kernel-rt-debug-modules-4.18.0-553.8.1.rt7.349.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`f` ]mtZ`pcVVHwH@xqڴa%,=sI ID>.=ek$t8pI { /E , ٔ;2M9N44&8+Ɩ(P9; ]JҭP|HH}aύ ; 4.$l{3 M_0h `p,f ǿԤ]C&6Nf #7MX?P&Ty\}PREsyee p˂Aܮh<^4lt`8Д>[6+s/6m˚ȸ\r/rǸKue$BKZF"F^e3`uFb=[ękgT/#V9u 7kY1qE<⡯2{fWzq ls\f.ʒb)B)v'gf~)">t:%ghjװ cQHiM7L slJ mP@Gʘ$@xE,pT V/PAKjxH"0ϱVXe.Pc)4ĤKV^AhA> 821CKɪe]KawGm326&}vZGVքTmkQtҙ. 6NP:1)A<g.0@zMG /F=ϲul%.;%Jo|)r4pC{+b>oMsu0XK+ z&E,oXP7)ewk`R' 5i_8G @ķSm57Ja(jGB$ZZz*3rS A'Cj4RGeA}ɗ$ wG>pA>?>d! 8 f+ Wq)) !) ,L) @) Y) )()))0``a=(a8a9k:>@"G,)H)It)XƠ0Y`0\X)])^Szb.d~eՃfՆlՉtդ)uH)vw8)x)y()=$>>>>>Ckernel-rt-debug-modules4.18.0553.8.1.rt7.349.el8_10kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.fiad1-prod-build001.bld.equ.rockylinux.orgRockyGPLv2 and Redistributable, no modification permittedRelease Engineering System Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug fi/sbin/depmod -a 4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug[lD8&8/ tl\Ao+Vx-#iL3!oQ _#4@h $ P@T8HLd<T`=$hL9lxz*,}hdٴXHb9ulu`&x4dTI?08/!(H"A(Ad0-86 p| \ |D $ hX5+D )pn O(W` "H42+t$L\%/,l"@4(\>)t P(HGp.(_  $| T P x%,/ < p-h000@h("$%p 4"hG I0cn+h4`% %*D  @ 4@D,  h,% hAx\L+ 8.0 4,@2d!8&LL!(`5(:$Px&!d*`)CpXX'#:H00 \$\L ` )8A   $ ,L,0,h$PX`48 $l,($0l\<PD $,0 D8,(6(#\'Ph| )$X6 P/4$J"D&x5\7`-jh$"X9xBP)4&0\d:>@hp x p5,$:j( d D! <" p tp6X%\4z$D$h!tht8dx HU0%0pt9d 4; T Hdp7.`(2CF4B<ntH (9 0z0H3 y2(t!h-h7p,#%p  l)  Vt!H**X+th=8\d#l?$ iD @ 1< MXK"-TTP`SOP@.FL:8 8DE#T(H ,T48XX+ \lH,`%t>4 H $P <p&ix4p 4l! ?t:N3qhYHH* 2 l#`ݴ``۔DphMF/hkP>;!t' L,8@@4+t $` ^xD |PBC&Pc}<7 H]$UI3,\LE<Jx0H&X 05H8 \2%@ d 4)< !PL lL$ Lx &T9 X $T#`  4' k L <.x(H`ktStu4< 0 4-PX1B8eXQT\p6I{Xkl!h | 4\,R18 X !h  D @<8 (l1)( ,)O*YHO(L*A xl74'\ t0(h<\$|Dd.H<  _t[H$ T|D!p <;X9 e86TqN-P28-(<.*%DD!%<P,O40m|`P 8 X&$! lEx<C& 7&@ LN8QG(1`BCWGh\(\6p\< L4 |T5@TLD\_L(<>x>?h@@OXP\P4'HX | , +XyI`!U x Er l-lID@WH'IzPdn`78(pC-`,H>lE("-@-2d $<0I 8P8 / 1116M !($>F 84$L 5 8H p0\ 6@!  t'0(&pQd^h>)HOtJP589 6'-@<dW <_Pdx <P0l@Jl!\pl l/t%Ptip) 9 L Xt, h 4d H  \ W > tN FDph .<>->,90dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f098f32ebe44322c890389c8238e60dbced054d7782edfd1c453b69c6c998f5164a3df158f3031aad9a7e668fb379f8009d183129f691c636c001dfafbe953820ffb62486e6f70d23ea74faa989e53878ff6be7b889de39347b3d9ee215826939e5ee6f0dfaf353f6c15a795a98d00ac9a38b7852d152907eeadba9512ba8fbe3b5684d3f96106c500abbbfbd785f17382caf29897cd36ddecc24485b65dfc2d0d6ab469d5a08e9ac4fbc9b9e004287df3860ec54dafe348ca59a0409b49d99f521cb1c3bb0e45cb110247fba20ce67dfdae57b3f31f83e5af9df6920984df23c0968bb0f7e449cc0e0c55ae0479ab5131878f9326235b6c5c6a896be035eb3ecec6128b833b40696d64e3abe17c612840b40ddf22e1cc42a0e54b4bf4b6c9559d3eb5dc71be0217349d71d1e6aac5bf4d68fa1da7b796bb2f382173bc2ce775ad7d72bd301bdcae48c5e2410fe45d8b096d7e57ee920fd40226591a4448eed6adeccc6b9004058c44de84c5621b3ffe4bbe8612aed705997e4d4c6c0ada91e66774f05f1475decb60b1956feabbe580fd4bc64bd1ca7225098eed1b9494644b5d5ac8b0fb83d5227d45e4fc16726f333596a1ac6e25950d6625e57eda3be8c4786c26d8ac8be8cb97b845fe6dff003519fce5c164ea17a2fb3d3deaafcbd2f8eae5308722ff08b8abbfc18687052781688713884cfc83f278c51d346a55fe713c182c954eec476d5c2ce01d3ebf2920452c81ef8f9b72cc0e28d80f7f7c36c5496545dabd277dd60676585ca8b9d5338bdfc12818cf1b1fd7da3aabce694245aede3d265d3b2d1f52c0edd0c85556ec6645a3c2a983eb5bee43dcc005a72b01366adcffc9a8fe986e227c21c2ae7bcea6451692394ac55826d4c046512fb4fd2203405ffca5e9a8c659fa439503b7e35937a6eedc9b6c9f24a74219cf083e1047a0694720d859186ece161100e9e6c1f460764e378b387cf8e9046bc76e34f4781cb4e5f128f2cb41547b54b337ee2f2671f89c2e6e7e355e0429197159d1412d587770777f9459eff7c6473035808ca1978ccf308036ddb5f39f0f49ed3c5a1b3bf87b7d70951e68be54be5e595456f393307289a591fe5c6c47ba9e877598124049910442b5fe9fef2ad3719c66648e2e9e08e78a67bde7c64872c34f6a1e251659d8c3f0357367cb034496e6472796b6b6bbd15779460d754b400dee9997e5e40ddd81c644a0a9b45a070c059a52e9f387f4e58c88cedab5f710628e6a385626559e4d7f0373dff04e9c21b8e30f8814eab3ee4fbddd70d9a39369c643a7cce1c941fb197d017207209b2a4b935e3b657bf4c35510bf8823350c8e57779da2b9f31c43c0b385abf59b2c44c7f37cb0bc0b6859a90070c474857aa376cf78ea2fa99ac55ab1ca02bc3241190e6d4b53ccd064584d8dd87f6f242805b6699a3e6b706a2e9111379fc77fef63b70352ce4bef427e3b291bed058d029f0ce509a15c5d7c0c453d047138ac8865c798ed76dcec83ae70a6f79a7764928e98787de53dd1b61fdf61d03d4c4519afe14ebb17169eb88867009fd030d6eb132299016f624d737cf748cb590d94126d6412d5ded791862b924f077adba1f2db398a6e8fa68e9bed8e6c01f532cfa1db654bf4d6bb56fa7bd49de9f06a25dc3bfbd6edd89b5b25b131ec9d2f038dab41fcec4c85f6409892a88d116800275b8effb8a2cbbc7326b5406dbec280c06b9389149bb70e5de1e8a90c4aa5ffbc6110bc5a864edf183c3b669e2eeed6636f30747852afc6306707e52bfdf388831f7bab400cca9b40a2e02d50ce82a6a90601b07d9776de31d53beb0e932dea59b8a7534f2210549269539250431c27e3f90c02d037b8aed8c2c6745b923ff2838540c925707ac36ed5b87b80d12557c13b1a0fed923933aaa01643cae6a2fa2ea502087d21b5f8a421a1bc07d7bc65459c434d127b58af273a64339e9ea968a36f3f4d5462163a3391cd7ebaf5d20b8a15804552b69432498bd85a9c29025ed63f5f36f355a80db1d1d023e5a13ac2875a66faddd2cf5067984e168350a681ac0c6211551c2d16a8e30a3a6bdd9aa3e8f6953833b2034b511b365d9b542c7bfb6f98b93d7fe592eddc71d8c347497de8e1e355c3968699e8db130bb8066316f108ab159bf81dbb420c38916a27f49436708895c062dfac0585a8bdd4c4538b4accdcf7661e6d5238933fff1d2188059bb7db7d276ae84e270eeadd8f7e03d232f6c61040a09edb22f71d551498ae61cf4c94b8e4f158823c3bdc48c1782c60c7ccee8d36a4141cf54924a0a7845df8f2a31b76beabf879c2838e0c4a2131c6b055d68a5dbf96759e3b09902d5fccb9cb1afb49b3dd745b5900c561d0f19b6ba08544ce87d1992fea4a8c54e16084f14e32d21372f621566fc0780a60371171ac4081c7ed83cb57c71295b51f6521b7478be209cec82de44897c367520449d0587d30b02d1ebb202c00ee1eb163f964476731991a302967b02f96031ce33580ea69055f35d2179d9576a4e852d671a62535a2c85db2e5e4366d81175ef6397bcce934b5a44e328220ecdad9dd64cefef3d6c46fed7ac2d1adb03f410ec8f1759b1234747f73dab3ff0fd09b84bc0a8ed7df341dce8438220bc88d4e615c286a785051f0fbe7c09989512b5f78535094f81df9027131078a5f3e89ef35b8bc84ddb8868cb6fbbdcee2f1ccaf394cc19048230bbe05514a7a0ec863b10a8a12f2bc1c39cf92298e80fc87b657ab8127371bf0fd113200b7a3165581cf30f5cabd50bce8ce45abe70399779acb3cc8d92b11ca524fc8e68fb34b405671be4e26e060a53ebf3beed4f8445be9baad06a3ac901de26edcb19f77bdf386176bab2577882acb29978aacce33c6435ef462001642c4e6526355dbca8696b86112bd818dde83338ccedf6218bda84c2e00e85cfdb98845805d13b5443de6c1857ad942c39858a13dd9fac377a3681931cb392eac2d0458a01f48643a0ac73e79213e99afc797a4aee85c342e9eb8f8e2ae6b55c262f7dabefb45d3c7d2b100ff459ea9c9d34214e70360111a7f9183cb5df91c413fdf94d4ff27890f3f46691996676e03e0709fca422ac511a8b64fe2d0f12d1015938d56864f2d67e234edeeb714a88353b8e50c76fa79894d9265a3b8d82048dd7705c42581505e7526edfab9c2e5cba852a0965785d65b4b76e71c2ce9fff70c5d4840651557bd2ccbd7814fad40ab36b0938dc68dd3e6530c6863bca5d581b2eb0636dda87655a1faa9428955eebc94d6508ce1cc7324644df2e45a61de4c50cd670d17f211f6610839abea27870bfc07398c11c6d040f7758c4a0b4e04cb678a12d138155899cadbe580273e639c0b5ae69d9d918cc6302f2f5ae8771b84c30d3a3e2ad252ac5a0977e6b54e3d9bef30264f6d40fccc5251386c3f4da1237a6d1599469368add15905112356fa9ffab78ef68227ff01a8c5deca645f7cfd6d015b909e2bbf9958bf456f26c261ee85bafe16339f264d1f1801e3536f1df5a8c452e662f0cbacf7966bb6f585560dbe2d597489111d5bb2f8665ef935685d0ee5a5dd48ff184fe138fbc8e4280f8715ac337ca1ee59ce86cd0ea436db483dd3b990ec04ae464db3e592815319d87b8417a993bc8da77353199c546cbc256668381b54c9b35a2845988d049786d1ac894fbf1ad84eef445255aafff032b9de716cc5b7b6972e6655c5b6ac036cfaa753597dcacc0420f4b22dbb3cee87668123456bc47bea225d74d5cbfd331f1442144df4edb6c8f1c165f54b3c0798be48b7933cb58f672186d161ca9e99dcfc93edd030d6d23ddf726c7d9aa015731853c2276de77952cfdf5dc5797952dfcdaf4f1da5d7900751cbf8b33de0043de58f33888fa528ca5f145a94b05c506b6afd0ef3c46a4b95e61561a4153daf76d78e754524fbbd2ad1d9142f4b8060c20d690d6e3f9d5793d28cec5b7989ad5ed9cd5755a84589519d947ef50daeb2e76ab54005485f5d425589a0882a169b46c29b8c2c3a22d13d23744d28898fc4ed87bb9e4049b3a7ad9b97fe5b43f9656f079427277fa318bc0ec95b504714ec5b4bce78c5c472b7fd7f03088bc6cf00a89fa87af29b621a99f1d4f4646b1f6f6413fc5bb2da6f059ec51344a656b6f837a4a0a44375d34f3d4c672bb49b0928bed52f65fbec7ce6d4601d812cdb1ae6a01ce14f481d26f41e578725ab4d9e286fbee3617bc5e895fb79dc1e0600c448ee22a2d5ab1b57716be4882673707dec534d1de06c08bbd6afaf247d3ba734ebddbb7bcd118168755b2b7b7524b5dece17dd8300e18e2e03495981243407b1f2d566af0bc0644ef7d0ed714dedfae1a28b2f8f1149372ef23208b964eb15d874f5ea8f8fd7a8a2e5f46a621b8f29673572abcab7f4a17a497968d1de71bbf2b2ad0dc76e9db04fddc440a488b14709b02286640d33ea741cf058ad19cb87080d4538ddce8268c3b824620df1011d77b7e038fb09a3b6b9ff4527218e98f036968a9d10f1af02113f122c5ef402b0e8a6fe883090f3da7bb2a2715c0c7654cb7663c53b1a469689eb424900e975d0c3edb2134489f4c249e873622bcee98a3d70457796bae107a9b8f512fb97d1448a6d33420d56242854abfb90926b3f34947e9c9c8302ba3d273d38718e3a6ca18d4818743b9c19c2fe94fdd26f94de9943f333482227d3265ef6c27d4e925899b33f1354cb9fec43f5cbdc324cf0c411957c33aa5fdfc006e6cb8c8bd080048c311ca59f3ab5533b178e99a99fd00fedb54e8841819c5c1ac65eb4678fe037dd5cc4cf863d73356bd0e601a99fb693f5c1155624a05db2eaceac1115eeabe8c4466d1533f1e0a8fe38f63d9604971c9bd4f60ed72bb6905086831b593a2edb88f9a7e34f168eaa0762469580941bcbab1dcf1133216114469f8a851a699b48af3553be173b1b727804784be19b2aa18ad79fbefcc5e678ab5960a3566e0c4fdb3fe323a932746314103339318a55965e6eb37efbe6aa4a95a8feddad89d2dbac087bfe84c08c1a08ff887cf0874a22d6f22a1ead51b200a8980e5b0f58e2fbcc2f89848ddbf71ddb41e6d79cc72f2c0bb99377a8256d7e98a6a5bc281a31dc744c08d65106fa36d46c541125760b297ac4f69a2e7811411c9946ae468c8f82bd639e66c2d80fb77d6536fc993dddd5b8c591102ed118db1633eef6ad5acb94b1e83ee33bdbddaf049ac8f016885769d3a118b0014ec724ffc2531af82de1dd649d4f0cf853767a28408037e5235625a67cc0867106c16cbc373d9c3a16bd673d03c53f808b68da48b91cc9ebdda836a62d23832eb72a81e6e3e157088d5748c3f279433fbe955ac3aab7a1131207648c625ad771a5c70ed2940a3d15f24c2851692f5ae50b2702a0ed5a09851919b4b58bd1a9313aaa06aff9645690cfe39298229004abd1740a33fadfaabedf2f1526e0c508244f73418ae850043db2f8d9483661f8e154c5eec9dffc7219b528a4ab59009f68ec592b3a7d531e4033a427bd67032992c1e0afcc55f7aa9f023ab1bff2048cd72eb8da9764c0c792d222a6ca259312b611f3fca7b151b02ff32b220692556fa894e0ea61125d886c02ed05e5370828c4f40ee9d115c571e9e80040fde2672e1eb1444b5545a2c298ecb78e7ad9819a5bfecb4bb2c43ec74cd34ad20cd66966dd403e37e6e6c41669135e5de47f3a263d612fe0624236c1d216080e9b4dd7a94f66f9a552981a577b85e47d05f913a4edb86c2901d108009f2556ea784d5aabe3e1839e904810fb2e80c9bf3508f4e5af0c7af76d4939fc1a0ee832d99f8a827911c0a393d1be000b30df5e86957eccdc5e93f3748e05595f56cf56639f6317b537fbe0320085954e509de1355b70da1c5187f1daf1aadf2eb951f9cd1a87b5305b3620d7ddb12a7e6e8fcf64afb06b1dcb54643b0f5558440278565262435999692d33df7ad20d9b191469e6f18d86d48e26cbeaa8945499587ca0011540de9b6640a5a4ff273217ee72b3013bf245836dceb4ab69df34882dfce1b10f1f318fcecad31a791214c05eb5198f77d5c10f102ff5dd1f6c6cfaaf176212a042ffb5dd5d3958ac18c1773be433fc31128b809b18e68aca93989c1d9344016d91b66c8c8f0886eb6cf63969e4829548d04019301d8e26b74dfdd301b675eb420faf85f07ca8c8abd7b17ee4c2e29cae27fce16674f6ebfde0eb80089a71e8876f1cc5907cee82537deaad7b1e43a0d3277d397ccd5abc7d14abde23d7f59a05fb9611b25d19ad2f8ed0b9ba00400ad469ea7ef4ebc2c45414c3fa02638daa64a12c2ce050883d0455b30224dd6d4c576d1998c0e89d23e05743a0959ce076c07330e218886c4f33b283db022c48a681e9c463011f5c52e1d583cb1be9a203515874d4dd2447a7f2eac37fd93c54ea7b65256a1f87f61ba83dc2a38afa3bdfc7359bb4a430dbb263e4ddce43c3f2753eb086d991119358bb81c9520ca044a15562747a875b0245d32da1c8123d5fb8dc95f01e59ca1c96b808dbb751d97211e20aca93fc7a80365c24864c0330c72847899a7510a5f7a896315b44a1d2a14d982b37217cf0604124c76a8c10a1ea78ae049a1dce49cabe4691b01af53345992d93cbae4447474bf890b56b4fd0b755f22fd30714ba8be113581b40f59f0b66bdd4109b5b6ea57aa3878b6abe1d24c770afb97d492dd724e8882834e4eed7c2bee0a288a1454c60bd282bf206f25607b8aa37764a14a69aaef000b0b35e4f4e00569c3208d6225e6ca5a5e9913799b4cfd0b961632b38fa204540c2d1ce084414b3c720c0a63c09606f9368ec27153a3a1b0d027cd63b107db88992d7e3e8cb00555f609264d913c992b0197f392c91d6ee99a0bc9caea1669857b263358463ef0c2dfe8e6d54591052e835869d5f54eba8774e5e66c1d7a8fd59020e461d9b92a700d155a40e1d594ee755c969b3c72b2e65aab6c6da7a59b2079be4ca7d56bd0501efe0777812d43ce841730ef52c69f3fd018ec7010729d133f318f9c7da25d22df707da8c42b53c39c38dfd9f97e5806d67ed97217f3ee1f416e103059ff52449719cd3d47d851661a7a7eb67dc5a828e99002759c51b48d5c46478be970bf69304d51c0faf18ad713c21171bb5325d22e6c288650403fab8c0a3dc8e9e9b8ee6bc154c3861f89004e21f70fd486061aaf9392311b1a8981f9acb9b84d6b68f8709947bc0486f553b30ee133529b781bd9a5e6db8ddfc45a704d82815331b7c1deb82f4375c7ef931b504f18012fec336f7643d71a603d97df6e7d314e0cb4099bfb16a5da1b8e54d59005b31a246d2181325a5a985a175dca46ab19b79ba5ea95fe6e1ff4149464a849592b4326943741129eae75462fa09f2d7bb833b26eafd985db059c78df172bc4d61d52fc9cbdb50e74cc724456ab18189723bdb663b6e793f896f3a054704e8539dc76d681d08d3d02b4eb20519a558b3a35b4952e2c190aef282e3141157ed93a98303c697074ee3d9311a467f8aaa490397a1613e76e49f187965661826aeeab2dbfd4e6922f973ea9e4ae250c569db937abae618e20879bfed3740ea48fd93f30996a389767698829227d9b8fe1ec555ab44042d202ee5d244000d55d07d17e49f20fb769b0af70eb0b564b1706de9e24d8a6742d3ae8a83609cc4c9c6c7331b24fd53fbe74a7d23ae116b89bc1ef697496c4f347205d3949e93ea5781bca97d362b4e431a3cf8a3e6c096e8bab5dbeeb54c3cb683b7925a0bc0a3c73d9faa0c74b3501e0daafba6f788404fac191e8a5a647f39fba88823d8fb5f29da8c5292ef5b696288399d81ffbbfe784880d9ba1fa7ea57d52a419eef174599b00e26922f8788ae33174dcb535ae30c5cfacb3bd7ee9b0a7efd8525eac1ad836d2df277e3b8f5cf571ca994872bea4a5802c72bfaa2ab196c50e34ec52e5a020c19f085694f94a4f39bb96d7ceba813676f49ac2dd32f0005e4cd453227d864c3e9790cf4937130eb4cfa76a57871883266d134f7b79d0c9e56f214b869d679cee7d10d7d964793302af677195c4105f9ad5a90c7a46c112741d29e7f6530bbb3b0886acce160ef7d9c47d665bf2af5b78dc2abaf597aa95a92a92a9176d27576a7f1856ce6fa5a5a63ddaef8ae5070cd29f7810d3ff38e17a37910d46222986f24dc7bf4943da683b2cfc5cafd8379d9cc0c491095a572493c9e9349f97877d6ac973837fdbc85b91e5ea47df52ed71d9797d9c720aa7135756a21530c5be51ea4f3af13b3f10481402280995aa43bc4d96fdee62e641b62b08d082c68acdc4b8f094286aab1f3f1371ba52ba4dcc7abd73f108f08648d6f45a96e954f0289405a14c2fd150fb6fc894f02e0ca4fea231b1f62466a4c343689552b2858d327f34f5e995dffef194cd47679bb1f7fc4f56a93a0aed712502b95d00d42dec9a3fac5c2792ee5bf2761079bbdcee3327bfaac88202db1f928c20b5f65b077028089e8bd00a2a522f20f53284b677dccc48a8bd716a684973a8b7ba67192a67a1ea7a48d6433faabd9d68aad39fa274812cb61c290cd09e4f8e58af5063ed9424dab013ad34590fd61b138153be2a58f8d7f3dad8012895eee27eaf78a0e8bae4c4f408ef09433725f4befaedb63a8eaa07451a8f54913eebca425be771b3ecefb468a24b0e3e67972c6cb88fa4b1a6c740d9f14a73470590c8445401c64de4296bdbb1f87af588416dbb543ad5cd1b316f129407093c9fc4d889083d52856ae9aa474c1af7f9c7a1f7b93be2ba08c42702bf436855ee977ced93944990128a153a1117369ef92046dc9f71adb94aa062ebce412bf0f3a6d17177912016892171f5a7f38397e79e35e5f77c5c5d0c50dcd863397ccf7da1e254353519c5c1d70e7eb7f748b510f3b8d4f00d5f3d9485140569fc406658fa563f2f72f74c457e6bfabf1c167a4dd5cabce13e848d06510fe3b99396f2e4054f3b95a4ccf2807e98ef57ad8c2fc665cc03847d53fb9ab8ef397d6b1e35fffe736db297c904d8d9bf9c31df8942614d6b3e5f8d43077e50963fba2f5ab5ac08d2b51a5a9e58207dfd0277bdc501a31384df9e705d401dbb029702a812d58f9cba56398fad56c3b1618678f30a11f549b7374d4100ac14aaabb1cb7d7f662b840b5384973aea731f0e6371cef3a88c101d9ebf666b2a40c784bc85e128c66910c84c557f80afc405e276162d7b590d8f92bf268308c60e697dc4d8fb91a49831113f9cc8e0282de39bc184f2d3fea3e91b1e701eb3e38db779dab60f6d65abb12d3ff9a6e0c4800e79fa10d086bb36aa404b705b95201ef0617f6a83cdf6050103f96c636ce06acfde6c8398730f8b0160860457e0c34b33d3fce4715afa702bcbed52d945250eac66a2d8ca4e8b0d2116f9a5b336edf2e00a5e686a763d4ab12453e1b07e044673e62f0625dd286d40daea77be7075278a67ef729b007513af382d0e48df74853adf369a8dd7ed1692912515d20339c1c616ddb3c8b75f89fadea56f39b3f1ee4745920d4f20dbb1ae110bdc1454d9da2dcf7785e302249de61c18c48141203d74a3eb8cbab269d641a6aa40a906f5e858699d501e13c18d39d2577e511703d5298026fb94251beb1e641562736eb4ff6d84244d358e8a0dee74837705c82df2fbd7698859d6d7127487cdf30e0394a9f41563c96e1c2eb2a27e967c5a8107ea76935335b352e1cdc142783d27ade5b2676444a9f9de9a691464466a715d1acd084974bb08f7fbd5a5d2d8d9c19e70e88b1fc0ecc55e9461d13a2958dff14ae35f8152528a6483e780898cfcafac5906e6f7e1cd512a9c6ce58cf3c6d9e1e4bd474595627b8ce9d75d39f6a8dbe0c649b9e5d949132e17dca9d12b87502730f1b1d231226a1f4a175a434ff19d62ca4503ba5ce19a3c76274df92f70a3ede446e077808b7c30ca0b1a52f14036a3a50986072078b03097a9d80f1537e3d3f8899f92d6aad2462fffdf3a128b21a3843510c27e13644a564e80f90ebd54ebe19c9bdc9fe54f26a5037842073ba673b48266a3e29d36e7dc4d66fcd208dc73f7c850d7803b21406b3a8dab71d3de83e2fd4404801d919923b4937afd59a670dd3e43eb8f48160e96ecb87827cac9afecbfe62b5df54821a4891a9dc538e750c86758b6bcd96846fa57422c1caf82166c9cf1064ae568d37d5f98466ee352eb069b6603bed461e1e79d69e813088d22c3d0d6d4189df1e9c15d6870269c74b52c88521fe5f631a5af0c14e64de4fe6ee0144355283940e49949aa01814c223af74bcea1b2d499bc507941bbd64628f0006ffe6df6f8f4d623d19c961ba5ee54effc6eff07f32db160990a50bbe93a1432caa0d20c3fd0f52365288fc6a4540fa4c522baccb6265be58a4846861323ea32ee835fe5533f219810a62c7e5e4542ee3b44db67f270580042a85dc9d2b06e21c3541833e8df66223c7244e2166cf821c2a7aa2adab196f7a320c013655c7c3a14a344eb9d8474ac9b1d1916f976f69f9492fbd3b1b95989283413330b22710044132ecd62835c7f1da88ed02c12e823394ae2e719c822f36e676e9a4b71bbc704a85d99dad33a8d37e8ec15c16a6735ef32426f2a677d1f5fba8751de96daa6e690d9e2fefad67df06b2ab0af050a674f8fad23a618a739e1319b8656ae820570097e7026d740d5d9414a0b41c40b41b3c21da4421150c9d8468b5b94c3e75d57ff662488205c7fadc3c2f7731dc8f02edf70d355e308fc198d40ae337d36b7270167f80a8fa1e08052bc9703fdb8e20fe27b398d78e1922569a290511ba360f499aadedebf819deb69c0195c97f3317585ec1880ff800d4d6b1e0b1b8995524885a161ff1d8be93c4e70575143da9bf405b805f0aece1720a26e643fff3f2acfddacb697de8530a5f1ddd8acf1aeea89b1d176207cd73d96f72db68d85452fc6c2e9b4616b30beb8f59b808c0ed8fe3efb5535982872f6ed9b1771d250bb3c858e573d91baaf32ffcc17960177c0cb160fd6456a82a537da5e9fb3d92cfe290233ff2ac2207c73ed0712177aa07467559118064b1e71042b071f30540f1c7ca4ce1821f9b861f4dfe88fac7d229070b6855f147e9b9e4b467e1ffdfdf7c150b11e9a57f6b86bae3cf8cdd6931eabb48407b453da67901fb463676682470661e1cb53336a366645ec837a0c27a0e6ca2336b94023acd0badc33d7cbc3fa90175e72696c8daa2248f1ba0569dcf15bbe19a986f11a2269dfbbe4a1e97d63995efef5001333741f00390a81e57c1beb16afb43e7f2e70d00f0b41b9a7a7b6c05f70e6311ca789225d15658b3bba22c8298c4ee8ce0b3c9acb95fec509e927ba0aceffda0df7833ddbe74407e7231dcb399ac003f93b2866b27041a9ef91ad2a87510df74ef499cf4822d5658656550075ba394e2a4e5cebc2ca7aa0bacaf7f664c1acc841d678eeb9c8646aefec1bdb5eb1d46ec7b6c796599e2c015417d1a9477caa69b9a5b53c5d9838c799f6a45684b4c956b63156f164149815625400fe51e276dcb9fd828ed1133e7716eee64bcfaa96f07a287fa93d4282e760f9ffab3955b9e94e3f27492760aedd96d17c53a947c38bac8e3d3eb774c649ca2ec6a2ac34d2d572ed678dc7c824f5bde5aeed59069734fb2c156ebe893ca5421e14c999bf74fead4b452cad7750c4bb67482af45255415221c0b2b00e8b4fe105f35c945eb9afc61238f5891aa17d58d27ae8382142f2aeebe735be72730cfb813082df0af723e04663cadbc17544c8ecbd4eddf2cb1413eece4b9caf51bae752446fb3a8fa0de1365d850ca8926da7e0aed558c6853405e3e81afc007c9ec6bfa3265d0dc62e9b757b2a97d1e1c85f14c21a6e4bbc8a1de7ff6f99a868b31cea7ae5ff9a8ac911a6ed41a32f91c09ff9d1a4bd4bbbaf32ad763da32032c50826e04a1422b0f6792edf9ca302ae8272a4818a05cc2d9c151e4ea08dbe8a507fa141d978393038f5af33424eaf40e4ea6733205b0e9f0c178954458eac78bc7af8b8f385e38dbdee234826f8e75a971c7f97e234dcc1fa53f6c8fd3cf06381e125c4efa53e141f0971dd07cc4fe96ce2b3b86183370c7362391bee8ddde304c86a9732715476773c3eff184c22812f64b84f23d33370e7e916411d7f1933049bd76372937a2191de163a9f5762299045d29dc436a4e917d2feef4aee767639c29851048e7c2e22026ca07f7032f30f7542cb6eee6879f78de02967cf2ce71a67feb5f8c050fad84e832a74f512aae1d4d3ac25639c993405b82bf62c8e1315d2f5b8cde9f4b7cff38143fc988fb83a98bb09f5cb366d60ea40707ff356e4bb165b36e2bb3d901efc35027fba29ceaa5fbec55e6bff357384659a461cf291a882bb0cc1875ab50e64cc0f54ba49606a66ac137590992b1e7119b13a70e5af3b27ca122217f1b91d68f88c82f8a78388d9d94e89f3c771f373eda5dfa1e271bf900d977b8075322686556139de532974561b16ec91b07a12cdf2089e3abf4d524677126e778ae17721241063fc006234eee5f3d0e54acca36dade23eb9779a732d0f33ac73bff0fe84901903f07ed2f94ca75c53420af751f1a7d9a99946877dc96c8b23d40700f1c18fd71b8c187511ada7c17c36104a57c80e49ff471f4a4ef061e3db79685ef3926fc76f7c9a282fd3c15934cdbb57bb3bb32484d6fe54fa6af67448fa29366f3ca2b7e501fab7adbbc875774b8fae96d1ded805c9fa28230a987efb6da9aafa57b6be10bc32418b3faad128f56cbd10a4d080ac910d632b7c8b78e54751e42360e8b853b24c3550fde25cffcd6a7a4eec4b934259cb1d6597bf648bb563238ddb56a6b229fd15fe9288de21c0fc311e7854862c4e02129b0041bcc14d3e6b0d9df6f09c3a48410284f14a7007109617ce7559a490128a64bc47d9b7069561d20f13fcaa19565f006eed9c0378fe22388f35daec8657499d9dd84d4d787d3ae5046c011afbbd94c170f18c6b7ec8258c79c7f7512937341163be69e6b3a006c4cc8f3d8bb95cc033455ef9e6d21909c3d8578846f8392616aa0f46abdedc7c8755138c0196c328d91807e41d57eebb1ce7c090fa1eb157983041f5ccd8669057774043656cb19fc345793abc83feb2d47269ea32162bd1369c954efbb8db7e7404f3473711a34acb7f3e9c3add97346baa9a12ce2ade2a6eb85df58a0121e665a6c0d675415f1833f855c80658b39a6cb833a6a9522168657c3f3e4ea948c9f99cf27a206239d11c98cca5c5865ee97171c27e540472944122559b2421d99df8a5f03a57de356a4f5383889cb60251ec4f871c8f24245e8f8e0b956377031d1f701718639df682c85af6a10ebe4601260466f0f7794dfbfe2965af50978e17743766ebfc2099f41a87166d039d6d2fb6854d70a05cdd0f12039d7aae9d3fb35fb87e5be135c88798e006750201ab669a050597130e5bdadc6a407a6d80544ccbbebd7b313ca7d4c27bec7c05de384dbc68f0919b2a89512c5c48d364cbc7bd55ed6e991e446c6d9f63a4038e895dabb133f2de0e35f24514833e8f199fa6db3f2fd3cc9073f9108699ed5c6c127fcca68fa300bf71f5ca2c95a6504d0fa28409547116ad4843aadc9dd213f028d5f538d93dbb3130c7b3bc1c45f30ec85cbb8a62fd07e80aa450728bd22d62415f6daacdd3f5c54e847a9e0fb25a1be9ae73e4820430d3061d86ea26ba202a1a8daa9a21142efc06252dda2fd5b69b7c294c99115cb3500c270719d28398845dd02644716d471425e4a1c346e96c99b7f87de81ecb6f953d347ac5af5113d523c7f41400b98fb09fede993774f2573dcb5c62dab45685a1f7d622c83058c2d3787d5f1f0c7bfc9a918c0b9df184b88bd1ecd92081ce393788c59306c37027e9208ab8fa827c16a9bf2d9269a8fea27bfb04d650eda5c0f09ecd141de12b40ac6708a5706ff2a48e69b76b336ef4f8815cfa91a1cb5526812d9c5f8208352da07a05867cf41f0ab3b3cf09cb5e0087c46e9dd9fe6aee4782c0c8d4195faf7d0b7355daf4af19393751df859c735cae808f696ea163c53e46ce2c992a35c113584e90734b03164c221639fef20a64e7bbf25eb62dd07638a7a965d92b01dcfa58bc623d38a2cf6cca834c38a48a344ac1dcd6a649337dac0e102b5c977a07c30c513c31455b9250bde3f78899d1331c591d5a5edfde2ac2db66ca46b87cd70287da3b7dd0e7d2fb60c523cfc359d261bcb06df5503156cb93c069eab68a52d1e269b798360fb13505a2600c8c444c7457c95ed61fdccc6699798f0599f60e58aa5da40c442e8bc9121463ea3fb9c0a26cb9235c963784125764edf84076bf8f51ee2e624edd589d661bd67d9d19e9cc94b6b1a06055574a446b37ceee84d934f90262f60a3b01d636a7fea4bfcd3d9905e179d949a50845d5f67204a74c2d5ff1e87882ae34f7910090228450e4b771732ffb3884e66708369624d4574e9d2438f065746595a5de8ea0d1ef0573c0fd3680a8b9fced568bf1eea079a59919cc90402f9f78b70227fd6ec63beee7b0ceb16e2513d5e4a5b10046f67ffbd58df6619a4e7c78795bb1e15a87a5c42ba30a10bcc81fb5bdf563ecf7848225b0d004ef8ff3dcdb15b0f27db96f11b2dbfbb1cbc34834daff4263c7830b683119d14ac3280fd566d4baddd5714ac7666c2d1cc13de3c7056cf5507cea983f9de43284f0412484ce8911cf7c92057d7c92cbcc8b9fd15fd4ada5d1c0c4f2116ec38952784265e1a6e57b42281e4995cce316f15d906c1baad6b221fb992f0a295101d4391bd57f648f7289f54c7ac8221d31c1728094af46c6631c6661682d20f35ad0b6d56cde83df1e495b7409dbbf9f73fc0fdc39100bede97c8a1a193cfcdf296276fb3ba2952d4fa31644aef87b1855916c6b4b0a231f6a294d75cdb40ec665cc6521baf63213464d0eed8386258c58ed225e7b2c13d7e905bd930d046f9a871d222a5c2be25fd84d55c5a41c2c103c9135df5710e2440a83837a45639239de74d979b609015b92bbac57e8a9f069786840ae7645fc7387c61fd2e29da7b44e0560e9c0e9a610ccfff9f46def1263090b1f536c17d9ad9b5f7fc8a4d863936c6369daa7ec97d640803c7144990c082675b575cf5310df27ce2b96623329f7ca397f5945d4c3e015866e8b1cd48cd13f83bcec9fd556f4460ae530eee60d02172d78995dbae987c0b1fdc5e4d345344f49faadc9e2a14e0e06ea06e67704a832defbdb3ba401a5b0047c54d7c455140a65e133c6ef7b570bc88b0046b192da68366a0f431e4f118b2c426965dc1d2769d3774759520277b8ef4735b0fcdce826d16abaac83f5db1e2b82b2fec1421d6d28cc076d176a74be8c57f515dc93aae1c2e94e5250433a2feeaaf8dbb37f72c88fd15bd3c1d5ce36876856ee5085f6a003a805c180748e35dd2ff609f15cea52f51e3ad911ab73fe98cb9e65041f3198980fe42ba6c3defb575742538b99990398efa6d3f64f74dd0f9dcff8dd6ccf2323ccf575b8f016dc6847639b0b39a8393345d94531a2ebd33d5774a9da50cc27c82ade9f9453b2da6dbbaea8de4a52ef8d442cfa497a29645201444dbcc867dda86fef1798a3b2659d7f3160ba4d65007aefa0200b6f3c8a4759c7af08c9975088dca194c068afe1b8b11e00d3d83678c1638899c7edf50976d172dcefa493bc477ac404eb4b3784f1b7f5c7d04a01c125ad9dac171bf967239fb1c23a75cc121f05fceae63e6516ea921bb8ea6d0dc42758665e76f096589765b97efef4e1df482b44741e91e60fa15b3dacde41c60f8024007fd563c1911b8492696e3e05d154eeb287508dcfefdd66680931ebc55f4f99e11db4b656aa590a8ceff268003c5deb5a1eca804cca76bd7da122dd33981c3fad2c1b12f39369e1216c97bc1c66f7ac9eeb0026454412f380d713d002488e91f8fca1ba7a73cc3fcaf3410299bc5b0ea74be7892aa530b0fd4e7e9839ccb1b67836a596cd5bfca601682a8c0118d190eb7705532b5d5e1b3b88e666c7876f349e5fa890ec2ba9e2de1a723cd649a68d47e8cd02352b9f173fdd1f7c4e13720e080898343cb41b0fb476b0832c3c5755fcdd692ba49922e57b0f69dc0338df3ee86953575295767de118f040d1b259ba756a00baaca8781ab3ef9a8f957237c942281f08ed75620a01e10da530213cd8d2035d71f1b0f0667c798c132582bcbf385b09d4706b063de43229475e260670bd9fcb1d6765374b174da07d100de05353ae8563a0535a8b4196877408142c7e965dab56b5448cec1f3c5164e3a3628f86820d3055a3728a9c9266fb0096c7d47b8b9482faa34f3cff2dd7f5893d2338b6fce8889777d9fd7ec0342b1ed927563c53b898eaebaa1f182091ea098197a3fc20012a774f808a784030a418d6f62188f28b28c9119e478d8fa1ac336fc98805a320bd4507f2ca0b22d9badcd90dd64b4cfd6f698bccc9597e54932e7b94b67543129f5264719f583144ec0dd7e7c1aa8ea2757a223b1924e9c1284040a25a439c6d94230aa2d2a6430d4e6675753f50541a05fe31c9ea56519219e79a59684039da9cd39eec3a691004aecbd0c516579f256c3a88b3363e12306042b36bfd9e052a9cbd2c87d2be55ef349040eefac3caae88aa5e77049a3aa4bc4786dfd687cb19ffd687880718e93e2ffb7858eac99c4f986daaad91b8d1a1cf6c786c6c9704a878aea5dee80533d6476362b7483bcfc694ff4a6676949285fffa7eb7e9ee97d5eee294fa37994ce99a297d25d0b1a84e88bd8ea4cd5d7002aa6360f7ead6bc29ddf0f4070f842859d65eaa3026e0d8fe101b27f42c8c142e189f727fe90e44dece0c4efa392f662bf1f9e01faac85f0199195fd1bc52669d9fecb647d5993f40f2773b71a31042c7aaeae3101127cec46ca8ba797d88221bc1b9d5fc36504b517305321a351fe5286a6cfadcb40f6b1ff38d9043a8fe13b6449d8b05cb6e6e3d36a2fdfa9e7bcbec177e5b2530923ad3b53e1d61c0356c964d78d4e35a0b1973847eb8ff57efd92287f4e7934eb944526b2258ed17996a12874b47d7823d4073d5b9b9e5119e5b98eadf1665d05f3391366fe8b4d5ae8298370868e82c7f29841cf007288673cf23aef76400ecfc57b2c008fcb0f69cba4eb70fac131a9f08feda024e5b9d67f0125786f226d6d12c0eaaa3e3b4b0cbdca7f952dbbab2d76a4c0f8a514049effce82fc6a327acd83e6ff6d9e1d9c80783335983adcc8153b009413a98271b52f6cad9f90516098170fa1ebd0f0ddbe89daa7534c55b59fe8259703943e2b48ee483a995e1575677bf83613cbe424a0f2680c47670321c1fe916db3eee557136bbd4273be8a45f58c63ff74d690abf780718cfb78e80882f009a85ad6c64aa1e2ca7f4fe2ec0b6b75b845e7e32f2a42e144d07751490cbc96bb412db46768ca636856ccbf843f6d1fe97fb05e0ef6c95fece4b2f1e797e3dbe6cc8e6fcd2840f7c967f76f528bab8a8aebdfc1cb7cee853e90d211a56f0870154498e496565d19cd825e1643f742079bcb26fea385f6cd86211927dea1dc37c1b8ec2b86dd45c51eaae17d21830c7a9154dcf4ec6ac6ce2724813784c5a2f9d8442187a8b223d34f0f5be33f1c56634ab109fab05ee078d1f55339601dfbd6fafe61eb0982a23662fd2b162b5a99423a6523f4f34cc7b260049bd6de4eaba368db5d1dedd6b37eaf87937facbef8f22cf1c2ff14f962299ef808e5ae23afd5351ebf8057a7b1136b97e05327a625ed65c6ce68690bf0b06fa9939af0788de81d3344b8bacfa0d8c916dd31fc27403f07e4fbc08580eb1bbb18eb60be0ff17d615a4dff7315e3e7cf139265c61b4d774ee0d0db58cc761663afef154ee17bd31ba34837cc1470d12aca27492b099dbf5458e323afc96574229764e612c81806c29692329443cb94a78f0f75f27cdaa2a86b8ffdf7d84fca97687cf37373c22947cc39635f60c54bc0693d24ad20ce28f912be4a5a164e0321c2c7be977838e53d41784c11a421f7b0335fda916db3330c50ab26b849127d47775f7f22ea6bd6667c3cd5b0d5e0ad88d961fb0cf7848b6a73ca48da9b5d325e94b56596503a190c9a0859de9795606d683acba4a5478ab7685bc88f623e73db5799c04ea66a437df12617380da599679234b352de0bd8b620986453289a7823e02ec4ad1e03e4cf23c9077238a8573a747240ff861c4706d85aada06c51a80ee6675a949e37891cbd815b2f7fe096e681b714099c39d30e013f9fd0cce33455cb4b00f4bd5a7fb7fb04d53bed1d79ff3a87bdc61f78f4bf6fefeb8ad9315331dcc5319abf37dab34adcb28f65fc9daede2d27186cb7e8dd45598863db853db8368ac7adcd70f4f1cc197dadf5433d484b4fd6ca58e7088e6428343bd7c256e945f76154b10ece7e50063f0ac9a187e4f5c18ee7bac9bcc7de36ee08f7d7112a190f3929da07c5142a20b2531253509d0d159f61d26144f4e5f59edfe032f12e2215963368f5facecc58b339c8a2191156964b7524424de4182766fc1fa56168a3caadca459846e49059713a7b51c5f87483fc8bec65e94139005fcbd778dadf41d12772c075b7c39b3b27e172a239c9e8cebd3fe35e4cfec246960fc7e6358b7988beb96b237304c4064de9e7bd6b92caa8e92a6100801bfd3450862e0314b1e1cd8864de3d5f5fa2a2f1b9c89ea06e5dcdc8f2159128037cb9cdde73b96f09256efdf0858aa6e88506de5500f399d2013fbe5a6a1bdd3c4a292a21098fa2939a96b6d530f3981fd1a70bdf54a238aec47eb441cf056e1b110994525f50b3f26e5219707c9d523750eb6fbcf4dfdb51789063d4d8fd62a3fc2394686f134a87fcb771b48ac12507b74edc8a1a82b25b0a0ecd0a4a2e2d9d9b8cd61330aa66a94dcb84e8ee39c8d9bb1219afeb9ef85d1ec3c17d42a62fd3855f4fdb3a7b3aebf8751e6d4ec2b6ef0f61cfd762b28b92e8152ad82b38a40686d124e21964f5ca5c657fcd4700c190cb7fc6305a0092404546b9706d824bde779791e3f0ec1de8766cace72d35602247725ed05b46e986be264c211ee2440da2d0d0bc9446e657463181d8486a677f791ae0c997fbf73f3c2fb85ed6a6c57fe585a6602ea91a9fa9342401d1f1f65c4e590907ff71de52d730f331af6578843358433b44705347c75cf88ec86b8e29cff57edc78c5fb8b89033a17d508fddbf3688df6e7bbaec1cb0f46e959581b208b2dc32ceb1de858bcd5665c67b383b4f33faad77882df6b2886c3c4c281189412226e1bff3ab81ac1c4259ba02d04039296a20ac7f0a626c4973bfec35a56be274861d1acb6886d415e07067bd1aabf66006ad1cf5c1ff1dcf28f276ac5b82511f5b597ccc30f1188927977b42ab930bee059b0fd7bd533a4b93eca59ddb420c5dd1fac52042416865f4cd3f568a0ed1eaeea1ed91fbffae4a816ec7588985115bc357f60c442599fe56fffc2d6bc823c695a6aa0bb03da952d139dac0fce67b450c6c2ac0e49a02308355518b5859ea52ce069ca97d5f59424e5c4bce53f7184e6b046a814feca102083364d91f4f52575121cb45d1b54ad92d35aa3989430f47d7b6ac633524f6c9a4b9fac1f768b4803240febb3c458b42f40b7eb5d9740299fcec4b60f4f3c33f73d83abdd105de5e0bd8edc4cb78ebf56d302a578f014d4177dd10b0cc3119306be3e639c460cfb1e163988a0902d5b4dc0f4b8a8cc6b37d051f6fa48d0e5dc5761fb24d2c50c03b3eb166c2509806501ea280416eab7a13562414e9f8fe4277f0706707c10fdfb752addfbb148e11408cc166c3f476d27a40169bda7dba00639ecce7ee2f8637724231d50698edafb8a159fdb0c98cc5f12bf0d79c3efd5300b932f578de3043db04375d26bd09f22bd69954cb4f45154b2a953421a3071bfd1645b929e0681ab6ed1d8e4ea03244fbb6a2b4a45e16fdc3813377dd036ea34b00f2f4caddc3b09f2a1db868ec9899e1cf7265d9539d0fcde1277ece58d9ea56bf0997389331f26d3038dfab6c521837244d09d28f8a5230cfa588f975985a2ee2467c64c8524025fbd1596c4c362554fca3c7ea1c8334640303350d2c8a457929dbcefb7cd5c607442cc29d23c5fe7c1669251ad25cf2f4566d9885fdf026653fc096a48496d793ddd94c20841060eb022100f170f6dd091ac6c7bbe6c6426077aa71245cdde0886f56c3ae96d140bb502ef057be68f359d812d8b5ca215769ce2ad6860d0cb45a703136b696cbc1c9d734744d9d7e4ed4f0da23ec43268ccadda258862ac860b7bd517b93f33e0239562feb4f735698ea3fd4d30bca4d8fd5cb76c4cbd496d5326026102330000e0283a295480d31db9493d3d837d44518b6727cb2ee4ea49f187919f0b9e5832d03e9ed7241d74f422d3926c4dd2953bfcaf28ad08e875af344641d5234d8cbabb46074aac22952134dcf0b7d784ec2b95aeae8efec40b25975f1e6a1a4157e0df32a84d143303f4371ea2b55ee106766d6a4b8e140f5eff502cbc228da2d675b6c5b658de6f65e64505a53c9d2e320fc35f5e85b385ac14dfe32e33503098fd6aeef60c8fd76d2507efc79fc8fb47cb94456091a108174a16f7ed6af7d0b858cc88b383cee7ed73049fd60c604c27ca091a380fb7461b4710832df68808651395c2ca6d12223f22e8f3f80714f17d77a59dd34e1dbf38187f1f34a0af2df47f8ab216eb2e3f74f51699eef953b12367d9697262cf02988043fd783b2435204c46be03338b2d9d4b4562ffd55cd5a54f5db5ae46b05579868720d07d0a7b287278f946270ceb15150d7c3c1700024a0cc4752226587f255820bc6abaf642ca02be6c9315c3312394729f6d7724083f2162ba8690f3abaeb532d5f644a61125c990dd2ace8209d956f18f2f982d625737335d5cb7d3a8467f25bf279163effd792e6b95295ae947775b42f983b4edc69a4e0f4fe7b2ad5943ea7abececa57063393d8e6f748287bf05e9fccb20f6ffc84dbe9e07db004b22243d5d993e7318cc02a17df5d92164603e4eb5c4a82249fad8df4e7365acabe7bddabcbdc4b4027993aa57ed5a4b7e79780ff7595a6c4d7774d72d3857ba8f340cf2b2e7ea8a9f8ae47c02171bd277887447270ff8f3f6c8f51daffc169df220942689fd62b4a799b04ce5b5795adab3877fea15998e6090e376bd61e0723d484220e0b6c2afc25bceada2bf71b9105b8ca0e88496b7fdd93f84bdfcfbb6173ba923e96dbd48ac7c820fe5f93e6bc6fcbf93731562018b7d9d9bf278e8ba47c769f8fb5cdba3e27a54c734f13214b4e90f46830bb7578e46c5f953e964397a7862feebf24fb4f1ae2f4411b86c392d6e0f409b58f27751cf4f7c64eb428cc8ccca5109644aac55f7501bf44f4d524e5bad8626b6f3ffa9e7667072d2a81a3ac2808bc242de7f55fb1e93e55ba365383161e7b3ad876444f403c58343bc46c4ab785c6ebcf5759d0177f5e0d4ec0ef67962ef8c92fda3e8c07026ab2e15e265d8dd50334ac386e0e4592ddad038822ba9cf5eea1dda1c8dde4dff0e4f2e64f0542763e96bf927a00715223e938497435b49823fa9866f0850eb9b42cc9bcfb6ac511ec12e5c398c0eda8c84ae8fbfd5be2b1094cdf9567a4948f8cc7215362f5b4c1aaaa5a26451e2decae75ceae7517a58ac0244e7399883fb8ead24b0ea919ecb99e4afc55c3f2a825469a7eba39dd90c7326184c67c46faf4bb063cbefe0912c3272f78c1c1c90b645ff7e2fdd7d5ed01683b15cafe6922ab71909caf10c76e7060fa0055327aeb664c2f2b3778f26696f4b16c56b4d212e57fbfee8199917dee704e5403bd5106e89ff5a774e9398fb175b91e5a8a67ab4994743dff2fe00a8cf2ccee778d647d2adfb30e16e3d6f21240075f46dc4d6f3680042b3ded4c8f7ebfa8138579384cd294a8d438b25d538520b7f28616ef58ece030437f01d83427bcfdb3c2b64984d26ad6dc0bf82a9eac04d84478cd009bc805254594fd6728be61b5f101cf04906dbd37339ef4700acd5d2396510dde62167fa947989ae071b38f323122456b1bbe208e79c385fd7dd1663e36dcde832e359b058ca35b00b5def8e99a4dbbff0b3047e6a7bc21d9103d54db5b779a8123df9ea1bbf7eba0b38cbca6f30ce621e3169a890652dc12399b0fe67f3afaec21906881712b4d119a93892235fdb61efaaec2da5e7e3fb70ba510fde0be6e0ae0c71b2a1f1870cf295a94245718c1a1feebf1372cbeda2da5b6ac4c01f633ce1447cfa1e54b6ad567dab43a56bf2df31c043f67eb06e38076d0a6c35262d1e5410853e83e78c6df243701cb7fa4ccf340cdeedd9a832efa88b83c5b455427490a10e1a42db78b9f0647dfbbfa4711222bd89684182c8ced3cefaeb34a651c1450c62d25eaee26c902abfcf67b1bd34e23fa95e5aabb3d16d63313df0ca16b1979073c7ac77da26a92d99423a0da6ea88e73ac64dbc89feb50e328c68430dd640f815d5ce7fc5961cb04995e5af5f6fb04f8af45b8da24d876dd7b923e9691c2def831d03f1e590dfa264407f01c95c15fd0fecd92900585ab7286d4b52ebde266fc8f092ab74f451c93d575051db3166a9d860cadd40ff145efda3926d5c0ecc5f15fa09a7dc6cc3f0ae97622d12fdeacb2e4c434aa5394bc8ed1327d45270d7a25651b47dce118caea6ab399248e31ff0c3b7abf0471944d75c08f74cbdfb34f8de48eb7cb5c951b8134523ac0fcf118f32a4e515923fe8971d9ddc55fc737dd07ee41d7ab8b8539f273b64164b6277f5c028e3cd440c9936e66c6db44d5fb0fff0a48a6b5069d9397e0066dce44e28a1480781257872262aa43024cdf9769a9eb2f2ad2e1666cfe9a4e7e689c72ec1d2abc0c8747a1392aa6f12fa33fd4b73a38497112b7ff5d4ad6f3505d05f9a63095cc12307535281f238ab458d1c03a0ca8656654d5a272d0fcf2faa2c21bb1c891a1dad01162b59dd43e75c580ba891903b3d4f6a805de55f34b288ca2c04a0636bbaeb2fe77fe340563ca4c16ff973c78d69dace5a004767a11a1abede0a7dfc5a5cb9824819c15f5683660cc29ab0ce92a5b1ad8f46189562973873e2fdf8357c54338810e10a63f051cc3f3b65746306c16c4a1f4d0e0755d5710e54aa9d33780a101f7c416b0fc6bd373fad7080d14a2752197ab761e91ff3e4cbb6cc2a97cb8b6ce89772db19df996028304ccfedbfc0f7a0b0c43f80a595fdc8b17e09a48efc6d26e393a9cedadc13885f3b87277bd6fce8195a35ce9c57354df8d6061ebf91fc0a8fc3ac708b00b33e6562c0f11e181339e228a5c52263d5f93f19b469c494b92c34f0f169664234d14e33d3abb3822cccd676d33896976394f411420c46b5d09e9e223eb09c2c746eb9fcfb68d7fb61b080485561b18ec9c734fe857b0f8dc609f05b6e0d45ab601906f713f3f102c913f282c72820f59a2ae1e3478c3fa7b08bd1407bc4cf0e143ae86e683bb5771981fcea03ba21547184c70eecedbafc8a10775bcb0d2d9afdf754ec70be21802e7a3592ff0d18dd0797ef8ab1e9f155466652aaea0e691bd8e7007a696095ab62702e47d350588209183c44d7d73e37385a4689bbbe56df0fa63aed527b2aa72dff4fdc6c23b32c786d3300c85ec6e5c3018688c029778c7a1b65c9e12409ffe69ceccb15419be37e43f2e2fa20b5e8ac1d136a05aa7e8b17ee80ed418c2e9d5ce46e5898f41cafc1c3caca8acde3739a2b832cef3721dab6cdfa648b89028a13f54ee217348bb5744d3951855dde9652f661c3a533887a37d3e29c921e30cb8a97b4a8774c2547134e057ab55337af83ccdf1d7f805df01a6ce6e54f7aab5a9e99478d590e963d95fd2605b09d868523ab044df5b9fd7170552af87af7600ffd11edabad2ac509b6ba259a6b950511aa0c37df0435e94bbac4ae08e2533451b56e1ccf248e994c234524eefd61b2678baec7591b185cb450ac0f2d7469575f91d982f216bcd5ca021f0a7edbc059be91a9f635d3e3c39a886442d90333ae549d8d82dc9e9c1e295140c537b95cee7fd5e4507572b5db465247b8f952d8717a0d1d6ecf0298714d64cae12c1f8b0bf31c936170d7c0073f4dd8fbe60346086007066f087178fb2de0b753c678a3af100eedcb1524a64224fdcfd563992824d16409e80555f1cc4254eaff4fb8cbd8a3fe68012f8153a82638f9a3596f3579a9cb2d1727239612287232fc52f9777de7c402aa1575a435227e8b1ea2e604c8f58813f5c17a69b118711c56c771ec50a811a8c867bdbcb09dc87af403fb0d3ca52a4b2ea875e2963bc8baa6229bc5361cef333a8f3a3db18406f96574599647f89b71db6d44ecf448d6ff9627f4deca93adfc4f90f42d6a8f1510df398da0b127882e639db255c0a873e9b57a971504c3eec593112d39c48cc3fb160d844161eda29df97f1ef4eb6d00b96427d3ec7155504abaf5d7fd9d5176e43c04b93dcd4589753818f29630ab8423d71e11f4f29c2888819dcdb8dca2aa802164aaf3435ddf38f481cc90bcdb80b389178c50e7ce1aec3434a717b207dd19b546a878ea82f2b963274f263f4470ab28f61f09a2a19607c976254683d37f09bc6fc582a354c237e4b6e961df21d4b8689e57827c836e7c03460c714ca88bc45909ff5817a5e2d5c4ef3445c2775b06cebad7b393edd5c04f1bda139605c29efacb2f64486e589bcf35bfe12fd5ff9ee01f7061e19dbd0fb7b2c45955dcdc3d6455458923cf353f539b7ebfa0c19e3ff05c569c1a1d50a6468ce0e95aafd7b74a18743ede27738d0722fc3da2fb05ada48d61913735ef0da5c2edd53476226735278f1cb05e17ca6c946f286a2f6b1de5012003676701fe9aa22c5c84a03eecfdfe4f0ae04fb687685f1a8ed3ab3d015d5a505dcfb90ffc2b9a77f4d4ceac43586f5281a9272d0a91441a1589038c7a295e9d8138ed62abc777581e0ab35f3d375ad652a628560f24925633f9dd609ddd0da559ec837696cf3f50ef9ecebe42b82fa6d32442765b22e073bf3950550b7a0b08651f841a13e8499ab67f8904bc2ae377fdf7829397407efd3a68c33900eedcba04dafd60b18df225c1d0b901688b86942e9fc451203656ad89a36160ce11da501f537627f239665bcbcb9028fd548173a38b42677554ca846700fe107dc6e5ceea9c89baa65bc7dd77c3805bc29cd2c0148bbafe298477b3cf3f233fe1fd4db9ac6966ecc26ef2f133cf0b1d40befecfc6591fc66a6cdb570ce0ccb60220570838650aeac976a34a775aa034897d39c2d9386dd0aea53e0c4a0401e53fcf75d712f7db819aa56fe11d35ecc17d557df08f0531b16ffc4fd83c46633e1578519030ad650ea04cba3b441959394cb1b2c57954600cc0812509956a36296c6d2ebdb0d29fb5db4d73516d3e743277c48ad6a12c5e318ff9021d63ff7ad6938c60d67e93030c0d2590815a542d9458725c677d4635bc57d589d9209750cad4876bee749554aafc0bcbd8fb86fed580fd7e216a83c85fb8cb19f8732056640df1527a44bb4e1ea2bd4a2733cf450ac7a3d22c952aaa0e85de72f2f06d40794b5ce5bcbc4efcd75c35eb98e71eac8d2327dc1d7b8a404c3ebab55fe743c79bb70ea2315bdcd0d341cb7e695090cab033ec552be09829a64c96019e30fba924776d764f85d824c1b8a6f3db6443f34ad214a139ded1fb5a27e86e10e944721d669ac6b98f398936fd16b9e61d19c2aa3f85a68da0841444f7aae7f65bb63714864364a11b3f0d2a74ac7509dfa29eb2b827eb4f0f4126feaf0cf30a001901d9264134fcf61e08851455c7ffec6f182c947816e7b2096374e90b0f5def7040d404fb41dea708e336395e567a7356ffdf594238315eb0a501554dc10ad4e28e0c7c6deacae4dca2cb44e988003aadf7177c2c1b730008163545c794728798abaed8a4a0d29445a4c6696fb4b3db8a5db2781bf12efe170187dcad8d87dcd13d2ac98926c2b6f821d16ebefbf0f62e2d30e739aee186428eb0297e4f8e43b9b45c5a4b0c4d69cb3d902e565dd372d6ded138ad7ac3d5af12482b69cbeb38bdda7cfdee00695837b316ad645db4ca0b8dbc818b18cc68535b6dbd55f7c750ba6d2f1d307503ff04a39efcff9c7e6a629f8a3883041b8ea91e10de2224b57140bd5c0f178398e65cd3bce71b85e2ab10cef661117e10112d6ad7498a318c2118087cc08854cb419e2c219a1017c725f675404e41ae6f4a3aa3ef53ed9a4a85e7d28e9987975b2d6fff3070989305d9d440a22a16648928575e0f832d8dbfc9f99589febf7746653298bba7672e727b00bc66b9907d56e1ab5ec69bfc373975efc75381e539d88b3d62e7baf225f29bac5c0d6dc915abd67db279e135079b63c81724a4ad24f97cebf7563b9c690d663aa911b15df11663fac856a87045f1d82e7b8a7a13b6701b15253f00fe0f22323c436b3edfaad6f4bde7866037b8c77a671d40a4cb0710dc49e51c126593891145d794a882479aa1f05cb99e836cecb1b2801c6a9a6d2ff66504d51dc5948756e6689a7851245a288b70032a797fbf214735dc76d1c41a31482a40f909144e52fcd8b1a6c4a81784a1f09d2dfee1530b3d5f0a245a95d717b9b52d346eec4ebe10297666c9afdf7963f87306c5ddfc4c98a6313dd1a977aff67660b82f292425f39ca4eb807c821960a03e5ad2a8f88a626d21b1729c16f3c69b48ae1423742aa5406e6afae1b05e3b461103be85e3bd56aa7b7c3718d3b9f17162850a1a5ae001dbef7e757872c3f6940955006c4235508a6669fb78d0d6c26d9dd1950a3c85d66cc61677c4adb18b963703237c2a191d0ac74bc1f797f3c650eec68b594bebbfc9cfec8973bae06e361475b9728ca644290dccdfdb759f1ca7ddd81a4d4d2ebcfd43284285074367a31e99e398df7fea9c3851852a3b0ec5e354daef3e63620494581c70b382a5e27f8b703adeb2ff3c37eb9a8fa79bd03eff93a02a542ad40c3cc41ad3acbeffbe1eb2cbbe615f2c5c7f0a8679e0de0e43d584a278e7d9414317bcd79a49458b31942063a0bc304ac5c57eb0053e36467817a7445077d71c0f648129b6ff53a1c5ea1cab502ee03c158ae947a04582317dfb87806e8d58c34fcf8f1eba8003fd7f045abab32245e6addcab50b54d91912ff8141b16ee6c092538ba17d6e4be864f47cb2601bbe8c2477a072757464a583a43f59dbc848194c9d944fae8d35258cdf6442135b73830ff803f2db1eebe403ab48101170efeeb69fa515c54435e926f8d889994a8320a02d15d57795d6831ff5c0f17e6e67c173b9456587c858527837c95bf9b94540ce1aa59636f9d339d1e4e29dbd942d266b93bda78356d8b5a26c50c2dfd16f61beaae3d17ecd4557e556208f33d860b1ea7c15c8f1d3a41d89e6f7a6d05fdeb4bea79e1fc3c8ea75b6376c2c5920329d335496faad97434e6d918b34ec44896f8e0aec1920826be8a6aa8799b02caf3aaf306718e7bca9aaca3f5282a2649418a61064961708c7f28dff2a75f63cfd4bde99c6fe4457a4eff2edbe72680187ddf1159c5ae79340d4b6453086ed133fb7412e48619ade3754943d50e5e670be58440bd9b1f78c1c9359038ef7d0c3f6fbc8f2fc04cd92031b3ae7e49e616b7a699491eeed57e31db3cd471d5e4b2a9900b623833542c401aeb1fb6f774c689fdd15078ba81e006cda61d699669c677b471ad1643b27bcc111d91907dd114ed91502c3808e4ccf20c8dd49a6ce03ae0daa6880c1bfdf98be2b2a676bd3a6c58b2eea03335ea5260ad6c7f99d9cb2f0b6e5b7d43b9d572c44e708e4df7cc55fdebee9486240d3f11e9efd503a7287c6122d0649f4fdf579a3d9888709f9783866fb1ea62914aa33c77ed81aa2b9b62dbe47fcee14ef05485c82c77629afafcb5257d90306f7f21204c12a50c4ed29aaab028ef957058580055a6c9b46812ec33b9c7a93c3624a7c404e11dcbd26f5fa1e728226a32ba3eb34fe454a17b0e4946a87f2903d9d11e890baa4c40332ce229eb5f9f275bd36df6a6b1c691b277b787fae8ea7ea8cec7468c8ec3cee0137341b039603e995bccdccb325584ea05c4327448b752df9595593d907c1a11313874f5eb91c414e9a178892f495a0764af89e24df47d6c668804c9a7fcc5428110a62e6094bab5b2422c482becb20d0764493441efd12ee377c244ff9de1efb05e58434f30de2ff4f0ab21c99d28cc10eae3f02efefa8536b22256fbb0d63e167c3d77c013bfaf83dca79babc1051661eb16cdf4524065819a747d89fbba53d1542fd28af7d38e907605faa7bd55667b61b3e816175969d2e2bdc0901f0fb6f91e76fd72d8486ccb298ac476ebe65eb6c8fbaff413ebf2045c78b0c9730f689610b765b0e7af3116719eca807cdc1ef0339da787feb74071cc9286d2a1fcd3ed151ab5428923541131f871e5f34cd816cd90c11d88a8ed3322995715b5b32219fc05565e055c33e3c740ff7de171304f2ae38eee827b6825987e89f30d4c0be5ac7b8c4b7af9e93eecb23a1ef8337073d3c60744a0ce16d25f4c8ceab840b0a8903c6e427cce634f20d274c15caf70f210eb0fb71592335e03b59a2bc47c97e71b887c6c632901414e4652e54a50b7360fb6ab7529802a8d45bb13065aa4dd13ce0e83b44348eb3a462e63f7037c0f626c00a7e214457e845757aea818ebc128379744977e8b90bb2647309a461ff15b6322682f9634a95e71596f96b46522e460243eb0a1ea75efed819f93ab3dece9cdd9571db0f73a04dc1024a44896c37946fe4b2e337afac556090050bd55a91748df222260c70a98a26318a4505b12131a94c433e8bc9ea0da6512adf9637f7071be4909c1d8be99f3c1aabf2ceb39616226516ab55ef96431148278eb965f2aa6d55ca6a976c6729dcabfb76d7f5eb979b2ba8e42e8b5f733e612cf4f425a0f74adc940b2db4f902fce0199529278c9e0731c7cd6f38c5d7c624d531bd6a54a495934048361fcb367ee4b7af8584e509e0cff3626c6cade25df21d979154b0eeba6c014e5dc3585a3a510ed65b0c239536ef159055674e3f709d8ed2b75529b9bc94053b84f6e69ed87b8897f94295653083bdecd09e1d124b5653ba66a8cf577aaba913b6a5fdcf5ba14ddf7a4ef4a59eb8e86495fbf19619b7b0a7f2fd33d21520b70266c670551f634756d86a117689e85aa98d5db56bdd2612e0b2e58d87805910405ab7f8fc60d9f74cd9bf58e5fdbeeec652b6e438fcde31384e66bbc848be45a084540ac79769b044ef62dcf227085a4a7eb8adec7b5cefb91764c0ba16617d1659142fd37356b9a3513be8b2b80ee91154fe52b2b9ae1399dc6d9f656238f9939b931622ceebf03e3884a9616b79550a0466f7b04fe14cb0473ac2a2a39ad23e0af8bcc7a5e7c2a2b2403c315a19323c4f1cb791730792ae98889f6d6be6efab34661532dfc2776b2e64054bff71277d035c43428308b8ef0e568c6ef2ec4a55d9dbb1bc21ee60eaaed30360c67197c957a5be9f2835a0a97aa1c53830af07fd361530fe92e88bab6e58b4f7d9c35e65893c73e5da8e85ce14816f37f40586677b019948a7b44191fe0c928bcdb5805fd5f01a0a578f7377ed677232b6a95136bd5a00a34245209ab5e5c920ec8bd999069f25b881d41837fb3281dd57aea7fef455cf064a2eaa7014a841d9ffe4a852fb29ab0d1125cd82a9baf70b340e238bb3bbb077c629439751cd1ac79ebe65136f2de52e229712a755dbe17888f562e5cf2ae6ec93096c755087a91611e695f6a135d83ea213fc790f850bb249513ead5eaf4d19df90c4e9a6a3bd42bdd4ea98ac0e82d3f3bdad7a829ffa0c7ff1386f1784028a8b9a72d947b278fec79e30b12a11ac4a5babc8c11f0848ebadf1e4ff005d00e1b174bfb4feaebf652f4cdf445fc724a1e6b17ded6881f72f736c3447cf699003d9b880fe4e08a759efa2103a852478d5d38735d4f3ccefbb97ec6e82d0631323f2049cf8b5c12dfeec7bd81d5ec0429dae36d32128b5fe6b906d1027e6bb6f93b0492b4a71d3d0f87692a7b95e76a77b3a6030117385d998ad6a8090e89fc426564be5001abca7372a80a4e0779ece27c7a608c5916ad41d0d34ebf5e51dc4352f2d1b75a6b395354c0e38f946ad0c9e803996d524c7e809639f18c1989e22fa774b2d755f950fc7e01f23e87b2bcbf32241c947655f30e5bec014702bcebb3fca061395f7be517a1cb21e77ba0daa0c553348adf52caa20a59b7d7788c3cf69b37ef0ed6edfca528d1440acc00e9b4ed074aaa198068cdaae4897ff2734afa0d7365cfba30eaf67c4be7ff75ef1f258917ba576fc18fa673e1fae4120186dfbe19d23fe87c515874f8402b416d528e7ad3f26b847d2df07a8838b5faca532c9c66434fb58dc466c19ffc695c1df4f44869a9afbfd4fac148461982d42a7ab56046f248c520e9c0bec469fcd92d271aa550e6fd4648c4e31ed6234e4eb39a89ed5c545d00bb0d1f10db2d75370f625c1c8111bdbb9f3079268d1e962ddb447ecc8184cbc0bcdacdac9d3121cf04919d7939925bff01d166ec40dd56b31fb5551881b4f342216370c59b20407eeba66ec6277b1029c893df09be656ca32094f3cebfd946a023d1643d37916243decafd25529b3ec15b01da4a81236828a4796db093da21e8767884134780a7eb5f2e09a1ff790a84da87e6297e37fac23472625d1bb473ce3020d3bd2543f6fb158ff191c44581a79dacfe81755580bdfd97f6fd061ab96fcc6605b05a07c99b9b5b0f0d981382467bc2abbb31e240b516766acd8ee957dc0a4af735cf0b229e19346969c3de177d115b3e60464ffb1a516ea44829fbbe09a5623e7922f3fb65b10763ea1e5e819e950d19cea4f0fb908bcc058b002896e92a059244f2178398ea0a0cb3e1780ccbf192baba97072cce9bff4732b7264b1412566a35a0c772d60614cd1aac2094e0fcf8b195f018f16b0e7c43c202b04f2077565b5a07ee1cda00863c0115be145c73e50b8fa5806a2448d235bfdd058a877494dab071b5c2785f341083e190f2d4ec6bf3cf9b523c9fb77e8b44a62e438c45321207a1348729eae3cda0130b5330e01d625fe3bddc0b24f829f5da499aee10eafaca69eb787fd5bab480b7ab88a5d3c7c452a79b7a17ca1097b62bce6dbd073d3cc31422e0f2e346e4b8eb29b945da8cde0a75aba18dd9f510d52ef4200c567f6d18d4022c8fd86f2134872c048e4682384be1924e6903f11cc91f09f58dded576ec9a3c35cef04b235dc0e27bd7f716922c456cd2a39db68620dfc5c181b918436817fbdcaaea89019775a56f266a01c81e07633ef0cacdea8d959012448cecb0b63dbeb2af358191fe8adcbb0f15185b34b4c278e6891f7907b12f4872e830c5c77093f44629cd9382dbd33e772022aa3fad754475ad550f67e59aa0339abd1992bc6359f6d4a47906fdf8c70f2dbc25587013c3825649b56cec9b023eb1743e654cf170e0cf62ae275929ba6f7d1dabdceeb81751fbc138197bb1e9d60a1e539edd19a5898e0abe589fc1c6cb05c9be84400bafaa7a966437927784817be6100dbebfd33f5aaf02b19cb83c41bcff6dccf583cccdd68f47a7c77ed61fab308e60d8c2bba97cca9bb388e4f3539ae1e05e333f3779e09add99a41df88d77acdcabb9286a27b079e7293f549ed0fe3826fd1e712b7c38e22a189da7bb623bebfca6114ad6f0025ce42e5022b69c9646c1cf0be35143a80f72f7eecbdf5458d54055700798c3b0d3d59809f25ba0a2c93ccf25313803b5355f1c9ebb119ed64534061ef9856a67514ea573832ca1a8bce47fa5d8b403e33f2511c10a8f8266a3a5d6e79d4127857631b9a9c33aa7ff139066e7a380c7199b01556fa9951d8f7b18e158d64965c99267f29083bcd2b7133eac9998fc30f6bbebb149cf6250bf1405f3ca582fd1bf2ff4c7e3ab93c0535d6578005351b1a2237cc5f28fea3ead305758f9c4978100aa75141b3c01a64898c645345e29e69386a3e870a3586f15c0b1df6c5c62db6a483fe598ca05299144db869baf00405329c9e6aa98efe70e859e998a7ae5bae89ae8996383912010445612075741baed6ad3a57f5b19bfe2e747c9eaac77aaf64fc820590e4adeda20bfda00e1fd303992707ed976ffa8da9d25f17e100b473b93867cdb1ad25717df2abd0e1da62619ccc1ba8bc3e838404505c66af4284e580494a0bd83cc3fffca00ee2f22a9980f7bf729aa29a62b9cc75ebe3cc0331778781a04abe6e539d38f64ef64f10e8ea018f888b03805dc85a902de211b688f7001b271b89edc0ba99d10c6c931ee2628c1762ca049765437ff439da4e29516134efedbfee863db5ae5292fc04f81ed08c65321161970b0f4cf7c654d5433f2bf7e99e5083e4fa777c2d693cf24a6e2022ed3c5398c93f05472e06136f8288d4edc0a9a04c2c1c510d734f535502a977a55dd664e4377a4339bc2d30707bce9d1f6667ddbc9d5dce12b81c435433799194bb71d978b16e8903d9307100d1eeab3a5b898c8ea34a8361898daaaa300f7942192a272961bc02be34454e41ed3b313d4da09aa2b00159125d70382cb231c5c84a493c3ec90ea1106606b45be3d595ed07b65c3bdd1d2b67d51df82c1ccc6200cb0192af194ef5eab98b159fd7e1f3fd6a2b3f3a7ef0ca91c6c6c4557dcbb449d468fc5fc1845e6cd69ef36fda0eb28cfa6d282210d9277fbda95c918e783fdd58801aa6655280fe3d9804c1d69e8455ddf2d9ef0c64b5f1aaed3d150b443035b1cc880194a04016859fff2997f722d3db04d01da3937f19bd51606fce9df97da855372a3ff2254102da5aba52f3681c7018d54a527dd8e6eafae27fef988292d8b74617f4aa89eae995f164c2259d254179d75f447fa783c7cff8145bf1ee992553435b4116d3704f84e6bb57f827797e65e7ca9d70e84ac23bf2c80d4daf0e1678240ecd7caf41f3595b25e160ceefb53c42e33fad2832f34759aef9801bc593d68f856434135427043ddcd6ecb583b93e1cb7e159b2c266471610c4467bc968e0f8059cd948cb588cc692c8a4efffb1a86158904e6373d6c5090b5972549833e877f2ab51d808c0b7f85665b6c8fac7da655b77e883dbdd26eb81ecef667ecc3b668271a9827bf652d85d7f47a84a2f8fa40597b1c2cd12feaa9cb89aea62e45038a71f4f2df4e1e4e75de6cd81106e18d5ba8b02db3e9040b75bcc3a2d8b0ecefff7dda2d291f5f34c07e2a9135c0204905d4d335f1768984f1108e63ca85f30f110e75b1e04154dca247953531229508c93ee67adc208322c06ada0cc8cb3975cc6c22801d24fe8c6588a997f8e629fba0514eedfcc4ee50a917720a013a22749ee52d44f393489fff27ad16592c8191a74eec2c29e03c5ec70579e8eab021a717aef0e9e3c31dd5c55d807aedec90e101b554fd41182d6bae43a051c0c743f79414253998723c75dcdec51c9bfc8891547b4aeca031fb4961dbd03386a7f278326c3a9aa34322482fb1579945e555bf8f6cc9884116485b90f03f299495474d19774c013d9ef8ed3534fb69743134865365ad62f25187744c0b019540d77ce428389bd2641fd3c04887d4f949496ab7e14377c1db871bfb8d15ab62edb93dc9b0f29af0924242619a5c8fe61bb0c1931c5935bc0061de4b03dfb408b7e45bc938d7a3a7fe1f04752e2d72810c1c6a728ba35aaccf823a1f7c76a9a060187c48efe741c0abbc618c83aa438e516f34abc324f2480effe4d4cc829c212666175ddac0361a3e45c56ed7fde85bd00de5576c080dc03e13a534bb195d26a26f46525a2bc576b3d3ad656edfc85f9c33e010d72fc07afaf0128b6d8e51897c32dd39484edb748ddd032dffc0a4603fe32a502f937c282dbfdb0f34dd21987e4fac5931c2bf3a4b7822c2ab83bd614b0b9e85b4b60380912336661160b71c1ad6ddaf22601443a573eb0b52eb2d90bc0f26c11a0b7f390f9da9283dded2c69739b36c4979c698687d167b73bc7ae39cd595f5cba14336df005de256dba747e1f91e04eeead9da0778e736f33c31321fbf99f97e674d75ec8cfc0b195859e1e40194f146f667913f8f13a8d5a77d017e3ab7bfb79aac055c9d5b55aaa185568c487f3d4914ca8d028291509e45bd5ba7d88071c74036ec1a5f90113c0327d3398ef79e47f067cde50a8e27f0fc063838f3010979ab56596911a5353b28fb5e7be938bcefd2528103f7de67222870202044bf9a6124e5b5db85ed819080349a05285c3f680eab7534b6069e8dd5176db6a477c6f3ffabc1d91846069225cb3fcae5d1c044264e9e353aa7abb1a9e1d9edb4a3a43f13713073bef8d5952649fae39baaeb57bc56a3de2b44d1568188d51e90817a86d8ea5997194829501a33ad8cba54efa4e27b62f34cf215a1cbf3e176514e956ef4166bf26de7b2dd2608d1ea45924579c05424da0c85a33ca05530084af8aceabe88d1582d578f7cee46c7a6321d0be048c21846486149541fd32170aefc0d8c03e4e663f6e19b9769e8072174c36ccdbd62a544d2a11babc229a8ef59e0ced189b06cb205a146dbae14b9ac00984c2a647fe49512be653bad57044082b0495701026f746825ff39fc0fb1bb555a8f6d72fd9b74e2dc31f9930937d09461434dd9bf39866deea39b92e94f18f2fcc1e350531d730e7a635f4238fb100d9e899946d18efb09d952c542ccce9f3e22742bca2618ad9f20cc1d985a628a51ecebf556c6e0d6e590b63d5b7f7db7c9fcf77eff8f98a8d0537cff70431db5302b092b35206d2fce51e7debbb1191103d145c0e2e2241448db6e8bf5e66a3ba0ec358a0c514d1ce4cab89f22ccb3dfd41905ee6dbbc15afff4a26c8443c645fd0a4f46c5d4b2aeb90541301ad487a56323ca64a2a065671b07ffca056ee313ba2429656408adec0216a9b8522bc21abdff95835b39e5aed09b4eb8aebc1ed8e064dd78f7461d44c7c572af36111835a8b5ab239fa72db60d413c51b14605785b56639e27777f15b9dbed6053cf3c98a4f88a64c2a5deb63247fc80eacf24087d64f9cf997fa654b6aa35cb31b63300fc50b5b1ea9375cae7349b60a59df4a737c3d8551f0eea0d3a50f57127acdfb5dec4efbac7bc90373373d52b3b47d90e4da382e745f28236e711fe9195906c7f8d3adbc1944253ca0e0dcc5ef4778064aef7f8c7e4ed3691121f15fcc1c7c784078a095576d0954db12765253035f1a088eca17fdecbe249096eb42cfb86ed4efbd28c0178903bad1ab15823dcb617321716db9b8715d5b3658a8a9baf55d34f581c8da090f999d33eebf9f3d9f164b098b8a79a1fc958080146dbac7694bc5daa8b4b562a56f18bc34947f162e116efbea6cb274725bf1999da60b8eececa1821aef93838f8b6adc930a3356934e32acc4daa1dfcff2762fec426fbd08f9402eb041aa1476fd26755728c19be459898d3de11f7a96b51c97023972a88b482dc897b4abee25909717dae9684141bfd45f295016f0faf8473868bb6a9ed1878e7badc67e9dd74024d7dcc9739183d3f0eba4f8deb6f1fb1ab6147ebf32f2ef7ba683d9ec7d0a93b73b0f768785d263deedc5f9d7de7d424c53675242f9a3b3cd30f31a78648c9f992fedec09f9b30763b2e5597e564eceaa741b02bcbf946ae1dfd417ecb0582211c7c0ecdeef5377503e0528a0ab2ecd9fdc1b86f8527fad52832e94f75198a7425ea4d8af86627fa9b8754c628b2c90cf605defabbe95aae260e6cce3ffcd7b8f6b286882c80c4dcaa9d162188310fcab3753b147da6bcce111f7a7059397ff56f34eb935e650076060b665c768de36deda2cab86f9b18964865c7d6f26b8efaa7e10974d97a5a43ec0d48f7b211168fbe0e7b3ab098ca7381bd4acd4433b75193755f1cba3e14c2533fd3da76917bf3b568da27c6068483abe7c59498b3662aa3f0722a9ceb9f3548852b26fb47d6dc44228f0473c7242452f18da896bbdaa91fa9870183addcf27e7ff57b719c12034b9916e89caa3fb4d5fa2d8157ee3bc0573b4bfc885bb8f75be100149c845bc7416db032f3a05feadbb5c5cde621c3563936be2791bff6100f17c893195d825d6f3fbfb979f9c56e54c53598aedfad8c2e35cc3646b4fefc35d82d4307456e7301af2750f03af09a0e145a7180eddb43cee0305d41b78e0bf045419019fbd2e916220a9502a67423376dd7cfda7e416785d93db6abe0f0202bd926a016260aa4eee46d105f432e4a4abfe7cf64579ea62f1ede0a233730995ba583b55d9013d87a716d364c47f0d57351cab141f57029e8757c6a49bbf2fdafb691ab8fd9eb31bebe4e1c669e10c4f7d6fc2b105d62bc6567a7eac5238003b612304c72b2694d437ea643c3a70a546e2b350e46736999188155525b535e84bc81bf34a0dec206986c11c63a5aaf3739c4f23ecbd63b9d35eeb561722654cf2df95dd02ab7b8ce4012c96bee6a7f1497c7b85745c4ba64ad6247aa9d99f2e19e61d28950d4c7bc32bebd7b9019f09beca8ec8d9a1842464a7d220c073e47660f8a295327c05050fc98db2b16028c43b8afe5f1a99265eedd9a27fafcb774291dd1b2ba1cc39ee9f8844d6e79c0fc1667b29032ca821347691af8a425a45ff84c6463136486747fed6989b40f27e45563153915960beee5fd928b313549c7fc0a395848897356ee7fd02d2a158609fcbb0eabbee28d427d015f334bef931c0c3eb18542b87d7143f34afa5d1a6badc6f95eeff54bf2ad871443ee2cf7507e776372f1c6c26a7601bd4c5fd63f2562dca499b5cafb2ece687f7de547d2d5354210e35fe2d564e4ed5849cb978cec3a9d5058eead348eecaf13f8cc8c1ce81c8911e86f2ac4fe801128b9dfc993b7c44be7b272ea41f80bc9639923d0feded1b3bbed5bb6ab8f273606493c7b01db6fe82eb3bdbaf56776a80207f296e8e47497279f0aed75d71395d42f66060cbb9166e4a51cfe25738a70836c209bedd626bae145955f26581d402ec148b7a6bcd17081c2f06ad6a1536b1daa53806f6565b20c245fe5124d16b27194c4f165f2cfd81075216e054c8ef12d8fef3cd49bb3619fabd9d996a153a140c3f500a5b990e3bc112605052fc2d665e300b16e36b2051dbe571b1fe72ec53090ec04a8593715ac1a6f0851142be8e322afd1f3ba4df8464ea49a4a621e182e1b047d855b4508c6fcb9f9972b97718516713ea70fc7a6e9eb87d48abab5c731c24276fbf502487a4f2797e3d789b627c77943fbf8520ec10bfa93469a368779b8e090c174574efc83ebff2d9e3bf00e987acd63df9882e283c6e93b4bbea97b979b4791ac912837ea84024ae7b17360ee3423a015f33842672d84625a9fd3d58a53b6a4202e62bc58902f319089b035a40024862f351d98ebe4a89145ae4bead2d1cb6f8b9b6b92c546a2a2345b32be64b6413882a0163af490b846ea0d4e0c858ca4832905f1dda5efbe8d12da20a7a113fab74d9f7668ca6af2c9b0649002f22925cd3ea1d6cfaa084453fb081a3fdd3e14fdc7b893664450e0b73d35ea4f6537a2b199e8eed351f1214757b5591277160bee5e832f076cf2075a6721c9296eb10c27d7fea9d5831f8bbbb3b99f99fd31956ca563d195de21bc3aefe487c015fae4595e98f211941b691ff9cac40cdd05bb58e9efbc27de750b259a8c514ca365d258c5cfeae94b463ebc90d5878138962776d752c1fbaa55ccd0995a10f53f6b6435a5075d017a7350599deb86881a091ab45392138cee837d6f7b4553a7ffc2965d8909ae9f29fe4cc38021bb21267e0d3409a4cb28cac26c982aac1bb7b0c1f5e0742079079c0614b6f5973170bfd2f64146c0a8ceef1c45c81a9735029a04524a8d4a1706590cb1a980246c01a558259e2e481e5be1b5ff5afd8feec83b79c50c85ab72bf7b63b2a36e429f64cc46651a3236ce8169acca9f15bd0bfe7646b8bfaf7ac9ae85bbc6421a01e22407eb1f5659c736065cdfc6ddfa74f0f35f8b694588ffaa699cd21a7e2ad25dfcbb6be73234133ba2a2299a0925c0b0876f39bfd4d861463bc167b967c1951e62f450b024fa873bc8b6dde838c328cc8858d9043a9b430138e4598fcc36b93bbd18027eb84b5e7522bd69bb6b59cb9413fa28d515ee47c7b6bdac639a0d80489a92cd457ec14f3fc0c6a566e5e70bc4ba516fc8321725038ea6454ed6e389c1e299f7a51e3896af33b41520f82080f01c14b6af7d1a361ca5399215459500f903071165baa336b9a42951914295be695e8756b3ad7690239232de57d0c79cb40622b96f9c17e95abcba5891dea25a7a6113d3b1c1a830cd98ecb6f71fc8c2daa83f20f259ddb4032a77082a08663c7fdda6684528f884a5bf660fe6cf75cf07a09f67db888c9a00fe17de804fd8d4a9265b11db90cb9de852d2acddc5846c575026cd8f665a89640c6f905fc30d862c12086808f5152fb1b6531296088e07b1c60d622f34997a26924185b783dc60f3003bcd39f5a268d3f34ee49a42cf5d555360ae903a0b9ca6e83ee82edd53e74892a260dd8efe8d4cce2d127bdd5f6d5623d894f75dc9566f515379c82cb4c9386f89639c3b82507463655ee58354ac14f98339b9465651d010be237c4bc05225565ed5525648df623772aefc60ede78ec3daae7448f19bfb9edfd024a14a916c6a53d9898b862b6648205144b08616b7d6f7969e1355eb5767b5b9e16bd468c920e30c313b306fef726232b1e980beda7e9f54a7f4301e88555f453861d3219e6469b590f5831d3629559259f5df38e63aedad316739ba0cc0247f31153750b0fbf3c306a704a88afb218e9d7e4e08c661f343b3475a5d653cb0b190a4bbc6568357a657e87aa6be5afadec751a0e1af507227ac8fc65fbd95e1e8ca082bbb12f660d1231d92f481ab6622d320cbeca7dabde2b62a594b0ee5e87097552150b90d873c13fe32eb94b27332a9e2e0416cf1da970bf8e74ab8ebba385fe3fa6593f84fbaa8e147b0ba16a69b0eb1cd8c55a6e4730d31096867ff21945633bed4a32a8eb7951ea2b459d2f39768a808f4a83e3a98af8c2b2fac36ac984ae65223d6f1820b437dd6dd89e149708ce349cac051ea5ac7eeec188f61357d3e4438a497c7f8ffd6745ed9864d13607f0d7dbb6ca63a4338de588a609eac1d47d4925a695993180936862f8e479e5a45d41f3c346d31568f83e348639da9b341fbaebfe39cb0356ead081f68958380a03895c8c3b277433b3b294f2d3c1e0583d0cc11719b2016fce19348c391cb9a9f04c41d93b4b5f920d4b5b109c0aed35e6d5d693556ce22ec9851114dd841f3ae8aff6bf91ce1e6a0ed341ede9f109844f1de8768f9c83e85cf7d8aac28e971861052051d8d377c95077beeb0461171cc91f27bae99025c3fb3a8d59e2aebe46ea880f55978881f2dd35e01146dc374627227f8a446e9567869c2e024b91f8197a0ff30dfd5431bbcef8f1c59899958f8d132755e5e4365de7cf28c4030e27536496c69ae4e52127cb7de9463840b782d44a7e31244dab0c555facf99bdedb832a0f70cd86c874f26924755175743fbb76bd9689a8f4c450afad9b0fa12355d36519926b3614e92ee29c1a677866b9f30a36f04074350403af55db60f3494fb1ed2f4a7f8e69f8ac2dd6432bb2fff2e568fb61dd18679bed51495ddc45b404a0ccc8910af51395f8bcb42e69ba8f3244dc3f15ae4f2a30078084bbfca2034658a8e3e7286207fbf5a0ceb6cccf4e2910351f0474b5e90367d8872dea4d16f06c948d7d3bd618e3aba7eda53aaff9f37d0ad56447a3457a4c81f127ca2dd8104ea7b465fac98bcd195930be1bf65c73455467512ec1761ff6c99ac3f2b743d2337dee62a02f3c840a0a82f1671a3d9eef3288115db49b3fa6956ef523888bddb191ab120e42f0a0ad1fa720b79287b8c0758af7cf070c7356a128e8fda61c1ea2b8319b70d20b57f774d0ec7776d69f3be1b20c0bb641f551dff67284f7944f2febcd3a5d4e6c64216641221982244f049ddb9c2d3c40e703788276a31c4a192639221f7ffee1a6d4fde2826b74be3a73a41be171bf4d1318b925b39ec16626f15b774e776af3650d9f4fc9a27cfa5023e916462cc0ade1f644188dfe447f5d3c7338aa7e4f525b0752ec83fd498da2fc599b5baa5d80c20ae45378c8b1f7f1d849284d7388081ffa2ca20d505204b0810ec0705bf01d664dc9da0399cbacf702bceae328953f4064efcfe50c19b99f4764eea16674f34a18dda9780d23ef28d5cc1cb3bde374f7dd77d45eb685f8d9824656c6ce29211f2247d9e9e02e8107558a9519458be988b48337d9d32ac0fec061c85397c9bc566ab0dcf3435d6aa19a7cd64612278a2a5a17b16a4f1440c6c5fa553c8d015dc605891affedb400f8ade7de4502e89cd283735dd4dc84298e26d16da687c9f7b7875733fa8eb61f80b28332c58e2a345956289b63a6bd86b8efb5168d8903744f865c5e272f932bf90bc19a2bfcfeb1e2be71294b26398398ba8e06a3570fccf30eb3165fada7367a2cb6963581d09e257cdd838e9ac3c409be964b2797668e707b5fa6f49954140bb78c43bac5b459afa87ec6b9276b3bfa0ad383db884adb1bab68bab903e9be999a5faeecee63ff38e72ed42a952e7fa3bdbb93221cd92058291158d36aa759f1e9c2b77398af4291c37285211f24922db2ef1963a2785b35afec2fbe8758754d1c612cb42bbfab58379c96853fc44bc622799149b1463595b245aba30db12e3cb597813af937f3c5f2e96fcf9562ecc123a60028c9250850cc0214ac674710fd4c58fc788804516dd541cae4703b8ad46e4cf0a5078d960d866ee5b01c0ccc479088e9fd327fea6b3b6657f559979e56597f81cf78845d393b18aadc3055b6fc8bc9f577fcfda94f5dfec06ee50fc509dd4d8992e43405201e5acc5bdb5dd4f8e6d95b8f05017c16572ba9f086749b848290c412277c7057d62f455eb000a14417b7894f4f84cb39375c8e16c966bebcc9001b93b84e188304c24c4842baca7d5ae9d579de808b3c85f9b126454804696765a863b87c3315a655595c501e2d9a6716c761af73ebdb51774fbf57471afe331ca2e90320e58759043b72035de715d0415e5e55770f34aea5b1691f2e120a2d2555e28e1fd493e876111a6b644c6ac64b4618eac3cebda358d838547caa4f8db815b08aef49f1e101a7f04beaf8790ddaef7494b4075e2909ad5d372b0dd9e3eedca77c1fd649e9ece8dd5b74e66a1c202c6264987db6549cefb43e89a43d9f4646e29f3bb16a5d09630e8864a549e7d1d8b9e554d93055a35bb3fe6f308d1f2f6240c13e3e77876b3435b748d6e1227d702d875d0ea2187e90be28058146f7452f5c0e3ff6583b2b56bdfa983c4c333d7618b7eec1fb1951504cacd378bc317c35f8fb551be82fd69900fbd165b3c938db3eff7691e7cc7c0cee6070167fb9bcf40212da17c3b13ea91b7763efd0b20df8d49782b2b9aef02e61f713ecdca36dc55ec8d1c7f4830e2baad14678f629aae68c90884965e983d818e36acfdf1cb4d9be6b8e4ab3b5e9ffb592373cf013c903f7c92c287e30422432fcf4cbe5c6e4eba25ca68178afcd36e63a3d4eb1ff16b3ffd5b31007b1fe5046a8d75faf59d28b8b47bb0f8a2f7f4ad7b85e335bb206e7d745560894c090d00c54f48fa88ae14dc4ba330e6cc7eef961da67a23d5f21cadcb7c6edf2c1c892f11b26c3632dbc2d96d0387c2db0e5624224538f332960aa2ba4a0b02ea3d9668ffc76b9a396ef7c5e7c3834ab4f60903f723829c18e6388b57eb23aed614423341d29adc8166e5c82acd32a2e85f3ec223e94100394d141a36c2ca79bf3f9ae2b769687ca8fd5edb51b1fa5f0c02e6932978edf6b780a0f22adb790b47ecfc3a957d65693d195bebac4da53f03aefad7e6dc1ece463509b1e42e957dc7e0195158b9fe27eb9852a1d780c0faeaf6c5a92ec3e3635a7bf6b03cfb6fbcb0367b81866fdcc1a0e20cf481bdd4b1e505a0afe8594a1668e4a7c68708f215fb7ab524aabe9094b28fc83aa759eb41355524923e401bb16de106d406d0f798efef114ee7f3b34e406ca25b6ec915715adaeb2a983727d31bc287873f20f4ac6837bd72903932e63f54eb92d36c359c822c6f34b5c8cf1fdc48ad9225fda242dcb3f0a2cc8647e14a6c87cc9d4739fdaec95af347730a1b14977f0b224542d1660037fba157e94c20b54f36d472402d9cf29922892b422c91839bed4724c616aab6aa8e9309c7366cea0b5dc6f8d41416ba68f61d299d7c5949ebbef923738ab110fb53d3a42eacc596ae54df5e3604fdc8e84c253c37c2679d1bb4ebaf60f07f0f1e1dc500a49e22baa77d670bc6e2677fba9545b40a346c5f20ab36244d005dbbf93e3471c0800d1b8ead061e771aa5d0b44d4f95d30bb8eeda853dd5dab0fdf6f1afb62d1a1346a59f100256a7ed5bc07c2158491217a1ab54fc78f04a939f0398d83e4b52caba8c99be884d191f2acee375407e0897737714dcf8e858a5a83a15a6df83af4e53fbd6132a7c648d905591e205248a86e4242a70349e5ad3191b94485767fb895f8af339b2719131dfdbd66c04144b1dc93b5d1c7729f77a20533496d4b1041e308825488690624f5c622450b4f8674065884152da4efb48439617aa241d3c5c4b896e2acca8dcacdf59a053c338d7508537081bf351834abbfaee52e403aa8c9b72e330ba8c215fcdccb873c4f534af969318fd6383dd0863027c015197fe97573c80ae04771536c5cb4bedc978b76da274813748c904a85986a73f803fb80532d6f9c9e9c4a71dbd6c37805d7d0699e1e00bfd04bf1ab80ab8285e42a1022f6943c5d927652baf4a9ef9b54ddba46a41c5a9f560d12e6ef7444a8ed3e8475fab9a124c04ad9d3c3cc34f1b56e92f7ec7f34eee30f1c588b65108a811aae78ef955be74927c4a629a11a970c3b1fb07583cce818aee93850dac8d88421f0558163b666055f9b18512252e36dcbc6f40d6e5c79bd7d563f66f37f09fd35f20a5f9960f2663c8ba3fdf14f4690e5d4ca38e09d7fb701792ffa1b1a320248a5b0b6fb3763a6f3fcd1bc614c5fb5c9c1174176bb70a218d401926bda5aa9597527549237d12a9b0c1d5f60d230ac262c8fa525071492cb161227884e9dc24e2b906b328bac3cd95b7af840ab08ccc9a5bb1941f3ebe925427b7d6e9102fd67e9298e9758a3f28a9ad245cb3c6efc9e8cd2f61fc66b9a67484b9c146ed046c163542e7e41187e7944b3fd9b2797c08050562ac5322a24af949241e6580242968ca92aedcb0a5ccfbf85d73557651785c292d0f545efc9e5daccc1a1d4032eec202606544c2403bcb1c00c62f050d7280fb7db4c6f016f8b5fdf9f2dcfeebf8798b13f3d47cb328bdf76cdf801f05448da1d7c630efe20ba2233480642ac256e9bc84ae78a6b12df51d851caa14a96be7ad1566a0b116ef7a87ee9464337ff7f033bfdac503e751c203f31bea601515b16a5a8a878438558563b8a1373c647b1cbcdfcfe7e6f111c5da83466a667c5c6408e2d03e58a9d212ab22b4ad24f737bbf92f9125f5928ff464d6c617a53574eb275de4be52419b771e825504204dd1f4f9325ba4b7a53500bf742fdca60ff86a1d42388b0e82a919d5122841e43249808eedda7805ad93de46a6f6cc29a9c72825a27e3d1c4bd3c7bebca488dee17738b66213af2c526f6a2934904579c93af209e37c78d584c749b46cf2fd005b787e40b52ffc617d6cdd5ecd3de8836bf8eb3b24b838d58dcc27a516541b471d8d299974f92847f0027042435055ea418a0ea409df96b08bdc8c4f178b76759acf4e39df44b2a56a9cb2645fc5691740ef2d38a45e20290f293e36440dd9fc09e728dc6b7e0adfe9157db0da115a6d6f3c815d3b9a4d94e3edccb6e9b73654c4150375fac9ff4f6bbc2f06bfd0aa7b9f284f47a5f14f0196c251ee40a5d254d432d8669afb03c64ecb3c9a1c9fc8396542748b25353d3835b66011cdc20ea4eff0ac1412d6989cf4054b880bc2515d6c7dfd9871a0f9bac5e372d940ad22601ef8775f383dae77e1f09aff72a57c9d7421fb5df08abc759a8bfacc5382385ea79adb5088395fe270a29873e62da88fc0f5218d423fcdb746033a6e79ceb90b21ee17ebff19c4fdddf2d0927611f64d9613d82d53bfdb420f6b293159323b7ab3c4978179f7747fcd17c023422ead9e69ae39e1965b7df72443d1fc65c1c5cc0358e47f6b59a4eb0f7b7c7a6b2d6c4487ce086b3445fea0caf74f60287a141a97cff903c0239ab90acbe341b3b01cce8462c658825a203ec7e01ef848824a67937339ebdec4978f67a194afc25c52a720115689c4a232e557e52d6d9a44548907132404fcdd358f833938c0d8cb9dc2978e0129a9b1a9a74c53270fb957618cc13c5511175407451a4b732f352442366af9f19e0de330a174661bcda9866ed07cce902452df2886338f5dd8fc11dfa58aabaf712690134aba83b25743e5c416e51517870b75929e6ca86d4440c8ef1288fea02995611845b626b37f013232f32e484a99dd8878bc5c732c1cb2e7bde3389499b480209ac997f7b1752b30bbdc3a4e7ab8eeb3f0cf6687afce9d93e8b2e8d1755081f70e34de458e0e52e26383c511ef339d3c208d740f52d1124dfbb72af77b3071177a358c9ab1150399f5fcb8f35d536f8f985cab0d2d98b5dcea5dae851a5724f4d4b5a0cc244b68275cfad0b30dca67017d09781aa50c99b148b3d0f903fbbbde3f0323001d5a12b0829b79b1c8c11dd9f865c0550aa29594c2c89a0a69cedbc6690866d1dc5025fc14f6e42d3566ce1d2e5350c07e63b437323c401a924fd2b4c657730c31a18c546c74e1bbcd538a6afae8b159a29f33738ed9faad690a9352eb586d863acbb2aba8d96f645c21ba037797691f802a508fcae078658b49974f8e3f15047cfb9eb0162c8a42518751bf552d6ae723b4ba0de660edf628306155cf4e3a92a552376c0f4bd0aa2e012d895639246e404d0a52cc6ca5a27bb4fb09ae3ce01a4cb73ced3497d010c6cfd08b5c550a828d69d0877ccf8628828dfb261fe9477385050618f29811942427d1ea32f76ef4383d36465e74f445a95af06557b6d1410f12ad48f7b423ba3e5c30fa3895c6f67de6067337f56d9c436f981eab1d61708100714f04fb78c1596622952cb4edcffff8e5b587cc1dfd97e3d360f1f01937d23ee919a6b504ee0cda23abde8a160c5692076e827ca73baf31c5c402567146a662d4d22e972a423bcc5ff0a5c28d8e3cd6f10ae5e6de99a4717a3e21b1112c1e6b8ca5ebab978f80b79fb06f0876512e1e6e9a0335c55a463275a63db6f7a51de6ab3822d188383c54aff5f2beba3e666826ad2c5190c8291f3eb57f4b551920afb527f04eb64eea10ec26910a323502d2bf4b00cd60c8c5304e0a407e26055e48232b73c7b94dcaff58effb69620102dd91050b0c3201fbe7c6370607d51c087d2c435549275ccc486f8ed421df6a1b587522932cc99621ab17c5bd5b4f8aa962b700a2c4bd6b57079e5609b794cb74d252d3423574c90cef589c96b58a708ca959b90977ed2c6208472f7cf71bd785bcd6e775de1a3b58d9f2fec7ca8120a3028f98ab96c7bef2ef041db9c49f8d1bc6aeb65b73c9d1ccc53b2da2199e6c7c10413e29bd33d9b9116fd35655d850f9edbea848ea00d45c72acad740c3f646b1d7f273cc848b8692c67b9c87f1bf566695085a75f752f8910847cced545022d8b2d5357cdb1595ed7e1b91040bad5abb97c3c97166a729a34b6a5cfd1a772aec11afa643d74803c0e5c89f7e1b5091e8a61acba682905b439edb5babc6d4c840eab470feecb26531242f391385b187bf7179df56daa198aa123118718e10168dd908a19eff544af1e5742c644128fe7ab075bb91b1eedda3355cf7436514a4a9822810ec409ec8f8aa704d7213d6dd540c78bce24a54c43a3a78c8d3717878d7739f13e1c1659500d89525141bf2263eaabd1c171ffcbb7d90a044698450c2e72159347c55edabc15b3929df019edbcb9fc8c8a3e97cbfe09e03429630047d6794bfc799cafe8fe8986aa5703b1c281fd1b3eb5773f4e472150072724d5123643d8d4adbb4b086ad47e047c26fdef8e6ebfcc44bdea2d3256ee4e74d47d80e11235511ce5360cba2a588d2a65aeb099b207f9cbbe724e61258ca6c163457807839f184aeb66fa87d37785b115a2fac046d0d1ceb5ad0e7ab0d29f7a7116eaaf6000dcc53ef823823c492410becaf30e3a60731418be1481fe0e51e5abf12d7b360e1a45272bc157137c93a4206bda0e78cc4c7cbbca70ff8259bb00787cd4d75b56fd111ad57eb888b830481ae7362e30bffe9cdf95285e3cf293709950a560d423b72a5f9f136d7ac9bfd9bf4c486f4489d07d408a9e9011e82e60dafedc469559e14f82c24f056731ad91be106f418dc10357d07091af339c346057348d1316771b351c0d7bf8e199409462dddf35fd1ef6ebe782a247151758067d571f7929f672892b192ab4e84c2ee34d1163ae1c257d11c9c9c854183590089204acbfaf2c5f306795d7415f3b54acc0135b9a986423200fcf37e43335d3fa06312b3a8a1296d67685ccff15d5c6ef3966f5e094c741c77da3ea8da41191524f51023246a1735d2f55b8a27d6896a40c40ad0d0f8f38f823a479e95bdd5e7cbb87751d4e0b0df0447de6fff921f57ab6b9880f33c5c1ce4859a1b0010c769b239a748e32ea02ab6ea68cc0c71fafe5de0e4c61e5052a57d1199bd9a6f2c5e9643851c2bac18eb7812c3ec93d4e4ea71b6084332e5811b532e0ccc1112807318c52963d1187bf999f3cf90c5399c367e5d118adeeed85e4669684a514438c69e3ca60259ef8fb7fed134e92d05f4c3cc58ceaca75465ed59a7bbcb4c9eb1f183c16215f157189d3898b8f734a2e330cb168d536a17621dfc2e733295edb8227f0e44da1b13ec3b2c49086d488e7008149ec4054f06229f753089a8bc8db762bfa628c233bf81b8e97ac946e3eab7ee5facb0b429d967a83b62d61b6cb5ba524d2a15fdef2a9c6c76f9716134c29f4fbc575fc7a960d4ce06bc3ff08325df387762a5850f0e7bd549f4727dce4fc010a91fe5cbfd09f2a986dc910d1d3cac3dcd15c373779053eb893d7fe30237fc76da43a47120350fb32e8b0cf07358ef59e7e9520ef08cc047781879fbe86ad1279e297310fbbc3924b109bbe467def984e9cac1d702b7e21225155f7c6bc0c069f9be9c9a360552235f98790c941e688114e10909f6fa154ca1666a5794f33cbdffe4e8790956c2967f10070f9e22b3e49e8e2b0238ba1a7db4e65ab9b042f6fa6e929aca47f7065525a160b1f58f5c9f563f717ae3cf392e17a88720af2ac076713fbe95d34c7669aec87f414d993863ddcbbced9942d291308c542349f105cfd10e0418f29694e1fa818c15e71f02e4831dfbe9b34d3c9c5bb550872b72c7b8c525cc9c99be02fd282b03bf21195aee81e43bbf317d2653b26496a7686478b0d972ceb11408cb832a6e82beb89015e697634534581a9f56606bcc74bac45148f9aba18edf630f3f69b0290dc37f073ac2bcc60d795ba929c87440ebb6f7e12b453b99111910048a7eb530767bb2fed907f1361e2152b9f89e46214702a80d1c70c48607233e913e777e3bb85ec8219852f52ad4c8cca3f51be19b8521d5c4c05f76f0b3bc9c0a3cf2c1d99726618852f4ff2bd324e7654a07418e41bd7c5572cb82a2d64b078c242ffbd59387027ecfde2d1517d749ebbed11d5b12fa59e45221b3eb2c1bd927551d8f546521065b8da6b29310c60777be32d063c9bf78b7457914531a27ef8fa3236516b021b03a98248e4fa7e182501b44b61401a8e3e6f367be6f47232d28c95d490b2c6a201b5bbf8ffeb8e0b2d1482d89bc86c3eea261e545577cd9a3ee5664261009bf65ba502d74e20f1a1953b40af71ce2814cb25124c4f6dd678c8e08bf874f8f9b9754c0389e6ddbfb8c5714929a883b48cd3ceef89e89658dfa9d6ade86b16ec9f349c83ec8087c8a0a692b68c0cc36491ed6fcb60ba8df7f95f23d8c847bbbe03694e84d73d5692382f8a9c46f1635b0b786dcb42d5259035ad4e013de27b57dd8a68616686641ad628e72dd4e75e720e29f63daa7f4014957615c29d3095a843c6448f6fa766ff4d5082f591710ab4466b4ba420fb94e8d68757c70def65a3a34f22caa4f768c00060f8bc65e3986ca45fe975be0485cc5eed91035bd7fd5244c296ed03c47574a9063809f546208900708a6ebf54f2e4249cf244c810524d213a651cf671c56fe1aba5f3b994dbaf554b216980fb8f9612d9c1518e662d0edbba73f5a530b3b508b2932504d7a1732099298cbd59dd880117dc6611517e0334610a74e5ec413d57e5f78bbe6a927120c09cb8d0ff07583e7b16b9128ad50c6e9c081b638065d2d9ba2c45d6df4cb0254d4a6f4297f590fe399d36f2c2840ad75954d1efe819e204f9ad02e3a87bc4cf8efc21c306cc4220510d4a7ff9c101774b00b8c7a1769e212a31b079b8a7e6fd4c5d6bf5c0f926a33a98892147f7523feaa2a9bdd2e24d4e375d0a260fa9e8706c573f67296c4dc9b574c0b5753b8f99a99a17db9c331339084463856f5deebe389e0e526112323cc66842163d00a700bd67fe5976fb609003dad53651a7f5bc5519c4e0b632fd75895f5b54d23b8c4851f3801078ba5925f228b650d70a375056abf6df877f83b132e06b770785221917d4668d2cea1c1b1fc78fc3db3d8d465a4333b717c74f7fe504ffb95efa7633f0d1d58f786521a180e489594397235e652abe372adf11853d571890a58d804ea9f74c4cf6fe20560a2c6421a736740b259a07bbac083ddd370d472d7c4bfa7f61a606f544d398dedce03e6e0b9be9f576d7bb3a5a03a1580a71cce982c558cfc0deb2bb1ab98fd876b5cafcfb1f87977d80f89357b0c161aa8e77a6a74cd852af3719d3a9922d39e8fcd4c857c2b809db2fa29bcc3e08d7caee2258c61ca2ec5010223d459d7cdced3b93f31b13ef0fe7f083a96649e988abe6286d912ba9a12248098812863fec3667c6e996d8ea360b4ed8c28c2e63c2937f2946c7a6ced72dec52de1b5133324af5bdc0b2133ba41fd68dae70ee56b2d44c7a057f845926ee593a6931cc560367ed7ce743fffe2d7c441d0490a262b9a5ff707e29d2d62c7384eb75e1229818e8295b07ce203f235723c09643fe285bedcce6f211d39120661f2222c12d13fd13bb37ffe873c18c0c126b8ecdb595497eb1c59ffe796ec07f7b1bbd9cb2c25337e5047bedb2bed8f13b921e829e367ceb7a6759c6f74c1d8a1e1813a940fb925a65aca400ac02919b2e874e9b22faeee2d44f31d0889c2ecafff1720a3a3376b7ffb9ce0ef2ad88eaa846a1b1ee4fbbcddd46dc566d705d67a74b1c2d284f8f6bf0252bb040409f3aff29cb30ac9d4bfea3155269c7db7f87efa6da78d67137d4954b13fd533be98d77b71df1e4c55bc1aa62072715fde9e542bacf2b8a774a5d0b553b7470a561b862cd6729c86bccba0c7932e765f6d6472ab4fe49555a35c7f7632ec28eb73cb377a838afe52eaa719f39304bde289e4da0b3278d031708226c258f417a23b7efa2a4630e6e879a9444a6d031b4c7a44fb5565d67e84c768dde093554aaa70ca3384aee02515e4c90256ee220e804aef9c76fbf3ba35ab90ba8f30620b59243a2faa3bd60be4feb4a004c5327dd2371acf06e24e8ec39123b4befc29492c68c96b585f3f2347eff95c9a131e78b8a00a502011fca85e7908a3155561948b83b225b2f2cc2a634feeba3d5301634ca7211510507bd25e6f3076ae6911400ec06baf9d8b0daa8cedcc130da9d3157982eb85ac2098d3695a9fc7bd849049700cca40ff27c6c2972c8cfe98a297e1de3d04420448698e4c44b0b18d312a5d1aece482e45889ef185fa939908390eacaab0e94c38e6b7b0f09743162dac0d5e2918f460eae42ae03f738408677d054d74924aa8448ac980aaef851663ed585c7a7167660f50daacc849092cc7dfda191de7e70d1e7018961efcea59cb319eaee4720473c4403b11dfe226e4a9db0ed834d6a01286aeb5e0fb519ea47e520dd5498666d8b37f5833c376bb4c29695e5ff57e1ba7fc46e4abab2a4af54e8dbe77d43ba054f56900ff87a79a7be041b212548c1a6b97ff4b4d8be88b273c6162c308f6776914726cfa713fec602064fab71f0a542934b0c5f271298bae5bafe488b1ff0035a9a62de64db0bb0f56e03c56f553c7adcc05af812b49ce56aaef6353cfea26697afba712b91aec2ec68acd6611a927f8025a39370d46bc480f64008cb9f1a7b98403154a64d2ccb82ce512b29f0dfd0c21a5ff0876db1816fb07c4502477d11035b2c22729194547fa2e7d99ad9e7caa80142d2c8c86a68b9b9a2b8ef9838d0cad1686a029f09d7e4da4f1a21cc8cc3b01dabcc90769d4a2109761f635ef085f1978dbc97e4bf02529d5ac11922683a26194ea8308c0be93b64e88683f78b5f573af502d67d1686875e1d2033256b0d90815930f1edff3e313fa53dcd4adf076312c273d1f86fcaa1d1ee6fff4db2d41738aa806af992e949a1d0d4f1f39351d33b45517c17d274096bbd6ceec9d3322fbfaeb4df919f8d0050072ff8f65940ef70d0b62749b199b1d3eeb625ffeb15a7789fa897c6e64412d10e9b6bf9f6ac59b2fcf2b4f0fe68190783b61b081647b9ade7eb357047a7a255e1708555be735cb88be350709536f92fc453deacadef237438de31520f36e1a2b3b00a42f207111d122dfb527c0c67939f43044d5b2c2b42ab0b830914ec8bfce8295b22894526031be1c7ec58658d11ae15f239d35ef4411696b42979ee08c4b24d33b54d8233c918b15a685061c06330ff346eb07e076757d65a54bbccea1e8cc9a366485c6865a0a74fc0d50d6ad56af03625e0094419692fcf7412500b5396d2c5d503946fcdfd9c3e7c7bc199856185990228dbcab858016da81c91e93918badfd49c22519fd1604168198f0564967d43fdd6fc26307572e47a1f727f4e89d7a34d3662a378c330b4b48433be20f01fca4165b351cd64daae3b55277588012ca511be915c1118ed7aa5faccfbe48b0c2cd7506575fd44662cbf957eb792727d80a446d00801f6689a57bba083494325cb5d151ac8c913c7400419f16ef902b3c3fefe8d1428e583dad1fda12eb4a4d40ed0ddc7a6c3d963efc47ec0ee812b3f4753375f404c7f51fa5ef613ac3984724d894096e7312f8ff6ab21539077c01f654ad0ea87167fabff86aec1b7f2436365f77969ab7a58584e3ee7d8b110d76b57aac1bb2328899f9c6728d856abd4742398ccc2eb8429da718e4df1a858265d2b99debf6e6d9d0daf8bce87453a94c195a8fd9893372208266677a0276749ce9eb1692a456dfa2baa5b807d592506dff6f02baf0002232c4d358d084b2de89432f77002e29ca4823e9496ac0ec9a73f4a337b65ca147168a920d03797924ef899f13413177ddf6e9854cdfb1c60cc2d2f9d0abe74775181636b3b143d727ae4bc00b5d4ce412207ac2ae4a7de7f885709fec71710118f1bccb2204d589942a8f9b115ad07b1bf1defee66b9e05f463cf9c491d58b1ae1a37f0ce03d8173bfeb9381deb59932b36206796a26e5448639666a1f59f77d647398de5782182f4a457b5990a1933a21ff46adf42499e4c45930a50ff96898b5bdd4677d2e4c4cc274f461f92a8ddaf1230d8cfefd4dab6e5cd6e184074f2311f0199318d76f736f89e01f9464d3d98b64fbfb393690ad61d952df45e71a4ceb5934752061d7f85c04459812a3f1ecffac98d5a0652ac755d2b699da2666cb6c733eefa570be80f68ba91e0235588112106464fcd8e8745fb5da1afcf8739b80748caf528ff608f85135e771f946f8c7f1f857545d8529eea072211e7830a3ea9b607f8662d9092b5a3454e91fbc31c44e4e030f881a6c1536d8b197967bdf7d754345ece84f0dd9c27980cdc247c3d55219ac242e34bf344b0c54bf48a27a96af6158e6605f028cb71c242b762ec8658a6dfad983618a3e18826011e7ec5df40526e364637ab301b2dd25a9bdce1ae5c3527a496b84472e2e15ee7b0267d4981965e72adecc6cc6d6366a5ff6065f7a8c6eea15501fe8a1118ab85306d83585a4d7107d9bac560477c80c0968ac911ba0f03dac5b0484203bcac178ecd9a45bfa64e8cf52095f187d6d5f2911c4f6b1700969a26397ee257e69829be689750bf9e545da39706edbdd26124650fece5567191eaf6cade3555f7a1135ad571adbc97ebf73af211d9b3e5563054c6ce45131ee734bccba40d6858d275b1e9004cdf31e6128414e6b602e1a9cb612c7c6216e5301ae5a80ed10986270bcccffc7770332bdaea31d5664b0a679c886c3ddc9ddaf36c84072165e944775c440f4ef87355be0db825d64d2140b0651c12d7bf3f529f5d3d2e99ae23449d926a3f287abbe42f8491004b65ed00b5f2ac184df50ed8508a501d6bed2ee4dc34403f860eda5cd8c55362a047bc8a9c814d7ac820f506fdcad4e819bb8e44c38a802c1699a19c322a7bfa196df649f647767c3deae53fc945659e34aa02eeff1bb9e2f3c4de5f311dd25dd0cd1e8c2fd029365ead36a68c26a52b4b8b9e7cacf1b592570844f37140c6280a0acabd994e709391f5af33cf99ac607e6a9f2169fe14b3e47c899df25984cdbb40ad3ada6dd4187f40ced3f1147e2558cc7b5d8a84cae963bc90122b83697ac5bf5ad180b7d9a0c181b5037be719e51c5bba895b9dfd75b48263c59348555ad3d61600f2fcfed6cdd7a8ed2b74e26bf26b511634c51c60552d1a3ac4dc7cabe3b6d5746834b0102c6246c7767a633346b2528b16b505c1e72a29977724d9522755423a68a39bb77914dee413bf57603042a5c0fc1aaf1429a83cbd29a2e0827921b80d1a0acb47a0a149352c9b107baf0154464e6afb98c324bed97a1f57bde53f0131324347202a112367aa6eaf4ddb8e13cb5d3c4812be9c318e870e4b0210bf5c7aee2b5f1d1b364dd2a843a4e4ff33eca87ab1023bf8c3d1c4a6725a6a8667dc3fd5c2dcf0a8d05ad83ecde88c8c0e3cc597456f921dd358e0e864137c3d4f63f8c7d3c4bd26e697ead847ff2eb10394cc8d20ff2ae480284dadcd56f8560fead527fa3052fac8c58e257e86d9d8ce43d08ca021bee83470001d5eeb70850225a72db89a6ee52f3babfa94d6bb7497f3fdc40e66642f056872f3a9d445090ece60e14e90473a4aa65d6e9146c64cc1047e0960b0cce59afd6be411140f5ed66587d7fefa87010ac461155e9acf487606d11dc65d9e834e93d9de8071f67586656864c3ca5d066e6908d7611b4922d61ebb58920da36b22f1aaf48cd3657d7f35ad354fe02065bbf74639c5ea15fe151e53b74912734a0daaa1e473cc1dc0dbb354a99012ae313df85bbe6d1aae1e2854f12f42ac220f34708e528bb778b19408dc66eb869541d1089654a60b68bcb5715bc6eb76794c1b67c4adb62b083d1eadd0838456c6354d260114776d29bd5b5d637efd133638c586d4968acc9438e0ea36b564e26ca21abdc56e1c6197748fe1197dd19f8455cee6349cb60c0310ee2642fea17f1b63d841d414aaa4c5fa20b130e07e32b5e8590df3c94a7325f429b22980af5aa16920504525533c091f8a4aafeef5f1841ecb2357fc30dfdac649971b56bf23c709fda4c7b8d509f697f78a64ec0870b7584795200acf970e2a44d7f728109b3b817c74f13fb0dcc71f05c64f23e29c263402210ae3967eeaf75913710e9b77e6f47f5a337c120d03bd5aa87866206b173f7e0f5ea38714bc66cb6c1225fd1d7db6568ebbaa9301ae89602a32f2d7579db2d39ee6ea6e5989d750614c8e8c866d7b63c5c04a3bc52293408c14a1e6cbc129c21ffc16300a646adfa1a10d241869b23f155c4021f58a69319206a063803e673a4a4b237b1d9d3237b8f1448cab94d7f013617296632a52d93884d0c62ad37322c8adc4cef858807cfcbdf47afcbe3f0913f89a7a07cdbe2c18362a7e4ea544ac75a4d252da33e1b336deb100fe80d50909a86056187051591d1b8cad79735a2e705f52b34d47e9043e1a28968186abc5ee5d5a63210485be5816ae96ff8bbe3c7988251e2ea997281b4962b903813ee666971ea5cf65966c6ee944d9ea41c2c98f9b02eceb40bb7f2a3dd3231927c765e154d01bbeb96e4612c624409645d5a20c350a4846118f847ac1e111d119c133af38589278b1747f2b286fccbedaeaea938c378a30c870ac2e4fb7629885807d37f0f3dc8ff0a530c358e0c6aff29f4287369433b377fce41c847c7f239cfcc4c3df1454d65bb040899e80a1c65bb5f9bd2d06772d65cd13dd8650fc020741007586b2e351e2d7a16c44d32ec335ed64799924f4fe4f9e96428c1004ebd84f9f60b8e6c17d0ab46c84cecd96cd25dcb052d1b68d72780c7a8e132e0d2d7662c467d05cb0d033bd4b5699b92deb6b76ff8cf4d6de865025dc2deb2ca6c39e357613262c7778c88bfdf2a1f875193e33fdd83860a92decb64fe894e87ab914bc7531d8aaea582fed53185b68c64662884679778c460a213bf6b0976b3c2f7e54d1fca69343212255d335a849880de492677651b1345c44deb1543ac10f728540cbbd52e185573c916f8553501a9a32a177f3afbbde0c53d0409ff94a52a53603f8a5e9f2cf72ca3d74c91a25a06d4a516d0d30cbd1c767817684e4c73e5ac7f08c11a12eb8252bc3c8322e178fa25a3e1fa05897066c32437879ed5d3ef0330805b9fbc21b91fa91f335ca30dd4b45cfbf390b430426f9f98ff7cfb0dc7e23826cb2e8b3c6969aba800b4b3e4c68bbf86de76d8d6e51f43a7f75910ff7938b8c0e07096567c20826137630cc9edd31753999a45f845706b08ffc9e647cbc61b22163de9a6b1c2a2e162ac4eee31457bc8c32615ac2fe29b220c169c55ce1e2ca16d0c0695017a8c34b50d1936cdee5137ebc67e0f2c9dada1c408164c122697a75322c17fc071e25518d102caf68133f7ec2aac537ffcd482536e29bfde74822a3484ac59d2c49e4e48e2cb289cdfdf659c06f6f1df3f26225f268a4e993a548f132502c2c41b6f33317288ad2c1eb4204d7c909945978cb9a48a42180ded2fea931af677af5446b9889947b9a4afd6a052a7125ea509dc1a274fd4da6a61dca59fbe21fac30f149945b756f8aa509a4bc1f5efbeff0f12ed480b61e644ea3388d56f9a8683067c2556076bec1f4c9c9d115d7bea9ff930f240e0691d4f03e05b59daef522b626dc8f8fd453671fb7ece389eda1d688d8d6dd76f17a259c7b99eca22edb57c0f13955d2ebf9072da7b63dce99fbce2f61bde912d448a2bf68e579efa4f626f060301686b7f8c121d904c2e602a0258941cccf6f612c3b5b169b682a87a699940fe2bf5d6f1b82505649102d976059095c7a43565737210d7c3e405d539943bff89166ce5aa670dfde31b186c8f3f7c33b544fd2af97bb47a8fd716562d2f81d748c9c923ae7d5b8e34fec7feefc097621dd64ffabcc04d9a27f0d45f6a1e2b94daa63b8ab869ee8e0ebeb92c9df63eab0978ea4c42a89ef4f2713e3b307166f2c52b1d5f08e51adf6b4c18e9f0319fac82dce55c568dd0d239b813879ae432514a6ba633c7573ec1637a3b3f9f810c0b248c558081c13b0660edc80d1ed08b79965dd12068f45e0eb0892f85f6d9e2b1909b5996f7d2eff3b5162c60652ad3b906bf506fe2c3dc06cc7b605ee6c434ae6d0130eae28a800f6a2c656d1efe991463a8c3a1ed7c99ab0a304473e6b94cae806473fc76f677073b4a7806f2041132893a052e10b6478c8854d6377d105118a182127478ce212e103bb84f317ff4d170c71084612982f92156471c1660b8aeb4ca7cff096ae986c7be62fa94842911eac515561621cea9dcaa23325b773eecf5ab1f30d4e79fe0a4fd32b5923edee06acf56dd4141034700f763d5fc1a038cc4d01dccda3fef75e1230a60c90e4d5bc5b0dd57fa3e0573b9a5a8ea14796e1b0312535ed7735186e876bd2213c0ea403041aa4c01d6941a373610cc55466954db1aaa3f17d34fbd0a0d6e1167903b8dbced918b4480561fdc5814e644d4898bb42df5b7db3b22eae86f77289c7915e0d0a153d5ced38547541a1f218000a73fe77046c69dbe4165a353926c6f33777fa3309c34dbdf18561e41631304b7e5a834fdba6f4dbd2d88ea302029477ea05f72ce39fbd30414077ea1fb8525bee3af7aee6a95882611c927184cbb88e616d43de1b33bc633ec46ee22de206c33b887a3c9238079fde4b0c64ed3dc9522cf8505f70b8baf15ff319a01ac6086b14868cc132ebb7bc210777e591ee3f6efd3d360854cffa4a170d5ccc21dc0530974e285175b6e48aa9dfd4dfd8ef3b59f9d7cb53b37c6a293e0c61726d3cc12079aba55348850e261f36d2b6664ec0175ab541c7c0cf09cef137737ac5bb729f6f44e7a49b0e3d4cafaade4847a5f287fdffd6c20dbb493ea91f2d72e928cecb11595bb4dd9434855905482e978bd81f246aed92bc6a93966025e662fe9f805aea730939f296b88d57531de4577b1ef477a6bbdb723506199eeaf6ace7b36f05fb0c1dd86b3c8875dde9ad7f58ed69776a83c997a9604dc33ef1e6d4a5b26157cfe95732d9e20c8d57a304aa56a13c0c1eaa2e37541cecc268e697fee8c6b7fde96166872eba40c33e7d02bccc17780d8fc9107e61aae1bec92fdbe913b1402508b6e68a44f9331c80ad3edf7dd705e59f3376d73391db0408fc8cc6a425718112038743056b5a32d3a46466662fe2fdddb3bfd7d140582abc78981ed34afa6c749feb9b5a0dadf511ea261b3a40e1768e28f0dbcf18d3ed9a8afb0fd70debbd49e9246a85b4c5d50a9798f96a4bafb93b3c0831a9d3ee92f9f84c91e1a4a587c43767f30ae8957ae957029063591cab18a6e6db9831ba29b4078564ed1e93a0407d7b28e338d59bec9018a49f31d8f441b547635f959d702a4d326ace966a817f03714b79e8b35ef4121a0e9e7469f1bd3e49884b14647962b6c96d9a83a8d9b50300fcec349161806ff6c449eddc8cabfd88f6a60417905227eee2dab84300e7b7368954d220219fdd95189ef89923d9fb814098a6bc1fa71ee38b1ae26cbbc63169b864028af4e92042a452e2157a4e2f35d007fe2034e3eee559009b1ff0d02d12de9319ef9941ed673be4f48cd0ffdf8217ba72f50c86390aafd4babbb8687ac86ca98ce3581197ef60a763f74c2fbce2dc50de029411368384ee6fc3766b66777805a93031023f84a518ff884e5a21f6f6b292a42d84d44afc7adc2c12228e5d62bea0bb29ac9261816493a271f340b1605e7d7f9aeadc7694e5ca195a0bafa72e149092bd6f221ea99d3f576e7b7120cd1094fba975eacb4150d0ec74d48321d773c1ee1aedf0c01069beab2afff64d35679dbd5ad2806e5524dae345751cc1fd6a5e6a045740a7ce361da4328abba64ecbe4de315f47383951e6df840575479bd063ab696bcbbba63ba7f79b837c2fd7d2691c6c8c9ededb818946e1d369aa5d1b8b824b4ff66bd686ffa028d319ae368e949df7805d11114b338f69c470cf5e47e20ec02fbf4db12478529f2a215db2ef0df768578af329bab301e18d6339ada97955ad19c1846be91d4452668175d61db8c6ec7545b7939559f9cea1fc1563ba224cb171c76ad650323b9137d3d50eee2622ae797bdaf436a56a6fe3c8acf098aa854aaad406bf867f1e880a9ad05a63f30111ce9ca6ea86a8fa23cb3351d7a834cf9f939a1e90aedcd972bee6f6a2d016bf0d1680d544b82319931857295a3dd51586f4171af5fffc9d819f6bb54ed5640c02fb228580c2ee77317c6e15f8c0b85cc2ab68a3d93d5a567eda7710f836a0e327002d2b1a6f5f147cd597ee0f0c5bfcf8f8ebc318e529fded525b77f0ca2efcd992be85395807918639825074815621be6228e314f4cc1a0af377ffc6f9afd453a829845dcb7fe77a3a00a7492567ef2e44478afd3c1837b17b4dea809d6bac63be67c951e870bd4a1c02c1942e53502f5f2e5e3c7b8d79e3a07548ea6b9119a04fe44082af9f8aacd08621aba0dfe92bfff6d19b9a1d7d4493c7b64033148226497e9203418733504aad8ddbb8bb0984d2cd16d95659c6e7f2aef619132e6188e896f5f465b4cd1d5ecd3bd2d6e43333e5332b315e3ed24e47ebe0258ab348606e0fc1842de24bd2aba7738af48a492a5f855567ac9fe251db9f2b0a0e47371eae1be589d0ba04aa875f09f8d9f73b6c50c7adae7d683f33e4aa831d25f64b20ff82e6184f602e31bcc6a6032396ffacf769529f87789cd796b8a14dcbcc6eb3f03bb359ffefcf347518f0c9f71d3ebe1229b3eb82e65f1883417e0b9099d4e021321f712ce84f5b6bdb9735b9abefe5f8b3a6f1538242e4e8470b6ddd7eadb45cd795433634ce338765edea748773e1537a940d056a4b588455a94484954dd6a68911bd9e44fc7a4ea45a30a8506926444ed2764703e512bf3f82df339ae029504c2a32447df4950f2c3d05197363fea51e3d089d9839001aa90fe22f33e3625a6b38edf9c915e4fe6704443f8172c30dd6ab73978397b3ef609ad7dd511a8edab65b796d8fb5f6e196bf87198144cd4269e7f59132c9dc90d5c594c10d4a119e652e28001639a2945803a96d4db1353700a304d092184983e62726834a13ae1b7ffacb6a1530b381361f1cd534b44dff54ae3eddca11e64b19b2d1a3ad94e8da728179e63ead67efe51536765387c5f8182a8d108a51b85e21bab6ff8af555c69c6cbb9847d2558c07988c973acb221ce4df5ffaced0099bd12ece1ff2f6a3a811c16e38086f082a4894bbf39c9e5b9500ecb1eea714cdf9e1c7871b343cc534c09ded67532a298570d7fd83f0821e6762ad9a5ccd4b1d4163f2650dfb037d00e4c9f9badd6ed9bccfe5c3f2493c6322b769f439356f4274d6628cf808900223e177cd938065bcaee19809e67c6cdd2c5696d96653496846c8acb54806cea58b42073a1653f251fcd1551a1d6385b43779c30c7541c5443396c4ab8f960294c4b6f75d6c6c1bf2131f8aeef0d5be96942507a8db909b20817db91b860db63e9fcbda4b44452b9f912476335eb6f842a16315cdba0a9f786ef96041e2829ff6408a82f716a899e9c3e952e2512f936b574a5a47b9b26be6759e925cecec6bc3682f5756dd295c00a82837d4596725bb52784cf3b888874b27383036c740c94d636b390f2c75609bab895e7234208670528180527f6bb8e90cf47698eb4050c724c60b55b4f75fed4a446a992621429e54d87da88f9f09667f6d45ca79fb761580e5bb97b3a4c7945fdcf14acfcdd6bacb4f0de882dd7966e1025c59d4400f8d571683c814cb245f3d9f82e06640dd6c0c9e66881656ecec54ad386184362f5f78defe67241b74d4614813608a606107rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-553.8.1.rt7.349.el8_10.src.rpminstallonlypkg(kernel-module)kernel-rt-debug-moduleskernel-rt-debug-modules(x86-64)kernel-rt-debug-modules-uname-rkernel-rt-debug-modules-x86_64kernel-rt-moduleskernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-uncore-frequency-common.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-loopback.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-bdw-rt286.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cs42l42-sdw.ko)kmod(snd-soc-cs42l42.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98363.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca-dmic.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-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(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_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-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug3.0.4-14.6.0-14.0-15.2-14.14.3ffl0fb@fXj@fLfE@f@@f:f.:@fff P@f[fg@ee8@e@e؈eeBeN@ee@e6@eee@e@ee(e}@eu@epb@ehy@e_>eYeV@eReKx@eJ&e@@e;@e9@e/e&@eev@e ddddܺ@d@dϋ@d˖díd ds@d~d@d[@dr@d@dC@dddqdldf@d\dX@dJcdFo@d>@d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrRelease Engineering - 4.18.0-553.8.1.rt7.349Denys Vlasenko [4.18.0-553.8.1.rt7.349.el8_10]Denys Vlasenko [4.18.0-553.7.1.rt7.348.el8_10]Denys Vlasenko [4.18.0-553.6.1.rt7.347.el8_10]Denys Vlasenko [4.18.0-553.5.1.rt7.346.el8_10]Denys Vlasenko [4.18.0-553.4.1.rt7.345.el8_10]Denys Vlasenko [4.18.0-552.3.1.rt7.344.el8_10]Denys Vlasenko [4.18.0-552.2.1.rt7.343.el8_10]Denys Vlasenko [4.18.0-552.1.1.rt7.342.el8_10]Denys Vlasenko [4.18.0-552.rt7.341.el8]Denys Vlasenko [4.18.0-551.rt7.340.el8]Denys Vlasenko [4.18.0-550.rt7.339.el8]Denys Vlasenko [4.18.0-549.rt7.338.el8]Denys Vlasenko [4.18.0-548.rt7.337.el8]Denys Vlasenko [4.18.0-547.rt7.336.el8]Denys Vlasenko [4.18.0-546.rt7.335.el8]Denys Vlasenko [4.18.0-545.rt7.334.el8]Denys Vlasenko [4.18.0-544.rt7.333.el8]Denys Vlasenko [4.18.0-543.rt7.332.el8]Denys Vlasenko [4.18.0-542.rt7.331.el8]Denys Vlasenko [4.18.0-541.rt7.330.el8]Denys Vlasenko [4.18.0-540.rt7.329.el8]Denys Vlasenko [4.18.0-539.rt7.328.el8]Denys Vlasenko [4.18.0-538.rt7.327.el8]Denys Vlasenko [4.18.0-537.rt7.326.el8]Denys Vlasenko [4.18.0-536.rt7.325.el8]Denys Vlasenko [4.18.0-535.rt7.324.el8]Denys Vlasenko [4.18.0-534.rt7.323.el8]Denys Vlasenko [4.18.0-533.rt7.322.el8]Denys Vlasenko [4.18.0-532.rt7.321.el8]Denys Vlasenko [4.18.0-531.rt7.320.el8]Denys Vlasenko [4.18.0-530.rt7.319.el8]Denys Vlasenko [4.18.0-529.rt7.318.el8]Denys Vlasenko [4.18.0-528.rt7.317.el8]Denys Vlasenko [4.18.0-527.rt7.316.el8]Denys Vlasenko [4.18.0-526.rt7.315.el8]Denys Vlasenko [4.18.0-525.rt7.314.el8]Denys Vlasenko [4.18.0-524.rt7.313.el8]Denys Vlasenko [4.18.0-523.rt7.312.el8]Denys Vlasenko [4.18.0-522.rt7.311.el8]Denys Vlasenko [4.18.0-521.rt7.310.el8]Denys Vlasenko [4.18.0-520.rt7.309.el8]Denys Vlasenko [4.18.0-519.rt7.308.el8]Denys Vlasenko [4.18.0-518.rt7.307.el8]Denys Vlasenko [4.18.0-517.rt7.306.el8]Denys Vlasenko [4.18.0-516.rt7.305.el8]Denys Vlasenko [4.18.0-515.rt7.304.el8]Denys Vlasenko [4.18.0-514.rt7.303.el8]Denys Vlasenko [4.18.0-513.rt7.302.el8]Denys Vlasenko [4.18.0-512.rt7.301.el8]Denys Vlasenko [4.18.0-511.rt7.300.el8]Denys Vlasenko [4.18.0-510.rt7.299.el8]Denys Vlasenko [4.18.0-509.rt7.298.el8]Denys Vlasenko [4.18.0-508.rt7.297.el8]Denys Vlasenko [4.18.0-507.rt7.296.el8]Denys Vlasenko [4.18.0-506.rt7.295.el8]Denys Vlasenko [4.18.0-505.rt7.294.el8]Denys Vlasenko [4.18.0-504.rt7.293.el8]Denys Vlasenko [4.18.0-503.rt7.292.el8]Denys Vlasenko [4.18.0-502.rt7.291.el8]Denys Vlasenko [4.18.0-501.rt7.290.el8]Denys Vlasenko [4.18.0-500.rt7.289.el8]Denys Vlasenko [4.18.0-499.rt7.288.el8]Denys Vlasenko [4.18.0-498.rt7.287.el8]Denys Vlasenko [4.18.0-497.rt7.286.el8]Denys Vlasenko [4.18.0-496.rt7.285.el8]Denys Vlasenko [4.18.0-495.rt7.284.el8]Denys Vlasenko [4.18.0-494.rt7.283.el8]Denys Vlasenko [4.18.0-493.rt7.282.el8]Denys Vlasenko [4.18.0-492.rt7.281.el8]Denys Vlasenko [4.18.0-491.rt7.280.el8]Derek Barbosa [4.18.0-489.rt7.278.el8]Derek Barbosa [4.18.0-488.rt7.277.el8]John B. Wyatt IV [4.18.0-487.rt7.276.el8]Derek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- Adding prod certs and changed cert date to 20210620 (Sherif Nagy) - Adding Rocky secure boot certs (Sherif Nagy) - Fixing vmlinuz removal (Sherif Nagy) - Fixing UEFI CA path (Sherif Nagy) - Porting to 8.10/8.10, debranding and Rocky branding (Louis Abel) - Fixing pesign_key_name values (Sherif Nagy) - Debrand the kernel (Louis Abel)- [rt] build kernel-rt-4.18.0-553.8.1.rt7.349.el8_10 [RHEL-40882] - udf: Fix NULL pointer dereference in udf_symlink function (Pavel Reichl) [RHEL-37769] {CVE-2021-47353} - net: ti: fix UAF in tlan_remove_one (Jose Ignacio Tornos Martinez) [RHEL-38940] {CVE-2021-47310} - ARM: footbridge: fix PCI interrupt mapping (Myron Stowe) [RHEL-26971] {CVE-2021-46909} - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Kamal Heib) [RHEL-37454] {CVE-2024-36004} - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37424] {CVE-2024-35959} - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37420] {CVE-2024-35960} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37091] {CVE-2023-52667} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37428] {CVE-2024-35958} - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq (Jose Ignacio Tornos Martinez) [RHEL-37763] {CVE-2021-47356} - mISDN: fix possible use-after-free in HFC_cleanup() (Jose Ignacio Tornos Martinez) [RHEL-37763] {CVE-2021-47356} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35106] {CVE-2024-26974} - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-35106] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-35106] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-35106] {CVE-2024-26974} - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-35106] - [rt] Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-36172] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-36172] - drm/mgag200: Fix caching setup for remapped video memory (Jocelyn Falempe) [RHEL-36172] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-36172] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-33133] {CVE-2024-26826} - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-31730] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-31730] {CVE-2024-26735} - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-14195 RHEL-33243] {CVE-2024-26859} - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-14195 RHEL-33243] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-14195 RHEL-33243] - x86: KVM: SVM: always update the x2avic msr interception (Maxim Levitsky) [RHEL-15495] {CVE-2023-5090} - EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26573] {CVE-2023-52464}- [rt] build kernel-rt-4.18.0-553.7.1.rt7.348.el8_10 [RHEL-34640] - net: qcom/emac: fix UAF in emac_remove (Ken Cox) [RHEL-37834] {CVE-2021-47311} - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-38268] {CVE-2023-52835} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38171] {CVE-2023-52813} - drm/amdgpu: fix use-after-free bug (Jocelyn Falempe) [RHEL-31240] {CVE-2024-26656} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37008] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37004] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37012] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37016] {CVE-2024-35852} - mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ivan Vecera) [RHEL-37480] {CVE-2024-36007} - can: peak_pci: peak_pci_remove(): fix UAF (Jose Ignacio Tornos Martinez) [RHEL-38419] {CVE-2021-47456} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38440] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38440] {CVE-2021-47495} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36920] {CVE-2024-35835} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38220] {CVE-2023-52878} - net: cdc_eem: fix tx fixup skb leak (Jose Ignacio Tornos Martinez) [RHEL-38080] {CVE-2021-47236} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38113] {CVE-2023-52703} - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-38248] {CVE-2023-52877} - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-38240] {CVE-2023-52781} - gro: fix ownership transfer (Xin Long) [RHEL-37226] {CVE-2024-35890} - tipc: fix kernel warning when sending SYN message (Xin Long) [RHEL-38109] {CVE-2023-52700} - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37230] {CVE-2024-35888} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-17366] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-17366] - netfilter: nf_tables: use timestamp to check for set element timeout (Phil Sutter) [RHEL-38023] {CVE-2024-27397} - net/ipv6: SKB symmetric hash should incorporate transport ports (Sabrina Dubroca) [RHEL-32061] - crypto: s390/aes - Fix buffer overread in CTR mode (Herbert Xu) [RHEL-37089] {CVE-2023-52669} - net: Save and restore msg_namelen in sock_sendmsg (Jamie Bainbridge) [RHEL-35893] - net: prevent address rewrite in kernel_bind() (Jamie Bainbridge) [RHEL-35893] - net: prevent rewrite of msg_name in sock_sendmsg() (Jamie Bainbridge) [RHEL-35893] - net: replace calls to sock->ops->connect() with kernel_connect() (Jamie Bainbridge) [RHEL-35893] - net: Avoid address overwrite in kernel_connect (Jamie Bainbridge) [RHEL-35893] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-37026] {CVE-2024-35845} - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-36916] {CVE-2024-35838} - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-36884] {CVE-2024-27410} - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-36807] {CVE-2024-35789} - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-31826] {CVE-2024-26801} - tls: disable async encrypt/decrypt (Sabrina Dubroca) [RHEL-26362 RHEL-26409 RHEL-26420] {CVE-2024-26585 CVE-2024-26583 CVE-2024-26584} - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher) [RHEL-35096] {CVE-2024-26982} - ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/msg.c: update and document memory barriers (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/sem.c: document and update memory barriers (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/mqueue.c: update/document memory barriers (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/mqueue.c: remove duplicated code (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30582] {CVE-2023-52626} - Revert "ACPI: bus: Rework system-level device notification handling" (Prarit Bhargava) [RHEL-21486] - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Prarit Bhargava) [RHEL-29485] {CVE-2023-52615}- [rt] build kernel-rt-4.18.0-553.6.1.rt7.347.el8_10 [RHEL-34640] - cxgb4: Properly lock TX queue for the selftest. (John B. Wyatt IV) [RHEL-8779] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37058] {CVE-2023-52686} - crypto: rsa - add a check for allocation failure (Vladis Dronov) [RHEL-35361] - crypto: rsa - allow only odd e and restrict value in FIPS mode (Vladis Dronov) [RHEL-35361] - KEYS: use kfree_sensitive with key (Vladis Dronov) [RHEL-35361] - lib/mpi: Extend the MPI library (only mpi_*_bit() part) (Vladis Dronov) [RHEL-35361] - net: ip_tunnel: prevent perpetual headroom growth (Felix Maurer) [RHEL-31814] {CVE-2024-26804} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36048] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33162] {CVE-2024-26907} - ovl: fix leaked dentry (Miklos Szeredi) [RHEL-27306] {CVE-2021-46972} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - x86/mm/vsyscall: Consider vsyscall page part of user address space (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - x86/mm: Add vsyscall address helper (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31644] {CVE-2024-26759} - swap: fix do_swap_page() race with swapoff (Rafael Aquini) [RHEL-31644] {CVE-2024-26759} - mm/swapfile: use percpu_ref to serialize against concurrent swapoff (Rafael Aquini) [RHEL-31644] {CVE-2024-26759} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29294] {CVE-2023-52560} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-29783] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-8130] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-8130] - block: null_blk: end timed out poll request (Ming Lei) [RHEL-8130] - block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0 (Ming Lei) [RHEL-8130] - null_blk: allow zero poll queues (Ming Lei) [RHEL-8130] - null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [RHEL-8130] - null_blk: poll queue support (Ming Lei) [RHEL-8130] - null_blk: fix command timeout completion handling (Ming Lei) [RHEL-8130] - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios (Prarit Bhargava) [RHEL-27790] {CVE-2021-47073} - Bluetooth: avoid memcmp() out of bounds warning (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: hci_event: Fix coding style (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: hci_event: Fix using memcmp when comparing keys (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: Reject connection with the device which has same BD_ADDR (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: hci_event: Ignore NULL link key (David Marlin) [RHEL-3017] {CVE-2020-26555} - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-31353] {CVE-2024-26675} - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Mamatha Inamdar) [RHEL-37078] {CVE-2023-52675} - tcp: do not accept ACK of bytes we never sent (Xin Long) [RHEL-21952]- [rt] build kernel-rt-4.18.0-553.5.1.rt7.346.el8_10 [RHEL-34640] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29238] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29238] - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26232] {CVE-2023-52439} - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send (Ken Cox) [RHEL-27316] {CVE-2021-47013} - keys: Fix linking a duplicate key to a keyring's assoc_array (David Howells) [RHEL-30772] - keys: Hoist locking out of __key_link_begin() (David Howells) [RHEL-30772] - keys: Break bits out of key_unlink() (David Howells) [RHEL-30772] - keys: Change keyring_serialise_link_sem to a mutex (David Howells) [RHEL-30772] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-35150] {CVE-2024-27048} - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-35140] {CVE-2024-27052} - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-35130] {CVE-2024-27056} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34866] {CVE-2024-26892} - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34189] {CVE-2024-26897} - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-31547] {CVE-2024-26693} - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-31543] {CVE-2024-26694} - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-29089] {CVE-2023-52594} - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-29093] {CVE-2023-52595} - wifi: iwlwifi: fix a memory corruption (Jose Ignacio Tornos Martinez) [RHEL-28903] {CVE-2024-26610}- [rt] build kernel-rt-4.18.0-553.4.1.rt7.345.el8_10 [RHEL-34640] - cpuhotplug: Fix kABI breakage caused by CPUHP_AP_HYPERV_ONLINE (Vitaly Kuznetsov) [RHEL-36117] - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35041] {CVE-2024-27014} - x86/tsc: Defer marking TSC unstable to a worker (Wander Lairson Costa) [RHEL-32676] - x86/smpboot: Make TSC synchronization function call based (Wander Lairson Costa) [RHEL-32676] - net: usb: fix possible use-after-free in smsc75xx_bind (Jose Ignacio Tornos Martinez) [RHEL-30311] {CVE-2021-47171} - net: usb: fix memory leak in smsc75xx_bind (Jose Ignacio Tornos Martinez) [RHEL-30311] {CVE-2021-47171}- [rt] build kernel-rt-4.18.0-552.3.1.rt7.344.el8_10 [RHEL-34640] - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30076] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30080] {CVE-2024-26642} - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Artem Savkov) [RHEL-35576] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-27930] {CVE-2024-23307} - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-33287] {CVE-2024-26919} - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35213] {CVE-2022-48669} - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-35122] {CVE-2024-27059} - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-34912] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-35002] {CVE-2024-26934} - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-34958] {CVE-2024-26964} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35076] {CVE-2024-26993} - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-31297] {CVE-2024-26659} - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-31297] {CVE-2024-26659} - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-35006] {CVE-2024-26933} - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-35006] {CVE-2024-26933} - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30521] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30521] - netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports (Phil Sutter) [RHEL-30521] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30521] - x86/apic/x2apic: Fix a NULL pointer deref when handling a dying cpu (David Arcari) [RHEL-32516] - x86/coco: Disable 32-bit emulation by default on TDX and SEV (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86: Make IA32_EMULATION boot time configurable (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/entry: Make IA32 syscalls' availability depend on ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/elf: Make loading of 32bit processes depend on ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/entry: Rename ignore_sysret() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/cpu: Don't write CSTAR MSR on Intel CPUs (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86: Introduce ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744}- [rt] build kernel-rt-4.18.0-552.2.1.rt7.343.el8_10 [RHEL-34640] - s390/ptrace: handle setting of fpc register correctly (Tobias Huschle) [RHEL-29106] {CVE-2023-52598} - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Tobias Huschle) [RHEL-27746] {CVE-2024-26615} - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-31664] {CVE-2024-26779} - powerpc/fadump: make is_kdump_kernel() return false when fadump is active (Mamatha Inamdar) [RHEL-24401] - vmcore: remove dependency with is_kdump_kernel() for exporting vmcore (Mamatha Inamdar) [RHEL-24401] - mtd: require write permissions for locking and badblock ioctls (Prarit Bhargava) [RHEL-27585] {CVE-2021-47055} - mtd: properly check all write ioctls for permissions (Prarit Bhargava) [RHEL-27585] {CVE-2021-47055} - pid: take a reference when initializing `cad_pid` (Waiman Long) [RHEL-29420] {CVE-2021-47118} - i2c: i801: Don't generate an interrupt on bus reset (Prarit Bhargava) [RHEL-30325] {CVE-2021-47153} - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33224] {CVE-2024-26872} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26723] - ceph: switch to use cap_delay_lock for the unlink delay list (Xiubo Li) [RHEL-32870] - ceph: pass ino# instead of old_dentry if it's disconnected (Xiubo Li) [RHEL-32870] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33186 RHEL-35108] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33186] {CVE-2024-26901} - idpf: limit the support to GCP only (Michal Schmidt) [RHEL-15652] - redhat/configs: enable CONFIG_IDPF (Michal Schmidt) [RHEL-15652] - idpf: remove the use of ETHTOOL_RING_USE_TCP_DATA_SPLIT (Michal Schmidt) [RHEL-15652] - idpf: workaround for unavailable skb page recycling (Michal Schmidt) [RHEL-15652] - idpf: always allocate a full page (Michal Schmidt) [RHEL-15652] - idpf: remove page pool stats code (Michal Schmidt) [RHEL-15652] - idpf: add minimal macros for __free(kfree) to work (Michal Schmidt) [RHEL-15652] - idpf: fixup include paths for RHEL 8 (Michal Schmidt) [RHEL-15652] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-15652] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-15652] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-15652] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-15652] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-15652] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-15652] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-15652] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-15652] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-15652] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-15652] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-15652] - idpf: distinguish vports by the dev_port attribute (Michal Schmidt) [RHEL-15652] - idpf: avoid compiler introduced padding in virtchnl2_rss_key struct (Michal Schmidt) [RHEL-15652] - idpf: fix corrupted frames and skb leaks in singleq mode (Michal Schmidt) [RHEL-15652] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-15652] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-15652] - idpf: fix potential use-after-free in idpf_tso() (Michal Schmidt) [RHEL-15652] - idpf: cancel mailbox work in error path (Michal Schmidt) [RHEL-15652] - idpf: set scheduling mode for completion queue (Michal Schmidt) [RHEL-15652] - idpf: add SRIOV support and other ndo_ops (Michal Schmidt) [RHEL-15652] - idpf: add ethtool callbacks (Michal Schmidt) [RHEL-15652] - idpf: add singleq start_xmit and napi poll (Michal Schmidt) [RHEL-15652] - idpf: add RX splitq napi poll support (Michal Schmidt) [RHEL-15652] - idpf: add TX splitq napi poll support (Michal Schmidt) [RHEL-15652] - idpf: add splitq start_xmit (Michal Schmidt) [RHEL-15652] - idpf: initialize interrupts and enable vport (Michal Schmidt) [RHEL-15652] - idpf: configure resources for RX queues (Michal Schmidt) [RHEL-15652] - idpf: configure resources for TX queues (Michal Schmidt) [RHEL-15652] - idpf: add ptypes and MAC filter support (Michal Schmidt) [RHEL-15652] - idpf: add create vport and netdev configuration (Michal Schmidt) [RHEL-15652] - idpf: add core init and interrupt request (Michal Schmidt) [RHEL-15652] - idpf: add controlq init and reset checks (Michal Schmidt) [RHEL-15652] - idpf: add module register and probe functionality (Michal Schmidt) [RHEL-15652] - virtchnl: add virtchnl version 2 ops (Michal Schmidt) [RHEL-15652] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Michal Schmidt) [RHEL-15652] - net: piggy back on the memory barrier in bql when waking queues (Michal Schmidt) [RHEL-15652] - net: provide macros for commonly copied lockless queue stop/wake code (Michal Schmidt) [RHEL-15652]- [rt] build kernel-rt-4.18.0-552.1.1.rt7.342.el8_10 [RHEL-34640] - build: Update RTBZ for 8.10 z-stream builds (Denys Vlasenko) - redhat: set DIST to el8_10 and ZSTREAM to yes for 8.10 (Denys Vlasenko) - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Prarit Bhargava) [RHEL-32590] {CVE-2021-47185} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-32579] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31710] {CVE-2024-26744} - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-31714] {CVE-2024-26743} - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-31305] {CVE-2024-26664} - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-15776] - net: bridge: use DEV_STATS_INC() (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net: Fix unwanted sign extension in netdev_stats_to_stats64() (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net: add atomic_long_t to net_device_stats fields (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net/sched: act_ct: fix skb leak and crash on ooo frags (Xin Long) [RHEL-29467] {CVE-2023-52610} - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28015] {CVE-2023-52528} - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-30130] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-30130] - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (Prarit Bhargava) [RHEL-29444] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29118] {CVE-2023-52607} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29114] {CVE-2023-52606} - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28986] {CVE-2023-52477} - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-27940] {CVE-2023-52565} - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-26498] {CVE-2023-52445} - i2c: i801: Fix block process call transactions (Prarit Bhargava) [RHEL-26478] {CVE-2024-26593} - overlay: disable EVM (Coiby Xu) [RHEL-19863] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-19863] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-19863] - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-14286] - media: dvbdev: Fix memory leak in dvb_media_device_free() (Prarit Bhargava) [RHEL-27254] {CVE-2020-36777} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28784] - i2c: Fix a potential use after free (Prarit Bhargava) [RHEL-26849] {CVE-2019-25162} - i2c: validate user data in compat ioctl (Prarit Bhargava) [RHEL-27022] {CVE-2021-46934} - platform/x86: think-lmi: Fix reference leak (Prarit Bhargava) [RHEL-28030] {CVE-2023-52520} - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21505] {CVE-2024-0340} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28042] {CVE-2023-52513} - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27778 RHEL-27779] {CVE-2022-48627} - x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26669] {CVE-2024-26603} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22773] {CVE-2024-26782} - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - crypto: akcipher - default implementations for request callbacks (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - crypto: testmgr - split akcipher tests by a key type (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-22136] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12456] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12456] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12456] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12456] - eventpoll: fix missing wakeup for ovflist in ep_poll_callback (Luis Claudio R. Goncalves) [RHEL-23022]- [rt] build kernel-rt-4.18.0-552.rt7.341.el8 [RHEL-5332] - i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera) [RHEL-26248] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-26248]- [rt] build kernel-rt-4.18.0-551.rt7.340.el8 [RHEL-5332] - x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30040] {CVE-2024-25743 CVE-2024-25742} - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-22992] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-22992]- [rt] build kernel-rt-4.18.0-550.rt7.339.el8 [RHEL-5332] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28875 RHEL-28876] {CVE-2023-52489} - mm: use __pfn_to_section() instead of open coding it (Waiman Long) [RHEL-28875] {CVE-2023-52489}- [rt] build kernel-rt-4.18.0-549.rt7.338.el8 [RHEL-5332] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29678] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29678] - RDMA/mana_ib: Add CQ interrupt support for RAW QP (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: query device capabilities (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: register RDMA device with GDMA (Maxim Levitsky) [RHEL-23934] - net: mana: add msix index sharing between EQs (Maxim Levitsky) [RHEL-23934] - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (Maxim Levitsky) [RHEL-23934] - net :mana :Add remaining GDMA stats for MANA to ethtool (Maxim Levitsky) [RHEL-23934] - net: mana: Fix oversized sge0 for GSO packets (Maxim Levitsky) [RHEL-23934] - net: mana: Fix TX CQE error handling (Maxim Levitsky) [RHEL-23934] - net: mana: Add gdma stats to ethtool output for mana (Maxim Levitsky) [RHEL-23934] - net: mana: Fix MANA VF unload when hardware is unresponsive (Maxim Levitsky) [RHEL-23934] - net: mana: Configure hwc timeout from hardware (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Maxim Levitsky) [RHEL-23934]- [rt] build kernel-rt-4.18.0-548.rt7.337.el8 [RHEL-5332] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - arm64: Add missing bits of AmpereOne Spectre-BHB mitigation (Mark Salter) [RHEL-29005] - [rt] enable CONFIG_DRM_MGAG200_IOBURST_WORKAROUND (Jocelyn Falempe) [RHEL-13214] - drm/mgag200: Add a workaround for low-latency (Jocelyn Falempe) [RHEL-13214]- [rt] build kernel-rt-4.18.0-547.rt7.336.el8 [RHEL-5332] - x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Give up if memory attribute protocol returns an error (Lenny Szubowicz) [RHEL-2505] - x86/boot: Increase section and file alignment to 4k/512 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Split off PE/COFF .data section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop PE/COFF .reloc section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Construct PE/COFF .text section from assembler (Lenny Szubowicz) [RHEL-2505] - x86/boot: Derive file size from _edata symbol (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Remove, discard, or assert for unwanted sections (Lenny Szubowicz) [RHEL-2505] - x86/boot: Check that there are no run-time relocations (Lenny Szubowicz) [RHEL-2505] - x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux (Lenny Szubowicz) [RHEL-2505] - x86/boot: Define setup size in linker script (Lenny Szubowicz) [RHEL-2505] - x86/boot: Set EFI handover offset directly in header asm (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop references to startup_64 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop redundant code setting the root device (Lenny Szubowicz) [RHEL-2505] - x86/build: Declutter the build output (Lenny Szubowicz) [RHEL-2505] - x86/boot: Omit compression buffer from PE/COFF image memory footprint (Lenny Szubowicz) [RHEL-2505] - x86/boot: Mark global variables as static (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove extra headroom for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove the 'bugger off' message (Lenny Szubowicz) [RHEL-2505] - x86/efi: Drop alignment flags from PE section headers (Lenny Szubowicz) [RHEL-2505] - efi: Put Linux specific magic number in the DOS header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid physical KASLR on older Dell systems (Lenny Szubowicz) [RHEL-2505] - x86/boot: efistub: Assign global boot_params variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Avoid legacy decompressor when doing EFI boot (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform SNP feature test while running in the firmware (Lenny Szubowicz) [RHEL-2505] - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add limit argument to efi_random_alloc() (Lenny Szubowicz) [RHEL-2505] - arm64: efi: Limit allocations to 48-bit addressable physical region (Lenny Szubowicz) [RHEL-2505] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Lenny Szubowicz) [RHEL-2505] - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure (Lenny Szubowicz) [RHEL-2505] - efi/libstub/random: Increase random alloc granularity (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Factor out kernel decompression and relocation (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Move global symbol references to C code (Lenny Szubowicz) [RHEL-2505] - decompress: Use 8 byte alignment (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Prefer EFI memory attributes protocol over DXE services (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform 4/5 level paging switch from the stub (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Merge trampoline cleanup with switching code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Pass pgtable address to trampoline directly (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Only call the trampoline when changing paging levels (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline directly from C code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Use standard calling convention for trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline as a normal function (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove .bss/.pgtable from bzImage (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from .head.text code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Assign paging related global variables earlier (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Clear BSS in EFI handover protocol entrypoint (Lenny Szubowicz) [RHEL-2505] - x86/head_64: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Lenny Szubowicz) [RHEL-2505] - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add memory attribute protocol definitions (Lenny Szubowicz) [RHEL-2505] - efi/x86: libstub: remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Robustify calling startup_{32,64}() from the decompressor code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Simplify and clean up handover entry code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Branch straight to kernel entry point from C code (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid using code32_start (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use Exit() boot service to exit the stub on errors (Lenny Szubowicz) [RHEL-2505] - efi: x86: Wipe setup_data on pure EFI boot (Lenny Szubowicz) [RHEL-2505] - efi: x86: Fix config name for setting the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi: x86: Set the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Add kernel preferred address to PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Use symbolic constants in PE header instead of bare numbers (Lenny Szubowicz) [RHEL-2505] - efi/x86: Drop redundant .bss section (Lenny Szubowicz) [RHEL-2505] - efi/x86: add headroom to decompressor BSS to account for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from head_{32,64}.S (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Fix debug_puthex() parameter type (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len (Lenny Szubowicz) [RHEL-2505] - x86/boot: Use unsigned comparison for addresses (Lenny Szubowicz) [RHEL-2505] - x86/boot: Micro-optimize GDT loading instructions (Lenny Szubowicz) [RHEL-2505] - x86/boot: GDT limit value should be size - 1 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove GDT setup from efi_main (Lenny Szubowicz) [RHEL-2505] - x86/boot: Clear direction and interrupt flags in startup_64 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Don't depend on firmware GDT layout (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove KEEP_SEGMENTS support (Lenny Szubowicz) [RHEL-2505] - x86/boot: Handle malformed SRAT tables during early ACPI parsing (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use mandatory 16-byte stack alignment in mixed mode (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Avoid globals to store context during mixed mode calls (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Disable paging at mixed mode entry (Lenny Szubowicz) [RHEL-2505] - x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make some functions local (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate data appropriately (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate local functions (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make more symbols local (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix boot on machines with broken E820 table (Lenny Szubowicz) [RHEL-2505] - x86, boot: Remove multiple copy of static function sanitize_boot_params() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Explain paging_prepare()'s return value (Lenny Szubowicz) [RHEL-2505] - x86/boot: Save several bytes in decompressor (Lenny Szubowicz) [RHEL-2505] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Audra Mitchell) [RHEL-20614] {CVE-2024-0841} - net/gve: update check for little-endianness in gve kconfig (Joshua Washington) [RHEL-29030]- [rt] build kernel-rt-4.18.0-546.rt7.335.el8 [RHEL-5332] - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23430] {CVE-2024-26602} - NFS: Set the stable writes flag when initialising the super block (Benjamin Coddington) [RHEL-25266] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21685] {CVE-2024-0565} - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23942] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23942] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26501] {CVE-2023-52448} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb3: Replace smb2pdu 1-element arrays with flex-arrays (Jay Shin) [RHEL-22143] - cifs: Replace remaining 1-element arrays (Jay Shin) [RHEL-22143] - cifs: Convert struct fealist away from 1-element array (Jay Shin) [RHEL-22143] - cifs: remove unneeded 2bytes of padding from smb2 tree connect (Jay Shin) [RHEL-22143] - cifs: Replace zero-length arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: Replace a couple of one-element arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Jay Shin) [RHEL-22143] - nfsd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - nfs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - lockd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - cifs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - ceph: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [RHEL-27441] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-27849] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-27849] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-27849] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849]- [rt] build kernel-rt-4.18.0-545.rt7.334.el8 [RHEL-5332] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26667] - tracing/perf: Fix double put of trace event when init fails (Michael Petlan) [RHEL-19537] - ipvlan: Add handling of NETDEV_UP events (Hangbin Liu) [RHEL-19098] - ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Xiubo Li) [RHEL-21760] - ceph: always queue a writeback when revoking the Fb caps (Xiubo Li) [RHEL-21760] - ceph: always check dir caps asynchronously (Xiubo Li) [RHEL-21760] - nfs: fix redundant readdir request after get eof (Benjamin Coddington) [RHEL-7780] - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix pnfs MDS=DS session trunking (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix zero value filehandle in post open getattr (Scott Mayhew) [RHEL-7994] - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - x86/boot: Ignore NMIs during very early boot (Valentin Schneider) [RHEL-22749]- [rt] build kernel-rt-4.18.0-544.rt7.333.el8 [RHEL-5332] - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Carlos Maiolino) [RHEL-23386] {CVE-2021-33631} - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (Charles Mirabile) [RHEL-24019] - scsi: smartpqi: Fix disable_managed_interrupts (Tomas Henzl) [RHEL-25747] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (Steve Best) [RHEL-26167] - gitlab-ci: do not show (results can be ignored) for rt pipelines (Michael Hofmann)- [rt] build kernel-rt-4.18.0-543.rt7.332.el8 [RHEL-5332] - perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Charles Mirabile) [RHEL-23760] - perf/arm-cmn: Move overlapping wp_combine field (Charles Mirabile) [RHEL-23757] - drm/amd: Fix detection of _PR3 on the PCIe root port (Michel Dänzer) [RHEL-14572] - xfs: avoid AGI->AGF->inode-buffer deadlocks (Thiago Becker) [RHEL-7914] - dm-crypt, dm-verity: disable tasklets (Benjamin Marzinski) [RHEL-22232] - dm verity: initialize fec io before freeing it (Benjamin Marzinski) [RHEL-22232] - dm-verity: don't use blocking calls from tasklets (Benjamin Marzinski) [RHEL-22232] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [RHEL-23758] - char: misc: remove usage of list iterator past the loop body (Charles Mirabile) [RHEL-23758] - char: misc: increase DYNAMIC_MINORS value (Charles Mirabile) [RHEL-23758] - char: misc: Move EXPORT_SYMBOL immediately next to the functions/varibles (Charles Mirabile) [RHEL-23758] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (Mark Salter) [RHEL-19605] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Add __ro_after_init and __init (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [RHEL-19605] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [RHEL-19605]- [rt] build kernel-rt-4.18.0-542.rt7.331.el8 [RHEL-5332] - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23506] {CVE-2024-1086} - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-15465] - xfs: run blockgc on freeze to avoid inode inactivation deadlock (Brian Foster) [RHEL-11344] - RDMA/irdma: Report the correct link speed (Kamal Heib) [RHEL-23967] - scsi: core: Increase max device queue_depth to 4096 (Ming Lei) [RHEL-11725] - smsc95xx: fix stalled rx after link change (Izabela Bakollari) [RHEL-22312] - ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17933] - ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17933] - Bluetooth: Add more enc key size check (David Marlin) [RHEL-19666] {CVE-2023-24023} - Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (David Marlin) [RHEL-19666] {CVE-2023-24023} - IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10238] - RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10238] - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10238] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5623] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5623] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5623] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5623] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5623] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5623] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5623] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5623] - selftests: anon_cow: skip broken test (Nico Pache) [RHEL-5623] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5623] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5623] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-5623] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Nico Pache) [RHEL-5623] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-5623] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5623] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5623] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5623] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5623] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5623] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5623] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5623] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5623] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5623] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5623] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5623] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5623] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5623] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5623] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5623] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5623] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5623] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5623] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5623] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5623] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5623] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5623] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5623] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5623] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5623] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5623] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5623] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5623] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5623] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5623] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5623] - selftests/vm: enable running select groups of tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5623] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5623] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5623] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5623] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [RHEL-5623] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [RHEL-5623] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5623] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [RHEL-5623] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [RHEL-5623] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [RHEL-5623] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [RHEL-5623] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [RHEL-5623] - userfaultfd/selftests: Fix typo in comment (Nico Pache) [RHEL-5623] - selftests: vm: Fix resource leak when return error (Nico Pache) [RHEL-5623] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [RHEL-5623] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [RHEL-5623] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [RHEL-5623] - selftests: vm: add migration to the .gitignore (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [RHEL-5623] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [RHEL-5623] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [RHEL-5623] - selftests: vm: add test for Soft-Dirty PTE bit (Nico Pache) [RHEL-5623] - selftests: vm: bring common functions to a new file (Nico Pache) [RHEL-5623] - mm: add selftests for migration entries (Nico Pache) [RHEL-5623] - selftest/vm: add skip support to mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: support xfail in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify remap destination address in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify mmap addr in mremap_test (Nico Pache) [RHEL-5623] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [RHEL-5623] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5623] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5623] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [RHEL-5623] - selftests: vm: Add the uapi headers include variable (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Nico Pache) [RHEL-5623] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [RHEL-5623] - selftests: vm: fix clang build error multiple output files (Nico Pache) [RHEL-5623] - kselftest/vm: fix tests build with old libc (Nico Pache) [RHEL-5623] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [RHEL-5623] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [RHEL-5623] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [RHEL-5623] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [RHEL-5623] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [RHEL-5623] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [RHEL-5623] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [RHEL-5623] - selftests: vm: add COW time test for KSM pages (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging time test (Nico Pache) [RHEL-5623] - mm: KSM: fix data type (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging across nodes test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM zero page merging test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM unmerge test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merge test (Nico Pache) [RHEL-5623] - selftests: Fix spelling mistake "cann't" -> "cannot" (Nico Pache) [RHEL-5623] - selftests/vm: use kselftest skip code for skipped tests (Nico Pache) [RHEL-5623] - selftest/mremap_test: avoid crash with static build (Nico Pache) [RHEL-5623] - selftest/mremap_test: update the test to handle pagesize other than 4K (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: exercise x86 XSAVE init state (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: refill shadow register after implicit kernel write (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code (Nico Pache) [RHEL-5623] - vm/test_vmalloc.sh: adapt for updated driver interface (Nico Pache) [RHEL-5623] - tool: selftests: fix spelling typo of 'writting' (Nico Pache) [RHEL-5623] - userfaultfd/selftests: hint the test runner on required privilege (Nico Pache) [RHEL-5623] - userfaultfd/selftests: fix retval check for userfaultfd_open() (Nico Pache) [RHEL-5623] - userfaultfd/selftests: always dump something in modes (Nico Pache) [RHEL-5623] - userfaultfd: selftests: make __{s,u}64 format specifiers portable (Nico Pache) [RHEL-5623] - tools: Avoid comma separated statements (Nico Pache) [RHEL-5623] - kselftests: vm: add mremap tests (Nico Pache) [RHEL-5623] - Revert "selftests/vm: enable running select groups of tests" (Nico Pache) [RHEL-5623]- [rt] build kernel-rt-4.18.0-541.rt7.330.el8 [RHEL-5332] - cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) [RHEL-18154] - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) [RHEL-18154] - cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [RHEL-18154] - cgroup: fix spelling mistakes (Waiman Long) [RHEL-18154] - s390/ipl: add missing intersection check to ipl_report handling (Tobias Huschle) [RHEL-24612] - drm/amdgpu: Fix potential fence use-after-free v2 (Michel Dänzer) [RHEL-22504] {CVE-2023-51042} - sched/fair: Don't balance task to its current running CPU (Luis Claudio R. Goncalves) [RHEL-8854] - md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24518] - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei) [RHEL-21289] - sfc: introduce shutdown entry point in efx pci driver (Izabela Bakollari) [RHEL-11016] - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Sebastian Ott) [RHEL-5178] - efi: libstub: ensure allocated memory to be executable (Lenny Szubowicz) [RHEL-24852] - efi: libstub: declare DXE services table (Lenny Szubowicz) [RHEL-24852] - efi/libstub/x86: Avoid overflowing code32_start on PE entry (Lenny Szubowicz) [RHEL-24852] - RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-18229] - APEI: GHES: correctly return NULL for ghes_get_devices() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Prepare to make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Add a notifier for reporting memory errors (Aristeu Rozanski) [RHEL-1603] - efi/cper: Export several helpers for ghes_edac to use (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Clear scanned data on unload (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Scan the system once on driver init (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt (Aristeu Rozanski) [RHEL-1603] - EDAC: Introduce an mci_for_each_dimm() iterator (Aristeu Rozanski) [RHEL-1603] - EDAC: Remove EDAC_DIMM_OFF() macro (Aristeu Rozanski) [RHEL-1603] - r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6505] - r8169: remove rtl_wol_shutdown_quirk() (Izabela Bakollari) [RHEL-6505] - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Izabela Bakollari) [RHEL-6505] - r8169: fix dmar pte write access is not set error (Izabela Bakollari) [RHEL-6505] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Izabela Bakollari) [RHEL-6505] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6505] - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6505] - r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6505] - r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6505] - r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6505] - r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6505] - r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6505] - r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: use tp_to_dev instead of open code (Izabela Bakollari) [RHEL-6505] - r8169: add rtl_disable_rxdvgate() (Izabela Bakollari) [RHEL-6505] - r8169: remove not needed net_ratelimit() check (Izabela Bakollari) [RHEL-6505] - r8169: remove useless PCI region size check (Izabela Bakollari) [RHEL-6505] - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (David Marlin) [RHEL-23781] - Bluetooth: Fix not checking MGMT cmd pending queue (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not using conn_timeout (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (David Marlin) [RHEL-23781] - Bluetooth: assign len after null check (David Marlin) [RHEL-23781] - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (David Marlin) [RHEL-23781] - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix leaking sent_cmd skb (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: btqca: sequential validation (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Check for error irq (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (David Marlin) [RHEL-23781] - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add check simultaneous roles support (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Wait for proper events when connecting LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add support for waiting specific LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add hci_le_create_conn_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Push sync command cancellation to workqueue (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Stop IBS timer during BT OFF (David Marlin) [RHEL-23781] - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix using wrong mode (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (David Marlin) [RHEL-23781] - Bluetooth: btusb: Return error code when getting patch status failed (David Marlin) [RHEL-23781] - Bluetooth: btusb: Handle download_firmware failure cases (David Marlin) [RHEL-23781] - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (David Marlin) [RHEL-23781] - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add support for queuing during polling interval (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Rework hci_conn_params flags (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (David Marlin) [RHEL-23781] - Bluetooth: add quirk disabling LE Read Transmit Power (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Status (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Complete (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle HCI events (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (David Marlin) [RHEL-23781] - Bluetooth: btusb: Cancel sync commands for certain URB errors (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Cancel sync command if sending a frame failed (David Marlin) [RHEL-23781] - Bluetooth: Add hci_cmd_sync_cancel to public API (David Marlin) [RHEL-23781] - Bluetooth: Reset more state when cancelling a sync command (David Marlin) [RHEL-23781] - Bluetooth: Limit duration of Remote Name Resolve (David Marlin) [RHEL-23781] - Bluetooth: Send device found event on name resolve failure (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: refactor malicious adv data check (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (David Marlin) [RHEL-23781] - Bluetooth: btusb: enable Mediatek to support AOSP extension (David Marlin) [RHEL-23781] - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (David Marlin) [RHEL-23781] - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (David Marlin) [RHEL-23781] - Bluetooth: hci_request: Remove bg_scan_update work (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (David Marlin) [RHEL-23781] - Bluetooth: Don't initialize msft/aosp when using user channel (David Marlin) [RHEL-23781] - Bluetooth: fix uninitialized variables notify_evt (David Marlin) [RHEL-23781] - Bluetooth: stop proccessing malicious adv data (David Marlin) [RHEL-23781] - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (David Marlin) [RHEL-23781] - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (David Marlin) [RHEL-23781] - Bluetooth: Add struct of reading AOSP vendor capabilities (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not setting adv set duration (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix missing static warnings (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework hci_suspend_notifier (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework init stages (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SSP (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert adv_expire (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable synch'd set_bredr (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework background scan (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (David Marlin) [RHEL-23781] - Bluetooth: Add helper for serialized HCI command execution (David Marlin) [RHEL-23781] - Bluetooth: Fix removing adv when processing cmd complete (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Remove duplicated entry in OF table (David Marlin) [RHEL-23781] - Bluetooth: bfusb: fix division by zero in send path (David Marlin) [RHEL-23781] - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (David Marlin) [RHEL-23781] - Bluetooth: vhci: Fix checking of msft_opcode (David Marlin) [RHEL-23781] - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (David Marlin) [RHEL-23781] - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (David Marlin) [RHEL-23781] - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (David Marlin) [RHEL-23781] - Bluetooth: Fix memory leak of hci device (David Marlin) [RHEL-23781] - Bluetooth: btintel: Fix bdaddress comparison with garbage value (David Marlin) [RHEL-23781] - Bluetooth: Fix debugfs entry leak in hci_register_dev() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: purge socket queues in the destruct() callback (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Fix Experimental Feature Changed event (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix to set the force_wakeup value (David Marlin) [RHEL-23781] - Bluetooth: Read codec capabilities only if supported (David Marlin) [RHEL-23781] - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (David Marlin) [RHEL-23781] - skbuff: introduce skb_pull_data (David Marlin) [RHEL-23781] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (David Marlin) [RHEL-23781] - serial: core: return early on unsupported ioctls (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in status line change on dead connections (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix UAF in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameter negotiation support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameters used with parameter negotiation (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce macro for minimal unit size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name the debug bits (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce gsm_control_command() function (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name gsm tty device minors (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: initialize more members at gsm_alloc_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix flow control handling in tx path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix resource allocation order in gsm_activate_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock and link starvation in outgoing data path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in gsmld_write() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix non flow control frames during mux flow off (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing timer to handle stalled links (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix tty registration before control channel open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix user open not possible at responder until initiator open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Debug output allocation must use GFP_ATOMIC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix packet data hex dump output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix buffer over-read in gsm_dlci_data() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix software flow control handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix invalid use of MSC in advanced option (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix broken virtual tty handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing update of modem controls after DLCI open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix reset fifo race condition (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing tty wakeup in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octets encoding in MSC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command frame length field encoding (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command retry handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing explicit ldisc flush (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong DLCI release order (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix insufficient txframe size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix frame reception handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix mux cleanup after unregister tty device (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix decoupled mux resource (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix restart handling via CLD command (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock in gsmtty_open() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong modem processing in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong tty control line for flow control (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix NULL pointer access due to DLCI release (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix encoding of command/response bit (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix SW flow control encoding/handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove tty parameter from mxser_receive_chars_new() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't throttle manually (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: make mxser_port::ldisc_stop_rx a bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Don't ignore write return value in gsmld_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: clean up indenting in gsm_queue() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Save dlci address open status when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify gsmtty driver register method when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Delete gsmtty open SABM frame when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit printk info when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: stop using alloc_tty_driver (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: don't store semi-state into tty drivers (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - hvsi: don't panic on tty_register_driver failure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch rs_table to a single state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: expand "custom" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: use memset to zero serial_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: remove serial_* strings (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::custom_divisor (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::baud_base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove unused mxser_port::stop_rx (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't allocate MXSER_PORTS + 1 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove cnt from mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETMSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETDATACOUNT ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_CHKPORTENABLE ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_LSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_MON and friends (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_SET_BAUD_METHOD ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GET_MAJOR deprecated ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop unused MOXA_DIAGNOSE macro (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove else from LSR bits checks (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_old (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_new (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: simplify mxser_interrupt and drop mxser_board::vector_mask (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract port ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup LSR handling in mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove nonsense from ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop constant board::uart_type (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: introduce enum mxser_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename mxser_board::chip_flag to must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename CheckIsMoxaMust to mxser_get_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup Gpci_uart_info struct (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: integrate mxser.h into .c (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop ISA support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: use goto-failpaths in gsm_init (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: drop low-latency workaround (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: check error while registering tty devices (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: fix TIOCSSERIAL jiffies conversions (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, remove duplicates of parameters (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: do not check tty_unregister_driver's return value (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: nozomi, remove init/exit messages (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty_port: drop last traces of low_latency (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Demote obvious abuse of kernel-doc and supply other missing docss (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, eliminate indirection for gsm->{output,error}() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix bogus i++ in gsm_data_kick (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Remove unnecessary test in gsm_print_packet() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix waking up upper tty layer when room available (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix SOF skipping (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Improve debug output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch constipated to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch throttled to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch dead to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_mode (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: drop unneeded gsm_dlci->fifo field (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Replace zero-length array with flexible-array member (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: avoid recursive locking with async port hangup (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add helpers to convert mux-num to/from tty-base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: move it to the driver-api (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: convert docs to ReST and rename to *.rst (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Mark expected switch fall-throughs (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: Constify u8 and unsigned char usage (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Add copy_config() and gsm_config() to prepare for serdev (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty/serial_core: add ISO7816 infrastructure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546}- [rt] build kernel-rt-4.18.0-540.rt7.329.el8 [RHEL-5332] - mm/readahead: reintroduce legacy madvise_willneed behavior to force_page_cache_readahead (Rafael Aquini) [RHEL-22476] - PCI: Disable ATS for specific Intel IPU E2000 devices (Myron Stowe) [RHEL-21011] - PCI: Extract ATS disabling to a helper function (Myron Stowe) [RHEL-21011] - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: Fix kernel panic during warm reset (Tony Camuso) [RHEL-14732] - net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: Bind only to vendor-specific interface (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: wol optimizations (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: move priv to driver_priv (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: restore state on resume (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: clean up pm calls (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: remove redundant init code (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: make drivers set the TSO limit not the GSO limit (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add Allied Telesis AT-UMCs (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add TSO feature (Jose Ignacio Tornos Martinez) [RHEL-17561] - ethernet: constify references to netdev->dev_addr in drivers (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: initialize local variables before use (Jose Ignacio Tornos Martinez) [RHEL-17561] - gve: Remove dependency on 4k page size. (Joshua Washington) [RHEL-22210] - gve: Add page size register to the register_page_list command. (Joshua Washington) [RHEL-22210] - gve: Remove obsolete checks that rely on page size. (Joshua Washington) [RHEL-22210] - gve: Deprecate adminq_pfn for pci revision 0x1. (Joshua Washington) [RHEL-22210] - gve: Perform adminq allocations through a dma_pool. (Joshua Washington) [RHEL-22210] - gve: add gve_features_check() (Joshua Washington) [RHEL-22210] - gve: Fixes for napi_poll when budget is 0 (Joshua Washington) [RHEL-22210] - gve: Do not fully free QPL pages on prefill errors (Joshua Washington) [RHEL-22210] - gve: Use size_add() in call to struct_size() (Joshua Washington) [RHEL-22210] - gve: fix frag_list chaining (Joshua Washington) [RHEL-22210] - gve: RX path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Tx path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Control path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: trivial spell fix Recive to Receive (Joshua Washington) [RHEL-22210] - gve: unify driver name usage (Joshua Washington) [RHEL-22210] - gve: Set default duplex configuration to full (Joshua Washington) [RHEL-22210] - gve: Remove the code of clearing PBA bit (Joshua Washington) [RHEL-22210] - gve: Secure enough bytes in the first TX desc for all TCP pkts (Joshua Washington) [RHEL-22210] - gve: Cache link_speed value from device (Joshua Washington) [RHEL-22210] - gve: Add AF_XDP zero-copy support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP REDIRECT support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP DROP and TX support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Changes to add new TX queues (Joshua Washington) [RHEL-22210] - gve: XDP support GQI-QPL: helper function changes (Joshua Washington) [RHEL-22210] - gve: Fix gve interrupt names (Joshua Washington) [RHEL-22210] - gve: Handle alternate miss completions (Joshua Washington) [RHEL-22210] - gve: Adding a new AdminQ command to verify driver (Joshua Washington) [RHEL-22210] - gve: Fix error return code in gve_prefill_rx_pages() (Joshua Washington) [RHEL-22210] - gve: Reduce alloc and copy costs in the GQ rx path (Joshua Washington) [RHEL-22210] - google/gve:fix repeated words in comments (Joshua Washington) [RHEL-22210] - gve: Fix spelling mistake "droping" -> "dropping" (Joshua Washington) [RHEL-22210] - gve: enhance no queue page list detection (Joshua Washington) [RHEL-22210] - net: Google gve: Remove dma_wmb() before ringing doorbell (Joshua Washington) [RHEL-22210]- [rt] build kernel-rt-4.18.0-539.rt7.328.el8 [RHEL-5332] - tcp: Dump bound-only sockets in inet_diag. (Guillaume Nault) [RHEL-6113] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-22126] - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (Marcelo Tosatti) [RHEL-22138] - rbd: don't move requests to the running list on errors (Ilya Dryomov) [RHEL-21941] - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Jocelyn Falempe) [RHEL-3179] {CVE-2022-38096} - atm: Fix Use-After-Free in do_vcc_ioctl (Guillaume Nault) [RHEL-21179] {CVE-2023-51780} - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-22189] - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-22189] - KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (Bandan Das) [RHEL-7558] - x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (Bandan Das) [RHEL-7558] - Bluetooth: Fix double free in hci_conn_cleanup (David Marlin) [RHEL-2555] {CVE-2023-28464} - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (David Marlin) [RHEL-2555] - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: modify kobject_get_path() to take a const * (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: Remove docstring reference to kset (Waiman Long) [RHEL-20926] {CVE-2023-45863} - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Aristeu Rozanski) [RHEL-10031] - amd64: allow F0 and F6 registers to be missing (Aristeu Rozanski) [RHEL-10031] - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - ipv6: Remove extra counter pull before gc (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - ipv6: remove max_size check inline with ipv4 (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net/dst: use a smaller percpu_counter batch for dst entries accounting (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net: add a route cache full diagnostic message (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Bandan Das) [RHEL-16382] - x86/sev: Do not handle #VC for DR7 read/write (Bandan Das) [RHEL-16382] - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (Bandan Das) [RHEL-16382] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Waiman Long) [RHEL-15221] - x86/alternative: Fix race in try_get_desc() (Waiman Long) [RHEL-15221] - x86/alternatives: Mark text_poke_loc_init() static (Waiman Long) [RHEL-15221] - x86/int3: Ensure that poke_int3_handler() is not traced (Waiman Long) [RHEL-15221] - tools/mm: filter out timestamps for correct collation (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: support sorting pid and time (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: filter out unneeded line (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner: use page_owner_sort in the use example (Audra Mitchell) [RHEL-3821] - mm/page_owner: remove free_ts from page_owner output (Audra Mitchell) [RHEL-3821] - xfs: up(ic_sema) if flushing data device fails (Andrey Albershteyn) [RHEL-8464] - xfs: reserve less log space when recovering log intent items (Andrey Albershteyn) [RHEL-8464] - xfs: fix an agbno overflow in __xfs_getfsmap_datadev (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf_fllast when repairing an empty AGFL (Andrey Albershteyn) [RHEL-8464] - xfs: fix dqiterate thinko (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninit warning in xfs_growfs_data (Andrey Albershteyn) [RHEL-8464] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Andrey Albershteyn) [RHEL-8464] - xfs: validate fsmap offsets specified in the query keys (Andrey Albershteyn) [RHEL-8464] - xfs: fix logdev fsmap query result filtering (Andrey Albershteyn) [RHEL-8464] - xfs: clean up the rtbitmap fsmap backend (Andrey Albershteyn) [RHEL-8464] - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (Andrey Albershteyn) [RHEL-8464] - xfs: fix interval filtering in multi-step fsmap queries (Andrey Albershteyn) [RHEL-8464] - xfs: don't reverse order of items in bulk AIL insertion (Andrey Albershteyn) [RHEL-8464] - xfs: fix ag count overflow during growfs (Andrey Albershteyn) [RHEL-8464] - xfs: don't deplete the reserve pool when trying to shrink the fs (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf/agfl verification on v4 filesystems (Andrey Albershteyn) [RHEL-8464] - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs (Andrey Albershteyn) [RHEL-8464] - xfs: fix rm_offset flag handling in rmap keys (Andrey Albershteyn) [RHEL-8464] - xfs: make kobj_type structures constant (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting full range of panic tags (Andrey Albershteyn) [RHEL-8464] - xfs: shut up -Wuninitialized in xfsaild_push (Andrey Albershteyn) [RHEL-8464] - xfs: use memcpy, not strncpy, to format the attr prefix during listxattr (Andrey Albershteyn) [RHEL-8464] - xfs: initialize the check_owner object fully (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Andrey Albershteyn) [RHEL-8464] - xfs: increase rename inode reservation (Andrey Albershteyn) [RHEL-8464] - xfs: remove xfs_setattr_time() declaration (Andrey Albershteyn) [RHEL-8464] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Andrey Albershteyn) [RHEL-8464] - xfs: check return codes when flushing block devices (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the number of atomic when locking a buffer after lookup (Andrey Albershteyn) [RHEL-8464] - xfs: convert btree buffer log flags to unsigned. (Andrey Albershteyn) [RHEL-8464] - xfs: shutdown in intent recovery has non-intent items in the AIL (Andrey Albershteyn) [RHEL-8464] - xfs: aborting inodes on shutdown may need buffer lock (Andrey Albershteyn) [RHEL-8464] - xfs: only bother with sync_filesystem during readonly remount (Andrey Albershteyn) [RHEL-8464] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Andrey Albershteyn) [RHEL-8464] {CVE-2021-4155} - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Andrey Albershteyn) [RHEL-8464] - xfs: only run COW extent recovery when there are no live extents (Andrey Albershteyn) [RHEL-8464] - xfs: move recovery needed state updates to xfs_log_mount_finish (Andrey Albershteyn) [RHEL-8464] - xfs: clear log incompat feature bits when the log is idle (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting and clearing of log incompat feature flags (Andrey Albershteyn) [RHEL-8464] - xfs: remove all COW fork extents when remounting readonly (Andrey Albershteyn) [RHEL-8464] - xfs: replace snprintf in show functions with sysfs_emit (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the size of nr_ops for refcount btree cursors (Andrey Albershteyn) [RHEL-8464] - xfs: rework attr2 feature and mount options (Andrey Albershteyn) [RHEL-8464] - xfs: sb verifier doesn't handle uncached sb buffer (Andrey Albershteyn) [RHEL-8464] - xfs: standardize inode number formatting in ftrace output (Andrey Albershteyn) [RHEL-8464] - xfs: make fsmap backend function key parameters const (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_alloc_io() (Andrey Albershteyn) [RHEL-8464] - mm: Add kvrealloc() (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_realloc() (Andrey Albershteyn) [RHEL-8464] - xfs: fix silly whitespace problems with kernel libxfs (Andrey Albershteyn) [RHEL-8464] - xfs: deprecate BMV_IF_NO_DMAPI_READ flag (Andrey Albershteyn) [RHEL-8464]- [rt] build kernel-rt-4.18.0-538.rt7.327.el8 [RHEL-5332] - ida: Fix crash in ida_free when the bitmap is empty (Wander Lairson Costa) [RHEL-19681] {CVE-2023-6915} - mm: create a new system state and fix core_kernel_text() (Joel Savitz) [RHEL-5227] - redhat: rewrite genlog and support Y- tags (Jan Stancek) - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-22698] - Revert "x86/fpu/xstate: Fix PKRU covert channel" (Steve Best) [RHEL-22192] - net: tls, update curr on splice as well (Sabrina Dubroca) [RHEL-19065] {CVE-2024-0646} - smb: client: fix OOB in smbCalcSize() (Scott Mayhew) [RHEL-18990] {CVE-2023-6606} - smb: client: fix potential OOB in smb2_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - smb: client: fix potential OOB in cifs_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - ovl: skip stale entries in merge dir cache iteration (Miklos Szeredi) [RHEL-18076] - ovl: invalidate readdir cache on changes to dir with origin (Miklos Szeredi) [RHEL-18076] - ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-22149] - ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-22149] - lockdep: Fix block chain corruption (Joel Savitz) [RHEL-5227] - futex: Don't include process MM in futex key on no-MMU (Joel Savitz) [RHEL-5227] - locking/rtmutex: Fix task->pi_waiters integrity (Joel Savitz) [RHEL-5227] - locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers (Joel Savitz) [RHEL-5227] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [RHEL-5227] - mm: make generic arch_is_kernel_initmem_freed() do what it says (Joel Savitz) [RHEL-5227]- [rt] build kernel-rt-4.18.0-537.rt7.326.el8 [RHEL-5332] - cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [RHEL-12873] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [RHEL-12873] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [RHEL-12873] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [RHEL-12873] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [RHEL-12873] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [RHEL-12873] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [RHEL-12873] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [RHEL-12873] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [RHEL-12873] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [RHEL-12873] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [RHEL-12873] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [RHEL-12873] - cgroup: cleanup comments (Waiman Long) [RHEL-12873] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [RHEL-12873] - doc/admin-guide/cgroup-v2: use tables (Waiman Long) [RHEL-12873] - docs/admin-guide: cgroup-v2: fix cgroup.type rendering (Waiman Long) [RHEL-12873] - docs: fix memory.low description in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Revert "Reduce cpuset_rwsem writer latency" (Waiman Long) [RHEL-12873] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Artem Savkov) [RHEL-17256] - mISDN: fix use-after-free bugs in l1oip timer handlers (Ricardo Robaina) [RHEL-2553 RHEL-2690] {CVE-2022-3565} - firmware: dmi-sysfs: make pr_info messages rate limited (Prarit Bhargava) [RHEL-21096] - xfs: short circuit xfs_growfs_data_private() if delta is zero (Andrey Albershteyn) [RHEL-19431] - net-sysfs: add check for netdevice being present to speed_show (Michal Schmidt) [RHEL-16007] - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (Jocelyn Falempe) [RHEL-21054] - netfilter: nf_tables: bail out on mismatching dynset and set expressions (Florian Westphal) [RHEL-19014] {CVE-2023-6622} - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) [RHEL-19721] {CVE-2023-6817} - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Hangbin Liu) [RHEL-19794] {CVE-2023-6932} - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22160] - s390/dasd: protect device queue against concurrent access (Tobias Huschle) [RHEL-22161] - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16317] - s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16317] - s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16317] - s390/vfio-ap: do not reset queue removed from host config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues filtered from the guest's AP config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: always filter entire AP matrix (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: Fix STFLE interpretive execution identification (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: fix race during shadow creation (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix cc for successful PQAP (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix setting of fpc register (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: fix sysfs status attribute for AP queue devices (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: unpin pages on gisc registration failure (Cédric Le Goater) [RHEL-19575] - iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Optimize iova_magazine_alloc() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in map/unmap() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON when domain->pgd is NULL (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON on checking valid pfn range (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Make size of operands same in bitwise operations (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Do not use GFP_ATOMIC when not needed (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove PASID supervisor request support (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Use non-privileged mode for all PASIDs (Jerry Snitselaar) [RHEL-10100] - iommu: Optimise PCI SAC address trick (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Use page mode macros in fetch_pte() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate IOMMU irqs using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate page table using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix compile error for unused function (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Improving Interrupt Remapping Table Invalidation (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Introduce Disable IRTE Caching Support (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Remove the unused struct amd_ir_data.ref (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Handle GALog overflows (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Avoid memory allocation in iommu_suspend() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Fix to flush cache of PASID directory table (Jerry Snitselaar) [RHEL-10100] - of/address: Return an error when no valid dma-ranges are found (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Read back stream mappings (Jerry Snitselaar) [RHEL-10100] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-10100] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-10100] - swiotlb: fix debugfs reporting of reserved memory pools (Jerry Snitselaar) [RHEL-10100] - iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() (Jerry Snitselaar) [RHEL-1261] - swiotlb: use the calculated number of areas (Jerry Snitselaar) [RHEL-1261] - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup (Jerry Snitselaar) [RHEL-1261] - swiotlb: reduce the number of areas to match actual memory pool size (Jerry Snitselaar) [RHEL-1261] - swiotlb: always set the number of areas before allocating the pool (Jerry Snitselaar) [RHEL-1261] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (Jerry Snitselaar) [RHEL-1261] - iommu/amd/iommu_v2: Clear pasid state in free path (Jerry Snitselaar) [RHEL-14152] - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (Jerry Snitselaar) [RHEL-14152] - iommu/amd: Don't block updates to GATag if guest mode is on (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix domain flush size when syncing iotlb (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Jerry Snitselaar) [RHEL-1261] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [RHEL-1261] - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Amir Tzin) [RHEL-924] - net/mlx5: Fix fw tracer first block check (Amir Tzin) [RHEL-924] - net/mlx5e: fix a potential double-free in fs_udp_create_groups (Amir Tzin) [RHEL-924] - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header" (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header in update funcs" (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header in update funcs (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - net/mlx5e: Fix error codes in alloc_branch_attr() (Amir Tzin) [RHEL-924] - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Amir Tzin) [RHEL-924] - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5: Fix a NULL vs IS_ERR() check (Amir Tzin) [RHEL-924] - net/mlx5e: Check netdev pointer before checking its net ns (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Don't offload post action rule if not supported (Amir Tzin) [RHEL-924] - net/mlx5e: Remove a useless function call (Amir Tzin) [RHEL-924] - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Amir Tzin) [RHEL-924] - net/mlx5: Increase size of irq name buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Amir Tzin) [RHEL-924] - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Amir Tzin) [RHEL-924] - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Reduce the size of icosq_str (Amir Tzin) [RHEL-924] - net/mlx5e: Fix pedit endianness (Amir Tzin) [RHEL-924] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Amir Tzin) [RHEL-924] - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (Amir Tzin) [RHEL-924] - IB/mlx5: Fix rdma counter binding for RAW QP (Amir Tzin) [RHEL-924] - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin) [RHEL-13397 RHEL-924] - net/mlx5e: Don't offload internal port if filter device is out device (Amir Tzin) [RHEL-924] - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Handle fw tracer change ownership event based on MTRC (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, register event handler before arming the event (Amir Tzin) [RHEL-924] - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix NULL string error (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Amir Tzin) [RHEL-924] - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Free irqs only on shutdown callback (Amir Tzin) [RHEL-924] - net/mlx5: Improve naming of pci function vectors (Amir Tzin) [RHEL-924] - net/mlx5e: Clear mirred devices array if the rule is split (Amir Tzin) [RHEL-924] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix trailing */ formatting in block comment (Amir Tzin) [RHEL-924] - net/mlx5: Use RMW accessors for changing LNKCTL (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix code indentation (Amir Tzin) [RHEL-924] - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Amir Tzin) [RHEL-924] - net/mlx5e: Add capability check for vnic counters (Amir Tzin) [RHEL-924] - net/mlx5e: Expose catastrophic steering error counters (Amir Tzin) [RHEL-924] - net/mlx5: Skip clock update work when device is in error state (Amir Tzin) [RHEL-924] - net/mlx5: LAG, Check correct bucket when modifying LAG (Amir Tzin) [RHEL-924] - net/mlx5e: Unoffload post act rule when handling FIB events (Amir Tzin) [RHEL-924] - net/mlx5: Allow 0 for total host VFs (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Fix internal port memory leak (Amir Tzin) [RHEL-924] - net/mlx5: Fix typo reminder -> remainder (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Make find_closest_ft more generic (Amir Tzin) [RHEL-924] - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Amir Tzin) [RHEL-924] - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Amir Tzin) [RHEL-924] - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin) [RHEL-13501 RHEL-924] - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Amir Tzin) [RHEL-924] - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Amir Tzin) [RHEL-924] - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Amir Tzin) [RHEL-924] - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Amir Tzin) [RHEL-924] - net/mlx5e: Check for NOT_READY flag state after locking (Amir Tzin) [RHEL-924] - net/mlx5: Register a unique thermal zone per device (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_ptp_open (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free in mlx5e_destroy_flow_table (Amir Tzin) [RHEL-924] - net/mlx5: Fix reserved at offset in hca_cap register (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters query in LAG mode (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters per vport allocation (Amir Tzin) [RHEL-924] - net/mlx5: Drain health before unregistering devlink (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Amir Tzin) [RHEL-924] - eth: mlx5: avoid iterator use outside of a loop (Amir Tzin) [RHEL-924] - net/mlx5: Update op_mode to op_mod for port selection (Amir Tzin) [RHEL-924] - net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap notes in admonition blocks (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Amir Tzin) [RHEL-924] - net/mlx5e: Add vnic devlink health reporter to representors (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Create a new profile for SFs (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add tracepoints for multicast (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, implement mdb offload (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, support multicast VLAN pop (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add per-port multicast replication tables (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, snoop igmp/mld packets (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, extract code to lookup parent bridge of port (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, move additional data structures to priv header (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, increase bridge tables sizes (Amir Tzin) [RHEL-924] - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Amir Tzin) [RHEL-924] - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove unused num_alloc_xa_entries variable (Amir Tzin) [RHEL-924] - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Amir Tzin) [RHEL-924] - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Amir Tzin) [RHEL-924] - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Amir Tzin) [RHEL-924] - net/mlx5: Introduce other vport query for Q-counters (Amir Tzin) [RHEL-924] - net/mlx5e: Fix build break on 32bit (Amir Tzin) [RHEL-924] - net/mlx5: Set out of order (ooo) by default (Amir Tzin) [RHEL-924] - RDMA/mlx5: Disable out-of-order in integrity enabled QPs (Amir Tzin) [RHEL-924] - net/mlx5: Expose bits for enabling out-of-order by default (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Remove redundant include statement and adjust code to upstream. (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Extract indr setup block checks to function (Amir Tzin) [RHEL-924] - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Amir Tzin) [RHEL-924] - net/mlx5e: Utilize the entire fifo (Amir Tzin) [RHEL-924] - net/mlx5: Implement thermal zone (Amir Tzin) [RHEL-924] - net/mlx5: Stop waiting for PCI up if teardown was triggered (Amir Tzin) [RHEL-924] - net/mlx5: remove redundant clear_bit (Amir Tzin) [RHEL-924]- [rt] build kernel-rt-4.18.0-536.rt7.325.el8 [RHEL-5332] - libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Artem Savkov) [RHEL-10697] - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Michel Dänzer) [RHEL-19603] - audit: fix possible soft lockup in __audit_inode_child() (Ricardo Robaina) [RHEL-9128] - audit: correct audit_filter_inodes() definition (Ricardo Robaina) [RHEL-9128] - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (Desnes Nunes) [RHEL-14574] - perf: Fix perf_event_validate_size() lockdep splat (Michael Petlan) [RHEL-17968] - perf: Fix perf_event_validate_size() (Michael Petlan) [RHEL-17968] {CVE-2023-6931} - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Ricardo Robaina) [RHEL-20743] {CVE-2023-51779} - md/raid1-10: limit the number of plugged bio (Nigel Croxon) [RHEL-19121] - md/raid1-10: don't handle pluged bio by daemon thread (Nigel Croxon) [RHEL-19121] - md/md-bitmap: add a new helper to unplug bitmap asynchrously (Nigel Croxon) [RHEL-19121] - md/raid1-10: submit write io directly if bitmap is not enabled (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to submit normal write (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to add bio to plug (Nigel Croxon) [RHEL-19121] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Felix Maurer) [RHEL-15938] - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (Felix Maurer) [RHEL-15506] - bpf, sockmap: Fix map type error in sock_map_del_link (Felix Maurer) [RHEL-15506] - xsk: fix refcount underflow in error path (Felix Maurer) [RHEL-15506] - bpf, cpumap: Make sure kthread is running before map update returns (Felix Maurer) [RHEL-15506] - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Felix Maurer) [RHEL-15506] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [RHEL-15506] - net: page_pool: use in_softirq() instead (Felix Maurer) [RHEL-15506] - xsk: Fix unaligned descriptor validation (Felix Maurer) [RHEL-15506] - Revert "x86/hyperv: fix logical processor creation" (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: fix logical processor creation (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Remove hv_isolation_type_en_snp (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Introduce a global variable hyperv_paravisor_present (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark hv_ghcb_terminate() as noreturn (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Support hypercalls for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add smp support for SEV-SNP guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: implement and use hv_smp_prepare_cpus (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add VTL specific structs and hypercalls (Vitaly Kuznetsov) [RHEL-10110] - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove the per-CPU post_msg_page (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Set Virtual Trust Level in VMBus init message (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add sev-snp enlightened guest static key (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Expand __tdx_hypercall() to handle more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Add more registers to struct tdx_hypercall_args (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Fix typo in comment in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [RHEL-10110] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [RHEL-10110] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [RHEL-10110] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [RHEL-10110] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [RHEL-10110] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [RHEL-10110] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [RHEL-10110] - ALSA: update configuration for RHEL 8.10 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Headset Mic VREF to 100% (Jaroslav Kysela) [RHEL-13726] - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13726] - ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13726] - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13726] - Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13726] - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13726] - ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13726] - soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13726] - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13726] - ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13726] - ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13726] - PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13726] - ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13726] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13726] - ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13726] - ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13726] - ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13726] - ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13726] - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13726] - ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13726] - ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13726] - ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13726] - soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13726] - ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13726] - soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13726] - soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13726] - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13726] - ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13726] - ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13726] - ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [RHEL-13726] - PCI: Add Loongson vendor ID (Jaroslav Kysela) [RHEL-13726]- [rt] build kernel-rt-4.18.0-535.rt7.324.el8 [RHEL-5332] - VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [RHEL-17673] - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (Pingfan Liu) [RHEL-8989] - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18055] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17287] - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (Mamatha Inamdar) [RHEL-20259] - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (Mamatha Inamdar) [RHEL-20243] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [RHEL-7989] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [RHEL-7989] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [RHEL-19944] - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly (Ming Lei) [RHEL-8128] - netdev: replace napi_reschedule with napi_schedule (Ivan Vecera) [RHEL-19714] - netdev: make napi_schedule return bool on NAPI successful schedule (Ivan Vecera) [RHEL-19714] - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Ivan Vecera) [RHEL-19714] - x86/topology: Use total_cpus for max logical packages calculation (Frank Ramsay) [RHEL-17893] - x86/fpu/xstate: Fix PKRU covert channel (Dean Nelson) [RHEL-16175] - x86/fpu: Invalidate FPU state correctly on exec() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [RHEL-16175] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [RHEL-16175] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [RHEL-16175] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [RHEL-16175] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [RHEL-16175] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [RHEL-16175] - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (Dean Nelson) [RHEL-16175] - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Clean up block devices post controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Refresh sdev queue depth after controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for SAS5116 PCI IDs (Tomas Henzl) [RHEL-17365] - scsi: scsi_debug: Remove dead code (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Abort commands from scsi_debug_device_reset() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix missing error code in scsi_debug_init() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_queue (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_block_requests() to block queues (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Protect block_unblock_all_queues() with mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Change shost list lock to a mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix check for sdev queue full (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Remove redundant driver match function (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Add poll mode deferred completions to statistics (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Get command abort feature working again (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_dev_info.num_in_q (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop check for num_in_q exceeding queue depth (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Stop setting devip->sdbg_host twice (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[] (Ming Lei) [RHEL-16241] - scsi: core: Introduce {init,exit}_cmd_priv() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - ice: fix theoretical out-of-bounds access in ethtool link modes (Petr Oros) [RHEL-15678] - ice: restore timestamp configuration after device reset (Petr Oros) [RHEL-15678] - ice: unify logic for programming PFINT_TSYN_MSK (Petr Oros) [RHEL-15678] - ice: remove ptp_tx ring parameter flag (Petr Oros) [RHEL-15678] - ice: Fix VF-VF direction matching in drop rule in switchdev (Petr Oros) [RHEL-15678] - ice: Fix VF-VF filter rules in switchdev mode (Petr Oros) [RHEL-15678] - ice: Fix safe mode when DDP is missing (Petr Oros) [RHEL-15678] - ice: fix over-shifted variable (Petr Oros) [RHEL-15678] - ice: Remove the FW shared parameters (Petr Oros) [RHEL-15678] - ice: PTP: add clock domain number to auxiliary interface (Petr Oros) [RHEL-15678] - ice: Use PTP auxbus for all PHYs restart in E822 (Petr Oros) [RHEL-15678] - ice: Auxbus devices & driver for E822 TS (Petr Oros) [RHEL-15678] - ice: introduce ice_pf_src_tmr_owned (Petr Oros) [RHEL-15678] - ice: fix pin assignment for E810-T without SMA control (Petr Oros) [RHEL-15678] - ice: remove ICE_F_PTP_EXTTS feature flag (Petr Oros) [RHEL-15678] - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (Petr Oros) [RHEL-15678] - ice: PTP: Rename macros used for PHY/QUAD port definitions (Petr Oros) [RHEL-15678] - ice: PTP: Clean up timestamp registers correctly (Petr Oros) [RHEL-15678] - ice: introduce hw->phy_model for handling PTP PHY differences (Petr Oros) [RHEL-15678] - ice: Support cross-timestamping for E823 devices (Petr Oros) [RHEL-15678] - ice: retry acquiring hardware semaphore during cross-timestamp request (Petr Oros) [RHEL-15678] - ice: prefix clock timer command enumeration values with ICE_PTP (Petr Oros) [RHEL-15678] - ice: avoid executing commands on other ports when driving sync (Petr Oros) [RHEL-15678] - ice: fix receive buffer size miscalculation (Petr Oros) [RHEL-15678] - ice: split ice_aq_wait_for_event() func into two (Petr Oros) [RHEL-15678] - ice: embed &ice_rq_event_info event into struct ice_aq_task (Petr Oros) [RHEL-15678] - ice: ice_aq_check_events: fix off-by-one check when filling buffer (Petr Oros) [RHEL-15678] - ice: Remove redundant VSI configuration in eswitch setup (Petr Oros) [RHEL-15678] - ice: move E810T functions to before device agnostic ones (Petr Oros) [RHEL-15678] - ice: refactor ice_vsi_is_vlan_pruning_ena (Petr Oros) [RHEL-15678] - ice: refactor ice_ptp_hw to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_sched to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_vf_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_ddp to make functions static (Petr Oros) [RHEL-15678] - ice: remove unused methods (Petr Oros) [RHEL-15678] - ice: Block switchdev mode when ADQ is active and vice versa (Petr Oros) [RHEL-15678] - ice: clean up __ice_aq_get_set_rss_lut() (Petr Oros) [RHEL-15678] - ice: add FW load wait (Petr Oros) [RHEL-15678] - ice: Add get C827 PHY index function (Petr Oros) [RHEL-15678] - ice: Rename enum ice_pkt_flags values (Petr Oros) [RHEL-15678] - ice: Add direction metadata (Petr Oros) [RHEL-15678] - ice: Fix RDMA VSI removal during queue rebuild (Petr Oros) [RHEL-15678] - ice: Correctly initialize queue context values (Petr Oros) [RHEL-15678] - ice: Fix memory management in ice_ethtool_fdir.c (Petr Oros) [RHEL-15678] - ice: Implement basic eswitch bridge setup (Petr Oros) [RHEL-15678] - ice: Unset src prune on uplink VSI (Petr Oros) [RHEL-15678] - ice: Disable vlan pruning for uplink VSI (Petr Oros) [RHEL-15678] - ice: Prohibit rx mode change in switchdev mode (Petr Oros) [RHEL-15678] - ice: Skip adv rules removal upon switchdev release (Petr Oros) [RHEL-15678] - ice: use ice_down_up() where applicable (Petr Oros) [RHEL-15678] - ice: Remove managed memory usage in ice_get_fw_log_cfg() (Petr Oros) [RHEL-15678] - ice: clean up freeing SR-IOV VFs (Petr Oros) [RHEL-15678] - ice: reduce initial wait for control queue messages (Petr Oros) [RHEL-15678] - ice: remove unnecessary check for old MAC == new MAC (Petr Oros) [RHEL-15678] - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [RHEL-15678] - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [RHEL-15678] - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [RHEL-15678] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [RHEL-15678] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [RHEL-15678] - ice: use src VSI instead of src MAC in slow-path (Petr Oros) [RHEL-15678] - ice: allow matching on meta data (Petr Oros) [RHEL-15678] - ice: specify field names in ice_prot_ext init (Petr Oros) [RHEL-15678] - ice: remove redundant Rx field from rule info (Petr Oros) [RHEL-15678] - ice: define meta data to match in switch (Petr Oros) [RHEL-15678] - ice: refactor PHY type to ethtool link mode (Petr Oros) [RHEL-15678] - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (Petr Oros) [RHEL-15678] - ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg() (Petr Oros) [RHEL-15678] - ice: move ice_is_malicious_vf() to ice_virtchnl.c (Petr Oros) [RHEL-15678] - ice: print message if ice_mbx_vf_state_handler returns an error (Petr Oros) [RHEL-15678] - ice: pass mbxdata to ice_is_malicious_vf() (Petr Oros) [RHEL-15678] - ice: remove unnecessary &array[0] and just use array (Petr Oros) [RHEL-15678] - ice: always report VF overflowing mailbox even without PF VSI (Petr Oros) [RHEL-15678] - ice: declare ice_vc_process_vf_msg in ice_virtchnl.h (Petr Oros) [RHEL-15678] - ice: initialize mailbox snapshot earlier in PF init (Petr Oros) [RHEL-15678] - ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler (Petr Oros) [RHEL-15678] - ice: remove ice_mbx_deinit_snapshot (Petr Oros) [RHEL-15678] - ice: move VF overflow message count into struct ice_mbx_vf_info (Petr Oros) [RHEL-15678] - ice: track malicious VFs in new ice_mbx_vf_info structure (Petr Oros) [RHEL-15678] - ice: convert ice_mbx_clear_malvf to void and use WARN (Petr Oros) [RHEL-15678] - ice: re-order ice_mbx_reset_snapshot function (Petr Oros) [RHEL-15678]- [rt] build kernel-rt-4.18.0-534.rt7.323.el8 [RHEL-5332] - nfsd: lock_rename() needs both directories to live on the same fs (Jeffrey Layton) [RHEL-19591] - HID: check empty report_list in hid_validate_values() (Desnes Nunes) [RHEL-19237 RHEL-19260] {CVE-2023-1073} - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [RHEL-16411] - libceph: fix potential use-after-free on linger ping and resends (Jay Shin) [RHEL-20390] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-8003] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [RHEL-16410] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [RHEL-16410] - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li) [RHEL-16412] - ceph: issue a cap release immediately if no cap exists (Xiubo Li) [RHEL-16412] - ceph: trigger to flush the buffer when making snapshot (Xiubo Li) [RHEL-16412] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [RHEL-16412] - ceph: flush cap releases when the session is flushed (Xiubo Li) [RHEL-16412] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [RHEL-16412] - ceph: voluntarily drop Xx caps for requests those touch parent mtime (Xiubo Li) [RHEL-16412] - redhat/configs: Remove multi-buffer SHA configs (Štěpán Horáček) [RHEL-14477] - crypto: tcrypt - remove all multibuffer ahash tests (Štěpán Horáček) [RHEL-14477] - crypto: hash - Remove unused async iterators (Štěpán Horáček) [RHEL-14477] - crypto: x86 - remove SHA multibuffer routines and mcryptd (Štěpán Horáček) [RHEL-14477] - fs: group frequently accessed fields of struct super_block together (Miklos Szeredi) [RHEL-12504] - fanotify: add API to attach/detach super block mark (Miklos Szeredi) [RHEL-12504] - fsnotify: send path type events to group with super block marks (Miklos Szeredi) [RHEL-12504] - fsnotify: add super block object type (Miklos Szeredi) [RHEL-12504] - netfilter: nf_tables: set backend .flush always succeeds (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix memleak when more than 255 elements expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disable toggling dormant table state more than once (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix table flag updates (Florian Westphal) [RHEL-1722] - netfilter: nftables: update table flags from the commit phase (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element removal on anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix out of memory error handling (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: use correct lock to protect gc_list (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with abort path (Florian Westphal) [RHEL-1722] - netfilter: nft_dynset: disallow object maps (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with netns dismantle (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't fail inserts if duplicate has expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix kdoc warnings after gc rework (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix false-positive lockdep splat (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: remove busy mark and gc batch API (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: adapt set backend to use GC transaction API (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nf_tables: GC transaction API to avoid race with control plane (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nftables: rename set element data activation/deactivation functions (Florian Westphal) [RHEL-1722] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: report use refcount overflow (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: add nft_chain_add() (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow timeout for anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow updates of anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element updates of bound anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: .walk does not deal with generations (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: integrate pipapo into commit protocol (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [RHEL-1722] - netfilter: nftables: add catch-all set element support (Florian Westphal) [RHEL-1722]- [rt] build kernel-rt-4.18.0-533.rt7.322.el8 [RHEL-5332] - netlink: support extack in dump ->start() (Hangbin Liu) [RHEL-17272] - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Artem Savkov) [RHEL-16009] - audit: don't take task_lock() in audit_exe_compare() code path (Artem Savkov) [RHEL-16009] - IB/ipoib: Fix mcast list locking (Daniel Vacek) [RHEL-19244] - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Daniel Vacek) [RHEL-19244] - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Davide Caratti) [RHEL-14290] - ipvlan: Fix return value of ipvlan_queue_xmit() (Davide Caratti) [RHEL-14290] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko) [2228079] - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: switch kcalloc to kvcalloc for large array allocation (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: fix kernel panic with negotiate_mq error path (Vitaly Kuznetsov) [RHEL-15958] - tracing/timerlat: Add user-space interface (Chris White) [RHEL-15142] - tracing/osnoise: Skip running osnoise if all instances are off (Chris White) [RHEL-15142] - tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disable (Chris White) [RHEL-15142] - tracing/timerlat: Always wakeup the timerlat thread (Chris White) [RHEL-15142] - tracing/osnoise: Fix notify new tracing_max_latency (Chris White) [RHEL-15142] - tracing/timerlat: Notify new max thread latency (Chris White) [RHEL-15142] - trace/osnoise: make use of the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - kthread: add the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (Michal Schmidt) [RHEL-15675] - iavf: Handle ntuple on/off based on new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: Introduce new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (Michal Schmidt) [RHEL-15675] - iavf: delete the iavf client interface (Michal Schmidt) [RHEL-15675] - iavf: add a common function for undoing the interrupt scheme (Michal Schmidt) [RHEL-15675] - iavf: use unregister_netdev (Michal Schmidt) [RHEL-15675] - iavf: rely on netdev's own registered state (Michal Schmidt) [RHEL-15675] - iavf: fix the waiting time for initial reset (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, don't queue watchdog_task if comms failed (Michal Schmidt) [RHEL-15675] - iavf: simplify mutex_trylock+sleep loops (Michal Schmidt) [RHEL-15675] - iavf: fix comments about old bit locks (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, disable queues when removing the driver (Michal Schmidt) [RHEL-15675] - iavf: initialize waitqueues before starting watchdog_task (Michal Schmidt) [RHEL-15675] - iavf: delete unused iavf_mac_info fields (Michal Schmidt) [RHEL-15675] - iavf: fix format warnings (Michal Schmidt) [RHEL-15675] - iavf: fix string truncation warnings (Michal Schmidt) [RHEL-15675] - iavf: remove "inline" functions from iavf_txrx.c (Michal Schmidt) [RHEL-15675] - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (Michal Schmidt) [RHEL-15675] - iavf: Fix promiscuous mode configuration flow messages (Michal Schmidt) [RHEL-15675] - iavf: fix FDIR rule fields masks validation (Michal Schmidt) [RHEL-15675] - iavf: fix potential races for FDIR filters (Michal Schmidt) [RHEL-15675] - iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED (Michal Schmidt) [RHEL-15675] - iavf: fix potential deadlock on allocation failure (Michal Schmidt) [RHEL-15675] - iavf: Remove unnecessary aer.h include (Michal Schmidt) [RHEL-15675] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Michal Schmidt) [RHEL-15675]- [rt] build kernel-rt-4.18.0-532.rt7.321.el8 [RHEL-5332] - devres: handle zero size in devm_kmalloc() (Mark Langsdorf) [RHEL-1025 RHEL-14039] - cpufreq: ACPI: Prevent a warning when another frequency driver is loaded (Mark Langsdorf) [RHEL-1025] - cpufreq: drivers with target_index() must set freq_table (Mark Langsdorf) [RHEL-1025] - cpufreq: warn about invalid vals to scaling_max/min_freq interfaces (Mark Langsdorf) [RHEL-1025] - ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers (Mark Langsdorf) [RHEL-1025] - cpufreq: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1025] - kbuild, cpufreq: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [RHEL-1025] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [RHEL-1025] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (Mark Langsdorf) [RHEL-1025] - netfilter: nfnetlink_osf: avoid OOB read (Phil Sutter) [RHEL-12299] {CVE-2023-39189} - crypto: qat - add NULL pointer check (Vladis Dronov) [RHEL-19124] - crypto: qat - fix mutex ordering in adf_rl (Vladis Dronov) [RHEL-19124] - crypto: qat - fix error path in add_update_sla() (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for rate limiting (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for ras (Vladis Dronov) [RHEL-19124] - x86/speculation: Provide a debugfs file to dump SPEC_CTRL MSRs (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS entering mwait idle and enable it on wakeup (Waiman Long) [RHEL-16845] - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) [RHEL-16845] - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) [RHEL-16845] - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) [RHEL-16845] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (Waiman Long) [RHEL-16845] - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15681] - igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15681] - igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15681] - intel: fix format warnings (Corinna Vinschen) [RHEL-15681] - intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15681] - ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15681] - igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15681] - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15681] - igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15681] - igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15681] - igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15681] - igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15681] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Fix out of bounds access for ringbuf helpers (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generally fix helper register offset check (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generalize check_ctx_reg for reuse with other types (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce MEM_RDONLY flag (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-8476 RHEL-8925 RHEL-9037] {CVE-2022-0500 CVE-2022-23222} - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce composable reg, ret and arg types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - ipmi: Explicitly include correct DT includes (Tony Camuso) [RHEL-14570] - ipmi_si: fix -Wvoid-pointer-to-enum-cast warning (Tony Camuso) [RHEL-14570] - ipmi: fix potential deadlock on &kcs_bmc->lock (Tony Camuso) [RHEL-14570] - ipmi_si: fix a memleak in try_smi_init() (Tony Camuso) [RHEL-14570] - ipmi: Change request_module to request_module_nowait (Tony Camuso) [RHEL-14570] - ipmi:ssif: Fix a memory leak when scanning for an adapter (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add check for kstrdup (Tony Camuso) [RHEL-14570] - ipmi_watchdog: Fix read syscall not responding to signals during sleep (Tony Camuso) [RHEL-14570] - ipmi:ssif: Drop if blocks with always false condition (Tony Camuso) [RHEL-14570] - ipmi: fix SSIF not responding under certain cond. (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add send_retries increment (Tony Camuso) [RHEL-14570] - char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously" (Tony Camuso) [RHEL-14570] - ipmi: simplify sysctl registration (Tony Camuso) [RHEL-14570] - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it (Tony Camuso) [RHEL-14570] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: handle invalid Tx completions more gracefully (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: move and rename reset helpers (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Skip firmware fatal error recovery if chip is not accessible (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Query default VLAN before VNIC setup on a VF (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Don't issue AP reset during ethtool's reset operation (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Do not initialize PTP on older P3/P4 chips (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add missing 200G link speed reporting (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix typo in PCI id to device description string mapping (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix reporting of test result in ethtool selftest (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Enforce PTP software freq adjustments only when in non-RTC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Defer PTP initialization to after querying function caps (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Change fw_cap to u64 to accommodate more capability bits (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: avoid overflow in bnxt_get_nvram_directory() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Avoid order-5 memory allocation for TPA data (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15680] - igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15680] - intel: fix format warnings (Corinna Vinschen) [RHEL-15680] - igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15680] - igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15680] - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15680] - igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15680] - igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15680] - igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15680] - igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15680] - eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15680] - igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15680] - igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15680] - igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15680] - igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15680] - igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15680] - igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15680] - igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15680] - igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15680] - igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15680] - igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15680] - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15680] - igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15680] - igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15680] - igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680] - igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15680] - igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15680] - igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15680] - igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15680] - igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15680] - igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15680] - igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15680] - igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680]- [rt] build kernel-rt-4.18.0-531.rt7.320.el8 [RHEL-5332] - s390/pci: fix iommu bitmap allocation (Tobias Huschle) [RHEL-18202] - net/smc: Fix pos miscalculation in statistics (Tobias Huschle) [RHEL-18203] - ibmveth: Remove condition to recompute TCP header checksum. (Mamatha Inamdar) [RHEL-12553] - net: thunderx: Fix the ACPI memory leak (Maurizio Lombardi) [RHEL-18244] - null_blk: Always check queue mode setting from configfs (Ming Lei) [RHEL-18182] - drivers: net: slip: fix NPD bug in sl_tx_timeout() (Michal Schmidt) [RHEL-6655] {CVE-2022-41858} - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split (David Hildenbrand) [RHEL-8517] - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Sabrina Dubroca) [RHEL-16720] {CVE-2023-6176} - nfp: fix use-after-free in area_cache_get() (Ricardo Robaina) [RHEL-6567] {CVE-2022-3545} - igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15188] {CVE-2023-45871} - igbvf: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15679] - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15679] - ixgbe: Fix panic during XDP_TX with > 64 CPUs (Ken Cox) [RHEL-15682] - ixgbe: Enable setting RSS table to default values (Ken Cox) [RHEL-15682] - ixgbe: Allow flow hash to be set via ethtool (Ken Cox) [RHEL-15682] - vsock/virtio: remove socket from connected/bound list on shutdown (Stefano Garzarella) [RHEL-17877] - vsock/virtio: initialize the_virtio_vsock before using VQs (Stefano Garzarella) [RHEL-17877] - vsock: send SIGPIPE on write to shutdowned socket (Stefano Garzarella) [RHEL-17877] - vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [RHEL-17877] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [RHEL-7165] - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [RHEL-7165] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-7165] - virtio_net: get build_skb() buf by data ptr (Laurent Vivier) [RHEL-7165] - virtio-net: fix for unable to handle page fault for address (Laurent Vivier) [RHEL-7165] - scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9860] - scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9860] - scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9860] - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add memory controller support (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add group exclusivity (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Move discovery and registration (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Refactor uncore management (Michael Petlan) [RHEL-9993] - RDMA/hfi1: Workaround truncation compilation error (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Remove redundant assignment to pointer ppd (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Replace deprecated strncpy (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Reduce printing of errors during driver shut down (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use list_for_each_entry() helper (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix possible panic during hotplug remove (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Use struct_size() (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Suppress useless compiler warnings (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Remove trace newlines (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Izabela Bakollari) [RHEL-18211] - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init (Izabela Bakollari) [RHEL-18211]- [rt] build kernel-rt-4.18.0-530.rt7.319.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (David Marlin) [RHEL-1231] {CVE-2023-40283} - amd_hsmp: Add HSMP protocol version 5 messages (John Allen) [2072238] - KVM: s390/mm: Properly reset no-dat (Cédric Le Goater) [RHEL-17383] - KVM: s390: vsie: fix wrong VIR 37 when MSO is used (Cédric Le Goater) [RHEL-17383] - nvme-rdma: fix typo in comment (Kamal Heib) [RHEL-10968] - nvme-rdma: minor cleanup in nvme_rdma_create_cq() (Kamal Heib) [RHEL-10968] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [RHEL-11209] - ibmveth: Ethtool set queue support (Mamatha Inamdar) [RHEL-11209] - ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [RHEL-11209] - ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [RHEL-11209] - ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() (Mamatha Inamdar) [RHEL-11209] - vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, use bool for rep (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, union perm checks in vt_do_kdsk_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extract vt_kdgkbent and vt_kdskbent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, sort includes (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, include linux/spinlock.h (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extend func_buf_lock to readers (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, simplify vt_kdgkbsent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty/vt: fix write/write race in ioctl(KDSKBSENT) handler (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty: keyboard, do not speculate on func_table index (John W. Linville) [RHEL-3015] {CVE-2020-25656} - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release (David Marlin) [RHEL-17716] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (David Marlin) [RHEL-17716] - bluetooth: use dev_addr_set() (David Marlin) [RHEL-17716] - bluetooth: use eth_hw_addr_set() (David Marlin) [RHEL-17716] - Bluetooth: Rename driver .prevent_wake to .wakeup (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Ask ic_info to drop firmware (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_prevent_wake entry (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_suspend entry (David Marlin) [RHEL-17716] - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (David Marlin) [RHEL-17716] - Bluetooth: btrsi: remove superfluous header files from btrsi.c (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Set VsMsftOpCode based on device table (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for codec offload (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for quality reports (David Marlin) [RHEL-17716] - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-17716] - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: Apply missing portion of previously applied commit to correct context. (David Marlin) [RHEL-17716] - Bluetooth: Fix wrong opcode when LL privacy enabled (David Marlin) [RHEL-17716] - Bluetooth: Fix Advertisement Monitor Suspend/Resume (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (David Marlin) [RHEL-17716] - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (David Marlin) [RHEL-17716] - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (David Marlin) [RHEL-17716] - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (David Marlin) [RHEL-17716] - Bluetooth: Fix passing NULL to PTR_ERR (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (David Marlin) [RHEL-17716] - Bluetooth: eir: Move EIR/Adv Data functions to its own file (David Marlin) [RHEL-17716] - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (David Marlin) [RHEL-17716] - Bluetooth: Add bt_skb_sendmmsg helper (David Marlin) [RHEL-17716] - Bluetooth: hci_uart: fix GPF in h5_recv (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix incorrect out of memory check (David Marlin) [RHEL-17716] - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add support for offload codecs over SCO (David Marlin) [RHEL-17716] - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (David Marlin) [RHEL-17716] - Bluetooth: Add offload feature under experimental flag (David Marlin) [RHEL-17716] - Bluetooth: Add support for msbc coding format (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define a callback to fetch codec config data (David Marlin) [RHEL-17716] - Bluetooth: Configure codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (David Marlin) [RHEL-17716] - Bluetooth: Allow setting of codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define callback to fetch data_path_id (David Marlin) [RHEL-17716] - Bluetooth: Allow querying of supported offload codecs over SCO socket (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read supported offload use cases (David Marlin) [RHEL-17716] - Bluetooth: Add support for Read Local Supported Codecs V2 (David Marlin) [RHEL-17716] - Bluetooth: Enumerate local supported codec and cache details (David Marlin) [RHEL-17716] - Bluetooth: fix init and cleanup of sco_conn.timeout_work (David Marlin) [RHEL-17716] - Bluetooth: call sock_hold earlier in sco_conn_del (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read boot address irrespective of controller mode (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix boot address (David Marlin) [RHEL-17716] - Bluetooth: Fix using RPA when address has been resolved (David Marlin) [RHEL-17716] - Bluetooth: Fix using address type from events (David Marlin) [RHEL-17716] - Bluetooth: Fix enabling advertising for central role (David Marlin) [RHEL-17716] - Bluetooth: set quality report callback for Intel (David Marlin) [RHEL-17716] - Bluetooth: Support the quality report events (David Marlin) [RHEL-17716] - Bluetooth: refactor set_exp_feature with a feature table (David Marlin) [RHEL-17716] - Bluetooth: btintel: support link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: btusb: disable Intel link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-17716] - Bluetooth: reorganize functions from hci_sock_sendmsg() (David Marlin) [RHEL-17716] - crypto: qat - prevent underflow in rp2srv_store() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix deadlock in backlog processing (Vladis Dronov) [RHEL-15642] - crypto: qat - move adf_cfg_services (Vladis Dronov) [RHEL-15642] - crypto: qat - add num_rps sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rp2svc sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting sysfs interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting feature to qat_4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add retrieval of fw capabilities (Vladis Dronov) [RHEL-15642] - crypto: qat - add bits.h to icp_qat_hw.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move admin api (Vladis Dronov) [RHEL-15642] - crypto: qat - fix ring to service map for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - use masks for AE groups (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config related functions (Vladis Dronov) [RHEL-15642] - crypto: qat - count QAT GEN4 errors (Vladis Dronov) [RHEL-15642] - crypto: qat - add error counters (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add adf_get_aram_base() helper function (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of compression related errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of correctable errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add infrastructure for error reporting (Vladis Dronov) [RHEL-15642] - crypto: qat - fix double free during reset (Vladis Dronov) [RHEL-15642] - crypto: qat - add cnv_errors debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - add pm_status debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor included headers (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove zlib-deflate (Vladis Dronov) [RHEL-15642] - crypto: qat - increase size of buffers (Vladis Dronov) [RHEL-15642] - crypto: qat - enable dc chaining service (Vladis Dronov) [RHEL-15642] - crypto: qat - consolidate services structure (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of compression algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of crypto algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - ignore subsequent state up commands (Vladis Dronov) [RHEL-15642] - crypto: qat - do not shadow error code (Vladis Dronov) [RHEL-15642] - crypto: qat - fix state machines cleanup paths (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor deprecated strncpy (Vladis Dronov) [RHEL-15642] - crypto: qat - Use list_for_each_entry() helper (Vladis Dronov) [RHEL-15642] - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Vladis Dronov) [RHEL-15642] - crypto: qat - fix crypto capability detection for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove unused function declarations (Vladis Dronov) [RHEL-15642] - crypto: qat - use kfree_sensitive instead of memset/kfree() (Vladis Dronov) [RHEL-15642] - crypto: qat - replace the if statement with min() (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat counters check (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat feature (Vladis Dronov) [RHEL-15642] - crypto: qat - add measure clock frequency (Vladis Dronov) [RHEL-15642] - crypto: qat - drop obsolete heartbeat interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add internal timer for qat 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add fw_counters debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - change value of default idle filter (Vladis Dronov) [RHEL-15642] - crypto: qat - do not export adf_init_admin_pm() (Vladis Dronov) [RHEL-15642] - crypto: qat - expose pm_idle_enabled through sysfs (Vladis Dronov) [RHEL-15642] - crypto: qat - extend configuration for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config logic for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - make fw images name constant (Vladis Dronov) [RHEL-15642] - crypto: qat - move returns to default case (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffers before free for RSA (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffer before free for DH (Vladis Dronov) [RHEL-15642] - crypto: qat - update slice mask for 4xxx devices (Vladis Dronov) [RHEL-15642] - crypto: qat - set deprecated capabilities as reserved (Vladis Dronov) [RHEL-15642] - crypto: qat - add missing function declaration in adf_dbgfs.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move dbgfs init to separate file (Vladis Dronov) [RHEL-15642] - crypto: qat - drop redundant adf_enable_aer() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix apply custom thread-service mapping for dc service (Vladis Dronov) [RHEL-15642] - crypto: qat - make state machine functions static (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor device restart logic (Vladis Dronov) [RHEL-15642] - crypto: qat - replace state machine calls (Vladis Dronov) [RHEL-15642] - crypto: qat - fix concurrency issue when device state changes (Vladis Dronov) [RHEL-15642] - crypto: qat - delay sysfs initialization (Vladis Dronov) [RHEL-15642] - crypto: qat - Include algapi.h for low-level Crypto API (Vladis Dronov) [RHEL-15642] - crypto: rsa-pkcs1pad - Use helper to set reqsize (Vladis Dronov) [RHEL-15642] - units: Add BYTES_PER_*BIT (Vladis Dronov) [RHEL-15642]- [rt] build kernel-rt-4.18.0-529.rt7.318.el8 [RHEL-5332] - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [RHEL-11728] {CVE-2023-39193} - nvmet: nul-terminate the NQNs passed in the connect command (Maurizio Lombardi) [RHEL-16690] {CVE-2023-6121} - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-3876] - gve: Fix GFP flags when allocing pages (Izabela Bakollari) [2140228] - Fix double fget() in vhost_net_set_backend() (Jon Maloy) [RHEL-7162] {CVE-2023-1838} - mptcp: fix disconnect vs accept race (Davide Caratti) [RHEL-15347] - mptcp: fix accept vs worker race (Davide Caratti) [RHEL-15347] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [RHEL-15347] - mptcp: fix UaF in listener shutdown (Davide Caratti) [RHEL-15347] - mptcp: fix lockdep false positive (Davide Caratti) [RHEL-15347] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [RHEL-15347] - mptcp: refactor passive socket initialization (Davide Caratti) [RHEL-15347] - mptcp: set msk local address earlier (Davide Caratti) [RHEL-15347] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [RHEL-15347] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [RHEL-15347] - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10101] - dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10101] - dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10101] - clk: fix leak on devm_clk_bulk_get_all() unwind (Jerry Snitselaar) [RHEL-10101] - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Keep a gem reference to user bos in surfaces (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: fix typo of sizeof argument (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix possible invalid drm gem put calls (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix shader stage validation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: remove unused vmw_overlay function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Print errors when running on broken/unsupported configs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Drop mksstat_init_record fn as currently unused (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix src/dst_pitch confusion (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Replace one-element array with flexible-array member (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Do not drop the reference to the handle too soon (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop accessing buffer objects which failed init (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Make the driver work without the dummy resources (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop using raw ttm_buffer_object's (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Abstract placement selection (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename dummy to is_iomem (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Simplify fb pinning (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename vmw_buffer_object to vmw_bo (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Remove the duplicate bo_free function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Use the common gem mmap instead of the custom code (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/radeon: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/qxl: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/gem-vram: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: prevent moving of pinned BOs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating a dummy resource for pipelined gutting (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating dummy resources during BO creation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: clear the ttm_tt when bo->resource is NULL (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/i915/ttm: audit remaining bo->resource (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Stop accessing buffer objects which failed init" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Do not drop the reference to the handle too soon" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Fix Legacy Display Unit atomic drm support" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-1021] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-1021] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-1021] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-1021] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-1021] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-1021] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-1021] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [RHEL-1021] - ACPI: LPIT: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-1021] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [RHEL-1021] - ACPI: make kobj_type structures constant (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [RHEL-1021] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [RHEL-1021] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [RHEL-1021] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [RHEL-1021] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [RHEL-1021] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [RHEL-1021] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [RHEL-1021] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [RHEL-1021] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [RHEL-1021] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [RHEL-1021] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [RHEL-1021] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [RHEL-1021] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [RHEL-1021] - redhat: configs: enable FFH OpRegion handlers (Mark Langsdorf) [RHEL-1021] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [RHEL-1021] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [RHEL-1021] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [RHEL-1021] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [RHEL-1021] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [RHEL-1021] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [RHEL-1021] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [RHEL-1021] - arm64: acpi: Fix possible memory leak of ffh_ctxt (Mark Langsdorf) [RHEL-1021] - arm64: Add architecture specific ACPI FFH Opregion callbacks (Mark Langsdorf) [RHEL-1021] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [RHEL-1021] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [RHEL-1021] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [RHEL-1021] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [RHEL-1021] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [RHEL-1021] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Fix a NULL pointer dereference (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (Mark Langsdorf) [RHEL-1021] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [RHEL-1021] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [RHEL-1021] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [RHEL-1021] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [RHEL-1021] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (Mark Langsdorf) [RHEL-1021] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [RHEL-1021] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Fix indentation of video_detect_dmi_table[] entries (Mark Langsdorf) [RHEL-1021] - platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [RHEL-1021] - ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [RHEL-1021] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [RHEL-1021] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [RHEL-1021]- [rt] build kernel-rt-4.18.0-528.rt7.317.el8 [RHEL-5332] - s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] - net: fix net device address assign type (Michal Schmidt) [RHEL-6383] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] - writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] - net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] - tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] - RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] - gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] - gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] - Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] - Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] - Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] - Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] - Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] - Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] - Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] - Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] - Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] - Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] - Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] - Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] - Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] - Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] - Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] - Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] - Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] - Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] - Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] - Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] - Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] - Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] - Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] - Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] - Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] - Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] - Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] - Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] - Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] - Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] - Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] - mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] - kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] - redhat: add new tests (Nico Pache) [RHEL-5622] - redhat: disable kunit by default (Nico Pache) [RHEL-5622] - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] - kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] - kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] - kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] - kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] - kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] - panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] - kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] - lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] - lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] - lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] - lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] - lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] - lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] - kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] - kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] - kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] - Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622]- [rt] build kernel-rt-4.18.0-527.rt7.316.el8 [RHEL-5332] - perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-16880] - gfs2: Fix another freeze/thaw hang (Andrew Price) [RHEL-5340] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-15023] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [RHEL-10028] - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) [RHEL-5730] - net: openvswitch: reject negative ifindex (Antoine Tenart) [RHEL-14350] - sctp: annotate data-races around sk->sk_wmem_queued (Xin Long) [RHEL-14838] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [RHEL-14838] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [RHEL-14838] - sctp: handle invalid error codes without calling BUG() (Xin Long) [RHEL-14838] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [RHEL-14838] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [RHEL-14838] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-4666] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [RHEL-4666] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [RHEL-4666] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [RHEL-4666] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [RHEL-4666] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [RHEL-4666] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [RHEL-4666] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-4666] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [RHEL-4666] - KVM: s390: add tracepoint in gmap notifier (Cédric Le Goater) [RHEL-11434] - KVM: s390: add stat counter for shadow gmap events (Cédric Le Goater) [RHEL-11434] - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix sthyi error handling (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix index value of replaced ASCE (Cédric Le Goater) [RHEL-9581] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Cédric Le Goater) [RHEL-9581] - KVM: s390: vsie: fix the length of APCB bitmap (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Cédric Le Goater) [RHEL-9581] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix external interruption loop not always detected (Cédric Le Goater) [RHEL-9581] - s390: vfio-ap: tighten the NIB validity check (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: leak the topmost page table when destroy fails (Cédric Le Goater) [RHEL-9581] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Carlos Maiolino) [RHEL-15010] - ext4: fix deadlock due to mbcache entry corruption (Carlos Maiolino) [RHEL-15010] - mbcache: automatically delete entries from cache on freeing (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [RHEL-15010] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [RHEL-15010] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [RHEL-15010] - ext4: avoid unaccounted block allocation when expanding inode (Carlos Maiolino) [RHEL-15010] - ext4: avoid BUG_ON when creating xattrs (Carlos Maiolino) [RHEL-15010] - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix uninititialized value in 'ext4_evict_inode' (Carlos Maiolino) [RHEL-15010] - ext4: fix corruption when online resizing a 1K bigalloc fs (Carlos Maiolino) [RHEL-15010] - ext4: fix error code return to user-space in ext4_get_branch() (Carlos Maiolino) [RHEL-15010] - ext4: init quota for 'old.inode' in 'ext4_rename' (Carlos Maiolino) [RHEL-15010] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Carlos Maiolino) [RHEL-15010] - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Carlos Maiolino) [RHEL-15010] - ext4: add helper to check quota inums (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Carlos Maiolino) [RHEL-15010] - ext4: silence the warning when evicting inode with dioread_nolock (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free in ext4_ext_shift_extents (Carlos Maiolino) [RHEL-15010] - ext4: fix warning in 'ext4_da_release_space' (Carlos Maiolino) [RHEL-15010] - jbd2: wake up journal waiters in FIFO order, not LIFO (Carlos Maiolino) [RHEL-15010] - ext4: place buffer head allocation before handle start (Carlos Maiolino) [RHEL-15010] - ext4: fix check for block being out of directory size (Carlos Maiolino) [RHEL-15010] {CVE-2022-1184} - ext4: make ext4_lazyinit_thread freezable (Carlos Maiolino) [RHEL-15010] - ext4: fix null-ptr-deref in ext4_write_info (Carlos Maiolino) [RHEL-15010] - ext4: limit the number of retries after discarding preallocations blocks (Carlos Maiolino) [RHEL-15010] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Carlos Maiolino) [RHEL-15010] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Carlos Maiolino) [RHEL-15010] - ext4: fix race when reusing xattr blocks (Carlos Maiolino) [RHEL-15010] - ext4: unindent codeblock in ext4_xattr_block_set() (Carlos Maiolino) [RHEL-15010] - ext4: remove EA inode entry from mbcache on inode eviction (Carlos Maiolino) [RHEL-15010] - ext4: use kmemdup() to replace kmalloc + memcpy (Carlos Maiolino) [RHEL-15010] - ext4: avoid remove directory when directory is corrupted (Carlos Maiolino) [RHEL-15010] - ext4: recover csum seed of tmp_inode after migrating to extents (Carlos Maiolino) [RHEL-15010] - mbcache: add functions to delete entry if unused (Carlos Maiolino) [RHEL-15010] - mbcache: don't reclaim used entries (Carlos Maiolino) [RHEL-15010] - redhat/configs: Disable AMD PMF driver (Prarit Bhargava) [RHEL-10011] - x86/amd_nb: Add PCI ID for family 19h model 78h (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: provide user message where s0ix is not supported (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add line break for readability (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add num_samples message id support to STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: Fix refcount leak in amd_pmc_probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix build without debugfs (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add sysfs files for SMU (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Always write to the STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add defines for STB events (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmf: Add support for PMF core layer (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new platform support (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new acpi id for PMC controller (Prarit Bhargava) [RHEL-10011] - platform/x86: Move AMD platform drivers to separate directory (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix build error unused-function (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move FCH init to first use (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move SMU logging setup out of init (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Only report STB errors when STB enabled (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Drop CPU QoS workaround (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Output error codes in messages (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move to later in the suspend process (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Correct usage of SMU version (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (Prarit Bhargava) [RHEL-10011] - scsi: qedf: Add synchronization between I/O completions and abort (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused declaration (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix NULL dereference in error handling (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused 'num_handled' variable (Nilesh Javali) [RHEL-9861] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9859] - qla2xxx: Fix double free of dsd_list during driver load. (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9859] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9859]- [rt] build kernel-rt-4.18.0-526.rt7.315.el8 [RHEL-5332] - cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Mamatha Inamdar) [RHEL-15215] - powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14968] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [RHEL-14372] - vxlan: calculate correct header length for GPE (Petr Oros) [RHEL-14527] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-2574] {CVE-2023-4622} - netfilter: xt_u32: validate user space input (Phil Sutter) [RHEL-11729] {CVE-2023-39192} - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [RHEL-6044] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14830] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14830] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14830] - net: tipc: resize nlattr array to correct size (Xin Long) [RHEL-14830] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-15311] - scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-15311] - scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-15311] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14518] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14518] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [RHEL-14518] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [RHEL-14518] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14568] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14568] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14568] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [RHEL-14568] - net: fix kfree_skb_list use of skb_mark_not_on_list (Antoine Tenart) [RHEL-14568] - net: kfree_skb_list use kmem_cache_free_bulk (Antoine Tenart) [RHEL-14568] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-15040] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-15040] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-15040] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-15040] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-15040] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-15040] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-15040] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Davide Caratti) [RHEL-15040] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [RHEL-15040] - ethtool: Fix uninitialized number of lanes (Davide Caratti) [RHEL-15040] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [RHEL-15040] - net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-14032] - netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14032] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14032] - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Davide Caratti) [RHEL-14032] - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Davide Caratti) [RHEL-14032] - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo refcount decrement in case update failed (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Davide Caratti) [RHEL-14032] - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Davide Caratti) [RHEL-14032] - net/sched: flower: Ensure both minimum and maximum ports are specified (Davide Caratti) [RHEL-14032] - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Davide Caratti) [RHEL-14032] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [RHEL-14032] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [RHEL-14032] - selftests: tc-testing: add one test for flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Davide Caratti) [RHEL-14032] - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Davide Caratti) [RHEL-14032] - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Davide Caratti) [RHEL-14032] - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Davide Caratti) [RHEL-14032] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [RHEL-14032] - net/sched: act_mirred: Add carrier check (Davide Caratti) [RHEL-14032] - redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13071] - redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Desnes Nunes) [RHEL-13071] - usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13071] - USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13071] - usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13071] - usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13071] - thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13071] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [RHEL-13071] - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13071] - xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13071] - xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13071] - usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13071] - usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13071] - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin multi-function devices (Desnes Nunes) [RHEL-13071] - PCI: Add Zhaoxin Vendor ID (Desnes Nunes) [RHEL-13071] - USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13071] - usb: usbtmc: Fix bug in pipe direction for control transfers (Desnes Nunes) [RHEL-13071] - media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13071] - USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13071] - USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13071] - usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13071] - usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13071] - xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13071] - debugfs: regset32: Add Runtime PM support (Desnes Nunes) [RHEL-13071] - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13071] - media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13071] - media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Remove the helper for deactivating memory region (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Clean up printing messages (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13071] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [RHEL-13071] - dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema (Desnes Nunes) [RHEL-13071] - dt-bindings: Merge gpio-usb-b-connector with usb-connector (Desnes Nunes) [RHEL-13071] - dt-bindings: Clean-up schema indentation formatting (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13071] - USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13071] - USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13071] - ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13071] - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13071] - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13071] - usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: Convert to DT schema (Desnes Nunes) [RHEL-13071] - thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13071] - thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Desnes Nunes) [RHEL-13071] - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13071] - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13071] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13071] - tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13071] - USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13071] - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13071] - usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13071] - xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13071] - xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13071] - xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13071] - xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13071] - xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13071] - xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13071] - xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13071] - xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13071] - xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13071] - overflow: Provide constant expression struct_size (Desnes Nunes) [RHEL-13071] - test_overflow: Regularize test reporting output (Desnes Nunes) [RHEL-13071] - overflow: Implement size_t saturating arithmetic helpers (Desnes Nunes) [RHEL-13071] - test_overflow: Add shift overflow tests (Desnes Nunes) [RHEL-13071] - overflow.h: Add comment documenting __ab_c_size() (Desnes Nunes) [RHEL-13071] - docs: basics.rst: get rid of rcu kernel-doc macros (Desnes Nunes) [RHEL-13071] - docs: Do not seek comments in kernel/rcu/tree_plugin.h (Desnes Nunes) [RHEL-13071] - docs: deprecated.rst: Add zero-length and one-element arrays (Desnes Nunes) [RHEL-13071] - docs: Remove :c:func: from process/deprecated.rst (Desnes Nunes) [RHEL-13071] - docs: Introduce deprecated APIs list (Desnes Nunes) [RHEL-13071] - USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-13071] - usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13071] - usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13071] - media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Desnes Nunes) [RHEL-13071] - usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Convert to i2c's .probe_new() (Desnes Nunes) [RHEL-13071] - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13071] - usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13071] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Desnes Nunes) [RHEL-13071] - usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13071] - thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13071] - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Desnes Nunes) [RHEL-13071] - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: hcd: correct usb-device path (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: fix yamllint check warning (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: fix typo in required properties (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: convert usb-device.txt to YAML schema (Desnes Nunes) [RHEL-13071] - dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13071] - dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC (Desnes Nunes) [RHEL-13071] - usb typec: mt6360: Add MT6360 Type-C DT binding documentation (Desnes Nunes) [RHEL-13071]- [rt] build kernel-rt-4.18.0-525.rt7.314.el8 [RHEL-5332] - net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227302] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218335] {CVE-2023-39198} - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Vitaly Kuznetsov) [RHEL-3656] - net: virtio_net_hdr_to_skb: count transport header in UFO (Cindy Lu) [RHEL-6030] - ice: reset first in crash dump kernels (Petr Oros) [2139761] - perf/core: Fix potential NULL deref (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - perf: Disallow mis-matched inherited group reads (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8246] - scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8232] - regmap: Drop initial version of maximum transfer length fixes (Mark Langsdorf) [RHEL-1022] - regmap: Account for register length when chunking (Mark Langsdorf) [RHEL-1022] - driver core: update comments in device_rename() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add use_arch[|_cache]_info field/function (Mark Langsdorf) [RHEL-1022] - arch_topology: Remove early cacheinfo error message if -ENOENT (Mark Langsdorf) [RHEL-1022] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Mark Langsdorf) [RHEL-1022] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add arch specific early level initializer (Mark Langsdorf) [RHEL-1022] - regmap: Factor out single value register syncing (Mark Langsdorf) [RHEL-1022] - regmap: Add RAM backed register map (Mark Langsdorf) [RHEL-1022] - regmap: Removed compressed cache support (Mark Langsdorf) [RHEL-1022] - base: soc: populate machine name in soc_device_register if empty (Mark Langsdorf) [RHEL-1022] - regmap: Clarify error for unknown cache types (Mark Langsdorf) [RHEL-1022] - regmap: Handle sparse caches in the default sync (Mark Langsdorf) [RHEL-1022] - regmap: add a helper to translate the register address (Mark Langsdorf) [RHEL-1022] - regmap: cache: Silence checkpatch warning (Mark Langsdorf) [RHEL-1022] - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Mark Langsdorf) [RHEL-1022] - devres: Pass unique name of the resource to devm_add_action() (Mark Langsdorf) [RHEL-1022] - device property: Clarify description of returned value in some functions (Mark Langsdorf) [RHEL-1022] - driver core: Make state_synced device attribute writeable (Mark Langsdorf) [RHEL-1022] - PM: domains: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [RHEL-1022] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make name() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make filter() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: make get_ktype() take a const pointer (Mark Langsdorf) [RHEL-1022] - kobject: make kobject_get_ownership() take a constant kobject * (Mark Langsdorf) [RHEL-1022] - arm64: topology: move store_cpu_topology() to shared code (Mark Langsdorf) [RHEL-1022] - filemap: skip write and wait if end offset precedes start (Nico Pache) [RHEL-5620] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [RHEL-5620] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5620] - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Nico Pache) [RHEL-5620] - writeback: fix call of incorrect macro (Nico Pache) [RHEL-5620] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5620] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [RHEL-5620] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [RHEL-5620] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [RHEL-5620] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [RHEL-5620] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [RHEL-5620] - mm: Make failslab writable again (Nico Pache) [RHEL-5620] - mm: migrate: fix THP's mapcount on isolation (Nico Pache) [RHEL-5620] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [RHEL-5620] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [RHEL-5620] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [RHEL-5620] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [RHEL-5620] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [RHEL-5620] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Nico Pache) [RHEL-5620] - highmem: fix checks in __kmap_local_sched_{in,out} (Nico Pache) [RHEL-5620] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Nico Pache) [RHEL-5620] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Nico Pache) [RHEL-5620] - memblock: use kfree() to release kmalloced memblock regions (Nico Pache) [RHEL-5620] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Nico Pache) [RHEL-5620] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Nico Pache) [RHEL-5620] - mm/hugetlb: initialize hugetlb_usage in mm_init (Nico Pache) [RHEL-5620] - mm: mempolicy: don't have to split pmd for huge zero page (Nico Pache) [RHEL-5620] - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes (Nico Pache) [RHEL-5620] - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() (Nico Pache) [RHEL-5620] - delayacct: clear right task's flag after blkio completes (Nico Pache) [RHEL-5620] - mm: remove lru_add_drain_all in alloc_contig_range (Nico Pache) [RHEL-5620] - mm: always have io_remap_pfn_range() set pgprot_decrypted() (Nico Pache) [RHEL-5620] - mm/page_alloc: fix documentation error (Nico Pache) [RHEL-5620] - s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE personality (Nico Pache) [RHEL-5620] - powerpc/mm: Fix "sz" set but not used warning (Nico Pache) [RHEL-5620] - powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search (Nico Pache) [RHEL-5620] - mm: ksm: do not block on page lock when searching stable tree (Nico Pache) [RHEL-5620] - powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros (Nico Pache) [RHEL-5620] - arm64: mm: Export __sync_icache_dcache() for xen-privcmd (Nico Pache) [RHEL-5620]- [rt] build kernel-rt-4.18.0-524.rt7.313.el8 [RHEL-5332] - pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [RHEL-4969] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8630] - net/sched: cls_rsvp: always try to match inside the linear part of skb (Davide Caratti) [RHEL-11730] {CVE-2023-42755} - vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221468] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221468] {CVE-2023-3567} - vt_kdsetmode: extend console locking (John W. Linville) [RHEL-3016] {CVE-2021-3753} - console: consume APC, DM, DCS (John W. Linville) [RHEL-3016] {CVE-2021-3753} - vt_ioctl: move vt_kdsetmode out of vt_k_ioctl (John W. Linville) [RHEL-3016] {CVE-2021-3753} - scsi: core: Fix legacy /proc parsing buffer overflow (Ewan D. Milne) [RHEL-14311] - scsi: core: Improve scsi_vpd_inquiry() checks (Ewan D. Milne) [RHEL-14311] - scsi: core: Fix a procfs host directory removal regression (Ewan D. Milne) [RHEL-14311] - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Ewan D. Milne) [RHEL-14311] - ibmvnic: Assign XPS map to correct queue index (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Toggle between queue types in affinity mapping (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Update XPS assignments during affinity binding (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hints (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Assign IRQ affinity hints to device queues (Mukesh Chaurasiya) [RHEL-11210] - mm/slub: fix a slab missed to be freed problem (Rafael Aquini) [RHEL-9526] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Rafael Aquini) [RHEL-9526] - mm/slub: convert object_map_lock to non-raw spinlock (Rafael Aquini) [RHEL-9526] - mm/slub: remove slab_lock() usage for debug operations (Rafael Aquini) [RHEL-9526] - mm/slub: restrict sysfs validation to debug caches and make it safe (Rafael Aquini) [RHEL-9526] - mm/slub: move free_debug_processing() further (Rafael Aquini) [RHEL-9526] - mm/slub: remove unneeded return value of slab_pad_check (Rafael Aquini) [RHEL-9526] - s390/qdio: fix do_sqbs() inline assembly constraint (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/qeth: Fix vipa deletion (Tobias Huschle) [RHEL-11194] - s390/lcs: Remove FDDI option (Tobias Huschle) [RHEL-11194] - net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11198] - net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11198] - s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11198] - s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11198] - s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11198] - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11198] - s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11198] - net/ism: Remove extra include (Tobias Huschle) [RHEL-11198] - net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11198] - dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-13917] - dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-13917] - dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-13917] - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-13917] - dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-13917] - dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-13917] - dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-13917] - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-13917] - dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-13917] - dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-13917] - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-13917] - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-13917] - dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-13917] - dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-13917]- [rt] build kernel-rt-4.18.0-523.rt7.312.el8 [RHEL-5332] - cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-7930 RHEL-9046] {CVE-2023-1192} - x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-13360] - media: technisat-usb2: break out of loop at end of buffer (Desnes Nunes) [RHEL-3013 RHEL-3895] {CVE-2019-15505} - can: af_can: fix NULL pointer dereference in can_rcv_filter (Ricardo Robaina) [RHEL-6429 RHEL-7053] {CVE-2023-2166} - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [RHEL-5147] - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [RHEL-14767] - KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs (Peter Xu) [RHEL-7210] - net: tun: fix bugs for oversize packet when napi frags enabled (Ricardo Robaina) [RHEL-7185 RHEL-7267] {CVE-2023-3812} - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Jose Ignacio Tornos Martinez) [RHEL-6357] {CVE-2023-31083} - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10313 RHEL-11030] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10313 RHEL-11030] - x86/sev: Check for user-space IOIO pointing to kernel space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Check IOBM for IOIO exceptions from user-space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Disable MMIO emulation from user mode (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - USB: core: Fix oversight in SuperSpeed initialization (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Change usb_get_device_descriptor() API (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Unite old scheme and new scheme descriptor reads (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - bonding: do not assume skb mac_header is set (Hangbin Liu) [RHEL-13959] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13959] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13959] - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [RHEL-13959] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [RHEL-13959] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [RHEL-13959] - bonding: fix send_peer_notif overflow (Hangbin Liu) [RHEL-13959] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [RHEL-13959] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [RHEL-13959] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [RHEL-13959] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [RHEL-13959] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [2111392] - KVM: s390: Add UV feature negotiation (Thomas Huth) [2111392] - s390/uv: UV feature check utility (Thomas Huth) [2111392] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [2111392] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [2111392] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [2111392] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [2111392] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [2111392] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [2111392] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [2111392] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [2111392] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [2111392] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [2111392] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [2111392] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [2111392] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Thomas Huth) [2111392] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [2111392] - s390/vfio_ap: increase max wait time for reset verification (Thomas Huth) [2111392] - s390/vfio_ap: fix handling of error response codes (Thomas Huth) [2111392] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Thomas Huth) [2111392] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Thomas Huth) [2111392] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Thomas Huth) [2111392] - s390/vfio-ap: verify reset complete in separate function (Thomas Huth) [2111392] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Thomas Huth) [2111392] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Thomas Huth) [2111392] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Thomas Huth) [2111392]- [rt] build kernel-rt-4.18.0-522.rt7.311.el8 [RHEL-5332] - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Florian Westphal) [RHEL-8444] {CVE-2023-42753} - cxgb4: fix use after free bugs caused by circular dependency problem (Ricardo Robaina) [RHEL-6261 RHEL-7058] {CVE-2023-4133} - ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 (Florian Westphal) [RHEL-5742] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Artem Savkov) [RHEL-7534 RHEL-7535] {CVE-2023-2163} - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2238379] - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1672] - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6384] - libfs: take cursors out of list when moving past the end of directory (Jeffrey Layton) [RHEL-15148] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14379] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14379] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14379] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-14379] - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Tomas Henzl) [RHEL-8244] - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance error messages (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance controller offline notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance shutdown notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Simplify lun_number assignment (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename pciinfo to pci_info (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename MACRO to clarify purpose (Don Brace) [RHEL-1728] - scsi: smartpqi: Add abort handler (Don Brace) [RHEL-1728] - x86/sgx: mark as supported (Vladis Dronov) [2041881] - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Vladis Dronov) [2041881] - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Vladis Dronov) [2041881] - Documentation: Fix typos (only the SGX part) (Vladis Dronov) [2041881] - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Vladis Dronov) [2041881] - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Vladis Dronov) [2041881] - convert sgx_set_attribute() to fdget()/fdput() (Vladis Dronov) [2041881] - x86/sgx: use VM_ACCESS_FLAGS (Vladis Dronov) [2041881] - x86/sgx: Replace kmap/kunmap_atomic() calls (Vladis Dronov) [2041881] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Vladis Dronov) [2041881] - x86/sgx: Reduce delay and interference of enclave release (Vladis Dronov) [2041881] - x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Vladis Dronov) [2041881] - x86/sgx: Add overflow check in sgx_validate_offset_length() (Vladis Dronov) [2041881]- [rt] build kernel-rt-4.18.0-521.rt7.310.el8 [RHEL-5332] - team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13961] - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13961] - team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13961] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [RHEL-13961] - kernfs: change kernfs_rename_lock into a read-write lock. (Ian Kent) [RHEL-11484] - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Ian Kent) [RHEL-11484] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-11484] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-11484] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-11484] - kernfs: move struct kernfs_root out of the public view. (Ian Kent) [RHEL-11484] - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1734] - block: check_events: don't bother with events if unsupported (Ming Lei) [RHEL-2407] - Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Ming Lei) [RHEL-2407] - Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd" (Ming Lei) [RHEL-2407] - block: disk_events: introduce event flags (Ming Lei) [RHEL-2407] - block: genhd: remove async_events field (Ming Lei) [RHEL-2407] - ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-11211] - selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13962] - selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13962] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13962] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [RHEL-13962] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-2524] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-2524] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-2524] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-2524] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-2524] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-2524] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-2524] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-2524] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-2524] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [RHEL-2524] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [RHEL-2524] - perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11205] - KVM: x86: Add SBPB support (Waiman Long) [RHEL-11272 RHEL-9298] - KVM: x86: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] - x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Unexport untraining functions (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Remove amd_get_topology_early() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20593} - driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Optimize returns patching (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/microcode/AMD: Load late on both threads too (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/returnthunk: Allow different return thunks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Sanitize linker script (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool: Fix .return_sites generation (Waiman Long) [RHEL-11272 RHEL-9298]- [rt] build kernel-rt-4.18.0-520.rt7.309.el8 [RHEL-5332] - kernel/rh_messages.c: move hardware tables to rh_messages.h (Scott Weaver) [2181912] - kernel/rh_messages.c: Wire up new calls (Prarit Bhargava) [2181912] - drivers/pci: Update rh_messages.c (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_hardware_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_unmaintained() (Prarit Bhargava) [2181912] - drivers/pci: Remove RHEL-only pci_hw_*() functions (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_disabled() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_deprecated() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_unmaintained() calls (Prarit Bhargava) [2181912] - redhat: fix bug/zjira sort in the changelog (Patrick Talbert) - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [RHEL-14504] - tunnels: fix kasan splat when generating ipv4 pmtu error (Guillaume Nault) [RHEL-14377] - net:ipv6: check return value of pskb_trim() (Guillaume Nault) [RHEL-14377] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [RHEL-14377] - ipv4: fix null-deref in ipv4_link_failure (Felix Maurer) [RHEL-5427] {CVE-2023-42754} - powerpc/perf/hv-24x7: Update domain value check (Michael Petlan) [RHEL-13718] - vxlan: Expose helper vxlan_build_gbp_hdr (Izabela Bakollari) [RHEL-12413] - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Izabela Bakollari) [RHEL-12413] - net: ipv4: fix one memleak in __inet_del_ifa() (Guillaume Nault) [RHEL-14375] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [RHEL-14375] - icmp: guard against too small mtu (Guillaume Nault) [RHEL-14375] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [RHEL-14375] - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Hangbin Liu) [RHEL-13954] - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Hangbin Liu) [RHEL-13954] - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Hangbin Liu) [RHEL-13954] - ipv6/addrconf: fix a potential refcount underflow for idev (Hangbin Liu) [RHEL-13954] - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Hangbin Liu) [RHEL-13954] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [RHEL-13954] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [RHEL-13954]- [rt] build kernel-rt-4.18.0-519.rt7.308.el8 [RHEL-5332] - redhat: remove kabi-rhel810 directory (Prarit Bhargava) - redhat: Update .gitignore for 8.10 kabi files (Prarit Bhargava) - nvmet-tcp: Fix a possible UAF in queue intialization setup (John Meneghini) [RHEL-11509 RHEL-11527] {CVE-2023-5178} - sctp: update hb timer immediately after users change hb_interval (Xin Long) [RHEL-6045] - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Tobias Huschle) [RHEL-11200] - net: openvswitch: add support for l4 symmetric hashing (Antoine Tenart) [RHEL-10498] - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Hangbin Liu) [RHEL-10475 RHEL-10477] {CVE-2023-42752} - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Ivan Vecera) [RHEL-12418] - tracing: Fix race in perf_trace_buf initialization (Michael Petlan) [RHEL-8648] - Input: gtco - bounds check collection indent level (Desnes Nunes) [RHEL-3014 RHEL-3892] {CVE-2019-13631} - x86/microcode/AMD: Rip out static buffers (Prarit Bhargava) [2225261] - perf/x86/amd: Do not WARN() on every IRQ (Michael Petlan) [RHEL-12340] - netfilter: conntrack: Fix gre tunneling over ipv6 (Florian Westphal) [RHEL-12497] - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) [RHEL-6157] - sctp: update transport state when processing a dupcook packet (Xin Long) [RHEL-6157]- [rt] build kernel-rt-4.18.0-518.rt7.307.el8 [RHEL-5332] - trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192614] - sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192614] - smp: reword smp call IPI comment (Jerome Marchand) [2192614] - treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192614] - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192614] - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192614] - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192614] - trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192614] - RDMA/umem: Set iova in ODP flow (Kamal Heib) [RHEL-1032] - RDMA/core: Update CMA destination address on rdma_resolve_addr (Kamal Heib) [RHEL-1032] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [RHEL-1032] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1032] - IB/isert: Fix possible list corruption in CMA handler (Kamal Heib) [RHEL-1028] - IB/isert: Fix dead lock in ib_isert (Kamal Heib) [RHEL-1028] - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Kamal Heib) [RHEL-1028] - IB/iser: remove redundant new line (Kamal Heib) [RHEL-1028] - IB/iser: centralize setting desc type and done callback (Kamal Heib) [RHEL-1028] - IB/iser: remove unused macros (Kamal Heib) [RHEL-1028] - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Kamal Heib) [RHEL-1028] - RDMA/uverbs: Restrict usage of privileged QKEYs (Kamal Heib) [RHEL-1028] - RDMA/cma: Always set static rate to 0 for RoCE (Kamal Heib) [RHEL-1028] - RDMA/core: Fix GID entry ref leak when create_ah fails (Kamal Heib) [RHEL-1028] - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Kamal Heib) [RHEL-1028] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1028] - RDMA/core: Fix multiple -Warray-bounds warnings (Kamal Heib) [RHEL-1028] - RDMA/cma: Allow UD qp_type to join multicast only (Kamal Heib) [RHEL-1028] - md/raid5: release batch_last before waiting for another stripe_head (Nigel Croxon) [RHEL-9875] - CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [RHEL-10997] - fbcon: set_con2fb_map needs to set con2fb_map! (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - fbcon: Fix error paths in set_con2fb_map (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-3652] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [RHEL-3872] - RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6389] {CVE-2023-25775} - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cgroup: add pids.peak interface for pids controller (Waiman Long) [RHEL-10099] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cpufreq: amd-pstate: fix global sysfs attribute type (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add a kernel config option to set default mode (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Prarit Bhargava) [2218687] - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Write CPPC enable bit per-socket (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add ->fast_switch() callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided mode control support via sysfs (Prarit Bhargava) [2218687] - amd-pstate: Fix amd_pstate mode switch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided autonomous mode (Prarit Bhargava) [2218687] - ACPI: CPPC: Add auto select register read/write support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: move to use bus_get_dev_root() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: avoid uninitialized variable use (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: add driver working mode switch support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement suspend and resume callbacks (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Prarit Bhargava) [2218687] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix initial highest_perf value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Expose struct amd_cpudata (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: update pstate frequency transition delay time (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: fix wrong lowest perf fetch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix white-space (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: simplify cpudata pointer assignment (Prarit Bhargava) [2218687] - locking: revert comment from KRTS JiraReadiness exercise (Eirik Fuller) [RHEL-11976]- [rt] build kernel-rt-4.18.0-517.rt7.306.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152857] {CVE-2022-45934} - tracing/histograms: Fix parsing of "sym-offset" modifier (Jerome Marchand) [2229575] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-3379] - task_work: cleanup notification modes (Audra Mitchell) [RHEL-1064] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2131821] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2131821] - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) [RHEL-2527] - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) [RHEL-2527] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-2527] - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) [RHEL-11241] - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) [RHEL-11241] - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) [RHEL-11241] - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) [RHEL-11241] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - Revert "mm, meminit: recalculate pcpu batch and high limits after init completes" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: move free_the_page" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: allow high-order pages to be stored on the per-cpu lists" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fetch the correct pcp buddy during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: track range of active PCP lists during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: simplify how many pages are selected per pcp list during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: drain the requested list first during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: free pages in a single pass during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: check high-order pages for corruption during PCP operations" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page" (Chris von Recklinghausen) [RHEL-8539] - Revert "cnic: Use the bitmap API to allocate bitmaps" (Chris Leech) [RHEL-1950] - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-1950] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2602] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2602] - gfs2: Add quota_change type (Bob Peterson) [2224075]- [rt] build kernel-rt-4.18.0-516.rt7.305.el8 [RHEL-5332] - bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] - bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] - bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] - PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] - powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] - s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] - md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] - md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] - md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] - md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] - md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] - md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] - md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] - md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] - md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084] - drm/i915: Do not disable preemption for resets (John B. Wyatt IV) [2212309 2213314] - drm/i915: Drop the irqs_disabled() check (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Queue and wait for the irq_work item. (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't check for atomic context on PREEMPT_RT (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (John B. Wyatt IV) [2212309 2213314] - drm/i915: Use preempt_disable/enable_rt() where recommended (John B. Wyatt IV) [2212309 2213314]- [rt] build kernel-rt-4.18.0-515.rt7.304.el8 [RHEL-5332] - s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2838] - s390/dasd: fix hanging device after request requeue (Tobias Huschle) [RHEL-2830] - s390/dasd: fix command reject error on ESE devices (Tobias Huschle) [RHEL-2850] - s390/dasd: print copy pair message only for the correct error (Tobias Huschle) [RHEL-2831] - s390: add z16 elf platform (Tobias Huschle) [RHEL-2854] - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Tobias Huschle) [RHEL-2410] - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2227601] - arm64: kdump: Remove custom linux,usable-memory-range handling (Baoquan He) [RHEL-2307] - arm64: kdump: Remove custom linux,elfcorehdr handling (Baoquan He) [RHEL-2307] - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Dean Nelson) [RHEL-1784] {CVE-2022-45919} - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Dean Nelson) [RHEL-1841] {CVE-2022-45884} - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Dean Nelson) [RHEL-1842] {CVE-2022-45886} - media: dvb_ca_en50221: fix a size write bug (Dean Nelson) [RHEL-1784] - media: dvbdev: fix refcnt bug (Dean Nelson) [RHEL-1841] - media: dvbdev: adopts refcnt to avoid UAF (Dean Nelson) [RHEL-1841] - media: dvbdev: fix error logic at dvb_register_device() (Dean Nelson) [RHEL-1841] - media: dvb_net: avoid speculation from net slot (Dean Nelson) [RHEL-1842] - media: dvb_ca_en50221: avoid speculation from CA slot (Dean Nelson) [RHEL-1784] - media: dvbdev: Fix memleak in dvb_register_device (Dean Nelson) [RHEL-1841] - media: media/dvb: Use kmemdup rather than duplicating its implementation (Dean Nelson) [RHEL-1841] - media: dvbdev: remove double-unlock (Dean Nelson) [RHEL-1841] - media: dvb-core: fix epoll() by calling poll_wait first (Dean Nelson) [RHEL-1784] - media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl() (Dean Nelson) [RHEL-1784] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231934] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2225228] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2225228] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2225228] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227916] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227916] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227916] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [RHEL-863]- [rt] build kernel-rt-4.18.0-514.rt7.303.el8 [2180997] - redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko) - redhat: add additional gating boot tests (Denys Vlasenko) - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - scsi: st: Add third party poweron reset handling (John Meneghini) [1930388] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179898] {CVE-2023-1513} - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965] - s390/ap: add ap status asynch error support (Tobias Huschle) [2110511] - s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511] - s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511] - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511] - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511] - s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511] - s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511] - s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511] - s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511] - s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511] - s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511] - s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511] - s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511] - s390/ap: adjust whitespace (Tobias Huschle) [2110511] - s390/ap: use insn format for new instructions (Tobias Huschle) [2110511] - s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511] - s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511] - s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511] - s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511] - s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511] - s390/ap: get rid of register asm (Tobias Huschle) [2110511] - s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511] - s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511] - internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554] - internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-513.rt7.302.el8 [2180997] - redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609} - cifs: fix bogus cifs_mount error handling in RHEL8 (Jeffrey Layton) [2215018] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Ricardo Robaina) [2190255] {CVE-2023-30456} - netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2196717] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156366 2156371] {CVE-2022-4744} - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225103] {CVE-2023-3776} - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Davide Caratti) [2225196] {CVE-2023-3611} - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Davide Caratti) [2225196] - net/sched: sch_qfq: refactor parsing of netlink parameters (Davide Caratti) [2225196] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2229152] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2229152] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2229152] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2229152] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2229152] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2229152] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2095340] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2095340] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2095340] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2095340] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2095340] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2095340] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2095340] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2095340] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2095340] - gfs2: init system threads before freeze lock (Bob Peterson) [2095340] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2222573] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2222573] - net: mana: Add support for vlan tagging (Bandan Das) [2222573] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2222573] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2222573] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2222573] - net: mana: Add support for jumbo frame (Bandan Das) [2222573] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2222573] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2222573] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2222573] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2222573] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2222573] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2227743] - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2232451] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2232451] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2232451] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2232451] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2232451]- [rt] build kernel-rt-4.18.0-512.rt7.301.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-511.rt7.300.el8 [2180997] - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2224007] {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) [2213805] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229889] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229889] {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]- [rt] build kernel-rt-4.18.0-510.rt7.299.el8 [2180997] - locking: 8.9 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-982] - 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) [2216152] {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) [2165932] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165932] {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) [2165932] {CVE-2023-0597}- [rt] build kernel-rt-4.18.0-509.rt7.298.el8 [2180997] - 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) [2176120] {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) [2215511] {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) [2212207] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212207] {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) [2216140] {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]- [rt] build kernel-rt-4.18.0-508.rt7.297.el8 [2180997] - HID: betop: check shape of output reports (Desnes Nunes) [2212166] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153577] {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) [2216148] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213141] {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) [2226837] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226837] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226837] {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]- [rt] build kernel-rt-4.18.0-507.rt7.296.el8 [2180997] - 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) [2179931] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187266] {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] - 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]- [rt] build kernel-rt-4.18.0-506.rt7.295.el8 [2180997] - kernel-rt: config: adjust CONFIG_LOCKDEP_CHAINS_BITS (John B. Wyatt IV) [2193452] - 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) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139618] {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] - 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] - [rt] Revert "Split IRQ-off and zone->lock while freeing pages from PCP list #1" (Chris White) [2225324] - [rt] Revert " Split IRQ-off and zone->lock while freeing pages from PCP list #2" (Chris White) [2225324]- [rt] build kernel-rt-4.18.0-505.rt7.294.el8 [2180997] - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214357] {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) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {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] - softirq: Wake ktimers thread also in softirq. (Eder Zulian) [2219530] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390}- [rt] build kernel-rt-4.18.0-504.rt7.293.el8 [2180997] - 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) [2213206] {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) [2181907] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181907] {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] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222817]- [rt] build kernel-rt-4.18.0-503.rt7.292.el8 [2180997] - 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) [2213491] {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]- [rt] build kernel-rt-4.18.0-502.rt7.291.el8 [2180997] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222369] - 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) [2212178] {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]- [rt] build kernel-rt-4.18.0-501.rt7.290.el8 [2180997] - 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) [2216997] {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]- [rt] build kernel-rt-4.18.0-500.rt7.289.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-499.rt7.288.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-498.rt7.287.el8 [2180997] - Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209647] {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) [2156579] {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) [2192300] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185962] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192672] {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]- [rt] build kernel-rt-4.18.0-497.rt7.286.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-496.rt7.285.el8 [2180997] - 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) [2196359] {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]- [rt] build kernel-rt-4.18.0-495.rt7.284.el8 [2180997] - 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) [2186285] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186285] {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) [2196155] {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) [2187464] {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) [2188406] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196315] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153574] {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]- [rt] build kernel-rt-4.18.0-494.rt7.283.el8 [2180997] - 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) [2192681] {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) [2193103] {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]- [rt] build kernel-rt-4.18.0-493.rt7.282.el8 [2180997] - Revert "drm/i915: Depend on !PREEMPT_RT." (John B. Wyatt IV) [2149799] - 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) [2177375] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177375] {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) [2181880] {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) [2174410] {CVE-2023-1118}- [rt] build kernel-rt-4.18.0-492.rt7.281.el8 [2180997] - 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] - Remove unused ZRTBZ variable (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-491.rt7.280.el8 [2180997] - 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] - [rt] build kernel-rt-4.18.0-490.rt7.279.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-489.rt7.278.el8 [2180997] - 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) [2184957] {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]- [rt] build kernel-rt-4.18.0-488.rt7.277.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-487.rt7.276.el8 [2180997] - kernel/fork: Restore vfree_atomic in free_thread_stack() (Crystal Wood) [2159514] - 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) [2176160] {CVE-2023-1252}- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - 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) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - 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) [2179825] {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) [2148405] {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) [2148409] {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)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()4.18.0-553.8.1.rt7.349.el8_104.18.0-553.8.1.rt7.349.el8_104.18.0-553.8.1.rt7.349.el8_10.x86_64+debug4.18.0-553.8.1.rt7.349.el8_104.18.0-553.8.1.rt7.349.el8_10+debug4.18.0-553.8.1.rt7.349.el8_10+debug  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrsssssttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~          !"#$%&'()*+,-./01232444456789:::;<=>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@AAABCDEFFFGHHHIJKLMNOPQRSTUVWXYZZZ[\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdddeefghhhiiiiiiiiiiiijkjjjlmnopqrssssstuvwwxyregmap-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.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.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.xzrc-loopback.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-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_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cs42l42-sdw.ko.xzsnd-soc-cs42l42.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-es8326.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98363.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca-dmic.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-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.xz/lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/base/regmap//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/bcma//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/bluetooth//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/firewire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/firmware//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/hid//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/accel//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/buffer//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/gyro//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/humidity//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/light//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/orientation//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/pressure//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/temperature//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/input/tablet//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/input/touchscreen//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/capi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/hisax//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/i4l//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/leds//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/cec//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/common//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/common/siano//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/dvb-core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/firewire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/i2c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/radio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/rc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/tuners//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/siano//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/mfd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/mtd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/can//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ieee802154//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/ntb/test//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/parport//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/pcmcia//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/x86//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/x86/amd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/fnic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/soundwire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/target//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty/serial//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/uio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/fs/cifs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/fs/cramfs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/fs/squashfs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/mm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/6lowpan//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/atm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/bluetooth//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/bluetooth/bnep//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/bluetooth/hidp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/can//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/l2tp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/mac80211//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/mac802154//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/mpls//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/rfkill//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/wireless//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/core/seq/oss//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/drivers/mpu401//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/drivers/opl3//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/drivers/pcsp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/drivers/vx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/bebob//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/dice//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/digi00x//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/fireface//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/fireworks//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/motu//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/oxfw//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/tascam//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/hda/ext//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/i2c/other//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/ac97//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/ali5451//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/asihpi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/au88x0//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/ca0106//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/cs46xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/ctxfi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/echoaudio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/emu10k1//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/hda//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/ice1712//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/korg1212//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/lola//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/lx6464es//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/mixart//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/oxygen//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/pcxhr//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/rme9652//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/trident//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/vx222//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/amd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/amd/yc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/codecs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/intel/atom//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/intel/avs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/intel/boards//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/intel/common//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/sof/amd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/sof/intel//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/synth/emux//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/synth//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/usb/6fire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/usb/bcd2000//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/usb/caiaq//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/usb/hiface//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/usb/line6//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/usb/misc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/usb/usx2y//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/virtio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/x86/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(P PPCP*PAPGPPPYP[P\P]P^P_P`PbPRPSPPPPPPPP P!P}P`PuPPOPPXPYPZPPP^PeP\P]PP[PbP`P_PcPaPdPvPwP}P~PPP POPPPWPPPPPPP P PcPxPyPzP`P{P|P PPQPPPPPPpPPPTPP;PP?P[P\P]PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP,P-P.PPPPPPPP%P@PAPBPCPKPPPPPPP PlP>PXPaPPPPPPPPPPPPPPPPPPkPPPMPmPPDPEPFPGPJPcPdPePfPgPPPP/P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PYPPP PVPaPPPPPPPPPPP P P'P(P)P*P+PCPDPPPPPZPPPPPPPPPPPPPP&P'P6P?PPPPPPPPPPPPPPPPAPBPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP(P#P$P%P&P'P)P*P+P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPIPJPKPLPMPNPOPPP,PHPUPyPzP{PP;PmPPPPPPPPPP/PPPPPP PPP&PPP-P/PPPPPPPfPPPPPSPrPP.P0POPPPQPRPPPPPP:P;PP?P@P.P/P0P2P5P3P4P6P7P8P9P1PPPPPPPPP)PZPPP P!P"P#P$P&P'P%P(P*P+P,P1P2P3P4P5P6P7P8P9P:PRPSPQPXPUPVPWPZP[PgP*PPP\P P PPPPP!P"P#PPPPPPPPPPPPPPPPPPTPlPmPnPPPPPPPPPPPPnPoPpPPPPPPPPPP#P$PFPfPMPNPUPPPPPPP!P"PgP PDPKPLPPPPPPPPPP"PPPPPPPPPPPPPHPIPPPPPPPPPPPPPPPPPP)PqPPPPPPPP PPPPPPbPPPPPPPFP|PPPPP P PPPPPPPPPPPPPPPPGPJP_PaPbPePkP|P}PPLP^PPPPPPPPPP(P#P$P%PsPtPPPPPWPPNPPPPrPP5PHPIPPfPPkPmPnPoPPPPPPPPP P!PPP{P PPPPPPPPPPPPPPPyPPPPPPPzPPPPPPPPPPPPPPPPPPPvPwPxPPPPnPyP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPuP|P}PPPPPPPPPPPPPzPPpPqPPoPrPsPPPtPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?PKP`PaPbPcPLPPPPPPPPPP P P P P PPPPBPCPDPEPFPGPHPIPJPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P^P_PPP[P]P@PAPPPgPhPiPdPePjPkPlPmPnPoPpPqPrPsPfPtPuPvPxPwPPPP|PP~PPPPPPP{P}PPPPPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug echo "Running: dracut -f --kver 4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug" dracut -f --kver "4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug" || exit $? fi/bin/shutf-8471a6381dffabb5c067e0f9d0598c86839cd4e6fa2537099d776bab602b63b76?7zXZ !5"] b2u Q{LY7A$?>3cO#L 9X**q[ ݔ> P9S`.ɺJ/[8t&{faFeZ3樖9AБ-AnlCc; NFq t#4@Z1nqmY"-j_2+ K&\KqOɁؐ-Oijr+ ݄ 0Xp [osO _IC}rL75x΋i C}C0e8Z씁ʊ:å8e vU_nn$_׼JB_ӬVuX( 6pG6[7p;.+`,͊"lݖ(Dh VR7+Ү(xok#AQby2(8;/K#R)kض:z7a$KHEQ].'&^ -qA\y'W?7ٍ-M=5gmJR4A6\י*ӝ|p^S|ö)䃐~{KX7_Q凪l9.d*c8y1V OHɲ.lFߠnۃ=kHU%E4BRؿ(U[QcV8芥lW U`esf]r6061g7U0TJs"s{$@UӑA ѬpG2z,bGo=q(A=D;lXB\Cu~=͟* p4A%5z ELZ؁Y,&Jpsſ샥2c{m2< zznowu gfhsčt I"Kg lE牊E'u% }-jG fhHya_oa7:0W \3e^ J~g/Ҵ_FB$߬0C(}oC{{)oxq9 {^fI@]$Œ#[t*z*(.jY0?v>lsֺ}Pb|Њcraɳ\NӯB\n~hR~oskcBZϻGEg4'CRyx6J*0H eHNZhm)09հ5xV+͟1'r4 jOguwUQX>pYb]NצQ^n_7ԁW5NGz2~ٖkKGɋmq:1Sp:T׽U&}x Ҋ4{Nޭ.f#~Es,_1nv̧LNq0<ʈI{W[aDw4=?F'%ms"kfyr'ZtKW#=oj2g^ܭM[\`=g nnY[M4<Ȯ^VӞJ3lrϔCr|3`!nJoI\k(qFŋ C۹>[%Kյoyaϲ?/z@{ .Mqdtߓ,La? tAiOL#1, b~@6Ǫ>+7%@KhliwærxXW,Q@3uyԀ{:Fh>P% o$ WdKB E)rr6H(P {dZz_tz8$w͊;[|BޔZ:II5h;d 38GLU 'l%_oEzjk gnIG%7mP+4@qsLU; 71[?ޥdV}n1𖶭Y?]VM2&)v  Dpjp1B;h j22>Z?ޥF!:GьRԗ8(>9 }4xxt%K 3YXnJ z >?-et8_9a< X󿸗Ry@{(kh; (rM\8D?rah^ҥ60J[yP0?a L,j=A1kXm"oN4R*l7EQ뤑v;pRm%[u)=~b+=%`1[ Zh3 ~d5/Ǻ(v+lw\m>L4Ô'wDw,9;2|악qk{fdb]#4AUK <g-)3b}ʥ%t\FVm$eD0s%(De .Y=t}m.Ƀ`Tޚ5h_6͆wy]COgmc,\fAź'ĉKL8ȎjnK?Nȱ ёz3bB_˭X;v'$9nooyHH/1?ͶL4 3=%v`^=G]\Y&=^f[f8=/if]VijZucY͢8ܽAϜB6 RiS9]\5AU5OLm1vj g˔YwEkȽ')? +IƯ&CO#-vL4f>msREf.s,qWQw7!@RxpgѕϪwU^V|1#d sYNv ̉#Wd9`p!K}`PBiGx:ߓxHC~:-U-įg)rM 9̩J5&3C[?{wkz.(MaXj ʪA&_ :/qC'An}cmB*n nnK ͪUX/ {I ,JU1U?+L윲 YAj v-·,1`im_t| l^̣;IlbN^jӊ+F٣г{P}uw^7,y'"bs9 R6A40_MWjfr?n(e_w P&Ȧuz$a`x?)ҍAmBf9@e bK[.ˤFhoxiԝT+A i2Kd" RąC!q 5>|TSVo)]vo ,Y#⑈^|w*P9IGo8Dj}*RRw^ZK[`+'k;Gi"qm3n[Ծ#*izBXCgX$^Cd%7g͖ ؼ+̘ p`ao2NXc6Bzh܅mo<#\vZMʿ$Md=%u0kl`4ʗco\P-'ӳ8c?pqxfnN1j[:n^:׋yq}Csåiϝ5#ς*~A^  +&BauSaRlqJJ6&ֶ]M;pkgewd>0 =֡B_3{у6u]mP'ʀQA rLxNFcR7vdZ݊xikx<Rykkyo)7ZeKÚӹZU<B z%nP;K-A,lt.XiŽ$As]+ģ%!]œil`^cPW6IYn풵2 |n-|PCֽ{Ӽɔ$=~m1{g:B6,1)-"v\cxU,+Z ʗ,XHH mr}4ZfH^ p['0_4C( QXx~N踲*zx}z4,լ*[Hrznr;د]Hx1hƓRX%yd F$>!/kVEV7fĆHd৉+MWC/=vƣ~oD{n:[6r\8H;%W8?e`6{<;닻=6DsȷJFP_ 6H+9g秅Pf B.c=!z$Ҡi;J0:ltWlj.~0̜Wt: 9aXE|n$&xjlT,ZP\]WX6,ՔiT\ʒ'|泩Ř خ-42IEw:Zou_]9Ӽh7A{U>Ĝ!At5gc1j'f?DK9 =Cx0mQ}y˔Iq/W.qQL(B4XN%U(᫏_/MlZA6B .572-.5{IF6]༫̟WGvp=8q/؟׺ux)+hJK5]#ĎBsjd@O]NXq"oൠH(NJ"ab`&ڗTaqJn`| *n$?6|v, +_j $): Ys&4P3"vaN眼 Sg'2ZN3gSQ #?K cW;zbGk !螜N)=nP=H]^\7AW#ػ|0buVNNڭ rv.SdWG`|w"{)GXcFEݿmQGfb!nhiqF9 8 t>i$,X%PY͞gtfH0>ɚqs/JыQŃ 8CQୖJi)Y=3נRHv=½ .$;(-HS҈57yVҌRR!Қ8(!̉׸AE`IXru ?Se>vz}32d E2=XrZ5b;ºkCä 9/#KQ-ij WQc EGǮ #=wvf. \ ;h,!#7[#|@fC='a( Kʝ@&Wj?,bzVNqe4 }y a#]i|<|C&;ȷ\ Z b,twnJ5dr 怑I%رs`YBU9sv3{i&Gc,fV)k;VXkg1!ѕtx"sJm pA()10Mw % o4#3XwOAд &eXVP#=k.CX1#W0͇4ugOO+W\D]7*1]vswSI$îq;0UqoO%4_ ȽE74#BjONи:*FbGFMi>C4g87 H-8Hw,AX {AKFuy7+._0?'ZJrtX6+4`![2hۧ#4<P"!2MR'ByS׽e"◝`撎 nx/kBcy1Ё>oogADPkP1(u:QDͦK%o&7({c򀓊OZӺ:ʘwfI99'L4rS/@vx(K$tHUږ%uDf\z5Iڞsĵ(OvN֭%`<6Z_#VԹOCгit_Sb;vT}(sGUxx;A}are[ϼ-L$-\TQ#70ԦKO?,G {CQ$)dqt{ m(F857fD>F"XG,UMGx1Յ3炑~zTS,w4$<-[=AN0od޵>rYȕ;Tuh<4нC 787 9; Tt m {;Ezӫ rCm?Vtkm~Ǣu7XV6s yg@S"Uǰ7K旬` R6Ǒܖ=]S!Bԧ*>1 c1ʞ/SEFPC}NJ]:O_x[%Y$rs221B:G Ob5kH84rYga, qfIhYe/cb.&^.R )0VWnoQ$=֗5VSkeZKz6semlZ=ە8o+]I^MZk.kS/7$HF/᭷ϥ̪L?^/hNT_JՆ#g6VXFt$zC2YU:sFƕ P*#"ԝɨ8Jn;}qL #'y'$CsRn;rSUJH6)Kyx89F#δ`E(KP|;p 0Y&89)ҋG̘MZuv}Um[ଘjBhgHI-di$4ܲܧ@{fC:B%v]r꥝hf%k%w kzGJqt?WxlS59Jh*1 k:x7X SHS05+'tvҋ!= +8t9;0骮*1 7 Ic6o!U+6-BݎB5L<;nX9dyAw ;8wbO:2WѷhJ~Bk#oI bIu8I49>R=m^5g3Y%6,/K.7Wy*^6+*?Se[֨mX X܌=g="z;]~82 *2dDwgܙ̘A_تЈiIpZw k}| ]NdD,NhkuL6Pbn8[U( @+o~@ci|gEP /H>>'`.l爔9&o&z(-?S*Z '2VkƖFغY%= mB1fΔuL@BFZ,osIa~v;=Y&* iǻ97rʳYʡW OiS^U0@li %v%Igp~tST:@e`g˜>8NC>PO1vm*ݺڅL?YRlNN5k,)r(%vLQ'N/Ћ_.8`&/:4$? q i 1Sm}n.Q}W|;-X/F3oP AAu M6tsGSˠ{ pcvfQMCչ$?cNH:\(h}g=ވ#E~99S_8[m䮓"=-c + ͙A.*!%4./FE$>?1w9Q5˯ 6-/JA1 3%i53{Y'硫l 3W@a^ \c81e؈v~D7W %Z\ZeoQ~NN{ ÃA!CiLPt17H(yuô ZCS0H lM 4DMPD~#>Hu 1 ';hF KyK"P)K̒O,d$x~y ĀBJm 2?~`o×R{oaԣ_A{G'@  CQD~QwÉ(QkjݭԀAͳ~B =%FR Y'jmEhO=Od>³ |kD(mui7>g'OY~,Vmpǥ2IwƴkE3~ՉDB>W8)\; WێD>k`nFhxj(DeWieяNtcxK־6ff X?ٷƮ/][nUӁֆ)sz@$kic,{v [ۅkW~xXVF'PJ %hÍݵv_=$DA6;r&fu)d,_tCV{$<30* +!m-l@if}0.> .;;ɢbC+`jANEq(tDžb> {C _UҨHaJ 0]G~ ଘiVUHJAk8t|ל ӔnQT2OQ >$y֣ cSB8,g9➗fGGuWC:ѭڷ,kȘ_TEyYf6yOƒ! ~~l'N>t˚$?&69X6o\Ͽ8Qreq("G)BZd-yQWiҶtϼ{H.fx5q,xx7E/޸VPށ&nR"լס:<'PKGimm-Ri0C`I$RsPnd%PG?@@McmxKsL>j|6n4;4 eP޷DbNgsp)ä;(Wgoק|\<`J*TEe# LgHhW>Ŷ1Tx$vu]F}[ݺYFFVH'$*.;^hSF {`62]D;δz*9ܗb1X+:;uቾG ,PS?ڶx6)#h!zl6~@?"Ҧ% gP|zk9ڵMG^1}Q^\ٰ/'^M?l2mJr6 4 ߊ5$ W+9=K=lq@˛:7+9=RbC:lb1Rc҃ө2+ze"b$pf`t.2Q285'j݉:C?9k۰ۿe:~vů4g"†2;_؋N3)DT4l>dɠiqg"vVTK'߼ 0N'Xw/dɪ˝!TCpsJ>5{MKE#O^eö3mܝ&HinG{! xAMDʎr@€9|v RG~%joufxV-E$we|cI[T9BңԳUS-2T@cT_<9RP!+Cl7fDHV?p,d :X=1 ׃=2,dy'Khh.u|O4ɸi:uJuJ$g=FȳK(wI^Y LF$Li $ @MC|9ǵ)z ÁtI"vfQ `f⭵t0,W1|[hy\"-V6F 9Zrș5)WF N,~1в.Sgٓ@!Q)]G'G0rZ<۶YHsMI-K'L>Ӥ3%q_1Rw _#oSHLX]M>PjEy$vLWu?o}mRa+ \TFcזsFygzŞ3ںy+BOPVQÞUW7T;eCiGs5ρt{lB GF#l7q)d-M3v>=vO[\w|8VrXu(BUQ 2hIxp}9EPD*6RiTj Q-LeS_Ǻţ_Y < b' 0%&IEfQS쫃;}GÚdfHvUXV."רGL&[JKkGC$_f 7QJV{1o.Z;2ʍE((ux_5P{T~QŪw_,2oEhYD[iP_t"]+#\U^U\/#w/vǹz4f)KiBb)NNTLH̻FUbqJx!_Fb:-ih: T,ypSo#,-TSr/dIQ6Ѭ PNB/ _/~UJ 0OvL1̠JMt,nBZ0me}Tu &5DĻV(}2BRhU>hqUpnćU-Qr6®|Ib"hq 8ԞGǸYhcXJZ%r%4iiᫀay0Vsk.J1o$m*cL׌j9$V1K _wRˍ}79ym١aՈ`D e-ѫ~ڨIgq̟ξ7dse "}"(uÈ%? l蟩\ɘ32QGSf=9'cIJB2ڬ0==;. ,6Xmv 7W*mޖ vN lo!v8a|7iNRF ZM7k*,cY.Nr2nVbvrpʹrpf>Ih( a'{^uS Uyq_0W'sđ!{/&l BQ^ݾ)]Gh#L>)E,Ҹۧ쿪:ju;Q_rG%`Ş 88ufk4.3j]N]ͻ)\pN@*%rDUͬlc]iwMzJ^j }5C,AÅjW p6GZ4ԝɱےf|2}c2Djg/kLdt s1AT3\/2+(|5ׂ(M 7tw=^.'70Ui߼թGBe:a9YqZWt˛? @a$yZ'*-c;Pwf"|kO! S߾#EX6y9HVYB wav!qMH.^oGBBmٺg2 \zh2(h_$WƑazW74w,eEk-/O>eI R|@'uFiw3NVcn6t:=l:mqin5؛|nF1S,taVJh2.::0[kIXvo%wb3.bh ζ`O )=uz賤,0.WX)iy@f#fq/,6omF Vr{y8K*b;>:v[0(QnüDŮpdTڋ e\d[f 3p'Ts mo?vꦩǠNݥWEFl,TP9N?U+ӫcE>z.Yܾw2.6[dݲ},XK{@y^IBv^-v6Q(hXb~J2^V&b*tE]o\dLNEC%U_v]w$-u=ȫv 4 lMs57dJoUaci ($n~Haorݮ>\ ΁cs _\`}ɞpnZo`5V꘬iAa-8z~ Bu3) ڲZ1;n)9'}&>%S>Ż[1o\htz06"-NsyreO*ڑFl[:(zFn6rtba|bӢy<=Q?(5k''5O)C>Q0yFKDdڍ *} 3z҆`.] H-wޣsC| s CsNK)gsNBAǎEq݆7$!" P1ld &tW=92zxa8mݗeBs(5壿6S,Cn ?,@CGE2Pz05ݟVXB.DnԸ ,MiB5\pZ;:/xoh!P]AW{³u_`SEO:[tQg-qSt)Gߤ~'ؾX-gǽHB'\zI8#Л0x'S7~xFy戥 1/zdZEQqrsaVz8(8<TI21ӱq zcn¡$gړ]:Q 6]NYX 7qP3_QvT?)f mOL<&%>z SQb(ߨ#L=hn[nи˳?CHS|7ɡ#=Y#(NԮ)Fٓ͘K? fWw&P,@ТH bu( DQO ;a O`z"I?c$l3 C6uZaշ|'n4*Jž6^wM_rFl%!,Xʉ@/n23/SFsSjS$[՗G 9|TQyUD;-Zkz_0Ñe1đ"ͩD%tQ0J`¥N4ioݬJ]J?7oI "0t^^woAvAY?7D$w 5syrG SN'%^݆|Y@b$آ! xgЄY1^yHs5 91OXҡ^inc)od6d!ML3Wj6 -ˮ%EsTc|`-~Y ]C-$A>Aa0|l\@dbe;{*߲Pj^U%c Y7 5L@*ݬPϕp5ⷎ[@1u }Z@>4-aƆ8sQ>Ω_5ڋ"Cp_P= /?C1}JE..SXCocn6Lo"'Ŭ0qb^P­uӮ\{'oan˴!CM/;F! 0f?n}#JtEGv5ui%*by0`e@ϞxHgb==W>O!$y8oLt d3OL21t,pHe?S3._+=.F.JC;҆r}b-U9MHRm:{(Ȓb/jjN "~N{Ri~ufn<LăkpE;p+£ګ<L]C`8ftu[H7Qabb^o93ƑMq͆W/85=M^I//kk$VoיԔ6+>>M Ё6ua5 ʸȞRZ`w_Pz p)jAy, 2]S-MCnZ6MzӟX(:QⶬV26C-Q2J܅ A\zC>^&y-X`ʺ3_;CbU2 `zECW'0ds]|)zV^aPKxfxސ Η:&Iu~! u؉|&8UٹgP&0Z݌,Cw-dE~*#||~M+3uhxFeFltI^;17=,,%,Kے{}D.cU"cU+r̠rSJ kXCSZ3hoK WMYL]H^DЬƫ.!Y%L2&el0H n(>)mG*q]bIl3]솄2$6JLΚ|LǙۧ!(KV/M`{6(l_i}!a8jǼ ٩S>wlMW5<";`pAuld{&Ǝ&G*ceILF얨ʿKHc|>쇾MI+@|^CcR]IϫG_75 X O: Nvg]yʏiu`R"$6'ּC*XɱY'yU`~ sa:ᩍr>NԓdCXHs0[2jX Iuq6s+Vn;WaU.exz~ *T)`?K!h*[?/ؤYvIOQ|x7ޔ'#8f o-j'tnQc3¹#j b'ԄChZ b4'SW'IS8kCiߩi@ i^euҭ @@}o.F[HO^}mUv]I nsq}T QR/$o -"rR"}:|dz}Huώk9lA5WC/5FੴuOe_P$PE{%M-Xj-~.fi(Q (_'u'@ .qn0wϑZ+! vp[VOmҷh:"N OV170O@ X.<, +A_\gS{a x`T8pdkfއHu ݯQfP IXlqA~wGְ̥W @J'ORؖK%< 4؏es{KqGzw>&Lm:n(kY(?R[ϻx$~+`( f]ᢠe~3 ^e Cye9uK!eo,EE1pX.:Eu4m#sL#bx䮴gsFo+^v}70aO$y/_]D*$k8jRcr-;E* ]23a@R3{e7n(5✾3y#h G-=o7_ff=I"؍xP%Ko~:4jKA?|~kWa@6-Aǂd";TWQ^q>B~ش",z G.(8,'_F=Ji/Br/1M HQĤA5҄m-,*rA~ל|Lsv'bɉt \#B 2εam .?CKR/@P(mJ&퓒Sm Fbd{{'PJQ h<9H?/%VD15-00z@\p?/7ABcUDlNK֍}bilgC1>suYI F*TXI/]K{m*b"u+1P]AWqA+L[W~^4+dr+`=: h><д ڜUB챷E7+Xgujd6}x%柶_j0#cݲAl`xL/naXsB PUSv:e$rG  ׉4Zm~n8O9PC: Ey]r!<K_F$-vzNC /VsȥZx. ڙjZH)Y; ['m/5zvo@]_Us8":Zna|P./~9稷9c>v"d ,Nxzt,~j(zAvu"&09 sS|`cn$hdb/WfUD,["EV2eU_&(3rke* UNM$l@b =PI5ȿl}e$t͉vR1޵˟rLҿL9ֽx#x\ַt^>+M;r021p~x" _7dYa]b j8Dhe(vGH&{ ՠVjMK&^4iG)L%PYJꐠ `gz:.*-6ʗU&][\h+xEY PYmdʖ݌C\"tp`;2$KX}lNW+ f h9KG n V{ާhJ(]@JʺTAED *Zr l\eBrUxdU*Uzt= Rϵe?erPT &^{'a|ۘX!/jZ&PlP̎##CUq9`=0)YZ.{o~VS3{XoqkVE lϓ*2>Vns38w45ƌ?.Ma+ԄCJcAi+*W'OfÀ_kfD#h,U!//O. ş՛$\D~~|S7\tnxG<Vh`V(Fd~XdM,D5l"x{h Vi`4 <41,vW3\<8n,bh+OCԐoN3iX&z1YTdLkg/s.^Զf}#l6]ɹ1?קT{?*VNpWJQvEik'#e/vy>sȢ4p/%G" S*ǹjW" k/appĊȢVV b8d!q!625$]~͖ |j$3;m/-n!} W {I6bմ>{fpi¶c<I8OSUXՇór*Iu6^wD0Bħ:KwtMKm7h4q_yg|f#mc^Xd3꩗bpS_.NCUBB*dV~zôfQ7`F_9E pHLNn^-b"/""RE=<]iY QFCoQ:ˡ;ODL.fg%&*yxEp`gԷ4bo-;Jm,|Ĥy INVRW^rqo81-@iݝX\ln;^zH|57;q|CT{)gNߺVi 4 ߵB'KYsAЇ|b߁wZD:=ўkR}b 5!OAz [\}0튮}LTՉZϭH}{dž(3fftt(|)ҩ(Xٌ)b=僺H7Lh07cgE*2N߃ GMvRfaSD-3(8dQ#WiT: q$IF1@9<ݩD&)Uݛ4+3l^l!p Z{NAC<_`OBBF ƜH𧻓?PS' QlYVߢO@ɮbÛ ]e(9DcrPG!(CvFSĐS@ ouM9W8EUs'P\ \6Α5RK#@jnc}|rQV󆈶5-2F+p^*7^8 ?BM@4O@h.xTֺa, ҌC(ܵH'IOɸܲ׋rwHއetRvt:Qb!Cdh`vfvYT 1RE;@!)F՛~pɛ*ކ]kZd#[aںH_!`KALjkX!U k毕Tˎ("czDU` 3O4ajDZ]#?tLdZA3,"V0͵k9U&#S֯Փ6k' I%nͲd4i1 (ҕ7.U"E݈UrE/ -ڶvv(26fc:􅳼UY7Onkv۫MTHׅB^£y]el`r7@ !i=*2?pЂ`hz3okN Av3R;د21+Ef$?ZoC7uFDŽa u3,GpH4b2>1]⤗{HY>ޛJ[YboXx^WB|8cd:a7*!]Uqs LJ`hqūaA] V  8x IyQFq#R*7CH} DӀSGMs"iAJYz񿄃C#˝% 4nGҘj)mWzF,r+҆"c^ȫՔyDzR.\Z@"Z]n#?0uW-}Î~Y[VP]Wt#>) 0ޛЀG-ܑB`ywf}˧ujɩjQ!=f"yd^%[+ F McqI#O]} Ņ'y] 6q>.\T&3 H4Rs4AwU-iIU0htun r*'&$i~+6Ѽ IXHEkײ `ݶ\:"2仨\ u;v#J>p߮@QaL.6$JV@` M ^`ꖎLa in$'q)t ۧD+.u40Ry1Fڃnx{_KН,s {)7cҝc={+$AXY7eKݏuM:Ǽ/] H8[W>]MF :3prvdt[[XE5# `}5X 9PhxX ~b%(H3WG9={&֚ni0z;~f)idU7inx%b[0gHfMpTr=iWƜZVp"6Z- !mMCiB|bΚCe@t J ;磃ۭѿg6dmP c \ H-@U/SLwtCf.4zbbT8r~1pģ61]\-si,pzREK_CuSdzccgt]%6i]M;hz;pESpl͡AeǢ=)v sR/$<uU>J{HL2`[6oUPQf7s9 5u잰3CO!5S ]c)&ag:|B|ʯYquu7%O~4t*з3$XY;b1VK_xԆ'QXOa@ i 1#.-D{LX}*I(- 1Cآ4H(3n+'p)WuP KIн˛c']AkU8*fTJuHuV7_VERҲ_+bGFxC  3B<;έ:8Y_ BK$ɂ/Zykji= 0ss>-jIddd~ o K^8bxkiE 5`et}uɗ]viҶmoW:ۦA 0+rVp{7hhb4r/M*( 볯Z.Z<M-%s k |ke8}).(?֎E][o!ʳΏV ]}g3q`ӇZ0]+l)c~io|0*)·+xƠC?ǘ%X" D9fXrQuvE,4k,}7wUj,:#GV;}SYA_9#{{ia \..nnf$vwh\}iޕĄ5iV2l(r3` f;ؙC ^yd^]sV?#26f)c5Ycd2&P|+^Cױ}hw3 M&穴!y֍ֳJM;:a͍iy,)4P+;,gJxY8B#m 9 v=$s/Ț>׽46Y qixnx(1Kt ՛i se毱10G \FApDm*諪0WӜ!`Q08pjI_=GA 7o'( WC!XMOv w2Qc駶cۡ,-@ N5z\шXBh/Wzw+Eҙ}30%`A~W&;H:vN_1.doIka(6ӔZKz)㜉+6GK.tpf?rvN08؉{(+7]HkV9~5ԟD:ƶW2xo ).ʫaR<ȖNGR 5i ~3CkR"A$+ !oٶҙb @<떈;*l=~ [kl\!^&NB4 Ukʆ)!tS} pxyVwx#X4ワu R&/э*估za:*ǥݡc{0x&+⃁R3x^fTtkslVA)~ _ 1Bf/̝$ KRa"g:Ʈ `B]n4 !$&>9?S?F t"(*s a}ۀ 3 jYLlmOj'eR'&FޡP7U/>*-^l e.v%"-J{#6T($M!q5+YG 9ϳ4Jd|sDFFXr;fBB)xTGҞ&%,r/ u;ն e ('sQN~,72Tي%8‡oPjhl$5Q+()J$!N,VYcpn<@ J1)Z Ux.:VXjP']e,8 @Lrk|1-1V-М} P\%8ŧ&׸Nd٥^n7%"z+v8T$8Yċl*-fŲ;F9YQhJ<rcԖMW7IEpC1JD}IE \슄=sZ+ɳZkNnq6ш"y8"Z2-pWWU!,G*\( qrkieN6R+[!ѥ!Vu̽u* I ?ZOUl8";śNU; `9 RcxFO fRXI "F@Ṵ*SnKu_ oRsR}iEjʆDx+?y~Ӟ)!-Z曮G[WlkeCVkuvmQz IY ܱ)7[v*+Ȯ,gpBXIZ@*s?5q -9y#q#~BYgtJ"#!)}Rk,8Öo^_C`ltVЧv{NBxVBβ[c$q=HJFbgT2\l 1cR"^lǛT y/z\ɨ`>@d1@v|b1b}0@^ܝ)GcP\%Ɛ^jiDoMQ_ƽȫ<+*sZR4QrPIMW-E(,OܯR[3BygWSH~LM?]$ݏ{4l|χpp@W4 #_s8^c1|Xl{JS?!\R2d#WKmq×&sdJŗvS t+EdEL '{HeX2:\2@rk?f9 Fg% EۼWHXVEb0*A aYdIK'|lS;t^<2)!]lzh$Vѹl ȁД9v `DL=r)I)ύlpuCw+p)SpYSDҨwvK 1[S=_rZߚ]#W:#9\Viż3+KiuI˴f>ށDlƬJ\; #29$Iy'Wɐ6Zb?&X#*km>}׃& S"_+k/V ih4$4+:88ݲLm4:Fp-Jzg<-k?wÒL_f]e SgRM>L" 4CMh*ox6"nkHzlW-X#ia8q{wA"e>1MppN89F[ob5*!їoZ=g%eq  R֡끂Ͽ(9:K*y̲7шbӉ0&QcpbX)!nT^w[~ :ve_SG[c7V@olupp=^ުC4\2F]2,2p67Zu1DK9ҖO2l'tMRtwh)1: c%1'_@PBԚp$3/^;inrU3 i# ڨIZ>8Aز0HemY&~.3N,U _2]b5N9'L%]23.Bwe!'FS:_UJr;cN^G;1ns`!% e2ݹܛMX0z ?_q>՚A![_n$s1D'ۈ9rz5 ,U03(6γסB2eMjbK)uS[$y\w,'0آotI$T:Qr:r:h>h'M4DB/c_ oҔ;tܑ,AWYʓ6Qq@~[rG/ rV A׉QQ+<_m*I6**D1E IX=IgN#,t; wel)֬`j5)GA6(.lBjkaD |yW`yp@fM] Xnx⽅eԊ_|b&#LfQ3 jg6y`{4;|Ǣ3^̾VAgoylK#O P5VaֵS)q/_җ}:'vRߥ!:%]m+b XfMLI5?F("mk+] ~=W9]uT@>1ZOT87m"Kqga~`?.=~ܠJǛ̳O͊+D,l_uD' 5PaXIb*p gGZ#= qllٴk.M0UuG)uArW%kU32S:/$2y:=r;:^TX媩22z>s/ [ sdL֘@\! M*U?B) q%JzӅt 9 I10N{?)g{0$.sn)+R\Wt,&K욑iG[3)$byvY H HރvQ7"h+ok/ح_?$+j-Fh`830au{Kٕ`]-)|Y\-m?Tϗ3$ƴx.! X,yvD7WZ< ^ 8ңTkLerfA6y^H\dP 飾Zة- FGw^kGՏ}rp綛҆Z'}ps7WOXv{8r,O;ʫ-c<ڶ׺z=TpK˖"G)2/šf|HV<UDŽG;% Q!+D wP)Il 4@/4ƉYmT$7N=Mh%+BY RRzvg]/l~=C5_L*fwK|EHDڡ"CrR/zޟա;~^DF_ٟ1Ӛ?J$e45iK1[c'J|&F/T;B ;1̨gop%ʆ4"UH+udtn=eR>dH#ΈCܧf${i{,i䎌(gR434e}cD_H، IQtޮʷ;jm{=QӚW=e;v;\,t:8eh.Gn2DNaPVRr3ޑM9J=3^:NHá/{/^$P JT&M+dD.AydsDoh攬 @N(\W"_S=N,r S1 _yfuJI6rjg rE., e໹5(AFكUQ.NYj$l{^#v*}%bCMtC8i:bd2l4#64\&DC372'TWe0n4w9\5wdd0NxJWv,/A7372(۟?2>@>A6^6Pt/}89etVeBU|\\=˵nCbJp=D] Mt$&&osKx*6zI"DrgYӂW!fȆ6E&mlQ !q MG"ufI)CmD3K^_nφa F\?HbsM;̷ѻ/5[GOVo辏2!t|̽"õ6 #[U'L 뎘L^:z T2:}}#\I(-ƅar qzR+ȎNUG$2!#զZpیs*ĪMɴ" eu:R&s,(Chv;xfr KT';}9n ҞݵHw=RAnx-h6z~1b\"o~]v\I@qTh\L[Tr Zē ~:NfzA7'Avu^5+{ XGt2x}d˒e?ީ;ZTZ{p%"fb+C|_ ӖW $VOr|k ǚp(Z}g~MfJ:&^|^u,n2<Ʉj%+ œN2S+LR],IH}NIӀ,f cۿߋNna ӭEbsA?jox^eT.u~ESA DlRsٛZѮ{]yBV}&Q2< =qpc}rN*4dGbV'rᕧVm!V;V)O3l͚Jb)Z =~|PBkBT$"+r+yOѴ'ra1y!^]TM{ܓwf]QwfK8Þ6/}D!ݫ~kyrŪCa{K%Do/S,yq'/i^U+e?`Q=ZD ,np*SZ*/ O#f=i!XhoK]FH> ,QFn]Y2v;qTD^eBycZ)7zX4ؒ(`K61)'ڡLhiX)P}~ym_<(Ot1;;)+4X*n 2Cf~Uc>gxモ1Vk/ Ճkvu8vz(|_u iwA& @:sumn##Ο(L`mmM W(Gq?x-~ZkoNIr۴5:ng2Ԍi+קqS)9qxhǷh}(6lO?ioM<8gea1DE[q =,蜺ҘZu`pQ͉<њ62v|[ndH˭7m?8 ]+ҊG|vRzx˜2FL: X؃WoNC^ %=pF7]M <7ugv%n/`ϰqQAdS?ΧzAb!$(3/?C'# J/Bv!S$PX |]?Pob*` ŕd6u9( _l/OݶPPU!0EZI!}_C:'e˗.NA rnӯrq)<=a}+F'iݴEgw 6~/q?I#]Sm~ORsXt9(QD&zoJ;nSA^6Q8rfp G;p9y[m/9 k%"O([@a<쇛;&𻦣CFGpÉ/fX|Fq8!VR)$x#0)diI sag1zd#e5ڐ.Y~7jخ%Zn#,Ϸe joӫ>+Yo`QwVLX v<6d'Q$`Er-瀕D@ԇ7V 4Y`x"ÇM鷦>$³jX_$}a:5}-A[LA`⭥gz_U dDBۈe$ 73$4*Wc%tre!$8QbR\07#%~5"J:yRcФ6u.m3ҫs {Q7DL MkN7ND\NW_j9o?fUƫ Hy=>qc x1>yss'pCXѶcRs#z_qȪyoK [6 )` jQmLc3Ղ3.CeD6GfS“! mF3`WLfޟIWQϣ$ٶ*FM2]')|VuΊbEgJc)5<L߮)C+hN"k9F5=5[vSn5"ONXbI.A7ax$ և => AA K(YlOgE)-M\9Zbm.ώ*CJB=/ܚ :w:zϹŶt| Ќ,dznODE2BmcD+cQ~OO%"28SHvjՌH"q2!~!Ήpm Xtkb&);zWky%mq8v]q̟j|ߝ%qTNE{.U#q^.ÇjH.smACۯe.PҎ6C 'ڄ\Tpxc @miJFMuUnφ`.p+Udmĩ;qԖ2BA7գણʂM׉ag1{VEN]h WOMEo; (`#`\¶Bw#dF'ЗcxZd &DUV~`ßPTR^m!ccZaJҲQOs(N!: ^$$Z&F}򠏵I= k t]Xם{ssDu5;15(@"(a=s?Y(.D5YPyav3LdMO= sdm2֬sZiM!~f֧%KvwБ9woҒO(PkNu0~]+r7O!EAk4;AQM׷j(%qcgz1.qE(, (%(}u wY a [;O<2 o#zlٺԆJ(kWǪ-sA=i[zuA4JNšK3q$HA{S{!>Kݨ:L3E]1$ȖP2)hj2-̈(d2t\0" PIr( X2roƇ F38*<̢*ԗےN_BD$`5is_oGqn*.$' XŚKc.O*"SIp wu$LvԀ^+Xܟ*d+l#h]}܊x62tE@+>1w cG^'~ͨ<& G`D+[ .\ha 0>EJ`@F m]aV^΢/lZ0$9[tT>T~`ZwVؙ ỸG^xn5v-Q %Mql t `)sA EUvߖ׏mu 1g[pl|EhKHe^c8'4yޤ;MAf(-W *)Gk]WÄ`Hp_|BrY5ͣG;J>:9,J40`QmNտ\K˖SMiCC!U&~O9P0i:A:y >iM^rT2Ǟݕ솴_z5aT_i`K]E 5dT#BrM/1ԽS5t?nlgZ}d3Kv~4Lb&[Ytq)>X@74j7Qf簁ŵl.ʭN2`76Uͫ'ӐJ$)HE·I VJjUpeKe˝ :P̆+P8dlp+h*L}QaWD.nBS)Q߼BZ^d*?;SZ+zQcr1^:"g|IJO<4KQk&뵃ӂ!n@$Md),\$wr7wz_7h0`ހP5tSe>aR0 vy,+Oew5;>w:U݃FdW"CQ $v+YNL*Z0E-Լ6Zvq&Lc7XW хcW[-X )hF,/5e,d$'XȠ[J`v CD@!!0n $lW4_2SQ!0zFhi/ՏCSl#8e 㼜sj'k)b9L8QNh.x7}L60)YWS(P}0;>dܱDsqrB$5ȹVŲuO8 H[HCP"}{)HR̋Q: xHnGҕ[^ʳ %@G{ŗSLs{VGe}Rt̘P-&87j%pC1 5lw!ll܂g9Z5nCf|F$TOX,wiayu|ʓ.Ȇ`vj._6s>}-ܴ I9pfǐS\KH* R- e/ښebLsail7EER{IHB~.4,$$]WXט }3L]S7aR'2JP܊( 0On7v$Qۋm٬짶;l<̳B/|mioVn)czy%->eHf/?'?.i1NP3'%g;7~G֚b9o8 n@M div +i8? P% @`z t VoZ8@YDh{Tx UE,Bt#8tm'=J54t.C9?=۽&&\sX>mCҦhgO]e҉ePvh)rY pkh$^QhN63糗 bujrzTպġ4vlTX]|G1K-3H)y`?y5J5Nz";U{)1)#Ђw~6Yc`JdO&rfpNW1v| nc {Ö5Fp_S] 6CTj$wZp0kk?;mϸteFk ZO2?RfHULg+0y7XT÷\|AG=s<>.)דZ$%w oNr- {|vVt(M]ðMު3,zk p׀G(\!>tݜ-B,@tq`Ԍ7E|{خwYYsw|/Dr=:OBgL2>7hzom[d].pMSӈ4ݍjFStIkJl{E?"3K~k}ILcOލJISqy; ]#( C)@#ȩF9Uw jԻ OmɒD`Lp$:7%a.!~X*Lve&%˵ -,,G[P>Q8H m_vd9e.Sò.)Zjvt3w}ztIbU;:!>7*=$@9Efv5;Do=_7.b=ȀOdL3BH> sτ:"LERK, PT7_s&H3Xko6SX'SB#y Ѿ}5.Tlր3a3$Ph1?9 0&>Ga^ucCU=ց[ՕUQ_\3[YCއ~=t85&@ acM>: 3~ـ}-@lUF%boM$7!< 9 \u@ظhU(v>{0HKC?y uP5/A`_&!LXfP/,EC1YÌ]E~_'EN?ObI[q s}CWxz uF <+q.yEyyS 75x^iOݢD J``&"8dڋrtrzŲ<؁r=ɫFj]GټqV&ctgWr7mrpfĵw&ZOS8ásk~Üi4GF`x^^EdS'P&:<6<ą¤F@\ *^d+tIMҜ;97IV&2B|bZiW"\Y!e}~~bE++ : \wQʳA %iGg7۴UL}W8Z a۰X+AXLuP),"fâ:FRFLĈv['&6>> @\i@f_tll^GL5UW;OGX"#: q4(`2B*Nck'^p#>tӧei)^ /1НNHi,g6&?D뻘9]gˇ q^F\#^]w'zX?bW^7+.4‡$w5hhm׳HV㠾W?mO&s g #.棰~tMNUD-@DZB"»Ee$7}`[`EDH5:tOp-:K 0}x TP82q$7VRtrip2*eB~qY#+7kRP W9LM]w0߽QEةzꄞ/9,pZyR;х龢c 2dj9 5OH7,>n5`L%`04ZHgP/ iBl rB~V@y!sg./Ro :D,3_KB>79q>uǗZ8NY -Ƚe߫C9ѕWS{Z'SECB:tQ6 ]u[`zK+,$A.[,) [ [: ̠a ~d(#uX0+1C3YK2 >-u.vη,j6eNB2߬jj2=}a9Ujr?Om1 zǖ $ǬLiXZ~ ɻȾe4E/gN%I/i7(XdLf:xɐRCR7fvEj`qHu;fxY2 f!G}: {3a~ݧ30J4!$`YK9|vFf܂-.fnJYȔY4 }4h‘*+Jh!gJAHTRPm t8m{ØgrɎd}ĸ=`RrIn[CJ'*JAМ_;ʮΨBILŰɎJ`YN,['&\HJ]}9!nXlؒRtMudG nU;;,Ҋui}D>,.©\Wt6Ylh|xM*4' 9 _Qd")ԮUYSG?PO@hDY6I6ŸwHNqVR{|v' #P?M$6cJS+5(º!J!$w o{(‰SѱBH:+ &,IIbM6<̀lO~. NO2DΜ=y ׇ_A@; ǔ>t=NLhk! 8CL_kbpFI9?y KA'iCandI4UAnnT!rg]oGe.+D_#sl #] VħvQaZ/X.mRb凌2̈zG<+.Sb9"m*#i<,-H[Yo7grpLНjUv+OQ-MƊJWB,|çmmWK^N|3U9X!a*p YpYJGo?\Ǽ&T_F IZ.6Bpfܒogҹs$I4QTb`8`}dO jJv!@q q`/ ۺjl>X [ a3-[ ;q>8rJ~̉]d*bچ zq\"ή7!lBnf4n髞p7oG2w,/A=`2 6*_Q2v 5w)dy+@=AoX-&iʒj(okP3)!Vb8)1~I! )r ȵjBj_ٯu:Dc8 雥A4d ρ|C#_+&E4 c>{ノ%[{!]܅?TrR%9χP?t'=T4ŷ"Vű3d vi7 Q('#x# i,,AK(P֮uxr1F0]|!U_wl2kתߗ::f|e?, %4zf #x 218 oB/w]pƁs` _Ga>͛0ŝGtmqr)JXbpL\V}_/G_"dHtN#' Ͼ%I JlTx&/o6gJm'JO%E~PaeiIDFYg[B=hx; E~{1R\Gf< `&ocZ| #~ `8`lĸ,b ${9 *TT|ՎS5{tA 繶|Iqbs&fm3Bd-[^AYQH%1?B6RI.Gw}: fFG4RSr_duv~FNjmZ`O2d8|0Oб)5]ɖ{h+]t{'KгNa L/wqi|Oi\!''ϿzCY@ﱲa#YVBڵ:l~+M zWRܢ ɣҝB]9)WA+[+èևJ J,ص ӜvӮb4`I\]S}E:ҷ=wtF .H&E%YkT]=Ħb 3Jn&%r_6iRs9/ZI6Y+;kp"4#= /iwU^Q (?ۋJoyDb{,:J}3{w)L6`;9N{S OY >־3sl< 9cћЯA|v1O47S4xn8*{٧I↮|pyÍ7,`\ZI(D!嬏}Bs͡go0& l0Ύ/ dѰh%tܰu5 WfYtB8,3Zu Hx) E&иacla&H,M-b˒٤K;t lX.Hd(拒YVNm(W²c?`*Z<@ʼn0<&jH(UE­~1J$mw\K) z\dDCe1 ޣѫHy?; ZVaDTe9J^BӪ,fe[! QZKYǺW &f -NvrM]C ~IAMN34b2C 'UuL ?_?LoӦt̎c_u,L tbga2唟5Ү!=cP\L.d9+#OwAδZpp1)9Q+kp|3 =;бQNug=&8 }>'PVʂ~6oĜv@MbAZ./be!*uu+ugŸ eԻǒ=isۑϓ}`Gd?OKe_tlS/NDzkM䝠@\z]lx%ӹBf%͔a!$c^ޤT }?PSl:k"r|y=I+t["viA"]-8]}^>,iX,_@`T%(û̏8#U}ۦyLbFߠb >mfVhOE%^')E-ʭ4LLVJ +}r#fA۩ )F]Gԕ¿P)iu6t~664 rQ |JZ FeZȞ^,>')/f, bR`xoJY )m (}Iؖϸ2tv^iQ[ ~KPS 4؎%?LcE`c̾JzXPmyMY!#J,"f߽0ebp"KYiid ([V;   yX9S9E|bi"nD=lBkKb~uMԳ;( jCÚ&s9Ckg^Qw¤>7'Z(K!_Xt@;w":A+ϰbAJQˆ &@=:OfuNU0c2$ۙΨsˑ0hU>4Lh)]`(mt$[/k8Cư)yӍRk2P0o!Nd =D|T)$ M 4ٓ4}q%~ tZP1YEHpiʹLˊ^. I(;v޷MYL6{k&ڬ^JfC2|fgрWh Bhv󒻅7.fo BVtw>j bٚח6ﯭ-$݃гBg/QOWX>G7ǟ q%I?=btJ??ouJK4gb[aj=B4їX[B%JK䀸K;cWleBވa\uͭ=bx\+X$ӸnaU>W-$^qI%G-UP<DߔX ]7A}ο`*] T0=hLs[o>@YjfLe^'C м7nd۴$T!cU914G5lxTUXvvVZ]uܸ^ܱu^ny}>:kSܚmΦrOFIV%^*1И ,zraſs+ GZA$zk{!T&Bs,M@'JyZ i!00 l}0֣os}Ŏ.vSpP $xKÝ6I$[%xQ괴 f?d/p0$oy )6 `;x4GRs(/Ba(;XEi6{ݘ/M5O;!B<wBkbd}@ 5x7a@/ _BcgqpWذ?A'JE(O1} ո_Zo15;4{-}DuY9KE*:`q@q-VT@uA0Li+96S8:E{-/ ~h%u]FUL\ӻJ\P/pQ&Mn]-~A"n+,C~FX>efNjpʹ fL?4Vg{6&}9U.dIL(5̐LtX_B ߠE8A<礧8)BL7geb ԎRH,RǼgȠ*>fns>CIzЃM1 >vmoq;9YEH,Ѻ۹_GsЍ<?BZ`@Ѣ董1׿z$~~$I{O@J3za 5ȲPքL@Կ?T?r(Dqfra ph+s؆H$ 5(%_& {5?\>9YŔl}"<| b$%-6#:[E'8`QŪ+as#QLrYj;$a*"^ ݢ]hz\!.CN~c+1KϮ%:[4Q%"I\} UHtTw7cxY@$-D,wxXe |~%8,t҈zvɖVfQᲗ3څ^RkE8u1ИvePx*R^4Dצh~z+-qߘ56U):GeMAZF%;"mzzKP>kQ"ݑ ,gf @ s2(5g%/_Ŷ>~ *h8> MmFfL| = YfI5gέIT˷(Z4AW{wt˝|,<oT`z:# 3I0є}`ip/ƒ(vk/eZ4"k7#͕Ah#ȶ38<Zbf@IENw&'JE|TCCrq( 6SuƳ$,Pq,GwNOҳB ֜ElLiHwmg+e: xVc?T"7/5&RSthf ATZ5EOX1zPL?Dic^P[P ެծD OFh`=ubk?~GA7ipĸ5CrYZI}zE[@RDFApu.JPװ\qpzcI'C*m v>0*AElO y[ļjr}X2583lPN-LjCݥ_{wZsXLnS,~q|A܇ =~p4g0 }h^^1x- ǣ;m"+±#fP~ b_ۇ@O *Ãk˞d6iZvdzHtD0 _(VG>:.tƾ]3R,nj 2`CCu  rvSU:+JCYz8ϗ RFיƏ,5@R[; ""y <G5T#hX59JwePؠDQ4"Q~um ى4֟D$ݼxdnŐ{ߧ2#Ӥud j1ϫဠk@>II_Hq'+ƺc+*Ip2 _WqS8ZhUzpP}v"'k*"PPOH#R g uS[b|I.Ca6o$VMH!X^<vP{I}ԛRRK[^녅2Z9pDGbU[>5ܞe"N)@JDc"}RK~F#lȜ2O#ခ+ ԝX/N$?뎀&s zќTI*n^SyCval1G&oi  X(So0;hq(rO`|Uvbz/1>Z }=`&/}Q͔䗊lxVπ|d4I83gaPdK bgv׏nI:j󞈳'lX X%%nVU3@{A?`;R {oHar8576pU2=rzp Xn[VIj ZMN5\ w'bjWsYϒ?4Wp5lrXb*O弍"A wVH&fNWP3i5[W*Zsn 7m@rwTTu-0UB*V㜑N4cN)N9z`b!w`6 S%nV uT44Gnh:]v e&@D4,-dV}mj[fT^_{x+&ax!y~%T z}/Q`N,Y/Up`τ{EBB (mEކ*[WU2jx㶠v\fpѰL?¼rӐGu?QdէXF7Ks̙åKR.iwiGqN7_5P"ox>'wG0c]'H5.EEcTgG|(7&~v$XVuVrKXhNHÓ6f6 *䙤]D $戳{C8cak[ [e0!xւqQN+ m 2D4 _7HC\;(Q5kdƗ`_&⁃&YN0;ZVw Q˥Wљ6m,bCdLeHovY "*S\h ^UfΓ0VtfcN9yߍ^$e(]g9p&>8ow_-EufL9\KMu1EItW*a#)gپ .=8r\}NUæ7Ox3G!HƜ%D Q/.ߑC^pN4JU^_%ᡵ TF52S w&?Aq5-o u BKu୷}fqШ( ЧwuߺΏz-d^zx |Z.0نS;S<Ő5Y2G)m=TΎs\1#q%ě \/Ku 1T"NL\ Tĸ%LcqX6=PO4'^ ѮFɻ /]AEopM6>=(M%#-#rePWg>:'lOI~XT`_ 2V&jmPm=w}WY_r4ym&WϚ%U߄&;D?-z>luo50- ?JW%vrU:I@O78TŖ݀.di?rȀ~sgf]D+a]r|6 ٳ;ԲvYEPև '{b:Ƚ$wgA)}c9MڨE.a&ύޤFmmz:.ܒ!z|`nb(o1j6q=:ГYz7( E%GvUB~ոcu}ӂ BJJ>6>O)b"KTl곝b2{Az2 $,54hn3^O?W!%/}W,!o D@3, iH䆎ZvB'[]byinK"}Huެ=Z&g"C0ЈZybz覲C?'FpxQ9:E09/v9^5JAK,&7ъf/(`{Ӡ`ɏ\oP%7iǞ eR!/z@HOáʥC9=TC4C|=L4*N~ŠkD\TSDN)s_^?"$.H޿osӵ+qYq3%K揋Mo'D9ާIJ]ԓ-W Tv6'c &f85I$ߵi6,x +fwqlȷ{vl}(WѺ%f#lۅN^Ԥ L~PmmULs C9W  Zd/U{ >9 1  c\'b\fBpfMD3ڃֲ[4 a3HaO6Iѵq מ.878evܑv8hxH{ ur*|$q|lcO}vٱ3/t?.9"J\GnS7iݠC~yZ]yN?RQLɀUtr^p SuNh؆σ!ns+@lb\(شz"k VۃL%2"pi]VHx-Wz  % Q \B򔡻_ugX;ӪNA/VbK<\T7)%ؔɧ0lNJ aD mr{+sdIIHb0=7δ@|C̮y8#/MY6ii+DGwDR<20#gG}9%ieL,;RJ[&zD$GAʎY3dU't̬KLTƟpS +z3h5ϫWT$A!`&cBfƩ;sBA|MhaW*Mg;2]tE!ٿjc<#Όn w RBڷ%%AjK%5̰_;K?741B2kO Eᘨu Hۖ$L&܄iO/<=j]BHqF~{0,NӚ %Dl-9Q{[u!MN]GU/NzW> H(&pG'bgu߶UwȡO9>6E)9A{?_Yբn|Ȉxy Z{ 22FlиZf@S+ rR3X::$~Tߚl#MB~MnHSQ$,0FIt@BW jqb{x{mu6/~~*씀)SAe}tC} w+&lȫh?DL28:a=3=ÐYV;*pvrmI_<;^> 0-|^lI IRu}jגbƒ!oZv w7%UfPVD%`ڵ+*&nCil?'w /f[ /J< ̸ gS6ڂ!- N 'bss*q>e*؂`o+sjxGd̨ -ͱ˹|E`[t2wtzJIh,3Pp}G & ͦ{6q}z!Y]j _k^/g`z(KT"muxַV'4+}TvIl< o^= =׵3ßJOMϦMAXTiH hv*QLY%E]|Fos#wL*3)**vn/SdM`^p?@` 5l|=.Wt X:|7.+ igBf~ rxN4'^ӻ`0QLȬj¯EJlZ:ѶecpfxxM櫵5OWq8RpP7K@66!,JUiV^CLihDԊ*m@P>_PojLGc!CZ =4{ 5n9j a6nEA ~ـ.ifL=i-9 ~l+jrq.Ī"l mkۖT5Z"<tt+7&ؓzH.g.yT ZIM\@47EEDc$@ŷNē:?Z@|%7z%ݱv } #s:D~ZP T@҉zM;NLAk(S#2D<~ 9 F #c I;dƺ꓍cczOȡ u7 @q5yԟ%##cbmŭX_4'Ww.-.6HT =8ɟE"e{/w6] Zu9VYv7 P#Fo.gT(o ʄþ`P-9`f9 *+սߠ5 >^áX^c`Tn*,8 `| fucۛ=<7?+ ͩ.4" “N b0q1} vAȖ 0L X0TꊳԞA&C&0Wo@Hٳ%ZBp%I6`(+1Fi6~oe?i/eѣL3Sg5M:QXEq's &82{ۜq:Jn@o9}]IT֗Gqt/` Ïɂ Vk\7}r;,NGC1;&/B! w`6g0LoqzaJ}FTx@,p(ũh~*bm»4VߋM6M'pS<&Q ޾T19lXpOfa~{s1I:(GIZQآt(WVl9ؕr÷Yԯ6SeHF'!T0Iʏ0^myŸgݞ|=R}CVJZs@=NC 8LRq0lZBI#6"LG+܂wt,"y硵&7鷺H8>(/ht:k#gD`t+EM rNR!o 7{C^+~e%vp@4!8թSgMv$z`G!"k./ e:o^J}`q5uLy_S\_cxU&Ptw,RM<&.mg&3W--lj+/k{+:VSK0=h`^U'6дpdDXHn9YBv^z]"[_d~J5wjtMIiinYs+%ܶ!5 }Q*o#^ݔ;l&&$^iC4틺c)9ͫ\P[w0"Z&1<yInV8\`!v+xdasT{KCPQݔd~d͂ퟷ\E6 /!P/(a2 C49?ǚpi<"%rjʘd9!1'r̓jk OZD͎ۧxK3OM";SlaIK {ߥPY1vp&)AOTA$)DZ|$m!vS@eIP8I3Hg!"StaVH&êQJQDX2P0s؅|<:+$d=T~m'tR3wd][.h c .YU"BGFh` v_&T : &y؎Aq)iKr5'.M Ev/EqO[Gf4$j !zȥE3H6' xi۰7 am&IU%WA돘;DSs ɑr/ꗒ"(xs@s'd0HՖFIPi])Xfbjit<_̞R 2J7dC[ߵGWon3Uݲ"B)TZٷ4_B]Y3ː0d5dwKIj[ ;~ȋz#m,Д&.q9٧w<.zکq@.]Dnd8x_GN5:>btx}0("Q+R&4_mEyU 1Zh1^7T\1OqB|m'zR</joUO*QGi!r) +r5M0͟%pf1ڣiaR[J[qU̝QJX  HDф?iբ[~`蓠&Tѡ_Qš]S*0 >뗽e:yl&pS@t=m!߫'D'T#<%hG;YOp@BZ} #˞)VXkDBĿbփ@VX/#(n$. 9[*׋ @^ QvXًd 5J2Aw–f/*6{ELa5L8Ns畷h.mOYZ}[ۈdF<;ե)p;㐐kI{!:˜'"s m2ՊViFޚD(eMGR FDgQZX"yfwf842Ҍ+I0) E XI+)2+hb:TDz` a۵n\Q}N(&nxt?F9hǭ+dJe؄[x.ĊUGIO q\uh!4ޝv&V=@#E] M@9 E$Bb^}P_g+fzO+e!dg+?<-5%u"_L؟qE "#;|kX7),я|KcVpY'{ý\d(r"Jq[s9$\!|2۸s6TJ ˝!`V\9^˲VFC@yg~;@OU؈Yd>ۙ4V),XZ<(ǜ\ kJNfHv*q^X(F-o8'NA\jWҘd*~Xe~`$}T`ˈ\_RUbctu|Q<`7oIC650~%p~|@bAХ) zzGO2ru3ƂL1k =Jhnj<@X.Vш7OdkhJ,K/@H+] :hnUlkҨgL9{יXT PuAR#"yF[A+KO Z7QD^bcD.n *&'$n^_3'q n:sr%^)8 ?~#h. p)1s7Ĭ j~m\˞h.|\׫4PM~ۛXdA5rm> Ap" 񏅜Z ~@x{0 (@om:I󹺦>a^ccC4sIm ʋc,˿o {R\.5Wy蓧<)nm- eN#xv{W*?01 t4{yPҵD9#:@UnWs'SN]id>V5lhޮ;чZf 3ϝc0f^23%.)G `f5-;JYqPX+GOBԸ 56lҴ+d|(3<,<OheiAO:t6K?:yЄ=in2zҨi;<*qzkW') *- <ӂf&j*}Y2R-n\~5ѲOM_W;n;OO- Vbjh19(#6"oēSK!S J[Ð\ <)TjۥvS2_c6\֊HVDqwrhYp i(uT͏,3¹ޅj/wj$Ҡwr uÄfJ(i󋅐ό]ƒ!NU}&ɰGtmh:'0[#$%q] _tryWC1mF1tt(P{$n?סjGcKFͮIv ~,rMAVz{㣥)\/[:ُoRu9Uy³! 39T=ܪU dR$:mEVN+&Uz:g 4Fvrp+,#(쐗U )&y8vo!evKo-C4y,f%>0mKZfBKMuo53mp%‹ aB^󠕋O8zTq撹(r:}2e@@p}ǹfeU>:]*1#$IFNbLl@GEd|xuG ƹ1j z edVyF t+~|Kg,U@dv keZ>1p6KJF{m~͓`mcx`*Af_9BRe)%_|՛5H;mL 1/sK-J11%G P]oh5$6`;^Qh&}?sQa~ _v>$0e<=V)zYtq[&Ejj}AfԽb[_pJ8T|Q4guՕW;YnA)_P!PnOc D9pJQoUTB(A9t,4xKnF1 0S-L.v!oKzߤ8oˁ ؙ:?0/3*WtҘ%{8Y/+AY(|m^a0#:b ȶv}Ѽ\># )W55vV&yd!{|{::IbۑDev{4Cj)~_ەK.6:4&_}\n>E wyI_]t.Y}*~( P2W枺LY%XH*F$X$m:ӢAĉ/NiZ|e2-5CH;@f4`Gl?H6.qASG[GU/JfGKLӆoiD'2=4|"_?,d,hĝbwrb ԩҲE@4gm BR&OEDe ԑ7VB?ܣ=]SA fvLU KXi(_LPw2 [Y%Z D4I;; ͎siz#j[zmfk!a -oDqnK? <8?U/gl3+%wђ-)q x6-[D/500] z-~O *HͿ_OunG 95sşvwk\v AHG<2KAGqO>M3:/+_Ss4w [>Lp@iu@Ж]阤Ձmyk رicB@D1 l?d?}RDuu/$įP%?9# M)sR8H;~ *uAC!'R?y\H#]5Gēui|Y3fboH"9FA tϰ,ю͌\<ӄ.Y}}5N΀#Lf J:~`?L7\kr|Xn(;Ew9^R/P uz✺Xp]g=D[#1גj<\l7Zk78!XzSI]9lzUuύ ~=E$[2`QX G< y(}nnpt#2yY & U0MACkG ;M1Q e% Uv?*EN#``P^ S4Wo^ENŐGvW~: ~Sw'8#fpZcK8Y1)fo'}&s æQ-T)TUv4\MQ7zvO\$lC)Az.S3htphc8gR7uw. 3,W㨚 _z8ZR\a -bKi)A4E ڙ@҃'?k7z7 )[V\-TM13C?pY u v=ʑ#71]Gaq ;R[AF4Q]gDJ̧F)6/|D#K6,>+E8=٪4zȶtZc1Q }SHPh [܍iH'`&`CЕKYXdL`J|>2ȾљeP٭z7S&ֹ @n~펓-_ihF mēKoH:'+t'2̨ŁӒCb!WjUڻ<#UK<>)U(޽>.t#ZȜ ʮ+D:ģ6T>kOzlkۮ4<- `B*8 ˃ttM>btK1Bg9Ϲ]fް܀W` $pXFf=Ì{FE =^s=6R딆sd=;kr&J{oqGFɮW"f |]pl2J`Β˴~[D˨&`ӳF%ltEQt5OI"O!"3|n$ NƼ7!a2Dpva#bѷRq`pk=ʧYwY2\̲t O +7ِv8|C}$E˾RI)GA*_b uDϴDJ8I /lin] J@ Dc\{͡%ɿoX8H4hNydHs])H3}Sd_~4LxB=0zث|u Ԣe2D2vƈ-un{3ɞjgҕN"T2w0VԠn[aAk:&K <+.?Z!3^"jFZ.If :E|CB)if]7"<|.ѥF2$ۊx9V7lK&06/NAӛGq v]p}L^yx#;%>Y;kcT5@JZ$rhe5)|1}ڶڧ:J v#+@>$d*|I''L~&Zú!lDCdŔp([zy!k?^2ƸV@Xs}%`-MerKFcb=V?żU}Y~= ~ygcPx0[XB{ps$))8+%"r?^?WWv%V}(5¿Kd%qkA踙( ދ(HBOGj8Q\avP?v_՝1JxK5\7oBs ,9J^- */BWKs;Ib7"ޓv+ ^1GWWH♛Io8#؅ވ"qyR%X:v ggedT/1cl*B7dTH"9b&4{)3_m?\Qdlm#:v,p2!0ޒMarꨡ(l/lv5]󩝣,E^}HEGrީp4gqNJ4O8?=ojGX >+Os׈ enwrx#[/`K j>t}vGJf5(r)2o}J:Rfj6ud)η566x)Z,-\C+5bxu9;+{RQzmSY_kӦZiѢ GPL Sf 4D!_1X&R2 G:K19? #T⊛ 7`c1j]On"aTLue? %v3x#<'I&,-{H9tmܖ"YSz_;82glBu ㉕1]20{Otv LySQLtd҉_\cjyغ˨]dWt*{l)sVH=QxQ{iOp`D$D7'#bܵ*zCAP|:,19n gd`ʼnlĂ[!cKѣD56!fQTe!z p '.PV`~>7FA{5)-3,G^xTZ˜4?BZ^g7hwhnz;آ dJUNI+ EiA?O+u.}7ԊNv6 L`&ϰ-Ml8G8m`.fxN9%Xb֩Yh}A "ΈyD@F9-Iqb_<*2_uqU N j <,^*%KGCBLر~܈U"DWz#oKt s5Jsҙiex.4Q'g p)xD/R>2R !fδ;~))ƟxP ` rE45ZF!"'6}Ɗ>F-K8p{\Q8 CNuhq5b[7݋'}]u^ /I8JbtǝF֔s, к YlҥHPM+}wE>.v7硒ܗ3q߀7ѭ޽v=JIQ >5*GOD'n2~]l-kǖ֌js$a?;$?ZszF,?@]Vz-e{?&<`~l>_I$"K٦,]Y,:de V3M+k|$Sjg)c~uaNe!0}S ;(p3^M| pI|n8Vb/f(="C5Pejc 3 cϢqqr`dYQc87-דjzwm$ PO Hm5~3MR5ҪB#RD3m@yN ۀM5*leYoѿqJP >h B쫈0D-iDnjJ_k\7?웤:\uMsrS1ifpB9 [!EV"KBJ.pHF Yi{Iex:%Wv᳓*#UK/A*tD+-  @ <=̤+,\51ZkX\oȑ}*N^ нSN\WL?m\ll .z\uU'S1BTg#Og!mS tlRC J{@ ̈́} K!OBἹ|879XM\FL$M?K}˨ Hݛjp\ku{݁ԉ ۑhf?2[ps;YRc.ê'asbq(ɸ{C9k:ZKݓ;x3sAkEdӷ'=#2L8u7q $occG!R=<)- dLnc4_8WHɷ(MJmImG5_pI3k8 r՜OXR#Ge+3"q}1mZ,Q8xBi{}FLSLE\Ơ9@'>~c !ل^$cߔH;>ЅkH2Bo;8W&,Ǭ+Y`:;ͽ*J?!E$ɥ ٫.?t~K޶7)P4X0(",gWZw-2Fx&EEav,C/^O|9,$.*w=nvO䒵6L8C߶;BXah' U1PP\ΊǢ9pwrZlʨ܍*Mf 72ɛʀT>5K^|$arZB3M^yWspw,\zS:V\"ň X|_?J$I(\x8 }~v6e ɃwsG:Sl=x<X%oiኞ(+HI+83Fy냾6y#Lۘme$~LV/򰀐zJ7J}hA.́~&mX* V&'62ZlD[~v*N Q‡<BgpLq#^d6szP٣"$ZhMeg ZE(,y{fzzn!,aͫ $Ĺ]4uN>j{DG;bth+-c,U0Wvx'Zs&e9㏌P*KQU6#כKɋۅF~8qϳ Z\: O+٩>@̑h}Adƶq8IpQnG)lZ'B۳KBj:͙GxN,qiHi۴dJ)љfRANP d#s#2jjCaH$A Z(~W QU@-LG{ÌWPLʰsiۡ'k-]|ԶXD*+u;r ĐCi"we̦kZNcyeLN̂ՒŬ|v)G|\Đ0C8HƲR^XF!ApxLV]_5A"g?l>WC<-+ܲQPTD껿 i)]\h9;6//w>㏃eB҅^k$V er$%YGx3KAHx:Ɓu.oΕ.0c` ?v#R tkhOC=jܷcySO2ݚ L1NP]ܖ{ ^.V4$&u,_~ zlF #w $ o'hwc+"2j&Ukw.}!`dd݂Fi4\&@%nQI.#Fop6C GhIHAv-aqھ3[?R/)݁ʋ۰Aͨ|Rn~ /89‰C@-UHڡq`wI4ᆝMTa l H}[ȹV]UbaE_)bb ˨Aiuo; Ao# -Iyt'WF$烘@9&qW&oWr/"w= 76Ѽ4xr? ԯ~ڴ  f=mX&vjHx(p’M-ƊB6.'488A9 _%A!P?_7';~@וmLb4 V?ތjARY +0e?9X8uJgHiMU}ȖVw+aDs 9^㈻a.%]$uHG#@āYsd5sep" >9@alx^/&[Qd37^)i>ZI='O֜^2Qٖb*rm+׬nb 檴ţbS kmˆD?'WR*@ oYL pe_#]eZwOWl8O-K>t `p$ ;Pa-cEf}l$ 2Uf4s(R5B#q a-dw^w mɩp唡Nb%HG/hTT̚S K]J5%^⽥3{ h DqC*AK%r)괹p3rƻzo7X y;# +hoPHE42Xx qT>p$2SJ/4DA\>īidIJ~=zdldnx:m [SeU6iS6zYY%zі*IIv9{`G^USz3N`5jc]v;F2KvaEG5"A~ٝʋڬ].lb5|_aGxh*7n'~(gP _op;J8fC/ Es}0̕cMڕ9Oϖ2=qH]/AiJ a' TC n]4`bIp<j>R2o<שieڇf"{¾pa Qn3uYYYc`RWmžBj.E 1E#I Dm`OꐌU(p5E#>e=^v=zܩyS[VI*[6 +h]yvfPTb#v"gI% _ /ϚE~üaKDKU3rTNlF>& )|K3$Vm vM7@駡cl-(jNHP X5vc2 srb|ܟItL=URF*F7R[Tl[Kgl <Մk ;f,R6㢎.J[st 9:z cm7xg O~!;ӥaѴGz eNSS z^HoK# w;cιrr%?BG&YfaUP(j:|?!LTM{}֝sӚXQ3&iHh c)erRn}& ,=sD~̙Iuiag lS]Qs&U y"x΂F2ݜtiI8@r{7pzPn'hAR] 4NEIpx8{1Dœ L_ո.9JZ|$K=09;ăZuڢhI vdAv. lfbd>tKqeJI 5I96wj\)y=&65c40Ru&p -x'.(MF.\J`Ȍ̙Zj.XA.P RWh l`JI!>8?S¥2SE(?7{S^]Ɠ9/kZ, gTf{ޝ5Z>느E@'GM{Tu3k 1|hܫʮ!Ϸ ^yf'2IhvLtT3}`u6lbOͼ\LaNܛ'8Z ,/.khsVeTr'VWW3im}SҭP<91faC0{׹ F_%MlrӛY ;.l12bH(c8T|Y(6tiQA}fh~&qt+NYڻƱ1inpkn+TSWbwWxP=O:Kmx4kQ2S(%-{eq{Vym6 vdk6LKWc MPaii\Kf΁4|l(~56oa3v$ҩv~ꙨE5-9_(ۚVQ(\z7=V?)͌8g|KP3}P؋V 4 mX $dq0T楅C ^f@G`YGncvp6Md5Gd$lZ!X0KGh˫UB3 4I],X*8ZdEh_7T3(&#=l΃øXt_yWI@xk>w]@֯DUee0Nb ֜/_iPfYݝ{3KY\NK18Hd:=х+StD{+j.|躉̈343/{K̗2+R){,j].D^M&I8 t!L?ʍdڙaΛ1JlGMg%glԒ &gPKjCZye4E:2Rs F%a$l1!#Xm.[M%/czƑ=}F47C|V:}Rc@u^r?1!kEobz?}pME¯\oY14D~WtVd#޼na5^A>yFհAI-51=% 5횆/"鱇oWW#!3,ܷOkd~ etqFHv geTpmp~y %[fwCRh x4 ݿ/xY)΍wûX0-Q5]foX(dMi5~4Xtk 1vg_88w\Q;e[,e-V0ֵAL8?,Jy.6R6dEiG k11#+U<˩a +@,K0j6yDYvҞ&Euam\;SR5Tdv Cy% #QϬM?Ď$xgLM]':93"~<7|~tzbb7>K[!}+Qu!n,OX"MJF&VDBݡ9Ro@jU9JP(O\}7 ͧe{!X4y6yT)J kPT7.sGyrIfqSjEzV<ɐ?A+ɗ o@MjQOcāP ')ѱGZfYxFw rу# o -b8^lDD>t[a0>0O$Y`oQʤC5D*" `2iP$y!b~=Mݬ5lWGV@unI7u0L83`"4sT_8{OϢ-qۃ.@2L#ƀ#L,_Ay&c^u"{˒?6d1^% Y罊nĽ.XvϹ I$yD܇}2M=^Sm؀+_,#Tȗ’ q44r8V썐!3rNZybB+Q=ӋzCP^΍'` 1-휦UY[pӱ6ydq0U&jEՔ%i[ÛuLL ν!>2`m"ă Tmyg,S7'4xDFۃ ґRd^&8!8ɮ\R7g[.%M),QpcT$iK|!-&s^PfF˃4S 9k8h:@#ϑcnTK#)s:KIwA]abW-rX|.%r2W?`* G\Qʘb1z&o\$v1HMl_TIF7U#I\Gw`\2fLaq0d+$ Q4ڜdXSjىE~M8V~!PaCmtkjN\_:D ZFM^F*HC Cxr7y䥾:Ł*e:ƅK kHԶ k S5i&C{rAo"1eieKY`SVw]3F[qU0Xey[PQs8u{99?܎p)RsDc R|g$7__B"i TTk͡k{iG"f;;:|~pydC=M M-<|E W^mpٶRR.ܓ&qoWHe_t_ vqx;K$ƥ<˂j/g@ScDb[531j,_)u| {hÑ@-7L$:X=Dg#$fQmz*]C o޽&\U/bj`q * ׃ByDh<ᓬO/*xvwΰ&;] B^E%;8z4Ls x4%,VUDzL>,!4ԶvG6ct+.2ҧAiVɒ&U*4g3TR3 $>y$SWhDR(E>N"g dӦ)DtPag@Atj_E{d_RU4 ,>Rڰ<\.)}TiWsx) k8 KMbeQoC(P-5߬Q0NQUצgA8>r$PTQr,~OZŖK3D-8!9Xǭi]"z b ĝ,J- J6p/ފ_-9 >O ϺZxy2&#W 069+a+-*>^g^aVrFÍbZ _|؛ 20g°v^J-PlT0 E$J)ht1H UFOk2E lu}7#y^? `B+C=-Yߗl(g_w1*ѡTG$>jθ]ÌISoΦ}76ֶ*;K39=oRU->aSTS,7}g+dz/`k玧K%@s9ӹ3ݿ6l#NΦp_ Srv%OǑju||8*rԥᳵ59@kj 7$Ϙڭ,0¶u<n<Z_ݲ?`:]e $@աȒm >N1c"ft;zuJ^nn+ch͜"G;R:=kevŬEϤʍR8""lz7+@FfKZ8 $^f:O%hZ`ZT㮪!_g9gY#쿊3H\xnV@ϯ7/a`ؠ>8ƍ{c&BH_]9$k #loN+Dj?zO+}+a^$wq{(3 m؞:*Dž +aQ4Z׀хF  *iG@y&y;DC`lV?PS+z|ڳf߹bu32N/[Eұ.filIhyR Q &j&~M gZu0?UFuv4YZтwe{-K K߫i?B.&$CM65f~ZȆ\ )(Gp *aHM(1B N4j,ν|7iޔV I9Jx8zXẉ5Y{x_5 dJݒhR۔qI?e/n!I6(L|Hm8UUpXQeٽ t?@\.u2)vKl`+YzBܻ\Us.u]!wZQ=Z(଻ݫNz+35,>.FsbG2\K|g%0]V#;E(@̡zN/pAʟ Ro2+Sk< MFw9Ġqft旧tqM[|(k_ZzՋ.c=}@1͹1xΟ1y9gw=Z*lDB.֫ T"@uR-wq3Q~h[3dl_v涊ow+BVW??Yp8 ;TK8`DD+ZxTuHOqWMۉ %bD2jf0児$@~!{{`m Gy AP:(QZvu@qeYxf' L3}8aOjqyfggjk3Hb.n'7.o~N^z $R 1M73ݑo 33bnY& klE7,\ڙ0T2:S[JZ J*6rW,C=zJ!шDo6CN] 8pW+r`u\cHs< X"ګբrc-q + Ӳ t2 |ա,ېsEAHKLvy Ct"-_L,kՃEJXg~UoOK:ǎ&-XPߋ6^}rTp̾^&K d/qL'Р0%V9i\ѥwH"HBv^wtK[_zK}x(,@j^E FǓ ЎL5>YB?0ԟ#9+ͨ9,խ \U)K:k'T~ qB)`-IMwzH)~'.L_W*2bAۡDMKe)MGrq~[/iaT"\7,sӵv[~TbyUiOm,ǚѩ:M&veR1y$radbPMHjRdžIe{*{%!0)v`a.2n=*3'DQ<8K/ xG !2ӎR^+PY!:y\`,|? Zg<_axh:ȿ})ǽޫTQ/rhd\&T&0}=oג0>cDK_e2 ‚=W,Q # TK7WRQ4lna:7 q+mS!1iN54B1+66;V2`COg+0Po("FnArR~r1hXd!WL p1 lyKdF GEFw)o8%S(XbS1k ;!W7DΫ uwzd-̈.fe}UhuMý.s]"&~u`gdaj_zŜWk`11|%^:Simd hFc 4%}VfP tUb}pn'flQ,Fhxb<)a[<u Q}ːi23(:W76o_A3Sh/D&ͻ/䔺m݆kCKC3'F'^zs3{}6/5Ucc,o&M CB$x{rDG3}/BoG{6+uOycwۂcƇS`zAZ3׮Yt&28O?e+&SA ?hЛ.2/wU<BQ2,P$: `A.8ANe}A ;:-=_*!)NhFyswn:Si̐L!HeC%wS3Vׁlц6L>by^Nv斧"C^yTπnvMo~$yE@nͫߋE8mԦX.f.V6gVCic%[Jm  Weq*"+UxvO˵3iLװYŝz+$p4!jNKi'AG )BT2Og7-δD7HZTvX\cRZA.$|џ K=} !Pifm[Rg5/hެxeۛ)E_*sP_nwpg(Z>}lV^mxvi_RlqVEwÃ#N겙 ,Msi:c~/v$b:ulT aX5s-߫: HR~inTB0AI!M>e숺H%!/0[* I1P[ɲd$agL&8uUȶR$4SU2<ʎ284U?u 9#g32-l>,WBJZ@:,y}{j'"9&B+ɴ2'G+b=? ā^*Tç˨9#Y5?BNʓp7y/X? zkW2t =ڋnE"ׄA%hrDW{oԅo$=4|3 u O GɍMXrVVlcx0 N9ֺ4[BN~>/5a7cp1@||l-uUH` ֢0:^ؔB4L _-albK%aU'p=7pS(Si'-5Row䬍`z2J57geeb~k.Lc ;6K0؉i+0Z2)ͭ@fߞo:?reLR#G]Kc;̌cS?Z= NF@/R Afig^hĦCG:]$r/z>=D^!2hQ2$ά )08Ab"" xt)JbP ^t\fYpl&]/ZaNLK[8AqR$ \s>9/=To+;!_<4%imn7c B~F쇁 ӑgh-JfntB>e^dRvoզRSiN s؀ 2=!nR1Y,濮uCс׵j{RFd,7JfTWLD&bOO Cy4R3OGWL TQdPI oy6`ħ׬LDGAZŋ '9C;/EˆNz| nکyY8QӍl Bjd j nl2FJE~Ȑc|[J#Stp G5a'J bLXek4G՘];ү !yfB3Ⱦ9x"u]xYӵ|AT'-A#6=eB'J=0 ;m)>Z#zlVr?(9V[JJh:r Žԥ(R^pVfv-3RۄE=T:6օ6}`7귪43VVi5frВ5ޞ~ؚu=kx=?W7'In:Ͽ%F|WM1 Ƙ pF%F{kl>2o$Yu=`L|D`AͫǤFV/`|j  2) FL]( 4X-jNj˗*zhO7H54К(q La @x aTlOoyyMii5S#`-j77%Hـ[ L]'}T20g .DžW&͠cU3nJcqVc<0oWPCQ>>Y~Z帻h X }sjæ4nRg v7ꄥA"[ñށw :G!9i80*(pl$g8>`9Xe/Z}f#%:)`K&5SwFpo0 % <_ P ~b/|:0jMe`8Tٱˁ/Nm%%@/r{i?yEhGt,)iYk+û ՞$DN],RlC]ȸ48(wD)U]ߔm+ql]Gi({E4YPqH[MUoPt/pS9 4<1Y89@v>]1(靪E%"D֓)F΄i(7K{}ZoYHw<$`,`OnAr 9[.꽬ND(Nr[pSO)Mxe +Kf#n{\]3l4`0cWcg% aao9~VsK^%scoUu":l?^w!*1"pAg8xBO_xȁE>븘{`vs`ɦIɉoϥc.q*xߚ_V  P7'A["z՘;ֳЬZ @}P wSRو؈Xݽj{:UjZ@2i1kg}7nŠQqsc_iPMa9QL͋(ߘj2ކ*Bx]y (m#_`=9ZX $=E0K iK%']A:߫gp7q0 34%.%s xpCƎ#v>wJ%K Oop2x`nf"iXJi(L4!1(64{/Rޗ~*,G#$&)nVKTMġ~$ Z/+a/veC"ˁowA\l9BMއ+lwJ[5&\&:5g',E{1Lr3.lԮ(!&Wʫ`Ƈ@ѭ1 eR>-!tJ,( 8x`gS?6Ф6,+n3"SbAy<պnߤ'.iXw_Lgo0Fa#"vCT،I̿k#,zL(2X~g: F]c)[:hOI#MP y`huぅbС']m>'Nq.ŝLTfO0^1{Jq ;δGdߎ^ȣ=+z~\0jTfyg~]韛GjTV;g+Qg`Dۭmq/ƅoz}R-5ekZ @N=*H6QZ^ ܗ̟1Zjx~YX\?tfX}y#ע0nj:KYeNE9AcPd`i¸ұCRSpn﷫\!hyJbSp%)\=c3 ;[h+Vv(c2ǼJݍZI%VV]J~(>T._5EA-`%fZ j;wOvߝtH$4pՉeV"İK9)JrSAٙpL Lv+%i.]܍z|e.e#55 o5ӻL<]ד$W *P=7aƈN(b#H›Qy_ [BlZ:ޖQ-Ҿ+4$c VK_rnj1Lx޹^vk-ڍTR;Nx' LT<Þ1i@ 1+GJ(d2DJy--?$uc̿[2 Y΋0d ct5r߄aV&5+K:kD eBY%L&$Zcy$ 0JgWK@fTV-`[-gC*J-}M#.h!v&rR5bvf@+$\跗,Hί|n9G۸W6pܕ7C+_n1ѱ 8juͽp_hM||.4 }ח}% uƎ6A,bzc}-bEבe-gJ HUY sV:[+&EkGfKovKJtdB̋vHE;jC?}Fc5q0HN•bgZ/65QǾ^cS8̮@ZYpVGp,|Z3ևKҬdU?cQ| d'ܦs㗕 d:CZGey_v(Q3CG0g~S{cabt{ve1y%99;Y:4H}|%9D8U,key$;FʴB\Z&-O+ ][o.Y{!F$UjsIsȬZpfƄ՞-J[kU RiAOЊ{O#;spJ!kè:7(hxm6j?hTr|a Pw^#TX+M7޹ IDuRwS[k,qE5f|s#.=:@/L9jx]Obev} W˜RnocUQs;ʬM#iGӭ,0uMGA GV1.xn{Kt7lႩ%C{Q<ʛpT6]94˼`-1i&|4x YW@@NB.S1{32Fl齙tYp!yF((#_'䁈|geơqZ&V1Jo, x 﨏Aʁ&n~Hq]6)0KQlvvM|ѣ&5P}S3qZ&&y4L^ĝYFrV>?ьη5h{ev/W8Bzn' $s${{r VTTc=q2QzTU ^@CxQNTEHp3Q&v*kmm~VږRpz<>f;(+b:dՏv3?dWnFWYcl.3||?b(T=}rLZz/rW=zgHE񎻄Tb)շY6S% b)//O0j$ zVʁp};['A 064~j+S*$O^fk/ <3v"=*V@<׉e7w~soy/̲#WNa=,J"W( tg$_;rK`B!9y7J /GVL#Kwjtː?5%m`OoNBwx[w^kWgK0lF@\I6L "v;U̻`Aojdd+ 1 3Aݓ.8򜵤fvx c>8% +R_r:0In ת<nzs=ce~TA]72 SK9% SY7py=Hc Yu2L Cnm ӹY~*>_dbO#f1KN?"I!" aaWt2]Pնccغ1(*K6eMXhG>E$v:;V'<篊'J)[EëݐpK]_aysLM񂑲<LFkΗwgL?,(K!n@҆#l:%!,wvL.?W?zp cyذ =ehq[Fv%z9c=瀟:%SzE>r6-rF\1!csDd s K_$^ΎKY].<[}T=U~C}ޟh&cjw1j18|ļG_m$6,:/]rdEOZ2!\sТF!@| x1(Pd&mgJL״Jy>)Mw㻨Ww} Ub:HPkƠSѳ '%h # DExЪ }0-&9=ő5'b˟JNO'qSΧ C0=r<;[՗f-j'=K]ۚr21mKIY&/j qiSg3.#Gמsk+#m X\0~Ϯ+v8xP嵓Z5(iM̻ٗp<]ly,O̞KT~ -!FC2L|]@KiMZjfڌfC"12RII"D7їV@;(P}Ӥ( :lh~#GA$ZT#ʣwc@o=^~KB>`2ak ,+K ؓEF#eNi5<]'G-y\.d]aĴAa5(iUħ'*Z@+L^ƁR-cXJ7-Z.@}x]J#8EՈU|xEW SYEIX,Zj1M / ڳdT-v{P IG͝оWR3jGW*k1Yᶹ u$Ո=V\ ]jt?<۸ HD}ӓ-zM Ђi;p"YVZ(s/5|"m>KF,2[R XG,GG9UhS3>eUlr HX T[^fV:Lb0UFjqp(tNY)Dc01( I(}/!X]7%TLyRjqDA]4hf+Cob ~SYIm8b]ЌonQԮewWY ɫqu\i%l9qsYYILG2]}N[MAp2?ՖUXw+$\aT֒&^I+AaXȈܱז;>CL }U|WQR~.ݔ-ڄ=2cᔞF1P|m^Xrb_.Zϧk2> 46A)¼@^fW!{*="@npØKamh˺5PJkY6ͱl=D)a{P%x13p]ǫƋ Y[ ؋p V4-<6rNuTiÅzL|L>TvN6w%a4Z/aKVnQ@DjMݾH*oS0e4.'/Yz]@LHC0hKsxNtNL+יĦO<^!?sD|]G~=(/o>VU" nmY<֘q n_x4Յp'bEؐnJuL놢9[0d+I:3A1gݶbI +ڷ2J 0 8 C} pzɮQOweG'#(`{)$>iܳ|Q!Db+K=Ia}Io,*gJEPtȞԕЂۃ is 亦G#|"͞hs fA'Nwզ"_3WF5& M/doXZ+;D:Hr ^m~[mwfϖ"GEoY!*^nO ٽ "b[1KXvcċ s2*k离z!M!8f\I# ߻ؼcXO"LZi笿Aܛ iDU: fSwOL m_]x]YBێiF$B ;P8֘{}YY&3N[3\<5}} [O濊n`ʨ+$TVf/{{Y RcO%pV\\wrf Ud`3/Y#VMoF`4tprnl=ݍӓS]ja]AȂ}#l7k+yV[ɣ4k+WMІ'AHg)7a[ 釈^4MzMmלqc'YYhcX<~5y&cOHQ0D|*Ǖ&{E ֨0xkau%&k[TSvWƀ8$?ng.#`]qKP9(Y ,CICX8!pw!;v5g&T W?JbF(huV]i_lrHJ8'Jk%]eZ*ٜڭtp{sCS<̤A{z4:#A 2jó^#֕KbV$NE^q7}54t'D!3DkL< Bix''؍5<%ߌ"^;%B\ YS{H -Yd:Dy"&oO70+5:u'ioĺ# [V& 0)B,1.q:*A7D&;j RLrjRo쨆hk&-3bbJvhrSyਫ'EDDʶܖC] =`noݍ1UvkO h4lװK~+-o!{],%5ElUfא O,y|n0K}K,ICP;邀Pp0Ak$XԊ 0GI2 ZnS u/aDxdfv\)ڠoJ5αx[ժ$Tyƥ4I-XPhaTՌ#:ШapF`)= }Mo RnU'bƏ$b'dq23@r苎$0EC يԼK# 'Ӄ]`k#RpN|Y*ȸdC~me?&][h?4k--˻M$]YulY?lCۖń2h@l1.`RQh.аб#[,m̘L0 {SwqxZsr/@\LґE 73G2N`?AY;?D uP2 9'H|x;rF^\6獾'K$蠐V7=^b˹QHrA#\"oR+3 +Z͚_.PlX`ns9( ҈ӎIO>O^̐| )9^dA-?9 !Krڝt*H}",k}2WWyy3+N*O-M8Ou\=q"Ou/w$!&7^Մ1m´U4Ng$lW#txx~2hzJhvmE5](<#/(@5X=Tp8^9S]V$R3ZvcLI8EsT9+/%+]j`8R(ro8QùueKcN2aY)ۺ\_qGN.}\8[}ՇorT)У~J7- ^ w(}'Ԃƫ%ϑq +%,=E>YcXn~{D@`#}PT沏yl,؏GR:6T/,Yd㼱AmÖIWm+E:d%VM={R^R-{>q]` p9OXk[h GKU,J*&c&j;Dhx4ۊOPuͮv [>=<*jr:6b~V5O±/c@i>\k״يPyAqNĉ>DdW|E`LUȀ :N|3/G܋Ao ׬#&'t:bdʋ0Oa.EUI .yM1 °lSͣe^2 _BRe k8-gሁSq|j G39ΊQhNO4uW MkJ1/u%5`e?O8ذ7Ot˽ɑ87Z?gMR(RD60=N|6_"Wn8y+^Z45COz]vOwzGrg(VrF" ]=hHf˶s8ng߅~u*3$/J0nGqή=MO{ke<+0{/5g¯76 gjcY>U[~jKy=OԦd(H@y- vgF:3UHK<~F @#Pjx3NJpaal0C?ekxNή鼈˽4-c6[/ 'UjprΉB:G8K@%8@ۚ@H8]<4ż,I2S۔'߅6phх"D ?^!{VI}@qKˀH/w 9ls>%yjldNI^/K}|Ë]EXg%63c”|iZ58ROV5e+#n; xx07 .$|gb]=LfdI8g=Dm4{xolonUAe)Mwh2VK3l1¹i;Ō7è&OeF\IE)~JOl +f l7W' O"0K ^}5J$OOڡ\*Fp׽ed>v#+Ai%b,' .0]ϕgX=}&sPj+LSA>n|tk#{,A&?ՠGaw0i2 &IKd_%| ZD'YȒ )Fߚ&&ĩK >Q [Wb$;Dƀ y+5԰iM} 3눣Tqb4'nLT0jgǐ^zTr7؈䏍1"E 8w0[:Q[eAӂ hYH;Gҗ* )P{XpqpƠ"G-_ĸcAhFqy.0GXIhcۥw^FyF@m WGoDv}ob?Z1l1)80P^S\yHyWC1!xErKjb,{kr暐3s8fFkm xuRk_k AɎ. =8x9L\$0䢊U%\ӣۃ ؋+zLR~0IizRZ?y&VSNU@Xjc6]= Wpx) εlAxI!gP@)mzbQ6`ͷp9Cc^YJ,̫=RJs !mf%U7{sݶcc~psnSI-2|T#V[<y6s?.>Fg˞nPEDJA m}pMbحI$ׇjDbDl! 1M_P{^:y%8&ƝHUʎATQC_5[9HUQT*nGPT9R9ڬ+4[41l&ɒީ`r.qaMLy̟>l.jKt쾊T ,'uOeиxeWMq7Yx-1 j8J)OcU_N1 :<=?1zr2iܒD!w;F~Gqח|ņ$1V+vcX@D^IS?v쾃(>iȴ$>דfn](c"5LHtVNM<,5q"nRM*&'"i3l^%;&G40{iۮ6E} D(×W%%<){s`+0ff`e}p!2XJ"Q2h yG.KdAiFr=cV%XpMVXc$~sQ[:5Mtϔd30Z,jI#B6lԅ)8[ej ΰߧ4q^=_/S;Z1] @ySvBqV{}+839YT}HjA s$&+!g+WXn:‹2`5nIz_QGLȔivr<=hRW_ J3lo"eA~qClG7ʱDK(@sHR1ˤuHĴiu؟ Ӊ(6/4'Hk'H#Up´Ϻx~(lM& ݪAS:)>F^KzřCM, hRS*@ƵAI < !9;M%9Tҥ+ępcff~xLvHQSqlD)-TAKͫ6U__ahx%:m  \M_kJ`hAֵ( R;M%pң\NV3ȟnxt:ްja5#@fhz<п_f+ݻtp)4(Uo )+`Q_.vՎw\LNS^ž'uA*O WH82|MlBބTI%bסO.3 0>34X//6J~h As_cf[4+;u Ž-Ky434'ٱvF%w/6< tJlC ˌIgZ=Ml(Ņ`Pz]&P:QavYP[rj==BZЭx` M8&3RgNT?2 @f<Nt4$q٫auV, J.b]H?sܱBʥwDuʤGm xr7೥6̅ʔ,8^ DI[,y2h:&Mq"q24+-4yB$؏͈ߊ$FB_9jVÈe6h"@J[ZYc PR-`BYIr&:l}yor)mRbxuKs3rRY1$t*)(@R37VlpO<0#k%xqvU'*<(9[0 (\ ʓM6bg i.4>^At4Qv8@L \Y.*ED:83U] x@8<&9z[ҙoelo8oh %[?*j]h<ߛM(.a5&e8*գDBeeKԥzD(z 1bZnjͪ }N;{KU~Tu͎l0LYcM`2IqDfq%U/d,.8f$Mz@\G_hFҠ@u=ylih-jqD߾廑buWn]P';,e'fcQwcEa߫Hwj~DrN.DSg VP=,YmZNZea%gȮȘi)0Xm>=t#Mڿ1:}:GesEæ3I}%n/ݐeݿUS: dl̫Xi)̮< NsBVl@vQo }AЫfumyN=VƕfN47@6-am#SqbKA#L%9]S21H,bA/}g^Mw?$}4J'q ,,;xꄄ z.;loMGn(ɉ0e@%u1hfa1 )$2%纔PUe}raFSYgyšɾ36f 0*Gu@z5Ҵ Q%)oQb4ɔB Go)鴌%ROּ+";c8ML #RDiC Hl/>y{Ctf 7,'X6V϶c9R(Z_`'z-חQ46\,ژ?V37uSUv TCKYSklI|`ӛeqz8A],;{k{_/y)j_8e.D]2|-ѾpNugĖF0xqs:BHw3X|] M5{\b rq:{!TfΟN6 g=zMˏ88;@.5$e<nN0欣=\u6!q%k{س|Bmsi\{#&O{'V]'kd)M0rN ͜ YՈMӽT5C(Č9M@HS!菗D3 3j7]*Aajӊrsܚ=ij?15i>WE['2$HFlyQDf׏V&O 1 )̷˹[ʁHB1.r4kdv\_őX/˧X5ξls_ޒzTL7Hp* *`p<: `3Mߖ鮑7n~©0`XVnu &M9Yljm]Ȣ#fT;4SkN TZn'9if|5-@(d &h^EUV>tat~D&nu#&""V땗NYtc!gyjgBh,f}8df&GYkQkAE=OQOFj$yDi_V,`ؗQņbGF2T遥|-2z@%[a2\a̴\k"4kc%q 5?U4Qh87*ePf N&ƴs'ҲBOɹ\%2M7ןk~/>0; Ye!yLɬmJDm )[D?Sb:;-\e'U9gv>Y ^$hFD=2RgJiψZJ)wHzC7S(6]XۈH q}RS{Q^WWiFqW!7#`k:Gn'H{vf5꫹='Еbӕu9aUN) aE=kpvhqd,2cKXi bqQTŭ}pvAKxC1zt& GUj Q.-Fwm臅.¬je-+K9)3!i`+ mR䰮 WfRqtUB꫻ߴ 6UMr[~7k:n|0ucr5wQWYֽ|ZT;wӻY~9RKI7wpL4jh0RX>/]! Of~fq2 AZj\ I1+Uذ]Sy416' [̝k1% fk_V b;2##k#qal̂י h. rrBTc`?'d 3wZ?@B!juQM%d@K\6r\ p=AaߦT+**=|HH]@8'G#0(e|*\U+no0A°}iy$Ԅp ~_y :Ǫa5 ՆJe^5 :$?O3|򄶿߽Du4'Vo\^?aPbO-oJ4nv8xo `~,zXk%C*ckaQOQ#=Ewg9{kn#dDjDPpuJqOe)\%Tۣ[>5fILɗf`UN: O`7H0Z`^i N^[!tsY2DK;˾7 7gWjfvJuX.@O'B텲9c5d(P@ %eO ) ix_UI`-m*ԡRK20罬s_]+ `PndǷ>\iy圽F6|9r2]ܒI9Yx(7/3גX2Z^jĖBgA}S7ЦCjĿ ֽyUTt} pX%]wyw$ ;%׽/"bx>HQD6Ѽ%~LDpyЫ &2,.$Me}PJeTbm;r3Tʊ,# 'j4F[񔑀MhԈ(4xƮ%,c|Bj}`ԞBlR;yuISR14P/JC~ꄺywüp@^ Gr'l/ոpnx˦2pڵcSS\$A)6Bm0"y"L].k)*$vU}Jl׭&Tf&_OY& @.ICu'#똗Օ4*?DWi9GE|ݕW!qځrid>P k"z{;^ {Gt=L#ckvI} Y6 'K{`v.O0p7\1b*vn&a X"ȖiTXfp.38?M q?mT,XxoHUא8)s,b.,ҌTPUnd^ p3|\8 {k֥+NERH#@.LDjp ^J77Ln brUz+5(I?4@uR]XPQ\8u .TEWjLw) QTnaH28&9ڊOzYhOԸkIa T`MetCQ(u_*ۚ?5%jvfw?^N^~41y9*%+ imd;aIjZ>|m&Ǎ@[bL "Anˡ2{Oo!7=J7G1!gs%rs!d[ooK}" =R1M7"`+uNs7ees *MyYx{"[:3sn7z5upBdS[|ӾL̇X杒avTpZt#v_僣9֞f3>kZ :v[LUHpjTes*tqotl-mGQ tUϘӧA M3 kTTϫ<2 ԶJoJ}bjRdf$&ᏺ *cMM:20gdVX,61x B@gfn洰mAOA̍-9trq7$ S},1X6m8ѿ^ybR"`@UZN⫎*7 IyW\ iB|KI't#C(龃[Ο/!&$x$w軝⯕Hjڮ=ns1PݔW#\#B"2VC5PkdO9|-KTKx۷ %J<О g|d3k*$fLWK! < >@' g;HOKVtz'U4NngZss)+FqIZ#}{J 4ؤ`LO@gt/ӠT$-/k([_oM{*U/Dk9 8j\ZFE,[k!d"@gf_C3YyZnssv |sPlD5 TNfl8'f;!T;jkT]wȑz\s|"SI 'AnG;Q:}ydXW"7k5 Jo#SL L+cgY]kp8`;X!gԘȥ"`"C{v=Ja8NmbT4,0q%_iӼ4%|L74rMj_ku"=fOR{ hsr5>BiԦ?A:y >'ƴ$~_1Ԯ&!hN6:tLXhL*댞ΚٟQ60G3İ1nrXA;%~X 3ce!7P"[:^2xYL&bUnr9wߘ)idž"g%ЃZ}ɰ͵b{M`k볍.ĺ@Vl>cfe,I/,{H*eW04=̖M %ŝDs]knd T%%ZE*i>$O.(DA=ҥ__sF,y"u7aєS=^M~|˩ =tB_Ե oT</ȶ%a /CB r~CiK\E}kj.Js@TjT#TabY"­UzK؆M5]s8d>s[=J#$k6DlbVdmVT?;%p@"J wt+D C7y*R~Rs*ph(=?x ]pLG84cV:*  ßZ1N4wsguզS[I-gZ&Gb2n>͸w3O,S) ;َcUvpx t=.Pf gCW \bU6ֶV켝l])QL3 " jJ-x>s:%\ ~^9> rjUo9֙ FzbrfW.{Ot6S:G@g{(zkBX gһK *?' 8aE,{3鼫rA6(Q`d 4 M:@.8='o3dv6Yv.NINKO?(^*k`O݃?fQpzkߞxmDKJPB+V_53i\!l~Ҷѯ4(?'Tpw "=NqA!dQVjg(L=ӼJ Ĥ\w# Ea'SHLR#I'P(8H_R>;`5/(&ȉ7,(})vy{Y)woSaPV-0Hnl7_h8/T(z&:DyY[D;n{5xWgnfZgx%H%‚rQ*z7%/& NjSjd1AX[z*N 6ղ'!ǥ2hzAd)%q.gA{08}9>]DY;DiJu?TWvG{Vy8#|d='7*á3i\\zJxht9֕/T05xJX/67Ǔ&$2^:A>FX;B9{H7: @n2f)3{ÿ W)i++vv6oR{>Cb\x'[?Ӱ+Tv P:+]t?~0#S *ONj 㻽f22ߛJ=]DlVF4b6V]hb(KHǡTSBMbbg@gIpF颛^1NHwh_dmLr<q (x$W3jDM%$e&|!NI3pSʞR'I΄Q_տ׾}<$1m` u` !g5I,m"؝Uq"x|@@&bxqs" UG483"4\F4%p}m^n&]m~b qCԓ v7$wS` İ{3OKa dho=P!r~lF+&;R-LnWz|`a:Q^?9UjX = 4<ͻXAPlw;%(`9lRWt0ieݞA b6S>4n,Of-p UՑ[Rί*Cץ2@a.a!)_1JHN%y睯1ˤ{fNz;m%+/ O_lE!*I9 t}d|"lwfE4Ziq˷֝ nv^n^YdA.\W`'K`.֛{K"|xY隚E5a>V< A>".{Pe]- h<Ί ^vdǍ_f[7/-NM2|3YK\Nuw8!zo'b<;D]:feo)+ɐ3(ȓaW%`kuXvXXWD򪿬 !R :m1/G5[黋㔮76tw%ȗ>BG݋֑ 6ky{odw#117p/?(|nAHl)/ C_ˀXm8qM y:dt5񣣇# vzW͡b)GCW@8ՠ9$`E%v !xT3LZ)_c={@d%Ҽ'fY@e%l2Rj`A_b>RU0:{ӧ+h@# ]4\{8AQe\6h(v47tN~7ZKwo<)>Z @>fV#Z۔]y1bt$XÔvAyκSBMjXmt %,(l(^/K ukv]5g+9T#Dȥw@u SzosB64*8IGSz191^; >b-{h?z0,*_󄦛]z뗮548s35-wFt1SKh.HlҦ$qf$Wj[KvQQqJX=yY6`A`$CIeHܻ!״)9!edQZ<'xm~ö9VdFe^$a)Ɲs} 8YxQy͈{4K!0@`4_M(`wM΅r0fxKR'Ї`pVDy{p_ '- >2M<5΅9xAl]x`7ںr]N3m5[3 [lȑ~hN!9MdZ9":jFGYy+E/+y6l(W8(UAң ~^7 }tSع~\N{$>:+.&`(>$(GTGJBac+AΛ`^ Ά¥}2,!%8hyfl zi?I*6ݚipNݫ3V@ǏvL\?ܶɅG~Bq|;Q=snv);5SB "*1q%x9ދ*xFmSi@.y!i-,QG[|AQ.{-j"3A,yNMrP]'h<xRg=Q)מ +X˟i2ACEV]m",,PA!J= >Pr=<ب&(>aBcm&2nx Qzu%_8WH l}/LVUȶ<9jA{`j|jP~. ]ţ-f!mA{8Ut{Qc7>u*jT.;F89]Yq{5 jȄ 5f"Yn>hAM~Of9 eI.֬kUx8/Pl4~"EYāYOg<֝QDj9lN7՚Kj*w,zY=hiv y(NIIkj[%VD>k">0v#}Td[t[=EDi\uIh܊G]bqm1 ѫypZ7 *8e Ե#şC.lԂ(j?vI[=UTIIS~fo6܀`ogҷ_IQTsWU5Btw}9p|tBǑرMb,PEUBFv.䖩+Ġ/['_`KΜ ?yӍqchK4-?2;8 1PثTKi>pPgZ%my:%u eu㺰;i䁝 ~yUqڏ8 {^0Wv8B}^->W 3ENN`0gKttܔ<N|L;q-=}͆5Ҡ){{PyEu;ܗEw" z\KEq0}%x7J ~꣆>$@`9Ak /f폼4c³ClK>(8C+љ2X&:5}FxCnML|spvǝ[_ҜiaD@+@*robYFϧ\3ރFO\7mnn7RL uI?tԫ)H" .{'O 9vɲ쾏=\$:ܐm@v`.EPެuGTM*KJIW5¿Gc+PHyq$A ek#/h{kE|b*oIG^/Mmj]tߙ;w'SKi5gN̅B>r4ǪT<YY>ҏzF<؊_6-E%._'sy Vώq$TkNFϾur% sbhI`}U"9z c5o$÷G%h`-LThV*}l:,fNFFzבAUm ] a9>&WõKn$Ŋ~p ʽ-6j 1pA?QфDLIT?\l 8$emw` %~~W``  ԬsɋV.ԟMC)k;`zZA6@)J4*Ejf#`i'W/&Ji3^5:~ne`9é/ Qr~v+~KS}Cy0"|_l1%g=TVFqu6q.{ &bUۦdqgPQ|jgJ)k64^}c6O$7 G|3.2y/W,.A>u}0w`fATZ2:TY8Lʼ rz2lQ1KWB<6bNlE{u )Q6f`ZK?jm؞X 5iVY{^\1 >F[pw=OۤX ]}9fK&i x57\="vlݿ@+=ualB1ruڽo`z([H "ڨ3' > *0-5bV9к{ q.A6j']Lo义>w#/q[j8ԯ `1 aƥURN_Uw,l]s 4.aۙ,w #ogiuM @p\<2PcA"&" M@G*<jɴj?ZYFϗxk&TiUDz[,kP5 o7 +?Wr{gƀ= %Ƣqۄ,\{"7j,'鸈zƂnu4 zD (7)~_j,ZYRD٭4Nl8ݎ5sRLHR.arT&O{J{Y!H|;{>۾uC?dtzv0iD]h}$w!~R1h4:WU\3\MS&!ט4?f㌦X8kp2ƓϷ8A҆Cp<_gN6>:m F$H_@p4Zv|(MӵtYJ͠FTUd`fVC۟~[5x9 Tg@0C T/T+\SSXTR꟭.VSY/jeIf?@9-`O[#]k:n0LX3J̥o39Ae5"l'!3Tlv)Jum"l*B2+33/co ͧU>Y">DІ ^S4Oy:aT0D⠸$P $$\35DX}"Zo"'jSKN5:x,i4\DP{W U&9'p' P/#?~E+qoV bj<&P"|t >)Uȩ?.&$=4hp keݖz%ްMOVGa7t,9@@2Ѹ;>n0Ka,LOO\͈LS5A+5h9h 1G]CPlB4ˬ-f&h): K)`Mh_/3)"K&b}7Թc <3%̎# 7%Lw:;%K/I5D8p@p1xE1mOmC_m>\Apƪ;нB1,XV_rÎ6݁CMY:ΡYK/O\4q*h־Fjl`Pm)Yl 1j_az/q_S!Q&Mקp؉""c#k=Oձo5e;aD:&'dtiK1yL(a2p&(HsZSScic~ˌ P3(z2WKOJA` i6tB:U$թ/c> a!bFo1ˎ V)&ͯ3>eoD%PV<4ʵe)c\ {ڬa;fGUFGָC#.|Ha F!R "{Bϳ<f9o1?u33g?B?SOk|˄l_.ҏN3Ԧ\^˪Bw*|dcVL|ATLb`^$n*`γ4zqгrۼVS_b,_`xMh<.cWξ뷀s0f%~,II=$fH۔`v c |-vN3 9[6xYiW\Ϋ8&ÃS}\TՕoBT!( Ki$,-;W%'=Rg.-v)?vA5 eq?ZPfnny1c_=z^)#< 芈BJ#bJ)D~f!nɊV[+ew//cW܆{03.vr}=8|Ǻw % Z˜n aO!esP&H@u% C>4;jpt4X OE[_M@p+O恿-i0:ơz)Kh-. 78xuI@__O@hr יrJ9FK1> t<03"EwlZ1${ݬ]^iP%)>F[<͠ӿ=|IMz%X߱kBQw=/M7G:4۟6 u7v_dƀ&zt|gMS}?%8cyƐ3[a-#?s!GV3]ܛ4 ڗMq~o"ML=G!10/>R*}$Lvҩ6o V%չ`%VAN<\qz! ;׈SWdvga^#MfEu՜::iΦWl=5eBEHd'ER\A\?JNX p?[ io!("K>E3ԽuZ6LeE (blB :衐V&(Hd1cE 7׋(ZN"tsp.&Ha h!/a' ζH 2g &|˒_s$ֲr|"&$)2J_ln*}9c "mdg-㪇c?bcZP|`ݳOhRW'[n5"$WPoȀ2jO/VcI4tB`;&rr3Q] 8_fk(vL á[`$B}~^V } +\N?EESIr>wm6:ߓE #Lg4^"fJ i`~c@F?)`}BO_CZp kny3ݼK"۳LuǯT3rƫ\$eҶ?4Ǝ>Lq; P. B"v_laTr Qf㻜Ɏ}ƹڼ΃7WVJ"OWe]R&AsX"%T6" >~V4 acZkk vk;Wi5K;ULGDw>,9ua!/U= \NXf-1fyt,7 [z=ҡkF-xUD k@Q*gK+C]22H2#[G~ɻĿhYzRsRLۏ#oڧjM/^~}Nt!!\yvNu(Fl\z_Jˊs'Tk;xOVDV2(beaPLlgkQ 'րwW*m|Lnjk Ю2@DjHeՓ-(Z a{%1S1-JFyE9@ WG,x#2U N1-9yȋEʉHȟ7YFռ_RILW&OKK}Ja90RI " TD[\%<}}oRqUaVjMYPSdL]c P9EDKf)Wtx%u8m%"s:=8>-0{:IUmá_hjvؕCi]c uyW4Fj򖂌;0Lԅ6Ws.,ޒvܤYwX/C nj˔2x294B 4%C$H?FVD4ϿNwRH"| 6r&?Qɣo5^l;2q<v4A~~cYwMOYlU`HM! _p0GK_8hDɼߜ0_lrsoR)KKP(rߤeB@~ِ !|KqDX.̮`:LĀw,kb*hr-S{zFimT"RO_bRtTgYZ07070100000010000081a4000000000000000000000001668c1691000041ac000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/NAj]?Eh=ڜ.+Дgh[ur@dbZ!kf#:,īh&b 3H$GόRbzCU鬅-D.=l2ğ sm|/J+/ˇЁ z9FjT(LVc$QCDs󱮀ƯP+Xe}y iGyL=As}*WԘVj9@YB% ݳSbO?w0|DEYi_.HF ?EU࿤?D]vMWt˳W%U5`:jnƄ?Z_fa4\ֳ9爳(ere/dУ6dgz4kH9&[$JWCȭ7#p}ΐ㴧]D"J:5i h93u ?q{:8$)KlU$Y&"8ݞ6`pwx _rGW{f4597q+qh*^|PQu4.B#uuأA WWe #I-esRZcʫGmBeW,0?ofcov Je4U!)?Ȑ8p&-fh{pyyTp1Ů$˦Md9C{Y')PaЄtcd6gCC롫m/=r{%*O^ػD_O"LB2l┘YXm`;08bFKX4#= qb&=\=5.9cu{Kz;ɀ&?9p6FÈax@s"o\Ϣbqŭ*HÛyLW\yv`rq0p,;Q ظV0- NjN uq9crOcti;q-gtkhĵ\=4ĭmu? B:E)nReTS4|9=T7TKV{b-(MR:zDBNz9%)9>hN.%ߧX$E4*X%߬b(.Z2،5>vg-r] ޭw(dwϔ㽲Og`:ry UfU7x[dzeQFA: y tF&;R]P6Ɓa2BEZANM?7|-CYdmR(Ur<^Y.bC\Qgr.ܶ{c\%d (Y󽇉OںiprzkB%Лj@Go0T[omU\D=A$|p:ZW=hQ(bḾjWMKmBB^$A%EIl~bg r sHZ:6z[T#89NUYW^?@ ' lD 0ћUpfq$lT)~UwXxhqܱUWZ:_`5=MƔO"QБbjvf^ 5D(B c(.EI>`X?BĪ"p  B=+ {? d|L ~wkO_^}Ow,#d,2J- l#yN)LnD2N|ڦ6 m9`ln+l>ump&2~an%ӹuE-E C&L~qKZ⳶\{ڪ=ZNApr&1@U$; ApLk6[g4d`-IjC]n{ ,zL گq(w9kttc;U?:K ˝-,1 U;tm'DwVEVxiTW)Q0aCӍۑ>>fIq Ȑf o`ZϜyXzYZ*Kwa olrC=" C0FNtW聑uֵX ;zeA>b9<&۪Fk1 o y$|oz72ړq' )z\ \8A0?Hʫ'2b3 Y[Wz(('?jC;?㙕(_-;Us0$M$A!xlʕNՠ1 x ۗ #%_w3Yw>Vz/ָTQ4U3ݱ>ö43 0Sݝ|1F5xNqu̹D`݄oZx4h8I ^lcAMǤ3:G M->hj0AKsIJ$:@ġbU!g2=MF_xs+ 9;c 2ŃP,d̪}BpJ酪>972:d8~{AAYLqK jX^iugx=^ rF 屵 Q^嘚7 Vi @Y5ZPy:*#-M\׳Z&,KT: f(aA t`jnJd C*(`;N\ _]ZoNjJ0zskrKV?E?Q(k^ 5sEAM\FPVaċ(!ƹt,FVRi%3wR.X @RQDv_ٵx`dޢ8,TN{Ty1'߁˄y`|07VGn Q/gI MfgC5iwK,W-choіPΆ[@x,#ӭ` @fMvZG{F!z_R&XaJ%eoޢObK~}yD3"͙|qrV^>e E.fT)=#?-_PCUXkߚkRv\#m4݄:j+.S(m2܎9 `-hb_t?G7d8<ֻʅBB k.@RK8h-&X^ŜvO yػ s5&n_hm : .lb%߅nwpb4`ƕSฑm(᷍.A{rXBg `(fUD?syABk,!!R<)' K$JJ ƍә_r~C &]8fSR[ b[ڷR&/\,g0UbS8̺ -QѸ%=wt C28`6o!.ھaTu\NByg`|JVOތVk}S,&.ōA\u޵8耫{+vZvYOFI6;ʪɅ.{OAFRS݀L/2j>1D;l\`l e9X5*aقvǯc)wS=vjyul%uj`u3;U L>!Fس{M{w+s:P;R ހΦfi^쓩Co1')V+r?Si{<' |&T{3ʻdNvc ')GL<* ~kG7(@YkD[~cCo*KîvMj#=37; &UEAy7_V ^c+Ù*OӆƋwW[3<“c ߀3j@^{WųQjga#RԲW/`E3)%Ƭ| oFķn2/_!m_!R]r$Ľo6f(ڐ6fj? $j,tȤPV}e~[U=L<2v&Ș:~lOv`k@8+CT6eJ:"~M0}4,{stw>`nIgȺ9|7EJ׭曱폴k.̨EH!*!}"h1x1 U}b:K.s9>?>1޽ѓM <,ޮA{YfQ-a_8ĊF\o )k_ 7c{,$r Jij$痵<HjY#N=s{u}2q [&fm RL8[{5a uBp޵dӯխo#WMkX M1C5/Z Rξf}ωȷ" x(SN8H9f=]#=:'TH`p l7 T4xG|0:~ǜɚ3O^̓gb$hӜ~?Պn:wh'%ܗq> 6۝3p4 CTHx4Gܘ'II XRd(nLgmB΁tv?)}jWI#IKNo ΊQ8F]pSeP v!Z(]Sb{ vftIok.bQ۸i =(n{R E∁ nGi[jD23=7ST 8$C蓚LF "ڊEu T4}t( HkcqjwBL`8 O%4:V+.ϵSLJ_ICgR=&n/֞LTSDͧ,Akݪ$D/\[; %P`QslLI׆d|b@zWhd*[?vo ӹMĠq.쿿0y4ZV=tM~Dd#c)!ďLA1p,%febc*Ww0fh-i2 S|:UaJ*xrMg-/_3Ȓ^ X LԔ:Fx!ť&;G^n~wAZ+-m~,{DfJ$+&. GN [TB.໩逛z " ЃPVc9*(YRM3 g^l MkϞWd –ǦܩUQ> G:j_".r^0R3>xR)k̫u|t*]ld}Vs׸aiLhӥy2~$Ud:6GKWhߔؔ,X~QFCRXoŴN*6 ]T8,?"-W0x3,.2 %}҈1p+g=8hd{-柞 1+TWc!Mjeϳ Jh!{7֛Oa(vKB|qt+rI]:?'c SL0%\ӠXhV`MZׯxoT`d%0e,X°wE(& gS!'s w.iKw ^Uې=כ@_2{\#nHDruZ3$,Vaq%!x?ve\S1&i? ̶8OccV;[0d} Jvl7@=;:et? SU~qi?b׬&mhB& #Ob$Se\<#a+O2@QU\_ T XGYkS\P #~V\DKEAܠ/":֊]D#+WXՈYjGŘZƕ, nhCm轊XqMJ&mbrvl4e%PRcĥev<=liAUuΖ2j3 פiωr5O0~1ZK^Z?'7W"s> ]a8ׅBMyuL^}:)LZ1=+a2jAOՍb <[",+ #b vRt&*iebL[WSVCZ,nA+X#!>Qϳ7>$L$/ck;b1_yx/iwJUr8¸dKzviKoӨ6Bi'2z%eeqWӋgxgʋmŕq֞], 1%C,hG'`?+UJ1lQ")qWN*Im-#gר~"3IyEte SE+hvm[9 кV(_ߘ@h#ߙ/j ԉSбWT; om|a;9b3ٵҀ:J.}W29ʚk=s|mQ$$1ژ*JYZKb} G|6gH 45.N](X_ N5(} gӉ'uli=7IDZ^Q+Lvh DT8oW5o OuHaխID9wPFHG7Fgq=Дrjqu&!X\aϑV,f !pWXvo(@ :(N=$9  VYfJGKlzN!kjb;Y'Ul$^0?XMaʲxiq#?Vn,ϋVT :R@*dA r*I߆*?Z+эRR{@#LCGpdQv Z s,I*\~/۸5y|Өy2K A6mKs5PzFVSouOۉyC|F674g:/[_тtl_]x(0AR2.Մl֬1dqt݀lX{{h2&ټKT0MuKg|IEfW\,氱]bA͹} :Q[̞aPxEQ%tnUb#RpYJd陳 cN0beʂx?S|PIjWvKXĚ*&lN+ўt&ZmQYvWIib ?1,t 8[>*rzElIfG^=ș zҔ$7kgL雊h&jλ?䘎C& ( k_4Pڼ/\BYNH8[(e0r ,d&ā Գ0亦# ܢqpͪImx쩔y’/iY!pAk|.[.1:pXMByoa$G\xT¥Pn".deyٜm$ ״&Ծ]vl۾?! 5qt8N(:%kR;q--Pk)66-r>'pw-o7F8d#7)&5Tĵu 7 csvb![6q?O%N1&m@uzn3Z"e.סܸR&\pAU]K:cg͐b_Y/ZE`APd1z ܮB}{/u0z؇%0ià 6Ӥ қ[x$w81D'b+틤FUV VUWO"(sJ7` \9i6Ū.7z~xEE$ 8YlݮU.Vr$ xjO41jIrzls8,)"`1/Ϫrՙ?Pp7Vj!PTc U7{v<:+TK.Z0"%{WɮS&SV[fOsi ʿ֖:.$CDCu]QzbUu/ ݁NNhxySQI{I)Z׬QHD`&`LN`_̗RROϱ$cr,MefKknmf.ab=֓*Djgﱢ`8 7kb-~@t0~ۻNp!J>`/Ad,ߺ@:+bQkjq=> I+m Oș`?5jÉFw79-8D(R/RyCT'|XOvJf=hS=y B5e;N>mݶt)',=]xʓ v^E_鎯[0+m՝AfwhͷǠ8C4Ro{L<_d8}'oAa@ Mzj/+ij2\dbNTo5_DO8Wm#RU8ߧej9-lj0Ա+LkIbJՀ k :Zz[4}Y"C56nr$QJ{N >2UQ%ogU\RXjP`; e!Ҕbf lijN}im8@Z+󜲽|˗(TgIu='󁧵 Y"^-홦V 6_8ȉ5az[hBV)RJ }Ezdrh]~cU UC&Hy۞/ǞaDV_(a()<$Aٺ=U}[׺'Gϻ+Q^*F@a/@+ ԧa􏨅Ќxw*lXc9W {(~,ѶՔY1\GUFH_Jr|w-7;Y 됷/g<ӰX'Ӕ(> @ [7z;!C۔av́_HrpkDe/$_7WC U;>CY\2Џa4VVYYc^.4~yGWoit8qS\-1L.}ОݍZbMn.+84r'q[e72< *һW}Ϝ4Ĕc!* XmJGܑub4'S:^:̞AJMل#Y%GzWLLPe. (@ Ftlew6ȑr uOtd4!.S<&Ik&׏nܒ+AM!;;&WׯbklEdre!Vσ,Z>؏UpBrjB?B=V @mjPbh)uX1aE7FF~ V4?*cCw&k&Dsd#O8-c/X 2 uNe #ձœr@~q$riKjhX/#*,hFig9 SkZv%1 ( SeO^rEډxZ">ViF^q6҉0C؁Im̮CA9HP$}UmRب0[)Z30qʼ9EĪj'$%Uږ6V.Io]=pT.2B`I4&&z2O$?Sv;[5}蟅'A]k3KT2҉DXWN9`Ly6T LF2yFlٞ Ah.Z1`l+"HSʚ'N\/1(o] oJҮ#p.1x 8sHg7"4.:Q"?`2.}[. D>Z@\?}BE\ՉoY/,XuHRILVI {#fzQ9LXc a _*x!G}6_&NZ1e3A&-!HK5QF^9^crQY'}oJ5M꽏?q9fH2[+G5 0e{ @;ww9eunh=:mS/p*-P]t[*\ ND9Iw\NZA\x2M%|zkZ/X"^?ih"̫fC*ExNsK=K<Ɩ䓾WvIah J#iUJ[+Gb |9nhvtOHǘ= NA"+Mi _^@ӼŮ,)Z:;y@< £;50$sܶ'}nX~kC'UDu! 3O%ዴ%^ Py͞Hb dJR?D6?+ZCgm/jŇ Ij!tWy0Hf29y֙YC\?ATg@?wRA5fzˤI+&˟d%0}EuRyFhqu\rkDܤz$)lM@Wt>CJ /tD L>:l$7ۤ|?}f͕u]E荙ړ9yf`aqnI@)3I/bM[ۤsi HoTL^ni“HBzsW=;<2X/;Z?M) +p3-U(U]`w7 WVNJjNJh-sZeiB<؛c|cuķG֠<zTd KXI*xƍ]ա~O~QvU=Z|I(Gۺo,_ēk'P!ESJTKHptU',uGt_y@ Lގϩ+XmE;CU af| ,J5U~WJ| Ϭ{}㍩OVvN0߂GGXӁdjwu (I51fP5' QEmWSfv‰:l,%O {6QOٙ'쒸oMM c b▣ȼЉy&&gF>ڎP\[[g!OԵJ*S,A7cLz.*TsED/gSHu:NJEJcM7۵LjtRT5ϹE~U]VS|E!.J;~8[4`+1Q}4 -^ bMphl)7CNqFBy/TIcc9`| yRv0(b 5 }d• FC. Ut{yhC +5WY'"LG%M6B)W1 ϓ(|)HHt<7xXZvI&yAaa[ΕӊDIE h81ݡ˧NM݅!77KA*x>w^5i!l-*˛U1<% W ׽ 4w|, lvb>tj~.`33+*ʳ\Ķ@,F Q}NO=$PG:ͱWXįR xC%R^V.e؀E6oCcC|ḄirZhi3!\,ҵcļL=\K[)8$owSPZiH}~9B! _͖R#Bm%REf 5YXDe!, 48##e%%(a%]-A= IV,DCPniSg5CjTJ 1h:¾R[exr Dxq8#g{I(7&$bGoem=r7I 2\䙅Ug_[0Bk ϼ_6^OSGO~PrA%!gcqbק~kon:ͱ(6yW>'Gb(9B!i v"d^ʆ8M\ICPCߨ2Q獧 nz#5p\-170#Y7c-rC)K~ݡ{;o)Bo@pvsbɽǴ{ 9d!f|u`brm]=#$nM2_ŗ6{2aNG V{49Vjssʈ9܋ye ;8:+R@T/>HͼYVx>Zm5.C#$roWp ?Dd2\3e~GTb $ʳmQ<,tBj B)u;O@c"&;@8 mÍ$P>Rb p#Nx15h,2dm:%,/Ou0̖>tM'Y3w6 N:j>Z,ƎufK9}G_g19 QV (%e4:&""8YQ16uWjɉs_ԉg>E"^Ɂ}(ȕyMT"QOwgj\io2y[E+^}m^; 'j4Iͪ{VYe`ek)˃ġnz%itjUsqs/ nT"in)W̖(bƴp ug498{K;zcD>R ܺD/]{xnW=شpv,rBWy9(g˲2C[ ΖnT_eNY[P"248S _neDr8Ky{ܿѷc.u]M6J۸ǜ{<t ̷.ouj1+2bVfӠU:78-s#eyf_T;簷8d.7tS^fyMd"|Q3ƺ:1Cr,86ϲ KR5w=u/(}8?OG9fEM\ |>jX;%%m1F0pʪEdKcnl,KT/atjB,"`WP/,rwCRMίA/۝{q*k+Rթ:Tʹ%~w-'$ &D JVuCPT6e6gbK8/t: --@#D'kݙX-sc9LI@t+SOL}Bca򧼮 (KIذÿz9 9$ Ճ [~hi :q]׈9d^Zg˲I>zhYj xb*_־#rP(a|92w{kAM+X.le碫k!LϨ11s>Qo8Vr"7P|xO]rbj*C%VgLkM1;&18: +܂!`̃E[/|5g_Va"L*a懋d?vY. 2esNr)$(WrsT}_3k$1Uzq_7썷ΗEgAX.s$GzlJA+Ett|Mh,(/GeT!kKUӻg=2lZguJAPPU0#+VÃҵ!9a<`Ra[ٜ2%&| OT-ѿL޴rwSR +,Õ.?ѷ5#\ ;}ɠ,2-T"}dG[U?bSκNgX IoHetA6f =qZJq8쾓v3^pT.P_o,otyGkp>VȺdJ\F}a]_aln(W|#&j-opMdX:籧 gWTrg[4h 8$.Ў.QcFvADtTu1xaQHP Fs>X3|B {նW /{}dge76m3j21HV,$=&Hb>l~B]`OZVnbObbUu!ʖ*2[hv "g/ZlBS7&~'v] 8U6dkg,Ѧ|-HAf @0u$ͽ#:3jEM)l )'7÷Je^DrOZ]A sƂ;U[mfJE`GȬ%*(8͓QUCWе%7,n;cSE^483}&I%[.s\[ٝrr{@+%K]xT,YE9ogvu$.-oL< ?j~`pmŰiao)rCX8'70jc+I"l lNH5?7AoLF),^}#+KF?&,cQj3pIx}j}˺*aLj\~=`֖nMA, 9S쯁9P;Tvg-XL:Qz"pNgXz=V"aP z:γBا(>$~_t>Q C:5ΨֳἨXY]L"%F{*M ] M8jzQK+f5Q%Lཅa>KCD-S*{f3Jnu+ig+i]Eڪ`F&E)„(LR% :yLbMZڟ&j궣M۳u\/`4uB* B#AzH%KGc'Hs8>r 3#MnqQ$5}<3-e$G{қ7k \{zQ9h(ǕrP _qpRYOs/:o4;<Ѿu0=j]~kq5,ԩxg(7(n>NwJ6xFuADV@gFJC",TC KVCLW!) صYkp(-2'Z+9%ྥ`8_{R߸GHv U-_ìh^0o `(>3mh$~ ؇*y/Mp*K Kv"̊-SҲR7;|kavL/O믾D8Z,@dÈc lB[3Lc!c{o?tڕId$"M;HڽmEN-YEYY6i tGjUɨӿC{| !fqEQh42 /Y$rgYZ07070100000012000081a4000000000000000000000001668c169100006f8c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/oI]?Eh=ڜ.+`g|bŴur@dB_u XRHaR@q APDVٚrw73 eH)սHPox"D bVF!!aCIS%]t"1/,n ͭytzMP6 UӴQ#A">\.FS02XE9WL};ȳsf^zWпpx3)U{o7-"u|eBzϬBⰖu3bْ [/d^qzEBm4-آ]BuhuY<)JT5|-*>87tA)"_.""g;٠wL'g)܋`ۖd^*bu yT7'N'=/P#:-tvl&NHtW}cI8c•-n0|U._/?jY +dVR9B¸A>pİvL<שKwne(;:r0hcv.lXsL8?1Kd("ArpHмzM$~V"/ʓ<:wvXY&u*q|"㽆u @)~hPW|TD9Ѽ%W!Ϧ2 nV*!a\jGTw㌙*['_|'5 @3/xg*28*sz08Pd` ~r i\=c O|lP8:Q 7NJ^PE4xf7r߶u?]J 桘1g=Wt @&K 5+zvcHTs.4 +x6+vo^|?0SH~:3N`˟~[9*e&@r-6(]c,P\J9Ư&i3x&'81ց,/g9 mq&77RddiwgkbbD@~O k-'etέ2}pFvhYXqg^+-o'Ա .]NE2\ޟ]O5JhN85V>,v,s[W[ x]K-j:NuyDp۔J1?>l- CZ,lQݨ~(l>}6q Z[M%p[.eK?RfrPލA ~ .J/M e%3S&/ 㔜ܱhSm{i!p8kkA?//;@z+@Ҏ:U2<"ΙVzV4Y&ݏP<2,o c5X_)(jsj^A 3;L ⌠AgAq_a<`ޅSsJ/1{G(PW pSK#So;=+u:}LM|f#U*z&Ȍ>.M*H$t}KWtf.)p2=x|:"]g;ޚ0k%G'?` DN9y ,0Cb&r;s#sF/ѯz7no2Ģ>Xs!hR;;!!1lN3PYa,NMy7+&kܽ3}Tڐa@q7IԱE\*ĤSK chfgǴrז̒W3dω x҆I $X1G"[T~Q8dg›LsfA nM@<ZHccJ@k/({*5-ɸml55HIn{_ƝDR_xW=)lwu_J1f`N0~NaAƓY>!-c; gS7Ìc3KQmQCjY$= j?хL;P6w?GiRs"_> 8O؆eSqLP?tXG,_~}h=`biEu yP,vۯV1mы_U{@ʋ.&P,Z)M@)x>Bli GaBaî=l!p.tSAn1QTzJ*fXS#U\ݟe Xo̸s~: ^0+-j7>6D;? dLq4![j˦5J~n)Έ.^ȝ0O8{qzT$-łV!9Z8a=k`Un8HkGM5ِ/ XF!^Qh8SA+':Ūx}xZrFU_=^{ί]3~57և5oP$yO}xtNﰁ/ƬNa;ٷTA/s/ E@SCpr^ .T7݄֗G5/fN 5}Q1W *B.CQ}#>e+4rm) mseaGXFI>m%7۞fl$yd>vv/D/D*'6vo Ίx.u޺h0p]|{nJ$ p=0q~?w"JGO9Ov94l4ih>O\VNxay̬WӏJĊOf7~2ӘN}=@c)Gn39vv:Tn*dAFt?a AH_3!/ a/Vir7%lz,AyLFqSQeXjZ|3hȲ@}A`pcQ.?72U ^F+j:فB7[p`(9"?)JF4 ("l0L_! ;Mq-Uⷉ+lY=Ret:c?M[6.TҟT؟ d*cy`7+pA-hڴ&z}8G ;yhT/_LGm!T|}3il9vk]dfk*>^ii~pe:bYY ÇT6(䝆Jrʓ=}eR ӫHb}EW 8P@ Y%W8pzq&ZY8bK :8G7W+6k Ht7#&71DZ%\Z '>g}Qu+wV+E כm74V{x>*dDGvZ ֙Lcд$3e{Oaht?jl pu`5_Ḋ,DC&cM# fF4e0' ̤iV& ܩ(8);%qL )za4z"URhFC b$?l}nH^$a6:1;Qv.gblC5\i3{x{%_ZH(k謴ߓ"ly輈+Vz$'RBe@i,#xTjbh -?'I?Ol=,jF"@7PCF]_|Q4BdQňJY7Z1v>0' 01׉# $,8ʐ.?i11CCBPX W!;PWǒm (-8|YE Qj,Sr:l r8|AzavxCҷZvg2'WE+G Pz5;0%K[1Unɦ3)P 4nH "`Z#SSI. UTa$;~F >_h΃Rb M]W{`oA7~is1vpx9 WE9 /8VXE'3#SymQcPQ>k>^WjmYb["s.Km+!vY LAUL DH1&&1ܡH([GohGyЂk` K.iKӈb!8/Ϡ+.2ʼ,*Y-h_kk9YbCܿ3h.[|i +ݹ.m)+7һ,a|Mo[Z&,Bt="}]99-s5^Z !C3mj .ZKl&><}uʔ:~`(~2KTGS`Ua>`K[꿑!s:(0ؐ:^tĉ6GR)f4kʹk88tBݿ!ETINdQBiY^8HPb\QoH,g]X^tF> (k$%0po)8܊ ZCMϚ¿P`e7gBZt.%hVn=$$ JCz>`ف;Qg)riZt ]SzꌂG%+C&yx8J^ xH{Meu׹(xS ;/<[+ʂKbrTJn(1m1XqO /F [i,z3i s9Mt˶\*s'ҠxSl{&&ri:TX5gV B B{MM1+w 59V xf9ݠEƴ#^6#)Vx_OA&qsix*'Ll@#8ى4\)qR&\z>!H`z2e|t.~9[~J)$-oݪu05fٛg9/p*!O%ṖD`y5Q.9# xBn<*[)[a[ebol" ɔb4)z+ņPA^2tM^-UHvK?qKUIBʺ؊6mC3jʢK {^O(tȆ(*.O 1;W;ck^tZ@55BK,{ RZiw]~+?Or&Ch[2 Lxo='7yZ}}F ޳Kk"k!/IMW;xC.q= s4_K̈́Iv_gWIO*|}񎨎:~YSvJ0Cv^R<(/z#;do?T2ow/m,h l r4 0^HR"-d\,oE-03pKPX#D;VuncWp ղ-Nypr/Y{޶EJ#Y[.vu_blkhD4O9o,8O #lG+$Q^_9ܴ jiܙrS%*)^. B ;oFƈtl€<*cmT)6IfvV&̴˴KtkQu=W ȆJ"s * 0d]T6rn,i1YAåQ(_ך&r%VR/8dQAOI|ځU)B>OX7 Rr;> %;18ίe]O͏$?zs/=g{Šlbl?]p2Ş!Suj(ȟu![ %4hݕ;'k6LwQâj `JLa "j,ث{QP "8"8wҶA,7C9.#jH1.iuG^G7@z8|Bq`| hע ވUe-u6?+ϼe誁 WnղD-5+GYekCb' T"k/.#4?%+Cb?Ə Pǣ.][8-'XdNMI, cޢ byG|]Nvl&f vh 2dB/{Q˚`pq]mMNBN`i"-4*nZ@ٳc66L37Io$lؔJ8^e& 8wpclP 6QtpKFpnԕ`5LTpߣʉVJG)IxhAa&)hot W*s+% vfE'T\#:@".aRѩ^6?fwHI0j+G@3*ޕc^!*%P8s9b-t]9k+9 ;n}˝bE(UVDak2P-K(jTdŸ*bUf/&%D}ƛoX_kos];P ʹ,l0D䝃@jnkvܷ;r za&y 7K:^!ѥJza$`ْn>tu{R7eP}H̼_2#Qdqߍɗ4؟Y[.pX&9χT]4ߓH m ɇ5ϪUӿ_rvvYEO Ff2UDfFaSxغ@3, ~ͅ? 5Q[y*mntKz=j1U3ȵl#$ߘ> {ߦޕS{KJo|ygXX|X"urF3H7IwP [_{SR :{c@= 4#{f)`YӀ;89Dg| 꿑+kܑuMqCƘH@\/c%r5ȋ3ɠg{_r kMhC0<Gb%/[ pg!gƼbK&@dDdZ"A4`_#xu}Klk* :YzਫѰɒ@pt'> aFZxsm%qiDiF@) 4Y^/6H7&5T76:+>q Ăg=ϊ $3FR)mʈ#hG7("Yl? RŵrS{y+ծR Rc@/x ~|n+=+lM|/7Q?%HXj܃u sAEimVgvKr :X!)e~:^:/3hZ=;(YW9޺Ppa3K>À&FS0G>tt)i&γvEN_a$iF-g3h!ΤgcN@>Z5"E5KI\R=|)K'SnH#}> l_?UD* 4Az 嬯E߻w40>2y9ac@,jP_(.?3\;Z2ԽCioݸ\Q VH$:`-8[nv J>է!3.21 ~p jog# )`p)Oɯ|wXVKmY5мʑuH3 uFCgX'ËlϷAQkCIu_8DAe.䡌?<6h6 av1$Ų76˰V9ftY$3 {#y#+,9L"%`B}7mSVlE| C_=>sZE`=|\ͧΆeҜVlPՎ|ѧ =pBث:9z5p0 uWR?3BUiٹ}2.öV t)ΤwVϖ[bm LoNjf?H'~20} KP6GFDX䠥7Uݺw~n/6un0:L4?b%Zq2iSp7\+OvW"eVfiZljO6гZEz,fP7z^@*9]SQXKblMu N#K)?߆Y+O8(ZR09C-zq@1 a(ʟZ(A`YмzScK367:FٽG9\ y2 wko>y뾎S\dᙰJܻpx_^]Dn*ub# n}{B\#W^19Pia*ij:G^!yi-An4L5ո眆j(Dy¶ r&oIw2Pim?R/~ /A؟ci$hI6Al}-F)0`Y;+tkl!QNeFq;=`02;DSÄ.ڃ Q))-V=}wBb1]TTKۜ&w맀WW0bu_a5/CS`V\FHX٪ +!OgB8P/8-G Ǧ[Rd#\Z]siP8K˟:<͋}X+mzZd# yHB(&dy~;^;5Oޗ /K&xpƥ[ ROSSK?w=-{Dֈ4pyf]')J%RRN*fZd`i$4[E"Y# .IRȑD!uRL'K[lm7IT ϗLVΆdْAS*p1zܖY&J-!4&ғ +ި>s&\~c9'i1k\Drv^2k[V3McX&U=ɉ vi8n* 76mqBpp߁EY87ϣqϫ/R{RȓV"7S*~ "rt^q=(ŀOkޑ>ΟN߻]O*x NA3k)u*ZgQ-f<ڏp6ՊTO;͠%sK s锬io7UȨWxBjwb`gU/&s*SV6ZL)3VsyWΜ| e%ġu"b`>ն8)n{dloXtdc)Vә(Aа`ٵPNsn!1ACAy.ͯ-x,B35{QU ž8Su|,[YZ ;A D!`uӭ@õyG?FM#8INk:#EҢ sNCfX(չ yQɂ%0a^ߕD],2щL9.aȬqrE6oP۠I,zn0rnTa0*v C^-ãw N(˒XG1xP[00h%c(gqLX.VƱ ;F!ᮐPHtQ ;`vWY>$-Ҋ96[/̹u{̞Bayܾq,7?S)F^"o l`hڅ:Gaqa"jMW4s47[$no" ɍF5f%7X2aˏ`B3]׻UNlME,05^\t^<8|$x":ZD5 ?i<)RABD~pMأ/_vGYYJa؜`JdBYB?9 3yh\X0> Ó݃*FQYImgmF {t\Qۃ@D$&GuhX〠Т8 r  $$ q@̶?Lh|Y(8ȕhs֢2Cl D͔86Eš]Ӵ'!$o%@qZ6aL9ք}fs=Nm6M[\Ą! a:ϫډLgsxjL%sbKnwrW9ŨKP_ ?@Y:?ճЂ,?,ϜyÚ6Ϗ9rE>i(x)%Z*qIl2˸YRUZ35 n`US`5RP_,s uu' L:%dCҕ2ѽ!%4Rqľ?F0RkFkpxX1y4X^v'!F(VUR卑I @9)xn!@@!<4{'A>u =r-ջp_fd 87o!2b~]}ga*߮}p!=i$ޟwCO 9 R<(wuvPdg,$[gٱa3ޡ~NET&8KTv)Bݱ݄,Ȋok,}ɷHT KVID_տbl]0*<0U [:޿dLMY* 7&_*Vjl~P%rr%ja0DãKBEx]mU# HZnPBYG fZ?1P˰lsZA ~'+`g B~%э3C 8{@*ӧ轟&dwx ߭L%[i=js J. Pta2#W@Y{x:WX۔.gNobݬL-w=$>b~ۇlBV;1|Rݬ1B" ^˜$'mC;g6t*oh&ym2!Vł-&W0դn>tB8 `MFMD&D0AMi yX*^m$)7n}8:w?VAlU!Y@yw [c-LX 3L1\A833(^\.7mfsEYO,Z7Yyp@ԕ7 ;?6[ȹ%Mt D{8VxGLƥTtsލBhRM^BtD5'4DeLDNQӖ0~lmJ(M'^Y.ˆo XPG.˶;dtpǫ9nvã ' ĽeN=nEs@7U*zBf )kǕth x~LVOy+>-H)OVr ߻Q5slTkU2q8?p֓ 1IAf[.'9h=o83b-u\ Os f;Z:ƽ hp"wx9.,=jH.N1C$^TyoJRЈT~F]j;~%;ά| jBvOxF*0eM!K^ G{OM=AAjW3rgEbS~&ݽ $|w- ?5 [Y!(7II.h)} E+aJj}LmLe*z Rн{-_щzHkgRIhC[)[3CtL֡7c0Th_癢#nd菃qRxg{@DZ}(Pb@7#xǠuUj5l\_)"}~mgɥ##;'c؍߬y*hk*~ASJM%b\|8[JzhDwT^}.Rnm4P NkD&Go)ڞkݾE=s;Chw4PG`Ĺq@Q+!4Nmy/*,GJE܊.oq܈289Prb\х@OꐫՈ"p V6iD.h9 4\=dq𥅩\{gB@Ñ#u@ڤ;5|phPR0X҆/0KLrq1F؝9dO~Qe+TJeeA[7] ӇֿWnpqqfk0fjob6c^@R02^ 3S}^Rj`f@Av{rXcI9hAE|/qÛLt }te8£@]}:r'} mӺ swu;7-=p!s2O(E77I%_e2u7)k׳sd׾ pR $=3^^~k"0:ۣmFwD\Iuvǹ["\wPݕo:4 ve Uz**>ELBpp^~\Q[8^{a/ pyRԫĔ͓!gco8un)nuq5h गS+~Lͤ\G;=05v\[+\EJ-NDt8֣6b1aRY؀U.j:CWe6⦃?bg=|hpmW`4얚1-87ʞ4CS9P*H h6z;^YB&ZGû[}XW;E#^sc&saUVRcVxX̛:dc0wA̐5= gx'`V8 D!LY4xfx7͎Qʕ.beU=KX]$ B6=!@8X/MS?RlBLAOqlŠ,0:B 9\xK CzΥæ^T}ʿ'-h?; ̉6-˘-bk #s O|iz'."oVhd}{ w&DWz'OߪoQ9lK҂Y >О-$T,]so)p":')K:ڂGۊp;V(D6P#N5H윰 !٢\KJmx"ZqegkYwL"* Il"t$AKY` Sx\hj;@ņR/Βs0fQ㉑~)#{I|Vo{Zm,7L.h`nf% ďꎼ}N2s;?RC-9{rz^&jw߇Ò/X-llщ,>Sv|]i4\8\\H{6|"1괔 J5OǑ?&"f uȋ1!SDsÝؗpunE[Nؠ~.`f{{O,:-p"!`3e3|Tn!dz'=zK:R 3f*ѲQzu8:}ء{n?+GKVK#ǴgBo P[ @H!jQJٟ.ޥ2U:wQ8¤}`)Yoy'R(e+ n&q[]TSՓnxz!sX>?H$FXMm-S%gLw}A @j›rt JRjemC8J3L#Lx-w'e~QP6!|i/)C FqNjA. WQ+ Vp9ag4C$U,X7旋gZT}[A*m@f3oŐ2Xa6cB ;}P#٧@jN wuGcn\⎷pxCq "a1':V7[ځ& <+]x-IW)E DV`䥞^yiP3c֩lwoACKg&ik Av<|J'-,w\8Drl4Ҵ̵ӽY:S]t] ;tejJoџ@I ]=w0'ߞ0C&Sx@uiLye,)KuQD#t/FHH?l]fZ?c(P`mʮLDk $ jyb9N J}C)^6aƗOwY&fe5ƆHDnꂑmsS)\ن~ Yd5\<4'DP^] y|a[:fqF+a@ҙ;H' gqF浜%~UP.A՞7Fo^XBdC|p;KrΛ4v~-l Ghni.l,8KS-ny<"GJ)yCL(it۵7:SƟS=R('F‌V%`6WD4oZM*SoY O%N)eЅ҄CIN2y՚ eeW)m`8e[(A-opB<ܶ4zhdڬB| ~&Jju Y{Dh#y(tVXZۼr90qɗrmmK><_Xe>Ȧ;ީ {ϸSz4&^aZ'C[ =}F2f L'Fz$ٻUj^G~/.k^놌#nہ Wd\tܴ2Dhu]G% UCz;+O~8 jhq]x81:owV ;M^3Ʃ2)'TůU[X= 1r\њ+(}wɀ;~MH<)5w)oϷ z$KwHiV:(!9-b @L]IM)]U.m,.U<@Ή o4ۘ5W~7tcI;^ٗz 6J1l$q8gߧo`\> X~1Ej{utG^S - '%V<ޡ#xo{Sv#}r)EO!tw}AdZNKtPքǠ;^nb)"-_S)4P30#xE]o>@$-[z!>KMzE0B|!`H<޸ y Q;I'7Qg]0G ޭddiNf!!M;L.bJ q!~|dj5LJWiTxP xb{߽+VUrWƬɴ[mSP㈃>o?.$U륍ahAaAQ.$<7Q-5VV7~[zk 5X , D@T mÎP= D#P~C_봎=:Yw&{ld@)1Vj%~T3knc5y=bXXúF -5L` stAVh%ٹ Kț=]{h+Eq[I>Kw ]bdz9z$[g-U'AAy8<Ҙj.rbxdAƛ|? ~ u6rvkK֏@f9<~ Ivd^ޑߴz^;u(=`>p&g6p3Egd E%gq.% ^kXȢJ{Y{\Z10cGqnf,zR>>xsˣziJoY8ƀ繈|T`Ļ1 QOZT2!$A@vF;;rҵC`\W;UI}AܚqIK] DȨK[L#}("qq֥v_5aOԵ$ *=rf+^-gFA&$cs)duyH0=UhuZqRB>5wkTZ3؄n ,3G 7jAK"f;=@\J%6B:eMXe)\^,,F'7s`|1!rkR^tjrXtNpsE$F~/1 D> IzHij'v53-+m)eg>Po#LJ$2L.2XIYIJ0"G߬BI jn^VڄS|6'4L!..]A`Qܤ@2KKzŠ4UJhV_y56E*b^]F6;f"aߢmw~dk ıZNx&Q.in".W8o5Gt Bt˶6zYoyShbΦ[a;f)Q(TS-m <ԛ!!éN$ /' +ْ7ML6kG/$~Yhyxj>`̮-]2{"Rc[T+BE= m%@gVAEwQv$A_" F"'VZ(S4=rg$8S7?H"Qʼn(QP>$ @Zb62扥qnol@2mITbWhxH%Xl'LJˢUb⯫co4Wn(v ODEKt)?Գʩ< LL뿞[roVS1v cLb5Ьa"*+DIsM/7 PFQ/Jb&-]AtD1We^VVX6IqV~NӬԝIL90PdUpCHd|X,֊K'yIHD+"n*z柬:ȣ'L.Xm߳ ]y`\R XRv''}vRXTj Y>DkEYO#đ@"W뀉m[ʻ$ J~ N$k&3͖xz)}Y[{ /S˿ece9r CGYIL,Ӧ蛗O?$z%wo 2 1y}/?fCQ +OW?6t7TG&JKfi:rGLr l<|NB8CunBNFaWmV&g`EՇұ\Mk3S)q=-+V׶0shihģC^(cPWFSȚ'E}cp#Smy9YNyۈ?2f/%bR37~RWz/1Jv ja ?N|n]58%my|%8Y#5 l1޾7|e95[F]D'չ7*tmAߺGN/(+OrfD6?2ꚋ؂h}F#2-LF1O$0Gt tYs %v^KǾ i8>Fv u8il-1o+]#, !8AtT_7>*Fy[4T[kVW͘;'" R9Rl\2٘#2O%eDSsJ[4V9+Jk tDqū[PwV4Žߝ86W= ,v>X,i2_eR8DŤhc"JyH?΁8FS{$r[Iз 1#l (Mxo4t"c0_]nanXt{jcڴjY{WU娪HJBZާDOå%=hG3g4_Uɼ˝s|{fb 85OCEy?S-*hp=//)YOx U)uɭ3WiCvBt/1<?ޢ+:x8mq;IZǟF07VƓ}̜W~'g N.,r_-Udlj p0yjJ\t$q{?Ȑ;#Em)Cv!Bf|#M#Re/N1;AGdQ!G{Ql7*ήQ 2U96MOδݮɯO/W*>^~f"(:lRþ =8! 2;T9ٲ/tzkfoѶ;c͓f7 NOMg`J~V-: bBBr-H>jPm ol<;Ս;eV 3/L* u28 `^]uB惚QÃ5Zϝ u }4%ɰӲ?Ô8>^!ޛlh#i|hiN2ފ\2FyYhIzno]_[x! q#Ȭ |n1d=ab.r0dfuX=&s3I Yj[⟑W;5.sjY ъd @Fs ٸ bZQr0܄li:\a1/g(.nm@"ZD|5eRtny@/ixPNQcEaqk 㮈D҆t3 Z O5566&O{V1RzJczd(:E|Fexw^QFbL4xsKԎ9kvP̐Mӝm?Cc1d6I|_pv\>od-B1ţMJ$SGJGut^[Fղ* )jIve>@5ŴGm>@o\8&ʈ7M K( [lb# ~Ckt$%2L)*EY^榖H~xbJsg u qX.s%{k>$W"05k:zy5S1 m2>z}si$q\ÀVOo(@[ LEEo$~hm*o̩]>x'X_@tV]8|Wv?Tz[w<_Q&1UɞA\ STkXn'Z5N 4 /'tm*&`]Ggkƪk  }! GÚu6.R߾,ug*A45wEPYNQ%tgc  ΤwԳmQ`!tyGf)o\\p~n@\Cl Fn,W!-L\,ee{W3=ȉ.u[>{;M 3ZF~GCf$\0I[T+yYlyl՗ aHef6бF~Eo-ߌ!(u snz>82گ.$l-yAcM|N۶V=y`Lu쐾ԗ^#҉ $u{[*|ԁZ,`WewNΛvG?ˤ2T ܅JcnxF%s l!LLH琜/9?.QG6uzLt;={tBpD"`9z =Ռ=cZL"S6$sFJJ|P9RR,STԃcҡļz+0rx]-;,d-oR `Q{vݏSc FX' /E`Mz2MѢ^E CZ,8Ffov3uH1xR9ĉƦxRrKg<FzJ%9{BpЙAz 4@m0*j-쥥^gft#3ͯJ1!F~0>{f+&dk'ƷF ?k![Nܦs衔WAw7Ux|QoٮEb\x<`!.%RC"T[P" Qӆ0=j H_=n~ .A.UES>X#3 [[iՠjV^xK'[|Ɏb/CqKNaanxŕ۬qOQ4"yMs?=h  rԓ G)&N<;dT7U+#w3 `]`ډvM{Ϯr>dI7T85GJ6"vhLx+6lz4ՍՓ< -Yv0P%)T8sTsI 0xwM\ ޘ#a D˽d-GN; g^Rk(Ź,ֈV8Y`Id\FXl5df@θI!$:r/v!");UC}m 46 /<|{@繖C\ {hyh#ʽP]1,زmLInP9+3ṇ0@瞰zr7Pα` 1*4-:NƘ=l-W6tU83)Є 5!n$7yCuYs_-բD>>]*L)۬LF]h{a[ۣG$3ɆܗSDobt uUo+ 0Q|KJAɛcp~jh),Q~9ÑŇR5JsCHL0=;4[ݔ'\0"ShV;U26" {K kn |eQd5B_ : V&^,< TYUj`VL0`Y0uH_( [6,d. m(MVKp;jFP-Ukfp.-qCx[SDq۱v0#?AZ$Di|uƿJgYZ07070100000013000081a4000000000000000000000001668c169100008eb4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/firewire/firewire-core.ko.xz7zXZִF!t/us]?Eh=ڜ.+拶nemуPM꾜(ӜC|mCM.Yz˛E^lĞ&G)#)D3]pt 4h#E7:. 4R {-3jO*!F,ek e:kS} j'.Cs#=mZ?M"s4\syB07^Sc}N5 Ɏ 꺙a 4:f @,_ZaN<|RIE,[R 4Ҧ*^&Nͬz9MC`,YZ=L˓]3%;nT[Y@]P,ncXTSiRJ =r1^y kJ:ʸ)Y23 E?߇V<(ʮQl0Kq/s9B%>]~w%.O)i 7 (p[Bp=lNWG=3pS$V[8j_H9r=*v1_hLV0K'o=نwW@[g_}0XT|Dr]؞oǽǤmcÅ\!;7оrA%jxq>IggsU|үM[ܬ͓:&?SKF˸܃rZAIy+&/*=tms+'T~A(U“g?ٵEOb| {?i&AEsJ|E5MȔ]Dib)eVg! %8d#>rxѠZ41youNp8q:w/oLn}0g 8Is6w›dZNHkg3~oO"Km5ɬkvj$QBEOCN1+d'e/k+KqW>ȃ+qJ<0""O:LkX漏 `@U:&c9O~q>}3ֹV!~G'2(' | Kͣ_ gB>ow@.7N'Ka3=;{X9qu鿟#7~);~o Ŋ?9,mSM"ynD Ƚ쥏t[S%kV[l`N Y!ogZ˗CBj1GD ߃J`bZ0}+Z&A+yCz=K?&HWAmKB:jeN83V'7ήZb^$24b8 Tڙ!&Z#Ȉ4G "~sqvrZ{ w;*GӾ? 0$|yM<fx=DrQj'%(lA79}EyEJpǿoq^ $LH+]2IV:)(ߵ sUq:{} Xrgdc7,A9Dw9 #W2y[ڹ ڥ!no9Jk!; tK[,˿#9P~MW.~(AI7gG+=g[uN tM򞝦'~y @*R ȽSgQ104Xw/CA**]*+zSdV~6J6ٛPnG"} xۧ'7,9_yOiHʃt|K#S$x$?},s.]hL چs۠!.%T5e JߖarT1mmrܛa qܶop'ԻDlc칥gzlh IҗO#p!xXbڶ)L럺>X[;_5yL=&C SH@Fy*F 4A aV|Wwx鳧 ]q/f@JJvisk~=ɔ+X^0* "~rhyFTkxA JdM_Hlm|uVD括:be"%/Cmri.>]k1u5A@8E :J4vff@*!4wLa HkVmAaMTO? ]8Ik{φ^zو_?6t"'L lZY?> ϱ'. -s蠛83P¶_Փ4!<6A@4RvJ tPtܭxbi*ȐX~(HtJXC ktI< f{^tӡrjya#$_w*g$ @ 6hG)~=$򗑸|I@ٶ+zytնM k3t9hh މvEcl?1VG93>WRsK٧otĶUV0Hw{Ñ7[[QYedu)Սi)-k2~%#Vm$Q[x rO&1lR #֙+{>tJ Ca<1[$P1yK]B&u;7!>OnIo3Pgm7HYiƭsG<3tDoN}/8 FVl#WDuq/ՇSHnPyNwa_v t.N{k9TnIRBtke`4D-C(U-T;'貋PEuрnUWeYD{{zKS_i^|{Xtb΃!ڻ ʆ]lk 3tCJ[\iY`gؐ*fG.I8:`ɜGٲ[s4L 8jLZ!0ucEy|ϰk$^t@³v- %W\s%-PNԕ?ћ]a3 c#m:YC/]1;!bj9 nlj/ڻFh@5rIt QbAОo,´a>;xJʑIUUhqdYK・1Q, Uir dOx0a%bmKOPWvf ows4tëvjēl\(Ӵ.&U{7vG>UJ#>l˜ >w(S~N?'TXW+_>E9ڱVƮ7 =&uc?R|Nq $iϾzUi\:H~Rl4)R1@}z4&2|<=@YwX\_4(?񷔬51*/K \ONGzBe Wg_0fZqg*?㾴$#nɅ|/m;4-hpE6Fp"ʱt]NsmST*ֱs&QۏcvA4ip4ې*jzDn'TGoX4]B4:gerrt7_Rpv0<ɰ ǁ99qr nYPr 5 g` k|Mc 'asr?t=M:U.!01H̙6M tWHҥ 1+;7Mp(g;5s[+[N8 L1yh[Oq,615Ct?+ p] щSi8LA:{Ҕʬ"ܮq⧟= uN"bѩEFc<)\x}CT &\\?eaw( _?_Ӡk;Ҫ.m؛p#P&7x75`E̢(D\E=썏Dض(_6Tz]RT.)V!Xm8m3jtqp,1x)q$p`{FZ]9$Qt5LJ +v>m\`>;SV(KĈx+zJp2T}Z|JUN6D2!H6_+˥+ RhT^A`oF!xfHtj^U,b/gkOfN^*[_~΍:p6QqhK(9+zYO'3"$Ex ڎ?߭b/vuqv8 _pQ5dOp̧Tqa0ʐ}3WI1.~&'ZȒa7e \FEɐg^,hsm^@mJ)#? D^kFEzB0<*D4kquo&uYf >'m'~>Ӊ wWS(*xza/<;x_:JP#Mצ?>q>ŠYs?n3:B(N8;3i$Ƴ\ΰ O0oFtY"/g=,-OBi![Uz 1R'Hk~^I~@PK[Lsg"1I9zWkĸHsx5ffFݕB@YI*q?.= iOlYbg{1Z2G7D8A+c SQԜ,q[O>kCr SMv+Bp$Ex Pu a~Xeb>_sePLY5q4[£ǡP&s,zS7[8ӻ #woUcNe/Ԅ1Ź9}yzL?E y! 4s|L$~q>7_شZ̔ANVF kcYeJ/9qDZ#!Lܫ\K ADef8؏|Z*](Gq]1q}i\61WpPuOG?&G_s&K |Y>B\)9 q*+l[jrpT, jB0ECƵ/ySk옢ߝ{ v{їRyN߆zXz C${sM}m ⠽rSs}|RQ1qH0ElBu TJ{o@t:JsE*=hҘ4H+"%YCUy;"S\Jq.Sf2̂^NJUFTc:³|S ϷkL;ZG7k=TbS ="oʣkI]5/W0j褚|(;RԌ>y&ov^#._{)$_"ލJlپb PCS%?@eIݔJ`s aeF,EX_"5e/XjgKI*. 0H+2R% fT&}܋ ɺVVC%P uv#4t!ͥ=Ua7t/xQaSI\/6#;Bpm:9(i>C{ƁQB۷e.7zq-Qv\ o6o-Ej} L>qk)8MXE8nw!wr*INt VuMsd_ܔt(x8ak0=!aYm˒FCmr~4fR|۬o<6rkd‚eo%K@->FB%#I4So^1yYDžy3Z12q9fKc:,y껀V9c;ΨDص{[ L۳3w_Jxo! }0XׄROFgfI`a&443B)skf_>@/v݂]';D)h|J혤UYR`xk  KE}As0K:ȨڲhtZ\H䎛خ˙ G3) +Lx\Z5o"=!q,fJ!}_f >TTǘvƫd&X_˿BF}.?>UJRU*%/m O/l AO}n{Ktpmꥬum*D@@/^X2""2.5`Ń5frN[P)kK-xRakvy[c/U68@| 9dgIk>(V˶}k\B-nV)h>,#,xJhM:Ps+5`X?|Q)a^,ryOj#8~ P_3$4PIW5k^_?F+Ӽ y `uSv Kє˫|1 Jw,\fC0颂Q֐ C2h6@ޥx Y8"?:Rb]ׄY']Y{\V#(Z'&9}aEh:V`JԹs:;j RS":Ύ`P) /Ji |&$A;W&TQHUuh]^Qz_ghiUXg.C QR<`o>[xUYL楇R|TF-If)O_ Vwptk~?֩nry_F:C^U5]`"kV"T/ib=$LTQ,a2 4.% />8s9ƣȯiv'aYU 3+ϕ ]|^D1ku83uQ}?Gij7tew,限LݕcvVnaXԆwRnE) >hͩ]-  ؊Ku`Uװ?C>鏓D*YCÓ3ڑ%(JlFUl <^ b_Z i댒X3؛<܌2M>u px[Z{ ]IV$0C(sdҢPބop*,;w@(uK?S6?bGfX"d#% ҥS+X=+UE0-RJc ~4;#qrY⊖P JhrOCC(~9˫kd`qK!;zڃsMs"Փf^5g StᏘĽo\8KW<>݉eƵ/3({󁳺/Z %fbʭgϖl w=Vjt8Ð_\.QhX&5d PL"+ĝ;k#2QX9aL-3|W¨Aiz8cz^aUnHL_fҰ*[+0?n32b9\Qr ?5Nӟ$F>>\ƏT>{_*h V.|eX!L$zQH "|QNԋ0t"6$[)[2p&&Ͼ?Y-**IeD=5oϕlOJ;gKiTC9,թY"Zug9 @iq|Ok4_ކ񅏿uG $UPke?& HТeD2\/2st%]º*P@=#qN},uT=M2m҅wp;ʑ}1 2vGJWP3KʖP ܂Gk;hFxXD &S~(;qx_/"YSnP[G&8GVTTDmX`<ځ>r'X,yqXx~Ш_6|}S bJ@Ijw:l%oyrVYqPv񘸨 fr ~zH klx˺]GN2%"Vm7tDhҨ N`dě ߖo^R*>e$%~=nRa]rN17>ⲿ!Ȃ j"!%+L=Ai[eAWZ\bv04Dqڵu{R6f/zdXpEmojn8¸Wz,@>z_~=~ ;b*my (]5뎼P? }C vBdPoX3enJp8_%VıFghx\-WI7)*'"x4; R8ursz=Ɵ 5^owL# ęJm'E,W]CVˁ1 }ʾ\)UB͌/-frg KK5XWgkA :4K"f{-óo,ڗˌrd󅖛!q rO-iĨ|:ɂ4= &@>E3rDv{%ƛjKےC4Hq5D߅_ go:R<]7\$apqYQ),67`G!T_ κ}99khHh]h~~B#U/1Sق˗`WVHȍBvJU_-NՎ{RRE!ֹ/JAt.Yv?Z-68y%owpc0(קg=7?OG[n ;>n޿' yY\>=ak}hoU)3Y/':)`Dy"c߼k5!UߠI7Ra֨ |>%K ϼ<"/ќ VKg:hF_vhobaG/я(g!Y~a:Px 㴃3\в$ Ҳ~W# fyEs~qO% S6SLWU]?>LwХKiYA06@ 0-l,\"]?g(m"EPSVGVČ:dA$ԌBϦ D.0)5Io{"gbvO_nRU4;2w9=p.gtT2Xge/L𸹜baC֗4z?P&YiK %MR8-$NTNE(_y~>RԒ+<;wEfWQ8Оlc%v^LIew k(^.Y_'8pq}t/^xNwx$6Buj _@gQRΐMCɷkW .oxZ>hxlbbzÒFQG6 ێS3 X08b=-GN?FDd^2P #y_Ki e' ؟ͼ*0&&so@ pww0`6fjV,IU5WȻ6>~Ty]NqIqYU6P_m>pJM&S/BPm]\cW;}.G\0.ߴXl}*YJ$3Ol- c{rُFʥB(b:O+-Y_K R,rNbEy$UQdu_rsgx-"ʩԍjh^ͫ9-SW x7IvHPJְc3P(!=6.^tB1ΎHQ^1u UO}ςJz L ,7$xT$z5bnӘR-ƚu3G K{"gE.b[o(u>J,4y2q{U\j@\8eݟRF:J\)n=N*tȶ&75_v<7|O;5 …૲y,jGq&0 qt;o6^\/%$$6coC?Rv{q}E wp jƅ]V[wN YGWƞ̱A:2^r̍.܀K~ς>P_9IwNYPU.?5Y=9>74E7ƾ A b{cue^6dπҗ@XX@"5k٫TB"2YyQ3yNUKfxZoL ^j/04*4P \`]._AhdO1FU_OƹZDtMFmaLn;5uYEAW{F kJ?= EkMګ/r7b7һu$N&W:5iXׁLUv? B I6hX2 /Z%Lxg^dA8Uy W zF^6QtfC2:k[4 :ON,,!T1el:r~nҦDfWW`5,zt%cֽs~oZX~hH-&\Jr*bkЍ FBh칊=L?)YE׷4dn !+X&Sw, n-zT͉E`~&[;O|\[7ӀP2+M2 LXµ0䨐!˞:W4a|5XRǰռ?JWF exui:cWdB|K0߶Up~  fO}A\3+%e{ YD0ljME9a{\S.Cps ܣ3JI+i#?]|o7O0HqPXLȵw*<ƗÏFDZ R B]t &_[q['JE1L~ BUoTt"h|ڄDZՇY=?nܑFlU"*`|oq%<@hwZ; z_{'ȝ2aWtGA󛨪bͶ~Xf#dKv(mLqrN:"@ܓ{`A;`QԉwUcؙH*.BQ.3 K }8$ n[ ^JSa.q ;df +St3!0*/% ,A[j09TV0|Dƽ3785zNI*|SccVnuFJv߼x#^)I..k$kkH5⡃a{˄t✌&jF$'ZБ%5ɘl~4%gm!6*b`ɦSU .p.=헋f 1vb[KVTᜁ Ϝ1u^?=;8T <2@4T.q/P걇DSQȚ_xe{!C+qr⎠EFxAN*V\wNwrYy21i8NΪx;|J㇈@]Nppl]QȤ\6HeDMFؓӛvu7Ca9cͰl4 .t,h )@"=""D epzmS2,Dvթ냘ЎVﺭ 9pE/8:YOshEka%-zU5 1dUך|8i*P[élqAX^:]$kG ȗ 쏞a1Oj[!P4>K*8+!4c}M箔Q|/"u3WCK}xi-t>F=pBy8|vRHU!8G\]ȽFKrrWLVqT{y_p`hE_*4 l;xP +lsQu8MxGtĻQtn1,vGBi^F)F2L4N澈poԋam&0rIl@`*)\JS`0<Tr*I;"%OtDmm.t1u@AV0ʅbhĘ*&ބjm(v,]8z̓)\R:p͛!4:berALOHc ΰ Þ"1iv7.;[%" 7a徯P֡Rlm]Y8~SU3d [ MSܭџTpn&n cو̶.'SĴJ,VZZ)c/՝A9.}x449<֩΋4v$dubOq*idi DމEfK |m3 RyZO[NpU?׌.q͛vZh`gG{NQRx:U%1#*bw)75/$dzv'neNHjJhl>/(ugTB QGhz^f{WwG-- ,JE$%m]Jo$<I90[Up돵>Ԁ𲻮m/Vͦ)D:!]"LUGr 86[@;.q#$`=zv\H,E SgכQ5p,.vFƗVRz]1a&Wv8,w<0z84eg\xڳqx_컃TDytԗGKGYPy$2 i$EQڌDy"V^2娀^ա{泮m]Q/ Cz=yI`03(*pui9m9 ݚ0{峚 o5n5cBJJuJ[-`bX#Aϐlr@Pr{EݏIsN~{ yh5 ITfP7` "=hdӉ)^<#ޓ{_ږpP jGƛwB zCyUo\nː$5}nUFJl2 aL"wnjK cͭؖ#tw x /1Q6+|@ BjHE64#*C| c!Mxe6莹]Vn&$dvP[e\-|-7xuΜ\3墉]$Z /&h]Oʭ"" /ʽn6G.E.AD K+d^v$*^,NRޠ8遣T}%^xK0J&0nC~*h\͝sr)"2@u`Q2udK4?bpk[BV vƜ*L4X%_ ZaTBm¼]E<`œXEB [ds3sKyުlYkS"8^w)} 7@d;pU`eG^UMBzwtr,_gFc_Ćkym~#OMӼG@g- BMv@93/U0&}|,sم$i Yv7=LrnO i?I\LE&@͌`9ͧ06`rQt\Zz/Kvvh顏%<]I w:oXg_WA95lMYd㓊A^EwOѡ[='SlgWzS|iJ(z0bR#Ĺ H:8o hgDӷ}8`o&tk7oRc+ϣ=~ ]m՟;p̰|ʛ{IO$\P}˘7V=ՆRN%Im?" bTT)_o_{a&Oq{LD'4njZ yܠH8 @4/"s׈C{9\^YnG>E+Upevzh6̭&_׈>S:PޙE]?;1TNHYk .]̡'dl5Xap$d[l&4Q&.K1{EAx/pj'NÀy NZkm2!i.,'0]Mf=*?ؖFw&RM:yᩜ&[~w!Y?\~,3AO Ld,'9 ' 3~|NjcIUKER՗3q }ճ[eu%:K"5v5;X~cDo[8tF03EHz&EaKUONY v g)\wpʒX\Q{h&"8 SϰjZ 0P+HvXOh~mǨӫt`BU^ePԩ$U7*kK!Јٛ[QOO`|v+\ dɛEi]K'4GfɺE ̮wA'+>SgʠJ|zBJ&R#,U;B2نt N6O-Q*^`9V\̳0tq!VZ\-//DA$>mpmON+»0%Zo(*a˹O^KUo.d8k01A Mg߆*5EA OX5qή3ێOq$|ճ㒰Ck  ^qhk `oжʴ?UpcƀDh!BbjEl[t1#ln7&Xl~ >݁cm8P^Se@51g eyzTUVbtriW{Ɣ#?} +Sr4-< .>sO)dOAFU!H@var=>Οvrd P _z@jpɿn`',G9u>euG FSӎR5Cu;0cR OO[#HzšH?2+\Qoޑ1K&Xܮ`pԨk3)`~^p% ණY.4~V_jlG` ~j@xUU$!;[e|CL i& ꢾf8|B&^ջo8#eV*A4Rw8zFBΝQR-yFܫ}( AӍD^0oPE5F KDwjNorT j$Լx˝ûPMiuRtb@y#݂yԌ9޸r}CR-_-w}2p"G$c3(' C^89R+y؝bQn:' +ێ'gCn)t<,փ<_67>YDїpR># &`2N?XңZ`|/BҾG LH=ۮYvMX?Mj?ҏi|lCTz?ʃ)]n(?vA0|3Nwi43_SXw(L |헕q#Ğ *ja5/W06V @!ܔiʋ==|,=,\˰8R_sQfW2+kǸ /(qɺޑܰ@1594f88Bmetas֪|prҡFUީm.TG+&7t"W]muS059>S^a1a`'V;O؁$`7}'I7,Hܼdg.3rJnІ_iR}^4=hjI^3,A}ץÚ̝A*2̄ߣqwع%72B9G%6É}^f3Ǡɏǻ <@\b@, #Ȯ꽓ݷ'MJgEnMy+ZO:u,u֚>XҳʌN$nu[exDZζz~ =ӲkИ{^0gx#س+D{\rKz*cGzκkr^QG:`K|p̎ArkfKFeZ7ݤt fa%I-jn3)Y[02П,\C[/Lo6u@gHv5Gj2 !^J ͇?v|O?"|[aE̅9dFYkM󕕺X8Wte)s C|{*L,U\ ;%X2{a6' f: ؘ.ۯE0= V.*xpP"XTaXEZ_ʳk%*S?tꊿ'uޛG/!1r7 @mިJWF0M'A~靚N^ej!s/tͪc^P05 ]$J!!{2`]7 3/SUÌMZ. Ƒcp+|>`u1DQ`Gr%+Fs ehW+ :_͘KXbퟺz%CX,z.: }/DٸR:cB^Jmj˃2 jFO?k $eFKzNI=eG*,SbRxJz2Ӷ2 4/vB.PDſ{`W:P+Qc˶_rtYۡbI'i9UbG_7|\JMNZ5K;^ %U0̫7A{g`Nu!ZC? ?fC3Im77!D 23IOshEGBrq_1\ȳ0T}]F8 `9C(w^#C=&˸ Y&"xNf5|8GK2xYEjx wCBJ"v_{ [5Kw|ryRs,Y,;&b*P]Ct,פBRe>>{8W um}vT) z ֟@?B33xKI[^e }XdՂ 1]XegS. 2Y47Ȗ9R*Shxbs$ę \5"`q.x_7 OA/D`;YIY%( 5ق4{4GNe{ŗS߆ tƕ  Y{?HT{j\Qm9~rY=OB{LzNZ~ͥ3[@y^**i:Rr}sEsfkB:T/VF3C*)`gǼD\H-ܭδύ@A!_濜L[~cn|Mo7k{--LI+.Vr<B7 ~V}5tX5|c䙙 Y8F._D#T [7|[kǒY@Ӳ@hRs1o>]/6ya | eH24*r򌆭dAgEżwwv,zIC-*oªbD2՛R&]Of =z?;h 2HbA%<;P.ndE{+lϐi` BYۇځt\f,nNu/B>-7lMlŪh8/$թ#r`/&T0}Ы^Dj+XWO,}I&#Ih_3:4E$q_yBi~|hkR9AR,"R0.Z,?oDݼq|MeZ*)IB8`8 m[`ÛQhL?k9,g$QG8=>N:AЭ-kBn5p9Px14qeˁ͢JB,ir)X=JRK"/N31ʪS\ {’zjUJ,,@/aFL.BYJS 5&_tN>O[X@LUDZJו,0.v X4|}e! m K_8`f8ΦRS ͕A -x ߳Vlq%)|DGa`kIDvhvTu1mp 9 x*.@\ H6+"Ʒ22M #Jy jj7E`bUN'RěR+ [FM=e?5C_;vh8poV8xE夂 :[VLN8? 2A$ CZeWzV%?*Z0`6Iq_XAHtϋQuerVKbJESPDB#pU}QKl+?8KpQ=GPH ;0$'[2i^ׄ !-6'P8ՠ9y}6wVR:hKo/` :rOvȥeO2(uӄ36I dz tN`J__j]$rkjn b}صi!)9U2%3XU)TtP7HLc* d߷3FS\CI6D$ ̚%t_ BAvtܭ_KN)9Ɉ<\ EV`´rЩ]וj4AsA?)qfFP񳴆Mr^`ggr)cU $7Q'0K+{%𣃅Ij^ rhʗ6JbCS@Is[tEj4֠Ҁ=q@; ΢ }?ѳ~L!}Pa+BOޓ`bKA:IAӆ6{, J@` #'pgk>\ 0HLoU 8u%i[ޗ׻}wµjNwn2,s@\*N9Vv{`R\}p>'˹טa>\xÞrLއ#Zp831?``)r#?J-yS*x璬 mHzW}تFu 3 ȹC/7S C)7M85MppXٷsX'\pfk,.bʡ[ CN5]S7՟qg+[m" d>jG[ӆRxr%ׯl|+ L{1gqjBTzS}$։*ĩil׼?N F!'FnC찪S_y7X}֡ocgn M*aTj~h&J`|J)*2ooІإ](Oγeu+ZJQb${x(jbHP!n >)[,Crɶ\qF&ZLoxhydj PT=  ,eE޾($5 RQ~:6-ݰk?7UAﴌUKELy44Hxl{G?v,{g0IsAoW K]2jx!@L׾Ҡs4+[(*i8MnY'z3/$hFQ?G{<Ɍ: wE { 7s68ZT[?J C0,U{oo[bjkJc'yK><:$S[0 "k2p6ChY)P Ȯ(x!Ÿ`/HfI5sPJ7a^Fv rȘgSLa75-0J8լ函#^ tlU9"-ڄu+:J5.Hz|*%+x_Ӡ)\6H.r!x҉Ő.Ur&9 ,8DRXy\Iһ(P%i'qkx>1.뮋5۷w :]xӧS1M%5 UI"rfn T&|2C8Í'pT(3^/CWZ-{-VlPk ou4JX%2.F~D[Aڃu6Tn#Ϩ~JД*-B?JyYqwxF_xȭ,=͌JbOet?k|'E4HuT&~t%ƫߑPo+'l2j>MnwVb;]R>$NrtNV) {Xc<,YeoYo;lk@uL%?|N/xErtO|5 -0%l#1 :bJoec{:rrie}ι7f%aXػwU^*E4/K&R #N)(%i@4Łs1| z 6۴ipaeo#u xQCfjl\vrz"n^lFKYq| ",_R=l qkoxGCx]NIbE`w>n@if4g"{d:P]m^smD '#c=4>$%)g pb4%E7xft32}wp=NTi҃E\% |iy:0<’1flSY ,en|V{]S[TΩԆ?&tJ&+D©TD wR.4lR$S%p FpA xM 0F?%VMk -#*i֞j'RHu'=s2SQ?ՠ%dJz[X"'ؖ•v'@D_M8ߔ) YWUן9]K|߻ [vNseYj[6:qzpZ9un𡅹j0Y:0V7Z 1$h\`{4 jIjೃ%P˶ I/hf! ϗ(R .Ϊ@IuQ2@mmFY(_mt칋DmWY3#V0)vỲ$]je!ܠEׇ8U,@  Ѳ|I07S3z[N28b_Ϣe]QI3F-6_#2BR$:``#ao?b9fbJ}\Ԅ6SWN=/j5HgEnG{ 3;SzE?/hyXMp3R|K:GFve$H0߲*o$Ά`ƦA3z jXE*. R:M2L- ǭ}jw8aEME1Tx+`? T2D \*/W67HZlıvu_Hd{lkM n>C\zUucli@L7> o8#2ٜA[Ӳ< [ShK6]OU|7U3AM]d(h›Y JѸ#8b֭.4r7S> Y/xq Ǫa :pֈ}G Kp@cV,?UWԈEG H@غD:٫w-ź/ۓj۞ܪGNzNr}ƴ̵ ح@h|sUdYaIt˝ޏ&j(F7&rtû"0|iJ3n­/N'3hoc2oo@unPRkP;‬\tS4*`DzU_5;1Wv .!- ;0ު ̀[OZUGLa hoNoYݻِ(-<ETtL+\yi֍?}u U$''/c{ P*o.}q"POXR}0P9B| H_ӿ m7, /P-u1}MR ߆ȩ'coҲz Hs5Ij(|ɗVoz/6"ރZeV$k,`I0Nw-rYmOMU2HX]a#>(H(3Yw):ĊWyԔUq=L0EC75>EI;'|I"&H7Zbr rXDZ1%uw*g_krL&x⼓Ȳ3sK~v8t?~Z0X0Q6ʕއ]'H?R]Ad4_$%l|ލiհ= ;%@v;7  ISd>DstYa-2VK|c1&f O!1޿憲t|{<(8RZ%;0}3-)4ꯌ/OI'P{KR<.Z~L_[~}`xpL!S}jLfCl`WICqb LjA_K=% |+U/A]SCL-۳v=УRzڂGAJE2 ?f5r%d8M𳛎o4mEp#̷ZPK= ^֔? βZY^BweY%YՎ'P`X .[k KG,kq_D{nԕuMqնrw )c\aOno%z aQ n3!HrAR)! }jY0塩V|]i~ oլ^"}qӵ(BLBN1gǰqDCFDzX6HDa!]z3T׳K=vifR_mR>VzSX@HZ$zʐHXfGvx[J}^.dfxb `aW'4]759涗Q')i?Y'J/g5}'-Pg|Ocej,Yh;qJW*6JN!`B5cRsEoIx4Ԋu~G!` N_o6 V"~:lҐ#JO_ܬP~mohe>%-Tp5PfEt򦨍#Ć〬|%&#C$nm&hY}=2&$(l~TM{jܫx"8ıkS4zle!:V|},̅b":|8]+g>1X( $lF|K/ wm/!3cY\i쿀-pt8Des]0N筛?_[ʒ ,6r|PL]": /p͂;O,Q`.<0谵3dTCn!W Hn>OB%qR *&Dnvxw[#BF6~cY?4_ R82J`ؖI!CtExGC @˝uٻQ+$o4@`Ik_7ŁOtq'kYX} e_54k TWwy yz>]b' t]e:qp]Lh8XQdUiJHf m;T`|a9FEj6%}/"28\^sХ0$:_m6'r7sl<}ǖҘ́V5eE-s'L2᪓&r_"[ Cq{Ns^AQin4 sٿImR.1F#_΁ T͊ 軒`b4{,uc/?P]qM]ޟz,/niI؁CE:r ®JqvBT}ȨjDp5}K4X8sc-$;NWwf>0o, (a`@\W$>3pJN:/${e\nC 'e6Xڟ,?BI&>Տ_&z5C~!xu Ux{-⦧UĦ:|>E򒫣Lh]͟o̴SLj#=MkGaMtļ8yW8ui'Кe#;zQ-MN7im(FUQq1)aj:4_!= wZD;c7z~rZp$/Q5l N33J^-c:Yqɨ #=j>zgY dkWV׿W^ 'D6Z ҬV)9 l?nWno"aF~s[k%/Ro襬[ XzcP58|s [IDP]Gj.fewx<`"A}[sW lS9{X9QӦAf޵[+YhdJiɬPm*jq!E-{Q5U1 [cqsar M-hA2}D7OoSG鄯σ!,KUt?j$,{`J-^p"nZEwpwWt^4V-|@yeM!A'5cl]LCy%@jB}96tۑzn4`E jXIx81z֦/^kxSHk1ihfh ~Xd [RlDF)ʑmN/u")aÐ2=0y8pb`ԩxP fVb,q?Us"|!:'M*sP,9dp9#]k.DJݭBe'#1_lh+ءLTNyOf\z Né٫iOdSS=cGDs |~#e w^,pbT;& 5T멵a Cn ʥZn%٘;Px NgqcG9!2TIo M dmnH1Lb^#ˇ9yRi2ؿBr_ΛO2Bۀ+x^zf?&~OxYW)wPӬMIeD {܈“ e!<ס!Vz% <M$kCLsvxC_JHelrfj1}m Xi2׆1.G"5Mؕ?9/!׊KkqmB[!;IV(,-ܰ3KA1s]=3()ap#D:#r$i!Ij-fv>d`T42iPE_͡)kQ ^s]w.;f)S1zWʉ'%< -jDK.EJ~R_H}= zJ߫+-.MH *N~Zkʿ;2As](+|yڭT^/Xk'j*dlDyEe$*L6[dߩ UKf1 |=sF9[֫y= _6_5kBN2x1,^bgKSM :YcMK2cg) d$'\5z΢fyHwo - Vӓ ;n5Z+j*0K4cn<k LB20\;v|wjI~ߨJްWX3CѢ+[| m L.y'3UaBg6+[ t)[ILO,?eSƻ\m2X_7l{wofaBe{xkٯni=#Mߝ%7cIp lvc6C ;.g _߬h8 d_?P ܱiiD5K/4ݩ:rJXʖ 2zCqDQ oqBkNG: ƣ&u.p_Oj,ub8WƵ+-8vણSf&X Ƹziq|co: r1PgV,oE]$D{ET@JonDzJ,V/̿͜MiљSpOVaI-jVrkǂ\?>[o1OutsrYu7u^]ȷ#&.<8K^Ȫ 1W$%' XZ%0onov_sl% Yֽ"RA4GnG€s]== u56Ud0xAz?/&w~C;4c|Ϩgg0QR7㵂!|ҝ;iuEa`=oQ}:D̀{ئtVRV^P ?2f Xŭ=Kl7Q3j<7,Ο_L}8vOl|ccT.| eM0VDg= ?a؜5|- De kRN5kn7U;PɣO\RBd,t4i|iA鑆'}AκAD% mN&џ4@RlTa\y~ȹ~rY7MMjq`W8ofLa!Q1~CtoL<P~7 1>\ڈ(wD w[(̱Ō`r̵҉w6NR.9a(y,R-&ƕ5GQCnf@&`uevxCFw"~yWQs!+=4r =ZSwvP5fAjH Z1g |p X7|h36O 9{Ͽ70 g+XmChڕt> YW3@&4SUcU6jRL0}  'X~XF )#:( okx)+ʫPq\ܟ4=s5pi[qsY3S7@e, #4PG3W^桻|NL)HNv+xľơy7 5p X᪒.F9+ܣIzpWOK'5YtŽTZ!4pՖyǺM-ob.M~TSI0twXFyl`QqFwF jFl18S"MM@1|:@UArT=뉅so{rV~<'@<Ka96{XyZrCkŅۯ2<R͠Q9bԷAR(r@z*/m` Yx5۹ؘ:OncB\EXK9SܭХ1kG־GZ twU@*|p3okO~Ԯ 4,8DPDRۑaPE{6~^%XvaK|BZ'F:Ho/[b\|Ahl;|_ J,~31^IaMFQetC+uߗ|'(Hqg\C/EjovUVu~b#m'--G{t:jz+{1*.<3e Q_V> 8!a:$P:#%]K↧+v +? b0T,Jn|r~v4kY#? u{~>"[OFuc_}6y*.ǁZ?m Q7`!ʼe' ;$pƋLjB$\8;Dv͝ 3o~m05OZlb|f3m<>vCRqrw%d?NM|?.."M+]Rm3C.6V&5a͏2*.X$ RoQj!k wBcKH40"wk6׏Æh`U-CP=/]D`K:EׂϭVA x:`mT1scfeȓw>=fWݟV' X%!ftIW4GW 7QyD} tr4X+6wQq8n pX"=ɻyHDa;};h&(zA;j ^i'07<%T[TP "W82j+L~l|nD=ʊF]25%=믱>3טIM6f )3W)AXςo>+W1^)=m6"iLep:x˻'?[͍M/m}Vn͵d_Pv{{#eK]d&pZv]YTY߳̐ZFAZFCZH|n*ycEsi߃**F4axG\ J蕿p= tz3VNse5@ $v I4x+@,#+ȮTz)b#[S1V_4  `"gQ_KoDQB! Ç]5*P |L$>m -KeT ^ev, XĬK˅ѷa ❩Tsfln̉Ø>\( J¯,PN<5vm_e{;&^j=؋r?W}bTMT($- Sv: y'o/3#ס49hK^mωNU9pd5)%S#cY˘ܟ葚 ڜ&EIjMԊqKQ +BQ_ CmWx`|{ْ.uࣸKLIt:Hvgͬ뺯yȳѳXH3y}յvWF rܿG| ƆӘKhMRs|W3E״]2A-.z>ĭEeEK$n=JZˡBݐJFlF G3=eif@IR6e,2ߝ@~+)} pR)`bc5$;' +J{f 8dĎ-Qv{B}E"Jxl (T(#˴"[LXuR@!+wC瓫l 1O~0oㆾxcmGwzZ*2d(i8QPAmհ?qeR`+y׃e b]CXL6(CHϣ[s%攆lz=\e1<~;-$<wM̧2ry>)@} y# f*|:5kttK$Gf)|ʖЄ0[+ `k V!'4sxfi&BkK3v dp@&[Gƀ2}x,G٧ڨ-5bAlcC=uǿƨluYA/-J/x6Czc- Ƀt`;Ո"dK; `|(Sz?Ӣpx{cS@B55^jn}ULP,d2}\ȿnoM7R5MUb8STZ_sCdwf;!|G˃.gё^施 2&~?ʀ2)ҙ@yV|K+<s. ҂+'@X6)c@:E(4'8ɝ5يO/)].R.$dwyW8Hk$>Ɂ'vBXq_ r_&um Ng ̎JѸ7e)S?-bΝxn@8V'$k;neT;EQymlLӑSF`IѧSpKo`%k-\hB\Z\S$I$vWi5.Ykn LtkB`I1bM]Sɵ{>%|9Tg6κU\49''rZmݠ3.&2b~S$yE]RRJU f|z %=r!l,D aa1$d̋>JC\ld(|CֆZ3 I4Fg5# L39d>; B.>d dS[yM#kA $;ޗ|5a" zoE#6L@ڒځ9 6lY7kQ)Ҫ{iwF^Q)cyI"kPqDxulrM tq.20!Tu鴰Gs&I3cO++h&fk a@,)z7@ pX Y 37) yhg~jKFX6»$siJQo))Ĕ4q56Y (`X '@J!E+}0Kp y5$;:yv=)j[#Es6 a,&.~LɻS76fs' a)!a'p-y<ST)͑0VQ?t$B-@#G؎?3”bt6D.g^7/?PF8 k ioD; dN` w.)\"Y1CxLJ]DghW_%av'( ˙?П6ԭ+Z&7%JwBh [k3yi }`.ZOhAPbn!ym O&!d n`ϸOɚě1DUSÆSLdID d-5Kmflv|먵MPsv}طTP/5=ʨb9gyؒ' NUu  2O"+P}ocjU{qD"Y"2ݽ/egD lny>F?'C[>ii}YQfu{€kS=eoN)tݚ+$4ւ|rf3sVP A 2l3%ٰv5} ƺp! }NYݘ8 dY E8zVi1sS|eO7oJJD @dF,:Ez.O^XSSCYUB4|-0NK=%ւF1 DwBZourܡtpyTIef%5fA?{3,ӚAʀJqNì0WȞڽ`St63򃽬&U'TI {B{1< "P smVZJ]PEPڏd"{eg&&tC+fM:,ArN=a^ #H1M)ȮB{%N_hrɁe=) M,b _"Zk܈rq(J:o{m554/nY9ŲCGXK"N erL5kcj@T7~9x_T:KtTy񰲞]}bg uh3(|i5D zK!۠9>c6_*{bqӕv\j&VƖ \2?:,;*i ,B % ]*chښCǻq+/;vOLWYtMXM/eu/OF x^,%63!|1ںaL.o&"J 6?5,z̀ ڎ ~H$ "{*EZe^'DBb ]* |&®1#,#5Ӂ)k< v -SfjK8dPj1g77ޏ߿HrcDDf$ axMe%knn!ͤ9XsdE#ZY y4B1:nV¹[ sǪ ͱd3MZf =AB3tOz֕34m$Q@tc5l}fV^k[e޿kDod:OoYz•kȁ6g`Gj*uU(8!sҊ$ƠƖ mN,`J6@ѨwI<4^ԓ߶ mZyG$iphdSaiNW@! Qb% X2wj;) cF}&SYp=o:԰AײcV䛬\:hJOȨfM_sPjMŝʔEKθ r+BooB%<5@d>7v^"6AiWP񸩰5?ȾPV d`{RLL Ī\)k,^$G8$sRSAI c~T~W< D\XE]~E=oˇ% m|{1Tq~ugฦA%VFxA| lخtDWكL!_ y#wBurCHDݔ}i{;.;mXC@ ]33m{"zcas7D8Ps~]M KMuN <]L?AU 6fMNk=t-ڡ13f_`ˆF u)WP88p޵A5.w;Ј_t.jî9迢"GcVL|rG\6h J3 G#H;A_0c̝Fa︙K-N~fg %;ؤdC]= QdVcl#;Q HpMS%p˿X+9,R)!!"Zo)i@.OB|CWhF TsxtXXtU[D߂B)WogK} xWKPc͗0ӝNL1[DɁ-8A|wSuHZY6tfwͫ6+]T K=3%+l!dfBKU/P}Mu7ZnXpܴt0x*kPZB2-<&0zrr<e*!p.?W%zq(?`Yǵ{_bvܥoZu᣾n[so 깯bȤUܽ0Ux>dY c?Ҙ0wտ~cjqsaوBv@UU*.`RJQž+nkqYgo-BZ5Y477WUART f C\8=]6$Kǣ^M 4ϔʥQ82@+=IsHTY\R\AڔqYDJn$f ,r2n؅8~9wIx5ߖlKv-` Icqoa4 η&y~! 0M9'$Q+Y=&/?n겱ٱ*{NK_ԼJ8Ɍ3sj{( h,t'Rc-\n?*;|3Dnn"-yL0ӱ ?F\&6Ą@1Vx[|OLBma6 Ŋi`ea($nY2jlhn-2A7OuQwHS4pᥒ}+0 TƖ֘cx /l5 ӧX\CZ-CQٵ"cn'8K2^Աº@."8Txm,4$ JN]= Ee22HD)vޚzOAcF@ w0Sn9HR0jѦ*oRsKMٯI$ +8"d`͡ ,MrN:؎Pmpܴ|"B7oEOtF\a7͜_0,CPdp?D_w^z "rhր";5lm[Ӵ UdxW xΚ @D28g3Krwϒw}~N_u-U>܅AW}9@&#Cޟ8&*FvL ܚ|KgF9njȇ;E? HSFs.hEW*ĕy`[R 1E̗.N , r:{c.1$ !*)J ㉽̚j2g);`~v;a nOlj~IW%|B`R5͝~:zMlpI)2$vTc/8πZѱrdQ2T GA{urZ"(“%=)JZr9~D#y >%N%d3o"6w֑sEoUm){沟cC(pb6.#ꍣ%#xOp`o``wN^pЫŵ&HNR]xaI=DTiho!8dE{dgkֲNKY4+ I] p ^bfM wԙ/v3E !3bF?=!r(9E([&S(xp_ь;=#(0Ag^UXQ]널\%Pڋr(d8ay)AYbpt6SoˬO By'RZoﴺ55],_WG# R/.'d=';"m|ݣح(8pb<9W]–Ad6%ˋg+[sv#Vs'o>kjVAV~\7^eXi:4;(yx=~]'Ε4-bl =Rn5h/hBi哎aYSi,)gI:AՅv&ʿYylI.<'T0ԋ05 KT*[dv= <,=HI8Ӕ x@vYDVPcy@,G3{4dj"YΛ ^='B6eVtZj7>w>CgvHYH2];L2ՐGZE ׮zyJMMA7?7*xXmqz:$3k=pnVd?YުFT l+R59/&h~zlR7Ʒ1l> EpkpŖTR,edƣ+~&S*80:fY>t%*sh.-kˏJAE @?i]`QR7 <:P\]dUѰce{Hqgx4p0g7>Z97,ݱ)JCbrr ӣ _%GPWJސZ)]ѷv?ifٹ %\G,*hTep>(("5CG@UY=g-T\gu&^[v! Oe7qJХV?vZhu db>@F{ m.__ :>cp$ Tz3V&^n8:$Lw!&V3 "LHc3LJ^sG.^}d-FBĝm.kEf7h.zJl(bLجkHc%n;+/r")9~1*G'k a8sQ*Y] Qz.u%иҙ-x/PcøNi#t_ݗP+"/\t| a%חD9B3F k=MbVCNu[Cq~<>\z- гQWbn`Wv)"Q/붏=.lIףLF5evu/F=!Ue-Mt1ᓥ Y+Y4UtC]fY$eUy8i=|y[2;"gH*f FO0s[" ܲ2G 6{alН>ӈ%j)B/%jbDd{pZLӔެBu6Z-$| %?j UBLOZrz-& x[R<2 d: :HJcEZn3(4>UƏ80BP$:Kޯb QSRegw?tXm0(g,NtXV ?q`)%I矐fw΀FVM[aZwy2k S9N|--#:Kju{/O6fuFv+>/ҨLZv)2ɐUv% Lnm}cּk,05,A]%:ʘEAzzEzvD;G9rXx€l`fWЊ:(NDI+wN+NTK5B,jI>h>cO8S(|O 9лxiů2,酕%Qx<'wU[eۉ =6V Vxr~ȥ7\11 %kmh"IZh}!p̌;LZ?nJG'sn FÊU,Bj^ʂ` ڛ^۱YMƒ_n4F5ơpJh-ľs )>8&ɏp'P90sM;}]- IKq<Tiw .3WI!2&М+7sڍ١>Q@<&}nF #nk/,͞SVC z^C(M%hK+>hθʮUt([D։l75w#f@NW^]δM%/UxUȻhCЂ/|P-B֌F?> `eO=fj^nS%;@lѲd}@bp@.rt d'DZ[wvo 2p )6F1cQu @rnljfH z;֮0,-rj3*ֺ+ GJ WKM*Jh,>i`%6r7Vr/Ig궋ts*XGgw@qlcV¬ZZ:IJ Ƞ==VىhCłW[?-n! `?k%vү%V#(>BXXӵmn#CdqbT~-$HK;DŽg.AW^C̞#亍-.8/V?;]+W0+V9:.-)ft|KOHSj:󌇚-yҠZ[Y+Hs>b4R{]=Sll3xcgtZa]W>XC?02v,(i$?g`l[Vu!=~3 O;0?G wdLƽrhz U.,~܃l)9qøA؊n ='`%jt>#HC >C7iQ(n"tp'k@ȷun@rЁ1GFWmG_b}0PIhcgY?%v&$$\z=FIN"5}2Ҁ_:5_gFUf`>ٽ.χ|G2xP @jܒ# (h?vjqlu=C'2ZCtKiƠ=^%#bڸt,#RB{$CyP..xl[p#E Fn+7SUF'Oc @aK +D lA'*-hXFïaOtp4!9$S4;"oķBeVŴuups9QKͤKښC@й{()yرU@#O-T t\Gd*gs8K'٩Guķ lI +NaC]sMNzIJtg˾GuyV=A >N+c'LS2D'ʇDLڦNDiNTtNCWojWBKf_ @ ;6AJ taDp~̝C02NlP[4 wbh' zu 0tJAMS8T5yoRo,NW]N_NM)P^in o#`sLǹ*} K b8valcP62!rALt`P1 xWrt)j2 블R_1ias +bow\d%vdiitF;wm4 eH 4)sL@]%0Ǹ$4oтvp/rTxCdSWYT*w)>w0u-ش1@6(xklDžkg3_~v~fޓꆟ/k9Y{KW絜ƺB_Df8S-FМ20 9dL܇2LWA L&\p&URӡ g#NrB#%]w:t\3u䣦8B3:_eJQYI05ΡʞoD`e_cZ'F)ݣt~p<5w߮..ZD/<>n?XovrO43o[kۡ32>S_bFˆDҌAQ8>Z HI N.y:w d]4`N,V(6Y#*y|.Rcx>[[4z(Ca7h_]oh5%=< |c2E-4qNAHl^as=T6BmM%R ctA{^Bq'Z\wl#D~-H}D1E;7!_; rOz(mu4,R/aZ(Ī1YU{e&{J 9 dQ 櫥.6֠3sr Ow'J5)Y|BlѢ?/ȅ-IǕ!?أBQ6|MSVZЕugpg ?h0zXdnqn\ Xd$yX:3O3=WU[@LTttHj"xT-}/XwGvXs&zZoh:hL;ҙ#1d1a){MnQ4MfXBv=f9T ákI mCԞW_~}NFk }I]оa^]1힮Zcj\Wg⬸!JSb ؖmm}aASv'EPݫ٪ XC+S[pF6 t?]Uŀ_[4BiS)n?. h-H %LNfcz,\{X}*M%]&36=3Jtdj,*8Zty-D,}뷮*m_ck#N.gF+h %_:W |3rQ87-*Ĵe߆;$!)b6CQtQ|W (Wo;ρ$I{Y]ʩ(=%.ZpXIm;KMAIr*z|?PfN+oɠfفV&z-oâ0+ϪxH!hL5R']9 yH^#SyQȽi[dx,`1eaMBRpQѩ?'iS|mGNptVX뾐'ƞz^}>ߪVpΣ2ırxT0OvQ:sFߵMzgTѰdL]dnsQA枘33I` Q"C}`넦ѓ9zov- %z[n [^+yAF >Tb0@䉁Ƴ'u|H<~RaRƏ#NX*X!&jCz tлܝS^`[ 2&`/*ϝ+).`=}qC&жn !߿9G*x<٧V^8v*z/ I<#|ܳeTJf5`l bK2v`^PŎypvR]rF[R58Z Aa' [>p 5O҉adryQpD+k3ybTNYǃ#`Ce%='~5$ضEGD|;/Ka/RWPݑܚܦ2o~O 7X`|udw3mH[CqH16Z=N+?yjbA3~xKrO7Jk%L| ?>],k2%1Q\o8VhH42 eq=T+ 0Ok13pEP)lAtʠZÕ]GUR@6 ܩ{[-XoA6$wW׭)qaqESqR'&,J̐iYv#ATCtJaЪKTgbH`Ϡ j(嗗3GxKal' k n|?<5-'<[Tn3IQl7,+ kt[-؟|½t*0evl(a-39kz ?ye|h&b<#RĘ,#?q]YWb9>g'5[{|@Z>ء E}-$Le{)7^ LTqdcn,O3NβgWS@~k{yx*i%JߐhBH属I~ePLk{Z$T+Xrݙ⢷DU=-q1b)1Q&'[;[6!!:!W9.]ma|Qu6gz[H"b޺#qBCXI #*$8?rχwk@_wpk|StO( nQ@`dGCFI٪TIQQYhD >Dž%(eCg G/bvR|κ@lSJ زDJm :زKo2 5Yt3XƂ3Ǟ1_ٙЕcI-pG`uY?>P ߄- iFa987'vsF|/^XýhyR#AumWҌu7XI;>UD hϒewj|rĤ^q]$G+]>PbMt}/h~L*K,[]"'9bS􌾓_ֶݒ׫/jV2l3R3\WtUP>,8pLADhc1:D<UJgH5  \Ş XfTٽ:'biܪUz{L6A7kfPO69 d%2{;`,;j#K0`B:ܼ|u|V%*WMpIG7]|Ro!py]FEH\uVïq32 $LCK`I_EJ?aW'?1l,M媁%9obf/jc1<_lç\ioN䶘 :/ȚggkG,8Vμ~Z6KDu *W%]!n4t/@,칗/2|+ vgy^[lbHS9|6R$昃,ܓjh0$Sr.][q#)L~0/ͧd"û`c**67mÁqwlSGc199rGqkbrSZ=D=llz3o1HGog9 gfUq7ǂý0@|kG?ez6.J-Oiݧ!7KM@ Y!ԐkrCby[R }dzya3`=fA|ͷ6F e=^;$yK .rLظ36`NJ%/ >F{bU45}f&1.OZSa6-2mkHzmxCsl?S*V~*ҵ|w5(JNpwZvU2#(&+{+ 7E{#o*'7tT'QtR)& [0"YC 3}x`Qheݩ;HN $]DvFs9XYߩPtJ 1 eO cS7'1`y9w.MNwדt+(U[kn_WRΜ.߅4 J2C~[G-^F- F=;3p2pS90̲e"/Q4s%]Ew`F (b 'P (6`EIWV_*u!A>_yi9y^d\pI)b-BQ'*nӛ +B5CX_(eꄘK1GFma rg.kMű4p(У[ZLT$Nv+on6 7?ϦQuet~sw%*h')J'Um%_*X(񵒇1S@`t~agNj2fe(K59H$qPg0&=ww9lwAӴq&6dA\уԄỹ96/)Gj}-7DGZꎽ";Y\1S-.1ӆ@U'1~y]C, ?awvϳ"dɚ_qJ3N㌎9TDz7$:HQ\Ǚ0bUS&hm"q뤎Z.?[P(qkgcE0dә{čF tk9mVIhB>K]ߘ|խNqfZT@Mlʈz9D]#O0k\h[Gwt)?]Z+#}4IC(F!"[sH_fsvѝ`xA]W݌6Rm>Q;U8ug*yPNB;靦ʓ%QJMدg]8Xgt'dJv/CpMOBP4YMKU ԁ (Z_>.C]fWUH/byL:Z%%δ5^,gi$0Jİ %yuёLTVz]@cS6(ȃ[>؏2(OBkM[C7v=7?x`5g$yvW@]*[)n& is?jcX>X} \c{" GZ7po7?>ОI=T!RIR9FDȟ,^P$-SkL5,(Q"(-aƽlH nͷuo6Hݧ /%=QTu7boڙu|wEb4Aཟ&*¶[Տ&4) /!N!?|Ӵs?-sxriMI}1֖O\n,{Ȑ=wP4ѓ$^r!؁C_)QvH.cM o1YC"AÂK0!=: u=U*}*\XK\ ffWh[9~TxN" %g*Dd/+eb?:3:U9 ÚJw!kTb\̐EmH!4~_`qdOed9u-^2iydNn| kËa¸Ww/Sxou @q |LT0G &C[hY,C6qnILyzfԙu&#dأrmsQq$}XoPNv duŢ dW)r7<eYs8.IVLR3lY"7$TCڜ>)L7쓧4sErc#t~;elq'2@t \9"%L -Q\/06բ80FñW^j #΢!O}W$疢x;F[-:zP N9zney++q$u.! f``Mt:89R87>?O a i ]Q] ;S 2V]5FEyGU-uC9 ]npfڸ/rqGja#jA (SaqS[whyC3#@-:⫿= UjuimY)ܳFZݹJ^cKOf$PCp2ҧ|Ӥ2Hyz B-dnG0zL!4e޴y&d5~ö|?X1wKcbb+GCfTnq> 0em { nōT89p K<,bGoho3I16r ay|j)ƚ xc#hnJ̾{]7*> ly~&`zJp$V]$yvMXa cтW<478,PZM7uy*);]s|&,W{Z[wV@. @9֌aOjilONآ=Te9&*GG3{ =LFj41noބ ыx[ey Pm>.@+Sd7{EKD`oޑyc~<%"d&&!H8gB-B\!l`, jz!%i (JmsXÐ81t'R]էn*?7k?) 4͒Ӽ`5t]6A*Xm)%Z& ep7cQV>bW J%_zHFN RK\Q/zubD,ˊUD gr6 6qU-?WMd.%3A3H,H{:)@gO4F[$QNF:-d3ޯwԜ<7(=}fj{#H3o~'5Gji7)l5u(̓KKrDHGV^SsrծIPb):zhN>Q(pOe׍lhnqNvr^,>]nA? U2#rnKw$ ԙ߽؎%TyaM JRI~maHN0QCR 0=cs9wLtx`^GDf^Q6Е QmT|1!+h ɹ@TD믰|O3!MOBŏD uTm= Z= Ym=Ϧ^._$Y࿬{sbH֭S(55I4EIdT=%'jޞtORFu{s\J_nut: ̳7\wbHkE@ ޒ \]Cq1_mtv KЦ3Qʪ't||ًTy ;(BWWHrq4=OCD%C[Nб< 1c 5;+W0:G:vZ1e%._ [ģ? EvLGC_≩ųf䆸yz 5(75d/z/JLz?7+4Scy *RzACAQ?p3Go~:t;>{q#Dwt_RrWJ!_<.<JqJʅQx-@73B)9]To i CynE-vx@-ʥcMGm?9(O$ M)KS_&aP58+N.]J&9i_u)lކ"Qry T &DdxnM|Fq&=1+ *'h"险h-PFipiT:GۢRm_9I8_m pwp-dwj /sl!L|e+kOo=B+\Qo˘pbs1<$zoѵyg*Et[D,`s<߅ţ[5 T:ԹKQC,%T$4ݙm/V-|z)=8φ(t#ڸ##o0ICiۈSàX)q{P"U;[eQEc7;}~4fsȼIh^B㨴O.bT~h 9w)Sxpѭ$y2CɄ7HbgT攆.HZ"\&B6Hy #31SA–e\WnBv:LtxĬ<  =Dj3TxFHo]mAp߃WvK"+K{SOkb5gW+'Dj-jpmcP <5 ?*esD~+sJj,d99xLZCnQ zT;DC '#=Jٚ;R":'!$N깋y@*7!Dx4;v(S"-WIced9pTUٽDUƼĉ!l#ΑjßE@L7b|EYM4^[S-:M0YʿVғ ѕM[HAT1hn:<L:v!$D5T Ήx[p7 W-&}})jP(G3I НPz+BɢZȓTD@s5X!{[y"B>^|k?0RPEC] =̚;_{SUs|N>qLJIFEkR{SIFw\0NTSbM8n@H ړ XZWhh劣*&#i<J*_hʹVl2 O|%^8B<[omZl d;@\`P> Px%IJjh |5D 2 G+gv^6I~DI:PA !EűdsE@ yrYMl> 8[TqMҤj*c 'Di(¹]Fe Adu D&#s֐B',ӛ1? /m:E* 0NB\Jmg,TP.E;Ď @\ tr%Q~T0˿h g1= Q~TIuXg*8O\ 8TH%N!yRoK~- Ry [:c~\ BOs/ay؆rхf4@ngW@ŬOfYePSJ΅Cu|fge{{u2)H,h4m}[PO~ϧB?Z`iG;PpS4LYr<S5v ?axQC[(YkϦ87ӢMB @B*6>pཊG; G|Bpr8;FZvH\ӊ?>ޛ}q}^~[?*al<<'7GTQzR~WJfX`,9J1ʩ~0-i/mӤhYo?z=vJ61T7jpq+ƏݩpYo=/!hiJ[ |tM%|թ߆Zu pK4D>fgs{ڣ~ Ҕkirrr? 7P|@p%ΫWw(OoHXHE8O\Y60ރ:j /V-, ;;O .~;%:u " M"CFx R R=i ۿ8dh,~;\A>W˚o!!tcSlT_xuyҬl`gYZ07070100000016000081a4000000000000000000000001668c169100002da4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/E-a]?Eh=ڜ.+^w#D8@-Zl1ڜ IgemDF1B窿,pA3i.7;:,R-K U:Z(6zy}7߈pFRrPP6=>. sU^a?7OmU%bx @ ;Ơ\﨟_Ok..k W bcxhV[\ :+Fp`$k΢RbˌtTovguֻHK_J< u&,_o{֦/ƞ, vZǭH<A(s.A`hT YH 8)?S JmqmXfүS)Jl_#JLҳ:P-xbZChD&|nޖ<,NKo˽%Ylk8/7##Mn'Ɣ0sZ//j%r / U9i499aSɤŠ4o輕2pXI0}0&|Tk[۲4u|3Gv}QuIT~2R B# Dt:Bad}s|_hhO盓Ew ۀūWP2c1HLt -OµNcoK3IDEnc]S.u0q .n0izl9FA|oˤi25 Mg ۬ XEJ,=`uCĄhӳe{KSKa&띡8&oiv#Uǘra_N{੊ N%6bc>ܒ=hPpΔ'B/q\AHi& 5ĄF9BZm8 IaWsh翝v~DF .} V@EABI/zykEvH Jƚ]%n..ɟ []נ@M2s#ermxIWa֦$15Vf9?Jj_P) /k]~*u JgM=qm<~Ajxxy V},TTE$Р3`my8K QuD>^^[bQNۋ,RRcrΰAOf%$Ơ$1xA[xDv2NqZ#(&A NSODqtP/㡗=?Gc~V<_vt;ul22t,X$2 aD?TLXs5V"/a:8'A)yEkC˺ &p}ξh> 7O V\yHy|b*BѾD1%F$x&b34zʅ-+nbV0iE L&}eJ P?Mxj/ 9z{Rt)pH#RBQJ?]*u[{Q:|p%AbuNM=R! i.EqZf7V|pKf7tG aa )7UҺpme+v &rƯ?Sxzj/Ml숲7xh U99zbjE_*u$חFs@_jj\hbFl.e/Б9ϕV Lc"]g.|r…QBU&)_l`چ _PUoТvkp-շ-쟂GxYAî/3b:%O.Zn$XteTO4F5ȍy(-h.בj/tw{H/]fk~-b!K p,ҿ$y͂ UpWo܊\yOӱŽk3Oz؊Kn) SҾ#Wo6!Rڛ&+Vt@d, s }`k1|$bè?Ss!_+!$ '%iOxfݥā!PYjD,*YI GŸ_M <+(McI IR!wo$~ OtJY=_qԹj|B&JLVL""\o9ŧOvMC@ALـ;aaI9̾*w E &dVO- l% iU¹4)3q Je֧955 9< d!)--vշےP/-<ö5K1-k7;8l)bw"{${PVTYOoAY4+'؇TG: +XOR=Ȧ[Wlg 2:J&3( vfE.&(J0 #cӹ9(|.-wQIus]+^F qd|4 tRA9.?C}^92Tĉ !@% ka2 *zE|x!(O> }*Lm!I{]%. ǃ6\gc7h~Fr4 zqw^RZDմA Neg|h]ߗ&s\ָ&GAvn *ɰ@Y 9l9RC&`Q=+mx^-(tCNPT wvkRRQ qPtWt5^da39(=eמA:"oi_ϥ!YTDr;kBg&LVm+7%B0]c/\bkOl&8zW#5lEr}bmUD׼*>]ZHbA}V[XjC{FrkQT >Ō萟JNrؽզD"'~Aˀ%Ol(7!+$> g|J/u 01w(z꫼Wy1X(`ڕ7$ej8q9aҶRThȚOkڂx3wU77SmGPTy]JYwB@cpAGwmt jDmGÞw 7Bvh+H,z@H Q&6A @|^N٢955~t I{$'eѦøEne`Gu޵)w `e:Wq(?ˈ`Z[>wt)R9Z D”l%p0< ځ{)<)Z  )g ԔzaO:*W;ޚNlG|_ŵf̗ܿ4p?jE]yH3a !%.<7:ݞtv2.]{D(X= MN!v8q[78FA8-ѱSӞU֐JػC@̷c!>mw+t˖ "cSW8Y'|A_miݖ[f}'Gt,/4EQI_MEA̼"؟mل[VӢMU4*Rx ~=g<)- )O\ [[ ;EPB@eJn4cHRχ5}3{0zP:AEٶzP LU ͆"%1 _U*&v mN6:,Q_#:żoJXbc;>V}W(pMڀ zoYrJUF{6oVt98pso7'gpMHϴȭMjս B6 ԥ<]Xb~A:۬Y4-]"NB3`U"F0P]N#" C"ic$D\y,7nZ;Sv3!% 'L@!5T06TºgȽ 8ވJ[%$@0τCFiGL3,KyKb$b5=I*ѩJ Qo, cn}(8!'.M˗\Z4$еqaAVcrBhmVD1)WfڛzNJZX2{)@@Ͱ*t# ]('1:XnHrվU%%[Gà:.cQ^ă=\JFy T6=4pV(W=߁5n)8T',|QKHKo [ ]<&ҵFܠǬ**,3}yUJ+䠣3l&1EPX9^69:*+~M0WW@ZoVѵ3Wj((M)Kh '闊\6a#9f'~]F5yb84;G_JD4w7_Jrַs`Q8},Aqrn6g+aQ*mi)P}~Li^XaB^:s C04BU>8;<:ct{=YX7D~vs5\}Aпh"kvZuc{?08en(dc$,Ar+|#3I+mC6_" QAc&Qe=(mUB\轋?))X`K ${F9G"x_e3Lͤ{.R3Q&S]i‚Q& BR/aU]%12PhojnA ofj>DZzf$%KqЍm)12!{!$92j߭#0)ZB[RJYq'ާ1v'#՚oR]ڣtHrW]DLd%XIcfD 5͖e~_@.XENDӅՏ[w* ο=d>MQ ,% 3 g ;Tf-}b'$r"{ 2iR3:u/Z^954s@&6vwzg 6˪+9خşM@5p4vx3lџƿx '=t*G-_c/!y٦5Ln{'rLpsJwfY'o] M+>GHGq0Njsmӫ -'5ܛx#=M.gDP_Cr%je2le#_Al,Qkxvg,ŃW'_ !-C^!Fo"YSXv,0= rL4U-(( cj&,O(A9& m *^_yŏ؂D8FIQ̨oh,֠%MsLt=t2*R&ыH=cô\}ޏ:KqD*L3]QF>V ]Ӹώ9du_#bi|jMqL* L4zJqRo>1kf>+b-FT;g`rX&<졖vN!歅3AWTlt(i "8 |Aʸh}mqLka)["iW0*(SXo l{)cHuC =^l,~qѫvt_Z8/*^22Dgpdvi̬RyMԌM~L`bxLQ2z |~|`bqJ~\1o6圿Xo"q_A&.=JfJU6<ƃmcN\{񍚨q'zN'M~QKxBMSĚ&M\6h؞40 L-!An֠}upqfN4@#m?4x#/Wy$hBZvl+mzt/`su0-^1bk̇rk#j^#naT?L.MKSj! !(#DTx;Yh\/'~&W]+ 鬰rbbLUZk ƻHkB9 [9$"& ٺcBS,GB8nW;M9\x+yޯ=E £qS>J"d >|qV~W,8ia$葸U)";Ry&B:q!!/!"qs"]aN " U1I'oFW8Q *OqKM>թP/m83_6o*hhuԿAO=Lu-9J]33Y24Zh5!qkʾ =; &=o$4V֔"l/"mĨkUˡ6ܼ^eR!w@ fN.1yyF~7߅EܸgJzeŖe #H Ͽ #GeJo3c;"H Sˮ(BVp7v)JXmB̲Zٙbu2 T0%R6ţoLu- G}"#:ątB::{dTphDTe7V66]bUI>ce^2[y0 Sh52+0ޫyj%o^Iay8"^<K1wF'$ڨxYɸU>VGr.}C*ܧ! e# $ZPRZb~֢.9W+hXJAsgE?8EfZ.ua~'w NmYar[(֐3ޘD^mRx|By>h--?EY &鴎<ۂ#Mq/>e8 }fQ W/Psh?& RYgofd83o@AVH*Ze6pYȦs21RۏF@ q7iv/C5a(d9 *}ky¸Y׳eGc6})3U;Uf ,C`SɏUK_(UAN,M*[@'R2'KZqB'0Irϔ+3}db5e q+#0=&rD (_T=(g3׹44pjBmBH8%_BY=>~լo Ā⑌y_\^+-0/`p*AqI=s[u;{O n(D%7CA;  x;|' 2ެmҟ_hkW(9{\=ӓia Uk_mk[%UuCace:49>iQQN 㳃>@\ĉf??·ץ_ fH晘H6+& .k_^G*Q3]إm}rI"̅tfP9DB[uN:8V*_H*W'@4D,$֑\x:ziUeB$„B MmȼPkb9:*{+Gy' M+ snHZTd>2GA;5i\mHXR va!;HNZ*e{D)"W&зb?Lelts0 ™-&ڶP2Pl; %gvbZX\ؓ9*/I0#A!7>E i\+ \KxRQO7ps*}jq#+h9,<#HUq[HJPEc[gun/uZe)#^녏.:>=N6uE^om"s`W(j'OZ+Jss.1-!Hou J)%h o<@U~.B{/Kg6)J51=%$\yo]jXZ[L4ZRf_zeZ[fLʼn7KS_;&،fV-a6==r( ~۱e᠅02NZƈQ׏gYZ07070100000017000081a4000000000000000000000001668c1691000014b8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/Rx]?Eh=ڜ.+4L*0R`~YbvɻOisv8>[%ўpV 5R@ꢮw}xc On|J5 3>uN*/RT 9gB ,ŇA 5}Q9tDzP9aG%P 2}Y'b zaڀƣCn9n.pĺ Yh/ELG;b0Ǹº{o Wt7b[FM:n,cfP4Br*dw0s8<㹏܁"u$U5r;$,VGLNn'ug^M6Ela^H%(+XDjk)n]b5,TF&:&3l\s洃ܹhVM&=W {LKSwU%=[3VD'Ep]0-dYsU7;K'F/~i72ug+cy=(سs9ZH{\/ZeK`}5IB5 lܬXg?5X{Hp=4 p.%1MQJ2- 9A=o8G|!m>B'0C!}|}4\;e~UuZl }i@rp"%Wƾu֥z4v#U`Pst+{͒ǰ0AfYl y◁GIa q>pnMws XLQPPu#trڻ,&VHB_3SƉ)`\\P-%+ )"EgH 4H0AВ+¸z2dGgwMҾ LS .usw gτWFeNPV}?g{S8^~\ָ_RsOs?ej-(5ߍQ@_͔ow))f!>Ϫ 7~5X u UTcƅ&y]eoGJP>qNTI0Gˆ.%+NFRf <&Woʅwd@lĶB9gQ[meCnCٵtFUMnEl]:8O){I7%G6D1U!7I!Z^h52SDp,A*fw2)Tq:p"'U?\E(|Ax(P_Pmkøpnʦ$5lpVI*8~˖sPVba5x0`rvQJawG^ZBY2B)`8sJ'ңdJ́ZfR;3iaW>oo(蜆퐂8)IG:|oA>VXj{;Z"dYQ;*^fD~cg*9oY.xyoR+F6QR'|Zp[H@PأDeA#P?|_xçQ^t\-5M;x7ʞGmZ"dJ:7i@ꂣ_0!krmﱮ~(9G 3} 5/ Z67lC7u+>M]n7-s^jT3Ӆ%ddJ98DN{!ldpOr{v| .+vb(hN-պsA!ТW+.۬sǺ9:#me d]v ѯ]z1jT$>MϹ|2iyrی}8kcd!u~dAsh[۟)bG>YJ t W݁$$w2l n* |1e4(YS}Ju'FܫX bKm^zE6[T(&b!|c`qCrmkj`oŏ-0 J\mnA}wŠF/֔I$g"էl :4*z5d}3wXRf伕Y~H*R ?-tN.<ĵٳW1`iG[@:$P!\E鞢+6Y#8ha J-2 ԅ*]`,mQMIq]b!YEL(k~^8s]4VLY=N7; tXjX0޾U5~5QygI_IH)u )@ɾels>J?+nSH y!Rgn0/ sj6NǕ|90N C׋S1stk] CXQ ˑ؞J0e;.ua[de!ʟ/=@I~Bqlr;xvӬ.!Py8)A=#Pεu4N9+Z|!8Q.Og)2C3y@tL=KΜMybgWbYJ9΍yLbt%}y+U'x&SrR((XNdWHZӽ@_p@VoTbf]9 x]`ag+m )|#f(,:d~CǢ#\)U]ZbL1lÆ+@qcrsRzر!H#@;T1u%?%} hbGݨLlҶ`ZU HB9Dޘ[:<)rOsn ߆ũu Ye8:ѯ'Є!ĩU&aV't[H< LݡR+fPL<% T4*v2U5?^gOnyl᝿uyzTxX0e}Q'+< &"2=[BvZ<%K%lZCu'bgBBj?u*a<66τ fZY{W&AV7 'g@$(|Nossy#KcL:6\zBBc0ݟz \yC?Bӳ0H[h˽Әn4y$N+bXHo[m";@zXbRsӈ4M)`l@qwhUz?#o~bR>V0ʞvs>(T-1;^AT*nid+4~,OW, ͥSA*JOg0/$F  z+-jf,?߳`( W,&|*_@=s&f dTYnڬ,P ա0G)w@N yL2P>Sw2sqQQ푼PgUIYF 5'GJJ1KU'o 3k ~s|.4ߙ!chz_0ȰUy-3b.Gg4]ͼ\fkLa1?*37ȲY:e߉.')wx&)o(؅%WBJMu 8C9 X vC2k5p,+)s꘽58nZ۽}7Qm;8?L)e呠vrdpYfa3@q?i_J^%Ys#pM:`:s}J:J*oHwMiTTx (VPM>*/h20jvt pqwKSqa:M2`GLOȀ4В#c\}|>ɁPL!Jg<c-* lioL'Z6[8:'JB9K4CkK*49)+gYZ07070100000018000081a4000000000000000000000001668c16910023e1ac000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/>#]?Eh=ڜ.+X:V;BzqE!͍Y͈t*$Fu&!Mo4꩹&Ju =/׀۝wER&.W$-<ݳ]hYhp,\Ai}tUѠ.}Bn˖{,1dwmJN8>2ȅU65y->t́j<)7WF96Glq }Amzߟ kQ1S,SI-Oc XűyeT4<ȚcU(-HzE!چYH0P0AT H߱V،D炈JZq2(鿛~,sP,\+ФI\+G!w UÇ_| Nr(ޛRGs4X!󝱯gG̩;T14jn@ǭ|ލYF1HXxM8أHV+~Azі-DjyLࢗ1Gy/p r#G* MSı&I dvNx&νz?Y%D#>mi"l Mcfy8Y2$L¿X@R|<ؽc ӠnqV=4TxbzQ^Pa/|PENuϘ g_ l)_ʠEl+c]Dil :^yaTK>h5嗤\Frmg'F^ r:eT> ro$!WUc(0 hPTlߜž5ʼ16(o=Adq6UhC \rpڋ|7Fd"q߭ !%ATre O\Y2S@꒪[b!BiQI;0"{K,ϰ f SMTi(anøɺxD8-!O^j (p ;ux]g!|43m?!&Gٽk(àe/2 /M>mAV ?,luhp|tUiH[P>KMes*ԭg SjǬZIhQc $ PO z?qr I~5 ҂)!M$B "o̥ZFnj0uFZ"]-؝߹Si h N-첕Xn79!|?ramD~N&A{j13-GqjC&VX|$8&d%6SӇ,pVd5BƄc`dz}CX%ǚ@-OLjfE$eB&Sh `ޱB G F+|t`pN}#VqB'H(sx oXm"պedsg#_L#;*EE%jwͮFbz:V Er{_8z Y*նBb`o\;Gn^HYLOsqq+AJy);+/aJ6:ۇ锑n[ovSnLu gK1'fbcxʻ4gbSU|~کҿc@hʕӃ(?vr3k.7aObjaP)^Պc7p<F Ⱥ@Ys/QJ3" O6O 4~+ k˷D:;z։X8Yywiog)fF2D7e"~f:hAa y Xa\S1(؛}Y=EOR UY̚C%=*CZ5b9& 4($0V,D&p4'͎&hF&ꗳPݎ2Fj92'2jo`CSBhhZzU$U[F>c- ]Rk5(nG~j4nV޺SBsbo_i7XB2T ۧ1d6qۦW!RѮNk{m;^wdlŒ D*Gd Sdf|sӾmccg:*Z:7Bb~!hM2Ԕx3wBљb< #J.¾1 Xc{S {57DLNF$Mym ^8@jd$:bz6(V!_÷Ԉ? `uy༐VlA`MrQ5gU^ 0<(3ܷ"!]RfXͺ)5\ LmS}ޕI(fuӻ;:cѭMdA(_j-P[VB#nlG\wSKʯ>28QIyd-0UM0:n}BSd:u!mU D1z~Mx{R2VnwJaˆR0͏aY>wUxDڿѭJ0<=}3%=F3{X8QCtED6$<16i'^G;w931o TUhv,/ 8⽩?Uꑑ[B!/u PZk'^^X"ϕm3bs1Te}Pe1x7x 5zb] ~y%&2 Nvs3Z>6:QB.[}v}*ےt vj "ߗŤ] J淉6NUYvCayV|B%îE{Q˃Q;z\W0e|jlطc\ƶЅ mⶬwLʻ qOk@9EadۂryV{ 5ZKY%֪\8^hwaǡzcyxlG!S+')Hy]%aU9@]h; x}(-)p4$vCV;PZ@j'\Mɂ0C2]öדKFh }d/ED\_~*.fz:F T 9zʴa_x[q m Wѷ$`|+gyj8ފ#9=WOOqD֬ZszaN#J>2M1)<@_VOaFzÇivWSoȹ˥Oٵ˶S p}^mc)B dEi^}TY]1vQnJgf&@7Ѡ| MLpl(8y o"fGuY]5AQ~Y|E  O\3ݾ-hL@R5MkK̻bK,T)uw =NFKXOV ]N;F,.\|jd !wEDEl~oSY<0yd8W/%?m xP_+mlo+yV] /9?0`;܎EgDpW7RGxޅ>NQ9bN$=jW\:u`,.IHUV__iGcFZf!%jl uA5m}[ft nzdQ1.p4e/N,x_ַn(1XG0V.J#s)Y\([eHDO%<±Qu0 w ʮF6t7 Sh z{NFÞAFjN/J6]EfOɳiwz,֢e|isO[Y/Ks^qߜ )po;_w5PWKR(Mcag&<%@'j&1"tifo7ݤ$D־A)Y;]NLMStVrl=Lu8R4C2܊]H/DZbDٚljܣs-0AId槞2Wʹ|~YB5X g{-Bm ']emӂ7t}k-gL83#f*XhC3 )zMyC )B/g|4,e.S讉VO݃nv$zT/@f6g֜LҧeM/vsGOiJV 42PPa Aa4uh?MH)8Jj'Mܬj;u:'2܋F.X]P2%&$N"#Kha OyWfy_BX Wte]p7[H1ԑ5S9eJ1PY@!,[*uТȬ#);aK-ڲHCl4}_T\& T UKK)!a0 tsy}ڞך{SÒG:P+؁V'Fw\&Ȓ쌺+Y oT毲f!JӤ OiؾeJhq}IC .- LdcJZհ)oP31,·2sti4hj~%ٮ y4B!@ 3,9%\G# V!P^g2 ux$/ t~rAP' IX_; /k/>չ>'Z ;6BR2 dJ;[.f GT!Jnaإ@$]!5,kD 1Kd jmlݥڔsc :R[ԑPɒ1^-]9R#B;pG.~f9wC8x$i@Et}el|6b)kH?5\ D0@\҄!h|gFc)ۯ6"P0[O ,9~@Lry:K=g.0^i*Jِdo-C\ ~"x1"䦓*#p񺏖{e,EZ\ZbUiCD~zPA@Lt/&6r_-j~N)vŤZ;#/AjUU* kζհ(` i_-|0a d22?l cjuʪʰ\*~5'~{yIa_ʝ).LJ)y&鼑SR&@1n@eĎ ^%zBp_'̅!gK $eMEdt]' lBѺj6pƶ21A;Gv8 )9xƮБ#TFAN]Ki̓kb~Y-gKքr"Ӂ{#&?G 4-#nZF)&Bnw ;d5KZS5 i;1i jnqrz4qY+al>$eX/;'*4nKJQp7ңUTլ@jw4l|8Zu]nbs)nSL ;{| N\0Izo~lP)"?o˻mR%FB8ƶHxܸ+m-F7^܄ݤvDPo4"F/fD C,shrpLYMtSgG-a.뫬vΨw-8AS{Y¦ OƎ촪"%<]x7{ ؁jf8Hj"Hj`4z|U-åRo"FNV4doңh><EMyDM8ڮ.j$ɻ;)b{y0>0, $g?O;j#Lny(,Ec=xfj{@vu>lVHp@hNx23 m2ѱ-3Q7^g->w@*B slt`$yuWXf6;$]EDEO( ]RxxZY*)Ck/@Z#"eW8BB5 ep ko`q˃ru=l8TA5n32|`j} A,2"hQgH 3OǠ5vEHʊ鹑潕t"*%]lk7T'Oô f1{PQamlzSb![$!Z1ymuI Tߣ˴ [(M9-q:{D&^K^R),hѼ/X,zw#a/Q$oXOS#xU>~[hX@g rc@}gpKK8'Ԙo= 5w*Ic!2Qtn9x($VW[ QdeB$9Q_[+Kw@RUn 6E@2=t1GɗVhe g y!>A߭//m}_\GEh`f%o/Vx8u!jv lt}TS Cno+`&T3aV)0pwt#G ooO-{4VK/q_h~Dh [BVqv7)IPuPɥRy6ۙKrHqo",0*޳.#?Ի NjԌkf8WJ< }XQWb:)kNIXP:u[Ɣ =h&b؞B3 ezT_BQET"6B.OMx_+y>.ݎ3`dVBcb zSw2 Q'@6Y+/,x(Щ$AARX &_@ ր19$LHn/lAc.no $ef$SV?~\驖*e BBcgdicK?U#BmHe9KT{5 JWIY2 u`i%3kUvQM4qWa XzY}+L۔.̣wmThE3ؖNyBoPʶ83~@S8l>g^)ƟǺ%zÝȡĐPRj}K gmi_8> "2=du3hHO/̤߰}] Mv/[/m&]E0I;ngKTgtuUAgtn 9zsXeC=Yeg/4yeZ{˂^h H HבWVǎ%b5s3K[ʢ|# =\`&>q0؁̚sI]:363 3A?XO|6iHV&I̎L )CsHdCiR{I\vTS]W.G ogif#4ortb>A#g S 2|ԋ8ӹ!N:=EZ'j}P_W̌:e0rY8̄~Q ֿerzs#؉/lSHcPԙb%bGx("<ĢGdؘK~4 ySG/W!ะ3DH'Tӊ5k{zQ-n Gokz3+> 9I/za>L{6dZ$UI>X$v*H"9ͥZ-Ix;C0>E٣$\) (pezvaZH)Ve;!wG+] Ahwȳk`m`}6"LqǠvI&DɈKi+H1%Z3f0 ]Z:SXr7J/_}wN7ypLz|x?KV{]z>Vq⹪!gJ-꧟;;k>>z3rWuGu#Psc g޳<5"ěAo1̸gR~Ю6nJP(Ķ|<ETؓܗ`iL#,NND׍s5DžFgJ {lm'߹YOT<;!+!^ pB+3БI ؙX >[P|SD'D!T~$4ny 7sjydEaBNX /{w[JCWTq7ߎz,hČF|A]QoUL(tLǀ \nO#It"yVAoEϢ9IӃ ^RCI^%}xL^Rz2ljѐ:̹3Taeλ%ŐȾ3ch&>&Ӭzӂ!e][`“36+:Mp/Nպqz(۽th]5Z 9d.:F^[6Aj=P~eϘ["7^wc|,\?ݍ}`?6\Y]歋3Q+ML <rZ`]iB:cR +<k%MCdf& ڭE=J19M<$d&n|?6f-;j@@5FAΦ|kp*CMxP̲y&6:# OM_; TEdS}S|/i$Ҹ8&M4~E ]PNtG@a&ЍE[DcHTTq  >CUQk@o}u|C?gӑ >0*KMThdf2)6a"i‡&\8Z$iM_cdÊ<ԫ0o![0r[eOЁ:$=4= 4Ggy e1X&VC 8Sw&‡~@˘hRiYGy9b5@V{g41/ URW0y[wf}tahe>0phF6\]Dw/ < L mڟjM>.q\Kǎp]VzWhvon{s?JD4DKhI iXkv+)  K`N?dݿM(=Qn?LUnlZyFӎXxˏ5)Ne|]T#Dž9<|?w:mduVNyBo? iO[mʤ*}3!Yv rwZvtPҽHoreufn,;LUbI\g3"bBӍuNIs%SίJ#}>^X ^xgߖ18IUbX혒!d2lmcG,{~ΕPKJ+O}t $ϓzv若:Y;Š@KhF2vwwt=TÐ.ph/nTTW{9(Dz-?`'wGB[X'K*suNU G7Kqb;' {-ڝb2Drge}I0Y|Q O1-Yz ږ${=P B1bos`0Լ9S2F+b [l'GETuon EP Tf7/ 8 Z&G8; My \| \r*bI"zSb286{4)4!`@Rnmd!k+^$ԗk8fstY,;?c|d|L~@ ?-ّ(+1@@<ؚ64h &n:q2&t7K`~?-rpql`Nq2/W|[b7ж]bw8D!h;9tÛF"q ^ ba:}X pΊ+Ϻ*77Ns9+FtFbj T}J-m|+)3a'kjB)>YPY"-4Ӂ-h*X0>kB ZƸ"qweM+ t}X "Ayn6ls>Nb{Qn{08S`f*ְ߆յ/:,x-sw AY0x5>VXW\|fyX}LP zs/ާQ~ )UWz;MXcd7 j $\ h9,IjA)鬟OK8p tVmf_RiЕnba(˂88dr ދ6oCa8,:UB)v %. LpMs`IQW z4W/:ߢp-ѧ/`>t\xa:3<Y;g:Y?,I&yqKݙ#SGQiBNE-@+e4eW #>cu†/8dE;Ⱦϛ jJҕA݉8mIme)p{n0 9P3)5ݸ˜v+M`r@D^tsHx Nv$$ܞ̓8ʙH0}Xn((&|?2KݰPcpБnY "`M<{쿌FCvImyCA@ჯ4KSJH(,!{?rn$I r3Cւ-_)t!p0yYN 7DSg﫺4񠪻6MPjZ/[D<)B>?|nlLoI@}b@^R%G\avrʑ( )a4O_vc4n Nx n_AVe06 #;nzK#'՞ȫ"cN/ޞy!= ((igg ÷jXƠK4+构>gUwE?%*ϣM* c#1it%- B$= \RmUʠeE且[s[bR|Z}JǁeG,vU:L?5J-+5.g%Gd;<:-M)T@kcw@yh` {8g:pN!$B3M@{ nH/#t=Bavk=湞k \ )ԣt:!{eu6%֏Iips2NL!U_'42b& th Ml\M)S"{Os^7ۃI<v93.38Sbd(Lӈ"X1f:AyA&J6eYk3*ҁz5JX,YfdD," ԔЏ򸦺A^8S:/DwXoW)@f7_= zF}CRF}of^]xIWءZƦu5-7' x`H:4gKS bx/܃%nDE`: N;e)As*Zg;ؤpJ>HHgjyX^w/?}hxLw>^$xQnWu% -ߡt#T#j(M琽GI.>"<00#Cy8TFV\&^pswв OvAהR"JDjy\Q7_n4e;;JsF;r  ⊝)d/.Ur"B'&/z(Iz;GJ{izӾ"bLU# =%Cur%>iO؞9L\ fǣœRZ2EKTLuV&ʩKдd\4+ ;r:?kff|[E}[j/,QwApK=gL5z 1(QʕN 7 ZF@1,өF==)ψ&`;ȝS Af4%KzTOg 8G#z2<i)+$(|)an\m#Ku SV>J{+D od>n'{De m{K(^'B+ALM3ttJCI.f_/Tv4{B=r[w[pE /ja O<={IkBZg(MVA C'dr)>(0 uF{XZ7{߯LQ`ם2 P |&cj]P nYm{Ę} U_NFahVz7,jhh#{jvh#J0Aغ^" AmЎtUod9]/(6"==R;r*5Έ|ˋF4F˜? *-k6k<Z]tWhERy`3VfO 5m:fĉ.^jB;2Ayŵ,A L/nE61TJщ[ht.SCÂ7dc׃} 0oƴ ?ߡt ĄeeB>dA->[y|$G\mB7E]|&x׽sq!Ns oxp@w<`_&>Gx`8Z[蹵_ˑdXm(rg C~R&B* [*;P2@i%{кgIU@U[I GV6T]*,P9P(g,q ƯQ6ʒzuҲ]c}hY y} i}"›z3޳8{w9ĤR(2s!}:ǾяH /'?MSUɺcM*hT94`OW_ʥħʠy]þ =I[L}^=aAZxO+|X]u{^9zN5Snd.k6`Q/G5!ǩKGxiCl{7Dio?3.E73Q@SsY-^1xszxAh>تއN acf'8<;c]+7Pb#&Ɔ45H㐇dZttܿhrvHexW#/&|;Ee>@8`ui̿'IZ-'tWR=Ĝ5w=y _L פň;ޝĎBgg]#+SNERp-=&him@zjOtSw'G KclSء&y!a&WפAW- ŕ2xd Էd*R;%-Mj|Y- S.3?:T.~˼3bժN@R0Bĺ%Fa $ e:?#8;o@)>Zf j XVHWCW_355/c Llf.{Y?F. F :YǛD[yҷ35*r줢yYa@:CJ WCXz+JwJyA~Գ6}'QbĮݸYQ+%q VR,[IU۾= Cos<"2KYSi`bXe=kpQ&NV4:No%: VcqKHQ=%:o4vrb;Zu 6 j;IxSz²Niߐu꟔M܅`}yËxbg(c*;_p6,s}3o *,Ozb:F~ow4wv߼${Rpȥc =w򸮿SUa pa돇*!n_.Z\B?ڊTg5Tz' \W[<%ZoRp9ǂOo|4 {F=lXi?*ͯ9 V`Wia,>2sK^2T*TLRk>dM\Kp#ʿ=V-ДvNڸ_B ޔDByhuZh03{\Fxf[  뢲ZaMT&a"d}j,*ܽwҠRec[,Fd(%Q Ygɠ<|A֜qZf 2P(!%A y9vbE6z^t}GAF/>scfAgc渓qrB+)\8WIm>S[=})g^S{COXTP|4B?y&J8 V N ~?R 5n~|SX@l#_gqG*鑷)^!ԻA0;HjR̹#㳻x6yz#UhY1r*$D0]4XcuM)v¶*˷ E 1?Fҥan~ &!J0F, }nЉ#߯V6<-H Dvǚ 374cPn H˙Ln)@ryӂHj̄%k5m5}^;<&Nyr6`Ej>NP5z .O2Ι>%/-~]vvH[VۯԟHD;;FLO˪rZDP}boE Ba&W A𠋥s ݽ F*fkr'';؝w.zͅVt66 5FWA)~ΎX-# 3o-Z'w4ixྤ3[2%*z9gkL`r&!mz ]]} ,ݬܓC!Ab1'pg@xDoR S}u y _36j[ř<69e6yY|cF4‚Pg@lP!40  Ԃ̯ D&}fu;0Kgf&بɵJmb CMY:_?!Ͻ7'۫ y>5(wRiAdE}hh7)|^U KSK؁ў]iجdzƋV<,}XE2o\rIsʆt9[SY,^Dc FM5GpI~~3W _~j^<'dlqYWs'Pdo޲&sed7P6T~4Y+{^\ZĴTe5DKV']w&|;0B.cxe}:L8UrY_ŀD1U'1&GlNpӧ)S 4W0ƏJl Ywg щs2)(^7,gRcPi}AסdN{',>佪.Ua)q Ԣo:t3S/g:K&OtQ?0 Jϋ@%xP3 K}GLwd;J3XxDJ{S41xx6Ĕg70][ v)#De9%-\n+ZF{)ރ%yukkZL!z21L_-e[Sѣ\98󦛣Hj2g7EJ-K`P Z֘37lR9$Qn )ꔀ4y"-Pj.޴c'HyicXay]6Ϊ#5 p8&6C6Ș&vWV'79^B2~%!b7AgrX֓[AIT_RnIĺ*3p!Nr1%C/i-wɟD' (,g" 2T[(cس*I(%w윆T g9.zO5P|7E(F@ 0ܕz,IBŗQ!hvNxJeEöA#lqfԄ˝ -Ia@J?_/ȚauK]m+<vj2`> ]:{0 ]˧ݴE՝hH0l4U(Whi1pHw%IpjɷaAj |a=^wrs"eW'8bJi_aZ9.#>>BWrxRx34y9WƯL.q;8kgU`j1̬U"O۸s8&|z -jF2|+ᱜ\8,µ|_L QTѠ@H[qC5Z !ӌ^UJe;X Ru\P]= GN]i?6I5u8N7#-F7+/7]ێD]1bu\l| н$4X4;w:]<إM*HBA#^H^NDCݡzfmoq;$-iw<0h}ΌbX,eM; ju!bw]ϊfy [VTׯv^F(kŸ4v@.,m ڲ'rӚvBpa4KZx=|/oNRLU{ `CH%6} F&_#mcu []rm͛  o'SӼU6c(oW//HL!khz@VIUZ^c51VzZ.ZKN>60Qw_. @-Px''X^21I #Zӆk"]gF0)!-ܺ60+Hoϔ՗JB?R-甶.'-n;;O>Alރ DH,Z6¿3Eq2H]Dڈ{kd&a>&\F<.q+[=:9SsHj,N^p J>m\pbdgf] 9DAgA8}Wo-B߷2鯐+}g' Q&9 ̛T7)K*"o}^qj39~0%9əy1:>Y8mUNdI˒aܒĉւ$#;˰ߍťŏ-P6 ͽۈ' 䞢Rޣ0 5ب;hL3anr&YS a>X c$QX(kVQQSc;jb",YWV'=Zp҅vH8LXȥeJeݓr47?9gc6?b RWeK9ȸt (jgZSzyQt^|+W+ 4oفo=yU4SlL98]Xq.C<yu QS(+ 3'xvzxA-j38)~IN¢Obug)8Ȟz|njȚk.S;yw{m3QܮIɖER8LL_oY7o;X 1aضXXD:] %3#R{C4Ħ AtN Q;76 +t^ΞVpBiU+:iNˤ9=ʠySo%Fn ilq`Q++狫=i)\\=`!CxQc"0` 자)m52/YFF-,^'SꫢMn:K=*._HA]/AY?r0m]㾠$X$IK|55E4ܟn ny$+/PjlCϐ72Y.X2x3,9+ؗg+jNiEcPT *zUG뭗 ܽkJ-v7X^Cf7~?ㅿ4h j 󌛰| }N٨c?f(k?+6Z"a~زÃh6X#+pThEC8ۆ_a, tOk0J߿{A9Ƈ.>j!"RM+E}!ڄC$Ce5S1Mx$d>f$zU; ʌl4min: +d42i\7 rU/*$`Oy'e|$suhIL5:-:'v5UDŽFG w3eWoIKPn%ѹ2#7y_I=w@JZ%x閍0n(DAKoX/>+3&ݮ1_NMTD&<3bnýKTb$$8x[zD[$B9%pcq17Q$"(:XإrDGOW@kOߨ9g3Rɐr`83 T1oIJJT3Eknⳙ+JUڷhd"S~}f{/KhEcm6t˫i5#a3L/]W-/fV_kwd^g֚K*KmGyQ4SdKOܾP,4dѽGS #[s1V19,]I9%,X7"z fGJ3/oYwPnFxܽZ6pɫ [6d$B)k>BrmH HyCI#F{_6L4ώ =͵'jPvȜ[dv@AT+93A4\tЧVWۀ+#UG ,Nm@hL\sGv#EIt,"\2f}6Sj]p&57sC]Fb@e2^Hʜ g0"qA}b+2|7}n%r P횥A/,`%wuLN[wk!b oHzc-U <)ceM>dͯ{5\RFB `6x_EKr? _K˒h+i'L1v.!=4O"F4 J*L HKǃOy)(gppî{sir95c`nFqwi8w U:>4] }c߁ %'&YkQAqR˷ء,r51)- ~[kdWZ^yo]ak(?V*!~4ܧA痭ܘmyә9kͰdS x@h3m۬2f0?/e=qAv~Hb"8V-BpuǗ3E0nj:q|V7/S|̅kv/3o L!ŨKڝxs-+?_V Oy^灞R^I)"h)iBKpz:9H |^qg<,0:4-#ބo ^0̏ F3vDxVM_>Pt 4VeAls#RCk\x:vty`jL2E4ub,GQjon4:W׮ZAzS0 m{3|z,g* ]cV%&xگ;V4Z|Uܕ)UfXBB?ɂӮ7U.c6-ۧ  {&j 4 6C ˇ#B?P^Kh?@隬5i 3&)lj |:.Đ>J̙6SOЂ{?q.rw<,YMRzm J"sjHڸ i?Jm!!8Pg:MG9}M.3R(Q:XfOnCA *oZ:A  -֔ Lt Y}߰iQ7;t ЧO9c eE-K, 'S+JYjJ2zg;e0IYm&QtYЂ2B*).W "Ui YU6kޙV%JOEw.1Io#R=8438#jjD3fXV뱵[ӏ}'(7?ImW}KKE!D_b2ꚻ,ލC83}c=vh Zp.#b^Ek-?&]k1\RvtzFlvu v ?!Ҩ$zq$M(c$4fWwH8d8ueiy*A,ɢjS+d/M1 !:#;CHjU󞳇C 35ɍuB(cKXqǧ TۨWfk/=}1XSg$l^ fL[6V ٭yJ' თua\Y2fV)ch~Zcr$+d*D)cM 3'4If(P^HñvfpĊIkLƍ-]&3jkS>U~Y/ `/fp|sS?!ƃq1 q{g]t y#@zd=g`mΧw2qj@cˏzcH|N-~(.' `\ = Vq;KBuvU];^-~.%L xCF)>fGPCgXZ9X躦 Մ0)NکҴә&qI!;l$mzJ:ٷ~r0" ^{,n6W@UM 7Q*q@% $]C! YEo26!PE%S_X} !EH2XLHfYH+P#%zf'%eϞR&Q>늊OjuT|Uo8ٍO(W7!Ut(P'ڧ9j߾SGRאԱo.g֋ WhyYFw9IGw.A.C- xE 'ٍ-بL?oώc)z#0{ ނ11 o[ه5x>, u}VI!bFO0sbHےT9#xL^6 flYV叐]_S|M{Yb-(]"^mwhs!\JȌ"]SA<=q iA^3C>L̈́*.zD,( ql|3#4b3֮c]I,sڣoH,AQg/֛cX4kP5Mf{_z){ EOЛ͟N \8YZi*5t>c:-XeIPO dH~sgu*S8tV扷B~urVCU>>{JhY m0L/"SԘbwS7TH:[[\ U:`ez?@r [JHSQG :рzy/ƈK.@z:HVsAݝЮ3=N,!tXq8枩 aȿ3vbrarg}8Y9GHl@^OR,h'\PS_}UB/~1|LDkW HАyU*l0ۦ]e-j#ų~gq@9eWndh@e]L&X[NN=BXBDح?e*2ɫi_b 5 2*dD}ʵ]|W!VccOtu jZ}УxA2v>%A4vȗKs g Ar*,l^n2 O:;/7Z:XB@)?Cr J˵W୭D{q3UhY.7-\f?:o&Ojm8t|& W݃{Zy#>p6Zj$W[2wUG VK91[zxxQdWp_-!QT1L&K KCd욠=N~qe>|&p8ڤۿ'Kv0tsI~ĖkǙx푬J`ˠ|@geJ OF}8 tCpKyC `yQi7- wHRfyo}˂0M#:Ոs" qS^w ɤB2.|F’ UA-:YCc(x;XQa@eu ֭:Lmov݆hgS!XR992$u0\04Ȳ)G <_k5鐕$)߱-?"3nf^^qR&.*?52GE/pLsUk ɹrv&ΎL!Zsfkʃ~)C #Du%hEq+6l?yo͗f,|&y^}&+S?*.P?&ika 2R|& P⤭h6''w}>X;&f}uT..FUUXRN4n [b/` 1f6c]^t}}+2(2JEޝLBh<1dlJlkv>uej@na~P+s/x"lw}CVG;A%a1 $y)6f4n+Y(ݪVi ^82ǻ"cu\EfQ$ gy2Sn I3MƷodKi8-wDMqՄ^Ŋ)]:MGu hpW00 T \z?'/v5`KxpeQBiQWvq(@ {!wb̋'!gH 0bZ 쑁\V)2TR$ Bw[#-QH? 3&u!|܌U ̋"w !BGP)V߼B,nX_Ava>E{=7؎g1kfL+$EZ3'dD~ۆ\qiK9]Za1N ) '[j}KʯiUQj$6\ېmI9T6oGU@j>X BJ}C5NX)C!'WCu2ЗGUWh)6(?vZ~8V #c}Gw"N'U9雦 Ӱo2=6JYP&E)4M=( wjH!YuN4*^Rf\&WJP{[yECBM`%d"zoka>@X-ڿ;3~K E%_ǝ!qhFR]hċϛH3qAĨjS cESD%VMU?ZaەoTTˌf}DdUZd]WCߑ]krn=q\"UG*{Y@#I.@5K 4fO4Ē{Ky2~ӾP䧸a-)XK %x Y;Q^lyZ|Ne[$P||+lE62Mڂ::Lױ vr8=G<"8 kIQ̈́B2߶o` ~o<<-7?*\5 Ȑrn&wI CG""+B:SӦ;&҂v #ك_6+ڻo M5y+Lƽ*?$NcF0!hJdNXVNH(| D 5 N2ùVq8_Xv 6$(|=&4X>ps`sJ^ؐh=N^J|6Fee͙&t#-B Os|f&NDNӱJ->:˞wX )L<^_/%F%>xFjC'OnT0j &e1`ԫ{@|^P[TFeQ_:ZBck+JQ?,t/30}~HtcK.pԎ-Dtq/3\gkP7o35V{_-@<,wr/dn_kM| `nu& oboՎRՐںu$ߌ{(|"M?5Qd2'yV3&q્}OfXINiPi`<%wxZ`$'_ < 9c֩4SΊۣgq #լ.3CyZxXAw,$cгJnPV􃼔( ΨY#2P}fq~fZSJIB9׬Q2Ϧ&*06H]fW32H6on$BK ͨR9jx= 34~/LIz4H'X[j4}gY5tW9c0d mL=H`)bt%ɽ%2oB i1wSBߋMtWQ'u%mVA" i(u*"RogSpږJfڲ>gRAkQl R'TW+"a6y0L{Og*yhmf#HaWbfCK bed#qȐ~Vk)ڌ>T&r?6Pr:~D7^&JP2~],0ny_ 0N9ZYSSn.vs,^;p5[z&TeeVcp]D'gxdh!ZM B/B^(EIpUM jzqX|+zzѠ]+;xC̒믺n x߉1^=dH|edNs!9Ղ,`r_]NQwXJFh1ohWdq@ΐՑ0 -TƓv>\4!@7e֧r G#K.}f5PRRIT ̪G7C߷ncIC%wEg0n'V'@vִwrs+z'nZ"*@cEfK0e*gYxuqO/n#ںՁ1 b ڰ8QBJ\$cg:CdZ%dS5vd"ᤛ?{cE>7őgG}t0<kWD2hF?La ^˶0y=4BbT]z`/:"n}CaqCa鑵gȃu5Kds+eZt,;a>1;+~BDxT7^8-O8;#-?  `w2JL:69:]ǚI'<^=lu28a:e=IP\?0`ũLoӸXM\b슙՚-l0+̯I&qQ blv"ʵ >5"XiP@x@sg¾JDkcbUEjI r^5_ZjER J1_ۀ ԻHq΄й7v2dۧ|0!"SE8= g|, : ܼT^ov?f:9(8Z|̰dpR`aJO;f>(IDy!sޭhEjxr}$BҎxi qpUچCϰv}XidA?4O۵$8?LN=UaxO31+3 pPI j DmaY{ x*"sHMObg,8썱φgj[re:;dI)m{&/NO*["j tf$> q.B(Ei;I8^L(Ðc%jM5U_媐Eim,氐y"uE~IZ0\(xnm'x~h=3G˰-` tl?=#l1[\(x)<4}hA 4CC\V =Q} k0f3X!<E> yq47pB?&-ɰFE?M!m3#U1+4;řŷ cXqR `|A1F)kfU:>;+GۃQ3/,ʢ7"6Ll7FsC *678H^}l`˼ڪGpt?M!pW;`5!d^:đ&%G>g9ur@V<*B`d-ݞlĵ1]䔿Ibi 1&Tj~>t 6%h |@GC~VH %s73WKmqx9M+G*M&PՖnOHJxRhۼBǮR\EX.;0 p熊SoMCm͍xB'K3tw紙dJ98bBEhn(+} IL -w,'VN(2)KXү( 0_eU*μR dfI^6Zwpp7JOA7l]#AP !@v&d;QLk8hiR<4螛x)DbK\`.y })x⩖/CY}N'.#zSg%X z'~L 8`Fq%A& Q{4@]M.'!$US.gq^Ca=!CqBO1o.׉E^@5A@MeMyx Q1یLg$ܗm,]`aҦf#;>IF["LEBG+5a!wZ6]cb DV,j4AϿCR4gp;nޤB+{)Y]g,1`8fj XWN:z[.9Xpr,Ļh6I~6x_ϜU-o<RY g/y^z[f/NIu~^]]OsPǩsߙ놆ȇ%g#I-ǘ\*%7PĭK: O{SˢQndVCx%#--@(< i2Q?22Q+Y |GŢiWm2 DEgoT y)DKپ R: U,7[VuȣCXZLHc~#񸭆Ias}aȖ}y&Rh{ز2fG/BE #_X$SbNc$>/ P]G\_.@n}(,-{'dg˱(*b`\y]l*f <=XXeF)K/o J3/WZ+[,lzXəB2Wehi Ds嚓ʀ>xw8!n#IX}E&I.0a#&(32׊8hQjF4Kf\CR=SM?@pw)r'4)}A2` ۘ-jrΘ&DfD>^ojCNx9 &-Pf#o<ꀽ\:Dl9 L])|% Qe[(aF+y A9qUP2aƭVSRc\l-gSrƿmg~8?gHZ0޵fO\G fP`h0zAa_&LtY9 FM' z *%aPxÎ4n e%|3EoFЊb"ۛ]@7;`8;G!1|L@ T7e2U 8Je>pKH n0U>N}Qԅ(p.Ny!IGPK I/:؇=E6> 3Bo 15a16SFtG *G k]NB\le(MLײhڐ! @|X0BSCQ7^,n\ůE^V֗';o^v]v!q_Ijٝp¿4 ?_g/ܹ{h^@yʄ9l!ٛCQSuEދ϶sڽ?L@JԔW=o{࿝{#S /9 zUڦ`al+Ol3An=r|[k @aZr@e> #9o[#?.mȍAs_82c(`è:sFlqs!k ?@;&pzCy 795Z$ ){Ǻ%7ۃYc lxYS|lO!d֮سv 7P˔e/$O (\PK@7j%㸎z7"KOޝ4qf񍹓~h B`T9COS'ed@gɓ*\'?jTey'>`qpޛp  ;/6?H,? i/pY4KADH@-Bg KUO#OQ=.;z0GUަ)pB Uҧ!i,qrjg-Q#awgH]72[pqԺ.g^%:d.Gr^HՉ"Ll'VIשa^5eEh[J.1S^ʘ]t)!=BE=_K7o;Xfv]_F0w=ZZɐDu(­X-T):](\Q*0DB>qojWo݇!$#۰ҭ#T'| ޟ Z55U(r ݠV뢹\t>sy{"v*]&eO ~6H7\B#0tT*c0Gc{_se e&3%QuxjUFerHcRUUrcLۏWSrQ̕ U?Or.f.4C-W[D++܆WaꤗME?愤8Y[ ,؄ѯ8Q0ԟ(e3ZisP77HIXÚd }㜗1UwFK]Y,x@ TM zȄ7NnʁҒ['PH^Kǘ[]^HJDT fX_%̄R-/F%ЊNRc4a*=6B'E !-ec\ nzm^:G#%o&4ףLx)}vېYKX`"ml9|*uFo uHfǴ[##`["N||$ =;ofLe:,[ނFUкL`SKޛ`nrhjЍCIЈyX Qш )9~#pBX.KI78{'epA0.͉|m-Yp-*.KzNP/Cյ%'?+-++?e=䕫0`?ionfڻ k ªbRjc}:̓"& g"~g^BVy PT|zo|}'\\D7SQA'c3f\$ɀV8n,( 8RT2Gq&s0S`~|c!Vd0%@Z =@H;i @zbk La-$;x>3l Ϳ^E!\iLz'opDVK2Iz%fG\==|a)g2tMs]hQ1&Ε, >J?Wd f W#U,~ZG&a'_GkFc`BÜnfJ3\%! c:jHl$UJenɷ*ח ߚAzX,vFÊ\TiWn,NpNmdhH'g١eaC(t0-+0UɈc>bW2^z|nCY΁#啛}ς_du8iA\E} T.03\vFYp6_5# :I$vo˝29RW 6:ߖvWM8yK(fWb!Z8wd;(YzߓA| ot?j: ]љ<ѮHNZد0 47˚j[J_}eDȱΓ{:yX[_8aax||/1h1Y[oJNW3S! 4V*7 *ms&ǨF]4f$ǵ_W S=TVt&+n߁F3n"/U=dwtӲߨ]WM]K$`jS1ix}t`ͅZGlhY1,+%*N8e&?v-$ څ }&/^@rj;4*~Y~joiXU E]J LL 8DX,[r{=C+608L8-,y=U-Ef .Zѐo":"y_UQn.6l|X%M<>(m 30 i,Kxq^3'vAxס; {sJZtw6XX֛ cAV(뫴Hj?#<:g^36-4uX0=Mʴ#4 3'pӰ9cQPMhq[sT7o5k]7v.T`䐏)(K"u9EB(3۵9WڒŢOcT' H]\X@ h˽XCW]ϐXllr+ 9\AŜ'F-)˒|x{~|W/d7wӰШLokm1Je'aŰкasGe`9r2eCg2IҲ2pP[fBǕq=\C|}qۖt|7P`,/p*l+c{ fP#),T J=Te"$xY%:#b ?t HQ;J T0{(V= AQNJBX 14K^6G v}#IIq(X@,mF:i *?Wס$,<xM.FSa{1taԵ^^K(NWd_ۨhPeus>7'ġ2ׁ':92.mOUBL:;}{aO] G-[J}jTuY'ljT,~h,L"JgVW۲P MeQ0VحWz]a XaܚgqwQvP0il8~좘TF} BI[E- >cj7zݻN r.#j*&hG\F"Y{21.چoEe`bej(obiMH|uBE YؚBXkF>[1IGO ͘8̮} ޵\q 6!˷XfG {"1hY0Km8ǿ7zn= kv8+[M.@E5s8; t_ 6ض`V~?;&f"'+. iV_姏D~tpg*QkmdkUm_j.J sv'QUKJHni7mEy]V);?Sί$D R+-:9 Q,1~e,+b0$mA[fL.@ֺF4b' 0\ᜅ@&o7₽y#SGF3qGSp﹕:zjdQXfiq C`sy 2[(؝A?A}?WcgO^i'qc " Kr!˂~1iL̄+*> N1d++tCgĐ0)Sb:I+ s ) q0*cV0cM|Œ=bJhHfhDdf%RTVAߛ1З{LQׄ&OBforhtc3NOhwq5'mJdijkeT497 D|e'9[x&7S -'Nkoo e^0~N Aܿٚ?fH-?蕷1P>ߛD',LT%ז}Xs1n0àN ג="GBgE}3b:rDnN0vd ̋F}L݉TJ`owǟ꯶.I0i3IVS06&^AAEyqjlH<4Hm=)TL )H}UL AqU^dYubsLF2r6<0~ (0DiDUd ʱ)/ٝ 8y;I+ދ &˜Jk͋ feI֪t΁yu}tgS=G/~}@ڲa~}LoxR&" dwVԛm;Z_| b9@ SPZzmUHjŔu7WH=mo1wtŔgt{YB$z bB t*HbTD\.l;M#+iJ&&h4PG\J7x #AVhqgwt1(GJ;%qSپ2{,$:i9NK?-V?w=-n(\e(@_>˧o 7/ɟdJIlyԣb!de!8sI1(@ ZqL$P ҀB?JVZ"Twa]q4{gsJca4G1}ctolV :FF5 z1e%hLA8Ȕ3ަl5lslQ%WRDF}v?EYFr#' /[(֓cmm750 ?^az<3N BγL] #$,_9raN$moڰ̕?+ 4|+^aEL8EAɘCL.pFB%A.k(% P- ^ cKxsCwhb3opC<2pN{J Pk) ?O(9^?tM@\A7Qb瑀$4YlUܞQ/ھrr/693B @/2ѣPaկS6d 1fvO+3SGj(T8GWki=Q5;nV w;E4_ƄSB yY}VB\W *TjVjgHlSHgLX,>Rtw @:1D,rf>W胲pL*% j "nT`&WѼ"\M+y@;|zp GNѸ1j+#21JQfo:!k)+PVxFZ]l[eBqx%픲d.Nk1ci`qD!XFyIJ UHH& $iw% ֏zM"zBDi䜖5~\VHʨEu`d- n C/˼ ?,u'ř$X=aRhtjP3T#fd)q=N.m_G:yѯp{3{a;2 kU_9` C؏mb1R?b3 g*"bvVwmWw`8nc w-ͬ jBZ ֱwLAr~Þj*GPV$H~P\i),MNssm;&2K٥4%}]^qd'PӴ39 k*?p`](?NTzYXǙT'ϵg$;tPVܯMf9=G,h9_RŷfB9Ʉ|XnZ'0VX([fz1lzçSŲEE=@d92GK[K(hmH:ERTf2}@0N˰4F2`؇*,h! GLYfj(%$[[V4$_JcD7. INT7 ?ɌْIn;6t! 6a㷟I7yˌ`?HshH*%<,#N,c H(&3ڧ+ӑ^1h%Fh_ tOmh=ɞz8KgBn'tImTMl߶&Rt! v6hj6&,zdN8\ [)ȧ>ԯx̝"o+UX>pA ȯHaz5ROoQ$Ir4cd  F^6td bw=촚PbRy՘6Y:Qyٲ˥7 cGbc7H Dr-]/ n J79P׊挋LF~- (y{JI&Qd˕,˷(]/ŷwxCKg~U8A&EqnXOW?ixo;*>YyHS3)aVl/ύR7 Ls23%4ۥ)?g7ОpA[v(~oR{eefOE H n-Y SE\%{}ݕt-J_M Naz=Yan0'^mnYO k.>t Me^_  ѽr%]^.{s4*<;1g" r[R3ߑl#\gD p]/F˓6QzU?5q?472g0{4η6܃8^&m 4K@s2a:,#b[rcYدQ\晔w5ِv?I/YJbjJi9~ {٢u{f]'z9EgRPL_{Q[24e M׳o ɭ>B #T mӌV OټŠʾonN5gWב+.䧴x4ޞSbwH-+Cz9o-Np-'#t\S5u{x܏iŵWKem)bQuX\mR?I A(D郚GaMl\ܤSYwKdh0:ܡM_->ݑhWιTi'f+_G{ќ2Bٍrǹ"|z-Ci>#"0#uT@UI^= h$3C:.7$KUmr7o۰WMJ譳Pv"?S>ٟc1]DG.%K XOI*C- h6 j$xr_ HF Z~=NÛxg1nWwDV.=_p|7ܵH޴%㷟OMm% /$*{UDvst55T z3zECDy:έ yҧT'QK **d9u4c7(q@n+۪yl'VFv'•zv?FTeVEw(~ ׮\݌xQ"Wb1!P*\%NznǪ3+M{nxlsL?zU f;(a0>_Rh*'pLER!N@7Ga˘veRp̖+u )q;<@PNsk zlO<5I:8rɇʙ's2%nFCI8?)9N-ĐI1v?m2` @+E@$y^,SOJU:G,I,-YJ`8 Qf>n*3$Q,] .M2e~Δ_vQ*w<&1cGv#L:GwCTc(PZT6R$OO,eޒܾхO g04ꮈ22{q|c ە>MvMrLmBLnݺUP\`\4uf$a{WA! m|۟j)jy'A﬜51D;w/"/0bc`vc LfvR0:p2|)[YNɆɌJ8p<@R0XVPK,qR@ qlLl9͡hYOm|]򖚩AhG)Ey#Hq R2]YG ,ğk#qbREr Eل]^0ÙE:]UQnƅTy¬cyk}SrGB9vϪq-Ƞ6,IDlm'm’)՗4 ^_YCƙWה~2_sào|`l K~$1P3ڶNOAQ€[CDCD:)6 7Ō ߫&P8ب7E2%NJ7O-_ clMK{!DDKB"“P@ӥ[TbIZqej3S6ٓ$%qydQ`&o|3̀HZ*{U6]5/sobmy ~xZŷWxDk'Z(OvWh|hc99ƀvuiSQ!SV'ߡRέ1ղd.4sҺ#7)i2j]3XKQnPnҗ%/[ihNG+>N$s::poj]^O`I$wkF9&0` K d UԵDU_9<~`e%]HC'ШRP$OXw=ju ZwqI;6 ^[^ 3q$ERݹnl9_$w+!32viU+,')ܕwj *0< 5x{rTELB5+D$=]r p/+o Z.ř_?|0匰5A}TetO qwZQ~AA$H$EU/c(Q@DSuV; f ˋc9`4+FJ]YZ<_?{D4 g̞_2 !2WvģхaYZ-_9y/ˑhj~?`߿K݉?(Fa[';V01m.N&|Me83ͧ!ms jMHl]Iy45.Dx`;<@1. 㱕(H@ SkVz=ᓲa$~ʬ^i8n2dFXuAw&AŔ7: Xk&A:iaTd-6eY^-c VqKsM 6DyqWlb汣6iRq]Nx?M.v4x_rIКv4ͩ%-gА\v \t)~L]{]+^ڷ~ȎNPx_d{['+ĺH"Z6ԴOgQĿppk8`ـ`7ZIL,β}f~:g Ag–W!nña懗ec^BiN\RU7 ֧*(īW!r0^1Iz|?8'm2ِ+Cz:4+*^/DMYB䶑F.8 \_FwmճS~ֿNZh_ \ ]Ϲ5gkeۤz4L&ڳ=D׸8bd|@h޸.jniP[DZr.NI^CAx,ThZL XJ-  $J4Ϙz>}*一rg;8~y0t" =Rͯxɾcak$*LB}WsOB/uw=5XLJQO_?J̬{+DøS  yxJF8PC5R>uGTB"l\Z6{Cv?y"QSQܨ$ɟF1xFMЫ.fQETW$@+{/_IY>Ѫs2E=jkN)qwhȖ& K,KW;.& JdnJs*ۜ :4֥>2T-=Ǿ<8͢fu9i֗`k0 7D?DyY d1зŊ!թυw* 2LZ<>N4U֖K G8q6C8˗.LJ%$Ɲmw;l߅]k NGY0Y,魯`Օi~cd/H%%ƣ J)o0D'}_7}nOM\9o3CY')kSʯO5g;{ܲt+9ppCYM>q6aacF_ۓV[ S+FJ)_ߞZĚ:3\&Hdܥ7|-8+v m\j/~+/f&K]j{$5))W,9EkO)7 n]݅dxU~bNAgLJMT=<9 ?.$ vڝ kJM$v1Fӻ'<:K3BSݻ3w#}ȆQ~'ZJ҄JjAǺkG>f_*&_{iȫJ1X[ʕƤ y|Yg3] R'C̽Lfz9UE_٣=RxH4пOḱRr2"u{T8W^ߏ胀m*DJ4<6*pi^{K5 ]-V}o6mv%%."OBl]/V-d0t6I\to}k"ݕrΕn ~ Un7FA)M_9cLfc`6taVʺwek0i1W}KRۨ 5߁AZT6Z!@.IzY?q!ޖp pВ]䭾fwQ<=:/Ie"(hԤ Ε2Eإ4U?I  R+V-,VlTʒGnE <#Ϗ`L 6.$v%}jjN)D5[sp"ʼn6'=͍,w(_!Q6'jdRϻ!.9@T>݃jH^ b&v?/_~J蝾2o'v-8jN弋)'3\bȃë)j>#M-Կ&X~(԰ Y7҃IuB)ⵓYv:*_5.9x(FEWЀdVq2I?I@>҈pvH$krJüz|,Zqp5^H;Z6fb b4hY G[IwwG8wOx~ U͌*}gR yȊ nnW8kX8DﲈvztHAu^^v79?Kkp+ӧ\[c&? =H4J7hzQbN6$k++ v<7< -GG9d`؋]A 0<юfI-}¶km"0pZtSB$F%w沫*6 ee[3` ֬o<+]Ì?3*A[`=xug_ĬZ!s̙ɧR  J`V7D#*zC$'t0$9q}:D}1VyTifrB}y;/YNXnYD_@ w){-kT ԴoRPw<1ZI&i&q~蒂[eHfnnby\cG{*g\#Fn@wZj,Ba:hTo:2e [7N8gt\ujemxkb<؂:ػq\h m%`:L!;†OkWnfb H9Lq)WKsq'mX<\٤!HA&PHNr/rbjгX#IY [6@="<ڠw6(nX-)_zظt9 |dPZ 6i1dչ0bf㵸63Z׭VO0Y(΄ǀ(Q 'V-] nͪ&5xs5=!  3leF"%P}ֺdF"GҔ9JԘ=ӬaJ!l^\K{<yLؒ\A׻NXzB"٥ _ Rw%.܃Q!vylD%Ԑr0vnZuoͥ9Y/?-dug1ވjg8 F|dO{V9y1׫"-ɵߕIHT_G31ȡI-tBLLxVEho663F/WhLͯ׽?8|yQ S֛@x W>'prOa6݉H2 u`9Rm3ܞXuQF!*wSʾZ*n}TڄHhm c%̗dօA=stzܪ/M۶zYi(T ގe"1md@\b5z0TDŽ.̭%Q'}cxS?k0qWy҆9#2 8zi0'2+GS,pF 3#BpP%%7_#XSƁ6~520PJ=Ѡsc-l##I$ "İUAU~aTWP =-~5UN;}r*d9*Q[WCpK~ ⅗a㬐2Y ʩXD,`~-.Ӆ{o,^<c`1båW:v*ߪHbnE"d}N>G| M-3v9աv 6Gv/{1"vTڲj 2ݒCk},RE8hVIm#FWF&iIYQis2s6ZL7[iUE|^ǯRls='g z0,&Fx0]cؐP5E덳f"jļ,X]ƂJ?9wc 6jb[%bj-K~58HK 8_VZ~#î|B*ѝţ۳x|qg7zNFX? UBfygӘ(,"2__NW;vkHk抇o'q~)",5WkOޣJ@n 1!Av[eL\nlK avnb0߲8ϋ{n=A(ԎD.d"MPT\;|}B'=N5NnH2/;'uwJlz"J XZSai/ wfm T"k#;YAx@낤CfDJ wb~b@tXǠ {(^Kō 79fݐG2_Lsy\gȖS7u>'fYm t:2պ P=Vy|vo0k%iGcQƸ@|g+,AЄ@7eG5"-x:H`ݟF1k7MbxVcu\r-PwlD4xBC #ptohBT _LnܤR-TEa#Ytݜ<ώ O:8dM/-sĄP;W]^ 2X(ޫO!vOV5g*mM(n0"M]}'7HuiY*{kHB =yhM*#C.]7f﮽Ч=JRPH&1ƞ Տ` ~ &Xs[kI 3xIxI k1:ݮO'%}TPϦeK8;#E0#CiM~@-=Zl/wL8r3! -&eWN-ךvFm%WEVhkGMnz 5द(%Xvet޳X~cY 6l/x9c?mMitNJ )H@b 2Ci[i,+(R׬cзK"T3tK{8R~no(X/[$"QT =,צ qXX}Lc3⦀G'\=9/9(QW'Du;+n?5&|C1)bI!y"G|E*n<8đ. [S<}W Vem֊[: 2ai ޅ^!L_n9}W]Wz "WXsFAtC%qɉL=NtNjH,.KY.4AVzkzhXO8|d!;t)1*ޘRibLgn;jNFH]>sh3=$$I =иd)#E^&J7*t`_$RLTwK5q,}R̨0nakGЃ?`73<h?690t ^% ;ʙ \ z"]J-Pg$]%m%,H?z\s[~$w3Xа~tDž:zt2Cۂ85} vYf..%'`@b?dM#׾X)Ch,֙$9C6MΝM5?k7o<%#}#= ^ 5F\mC+,Quk)[j[e݃C(at)]mעA'7# 'ŏC B_]|XL ODiGE]!h/)bBf}HVC!=H6w }VэR!Iſ0ʘOG]?G;JB`iVWZ΂nZ k"s(qYx~:9`%ŠѢUz: ӆXE/vF"ī$?Dze ǵ{Bs|)؈+^lQY%w%}DdK3S71BhSm.quV}Xɲ(& 2U(5K8 hrFȜqʐ߁[KvDA"0 *_t$ ˻k5}?xT q%x?Qr$S^vI8*fs@kDGy>Ϭِx}Cv9_s j^"g*$| qi⛡@3a]=l?#y:9g/?]dc+*߰c=6#7e=4gmwtw3dj}5N؁eS} ^/3E݄jOU$VTYo&v#FIEKȢ 6Ԕ01{G1 ޷A]0.nƩ:ga7t۹p3{)xt}qH.63lό]\֚C(*ۗAܯЩ#82h4"Hh3X:_#5#wD}R:ژp+LD8T{6|9eR_R4C?y@Pϓ_w *9sSpȔ$=¹ط{6̘:#T|Tky,?;Z7 Jr -.$ܩ(L\]nYO[ȋ*|29RFzeps+bvу.iKg' khSAt:8iTvgs nuAvCd24Mf"1&یihwb*gv@rgI'q9E­Z7f**6_PFܾBzzߣibΏpX3_eƚp]IupAH\O@oQk*H:(4rNcIK2؎#:|EF*}S T-l͑K39Ѿ'OR+ V<vA[waRt {mڭMa zBe3NL~ݕ3I1m.BQX%3.Bhӑu|Uk)%-qu:IH0 Svbdj I#gV F.;zs/PO9cCe%[ū{!۵_Z/+I>Y2뿖Ju[׏InBK#;vKX9-2"1&!%ƜgE@_*J7(ŌQ.&w{N#BsvM, YIEWA8Mumr>*P~WT)emۑZl9u(Yx/@Dv¯LGΘ dL;RɀqĜK&tj˲MLRLIIKL 5޿F\ϐ3MdYeg1y .|Dڧz@5^ǵe\S=wh^j3,L%MԂȷĶ۱#t/LًU̒ǜQɱWuW_K"u*c^}x3 Ȟc^BX,ZG2UQRrX#U̎;1V05d[ٺq7>"Tfe$azQfz9\f%nJmI{6/h ;NGაcnÿzW7kB8sיִbi?4O"-'>E~H0:6AU߹Z ;.6 8_'$ċ+ljK*~DVR1%:=AE)k E15|ޟ$DjA 3Q`J}?C)L1qF`xa=gʼn qĶKv ЎD::`- $u$\_X< Ty ԦAh9t/Pv7ܝg=GH}"݈NyiyF@F(gr'EW{>GZr:Nrg`Y ^4<7h{@&Nní|Gܰ+ܴ̉-ٌ7$߼ |jII aiO?-^MUbw0qVUf]^쌖H 7Yϣ#cTcX8qlzB07CԴ#&Qvpca~)V$pK]Go8bFܚZLj9 wi@|[c&lEvdnqmuQg ;%;xfQfM Hmz>l3h!SZ4"_@)J+OFؖ+±"'ѧq(R%hSXsoDd~܉n*Y[ @A=;}l$UQET姥bUM"" t\rɏ m:m+"g*lL,i,*/6v6<ž#!#{qJ\謋yxvaKYmnyV U@jkVhnZr}SFNU= V]ׯ2 DzuCyl u*B{XӜ%H ZNk`̑M6z>)z;NB^:dR a0o3DoQqPHO=c^?$Ě[d7A.ɪ47AE[wZ /ѿy_p \J7'%s[#ϸ ZKm&@L~ׇPbvL+k$V:x2ߝ^^lwxdGܦ\zz -Ϳ;zmMrƖhwvu˕X a J9 Ilヺsi[D@ ʓ9_FXuաazR H2(BkJKX|hRҵna3Vin0%juс):ڃZCPظtujppX63L˒o ;S_ӱ1]f'6mc_tbSUWrVBbwns]Qa5:AoU  ! 1iG&l?<{2r8KO2ٜReFܥQZȌ bTsS?QO JPt}ZI6%茦(%Vz߼uNF.$T k$XwJkoA82ܚ86. ނС˸--#!jk 6Y=l_~U'zᷥ3>SiLIS4YlYf} Mpt?{u/WD[Zbյ}frBG#}|ufZ- MUr(4 E-93<9?DUT{%/ >&-0e5>uQ2>6l3i7wc6)y`vg~xiN68iYzsyڌ>%wY(E:τ(' cC#A>Q1AG.aGv<"kE DK"=+-Fo`{TqRڳiu-U>"}H]s", #$=CHOlֽoߋy$$SI*.Bf5SDP!p̻f1+3!;ۖBuJl?-# 'fsZWCfҞfG@; GNKҷ N|M\@p@#\:ߟL o VހۈIDO;ʴq~@:!:U-?4\+@kQӲ\ʲڍ[2y41'5 +z,> FX-TH(r^c#}T^EM-XOP`gn8#p`2M5S|-H:]`9+`Tڊ6sشCkWIiZm_qS}G"oA*Awzv; ['{E\Z`|Cj2;_sEyGRpZ%CG(ʾߠQCH0Aqg_{c@f Y&W3?e|nf0Vu25Q{a m4(, jA0me/tr+yR]ob=5՚9K[I+ ڲ5\̽} kkM5Nǹh=b#_bW/c)q t| ~$C_Y|‹cdÜ3& TrCs#I߀y'&g3AR9Pi|ZL~rĿe_"qebh5**r,Sω{8ؖ:Π( _u[^mNP[*bfUW: ݰZTvTCmׯL1D8QExɁYiTn#Pp;o kE7Y]0}u}M$:EG?Ѝi?HjZKz;ꕐXu6;Ke}˹ޡ &}ڝjWҊYڿ\){Y{3X }@76[Ř9x)!xˮmdLCst3pog|A`/Ly[|KP_hRp$_FQ, Ra}-">^G94Ιbs` m'=ؗ] b3=|~I%X5=-~L%4#ODP"sqL^i+2Ls쯝l.Y U`36:ya{A$9SnQ?O@͛RuZFWٱa:~w%n%r;,)I"@W K0 8%ӊZ=KP>aZR ӓ!n_IX*}ߗ?`k1 S[xQQb3[!4y&j`9ȅ)&xqZeզ&R[PH#{g#Ǣ7AT߱8- X0b-PA~/e[Uod+-sީD뉈(ha?}ZөΈ(E-rHa R+MHLѾC:1m\>Rd!\&T`($.t}!!k􇿕F!͎[ohYAF",(ʲ Vi++t)$[fh(:%^(AmWU[4_9 T_~"~oT &T'IW;alz 2^_UW}$S&D쒞}RR,)͍S3^Jvb5ye87e/O~[<%wc_v[ʍL`޷qT#<0j9+!׾/dDpX_+[VK@Đ?y2^PH9-VU9$Xcܺٷ{=)$؛y$Dr#:>Eh%e»҇RJ\ă\D: pl8 ̦C2{Dtd2ӔM= C62a3Cl,;ohXl3# pNb<{*vѷ9Yi_||9%yn7"pHzWRArfP# ȥ*@nqKקU8rɓ{kZhZ |LeuE%4 Фތ˗Ė'_2?qqiYU >gր3izN,j4fL?c(Td廓ⵒ];˃ ,~֦#+]%[nG;E)E@A X/-0POviyqK-ə 4*lYgv6E0Lq6:VJ_87Lw>]9UOb ۱i<|bA+!j`im0Fp, 5a9VÔ܊LA!g.5?t~8L, P`*GW/D1u5W5VXI,Epc4n;8WM63Jcx`xNCUɃ-%`rf*s}(~NނW5ll8>7 B;Q?s8Jݹ:q80dw%<P.7W4xUym"ڜ )ckoȄP32x6 -}7)[ht]BmSd2 ˀ1Pۏ&Vj8LKΞ}[)D?B;XU]+x"\9bVo"1n{MVҋg69kƮ/ev\]7OU03MHQ2'P~MūlDμd hڈl厪{e8 UI[;24fP̵`ĊH&] KCL$1. $$,U@]Fį7 }ޱbtX&>m0Z мWcᧅ 1sFu/d=$!R78*uhn,1kc>o^;=dƎy<|"mRZdžz4||j#\k467cK=!KMF W(3fG̻@䊰\ 0!H@ۚ:8:A ns8Cٵd?5C}cGbp,Ili~M\7MXlutDXGv{!<NjX!$`2 .ʆ":<7Z_vFhP#K9٭'GO/&{|ƅaJWEj=?Lbn7yHRҹ@>fJR(#p0^,ya G^4Σ"eڲ%tޥE`)C ".@qڭLG2Q^׾&[f&L< 0`#l=ڴ$_՝?Sg- X>[tт.ėZ ! 5- x`.i]@>R9qȋs|rs`éWy-ym]6۩uF\yx 6FNY}{:vX]>ϰYbٳzTnW.58_E>kAN YMD`3j͐ːJp%e_jk/E{8+GZ<zQvӛ}/Inj֣)q(H\9"-V1&V%rVJ7G% V%Cރ9͝< Ă ]`:k\:+Qn#໋Mv6Y߹C>Y瞶EEol[u +g&c G[z:@ 2CxG?#3ҷ:,[H:2̪qо4څ6ԘS?&Uj~]uD=Hizy.h>EO٣ GS$_DQr&}K3ۡ{)5—V?w,3[_˃FVK.{'E.f7Yr}f"mbUԛy;L0اm|"3nvI-FA"fkU,.e I1cݗ#W}o%U.˚(tZv|NKckDŠ.ÀbQ~_́ٷ Rv>r5կwOtjJvBi$j՚f*}a-qP̬J>BٷŪA/h!; 3p|:Mr zTn+!1S;ggo#~A;VN*X~PsXf2Uls!! xOw # -\{j+wp Rzu- Z:[+ y dw|7| 43uB/6~N>>Ac|g}Յ"qU37iMEwva`o2Ws#z5.lL;هMÉKLir0&|Š*3s!}|6AK^+)7(ڬV l6*=NW -_?F) q^:upOW .#Ğۅ]*-{jvWK=(lbU;C͊bdlEBk|B~b&WL܍gսjCd q L*oe𦥬A%%=vA.9*Cŕ^)L}trGe(_d 9?K8+x$+J0aCdz~Ͼ7wʬE:WS&n$c!:/KJ@lV2N3-||?_4ejD(#Z'@Q+v}8C_"ҟ8 kQúQogIYXv7gž9("Ⱥg˃@u*@ٮb*gotGG b'Ew?i۪UyWQ;EDhe*t}`6<>]Ƅ),vdž!܉uA0;疬 8GP;d . E OMi6@ݴڊQK<~s rP$Ot5Cu./[Axxrӻc'(_ǎmusY@-9) w L]ƔS ]Vd:X\뼋XK.,4!)I-ē_{ SOwh l7MHmc)cǽ Ay`#i4; +K/ɼ=)nK4~%RW_AݶA}Keګ?klCF5ؐŮ\uXzWaݖ2ĮPyjcba^'Pfo㤓F$[۩['0'@*STP"Ĵt( ;Iߕb#}PF[pKS)r b*{T])D&D^< (f9f,ۚIxČ<ڜWt›zP(q^PfjߔFn"tcftd1jzqqa3QgLeGk L<Lj -1؛SJkBPg Cv( <Ba]AUk+ըpBBvw|'U;O=܎ZG]m/̒\U1$rn"Ce@HU<$sRX!i|oAȈU1B 7/i!*O`iJK1WGFRۚF%6ܑHQ9?"+jVD蜸-_P2q匫[O.^GDŽvawݻv]q̗jjMtZ6"+}g@Uff=h+~}.z:IXaQf-$J3kYs<% ʎB#Ǎ [2^([K]d1/u䕍ن w$"NaT=]BZ)GӅD+LUԥȸXwFbE(?ΦGjt2U~Ӽu?~8{o:B #ex0[ّΣ8[fY=  {!k+khM{^]F9M`r!w{D<0] $?1)~>F\ƻ,=d 71ْ:gX:YL76q?49,ݾA6%g^Fe  cd/\6u)G@ڽ_K[0a4kҋ9<[E;|p<~%LDZ)3tMFQ>ۏXdۀy`6Sz ,^tGVU(y&݃')2hC$-}+#9~nQϚJG;Q&'񰖡BIu;.X!}Ȅ8wg f^B1hX>Q^J또9`GE`b5?NڤY<0{l0i}ӵѽDY~S֚gƛ +BFo]o!`Xܦ}9m@Z^X Z)ZfS# ;/B) 6~QP>%bZ) U`pFA¾DY)s3A\!Cb2Hn|=6_{=r;g7QdsvD`5Έk]1b);y4Pੵb`r16Fxu2οOGg|VH) uhN&F] 8-MTc 娗G ˟G>J}߄qnAw5Q?V0Cq\k$-R~j803H͡$7qUX?qB$8ܚje}Kyg^9Ba r7m7dXwR=Tp@ꁳ>'Ovm|uR#.t=Hny槁Я ʝ;W(gj bJcC|$Nݕ"̲/k1Ư!Ǽ;2v-UI]۴[3-jӸ" 8+Cj6Iw}Z\")%B X 0ڌױ /(FAo%IM ,:x2JvC>CZV  ;>6H*̥cDh-r؝;OVgc2ܗ>OLF &]*Wcf=fmS:șS"h`K:‘ hf #1|$=hwia8~=2n/F$::@AlHbrjjbM r/TD;g~uS WTTa0`SvA/YXVV%g8Dȯ(y\B(zD @s!uXA= _R~Ty$ɯJc+Drq¯4/~NF3;J˼I5"}NvPAɑMzNsMňh|mMkZ>-wJ9;byIl*K ňqx{MӜ.]*(mm5]H=#6sRӫt bik~F=Lh*SբĖz]鹤j p"Jߦ3Z+ޝV(6I%d&}*5Zv5/!Yw90 Oj=#@ƽ%rmk4_ Ax:WI¤Xæ1@pQʌKH<&=#YE_Cl=豫$*1ĥ)cTPlPKj,-`۠f X ؀H4Cډ{ >r fGwTSZL*zwZ횵bw3TSGOm]1J /v+гL0Q̞aλW턛Eg+|.Eb{&5=@wƱJ7&Cx $Yb$~9:jRCį .)=AH-TP*D8-{RtJaXϬeǯjlߘffhlIdHy˻X-SPϤ!%Ʋdaz.EY 3&˻ʲΠ=:}"tzZl 9͋n-o|k spCqƈ86,M7(wxxi!kYy[[=[$[CG&L}Ҝ_c@_KO/ `O=~Vhɉ}4b?Vn6vq=sOLbvd#|Q 76dVhٮH-U|g=!( 0od .+X@~zݬŻ0 rQFkktD ;̫Bf2ha Il$ibȣH0,Z7lP 0Z[L jz:\ Cb8JJ~KoOK;$|l 鹙a6 _r[sJWfd˵MP7[0ҴAC 9 :+""'Jl_^y8\g5A@Mei–Nѽ?cvX硞ptߘc\`+{!b%{x'kW#1i( &2%Ev鸺T7ćuڣ w=i|ʧ5o=i[9?12Ŧ9ky6?+᝘.bVc|K |qcօ^9B,ƶ4Jy1dPgk-Ay˘cj:"i|6;?=E%P!83z2g $DRmL=9cnÕ] !#ˏ;C Ō/t6ŷCע}g6Ɋr2IURKQy(,е 5 6GEcq!lM, Ӥ[Ӄ}ckÎY_Bek^u&dDŽ7`-EZZ!WC=LECI͔$_|gF=~[485ju\X(D # ׋g +ɪpu{Z[!{BIa =h5K~9DW{@Ƣ^ƀ񾊃`.X2v1_\$*ŇH1hOU| "`b< VCMlcN< |yv&`ΊF]k^5Rd;p 6Uc^ܛ$߅ً>[k*\+Kˤ[["r Pu4b"v_}&j}vQ?WHA~ʺ@}ѯf'Re{JUȋy$&_".L'L?ʗ7EB?В:(u&r؍zĆ/:M{|XmhP,ΑB怄)E<]qOąY${90Cu<:oYPFȑNQ[_ش/dW&+0źaBkqr<R=ީG0}{7iJ`y{1CT޹.Ufdy.~|r JG=)D@X A)X>=Z*?(ބtAjGr9WobBt+T  G/RS M/y1[i?J +i7S}/K}Gⶓ"(H:{mv"$GǕt2 -G'͌w|.T{gGǢpeK; 2Tw*E_Ν(@r)4zd?\1hH ŞrQcw>t_PvIBفn ed={D21Y6,eO|C`-p3.@tNdj{SKo%&pnTd:gr֭7[;\#)T~GŔb his*YU<@8M4Pt;M/> a0=$62<mKqnzcɚ.mZ3`M2Z6!HqJrB tqzGke uk<$츂a;< c*WviQb#89AJ{?IHZ8ȹ,XsFAN>'PT}\0Rമi{ PIzZ/>$zŀUè!XPhrI8RF unMn7{,8v$[=R?ja@5LX{Æ9ka=+ʯbFojΞ>蛢!yNқKsuM@'x{ݞUT:Eqð盻,}h5! d-=d. jlCY|y,MXgdWd0zPz!z?DŽ )ӹD¢e?viiNKݎ&# 2D<)^5ޫ"7WLm\I0b˫V,Ru`\DaX: DiQs2T<*zs / OarGw)xY8fbFŸl~j’ӄJπꗿtBl ±%Υ ԕ̧xuv" 3|=sbcA3[BZ(f`m>O_yZr,8/o6wTKU͟CP$ʐDqb$i繧 g JL+Li ~^g-2YOo_"'B^)2@i4M.2I%-ZytXd-%C> (;(wNhUw3q5nf└F1Fr:N(8V`>"٬TNA?p?E0e"c0ڱ*nqìuIJfpϻ{'x2yc~ 9}tz\vhOH(:F*?Y-.0d;WPt/UexwEFՋ.ޡ dX }_álZBqBy pvE>;m~QD عQQӀ kOVx^BZ^+WPR8Q< DaKw;iM*ZD7D $8|PcGٲ.:6ɭZɈgؐsVe?ژ +*=A-%v>vMt9ҟ"k INY|a-txBV3kÝc\$ UdN$4mD W)$r1.5Oz:Cݓ=Ѧ-;ũJ,Xǽ=G[U[}@|0 HTJ\-=L|)_+\ zO?bfΝƘD 3\P9SZnK dژ%*28N0go0N+ZT .iRA%@`[gi zMiWMB•V:9LEϒÉMRO6=}dZ;i5\ć~RiןS~4x(R6vSo!mo.:F}i?v6RWί1HNO_5+W!vz$lEKq7QΏePfĐ"\ISEšZCٲ'H.Ƣ\ӘW`3olɀp)& )[ x[OA'#Sx]Ps7,Wp IU00q( S~8!G,0Ö:٧q+:u++cShtȿUkqs'G4'ƃ˻uimV5EtW!}:qg^EU!Q'Wt5K@w?/E)M;J{S{[=<%#PnemCp:SKT<(u=]s^Մ^Ƨ[ OTFlLr&%jX`a~,̑#a G^QDEwAUY{s*[aUZw!FtfL``e<{6$a.0C #lAI̢rT$riR_]-w%1u3wE8+--Qu1I٧ ͺ[H<위K]b~ʜm;G^>nUK$aJ]d-Q K>;WacPQzYlI,:Mݾ o%d CB^i~-0šbY|OPh;AI3!tBH{%HWgvrJXs> ߠj]<8g1f,v\㍐mn7띱 A( +FkSwa|~f9FA#p*-j" z:%)xQ݋zrMQ`.d\Ag?23rς;o.DEZTKbiuFRy.boo?@ec=͉1Nt>~}դkC_4 3".G0cv#E 3[,,߶+O "֚/?\Xպhدt#/7p)b⦢`'g^={zlbtlsʗz%h5`s7}Z(F,Y[/"X2+$ 7uAXKw"ݨMBC1̚,.3'{FT~jz9}뒿?k{"Ps< QϡЯt|͋L.M{0MS3Lw^YKdKOGSѦlUu+-miM•"0!bw?nA7">K1}"½lE)-t3$ffm!=XATc_ \PҖ4D5hF~*<ꇸ6ZEv 7^X"`3mda5E^>a{2sX!jH}$VZԕ?/mi>uua`[Aed2rZ:!v掓{*E$M+kBRa.'Ӳa+G7a(Ї]SZ3CqAhE4;mх!+@lBp,4}iWG1+omm$rHy4>3Przϯ2ZeAx-ãe:GD6(sG\MBrq 1)|*^DYZ_v16ϗjA%UU;SbajEs:E%JYf^-RHpeJ,?|V:s|u4M>ZpӒWE~IJ݂Wб39)zAuW/'ACt-c~]Ժ<KˤF(orp3Fd Pڧ  m w~ hiׂ0!mh{\jk` A)@}GH=%Bvq<\rD'P!P.^?٭\pj4*~0B+Z@tDUw^;d^'^};r l+u5i<=ADv{":%R'KXJZ ! 2^P&$P- }\DJmب˻إ^m؜|PAfM XQ,=Wϥ77]p{SJN(Nzc)<=#aIYx0^4Et=zJEs- <@ysphUD)Q蔢:S6͈rai@2ҽPoi^`o`dIU2Lz>ڙOgN.ţwnd {|Qcm 12=Ws3TͳB9[ܥ,14Kn3&R|`g6${=m^xwH*iYO襱;ht^ňǎv([αX*Htp憞@hCeAkK4lS"f@ l*Aۨek ەɷO>fQoR[PZ7S =0Q*(^- kا(-7u`f^U ʰocjJ*{+Wю'jP@DZYiѷ W{QqnVmU;BK) sr&Gic%MPK Ú59,c]׾;f4elxG1niBM}ې=K!=[.ux!+`:9iLeGܼZ!C9,25޾<c*66ntEU"fsgm^I-$XI-GP0/|~? bvhR.A/2~uq%sxxOȥ'E]+)}5%Ɨb:`{qFZ~&v4L/S$`VIUq8RU>chJތ"w tQR:FX2΄ٔ?Yce]r#3Lq C-.$.H,"sH  ѝ-ߞfԠHo{\75E7VO0[&XD\av}ݮuc?;LʗGBf/={!8C`OFQ| ӧew+@axbDeKDyoa 5:7;/2θj gK4rEݏ .c:tWiԢWm7ԩrc475o*"Kc;czskdOf+;yLc)OxbT!1J`ڧԘsI{z`ٟݚ!!q|IN<} xVkUYR ugpthN5E7!. 礋1m QُO[mQ˽'H~gg|֞] jֆﶓ V%rohGC 1 6WD|>0 \lAWo؋\lu~.y]f3s{v3/;7kp^} oleћB-^K cY 9mu 嵍\5TWmAu `wwÐnj$Ghp;whip4dSbt&KЋoe 6VZfΑ);- 9=UaVn*/?'sS!>gZ P*_^t%hIdVYI %\Ա~ziiHqH pD3﹏;dUv\'5ʠdҳc6~;9s} F^OՐYA*]٢xiS*劓uw|zGHϺ}uq7>tI u;0ύAsR.s텑^jpUO ,30VI7?g٭(p4a 'x$+DBB<\DFEY+&i_І}3]M]61_e+2~-HuX45Jdq I 3` eM% S hL;|rw4@~C 䗑Ozez[o8 Aoňe/^ z9Z@sU+V!nnҒ{ 3(bh#^~Kf#/o`p$kz`^D'cks%mMd,\[\'ub(uKWIyE4k)4.R!UR!١LJ@dHĻX?^观\D+]LI8Ajۓpa{ŭ>ZAW A <" ȕ٩,Ϲwߚ8QϞAi. aޗO{>Z9c16j伇Oimm\_痕]pI w $Ҏ`p]aop n|@ģ)=}y ~[1Ũ]ʽ|Њ78z5 9!v' 1*bW7,-Ds&6"HTN:- flb8t@XȒ&;@-#O^EcW¾LeKwq =ЅFP<9-MV0Y;aI䧰\:IN[̂I4;Wjyn Q,/F%Y!iĽ޷r(w`Mwra *AnzpȥE 7#* K?Gj/@((6.^ S*[xUӟԦ\> zȁmb5mq{T{|]T']d@NHQ!sZxq)8U6T1#1߶8֝'E%XDmNj$.CwO2 ?za|o.QLoEqNCS '1h.s[1#l< x9zo5l7D@F&+ !+7n=VEz`\{gk4g_tT8\ַ~sTntD [͢8/cEO]MP7Y!pQH.TrɦSp`yzAjzT'ǭ4Z7na67(Ԙ"O;!З NQ$ IJ Yf?7"䫢o% zl0б =)wVm"ey VFfИe¸H^R^5$c_y7oq0ԧ"w[ӑ=klI}r50% 7Zͦrޒmy7TܖNfЫ4gi@Po+)%Qo@i4^`3c+}+c^7 1ޤټ0KV2Hh _G6eMjWtZ Lt`L.^LF@)mZC 92h`Nчb Zv<~%zK0J2Kmc@֮pYT+J_eͮʺ]`+y o!ZvDX9n M3%v?a6"{KR-yԕwI! vγg>j+#x^7gbtlEЮ5$h5ZD JGOVʟ2}^軉3܈#68F(ؽ}Ro* V @ajZqKZǔAK ]>(ut3HU[$dX.c *?o30`H„{Ƞ /ȧnu:ow#@SRiSZ#Ձɩrg"5 nH$9FpLRx5Do(hv5y+qھY nA\=O)g'fevy:q:y>]-?X@RElDn+@WLC~Ɓg.7W]ٵc=;bo#YVZ$e޾&&#).|Ĵ6 I"^T v *~MMtCDt7Ŀ9DF r "*[K5tzT&BrH)ZѴIYf*βZ`p5%+V_!g#X#}&&X,!֖(3U'LAaOǑ[*-zF֜%0yV$z4è[͗>_6Pbn~%TfƞM>n * xc2a 'h7G[Ae;)"I_K_?N%rp}*lRZ6M'S]%ti!l0=պHo[];7Iqe̗Gp ޓ/jI k)(JNE \U6J/4+8o4lц{%y'9jpGK&'sd* $9t(z=Q~Lo\O}y?kiaExZ 8P׶!F$ŕ@gV,#6l# Ԅ}j'+T:3zNGX*O*Bx+O{nF0ՕWW&F;W~ *8?|9ѥgi^%Qh> :0_iUHsZA?¢O/5 .b[!ŸϑWEIMv>ܑw|C`sP-&9/(|5=@Jwjȱ+Zl8jnXsxӢWo+s]5)fN"=NuԢJ#2R 1f B溳zV<RBdd=m~h3ĔNʹ3TG/x&Esrzg@:15N:|ż a~ y=-Gr %u ϸ[R۬Z$% bSc)/+~)Q6PjDz.,IhBMC3!W&̗r3"to+Xbh8v ϩ4Uhk^cO!؈q6jD'ZEHWZwPw9_0fËeW[ϩn=Xt#qwQMX$O~S3qs v<FR+nj~RU6ְ 譙t'j!Ӏ*?)syGZ+2e$O>U^g6LMצEy;\?حZMHץL߷3@SVD)̈!To[Wcl-֘U^֘'p3viTJ3J+eeq:KKًqgDܗjC[WѬ8'bRd&8AP PNς}Emdw3Ơ3{pءc`>) Ի5:T-)+ҝTjh<2ZKf ֕C3Pj͊i'q R>^ XuH9Iq ZS mѥT:ӣϷ*`aO}(ȕxZlm^10-|I:f媃4_E"z:ו JÊ8iHU_ðJ~αH 6O1dMhTR.PwV j] qo>v)<~k-&S_Z.lm-$g~gYZ"5L{0)QOi_.O˱(CZlrtC~ ŵk%{aYkt][mdWPzצn%8[:6TޛFKnW@'km]w*!w"Б&"xFG(6f'ki_:}WpuI{cgH"7ǶxQzp_tqXr޹n+%$zSW(EOP샳pٌ8~"\ZO 昐X4_#)GR%r.!@?89=0"#t\OM|l1HA-pL*؁@&?pW~a5W}@hسT<##sSz6n?A֧%,2CƓe?3ŞږpZHKbC EѰRW4_Wgp :'&z\R*k$vhp^B<|?/- _Vj5853j:Ɛ]ޙEvA|ʵsMu lFeZ&gn$/-4x?7mR=ɼ2Y 48*vMаgAUNrɰLێKL㬱ae]QD36ϡ){#2aF[s$)F, 7I霤hUǬ\00hl9pTKS7=ֵ;e!_©(#f9N^&z{Zm [HJ850Jnc;&c1',҇ɿ^6eI:SSJ 6l-;z5{DE@02sCNTET).(=NťV101?YH jXHAӦwD^ϩ{΢+ TNk<`(@J%XP> {U{r!1ayD:$A)>{|5.Hc jlcZ;V!-580=PJqSzvz72;nj`g?c4) 3'QѨا?v6 1׼a8PI@دtfm H@/g#xͦub⨠t/2yz!^ژN|A/3^A|?`Ax$m( gc&<]qө%,/M\[.Rqtt f5 RK3;}qqxB:#/E roIc6R([pnv]Ca{7Jg`o//|*?X> kLIBx}i_4Nr}lFJez-~@T@:D,PϟnCH.`W DqhPvy,s ) B~CM0/m@s+n[g P}X:ŧ5*jŇ]4YE (/M?[~oM k3:r$*.spd5q_Y.F XYǘge Y 4joO_ + n~H>|B$u)/҈Rt.kF)4 ku#-m7nzrjso2C=C ߫bҎP+'L/ l(Rkg}8w[&.LPdKkVuy⡦f{ Bر:JȷVf*T8YIiaEz,k?xn[%pҵL.\}7D@;unGDeJ7ǑqC-6 \@ՉHx5=~G l>ܨ0 آeeGB?Xϰr0E_n* K&ul` *?/D{ )Mynu&oyTߴ3'lebI\Sj,oP/ס-t:!co T] {}q_eFCτBeAl%S)%5 CNTyCc}b\@lΡ QFٓH+cm0֑L6ȅzM[ch ',Q'PߍU@ ߨ^aNMPu<ޮvyH,N׷'Mv#0N\=6"n'z2Y-+!Q>{\.> ?w(*a4 Yy1iRyW']hxE::LHre~F'b&tSRt;$8"F|!j&4(r|-\EٙwpMܗwkb$xׂ-ۭ~4`فY~8Hژ0i|gY@ę"7]ت}+2/Wg8Xeїbm)n%=za0?b2(cכ\;d[_JG1Ke Ni~G5ɏEv@`Y9j୔'[HCrfГ9)oEn[LS4ƾ6&`gE46;}XG4i}V>%P/O:Daߥ)th&ݳU4 ӳQtjmUfuPPY=xw^i΀'- lQ^j>MU5}S+J1%:5MIW$BOڈ6Rd:)r=KuCAX*>l }Kz RC x29R9U3 <ā]E~P- òh~:;OS{ƸTWE!)!e. 77,'߆=AyI!d7mԕ/PJ̿@gu֑̱sݿ >S}R*SM\H( t"' δҏ9ع#=]axw_T7 v(T;Z' Ƨ#:oJ@]ݧf}p~&nN$)/ Q)i]6l3] \y&r]EHD5뼧Ǔ1^0Ƽ/9ԩN;ճݞ"$^͹ |ynl6~MAV|yb 4ә(u|x9F$voɹ.˳5(r R42H1iS;5yMƺS 5sO6>[@hqH:uafj:w"85H?L07ҩ#ֱ/`&q7q FO6SdΗy[9e j8݃v tR6λU4'еiQEGxSXH%(Qҵa.Zk4\ְpWp}:۶{p9dQ@4U{= çI#oT x LRt%Y$N}۬pȔ}]7PW.[-ىOb*M[/;FnٍH$'12eSnF-v郚@fp'Lwmfg۬P'L"5\`Da& ,jvly0+Mq/>o.`}$[ߐ56Y%vY_* Z$ٕj&G@[>Xk$N.@S1M1^XPG4P`WGTv4g,u 1WbIKƴTk>׹|n#u)H,PVVSbR|B,Y΀eXJ GwpGڮ1xDs#N爔Te*K\"7)`#=YA/sXeeOqr{FN/L\y Ȳ1#$ R+˂ʁiIfq0&[w0˔sYuIW]n}޺}^_sN!]@O:;J.ӣeGl9eEoɴ)㈇oSF齉TR?epwPɊǑ}XRt40?O"`Q ZϐljN=}k-v3Nr| BF)ٞ3 FXTbSg mJL']a$On;p/ADǐFPɘ^p0U1훍 6Sȯrզٗ,)frWQg7^ԍ4YN7E:?0UcYʏD2Ueggaj|mPU8p#LFM(v6QFy|' tBȃ^#B\n(hS/Qbv4b.P!Fg3l^Za;4 fLs)&Pw Oʅk*'CM6bڿ or*0v<' rI êEkswȎ%n2ѳe@C9489RQNC,vz=Hߥr9aAOh[ZCG|o U #{wutnʹR ?_,}kFPWw^8yfW }(' 6Z;q$v2mUXLA-^nI0к32Օ'},- 8ぺo߿s-ܻm^q2Gv{JbU<=aAbl&F}}pg ߿*G~31o&CxB,IMԨ񛲨EEH~nLV÷m~2*g/׉Ok@ڮC,e+쫚)/뷂g3.F l|}Fݠ/tG$Ӥ9Sl.z_絁gBi9{=Q/OG' 8-oeXiЌC9-+ʘex<,Fl^n(e:BUwB⡵)3j_smLg܅ HHBMc@XMA8ػv/@!)i aB<&1PHmKgRg sGh mo}ꂓWAJ8A0TI`Zu 5IxQgM@/N{*Yr-888 V.@gȮ6^{oOʇ(zokz>.rE JwMWoNqMھ^x!otq䓕hP Q4ʋ kaM)UT=*!z2$jp(] @[Idc-@r򁬥_PNV+*-0#wBAr7ï)O #oj41DQ ԎKPp/QM9ҋCJW*杮٭D ?E6_%2ֺ >EbuqΜ;휯0/{ZN0HOs!8Ĭ l$ ͅC`dUDY$ `VnA_"ߢ71nJ//stl*#D=LRQ4U؈X@nr$+]^G:;ºvޠ' k`X7_ev$t˪tttn6=5bfӗH/ H%%%0gOp?-(LzM^ҷ7e<uڃfY[% kx* $ j;Gg2Mp,} *kÍ&yq&K%Z,Z0E Ӫh v<4VpʦMCrZ1 DƂNc.7 Ģ-d=j&+9JRa':*[&!Tiz>{ Th̻I>Cyp%3^;m &ǡWqДk>S?Bb·G+bVvY1r;-5_կU˂jcHmX$T~-PJQ%">li\eXc42At ºіN~^`E>@tʅ]˴F 4ejA/v?/n a(0eZ~r8U;0v:n}a&SOvEjl{WC=#djlS/\#ͽ*{c%M2g)r}$0,v/i,2Y>Fp d9|r}F/* $he`|ϔkO^H2'˓_o?M;e00t _yIfmwpO" ywWɨcN4rѝyQ]@璂+hz֮;vΘBYA־OE JCN.u?Čc)QAaB3ES@\mdzϧ_qAء@a?dB }yX`}n&y?/{B%'Y[g+%F|g+gT6>RWd3! 'h:┵p>TGG!}ppr@pSh <Q; OlU$GbsM 3~Uܙ3n)r`U :NÌ\Kj:!f40jZZ^Kk r6+DpOZޠhN'ta7nF#A⊨Π'a!? Zhhf&brdeW`0K(s!h~}>66`h ӽݚoѧAKkY#R5Mg3T0 ^[/K([fefΜVƇͪ*R'LxZåH@EM_P*mxS&C\uçkx->W)FVqcV8No:vI/m|R\PzEJ{K78ΗNT^MSٔUjSLkbZӫ> D[H~@PtfNUA<}og~c D0ƒ%@q\8; 3ruxpK&l & OH,]Tݡ`W8ܙ$d#N)1~x eݾ>% WsQ~P,eЃAf~|IO'e9aބ$wl?p m:F'Q')%-9ңDw4K7㇜ubͩT 5 ))uI\ ?S5GHklo@;TRMHr( y cFk!XM5}{bRUɍ@r疔`eyApKceG_Οf}΋d2 6'4q~ ufguL߀&K*j ?'oMww>p@~-\X ?sUGC-Ws՘ʯV#0w9"+k㞣3SH,; *3Mug6Yg:՚5.${l$ه/S)@"( i;ugTR%;bL/mu)OSdwzWnY4f_|XF>R{a+nf#JmBWT W\pN hystix36ڬY]=Lp#1qf"L-_ejd]@މyyxۚ&!bbba9 hH0xy&^?&1?9>G"3Nv[lDpB{ώ1hbjEJ?h!# "ԅ{{dj`>&@@Fu:QVSEB$IZfe/hnH?fG[ffq΂u==L[IĘA hKVzk*!]Tutbn,kN40p@Ǫf>q~a@C@q0J"ѧp^H6"ZzSqPp6j){ u12bJ=w;пּ+jbS: #Vs"QkK6Q60G%O0Y^R[b5blѤ7`< |O#GmgA tl WϷ՟y65#'۸Cgh4N77L7f)L93_ö`tr*e965]&N[5<Ar&V ^p|{Oz67rOǏ4?JE V㘏>㩊utes-Yz;MٛQ5"倸1߱jXym9Z}4z~'F]d.)] d . E z=%vhq{{fn⎓s?9"de W: I0+ eW jܶ(HkiQIe=1AOHҁArš3ɫ34y"^;Mŕz?`|pwf-볒 l׎(Rg6dfBE RAtѝNAg"^'au9?MȶqW޶͈ZC>u=omu!+WaZK).u@>ܓIK:?6=4['׶7oIO0;g(?uɻ\*ow:CYsf%Zg;[N9r#tCv՞@si6UrCǝx/D~H0g gξӞ} YO8TedJICVKΣ2'Z?d>mP}%LcSyl5 64-]O*43ܱukZr}m2UjNTH|IT-F k槢5>j_AKdD4;[sSZE9W8vt_)05,HI2ה0lcB3sG+`°|u5z?]wq-0=;uQREE޴7͂MpCZuWMf$fB?;GkE2l:|;KzWL iCIؘ J!*HZKRST5PP8GH%ὙxsFU`BH "*Hڲ/vsx o1O$kW6P*kH1meXl:6v/?PVGUط6i?%=aAX޺V^='3&K越v ؛T41-}-3 PKfnyIwY Y>2mٕ!ٟ8;icUQz_Wx)<¬J3ot {\D"6mDX‡_ꁗ;k88wƎWH $|%9 FD|4V? 7 x0%~FLn СୂIʿ!ژ>,vYmX.ciޠtoD 2n)Z3a~ѝj;WeuNckJaYfOy(yE&]Q4FavuM!ϹtT>5Of98gKKdԦF̸nlaUjϛE!3Aw݉)WC炸3/'BR< HөebByg~:|7ݛ^\;0 #9v{U.BṜO\xtǓrh?m:0(N[%7Cc1bEgX< ƪ#n%PO(`05:> Ht!|Er Qlִ?q/{4g&ۈFX2lad"͡kѺՏPi/qKY(o/8,xKޛଗO B~NvL _}j|q}c+umyo }o'@=l-$Mw+j3; f б} J@v>cD#>ܹ7 GI%0)tk )5 kTo6VJ (j?jmTeǧ9~=/Kj0{OvXIرEr0z᭶teUqP, #Ɇo(+?8YTcJ6 8T jz RZ* IG)c<yKA+pT֟/!B8_\G>tL>D܈@ܴVŀ*!"\7tRFP! s (ޚ;HLKŸj21vm _izMT/cK`G>K\t;F[TmRx{O75%O8^0fD-|xE%Ҟ@ *CWsS(GHoq O"4/g.÷e0jF=Y\kM-"?xy&߻픮e%7]!X:QdG;V$}z/:k/׊W!|j.r2o'5[sX>,A|$B_v6t}0i4懿,DiV kCCg\Xy Muul\tgb482 c~h¦N ڢxri! qDs'l#8e_VEwasqf<4? [`z+, Ԗez? zIg; %3<.=6{ x[[Pl " 0F)Sg=͡;. l6[Rf!\T^ԐNbz(?{q$:LJvsկ3 =vq9&> G0* 8y])w3EW 2>cD WG~G|䩅|rԲ.;"gZlb:K.#q1kM%|G1+p \du[LYE{b肁l<V1MU -|BR%$l}_dd5\6$ێ?&7=~D /*&1)͐Ɏ! uOh -hwCMf5GĴKv $E@ q||F$XN .O/Qٛk,q ut1)oF{{WK V[5Bq+%4ƓG fWxޤ76n_}}_pfC|6A^v->z;g7>4fH/{}&v 헄ʫ8zN}YdA7eJ;}wEю\9Au8OK`$RHq^NJ!^p ᅤRjL|A`2Y|Xn7u_+H^8Jpj$) k!~;Ja!:s(.0䖢ӏ)HlI6UF|MDB?ȖRt5/N1v9=@bCJ.VHsupհ ~Z#y#aG N<kxIr2G"IxBՅBA}W hrñ1A>wUmDw I@V>s򑬓,A8|XQ5*B+h&6VƗSuibn3jPYBޜsO좔>~5ABX\{ LZ=qX|֣}l;ͮQpyr۬$OWDB| i]= Y?0œ:r4YÑ]bQn5[ I Ҥ!MIa-Cy{zi4_*#K[z}T\@=$iL[M!m9#/ԅX[ ;e߉cMyRw.a*s͕>hMd}5Trl.46IAjU8(gWxW]VBUȻ3Wz^)qhؒnno;/IyE/kHJX: s t+Y&l*/7"HDTdp>-¨\7ؤe,mhe&޾S]Q`Z7G73B&m! y{eP~H{. o)Wb<^BtkRN9֔kt6 o9 n7D5w-zrȧǞzz[.M65DKQ O},o9μʒYd}M34u 52bkH6Hѐzu]ͧ&jC|Z1u+ b yVZ@Vv|9M;tBhjЫ/|P:WI\ZLnR] NasZ7x8=PIϐb4団-e0bg-*rYJŇ2'x&w,>^Eֽ{96=,۩rW~ߥO^ᘫ{H!5Vo# !.-_3Wԇ ?Q.NΑMfd>lJԘ;_*=&2KB.h^4/4dmiÕxq-KC.EXBҐ:N+3ҽ* %r!׾֤`T0&钰knqA| LO^rR7 6{"Y?0@gkлz!`(EZ!.56y,l2(񄺓9i:~ ؚFvwccM 'UAa>f׿3.(g!@[xЁMxnWp;ߏ<D;@ͬ]ȕz*,.jQօrݶ)$#1,m BcǭSٛ tD;b$(B0Qu WC.$ձOK&[} srӹE '!k '* oTUmҺ~+! gaXa~;s^ M0Caك0¿ ;nD0Q"MqhӠ*9RlUNܱ8^E}l8qrB-y2EJDURaܭؔF Σ{JT\XGAiOn8U .^!h5CP~=Xn6R|݌57IGu4yF|<.cPI`ګ=C=ȥP=_i|û6FoM+.,3ZsG3"D([%`ks(܎ÀSD^Fw'aKS\Znf vrSH:f;eT wS Tg6L,剙>Crf-ۆ~%>s-2nC8<g#qi G(mRER39D (p̧n YAJdéA>J3)\ֳ5O}kfEKr Vw1~hŠԡTE wAv&lCz#i^ xD|ߚ$ˊ IqN˭ţ&S-7F(n X./a>רAA]i4ƅp1hԜqgK2heY MJՓkP1kP@qjvm. <ʥ&PD,,?vtanQ EX%+>o24F{ ɲ*Xmizm[}u37I  6V>161o07VRw1 2!~5U3Ta~Xl %E͇U e$]E ƓF0s9BD9UuR{|V@6,QjO ֙rIyOy$1yO}i؉+7UӨD.oMCS0kGE=R(5[Q̓m0CUA)԰IH7 S` +1xWl`Y6z}E$ct϶ ` š6V&$7V~!t;bs(s{`@\#8cq1kBPHl!52oYø;!X2$w1} `wCw%NG\} P-e&cdzH1 LwpT@ R-%}lx7,+"1. mhSM픿jTgLn8_Įnd;Uf݅sT9>S\CZ4ctƍ_5F!='4Yd,1Q  AOb'S0wz,izFȭ!^́]Jc6j{>͒0+_L>;쏂'y~N2$aMm|v,;T6ljJشpl5]j7L'j 0RsQ1Hr6Y\؊Dg;ym2egɮٛw5(|ܠd$v/dyVwBI]3h(OuC>(BBMu$_-ehFדsMdƅ7(/^ SXƁ!BCO56§ةN%2عexO#Qq#ٹcDPj-F-GK=D!t ,܂PiUvJU 3;5L --Bp rRQ=q+{G)6  gz *hӥ5o淧Ь-ƾ`SũҫW/mN2ǟ% ai҄1?*k'RPxq3_ߍE3US~0 DT%f_U!FuwOW!KnwC;S;cOh^yB>؈&} 3 nm`P /~dmNCj|369 8quZ xQ0Aշ ?Nikv\<@ۑ}xh[-1O=*7^vԌb 8 n("ݑլbf=,.>|4m3+Ťhv?  `_ +qe=ށO2{Kh\ZӚ6(Hü^*lh`wyf! bB%IzvCARcIl .̮zAAW _HCy]^%# F#I?hqDJ#֢dZk PB U-^swqE:%j ;vpIeQxԩYx5X xF\ x&Wo:>s Y.*){G8)p|c״I+g*\Dd%+P];^5|^ o"Z,߇nʋg?Ŵ&8t\†+EN}H0 %\1lQӴ* 9NcT4j7})i@o]ݹ76Į44N?ԑsa3F*&ƉBnDU#u_oN0\Gύx3s; o*Ѧ\c̏cX  (fw&؎Ǯro?qok{mhl}N!Cy1v,MÁ}\rz!K4M!e`KEhI*vA7hXR'ծJg2`Xb!LoXq"iܵ&(ȤFboa[a'4w7߃وyፃKz<7YXI=PPA~j𛢦w 1w ij%֕(sG '=- y^^M*i372py1b(bb>󂽭sb@35'a, Ji6Aۇ.fa}pڢV@,矽߂=:,1xd|}*<+* ia ZC_ey!w7-keY >Qu瓱խcܔ2Зm>\("r6?w^!m^>S7o 9}"$VmD=4v#-^Z`GA2tFQzZOQ />3 G/&DdYPe"6+~9: Y\$wbݸ10P & Sx`Sp~y#0R+Фey 2ajʍ6`s <9gBw ?UɑB־YH:8V¤=_#"݁`Gy=/3o,`>BG׻Άs^:Jyss5F A2h a7ԣ}p]:bFXxovDbDvLFz'Ϧx`q{`5lW6%Lȼk_q܀F-\ղB  oL' 6U_Bw! &M:U zwc˪3֣޹Gdg taYVEZR-sMN3$>B>~bzb9r* G #"Έʝyh}( ؿJX&8a![OKpͲX^k2#tD_}lKF3Gᳺ/kS7ړz;Xy`8rTCbPʐSc0M<(=i dpD *b([ɚlo2<¥ Bahy3cfP9sd~1}JLK/esLѮerk5BxNi&ta9O_f ѽ"yW+f;dR&^E) |ou_iN5,ljyi;a ^JO2 j\vW PM;-W},7şGchfݗRj|S/yYV&45uf 9EP tB zف< =jG$Rԣ鴩녥hҀe|,ƣ6YqgZ#e9{źs[q;|wOJyG6S6$l;A mcRP zZJ8FW~ߐCGQStآWIO2e<E #TǼ:L|qqM-APRsm9q&[heQiSo-3B>>Co4e% PY쒈ʧMsS4/Z\}xٽn5 8W"q(0}t4pܨ %;IX t6y ՃX3'] BfαJL<͝4xN镜Ya&$ =_!1uČ=6;ɾq /LYu~$xݸ?ɂ™PC }CCs 1?M^PY҉Cz3ڐ TM+0 }A.Krӿz*(y Vquul2X|V|3S4#L= ,SղBEc3ǁV,_Uʊ__ MFcC-SQ?Pm|/\Ihτ]UB?pR+ZpZ("74ԣ`>!tjE =7 š+JJV,/XP0DŽI% ~ n\3\sQ*LQ CxK\DWG(ù))Q'Ѥ‘NN]ӔvG;ΎuSJ5#}ph>6Qɯt;d^{)÷¯(x@,-q>3]0${˺"⦑FO7/ɴSʺ=&9S fkZJ2vy g%aP3k!}c2<-xƐb\dHjݺw+ymw !!r)+@y$m{VSi#5j[ɹLY  |i>_7!,^|N0!_ q19f`wf}N%Q ǦDw8Okq%k/ha1 6f5lD@ 8:spx_: ̤A{}AhNcG-Z`8KQbp\4tkGNퟰY3~(GRQqHI'Us*Gn>M Hɗk4gނo!iC!|O ҋ3 }{Ks]YvjPW!ϱzH*!T֣bC'o7LlGrX"RVrVn+Wo5>hl['k6zA"pZ;h4">EIFjslNߵ'S="%6z@5ڐ _^aߚ9ydA9oNBrewm7unNJzhg WtH?reY%cu*GaACgB2zfŔt 6˻l">*VZ\oX-u@SDkU|]z %]يevѭQLs:y[} ͷLqzJσ^*˓䃃}.Y?zbZ2Tu <ŷxLYZGhݬb<VME0Fx,!= $8.?Uy˚W^Gkz 8 ^&+_Xas3M\ 7u? X B ghgpV50v0ug C]jk@u<~Z_3/]|\_): @7,>~L=Uݺx +YJhVkQuCzE=4$4PoG2fM ]X2= 1>c=Kd ^߾H)Bu/D4?L`{"̮G, a ~U.5*Isp!EyMIx7%'%tΝaϼӮcD`vY Y^{A-xXQy_/@GA&r/flSh{#m1AU9FR'bYcORȥ1E p; .Fǟ׃x(I'**wȡ /+}'|42sY.?%w&8+jv=m1nbW|A:牭l ˑ >cOlP:N.o7ƶ H'P1 _bQiSre޷U'9&dN Yh9K4wKV"lh{ܚc;t܉?%T:8Jy7;AIGy\T=xzĹ)xuQ0=U"lM7,J$K*~/I|ߖwdsdqkD$Ab&)I+a ~D` KdvEH~5+(N@]yXXj@D/2K`75_-bz .ȷ7"ߕmkTz; @8;l%xlngYpVo+u1u[1Pfvf9L_ ^Ϝa)%0$TvѭJ՗t4z<8#P m25.B!.1u 9YSR@ Y=҇tviݽmSp~ܬIss>G+Z" .|0MƃJ@X¡0vj"Ѣz I<%a%O-)(ؐБ]̷v\׌͟+RzIEF{ble<&x> =Y_l=~ЍLKv@-~|;Cd'3t Ż+<4D>aS;%UY0V/9y 3aa#9s IUbqfIW@Zr<$"E>ômx cGQ,"rBHI಻W\ 'CR0.Pֽ g)rӈu!1dNF&UTOx9a9ɳ ِ8h.PXf7 rBa%3#[yzbfL/o1D3o/T$HRGxX!Af ASzʀ?hd Fc4^)ǦCpj?Y$AcIm~1zѭ%!MO_,OD"pդ'|)'|n/x)*$P,}y]]ӛ cdztr:Y8eRgstG^Dpe na&p GzpňgfJ! 2#f+)/%lKa/ }jW?㜳n%s$jw0llz'vVUKy"W3׻ib2IBYM0הi7f2cJ4T?N$ Prh y{DmZ>v Sꊔ+kzP!#DJMKLn Xzq䍿43/ pu4^]+|?`!C֞o!I%T X5NrׄU겧#_,YmT?LJ֏Ut7az,>IZ>,xѴ?! èa[^nM(tg >.Š2e s'_yt{R0B%ew9笘ZSD^Puv8|wSZA.XI.P0۶ca'p64WOk죢l KȝCԻ~>>5`T S+D bq.//ys VB.SڿݪGpLg o|,$FQLg&;|}3m?8Lopߥ$tfl- &͔R_G ]_kf]+IspE|1-`'r<~-+'qlK7)֘Kuȟ6$⸛H'Kȑwz\m g;.fYّ] x^Rͮ絪{ԫ(> ]U&X}_)iBF9jaHf#=^~˞ebPϊ)ÅX*8EXZvXBdTh0>81\L^w5'|~ SnDLi#Nʹ3Xp/H'U5 a@sL-QT3ctQ7r|'rK3k7i2ΰUtT2:fy1pKNъ7f:_c1iqdYtf0Sw#fr: Sl2iJZWzPb:C@"f L?Rx=ŷhѩ˛]2.jr oFzVV`eX6g~@0 @#(r` 2 @$yGO=2s'oç_ڋiYR'h ^ĉ=G"8U޵Ӱ{Jp&`i~Jz5rɓ:*56ݗ\|BW\KS'‹o6٭Q{ژ$Tts4Z]5}->޺w_~9iH*vCjܓ XZ\+O8aXثapҕ%콯nlp?3tKڗZ86X.4R9W O>+yM_C2Hxn8ÂmO2`9lE}CV Q̾9dz"1GuosrsXv@?Q^E`˵TpMJ6+vb!Hc"cfTſSqta4F c+ַgq3t>*_O*РhR)~úc 7H~Xfq Vlg$m$'Eqx#z ug8!'#R+o +^2*Z$]i\#lJ924TNBxlϥb#P ,k I Fx 2[$²ՈMT*?=>QOۯJ'psأp2|˵,Txm=e%s%؞Qw+,=Fǁ^g!Q qdɔ@2~$z]8o 8~XJ74xrta:Ύ*#Vzٝ8 9d̐X7QW`a E:jX4yӶb, Bn>vM*6T2Ƞ1P6d$&R4_vxK_ <aP6s:hqt`DnH9h\|ўHU #i@&},qpm;w%Lj'x]rL6$WZÔrڐ[# b+)Kbw 5%/X|ϧڨ8= S!{x%9mkOQ1t|J=H93͘L͈*ןڸ،I]}ln/s)vך4֌)j MA\zj"8hG~[; y5A)\mrs ads0:\R61n]w*,[km~P=&Tӂ?Nhʦ>N]21M_koArdXr@5; U7N"~^!RȻhz st(A=Vv [N5B4D<"U&(؃~:(Dq. V$cGHA =mo.[TvX:oC;,Vȍp"aJ@X.-Jzȝ##.WaTG@c.aX}-}="ǹ9LҮnK2#@j}3 sFI|zz ߒ9*E {WȊJqg4H{#%N6xbpuΐkmR1A=7*/Bx2@*N<\>Cu`o-@JD؛e B Ԇra|&M ifi[LuWJN4%,IM>{o~@UEWPo71ZQ Wdg2&bR0Sbnģ׿]0<"e@OD/PwU| [sS(x[bH#W^A 7gYp42M#|+yba7BbDmnBN}(_N.OajN/|C")Y>RIrE7d|X e$T GY;Vf<BuJ?5Pm>&vi2N~B' Tb6*ssZk N ^%9kztdGCEV]fȳr7xFK"W,l["g &5PBUY5>db J0#=5W| Ze}/yH -<%i[W?)2BlWc heÊY4yrF~+Z)/)'Д5vyd2/o`.izHWe]/6z"OOOVð RT@fnrik8_dw./W2"hѸehyխD.g Uճ*"צN3iQiVf>r9 좸C{A<3ayԂQ1:u"=[%VJيi8:lskqB|u0 yB,;,şkձ7^.ɷ/L+t`2">2[f;aF;f 0a4%E1{)wearr`za=!3_4fkGϽSE|TKE8OFT$eJNU/KRtUXlG &4b,,%Є63Z_E2b3qˆ`Z(AM,Xz &ۆzlf(}ȃ{KGL,-]&F{`n׵^O:@⣋c`/WBGEo8Z?L5 g䟟#ת5W4LoU+5ٮ,z|SXۯ1ԴO\#RJ0=# ᳟@eZ=nc :TAP6:S631B\Ҷ'ud> W$ccGۡM*eHvhk,kqMyL,xf Vc;Wz 8EgO<+sǻc.+yatWއ\-B|QXMxe:ob>Ӑ6}uן%J{ܷBYpC]3ܑvZg؈ KC_@#wHDgAe?F檭\9%[tЇ UzW"&Y\脾 D UrEBѶ~qЁM%6xY#X0B)"CY%pdjWm'dTNgѺ[9H=ʸ ЪB9*{1bc rv"(lAOܯ_ܚ&R6>Kdr/v 2o9ML̫i+9Z(0i03p0dlňߕ@i5*Hé^z>,BX*_(0W'A'9Osz9h֗]Hg,QWSU' I}Ƭui4Mk_+ωbߥj߯e4 )|y0P2wlsq F\Tyn!gUEg7K,ފXdb OBYܩ/W+;i{N|0(hvC@:x{DCbβoh {x)c}D|gcĠ#YTpxl& "* !kJTsg qc]4ԛ'g!!?@9d_ ~i^E;dL`2(fWzw!w9/'#9'i ΂c}<ښ2 [4XN]2ڷ=TZ >V4D%;5xD ˫qsxSR:N.XzOb j}[Ll렴]֒_O|_|NB,A7=ʜC`vNaM(„pWx'.VA[tE}rcw4|TUi%8=;;ԏR[d&ekm:^EDku tzEbaRœ"K3Sbg"-BQ2$V"diҗ cjX2!׉U)~­:Q FmX** !OcxhI%=ܛqm(Ђ(PD ;%$7wVS$I"I`2.r 40_\,X@⒫n'lVAkg) ~\N="vPϠdE^|@I~Py^[$9򉗈/hIu§[X ,:@:jPgjvMP[ӟyodWx`'Z{)9u3e7a%ʣQ\?^ L` ԈE{AQuvTpuZFZ 8gD7n)y'`%A)=R/yq^+b̺58ٽ+:{pzM"(WUc/] @{$0.goOj^9\\($1ܙ?dʤOtL{tzȊ*bM=_{J!Noh`[Tdкk# lr$D/XiH#󽝱JotG}OwDv.}eވ{R\SEK`S "'eؠ`E6l;~/܎(+u?F@2׋rq-O rAL0s/&3 ,,&V u\fWhCJ]" uD yBY><^W(D"̞j'R^9z-!40׸u3:{SPP`v\6DH5Cq ')<\@M ->a;a&ejA %GgBf&uB0ԛ쾂*IJҁq!N8]8~]W9 ?5w}l!~a[h򹥦cc[iDtCy+ 6L,I3lr$jpBBLل lHqot݇E"@4%;0wV?q;CmlvWkr2sD񐺞 s[?"qc詉BEƭ[ ߟ3r~Rd[##++x?.x<рԒݱlWmd>39rrB[3~b|\6Pװ0ݜu%1*⾍PQg^ȏ(UTU! Hڤ:xmdJI^)g]R 鎂̇ (!?f $hs 8(Uuq{ \Өg< 6'\V~f*5;s(XGIe/_3xj_22:tEގ6pNEyQ/Y E >kee:, ȧGzM8lKz]9/j%=۬1-_rj-qIsf0q4 -ycEҺdQQ\9vbz\+Crז=b7:W0ƵW-IKV}n(L|=\#+Z,f@n]5~rQé{֞C34Ku:FT}+r439;_oV:])+A6Xb͵[ yޫ]`@26122] [T"Rў\Ӽ ^>¥aKJfWO"Cu[azZ~_zE}Ms('}.S;{ߘ%w fDͭp+D+dpW 0b:Eư1Q! `q+/[ rΗ!bxRtt7*Dh6siaJ$XBXv;oسRHpߦ ezpdFKeϟa W,21 45!DN*)ާu MefjǢ{] =t4mL+JC-W^;饍zVI7D1? 29sO}5Hyky+oγNkzxik-4(*q-;ދgiIs[̌5aಅzlnTWe_tK.,f{U$NĦvPtb&B^/-ʩL:9jҊEQpp ]=gv঳ R`!B:[0Yfhw9kU%&s1[jivP"Lwd>c܄r-xet2̘cUkһpfۢ'|FHZo/ &=Ύyr o thxZh?Cul%7ƒ@ NI(hh1̈́j%zD-s "uWӤ΃iTjesBdȥZ8K!KZXJȢߏ$=f%D{OZ7!":=^ap2X!gg]zP[X'xOڊ veDLM7(6ѢTp?LR~ w/q}2~\2~/9e-y}\rB [e!# .!J<.kynVe( 'ۨkB\㼞WuE!ib!ͺi%z.$>D@?NF(@䔠`]`4>Ⴒy3$XYu!,G XM]VrWŒ g3nJleǕ ذq5?8hAI0Ƃv1х+SYX}ߘ ^+>j5naE'!E}z&\r +9o`Z t40)- vk{˯YexS8]Xʥ ,ZƵ.{bܸ'Wf@;\nr]*$2L_~Tfj^-G&_^9\0Nr_9Lɝ|TȊ@U==VӷbHLG~ʄ"2Wԫ~w]z5 8D!(XoBijdx&>BUEم~[kLQXUI[A@2j/ [&_n8"9mTA s`1cFa59tYT3C(֥0]1)5yAPz T I@_![~v;ձjd_a\`b}$C JPqTJę Ê2TH:4="0qIQ4-Խl8L§@;4s 0JFJ< 0RK3Vۋ2Xֲb@{/Jdp!W~(fzFKkQ8ѵ ?jЗ0rp7Jڜ~BBmJN5tRŇ1es:% *3gVCbf|~*Ub2 ApbhLµ!PR+2JV\ ZQtX'pQcAe0A$q}gd1jm* Q${tp/;w$ `<3u._ brK¬-?Pqާ&; b?׭E>m[ii (u9$ĕdă |ua8H@K8*4Pv?t@㹦y%A]"Ԡgy, ?muȗž3Ο.5wvH_oJD5fTܒ z+qIf/iHl%Q`7kʩ?w*,Aǡb>M022q d^R*!quc[1`3E3F , >zEB&.ԍ;faA$/2ج {1v^hP*#|} ĪSu;IJ jeo_\Oww"ZmrRﮏ1&]ȳz(dIh5RԽc@=[K_KWY*c tcRTPsdVƷ[0NEUNCh쒌,/7 :r`,^Gydkĉ]_!IOǡZwANAbZ ɃY4Xܓ"=|V>Lz7V_Uiv.R7ьhdy:"_#9N92v5Ըq'}giy)Q 3ٰROҠu<*#2>fAM,΃V3A`$myUbm%-\_ύ+ߡ45j0Su4qC3{+i8uU',7"j)%C؄6&l i)'2FQ?e^c{w\NMo_&ϱK]5n"&$f8X UM_ μkT.trF 6Xya}z7ԋf=uWuȉ2ċ> f3ͨ4\tƍ Eiâ5 %㓏#FP 5w,)ƃPF):`q57ZE6~ krXi'}Jȿ-W2|L^D;?/+r؊\707 ::PdYf@c!|uxyA4j $H(xX@ ,GrZuv㘉k8Y0JM J9fu&$qZ%:'UlxeD8~3 XtB%5R7w[_#^P7@û9mJ W/DɊ?. ?m(wTNPwx"Pު @푉 %Td8amdU)6AѢqef?bKݩ+3x=av}]M:NI=y'\^U[#4b_3i?&C$m(vzI gm?n2*:>pNj-$^B]BLs%WV'~`; َ>H&5E.|_\>ثǺ$wbK?4%!2*S&ǀ{an5,׏bgaDmN'. ΆNFF|vu˖R`27/!XevLm=P< 3GȎM .&;sZ|x-T^pI{;\zP}Ծ,'Qɿ}JߦN'{X0 pRvҬp2Z>|5'7-!űD<V7zĽ/Nd1 UW4@4=io`?ao)D<^l{u xiM}篶^*}Bw0dX#ZM7Z#a{ZNjtO!^ED~GAUAQOg Ih.`hYJ>cUYZ]–OĦDX2ΐU1jO2R\sܑkUޏtFGC3AE^X ,Y C4`ʓu6ԝ;+_rg[r"n"}P!#[˃=}QK4F&#)W]W)ir}ˣ?$G)BĻ~%;xefhylX*ϳXY4\R%UB^o7 |y ~] nh J[jZuAJ[6 ?iXBF0٬{;&QɁx"ߛUA(CX4LL9qU2L2XG]IqP] .Mҥa DֺyuB~,tĘ`xsɐ{X?˅ofFzfTo,~n1{U Zf4W.RG(5c7moIkjI`8%ĭnxVn8.bKPboeLRj6bC*oŐ%5˨+Gt; +G塝IF+G yKM  rTd iAe>ڞ5#G;gZj-yF4$~f0+6 .8DV RL.أ8-Lzi_> $ٲu8嗥I$C%m7+ܤ /s|&OﮧIXЀT'd\g ,'hW6P Q"MW0٤Z"tʸ?JZj-ym~P2O%8=du'):\+z] }K%G|Ǿ}|"=nK3wo<)0 ݦv4cti 93S9A̧9m7ݞzv 5"y3x#p6,w=RD7!ybB%yQۯ^V)N Mva ݪp}AZY"udX4JNO~unטCk/~V#`{tF^K=3G)~ ӻ9U)fywEwEoIP:wkӪh#T7IA՚Qq!/YN^>$q(OĜPŪw~|t٫Yj@b|vu?v<ښ%n舦XL_ka|P~AȜ8;>cI~/7#-bhbTD1Q.* ;a D00x_`xp%oȲvS#OW g'ͳℿ\,T!>/noL!%um3,USzHNJC "6B(="o a-;KfUe `Ƽm dXAysf_@<ՂFua{v䕶aBbs_ α8E ZM+U0"WOzU!˰^[j0L'Uo` jVC>(W a(۩g<(I;rSpXzGpB)f뵢յ%uwWu#-}`( `ijm2xLP?rでC 8b1 $ﬣa9i v8`&T@) SowqfГIBGpFbv`Q%/MǑAr}]M"^~e#N<{pDxWɪ9>,ɱܝT['cҐ-Cx7i&X&[jBW"9/?dD0M47%KrMSu.싍uEid7GRN!o?Ct079B|)oL}G>æAY0Y#+u&22~ k DlHv @2 5z> ̢rhHؑpXcFTCchS29!\?pޟ"@!e9 Bp7hYZvIE$ )թڃsBTffNWQ;5Ws d_yum;pvd91q__0BZCU I& pI׉C\/)e`2"JCnSWf25X1.)| mlkpQ5иe{} $dT{#y[qONhyN]N"8w'"8kn.{H/ĭ/2`Y249}c*aS$z<,筘~|bZ}ERղޏ NA^hVW<qyZ%$ff|8a`Gc:tN'c/3H6`{C y BzV N֬Ax2:v\hI1q|V+&Q(ٝ l3w!}4Jj=\FҀRhRzG36Xơiq9\[3NĄ6uszS8bS5\ J@sT HU@$]i.Rx5k>?&lT@m/#l) RAyϥ탐Y Q|ޏH0@HQnCQD6! x@s"h8Dz.@TA$,T*%$GquYCtRM++AB9@&<=Qחvlfx1r<~g`Nʒ2,F1@o_a}A=mpAK3Æb0s1ۧZ>. I `dOqȉn~Cb4]{*_̦Ӡ܏jt>}UA̒E &δ\0`jxh>ABD8~0CW0gg?ng3^2eDJFή,`s|=A{Lz%J嫡o< g\!E.Q? O-EGG|h{$|zWw_P\~Noo&6aL*CRG,#e;7D̲z_J7ik%k?m@S~c.?T'p>p4ّ8d]†Qz<?ܧ?s"Rߩ a p: tCy' @L&YOy`-e_o.ÓL]M:b3\3&}VV~"!{,yG+s*ij8 AA q,.nwe˽M̖~dI 4*3v5bU#))lrE1ObD&U|1)#A)\H#[HfuQ_nP?A'ww9++#U"HTQF_|-r/q7YhF4N0p Fּ?) 0fP;ah5/%Ufd C}*FEsZ#2]v5ەoܟs[n ^&0ϣ Β^-8|"D,ہ ` :ZmyYCjd?"<%es|)GK@rݩPo;jP|xIm2>k5>+wXjM# ˧)mA62b޺pHg7}@ :)n2cFެt[d&Fkܨd vP6Mү&rOI`{B~}f=e&@&z lLWA[ࡣU"Բ,Iӕs"ẍ́6$fiVcQplg( =rFTmeay<rPgK}41Mpڠgbށh ~j?yYֈ1E)PkeҤ8<&. 8 F)U㑍C6kgMLsD!W&ߢ?hit6'DG^RX&[VN.iGx(Æ KzM> X iR~Nj1.qWL~1HDk >6} Ye#6!p-?RZ9>6vJ2V=I7=\g#CF-oqvͰ7a$ϨVz]5 q]ds Q6S0Zv 2^tz%Tt2~T5.'Z]{;Q:HON׶V2: 5@.Am T`q*&*_J;e/?LA+LvoW& p"p~+2W:j֦eNb깰)qiuin=c)lAA̜MC~VV|,_ǓO%{&ieYH\s3+mC^ \0Nz!WwO^`{{ܰxwo]4מy^TiyJ:'omlq0VobX5._gk#P8xrSM^S {nl߈r%Ҽ?~14q:b$v{V8sd'tFq 'xBxt$o{~ïń8OT0/~I3 ^Yd0~RAWG2 bo=h\qw+#.l< cm h8^)j,$rI SF2a d盕'X폙;"7+Kx*qoҜRl^E:zQ:Yf<({;:DY8ir6`o~9z<$ .+[\pq^3* y$I,;H7r(~5Ƚ N/^I})]F;fWdy@!ܝ)xϼv!tF->JEO&?4jcAO&?/{8̭?Uv!3I,DR"ɽo@NP1= ('9Pxy9SPD'Z`O(tJ Ul'AĬ-`"LgbuB>&^Zh_C_Po,ʼE5\V7H2 ׭QWgnbS(] n+ w[cV^BW`hFjmUG\mp>yŝs!1]&{EUE@8*7I ~X|D'/AH)mu@]ޯhPњ#_L 7|ީLl?XQ<)}ä9 rѝuƻ}~.iu?<=b%pf6A1@~; u}47P=c@:gi փA2F2\`8YTp+ 3֣q7@8._22Q 2 M'[d9,M [zi#*Ej;o5;d>,"f"-(9N'P&_PsT yhͬH}^$[ ᥨ.hг 3$#m{[c+!&GY&;A+ 9 sQ S J=CNa#6!gB!޻[fN3jXIRKÈD%J;rOL7(H%9]f+i$Ύ3=Q֍)ƕf ]#Ę:ip ^C)}oL^p<bߥ*m/i -HH k8Ϥ&`77~ilmNJZ=©#M08uOprCr#Kve7=5q$AB`Ŧ?2)ؽ?Z6dm#b|Ѹqa|Yd=bu^PO{Z\a._h:,-O1rvp`% 9ɃVxxE(&} g0ӏgcNR_ 9yI( ;_%饰T"cb5oVȮA^ә>R?-atq6=rDQD @̆,`#mDsY&Sڜ|7ըq//zbvAt?Ȳt+As@0TSr7ēZ[.UX HLbȫכwTg ѹiܜ'l\a<6Q s;Uq) Wa@ք`ϼOebH? |a[EUAi =Mr 7+TӰ>ѯ$7Zm$Ż [)^=v,'%C (2¨[S~AH_$bMg Q<$jw Ժ0C1{f:Js_W.%AMjN::ҝ͋jI&**ګk<'WkI2He$8*-עn0~NJ̄XS ufj,zj> .M4;8KeF{䍓qYշ[u֛?V&C)0_&Q!z!R=EPRHQhUBZ>eÛM'g^b*ER6\VLQEfwpBk:j#J*wO]|cM8^[(SS: p)jGyT ˮY+ nj)1`ʋMIŁ|?Ag#j*1Zw *<2tȦ,wH|xޮE>-͑1E r=]1ήUρ{aJA?3NGsƒR٘z.z"S rH> /x b%=nڠd>kK*=.:Enq]+<$]`ű $ 7ֺ\dWp(Lڭ4rc"m ^_W|i'E?zBG)XyAAuЍPe.2/+j 3@xn{Akm7^v "hﷂ!ԢHzd  `|}Npx'暧YԘtc4 d';-A槦eÅY5;ui1 )9):H4Zw?!ѫT2V÷I` Vwes"XX@xd eQQy7I:nEJ~ҍ]J(GSOc˲NRyt^~BYxmbelnx#%Mku;c7\3m"؞ 5l|O8( kU8w]9.{j*Osn~KnoM?mOr=KrjyWZ4/T$|c8+tNlrеxr mE]&ꟶqh˳;Zx:6\D$ iB!:]v6E;'w]v%ݽzxKx!X܉MiY1A S*,j~ @1 gBIΌ=~F ^er@ۍzT@QtAP݃4M%E_Zd-(ZY bONukMd/~2W)XuEs7&iZHѭhFkFTDthBIg2Ƨ8Ƌ3Y2Uߥ2By>Q䫸ę/"Ot\ri!0x΢:^}&s-ݶd1zlatk—i={ŏYKAsjЁ [*TSR5%_P@b T$#1߾GsyFp~C9댣^i%ENpf}}'n)`"Jt5d%il>) v u¬cS0ɛY}-8uAu~-ngS]}d4cOe8 Űw(S!q67 Fs \}Nu~S8)!I؊SA!qJ2zGV ۉÚ~tPmZw1IP(O#(MM1%fdFEI_^ =-r=S%ٻ/3b_cp箬~_>I?z5xЭ Єƺk-z*jNG'ȴq4q.m 6!8@B 8R_'tl#3!Z ̽KhڣykXU\1ul|~Ґ͊/JoVrӻUøY2so`L87/jc[?oX!נubsΔ/\oFm!Fx'Ue2ݴ.:'- Pd%1w`f7DFáLZwP6,cCL(}^= s<٣nyv%;+w^Vvzݦ'4$ceE U<HW<@Uqa^=a G\| _[ ⒸG~׿O:D8#%/sno$!-E2mPH0Y3}%R'9!58*Fcj/qQ|tD3YK0*,+љ4MHvz(ʝ^gBT(|[K"N~~5d#}(맬B58 T<~OG-ʸ\ "b/rE/_|мOojy wG8Xy}=&LHx}iOc}&29֩6T0dF&jւc\ovu7XM*k3߅Mwt-17q~5l!su'z] "0ޫ냘󐲞?RwG5z"J84F,e|[Sbc0ԏ5?cm=G"Zв- zྉ=rLbH'9; ո,Jܤ J#fJ`X.!(s̙~8Bۈeuj/0 ; Ϭ1F(طQT_a? 7d~KBTUR!=rޣ4$ʮp8r3+@k$6۶ >Ϙ)و[+OOǶSKܬB.#XO;(l?n^ |Husˮȝ  (&|)@TE:gd˛7qoYD0餉_v(L#y7dm3בt#vL7WO8b'8lKYgrtp2J03_<>,0,.,倯+C(XxE"Qw8 UǑm@C+'L I@F@a`X[TE^hxi$4y` ivHHi\dw .T<l_ٴ/wT\PaGI:Q7k.zlv0yu^i)w$ʑ.Hu7I'bi<GW/ 2~jICsb$S~Bj ג|SqJ`ԃNjQāY$w5̎\;qHagC

-/c'm/[e銼7Wz.Cow:R7Rf|[ٟ2 Sҕ͠M@zDCP:l+ Eldb=DaL+uM9 ]w79GEnEp%NK7ȁYc&>omPtG-Jomؘl`b e߇VBwK8=kjl:Fji䏆S&5)Or"s!⻰T lϤN|ᄅg ( Set96e g.WFjd9C2P4 ~VrϹ^9+ru\ ĨtKmO2R1JuNW#If4YCC fͺ穸hDRE}dNz'q)ɏuye5y6dciTTMYvׯqvߜ0=s%PH1k!F.cJ´2T.P79mFsu#smpH[Q4릣oE&nrBl4}׮mp("87FfKZ߮̿/ LSޓ9>l2`[+V'.ˊtd}J_iS|/)(f,gȔJυ]_#=e03 >Ce%rS>,΃?H`n &{/AcdY_F ($,s V%qN8Cr[hTEW>$~=`U[MWJ@Q/FpiSQ|cr C zOƎ'LSυV Kc']. 6oiw%m[*%0qPu94* s[K-lw ngА B jΈ5\cInGdFs.ؾyEsyi lq'unwUPCFڋR4y,r(Kɐc;8S+@'9'/YJ{x֒e谅]w]h2|f~aT8qyv{L0K\)($N߈]쿏r`mR[iy$7&L=A̐N\ىiyj8kqSem? rm \>OÖE,ݔZ,t J^ԏK[~ch\)YfMkCLAЇ4^ Ogn(z,K]}ݥǑC1X3â;M­gXNBR%j8Lk]],|]{⣕CoML8Cս/k7LTcE-Sh] ,G_ _=Jkze{qO:١q)Iq'_+N5<ԟu`@[1-`SWbO%ÚA[|_b\Ufѝ6")nHlQ$s+aЛya!k>)/nU=S'W|~;s88BsO`N`MЂq1QݸL0>RH\HJ؉o#WwY<Z;7lUMJXԋzr*X/^?$:="DP37 'S.dh[ɢίgKR7Vz{b*?dž#蘕 h>5>'mz1Bڄ p_ ;!! 1Af%ׂLŸ h+UF 7o.SC|F2y_[CQPaaEJki+,XIFF: 1)ǯ϶j*[Ev!J|X`P HsBI1ݒ5nT{ܢ͊%35 |.z\B2̈́#ԌәDs1uA I+Yat5+Szෂ<]S e\ G1c  ؏L%QMp-q*o ICFd٥ejO~fuJUΪp0ild2Щ9Z(G pnjWzZpгaOPAUN:E9n֦,X"$KSj[w|gsJo!=*TqkJ2ĝ z DÙ iUDX-*@'T^5\A_ 5΁}FQj ڳwr${xH8$BhDNA;ҋAc-CD2%"$_9ʻMrSȿݍM±uJWIC`hrK }F J($ud wm9Do3vhNQABknL%.@<=FjIFЭi']ü+nN[5s[J)`5m  )p<|>S]V&idxgZ .aoޞcUov"@ЉH}:cp)aܚMCm2[uɧ,Ed{t[naя؊[6x+jiOH8__χ x>% y(͎`f?;%BnixX B'oUSF34K2¢p7NN˒!F6mSUmIo~ʧ[TS* Eb&mG_$ulv6ZzPfѵwJ ,_5߳oPAGpbYm}udd)9Xq5Ǧ|6[&wI'!^`8P5-S#q#' W/ͳTx)(b)DёZ^͓ƶ^9MI&2ݤQӼ+t\xn=9>2O/};-i*vmqjwj? C| iR!UW! -yB?(MTu A[/fTЪy[aZnݱ+f51 mOכ0^#0k #^VLW3o&`&OG| $Sĉ85ȡ-O^ycb!68K%'sƶtҮfw W՘//nBJ!f(*Fq ;g%jLmPs@a*#)/!k}\DRP Hi|ћE jf+15QĒ,a-}#"JoƽDJ73+|]0)]/IN` cq1 T^i0DzIS2fঔ :V ؄MTTr-M;ęD Y@Un`dJ(4p~ą{Сc V;1tx6#Ѱ_¾rV'[5:g#g>[ SҢV?}3 l|=v2Y wC2|:2'z]\v"ٞ'4fιd@w dύ)Qi-~bk ^*5hChaUyJU4 <5 hAZA@LN\pB;K)zsε@o݀v+ћl4d/5 {"9SI%'z]dzlKe ud.4IX?Os؅-W3nr#OA8kCCUZ[X xt"]Ф?\+ȇD631sStkIOH6 \=C9Wߐ V$pdb SMbō"ϥyNQz9C>Z θp Փ T[_;Qt'D5vu#u$.f `)45:Y7m+UZ:2o_.Gxd%Z2`<&%QgJ_?Uadq9~ :LJ GS>Z^U^9 d%N;l<+ 2R̺2_^o[0gsk|ȟXo8E`>2< =uW iH4*<IO360 _lK+`JD(_yYIa ;}k'jô*Rc); 2ы1mK`4Ls__7zq+]xS؆(Ųa'k^ ^ >C#ؗa9e_'$L&Ui_:Ż^G8*yB]Hn{,eݬ0sUq>ݨqdf[@fhHfSi`{xapI)3@Ql TOhd֩jN*sFٲ!vz=vTΆKj*֝-ZQIllz3d6H[\[0ڰ"B '1xsO_$&/2`g,gnqTx$kn|׋cX넳T |6m 67CPm=A2LūJ8Æ}P :ۖ>gt;sRW6GcURPEʀj(|m>uf"Vh=fؔ, D,G/>]cq&.o[!RY v]VRуufxœMr,_bi[Z7%ffs.Nb@֒\ [.rH}Gng0@SaZ2RV"w.F0:LAi>-M6wնgMo,ѦCgR:_`ӳev]eH Weg3=f LO/lKx jb@A,2UDJ} YifnճdJXn?mT]#7~{p06|P܊_)s-dJ<};tV1ֳq3:SM+: >-\G44HNJHD+d_KZa]Cq8m\ɷţ>?s]8?SɽD^ xlٛ!'ʯ1˃U3t=%ko'%9U ڒWiJl%F`բx,>dJS`'N̨v (aTp}sD=W5ޚ^Jz2,(c*-:QO%:W3>k<TroX=ջ_z#5\})YfLK)9!5)7۞| <-B)O=mBPXW_@ B%m^HMT-_OT:ƙޡ @KD!g-2rhAp}n_I.ƿ=GGCVfp%@B񺸼)B@HiK$/=_6r2@`xy?v `#{~\2 \_ff6=RPRok(Eȋt9)艝m_ "``i a%j45kaD=>^un}p3z:M=y"mB5 v{2bv{cn2XAa9t%n5gJRM0 ~-A]XjZV˓KqzX$zF'W)`i̔ ze-Lj^ԆW:Ƅ5.r*~^|D٘$jBA}̑#o+7b2m̌I¸&OTLge (] +34Y+A[eH} 1=(̒JΙR9 DL_3xڒDf)AեJ 2eB7쎡 3w0AX&<)U/"{gy8M$(hAԉC>YHi١4*S 1=: )uqJA=zW<(@!}*R=E~l)h>*賥F7,%~Q8׉~m Bt}\& ;f\~cHp*gB>|jdޖ*LmO}#Gg$d47#tA9+[kkona]ޟ!zpT$.kWua'Fﭚ)/Gj{ a+DF-۵$NyrJN6T~y'bg9l nv_rTc UigV ᮺYP/'wc>ˆXz.O0 _ 0S}Xce2Gj6}}W=@Is߀"M'6,A~pey3_сpirEІ:|dkKXt^vLCP* &;8.io噧%ĖC7HoB95Y%a`ϻִgy([鄥y* mN7v {cy#h(>τT@_9/j>A"Q2=$z(͛+k5 ~[whHս;AOP,g'kd++f]9ù#HsTkѢ߅]&=by|S-&3C'EhVQj♜#3Mo[,de]!8կÙ@R~]6>mj""Xd6Yacp򇟼fbіLi=VnR4dU*7'LCyϯ0=8ZC! HϪ1"wLcǛgzmA[Aנn)kh> #0' xdOm7a#4- ܮm\EDܕ$] ?p [bfUh-K, to&$7|uXk(2M)iuWG{nu~]}_A Jo$nL_9OtC8hҸeRp}eoޜ[ eCb;Dd<{38=֔KvCSq(4{Y7+3mY!1ZH!3г nz2Ǝnk:՞&Z 7̽\ĝOkF_2 ۀk^>&|"0J b0'q2 Ϋ8DV9\n'^=h4MD ځTi8Dw+Ν&)CP45 C 0*fM؇}@R) (ߒn6!U"Eq %|\WM\U=ʴ-(lUߙ 宬W2zw"C יk=2T~(Q:.{*  HhJk)tpICYYE,4K r}mQ08g#Y8{#;ZP:~-]M<͙;AG V9Mvh;փQb矃#{21)b8 _yT]ei#0SH r{s HLSNk4ףS p7-ۛ [ˬ&$k.i`01̴ܢYHȡaN:Ah#IsBvxȬE&;>9Fޗض嵁 X#~ ̴.%eJ(UoOy,4(s؛GjnpmE'BNXP՟pkkG1|h238_̅ Uc7JȜq[Lr=I8̾i=|$E\*:~wh1@V"{Onm1P `=WI ~ ~g~g3ׅ[н6^5ɒ x&LQE%Y(may&uQO:էYtғҥNz,żdzʡGp$6)O9`&*|/7RӒ-ן*D<[|*x~SZhY*M(+ѩY= _߬E8|vm6щxZ*4:Io`n>rtҏW="+ZDlB nѬN䳙/˟ɽ TVQhԐW`X@ +:s-KtayٽnOW֥\lmiNsrf2txN SZ:4[DцT/Fʞ6%S/٫"\tѥQ2_R (+ 47L巔  Ymi.X@&~ɷnϡT+Pl9|˳Do"n;Yd7 JΦT!q*; &nӣ ryѣ w=z {qH,GPql V_jMM3gԨݮPVZ$z@QAf _^@/3 H@H?nTa);W$|zA:||TxWF _%̍ϓ*ʅ18>ԏPtZ#T-`PQ~Vin}G^yȕs =u& _d],7սmϧ!rMWtyxWxw4z.b2t sH;p%qa FiTaV1\bzw|u'7M8GJUkQ-6,UΝ{̸KQE9kXlEֲ,\zDN o+{_M%ȴ Qt< |hDX5ilw#@djp^l24;1^PiPj}{MwL!``S`>#dCWWI0(\qt7B TN3WH{'}Ab Z)(ݏSi[ԜPF 2W\y;qI,EԮeû0X7])RvbtNzIRFl:=HgR{ .&6x٧w'<83XDteNgWf9H|##'@Z5,g^c&w:´9#tG/e@yQb\mU`,#s6$ bDpя3Ry FJF/X]Б 2bԋv-nM!d­tTrS*kQ/O[9.4"' n4YգDE- {3g>4Do,7~4"r7a-K#Ixа;{v2CnF`"ɸ z'nWj>ӕ&v U㨈t \ш{hbf׬DC-zՎ{BQ[*Xڋl%Y'2F غk \]W8 1L2%<-JmW9ηnu[i  [R'uxl:MEeMzTu 2`e/̆5a$[$MBVE$'=;{ cVSZ'ol.%*%p;} =jEYsn=rAZ4F 1NPU3Cǂ$7\1<@z%V[ L?!e!2`"f vckb*| q;ft]B&^J2f5IEb눲cm&|ŕjEV%'aGmyK{ǐ0Q)CI48GFyN}P  uz>*Dy&:HE@( |rZ <=qV= v*iPZ#5v&) =Ja+]H5mmOR#,;fŃ,S#?vtΓm#n\v5K򴳷/P)b) Tܣ#_o_:5V7iž/5$,JSE DWH̟C.晎~ c]; Eik"e,5NڗSiZr+f\*I /j x4* يX`2yһE &NH~"x>BYTAȠ P50Ie|:a2aG5Yh-ޫ;zCFhz7MDZL3pf+u>8$Ͳ|Vkf91/P <O'G(Yz5]86 "O_đRLY(NF4oYRqN6#BIi ;"HORm狨vT'] \\qP/q; P;ڣW\`zyI]~*C lv j1zHFnLu#=2"=T*SQIO\\ +;pA8_uaGuŅiƋoelG.gTv>8F^]舯[4 zې|6p:]MMQ5!s*:]*)%g[,g0&(t#\(%d]~PtA$!?B}λ+]ۃǩubi$d=o5VAY79ycEz%lUq?[J7;+iKngi28%RTsK@dߊU>Im*5v@:Fk.SFlt} 9ze8O/CwӄϤv2mX9*U4Po`F_h$,NW]8'g-rYKɽ[L#LdǺ$G`u>\0N8Nm$">~LNG/61_tR709  i5};g@34 رL]os?M :R{Nq0F4 ]IZ\Mq==Zzko='>5~y'j"wbF7:@? aNR,LdynߗtISOb׊`XS_YrOסu AZ)J?Vsrt+ %-䵏ZigMڗ..K:A1I6s oyO srb⒑B9qfP)IxH̊Ǒz!-m)X~[aiʝk͠A?QԌHgkZT;RSzi +v@־JR.9 /7[ X'%#V ۂ8,dKš.8XP_gg!āufטjv@wV|^kp<vbAA˃VHo$k$:p>߭Up}IZL2_ۀz]Li$q2>8)*mćJʋu_`Pd@sPC\@tD|xS5{%Z(oq,iT@Q.I.Bgj9|eV 8Llt!8 s-0U?^]rth{ asLL,{a⫫' ot6Gjq@Y) Kso _r]mˏnBC8.XIr9Ҕh/~,vTS|<+Ys26`X5NۿuO1K9#sUx &4R1w\}kPJ&"GH1q;qiO[̡>wY79 dc/1xwS=%#R 6ίecaup"&=%ZU*"${iw3SoiCm qcY@K(e]Sz[&C qqTa,84ԗ=-BcgE؆ zi:`Pb+X@Ep"5D;ZKM+Nb33dp4Z'$!b:*1ۨ /l=de.nf<9]khEN0cm4h6B5iYuM4|$F+A=Ds7w7CaDb9{CTVB)OTY;r01 +`ޥ蓟>L9 ڨfdUQGRu'l=Qur ` Yϑ&s:K7^=!9.<&4.SĆ+&?3t~9|pKhpަG\۹VS<)K*wBr0y|i^./9LaoX %ʒIPÃИ~FDڔ5DA_@x!-%)[4\E ͚x=Wg'X@EkJxʳ8WC!O 8}+OsܖGc+=<4>G̬4cd+la( 7{kv{ rXwB_dOMRPLl%Gnl^0r6kC25X|*6E|pLO=K/Vјk(x/- P?9HD(PYB1{9otOEsqd򉁤8S 45b B뀐4KY_yڍnS_$QaҐd|a_gWX)o&֦ґYa9'AvCB\GծxD^ـՒ'D2F(Z>FR2s2WY[[e Zl'bR̲%:B2kql>9SPrȑaLe>)XA[bEcvޮJח řu02٘EFSsdΆdYp>|$p%*FO-谱a^P#5?LbD7YrrWwnrdޝNz]13ʇ;'4_^X':XYl3$F?a:}srPB=7Ћd~o1:=A5ҟ$+8P^][lϣ7Еȇ2Eo<("}w* l SX*W۪O tϡi7H zb1b.?m ,#V:gna'zEvS=Ŷ Wkri9fלX՛H#P\u޹  [&,,j]FLS&lh yYYȝno,[lQ䀯RՇh=jA.F4ijb~oQ=㉇J"?xWփ ttx{vBFNG(iJh:H+N3ydi~._4ԭ^/0^]ƞHjJ>aLع"0 >?>هt0(Z෌ *;Fu:/Nu޼),a cr}}:PI_VZ@VȽ0՞Om[kn3QhiG,Y78 t79YN/5V곦{j@YbYth5=QlKIWo0p.*pBKrBް:8M)3 ^٧Y-XkС?>T%J7v/ xGbfiVo'AL K? c;իM=\=.cyk؇Apz!Vl?ێ+tǘi`qܒ1e(jVnʬI6ew_;_)8iT슢율z'$10:bW!_zTi==YFF%e6 `v]ɯl6 Er(fQ%4xKޕHQy>udS)5q#豥cF;Lb#E@=h$C jDQʑ6x&LA~Zֶf>쯥5W4 9#Fn&}H ä-b/LhjlFKlTa|4Q)R9=t ^qA* L#MW[ȨkPyk^beAky CC*l|YGtBMxkt$$۹lhb'EM%{0.Ag D3^罜*6'k">Y. ;4wA !evfX")Kb|iסq ^Yp5pze##>l>(hdFzBqqF q qG[fka/(w&k{VQQ[RI>hXT:!gK?SWȩg_kx]**;Vʨ\A n@fxR 9J7ݐ 5GӢ҄}hC^IW҃l w S/Q&YÓld cAd5f ˊ/*8?<7Ԡ[ !.a;җ*xʨ(Š|P%vo.d ;: 5ArrI XCݪI9a\EQ%wkR>_*j=V%ٔ', 7K !q!NGG-hQ-RnCL׬ ڀgY)vH e" %lpct\0(dZŎغ?‚D+y} \^۠UTɫA(a[8 1/pm Kv nq] rX+j~ u;-|gm1>ὓBDHnӿDb ڏ+ 'Je I~ۤjer c3\+t[eۻ%^( ORi k$|,! sw1 :5^u`Z;&xUYn['ia  0uIcWjs;3aVQK! uٹ|%L1 ?Cb 3%Hp`M<4`WPK)Mi9 VxX'&K5a=l=h/`gE r.r5!1y&w<2\5ݰ}iʥڣJ9gcܤ/T74+ƻн|=\I% N{Sy,dċgpVjsdّ(|md0OpUDϢO(c|Ѽ3e׭) 3C+Ǭzdtu,Sqlo>Z8RoPǗi+ZCHԷz of]9MY֬U{RH i"YtqՆ8 h,pAiBvTk?̭rUyUի"TeD4"d'/7HX4bj)+h^-}i"g j?C8hHvh Ci@];2W֑0\w0\Gh[1^ʯ!R12iw@Ӟl熅/QBc&NƔ1TzR'RA sؚ 0d1k3_ۚgg#&S5]+eBbW2p3y_U0cAAܜGkH:Ri&cmh❇5e\i>Ї.~ W ?*DDl]:   p@ SB#|(n&pca$9LhxAm{+9cNa]"ދ g.Nwr}PfYi;=E@bYX,GTDY0Xy@{UA5A0 8 nËy<6ObJ}r7o/kdIsYd]P%IZ7|"7>CR/zE0+a'))nmq$]T5@j7vL=ִ3ﵥTrHcLaVtrGS`8v@;"k[v.RmHr I6ч=RoY¢er`p,ǍJn!ܴ`b%sK*d'+ٜ J‡WǜJvT#lȘTwno9zIơbdPM92Y-͍y[W~bH(-;&|mMeR݇tbk A= V9 ٳkL1%{s $ѩG,deL89|UkZ3`_U.6HTS Al}vU_mۅ M)c0kL /uh:#x,G* ш Z`ձт4povB˫đ @QP&NV~,Zt0Ԏ--P!:| O=MF[ܵRT}1Q[wh*W0ŃO]44XkӴ`I,NF ~<] U./"C#QB$zW~p:D03U 08d' soep-nb޶P4B櫪Qld|҅n|KZ@`2+f=UoZ+!n@# Fۂrs9cocPM (j _CD0 =dJS8X0W=@Q;MQ_-; ),ښsXP|te"=dlFidIPR;#9<&8`Kw2AkAGeA/J@-㊳zjoSf4gٹVE{[)yj$-Za>rǫ+7O^n:&JELeBh %?@C4c5?4$=ʝ֓ī4Y!LG3M4lD<./*3|P͍e,X7icR g%v5g{ Ro5+^8G͸.T~N9N dv48U-]oSgn}#ՠ[+d)>P:GD5Ɩۨ 1Q/hfi9 J*ߡ`-W 7/_syҏ2F-sx:'[<" ˒q+['|3WT[k8S/Ԭn\/!0`:;F,N]I 1`ɎsSb)x3IX*Ry)+u}%"\ 7x$qj:].LY3 U*( k19Y @lr}j\*uBeg,iz lv~ T]ڭc nIzH#VboRRgÌd-5ۃ :vkD?=TPq>i>܎i}[+5 [F_,Tf5~?,%"L_%=,fQlBX]A(jۍXG:cEZ/2 P7&eqO֯I0¿B^31lm3 zȡj8tK28JsLA(z0UF<#O ?3T7 `\Dw6Sz)d/B0e͗w85n#QNXWXaB E&j9>fwZUts ْmuo.R#d^ãڒ #ڣ7spÁ8mͿi;GF@w'=5U 3Y0[tR!=v GvԾ7>m`X5lSʚ W+Wğb ^AHMM3Ejր6zJXU߉ذn g8Hζ| ZК[YZ07q̵ 25Cz ZavL=G\G МU2 )"Ý&4t7[SB<6'U+]PrT^tp _=*1'eYzQbJc#P%]tn>L4C&;mMg1(tb@sU16D{G[KB{"zD0Q]" |0?קXo*kduHEHkFq4G7"!@ Y/N 9&BvaIC:9GRb%jq7Φ3S3l9(} 5 MJ/wD^H n A^+ ^>Oݨ/V$bFmBD޽8Sd+_-$논6oqdT|#JE!=t>~ #6PȊ`|/B('#pt)(:ϜO%J*Ho)lAg%g# 8:*¥c ן_[<]$=q(>;MP31`^_r(m7r}j]@4Ko# hic`.w6- ۾ n4] r:AU] 0(8QciAGlRfZ>ڢABGD:dWK?\4XZ@_ơE2L;X|`]MRՎ\ 缾\&~_!xD2p R$<_"wj$hTM \^[v-`r\%Koί[TMMmK>XFw85wlx Ei.;Ep5/ "Zl:i #@Ehl\xaG/r1* 64!\dNp ZmZHdvq9WLZO› BE,<ɊoS4 jʮ[?懇0v']m^#(R MJI%w|t u3uxVȥ `, k"e?cA^'opNFr0>ca7h݇Y:ˆΥD)RgcsIiVXuo`)f^j^9COiλv5A ]a|C|F}%ʿgfʹj\&V.:o> 4%4?dS;jF$0N.A sj׫rEziS0LOhM0ܞ!IhsT3h$#DZUD:W !=M :7ۖن1"ZUpV yXhoV`єhMqOlۜO ̝ q/cVīPb3즱qÙC-#;cnQ1f(zWqG`o9l.x=*+a  `rfJIq*jFmmX ?'D i="Q66i1Mt.+uCbXQ+q'6qT|Ђ+oEvP5'й \yԈ/ȞN7ϗX)j3 3iVM]/–B!{LQ[$B/ѴV V)쇣 r5/ l=Y+O&9> lN}^қ0vNc UD@J3EIsh0K)` :Y С5oL*2}vJUʘDF;1[ r3 IM# |bfxw-Ϳi oY1Byy&9ĻOxemԜU"HN$0cqB dᦱY1>g.`~0d%*fDڨ!)+;Ǫ_mB2t|Xs_YO gHEs04}etJGk;q!Xq T4`eF(vMc_yqzك_M$K~<(Pel(]KFEDKFv  g'6crn b@yG ഼ 2g;?oY= LohO8pǹ*ـdP"Z"l[RZ7~ٲ+~5\2C31jPϡtMY6QApΉH4A6f2_Z KdS5Xun.H-.fB9ֈȰM*)ƣ1cW fՅۙ+:ry%2=pdCE'n[vH9M.:.$c\&Zɫ!f.b=  m-Ĺab@z݄T r^y@q7[XuC0>_1#VP>(=tdsyuUvaXޖ>t9,\KtV1[&?=NSSAUf m;xBo|-\Vl#)T$wbţx=@ʛlz|*s@OaCf;BCg)lD;E\:aԺl9ء⮕fZ0؆C$`̇K# jFVF7m.deF%_44| eC^O@"izP oW;i=QmI=쏄,9ƃ20*~Jw9.yKzuRqޅj4(ʌ}Upm:5//`]mZT龍xj69pL : q՜.'h\WgvIi_M3T.͵n:1)D g/ٖ?;Ú$\'la;YN93oK'2DBTB@o~]߆y&#~2,4ujGQH?/9=D#W1>rMQtj$![SiŘwS%X}[KTKGnX~Q3kWa6L= |o67,575_g8I"O9wǚ1Pbhg0g:6Pflў߫hH{p}MĨ>hh_F1`(@`N$J@B AULprW7td,~[4+U bO;*֮ķW8'Z)RNNęT)rݻú960&hÚ%*,CE<{2E\K{1P }>K09iveY!g`.<_ GE#UffK{dc.ζL{Q-J`+D$Љ0RZ"Ey;Qyu|'5Qt=yZ g=Ǣ LU|W׺lTMٟJxiT@4L&]FYZ-̱4O`Flpe}3SnCH T Q:leqqzgʉfnsf) .o>t&[?u61Cեw]00cXMӋ}|?~VwܾV(Fddlu}Nkw#_ POq,`8&o\oUdlws𠏃L]wRfhWg.ABzF( 2tI2-c@GfqO ɪ㧡DJ103M§ . ݇MpInsy%|`t]GMXy)-v>Ήy86 <{MEk3elqQDe9%i\ھLL]>7e Β+BFJc!l/7Pc5VQyYRAk̂Ia{GCk%c9[D] CXFaansZk~5c_ M$i?bIRcYI|qT3*4}ץՊ}?*9F`*矡xd$P3ȱ# ; "lVOjyt&+5ъ|d_#sV[;~z>pg<g: dVփA{dE*U'5T!2OYBEd]2K=bn>c ۟V \ԭL^|c2B8'3V1Ծc2ĆIPSllҹ ?8峑M{ c]xzC=RF~Y([eo#^cY1ueK}GSp2*M!9 xu+z-A[LHj%NkX:і#5 \![_;AG[ƖpnF0,`R.eK:BGL11DM+ #V@g(bc[_"JAɞGGǟ;3֬3%!qd胋y^W9lFYuG\?6'A=D BfrL+#?aDiC%čF:(pX`"ޑ&($F(5)rM1]ձ8PCi0^LDk61FR| &jyӔX@PՕ[_ޗfbI/94n6/`tAѥ՜ᐎpRquڃQz9lbv$#[ ѽ\L"gk>|c^z0KH>{&ȑwG_ř]ˣ U"TOs$4]Kޒb3L:xt?+@㉲yy)FFv^pf Ytzg7r[EIY/MR}s&&[vi|.-Y,e |6²dtCFgsϳ(N]W`a?D^

!G\2]4V"k /* Out͵Kc"e1Y5کL{I17Y"rc>G ^b *H0,  [yl/h120@=^l+!zs}T^ʃ5RyE',X^T#h!hw*cJ_O bwǸm5~$WaW?cbT@ȑA25 2բv!nm$b=K^#8~g޵g,Dh-9H> ζɽ-~wCQw fl>.0'n1wP3KLZyd):xCRй_ȋߋDTX|;b!f赟9tG|4BY?(b^Yu{ 2qc e~6[)]jCB2WLR3'Œο*w\L\m]&N<1M[v ѵ[ 0ysw]<ݹ0`+FS>ް IC-jsPfyu3Ȕz>97i\~ `hZ+o+f͜A.MKZ/bfՏ y'dIէFmNŧJ gkI HnͬJ&u2[vyX -E־`7fs5ďY;eTTgRɊH:y#h6U0C_>xUsKe;8wdy3{6n;MYG<媏2\"?i&H4RK?a4<3HZX'i.TD8&tVC.tI&ѿڑZHxҁ*!q;h@_c%G@Ks)36*Uuڞc-[c(BG+]ƣpF a&W !͔dGՀK%ǒl, t݇FLLLB-cں4h:0;<v^N*L2^Dt 2m~xf,&ɐb &0geG%Nsa^ m^۳Rza   W#9RI7&6uj~,D*S5Tu.JwCC`P/i W!x/|2+E'=ڐv rH[ZH_TMHi9"ߓ8.KX,lj'cƌwT|uAGx2.XLv(pv/xg2M rG;zT4qF~MOz%̴Sؾ',YJgHM(tdEgbON0uϫh$,Mu5 T23'uv͋_tʅpnmT-{{/]R6&øh#pи.c.goIh"DC d!}Ψ1-7.h~u<@K>t-T!5C=q,[PnGLOis `QJc{brYc(]"-% LOq~d`eb#>"8gsa_yO?:Х=ǷSC6a5Q֦B)пbV(RQ~jgJg!]kUwQaIWi_?E4&O=m y`7A-!79%E[ CRm5RQ=rqN1\^PZ` ebϦ_ؘv(2C@pZΣ 닌7%yp)BsWrm4#<.[Hؑ He,l[>ʈY~ L=Oy&?m`ٻ&-KL;42uYeBqP{1h?^=Dܭ@h1?D)1gW߄$2+ }OGQ0kϟ6b{{&ZRBHu&[ EC-?D1eٰ3 Ymdc ;i.cT2F[{_LmR$QwZJ>ڦ^,J >'F>,5 >V5F<ڠB?{ù֠|0>hdv T[ -af,@~ &qV[u@9$!S'hbԚ!h"$vz܅#գAHJaL O.1+*}TS2Ǡ0h}cetaZI8 )1,{f| D[ ݅uWt$~{Lxg "n(`!r*o4MR $gEƆ[5UMR ^3!ND$>=~7QɠLШGˡT᧛Aa=6Ķ \ ~l֦$>3/-uw|^7ׂ!qڔ @!=ڃ$o}/˂}¯`Э*w]zyDT]jmM B׭B'ѷV-_0VSo;E=!o4ZEڡ:f:}J@2S\Vsj "$T*-F\[a,}q`C2v`m/R- w^)<y+-_"V6){QS)PvAp/፦NjqHD}&Ko݃ n21! pЖ<:{Ϧ7rႰH`ߐ/d`^ۭe$cWWG/WDO:B-϶%R.ԎgUwvA^?4wK fI4,oըX{0OS*}Gw #mF TD !e:9r{ T .+y*k}E_VwB}V[dW;?|i?L+]lbz(=A]/q G![oWQNCB ӉPX 'Wd_ `!Zo$/Gȃ?m]}5*WZ}/{GϑW8w6q\Vq6g1 qݝe{h-P}jhC-CJ Q~+on:>m`cM [BR/І(otl׍`Ը-]eսwHh+$+] yh+x Ւ@2ןuf{갊&`Z7:9k{D'@ Qw{I/mK:mnPCPu2A^UPFcIgK콒H+8=;.U*e`ap8+24n3u XQmWsp³pDYϜy_APu#ѵ ";kO`mB [L%_a5?Aqwi}ܲdq!U-E󝓵~H4ϷNZwӣv9>_G{ʎd|j .+iV> x(<&BuWwG袻@})?YʥsNxW D{ >5\5i̪7~_cv~bnGJ+U m#|~XڠzU*? >ΡZ;!;uɳT3KNQxlWP,&E: 2p!PKχaw{hY!3MUn%rxO}kP%;u0y5A]Pi}㭗)eg0WvpNZ/ʙtNMJDx.ٰ o?@db@PA72T{kOv]ohP.$0e-߂D\&^xlN(cx@] J5Dm}m3\y(L,kPӓ,|_cf]GTK1;E)@ e(q $…8XLRB7aS7kY_͆@HpCXsi8**XIJ`W}ˮq{'lso>t/,7H lϜUOb21gP-Ϭ-1#+hQr&Vr-~%lBYچ> hVIHyA8fAGYX<+B& Xt5q/F?.p_Xcakg֦20wWcgK!ۍI_.qQxE;-,TKEF A Bi& Zd _OwpancR^jE/aEoX~4Ԍ@ik׋ tݣ>|!N>}$R6di# Qv6['x5չWDH[osFw3qvhO~]D[ɴͮ%˩%U/mt94.&pX,1cA%ȉbkNI'Ph?Be([f4jz~ij:5 Co̿z@jٿ&NQof]JRI'I>R} 8&\4RxzCb({MtY(f#aQU+HRKp[kVQS_SC2CS\t+)6.#z$sFsHzNK*}Ãezu!((Xl&u݄r>OIo :_rA'm2/6Oj*z *(H z޽vy}.CPwUe;uq d)iW9?Tp$ l b,BqAƞáѺ|u6~;'đhw|FqBEbx X;@-6 KX%qZaG0KD 51. *穈w-?ҫ2 RߐHl]l%b4py{}u7PFڏ7-#˶Njِ2j8=N' oPZG) qkYuT.ɚ \ğQdV/;xئ&x071w{]!R$"znӚ]ZտlDJ%}w )tMLؕf͈aXz±Oh9{{SlU8I_BM $LO(+ܻ_z`)W< 針ρnEy lK3mQͿi!a6 /M|g+|\b{6 0ؕoHavMbՌCzZO;bpq+xZ[SzKB9Y(m1AB-/vW=1WB-GtցTC}Djx.(?k%}s3;m]Z1F!|̞@*~Um17ᅯ$&3@ T`&C=BAJvcWVV-noNL2o1k,7֦=T"<}ّxضE,&y5 9azcNA/iW0"J(Lh<0mzRp#Du6JT{o.$hE+8dUx ]9#Z')i]%#[oAn9a*SXǏShҰyA/lO:dja@^H\Ag Z|nskU4&79R^qÂ,w^Eќ׬ w|B[ "F~0 nn0Z@!0319^CynAgΏ}VD*U * O^ |kg5_ +N1"޽i)XiEygD\L2#KctaH&9!&|%*(q҅b}칎%jS>[f4 ]yO]rOc-~c^R arYȪH %0}X*y a3)ځ"Yz#S&KNC cN@EŽOdN8xQe *}1f0;TjBc*\+YQ8g:I:ǖ.'ՒOb3*MDsؾׄAo& "UR[s_Nս-o6.oZ@ P,q`1_4a Kq.t'Xy]:+1.sHi@ޔ L\ (g"{)؇~j%柳)AyU'|I]S.3[؅~M=X-Pxw웿̙IJh~o sݧ&$|]z'Ssq(,:og!fBO`'B唆@S]xBx,96qpIJx '_ IIȆ:{` LGZnͪ<\h٨cۖ6 |ދDDA]txdEhھnD`8dw%CL HP$(44o:MYK`1{3U*^?zD92dDǫ~g?{$Rkm>PIv(hpf6gKgYD-5ąΤW:۠8TرSJE(,2dLu'2Zmq!3L8!{:?<a ^$u>#-PCΝnBO#꒖1Psf]i6T\ >$;oD R`` E4ka[*alFGmmy 8XJND:VQ$zm(s|JDmJSp{C+4T75kXH/pxPkg)\"N.͜E$ e"%'ixWNM;cDDh[|998R![bJJv0 -̈7$3x#jVbT02Uvj{/$:WI2@VF!39A8Ř, x.KB1f7!r\h;00$ /s;[G`^SCԤ"b&@Z*ڢ֌pz2*0HP įJc3%mɜkHB <¡^VtMorRbvO &7HSNVﱢ|Ϟ\uyjoQABzjӚeF?.pnF0~jfTPW{5EVxٺRDCqU,УK?]tAB@+^if2rSȳ+G"CjTzI2M$ps}||5n9x#@z"`+rN;@VY!U>IdaF3]f!>'JpֵZFKyh-D*mR8A|YF,*3`+_ƌLRR'5V|9Z.[-4pq= nD`֞uW>WK9w5s#DZVQ_u<h>G(RȽj:jtоX~{ߞvhIP"Kq-ʡuf$6sPa?Vımn6XÂJswu0ٱ&7G# ycf`0*[&Ѩ^fޝۃJĝH9 Lpq/{H ~C1 P_?罧9Ek@%$^z!*vk!: 棍Mn2ٜϘba~"Bص@ Sf(sqroΆd)O,ܒ@0RpԛY+;PdY;K> 3ԛ%:*[| ; g*M$_$ɐzO3[|_5d|^Yo7,.B<$5}?{JOA'/Y~K W d[;dyr=(^S$n.5 );5GɃ++u6H_\H1A | P_T0 D_b^C28(5-_G|K!Ҽ)t>ֺ@xgxIH*=77E]{!K)~rBmFtګ&9ɚL`7*: ;Cq|JьJߔLftH-/k <AZYHLPWZW|95IPYxotx 5qӠ5(KAXfBOLvƢIxC;74֝M@7%SC +×~!ĹC.r_DaƽBYvn7HX1!6-[01 Zc^/PBh$[jXy̒P[Pn>Q=_M5n wqȮF%"Bi>"Y,I')v{H85o٬ _jW^?^\-]=YPn~ĤP16ʬֲ q6o*# NWإ6YZ׏g!s0(vh@59B0T*OXZ sP`U(s԰abԹRRo\|$rV;ŇY@;QYzmŔ6$?T?jm\ۦF'^uk*:DLTXOtnǡ!k\TF>G9,e d"fkwo9eW[{z Tax:rѴT/^-&ֿH5&6M5\,>jۑk ), ' cD ﯎}P8O\JQRVS3 J0+mM`5g yf~]k Prd/,Uyh7?ɊuLVy;Ѱ j w@]{yN\[(x(gVl$m1DK=1P5:_bK+"b 1$=UB6N58ϟeB˦h2ʟ"bQE-Oy \Yp[e/SNîC ~[lݟ q$qܨy@m@mB5=Lrv =h f1q;}|x Ku67Ƨ~$ } %i(#tO:g]p-c2>~oQAR1|nG6ۆ $歒FK%|Yh%'ѓx%!팍P5$zY2f.zTu;> \wwqQnI*1DsdgQoҕQt+Kvݞ#آ;OXvA* HG!I AΕeܘ*{I%897T[)ֿEJZC=|d`6گZ.8Vw5>5 C.-XrAq!|6ع4Zh(aAQ¯²dif] [9FE>DX0`~FK߽2b_XHo⡘WnuhP$ +s6 r`9NS$~kzMz{!`OK,8[> ؒ ACՕ{n\l3k+Qݞ O0(` ^~ӛVxZ5U1왦_˷󓋑qvl 2`i@=&Ӕ[ JCif? bD??_6bluR- xTٮ zIr#Tw$ea)19Wf">XA(>Y%simYX$mk25V~U !͉YRr 6A]c~jJE 9cyiSz<|h)M=Ca?e~Y"C$[єN2w!S * *:BL)A$f(ۚAx G+4:M?~{/R^f|&Y~#%~SQ^ȕ;Faqi |/#S,@)>}W~-]}!t4HZ*g8(љ{ 67!q!vj2o%xv Q{ZaV =C LFekuTI (Ɇg㍷H|kuYhX)Ώ?GL`L1_$t2ȩ́A%!4fP[ڑb`o6ˆsZx`㲼Ps)^"AG?jZP.HoC^/CUVL )ܺ0Vy[;ak}{.ˤ(J u]H2۠N7gx0z((D0EP#+/ꖣE͇~TωeatSjJš'\Y[#ΰIJmt*Kpc\.%xe}.P |/D"c4AuS9tࠃ{Z kעŎ-0q"zR^N3RB1;槖Xdow>4@TرL܅:KOF_9rP)zʱC?&J5îyF}\RPkB ].Ph"pYumO;uMg.9)tvGű& e(ZPAS1|A5o9DŽ˖6|kY$XY)zi1Y4s2h-[Ḃ:FrϦJn/ip/<Q YC!3ZH] ^y/ 4w>ѿ dL9R%M0cW,F?"D{[QnlC djuN` ԶI=c/";m_VKD g3-3 EQ?~D['?v3(5㇢M?Dw8S/Bڀ31/ÓW>'|qr2T` ̘ ;˅u P3gʦOoPpFVJ86.ڻP].˛4QzNɲТv]9 -hn<orҦp_X`ʴhn'n MWEƃqv1FجZ(+I&MOaۏRy`%SrM$a=K$oV{[vhlz Xq]bH@XXtk]&~]h0xQVu\>`+z +yu貜&dMз<ȃGuDs;VfC"cՍBHUEr?@P6l 0iUhm~ĀVw˻YO"-WKNxڙ"[ !T$yO $l/*FE9[ʒ޺g&M ';Rn 7>̶X\y\rbD?Х/[_orП (txcc+tp/xVLZ ^M;HQU}_}8_ ïM_k4tzCۥ^t@RAqqNШ+E%! ؇'́ wZ2F1I2 <aq@%/>ЃagR7keDg_K,h_ \c{RbLl[d3&HtU6!W$s5\,;]Zr_֯-x CET2vm#Y|D";O["7 C)`4t^u\!oT{5)8UF=3)ܟˋ0(׵bk0ͤ>#: 0nz)cTn-uXDA47KT-[1srR_' kB y@E])VHXq1>0E Q$erՀt?f_*=Rx`J^hдM\%fӡ+M'e+ci.IW2 @M 䕲y,HPM=\n vWO$Gn.m?4v}Ժ٥ԊZg$q9i}In$ppW~&a2V)&QtǍ\ {Owtu,NѝD?X+ܖ:UfjX>븰FŠEEȨ 0Y⌅*\w!;6<3Ho4?Gt&$LS{ye)㒿eJ ;Kz:͡5@дW!-5B6 20a1` o4sbK~s<@6gK)fְA[At\s S,6@TD`?'V79\ B{=P0X [43Y Ω$V!ȟPhoVJ _j(U5"|m|t;M|ZLw[ sH:]D2m߹n- Fq%@j+?߼r%uBw*o5DT{[޿ W_{YP;yrI4u[zDC݉YJ(3s2ٶVH6ODK?b3L[Ld ~ Ѥ¾ JwLP1L,#Ԇ="B?ܮmwxEmP XQ)jȣ+fzs0QEzVɃ$$BTzDxm {c?y07/:}u?{لB E'5s-zӓ4[I ݐlCok$eWUrL'28|u5 >V0Bhn3Yx.4;`oD`i~qx7fIv ?}t ̲J8JxLq@UЮW\?͉ FB#9zYf\ɶ[M,G+bCΙocƪJ-p(yv׏vG[2?֗5y,b7Ev笰HW:ZbnHCvz6kc`f L\6Iv4;V^]O"|NARW[y6۴.C>:jS: fY~Q #6g7B LcRH)AI6v_865ydž #YD򂽒t[1~t<]wWU\@jSz ҎIVc-> "}Umeޙ p%s?vIy  Fގʧ AU.Hět[wT-J=GwƠD@wO%uX~eB$}'Q1p`A-#5w_JgQGÐX)N@MP0Gɉe־pXG_zݐGOؼK~F=YƱ4?a@T;FxjF /ᚙIq.-!)Jfed;qz ,86G *HiT`su_D|kmʃ@* )i}\ !5Lta*qp~Oۥe6m|y6yE2Xx!m`{ NRE*x 2Sx$Kد}tQЌ|6xxf%JAXʊNC7j^6خTeL}Ap49sW/ A~-k}GtaH &"pQ!W#i&ŜPC8R6eqߎ'x0 qQg$RC˖b' K2㨜2_j.92onnEZZt;퐒]qvz ;U̲{0kԿFDdjwšq Q8-5 蕅Ja%k]m'YĆ@ś)0?ax?>ͽ'v'~ԅq'{ H O ;'A]8 Kglp1ȇ9ZP-Q뷓KcP5ca %ľݱ4([tWy$3ShnU #ޮuSZ<ƗB%^ H z6THї+(0;%+.uxĆ~XBJǔ?+䋧XHWA4w5R'ezEO~=)>Bik W.[@#V(cı`ۖG !&1=u`Y\]q 'k`(yW߾T0e.IkF([%С>>*v"4ʗ(JH:)=ިM4̥ vHZUc>,#;!ywd䝃b1/h*Du` 8麤%L7/T`QHhKшcL⋸ĈfTZ%0W-W-{>p3zO>pԵWى :\UA½\zqtOrA3 F{ ٕ5tlcG?Q}1f(cON.%ԇuc5K+ l 1]#CD'iV2xbcё9>NVMGXuq2/ [T/PcHSwDܔ,hTcadJ4^)t-1@*gDo.mTۭ´rϓb@Caz@ M\intLsO;1̈-~NW~OCt)0H0ɸ8S475Ll|ELӰ YF6MW;ͥ#C=D?X5r?BCse|de2,^ (YkY%`O3[p!lQt0e!\66KIcgm>I5 El^~a*ZbZ)}n:8В^-i%1aZBvZ jw=K6[S~d{f., ϙpff.zW5A37^;e1F嗊dO}$8TBwH*Ccߥ5jU?߲ H/\?CT8OQxt݋)|[qQ.+S`N L)po7?h1Z⬨̶gV(F5o=;xo7VG+೫$! դ?6bKO΁\bY琪Ѿ!H}v^2>CHSlZS_ %0ʷٵ꿲^f D:ka4-LOP΃$`I0pƏ~6۽ dGS"'hL4/p䓦r) "˞[UՔEPwx5u:yͶəۘsʹzg{ s%6zے#JDdTr70zcfwVg``Kr -# 3suƊ^m $ NU'\_-I_p{jp6 vfFSY >N=<;S=@%8!A܂2JR6'O݀J N}D0/heGd-XttMU-$tMn<ulA]`vNѺ`g.L-VI<s&Wg|A,& ŭw\`R,_;7 w["P߆2iok֚=Foޛx9ZWEBBCn. u|'m{T 7tL?w&(j uhlF.nW*ښ2;.4>`G܃S̏yrVf3m'\nF ݗۀkȩic `dQԘ!hc W)kֲ%,,3dLD~HnXj" h{HE]㸻cH+HRH9[+'weTy )J>uP4qOaTA5'1JK"xo]TfŨVK²5P8ј6L i:p l&pm˪ bs•CK{2il#Qh1X1YOI.sY apO~r٭]^+IǸ2v_\o: }<ٳјoG;׼9iB9(}+v62? <5B1 Mܒ$Qb-XAW.TN3)?n<:l?wrXNacn4"ҔnG&z¡:Kݩp|BѻuB- 6  ]b^2jJHJ0b#[^ρWvFЕ2($ ^`]DxQ(7ߊXb{ߛ n3SGR}](>"ثT{/ ᴓ*o,^cZW6~Cǡ?SwfZe<-7+>|E7֦ Eԑ&ɭp"SSs][Yǥts8'cj5JԊ&.R<}%uqfhbo~F];zYc+A*ig]`{XY7(>6_olv^% >`\m%΄XH ċ`hŦ#&q5BJ]sgPɄ-3wbcLYtʟ'n#'͠ M5*̆GcV<L4/bJ$Q@]H K{p2nO5ucỌ L+\,@Fnt6u7Nڏqϡӽg{y!P]$VO1Pցw5$E#i,elAL6{B 'P' a/Ǽi>< /z6"/eQJ0>a(x?] ~~Wv4ye;mV3w-)TH0()G<3d_/ ~IzCR#hאS)Č$9!hg;٢H|0Ok|VURؗS㓕yJ:>n%@ˍtx`W}>3+u{C+mu]l;o]4sc%?ZjË\e+g<-*rA_3+@ s“C<1_ PUEōfj˯zM#(kbk'MJ,]|9@<[,ϏmP?ʵ#3a<5#f<'*s..l{:FaSs T}b?FG߸23oPsc q bC-6:p $ U^|DuMCW'}/ܔQ? Ԏ1UO,%bJ낻p#2^K'v&I۝Oz@dbnw".Xhp0jp<:\yfX pF>U WqC[L{4b$9 i_tX+:v*ڞpBZyٽ އwR${1/o"2fb2>wu(94ר-Yr]ZBp8BkKl7R- 6bٵ[퓑CGYB5 s%UiC/8|]AJb~F` ip}]ȿ"RCQog)RӲ= cAj;YVus$+J`u:HZ!204OeˊQCNj ށMQ|ZZaQ'a-s5+EPjr, |ͰSk / k=w9A]Jn(oXx1W!y.zcRJVm\ .7h2Z+k`Xϧc09 !q[&ҙ5L/t{O3.T_ $OhZV~,qD< mLT_ċ*f\8? 2Nw(4b, ,~{%n_x3M/g}a ,5rDXSi<%0\w ҮK,;Eq֤qLQCG$J:'i#lyDDjAnU$]Ԃ ,n?l|B}Q$,?*'-;9YJ˙TAڽju'{jQ$ORހ AosUA/y!bEi=}hc•ca1ъLh2:A0NP4,i u1 yE7bYN0"-)c *tq=\LœYd X!{W7 ,6]M66~+ȡ;t` ې-Fd-ڥ+t{TJNggJM᳥O8=u%鉎8P LCf{.2u,܎dJ'mh2$:eCWbzB~M%vְݫ$r_U`hd:Vma)c,Q{V1T 0-vzرH;Qmò݁mԡa8J݋ FtA P Ǵ~Ӹ^boMtl$y53D-\uyst1r(!ɿO+,DK:MM0Msl|g`&"S+8fhsq$x`VS 7d1F T7ލLKftu&ENIR Vx;P`2`,":#'QJy-{4C~Nhsj!@]9ĂJ~}t-b}[o6ok(Q2pUmlv!嚯2?=ߊneSEmi_ ;`u瀎& WL,ŸJq$A4r3S)9*]uR7ε GFu_M+_9nUF&LǴYg,@z*1Z搼?N=R .EYrJ, mQ8mzձt64/ tq.軪e914a(Oep`Q,]uZ%H\RϚ g_[`-}oAI/$ R8{ Q)lx;q'Bfm]g-@a4VL͘P\*0 q AԮ W&!IU'1)'gVfDaBuGI)~6<g:7V6~`Q~>Dwr W=Z{`Ïr9Bc-GIшHpa\%Nw[ܰaWBAEc25`4MVG_τ*3"&w`JΝQq{_fżeKs{\T !H޶tZf nzK&ֺj/YU9;<+=0krxk^I8RޕTM HYɒW<wqŷSdYUPsFtw;i[ YdA¤JI*ijNBuga 5ʔL#RVħb$@!!_aY|RhlDrƾ&F&R$*ե24kZE S2v[4;?ۣ'0oz@^s⾠MpL(C=N?ߥZ0ysǏrL=3O C)MX5k}}Bh+U}nE之lg+ϴi2&ڻDQ0C GO:_( <zq=iH^Kf`,w"%$!ufc%z't] c#qɯb["4S4 /{G}@-bM '%|AV}Z521q}@.-CUQXAfszy- m^ݾhEУ04gp~@2>@5,EΘDfaoSITtA?mEݕHTk,0,I]7V@Muq0z$`~c+`uDy rp P`&y M6ۧx A-*\X^{Ӗz j0* $WFѸre _p#Yu\*xS yҲ @XjS.#M,{o,D4/A&5!G1 'g;pK ;?6LkU.!n04 ׼`%t۫mF G>ǥ-9U J^buڠF}A"fpȢ,-nQ7} ZP=X(>(/nk| ~ڞ}EݺQ>E,c" !П80MCBVk1B5Fh6JUlY 95d :Xa}J"N+S()F_9NYe5e XUE(2m J [&Yܿ%lH&{S?$m(pfx7>hB 7r$&_z`S2B䘐Ymo7_ek ݨe?7q$)c#)ДD^af WV|ᆼ3{q,Ik9"٘0oZ)sTS޶JMs 6\2_@k] >G}FAL?X#T:v;MnTOUm?c,g}{ ;yKs۞%BCU)4]Xx|qnr縵U]q'\GMCnR!pͲcQF\ No$֍`$9ʔ9[A>7Tۙux:T@<:'Z/OÜV]GಟuP?B&BcLju-=^p:Ys1o$D>'ECW`:uF .j,cKFR[C$L!͸a$gSo**w~3Ӭ REu&H<45ހdC?lmq|IzS::r{&qvKNQe4Wx'>nSN[2x4F,QgDf=V.)8B5$3V& ɪD+w{9aG%5Ӑȭ=|teM̓/`nڑ,>˒vR,gd4P)$KRܗW*K >|vqp6|"ff2aR'|׽9KGՔX$die< Y`l394zGIQ> TheJQxF %ɂ*xQAhw%1ApqNdMzx<%'a&6h|"H>Ss<Q1zD>dcՇw FRx?XS|7.Hn?;|Q~mW V 9tG>mmNQX Hxn)UA6׻\x{{\Ǐ,RX,o5RSs tʿ\ c_V=egw(gmj0}mOMtVKʧQP:qJa njAD<^aў 0q -ua=h !pU.©@]cNQ}7b3!*G"|~W|x홠|#^?L!f=zPGFqYrϠ ;jl7xN s16(VA¶[lGfAeBo/HD˫Ewwmf+ObX0e@a^TYTk& Laʻૺ$"oQ:7F9 1BnH<>/V·{e稅urX@7^&EHTSQ<ѭ nl H[ ^8]lg_WZbÆdoT;n?X,Zp8q֔g䮼UcXu1&VnhO3f}d3DCKq^J<{" .l8_ %f3ռR-#`iEz~+@:Pq#X&Po5>M[^.ʌli#Uئ=.U̿ JD0kJu18g𚲫Z^c4\qr)bF;U,!ڹhL˼Z4"*Z <+9u]{e^# .qWva$tL8&[vwt0_Pƨ]hLdQ3ݵ.z&/ @҉KLط A<$ UD2ȢB@KDf5$24HE)4*<'B3fj#dˆ1 >fUґgPuW;eZws Dᆰ)P0a@W4,J'izv jg w_F-U[)/5-v~ZM_ >*-gS "޵, l3ͣ_1?pジNI _Z^{l_=d\CUtk jx0Q@nc!1=jpS%Q)ÍD@KqeάIÁ3\ g 8Pʃ@8jUKlZ`V8^LXKV!5Vڣ-QmW̭bo5R`@u_wZw\Ef}5ګƌ+@ێkl|jc:$mBa$i98r겖@ͨK٣&q jhfF25O w*ď |Ws蜙igtx0^Ke<ֿ#Y7Gyӻ`'* **X|X6M|_ru" WXzPC9NH~gY~ rɏz+Tk 9J*h&Ԯdߤ+ݠdF1N߁;&s G&KSJcjK*8#Ld>ᔙ ic٘~v􅡘ۺt,$ɘnp9 WR PL[l&-Z8Nυ0)V5mf),!c 8+ܲB\h*p)]/x3gܮ/#~& eJF4][0D/zC\LrEx6x=:1~̉: Rr|`GG淒;U#+g Q"?4q Ͼyvh.s-FSX@{ػc+L}fzaDnjX|m[;~0hjmR#8c4ts@=&0V]e?rbaonɪ/_Վbpɼ| @O>F4ִ"Ц%&!!+CbsΡƷ=(F1['1y粌%Gd瞚b7vƻ+Tjij.:d=htj(N>x<Ӯ7d1-)Rp#rgb3"fmnWI9vxޢWm un3F;CEB\}hw@'d TߣZ\^'Wm19h"?8G1zɻ X:֓MIm5O!6> bE\ h|gUm133jPp^B1Fn<"yC*HQcE NZ>$c48&KGEP(ʹD#~v`oeQWBœY35ylSߙB#SXΝ.m;g@AҼR(祴xeg$uE+\~S CxpуiZEUȑ%^"^Й%#+\Zy'@{? [J%Su .3~cF:וpF^7P=df 4$ɠ8@C>]bvj~pJðWKo݆ܛ0A7( +?pٞk[tvd2[:rcڬבf#I^$*7jnLl^Rlqp3BxQD8ꁤ҂D*"jPΏv^_/{>x[I[aj wht*5:iCdF~ز |kv63 /r$7, *.L'{6aD~fW5l86<=xrvHoBxMnuRKFF 3Lh 5 6\#4Zbla@Y0wѲz&܈tUAOCY'- ̖^CꈱZyYU8PPVBmhkeH?uڑۥ1X(_-.ă nhƋ%m.RE^t>@qh絀l+ˮXSI4|B{Qyˊ#?G M+ Ks&_#='iXϪ<%7#C$A?nX [Zž޶˯"&~?h4/HvQnVUi)|rPœz0J[bhZ`6ÇG+C1dr-;Q;^uWK:Y[mrà$J6~ 0"]gNJO5:3؛CFx*P5K{!nrA!ldȞ9Lp!$~ ׵Yf <ۨ-89GwwR{.J ?BMq: Ԅ z( iB+C%cN%7vS0i40"uWD_:Re5s*uAMn'8 $gȭ?eaYǂSB37N~@b+2CNRdIǎyPP1p0]V?RF?p\@$ :Jqq-f:Ee-\G˿uĬ (vM(R@w ~<(FNq?YzXZIxM̰⮸tАΧNI.؆(XM8ytDg:ţl( ɡ01D>|6SE3mQVb^Gx:MF&XV W6) 3DC@)QևԏV !Qsz#-6?6g'b?)v)'m*+_.R޳4HT%d)h{TQbc ~σe6)G _TVw&9a(ŷ |䋵v=8pM]ns\xP%FK]+EN[ʩn 1uk*̃7Kx8>{K㑶V]>Ku/C<7NBCۂ5aӴ3B8r27~!_3Y\g>$F~[9z3;Cdɿ&5|1 ԯɁy \(Vzi&S"[q+0m *z7_m`s8^-ʻiܧʪSĊmg PXgߘkր%?8( U&A^dJyMj4d= XȑBUQ?봆}P M2U*;;I7x{416EOs8:d tJɀ'. G~°-9$H%s];s^tY[ˏq4BNYHȢGbѬC}I C;`IvK~AZp4VLG)|be#NEo"KD?.ٙŏZjr|]*%eLB`E! `.2a/MZ߶6bȥlj8j݈=?pvY &rg5>Ad7-A63:*t9mk?`Ta:h5oUKW;:} z&!]J_J/Oٶ_./4P&k2 GFl~Q|cg+{u{Yfï4TeZ嵗 3duJ=,"Ԛ S'E1?CKR1[)|N *ӗ̑U ug1pui+-x*h$s؜U,j'^{4+̔z[q&{cӄ8U@7b0buxyq:"aNjq2&o9Y3ڷ xfUsCvCHt^CG,vBwP*iwrlD (u3nf~˺zp}TBOe؃%/1ItHVnu_]̱XN}':Rрj%REu PC{ԝh('4ѧ Rp*,?CF?h/I_镓7m+=w-Ʒm>9w'brujwc.[|c;n`]7Mf\dߣVTУ}nX/tw-c|`Q{~C}[jmSXa=PZeP,Q_w2  %l!D*͢k}{‰Ӑ搲]OXVd< cO,p{HTx/>U#O%gE;L|iVH6b@@wF^zaX԰%^ڧC@'δGg|cq!=fΉbDCj4ف=w<-;cWZ؆&FȠ$2@2,ĿnghlH.ł=ģ lU%$LJ Ř@Ƚ"+RW,g֞}t!\1{ Rejz5~G`@s`zYPx7>vt5 %Ì6%9P5"{<-M:j\kٌ3̊WUoar 8_aɄGp17\ù; 3e,e}d\h,Dn\K"0IXYf  LQCt{9k]f zKpgnwrcRnZ{6X8yu- N8]mx\ H#y :믅 ,NF KVBsFnn6^q%麱a`{PJiRҲKuCEG@^W%њi`Rzʮ@Xt tvǮ 0! K"c6{IϱD"PtURuFIPe=| xw1lšD=CuK=\jrVrߛX}PWۭ-WqVw2LHGYƆ.5V'Aд@G>UH qJwL>qg8W㬓8((tdf+3rUZSiQ{ f16xPSb'?>'+QDR$`q"k:֬#_Q"qH-!Y}X:ZK VhϾY+ݘ~DF#SPF)>'lsNq̰*Ja?q_*jGtL]xТDh"p6⩎E-MЂ oH"ؘ:KDMt8Ps"ūpm#_LA c19Ʈ -_mb l{4ڎ_y{:Fd/i^% 's_ }xYGlQÏ)ViBB]Plb) m0iuܵ^Nt:1u!/+"YBe>r = ͡;>aYcʷ+1\[\nͣQ9~ tjߨg/s&h*IVn5v {7Uռi;۝_9jM+ǰ:b寭'oc08bC>(jcmƒ]2>+ J%c@x:tk#lbm;c`46#< (c~eg4+K\c-`n1"( 0w wfHRmW1.V GRD́bЬyS#<RVZ3 I8]  +t" =\MxVz9#=dO;\l[.ٮ\͇*at5sR'GbPc˯΁u'ͽ@=Tki[?x1ȴٵsC]Ag]#qt njq%}f^.;#A)^-s<j՛GU)CIIի89R4u+ٝ?mIzĩZV=Hz(`$őϸ,'qfOBy"R3C5*ucjGx T2NjNc-\otw6@5<^tRjUsZhD?] wl`ig6g޺=QWwh1]q54no-\&PvT_bKIcQJiI?`ֈXjygjsi^B S ќB~嵬Ǧ&S>VOCv5Za*hd[=bN災ތ_fwac2=ck1dZ ^q\ O@W% h,KEL#9H 4c[a!bqEϗfM` Z|i{]swXo 4h;oacR2빗؉H@e/ce7|We'rO,t,j1&hv .;*ZqH+ST_D B HR 9 M)"sVlcd6ȁN Q($4j@t$b S4xk^O0/Fn:y8G-CMUBeЀ,Q' ? >QD% /%vC ՗["eAښ&1T}ccSRPºOu"du 9_83.;ϥ&K|7 {_l> hOx岭uT-RB=H2p i)sZJTSA1F8EC֒,ЗwzA5 a>-1,p}C82) ׶1Ɖܰ+[Tqc5_I#o&PpTR[@]_QfX+c]m<mhp  wm&Ժ'ꉃyaeaQmsSgݪAtM(5!)l |X)$G! Rd8G1X"ԍwP""ot ujg Ҿ`u_<{T8y;*ޓ˰jai$H0"JN935@oFr*a O2=:T cNT'k?SHxU }eELYm5/\MP}[ۦnHգ^zkOojޖ\diZ Fd(XzysC=ġMkd0L-MkZǬ?w$vO"o >k3'o#m@9ucBl>cLo;8s1z`mƭ,g6\~]._L*Z %"KT|Q4tB'/eѢ3iq1"|De|t`W`Q\^KYve\F?^ \p2 Q]LjJ1{rtymeW4vJtTP4 ]NZuӂ} ` WѦe2xQG(%Kl!! - -:V9U~?j[YI4Ѝ!-h;Z= @F{ѩ`ўLmsbאd&ԪWfPiR3^jEZG_ihou*Ҕԙ_1ˁUt0! -S|i;<ͩI/49lQY ;1q88L>eVi7g2+2F;›_ <6 ݒ*Ht.>qmZL)d5שh(XؾDxxԯ(u* PX EW“|NL6$o@\\G<1ЕbF@nk_,\ݶ0f#Ȭö,]%y4eD ~uXQ-U~o]WUߏtNbRwŽg7x':/+iw~d^nj״w #ȁVYDo_:`ҷ-`#E籘= VE6!'|ʎh ,ޘLǑ1Q#TԎ9Rٟ @~E:iT]/1 '[.jx@=8P_,iɴt^68ώK֓3aj}A Js VG)P֛=ᅠ )5},O߰<8/v(o 8:7gGWAz ǻ`K.֛mv=LȞD[I4C{\a$b>B2ܪ-$$4 )\ Wy✛mrvT& CO,(c%Rhb)>B 0ra驁JIsX,Q2gwujgחYTM@0⼮iJ-Q-%֚joi"\g6ե9?^#~_5P8_@!5q6w2 #%=a{!:hyYI%7 q'r[wi)m+4hqBV_w ;⭑'I)XU ҽJ-*,0ХBziA`7}Q9Oԍo,(;`61hM2p,K.Vlp-qo1ehxL쵇(P͔su u*\  G>k!=*_z _}$=C\F^7B6|uL Tċ0TNס0}&؀8 r˲rlܞs]bd5WI&? |w*^vG_uT]ǝT=O(6񹸡TRuvY@Sere2w#M=j\ͣeT"/m5; :eF E fwZ{|pk{՟pցz^~689\Yjk}NBp[7UuMK“v吷+pU/Q"+S_0E3d.x͈0=[tX(oxwF0~_T ubcחw sBb*VP] 7;d墂ݰ9{"P}z)VX.^O2^>i{v&t-l<j֤l/uNUHb~eg0γk8.QpPA)?voH? h}R a+js] v ROݧ:n]VoTV̘ yՏٓ4| I[ЮRSv>8<ޤ @fa>n"H%cjM/Lj&ȶ#Oڊ}Z,kݹڳ;G[0m洵cn(con_DJK񮌬lv3YWς5mv]LtV# e":qR B,Nnĕֺ%uAb$zq k0GafXCϏ)629Z :ی M0=S  ?C梸~"A#xض5gnzIߞr! ­j0 7M[noDD] *8j{o%_,"Ͱʧ/T2^30XyYcʺ(쾴-iSzAo&6dgM}UOI'3t$qAg2"l}~i3NijT..I(Sw*vd3.!gVo>^eJߙ&1|O7 ~ -e{|4+ kDFҴ%Ef [3ZX5 :B,Ug2 Ns.AʿG4sI*흎2gu47OCtnB/죫 ( c}|T!A#NiDӧBDrGo ͎Ϫ| ًF @^]re4LM~U {)SNӅg/X -hZTNqTۧ=v]^Cy.Um P)!-KuNQc`8ѵӐ39D))(¼8m^oy],X $!3+8+͛Y@;BTxFOh3s\ݹ7$\NzsC2\Ywt.\/2]cdm`#̵ UTI!$Ү5vP4JmAx59aU6IȽH-QM2RoTS\4jUH a8\/fiS$I|wޅЂM@~E迭@&dN+B1!@*)H w*x$Mu݀Y>;R-RJ1(ViQG(ݔX\0llލ>dvԇK+|-7.JA;L>Z`.Pܶ+HZ̨7U rnva qݑdbss5wOʿםbM۹YXnNb:i{o@O0X)<"i~]JH"r0Ԝe \>NSك}<Gi>MM碑N j?&`IOOC{xZ#r.0?}ӨZ&ֻ ym?kZ4Jv !׏`Ԩ9 xÁ_ǨҘl"h:,ֻl19]dhDTnӨ 7&N,@5=8,: ^|hѢ;̣r _D0Uob+y1"[B O%#Ez:R4WәZ,/d0ީZ͵*|?@nmΥ&U*Hȣ5qZ.vBU??2nݖ{y3C+ *y$/p983p'+$rO|o޷r`?4Gu7f \iGC? $y=6G,o_Jg)I} 3. Bf$c9V6(=I0֤@9 3Mx<v);A{`o(RIKbiTic. Zxdb誠օ̄!P︑W +P"hѬX4?]aZV_lVFR2لO;Re*𑌇)UHY x=4a!\:_}[Ol"[J ^-L~$D3((5k 0=kN3ۊTGg,7Vn-H:3V*Sh"_.&ڸ``:9Z5#d! ^qY"d"Fυ(=5%TI-ac0:Sj٪e\ DzG טMPiSY2owe Q׀GaFت_Ȭ+C%mf-$+&bn;&H3 ﯷ8%NBR{k#fS*8b KСʹ06W/nbda@:l=E SQ6hRNһ"GY]s=ƨ?XHj6L vdAУf{w.ΤųD $c8SiMgA<ڻF>Rd׵)}צ+j&4 JJE}zb"6u_0QLFG@zTgHjom%AaKa9`Ϫ6,I>uPY.Zbtjvv_5!߃YY"Z<2 4pIǵ*=S(~kLF/4 UqM0AK #. ̐A6\\iY <7=9)9 ȷ\ >KJ@S9:̑EԼ:44\9zZ OH j?%v1)j:N< UT\$G#w- 5ۻfiYD=!̚ޣ=w$ݺȞ*$޺[즳L%<(Klz%gbW,ך KȲ?Ԥ90[Zo~ڎY |@r鶛tpXCě7~B1u^krgLx%M'p6< x.Gi`8h$m c=Yh>od(h_|MI5rͦ49h,PoBci-Uo@IkŒ`mk+ ?ߖMu >C|_۞d1F]`5 z|`O'߼QoK>rkI]V/y()>zT%ޯF}jB+^n'-}s%S\KV I&cFJZ@XF?fGaj&0) qotNTn]I_N~  $C$"6M Q|6v2F/E9}f~~!!,*ޓ- ey 0ЂT$Ԑ:)R_U_#@e)Te7:#e7 Fڭ)#̨!#3P;SՇH.&CRޙH7ZF;"8uﰋ}k)_'%[3x5G($N[(,0J>>NF *-bĥ:5.4cur$?m 7nt/u]ck*<ݟ>"ENYv bHuPjC-gF֢ 8*)=,y#BwKk0,1+/Y޿^@[~LMuyE0o'20MZ}1΀QZ,N10n(y GP%_Uns =L"vjݡz J0toץ0>O.9lnѕ0z7{cXѤ"{w?leVdZϩjɜnF-BW)=]P҃ 7 ):F5EVЖ]bHIQԆ&Z@C''kr$ݣVbq>t ν(DB}@p:<ۻ*'UZ$$a=O1lR~K]Y@So^ϷT}Q!BG{kz=J4nK!<캡3Pb޻~L^˲ȩ Fi0ktmEB k͈VRbGC.G=4BI>IkdǓNrUmRaN LTU-H^aU֏0h.CB4pߑ.|u 8鵞@i %U(vim9X eǥoO{bG7JjbhpgC!5]p[ .HbDܻb*41X88F GbߨlN̆#:wEc yfP_Y"~pm}z6JSa `) “ULsk=[T}u6֛;w(Esʢ R-3UC}-Y;!] Ү˕iA"sO5W)8ܿ0JIڣS)f42XQ.+ld(ؐǤD';92/~X3R{IJ˘6 Gˇ [,5  . mz?)B(!Y r^u)8%5,fV強3>SiĔT6P39Ag[M4QVlzvHE8GX6'Zy]ci# ^욶9{jӔ;rH"=< ۜ=XcR=:؝] ;(z U|T@:qmE~jJc8\ϯ% &-Ϭ=/(@6 .jQlF^/8ĮQdMu@^@jjp:Ztñc <>;>Z6k1mm+ #5VrJf9LL849^Wՙ{0eKxu2"]^@ץHqVwDj iY *SfCߡhh*1ӄcD %E@[8P&ܶσ/C#tGv:׉Vm9rɩ"p`Δȩ RM z=U?sx7f 7FfMnD%CF;܉V/z)TANJ ύlaxf%4Z>|RbFO61fM9 ,% P-? ~a{H8]*# :Fc[DҩϋPCfSM\kzfc]":밚tdGt U{ۮ⵩ɃeM(y{R{iy6 6Cq<ՏvJRb$PJl]LbW;-Q`KΧ=n.q>Vl$ݨ/jLPCP"-/j/Xb I.vW_aT "9S]j1DD+A"9yL2#M"zjvӞ_4ct)DwlG0\Kh-s>desŰSlD#>xj&kW)ÄT~66%k9MLnz<ķĚkɑ.:{H2U#A^{ -B5 /X=`RUeQ5RWė+5mQAw2ڽb+ *D}X~I,.dhrlmh'4BV^]~ zn 3Bq2k+қ3\9E)BIK*nP}a-hov즩b-Ok+tL{ {_l LB˻+ublQ zٽl]yI;o"o# 74|XEwhu]' ݦ4jf.zClTR @bSD鐷SϜqbM|XG4VbsU)8!U^O-!rc(o8eΧTT^!HQq20ڧ[M.42wҋofM8%Zwp)2)^\Dz(l ^fGoFIp=n ݦaլ_3n§=)S븣.Ǘ(⤱ϫZ&Q܊CQEB >iO Qdk{3"ʎB]&eiC >ga7LS|՝ʛ؉nO\_BXeSU.(`e0݁-FE&>`B兡*Ť(#hFeQp]kT`!)uHfv#HRXwd])0k!eFj1T;Trc  N<~M|GfbhԛLzYcjʥu0LЇGFuzgtQ *+BSWI/ BgeUxL̷zG U WӃunlttu^|Ն)X~sµJ+1ToQ]oTEN7MϞN27A^F}C̪r|[@s2cPAՃW ֠Q9Oܘ}찋7e"\ |/xjxƯ:A@ׄ+{9s;(9 w1U|)yC*7MQ;/:m%Q!Yw 9_@ZAt J>ڹ8_@#qd`:M._=@U*^gko["ytvDa]Riit$q&j^vt 93,%a?;:]D](s.-Z,Ok~o`#T"/F?vO}g~5 B ,eadǺ [ܹiAC֪ؕsuT>!TP [L=O6ĽF+ NաnbDY5(+e2 q.KC?0+>ҵBy;f毨B^KG 2~1?FI0 ~l4gG'5g]wV`so,21tqfsg9JP2mD z5bbټ֓+ʻ$zծ`KI <=A]hjG,t mWY ^݋}$#B2憻deevgRœ8KgNgCաؿA(2\i0گ)U i)%so5 u&rҜDŽf91oD+wɝOD{pnILuf VЦە lNs&c􋁨6 <#CAڲOFq\/!M Ab('6v{/梗=zpGEC8Nvw%Jy;̗ф+=M.' 0(g¿%X˄i`e[Xz(z)yS>p?WvQz5//=WQ&?GRoRk Z %y=ZiZ ɮHF ~ 8 S=uaBR HETPoT>ͨLVz!˅ARAUH(- X}upsUvmK_[o3w]9yD:nKO}IZ}3- \zc_{n`E4W EB:C(ZB1 1ɠ8.S0$!rl`kr2nكY,4q6C/ew8DŽ82;20arƍ%IADLłV( ^_=PM󓻘m}֬jTר)Ad8?5b*\s,|Z 95},RX<?̀ 4CkbŌ_èc DK%fPL#8]uz-ox A]D\ck|>WNہȥؼg:$n~"4|(L y`mT ݤ ۛW'{>O*Ox0sqB 5*bJ` }sT U"1~\n,#-Ú 6S;a_-w֜ŠY8`Z*E^;y<_?\o}V688y-&8nV"$S)#,B쮫ICΐ}i+^T ]v3Y 6K"mGȧ݆>Zi3<ҿVj"S\I /z A8 lwZ$ϝBnUX6u U:DV5nU`gg y]ƉH+BjZg5V\8웑X9=Yt`i_ZۅЍm}M!Z@||BȍS^UGԁS:qƵ@5Hʿ2(#Mǥ%_#G#dFU)RHfRIfRH΁Ck,صS3xJ{):q:]w\^19W>cIDQxNM8Ii^aG&)@%~g4&mQ*I$ؐ=`?İ1B:Ԅ}6eG$}FWXuNk.{mͥ2k+aѶƆRAZT9#u9f pl!@AS6L:?xJ9Vd9 }`)Zb@dOs݄\ g'o:5s kr^ DL)&ϩs-] ETi gy)-+!d$}""P=A02Z〱L ✮2!CPD)Dr'}V8lb#iҠФ/Lxɢ>*; y^0?D?糟7BX^UILw8yûtݐꛞ͈\g3Oηέ暀`ZM^ !Ѻg*g-?H]f5zzӪPj7t0f` (VQ :S<`d靮ȳ9j0L ݍ6Z`p ơzsep!s5.2CC֦v M玬c茹kJEH?N)B2%#0:IsAQ}( 8DRKy C ySV 3fRg.y#j!uE#0yJR3>cl/<^ED'F~pbPqPHvffE'$B>cuhc5m/.ao#nvb%k6' X JFf8$aoM´q/Ip?!|]C8d3Y߆uɳBi HtEHe- YSiI]]܈`SS8|.eN½Ѵȏ@$Gw w!V,a\Iy /?Nfi4x<O ;O+Vɶ!oTJr]1ّ~'pKA$md ZӶCqn]փudG38H @C18܊5!բ4S+qΰ@̍%%@/*P4e&Èk'>x ZՉ_2VP^vˍ!t`\` Qfjl|.^r{hֳ͕FǶ++r%C-U4,`;ɦwٯ F=d#@unDOL~WXޛhBȻtЄ'Nþ] T N 8^]ZD#$ؕ^$sZi$"7Q+VGwC)giNH - Z|.>{K%q'wjk $6-;P_Kfѝ?a=#ʗn>jh_2oҸvSFMSnu6>(e ".o6i(+gJav&s8Fj0%'3;k?uX[kOjJ eg 2 'TfYfo`sMmQڲ@%b >>x?kyiوBD, j8m hP* x^% ̷\LJ ϣ=}!Ds Dגƺ݋sPlڝhxai+z=|2}0 ->nNX fr:7Ry!VfGiXe!]MY2ls`n dr52]_pҹa5G>C /;WdmEP3f||’ Dr;T-̌ʂXK|wT\~YTb}yJ ޏcK8]RyeDM㇛I>8 ǰvHd߲4Na&7p2-UrC*JoXVڌ^-h}!؛p|NEkpX dQﻕBHzI"܊Rjiu[PzA&J~|Օ 9?\=_ WnC v+WA)Q# SR׬Y&-ATpRh3rǒ4E^<\=OW[ ?1;S`DYal{Ԟ \bkz+Oظ6o{U%a([fm. ExA}.oSe5ekVBv|%S|2O;|7}VM^һ;nxx⦈(ՔżV=>;1ˆ~E0VyTe&sl6J\w&eX;3u#a&o~toY5sn'9m@Ӹ7h %oɭ^閱xz?cNDeW𐤢s`\Gt O1IUv9D3mAox1ݪ'=B]'z*7{WR?=φArɜmR7m^ 7jB9nD`jh?KE Da.joox_FY\bGIVvu\akW(%-" p7iWd1<=$stA1#CpQEzG΀.q9``6E{LH\=BO'msN>\8h [Ֆߛ~c2.M P #;c$A/GJQĊj._<︮w;\6E؏Ab9h9DVCI*ҥ]3qGWr`PoeS\]C- Cy4Jɑ)y2@{ms|k#7%ܮL٤ZHK:Hܓs5MO(%eb>myypvf! 55Kԫ82~1 v6&c>l$,ҫf2pёcM7rI!|t?,Bq!B0=xr&sc{!m4JfMg Mr.pQٸ3eZ*ze[~M'bcVA5L5kL 8ڪ$sCf.U`E$(7oZCܢ֛0Js^}!a7[բy;Rl0SYfErF/LXLƅ(87B̐;nB N̢|v dVu٨՞%}66nᏤ1l3_f(,ql"Tlj0UqNLjP,(&㞴 fGk(Ц[)/, Rs|J%d׏3Mb!(SbT<-WñU1 e*#/|8n_ o1uങny3^速U#'-ST n3["ff+ó<(H}ȒG+OD餼m,^pp8_ jދ@1!"Dm(g+9=x^OfX0""o\[8ldH  oXh@m"0ͺB ^UˑszvQ2@RU'3蝝SZGgdp)9[J,9:~V+jqyOk~uk+H#/vKYLٻ4ͺ!v{jȿlk{rƌY?1$INqaı:ze&~X1lUUV7b\,B5XH`"~$)iItnZ:wJł &lp!EJœV'(}U~E|kB0꣆fI7 I^ ӾZ7$|W`a@覿ahHjN~e0J(s_bXÂe ⤆Qd-_RmQwwy to{6 n{^~|,#x$O@5˃br$=]G+,QC3A<\a x-0>LJ)j͑)Cz ,3b}H6[ڟ5']`3Ȁ3vfs uQ L` 80x~ k8K3C ltMalS/}D<Jdr-GhH$'PCPU91[PuJ&X.> &BhRyKD K7oe;HXt QL$v$T}5 ;c")w&?DH\hyF.5?K-iǀ(*Y,CzkCo!1d8񕰆^8&'5jsmcB%(lm׽.(f|<2Bh,XgO-zT;Nv1mr>{]HD3y=u-؅ YI0͙JWK&YRrԈD:aGب3:չu3Y"Ԭe*4c`%wBQR BvU5W1cXXLf(ww>E6gFV#N0c 6% Wx2'~DYܿ&<7©lgWfxK;v.桒PLo<@ѫL9(&]~T=:VCC'fig*fMflCN>REBˏ]8ђIr%7JZ 1Ä\ڡOZA܍%cU)9Rտ4 ڪP#$8${Q\W|S@IGp_q_{mתǖ7؉)AP\Gb7_. YƀZ̋1 Ж;*^52[o+R6&w>, _.У d(_70|N"o:bR#_kQ+;(urnb^cđa)SeU; q/ '!Ԇ L僕b\SuRX}u kǁ 1؍KP#,XjUl_Ecg??ak*fw'L'ݮ_}a‼U+99%UHV9?Ẹ0O$*@O:-0Icfk[ _m}ruҤ[,"u|9"]uQU 8uHDU֝@H.GX\z+A'A?=/)$s(Dc%21j~h:?=͐so,M~=5ᮾʱvQdŤ{'q8F>$<3*O~| ;,'r) ㇦%)itfZ lSPr[ ٜuXEyH' Hiz?[Gg9b8מƶ.pFvE$ZOÙעYhj f2 t@tôw2J Mʹ8+D; ڳvkOBH|C_E8xQp [Gw0?UBKLzɿZN>1dUl^<\-H ش]ҫG*tA7+lr@O g-R!)U!ʑS|u^-7s3xۻaa&.nU0 MSW=_ p??SMԊG"r@q5'w$ Kd=Bģ)~WZ)=t,[,ja0 I+2)w6W+θ7<Q#IeVb3yz!2u kW{@:T emwnmOP^Ȯ K<֘+w`R~%/KPlZ+ 1c5ABڹx5Ln7ӂw&:4aaToG( 4WO5On1FtCقy!5&h'04P=I2fl53F\Q ce=QGmax2Nܜ!lƋGiiZ *nIeo`ęUE q%<klqclf\\^PLɕ,^dt {dLwQ<&nisDm6ڜݷdPvt!á-Yo(c_J]O(CHi?xhWo9?o+ QSXp0anPH`/(g D>YGӵu6/ewhqY|ĂA߄yzJrܹ7ސw{nf*'&Uq?CzEm'q43{ѳk訽P\9NL0gXG H-DM2>,WJ|XD@XV;"#Ɏz7ZRh'N&jgåi%:S!!*9%5%\(}1lKBj<`\u/VŻeF9ci QV=6ܨ*/ϰ|X*ރmQ5bq" &W]̵ydJi |ccA"|q|3PwXɃq}`˚G9+$]Ű Y'? mmħ +n:Ap>HO\[<'~L,g;Gjw l5(ifMLq c.RBՋҁm'ltb5=~߶)@B7)AX' )]Wʫ g١:$*'[۶4=UVsUA\I`V69})+w?~:e-u }mЬEG2羕GdPg- S)*_sNF, .L=l!PL5qz5-)L0q*U *삑73NZXMWju2al2{Wʖ&<6kvZNXt,WT c ͞gOW~$n'3Ӛ<elzEK԰mþUQ%b0ɻ᭵j63gz4x_8 [&b#Q X@?P-M^AM+0Rbqv@#X< pU&$Rn-w=U=/ϴp(b>̓@YZ/%V>ڙhxŘNént?XPtcy(m&;6cNRWd\N0}iW3 Ng@IC sk/m}`'[AEu~7YI>\u eP$ӪDC]EgT8Z{13MVGR]5 (7cw۲Ģgd%t4_T14 ϖۋP`V:ȧ@}~h)3J.0xv{8z;^o.}+vOX"@nHFe<<DJM'Tb5oàLZ;$@M0&{ȮoBά~Ƥ&'ݓZ~t'Ѯ,80̐t<"*VxK[C.@`M"5@Uv=s)VA6#>Fo̡xjbf/JD B죮tD{[A7T8}GۢQD~IGk @"xpuFrtI\Ǎmy,F׀; %`Ɔ~9y+y:0]駡g&B |A#|NsHLE͙9jiX M˿+фf(9=hjRd b+|_$"ld2n J lU JЯ$ffR"-#>\cBͥ9hb2{G w r26{(7Ch6-4Fe PA2pYŘ<`|`,0aG<<5ϘkE,^cNWڋ7Ct2֍Dy7X9Fm@g$)D} C}j|as\{LJ`퓒<ڱ"۶ch#=P`pMLvzcz0 w;2hd9O=+ϸT,a'b/qJr7H|͘*t@'v_|'L\bb:̻v= 6u{̓w"߲鯧x 9ONoy5f :1X#1fv>Ah:UNb^B 4W;zuˌs \ :ш&bړ(R̷/x(Q%,nH-K2̄?@ [U=~0 .#+oؙx:r@BNEqlqB'N}ܑۈ-k +5 .xH@dvs3Cb 8XHftŸ#`g)1l|"pÀURENG8[vfʘ$ȋ?9{~ycM$آ~v:X.CU ˦lO>) #^Q}Ribn#ݘ@LpjK 2RJ2綮<^%Z]Y JN{+CΉ*;v\d]XIםŠskt4)RJ6HH-3w ^lP6}Ρ=!Bqԣ5! htç^ٵn2N )pZhv9sieۯw4ԚL$gwSYƜ]r4 &% 1Plj۹]W |HT"s#1󐆆Oa4ѣA{a-lM/ 7J:Ǖ ? /t8ŏ WSe$ eBG?dp(=fs3NDuڕgi04@ifE{ҟ R{|m֬n_[ >l9X ~yTc~VݐG;lG pqv= nN?ʇx>zwy.@"n)Ck ^0@5 `]AK 5x[ Fe#J%V]wN9Qߐn` w Gյ/f!['Ut{ljұؖ92!}, jyU?[쫤h4uE Fby7/),V1vhg5Y-?/uim1nYyqF% T"n"ap*4 6 (}G4C5Wb|-E m>H>5yn~Y%N}Lt08}݆u ߉bC<Sey(*ʠGt؉sj+a䤟 )NjRwz -!԰x~ nJl`ˀH)jWÉl{î/Yk4Xg:.N 5ީbyo%w"Bl|l8QMƛLK;x m$s!$#bXUԼy &t< >F%I(%Ͷ$jCnk%0U:@$aJ"Iy$\5C #_!C$冮tU$ІrMb ؞.a#h v|heD-!̙y3iߘM.-lv9 ᗋgDy2ei1]Z =լ3,ǗA@Uչ0Z(8 rW$.c0hzZo`l3VA5E28xHaT d^*}kPy>?ӆv{y[4TB[ Lzt?Xji^DJVetAP!BǣNE=;Ӟ: AމvQZy찝Ϥ˚ra1i7l(h zT&Zs(VZJ7I/":t/k^w2 / "jDg fQ#bXnG5X BكkJg'2;D_ZR0N pGFpq`nqYWCz歾H<7Q7m3ryA,Qk^%{1&KPpĬH,V+|t#Gd|܅BEUNC_«8G%^;g ޗ=ʧ NĦ&dGe:"|f0J3,psV "<*pZ=٘?V֠$Q"HvkZVAyމ(gPvkgW7$haF)˽>o_xrLSvg$rQq/ډKKߖUM&`=8Y|82 !]P 2V;][)5r'Y0>|aУDw :SjyYKbb]c *~sNJ6D`inUlZPv3lg8egW{25ESyN0&E\~.[2 )IH ܌':V3i5N\1lu؏GL=1deyft?dsg)sgDX#jZ̾ކ11@\d#ɟ[p$ldRH8~zYcֽZ9]Up)/ω= -NQDɕKOzSuȼs5Bn#X(W_! mJ+QN%HL$=LH1;?P@^M@:|<ŤKȺRCK5,[2McsS rcX^1dbvķHQj8QTUbKWQ̖QM¡8yvFⓒĐKb/2;T_D+˷]:'dHzeHR$,2[=PӌDjKZIo3&$K "vW?w/pF#8顟<""V.*-j:9U1I9)9f12"zf]<śct~4@|x NUUG7 4_6(ûhJAcYh۵8VjE[&ԬxY[U@Axyɳ 9->S l#ngVUy;.k+*BGX2coQ s+IDk]: v M,r]f[jt=0Cζ7^I ;kSީ(dڙy;,z܍W)ϒ]E年_RZv5vDY] a3 LIamO;v<7v\<*Hk^!Vd:ؠWC`"~`狡ojҚ%3l&Ȍ쩟FD{ϗ{w!)<mW;~t>u\h;JRKCd}YX%U eE}PBu:t91H{3ױהvH*y%/P@CЩiKD{d3!L%aug⥉U ɣg[/_Im呅Wێ.1u:4[Q]$ͫuBbzJn}  ¨o% ecQ?t9 {"0$>AFnvݦQi=pe%=L# $PmWQ%zm35UDftc"ƾRz/O^.X-䲀j5*]_]L祯MJ{ⶳKFB&{1|>T &uscp6Vf/#%k^Gq!\\ЬsshLmrT'˝Na|<99UmX)}K2~B) ͡QD:f~x G|X.WmuƛH,y"3`W xICfK@ !_(uw w"Ep\q/Z0_cNrǺH\kq*nz;C[)gv/ s?ua嵮hFQ&dX9l6|HYsUr d>ύϭSu~pqr/ IrŠ9Պ>#Ӎ:}~_x n9U*J#ުD\Dp2 v~|R( o˜<-mڝ9hAW_MT#k TӄfŹg@k@'x h5_ ; +ՓnE|dZ=5#ӈsZ/5-V{ Nn.,1SN=hprrV! е'R] >K_9M$G{df o)i+涬mPrzTÕXyG[lI;.c /ɘϏgLU^7p3UhV>lEiAnv#u]u'_/`_$ؗ8s@M"d7uQ tV̸6.jesD57,#ekmV fؿC!)]˰~9| -.7Rw jQqwvQ[J5HihwngF lC~&J]I:A) ~RMǜ{ /屐5`"ätDe}#A}"*Hm f_-"/ɓElRΧrQр=(g.)< KHz~=#H#(%Z6"*t,1nG/Ԡjyw:"{3:b$AdFQɪ^5bOcd;̡lQk1UolwCW[I4Q8sf7{! }x+F8샫(S at3 q(P^V:q'%6_@TiTESgŀ27Ivxu@J=P+֚$ ހSɑ#Vu7жhǢsD~ئCmee cr_L-ʪ [L6`Q{|#_*%<8-žgɩx'$/j*^[su_+qDoҬ7PeT(_;O(4.#ʄJY!EXAJȸy>B+ͱhhes8;dG 4_IT"[)@fy!n+*S) _# 0@^?Mnj ؟ȸ`A;ݱ272%qkG(7cLiڟaNqheGJ CpqQ)_x/%dz,z,[4*' xJ]3*h,ؖ$b}gEB;[; 3pḸ~ЁA/;6M`,R ܥYɊ wS'8St tdz)ЈqlȪʢMި:!c_m-EsnjH^͋lNQpڦTpĐiks[/WK`^G:Jʻ8-#Ch6S/oNK[g#5̩l9 ~A>ZĪh;g'ʪ6=49$*TTmx%I&*ļGl*5RMzyChFya{;aMY2 PNn/ i $;ΟC!`p#O1۵O0͊#d=u"`(#xAuj!v )Os8dT<䘛G߼W :9V,Co Zy(E^ r6WdgiA4+x=(l]ʥqlQsM(t` zZ թ C/x."2,λ\[Dz" t2S^%w3u2:f.!šH Y_OTG6}7^&[GkU&(t2[->VGý҃ 9ĵuy0"t\ExY 呟圬k,jqn+rGf*@hlhe|Wej~.TJuC0\ڜaP0mS#LϺU6Ibf徶Bs \}]t=MgelٶKNz$t]f|`=\i1Ul7q)$rӊj$}"J) L^  *<5՟YDdBs팙זd9pYazPvq.Ɋp5x|Ŝ [AyzN%xK sHJOǛ/Gnęm2eVU2t?O\`%]JjFB7RRxc xX˜Pz S}'̒ha( lSyWk$20(G,g[$*|(ju'wIF8K:\須R 9pdG~4؀J-EԦ:{=r8"URXj}1kT] v4G"QT/ynWمoJ2e &#XjeN< d_eF ^1/AyJ Phi9۷, ǧLO5DEA.p<ŠQ mw:(quAȦemx_Bݝ8yAv#Lo*t#"Ep 0+Y>Vj :iCY#0sUqțv\Es~xYx<+p{QLݥ!ܒy^%F\>`'@x&tUt9텴 i8 X fOw@ur(gnᥬ)B!H$K 96ǖíJoY:4n\QkOֱ`53z=~41-r6xݴ1A(V1=~kM%]d dlG=_)V$fm ;f`f)+hZgSW3G}u` ##e cn G&jޜ@l:PS_~s#tzj 2=;mއ(j+f$rc.)J 57&NRmYv.ƆckF iлYH Th'y,D7=H3QQsSФjy JkX{6LTga~ժ"f 3Tmp?2$Ečns6sE"u7*@? z;9ƕB%uUor/N (ag,u {aJ4;M"Ø (^SG25eHќp ۊDֺbd&$.{\_V(R .kRBENFw2u.Z^vFvXVFc*<Ks-rv 0n.#* C׎ڏC00c*ܸ<q1-A.oެFf":ڔ סF)c{mH_ A&Bpc<;9F-:1 )=Ha"aK̴$hFƖV5J)X!dL Kq¯>q Pɰf?ƫ@$Cu {# 8TMGWTuV0Asg-*tH3(=ttV7dJΦX0~Q1QZ47 T݀ٿm$HoVBӥ W<|w,-E0Y=Wΰd#&j&n*DžPobJKpIC DKc{+KhɳױYLHԘRӟ׵zͽ<ӈb*Luokm.tBE<*::!Gt_2xZk<*[bn&ڵiT?T3@dV+q4?3WyP. `?NJ‹8TrO)B7_%5 swC$l@da@hdPe.IAUHPEvM2`KE/MpPr0, C01 )"G<΄hbqqidڿrUvQylڂXlx-2a&$pbfQ˫-vt^ n,|cHBM49CjCT0W jX+꼮PqKxZMaDIC-T*1S_R)muD`Br2D:O.?_M2,I_ f# 6^jo*/GG~?j C-TJE˨";cq9E=aL1:>.#מ+LߥؘʢD=P@$>LGB4,3#\@2!àd}+*/4ѣ^[ðk~}6!:fT5*LAwmr߼RJ[p`Y6$w'B K+?n!LIcqff//O(}Zu{:]'f1lڞELq͍xK.ꎔ)7|'2tX!E8O2M;4ř2vk-w^ 1(P~[zswP2Ԯ=s߃;xHR/xk:{sxL|5t+ p9 zſMFam?,uvHr͎@ >!u|hv{6oޔK(Aj|lûȝ3ڟ z[KkA는5osr%̰ b1>3-ò 09`4wYOM).{St̬؅mD4q"!c4 |PUz^ggIM$0 B d5Km8~Fr \v*΁ a;oܐj"PiNkP7Z\vu73?؍jR<(!2[8*zFW Z1w/F#WW i8> eA\eQ(եLqv3u0 WPkSÿGBUFb9ܨQL乻[vg乩f19W鏆NaPYrٺ{4Aє:"OJ-`iJ^4BTۨf'lJ 5CS uKLPvsvJsg>TQC0;|?|pZz^o,\aeTVff\-x;*69Abʤ tr3yj+< 2a3Ku5A2} Db [IPk䴢ndk8A4(kI@APj,mcX˨7L$CU @KFOe3, )-yO ':LHǝ@ulNNZXS'ITib+ATNƓʲ:jXlAh֊ύy"&[>YUe3H/Sߔ[ΜvA|M+}(J)%#d[X6ş!@/r'^OpGɇ2 rm&f G:Nƃ<^#!|d Rzm]Fu{7 Wj/؄}Fbf(601=EھGS1c&䛹esGJ|T*>KR4ي$[zn"WuBl%|> yLl]{khߺ_/_V2>s}Qs#P~1G᡹vv9 r_6C)Ek5t{=U~wc/nH5[2)e+-WǸ~hȔ:y$5]A]Ӽ Sբ\<ޣ2iyaq6n3zM<BS$|sa>9A#Cr^Ԟ|BC 7kpQYfRߨs6sd.E}o8?UO͞ ^D9ūŎ[G0VVVcNw?mA%쩷|cgK8ጵ$v[a1u^buSA)׉u;ep{!F_Ln &yr%mG't51wh!&ܹ/MMELN-m4Ob*oW @!`[4BL݅C,NtƺU;p \opŔ;Y5X}TH`yy&];<0 Wu$Ut6kk2y+= "\ 5? 9G k͛8EbRo]Y+?( Zp >N,T~͛c~1\F >P+vڈ4]s.Bhf죳++5P\ Zt$X y0>Z6I(cA/$Ll,=꾰pFuq޼CH#J yU95ziOmqۗuE,VԇNwH]%ҋJ-5l[轩 H?sRLjJ~ iC ̗- U:J5!‚ 'ۍNTd,^׆g99y9-͵N@MX#^vS`sVΫhv>30CTWnW6CZ ÏԗF֩dҖR_xaBɆ<݄U)Iedx4O))i3C`? IͩN|1"j@ėJA$Gթ#EK{yHh /.vEXFDR1+HݡfٻIIOp-wAv{m&D.L_dJ }.Kސcd?K~*Km.u[HoZ>N߰>r=e]|5W2|?z[pʝ|GIZy>K~=,iJ%zrdN!M; (ҌWav}kTo^Q}s~[i`xgYEDgR>q'ϩB}s[0b }.׉:?nq456_h9ORkǎ co_nK [f.,{oY+(֐9-*T0@ `GLDƼZ]z*ytU;&|3# .Z_f91͘f[Zj3 "Q~\R92E Tyf.?{M@܅fX ̎88U 25 y s?A)sNYe'5X3PE2+@+ B=L hz#BAӫƭ$HTͲ?9G ;d&^`|:+ǷS 2 ٭\))bʧ C[F쭆ܢf`hFldmҰ^Fʹ?^vH ""] oe%ϚQ[]AؗP"*} q%'$E_|L/Zn0@ G֧2 +V\qǺ"i|b@>V x7l_Z]ݎu=C%@h5HN;!+Kz' ^"<gy!"$TjK abU֠,U]R z\اLB#ڏhr"xf^*~Á&&*RU*r(Vd}{@¾󆬷ds%qn:7oD.ElXO. atRC|]D,&n;PǶ3*>ʓH¡x7b3=D8n#+S-wZЯ oL3F5V q:yK` XVD(F~{E!6!̭XIclf@KӜ쇼Mg PYެDŽNN/& ;ײ N=(e:> i ǜ_*\zY4„."h3(r˝@X`(V@Q~y1Zc--yHWAalr-=N ce]ѷ XIhE,U勈G]T8|Z_wUjѻc{ yiée(,),1 u2E-.RI42S&b{޵h@j(|m=_H`az#[5iN^4%ʇaAy:-ުC:ҀmCr" |UI7@zC$b1aGSJ@DBe91mnb9W`lN0MY~z)<FGV OH'&Kg2VA7\C>ZbCy1BM}~N= MA(TIf{J$ :~'h.g-'$%Gt/72quI>~e=gHDAcR Ƀd:#g2C%w.*mKЊ|T n6Y0@&sKKGşan {mE\J63Ə{%Yĩ@6r"MnHH;XW4dӻ芣}Ƈ1䑃{4g I$h_] O_mrbbC[(⥝ꇥų$-T=SwZ YC Xh2npD& :VSGfJ6M ҃OGX8۟9bN͏GF_26S]$GE1AIcTT04+w0 Oe9F(hۓ8pкS7Q@Wk"ֽS( X* Uz3zX 8+mz{Wz9 N#;YS}򎧗8QJ'ԟ?.Z4m*j&[C ,5X0$GB(V{OCWc vUP`@gFfdv4[Z.Dҝ){"!rVB !y^ pW\jp%$GH{؜zIΓO=pxMB14V]$,[r_mZg+Sae#a8~z3s+ U$ Yd'Zh1f3 Oq K+^S3{۪\O$ QMsz3Dp.hH ^U~+[< dm15߁;VD{D͇1"x9֮R x.f.Hn>SPu`6˩*p{ *r5~!m5["EOE#U0 lCbet29(v {x tq`>ffl-V8vsg0XFOj/C6彁uהa|c?)㤹 ~oyIWWeу}Eڮj O~{B!Yl\ݴu0|A{ǣx-3;5W"ɾi4;4Pe14S/+ǧ 38 `rn4rhtpE{ѦF8ye "e%b(?v'MrJɞG,S Un:;!{bbjCG,~ϭFuҾx,&CoH*u%G+%AͧCE8uasQE6$#>?6bv)t&C@8{SSlv_|:.r\Dn%C0V}޴RPQa߈PeNH%Hz5\ѠU ~x0$].Pcj*=ZmlGbZKZZIrsN_c*F ZΥz؞zjC-kW <4/EQ.ksskKnṿBbWT5OkyxJM*3~IqZ88pf_&wX]DRѱ3w`Pg@Su }Fx rRaA!#Ƨ/1MF׽bF[!,nʛT $da߹ aSnu;[춐2g3<0{:w+^H~&r;[|gL7QLJَHQk+b,n[\'潽O"vÍ{ ڏ4o H4a,[%Kz[Zn95 *ۇUuU<ՒM'$*oa';eU\kt 0Sr HvWZsPSq⣜8IݗxP #15 |';LɘY>"2*l55K3++K 2ȃhvlJJҖ~#|'H/{jIl9att0 )^<X-95D̏Lc =^绔1h`-@&eB>0"r&9TةߥpA<\] ȪB 3?c:υ_ Lh0pW~WNq+cP! a];O2mA*k_x#cnA*GMxB e#o.USoIܐ zex"KH[1 bU]$'YpZYPw*Wd.a:ʬ".v#$l}/(֨>#aa 01uT$oa@ћ ~G!k[.c}z)WySq`|du3zx7-HIcE&T:uL Bb\L34Xsy+͞s0/$ N{ʍ&וD9~?с;I(a.ftR5]{=a˓,-5@h'sˑK7s"TQ]&a)CH]##\trI61ccM4Qz9zA"\46i`Ґ+lf6r0Ճ>gyZ!&e!IP'?^QzV _rUB</[tPbax2ˢqa$4uF-sԄ n$Hbt3L^38GAΛdq+vc{{ ty$dI[։y%kG.>@\ߪќdWfuo)'CsTp%Y$̭ނR!n%io"Xf͂?bbιEx&;")MXj5 tƹ6Bd lSJGLL+n#"½g!NǺX굋#S䦧 5:g9Q{Ƃ `k~=M"Ƨ竩2C#4}tNm:v ˃t ^˸:$nBw[6 ñZ=\Ez$1\#RUGM;o76B.W"`Kv%o_ӔJتP+ȈQԖ`6hro6Gb#oX>D3t$Bir._*frW,߄y^r햪6%C]q*j_S 5~ܱfaʀ4O~ݐ_1mR2h8 IEy1D w/ M!@d)[@ -U2J.)~-ɢ;7~y9kv"Y1!KG׍ϫ6ȃ<ܕƽ2Me {_[j_SßgPa22p7˒aV_.ÜSҢeA/pX=<\?CFѵ;@?mh·M&+%/qdxh9ذ~tO8d"~"@Q<[10P~c9S̵) ]ֱE>$lT>HzgV;m\BujwCAjbn J2PfxL8CF^93}|ɃKS|2:76cg).Q<9PCNi}i:hR@7-`=t3NҝR:yDN\Z`}5=)BWtg/xݻ$ٙkږ/"BdΕKٵ~4YO3|l#JT]q\W.)?Ƃ_CŪu#p[ 9MZʁaH(^ͦ [#'BWɋl;[ Ԟ:q* wy;a4D5A8@G)? sI:oqbpħ kiKk7Ä^ZJEK<hH̯^PP)ljS–Cۿo "/F6 R襃UڄNX{+66nk}MU <0fYL~ܲWxBt=ʸ72RKEJs05 D]m*vO@}۲cŝ%:\SOD$ /kl@"B|ͦU/R|7hr1+bLCYo!#;`P)Zao(߱ao*/ǛX ښ]1͎qiyab:3n}PGXPQavFNVft9otiu|\X>uO3&pk A{N}n F2;%]`$ tӓo:Ilq.:h-Lz " `)PDV\`5C@]8'?2j99.*Dž~׈+u~TRgoPm do>ᑚ N7[V}ڬiSuQ7Z:RNU>kCY%5/k_ TM`:ո1"ɉE1,97p&f k Y${R,>DPsO{ umw](", DE澣Ws..liX@ŅoUsCLtyZJgßΎx~bVQEt^Ew\nG]DU)ZmfV{(p, NkNDK 'S}/nڣJ C}/\F[UAX˱x'Btt,P~Re*|7Lg<*cKYTzg6nDW}a\nl3;Fl{CҽDXO\;KJPZ]ϔ(àj_[<}d#( 'M[4_КZսIhcܲB.\RI;8|=*{T鹲k ~qx 䘌'Fϻbc?MɑVe/Է"FYsZ굇ۇ|ՅsIbO,V/A--nxް̷ >:P~%}Aà ~ )Pv<#i*6;??!Qt ̼MZIaìI)_g^3S?j|n* X7X, ( [P:<e[B9egO*klzg!z;̷^678a<Mevy_m lL]Rs(#4#G|ڨ˅Ք;RF;W䤵C`Jwg"H8wCDn|X[8pͼ57|Q`oyxw˃3A+{[.ĒˏrT/):8 {UJ_u_&(ׯoԡmM qVu'^|b}aOc%:Oa #UoFBV'KǤ15P5~Mk\)ūpvhY^+D @+RZP[C8mow" K2bp&8T32TC.Uzo[Y4!>.U[rZ4ڋ+lP.݊D.!|}wIdLcLNqyItHc'P#pbI3JgMiwc"_㮋d9#jore@cGHBlDcNcđ5|^9a|i}9: CaӾ(Ąo6s#>DEK䋚g Q-^| Κ/6wށj{VMVk(]_&~)\ }ʖ2Q 䋤:|~tm΋ 2-W+0 G dt?-.rHD>x)J )Dtsu4=:rA^uXpYjᚸ`ՓUwnqz=0=z$\Vxdv=fm>o^ ony@DDA2f|H&PaqQ_, ȼ>EσmsvfgTaees'j륳M NtMWU@N/t -/d]R%8|" &bRT6yZ(hGY+)1T,;ѽNǍEbH́‰qɕTL'T2xR~2jkx#kNŽG nnQ2L%G^F4ݿ0T{U0+{< * d쑥{e7' ԑ~PhFПqdlƛىVdZX~vLhu X?*RWN >TGUK?L9[S94;X_MS&@mXz濦-C3yZ0k E$ `ʻҝhA HL=at+Hz=/3=$c=BݩF)=t=zBuIk:s/6h'I\_m{1@0ZsE_6('GK7HnYZQőro 7 lVnH[;Lq!#곻;QȒsonXc7Q ځśh9v2p('!ݚiÝL_kr+_G qJ?DҀS_ ϬŇk֕ E;,M2~}\ j7bkF^: [%IdBʵ$91]MFLr }BN dc4JflӉ ̼(3P Pah ZXg{۴T/DItdO(f.);v'-38>vVU "L(rQENaK)^h#k_x8-41[]oR1xwyl9HDR9/t\7M[E7G6J.zfW;\#C 4!АqrX`?}kПbꁕwuP qãiKWD0Dz`J&c=9#;NX4AaGI}ޡe]p[TeP'4BU4b`>E)ZPΟCxs}*a <,6_gwj K=l7OA}"uin颪"2قD :nƇ|ܺXH8`L}c^H /Ln;$FM4A>&myо!(ڕIa9zqGl|~D}g<;J oX!hT F;*ԘC0KX h;Yh@r-hfS] MFLcx{*~hI%XIEJ#dY[r+|>E7d0G r׼e2k_\s.&^CB0F3 5 ¾}ixGIg*,373ĐÐUY#1|,U[aZaR(V;K }U6hm Z Il&<&}zq ̆xI?" pj$T;F$k$ #v ƙwBz z788}t<_%-Qqk~t4II3Ԭp}Z >fcēJG!A3-(gW-c3 ( "Q8'Gi:Yʣb,J6ӝ KisBIO8Po޿J/㡞b +>l "=JE\Ż jهYZh^0ҩ.B kàtǃ$pWM,Luvgv)ToS CO*l)M9ʢn ࢥYoKZ e."j ɂ5?!23X>o G1Dvw?^t$_ViE!Wrm(8~_;G"8(p y R>=n-^ިhh 53dV|Sx#Vk6`5|]:zvma.IQ<&*rGhh>sz[v1b1ͩ˗ͬϮЩonɼһ2 H^vXn'|͐.AH4ㄿSEu-:C ܦoC 0Fɽ:r:!qocfYX8=(d%fZ֞TUhq|s8d*q+5qB#ǕJmQY+/C7P~s߷hF-긆5 +zI -l-³2*5>;cUDs|6kKٖLlb[jܝ^bnAS * %.TV^bJe0<+^L6뫹"_%UhAsX{zuCi,RL:hoڭ*iMShGE%Ej8IHbf>(fF=ָ(yPu2 2}Ib&}Y)J9r1DfDh]3Ydk*qmn6x#Ŝ: z(+ Ջ ^{gIV2 *k|7Z v IRGsĖLǕmI{9 ;^67 Z-ˆ)Er닊nRV)mK0U&b-I4N8֤ujz`^ɤ:* ]E)*3}ٔʮ~B , N>'']Uhj]jGm`4?UF6)zUGKaƿȺsVMEtLOw]`۲]hƋW6XlsfG ͔'XXRGj-`[B[׋-︸Pa8r9Qi\Du1Gߌ< MY-oIV&s135^K dRmŭr ֏"Th|lՃ<+CDw n$;U=ኟ'2MrpBK9оPCJ+ kr&ݜZm8|ɫ%SJ] e@xbnbYkzVO\>PP2u[X};85|N~4Yrg~ g:_|󒖹dhJVQn]X^,o(HYSZ3QMw¤4@/-ի س{\ǸyBvFN׏jv|j_m$Zef)`8&R<'aqB0c"AG#nlКMVʵT[@RX<_P]c@xNr ܛ |nj]!;y7)-@]gw TNR*$N%.ʱ9 ZuOi68e$@a/QIK6`UvZN:HүHVE}*RE$_7۠5J҆~هƩk5v?~^"V|x T'@ey|+j{rVB ם[QR [Є#ZßB^}ĩoY/Ju S})og@6V$XfGG**k7v@Bd02|s&rk! \ :N%R =?chUϱpޞCrg$ZB%ׁ$7^~<;YF97\:'h`g7ZaF.R~2{LpB˟PGu/ iy4!\6̘pLUwPAEMriSy;vQ)XZu,~'JU*1Z8@ nlrNX-zϘ jxCy4P=gٍ<ax;)9K#7Ztitփ Oמd ,ID۷‘"ab{l5 TGf&tlZu4ZxY ,stV et7w0atmq@'.S练tU^fl.lґk3<8"JJ$:[ol!حjQDlWE^Nka$lmh>zq%.P3^Ihۃ_iϑFb.ѪI"оApϝo ]rt*"+J̶ o pw{Qmus(MgWFj#rpyvEY1UPDk.6%FVec4vu}zVxy}ŷ&{u(ᎬHy=3"4v+W6 J C,+E/>&8Lm]VC_K^cItUpo(K]ŪxÅ%N1\Fc"d>920r YБ`Y% JhZ ҷ!$İXa a6r1fYJ8[d..%^cH_q܍oF-Q!PQ"8C021 OsSfഎ[i೼UĔNDN4@{ h1_UFuWQ>†MSt"GCi0-oQCTKU iZHeL:}or'5uB~I>ٌĉGh&?&M9Q}`{sϖxe,*+#)=:TP :\*48/Zt&PAWv JQ/@ϧ}FRSX龙՚3{:Uf#KB襺([w>LҁK|G3k! 44(4 |@fi3kTpЦ=(aX OX[Ѷb'`-ΥF9Lr,͹&J\pM^k|ٴN J= w!WhQG"5,'҅j YUřvbBw,8Ujy T|X7x}op =k@]y^2{|CKPO#Iz Fi' !ɏnU} }A^;]%'QJ ;4֥ !T`L 4 ( a()T?Sp7B޷7@)>NE!5J]p*HҟI JCȒI%DDRQ D]a|Ğܣ1ڊV誄E; Cp/ky4>d"AM\6`+jcY8ܰIa"SL\dQzayuNa>_[=:qkdnIbоo[bNnj{e&v)5iȏ(SI Niۙvgiw! ;2s snW$]"Xb+-dC%ƄS/\ӟQbBG7̠A!k2^4ꊴt9!{p8A5q mr78؉ra}֧U<2>7keGX9SϼqXxmB@H },ѾR-")ʳ隼:cMnV 24uY>4ױ^t{Ӭ| }lI'v=|!h+Psǹd0ezVfib( a)1ͳOEy5(Jvhd_뾿_0Ӕo VS mYޢh&R-D3v ڌ}眀އ`u49 1K&`odF[FFG!)#*3K`fສr˻+ ܘ[Khh[AA~.X83knX//zH[%j!>إDOe?9#)_^\ -SV%h?{Un*!ΕbdxV+JGjyuʸY%˃!qiwRtcIDvhGqfK G,|Sѐ΄N"wKvºnog>ju x:rУԠaLԠ ^j5Za\D0Ǹs~ lߢ49 }-2:EWl:5fPK0} {fw*`DU;7tqg)ur@%:"r!1bh_I% Y'p#>=qEFѺ?9Ǣ rI|>Z|d &Z0'$4}lV)Dkg ]*iJhj+ĻK Oߢ,:wPi5 (ӯh6lIon1Qݿ"jz+./JT=Aò" xxFB_'pM3x8|qFNbeU,`ѫzu qZj$|w+B&r(KFPYsz֛A*=؜Ak㝗ϣyY^(]DR#M60YA:_sSÿb0zQ4uv }s t2!73#-VOշ ӀGaDdT{fnI3йr=q[ jm(ؿ=ci~{Zzy|ov;5V-!:bKcaVMIAfT@Fd 'RofgY^kjySImU6qP7·4b";0*h2`Z aE3TN:_ f<6ݿPuҿ7F6e 8ZZӀi +7^\Qp|h ';иV=Y4 8?'? _v8:\zBU؏20];g\28s$9A{h ԌjɳxdX TM> x׵8Qw΢W\; jD/9̦gv4Ĕ9DTFP Ò.3BjO2$"[wDe~xU:[TI.1 _gF~)yWqL:y#okRzy7j ` GuT,i0ԧ{Ou:Z oWde:Qd3aO*^eBf28me)F:kP`r} ^b{I^ CL n?wA k+ޏf圛~ VE4nTg1PBs4x %} v#]ϱ砯(02+D)&"RnNq|sU'4l_*-ƈz5BХfg3RnQykENYz dx!\{7sHrQ5IxlR{Ǔ#n un<{xS%Jzߓͮg(RÈB ]3#Xm]?lfE{D6i)z>P=}\%'+\SuooZ^gdPfX>r g>z˜nӲӝ5ZiK}‰t"A3FTmLYz>S4ha +0 zjLcʺX#bo,^s7wlCtp`wuWͥ!v)ag pˑ+KX`GJ=320+`tݎTlK>x—Ʊ/]=<;`FY8!r'D\>#n$&M,,I(9J);M%3ir)u#WHX+Uԭ93/$XA8u`^g2"Y#(%vjttͱ)}pz> ueU~+Kq#`B[ 17v!(UlZd{xۋN{]av6^]mҾ<yR+epDž {*mXث?;<7735xbt/&Q7 fB-#;]:NjAMX4bz*84gώ?}!'Yjƻh,u~c/0Ifb,Q Q} \k;K FT2*0f࢚DP?%|nU\_G` }Xf梕ũ$y{>he|%J Ro)S9F"c8+y~NҶ-ΫJR2F%ʌ !mT;I)pmB0g:Kī@'g2ƷT0kā ܰlS8_ڝd5#|46"m d&mMUx Z`EqD? Tmlj%<2/'$p$Y''Rf*5_LibJgs k#{6OOAz!TJ¬;1mgq 3 sG85ykrרkBҍ%zOqRb=HpNh,6GM;pᯬ#\D LФQՀhY ,^G-۾9H^=Na~0ZzO篫7)Sik/6ZP i_Xyh3Rwc9*(fY[/u>l~\u kaЛ]t}9sPjOF50yWF ِ7/}|sZ#놺-4JcHja lmuL(<"N1_;NϫBmZ-^h)FJzhR!mETN'xz4Cڋԗ۽I+ʏEcupfԵZ5EI9 M??JwF ~NJsRR Y'ԬI忞jr͚<@|~&2ژρI5k"Ed>+d%q]Q*zi P9+3KYg~&QR9*ޒҙN)x?7YC6C!*n 4{.q-#Պ4:pjw 8OR:Sj %o5'bMXыf{X: TM! @Wዤ|hEi\«;;ȧ|YFot|JMydb`f w6%~E^كF;;KN=_vf]ؘ J?:"a8gNJhi۷x<``jO JN;/yE+wQOF [ Q/ѳS)7z\Pـ5 N}8m_Nu cY󂼋S%l˅r9|X%d4HwPZ;%HU?kdN.]m wPR/ w׹P+OäP4L XʼB&ᄹ2o EFmLYk*wÜQqm=13 rpÃ^QDT9( h>ZPN#4ag)Iʯ3!7g!WhPL1֕~<'e䑓nEWDAlIu?k?#!Ώ^KYCu zU׃,\N:^[%;`Zj (_N3$HG^hzr$=IĆhXC|.OSBwxo_=7kK~ǩסGXMiqx$mM1qLD-QxEotJ5ޖß ʬ]?)w9) 7cP;1x(-ᵏ%:LC+XMaYJ[e$ 7a?by%lSBFiZ0<3sͷ=`z5Zt-L&; ܕٔyDѯrE9Ѵ; X3 qg>āqy 72 ~m \l֓B,N.IJpL/wH :+^lX]9{+txinFցp7(IW +ʩ/Ѹҹi&wG#>l! W*p_l׆oƶI χ8 kT[W,ƛ 5\UkSVt*UJ:'@L y9kDt֠ 2)D^M -@J}n"4Ԫ `N*ڞY$RMBM&KsiR+<2O~U$ԅ.BB"̴-S bdVDjwDk lݫ0}7,ZX+a~QR[Z:j?B;0Y-+WNr r MK> =. k20qMn!(n8;v#iKI4lYxJ)cc 9vϒToň.Yn/t+DQ~#2FЙ q#) rp R&\ ="~켔{.t{9X>Ζ+5TkSִQ-o6$qBULc^Pe g@m2#9vN Y/`բ ,v.5%HLvi9= r+y/}Dd2k14X:(dQgQtcc|ʑCa]%mFߢQRJ:Q=>^E*C-Y+ Ѭ3n8 %qz}7 BŗL0݀"C =sY0KZPfM0[cR07{]F֭˦Kױ#=&AQ6`"*]~ TF+4I6mB uE{H~6vlW\6V^SLٶiw 9'ۅtT 5g.YGt;CSR_3Y4T`MyvYRK+ЊmMƦ_e>.[v>`<%kOX%(`0gA:M@p$}>N􁛏V4CM*dB Fӛ*Vx}֊$-}g :Lv7BmEtEc|nO!fE5g*s7]N~BŧG$pqZ٫XQ -XlKt oqqrL{{9*-iݰHc'ZǝGWϮj ,& l?e^Wx0GǛ\w3ãD?raJA~sr!Kvh6^tWU5L Nc?iׅC=F 밌:/OI=~VSm@h`A8)uR0ht1%X+:\۞[7:m̄H. ѲtO>1QB۰;l*&z4j## *?O6 ;+Ki)vE` i GX 6n{i)wn678a]vkr]>5iO?{tÆi1:cIލէlI_[cҀْc_7kD09/zRНY<hIDf $(a--j>"0 6#j,{DbNaޔVFDU]Q"X>fɈt3ԦWeS^I,~(Xֱb"r@G )ib 't:դW+b 3|e#%fkcI93!n\ Ћp4F鉧 F> TY04-;nY"X]e<",%?aI,iq.m!qÊ\d5kⲚ{_Brr)hp{j3aI7OĽc'ǧ_k#֒orNwbF,zA7ؤEСӡӹusS\w'3nT`@)0B7o0D)Zﲦ%̘w&|n|AOzeխ eڎ›$ Ԏf';ձk5=.ݨ GfJ=ӗlGH(D꟤Yt.|h;/1$$d('- 5d:We鱆9YuTCP]6}D ~D̅-cU38Ywm)GEri8({ ʋz^e [*N9vw)v3(z2a,uaJAF yF 2?gI^mn3^ɳKE'hNR`a`+gzz0ɮ:SN0Xf=ɝ)TR?* XS{EKڵ@(:%ޱAhįwf81}V͐4+]' LbJ KoUFGrm]hHl˙(m yq˦])g S{en6- q؍/ƒ0]*L_X0ސ<@)zɩ [s,.U ߐkW'"ɱfDW~qiuGm8hYUEʛ'GI/l5[p{&O@3*)MC7ر|8lto6Y[o*ԠrZ>YmKmIJ̶]1(TbU;h]Cq! z(!{Oh[P|V2J {cÖ5gSwSgZidzdcu4{^ 5 D(4CbW<< 3Q52ɒc @ZM[`?;8!vN||ǖ$[܏xmVc/u&yv2Eqi~{ܸx,2<9bt$~>(ƒyf* ف{\[C rѫϿ 5=312K1 /Oy$%9n=!t%*\_t^@SpMQ䆘y^<;@Io&'%s2%A`Vq,R;r65]'% Vyx ad鴈f|4pwޢ> TLf?c\Q?Z ᥅~}Vץ[Nz  v Eb*h߶?yG($PuvzClܣӅ;,}+v 1e4ɘ2v$ԛA l*(|cao炟OY!clHiuG8a 5a } L}o贴`\- OC`;aB @\G&\FY̧E:/ouY27ؼ[ JHkI4b EքO 1,ko8zb۠ol@-%t@VuGLA.`+dΊ20nvV=d9 Z {@橮rWӇydL +"&?Q̭?1Ε:ZP'T(;#5>4*T/vP1]NX`=[0rgf̜.W1}cl?!`Sb1S[ @Cb'*߿=|mGl?M-TfT3VO ;M6\q*2 &bkHx&qTpR,fN^E\wǗZT_ށ1F%uh笘)p~.+1U*|Dv?0 xζD;z!V^h5^i;QBTDP.u+H Iy_ DS7Ÿ/ qhHaZQHӥ"O.>60P }OZ ԧ)U <7|& ]ϟjVtU'&O.XQh*Pz.B f&y=8U{} `T3Hn[3G|`.l!a1Kld&>=үG^\wy G%X]6E Y=:'걷(E.F35UVc-[;sj9_٥;nJ7+6R#,˨RqacJ hO fYSQ _YQG0fQ>*LE@Ek808!h I?Y.8oBd&(# odzH jRxG3Qr&D85ڐqӜ"qD\ *T*V $ߊ+OuS5C 9U&1rPs-s bc.[]I Fi)X"'J_z/sUxL&[ӑ<|P#hҖh]>!"V!$?Ŗ]Dրj]fpW)]O4#m_!6Klj[3,X#mc\&M#hi*j-ECf"`=?A5JOskuK&3&-aR}П')}>;,gd#h>:g\2Zm'`ܙ<~MMn=h'gDrP@ZdUǀz sX~҂msu R;m+ePb>0&Ɣ"8@~#Sc\ZPf)H~Ra*7@t]?si .x61CDz'#%wdx"V dFi'E6sJ<6ōtME{I!6ZTXt#kGV}/lփE`K9+ާո-<˔NhJH{ysUG^zoE\Ff &z%ԫ[(`ysHo*o}YvkH#Où*lA6@ia脼Ka;#D¨R52(7\˻g8n';!Uga!DR\Rȉ"/V|x#ٍ%-瀽zSD&B?rxpihخ0ipggDGqĥ7cOM۱1?>ࠈ9myT ([D<;]:N72%xpz9I$.tDDFAeA[})P>}D㚷0Lƒ|ꥣٶ 6"s/=pa8 0ԺI|pEs M]eko)f'e &A9=\hv!ad{_?n€r1(BTWH_znl-juh1O* 0d~rʠE}> ! )ƵH.x`#kN,~ǢKvj4F9Y,KrM<,ؑg 'Q<4]x*a*>LݭZzQc#FjI%%j8DlE';Ya<:HI󼷕OOZ<8[T̏fdvJ>2~)mZzH8̾fuWpƤ5ٜ2݆CF+B0N-Y8*"k dVWzHwU4}a2I%'H9BG[Ʀ ar\oJ4u6#* Hb5AWYjQnlp)fP<lu+oGU3bK.r]iSdj,ɩf"a04wXB[(JKw/&"+{ qθ\, 9lѼ\LnnrfC] u=)ʉu+cL@aB@W^_]d?-uTq쩙ei;x0kdGǧ=K5zmi26GbN'5Z*O姉v'G~W/e/u'|8*2NǍbAcXTUkƕ#־Hʠ|H7z}v>i$ N:RŔo.:b>,<87rNӳ;E LTBep&zZuPtkgca?$nԼܻgh3VS~}Db~cʰDvӡa vՔ"edce;*eJ_Ý:]UJ@O 0p[L ]k;)|V Hx-׊3:q3au琇5Z':Ե]b(e?73*ɮi,H+|Y>]\(j^自 b~KխN8t(HB)χtLJ^2\m|7 NJtd@6׸Ju1_'!!+Ft+"(^tBD!?GB\1 f*X2ՇKf W):;IPLjXy1^4ic3+P۸Ow #s2١!S"w挥}w]N*YgYH\j:џY 3@qx v;94Z|38h%J <iͱ&*[5 !y}=5;۽;^jF43QfU^^ 35/"HRi4BDoRnyH]dC7[R p@bHtk/gT[\p;i V%rnweOBLq;Oٟoϕ6۸ŗ``>5xaaU9==fvzB:0_P\1Fq(+ @QtڨrԊ@7KKD,\Z`39{l@t&Me_e~%)/bCR 0<˧~؞iW#{R+*aɬM g嫺d !fm7ۤf@>mn,V߼P-s?U)(-2K;O ebM"'7e<'g/ n|"xR Qh84x < @v^|a-,:RӀ~;ԭ_90I8 ]I:S9)CMiԌB ^|-"s;~;p Ui FjF}// ԧp ϝ.?H`EV|^&E@ &WH˸_? |8m:W;23~ZxB8Wk$wSAte{4_J80Y#ljtuz{L Z$>%uH/ m !.vwվp0ŵHhس<Z,W_Nzu1 Xay`^YƆ_Q ˻`#osG"lkf%|ㅉl&7NZеHi>bۃsJ Vk$t H^U`3୓`<U"yεHφIV%{-)SVNԈh?AXLRBkQIx$ӧI Y'[(H4ӻJK7Z[indw oQ}X ]Agdϰi첇Yd@=Q mwSm\?sc . (Xu;F|nJefo uǝ'$H p9ub]D$?J >y lՐ|iczOC[b- %Rj=i4;TPX=_hfC4@Y1|-;ǑG/ D.1ˉMZC&iv>ޓ%NҾn=WؘڄjzbFӪ>711ߦuݾ}UVb^N'6H`~8i_%jz\g,P)uyt(BYb ;d6|Ϥb5Nkxj-9@n:Uj t ^] 7\ Y |ќ;I_q]hΜ qϓŃaSҒ qq߬`VQ*F%83ot vf:㲺x*V10'Ӧ ƶO=8 a{^I!O$jkr@+,bRq $}2lbؿO0ڹsp`rLdu'(}-,` NEѤ-Hy#GN.+$s >z&t8[#Pd^~dՖ}p7X+.x_cT*XC:=!#> sUM*RzΑ*ܓח¸"FLULxEO΁AeXE#9I+m%\0B!&:2׾SKP͏kĥh̢0c&dOc53ztaP"Dg)`dc}VxQ1.Aܡf@8$|li[)ąr}XE_Ui3ZeCZV[8|s0C\'X0!\.KX ysa_yL A%0R.t|VKU(6b .Z1eŏˢ 4⨆bڏ# U}LjHw(VN\qhk_ :Z#YAa~{4H'(Oʼ8g(!_5lyfq/KH8&Wj-9mbBk9zt&eS (o<_WCW;V xM7Wl=F zPziؚO's@2+vLEh e:;TR6 :a1Cp4VM,{ u)LX%A(Ss LJ-r֓>>QK]}cl{Ϫ96mA19۱<&J ya34[_HL PN pt Vp#}K¢Gt"GBQǢ gޞ`P$Gw -uN%ELOI RѴvL@WSd.W1V" Cc C+'2ɐZ{l:`Lk,9=Cx$\w^#2^WաU޾,z&̐eÑl"*Tn_4)](l^s4ɸG``jA)Z y nNQWG+6i,$̭e`E N[0Փ".g/~bńBWb%?t40MuSPѕLAh ymfHKMWS JĽG2miۆ3lWl%87 1E%/\7nW'ķ(`z*;VOS$!Tcyzl^n;w ,pz6>$'[۳]9նeQ*24~[@`m W*khB䜠3V^2]Tp8k  KO_y!^RIxZָ1_9@ eoODNj csG@F8جNb'cV`RåHNL=L"/1xO+%X2oԑfvRMF8ɓcԎ(Խs-mXͻ4|D|OljBs;a$Ӕhh .BF:z% N1kO8\mZʶ.h8"=)Wޣ$^%PB8oO𜸑$}ۛnmQj*FڅyJnj):) BO3-pa,[fMFL:bPUPAc̣B hY9bC~B/զ@.:lvjěũ Z-ɤȜh:sSbݮiqA q7PF1c̊' aޞX-286PQ؋O|W}81i:`ʳa@1rDsAB|[U tٮն=dcp]FqND,OkȀ'=͍HA@ !쳔RJlRa\ۼ'־SGYq 獈P frd)jx?Ce~{z3C=|0nRQ{߫u,/y¡U[-iҤm\{`PAL^dtϏd{1E.Q%2D:!t/O}a"5[o;At6}\*FdX 4- !pǔ5춱Ü5ڕuW%-o J?ɔho^ar6=7V->u?jfEg{_w3Q>Ѥݥ-c%qH]Fڣub>:9!5yw0ԏ+g_{bq+ެ؍5{FUW,`6ՂP丨9U[pk@Pd,S\ۼaEpt3y2e&B}rkShƿ=xkI'1^_|n\@jsZVM0\nHߧc"zѨ1%= TbBR{Uz eSz}pM#yE~f͍a")k1;v\&PX"seiv/vp*YWkSeلb[?B5D8(I})}PMxߣU kRVe_ƣ[ ]Њztry㴺Y`!Њ|]X" Il1=X =?r7qE=W;bCݬu' 9ʺ9n\(Q~mHA>%5X>xK(啬,ni`VY < )!$P"z>#;'h\;27B忒۞5x8_W PCR9~p_֟1"QJ8ay s?V u@kb{))є~ʗϻ䪺2$?D_$$${Vp˄?Muis?-Ob׈6:ݞzC@Q_ ?aqUe;Pd}x#%Fv̋RǾsһ@aD?Z<0)gw4l!lD\7; *j([a4$jh1@Hrj*#ͳ3y7.G:U)?o߳_0SbE/T_ BU]E4 GOsU]@e@vD59+Ŀ/(ҸnɅKL^o`{>ӽزw !w(%X ӝcoLD߆ƵtK,^NIPLnlED)@RwgZq4L),jGC,}]mMK*-4B90 Ah)tް #FutdPQ#Nfl 1Jn۹[\ȥB-IdJ7sTY}%F?|Dȏ53B{`Fi1wq_<6bds_~4QPۧ-6>:3u5?M7i畬]FŮrs!ɷ 9<^/K;k˒Ηi_}!P\s(FNӪVIxP>$W@faX D)Kx"*0/Rfиڢ4 ̾3G;^bg{vC  gr̨h7,~} EyLs'4@J;F&{}%!aj*-c6yIǭrGN_eJMx`W0 =SY@^ mO^ѓjEc [3j(!&a_!,z,\z1`:EgA34Qn_x=*:XP2u,%bދ< Lc;XYdK6G@uJ6;᷏DMPoA=E6(G&R>)HmNe"vwTuba8OC71BIN׆Vl x3W$8F%yB1FݕD{ F/ X+.j.$n= d.}0P[2x=6D~X Ll-4lېe6WsFrds˜Yɣt2A$q&p3&i8=ZоC-iۄh(oZ9-Æ)֌ˤVsB;UWxjDUV*hBnJQ!bjQ!#iB&D!Ã^{jF~C1L8"4_1hkT4f%_ԠۚrPL}.9c;o<>w ¢!npِ ˭y RJ^?*AŲZmIEt*HU/F*.37b&pӹaZ P1{BH>j: 9 ',6UYrY"Y%}d1$mmn⢹"NI:_BYߑ~kѹ!4Mضa%6pw֞rNd"n.{d$q}}䥠d)^ㅷWqE+'.`f6VGZLW?[ض9협vh"nwlAdBp w MbZ;= zxIh3&g @+c"lD@\Ph5yqujttu{+poJ͍pqK̷O'h[5?26- Edʸ̷*pt@3Z䐫!2޵4/j=;onHf %RjC1nϱ>j.٬DCuSk ;@9-Fg#;@I$,E^l^OY)#o2Cc(]q bF苕&* ؓsE ܪ/ =3R>inNͧ[#qQʅ|Ozo'"?׊%PfS!RЪz܌iP-UfM.œ@C2qHF ~cp'_,<&6Oތ+(?B\˃Z0RwKILEIh!K8Y4|`X,ۋT bː1_&"(Pb_9éM. Р >yE:AxE `.`?ȦTDn!^YN)Nkφԓ[ÁХܪ~FhU ni /0D x[s!*E6,֏Ƌr*f i9H2N6Y<4{[ ɱ}#Oq; +8+IF^:gzf$b](ZIdf74]ؠwl#e=C-&=78mbNn7"X%]\-@F{ Cw=7* ؓy+cx`+IWt\7QtJ+7} m5NB4&軐Smo;Z('I;Puyx ZAd-ԼfGf:daٝ5~q`v0e"ֿ<Ϲ[UFnNS"=Y8!3MH82c&4#6hϫXPlE$ 4Tظ֥C D3zr7%7W;EBNs&r[%^5@ۋ`$fϞ\M yW\%ZN`k>X;L~}YA C]$\9Escdҏbp]fP;tFڱ `PX.PgKxHgT: ^Ό #< ]b+ظWeO-b9z0{NZ?L[T:(G '#E[5،Ѕ%iA4B+@=9zm: dOVdz-یrV#U@0 ɅDwkkyea$NԗMz]y3\Og5NVlRm_?Q86I/ Xq0 )BMffx3.SJQo?~MBg"U~*ownG`kc?X~phڡ/VB+s}owHQgڊL"JBZ`NEDoc[i*{`!"|aΩ ݟFp Q/RDB"|N M qЗpI8Ÿ<&z F#yɟ~TMz>=fz^M\^v X LaM*ԌHx)?ȯbVDMuuF3:RrYL R ĐEsm '$W9 T6%U PX7XOb$P~o66ܻr[gYv^q~"#O ;V6zgȅtgڴx`\Xnr4TsB0ЪHAA=\ CI&BIBv Ϊ,8yxKk!BxdG1@+jCنwa8zUD&E;'Ms m7м_ gp\ihi)sUDI!(^:y2)l9u<w`>l[tO?]s GoapӓEq; RFvXk/F[iߍu%X?gZ2r9"<\()3Blֱb2|~ P7];oC|ŷi:Z2,ny1IۈR=iBpqщ|=ތkTwʛγ6^ޭ9ժ5vcԥ +y(GN5irf=9>KvTݥVObBP>I0 ȞF2/Ek'\tȏ/3*1=G<ۊ.G.K2ʻ$` EHOhA6fɝKIɣ1SO"n˦xErcpwRa2OyB!i oƪ>G߫8M]~>IdXB55G1{[+%^4䐡%uI^CuXA ص\6lJT9X2TD$}ӪZP7::($঱k3ZzZZANAfq^mTߊ bjj*7.<k |=--R^K(kaPIq'^a)@ZNZ?85;ڳEYL;AÔIӊurZ;C=].3O!WJSv4g EV 0]^=~k^ZV~ߖ>_W : ދ\.9˨b5"OOIW;\H=qq̪ `ޓ=GC*M_~W`Iqb˾u^%bᢻu6g-lW*tkBٷP`q+HWq4JǤ}5Կ{5(HSObs K ~t{v.#Ϥk՞"'SWTs3=>펓|xmy4YH\chbYa|Mva|0gRZf&?[wڗX gV710A&nxJ\\%F Shk i`>&x1_Sc/>Dgja8"{.;H~}T&~`v䑃_'T]A7u!Zb|gM>w w]+yck1_beo$PܞޞJbE`džU 3,P@ZCu0.Vʃt$CЂkijŵՐSXv,|tӠ՞<|(VXMT"ڴKix(}d\SMQsuu)AI^ZR5P68?1?I0"sV6QpR11'N[Tnֱ#;߹_ʩhY(m2C^y5kԚMKsa((q}QNv]P'}??Ytk{7qlك,A Pt'ZC{*F2w$iaJUt“]rZ!*ZaIvqz%ߧ8@{Щadڪi}V~R>'p<2Xjd(M+(h]z* UaY/Je e8sF)6VSaj {-sy%3ջ=wa|`!2~؀kƘ_|,j}%, [O)|Դo%lYCؘө9iyxxzeԩ*r]HHe&rI9mhɩn%=s/(gmEvFp];Q >˝DMJdS" Nj(b*/kX*pM"ī2kVmEL|le-# 0uA7z{Y˥~01Mӥ)F3ѣa,ƻM {_W|F%<Ht~۔lK-&)vԗPZ-~G) ]R0F3'0bEnA^s֣[~ԙXӨoBUpus2#sm |i_L nM1smԉ*XirKAOF';ĶlIdʡIKHKnʲ1bsCd\]T{aLTسhv'6>\MQC7oQr={6䥋KCnfiSH+ ?P5fZfP=mXᠴH+P=7>ܨmap{SPrN Ghb,)SsB6BJeVW[ ;VwG's*KKkʩfY&676JUhޔaL4CiRBj`?[cɟHGoZj8`,zx2M!f"6HZ1yGVa9B5p\%x*P0Zgx@8˻&sx̖ȓ1+y$mAR{}8$Sz+qu0w!+Iues-1'l9:zbzݘʔ7ANT󗧟7 㿁/8r|rl4Q]W4zA31z[ x_\Su;ȻA3].CN,)?q{K% 4'_~){p\2fEw \I,v,)q^a5g\QMaCbdcq(@Ax}[&X;}"JNzQVpБaD#+Gh:j-"nx[qCA8E\X~U iWqAQ,PM]M`9骠5GTmbu4b4n0gB m׿+ٙ.+8k@z9|RuKMP=rd^[J>lv`af Rt=tfYcM6r˗%:3$P򏡘ŮƆ 3tkƴ³1״e+J~c 6BOn_O5`CM»BO@iL@@9]hH~Ud%(.y3Ё2E)eH1`}In;mן >lkIO wRiNf4(fpuZ"_sc7wXhc &MH_Oɞ2mtt3Z2 Ʋe#|V= /Dc1*Wnsnrx^A`4ؙ?tw6df2U='0a3#sk>B?I5.f`Iugv )=xr(>_p5}X<ꢆ N\a l[cwav ENrg}U';{g,WFnd~!ήdY^iʣ&9?I?4DU:YBk(mFVnIzB_gh <L,i6 (8f/cYL~4}vM8$-zؖe/XwҪbqs*Е%Bp!$ޮЀ@ TuzLEU!ŵ0R~ʣ*#%=PiAmFsug_w@mV`2݊OIJU)CF Cp9Cт^>j|GYvLweQ,̲0C#Xi\QgU[]øSMʼnۗU*3[{wR/wUy?F/)r v]'zE6jL5hW4e)ĵl!lFM2m! *. `' yGA\geܼd珘r=LV_jN/ -c;GxIrӠʴ~oZb'{%kšn/^uNGy8 "G$/@Y}\0^x%S*410r`F8UJJ}K&362ȸ^ޫdQ ;HCz1[թNn .du'&m~" (|Ж;t);+μ]Qa1MOu>k{\iݻۯJZH,|-:%1F0Q{w*Y(x%FS*F_L>-z0\ p+"$;iGv9`N #(2D(1.v(:Z5P'Ue GO@k :I!4T* "|zYՊ\ gqi㯇#өyb-oim]cyRBo k2Ӳ~#poRɋ/\ '؆ՈdՃmåfύ1ڕ͂eQZ.Lʿ_"ww:ҏ_ +%U F8,Z^Ui-v~?d\^m "*'ġ$hf IśƄ !Rcp [y|N8=3↷\v[4$Invqyy6 ,al~וB+ 4 PZJZNf־'^*Fe*Ҝ򓩝?ϊU*$4RxUձHr[GxK?QkSD0ajo|~ڿi, jEԄbJ}bW'(0l?W&[3[)~LcȉDYx2H嶩/f ez&1CyVԱH_D[F8sĂ]s8H=ζ:C}͠hԁvBCEPZYZ4ܳDNȭL/'3o%V*)ή1sԭ%5('ѕ  Ӌ??ȱrA'/}#~nڹ%~_>@Nk<*UctaڛoAiE]1ŎHڑ+!.-:c/Sq&>W D:+CT`lʘ@}¡2LW׽N߃nV8-yyS-M?ǟlv}$oՀuRwP{閳O Xk'*ԓY8m_J&[iAGg{x{X w5؇{H#LM@s zmH> \k"j-Cm@cLviߊ_DAU l#Ab_&rQ[QIb4ISod=\9@)U<|=0E!wψAjFo\Aۚu`8, .ų !Z ULi/ԟl5'G 'PRM J]Sԁlca,n.#gߎ2 kx=IRV$Euu͞E%D-Ar08H"xGʝZͳ@Ygu(!`6̄5-g!NԼM7w# _݃ Pn+oԅz ʭ$|.P!DVk~=Cf7Ȣ%`,+Aoa@wgo+s1|㐵Bm,W GB]}Xxs+YMatr}@?4=5#=׫0K٦ @'N+T?/ u=:;! S-PN_N-R[a"!ٶ~Qpb3&SILpoL*yw`P;Yϐ[Z^$YZi 5B˃,rn0l^JUx3ťEc?P1v.:>&8\NaqB Am &Xs$/]iC}N gd` <(9CsQ7@a#ۦ)Qpꖸm9S|'>ҬG@u2Ym6IJpx7RXJs/_E}e r# ث-8vʓ"W.NI;W|.G#@F6i(RF+4q2SgG%TsWhӑ %h'W"E[+!#h|eUǒS.]vw[u fXakHI6)ṄBuQST  i"8^A=t_Q-+[ٚ$Ipo",I߾VԽi/m7-]~D**Ʉ%ͼ @5aXw35BRֳ[̡!}cJM, =wpjcR@" \3..&%b8s#Q&>r@a%w%}&5c.z6W T>0vc5L9Ar׾($we-˾GJ Pd^f#60, xJs}ʬey֊G"4X!N'n&oO*\f 5~xP%UIjJX}Hsׯ/HIh|!5 "qL6BxX](vTZga6DN}.OyK'90"ޮRG4"j4{ng>5%%'%M`u/aU7;]u,,mTAewHS7N*W.^UZ{f%[ p4l1o *9rP* *uya,(L(x1sL)[D–10vy]Ggb0NUgh0s=љFB,IgKd~ĩvr"56Y].P8uPO#+6pII-ge4i0Br,qf7Ow~W-k7sj<2Y\cjV~ g4=B $LB4I?<4ڰ9*xCC3YIgLa1XU@A é[)7"F+PɻPRܪ)OY% 07s_Bk3@3خP~7>+vkX;$xڷμνI1k_xL;>/e?WI.Pڳ%TNʧM-H 韦- ׼E b.F._U*r9;/X>l!!H7Ѹ#[_%KP?=` CwJbЭ35Cr%@%=%@WfHnؤu,w8:M9ߘh|}R:֑Ih2z'Cjg g4T9cKnU/BRB4/ +pȟF)HF'9"\j!v"cK0M䲪H;i_|4JlqX#0Me͐#ZjkcЫ&G5a8Iķ uNƸ FauPJQP#i$znH )@mxz@0)_3PxE~I\}2Oڪ{[2 AkP *͟뛫ƞ2.u98{)M\ W~՚):t4?~oaRj\ XD"8kϛUP?]!$3 v5+>A> 7IK&XM(.mli+#@Yآ^ l<F@Iv!?K`n<ӂ1OD_ v wb@ t鼮Ƒ aMya $c FJ9'hm˺s/ 0~\a''H35 hLWDbTc 2k-?ِ }[{{ \zK?wZkyJ7{9ZԄ5[KϳE\F<+L ײjVWhȷ0 +!iѼ)*fj2[ "Qdw06Y*O/[TՍp6"SLcShώ-ڗ%T8 ˅&g%ho_] KI9_o/O`d"C  JF崌M)(۫tm I 54'6M2SBNA@1[QaHَT*Bwj"]7F U`YL-ǪYibw`bf4CU/9F9R8I8x2emJe*Ajj*Ht^bȨu1x=j}^$7&Rn ea#qZઇZ߭7DT$SKz^pFօ2⫼˖0/yU-bJ1{ ͈5xZ2P@$]^Hx'c)\}Ĉ]ռJ_2QT.T|{ȼ9D% [޷i&naa )2 ?ä.wǑ:w6f$d}QNF$CƉ΁E{!7>|m;SXWk l%!pR[Enf]QBRxfi@ zY"FT ]e-=ntsbSu՘rTgnD)mD!I)l=k {dm:ce}5~KOE'ґˠ{厠m7.3`4W\T#- ATO Uy=vb-uT/x[ Rbsa GETi[].sccVg |Э݊+bv9."?dIjțW f{bR^"〜(I|xfGAŗŭ1s$(p|fsXxZʗ`, N G88E>FrK˰sV낅<EDf&fB%}^~yeO(Ɵ-? eS qqFi |9e#w,y*fno*ƘBU&|RG 4÷Lqn8U۔}iV z(%Ωu%Jߢ m+eX#Ywh;< ikPt|{E(FE,Eఁuw.e\:D<5bʊU&cԒ$'8ݎ"Ru/H"(h  j48 QgQHMG_zQ-7 OOg>Z[*'b].wqa߆z؃5 @\ޔ kw hx,ՑJ{;њjCh~E&N ͦ$i>4YRPi ԾLP8?@_rp VSmέ8M ]FŜxLAENtnP| [ZZf;.4v┨\nC6y &3U#'?E2lT}fhn?yg&0 FSޏ&SK$DT/\Υw#$]C◟pq RYrW*"?o^R"h*.F~ZcOERJrFF89ԓ3G lvjQ89 I"S]x;pz/P_-se+`ĕdduPˈ/꓇x*$^VNBv&iu!n2AL9RT2bo? @aס_b٠%D}Z  xgdFJ@$X׭3Ve!ø'B0( P'-{5XJ.NeƽR&euxĵ7NR4K؎8+ZVNkH <2%gP}ϟs-Ʋ@&4&m e/ʕ;f׋)XVkaCS!_oJص_@ 8QZ!&-pd):p/! OqN6 pmݞ?n{K2"aW^~fj!㧞w?g,.@ hÅgv hOmQƐXI0˛ʎH\ԉF7ih# ֧n\ frף2BTXKsm[[P r{KyFj1A \wAFBY[^`W64@i UC4)7U:|z9ΜtLsF:O>S&m1?YwZJSRkfobzpIn'"nq-V+|iQwE8tbowf^EʧE l3gnbKW*:ElDžXQ Uh %T>7 ڲ\(ˮUj̀Cgc 7К̙| (Xz:{kq,Җ}Uב;㫉- D+8P m ,_zqU!hF>M|CdEwGT#")~:}l=u+stR\F ?ΆM Sq@XL ceO'J/y;gH" }cƫ,CUUK~T.+QӦbAղ"z1G u.B?D?][|7o 4qsD(pL=ʉ{K&_}@Ԁb\Z8E^P XB~aH'2*_]xR娾gB3 VERF]z:n{=DZGW:alP@NDˊn[O[A tBut* X:'aZgZ;iz.dH{xj:}3Ux fd`ݲ+MFh'teދ 4J;E(n_]X%6$~!*#QHۘg릫c+=>*ΒAA%@ 0R3 @\pdjyLB/LB`"! HO&0 JTHkJo6uGLx]u?vm>xOɀB[f{)/D{6/_(BXY7HѪѻ~1(Aַ;La\iv&Z %M;+)G8]8&A-l7E^gi4h&fj*T=𶥇@*>:+)rpqݎ)6-F|DA5Ma:S 8-[؎H9yV@;L)ǯ/ޛeY'sBwI-(Ưyf*,C<1$ۉ88' .eob![gaZHB*Rя OǵtC.Lk:Ȳ`X$GnlC,(Lxsӳl* 6Z!O`*T#Gu ! +-{ߪpSyt)Y'VwK#v78R`茑}OF;7mݽPS+DFl'~,L61t%_2o2ǏA0x}6NE :ѶCh e uP~k1c,FY }zE`$Y7;302˪p=MKm7 }fSȕt<>gȱ ȶP8bE^fXgo^'ўjO-AA33rƼvW.0.xia@GxnEVS;ޱCEBzpd ekfVŻ݊BR ~y$0a҂pɨߵL1r>!7O1wy?Qèn^.y'Yv'>D3<' & 7 f,Pjsdw'piǵV2D`VxکXBa7)p8 ER,, %h[@  &iwJ7*1|Ʋj,d5ipXrHu$K=wLi 2n.p U).O@[%Ng@S[sCӆ{  n[g遐1쀍],K CRX+h~4:9 (I-7mߺ?BP B!ф^^2V_&9i-/Ebr-ӥRb +a[N $)J=@^~5^făz>j Rz\ 4P{4:6-@J͏JYp?hz+cP- K9.5clOZ`SoH"^ңVx|,od,_!AK~yǖ둫9h²HTS!$<n|y'}@jԚWrD"*5Nŏ?${,adWy{RwFә|EP.'4^K LRSPd=iav-CHHv?n]cg*6|8'3u/ka-\tL~ȀI<)o P2,}#L|p">;X;!t7]$m^Va<@ P#"Ot~K" cڑ{q(6e"[̨ҪC%{V*;QC=á.Atuy #7@QJ'GDetto%Aܓ.x`rd9xIpXpI k)a^N.6m +5fϗ]=_B Epdwv7"¤Lǁrf<^QY&-57̶ _ )7GI7~4 >+t$7&wAJRz]ʐ.{(dD9*>orhZ=a-YPZHHg, H d{QjM桀hZie<Ⱦ(.wx1@1k\>h_P7d S/ utOL Av:^oi#l~3Tyԏbw%G0 ust”JnRê΀D]ƹ)^K}|ưZR]@IuдbpD)U4ç]bկM o)& 9*~(\aQ܍!YNL)vReIB W36u#k^S%+GA7fEcx.Dg9EdLCT v = 1Q OyX^@ $\yURoN!1-:q\ZkH⽩7G}\!s,ډ2RrpkIH T4=I(R`*2OU2;bP>tHd=Y/n;2 T Y~O\Ư<(IYnw/T`P]3 \Pt)QMu%v9Rzh33S&|/q&,[?^:rldB)FF:(HDC,o ؾAJMOܥ:GoVecRP [œ\t 3#e#*29ó6PQXg{:P j f(Юy{_y{}Hx^GdJ4 iӾK_#1L4CKǢSubq^OC* ׹J\:L~fىp:OO+XIScќ:tpQ^blHJn wX2S-%jF`)B\`Z^P3)=wx̀vЖX_7"ka7wz3\P WbҾg^ku\nF@wh"HlibG?X]Cz|:Liw5rFcŦ?Z.R8q=fj0wĤ>lvƀ죸N(N/^UX>$BÈ?@}Zz䂪h/V6MMeb؛ls½&w{(UB_7߻haqy1v BL0 sƐӯ|Ui'Je #(W ;LcuR[.&";}6[\NADH=(n ]]G?6- ~~H||FZ{4xpFEe,N% fpuQMۇ>88yS8H~њ@r@ݐ=A*iO#wƖTbrOz$[8IVĉ|lGFp6{-f`?061!euNo,HFrCd ؇ ;[qFXAv&=.f3 UwlQfhvI7CR)@Kdx B2^gxADQ:2NCȒ0jZsG=?y s'ϳjut!LJ'I>ѝ_  3 #xɛߠ c5oeq ǒծ_ā% I7lt >t5[ӱAJ#j7Ǧastqpm)sCGmPWj=vz^%Y0 z~zv~3̦.jGGg}n 7Zď-6Gہƃnvd_9 !䡇,g)<ʷČɣ34.k#k3=\*)$nВSO9uXe^ z_@ѹMU$n7?0iEkުpcruܺiH!LPZRWj'}1Ϣ'G,~B\w(` Ty[9%cE5SF3)op={nOwbv( <`#zuҭu=fEOt/&dJdpp &>+؞/p ".}/+sf=O>2z;}ɁTy&Wn_hհTk=$k5TcV|`w!a|bUeNg3~$`D L/x='XaG/)V2Tu৉yu$B pA?|r_2-Bo v^NYXX>Q@SV~E˃cPJS^M{TGɼ5J>΍#a&^ )ʚkW7RnR0BG"_5gS7q9Y?V:Ux"l q%#? /P:58elrzʋl  cۑ"AyG?8rXϡ)ZI b'a?c;i%jȓ棺ŔAA/aMv'x->}EV?y; ds z2(%9 X @$A[ Q]* 81c;.U?$dxAzr qZ=mKTti Y.36\h`Ama&Օ=0~ :?+PuQYF9ô\'h˿; @d]6xGm|qC!h7,>tv\Ӳ[d&E;`ٝy}IV x ;*uoJLCP# oʯh[S^^U]{)Ĕgv5% A mW)_|>ht3bTGKr{n)NJ|lo稌a06 B b=/^ӌw(𐹞VNL"X o<~ݣT ~?RJlQukp˘.,St~|l}QZyUW`1 Ή/cME>7, [ZNIj՛E48[f늾0$1e.[eܗʂƒTMP9: (//H~k?j&@tg>gTO(b+)85,łlUdbJ21+ =`x5k-F\A68/8ҽy9Ds=yI^5Dh:߯Y=s~ՑہJ6M.TZ›~ uLqYg>H*ّenʴ5Jj`0"yFt=z64 WFgU`725z{g9hUqGaN?1ýǸuqk {(r;gyHQJWRߦ)r]V Z0 Ief'Wa;ʋMn.@-gI&VxJmƹɰO3?7K؋n' 5?*Wĺ;Ӂc^}@.By)q+JF5?LJP;mQLeG׹Fgf︃3yd Ue6 4=r5ƹ2a՗޵㪓%9%H]¹WCB}9w \ɍ}hzg +iٱݏR9,WgaɊql&j"NdcߒR`/$4*$[@nKbL/IeyF$^zv2?Il8MIzzRi~?(a[A N{"V8qb*Y]bI>w Li&AV}ITDILtޫ)~961;t-K$*w Q+,qYr~WvT+pl8S-ITYȸQu]Y^@ 9َs~GHo[5$1 L?M/nu; G`ͮ$">*UZ6ܤn͆~p Yb.ZIc.~r֏)5)e>wvW\F:XwvqA 'C8`+G90"`Z=J~5Mas;ĤBCKߑKb3L\~/fpǟi6*] R,I_u]U¹M9[`"7J}־pGJ'G|aXH14^HY2o%c71} ;ȐrkNט V1f=yFS)rR(kչ׈V^$2 Ǹ0=bƜrHJ[R2OXjz$f"BNm\{N6CP`(IMg\5EjD2ZoA !u#Oh.x5nA%:+7 'H孪^ѳ'qgx^M=VUi[CH *W)TwVIEU0yV;|.,x3-CScNGq8)T| _h =ڬ&\A1 O?r굁3:ɞ.%PWc9:@F4I}J1-K m> ]c:ys\my`¾DAWIVEj}]j5( ˽;:D/))wK|  -]1q9Is}x'?GxZLJH"3˕%M2ɍ+3**/ %-S\{듎Oz xԱ/SP>"wݳy(04հuGcSaz i Hp|)Ji}6n 3IZfwgJ^grS<(< r äMp? Nf8 жOŁ^+ 2gjGɿ*k=xu<"(@ʆ/) z 4syqGO[*Vc'l{l.yOi Hyqm~eژZH GC̛MdݖAcU&MI{4 9GkX&ZuVWaWAnvq٧Q =>񋂚SYc7ʾvťs0HhD2liOyMcIQ}׮$Dn޻+#h^8eefwD$eȜj*m:^ލCpCnl ă .y|0]6iCw.YAI[=gILGPV2:oC "K-dOL։\F zlIRӞCT!>V2]|h%Y|.:VW)^>VLKŅMRևG8fs,I tӇfMtNL-swupCNTQxŸ5 5%q)zA/JBmBo&x\f] "p+~ߗnO 8rC3=<WLT/=4r: #캮Y8pI3+ b1mYcջ 0R1_JH'kM)k,KT @|=X6G*\?b!l jtO"Lt5W:eee$')]kpBjg0W)]Jcnj8̓?|a- WI5xT 047Ů56#0zbcI{/D"j }0,5p>J`'"q*5wZsJ +`b]ϥY`]|N**WciY]R +GdN?l`붸0w5k÷Dc-Bc řbŋΦSpat } ǽy ۜB*_IB&Q]zr9iDA hAN.z#`1;nvRD ( DC-?,NFȌ'_P!sCj$NR#*#w 7D2f*͋ 2ui&sW;>*bǎၧ9i=**˴Нp- K'O:EcۍanjΒ=uW&XœZm=X&O:ND1_1+Kilpm( kg/ډ;]⤴nxc6+@ v`Y}\4a:Yu24QbQKlx:5 QF`LK'AOன˽VꈔO0Co!)ʲ-G؉k0GU9g^b?{dKY[54 1Dv̑"ԋضhuCe^2yLl CSxj}Pr*ףP0b˔ }y_MSNU{¤naU!iDrm'N 1x +&Z[5ގs=8{EEoY]vA>4>AQ mJa *= {x +QǑ8nz7$LAg-$Y kle5@n )~M:iv=:]ݨw6s.-TV։!-g8^;mG 132g2(k%p[9OV[[ǚVx >v jHXFj$v990dB}OlEQI1oD\oN1^jI{ݲbd&moDeT=*bI o˺w&f(oϸu([ j8nmO'|Xk{'^Ŋ0ܔ܊\g%D_̞l4W=˃E^[oHta ZASs©;8+sLH.|4HƎ_"$h12i誚,dv`\LtAD Q1nك]#=&Km: #d<<)2~~UO*erI.`>k@PW'XPZ2l`J,*# CRƤl˹R T'7= }{nZsk+oullGX=җ/!5dpɪ>,,s:6q"[c ;Op4 N$t`Y5o~ƣ"ɣ6-'ݞF䇐{P ѶW0N|kdY[ xfݵ0#kr9v_#q8ZҰ5]/ʌmLp%b^by!:􉉼$ܯ<Ћ2 ,^<4ڼ&oۥ*!bZ`#:gg@h<]zXiZ C[2nb1׃n_>2/xUɋ'w)ɓԡ p'<90Xaǰn^ Eq$Q eE7y$$l'% 2`zŸi@ kҷCGNo^z?vڗnGebC'8f5Bc5vTh<[҉>5zK (&))/Z s tulՇz,,H2Xp𷈽! }{ )-gলtZ iER6ޒIW5\8<{UlmTVɧ'cQtR4qռ?ߚ :FRJО7wE4 ωtr}^ :a#5S5yĀiiMy?|7^kfrUkKž"S -hvř352 gG+aD-:IZxnr&N1ӿJF[zĐc4k!e= Lp7F"lh GO5*n?SH,^DJG`MxtuI^B^ .yiH޶Eyb|{D.Ӂ SJ9 |{l%C V樣!sݨaL|]%E(!e0 >2mߒNP6_79RÀAVQ HP*}sχ;D T#a1^D>͒ YQ>r:~Z J$I@-Y I]huO@ :o`o_ιк$ډ,-;iRm[E#øɌXoh>:֋g2ԽR[{􍿃}]cs(w2 *C7~^/ ;sL5DTmiUqq'.C Zmѡ\`lJcd9-_GPnlhd斄IZM2MgMSa;WgPwϙOtqpl1o#/cg)'ZUqaC!R\@@'кѱ^Iv+_3kW]ֻ+[Hvb:PH_:s6u*J-tuhciHCRzO- g@~[p"}w&8},7v-rw&[} T >lLKMj4ܖabpDDT@]m ū;d \}f fZ74$O-RC+s118ԞMt v1<ŠT^ha.8>Y̊xjrȓ7MTlC:,B[*a#08F# R۾gt`D'Pme:lo J3>'Rm)P~cqgpZMWK]VtS<%Y[[--A/\b듾?`H<|c{d#v2wamMbdeΑ)z"bH'sl)]B*u镨Y>h:J[ˡvn-]!!YϿ}"dlB-::~U\DqAѵ5ȶQG'rz }IaSz$~)Ώ>QڸN#X#|Tz>iDŽ3ߗBr@6p('5NvϨbp2"IMYO޻]="Y񔄋-ֈ"jB4`<<4jsh(h==b"rMU~n@%xAÅi7R\kv |'b m%7.^twTrD"#=\b`n~Ӊb>[3G3?f<\X֤r?UQAHwۊja/DCd`hKvv۝ǬaCם.Ǒ 2+|^`?V2' ß=KOI~OHn ɘUaW4/5%dU` b2593J9rDB=EVTJbMA6AHMs\3: c]n֮7U^jȪ4'nb9 gJ=]|1p{1 "ˋ)W@1Y{6|8-OЀ4 @FDIX)va 'PW݀$kUEFiw`nU/98\VM f v@eBUͷ;c(&ya*MY1|=vn,y^Wݨl_fW8|P(N.EWȿv96fs tA_SCNC_M&z$I(ln ,B G2.F1|3Eh>zLtJY_mw@J%FXD3SZ?> e12-ldv6Lr_6*&]w_E1>2ߗiCeE{2ƢAPph.r+jط'7]#xN횇R>SVpqq*tLe0> >r?ljW79ҴqbǼU1 BÆY.L Sק-DHx]oj|]oAPg i,W^nȫ;PӐUwA5^0Àk>r-a/ H q*?kڦT' |Adhucrc WjL a ٕQcO}BJ t|a 4~4Wn CC0UWd8Xv6I&<ډOSW F)kvl_FSi8Reϓb+4V$Dp&yf FGr&!I0my[ m{6H! \Bz6XzB/JP"&{Sv!dtl꧋.7aw I46}H.AdzU^^0,%IB? /F.EydL>VAWbz6#x >䦡W< 'QU\$62l b974۵an4~dݲp_ HE6(]cP/FakD±j8Y s0DCݦR }|rzJ.yf"vH4B:Kήm(9 Q6#>f$O, R# !Jhȹ) ~TH6G#oī5^ AuԜ2M("qޙR5LS#qX&Z~έ|z߮L^poQUv .(wóQ`jj'{MnhܖO$R!=ٲ! TJ?@h=sHE}6~5s7_Xb&*;A MPv+~G~E'zvfQHt]8\6ٔYD]]F y_Ņh EDlpx94^T$Ϥ'%=W*O !/vs>+wy/a.WLpnpefGSv1%$L*֝nI^&|e if9L컥X'fGI Y}wr5Em_Ç|irQSb0p@TJ qHŽ:6kHgU{!u`V :E#Dy֠GUz Dy53Zwc0el6[ŏŔ`N-.yhH6<|'fZfMԖE{4aejT~%̺Y@F&;nI{.um9Cn/ӑ`~ 4冁+ p21%a4^?pߜ?‘jצk~0A RkG3;=-vuBISB-ˤ9ju7P$U$)O`vDv|`RiwϾrtUVʓlOj:m'X/ »-H+XDkOW3`L量}iO^a >_L r|3|`֚ܿZ:'-1eUuV }RJL۵Ja.>SN Rs6e89!LZ{P_@b`7uR+s^~:Xw`%tcjܭk+cgх?)ֱq0 sznZ"44i0K57AO#6TDI7X:cֱNu>K=&>>㛽+MhnϟAǯKٖ1ߴ%"(-*:+~-m= ě9Zxpe^VṂ8s8Ųc וUx Dcl4C.$#V[aZlA XҾ*}h} |0cm-$WAW rU恦rﱧv nGy\9G-iuWR(9NH۵=PW6lK6VD^|UCd3eƛ)(9кu$ŸPj+jP9BcVҮ@ @S=$uE3(*}3ə_d BM B3DF#F]SmƤkH?6Z#g> }y`22|5;^F^*eQ^`.x#m_S>s^E6+a%fmΙéܬBe9{ #ĮJC%Bgqw\4K4e WGЋJF OczN:}fh3 Q4G#Y$SDT>V8< >/BΛrLe~Z!zvԴ 7-L8Ic_YfͲ=hdc:w?Slt3slf)d) _p)8VD@6žc TqN(+~`zXe݉tC3N2anY>~ SFM @OCH<Q!>놄7!>YYDk%\S5@Z3|Q/(Q9YN_3E Í?I~7Q oRc'v}731>za&EQw52|$.rDl1|1㍈O^5ݣDKAoc-R}vd,MLHj<֟|h87V-78RCu.#qEeƞ 8+6%r}q\nm+.Wz>`Xu¦ ).]ކhoO:q+f =cN,+tpvwE NY&pJ]#200lc[w~rs3D'(^<Щbv1]pku$ c$@&d|SM\j?ŋdV?X|y7B{/+S: <~r]@(iJ% =1 IDiL&9EQ}rX?$_@{?a(&_*t -87/!Ҹ_b3U|&Zl%@<ނcmXawPS"zܳe:N'&_^;$,Mp0eD#(3pf<;&}:;ԋVų%LWXg/Sd# 9l=AV ?Jv#1+g)<\YfA<J aCU&Gvl[u)K־iDT㟋'o^g%A9GwI/ cKZ73CP?fo^SJ}:U|LY}1׊\u8x1Vpy2\!?!H,z*d Lg . Қtߨo0G y/" đ{TU?璂9b{5"U2%9Qjk)(h.ڊaJB9drOfLrб@FA0 ZuL83Ma(%Hw$VΓg\p:ȈB]j?+ykebpc-‹Nꎅ7hdR&]*_8Y`3~SCtB KȞ!%B*GF,Mdʤwd4H}9'l4" djzq2i^<\Y*,G p)F{#Tꊼ Mɻi\l|L#,As)@ЧXX7cFW|49E5 vٟs1Fij4yyt=PߔWؕK1ם}Y?U5VN@T0#Q!5]ƀ=AbcIE:ƟQ~2vWj8W@-|@4= \E輑H=5kD$R00C^k 2qʸ?D(;x';dNpMuЉԦE:1A! oZzahRJtʃZ|%]'r ,W -3ќC df jTucJ;h _}f&UIQcӣ<A楅"c@b 1r J( PuϤ킍$ x9^+q){WÎ普5l:"iI[ɭ;L'uw us9n9- `  1xWc0hU4XMɒ5C߇ |;ۦB872j+\3~U z#Di/{4-.,G(cf+I !9Pm eE{Ռ:W4R[é6^IĤ=vmvI,: # u 9@t+BSf1[-ǥ|E;H3 1RkRV&Dr;dܚD=b\KUՈEb8bi1"\VuqWAI=nq EdbQٍms y{@Sg&iODír6IP0Nљ['Z%f^}뎽O@Dp擔0PL V>R<^+˩ 7ejJL^ -N,aq̜oeTga5??l~ܲXᔥzlt~UoosQ.Q3-"{g5^4V%aGG`=W@>%;:~X:%dFrė4ւNc.u- GDW3pʟp3U4dF{C) .r8WHW09)ŶuXv3OG)aT <£JEu\oa %k ehTmXjI褍< NV-\HdX9a(%VMH&_MWB2IXwCc-DB^8Zzt(zd?sYS#l$ {,g{\Q NFg!Deqn))*׼+,A'k%) i8t|&HP}kI%}&T@ cW茉?sLh6q?EN-A0ާhR~lqI8+y=Q%Y@ՙ\?2YW~ 9Tu 9| T+;PS +qqz;^|9R˖T*?\AX26nyrI/oH$p!7>k4Z9.g#K?=W!GT*OFLMQlk4DWHY[S;+ >M`!| 2޺H̎MǐFoIyፌ=Xm@fH(1iCJ\^u܋r鱱y>>(!U; 0+S6Gl@ |vsXg;tU#u:aA]V"yx,Ĝ1:WNFIЋ7` p Y|}eZ2`mb۠D8Nff0T@?L +.C\> 7ĥpaU=b *W=6ll@"vsACv[}*BP1h;eDR.̠ng%G%0]P|Y)eg wFN~![ZqcM.H1閎g#_Sy?΍wxR\wiqV ;1fyt^x$ڍd`a7w? @㙘/ $<=RQv5kO r-0m [QY [(ӻOP;VTȼޮVi$Gt9gnE{tY "eS0D2)Ptݛc A?"(PwG*2}em*Piuf0[&߱RIu!g+ ϸftrek鋆$+n=>6.2b2y^YP}FQAjD_Nةy N)!}~)K Z9Y$]SB)S. TJkHvRD.T&nPK8MF%+ſ`2}=H."(TޒL-aI YEK /_W] {~|ִaF3"1@PFeSe5 wk|j?`"fT4p:6$H%F\B H_GT#(N]x?!zP%AtVvDDuD-&nDD ɜTLHmiI$0-27=:X>!MlˀIp-|罉u\mi],('&CE qa a]PZҎA{p+^)+ّj o@NֲWZNљޙ3714B!L TaQ[wW뷶 zY*\ۤOmC aݛza(:2eUO YJ+s s^cly&|ɮv_ ׈R ?~ 2=;&"ƴN)fM1iA!7[)(kq$k|p9-OO|h$0h\ C=%^x80*`}2~EA5ɲzoi/ Л(ƕauZZ`&J~Џ@H߾5ʚ4ƢL7͋>A͑B S_u UbL6g}c A9Ћxg~JcUc4iq;OӇc=fvGơv,G"]3g0)&`Yis.\.j`trXut-E-/o S8P;P>~bu'&=Eޏ_ûp:e>0[gySRt}<E3l+dbpv_MasgCqz"دG;x-|/ιk_֣-M@^ ´Lߊz@Vag0v ,Sd]SownY*ﰾg63Fa(=W۸34z/Z(^-S12hjBt, 8DYNnD qAwWZiܠ#-jA"(57 2T,oElOo F|ӏl? W8jJ~E *KѳB.hfᘯ.N/'7t~[=K뚃:S ?z,V .P&.Qnf./{#N\_I `进.s94]D}3n󯟏|HIGE UXxG D}ޏ'<:"_P1<T-1䫁𴩰-~p<$b? Ȱ.k:-n>)`}C @#֚>/2Y:*)\B04~̲=s2<[ԠA{H35##\-['+3&wbw!`([b|[NtŴbl2(,rWN "xM rJ|_;$J^ AA`9Y ጱChmV̰MӍ]LeȐ@v&r-vI:4F$' %kH%vDm[ufI.~GU |0†` jtb=(U##CxE< i{&WI3{Reմ߽҇W3t{5fĝ<:뽂,:mٱTپ͔4q&[_w8rX?E)pڒ1 hW^@ L|gSK-2xuA'Lq_ף2>>Z_kq: ѽLԞ y˖ӰvGdfʊgaQRq):+3LX uJg 1 /๢8RQc|`۟0ݠח 9@VZ~ s0;jՀJ3Kt`$rѐ:J(t>Q\ˏW߼+vwƠ X48PrzO:KX"-Am":>.[W͢8橦G3T 8ܳoE#qұʌ >͊ҤOƑw(6/c:}YʼkEy tq{iES )8'g93Vڐ5ψc%c{%T; 4m,GFm[D)UR<5L@1^͆prk 5'{ r̟\N ;%)˞u 53W/n^{t˽*s +_9aly8&_*Cx6ΆKV$kK˧SE1͈=Wyf2A5q֢f}[`'qWEQH&T߻[W`! ڿsg O8>IJ /K\[ZgW1_jQ"a5Ɓg}܂ Zr ZD.km B"!w1Π lԢAa ]u/Z ilGL/׈btNͮC5R>w:sPueZ-1>^&ܦe[DzyE4|Z㷑/P_MR`Nϔ*ÊcT(Nz) K. O:ۏ<4jK~W;.RaKmL ɳL`ĔcCg+T0~aXpmH&vے "6"s9#/'e)Bԛ yؤjfľ_s;Y*/%nEIg o2/S-;ӖJ 25s&E@6~M!HuoqjCNGC4"}܀R[\kluT阰&PJ1<먑[" 4:1˔YԪ W(Rsx-o%}mu%RbK2vD&C%jx@/G勻kk'4`{*\6^?c^DV۲78/DࢱQםN1~m}|Km;-=kUZ43k׽) :gRneį$AU9$bh|J { Fi1Ǟspyi_9PLRKooq]7]Ovđʍ-Jj$#=Ռmzv1M#ZA+ ܴNIk7є/%{nL2Y-!4@oE;mSf3Ɖ΂r+j5 wX+ZהD]l7S-[ "2>~Ғ$oP, m NnpȾwՋ"ˎVZ0';n#i٩HewSIRz%zT>#x5e6 Sj%}E * Bfkd70c.&")fT4ZQ͊ mdWhh` 5z^'GV~!Z:d|($̵b>Y7I!1=s0%;M(WLi,m61{-N(0PŹv(A4ōumȴ@zhFI|D pr6dn?tωb#)vDDo`QtA.eST3VzؓvgɄ_u /TTrbc}b$mP=h .ys ^0#2 b˷ ?E腫zv](.HCLTu0Љb}Lcny H=(aO,dAg:ŽUl#уma300xMs `=﨩,b:iU坠?7eӁ^A2+h$8Ý6og4J6P%l1G F KF/~N8G"c6i·?BO2C\CD85Z2 =c } QcM`@ȕ%Pg)&8ޱbcܬN=U~r[_G{Q=x4S. 쌧M6˖%toɠNm3SkTր3{Y 9d́օ_\G!vǡ, jE0Nq:8چ]k76(b׎b,c_!m)AJW_/.,=f_ $4!PI;)RD#'䠏^|̀VmkUJN]lR=;=݊;r; ^?ޗQh/sh"̡|P5MYly>_cJ+ ;6-1Ä6m_ A# 7ãܱ6.9X |H T=z'O oku_#뻂Lw Y5ޟ*ZưC +ow@3$o-Tn~zݍALw T[ԄѨÜ:pYKqWJl+2uba1۫C.b6PޟStvv+3(2:r\dlr`[Lp6u[w iŖ6R%%[*16+Hs秣cAhDS9){M}tTb {-{ocy#|s\+Vn桜d\?ě\)4_N&Ğޫo{*< nBC%X|,S"obdtT'ˣtp|?2am(j)R5qm%F!3z {h-X&Ueh_E/=yîyFcdϲje*W% &+<0~&\A\ǥWEml  sqAY|BBFq"t~Cjrryѓ{-i[o j2U9h :5*E1,m20ubpzVP1du$.(hqvfFFXH8Xl}6]T7 "XK?ELk_O fy McQs:/9IRHڋ/qbl0ENtmU>  9 CHGAɾM>lZxB$S\ R0\jR^<]cؼ03âZ9;w Bs 4o>MG]Wc_#O&F֙Si0W#^"P7| gcz`R 2`E"sz)g|y9qibQ'UMS!vxF-OtƗ,W+\u>C:Y9 xdϷ3hߥ%ו;G̵ ;WR) `X\a#d5iU $=®tWhRC@wx~kĬu$D瑂B_2fTX kBп> 8VzcF̺Bc J.ِ&nT3"6Fr i% [Vv2 ^!^1,yW>`86őZiEAN:C1 }l-2a?L!?qoc(cہWK)"ِUI!S5 ;h-r|YVY5wW=(B{^''>hM@2K[$AVu2\fƩN sR4;8VF9 Ф%*޳h`,pA F?M@/N}Gl Aj:mq>DF D<"PI'L.E?.UJR6lFk/5=ZN$D&KXg4!TZgrPI=42 -wY7 59=g% ۝?nkN; CFj(@xṇ(Y#"cG2s\b:zJڀG,r^p 7M#í:Qj"?}C5Ғ5-wW[+O$ޔ85Ej&u|,y*^a/ypcqQm_ȭa1rH5nځˀӌ>r;j0òxu"'S!ޭ@ڼwQ9=8;;R!$90F2"OKVaYc ,%vu"Ɵ7(\%s"`B282FJ hQpډ}S4y~F淀`=a iC%y:md>)ާŗM[YQ77j%qޫ}AbaANLRWi֟F5^wgF Ԇ\dY1k2jcI>wn%'ЬohC1 M֠;pBt]=%ND*++OPsO#G!g){֣a:*)JHr͒;5r/@q`d yRB=K^k.љۻrډMQS 2X\ Gwa]I po|}rocBbHeL#>^iYSd1|HӵbƢO_ =N'[uKAc? lti:8~G cS%rio|}Ej뤅< Ϟ@_Y8) \0,GNf7Ŝe_~JEү~wTQۀ%>=j6ѿɖT?; k|p}}dEJ$ٙq<O::ֶfF13ltԠ)/Xxh JB- VJ~9CX=%maafV5d W:uʱaV24bBVa!ui] RAXW+:Rlu#<ʕdgvY64V?LVJ I}OgJO Qp,H`6i+ %IMjWr$țeLG=_Vwgo0(pYCp-IwlCW0Z݄c$nC-u;U/ZRhlƏyM(η}_Y@/ܖbe>l^UYIh.7MnC־V8:![ZVަگrl;_Iȍ,Yېأ~Loop]lkt!V)3k5,bjt[ٛLތcN[ پ-徵lEXGZT 75*kS`=Զ)?Frq ;HBYgR"Ap1VS-,"ZU8 %h̞:wd[i҆-Yl뇭㺴ց1qm'rgmg>]2z!=KŔ5!C:jHK7_ VE)_Ӥ (ܺ 9uQOP ޶&g45+PsKXg.2 $Y i~;Q?FrnrŸ$ln @l7ޞ?P +Zos`yB=hQP 'wZ_0nDס?&J 4$4S#wz2fT3K۝ozw[ S=֤]mPgc# zVŮD7|}1 S7,(}?ӫ3(4i)a!qμjOV|DʩTz@O;}{t%Q_/XI$8 W0u6P 0j]mݞvVo=Qi}дeTË3 Ӻ`| eIiBYbza~yM:^'@M.x?D (DӦDg|.3LIa^T%(3]n4Z챻S:C0߅x:n6hzQtFEa˜sY)FdE;B;JF$ۣi(9cjRm^Dm(=ZA}S}+n#erQBr_`es:#ҽr/?[7 -+.ZC1H ǯNaI$ QŅirKHRh*C``b'NG(Z7J ʎi @[TKFgbV) @K 0Ƭo|t98|Z_w1įĄ]2aD\Bz^ GҼv!4P:9 v-բ!q&kKh D*\KZkmN1M&$1QٿACBjr_Hb+RDTƒ,ؖ6uc _9#Wn4jN_5DC z"OmviV"ޑ7{N>V3rHV`]r˝@,Mbv!p0b1^o~ doZu*:(? 򞝺IWWFuBe["qZMn v3&[}a/I*L((X(K,h=0Ok }y.Ʉ)p6tS[& 6NMou(Yܜ!d+,OKL5,Y #]Uɤ {Rfh4 ſt[X}$[i7uʹ6ՑBy%fl2ơ3t7Cw*d٥+wDF="38w rd$bi^8F]-V5I"#EY .V̐`~`X s#SζWJ~X3 !qI8Hȷf8X[ig-N_~d!ݘpd/HM1sZIHi§v,=][CU^O3Ŧ'V{ %CcJ" ,%&7$0rK*x?LDΌ3&uFLVU]G?9C ;U+U9vfT   [T^A09@9;KIHWH&y 'w4DuTw)j\5^UYE2+w' "4j,bXKҹbYCj}U<YyPDuGNdX.p:״\-A2 ܄pXKJ_`U#[1GEUDcxw](ۂs5^68(#e s]Gpp^(`C.gN?ײoWC+l3k ?y\J)!%49ynH`u]6nlIWI8Bna]Y g9qUP0H~BRA!p+1ٹNJ"_En6urUo@ ,xK,aJlevfuUO*#fEH, _+AE˺[9ixF-H}Wr[9ÆgMjQ@߬B\@Y&-+LÑQa"h۠%D,T\aJ[973c~lOfR1qiv@46=%t5?+T|nE&NB:D`^XCt!} vo;?-썑UaJs'[9,ۼ-kC%[9Qj= \+U(&;[m]Ü+' pF+G۔嵓I;id-t|3] ey)Խv/Bܣfͼkbdt bh9O63Ю>x򇏀”ݧ2*`tBl>;|n`<#[BQ.hI ߏm6hI7aGi{Wĺqq;`8Jg:6[gx]v1H ya~PUӵ('jkQS2$5nyJH#ѐU DCڽOebϵT锍?;e%),9ۜ!"q wo1d8$8!DN*8[2nr̓m/j #qKNUIelp)4'ozdQ4VU_cjECn&3MȜFu;8BҶ[l}2p~jiEMA P O 3AtPqpP|lÚs6KPa>.Cx:4pe/L=hUXieďJyK܌loHr?wMr/Gz,8o5Wbh:6SR@ZKZYɩUǺڀK \@ Wu %:bMܼApeRKo7_o NG‰㫢+x#ݎFmf)`.O:P,{_.C»4cD{E}ŒN~ 6ǔ7Qr bl?Tu //"r4 ov?݀gW*oWLg I%yWT%&$PiIGG%3âCCh&rH?J-iZ%E%$k^UλVr\0Ͽo^/idD: Pݘ ~9 LD(b3L}P0g__BvLDї>"uk3>=SШ7~֡{tsζD[9HzZ}  q3=}TkId-ow5[3?I@Dء^Z֣3<'2W[.(Ig\f,P~9ؘ0G熋.$ߪ(bl7*>6C2XnKDGyǛ3,' PRj@Ds-:]OXT`fͤ|GVD _Ϣ{H2Zz.",TAp6¿}@@EU99r׆♼Isj쑀*GYs ָ2RmVÈU@+ ˦Ȅ/+ BQ!Na 9LF)bt޶:9EE$0qs.m؆qWtQk".]?Ҥw ӎcM_oxX8[QwxSgK Qen!+WqP<Uu=ȋnmO@-/o.e<>F]b /`&6k8ED*F'ğľ~OjGl0sH"!eCk @'y0ο>[eHRcB >ӝ6||osU Egg垴Nq+{a/eFG\tDAcMV!ֽBᖙ?xUJ8PAr)enUM=H ,F3Y=TmoE10bg^%'#3r?׍3^J{T=?7mJ0q^Zm3h9&vTy<^`!Q]p'BO'(57X{t'%-*_}κ,صvG򷆢Ҹx g\Q| iudU~-Oۯ.sQs=R6ˀ}0٧dE(ogUؽ0nm6j30ƟwR bEo_Ŋ-+4u"\zYص2bf`h"H׾EtiVkE߿8ި'1TjOi .3S5~;rM뾰2i8z {U6+DvC\?af2N'9w$zl l[ 8cjmArٕg4NzNjB/m˳D^Na@oc:HSNTnIT灁}D:06";4ݎ Zgѧ0?:2vAbc -6 ss REϯ=^ysPa9/fel4W-ۛžѷcHP>R7u.ʤ.sШGe C6b$0. \!haZa6ȋƄ-E3sIRx¶zN6iҞ 2A/C?|hh&aC7{=@N'>/ LBOۤ}Qљsqi/dfvnky>{3#SBZ%Í7hE׊ґ*F40`~y\- ou#=HnD8}nvzD> ˦9tgu>6$̳#U힢 KXU5hFh@aw-O'vgeĐ~m B;ό)`m/aBnm`bA:sTA cP>M!%kqvw)f3!Vh_uE8eOD%ͱVn zk_Y!QmH`Qo3 .'ncBˊlСÔL$lƀ@;83ŏq+s3Ӳz,=QE3V&"/ \S*ؙeOs(f򑚮V2R¸J""X&D>J*=PgD&ՑZw?r^B3yp9]͑Zčk\Jְ&eUhWt3֕ɾɡ) .f } C0Z //೅AVT -qO#F_.h*K4T} XMHbri,;L%#PYhXOlZ|t=pr6.й_:d"4Yk@_Vdn"j֯LQ4NײHW.lɧK$d3,JCym*P.rEnh&~W˜Hh/qP~Q[}d-_ ΀DeOcSQw}~T A![j+;2Y_يxWgM"F= /nɵ5N,?(ΞͷQDrUJZ%٪&JĞY2- 㳜 9RdVD 4h.6BL7mX 'b!6~|z<2}_j < uPfRbr `Œ-7F'KK[ 8@2ύR0S,~Ff&2OBꉉ8l.ߞnXsDYjgv8HKf+/?pOw_/EzH2#(`XNFE 8uQ~h&MGIIR@tUR1A@s3*Sv+Ø>RHmo\S9"FuE7pf[lam>+1/̽ˏh3a~̨᫋Kz- ]qƯC3].\|䲮n |?颭 $Ĝ=!eVжE7&Pu}̛i͆wZN3/+6@yi洹* Ra,m]vidz?d472YHo" Clol$hCz`z?]E &^#XC~ W^֮/A4`h|yhJx꽞[fC Rdޠm&8lEVD:Y<*^ʖݩ c--b7KaѴ3IW{Z:⺺*rl='3bS۪]ڛCumU,w*l`(c @n绗 o=Gfߟ5g9<70R:fd:hHbJ DZwpM /A+|VqcCQ1K'Rq뙞18l $%>3^R sC (?^D4hQ|1RvLH|'ȆAQ8mÐѷ:.h퐲hz\ hCd& (pZ}2y/ri_`:F.eJf+C0CQL)%V) !b.'Z9մ ew { o.-C/7;Xgi;zԓ&|3){ <˧'m7u5U.kN!LZX@9X{&FHMFn~FtX-$ קC\=sBu[ҁ_ʀk#KL wr7y씚%\%eUQVc6/y`6⨡)RAq%3{iz^rSf Afn (btJRgZ]o(ڲ GI|)fqE:#@Tl>@QВ!N@ti;ѫgĻxj?zFa/olg9b @$)+֖p#.7A{#C} 6JBsqYHsϵ"At S9c^fh:}}+JI ç3.U Ռ^㘵sF:8',Ddy_4^z /=kXGv<$/Ho[aȪAЈ4rsYPa( ̌5T X$Iu0^P7ܸR*畑fm{Gyx']B-roU 23[/s0ϰn^A'/Rf`z}'$Z|)+TfA 'ᨔ83ژkia<ƺyu9JU譻 1jf6'&ԛyFnq)RZ窈=tY$gn6G]`fi'N =+LĂoˑŀΠp#OX2ZSB `A 5SA+>iYerr)!LA,f*m.= @K,Ar}!'1$2l\gn.-SQ5W`pBA A Fb[Ϯ\F?o"dkzoX u+Sȯ<\ذFêZcqyQ{yc v [>KٓXP$yY=$NR߹V%v&9#LIvNߛpk0:;r-g)M5 nŭM3I$eSA89L:`0CN[F]M+&ոA%@+Mf!X7ڕaNDxdIԻ%[6C߫x:` 4X-.,yac56jH!{QAF&s&mϴŠ)02ChM&st~̋ Q2C sL;r}LcK"; &P;}F'^Os-t,:?=yao$Z/륰L2Q͌Gu1qo`΋l797TS5%).AelFGx |`=?T bOSKc;mvńMS=l h|\>bVmL{?N#FpQ_nfyav0z`71k/ke.@$Wɞ:~xkᛛFJArdTR`>j4 = C  Ky;ćF ҘM}ehʛ.ʓ| xa>fВwse Pe ltQw7i&;%v*Z4fD?C쏇ߠSK(AX%̌ߏ .ۏ.nѤ2cLjhu"H7DXdYm5m'D acKb-:i'˼Kw?:'ǁ fk`VӮ(:Fv#yMlUitū?r܎F!ìCt189<#.)L}Q+tߦ&񬷱71n $Ѩ\@HW4>VU4@ẋ6,ڞIq1cԄz3eI-ק=BҾuu}ZnS,L@Q@*QmgXm%`XԌȓJmuץJ7'afwvNTr$Ag6ZLS1Ck%]^'ൊ DV^s&xſv_Vr?B\_I=g%ʓF8_2ZcaaA>쬂8Ex%${&0{D4_Vås[Y.;]D"Ni%[QRUؠ6E $%w&ns6걆ǽC¯̓n nY"g@GBlyg ~G_́|7rF%_>ߦIGL7̤L;կ2i_B5Se v*y fF< d[r=Uz*l)x \g,VQ$`fw:I@Kzg$>,XKiE\#vyhC'%&֋>=QC0.Dh@N(i ]V[dhtM9H_D\&&TIЉUogoh]3˞]=OTܼ֫u>fum:L~]R0ʨ3۶L(NmVDz4\5ޣٓ|Etic^N%Jze`ή+$]Yۢ%IYd(M-qOAE^0>h]@olӃ@8NjNSJ?@<M/t)5͵?=a;vk{l1E[ &n<K7& ~l b7[B7`|-S0.HqxT*KUY\.¢~d= ɮva2pٙDC֞FW]%vΠ1F,됮|ԏqqԠLg@TUjP. <}B۵w[2qtV3|2]׎RovX` qX4Wt 6^{b+Dc0\K q@KN c_؁ܻ_ez4|XH\lX"8uf8-d%W3Hnpn !Ad8~vq\ۊI{Oʍ 46{R"/˺L?϶>AD;Ac#w:#l w0R&;^ apJfWYVm˄ =|Ыd5\Rp/|#^2fT $@s(/ǘDԌG!Ґ'+@Rqu]s  "u"IM~nt )T+?;A+7<^%*( R$5 cb\ CYURr6tFM[;5,:E9F6 LbP4+AObzĩ>*DZڐ R-뽿>lv[Zy%dɿ}G0[}@Tٶy8c)HR6}EwXPr3}3^4iѥ^Ѡ\FGqr>ރ8ʼ"݁6 78^wbSȄ W=}xۜTߕ! X6Zka>nfw^$Ds(0"oi-$'k*ZuwJ`%<#fa29F,ܗp~:\=t&G)&% 7P^ٔ#ʚߎܖo]xOYK*N(\e2aeӤ Hϑ̞Ϊ%o65 @-@6| xdG{~a ;<H 塓I<i6$5ȶ}TOR#tFE:/h sbITY3jw)B_*q'|>Rv0 gb>UCg\u[ھmhD1T:d7iu鴥lFu@%6ƽIuñQ;` `t[JCХ!`&/swwf!s6&U$O7A _6ipb*X,= Ub-ي 6( "VJD%zy*H _~~]]te6$P]1Y![2?~틣38zNZ}wГhth3<.z]J$]nG0`o`gOF(>B|r\$v+5].?Gr\v,b9v: rg޽"Sڭ3Ab/oW<~y4ѽJFdھog++(.z8__r-U?_Nr֨,5{qv]ᠨןҟ.<P8(#KoЇV{a-ST4$( >w$Fn!GD`0rU۰xkGNp3uQ(NP=9_W"Oj˕dʉ&jZ%HCKԏPqZPw4`V=XNgWߨY:;X(1D6 %+mߔ<-CC[Mjqx^f@W㉶I/*o>try< ,_ n gP@)݇MY [Q_l'Q(f$i a?|ua8>YNi#\1\dnDʑ,"mILVnu"ulr1aL[Oq0^BʄtYyݔ뇕,:޻u0;_n߬mٗPPم9O:T"5YcY3*qRv ڂ *;S_t7ސ`M=*)֘G@tENѳP)QaQ )5~WXlT;c} !^UY- 'סH0n; i_,g]mb[k䔏oH?kƽcz_#W Xp 3-0DFި|r$K"՗FYK'G+Xg4}X"G1 )&6f1jj? (h3D@{Vȃ#|u*HRUxwu/@_V۬M=+`)q9Mp2zֲ-Z҂?Shh<)waOny"7GM1raB)zr\Px:b,QߴQtEe#T`Y@BdNξ|]>^漷{vh&#N߽ D$f/pq3 ; Ho70vzlƨ^TO5(UJSeFR(VDb6TwpxF֧S 8Ȑ9yʎI5J~4u[/@JxYc=tW Rs3uW 0ne, [OPĮ9{q3e}.OZ8'>g3+(4Yfw-6=/sc+ɒ+ ~1C}moBmX vhx¶z:ș"`D=J !|:/w{% tMqߞWi]Kȣ&OAƺg] |1:%Mc쯭@3J^ V4Rb}N<T"1l^tl9Zpp,U&ŋiփ (FCF`0IJR=-x!I3A88qc9l#*W28Dޘ?q7ٕs+Գ)o-ŘH:P}t?$Ю^r$kСrv6˿ (b+̪  }Ir2<46CcM:\?np:C_T!ufJP_=k@+z[+= +rb,Ht \AS'<8B\{N2^G؉@}B)˕>T80$dxKnHg=*^ffNog J:Δ~.Lsꫡ7nP #WR+ ikHm}4K0JWvS@tUۿel%l<(1h K;2uF)piy}so EDa%#~(MCChٷ8u={C(>߬vqnh#9 a~2m|g:Zc#n( 8eF(!(be[fiP[&!5C FZo:JUMclZ-:œH7%_jyRaP~~|b$ PeDR.W!kW£t|7+CIґOf6FBQl 6'{N@v~t(EUi`2l\vEFtPIi$rToXX 9p;R%+͟2bq (*%S}t":FӠK@FTErjXiY d3!RzlP#>>87 *j]q@DE!וv[/g7.% ؗʫ+R9#* ~3T`h-Jd=]uaPc?0]OC*9܏,,I SF BG/Z4uAPͅb \O;~5YŲJ#YBoxYj$-He[ mG<ہݕ23K$|=]2U3$}z{5K\}ƚNiP)T,@q&<^8Wɩ2&k:.7$rH-GxY=^p]^MUc-;ߥeAJ |⃟<%4 Kəen}=XBQ1iA4Dl\&|(?Uz? T%}1d"/0GTHY҈8LV,#wRwUQ}c:{4\XrYcC֝wz`M{`l;b?#>]GE`vVSn ȩתz Qˎ?pyBPƛxLnP*z)"˿a8woW0s&hw/gvFxc)oOXKX$,7"+XKx?*[~UXH`5;-eߓwSL~g #A6&נ0'N327sbA=lfҨ4^O!?ubQ o>0xDՑ&A/-ĠI7ٻQi w痿kBBuǣ`\ׅc&a|WPOp@gw .|NnϮ20K‘Ir4~zM7idd$z'ƬHu6Ԕd@na/[׫mc֡`Cq X\nUЦ&a"4U},ADP)yk>h~g@47f[ԪvT{EvlB&\opWI{[%:U+b%єXqHlGFF=I<%.&W0mT#J\ˤ΀8 Bԑڙ=vR`*LSi *fLI{&QȊ}\HDoImUs=4~FB2p<qrlvB}$^o&`sݺ.OD?<:sOEg?{y1'h~9M*OQ5WRJg :xBc'猄u0L!V#gŻmI+˵ <^tBoDܧ:EpyQo;cfS\JGy(dd:n5JɎ sVwz[ )<~c|74> Dn|9 q L um&N$Y@mc0 & dR3dPgG> bƗTč]lfkQ`D${KtS滋T&khk4r /§'*TzEV OMtu'P_=se7nyR{)PoB5ʃ0 bqčW,k(>=įl^+Y+wP[&L&mkQ[:mԬYԪZ:OHC1, H &܇nt~ нWqH,;p)a(+7\,օ`-Z),P xi Ĝ@f7[agHba#CMsVb$:l|L{4<z]!|n^#:&~4~9ȀN>2 Ls{q Hw9-~D~19TB8l4{%I{/>ԭ?E~<2GP.+yYs3y֙F4NEbJs\;OSCA;9TJY4)C!5w-r;{4b8h+l7v1ϼb=S.r@;:OF}8QPu⸅_=ΐnqxuܚ-aڥ hX0#s[bY7Z[ ʮi[u-NB_Gbc탹1j{ Nbuv8!;pZڬ}o~ZbCD8"^0&ztWx,YUƿ/ /B;hʛشqߏ{@= @N.}S28sTru<+Z>WnO70X#n}J,n#~= ^II>|(IURXPN/bTwjf7PCuqƄIocH$UU + Šp7.-"gsj֡<5s;`\P^+6s'Mkcj-Xw0!jv5za+5ЋbcTUNUJٰBKJ.礈owky*4J∫2E3X^ȏhǝ! Sr$]Vz=;`=uiZZe,4v \=Fz6| cbJuxΌ7uG%lU2eSnD`1)v_@{π=\(bL7|ZQA7i1(jQ[ԅ>oܞ뙢gi-5ֿbF z7[e2}sBZm_=Ԥ#vWoX搉MY\7p#;`sjnH{EQcJf$v𻐖"T`4zӥdБˉEw!,%h+Q![$ҳy| !'=!/\%RIL6~䲰g,lw׮xEO^8;jZ0?tYO ٸȷPݏ;P;W̕RGl&l, +}<-ݰؼsKB #c*Y3 pɉ92ku(@FalG֒0HE+fMS]:_tD4нi OO.DQĭ<|X:7rbc9 `n ?O{IWn y"Hgӹ&-S,&l6̣}5w9Dm;GoҰSZ"=OH)5FBfٍƪ0 '9Q։f Ԁ#vrKa_8 s 98$uJnwE1 `{p?̥XDgl!߈ݝr# .h{Nm;ιMs_Y:qQڗGxnz'Q]PӓE'G텖r rfQJk@iQfƕ*| сjߥA!R|@LD+:@}eMW{=: j+׷C[f{0ԙCVގ~$}~,Gj[,1y R|`yM뾍r}6g'8-aʕQ_# $99?GU{$zM1W:_+~P-4n9ℌͬ&.>}I-e)z7>QwJi,ҧ8(pu YO^[*^pI2joJڥ I?ZQ1}T98>r%w ɻxYitLE'_6r Bq|$06;0r\~SU`Mg/7Խ9娚.U`=Lx -RDvQP͗r[N櫕g ru\yk(+k}ʡ.̜e]HSJ=@M5ZƐ`,t c`JwR~DqM-o )$$P| I`DCL.·+T:CWωOVO:H@-h+[J%WA:9)e#TEcdCq Xu.hf<q~@] TW̤{) 㭴 -nT'=P?lTV~]`w>M&d[ylqWt .uGn-936Rƈ(ѠZqG>ٱj;ULpb$!XƼ\aYY' ̀Gӻ?ګ^?GL*YIFl\Am,A;尗Mϐn;Yj,ʏ4'ţQ7L90dY˶F3u{k c>xq{a fvүþu ٖ@7{LB-Luk+ /hk1pÖ9|]82X76ϣƵ ߭*ݛsT1&RnjIx(N)Ѳ}<0%|nA>u/Ihdmv HYXI"gG7! z4H?`2W1c8 .tC.,(sb ; k?ki?*qV c_e_)tҠD]%>zU4"?w~6<`( mXfСe nwFa̤kSI*'#? @sbq`}e\>Ra ;ˮgc9)Hy+In4w^%Z|e8sew7)̣I{daaBg>t|w)/ Ymu4>GX@_K2t;mxhYRv mTtk15y}ƐH vŚ"tYh6(WxGt/MdB #Uq_:,rOqi~#**vPRC²ST %=+,ڪn%7`6n[ K '3 }dfϹ3#Q2c-̈^">ȣgّRJrhPoH3^Y)H~֤QhH*bis;]엢{=(+}5sO"5wGo[5ak7XSoa wGؔ 2̴օhδqFF{B/T 6J5}R~r݃ HF0 r7w/{`t{S@2𡕁[cuDLWu@t292(;lu7LKvMqR R;0S˓p7]6ԏi;{W #$rަJ~E$dF;yʅ3_\:EI+_Anx6b#,9S9"[c1DO6Q'|JRn\lp- A`ڎ9=d0^uonʜڙY2HIv[*{?Ĝ! QW΀uqpwv#8d1e>z\T-?\k0I~ƎM+z1T.!&`rR};0)9./-au4%'ǬJйY <~s9 4T Ńy&wB@Jn . e XbɀAzWOL*3D=*MQ_b A˹.U?`;%EY4bnG[vmf ]ꚅLRYZ_ Ӄ?So{ЄDd2OYiዪ(-AW=٢Y&EI8Kz-)`*}WE.hrbndOȵb!W)īzSF]" '*L!m_c8Nc S(핡m{䣍J.nE9[R-%1Qulup6|ZDKI |/;+㮴_!ՊRc~04;`bDqͦ˜EGD@Ln:_Iך8!z"άW6z`pkK"?a"'8`kM#e@('/8rdO:f$XI矑06Hpv&`WQo]t;=\KA 4: f/k rTt;Z'^3]_=c- &.G+wlJ?{b7vugt.VMQV wKys/6ǠD 8.摄A'96t]DLKR}aqLdOq wܶ)(wGz"[pX,ݟcۆZ?#8pLAբP}[rw.5^Ç҈ .\@ѧ<ΎO8$f;q\ _dC+#Q -J1ĦɵTS"2'>  WT/?'v1UD ] b-̫HWH( 8.bk3^XmL۷ԠF,E_&45Ӆ-K1.Kx(k<T &nfAc|TbssO$&)e=^ r:l'fXOfb2x?rH|a'1ֺ{;ElG%mqp3e,ȣcN,p? Ȳ`*)O||#[obS,wRB/<Z![ԫUE\opNFHF:wtTq*}.HOm"r]JTߏgK`_NcWzY!jJYk׏K~eBi _)|;YLq9$*6O+ }u-DPRٲ'1`Zi[7RQWNj7?3t%K= w"%/EԄ"Պ8 =h%bCeFlŨ>-}&Q)EgmTHj.4,|rX!+gMo":U@@i{;C9G f,zn@bWIoXiAiq(ȇH̱JM@s2Q'CE;вe^qZZ뉜Ep5s9U@-5FsOTJ̎R Ae_g:.&IsU˖ ~R` ۭ2epSp4>݃5خV@@cӔ9X2++¾DI+IYP#/?>{o!WUyj#b}]8,A[AaY dA1<\hFkMS*$Po}>&-iHA95[7(1Vy+r~ǨV\9pBF lJJr JF1H)r8O9~BN]hoCj=yҝG#<'?/& )օgv 汧MfNXjawPe13 NL9ȉנ 1؄m DUD;fVQt%~w)z)pwْZeq% V*5Tpjs zvC+&O:D7)F3$< O}YF(AJ˗մ22]?Qj2-/"!'('ڬ^nav$;PH T x⸭o>gxɛH$32m G}e9 VrM t)Gm"l% %P0]thK˕Twt& }7A2:9'\z@ݢaۄQ6oz'{!xw4^dY>F_ƅOֻº<95lb`Y6K1g>KL 6_^QsTQ"Ii]5p%F[?:!X׿zlǨAcڼ>^C{+3ϛRdN#u 4͘}*M,b  ޷d9g­Me9O+ѥR{C × p}ڒܚz$ T0d(}iCm!6(-%d$r!ķ"_.x68"`;%WZIX1xb줜Nl(N[WHEk p^QPBL77!Cgz$ux|oҙ:jm:.W8\^%Jk}~9at9Mn@#O|eȔL0W{S#);0vCm ;7{=֑+Ls7,uӠn+TkAZjHC96&LIWkߢ]cPVӲH1^ G[,+v&VSN^ΎA{8q蓥ɝ ߿bAIkHZMڏ/$HdgNdX]n]UEJs}{Ӳg>>*I[&Mf"fm,b|{y[ ̱SE0 ;JN$Xi[ /瞘d{OFbD_o5i!,2YPV b:=U5,GR4&{N=-8zmR|i4(( Mj[lt. &Lc rw;IVJ-3(yEظj!l[!m,EiQOƘ F/_ QLfxudKyDs- poCҧJ59KvEI1|%a\+D%f.-mcG\S!bAu.jMa˵Y$=>^>ȼֆHI (jհ5xeZ(*vBMh|Z 9Mh3VcYfc ntm/G] wֳV`thhW G<b#FO@ K s J6󇡐Ф)DjDA9y:aTN> V=v'۠j3\e2%bDG6Z<2\ѮUtCEi-"7-w n'=wQ!ͧ5W)#1؈|-ɔz~͇*tô#Aj$C>Ch[mLP1Bݲ-`'/vF&$gbD'U1s ]$Bc,W;}]r $D|Խr6UaGiV0qW 2:xhbzMsu0 <;qgW=E<(@ީN:Dz ƼI39 oss]T8Y2Ĵ/IS)׆ONN1(v)faa=}M@d ׌)a{9zM]iZU'!,v­^'Pw)%a13;y;%r:፞"=l+fhz'e|3s⇷(:gY妦/I)$xs\ZzV#9&ckTc%@gr;=vԃe.͓*_uY):׭PO-H66(Nyb"P/֏ZV4F8Op.nQeZ Zm!\;bug];PV!ʏL1 ,k]MGe^nyn9R=k{Gj撸%Z#BOB@L.ѣip?+O k1׳!-{*bԒ>+A+?Qu,ADGʵ8E»')ћ0 ۷$q/J1 u9_ F[Or>ҹɌq$BH(txZUl+HF Y<'A1w5<2D&qf% fYGMn"{*w˦[pg6L-*5v"*2 RV#aoOS<C+5p v_gBiKdXΖxyB>=9]=OgqC,"q{ai\F0Lqc~`eZ?([/LV)kam 5W cJՍ/Ѓ\/xӧ.\ 6$fRα3)wtkϨH(M2Ptr>^$ c?>׌fanD.gYm\<RY ,Jp5\~xV3Å5\Ƙi̦gxFGnaե`uA ,J*:T`ku, +L#NsBOO焆kKGDC{Cb]s`c_0W\,jւ)*n-D{jWx|;nB>Sw2m6$4qʝBYnؔ' Vr'!WؓV(IM׫Kz>L>k!Bn1uՊNjPgi|P|YXk)V\w:v6Pw'#dύr p(Q4ҜԞEk \bB<:%9vΔDu;$6lרX(rwq1!3eK;7䫢 HMBA8?brW Ww7ʼn9<->`w"^طmb=k}QO K׬3b#|B6ssA+~l]weU֫D6ȇx9m@vlF1eѹ6W_m9j]DEL$K "K< Z!vr2[KU@*8ᏝS@DzM UJ2%{}K90)ѧ$ֺQ{WSL6@u z//拫rk!z:ox>brw;Qx wX\ oPLʣa>8'l#͐E0H-LVЌi"#R ✡f&g#z1ܲ';Ak!gecxҥ.GTrI2в99M s$}[?LsR 7. c`Gf.NC0r-^BnFic˿P!^5OuZM 7}0[[%Ѥ~ mh$ ڿ>‘{H-o,NU#:H;7y>RB ݼXY`N1vJQџz=? wW.<_ONZ17 m$<$X?1nj?/P!u[&F'[ݖ%^eNZ6,B~H*)tHƁT֌YL ;#"OfNߴ)uxg:s*#mc)+C~cѴS3MRGDޛj}!&~ȝp?(lܤbq: '+L#/SʔI0!4Ǻpvʸwk~'ΦҽߡNc!sYt-r9)¦VGϋA60Й+թΔ@=N(~2j!M.EO˱ D8&,Ij @LLq:Dtm4$/+!GtB+Pdv,pEhefAd'M>է}bܱ\;gV/)rz|Y!f4͹?Ux)գ9w^u976YW'pd@JA |aov#ek~泞M-]<Oh$ЙF11 L^5qCON,2~ E*+HW^K>C'`{>T-!o- ΡHYTe.-^NԳC޴i@zj*qk#EM.%C}UH$:W[ESdJRWUUa8 |P#Mؠw ;j b= 4AW!FUK_oME/"٣$3\NCk0GO .7gʾ(J>IG`PTmH:P볻hJ·56w'PwS֕;C`ɪr)IC_9A﨑\~*}l=b+#.0,&)hdh\^g{|-$ '{g >RypgTJE.7GәQ,M.51 ˤ]n^)dؤ~7 C###Ҋ;#cq>;wMۇU$Jɵ& =XDBeUuvggum2|ץ _nk+m Ct|8k9J}ꡛOȝqDbko^3'ݤn\ f`QL$VvDE۪z^q0.<'̑JRº* 1]<NMM?+uF]/LQiJn[hRvI_ C^)f gEbLOke:LwLI` 9p4=5̕+./wªz@AmLs䳽Z~l{R }xjrVy9u5#qy.cT Ŷg'3 (n3fy[K'C#p *)}tfX31J /^c72*}8̅{㡾 pVz)}F4-3ӫwK[r@l|Tu𻻐)vU:0 !Ts8)ѯIOqmPCdTft`%K F;FeVq3ۃ39 ;pM!i6`&uNC.X@ QPbWfkV5=u0'Y>u?ӗjKoNnwY߄Icʐz/֧'GT*A3WxDL,eOpz ~乚%r-bYuМGQ T}8+觡{#dIhOyoQ&;`B[ZZɲ>:#2{zvhXxY^qR2ѕQP w:Bhc[^I򑤥[`~a@GtM-%g8e).G@"#UyiR['AdO;(T$[2sl|6ND./WYL߽@_>rIW|XתlP*f,#~ Hua8P'Rgg3D9**[GcNEgA`(JD.:iL~HÅ{Uz^O.L|;:Az)=C!LbloU@7]JT:MesW>ΔWINrr>, Gͭ %ZdDlcRʢՔ9Ł_ĕ Af&-4(3ݾ|6a$nCGGGjq,6!{/ߑO-g#\%IWQ07W 㬋+0Dp]9V3:,':cq(KnN0p5DC .%J֧u76)_zi>=}N;E[DHJ,:[dRAjypqPUVXPas.RKF}P\ؕz +|Hs5I8oG!"44uҨ9Ƽ*1BDH康*)Fn?G#Lr*և/2\eZbg@Dx]aMo:\RN8MSbzno+9.;ҋz?FKa%ʹxM>a> ОL~n M b0wҎ E-k24 !4?Վ l29BZ!94 Yk0LN8Z)]DVL]%ڕ)vp׋^:Re7C"szfK1ᦄ3ZW* ]Pag9}-.kaLy9c K_k F`!{ڞShWgƳ1w[Xxf{HVLACݯփYQ|cO"f +nooS'j% "]HpyjaPʢ}d~4 }k'Z%h 2 #Aq,wZq1b Z ^99<"/4.u<4S25G`ѡaUp==y\kyjw"|N j7ɱG`;Lσ%S69(!ӵe,3R4?i_t|+ XS?]GGj5L5끊_mXvM y-lk;ԉ&‰:Pe^mV@J۳]u\[Z#? QIC{ꎺeF-$.`V1:j}ԽaakV9[z*U˩#$P^/F4>Ó`J.7fsXz/adǏ0XŤPeoue%~QLKfSo V#ʑg8kwo^MC^Y,(U^PdԤ_gRzGQ# !t.{ç+,yq-Sυ< &"kx*Limq)0v'} ӫYwc=ȡYtG}[bdLgMpȈ7TNh06z2ꋊ"# k7[FC^|m3Q8M?SrjPL%{b A~*~1 '5*}g;L 5F*q suG!8;DQ7xƣ"&ش%lOJO _EDbB]!e`,l"Mbcn3 .kPS=.jRofIITi}8wp5ʫ6g?2Gm,6ty=0`Zy{- bd1A>,Op|Q`9 -ƅ!gǪ[n~tӋtHt&!"N={8* Rrɵ':~/ruy&[Ja'0`XmV sDnKm v?Z}XLnE*^ǢnF }>'W7vAw rrxg(,rs#nQ=I)_E+m]pNvsC_0K,C P~Њ]ڥe%nv 12l<8dxӖ,Hxs(Yk :"Gլ*zd=M@K%J:slVc`Ly_ݽ̚h$bTw|IjفxBj"JIɓAe瓋Ft/u25'BGf!.oR"Ð%%rRyjޗ5ls6R+3hmrb iW 3y-xEuDs|I+TO6(z1+\m:U_߀±ycMP7NMe΢t/C8 #fjQ;gCAYsFDN4Yc o IODrS)[QR-Eo9uuZbs\S\QU/rs&Jbtv_)` &]5k1.tEiHX= Lw&< yu|'(L>taOR}߮2's>>;Ox3Zײӕ!e 8-tU kr)JPR"ZV?y5znWVaOsmӍ X#FIaFG8[# wǔ Y8mr--7tȌ[ݭ9X@IͣlG\-dQC38$$GpƪVgկ{;&V؊vH&98Q*q;u >$AAmWnbE&!̂bf;[t|kVR!ZC czMv( ݁<80tEehIޫtk77?潮¤`7icYjs,j+ gG{ބ-q4*i ̘jYqɱJw(#՟ҸhzRc-vD> -''T׌t$~U\HϪjEfclMSIIޜY=J+'O+`SGEU0P0'<VY8?X&'ш:Ux %ц"T5[V/@͐9Ȇx?vJp|Q{򛲕Ps>pPK(ʬՠݯ:-T'oݕ7b8Ѽ TfDekz䊠hDOo g wDIX(FPPqX{*4>qt&*J u=܁6H+-xZ}k\OM2Mh8.ysv^> y'XA",qmhƹ\:Xfſl$`U'd n\U2EԹ"Bved.^ꚫ\{XEϗ؟(b [.tRNӨ{Syh=hd0blN-}+YH%s՚Pe/ӎ]]_pCRrzV o!f "̝`lrz h 笁ˎ9wTAH$ (h$$F^/?VR,ka^49\jK%R^)s {HfI=АsW\SљyJ8 Z/쬱\bϬ^Wi#!] 'iWjlB"· 7zj48,_ܓ1As;PXHO 0͋P/R$POdC#HBۑgŨkSPy̪5a#wo2j~~mXI*{J^v{ a"!ZKs}y72 3Ͱq h(P !~2A KE%hVͽ/+KB_z/jM'^|(> 8sz]zAUTuJjL3@*2&1O=M:a O Ga#\*4}Z@'XA G>th:`A2J=$+`$dTlCfBS`ϵgW&mțۻC,?3>]lӣ"~ªrM݈| R}ﰟ%3 j^d'Y / OSqf{p2f[LTSg=ƶX d'bRhnv;sgo#5M;ee,HgRޞF}%Peϩs47R༙a]IJw~'onl[sL#giKmxmz 43rֲf2L\F>1 yPE(_|I!*ee7WXnȈ[>4*.e 2tJVs0Ia[ll d.>O i[ӆD{8GiOm4C[>  ~tnN")%)1c֚ID6zo a2/MثY3K^sEJc:i TsȬyp%Dur s0`huy"C7Y 0jsaLT 1\:L4 X+kq.]JaT6=>6Ȱ/%B QA`Vi hkM_L5=Ӓ;Pk`Bu醏iQǚnY+*o 5qwt+3Ale 1J(6gqFCi_}bZFPeʤׄZ,Q_NV΃wҙf+Ug"Uro/w%O;ORd,i:hc,A_=7Rr|ܛyٺS.-2^O#!ȿ6zF`hRRlj{c=9vTrP+M3yw lOl,Xڍwo#⸁v'@$ܰ+C]ېPpbTϲаqGv%n관zdSs>My@`uaF3ݡUtV2guL&)?ƹ1AԿ>D>ۍU2i/V@QKHț=` 㩍uIe{kIfy{h=t(p<8GQ ݊bĬ[3bm2}BWO?73?vf]1 E0 jp0'ʷiN>r!HAIʆ]Twk67C]KVGdɰ&y3/M(oCх./'\uIaTez8ߏit3MP(Ԝ@4aqJ)J@4%zGH)˘># 1V\$8V}I>7^J!-P"Zd]GG9xei]I,ڣ4Yw|Mԓ_ OOg%i1w#ޤMɽަT!0!Ҥ!ULӫ/JE\ d YEOz,3DCUphx?4P#Rfu 4<3z*N]xR4Ɖf]L_.g!vKM=ߵڏnɎ16k*;t#$ LjM;u] v.ںԡYG# Ӓ*dꭥ7K{`RHn')Aa.foC$K6#u!(cc/,q_ P2oY5sIL^s+u$n\H_~'HV9^ŵ/*)X~iePKxW؍H&]io,po*3i@f1z8K"<=&ȩ#N >|A',uy36T'YBTfxqq(/K6diCZ+z`ʛ$䡢fg_(Į 8?4W1L;Ik01&bc9._G+*}#I9@}@j\VJu|RNr$MF[~E\[5 KY5D'3 ,{| Ӄ~+Rj=2/uRl8ֽGM$-|꧄"1 >$)/t5slv~O/vfϼu7ɒ;ULkoX-GHXK|Qugeea~T>,A5pT ~5-_Z,+ypl?Oqc2Dk- @{Do}ʤT诣=ވw}ѬБUAUf{ԋ^ui;#ϻj"e327 q]'FY&sV${8J0z(ڟgɃ&җwٗx']QFCyg -~n\w_a=Cyć#$ @w ,-uT1~9#yqg؊v4xÁJC"d` /*}-Rӏ*ȁ{?unz6XPӥh2wQS`gRކz!d6!y3FD:NiŨ([h~"u\BP#qOK3kĊx -ٸHpFJ%(nUļ5wꉊG`4V3NNj}9qkC˴璏M:~h*FlKJW/éը<^Oc鍕+ nIۜvjVD8G/H>qP:>-END2ae;,VXܧއ*}uO69dt(q9Dsh]VCy& ]|j`~ ;1ďT5J5Kb/-3-{')Ng8^L0/LjAGaô-!jrWD$[dCZV%G++Du\TPG0=K(1{BcQN/cӽbR(=.1~YQ@)!oc50":*߿8[W_'eM%^*730p;oo @PT5۸>ڪ]Nkzx nŷͨœyKcVRg ao\^~B73 ۩eN gu=x03"ϲ`?kP=`q4DfQlݪimM泷DrbHcNX¼8!3һԩQ9yIϹXVbҙAav3/ )@9H6+E6!o"V1oVL!=%/-ؒ _ݭbZeTvV̘qrCs#h7 A9\<&B,2%3ZL"ppiU6oKߘ2wL?B.@ʳ>0|RL K c&1k$@pp<Zs }c'CBu膩Mg,G:(q- nM Ss⏜4h9Yb7SfLHJBh~L(IQ/IdP=uI!l(vO>p^C7'P{zLwf+4>䡮  H[Gt+ɔER/NZ,`c`}{h0!a{7%SFޣ G<'z*8-@|)SܣKf?ɶ#k^mQr GFg7EE G(Fdd+t*q2!EBS]*A޹ }njP_͘py?Ur"b;oIKg+8wg,S3@٭YYl/썏BLd҄2+c +zϗJ V72%$ERr!]ms%z2| p_H}t5Z_IUҦlsdZ [{ \V::d"ˌ6ˈ?}XˢKy|=*0e?,k,d ю^( ⺰D9jTo8AJk@ᣳ>FEd6,t%>Ux=} ? 唜`Y@N9d>-afeIU ]FqN n0Κhx3Z|RCcЬ`wkZM}[L*ӛBZ M~nv'UX}A`XscB8~eg&V b?-A_9XLlZLq/yYV2#ѾKvqB/vT^cataY\(B2A֦H̓`Rdp12̤ByHRO\ M~br>'VTny^ 2\,,KM#pJl?)*J=A}:q_2 c*1> L9\ʪ1>͆t!c}\b+<5 2&{8|HE-~m4?= Q. 3nhMI{'H0nD(7i;f {|\| z$)dW*kKG1C{/WTt>PJJsEm`ˮNY ma:9{5>7murOC#ФO@*i*5i߇m i b!hHzu;.G$_j{!"qtB{NwM&p2^Kip~%QX[TyfGܹ TM4tzª"oxp{(>Ihz.tcXq [zR1Oq\7oG}OCǩFg2C/N~/LCAQ\J҈ʖ 77,zq UnpFw6I~S*W1lsUINR \҈_CKC!X؟I{2SNPhT".ƩUd_fL9r6P)ڈCUbg&Bl^k7י3ƬQ 33hs=zrM,/`Zנad`@ZY= /=u;'qai男-$SеQM4(.F쵪˜Ee3'1<] Zf :ӨC^DĥYS\~{7^8HCe +DnF@%^jg5es=GE ?Vz y@KvzQ{2u.}[S 8n :2xܸ|$)iQu\ ]udwg=$lY~b )[eIt{N:fٗrD[nƶ2 4} ̚Z$9Nd Nd|VlaWϳmF/y sq& { m@qL\lJp PAbX5/2ϰI)F"R,n4ʧ>: H3.t=p kݰveh8V]b3+oM=LA$jRW$%%"|nd!ERo%C$!_LcyZ[.2ȴŦgL#BB#Ȗ$TS;ۆҽ)%4ށxtX>I9Y?ifh2zjAZ_m3͉F)A$8" 1c^J^ŏ,cf%*+a|)N,_uɚ~'lgl*-ڌ@"o55! ~ ^ĩ%Ck·YaTexwC8Ww`$`qB55֊h[Oѕw0PJNAQ:C-5R-$œ*bz8",ϛ*8\tT1;{.h!$l;c,N_ $7Q(u(ij?uF H^j ӎ<'YY $9؆ Nzp}zlE963; C9ĺ1x Ԥ.5^ $X{U=>Y/tCe>7Gf}K&Z=Nzȓt4DDs/Pٺ$W+e=}9ٯ+?̋t^R Z1}y̛3bV͵w<8hk rOo"d V8g !G =-ZU] DiY$Dz )0& V7`A* +n* .҃Ua`f]i4QztFh_\J^ B-6$d9:UYGdsSwָBolGp~%1*,ΝgOpߝ_"KN~3n YMa\P /d]臹nP-G U FQ{z $Os?e^HiTrbYtZ" s. Xp"󘩍ɆK}T,gn Şbr3%")b[(ᩐH~~܂~a95/6xYF8⯧~Y@2Mwk`][b5rB3>W@8T\1VnDtD6(- L*6MkEaQc,BOH\ͨꕥI [Rb4c&l7rmfFz()Xbfu^A=ÂnD-Cp%WD8c]vKЉC+QsZ̔WؽK \!UQb Ӣa #_MQNe\Y)]y܆9:c~nQ#wW0k^ݰ+1#}h'+ kE.%qn }q\w}6cfB\>Qq \3/v?T{_S»}G_BqW&VnЃ\ fwc Uz2;3S[;TG^cTi1QHۺ"vIv{O'euVm>cO*ps|rzƝX\S0_T\`QG3Sa2Et*P=\z;yHԦ&-?S?F07YQtŨQW3f_KӔBUVŔ.]2q2Ŭ] "./?l.3ɀر|KA C]OSQ~C:J_.ֈhЮjZy3YZh(G39q;l~}v@+iwy@^iWBNEazUPZߤ̇rΎOڼ%˵G)-婏& !j\Xfz[=)kWLL-Ъvޜ5.ɺ+pҝԾܼnUh3_.+oN+UдG dFn[D_x]ggQ0ӹz*[P44hrl_yd%+ ϤCre ?'qaoTL FY*gnL}wKsR"]ЙdaM>qtR6R_ȷ[:̤ .-)yTcr`/#ы]f`7-4zOhF>β^2)MU,#+f6..qKZl8nc{'.xmd?^rYY2XFe@KC) Jx3}25a\rdv fRM_y^X 3!]]89D& ub=f9.BJsZ1eU1hswę1gNy^6AKhҊt*ȝ}EIYexE2*hkY,; ĺ WK܃\}QX2)G;Jj 3fC)S[`σӤ3<٨Y-ꁖ'pW;,!U1@F#wwFEu ECs`gcAeqNO3Zn0O[Mn1O쭋\F{ȮvpFg= sg@Xh.|7~G||A1 "scn;*BxhheO g,!?RB=ᛧTĜƛKDp34=CUFxt%qꮠ0ۣX>^j ҋ$gSmp[>F)OѨ\hVMRؕŽtP&ǝk 77P Br=" jߌXn>;bx w"JcKZj TI[.?ԦznXƦ-L1q_][R+H8i 3kP`TQed ttb}ت6=>$WzPy"Šcv\)E:+ ~]nI ,#,hfuFQ>,ѯfjcְ^e6(8ܘ0FW^'G Tu` R@ #OSGi5e0K!dkeKPxŐ&.'GYIHj3R/>Syn{U5MBY_W](Cv' ٸQ"q=hsܖ>N|*>=tݿbcB-#(VpAc  6SGbuU UMgn_ &iz0&Kur!G'%탈iP'g/~%JiE@\x?M͌(Ȉ }nf a80Mkɠ;vzG$o!Se=4d۰.C$(0K`D-* ̮^(*@o I!g+,p9i >Pc`"w) ai˨Lds>4ɕm)5qU  8cPƈ^ 54=Z2[*^ ˋEJpAPzS $#Wvh` mV}k4/&7~F_*N WK{Kܒ0ؑ  `*R$1;}-p\f֨w8[uigK8"djDQOl&^4MavB*Rb234f6*um'oҝD|,襷]`KbI̭MzD/ԀĞY ^q!ѝ> jB"\N$!3~˲d&UҬd,}d9%QPvuo߹!HUCp4pG6T"wl,ܲIG΍1DB ,2L a$%y@@!QYm$'{aZlOӽ,gn~Z᝚FJgtQ$"H'+ji!a($zSVBI{c _ j`-aǥ4`620mΧn4VAi fLeWVKV52k3~%YNf]  M=Ӹ 0_.Ȧ!@(`IN:qgID9MdڭU:KoA_Y\)l`5VƇQ N3ܕ9R 4Η/-,";'Tʛ~E-!m3o3F&>gBr=+9B9;26A:I|r>KZ&yS؟[dAα) +,lism-d5EڄgECj02iSF4m ݷɪWb/(,𪒉(ybnNc b:+O.e -W(D2Bk@PLG BN;@w_>hJiDH>C88I^N{2ƈӌt1Ⱦ'XUfz =m.Y.x(_elN^㐜͙HUZ1mu^Um%XƤxkؽO|)Z Rs—!2;5},lȷ ?SRR}v0X"`;Mَ|-Fpvr kkIK S U0>&]JD k搣QrJabđcIt Bikj?kUϳ\P@EBt6K(ˎLG6SiT9"~0 Ъt-hL R[6vk4synME.wA@ui@N2A^`ti">_`@Uvk rXT7lͨJWձu9 i&@,P{s-Ue! 36eѨ^ʍx$"EbuPU rY&\ b}ьqh0i,11/&P[0\_ !DZO)y5$:[P|@L,axzZzs+5<(!]$0K׮oGGm:6 Ϭ"c1q-^1^pвDKcTA2h)Ig ͍984 w[?3We=BJG@m.r(e%P$y7qWϼ;?FjyS/͸) ASVԝ QV@)-}R7]7q7=?f]uA !ZE]$o3?kNy0 `lyڠ́Ḝ]D7[s*s-s+'J\};hd^,Ēt*Ly U:6 x uSw;_H3V_+=+ If"[p<,#eF6vUMɊͶ*$ug26͂{PD;?Nʠp`PZb-{k"*Y>/Ҋ+UB455FD5te lZ B6Kx\⠞ZMH5#t| {ⷸ&rJ ;;o"p88E~v\ tås#$y-7VNUBa!i $VƊYA ,-@U:}/ oZ4ӷ4)d&#)޵X1_.NzB?d款g'u6@J܏{iQGQӳ6njun<+-4Baq/S1ԭqE(wvJ˯u%՟(^&Ef+ؠ:!_j3 3ڌƲ̮<dy wr+5ZdtCk)p0F[6}EJUi2|ٺjFYlbr!1`v}H>9Vq*} >lq0L.()ˏ/CNjtH}&N]bpl\JĻ_lRpoӇ~| &[K4Ѥ _R?MSۛ'LdqgshDL7 *o_ӲJmX0Jԣ#'6 XeFr͙>`\?b!gu_5иPQ-̎:wѶ0P0BՖ_bt`}a܄>.ZmNakApB%GuH߼J+ (X mUGW"$ŷVxqek牚 EqðǚfO}S_ K­F~5Pgڅ ^~#s:=r}- fK_p|AWV\]=*Wfx R]kӅfG)KUʪ/^ DjcZkmS="@l@uƕ;< њ"P)=JN$s)pZ6 |i%3#LwDO}m,mLg7@Qbmؾo8vn"r\ ԕRcqQ=ws.;7*C-ܨI,ً|V1VP$oltK"M2i$eC{-TP4+*GQI{Yġ[qcn,jmK-#>|Q"-0}@!h x=.^OV`qKT̓Id6?6u]ꢺA^];BEXt3*TxG0YCm7?pwD»aG~G9M8 Enޢ6rM~g,Fv.ӷ{H=͢hK8cqB*wJg{,ex KºIl]@)-mT>;G)K(P7{A+e*kqK5dH"Ius[\$^Fphy>̺}3,%\b0Hs~$ҫF+l7jr"oǬWF ܔR6IJHj̠$7dWaj}Ϻm1mkЪ&'*ߏ. &Q"rF/-$3g#eDP@QO_]&{ܗk,=#?=~e8GP 07܏}$r-)) rsy.@2NB19!mf?Kk:y0, 4U(.q{"xApLiʈ͍(ޔ\hl'PsZ<ң3,D 08L6N#9ߜM9BT&XE3>4g9N^=mV\#9樻@/I|yCO٫ilpAxh{{rTczI!0Q9x;&ɣƅ!pUl J4t*7lRMY̸˸9}U;8&;Sdlpٌ>᳈Ҋ_TWtB[6nS~F5m GR@P^h<@}vfzHo,%Qe8`!m,9BL(bz m8aT.hF;~rpmhR{BoHqE5012a QDnV_$ U:: gVsLy c!jC8H xtS;V. ۣk[']J#PvK9W{C.FQz͘>2O ^N~ʕNsG{KKVV/փ nj ٟzt 4 C>d#A{Rˬ*y,O&[V~BgSBbH@1ҏ-e@+$Dů8?ݩ|(fB 8Qjxֺ~,7v~< z*9.y^s&*f5ꨆ{#O֚suu+wAvH|4F<0u5!yZ+E, f@zb Un[ aG$7P=;5[a_N3ζ^>U3k,W*3 ͢4PnWqVoQkfO'b'܉XfQ|6fY=dw򯊂0BTĿ<a乆w$Sbp ߥ+IJ}-:[ZADh>옪nrvDzK| #P:g>v@/H7NђY'3`C8u*`-8iD T~{nf`]I9 |9G*ܩOYDYjK] Z,[$گn;nz5+bբ1hK[E#)A_(!gXfKz_>0|}b R(iGCVn:3girUFyr0wqm6}#bk꨼9}qjΤx0ǒxJZ0U-(ac,O@4r9=O/>R^1&W!f}^ʓ`?r3qYKDT|֣ϳNOI\7 A/HOå iVo6ɫA$9#+I~*H)_whFp0ք4BOՐ9<%/פ9(x٪lP6< a}o?4XOM7P :ͩ[b!4<.R*>ugMOauz(ɚ,[?M,}3̛'JJTtAw<+h#8az!2!g-<,A/ iǓNcM sn##S&P*!N I|{nޢC ,|s:ii<]$%y] lr<'Vߢ;E`K 7{hHxb1vz ObFD yW)#bZ  (+Ӄ_J)ʟMvHoFZ7PM#]<"R`FOXDTsY-pw+GeJI~@_u]R!fwDAU%]8@aʟSבAe#≴TiLDaؒOb ò< Opqr y$D\mA71+ FaO(TCmcJrZ@UoC蓼u6pe jN#Bq1v[r\0 dF/; a5> Oh ,H;\R]D7+XKլϓ[P~g/{TFGXҽuޒQH[O t=+b+2PFym379W1{$g:/f|bEaKJ) ܰM$V0oƀtû]-Qz{4!)>f,ˣ7WKqKvݹzL>4chHӹ|)y RJ3G! "2(sֻmJ?bbO+ 7Vf~P"/^S7wԑ|$z$(sTL,,o(N};*5⫽˪#:M ~ 2vw=ផ; 9]o~ iٗAqfdI:~+P}^Ҟ~gxZsG1|)q!:Z3#SaHOS7 MXv<`: >ґY4uu゙ٝ/eOOU=Ñנaߩlg?i<̊% 5a׭7.**c-*spa{*Z33^FIbHYrbL-N OOd!/B`F dDaD*0+ƜH!눒QIDoxOKaqLu>Zi`L)cGyڰ}]l+TuGS3ZoNjۧbOw@;s&w[(yP|Cϒ DK˄fډk±OJύ>G %xv8vn> H:\/1q;\dQ s7<,a"X4O < %F>)†U e2`lTtFx`ha9[Szr>}7FΉSQ"*m;wHƂjL%+.Iz%]nd FwK7[E]$w"=ɓQvƔtn1NY0ոaGT˙gUajzOm.T@ҎJ ];v !mG>0ZQ(_ЇRzr-ՏrVmbb^ G,?+(Q89&LL4Aw>إ:],Gߘ@mf!Z",a|wGImaiI@<5)M sw(٪ZԬI`Ǡ͛ ߀e0W[8L9fvZAd@R8Gݱ}'xXh3f΋X$4^+ر(tibͫ-95NeD$P̂_^Awt6H@)ncs+gu&ڂf0@uhp37Wm[Rjѿl&a P[U^sm ݁ZwXb(#ox('7, 06Y ZЛ!X|HU`e K;BN" &Sp /YL\( 04rW;('Lo@P|ZlKvI^]ЦMj=&خR 4rpaF@*žzQJݓEWdz -^`9I*+ip9PubfGNRՃ \Wi:)fp`DTB,{yAtὒ«٫˙<hɻx ~$;Q/g{0 4lMaG@R>rahf 3+qm;M 9?_Ka,א6d;ğC2TOa3EWZ$?Jcuv"+MM|P>,ݻ;ӧ!?%?c?k쓡4w7}.VWbNţME<%43{^2هK6˵؅fIeWvۨ:5m*L 1y.FpՋ"o]'vkJuh7UvVY'o!3Na:t>ٲY'd]0 rwpIa+״0* A1XY|w%˓dq4"8!w 32}cٯ#഼1_n1:ڀCU<3@|L17V`Kr -n/m1![b^nRԧ)˨"J%\|fuً*^# d@͌gpm@e(l}|#wF"xO&TjPDܩuסJ x#9XOr0{6B{*;CHW͕ V`N@`B?&^o8杣p{lܘqng|&X:FZo}Km^"Lv˲ƻ}g 1WO )аɒ#s9wq D1_FRs*_Rx=ƟGNKl5V8!#ɸ ޠ'琁̰? WEd/UDB ݒkdOM^mׂ=C֧n3~x5W}.c>59z!ΛGڛX8!#Oѳq<溵ۅLü{lSiXvbBѷ k^W.qt{mѴ[N{{mџL0$Ǵ`vUn-9HcH`q @@E)ub"M=EI5.l" YPKĽڙkh r:}8j/xH~y\FZ7Ldt]myS_ Kdc9~[ku< "!dU 9sȏ-AQ[HfiĮ.7*J`1 SQur:Adq8FӬ*(Y[DX}tۍ/q?*]0ԛ-N;uC%F#t߇#9Us<ɫ톣 уy9d=2666z?  XUj碙%);/Iyi.enurҝiǴc!Ft\O9=!'}G)ⴆuoRZJ6c=NMMroX y@"E@wPL 擌3 v Doi84Tܴ?)q.4Bjiq0EB^^x4Aqu*5,$[HiB+>Dy,JGVkkٽ۽aVbt4m 3Yiiw)m.+?9/_ L ڽE!14"F\)SF )w3,}RY#4OR *Z5!p6eojh"shiMBehah5yj6_46!w-հ-4kvq.? -ISkxz>߶e+ǁhyQjّj-. Tpx(V' RgBڰ$߹hCJ~5<_NdJmB/XS5rs;c=H^" StǸ~*'QKGǕC\YμAZj[9hH V |]$Ȱ=xoG-UB#@i H0;_14JUmh4"vcn* 뼻Gŕ1 "*Ԗj&tc(eĒf$%RwTo)^)Y.P`=I!BFΫ óf`_ &@sG]hSHqϧLG?K B}ZϞ1h|̏! %Yfygi eH M\i;J@/bZgk(tyE0'*:.N90=*QDO-gS(^\ ͑yP&8f Cxz X7?Z'Yǚ*'܊{*3;㙔RG =ۣ7اc?He_5uQe T 8U٨W}ꭻܚQG[u$k;M|q[P@*Nh0TPzl :+%mCOtV$ azJðHG7!׮*@ڗnK^z wod/BrO^;Ci703ܫa Z}7ڼ~L^E ?缚, -&_=tJD-d &Z.mt:BP5A_ SkW8Ů`j[`58 Y\:%Xڮ\K]DG1Qu Gb/cAo4>.W)PŖ9[鳜hcF/̞SSULW>@KŒ ) /Nt[S-)pki9N (I`VRI<2sxy?1ݒ2_ `ubF`f qhNUw!'Ci)7I2W+"vj7PXGA2jy߼wϦ*"}b]AI+8zN52Ζ[! _d|sV/\yEsO5=)hKu' )n}Z ]k{k{һsrS'X󼅶e;rj+@ I\=LVj C`d/P wC]#r#N$JrU)$ sa",gK.MPt)fwXl PfXLw=S Ӷ@tO Œ0٢9KO(S> >m̔o'XxSK&qep[D<(Hys-ETZisJl.;p_Z ,^]dT^aTDjnG]|t/aW: )a޲cqBO߿jw>0N^km ܼ'ނe( MDf<A[]óRWɹ7REᛓ6_+͜UEdul_;64EI 2b_Z`oHX1'8x>|Ri>\4lE0[21풨5)#u< af^i" ʈGdŹ)ݕIz;uʷCumTc%;r֬o CfB6mP #Ћp(Oö*jхb-3s0ۊ2t"拕DeHe|;Pc + B*qRy7LJGwe@1;/ #PO*G )hXUˬmMX ] LՅ~ 8vk>ݷt;'F,g-ccg|tke$D.9vl\_lں;\Od2 p׈;}sG,dM,60 Ȍ$!D e Y&-&1a8lW8jo\1. yww"ͻ8X$'cNҝVi9ר0\k sn#G62Y]OᏃ~rE6.MlџY(wbBܽZUF]n@!.>y 0R<6JG6ҼLVp'TsٯUULꅦlQvds{xM2+8}KY mzA6we8^䐌 4>te5LdXs/ly4AS__.N2&wAtDaï9K1'LR4r> "aР6IYtDO4[[ΞjsR]3$ u1)2[hu-vW1kAN`KTv&ߒm >ت ,JFXiyE/۪`67Ǣpq]LWhH(]{J^/86hVO2fwiXn6r8S}zntuvphH>ܛZӑ #\rϔE NXkL94@!0nq ʋIB^mCG_ A8Ew vdJ\z&qaӘ K.) Q]80Ve|R-:+sVg M~PYq"_tUuٿV?WT[yrw;%a)ɉ+ț% NZW?ٱaX2C LXϫ $tRBjyHGh -E+6HWSbaZ&<6N lQ뎘ϨbW+.'GKzne kZ@,0iD'[t rO4Y-^,%X%bVp4%_7,V5&Tdۋyd*` $PlzMVMA>#pH ɘK _v @ZS+]V5ȡ/\>Lr6t FL`+]Od9O kO,Qm*B?ș:TwCer*I4ܝSS}@$48o^iE_ٗl3[۳~n To{[r  @0||ҵU}_Tߩ%{r]`G!r"~5vA֖!e+!//L)z 1#~Q{01 "~>gz%K=;6;#yEfƥŵбģSFDm>NېYӓh;3#J}XAdtb`=`g)F M!At-`Ey(k*jz+8r4s- ZRw;DK4$m=GWm=S1bB[t4 U` ^U nR SNF% ˹(ɨ[)@5lu.xgwAEt lp:Q Hj3Ͻ7c~G:RbDnze{0_$ )C`CpγiXՀS/<*-|fPⵑl 2_;x^zR1[]ˊP"ly?0Fvēct?1$] : 2 lU`S+YNŻ77ƴɒ2%zZ֠JR‡:ڈמb҄>q~ptt}PF0FpߦM /Cr Yc5O3լ=ȶExb,ew,$\NQ!) (uȢ1=.OD76jk4S7GRܐ—C\BÉ~MJҫR 1J4qzzSk@ >qRw°.xád'w?2.T\Ivehˀ%̋2&C@Hhi|O=Nͳ}J`M{HGX-PNc0Jnt(- sl`N]";k„ Eq's0=6.I\h$Q'v!z#kV3N|KR Mnxڨ0V`ғ=r ,Q i~l郪K>)KI!@9^~=RR?h"g[o[;] T K ؎T+H=#Ǜ LCeoAj yL`~HVvCKʲ!r~#FGud%?*GdECj(6.b3 4OcWlpT/ xeA_pNc$h4,t#*Y䐚p3 2Xl1B P(/j*AC8}_/]q[Q% s_$" )3n7uk$;:6?:&FWYƼUVRt+sb~|s)p{J>Pg, ѣǀ4`o{8Hnk}BwO,eiZBwHʾi~Kުf^.kd50?/>Luw8*%VH뎃hy_R.c\)F#PÑ \hF_YubӬ0Zm C48Sɲ c팞$)QtMdZ[]_rwˬngr v^N̜|/\_&ޝ*P.R5J+pl٢jni`Ncn _~wMcjPpe;H 炙ovXJ ZyФf"([53 l )wt,arNDP1Dmi˥ˑռ*əkT/{$HLA{T:c`1 &l@Jur]>>nVp߁Q` IEC [0T&I*mm:@yk>hφ }I8=%,#$݁YGyr+vx T#M0CD1X Y-_IU>kxrB7*O{&q1=k\B*ʼnYO I IXofX?3oŹP-!vPwP2:$FR ~Rt#Z):^\<+OX͋$=䜮>R&DDglw҆5f/qmaE@j o$r<Ԇd+ڰ'(*2aȝB l7v9s+YOD6 u ^b0+~R ֭>Х[QB ^BjOzBo]2\h.ۑhWhSpMzJ@=ۅ0p.J^J򼽦@Kcv*i*Bn]6ﶘtL?SaޗjO.![YY#KlFn8H^n $,;ޤްY` Yg,"G,u<߯)W[us]Ɲ=nS GŵIVE"I/E,[R[H+e6Ę_Dx~ƍl.=U?l L{<׫9$A5&0E3W'c t@/s#5_O) yʢZM/vRwe@5Zsٯō#W\bPH䣶9N/ {S!Zv ĩL 'ȝᬓŢR  tS|!QD3aY璮Ն_ϖ^E)$^K(2hZrŕ,Nk%Znڰ6G'Wm["Z'}=.wv0wC?p49dHRQ:muR&#z٤X8hڭ9Uܑ3ԡ[^fF#I{׬7GM 7 FpŸ{ODRtr +TʎGWwjs B/ Ĉ>A5g76Lz3^ rgGyvB ~yIdC;^ݏ2dI; WPO`WbVYGбF#A+Æ1R v$B9lƄQĕ8TW 0ONr=ET8[g MH/t-o*l qMl):[yXi-?HaaO=TOZ1._Q>6*N:\AI/@HG"%`$WU!:W^<sT`cLo;/sBulwk~nꋟ *D4)yVQug 0;dA,}v=<ql; ˫\Li TP&|N0~K~Sh#0URsv䩁c F86'"/{03CQ}}"lSsF,{ֳSR-ҏU ӱ;4rΝj2;[.?TZ%rKK&Xj#D=XWm p7OȒG] -z-"%T¯!{`ܥҴDcxNc/(EAhiR4<>bm@?$QllB0h7fDwzp }6/0WN^%j7[4~u߅xM2aTउEj5pR/8 DPd3R%CZY2@D=7WURؒ xVaq3 *"DoHHjznhE9a[V S,EžŠ+ѐwb2[|@ѝBc%$W3NfP 0&۬ ?'oO?_>}ޟ~C:…{L`0`uy%%(O'J@`VAlPμB0SWGi_ؾ8qӃ 0Դʾuig(  ֘Z֒}̥^t61dQ3"9嗢wY?Z  @ivG6(˟l6|\\4lUCr3D{|f݇ҋ3`.* +# ck6便(rp.:5Ej+{E wJl,~T-6YJv[m@K=Sg#ThJ=:`wLě+vqU闬ԥ0r԰ʦ~U?q9Th~TOcԂޏUlrSF|l/a2HXJ`6k\WpJtX9xf2a"n^go r9κ6%1йݲ4b ޺s#*/;(^+]˶w]pPƒu?h&c6A2M@c:B^r[lq=Ft%96ms 9O[6-#| >AS0wk'~PseXǒ@KujY]a߬EA)=GKs܈ ݵURjk7RV\PEq7ٳ 6 'Q1m_ $rx4iV&8>⚦|}۹9xsZ,-^ƜwGa&2Tm%?eϔ'$o}~rkphic3vJi3Sqj?ڙJuQ40 mPei>?P7ԅ)JN+< } t4j7f18TIxhM{Fu0~귈( .Mx) /]9Lqec=} `XY:E-ĸw^i1 BL52/v!ٽQYUvcHBR Tn%>Yf.>J|wnΞZUV8Wth(Ctki2xQDi0qؗ NOEJJ)zL݈~:]`K䔺?&֐u!E2Q t}"C"ğ:8xxO)͊sfShYI{)he[x@D4,, # @jϧR^|ܿdpݕlT44A9?\^t&RgV|ۭ d)PԗMS\F1oqa0>ג L^߮hWZʪOirS6)|@ _`1U3,[N8*N.N2Jr l5Și=NNL3TDFzz@~ɪTbݮJgG}Jq>[L7gt(=o)n2 laSN/%L6G TSҢO$߳w*HBbyƧz:gy\w6k< kwY׏Q{F) J7|F/t9zDByA1kJ}jYq@DP>\:* dytUw=̕}6ҽ양\00ցAL,zg|6BfK7iT g,AQ0@xy{#&#ᶓXYBwgz9y0ko?~+%n}mc5 ʛLj͍\ >;\Bg3xQ2B/ټdjSfQnCܑO Pcy!OJWvj5vz `b;$;jmOuXu\,ev~Df@rmJxJ7T A3p@jkbAc~^1_|jy3mz371]U۟KBB/p#&㡧hiU{dEQXA0s(5ERně'у-&ο,vn-.^&545:oў^t`"ɽˉ8 vm] c izmT9\ ũ8X;*}XMSZ /QwFQ*$Fuae̶/C4IS+PΟy=D9ڀi!y]ļh HtRZ HSłhq$-ѣd:BT_ {d|ijxaQ6BӰcݿr_FqB;j>vQcVeϥR&~T7ۡ,ߑeB{aW_8;fX8,Oj0OB!h5`  ț|.G0?bullJ9d#ʠnФ>AQhATB鷽ҢlPnYQJUi5&5@܂/r-ˊ|P75p`.eyOC~4Gf 7u;L* f]M- ˫5<tW:ho(&6n o QjPaՕĮyYKK$UI sA\󾶪pkjw.N>N)XF5!tFX2S"xs ߐ}NR0W{גN3E6$/$߬_o_#B PmL3Նw­]{̾zWKh?#/ٕd̓rW)BzAZKg)kI1/[vt<Γm+{vDwYr+17C #E\&iCU*Vj&ٰW-Q풶V'[z08rTMyM >^w_K/"?c+TJ@uz@2WC/9 L ' Kލu(3/8 X |:9h{ntݿfJf_8R&@IF (*ª9^9l3ZtVVт !߀!ԮJ\U^5’{ޙ*WHO ryzk""ȡZh"Ćm?1zβ.@i:z y^meKZ~)ؽ-RTj9IOmvd o~kSW_#]G!WlgonɢxmCb^GҰWI2pyˠ焇%GUkQDDQoXx"J"Z#ʌ-ua]$%笌,)CcBdrgvP1v흺Fr)8$d"oWنhi^V˃sږ?>Q .`gjZ7V*tp4Y> )fbꡱ_jizei"B,,GN}=v\ l+Q)7 δp ~ -,\f%VXN$-dwG%f(ʎ^1Ʌq?KmlcbZ~R&$:+ QJF=d-#vc9}aU[oATřoty9&fG3lSCL4&' !}B.FfH'ޘ`8珣0fI?K"\H>$ ԫZ>b#U eKLһEpKW:|V"1 1g7 G-jZ-JMQT+N0:,:m(T[s#L.ĂpLQ"7[ƪ!M3x\.SeJjSmDYrRoܥА%fG-Q+C'ʑpkg/aR^)r DtCR$Y8O-z1ϸqj)E_[)Ѕ* uGX#]hoӨ\QĎ]2r4d{#c3Sis||>pY(ڃ°]^bX 3q`WBu={K5f`tA}tri e*i/Ԫ)>^"ͪF8>'-pFGE( Ϝi$ߖ4ţb:F8bKxY^: 8y{iٓ@[Ѽ5]i]Gu."foxFdsƘ840E 趨g\`"s3mǸ0XCO74NSmՀE!] 2pݪ݆>s+jPS' xz2D!n%|6Ĕ p R*%CXBBa:k|H!+'ᚧ71¸ [%"uoOքA(_DpoxJs+y{'Oυ{ !g+rl,Cony!HƇrQŚ Hbbֳ]/.rQRLؗrVdFQ5j*q=v%݆C?8M$&wbd>^:}rmzfyP {Rڴ0(>R\GqCWe JlMqTI SX_.R>ʩJH o#5 YQ(St 9|͖^>@Ki?-]Q02ɾ!CJ@;(03d45pzT^Vk|4b*iKXሼ$x;ιW:Vƻd·X&֡X )4Wzu\PHj皜Ǚ(?"c5MuNh`hN/C.Rk:DOpA1Z!9Aٮe:mZE·5[ yKA_E{|i[l5 IfX,m5)n'v=ԋeMA|fZ%R2g[G cnȹ1}4w-( XP5pp7]BZf)H+Ci=Mݘ>s-bP :na YLC7 tvOMw9!{s2!t2 Ic ]a'(rFi} Zt hUolgӺ@aCȿ2b3囲<6[mszss,~9g|| ߂9; N&(f6O-Zl[3`^5*յuvJlH/) Uҫ6 DkQ8WLT=\cXEFT54ik|c= oHxv/弿 F'wc?pFiN@\(#n*ړ5OI"Ce^GC-vJ¶uGHkpwS.t}3*Ɠ"f1o|iF )myb}rp;G=|F{ʇ̩.ǐQZ剾P`,#76ƅaOtvc$u1-J|b͉̏ɮxK[yzJrHrԨfsm- GHʶ c_&XTffZeNuD 3s-0j{n궭3\ƔN}2$yDzBMLwˑ=ZR?sH#Yq ԡ6ŶZ ? -Jk{ [m-9셃 ٵ Ď+UaB<-jI2"o{%?mH>$ FiIx<++NEw=  Z0`͚B' RP]niUQ1;S kqY8ǁoS3ʹj/̇ ~觉6O6J?ԙHIH{rتPCK.)}*Ki~G79XE*D Bꃘ *K8^Zvc1ӹ 73lJCD1e~mf(6y'7q+$ya2(g±8:9J@j#Bv?@'[7DbUDǮT)'gKVW$N{gPR[Q◽!fcl tovBȣXzxc<  7)%r")צp5"( }όR&,N3CMu&^lRaɲ)$-fC|KrdeV8@)QtR)q<@nʊ:K${5dFBt[J0'!ce!%ۣטe{ݺS8Wng.ގ8ڋ^sMAȆKTf lm(F&SAe%V@U%c `ID7f ʞgܕk&y -f/fLa_B @mVGʆx1DFvVݚ[x kpfuy|uQE@$PyT~/D4MMP ?. MseTч 83Ⱥ_^Uӯ5 @BTc}FrsyPK_ʍovN. (`6:+ipd*qDoťn>yWD, . v_MXvh==. fzҜaF)Ǡ-\kaexM4<]Hd@` }f\\iI[~fjt &5LCGwȕ!v Qors^\m&brtԓ#J|@Z(Gj:ush^9G|@<_BcP]BWHɀ<'WU4\g[O;eq2˳pOطUYlGOC֧σb)^n#2{T~]trlW'_P%LW b󚢿] }1otA\8Z C&%|̞mA<ӣs_ Vhv+# 6Mh?K}4,aVGLmf7 2]uA~źU?r@Tp"E.ɢE[X<;#4d?,ߘ-1-fGiP~Nvy$:#`ݙX8֎!kʸ$­\Wn/Z"~Eȟdaxlk /K.q|%-P`n(`˹Xm= WNvGCm\Unbc"é)0g*y`g;+)Gv/lՓ|1Pmr юAHÝNt`K[iޖyp4-;ԪtP Ƴt4g<۷=iB&T iuf\p>мޜXh i s8@>ąwD 5"K{ c]Vnbf||!\ܚ,<QrhH/j/{r1,lJj> [c3dKrثD18\VMu\'|P;77K,z w#4 r,Z$JXa13Aڮ9z"=s 5QS PJ }{!Nˁ*Tb{QKH T_OʳԒVsEޫX4kuFM$":湮^.cW<箕6)N$y|JUSڒm9B[2A٢Z@1RBQ Y?26h3ys}%n SDe*ء [ca;4 r"GQuNufs ZBY9/6/f.m9)6K.Yz'1alo͵DiR >+I&c?!DԴQuhUTӅu |P#ʚ+3`~.}~Xқ17`J gzB#4ºESNjjp?E>y䚑)7-!4E}\[R]h>T~;H ciu#;1hٹqMߍ,/GPIiu=1nK_?w)+Ͳ9Wn]v h܁ߠ"Up$ ; qvzڈo=qW=Ӷvq[Gq)j^5NkVnb3F130 {y[D9LKeG! bDݏI;WXF/eK0aiDŽ;VtGV+9T:YdS {I>[ '/@] N4ȸTIRueVfpomgkBgicK<T_qy~1f&ia&TCs`5([HWA hr^3x.4J;4H0 7icr?á +J'=ӑ@jKZZ#P i91yPV{b]ԮVO"wieo]UuQ,J ZClh &_N3OgEDx2uģ n?"> S+S\)=yv΁)r$~) @Y/`xI"si1hм[ޗL c'X˴l:$⯥g)цq֐FR+6$rG&sE&TMtaWybғ.`=振^m!̶b I浮G;&ܡk)π')8ra%-J+W ̔edz ĻٙH˭󡠨)F2t:>z.DMt30«0ZqFmD|z~Iq ICv*2+y5=:l0 -eJf ۭN-6>%8mE&`=9]);Ơf 6"BoVyMԌ[a0>5䲠RTn>4 8@1ɈBnhK RnkEđm4<"_s꫖6b $z E{䡒#j\Mj&VYF #z4gOf{;in̢v(/hD% 8| sZ@U]~()ROчzvz 74wL ڇcC;hD~ݩtލ.fͧ8ڼp]j39\U-]~B!%Ve4 $91*8H<ܖ6f{2CB_|q̆!_>=cJ-F* kO@ء՟;z]Ovs[=vqp^Vî ϧ 0OrEc:LD469MvX94K9 T}?5;:<-uGÎHq>+`9"ᜈX7>[rŪ6@U[!}P7evg4\߼Ղk/^D >`~>$bPe%D^Ehnǟٝ ]/%:G~ЙT^ʩ.:02/&^Jmcvh9]7_j6&V3k=u..(?Ϣs| XO:]o2I s ˀ CEdF@Pڂ 7[QHѢiebK Dr%&G1SetL}c k"'w8trAVmZV=zo C1M3!\s}T7S +GzE~G8'I6>'J;L3KFaFJYbߋɜE lPe\>kQ7m;Wg/د\g^v 櫆X#%9>~ڲكveOS6/EJ2)56dD}8ҹǍmB-X6 qi`u\׺< +aAl/G:eJQ-a!od-QIi0w9w m{/"@1nk( &ske'9]X_";%cRy(w9U]j H$Pz݌J#|s+vhuFp#b@.>~xI *HUfQtN6 ` UA;|V,Ic5TJtP<3W8 h ij͛M:;_=GO$tgvX*xug<"h}(! }$jDbace@` ŕZcT^^5Cy (pkk"qr-U6,} ޜ=ay$DT}hN>0?őc>'CHJVnЭϐ^Lh.%6t*Ja t>Un]}Fwxkz0$1aBmfV6f]z6hAgлgSq7].jԠ:ѪbMD_-t*NePb6rTE KńIyH{s/x4KL]%"a-xΓy Z jkTS3%O; U³p$]ҡ 3/yXxq"Ά!МY/:ŒƇ0Yza;wR= _j8`uM 9Nr-#UkV##زiOuƆ{7r+b]OT |gQ͝ ]nf{i> dz"gU`9zV!9wuB4Y}OqJPt8"[Ka6KmP=H 'xȝ 98*M{I֌ZѐK{NC]?nCO^9+tx1%dȆr*$5cO i5 ,,]oBZ؊U~1hIJYmM|s43,ƨWHG6k+U( M8׼,# 5wBV]?]8 w4,Ͻ|S,Szg1:YxR9ւ탾Bqj]d˶ ADNX.j1[ܫSNq]qn o]#faFӣ1un;PA əbJϥE;𻕛3\''>Ŋ&WYԇm"]s4xw;3A.x&f<\U9 @`3ϗ:KJ(hޕ| Nx>~V܁*|@iFyR{N=T9u.|TQ.KGn6 AWK[ņ?ELx5%C"pYpVpXC }1n>m6m,i<\Dҽo)fm0p) alSJ]FÉ P'+ITDsBLri7Gnk1uR\(!#hϗ;|$D=l?ZH:V!\P7 AGMCe;r+ڈ`Ztfg,nGb7M6;ph9_*/uOtnT#.!b0?7(TwDqYv@~Z]9vjKy_xN9vjqHo{L) w aѪCف2Gjnw0u ptl>EHA֞7׸B+Ķ{K xdrA+6&Ȑd3fX"0'&@CS󆅦G;}c"{f [ӾY!%ד`N69ʓ qX=JX>bFb d),bz%?2)k?V\/ :!&nQ!+ tgB"|ψVi|x=\矑ARSūo{HG$1P|`_Mik;wRo(sD{soVSz= NU!<{L@SVKjtɗM3C gS\1ϒQ({U`d "*Jɍ)|ø- @YN60U)~P+[CFݛ B2wko{ Y5҂,5VB⭜ɣՆ 6`kף:űWNĻr.Z* e1ckUlk"KM5ᓲ,.v7Np"?&0bq*/YV9-. ƔX*БSC1$t:j \&^ڏ|MԬT {9~BGvY 2tA.fNar`ɛJ=o寀~#) lڪ'(=S"?o9yE.Ӕ`R $}U@^cJ* /e#w(-oؕ(r36eBkg]%*@4y_'5uτvEOʦ &@l4a$RYl0D] \^BRS&q]"Zx!5˟D}̏Ӯ* ϊw*~_UǔͶx*3n&3bdT üsoLBFzRL?49|ʚ=O"SVpK)e0 HgJEu}Ϗg^f¤>!w-o":-޻ hlV]0|>Y\ᝪsͩr#Sz[T~ Z o߄.3mG f CbÉ$&>3W*qW~Gg3P8Dw#TjAKgDniO^PcD3)mg)3V%MuWV)%׻M ~,^7dHmbqD#Я+hxϵaT=,؛ֶe# 5_$O[c slv|mFuz(q^mǎgA߂J1־vSe,Q.Mct,sg|CGvYeފQ ;=!u ЉuP4,%>guO/*3ڷlDOA5G-iѓpnRl~Tx@#xfkYt#,[ѿMyO{G[!hƲ'sBOE(7R\rCi[_豈w:麨@Ұ-յ=7>1*2 vnв(2}@ws , ,E1%IJR溃?|g֍M6] F Ơ'.w.?ҫDre|dC߂yqOe0^A}/*_`h||:q+MSl _Eiϱ.V]aBʐ 0ѻ]T>Dy/o 0VJ> \W%<-W'rH :!0 i )=۽sj.r@(_FC8eg])f6QO&Angm+̶۞~:ET6fxqz4Dݧ0HgiQ;׊?{R0]yZg=SX?)+at&Җq[AqA8Pʅ`$  ,עy9.OytlpyɕB:9)litUT%l+aԷO4dO,d Wq:i蕚ixbρ ccg\[rZ/:e,|a;,hJkI fw %ɭqf6Yzt_Bߨ=܎Z:T5V܊qγz.8VgaNՠz;$RPå)6tR6ked+fZ"`nEe0 \I\`oH04 !&@Kho"{ ~:EnrnXѳ8_$A<6*c 3'NaƈbJТkXQDA%!3VZ 2u+jHK#*I]*M!^A-;}+pf\۾LK誮N7,?I( ݱ۩ I"ל `m[K2Gy1NM~aތ=>mtB [IȆj:B4e 65-)J!N ܤ;fVnG\yŻ)]˫:BS.BfC 'q\WƵySܣ2 ۫g(_KIiFkF/5rP fP:$t^@*.4l)^L"v|:-2- +o:ޱ1AO?:@L ]fG #hеSr1DNF Q cK"mݦSY2Vǝ.g(#/3~=M7/֩ZJ0ڢޙM4w@HS%:\(-$pB(s-%O]_/"TPG*s00mAQMS: W[qbY,Ew;3Yn*’'4<+,t^47\Z\~AJa]H]%!sA?Eko5@`yhN>Z{a`TC);F"纥 Jim$ntp7 QI*\Ipr䓨8*mw;)\Pf#͇sy ؠ.ww71E'nёFn~D(,ma`ۙCʼnM  > -Ld?p*(E$_FVvbUYp[7b+dG!jqG(Ӽ#0#Ti4YNMS4mܯC1*rצ9o[--'L8'8፳ 2"LjҾ% s˜}a|PVLiwR?>>F̺CƂ$W;ZG] Z!O-ʸ#F^(oCz9={ ;<]^ɺGۋ5bқs VF]_n~9Krۖcq$IP En{!zуöc@%);esݫ:ڼgn?2s.@V&)Gav %~qWY9E0s3|aɈED ʩg 1rX(LgDdzΎjcL͘ "-A"m'.2߭D[d% FS *'JM,~{#^%?ӵNye (9@srC`[[E?K.cݠώA N?G6(,  H ع21SyS$<S睖=DsG֩'<>(tyn臥#Gutg, >B߽=5&ft zjw5G,s+VZt/kgNnW4 ֹ+CJ1y).k$K3Nlzg>Zp"M6Dҫ!t\e>-(WuP+ޘ+_LaN"Ts.2Sdm\3"S\H G4.3__7R fYcj~lgǜ-0t$=_=:%(jcKDkӃަ0 \蹫(tJx<+F~5vT4\끷qYqea964W?e?~bsD㵵`p#X=e@GLhϷ0] r4+K/LFs^PYVK؍ycʜ>^_ =.T,0+ۙӃ-}\Brو8Syb}x)`;?ٯˉYi`~|y,EO*_zd{BM^pfV RNy4m[qBJWd$,"TcQC5pˎee:i}~Ld\AJ-ܣms~jN hT; l%aꪉ%V޳/%B٪) (c@n< pl<;E>puGLP35(qg85|BS"zE` M=^b2hp:;V6ƙ\g(R~(+Agkѿro|KQPs8j tTC0<2lxz"@yyW<ݑwjuNnje7qxj]usa ϰNy؟awUfhm>tMb¬t!O L VN E(luFdXp Z_z;Y^ O.#| /ZLuG/~Tu{Bx$@V)VA` 9^CN T[[ߊ"& k$G <0AD/=Ovy蟴Pcsd;?]RjTSM8 A,^ H17gEs^usU/IzoPt$6J*ƾ4S*ԩOѭ&y* [In9/ W3_3P-&hf* _waRvU[;䍦ςgQ Vkki2 4#%RAg,wP寬͹aFD"2)øcxdqhv= JZ?+o9O{/Eu{ Up}ԑ‰X/D=e mN2U\/4H 8vsrM GGn;`C7ٞ ,@'„hJ4wbDYZ{[_&B'TϲrG1QOf h2hiퟀSv= &:'7Z`ʨL]nު ]©(5 =SĖb٥f!Ѽ*D<_@5$䄏s7i5pN}/L_?y-1Q[&:ڝ,(-5kG->Đ(rCGk^;A+IM}6y,ج)oTX|1ʨܐ E6:>3dhs+k%vYj2ڳS!WcjC_ (]V9]2IL SbS=fTy4+jHYҟwx]<ՉF86`X)'DI洊SW4"Y-D/x_'\ol'=yC6cMh> s~|RHYߞous:mԷ|= vQ!f,q@OΈs8kCQcL-{]egƢō1D5rn,C:1V.pat2+mϋTzf d9!^nA(tPɒ 6O9m.o{i`W.,QUU-Gո2`1֣pT 6TIt/(Np@MbO`lDHÄ/M aJ޻pV[+5aD(~9{ws)^۵ R4$S#NtJA 6 o3!ql1ǩub3o Z#<Źu0J6ǎ+9`ƒ/a!m kx6&’6giEn+Bg(VH30_pXWUUy ԟ$}T^:5O WJ3EVEPЃi膊5 f?Γkz/{>etb:گY8DuqrÄ5'aJi:{I,ŋ668w6`Ҭn ExOhs$9a^фu!yAfř ͣsD8/L>F4sqiAI7aD|~ppet@@lo+`WuX`qP-ZQE\,&QSS+"h 234Η uZ|[D?u#cd{,P2W%Ճ,^ cSOCEH|K)4+˽M!՜KC(X'ůlz&9gZMp&9oFc 6#dg/pJ´tro͇Bp!D:LR)%;mܩRD+;F3LYg Un*\14v`o+jN>:ŵWp($*<(x׵Ohu10B"4F0Zj5'nK@O)f|czEht^+peRDb_e#(,ջK\9^#(8!hxu+YTogcX%:A=<؂RB)Ga*dz!6ɮ`/-;S{8O- H42zz@$7Š_^paW/t15?PK-֎ݻbWZh#ja;in)d2mahԒUGb|%&fq)ql!B=Bp0֝EshH??Ek]M W)ՀGPH;`{WS8t 0Q fI057u6Z~\E%eI1A?ظu-3QAՎ4N_ߊ'։yOXԶkiI}]:ʝhG~'>!{ jG Bό/ΈїoO%L  J9rx]E)B?&!9޳65s^=wRSi^@0#^IfXNv. JF1d+aV㼺9Aҳ=X̝ڴeѺ+}Q[pM^Ճg$q%U oFywDȤ9 bfZпX~I/7KOC e2ɳƂN=t9p~0tWӶVtUi}x10ck\V3B$oڅ |&2  }Ϡ|(>a?yoI_Ni,Y0 j%'/j5pij7f;c\G])$ܨ ؖӋ羦*W9ObϽc2,+{%8x [.^˾$Q^b̑EܥA퉂zٖ-nw`=*m6Qf~y~ɼJ$5"xs)Ya ƻhSeqzFޱ1/'g-?>=z\'qc$H8< kVvsUNd%ݗJ=[tڄie_wˮ(Qh]bú F4zn `){@^.R> 8襸aU8a$d+qTA]9al=9,"Sp=t>r0W iq}^ήhr]<@.WrpVt)&aC_s(6IJR',ۘu*ЁmLj_;o(Vos뎡8zޢԒ*q$=s``+$}8I$ζU{k#N|ULP'\WM{_u굑3%7~ҧ[F'Mr]*h{tw8:-}ZݒAn"kqLF"Jh&L> z[3e% i&N=0Pv7p12:/): JZ8ɛ~.f?Y届~QKyfX{|`)r Qe5 kQPrDp/C"Ĉ˝{;P?FI&6;( 3.v(p,Nyb.^_>_UZ qO&^](q{ oNZyu]L0ԯAuО'q#Xf Q[4W%r]Prz\KXPOrÔyu{2^?Oz,c3Np9o qOp.m!=W9$۠@-baEyBN7+w wn*8]olRԦuq@jZsWAw[gj\'J QW%F;;b]h Oɽ6/i/=WGRgiOzoqu%@ C4Ea,)*grdn+qY#1JY=Aձ١`W^8AEt@F 9#$V7;="ۛS@9a٩i0Ϥ1}iȬ9!A)'dN#Xb4(c"Nldzy/b%qz_!z'JAJ R ,?ɑD+-GQ.* ݐ}ǘ]^N7=![> ߃e黍^#JMoOQ8/n//Qqq #0y&'YqH93Qr&>qb;nF<ʸ ?GX 4w:yV+P[H\^юǮ.Ÿs}-% ]TxĪ*H6lq%FW^!BqƽM Բx&7TOo &׎jA@z.cW>SuB" q 5:AEZ,yᾦ.{*1)`/cl8l2ui[7dH(g&X4LS]̷Ȓe%J:;Xj1 Oc߰z)L?CTԕGpxrãr8D⸢h8T|⍓< Ơ*4o9/y^@> };7E=Gy"5l% Co4 dQpeDPX6B_kH̿!Cu:ʶ8qDK%(OH0+431r'Xmϐ<=ӽF^O7otR!W@ۍL* !=RTSݚ>F: W4gE٩~'NbQD\, 5fOX5E{*]ׅ փqX"c|6u R7d{1/D*0OeVP!ڪ%5$]A0!+kk&W4>;>g]F Pw*WDA8| }DI@vr'ö{[6-9xo8kއ6ʙ,eG Zز.1GB2[I`NeRB<M9T[U!Sn)k bHA;R( Y^P5 48==d-}|uS۴v =PvS赫TxʋȔd*@WSRBNr!ׅMVntx\yӪ 진6^fܼٞg2pf&{)q v_ ҎTUq0Vs;(R( D.OIL +JD[(_$n4~쬨peK5乍ҖpXL:尺.W^& @E!@9g($N/Hd- >:O㲃ؑbɼS`'銙IGD9_|=UW˷"L9>F/ZZX˞"23G%!*(YbkCGO{6Wz3<{[2';CaIAnV`wK ~(K͒7mT^< r`@b&xn$W$A:sZM\̸,՜*t~!P\g,>(Fd?7 '* FQj0uY(,/ԵT ovGQ }+|9գ9νcL?DZ#?%LjvMbjHU4LzעH%vTCt%[=u2~G@:oሿʡ~ttT)CT#fsY7n"*{Ne$c=|M \P'lLH$x'j&9x0hxxe@HGp=.d^]JrYqv(KOtͱ63Mu$> `B8H^kYXP{llY)uMSZ뛝j./ij*-  h996I%͎iOYԍS >_e?me?rrms|B%Ipbl}Z+%eN9ro6u>ݯ~:u.qi#]u%T#Tjn=Ţ$Gfr84bkW4 b/V[zQX2IΌ~Ӆivq0nWlp.dzD|)ܳ.PDzgޘ8Nu2S]#_MYpC)h4XYVHn" zS+&̚k5b+]a7>8mPYBO1ӷmwC!|0(ZuJ.G 0C$ߤԢCͷJdQ)nsBs3r:c9o)]F^C7hz[whlNW*~?yUZ\~ U{֮=q!aKlKsrc>0Pwx-!ok{ȧ|p)l_T!uPK3!!e ۍhO7W&l-{qce+HSWK|"* lWaWoBBJwH~Za+9@\I΍bWĂ@-El ݼͭzFb+`Vd9; g+KopQ4Rz psV3Jᔥb氿'#pvNtx*+Hb X6VפT4LJoK?^`-'qX!@6Ц:]5]咼,)Nx? l#H-'$I m}>rJ*M$ f'fQZ=K9YH2e|UđVoXǬi!ǵRN30D<ꏦ/b >Vb|2?_EvmĢDuQn#`i 2Y(q;R|:0@ >T iԋyX@yLKOS>y_1c~le3*W.RInn Fp2L;etX O:VŚ__A&LV}HX\NQE a!qTA'_J\cLOsND tnД'Y-~Ο,(9w҂{ԦP"+}5[J:wO5P ʂke{u/P \ -Ó;1#n;zQ&B:*2LDJfA2y_GbM5;5N,)4\r y#և jGE0Rwy'Pg-Ofh>`vMwS ?LQ鹹I^f2S7"ΟԷ0;K2{-A_' 9LsW![dV9BGQ?'ı&̙>?#pH6Aհq`:UҷYBe} /VW'6i90C0RM#R {ʃ+9rZze7^Jp!9ġY3'GX7/R\Lu D?kjN:\yn!uO ]=0FlU[KQg*85OSJekYw69gCԨV^HrjESH/ЎGDʮ4$k>,ɳ~*z{<3$}d񐠔{=Q[̣+~{K"c t h71Z8#QƗ0R|myF~墵%kG31N*El?nwc=` 5~!?q]wBز[ƋMbHkfF(t< [+}xBɅ_ B9&C/o~ 4UErģ=aGyQ<^íH* Q^ghiكN'Έ(YH᧔6MZ|O< [£C %VndN?/ey%bVͱ0::YGwyr1dѐ@.L` vY5i$QНx Xzx&= BDo EV0EPt믢7 M4}'I~AWAp>?vK߆VøBQL Nv(Μ] 5l/cBOU1)[ӳ4]ӗqᢌ+s}f]"VHf"=83M-*Hrl^xF 4K.azs"L7(`hK0{εkaFRKtnUvmUk틳>LukR+H w.Ζi.}Ro {10hiPZT)k1ɏiUm*ƭeTXrۤ:QhШ`lWsdV1KV9GV21;%D' FʹPzOǝR־$2ۦhJB銳=G3W@Q)q H;3`Z\~%fg{r]t[~Uf;t] g`ͥ;^yەsN: LҽTo|oȅM_G: ļ :M6vi 'm&[ WVx8D[I @kA"eO3AҋK;}|6-qgtQ!p/A:ItqDSWȶv?zx_5|lTHOvV. e`J\m4̃?jR館CvF"HLݕ~ua+0~^B jTW2!k5ȎN.~h 05P)D(~8?Gv ɛj@Pa|gT%gNj#[x к꣔W^hn-㰨IZ!BojdIw/@+WpJCH~Ɂڙ),Q+-v0g7[ӅYf{4Xӹǖ*5=lwPÙ'YOɘiYC$wjJ݀YK^0r%H[sX1>@ã*-\?Kze7De4iVb3䤁*]Bg.#ͭOD37.j[C B)#HWwuk'Չ\7 s'ҏwdiQv jU&j?ch]ߴɜaF k<HXc%'vYVk բ0H\{Ĺ]XвCixj5[dP%/7@ R(ߥ# K CDOgJN_,oX>QFPDD,_CŴ7՜Mp+_)]MH[ϳ.>Vn5(UolT + i|I}i(C&O=c/^fTNi]lOgqLe\5SV (^^EMՎi8B %(B00DSCT#~Q/<1<+0XIWBWa00hQso*ƎTDհJhcKN⢂ Al<)`є9=&#̟T/Ru,)ݲ7;<6  B|*si{ޠK'j|r+Lo&@s6 E"$'FӸq(a6<__[)cL8]63K[VWcKf 0( y)SIcqLXYj3_psәM*3_.lִI~iABه=r=V ǏtLaLAYĥ8ɶ^1<CO*⨜b:SV{9ҁ9ub̨8,AB//yeʟm@F+{\A>|*Y47^uSp4߯9 Y^u|g] B˾R7侑2`gѺVC#A/)(T oxX9k^oz!8P7Rl#pg,N~C9܇Pg: $ؖQL XH)k*@>g֍LG: ƞ͔,BPv-N"%\m>=jGSm#nכr%],X^W$k"OYTKa)Cp}e"=ip^%]wyqb(BIF`TIwڵ9ߓX~G#G&0ٓ]A'UT1#ۯ]jtPqg9'[kتzo Y˼w7+Ӿc}6Si8-.jWwqHm>QnQgw-g3\> L={#q2- +ځsW_X~V<,HX\ o;>Wu}VBi=n5rB,4 !V'%lNH 9m*͜FMinfi] u3M{ȟjɖ8O8~ۨ(TA{7OO?* ۾JQORКnniח!H]ߓΠ}Cv w &Q1éStC]SC^I_U'6ߟQ/pe U:QH!-0{o B9 z_ eԾVRimwՃsEɱ7 t:=w~Z^7XNϊиqjJ\Um_mBBќ˶љ䜽#2`Edijvzހ]5].g@i7*GĶZ4!1 R_c<'̓DQxR-! CzzS2Fj[$IJrd=VR-D^ʖֈCKWT+I9ݩk8%&n }ܡJkٻ^GYح1_>e=)bVt6/ē\U&oD;&*fl,.*U'p}f2)*HY#OgeӠ=!Ҧ`yEf,]{xA˫ڹC HrG.H5?!鴼8S%>a6;]OC}HhqiPUmb+@m$55)FoW3wĈ"-r0VPMjɪ9\ĉDڥ-V$?|7 9h<鮞 օ|Yj0rB`w\;c4 [Ii3bp˂2ng=a)^.6wwyѨ9%قSB{lؼ/79j[Jv;)83 DDM5)Fݫ~7ӽ P3P"f\N# Ys *[tYy権/]2OCm_GPޒ ylH7[0U1@A]/H.{hRAqW_4wI< \!4KB6v 8P`KDA7ֻ׹0G%M1vشhY E\PG .3KaNoIwi5-wL G}֨(="W1͙,͍$?S24n?df@CzyRRS5@wlHg ڜ8u^Pkx;#źL%,:K%5Ià8D@viKBnK/KB9"S#63yl&s3q_5FXp)9H'Fs ̱Y|/k+9cok]&rݓ͜G 0j:6;X/]ls乽m] :o ! x;8 ?ihaYu׿Ơ5 @ E粘aXNw7iy<%CDW5')Z? fhzDپ㩍F\"H_p S.*0ൊ ?-/{f%7Ke7${t`E%"׌3"q+z&^)U:1΀FciI {0wn-gWqtæu4hT?ث{}+YI7>~l/8d2##ЉSsS@%Jkl# Z:pgu׼0$+ ~[Wr4ԋ5+^7~ieJqS%/\8R^ei[{ߧL`Y@ɧf-KI`ߣ|S Y {qR"(re}9q=rMXͅ7{[y7ڤ,e4e re\N~>JrtABB&yLզ:М%: *]RќJ549DL+ՉDŧ52r/KJү$jvhoRIo5n ͭ#ݳ+6d^u=LGp4_Rr Pgo ~ECa4ژ^1Y` qVBNP-Yy6dư2 %/xEϗ:uXyMZF>b 0g),^ųTg ă ?j<6=H.gu0uHϊH3.qbS ﴱhےK׋?2h[ hE_͓,B'΃Z٧TyH/ެoaHRYwD:K\oLDNdz\>wDXxְ!&Պ i=rMjDx}/QR'⺏EH;$)2/emČ\jCxOS^vK <ܦ5ONY rn[bC~\߁`e +XhNKLAHBnUJx|q:q[_Hт;\Z|7چ9%HUD(`Ԯ2{.ō>A~e 8(Q()VId^! 嶨C*8u O5X9|?GJ_Q$In"3%΀7# 1ԕ:DtP>%SyXwZsWaok3bjZRnHwEy Q!}ӌZp@#a^QDySr̎ #){ճN]:bMc'wr\g]g:iJNɔ>W Ϛ׬!DbP}J"1rJQ?RM9sC.a7QV^t$*=#7;9گ|u GN2cK,.fvϙe#KZ3Dji7=_k3(KLAjsCpSJTKwH|+6a6 *&LĜV\"8JHq)hMl9n*ڋ!XIІO^C /\ϘmbaS0;ذl-[n7PƑ*A*mā2}ޤ~lf|Ê'x2Hd>+:_Bg%GT|9ߩ6gScg {qnCxlYR`/W2sf\&"XEtgI0){2O {g#T֯y'n\ -Du$LK@iХ Fj%DaL6et0z!{pA`wS8H--D}^7~Qk鿌ST_! }S*oKvvjkL:Ʋ-`yRȂlJżqhqkSMpE剮5wzs+t52jY_s@P9@鵱+}ȗO0Ѐmĸl4|~g{V?g#ͻpu~F+MBs]~x7v)VV]Mp j’&ԡcbx,jV o*E2k)}^ea[(1b*gegnqsMrGɉl.ә.7&ȒW2=>;jiGtsЩP}dӡ.׌`h Yds6R֦F aRVs9f%u\S%w,)2ccoLϦ#L [$4j+ƾh/_nbE 2PB jPMPRΗ.C^3۽]#<9g]R{͂EDcZo;Uɳit vgᜈRu0E_T~4LD 9UME@ʈaP@uܐmUpʝ9S4S'r7)>IЏKe`'FB}DZۅ\eY\p.~q#)͛FN,)_k,}BZ> Hڕ Y;N7h%jU(^CXV"6>D?z _YRGuQr6#~ ޔLM6d |r&ʌhqXm}g ϡ9 g1j {YNJvPfgS{&JȁO|5+9Jِܯ nߟM&)hBz,oIx~J샭!%ǝyO[GEDLzCx%=9KtHe}/ZyLnʉ??R>R= iUePGṻqo|OuAc>7{aX[̀bTau{ih$?x ,2\& O#3`VJ|om KZ)Z?rvxJZv&;SkN*zF@J EUgT^3mH_4I hO.#~0 ȑvdA" 5_N9Ezn8גʯ9;+4DCk=fQ{uvgރyj(ymUqp)v=h!f-/yIuYBXW͍!eHi~EӖ9RKP_Fo@Ğ 8X8=MY @+ʞ(K0?'W=v 4ݍKMnzͲE ۘRza8pqE2[1R4>ɒW!mVo1FL?G;ZdB(dݶ| ɨƝ1s1kM1߰4t3yp5r!Ҕq J@oky=s#d݈ڮqJyi$Uhs<:)>ȑ}\HYȗ]:<1wj7HK٩Hz;sklSbY9EkTQWkG URwCv OBAX(9;Uӊ 8AI l}W4yuʸ5hMj32`3!td` F2 C"`c宽?֩ \%#a# jn=j.&J}~5+KF@?V&ΐ_fo-A&ΠddžD_Zs'9fLg~V]Wڶz~B…TaХ(i[ܷ6LjE(9y?p?`QimB3}{I],[jvwePs,@6! ڡh{*Qݠfiy<)1rѻ&|+ ?n$+ IIuk?,R_P(a/8jO6tʓh,2 iCXH8opLGg0{4Y4Ҁ-8 ;iM┄ (f{KY5m+HsŻ[”%DʆV\ԧBxߙ|Jކ:R sh})V&ĢGַ$M+Il @>F]q3h%'m 'gq_FA -T9Kw[ۧtp.IP ˝ sjI*3..wh ym?Et"c8kȨZ y? XaJڌ%4/F}EWOb-ʉ)2U6x s>:dFnS^=t_+ivm CMwڻAǛ)6{xmd?rD\-7_(P$DC1l#a-9 -/I ]xl#v~S],8%auD5H#{c$&* $)e%ڃҺʄD }U9 w"?,-2[<"@$Cx˼@#(d(ّ_60"a˔N}iPM9}%lر*Ʀa(;CAӄ^/J{g'O[*;irf\LJܼԡҔT[ޤmuC\2ϖFq|R sFbn]8@d=j,&D\mĐ:2eG!ekINJǐZ?:H!,O_~ҷ2#8)ϯ.ָ]CoxKnu靓)Qc2aZ4"\M`m᚝ F[EyibM0]`wiv9b.r<'QoaX ^rߏ "^>pźRr" uuᲗdPi^NVyٰGI&S9c 4HsC< 2ǫevPK5^= ])a٘>tq-ĜnB|NfxHO;3:C#C͗§"ՠ>^ұdOKTQ:{!@{DBMfbAF|b6B0$U|ʵuu!}VR@*. ] V88Ld6ߦճB4ee3v#Sz ;H4j5~"V'dȺP5hߧF鮿Nt`Z'ioGA]}p atN}_FaP~cb@I/F<#A`<p⛕@hIY ͵ҺE}w VqyG4<5ؽϽp|%3|+Ty1,};2Vo|-q9|/TAfKͅVYF_ZT]2>z[(n{D>ow0*ɷ&irX$ klZ~Eҷju BsxVz̛IJQ~?`Qp\IS9&8$&eXE;PE:l~ear55r) W}= –9!pI0b.+#[siݮI󀁘 %ۉo(N*iƕ6Xz1Sze'a "iҊr&5KhIh$Pb='H_k8`gr0Sɪ-;k p#YwT~i۶=NݽNދf6(k?79K/oETj~>c*^|4@16qwV#^K6K>E" uo6&bnP"IQ8-xH$^ֳ= AƇ>u\+ ~VŵT+#9RvjF;xB_0؎CqOj[1#%uc ,Hqe˅ɿ ꚇ(t' ZQ,DRPc 5FxNM[% S~/5Z@_M'>AGlܺ[RPzJrbLqR[&\nvcp7UXtdZd0*~\yp7u)svCT^(<..vvO vs{Pu 񮀮}oA 3{N@>zSB bA+AuoڿH+x_!2Jl(3aDY2MY4U)95İGɕGtt\=}=1Ү2^$.v`n7|$IiY^ˤB&^?1FG{PqGK %Aӓ-M L,={“, J;'Nim&00m `OhG_tF@}q8*"ou=NA>x\c%:8%%_֨0F/c;X}kcoܠ5}~^Hi=40Y{O9{|"g@=iv@<{jErUh8 _YaZ]ߖRN;mm"'2vP/QT7 ~u_Kk+i+d[f^9*2Xt(3ZBH""lo1̟@9+s( F'y11Zb_c?ڵS0^gum5ǑDNw%ޜ ieVpv6O^>=H/Br fe۾2TNN+>_9Y ȝۦ8^P$*˫aK.y}e0 ZZoJM-y)V3vZn@ͱOn !}w-BtB7,mEZ?6[DH/ />?B2#LU&`qbPĂt2DpAt~wIHp;\zy v߭6L/奣T ͐."+hwxv<*׿o?74!nl{N%Y I1[ @N5gGGLKxh澑laD#.[0?I]dmֶ&ƍy"&A$ۉ:Ks5"_T>6+23r[z^cIψhxS͍2vs:B]6zڐ֨=hc,4窼1 a0J ݱ8 ,eBXͽ<$B> 쳪b3zw +BS҆wQAB ^}H]%EG70a$n]n0V(21dcgϾf gYeվS݉=i~3-$57/؞m5|73A=CKX+?M(ɱ::+ْn2jjj&6q]#{*+k⳹zj㕶ji|+ʿ$a3ot:%6 Sv5Cs96QZDƷ)u& )ΪZVi,ϱ]@'UkS=7jeJ 99 185€ˠf6+Ҳxi ߻k]^.r8Jk`=^eOœtF <}P19% m!,S˭Jm>;[Ec^P!@/"Ft#4q[bho)|i}09 IuXG(? &nQ PJ{6S3＀Y{ߐ "]b\Qw]o-2qgVu7,(n`7Ye)+Rd߽[{-XNkLCz ^4GF0Zq, ,1leopr'ڎ36bY T`(-H\+(MC<+N1[;dD- I3S{KCJ e:ڥk,; s2WY0ƤØ r_ (d-3dAȨC/cBrqJ t${(A#O#$̡ga6x1\1vWf3>23D`T{FiʹFZ rJ;tb>tዜ"tFOXʷsuԟqkԷzeM|bC$R%%L^yCq@YY7o୘A] m+Ӏ꩸8Gr]\y.$;(>zbj}z"%O~XL}HU { $'&$M LDaɢ vc`+Nf}ׅ O)+BK4{&`6@JvT'# $6g lxՕ?+ȉ/| s<%@mD\Rw6#rP¤PMyDns0?C7nJqMZ$aL-x+uI?Ì2'g 5MN単N>u;lr)z},൬OO>G1xZB&`U\ )\(-$Rl Za!eoG2?RiPP;58+6P R-5D}!Yw1Y~yR2Ѽ_l%YӱgL%"|!pyMb>lVh|4p>l՚eX%o-p@EA_C~UŰ7U J1]Djټm̻Ymػs{yve9#TG ]ȣ׉HMe54IaӸ*5(BHsD^" :ZK{S?.Kkp^|E{{4N[ ~pfr\0[{va325~N^9iAp7i]HMc4zi(`^z[Udž*]\9A;=1Kc5;#UJ dX;jtʓҪq Lw205`⯻a})D)pZn< #ʔcDCG*C\SB q*wɹ$tݜtw *KdwgTZOfPMqurf_-'_g+ojI"ΚR@ vS#J;zVg՜b (l (YY:"+[%OӮ9?G1gQ&z 'GWK\Axnj^VZ=OOhrJT\Κ46{ B.B߭(;EZbmn#k T#IAnH8*0kz^t—P^)i[/Xe ~c'!7-pVBx'U T8 Z7{UJr-AWā"m 2ҲA{=׀[rySg] 1ziڌ8?҉I[ޣGK/ \5Q`F yprv4Ř5PF5MDP(걆 ᝨ02XFD 2Ni5슓˭[w= -0Wv_MRӬJx◂-u#dA NT`QQyViy׃/R Gt(  N"YN|jB8yL_W,9R+ImEaWc̸֏W3ՆF>1wOw_ |GN ~ըXzŎNVտd]R p9( 3̏Xe,ZVv0IِcqC4Iz<^QOON/nɠċ>][#߸>yl [ڦ~H`exq"5MEv':Vwo`@_~*0SwaVA%-Rfm.='_^)-3hYJ @Xف4AL=}`?d!"X'>˛ձ4ůC&_X2rE6|/U|pұq.kfŦUu1a{[T.(&-a|]Ff@Oa_2 L4?Qۖ$|aoU)]az\U p0zPuyhE0θu~xt߭fKӒ=\Vz}R\\%4yMpxE]if?\P ont~Z*-Ϯ o\ s}Wf|E (WtS Bd^MfxAf|'VjBrlhH:׭i2wI["}V'\`k/wOX…%c%8[6A9la}˺L0yĭ"M;t o.' 0*ps8 nTM`ƻC:QMta*EpL r~-jwSRI-Iu"=ie/}MLc5ಾexTQ1,\ϼc1ĸ1X Cj #i×O?'ղ8!Q4ӷR긤W-JSX04̲A24f:Vmg,-! xo+S]Ni $` QN ]q(LGnϙJ@ߜwR=L~|I"5'S\'յQ )>]ToaEe.!kIkk|o;jk*W=?R0ń-,U6?ğ+},tZ!+-1[T "OeÚp22n /AȎГߩ'5[a;cUc课nTE:`fWo,pWM-_0HRh`[[n w`\bYQ[)| ?7:>:il *{IPX?"o"Ģ%2톭V#/:eɄ${u@nTsc;M98a|4BVUDh'=ӑY9/wV. #BrA9Q=BVnT͉W_GIgΚ.}bt"p[n&13ʑB-[C>`GPNfFղ\IȠjꠝSt7˵3s%F*Dwb(/|u5qo*Ǝxԧ^u"|BW=_%O3wy9#nAߤnj~&Ŗk R%⟎'_ D*> M{Xo6%:SIK_b~0jU U5 SRa=7 $4*iuI>pj$&_$.(1jOiԟ(_-/5tU 9"u>khF)i)}s˭E@,`1@.FZ[ `z)!oֿdToGz$1z^D`Bh{I(K!ɣLj Un&nGJ0W 6cU""qyfGꊈSu]*-&c4M0q뇯HPhqx/XG}؝zY\N o=fhfRKR(:u:W1RC] Q-Exc_%%`S;\OKFJ:e;!g_7ׄUڸ9GAQШ\ģihygCYcF'`^l?tU-낹v9pF=CrWx/$%M"$0iXa]2; ;{mk-Jw</E3)U*7u}m6iu4z?].P:rWfQPv`ۿHY{oK&0㔲up-gHOzvi9Ҏk-޳(92N^vx5>֙NE!-J_)oZYllsJQ\q9Y_CSwlu'`I[CJ~?XwoUPχsj?d:{cUa-t?ݴWjIET$}\Ҧ]"Xdx^ra*G|x(`;q^nW, JB꥙s;xYѲc$Y/~.ap@hsrfmJ(IW mrGp"_1Ǽ))85`q{%!u/(=)UU<1t@Kli8Y40k'DgAFϪ(>av&j~geܰM2eQ~+\VsNƈߪfYdۨT^EFc-j[C6@CB=owY$UKYbdPqg%6A*Xt\@F)) 7n0X륢qa0 )0=}I3߰d⁀ۈ)9c+RۅH%HԍSb#k}455 ՇIMK}iٞw mֱ GRBzäyWggSVC`RchˑΉ_p:YiX6\9K\|)7 Z'!az o!tн/ 9i!+) ?uNP%,vnlVCuNEEJP!ϷWٔo=s\1QB\vD(6i,ʶwg)4_ѓvI/Ò/`^5X5 QS 6 39k WTe}nnʗFf2זb4Kg 7"mF*AnmT[W&`DOr B1ث$ot7rV3KSs(qO$§&RIl^/FUr_y˶Μ) QV10DNeF"g?ߢƑB4EW]"Ĭʶ쾯^^ډo y@W҆L"LQ㣔}2f;$wQ W<~IVPɚ'G{͖CJAO9Y; gŤ!MDBtDw6/A\,95Jo嫐i3uHQ4L[ܐ,o}? ;1ͷ?H-HܾƮL,4sӅ`.QzJj@8 9913 [ՙU=K,>҂P+WP oOwp2=4X5^"zwoξܭϜFz [!R:SAL7@ TM*Wm"CUC۲\n `ɻ80dvGQܡ ; wi0o*PTTg܄M1[J+?`-Ǫv1CVT0N>০Ǡ^u}p yIPJ5Rqm׫Uiz^)K nȷ s-smx%bet2ٰEQִagx}4P59Hsџoq L*9Sǁ.>t!.G}E)8 %GSɓQ*5LQ,GnpCN4.97?^Z'B(l`Ꟍ4 q坴/\DC" !9f*# >?qKㆨїLlmRxQ,R?\8fb'yD4 >?YZ*&yAVmm ܝ =8x K~e(>@H}.(Pj"ܒNYVZGS l@,8a1rK#̨,=s_d{'B183|`Bunb:N{c=DV8Pg"@=uҳJ6+O.ɯʮHCb40|pԄS 4k*tRIz,` YxZ tlBRuh6˅JPLAn{Le{^ť>Txo=:=.?=37 5̈r˭%m&|ENH 1UܕOԈQ_B&tFbQLь߰*ź2Hgy=ap)7~#xds.cҤjes`~~ΔR1z'gfƩ(诿va}!?Ѐ=빊{ޏD[/Ή wCN/V/nKق+]i׭7߻94S[W`#t ҢmW=#'{ V#efcT;HwvyFYא\(fTomvq%ч j& bͯi -Hpz }9tZ/UQBA2 Ҳdt1h_򙝨uٖ2$E4֔3:qԸͲZH6Az1rKbi w2K8IK~3v2:nP>dzvX5n u:JE|;RAMJǰ+ rLtKdO_Cv|l[E]3pdhَLdڣ☷kh?=J>@P0 쳋)ݒDާj qZSڭ4~ISm N4;,|_]4ςQknd4Rt ȜBeHu$5?U@@T< &E'NuQ֯C֤QݍtZw)$iM=Q%vr~ϖ#î&I4qƆx_%i_MM) V9\p4XlG^ؼ؁>JD'K½6>F L*?5Iyf}Phg8o{"lP&Ad_Nfkƞ/D֩l$ =Mni'})Ϧwehs48I< gyp*6ڱFq4RPqr(MäTXh=;3"VsplF0~ױ6>o/bQsM7}#k'WT>8(j5_;g^VhyO^d}lM6cQh{%2*k.4CO@ ȕqS&֥;2{՜ZYJ;t Nbl✋\?1R\/!(/bI"aj`P-Å*O[y'l{Ï*9o".H%@f(G LqCPqB{ ZL(@^ۄ6`J>xYS8B!!L8<]+:c.&i@^)d>xӗ#} 4Q1.%!o.xaۍg~*NDwȃK3X7!oO,zs<"?F~c}%2gW!5d*+DPޒ8 E;2Jʗ"[}/QkrÜ+< %^5'y&ՠQJ˼c=:F>gmONO èbr}07) ;'[_X QHQx"B|ZOܘ[jgZj!|C}蘿2Y#Y {S(Qrawmx/薖Ujqsv "_.ȇx܏D!<(5  B*n!7gmb8]F]?R ukӱ5LiFkks"~ʒ 5<1&KMpiв2E?ֈyUt;:F< Q7ӾwS=v ĉzDpwmL+bc8A T,[# H/`BoB=<=ݖx $ls-/}m! ѲV0+QrP4%CkN0o>a1])A1ۣ͞_NXFyd?rs75J(e[Wlx}P52v^sSW,5Cn= eU9%doB$G%8'GlةHCۣzwN)@.+o ?RU}k)Ï@XMqojAʬ1e۪WVIJW` ֺ:Q LY`dzs4'_U3qz%a1jO > )|9W0K30tEm`J/f}}- inՠmXm~#Pv%6VsPpGfijrWqgS|R=bE_y=IL&h AMpi MuZxks1J/Md})!}7lu(fQ>:3uLaTcf#PhE!>c!`\jGȓw<)P2&ɪ+klHN|#4r_,?y` m!/^t``u 'lY5ͅ2%r#pu9 ~jHE fkы.EYM^` HcCt F>bCAț'bB k_o+(xіU#л5= rWwD+}sYiKLЇ"nEDöH7r⺊~hTS/V$nnSS{coS^ݭTӚAfy8 C%Qxo]4H5%:h24Yr}"++T\zWI@SOڵ/d{Q c^3U#gg/TjIc&Cxc#4vbPnօֳ:SܺwF'\%[H+?b!D*f:dUnOQ.ܽPb_5~ߠj!(C"ZFN#i%h' No&wh ;{84ZDv$ c-#m&*w?~sEKL;xi z] T_"/v70֝yT:]u0 ɅMxE io5wՎTfpoufO-ҫ|+ "ҍ=R|xzcҪ@I%= ߋ 9``|~- !drEX KMa?oјIRrEhoR :h1EUuԦu_D16YQAUޠ'53]Nt: 5Ia VeDf9Q!miaVkk,ˇHC蔺ȓ~#5 ̕@YjgĄTn5ߪ@.螋W|<`8VܼavPUJ5rc9&n yDWi0e)K)qti~z$ l:uBDu.EA(]3Bkk}zdSZڿfwcIH<s;wT7O`$?(QjFP"HtMBh͚:wM-j3n@sw `KUN2::$$eqɱ=gCw1Vw.4B@dgW_d1u"!as#%yoUrT/[wK[ޅ$urW!A Z~hNla %9gQn!cd!Ýs|{I^$У2~qdS _`5KJ%}99 v0udh2D!}&YK .]P8 gLT)Y.3ۀ ۢ}&F'Cd0d6h^z* +|:[⾷u5`p+דS YC1}|gP,ޛ[VYBi}S?ytV7/wBPSUa\0KZdt_UJGch{wY?ZT?w Uyfu" Z ~1W3>aIs wF׎Hx)+/.JRulnGy>Q"¤#$i˥O ll$ 7 +4cw'Nk^,UƯh.aȹR\JzT̫`PaK[qyC ϕaJGe/ 4z1uj _vNacc1_亗Y*UZq4 n fRv"+s0㽛 \1&mTTd*d2!sE}UgHWlw\aZzljt CviK.:$gAN.74bRkF̟!RFFfĜAaaqW˴ut벝 E>h#n&[N1iF+Ģс<&݄+a6KTn؁D d=3ۧ͡r Sb1k2; ipR>8{pRkul}gYU!듿hBJ)T\P4xj'ȞVqQh} '^epl5CCuc wfk.>5m5Zۡs; 0#^L֠vPĖ5J߈D>7JU&Q1D:귯zgҠHP ^NDsR_|do_xds5m:I,hjlsprc\ZLj#Ht٣߂ C'IAz4 GEc^>& \Hs|$dL1aNުҩ[~ u1`Zm\dW{)%վk`UYXO.Z.b7$Ф,ubC nES73G"we(5`ƺLHX|TྼF |LƦch6M?M18.7.:C&?\xO ؄:pE(e^a_z,,T%2F/K]{'PDnM51x卞+ ,wVofyސqI I1kc~z/yeoB'?2־w JCܷȼkNcFAb{"^ϧX}d}*¥/k=KbL&^;)~LB6؛{l&(KɛZe ^=_8LL4pY FQ61T]m6L(k0s vңi;h 5nasذgT:z34yëZ~FfIĺ+pPB͘Γ3&Бeob=VtpU߬[u"21˪'lÆqm7a5{ 2srsujHۘ->?^M~Jk(ޤi_hCPZz_d}f;k 9aLf*Gqcc }eGBfI ɏfU!!]mec*սd9r$g  AҠOĻ mƐD\UI[ /(h @noqZ"d=WB} ~*Я k۷aZ :Vybg m1A)Yn`vq=k&D;e}x«۬r̃؈}FľͥD?c?j[;˧Y㌀x;mPq$4VS5zҌkѣƐz6xItK *"G)YLmvma,tx LЊ`+|=Ah-!\ΙݨY#kIVM(#`( l*eR-yrtA+ʑ='2DȄz&ܼ[Y_.eJWŜ 0Pg.Fsɦ.OJTUꉒBDIVM>0{/huBvkG0 kgf[ \w m~4ve4ETA:Řh1ւyK?BjVgUVä`rGoUT0#WOKuL݈]{ɟ 'Iغxfh _M6kt! I͙Q+*/PRb%ꦶa/| 7s+>.$ȡ.ւF|gd*;456Bذxh L!/Qʼn9@B {[ޥ$W ԧ@=Aڍ˜b xb1|44D/73 ʟ4X!+Ǵ٪?aZ&cȼvl`PuJ FG4)2j84h(5`&s4ݏ%ILB-8kci urTo q]ʂJk{)jV$ČZ 7I+꽂f4# W؟-:$ܧoq2 nq*΅kCNR\`'.И0s8$;6$5JOySL 7]n֦CHnDAnʰkBWfSH=NQI CXU =VVZΣprwޖ-B@+=?6wO͈ &0@i3A7XM &!jd'] zû~0Z8 <ė_ f:0'Grn !6WŎ'(4&+rTpm^.vxvUT@Xς]r~GCԶOmھv̬j)q 0i?701Ǭo2uHNٯ1ɰm6QH]<~ wQbUtA" ~:??_VË@۳mMkk]7k+Xc ۜl;Y_5]:ꨌ֕` % ڜ 2`1rZ=Hj ES}4ABR@GH:e.wa-~ L_nv AgP&dޯO6{h/5TB+]HŌY~wx+FL|;KP%$)Y ~p#\Nv,ǶB1y\r_n {ߝ~>oF\FEY(\{$V+BAX8g s˻].7MO=뼜ڛS$fGvOSZc.a)i۬pd'XB3,vοĩ&yd" Tn!^SxFTa_фRp@S!Agd*Mu&0>ޘ]t!a<׋+GfFhP,!I>%E%^&}Ս: .u:@nD7hW{Ї9EQK%[#ye1%\0nn`io0Q-a^ZqJyVEF˕krZSj#}:` {RMݨ›%(kBXt~^"%aR4 | |Jn< _gɺ`Pm HqYu ObTM P/:$䖭;oqa$Û:HMaA'(;},F_(cP8w+S,Vk`|tfWa<uaV:DSD.~x[,݈kpbN@Ŝn؄$xs6Y=n1>DE'Io5EbG L<C'~D'>7>Ew!twY):5rg2L)@XJ)L(ηǐ]r*[5=f[?t@1Ҽ /KW}tٯoUXɳ;YCCڬt>\!^]wB^v3qMÎCgfa)^DMF.|""l`˱W 85,*C7,c7'0Bߌl}|H2Á(`yچFS|Y5@zˠکs*F"'΢ЮbT*ڱ XN6xJ)Xw|U͚88L +2Kݸ'فva7btߵdSaِ֘GÌ܎ܝ"}:%J݂F(xg` I1X* `=)dHI˞z.Lk-*e}rxNCRaGF5nCCFg HPȭwwSg3o<5֜ ~凤X;|gM?5XCƔG& y^턛D &L~vJ Pg%20}߿Z-Δ A $&v9ϟZ&5?{|yh$+ 2ܜsNք 9u&id|/ Z.ʻ?jخ!) ͞,7y =z(mzeMӁظUuXDKg0z Jop9izc]~: mB=St 4Z]&2q[ o%]q;$ޜ1 Ճ֢f *sJ$C^C(uޤm$]"xי6΁j%tvj]1Ѽ U}]Z p1b&th"F}C#BXUC67?Cy 'ztP;:֬%>!E据)9 )WzISҴ|LP >zJUg ꀣP+.K :cb wf KZ[vԅZ&ippǜE&DI`I8cA/4ks#UR"ĩzJ[kl6#k!J|c̲LβS$vCzl$y&nsU o"}^AҴ5TI l;T|' o1:'DOꏗ_r*`&NՐ(4rO0Fڍ^lLUbk򼛟 9eN j1~e'<_Z2S%k7ZtLLM8׻2B=dJO)qUK/;YG /U[0lUM_2 ,dU >y5B@xwuܾ(rp6Ĵ-жބ*@31sf * }p$l"ւ">Ҧ{4N%`4\.r@k)qU33 |tv.^yb/TްL~% pa[Cţuwvi+& C$?&*ŀ2-]םWBI1le^: 1zAXYZ=2 5U G9RU d yN@U*&ݾJDE#޳=#J4|í20El,ek4$'zx p5lu]g =E'7,:#^O3D:ro} xt~f|Gk{M"w0|سoO] @12 7L^.}{>jNKs\2V[K10Y+i6E@ ʯ yfpYdhubc^,'LoP >4pboVVq5,>CKŤ t;8aFښgʲ ߖ\wY5@ƅOP<]eKƹY(R֡hV(p[ 57RdN&:P:q>܋&=1JGj2adp;XeTRM9f£p3P"P=]DWOYbNB*zSb=ej$|3JMk| B\_`W^@+A&Gܦ6'nBnp=KA( U3 i@v|:S3Z:d(;*M+C叁c'3gRdf#!X}itXXhWo#MĪ]n Sшbò*XUw_i!fSU\w'v츯~0^LCuaWg{0,}ĊN?BwJ@RL-2tW(_ѫMK@[vM"ɏg},\<&~Y!M%xUIȆZVo:u! \}Q懊fi` e(!d?[;wB0$ͫH`>J6pR /s=@/8WPI-1td=2h'AK3uRت/O6hYzj7Qs7ЄcNTUDgoIdzFا8`;Q$,'NB)!M ,~է\3ytگSs!s.|qЛ6԰`lS޵~]2ׅ p8KpY$?06u49~&+O&wdn7 uE(xwœ M$NvѶP< Ƚ:z@u3l S4'Z]E1-}E6/6b<بm&6@YÒk0;3'͒ w=Z+5{T.ZWYXE\I&mΓ+yUOh+36<#x6(%ST9)8A+0|Oy1}ց>§#Tߨ?:\Ofv˘:M#n; ֝A͗ީA_DiLa}Йb&$SŠ g婍jt|x˂雡e/0VӰԄz( c❆ItI$k#r8SDcHS!f:갷V3m;PVH6>'? YZi+7VI`h~rB0:Qo%;l|u]#(ܹeTS~&<h J/B{L 22pH% Z?bleuIa eaٴHB lᐃIDs'x-9wugtqF-?85y4<}䙳~d,Gd;܌Qw'7<}zz?f ufJά!!IT|K%+~˖rl.7oi :բ(lkcY]LǁMjxꕍadë$ ʯ&39 <̑d7,= 8{C/)b` c0 `^P<ɐ6odwӌo"n!ݯR*VjaZa KKP Ƅ.u)rr V;`1%nm5>V񯙌Z^[ZU!-V`COƖ`4rBqAQY#% f:jY~R\j Iz4!$6vZ02BkD<04end:q1o`s]c2aAÃ^Wo s_™NAmX}/ 610jԽkxA]k4:0q8Vg9?aӖP+ C]"]Ż2+*,L`%X(ne&%.چSoe$x8DТΙz#J60 *b ]1I׉1vZڅ%7\2` ؍Ej;USʱ#2%Ujm &M>Sa@rIʁfkWoaf.hR$X[o{"z0 =GF19NmQmp +=,XJoe;wuWV} KX,AǕIm7  bnjN; ;n"Cd(5OaJ-쁔 en؀rqT_Iv(=0͞6 #=/ii!6=L:/TZ~?E48 @_mk X?bFe鞃 Q{/VRLmeZo9C|%R$ gP5Ͻ0{NQyȎ&yIxPI E[^P%ȃqs`fM"Gr/ ]%Ē ̥7K0{ G`N v2]))>->ԺV y]v=p !~SVudQ%{114ݍ"PwUhZ `1d$xa }xGL%cٴ:W<)N"mpe3$P+.@PkM7ݞEX :\o/ N_7焪I3EțJK~dYN'lt'@Ƽ-b+{OKG?>ʳb(qJʒXSpRlժsw_I;zլO6fh @:*Xۊ3giVBgJWV!F(md%xv'xB12/fNt꣑ f@9-Ga;:d@%<+YyqM+2u;'s GEMm?78Kk* ]O(HS.Mgɥ;λ'.0V(3]9a@HVR\bW%ydɈ\ G(^a 4ppw7=RtAX];Y0sBMUt_t Wi0dt_WiTN]+L.nGBX5Mn5|f$rrY)`l}`|PU4=cKx}2'ĠdBk3YA*qe;s}LW8qLCn-z>ȏm _ꦽ]+qX_o%TОN(xpYMK}ZȂ\YxמY+.\懡>LG/+OhI$;7@+Er8w,kcogCIKƝZ`(A ;8~!a8sSC!l]9DtIOhexߔؘgAw%o7FQ˗ܒNiXҕ[qqO1ŸZA@+gݖlwvze͸Xbx[~d s0PGi')zܧOCO?=2]"2w]ĂP h@yO#xDfj 8b; T]GK% IJgx!cDڔ 3 u?ѵmp Ճ>`vHĤPi5 7FP{$O24 /9))go//.!DbF9q)Δ*dP~{2I!I <ך[j[C\"HׄTv?`0fBFͣQaE [曛e@GzW#`@p:CONehnr$ i'{ғ.k1`OnH&jIoE`\1&:+0P](M"#nlD?;9 |gH۔0+r]LĚSmzd+>lAEΥiҦcϊ{"RӃ}*} /%,dO4tG0ɮ@*3 `4oh܆pǵ_>1!-]ٜbLJalBqJ|o덐%E_rO'!K4ۦ6XM0PML'9&|Cl][ع,Wן:ꕉzg;z`?]JwRH--~X֬44rvgfCo]{ Dd@"p1OϞQ^J\n5AщP xb! GA? 7ѳK=K%[۰i+%o׿<$ppn.kXW섓u$AuB."ESIn $0Bѹ,c1lY,8xn 5z=5G6" tmdf|C@xR:]8@δy0X\?B SiZ .D+X{K`0B Lfh?m[B OzlaԥrhΪ *6̉wWõX<&qj8=_6+?-c7 `e:2f[LfljcGc!8"s'noqᙲN<4=AQl{1!6@d_8h@VKیj%[F9-~ 7W7IlufSdl2>8s*.~c!| Ve[8A"h-R>dw{6Wվ"a>vr:H'Ko%:з^l[K憣+- )MU)OJ'3$~.p_U, #|yS'ae~ ^O[A5RWŒ}B$ L謿LZzNsz73ֲ{X kJgYzې _, ~eTJ~~`e̳_Gg7aefUk݁& # 1WOr~5[֚ӂYlM/s1 b0\x|)>1> F?^ 荒 ^J5^{ްRS!0 $]^F jp*$Q6Y~Ũ[;`UE|ӡiG2_vyv#Ir0-rn+Q1Mv¨yz[miEɢ)Ȏq I}[dA#h&5ְ0zؙtW31yj1x::m|IFbi&nb `]s33IIὩXW10[?90 }ʟ KWV(xZd|ԫbE '&֑@_'Y߾y -H1+,Y,^MopT5òi"Cj~bv׌E@ pOk{Y !s֜Ő1S#ؠ QeMt{0<;O}X\>7E=?,KTxMk`-ʗ}#]Dy$:!Qmxe ۴_nDU!jxrwZo5{]3oNDQ($u}򧒡œLI VLz6 \Jv|%g#=#^Lҩ)o9WZ 4QoR̴ V2`:% -8~KrOUz~'BwgN{Ξ(R^90mG%a֘jL#VbJDX{Aw"?*WqZԟ%!~b?ƔЀ:noI#Nݳ6ȷVɀZ}K_0qvP.Wy7 mSR@@1bO/F\fcCҿĤl0x!fh4d"TfS0Иl- ʷ;LP?'JFw%` sl]&gLl{^۫r)]Zw я[=q>.DHN42H.tk<ʰgņLk쩹#'pf.U`E9ӀkŤ}_FQkG[ 9 ɒQ3ZO m$.aS"+w8Y \y 'qݔed Cg (=GCf~ZX{NC{`4٢){Icӏ|;胹Wa2VQI)&ޖ4E4K/.5Œ@pT܍+nDq02mL&UWb,|a^#cׂ=4a n}F1&c_ۋl3ѯmrA9JONS-iw:\ՈP|+O,'렾(X /a/!vXxy, '>z8 q#XFVCkx0Sp쨢4]#[Pm_St1K2m =9 VNm#d/sS. 7ï;T@F&]h:ee)vkcjM@ ! ׽eRnՆjNуD*;'ZEĢ:9 /kG`\>>_tj\zǭ6t! 30 *V#j#!TkŪ tZپo-mBs[Px7tUY0>LqNۻҍ:pOΆu$wqM]͓i$lX;q_~?G%t* 8/lL`? adV;"˦AgdI=`Uh.p|ZD4KJ^BiSvs3QAѽBer 2$ M#@~fEϝi ]JZٷ֥f>oCዋL ~Z5vbA0u5Ӭq vRyL-f(:_]?|ƭєzBܫ9*Q >A7XrAF /\=r&; :o 7}W_$}(øCZL/ &ґ[cPY}"bxbė.!ҕlZeޛX%§\GwԵ+~ n,Ӷ'}w%ltqhgcRbfѶc. ->A&>0,7#lA%S4LJfD-YG3[z&'EfdtD,#0iA`+KfP/fh,j7 L4MnGC`; {ã/Ҽqqa^$*{!H`S;vQXj26|!7*΁)Lza+@B%K`-mgCd 6V88}a# y\lqдCN;-?:04`xpV!)M~ڛNSE88x5Ow [[C5ې#:^{'RšM}/J O=ˆθݞ?n cS!<`,),pghW&Y R' 2T0A79U0ׁ.\k:Ȓ ܆r-.gD.BhSC77YK]*ZW\n+@MTAR$4Hab]Y9Bc!nWcۿxM'e@O^a$'VundnC@cʊC.Df>E0ÔΤlqfV%(|8ؗazkXǢq`C kA#e{Ɵ[~"]+@dCpY@iHKwd㬗Yq~ZiD7nUw# %VNTiNj;ħ>閸~^V \8l,9Y+`<%ѳI\g^>Ԕ+rb^ⅽ8RdF6!R;n;Yc]&Gf:vB'12'{?ՙL3UdddN'?B1xgO+}ti qo%( =`ڢX>Zm y UvhfXLu<454}]mn dmkxqCӧOx˂~Dh t̥d]I..8Q*'+ |r.zG57نHҶZ[x@l*=-]S|\xve>,2hjUO:K=+v bU Rw@qQk#lR+_苬Fvh: *Tp:Hj4dϜĶALx;"c^_R*blUbgd&wkrcmc?xl/='"u9mLH|$u/^ب>I:=mk2p@`j$߈LCVB+#R5//M|WvB`qVT)f岱 +("*xu}M1\?{BjdM.L!U7R Rq@m%}CATעu w.6ḭhmKyn5>eWѼ{ܽiUe8L?r B:aȢbE1&tٱ9^`DnNhR`'CQ%n"t|F2٣W_^:JWPKsKu5QT@ m#UMD˱؃R>-qּ!~6kIvß0!P5! [7?ayUh&*yM*Z-"oZI܃8X1#USuהT.BqCbwc2VQy_or{Ѻ6ŌyWI]H@ xDWz )~.꺠x?-TK21C'UHzCiBv 2nMRÊ*sSw߮æYM`CX7)}wVjOqW#寘b~=ᶁo~YE2dߒ$iǽݵc4(3RM/o9'_pS,i5%v3w_7z&>@íIEbk]9~k8|6W7#am+9yz( Ē U1g<mKRG$@G)@8Q8f 88~RQCDNR,rP w([#P$y YLxhM-9:F@dB@]5N7]o3r .pkƄTWdjo*ӠT(,smyL%q=t l+: Jx0'C-m:b|; Ob:ϠB}g[ﯳHؚH1X~v¤L c|/?sm͛]]z˿1 sN Ss]0!<\0'Ȯmz0_oIOc{K46 {<1r~) c5V&݋#"'m$mRJQ¿#)bid??8^#7,1P,"YYM|R)O~*NnJlqiϔ>JB )0_J9&o+6Gk$!t%:Ifm3fF4ʿ{5 UޖL X9Y7THp#wyRfڍ};vvҩ2 SNKܶ~> 7o\V^1_WNc0/ٞG:- Hj]3 rҐҨ=׃Ρ[Z`i6QӊT5 Q9B0W9+CPl D 6a /MQX0:}B 3"h6ή.3,(@l$^^*8~Í- Kz[ C)QsT#zY-eUӴ*ZWӗa511-p-NL )ک8rJڔJ NA$x3ѲhEMATc[G㩂iGm*@xjY*GUUI,RۣXX' 8fK9" Ί+:|Blۖf'_8gQa V#%܎7p :6dLBO/>8mH1̻K;i%JԪ/k){qlF5!܉qUF{BZ*2܍! ]0-<ȞSF57!J~Εb=GÕi%̸N^)8RUpGk9LQItWDK-hP#c5ZrAehs k5M¡".[#tij!alFk*0֠0}ggrg$FqpI9QYYDRRXmcy}>JC}FcYJ'-*G+eEKwda(ts9Ѕu 7q]zޭy*f&d $kK05~KMDR,)|*'@rTD5Lڊ߬nJWϝ99:M *y0w5nfe", +⬒ (^ ra[\eY:42 ~-\b0wW؂HѥGӿd Y mbs1-Rp+U^N]i{^b) 8jOͼp#t+_H$XRӓ-B&BjAoEl |SpgDrC:Tp>XzJ=Ly<ڸ0 venPσK3X(i(Z/#6Q#B7 }q nBmýWMu)v+cA, ! @oè-%CSèh>:y$mٝ6sİYǐLOhQσh7-Y[BBCbJ`op?s!joKKyM Vz4ͩv#Â]҉u%)w~vfy(Nsxs7k&uxzgEp8K]g3j)oY:@Wd 6۱0ђ. mZ-;nTD7SP549z ZK9IBSv kL׌v&ϳl"78"rcqUS_b~ ?#ٝ;8W) 3Ճs}fMg10sZToSveQ x-kl]FE`epJ7u/:#|5` #-$w-w<:k!^5Pː gteM[>nÄj."W"`6\'+X뢔쮐sdoֿc/u6B9tm,+e 魝L[mF }6nqoN"6(@$f#R{I5sk nGΡYRUgRXC?z!5 J5 ukM[u'&9 ʹ{=_I"Io *>=Nr&0 drx!W_kmYsOih(_nO>RUv'1l?)ܱ 1=xomnV:%ĿԛH䄄hAZ~ϾUD;䯶 7V0@wey){D}s Nֹ{{N.UK}8L8>F$ H '[2\5њV` gV`~K 3&^m<80GR+[U9,| sGP6GȪ%u"~H3 FdMPF5<Z*ΩW/I}u@:Npw 93Mf Sqda%swC! 4*3\M];,Cœ-ٍ :_a3!sx6^sp 5?kJA dez5 э zR t |2tllږdh\T/l:tl:?B;Ɉgl ɼfB,S *b^8EQeQ8 (!); O?ze}XvÖ %X"xzQHMg 1=} ֑c;k58_DY!AI ӏަgtU3{յY'!^sӄҿ@z\f] ((xV/Dl^[b-],Ң ُq-e H~k e$滼ivRѩx0 [8Xd~– jBg`O-Xg ̴]Q`]\.rV7>vl:v?WϚDOXU/Jp^?P%`V}Y\(3 462&Ai|ay>J ~'G5[ Pi Ea 7+fׂbwRsm덼 XGp97AM3;6D8+} *8@ޠ@^'_L'2wn:"cA[6Պٶz4n7Xc)b4g`kkrj7&UrV( pE"s+x/ 3=3lvnۼW8HVu 0pٳykGەL@:E:H mxܹ]\4>g;h6&sy]Ez~quhaT|Fޫ+ p;Ӯ'SDŽɵ`.,i:R$} :0ɜ`M{%?sgpvx Z*k. $qTJ JN, vZP U ym}$? H]nGd@>~t30ֻVK@(oj<9,2-U|Iŗ}r pHJ$*6Ϥ0pijV]]/>dr] Yq¡黹Ahc;lH\mCD5آE2.E!s)bX.~k>k< MV263jqTv:yx9 H0"?F(ؙ<7VC&t 3?*́ߚN1&ضs1ںmVe/`&w?\.%sSlϋ38?U}^5_qKm~ aLj h2S+奱+>z9ԣ hH_ m ˔dTLJA֖S_+sE d۽1 8~hl)q; G[Lo éL9o,PdL<$^T" 7/M#l .f:a)qK L@wE|>Y,=Q=*-!}Df,'#VqB@3bA~?jۮcVjFg^Xr .Mh&TGk)өH]aSp2 ra l kP<4ndΧF[S-ۀ+W&hVKRo{Mۖ?nңF!iPMxޙ"3V©ڏݽ9\wZϗR^LBjӜ0hK aD&!*X|фadW@3fJ yf jKvv " +hɋ.L7xW u4:O^&վ-SJ^3ZA<ԫ~ G Q ] 1}[r(^t/w= +6/Qs~j,o=JDPem ;(ߜzgW>iZt˴ahhZcօNƤi6!5_ G"T#dv e COcߪ#1=E>??S2ÐNS2a-VM m-| vPM3Uj?UJ  AE(M*mC/*"mْN GYͦ/Ъɰ54ї]\;T?E6zč,x73y"nys?2xϱ6zrVgƏTy O7F%:>с=-\haM AҜ_}{߿s:^90Kz̝L5!Yҋ½;’ "HKx>r"'$YKЭE8\ A[pF2D&|@( Zm\<~tT(PfI:bfz gs|e9xds炱IO&S ҷS Y8='h혁.T8PݰE)`uu䏱JӼlq*pdG!j~@1zbVƂ VL01pې^BXǏĿzD"UF*)$ ?u]b 7P""DS9}S@,.u?h{yG15Tdez-QLjlUn&^v۝e?XB%!hXɎDlʘ~(x:%`L7(H|U{Ze1/״lwrRvw I`e9Z]Bg* 4?v j(wpy&fsW@Iy~'ɴȻ>SE9hN3zvOc@H9r/'Eu/@lB=z.SC%B=!#ˬzv6B^1u_bTCfN֛@u)N#ve!+-?N+ n92ӺE@T+0-,Ѓ,l]7V):ߋTu|4{%`rb_v]`Nh';8~_О>Bυb֭weM֥kڹ6kQ'L7 rԷ> ;)NEKisVP~L.tT鿨D 23^>;tȈ _pWRX54< 9:cԇz'6B$D)~cht9RiZFfܪP+ ʕFNg(Ս?ʰZ;Py긫5E?JaW6pLMMIde"ݧ#HGqVmQ@ʓXTlRhh@kKVI)肹CT9s.|zQm0z꟣`L OM|q;A~i5U^>[`$r+ŵ«*a;+r"u|gP<7>_#R@GȻμ@dg* $o2!Ɩ-˟6GpfLlQyw7yk!6mm sZ0GqAA|bA0 ̂:{AX 7gL\8WZzAO ךC"3 w&F_VsS=}F\Deot!5{W`Llkl43SE@VbeD&6/(t1 ٧h/@GYw*~{9Q5b7Y֫3YNϼ\o%w-ʊPfCE٣E10-˰G=%8}f2K5D#+lO]z4)MoiB-i(2.p6 X>(c,b; G2&n]eoDEGܴ(Qqݙ5JN?~)=UFO aydWXlN^jp-ʢ+&*i*cM"X.32/3ݤK6/riTх2V 0 8J utQy9uQR%Nnh|Kiuƞlúۇ;o0'dЂT|Ph,?y{ͷ0YISZ!$:M9bIJ.{ŔZ6\mMʼn2}/ :вOu(c<`E+&TgDdd;*h4Зji:Dnmy"-L-tw!Dݞ0,}W>`|~}|NHbz/ It⻪RKSyF BB!2ȁ MZbS1بɣCw#* ܢL tZg2&aw$S$Y+Vddw6TE8.܅34{ ={kIJ[IsҒ?5`@DAǟRD Viގd)}ȒJz3I2Nޟs Af$Qs )^~ Pl GG_CM3\1GTxYsjŜ6dCqmZ}9 :^#(|jϦh,KCaB 'Ͳ^̳7& )¤ 0]3K\,LnIoZGkeIvv=4CI,+@߹`b ~سR>bhf. bF`8c? G:p'y&f/H+:6kRK5O&ܰ1 &דZ|MObEӝqy{jvaoN3#E*>)3qUL:~8a؋CkD3&ǰ h;9޸Բ"Bp# n^ïߊJBdNӥM lćcz k Z'6;AI;8G"u<26P[yeqHk4 CۇHHZot!37hl<|Q}%_ 'ˁ+|r++𮙙;cFv"?`2SU2 mBh^.0-YK bt^Gd)_bNnNe{ u3 @ZQ?uHhvg?D1!ڶ00UbɛF@b*QN#h`\}_WN툩|YMj~lluF$9eJkӻQ1T檇ll9M'Uְ]Bu kyy4gq72DyGn~%a5Yẘbldi&tfFC6Thb->i2 nϐ9$n4тI[Uʇ33kǧsO9"(LcW#!<*@(V4w)!E$)8h]ϝA3ǃr5M?HÌ*yჍ<"_xdv#b?V|7^ˋ F$P\klUUVC=~/FdDZGIP_=q'zg+?gH _^WWL"DTn`}ˁnN5"O2 1dWDR_][+%B:j[D*jqahS#D\5D,OZg:kuBXi"&Ŷ#\`p<: Msn ˑXb:"f()d(r;Qzºc^moM~]4 z 5,EǧeB6򺒉Wc1iFfrLH9(ڌ1!oՉb`X5gQx[x,9&%6q!蠍DSqzΗ\n8 /[Y 1B:k̰sm2ސDQlmչz)5ZJxâzptsVF $BX3/."1=Ok#rdeK6.63|p'ݎځZ!hp+ҷka;;8Pd=R7iO$a.YڃB>)Kg !ID'cLF,N76Tx䨚l֑&'22/C`7i:tҬ]ZpN:Ugv|Žct1%9PJC`' unK}o+B(\~+#L-c_ÁW\q{>[VKБ(*Ak&ICg E~ wD2dvpBb/fJi/jܦ6HH+CrPW]S#5q<7ը'Cm _wԍZZ#MM//!+f˾zG^qȵ4]H'I+Ng{=-Ro}KC_X sTx9&_JefRP?pOY~Xl:n-Ζ8\~Na#HX݂z+1}GG"t I+tshe&AMKbY[Ikw㗻v%ξ!$NXf62iP-rHV)K6_ͺ \4+3 LԼ}kղ&|NV"{iVFѩzX6;(t ;yW!mlĭtUt!O>\T ^qc$HZN(peQV43 a낰>e{PU:~29YKakDž@:4m E/61OOrfEn/r{;Wu^FSb^)X!B;6ئ^WTK-f&xI+3)Y8EBjoH$ňҌz]FSر2171npɬTϴO ;f,f:SbP;@)'.%zn-wb{6CF;Q. mG]Y>/\Ûؽ94-PjUXyzQ;veHa VU0;8$ "6 o-a~X q6/-PM (`+J|J (>+fFӹ-W88'nv94@ZDB]8.s֔pe))YbWÏ]|m Plhƚ?hKHPS+ \ͬs8/}ih2q@:'`W7OSF&vLKܝ}GY(&|rԛQ_xCLKM'1[ =x۬eB`(LJc T\ n1H@o{ZSy!9w[Dx2Iɬ<:_pϞjs1Dnr--'H|o['oL_;M*ov!g՜-It}:H!iE`8 NAZJs %qAJ͟bp64ᇓw3U/XHl :\Sw9ZLzאI,'uV=oާnQ(#Q>>2eҴXzb^p2qu86FCbj7kH{ϛҋ޺XL{md74_ܮ(ɧJl i7u OahRn˒#'|n1|QYAHLʚ1vvu1}DԆо{Ϝ/D35&UE@w:-ٍW&vC <ڪ (_ɘCބ [u)1dt oc|)uLfDpݻ+9]7up#ʌTPX!5!l ؄bZ94!2 h\K?X#FƔw(zT76CUN"Be*B 5wtA-M[17kgQx62vBrvY v{7d|ﳋ"n)Q3aE ]1DKs-c:Rb24oȗ7`Cέo`:E,̈́`i@5g*%ɦ3㫛j<̡'aW-Mk%\R.a[A @R8$>SҽnTcYXع`}+AՔ52B|~\~hF .s?!hLpa<|Y5N~ttfܙ@ q9A`r'wȅ+:4rFp#=7RT5ok>v%?"pΗ!(U0=+vj obs<}Pģ 5tox"fT%\8BvG'ٹ^ۊQ<X]&w8jW ˉ(Ǖ7iR=m#7KX $l?=]Kn2{m"0b%":T1D~!+ӪICĦK͂'J @#m‹w.jab(1vu s KMyEN`؋t ؍J +گg$L :# bh=v.b?gh,C;vfEӾUUS8 #,-'d\8Y9Z]]O)^Nb-}F *- 8dYH'8`z4*JZ,yF\YDxJ +*i}C$X˞y l=:lU 4]z涓2Ebzr V5&"c_RN gFX곲'Kcdh.z7h/t$gى@I/dfgy,FY!ĠYYa ,IZg0q\| p,J~VU6xܼ ]ꘋeFxzBKOlG};YJjَ(kV`!I2 "9>AZMJE4CuT`)r$.6z}"r?B1щ/gҼ$vjAA Rs>>ku?x ˙C\ekЦ㉍OoG~ 17h)LcH&,^xx<IS>)|΀M4Ith44r"/aB<&^ٌDUw\P`tv &hTK^}Ai`0bH$K܃֖2M<c זX٫64C _{3i1 #Dl뗍$_ܑ VY)i,hAJU$? -S9ᣇBv=]˨},HJqduRh_=h_IHf_ 5@[.:ȏlx) Knf M0U_,3BHJ/l{O~ "J| ÑP䋗R *8PVU!rz @jzJ ,d6MTR+7?5_\9(fk%FM݀vX"+1uF(8qH~ ؛GCucC@#!1Z W['hQPY. v ŬNr~&h־Z_\%{5~.~)7GP*E^{Y8̸db-GMq@wd>y_d-uEoc %NLyaF0/0 8\d-,mũ{ʚ%Y]ZXRZD.6ǝ+!e9P'WY~xM8p1GQOnoAbj4ɹV)\ϛ[scH'vŠ2Ev%=φRGch`,J7 qUax{QǒZ57u&+cT#cEGg䄊h A &ANS f-] 1OWGiYh';幟KqBg3n/wԏz7l+vK4 ٢N +nsZQ#xρl}Ul*I+BbUC`>46?lnFrw$1?x:K=b *vS^.*XIi ¤O.$0҈eڟ: RnOdHb>wMDƊ^%k̾Q ܵi͝գ>>}:$Ly%R=yԏS1O|>Ul,Wޱ-Zz[Z!H/C><{  ZY͍܇u E#SfQzY iZ/?7]omG!F[Z^JkEx\ m~!@\9ć"U@ƌOaVz1ȼ$9CC7Mԥ=MIiygY+=W!-+Pr vF}! -$:H"`DwVͺm7UXD:YW΁ePf/jo!? aըAv_bj.A>S [!%TbG%;6y"gO)PR45ݸt1D,J͆>_Ɓ:.Ƹs8߯O3&h1->qI!>tĘI2lȳFa ٘^\;2| *9z >eWFSW)"a0-^'&w>3,B>mT c QfdT#f{ч1n8] F%u5RlÝߪ4b婆sKPž2ǾA\Bx3P2r qK%iD\GGƍ[_(S, ӹ% W6bn,+6!S W}l9t9SD7_ޠk珐,uQK!Ò5!7(e=K:FmNb=S5G[2ţWsD9 Vֻ3_sz+l}#)͍]A?񆱵(g%,Io0>rphKU5x @\hA0QB5q=dL8xڞaEG؁ΦeVW]T1^#ڨ ѻ(^D3@UzN`w$#h5H_H2{=MZuZ;QOX;Bѷ5^.cح S,tKgl2sX{C^i1;5JBDlp??h,p0F̀k!09Ћeca2Wn;zBI:es%"@FEdaې1R_ <Q (Cep^-ecȊT3#bCBqgm|F lRTիU-eN,T~\b2dZ-zķ巆+9&ra⡀҃n#ͥbvV_|GX?0J=7ʏꖌc?^"3MtY4b?@cB$_3m}K)U rZwn `T,`*Vwi/a%mA ,ʽZbDQ5/>A|l%?"Ǝh,1sNe{(dm]u1X %p.G7 ."R87&b987)Rkv3҈/).iQgjk|].YRE\r;kgTgoq$uN-F:sEt3|mү9Q3`5/kd0]BC.p6p1["`>lڪ_nQɐ$tKPt\h:@`n`'V7q!A3 Gnkiv$<f}ggKzOF?ixD6FFn؄ տy&FY#2`mq' "NzV$ %vc|HX CzZn5YYG;(!,JRynzU=-.==/tUL 4l EQ"{G*[7*"rt4C)0i I6O=Jl.S(C(YՒ=0EБɏ禛cHvx(~8VafS44Lxkĕxe(-oQBt0.݌ۆL6%uO_ cX\c^6s n:Q"؍z~nx͈9aO^Y A^3Ӓr6${/_ bf2{JeV/N!7/ RȏCErBtR5+ hLUߣɳsO7[8TpؤT :9_i"ap; npC҇&pcS3H#&#q+s/E""m/7(-Ŷb0ĹWB.EV 7) r5?MTrr#\4H:o;_NIϮvK +a;qUZә-rjI2!0$WzZ+䳫+_6ц҅TKx.ZGB&N4eȿ{xꡀ{غm'`B ١ԒOĘKtǡTdD9̒d+Gsdk~ϒR 'ܢ> sx 2i΋p!Jk4O#TB; B7Ws0/d.-A X~ uPal>.zZx)L bKyEӜlGZ̕ ^ _'wKHu;ѱe=i`b{X;Muu!6?'/ĝBg?Szq'hVf6Hz&p&]QƗj9$Xܕ'1kˉ RYɝMDxI "Y' Rpïіr™m z~!@QrnwXf5`I1a(F-tS#G'J=X“l/pdK(gxow*Դse,l~_cM;:)=:)N*'ZWFoK&7dд$~9q"k7tb[<#x:<jAnZm"%@r\TF׉1鄯C@_)퐼Pۗݱ7ãY߿Z FY 3\8@ go|anG2Yt|I߷l]-2AL ^wZIe .Cv`D)mA7 dEd9RM<@986bcqf"3\0R7(sFՇʩO7O/Jkpy\=Ƚ3۵i^ՇNG0c,6(y2)wuυ!o[WoǣJ2~knULݕZzE&"|* ˈUkMSH\RBb'NMRڀ4q.v3ohMZR^u鷃7Y13td;:Q^TcvZƬur0kBxi@,{@1 kɠC@.A382n)Vt#Xwos.R3g-=ں.uc-r14 Bɝjjyr>p$~E [q1{br>0{P`}?@\C.]֧0;.vUdDrz`/t4CW@1i/|1&1pBh`cvuN\֔E AP8r"KL4{ -{!}s`e&\|~ cί1Oj&XؕK;w^)>z;TK. N;7ƫ DA6/DN Vd=P\B8D]0zdDgΆ]|ҐdV- 0[tima)lDp|Y"L߃@%|o"h;im,oqi&Vlڀu[(#q,;LV,©d*[>C&j=oCi]%fzǻ_mJJv51:XCYתy[ND֌ít+Kqj>A.Oa V0(^j/2uepKlik縛kt;:z[#b `zRbm2%\"s~cgʼn&BfԊDf nz爚fwSi"NhI|Ƭ\.CS2ةs~aMРT=֠mk5ՙZV ԟVQŠej`rpQ̢i=7]MY[jqA#(LA;׃ᐫGG dvE,/͓e!%唫ዣTIȞ`ߦ,>GkSYd0ƼIl<Ⰳht_5)4 %EOjG6&$ZHˣ9;KKCۡ{߹KXX}sbu/k#< ^j-Z[{ )Fr9Y{9@Dmb Lce2 aA|6.4M$5 ! ԝeȾ7}FB/g۟$]=Eݍz +%R j~DIP,x"u.Pj}Zn Nf|\e$K!b<@u yV,\F"7]ee~)|fJHMφ JiڗKQ+mh1A3#ӫ {yw׺1PԏEv9} )&RĮHxPjPr+>=-.ɶ~ڶ;Y)<2 2\'C DN(-Iw^;){8SD߁$5fC5Fp|Pb+j)A֖̔ݹ,@P@[ͱ<zK&3i`ݸ˒Y<(*-Jyb#2ll L wa&Sb/#ǎO,#~ϵKOO`NDq*ofkC=aL#ȣ7 bO=A0kg~?"5s]zm_+blKm_]AYlE>W5l`e"L2=_9nHG@ _PH/'.-N_RXhaݖO &N³ 8XLc)1;[s+d{vXd2D *vb?@!;ў hR9-h9@%I͠pbfAWfQr、b2I;=.ֲWz#n!|O&+E]I/c5RZfL~\?Sw=k|f ѷfnCeLLj쟺Q<+>毇 j@\( B׭c'L$eaδ%y'giJ2F[sCjY5A idž A%G!U ,Dy[f!yR^A&YDzNϫ  d8g'߲aV89>$; l9[ݛ҂5+y4HtA-]7>rm`HKrG0AۤB"L/q Dm[[P8T6/NȒ(+ dlԨ5K~/M-0:W%K 8TM59Jq,\9bS=[MFyy<2\vAs=7 RfֲJ=Gr)ГxR~-ÿG~8ղKܾ_'# 1 P@2|}ܫqb9#t=`78e_>oŲ>ܖx7SõXXEiONv )9+}cƢ[;/;p@^GqشItxO ܙȃ55%L\]Jϡ:}˶׮M{C.#[RU1GBEbD`,.j qU! c!F[bm&1aG<Զkl|p^u=&HG ^DK{ ~ z9Nmƺo3 Vp<8sT31Owy#ӚhHLM0){WTVi1xF'Þ';X\,#g;آg*Ѵ͘gpHA,MЉaAwaz)JuA UL (MXnWV/qz)Tg̠`5$)~P>^Si;+hizI) EFO5/LuQ%=>Ӷ81hctSOؿM[7ve=99Gsf9a^~O;1 ,%i3>s`%qo]N)29rb2:bP7wAR}Zl(ac>!Kdrk #`xSZeO牊=z҉U%gUWs Nt$^&Q8w, h֢%]ɻ:|}hz>WBayٝQJ vKzg] TB?䝆Q JV 7>z28 n^?$A=Z5vbd j}3]}MieXi@d3>'~!ybI+_DmC4 ,hVWA?/OBsiny\lϑ]tkA-Pt+b@rr+A!)%Z̰(uޗ bmFl" 7Eȴnu9-G'`]Eȶ6(J'J:!" ϫ;%z`5!#9t/9X*xx>ʻ_^qڂLbTMôy7RyHK2N -q !Kq;Qu[2`9a ꯐ ʦJSOB)ےMpo8j!19V`_<;oٯgN!iOy$}±K9FotDE/Eg^ lxz!_zϿGpV㻄_pF6zkA]zV1ccyK}}_}Zzf4@~Nhx)E-ρ#z{+? *6[tߠJ%g[;w%(sV ;6n Jjo@` k> ,P=A+o`A +%T2f`HyO̭q؅٩(*x`L+eШhF Id$2֟ƌ| (!G2by86S}ft=֓FQџ&PNN %t֔jv#ĽLEzc cC5Zw"J8ΑvD,/;՘.ސQ;0&qE0P/ hOldN k 1Y!muhCރ,Q2 sn(s `P&d>.μvߠiL{m%OʙCN^xgOlW ~1sDJM3냗O:(f͉9϶¼+]4Uv0* !ȎG)@wkt<]wI jfo;d!qY*i 0 Ԛ_Ǚ =`kH|ɗZ=%ȢK][âI& ivy'BZ M-:>E6u=#6)1O`0fQĞ(m:LDМwͮHy.gĮI]j,,S/՛W|aV]7`RQ߸(Qn*ϑWM I:pg<ʰ^ ّ._+4Ý 01~*NƘ-C's8[0ƒ넰k/Lw=P?j.n T&i@մ 5)8)Ks3$\!k`4k4H݃+rYL}k+3A&I`[Mk3IW6&6چk՗P#(kiwHױh{ޡ͜uUr:CV6 ڝQ&B,`K(PO5A$=){UF'G0bBE9$!t^sCQ7L@BV)X U2o3kblhF5Vg8a)1|[D&𴠷m쿛f67TocVThb+f{6X';}`:k!1A28QdwCi6#? j߁c@C;,C!%HBc E1[~COyU-8FvեNo"3P39|J0>č7l%_+cuV> r٨tDoS&щ(*~:cF{DU 78rfWqJ>frABpmp)mKMJ4ֆw95h &Go_>mpH6=c7's֣d {=f86lױ* +9U5̥$ep˭[.N%fi ͔ʏD7%Z6>d's-aI(|}.隷D҂[)-R Z$_l}0nX2~Iv/-$-8XEqaevjz+ib@nL]Z%yKfoDB#Wgug~o@ʳESgSB-cy}Wg+꾃6qB2 `/B-E]6fR?$( }9сR|ƕPŽ(q0`ի3Iω xvz{B]|Sڧ[o\e+E~^/CT;i0AD).a0'F[܏P :PvГJ("ԣp~b{d2ExWtYڼ92 Q$Ss~ƫ$R( >s+r gQSkrfNY7yŕ^ F3e2V0C,%j+Rb!y xF0b ׯqIaYp%; O);. Cclbѫm{D@W[lg;x | ܡY;0U ŤPAkzP#B;/S]$2\m/)ɰ)E #-5$c2|FaR,wMs=itF$~kvR >ݪM9cUcy8J^K+nbF난w lndBDpnckn䯯so{?}.`[W)T+ `+^@aK SIFڤW`0/VbUYENoΕvF%AwhםGw@tl5fƼ"'W{Bo0fq0deD"jL<>bax 0:8f}  >An5إ^|zV'yfۨek}ЛFdTtb7s)]`=sDCv[_xvlܮϦV8^+ ЎT8<]&ĉV.U~F4r>KE{ ^QL͂ϬY*ۢCl%՚ўЌCxиټ3ց Uסxl;\@whff,]{HMRy2qhwCPϮiB'+E.ں>ka?R:O 6{fWyblDl27j ~w &ie 2U,8|I=XLQmP[y29]$T9?? #(A"BJ/o¦ȣ#OYY#Ctru9 Vhri~N'%{@8HYn%U~H ̐!9bABe> ąB`cpu-ʅ=r)/iV9  >A54Ԓ]`0q&>3 ISn4Ws$q`v-,IeUZu@7_PG0}GdαTR*e>wD D\Ci:2g3I-8Xe r7=pYR(+e054RR;|v'B{dc665^ikd6}ɓ$GL)%jqQ9w,A$q5eZz*W?1|:K]$w #OxkHj_\zB~ز~cQ?͛nMҲ`AT=o7W./~^U yXy};Rݧiݖg*FiGHm5UU+ C+ұB `RxAN,[yPS1AΦŔuf g+W/눴F,](te[Ac#7t/TI aQ/ljFp-IA\4TǢ+Vz9zCIw^ڰnQfMT}KBW2Q\Ū37".$z51$ⵢuY9f4gh~()OF7~Yk21Co4R+~rWWC@a)S8ZWLpYsuR4eULDpGC0f :p\Ni''d`- fe KvD 㯾˩h? ^ DJ8hu1jӴԎ|[e׆ix}A^Tl:g %c;3.yGۛ&1dX K+( ($N &Wf& |*U؉-M#9 1vmfVCg8ǥUaU%7ݺ5VYBb9DD0;n "^l sNuWG$s2-dTH8|mY[1 PՆOɼ@[Q£Nd(Un-K }2':̭>K'M.|kȱkئVHjn%I5 H8!f=AnmU$y K$ e Ub윊}Ϊ뾘0)Cѽz #[>4Ļ˗Z\%ܔba7[爰t 􎼵4* ڙ+H` zi4wV;ʱXi$4BnD$U׫N(.<q+b.JYJ rт}1mlx{i߷ܒҷbL&VA=Lf-M|б5]y<^X_ p^v70ߒYbU.("̋Q }Yٔ"R6PԣrLTk!kdH2,PwaM0Y4ZMj$e<U£.mgua[zijoZQ1Gs Xt5q I!;ay>A]V]_ui?z+VO5M]cHgq[ި&V%UM `i{X8U6g_f>9K]%V82 4j-DBcˊs]/3&`UʦRCU&MM&Z㲯p=#9[NCTdDI1Ts;XXd!yGg8-"/w!8N"Qm#@۷hX3;2V]-sGn{1ofyzVYn)7lp3J1jsZ?Pz_K0b.3 Ic5sEy0D{7`OS_±+DA0YNi<_[A ZJt}?MF'~!G(=(Tw?M='&Egz)R QOX&Ҫ%r/g}QdA({7TU )cug_}t!pbgPd t2 5T]UtAP$bN= ^ S"G=(J_lx#YL|1n+wy|"_pwPASܢqfN  7*02R<K|nȽz}A|z`eXr[]ΏS4 bZ X!_Ev=BMZRݝ^J'>֟. c(lv1-9~5b2zAӳW{A.c( Jo1HlS<-I8[0Հ2rB. 4[в~pG؃m'Hi` sp/[yvahkȿ)a\/G¼v43{k' vPK ^'wDfײ SVuEiqبhzQ ߑ0Jb.,W?~oz>&x#AQ]W?Vy69G5ĵP0Áw5;Fu]]@0J,7B~Ї`ku4\λtR:TMC YdF)3㥦hЌ{Ry+Hi)3g3aX_2~=lәYA-i[çlؑҁAoGXU 7낾~z?` `.Dmh2K%s##d>ѦZWIJfv_O(V3Eb4Ys)مmxΐ~2dy]k;']`y_,MPp rB,tRF$3)[h*) mCسl#V/b; aYGabq6 ~=EGBH]rlwgRռJ+U38S-wo #x?Tyt';-2En%,[5i#_ڲ٢`^P2lhߝg0ګǔudX9ޑ kH<2U3mZQ]A8J% *@W sr.l̗ z3# w9jT߶o׳8{ ;5K2nȿER/AJz?rCy~<&OLّQ" F,מ&1{Y6"P̳,k:֟&MZyy e !3X";2(TLL3W. fQ(I;::8) Lbx|w0*]@t9"HPDєMuzA |LRGԂ1;kK MCyXjN cl(fU@x_دVn͠N/O'iAMW¬apl 9't֗JBi$iC62~z(G-+:0Jkof_K2s{P#/5EELbL@gpw7w <2Msrٻ͝=$ЙBDi;80q zө=T{o5H=yJZR%d_9Zgue!)$b0{hŰ굫dXe,Ripp;AފE2%fxm> (\W;) 2bdQPTNPkн6T3A/"iFk~+ cch%a|(N+@ &je]')Q!1DE>`Y[q';ԔԞh_=PlQCj62ٻj8S.>_i~C4J ?/p:l7J&ضzg͏~-iݠ$Sm=Q:6؋5\/h6T{yn.Ftu 0 g͌+a8P3Że@=x!(9gc" 5l knגxcW JNj xGy$%'%(!Xf9Tu+lЌK0'y{_p/k- +m>Je90D&bզ>g,[蠛ahWq&`w*ZpPܟ;Ɨ/Tvj|39T5ٕ*74 >j:_Ղx){Q"+X/qrYRCvh'䘗o6s7Z/\whl{–’+x|Af 2jMMY=(R8Ν$9n9fP/$ʀbL4`$ D2pf^"xbFjCOnu sfl@!_;*CEMD`;[lњ>fnqJ ^K/̶NbͨG%6H3GF)hJJe$͠jy GldzT=A!%$Pr䖆!/R+Z"+!xzrfF'j*DoS4+a&qKOzam'!s07i9ْX j e᱾w ځ_pnذj'(` iU|o>A+v5x~i(i Hd-.ߖ{+݋ ÀФ}ND\X'$+= Z]v7@%rW-NIY]́!A2AgOTh:9]e-LX.m-GDrv=HZkK˼GI` -ЖaȗH\Mqpjd5?PJjb8A7нϝgwW[D˞ S* >\Sr)>`KZOYiSqsY6a^TWEPޡ9 UЏA-w~QyFԆRScTJ/ebMnFQbAÆ!n`>46Gg.@o`KZ<&D34K&03"%"]WT/96u8AV~ wvsV&0xT6[#ޞx-{t۾(jAEo/iֱq”ˌ=Ea aHMRs7mEɔr \CHnـm9TLOUQlia"e Eay4tu# J`:vkGYQܬd+sQ΢SH\nM^DsG`Coi#xE5LBD] *a5yJQd洏k8 WـK%(yl zWJ1l=OyI,aZ嬪VnJ6מ݉1 6΃.yqRѯPJP8CH]1PV;/+ _~y6+* 7*Pck|/ʲLv\;)_ZvCtPz0I96BB}vNwߒnQ겵vmNw8[YS?2'bAV_KV&+R?=ESŚ6cYTkxj qSVFRvuMIjUDt1>@")77>*_14؄P!k(̫#Xܾ۳fb}{ZI7B, ,mIvNuZ_7'ٽUuVeJܨ=hp^Mx5-qj.wcaeʶ`&!g (Y&!aUg~~H`~0-KM>:E>pv:_Bݦ{-)Q "Z@x䰢` KXM_?"A=dfҨ 3eʡ[\*Z4KtC5r~WZG1`ض\ C/yKύKdž"',*+LgYC4߉F-y(]=زs?6~@"6\@@JxR&nJfzc qAT鶳/֗ƑFh?Ǫ9Ffqm̱61ؗWlZ(Svĩv0ny9wDj,wgO}?;Б*4d|}Gx X7(kuf4niL&M|*m{3YA 5Rbqo}W*-@꾥X7*Ԙ|hU\EB>olѾnS0Gm^PbcyY5*C%,9_BfӟDu݆ʇ6.{Q/gnC :H&<G>P$pj eHC]!Vٵ(*e]hT5^ǘ0 J5G%82͒U^l!m}/g{tW@}48 ՋCMll{sl\̘s++@TvW^GdL%5{/sS'g)V|t`\? = P|CQq5̲K/gY#k1+"BHyl{E| :if§r@b)6׺hYK0Ԏmg:3B9G{b FN0N ehmh޲+J;B]ƞZn2oDW65[.0_H}E(s27tݥ4ՀbeY'h4E`һQpR:R@fT多͹Xylܸ|9MSN!n*BKd$狜W" E 漕%Q7呰ݨ%li_䒐nqX 亝_N-\0;CFtݔt!4F~լ$>/ɔYC* G_B,28QY5aBE@ʛC_\;Gcj^=udCr+7+bac_)Elmq֗J*d,I2D񣃸(V8*RTr1QTrPzT*Q!&#: ΍)$@F+<*җTn$fwd»3w8un>^ !o4r#$``q.O"χeLmW|YqnֈQqx}cmo5co?"9('"z(D\N #*QX0ܠv䀌B J~KӕL4&rͺ|u_C{j4|;Ť ]'],͛v6 6q;Ezd~9/*! _lm4{P/Hf,7}=RY#d̚1o1=2zq;K4>s)]#G]Fs$@pl [֫!#'B yifX0>PFdVPPr7attT -Sb{pyA~9Z}p9yr6O[RFߟ*[{1ߞC$K[[r|.w04IN3o+|z Ni|x?r&U,ӶP=ȪZ1lf.[ Q: 4恠s"QRױ/D*,LӚ$ 3,'xFrh.Y)sY,',Z˚DM'M붢?^[ĖMPcy{ ~/7[%QX-T3s\O˪g'nY'+CX+r4C)!b腷b"_f?G|z7Gl4pY44G'2!FGbw P"q20E@HIwJWXI:FVDydƩƔoayvIoɒ /8O=(XBtkWg1ۯG<d%h4zt;k]AHhU5+#K}BIUճٝJ#>tgw7گG'І-/TM"l}"] @a^νx fmF c^e_.ZMnw49 @IS&'j﬉Zk S/eL'ɩ?7bwJ9oX9聙S\M|"PnUF2!vl$}U5ٰLv^\oeIcs'5Ê96>JصngG4suoG$ ?C)?pWGg;yX&{*/ȫv0qN> wk,5$yOQqS9T*ry[v@h+F?# kS^CA"Qf! ?yo ]UV9 Ef=jB!Q[_27ˤx=' vR%ʇ%t0MrQHb´oymF/-@29ƪ1NvՇ트L0"%S/dKAJ:ӻb,qD.@H;5KPM# G 2.f8R6K x2Ɣ9}nyK W9ΡF3ʼK?w, "9UyvD; ZDf&'meqC8;bvvgxu?uDDNG)SiG x+eoT泋1O3ZMoI1IHog9~ oc2zO#w&(5[_{9,fdz-rPw'h'{ Ou/![0%4^1BbQmyi2Ss_܁C}r3:3Z|W:![wuնa8iYyC|s@Z$bpx 9 d %6fooٺQIvd'r,)>)#$A&4錃#iMѢ=ЋXnӻ&$sMq-AoIr08pKNyo!IE&[ق Sha[xF&mp'#s?<40nhG8ye͸ؾUTJ:г΢8McKgbIv=Ox\3/\Y >L]H,2W'=5H+z#1-w,#+ūݰ;Fr1?{pZv-ܷ~n&8zݒ"-ihiռJ_ǎy͚+G7ڟIsg櫸}CR,!KrWW#hO|7" fA)QZfODk~a,& bn"y{ecXKݒT@lv؉~mkvkOaO%j'5qv$'"ZE9O 9cpfmEzБ5}\B417ׅ4-aCT-d$A&P!g4{K" Uf}oJ;Lۘ* VлY+G aX#=(gU3_53il\l҄7{Y6⬦%xt<>M,hCZӇrzZAh~k }M`>JaNԨ$ x\,1M8bm0I 17Q'b柅G?b[(/!ߏmb,ATk@LJDPֿW:4XAwo@zX9Dl 3`)9婌=֡M$s  1ʯ3@1pB B=Y`JZE4G6gC,T[*"6wFzh4>b` ōµ:.F sz>/~OV 1xYV;9t;c7M1}u;jd4^hayxgIkAEb@4H?-PNO0m]*\_'9Ea:!;.ݝ~1ħ!C vHRb <+^eźkwV[I/VTb:ed_懃ZȄP鹟Ϳ7P BQlISz>c|iu&zT}XѬQw5> U"NVk[h*c,Dݥttnn iɽ`X1 YТ2qsa$Cg.8V {l9"%EzPIOi߃'o!Ih[{5n "TgƤRx11'_-ޞcpֺT*nmщd3=꥿jtvjс-X\a^O˗dmKabwS*uQ] Me"T3ȥzdo(,=,VEδP,Z䴰9k&|k뷃f0 w(["G-`yI֚Zj%>¥IGB!9Lv1=AQk1 Kadd𩉌FƉ1"(# Ff:1M+IMj"O)M1r6Y ڷ T D{?(-+h0X)ts$ҋlH툲MP>YCkyZv v8#1t ~r4/[#V 8kSl$L&Ģ38t2hCr[6sHuu&ߓ،΃}Fnby ;XC*֌%/H_ߘ+h %j]@C Y9໅$$wVHsI\+(XiNGc00.Yߝ+3.`sh 9&--+8.0IޚPAn%(9~GNG)7†8 BqI-fHO=hWnj|g7 0wQ^T8PR ,*9rSC4\&IΔ<:\HضY2snz$ۦ /Bk^j^4&O-0BAc3iqáU`Vt:Ǣtga[i+km{i՛C*. R2mI@/}Lͨ hiv/@L".ϝTo {s JP`g=e-+)~;LQUVqGJq_/;#` TCmä $0 2j2vWp)1i(/F*@ӘqH t6Ga ;J8諸?_tsG~"xMiKBF*5<(<3+5l=+$N? yO").!-&|g9_ bMO% "G<]-OěG]u/ ND#隢M /.jψ&g)KNX'D' ٦ &ZYn! P~q7'@uӨ蕱X\T` FOg_ &W΋&Օ)" >lUynQ}=J@ǃOg_n3N`دhx6wv(jr$c<Ɖ-d>o xۃL C:2\L>5񰋳D^s0 Ȼ 0fُ=’Oj_YDbު ̙K3-g'j3zYqmShjI&ƈFӫJJfCjt\;o1Yn]Sk6wn0Sn5OR#}DoudC; bk'Ĝv ղޡ-"ls:p;9p 87{s Rxb9Lm(l9nײ($X ._Z?g {6Ʈa‰^gXL2lV<@M.Z-a!yƾqwi3g6(^@67M%+|Yf>Ʒ3sGьǍp.2;Z=2YMٕ_)YHr[ [x6/Z<ؘ,-xH m=>߷>Zkr\-5JZ՘5 Jm!-.ٷ}㫤I84@! lF}Wsݻx~_3]/ $2SEh5l:ಟ ܐK&6p~M I$=N;抺?6z/ :jQ}\R0]GBhr)bW6c.#o_d`l"F9?if k4DxR|9Uq0i魃TbeoԴۖm|?, $Uk-`AF>Kݣ~JJ.x}qu>;6jޭpiG!V2X(״#=ۅ>!6*O}B7M%efmgBӆὠf)D>vFa\dŻJqT4:}n/"aKFa0`;Zlܜ2 c6g0dՙ0~.9WkF Qr1/d^*+OOmԽg_5R+/`qp`]^ݵCPER}It[5h$%BIlQV(N%UQmhk?Y ͏g 45l:Šu3mwfwgaT# ۛ/od~čYg$82"j~"&6v48 $- ;8_A].\2bit6@e",XŌN :+5 &Q猢 "'1PD# 3w˚۠mB&6嶸vkS\F|^.^}*d+Xc[#rT!`2)z'`mZ_Br*]G74Eƨ./0sf a8Ό!.,y: 5*OA j~0 {EB}@ǖ@9RÔ\&`$PI{1D2yxSc2:G~G+o-]q+ǻ8LTrUm44%B]E}$k""S$ŀf\佺(+~w5IM_ ̴2!9za+GCjӪhI?= O ,Qi5IyÝ"`kDNfFғZ'^|YQ¥ȵ  fTN&+k(nůغ.[hv3oT "YGVVwk]T6өLu9x gªAXjj߱B;f6ok ¡eY*O) @=|YϐmMK &$W|x` Ŭ\]蝆 ыEWr]Ax˗~)!m ,өc{I] v9! I?:$)}Mٮ_pe9r!:4Or+^o.7Wx;oFӀqp5jDr|' ͒Db .Z z] O?|4?ΥD:4ŋɻahEA52SBP+#38tsH-fȝO,#QqU 9_ad0SsaH_B^811Ec0Q*MvCdć&f聘QG#r{%_uŶ\=h|%d8E@N EgSo=ތ4Ո^kP ,S5tf e~f$4@9Lxi,'2 `}Ώv ^TG7I虀|/kXv#houw'bcP Hn2s(BZ0j݅kFQ#z2Lܥ}fTX9)Fax LHM}U@"ޒ֔8{; hl5i(Xo+i8\N2 Nd5Yf2 sL NHx r r8[7GZdj̇m/:5+v M{(v)Yh/}V`7Wpnʘ0/IpzfJ}]Ȟ?%8f/q~gG$tpZ]:a>v.`R504 :0fltk|X6^4+=Ǹ DcqP''oN6f4)v{X9b'ec:)OfEEz~7m?gW Ii*bZoh>ƭKdL?cMSk-ОKUmLr;3ZBhW6uHŜIo(&#Lӑ^yTn.Mf;!Q7y83th—(D PFhS+ ^Wؓզ )YQjPYСVݾ/b8djQ2T۽ZiLj)p<~!GlJ1ۭ+h ,Za[p4Zٺ*HBx=5zMc0G@ 0;1JG9IV𧲺ĄK6Y8wczm+~AfK%EBfZ6hBV CJ憶ڄS4 p,m_??>״%~P=錼`VS7n0c'1(Fq?ڷ"g`,ՍvmwN@1ڡ\ YV픻7b: 3rMg & a)(HˉhrElM]ۄފX78D; w <7V݄Sx{԰O Io'RD G'5wն?9;*-Γv0 >9c˃"R~R?*}JۢXdS/ǣiwm(ޯOp뺽e aL1m)(Pxޗ+CW|21z*F-hMk[S/uas= .>NK$}V gp zGݧJȖo{ B~[]bz7o=5ҹ=~&E"3N4OgyiH _Džb;20L!{5dn?A2n^,7uxQӠ,C[mA4 GEm2qt%wɜ젯0D tE!$Zb\V-\m)ggFE=D ިKٸHט m/A$^K*bbfmbbenn猗|ot0&9YFBHD4$ ,Dfc/6Z7Ff% *T <F~L$rĦٺ/H6\ `vp^\MQmʵ<&~a8>`N ;Vȳx!HHočG~L驮dO*Z5|tRMj\N3Lrm F7X6[-< ړcr5O\ CF>\;H®1X* c҄Z hh f 7٘(< m)*5>0 HeYumP=L+yj/ Oi׀@⥡!>ѫ^!N-}-PljMX88w'Eg~6.5!<3z MIxZ+pEQ%S~EKX#]z΍nU 6HVQ!b*Zt&S@~dEz5ij'CA!Ǣ }P/+bi۴ _ ENrY[1"~'>U2k~^ڇL~SiSE.E,ZIX}J0^*q|V`MLr0#L?CU/bgUv fKF5T)[yVEM''v0^8e>ەU11lMBF5~Z1 UHkq3^(^"؋G4bL]eq}; ^/li$Tr sVJ],J ?mmXA6V XN>WA }T=\"+gV^GY ٨<2lIԍ8 &00gUz辤WfV2Wg;cij. v.>L=ۜj[YzTi:-;n44َ'ف0A `Ǐ\-.q%dr %;Ly6?oDL!H.):$[F#҈/_p+跓{ORsvYQ4.Wi-FB LfzwUq5{J,'oIZD۪AqE!pBVoKn\YyFBSDHhfݲ{?nnwqW\"IS^Gf*#n|;^p]9l{ G>#i} jzrW9ہ^E??Ci*?^+ 2E3tC:^I2jvAݞ`'aq:l V[;E^H`OƘ >cƑ 흗~WQa̬""dFeG@Т@ ,(щ2`,{xU~6l݌M9.#;wmf*TZ̏ɲl"Fy8QO?ڵ "J;Epz(0E e$\E6nxeY)`(TY&TmM=dH*2- ,uc_qTaKiieprg8~;4 T/YfDG'J$l¬ܻ/&+S,!pDjyW0k>)ըz+UJ&mɉ\!B@!m!ʩ"2xt 6ÄRoL򓅢jlsL ʕ2C>).>MQ擧DZ14[vq,blvԼ!*[d(r"|"U5D`ootqu[2)D_U1G%-=+/" -GR m ~A`=!a^L`ۓ1\E oGG^miqEZRϼ s0}U 3u{Ӓeb0"a!-?0n:]:Q k^~̇ F5(d=[QI"(['SUSe u䙋ߵF8H}ʘ3W=VeK$@]azy:[2mFz3A ث!KScA`?!Q1yiV}Mzi‘`N43I$;??JNc5mkR}U&v( S}[HuB@3$VM]/uhs}ۃ5ˠϞ֕VgڋgXkD)< #**+~$LE:``d` Qd8UƵN2 ?zJ݇չa6]9ȟ<usT=sQ |Z@CcG.[>uXbBA?>P}$Ni3F̬,y74eUa2eYˉЋ5 A3d9ѠH Ay[G*,љV &u!5TǗ^.٤9٨Vpc,!L1@D z51*R=%MlvJIFo%5ZzDM2O8$-]rybk`+ߒT$fJO& ,,LaʸΈׂ_afEu ՎGo1kkiitxc-I7i)˻ G(~BI ,c/PގnB*; ~ K)K:"o0tnZIԵ,[ %;~@]W hs0{owЅu8kΜ#=.n f,YOiE%O.AY?tIqYj^0\qˊT@#KO*4Nnu&ǫ퍯TȺQHlzt&tq }s^@iix؝[I yuۀeг dg{$Ao9(+x&e)d(Q$\Igb/4%'-7zSI목!(U [T x_7OQ<@q@z>^Quo f -s̃#fVl^x3=Q -'7iU/?jBѓm`5w#:%*q|Kx/b@Ɋ@G#[# 늑EN'7ܭc Ѷ\ÅbB ybW_3Gp;drDnStIwtz,`PDd^ Y{3HQS,߾\6{f>\ U;p罎f-}v{ۛ}Yٍ%˝p߆lD 6*_xUQLS]GCZBCȏJh/\Gp^ӾOgz5ok< zQsc.bwKt-^@-mx`_MsA g#gcMɒKR,]DmHMFCN@Ȍt1))?9i&zܻZ9HRۅk G|a5}|4e1MlL.$A*e~vkq̊ x?W,YͤwmiYЀi&B8y!6]> -ꋘ9X64kbT2f'w6kjU:eet7tG %-R`=R;q8h]=όao Vʦ ?#xKiޱB/=_,;L d2 }fxeLH:4L5ӿW- "H0ӯģ:5-(hߋu޵ .G5M;2p-1t#82 ,G|wN?iUzL,9w˷VS/.m5uJ_Eu$vݏ[ϛ`,UTlH]r^CˋbIF**Xo̖"msCN |,&瘼ӣ ڷ<ښIG'upvޠ~'߲aKdmD6'yv %Yf='8R8/룬գO+4AӰ3s%=X¯'zZzZh]p[W{ꐰF$y#Ztcڼױ^{ Fis3̹]{Sd.UVZ"j#. C[k6N~Md[Ң&ͣ!3G`25}SdID{"O*&[K]#HoR=y<".צ vAԹǧP[bQ% ;biʡD&9>8/P(ǑL\il;-h(+շ-BBw#>9r'!5? "ޏTb |F'P\pyh"m|M[a:TDXY#ȿ†A71:\i2SrQ5~0pJm2"H%@J,%6KLhx!QT5#ƍ$5im wN]<_öz_jLxџH4sIT`~] t[$RYl}s}s/?MG~[rHp{SY:IS&LE=ݷ|&(Xj(1e~Fo7MZ M㤰T𶻶@?[+(t #|c,ueҋ32Gƅbj}җV;05_c$1L}BsNq:8m̋8W7VȠ5YJ!L"qQjU;W3x{3_*+4m7ڦR.KT3+p=תQ )/JgϢ_po<`Y"#c-&yŏTN@ `@-rFT>*h I]ݧFKFx2-I;:`{#h d=͞FPﶌOjسI7oj,_iSU9:>)i!__Em74#~d{T~||Ưd|-I`Fg1_F\rC%SKJ z"LF5,}{8@2%8p\QᛕLNqD@\a #kGߊ#+ LI/ q}ʝyN?8F*PubuxW"ٽ*0A@lĖYr+=N哚4*՗[HN"K>kSحu'  k7?MW)]裳bY帧:Ų(= ^WJ2ViP7ILnkaC~];UWp!VRm>;o]?c6f>U[- fD[vmA$iR<[h6X,~5;J+y$'7E(eL5J -0\ ơNnO.>Vdո;&DSMM`^܂bu*vi\*gM|D@#Qf;\Њ{C@.=t;ҿV(c!g9\Hdf#0@!m9< QBuLB&GwF Gw哳+0?{{5QLw9>`WÔCH 9F+;V|%rWSZr KeD(Ο'qlxDNӖIؐUeF<]sܘM\S;ّ*H.`u>5s/? -ضa.Bͭ>4R"]s};*9eh>=CJgԺ}`wn{*CB1v3IKh,ZT264!մ% y1(%U:?uVMX3+r<'9Ȁ{iL&*rTn o嘧!3Z'(6q67& y-ntVѮ[˞vS kDԆ*z_3 C)Nv9Qؖ B`{3hÑN|`э%Ϡ ېbO-h(r:S(7ܾ7B!/ܕtJbYj5)I)xpe.pVՅhY?ܚ)_cIC#ylj_eZ;+)nǵX/V*!bolS c&ܩUϳ֗)rdx[J%]$$p|Hr\R+}i"SэQ]'F"T'0cni̅2Bfj)EM7MH0hὰ^ `yW8e>L:Z+_Ll%B 7θZ*%M9".M_851ݪ+h.#K61.Vi883 =1^luss`Ơ2[D1maѥ6)#dy*9U)[3fUFe|KA=>^,װ>UEcH2ORpKs+dE@T"%XWR,[I637"{_h.N.Kۖ:1"na>+p܅!@xsFa6i+mX{Kx~əx_ yHEx9xjqXqqv7]#JT4D-U!~3z:R)cO!mnU K܍AMMLƺ.FկX/.cܠPdgʔK61Q_D:%5.P :xBIr'Ri M>^V b4mǪ< $ZUl:3TGb 77/55 y<ߖuThS@]\T xm[0Z LDxRMT-ؓ^Mg_Rq]wASX;4~";WJr ~ AEA˲<1/eHO^Ցu;-^,-sGrxt d*3p$@?VE (@RPLJ&w㣕kAO06E پɮ'31#MfG|c;"̓̈)K1SplYhwG) o  5<E} X`,{>grcFr-( .͑9lWKs$67mj&] Fa-gԑҿw@v~BjjMlK \ n-)S}ۭ4j\KZDlH0/O=mVgvơV~nZ?E1Ѵ@W,LuF1|cdX \q<;%5O˞=9>ҬE\x #a/K(^fW=+{ NU6 gƴD3#qQn,S҆L`bK*)9 Wsf]@"7E %@^A:+YmIv Tc$0 47e'f|L:oˏG?ڪO‰g\J_Y_7m3 { #./3~lj9ٲG6cP% }Y0f&E4|.Q،$զ"fu})cycn+ܠ@ɔ{^]Q=0ĎOc-p"^AV*d>=m}t;(s5).J&x!"E 45(tr$lb=` '`$l|w`&Cm[H p^AkhkCԳFIzWGkRC(A{ȣy,Mkne݉ vP,&_}v*%7)C2{dѦb( )KpiY /K0|BoIjƳ8yv*_.9>| 41b׿'G oDr eS09%<Ĝᔒ@^I`Z»|0jh 9:΀m5s u%]-P<4*.P.i@a=]uZC\ĮI zm>diuk^i4BRt+N|,[ 9URn +wBRI3[s8^{佷LJJ0T=iYpWCe¹ws)4aH<8qEl{9RXA5sJ:UKM9yۮ^ +r)ϚdΧ"dݢ %pzf9ϫUz(@^_kZS |r+9=k++Bc TMq7)pDClطIsV NkJIɷjąa ?XH夑%n+E{p9yWE}5]kjp-O\}Hi3r $+I=_Bo(2ռI|Q媇[S e {[ԢqhH Z=-/p{|)uZv?]h2Jǒ:Ql='ޖ9,~I* gr; &ގU7KF|Vƭ*r`5بGE^py&xXΟdUwbqN`^%x<㢩%_rꜽtL hDtil8Rt/ٓR9n/f2m#xO3-afߚ@bMC:$w7jf5Qݛemm(1%1Dp柰iL7<+|J䭧wϖ4*D{nh;}WDKsڜv;yf=陃\ed(Z YЂ}P}b 3Fܰ%BU# Cq]‡VJe~BNb7Z̫AufQZVFtرƭl'ue ONd5MZFȡ}يغ34A'b5>lWX̋1j-[ۣWd7tװ_)q 6ysqx0Pw:rf61[[:y*e0?6T]Y7Ugڟ'a[;3^*3S)αUU7^1;-pۼ">B벧<{%n ߚsEIJPlHX7%pNz=aY (z㦶9s $km Lyĕ#cz5,B!V:u<%u6#R?HN!$͗Fύe.!%bAѯBJu} V#%+e/B3"܈[EԚ$$ū`LND#pT07ӊKcO9jb{%记n=QxX,;y||KllScb'[;[EEfHr@TiG>D@ RN):/BF섹!V.-y’Q^&dKwk}3R/_Z#nObMe" ai,$bWzKN@wC1Ri-m߈6"Dt֠|`mFl`U^HJYﮃd"3h)ʫ;r9jɫ;ˎPVL ,Vwéɡ\&ow[n+U`>5?PB6hbIWbtD h5յ`$D]Az'*BSJxj+2-r3뗜It$2Sf4V("}a&|@6FKPhNВRJSH{c6JLwҞ0nպ$;yDV#(3D/;U|\?| ;*܋+:|])V7 y=ySkWIE,g22~V/]gҿE!xRjygi߂E׃[yFyǀ>ʣy6``>Zql;6CeJ"/w Oq-Y؞ĕsAYB٥'m8_<Tf0`y] 57pO,O (:M됬o6h )랶P[D2ٕMM+aJbY yN[Hz MS,vszO|77| mW3 ϨcOI| ZOyUfq_wŶl@PlGS9S]NZE!7ӚCVMM6LePa9j`Vd0Vtn\e:0ƹC'$~dc)!t&r}:MoU*T ڤW1T#m2`)x^U8- *L>HaJ+[*:w4X_qfOԦvul%+wV0mfӟݓciv ~Ȟ]3o[EN>K {s(oˀ5`蛰#i>fMME|& ,{Я;1\Z6b|_HkzG axvs%{ ~eh qkbRF!p$)hԘ#_45fL:KrR iB($+ X(j̀fq{ %rO_2m>f o-cpuUdyw؏G(F6{o'݉Yhsm`ޚFBE1bߎݩ푫upt\ZA/s\2<,v c]s~x<-wPra,-)1c{J99NG56KSug7d| 0a.~!m^((ڟ|%^7 ?)ŁF.pΎx^ݦ4s<> !svZqn)to>WS9F%'d{V95/|4=ny.rdGUr_8!e 锣;H|Z5y+1\ zRYҺ w ?ېYǬ `s:"4bCM0E/kVlhw׭e_'8<2k2w%ϳl"y),ZֹbArR .h|ٿD6b?m vP_|7-MTt/ȳݲmt %%deǜT`ǒ>"eP0v!0W.АbI}qJ5P8ɗmVaFo! NnA|pefSt Q{k܃uz,>u?{w7 N/>na`([*eBqjD4Q̂$x&8dvaJu>gKdžJ)`J2nBT(Zh7ዟNC"HYaiB`t=D6$y$,cE+rGBHo~&Wx8N4V|3c8tX%F&F5 S>ng} =½d^Ik D]Zu:!`jI,sA'>kN%݊a^F5P<ԣ4x1>fՃ0i!Uh@0PԞD%l2 ԽamVn ᤘs+R0u(Z5,]#H*:THH=ǡWFr9 fGhŬfqAc`} !Iik6ƻwmbM >#G;w/m'c_Z? …Vfl 1HϦX3CH_v;V0 5꬞Ŕ uSq|zU;gX am ɴuGWSM& KZiA KdOkM㾜!]^ j2@+Sx 0Shj F#d*IzS$d^ki^ UfLXJ)Ut ۹;QoOς>lڋ9\y 4"4ʬR$Ε9zx4ZscaJ3rMcOPE:s. bTo 8v>7!ک z#o1>xrXMܣ*'V DA"ıfGliUKwWRO!ۄH3Q'wKqsk,Àjpt{v.Z=Dm#"xbAϪ'ޢ2Ⱥ=~$plsh'k!s8.<+ 61Pv\KP:H`}"#;'NqXؑjw].RhP_ dՉMt@NJ.7'[&Chsj{rj])!+f{c[إNjfl -cs%{0v{8lGҍa};x'Fvo! [dnے9'hb-9Uat0$W~+mZ#V m#ؕ:D@r!Kuv}`6pFn]mx % m@_.u]EkqLeȼkۦak?+Q 2qJ0Mv_"@~/2C4!/FJqs.My}2t!*ĸ:?Ū+\V5r0r,0 /k^OЍ,=gFӕ~W~I}$.L pA%`{p DRMLȬg32&' O!Qm*q'R8.+?$K|l`wxSB:(?/u$  X#4+enf]gu^41q]'_ȃح%h2{X=V75ݰhpoj9{IlW1lLW|bhD20+HW.+P.XE AVdӤK27y VO)w $ow\~x.eAqK6T_zA`?.7?ǥҊIsG@G*gܞ!*1~2 RI!H ssVz(`ǃr|v2$)Z/mR]B|e赢?], ׫][!V&pfXY5547V2-{YhԉvB3vyf*ok}πqSDQf7yWF{.7?tѼ@y-`Yvޛ_VNU^3;meaP QZ؝#诓]|ԄKO(0؈f6moR }޶1t?Ss:,^ʼne:%:-Yv\ ZN_iSEA$)U]_BȫF<a\E[*E-] 3Iw]jxh1CK(b;7CpHl*)f]M!M+jp'_222IRW=/2@!Tx])Ny49_+ X'Ї)li0 [Ӕ$-' lkwC)]!;* #rE 57@dUo5Q`97phHCfӼGsppAU+"z\ .qabKC|] 5Uъz{LFYҖA):3a$* !i.5o h1sGF3~/R0T0=SVśn/+ uTjԹ2g+ی"Ϻ`M:+H'`H#8(/\,^2J/p2Q)JyD9B]&g 2Kd3WOؓӥ"eilv17dn8=hFtU&oݛnRF%uIA+ Y3yPOX[t ?@/2`(9pY~ےiF@n$pì1'vWs=+d^3GPu1]ok fDN7Pn^bj$ri& Adp2.2TvdCwaR-xp{tFΉ5q\B]fB};6-;f]92Kb_TID_M$7iaQ%{,cJJ&y%* Z,cPV3 [nP,3Z*M5:  T*t^qEWzE vb)}>@XZSC>f+aou%غ"#ZejRcr[@/UQ+8'qV]c O\ȟi}2<"^ܱsuPCbj&U*jX I% C>^F?:װjs2 a~wIe ꢗBLZ>ILUz'8}Cγ$$!0 'K-MWe9zzm  izNuȃ]J}akCvMREud87J(.l 㝃2ucYlGjzd@ѱv!NYD;^opڟЃ7-g9hk2WPBjXw sA[f>8%-Иzc_m~X=;1Lr-IrRf|zM \?1%%냂+[A#D2\Hrsˁ/z_E2~Dø^(2|P6<ԕ/h$% -ZaKTH`/]@8 ;4oR_cR%WxÉEìUOVϒP?lǞN,'=ddw'ۭ4U4hאΙ-XpJtW:ۨÍ(o>z/ `һS0whbzr+z}W' ('µG$X8K{355Da,Щh LT_:}tUۊ-8E]cz3K ~0BϪNH֗"q|:  c('NpЀzU_*t(.t[A0!TdРF^Yq%0{ɳ+8q(Q}OU# nlhjlq/|d?IFE3&\%ݳ=Dצ2Q4:1sZɆNM' ,S/؀*srNx;: [P&֭;Ǽdeu_=U /p_g[eRI4aI nnS߲͡+vsK33B 3sq q <4q70?`M,R;V8robql8;mcZjAontĥE&xIku C;a p[G H;\7 f헣V x|{R"5}Wy/XNþBvXۗHd4:n^>x|K129m,B_; jAB3DŽ0趢#nL%QT[CӞVr;X!i# c~e0e3 /<%:$ТG [#@ty"a]쓁W/ qM/EބQ@EqW5Ѷ[*/5)trF9@hO'rQ(׸ C4]!pYX ++BuѓYP˯1SdbJj]ER+}712g)?ӁDc$P} ,U(D6rBe ;XMȰ}udDJH_1KddLFd^XO6Ŭb^ӁyP(D^`c^ղ,pwZ g aCTM~/-CaﴲA+ %/.2"%Nx<Ra& D@l3Lf\ ࡓ})hN\2=Uȁ'+A]O":ւuľѲVyRuTTCuPQj䍁ONp+4ِe>VNZH+@wTp 7j JU0P(!)HХiSp_Å-טmjWE پݬI7q],KB.Vǽp 8~.\"{(CsP~C>x 2/Q$$0 qQvzeRGjI&3]򼝌wQGC7(_ uD@|D9%Z.X"jotFv! 8>V,5^Z֨t}'u;إ-En /0(@$YdlX/ D!3# FUE[*pgD5Ka'kW,6IQ9pepa,Y2!@VB{/C&HxvTIJt] McYw>jEY+.l65/c|nK:2~97+L./jq#Pe)"{/[k3 '!& r&.VIXxd~#>=e]\+ݿvڵI_2A^pJ-ᠰ+ tmBzJǡĉi#ZK,՝7}PBCg޽1 ˘];}۱N5ߧl u{n?փ0i[/jh̦C~Iwi\6}qëb-jz'% szmvKo{Tf` S8ʷ3PWpk/'K{d TK>]UZ;tVcl31}ObLP 3=bƌ͋E,N@+/?مIV{̀92~n>k/8 42ŋDZBvlWc&LQ1WjG  oW+KZ_$|8(5.&.(3z,>ucnhuW1jJ n =04 ŸЦAE[V(x67]_5~q𰂍]@pwA;,5)-*懫z]#Rl* Dԅ)SPC赂jVV4PUW:тt\qa˲nbOplyC.:>-6 /;<3p,U"`1Me嬟?f.a{Mo%qt,JDzg<,Fo?jꃸx1Rd,w=>Ȉ]{Ar"ԼkWAu:R^l)gՒw(@`Z2'^ǮP.@%b "` ,*sut;AoЕ"_OX̞Oe SY2n0~+ܧdfy*8ѧz])p=*Sd#ڤ-@mCX/J-'4FwKG",{e4gP Vr^%bO0lA*z4c]jJclYci{(ʉ`S0y#{}nT9li7)C2Z&C@!e< a*byMqth}rqMWΣ''M_ jMQp_>,q4pfIN e_jwLOd)ΠShV^w|Tnzmc6B,`q!6ԗ^ψP\@܀zdO) [#[c.DFr@TeGRmKR+5ԥ3>$‚ANK QI+mt@\jUQ!Tz_$1G'@FDR8-֖ G䭠 Z=6bvח]}ra@}lSAҀA},ete}'S4\;{zd{ۼocjrܬ`}VRʠ3ՀB[@lXgw|w¯@ q/5 ^e, 3Hpq`jL9va]b>]?b+ |ǯ8xw 9^5U0ۛ?VDN{7j[[ܬosFZކha;d~d{)zOo`_&?c2&(L4t800,b2=%^t"){;Qw(6Ϭ'XP.0XF0<$WѶ(yVziryͩ**[h68&`"_ +Ѕ ~p t <}6X c My DғJWƵPat᧷ #F$.TA_`Zm @лpmț? ^Ҏҙk@ÔV@g?#f`oZ~ TP,'<T@Rf ׋*2ֳ6j&aLV׋ )iڝrZb\'qڼ%Yvr{|c(uYM"M=X<DzylN:AK&Q#`ςk*=K:HףN03#vۈ9a_ɲY i -:yZ'l=Tw 1 L#m4 W RYcml !'Ӌ3*Jv~)2+GiMپwh"ffnL'-rجqaFc> ŏhQs]M+n)\)3(1sxĮEGfl!`{.tA̷B eŒ[,6ׁ!Ӈ&Dyvk7nv|_Hиޮ 7ӛa퇂U\46n֍/. C߇Q&t'Dw(O^TUqv[g7(x.ĹS =љ^’dLx$Y @j }qQ _Ӽ0WA ihL@q`4hi.&^kE[) `ՠ3_wSz5 ??Ln-I QV;ZՒN0~4ԗLeq\t>rVQ;F炍*Vsąr'Aw2(0=T̜ }d,cjPiD 9J'2j #^17#"ZF%C7`gݥl2ü͊}=xQd-&Lۏ53; %|_E0B  #MC5TMf;mMWʝAQ#WZgi la|qY{CH NdMͧeF+#*GX}CxD@RpN["V޽YQPu7_2q_ =*X0eP|Na^/A*?j&IkYBvL $!/ >QQOOd)"< Ka{{ҝ'3^'Xnk"ЀvT?k!6POu8Sф*5_&!˙``kͧץ@2|;KkC$e_E(9G;LR VOB"[a<K60$#-)q MT|ZfFH2XX zo ,__bmèɬf c/g=vK\)VfO^_S$M} j4&#Sm;*H}=TcK|/UI&W=so$Fde6эtH\dNy FMP%/.YVT`ܱk-4[rE}=zTsG1$âXo+%GdGGE'-XBUth(о$4.*x=GG-q>pΎ5)DcF¢H~j]U1qց+VzMnق 3`v .PQ;wƎOĉފV,/xas*nJƮޞ5L8XH>y?Br*-?xhP]4_섶#C(R\E6z%MCo[_9ZEbaAՠ,~?PXG-?FFڃ T8d@&窏dO}da7 %P3 s$mk@.)r/dT~B*:|s郹-lA) ; YΘ=>8K=qgo,p49<"+ls \a;w=#=GqsqUQიGF/-?q0lYKW;m$ȄUN]H9rq瀠:NE€iàxՙgE#͡/.3=q$\*?tR.H LrրPP $Z/NSkgI01/C:~qM,DRyM1=֒V;y' /M ,u)K27[=jC@w.rUsPR@p,nx`/h|/=jWm1@H6v ڶbڙ$.܀]!G`Nke{kwxk, nث 7R[30+^8$j=y>6ZЫ@4G"|C 2 B P'S/Ln82w݈2fa$C@R$o1`s3贎 @740cs'0)0=_MVj^Dv~@؟po< {2mFm2 nṛ@uc wGNR^ V`^Qgj \1B1U($Ik3+DMgᑞTSʐȡΠb'H!:MH6cnuI>A'Gj3gAu{jʶ֤Fo? 8&c+6Uo,C1 gg\TV0Q d u08鸷? LWG_[0Ėl 7+wF(5%pOz="߅p5 P ZXJ?о\ir@yaRr ^0S# |cDn\&֢szdp1 #5m'P\_#8p^:#?5&VkWhȯ$#s7t&Yf0C1tD`[)c8գģ:]fb_ϒnM՘ʈ=!bG=N|-3%8@EwAHE|Fe{4r>}:dd/?t@Im\qrGo{U:b:DeF4d~uO<-EB7<䉮|s$tsioE K$2!vɝ'KP\z0"8iL}Q֔VVߗ =sX+$f  ],MixR!5''V5nVu\4/A^x( ;VjWg5%g|7"k.Z:CH>ZX"E7h r#<3ټmEqX웒e^ C8T73PaUY]FQ$o4<:`#Imcr)o:B`V 眩7r3S2]ך+^ٛ3t nZ5FmD?-w~jtU'S$'{ɈaH ՐuWZ 3"pFS} f")?e`Pf}F&tu} qAAMw['3RB=e!ud ,T>4H8bCݱҪ*A.0S?_9 8keے"׸yâNVyɅ\DNdUfY,]KgL4RER MNu S0;iA>hxIfD $]-\*J.P#&A-YxØ-USf;/<)9C`z L툿*M pŻCB&$bXw՜\ ιX~t'I"c@`}%O,rȿ`\bClхU`߈'M ) ZRmN5QP02sʂb#qH?"gȺ*2:WT/JE%2J [W$*kGo9ת#q_fa)tUN` f'Kj8N9 `Ռч$ߠXj^W);x5a#Hf\M.$9aY(53{a6pu\RAL*wYv2T5|jBиBjh_BÝwD/ZVMVp#Ws/x6m Dpڌ<δ%ėB_m2$$eR|_Kxku 2t4BV/_V%ӓ1?o#`屠{&йNqyԈx\ )Z/|^p2("(uhpG,q[Zq3)p)mBlGb|J>\7SO׼\*a!^#\Ti(0Cqt UEr_RQCZ-''X0Ţ#n)MXi&_o#Jڲ2DI=pӆ/T?ÞWf^/8T{꒔ک\2ۥ? U#]jfL &`&"ZRi$q~K3hfwlЈqp;ٚ~=L%p& J=m@,1PPW2 ]aVC[}BS AQ(N&vʶC2O}UJ(̖+E8>8T;fyrq efp~z2VM=傔*t̍M2c&c~3zEGD0QF[̐ϳR?FZt02<"%y%_=|f U+㚢埨a>fu–e#Ձ{GFy xvb|FWv=VyK|׽,nł;?rP^ 5||m|6MSB+7U9fz0xa+Qv\ ,~ϠŪr%}ʽ P1x"Qr!>[uevy^?z̤U$1M)kF`qއE@LiH{\c%a_>kK7$uEaf> F~l MG! Rno#?1{!&oaˉ'ktdtY:s}{p1#-l؂e=]#J76ZnkA(1)'ٮ؀N,ANOO\ vIilPCDfoޠxR^#?<23`5+l '^zӫ"@\^iR7W؈~` e|dvl&3^` ?YkTp;q*'U!m#HWp jOyoͽ=upr9.b㴇UXA<`Ertg+fKҔi]ZqqP/X~,֝UL}&r`)='!ߺ򎕾<#5E?G5Hk~̫в\vHܰ 7<%A]vo,\ UPM'7TC#nv/arROAƼ:kJa֥q zDpI֨wydy*jL닏z]T2ֽ8,l?*ƥ[f9&k0ń* <ww(zC!5^P͡j#&9W쾰xhZ@j/0 6%n=e{Y@36ed0*;w3+M?~!QF|鯾^mtSFTlo(?-Z;|ex j6Y7ImU=BKy[rgN+D8܄P0[v4i16kvn$a -zʂXlRmךiYiy Le:wבռ4XLԞ g{NזQybtƵQ=^Q n%RL׵ިN[ZŬUY2FJ(ØD=ΉCH">jK)h:xsם,2i=5{pD}z+ߝIy2i&vP A)"sakr>oQ*c㍕)aSTt0ucgZZrw/m„YzU<|KٶIصx#fї5ţbY)Qϩ i)fR>aS08N s+BCۯ!0\eV<8U 38G@82uEOgՆg8:%`С8uDƯ&>ΛÅJ'5:&"Ϡ6 |9k/NuN>-*ܗ%P?[c02&k}^ئ}#:LqKK' 9vPacJ'noHjdI&X;taO}*Ҝ_d90|hHNOlY孼fqb^kN=N|lJ5}# _>UbW<ۏ9/=lxdZ^E(w9n'Չ08mVW&86DM$lo,3W`nתa:Xu?;nɪԬxVaH51| Ŋ ĺVvEvl߇VGiUo D%b4cqYU ;8Z:l{"5eۋ]."բh{ٜ?UBa5Y,\ځQRD)~3]4Y]]r}`Z.c;бU1 BYX%Nfϋjق9,z]BVԐ1+nNɶ#'t&IJfoJߚ].O E6ֆufT }ɍB޴TFO{ghN2I;:GjG?\$O4D㏹_ @'eBip[`j馰F_/LV(1⍹7ɕڗ$ ^O:ٲ=l/V1MgSK6u"ٯW!54 HNTY"!(Å3{b*o)ֈ¤[03^h0Ygԭ8Ӥf\YJ64籑gvN0kq S7WyoIq`R,}ЇGvjC@rkb2?^)??jpu?g4ZF^|hL 2Y0)2A{(a.r=`,#mM~!nig,eZ0t׈f"/οH3E;|6mْ'=r..ɢBXaN++4R%sɦӞrֵzw@60gPL9)fAyAR8J#>k"wuyDap7K 4bkV gQ#is[O*$-ATeseI/6(1!h c)\Yq>=/D2kk$XaN)Zbs-vv4h `';B}?R! /jZG-rs5~1ǚ!!R": 8 ; K; Ops9ζta^?Ze,Ep~f)Si-HGXJT?eQ˫8K>ܡXI3Xָ6|;2=@ꀍUA:k%zQd,H+A!k2?"vˤbï:Aa%GNUB(p6]ٗP*:.5 'Îg.Fn0(lcuh:h|:DiV[}ZNT8KD nWEo sze#Sl jH7أN=&eK 0!TdwJŽ% ELwHм>+}A@8mJx%eX5<բBҠAZ|d 恘3|mi uH+~y%֚c?7ػP6A\\fm0-hͣXGDxԹ0s +q)KmrG\UaDsXHRQSnja6bZ>I);?3^~'c3,\C=0FԉaY=gL3rjhqДq'{QAb{QI8D΀q@gSX> q\9Qz&{. m!*˓BpYm;y\u&q 1旕eL 3ն3]C82$m˭ AS1a#h Prxl'͞4h5kR#5Ez`+!p_t!#N}C-1!sbx)8%AG+m zΎx_E,Fg/dBLeHcgׇJP-Qx¹R .]|.p*mܔ4-wyZU~j!Џ$sv}␾q'B_I-@(PECZFq#G/QOK-{Q62 ;Ftt<XѻgqRS?Jzb!>c&~:@n70=[` ;!2ΥGX8ϡ礄01тZ'K>1ٺhuG^mj@7o]:}3 zbZqcɡȌ*g*+ jqPV=xWq$zf#sJe:`za}!}wmֈly/(h] bg֖ifڛH-sw84c4 ,ڲVj"w e9@:qC1,e vyjLVF,XqpUe#> rs8*$oq Y͵= +BﭵL5oV艵EeUyvVAޣ&ZFWDj4/݀1:!}6,w6 yLs RX9[L6@?WR][nˏ҇۞n #( Սm{_kK,c. ֝@PZ9&Z*t; Uig(;&i~gQ/QKnݶ (|z[|AܠEE4^ 7v=VgCRkDW[/1WD̴%d(@Hva˩4Ke5`]=ZFI ) G&_8@K̨+ %^ip%}u=q4ntnZE.M`=+,ݳ~B 50bI癃߲QJ%6J7- [! `=U ^OFˆHta+Ga)/JTӀE2X_z$4;u&0b$ы9kF)JqyX硌9,jp5.ҖuKgyb .6=AVg$R J'*`cȗa3HmwB mZyqLuY= /h,=KY!ϰHDk-pClIZOW74L ꌃIPB9Q88}]>J)d}e2dejj+r|)FI** u,B3γ]HrkF2鶴?eXoAN*΂ 8nsߖj(5K+E!ۼС$nWIե^u)sL ?: TãxP g7vśZ>٬&,$>~1˧%?B-ےtTM35Ӣ0gxB1TJ sSZ8)Ϩ(wN")[`L3o{ )`d4wz[NpgO7]TzYۉdE?6>@?\8->rCJ?/|8ŠKUU!#7\ L?*ai4p8Sd~ ͔(4`Hc=0⧔X,\β.ǵ`"oSę^`ѹw˳B{{ ޕnS:"QÝ6gN%e(^.lָH%lɨ}aJY=K~vB,V:q(xJ 5'2 LbA$wحuvn/oD@nAdܶ*)⺨0ԘrX+^}eB(~D IO %U_aX/-w!8!ww9&SؿܻR;yǔ*rh 6ZWd 3XL,1Vh}*(kKD\cX=RŜ7=$5ǽ;cXȓqT3{2Jj ̀7z򎷘M7f,KXH> !UߨE҅n/68Ԧ# G I)'(q'v\{>'Q ͟BA,1F !5 !\h} (/2DUڨ3X!^[>:?^Lz*m|Yr=KF"FW aq3m& [oT(B;00 *a#Uީ(!FC eL\gDjܪJ7 pߝ{~~w,#sYL8pFMܴaM}\AY5 eI5UJNS ml`sD~x^KCp u"|Էbq`͛<5b~59>vI.'72K)Hc#?VXQ8acx&s䒄_Aa\,𭵐i 8*&-ra:8pߊ"Mt&85rVheKm6Z6#0\0#&KUs3_Nƶe{ޥ+| >=Ț/ ^ʟлh;T2h38X s˟Xrn |LLxYQ\Pc!+6N/%dn4\>'w9U]^݁ob0^ 隸LD33[*U->mtkFV5 7A~8d82ϴRzg^ P\誷QR3+L;k/wc= Ө>6T= Ԕ3u ʙlʓC6˃|"|***H iÖ7@ys[oYNZ䥥/;ЫmIȃ{in9JnhhlIRSa#]SOÐuu֔1AHIo(‘eebvE'` ֡IҳS߻Ƨ+'Q|TXSGrPxBo~ z4{?U\ע&k^ss@D+F<,u_/(;bK:[fviL0֊yʔf#b EZ '~.$DSD؜'f7ն'b H؜?cA5Ù(&+ d{ʷ}~-*xùT$,|D@#BHC xPk V}7zguڡzA`(uU7GLΟP\l1J-ϼ:4#M$'{g)T=,C:l<b3шR'ZT]@$s{~6dIӒs{]oAzNsðEn(ʲj,-ϥds19|'̙q)'LW0]Du{w֠J N@ف\?K]}PlJ)Kv`h,@iu>3ʓw85gUt\Rڷe#4LP;y̘Wy/ilp> Nj,u-akm?J gPPV\bK0__xE¦%L(XR{ghg=[F}Ҍ V66,`t)TMߘ+9ъ(T,+9qn}[OW%kFt`-7kOÝcԔ8%Y7 vX [#}s1=lxt#B߹xP(hؠPT"אN^RV6ſ~`#Ju NZt3*Jʰ p})e%RЏ#W**(xdC:3+p3P @A&z t %rD(wjKb=њT6v/ ^9܊‡ ϰ pO5!z0p[fO/vOE@wl$;&6xLU&VMk`[Q5]cd КdS`L6 d~dKHv7Bsx#ўx =L @B˂ 0>N\m\DxԷp j<2қgi`|z MX ~j"cXV eogP||mO.5GÇ7 ?8^鏺|+N`:Uy[@A.4aO70%! ?noVWD1XOlR9!pAI!B/MS.^ӄAAf>ٯ9)Mp"?94{瘆{{H̞|Aps]«-v5'[zA$==fzLbJ| FwH{V?W_s2j\4Rw-Z\ G4@s5l,F wY] h:G&/p{j!(Uu)c}p~Ǝ>Q_Y<Ϗ`owX;lhkя)Y"S\rxѺ,?IMcFlѢOr Pw4>ҭp ;3YB;Xzm;O?_" ԫFӁ(FS'GJa8 αqҬ&fr  J N _ڬѝCqdi @$6B);"G)45=_6q̐;G&KoXɇ7u4kҎ>)At'R5Z70QɟJOhppQ.g,QTFsZEfQ r]^ 9G8z 4z9 :RmE@BJwP͵gag9Y,Mq\7< #~j"s_=TUmtJM:GfJg vu~E 5 ّLϏ=2|> ٳF)Ý;FIV5!caȳ/ufx݃lg@ݨ^ySk7YsN;uܽLL ECSWڪB\'G~>汳2: N!= "JSP5;2;`8;e ĨBI[?_M$9$yG?2GX{m rV.{B-0J&?f rT`r{j+&c 2Ee1$TaFH,`'Fb8ݧMQҶx* b-gn1g  *F4Tl!)a쬝;wdmգАbB6潓=~TETH :z[>輪(Uňmf &zw֞([-*5@>D'B,toĠPD917h*3N-e0Q)X~@ܡ*72,O'lAD<{]Ӹ1xIQqq0;vL2": ;oW(uǤ ҫJ/.P\6|5csyk١A(~؈1?)vGmMSWf4EV3Nb\uP(dJa*w~khԻ-TU| 3%2zY9{HPwA?p_8 HȲ!7nmI$+)$34n Q w,W Rl }bI\8h1hOD>X|I5(Ksf"C%B$A@}1mX8~֧NC%R|RD0*X%c#Y\:8 Pwih?ckE6[w?C1̞5>.s:݀86v&֠ tƎ_ -nk4 c$%3l=/َF2`4c1q''ܠ]+«v؎r9*xi^(V|'l5KP^e<zz'ӰK HoX?jaͩP K x88:>*@CiI,[3XdZ䝇n0%_ÎF)bMxFqԶA2)j-6?Kxhb<@5c*ψF>ckdYllgc#uO+TSEA& T*, n!C;YJݞ,J-6'ȘM6H]hY@SL .-SX \؂~Iy˃CVYA§Cpي(L]] ,.[hnxŔ!R2V8öѨO@)*܄U=ɐa!wPۯ>W)u:7#^FɧJri-$O}%ּӧ$+v3%R3h{wS:N!kk_fMɤ7rM˰:H8kqqgrFnV_A{mW5k|3ckQx@ 93eчl6eH~(> ]8ܺAg5Wa^kbbWQK5)5=j#c- 0.!e̔DFq)*x }y> B `Fw܌m כZESIC`e85Cooy$"Յc 8*߼jJwDvK;]06EX]>tSG2s@lsW4T-) ZYDfb%"ko& GGox /lc\3:cm+!41T Xj#gytzgXw,uHSX+]e-NrUzE"{]I|z,3;+TZ:xjtdix$\]Kv/@Z#q@eoWݼOʽTTWc;J Mkh?Δlz\wY=71GT$GqAR#MV o/h.4aE'C 4=sgcY ^X#+wOԌu]|)' }& 9mvh 1Da!6B`{mFecL01hCj#*:eN6k[lQ]ю"sKw>moߊabch47uL1TbD=^c:|v\L,e-MqdZ5A2!?{xa:`D`G}O+sjىdӎƒ,fjy#rڱcpSL=P@E.eQ/jG  ugG5Ys=Ɉ^ E[#voGsu?aՒ0ݒfRgQˁ[*{-OQ%ã+bOЉበg4,8F`Qte T،:-k`ړ2R,OBlFV7al ݤ.=:ů"PDa`۪eY *~ĶاK>w]@q:gz+P)8r=6w^.y4ƪ($?um] %DqZ=$OzWW2N\W $ٸm׳LOEN^جұI[H3uy/ʃv#ۦRn ;|K} &ixjk0Di#&8%bGWHWRnަҰS\.J{O'Lpy@o6.ܚ)Z >hS@`ibF'Bb|M^r!W(AL96%~aq`J޾|&HOs`ApQWeʏ,( [8CTKhZ۫s% E%Ku?E`G79oV 3 ]^ DM֌75d2(}ȂBzk]*(b2C?iq\ÜG|"ϴ|i6a4t7 !T9%6 =)_#Amt\8˞I@!HE,[0lCbBWNd,3>k`a;LF;Ys|Yr3#gF "[M> {a"wn!d|T:Mb"yNHD/?W(`{t03Pط"-6"J_VK_v_X_' s8n&GGr$e# ТMSG $ᯜY:?Gw3feMHkSn(ԹGI &3ՙA>>8LMI*AqFb 4+kA 7r:S~y׮,!AbxL~E锿08$0/@،_Úx1f1'šM tD9 b;DVܜ$4|G, [ q+It\`p/Oa_=ΚǙs ;[<+L* @]k;L.PH25YF{&)t®25>9π 8qι g &1wJ$mz_)r83oEFk>xD.;e6h*9,jS6Vvj5)q>ZZz|w0%F ;ɜ7}~|ʌ2*p ӲҟͰd+{/:.I]Sa~?BߙlZêUVh%2kKJ 0\DǽYHrRг))Ma r_@w)ܝ0}H7ޡL@Q*S?} 'Fc'b"t0ck6I֡oNJ^չ֞ uOi,<(bF!50Dg_ Y1rcҠ\F yE)R_ .ГZ_R@ %'huEIX$ځ=u֭wh]M/>zZG;Bߩhk]\aWL렒t;a pG[pWYs͔ R#%q 4] y@s2JUI%~`_Mv.\:lV;Wte|QR}Gw}<_CN#ͨ3ycn)wS!5+s;&;^VYouȅFY89ۨ@1vV&݁j5jK\U6%a4mHS[LIiH{][glٕ'*yϋtD-jJrwᄏe0rM}wӀ#Vh dWSS;6J#/|8*AamP&+_ wK5;}&B;'!;U 3A3g,ԚDD9ivw;}d, )Q /Ϛͤ-u/{I3Vv[{7q C Lt+IDv Ȣ4Tڥpddc;)!"D!54 =iT\%5+E o_ 6 yp+J1az:=r; H\=@}!I̶䯔mW }}# Isܪ̝Ǽ^^ xsu!GPDz Sd>8gy4{?D#i+K<3klʯ7ҺKݢ^PN6^4;(pF?GUXLu!~_|L 1Ʈ9ARm_.)ZvCm|@:m!O@~`>~xҕ?EV4'p3]׋qb눋|j>gޜ/?-)AdiNtIP3.DlM IIަرx"Q_.4nQ>$Ժ=ϝ]adk~BUR46,@6d6H?-}XdDp4^_ ɺ߿ohw`VJjct0<{},k&7bk34ֈQ*>&6e_ u.oL٭3;_$sO{JN|눲r i"dn]|78x Ш3~ӣ 67FLgEuT}Z$x(||VK"T!M<=)Fgl]-۶I%u}T * nkZE~ 0)VMڬ 7_fhb` $mJm|~mzdžw ʜx#e֙'f6DE:C;cCiإUjKa vu䁦g Ǚ04WX͔P3Q[QָpKGɣH*Ȉ͟A1iM$s#upke&+Gd2CUr~tkmMX͹ˎѮp BL ܶWQAā_" wGd$I!`#tjƱp&zN+4M)T|6'ߣ?dP㎰3$nQF9 Ӭ~7@J\b e}Ѻ+)hc; =b9zw| ] (:̵CiU_E!ɴ_x\/%'w#o3j& fuT CV$W^w~*zbHpĕjҔWN =1sK *-(Q-D{|WSk!(1;A`C"^ȏ청SѼ,\\K&0xhbXNPLu722Y!b$ Pe_SGYc_eESE+17{0"OZRɻbmձP$ϝGᔍj{WÊy`m-Ɔ}DAB'0c`UA׌J#oUil*y:ԕ"~zK[}c%!gf8/=f)g"+<)a(7(vg /5@ke rtl&Ք00Kd{rǩ1e^WIC83 \LXB} ǎ̓o"F\?"PO4 /繵.|ѝ01;t$l0ЁiAfBjNaA}PpN' ."@0bKH0! 2{i;)Bmc|v8p:ݏ k:8.宪j)ζ?~^^Pz;V!\޷ᣌ]. rm/&pW" ޢNJB |ye;'Oe}*},9S䵡CGMI)t'JȃbUϭqU1V?S>g^%2ծ6og9}%oS]/(̳il 6=r1xde0)&CW(hTٺAJ,u2;cgqTD_J3;ix UJ4)8o)1&;ٷElE`zl(};{%DK:aSdB|:'jtd%xG'SlJ\Sp;cgۘ7G=Ft\CbL%ߘs'w7 cTU[=|x-rGu]ig+qϾFz^#.pRj"삱(,77(M 7{j_Jͩ2= ɢ;d(2HK+6fl\&ϗd.B)-R*K>ĨfK:gjW= \J]B)vnypwM󵇦+.͛^s3Sxwnq0*HJPR^3q:pTc2O~6j<=sT$Üڌ𽯰5FT+eڃ:wy^߯}@UnfԪ_gv?`m\SLmCItGQWWC{h1+4)4GjTKm/+txI?~풫d:5?Yva(5!X 攫Ra'zҳ-Tل1#5ĺcZ|{lqBF6o#rrQʡ%ZK# w+H"gBB(fL~P5kN$QhQ:(VP|-Lj_ wD}'o5OPNߙCqV?f7/eMDrb-}8n RuXH2afnPQmy56 !0EQR&@Hʍ/>) 5 qabpy_1ꡍ0WRHhY|*6$kP M̏w ܬ( r;p!m%hy>n-]KGcAxś!48`x/IG ^5ULSEAJy>$שgj>FsBv>"TX'Z!5-Z\!r#Ơk-GP> #mU$*9L:&.IJ2֋UJ(pœ~.$sQ,Oo(Ԣ莣j^_J\5q:}NHfu3 &[m$rǖ[Ky v fP=O7B+HO< {#3'^sQCrfX~lG:'`Շt{og튙FvӁ QaN:)!&wO60ϪH YD,5>dA0oñFCԗ+ ;W$"VQ )9-+NrEM 0ؓ(񪙘 gBq\GZlb$p·k> jHxQ/sT;WK*lrt00_Vg*$e†XAшL&,P=(ZgBfyrYE ?8ah,wߦܗA.|ƍǝƯLCVU$Z;ݏt!Oъf6o׹ ]vf i]!FU-0wXG'} m½li3PJxT3NrfJK gR=SGs,HbӔaag„6rSqEQ2~|!i2 .Ǯ].j$YNp =0HWJvbLfmf l4X?5y,2ݔ2Cg}ۃ0' _XvҮJ-`0,"sQʒn|e,rN IsguDubj`/9P*ؔ[ ?Ĕ}v3VVxb7Q14p S Ǭ0ZgMw(-j!ondH4p@RRrntmp(\Z :@Ϻ].hŖT,sR;[=$Z韔O`9!hg~s9l8lyQ!?&$%P6#Ű ;/_T3SWܨdf}iQjx;ӸXMDE@@g /uuK4DL[$DX%„9CU1,qYv{}V,=91džSv/|.UņRo)zU84{/"Ҝ~-r=GtEl?FӃO;hJ_᛺=<|UMQnj!ݿ蔀}wlԺX}cn#| ).)#1Ź]JDv84{W 3l81kiǞ<cZDлTUb)ԹdG7m,(; MK$nl@8خ%IYVAAȦF(q2a]XA~v8>OVמA9y -up=NRzBFpKèe]ߘ9nl^RĊZFzcq;01&&4D ~ +*=N5ރJ M 45,yrZ\1==yQϚg3զKUu ojy%fsJ٭ס:>&zKT2yzf%%,/AǺ0ƩE8)Vhy9\4oĝ[hOjÔ?$'we6~N8Ež]6fӚ8@;s}Ho(K<=ς ˉGm|<{K9#W*r$ 7NP{\Uv'@[ eXSA7xaZ|i)<|~K=DW00eLXrHW1] F}/tîYU߻pΫ"iXжy&n|P[}M9\?ǦP#1dsDY;'bB[5|(Vqt$j*+tr>hef}>8( /ߑsQ pfY-eS3+] 8MÔXx/5^vlq-IfX])^KOcQ?ވhgex~T zUL!tVӨ2 BܶwiPO EÛ5X4ʘbXxoI135LT]5NzbbqU':}ZNI5J4a0K@#Y {ߚd, ZV!S53獏Y¸ѓ -󴁄VȲC}O3c&21DZZ nHͲS[|?XN9  PxAlZBuf]w9 B!DWgHBk2Q8N8 >k$iNY9;-i2xB3yX ѵu[^,:rYE`BPP` iQ^D\%7BbSPhG] j \>o,LL=.m:#`B e a"ѹ i,J25Q})w4 `D;RB,+I[ZOܔVy3†|6)1 Ӱ 8j6[J^fI dsfZ l3ǂֶX9\|P=.ғPa U_&TMXHz2y~n*eR=N1CnXrk@ֈQnKx=AZ.z.(3l0Nk7kdžN՜z_1֖/Awc0ҁ 3R"J9LҪэv"2w &@m UCܮ'U<['ʣ|IHL ef.ގ¡,ȍ)bc&tf~ĎaBlj8J4/xə=&9ڙyFV|$JZE9o ыvcTIZ RӢM~D"銈 K#{b(Q 6C]]Юpɷ Q^\,3G/Ē}Kdj^T_-( Bm xj+apO>.'AQ*VQ]%J&k 1S nPF{#elN5,kMl/zu ̃cHazggZn#WxVy 1RxQADҢ1x>u5Kg ņ{ѱr43tU: < CVr=VR|~E b!kv&נfdO2-Ϟ3Q)sDT^tr`50{'>@BܿM:xjTyBվ!#Ow4njEoRB5@ޣ2Y%1kVחXWNÏB|`e7*F"VlbCL\hffP X-l"ڽ^EnSu;7 7nNdHmG|O\A ԣH3v9)Pg+ y |\'{eu&3(crq}o'C>'|4\ $ (/}9=x{eSk/-XeoEJy TXAIoJ%-ДJn 5y?ћ04bW-p@{aG\'gmMgw<߽QP94G]$Ú'Cڊv_R/iJ2;F" JCѴ' n̓#g1"Jz̓,:Иd(2E7T"'lUVM M6T?) w \w1W$,$G~$ űdpϨls Azw}W# !+27iyw.mZX`, C-:8!s"!#ypaqkA.(Y]oou|aAGWTF?ɏzכb?*/e1nWO?w~1 $DvkW#ìhEJC Zco%JeK O-@uC*{_Ypi*w_K>" %qq%8*7 .HQɉ'/gF o)˅/ŌRЧ'1ʻ[l=gkG Ϭ3) < Syv/KlB`Çz :6|icb*af(ox^K^= ۷arZ9ԍ % \M??N 1LA Ghү`7s=LM]хoؗJi|jm}d_;'9-#c53uȬ#zGմ)'ԑ} :o%D"/<@. t[[ tHRPԷm2Vbq8ou]cuYՃQvBjߪP(TF"x0;ii|VбM#kbu`_?^ +mۄ:l~vPIX4l]gnc':>ZZ>+/gxWtpӁ,q^4˵/C+&\>~εؿ:.Di۲RrDeu_|b&պWrsaOZ28|f 9k{uhf+uۈr1L}:qYh,vn;H5Ej)6m3VK; W(qkz ꍔTFD.$Z43v؊+}3Ֆ#{-8"))u keDEQE@9ʤ!y^.6d 7YZOc_ VG,+uM]ic8rajYwؐ5W"#qOW DVӏ- Zsѫ@I ,m85ĭP2Rf~4ڽ3Y O߼0wiPJr_G𲒔0:zMt^`avZg=_OE'm-US^K%ò㚤7ߢTfȅJ)ﯺuzrd0kexuޓLN֕JOoTmWGחx!=ݸSwl6'XNf#[;]P>g,1 1_^cښn-w,چscaL9%o~r-nr2bkbc+eQF4c0L o`!X4'.8B'DŽ`zFMtab`i,U0_A&_sG`^7!ˮܱ7?悚r"m䭳re_Rp,[TX!̿Y(1Vjî)Cj^0DlΤ[fy^I} !Y g(܉]:&w`4at%@UV{~aVE N|d>tf:i[ ڋN.yg9诵[} do؋JaR-F^AZNh}rQ+Sl}ͻѓDnWb?%y6.Q*?QDQ\Ei#KNKah*3Ȉ!g.]T/ӂ4e'1*$ޥXјk`5 2A;qΡrׯۼ)7C{_\Rm8U)hLʑ<%q863vv~Wx`c<1+܃jiJh`2a12ǘT;*% B) \BPGs}a T/*nDeRd7TȾA%E逊G6;{_^I؉hֲD.X\/=XUuۄ+ۚ'D#6`Zҳ SJ7oeF3ɗrZUٵas>*"w:LM| Q>'0`o>'y!RVL_:4)pt70vTv26cjqzCƅU> SĿr ?УJw2zJ49R]З3%A8QyF#8.}ɑVXXqD,Nd/,hxU:gCWb1@52q zj ؕSFVX@cARtmL=0Uߗj?"y5͙@ϱ@XxQĐdɠfq>~蕳|XɃ|3S["O8 Ơw_q!*0r /;9} oM!i~'+aȆ" [`^jšlw"y@!i^\vM>lxRYi礞b֒c<90ƢIp V!h#tHE VK)uxt2"5GY{>kax{y`C=v'if,jơ=-iCB4{asI,fYz6<;E2EiWB.ˡЅVzTZpI(_d)$W8ϣ梋v&f7 6gVmUiT!`oE\JsW|zUBQ_-ZԲV# Tx*M[#u|Dwa `*P8r53<V^Id/m.W#KhI`+ESgWvpQYןʋܭ;?9-"Ž,ŒQdAˑRk}8C?oӭp@!ItR0BXNc;Ih/!k*pu#\ m] 0!pi"'гsxk Prؼ$fLj A3pH\d+X7>M;ό\Gٔ7Ŀx-/PAyB&U ܠ"CPK.WʜE8#~Ϋؗ#2 ^e fEyS5:8w D?u=b%WTWS(X{D*9`(+Wt`"$xg|7{VWˉ+PE{;qaSơVEs SF&~}^ס]۱\ڕhY1W0Ӽ@|ekvTE*y'c GQ(ujR/w/5zP꾥hvܱ~ne?%4}F̹57:sۅZJ!]7t /1`3<~j1ſ 7$Xxx#Ox{0=o RqUe}5[+~mjRr[, ulI\<)g '>XQ,.ՑߕKX@\]>eL+Yf)/I uH=%ibF:bЀ-#%db;.D1,[w_Tp9 c'{:^n  ؇ B_HmniRgp6jX$FK~fN0/'{Ae3@nOak" =8&3Ԧ\2Ce4ؾVl\h;7pv b~3.ٽ$A65 m(~lRc+9\<'aԨsvUĽôrO{vV`AZUה{I9ip{X LlP=_U/w௉>dzͯb@}[" Y#y/ĝg+IA"qSFKQ@]W>wk!7#Y3|NPAWAF+[m8P! zk&Ms_ ;sTt\׋(4Ae"gteB&C;ͨ2?kI5e>ZTm^HH|5[wvm]0YF|^sj"81(!Vѱj;"Lb@%Syne\h7V)S-K?\Sl5E#}d MZt'R?Rra3g"!0,{NͲp) HnI涺DT~@½=L`d[yOhD١Ra0V*7[H<3հɧ"vpBs<> Mt0 =sȄ<\g,ОW@g JˣzTG'a2MlI5-YlHȺQvhG9)hV%j5wZ^5 Q4uE:p=d'қI *D歴o1a/X0LXI _#Ĵﲩb-qݪ2ܔ7Xu U`PS{#O3pxCLv0~ SkԈD•wsyaJX$[ ʔK9@xk | Q\ [7-J.HјF8(nNV3 \vaRX4dT.Y*rD R;Ѫa[6Hkg貁CkuLmy4xϕO$P-*AO5MczT(sRGw:lq(w%K{[lGh OvAjNL,y >][TF0OK/mn\'0BZp⃪Zph`9y.`ө\!ߗb|x}JP*Kz!0x&IL͑RYueb̑(Bs0F M֧Nn*vca}gt)Dgxd~6(Ymuv-j?6T*7_iwNq4N 8Z5(ifMk+3pm@aG~;uWmb;st'-7<%JJ K.9w Eٌ ҝ }2|vl e`PV{ U^?Wzd%ex{ʳ8?p}t.@ b<%82׺R8=jcahr +cGx3P*;`G)ޑaF5n!3I %b1NaSNL ͱqxҍY6ׯ6EvUס[ȥX徯7K& 3'\rGheHvZvoh>'2VS<º,AǗ*aY<>n\sk&`ҧ&_)H>5k:0S=R[-`owm׎Gkzr l)jCv!lD 2D G2, TuM5pVyo8銬x5κ({d|#ãlw~uҍ]tO.#>oRQwS|q ~k )(킺ͣ(+m 16=sŹ,cLz#=()]tG-"@V%hPle&n n.]߶ɱ; ӵR^Eft߶P6Qځ}r9s| ec_N6\O|6 <*"A p{T;ґ[Rw<,=n8ND_A/s%9 -JdVxjb:k~r_zKoϧʞԼq>o[鶤CYC7VN /Aޡ kZ8 {[?y?3qPW#)lvAat諭TLr=>Ho0 kv)?n#0#.X/\sere".Fᄻ lf+(zx53uvn99:Q'LbKrاkY]W}KY!Qc'=J%Š :e_,@)A=#̄Gt$HvWJG;r)ʡE(z!>N[}4xM1 d*\fa+,'Dz=D[C!* U?ʹkU䢡 LK5.|ӕDM< ʌpe'wVӖow?Zlp](Ftٓ[qERM\+D= P``(ͺjϪ۱'r1{'xNw34] ːWZbx3kbQbQa #.[~uy "Mq͐?t|t9<^jlOg}aC\ွuxWTBE\~xZ#mwaK3C!zBN;gV>ɫyV{RK=QL_Ql!z,lмxS= ^'xll#j&c|kx6Nm3IvKIRh8c&hU=k,[dHeF( PdĜKgT}WV/Τ^\=A:w߂D/DJPt>wEާ9[WCF]V,c*v[\eYG3 elXA}I?6]LE} ^%E6'hi*l/1q{+txQ!.~+iiOֹoGdVմ ?_m9grHT}B礇fު XZ'i1^U?,="ZU_s' OtT.vQC- ,T-A0!O;]h:O,6Ids1E<)08*bkΙjyt&vA_%EixLesEڥUKk[rHD?bfqE-z%vP0Kg Rjoscڮp)j9z ׾H;6ɢKpl"?B{+Agy:Fq%+A2m4K w޶ajtt nDdFwAspq,|}|c Dҷ9i6F﵄';^ >dc{=E, ގÖdʒAq^2=ʁ}=_^SdA2&Km<TRkE7a5o1fיU`kEjBb<칑?u#@kh7f4U(1ZXzf  NB>o&. A?4j IW %h* +1)tKW $OB_nH,cDTq`J,,ӻnMYȍm:vHYsMRtj5mCS S?<9ɀNR ^K"ڶ M)4&#g!8R rV^m[lq:Tb#Egw2gٹx \.=$yd!AVq$d*c 3<21[(`(BGFޞw#@ݾB>vZ~@;޹ȥ.rhDfn&8l5Z&*,Ԉn{ODI:d:psJ~YaIZ[\ߢ4sEBCI$NHp90fN]cFU_"TCnMW˗ot%ᒇ_YYmB/7HF/O8Am=zTbg,v+lFٷ ì{[]ߣFؤRE;`_D&gzXzy+xU !7Kv %FuXPg) G i)d=ލU|FM-:d(4OFs9Y\XHXKZk VvRՃ.]v`5ۓW }Šl!L|R4⠿/RkO~f~vY[DN<,t )Evҽ78li-62<#JIpu̒__P[ЬemL7b ?ɈC,OF]tբ:WwG/QJek8)iJ!xH`w;Erƪh#XyQnF}qr퍤 +/NMr&?-` 7/c1[ $?:7O|B:z/^~ru.̈w/ۊʯ`nxo"to~tinR,-sTJ2^xH7X\t5_`C79Ѡ,KwgP;E"RN43_T7hKsWA,~zRیsI=֫mIz1l_/9LT*ЙjtMt*x"0z$tkh8yT/xN_ Q+X?%g;s+QBjH 3g^3ԕ}'xw8HsX"R ׀;=:5LiY^nB"eЫEvim7Y9%ʑ[cqG۔"%s-1D j2Fe=v$($S:*'*YCau)wn:'FNpf_w˱3 o(WeӽdY65C>J ݵ6,-Z2ʞZ:Gz2Vr ~pv ߷3åP&Xvxp :я}:3']͜U"<6ܾ Ԃw}OB.Ɖ}pZ6e Y!ahLԃfzۻ9s4fx]?5F/3-Y2IKc @,)c++`spNx#_ToMKjhFV)'arcZIZ:YU:*@t! %Z\߰"<. Ҧ\+xR9֚7T`V@i % 8p:.WIVؗw3SqɭJ>Kκ7$LԜ3TeH¶vPVj4/Xu1#ߚpg`[{6? 0.1^˜Nt:J=HlpP+!(\c#Z\"'?fs\`ޅՋ5絇Uʼn6] dl@,jN2q 6Z'eFCm j%ꏏн7Cw@H0@@C2({Uv;#mp1 LF9ac %YtG^G할Ⱦfma#FuJ -޻-X}V•|WX_70d_}v=VjT2{b>HYc(Uv&X|nm*` F̼=>U , ufUn Y9? .Uẅ:JziWX'C oZ6>ةxSd!Ҙ!ͿL\]ߚY2(-wxs0턫{M|~"w^_uU͛ QWkNEv]e3TbbCR\^Lz/S`vY5EW܇6i#P4t7]vwWjd0gxd='HyYcrwYџpudm5c>АY篣3_pnV&Ȏ2 HK/&Fjjı9__S`?7ۨZC#O{_&pM.k&ZC$`T=Zxu+D5,ٞ'ҾF#gЄcj%ۗǛ0>j,z6 _v ECzݹiĸBi-jԷCG/3Njpecۑ FS7>qE,vtTa1e@oҪ>Zv|łԹtXl=-Es"<,މhj,;[c ]$ ~g6JZ[Pe,ab5U GtFQԙZ9K֫=ڴ9;P2;pҧ( ҌpTa:Jmʹk}9ha.kEOViG{ck|Wrfq37屁D*^pPh{a'Nf'\^ٽEq/+f0v'vCq@8.zl|V~=CMׄ0Q (ĄJaDz?K4H{ .۫ .*E_y/KɁi T@ǍMuY`*U3biv"QlS`J}CN}5#huk{. s 5@[qiҿ= EΧBwI3.&fMM pbDyU="Z VoVu;Ƴ=f`q SԒcJ-ڮ,!~CQy R5 ?؆=s ǫ`V?,WeKPv)ㅬZ|B<W鲳vJ4dƀE稳[-yh*3s bIO߄G}z77Z!"X)L&DA g*= 2#BQTY u]_q/;m:`\yCn7gByc/մg`d9M'6SuFWf0}"&gk6HY $Q^fhC4gY}1JSo Ȧ/)~{锵-奺0Ҙ┻` Ig1 뺨 P8S˜e tg gJ Q>+Dxv> : v?t =[ =Uv&"$Gh5ZR瀖6Nhwս"'Hu-%U%^\R7_xgSyIF:[Yp/Ya'mR#K^"2eCsaа,/sTĘzVU1}RqQ9&w) 'WF덧E٢ߍ[dg4Ų67R>]-{$WBZ$W) Qm/19hC))ͅy+x<џa91<5Hc._N~Qj313Z!7 kQ:[j$Hj4c6k~J2zBHep8޵^ޠI5-_צt`jdru$=Ae krNMl(oQ /4&oZxJcڪ0-`VTog$' B[S\GT/EG^%UV(,9AwGvuDt"z$RK^,i( DO5ZP0Esb/T?Xf(i) 8궣r`˺w-PJ˛Z1HRT^Y?gzA %m^^@EYbu؄E=20K0 *p&]:Zuzć$fLr(.h|}j63`4|[Lюb7 ȣWϕJNh A!jty{-Ź`7*4(3{q@H1뇲7 mC6켷Ҭ_C]E$G0,sOBт[v)0CF0A}ٽu kz- ,:Ųla ͰChZfέ$K3J#-zuI2‰ѲN\G0GԎN%,&YU1uOee> v[7z-Zaat0N~)E¢3nh*OH;W8hyGJSTÔNM{.aZ <#%Jǁi՜qEp{y #Q Ѿʜ2z!|{Tn )d7=mnυc5&IjrxͲMvyOh'QeftNRR)0ͧ/,}PgeLox)_{xz7y/zE~*lrIcLe)_S^2$tLC~H3b?URKzVK/=^fKqx\6_JpUGߗr#Dt픏6C"Zغԅm3*ZCWC gɶJZ"QX"Hӂho}< * ڶ6ݫWuz 8?CG%@51Ȩ Fh~Ygʞ _v"#o`bnPVmXԏalȀkY^JkIO$*\|V%4g? {wb)\o9kb0q@B [86j8%UrWkr,[NG_æY+A9ڌfʟoR7͘ Ͱ] `bϳT񋗊KweҪh>*秃p^ ݺo^AAqq^#2Yg"n*}e1U5gh*h @Iӧ3B:i~J*'E-oh9vG:'9xQYL"篸SAdSd<}e4^Џa2,57Vd+:]xI 're|[]@)YV8VlnB1&.$jyAPJ+hai@[{6ΠD&CV{  #bby93r&n&GAdZ*qWFۊvonjE& xk-z :5mX;Sp5墮]r鴙i^ M)|jͺ /OTV?fjaHm[JDN 1ϵQ*]ĐSYȋQvYM_nwgVE!v3Y}ix?yak=A4EF7i: I A~壁J ^~6~5^}Ez/R0']& ^n.{cDnccm8_"<<3%a'GFxr d1 6_DvCדQ 7GOm6׶J4˿ҵfWhrjܘyrpt#ДG5!@J"[oѷ}}xsݦn\S|Z/m&O.Q/2i[Ak -2s%p]*";6Z|T%O $\v#NpmH.^12xęZ<^H%y)HU31cXHҺ-fI/.ucSl'btHupKzZ|ů|eBƚ-&Vg$|81ߙSޛF[qk84<ULaBV}a*{1%\b/AQmCݕ]s%3nf*G3$½%T6K(h ӟfG`6.<8UC*?N.Df4YxS7wļa@U|~'dlLT?* kZ]]vB,,i"pRƌ5lTTS75!"nQ-w@kϧ{%ˬ#.LLXk^(X<={xu<8k+o +#uLZ7R: cN =Lªщ+Lxݕ%7C™RuG։lWj/|YmjN #%P?\NhikS*y,BUH' ߏ ^J4WTbz-bٞ6o}oZ>@RUx'N²`0E+0ΤwC{ .BJtWc-M/Z`AsVr"V3)+h>Cu%[<-kWoKfw Oi9Z?avղʎ\P+ 뢝|ͮPJF[U^H&.u Nb#̫GLwJH~E4 Fǵy& DZ(}sR\`E/ h ^$ bTOc*@h#hk}K[t1@^%a)xuՌGH'`O2Ym8dy!Yfz^Į˵ 08TF $U3PD6DžL#03>/ZbRacs?xD[@_Eqq_9Pxn*@OZR(F훚Oڨ/l-jJ3%$eV{ \ eA*7gBLWoc%Re` A;??5J4*(J_/5+Z|;Pޮֶ!3V49{RLn 4מ,^QbĪrMYFD#$=ztni}X$TkKGUԓuϬ6Eݡp 7QG.DŽ_[6ϕB`!6 𽒳I.%[ꅙg|xKоWZ=D.R|BqPp3^11jh4i[AW1xy/Z8}y%D,V$njIvziЋZ+{Cԩ[s J7,!vy3̄Bx1'Tտy![d!7֤W@;y_Hz '⁵R#TC8~FMv 7lvI`v3CME҅`do<+UrE'{ɯP4ƀ'EeeXHc04ALmf.镰7;aaT *k]V=olY\=λq&PR%R-}1+da~Fͧ-,ue;Tbr̄gD>VakML=_< 1X/Y]E7`g'íUH"[Vl *Z*L[UĠ>yLgp~};W} ޯHkh E E|ߤ=De%+iU(pcORݾq=VG yoNCU1NR |;F|_ ێE"-m1 ך$wHʑ`$jZxZb5.Mb6FzhKb4J k"-p◹,_dwlӨIՕ8/0 /_0WU{/yz}q+!dNTp84gmg&ծ>Β!gR,}lޣ P)+Rc~ۻw+}s=BT)`g>)/V&[ˬߞ]<3vLCaoWs&z8?2?Fa5~kBꯘbƻyL_-? ZA_BVs`B;ă@|mfKE!naIygWK;f'/ Iiλ^r/6o"\1C Ho̪c |RRgO~ G~?'4QTcwjH;*CQ[iuڀ+ͺ9y(S' L,< C>E<:Dr d5Bzhv+U9Ͱ\5emJF`\=K bQi0JfUAϛM"Q#'G+⿎UÃ#l0,EaԵF f;2c<eI3H-E@M]*=* ~ȱ.]1]h=p=[Dġ >;zZj??)xTq,!ێ6(!e{.=s9}wOͰC;?ދ >FƝ(&0ʳӛÉ:Tʢ@kf1TAT~k}y|[ )N{ Rx #[,cy"ZZ,3cakͅ`x߃p֊ѓRm0~7?RNCgy,H+44/tAφ}Xaҵz2;A5+,92 Q/C;ؚ*k,-\J? kƂ_S ܀e~V-s#$5#$3 .aWp)\Gl"7ҁ#S}K.W3D`N:Z+t Oq+R663`^$ pVYo׾'t?n  &)~ĩ q%*F_S£aG[@q~/mju{H[bKr jh+cnMeE74ʺzIN"u[Ԯ`״wmK[#]NA`H-a8o|mntɏm@k9AMe[،q! <c ;3[xp^|9=nG>\0 `qkZ+4j a0JHĘn#e.n?ϐEG Dό>"yXݠ#JeAҳV)C֫&&L|4DNVϤnd (a,)T{ƾiֿV*%BcHa{MsYTPIa[^|jD,p]h0ytZqrHf;ܦId-66Rv#eo s:U2&?1s;n*r[Y0Rc}ȝ0OZv=hD%ǐA% 6up_@ud#|iBj82%] |J{XtxOڃFjpc6_t}/G[sás %Tw^~tYR;<"1%pOp+ śW!x?U~cLO] I`DsN/ƊyfPگt&8BLZ)<-1X,F0̤xb*x5ZBp W^T|YM8{}fh)`hQ^KPe{1\NCR}WhhI+X.խ {m;Z\V;acp̟"Fi=3Y!5lkDL:ES(78hF6.T\ Z*'հ;紻ZM@j7/,a9ӗ C?MβQu.\GTHJr|ZԎscS:T)rh|>"'*J[K,7BV69!/"DXs6/,E.Nꗔnx3ۤ/U :v4(5=D`blL-4ML% jZW A)LV7YNvF+sKyO7i]#sٕ6ppY ߟ3"f/?$:Dc_gtxaV:h@ŕ_r"KH~ҁ\|@G8 T6\RK ~+E`v=NAb A9{9rIX_L %U𛗦2tdO„S-3^ ϭvT?0="p7'c)O N;!b;`=} u K։$, '{jEݤ ]W:X/|Y+?`@ CߞEZƀxͱ-?yܽC=1qx+nQRv%b\"G>ǟ؂gvF3Q8YFw_㰿P6ݧ 8NyAKvWWZ12!hơu A!w8Ѫeiֽ(HDNrvf<Uj8dj'#%x~;ϙ2/R%,Q&#K𼏉$amze#U C$rY_ʄIkzsC;CZ7G 4z^y&/Ȣ(Ր'UW3rKpvG¥8`)g :r.J?)V#^BQh l}@)QqYFRvD{vM tCf utƞc/H6ߩL.>$k3b].Yɾ?FL^ߞy2*o?en%-xnΌ!*Z#۳)]0/5f{B _V17||ЪQ!}MqL`_*2Tn2cwD%8ʙ$9^؞K3Ӟ3UD"Xm;sfbD:X51ԒŜ!X}ߋ哖Sbnz?đO/E>^x|3_JX.|p%6C$\:F{'/7r|~6{9V=..ͨIM>'p:@DSKD8x1'bk1?)>}|%y_ e\íսtdM;5|tJ6]܍__1EGF<Ξ«8-o=J(Z,(2p]=o&#/gmq`XPf6Z ^֤/īQ-Rv<.yiGc:oи`zuYghP^Dpq R}ЄŦsVfKIp&` 8IUtlw&%(zEÙiK깘,[RոUW\ՕY4٤2GEJW'Pct A)LٖVX7sѭ)E /B^)ʭAnu%޺}.\dOZl|(`03!b2Un@n x63⨤L]8I!'ʶv+L 4޽>@RO?T>z-BԒ]WAlȟ5\cCB2tn%_ кh:&ӳ|(]Jj7ΌF;8mVEc#R@(-|^Uˇnu[yh1zHeNlz6=u"BXm 1'6VۗB2tNg^HKEe(u-ϙ#fS6;~?M|2g]_?t\*8VIIa&rN!*@ a{˷?{2׆A&rP&!^c&h{<)0@q7E,C"0I eD2urOU_3_ QSx8 xr %YȮq^N#ux^u궚?ǡϑkb8+xpDH6*mɽfxs}+NKl^`&{!(eae<']B@tS8Y怰5RKۡkR_l,em`hWy\”h*߸ k[ [Uqq?wXK'Ԅ* H =M`y }/x)iS1[W;rL.E`. 4ծ̹ va6#ۃKk\¦+:9#Y\I «>t-3osW0u /NJC;M?H3Kme- eAhӿyiUWGHjH+uL9Ճ=WarUJыnjy &者wk4)Tq8;TmDm~f I){?8ޡF~Dm6kZ88eÄ?z[ZӱAUH}n,z<4j3+iw{_!>Ni8cVh22ljd4ͬ3љ^]b-5am_Ρ]60ݥ?]iE !gibZLOBq,d;F:ǵ>Y%ZF}Fϩ[x<&]f`˪ ,eb7^Y a;RA8bF{|/ga^6,$$I=/ИK7tgjYv d9bRѧ)OfPE2$o2?V3l]ߤrC9ъ17 Lf2#άXK;Ewa(佪 DO֩143 euXOMi?z]IF/i*O]$s-'H-`<@+DgN$k[l6p𾦆 rs'BG?fͫlلޯ&~ ؉Bxp*Hp0oYʶ̝dAyjhؘFyb5yN ] >P$y! .J0hsL͞I5mg0vxQP-ahPw_R@ƴze 0'ra*x6VI۲.^:c{(sFh+'wȬnA_x-+u6ώq=Gt҈YA ^oE"=T@.P>iΓ3W ?S~;6 {d[Zٟ>=E3tidjk3 @]H%3җQ{rj] X? J(W/?\2~8hJBFnU~hrld%CTT-e| o@+!mn =E:έiv|gSPK@wDOi' QP@ vJFfX !DpZTJSB|[_Åʨeyʫ\nӠ5ob2giuSAL-Q1-b\JQC[+V(4q}lBgpsn)ZCgRK@ )&D3y>"*^\OkVBBCQ,K۪ш}r )rݦ^8^K7R3 6fs=;|Kޑ"3_G$x(}7ǒy<({cmrS#Edkq~ ghdYccL\+|Շ[280qLZblb1H@R+.+xE>zL]+~v(]> zrڷ&K^p;Mx.n_<m%wПU ؾPW($_ƀG>^హCeΆ,-Qѻ$b?| Ue [cPe՗Cv>t \\yB4{?yX%Dfӟ<_RڢM 8}f!)Td-=VY}șo~&ߚ'g.L'\azq>p/t}_GH*qPc"ϫ[zs4SҙXj d@և5,Y[hΕa w>(I0K{a {YM㘪SD'P b=00")BfV2 [_ՙlg/Q L^GǐLX0x^( gvU"l*U(Ri%ӷ|8>ki2Ȳ6Xj? dPr 벥7mvuGnl-ih庸X,PLwFL"tkTN ~gT K'/ڗkȐu](\j^ACf n. #5TU?KP畟?73D}=4pOҔRCE;eގIfyգ|2WYg`2uWcYi:r_MK ;dT)#=r}O/KJ5»:oO~_8^B;XŘ= 5>؊}r`zhI:NS3s\*Ner@ hv %K%4c"~w>ā} :7\L3Oc1gBJ^h鲬2v8p= x} z2hF$bD&4*lG ?!]ywz>lij>օv> D5$BO!V"Pܒ1x+&zQ4͜% .^?Ҁ8s(cV;:ֵĈ<wg#e+3h1 xei7]:h_k)(d\mN/2 8 eL@X>RcQV2tnmᒆ+~ʅp'>9s\9vP'@7x#hAv,FZ Z~zZ%7 l5)Id >Ծ#!pMgWf`Rʱ9ScCΎj봲Br1y,.;GRWR|o %n/+Sw@j1݆uH`=[G~߇)"1h|PRxWߐ6.f%&Jl;e|ư"~UOΆƜ=]~>K޶rI/)nF&>ok;P+lߛY3/Pb*%С9~(X.+8:l W!8snh6RK 2/(t 9ȪhD~Pb9]n[\j ]{ɺܝ!9T>iR}yGb[qa?wPYSklap]֫[QU%-L'Yub\F{TW[?ێĒ8ey&vmןQH1|~|:|l*£w_NCuvX+}}/x>{N|[⡅W90* 4,JVIĠ龜2t')kۨ)NgI ^%#.Wټ<5h#yl:ugv;xuGƛ1F/yC4~/Z=sRN-J׶Qtj^[$TzH 埧Adj$VCT 6ؔӺ/slX!#{͛cT~%:iq1tRI.Rl_#J[cK3_}YBf'el#5LΜK۳!zsy}E |RRTʲ0h|*륲Fz oؚo$cَ „p?cM?@BXP5ۮk=Xկi._VҀ?D_rDb|c7a20kMgLB CBD9 sz) sg"`ʽ8w~|=${c &=O"rBI c$%D;p}p qW*⏠׮:@d m>xw_XXɍ`|g5u.L ƞ|ewfU>Bppd8̰t,L#k [2]]J"h`0]_ SV-`Tr>\zko8]GL/ekyv?H&FD>Tʲ&Y6BkN^UˊI ]XTc4RIt#amĭpu#LHHȌ_U%qkSf* Cd-5D JFpVI+#u;{r@K&՘ZًԤ4J NGOfӬF,x4E%7ۮkܞdgKv\Y\KX{o/c@c(<_nD  TJΨυ 0U>,ךwtbIXLU!_@SƜDP&u5齔C EW7Lk-j$LGAZ<:=)Q%I {%tNR/6&+WʅsGxwur1J*ּn1#Sj*2bw'M-B5],\':䓋MuZm'TjA[-]_֕m 5zRN\*HçX[ob09{ =e~*E9'ڙQ9d$t3,Ϩ M '1~ 6ԼXDց,# IQPbp1a蓟)#o,ZCwWά=̨(Hq?k Gps8PWƣxTUkwn<{tt;S=o*|κ`$KM4Э%=2\{{78n{ID8%+4bf|ZbJgxQk蓡bl/nGu̍V#jڄFWF)6uH}pq-߫1yڊ2?݃^V74FFxSI" T<ōSg( KɒGOܻb*^ã))1(?#Wl 1(`zx3Pvk+b2+@50TMЅ*G S.QIʇ%ވ!ާۛ~* p}y BDF扲vφ×3A[Bgh*3`p4a{H) N&SUmucXn̨D,ֵ ?U'{;QM$ ؃iV,ɾcLcmDԷ\r .X~pw@1r3~IriC=` yn ,g1SƳe[ˁ`qHɘ\Mr 鰂y7p !bq Zfw&<Y6rrZ>V]da6u'M$ cODɏLSهg}|j g,mʬZ'M" *{:[MZMDhb ͅAbDS#z^]u{$Q?PCBq#(KPWYDNE>k"[!ݏ҆Ziuw 0N $uDp]e01Ǘb$㋪h:$_0Ws,iKi_f)EcZY g:6}td`('h?jʏ4ktrȽ5#ExTm@>H!o};>1., ^.3ΨbWYyYMi-yY#XQRpCӖIjSa SF 9-+hnYY+Ztx&8a6uI g?7ɥ^Kz["z`=F xwA)Z.Եq&bD(-p|xv ;hk7ɍ9Ȏn;::n (ЄoUlRymO q-%\,ᎂX!jn`_3Ӏh ]x_(` )o @Pl5OXqߩ6T_H}|S{[l=>Z 08eQ; '?#Jɦ|z)Sȅ Fkll_T2Xwx/WslFj'A马ǂ0;XǢw$iRn F 2~hSuƓ`we#TOju k<ҽ_- ÎœSnMdprbs3`;&` -`/*XV~`a B| =i@}2s0|pr)B$*)U{Ix_ܑ uuYV,XF4u e?c$SQhi6S ًV6bF,sл ^P(;2C`xYR@ܘ "΂# OsA5gD徝x[Z2yl'I-1>N*zJ}ݭP Wqa^`c"=Øq7$˳"NCuTr!MF&*fVhVZZ4=qxIKVjIq[o9?RS֋"EtN=*d!,] .aWmR}edZO1MHB/fE14Bv@Jf1L'{GDhekV&;w6NxoN|no@G6OfOv+do,ƞ rȕ9zpwPj_8LMbN*g?)C.3QR+pG=,Uꧨ̛ #U6DŽz],C5<,~/fB#'7;I2bE-20aH(GZj6J,ڢTͼԧt2x{ _)VoF|t"hbjaiЍbM]2{BJ{ݚ4CWvrY溚w:d`q^"N $x6M09>˹qEh6,$:jՐO+"wHF}IMVXrI~Lw::iAhwvyP`$)\25 E;50:пue΄8׻Z2 8p ͵TUr22'>%myOkgUD>.`%E*"?7ܞVL%%@{M1'Js-}zWXv` Fh?T2x_[sP,blX!Ҥclo']qy-9 טAV ߎO%>;k I *l='3䔷> βqa&,$YZ%DB*(GY;D)70(0s#^o{*nF=>FY4yTeOoOOJ;n(7AtSD~5=N^1w1p?,)ϡoA\%>ӷꫢk/a=g([ ivydN"a*e`V,w['8߇9mͳ㙔 tͶ8~۱ ͟4L⠩-Q q<Iu~~ƙ*`5p$fL$̴q{cAU,&>;>X i?dx"Z+1ed *P5ՠySAp36ї'/ >JXC9N-K,|YƼ\ u׶$Z'Ԧ+4 fV:,"- Mz91ؒ&mjw| nH{jq%v਄|΍ e? 65įG#{!ߤ,_ʃ&`(R;5 HrosU-^{=Aq2=[U°@1&y|hħ}_@2Nimu%6J4 Jý ?t B~Qw\mb|w:PgOt.#x AB+>&L褑nR!]\"l6,;M:z]Y>$X"Rs=[0B;zœn+KLQm74up˒Eu=yJEf9n_CS@'_twI};Tix_\5KR>}l }&`LIK)g4mQ!Rz6w( nn:@pa`e3B^&Fo\Pγ^ڬԨ~2UJKڿ)Z3~ˢS.-mE:wl'r7ԀOgK?w'V!\p$/?_fSj{(95)SHZPLr (Y `,9Ht&24M` )Hh(x%JWwFFeAH=&Ot Fښw^B@xI9j_ύ2IC(;X1uS ,]~d<:Q.΃3"R4y۲,ŦdPY5\hɣ8*8J ,e>- Pv nAˋ~-UuX?n[?qw>:>%E!?+fee& Vz|dŞcknu?Yqnݟkћb KBTg¸U~}oBd'QJoץϏ+CЬX42}y<'SʑZ:'Il0Twi֟_B1uLTop)F RC9v4܆3weD@ApLlTKO) >З&v'aYOEr&JA r1r PJҋ>X'!mFQMdT(ٔM`hs6C}ӛA1{pMGEmDaU|Cw]-8PҚBϼ'y0q.H*I{RE\e -fUPlRW9\X-А{#嶘M D]iIJB2:X\">(Q{砭Ps6B^*rr\9u{5',Wlv{BڦJb8yzk˂s~WIMiLXnz$5Qka_*տ4pS.3n `3pgB{|vBrw3`rn04E_[*u"B0+j]&t;I14P[wiEFlN"K$!4fw-#qLvt@PT à);|\T[5Ba45ע(e7p.RGI 0&”%]WEŰ?^so4۸Tx/gY/v0:HLUN-L(ڽȌ8YɼD+6Ja#=?1^ O9>96H_S?+tn}X1yL3PFd'M/.gh6qEƣhFWc[%R쪽 &*Xxhx'_K-4o9lK@u5~d^T:p>hzņ ʝX "gmrڰ0T/-Ksql^] *b6p%Kk>;cd6EfPNQqҠOJ=\>O@IƖѹ@ԣsG}EbvJTXAsd>(/& bP䁕*q2TMВ;<(ť{ĠvQXg`AhʆXLl bxG;Į9s8>PXn5#z5k0ǯB>f$xb;^a 1m7ĮaqCdTwfU忥 PrԩBE9h0 4 p0^W1VVYB:Bfz2 6V̈%^iFt/М"4KAYACg=b}1dvzФ#{5&VXY\JQՐ9҄ź v,!b8-"?H6rQ$oZM.hm3uzSYQGn[za]|:[߹'@yg1g'OX -D&s ,]Gu>hMV@3 t<0L1v feVF=tc_~{ոOp(~5/,?JrClj0k!8Ԏblއ=3$o#AYTaPG񨷙5䍶a+aJ&hC;ܐfezcG6'ugd*ܫ匧 ɷXT)D<fI,>yLŸp c~ Mhb/30p#ɴF rG;;^ ?;$;Q5}"%@InjEO@v߽: JWUL0׾U[mѪQOT30}.d7~֤Iq)럽yHG7~"o`sB >]&6vn:|h#53~8ij# 812" & >&=k _7sf&H7a= eVZiq])׽mY>#ps j),z}Vz5KA<Sz*Q6m[eѿsv4'zP}b qd2U:1o.枫TEKޯw Bl՛;3a_ 3K<ʯ5lJJ_&smG}:2;g>>~lUkMwKNjk(0/$3 d`Ad:,=xH |ZO-KwZ3\&r|M$ҝ{!<&-geyyt#n6nz' #1 T^?C= &=kj~.49\-dKٝA?lAQ8PQV8[DrHq}z*]Ccx7e„4̧2h6R]ޘРitpA\|_#izzИܒ7 [bH ZiglKVɛavFZ#x`nV~{;7}û x#J;-Q6z9bUbk1`jj~jѠe-Q l}Gi[Z*ҕWc_!#raM :XZi8~k:/c۠c/x5̩gN}ͨ$& <|" cĦ(;EC# xQ9J6r 6Fd9IU/X Cf\p*0{\<_0#f7Xl/ALh';TOuΏ%g;r YG@'#ws&b`fJ(^!i  )KMEmQK] l5&+u}>)k͝$FAb4 nOLꝻ{ ò\ZT7zL PXtaAaew|{h6%=?(6)~(@:PDdR8z9y;2e# -FO<ᩡg`+=xYm(X:䥹+aG\iLX[~hVN:}72rm@zFrގTk*)1\[Gٰp/w PvFp+JcV_'T,љZ#= zޮ&>)1Ӥnh9F޲ݏۧyt}e嘪R= }~VYjm6CCn׫^mYT*R mUM'UQ-ʥѳkK5pȖ|kJZ6j/qEJ69xLR̫64󅊎9% %Dӹ!t腯ىrַRE(GWܬ֮LO a}sC8mP:R9DDxT'ru|*$dCs&KCѨ03|64Vi$1GZXgQD0c$'|m)*WʟW5 ׎d{ǯY#lъ:FU35jx(pQ7j> ߡ9Hů<|.<kMx"؄+adtK{\>̄6䆤oI7myaiX6Z<+(%=<]&knG=(..f<2)..zrq*˙TYPnzUZ?QV%Tm_xwfʠtfyM;xމbuCJFEXq!6\[^&LUAsG?GOZ:O$RE=tbjd҄]`:EtҶгŃgBQY?.ZX"D_Sڛ@>m),n6ASADiTz.;StVnjaEgvz"9j(.#Ψ ꌲaQFhj3յl08̓cwߙXJn {O.QWw5xA͢kXdR7'T`~. rmwirX5 jů_ sA<њ8f` J5oY̮g唐=F/E9}]Ep닔%zF),/'טޞi?|&rgrD]b'ئm ft'c87A6j߹u(@avQ`Zazubd&(㋂@gV1(dfH$zQ4Ai,Iy-KaA|9ۖ Vhy](UbISZUDVjD6eұ}7έ~3gr|.Ue51Ɏf"7vy2$?bmA4_5aEMl cfo1ҝiۻ2ϸ-Yz]c} x=(f25lBY/U=P=:@;6:ƈQp;j{.Ƃ 4>NR^M8Y~+UIg 򩾙QUk mVH) Aom~Þal\.٪堅 7=k h~bT[\Є߇*3h75n5ntrCM 2+0Ã[kRz֦Hk2өC"<3_DF+Iiz5mXm)(*&-PSXI1TV9D5d _0PfyǍ mQ;B9o51} J*_hc!|8Sw.`'khFu,=LKȓ<.BnzE,UvвCZ1#4GEӆ}ğ5ͧr|k{ulcHW oE/4VQN҉[,3Hl! < T{:j$ i3Ry!S y#C)*ˏjZ8uڳD-TiE8G_j[ąWI!-X"3!R zRuAƤi5â wx|-/^?eC{)׎ĥƠ0?co~1=X\H/X 6Q0=Tѱl:X1yսZ: :W^4nUx2sG2m%{,F*ۚn] T;.v}%yey]M욼I7"߼ ȅw}53b+ҭX:E4l/kTz)'xBZS0C|Q'+jdb:b^*tkHBjׯQ#ˉp4m;V$j=ϕ8c!q+% g%d@%A \7`mNQ'y=jJ<6|ĺeP!";Jxٗ0e0:9^.i^a,Tl't=R{7Zi6}IqԔhp"!2akIx}, hg lt/kJox(zinJ0L?W~ڛorW H62y'TA鮓Tw6<aՌc AB&_K{^vbFw5ձ:` w;f$jg*=3lp4( +%[u*I֣tJMq+?^G`+nxf?0ڰA|kfzdeNem;V+V$j@K?`B ͂ cՌìĿOJNRV䗶c=R5Tn;$+4A=4URx6R0]kUk |c#SBF)BO?MBѠvhXĒ׻DAHS-46Vw'Ohl, &X-1> 4J{ǹ[8߉M{'4i!"JV>{T\zyM@$gްY?( VU.k!781kZyۖF2Y/tG&&&w0b֧`k'UXiT-(]8-#'nmc>} ęd/%0Ň_Ws֮w=O[E1d*=GO<SԛLZd&#ޓ8RQ,(W# }CM hu^K1Tt ae+NyzXnJ$Z HkfW.Ύ/4߽dWZyIhG^@7Z'l͗ DbSDqAtǛ\UceSаijFWs|T?sڻ] _Q{$=gf"%0ҡE7xrI q gKtPbHwB9gɹa&AyV W;jVxK?(9"4kQ5_Ϙ &{4&YYwn0J Az YNo -_95|rSDF x':h[XZSGF͆^T\U-ᱶݩ-x I}g eeJJbruRL#~0 xpVu Q2͓~I)ƦsxnlqcE;boY7a((.%F6$P S&)p[jqJv;-M ^r6yxekO3Z-9&&Tek{tc ]iw2iBlvu.]\<%M%?fKuJsZ2ڃoZpӌ@h;z[S,t/DP].f(O/PB{8{@C3"V*Z՗X@3O CI(EŮfE8]cqRq7fMKWt%7#Px/rZ%X۟: C+`y5lbV7śn.4Jbo'%8x@1~-nWt;`6ذ.q83FY9^N?:m,XKgPݥnę37Ox!Bu&2gE=q x;j^{U'jN/Ct׏$4MKa,{̬ۙԥ ɹ9]'_bI؏bcή0"ӣVt%=,- Yc?hޭr$\`er0;&z {ddFTԚ&UpV _|!ՏTdqW5OY$P(;c70LF7&WY-I˽,G. 7 Hq )K?0lGD%OåGA=%ȔS0LΧjxMkP]HhM\I`irB`1hGo$R׏#~䶵jwR|;sb=7{.nƓγ5 ]Dx! Q֐Uua@ƍJFX{e4Vzn.ۅ}宏͆ *1&uԛ?O $E8[F#=c;0Mh1a7JgPsia>v zU((f J--U= P큭dXwYw[qfד]#ϛ-N WJhմWLׇəL(R_Kif3@85rT|OZb경nxEqnџPY}\o3|ͻH:j V4 M457>t[XFa3rw81`h[*_Q9(LF d(rc6]#Lq Kwt(;j4">W\5eI>v8K]+yPFעyOzsПԄrCq-HAf'po \|4!QI-Vwʄ,mA`Yy_f^*=K6H>$ `zb\0%"2N13 2h~Pk|{:7՗wVwl2BR`ȨfkIPYw?'>Bp4dwzxCRs+*˷)sJ}jݦi[vʹY %?/4إC={|Y71DL/ ?`I=35W}C*TUd躾@lʹX]zL9H솭ˎRnL%FJaԺi| ʀW^8zÏZ9v`捋LR? *en 4b4:R Ok?W 8ߝQ6Am OȨ$ًRn`nGS/b%P7`2&(sG|,tw,>,Ҽ[ŠINO&CXxd~d2Ō`fٜp|8~=^aeQZcyId+:] Iks9عc|OT"x@9J3v cxy`k<{J{wtHcLDll?)4|yՉ1#.!N2r"3+л7ĝnU%,myzqxZCkO53 8C}Ⴝ >!;%z5FnOi0IdºF.?R펐d]Gׁt[UltP4RS~ݭ穣L{ibh\2(eeӳ@iƩ`Mn7"i9W*MA8" d""8nNǂXjw+کpbX^ CMqu~Ql AܱV~@ zQ!bmaJ${7Ǝ4b5"fu(KCHnr3eG̉v߅kMP/ WSCMj "ː +wŢg8`@=T| Tx sɔ/k&btT8mzgC?P(甮o8r(ukfW~UÍF%f\~Mes-4j4D4\J|kD +/!(Ԗؙa3ۋzҹz8aWtTEy+3'fZ=Zb!` ߽Cﰱ[FtnRXR[."{^KT9D= bXXg6C*nOh62|4# cmE}~&:8Y`BKsj$!ߑZP7MWj^vB-1SUAׁ*D<Ѝj=P*\ೇjy{9^ح`CaG ҳFvF攙2Y!ec`[I'O(\5b^$ԆI<.N XAs @=o+x`Vq2o52Id_vSZCRye[ ?tsn(=3, eMPu=7A O~' ?aِH2f ftbbW;`EK]J=ljks:zv4qCc<<㌝oP1?{0"KL."Bauegi:RRj,~Ƙ%e8"uoV=7fH"bNLfPА-DuYostڵYBF ˣԔr F3/;0<$,64<}j/jI+K9.]p޴h]"d3;_b#?'զO4l,QzVW@vR{B$lDGv a`C2]ܯ~dM͚],Oc $8yǡà"E[4=%Y.fT[{SFi {ƿ%t|w+ʃ \]j$,cYY4 '2TWw bnF$&q2J+)nZO 0 C尟s;O_"|RǾ|݈AN|0FVW )fys+zЅ>Ȝ}};oܓ`W6 6昻fRO;@[ڰbM{~l|sijn#\]8|M 7~p=G*E:ٹRH=_wn~~ǻc[ gӒДY{HtέW~j!k=/'X!A+ sNC4cU_#K4vEP}> RM3, rv+RV:ilc(oz:^ k20W·U6oEz5d9&GvpbM빗.P-Sb/7Nzx|=r3R:28^ D,`R[zacHH#[ \%dV0:+n73P ^1(f& #4\JO:rW?];GczS~} YiK%7*2zEj6>\ϋڕdW]Q)':֛f:SL9\b)ˤ*=>'6 KpByHDC7dJЍYT}LL%Z<F s/;\r+<ʻ&>GX{~<vRc;T(|Ly'$-}Y~>2Y>_@g=[NJ!IJn#Gqn{ro&a.E+V_qe.ZX7ƶlX{ϓ^MFQ4H]dx } ^E`?6dh,]%ߔ*Ď4Ȯ(0nC6䲞 pM)'L$!U B4?N@ OyT(n_[:5."ⴊTrf kck VtgTntOf-Xl<2^'Wp݈Y?qWp9mEn@6yR{08X  g-̌\n E q~:a=1d)x2DWj jy`NmY鄪xsrq`f,gZe!#(ڰsQoRLB5uYfeA o\ r>0>HBsgl?kj6 b8l!&N/I7~alE՚W˕>f~ISp"brl1,7xN#9vD=OU`]͑"g(o(W\"xy/i_RΫLϫM _=:FcÄ J3  %qW{pNq}#Ňo~v݇Xq&+%~IpHh@'74 5(Qpt  VM#%ԙ:]aWGVg*g4r^#D.\>NFrG^`ʰ*igMמ%X#\!1] xN>HlBwHycfH)@ }'/, vAZUDh_e\~i!f 8.)5ʹǰ?|;_ѧ9>-b/ۘ{ca 29=lۊ`+}yvlCS/-n#68eR<7.αgd"b8vيI/=/qE`j2=K2% KrGjki5P+I6R⌏ ꠄY' [~yuxLd.72eroHdtQuæ85if/'X.+{8 "#mB3Hjq+AH?|D&x .A]T+)APLY5Kl#'fALf͘u++gLlbfM8Jg6tHj}(#nDz$ͼ]cfi)}-g7L?*9uD>tpV:u}JZ]E5hr!O< ƋFYߣ=2Ȳs Q l :{H|H!uQ} 33%pa3vX$8{CshlS1lo^#EQ+68FZ5~'}} zZ"1[,96zl# o7F0g,y #ΰb"M hqt[8ܘ`q7\ |+2 1,D>w\[А3{|SF?ݻ ( YH#E|~&6'Wa&-sT!,'O0.Ϡ}£mF?cT:fukەgsjΟ ]J:Z2S:%Jvc-PI{Rȟn_4`Ig]aZ!+Loɓ&Ћ ŅjW狣v ތt KP"ۈ| ^~;KD@Jo"-p`9:]r:[U&vHAZ=L܊h2?oCrw^@ƍ_'c o0 ROXqsH:HA?, %DFn,y[˚,+4 }(?)3n7U=XyM# bZIG!2`ttLIS)D/@ɽhU1nxSzkb2 FgB{&b;UfxGtM9IDgT$LNX9ESn'ߎE)Z=tVdl٤Eg\s10#duByvGXm.* __ &u6]=vI:k}t=vANB'N.kM{!50]3:n˿I褎91QxsE\սgld0sPi0Id}m5>\`;vn<S4f~-8P)%egv ++CRF*+WTttۀONתj]ՑPYR2Oh??;cC AA{"+^D` =s[KBZqws q53Y8U)Qd&}NmK)aCq[D:.jB;n+@Fp40G6:WOk YgR kVxl^Gz,jU=UW"plx7lUdfniip7=8i8 j⑝?~#adgAbMׇٻk4iS%'^Es;YD_9ag{ꊿ h%rƔ.S׮"pd>SG^õlN)/:4 F\/g2;=ouĝ_F\~=$_}l~ uؼ_Q'= `'=,G!.qQ[#C ʓkRD>X+~"@e(M"FO |xj1=9.=mZsB"Vql!HX*^ΊKb<37Kby GAդhc7+$砵Յ‹0?ݥ}zxaTDh~!x.:@Pv` PyV; -L})gd7y64%zθLqJZP|^GZBV򚃾{^AI0Va] 0SælJb(W#2KXTɷ8X"SO-?viu8|c'B0xbs7d'c@tSp ;F3>P-[ޢ}lyu/pH &.R[ܘt4 ;Jq*d&8;!P^F5L} $ 7v>c+ߐӴ^O«4Qpuk?-kaZ0Έ'x`l\\;CۄAeUCG2Wb8щ؞5 5dfnd**2\-+עy޺T‚F<۽V8 Y-2G[嗽6uSY>=>pDJ7IR'E_ lF]o[9<C4gmXio4Wf ] -~ꮨ'VljQM"8)`Rka(93u*tQbaP!s_stYklp,S^ý5ڔC)+㖇*ZL%N"1[ 2FE};@serÿ–aqӰOJxu6yc)@ZXRmBQP+ބ7/!.Ta=^@nyT0iF,Yu}$(@%(*?C}v,\x^{ݑYt L[4Ԗ"X! c5F*Ո}?\gɧnO<gۦװ4v2,疊)Af7tdn'GJUI)xݞNs՝He\T2ӨiBOҝ( d͵N{֐=~ ,9]rD7.gvV>{"65{(G"9a!a-JVec0JU#>O| Cn$hˋDٵYICJw:ul܋@Bѕ!ee n[BUy@?gdr *`mn[AoW+1b/y;a7/n-%˽CQj~8$|[yWDmMy)`T촟tI^.;&v.^bVh9O>z/i?0}mrbI$)jn ̞|Fz+OU0Ƃ:S;f_PHFpcg| ;b|n4x'!0v9%|z7tqN$-4F2Mlr9M>jYs\,[\)ɴ~6zVg/$7r' K a%p6o/oY!Aj4h*~bk" }@$3)6d2iQrm {R|B ["t@;#"OYXL^yG%lK1L]Jzɿ8b7^xX2dDI$1//&wo0LSHF&[)9'sHf4R6аa*C$Etګ(cI=o ! BCȻ8*T,3l?!u°!3g(6#1ۏF&cqF'081;~a9˟ b?7e;QBN$W`͓eN94 [ rگ6x A@V; KX}1V1UeJiBUWRz +cfb~EY$?l{FD;Ƅl;䢅*!͆jw\@P۲@i\W=$S)J )QXv+ ړ?䆩|} g&ont{ "Toõѥ\--NOіv.yemzfM~^0/\zvf! `;VMh^^f$?,XjK)}x.6*m V3BU5/m{wk ڞZ fJ".v0G!ZAf$Q{iMS1Q ,L3 ]Lvۮ-rݾW IgdFjQ{@>BBq:rЁAC>uf6ʇ\+؊+$޼ӫ ){e-ی댂T[v%\GDyj.Z!zO<*F:zæa3 A4Ev={7p5i+sLc/ۈ$\pi]ѭ lvAD<ߞ"n{hɲfS>} CC.+>; gi ؈XҬW6vp0DgCvT_ڦLLPЄsK{c|r /*.>bshR)?:E߿ *"9V XkCUC'3*:+0KĂ- 'LZeMjS}<:e.1Jk-}E]#sC2Zpld&%o(VŃylP(5L5yJs)(yyȪC.=K5(%0k&I<A7/ !3#ܻ>Bg%걮>*n4qbAyԈ^y!ʝBr?4LE|!G'r c5VREWEJ\3%(}3k)xEA=f[& E 6%S `@'|7 jxeΦ|(*/Nk )xunzDⓒ\f{osxpG pSvGY{>(n_e4ēzANoiYdNR^T2x̴>K4زwmgln!}'*|~yjV5+R&罷JcV~=ŗX74bQ%WEup(*aXl}?{*j *2MTI.|,TUװF  ) b:*N ?Fun|e| J[{'b ߚoʴon@|׳d Eo2y0@f@m.ą.J%9L<˻8 2'Z<WLo;? F%T\sor*rZkTGćNpYj*`DWC,F# [+ ßGlE HT7E)f  ZE[o;Ogfߟx֯ WwA_ 5 P@5J =a.a3LMLm?wA:H%fLJ7R˿ĸeܟ<':Ѥbb0xOe!X/Qψ_爌Jь 2* u_ludGs r1_%8C62 `(uRr-Ck#[_KWAK](}{.?+Y"% 0* n >n~9WIUW?z0H*fW-TWJ%z󽆨 OXkrbEvgXP tӿͿ=@NC' to":ɑ ;8ⵆB-g͎{m=]y(ܣ!fҿQkxř~KZGr9\Ly}vp)Y'<=@\>o4^#ɾ=ZsLf{0Χq;1Ș]כJ3 _gƇ'#Bz΂ʩ>z^T^!ܮZnQ\e*^۹^)!#BԴ'6+a\E=7D׺M{slcUp;kr6ZQL90,]ѯ)lTNO"V^i-\ZN~|?;_B9&򿀁S]YyڴF[}( sइY$vrp[jyŘ pNnqg:"o|dvO3#WwkT";,B ?9Ѭ'T_ڒ2 - PSL1'9̢Q{<쏊4o請u^cSu/⟐KC}謚3}=TyɄH>@%nUN{9] a";S'dhv9+tRg;|\5p3j $ftՌYA|$8s/s[|K dv&BS ̠sꎌqL%[1°*R; y e_^|~BLRz̿IJLmŐse>`R08mq<+2x3#/*Jz3(EyJ68UWQ6_ikˌXƳyG7%DF۰Ny- IڨHHVJZtFV>*;׻asO|tsf]- Odj_Itth>z3~i9^ ,w~0rXKi ftmjikl;K(ulyglۣ/ |"<7C_TaGnQ!l /TK'r:nkq {aS<7T궕E"OxCZBN]{X]3jhkB8ՙ:XT;FW8u k kU]:m,:xJ}%rWhfB凤q! v`[\H=FC9plgW-bݓLO\  gy -fB׍봻u'T1:aFT"Fr,un08 :>:TbZUY|Π(%@Jdݾ51#g7XDo5#$wXЄuC&h^hϭTջ|eNiY-,X)EW&TT ` ؐ|B"2F) +RەP{ pirW2xH<^ALUEl(2t1G>ZBj(͟hN"&]ж&K:dj#AZ:)pWZ\`B~`mPK6W =غ!az-uԋ8ޜ/t qFwţuڧ`V߻:yeňZwzuMj'@\\J꓃=ePGݘ}CE U~ ~j4MEw5GHQtkL?љ2 aחP*slnd#bs2z[ӤG?yS4XsLCi/U-c'|`sl1]HNãb3#\)Tb[ It&ztNi+ ( ybzFrOXNEx͸q]c }u "S)sͅU`&;\6,>N6k]z7lyKt }3HK瑖5/.ʏ,>*9D^Y;5 <Ӓ[zpHct?{l*auLe&$)7& nGm߱LwWBmuve/7qѐȒh2k2H$1k4$'h X'u9FOb82VkV>d0k[/gGl'ovRyb||ؿZs0,=Hv8Hi_<罉v~w}CoAlR) \KWlg VOt$[6}Q ?PR웩l@ lS<9,F^k5) h`Ȧ`T4 yCdB9{:?6"wk!)]*`>H5'( 5!ǧN7>s; 99¦BM)Ãa0$tTa$pM@NZ DSA/)16I`.}B2Qe~ 5D8f jbDu?DDu}@+Y,kWWrr7 dgF1J-%Z^? 31`iaщy!4e bS/hjw3fk=}]sJ^E{`iԛX:+ޥ`D=T-oQK gEiAռ#4 ۜsh" 5gݨB)0N䇵OiA*j`)Чo:75qՉ_ q.JY8X{fL_U|▱VF C(pp qN5WW'&}e`H/l/ Z!nRW|FBËvecfiPK ܠ[7 qx+/Yu_qEG!Є5$a_)1$Y;ʲbYlRDO "گUcO^Q ?rwp 3q~_vs_^6eƏؘ˸}P.!;ng~ildSq09X~=utSY\>[ jjdhF؋UՒ|99&ROO} GG `àT e V'$OO8tWD.wN驢%.5 o7(2p&iY3cq[Y\$j 6nu] ٙ]o<;/&_4wB!S\1 8!PL O Ю<=g<9X^낗 @)1}Ua9kFn'4QT1s^D9ؾ{z'Tm2nk`4ە;8nUІzIk]s%z~Ȟ=&7k5yaɭ5ؘb5bOT,uk/:0KюVIkn雮/ǾCK5cl%"YJp}P^@?9v;%]C׏r{0i9h]FSބi*NߒZ?@D̊,b-Yfv+y@ebEA0fMiGcI_'qNkݻ˓kjVL/lfm$?5P/! ߰.& AQnlKmrP 7d# O;v }&@0L?HI!lG4;@䤁4ËAI."("N?͊60z0 [-M ֻ:#~NbrNu_:/{G-舳H3MccgZٛզ ~ozC zt04ռR0.}:ԮW?1bnJav۫29X1/:d4FB' qQܩ#[ (v[ ȨQ<5x9]}yޒ a }͌^.~4^Lڨ@Hao)Xli:0'êH ]24ȶ2{-+RU(Q@yßGuN-ᳬĕ`~I*YI/xCwDNJGUb:]rATwP:Z5D:pcpqex;a].^<>sfɠ|=%88@z QZzv ;%5}mѳ`HNsа,8!7GA`SY=YP~j˒ض!.\8k6\q竝ZPDvC~6v< c<+bn֚ k }ZU5'A6z҉T[ɼ@eu7PX 8mNpn8|FڈGIϸYx65/ZIAlΔuZ\Q3%JP'#KTJ&܏8`Dv_^:t'(5*[Ig^/:;1lzU&e ?;[^{7xQl_\r >ʞ/~Eӓp"̼-/`&-Á@7 af푋Os Z/xb9.!Dp \]lu›x*&J2 ?bl<-x,hBE5%*t5Zⷽ4A,W1)5S ōϠY8T5]Vh xȷOP.Ҳ.YOg +_굁x|_Odvr/0X}>/2.U,\ f_y ףO1o\$ } Qd&H[x=V n`^KXz/F{6;N"TS&gn \MRsA)|Pm 1nyUPX5j,r+HȟM,͑i,WZwrKRBьKUՕM/.vT0z - SzKlCgs%SQ^Y(6vZ S{!6T 4KvX#8™8忘Oc%i)4B-bQ- )󻔡QvhI[vCu߲Lulg[aC'KR E60_S.a x'~ ڃl.yW]tu' tܽ8m6x\N`caҲO1K~e>SC-"bz/a3Z`w1zfJ7 w DT,ej! Y pž`O2S.xiյg~z/Jk*npMTpbL7")l yD(Xt }R䃲C9oR؇uZ¸}]+#69r'p ?1=#qΣJl"W)5Aޜ~j;O9?U(Vr~仨Hi03\ۻZ6/pe4u= @Om^S]Ƚ)"E/φ!o%sZ$]2apps@$BxvƠξ߰| nat;آ[m6d=_Y7ܠBสz nսDË[_ZLGWmf sh 8-bsQwk9JTavyhU2:HVRhgQo< w\\p@\2k/$Guh 4X릹y"Up rim+T<\ S{,uF?9gb]ҕV{B3ȃt8%s JPy7yGD.6.ԗdsSX#Zbk~ Hl-u15TФM)|VLY4r@T \ā\[B"KZ6)[SRQ[!s2]WL@b<ܜ ?P[K[dMfQ=-((U@׊ZCت_rI.W_Eۡ0v؂zI%m#Lm{Iniú&/Mi>FUv3ٺ >{ ݪ8)mWg.A{A>0㉳O5Vm#"'ܶs#Ŷd0vP@aH|og*2 {^g3(e=|{)}7cЎM}j~E(1Njőf$F rǾx+jXP.iv,Owy]9z@r!D=OY=lnSWHK'_7 'AZb;O#aO G46מPELqh #MȢRK;bђRQ#Г֎ kc1ԈpV©m;tJ|yW9! 4E܎ox$V(Ux6F1H+WZoS'a#9q7)q ,lR&l:,`orJbwf͓뱞W_},o&hy I9&Ml{ob3`4l*xI4׀ȶA;ڳRU 5H`)KO~:nCV_SQ5%gլض^ҭk;PFZ (%yj߉F\UưyV}aߢS=P,ALXle* ЕGÑe?o $Egdo>v,\6:^td omtFm{!8]y1,P"[F:6=bމв^wJMV,08gyMr]bQ?xiU>%C!LyQ/̉R?<⣮nMQeڟ♌:#yoyiG6ZjZ]@<}h9zFP>Ik}*`=oTeF]ֽ.ۨ]J ­%bhئN =[MIUǯBɔ_̝Z_4ՃQ6Ђ٩$ey)ꥉVxߋޖ%w% z@B!9<\T4Ul0bڱq2W& @{EӐUQψ4b܅pORW $V+7X[)mύ`:{_CI9j|dV̶htsՊS>EBRpcUvO4=ܣ5Q5_Z_ZL6P_le5{k*ndgv'eLbڨomٴ}Ɠ[?x-F1yTVb>"d?D%GEl67; 5GP-_DB(G=Z(YBfJ!DV1$c`2a*9GpHUE3ҫqD(Rѭ=ed7@?\gF:Pm{Ĝ-wkkIM^KͽBblEePIVMWU=DA_@+Bѧi1T{b4dҺ{e_ǰi1%|]  3Q@ tWю^tC E!uǼUOʀ.E;1w5"C|DF}ȐFDYkl^<[U[kIoOXz>gʽsA3( ,(7 E#$`k}F{(>_ b:)JL| &]R Z1nwh'HUAn(3Ir9F,bTcb|ʩ'aS6ɍ OKjkGb"VSN}w!aL plN :qZ8 QJѰ%p!ŗ@x {K!FzNJ㚬B 66ksۄTlE<'h Wk)3P@({ޓUeK׻)_δgf Ko 7'_qz~ ѩHb[S}{4 Λқ F9No)Oh§ef\Ŧb0\ןMa8VgRw/vnqc||o$\&0k\S7gЍ^5yՕ'ygk=%{}惊SOZa@&jJH0W'4X>S9~fN~;O}F4 4^&vcqQ؆^EThdfL^TGXam)fUH9gg=ݭ::.Z-##sdKU2mZ9Vi55C6(!;']eμt2?KoX\=.86%ipXLov(}h5*=$a\P]iw_<=PgNRe4)9 ÎO}Z(92!@?>+EdnY@ϩI|@ ]o %aumߟjL#Hy_1̇=XFMLozBRav͹)Ch Dfn#d::b 6߸=G\l%M== ltp7p-%M/=$b"rKOee""Ń,<@:ATg`AFBnK6hD^4 VJ15|5}ל ǎ#1AH2e4 YJɿ)xO@IC;6mȬ3* sH=ټ (Cm\5b֌Vc tKֱ A†)3n|6 >I srBI`@Ӟ/W9X8g9(l_}4S;!- ٦ Hk^PvpKϓ۬ { &pvW!e -{e __oTL33LJ]r}Փ!4Sp@&g$tq,;%6Qy5FJYiu& u ZZ4i a;yࣷ@lN" -S08ǴeͿأU;R;6g\1WSL5׬<"|JFo"3˵+(h!tO˕l:s=:U%0ԘMf<}~jͶ, [kACAC(FyD2 {]!6BvwE[Ov{T!YqjtEN"e1! N4tnҺ4V&$N0xÀ{iFKQBh|xj4ܔܘߓltK\TUϸN \JT90X nPc J i34Aȇ.8-n=]UkjQY5Jsc cB9{z{ W=!6\[ֆi4d]>&}zϗt,0?AGAy 7 ,t2jEęcπ z.O7 h*eiҀr($Ya%;F1FD ¦+3ǹA$Ԭ^splg̲/;lML>yo˾Oqc Wu\!lk$qmSف$cAi[1(ߌy_LlL_u_>9)Bk?003ZI SHx5IO oa!G\l nxu /Q1{ZޡؕT# C 'پ]we~gjj؟˅ SC˧^ K-]0~~ F7V jQJV3tm.?5;+.T2:ELo8Ė4UlxC^-oT2rslP/Oiǜ+"a~(d0G:ü(~&晪-th2 arVs|}E*$_ȗ-bAD_W?BqM+OBز3=a3FC}B@{ 1oW*Sl%ɷ!ym _/.QP yŧ 2C4?-qK?DiJbO=QeL7-poWҎ9+_jqf1z3;zp5hv3㮝!4[+ 3:; ⑂8\H*5ZN{vQjU:F"DZ#ȸ 0\HO*ePTTFl[I@Zk= xQ;F:7>Ss8E[{ Q͚+/)' 5DL K={& zGpF lVCKߓY k |ϓJC΃ͅiĄKLRx /ChuF7P5zٹ:$|_@RM-0͋6. 0P/C p9Gt>mi*O^7(Eu=>}먚3yE8$D kg:&CCβA&q=mCO~U h0ZL~|b{Ɉghb4ؐ'n6\ hwݿ/u*W\CɮE*kt no QP}ƕej!NkYQ,eoaƋmy_RI|1&bZ (E:§ؿ̭`se./f"(IA.w(tSK­R IZ>@XSh1Y619a~:E p"XF̭ӹ))!AR16+Orӡ o+Q>'̶ ߰f JyJ˜s_KbyHj[J[QVe$dvfD^qj P$Җ̢{zJՃ"![jϛ^f8zؾ;,b0G쎪O sh!NxoH$ZN˦lmTY GlZ8̄9|I[B:dX};rSt:gx otq:JQ&BNƸ&7b(/d쭸E*JAJ.Dꔱ.z+1!D43uYtn^ q59U[[Uþu0no0%}(&!H:'ڋ @]lأH1k HtUe!ʈa7B (doy;4-"(~'^ ~pT%c >WP9<*+_ug\Ȍ{Cٟ3îWhΞM_ w#LT @x7Yܬ1do;f,,Ad79Qlrg4LYR[OUi̤Zݣ,li'Cq a[BS=8{n'zק=>ST^hTfV`u9fozJ0S95A: pYxH:- PɨU|_ WJ{ ⿯w ?TcHYԝ*7sӋ@!~BRBge'L2r`;lý6j,}BX!4h? ?@,&ϬV`TgmM:?9Y˥~Ɵl bK.;SLcTm!d--2"ONJp2f"9?'>3{ԩe0Ǹ9 q˨k xmC&Ī7,$"u =tf1թiQ=^[R>'ǩ 'qP3 U[ykׄ.-a;۠SkXJLffr]_i#VNNM!}8[`9hѧǩ2;Yۏ8Oa"MQ<TŇ7,6,~S;챾b7)AKySC[YBRKL m).QESwP=]^@=kH.{M7ibSG_e5T؏IB` s(CM!R T' 3jc*c p{$>OA4嶳h`.8Ҽ9 h #/-I-jp ]X29+Y#,9u;QLwG EJ{1REH,@1}7:C71R5#xCRNθ4eFoa&+lE>6̯F57Ć=4}WJ,b7 $)a @'}/ Y8e#mu&`|/+L~j.,\4 &QEώx|kwKa3jtyvQw0'T6'J>kB6&E$e;4%&bNRяb^RCkc"u9j>+%.,ƽϽ*ZIy#RO϶#1 FU䨀:Ɵh0ޜ6F2d_R&1%F8 c?܆d4~p3OjSN^юkVʼnvw⨯Ł%FUVL`Yk0zvYN֕*olmqoǬ$4Qgδ`aRr$FyS 2J$AT|eŊٞMc#Rf; y_;QѱC[h+2o5'u*q Ei"b'"W>qM̖oM7<YT#s%W$k4-uʐO~0 aI}Cr;sA: !Fzu 5jy05 OYFR Ou+ie-}&vf*q*0x O}&>x1Ն?g1AdSUhؔkb%ldW6y;)p̎ga)V0dLdu{d2OУ'ZaMQ%U"bb0ㅾv[1dੜ:xgsbŎQ LX-#Ҁ7i\N 2ʬъTkY6{. N^< TPVw2;L)uJstcr%gP)o|@SN!0K:!E^@zܘB--fF_%T1wvY,z&jT_%i܏pŖ 7sskt!2X|>#~n4^ ^Ml,$O:91<'{7'0ٓ]G R%ɫ̲Us5D o^+J 4~$u#@ C~ZIr 0&ܛTȘpm"|tKG;D+ ػ7HXmyϬ$6e\Mfi& LS9{tWI|Iq5tE>顉o<*\. lٴ} A*Lp8/1"lᣔLbdgdr1/I1ʎeݟE7>xIZap@ٝZԛRy%Nפ:4,F ߂_z4w5EK˻? Oձ_x-;k.9;$Hp0#@v(+&c!4\B 8c/Nf6؝MnՆ>¦{Xz@܂v+x#g=|Y< @52'{>95I026.ڀΧj,C#hүC+#r}FPn$.YBn& )ƁH Ő?ޝtEG=UWx|DOb|ː"\RO*8@g-r#>cX4D߲xpIkqjt;Ӗu42hwD1T-xpMs%k #Uq+?)8S1/3rb弘ڋ ?a=_W~&i5)ӹ^A?_z)BTH8i]~e֓UX'w{)gĹF ՘NUy?\`7\=U G &(@jpҦ1.%c{=ї8X 2E'SaGn^, /fQ(X3t>2~Rc%)Iwfs*o,c9UI,*)*΀fTdژT}CmyLGBOg%ipG:d#Jݫbq/ͨL`pMm&&5ЀV9lo(-O1o V3Ň灉n$*`xm]Q IJIAU,띝t,cEK Woho3 {jt604+-qV! Qkh[˿z@Ct 2x!F$}S2=TG%PRnv4%Ȅ$=QujN[~ى| r> x+Ӟ;Ԉ.շl> -ENvgxhjڴd5%r"9Sm<*(ܒOۮ0eldzC1FސP\TSQ'pau K).X L_*2O[daC"vi4}$i`5:}:"]9#3j1 j_Ɨ&<;1A9"Z5 _ Uꬮf#bj!KbMPDZg~CQ9FKߝI@]'/QJڹs6+캖 M^ÞW?<I|QӾS>MڇB 2>g4P_mb\VڿWzG|% ?{GD1&WĽBQ6Wa.v9 %!6r{9I $hm]aE%{aZPV`7] n"G5MJ/YW` ېZ'5UH]:^yC"s!C{YӜɻ̍F0'y[k3'Cfeݢ4,٢k0Ac|c@2)vp?P^ՂnP0_8;'<pAN:Yltx3KXaF}sx"NLC7v{d i#yB.R%i|8AI9҇JnM񔒪oxzVzӌۅq툖x)~T_5B׫Y,ɠή/9dykq@ey΂.UR"rd}o$.|*95jhZxzb딺߻ދjB7Fp QxYIAzM`3AKbIWYyGkzC\C1a4'u7>3:2<>8i*OkMk=#Q( EyD&Ei-Eg{ub]$Rd_A^WkЪٚ|drGAQ>z`UÂS|^t]lF#"y]\'~ +[l1+LGC=<@CKE:ʔ: (d('\lN(F.˰* =p"rg`™*(I78PJ+_(Av{PH1J)VUM4V$E$ĽO5CxYe{mdJg &.&)av83Zl)`VjQtDM)YU wM"'- Rـm n>p)GQA3x˺WŢ^oR:csr1%CuYh4yj o@uّd!$| !EG蚡oc϶ ޡ,z'dbY6}ng+F#<-VEN5Ɨv (3%-'$?";S8O>+6|2 lxA: ϤLuv\U7kNKCnVC |,1Hwe(DbJ`qfلT(,}@,:R/dWI]bN~ !W,}wF׭'L_YK糒u2#ѩGNrj@qy:t6ZNEV)PV^v=f2O  d?~oΏUH}\vhWEaƉBMH~|e@Fkua_{@0~j9ڄ[<Рd%=78̹Wh}wgrd_څ)wk W$ǙD)PVt$ORp@;'FBum9{M`7i"FzO;QCJhBJ+RdOS8tZ݌=\)jJ*WG u*[5$|*cC:qN=fBKG>I+SiQ6+' Rl#D[{~?|.{׫~Qt+K)<<[ UQڸQAB Mr( :wT%5(hMAdRR9Sidy6l5 Fr7#my/qzJ +GL;"%^s]5XLhƐ'@j[7C;\IuoH|Ҧv}L~]N6M|CQ!>r[}^D9zڝՇoAGt#Qqwj*J){aøK2 >ZP(^L1 ˾/J]Z%ePH; 3I8I * ȝG"ů6n+,ڣ7ElO8/NܱGBsl" ۫̈́x;[3Ь Nyv}pcεs]W"'Ĉ' $1_)X~9_. nJI[DA.6vU#rB4m/ZbN}+brYR#h&8KT݁Bك=¼@ǜk(bo ;#}Er1q'gb(wuRRP?ctHn q O;\.ѻj:x7 s3lќY_6F-ZNO;FaͱmFuIi76nh+mh&䞎VVvfi 9 uCG̖]&D)paT0]rybnF7a:H͟ErT[YCA W Zݘ$="07i;\OmmDڔ0w2ȂU4Q;kc<\Z38)G:(Ea !%<@RK4IGG}1˾sx ;3*p1&zg4çS3\6؀ ;㋷I ~q*TG(AENbCMAŴfRʬvS!hW^nJ ZL!%S*6hJU")Q#-6J+'fcn+s?Ft!Z,GsJL|)`P4,K!ŵ??R,n4(y,*XWa"8Lذe8<ć0z?' GzҼ`w2;#yM'}ܨB!pMft"F*[(aw`D_ FL`JۘW] 5A)t^KB> >K<ءS,Tj EU5ß 8MO3H(!$ﹴ|$zۥ>]LF+u\=Z) Tx t5^q(u(ckX fb7mBf1F̣g,Wݡ^ʡsњd3V "E'&t7?ժ&oCy;J[QȰ\9]P*D°v (,C+> hɢo\N[T;v-]=-$u3N>" V<"T5M?vS"!,&HU= p!-Jӭ*ڠx(烚2l9fp\M<5D;_ vm$rm ;79y[؅iF@캆}r_?`H.l (m"KZ bS~U[& =T}_z PÀ҇zS[{TwT4FN -'&2ZBObm*gՒ/ v}좏d^BaKia㑼-"Bd E~e(bG^MH}J_k^:7y9ZQ&!T7x5+5E0)CQ,M k)2G'j Hyկ;$]g(K㲦Kwq0~sL4r;g4/o clqOڽ#d/]348JbCdq΍Q@םP]nE$6GF zA5 l儱h[uܴZ?f'f5]-|HwF7r<]Cݯ44,}*Zcs}|O hh\: fKw;NC0& b+[%JpLgVČ^ӈ !okT)<7u?RAGI 4Ėz@! >\da*i"n63 yP&:k0^$(g& EMO(27i<>x$^7u/γ}8#|{kY|4fgმy0KNt#:9z4x宮>RWEqh0q# {2{?ZŞ'L-+RY@y%)90,_qA(X)1;y!K̝f S[8Oa.KTHTVέǖSpk-o)/|&zD0#!`uBiݾH$IZoBz?6fokUy8t+xI̓;B^^o!8xhFxݛ@2lf#@JP KQ_\ؖcX,~1M+G;03WH* LAW=nLꮍ^f B";LHxXGI2|F ~U&{uذ H]PV8N? %E`0#R3?CBtK&@P*X Sgql8|hKf?ϖw_#FM%>rcq߽5ayț|} t(+$57Ky~;QQ!W [BKzuW(_]1g'R]Sc'Mn-4[n^uq醑%wE:wtƟ8$V}2SVg-#Ӳ쏞>wh0$ |{n]"u7y)#Soo} ݼ*!T*_Eu_@=$OVHa7ldYj,v.ߺcm&a1;Vm?$zH k+4Ք45]aύ1- $ fnylE|b%wKZ dnOx@O] ʤ1>^b%):R{"5R.i?XCaO m==v?|7SZ) p)Z6&ҽ6>NY5~`lUr-NEepȔinf{6,1`}ْQ0٭%IוG!FGAT`,Qwl4sjKRV(vQ]B,N |3<8T8Y zƢWtu a60+5l6U/ɣ$>.af~xIZR'vXE!xa4Du赠Yeό'O_ eͺ:wYW檃/7)tB+2c|یYCH9(<0褗F^z损0|BWm:py0Pgۼ2\`\c{ͯ psVaQ˺qyCv qz@zDUɗw]6rGKg\+ 7iȹnq݋Io=\7t3cwF}pE-VvrH|t{]; 8gk Վ~K>Y3B$0;5'AV[m5#UϏ`+}a'۽ 9f2+ĨU4hw3[v e< WYV8ށхwX̿wlsuq# 'HAL2XN:DPSM77pmk*UYǀi[ܸjELRCkS$ZT˺.}v`( ,k֒|GȖ=j!W]۾-r?C0a3=-42N_TrM) kv&3Wkg28cܓ1aUw0$ SRՆ"^)CՊxz-^ J 脑,9 Dg9j$rHFX{P;6$H]h]QF2 7KU /Q8)XQ={_RKUp!l_I9% 8E@EDU^/C"Wv2ӗX~]E I1("K)|1MUz9%^WYʉW-9$d9:U3y_ ӹrcH=3Zh# KGZ%AP9'CĦ32̔In`el+Q%yq?P*'º'=yR|w"@}?a1PAN0bDa.P/t1`xQXtl2|u{Ɩ@9/_&dj{V^d΢g!UOQЇ;-Aȏ3A8g+O'L88vȭ(c(#4Z _Әkma:{B=N Sb FuM|SZk 6rc)o}v! fgBONJ|44)Yz:Os>0͞OVjxhbYaj~9hEp?2ueJwH34z(ZghmN72U̓᥋ғÖy%P&ڢ/*JUEvqk%Xɉ{yZ+XA{ c@B=;e RXR#=D0ٸx+^&h]H9!dYU+D92z'\d #Yl>+DQpr8y𤋮W>>}  FtkOJ y\i*2'=QK]-W;~zc;%G]](`sj5"0,mK'$& :\o'8Vg^vD5Dbk_l7>ezecK޹%_*(Xul6cwvQ<)mO޶3A btm*0BK:R}`TE#SC oHvKS0/"h֢_ "LóN~oZ&?w-<攎8+1Mf VݼD*'ucN<SY[ҁ+04u+l1<99е}.+ :K^L!'685zjQ겠Va]I~qa8r?K2oJ"ڰ%?\s4NTA(11B.(SDҧ$ıiGN@PwuCjѤ0!,0shqx?ɞ} sKR JmM.@-ɦ0ށVs8lG"mE; )A{d%? &|9]T8Ȼ+Δh%Y1F@g(U(40}V)FYŐILr?p`"Fg{R" aIR4@U۫Hy;|Ǩ)2n󱫆{!T235|;ƞ^戅&X {50rR~~9SR<ئzզR8evi!EvPEwc1]nkGE&;GQsl>*_DE0ZWУʮߤ ,Y@ M'kli Sch YP$C<7:$Eb6r%JVoi2&k|L4kHd\C_/*6RQPl8%,c'"LQ(v}[؇ 8V\Bd#8'aXױ_~n*S?Z814/gTm!kI܉e'+3HQӠPܓz](ՏGN-\Ao籟{Mxf@ tw0-q7S\2kMG?Ey; ^$o1Zv)?$'O2+ROHWOG虨R3J8̗گV78˗^:5 iw\4+aP22<9Q][hO{ih9e*n^!nݵP~E3Թo&\܎=;%cEf?+iѬA*~0-4JS"Tlڀa&'7  8`µYǕt =ťȍ-mEmP٫ǎ#`Wh3t8E "侦fuو+H *{o򇽊GإáqweNW:Ƕe:ɖ c׉f\߉?<;ߵ\"# UfKHmYGtϴݱ~EwI'%eNI!viqوVٱYww[B=>kHI25MфVB fe5#8W muOYrA-j @hy"S9{̀NS-ʋ e=qӭXW%e% Щ (GբgpRM.<E}Xbn VqJb{^ kG){^o.Wh8(b¡"{JA7PctMZ̪4 8{''*Y, odNk "(B, h2t!|^1E-,35a|kϾąnafi}=F b%n#/(}H N+LmoO^4DPs}¿=3ۀ4{?}n5s pwn7xvp=ҫ6D#P]MA"+_=UR{vO:m[JXxչ門ll2U"u &^'Bc#{˽ݧxܟWO=O_ k]v'<zb-_ VmMèO?~IYIX{vòF]Y5t*ocWBuCʤ1XfB7 = \c>>IҕN.&/4;H9aǾJ@.=۔p#@ӋOWb^}v ڬm}~HU|)"P^hcXH^fH\PG.o7 Y`{$p#슧M5uѳ݅ss"<w~wʿ"*Hu0z[ϯ(݇gwod}MܠM@{JɌ 5y~(+++$M{wNp剴V}~}+/QHw! EiNrN]וgRmw#EkA_t,:ytm YJO{b:AM>Ava /Mi&/>6e=͐!-XWWe#Є_/5L[֯2i4G1&a\:u?*#RNSguy4An}9f, '&ÄM1z& +K|JLK#5E;5-<$2ӏ_ٕ;ڙ:(*6LTCHƃY)|h" t>'ն7Ql^| o(S^A4 }atbT BQKyfE.΂>G+;U})$ulP @ v_jEe4v kg#[PU}T}DywكGt4/C&%$DL}ғ[6^Lkg`tS˭]%LݝZ]Qos A/'^̔{ƄD!NU!?M:JXtȻ_?e!ڛ6Jݗo%=^A_,f)&[%}hW|7^G~i$=34vDM'lsdQv[)3W0Ώ敂#/ٙmSؒz }DVzLU пJ5| o<~vDFi6FɭA"%wO74ij{\pWBJVf)ǵF*At 8' ;r =rW@.eͧskGM#FAVJ^&QJcr[+XC)Ljsfǯ535D]<ڀ-a=/EyIVmc 3-pa>9iJjH3q]}`r1jEPmEPz_LnA{‘Tv"܅;,@wnKQз"YW܋iKU*<,-Z2sdyqLTNI#*Qop3d'!'XD`K$hX56%&A1AW-W{AIm Ά0Vb}: uԁ%挷qL9Xb(Fu %[Dե cդh1>=); ٴ&G_NLY[ j?DBEˆؿwo椵?K27-qzQH\G0_n *_#ɶf;A="-rꝬ"t "^bȰ" MZB ~HrjX|HpU$\gryn[G0딜yM %mːO߃6jYl; {l6p8@+WL!tֹCiO wͳ!e2Yu6lq uK=Z"yo| D9/ Gɍu2K<ǧdgV'<9nq2Y2٢&&CmZkn+idZgp_Iс >cUW) J}泧*jo|q.+~Mćbl!R cz%9a^3`|"݋vK"@ ;=ȟz?P{rmveۑp1„d_d:/F6{MdxbYaHF {SPD(U+t{!v =*'",{[V IұtJ>̯oDs7lRZn =:ew![E񻪣{3< Enj2E,G~0Y*G̾5v`dLRk !bTCIXr,x]Bإ@s{Tx@[Yg\3Faؘ[Ti<<'@cdDGh:]Ug_QjoQ y挛3 $f+<Rz7=500!rё-Z0Y*iHiUƠ7dy}BT!} `B ߯ꫮSp mKI 4PQ_a.]mQc `u0 _b07| kRQBqեapuA9wsq}1 hg#2>a/҂lEh=ʁ~\W&>]ҔְM)PI> ,C=Ֆ$r q~.sZ b}b|a,u ޚvJ`):w7jw>KI=K;{oҽYˍXc:&:OB`iK*=2WpB d {U3tR9^w_)ձƝJT6ڀZŜrh2nX%X;*Ԥ#%K[rzr?Yhۈ[uV48Xև}$XKaL|x|gzsd4 @ř{R~8n%Aip^HBH|b?>ho51 SE2|Uk6J9Q;,?hnS#LKlZ(Mp+ pЅ{}beqωJ(czO,9|-Ww$g|4EյVR> Rm`1F"s $t4Z?c.b\ƌ]F[a!71oaMD {~(ư#*eݩdw+㺿 'J~^ 0Vgfe-LĶxm:dsO\9T"uU[WgPDNvBX@@7E\bm!b+ J` 8 %bDJ𦩓J5!%D]Q?rjĉ)yb Be|2쩙E_:+xS$ tKJD:ڼIb8IW囍xDy$MQ0 ;dvJn.C\,=П¿e(58* MHD Ss^b\pi;(trC e }hp\}QkS x9;fNÍbZ rL+ԜiGǤ O[ >pFMDaSjaG Q/MJ JE -VBf?O U h~7ե2txMX^*ٗ#ȉ"t?ze(h, 4k62?& Q6 m 'Q^BLTm^='F-$Rl9Ǵo$Qb*cm^Fv2lkսJ5S9矶r5yh߁rY* IT6&+wVխ# R ›NPbQO{KX{~u@rx) '.qN G}}z9й%_yjKC21ƫd@1ܟ▝lD!/7糛P=]|AImV㬜춏HM|]4h`>).WK]mrҙ;uӢ;nrPn"\cta$O{T=NW/f-r`ĮOd^[K3IB{*q[Ĺa8|2q\ri:$&x6ѢLuF ~vdCh_tޢ$nH$XVY|.;%i٪`‰+38K7s;.s)67 㟸0#+˻8JI 5U{Z/x]VO>R$ʘ|F:/6W|pӢuDIT(O/ ˛i cWm'\X:Deb&{n;̔ dMɔVst #=& i&#^Qa80nv+ +|7*"ٱs ӥ}PvĐrwo> eBJSn 8uO>SF㟽ȝN?UԆ#Vu^R8ⰰXȜZX:iF_{wDpTlҡ!Qw&0),1LFs';e;y(0o5F$nligݏAO[o}6%ctAOġ̺j${A[fR'K(X`%2_WI/ޑ:"f4_v46D E߂ydt[MՊy{Nz̍fӥVV]ff B*x~+'"] ]cstN7 hMV< N"ץ No0?4EY&qrOپ!Erom{lЀp)|{w]̥`K7o*_ԲT) w )ϧ +faGi8f쨀?M442Zb-Bp G<_mZVrRdiDRu9tvD5Fי0=3[ocTF:_P90 4 V7X ٧'uDpIҀP{k~B-ڣu1zi?AME]k,kCoRB5rYwT–ۅ!'6dz3@-m^{hVQvE*ժQWR,@dƠT[m1h"0&e[qmۡ{%UmIܞG=nA[~^t3^:co+nʼP\> s Va[%܂9yj/Lk,-:% ꫞< tSKlcݱ}m,pzSsګ-'+]1Ox<&" Z- Zmygbܘi℀ W%~r2 HjݦeR 欶&/[:qc=b *XoWD'fXo=^aX G~E-.qp3LKe r59KŴ}E~$ lT> H밐69Kw{YPƶ B:*GS.@ 'U*lߔF1W5N4X_G-h^+jMr|`Ss<]0tfG4Ba K8Nm]1k^gJ~lE'ܿ\iDNEWBW=Ҽk0 oP)JCw-Mŋ!(ht>8~A,Á$6^*Go=)`z {.{/o(b#$|`'L#*?3Z3p("w0N.vˌlKX+ala2;i Ή | y kő&Z2ݟnܣ͎?oa1zv{u*Rp0]#Q[YsYY$Ggq@?+w!yFgD tIs'<Ȗ Q1A0[ NjlV q z-f "ISA+jm[)wBEŸNnQTԉʤw`N&J򒱱2G@sgNV.vK񐳤(`ecJΗ*s@ )\gQ : 'lM$7mjKG5S4aĢ $hx?_ҠX9Ld饜T+Ҳ8&3Am]r iE-%%nP_f}rCruaB{P(ձf}+RKFAWد`nqIPlMFD$R٦8m}tb!%5/g~E: t Nq!P/$JM܀4"; BΓ'Bz'&וrh+7-x)l.fJ2m{ʶILA<[C=ӊK>7:A,,~YQC?~gPV|EKt(/϶s ÍfވU 0Uc+ B/z09gpߥe4D,3s~b 6[mh8ՏDmD:'j{X8|ڒg0|;>Y>i < HjKhSsR d}(HIr|IY%:Tla<ozoDvyi۔Z+( >vT $Ix'WG+v˚8*&AN??hd&c 3 ըf JXPͱi(0mbxYxm dKfMDrκMp|{ؿGYI"'rkӠZ湕e*&6b\􍋻e!Y i0o6h}{8៶ןHv2y6w5u2+,p~7^__ko,u_37r'x- G7{'I>ӎ$Ҥ]81n-V(Đ^Ngqr"dF-ZB|lC"xx$^NNl1Ep$Iy *q&HJpߎHZ[A\'%$}@pm9$ z&oA\ +g##H zɍ*ɿ|l6PR{Nh])]ݴA%#B׼Thu rlXLSF~"erD ^qIĚّ(Z3j;y]7?[[ϐҐ|`(`д44m]Ϭ]ƨ | ihz_y"6S!?]$dVg\(Pr=Y Q ~Bi=ޙS$uzezܹ#_a˓Zr<˻|I lHzIq6ӔH>WkyɵЮG-']Ñ6gX<4bjw 5\T te(:[)\BodNTy0:usϤnih;N ^baY٠λFHa&m [~ me28ģP_6P5$ [X^%CF:&&J7Ţ"+ڟ%7?ܦJ$mJS\~%n/&Z.C95T6B|#Q&wwLCZoRO G2޴ IϬ' 7H@wmhBq="fтIXJo6&& 318P+A6tJH{;|gMQh{xbFCLz"t~+~>+CLf *Nf0蝨1E'dtnI;x6H&}Soe[ ϡG4 [}>g#Ӝb|?<䵫xZTo!-mWc5FO|F)gFX)W)YwwOJuEӰb=| ڤ];PY:\/d=P`f#vʶ`F+}vqlP?M JƟ6P]Uw]Zf2F[4&W j4ܳH,?@\z5S|l< K=@7@~4oyyqy ?8N-XAG7NҳM֑ bu{<_%K JC&rxޠz/9R>&)L"'7@ۆM# WrFp{f dƩl썣r]Ѳ7Z$Fl 'y1^D%U" z3(ю~\?>&1k|.^;GG:( :u9VLa]ZtffcZ>Oq Xָ۫cּ`4+q[aFY<^W\SZc~Hw'Y ݇aT$}I(DLM9ԁiGCua6PE Wm=b^L(Y-cQsΉXsӛkQX9#:^#<8G1D+ d9=} cT~2"/dWeV!v-:g:`7XpFQC!G;D(RڔkW`Э2;(*@6BMD0,A`x<=xDTAs+/bʢo_ƒN%c,VyHh #'iYpžyM_vjpyFl^3|1f`r_Qgi:_H%_,-~pݫnUsrHXD#XX~u ̛fw٪Kh &Kb{.$ս`'&ŜK3)#W= ޼Qsԭy{\ĔDD S{i ɆHva:Nm:=Z Zw&gp&+QW> q{y $jF&*%Ω^Ȅ(bQbx1pk[?{PщIT=OMJ3ЦwB.BXWHdaYL.z9Q(CnAԂhA_fu^`jJZK^ 4ނ9!XѥMz ^|3 d_w)4lղL0(`^)躦 U/@ X;"Q,@1û!ɗI4˔BY 17y+򲰙JqЬ-ser/k3cxڔeHu4cOi|\?.2Zj_?[x-h]JT)b눛ysS]dW"rY -WX[m8&Gm/d$ҁwp<Pu?֝@6Te$.r4E1?).9D7#-?L屷AC.#,-m5R"uPUۑ'G\iڕ[VZ/4wM8[o%=z+"plN_(A!3#5poEڮ쐃zG=ӖX?1FAN M;5?Z*a@: 0Kqܔ|iNQ 1 qϨrH3HS((xMoiEn,˜g}[a淌|Ե n(n}%}[J(ՠX B&pcMXܣGSp*h_{#'(NPEy(&}uG4:?WCPS}g@IzV_PASCeSU` Ÿ0\aZ5 r : M,=%{RiXrv gLɘΑ v +d8p|:IED"c|+r7C3jț{aֶJ Gic=IwN %bSBgsQ'~DaTo/qm4kh>GnGf0P*'v\"V(BA'IRȯx0$7(7"iMH|d5c7pfAᱠ -D/i/f#Ķ3tEIWk-6r>5T6*(s/w,p9HC*t1Ѥh4fXz<['}rxD%o3uџp|$%87nJOn}EbȺĐ2@[/^ ?Z I]=vEtxyU72+Qh!}JR6K0>4oŶY+R+Zqе9*E U[E,0lӨeHg;n#+93V]=sw3$hyq\NYԩ'W L94%!bD*%4 L#vxWKp1SVx.lJE{QY60:r*A0K~ ǼR>"j>)򿀻X9kz,KxFMh 7@`Gc=}ɤ +28uJ- B $ɏռ.jX ]6CԊ $f4u9fglw۾"JH]ֵW=?3wS!R`1}T)(i{\Z=_{wT[V{fQ T -髿!{S:NK`J#r#jQy+ʿaj'J QFbrkLA.D/t.C|P:WLWnvyfgu3Tp[{捿F` v%ůQrEn-!k:,g%~ ~]3mfnGߕW::N+S&)1& fPit#қ$` Wq0sa N8\4? w&Ɓ xhj0bN;GO@cJ}+H¶]A60/{7Ptۍaཅ}_bCHߟ m\Y&[vF{(cG/%#aQU&X ͥ:s(H:.Ĭęp^3N}VA,db j2`4 :A457*]/Ǜds1)Z\2Y%R!uv.f;;+~f8NUCCgK3d˨۹ SZ yxj0öJYVDxġ;q$ny^$"-=i""0M#K9 _fI;ScI1N ʡkf)/JxAyhZM#gk|fW?)mtf KOa1i uv!$yRd ]Wy]SofP5HM@'@bCwxxNaTdGoq c g|eCاFSb {nz.yN!1% -+33E*qvytup4췖{c澧b&zc%\!uH b8lƕA"2DMKL4brCi&g5 mg0Ty.EI7 LxWz`N{M6U1*m-Nx"U?%HxTw;l€/w}I%_e#i9~HH't Rk&_u}U:"֯XKJDYCތ=o7`rwܭ;RXԃnmH4ӻ3l&Cy,^=l%>\Id3݀ >hm^6ٖ]0n @Q&p2sl%uE?80O6תך%I¿!`:}| Uܯ %~"R1+S9vcj XN=$ap|"yS,rVo4V1;̝751P0sboU !9 ;%~z^˨O^LjziM`݉O `87' )";A:g kEy5uN0C~uz;p;@9qDNOƭI;4[VLBnx_e.pРd],: [Jg_êtKԮ1Xv.6 lBgZ2n1`võ,Y!~-RD( ܃$3CNa)Fih>0lDS,/(͡aCVYР9MaLctke\HQ,EpV𸔂XR+TK%1I.B𿓒,tW>6\T<" f3WqBy][~YCYھC@<6QXw$jrAfǓm^NJmNrʼnj؇ޮbIxhq==tl`г$k0VC-_D,1&Nl2 ozXIQ%'6\i{,o=&``"p\3i@zaVNOk ƃǷz_ ɝ,,'q9+lGۀ+,锩ɦmϹ anByA­&3mdX_HktBMM\Vz<%d\_W2o)*wDVj PP<)Z҄sXo1흄).W}:=-th Gx-|FY,8;$)`X7OwLb5! Sku_ /~D;)*!I:O$KdQ`T@u m*ّ~VRms1'OC{OUi%&tʢXm`?;AEvx@|YC7[密WAYm_4Jl7>XuCJZtQYaOm#zx/ g88>wR-n*3V/w0XχZr%I]95՝lsU:hQ^qΣ]^`YE)K j/Aun\3>Y)W /~h-$yJVyR=ps4S` x=">md|$K)bnQ$Ai|4+ v 9{j2:- hh2a}=\^jL]>VW| Ŋ 7i%f+">7dw$>2lG@rXz4B_ߧӟ7Wpx_\l6Mm:af mW wbuD5˝%la'@/ F b7T˰ HAXJ(3݋K8n=a]ְoXܡLr7~*;~Cqìbd[9۩NRR.5СQ3T U@i^(%;Pxdy(5h@ip.*k- sU. 皦1v)dJdI9G=|t!2u4O x-2x%Їy>&2qh,H#KZg)%6[`YuQOohr|,\JЫ% }ӯu݇UlEJoIe3C`@Aj8hmpm%ݪ9c_k-ƷrP?FYAf4 ȼ:uòL}OY} B=pl SjDmęM5=v =jFۧ Dj| Y$.ct]BMM6E";ߕRz)9fa !NÐ>L#VMqIBj0*ЖA#J` qG UJY5S/ZE N C@ߠ R(8*ٯw@[[iAL*8:Gy"a,y!(0!f[6FS`NN(mrP(xv*&dߍԐIT3ҚYhoI93Y j&u LvgD[ʫE !H-/s ܔae4A=~݁7&[Th%|Wإ>?=;dtiNd{p&60:A8b~鋲R 7u;z~mK߹. ~ iK-4"Y؅,604bV-nL W.n0qc lM`c VjAHHXbѽKtC]&5I%ذ^O{ >Cb;+P}$f橨2ì!:P@˰(AX}vnjoKD+_b"`JtXHoiKp4ӂAͽ9\p 0yNIj 5}x3VqNC\=q-||pf{%Җs՚ڿ@SLJߖ0޽1>h=*<kηۀWشRA spR;< " 2&_ۜIkA_Bw[┶#~Tp؂$0S 2oBhhQqϢLa/e[%g\X@$e1&]:m2l<وIt霹t1ħ1%O- ލLi!v%t5 11@f]neȇMS1A5r=WB˼Ϻ╰3[D%e%S*5 [HH\WpkM#޼Vf CLgon|Nk`jN6$Ex6H4ZW0j*!CӢDfW}8JM:ԞsYE5ނ~~ѷ5ƷPVdL]J8oMè1 #P@8U:rjM,NMT|18Լm2;]жN ZupܺlG`oOaF1Ě0v<%\}e O@#G7$#;S Hj4ŕwyy'QqeUs RQ;:LeSZ3"F/, U%ݯ muhZݠW ¹'>²݆W*FxG<܍FX2D GA=V3aGl>=,N lDKs/wwN^Y"_:빇.ԩ8΃A+6mJ~U? NR6{jٺ0g hB_j>eL^4;ɐZ-IwRJoH R.}AQ<@uzwmcsgsN.`u"wÚ`wϑTɽSjF"+龶| ]ʔUXKUm6)Ru}bߎWE$ֆq1vX{-p$K/k-%ƀa>x=-ЃXe(jo;9x X1G1VP<^ED2fOiY8,/L|HmvxMOU-Y$DK"IG4`H`3^) t|s`N|=QL>q .p|{VP1gұ ʭ~u۴,y3m+JJ=]E?T Ql&Ä|xf=A.L M gpي7b!^->},h+NAb ׾oi:!0Bdč'=Owѽp9nI5g "dzkdcc(BZ~`gfQܖm!lmyE@٬-WB{ b/D'|!uۖ>8лw~Z+ޮbBa`6Em)„9/K@bH$%@xTǍ8d}\ 嫬n9ÝRw3gZa,oҁ_dE[`4&b13WkU⫓U7v#gys*G  J1( GM+[ؗD3=gͳo!jRSt?m˒eӤR^j \r-XEl[0 'ͲIghsqoN|7kjF}^ Z;yERIRd2{?6nƹ'V"Sm쩄@ޅ*ڛc-+X'j5a[;7f<ڷ)VO:%P-% |J[;;;KUո^zեdjJQ:@Rw[Κ/:}Uaydw0L|Ǎ|Tmve Sxa&& h͝Oݰn{հP%\^^\YD],`vbK_zW`<)q?i,mh#rm ^i/j ΂_4o-krr)[NٻbnĘ_wRdj2eܠj1BS{=oLiX͔7*?@{ֹ 51c]G&"hORAyz#k& ~FOSW\0;fzCp?ƖVp&_ jvp2]8U3ͳNCHIn1ttfSUDRXnS՛só0cqNy|S2&l3Fcz1(.Bvn}~Q_)T1s{jQ۝VTœgB')NDP=knH( l.7M!\Mkyd#З[E= v-G9~O /xRγE+}|.4wϧߕ?Yf:c?^I \ivYMw,Կn:/ ]>YXN1gfY*,nKB+`víħOiO 'HRpSȁPr=F2eFW΄ç-::ԁ*tlQAiʔk\?$Å0 ;=n`o<~c#ܷzAp;^ vPīم"Ogn -#pUgAJv du 4sAT ,|oA%_-Bgϑrv@}uX;S/YU[m[L^@@eUPMiGMџRKH[ʺ8QTarV'GNv$ _~*h:ad*+NY;0Ң[׾踒? ~@WFwXOi cҳ3czQSmVъ]PfQZd#AR xڟINc.Rl!>(alj Z]էh5 5pGlȷ$bيڍjN mRqG.*5-Ќd?&f{L&(˙zBp;x;#T{W8hCkOl zIB/3yCˆvRsVHQ'fsJJKY$EH &WXSݷ>yoّ]* @GxB_2AUZ˓csD Ȯ1 oBΡ|4޹|?*ͬ(&(@"PIUy? }ÞM×Їs+zx$i|1-SPߐ}twУJقЬ|sQj/`h^? d4V 5j,7=9هN\.E-XfKB\b{ QH 7D0pX5A\.ӥCɪ:TQ]輵UE؟ ]\\{</\g'A.hͼ%zg%? G=*-tO&n6=</b p✱niL6ԟ۶=ߞ1J ِ<pMڊ Z_s9gtࣼi? >! w,كőh0(xSQQ<.Hg*Xa6"SUOԾm;}M$1|G1koS W =>Y :FjKt֣\@˷]C1sIj[ЗNvI:\*l7uOĪ o}BJ WNWމ{ZJL/.aF81=MU#LCΐ;0s^.{o쪭~)Et=p)e~BjԜ5Ha{ao8-N#,A֩t>24mk|A(ܳ| \k|[ K 7%KVwFJQ@ԏ󘬒D29YԊ?1eW#޸!M0wS@jT"Nچ>ZҺQO[M&+KrR6(~OX#OcC]g6L.%3tۖO yC\bؕ6uUYVqpN5ߐU1W2K@a{8٤{+1!$CM]4fTˠk#zb,P#ƌL_b~SPXpbIN A7$gEgyWAimC V .G]C6E(4Ǐs q`v_P?y؆wE~ZgXyw>BO|y}4ض[ ӯgh4D [=JE,n 7-Rط^qPl@m0dWn Xbżgɰ&xf^De^Gȟ9|(m4|ɛYIv]f5jlh Y:kSYtY2e|AF^ }\/d#7f!KcaLU l/ ?vqF~SA"]/s`2Hh  +',"VjzJG۰@SM5-D˓Ӽ(܀̊A1(bh~j%C&,Ud:#E*i{1cc`oiXc`q8'q8/IQYd)_*%K|Jݲ]f\DdIޞ;9=ZbΥHSAyx& @ٕB;y%3ض^I*({#,27]LTfq)8n/DɂiA6G ZUؾ /l΂ E'iSȧpAw$[/~ҲS Q $c\a۝Q_f_34gR2(ߦSчxv6Rz)5N1yQM8,. qTyOqzL;qY7{Rp w{by.3ǣ'ovΎY͢H{MߨP[L=lja峑DgRĎpcʘP.̳["n(Dn4lє)/U71k\!H"j-pCmiw?8[Lt|+%F8'wY n!zuz?~BuA l~untw'NZ鼪0gN Un4vL5ͽD3&.Qӂ]Hul gK⡉aT1d_DI6&bH;$yZcfN]]{#KduMbS庩֟NDb/"m` >G`c.-W*uCLԅ"ꕅFY,>"< f ~V~){ipu@B5Iw@,NYQx xKVR7ܹW \ 0m "7B,݆`Q ՜?K&KCev-v;vߴ%7?9VjeǺq#֥Ҹa Qb߽F\%q_*P 6Cj{Aܟ8%$$\ ݁Yz7&}V''R (X:e S]šG̈k w ϙ/eq3dϣ~GX@/>kgqPǢ ΝCPA0[2ʖ^ I9~'A08CRC?)%@d 8;n䒴Ly +~k-OtaPa_Xfc jqDު=g\3k?64~UNci뙀oՏO<$0f -{AxYZkV+ HR0t>ὁt˝q29ĶEiX\7b,*Nn} ^_Nã.'N ~ 9),ҧO2Nm(;-D%u5ۀ3? WEI2t,ݶ?ĺ JBV+x cɉo6ą!;x3x*4yTW,=b}LVUq_/hHfCW2dcy9 ? f 9fO'N$K>Rߣ ڞp戢!uS)iߺ\H" ǵ1ƿ'y-YŽfDxzif h1'\ 㤄|7z$GT].BlD8)fK01 Ÿb)_xzN|{;yMR0ue*UF4 Zub)麟K Ht,O ˺묠Ư +GG|J V~\X&wvMPO\KD q9(ǹgi0({)FH`ʎk50K%[c%XlʛS tcn=q 3SJ|%G瑆OUtm! ! _V?ColPND 0,\T#]wf@7eѳJǥFtug7/N QZa$ω_ } R ԟL(uęXzuHzatp叼QdWI(yA-0A&ĺkϝצi Ga!yl/hoFgKa/vI9L#5贩ChVI:޴6ܐb~p򡸊2."vnw\5ֲS6$x! dBZ \+DPߞzW)r,mH 6)Ra^_|JZŎ-A dz1U֑\Y 8gj_Nevx`y>fw^WoҺt̉#C'QV!7S%_IBRKPɝSi;z}N͖poDF ju^;/GW[[qbj5bo#,&b7hHN ] H!~E千'RxxB,3R_k'ԱA|dz4npBYU*Cg (J Sv0HɃpX[|D#A+Jp Ҏ[DBjxި"/{c %Rn:(=#R ս3~ur7j/4bGxI_]6יޓ.=,:P&>oAnU,L*Bp;yC#d< 3.πGUK 1#䁀:"[ nļŚ\,ڮ?\ Aؤp=Boژڛ,pM 0{oQ,azߐ[ &l$/vֺC5c G/U%C w,긤_ #qt< Vso/IӱZ3o\HOt.imHVV2I`(dĚZ2g95*BChG}c/X/"6 m16|AsBMs &-slTb[+ί.in2L2-Lk11} ףr jAp_!rڭhI>A|HgB5qCNrzW,- #7;Dd] 'A[jwﮨ jq&l&M& . qH聓vJѺ (^!Oͭ]2)ؙ Фrj2-Нdz!`-!:dBvJJM̭dd|~&.'dEz/0hV`~nI@t.#PR Dad344/M4(#UGaL)0Dp$N,t)ÎW;_ v5o EJĺoZ?R=%1vBl}b{i%/]h^M H%,k·ޗ9+ DBSMX -GV[0Zt$V18h_~c=ؗudK߫#ma=H@ElY뾳-Im*=b-}u4EkGnpoC{ݥi݌e.zmc^<ϐiNNhm c([@5 dw3TVJ4;(V`|iu;l:5+Чӭg\jc0k)@B G^!Fb,;_E% ^/N<R]Y y5\G96P1tΏ&VMGhFA)W$=5 v l)vH6Z\XDB Q =R{s;Bv\W##gES? …V Rq2v,^wN_R#(Qͫv/ye8:u{ +?C@7$6g46c"g =d >0unְǚ9(&=9Fr&,}N A*pZq}= \r- f5V ˓eyH?M^C\) 49zb `18oj˓Rj|4vHo@Gg,213 } 7^,T/DhjG%zDuèG+]IJ# _8*pvHBQuky <>RNx]D1&c!]$ ] 3d OꕲsCZTzcaT /)Y4O.(|cvme{uxԷM Ԥw0%k{L u_DQL|UHQ>J qGWƉQ987K\#/(Sm&Z%0M|X;ȤAq*;^)_'vEoXASUBYnV 1TsiS2=dO)"OZVo`JҀ4cbլ_i~Lpx`qry"Z&TFUE萞 qsi{+iWv(n֏5ateLw3mr | Y+nJ*̮` a6+TdjҰ¤pz [>~\*) u2CP.7}KNzSإ8jwRv#IXq$) 0,js[zI>\0ܔEhv^UJr'ǙH U&MMaTx8aʋ^aBDs_n ˋWW0ٱ6 I@%ml Fni_ֺyys?oZQQ94sNpk\vS@xOG{Op0&ˈ;6cB*o<>u/vD~ֶo lFҜ@烑l@ 7O>zQ-|:10O#Y)P 8+0c&+8zL5xv[!U@VV D$kL(y&'%Oc*.RNL/L%!yOќF$+ &D>;Ȼ5~h^1t^idm 3~:.s#ʕ0Q4a5HHXʏ$p#KEMO1 <~\[-?%cŵ-$0Kī~r<٠ROkضK&ȯm6VQ* ~K?9OϽZQ F?9ABDV)|!yõ}>w50+Yx)$%Wꦒ{`($(I XŽ:\1ͷ9`DQY}w*RE^e$2.Ygnnt6,Ș)<ӬꨲX6*v9ODcD(ak6p0ò'S 6Ƴ.t{O[7smM3{x,h5IA=+IhUa|\D+t-^Zs+8);{ijC¶*jtK'nm8 %|c=}xVH*վ;ߧ%J5thG<;lj2)C+<$-[_ˣYBap"hOUk]Wf( Ԛuc|d "#o}:Jl8b]44G``#n)9[%ɔ;9-ׁ12\Q 㑄BcE6f&+~;BB|X4Yov9T*}zi@ѧi#QZA1d2d[c z`~f$3A.pwE`XTVTzjk=ngC6;[%{9"Ps̗J(􀃗mLm.1J ;}RvgòϣՊrA Wỉ,"B_yX0 J1L!Z(xI%@X!1Z ET n08 ,p3̬3Nv0rѿY\* (W 6:9\b|biM4>HH-GKznga{uc̕NZbD45U{,d0MTHd'1x>ՕicWo?66SlC.1Cs.h!-'8eONނ0.Ig+:W.NI77{Vĝ"-Ć Jʰ/^s8^=oov@.eA ': D{QqS,"ZEby(OTWI]qfRJA6x#=NVזH:KN'FrrF B߁'N70f^{uL,?RM/e3Ic]A@&PpFa \\+k;ƽ́<6Bn’M/xu# UqږΆR wpjи#v弇/--!G vbv˨|# UjSGIBҡ02 fʸyӤ:wɽi$fW ʬͧFŀoZ; 9(k"~CnnJVS1NX s`: wt_7 `>`(Bolrg$wDw cxgXMH^lfqF50Q[.n!n"#:f$б<`ҙl{[ QxlY9 vߡqڦTr-T ljg ^F݋vjZ5'qSMG; LqF{2p\!4Y2*g2Ě:'(q`V$!UܓEsW X؞ĥf!K`ϬnS{t(dL@'x:>A8'(X !eҼ&<4lj9x?{V+rWٱ-dG9N0]gcݳؽpFWϘ: $VyFЧ5qg =yΩ"#80f״̂E7S[UTj@m,֦ʓz&ZfNjrGPb3j3vՔ,v\=(Z~.%;?f(KjL]~lʴ0<%չM= еd*7WoLsK!7~dHSu"0qV|ؗpV> N!HbBb/YldiOύ =Q)^6**T'R|aYXan[#ptfSϯnщY7R9>kmOc&4 "fė)}ƝT!RBIL,#e,u$_!QA33@}I\ךFSq4!upTs#ɬy:z"B! $ID o[NR2N-]h#bv6pWqԎfg &Aw],r"?7=oՇ\ WZcpU7?6nY|!\U$IU2zF_1BzK~-+@77;nCE!U x?zQwv\ E͊ hpy2OѸe_L_ohf+::Mb:4=g -# ʹS>KhGi}ѴyG.<]VB'| ՟޺{R|XcՅՠ}1Z*6DQ.d?yG\ }Be1sDe1^;;fc<@1@c=#era@]آT`_.nv>4o(^~.ܯCȕtC^!n2;I+a@?Bh|,+ :XB2XzS}Nhf2GAj/1öJx JO5'Qk fXT} ׀ID8gܾ(Tװ!\Sm_0LC]kTC'viz01zWWM.8. Odrsau Ho㫉G,B˞|fkXJU}.|3x:sW˔Nqz5`-A$|~c3`R/}a_U/ !GZ;g5 0PV )l&QLvK9j(#lTn/wZ_'^5ZI{s^)Vk P%يxK$-{:JcŜj;9=`%Ґ5cܡ3R~CS }!lT;'l5QLeݮib}(QoUM-p(͇jKiZ5׃[ۮ2V40PQ z@2m<  V}yVeݺƮT yMDExlu;tbJ*|ZTpq!9i^Dkn9$4%AVY+9威)ȽΨP5%לudDGub͝db_QBT33{ђ8o)4[ Z%=x8M,5cq_,.1b1P CGE^XgsΒ9&)/`0՜,j OGEdTU ̀ȫnaKOO8T +I#W)3uAU$;tq6y\p0:k g ~H;9Z(E?%G*6jR~x2> ,S'HjѺ)Q(&$ȒD32^#?Mu(9X]$kaXM[BOfaF:s1rDL- Rm7= 3\9&,}}[6I+%ETSKW%Ҟ^~)0,!$n'}CC$QFټɷOȮN!??BY:*kOgEnjz塀Nn$'G]$/Ivѐ42JY_y[@˃*kpZ ޤ%<]{G*.%goiyUGpg#aFk Bƀ*~ǣ"0;)_ek!.fI?(`nU}LUk/g,e].):RqK83:d(zA]EV՞^\UCE3L䡺Aa&X[S<%*s`5@~aFb4rI\ 7QHtg\ZxZONû7i?o~lbWc rh٥C~8`oDPOoUQ4sW(y֔ϱLx䄮5ܰS/FOPNx6֫vu yL#P ]bmr|ařH+.SwZm%OߍP^fvC܂2N3EA98\960 V$N-5Bz9!U;X/ˍ*hX r xvgg3c )5 ;ZBZ`ނجSp,tV>hgm6'%Xx!S2'_; ɐS_ < {C2 lBD=5`mwk]я%_,zCMNCMi2i e*{)x m௰}n DI ECJKMja)h("v.7 B V{$٧7?HWRԚ3?SqHŔψ_kddҸSU%AII\w-EP ۃjQFz褉sQ6]?΄B8 D\mp<̛6e$@FHMp`Zy!\'HwGTDr l)4=GNKk'ӀjZ󛺨V8`mep}F;14kx^<$7C)l6lظjhvM gA{QƥckE o^/Fuěik  8ͥFD[{f6\bMD*=w3G,8uw-[^n;8wЏ*\;v19@uMigCAA6:9!뀬!@{} QMO&|D|Do< 6$taRbOk{x(!*?UI~iL:kpD6|;M;0a [q^gC1`hqu=j1Q?b^CR7K=}CL}mp,%yj+-9UVKݑwvKvJmq#H\(xT]TyV+Mєђf # ]hS ^y ?v -we <\k!խҏhc<^nX=7^KJiw'Xgîhz],cjȅ ad٣߬*PP^fizC故@FR]8 _F\:^`$C{{ơT cHVIՕT^\sD$OBt;F8-MHF&M(uj+7vB x2|asV#:,w WUWVrƌ n>÷?I*(spx1 ܺx-*ݍ̺ SNBj/{ˤBSB55UGf-g{eIo;R`+|u2P)"-W[ lLp7o}6|>h^(|sUKr,ui{e) YF,+&Z:XϵS,Eԁ2=]L%42?p |jCנ-AtSGP$)smgZFn;'\)c1GYwsa qVb졢(F~cTcZ =3\=iR`:ZS4o¸^J2)rH.g>S /Wcwziai#o8HcU= ب9GA 8B|P918 #+׌@H43΃#9Բ\yd7rk.& G$tYLce}K@LlJ)$b  ;\=" KǘEQR(S_ߒیVd uʉQDT١O+WbYP`H YX8|;3:hZܨ-,{o%wtI4HBޭŷ9GO ԸV@$#:$V=J\xڿCe .N3w5t-BgJEp-œax hYZr\lF\'-^c$.=.v%o*?Ƭ%Q~ б#rԥAU ѰAQUp` K&3 |>%H44v|HQ_2\t0I+ AA6:Ri;AZ & Tu`"!({<Ơ}8l$˗5U62 ٕQM0ygA2-Yk<]ZT/LEtŋB 3p3pͤ."S7 7U']`;b* %rkt_2/e[m]6u+(J~?E[1\}}wT|ZV6BcgHK?0 LbOE+(" ϬzqIbN 2lbipځr 8A)`jIe>T,EZJӪwZ.n4:SF})prbx0PN-n`Op/(&$\HwSwIpVj@ڻpZX%!F)GK R/zo!! DSxQ94~|3$51Qnf+HN x4YB?n"8Rc`r;j$SYx:N{Vc,h& T}}!CBpOt]ݪa"Ł(A)CPS|=uJZ>\żq#ӡ2*geBQCYO`Z. Ĺo`<$]߱)]q$ֱ6c)4lg mƞKqp' 2K@yמ!3 +R4OsbX&ExT3SdYNc__ xzg*IT@.q:ZAȨ[++KgN:jȼ_qAFSdih.<8L !53}u8@V As/fQPWĄ9~`{!۫5@tVɋ^/^/66~ =0  2Ck^7OJ &q B$'D \TDh7vŇUkwU` zDrqZ'|I;c<Ӻ:zf8 :P}k9˾<w5j:/yCk^$n‒?֡Cd e^x-mB>ǵQQs$њ㨋3sz.4m)V2/(Q&#Ccq7TlW€qHB%[> [9`"'J.]I7V 7(V!j @UDLrkFβcOEu>XfV8F[2Wc g4aG뢦Y;@ka^+V6-aHcUpj7Jj%TE?Ss X)\Wϼ2;v}%A9!iH |/ikNH'8Ӷטy9QX{ħT^(zEXU<SJHpzRB!e>UտsCnrc@[ۂ;N´jȨ"tv̓G!HXvoF0RH;Bף U@鳬| ib [P~*N l!x CrZ7M;}=&aiH.MCն9!c1Au4(wV}0?,HK(XW)PɶxyO!ɥ{,/"Sy ˵ Hyƃ'.DEaiПHFL'׺w>+܎L71=c?g5 >asY״ZNCMҜ,bX] oLs(cl9K}oM~͟ 񆤕a\y3FvJ~ &{ّVug_{)|!U`mTyY/,o_,7±g(=/LC>+~| @?- Y)LBWI@ObU1=b ɀuB^JT:x멬4ĝna]"!!c[(IA0oQwNJ"E(Sql;{Tfjcy?S!̝9 m'[g-*,rib?7n|.0.ıdV~Qwpy Ro+h\G _Xsr|"=T}!=fȳ.Lƭ@T'I4"֍k.-:>ZJI$|+澸@DBDg<aZ;q.o6Ft`Fu]ln_I%.^:8 α` o?]7sڠ{A5KFy>M:/dc  bDg?pǂmzo[c]BeU=C] KR&XGŪAU @Ii/SNaN|G2*mk9*XCGgY '\$4\P;;Kx?:JILqĦZ,E+JƖDg6<.otF0W/P+3ar 1ɘGVsIA`g|j¤zڪSnwxh;t`ϬJCwG(^C 3v+9p5AtR𩦕c6ƴOC`t[(Kdhv7xf uSt WPUw5<"%['Xkf z4>zBKb(z]ik/lD1 Q}ZMƋ,}eYM9M[ayq88E(XoOǠVjwEƤ@Պ76`ߕ`8p ?fިhT_&봖\}ƅ``a+LޮGvXO[J#T\^LJ+Dt$}MVxK؉('^gZD@kId3dЖk}e AcJ*hn!,x;Q#8f_VdZFF`OX[Snu) [@V_pg)NG_X殺XNH >=I`s62qq=5P,' Xm#;A1XXAK9p/ 6䩔`/x 7ڏHgs &+yf(J *0U֘\Ɣ90 pvCdOz>+9&/;ףWάQy ÛjmY/֘3; e7l%q!r yfv8kv:Lw !q3Y]f><J/QY1ֆYt9!2 YQPV! lP3Q{W$!Na 2*hU{n%Rۓ8Y 7rz~8u-Wr7']+?KrL<3,G+2k3X4<^窌 96$[EhVN|spzh:2 *аRK<#ʼn$դrNYyAP2!'ݶQzk /-15C -M;Ηjuҕ{hI!;\BIy/:"ShĚ4!]<ȠaH%^w{g^|Jl=TeAtץ[no/XE!䜒6E(_ $DIcx-2ltuc4/~xbߗErxb[fڝȟ4ʍS WƮ"u9wYeiPHsqJP&D lpۆdBatfBU oe  1&L4S&ʠ@ lw KCW ڛjhר V7HndLJO5~K[?q™`Y6d|tV$Hu{Pup\ӂ/ b?X2\,冶AQ>v- 8U$711b}WF.% w?RZ^\ ƄP_Ap̷DDU=2򙭠>ڈ \ .kl }Ȟm t`NBwfReY2]Og9(,(b+E,LC bM =θe~K~7OΆQYϸuaI W-oq<9.pe'[h0-TIƥD K2{Ǻw""-IZT.ZSٰۙ2fbUWȰN[604,==OZ/=Oi41ή. /M;'kaqz 'J@3Lv2^$i l' >A{|+a_v$6>^#Ѓz]BRh!-Wo%R林d7O2sNq]Cڹ:;>hZ-"W8CbOx$(﹁v4+b9"tU}69E7g =ޭ&0aZC:4k ">:`Kg"I1Eo[]&բ.L~z-,UDxߨ%^'a+ɠcT9~" &QdەWK #ۻbw"r8P6ׇͨi0-l226=gLv`41\RKȭY0Kҿݷb稄CByȕzV7-߽aI[^&2*` qg"2=eIҹ :ts0AXnZE1tj+р|ݗ j7,&t`m%5C#fXOdͱZ JO^6PkGOu/a%<HFp+b\CfCfkYރӕ{bm`IQf>r|!Snj#52)e'&#315(K3d2ʻcPSHñs/,4ӱW I 2KAB <F #0nD>\v^3dk'Q4=)g_=tubwyHS _ﵳHov JŶ)ĉjX_sL˘+709!$jqPU=>bApt1uxA6 ON5z,nʗnRKD"I瞖( 9@} t2x`jXhKrGغX[-6iyAգڑ&?}DSO@]_vxmOLI!Q16'4ٟET',x9 KJC1 5t іT5;"e J&1r2Y[oO?RjD>rE}&΍-PRyfyW_0BV;Pɉk9 Od'tqThdN=gWٿY2qne"rXZ\K' Auӟ]͙"ڠyՓa{e!!VMٹF!*./ 7nh1> |SaxO56lEG1,x#b} /~ ? RĘcAL^g,P㛩oϟU2D])]w?gvyrrϨL^PV tD>{8]r5 z!SF41D3VrJP@ڒk '̈9r/SvS'S%՞0nWK11ô8#:}{ljj׮ikH t^('xkK JX'rd<-:=b8O6uTxND#?ãb!) Qs,̧2A4Z[j{Seo7ćJ1(da Ɨ* ]q%iGY q߀55]p/ƷA,nW+cEBop@c"78(EtY3!;߯*}㊴d tbxj{r8sIUhɣOW'?_Bq1CCfȕefwY2oF_6CQ $%Qg^Z-‘{ݑN=CwNF x=ga0ݦ1r2T-*VU@ ^KYGoZoozgIuJP4 & ÖAz f)h(qPYAUEz Izl%7c@9.EmV؞;8l`/`u|"㱮ʒ4Vp")).jQ 'pΪ6HjT `ެltHm<ӖBM\'۷coM4 .s.`K'HlQm%qM4E⸸QUNXߩ w$ c m8KHm3.iO+\Ҙ .lƘ f ;!oW4Ֆ{-ǥTq1ж>jC5^COȗ=.iԎ;u?xB2Q:suiek(ם҆,Q Rf{ v$YY땓sݠ%F806҇&sTtT7E]䠦[&c!%=Ŕ7T{'fGr?b<#zyS@ɥLTMF5 Ve0+S!>Wfl?k;LP,Ggu?F1ɢA ,f/yuDwJ `7p%dlVW#?ո]Foi*UVSlkPv>(_fPJ̹/,4WS~ja>Ɯ3/lcXEFV;7'I?o^ŒQ?o}X~ "Z 7odPB lz3t_u8T摯8M +haw3}=Zo ˶͹EC$ <#Ȭ#x3R8[8ʡ@,o{3ȰN8BbtawLH* 7?}S M̎8[N*5)OLc`rA=MxfRMkC~z"У\sVsl-XȽ)0s1 e'Z@ _)1mU\1uUsb\ k.DR Ah,xav]oW b|.rPJc"^_A5Df.M;Hʉ6j oЏ949,U0CC-+4*y #,7R7vrTb0g`eMQ`a~TEkTkaY|lmdOX(gÜƺeS;trpsy?B )h\5@;h״`ޖȵr]nhnWjucGmj1l?Sa΋J}cգb5C?|GMة[#(߷Cf0}[0bX}Ƚg4 XMaP}XI%$7 5qaj(?Ȅj0bPQgh\f6oyH;N,P}$(HI!\E? J#zC wQ H!23H :і#b t tG׋ w#f: izdlaA&A " 5fy_ !|44~)86 N^%@0*M|5?R>>p+tngWkąn9 LR:BQRV gFZ溔&~q;9q`^Lg1%"ߎ~ [Ƚ<JC*0[σMIX#%PS$il*AX8.MEІA=|q[8f >$ (Ebv_{>pNHt(ecXK!DЕ*hX/{i,ɂɓ`hMQΐv/[?Yʖ|X#2R/k6K$Ά cr,7cx FY \ PX72x7HNS OP?K~Dtj|yWq"C4q[㖳s 2vٲ!y_ݭIآ^;,GQٶ(ʈ3ՍgS" 'wtO U ng#ZE~ȜͮDŽ65-朸{a7谎mOF69 $Xio6p'ݺt8Cx Nsu4gMZ Iz;jrK,rGưIǭ$0Ɨ>yi)*m:j\|W[=TDcca.ht= 0Jj樲rlc wSq0,L1sY"v?2HPxz<.]\G1<]%7@@&^ttf_ T~hNЏٴC""QaS N:̻`?3`QZ#0 `|Mޣ1>rg%ۃnICc똚k^ZJSx}GL!C+P8;,sVWaUخI-nʽgO1~}(,,x-=O7'zNONG8S2Db[4T"Yԡo36,||X8Х=6 rD-sf넋T_s&=:Snވ7 ; ccXibZFsYD%J9_ MEu;(Co/ɝ:1 7`M/1+.-7hH. ₝C dSP 8 txxid2p]lϥb|NHcM,TIrC~"?IZ2ӗ?eYRĀ Zfw+Iң&MeZed)6#/ƽ1oщ )G~G☯kRA@Q4;.OOߕ3 Y֗2mw9 I+sE5|@a)Vnʉ=RpR 8/Juė a Y昤N ul[L6-jiMiXVo)xNV>5Lbf}@bGHAZyjk\P1;"?h20^z otpVG١jKgOKu(XM'6k<= ft亇U(!lۋpd7ѕWU~G=!Bt ^vI:o\\țyfE7TB[!Ksbsu{9+5{A^3 9AMRMɏxՋGY[\ F{`0*IG(aBFb'$ e!7%'Z_7,Ĵ2쀿si}aWT(Ljj`KVk+6Y; ! vF0ڣ ¿6<ԓxک)i,k×@*78ځRUr~# k{2=ٍ sJi"IS$lx$:JŅ7=0fE[<]\sYKF4jFѭ=р%ޥ^4#WGI^ZY9g~.P'~oel8Sx ulh8go逖D]E < S|*9C]*u=$CnpjⳢyۜ EMb~BRgn*"T7 epάt_Jcgf0bnA #(Pqu9;چrU{vr yHJ*1\9g"H׶՟@' ,N(0 |=?HR29%h.~6O,TW+&@1$E8)Dž+v5Mm9c@~r;5'9x.Z儂Hi|.z/[F*MlڙzAQVd"44^4ĤP&btj^aVpO4dQMfq4HfŤI -9n(?Y8`1 ^\33x8 6 5 jܝlkEK+%@rB}!EErv|ĒѸ+3t.`RfN .v`/ߠ~My*{"VTGIh80I0<'ܛadW8[xZK`\ &Nti, ۰,XvnCgX <3&#=O'{Lg:AOqfh(13`βt;7EEۙA-?P6ҰSld_?*mPe)z:h~lccq}5w;fmլR(y-(=.Rn48kEv>F [SކypNqzFXq4hi[-E@qXYE]ΪߍQ~$ى&TE"#cF7Aъp"):hi¡>聆5 45=N2հpRp|%l<Sfdpu攸6,\TVb39wOfSTQs>\4)!ϓaD'lſ@*&XTmƶyt˺T]hhW0m@"ATU`Җ9L8-f][eþyP4S hК=R=+ I+8<^Lbmؔ-K՜gUcgYL}FcRuPCGcr m6e¾gdoˎ$o v{:mڒ5MB#8BL vk9ψa@*lƈhda)2nSD9]0tzh*f^\y[ǵTpn6Ȉ."~-3T\w٫v$̆Kwq<_WP/( b+YuT*ZGHMa,pZrܙvɚ/ thmp)$Wyo7-n{=/ɹyNwC,KёX(iVMVi;GOWw{L4eyBԖ>ǿ"*wc?1:l]gu@VrAXC'~]&{ĔfvOQ5ʼn8Gk_ʹoPC)ѣ'ze0.򡚶na%G.'+2݄hK "L;θꓝ;9%qb&76H툷VB4|?Bfm4ZK۹+Kе-'/~mPxA4\骣U!vpCd2\JO'j-Hl\'$,T%CH?$*&qrkbmOcp[DGVcZfoi㚡M *k?Wzdu7+*~ibDNJ[(&.)MG1xzc>p Z?8K_^Foi0g^mWueC|*ן©bB^2Y—+6[6Xc{C 7%L1m `h7R*,w.jA^d~ZfH]'yjaAQa);>NʘWn&spgk& E;P!\pΙ@Эxyqs:!+GxނRC2KJs4#6~#_ՕSMy;=?dJ!諭]1xPs{Пg4v][U3|X:g{a>-eЃ *{{G/o[[&oRaZ;""/wvт>$gXQ`=lX9-Ԣ:@<H=ɔiͣеhw J3ojj-s4,NU2#gcT7neXN–JI/Y¾OR?5pK=ta^/W'w2uϫ^)yصg])D4$9]M}G+e6Ý^X{%`i7Ri>b:234@q6yk㭘•Th*Up&y;+ѿrPj~3J0m)h-=xLEe`0m`ys܉-z휨|~ =hTEI 2CXa$Ɖ=2,bvd~kHHC۽`p\ni_\w'/;i"_? FљD< \/\z#Bz)ms"A"u>[5v".DyIW<7fB^M^SVQ{Hk}ele˼ʻ#r/e۾\oam(Lyߏlr=#B%x-2F;)e2' nto!:B`xdє2,LpATf"XOԿ #q/U^[7y5>n(R0˷zMUPzŠER*4&8* 3~5%E+ϩ("hVU m>^8‘pfP9AXnv]8 >vn&fl+ ,hag<AOc+z8:= v5=8T)FgYʍOBf'k/= 32 ;5Eڹ<}P7M?\N-邲4jb M *'ُaѥD. b3nX uLwL90|D iFX%QVr*anbn1وa<&O[tHRٳl:ڄ| lt-+UeET7ӥQ%sWR_|rjDML+^S]n )d<'qV kVkrhAX&Y;:kނ־ Mc';]4c>֬#o "=a.k%u۲Nʔ 3{t͖fҪlu |ZšH`睋 _JY;v;T7VXGtx7X<[C+8'fb,.Z6c ϙT+otu#=?HhnG:;[XVԘ &A3\{GFe2)O%' x3V4¸< Sҕ늇IMs)\tĎ&Dj_7^l@YR,DKqtdʍiTyItsOD}M@|\^5ئePP|ΗqaJ^BAR(h@Վ\@m7-z]4hkS57|8r~{Uᱞx>no$F&DgWAᶦݤGߏ* |o'mf"]܍fQ4EP.܄~8#v녪$j$/W "ʝHe0gZi){xҾwѤTrB^fXvA+iO4([EPOpe-:Nޘ@_ Uh֨%!,B:Ɔ@ɢn€+=S K}7)Pǫ۱νա_1o+̀I|@: :#OC M%7z/#2t35fP v(2pZ״U7_hS ?fȏ4վomIJXX>yRT^ {Wbc_bK}Gp݆  \ W\lGJ͏Omo@{ig=;\d`04z 4Wk[+{K9CKR:1u}NQSt!#"9!1 x+yb8T[\#>lxs?4hzNQ-Tv3Dgط8XE9O #Mr _/sײ'\1X- vrvC1 X@K1eϬ ^5pVxŢd9a5(:|od<%;*es|Y0€ˆ8}l}0Dfj9Bf#İ鄌d{ȿ\U}X[448>d6ŰeVt9ʌ>m8ȿPz:`9d/L FOIF&dъ(+%?_ \nK*n>ξ#Ěˬsrݕ(Xj?e/CExӞSjPog3DlZMemK>Iu[2a|aNwiȞLDཤ/a~kd+{\*-xtV[yp*s,V17Woz،`l2*;* ڧf*C砑m ֗MS?>DȞʛ^ =EsJ65fůJ/۷̟96zk[:As`G /e‚r?9g$O?+"SzR~OeBSdN2_8*-RZsD^_+݀m填7ë`Β_lf#+珶IX^0FM ЩxE8ARURPX7%%blU_TlJwIz:Yc4/\d8FvI ք~`N\*]Q5kC[p ,h{@fjWTBuC߹*r gЃ{*Kw5 R+r"m$Ӎ63y({IH3th\uh0ᡤB `H~PW⾱jb%87hZJӡ(ԙȻ]C2yiAoG1!lWfԟnfhZNdKcyEMTY2..J;^aKCo3$gK~WRulǬ/Qu >BSΖqK+c#s_`#O[S)dܶ\ili( 6,$vgAJ;:&(6!"ƹʢ1/T}׌zB>=➓+.SIf࣑ͦx8u*m+ԗ_l'RBva a;#MU~3Nw&jD@DB޽YǝT9r$$$$ѻ?JYIcy$W נ@b"7L8 $ DH} %Ϟ+_2~p𘡆Ybl}r7 P^EЏP-~OvYͷ`TvuGJg)I}G*xh5gS7'Vv*9C&Ni#}yam;kq80KAv9b m{SE81, #JۭxZI%2d*u^zHˋSbR{>ier:̓"YZdSs.Bhdi/BŦs@xO}5Yy}iz(̀"Q2X[5ރ\ %z}:W\ZCN}iu06?rZT:Wmuj ^Ч[ uSLu;w"n4VW\aƒ^eG? (#K$;ٞSf6o.Hnp6+h5^y t;yiLF8>9sL{eŷMqe_: ECmU ϪT _ς%Py i8Muk >[*n+>{,$䈜T'HĨY0ujrXn\@_?$fi3B crR1VwxO1>U:oH.UoZb*8-GsW 8 6F0ʠz]rjGo<0?0=2uQYsƩy tց!4yj;A7 7n t7u d݊)>@mDV+&Fu2#ljtZw i*;:<9$aJBޅLC}G% !uXzоUc `#|1  vVCTAoz%zBo6̆lMxf b6S(?hv'!Wtƙ0:e$Fm.Y#ALaxBOLŪ\?b9hǷf) BΥR&pŹzҦ^}!z =ӷw-" -T vJ6n3{\> ՍOFm,)x$ljd!uS/b h}+0+ w!tً(r˱BSd9eV۠Y`#CIJ4o5+LF%`?l_&1/a(Vq)Fh 0oB3e˅Yع8xG+,Y"a>Jt&Z'H8c/gLmC:j9:6sadmY@พi=eS6  U/uGDݒ9}lmz0zIzKnS9:[c;~%IO>/DmNT]%fPy(RzH 7j?/;~&cyT0!2Y wCMm4PP.v+b EuA _#c6d I,2 II++Gd O<9m`x{U>ϧ,65rc$gx0F6P`(UO8ue"oˣJ#celWW4E\q ^)a i΅Ή!> M,-9K>"Ǿ Z"t=j9z0ux'ó\D8k |Ә:-x%jZ'*.s^l2ocV:ӭ Q) 0GKafc{PLr_f 67F-a&Z}7 Ź6pdKh%y:jz4q֛_&FmAxHI8An MT~W.P{1002iɇ;h0O#N%(b߽w* U>2?ZorI# TnT" 69k|\A&oU#kL[J;}x颡(=B3a5bo9E#,]} Q ot#9ŚڄU h+%PHu32I̗mO=о)$S ad A~~E|)NF|`lq \tJ:ž9eFת5u# )XO鲆(Կ<K(ǫlw-(@3\a[A(~RJi-+nH:jT ߖ 8T<4rpۏ.RWw!L֟ә A=SԷ-Rf[8<>j0w0X-,}nq-RR@"0aV_ " 瞄׉| 0i7Xdj6&Lu\_*Ӄ N&UOԒU! %Ia)0~Sc\ȃ˞sZ5,o5DޱOMEɞq$pe(K`žzdCOpB@DGnTɍk`ڋ]+M9[zfrNᐫ[^z3>V0_J>Kjz[JF]r"lW!ВՓM:C5(1uBe8ȭnӚOvO˯<7m Ṵ}I{ )/t f (ǁQ!S Fd4^g9;eb^V9 mФD*EshǿyEYm>\\C l$Н/զώA oU t,ha-G|߽&:$ejOb@`OhDds3RQKfY?vx.=gYh*I sȫMȮ: ^.ОɌ%.BƨΘHAFܿf D6ؔ|ald5@&B@eUj8:H>Dmb~c,~)mE_D\NF`f˗AT@_x]. ;, D2v"Őߗ<._6" y0:YXo X1<Ô%F3L&6+A`9w'>褛FTf}DIFsci`ZsE gQWzIN3mW4]]JXiPq0/*K.c;2,mm 6*Cg+C1W2QEw⻛D3FQLzt/k:R/]mgcRT4e1,łDFtGِyP/⯓B> WsG}+4>]8wːEU[4ބ8(Ha;P57XH*k>V8 O]/AO}fAҗgżp{i2X2R_ĨV~5V\>΅d*ccɬpeԾQ̴DuPmY&L*o6i`%@-DT@@?ҿ>OV? |;ްbb^z [c)*_[QlJq$Jk<ۅM低MJ]`Ì0M3H8SRO> freb vrnj=@T3 <9Ad$vadā"^A27FM &7vVC3SNT 4ݝT'tL&,1V(ka9i[p WT6ʮ:LUT˗êh8-3fxsxHFo7lH3 *Ѻnk3CjFAkzs8c 8).8w$Tn`Nf`N_ō2Z62RBn;\lP+W)?XK ;]P A_o78AG8VR%LJ# wPUPPӽ-/8dړH@a2C3;'$jUd+3XfvåŖTR=چ}I*S/j  R*V4Yt\XpӽnΌ&)R"p5dzƒ_&6$qwm@)Ä?,GCvR3WСu?`K_9G43̛Y{?$Z V- "aeV@,VN(9!1Fk[I$0 =ox į#D`o7KB®G\ߩt9Vk:!uu";[TpTrȿG9՛gGWT#wֹ{+|*S5>K?n9qB</󘛝1,\&y Bqc`{;]Sx,"iyiި EVfW|]P=Y1[ 7w/+|~nMY4" 5[G> bOG ԕ9ya4SWV4y߂ctj7z ul aM I*wy[O l,~DQOZB?X?-sۻjK-P!fs[Tov[v,@fĹ᥯Prݭ /^oΤ?*LNiT6s3ɭV<"M:kIKH7qW^bbf  튎8BCd}rCO_)m@hpa|Ap#!3:j"M@m~}6~-z>LKD+0ǟt`Gh,Qc5:s?"j/!AmcKg}j*9[$,TbcJt:ŏh?Q4Qj7GN11uJ$#E_<#!jgljT3J5E,̩ђtFH6(ekl[}0+ G)|ݮ ?\ ڋA)`(Mag=I|\)&Bp!)L wJy!04,ܙb( jԫSCEph#~N$T"^ג3QJE@?A`g&6]}ކ^Z܊JxwCaxS4X Xd3Hx2\neM< *}gգrgꦺ.|K+FO373(j%~ %?`'?3XNyo >]lUl{,[eAZBljD!|~ί/^rY'rm.T7@6TmevYܶVؠߒEdd|gG$QdU"`͚vN=x'Ջ3 RKvݎBLCB 2Z&W(>oWg˗%c/g Lf$-a]!-Pѯ^kyD:{vU߮Шu@䦶R39l )J)Uؤ^xDvi-CÎE2Y|39v]`A(/YZG4AuSoVU}p>XB4uI6AQ4:jPrb6?L"e:T1a@YP4 b֦JA>:K?gq&7P#0RZVhWhz8'“{)xy{sxClV\8t#c0sš^WCV0جu#Cq4@:cua_0ADw j~ F竢&3 ZY6L*Nׂ0I>I Ht$*>JW-_2AAkNOWB4Xq^YᲳhC՜Ϯ-x7@;]sGH]eL]/+)[/%{9 ;yZ}*3n"A _[ m5LSh^u "vϷ@uqK_lk$(%-xP$C珚j-ba#!mղc a*4CHvݶ'Ǫ"M)[ְԬ$5u@x1`>3>p2V)n2 $uoh@QbLKK'`z,?'(XD#|_9G B"%?Y%m\]wXG6@}_NFJXY:S>ox4T=vPG'৕ft>=/z96>Ra6H c#\ mN\ƍn*P FYkAvbT $`l)aJ7Ð);yt zIss7I:B5 0BwM=# ~q=FsѾ2'# D$k\A^ 6`! :oε.oZ@zY4fS)*g7Zs$tIrlI⳺TьJޡI|6*9j>0ܐs. LY р\+bڴN0zkXMWGAb~ZvqW$5n-;sIzvro: Ƌ`Hc0 $@r % &\ qݡa:GhlOG[DΙ>xrTȉ-$(XB4"'^V*r0}PjV~rKŪ:x'9~I+`3lz!eɧ_Z4lV(iY*f'J}%y/~+"?Vɬ;Sф閖%7* ;eK lb]e0*ՁȽEij4EHĎvo;^DlJmwKVEF3pFO3nQ-RD-ǵ(!L I,[@*sG&e@!^+`4c AE*#=JtI Yin@|*䑏1_1M J|EAŋ,oFpůTļW%sҋ[%ŊLG&iRcl68;ޝ2xc%[xp0cuujnfGA/0."b(? x̚+f"pgOe$a!_DIh r$w( 0.k;j7NYp# 9O-̀[ P/g?LG? ~eKH$qC N)5Vl%8n,<;_{+Va:x'"gB=r(T&qN#H&vJ\Jő k(HZP;ƽBwoc{/O<3q0dmФj= uLNa޽c'Yo8GNM8(;xSܖa6[Yՠz~o.D /*b bkE9Qˊ!}HHg) $H{Wз\JXJ~(;7jZ/}o\;ͻ>- , %̱^H{v IXCk{tx_\UFRO{3 %R:$S=Ϡ=s m0F>2`b>z|Rbz!',N@{“,S"Ҙ]2R9:N ZBvѠAH043t;CˢKo!'S#핵u=ױ* ڰ/@gzC<2SMOe%IS^J% 'J =ȕ-7V(ɬ_>SFلTl(W ,%KpV AVez##ZWvĐS8Kl. LGCQ=`%h]zZI TH4}LRVӍ r%T9g_JƢa_^l ]fhA|Zs-VU^$'/zӂCD#!97KM5m̲qp ,d˲ΐcV] F*c_6'$;^قr ]CY~A~;auI/Klj%m;g @E@4A;a#JiI@2LUj1 MyȳeXT/#߫.tVv^JFu+RDɄnI`5W7{&B)K;m-Բ|;m'rґU8)pu-pa QǬ HZ;+r~Q;"x+l&[ T[<^=\{&^z|٘0Eڐn9D߅ʟ:R sg^t@">z @kb$ȶqΤ+%^o=a!% xs y3oj̝DM;?۾VcYVqr|.,.6S0-hX{ߐLX5aSBv7TB =kSphbVc g ߕW5ė@+1vsssM-!%i^MȚ%i=z1^mR;TI1_zWt܃XF"+`oʀe)Le3B9ysc0=U^/k={aP3E.w]ƅ[ ÎktŎ6G_5 Z`UAC**4YÇ`QsCf˙+؇\o[Wݮ-!-є2![_R}wB!xWӢB%A^:ßBB,/d$t\ݔ7F@VlG@ eOr$8EĠ$cn_~똅a|9tǔWX"oB`ש0(cU B ndii{1oh%v1)=v4(afYiϵUnoO]CST/&Y1R}Qŷ^Af* jw~q{51T*w?.1<3-ȅZ:Id)AyU>1Zkp\FUo ^Jy`qT!(XwwO`$l8%rSOwko+a4~?BF\ג`hPX{Fշx^K˵ Ͱ(CQn^ w7VYbݤvDě#7_Δ T u9\? By Opm jkw]8s``Qlq~ G;DL{ENC1[7@OD׈.L,c_ *D R?YŨ/"ucOɒ$;^X%/6i!4Et0%cItJú!nX!<R=XA@-2oݐϊ]VOL#'n}eҋ&?0ȝQĎ 9nKR'C{}o8H{-4Vb pm|ۛG֘g&[3&dA!A4nW/cnVp Ggq?q= 73'f4V)7JY_MBT˖2 ^Ջy79X v Okh&l?Fw(`f*0Ӓ4m^Eմ'CȾ]]{Onb̊p3}1L33n,ӓ?zAX0f74)+"٫:jf=llፅbzRMH0iFk%Sw\AjWy[ˊ):Cnp2QcΝfqPgK9FpR~ք,ŏ)C';<C%-$ϙ vs4!GCIوp%&f#,ԢcʰpsxĻI(O~ 1ϛA1l{Rw{WD$d7@ړU>p(eݝѻ_لʛ TUO|СQYLmeLEL\wIALRܳj@(r&B0LsIؔ9璱joB˄yJkD^iո"8=#4 : {譡yK+ʺk)UиQtVx"M"OL؁?ݰGz~c</|?Ogek 78s j^sOz#5LtnP2Li4-E{&P >_elvض飬-pT+$AE ^M+8$eCTJd~ V[EWE(l4DjovB}YhEbbZ k4{8b^蟦OGa,m1h.DXğ: }Dw;Np5SlREɆ'Ml ImJs^4CKrsS&DZ_3Uҩ\=&LvT'c{?(+YJt./K=/yia储ЕSO*BOs7"ӝH2F\ ?ZlN4,G2U8->*r;RO*݀C 8b}5`붼4M7DObr,Zn/lY056d(5H7B|C.ZiT _| Vm&Ѩ r` ⶘ g*htn`2EB 2Df~rlgmޘBK$CǾ(F2d⤕jI7 0oniuAͺ)0w:(! Dm0aM:v;RI6GDn@D5($IVp U6o(NyK}$t䭗q?Ѐ&.hp#XIb$ZQʘ$"#7(MMyp;MMfT3/CȑY/|q Ț^KiY!kK~4~ڵ ؼoKJ7KЭ StZ3j^[;e$^KWxԈn\+C~ҥ4h.+ \VpVT:=ZHhtӌtJ5㑑宪1~Y6#A R0ܔ$մ辽~U ~c!HmP2mZ6΁ыJGDwN[%E.qyQڣp.1t_4NJQ#9kI5߆%^\Y J|~A!``(SCK Z|ݸ5+1!ow kH$2a{rf7¦أߙbViēڍB񱝋xtUFeiz@)?7?:Qsćd'xa:ZI]aDؘ8 mekX5HO璒WI`rC!N:T|8O?I'tK..N'7ߙ޹%=wKLYgVǶ0UƤCK]8PYJm kG9Ae :&@DiTgЫ5[~X|;bbtS5wHf);*a\sȏQ~m Zsҷ^VvC]bDSYQ/zpᢃ iYڠ~)!p~AlKAFMd}IJМ 8ZcD[ ^sh6Л1_@# ':ٖ/p*ӷbbĊ5ONepX506gk$>(~YaeL 7h!MlTG}h3:aM\W *LWY$TXxR'㕐e"D's .rIo̓xe^p,%*mT:q"}DOҊ?%1W?{6i_RSxdGk9_GKͥFɏP$+So忔x4M2 AzOs5w#߰aJ!f јR5K2.>:b yA__3k*|{P/J_*Fsn`|`[߹IyoDKɈ ^=-W#t)e{i@zҊC1Ĝ %M=AzSț #)|Uq>R#Xiׯu4/dN^3E[QKQ/20'0GM~eH9q?f]@EB&qn>qϥPO񬸂pZyg#w{9/UBX҃zWQ88B Utk`w;%rׅ TنvRł:׉c7;'7؈iJt0BY< ěuJؽUf ʦ:~$W5{PQu ֘c%P[ ՠҠڲsᶕ&2!׏S&ӳ?c683֛<'7~S:ۙ2fkv,734%i&ޙ~Z-\rl=8&Y»T-5i]0kcADܦ4^ew?$YDYej5 9u>VU9iwŖfoQ`CuQkHQCϪNuW åJ&>βi>""k_B+b,JsfHA%:*+ &9b(^ WvcN (`'SF)>]_3l)2]7vA6D'j A)149e썝 xsK$u+R/ҩ}d8U"%?  ^z] SLi(3V$4K8{-CϦ¥^hk8=hfdyt=2-$6:ۺpJm^:JuU{l5&k?h_<HxW=7]rpAen[-J^Pҩ{ȯى&9Il1h>ZJ3IDKt,H 6 gƑbocRfxLWLϜ;S-#r(?(;7{0>hCrF5?7gü:ʩEҋOi).9 ӷ3(< RH[+Z~;7,i;VT<=qH5Kkyx)4Q/b7yYeoXhR.ߴ&I"w 7hlZť\Џ1_pVTfo7=*}1H{W6G*qҰR'gCF>^V_3%:7OEuG7uøkut_@<;PuFFu)!SƜ7ĩյ-frXs;]=*`sڂJb6>h ]RpRcP]66PKV ۜtD .ޱea`uO ~AD`nս3]!og+ ΆV]E"VQy,J`99G6lɓ©AfAߍE3O%xȷCd &/$4p&[Xs z׃#{RbWEޮzOL:x(ȍb;zu\p4(IiKL؄Nw8:=HCEHݝX8+7h4|DwV07(x,lSv^&J5|kimHFDr[\gW$9Q[iV NH&#n+VW:XX),蕠Bc8۶Wwj; Bdڴа,M٠^Il({@!oyyIRD|t%ס&~;1S/u6;3Nƻ*L01 M:؞ pln.y5Cbk&積R:=rj0Kc߰*4ѴfM&J4~l[(sV7O$ ]BڽTdVKȂqcVS"UN~w\ƚ\\|24GTԂ66[)UiEP%dZz:i,hvJYj?tp(9p 2UJSRE~ƌx|gh:'L鈴76;,%*(>50bb6Z"WxU}e,Nc˂ڑ6Fm]ks_Iý)Jj36 )n46AMc;SWݾ' JI4o85>M@Q=3:gA;lbWp(/eQ1"%t'jf;t]S,Z!s_OT mY;&Nk["JdXujC__MTMS1Ya(Lj g?ݢK,G^R%ހp=%n$%##Zj 6F֓/0/VHR6Ndj4vҙ^ 3$c*2Ht$–}[Ql/qPC fLj=5W<[ac;?1%9W`Cu! |^uf-k[)P yӭ)p{ib3%A{t5,8V"ZхSf^YvY51y&9_ʂЇɲ^Ax]pݦ|8hL5Yz8N-Nh?W~f j?0Rw"κ,9Ma D[<{;Ф.iHG6:Ki ;fqI7Rh;򒟼7D)X/tf(!8K|~udGFx/ "̈́462xY~ DD U7H,]fS43c^9~A0Z6p9R﮳a_|'h~owL17$5%pƀ5/_BPt'#.|TKӄp}lX# z£B f?OQLd()k~ĉZFWskdFG ds-N/TAyΟIb_;akh=ND714RorTܽ3>ZT-!mՏi"aeiʝ'9-%sq.57o`k/iMnuAط[6 ZUL3Wra[ Kbr0-]+JXXlҖ5zNIiXָ{Qڈw2()BDmh"݋UcO.0v>a*JC㟢Ŧ}6_F"1[v=읤S(q4"ˇ}xVvrX{L]7}^js 4R0w7 bʬ.o`ݽT@o1:Ik+tG0ma_^x]ϦZ&|4mRcsxĵn3e+Ũ%7?Z;DsiX= n==wClbLgI$jvUo.(*ǫ˞)cMmҰX+oҦjKY-d(}Ule8F]9*(b@׃ҦT|Rɫtw]0\'qo@6M"U'oۣ㾏Ư V G2x[ړa:jh]W|^~bƩy& _ ƃP0? .Ԧ@-GU3JzƮ}=9F`N#(cc8۪/8Y41#fi/nM콊0nqOP s87륃օ<8zi u؎-dAE2;}TUqON\D|Pž龥!y?D6a^?H'#F~LWW?7gY)PBAye,X|^27;58ʯw1$s`oqvcYm.[tkNg &ܩb^ G2@ Z\d55#~CpʺQܐ T׃³7rleD rC5oQ?fQRICLi y a& xYr}5D&aliycYzuf*e}&|ˋDQ,iKZJվ_q%ק@ F;g՘ZjT8[@%1Y0ysJMeEd=oANxۻq+4ӂϚTe;N7s)6bAA_s26/ i_}L8?22]e(GSK\/g&J:2MG5$'Lf~%6!W!oy Gh8D[.АF5 >6CB*ĥ'c kfA3[Cd r! *ݰgޝW?@zjnw{B*[s'kG4I%ظ=H#˫piԷQs uP6i#P!w=JUD.(0PL˞ ӐָگwJ3NtCj6n`n:@߆w`WRrNOfLjQ٭EKtH}D?A%g*ԡuEP?aJ#A`EkCinH[Rf6 ~6w~=@zpw5C"P¿R ~)5r9)ݿ)Hg:CN4ϗJ&,pg2`J`z86G>}`i2x1+ؾy?GFe0~^'tR1CIJoD>k|uJlFŎ /]TAI ]D1j [l$eg!GNbܷ[}oOc֩{YY(V.H"7gY"cٗ1c߈TQXn2:&5=#KdZkilGHFOf+xOaѢd3ɞOSV٦^8RŸ:~kD~@jJ/z~*gfʬyHБr\lJ5ӕOޖY,~Vۣ\M0ߑE} EJVV+,L[XkxhG>3BЗf OL?OL>RU U(ązxL2%BxfәP/mXcE(S?|a$m෌jWfx)Ž˜m@CpH*}qB T5zRٍG"RMG,-[UI|,ZQ#%?-‘-ٌ} [EcKW[ .>tr{zRjٰW2.f˄0O9?xe[6p"ttDv dcSv$ Pa>ΉT+1Z*lkVncЍ_lZ"N EcbfѨY + N2@/5{D\'Ȧj9J4w0k^ri,q"|y4Ħ< 3"hO*y]j)]8Kf4IO,%Q7 &d\0 >0g$6lmhZz[WG?|wlkD#W\x`Tzx4#I3vvdZMi3 .CXJOЧ,/!CYܫ; OtBH4]Nu}9RbU>t2Иp~(<ɏ WKT"itxo}2>`o'I.V"ߌ?QmǬc|} [? ',YVCHe@+OL=][I t6uΎMFkXu,O~rd~uƀF>R$;a8(9gR|]0;'j/yP0:otLt1ґEٿt/mLj4lm!W }2đ^R!僑!؎RE8դkCl*^w_ .7ʱw#E싀!0&^0Γsx%V~H$kfsHMQP2_K^yiKjy.Ba6ވӦ 1muZOvV!وmhXG={m1ĻF@uq".\me=E0Aқ-}#fK̹ʌ,l-Wd! rp;uW9ͅ4e"Bএ^{5Ox ?M 4#u=7. A@gs!˕=Iao$乾ߤN @iɏMD@w]{S^Z¡uWY-%}u@{DݨhWI ٜXYZkVbqzi+e|'GVi˘Ji{d|/PHWW"̄RS0U.zFql%.h&"Cx7D 84vy-Լ-p\I GO1%i b+gSLg-m>YFڄPS$qrs0WřE scuE9v_cxIʕߑ1(X=s5aHH|jΐ$͵@me&/73wَ7ƺYuíhb>H 8Xapyy78ݘ}j5h]g2K:ϥ!33,&-dmI g16$᠈ [F~=7vL]?}Ϸ˔)"am:溃 u }y!]a4ܭKa^ke;Lk#(ߙ}%C. 35aTE`Rn?ĩ&T!Pi>Rl+YF(J.:Hà$dut y^Bڝ*zp(kFQ3v .0]ekn\uXg)8xNJl8~u9:˵̱SɸL3]K&Bnz 9|ު*74xNbE6k8Un] '`W0цQԷ?{# f{gJƑaeлxz•xT:k`]?Ƴ ߖq ƭ:iOX?&f'V>+Q/oaR9r!K GR+{CX5an`zĆ&XqgXپ5mɃK@SZ{̸ ̲P4&nwh : ɕ";T~vOHgbx/WBo6qߦOOmNuFE!uGֱÍ/tNJ׎ +fjb-h68h6T"~u_J"Ɖ_8j3J/jPl6M'%e4xEN"N9۸ïb(RrfVA+jZD~~)iTE2}zQ-.dRZA8f8O)mNX>lza݁[Qs~~ﺪ#q)e*zRqTqO΅ZwwO""+ |'lU9mt?jةdm"\>kUcAE+{0GV'f6(.O-7]l0'xMIJdp3[G4!_6pL}j"ſpʇ}hc~?W={wGg %PUO6ֹa?ug ê,W:L3MUޏdt<!,rji&76Mq>)]0D!v8_!)U]|!nh8lP f{=? 9KHmv5 [fde)ҋ;߬&UdXt5)V}E""O\76TZd)/ռӵi ܌$ѡ8m~0?{\m~>F?j %!냄 wQ7T4b' J4Shzp%{5J Q 3,#D{sV- cfBA:عog⟟o=uVt4 /?i Կzc$Ē#׷1w.-gN Y~,#UQ Οh隤ɧ ޒy{$Do+ӫ:4 Be wTbZ=+cGfGmR082 K4@:*(Ih':5n0.Doe#:{)Q6h kɪsI lq:H[`¬.vd#J]NC8ʞն6:06ЖV'4]: PO4g41:ttbɫa1b3c#cz b2-Yͨv2̝C*j)@Ue CX% W%53y#\o ؖ0]!MV)7s$# v'W=2CEI(9H DZBS,_̓_4 ÆLB/ԕ] pI@%iדǻ| KZيjjW*G;YxqMh1O: 2Dsg[XYC ͵x]|ڨ\7f`7 GP6?ή^P*AH)E**eCruGwig٥~I6 /; aN$Ѹ{P/D8_okco_p3NL7p | UЈ"U:UmpGeh2¸.|EN,S0{AQʀǀ&%mނ4]Z$7Y5n73p2K!fy1'8|zԉR9^ƏZ̬n"f%n}vױـ刡CJGF]UG:2æʺJW3 ӳj*i&حM;&o>z{f `YM9<(sؙur |GV7apZ.oFĺtIf;4K}H.3ʱIW6ؐV7K1&`Myͤ,k2Δ6Y,N.t.O~9ِ9 :DR)ݗ2*Ip,4}Q{j"Bd|= gGWEX1BFT{:7īZSۮQ 5= Jw*)d_NTěp=H7fʗ>@`Z -Wзč'kw o#5%z!E4ɒxwю)1 ^F vJvԠ 1BT޽x5,hduFg_{!~=Qhx\qcBd̊XYsA3L1LϨ2̅ma!M5=vI"hYWy.xm*zuLB ,r'O`~,+VF#eDO?mY3%wM+]RN U+ElrPoveWw^cӮnd9;'y!){xڡDh`!@z@0t. A>H+b A / B߁#?rф(?s3˝#RIӍ)d;!?/f@0N57ZE4&vc^A Z72Q/W }DJ]YN݈[yϓHMhӦ:֫Dj1\EX=i -9 #Ո1ʺ!|VZe:خ⻢]*q&s_ &†@1W0;Ifn9G i .tȑkf]OEp'`EDң'U{6gnYyK[0t"} 定LzI,Ă"\I85ln;3V = +O& !j)KfKXB߰aPQ4C5ό7$}`,} gRȟ\gSۡnLyMYyO_#`y ފW_J'J,"L7gh̑YjOl D;+'H&WmFzg!E(X)?YF{6[5FW[ 5\?e4Z_%aT!> itiseDF䂢X67Ô[^j5༒ts^.A\ItO;0:x; z;CE\LhpKyu$`,➕E'D>ʈyra2M1~53KJxlT&Z+b_ʤQdQcgO w[; %1z9S&vlw~3a2`zyW| uSr2Mĕo fH*#5$ehut -xHOg+2b*ج]XSRdcKuE%c.ɏ1x#<#A?M9]Cq{Z B3'ύE]R?8jp>gIR[WݽwjmuSp*;pWW bEiҗ-P^_+ !n]#:mQ" I.[!OG>3)76k5civ6'̱I 갥`.!noYRHS0 tZ6l0sjb qP\O(ܳ. $)lLjgYU9Tvm]k(4DG꓈%:tsx ;%ܛo[*OBÆt䋩Пmm}iG -԰zNL/Rd?{ЉXZ wX4 ٛ><(wTSC73] 'ǣ),=[FoH5ѫ j˚@j9d);|\BXN]靫q£A8\]S UexF2tt{Lz0kFa~Cg_s ~㚪 vLG@mqC'Eܷ~߁1rJ˱텉! 2 IQ ;U33yyU<,VBYFbtTFqw Ie# $kB^[|+8 . 2&I#os#u1(ܼ]t,g$tՇkhEU$+|ؕi:E_asj.4fdC2j'qI5p?ɅvqBPT14p.qY\ʓnm3q}F dc D]RZ >oCx5aXV{M*q30Q$GW'lD%^.*3R6[k,HN!2OqՃNv;v,PltFt xս36}R0g*YN Rgv]tWWXwSf(F MF-09A>w]{l*W~UѹVeKڌS`&:|n A0; ax;˹c>iZkN})d5k< I59Q>,d`r9(CpGJW-kyN? 7RT(':o{C]F !%r);2(,Oۯj:%UL0<&$ ]\DBrԜk_݁lXCbA|X)cjB7aGjKdrv{'Gdܚ2@;y=IPHL`YWМ7ks. %ݨ ̜(ڟRg'eC`ro  mlO((]N0fft!A_"W]@uUB3QiXU]% `%T3in;A ڢ{(q 3i8gzYf󇑞 u"ĔjF7ft_* -1 號zͨQp],R]=$;nn%e#sH '*8U7zW5©@A&RKcI;hS8?&ց 3,9jk [|'-"XyNb_hj 50]bQRLA~mZx}W|Sv?wlhehLI2Nwd,JXRu?/,w7t(3AyMF >opS)ۣ A!d;`ѱ I9G-@@PnB ẘ @F5!.%`L#*uc4^@uSt0<<%ݮ!ݛ 'zyUvu0+loH2'1Aq=J$?(XƟ= p?"Yu.0ޏ+vDFBÓAůI}Q%sd` բ^X*)SB& &]UZ` ںR{`ҥ^X;.hb~y~vq09)B h>x S KG'~zpXlbc9PWs`|"2t񖉻?Ajxîdwme0z\ӃUX,$(Cv^AqÕBQZw'Z EM;I?7ӣ*(пvx517봫8apuW $off2~gBju",eۊo")1w2^>[IZ'JEmGdsä]um/8 <㌯6L;f0(XC=/Ơ2Cu~r +qZT֬-=v=p>g療ȥ?W +ʴKoQĐ2~B70}]Dx{˳VN$ $A~-M*=^>02LGU{4HdLZ`c9prz8|*+(=<W͐uҨS׶&O]G gv!\q"ޤ(9!{>i>@Ρ·5[ϩhCY"Yr1-Zm)h5*U4PXby¸N8%wm`Y =t7՝?a=ؔ8mH:`3}Yľ4h#u"s^=A".^EmN.()'L8[r pvtxAc O1{ 0ܩ#@t@{t߄e-2qZ{S4sFۢh/JntgHp;hs+ៀ=G7UyN"YCALP0wq/Ag+^Xred׌XD$w<0,,JU}6$y/!0k]9r`e_j\fstХע8!C}Ȳ 5I1E㋆ULֆ~"Y9=Nd] mR!I;5uWbDF6> ե8S/iZdZ(_ci3_hDdA$RGsia=ڴdMY,8:?*ҩ2mU.A( iQb#dVp^T0=Q=~ӺKPc1'SWVZI}5y,gIA0mu~0w3Ғ|A9 %wf2TZ6 \IR - ,.ۇa+bB AaN ^ &8{8[=SSО dӪ){= [˗Mm٤$ כ P8< 'yi1|9yߎh0pr^#诽ZPF ]#nӁb3^e'f8iRpjʶ—I-3dY۹ry3PtLQ_A#P!yp2%ZGTc?إզXzQBâZ=ldQQvh=r[~)Y,-JksvձDPֽ#1Z:씎nѷmW<KѷbSy$nuW1ߝV.C} w<d g9k cb _[NDA_ځWӖ(/SуI 9:S/ (#,_گ$Pޛ9F֢֌$ɎC-ks7k|F/A(U.o2X8lQ^5$„VʭHɏTJmy6J;a.м4d֢ZG0E%ѽA]cˬ(H2D o`CksV_MTp_ƍ&'1od;fakrҰPhnc|P|-Ʀ* Zmˌ" ^SD,sÃ,SYO+Yk. (#K6")d`uBF칁c P@ &A6$6>F;&]Z=QۡOAv(tiЫrsp\ 4$ &!FSST^5^h|G˚sJvӮb0R;{q^hl]ֿi J ^Rnl I`ڛ]Y1tA`/nWc;e" 7/Z¿hv٦͠gˢy1١4 `iWc% ~KHi>_ $L/$b%HP 9|Ug@|(ɪMKC|ǛBEHJׂa8&ݷ;kA@yrN@tˋXdU;AHխ{͡>KaL)Laq32tbF zÅr9:ɬ+ [9yR,!Hl8;̉ d9ƔC-ewWZ͔LmDP0"u 1ŁAu]ј7l5<h~LVLy4}n>υ㒥x9˯2 s.;+[ otAe;3p}kJMxhdtV= mY<]DzWYZv6hrHCަ nKL, H moVnSp8{{E$Yaƈ5Ql=V]t`̟`X( Iq x 77iW8o'Y,=gv (I hke[;ҙ*p X \@  R0 c) 3z=? flCPBsz2[OU0yYFk,2k{MOQد\oJg܈P4ZrXQZɡc6x1*z7'*C3sIn*. <u ztkb4mR!EET¸z2i5K[ ?ZXYiIWhIM.Y *ǿgOemdaȗF\ ɘ`bGCys4+gfGX`dS(Qq }eFjq MPܝt}S70˲ Wױ^K7ݜ; ːT杼?Wtc=o:u2/2琸ȩ*V䤃Zn݁wuԾu ,2#] ౾dT5]e(L^.iWᏩNF~$5V*ٓ5b#y0O\.ՠ>Ym)X8EdБ5qR8@SWc# $HŒ Uad}Pl[kKt!M%~c"gk@ـt_Mw ;8.sӃp0Z{O-LmGs"m$7:}ʦ)dʉ}DTI05Ը8>BSIsQ/;}=9`{C8!I9IcGr}0ZJ7af*w`h)0G*fS<@M M'% =U+c{cM10F ^pL2W!}aD L8e8Jz$SP55mm܃?w*eI]]"dhcf꜓np?W 8nAI5|jH<b&`1/Hw". O&gk v|AKynBy6LC#5|Ogբ/?? E0ƹ5(lB" YGkM-@wML9,GS ̪R =,7W =Md#J~P܏L uenMIUBZO۫|?kTr>c_8 ?CxDYKniAdJ ; 7]FVN`n|[Wٻܢ~xdoWy薔BGĵ|QJyE@]=L|o%\v qBlȎA5 뎂'{*26БF ̺AȾkDgxJAeHYW/Q,u4{!AZ<c^sa oPGE3/+dI~٘W~6co3RsT@Ө ^cPZMVJ2yUȑ8Z);Fip yz0O쵕p*5'JBc'=0JlhTs-)iJ,Jq7" 55|X9Raeܫ1v/Bif4;=oh 0/vrm(о5e@3 6xȻSr+{,O:-6RKL["MĄ0Z|]FyȞe-oY0HzR3h>BA11_-UFWSȺ:JzZ? &t-Cd J%9ZO'OmP֛mFcElzRb<%C/=BNfR=D)vAsV̷ʞekPt`E^҅,5V%a]+j E~08RBn(t(~=9]R>G9 0`XD@o߰n5JxEV9'+Qo.o]y-p{-(C%k%dU}GݯS_!CLl6oWIAϛQ^i%ݪ# @H?=]6HO+; MJ$Os;|4&V`COd9㠞Mnr崨/ݭFyb+UpL5:bd k;37Ɨ꺬VIiHM^x|=!(Sx8y{IBshh*4wcTOorQd$=b,V7m9t)|[f3"Fߞi-9#m'kUՠ( ]q sN~eh}ޙ&$*B}rC."fjYqT<8q JYY9ZDDJC6ikR[vHmA:NtQt+:i]Ҡ`Qd$:ۻlݟmװF#W|"lT~Tv!ծÿDӬq-u='L&+{2./?b9??EvŽөޙn"Hb18M$`] ԤUzl^2VDk饮ߌt&qB鐉Iq9xu1KՂP \m[ shu 8rϫֺLj w6bd*+W*T_-xQN| 9?g@;2hj,Y:e0qHAVϏAU{-PEUyD%O =jVFcXw|7F1S6Z'p@IJQ{;r:u8͍6N\H/[5u@aXedZoC5d l9?hI]feQ d6MnA53BFT"ܮQr;0 X.n 5ܪBWף@ 0ONm8 E_I/[h/02u,M٧ԄCwaI䄙Ur> +uxZ4K` +-eE奂1]n4#Mf^5l`:da L;T ؈+:B6Vssn/)Ǹ $yCd._bҚ!HoGή>/ ۦr^k bƶ/p,߹ 7@fw g:ztyl$AB:ԯOLVL7PX emvƢ,l ǗLdh9-6gR{B [)=Ve٠.K7Z>Izt&۹=0w2 }N[_ dnjqLl7%hj6e:&x̹ƾ4bś/(ZvҪhk[3խ,:#t$hɶ@`i!ʼn9zBBI5i86p:2/A;Nj5-TB8+DN*faaHTgHF|([y]11wToc8!Yso } `W׿rW͠@ÿ(Y_]=qAd5Uېv%)+;bS f %PRBFz-zrҁCI{)1M@.___Tr|)~|i}N*1^Mb5դȼ4(Gn\MQ?dPtæ'rKmI6']iP\B֋E#:IKly`]mw|+Migzqy ݼ鄸3aSDzB>Ѯ\?RU 7D_g>7|Is!(s(MwxFq+p8o7BwzӂYH$4aYSx@?OQMۋB'U+F|ʽL2ER]'7*Ґ[:BZ5 /J2Nʾ-ŤӰRz`.e:[ùP'^G ?IJLT'UskIhj%?$g}odgb:IPM(ξ5 9ى-ki=G'AUcmU)!*^ж yUCL aߓH_&xuBgtkDk>N ý[bW:}m5$VE3zԆh6Ɨacza>,y7:ң;j% Eda|=^B6ESҋ).T!/{21+.>[ &D"AITɏqӾzősP@ĞZBY^gv4,Nѝ1Xք3Ucg7/Xkׁ^7B\z6  ?ieOS]VYUQO y) ܴ*E:#1Jq4Ȍ>],xۨETJ/[? }۲Ό¶FHG%:\ExV^[)+F&~J'Muo;Ox&WyMu[&^pp#LCع!TV^0l+d&&:MF;Txw"gأS|yE _WА0Cr׋G_tnDclb W^ysɍ|.:t 'Y+/u8rt\Mfk $߻g$|l +X/5$bXg: s=<ޛ~PʇL9h 0I}e1r^rg?'j!YbPS[q֞}"ī2nF[d!UxK `#Nq#`#[@0Y\ZL 7qRt-r`,piL]FU\PPb˧6 v9%_|x0g$jA\# g@7\cDHJ~9%r*0mD80ڽѓ(rʟr;I>>exݐOX efLAT’k)/|2!+075g 7Dw<E9.DGA^IȂ Kh lNcj=6h@#aHuOZ]kvulfhy{zK`[Jm +4i7Z$*U/_"^ogy&Tf:,X33jw|yo£8 t4 jN@'c- G5~bK[Bzʲ1h^9NLԶV:s1)%嬠<$ p r o}艉ͅŸ $4j4ُb>2%=<ɠ֋-'[ZuK iĀ;| j&K݂ZI, 7, `HZә31& DBvB3q\A>ۆ?V=I[j/B 7:ʳ `jghg檋&3K8]ꛈ L תqaߌmJ|[M#p0~`77gH# ;X~M?}d9Ȟw_`oٚ_&Ѵ]d;Ҫ+9+ 8ݼ$;.ˁh#ݗctI}٭FFMt|ӑhZojIo. f_N77 S$_[A|2&b`ǀp{OÃN?Xl0o=sCZvȏK7\UwC2ZbEr~h ň>50J QX-Z,kWք7u`K#m؂Űr38 @m|KI^hN r[辖p8u/͒P0-V`\ #߄GlCO@4-G9Gy,p F8w7|v=G7U SDi;' BjIBl$k11#Vy==lv(As ǐ5<]Vɞׯ9SLll)G&OuI|褼TcYAHyF\]e:⎊-Tj3^D9̀ҁgg@^k+k$d k6Dy*ޔ *O,Vpn1yn حf8SŽ[RCGXGy29nx:q ?rwq G!7MέbӲ] Pc;Df#R2kp!st/:8Oxrի$A.ѿZ)ZWՆN$}LBqP, |h*墜S*f bo}tz-hx}x$•,^w* 3&T.m' r=Pr'ܻXUCM5k#=܊/pYjA[`~_?%H{o=}W_m%> lȡR=u{dRU9 eu-;G. Jˠ$WI];{[E5?P@8ȧ ɡ]S:^lz@ bVcbjQ٨^y Dy+%JcAᦷ✃"GrVRR]:'jԠ!.V5̌_ P##K|t롏:MIZvlX\;;ɗnKH\d]6 l̤@ Ɗ<8E= ZIʝ'k_xfSm?ʇZ8S%qgSc,fBZ)}+*Iخ\2w}ur!,HX@˳PEo^ Z-_$YĨ|>1}3H9WkrLjQ> .+IU0TFAoޝs+G AH<t؃  -nIr< ~Y05?h=[Up# JKj,p`?hDllct? /(Q/LhzbL?l7b󤼱䒠Mfg"Eb x_/XR ok%Ɇ`ˀc_IiD^'rH )N:qEzp^zZtϊtp2ǒW! +0v O0Ƚ؆HD pD&4iۼsy=X=&|)}IIܵ{'*㠒^G!_@ޖN$)tPqCpWSc]ikc~+t|6LFm)EV֬, KA/zs|{'0ͦXdp)M޾emn!B FVd ª+ǵG9+2[MwWžsϢd)}uyfc}3:g}af $O]dۡN z? *lf!y然~v}'Ufv`VE]gA? t(N2?Ve0oEu0#}6mp%U¯vifxX7c̭T EHGW&U"oVVkJU& ԙK[G]*=>*݌h&|=$ԇbe#89"MY<7p#atk@|[D/mV\/bɎbh;9j;hY˶g#/Kĵ=hv\%hfV(^3>iUםd9҃t}‚"#Q&3+Uso_:&l'J 5NWY>CibQ 3)C]-fe3H^.8uwމtO&X:.d;єEEq} G4w&!`؁$d ! t}uӉrw7z1 JOĚ-J䅇n>O0̲2 Pnh>9" w|vD|ƙ_AiDp DXUy+bn Q"U6;4%1"X1n{τ-' hV'R'] 1ZBbir$ԞsͽdnV z HFPm'1s΅3B$6%bϥZfR(Œ=Q,l&j:V9!ShS)y3cq~ B8㧻Pb麊OuzEJf'K)ܲC؄ck3< iv\I暃\Z ~~<ǭ "VtKN:&J 5yr&.lHS>Zr[Wg!.l;1Os̓_D7 /GᷚEZi\8\(mezWmލp}FknŒ p7ctWHI iDF>EgAi!GXȒTaA8܇d&a{/Nr=}tƔ 0t²\w[m},{ڪx>]/՞;p_IaՌ>y:iGKCU4Yw(mF2q ѯ;i57KYT8syޜ e"hҩe)Nl"fe:rX%yU H_ؚNb Nrc稲477n^Crqׯu;a!d*oM\utX.R Rda1x4ow*ƠST~@BAɴ xk mJd;E!#Nڤ3h]ϝP8N&C]ZLyzJ^ Tx^S*}*AӘSO}:b6hU9d3@gӽ_8ʅ=Il(:?DïsGy?GmrAK0#'.%'\ ocNd-A,f~+@=u(K$kl9ኹ*Ґg}e~^bR|֓a|-UwFx%&>R$DdIAЏGF_oJ >D^F-9e?^gԒzwr`1*M$d~Jn!i {@-BoI|,Y.n*&ou`a؛ Er2x=Iy(m^7Gh){MLuv/L#'ބ~D 6}'kjد.7}"N|]L<7XpGHNbcpk-R3 Abi"fkeЊ,}X8)1?'VF$, 4|ojƺD`fQ0kڤcî#.K搑U r oC;<9d׉zL(yhxLFx:f)>=\v;X): cvaaku jU0]O{S(o?nJDyҟ ŽL98 A)7 .Mq#4 }+3$yb9#>pC?QH6X)>(JpT5$!]FyīEܔe莴"0$m#4p)ogڟyƞLwMYec@z\ȄU>ݧBOo/50 [~"|~TY)RTVՠ[Vi&?@RlwL[vf4f;Y]}UhJҰ8Jc3OkhTKXM?sOmئ܄>XMl+^Y3l]GB,u@+1v;!tԎƳKP\a/[u/e9-"Vj1&I 8M_`I_vUri]M%#ǽ#L:3&`*HQǜwYS =7C׻CfCFcdEHh70.6S [o"fJ[x)֔ Hv\T79 y ɭ5+4 7SwXMRb@e)f3mYɞ:(:t3cT)hDJ ho|\ #{ywz+fp \pngEyApﶋMBCӱz`"gޏm%JDT^}YbYL<@V\ z}=awg3b.T>ڏ ȾǺɀJ.)!= 4zp,CXT$C\+뤢WnDu}]84n Hޘ* 2tQLJ /*XzkYKLFH(GU;!"3-*T{Ԭa׾բPJXH1 hUN_Hip]![;lڛ>Ds*/a-BŻդopx=<̝Xo1tIvzJgw-sb$>%NRoڬd %I:fӃBMVcyrG&UU]} r{@w]4sH u&L__e/F!VmPxQQkHzHv<،5DF?YyD&L&6$afjR|Vh;žƦRwJj%nXYJ]ʨӬe?`f+kki})$B}.z% ᧡WU_;2 nUǠL qv%*'GCQKAb=(WĐ.9yQUq'6ّr8cgI(}ZYgT{iTAkRJ3£OH` yϖ&7KT*-YXnEufd=eZRx6<.&fՒvlϢaY7۩vȍ~cȼyVV+-7*ŠteBp1zuv'T%/7g3xdHgeEʒ.LbL|-B,ߖJ!ã0WRAh) 1%S;ep/ &YUA7^I X .IeyG,f=E+=D]v{=q1)M 2!F1eB疮 ̟ Xjd}D_3/멩DT/]ㇹplF >Yrرw^9+t ˝ݢ.2\1QشˣGպd_VT₦C犩@tZ-U&}e8VRLpXחi:q9O|ZsEGCoq_! np [m 4hn5x9 ?~5 ԍBcMa!jV{?$BMA{, [tiaCFR/pOs#g׿?%>T2HQ+.K=eXXVݏ0 k-|(n qߺ5bFM$ -&g<pA I( lJQ\ZqZ_Lba A3 듯TLCƨ`WZԵ WڂXЫk .#]ӆ~159DHh5rUez*f*,6{CJζcgpy OOXH< !ucD:Xݯa /i#dhqjsd# '6{pOLh$hBgKr0B=)8Dl̓ |EKu}?MmZ7S0_0 9̈́4wQE5v.UI= 4Ϣl)5%D!s(&婜J3˧W`/8m;ӡ%_삩ɥ[26Ӭ)`_ %*]Ng oԄ𾜸峘Cɇ$4|I>?rNpj9| \ЕooO!<%x?Dޡ/J4|z,Ωց&^ 0gAZP ʹGMxLB\wG`y͗4Ku;Y)NtSoDBP=ns?2vY R^5PfewHǽ=9(:*Wt'ۥ* 4G.Xr3-HXƳ&>Hyؿ"6&u ־6儔4GOR`Vr Hg, ڰI74eh(FFvly8M#D8_WTc&QvYVc_B~}Vm`+-Y;b&*13"h}v-­rYGy.F"…H@wN6 ;@ٶgѵY.N'8+oٸ|#9e^sGu:DL)ı:vzi=G/[a6ja`j~]Ӽy/ބaY9yCrӛ8)B(l"O?-k4Qudʅ0)&t`L1"S@T;@ebO'@ [ ai)ހ'_B/\5sʖ9]Y_[t'k7Luh&Yb'G6t'džӬܐK7ASM?9*g'D{HAw_C}G  VI9W9Y=±O%<+k;D[wo-蜄.UY*'-M"IN&7A<$|t@:AS6eQ4)`u\:px;zi;k#s}Aʼn˂y[JwJM_ Kv:̨!pHFD'laHd PdcP8x+o1]gP4<4ʟ 3ZI%}`:Ԏw]&#l"\2s6;`b;*$it\\QxW>7v[q/*-N2?]%-@H qC!bk:.> p4oG [kȵ=ߪ, `[ [δF-zD:3hJsbK X2@-j ک (b$%ZZ9  h!M(ή,31}J6#H`Z+)2o,?. ˣAS,yٌENe0!+` #U|5v9MlKv'eCc~.!u4l>bO[}¹5HAn PQH{3H)ƥvd!U:VIbaz֓ޗ ˜q\b\jmINɛWW:DyqOXe4slS.uHhi$-w z44%Uml}))}疾FNL>WP[gm>Oښˊ70aRh\;9a;Q ).oXq"Z1%8f"vWGB? sNĶ f5\y9i#}4#K{3Dž3Zkb O Aa0f`i} Wd&8ڤ(({MP$uQ ߅ ,vN I[q[1Tc<ׄ.U6  XYn(XY|X?]A(f'H6XU۪[E7O")}7vr *@EeH2M q[YUeCҾR;s>/g԰ا]z2"03hUYW46zOh>>|j\_ӏvskjϕ1b+ 'au3FjBy1R@ pXrڀQ~hiJdUl(?u jI;XY˷&C[L2Pq4vNgO>gUqE25l+vpK-dԻov |j""@W{vU>XoH!{MxCp#bRׂ[##ky^ { ym^AxAóiCN4Q|7m|~Z7r,m {Թڊ&`_5hX{͉Q? m) ,KKC&rQhbm.E|g8 \֝N)@A][4oo{]@oZ3e~xFR*zͦl9ߗ :#\,H j>*K-~rc 7f.pvѣ| ^-1ٶOjMghT&v%%w,QE}V%NL5;K338c9ƺf$Qw*tJ)7֎TkTbI)u9ϳ>vj£p.NaA`)N~G3sw}hMGWmeMbw݈2jIn2gx[hӗ,'r4}kOʲR&RH4wķ?t@iݔ mI ^c^"pnJF7ѫ4Hޱ5#”bi hal6B; !7aߓh-b._|s&QWO6p))h r l١-{A+!qxҵ%$m}>B]ߥ)wr`PE;e^e6X~ vϻdc/WK`^./bYlp%9ӨY"9!iDG ]W*nkڇCn#Gގ* CmjneOw/=ȑ(c~ džNeURޯd` FUu$H\Su!Pƃ(+E9MMq)7KYe0JKVm,خ〿 u]8jsŐw,?TxN6TY=YTkI}@yn^_BWe5UULr Đ7nL{dw5Bchtƀq3CPJ(:(ossH(DV:UAZƓ9@bD#ݪs_I(MX m.M=mz33 }$53N}xdҏO+TŒ*5`L2v|S$y?Y HW⍌F\.ph 2Ib+sÛb:E()p,{Jn3+)HI{i: b8>e k\_헓6pT 暷lNRGM W+d7#8LݿtVi >DŽG_myЪVB0`q-0EoB~ka* u\BuWnld#PV~/2{I$o)w). ~8ߵ2A^hl}M`h̄礳"PJmsB9G²ujĥRu%-*i+{{] o6H'eq/{ ȣWk~g L~^N+9GGF, ؄3U2ڞVTm0oāhCf@G7x rTY=jU O$i0&9ӿFU$o3o󗷤 De"XKn'C^ov,TbIJ%3yxQv0"o,lv#uocY#VsY%svs`>JG>p9XhTngi"T_F'΁Oy0\2vd"S*hmA("dW{Π[`l8nV2S8"Z?v;JgdQi}?08#sX6}=Ube[šsm&gCY Mv Q${DjI2@Tr» Int7DQ*҆t`*~翔9R&tM')A1RhI# ewR*,ʆV%r1pCn _+xeApV`r$7 )F *5g~"^eU#+>N > uL{+W-ZSAz_ 4ɸ0kܛ!AJlhbO!7Ms酎qCPRf4QdI1olh̍%']k1 :>Cz+ osY6w]z%T3zyL@a)TJW-CVN0hl'P#zYBcLlvD㮚C#"^km.Hm@reCK: ƫok;ju-_?Ԗ8s 3U_)X VeIT(U ?<o!  &\|e,SWLTFX 'uOR~K: Auq˛રvҁ9-z|TdP`{t](\]R7*@ ؠOuf[WamXOʂ)cG碝bXVӞvse`Y0.>~> Kދ%IR%wq}ٟU\89Fd !z$%YwiӳX0AQ~.繚51+Na-p'g<¶1 ?(F8#*Ehl^ݭ_= P@(h‘~(WE;69|3.GaVpxPȱ" .#kﺿq_FnQJAhM;B  " = 9s')K$7f%3P7v30ed. VM4_wh~ט]b_z(vI#7D<8&.9$3z7 ot+6<ʴzW $zk6252$\h${0!Zj?[xv `RFD*ڨ]t=%֩ʅ Ȭ&h.XQwUgH#YhE·m읩ڱ6c˲FI c~?$`їR4s<KΠ4+g;*_49qxY057,VAN ڥQLo=83FE6^j4(L$ Z{HK}wUZv "uv6HO0 NDxOҏba:9h܃d8lIzxB+yO Z'zde|5%cs z- ʂxt8TAJ7|y(nq-W$)NJ [,\>_W% 0r :ĥ=0Q L<n&6!ELOe31}[϶!I M~1q@`t}DD|Ƀ@f0aa2%KqOlc^e57 fSL5+@P#&ēVnG lzq\t%I`!A$Cz0E<}8 R/9A~ 6v߶np BX>]J ޤ^v8]2-Y*ԤkDDa@QFxy/$WN*W" Nb{o-fky aXyj v S.(Kw~moV-XjkYbưANIim_a ?URRFP%H bCu% [ E4\Gך)<}ġ#ɞ3Yj!Ѹ(s#z+%Kl|gظ20o\^ h4c;b~G}^Wi@Td}94:qC;{.:-Ck<ѫ54d&5|?5|s(NSd3TzA8]yQH J6^']bwNfjbɑw-; B gWMCɔ,NQyǦƱWl{=ZHQgvDWS)KRצD.L损$8p]Ai rVr x@|*A)gIY\ XssJmhCה ]X 31ك_ܖ-P:$0Ab} *&<ܮ|* ED 3\ K_Eo/FBdyZ 5hCZʭ[zwrcF=/3&;1_~qD'MN퇟V$w _5vFVtO"j.+|!vI<{=Ӊd !&+ɰ]AV2fѦ'9gF _r==:Ʉ3Ix(/وd5 nQH@Kaʿ#7ȂUmK#6ؑ&&l&S?iGzǟclX$Ep?K(۟VP)Y,& 8(sOs #Kb!G1H$D@7&Nn@q*M"sK:V'Ĝu.jрoRy=0N_}8bN)&MẌ YP(H}¿ n7R)l[I|ǚD4 =S c $sV`Šm.]UD9ނl8YɧlZO][Qyxps/ seSoa >Vۭx]51*T~LV@ x5zQ#k4šydAIV Q#:Ğ& 'Rzd-E)uxM[dIq>e ֆ>[Nbi\(pj<0azQUY'm#w"zV?@Q 10pN@fLY=FȏXtp'欍uPtSʉX`ԴX+HR%Nb ZOstGnrZ hf$,9}զwaSƸB;Ʊ{4& 7"T&j @".<<\)8a}z+eNN >3aCH[9%2) l#V!gֈ`dJImw:G8کxU )~1 ]jz"`~xrW6)U Y=ǛW5X^V͒Oi0]F~}Jg>y*0P2r왝8BP]'&^ ]em{p|[ ɔ W 97yE:.w:j_ۯ2ǣoJZ14Z3 V2F÷ Lo5;,)]=S}]>INMt#l@4-[P^lhV+GtcB.if{Iw főqnFPԪM'Fz#\hB̊: ۈ]cVmP~v8 Εu#"4S\2XkhҐsnRI7|E(z7>gNn W ѲԶowۃb1m_-kݺxWWx&,(=/l7׮^ )kŢ?XY;g>,|)`sF֚tGԙ0$`Q[8(ҝMx!^^ RicH:yAGi#JFr.W7xNs /Mg+׳ueGfLI!d``¢/\HNjD(4o -~=*UѰth0TR>~9埛Xq0'=NZ=̵Ȑ&Ec7'煠J'JYWCyީR)?PxROaW)Xtn{ AP0o a.7'm.ݸw7S 'B;HX~NB~_8&OkbX1;zS4Ե uRY|,̙5D=wi-sK ޛl?=F✢1]mh*9.V=@DFH3,tm]IO?RPKPO(}|ϒ)dVSˎ4'h?ܯcr`{%+nY-~d[S$NB!ĩvܸ10%{:;ͯN% *a Wt"&pY@(wFGuuŦ,+ nf 8i,O?:FIIWN yA UW7g޵s]# * >יJh+BԸ47|un_[&aֲ|\-:0a`klTjG o p:R 4o!/ }_mrvS{SowߛϖNMvm_#SIV/ ÁYe8iXW8JD"įq֖W&l׆l[csag@;ʘۊC+?"l+ƛʭ1޶2^OsDԳgmyZC|Y?^,*^U!q[k\Q'PZ&L%%%S\.ٹRQ6G%/NDzprVޤƳ,<0G"ᶮ˙Xe9pmzX% t@N@BAM?Ƥ{z ~dtCXz4f2'A F֧{jع} x.B<Z#Rȟ2[<_v79-Q;+7TŗI !:jpM >\C1#FQ>Шtdn`.b9h]h{Nm7 Kw$?`Xu|7wh sw{alHz\T !NwٟSl wWAg@aCxf3 ^OIԃ4A%wnֳ4W~Wֆ!41vju&b4I}2[qT XBνfCMl6>|JI.h~q\9 $,BF~g g(<;Q!A@ت*fQ)oBQ^( UT61;Q0?`4Ň{vs%=վgh雋YElDuq5'|FxHzaW+D,<% $zǕ+1J+6 ~ *zm?gQSH 䊑xurToM} }Og!^ N8D՗ƢJfώ>8<ЛJU TZy3AiD&T*~xW\~;xʶJ#pxҴCM9_8:'nn=KԬC hp 3eŪ4e6?!0$aLYj6{sEUxڟ$%3oƵH L~avoM2~ H"=mm=ܩBMT%=![ﻢ\HtaEo:6D%, j]W?$ZŘj@٭ڈ%^W^6CX&$^oPz# UiI߿†m՚ann餥U_hAz$ $NJm0g߬d% :3 4qJuhE! نDPR,{6(nzT@V4޴r=1`_ 0"۪8n-aѼpf>b3n^o}N(nAM2w,7W$Bc﬒mt}Ģx[0nly!Aa2%VgA} s'V͚`@[^̓5t6+$co, fM5̬䔶Rd%Z0~ԇXeƣRWB. }Rzy>(,K{3/֓I_HԒ 'SY0:a@Ozk#[8V6F>JMy I5v_m/Ԫ=v1 Ue$/Z-x5l"dW$;u(x\ NSO`-xTxN>~h ԑ:C2c!H:} |-M/QJ>s`hk R'S35&8 OG Ex*xbX/jȝ]#a/ _m5?؆ӟ垟|5UOWyҲ.'}^`#SIxRJ`i^{X>f3KlH4ϫfbqsfH^i'JRQlyIД,;] UeT]y3qsRP},ы&$~~O}` # 雮BYVOi.մZd d ;yBY$}]k Qf5 j}o`79z0.yå/45ƀ;Sl;+2h=H'` qu7x0=>Cul~wäҌ9kUi6. i:t\g3c;n|ΫB&DnQKI$yIb2852KnA&f$LB5Z4Eu30Tq ݿf_bdO<~*.Q8I#to(w:n+l b T]2qCO5#߰f2lAkJOS@1"xqxk-~MU@m?'r~\pXHafݴjyDf\m҅UZQ*^.=ۚ )i-]M,ewf,WUX^;~!3"`MmޘXFiWJQC 1-p3 lGjրv=) gUAdmt6[#'DWpY]<+!ҟ<(fa?H3xS,L 8>`}@xZ Mqylk~Sg"ߖdz "ڬfh_lJ= Ayu癊q@OYHTY;[WWeAW'JhU"' Y}+0T'fT'ȾIh¡3xԒ/Ѷ.56PyV>OU o@0t|DFvļ5̧'=w.!0jrC|ծ"bfszENuSARqMS ,#F]r,ӓǃ LDLkhaC7MpH K JxHڑ=\q+u ',9X@V9\a D|^KZj+*K O f숂S| 3Qd`߷Pyb4Lm櫹=nU1k}?/ߏ+E$W*).a/QB$<] A 9p;<̬FCմ귖@jqs\t-u´LBׄF[SqNqF'G,a J\,62.ã]q_%i"v(3C>"3%A<EʣSn9fwODeeč<5=8kq-lA$q[v…=Tb$'G@%;_U[4V7yN\&4 Xtr""nt6xcFK$͕"}~:hSƒIu$ͮt!4\ס_7 z-_ T g2%Bl-UɩzA,1KबHˉ4\G"H$͝ ? Ou5wCD{4]4O:p+W?f?1PD3hvD0,ݥFO{̵?J23%7V9t YށP0e2[ծADdfp6ƈc/k y;B{]Sp,{tEo9FDvF¶tl@E+?ևʍd|becה2o7[CmI)L:/LzH>}ӳ?q5_^xz!=:JAH|Sn\M B2AM>Lxُk\`, udXZc>iP3 $("Dtx K,_Ƿ f &w  *utm2U9=|L EuÎ7OҢ;21E|TLBKH+{FۡW.3R !iݝ<'35߿¦YJly9S<(ē,SGi?\Y B&KsqQ7 .Y,Dl=ꛩ`7mZ=%SmGYx|߿Oç \eh餈תhj=z'۹]]"x \.1: SOF4Z[}jA[aAޥ8s$>`ǃVs$$Jpd!y*ëKϊpM"H19̈7R Kscqed^3*]Z0]&m%lЄ `ydIH54i.7S-QMoEF |r5 D7֘؊3e{fBW;$/1+rQσFw;1 %B$-ZੱKs.Vw Q- uإHIAz/T:RdQT8㊳CLḀ:8)) i\]vKX4 ֭3N(CmQ'%@=酕e2LG`ż/HX%6ȴSA>h O,kSf!y1 ;/&Xչ4[VVSP"RI~g,rfd#nĵk>/<5XASq6CKXNД-ndnĉtbC*׭Z;AGELCеTT0gjYQ6I^Z G|T˜V?Q '¬0f%ZIRBHǃWe?بs(mY<=ߝEB54-X[r3)l#J?6OTX!k ?Ӂl5KY*cVbK@Iy JFF,Л*m5"_[ {,bWJɛ@HB) 3-NpOV2tEx;@Ii?}-܇h{f+j#䢑< Oi!( rQ^v8c`P/ rAgHZ{!GOP!O{nhّW%#m<꒿Av%~۔ɽyc @F^0%1fK4#"v 䁗 -9lK7CXi.Ǘd}"իůݗʾ 2RI䮭a3׽zj_@Y4x̂[KIvDI/VÍc4cH=y)wRM' 6lDz̹U/ W8vɅ"0f7+ ?'\pq&M9g}3ေD<Þ\1j6Q=Lz*P}D[{KeЈ QBXN bvx<w[۰yX-YvGQ='~1i-Fͳ\oW2$L,ދ% c5۶Ť&#ĸNV;ysLZgs۳9a727:1P()-Fv%̬(9 ==)wg]ګ:qa1r&9>*-,ruH㥞y[M'x~A[AԜR;BncA](HlINkD4D .[YxrgģhGӮ7rfJ!nziSrB9тwe!jDQqv \fEUèee@pӕeށJ˞LԶ'I̠@~<1un|j pȢڵ ֩sęua/5Ld}(nퟁu=H~zy )PsE3oG(g?v :y̻†ɽ! D'C@` #>GB:l];ꨲ09 AF= ;_N3h5KtFCQΤ-PWdX)at7z) b,9iMvzvE?J,{1) rt3'䋭8\bCݔ+Hl[T4~jɼfUK]ت=ʑM"aW,}ߋA 7E{V J2HSh?RТn3lT1/%ń{PY%[J'xb7XH T+%FF:Y(M[!⋸ }@#gFgmNTWtOCy8,Y?D(iG~.aa"=6.l,xR/L.7W\ކc rB "E= Ϯb|~;cYIQ)Dif`##)chW'Nf#XU` Te(]Xl d$-ni{5/1#ݷ$0@Vڏ B'*9Kq5vu@ ﱊwɗk32#ظKvCvTY`ؔl6t#YSlR_mJTp/ͪzd*7v:47<8B}ݞucTf[ݭ} gjst,'p34w@'nnؼ4౴ЙP7ZQh?v]QP ԐΚi fV O[ 4X,p Fԣ@R5zKi"`Ճ)cA{vɲ< ḇF6X"!g{t6g4&dc _BI/b,8lDvQ]=m, {_xXh${G [̞}u&odGofӐVT9 = 设Tr{tL =V]9 } y5ۗS>[Pw<"֎kȑ☦4p*DL 2JDmK"]߇0nCv6Ikƃ"|H@RmGJrZl}Hp i"u䴋3]}&. FC/G"ה! P2i]+I ԙДGZin~hOCaInAA^58to'@h5.@`H0ƒb"Z+Gϓt+"/XChU!s!ޞgnkPb1K#gB첇}28Yl=*Mo/T1YxuDfKu1ؤ褓{?W4[HOjhиHk=̟гdBHޗ#vo{=sVtKX`o`uj9r>iVu &FQJz 3&Fc 1 4]|h CwՃtзM;1a\wnFB^P%#$÷=vu)=ȴ? 1[݂]SxuzW "fтܱ{|ٽwo9j'"C|imi~kLՕ`'--suelqΘPyԝF><ܪU4tu[{-_+m9xy }mkiqd ֞=Ę=Z?6{Gb7pN|1Ov]UBpf,;hIDE-楉uNj̟~m{e܄:uC  G<{a-㮙`A+ta=C:폮s,eŻND=}:& ,B0RcoC}oTlÇA8ҫp: !ley L _0HF)3?)*&QUsj`]"05c> X9Θ#h0Sl|I|<>qMuC }4-f['/ DHWC>2 ;eל9}L!S|FJk&Zv;_68mQTc2갯s~T\ =sp%A0PxGwȥ@;* 04wgs =myfH-ܲ Ɇt 32B.|`YPF /U5'&D@vW;c fNV 7I7:cvTQ^Z/ar,E0uTĨOe.Ȕ_mN b>4O]ܻN w:>eSv-eJLMhC Vp'm^9fO5\aA 0:ΦqQ`1da.fe(Ҳbdb5o-+q귖Nyx#fIn&TܓMN !_z_Ngt{+Y*ϧC"XjC2!jyw|ڔ{ ^+X|㌝ѭ|Qx?^9q\"iQEY]Uvv+oAYkKkglR>O됇Ϩz "c ]TzO)NaÈRPqZ_I%W0A;#fybW``>?06t$ lw;y _W Uz[L9{R>ӹ]pC.h uiYORr1#E u`[-7KWk*$pW#+{6s#=(Ya-˧kl!]xgcdpj^(|rC<2u.%yj^o414՟̂e D>&k=9&6pe[yq`sdSpˁm 6wpPkP](6 U,aF6.N2 6P"k1d&dy!Ӛh b@@mC}`CbNY'wݐ' Dc^Q+({H<<9#6t׋ P*TvD= @2/ b݇1\tC-V|gK$P|f(ua#}DË> ˉh9'G3땁۾{.}¡mցpy9eȐص7ׅlC*wKjt%+8hE!0s7osBK{o{J8џ )-.rh@i(V" F)qJUwsڈWXVJt-mMN2M줃Pܤ aeq-ThWY9*6w5 4aگyuWtlWr*Wj |'Eeϧrpx+܆J0"G)|[( YéH>W3  *V:ϭiLxYU3D/M'Ufժ>b햩x6"HvʓKn"Qs9J"@@9de{fFF憐v?&9zv.JVr/+eq 6N^3awK NJ9-6MMIJW2؇0 mS-︿>&B)Vw<5B4aBFb$9:`HTF+f;oh%)01={ج=Ljcl3^dqaESG,@9 zۥJb3DAk6±H,.17'DzC҇;J|Fy(oLmrǚEiQЇ8L} xڨ -`Xƅ=,Fl~ nP A0.+wx1Z!쒄4t{b^Wa܎5O쿍#Is&@j^#7RfJGOTFZ0]n;uk:Y / 6y--$068@Lx U 9)(<[AT$ };ď$Ux $Uz3s?`M،3їQ:Rķ^Ju Id\b2Nq,b!%cOF+Yj%nNO/Hs d'{G 6s]; [KZmqI;5`BeTlɛg5F4:b ՟'b4gJR\A( [3MCftO>+ 0Y|^f-W[F/oھ6-k,80?U.$]Z|DS#^noJ,Ӱve/20U[Jw&=ӷQ}+ =1 ,VI/yl|w*|A ߛ)s e,'"Z ٻL5. R\fiRzLܲv)H Lo$fEl1yY8 s`\nRs8iO{.џnzN5$IM%dCF;'PAKH0^4$:d|*)ꋵ$F2p{݌͵gRcV"SXN5bl2t.X!=ΪEFWqX^kaѱ#<Q|\뭀taƄ݌VBvpdv W9RnPy'Ba rq_O;"Sk{oX Xp#b.8Ge ,^VFY-N)DQES>i qI.r}HG42&"cDөgy0f z"ߔ47H.4cMNC"o^ !;E,wSnpE]u,F)>w^t~w $鸥+~8((xwRM>{9AݾIF֩ yF%&U%!ܥFDFwvOŞx\uTD$H_y4 1Á26?O.M|YTbc.*?!˴F%#7S͗~)P:K{x^?dKqx.K:N?_ݧ.a36r[!uVX/5>c, yUj3!&z#5h }uCIߒa~W#q"pu0]z'zռ_(|3{=#yRV~(w=?_o"6"v׀JO%\Hkg3ji=dH@t5݀" (w?=Q + wE % >[$ES=Cj"8fR'ws4)W &cOr2EX0Ljx 4p]nM AY0Kc'BA+{Cjئ?QFf2{#L0(Xqq^lvh{]-R~"l}[Ib.|vφ>ak aqۅ AA'hzhYg6s7EP, ǡˊmrZA}E)W k@\/̶qvQ I*y\6`>݋6qU%qYmX ?Asx'P}i\JSםb V&EE9IdP&~7MR8HHwl_*G N|-[f#e9n9ȤyY77e t:/Ɛ:0uuQ@5ŇtN^8$on]DĹ)2uX2 +O<8Ee`*_O0y4sfٴM$MMKpȈ]Cz 둱IQ{a(i(!eO:z*g 9s0\};+g=+0"RP-  06a1>Y!;-ۋ;CT?ƂqEҫ{E)e8(j|f H*|JoTtCe;GR$A^مh\MO1OV+R1?Ht,fGU'X;Xl#+#E! x)bcx: эOڎCSWM1MxA"25%DssY.he^/RNa]~@TT]P\ |.<382?}XX۟u6]OoN\ Y|ovdہ ] u}c4[yN7=-.@D E[URa?vIHyt~cOsw} TQ@VlNhz3qLz׆ZlA|z?hX\5{Wd7)&ނ(Ãa1"Ň[>#8SX, dqhC/jzd,@*ܣ;Շi6KXHWg#ytRspCT[Igܘ=re,>i}'ќJdvz!>X[a*@_Ukt0 5kN%wO}%5Ӿr{&|H]瀐-đV9_-"s&v..ڰ'gGV^Y;= F gGwN*JٳU>C. H$(֕oR{v-a9q3?}'k#_\3rf~#epʖWo- BsobAJ)wqmIr`~zrj> ]HBbz/B6;B>9.r1o蘩u)6Y<i:=}۵vN@S%~SrpHu@8XrZOO T**] b bL^a @McщZ6CzSꁪ6pL|#Ǹ`Uh).FqÐT85tfɚ*]Ct51 $SVUHrEQj+cFhǍGd\C@>Q}P*7( U%믴!gj\z.ma2VHLP*gnԣb[cR<-ᓶ=CdͦQ/( M d͖+QݤE-'BCc{Zx61%SSx)06Mb^/#R+'RI8:V*vV7yAL[/:Hd9%u~S ^=5ei2&4 W&EOjB1,j ͙Ua`6Ur=YBg$4%iHj6J0nW3JïWy?x9/1i EYR˹X_qX=ti6b|`ag~2yRm0dv)u4x ,Sװ`Ql}ez2%r<'wD+I9`CzdSF)}%dz7J =&Tq 21R-~#ulՃxJNgJ:i{jNõ8@i4+׵I<@ 7U_`gUPDOFbT>ڂKSi՚MPM?-/f/3JM4$lhS2I*Zʬ"Lo"\CgD(W+-]$+,ذZ0Z ni{f7"=<`t (n?伊7[~YbLIj} 1N7YrsI*>Iu^"ߧ_>L .7F-FƟ vqUfsi0}.} FbH܉<9"~3,٫w.߸@/Gi7`l6zaBo&~G>U[.t܄<$.~ou=b#'%o%|}uw&'^-!^u0l6%| MrT^ `zjTgt_,4.9#Bp VIkCژ&Qr-P9>-:ʤMFB(pE^ 03KӲ!π9$ mdiS!WF#Bͼ3)pZe8}AݬQٱ] R#F iX/iz_dB%^^;GEa["BGk ^y+M lu6(z IjIV:h蕂?CfZX~kWF}뷇F>o:laizUT^u]dsji&F ^\Ԙ,K!rC<;O)ShY'J\H3/=N;ek8zAqّ?m׈],ś2 <K:xFDR*T7ͬޅg/+Mwjwc'D(FϬAWwi$Sz GxL67/Z-~#%4`P-`$Y)^VC9R I tIڏTȢcC,w #_xUQ!xL!!U%y :~5OQ7QĦKD₳s^JӆrЎKEᅁ24j WQ~sVʵ]}(`A_ "p</5M>Az5Ɏ!fyia TT63[6X/ !ަyᦎ>5ń=muQg1ayב!p oUF . V${ZcǴSB9dh",;kl[͆Cq"3њ-a 2LkWR@8J6rjwym 3_5( vꙪ1 [,rzcs)uKj!:r+D$ߞM[X0=N2{ C=)nux]S&.x6)7sS(̢& oBNkeG,q/{tUe8v93 < ~*wZ  &'2m d ̌ծPi+S.79d I:l8;Xf‹,шT}Nd=q7FpX’`eGۀt `U4%łɗ~EF ԁ2k~I^xTc1!`mE DXU,RN2`| &kRtGbzfkiE<&}poogМ?Qއv`]sI( ғH:"Y:ޘCb#;$ɍ'c83 (윆njɝ֮p!*oZmTULCΐ.|EZ@Zܯh;*+YxfqR7Ż_qkP["3f&lܧ;B{Wgb]MBy>MYD 4]WQiWY";k 83%Ґ瑚l*+.e+2 _i gTSMYMg,d]:֔ ˧QvnnOSd3`>> 7[w{,!}k~ź g[>yиQ՝0d7]N s'* VgixP^yN6) {O ምU}0 1 `B_j.47 WqN&6ˀ- L7WE:3cz˸_DN^##Ճ]S0Ks?$KϖYB)gsGo9ٚ=jsl=$APl]WL01Hq!zI(P0= &ZѴfhDTHl L;9ؐۓ_4kH^mM(!,ߋ9(MzS]Btnjk}!6B<2]E.*Ff& I;u:` H0ZB2IIDM{12)5֢ t˹ e/ ><9gqPYbbGB]Y8af'iTе辺26 /LT<06[E‡9DN^2֙^8#1r ʙ1AxTe6CRއxS1R3Jw_WEpki(!K!|J#2ݽ'LD '9R8'R}i 347s r4WfY?P9RIha:(X9VHS[+JA$dfMy{s!aDN?Kwg% IL8 gg|""tuE@P8%Ek)JQD ߓ݂`.;C'~4zHG |$EJgoJSu |2o3hl6S3'ei7\<e@%t"E~bLtubE 3[%ɅCPԩ1J*W$Vlt>4.39 ҜɉI:'A^P%z/ϝ{e 1t&x0F/gk4!%#q0}3[s 7Lo2}t5ҫ]h}j[,Gz[Hjt~\ }-r(ZxM!皧 ^)Ϡ g'Q޿DEMr$yҫXO2 ,Y Ӽ}GՆ$ʒ]/䛑Sl*\=l$ST':MQ@dn}@ eV:H(Pjn*b؃:lJ,2 U %X/=;ʼnCm~6Vsͮ qÂN:PjGM+KOch EK޳Gzr|ڋTmm0Mgm)M,0>soWIVe} S[B,=H$ U+p*-Hkw&<ރl_w=P /LzW.b~o޹jA^M=65`Yh;1:3'{ӝ W܌$hTfz NTmɯIX,8ІVG'?hVળvS;Ye_I5(;5x *5ܹGs.+(f.A MbFwdի醊UW,.F.H>flhHoq(A 7GRf|v>&lpnx~4# ^fGM2^ޱ g%1DN-T; ƻ`kbW"\ՃڟY³Rwi'Qkd%:L0W L8۾b} ^܆F5Ꟛ)>Þ$Xt1ÎD΃G,]yΟZ|v*9 7(6(9r͞,(|Rkc2_'= /#a2к"Pw;S BML%7wBޠ[^7(;&l570E}+Ƀ;JYH">YSg( վ؊:;:S#NF̒LMU|4oQ,b`ӟy뢟X,#%$n[fG'%I. 3]0+ />KŖ.wOv=3̎6V\vxXxg:$Na3Cq͇rA($ (7Q"a>N39Щ [;tJ;l+RnQ]HzѢ2eЏ!lNJ氆< #Gro]Tq*WֆU{Bl&cBlLtvEZ;K}.("WW9ah.8t@r9HMU޻yO&aLwNs&\k\\ I}B-r kYU5g$*6˙.! f= A%_|G&=|bt{?vSMF hBRQZAF0r{I{1K6Bgkh7HE{@&T :-RX =gj Fܔ &ʊ?۠:;JsX]QV(( )zs5BvqUUE[nG.BʿCQJ7fbWI6QBa|-*oW+k羙55:mx a3~4v!FbmOhE<bv|K*[\*}_ 72;mBВEhwwDIP i0q:٩CG61W+581} ` ̆>̓ xЧv?Z!Q;6LY&KPs,i㳶MOǮ.E[!z/5:3).u;7I'DҸT5՝? 8zVj"!h\Q >(%$3#'1<{}_TgZٰ y\ί+Nz5HAÕ)]c\/Vv]WqѥZM*L,*8%<:*Ə/P8(o|ɈANtgWV=DHbp^ h-·&@QH&HoB#zwħdzY SF{G֨slw@tx ,LBN,DVg@wb#o-oƅpd+ybss7]S*O-ߗ> `=njM<%GsSbY~u悞MFZH$}m#xif6sTp$g1liC0 Y <ގK%vٞUd~ iE)q [Pfm%V4Ygǵ 鄲[JmJލ6r$ sUiC/I0%NscDu3Jh[ۉLFʏ/tZ@nlXqx7eR'P6s2 UjV2u}1P/u Y*l34KJآJUrТWKB'TM,P0 BEyKxszI?Wn GPRsL  `aŜ孱<쳴+O1]FzՂ 3eh[", BqTݨN,fܳYׅOif@5'U|"ysÛ^kɛLmHs%i=eKmY](`< L#%OTD|w)f,g#頧`ICE avY@g+]k.}!@f* $_Ou RD 8.40,@ wR6.Ó[˭:̏)j>bxC2 ].qz(3$󁌫UgO^u@ؽH2:VV UIxDSi>uH_=q+SC{'?#wfYgq)VOTwLbj-tO"4NfmO-[ ^YNQac#/^2DJ>A@U}s #^&QHBzKQTZ~P;BqT&M^0{ Kb4y-77łscX*N*mKZo`\Z@_ moeeD~CDUw9|;(<9XBZ(g pWgt,28Ɓ<ퟢyv \Rvf7 UM.%|:)3 (6w'Un*JM.]e71b,0q8f )<)qXk'.)t'x𮎂t"(:dμ Mb_q %qlZf]/If).Q(Zi}ܛL&9yf+%ݡ\ɣ=KQ^B2 fHb1)/Yqp>GrpZ~fqV{x-(ʟ.5)AT6:f}rq!ylG@̦ęAN~I*9ſ-V6ZHUx Ԩ0Ĺ*QTNʹ d#2k <@T94O(u<:>k^#8(#>9`-{[ZГQ=E!z9Bи\Ղ<<]@ chDYht*6 8.#6AkGu3~K tUF$Gߧ[21y]/?W4Q<- v%5X N _' 6ap`u\(B4t]7Aۦ xy1yXگsTlVv8Wخ_?V$ޚIx~/ϴ+mn]tȩiύ?<Ն3XFن,,{/u6Kt~;*J&iP|]uNgA}ȐLFɬW?R,JD:2 _MD0~ecF굠`9B7!(th/H TlFTvD,i߄m= dak^?W"Z^Tثj7"<@Q!VwűwfHng To[}^IU5h RMApŦ R~q~A09kQ[AQb_E2V{R' 93n"nP~nt-:DG\!9Gz .[f:MAl=i5u/B57 cMxtݷ> 9xsqT kNK'KS,x-])ݍ j!nS.k\59+%3Gl VgͱM"5T i6Зy񲉙MWw?w2fь+pH"4""/l)8L&s3zaF`Gr~baQP7ehU [Hg1JD8u `((.Ԓ C .z)Nfi,%pTspȊ#!羷‰MˌާWSQ%?D_bŶ"⍁ Q=ښ{㺕}씷ǧ*"Чpf ظ͹ݼa%qg mlC$($'2 v69ЎpOR.5Njxph8@zVQC/ Խl  CtpGzW,)W̆V5?EOk|] Th8H2/bN-3M)(O/>$JD*⼅D5@X2ºskxfw(٘2Ynz}|Mkg%IPq Ρ ]\Ӥ//Ė|,~^vn2 CՃBՌ@'w-EDLoI'rf ˀJ[y,"aɬ.m3xC(fU_ oEԐ:h E:Ȫz aO&5?گح~2aη=.ɛ[`f:H{/獜Xh׫V:Lnx|>jwtxg_g Ww];7#&&6eQ"$YX]qa7+M դ0j#`l/2

ϪcvqzEy!;۱ia M<W+:٠sہ<")(59]GMnCi:&̹. bqx c1( 钹{1XҴ/&vaEL|'$cxzI;T)T(fya A. cк]02l'St1;n6jz(˓C̤J.5 SywdY96;)@ͨtPVf?ba;H*"|-RlR'g[bxd >A'Q*9g-EBN d3OsxxؕT6mxyz\,9;J7F)#v5<(h S\?kKᩥu wuK[/|ģ䶰VQB/Zf/z&)e&noo%^ m!ͺ/ˈ;oSkd2 `j >C6` X!\H_ך)&]l}L!֭ i4jCP1ݦ\ $wl cEgGb;m{$Nю9(H;z-6y` $ 2d2&h#dzAD5̌ ݖ|<Ց2S KDwrI5h4۠ OG B?65.'A3J|Lz8^Nxk[J|GU|L`:z4%٠J}ư\ mKd3MN| YE&T EPN~Ȁ80iNjv'7}+8k\ijODf5ϣ2 b. b.^dlf`zKrͯڃŴɁ L伺 2siJV@LG*KFf<D[H‚奧|t02L% 3w>-WYiiH] Me_s!Q,Lh)|{lc{ ,; 3y%0ώ+Vm\L@S"dEюȤV!E8n&+ՠ""ٿӳĴwqlW6coCUʷ]*K$hC)z*Z:ЀdoLY7;KgUu;Y1f኏;31x$GPKAWہ^=-kEIE j-hyG RxR-~ W0^),rЁ9`) ٤hm?4RoiZJPe Z Ŗs1Xʩx؍'5L0HgA Q0{hnO;DӜ8.5E -q}#QdvoLַ cµ8Uo-g`|iF]q\jU{kgv';bݽ22B+90(-)dUw\H`_O+rS Jx$= 4-'ՌRζ_C"Eaڙ踠 y*5E>Lu}j4n)|fFŌqZg #e\hjD0R@kFb-amŋc^KhwBpߎl/.5Y!rm=۲u47;Kúdj5oC7qRc ,-NL`Qm K< Q狋-ۀŝ$+I7H. T-<)!<`I4%wdt,!ρԃJte14ix%ܸJTnѬhl&n$2i4uQUNhUCWʿP8֮A ~+1b$4NTk:`~%_ ,}ȯå|y-{PBBoy_=FAMB[~>k[?jA{MV*r@K,yeYFRkD|J{廆 {7En""J\.Ԙm[x]R*&r-3l00O$1u5d+_GX#v8! 5؋aD|  z#4Je\;t_5&$#G0V_U6- 1HX`ٲZm\ݻ$edSPS` ! KPb/*@i_JWC$%M&X-{K*еTv@[s4a^cN%V{qLSIdJD( 2yi $6Yԕ_W&㚑Eo2q5<OM id0 1D?z)D^ GC}?NoNM\D`2`G<MU6aXQ6RI^*`xSBk3A8E.U33Y'114Wg'tZɓUG&xA3CbkiXLۇ9hUMZ^5+FH:"vP{JR cqLƣHBQZ*7D[Vn' C[!cHPƂN~]B3x<.Aqa7@8{(GQO>@}4 'k~ !RZє_5XI,Bf_`F@ngΰO^/Y9D&(tY 'BtkbmŦẠ`E9YdK@ؾę B bIE=R<ՁwЋKe#fCexH\~..fq\Y2gjA?*Uȵ*H B.q{쁙 +;AhB :(ׅgIU<,a3]w佰zK5IC{^ !t /-dR:IXO6ro_䦧T+>uԊɻěNO蛭A ُHTMȮei~el)r7GBgHz%0;ؙ7Z%#skrs>Ell/ee>4ϗPq~Cai)TN;9 .o"; J 2OE Gr~32( .АnPZnT# 3AR`GĖ~$)Nf3%dxTZR`ғm;wWCMc XuIF&?JL DeI`D,l,ޒQ)/SF^Cb&<ö$Y.r$`cv"ԖG 2G|i1e0 {LWĄ)yfҾWP?OHV\ڔ_z&u7J P6L8bUټwzHGE+A9?9LmvO`\M={?˳[VE h}Ib1 sd=~Pr6Rip P=};?'ԄY_`yǿ4T` if*yMӜg1}ea] 醌vT~f6N@J 1" 5Tl T\AԨ:F-bT0]%[eh3/`ZiGW ݪ+•O M1E%/4veo-(7^+SYs{ #lDPj`CVpn\KRuf b\t U}l6EOX,6zYa T d=o&$bSwɥǃk0Gz*2P `ZF7RtmF3/e'G-Ki-U0⮜΁p|ԧ :d~h" 4{ U+_Zf}& *%k/ O0YU؋vS_!KR[;wㅈevYH nRx2Xs]K[!rbì1րx^A|Ey]_k=&Φln &<"aE1dP l[Zed̔%o>jK/(ż+FuܤR ,Z0}.:TL(ep#LֶGTC#AuF$TWJW>} z*.xWjQS6d,&3=`'cZPAe|I z@"APyOK;ehE >4hzsE9+c?,)~!F`[((Yul;+E.<|C&> 7 Teivw VիoV4wB+>'%0ђSP74b:m"fs0VȌ7P׸a.2n{b;<^ XoOfi @7WUV)iSbQd$#nWTëC2_f Ȥ}Jf՝by -vyV+`'h,F0YaDz N1,3xGMeҝؖ҃HmGP ωrLIP'stJ#`z6;lG9SjN̑띶A8f=,0[XTl4#8׼ۥU%4~I#_L["0VM`HD`#tA$wZq1guwb:0}G]+>ٝ`NӸ,f} ~ggT%Rv|c^{-G//I gY'Q[I%qP~+D,Z=+W݅GDnzcX;O.r@.8at7CtLUCЉm`)[-%ުSՒJ ʆ+$pA~&?qO޴Is@>q70sバ|(E4, $nn: 9F#QS,hJ봦"{#{֜07AzZ,<"g'~_0lpc8xAR_ b f#!|ے90 -۸M<C龒x_MkpeWĝ]Dɹ }ؠMk9ɉqoŸdV R?۸ ygN4^fȏur%F!#^g 3saa'87¾_PL8m|Uɲ/] sCU[R50/)_^ӑN`_އld2fBS+N\>@kVEa g/ǗE~KџyKP8Ι[qt 5*x/4-aeJFvїSgR :mf,kWnҸn(7x!)4xOeGpr?3>:ة]> b:Co|"LC K$ݞKL2RKP9_T+J`q]$4(F OI{2552aFNyE.ox7gGsb̹_r]`=xNPfq[d>}$1@uAӯC8FvnE%7% ;ԌD O-4X} ӄY9oR=U05S\etQl׵L 9g1#ak\YjkbSy9Kzft.:8i:wx3 G')ɜ :a)uΈU \'OQ5펡p7CxUD@*mV/aE $KY_kW3Q'M;j6JGљe(*sL,KΰˌQg|*kX{ζ81cOQ+d;.1Ж37Ơ׵'~$. Mz5I󼙋G >I7q^ sK?map.oy.dž@R)|$ia=?wT$#z~G&;{52(5Ma+&<%R}GO:aB1$o&iY  ={z30_%,p9[!.tTH-.'v 6 O֐u$nH Ǿ#@s)=̥|1)U*m|Vl6oEͭQ ulzh.7gpgUtBp1>^U)>f~a(d!([8h@3+@ÈwNBdtZga\86B!_tI**IR_&K.ffQ/olG/՚R*#Q%D De*h X]L!e6`->~Rk**0ubVjHT@v~0z@œc^YF^K`/‘Le噊n/^-D}acKWhNDOG]y5l͚vT|"s1?Or ])d>=߬="遹qdM;ZDu# BXxE\ˇ *FzAW2vUA*yBiڗϹQЈ ب+Mg1$L1f3LgS~4FF0c:碰}PN ٢\G'aX;b?G?qGhzvߜ-R2JRH/]kkSg]<uBae~qq< "Ыc"#Q %,fq/mqI,CN{M\a[`s萇#˦$-^; >5 xF?/ ~yX791Aۍx \˒6ws~ p$ew MTo MF:cJ3COo,b RH;lVX_p鉬~ՓJ<ƏV?ӆΡ+gijN-wvBlJϭSPaaUއs =q!/[&3ѯ.PɈ-N8̇uhڬPcê:@nj=^kP4S! JUMBtt fe5 f76X i2o]@DG_=6fa3 JfnƲbRroZPtbS'u/`gð')zpND$-()]* 9nYՇ }VQ+r]du1a%$w᥵-W~LZݓL_YQ\`6ǃbQ9>r|ʹY=$=EATgc\rE ZY (͜ i`ODcaܹ49},z.HZDZe{mF/Y:j9dsP gA#"]ōUx15Q(՚l0#(XrI5׌K?vWƥ-)TAx/5<\z)P]vT#=kC1zbң9ĵ7bO!(::QlɊJS'.\!:^?Tb`~:K5@0T"0BC˜i\}[1yfqbI}ϭz=$B8LKsGW&NdF , N#vâ)K*X rVX:\#Vy8?׫~K)vݍK:KcXcbha=&|\1UKQnRɑy"3PJ?{KMFJrB.^ FUCeİ$" ;evڨ,xD,Afx+35pn)u[N?h銛!eK$Ɓ偰oG:P했]Gd@ߊלȳyaQcsIW,^Cw$uƟ+wncp#'"U=+`#:{9i'MݫL{vtͩ4CRsL3qO΋ѿQ-]VtMhy\*˩&{4`% _M]xoEu,2{*dbKin>Ϯo?Lwm ɩFD uBS:qГ5oQ~0bF}ÄG B41Iש`t`1 *!J{AA;3;E Rө+-4bq(hE=ovHK/!م?xE䐒 .Z;4T¦qybaMh{{SkY~iǛ:m&U]WJ[{mmN(_cE[moJD=)-.#h]}8hѧ.dWxWA<`ENNP %fC$@K+ݩpA2iV:;"]4s-!&9FRP0&޿tsR}ahV$;zUT 2uD)@ke[!ݥ{D].`ou|t{bcy@N;7;?JWnٺԯnɮnP5w7|Q'oP|hzun eW7 -/dE7x}>})SZIM;CU a|*.T|wv_kiHk=I&'+>CoDv/+0!A&\ ?m;ts[}k1pW vFiAZET6 }uKXEZHbӛ MQ}0w{w.C3vԿ ,նP1E?mg)o.w,AF'RXVGn#(AjC†G=FMA)Ow5ABIQ8D LP턩ҽԅ8,\RwƏƂzOiET";xLv|*^rk*U?^>a4`> 8ЧK;`Ű#|^P4b}AY.v0wJ~ s*˜e3k|?D.۸_ gT="KU!+(ƋFdF+]yHc$w(Ulh96h!?ʧ~ғFFtyf /+'7_^P>2&s[1/5d n=E9/۪ 1> J~\W.txy_ك[D)tno&q~y.4g}Ja~TXc+:;i=ꃡ ^7kWSxXtqxm{i32wvI8'͸`Tkzxt*ׄ#j<z6U)xYW_N,\Z dRn^ җl,P5]í%+ i&g l&yk^SK?4Jkf5cl*WODGH({fLxB6{)tj@>MUjVA3z8c{ cԪr1?4*>bkr((*w0#* ;H}$l$ɳhAt dִu†$ _OpGJ?%0X`DFX V hky~T̢V8=xp*yiDnHNa`>UK+1Mu`d!/%dQ5kpUs>Ѝi玨",K[@yh҃ ,Z]I4˺9(Ʊ=AOM%p^G~JV΋]^x#\C.z]V@VcvMy7 ӄ٫JշP HN27JթǨpnp-2pU1ڟž7|BMoq,s^yw8D]̭BW2 @H,QOcA,_ zldʗNRTvDS{ xͱPXzi4`']ɰu2iA_09yYT[iK5Y@aPIK0XlBk3@7v֔51`Z~QjkB%nջP܊~zaLt (=dp:iO :E$QϥĺeCwIzuHOױ6*ʱ7ShVo%AҤL~xe=̣~ԝ/MPU8@ؑR$X0'[6ߺbc-;/4|ު 6^X讍![E:ǩ~A-Q{` m82ܠ#@UGau1,g9~' +,:*zyMI$'~f鬝XVS&Y|勰=o8ˀuiAw!;EKOK!6FJ,S&m X+ݹWQTY,2]Yi>kG`QSD /@O-,AQ׸(*5>InD iqƒ>Hߐu{AZ?+XEfxQqdHOdZj~&9402#,ç!z늽+hMw?0u8 V?jv gi<*0kuw|xRcP EpJH"8= }rO?+qb=4 fJn'$Φ)OY>0Gq L Ta i⹣F 2?a[| o hK*&PCXV0]3eu*dVa^{q\"Z{$E"*QFvZ'(T Co2ՕC?:-6b Bfxt(5n۰\DorY-{r>FoYIsBO!2wQ3؄ԃg>^*ܪG!"Ya-Hu<"A|w̻ gx#!Z&'cáozqp9$ G|-[3xҡa>vz۞Рs0TxEv*ٜ71G^Ѣ\e8-h:0#h-X&Vw$70tAݿ6PɅUi *׵zKv^WKhL %$թf!bfSD_2k\.i`K ?VIisoW  gi53C.K9]l16ƺPmj"i)uRi1޵zˣGWt FBrH7P pHe ՗w엮~*b2B>⨗e+q\O|)-5*$C6;p~MvuhD+I*9h' 8\+jtbDY% Y\}n62 8tUzv+&SM m,a6;,p?UDd(+N\:^ߋឿWYǥ'•dHag@+k0_] TLqE v#XsquwŒֳy X a2[+$mHGYXV.աOJDcw\d&0݅u`j$'n y]9[je;:L,u2Ghc8I)ZYW̓-9q}=;VCVHk_JTe1o7*J觬6q"0&tF7-xJs.G3 H<^rDWrXUǣ`ӡ} B#۝c?GJ:9l" =`Rmoon~v9R ==zI{'H"Cu-;މnSjWHȦ U8"aʗUz>4Rh$BNBT/]YoS""TAOK3fdNa`XV\< E؉Xߨ槙. aei JK$boW_2anO9 fp/YٞY R_긗oD{ߴb(ye2Zh81{Rg1T1GLDh{qO< HCZtOڰQ &@9)q*WYFTIAٴ?~w JsZo #ú oU >ӲSc,,qkpyu"9|^d굉g@Al4HJ;@&k{)l,vldS-sR1;(}/r kI~BzpG׃80a5j(JrۼVCQ~+wcU [r#mӅ6χC{5;Ƈ}雜W=*s}M(_2.\.V%ƺ5^hjV&R2qj7Lk'clpA{/ ٫d@sp""C0gcBY@**i@).Tpb u_ y"AKE4ϜנgKf`gb*K=6F%-$A+fiP*tBMpu-tزliXla}.vxԊ4v|rrzpYU`=~~ 4=մ}v[~|%C39{`ڛo'F;*;ϲGcqUDOL9n0Eَ) qɅ:ʊ&';Ļu^%oD`fD(]C*%k9A  o8;l+ ΚԏJ^W^bGB,_hZ& 7Li\xǞ֜cxmJ673_0:vC ^ yIX'PAm~1]>pS&3jRyr=ߪ>ۆIeR~c`x!~c# NfVKШoB'C3k}&}O6]֮imU 1"rpzUuK*nCY~g0C{yCsWs<Ʀê>i!|Z2I+z ͦe:}Ѹ)Om>OV{ S^rI:q%4aGİޥɹ?4Vtrߏ{!s7y)Ӯ N+럭4:"~6pItuT?K,OV{#3.Ki$~  Oy^sd/NK1SQdt^;upq+G|Zٲ#*󽝷A 7YLO#-d C6 Um>AXuL fVq*tS4f*. $BS/Ukr%7Q<[>z#&s3u:Ck-aQ3$;܃ƚ_X&_ _m͔p7 26̚~$Ef ~[O":% h[{БKHncR^/? BO4n<#(f%UA%J[]en6WAS'/2F> ,4fZ,u8N*lSo'IO}:4KR8yU+ A zMJJ$JnK`e_C#A,\<8%T,u::f7T[ їծSA(K&ɴU,V@[Dޯe$VL-16[֢ { Q򆾇!*r\,pke7=L}0!N홈vIc@2Q:{C+)8BxP֗!P4yz-LLࢴ>Jℿ(Uxoll@_ 'mu$o'Ӓp)VDփ 8F*%upRKAC#$)ewYfVd>w=,x_N%rW.v麥=R(i3nr [ND~H>u"U^_Z"$)U?{r^NπZ1ZhqktRK@u]>êفJbPh=vjq` xr9µE O[9>mH_] V7+hz`ڔ* 4 VT#IՁ.Qy[M 4QOc|@i10m'+ܤqWH,:0n~Ü=]6 6C3(iӌ?0#iUV>Y74h!ikS@tvB`3&$!tJϚ:n^1Z$H-`0Yy/т²} @nl(m;I16lDLT\D0EKiK=>dTs1@2ma@w5ih'pMvR`|xh}A9fӊ4V{(9"12qm1C#N z_To@GBaj10t\}lKg: KEt㾝RٔOݭ| 7,cİ$3 vea;1Gy>-)e"bD#ia&%~0 &3ɨ6 eYmNd{9FM9&~r BoѺ u9477Ghm ԉ]%SǮ$^>c|w{6g?Kf?¸G|p\ԏΥBEœXvV}_? ҸUC\alZ\ gVFG>xFJ(h"!A`]%tb'@/)>',C X~ YjE?qDvhHֲpqT4K/gJ kn 4~ۊ)e8b2hHx+EX@q3K Qn,=B=axڑ$= #]Nᡓ0Ϡǖ}1ᣞT#DN?3K}pҮ ֧m0ƒyʮcYnZ0<چ¢6qT\D2ψpսU@EHl}a>-k8er}}.s]>}Z""2@օzϜ Zfv,e1֗F1 qtqnHe^\ڙ2Xd6'MT/.F{TV؇ţy1QcRqE]y!s1ySA+C? WL#ʚH*HC-XXt-{%Y'zuB\'"6_s_ijpv29 ݴDyYa8KRq)||͜g?%49:ֺ L4r#A"n&= b܀GD惓etƧ_,i PbQw^M]S~ѦW|9X}l$sC֞L1B+ΰ+&ZTcy ]h"-څ .P{ZIf{G\4v*/1:ղc\{=NI̥ F\7YX+pos6xZPMYOH9waˁ/+zc@j{qx'*8$ Fχ@ _ `$V`ͫi*? j̤Avm)ډ6WXHK6;z͜8&[ G\. pPB׍+%`>A\6"6.SVlWdOg 7w04zJ'o>`N0AN ctjuH֒,Z@z?AW ՎՇNv wm%ATy0!"r|/ٶPlK,f׮hnHj- 6'Y}h%@ŅҾq-hAf@TA>5%!VJU'7*LuI+= ܸ@шz\ fIx{"Hq  .SnQ{4n$$o8H3Ikm`غ:P!ReLENN$hNaqG,Ck :t5txr JYdtB+o*65K*mR/)lK%.h^63}jۼR L u:6P; @6yu5ۼh{#W0D~a?TM;Tp $'Vj}.Ǭa߇+Vتhf[8\k׿gAߺF7,qv}wgB7cTAw wrSĊڙR@cە"d bLm" SsB)E%}aN6ԥABs)@^T.I oQ@;gK'$)FyOjOE mQ n6Dy !G3@ireD}ז`JG!1Bkvnddhʸ3y5_Դta!֠{NљnorW/(\Ye|Ș"446b p*0E63'b9/|hA\xKzd,cRسtӑ]^zFӴ{!ۼkgU'D6ϲiRN_}%ET~^N7wiE/b9>;R,fg %I\y0`ОC4֐%m.Q,kI*WTdz=x۽k4E%,GN?SȰTo?3ȧtzb  kLk/\rcAY"25v_7gn;Bt'VBGE%BI\݋] վI㤽y=^溴m/jd؂mf/0F+:IǢ(ȗ־)=3 sMoMW\MUY  dwd[DP!i0 Y NaGK! { Kw {/93= @>gjUfҹ@ Q)QVv#KlFݼwSQ W:@%4m (M01:\/*'t(j Xr jqpsSP.+q~c0E}gYX2ׄ(%S:m/ Qko fI B0}W37}f]t{s|-ۏߕ[wFMy+y-Z0ն \WG `n]ģ gz`"u9!Q+k>%5oBp x.b_nQ~ 223kTIO )\ 5&ewA[6\GEёwok S mI,x+lxa.1W (jի=u|7:Al[UX!eӎ>>acQ҆G,3CAdRCyP^hT`z.%H:nl-;?z,x^qjmZp 9dt,*FM z|˘(oG%Oƈɸ3AilHayV6CHit+<rbl^zi RX? RqHطg1);Bj\ۧ?mDNb)z\gP% u[tƐb>ġt*QF?R~plchX4$%&Wu}WlNJkqHAt"_b'QFqO[|i&:}0h7dP M2]/t *Dfe7D+HG5M^G}0PloLG1?Wt,}f츪bS((slgU=Nxl\I07TuF?o |wkf<[;e`Stm~% E3ߍ{<3O9#+[lL]!S T5U4+}Z%g{S*$OȞڝEDK ˤ`4z"%Ѵ@9cۡ2pGL @z P^ '`n{GQ î=gĩs &ˈEtF=rH; fג1ĥP7bSS{-Y~>,ۥ#%;=Ԥ)x=*Nc߅l?rO[T*NOlyBWU d~m~.Ţbw͔WFUBM^Yq:G絫S oE nȥ?En3q 5[GYz23 gO^c4|6J0V+W@^x5BQxfKєV[ԏqlw4') k@]B޶݈Lhq<~:$BͼzTNznp"ªӸ)kTcD.Ne"lĻbZ,.0l>^M==$ gځ,.I67u4!9FEQޮTz X6zZ_gYD RSi4J|h|{/8ހUBSxsE0w7"gzVY@)4FQ 3$:j#886XEйjCb6w9[ٺuRB@<#29WnG$k/ta:i1 h񠥐q:I0bK*[;,~X k_@%t 4I 9MFaS.R]^"rCMxnGޗ2a{ތ} ?7E8y,%!RP])ӋOCiqUl=0ZtW7Jy^o5ܾ7$ə=+v x&?,j\ ^aI-LXsz >^R_7 C4W~I5z$qD{$NZ?GW-magը_Ȭq fżA: F5 [39 ]~:@F+GǝCJ!o=Gv9 % pi7T6q12qX3/\M3yYv >L3g7!p.QXcmWT М2*Mf "J슀ҊjycT*gMWɭamhH€vYjCnvZta &J|}bdQ:Xڃ!iJP2.Pzċ K(ғpPU1Y29?}ԣ9.=RUב/@L=,N #EqQ)v i8BpU>۵dog5"IMC]/ui$ qX!ÅpA"AWL($EƷ^eP?8=ZH- E^x)>Kfsv*I%08Vy}_Y9yŭ})\c:Q7 z_7%qC GrX[_^yShbl}3l©>R^ꀝo57GuumWPoJa:K<* .Slз\Ӥ9IVd: GSV4wR%iv&ĆTΐ1R+g *f!fܳEJ[X\3DO4]zݴ(:w)(3mЕ  =2EPIL,Ȍf#CXikg $z c.h:s%~|c>.1~e1{!ޔm%Wf.@褒ފhna-4Y>&٬h:bjg ͌Q&7=mt Os(5{Ё J:*~w_w(7xSIbR] 3ZIooYKʮ(6ɍaL*%V e l&XjyC*4 +2?<1UqhHFѨ)(oK0yv[=ppG$b]V 3T0m?$սhAX[ѯ VVT6'OӤ}+{ei/2g "S(,r`|8.;()Gn₀Jl[*sVUx/P \]+< Jq6>]vY#!8 h;)Eo.E={crҥja ѮBqg6q<i׈f ק6}凋tk&Ywfl0حɂQ}DzRjn|ѣ7oHHLcXᐚX7TGN͇WVuP@qB!obYIc3Y#ɟݔCz=ϏS|A;u,~r& @j}أk(u\q=7ju:פXlm,>߯#)k$E#L}&2`5yւȓ=D_&*<= đhQ94zNwٔ, jdDGJvںo:Zo>UwBdzolH,khrkf5vfz- T5^zhxx4 2 ^4 D+05cvu{ҽrAymc_$V&DRi/y*KE w$˱ /Q jfJ?8EE*N .qjR >xڣ{W x]zgQ50/9P8qNo%J6v|˝`N0($p' Ύ_r$e~ 0vXO0Ƹfch3 Wo;R=~? T.6\8 )uMiZ9E^@H8vМ0+tefH잞uS'c@!ZXj^tNpAZ( B X|&!{?ԺB>+k C';%B~YR$ʝΟDI}^f(0?NKL e϶yOXʔDb0b*\GUe whMYhpTAT2fMwsF|"7]4.NNJg=nV܌љܡ>ζ׭ái~s\Jhw;Z9Ӆ_#NG;5Snn:m&Rc#UiH <3tX<)3a++nkPlz>xo {m 9.g&,7vؽĮ]M7#_YQQhÜ'Bq{7!teWQS&45r}(.M [z3PbawAÁQaQ0"D0ޫo{:\{7OZt)HgXP-tp.XQKkEZ}.+r2aʦT&[4Ws_ $Cg ..<˼ҡ8?$'n^úms㎝9pqr GUёzG@s3%ner1^qi+]қY#W0:޵ b,pTn#O3a5GO8{1@b]"L|4ؑWg&osreOǡ}<\0 Ҧ,ft>eĢpʀ;PY)>oԶtzTB%ӉA{+etL &a VN}|[ߝƆ=6#ŀ:s_fDoymbv4`#<*=?YX JS<,7sy@XH/]4o񏟳ФI7dz.n%8;s&x^rĠ7Eo]2T̻,ŚkWs!*@.فe [Ú90 E5:`r7q$\k ]coMZMYd?y'j{q+2 9GDJrLV+gFYJ/dXgM[M:c`Otpv|b'!H%Xu7wyj8#\bÖywC4S}ksP Je-Ѧh~!v!=Mc覅Cmܛ"rbҖZ4Ϛ#ﱼ( )e*YPJ6=.7?eCkc` 皲2bIhvNKGݒ;?ԣ=6 0}m{-FBR<Ζ% gwiF S&z$Ra6 X;|ie B0;%1㶡2+?!E-eD[Z,.rf͂~z}!dkFm}X=^`+R*8%IAk NgD{Tqyv6bc'e$%첧Ò,fw}pC**H_ aZho̽6CF -B|M {bϠ :7A&6q|;>=i,u}T}/WuRhB,ZG(~Td#Y-qi{S`iXKH_sbl(Xٶ\|*L=>ēG `D^vd$^K}̵oI yj5S)iif za1 &-\V\:jj1$"UY5VW %+ 1={e703xn=H|)oKWbg6ɣ %%!%Cdy*m\%v+~عކ w2\lJQb_PFX'ib㗷 {b;Wq[m3EQ_] sM: (wUVi|bb?OFcTX!6R=`2BNZWv{'ӊb!P5SzW~5!A_nQ>jpzϺg$? e~}݋Cj^ҪXo~O[Tћ+Stw=ϧG6HabO|~MeQlc9/Rwf*$]߾jGZwٳ"Yyxy[KZlh],δM_.-!fA[لU;؅Kd_˲0}}%ye1akֳ4kn*)zQ<_zmY1s9{0Z+W&ǫX >x** ,>]@sK7Pz$I#/[_nm<ץ3 DҰZ^[%;- om(~rk][5 *FUa&z%0BR6*ǘR5і \NӦZyL\Cj끬Z% ;_48fȋ+Z9i lMM2큷6je`a"BmR+s$|aBi$MPB0e6t\9YphZaf>o a$i0 ,<~Y}sPPgRy6:~/e3*ցs!hODha'a hd&p?>@x9tS_ ?4 *!jQrVx_L_ [sD􆐥YW%5FoMNˬE,F $Lu+LKkhؤG/5^;!>myvCftMp}ZtTczPIa CAoU>1<aZFT\Ƀ 3w$.]Iz('΁.2Aُ1tcqig(!; Wh wkpݸF<Q7'(ݸl\7'j$W>NGb!z{w* | lpm3_L_|◕7Ww32c !VU@ *ǾIV!E1cQг=RuX<+g${.n88|m>_7o^lsST A@ݯW]Q*fwnY9ݰIX)6Lm ͜=ͻ)$ }}q_8/DߛiFҌpʷzm;97cp!'ŝ'RE H|ѡ$9@Hs7ύn5K'||cg"@G+W-b|?xi؂5/CHΦ +@l42;1"o `{7#[y[]6˂e.dGB >As:M3i bFEդxznuPh/h>M#64况I @aHtߠdX4^i9 V^֕rkD 9'r5Չ*(%~!!ab׶z%_"-)5& \XcyTi3i҅ɗ8`UK`%# zy̠ަ2c'^7,V롓ez+$g1=swJQߝ]g׊u`6 ʿ?W) qNBA?4Д\0VT#uM bUD΄8Xvhi.""_)[>o3~Xjls\}wF QV;9ʡR6 8zN. ˯Ɍ"s$6Gu*%~5dNn| e5(DfgT,i(nzҋc!Ī'{_Ʒ];ziTUSCR ~u#}4`GkQUl廛L&*wPT7 }(ss}U QIc:aFsIA 73cįP!sO.hVFM V߮> B< Yj>cP5 ϲ#&"`| hiN~(,0BdFvWO`QS:uTB [2#f'Yv,qK9]d6QUFߖ9 Zgg7vk\cV %g W L+(dVEPG}M#f<n`[ kpk|GpUtv}:ݢ%R J;. mǷr22cv}= FtCHkzbZdM\ !)Ň K_q7r~-F9սE!09ީE8vA7UGR+#K3FFuxZl%:ǧO =6Ch\I~U&7˲ANBim{@JQ82epeǕ3U` %v=S<%l'/ G឴e_Coz:$z MO@$6{,=Ex: Ftn'8 왗VkAgL%ޝC l_0RF?{GR;&k<Rjw 6E#˶j"+Zp>x` .N xiAY봼VNqK;c)RWpB8\sFL*HڳO* *7Ntf_qt/2UXE,ߥJ3pbͰc{" V'Qt#bFfƢjFEJciDu0^~Yº !QNfUY @Yicu"VlYc}Pn?Nikfjm7"\ћs]AqkUzlUFA<3#JjХh~?p(z5v@SͮL@4 lj&bJ^oDcFL]͎ 7YOkO |^@bX {KgD(_!ʀmD0i ޱ{– 'Ә8Y̅BY7{FI]U$Q[^%6+s+lcݾ[U+\y`d>e㮀>̉ Λ6 ɳp8fh ޫXfnguر9NJ.;OlIV\5$vQ*AVXOD1)u#S`2&ݻ|d݊z"W15(0}+z@K$2& 4/,\w}wNv(;iE,/ iڀG=`Թf̻t͍ԋߚa mɓgd]p΍jDz7 hY{0t+s ?"|SOp*KN^zBnKWC|m/[V)ں6O11 T׶렰M|P_h=?iJR`q)#ot'K vuA1i KIBޚ6W@z[PUmv}M;s4$=.5+jԧL$w @πxpdx/-rțT)M"#Ƞb?qW-yJ!g.xGBFSUT7S߶d T1>N}fodb"KV5h%"Ps51>>Bp1 ok;E7UL|A&_?-aX` ǞφL (g3!BݕG)Fyaיb\[ny "LJO:niI\$E=mifpQhlQPOi 7 ^\C כ DP9[3]B FU*Zy50i ,HM->z"ax\NDs;R̯0޷#Ց/#ec5>/q}ki@c}Xq_2EYLqS3Ym~z \ȊC3yK6P +bLi#8FAx U)X2%5^5TI{6@_!{R]Яm m[g~ k:;w;Z]*o:Jc6Pdv>!cKI0)$= %@5sLۄ#mѤj_:֕Wny %LQ`G4VOMz7XH1p? Cñ*ʫ™:4 Ey8,wPbOR(l8>OF4qD֕ β̈́N[Y*!<𩈭paejΜ!l`IG0wB-V!P!(R uW"x1YҒ6,Y:\Xډ+4ߞ*=S[HVg;uE+ubu%y]>02&'xM:~lU^q~$_5 %F#VU@ plwUнCRM{P&!L{nVkx€,¶5St锫*UN=LJ߻ʹ,~?^Lh\ޙJCX!*oasV~OZFD @;:[HTF^Lm%'g|`g@<+Ea1-i;8e4ZK?U*Y@BU5p͢ѭ6 &c_LOdbE|U*jf*qo`qg$߰8N$VlVח|LdpK>JA //L_ό>#46ͣ: Idj;T̯(Q&H\>TG{e5EyWLUV`a7v/T|Py^ AEzZgz//|h8ӗJ0Bw p,"9AyYWG vF>.8BE yR8"4|U\mGlKY- }n XbgX(Zx_e$U ság/ihOj%LI=P}4ٟuHiݢYObc23!l.l*'$]B ط_QoA5zѦo cCkM- M c *vދȂt96y 4iRi",tUoջV[.VN8!|я2sc<(K|7؝R!S~< ء.D|骲bϗ0Bddp;9Yn2vAHe,:R=?HYcq8]j5ypG!@LU,~CW2!ziF=µ]rhGlȾ4Ȕ0b nt)3p'ևioX6C6eh?#"Ty"zUkeہKnsD9NxTQԴ kb$!m>bOx2brZ8I+dlE}a{. 859:Y Unn%E`<̪ /TSۚE;P"m"Fl+rJf>YyWlkr9܏T3zr&tŷ{V'.7HvMdG $q`;.pz8{j3ij?SliIPQhQ拸;o?59дp8JlkU˙ʙ"?3DħۼMy'|kL`}J09IeD?1,Y~qTC#G<𤒜"~ڻ6D2-8)2b5Ru|%чíz ~g6}$廪 ۹.L0XWN39L]d=ϭ/f/혵 k@a™*C ӈ]hbTgRN1熫u]_fyvhn:en4UiUhBԲWaVSI~ܠyCDW} yXn)(Od:m<Ǟ|l5FAV6B~¨}ޫ&BkRa;g!#uR\.rO0mZ YbM~W߇iԆf#[ڇ斡62eOd,uo#(4NߎD!.mW 됮D}$\BuH W #VU:Rx<^7DiH1L6SH4&JLt9eJr_䑂#辌YT%}%_+9e߉z&_q5+'5dnj€:奭MJ[ĘԼvVJOy!ԋF#CGl-,[ f҂543J˅#1 PB= DqBPm_0oW+ݺN']ObP6Xh^Y<:g3+o~f2wY.t\ & Q]‘k;8_;?JrWw%}ɽ%:&s7K4_g.!l~1$vԵ`ȄZY,`G#|~)&r(B+VF|GzAVoa\vo9jɣ!!uc`w03*ڻ`dpZY'rGcf|+ocqb1i[\xߍ=P'[Od0>B_f \mt N!=ۻ4 P4VYkdoj6-hk&%KяIOfTdQ7rDW=17!mXQE r+ WZXmwkm3x+RE*{Xdi)FWi>ծ+W{!mJ &)4xZ*}RqD"…K9gD:߂~QcW wBpB{U9Ez+( mbi78%Ќۡ>=S*`'u]F1wW@Q}49"ո97'k&RY_ëŠn|zjk.\6%J^{]ν᳴#aw"Mf?4O4y*.O)FhRKL0< [Sd{5G{Gc[UkZ\c-t.Ğq%8<~u+]v!~Ρ#|XG=*&?|S'ݮq\ p=PۭƮκ?N1W e?lo#/<_1Dh*#t#7"9*,Jzj4?_,˼ DP񤹽PNb5w97Us v̴PhJ/k®iL'N-n0M[|iR=^u|ZQde$. zLzS~!:̪rB FO!h><|yT#Asڳ\kUyfőܯGq9j%Y팳~#T9%k⵱_˛//íLJ.\%Aco(u|#Iܼ^7@N*qN7Z1e.2"?$ 0xHO{\ $O=~3V;vT TwIx+u*Zd@5 MЖ ALn pJMjy$_0q"+EE.M|fq+[Cd]M zIw[ M5 a$M8#R3F<"l\'53ҸfV>z̥̀7djÂWۅ zS$x>@җ[ɨ9jnDgIH$-lV->BTq1\=GjCLfrQRec i?0?L oGa%#$Ed,{/?9[` /79,.qԉ䨼79E #ښ9,BK΀!-t%w3X+D!tBͅ,V35}d'<%B\Viro*sGH\07㷪*-c&}%6mMJ|&DB]k3N].BU+x/Ie죆\meFbIc/X?r?w  } <#S\  < އSհ"x"-z2gHgc"_ݓ Kj6Etym9&#Qs֎ZueG@BpLyk^|gaRihͬpζ樌yZY~ :O-:Wѝ4@swگK SUͣhIZmm$Z֐qw 3\rmEC` ?5 G:v@YS#鋽 &EFמ0yW iS΋BO`IlEd[ߛV^7ѕDvȷBSri9`,c?=vgZJ'6yf v fObKZC&{$zv$ھތ~q{<і#}UhdWW9bM%(Kr{S- ~UFNd)}!Lmc/l0IRݥj%YuS6\UkBت>ݣV%K?~Q3z{$fORZdwXm`2H8HBzCeT6o˘o%|c \ )I N&a m01q~KUx^j޷t\aU⯳r}ft{me;h){g o~[4-("W8{A|͒;g%#t6MDT C2WL҃3 tC_(r:^ ;R1B.Ѧ8Lu^(&:;,q;Z]LK=#9[j /=W&Iw<9^h =Lƺҋ \Z_B0RRˡ^ju`7aiqy ~lwRiƔ,5(`L*˂ЗYpG%}d$.z!/r}( S"Уƶ`~;'m907Y .He)ێj7x2EIuS_eoɉf?~[ܟ[YzX ŻvR\|Nx>| Xh,?g˫aXNE6)kAcf:ӑ(-Uo.ykWIzOE,PX"iݷQ16pnk g[!*˃3@lc d^D3L7ui ZA`G|h=C8rrd+;X Vܿ0]9Y;(-hH޿< kF;F$rXF1@2Æ=icVV,aE:Kn~51ړgg0-HRk,G=0{?+sQ$=^l 3܎ l[vd1ugT.qaM ά!OE4Ȏq^;i L<{Fe >,AB@cM寕#txqUm5n^ewo\RC(F=ivt[{ssgW {*ϷȬ( Ua4Rr2!`Vx?uֱ??$ξfD2#1}A1$G̶R6g gÃI+C%kԧ t aa/K#?_)˻jnacZR(Y9W|v}G/}9Ul~K2<1 vk1<  t6ZWO2 x>n1G-@ aMj+7bt g! HҷG]=wG3U.m=h, &a4V2=fejc=h Q5~GMa4}Ahp1 #٘XA5X4W%H_!"83KJhA}dZ. >8J?*]ᮬ+ȇ̻F}UDm={9"r9W6$~D\ZHYsiԽra.A`>:~@J Յ6sVy.2;h{cɥeHMW{|qTP,Be`Ď_aTq`74+)1LoR~Z̳8;7j硛AC4]M/AsG8~ owʏ<'k}O} `4"lUT^mTGϖ (UʶMe5#ޠR96j 8Si,Fp )h\6Nێ$~ʒTdJ ^gקGPK|fԆ9bukR'ːYFSguŴ$3_.isR -t<ƂINo?}z*y!? oJ2+,-FVOw!>cj>,uqɁMG&j\߯G$3O]U R$d}ƛ`Ɂ9B1%2uatupQ}jt4 N1W+ڈP2F#N~C29rlSmLjUFґg.<&BS PHVpr}ޮˆ>F(upLtЮU@^B[E'2YҬOܡfDl>A٘n1˥_э 1 ^Mn5ӬdHR,c><ZݱW< ] kį#^(V,΂Ƣ{cXIð#;|auwm šcH@κHL|ͱp5wH.qbTMQ'.]גu#2_ 5FcXh`L'Ayk웸` @QESK㧻:9 }T :y%ޜFM/<.yGBla=궂mǭ ƿZ|j eR) F ;9 +I[T@*RSg#?a^Gs^o Uw\V0Ưj2b/>]haE -9 2!w^@L]Nn*_QUA6cFieon$97fM;plp{d/D(XO#ֳ@ԧ+…DKG WԬА*>w3؋3!Yo \XdJw\U&PU\@g$"]hH{D+~JC`Qj~AHVоAf@6\M{jAh(j nδ| JTҕsX\!Vr%ֺ,F8}n1]IJ)̫ʭae @Ԥ ou]qxz&s/ٺ . 9Z5DH?dƼr5kp!7Au}hm5po"Yǃojpt9٧)>ٽТS!fru ;yr:g=K/rPL_3tЌ!,8:X={NF8E{2q X&oV K^ST:;xzIZ;7o/P/ xkCOo6'ҳ1ټܲsMgEIܬ)E,ϋ3B ʎxuX|^l&;*Oڧhٯ{ZXhE#+x+;W&(o?-[mk:Fuƾ~s~S9S%_5;9WIV[p6$vź"s eTUMN$u^ceJp^gw{%l(sBx*-҈t~m )*k~i/RK 5D D#~j ገ2IcH.ZmˇQpЁ@حBY73؊V|Pf ?i0|/۽ T7FClخ7><Ⱥ6Y޲bds7F\k,VF,:^"`h^OwoKG0UU~k3GڈܑG fNҹ3]1SgH6I&_?HGBgv0,>@ !UQ&u({Y T*FZ 2ccqa:g,y8]/۞Ꮫѳ,r\T].֕9N8_yڴ-0,VG7fFA(P ZZd;4*]ۇ"']h\Iba5v u6Y][KL*?W~D];}p s<3GU1@MS yjq0ωkML4)\^]oҌ=Xꨕۻ\V撳C0A48Iz$}ubzّS٢V4>JW~ySO4U7:s)4Nͫұ-wd/D?LyK'\`J #d>B)&2}_L:W̖ު&'Gg1VzV1Wbn=Nwr%b$~t 1QiE0u`bR"\ͨ2pZ=9\D#ٚװʙIɴ~zWbM/vޭ,;#]x!,ιO~IiȬ{PLZ KliA÷ ܼtl=+oL'Sм_Ei:#r{n˺$Kt"oL,=8.Z-fb9P?yͤ6H~鎙CuMūpjgҬo'G $F _6r!]@4 mcNw0ثY,`%; j9 ;N'~C:4ԏ9@zZB-@9 .As!=VmKx;8^_wݸp6+9t~=(@[ˌY/E$,2ӇO,ڷX{]jc]7;M#h+fjىaC+9wY\#)5̳w~xJZ4 `UM2d$8[I7bTD ;jWTaMuM k/`n(w39N,k.v#ѫ"[lpwKhZ5l{G*7Ɓ~_z|zY4ޯDJTCQoq+ńtTEĞWO5f!&V(y˘XR©' vl{!5r#>crSp^+!]l uHkd/6ubf^PiV#Dc?K?Uq*Dk#I"9,tMM-q`Аhlσt5Ahb>Rvfj?57-ȏ\6lJi$X:{‘O^d⾖h#`D|5G-ܛln. 몡]1Ht%[[կӱ/ kˠ:J B 0u&Q'v Ѱ!tf0La2 j8.>%Ak8,Jz~|^oǧu<^eYμbOA 6Q{eWi/V%ƳZnSgy0 ӕZVD#l'$`%fb4PZz\^p[PmQ#??8t*jAyсC\~=t)#H^68ON!#OdnRh(I`3~r(֦4ozm:LBg55ff/,ғW'YykUeC%_RJ&d1D]smJE]B|ҁCwUg ~}W<,ED+BFh%-g3̪TIQAe}TM&b hݪWE 7^ mNJYŐdNf o_6EZUoD%ڄ,LD=Ѥfe{hM`OAic'-Ѡ@Vw }9ݜ![@3tevMT&n3eb.:s"l\/?_gIpSF ā4LH CI}FH iUMF2FȀ/X[ms7oF%,[I<:rV,tlIJa, F0q_ wvǏTqfq܆:! # ͻbD|G ([U' e)LcN"HfC .@,zowp.zBoި]%P/_->2Om(~-22EE'q?pE/CB-_+o}?TE1aDzf &KAysa<)Q`/Z!=P!F !3u w QVXěG5bbyٺ =TЁZ6!<<ޙWk0|'9cǽ>AHhH$2|VV!}p:,RJ-*Uc^-ÃM',Џ@DeRjYβ3CO9)O'Q!B,IqџmlMWZlQ+x|R[EGB IdðK(WVy #!g`y~| NQl3^2Q$|)\w4 ?kt'r^&I|tcN43HH_"5{/g2۵$EOhmQw᠍IecJ9xuze)Š5g<E|!?Vp(@+YJnutYCnOqO|Doz sG?Ƙy|#k?949Zm q3iY)P.CHRIƗC8pVʚp4>25Vy\:F7q15PaA |ޢb`rpؒ̚@\$Wk=d(E}b= GD̈́,g+ !(`7Z˺|%`._ހ<ͼljRPǽ;$ H|5^չ{@,.Yڜzui{S=#Tߚs.&?bA)2Rj@3 U>{ zOaleɕy<Խ:jg+g ^Q $Dh%߽ 0a^X^zh0u(`<`l~ o1gH>"P32FX~iXX;1nҡܚJ~r6(rgSL"FYIL'C":+mRgs1vV6BbOjQG"MÛrš%-T4+&dp]{Ld;,{ |J{: X`1.t ܀芏`.u39:~^L94 o+9}?'@$՞&jSWd>nr|Lk|'߷\YI9ZX/,=g))Yy=0LOyadX?ޥcJls'IDLgx vdTt!wGn8_ZݨDֵ(~K*IJ b3j`c4e2A:^%MkX7Ufp!T TdjFE~Fۼ~D_ \ћ3 Gn|34C6= Lk4e8 0QG(8W؝j#Ɩ;zFK4|}εG*clTc;2Æx3ڔ`Tg[TIӦ8"f<l{q(P]AkĴC!չ1Tg5TNmrގl}ɁrD|Sr]&*}iJ51G# ú?c5-֥"޷*1]K+D_pq?qVS~ϕ朷v.gtqjUcMF| Ii(\nrf!"eG]֠ !B'lz|'.şVc^g"N`I!z= W.(S15H3` :OzVct8 Ȁפ4W:&?o"}5Rq2$Mߜ51ngKŦU$ tsQm[.^Q,@HxDFVY)(Lbq~ѕkW2qX3N)\2֬o?4,ݽ g @4TM@h8ewg y匎hvA,^X,7!LNò\jiu0ӭa'R^"-6?ovUajλ,m(5SIGpga[7PؾXˀFEzIsVSiWfh 3$Vd$ˍbpg'pm4Z J9]R1]1wH)^m Ciy.Yg$naPCY`㯩e-][=*7\nwI9&d] 鄀l^߷ Ox*B\51#  { {S5O;Nvt`&3 fmu̶Fh :&TzEJ6ۤ*C_鄻=H4dIQWN%dU3EUtA:"2iVՆ}ab|)TmJ%1 ssT(K->{hdF\,v-ۉbX q8^تrdQ ۝)+Mr B-RYT>LǀEHLW^ؖ`PyKfZi,|g UGǾb5Ay%Fp DsRtu)tQbHW.B NA)q+`2T϶I;[vAoMRn@U??ufi9a&*!L3QFX`Q]JuqbPe@:5v3 jA2*+!oϛU&4bЁ*} FFϔ۞m>jTukè }`HV=zaUY%.ͳ#@arkU?xWd5r;E^B7YC*&$8f D/n>~l|dky`͠e Ӟ#g_a befN^%3p`-(j"YueVzų$Zajs^ϻ^*S/ {|J,ZnBxfT2z@V ]I(#́V>J7 I{0PYgR g 1Vv #2C8G!,A6ďU )ZGHN] UG3{dlNf2!ok//`J.، ץNn-z~DmazZcO2ҧ N}fAgҬq3*ԇwMh6|mfG;>+3F5:ՆMt!* Gun8l`]4ƀRa_Ws8&!ƀW 'kvMBoaɕ#k!^aҬ)SL9.Xn+CI@ut u4ѶdT 74n5_E+g+&Zyi{ȜP;GtM<#S^gXP?SjZFx bN0KjYwf{K+|B*c(Cs,xN=QFͩ'ge8%1dc1^ix*1|]e>5&RL&c\pTM{R2y<#!Jx; tAֳ,pi A2׹(/Ae $QDZy~>x9n RGw#eTieg$,~J@"j^aKBd(fড়i86RL/eJCT@a^!DZ)K:('ˆ.7}@ŢЉt m=>iGvKƗ~LOB,諚E)@N)͏T7.Qi)&1Rb;9(|ysHV1Zxڞ70f)c: |=AJ/,謈{C LWDب =$Sj1rIšiN&{/G/Ϧj6%$ua3.4Lk$MNv\2)/ѕoS;{M`EQt(oBLpu}o$"0 7R0d|&(L ͖"z>DڃCK'BۿEvgjZ&+ˀ&AƬ^wP @tN B-Caփ>_ycn4w B1bW+_ӱ>E ̒Z?wA`W1[E 4֜5MbZwitδrRɖVɿ.\J5 ]un"EP&l,bJ.hFkaT amua?i.'Dg+!xVلGuXn̪8[_#Hy![w,ldw@ƉRy\1V&&_(`UU9+`[Z ,z> 8Mxj:E&P9fH<5þGiZ%G7g[M8 ΫŽPhυFnvoy7p'Rdpb?YFiʼn#h4HԽYN90WG $HѲDSJ8K{&7o z*sKkh1Mx,#`-ma `9 ؊Uwg깾]ݦz+EkyYyMņ<<*sOqfTMX޿lZ©?ҹC7u1[f4&۬-GT>rbsԓ}?qǻQgY #pTte l8y3A&JL{V^ɸX+v_z/}oIv9<qHduLMҝQuEJ8no?ZIL <1E"i٩!4'c籞z(NC<2J^pȁ}(GܶEo..IߵsYRltss4L{0Ƕ(H'\փۡ>qgaDװ JT*gH]MBY詙ǝr,Jn,4GZʄ(欘68~fO"K_,.F2g!TP?36\:?X1B]P9̃$Jbo $@үʗۓ@U"rSX$LL`OZ>2v/BFzhw2 bӾ*e[1?2[ QM_B>6y`ܰZ7cu5xXo^\/ʢ!њMɿ8շC8+{ }%~:ʊ$)&wvd2(FR7PL%:EWTG7J-n, /z_$F>Z(Lof(C}{kMEI968b`NqT*q LuVݞP CkS`6z^^x@Ћ- tQe-ʾT[wqlaJJ;kd -뺁@6g@jPsW5h_YG$[Lĕ+:Kk;6CLh}';3EVGВ[5uAGumn!Ҏi Nl5(RK?` =̛ܵQrړq$286rV[7kBp6[b w]W*Ro^D7~WzG@D+d:"|X4OLҮ0bfhqٛ Vfsl1m 8w>A H\2, ]RՋvS:u ٮDg0 qeJIW­eB{mcZ$$L9)ҺwqW縏% e)JҰo ^_\h0N|#w Ejh)_.xabn_ҳɾ=0}s R KHUߵ'ļ: i2Y΍f"zS;&]9IGܮ7Jak ꇿk*~vfPHYQ0= 83k\.ёZZ#++*\1Mqggq=OKۧ>3oSP3sIc"QLjX V1|JdsT"n=e_^vL7c>T#L.Цd?12KNh<2h=!h:qmF_ $8*,hL+b  MY6)CrxS T:ZC4nך*is  !a%-5Gp '7;ԋG@-Ϸ^7 ́L++Po!&K8bve3 ls|>NEMPG<ƌs9 yj, kYfK^\=VC}A̓( nonhCXAW&5O*>ޥSjy!TʝfKtM Gq̑ %E(Vf<"UFBk.{x ƿFzBcl$hȕ}ǁQrN^MPb0H"E{ R=S#;ur ~CYCkR맻VՈrчfiWgVf7,2x՛ow;5kEg;MYH$+E w{RFyT)-`2VhLIHW)0L}FW=k^)$BteaK_M؍Ϯ`Qh5ρɯ$hܷf_'d -'+w\ qc!.XYi.!"}l*~{Zu1EFV`>H 7a/٧[Ϡߣ|܎$ f|:%4;Zؑd⤖9UaLaF"f_'CNU+*:bFv0MK=3ӟ@vF+QGq+DV], *{HKJŊ|3N@K}QUg.6LE]v,U+C6wb͔Lj] pJqHNNyl,9^4(fd "8mUd.b5SS; @ 4Vd[wm3/Te!:&F@77{~5i$͓Oc/V5Pñ޾Y- OrVDgn7@Ocp7CǕy(㦟#[L&l,Jϕ/nSHuڻ(>da!$J~b"#A8p~U堛6ͅTX`0}z~̟B띫 Wܱ;Ro#7};Jע>ʻ,b:ʑ 3Pb;Qlk9@ Jhwi0b]װtc'u#ABJopneO&CVK-EhT}D4RDNӎL ?|ݰ$prO~@M]r_欀yB  [ Auxab  8OeJe={+r:OH(kh3WT/ SѢ]O>Ced1jcp"K2%կ:+(/eƇ$1^@\0Uy@-fW'D|{5to0Gw-^ރ@)}ܥ&`Tzad@XP_P5Rߋ!&QEEkxU=dP}5 W@/bI®HߋZ.#&Jz9wYi>xS#@2qH@2yggj󆒆 6|ޤH>Yne^h%O ~VMKa9Gsԧ^T0uXq"[Y-&Hno܊.i[r˟sdw ƣjTSiG2XX2654&@Dױ,z8L#%0|Ѕ;AOԫ&:6\j(tް,`WuwU|5(aTC 6e`V,%ZLg`8 _4jLEUUꭌ:y=v`>&.d8I]kK-0[JX`WhyP  r0.)GN23E U 7{ER(Ö/K)n<}G)N٫ ?,ߤN::Lơ%JeȰjrĦW<5FA4g2JۋJ ?_|F^j= @r"h~%'~uԃu}{1b\/ъaPHO#Hq*9pO3lXrA mpKPL=Gc- ]tDxYU3zx.=Cb֫t;="6Nw?k6MSj0z|fw6jYօma $dS&IuU\{#;5+]H6xsQz1KJY$` ϹkbP}=_:*vg=sI[R2$R"~vdemz ɱWJCqb rH ϓu漓\b#l)lC2iv؞ρ qp {"y29z@5MԀ@V ; jPW;% ӕ!;˿)^4( hP.صSE'hɓ\wPC/ W{3Q |VɕA:ިxc`ShM&EH]G>0#qd[L (VC.rE\R6Mڀk}/L.ף7X}؃tIPeCC)wr|U[э!$99qwvl 0 a_(+L; W(nQ\U ^ >Ʈ~gg㻈8ЫYǛ:v}Ad7g"Dץh>nKVڣn#L/kI% uޘ|i~"=X]3;R5GFi'>kxl;r_qZg]q0CCQXaSvҩOi"t%YF.)/7C@2HH8f8[8n!LΘѧmH$)bZ+52w{>DFMx31PbUvyY>|.IuLE.i-;~aopA@ѩA*C0-/+BQ0q#|9&̨0Y``p >jϑdQBmR9?”,2w6?v 7h6^;v@Dҽ*gcJ NX J(\> -uF$ oɠ49 #E{XjU=r k 8dOC>+hL&L#j ,sjGBv/(1Ffh%AREu+&HN%ֆYx>q| Hma7| E~H;[Z hiܫ)WEu%I-w(Zk<vkܵjF%bt~R4e&<&?gh|A%=5l<$FSRIѮu+nۡWoQn!8S8)anڏ> .-8`u 8!r0c83!13ը}TP 򨼶L&kY)-7bk \32 C#S8֫G iWR"pP Q]?ׇQ4ʞ(FuSiѨe:uIj9A}oI5q’H;W~S2|N,*NƭQ'5"ֿUzg`D:~`9>"ԷIXשZ.Dg@{CẺvޘǭA TČ"CtЅ!2~s~,}~DnIoj[3CrLA ^gC z?FynIjσk\!v`JZIaV*߻J~xYሢ,ma~O !챶[,Y*~ě%xp.H L4Wz{$R9_糬lHvmNdB:r U~6ɧ*!Y=T|MM)>8`WeaAH'K;1r̫#}Bvϲhp2zO|Gpƨfi6_Uؕ׆FO߶懫_?O8T`<R,ۆ.4|کvߵ2nNAEJ '"ᑰc>pΞ_)~q&RV7mq\Qjw%h^-2܄:Z~׈ h#$GG!mX+V-&|[NO%+^݀2LY.e8w3aAcn[ӯ=ql/ip{:^EP.%SOF1ԵN,'\kxLˇieNГs~k~HL􍬅WW\AM%Vތ*7X2̖-zq>/z5l x%Qs |K)"EΖu ɑc#;vd5'rN9NU52P_Vhb'Dj" +lf6@n熽rT$뵚R"=,"7S㔐w00J0W&0VuKTߧ9صA^(\O@,C Ǒ!i !@Io|@CDzEk/>d5`O gc"k.psMN7j$)EG;ݶ_բKZDs$Nv=ɳ肠Ӗ:!t4˺;X1 Ku{paJJhJF_+u#5W>(A* )]a')gg2P׺Ѷe(`sTg}1ԙ='A7ObFֽq"#)Nx. Frna\6.t=[˕ݳWK|5yS.L^,{oERå\mmK'gF 9ZRFˬ%_jTLj2N(?;|0{n%M:byj 3LC_> 3kU^H CM= 'O*h |c m"W ƸF?߈2j}0MQ,*c"cEƎܽW2[ o 5 Hcticd7˒.S %|ۇ)dϰ1a]Pb>&s7[|Lj%" 'WO6 &Vyt9Dmw/ûݧG/ȼ"{27|w e"o#B` 9gs"^C$|g8#$~zq|!r㪦 rwjŀXaHtI|>m~bZȚ,{CȬk#dI؛uWn9RdofN3&Xze5Z!ú$FNh 8qŪj־׸7g1{!yEmf-Ė ,DI3 94 ukR#[W'P5IlQ4A,%ZUNߚ4γuY"=xv:jPAzAX?E>rٗg}g뭛> nCaZM@:_xIZ3_w@&kDP&=jf<=cJ# >Jz<E;jD}Q.!|3vp-[,L2/Ll;}{~kKLQ'io^1GxR!2"z F wc[~JypG @5K٢cNkW\ٲ4 M"wb)k$YkzjZ0/a\x@m%$g$7欉 $Ѣ.?ZNX6PP҅>4z0 <Ea/r EpJ`X1|xb-F|Na0*Jf>Ybnϛ$~IJ,遫|M}l;g`mY=+_>rR(= _Oq325p= ><үpam`[*i]Efr6\zd?E#X<[hŅzpm8!s_,82yIRi;D49',s pe"4ہ~3sm8Y /n F#BӸZw/s+ mf$ 40 /އ9a%4t Jx^  uuM>] 6mEq)#0mMXz{MaP/{%n"B]c IȨ1ߥXU{9A@Iâad+#0֐򆖎^O/cč ]1F[N~J˯)$ݭ9vOIW >SmQuMh=|쒅Z]k׃{UzCk("Ļ5h,Zd팦 4L0^<\vj]uh9v3X[NGxBzbTdg9MfS csAk'Nh+3be~VMvق~8\54Ŧ, ͎AVG1ݶy8v :z2\C%Z﯁Vז 5LL;Do yeD-Æ&bz?RZC6O"u/i d|[nC/ Qyr v "w3*/AeO`Ҥ}#wPA.'֜-nrzWY]1*^qbBzI1T<`a6#p/d2?4|ma `-Qow!_,b R6~):#? ThVZXCRAReY _$z cbb*!'wX( 'l dl1;;??HHMT漩i@"r7(v]u;_&:>(t6ћI`+Fҿp-ހZQ f2>SNdvd~>GfFL5j8|O&YSJދё'\Šp$V ʂi}~Q UASK4Y,~2fBs%c˜9o]<=ޜ'^ʃ$O&6uU*sdӥ5wdY1De;IF. ߑ5Б<wmT"LP9}ȀK y$ 1Y0ֻq?֢)*T3΢-n5[MӱƅD{/e >G20Zoom %(="3@;<t?+%b~v^=fT(.! (aB-E,OuYYnjO[ N͈NVcYl{Tj>j,`L"\u?Ko Δ@0̃?\4rK+]> ه:Ξ%>T!-DYE^4kDlEQ5Ό2W3鿵;`lxц|RG"UxC,9K7%f\(핷aJf¸o@)Mɀ E| B;BJP,1۱WUARUʵc595XH*BQ>5m- -4.&](dWۓI,,8UFF80ws&TGu?0L5Y sM81ҕL^ dZ…/6k"Yh:?jMp`[{zywoz2Tw9Ik_ye&3F`%/&<2m֩Hڟ:8$J]4AaHfQ (w"M?xGDljXQ!"BvJ(9!%$>~&;JYv٣bgl`85` v̊pmA~~,[~)]KA<4{1VFvn ._g/. GRdfs;As>˄hPCL<'*lfA.ަ~\ ` N;֎rFZZq OTcgidЋvެq%Hg*XF]-ڇe n&V_r$FGќi0&|z8`L6*_O"w~ StJ }f!c"yq<]鴺X:+ƍduzքʎ:g9_aL6;HqF-az*2~P%fml~Z\ | jGicnBgm:v&Bi$\QƯJ㩷cVBK':_yT?*& jUԱZ E<w'7%zWZtՍ)*eg[e?HeC󁵸|VOU;Ԉ('qhͷI^ׂ̑E-OGTn(K{/-z PUd@ukqzda U{"Lju.];}>ң/.d2nm{p G-}x[o~FKK$,3\ i]Ы>J JOyv ؆Ô\r+$C61TE yjJk]6cc>c[fO+}&拿oK:ޅOD'|Z9t~ȉyz?QL|鿯8-m=0)!,EvlVR2Sn+rūhe؅hAqX1ŭcSq h xy|$VzU.̡B,֘)GE'EP9jq]dA6-!w}v|Ftre^܂!] 5brf}eBQ y~sˬ3uljM={D9 _omZL>rr+n 1|*Hk1vfNx<\XU3Z*zaѹ*r݋LI>1-L9-ź1fTgm7y7=zʁʴMWrGtZ|*}š]ӈNr-±BkVBЍ}/ɾBd5eˎHiMIY,e6G2;0gD_H+ 0sFw{E V002ܷ''Aƻ,G0ǚ!J-bzEvj;h!!΄C:hLhOi{ T -E<3RqxP{3ƹBl ض %9tw-ġgo! |`0G NXJXӷqPЛ 0 {D(>oAvlD{gU wT;M7T.sx>OY(e]ᰘwK+4 ß6tO9Q≊FS!z9!"KムJ9`ƘPly3&̃+9%3b+@hxfgDMBKrl֫@L{%Ytûh+2X5Wj?l#>p/n%7eZU\g1;`HɝZ@?}݁޹tZ,ޱ&@rioFSk pI/<]ls(YiN a\8[P Fey7U"t=f[7*Ȼ5eNB~ Ll9pnKlOX6Qܥ,-~L墣pTv P]ǵ<տh,G鰂H;i$| yX!-+ό1&pٗ|'D=.@Ȕ@"Us^שV2 ȢYpӦtA$2g QrUScTbцޞGQFʵ/0}ĐoÂ0Dd |JPdXdPp2ݺ C`&0pRYf߾Ӯ\žQړ O@)s0rRE aǾ.)s3+ m!1DY-w r'|W`QDu[x~|v4-Q(d?,W3FĎ"ٟ9j> !_# =V|oGӤIQA.E=fѼ$PC Å kPhI*C"m7Z}'M$sOt>Sk![jPP< /*ًR +p(rfd֋^ _|~_seq>xʉnRv6g[6^b-[!1a[^,1=S)ߋH8kygE.LBX8Am`f w9kHbo9Y(a%U3q\KH~SiF YQ<\1"=Z ;\^8o +H׀1ZVh˯.wlf,J8ݾDn{=r1vgkF{^J w~Xob19&`FkeD!:T"=8Mp0V $6TS7TokI~vxڀaiԛ}x-¹)ȪV;N8J?71FV}YsS~X8#NICƺ.z.86+y:|1@*pPH*-z?R}Ϧ6rҮ`W*W- 6=Fm]ti^H+ߣժU)r7p=P]oF=Q9Zsv%zYSQ=agbgZ9v8Yq huZ{lr̗CTFM%Gtru:N:ۆS7áO=)ůo1xCYX1Xa#w$} fu]DEM&n"^[}fi˂XK0l!OX_A)J #Ώ5ڢClYbT6&rnEY~F!QCF de=q7)<_| 711#aNgړRQ1ex]ͱ222Zß6f &Anݜ^SFXD ]\,`:{l,d|GõlE-[a76_,vϹuK`8/< hi[ͅ>k0jb9⹿Hsz3`,1]Ƒ^QZFf L:k&2OYmRٲ!q,0/3#Mo="Dhr;Ur=aLv&${_w7 W'L3';&#TtNT9WW-ݩV1p2W{Ov):яfzJai;{VF%t[1W}wDwbtLB5qOE+B (g*S}m&nEq#mYZe$EtΩ$2詙-i[d{GG2:KsQ,$O/JoshhlR4)GяTlf6._}_8'1h1xi>=!{tW䑁b.)1m@QG f;SJ$#È*K.xmK-Mb,I</EyxVAIr &qJvXu~288i2+o܎Vqd]&U8+=zKcPl-"BBİ\<^0-lT3f b~b"6K>,5`]pk_Hlt[@6ԥhRck^6PG@ڳfYx =em,"$ & ٕiA'՟:_9:KIncjT'hC5n?4Azv]$]1 j @\"R":j ),{TדfbŃedif5 !IҫmI륷Kg;y^aȻpjOnKR p6:.j߿?Bqn4=Ipf7A:6<bW"scj|0pkǐQW"1eB؉Өk,8ӕTzPÑLk:uR5b}/C1IU3tqm &!}Q=I[sJb1P-%PDہJ6W# ,zJI6 xXYp^~2S)t8ESƦ(`ۀ-6ϠC4F-UJIf|R+i+6n,Pp5F0 }ab͒)<*[GUMߙ]'G>iꉰ*(Y]lO 4}CbhU ԙ BWn ghThjZ2wnt5 \Rwm}5Q5i |dʝEܚ= >p:HohGSw(}n,d>93Ah n x$ {~ǝn}iDpx#I?t Ys_X-p1kJ|*t+TīpwPZ;JwjIhfS6>PW)~MS]]7Igs%?s֪t S 3$ŕ`K,]J{}ps*;('$ K42O2`,(?iXh$҆}[S|/%^Td\`z; [ad֒Лu()7|秫ɥ:Vsq!<:.FҨ9>VmM{eK".6ڻωCmT$>"hQʕ~ B/9o ð̳Hx5 -L}kauNig $>$dZ^J& L*7+#Dn~FVJS4q4QF`ăt2/ 2cI?,r" XlScI'gM^#W(z?NnGI35csÖC}YJ`"kW`r)w\PPW5.}vT#U7m0lϔrQT AD.48"gy_OYCO? 7|\;]YoI2"h^rqL$NÆT *L9KE1͹>Aҫ*76`Ckt(UP-!u_vwD\csYܡ֢$PCX\5E®o66T$$ 'Lx<(_S8,i{ c #D^LyLEK==e"0 hC%)@̙$HP|N<9U}=+uTE,kþ>j*N DuLn&3{(bkԭ%a,il톮6KO?}DQ*f &eA [4GNὝF&547F%!^;GC)qD+uGm0}g.ZR񏅍_ݓGt!+X g&?/ɩ^BS+:ִ]!䃍=ɗLH/Hmt-ܴC%~˕1=):x'fb M9߹'n ؿu`:mp,9U;pa&Ȭg~ {8y6~x}JXa{EB#;hQsUv7^v"KF<2:iףQ5^v$oeߗ'b_<)uSqgveY9jֿTxjZ3ʉ("9!C:CNU;] $)ɦnH,C)#Ơxlv]N;~/?d;|!4,:_EWˇcB=Gְ*el#RQ_}Ll Clk1B.rUE笹sk٠uJ;>rX2ֿh$tV/eA.RYx);ׂ㜋wPˣu*)"r2ޏ6͋1yY":wv>>o)GW0@c$^oH8f(zw( UskJ,e22dm ڠkOqY*_-3V\.TIlߗ#3UU)9QR*=<V֊kӵy6*Uh ##0Q ,Π"IA* 2ynj}B>dE4 Tw^FN0]oKSVCDvF$Ҝ{Ą5@)#mA[}yeYr Du|wnTjv\ݴ19#H%;؋t']kEaV҈|DA3V`#u'cDy6Q(+ [RwFSܹKTa j"/K񪃩МѸ#`y Lx4KiPIyaٚJ+O%3P6X$P.ą&J28F3LUh}+D}\<#sB>qӤ LC'&sO?C ֽ*!tepbhlu?uR? =CWͤg1Z+q ORچ a2|O !ID8Ǘ UGݻNa1Tg f.|cM$RM/`B JĆk-OW\`iWTԷTb~uf;؃Jެџ~!N\^I eÇ/\le% &m1q)_!+RiuUr];`/8%ʃ:{ۨ!1h") Y[b~zi`%D |(|Y&۾kn[DO7b(jUZg`.w t-FQt0םVZLʺ@H 5A>DdgF cp"e.-%2ox@t-1k1-Ⲭ*%"d=Lq%Z]tmBsb=KQ =~>H'EUi2mGC71jŻ9'XZ5w6(0epV|] t\VX 2H]lGPmCs"ˎr|.v3~qDN&Tr <6Nbh%$ld;[x.N]E-P}% ,8.@Cs^czZUB%⇀,a v%Λ{:fIܬ/BMW|S8s1WB}7d:^ L'Tk؄R1öo& j4p%g-j|8-VhcIyw1\i,@CWz@C¾e01&%MsoӃ' PDT 1N+N;{|q)S0>ֲ}<߱  Ҋ9*;aǟƔ4#oP~Wў+50ξd4/}Hd5h|J(Lm4]HWb.^U3x#%>@W?نwP0B +?ex֏$*[[@r \ʚQ:+&&Ԯ [OlR`op¨FE`'/qWgvA*#'܆h˲1 ->" 8|OA31BAizC/1h " דe)߰^WXdf+rƘBy=T,!&SCv3I"">+ 6fdXEN,V$1dY#a1^:?$Dyn3D+NI?2Uٖ^ .stWKQU !hI:[oU$NJeHߔ7i ẢrS2 srJN?1>ˮHCN&R4#5̡JCVɷx9Al8=U39s|p5Es+?k[^Su0tLW7ܰw{Ƶ4 ` 0zi'i,A]YRZRw]&=/ޮ/K?I' Hp~?@?4 ˷cȌY¹Db|lKP|32@;%$b2). hPG2~HL٫SƲo򱐃&8f۸s5N%@?gR:/PCY}k#߬kޫ*F7LއFff>c&֌Wk *%> ߌrd1Rp HlcJ;Enqu|70p/UBKWC%n ݔ]4S*_`[ P} Z4 f%_~Li-JQTn<=ၺ/ux po-ly@܎oXo^ _{rD,֘aGk 1}{vȢm%6~^OzGƘIP!żU j@˔7 ǵ0C%tmHTjչ羒mb}Md&Lߑ2TR}Z:g2~L[kp`InHQ}l  ^VzmJTL\ϗO“j-<[4wY7Ȗ 8 ȤE!lURo/WJ!頩U<zfwj[Vkj+)nJx5BqclCrH^f޲D|nь0RYšӶY紇dqz: 82趔C!)AA/kGYd|̓ pơ)?6UnU{f*tw ڤ"nbW`~um}}utn&9:1N x/q!=`2Fyp{eNP0^Η21j5Ent?6{ ~֚a $lwk(K)O?Yj|pVz+Q4Rr1 ܑ\"J1Պ>Ay3xxKXD~WB" !Wp04 >BAKaz*E]G5#bTG`xL> UGɐt\IlX?>L'(+ǣ`t;S= Q1@`|g]W3IDk 􍣶3)ΌT g#'qv(`4MUk=#jƨɊ2b/5(Ǜ1azAfywzq2_|Ð^tP ]|zс6F𙖈/]i!GJDb;?4CDV #"#s0\ҸYHH ۔4'#V,;ؤ[˲Y3%v2O4+x.@<'QMbЏMγ+c#%VɝY#ꄮZ`6R4揕Z} 䕀T| N//K/b YؼŠQx2X?gE×(TM—#>]Pg@)N.i;UL_>شAu,1c4=EsԲ/sؘ<_7̜2K;Xf``WmCH#s.óEmb:FȐ$ߖUMÌ3Lh'9Uv($bvzcay;owr+HuwJFO'Sb#=s[1Qk/|xUf7~H{<n{+bymKwP0>쾥WSq&xx1%0WG;(@wortMycj>zO%S(٧#T1MA˓Izݩoa TRHx|pdQ#RE3<.zç2eՄl19Dupl7Fwj,"ίgM^]\ccj;q jxoޖR1'vS ;}sʩu*`!J; .ۨϧDNx׋݃4eCAw]ՓYKY]"GwU>r/J`:I8M{zv)xT~ wjm4şS'_{@"aW).۶"hxU :\ru?/O0sv[.:;4E"7,rRT`H|+,WUP0JWͦ{^Y p{O7ٯ>`{A.Q<|"^LlHapjf[TKvP7iIJK/c]f{hN:mVi~F h"ĐүƎvQUR=]Zz GTOE>1?g2,۴NJi@v̩&.iaѲqeg%E T4(ܨtMrgK=S7sßeTbSQRzgh'8t|`=uN|/saZ(NjIusLsU[467'B+Yd5Ə\OE3y6~U+iM&Wl0d8ZO;(yP4)- Ɨ.si[O.=,b^<_)C +*xTێ]}~ S 4UpGΕ̊u&~L1{g'y|P պYi1 P&x?rrN80aniQP$_N^QNAbK7'}-2ڧM? xK6(-MZeɧJy $GIZ|W6FhE#g_2%=/@ P`5M k-/Kht[5Ш8M㕎Oْ vhI%et+E)ڱ_& 7sO  4\-qL6X-I\q%$yѴ 0Ѯ~: ݎFj+fQfT] w1+S?R@ 62=n=7:VBW2e$B{~&|kXbXZD3ATeBQuJ\^-f/U 97J *O†,PJFLolS0fIOw~EV? IT;ˑSX YI"l'8CAҰKo$8unnQ`;̎-+h0:7Z'?ʲze<|_NN8Sycd8nlunq0Hz 3lJR7?eǧhLّ*{ Ɩ8ZF@ Q5AV~jK-o,s~"ZszQgqa;k9ѪΙP-Aa(ܢ'"k޾XAz"$獗 ǦaC̗ Dv44Fq(*f74C5Ԛ-`) fFhf=]<޿Gw&R9(7S *yU*4D)Vh!ٯ;,hy_( J"&o!T(Fp ЮɢMl5Q"ɪESEX /O+P冠M'Egwt' PPLYv,`gT2mJRF-Ip{!6!m#15hc/JoiZ>H>w'98O1}ZqI_V@nLx$3To:6a />%D/,]cD#= llیDZ4*Ufa 8RlRN!=*jvVQɮ܆myN {FeD[0^8=UJYKv"9~gџ (U7էߛr;_’,:H~'6AeɃeI5C^0aX{q؍|ȩ#% }򏺵o=n-w#CL~bxQ1urH%RO2VJ4*H7.)ҬXkcLttsXk?:y: 9CIBI$, % -,I"LLe_pb ּbӡ.]~L$,>n'Jb*V' B|HJBܦ%9RCwW ̿jW70n0-+n%@UA$S*sgCm;T-/Z('Չ7ECKf^3MmXsހWWHƒǵQ PL&`tS-+.S%^ˇ2!*K]cX)䋀t|= J-Pm᩺ )Ƒ*<_g)/4K-ټ[T+EKmTk4p䳉ݔDP2;{ @3wwH:3;f kMq/=~F5jTXžBDSQd>ݢw})fEB ykԞtãB[{m^͢g6qidP%rh&%nuw8 02φ*+}%z+?>Gywwc$qs9ڬq\847a{t {zrY2"C0b9{ֺU p|‚~=ɧ#9b҆f;k`RhiCm:^h :M -wk6|MGস6N;U#kJ@enW2&Zx,ii;[-{Up\^+}sWPT:ݎ>h ?l4TeC%vWHpߢD[g'c  Y5,o?oo,u01ftmB[ >FC?T[ڷ}W9PZ$Qx޾\-g&DKK+Ec_rU$`?v-TGYN*PRlQ [DεK:CwRqRtW$.Ԓ7SɃvu=ь1q*BPB6lgZD;܀4Ɇ.Q)Kd\p"^i WrG^P^h(av{ek@QQ;ղFut}Fm ./r|")^QքFE& MT 7BçLD6DŽ=ce&+I'+ W\Tެ*yd)ngۈic@qdШ2lB6W_{6QYx#~5*]sdO­w ;[k" .@h!+8nb1׼we۴f bM'wsddoJ*\!h$Jtiw:*[OPSJxbMl"V.D;̼ OnBc:BOX WVgϊC꺇'[aᮌ!aRKlvڤeaÚjP LNY;)j&)ʬhP[Gţv V&i&Ƹor]a޽FS?؃j 2#HͽHdR/xW:"_/j$POO#pֿ틁m* vpR3%y 86O|NBĺQ`T~n&l v|LzX0|YAi<_$4_|-:B3Wxםsܠ ;V|=G2Fh3cѾx~qDS$~4:ծKhcJ E,Z4'٨xt\+hP؃<5&K6CMhzi\{ZxS]NQwK: l~zA#: ~lGlخOJ7}K+x*6ݪJeE0WXlSȟe:e~'(sڂgF{a>c""1ӤpZv_DEsW~=c-gKI'*L{@OR~7e磃TriZ=RIo)ocY&<~(xpbנwbJvLE 5H[.w Tap4о(D!!V#ʶB]Btkj#t)w/*hc3\#jqGQӍ 91c=[3Ϛ@z5 ,PD;%%7;;s݈=-}32L6Lڳ9>Yys(NW+( .M/-gnHKw$ma",7}|g wIQm+"yCKb(y|bieJߌ6\?=eP]_,̹@ X`z4[G`Ta Ŕr{mY"KT 1 *="O|ߡ'}IP_d['7I>Ռ@|1( )?m]t7v5o[v: ,Ng"#@Q,5QWHaC1߫r#CqN*Q9j')?ColѷJ>$hBY,-\y_ȓFrAUg[ uvT`wrK.7R i-U%B퉐sAh?~u!2i31kdɯ2 (V@(hM:r+ԪYeVLݰptbtr LZqfR W|q4Tn4Ӿ"˨E|th6p~ivzpkjWuUlșE oɺd4PϔC),&=8GEd=,+@|%Q7{MNd"9N,XНJe6K0v3X'=r̻}H=1dG%Ҡ5eߪ՗pTw%Y*hFUv[cxp?ۢl +6inP<2K@~s\>S~+PYJ{}1rn RJ̟M~g N%H'^/0H$y\t)C]]EtY=x\O"F9-m(#ϴwj>һ ԑ' "ҙQaj4itSHb٤T d}].* ];DXS^Zv%¡Qs$m"Qx4pBs,*1zEK)yJo[0s, FElqԏtֺ݅:"QKQGz$ځ`s x%tNg%( K/b>K 2z#X6KTJv j͇YGp-tHCld%([< O[C۪}^Nk4 h޻u"bTܧ Z]y'z ?# R u8Z>Y2hTJHn-$fw:~N^"UA/y|!#PLa,F.ۍek{NKxCE_g17ܽDe-mŘK'E\RUr^M새}j_ȩ6;ͻa - q+S_-k {IV j ';0t8XxBL8 qD*}-N% ^MJJf_@8&vzY!%K: f} I+} M8 S)uz +ZYt $e=X<;v[!nYfT1ŰF?g"@/C}#ÖVnCiD6tƯSzT)(SMUy>2 'FWV_xiCU hHʝ_#ł*EDɰ)lqԔ.R;8%n"ĥ2]I_`!V+ SN3]Iu'zԢGI>f:jps'g +|,$I(ټ!6O-`;HYɤx]= Xd͑@@0=@A,CٚC|%W~]7?/"¡ =iCKn.›3DyP+eECfQP2:T}nFXGg2F:]CC.hJR߅BޝQpn/i.-4e4x0[.(ň@|h`y^k.X3L d.ZT Q.`}dc|g*%Ɗ$8 <P_Vr4b[*DzC(x/2iaFJܗ$NHI;(x~}xht%<3pb U @@VN 0@4Y3|>U]cKx¼SpKFYV6:Sw y#7Fo!٥~:bVJr:o$J2n?=a$y Fx($KBn- oPJk&r  S]9AаoǺ0}\}<kڅ-0.+D'R?`<+J%C(ffC~<㝚z o#2⊽ VrȬ6 &\q%C;q"_:g<=#͖k(]:oAۤT륒?7wL_1q30t6YاuA! NrFtr#7Cf2vr2w]-f'$")\0l s\3wAEڹP*]Vm Kdc?2[[\UGewO-_UNG~9 vB!r7'p 3W75q|iObBJi/L`]eBNyY9ȕآ"G^Ğ_NmGnb\ϛX-{É%F l{QY2/ ёhuUf/R>![Hih,o-a X3 T8nfXkfy펖،8m2VB^, N=DniN%QUhC%UU5Kޫ8d2WUdD=LJ8RfHӢ$:8Depɑ`tHSd,@uë$7-ѧJQFb$謀v5;X¹g\fI *!aʓ {B咟BD/;FU-&3_]~$Iwbm79# <3'e#am_d\֟+GXgƁ.ѽoQ08ߧ\+)Q$vƗԥF_K؉!XA]Q"s.炁z.i\j%Y=n޳|Zi<md|5`V5K团kHF/{>~6]Xk0fyr#+%^?e )"ݬ$ b~($TG=}8{v{Ai~ N A7smDĒr?IIiJx_|Y޿G\͋_LM)u0Yh5eQ|~.+έsM5ZXby~׈VB@PQEɘYV;0pPd_<U2VrELʽ^/RjAaJ^pSr9f snxQ`y H5=bW ш"pp`f ѕ47Q=T-6- <dNmvO}-nL&.;N+umgZV_aL3`ƾ^"n^:+vڠƖII/eqR4wZVgcy]x˘֖*ם<N_H 1ڀƱ3< 5C:2:ۘ9gf V@"vC, &'m%KJI6DfP+!?wSW(7g5 n (xZz82bn4fG qA@dE{}۪`vKz7٧*Ҟn_{U ?TOl[CuS}oav<~na{b8AW7p- zQO)]<:`&,Mrag;D ef>'6V@ LjuP4Μi$u|vZ$l(ӳSf aZCXnnB jM1Be"'o1zM/kdq'km E, Z^1ZcZ2@RG#Ce&G$aE&K쥛X ٱ: _B -@ERqy\xMQmP%%~sbgLg )qo?_3ʐP0*}A[NbF/%9.KlUl]YFWTV xZ |8븾}XߘbkJgv>Gܙ Xl8NF}H!.iJx`"Ho~{]ii Sȭw*R|6x;ݲ:\Ɋ񻾿+ ԣyRu2?~1 Z?]@sj̼H01T1kf`wNRTms(gY9TWKJNG{Z ]210sUY4_.(jcikmS#16&2SD9--m/'}od0J`W̩>dc8_Q&Gハ=ږ=pfnReHC08@#MW4jˬl%*w/`9~#Kra]IrHh|ؔD7KM`Q(gPYtLmbG=>!E=V/Br=bn i.LbS N4=m3!d&wט \?w<" dS+)(~nXōZeFbiY<\jȕڵNIgZajqS}Q7OުuO˙WgΞ3|LKFd^eG-b1$t`#D6nbǵ6N?(FlKwq;/ƦnTy ctư4V'sp팉,}@M Lw8r77n4Gd\ |4(PH;t@ 槮^u2#ۤxiʰ֣]%)u: 97L.w+VIg}3Ey; p#<D&K*mVV&UgQ/Dԓ72=׉yIl+~/ )Zɶ.Wv? CKw|_msh90e+U?\0.[woCQ2abk/:_ːwZ}xZaX;6@Q$@:Cl،kKQ8vXSd3qo@8N ;}&8qp|iX&Kfx]C .s OQh uBrQGTw@]Ӻiŷ7g_,hS,=|N ]' O /?gj~eQRmB1Hf"(yf#gFr=j ^C>jgҬOd떆vy(Kmd[f3OK"|$o2(|ceW]Zծ%Ma3Uc=w{^ -5}],ab!'-Q1zTA> ]Bq(72ǥ61(L){e g)ǷLwk |TTɵGz$W(|,U6ӓp_ 0^!ّJ n\[vie5ıN[Du:n^%O!?1$!)kM oZˋٟ*E*l#|ZYO{.=CBAI.HJP2r uPwfԷRFĽzΝ\3])7qҲ:0Rl <%VG=D%"3&[osEL= 4 ubff 3nEayzKK\[8׮|7c64/<:j. ׍g~**vs]Qg=$p7*STVBR|  zܫ8(^<a̍YX.'/Jf#cyD])N4?] < SMo}`2 S!bbbr>( cM\hoh)4!"5.zh=~XEƒ&e8E\o(g4+5Rb}^LS(s-P;´{9({8155ΡFm +ЈIifb!  z9] .m׹J>"xBq6˵Z3$^81ȥ۹JyHMB^,fu.q9jhy&PœFLft!BOtpM w4IJWsIqi׶/W?߈6&^@w%,(Cd| HU5"7e8r1+.U͓7ms;˶uKLJQrˮI׼B òt23Ńn̒ƏqWHf%žBD)kix% :[>E?=E=/U^ċ!RѱzeUz^D/7Om ЏյK&<ҹ( o3sڵbZ)G:h&GkDY \冋W~B.6I ad7+ fmd>}0\Ƃ`hj,]a6Yێx ׻kF 7G|,1 g;Vp (==[#7- Ur;d?lxgwB | EPX6̩Dxzy8g񻖣a#EYɃg3׌V_A?;t í7 /uZnȸ|pZ3{4jꉒ|5?܋ ǨtUKM?^6w#\>Qv"\yLc> 7JId\! Y-Wp<>xl~VOgh;хBpۓ[8zq|#uºl (@Z8I@?DI0G^>  !TzƭTO.+_͹tNԗ$KI`-ҁ#$SVrTwAŠ Zb~g۵tj4r}9JT!5E83&1$'cRDgQׅ*C&yfef4,?O\/"]@ݶ6y4*)4 2<|r)ՠ l#8ƽ$d*[|rT_]Y e)H BV{L 5J<9!6bqzua:)N1R/z[<#ɘ7VGXdID0`>w~SLpd8^Gb>>5xOjK~^-3ZD5Rz~fr \>`F j9$)A{' VF޺_i#H>v 'Ux }'6L_o2#?'uƍOᛴ<{kut W`)͉梱I#95CbI͖M-J@Scd06N}crtӖ[[\WJfFjoaf``] K}gII_T{ [g&\hg$EcT8Z_- xmiY, .$aX>YZ2V_WR:0gm}4Օe8:B/T Sҽ~<%+U oU?}S~ w2/Ro`PK ,8V?}.%_Kq\[zD+ y&L\]R4;܅ dFZ('8dCaQ(Qz@"ajtNgO\nes)[ QX~3u.]צF9s{zqr bԋ95` OA^5G`%ϋ1,ʅPUc z#[6Mƍ?pnkD]W,8rh팦0rR~x`ZrJr>K=,4g1?:&0⫕J01ދV:ڻĒ\s04xQ+P`ٸA`݉'8L /-1axI؏l9'g觴!is!>~k kr0W¼3\Zt%ݥ=u2O9ȶKwЂ Ux^2B7{w/݌YEڥ*B{@:4 wr4-000C,rVbAs.H@GoD4UKzɦ/fS0ɣʋA:ifm`~ޞe_L;)s* `ߡ,Ƴ7x {~m;Z~V,]!x1r>SMyDDn/ʩ<):iR U>]4+FJ~3pnz9$O}` x+~xv3Ƕ;F:kcӟ_9~p:Ш{^_`Cv% U|[&s{ڗ啩g6AkY6->O__ݼb [ƀt@z O:G$:s^ܶ<|֕|=<xe h`$V8Qb*J~"FshI. iuQ譈c_$= 1 މ^Ib0/L8=;l̅~]|h+and6'X Rª'&㖿[s]Ջ' 9&®zzs>F H8#0VIw^\3q"/q2K[D#ry5P?$p @j !/{"χM.7&1QJpY 37֥LW@4`SRBmXcJJ:Ew[OAi0c ggteTO|3Rw{.&VM:i1yqzyO.ν1J8FУ"qUnjݘ2r2\.PjIICZVo _6eǀ] vװ䠬˒xwV|_]M$# r%^B^-mUPT\b?ŒWAܘ$sELJ$cF-:T$4<96c0ɭIחEɭ:z</70',h(n³&6R&n%5Iz,NHd}r_ܦ(;ƥ%$%dќid n0̏9d>zkaf˥ X-+_쀦2QPøhѮ{;͌n6fKBh`'+;w:zWGb_ ^ VֳB}]u0O'y-[xiOuIJc'V{anu<\+'&/Y.؈Vh"gh44v&):Ew/^R";<ᬪyXY=liv< L Dz}4LBb`Pꈟ70D^2|%gzv9%R7b>—ξ\ǿ)8*ޛoOm "hڦK% %;I-qc{xuI' aOR7qLtЈͽDc5Y?mJQ ts8=>$?fl-"%Ʊ4t°=(˜7ю<.;*_kn| 9D̹m68fcCH~^E:aبR/\sѮ  -0>I0(ivNTzS!XP!3#۫KꦊE.Yh/~د楎hx+ Q8\(  |N1kpM ܗ+H!&FJ~{"|sc3Iaᵒ&6,3HBȔN9 ,<~ @¿/̚}ne ggVΖYv9W[BhKw<^k49^|CX`|/>"}> 97{@=,HZ [ ʢ4D5DZ8sMǴ$Jnp~zȊ v{drc_L#;fm:ʀOܢ~p_bwF@{uINۓ!pf^䪮י4f|~Йl+nYC~'i.Kȥyq3{/!vH v vCxy A ФKi(0gi{ ia4%v+wֻmkl'G~)|@"Q⿀zb)XQN8 菪0ɒP ^h*QɎ0{w!p@Y"QgG)ΛiY{2rHٺ!@٨tѴ B|#^~OoA鵅dq |{Y:Fm +Ti3tX]o60" AϫӦG/эeGu"T]K$9PGXO: ̘B7t.8]K*e $crQY v} "ZC W6FRY/[6߀*uedo<)ZמE)&P%Zrem]L<IJb΅G;se6At 2<{͕מ YɈMz۽B<3z_zRvnt=]Ws3-,S#6 .2i*wDY"I-vx}R2̤ZSbf#xytv[RBߵY%@ߦ=ɿL[LB aGwjuПf?"3&A`L͓B~g(Ӡ3m^ d dR%EvG7&?"T9/ DR_7!Bc6cD]7M\sZ7h1[GɐE@8.RLQK0/Vl\Ȥֵp;DrTsKkշX eοyP{4Q~h*3ew_AK WEFnb: 6Hvn@hIDyEc9 zDx6fFT`6\ (*7x̅$([$?T+M | g*k}0 Jßy_ >JcK~AZ؉v .G ?%VR])̄gW-]AB;ڍl4b+bL0d>:M>N j']OIHE+Yi% "O(_ŠC2,>d(l RſLV$A*sa8l04/;~5O5,L\&oLdn_Xp~ ;@(ѿ8QI-IW7Hd!:08|BaD̂`sGɒӌťz^ӝ.LJ܀{ fOdN;ۧE"Rҗ-NA |7 p=Aф tdYy[r8!Ӹ!zx&H .ѡ\`yLI܂2f?-O,x'770l:ysX1}NPj:[ - #ԁf(8A?޵Tlnj谛vN(4[dp;Q',uc\;}sF1/@Ʊ~k:&{#(fЗ}Wf3?Un!sDVv2g)u!ԍncy_sV]kceI'*  '3wf\+Q1h5[; 7 d/tAe?xp eܓO-Btr*G{IGz > ޻gw@NNƂ݊5iyFHֵ[Pr&0O䡓Xݻ8@dHf0:H/a&eiΤ4Lmm7ߍ$ұ( :!ZɾI`+Bjىl|r:øt^vmZ\9o}O kT2L.)H1~"@9ɛxM@95r/:X$})!I=LC7:Ԁ3ٺߥjk_y ;lWȏI1uJ{3><(P?;d1xoU3QܫwB`PWt'*bH"{`N9*V:QFeKD(*bW6N5!2T fc0y8b6[p"rF`] uҶi_g v]ybB6m>2%-Rhǟɼ{ec"]h\̡V>n /FWm,.JR Vۣa5S6xVn>[ӞЫxMo Z[Ve1s{wf1[C]uzɪ5a6ʰ@PFH)he r crh^_lfAr3 ab0ܨh\#^JfpF`ļâ3PKN֮0NLpbq dE TոY?y%Xϗ !FSmax6 ^8İ;Iz bhm"gnl*u̖rz樕mǰ%c-{ uB#x~S|6| ĭL/qZ08d!G7C'?B봤@ RT(^JIӃI-GU9͒fΐ{}k q!_wQȨXUDzJA/x&zlc59-P0"ڣq3n^(0K\o<'Dx\ ^´븼Jp-cu =6:{=Ӻ Y]T_ăY!GVԁc„a\(pMY^^Frf.a56X@ŬtJ d,ԞPOInJ2(ķrճ47h^V$;c RbK!@Dww?p4w!_7XRB`g)rz6\3@Aq5[΀=ZiD1N/0aPD3+@vɅ[YMyHXG!qk".:!%e0Ӱ|*u0{bmhX p$7i,Hq=/ž\Ve zIcfx£-y#T ~| ݻI=GR&~fSĭ}i+O'm lƞ2:p]~_rfg04dnmg1ck-hS"elNJ?@u%QAKaN- ~ϽWiI1ؙ [LNqvf15׎n],!0IM#_Zj9f$1n눜ŗv 66dХ")u<im cPVXxuaRt&^Iu_ 8yQU`]1_|*Y`\`zX.`2<C o7xjR̶G;cl|B7DCUX!TyGS=1ux2䀕gm~B.CYL2\Ӆ/ПHEQ +.d㰓;%̰Q#5,Jjƫmm,f[Wc.J rÅ@.b%eeDٸWK59wp^ ]ʁ"ǹBstҸ6Ґ9WڧS-#4[nhw:hW_ܖf)-*aiiIĄWDvwgdb˿Qv÷ݱQ&lm% Rnm@NnN<.ASg !b*DPu {Gx0}ئJ%eƻSVK\\x}(DmsR5rb0,;e˪֣ӭA܄/RU|Mn4b¬&Up"=33#X KJMgYDVs.i,~seMi4$P5 v6/7lS֎ (§ź\ C/P EZOc#DzϢ-6ֈp"Jרl ~YL%l .wq3,zc>H~>&.PهM r5aYۮdR~& >D JHPM8Q ]lMYX]BJWBpf=|6b̾Dΐ9v%tFnں+c6#yq0%_s67\H7vH.@*T8#$w RZY3-:D1t*r\̹ ňZ˒3@J)i6.+ᆺG0mX̚+Y:OG5*hv8}!3͑dc'杓!<9Ξ/5TQ06.\#a]ˬ{§&Xwxܼ(a H|2Hzb^WEFrA| "f=] 39; cԀY젭?LRuΠb~?)?l?Ӥ *h}~jR|o#CbM-%ky؅t9 ]Ǣ檙Km,5ek(np)=c' ۊrU%n+̅/`:ȗ[C >("XJw?G_t6t0?LH 5͖U3Q6P9Gwδ>yh5YK9cL#2/qO#Xo 7ᒥ?N@c)UIW (P d|QgQҲj@%uL)`mGEdJ'] ;B5PL'1ʡKO~.Įp^*/(zs T9h +w y?FL NyYs=n M9uthv6^P=++|3[&]}t4_3?_.Qcެ\md{~G;W\BDڬtGvlTOKX "]N"@Iߎԁzs؞ɓdI@*JoG8i{'ޥI #&3(8,ElK4pQ &l"ЭKћQ#CzקM(qK[6f/e!BX|PӴ͂C tבAA&6C_# [WIX xO*cfIwAd+S)z=eSIsӠ _$(_=inVGoֶ RY_g.wZzǀULDF^Ž`qzzPh>-Ȉ.x^]c>ܕ%SD 1fu:^|vY(ˬU0O͋d Vt=>iyQʝ e a!S/o DOJIEGb8W3Ar3LiM4] ٽ "昶i*iS,L!+]*97$ E;GЭ z4PBAzZtDA߽3Q`9N21?bSzF&chH*~Lg!'MC?xBm}>K=I Uvl{e =o!EKlب%1wYdTB42v ݔy ŖXEb<4z>MBq-c7?\7q"Y^pk-ƹ Р*yݕE6߁2S 󠋧)*A 3>Pᨨ!t2@I]qٟd3? cCҾQ~ZXj~ϰVHcԒN>B7}1˞ݠla)#̰ EyVW'Q6ӫe0{ݘc*C#9z=)+x 6t-S"lCcY1c1h]F+q/Osz2ef{lH=To1 ]?]tg%FbXwAiHy> `C5.>~ [`K3hab`YCAek2vU>hj-k i&Ƶo- k䘩d^^7O(2fȩP ɖP`ֺpZD~9]:.N\堯s5_ g(A0iS@#v==ޓ͗yL~IbOH>ϴE+Hh%\I霈x(|F$ ;l +K,@-e^f+c<_|Z{ֺڑ-ؙ;fag~2wX3(*d͗a 9y_H-{=riW)YfxУڪ.o=ڞ#"B(e˗gjBj/jszV` 7DWC$AsќѸ/-cHPPv'j0 ;C>SFnC/ayU}~ZU9;pMnlhFK|Î@HB#Y^Z,?*]LN*;hLy ])qSC@40khAr+gM󿺧U&}$vKe &!zImc&n(&\<Պ=(ÕQw:)dcZXrz:0h~>RO~fj&+8\)~-w쑢qfgPьf|(#O̯z\Q_s(]8rQNԯE W PDM6y¼0Ť鬦Yi)$P;8oʗ"^JA%4vWЕ8>p h4}[ż Q!䉑îp#*TȒNz#v+PN\hTWlɄd5s;ĘTNXsŇ'`@T`̵:sz 4XX#!rr/b yIn9k|vbU-!]րG 5mƈ/#-B#!e RQP{;Al&Qd]9<%=kl[Ye$9 KΠf|ӽo| ܏ B2Sz;0ak߅#qĂr[^^rL#:<>Fv*.co.+l}{L_\dCHwSETN)ɬv?kqUѮ;gZ 픘1dͷ ʷбEO oUHxٜ=૏sԄ'Í kCb+1`ELXd(`/1P^pc.@qsq(h.}SB%?J+d V:dd~3㝿NYlXb(vޤ(rYGw=w ݙ ,+@LIӻը:1_{ ǂyKmJR&oL'11M?&̑\{zp{joŢr8"&ɹeib?2~Rj%~J8]N@:2F^"VeƗzqh^ Rbܥ*IO5;n0{6ů,w[Pd8ӹ7ղPؾ`B<Ύ=caԏӂl wY.1h T$ ?E@\ݟ!Jh/5X?v*#edVibC2l´uxN>FNtyGWC'e=?1T'o޿ۂȒXn%  YmvZa.WOhtC%5 C3qZ$0v9myйط`Q;7~VY2+HXw)=؛f1t=ᎋZݾu "9U~)֠S5PÎMl+XxTH>\T-rv_Ԥ5\.,X+[=5X ՟VjWGJ x{,W`PzP-gEYKΨp&jtƘ/%,e⤌];gacos}x9(`߂@^W>hKAcPS s7 %A{Ov}dy5_-hϳuYGTr"㿟k-o8E*Xmܨs^)rMk='W֭F9RXrPOzi7j,X$- d9WaʥZ(T+.HP'~CE;gČQ`-VoLXf;UܧcOwO=E3AdG(FU8}]M%0ߝl ߢ3_PgU)|:oS;8}L2dv@wK6YJ;nK焢MÙϤܛtg`Gh4"MFv!oGr[&a,Y$"?rN{nz1L3cR->oL} _n \uc;?=ؿlp* 1/2"@q&}|1 ?}kD3]rᆕ ȃVܶr_zp"xf BpWfbø~V4e(wQ=bSb}{~c*3{!+ GX(c~}vV c\xm$选?Ps&DtfdwfƖKȐ?=7IwCW4Uꤙ2[x{ RTTM]_xRn=f& %fs)==24kZ^9clyWqRրaЦ~dlqza#T'd~E)y J k͇ $mywyio2h!{*~(ZYpL,+@2̄~Bw+v]]2 ֧QdEQ?zuhW_)a* \+2m'omIVE`dɿu_۸(y+&\_sSz(Z%BNR',]B~(y.9)[B7vc q}j}yQLH+ݡK=YK4__RLLܔ! è"qk4qVǻ|غ&mN\n[6LZVaqj/D@G؊+|A Q 1iZ)sPѫ@H]k<-8bX$[McEr$W" 4;|ywkq?M +2Ă?ⵂN1O|n(HW GV%BUj&POc9W!JqD}cyYr)(KQkGO-yt4Q\oL%TlGmG |3j=$ȸtuh Jd C%9"h3VIמ#6E )i߫3\},s~fMYtgb&Ut#SBV ŤӶB Lz%%鲒1pyw,4VjeS/M3ꉆH)SIȰԘJBʚіWcX"!%vMnVp9=z'VT4< #E,iG[Ɂě>0cf =JJ\|Y>A@i(JH˒]nѼ h87V_-|miyܽ2I"^Nܭ{?z\~A5t H$/'Q<`:i,)P {'֚Od5Su7mjsζ+C P;M;OwjSyx |N-%{Q8hl@~gD/$.K5jHSg&ŞTsn ln~qSzejDH0u 6^=6 5!d?] @mҮKv-Eb hXҼx#`mVtyA^c H3%; 246@9Bڞ^æ/iؔ\#Wȩ|2ݓuLeV}V+]1Cz] M?eaS|mQ7hTjg%3Eд>TaOL?7hynNՑԤFnQc$5ѲFec=G dM<&vVzO푣^Eg\=J=If*D?kn YqnnJT ܼt/1%ڭ/&}c'}zoopEB9v=ω;_@M'VznʢqDZ|ȠGw^NY8`#8{RxQ-S7jFhHPv&g1P{FK[!r iz8sR2.Nf.N*tw(n\r5c@fv"ܤY!?ᔲEgcA[c+͏7y0iaP)ɟR~YDKS=LMAO~F8ޥ$6%;5|WLPnSe#|+P&iv*|O*ȟ7 [sն1!HI0i.H5ݾ1NKP=aܼT%mn#/S _vw+*b| ;)5WMkW[ T'6nð1kkiSMwo:lwQPq "Rk)9Y7Kz0ڜE4M3QRiKڌt!OL ^W%lbO}x_}*H#b́HطYA.%;|<\*?%qXK9247VY_ڹ၌2׊E)`/`tZWaKtwVn}LװZAh$M`AxR342hj\bSfBKMۓ{mx9C>nETXJKII[p|%4s|pU/RLU%!#cOZ P܆7rz4!Bq[ݗwޫ"3G)Ä5Rǔr`jo@JoBRp',4}_f{> Gs?#cpƒ0Tjm흐/v>]4 MسAt p(C_, KUJV\1B{q?JI$LJnoT߃6:@^^qccSךnTTJ҅SRr_`Ó S#Z@ SEj/J:t#> g*]#4i>Bn "d)cߙ<ycBnI;j.5L K7 :G켐]HBhn^aJD?hFmd P$1qsSXBM >^oxEoP偀wrGxƳBBBC-.E$ TUp69s,j_{D?v=}x pǛXr ]*2q |( wePŬ;kֺ c !eY+{9d6'实TE CN#3JnP^=&Hẽ`6;.MN.g'p!W8]ΑfG tqfz1ceDlz.kg XޝZRKI/6Mjvs2X!"L=Wr~&RA"чgy~1Zh1A+ ZS7$)^:j VrOaAK3Dc{C .|ﰹ=+ˣPw[mϾHB? žU =>g/;C(3{a S~ fa ȵra;d PΨ=zPKfnD7ǖ҂e˹Vo19 0x T_=i R7FE kvN\,nq[v-5 pr<3Feb:i $L8 h?0k@IUշ͕G&ܟ7ӆPڢpC"mw^EnEl疐tH%w@*T]8A!ٰR>'?dɢxPI U*'ִ-)gL9˪M? ،|d#59#,A].F5d#<)AZ u Mٽ&"IYud_a -i.PP'V<$nx--uqrL$Ix~WQLqV c YV(7Zxqtt|b7;B #c|%hy}yɪ|ΥI^%M>11՘ eѲoI͔vH7=:wk/97ҥ<HRqEn@RgN,4=7T Zq^jɍHo kbSƤa$X:hEG'(BD5srL&# bdJ7=-2JFHFT/pr+t@ş{k : I䊳\P4Դ*\AE]=UqH@(o8Y6ݡvTb^hB[X^ȴ[Om|@+Ǹ` ᛫0l\h1e6iF d¸uQgaܿ9ҷR#9͡ :(_85V.NenB#">FPs Py&(oZdڥk2{;bSd;ibý=ZrXD$ҖD"X(()7TTˤ,[80A+Cm|ѿaؘH9.\ #1] C#n^˂#z.YŋXqݣA (-O( I7=S.m{{JM̕KF|KvAZ*D}rwɚtyMQk:|1ufǍcVc|y$ex-QN0 4sK$iҏZBS%S}VUPҘ/<޷tRosD1)UZ9%"m5૥s%5{JMBP;ewfY܌k@ OXAP'4JP0Ijh<}1BLz}d~~='E&3]Z8ۖq8F@H*#?F@򷌈_[fQ@ϕ0w?w# {GGڇ~Իi6wNI?VdY|88Z>h/[S5 w0ZnY{G5"G{\VRNu GWv}>*s<Ū`Qb=*$ҴBb٥\J=}5:oi8=4MTj,-Vڇ>9>)) ˾cp_ A&ɐq1qVDtZ'*ef1yJS_g#ajSjsamSԥȮ`hRl``w'Xr5 =>T5iH2A}x_VhhYd 8@|NIa}oǦQ(Aa_%ow;C: : "iw{>ggf{VnXܶzVj?8 uuN''&b@ʼn/zAɓwQG?v2\c0Dl1T &᪘SvoB(%bo|Er~n@tra7OE|zA |YlorNX=O^]Oа`!3uM+c-IXE¬ck?.Z}ȟ'DH/}L|4z+) ?Y N)7Z}Wh~ ;ƅUoZzArP \[5l'{S3 B,V% 0l5˛fNbi4'f,!:r.8R辂y9TRF)< zc1:6+1RI²IfK(~kY݁85?W IUetCitO'KEB>TSZ=)f02[*5QqRHENj+џrwc LyqH 3"=>L fQ.'-Q]IlA _Α&*MXg{ 岯U.m}|~iFKž,;O]o' (#pAFqbiS8~7 5lͲ|U01;UܪU lC[LQkTNFLR=F6r]iNc.T?Q=Tm+=~1€u*3cWZ9pB >]Jv ;˿A[-1l7,.Uψ@~%U^WS?.{]^ n 3\ ;`6M0\j`Bƍ-_R7<J4&[ ea}%`#[+֨?*FugyYϾ0rKmpQe1̳v_ .oVJǏPrDT~lA;%;{Ѫ#&@$h8iwTk|ۗ<7^;L {0W-Ul6 cV(nͪJhwD ^@-6Nܐ>ؙd6 RcXإ\`Uz3VI_CmgMΌ#Vt7k (9p85y46{8ӍSur}گ\ؔ-:u'S0?QyO2foV ʉeekl`Pr7֤VЪ=0‰yįVNi y4=C4X&L7"uqֻ+R cr`Lkg S1߹B[]QqP0P8v;W`^P3#^ūn)^ u2nFմr0_IR].+53=\݉؞67";xq0JQOꃄy0tkj8o0PX_&Q.?/O1c;JGugup/[e6\'NBEK Vl[z$籿[MIl+t$d;9SqC| Ԥž>gܺB/z z-+ ZZJU9"NJ1V |=!F2=_;=XѾH,{C_ cV@pWʧR94f@Gz>ׄ .wZulO,ԕHuvxJ,,1Eli|q Ts絢ҭCSe•Ŏ;"[i)GBdDO_ .i ohr0s|)* D@\X A_Y,⭜3`oWZz$ZOS%I/7]?8YHFdx&iЉp]VWA+ aMLxdoW4( ~Nw x|îd[k2lx߳97|,:uZV.MCIn$ؙ@HNJ r+eEMo帰 ^Tg|VBD'@s.w 捏151hɾMkO7}H6u~A_.[u>MNV$;Y^k24Al\5dj U N` eԱۇn&!\KNp Itu)~e>C# "qmD6/%" $pFݢ92σ mǛ_e>G+xaVa.;l`ǧ9x§V26/ T!J0eD:}-b5Vj[{cHQ#"v{Nn@7HWv̜*ky0?m/NvU\ JvpLd:)ٓIe8+D}ȝ _j}>o/$q w,D>(8pL6!,_crdwPx4,hAo)/.@LreMcA[†a<5`_U /{Cf9jZYCQE3zTA+sfԩmX@HXu=>TCqx W ];.kGǔ|)bAbeچ0BPP_)b[.l,p}CU_s2PH%u F{Dau{AxePlEAC"˛^NOnxɦ5V4)Fz;rQ{lR^P@AlQAZS9 ~WIx̽|o3g'7 ~8%R]K`.R#ovQ6BPt i](m׀ާe7\Ov!ϧ?wDo]y(%g) ̺KO:= !@"]Ua5"NnnԈn*I Pc_ ?ao(%KmG3݉`d%# I\Q .ё] I'8P[.G=LQԢSq%LHʏo]ݢw0j9V7G᭼Haˤڽ(7tlEBL|6Gf~qtEe7]brX08iQTpFPLR;'ajLV#O4P6rvvP%Ycq2H60Y@ I;&8KpgFpl/>-mp9򽂯P00^=]Vu[xlAȑi-9~]?\*1àHRL~m8哓"%C/ 7"6dJ\C(!l|L);F6ӣ Y.>Jm~H 䉣mՁCH݆2[YAw˘gj7wdW"/%mRnx~UѶ W$jgϴIж b v<>-OQ|\ kmaǧ]IdnKw-NBXf`,[KU,6YR’$k5D<@3͋ LXJL+hT~H7Mί)qa?ôiYeX(Hл$n'W@ɩC nPm?+1Zk`F$םn_#bLՈ_mӢ coR+VF6 бw0E{x)n岂DbؔbqZb9pdo:+4=9o}'A[s$+XLϐ@Ej,| JIWM#>6k ꭢ'$O݀[hl87+ ewBJO;(fP-pޅ2!-TTs j闾:A 'e3U7Л]Ƒ,\^ b* )I0ێ"D>3i<8#% yAXbM^6w`S^FeT)6kk18ǔ,*"_,a j8L@^gAnc$uua]e;`D"/^%P%񆗶"^ sK *.U-:3C&cf<(W&طvRp@f؉9/,׹ h55-QQ e8n406̈/'CHZ7\{N[77fx}C$5 Ƀ^EUc' DWhO a#J.C설3/Ow,E)`CÈ4TW_gZr6qQR,!uiI1۵.&q98tm;MQƐ5B洸\`F&%Dx.*;ΐG> 2F?#`s^œR2$P[J*I ᑫM԰%lwrqh_Ϭ+n^$$Q9`m_jd}(n}G_lr8i+ pdEi 1WL/pT){hxmO 6KOLf.;CLM΁f8 2b8EGJI&(Z7Emm<XwIfe.?EF>oҼks%BMFG*)-s*h76-~,32|CH,S l -:o/{Q04B<Ɓ5"%SO}äj$ H𩯠"Yե6N $R/٢qS oEx)?cvפ9/56'W' Sb?] ()Ìx \Yveә Tb&<0_c 73T?P#%m<}]`a-mt,ƐSvP7 Wٍ7%6eP Dmt e턥g%ˇۍѡ  n@OJu|JҥR_-ql:U˵oYJkzG@i_VNc+:cU;ұ@6$M~Rw"7Zu}DY deqYhrb^ aÑF18Ww h=<;2 eE2w!ғp*j>0)$zH;&ĭ𳭑TBJp#o6j K b:m2ҕ{,`㼌|u!祵{ǐN69 J4"'f8>CUTम_}Sc,\a8DH?0 /XQlgi>kuеfv]roR߭&YkPa\^ma_Ie>WF|^ w")G (,b]? +Vtߥߛ,%35BD.&z2tMһ$ ȜU:GȖ\bU#kdhX8dR7F`eX%;@oFkV ,x .f}4K;ҮPܮfHKʈuJ]/]puȽ~d^#N$XА-I"lFP+_r ˳b}CeH!oyT$A.̀,djmCu hlU|rB6XcLkGT 3'KH$49?5lr]؂8D9*cxvvOmAN_o*!7TW!,-pVߴʿ^,d>tElFykd)N-'YssID301(j~YcT,r'jη*~>jAKV&J?A|j?'LĦn! |V\8,Nq_#+\CaW"XbLmKU.umH`5?Ҫj=}h. d7!LL*]` R"zWmk).S^}d-6m$ ZnQ:qNP9/ B"5Y,ja@ kkWL^>vnqݣC}G@5GjX8MRA'dj "7vhDOТ9G]Imn9t!2W)cB7GtVV I&Q!ǭ-k$by|Cqa;3VG+*'Go  [YA o'M4\H $ie ՇH+9p<ݧ;O2L0 J7A2#C m)%U^y ^_8_?/n[*'\7WX89YSi9x7ċzrKĈr0tQz}1y˳U22s MrT(mz/1* >p߈xc=ۦ菨 SybX*3}6)&ޅ7-^  _CrLm "I`:sn5ƀUSu$q FCpmS8*䔜HD;og0.;==.Q-{vK$O]">=X0)kM8lDC xؗD F={wdWțb]!A'0db7OfFn'" nCvk?6".;=f,G1UX7_&Kn͈/uӕN)>/M,'|Q"J; w!<UG:NE'KG YF7Dl{2h%s_Z>8CzJsX h=gxd0yZڕvj۟ y8\h ޵x<֚ yI.BYXԓ)YxW3 bwP_mS޲t12x=p2j(^sNT0Pv=n#J=CTbD]Ɗ7[+JKŕ|}`>3 ,+bjPD;la,#6dӝR+2|C-Fi#YuO٠jXWڱgǷ*UHWӺ9Sètm+ Sf%e:PSTնն-/,ǣuykݙQi)f䔕Hi?`8Vg]o ~Wih%Ba+9þeNo(E"ST5yߠPgc)"-s. `j̣SƱfN't"K$ :r1 {w_q[A~'hj%Ls-Tyݥ/wb T1qU^ }Hv4fFS}ғuj~qU΁gbŀR]M8<P<[}~}OW S7zXսُF?dU%%NQ_ˡ\?Ibe: F`;8zﻯg],-x1qn4)mwϨ,Ҁ6,`k#) Z4@YG#W}Qzy # )C`Ͼf92+-@5XBSQ1ʊ39x>^Τ/uZmɢm O<."ٿT{SF Gl!:/)$hr7p^ؽƕ{Jl0R ,v!tIc0},G`UYnS0J4;HE&%o<}܇ځlv&æUi(Aj1+@IA,_  j;y~+N2_~!+eNźyIόa47YC^ٯ71UT:9n(B;ex- iF+' J 7: J),)iS!Ū$X1ZHz_w sl@[ÂK5K %(чhZјsrSV=b`K39"RPXSQ0 #T:}Zؙ;BMtp+ʣ(]`DYt^8Ass &J:Զ!r an[*fj/!qXY|c]x,1"<(iow{N^z과\i;dAd+sos%ȶV[^Bh尹uMBE^!~μr EHYgf^aӓaCﮮےR%xٔlemV 9*OƸ3.F8I5*l)ګ%RMf88%IOcgNWX z6|v5ϻ0clEa_R$<(Kߕ wykvϫY sYa ^{23;] .;a 75nm!n-b߇t5k`~9:gb?TXSw7YH6^6^6tzi% ßF%@rp2|'%2]++N ANg6?'S&wQ-/“k˸#3{x !$=@x@gja/UyQ<>3h0A]P9'RWwXogd=*րNCL7%k<|w Buú_/5gT+IylF KpƼ0CkaX;`MZm<.o|(P,R$yh!N4}6оTz侭> zZzt#i dyгY}\euCSt}`5`\KZ7zfiVl<)x(7!AIB5eI= *RTslp7ߠ<,({4PQoM5Qy((֕py?y-~7ԷC0b_jEF ~icÆ~׫_>-NƕlYij4BD0?PFKG_&F -.r` QD ڌNi*婪ZVP:^%LjVVp '`~ S(}yB 9D]M+&ٝ`bbQupI[Q:ɸQDNKs,kAe;}*Cd{AFVͺ>>А$|T^Sgyg!GǛ:ۑovr>GnBb=`Sd|"jY;+wa1KyVcr 1&=3wMkn-L+ëJ(@綮bE^0@>޲Ȉ]XU>qrN#>*.JG|WhIAZCE $"y5 a#i"'P"3 =Ս[uZF$su$I`6hH)cږN8`"9B)RRU#$se3LB1qK^ձ.Tto2fgyV|Sn=VDk Mz+^&8]dLV-9\9-QwJ0J\Y~ѐx%Xθ k t};skV xg ڸ1q#-3Dq& ]l:&s\41&#xPn[.6j,}N }!ytHvwIn"aBƗK<'E.2xlqy3(j7i(jE/[dn1?tF9& TϷy-%ثb!#V]k EƄ!!"Ύ(/EsIa7 Ѥ/eDEQ9RCXk"jb[ 6?{n2 ۱, [1e̸-hu>x XL Ƹ=ohO fNUB K*AN`)s!TgVtp6Θ]혟n#-}'ꢺV4۱_2㚟OOx))Y:p;p\ǽFaA`ߒe^galR F:b';#p өw[> M>7"Ϝ wx ʈ)d2 lw, UK4d3@+# *X֑V-A J.ģZ*0NT{nM(mP$V zȈEP~0,*Hie~ilIC0Bf dzejP3#Wzrz*o]J7sшOZ[z*_.0gئ|a!O~WY)bƢ~˵Fh{ܥ|z^OBW:Mӻ]mwV/ L=>߯Gc3[gd7QU&W,roji̩;E}! i:o I* uv/zh!`ȕXE +):A2mT&Ǚ_ fG{:Գ E٥`v0W+sq^L'qO*7 Iӭ7Z``p +Ѝx,$]߬4/DmZED97}Uհ,Hֵŀ}  tENX%hɾYݪHTPx.cǨ)ڇ*JcuRK0ڨdz)/!˱좨c? LVG:=-QwG@+o@BڏbPQB[kLk^BcgXi}(S?U3D3~< 9j1GzG|k" jҏABm!_߷_o!,MC#MR0}1AVD=;sԊ}X]-h9)G"'`߭έhW9^d=LXy%0&f]qc8gB\aEF. V9uKb y1xOQjlVO3YcfEOxzckO4哄q32~X]xy1zN$6}HW1[D3CJ9kۓU5pdDHu%Y+~ 96*[u'q?:lAenZ{[S]no*m]2FDZG)^7C9,'X<7Ò,77:Z}Gw8u \~KR}<>tSfnBԬkbw=ўPa[O3_Z:f: adR+3'cV oOY+ ,7/yqFoK;f TĤ_djֲ,mu/+:e Z93zU~dIB/Li[E$2y_2yH=,cӑ|P~Rݬ#k,sXч~Gq+_E9 3B}@v7|lNU&KM%dٍ/K : ڞ \hERKkͣyp<|G:3fD{[jSJ3o}vCQ4mf :KNg˖6}VDCwՖK4R_qh E=fŤ;r~?c=c-)\RB૑eY_v G1BJ|:8 3u|"9ᾧ*cbTe+f.E0l^C% n!Ř> Moqoy|<q\nTc|C98È@V4EuWl2 }DvX=M*0~;{;)1D 4\yFyVըv m(>lwvϱ<*26G]!A7I[W`$@>1;&hޱcA^=9eF329uؑ÷A5BR#S.%_G%ϻ؀ NwgzX˨kSC߅ ?g/X))Yx ȓ)G@R:CG^{CQ?}w*4Sh< + Ylj(VH/E˹R3H-pQ-83%~R?`*Qxx9ޗ}a_!zs^ \sGH9xWpeF%|g*oFQ [M>Tc긡J%=07# ^89ɪ98Էxsa2M:uoAHAdV+ي|Y/”ZXƒxdbPTkrdD]FX^O3 <%F~*HkE{ֳՂFYAM9ZIcyh WkB]YU0='CȀ#16X_x7ckqLHPgjlnķv!;}^]BOA,k BKveA <5:8i=<4t :Eㄪ'0- vx=U8,X țr<}R\!K>b檈SX˖Z䗃"=g~}yН9G|ޚ3 $7tښPLk9\w i" er!{<]"W]r j:zv~Ղ^dY*T~ꖒvSvP060u9rrqjf/C(-XY<%X9Iۤ7ec怛 .Re@eF㮭S"2A a\g2rwQ6xHY~m&{1hI‡0T3#zeȜ7){9xzg> :> I,ߖz֩Yt:$?[P /Zxf3l]'sJGpشspY)Ʉ%9HrBC$ A/d#/_IQmr\J\U_o= hKpaX0k͛|4/).`xOmR1&*`2 8C Ctɯ=c^8fl}$(4$Q^P) n߰ݧ49<6"|H7Vke&L/FuED@=B^墨A*%CHY/:ד1啺buMg2Bp8C~Sne;.ɚOJ&a"QUU7we4+#9x~b&dy qP7Qht\ C5rMeGd#V:فNgWʋKwxX WāxPYsۑ \K蒁mqqEOIݯP iRUXXrlH,6^W2\PpgUO 620 7%*Y4{?t`~' Q_Ŏ2 T G*Äz-qyK~T0]1ޫRfQ얇m a 4?sl;ķ.=|FUC_8OG< Ĺb9 \%)$H? VR+c6a4s6##Rt-:o徙,HzIxwgsm9TO] BiRO*Gf=f%ސ?4X`)f$Wh=C-_eRFqhQݲ- q+t'{FJ2.ۆZl T"mh8TU*,SȁTn/1ĺ+A$U+x-xAHK'wwnQ)c[N<ȡ_uq _`B'?>YO^]Q|Q[{=}ZXa[` :4z <@/>;(ŌhAo >@S=P$Ľ~%F6$g &aY)%`|K}Lu91`d% ('}76.}n#QgPh5M 5Sѵ9N` " CfyS?=_' ^+"d5E &ąATao;?!KGʎ-hB|?#k|dQP{0Է$DYB2M#Op.Y׌W„@抳: [˯xT*;0xpk$z{82DX.SK!P-M "p[]gł^NuyBΡgt[&7L'[ΔvHR@BY>.\ AƬ6f>^v~qJ`Ƈ][Wg,7u}{$qiܳ#nMɮ$-'qe.Z=)s*tÓ|TD<.B{n>M84݅;fqknݨ֮IFEI"WRY+?Eg$G=)6cX{yp]DZ Kd" ȓRdrMMϰ^%)Z5k'B&rxGBjfq-"TmiDCQ0+煖c=@Mߐ7XHׂM-<65sǡ]N쑿N88˜- N#s.Qfr / BS"chV7_넏7f.gYm )O>x_fʓu-,-%b]4)#u"!یR,ZDҕasuU*b!}YEi$X69VnZ`;x#1)s}ʫIԌ\e> =CEߜ8y;t$/&UEN.8`lhjyvbM/xxIV%5]Ȇ4W>Ig  uz7R^k$Ssu^"Fh f@6s6t)el`xu`9Ldԟir POL C+5:1m;/N( Tc!341.d儻rPD 뺀u摲U13lrJƒ_9gb J"}9ĥ50' (tecd2&OIaOH-0nr E:is?[ZEV V>z9 J?&W+⠩IqȺwB<pm^wvWg86ye @qeg7r?˓mg)w_d4Cj/Gr@_T XZ&maNm{5:,?"ݮsWl - 6J7P0:BDS֋P .]x8ACe4<\V %Vq񫀌r.I@(]k(z46,kv(Uz)z\FfgOZIjbi}fHhLo.OmrЭfo"yMVj&i: Ivv@Lc*dIׇŪXs;o` ko(M R?}}2̟}AփOJ1,2\:k" +dԽI ] C͜UV'. S9+j#|+h}04{=^ۨ/$a E2ίRX,U F߼#1PDt8#7{=!)hY}L0.͙];=\q~^EjJ{=42$޳*Deft-nk-[U; ӚlpdѹMim`uaTs2=:nk%6\Pԥ o2րB,F$wtă>J25V%`:*@Qf<됶QF?Q2 0gWu肋?MӫlnS{ڇW H,XGE#0EgJqG&bՈx4@˫_%)M:]Q%tE?h_?DUگMt:;O|_t.ݳݦ]?^])||w%5+r`!G|j9CJ-mnr[SݣNhF:6UJO#]vDsPB ܎DEkHakOCLc/68 u$ 2Dv֕pyI1g)i?O0guwheUu째z (X;`iaHnΐmq!a zb4 \cD rlh,j7d<4N`Ad3"䏴#3 P9/DN4 V8@y(pqOMF4ҟ8=PT_Ve^3nIWS?k<6S-+Jew4 r9&j fπЂ,bq̀t1w[ 9VfX@%Df$lfȹ3gta[ǎWk~Q#rIu!BkW@g{)7v \ZW s92>0!GJL^!Z!zʚs5bCJv3̚iYLf4ޘ(]c`T9+\v? Mۉ<5)hW%zSW=Ծa?b["4VdC0 eE`,92Lzҫ@#&yNϱVNF7J>sW<&KvY6jl+PH i: 2ރBI'|F?>9lC* BԬhAO߽:GPCA+,{#NۂyxhrOdNhOBhю&|0z[ 6A@ l@]=cFNC3k4. Awhdk{5sWto9v~TO11xYg)mrXF|$8> ё |qE:2c6pҿ(eS3|k,fas&Bh{bcބúMukyx:kGH`*Pc+C,N,+H/h8iþph̸^gTv{A{9/lL7t@mMul]r '> 6FP*Ť+9.ySD# ѩG0J],ȴR56v=QZa1Tp*)A0"h_n Gچξb[X܆ϤR#PXݢ&(YwInGjl=?߫˾T0QDX=#xGd@6Ea3^Kkc$1Ttyݏ^{5q9'3GxxY4~VrG]sVFL-'ɹmK 98 +Sܺk~ڣ ؼXZ7`tXQ~ A'}q Z\lA&F8G#1@ZA .cFt#[BKppf.Z9ܣNU"VQið ڶf g~ /CV-TX0 |lf2Wu:boi滱 ]MB\-&\G{sL*T8)m ,y<K@nut+$FI)rp4R.[_f9UҬu˜lQY:r{$>luCHq9Ɯ5ʏjgD߭Y}L$~=)qJIdmIKz<^pmX+slFm"06ޑ:~ .mB͹V9|]w!nS2R?5o$}X\>a>a:򹷚Q6#yhi} /s!:fBV2Ec[ڸ`&5c iit'\~G=3LF*H%C(a陋4Td%/v[hL Kd!,D7hj2Ul m7Ҭji! _ʱ ܾ_D8\~ڋ=I%6N=kإiA~A}Cb殾Fp u)UݿHY1 ?UYDc:+jY5 v{Y)EAڥ{W!8b^|6T%q1z:F|e[혨˅~ז6`䒣่3_3ukp}="khu&`:frn,9Dqݩ-#ЭDuV9VZ$9_X)/A]CJ}<9 R1XK>DRteEg}:3[#^tpÍ5#2eR$gzjޫ):+Oioi%h.7zfXSn))yMd>Z&>t-x:P9<4IQ|t >awɺ3F/$~ +̪!>Z)9KiyUfԯY*vCn9FalMS=c#jPw+7qM GYR~Mi)X[Z6Į|;Ar"mx{/9B3q"̧!2w۾ĕ?] sYtW eOqp֟\Sv2#k4뚠RrJCD".j L~PJo%Dϳߛ)Mڿ!W4w/ECrC$9τOYW*MR.5N8o(GFY |jLo6.CD N^VK3 á/ # ~AN0K|UXk0T$],:  'I' ]7\^cQnG_2Dw_6ph1]Q t>-އI؎{ C~en__ P&Y:װ0P3`:? { Of%\PՐiP" ҄jZ>1 ÎY#yu^_DS8x]4 V\ü KJXaMX*ʸ~T=[/87]r-YգK:klq.8tjrwJ:6'U=a9s S/@'zM]\ _V *AeYI&@65 ٢e1tA[/~: W.#1Y.t1# `ոhamFrzd׊&!S[^Jm2)GJ̡* ^ 팋a:nʚ /Y%)mDϻRB@p."mD?KnLFSQeD.WO49FaKBn|P)L@]k6DjMMaSM`/֌kb;'3Aoh/D105m(KWT c,'dD> _wG=S9/@ᇫnupoJۤA][W/n ?Jܛ5"j БL.Sq0Dְ "@df 's-_(r;Gc>jOnQ[WJH#r^ufNXLJdmg6d!46j 6{-NI{xYx=5PzBhwލnt=gѣbFӐ][J7s~>ٖ}'Hf6S*vV)66!JXxJ^?y C&tgT|˳:fPPjRQၔȲ6XגeSv ?Ux>MWr(a$@o` ٸ Ub WiKU=Eשhgdo[, ϬэVd(~H`jjގ!}9FI4V泈RC'5sZY$c#*DU$*gzlU6{ ʙV%:JSfnmNB5=iJ!,jrYC!ޗ_AVf_KY3ί{8Nqh-{Uel?sԓBt=EA{*.*PꡕI+t V$UMqls-YR :G A^w@Sm6p ?1W%_ d6-~zdW`N&_ړ#9,leDJ:bu, X3 4%?, 45r un*$iNm#I`)2c֨G}h]3*aOB>8OIPTLT'ia׮64} ೒T2™u;^E h2RALyH]5 ܣeWc2f$E(ܥ4d8뀧{xn-# Zs.Ty7L><w Z|N!S"vGԩv.[Br%W! d#[fĪ j -Q2]1?aϾpY*~`fxpDàUxAns!>ԍ ͱFb8 GDqBBI`;dP(mX .8yJ&qЂC|bhA)2,) 4 0DÇ Hݨ~!OEq6B/axi-Ө#˅aƝD~b؊vTh &䑆'DټoԮPl;]ۘqmi3ު1uKX;E LO Oyı1cZ"u2bO`٠~6UMҀЕ(:tE l06\Cړu4Pj Dz,Y+S4I,UִhM5ʞpN\iw*xDygCS lL^9PT~4lg36uܬ]/m M%7j!m¨f*6;=_A!ae6h6E>w:b.L'@4%JIJъH [C'P;!N/4Q bR.[I]!&X+ˌ `sc}c-R;6?j{MY1Y/r`M؞\'a)M"/V 9L݅"fѽaŒ!ʓ=+yEAb2_Sg临[n:eYVԙU;OPEp;hR)_vZBݵޞ'Y Ռcl .~Э9].HcSDB$:ݵ}Mg{HzT/RHLv2z]b5&xt-Gݸ$ >I0'CgK.2De-MyMq F1w)Y~0iMEP*!ژ!2(}x%#CqPj$o̅sk_SbX % Gih1n\y&ֽ?­ v`ɶ|<($msEm"OK=9M7n}=>˫㧫lI(;RB[`wSᣁYY.d6Y5 lnt_$D 3R?U>2Jr@;U5 wusvS}ٛF0xii;RVyiZRrLͳPlGHb6Japnn.IiwGrija:JXL+,Ie0OS҅R{f% :ʼ<,3ũ;oQFTiHa(4r$9 W]WRʽW,wհM_Pc.U+%Ad'_u@ 0 G 禔=`2SN +1^zc,P9~f]} !չϐGN~ioП\UCgj~m$q C 1,8__*wmKkټ&I${n>@ڷw{ iB*hޚ*<SjB,h7Vd{Bp~n?p_YvQhnvU6jp ii8yX)BS>pWuɰ9(oL!L5= @f5Mmb̏3 9JEH^Ŝ|+ N>Ǿ 3JC`UQ勆[ @@/4o2ԇB- \OH GǸR/1 y+z3$)V,fCԔ3o\ak(e8}=tt>@hUrpCv؊*Q_ 4HZ/%\J3v2bt琾R;M[;EK$t/=0edQgu+kʚIɅ*5G|ahdO´*\rsFkE܃c}5b:ƨpՇDZD{6\1qEJʦ|,oNV|}9ڳPԍl>:#벬 EO~wx15iT9`[ ]YEC&)?P(K<-/n̚?E C:t 6@bŖ>)X~1i? '&1k"H9?eYlm:To;~k(ƙJj0_>./, X[#2i[ pBOV6,KL Y,R1RpMC =y /MTV+wO(F9EMیM,쪰Aa et\_OM(X~"G)kQuv J\h .?02:{h=C.y$_f6Kq!N&[ !Ds H=*lLAvݳ˶b`WuI _R&ퟭ}gs/Jg9s810>sm gfTX=#:3##/&YTmnu~qDG씯Hݏ@4d!\Z=d`kF&F3#1R?08pxTK72YS̠-N;lFv$hг[3;9Za. ^!Mfblu7s_q uS=vOdƵ|O|QVD3.x0rE: d'0cf^ 37Ǻ,+ GZ@wt@ˈF3?Ⱖ_=mŴ2$;-:N<@UlԵSr6Ⱥ/tgq%I"Y4B*SɣE@Lh8(s'SqWbIlsD\ɉpZp@kjHCG~{ $!L D?ٳYrҮf}Vͷ Na}4z>B<$UdQh[|ڏ>^rzy$> nLISu&Lm@ ؒ=J?ȁV]t',Z'u3yAXYfimݾES%$a$Qh|; qb E5 I"$tpDogO}TY_i&?@r֚9@ d ~f:=ihW9pDBRwMR7B>{7 kG&?1`>md e3w5RUuXEwD yѨD!f ~%3#&4 F.)!;:8Y{V% ul>,.{7U @~ڄAx=ѷI;@s]T 6V;d&x4fxfb9٣zbTJdPi,Q?3Mr.z+e&uᩃj! ZWq; &TaƛI'P!u%27Eح Ee Ie\1:ЍP׉x[-P8R^0>6 eOFdFb~~fh%,d+Xl{ 7- &{Hq(N?|ZK٤1P!;*~`?erB,zVxWwVE9d!1 sO~Ӕ ڹv˼|7hS-ȲuBqաХh4oʿk8}0- Mͼ.#qq!/RuTdJ?`:JOfz *xkSB}Ң/irϛMp6p@Od0};yorrQ˦}M.W%`vp1{zzGDU诽7iʮ8ba[= 4ʧXzkI?DGֿ*7 ]٭;$1vWM8)"F: n变\NaUgDV0}^ufsvE(mn:H3e TMf韈fard=c6"4.CP02hY#vQ70ϝPY*۶^z Ď}6[t^Crxac^!ym[*hw^bcHOAt'3Sǧ[M\ io}0$zf$&1blNuG' _1ǃ0 UP6g M+ۆI}$+1[x=*  ;WCE vtͬV槧{Qݰ)WpIp1nM8%9:(l3!ݼlNȲkuE** 74i{<5>0RdD߯kU[ph{Zzv,dŭnd@TV(Xfuҍ/MpP|f޸?Q]tϨp ЭB38B"w@+D%9J`@KeRq nyjU<ـj!<,ɽnw屩2@ L8u=/ﶏji9mJ'˭ 3A"_䙔6X]@.[er9D7țs-/pzВ!jrnRDgW:)օ5u+"0A4u;蔔uB%]@ @0mh6!,tj\'mrm+d&ؽl?Vw$-uKuTez#) 9=rm [M OI̍ęOc(4 g`daE sMqe"Y>UvFRz. 2KIni!fpJ52y\yZ3T.,S2'^˫A,X 3!Gn(nƀTG܌ZG2&wM~,OlHcjccF#M$_YTm^\Л܌ic0zN$|4\K+U4ggF 8Eo M8&ԥerkv,2x5`-E "-^3& 6 bܗrڻ1<՗.@-kj6+,'ElZ.CZz ]-.תGW{T/R Ö$|mdʛge>Ap,kAv:FCW`f mo qw|@+o!isb {/+yv|/Ӡ-y 2+kx?ugAp1u%j‘K_+=/K!9l]!UےRvL<Fh;UL ɶ=,ylg_$2OoNd;CN#7o8J3#Z) $f#{EȐ+f gą#$FE~e\<#Y}x4@-ϴ4Qs5|SBABtM fIG"$PO!oN4c/]P/Oԧ3+?&J۶}418?'hϣ2=UL3JTL5OJiqhTYYx#vmְǙP]b/N{oi3=Jw`+i-T5f9 ӟtM'qC(ؼaEvݜAJ]c+ N&iӕKH;KiL2FWxߒ\e3,'?jݙX,)OI0N, `YY_>{}8e pu9[>P@Kĩuj)"PdwT6S\e0itYu6k" 3EfnlI-C nF߷Wҋs |[x9AxxV[hy맿b$?*7@mOYU:w~e}Qj\탋|[Ds{aYad4~5֋tiQ#2~1[ }%#:(rHlʀoAֻZ኎ad ZmRWMrm7 AQyxMfs= ,!>)N(koɳ?F,QK]CDOҩ!yS&/'*huORނ ![g7Υ9;-|=`&4R$3jՑF}rw} Bz86u]{> &ߓ$9t>s!gTu'7ԅcj^rY-}s$I~g"U !&6+g9(_\0ކ<avhnjmS-"ߥ"o-[p"=^oi zpu"(un͛[6bFnb'c9GQ UgL-Щ#Q~`A#/QƩh}9= h}JQ '9c!?=s2[Q^O=*Yylizͥf^_/1d3Z0,.r5db>nyYfgY]/B?P|gZ!/-.x8\> G2dvQ $." ¡ 7wSQQZ *-<dj,4 _1S/zXMOuzT--cXv!j| T^Ϳȋs$U#m䝳T6M 0?s9ن*8x? 7l;1F4~ESfLjjCߊpt}X .`yOeq_zZ)m`ʓ'MpLD-e/,Es9*Пkޭ<<Izw6="\0݆" J"vOW7 f/8k+|T2]alNhZVEn{wiS`abt[ \?&vD>ɥ@Ѳt JG=7n:3F¶s0RumOKR[W{QEAr3;@b'b{ !he⁔Az+s`"{Ӕc⺭@vtG-ʺ}Rt1Wy~N"CS?pmƑz A͕FoZT aIR=td^Tpx4lLv$OAX޽ N7rw k`[tE_&2RhamlqvW#?|MS{mT>W$1MvlCtzdi0s^Rv]=b1.W|M&-ϮouVrfwcS}PRpȃV}S1@8B'A P=r';0V-O{Lq\sA$2VeeY.(é7'q/Renؑ[宨U 8ʂIYIZ}K5vhcZ"mXC]?%-n`fJNuFr!@c93mDB!.t4uB+^Gl[! K(wX W)*.8N ~]FɼQo3d{c:mFAnYbgn%亜$\ Α)I!o&bT&9x0)+HnC}bYDB,u(ɧZv_x>h4ۈd@u/r̓g1h0 y dQǗؚiMpiLpM'+;K/Hc=b=8٨wTLԫ?偣\6]7nk-A="F45&*ga&vJ'w_Ȑ@g<#B~)Ey76Y0V8$U !Nv ?uJt+.cC9a:KAe~ [+} s}Pa2٢IHtmK+ig⬼ Q9.z<@eG4|p" 2Xc4ϒR>YS>bڗH{t6ꨀ"{RwRby:Gwkx7 = o,0hf٤":)N]O31~[ce?dFEy .Y_{ $J7/b3U̱ u?ƚ$\\+|Z:)"?+꤉!r^,ILg|f0N_fmIjs '43ڥkw[x fL)LqxU8Nն!HAAcWk ML&E!N:"9mGѦ^H iC[HSKn)(lxiIm }]JQڟZՔyō~Hy yՠ藠>vuD"*VD='m гB0#NDUO/N..<46PjPblgVxdNQsa|?h/ 2' {Pu #U ƄNhiX2ׁtKukNLBs3TFFe 4@KŨkYN@nZ^!{=w%F)_\i2Hr)udjA zO7P#J]l19ij߿K+4髦l\{Tɼ0{4w~jFyذ;3DCT.B /p"@&o@Пv6bl Ź>> Gindb[CɅh?cSoug[D 8u&A- 1cg5ƱQT"tuڌ@y-u%%6z%kɟitǪt b(Mؿ}÷f-=ްWhdRR<玡Hun0*ohIlZm/Wvi(:K/jFg>ǯ(G0#[FXVt^g;9ɴ0"ac&sc0dw9*UOZhLϚFP ^ĺ);-|~ĞWB/(ee(MݛuR2y5*8p0 SLJ֐ \fsVaHC zM!XIObHvS}9LgZ큊*\lUgzzkzmk{#^uKWH> 5|2 N(\T8"xt3Y#8)]DwURhY~h_FPzoqj-03JE #*u mj_q `,PF/s#qR,|N[+% [*؅^wЯb^5h܅fI-Y̱X19om+!>FΔ@n7ǯR*$h7t]ƷTCz$W~ruDjم<{/9Yx:b6Wn=~4=Gf~Vö(tɷk>c,)=E;S2w7TAh<1ZgWaؼ8x"~Cu+pZQ!v:'#OcS|ziO@,[^*'Ԡ,6s v3=ud"gmpܗD}:/ 2rUqq}xyqva˦Hp W9՝/Q4%7㖒zF4nޗ uR ,yGVAB3\Й$tT2#ь/R9uV\%F+k}̮?=q$ [ *#}`(EH"L}O{7~,LO*Bt1Ώ铘6Yn2W= ;XbZ+Q -tx9[/XkhHL^;_g̵6QǛ%98 goщ#&g A&wÝWG c&J.N]Ys<(͏32JK3Y v|=@2y+F~+?vl5L!{ 92$nC;.[Yt% V9ItW3&2n޷\)cPjJf/#SĦ*C7 ^huSG_m3V3Uc\L;=`6C,rޖ㑷S~Q 2-"QKHMQ]! ~fVO,pJu}ßJ %)j۟vk1v*W_wfMYJʄW'+kmtG!`Tu\|R(&T^xvK[K 4S";IlNp-hFnWš4$qzdN'+ΒAB]ʐC%ќgn.4gR^\H:-,qM')XqT8C0ˆcB}N7v^ºDrT_5}B UMvRn n3DkIp8NF^ 3CD,GM}=)\XsZDuhmDƾ<${odew[lj~'O hcԷG2!T,Ir50+LW+FgjѕRy;1"0x D aX~4[>xM'&G\K#E]vAS6rڢc' "/n[ j\8:ii3{| Bl9m}>=3,m2iU ѫT`#F4\̛Ư}qEṈ}ܵYfQ~ר}3ZhcJGog?y PNpIgTttM_wg/GGYup@vK?CCcؓq!W%}= }g~dcL%\zf#:C"E07LuKxI`esPO';zvM!#q~Y{^87mƟq:GpK 2fP=ɫ=a" >;؎hECث3 '彈bǹ++&8+j%)>gJu$eHHVS3Nu .tR1ďfqkbNMX5:Q^x5^yDzs/GYɔTqWmboLV E #]`_: v }_ůr| c3RyT-8n~#r =,>]IC -!M`Xaf>Հǘ~G,w LL fqq/ltz-2;sTeu:G@Dz(Eͪ1ky.ľO~NGL-8T'SA!ݬSḻ&gߝx;iO4'A'/@D2t7,ϐ(3*HEc}\$A0I}hz=9m)0I˘MۦfuPcP&o<'(YrMkٜf bwwAOI |Db0'H я6PM'7bDe;%*2g4?gGA1`0k}=A͖)ϯ'b/IJp44y+ k}-$I71L6ExL7U 5V]aPy8l$Fo0.e-VNjvNEMb1L,Pf~XgzWS6T y><^Y2V[lQL;$~<ag3T"A4CV./yt w4%aS,Dּ& /֥֛gf׿&^xwWeFP >q#Ϡ>`WaNjT '.чDT09yW E'Ƈ%/0C3- g HĈ~&EQ=&zG|Gpxl1)zB3$ΡL7ɪÙ#2SԞN!f IbQBť:?DxYz(rL\V;#\ 52E TvԅbP|vq\hY*#Jb}g*2i5"yM0,!_nE Pv?mdSf;XmzCjR=kOoVm>aPcmYɈ\\S w?\dqzz22WLH[4KkF.[o6(t\+]¾SVͪxٕYgcZ<0Dz"8l}a7q)-rS &)cg'ݮs/:\H">^^4Ul[=@^h: {Y~.ˡD›zG6{uuɵ[akH4TU1F8zZt+݌ hCy s]1ϊ4y<;g[fNM\ƦIPC+?+0{KM|׶ЭX/7l$WDX8b/9.Cet#x؝JH a9WmBzӢ lm{=U*'gA]nac\ e xG@Ai6_[aF8)dr@2*>Gq|Uem<]%ǵ[=6A6ɔtLlϨ)@Q4)~i@C0 Z <.&Lhg|P`^ e÷{].P #n# Y{z&JFoJpݹZ~! {&*8I,ӿAKbtq~ Jih#6Ss`:yIMzT176=1C@q"SJ0O%]& "8z(opX[ox^篭' hk&n۪$rB3 V ȉedw1U-Б$d͌)å##UȮHbW \kP$Ep+8__zrdfdG&fq4N*T]Mt^y(rkzE7oA,Gڗ9 l/1Fr׵0'8iCZ?} %R,穷kH漒ɝ/}JZ_}޶uP+sS/շh3}xCbN *EgT{#=N&Α 2c\ݺYk"|Ik#U9R7L+5r V[eKs>O'N\Nd67K姟ZBqߝ4fWK=6i>%&$dwiK܅׽0OuR av(!ܸN'Qc5԰jtwv! #" GXq<˶BYtnbL9cj(^U9ci Y$2)I4 wT׈:1 lvN$'rsVÌEnSiu<I쉷쩤9ַ5SId"cvgb֋zF rJQr|8t0Hxh;"0ď*&ӹD{!nN|cvkOx Y L%?rx^z´ X@V=E;0*O{wǸxALrԉ|^)xP P_[{HO.7 vlVWֈMUHaz -#?PԱ{i'+GГ[Ft%J%9Hn#UEO&j$6W B-)֫]$i_W䑟 *,֘!T3`Š4T32vIZyvobM-zCTҐUfYUF,>.;3We~{@\yOx|agptUP<+ <2& zr lܽL Ml۔@IdTFHq0%<4V"9J?'i?_(*pGs05i);UČK*VJ)jQ]N~#]`=<56}+U;+|QiYrt@ -+1샺eZ !'<7W~!롇"pV?ֳNsR 1K3}|7n4xZdQYn֐J3)RLqw< \\s08(h^6 CzRZKD,l:]UT#o}P6>qM1Ӽ^V'?I ESeUDZ_6'#OϟښR m[*y:eF\t7>x`xOR˜S)[}!i}$m5۱% 1C;w^-Ņʟֈ!ml0@5q?(ٝhGݸHnƖP6/x=x^$z.0w6^nB .'@o;Fq_Tm{q.-ĺQ'¯?-YG@sAC w p칒!V eWS:;eYPNvPJ=e6k; au(R*-+OigM=_dd9U*z ̵ |D849?X(dt?1Pjl2<,F.+c-ar[Cr='$}ڡ5@6Se=}o5/FHHywa/r/أ"=&3ٽ1oM=_ AoJG(F1K!zFCjX3䨉s?|#0Fz1jeKZo|> TXe*1d|ByA1:qjlAEs_n]{@c^ k}$/T޻.HO/)=Z#TT֗JIIԇ ;#8voGzaxCBvBSLkJ4c/tvƳy/k/DABcT 6/BPFmmnj!FA_da,ҏP ݏR7cmrsTG4=[TN#= "WEJԕ J̸XRn箹R2`?~m HjH eߧZllE<:\`⑊CYHQ{$ WP+B~iϝ4.9;״^o#2|a|fh!gxH1qQ;܍#)N@T|Y2d^Lq)o[%. Pҟy`?ϥ>K{{\v(\?>pģ\l1Tv]dϫIjlfNa?n(\S@۵bdj](g8ka3,@Cc!/Fwl;&=8"vGH `1\8VeD< pKGʖd7#aɯnwj$C>m4NSjVܸnFDg5·rfhEʄY[CX+%Jl-(h32|+$E0a+ULgfNտ@ǡB(&hJߘ"{@z=tA d(#qus/_%f yב(R|0`  1N0-EӮc<RY?& Da`qmP^Fr0J&c<H. COqCo?}x9jwiPPP𔘯y {ص R*(~磷T)w!җ{D1E9'vPs^jaA%gFux4G vqOʎ?dZj;i႔XFYVBsb>C FH&nߜ) KȾe $%L';pǥ?Z^No/ th=ePT1-pܖk|\$}$wrd ru쫖W([1| qOg=ӳ !HY)Ơzs6Γ1S$CZ+&~1 a_qKsm޶i$)S,S'T _@ ;7ϭX% oI^p_'X%:p"$ſz XAM5jDXQJb|49rF>{5i0ԌZݘ˸|sBh7x$s[y6 */O4接6kԓa+%raeHA2i4b Qhkg[;r%~j<ѡ՟S|zxw ]M.\.vG3 HKŀR4gJTRlO7\ԛI\T)G|ƙBo Lol(DbӞ?N< Kʻ`6ܲo `M =Qo)9 hz"VY3Ne""x⢕$78!kԨzT^5"C AOJɨ4+<&3(bA^5e.,]^mV}:i[fO 07ZdJ wcSn;]dF>XK2M~l5YYA?7ڨfl/B?oLhUe<=~4s !woj0eB,Y`P)l"sD\a;zB&d=gS„cd&\@m?KlB <%O @4H | OՑ"DaAW3ޜɏez O>*NF)gh趥d`}/LJvl_p($zǒuw~>êd o`:VpYrz:Fږ!aPB@>n8 E{})ʢQg0,5Jo: U;<=ۤ>ܵV҉}H8!7* T}xZk- >p *+RLSU5ݝ~ D$q/RZ,A[q/EDZ4eb}9+mֈSA?D$uQm /A5 GJ/kCR.…<"/7tK?3=Y握/ҧ ?<'4u&?o_wX/xwFOt"OQ)V:ߟhY -\߃ ڎ}hCZAM:1Q])*;)?Τ`W| tRvsLս.rȦ4,U)-"^☹S[.0 -dMkj'nCLU諾JҶE1?4ZTl]\-)wRpтZeE~r`\#l}C)6W e*< Kmj-4hqJ&TyIAq(hF,]6ʔ{0b0$ kSluEmʈ 96cSŘo^V6vWgՕY.;a`]GUV%H<2\VvytVݵ'GaJ{D{7O;r̵M$'y=qj^Ҥe)ED<'8B3' -D^ -7Ϗ !4DQRe }̴:ߴGҬ4,S# }#ͷ{sZb/p;i;r& FbBXnMLUYxM4a p0<1鞃s ,lx왜7yqz9cN6hϴ8M^WsjJ@c'>6{oF)p Vϡ/]!{c4p",so~pQ)Ɵ*1/x~i!6 :mtQә `Q󽓀xK-ጐDȭ2Xjޛ*'T$K-NXlo}Dc66c@7GPIn"&tUC~a58EA24ed4D{ *nz=7jm[m_AXGѪc;G ~8a Ð0Svr O .6ڵnM#j [\uZA\N.KEJװꋐe\"a(,OŒ=^nZ.G h`w!fy?/o7!5}\6Tէa+7D^0{W$n? k8l,!^[@}{(OB^L7 v;XxO2n$W3yAJ(c{'Iy,lG2丽ҽ5(/Dq_@징&h'EٟswsizL4:5Glj]\+9HmdԜ8@'WZqBJ >6 wSϧI 6t v"Ayxw)=e MտjG7trȳV W6 +mܖw|R(nQoK-.DkcK&G6m/Aҩ̾yJycHæܨn V|z6uKvir;aM@9"ˣ>&[H&F>pULe/թ>8[wZ}o3}pAb nZ7sE냷NX[ԫ\cԁM9>BJE6&iuKΨduvRšY  Л[Xa({ rŗ3ωX]WK ӫH8F'(CB$顧W]x9BI<~*nը4tDv{̼I3p WzFU$,YLlcPhdǵ  JQMC&?\=rxk]*^Dm~?3F8sm%z4K!ß%36"pjkJy|"{f1z |n<5w`P@7:ԱT%ZcwC^Cxi%9sQ;|ۨikm5c+^yeʺV7Pa"DW8;sQn_8NH@ONr.)rj^\7iz"%CRT#8jOP?.1NGtrFKq ⥠Qcrp0VU-f!ǩrGtz!KHsucKϯ6i-p] #v!Kp_gۊ,[S©=>=KqqjܐI@&%i'\ij]UTk4{z15ςHkگMK*`_ otW399]ql/u#2q爣!4KW"`91mU=/am.ۼxraq4xX@]Jt a+[T_:P O_xqss;f7 nɦOydjnid6x؜[}0*8X[M1Ui|E ڄ-EZyڸp{RZ"p|UG}Es\WI(4LWHDS e4D{N8M'#Lp="W! =/:c&z2ZE 3 RomvP8xgz ) ,L:}a;e`VCKMsr]23qŲ=_.^=wEq0k9o0nT33b/N*mqm7++ IDu(M.`xh%]O1Л 8{3՛m9t LOa)Èp+j{]~C9m:uu=o<[9~].WmGv)NFx!c//AHWz ~9vmtb6Oۋ.~c;.zy>ßa " D'4kѲ<{ݷ#h & C+sܦa6: 2!ՌC'}/fΔfRM||VEon؜`BD^M qה88MnA8g{N\OZ 1уݞuI)6wi&G"~._&_9E z5V4H즱mk o?dQX7.Ŋkl; ,i_PZEqWҗJgeGPSԚ`*PޡoU}/U='Ͳ3U8p?@i3dLr;6ӄ zk<]cj#=j9V#(*vr02F6N,䢁uyìыi7vK= j3ɆM$6qp P6VU[{TM 15_V3rcnE c͵;:;ݰ>|ZBN}*iU3i9) ),JR£ixav-:0#U/%PՍTSh(S6%H%\Dldj90'F\/N7| f%6e#[_5{N'#::t]vٝ`z I8gM2ib-$܈!\Yu[ƒo<~Z[c=5gwJL>Bx{]TO+ho3.闶Zv+2ױ+SޞqM7Φ2$ި+*jǔ-ie0 Ff8 [~.%ZPP%̭big.~.G/wA/_3'*czxK?q̹A6Qi`*]4EXO8=jo|0c[QX[mR$e#X%ChZ=t`RϘU$c11x-yuj6rAZH8r_LMyS)f .XLy~CW#!&2te\4[N&إL Ưc'^/X)~bY&vilLrH,籥FyX6 zg7͹"\`G7`i!%N8-Ӕ/'Hh$Q#ْr:=_S~ʶz[c{e.|нF;QE$1wD- ̬K\޻mRpyU7N'=uUexsdNc#rPD͘G>k2>hC5&$ x"~:"p& HEw=l'R[[ sk:,;mLg ʄZ88A^  *)vOvA] _o{Sܶ{4"݈VPߴB}ؖn* iSDI{`zC gmHe<G{ GK f?ٗ>[bQ۫r7.Utc\8&b=eq67@wzi 4wJ6҇E |1(XQuC"gBn;\uD~7DyHɨNkɐm%\єJW'EU-3T(r\ 8R:hNFc +[rDA8(- !7:s_xJK,cE[`pAcёI'臌!OE# 'wTKH,F"4e)%T*}6\Tsc0q$CHSTᅴlՅ37%;\!4eunY"xЂ8y׮iљ7Y90Z>3(d7lp))B ~^ 7d֫M'vH 'q OG0̱0FJZ7Zf+P%@%x0+V9T<0y8E~Jsml[|= !XgRU>]s~m9i.PԊAQ׏OP9XKp wOx;^)h^ 4Px~͓pBNj̷ӺG yWEsOVu:Twڦ@TXUZxzwlubpgPg mVΉeP몼tKkz1| i^BIf8Q1R"N7oTc `ǰpXbjMWġnOw=m,{ ۓe0H9QB2|Eʖèz~`y3+}!N#ܶ e= _N.pa ٌjqeI08z9;%ԡp7ɟ\SO ƅѹj봑-3!w[T{b&ձ]&P7U -l\gV/Wkb-]WnVW¯l1z P0U=E,|X/lf-zd%,Ef Ҏ,ṽ/0߱`9V <r#Rv7s 4jg^DJ@:nրUbNJLB1z UHDxZFQ~7G4xص{ؙzky zcMߑU[_. J@";KZ9>v꺌6ЋϢ;$f9}Ã<٬@bDv͓@@\C)S-9i馞ϰ~}ʭ` hj&D(0Typ?r>.Ol 6Qĉ]g.솦ItJLP$rE]z#p K:rH*hLzezHUY&(B@-ZQpi^ hڌ&?e&AxfjY6 s)^)m7-e~ֺ A3(Ir)?I&<#uA};"{&[wJoz'm/vH̓xH#_q%Ư8b08gܵ~MvRV=ihHb EcL u/=cZITcynI(bZw1 ]c0Wtbh5eDkYlML肭2v9{ܚ' cr%(r(GDnۆ=E`}WT<"f׃`M9p9؄^ݱ2izpurj힮IW8z j#+cշŠ/LuϡSm )Y JFn"qR7myWH+OaZ* i;dX:|s'~>mTm^Y+stcm}oww]˙D3x'_`1t>؛ -KPmi9ȣwwRFkPeJ$/Č/#'R55(s3TghgRM],~JKR,C]"N@<%O1\%ׁIN/P,z֯7>&z;m{Rvv۶R#Uy1&_U9DbMn@A`KLwȟ\4L6falUzuFIh6 5Z=*sKco^i&~ " i{[՟{8 A*Ɛ˃%@CA#rn2 ZHҏ٣M>.po_]gdzټ4LA$E jQ-wQLg NɮV;}&%2N+xw j d#Bzs9!ȦD=VFY༲-ޓh=R╥ OzrŵeƕB{HVr hĔlTy0A0X2eb?RC (7,lYG0KyH?w`Z|J@v$n';vBs pcJbYe;SkRo[ccl$Wi\{nKV4o=s] 7nNH٤ *zZ;>22J#w]A{*wwlA1B[ [;-lk̘ϩi|ۘl[M]ȵ ]l>uA ))v%ͪڵgnL*;c*W!B-lv̚?X]k§.6ntdFFG>߿p :=q<с!Y6A{(LSlj:4}dsDwj+yTjQJ<'nmHm;rF$ԄͅtqV"oژvlS;`xyb6@WCJ%"tIwNX1vn]Yʫ2n^i~Õ: c aIU*Ot3»EAI $5E/X1` 8fpeKNϧ mSp,)іSb!awDӜC+—AJ a+f|g3.gt/ӷg!åD*!n+x_"С$Cax0Q \.N 92dyzOq x9Ҽc,{.̝ " 6DDKGt0 'W o{$؏κ!xp(Q&足vtN˙CN+0O=MSoPO̴TGD38&i[~H0UT͝81E3N(HK4jL;?bwVn@NU61O(Y-8E'Xd\(+GUc}*fгӨ gE+?f Q9g{N.Ng#ͣu?T}pw:#pF_Cq41|,O^RlMwn244ό)fr4HI+>j V+#NulٕBgZvrL*]YAtT ~gZ0h- z݆!Jϵq"Z?POj7ӟ4,MoLؼ|O<F /#ۃs<={iQ*#HH1U|YE];*6XϽ5\9|bԃ7nj)S0G6@OP' P%?.fɭN$G=F8H#ayY\q ? SM^{SI_ImK{d&O8 ^A$C'ꓻieԻ%}lW7%%~ >IX`h8x-:&U'l8z?7lngU5 ;- ]!$pC骊P^9X.SJIwv]KMSmLٖY y&r٦7LcGZ<] ~H+QalN=ih`d$ KF* ֱ+bAuٰ5s<K\= VˆͲ B~YBu|bR"KrDP5 w?źO⧭lqZ<|K@aa7A$$4W{UP==w/|zޑ@-Y>E_dI' "}x #EU_S[sM3¾ N!.Jk%Boq2T}+PܭW'C䬉~t I7B[%e",ں"Ԇ'OE_imӓl4(d*[K+Q#嚜:xWm_pv0dZBp-Pm "+, rK*Xl;r@JRDKA-Um-+|=^Stǧ~$0 )~ζ9}E~(;O ΰUUF%Dak|2}Bhys:LU@aT/ZHpv}X$kvD#j\ I.A`@liMr])'HUR׆Rz;_bWRTNdj*%-][ DO+(Q^?$wP3H c/f*u.h-tWgn'o a4" [j\7ro+37Z8JSOl˰t6 %F\RlMf A`˥5|3n8 G&A4 ߌvi aI>RD^LzlS!fk @VM+0䑳Se^Q~[LBLZIϭDO-C]¹G0 -R6^RV1M˸̿x{L"? oRzf:ikF)y-2N{N 8I{zVwAO)Q Uvwu&y`dRC Mx2e_`ﯬuX.߂^=X6Y+'Z_z#_l#'^htD$ke9Zk3nM̌j s*0VU0r-y3My&j#F^f)liڢ*xgSGvZ N,xFT3=gB:s.|M 7q5k]U`g.Ē6@X:R8UM*TCyƐq*Ė)3,Fˎ=/;4N?]$YQ>lStJl BxGx,Y -7S-ph37uiIZ'euaFOpJݭL$ch $M >=+aTA.[/<IW9]8eXL"4ʑV=ZKn!VCj:w[ VoUR}/&;X=l[G鳬+i#vo=!cʭX4حyr1k?:3S 3pv n]QyM摰U1Ν(pۿՈB7-z胑K9YPGO|N_5& Yʞ.8[Y#a~1#>Qi-ppzeAl*E()$)d[ %YD{T"ҫ\b)̀WXqV]X!sIE{  p0a.[р93 3 Ս-Y'-G/@p9)!SD5V3TL&/Ow`zJ쿩zXw/hy|ݡ6X~|SKo=5bV[`ͤ&I*bmg92χ{xd(KȒO_PIea78[þ)5V x]ڗni\!>.P!WWI*M>zi݀!M$7mF{B2y>Ar3]1"yr7BVW=ːp6>@wAyG~ϙTVL܀' 6 řw!N͊QJԛ[Lff_:{f rl\n8oRkCQgD*w{vϬܳ6SWU"G6g榊!UFޚ$wE_SFcqb@T2:/mѨȋW?0n'Sٲ]g0Zz8foSprա _!cSOD .gvg#8E2*?0୏+K(6QEefH^_eM]o㱬vd8 g:RL̺I!Uv@"iȌJj9 |i( 6qͿ2LF1VgqH+LX)o"@ԺGgRZ= iO2t&u}5*nZ"-X1u,L̺|3X<:CdFq (<&3mV[hՍ%mR,%\R/!o }tW8S)jɩי,C4z-Vy$,6=qlJUg6t,wקΧ0CrC{uGWMOMC򖁡 L`\9&9̛!#^{Mc䭻HFW:l 0PRZ͉Vŗ8OUHCDM7^7)G^\s"JW/UVSlI vh{ 3fG-=5 QRԉdD&m<%"h`pU&e..0Ezb,wX9oShEɛlxlGīBY* \tc`z;F=LLydGـNASÍSs'msCCu'ҋ!6r?˛,7g{uW5MCa6 gGNMVd.n`I I(]z[U Nx),'ŚUiQf۷b'yJb)tL=nIŘ?B>0G>C[3f +v?J򀻪)/@F׽o=W]c1d|dl!i\Ph, un$o?XE].$kKXĘa{a^P& ɾVlO R%("{+ǩ[~^9ǫ1ȃ- 䈺 P%M6;nuĨkiˊo+?<8Jv&ݿdd6WUUSFLO= t1TqF!d/1"\wN&UgTOOƸ)* ̮`5Y_[sKTb($pUB VPWǿ S ]bf[W`RP^uʽBZuʆ]ŜX}e"FjL l<ȪϤfv|8ߍ1~UNU D>p(h|[ {/D'W}Xx**M4כHT8sd!9 {IŒ~"<\#5D 9Rt3r 4ÀVbP{E6SS/{BGaܣDkO Ʈ7̧P!o: _9\y(Mc9(ЭS/״Qݯ +(ughV ktFWHd*t_xVP$d Zu+U066ܔf ; + `dk)$ [) ɽ0FӅtYfa"2ZyX?)"`rGS%VƑ%s˴B*%MU΋q4 Y&]]"_ya:~if6[^ǠC#\9otd_x%щ6vdx㙁Lcd~kޕm)O(;[^bnHzUIrW VPapҚ# ){́6ruO(hqHƘm7ZgvoY}A4'Mw׃l,ڙTԈ =kwγ<̹rjlIҝg:G *w`oDcWQ4bR;!KTړ"7q`Y/dAjRne>C9LlgIa)' <Շ~}-RӾei쥵b*wrWFä VZFSt$GDYw0̖RaUZx d,ơ>9P8ճg߯^#B(BRx\Qv}KTMn8F_+$呪BQ`r54Ce/qXEys8m"@[S:hӚQWZE3hJF%]zЗrN{ܚ 6Ze?K KO[ΔJthZ|`|(@&?GioIuCXhK.呎M/hmogCZoehNFbe]?_ԑ5JN_ m/*XJ+cKrf1g"Ymb,_ e@i䵺FvOf%LΉ@?z'Dßr@)9K-1Xe(z䣍)7Jm24>,8ﴶDQ%`ݹ.@ ε/@#ͪU+%Ӂ<[8Mt,60 bw6H 4h)\UvfNuLqpY;lXuɀ9hȥPEQ9=VϵsP qܗyƢ:ǂՔS^G,0:T;T |–HL&H wW=]o k)qQdsR|.j>ETKov9/27^yߌ8œ 8K&n":jhfBn>,ۊH?Y)]b4q0 b[Wgv.*YB RWw[vn _8Z ZNrKGu4ڣ Pi-z´d˺S`k=r \@+;9Z6ͥlnc,|?\s-s|HToHrG>v$uzVȾmf.MA:)uqlH/BIքxSNNCi<]%2(浺qƕ7I簺;@rR2raǝsPv8xE.P*0#,#([A$൹O: '묇dWI3)b%γ[qbl‹cE$Y nV'~%d ge#\鞂}هy/FP %.4s`gK"M ϐRNr9>>[ tXz,EY[Q.ҁ) ra; 8Y_EyI a]Hk@y椥.~s[ lZ)8R/vAkFweN]PFp ysx QqkC-Xguݠj݉eξlz(r=XhrYчE)|>Xtm,>֌kcTIA6?d==sv6I?]\3ʽ;$]_sOyxkWFWVh#1 (f|JiUѹ =,"-P> 5صy,EJ%>a 2GJP2\kAjmyk0*΂i'.@L1]"ykaN!ke̪I')w+q, eEY-=ܑ+1ŸZNۯc!{?}6٤A9f(EBk^ J(q RiK'- @s 5r#8 !URf7vyLT(YGһCaIp37!FLUuyXȭ.v2TCE[Q0˳pߒ[rl'Dw#zѱ3ХL1b `޿ZHy b 냹,G)JAL:x cЧ^]a `ąrp+ߤ*zJꦧ -`PFUD^qjOmutϘaݮ]ɆH-d”OTz @"` v2 qzS=|}$CFTBdBcK.,ɢfD5RM04-s#gEpR&tfric4dzę7T3 մTELYzy6t @ q4Z"^&|= ?-ϟ[dȸMky 4CQr4+of TpH,[Z'mADK{" _5PT+<Gm7P1!ǿ9zX3nh#hf*54 KN]UK_\0r_0FQ#nr$SЅ'iέ6U.&IgxއfG3dJx5@H8'8}d$҃bg.zwj)P vF_k+=ݸ븄jҍ|}Q˗#H4X7W4 >eZqZLT&@1>dV%-VHD$slpخ/1zh)V߽/v]6 #P=!Z1ͽ'E RuJߣnob0YEjdoe NmmGti=?̔3-X69M ԲyGTt"5ߙsSz-Rd%]Ƶ뇋]L4xF~;T mYfzgV >ޮT}-S`I PZp`d( vVn/bk '7 !d~ryy/W>sB⥒N8o|kdKu:ZEݔ&z΂K#72WYBN/Nɥ:D:q &0YhLސoěsg]T.ݓƥlۡ4!GR5+di9Y|^RњuRf/ 2'H)>D:e9LK:D%Wu2љ_6h㚼Yܱ<[Sٹ>v7{}wK}f ߍMK(4o2@4;&f@c4"˃7s%gqtbaj_~#j*J6I'w`JQ>-kD,5D@E{eJk0hS\^gj $ "btrZ31zqp$-5,~8]DQm 7 :Ƴ) VD0կqInQJ19<0c %& j;m)c͸JzBv<ćbI^@nLYe\50^.o  |)J~=ţQKDz4TyͰ}&{DcBV+p2,ބ=a $ :6cl@dn'HJAsM~_S2gc=;3.@LSM-!xxR+ "s^K?m+ZOk PALv?fj1{2a, &d+(π@1բ™18ȷLCq=(TǪ'Yu?'66#8+CՍNnXxަGY%Ul!$@(YqZЛ%D䬝]"BpR^g7ߚϫKAl`#(d82wԵ Zd -Iu~JM4qYqr";!._>ഹ{촏{LdgOW:ת^6n',w~*9{&gp+GFgq"#eZ?fts[o g@ \)9 Wҍ@#vY W M#`T,Rf 5fOuYsAWFӛ40>;i}A U)L~}G]N1&p]:k_Z7ݿ07|G@n;kG ra:6ržJ.NEwkuF|A_Fjvw_%?M@[" IU&c9.'hQZ@k]Z9Jk>5#RO,ӿ-9+Dl`;hv%$_r9族Zy]ank޼[כq*U2_SZ5Cf Cvk >6*"iJU-Nܥ1 _(a[/ OKج@4= d)83K| e)_wE`2Vg*ݮeӥĮ)Ի@=*\X` (ZAM_~J5 2TqbA!a']5gqE ʪ;OW׼[P%LbڲWm`bMh3?rНQLo[1d<v!:P61W y!h.D]Jkj6ewDSw8e- G W_$HKl9O jv~Y&͟ʧ!:~A cp ϵmjb/% Sȁ* FUEծ.z&k\ m= B uJِ`]fd1[{NrhK=/WOЪX L" tC<ùdB2 On!x༠JPU] Π}$+9NGim RS>?ul+sI@@ 'JO,hxh/X֋wvJrnW C 0u.QB+Xv?QZ?Y{2sTXYa ZlT:Dqzl ~FPжNaD&|Nn3$ ĐbiQX2Q(/yeT5R?G WQ`11_ąC2Dy$x칖{yiF'6:Ȉ[kt(^k{g!*9m8 $elϪvnQ@P^ê8eMqnY*u?륓#Sh "R,>t'E(^i7oW{:9uX%d !Ms.D \OG_g(tGBbrc'ԀwGO?o؈eϡ7-h:Bیh$❆u1*Z&9U<8` mGf>wgsd4{gm;PP9`3ޝkG+5G<nJXZJqNQ6.c>ѱN@\4ќ;p4п3pC43 ۝`uk`N*wAy1Ŏ hDsHӣ?ٷPAdu6V,J igg dK!#OG(dN !rho<eH߼eWu=::c.\ugNfQr7}1fV%b{:aHwfggHI!SGRj|"k8Xʅ{YLshwL3s:LE7~ `GIA@hq!^ hk?ϛ#9%X‘3!~LgbRSN/A`vsCwտ%0\X~$wJ5t\?c7f_O_3a.u`Wd-.ղNs *Pre]9g]g+,/J|.M⯆-PiV^qڲ~1A [ wҶ4Dʨ,̽q\*~ Ľgs*q59|P͉ mCxpѿqˏ&̧hO)3M: ՅTƟʵr?" yuz[ѸVqlU97D29_x FeMzʼn> L:eMۛhX R=A_E(sl}BQMUKߵ +'z, ?a_xeJb>h}#;Fy{5 0]+ݳㅍDm+*^KIO[w MB5gu24V%8v \8,τV4ƺQ(>/| 06Q,NZ4&;:%ď2k䓭S|/LZUTM$L|[EI3Nu-]Iptͥɻ;Ӣ5~gY:)YN˕O㊊ZOfD*H9tH0ZŮ@f֓oSqz?~[G4Fvu +OoPHY { iGiFg4^ {Vbfp*'&#f]JM-L>+|9[Ї&u&)5]rIMEDL[̅+w֌ueD (~}IEnM}H)gJU* u xfR,Nח |Hkf̓l9098,kxΧ{/ftzydWՈFN Vt#^>Mrk %lW^(c]/ 7mY̓8Zb Z:n;F[A%}+Íyy= arӍ : +Q2ᒰi>P+hLs<6H:VrS;3cGYuͨ2V'_Leds:׮9PLs꡵%4Ħ}e}E Z~RtF#Ԓb׉ZqqʹYn{-t ob ydj"Z,H7`&-P@钄)V: t*C-܄oMŐ >=,DӟTǟi)&gjrl,I4hBMHE8PcW7 0wY[~g[Zw^RvMWuyHT[|f/A!/漁/#7Fގ7)ð)$;X+*_,W7L6:"nG4](0Sʛ[ϫ(ԲU1tT2ZF2 ʏ%FЃ9cyA)b$ wzr;5?6oyTNz24u?3HD3-:+w>YRB&ɺrm\ȱIrV39rP/ oJx` P`'I/0|uQ#:CU֍Q&ё]]=G]-"7]eZ)F1W%Yv|s*Ջꧦ^7:/G ྾}WToW#l)+/Sj}襧Q rLZvNJ 7] Je<sA\p^-|M$L TdɆO {k[Dݽ)OJ 1M`TӵQl0Nbyb2A'  s;QE c k,=+kEl|1|/ц) gqHAd߽P la82?Ez'{+8rE;-eGC%'M̾PhȼwD0%2fVYPX.7?EՒ.@ XdʅHX Ӻޏ,`bdTxyݘk%y;Yhxvm%[8@D4KkA!EuFxԥcIwwo[-n >?@hWJ8KIrjH:ONɷs!hV4p2 HZi gubpX aqf)fYi|e"j58`o-8QGZ7v30, lӱ^m# JnoK.О9mwIDm1O5 3᳭[:L/$݂Y47wkg$^o Wqi/{{7wxghdN GY|Sporl!>y&#M+jj]` 6AL>̨ȵ85i-Pl9RZɘv"QEPz(/e %^)L{/M/܉6+sY@{rgv?na*v>NrУ& w CÊJ.͝9\9žY.-%wE1PSRS79`L_?y6JԆ\_p6 _AY)QiΪA%nv &6 53Ӝ Ҷs#Rp.8OHKxiA4נCzID5݁l3 `3H|~GWz,PБ/ñE(1mK&7F&A8cxs-Dh/?D=xJRr~a]JrnlAQ/8R .x 灛ZPg;eoL07|rP-OolZxo1)sNnZLݨQ,w Bۢ0Z1fzȀ%}6g#97k;E_'E뽶'_rcj4Kn#wӀ͖wQBn8Dݓﺻmt8l8gmsCYhH9rMuZYAS,wHuHݠ?9/lg6NU+cX0^Ga ό?5zј=||$Z. s+gAePK[z0b50t#Hޥ"a ?'x=h@H\ `Gn_#v΂yӵM&|,mC#l"L,at\u6f-c2ji@ZwXܡZ2W޽&NAB92ԏY:K$11P b#$%SdnI>foAhm2FzH5rmo8ƔPbd5k 'Oe{k1iX2|nC|;:'LZ8J  U1\QD[1Qֻgo`3vx+-ͽH \|(OfY;VEt$5CffA7+wv ~),A,[–}]̾UtF$'.D zgV]TDeToDEdJt#zAfxF /A\}vfR7:U- o?-s@_S?&h3?y"*Mk q'WPlw+1Y6?)T44Ƴ+5iFDج{(\rf!aSvgegh+xA+GyY^fR3ي9"J=Rtf4+IgՃeDKJ'T$OfuR[r焲<R#rqw'l\ dž۫uF}J>yMGL Wyx%|aD=` 72~'W,I';7)9ǁ]&lagY[%x_xH˲V jycگvY+H86d8Ҵ)Q$CSN' Hƈ12g{b|eiFnk%*PmɵP 2q#ryz_*֋^e9m=Y:{ւ]N%.'v@ހ%ӄH #4bynf6*oG'jda("{8o)O6ٺy=ؽDJf)%Vbj!w^#W0ɦpMxfKuovD ݼgPcب _v).3)qq'Z9%8F1˷OYDihӉƧ嵟3:՜׉S_/}ϠNTb<S)£R\ؘyw}ya:8o:5@$¤g u%tRVPTV#%<?Ms`Iar1kAw*W"eavʧ>6M&H!Ҭr -|H!4}jjQw1CgoTdΩڨ`ÅPswk=QIk[khi"{^!TpHO[H?wܑhcMB̊Yxd>,E Vmrr)39Jt(]-n9^A}ׇɲت!Rw:P5><ɔ2<{̇N+bF_)i" * wn:)̎d0kE*'*s #htSs.sPXylKc(ίoKTjWy/1k6"̯]<)=ūӜ$0Dc5 L.9luDVOԤ`Vgtr yҬ`VOͳbf>=Cv%M6*lgn $KZtBe DUٿ"4ū0>6>6]S+]~чpGw E#64G#R'({Xx'wcQKwEJ"ҷ6 [j׎?e[J'vCi fyؤbΑecNG|9o]2ܫP6핞a7y(Ȇr'3dTOIhcT] w8q9rwu(G[zGbIZ]KɾQ弮Cu@~@s>_WEH(ߔ*|XRv [D|wMdTyտ,N|}h!r<8+P1fN3$<^oXGypGWɠZ>XˣV.ĩH#`}be;LyE4 Ž Mc,{ةWzpb|t-rCn#D3cr4Z6ڡ mJU1  Z%kPȠ@0|oߖ6MZ=vuHk;~׶]jzCi!ڇ5H^x^Q'j9pQ ɭBk&&,7eK"obǰ#@Aɯ^@+XM8&L \G ߃Y=TC`Q< }ۘ EsK|UD|W5s<(r;TZE:cPA,=ɫ?+x1'iӧTo_y z k~@vEoMHFzC|&q7O$5=pJޑHg_ Vuxk?KPLUy I#hoU qyov! 9Ihwvps^\&י1aX'tnb)b3/5OwݽQ:z cux]=Q:jm(dsyYfɱP:Zc3*ćk| [7݉m=w^` wZyח p.}zc"@|fj B?yn`i?? nkhѦ4jsiJ+M/ f'TLxNz+mH#@+a9 Rb.5~Q@.$" S7#A3Z[$?0&Wϕq+J3E9_Q$WY-#2yM4fꆮkBg@ksf|DltA0z\W_3RSh5m,+5|J!{vU i,C dw4k/{lc-V ;|]?:0kilRxޝ=NߗA?DZiſބorD`r\Go2H=@%Fg]Ih| %A>O=aB7 nԸdLpgTy?z9S_-SYi3!`Q֥EsTPGdՎ'TrE=JT=Ls<ewsom3/e  <[9s0 :8KI^x7 e`) #^ʰAg%>vP a_tvˤICAZ@/#-%a6@As(xё!Hux@񇜆,,*0w I's jYvXx_~✸o! ́ZU^ync2Qt,8 #{B捊*Anw w.rOQMP|y#lpM)Yc_ё: Y{ܼ5X!=mҭY(|`HKRz?k ݫ%w)jj2rL̡x76Z.BE\e}Q,P,Sa],GIHu#lOI1+*~*}Mn(9鐈}v/qP"/RM}!RW޶A}nrz%G`W|ػn" RLWe,36FNz 3jѕ:ID$]s;&8קږ!vl!8 Qm{[T?jA#dOUUy :QR?v_b#R jX.Tt?lcONcZC= jE&0F +xKMvu%M=?z5b4+x9߻/`YO{5DB9zJdf'.:JguJJMq8 at})ibQk;VЁ8܎4(d8Q5Q`җCObu47#)!- 5#04*#^7J\m&b'ݲξ/48|gEԵ/3֐x+4=*HOZN͔XR|KT!/p\Q87Jp)K[ V8/U HP34?=?̘qh~D@}svтPa< @BÕog$ٜ 2۲t/$:2Bԥ!*y܉m-T򖑻vGE2POK!sq$4S$@]N*BHtfq8V;-kV꟨{A60OL9Զl2xwpM moI,0҈e.8T!Ls?2<P E>/s3v|s'ͺ(K: ,{2/+Nnl?3صv~nH&SOiC"/+8Zc- ۞NAʌ\BbKm>1#ǯvبT'dp߲~$?TH%/LECH1DILqql7WqUe$_ۯr>)B\vy*˛P,{Kb7 zķ G Zoi$S #7=Oee`w b=ՑhzJu@tHxqdd ޭ ތ g5ϺALE1%o.*2$j؅kt(cd{Y/']f5[2ʠ4ٚ73HM4` j(yTU:ǎ\Upf;0/K#*uN_%W峻6nȆaKM yOcй?^M y@@a{Zr!}v]`vUj߻[I] xZ(諮EO]3SȤLM4Q^qËE n58w:ހ}uܢU-)TwdNlO!BXT`m KHX:ΞhJh%;d(só~\ȑ51O}-ƗZUIlSK\?_ M0B^L-YٲiqTW hzG.̐^e$7 @f,xܝamf 8b1Ow{I]X5uTm5/zTPQ6{kj0hc1N'*m.4y6SFk"QUPT]!qBI١*OגLk˰߲\b;6aOBE'r /Wv8 7U37M+sY{a~՜&οxY<)$7//gjmlᥰ̣t-ڟ|PR XSKI D^N~A _sA줚;h`e"&1\;&EM r&2fF\1zA郾B2ՏW6#;Y.ݷpdw)wNa;@fߟ"Y=Lrƶ J_NךdHGuI+YYx*\XTnk"P5MTʦaC;kT~Q|z[~+78;SpoHƌDSFwrWzA#{9n\d8VQ5*'ʍw6>W 1[5>m;6j ]`*uI&;LՎ]=j,M;eA 5͐kä._ Tvy^ǫW]VFj8qo,9g$聩fO俺?ߧj}zo &@~F|\aQ_w9ђ煌rM< Fes1Vkx7Ow "ӥjZSiLm5'ŸTGXO<9f=YɝpPw(DHX%k:qhH_r9dȚ6Tin_]<6nytRB:cȡ}iI]A΁x\B_γzNA^Ow\B`jiRgoȶ(H}% @P퍜V>*af4%m>xAYPfdrq:d-O-%Fh@} I Sj2Yaͱmz6?Z lH,y~ld@’ ͽVÄlT;2zǚb:j>כnBDi ~)!s/qT_ VBd_g^uPsc[dO$G/9^8ݵ>G1֙oU'd|d=( z׮qyN8d%]?n $U"ĊQijrX>!r 2Q#LܕR;bi-֒bi#F[=W/G[`pqefRmKo#`,^j0a)˚Lm" Y r̵&bR\w呢 3wi^dTOy-LXrה:M;QlTX; #o-Bm]vM G pE䡚~zOǔ@7$cOT{P.Mmbݼ}m7}By*]jc_b/ڠ5XJ.ˆ*ž:N0JPkԌRԇFḯ Qu&S2*ϞK\MY^(є<[67kG/~*hB=bm+ Q,Po)M`b "Ra b-݄)zv\d29~#5g9Zp璣`N7R+Edp{ ]3:Ky{k-~ti>"5y|ˇե 9&,GE({lvnܔz)%I <*ILeG&=8rU+}ap>&|DeԼ(8aH7ѱP]?&_ <|ah|t@PvqI蘟{?q$ | )& x&PP9T^z4/E?ybPZE!)t*Yض,%M|V5Max=yhanB59@;70&&Hi$/y"H$n;?5~ŌJ.x)V+iIW!nMA!:hٚRo;7 ?iS"m~ɠVW~W#/>"_ u O8Þhmd8bM7`e.zYe%7ב2#;!À-|<ťpDZ4r~nKzkB̬jꯀ`}\uOLAF _ߛ8qw uR'#3=d!e[0_;뭦yY8D>y!p cj#&x0D-4'"=TOw(Ǧ ]nL'KA++Z؜y Nʵwi#C\Yueh)U2ZI 8ewU[a׸>25TE}>m[)=W=v|i)/SO&,yә߫Q')f)Gmr(vw>. XAqA1_S3a 0iLgxϳ1&o5M@ Amfbh9C= i5[<{RuFx\z[\>P߈)ܜk[A_vvLٔ H3I۸JHMHD $DnEE4ƙV<;[)b(HŽOBs=BΧVTVϴDwt$Z57Bӱhbz?N(6yRIh@'LXdi޹!֎`뱒)%n;"z>_ƮflBC6r&.v;*6*߰ԚMdͲ#x5m}~bƩ>S~!}gs8Tp]R WnLlp2 ^DHT%ߗ%Xt}u*Mr6ٙT$lWU_T&K0q4%^I8 Xq1h]!1B^Z~ ?ɋrm;jՠjo1pT3+Ho&č;qkM OY ƿ~1D[7o|ȉ7/zq|r" 6M9<2̭eUnXjGQQ %S! g^4YD?.@'Zw}峖ЬFbRfNQtIa6\8;qdҒG E g|RӅۇ`;@ݲ[Ֆ(ziu({z$]P6N-4:E-@ƦJEK5bHy)I`jn%g vUڟrLLMesQmq:W o3τrxk`8KYSg̥ϬhB”-0:s`+90\ÔВ̿gz(b` w҄$!8[.qrE7lf!;?BY5Н0ߕpDE۲R}`>з7cta7JUO/Oikd0si"kɤPdTX@(Vx}}eAS;ě4(ۜ隑b₊*1-4'* %<رtPmmw[ j\` 7^\ԅVɐPdiNק(wᣛBvSV*0 G%0蜘!Mzum%2y=+Jn.Sl'iM>X(QX!3<"J3=2Q{HNXĵs'}~pN$=c;p)( A +]@ihV&&fd[S$EKtrP>E`8s<&K Q> ~Cף!^#;UrIVIN7C-J*+vC!o˪+'2Q)2ɺ4bxZͫ%Vp"ܩ-/pS&zec/q&|/TbtgMZ>j#[>O7~ݤ8vN#4|QNAO&4g2apH̳:gX;{fܺD8Y{ğ?$MQ/Nן ׬f1%XYlk#HUCdmaVw};sU7?%M;?em֛S!`Lq0/y!ïwT컂4H4.zBYa}tZKv}]k : %="}lij$TvBryn6 ;4{;},{Q?B(Fs1ac+"̐gd M,|EX!fjψNe96hBpN@M6 D$:=xa::LCggd?, nJ˯'ú{vand.>se]Ӕ_ִ k`ڈ _q ~2M?9WjﭕᖲG o&MEׅo&(ރxJn \PTp?mQј]_[~]i 4O\x9LV_S{}4T4J mvg8>cd6&80Sv㦙47܊.N.6"wh)i, _Ar].1xlYv$` b̕&~iA^*pSZn},劻!G!>?ՠ-ɓ?Ww@Cl_Ķ_}wul>}!eVU/kQLJ?nV p/E*6tؕpܵjQC5 _c396_/B57s3@iaRL./ȅ*4~w$pc :޽}Km1+RNb~C x QK3-{LFJBdԝ&OŬe<>ikrh&BTO()ËH \ /R߆~?-*[hWjeJwLp{N0ļuL7;?L 0Mi%/{.a/\TSf<#ч& )e.]){c"(gYdu":%k,[TN2}Ǽ>#v<ȒovTq\SF(뉡פ|$vUieV̷Mžed6alĄ7r)W8SEDYOzL~jm>:QZ=CD\Cݨxy8‰]Ǚts"W'4`ŘBn+8!Y-ܷ$f;]v{ PV"2PQUĐy1ε.L"rw@'釿rދXmy7poqױuXO{(#:dj[U+xw)o>cZ%/3 z-b,5HSnX|OTD mG>iu{}E/Ԣ SvxwNM1Z".08ZlfgTv#M 5nfYZM0 1j,R}ݼ~ܐZf S. |v+1p\WXH$Jkgmǖeaҳ'i82g$ð8~RRTFiTD`T1ߥlfj!t]kߏ ֔*b7`JpӖ>[VfNOVb[ U؉Z,«2ӣ4toqKIWt(S{oɹorI dMnpw1dY5(mMtIZu(e#w]x.׋k;:}`ӓ sDZ>Wu,݁nMtZ@ 5)I6 1!8DZy(\4a@hR@gc8oЀy' ^ёtwTpQF+ Eג8E$6cZ4bgW-]# 1=x5s>M/k~Srm.Q)2=]TZ(EBL*q^q܌쿷1|٩P9:[̾m)5Xg^xxX߼֗gfÝh׈KLH/ bQ9d^b"~Kxd; vV¹Xc0!Srjru_)Tb㾸;);RGyFx,lbdSjAWq7M hv)vBG0 a)LxtSgQF 3E`<<Ϛ\?Г7BeGJgzPw*-ޢLq+~$ k:(Hw*Qw0`bVQN^nopʆJ:Ht/"fjJQ-B>> j+1_?4ܳY6q}q%^ڬ1<ɸzyL \qmmD#Y.ulEw2wpOKT/B-Pw=U:3Bkq&h?k }e6IDoA@9]D gAz_ӶGI;".`l1fR,3\0NGCm3β%nc~Rh14(~}~q 7"Ӏʕl BW2_W=It( 9om1b1-c*,/zкL:D)6&qe h+Ol/Nہ5yȚA\œxiPAshPNh򁹿bf1g>+Ok7>gLWFd>bD!p6fS5ިjEJ8y!$Q5/ӅsCELVs.am"iŻ L{urڊuDxCUy»z]نablf/a"b َ`_gՈ&/9QAYwhCj?ܐ: AJW̦ە'`Wq~kYG$6Zy}I]݀vx; #8tu #[Z(u߻:UWs`9;Q(FGz-{WX@yNYз3edȢB܄:P:>\ KLw>Lub.QU2!a2DVAVP\DBY=£H=/3d! POa2rJYhSَ?C㢤O~ @;HqVWHA%_#rxϒy^id:L],h4̿CuO&KfʮR\m=)% *$^?rL x(o)Z6Wϴڢ{? dQt0ӬbO쭐W*5 @b "&?iߠ ȕocVzga}ޝZz Jv4Ԑ*mfv͈UbGR};I6==YȰg9XB8pC+Y0!W4fC}k5E#fw^%'̛'QRh?vKD:6,=Gz.eE*|Oqpf5)s͸),Jx2~yݝ47kgHϼ 0E{#8-Gɶ_Zx68~ern7Sw.׺|aC N|0dU`V/gJbgTV`W|%$˛9G?ъy96w+'mi5r֭&.R-]@Bge"ޱ/2I@$FQ7sxW6,cwaY?IIdC)=>Vvw%xAb"\(n*"s!%yIT,J#B!])6/ƫ合t>~l(U+%(JMuu!\HElIO;SכJjH nXe}#ĺ|JYRJV@OZ"CwĂ8Q0)fTc.nοCiPk<ʼ1q au ݧv=X dOk!۷v|Esv#CRKzgm'VCua ᠁: i~H.("a&0J(G hz=&f?vX?`jHeV;Jb t)$3{4^fEDs ;Hw79c0;џ:N J{X Q+ɊJelz~Pd. q@!U&#0<'13e'IħJ1Q=ϵk8G(_Z+K߭h_yUS-؏˄a'"evӷt ?- 㴏e)r`5':2 %Cd Ԗ|wXxPJ,uyUmx67yK؉͘޼' Y}S{͠!n(q\* ~Pט7(ce<6yՠ!e= >]i>{굡|o7l7].s*$f:O޼Y6 0 ]f#fP -rȆWHrB֣SA/cySut rb=*v> #%9e"*Ӹ'5~ !%? fp܊{#]ޫ<ب48]KzT9+1k@)?*)| mtkMH[Gp0J *;zfK ~ |(stȿkL ͯɤYvЦRDr5 ~mzez| Y!'b8g7j<6㯞UCR夫?͐ Nzg{͒pdO&xt߆Q ɢ%`T;_4жB(>◸ā2F&P.,  tI}=| 8!scJAbXw-Ҡ*p 3,!{A[,ٍ=L]":>N`H/:`!ٿFִx\Ġ@g>7GYVVX *(F݅3g85kmFZ`XrT{kC{7RXe&4+KMSQm7u^c]FMR!)~:GUI9i/ 4CzqwۭoU@ ˥m4,*>GvV6jn$t]Gc DeI;`(1Y~ǔ je%wYd$$)zZ睕 Sy߷%>6ōA= aXaM)W w%RGRNb74`;s#*"cBa,) Aܼbf~|A4 uJŒo퐐)G)ΗpG-6TBЦ"rReE@D& œjU0dh2}civ8Z@]4Xr6!,:' h#' Bŧ,:q6Bz,l>F7'8ydv0Ual擫9<M?#qpsiPF rc+ ߥXeF $M*̉K\!Q32 aWq cTUa!p^RZ{.Un2^cjnyFA&J~=7[ѿw'@?#7F5%ے* mUt*(nqAr<{i7>bV:B9fk(3 ~33h:s$H4а鋰Wu(f"kVMo9ҐZJBP8Xg#M/UЍ^R !΀0yI!, 7Vȳgci { ]dr9 >VG>֓_bzS/.]pHe=F--r}c@ΜpA?Z3ϴs7}UY'nȍ8E?ؤY,ѻ< ԰:x, y"O WuC,S-al_*z*j 8Z6Jı6@W˛A⠣\B6iCfӽGpr^w3x+ 4'084r;$WqצR;r.XM;LN#9TFu#2?n~8gwƔ[4|1!}i%۔C2#\^`g4c}=J{|gS.VD Ai#7B@nB'e_MEO0{ n}鷮&*Dz($vPIL*s;fl$4ji!_iOQ-f5w6[?jg4)lc@M? -^ԧ%v$Jق4[θϱh:rUY늅Gѻl ڮ?MŮ%BIPuz_WvX57@6q69?;ą0df|Zh5xI!UgH{Ov*# X ؂ E-K"pG<JހEE)F硇d>g!.`m$f ceyiYrwߢMi sd *{tL{VjO .]dHEk5s0odW 9-ZV+V(}SdO0ȟy\V9_& i[ⵊyy> XA>0)U0_:C1Լ(j҈_}?IXgCKR9Smq;f,-Ϋ(cwA0{#v`5< oՎV0eF4^) O|\>? gqEqD#љJ&~<|i_ύ1Q g#!mds x8#q0+ EȅcB6 ?fA^ǘf;9b$w(ʨ&fgj*Sypx9voO=)c/Ġ2j}8VLL MҐ#9YDӬ= [azw;4&!XLEڰ'/*ؑZH#@|##̏hPОG۬|i=jCXvk%R=D1a^8ՓԚ-Apts$).U-ګ ],{أc"^cL_Z2o[UPqVR,P2$qP6ul l[7 mH"j]DU٥Gv{]3a׼ 61{u~w"wj0Q&C4tJ _g,T\'U"ߣmAۼ; r zsc|+#z;M.YKuӗgH:`(6p5TzRPƜً~yepZ,o(e6٬?͐id!d8  guT{{j5k!Y>k- >?&Q`9j>%o降tT gG&?f[ږ vaW>1_W9- /E} +z( Fn\]CFMcjW IdhoWֈ7 o_ DlMs9} ˵Gf. E.*Cvf ?D숴C mG;-P mr鴲Y$Ә+d^0g#[+]#=EG'[Tgy͝g3Dbt!FQLRPql0en-)0[o*m )!"iCJjU z_ P]AمY:m69 SXjm- \2xbK ¶<ݸ ϰx 𪆓{5LFf7;uCM\J}Ci?Koo'5*zLztBnȎ1i֘ٮf_Ykq! W0m gqbtʜ@ yǿF5fnڠ $7檀;p3@O+ε9)*o> dڛw,_LϠ)p\U:%3mXҾVN#2ƀ֥ٕm-!~_ׅS˖ 6wP tvmπx] #MKu1='wکv)!s)ZpeBd*|G b~MLǘ>OdNq\$"MU9Ǻ&4cݝO85T4|uLn\ fbV=JcAXUaMe1a&VF+p]LՑʯEl.X&qmrN|gYP2d3>Т`&v8$~KqLrGsDnׄ3DqA*NF)Yyab݅[b (S\,=8}MRO>H9;9%%i04}CNq!8P?tԸ+ FfCJ9“IN/Eϯ8 6Ȭ涞Ǚxx d+{l[HV/eB1X#{N _E$?:. jݫicn-f3!- 2#{ߖKzgПp; KQc;Shm\L!=E;iJ ?VF{BA,FjZUqIvҪ7A,2/g77"=4ăt9~˚abѵ/%/0d[öL[vLX;RC`Τ)y{o0i#ӏ\OI,A)6j_(6l?j+Z `$aBFtW1&"4e5N~cSeϭ%9aℳ63TAgSA]IunrO"bա|[NR*C}g<3i昘'Y@b"h'M x.!o]'b`{ Q$%!KHy"z W}YRajBG!x|"rA9IKy+^4X >OUVq'xx) @51& *^lA LZ=@/iѓo8&ԼWP͉.®jqB?̧g, sO{c9CD6lכּ0Hܚn%u Ve%eݩo9l]R#5mzعw^FOҨH-f0s;2@'DSXyD;/p$2wH'SyWږ*Zg<άS>=~#F=>`"?ɘvl1ـct&FD!-UTW.cM'!_WzI3D.߹?TB5 hqsDstĎfR. zSȉ\ d(3ϱ]Ai[s) 1<:t)CJ+Ov[X&;[ǦJM!TDHWңt6g@W(C%T8%1;Rr N7Ů$KO6Q  Td.ڙAj4^fN6-B|p5:Ufk{Jf1}N")Oq+Ê YIEf_iAE,$2 \cccJi-)h/aU~}l kd?-b HǪ p1whchQ5ĥ/j ?n 聬03 !Wk3ؤ+cE?S`{&8FB4OtsɳTXAY}2K-˔؊,4W !Dnv&XU6@˄vޤ*bT0 #ᥱ)^ &sxO4R<ӛF7MvA8x?tR&/Q@)JƖf*]7q)5B@@wUldG۽8=>~ittM<8tϻfuVYbv\Kܬea'9g](> {wAhvN\Cs\|W~=د){xVΚ51vyI⋃د}֧܁ {_1jGХ 5Csgze|W*.+Dl 6Mud,elOf=c6$I)|zyV y"{]2;}f[ B.|dI# `#+ޠϯ;]I\>N\8WZg?&=Mq4pmtgB%o{<ۑ-eπSA5O 8`Aܻ,tTs>$76KH ìɽɧ4+˯V+o//xbS/0 @ <`HzrVhM/#YO+1M|'lsMPu@#NRFdy 5{ےHz xpQ\S;/r*\ :!3elb(3'xcY$(¿MtœҦag5Ѡ_ctczd[.2#U:A`5Xr}jQԳ4<,r^y ]bLB;8bt [y019O711HIf y_hW6HޑR-pd*j1(r56Eō1^8KZ4Tϰ+ӡ̈́6 쪡E͆d݋4u\P_6\2ذ D.n:6P5N-\ų{A TʴN^(Ʊҗigzœiӧ[gD:Dzb,@1^t-(KeD+%t[~T6O 2~h "啳Qd[ӥ2E0-9SOm JcvƳa4 JZkO56Wרj[`4OLQ]l-AhÓ1Bud`aV E]YP R`aFI!bd=v욳n|fRC] @r.paI4i ɘJ#aB3t;.S-:ޫ8An(E1!edB Rq6~&oA#lėhk'ӦT2n'%E?|i (X;DBv5ujO?w&f1>U1siG=]pfqC'wpb]GЌZ4 -`ԁ R8sp_>88-,(S8OGiVFP.Tpȵbw>B]>uJ^F%'[W^_٤-G, i{AXZ%HpLdOKł="NV࿗}+V8i[78 -Oʗ2eC1Ę"Y]܋ý}-5KM<#B*3ڂ* k}C53yJ 2@j 3>9u ݩ[u_Virϻ_9Yjʷ9O!0n3/MѴ(*o9>%ƀY uJSkOi߄g H9kDz/hn8ï8=㌄fWʆK&(cz}kH ˉ V^<MmeTM6?`X:ٱ?ՃsCݚQM`>D2,#xU& )3k#C>9m+άZr%yq,G1PTL9ВmHDE1(X + (*m:}5HN\$0VL7T, lK'3̏Fތ<ɒ 7EŶ4O*_DL.X2lPTw ]p\F*Bͭ=|.BLCD#:~˛O^6$%Zq Mi9v!q |YqQ[l'$:_΂S]J1w&͑ I߂ഋB0k6vm,>lUDZP8ҩws2ղw%lTveU=d Z4R:2XG?ADʄM J֏ŗ*i˦0+܏3MHF r2a??M~CYE3_+^H4lv4- 6m`H}#!soB=O&ӭW[K1V/.`w2Dք <@ B9< כ+b zb7{h/ dɝ7Ga vQAOG9~#D~~ΥpI8O !Z T M&H6"{i,2-Hbr@*ۻ햮^(Cg V#-"FiHÚ牍ÜULpW]K;%@\|&/*WZv W>-*x_@ܒ[ڞ}!3U9ТA}D jm㘐_3͊XNOWc[+-oU٣'=Z}]ݏ!E:uƉC-h^НV]xq(7'T1E2U9(Y~riT +@ᡢGP; >?4U1УdbH: ?2/ Mq.ϩ7pq2~L:v9C2w r7?$mTH5#| h0v)u¥F+O:F[W "FUZaeB3%OT*, ef1%t2"ۆgu U [fO_OFr#Y |8Q0yq/ 1D9to5AK+&z<|6rfo]FPío|&La(X#Q䯅0\RpWkdjW=$Kł3EFl-C#t¯Cl͖pO RuKAHZV0ԩHytmWV= ͯ)B>q$vM_jWV? Ľ pL7əU.m&d.s"vD%;T3c Da+qug/Knxn+doLf:Vpf+4z9*ar/a.#f|k)-Yx*V:"pBPhU.*>Tr&ʋ"fOGQEP'^fBaAx.aá ilD+rmFBf/a(X@.{$@zNjkP+vf9sKYn|uZ8qgs;- j b Տ]d T\!ٚ\>wBĒNrJ03[*KGP:߅+x Bi^o~--)K n&7[cJ{|e%btӅ^5l0طIQӯY%),duí}8 reR>:LZzhgK5 G=/=3E8M_QHY-ԗ`WrP'r*y' "-ɰ#pNGl9BW~C/0C&9PR}yC27p^2=٢]:h'}GT %9å"5Eui3MW>Bk%z\q-&K>\Q0*umj(7zgwwux64@G|)&PHxve:;)+{niߦC6v.Ҡ%sHWE8ۺxPD5IRۉF&v0THͤ/=ma瞅8_7m"oF?imxv֞f Ys(k8pxږ{<s F`y{IC殽2+nQ? h2R+Ƣ֡F@UhT7* u< |),i0/%Җ8*A@34ҵRTr([g J7*WmՓtcj4ĐYj#Kߤ5_c!D\~,zC&ar܍d.49չ)Sj1q1x{ IFӚrlsad WIc˸R;e̅ܨ#ҒZ]|\?"}0 - " FNZ5E#}|Zz:v?^n#&E*F};n0(@43UF 2Gh΅_!:1W,B-~ ɒjӬhnf & k,lTrH)}s,zH1^^c2)Rꮵɝ1YC5㏢Cs|܈KW{h(h ~t okh{ {rB@/Ւz^}#8aB~RkHk(Va!CDf:9N7vP!tk+]~orЬ:U@Ij;+_Hz׋.~mE 5r u+J1ƪ&}LrdG՗~Og9kqz8ljY] g.)q|cuiNG0rC,M"seUqNÓٯ> Cc'v{zd:"7u100~-nĈ)JG3ޣ&JÆ6S'N;̓i8ќ',]xfհ'>Q7. Yumy؉S&@ >j`nvq h Bip} QSs|mc;V}B+rSxͼz w2\+ʨA]ʪ}{bq B}_ֆm錩 >?%𛿏V8qV%pHz (9C)ֺ<Kћp_V&z <; /,>UBƉjH,@&kɍN IP7˕[Flß9pJ34ED&A9xicjX mYa(A|H0:#׸o!7B>42tt=:4 E2RM&_ Oy%ܰbG?w\u̪ᇇA2 $U5|p֑/-J[Qȥ{3np*P5gJ%):ȋsF<:$逮mf31J/ٞz?cY}qZraE9~4vRx=kWM*NVseL>viWVBx3(Nvz #fv|yz`4-ZO|h:& p!4âG]Yx[m-!b԰lLɛb7{ s=}rڲɠ#>d~ێ}Г} Ax KIuy&9>WUsCW<qT֣gэn *I"$ŦۂUPR:VIކ!Ehsb5} rԹ *iYz(UVrpJ IĦ 6B4iHUfVTOdsJ;-R!I3w.£nby tҀ4Q 8Ih-G[uǤZzQ&hj?E͙8\pQabDEw]f[U}J; n8?pQH@]f ~DS8*-q5u~{GKt*DR٘~wsd3h mv:mWũqm*+qY|L'% 1zJ+ꐩ;یoxDՔ`wE& m9y Ɲ͝ _vQJ?^v)k5 ~*anjbM47U8mxnґ^]p.$nMcٙ@tb;t4eN<%ʽ1b=cl!O #n &dDČI/SDHPX(c)=L%dEI;@nc,5{vp;"IEC[h2f[$q1PȐ>u &(~عYZUf@N-ڇF'ު(P4~,? U&T G+RoKAO`ŲuiM-7ݞ.V!8O((5d?$wp(. @*2d :k4^UnApQ7kؓ 1\n~gŋ S6QVM75_%/ 5úuHk*ѢFγW[.-͎L ѢwwБWq?5@2 dOJ幛򃱻_K8D3ޑ/h?u7\=B,WI C;}8/>bGUkDʜ8j ef1cџ&˅[qHz䁝r0$}W{`*4V>Б~|cڎ8b#$Oc2ţH9.2)vv`)㫡F0g`|$j}42*ŧHGM>QmOXʤR|7E6P S5s ڟM.nBgoxpw6H@rI0K!nMS66"aT-cume/„xٲ#ʧ McbRq@C 0jROmK#&"sH^9^Pg1e}1(@DPfKzNGLrW@[2kcqQw@𒐜.?f1>EtÓ߾62XS.剋sv5Zhy_ɳaN1ObM9fbhKEѮHS}J>'q,#l9߶L8A$LB4 L /L$oUrPE*ۧ+(z3zZ܇ jsk \ǑG1$[a8.3 kb{nA"qʊΫI̓jPj~`!_@):r˘S T{a`)~Dm .G8!-u*S K{Zvo@xv\wFOV/@tns8=ť$cvE˻3!䲅Z~9P~U_ḚA Hy8-O0Fj&/#rhKߤF\}彫̪i*@שͫ*~BK'd75O 0`#7 NtUؾL<iw?a\ԥ1ÙixϜ_ {KKXNL l&\UJP'cOs%^oA,*#jZуnp:u^M7qg\kAzp&Bhߞ]{^Qoݎ'r+Mhw6w]x(j.he+^(C[w- -`5}[CSb xGjg8zpY4`ap)2xcQ!0, _W.$/c_ZTp5H!& AYO@$[g)̀JԀ1\hV*Zle%p+IO i ssFo 8~p?S}'6%~Cw{A.;ssTͼ Ө%s|-٪0(>6XV@J)`)7ާg镅̃ϳ.P2: ׮ӧ /It~vQ(Q`m=00@68:'~ jHr;h@. u¥c>1 MP'ݻ[[Vi:8Ͳ0uK'51{`2i =fQh0n447S%'%E+r&BKPo]qM<Rū,ww.Xdk\ҋ]adM_jV[n${ Լyvat GVaGƵjY1#Qe7`n1ڱKk!@`ql2=-94,u Go4Ey'0P (~y@N5q?' 2Bo1wVrl a~SvNQj C+w+#VsX3nۏB92N_S՝Ve!|W)o43ܯ pg=p]Ḅ5(Zl<Ԙ2 -h/do-ؔ#M05_S/|m@8k!d ԑ'u57>ǥ 揚7Zǝ)d5Y'%qp&Fy? q4'/LGtNJY9gS1E߶0+>IXUSl9c"SN+M1.&]2%`!,=j& 6_`(y3vQZP\CiDC~ T@Ⱥ:2CLa FXȅg=U_PDH+/Nwhn6zd{7܍K:`aod  dqz\ˡs3#wQDllrJ{4^1.W ݱIo]x/og(Dc2ڣ͠zi"C I鮸?`|aLl$/x;;^hsBvx$g'PIBrbZf;c uõ ,7ɨ@y'1wdwӅ;Y\A^ع"P>6( ]P=GkQ'ϱ,+R6zx|Ѵq^]8z;Uum:vM(ҍ:nt&1$,>p&n:X:T#ǘ4Y[x =&,7d?6/^i_B 1gc*_GV+ɡCm vT*&J]yIt179;[. N@ /5 QO)yC—ÛJ:cúr}Y 3haIvg?ErȪ3\&\c4֜xwByʸTcC4yEݺ .;†" 6X!"HC_+a-mR2B ]CQvdek ӈ{+JʫXvsey D-I~&>k- i'6:zr1)XFLUl8t20;;tIȸo,Rc/muF[{>bԃ3$cǔ)e ؓMMVnl6JA碊nH,B(wXϥ|ÚEV^(Pڢ@ՙ'_(oohꖸdermZwue`uLdДCC/R'`k"yF#uƌd3ݑ}V (]l۾\jwoO( gcfΝByd?;^- eate-Ԅۂe LO"U *=#SK;({G~]W;O׈"F>hfH Zm Sw#,Lf QC uZmOx߫pШbiu)yFuVL<˄JU9E,FצZ- j>p 2)BaXGV˱ipw#}b} SRg̱ n8n &-9ݗ=Xu`a0RA ͛-]αݣzW.w% h5 7E?GiistJBjvK)|3#QOm%z{2s\UPzs|U51v.C)/yx/Nnܱ͛*ÐDٛ6Mrwc""CZO1t/FMNHq #+t oVRd+bګq^Z? \ł̓8]*iha>$ |i0iOa!)!{֨Y{[x9*nkO.Mg8Lr$DGOQ"_QNhr򡸗2~[&}1\i~ӿHL\*Ʀ5>#:~E^mQ)Vv2@"NY ،,E\JzH *t!ܥ7;_F7VDk"sO{cW7ɟfQ u 1Tp< 8]]e?ddhNF fSt`F mYɱn_#FjHa3.tx󄛪Nʺ7LTiK-ȩ'RM;ԍ~dD d:Pj-9K0|LH΂wqĕ1] =e(Dņ }^/*f]`VYiÓM.Z %Hϕ7+2RCdܴ!U&lg[ՠY!¾=ТkGs~ߪ0K4uѠQr,U}HC:cYВInzZkT !OuǞgTd^N^o$L82"MG`Zܕ HT(Eh,ԇ m\+va=bo׸iQ„fKi'0 +?jqN] |?,N ]U$Ul-|fGిks%@&Į oOC"d)K6T ۫QVVA|i?ۻ+U/"gI~S4Xq,17 0m֥a}dNS ZS>pTQFV(̽$!.#hHQz~uH$js0W6 X8+(K[w/ow$j&z*b~g1BӰS'\~1\,Q1b_$`6T@``dޞ"hS _|Hm1{>]Gu2~ &:ki YY~~ޚlʨZu}ۚ~l#Hff[^NS0QM}8|p+=(.\h=IR(G֓M:Jf{n;|G":4JxQ ?QbƒYf̽@>\wO'T1hd[C29}2/bAyIbqCӻT݈fw ,hCj0Li0un/Y[%ϚnxwbzW`sSwRpk>~ 0)d+i?uug"q*Zr<'= j2ZX;Т¹M8ZD} h`}:TrSgΙex<2c00#Cd)8B3Gbއ"臡OH*8AT26]6ѕxtg8xeXyݕ(?'$@[+K@3G=uڒ) ay[gH\IWs(5WY9/^36'NoQ_lCilf"P͸d6,0tۺxBNޣ$+(\:t}vPf'LE,\R-g^WxCSaI\wA_pτixyEWD&1B[|/v)^+_-nԈr^dh^{`լ8MwՔ{;fY ևC#|۱9@M; Rtthpi#H)WϢa{bN3ZYO6”Uy>za%z]by$o@ Ne=xVqMij1}T].q5`? .Wr[!C ?V{Ul_8!L٫2SvBu&;h=V[bynHRbl[Tcr_}n'5?̡-MzB(F[=%<#czdӰѫ`@RnF?u7,_b D{VJݟ~ʜ (_R 3.Viin^Â֥!=vѓ[;`H(ZKn37dM@t$MUyCD\όPc6rmw4uu1WkU9䤼; c*Z68+Ֆg:$r `qNKeiH Gx6[dUr)(iqک(`}_x#c}pJ9jrTQ Iwu 4 r,R!ߔń>y% ݽK:;Ө2vɉUe =;  u&^`?hĒ:L8Y]r ]jE\Z#c5 2u9.P`Yת#<،矯W[Ae垐ݚ=i-S[ SU'Bn?۳\:#Cb0_e]8+&QSiǖkn|TWS~nbPxbt[92f#F')nʉFIØr⼤䖣 &4Y1OQ+B_!Ƣ DW9A"86hiw!C4# P/(AL8vx7)yi^!b@8BuBbFm(Ae{ q*3O]'8& ~3cD9щӲ: 7Z*"|6ZK-c) n.e]'%t(1]]JwLPBAY3%VXY{ [b5Œ[/[Жbؑ+w S+&1>ҵd{.8 V`*jc@xX:%*2tt~_L2 wH>nPz(2*_۳S[AcAOh/ۻTzyTD]LjbBSd2HԓV =ila\kZx1P `^ X،MFZovG:veQp]SSnn%VQMU+6%φ>I,Vm*77[|lz ^Fi ~~) ιAT-9uۆ j/`Z8(s҂A5L:A9~6HV=u0ZA{$p"#T:"hH x e0nR^2%tѫ!;c? +%r5:rc; D)9wHK ]Okޗ:9TEGgACP~Dfy Y|\P] dh/fN՟.ߠo+ΐ(r,2-)wXh ]GX<\/ڀ7 kYt kUYG (H0f$J&KzgXvz*J{E7 #W}ex'w"E(tK,9&O;Yz澤LLs44LMO$W YD#/|) Vyn΂zp-(i@H9[*W&)pbɅI\O+G5 ЬڈB k˰dַs/ wm:"0 ߽gZ0[E7+@(?I:%= $ix: $rePc2/УA[ BwR5}? gϫuMY;r'PIQ_awۢ@Gxm pN4"e' |si'EeKO il1hc:ꮃ6WX%<&t{ts k" CuBU7FVv,"DA&P$Hpvuk}?- m.~HJƅĄyj Xzɥe+?9-'E_\ 9RWWS%Go5^! ƣQ<&.߮ԣ뮶Y{yaK05jC(U6evE3stfk h'̆\O:49&@&^mǷ!zGs;*տUZ&ћh?fz:Lտ|}zEڴ1UZ8ޱ+)ZX&Vuɜw,ܥ*m)"n)I{nJSO(JNS $?/зPz?S/sKwfQJ9e6z1ɶx9">I|Nz!L^'nCM:~ .Y,Z ĝȢfcrߙ⃱GTW"i~ (#M042>"S "RuK\Bv_Vxpl Hx}tDӍwdps6{Hc?NZ'2@9{ =(% #NS2Ofph/ h[ctab^;h*Dv#_!mxz e;T+EMO[dz 'R>.<pcr:Z*g57~Bۤo i֎TlyTĔ z%?|{wF\ RK<\髗o7<~S=[ ~o:2Sci@UYyae>&Siޛ8fּϳrMmacG0\4IafuFhXdXs.mRH jT_oBHj0 HwqX4FZ%BS3 h'ghG(mhEžXWYqΤWrQ8#.BkKUG^u_JEK #t5I?r/_h`~~z[p٭S:@7&I@ gP3`9^.ZmϽU &pK^C啛@вG8d%vYU0K?lNJ%uRz ^ H<912b= ԌML4@'b1(Ñ'ˎ9˿OM]'#ҩܱc1?rEW/!BSkt¾nM*M[S‹Zm157xL<(#2Kj/ۯ)9b+ӂLJ>i3mL#Y/j u^fudKt EGS:S3m=9]}W6F2Y,y @Ilj v˴jҥ;ŐhKhefqgjDWO._#3.^J\撎.U@jhpEߛ-QB s(50r5/fyWʂ#1fCKF6H;8ݼx8bDMh|۱ *p 1\*w;b"G }CH,|83HZuxp+ @c1hYހ# AuxCᦃ#5#C {XispslI+G+Q5N,zTA3Op(]ڼh! -uG8ZP;Q$jCڱܝR=֊hK2M5kN()mQs^!:ygWhs*VDSd^a&6XĚBh_.V4Wq(5sML\Cڤ{f#;5֪Y0uo&J#΃G'U s-ե+34|F9p7>(m%L ɞaJk/M#LB0AURA Rg* Io' γLY J|9'jsiJAEJ2MFR#y Q~O/VW2ԳeS`@]bwWZW"sO赬$Ԙ #<m7ӲTTirʑor5R%]d>`r}#weCLNVDbjn&_''tጩ/EWxƙO{SOʹl4m=#=Al" [f{o̓bqOeMpSիx J-M:0nأ ;nEC`ixll}-Z50C1%GϷ. OaKヌhOq_ėgp(2~m*$^e/E yk&p@ϴj_`QxC='ٹ[ #;zQ]Id,DHeJmH DHC |g>^el?2wW_qrr dٳjF[ˍܣ q:2;ua*2Lt@z]qBU!djftkqA6 '$>OgHjS\?_HC!rѺ؍ G`:BDx@Zhh6kCS:twZBʅk/;GOIhHK~{ܡ2Z/EXTG ϹՐ*m*GY+D\/X8{8]Ɯ .&!OCcK9Q sqAcV8r `a|6:19m LrxEUtMw,dR@RзEa;ƇL\ov"+dBN{CJ;H$q`yTqRsYܪ[EQSv Bg1:J+:o"' @SkuD:X=ɑ* Hc^gK+w~< nP},;g\e]lW؅J|tBLg,PXOak{2>65J<h:TSks3v7JtAT/.=={ E$Ʈ8]ݸapG}ռB ׭_8mF?z>x7iX3*hzF\{[ i$W 왮`KA;ѵC-{Q\%slo$/>xpZ.h"qNlU Z8{b 8RHu5#֜KIxH{T~_ɞ5DZuc)l!y@lũakw?2/MKvc*qvV*]UN:H[,g{h{ - |v|} m&/1JG<Hf\.;D^ ׿M;5lq.;;+;b6p uݛJAtN lJ\En&BZGO#1+`L j1{Jny[+d .<7U &=O-א94-ºF3uq$hrK 7J6ϟta^= 1QH!aIȄq;S/ ߂q~Ngt[ xa Xtq |&P^>9~8K9>'EUǵ\)МQ^_;ؗ+Om*ƟM݆5:mn38"%3J.B{L&D!T@Im`WN.DK=RDޤFӎE?Q5 c2OvI 9n俀?& 7笾)Y-8PGv+r%6X`D9/[Yƒh+'G7;9l" ~iUvkg$Mh0C~1ĈEӿFtg1E7c7xޣ JSUT靆&A)i$~f B^a7['nEN? 2S9Qڊ$3GR٫ ^g0*BK'۵9h$LÛ% I+);_&taud竿ז dGx-;}F900yxO eZHS'@j$|nȯO"jfBAC7 ꤋec&+\dt-{Prh\e Gb!&GbI7П,HK| ܁?;\!ڻ%'p;ErGЬoK j47҉ z02m.Ξ_ s[QR~_ Ų ]Gh4GY!,ZO#n(cE>h3(qUC$j2z' 4L`OzjvCv^RKڌS7?nVt)I!($4^JǙ {ai! Vuc Q1MXl/]ۥs7  7'glxQ*v9˻$©$B`!2 0 Ғ!׻}F3ˡ&ݹ oE 4$h E= PE]fXJ@:!yRLP:YRu1Ŕ6#(:Ɔ #e{g7GvAuTG,!57߄J^^ 3KUnWVԚY](]ugÏ|3aq}v+7+v>Wh;'f OZlX$lC$E~ni 'gwHUN4t̺x*0*Nxwhv9R;D%~eąrܑӃ,WD.X.fT,Nbm>1.1pbvyǰ-8$9e/ |5VNvO@ſ!d킳 ;ܜO]|L%adX S^Dd3rH^T [NsN㒐1 Ug 9 *y7ͣFbTyfQ~hڞ'yqr&t ޲|UK $Şa%*0'1eΡ?鏏޺?ʲQHDrq[l3Q!>9Kêϥ$ ? ?/paF]j)s?4upσ8Bz:pG뿷qD3@*|ԱP[4ݲ0ĤA=71SL_>6=2Gea!`yv\.[Ci>v%L,`*$bH ,Ngx]yB_1A6ҀqZs]W3{O/Q#BNﰕ 99WHE/&XJ`/}uЍb# u {̲aw('s>j!D4}~p22> =<%˰^G1A5 }+|i[\L'7/Y@ͬ6]nv2Х Yh}@R\)jY~Ae]A(t}6Ha*A#Wts/=Jyc';q̿`z,mӱp}W^qbcJK$4㠷/G,.%(Z?yK * dex'0NQ,Gy_탓z?a:Sejֶ4GmmT>wr#SGD!Gu' t{'5 {ԜtK֐ EnE85Oki쩧C \prn "3sUC#t>!"' LceE&-_V{} j~{HҠMɆB?›JpBT14"}%e q{h]3@ +J-O[;J #,`I\u(`*6C)2 -xV*޲x.Yݳ ,WnlxP7 p>M'Fᬋ_Duמu-ac\3ރ > YG<9<)H,&=#rɄOa-=6x˵Mwm(?`/ͳ ۨiϴ*W,MH\?em׫r{̻尳WeY5]UKOZ@їI7EpZ/}1-B(@-wۦ*0rqdy,sG[ˀ?aw-j>ǚKSOaM =yWræsKzD"[ WnXDh~KA' (ҵ2YeqݱgM<]}uts+"IKPM_XY-A>`8 [8 :sPk-1R/`$> $n0SXfxs$Rb]*pxMQBpe G:A!no ZnM.uQc2s|z̶d妱kz',1-Q Ј-}gj+l;S9bAXޜ<fݪԎV/9Ԇk|suY>\H(YcM"Ѥ=S~\0ƭ_j488cvr:(T{ɫ^Ǿۥ ؽrBo*)q*E-hk7uq;T闘X4HC$%u _{Жh񽩍$MC^`m7rNuO iJAWY:RDֈZ7ϏwØdg4v!aTyB酸tm5x 9Ƶ1 ۦY^'s%VCaQLۘ%Ç^LN 6#E1p4_`9S9p~,GY53جꥐE-5r-A^`yb@AVR$r 6m7KLCwR)-p1;i~ߌa>=ImꩼBfJQn2L=rel Y bAnj[cg. c@ EE^_:6jI*LIB| hJT,$\p4Mrb PZ w ZW6 %524@G`: +-l^5sOT5#ks 9SsF]KeKJCG Qx _HZӚO0#-nt6jW O=-vʃ5t|F_ e31bڲX2cqimդ0_UˬF7z #+ǁF řuYX)`4TebLC%gfbC ݴ2N/h!h[kHw "!.JX ǟfn;@\F_YUq3>nq7W;RA@g'DF⾢ 0Knw*KqvQ4#3zp-P Z eqѣqO#lIi;p5H>S8+j>nOՊR>!yZw,RGhbL>F)w{x8\ 9y5dTaI6 &nB&kx6]{0.J 﨨OzvƟGyOH)űlxFؕ4 #RݕyM>C@5TS?4ݥwp?J`) b#O cg'OvI#f'dpN '^b]c+wIٷ xKefa`7b gsyI-5?ǰ@}"@FT{ٞ{RB8%f 740 ma=lGsc֗T"aP6ߔ&pv߀h]ҥ͟LߣR%9pLNGVKRc, gB|Lep)3_4)x0N <i$&Qx#ߋk +kTάߟ= '&\L)SThGC_{뉴}4Mce֑n⩳Uw'7 ӥ'M<Ӹfgr;m]g9'l u4Ml@.I6vl+2K1 2n@HUzT^$kdPZ-*훈T{%Nޅr~ Fvd&/PÛoT*7={ 9+vRW{ Sm@5X8hjAm]9-J|c(;+#[AKn ڰa&Đf^@,1ةWxe?`GTXT)t?W=VF Di1{Mq*0sjI x0#4R(g@~O"T2X<[:+6=r?2 1FiݼpZ`r~єfU@\PZβ=g7& dA8&fHoSJ_A"[F۳Y*i},؝oO#XvV^]wůS3\?:KJ6)H3i'6]}SÁz rs}:EDSRxM]K=Тe'&HH( ٙ|'y a3iѯݲ-٦ג]m4(*"\gT o>c2@Eee"xYd'Ji0MM*Hj|{Q)+.`Ϩ# SoaۓdVh;ToJap30GD}-ʞQp~KTD„Ru-T~h:ZڨE|!nj3*LT K-!E/C|Ivy>q\ҽMץU6m,GM ^2׿6A{5sb9 hJ9Uh;;ci"}?SM+# :v.3ԩlS3]Z׎@ivkpw^Ihi{Uj>ͲY7j,H04ړi'Jpҧ-d$Ƥw4fAGN(oVK6Rq=SEI.rwb:.#O:@y$ut_#GՒ̭5k5^.ڌقo}\'J? d-{-?\qZHFS`@'k0_s3\.Ȝ8\a/%G3Fm|i gn>{xdlV=bwz_9|[VO9 uDt$%]<<9Z[.Tߛ7z{I͢ ]wp>sPCv7Dnr}ppdw BJ%ZZu)uM=9 \~La_]N9!:jowys)¿*)ϔGxblK8\Irƃǚvb9Q-*سx՞t^GLz-w띦vV)o'^TVE?k%bjBΌBnH9Z|> XpYgT./^Q>UNYvSbCj;'O`Ymz&*ߋc_jfodjy a/ATkk ֐Hc3aFcV$V2'[]F6P%sʋ}>UOWx5T$<֟e|jmi#OՈ]m!)VW41'HN/ڟJUlD"LsN,w\dw;WU* H.._ -=V%bfãr?2at)`eQ< J@}_&]o6Bf۞6tP=(^}a*5N-eɳ֌o>pG߫7%#W*&V܉ʄqm::^E$^Tz0!Ǹ|[6b={۔t# &חOx; _T=X[eâXY/ 섴?(1Q LvܳR#FM_\k(JM;aOe~V^fp#,)C4)SE 3b5<- A;2jі'>4C/)y@h$a:hmrSEG 3bwq5'iX}Z~zt*N9.,[0>龕 _'Co3@Zx&#HD0'D"`V!:qN]58{`l6ܾ"w<٦s̓FV.02ؠ- ]d7Q8Ż'VGw]3ghѸ|G^ x>E:AūAidpqVd~jfcӥ$I6˕DZz}]"9,&5E~YO% r 30ɠ`-f!P!7muM!ӭK*&035gxaV:\L9Z,;=͍)(.HM&3K fXFdO5'EN?u?PfBk'JF,zd*ΗPtpɛPi!u&cװ6i<0U> r/-1  /T%ARR7sp4+=x>["͡kF <m;3\&OdžDKA4cl 5H3kMA`ȳfR!i .2TWLSFBg!556{Fg~FfCA% XRD[.AA:8;MS6"4[ q?I0mb%CMg8U@`V}3;Z34zDuYwq2V!0Pʱp|jQE(%'DSƍoo!=&FL(v;5a00F׋8=՚ƛGk8oM᧶0߼̓bǠ[f?Cijz)^KaޗZ=+?^$ʾ'>7[G4[ O{X:$3ދ$)ȴJZm ?NORh1HXoRVgzޗΙgFJg<(J:>F<|YS4dL1̄<衁٪xKz~؄T0MX˛|G̕K OF]>lӚx.Pp"o]#`\=F.=p%#oP/Ip:^z05#1bjj8<n31(mOB2ɣT ++d1 d=Ϲ:٠^~ Q`B'Kv\=?/B,_T: ^NofxdoV* ;DD5yn%y/;k&B{Wi|cən\M>mbD^ܶ\T" +̈́ nu˔ȧ[& )-K)= ZaJRb~ct?uݓfXcp?I-\Ԙ[\ǸOJy$l- ;&b,m]nqf5d`XBf%@@I%ymAw}]1L6σ@0_W$Oy g.5EC8" :S%C+e/j0SsC}4zhvANXKz>PS!G>asy±3,QԩWY)ߢmjX%p15Z>TÀP)ߛĕ ¸T}.u-5r+<:(r I\ZO " ɪ9= aQ!̖Y=<E "wUKxv;2|1t-/@f,ޙk ZWViلk-TZrH6w`h,"`k~Ƥq$>g>{!kFdhyAwfona`l*)' ?z.ahSvWC.enJ7@錚w0y9=fq?#St|GN{â-V#`sȟ> NJlC?"I(sDơzIS':AvVR?> sSPF/c6qcNB6+ػkF"l#ϯ\XChڧFɆ.a]<5ek2^tT&OPS|g-rBwfښxR70Lx[وB4Yi!KEQ6l沠UF25Rs.1-)V/(,A5~TE tP'1OMyqV$}wk G; ر~1!rf bO$q>SyQٖ"zG+F:ކ}п1i&HmGsZ){cÚH L0<0gwFP"N47z +Ξ8.;Uʟߐ^YcNDE eʴvW4VcacBa^:|OuA2|mJ+s a3t^<ї 䆝|-#SdᄍG^v>S #!N=CT[oG@$l^L%LXIYH!`wkRI}/ч oQ6{MGZuF w4хO CoYy8jz(ar'FqqHQpO@/׾Ľ(~fEV atr@k5OL%1C9#AUenyGb|LL#Ĝ°NM8׀aֶ=EVȶh&zw'>Lݒ,w{>CQƠ h ߜ`A3sEF]+L=vyQa,# mlatV+5bZ!+#pTD\@*D9-جW_$*gg {(ښ#McA/f8d'%T/ Ӗڦ+X2,֩$6ͷN~rjnvHiP䵎(gxPtmt+YG%Dȗ;@F%)$@ rڨybZWf>@5,Z$,ΖO,lsxSUY+ʳ:SZ0V`KK +rHz)%%ch&u,U}'^,788 C_b@ _Z-'6YW LK5Py.qp{vZUBtJQ;FEH^H0vGD06# ae L ATq@0[-h0LeL+W$'.96F ?P5c%[UBtNj] "MWe쑆XS)Lo*|#ԱO\Ya \Wd qUTW^Ef:9=&N<3g0ox Éfoۏ;uUϋtݪ!:}!+ODl,/d1S1:N֏'?X%-r;lQI d ]<"I1O%7 # [h7?fK'ሒabnF'h>[/B]+D~:ĶxiEiώ*2c)(s> }-|%w9.SO;]}^YBF$Se ^+k:}ID|vL'=V~_\ĨM1N TdYBWBY=BXձl\Õ?:V:3wkX9\T4\d言d*zKY]m_1+@f1XQn$ob/Jgkxsg4HJ0NtkB@r##Q{\҆su㑤M'GW[8Fk֔&dc/5MR77Y Ya1CHV~e"TⴞȔm0'K+NW~JƳQ򇋥g@o'_@=C[tl 2  ڐФrq-Jxm° =?kA N aq0jC'"B/b0wɸAc_qS*nͻُG_"oA%.x4THgOE\53 sgPLw &u9Qs5?{R8,0H++WPT-DA,.=hv&Cz;Jes4*RR^zG"LLVM~yjlV RYieكMMzHr޵7tF jQ* jɛrr-X zmw1S9\g[gpPJ?;I|u-D!;Φ=PJE/&>0Y,UC(`M+yӚty 'GH=[lB2ϊ[Esl,]`<#wR.}=-Kd%->H8ZO{c=+Uԡ놮WR8 % ,._tEydo rQ6Zy!GOkM?/6og1D( OH9~z)`X>iR;Hq[ 6gI,jk3]/n{~6~Ee cK/`oWKTSHy{yo>|ӑ#4tPUnHב_pܨ`W3[[=4u . >΢L/8ڗev\ڱm|R~)Fd,/d8W9Oi QU+{?rsD @|LkcNa%OOFoei85lrx~;iRysDž@rn2( iq(|ӊ s㌽!P]LmuwV=v nsNVཞXyI6Ib  N]F>A& K->%avDm;鄚K7 4qj%h$!^_(jGE-sV2qQb~(u6e@ƅCAPˈOhm'HjC{wWZ0cxc0Ό,[yu6iQ/ʡn̫cj Oľ$K@ Z!Q:cP_@d.X-È7ht[4Uh)sM$y*f*|`a}ђ Q2KDtitIHClni.L1jHӝxi4bƊ4nv&OX]5D[ahM7. K2J]e=BÊnVhM5Y4(s%E .@ApnɶD]xR|(US"|:DғgMD1ddwe~DN@dM$L]9QZon+}/WTQ 8> ԍh"/e'N+&[ hɒN*'vB<^KaHGuP:,tNA M߮:'Ú f*'UZ'W9;o"_P]hmʝ)\_ {PN_6EUX=B ^aʺ),ԱOlUs@-)t5 UB)A[w% gƫHj݅%4wh:hKPy9 LOzPma`<Ʈh1 <ɦ:''Bg nŮIrN3S^6=U>Dn)O3"A)ߒjJ;%'u@>C*^lH؍Rg-p !yOzȔ\SOw X77w5н<=v".inqT 1UO_`oNU,=`|i#b #Mb΁Nf3QLҭ`A@LoqA()r0@J$ahh6SyjmT61!#;drܱ_~; yK<2ƲqZ>+)!,c@}41p`ݒ0m/7R]٥&%Ax #,:.~&|ANL n-AW$Gb&#j#5`eEۑ [_?_2o?<ͮ=>YpQC"k-w'&ۉZ-a<3=MZ^|!G#8ɢ(FH{?;Qv /6aOH T2M>:уlF%Y"3;Np&k<^[C+*ٲ}#=\B_#wq0+B|Q]J0HxJ*^&n-O_4ʼnh#?*] *뚢 @ɇHtyf3EdSB6S-DS~Aw@ Z:}$]8{h A;m̰J r6Qv+>߳BbVzoK't8wn-@s$+O~*j]"~ =b(420R6}+՛wϊt^/+Q4 WPDG} r(E9lM =r8mo̴ &eo.V3m mn2aE7z 5>;SץxcmTtC܌?S]~Ab51[ޘNXF1?Q$~7/Lmǻ>Э5sԧY &ҘqZȼ8D$Lq'\wc8.WU7~5V>3E# )Rh J/H홶%kp y^ :QN!M\ ]=!:C"AFLA_yNNS%3\ʐ(e\˗~$H"R 8$9Dk'> /e{6Btbju଼ OeǓ׺T0FE,hHg\,`3Ο&ttS*`iQm6 &m0E4 E:hn)EuJe3~#4ԽÐ}`al;~v31o;>s ~4Mm sV9rLBǽsZY˂3ad3:a=|}n`˓3Yj1 {;xUhc-|-R2s>.40\-loso(X,Ht%r]ñ)Kr3YRb3rO\Anm1dg kA'|-~  S[8Ofdމ^MpcEP@͟J*dݦg,nX QKSt8-yGa,u+2Nުp[-?.~bCLu|hJ"bum &QHeQׂڡ-8AK* ,2 632+mr&z}ޯ(<ۋ+6޺RkjYe=ADv LDrTQTf#Pʔ-tf;QT|چrs?!Tx%eH\6̚O 0:^ $Vj9+0wț)#6ɡJ8!|\I,\Wj 2)m@_0>A -4I)zz@ir&K%uމ.5FަsaB *К`Ţ+|(0K9A-5 t֠g(DlqaGmGhDBL5ĹX(F<qUʩ`p=o^UByF3.t?Z朧f-̽GC.6;?(ӕAL~i _OƵxfOvy+Cˈ`4gɹĖMA^rY!j(jW+4Kr9fײ,}ֵ}x+K.xr?4upwc=LPMU]`|¢-Z (4nSC:gD1] P0r R&*H&TmcX;>P$fĵp<': _B2@Jth1,m&2z |`wÂl/@*sZ{[W8&>՗CkQlJ0g/[`}~H֩%+XEkR{L2n\V32 ÙS^K\AJhm[m9Xཐ[jD@\ޏnU;g¸ qk>Z8;LZ!Zi; a\%9ny5Ex܍GyQ5M-Tz,*nr>ZtJ¹#w~45K|x8d3r]v}90#h{6Ϊi۬A@#ᵗV$EwU7IՋ~ʉmMy>h[W`/k(+,LSm .:X%> . ZhN7>싸̔‰FF~F}'z! 0/Yf>cz;k% J쯱njx%tӜ)qj`4^}W_%7^9 :OND֛91tg}#D x"Ŗ|{S@o>D2 .s\hC@_x;bPXfj?K!+MW祬SŕUVhP};yW-&5'LLە J=,q|j|4Kbm-NWLC0@E<#y,ط꓄7n) !\l5|-^>3L?}=כqs[觸 [ǹ 3vSUUnm<<mR \vpDnB^AӇV&.? "G%L.-RS*;c:^ ]:IʻyVz')zMzB.њ"!yȑ CJqg>#dpvn1g#4O y{M|9IW2tI Ffʅ22)}K~GCXȋ}v kƽrpOG5 P*5b4]Z(n5KޘC*Ƶ$qvAgRa8%{R==tRXzlTEcߥ2uf e g?Bn6Sn]wXDxy|&BBN}~Sd騰,>-SP8hwС<6mFU'ww._T $y4vzGeU q JBLgxY@rr1p0Ǒ豦/Fim:FCMMټ˻ξUؠ;aB{-)p*ƥ#;?Oyўp?Y[Lk9оJ90LsLk|}T@B݄&٫gP_ D+͈ Ng1Ykȫm6g0 EJ' "Sg].Y ZV!UHxyIJ/ AQipQ }0M#i` Bm-jJDLCx?hv*RHɆ)%Xe(7?d+ m"Ir"PĠ";3; 7ֶO0Q1TTz[n}n OcQ '2+ wR M+yAi/eYY4Iމ+ތsPRG2D Y8G zgX%jIK){hb 0܌'yIoo mI2B? sHS0{/5K1A. (Dl ol hyXdjW5ohY{K#;$y(UOv4"ؖiJf1&4s^l&ṡ\OFBj0'_TRI8>Z&5&+ਣ +4@4W0wu,C(-eýE/r7ʬZ\ "l[ ]>==A;&߸N0wV"PZs)爞!riacqڛjhCL$tRgY-wtAFןIU&닳Tҩ7YxH՗AG>YW S.l5(7 ALܰf @΄W/-Z_n&~>JiB=|at\hbr F!GIar"b݌ t\Z}2 mM֑G>Qk#痢j X(CA"gj6e[=] o% IbK޼~iIwxXd1I(;4︋ sF(XpjXW*bdx>w](Opw _ m,asPW~1@י/qhօ†{k| E "}TDdKLĈBV&b|;aEc<|W}NZowKE#.,;+7Wd+hVNhJcePr`M 0\Fc_S7Iya_0 3 T,%GQx5:Ɛ-t ʧCT )Y#X,|Sj6㌒jÎNc¬Ɲ\CS(u0p}38RKFn4Ei9_:ح.`ozJ(lIS;'Û̯&fzjQP]\S( d&Xx%Jդr=F7j,$߾;~EyRzK {Sr`\:e3 О2Mp~2Nc,an.0Vxw DLpc"p3S:\]qH>M? 8뙝uӭ"rr+@,L삠sI }H)9u,侹gB+QJppY#EͫE7߮7 ҫׇ;q3b獘]Z`J5hWһ/ĶS|{XA[%E֌׈󗵾xF*JlbVgP2Q("n)UG;92}W(!D; ´-nHd+ʫïXPKdFsOi臞xcǒ:OS/29l̒w6p͒ hk~ =TŊd\b+/ݫ.,mU,B!ւ*6uPvaf"֌- y쬀M0(a0+3|hcE/ZG,Xܾc[kۧwyMl`8RĹor!%9  ^т5OJu=Qp>lqa5 bOw~r&}߾=tZٶNY1 :~(k39=ޱfutHH෼PΓ2tc$η]A輡*q;G~l|1ϠrӼ#(I8'Thp3Q!e9@P(I7H35bѫs#S%vIQ{̂˜:z7B62 e4qQQ̫{TR7;(WPEo79'$Älc[`@#<ˆfl>8! mrYⅱ,(ھ04; ^1o5JuKX6Jpi>UooY;h]\36ɳk[K"\.b3JGd"}so]J&&gh8l^cnaADsXbesnʃBT-ACw Cn}"Ǖa[g_|FդȻtbr=0TO)kamk J {rV"?b$d#uuR?3&1 g'̰ Q(KdDZS=3j?g@sVOG@heV<ݣc Hq\w%MHdV\{GaS+LfYh描c .nSM˟ѤME 2u^:ȮUe #F; g8h#H jbG`@f@#4V# &x{|L?I1>UCdz/slț I2rJ}?*PÉOm^q^G ^S{6u믵һ5Όvyrը)Q ]G^>R7#وͧ 2߾[|29Ω_&&1ߓ8{ R @gC/Y*WX̌qOr6Nm$2 41@xiTGg逹< )>Ş}X?E=Fi ~7;-(pڞm0,䲗ZYbS` hޞ*v>KM_[D/?y( .5ꎘcO-r+%iLQ H kf7Դ+K z3E(rm_\%]%kG*vr_2Y|8&RK0wf2NMʹ硱y$t ADr}u,Eqb%tWBXmsSG$B9 Fw;pNǍ - I;2pQc{!m e`mF9k6ʋ-KVx҇&ai"|+.]SldVPijh5tt P".Ve0V9Va_]HƏFѿaPȰtnԚXI_ I;'XQ]zXxѐDoUmU$t?+nat^^7_KULw|kwg*34TT(D޹?q{SAvv;QJH9W%J; 0Hth(^ʗ}6H_?xӔ>h 1&ΌUׄb;wԔb/W9[t16w%z؂[cۼ{IC1wdpx dd tRS|~YmHɩ3*W (\}t K"ne$ f*:lnWl)M/u,zJ15~pCj:@NEhi,|21]]"Pi5ʿ=v;RO7ŵ; rCpܱGduyJ={#*i Cz<lJ̌p |A_DZ}C'`(22%f.c5$ ލ,gp>C=# 6&j# v*Xˉ #y)R}vd29IlMK ALTga ȧ~]c"\~N D;Ԝ4Nuri̛S׿ Uʴiq~_;6HLAX`}ha)4Ͽ7x@2(cl~|cW6B>-DUM+l1 !dX+,]xl!n0Htv{-cWޝ% Բk)zKCzE:iw;b%aa|Q"w'Xx2 thEhgTiIaCXo۶hyIC֤zPFdgP@:hӇ'@|\24i'1x dG du*°Ixዘ`\ܓꛥsc̾)叜 ņP#Oh;]*KqO~57GIquB6 y6/`e ]r\w<:cY2E0I.5*㪔o]ݎXr2P O1,r@ǞX|:FD<[ohҴɓ~hh#ב +ªzҞN GS# *>DrQœ@8-`d8i"Vd%\WB 0"oPo@CSR$5Mct d_Qax6,3'nvpƼHgN3IZ5I5mrr}}bEa3JBV2oI|zڻ$ J  X&g3[OxZΝ=S>kB:lǤCBPҸazdJaBL9zl3P6|XH;6aj) q{gu1}Ҟe*p^x 4dcegW'6q Y*j>&&ǹi$f٥,Ip$.6+ Ss4#! SB 0<$K`5m3Uo?F嶴 umpXN*mKD!UOr-CAqk*QDsΪ=L8q._qFZ릖T[%R|tjH{5EQ\V>]]Ejq5~V`$*O[07zZb)QMץj]gTM,|[P"o5B nT-g-.oqWvX~oQ>#HרJ,&Rז-P.%t+l.)͟J֙z'@V@9)V1L*O dOyjsq W71ep,S@OY7F@K!v}cKJ6ɝR?m9E!곣2ye#Gg/aӰTCnp61i^w.vg|7m:Oa8Lw%Y3SJUcv dO7p];ԾJ>B*cl:äЗ4wClΣCKpN_c;0I--n%4BGVڀ!r[=7X]]adczS+4KܧpE8HfM65Cvy_Wl?Dr^EҰk{KK>F%쉠siHqm‘B^ )6XNmث{Zh9kϿl{U9$Ra?Ҟ*Xk,a 4N:"2 /A3itd@^ltt11Ŭyq[:sUoIZYKPЉOr7]bŦ0|cD-t0h(˵_aX!ヌU;Dp >O=:B+uǡp->9Mdd a<9ҹhr,_w"y]rL_Q|mk $>cR8v+^~sE;.b~9CjH e_#4f s)/F/-q-3#aCns 6p3T%h;'}t&&2C! T(Ix;CC]SB'֌ps z6}*-i; W«F6Bu;!T ۦlh} 6j`9n^f!NB[R,bV 3f(JEH} $-}i&/];pM@^*Aũ峺5soRƎ\CZ{[41%T ڑ \۪7$HNjF,tV{KudVwxaߠPu~yciJ*aWX2Qi)L73/Xrh,g>7L=%+J^g95K.]4[SIl {3mݼuzxe6+ęqdJxpk K:k tLeԵ7<E;4d!!\?:ZOQfbg|9|ZK2.WұN!X$/NO meсGno1x]"&D!>© u2I\-8 ޭRMNA;|#U]`g~pGHV\$ȴ_, NYe95rpr-<%W#L|5o- +%1|)~x>sO"FʲnQrxvM^$DW`btQ[+^;&9k6 79zyl /ܾq&i~ QtX5^Tƀ'aUFw.G>RH AziCL !)/opЖntJia MrWLATh4%+bJI$ih)r O$SlsXYnf[bzo u\bkX\@J#m9iZcXk>-b?\óx7Ey aMK/\!_t+=hi@=gxaH9e3s#@x8|U"x+-KO9;uwA r 5yhP`b MeWNڹ)bCC<KilL 'aB@wû29(d=,-%'&˿_qm}/ql*R;,kڂ?n |DV^RQklYzi]fYIѶfmtNib* l{8dWWn.?my:W,٧x %4zg/v+֒.iYeׄ,muܙzXuCH?%c2m/ؚv<; U_1Skwry1#.yãyPZ!0#JΆ5"ۺ ~}Ϭt~vS>.|DFS@cYz@h-5^Q~_HsnNūp]@36>2!y<1iQۮ A7Uq$̝ ^*;WΚ'qQ@EC9X!NAѓU{ϩVd'fE[\vxSEfVe}fhiYO{~}Q_3Mӿ4)gߙ|2%9]?;zI@K,^C|?襽mic!acN](CF_i&f7Tj#TPzw>*W3z4rJΐ":8cAC\ahZGZU)^{fdԿ1maϕ, NOd^ qy_lbf3'KJ$ =٫@\Cۿ<|%L.CSSLKX,=M@h6SޫH6=fmrmȋƀ VRsJ\::hcJ4'^Aq'ˀM`\yQ3t|?пO zvU:Pj K?I$'1(s8 *xw&͋ˤk_`JvjFK)z nR@2*ܶm'}iccH L1U))aF)j1W]2jܓjsMcýi2F.3cs&&أ.jҰ GGKJ躞3.T[h0Q79(v$Ti\l!LSKzG{welXPy"~ݥp{r+oNjwX֑M9S!o{뵫8֍4+RZn}/h׮kh(Lƌ gQUaȳ'Z{4=Xqs"L硞_VAQ`qTd$787il+S3-Pu8 ^}CVq vPjvq4h˜.Ώvm8Q"~3fي|KDd<'b!]"{ڷ%[ y_kwA.}raڑ^3Gʡ; ^D~ܿ$,J!R1dPxt4J]kڔ劾tjQ>I*~G*?:bb,BrQ!P)qۮkxkluo,NRfƙ2;!ax U*Aͦ.)#U]&MkLmeZi롏yi9H@it[0g3oPpL1Pqš˛-wdL{}ztqrUq ja7Ma=xލj.wy LAnd4,!ϵʀH5*"+ \!K>6ީKPOKqxF [v7&*#h f +1 H >th>  w$vŧ`44PO㏮UI,=·5k&K_lT%m}K5X#۷%z+[67D.|af,IBj 6<*OvM}"[F#=%8)gs0fG+Uj)E1dZqxB{1"W{l+MIRvIk$nqˈb@!XQkj~2zL U=Z;VѪ;ؽAE/ CeL34XyMH"b U ܒ1qC1*)=hڼ؋ +zA伽֥ gRlr}7oQj@++!Zb*N c=l"jCm=ݺ"f\̦O![!j`Z6)\Wђv* 6+?3ټ @ayq 獈E⨙r`0vXEi%N@-;J *쟧jW4Ћ|8 m<2M+}9vT%, %lV-7SS3X~e*Z#B-7n=6ZU0#ʌS(X. ȋ}nWVA%o |(K]I/ÖM'6b drIsxh''P[ '*_wW,I2M?,[l6鳦͹!/tI_|7'3-~TAzc;4a c㌺cKF{ԓZK[-?GqK~-D!ؘN*ر@:dru X"ซ ~"xu {psqvGS҆ꉻ3\cK3 ڤ(RuDŽEԧuX]@vĚ{6wHGMݜM~Y(P%[*%D<> z6~BPn2R}G'_w^c#B<zHI$,+Qq,-5kb+U[pƱ:܃1K Y-"IE GRS@}~Grfs[T#aȽf*;L;] X4C-K+*%d6Iؑd:1.P^bDS W$|ֲO \B9S6sCd% -~|1z ST}),sFbaG/jtBf~7kĔ,hlmuؚA^Q6KDvOiFW6$>=T 2Ӊɉ)#x}T4lK#)6Ipvf : 3WGMI11Kѵki,Dt{rl-:,}4.fj_kyãoLhbtr-B!2%z  $iNKlm!"L ?6m4~**j? Xg#e<e/:0mʏ޸'욼P g} Q}8ChK cMB׍n^󒩲QfHAk*|2eKzm,X-ףݼR6sDNbP{umz=IjE`8 kNcH_,OOhkRlUm 1<^JdW ɁEEW^&b}!|,3n3!{n! :hgШ}㺒OgUswa !GySW)vӳI UZ"PD/7JRN?u5d+zUb ]aÔ O<&x'.iSKc:ܷ W}O iv ,*^acNU} OH*L )bs9`Ӈa! W 46֥Ą]`eޞ e :>؆f'<О iӖfbkS@8Y(|!m&#i*Ŗ_HL 4u "nYɓȒ80;g @h$;YtxcI/gId'&w7$&bkѽnvTYÂ|נ6BX$n{lv|c!{LD M%mjDj04wt!q;D\eLZ/ҥBT2 :"1iC{ R8Py=8_\g1S yi++i,x-uqeBir? v4'&ĬiSO,dN0yGSoeٰ6?8R  vi֫1YlFE}Xm"_mdb+,U /Jh]9]#tgsL$A<,SN} +y l{i9I)m@%zzϗ 6|9E1q*LiFevhcr%T>_Ӊ~ v@__ZoU`9ݺ &f#9zN$Ÿ|]Yӓk*9UҐW7++){0N6oBGFXl,Py#-p4is?'9u03Y1]d?`ZYw-<~bgo ɓwi<<)"i$Ke} (& j"D/~9JsJdtw4($^Rnj|-Gq({B~3g#Nbkk/v!1dQvL}2 #w IjsQZը(G?QZT\.,bBHHjs ‷\B>9abrRxTW84=Z" ᄀ Iqv MzZK*p N<=7d9A`=V{$>^`yLb!ٜEuM7?<cZ*koE^(<.E/5?+{dJ%p燚yH dK8;%}zGy ]kPM`eN*%=Ղ9:¶6B@7AD!k)AJWz75`Fб7=8|jUb$7p E(ngh'' SWbmdﯢlu+{AOz؀VS\U}(dUe0q\l)s0#o*:3⏃$EEib5K~**0o†w\ >[Sh) KW]'ЍΫەq#?ʤ ⭏ލMT# 9jK?Mir^Ϧ|1G ~thV2ϼ4Iq柖kEcmnx)70)Mm|L*|&f]>]lj߭_Z u cT/`xҽJRnK; ؽR^4_Yq5V\|lZ%ސR <KX4B[ ߉!RSN79ء3MI]N쌾WzEX`QJf :4 + Bj-]J^BjxUT8]ڌON53'IQ_S 5{c"!.*>X.`Qr@UpP|xEnWͭJ =&I&gQX!:LNUԘIS$8ōP|VArU~jnD: (T)亹ȓlK1u3~EB+JN/e Tt[5R,V 0k 3|=]/CiY8$L!/8Ec>R`߮iz t?U{W4;+q:|sf8jFڛɚ3&;~?I \mtb4:{53|Pu\Y O0?\eĺ;֏ }UpOsLQS_r46A&\ts0,dJ=*!a9ٳQ \.7eyKI>P W 30 h??"1r}c$tf8J\ChBL2WOPnU>9z^ o60+-(* Ͽe$KnnwBڗNj3Dɴ.n0JI6(eOM# y2?p4^!;KnA RЈ;iG{:g(ًS &:8\vB "J]>"xN@jTAoTOl1 .tR7ў;P~ 6h돗<ʑ"CRd MrŸdl'i_5Oި;z`S0q[s.@ľxg.c,OS0Untnk3SL:氐+ٽT}Ӳ-䧴dZ֐jR})O/9!W&#E*zꊋog&kVE⮡:|/‚نD\4Jqzf5aQ޻[Y} wZ>,?k_كE}YozH=cjh"K CJ9#>+&wdU/6!7Syʮ/M5z|:vx\`}ka}j+maW 80 |"Y2qN M")H s[|˚(a[JȻqf+ADQ%+|:(Jl!O9ZS ثm$ǭ1fpB|Bgʺ[ pLwCHZx^ ?셸}&e{ٞM="t!Ŋfb]ܵ%_`^xs/augީ#_7M $L$+Ojʻdk'i;%'~+h.415Hqb$vs{M3Be7)hfLĔI~T\~OFrz4Ӡf\]_U\{ Frȉy*1 2q_<vio[UWecroMZVp:*s1?q@F|sDsB9i V'eXOjj6Niq2nܬW-=}i%.I02)\XCIm?,z=NW':Bez*+bHvܚ(Ȝ,zl(CbSvHcnhV^ys_^"B.MwǹuƔ:K[R04D2fI@$g4>>0k$;*n'Ĝ>NL Ab{{q=nf(qDm×pcz\ ]E^:y\yyC>H\8hq|.D}XcDiY-XvXDbLTd;]3&gx K hXoke"Fi4Uy SMs|F{5]{2ΗoSJ8) C6vpu5J$E%Q7pH*yĒ4"0ڬ.De;h39_w I~qM6+TA/0]%20dpq6<"kjC3 }+A`?T VQtN64"y d9uW=71J*`:7iyrS7Bo$ wo~L؃e<۩G{/o2v?Fք O@=O ve| ٔ!geNg)yi9MEğ\Ѓ aI@ן=D׆h.bD1ҿ(lt#AvHbl/;xF6-.lX xoZ_KUnׅSo{b`\K"\- x E4E| Ƨz[AE"˱]XK?Mj[ y8ı`{\veaxMHcB~w|o @Bմ]PXw-X"= W;稳 ǪYU} id2Џ=Y9}|ͻ1luƦmf"oT-Jƌn*2]<Ë;l^=.-rwgŽutf"aVA{W[X=dR 3v3U+F+\JJW٪|&9/d~4h{3O:tY`5d[c4#cQBc&s agqWӞϽ>͢Z@A,47U}lY5{V{CwLb!5-4Լ㹋\r&=\~%⣀w [KXSyGT,=^7(4sw#'}B Ǟa5y<?5}զI*A8'"2UݓJZ 3@:YrgDXu}9%32bdUy3(>.D!Q>M?Y[r:pOy8I70{P W\HE>@ [<ۻ {w1_*]L-ݤY )ҽ"Lmwh=@%,uufb*+O-7SN<*,N7hg%[8Y'EM"wrQ=fݘ0ZFݱ4Jarݨ7 U'l×Mh [NQu{_]:11}䇔x}C>p  T(&[!:X5`~`k6 u5Y4|0 Tb48\C\0oZIHvo4}:Sk db6 Ɛ. ]ЈM‚" o :}by|0&ڨNŹ%PA)'7;&KѤ>J¤i J?|Ŧ+b' ]dȹglSy^n;cY5r3A7ixc%,YH7].8R^a_$Z癌Ѱ?q:n3|ʎ:~se`{?^tt^L gꕜݫ~c/L{D3ʑt{꓂{ua|{cJnH|IO BPTp;}I׿ &Nd퓄>M)NQԨ"6դ# @ٲێy~20G/4lٞq|19VW l44ę/~2C"J+AG8Zƒ sS+[ 3N\:TE893Z9Uj~AH؈ԏ/`3_ ^\C"57 ͔Xib~?tEQ{K9Rg{bE>.Vux]PDq`O:MLA[j!m0\D$G1FO~14A [25;3գfQZ]("nVz%'b  &o_XlU Ag;6lnyj@g6=5Nu`~D1uLh\)觱HPa2N0l=7H ٍ=N]~J߲M$m5^wn{n>8)V.V}5h{TruTFBbcмϖ{R f oϡt!>^~eb_sqXӔʵk} %k$|CYbl !7l/}WamBנںȺ6vddznjkvJ+Gޡm-+ Mc)r5wǀiozOu6QdM1%`KBD۽8<"원׶Az(g9 93c{yڌɧK+VA `K(/# A&)~A̵{7+ɐ 7hm_ U胾oTk|<]\s]{6KB1I<@!a'bF'j,5#Di P\AУ20qJF!e91O:}u×"]fˁ'_5j)ltE(r8.W^ls/ws;+m̐c |5u;zP j|>U( b50pV{YqC4GУ5jB!kх Yf&K60$:!D`h"Ƚq=KLyuJL6sXEqWPfO"`,j"K3apζI9w'IU?g-YanR(RYOIEI-f4xgrF0h7CT!vpuwc^ L`tˡRM/ۂ[iŬ.he 0@2]u 6ޤM ole +gxK m߷8Oم ߏnL-v}ߧG?{pB^mY@]U%6d#PY &J7b&"䓼MZ;QZg5cls&1C҆júLw{1sP| hdK\}~SaX 諝:&™՟ZZ+SrOԉ.ȖB;ǡ5|,ݩE SSDA)|h|ϒ ܩ_U:-ٝ)y͍ GPu<9 *uM!X/XߵbF^XmhX!WzYdnQzQ$tkU^f..< ZSSjڅa#0 q{~Pm^H.u,kO=Skq5+_׼&( Bی9=݄hgu;DaRnoENzX%D PPDOrPOp%7l{DI3f<Ͷ K: c`'E)^D)`ĸ=o,-ve.u VAE@@a>Y7C s}5 qMu !?"&'@8oS sݏ ?#4z bJ 6*v[Bax cZm\AR1/*8&A+3tcGqHA0Z`-Ev5顡])8,%xkȺֱ  X-M^. ,hhS61t͋VңV=uM$tY}4h^AʝdHg={c,~i"gM튼as D_=9 Iܔ>ؕBm{xc,+hF^X:/vwF^Cz~8d0"ȗg"Xrr~,?gj4};ǃ$&N#.zrƒXꏙ#|h ,Pˁ\@+SSv,Tv%֕rǸ0Z|1p(AVZ/6F#d8g$^ yW)q&bZ 0Y+ݟѸo+VAPHVy۠'#/코j, `r>:=KgS߈&S[vۤ)Z^"p-iB=!}&G^BGiry˸U@-+(>iܧItI_Mt(QH.! w7xcƍ-` yd:%—Su#a BYnt$- o疚b~ ygCQiJ[fQ dhPٓ?'x`?!y8`->MEOv!J{R"Ht=˝5RHAQN?2:m]y>%v X(CZ&f\/VX>3"*SyLhu ]: MS)V@^UZA/x*xگlHҁ sz"2c 8bkyw0zsz~KAWEZ[m<0lqSTXe򛰵``L;فw/&LjL{7xYѝdu,CH3%O0ߚ q3WI?:0?O ta,9 },w=_w:z8l>zD鮲ߡɃH\,TYO1f4D~9 F$ vf)Ģ(Eu% 7Xk[ʘ3eo,SY3|GPG;vn]p@ t9S(%pu78O6-ݮ;zFL5Ղ$.=`x"UW@fZpL ʍ09,_+ka_=] 윧5Od9y@>UC>j2rAP7}2l$w<:>ZL{#0u_ &wc#FhpY hΓrA=M"9| NqCAql=sRE %d{=5Ѹۣ1 !p,6=(P!oAz"B}O.u5TBTU^iaMg 9,6ҝhYP:oϗյ6pH})eW@awűE^a,)V-^+|l%VhoAwV$1\v|]ood)+]8L{,bʰ1JwnKUxTͪG&jQhM+ vz:KYVoYNTVU[нW٣nCCNɐYBUQ3*Lp<)Ӱ/e/6Uwo Ik׆oe\]֑t Y Mjz`^Aijs+׶0 Y,6E~`a0x1ȍa1ՑjnjA4!)w]#_?M<8On .眞˵2lI#y7Q$a*%)GR!;h(4``;n :T󨂾0A<{ތY+](F_er k0=_ T8oEd#ojVg2C<ѲGؕ tvaifT|mPVTӸ@y9 Bu ٧y&bqZn0gWeb|ONh(0'W=Må(L[(RcG9Ōu+ _BRJRGEB\.1-rNЩ] DP9 -.^ ,|p4LĦ)! ) Ʈdti}xl {\>Qb håH\p%ƾ/lxӨIGE>ȩoE|3KF@:YrJ5m=+VR}N]RA9-:j65vcn7!AC֠_WK`SHʤ*\U9V6$Eb<;pZ]Ӵ>Ras;XO "U $}T9d~7g95ڨ7̦ z+YQo? (0zVbqkzP-s 3uy/O~#Y\:oG 4d*†Gkíy/`+x>z}' P{OC쑎X1տk2Vjza&k?5igUNHٙ@0G%,dDRePW@?|fe-ީ(>YRFh p@"1YLsFL ! "*ә/'xIvN9PXL4|de7o~ sWFV5ۦ:qO'ᑼHk}KPnYO>ԅS^̚VL%KT%ן"̒vr'&d[8B8ٖUYaG:0 n^$ Wofi\Un(5X}Sq$EIfEWN &0A2L81*%H>!^2cPF#طm'cK70miT)Ի?Ӱ%j@=p7L,ޣ앨Th"d,T\3:Qx%+ sPAC7})`nLd1֪/a:*=C.hLZb\e&+[uWZgm2"=Ԉuu1&cn,1N [?65P7Ǐ2ыr|Dwnd]%it;xWǛ523j}wH6&r%׽z)ѻ$KjśRɟsLsD+e8DlkŒ:͋A&ރcWR ۱6N }a>Yo\ pif|002)% bX[C*bdF>-j6zL\XT&Wm={i5w2*TD"AҐ7TA7qs&[ǟx+5zijㄮ>nrn-æ @LS\LT\dmЍ:ʓ+TzDE] l!%i$[ E"lVfEA ~7aw'?7í#GfJ&l[=u, !]I5Q} }!!FS˓0̐8Rv*zќFw8\((0ٕ{ Z Dp^]n t6\ξ5cnMl#iCI[X'WTy5 S!QwT1K ,DV$SXT.2%FzӸnj5.;^[1닥'[Μ t39+[p.0Fkϓ߂Q¿R%kZ$Y~5(Rx0[ڛйBV$Uךt\kNr-op:k aC&C)Tch }aq/O/[r7T+”TA ,8L6{#!&2?;,IYkBDn< <=$}˳q8zؓhw'ϪʐZ:S[OJ+. u8 d_m*v@CByە,vKiNw2x/;D~xeE ;ӟuUQߌgb&7:O[넝QbC®a,IN#QVE>u*^`S0ּ64HLAHP{u?pINV+q[Fhs*0bE`)=t7oAՆZ53x0O'p&@C( fH_itoo>:b-d'6'W)waPmÉ9Zٛ[ 0.wd wR'lY P3%mA3PdbʒR]y9exѐ0(^a?Gvd|S Ff 7ZB*zxf!{lE5Y%vtZ7)/|Iƭ\Oq`^1r@(b~O2i$j%ݿԎ aMxig3=u o0_WZPYcz\GFV,W|8*<02~ aM6Oi␋7j7@Eb9 ̨)`2r; V+:l+b7:Iǫl|~|`vA+#|KGEK 8걝rF4<(}ɖHfc+Mc$ˆ2żmp_H0{Ã|1 (_1ğr17c>(LQ6.*g%%7e>sRQg™=oѡ mlq -Ϧh_ K_GiKSmưtp~F|'W/ۭvDޭ0:j\֋nΪ` |=h!!3qߥh㽿h_|X5(g$&ދHꇍ}cF>F7UHҎ) u)g%8sɓ&c_,O^m3W]1_MGqZ2ߟ8Erej>RP /_tLSB)3m[I^K{"P-{Bf@88t ^ YJW 0@i% f,')[:) q-H 7q_/^Ix_U1 9Y%TĬ'S'sCHQ>"!J0?>OMqS\ho_*z?[dַŽO@utvyd/3ܚ_Y7 Qb7Uu9z.>SC〗X{umDqdgW~ØT} e!WzkHnyLTBo?dz$v=cn?h2),f>ۉp3Ws6NH& pttuawث<$B)[l<"Z`A{/ڒlnf`?uHfLI 5$LԫʥR~݉o Xr,[\X`2G&]6RP!E]?;a 쾗qGY71w3%˘@/@>NZ@R=_^FG=?>(EMųIsnϑ q/ !qփnVnoCRm6d&|Ũ]YQ82j>z R&$DU>NaF~ m˅@?f{]wrmR U$~Gr|(eFf!\L˘*G+*5}Lp 'sqAO̴|tvUfrNbM|/_Öъ#2` ^usgJn+g=8I?~3!\Sn"O90r@$1p "F)Bdt >R$3fvBVwqamځ L<9|pUʽ~8GA%^<iЬ20(qw\ŀ1dJSm/HѡE@"jGbEk5~&W6JOZ,vюγ6԰z]2"YR&#c4\nj};֦;<:n{{(x< [($:.Vxu(^@" xw~ѱu'rX{V=i'1KgE^0X!LR k%)~Ks)X=W:͖KUž Ģ-65l Mx͠ݪ"<ɬxݏvL8yYPY_B"w_-߳& ҧID>Ecbu~+΢ vݕ!H'%IᕻK,)ޛqGa#pcݿ _CE Xǁ!Br }NY(x}*d`˱Od?og)ՐFhk{o_*6O1bc#5T͸օȜFkp6;tifG^nj?|O*4c88\斃5 +3jx }Z}.atAepCKO459ÚqF>~scg,@|=jxz? L{\KGܞߡ\Y$U@,2pxE$EAq[8#\|JHEPӰ´E.S7iŴ )EsCi+=!E\ oX̰L8@q̽w?n'C"+)j 2 KgWmZzoAn;4q!L SE<ΰH~*PjF$ ̚@04W3ya {{Neㆣo[2E}|p"JM!8f;%=W8xTn>"Gie`L6!|`3_ݔ&5}I=GY+NO;|?2u|)>6ΛN-"t摌uCuOS4j:-TPVێ XHgPjա`ke@{Rq5`^ƚWr^71 @v,1'ե‹9 fy4O)6a^(_;Yk^4>JW)c ј Vd1ᔔ-*à7NVd5ݟ(589kӲtOo Q08I*ÚY.#2ZN3ݵ ,lָǹ}(zu҆dxԓ{Ma Tm[lC! fu.K;Iըt@fNՊ%vjc]5 v8#nbp6O|Ϗgj?9{X%;k8H28tO%ɸ4%K2t,y۾{:[!~/,N+NK+޵2 VG0p&n27&܅@u+N fX hUHZ^-uºP1hRpy_*|=n ]ٶ fRE2l$g<.5ID=3l_i\zeީC.DdjCi] Y$,uNw7rAB E.O(gMƧKܣNmpR4o}>@@D0 ~N|\H[*)iB@`DW*@ghN`f˻K&"#XGCƪAXr{^'LuJtezFV )J}yCbm{3T0ݸ=c#=D[Yn^ U~]aF^tqGs0I&.+mAG}>Mb\3p滉ہ8| Q3Z7ltmÈ.ž* bGуyBU&h83kpnPB&zݘAXNGlMЦK< ȆUI:qTxaўu4lgD?1ܪ-}Ϯ.6Bjϣ@9A^JBV͜Mfe)EwTOk:͞Auf;j|fהlnƯߝ^ 5$Q} }zb >1sC} I~ `6ӸF 7NQ\mSQ $NƬ旛_y.c8ÛAos`t0{JcL="u[ti-yzC`%xGݖ.dydZ ܧJb4AkyKē&%u E}xĝB@uݷs{U͟в-lgˬD_򃒐6f.@:}:c?'t0:,^|6<$Y(_Sj0M1X?']򎻤UM3if.ʬwgRC06"73za,\7ܕL,[VGK#&;|jLPCv\|烒acBBf{9mizWYќA#ĭg^dHD֦ʅD@9nc;)Weh}s3D(Z#eF5I.8ltU9pPS0W^9;~Vq(6S Zt?H[^8ZgX^٨E 5aaUn}oAӺz/<(&xyhGB[\ x%_incU^HF`tT0CaFaz(o43w\9ȳ4 oO]sĎn|o4ͨo| jώ}PʇnE#Y?mD<"1[*v# . @hm^7XZ屢8GҜ Ńhm̠gRq{Fj'-:3?w,!ݙN7*0B& y`[B?ToowV"$;9ER.*Ќi/*Ul1[jI4W>! d*1d3Z1 QM 5,aHNED5ftD_Φns fs%|k+`9W3 QE\p7r'4Gm&go]V{jp9" նYZzeI` 5Px:<@:WNB4C`MA~ё?|̫Km43y$(iy~ un^uY6k8YТy`n3? F#/@D\Pst^)FqeN)ח,50*^lpᴐ3YcT֞]([,J9O+*ՑC9c=+\U+:Jz^pXVv򡨮v)mưKG-?ڎ!΋ 㐆 DtcdQԥ̤^%&Oc,hs# 4A 6OJu`~SBUC cYϩ8[jUv=?1 /Zu\)=+Mtp;,zۭ&zҷ7ޞL5ơ]̟CMxW!2ڼH+қ۹yBrjMuY1CKنKT41<魤B皂M%Ç; S[^9HEJ@;!1 #FxEwh8>Qkh'9gG.Au!0YO7'?wv d_mQ?H)g4xg>50M~*plI ‰gJ)Uǰn؀GSYr*l۬?Q4jga~$ϟz*V: *{n%`?2-J'~}^] 4h$ Nw]uSeSwFW𜯍6O%R\`۰w}$dSws]`F]$s->kӛF2QIKTR|߿dϹhv%[zH0&qkz( DӜbv=I( yQjz;8 Hї МN%PYAG_x=X@x'dҕ' QhTp]_XWe4 ~puk%Ĭ=Ui89BMؼ^"s}F*L2MThWW#BeRcR^okYsIƆ2wihOwTD+S ?-+CraE4>sWqYy~ZX:/ާ`[+wl0`ʴmȍ~M p$7\nF|,Iy ]1kvc:葸GSo`΃ɎZύ7-]~ޭ5n"hUJ;C@7y+5giR҇F#ۨq rhuowv#T@Eѹʃ8۫,#KtXVr5š/ɡ/Ϲ8[S=RMPU f(y3>b{ph RႥz+\l3hQGH)jk5-'5 ?iΚs U/F\7m$X+^cK-?$xj"e-`Ao9 *7?pZPu€lMb\cqQck]1wk!&8RQ謳ĬZfґyd] P$c<}ܧL/ M9Fϗ ]ή cy-ٖÀ~?f~ozr@r!&=itUJގ-;n2* Ki-Ms Eh=4k!񦜽\F(gɘUtl/ܝN ˜WS_~yv^O{qijvØ5ei]&ir'@Y%)-iX\k ANJ 56Whsoo;?8a wZ۬ҨJɿ5`ؒ+sy[*)BQe֯p[3@mE@>Џ! qDy\cspKf0WQ[\c鍐:p+oD["fܵSM;pW@oj|˒8*t~#NvH"n\հmC+Ja{;+VV -ǝFb{8Ert5}rn`|RbG%qvG]X4G^~y5"BhD{ ^Dh;PpIn3br`#=a/rc?dY>M!F\Aԧ\f`g8/%t٣>B IEeȲy &]Ѥ^gs 3v1B/?s:~"εjo-X掔HD֋GYYP^p ͧu#'AHRv!Os& vk e@]Q}Α"(*NZ=ܲtI/K!aa(5ʒz9(VZuQ̲ODGS.ݨF1lnCF͹Ÿlq^ZNP1^LW18r0SĞ%ExlhXC0A4J$\Iͼ"ʊbb3K}" WY`Y|ٕ΍tz \0"dU9cҩ|,V5F@|^u-ۿOڀsOo;&K` X` }. yҽb " L&@; s#mj_!$PȀ9WwuĈqd1J͈6@²\!g@K|)]`;5 I Ǧ 6M#Xgd`UڂQ,S hg8dEp/ U}rE2@S3@~ޅFR%Gۿ>f݋l+I~Vy:gT?JKRAJob<1krx)*"4cbכty,V G쟫r0F/o7ӷ)G(Os SGWQCۦ8~#xv5`+yZ ~= g$p=rue?c^QYX51ڳO'N;9##'־aޜeVbB|̂p)flyIB4RMHT3ÂM:MDQr̹gl wd֜D2FյVPq~yKGP; f۝9RR qrHA CoL뻱`%lRC6I@DF Ō84K?I@8HC-@ӵ#DNW >D7<H =+pl2^6*qD<.ݪy uZ\aՁgcY2 ʹ(YqC=zI&uޠRA5{?|y 8'D')!^uAoNvgDᦅe <rH-jyXIB O5A[ }S,VGD )IsU~t?Boj&1P#muמDF?f%IDvuUp Y g+q`UpN9˾f,YCxlA`bM:έܾ~C >C6 "^ox,c@|/rniSQ+:&qq -HR+f"+DɁbw;vW6y/QtѵٔM%;T hqHŘiGs g$2 Q?tK/:9?_1F1X3>!dT  ,fb;҉޶%7ǼkFyS1zj%JhKM,m }EK@Wx_2 )`?C"VĥBt`^!F4U`6֛{^\e ;0s l˳K}A:$<| pGQn&]f0qrt]zlwi dO-ޘIĥA UN+Jhq6]Ξ7D lIs{fYɬNJVprPAtO+,Kb(r :k)4ИxLʫa-VzuU YWsnO/Qz\SPx}wat C(%e"u6,%J2\7Ұ}~Wb{81:sKtue- ,>)S=:h1]{{F! |8ɨm Uf &S_t:_"M{ ÆC}}Lʕ.M\ o ]QBiKBy=R(9S*Xy$A:mve@hPX7ܝW`_SKZ.˹ oAe~0tFf~xA5IjZ1Ψg6WBS*b:H_{I4 Щ)@h֥Y秸U{L?3&W-{ nm)ڊss{tV4?YVk@ ]DWok)SMuKx[k۳LԸRM橌AݔyGU痷+U5Jku,S]JؓWܪ4}>KB!}a`:ppbzj R+y wE/y/jlSXT yiBA d8an+,DvL9U RyN[ŸATbqoH%ʉ|\vt@3+ٱWVvg1pYK6`VSЍ6$XW}|oڞB$/c^M,U)O6 Sm%Q:9X-ޗ}/ 0$SŸJ" W誜}mF/м.Eb5l8(HB ` qg(.!r"@Rdr#. Uy!V6ʨBsz×)X &;pÅrbO|aVzyv[GE8`'ÿEٸ#;̎w.N۹~X;ܕ*$pͤ7Ǣ^{B39,1?T~ɗ\ !Miq:%m_t{e /zwdr>zϢ0`/ʼ )~ tw/8 w#De"]2Zwb3Wek5ڔq%-qln 8Lt57Cxˌ>N eK Qo)Ώ ܒ=+f5D*l,ra77YRNNgSfv3VY%c 4f Fv[ZZއ94h uzdd4-,-WK'm{)I7m5>3&T 2Y F;6tE,36Bc\XQgg$ŞhOҧL%@䀸W8lsiqH3<.X,LL)OF&hi%ʄx̹RP[ g 'ft& hnK2EWf$g]k\ljrEW](H?BK>LFN6P*KpriSHԁQuM^ O}q_I(sMNWFCY|G䇌6lU:V$̕enY!Oo%hd5?aG;eOI'_7;̶kiSlΖ ϴ* ?Oi솯iM"7&_¥w >"t#7 ll_"84:ɁbN3o{lp->iQ6h).M)ilhtp[2-ԷNb>^RȬa2S8IZoѝڅH.5}W!)sKX|^bcCv(amߝ3恼9ŵe5wXd!%gsm(\S:+S$"x®ZM}=8&¡`,pXع=h0 v/Ͳy8-V%y9?gN(t (`0:F֟1*I 8̩פ݋tXP6B3\,r*Rƾ6<Y咧 q  'uY`70`:x]h}'"j8*y逦ry4oۼq{H\Ynic?E ଠb$tJ^$#%np ~Aw>h/$zpce))`3~-. !ʥs"c K/_iY~Ҥ8YqSM!Z|$o Urm4_ L7RHYffx B(2쑎yir.ڧRZ-%8eT %cD=Xb c2W'yI0oB-?su0 Tؾed<9'&q8^B=l9{iμAWрQƕ-ڔ XLԭPȵ\h PVDwo8K|EU J4W+KMSR>.iIsۚt\Q1& G"ݐ;2/oW+N[ Qcm!5-`]s|O?uBseՕZQ,S؞l=ylȶ3~02Dt]U"{c$ 6g5U-}UL^u:aQ7v@JYͿ  N]LVsE$t$GH|gŖvD^iSV74!΍O*XƛF}#;3K1a;%H.K;ƨxN/5Z! zl2kw5d'>)Omlտs:O?qFWHg K a|r+ޯ=D3䘋GG9[R;YyMWhm8peP/>ˌ&f0EF9W`+~ZLb[@8Ք4]?ȕ)pZA}42TkJh.$/`}^M:-`穾 `PucNrakQ)3._zgχ%WYf |zgz]Dɘ⍓M;K(vevVW4@NA11WhUق/; ;r7WC08p=΀xsAtKNbTVG27L~_;޵ }úcv17W8վIp cm~)ddn{:'P: .~"ZIĞT_x='P^(ZI 0!L#J <~^vث}烚$;,k dt.7.Q>_>bFzjT;= F|V nbWFo9]zQ VxV5f[%dzl_27ɯvBcޗ"+Ւ|d-]QE1IԞ0=I}Rab:]߻m Ap9:@Qc!ƝRGk.S\:EQ&@7@?h}o:1C)Q\ɝ4B@" hAP3c6uyQq9Q qgL`4 =߱fp yåƀ!lá[)JC(9ϓ & t&c!X - 6\ۊzrGS>:Շt ugm vNgYpX%͔70bΓJ .}KWw>mL}th05U:˓rl ︥<I;dv)u Yjo3b9`$l 8S0ĵߩp՘=1( ["/W QJU.nIPP"D'KC=wЅw|aRSv!jxqůwt}ҽtzG&FD X͖gxEȪ~$9wIGQx"*&7M nr0܊씑jASK"m.k!W|m^k6/]?e ie.5"wʢՀ/ж{U2I)g̥5?tPxďk+#4;is\ޣ2liQ)FET g™xyF𜝠ޤ֒X'I;" (bR{N!ܯ0s -,m;"Y dg#Z>c0bjAo5Å#'ψ&NHwDP#";`ef󧏣Qhk Ev2jLk!K8dEJ=08cbgX )L$_vUka 43O ~% `4uh2ˣTI#z#r/ Q׈P84DQnmɛMd0oty(Ql-9$~qjPe'h %c%IcE6qS9œR]|f9w!n<6*)̠0!bL]#BGmzPm{Ccx7VOO56([B/Z4:G4³rA _pɦV<]Ѩ[]F(aV%o౮ZݮOٿn}TQ! Zt[WJmV_̫*r|kq2(1v܋73[fm(fhf29#kM|J ]"9²}fϪ.\%4*vtپzhJKڈ?33` ^HH j/B"5;L[& d# A^>q6u[$|7LŁuPޛ]fmVz" 8,Le(ebm֜#Wؔ;}¿oaǜ!JbZUӽ6,54e,s%Jef#b;ZZmR uӆ1Qfvt,_ 3x.$#t;V. |*) `>• -%4P-W^kb%~"chZao$;T(yp|_#cխh!ِ}~ⳃCN{9StfCVA(4f5Ukkgk˒ [in%Ǥgq ٩yJy.s?%R sgo;˖W_$]UNYI 1j<쵌&)Ej2} ­'8ASƿG@1li$&ʎSD y君yxzsn-'M&_uLҴ,v8ONLkhV@Edbjc:\Vjo3\\qx">`<#vv,7@kI~oSVk3pp k bRF{F/u._y&'K@g|I&/$v_6@f;N?>dXz?ݬUJ6n}k6-,D f )Q$aH3O{ 9_ L~צiL9sul9FLB["Lb0Φ ,T2J0‹V 'X}/ r*Y"&JgΓʠ o9}+5-1z #eDWؙEK]rb)AUOY[uZV@!8H\Z'Ѓ{rtqR#}^1D77 1E7O&[-QU7iSwoUݓDuzEoL!J;ek &¦` [D#?7f=A&V{ZǏhM}3Tp` EȔ`ҐFO8ٹ~R=rO-ay]?Fwn33< &e_O2 e%_*ҏ5@t4r^wF|(_7=" 6wb7G"1=Y`w֖ 3n2%d\|I!ꝕ^B_Fx&ܩF}v+o-KӪ|Qz S_}]2$*@528#,Z=U=Utc2n}7c"Yt/%68-z [5.;at棔H, 6Nb>6Pnřٙ!; BTRu@94CsR8Ϝ5³ye,@, }RMΊx=Af췜WVu=uWs3aæJtlP\x@+=6c B;oecnN;D'vDcaB) ,'Q 1/%F )+8mVK3{5*R ݬT_cp[l+m+DÄ.Z'm{% dc,JWPNя<ލ뗫:ft;:&8WrOR}\^B( ;< ]Ɣ]Vy2؍ܟ٢Ф^Q|{iq#,&eb5ifh'@vk.  {ukyύbH‚(hJm2(u ǫB"ML @Sj`~HD~)$>x.A5j;/uKaV`&_BR Ŝx^ QFy3^c!ڏ#߯iF鴖 CcmP"#<$*+^!'#Zil@ʗ,N ;ZD);4o ZP]mQ%F& ;>]fgfZS eL_Z啤cn3\St;X׮Rw'g͂ AcGM,{+Zl Ų@/"|2=΅_H.:4DjL!Bxi ьv:s 悴wǡAf yw?DQ fB6 Q5͏<#CkAŃ5t2wP@ Z@؅RyF77}׋Zhu(dӞ~&m|B ͕̃,R[|zyotɭppiiwTJy[7R#{'žEB 󕬥{8=Íg:#6ƾƍ7I% u^ڎ+ # lf?b9.v1a~$6n(P_N?~\Ea|Q¤w);7n6nEa+ۄŤe;:d,fNeږ(<^48D}NL;q}uVyޟ} 9@SܢqVDyN,8*8f2ySmX}NBWeʻt<9c*թD"LDqb7 FB4YV[3r*t[;mhR3jObUcAV[tKWʶD'>38}CqJ_8#uWJ1)40zFP+6w9v*?%d MgJ-2k'}aį y[̮2PO# e!O:8bc_1 K4xהhptıIVn5^Qk(;mu[ic {*и 0hSrKo9`Ѷ>Ȼ{qf9&h aA%ҥЀ7ⒹʦcZߧ=(-y sI,-iWaPWOJA$ %f?/nժ&O3nfM;z9.71;oNe8h 3L3ܧR)G{hRdiS`=~ZSWF?[eB %F\y";+Lt{|Bw)y+GZI\S,xU͑I事Όэ0R69Zb{$u2+ EzЃp;Ts֊ m bVYܡ;=8Xcيn<*sfP$w0?EՎFXDcӰȗ"K;ݘt(b[nW`:DۛX`% 15lHԥziV'єGdY~(+⨫tЫKx 4C(j"BҹI 5R1(#Pz`p56p{K(^(a$j) 2RMŬY\12?uA7Z6D=ˊ>6E#1FDf4/Zts%e Ejh<-ga:1_l=B= ҂ C :R%clʽ,%|?]+ڍgڰek=rPU1ELc^G.B([ۄAuvdB6z.[*+PK (nk/KjfwD*9JJ O?!k"#3x q :rL0pa͏/@uEN3ϓ"8*Z;4m:Yp^Lɵ{ǻۆ- ~npXYkTd dIXA"֑ଳ9㏌sD2n ߧ9Ĵhhȵ9:e뮬٬8r}Bi^&RԜZ.kpkU=*5pJ.q_ڀO{3,k:#\8G`ywh(#S;Y(P֐@}zO1V箝߾82Ei luYh3ćޡ|c70aԤ 1@4t0@L~J3,R83 4u늌hEwIT-<@fe*` Qrұ#Enf%gVjTR7r!(mB@٣n>Qg$s mācC-ЉKg 21 #߸ص$Nb{vT*)RcTiP^FcjwWNa9%q|DOQJy7xWάQYmQ!-%%fT`'_|qn8RҢP[_&'  /męz2Ő~uƒr3(p{B;f\Kw/;45)ٵ_O|zb8#ڌP:H1ֽN$i8hU>oG^_;K鍊)Vx!n !2to~qN|N+"j80 ?io ]X~z/#*AjZD1TCP$*O.9*VHb8fC7k3F ] Mo9&KWw@a)Moyc)ᆢ#4 Ĩ_KmmKeaoPt ,fDZR( ,[l>^4m]ik*""oxsКJh\MLۢ$rǬQDsa*Eo#4SpܩkTY3tNh =x G ~%ۯi5 ܏cHי'1'FOgf#}ɇi: W^mbT;y c-^.$ = |+i`<¥5:BWyL'R&#p›@_][ )豘$6 O|NHčE/*D>kƬkPNG5\4CM } u6aϦ #&T߀ցR[) +jaJn3tUt}ݣ:rtǜ#J :WH`U}P  %Je=Y`sW)(Pf!P.LحTۭ^jiC4X-l' p"vg}57Si|۩SHײKno+L2aXt;6A`']`#GTY{)OeٮΥ|HΐA,ᮡ_ 7'@.uOu낎yfKȍR300>ۯV|0N/-0.2K#({lbxY5ʻg|W B&h^4NZ=GmyOAJr0?MѪhó|@R^:Bht\kuWEKo ߋ4Xd/8eg5;Q A"YKr>gͯXሄ#ZVw^5C [$vCdFb[t(VҨOp c d;r ۗkW1 x6.DF¼Mخr 1NK,{3:FX*{r<Ʒ̛=Qr$zݧR^ր_I  E~r{[.00FODk0yYόH,pb)YG\h;BK0Ŷ߹WQĆh1O%bA8d:%|L^Jx i_~D=7F& nXj>̺=#& x]J+ HS6QO,^k~bEp M _s|eZq̘NFf{⬝>l/_(+ 0zd5(Cڱ+aR#D)[T ȉe}%V.%\ י(.j5}CP:k٬ !P:on0oψߣٽ]JFq t%.0R e|U:gWAVBWagJuC󇟤ˆDDGFo-cxkv!ƶ}$Y1kpZ un)$dx:5e5WEqo^W[IX\" ̌韕;f_5nG5 yo{Jd ~H'AA҈8Hm0O5?VʵγI!*ovbX/ipo]71%o~(A͛ ce^:lVl|RX+&o/vHȚSp={/Z *ba= U4.Qfr`ـ>W\K`΅룊FNY kp,Wp gwﺏQiۖ bh~F6RۭRYSyL ('7Y.=md%Vj7HQG2 $ZW]DŽF] 9X :Vp{uV1\8fvEa sG[#óiV^R`yylK a @ZoFDN/)Z&b#P|wVȗ( 1nC>ZZzRMܿN0>+q6FYe(͌6Ihߝ ՛oWľyI6\gH5w$\+`ul賎"͵_f:k>ʮigؚ<亂sw8~/BV7vlZi#ˠ xh`|3[9: Ճ 8X(XǫG8P`EpSyfЕ{*u`p1vu@/uIj5$>ݑrWN\U/EH9eS,8wq0-<41kyQ*^IoCtOk[J%6m!~bK,N`- zw 4䫳6ZaS`./,w#f r[`W$s[^ 7@mz7J)a3xAxk'n9Slڝ\k=\dGH_EX]{l؊:}r"%%.XK\3rg-8kw:8q}%cDj|`@[g&($'jX  chted˾ڮl ۗےԤ K"xk_s~gI FI,]BƟ89B+WJ]qyDcUM$( ]G mL՚ߡfW&ݠ]B[նq'M4OEmoٌ`衏\ g_YS\ΜN6ܴ24K:5$RIZl^1a)o{6Z H'3Zt)Z঺*6@xWk_tO',EK 2Ck$<u:Bڥ Y#MұxJ4oi1`z\G\&j+k??Udx2&6q c;ZXbskT MAd&. (Q+&HВ1c?&Hl(ں`S`YLt8֌h-,sw]y7ǣ`ذJk47L M[1A,:x:SlA#nt]}#;M8=ls_wqO . R_r_?7M$ǁSҺki0կx 0G][F,p@?{ľZ,Hax|WzkSȽGk%.G| Rei3z75E@Y}8۹:9$NLZfAupø$D8" w\Ũ(Pt9\j{ ;v''P}nU>g:PmRz::v^ú8E !sf([W$ ]2I D(v^n/nM)1gMy'-hkiru|ժa(>I_CTGVX:iD#Kjplb;,!%:{dDvʟ60z44 лrպOs:{.EخODX]6&6P%&NpUʟ"*}6Rc-5#Ie=ĺAw@T[oLBK[D'/BGFYW4;V6e (԰Ƶ eJFιI>/Dثќ*VI&Ql*vhN~Cxpf)1=H @i"$zI bd62r ?|6ϣcadL(L޼ŀ?>6Xӡ{>,6{<7r]CVe" E9FAkQAU޿dt;ύR$=֧ )<dMɛg6Hbk~8&$1<_u{0l݅$eh*657e6QEi] %^EթdKҫ;mhXLtJ.U.c Anʪ{}lͷ 2[LX @e;Ѹ̝p:v$5!@mCe^o6{lH,B\ l>7~F s+d̻o8:V 0憿cE22Ok=𬨦2(_WA0f=l pDQi8} 9~*Ho]`-kH}#^ҹp͉ȅ̀*X#,?&M[()wSl ')9Ү;\26[/fHM2W}kYo7+9z" i7ϐ1Ä'=YU5ij1&[/2$I#CG,(r>g\ X5rSPd^)™muߝ=q =\򸘰 hxވmy4誮b.߃-dtnG5n>Jq0ꉛhK-|i}nјM$ZVzo3{M0?ǠsV&0ʌb/6nY=x &0aiG_ X)9Yr,y2k*ѭ{сXmlt2 >JV..&ZK,SfWi$|CR#鰪g[#Sn}J]1ckv"6헾Y:<[>HRÌZ3! Pߚ.˜[AP_ֳ<8]QxAII bB+R$`vFB7㕗VMC^Gt$s?܋B-bf{ 9q<:HvVVec8Et2]ί j>Ӹo:kv-;U#]qFv kf:5tE;@/0! 8|c9x|XGLzR)gcEt2 G'`6vshO\18FATgRkt1pGb?C26q~ G/go-W ' JJĬ&AC?ZtuʈYWx0е'}ٌމ6Q֬YCI*~X SdoQ.߮:%z{IS0cc)xD 1bfvP Jɾd346GlQVDh{ѠBSL̊cA1Tgl]dϤL,-4 ^F Od V7JkA>G#p!|Xb^OXj^ gE,ܯէ^X|.=n+FDO|2P nk=Y6cۅk# @}T43̂ r?9u[j Q++ݱ98P c 37}yQբx0:ADO?b%ERȖDiOPZ mVό3>B)[;z *ԋ*)\cwTw KZ 5V|-6BbJ-nDʒBJD<ֺH,gVÀD!'Gr(o\QGQgԳ9" 7fh-VOLwQo8Q;డ58nb)7a;> 5Yd^CEԊT5ϴn ф[jW-Kfx]%\Z${jd/ 3^rV>-P}* tyWpٛL"2u:9{8*O8 MgMl3S\lL#쵃7֓ ⻱{ʐPk*8o#/fң~lTwp/W1$"CĬ˜!{uq6rb2,FiC0=ntt"ϔ 7eT̵E c,qZh1lJl6~h$UGpi?C_(~ZTϧѕ,0(Prky^vզvUN?Jq,^ElgmoaZUxjy68SpJ=yoip#>g7)! S{" ڲf li>NYC;89I7]\6 ;&jjtu~DYthtv[Z͋L}eTO4qeGz*yj,5\Uoښ\nR܊ uFUe͔ɆQX@vQ\9,DVV/G%?*o*r!L=h5_F#'>`pqbWfdg\C`B#q(߀a"<9t pn8#RD—V3UY=Ryy :جjxugolXlO*4|^ͱ+XTz9me.2[X~5j_BGn.a9P^'-=/:?lD _3rC{-`uFꗡyf^w|'|hz!L9x̆ o<0 #4IJCΑ3OkO$f u+g[~xbQlP[ /T\@@V+.w&ك% ZjLA}<EpW'z& ~K)71ܕ2oL- k NfˆHVWӃpnXnۖzw2'~D6>5\Y('YQ]LF@|҇okx++G.l^},FFιYeTpamileg_wY[1>az=,)~[EdM1<gsKٳ|wiyZ]t#i ů[tZ>h׭ e@,T! e*D;aԞU' A&%F/ q5čY:FeNCfI!ٰ1AP6#G xm?I03*˫߈r,3sJ'c检gqm:9 ɖnd$c*{| /K6" +Iz>wF{irĚ"0ۼ/ mE691EJ{Pw3L\R\8뜡l|Σ!D(!Jxo}g@yOݽ(5z2feǕ"${aeh N>ڞJ>Yw@=_9HD_Qs~% v9@ҍ: JEK7rR7;Pv;Tѳx7k+^/[֙"O|B1LT,5@!@㕿%e5@TrMXrL°f5Rw@;2 YPDU7B>Mp叶9p$w;C S?GnY D01؞ꍊ&Ii-`,k]꾾Is,~!96Z9FW" u G %ZxjÂX;PHɧu(iOiIҞ xW(tȬUnCR[kDŽ*G5w4[uime+pk<)cFU<ZH"9ןJHM]e\uw*⢔=6#B9i?3EuqAuPG-UjY%nc (\Q!sݣQ}@P̿#ŒAH1:v@**?x\!#\%dS=S%̲DCa%gX(ė=l4jhg9g(pϟ2a`7q9RjpjL3dҌ*ĒcL1Oݑt4 ;XC 칝9Zk%bЪ{1B)Q>`>DN6cʱ3~#U]Nh^5t@ L-8_e2w?_ ҆JBcn!h*֢"џ\:B(7INʜ*]6iͪ+skq{y{Ks#rxR q,ʻ(!%-I2L-cߍzIz uwhkݶdXmDjItW:DQ}9##AV#Xw\ lJ]̚t%wx~=K,ƎQ*DB_9glwf|tl"&\EP ƫ*)R6'R#رn/{2pm\SEV^Gז[E{z}^ϷniߗZU閁@Qv Lsr%]!% "LdB z4+4kW*9HأɾN Fd>9=C&#kܴg` 8{haWtƒŝ!`^ PɾJj㟝NN@"†LiBCEs r>4DŽX]t*k\H D V2)[tž<_^]4QHf`R|1ev  ǷJbV~n:M"A>F_a]؛14]Ls8ˑ ,"=!!Vݙ/Q/p*gxUV<ش7Am?pqE(8T tc㚵\V܍\yIg7gDgɔ%`݁ɷ5RgK~|UnpA@;K@Cԟ n@Iqlm0ŁqU|RZi^͟f:Qi}rH}2|*zwTm׎~~{YDVm6;mŹ-܎ =溠]jBmNEvc/KzOG A'Eh{C׳ `im P{5h-6{Z{YF{7pk~QⲠzFq8G[zlUc2!͸8 /M((s{O*䦈|_6 KdbE& &>кHeNlw.cJ@;~k ͧ؅}!@hj4e&U}W)ZBLDb"G9}q_c]DqɌ x.5IxC^_C$jnr> M+/TƒCɡhE2hBW oWQ5v*qUQ -it N1mWE 8]+ x/(a ATO 6683\I$ Ka `RP ΐJJo cF|~wThwzQn.`QŊQ8N֛{AЖmj(ʹ?WC⸥\E:U23&K3soh:@/ ዌeGS><: q7Xa1#'+F'%d_ *%R92!ω/rMt0p-Ocj& K;7G=5%XwAU=J2WPoD. }d5O^-OfU]ČjK#(^!qŢG515nA#<Ŏ#)Yg {J|rRw`W _mkf.0L2֧_xF!5Њ!_["AX<>95lenLwR˱ל1sWEllؿߋ';6]L{,lSUf+T<-68YG-A{.R&՛y_fYk2yxԧMOZb]㲈%J@b^m?,S̠IC~hRҩ$6P*AJ:;*֎{Ә2p>1iqV@kMݽu(aeSI}D.pS?h"I.[_%RM#FkDlZL$" `S!F':tZ̭L 4Dac k0,x- I!^lކBLxh~zٹ6|^fi Da\ݠL9zIA_;ɀ]-DvݯEO"ZyT'WDUUs^Vg(mo\N\/fOa J> |miđ%k₹dIH2p6!tY(۲nCg%O 샅A&z7j\#U5X 1$t/} |8xezb'#GhȱM%<lՓ[YLP2,٦46!42QŰ,-l'@dCgEϐA%D _ gʕJ¢r?d/C7PeĪr6m;N:/g; 6mFI9[> =ޱ:v{Z: .STJ`VDUȈfLh$Td [ &9Q^rh=qe@Ϥ?r>g4i^s jya\jE+|_9y!yi1E&} k"~jAwV VQ_j9U +oBu;'l +V| ,oGq@ KpҎĜT5&Fg<XAS ]f^4^O 3] 'Tzxt`yWS|dTr^P ]P)M^`iՑOtr0.Bo"h{=D@@^-oZou }-z 2}m[=J1Y9Jv7'wW=k*ɸ8'Tv"Ys4{D_+"lJ\$>XRըT}rھe#Ci΋Dxbr-j"'{/A>7ǨxLM"A:5zixz`jlt?N*؄D ,4E.r lꃇd {ApN: +x {Gg$a;hlSJXlU5b08Cd {X ɹ<6]z鮑ᆲ i%ID ,|`MU,_U(ݿ{LIkr C0wn{S~UB7R$Jhl j$zZVS ǛѪ)0(gS&/[!P8lHu{yS?!'䥁W.g PS{W9H~|u,LD$V 0&MPB.-LO(ascR,a2n!U󔃸m1dovg>vJp}ԣbe9E|/|/fv,g,-ݴ|hk-$=T;SM*gQVڕ9pxfc[sSd_$5||1A$y?(IzO"~IxSB{#: P dUbF;/7\' DBO QQr5%0>wɐ%ٲb0* ]w{e1x.Y7zgKM!V: ʲZFOpϜOZ:\#([4tMDatYW \F-ھhP,*{eńkYyt*/!$x~*Ő(ko4BiJЄ6XF#+0dW1 NXGjϊ-b+`s+ ZDCjI 4u9W<T\wnj%XRhUHO)oe"y*Ŏ^_iFPd7̅I9WQ4 !2( 30b)rS;O6 Ix/5X_0L0yz3cN<]h{)I#`9n1##.+}IzJSк FA;}S6'WhJDI"Jiqdh7't^o"iV*.y݂P¸ {\)Aȝ@٬iHqBt޺ZX1a`*+5Egʠ>6UjIe铿Kcˑa/a9M_y[[%9N}J=+IfGx>5 ]J9Dy풷wq'#/L!\ߐX_kvHd#3S(%$6 PdNh -bi̿FB KM4EI~[P "w{vG0!A,YKt6mK-p2NR"jw3)ѪfY+7zL/x\B$N)8x2Z훢-h.DJvS-!ߴtIx|P\.c$%ɖ !!y^=`HE_'5"j=GdO}R 8EMmḧxs=ݣ7 BWFfo@˼C9FA^[,o>nz۸&W=qj+8`&WaWgZ_@c(I50e=D]u2+G B#^2d,oD%k"R會2u򂾅%5y'azԾޗD HAbg#ȤK4^Ʉ=RC/o"?0m,i/R˭9Wg2۰.¶?LG'MyheY1tۄTo㍪IcqrS3\":E3`hO.e< %[=}cyXm&Urs-OcHr R"!#Y[P\,ZJ/3X\&bh^ r[7er"~SLETeTXAWR IJ2I\-p3Txgh6҉"$L7*L4: 2-CQj񏋪LkUՌ>DĻ7Up"B``e& 7R&QkQerR R1swxQFwkԔT)IY*8 +7:DchN8gՂ XUvq{YL`GMtMq^*Q9]kg@lqSQ$}y [\Oҹ14xsQK(-1i4Q p#1FOɄ)R_%C&Q9$5G?SP3͔*,TB(MIzvi ]iG{W(6z5w 쵴XNYZ5y%_q¨ R ) k7K]qptynS"#x;{6@O;Yi0m R7^7GuCpY?^u3J'rsಅ1{M4|dB@K*![g` 4wPhρXye}5 }oQm4]NuaI^^-˞(f2a ]Dxߞ~8as_^k#; Rχ6B;ŝB/#C 4 4.WFŠ,벙 zqf6QR8\mƉ م1ΛsQG(}["^VFNc_F2[2Q 37kߛگ&eWb " 37 vz/<:@O00hZTn~-3*68ŝ@=K#/:]VK[IDRb''Wg8Nj^ʁ?3 _ ݡ(A=F$m!:No o'‹7|adӊ)_6o~IBJăKMWVh}Fh^ _(]URG #Ƨ .̕I{!"?A0a_m.]W.}vcx{i LLgTӑ,29r(&)xv\./ ;>=1ύX!6:qSXXad=TEZhlPlbbXJxxYO 0LcN)C]I4+8}Tɚ<^9%AfN uחI\0{2O4-B:B bz `Og/Ӗ p'6, n@<&pd&,NKLY"d~ǞC$eoX>͢0B]uv.Q| L[V8^;Omue=f$;W.ok3?&oiEqF ^8vQ0 s>zA P|'ҷ(Z҄kz=R'ZHuVڻ뭌u|YL[~t= F&iQNqle26!2`hy9k.*)j:x+hcK\j";j7nCGvxOB8 AGKcp,N#@Uh;Dq6]>Qb>)xn#/͑SOĂC 툭hݤ$Ғ^:٤ϗ%$N:7UnR:8Y^1 NΖwukȦ< iNCrȵo[gu#׃dwտ/ͱ!t'O+/d@TÈHiAUHid+d/3ѸMQ TEԴ=&TVpYLJ|6ofFas :.P}q3~P_vǃ¬< mߜBG\>W5a4VKJm76 )!>ĭ46Yy&+Ծ7JCXC8-}xϠ_NX;NˋK vp0wg܄y8HWp!8Ĵ:\,6ϚdGkA6x:ObՠBQNgUXg'ݙ-(P|";ΐ8SLجk+Dׯ`Eư罢fmo<"(yrwX<1K[3rcm*(dAgGϠ 9S%:^ơA] O.#8zJ0xH`vZĄ@Uze?;u ϐM$Nf3[GJbaިQjvˢE:4Kשtgg2aLtn=OWT2 !\P#5aXF洦6@V6rܗٳ<U x2ķh]z[*!ep\G0(-`d/]KEȰӠZ>-9p6R??f 嚢X  P@0d-3M0gxrպ\xQiRat94p"2We9oD%aq#tN(Sl!n!AlWgQx5Hp>ݖv";x1qf\.ō㦲g[z)YLlɩO?MPXX1L]m5@vPfz;虽G1RTB߲0?dJ=IFq؋xrn(E9ZeB[`u⨳P,>۲ӑP/Nh3!NX1e˅׍8?VT<|$R/gXa'i$vLV_:dBF]4Ϗo >kHnd'5֑h#)5\P.L;u\ۆ!)m7@#<Pj.[u`:Q³_uW#sN.=}(:c]&Q|VYY @&` k=?ߢ3j=?r¡~I78M3eYĠG3KfɄG5$I#K<&/eZ=!y$Gg!W>L`E]A'v[_z*7CeIAK\._}osec%<̜83 i]p$oPabM<: 5%\g tո mÎgXx#ӥ2тy.˫F&d|l/,ҷɻ^flr.e6mg7ѕs4 rQzʏA|57 \X._HV~xؘ{v~jEeu5N2 ܳк܈ܶ8^X㗪RoЄ` ; prۍݘ:X7m9A7!]=^%>]2_[pML%~ŀYqn#en\4Ҕ15Htn}1u >J#ᘑ qπglZn̞w:[8BD5PUB(dzX8{%r9Z n:2Ş5&(>4M'x(zyK[5vV8F:?)Za!zi+Zw*Gu'BdULk9xR[99Rكvp/⩱Fgjtۈ_xj<,d^6+ȜH *8N 2nDv-hue:"|F gΣ*EĦӀEg^&{q{@5X"M2yVy-dCuY$7V"{LDO;@ %E;oVCx[fvk7t$65rPpd.Z49VpLESZRE^RB$f vYM,* X{]Ocΐ3$•h͖MD?.LϐZ,ɼBRl4ʗD hSܜBy1_(IbHWEOTpZnC(Gc2'<ه!dm&62g[˴k%S"ȝZ@ϣY NUvx&H;A#BX %ow\⹗!N|aPhJtGiC|뫣Ð,PYb$KR֒\Q*{^$ *tQ`j[JrC5K9} Yޓ4܍!3aZ Eg((J0|xP#fJW!,O;qUQzp9E\gqS"3n_]˥%T,r 6o`~*@gO9YJ%Bm;34%-9j8Ԗo:p_ R;T@Vq7Gk/ӛmN^kJ(BU'iB-cK?'1zAz+#"eۋ% px}L̫( ۍ;o'(Jg U7~g 6p:ڸhtw"PXЀau$; ݰel9E{20]1c颟p&B{.ԠgfM?FGo=IζPw%Q d9Y?Lzrۯ~Tz __HB=J!0GhTjcT&ma#w$Z[ 81{ q"?'6`D]R}^ZU}Go  U9leugK?E~,s/$38r ho2&gRC 1nSE7JtQ:#8R? %?88C9VP EnL0ơw:Q\% $041)Tя4)'.A$b9 /q;*𰴬ilvlPTc R'kEZdK̀:R(X8Xu{tfġeJ(/iۏg*{Bu{'˜y9B'8o*wA/q]+T聯ձBlԑ C<(ױޒxqmџLH7KY68y6u!CdaF / \HXGa PTeK%$bD:;~b twY*epk'xlލk~8/ΰa3l,!>y@DhE6vY $-cIyJ.[`g-rollKg@7pqv1<ڳ~ ` MCDwJe:&Sk)G3hh1Vd܍H@ԕquFju Y P@gl{^&)*_ha(0Cx{5L -YQ3 xX"\ߏ;Z(Ybe (ͮj#z]ONVpc~V0#\nf.m.w^Nur[\⩷=238*)nC/=Okڽ(:8gy Ol 1m X3;1[PU Jaq$ݟiC85 }ES}#Ɲ5-v{)?9Co>O1]3MZ:RD+PvJMWyyiTo#u{A9\77fh(S qzf}Qk߫UL-߭AG3;_)Lw q掦 }c@Hvk5 cQjf&e OC{[6bB[Jձ9Vէd#>8`=F Y $ 9#ޔ:ՆyzT.JC=OY(6t"(͜\*z:!@T{;Pq{NA}3wUݖ1]'F)hgw(.5W5&'=e9Z1F0K5 @r)0!Ѩsl˚xkZ!gsبOйH}D_Gq(Ȟa0f*],ĊR<-.yZ||lH)! XaxA$V=$d\M! o,7IiJO46!R̀ryv48;PG$[X* fhD!٠jfA.d[p~5֎E+C;i_Ս;m᠛VZlI\Uc< sOMchNr>Lѷ[*-0ZxX6V5&;4l0NtQهPN<BJV%YZ71}؟U^Rog. ) d vdOr=KuH;;7k*?LrKZG'O[\7;xؿdtλbvyKKrj`c&2G#R >mo`CϰtWܧ TK%Ƿ$M3U"ڝEh\+y6³gKP%b1W80]C\O·~yM-YP\|Zs=pߵƿ@/;g% ZDӫM~a1 9L&\fM1EQ hnDWz.0mS> iwօ5ubyp]n?wjwszL=$x6礷N@(͸i=Hj8V 3b A62eskͮQ Gso6(«QNK$+YWvsNX#`hސ8G'0N;ݦ,vM@W+t!NRX:WsB+&/`;=yXTkYٗT ޟqźq#*ԉ, Y VdZ,)A USoUU>5UEldM]dxLYNNb5(,R*)OzZD6P}@3Hhj5 9wwe9K 7r:7NZt 6 @Pw63b(AmN;#!zGyZJn+c*p\FZi8|Ju-l `C凍Gigo }rJNbƿ/&?_crzn^rMz5aSGMy_ҮlNoy?R6_-mx_cNіBzv>x]uL%)DUʢH<>j%uӄ\yT%}oKW$7+VFT{"yT"!F^[i:lYP Z}Q A4'}SFۋZI2 /kgTR􈱅B`eՋ˜B\*MdػQ(Q4TYN}#hShT%_t߭Rt]̊>uC312|YHJ7d@gpP>WoO0}12ơ.F"g-_?*4OfKT,_lh;.تpEuOn5y2.!ˀSB g c))~F(0SN h3dovvAn}Zq_ dW?|?ER1* ߺr0́r O$տ@NȽ揩i?Q>Vv#C :9qu|FzYdWcB[x^#,ȕ2L*L%^+BHt>':FNW矣U`"&nR`29Qz _K.B;{j;ᗦ0esL xK-vu+-ĵVZ'Lz^C5QF89yAOpc(H? SjN ڰt8y XI|!`/HkRgk{!K\:yT黶5w%R_C9U<qeraDQFDݜ^t 25 fGXE^ ן5 MLzK_;q-zo~u,}]E.7+R ͘ƅRfuhy| D!ޟ?SqS݋C |Y}tEU2lѡJa)Z_Y&afYp1fbлAϢLn.(Kgĕ!,Bǰ%.Xs"0*st>fq1&*8/>fk裬\ֻ oJ6]F@8uqrn D6GYs6=~Onc$ W(^,|'2U#}٤u(^΄'P$ T~~ =\o-4#z} &A\7^ƌUu* 5r@9 ɢB@9/?Y>#Fyzk WBڷv>HG/oHhFLVTEa4eByˑANf  c|4ʊ1_u JJr^/AܷWaPCI !aHw2E ]/L<ŷ#y81[W@.? [j) hoS"d,؎TG|Yj/5TwW-BF77B [ R$tȞB鋛 *(g(p_H7"q+na Ax,nIqgv+) yWO: ڞ(֙e&oqbs]v@?D'}9aTrCV*ԞgMO3!B/}R&kX7s[R{3-%$u5.ǡ?@ I@,}-U`|[$e˺m&3RWp?gecC};4ȯO52i[Pb0TbōY{f *J^S|;B[𲂥)PSvnuxp╋-?5DԐQøҏ }]c+0bAS<qܮkdqv!)2Ȭs"US׾O攧ޔBQa1yr$;'Vs| * 3AͤIGV[vPTݭ6+?l,h!=@Yt0#"9 w dbG OȋcengT?mʾy ݉f0f;n;r<gڍ'j=W]x6g ""bb%o_*DXgb|7 JRո%>v288Ka҃X?R  ~ǻs2U"gs -$N'@&3PDf³2ط~;oq2E&$zb gϭX;ɔea#\ċQ:&b=J°>7+T kP)3GV}+RST7.3 F]+9f~poe- (#HN aeva|*/?Ww靵:oN, PXL#81LE ô_$]JdðQZ f8& dRZC` oj3TkcШ{qF;KolA{!ټo+<#lbs,[E{*ˌc96/ˏ}5$sN.o~wWCTح&JG`;ߎ>7~N \mm&FsM/b "FUka9 Z tx׾UlL,5ؚhϱW.UO54 o@GAZ%۱˩bTM>m?(]4R>БmښB*"@^6 gM WRܬZ2>K ,9KnVU47#YUd_,=k}C3O^"P}W)XR4`Y.ȣM>F|MR;&}' OxnB#t⁴aSߜA^ pp/5m$&,c(Q<;h`q5FiN%^CwsbDBV^aTMT/+=9kU3d#!@Φ3gV|'y}v߬b-?AtaTAC!J+*9rBMVRafȨ5N @=l3jj*֙♮E1L:ݻv6JL(ylS)q<{ϖPŲL)ENIe俺%%/q|*{&68H|(D Jx gŐLI ;\x4 9/Dt$x^\N%]DKh)@OVk} ֵ?\dyab߁Hi:L^, c %է;& Xz|\ 8![&޺qVFWfӽ0Oo9g2gZ+U:!̰S׻ԗ !6d=mIH"_Uxn'!L,s4= V;6kK!F-xb6B6$POFZukD!i%"M_Rwe9) U'N)vat#,eL'_$cthwa /G+.鱺˚]ng*Lbzqm e_NlDRdx#4* 0"1ni7 q;~t3ct)|Z'/"6}:,p1Ř7!Kȏ+qR,sNlw Ͳ8`+ a\[أʧ_ L l5Lc$UΎ~a|WK( حfm6GU8@ Ib  О1QzjnKvn 96!8'vCjF\ݬrNe\&mzHM|\ݟ.P-t ).ªؑzSLJ8!BsEcT4voX(4R>ZEрkAY_/n̳.Ң>Y ) {L])"nUpM0rXRp}n 9a^_H +.yK'h K#uQ=X1azdj&$܄9^ZR>O UXO7/*)߄Z-u5,a@:0O*t7sS5̝qͿn.|%Y7)D|cמrSG7;X9mb cb\ 'gnĻő:ƸP5 !B-zvXVd-XDkUzO4bҲϏa*oI:i0x8y=f~&d[0p }' "=̄듥b7u֨CNGz^G2AZ#2p[*W |zJ[aU]wb5gr:jFDȹP`mp̨uzHڅ 0㙍XL$akxRpf;c84Q(2Ȳ0d`dՎ՜u(JREx@Sm;]8洌9έXI7:L ʁsqdnf.(H$%Z kݽvw1y~_\ ǟ\!1f|}8O/ex@2Qj34 ;6ߗ-Ub& DoM#U* VDX>`XO彨0^ݹ K|nuy="W_Dȓ  ,ͦWj7;W95ʍggTkv>΋z; s57:ay.* ֟ ޒW\0q20E؁@'/o.t0D&cvj|߭Elp-̈́cq*pLX6DbVٔ fWT@QU(, CO~6Y$`*ry|ZChx#wl3fB+(5B뙊 >\^{&:tњ]U>^BppBesY*pOiLU"&BF bMŋ*߬wRZ`R~nB[cCR{q9BC \fC+a2rbiIQt!ip UNZ[͂JLU1,DR R-F'KeVA*_ӆb@XKZ; By ijSD3V/ Up$:lOdLhPu2Y2v0"\`<pn/Knxm9ëS{"E/YZXtFѪ鼺?>ˠU`{5ҏ*xi_cwh<-"Bp/$5bz]SŮlw\Nx0T$HAa%Qެ抩/kmNF񺱙菮&ί[֓U Owb`XӵhT}@j,$%lnN谤ܾ;벢MƥyYDznxh[HQK.Eε)(^ MR {!dAf~%9f.?p,9~7~2f.\^orJ4Of ܇b^?5vhܼ=}/kTX|R?X}܁ h(~m晬029Ikyt{@<WyԾ(h^QiɽgmzFjݮ8OG@ SW|`5ϡ}$Miv$u'pCP䲬Fٶ7pY~2Lo|JaBʣ~RQIfDN(!q|0Ulr~е^Qx@S^5|bÜxgEF>"(_#PO8HJk*PN ,TpZYb}zmtTqA9+|$ iT_ \OE9hrlcGW鴬"60& F].JE^…Sz!UN{/+k_׶ٖGtd)Cz6w$L]c[&c,Y 󃻼H l2RP QB@*nR8Lj{gWATcăW8wa>؁rcۂ8bqE2@ٺ<{A5L庙V6T-̦Ym W\lDmрbU%Y脣1P2c}iDL:\G BbZEY"䗩5H#i^~Z>rF¼QE=JAO1)ĭ3ȍb tW* 5IzEK%lmt˦$8)xY2o\~zȘqz9/"#uʔm#Hm{jj1#.ȣyƅ}}6a 5&] z 01͝WgUDA΀['|/!D R!QIlaQ.՝L;z(V/8I0{jX:RPE1|f )*yO4yVEɳń/߀j$D{V5gBRk͘>Iӧnk/B+6;4<fjtL#s/`Z:5E~0+c]f=D?1bZu֫EURNe fFឆA'@q$ӥQO Q*5盚9U=bHT[m`@(mt Q@gE8#|m|ሟ64!,txfD ϸ#ZCsrxmWUWHƀwf['w@rdfHvT7zp[$5OrISDS>d7.{׆V&JsF){^nlN~|L ފqЕKEġjO9]V>@&HrnQ43H9]1\{/dκ BZ)'[.R:#sı]La<[V0fA*XBrH8(tIfV:ECfjʋ@i 0h 0!oI:ue{٩xRXv)'\"5c zMjY{r/,X=&>cɿ0UwhބŒԔ9H>ن2⿣Fg ,.0I͐~>zcMrN;ĥɏ1ћ.I &c029>`՝t,Pld߈`;VfxKA,Dɡ_NJx̰_P*,]m8z\OxM"އXuAS ޺i P0]9KPL Cp[ep|h;aq|@#L֮9΋0.P;$ƶ1kۚA!YևUş["_#Z*z1zGޓ} :|A'a\̥X{ً~70(N#05M])/,яs(] "cvd>xfQCzzv\d\ `P7!P4XsF |(O6?yJ0' o (/,[QD(|>'7Urd%vM4{mnK}G-s6D$rtaWom ̂iQ;nN$YJxDpwF S/i#|ea1("%$DmV %s7]O!077]joυF=ϫajf'FZ}@uaߵ(h<ʊ+)FU9SPH# q@;$|Hy>SM h5숛{5!q>e,`è%_(|],Ё|Yrz )(9ڀVNmK~Ru њs9zc2eeyﺚNh R->+ hG9}᜺ #dpH[1D!|k4m.Σ(8a(*PPN*PǑIfxflU r'.δRFO0qIN*y)r"՝وL_MfVXc#QX(R|xU\>62{.9??Hޛ#[o8#1'>XV3.%dJ9!bM?s":TjƝ,kn$dexR7̵I*O hgU##]FHb^u> ݽP;S={V}j+s؎xVe+L1a{m-lϐW U,/01H\3 OF|]u(S J#GZz?ΨݨM^'j]5#=NmP3 OOkM#,2 sӁ=eaO«dONͣvg9zU hU>mg*yϰ,@Ĩ쌮2÷>L"|V&6MvΘ^0@/9ٌ@\"#-mzf.EIac'2kidgEl씢V2B/u?p/Bڡ 90L?2'=JwOa<3O)z1tgjyF'aX0csƾ固hAyՏu4NN:Qh.sDIz^Z΍J1QT*_[e"C+S [gmg2&=7(rX\T\$CǾ8e%`#'g4hVY)s%[U< \Uy@1RZ$nQ{@xcCbnB?g766C4mrfv,X-OkQ/o.R-\M\) 6[,::B{*Sl.rZUR *vs2]0 'tu2yçep4+OS8G1uA{"SÖ`rs8Ȃ˒j$zՇZz:85ǒ+E8F:3~s lPWHfY ϩƮ|=>Llw6VCk/u,HQ=F%]]Of*aWI4/pYlkˠ6M z6Y &4iie{lS1pXfcMZgv!c`E ^ vu땵-K!OAO +D_+i =(}]\G+%R^(3D^כnvܐl6t!ʷQѴ)KQr."L{z$U&d+N95. |<0i/U |9Z㋳3M2@D;nqEPJ2ĽP0`oɎyRjvpuދݩl?cažֿ@Ᏻ:~Ի'%Gx5(M]a>52f#Z]5i0Ի}9鋘7T]b.m|/KWdN$Y1GyUZ @o@@!y9Gr]eh&̥%:%__ށp݀ؔ}WuA"eu og͝p8'lTzI6 \E?BlvgU$\.9HM9~6Q  'kzGƜK C0;f/Af HJ !KMIM=F^pOD<;1Fލ`/2œrBEZ nF4{k9 Vt؎d uWd|"pO"g VDIzZR'nSy9M}Pd[g?ݥ{Vq4. i 2Iu}8V![C+eLǯI]MuHd,n e P&|ZDJjf~@r.|%tX,] %]\ kxFi`y٘E,B)cA?M#Ʒh8 sٱRf斕aU%s)*ۑVQCJ86OBYEG߭3KDz}J$6(ꦈjʍkaکqk+1֐^Pٽ"q٫<%3ФR0<Q흥bN\wl7xVeo7Uۂ7: au&/Oe~Ezs>nE .{ 3vL՞O^{Oe! 4Vt6bIɹmyeGs 18 P>lP5Xoxp ,@(Л!sXGERxXfy09/MEPguf@ÕU_0} yz:p͎$;ZEP/q GF-fŃFqyDE '>2|bMkt^gAV혺O/vrY [C g;w2(uB# V)]RS?ԛ / P\J.pviqfD^פӾ)nv2`=A6.H&iF*EMmkJĚKho^qZQBDeZ_dtVUzaG.x@lBH.WBb{wӇRζhfBN=#]mŸө( 9.BjN[A,803v8د"\-੺fXaJuS[#XGzO7ZqUMJa {b%]͓^sKBkr'@9ES7NO'IcrځшgdӊgӃTK*nJsFKdPv?%5V 1Sz\W+VoBPm\_;ٳ1hZTޖde|wnܐ4:Z/nhlF?5~P?B:[BNWc:HoHP^'±W9B)ʠ\GƲ`R yy.%ZC2W5m J]]f1~/ǿgj) 6daCӵ_hjBN| b 'ZhPЬ9svG?s縋{ [1Hd~K`) V09Գ}{R)]h !9٥[EŽuO;3i,y„]3۞ nc--/yb\H^MAS_0W ײmHp6ѱ:S ;jW/ݤ[G8#'̒d|5'l_(q&_p ygpbW.@AչL:vB~b T bdOy%bA%d>n宬䅅ݱߗI :R6/&=goW!xUӈC)\v[0B I|{ '¸"5ٔ 9=i{gSTdd :y=V6_Kkʜ k2م56 :`|;;3&kHO5-˙q5H_>pe%w4EKD-F}p>moPN *!LXJF J-E{ APq%a4*. +g4\Ʃkew8ynӖs5;٘J7 Ϧe 0K}g+glqM,לgRǓ݆UvQ3;H{w'Q<.=uM]̹I#R@Te'!9.hJ(?=ªަ9wQ(Gڴ>JY`h~62o [nZNr*"}WvjXht)!Ѥ24k, ociTЇB0 Rޱa‘Ryы `^2)9 489KZB6m"#p'-I=ZG^|<% /@f\ѩG҂!b$RD4j|J/1 ,RJ9dG=ȶV$[eM<:PL/X6/7d : L Yp]aF!Ou׫]#,ȯ-#l~tK(+L0U+MMg,r4j7S=(7&-uJ H\#9Ӆ|n",^uaT0_4jC∏HL۝ozf /+OGrG3vP8YzZp&! !S,?nMMY9s^o/},*mэ'RbS>w{|A{R5 lXCX JGow'b7jE)b|Y/))нXqYu=tFaܕ",yl(ðMY#rZxT}IS@Jh@balz{)Lc2Zhk>T2?Z*}VB}}:TNu*&UH&܇o=F˂%fzHe$1W0}447[|7ϰ+0:iSw^xOeV 0"fBz$hdS#|FyX"N|ѽMWriy[ )1YbJ8?nWStl8^s%!&w2y9v>h)1Rhۢ"5IAGKpKI³Ǐϋxcl3k'} 7 +},pĆp}f>b&HG.k-ԙeF\rC!YQq^-áO"Sv2jU~fEf_ũJ) q=< *h@["$ ]^ZKrK{pO/E3"5Ǿ(8_92XJ PQwQ .G?vPqr5v-'Q|7ѲJƕe4vo#2\hJ X-&4Nɧ6{&fbWP &RXaC.kVV٨4읒żîUhSggὫ~!i걚!\PS}m3ygvGvD^#I/" 7Bc9z3B~U<^AO!J bAn1Yޛc}EqY2ޗ<?z+2sX# EqaI8B<5+}*O8`̨%@LbgFڔ TӉZrwX īnWOe2oizW*+Tmഏorܿ  ~.u?tҢSlf_sbQiƦ> /63r°,&44N>ṊyJ W=T ʃ7.]yH͔xD^]2̽k1E}$ эZ=D3H7ܛ2UOu+cK]GJfFX|`PuzӲj&b]Vd5hTFR[]C bOd `0g 3W_ ƨ>A-˥4)TC q?QQ]w0'Ƥ!%bA '\N[RvQYZʶ?]jMmw51Q|@W2LQdƁ=,'mT"BYsц7!pVcl]9'+EVZS<w1 Yw0SwUF:;Nʶ-x*Lhk|v}]3Zeܦ[(\& ٷ { w.˖4 0j> 1 e-7PF5lWwV*zk8CCec&@_pxIGDR7 VR 𽑵v#wmsD/ey;j͚%$irNR|[c)O9R[J%V#_ Xz,L< sd7X`Jcj{0Mar7Н o@n6W2el12('vi`k!zI"]E|(uLOM`Ly̋_:hsUO/E 3;#/zb~ˁB cy t!L>G2(!؂X <+qV5Xޞw4Tii,F+*ٕ Ф|3;B 1y۲Þ--[ 6'J =C1qbxi& JAHX9ɘ6\ٖ ܽ5˰XA;c(TYfos;nUCvT~'AuЛN҄u"{Vk{.%Z ˹7;޼4a^ԇ~PԴ3Yc1Lr5W W<_M \d!}$wSYF2!BKߺlk*T(uFvNzg 2J]S4| *lݼo.PA_eort~qCRQ ,@!{TuE?:M@]Gc:W qssM`i4=W|V5"\:z:8;&,~#?dNGook4j28ȴv_6ʼnN[y? (øf oګ~żfR-nK)(> ԇ./mS xɻ" ╕ Z/#x"Q[ \&0STg+H)LFfЫyR)=i>mK`RXFtR6EN\:T0#׮l4<ѡ-K~痮 v݆iDξ%-!4X e~}桥u攚 gӸ$\Cn-$ș>J5V YW!ؽ UfQ#EoȂޣ@<P< XƢYd3奉%h!Xx! e!+H\ݜF¶W} Оwڽw"x\K\\W:עG(CXws~-\o[jnuy}R?|+ús%~hly?DX$MFu2k5Eh_[ ,}Y!.(nѯўST3wݮJzCУOA,ɳ_nC/VĆ'dٹEpo\vTgX h,A ?L 3 ]VÖk%k úUdf1 0X6Rj},J{rL.t¿2$p+F8-7Q+5.bP<}}\Rp@M$r C{5 mk ] Y M(^Kx[D!LfͲJ71RCp)sQmPkd'za73բIjЉT:ɬT=$|N_Pv!!}~jo$in=%uW!}1rDSP"+ff~wbÜο%_׻X%hҊMO[]+y{N4#yB6*0Fwus"vgG4vGvݢIJtUm*{rTv$e# *qs&"ٟb޷voFLc @ 1\Rx3]sduD_\(GKKhͽ-hLHv#29Pt'3lfjU*}4!T;vHd˧֤s-LlhuW$Emz@F2؆Y C;:\[ئUXJwU&ly|vu*r)$s}Vsf)~5G6VSig.D:C^ֺ{?ً΁b J\Q R5}ˠz}7")0(5{_42a5^}bY`_Nh6|\t@JₓWdEpfRAd*pF8BU|8mOby`ds7M 3\V{R+И ,amu>U*kh @KۄU:p9;з9_c &wι&v"x=> G"n*[&SALA ~+/OUy_yL vOa}mn4!c$QnҊ̌TCۯ9T7q CHI,96j+hf . w{Q\X ^ ,f9doE5Uˇ'*!+'MΫ*L%Y}>41Je A~Bk45† \8#ugqV ܁)!ՐǢJ3Sr) (M dc_> 'sS3cr;<%AmQ@*Ԑ2;%Sݟ5}ނɖHl 4j+e5E-;ۑ[= ߒ| p$.D/Rz+ MOn5tTV!ZEO6]`Y{;$Sp"[;ONWA!C8 rPi/GB m ׎LYٿŗ Wt6KkO52fgN+2Ryh͌%\L2c8]w$mmn-'*I`j Cب*޽NU+puFSv9h;۾BߖX8oB_hgS-0͒f69\ECIyv@fRc]-DwPP)"^1%tXJCe0exԊ+?XeQ/ L(=rbp(s(M tcsޡ &n: i܇uMn1f E`=~𙿴9.r=;DqԖШslV8>&IOxOb`]%GgV_]-LĢ#`z np$+7ꉥ<#G%g7(ʬVs[*yF_+$2-HLtQj5zC }my6u miktO{8(Қ+re%DžK :X8Q^_"f7&W.J0-E(>ԤV^ uhg{UPkJ@sX1]oFl/ok\9la0.c?=+Ll:1 ggW@ ,>'׬`i̠+s旫Gw)%ДV)^#d@i2)RYӏ !T,!F v8qLYo"" YѦ %/08+Q>juۃ Wb:gjÓ80[cD6I[h'ij4vnD#8;%MXٗ7j#cU ;R`@;=hpucK; *OW֗~g?e*.S~58BWE2H?^6 d&% j0»̖yLJ hԚ'U| c_nw!G2*k#D"vv62c/4qbY<6N ęC=v.չ~$&MWc?iE(fH W oTڋjU=gIJj6j.ǖoJ X*&V9MPc:& Wl☟e!ф1w,3Hf64[IIL5<03)2I>y_q}hYQ bRå^">ѓxn? ME2}-9=.p0JzsL}S'0g1w݃8OE=^Yݺ,Ȋv(:('eRcǟ$mauU~x 6'A0Ip㐑i5*^kDɪjO3Cz 2\1#A}[ɏ ( ^wtPiiQw0 @;C] Tt@\#", 6c:MEK%YSZ")~ MY{8O ٶNK"X6"%qN~Z:L*O㶖WVfcִ{>I];3XдdæӔ7 g( I_CGw\'Yz됁֧zSJ[ٱ8YE=aì־q|`-j&e7%4W(G%H%p[:[񁍠rઔ/22/X|Ng4eLTDn2DykV@fDb<"텳51,_>ǥ b%GH&zhletF4!.ҹh2cx"WSSk߼֛*>ąfoZ:w 13XWW*uAW՟TL=dQx9n/>^ݞEL hw;as&8T"Uo~:gB@YܸU}6ԅ|<@bXUJgq 3:3@r;WK'CnXE#L;UMJ[eGŒUa+)Q)og¡;?k4t{2P&Ьyv\\N%l %"m$=Ղw$p )K;݊(=Wց>>RLrBKI9=19a2 S #Rbfwzc]"Jyσjm$ىII+ dgYO(4*5 ᾪs0lSq{{b=?S*ưۼ Nix?6c=]Za]L6[hAw%R&.{j~XDh{U O_Drcũ%.Z w:smv*4BJœ=.2(3'FzTE /km`O9 : Bb쨁tG b|z Xe/0oG0g SDFwI!ZOȠ.rڅBz!^ θlbҟ־XG]UoEB2R[#[S-ȪÜ ۓ.Q@QzAl<￯z1!W_rXtǐ_ q/s9b}m05K7y3,ba@I(}:="=oN?,a}hRNQd)b뽨$ M˰<7kI5¥e&_8+M(p* Әwɿ$'/UTH[c>ԡ",8N1'Y=B-#i ,EH.>eLI:Gm0.C*V`)UEf!*tjZXOK~` +Kpެᷥ*C0:H.PoP$jB805=ً 0H+1a{=j_ß7x(8 A] 8Nˠ+F2@s I˽Xpo0XX_ECu)G-~(;E QAJմώ aHt2`<ݢ4V$>\\fCTF}dHؕ҇Y,xAE%-; e09Em?  N,} v/{(?FOnB"fޑpWo⑟fBy)\rYnrd_7meZ;[\>Lsy7ǵ'b}D<l_I@wuʍPEѼ,}T&lkhF(A767%[ \Jw+v(h5}vIYb {5ԛHDZ8b٥aZ|4uJ0 YHJn &`Ȳ?ߙ,$4iKjiՉcS'ΙYIm@NIQclNc" Cu#'Ugꐘ#(/K`:{&a'#S` \TXz W'߰5^u -YjSkYvana\/hʟR $vh ˢtȤQJy:.AjWYbsJܱ%Tf V~Ȕ;D²0bza&56%r.%V,}]:U+;̪~ͫB4>dS՛U. EpdʯVR(=;y-pˤ-6Hꂙ9gGKDv:3t~Tr$O5רWZC:v6\@1`M/s_ R@ŏ<Xj BɎ5۽~*lV@s gI7?MzX,iOE9<߁3op٧#,!p%CfiW AxVj=A=y>"|Lke!(WruhII\1&^- 2<ƚ Í(y={{!µ,HWz̢Gv㥅VDfJ &$3l+%ՋC3K\4uB$@(mv-2yz<D5:ow0BhTP1#t4 azW{Um)DScVQGLDuL:YTZ{c˧ORv-nwE1|Wal!+W=/ʠ0&Ȝ]saq\Äw50$tC}#mdYQOk>"BСg U %sPod4 _xrI &Z#Ytul,ay]D7Ҽ]# W9Y9d"΋,A3 iOd=V1ʾy3$C['RUU~IR-27:!VF/6_sn>=sU]3\jŷ)jGfq8CHV~6x!< #sM͔ ]Odvw#>GA|3 -*ּdj_y`F/HKz._3LQ48mln]0 o2YH8{jN_Eq =< ʯ =Щ`g ֯pWxѯ>l%}Sܮʫs @oɋ- `)ejZDQ e+fkmUbx%t2#g7C]_7 "vE@5p2nPy&RJL~1xְF7Cl^V]Ps!Jo­POzTB2DDZg! ~1\SE9vGD6U"2PJP~= {e ~1.ҥ+'&!*s]qs`a(]HIG)jdF:kCOe;SZOЅLϿaGOa`g&%c)J1NIAظPt+-'>1WpwIޙ]` q;-:] C6yR={40"|N"k$LiцfX՟?$w ՝I: OrAqWפ=^aG<-\awJZ B>9͗/sK)L,ݝ妉J][R %{#_Xݸ#>nj(@8ON}|=mxG VJwzgb|,,9PJ$/;L}^FAJUe< !,\*e=:&}jl@LA^ ?ў:]W;NtpH)It5~SB1M" Dؑ%>RHh5kFY°H[)[MO¢U`IS%T녳OXUEf`a 9 YNoyh6G`lK-ajsPkg6eMA;g?8 ̠tQGՒ'Be)LmW=PD͵ q]-X#;S>,h9J=#1p-5z䘻<5Zm2jљtF@aNQ_b=]叅2c4ICG9KZN@p%%mA:/[sfq.^$ `S{ٳJMl7[c3]}5R u}7P=Њ9œ-jy=Y4/]k4ǀbDZE3ڈ̲Z˚I Hm3qM'xκ;U82'Pţr ڔeZVer%JׄY&*XZ;b㚖f!xy37=Uj ih:5 *N<"~ |PH}/D6Q*#hiOKU mfYeŏ AӲee@Ҁ4 5 }}/v12HƜKnUD:Ov ^+3AtIˀP&m9.1 \^]1+J`S4/c4kh׈e2) f_}Q 4)gn~{uj]`ns.$Q\>}WZr C0l.iȒ߅o&{ӡ[P&cCut} lU-VCB-ӂ]x+E_ v>\?ʎyE}L1r"Ѿ5֒E:M]*ZuW/E=1k]^@cʥ0hqAR7zƔ*@ER &#ĎOSöI&$پHl!ZSmIȬ.\eFvSlԙEQdr89X6vgIm*cE9>Rq/CXTkU,^ 5XA$-H1ULM]PV}OA@9D1v(IutUS돽}ܕDZEFXY!-ahy1wg?=pР@aN|yU"̙,v|O('ˈC9ۼϖ@}nJ'*!xȐq_ MđYdਜ~OzFAM=~Fd֭)M; M_@ lnnTsnmc). hi(.diZ}wmITޓՅɈ;Ck!c#GD܊&T*y>2J4\AE#kmd Β:h/߱H5/1ԿIP'˺'rBM>MAգQt!81#8> ƻ .;U+u>J"j.6m59H )-s5yaq ~wrN4Q?اZ!H]'I2L} og=OBFpac:2J%f+6ܼԣԊC\gkB10t+-[Fif-\j8H{7=wvaN;eGI%ͣ#QT{S?ЧGɡ⒉D۠F&MTn" {G+x]<5\suto*F 5Ě|Le.RĢjִBd-u#r3sDocUg.3F{nG^.Zgz?*{8F7. pl8Qg5?q<ӕt'(?B @|1$A޲EJA+j*E.= ?ήs͛AEP `iSOG:a00@~\Kj}$ӦLvUr9H~ߜm1#@a7It#Zo0jO|t)`U<>"3tVev >wS}˟;̟USQaqg $WO>`Uk/@xӱߧ7%ܪ̼O/'ĺaDi _#;3sK^ʩ6MQQ֨Dca Vp*$1~(ſ!>xiN#>JI0j>=m٦?G2~\:i'޿Fmg}qD7<$(w<k,3k'djP8:uF5;H(% ~A:}qpЃKPpM4Չze>2KpAjѯ+U͜~iF Do"!t2D(Y's~iob7\;kx?O2֓8V& |Fc\)>uk,Tzjg ?əN1AXZk 8͞ A&5('ș~AuNoSB"꬝|]P1|sRKw|e^@yدnGS98~NeQ h x㤔D:jCME+:wJF%H+[sD^GڤJPDI].^Rwx97|{ŰB QGz '{&?T`M"׹=S fr,$Lޭ^$?(re%aRGo7A6.&'`4e]|ty^>50 Ē(o[O:;Cꮶ̆mJ#< Vܖ|b$PF6]xu3ȡvsdjTao;&q6$OiCz ߵ'" E҈yw¨&,oxJ,0v=0kD@֢ƊW[ιw\wEmZ8i^ # T\%صθą5 36p%) :tϨǁdtF15l|En{ʶe*|7PlQ,jʱ舀[Q;P[saV_'z5Պ:J{[Qؾvꩴ :"e(ڟe:cGKp 7ـ-Oߖ ~@?bY0PZelti2+7,16`ćcX~hs$\ªs7'ǡ]kOaPL3C2:X<۸7A{3P43)X/Ϯ8JU&^_ԍK'8r}PM+UvU]y!_w+ fOgϥ,tzJ//2%ZXV t{ @}k?Z2s#xKf)Z$˗lm&0mHQ.ԏ_pQC 6˘*6{!µ=DU٥u2ʬ7E54dÆ]A>V\myWz0dZ*./b뾾r?7q#`8TQ1j JpL CNXw9McZ=~gC~:WxoO)\bdgt %Losy3m ތ!jr {9̚nη])kn!FCD xy6Pu\%~CG%)6/dop.p%ܳLQlC@E,gOn"ѻt=YeJ8CX}#.qQV^`bBճaBd6 V0,cc9+#85uIRjz8R Xv0{g@wjdtj)'{~^;2ˠg]?3l-7 *A QE N ]Sگo}1!z>%$Yde5,ɵc[ʢg|&sGK|~\bǘf*x!!*C.+xZ` ~r?ڄ :5D*H$ tGNTk37u|p/3j1.,w"=?2ݒt7so.^n%G& S>M1K @S2BW[ VZ> X8j1Jwhݬd{B)]cnQTo}% Z_=&4VB/4- xOL/ޤ.8g= @g^m@/4W_Jv?O$DN2[`15lѵt6`e$Dj7=^ń8iFEYCAN4?1^Vu:pbc#IwrM>[| P} ekjA MdyKBxޢ0N'2 #nyxpD ? FLlmz.Zs=t{dn'\rȦ&[RDvX;bHSug|1; E}Wlo=Y(.+O׵̱GYCdfWrD\"@ ?n2oujlx!"!̓s6X<]ΧT;hO=GJ7˦ r/^WL8جFWU6bm9o@.W2f3`jD;ԀoYQu{K K,D#okiM3r,WC_8jSM CC@Q댷&ֳvco.>ZqX.+f u;3 (?=|R"# ,ɃPҚEfoȈ#p$kӻ$Y=:{;ҫt(K>6(&KF)9}C 6Wq3dCχHT)=n 8g{ׄ6iN^k?@6>Z.yoWVu/Pũ=웜~W[:Mn֎.nWfmێlLa @Ju! ? EU> N1M*`-JZKw(Z EU(TWhugm/yjnv}GD/\Zo[]`43{$_^힘2ya *@76M%ҽ Mği:} *q{sIb%-G2\&L"Bꄱ[,jydڦ'oCGt),0|+_OoF g0qa9<̷teVṳ` GH0E V@$-cCq]ɓ}ez=op@wB a0 mԔ/S:REc,~<|Y6=uAX(Bn-*+}ي낵 #&c`]wXFvG< 7Z; SrþtNgo?uϿbwC/귲Vz"Tc5?":ewes/$ Pf L8Р{?'ʋ3-?@t$ [wfƅD@㪐I"NǿR6ܩKIiF[+M+Y#b+YV@ż?3fkl\@8 }J5r-TVXð|He-g$$I/?ۏml8Lh: af?nɈ}n}5J~l))GmcC,-]y?Êd9hBbְd)=Wb/Uܗ(؃ O^h%o$%aK*FSYcnld<܂Y0Գcat)5 x96cH`oɵlL  l׸u9ET$_w*ƸP 1[ob$DV_vG1AQn[턅hk&4}xn$tF8!qO pMexrDOCý 62?ΨlEǚl*l٤j߼⽑p sX]lP(E Ky6R'BKהr$e/+j*d.b*焴qJ{^WM@|۰&~zڟ ,]OrԻe140Yx8ɂ1Y͖`cr5&mwoͰ l{bG+G ]'3I4 B NtYȲ ;=HWɭcQ࠷^L,2̃K0=EPK;T=@؉/Og.Ya"ۣ[HPz|Y'KXvu,8[{R`^&$ӎ|I-I׎6'.F+tEA^j9GV[c#a\DV%g3ǣny̌3̀e9Ϭut}gDl*nSB-M4=jKOy֋lmhNE hPt@ .rD<ᜆuyq1CC?|Z.qSgia)!?Ev:v:||2zV _ l;y_~HvBo+AQ勪lbVLX0qQA^IJ)Ay8U^,CŒMTە$D촌ura +KɶBO; d .l0w{_UYY ?@ &CtPo(B2Gх #0i{)O,JN ް0#3-' 3#ezNu/KS&DDv~7왎Y.4*$cc$BsR$0´6X9@5.Y",U+d}6u*ST8K'3]VW&jFI][B#F2[,|N6^Z3wntZ5F |ASGaڹ"直oT1kXO*4$Rm-J\q$\Qq4tz(,jZNN@ٵ'VvDhu9MW%PqB@ܡs:6D;WO׍bbj Q/vHL@Y0 jH]gaet2EU[@Tftk+Vby [GƄqLjD6+dI3ZQ`貞ou鯠䚰(2»ʘ7x&3S3^^p4#k+&/3 4c@tk"sۇ7Y"GLL sa™Fx_KBv%j8ЬYxYd!O~^a=MWc}L>bтe뻻lLB xH]y  %uT'eݥ-]8s~YGZ1K{p=|9+(ǎz4r@iU{(2{0جu!Қ%>h<<@ LNW;'ÎG!$K _s4f [/YA3y ɒHk# wg5{-RHK2ҷHtۣ}҉$X[XpEd2X3*\]ܘP݉߮ 3*6C ]g aI.(Y,ki$"`;UsD/[Gy#*k0 AYmL;>G~_zznC# >߱wpB>0.ܜ'ђz}%S5w0h!rDЭ^E,l,$®?K,p~ƥ{Fek008%'yS@b+pmƕ='AiDe-ɡKs{r:% TeH_n@o[$QRKMMQHWbYh-8nko@X`=]Z^{1Ϛrsbz=]e)g_O2Eޢ}#'kX5s״f tuoƭ|8땖z_&$v~k -x \NQNJXn{^>2n` 4r~ }`hWG.zIMlh;Rsk3:Jf?YoIGDK;q!Z#A'V-w$"lc9[~̄W\-ZӶb8[KӾ5Z6lx^ |أ[g+p~y\w(5W!1D){x5A=VeEJxB2 Fq{5f`v]86)`=a*Jrkq9T3aݒ) J 潾7˚'dґI|Ug SBSp\% jYu.V*ےl$0aP $4:oDb`ԙ,7]!I MxWl(d0EZd^tB aruC821wl [q='=8MG1}FA|q=˻J ,t.)J2C*բEZWu@iS<8e^}]μqv=tgo&?g#6~Q^3meBv77?"fd|iu*`R2+I:~KI mG`ؠܚ엷fn?P;SΈ|sZZbC,_'-av=oE6 L4;G=wXixf>AtN>]邵);(g`CtpˬJJ PϢsjz oЏtUtփnLvO,?lֆU[i|nU|^߭t ,m˚JWɿ(.}϶DGiyn m rWr^E DPN %S‰ shɋ#hK4F' Q‚r&QOi]"C֫gf׷|zK?2:al' Ѓic`mxe8Ϻ0U3nŀ4D_3 Y&qӮ*'a׶pN^6LaNO+!i~mXxP*LzinCqZПbJ~,Mj\xdVq!D2{K mx抡lrɫY_{moCQԵԏѽ!Tk7\ٷ\CӰlZԄ+\<#BF4#䚲޿2)\ŵ$8ʂwP2C{99_޸% EblɈUI]{|u ϾQQOhn=? lث4fzu}@rXqC3n2uU#H%<̉}.iQK!Rt _Do6/es(wl6_tPy1^.L9:)ܵ69-=mp3*lێdJDgypHuV롚7noFP0 G/({A9S?`HD;ۧб[(;bҽc(w/!M$o/-&xI QNɓk-2ٯlJ(.4/]|m4\ϭ bojkd¸ׁ_4q>|wA" ݠK+ ha0Q9٥t?_J[J:|5g]j%;c4u}a*{GumdsqPmLt]$ zѕǫv oZPTk;TQ%ʃcXOi I5nQ; ?HC* G859=1t4I)?-!3jH]j`:Yоz}X$EJ|30e4LM)CF%ony ,A|üq !EK>. go{[Wv93Yv݆s{@_5y78. {=m]a c?2MmL:~;T`#>orYB󕝉!g`)8!4p!sÎ#d[@ Ew@r7 ^[O-8)A9u!xnԙ\)DoҖ# TK ٩_ 𸾠m VVP/Y@ZS]ˈfؼ@lW-%=sϐ@lO m9В韶&L&x>T?H39 0 l[dO@6!լHg> 2Ycdpycm* qVa0 5IcpBS$r>;~Z92_рaymHXC:i{l_^ V|RZ%DqCXn.o!k0&,]|yJ-}eވ)Q$Viң1cZo7?F&qs}9f :a2o`IK*V}T][v%,Ԁ6i>0}8` z+$@ ް&4O3jW!~?|Y.V ǽ<bX**ϭ٨"IbwTFMˍ!+ԁ\]֮&\M,gu=Uv?G$> TG/ޏtpF'ajPjuEԯD!A}@kY빻CPD;w Cȋccq$=rD?ΐ?߰m{ѹGU:%}?>Ί}#e' \T$&h6몴aBNI~xYO۹OsvTH63J 岊4v e%!?z1Vi8Zi}6 Et I'[+'e'K%7-_ә#ARO eKJRSQ` ~^@D-; CBeخ ~1"$̰M uC N6:S83bw0)w*[Ei %numEK<a-n҉Z[D1wx<% N}UM n(shsaQjxgMB#gG"3sKAm^EiRf6]M|¥rMJ?/:*r1 ł79= QX\YJT yLUf߼Tj>_(<)!0boWK$ePDg`z0B:4որ%gfpҷMEz&ZFhrxY- <A9!*oN.+$e[o"/TEHMM?y&&{)d_JZpc[rZyG Oz @K1lW"Xj$1 yCb*a*ON5qͫ㢺@#3.\ĸr jm6#ѹ|'?B?.FڿT3\_ :|pb-H$JZRN rK5un Fw$D;[nҢTƧǨie|uh*UYގwI>pƄnc=bA=E,-G#{Qfě$5jÌ*iXBb|"D pC}7 3qչ@IԛekkOвcH!$CUQa6-"~H|*Yv 7cNOˑ]%P^sV __M֢4%H1]j}uٙD[BWafY m07 㵘]a܆lf!HVE(\x,F U|in@J0e.$P4yG_ 7A٤Ns I932R9 O5H*$)AAGEzs%ąK:~˗ϡ`ڀHLM/]$P su.V=>ݹmŝ&_<`Dq-B'|o䘑j͋®;AQ@./B)9铹qk}`Of{2XWDv-&+mFwKSiO+j<'Z2Qir|Pń9PziRY#<alJS"Vg6qq83e. LZZQ L)$N ;inS-Ҹ\sT]zPlFgHΞbxTɓsnIl[[L\z.|Ԍz౹심~>?4UF0@ie܉U!Iq@buJ kh4|yHv]+3*jB 6>\̸MIO(`E}>qhVnC†Sqڒ?hޑ'=*XJzec!xuˉ''3]@ XSQD$-`H4b6KX1b'PWmjN!8)lh ^O2}A&~9yOLXeڥ!ob Q 2b_x#rNlCʡ<aQ23#iCC4)8?:>2FhGHoLbS3|9$ɃAC%ԙ.fq?ֶ@RDw]fK)2'Nhs6y[k88#`Db0PoՈnD", 2׉NHLum%'k>=MNOD=#]SlgW-ckoJz9Ih;KoAQ!Z0W!޽pGd2_0c HSqP>L.6TĆI|w#כ!Ym-wmڤs8Gֹ z+R66ΨcO. k,rUH&kԛ~JW]8D7w\Fy$oKY](_lWUj`p66A_lDoQ||!a(ޗN,tGqޘMBo1_'$ipY#B=$<jO&0\N /ڕv]f[\ v!?*2ߢ 3=Ԣ^[mv>G* Oę>4JfCʣB&\+YXUl.0sGS# Jh)w:eΖ1d{#HM 3@c0y䇎ij"IzFGB?n1zf)F()90YNWuqV0f ࡘZ%iV$xc%1t5lFeЂ:קT{"zCQ]NySWvǓS4n푴\fwS#ah! e0\96/K/&( {nU#fVG3yN<|bysðvjTxJ^ӸZmep(ޔ4㪊o٬tAţsǕr`'KhpZf-D.{oSֈ+i, ѿ20UsH}yd+mmA`=(A]_?"@̑8: ~xbV,HJu}JĶ yf!+Whĵ+CZ=C"RR w %'2/rO=ڡ'pX_##A5 ~1㹎Ј2 KŚaO%jl8hqd+r6 ߹O=uXDüD jkmۼݽ갿ҿ\T4k2yjdo3 7%bxN0BX4-8P 7(BVʛAtwwqՑ.wxl6jే-T2 $MC;E9dM*𷄒n@ua U}2W9gEx,Ō>>zZ?{͹J2FQs%1 lE}j͂f\eO>_Ylg TʇT}ן@6f F}OrJeQI|P Bٙ|rD%C9&뎅:zנb|)SaT σp W@ gב?-ezwAK~G n?o[,zfx 񑌜r̾vdc۩Ɖ*&/}Ϊp2\*^#iP1ud,==0n 93dj.7Rk!V!ʢ+uC:'w{ cWvϟ?޵ԣi$ҕe[4'ߦuI}ˆ]gȪx*^On<Eu!nMe j $mM z6E3Zgfr>in  H^,iϜ%3GT gA蜿7tnvZnU@ &!# 8hAhZ7<}TXcW%ONƹF$t3NnFU NNM'C>VLvi6%kOK,j)rFΓr6:ƴ h~Zk-u>M!ȤM7pm^I,Ofo(=#r]]ϗxDH )3}t?㘉F!zJj„%ܚGU<32\s`$Ө%w2׋S7u{f`_0ܱ2|ԕw1><5"0j!Up!VrIvAaJ:JD *h0vdLaq s4xjwJ* Û+p?W`PLfsю#mtU?}Mqz_2hT+Xڃ:x݀Sø(;;R;A<݊= w }I_a[S?1p^$;k*uTl?dJ]EWAߪ,V&Vqhݦr<#m\c?-eYa$ʟzhccQ'-Iڠ(7ئ ?bySȮ^ehw|%]_~%flh<7n45 EbrfыҤ?Og+$qjGȻRh8UgOYO)|{u`렒HA(]Bn^XFfrBbᅵ_{*vۄmh 2[( .M|]Mcn,4N艐,ӵ%<xŅYWz_{A0T>c4^:4wluDek`^:.@ -8 1c1=7M -LQ,PUDtE>7HDq,{I8߀g "lcKOHH1]V2j _uo,v_?$nb)'RVŒiEsJ kB^;/n3f ;3IZM hBi<❯쾉,R<}?(:琧 ^vcӵOک_J  UmLys'R#3-R{H3 y#@8lٴx h#hn(˸nRER4ϸw_0%&Rׂs8GŁE11p9>Ti'K'pp \5 ܼt c2)"Զ,>Ts#ϭzu̕Z{UnwHJSzEPx6-%$B`88յ#XtWUaBQ*Xl0@e⡄m\O&1#Qo;SmexE+f7KqG{Ər_Olc4(NeG:ig*Q\.><ҖER:>qc;7TGYAz4^ttԧ`*ő@!qŚ3Qmi@5EZn$,Ou,}M:'׷jmZpBb#d[kA'^ލt WX:0<+ ֒pgkX䥿Mg:e<Iқ=ȑ}B-D[4^ #j~|wGKklN7`LqэW^mEõHNT^ǀI$U2(n 'cKl} hE2נ/vIe7lƗu}A$ YUSʘ\AQsNiUe^$'Mv<޼vna@zVʉcFbK=ykNzq4sd_`)Nm׻6{մf |lhꤽ"ǜ[=-Vȗk v՛/vxr:“X"!C,.vx9mXu7! s^P^Lοx093 -b[)LW8mͳ%X*xx_JFLd/% "ujXazI|:QgxyN.n0&PooV6+8.+5ѡMS~'7WV)c_6>ĸ[ܼ謍:-Zxz.Dyv Sp"ꨒ߫g! N9+4`hoIqyk[+̋&nG9@^gc" su&!\I&,2Y]N[:UlNY؎R@@LoHcv@_o;1)]fZxSvzi8u%.͍_*TYБgP׈}`)իcM=xio>x9 OW~bD-`Ek8il  |U:b8 Aof}qǮuz% .\o"pS۠Q5XLbt*_]WUVjYl"p"j^=]g%2-g#oFglԓŁ%汧’ %cZFvi0G9+Cc畗$}a,WSm)K!X ~ِXXaEQQ3ы=PiQhȰ~\W.L pfH <#Cn8vN~6fB)uG֬&n?z>,$/ }KfJScl y+]w%~؇ZҶxӱgaX`M"0.Kf):'XTx mz\j-2ߍO>k"[Wӑ(Aa"Zb1&#:>l{e 4)AR" 5sx/0l@ZNFH K3[C{qWK8u[TC̯U\D5Y(ڕ⾅d0PgЗá ·!'tvyЭV1Úv=_1֗u7*e"eW;T/)>-)aht,7 In7  7'vF>T~Yl*W4nlгEIua"?!6q(vVIx=f֋峓fu%HqD åϵ[T_qt`SS zWJٔ|4w` l|<21 ۠,Qz, oյdp{XXpE=k@Tj#[*:9dMQ41.7}ECf%Ni2dH' *ζ1øZ|DSaEK6@  .\\6੾y8ŝ}#CE8BK3D/d읣'x5@-ALX"BW` bv &]D_J]hDifȝkpur&~xl;qnA gW~wȢPrM{sS"dw[dsL}"jE&bSxӤ#wfO˻E3-;ԼA?X.8oxn;Pu5чfO:h5:pgۡ25Ţz*G\'^"&=D(R5埴th>nCyJEL[hޔA "|e-qG $!֫oL6T U=rd:YD童{u_[7)'aYvg<kPHNz&L =&7 ^|kCCzcb/]=,yjŻ8bidKlUha6*.T;RO.AzɴXqHnDd6f@#wѴNZUZ0&L`&A61=c)@s=\EUBKRvwĻeԥ@\fay8J։nTiۀ>Ob'[8O Es6h&vad?Å4BJf$dx<:VP i.ƕv\I~r8Ef'D"F{WQ-Zd 'ڠF7C_v|WvK$M$s Y]~E|j}Ϛ׫<d#``׈GC㷻; 䂽*6V@xd  xVwfg;)AR9@Ҽ\2fl%AJݼIoO׫9Cc K \T,:A (hUe_PNj۞bk< m@OL{'qߓfbpCYE DIS2TG܃\OO&Dɡͽ!p` ES'($vE7٘ %oUr$U߯=3{y*W)ot\ xKDl ۬&!Qx {StJ&;¿Cc^y5(!su`/VLqf`,R~Gy,5 VSj  7mXow7 EOX^ذ_⻗xG-a[ `<+ N&>u=of|ٚblÃA5L.\, & VYUh&oCaӂ H+ٶP?h261,+R?tp2FdR'I+MҚy$%%mgl; ܩO6<,0V+Dkpo ٤ee^,\Y{|ZjWD2slEeg q?#Y9&#veM?X]r@Ue˻|!{.Z"Щ떠tPyܮJM'\ 8_a7=@ /]3nŻka/T9R Ntm՘.bn:?>](QRWYuKx`&T= ے@knS׀i[Neسh1e0\2ETy,7~{Uj$WP쩽'(Ys] Za1w/_y668"b9LP~"Y@ J& @vxmwՕ c(zɋ5͠3XlXww-:ͺb5 MrG%Wuv恶vjV;/%\̱يm;zehjo϶*sHm1 NZ\tB RaW2#%Sv:Du'Lnx{X\|D/l;vP[A!9*nW_NiY32J+2͹K?wN1_ 6~BҺ=WHc&zi`*Wviv_Wd\ }V y} c4 कBQ1!{oZL::GNDm cX>6gf_So"GFxy =MA?xT.LC8@TKDž˻NejR JXtdjc{apBk˟Řv#\pBcu<,qgPdDx=G=Pvv HlV"@]S EPRF&_S*֛=O;$wARJ 4j@>yHP^H"YH =#u=#5q<vw:Ĉ%P7 `՝݅[Jb݀dhzMT/ NA0qGf`YkhTy`C`,GyV^3rէzρn&:_^ѶgF險wCAO!B߄!1e&s$nwέb4cDFS!GcLiF;+ Z#ZVڪ"vZQVVf t~1uf=j H1-ZPboY\qz\'܅W+DRd}=EYT[N8]WXRj30ZF#AUu-lɾg ɋpKղcanQiDD|Nm B (j'-藇PnyF@&y%CmNu8@U!yE!Tt1hP*!W+2LU㊩MݺߩM*H|Q5Oli)#jW Y!9\OHwK I h88dO:0FJCA/kK&;<,wD]]n쵟4t(HY'Ke 3ЁNGrgk@QMi k="-zG3W)%(ָ-(! 0򱎽=v){0œ5i{cW|zcRV[k󕠫 _bIcU6Tlya19&Е| %lvGLy =2(P4Wm;Bb8)UiMp_p͎Uhyh\ϻt~觔h$?a܈;3x)3sC4F6,ZiiGEZ0 ÂNl[ɳsHsm*yePfKPK[XO6TQ͞h$];c7YjƂLZ`f?!9yM_LѰћ[ rEp'sw8dːtŐB jZ6 U )Z9 XzbU!>OA"z0~ }]|5TCȻAUp4b9WU^Dg`8 /9L־vj*KuջHĒ]F K^ۅ[h[ckK;:NVLU;z6SkudpAnRxe| !b腫*[nzpl/>ԚTC>IV(Ђ$X41lJ0C}I{PK~6z 5\c ң #cb6"c'+_pBk-iTk0^|Zo`L8rSW(n~ФͳU M,R9^~C;[ѐ+^l ze0h Iɜ2N^A4+IR&15(:$ Z:EVZ{FMlS@z2at"ǎ&=͍z( =j/4m@r/B$gtBw~ ifrb*J3̓&WUw?8r6^GP],F!o0soz8L=Xrr 6<qV?qAW3gYՄ|5l8c#m3~A=0 ܂ ԩiC60i'0w 5uz F]h4ݝI5]Sa4)!K,74C=#4(Ӄ;aCjR(㉔H(fxi PN#s()ċ1qV3jc$z״y|R_8|+\ ) QB8-@~֠Sn>XsĄBH΂YYaڮuHs}41yP{β!LV-1Q>4M_+/e(L-m3+oO6 w%en {Zdo]G_2NxTFsI Fv~ .!qOQ ;$; s٨`|LŢLmaVBGȿDDH% 2 (lZO:bU&]/X*>} ,{Lzp_qWew HAej xA'zR;]NU'CAޞ*Ty2 (^=c:.WL3\5d7fg|vc J~1`f"J W&yߜ( dc>s-xsD ̭mk0wwW2879.,|%,XZh7,P"硨z.c$Gʣ;6SZ/ )ʉEl@y<:N4W/9kS jݯkɋ`Ts{v 4̷4J@LՠFhvNC2N(Lr 3Q'j>(w֜1㙂Xy$>̤I(u\|Sy+mrB8clc̞$Yڡ6JsC-C=~|4Nm*.Ұtlua]3w蒜̌lx;f2qptJ>n:Fߜ AB F̤ܪ/9  7Ǽ3t1ybVB^S hor4`=1ƦwXM; G;蹱GIv4}oo:8Hj5`)_?j1*պ1Įncpn~mFysWI7NX@*F;O={xwF`= T5R)FW%akl(Oz&1!e<_/e?MCVR(. "H_wTs=# zB8F&2iZdž{NmO ؀`,xˤ Y"O΂=ὙWak3F2@5Mdǰ5΋n+8GĞٟm$OQPmY˶ub {M=_I12 5€˫9:4qNٴhϯpG(W2 w䶌7'4 Ս eFRF͊! iP3u/eNgB Ҁ)jƻ﯇RGwɍ\fg9qS-QϨjHtijU=0~銘{d&%e>o.JnZsqE7ŗ23<@]"ˣ^(!eve^WUp$P 碡P"y"!W"oq̚jv$&r߬|E΢vt1P2hⷄ b]qYHُa:0m:DZ{>h~Q)zW7R?>xVjfN]М"%ØS_ǿ#΅E$ۥl uEM kO>N)GlLh7~5}XoXKZUy=S 9ADI:^tDƁgo|;G߳Oed2{16! `xEabI Y|<`)*>D{ީ7SUbW_|9ا|K+}; 3/<~ChL35re1N&f~%~B"*̡R"pҸgFzft>>JƟOD п*{} EtfA'-XGϲ- 1 J(l~m3.M->-X{`ppxF3n>hk, Ϝ6ϕ\'NK-wꃌN:t!^ nYV:0CKYJpݬ SGf-wVRՎw6.n X/Ԧ }W&u6J^>SB!4,0喭c}X1'42M`E%:`Ƥ1 (W=Fn3,IH'wDN4c&'wk S54[ĝb|Vbc'-v]?*jBȺ3oY倈ΠKwuŦAeoXTHQE(q &dT*7 "4IaHM,yJF{y8xZ qd #Nʚ>{7CWE6&}aʽ\BG{X>Y)f Kwh-Y gdF8aR|7y|5 _Wf7bSF[ qi6 _֌s*&cZqYj6`WێTO1Џ9ƾvK޷_&{ҽmeg Kڷ@Y)Zx܇>27iC{wO伙 q0[:yHZ6 < LR:@G>ė},&,2]j@Ltxlu<N]"J&|GA(;obL71Ә 'zH Y'5Ð,kLcSoi).OL 3е6{הXJ¥"- .zϪ9t(C}&U,EP}s4zܚ%/}Ŭ1*9 ZZԐEOtj=c3of̆2awz\ tT b/yTTy֜&]jܧ& ¾hBl:(d5|#/<[V[%R t8Jwl{RJAzIzhn0dh/u;&v. `٢%96} Cc؃(QG ݌d6zܴQK.:aL|ۯ*/O✝1?h6xý NKJr%"tGձcY %_o0!ÌI uo÷.GR`UA]c5v:\,-̄^.}Xoejo7#;$\ȳ#4KLæ9` 9e&lNs+jJ0IXzaJ#ëx;L:vmfgVJ^Ɵծ:ݍ<bT;kzr-g_@ 4(Yy;Tcp0 YO7─҃cx0FaMnoe:NJ_~Fc5[W1![eIu,3xb 8YcPQZu r4<ǏzEP[.pwBVxϒ4rGHy6qm0((Ϊ|&.ARi7$:'ahK?Fv혽/z (3ǴHC4zקK)qUQ'w!vcZp%y׶Vdq cbJQ=.y%~tz4_ØrV+$7H(׆e{}"xX䓤Pk gG-pD)ypΡO<("W0YR RtbGAnDHe3'C(S[ q!x[a\/Gݍz\SgyzHi [cρ :GήSrzg-U߉6fK5S[wB;&ս SqumuVdF@ ;́xaJBC-!L%H@VxNl%b*ehI"oM5wI /e m֏XWe MOO}8zakHйX,C~HBR>+j;h!r?5FE^ +G&Mϋ`gY`FX5r{LEϐA˽F{g fSx+>-9o@TaZ֧ԵԍY#_sh_HK"i|AtҲĎ(/Fbh1!7e^I="Cd-ttqeAC⿖a1%'\1;X#,XݒR2onEwoEB},{&d8_ikwQ> -Õz&=,.1!/b a/b[9\N撠Π hCU. PS!B #i+;b2eYؔ=0+|HݭlJ_៮(;.-X6崑Ԋ"$$i!?C&)_ YbBt.yM\C 7BOH\kV ΄GTÍ$4ix&`p.Rkc=C(KXX-}q8ߤ ?I@VJȾUܐ,XQJmWUF8}P'iˍ2^ڠ€={ NyT3ՁȢIaAs7'u] ;kiQpgA Vڷӧ{jdJ*E&P$1aSתNe|{p"r]P2 6O,%=RߪO{E6<%5Q9ޓŚ.JB3*lq#N@HZT6N8o߸!WFʮ~/gY#&Q!6dBc5 ])N RD _4 &(;iN/}z3oQqڪJrGy;rkLꞠ/WO 7whߖ"li'ڄ勅;R%"uAq%kK501ݴ6lvq|tG<%d{u:U}pm"VrsOȭHA*t~{*fq鈏T?pz]>ZpOBZ5H[ rͺy<zҍO.C:v(ro`X,Z:w(Q k1H[m ]lb{OTTc)՞ܕg4j@og5ܙR5#jchfD-Xd{ w 0Z LNX5T_:4(GGcfΎWw)lprr") \ДeVR"qBADHNM#m^si1]Pw~[ t%)2),-K bJz5`a> pj>-bnhi앩(,[@7j{Mtwxf̦t#g7[Dx`venP2v2m$[HD!荡$uX_Î{6Itw|Z{B( )Y(*ߣp׻H#F&Cd'`9tٖ=q&L)T6!6_k'ZmN\(8/<गMIFϫg7êy _V#DL4uAԻHhT3EhJIr>R,K_ bxHBG470D0̃W,L=ePLܩS$BJ9svU r 3 XPYRZ墀yB#'!bPA]ՍT _@qG ĂV%+e'!u)WFM ۄO(N ITՖDv-] fm!M ځpX9qn8]; pRdѲ`|Ny-ٲJZ&Ma 2$~eɍIg $Y ڂL@vֹ@thܫ%CPkh R ʄVAg`6V`DNyΔ &߃aj/7B[0quGpηNl7R;6gvhW绞:E3<'"={E-F_/5J϶>V_CK}݁G~jWr0/@P?CQٶ "znbǑ_ԊP"I '_7^YnL|p`r&C*WɢH=ҀYrn.ʯ1UQ]^9RS ^&jBJN;IXT yGQ F3_VJk+}m=V-92n`#8y}؟ejFƸ51p2|(!VLz@ގ $֒߫<[I_kbBqǪx MZP7(9$[%p~ΟTkkۑ-/.gZbvB5 1;9xqF@ 1?NklWRQ v1C74Cvm-=boڜQȰN}L [3_+\F<^is\׏>E06MW=}|sDji.\;/a6DK0U{9ˍ%ۈȦiߑTTE(nGjRpq+͘V;C~OSW{wVkaS*)VLCT-8SLJa`uNwS(Ukekգ Nm^ WښB,ho0-1B u 0!|Ax*z.ied񑕡1W.hC /1ᖳ3M^TsG Ab+c%@Rl&Q&S. ȮIE]t=`EAOz ( m[),LaLRStq y9ҰG(G}["&HH1&즓Ҡ~gTc X.$8lAU7kutQ+^8Z_Nð͙u? " )SEX*UpW(_$$zmILڣPaϖ[HKҕԐ-sKџBN~mYUlb"D;ϑzh`x"5tfƻ _3@?woVMaTNVƩ³L(aJ4-=z X$lo\"T 2Ձ'=$P7_̸3VV"1as)% (1 |cb8DE>LıǨT,*Z-MP̈R'BGGm_ˊ.;33t1ֵ7o^E2mIxÑ쎢Dh**v& ˫I30B'TQ$!긕EʉѽdadwKm a#þIz55.3%|H#fc֜DX3r}APl+Jn=ki &ȼ .7t(Y:\"'o A9`:ZJ%;N8}FJ8{F|w/:%bӲr`.)vx/Fdy6nR'hw;N5 i,/HmghTh%ݼX4>cc_.XzݔJ>dud?pg53Gc:g$F$g2s%zc`N("j{j{&y {;(~@!CH|ODn+ x{>@wr~yCb;Pm;Qu\|=DAx)>NI@bU-y.1 [6NV7|J ' g7~Z g\,x"p۝e߆.3ItE/x+m 1y}enɩ_:2䨣̩Hr^Ŏc`)hwtX(/p0p96/;kzyQnGmMP՝3ֵ7D{ 9\J,b?d^?<wwf#-mʶ赞$Qf|ߢ 9O]gg3`X#j#i'j]rnA d fHw@5XZ"^#t0AIRwi9$EXl}SLF"iBc|leC7Jci33_ mU[|ޝ#(3w0U#TqDuY'?Rf1ɝ]=AmQ~teb[|,UHGSDIir7[)) XOtrY+y<)ӻZciKA0jT&2My%gFsU,qVȷ"_Իk`K*V0A1>epbDa{dsANdDG\d[Ies92!Pde+AݖߟV'KxT5^Z˱GM_m{ \b.Qˈ晷.X!T;UQ9܈Jnyq)aCxaU;DX#|&Fxt\F4jĂ6Mߌ6oZ7Δ 7iɫp2l*CgZ`kéXb6+f]3F307Y;ɐLDJSV|!دUmї=L?)#\b׹ {vqhEΑu!%ŗ"Lg,fpOW_y/ B|]A1jA$Ni᧊fY9n-E?Фn3 Eg_?ӫ fH8hw,]2{rn69/ MRxnJ6L*Ǚ,-VFK'6!E\6cg'y>0(NG MQ<@TQMw >WZIUjbTBG|~,&<[*i˹5[;Po7=$}-1+#C#qcfP JXN*"#u#Eӻ!vd (]?olMdq8}2rqi_;c9"RJ~: 9u Ac-D]C%uu[zb&KD,-;xMu 3=~kwGX!v%Jaqb(%< *wQӰ֊z3#hF%*xeݎ:i?s `!f Y} fa"GJs*"o5]otO|N]!w qO}~÷603f7pg ϝQzcx&'Ө Z0>g@)L#TX4Sgڳqvl5L)㻜hR7= im߆/za=PN \i" Xh3g@U^k :,qS~s{0 B^۹ h6~W-0F[6f/`^l<4nIJmtQÿ8\xuq2k\ ζBbiW>X E UyrT-yOBѓX|KqB3T%b>/[B0-zR^=9D5 Y'E&333FHv+V#XRS }Z>c!"X$"iAb=q{Ħ٬Qã+;߃Y`DKߴbw~UΝ'$-k o#ÂT $ɀקù 0'$ZRvx0YTcԄ4q9  cvvnNzy>nir ~Ԯ}\5(m~ouVCP qkWHb(x@m\T=-flvOgƒv4dUS&e0C`d?;ݮlO8F\A};ҕdo~CNz1]Dϛeۗ*AܲlXцZb?F 6|7;/W)VCX`yOnwnŒsnF65RnBS)F(s$5w֤ $Mr;kR2U"=xzhjzHqׇ 3$e<G#E jD_Ry8Aq}suvHjSTY(ȡₜՁRp1׊>rꙩcuBdg ήYTK.z]?=⋆[=4|L&^^EŊ-SYE ?}EDJ\{( 6Ѕ*^_-C$QS*jU,7~m8D.DrL33IIڦ"OCo:%ðo\z7zs3~n#a*]1pFעp׬\52*E󯶔kw/~R'&:ez+m_ qIj>Hob.) HM`ռf5v}b~[9[zKRǐ9>#]C1U=.jU+N"\KȟښSn4{$j",A:%X_o>S/CU)7=7y^(0+W^$MqBe#M{<ξ"^ 2sͫ)VVѶG:PŎe_ͪKoʮTirekDpK 7%,o]>diU ʧg0wYH_ugC@fRTGwPOѝce5}kI@Gs7&UئhooλsF QX[(X/|~8n֝|K؅ Ų08wo9$]$CeelXGz<] Eօ='Qva[ҷ<\PfT\5o9UzC4L1"QFyC%m?1~,r:}S\L>2{/QBƢFJOV0sK~ Ţg) "R ۾-FFE֬d lb53ʑM)5f󘖫C~#yU?qk[O4S 2k u.}2% 2 U}X\X9Z&c[TQQ}.HN\qS= cm;&K9oЏr )wt+N3l:X͍7m?*gbZw)I^nn(zQPB;dH,{\MVvO⊟1bJ&3:UMJB0 D/V$8v}K5Ixnv~g eUYEg<, @{`ȉz,4ϧ7]&wyI,}P'A1kI9qX&#gmҝUf[݋x1ae ?e央ӐЮzjQB d:]m⯝޴6/`*I̓ܵ1ǰM1Hİc/>3OE}m@KtoQ0dtؕO0FMp(!Z'%Mj$8 R,Z]>Է}mVXsR05ـ5#G<L@'3m\́Ilzڍdb{X^ol1r{L)!{fXqxQڕw &k/q$5Tf'. Q0/&=b7ݥ<ք2Q oEۦ%GuS GEVO*'NW4ӧkf׻g]e@K1"filp`EamDCHM4S>@)ưksЅЯAE BEk2PYRܵm T7Vue:k?d~7=:t-d814pI?GSX:cl$ƯP/D [82:܋V\_0wڻk|ҬlR(rt7b ryl"-FNǝpjRd9j&dh?d:I6]dےBEDCWi|r%0:)L]e' ⺥sYCD$0vAopCԠ^7G^=8ei(DN~eP,ި~2;rv>c~v@n 5pţYv*ԭQC' Jh.n4V%_=: Jpd,꧹,_eҾ[dJ㱫PV",iV.6蔿獀kRrh4J`c+YdAkڿ jz_RK ( x'wE sBN5_UYZA)޷Έbw{Գݜ+J(">;z?O3* .eYgNyc%"fؿcظk/:4gi}ޞhgdDzo_(.9{)9cr+7`'uN!}\;:c9=p^n.V qm*yr|5yP֔e%d?ވVOA2u:aL"bQmȗE$s'I *` #revT[V-@Jhq)c+ G_# 1fwڻ_ R*|F뇶e[wި:PxY'Lu1)jY6zzLY-ֻm?n:>R"㢤=)P\MJD2)`%Ⱦ7 ox؍'ƛ50wRsu\+7N%N6'b~7uO1rܷY6S,Lc#1ņȹIֶweOs E_GxޙP>1'܀k&^T[E2^חt^qlqﲁaVvS_7E_! >sx7wnӦǣcb 0M'v!J͂aCnf~%>ڡ\I N:6a&I$'қ5Xt\ IU2brVz[yBo fȾhHq+mxW>Cun'QqҢ]WP3җ=xcH|a^K Wg:Òh)ٚn+Ky0IqgC_ كnEA=vs)UBAH\B9IYVCm>c =9 2 K;~+٦@s *]M~QG.|xh FlzQT-Ogc4扤ٮsif٠ ȭGجO[&yi|8um0O"29vq"9*3jRīC:$fLp:%; 3K?\P&BEUfSŊ7=pC\WP:p<$p϶eͥUg! V%ⶍ_2fSEZ+3FtXI.8u>/ZB?;*=+~RGjVzxn?w0ַ$rQ¦:aYb哢:a؈ŭ<ҵTzċ6>M3 3 wZͪ Y8A(#G[B,m3.HHٷKήѩ31ŕ9;9(81D\Xy_߷aU*Bu`*l1mRbSukPFS#Zϸ6ԀKD/vv$ //|jY?؃iӟn&'o([ +lis8A~b*#tڢ$-S>;ա ^/s?VxE4^iȍ7VȍoEԝe0GjG<~ ~,e@t[ Iew$r|%[dˏNˠ;]W3iq fͶ|~0&=<?& > 轃?>Nu7GЏ 41L&Z֎1:hVd]%Dmk<TV ǂ%nAj ? ]|2½j}62b_K^ؽSe43%> {V-`\*oٵHJI(=1T{}I%gFExLi"^I*՚Pk9Zt9t{0L*g5Iږ.Vʠfz:p#3F~r ǩ# 4m($^!d1swyS:1ƩP& 0GԼAOmm}b$%g6UPK6eʶ! B3UrlvwQ+\xxm0_No 7L2\Ɋ n>^6%=~قǙ2ćԒӑX5dx 35|~w*m40~c_0 CWt3[eJub;V,#w _ hd;Ί(wXrc3V`cj-xZtg`$ G'HquPVvQ:06gVˁH e&m%ޚ6m ]P̦6}:҈ \j;5D{[\;{cVrJ ji8q t;P6(j$ Izb&g@^ p"2> /jGWE2Q WsN@Y/pD!,ʥ4Vdv57h>.I'fS$ZT@s/u~F;zaVyt|xwHoԣ <%.[lھ^q>w*jRa3~yu\1jۿ;i&1 $HKbT3agxQ_M#a!4E5itCPU7@![nu+U3 MOg`G[*ȳdDcp7cX_[Gu.<~|O"E#*B{H\*{]ǣ9j8o(wk_:t(=:#U#Y »`8xh@us (%va&aѿ]&LP p RV%Ll2F0lEEL4Ty;j,9K\[[wzJ(돥/=`M8d#Í!>ByK$-10_6L[̾4Ei{ooTnp 0Qvxvď5F!|1oTSJ pyՍ6{_הM#%Y B] # +o$'<) 0"]kÅ |8HVH@#R ǻ?/u#5,Y"]^<t(2[㦉Ԧ]ќ#<\, `l^%uԹ=z\h{8Q\Q+Obz@̣oG`pDˢ,Sw}DΫ= tbOyL!`gnim!2WSRFyjL9EtWAU؆ii+-[7XWn莖ZN}əL]eF,r@*%"M-D|!g0H5ڠ .`f@Z8_qB H4U!ȸ-m7x`9`i;ⷷY-3,ED'Me .1m3\ڱqoM"I[]AHe2Έ%WwlF}uUТIʠϖϡm9#gH^-iZ`Vs"Qr~=5EJ_r"ݿ&::\7N#3ggW?))QbvTys(|u9j6TbӀ>Dj2D:SI_YA[c^fIgݣ*,T7ٶ4h<O E\_ؠkpqc>*Q`)If8cjmB)bi #4Ydy."_g:]#A!ʻ&XHM~3J2ӰLqG \@68y\y?aqya_7HaxHxShLSs"MA<+*PCݟ:^%#lR*jo(=Tl# ;f UfUZ8kA rFY?kC! 4zmW=b*w(ɻmlaC<6y#bN/V+ǩdrKD+],XOVB3Q%Ln;˛J=qsd%>:x#h{>޷LlԖLgmx#{y$3*jFR>v&F3ԅK5'DaBV¬@h+W_|zV"5-Ɛ;eH. ܜKP`1ŸT-1\)p4v ٯd$ ͱX~@Ywd3ˈs8_1^jTm#ՀAD,,6blYmfVoCW1|p}@\vgUf#kC2yqBX/MJ37]Fkladv6Hɒn_zR-&, +axOZ0d,Xϳ2kMK*e*Uo -l΋(x<+bfn(~5M"_ks:O{ˊogpm7G~m;g3J8GK4 &LQ~Z:6EqspO']=uH  %z 5{rz><," xW0_N)A.3Lu'׼vs6k%0U(qQL|;4҅aKA2}iՆLIHdkp[ U CeQ'Q"C(U1A*J=-ʷ(BX?^=?*A A5qu^nR-3qcS>Rv//eIZze`@pKS+D ^}N&g馚T,Q-_ߒ/vSy"|['d`L9D4;L Awk5$ɹbءN?U?, `I~z6_Hw#mQ4y/Rd썲[ 6ބxEaе߲û{ibv+x:Q8D qq$<t9p~rqgd~x-ҝja6X T%T?_ ~2GD@jQ7ݭx )eF=-[NJ!0ƞKm[B(X&0)4̡M`n@O>oqR/2EqNԏbc/ccG\bҚ\Q#O{E:Bs-ٯT[m&菘+Yݬ}3nnej8R*;jQ>-aRO{*i[POTbet:m9t*7aU5wKUh[IFQno>usU!S7؏m+}Ŝw{]gΓ`v_5?[;Eq'>y8k2? xbըa$e1.W=zumUOl= |^&^*!t zwm:?t-7{ %hl~_Y% I"on0&äT\UAnJύD3w-=fv֒MQ7;G.>q8^xO]paၟ@Ymj&A].glzgClm'vcDȣc?VsR\MLK7.) sMEc4='q1,D hpދKp͞6dw㔏@kʡo>߯%ԁmpQ`X[feSـϒD{ ywۭ/%C/.ĕM1vpUT {DvC)?5U*1vhd۶1s2l c@_"p~P']-mV56cy%!gI5wQF S\MeY%6r>`%($lP^)#,JS[ͅ]t-\f&Azi75̺IoVi"5a ƷNEm  ܅B F+pWs}sڑai ;x 64]/ MQ`Ci"\wPj3".R3!B;jGx W=RI<S5PJQ[{dc Khw4%UXCit_pxd^2B"~_`-/,2 ]MF꧜RsA(%*k B?dzbT܉zlǜ(T[ Kڥ^1!W+2ENG˯'1n( v $JH%s6m-\rSP0M]<3lbf#/֍(r4@NiCVsTnJ aĽjA8-A!<@ u!gPy0Hr#jH:͢n&3dDkG3%ĠڔWN@:h҂6ǑViH \ %@MҏZ\N _;0M}"Xs#jhkWWiblJ6`Jl :I=]=aӐy=HA 0,*ӫh/7}4HB^똪.2dT4ϋE4FJI%ȞDL[qs44{!B(gk H:9! @}#C* [~'L!IHԨ$|&KЎwrYu7I3{Z.$IS\ FhwJO],$HL̑p2~& QNi) G||w]M[Hd/v.UrDNJz +JԯH j ,'O)f5)-$3Pf͹<] (W0h9\P.vDKR;CU2wV34pWq C< Bp|xzc2?D PNOfKžnOX4㩥faQġ}d)S;ԇ>kZ%bN4v&/Ybklrۮ| PU9s$JAՉx Q|ٖ. Ix.cJf>8tP- jk~̏J#\:${:lMxA ()æ8zלȡCd?*{UuA% A\{uQr3{Ow8H+C؇D3qߵI_k J1nShC/*. R ys+43&*{=t+@p#Qߊt7bC_ #a*`Ȋg~ ev)s2v ] rdObZ`/!RHZ}r3ˠVFB`~}+[psA+cEY~Nf?±8zE7Y a4HG4a/bdc.X/0KOzQeϭ$rGc ]K%4 h!IMtIֺa,/*D[QaX ?]̡n.y\0D_ xlJ*Oִꣻa)ll{ͪΟL4ZH#|tnM!y.r6 &^>opSU܅C&L77!bx$,g z\d&d"ա? t )M͎q:*=9+ Wi<2FpQ'!KpoX ^nuE0 ڲtmz⎇ ё3hRګv}N8V"-^sfsy^*Ԣؕ$͌V4%>ȇ:ݸ]X@dvI䰹3ڥ&4c{9ӏsW>M>,9Cүtm򍛣+c11e._m>ɚ:tCݭvF cW6WїRp.2_ġOD/]J: -H"GCR:Btyt~ Tn_w)TŮ/}Iɢ+&p HP1e`قCysC2 7nH]3y<ڭ2Z$)Z({:Tzу9)TjZ33ͣO-DŽ8ѩCA2 @HZ/q&/RY-0/]AA /*>OvOİL`jAV#|=wRpc=%_ɲl-LpX*ΞG?g d` <,ad@ouLV֔`(Ͼ7'Dv5oO׉<'+gqbEe0*VqSmjj^otRoU'v:l̩.:t g.&8>EΧ]wu9;g> W6ᙙ z}~0*һx%VT1;zwy|~,NHxN9zz8ȡBb^?KcV}ڗ0"}bG+l_V~-A! >|hY"d]n(:O!ɭiPzJ̔hi`3 wK5ISo CIG‘j'rTxUSOLkvX}78 &s[iIAUw&y"tmX#oH4Re|\12 aq*l#fɻ&Д/Z2& w1s\fcRBuיM@v`FaHX sy;!S'`nZpRtem=9Qri8=B"k>Z=G.`_D&*(/ /R u"SEH_.T't;^;wO]THΗ1;} R 2zq]T*5adH jH_lcJxH )%RJ\AoJLԥrOS)mfa3:KFWs#UL[/}`DF#'S{>TMB2h*\9NrK.Ż}xh1 |cz:7d5bPUOB2CV Y / DYJj hR܇5c37 Kw+6DwjJ3ZNJ oscI bfܣkhcȾVA Eד%~tZ2=pJ=@[||Õv"ՀϑT]Fj9h;N {-2-FVu1qT]AR}WXf2+yyfK6'x%Ÿ\K6ӫ}C'XU>qq xFhIte}`̫͏X=z5Ď -pJ(ٷ9pTfÈj"ГEŇPbjaq]E9gT>&E=.xE&l(ntS]]z"vN @`0@֠Rtl.` AJ;u#Z5HkX.]xOIySܽ<6C#RZqu<ּ+.N8u [X պOqE{s#>J>bi_),ѹ{~}ܑ&9Z/EUraK>ppKKЇ0P<6Ah ¤Au@ xMnZ -C!A=0t7tGy-"GF n6~Ԉ4}ցT@ P+~n߻ؕEEۊ䬽?:*)ղ%7&| w^-DKz$&#iҕ)j=&zd :`\4Mdf[+=aMPAkU2 ˏ}[r͟x G }J:+wT^ȏ"3 Ģmt;Rv> FSko5M# C{%v40e:SEO nca@5g< c`@gw鐿%e`q0d2~bKg–wM1`PvcEit>/n]3^^j7$^(kDA_\LY߫$ev r:S%ח=& &w(q Iɴ^%ܸC<`+3־H.ơO;n>ơD:ዋfXpJ[g7s( Nju+ԺY]ɩYh.8$eO4\b,zr>ؿ il@ yuG]{V4/ݏT~﨣܌FX2q˫7 {&? |y$9C71%rPlC?3Յd#&D{?m4<ޟMb>j{;j񪞧:^ľ $Z}ÅWD66A6h|cP*~֥KS'Z>=; <|c ޥPQtUQBZ_HZ i ZHk ~SPY>{*o%؀6#z2U׬c'dꨶ\v WbԮ[R'H' _G<3bc#>^m і;S5 C}+>UdYu$Ez= F\T~G <4kE41lݸN0c{d z}s|OaN=~.=U3AqKG,b_\Μ9zn[`'rLJ yDttYsufWLq@CVQl홱`ΣNxJ}8 16ȪMLؽ7:|Ln"H;Ar ^>RNrQ`=d39 r,)~ikB0aA o7+j3ł]%xy@sJQ\l =bHCPqFH>^MqT]c?I.' {O*_$ /q!b+>4E ZL{H0'ZEQ!*#g~gmA` X10T 5egL-a>oVE[F;%@#L|brHfnE5QH8,r!lwۧ8]bNl(:ηA4y^Dt:N퉸.WcpbAbTiި!9鵽 N%C71Lиf_lv`# CS/)5Xž85bB=qR[0!;# hS aCfHͳj`q,LɌDT-޶@~9sPki.G<O=r1!Zw4ng:&mt&dҤG4Ɣ~=q[!50<,rl =8¤c|r8k.ʳ= uQR܏G A2xg}TT`4vHX,ʧ7JFR56ޛCoYI(ȆS)U׼%V@~bLoПLz`^+nL[f{Z?qшt 9-Zf9,[-UZ.~d+"qU` \GTBtĠFݥ*_9OJZ(69c]@C?~E6L*;]e'ch@R퍱wM\,Hh8ɍ]HƶRQЈE Vc;S@% {dK~" ~&Fl:۳DgÏVە&W5Tؙ:{S /׉Z$WSˁ MA_gPFH5RGd^Y%r% Y?MŔ)m9E0~.pÆAX['{j!iD;n~*w4+}/SHӳR~fVÀX]LN#s+ZDM+n?T\ kQr{ZQXī9j kUN #}f0bd}C[*֐_~TܝpkJ6K䛛 ݾ< vm8y#0L;7ɖE`^9Nlɉd7Ikݛӓ1:`ZHqtЦj:TG;"Z* Eg4@_'<JBo.:pa7Fsǒ?ҋxh#ÛB ']t6XJ߸$s\Y~hɀ~!Ley1 З^xƛ싡.޼PI >̀Spҫ6iH~<\?"盷7{cChVU*z`qAhdB iqOfB|w>BMF12I:{AʀpiS$}rÓUV2r" (eo|˭rj%aБo9f7J`^A R2dPZ_o* {2QNO(^U簼72ؓB:01~z%s*q ī3֤Ɖ_MڝS O 瑷Q \wR&ro @0ioX"Trds6wMcTw{zD.fYFJU.rvGcN)Z:̢<6O|jSc\3%eCaF*+"ÌZc^(}/`ۇJTt\/jKjIa{Dh5ˌk{T'iJv*jH4/8Ak.8%ӑZjo7<\&FYq+8ye%x }?%ql71qPBݿU_ YOל44RTwʺW*)ai&W}ђJ]p6w66lq|Q$ MV T^9;#~'HE6KdsMFm5Qc.XrF 60p&}7 Ni'u^\@S`NDr(ȴ @2cvv̤yTY+Fdi ޹ 2gg#A< afYFٕl)eSu>=O 1 VUi̓/~JGv;=x͝2Nԩq-y5GRbs$-vrΜa'ߒ) P"t11eBWGfBU>Yff1+}:퐲0f†|YLq<eq!CʍF?>-TpA Y%#hB#b=9 K͢(!1 Mku y#GɖQר%>6=h{w99a`;K"КckOec/ͫ]ۭTΥi}?vʮֈH^A}]'I4`m?=lW)6pb].r SuPbRor`BzsC=2 yZe)Vd(E,TH9L=kK:2R"Q#_ts=3ϯ1X)Z$k x_`?%J4?.vyV&\ 쑅'/_+V!:'IXN?+?yw&`P&DMMfr Ru`Ǐ$/V U "9IN=BBD*հ~9O5`r͝Zk4g[JG>765k7g8 (p(@ qO0ق L3Mȿ4k9APTleA[ KY4E%Y# vY ~JGIƫ|Q]*KA! #H6>G]u6/di#Aۭ}y("R4"ڂ껑= N3Bޒ ڽS Yy%uЦgOeo[#-A"@*&NT  A[aZ>7D}Pk.O[BɼکRe%Nm:AQLTA& ?j%09{6L<(^ #w24l^]a`lUՃ4s8R2N5+z =QzVBK +mÜ 5P{FļBtI=N{ OԶ\D w>Vo5-"āsek*+06ULw!:= e0s",*a6ٽܜH`097y+MVQ-VH{xzޫՆ]UPSQmDIѽ8l|Q<]Nݒ?%ܓR$9 $kQ~m Ek}U9$RCddžNw-銞s훹;E"FWO09 <÷5h;!y 艻ݚQΡ%TZ.@ΚY+Ց)ím%Ӏu䎞iV=#e;~ZמV#@ECC+PGsMG.n z\,zP1{.#9ygoݯ:D<ыO1+7k~Dz=h^&eҚ'5/zʥV主z/wM0NctIBҤ!>o  {bOXf7q6YEV!-z[|%+PyDIq_ڿ!Hu0y~*vb9hi||w@6{xo?ꕳeܲ\yՍ2yP׍a%ew6AoЯ7j|EAleř3T6Q+8r)UO~ }T6192+@iǟvQsG\0j.0)z2~W!c"6LD ciqZ^6Ydezqܾާb73HEmX m;̋i3??zR֟$&P@fIvҌX#97.'W#aһl$S_9:# sQxK>Q2&Y`ɑQWzZ6Ivמ8=EGظBâbu7b#yhR4AW\{ \{r&K2TgzH^2/o.n^[^SM=3 9FP3ʛg| 9c L&S6޴:L_v$Fl|+HH +/>K}\ut0LBr K%wOAD ьrᲦ߫+ u*aʐK]fH)2n;tD)x/ ٍ hkiѫJqBrUOyk߆ B󔝍$Rz" OXSMhTW{ҩ|Zwĸ7m'a.HV: qaNJqtj=w)@i ʶxE\}ˁBwSK'j{fhALXtUc7eĺ@K&}9 K  ߙ]`QZ4Fb~' U"llO/R]D}T},KŎvKΑW4W8חP^/ZqkPOT3׭^`I;@<sVڹ0aII/|5I/CQZ=4k?1EC!)$Iڻ ;yG8ֳޭ]DMnN1ޗP|1iQgL}}߱;-gNF|g!#7WcCi/3e_K9$UEЊĀahDT<.e5);jq汙%Wd0ȟ9Wh&1 r=2Z hd~AZKb,QTF;]"Y6t^Gf| V,׻ŷ̎C N^ۗ sxt%"}d:1:' |Cg>Eŗ 4() R 2b/DDYX^x^rn"g7stj{2 $rmc/0E‹ɕ@  4_!_ Nc6>_}n.q\B료_@±vLιBFv&~OTryVnmJb2]–=@󟕠>gl{9n8EavoF=}h6s"n5I 7P87ІF,kiZ;rsr3/T f@LIqhxw{ fL5=f7{H7$~x43J-QϹFNYs#(gJsU`=jnj.}Uœ0$ /AZdN~zdQ>Z-Pk4rC3Lx; HKXTZKdO6UEB)aͷ&xS'E*7ӄuU%@l?;o j(ʠwIb6aC ڢe&*kݚf nO-7 91Vm1 O&HQ&ovXͬ3g[,Y9L4 Kkb]b/©&)aV~U|Chu4qbG)Jf*8 ѫ#2E֢B_ He.:(l/w0HO-Rg(R M<{bR/A":J6[̶xԣݲe8aցj.Z}'%P` `Rx!$-AyX~3#D䍥cal_7 PERjm`5טtYqr'`t.Ɗ/~x $gQn..|t"lHO&J 79ɖû{6]`~d* x^80t_ˋ7;mA$3z-͘ Z9z.m_U. /ӛ{:(Շ}f~5F]|v:נ8ۇRq!ewB/ٴ|e/aJR0g [z7Z6]DPpc>/h+E30OV쀚Dk"zׄhϬ|ǛG M)W:n )M h1(&h3 0f\jߢk(<)4~SVGH"qwIWHHrٲ,V'4v2tQce*X&MfV B;{aV=)H *435Ւ g ΝLP{\82 FDS%g#>Ԏ;Oiנzôeg#7|uyL2Bt 3t!S*'emB5^[Wna(8b- ԀFCvCЄu(U]=Z@Fɤ8h֝",'M8bT(xW=j@(j~ף!:zz1 ؤqy6̘8x]-Oelt~# _H+\1u}QHJ$2|e&uA#jŚndSuucP>f׷ G: a)XCzZ4߬w_p4vMV_\L뻕Xf9-Hʘw*PxA-&cA2p}e@@1r12_'^C>Mv;L+Ƨ!+̀k 2\(c=5# n_rr aFd (^ I)7Z%kR? D/~!5ٺFGyQ+V {izLtͮGt4kԶMS z]j>.ckܕ>8Ͱ&&nln#)9ķ6. w|>7aZm~qm+rmEZA>5%>+Z{ 3s?&le+He5GNO'z/L`Q.&-3ks{h<35q|G6<;]v;U)dܵLCNZjeQ<&$fj(Z}50 ID'>Mz sWVLض,k]?˶aMH3+>y o ~ Y _L ѕz5I so _`Quʌi4EBy0t;09fd %X..2{̬½x-P=Tq,jYQ$tf=xƎ\PvETSq=\2M {Ux޵" {a|0p5%uw;a$\XUZ.2,(E /b?5TQ|StzȒ;MAOyfkBf}9[k[X(QȎ[u&e|;6TQG54;&'Z;M8pto T96Ll3kLBUs 6LCJPŧ5 V#n&L;MNՆ 9KuU۹%e@+[YEٓ{u_m%Ek@*c-ο蓋syf2ԗV:[7ř 5MkYbc(d` Ȼn ؐl薒I^(ցl,w"VCWC!kfYYM,˵U0~3c0lb J;_XU9dFZ.(bcZj=$!~{onn^h\ +;PV^yaB%ʤV:xM:wŨ^jifޣ"0dd2aDf7=^`tz`UC 0%]`{눫*W/ʴ;`fkÿ6Zu띵U`3FTl8G0DƸk"` 5. ENMt6E{WGz`6\UIb㶆 v!uQq<__!wu4SAͻ~c4ER77h\ŕ͂so> QD!Ŗ7Y*Jj(y>A `c㊫R# J;Tb"UǕ\ුTdp:[ ]/AưyGPYf^czÍkkF(س-*3:"y=\7TO%ocVUFe8W Gǚ➧/ hcv0%jFkyW 1a_aj5>~Y,HW`V',^xX}8d[Ateu8H U<*t#]6>]=gWj]iXd( 'ܸ2lu8A4>ՀDP{FGO?m,?-.yJ 9ZL,ԃC%g&F7-:Uo7tS5&=) -t#:~UhfI"o[GЏGa">HR_h}\]c5~賙q[DzvhZHn?ᴰ]ߴ,iLEvב mp}eSC:qb]Sw |f;noWvnc^ l}#N0V8)Sz=PHk|0|n}ȳ@`ݻbNx9d>\Y)޸},!g ZiY5٤I#ɮSuI7oj ^ -g@wPf#ěd n+3nX7"- 'v\BH ?d-nyo2M˟d0aՏ 3,bP̝YK[-8xJ辈vv1뻶 e\thv(yױu<1{_k8 97qOhOy7  dQ6F2ckl1<5'%{_5۬Bß 'Gz} ksG;MnoS)qbJ*Z+>9M\#muAW pY/K5yB4)(ts~(T5,޷C1`==tS=p3JNRq.rO `boVbTZԤ_y=B.ZĒߜ'~;<CGVUwjÀ%8Ik;0z2|lp]Vn5.xo5s~JS~QJ}xRԅUf86]p=OBGE2tcqe(O1r9Y rb pIց^s"?@<8HP(vDmX Ma41Vcpk {с D*SJG0pZלs=/6PNrPr{Au'0acaJlcp M̫NcK#ZvSϣp/1vM'L3 "6`5FMJGIJ8{n.BSPU``2IJW& ٧8*8VK*bF''T"=Y &, -|F8|4ƕJ6o d828NΚΥw{CJE䃂|>iܥgLdhwE9胵MߤI@̲X#x96ҫMxظb< 0 H'Af?C% an"㫦FQ qE[+~Ep &7_7.ޕy6c=_KcH޹W 5gP= O LMjk/Tjr{|TXҝC!$l{#R]ַևCZ@O.fP]8႕.Ww5/'%w/O*&w 2t.!Lc_hڌ<*%rA}f3[|}'–t߾"Ony3tC@ /v˞N˰E>Sq!!*|;{lllvNrE,)7 n)t+0~Rq]kf *p? l2ϦKiW~ҳ.mC`6Hڑޓf \3u|ޤ\5+%NMX"O7:#$HBLncV(O(i.(EGp:" $i~3ij9~="`VIP:6O< 1 3%c5*(v2a..0ϏvZϚ9oi<. |RqW{ [\yf xbcv@ž)r8r}79(z#kh>*47U4,msZŤq.7Lg<7_KŶ@|)c@-T/BfiռEżʳo?⤦xH~Yه%7ۼßUXc?ccjŪ3A3,S2t:nئItVӤ޲|ʕU>f<@XyyBr˃6UX I-oi |,yU 6 RAs|0 : ȣC@e&Mq.Cu\M}}붍Ez7PIؼ^$%wHbX?7Tn5At9׊[jS#Q/a&ìȖLRaqO Ch'}h-1k˜ CZ5}0>Wsں~T"94$G25'|65je w00-KefI8|-neSRd3/i N8b! ~ Y<~ M7~΢I g;v4 U8C}Hf6Ď'wc&g(q򌢊yM ut&BJ0jj#2o)PEAx \n!GX ār!'D3)qIL uuq.LgMkV[n?'[ӷokHcCAu_sǕ7ifn8:wdN~-2g Dlkݟ]? [rfnegݴTM}ApϬϋZ6ѦxsWԩTux!8q+l1KmKmrR@Oc+wiGxU햂$Y/Σ _=kIyb*%9$\G#yb8En7LeieL6nT=VQMͨxuUVE& (p[M< :TJ<Ճ•WK'pV' ,HU)@>}BNsq'ʍКD#/69Œ40'3v;n |yQ:ߡ?Pk\ԋTP= G!o@k Kn!3N?>9@7g''Zuxm{# Rn7$a}{TL^!Kr I^a(oq2-D1ޤzP-gL2ق;) G6,kն-^UxWeN@N4 ĽO (L/DJ[`Q{JoAy᫟#0M!/Q?.K +0r~J7 KqEYz61\Dys%j{)0us[yN;gabGGD 7ϙUW*r*CF5ɥ,XxL>c{UWItҥQ%ƸI-Q%J(P'koloQӴD̖l궶,'tFfo]ZyjsV^ ~ʐuT9/1]kn)f ^wXA)%{|o3=OrsCyo]E =`]Mt)׌Gzbu.:IaxkFyoPx.@0%sn&4k]Eh8VcV>S1S/swzf9 RI0mmRipY_gOΡ`s8J('q7d~G(*y&*vo1)&TG PXG%Da{Þyӑg183ߕv]$`tA&9/NU}Q̻Cʉq62,ֱQO2͐rg뼪i\v)G?=b.nJalIjU@d'v-EOcXDi!JozhxQĵK>V>jehU=1hR[c-%`S:nӠm0˝na+@ #!]q!Jűk"@Y:Tԋ._`xFäRp*bmq3v5h fMϠu#j kh,]QZfzn)>. 7Mo̍现7{/Dǩ^h:uUJX%fp_9l ~(IiK6 \8Eãpxl[, G9n9NWuu/؋@]pX#df~M҈%T ӄY I垳0OY\+G f[`QGL}ի*J``S⁂- 4gٷ3)!-0t; + t%Ki(Ldx<[ 'n'`ꡘ^}QrUGMDNGJr?uH,5kBZ+Jh_2IYD U'k]_ ļ=C:%g#)_&* E y+h y)6XgǯLs5aq /c$ Ƨ,bAN_M 0M)`xN񙕋O ))\ҺۈTYCP@ BθFWRlE' Ew!U7k̠thmiE`0,,`t|)>t6Xy7A~ݠ&jMz>E!ZD˓3疡j(=E~(@y?o0e),ʦVmL2ݖ{0ȃw|.{ê.1oCU2)88aY drr+5@`kzu0F[E9h6I_c.+#-M_!^HKe%G .gɿڦ;j6 @9FFXtjHZOg/e ~ 5mM*k'?CM>IcLCj^r֙!eUQY kQ5|>Hqk)lCeՐtBT|#\!$O#/T Gk5'Ru.i#H2#4͒MtgeDɼ$ I@wQ/iҾy]QbS`Tvx&}K ψ"[ j ťe" ɾP2|dSIĒ- .K4ih)Fbk]!%k!g{=C43 ~(u͞ 5<rqrĔϨ#ӫ[3xـ>FaPcJ۷F+_uT=v8݄q2^/}g +مˬBD:U  녻@GasU^A,ʓWrbd ZbUv/qI11¹ӌ }r`6T;G978X\XD"B$ "Oz^Cs.os?Pz_*YQ^Idžm ӿ\ jIؠeI>ޑ,`vvC fG>WKz\e cZ#_M>0..$\©5&bō ׊ƺV+T]hnQ/J$vJۻV0e9|Fv lX׶|p{<8vKz*0/iTӳ3& Û" >‹ i#=Ǡ.]gKh#x< 9dv \gzSE| ?=e e:Hc=E{M%Uq ::BN-"%$c6sRvC%!y5ax . L2UY tZ1颓F9}>br@^9p"KkQ >$ಃ-Ҩ+ߞXfR0 h14 E43XWSչVC/G1TG^IޅƟqT43X_54EnתrVp1xWhxj-ѧ kVH6'\IfP_/h@&١'WGg?4,g1U*L=G89B[faLUx.L[ 1e;MCʻ[ ,%HGaCO,[,07ac,̒svZCX0&{Twuj_tiUߛ{lI\npL-G(G#LG,]X7w7u`U$TĢ.}aRJ ñ6Z7VOPZhsNC.E~ɩ|=Y;?c2tf;Bt^!R9ƴ$Jp2Q9x>U_m{Ќ]q~[Ȇde;zXi9 Ud]]X)y!TFlϳ4^͘dyQF[#@~ܫK| EEDȾo!L`jTTbr5 O{y;YᷬG&yȼ^b@dY=69'1ĕY?Ѳ~)ϦFl,/#+N/yUuf$)Ad"ރ-:J/giLh6UՓ440g`5?ml<ѿ{&~JPkuo* >Pv:Wm-DW13K!ޡHj~0 )(#6n?نKM¡.eaBݨEIQ.h@7P.Mu@)ex6u^XmF WQCb5oBׅsdvd;D7Dkq ygť'I>aЉ膱|oarjI:1l븤2ԎԝGnAOm]"P~HR0†i>7Qr>NPsnjB`PrC̶YKGbkt8{,:gXQu|(̦alRZ12zV-wB'"-VB䌪һsizwJ%P&]R$깝*7i&g;k{+7ڀg~.n kH2thClҖuȉ@@ma!X(D 8?m raÎZ/fCY B䊵FpK rNݪ;}k[L0͜h"UW'raHδ-'t.8J VW=/D@>(0@$05;]nRBMii~!t8~"XMW.xqp0쑊??}=[:Vg.Ҏb|P10`ICFY~|Quj)P$nH9*5^ز Q+ɘIHޥBܬ[qP ڶOAhMF[I\ˤ3u*tm'M1],\넀qX`O>@`jׄ*4-bY$5+owAܙjCX ?#fێHMn:Nd3,4۔ H8Yv;r zW0*,rIQ0LփwRLhN?' XNWq;G`;%z@ϟ09=k]s[1ԟHO RHbޠ:dN+H_l,Bz=jn<Zb?'G/)xV~XGtj&pg`e0 2B xNd%3G81ǀuLj(0A {a*rmSu@v>u=vXF?i[2oɊAR-)'`{<(h$ߐF]|^!d- - 5˸mm` ӱÕA&0.c1ηQb'$ VEŅom>HN[ 1(iTt~b~n5G&Q jAq/:noS.yVP !C3Bvl5pp^렼3yqŔx6r|B,m'~7+ډrYިs/ٳp,'*:^ghvspЬ@ ͝ =ul,GDRW/+X8}#)-l9Η!ȵ ? ;$Mm Ffx"$kGb/bL<ұ_AWb*d.W:ڧ$ڒgmrɐ|?]({ۅFYw.f9-Ϧf(1;1CiqTNZ6qGtBij hɂ.m85yGׁ y?Ժ>LX;khHr}෥nu;A!>xcj:CA42ƴ| ֡7H ^۩h0yD^ W'{  ΋_#!\,/1Zcq|>=V'~EfL;8Cae-07?Y,Y=@ 0 :M0$u@sNJgKdzB29/ ]Zv.&wdA0_}2؄ /~$Gۓ.'NC;%(,ޙBQf~^߻gp3!æ 6TcB 6.ܘLxRwG!B<:RRq͠P1$LބEj)BTK_ .\D1/CV2HuN7" Wӫ͐ybχ |-'ZӞd7=+uN BFL?%0?$;^K A *Y&7U F3[wPF80WEF7q;+XAp^tG-PI۰n: kIA^8tBRuEp;z8uBa>DRP-pqru9?\W@s }zZ 3]q&[Lh7j$?IChΡڱ?a5\: "Uz֜W;}jxA)A 05\ȁJbNP tSsaKc<{y}^"N1ERxiAhTJPIa~^nI;K[:N5 ocn[pSqq%;ckrV=SDf ళ&B}(|\2MS )~p<M!#Fw %=PWj#S< *1 Qӡ~> bW xYm[zoec$ŮtZ|Į`ob}_C~2ALL![0rVn)‚nxgea. ^:cy2?ՌZˤrHMI:F3vk(D\+/$~[H}h'~,t&[>+Kw諧AtG>d0!9D8G:yäVXBo,YFG`\ňZ+9JG<-I.;0o"6Z@i*uغ'Y.Fx7l(p-v{=.];*BpS .XCB~k5ګꠛomqyBΖñm+g"61#˕v,"r}Tqn oAȄS- lO/'<뽈PQZf_RɉMJY)L+剗toCl981!P{Gǧs FUmt _4z-ЯlAـJceEʶ7x`yVF#lYxay+M3O^ o0xt8X/398e0+^`\w<bNX|9efB7/T?jkk ״ڸOтLp6X-Д# VO4Qs@)93MoS˒؄↞%_'&TO+sc]kk&Q$..c*H/#9'EvMl>OFh󥞐>Bxp͈nDcS`m|P ]5^#aO\`253yQf_M6ai4HNHĬ ~:-lPCPZ?(aاo +N5۳.<',%YW|,}"`M3DkE]*Y<d3'{z4[g/06Y>'EKWP #^`sP)*{Y ipt]~@ J߉.@5zI$E"BSZvHmpW?/ [0B6w3FW}>M{v<"G(վ@eBg8N"(e8I,{Qo₟8xAL./,5J"\"׳$m>Y h|z3IQ/ 6!qze>ȃ[ p̟(6zsAlllY$7]_MaS=gN$zh`%T hd1%%8E8қ!m@M(#iZ]@7{C&LeL?q.CmلN8Wuҝݶ9ã Ɵ>!gy^$M$Gl+fgf`O]Qeҍ0Z˙sTcL6$zyĭ=DF uwsiMC!o皤g bCta ?,GgB%@jsQ>L&Dyzqr{GyJ~.g %Ǡ86C_.1j؝4 B?pc̪/yJrmnKWɍ!/!S6CR,~"ݒ9$PjA m?:Uiv0­c([>64ˏMFX mdu^4ѿ-p)Itѩt h60S WP ԓUe8~x%Q19zo2*_(WG6Dotْ'Cr^>Df@ٵ5 >uv٤K51>L^u[QpR!ŝ*AL= FKMߴщ!{juy]EYUطbqxy ]rV^mf~J.!@/MjU6g-[vZ-OdcT6 D `|6Z6xw Eh κ` %Hr `|KXJ,5 Mlo_kΟ*DR&Q1%D7ԗ 5j=߭(] Qn>K8_6vCjy&Ʃq,s|Зv d{2g&^-,BJO o\[ yxfu̍e8AA2DeQUYfړP2fBR]DSuWПzK^/.ky _rH'cBhMi3ق"'QԿ- qlFJOE&#%PQS63q ͜~g>3VvHw{1JGml?G!\xy6ri;!zlJEV 7ihy!'eO朅Ƽjp3|%Qr[W:ʗLi%(+[xK6.K(,q -YG>@~ۀjɓ.r6l&vk tsvC4۰깓&)Gq.C^KC eQ60 Z$.jޅWqQR]Zyc#cz#*ZWKcPv9 QTFy3aw{Zܹbj4r>/E>j_ e1<ؼ؈Dy, ;4htlՉ."U0{1eHMߔ#x71B>>yozL+m(0ڍ<̝^܋v#wE8Jg[+ յo%-.ﵞh8|%OjEK1W4H)3\u.ePWn%1dFirY9|>+ u2/!viTXR0w>Mi@ |ݬ<eB Yi3;Fq>B5Q^SrHD }%by7ܑkMcJ#v"\q ZMt|;jm-}MCۍo޴;YX8G5r6D\ (JimJD!4YoO$Q[`BSFh-юr_n-UJh'/aWc߻ЇQ Y{ ~.7 ;>NhjS2yRmX)7 -4_1-%0àIa*DZB"a =z) p|9DSS~o/X]{'=rxFSmL1L%MۭMA_gH ĀqY8s_ByY+mZext7EEMe@,{Y7(ITTW C8f6,P׮-]Ǖ^y -' ʮwġq4t>zRuP#s[n塙'`7¨ʷDpN6oɪG/Ĝvj{@.cw|%t/NZ kV7ʋD`bkmڬʱ4 :xAf"~č|xnKmުe^59 i]h#!% k1,<hr GEH4V:Lvҧkꫦĺ4.uU ~z -ͩEmPP. !L aSK۲ܴ?~3Ng#ρn>xUw?ewr^Kq@KČXFdqX-0bo%/6 c n̍q=^5tcy4} %+HD[):L`3p,=-^TWNoM;H}CJxmv06 Y S,PȎ񋎽vmub& %Bs{&X=D=Ph.XܼE"*}lgN35DǡtO 3#3"Rv60rW'* ל>S8h!??_ 3"XIm%,,V u$bx<I" 1^ FE noݏ.=`l3ɡs#K3w:D-ïT(NZo.u!2K!NF)`Kz=ϛԷWJ],9F EuҋmPH&&I++u9([!*W&gho>B?GC!QZIn$Yqĸ%s;H@l9ϘFy!&tڴ+`u`CC9`/Q=%B(ydߤjfk z@|J.s x~+5n> m̠ u_O8ةU)@J}kPRIkaQ1ۆG?R@6/OSU/xUI stiP'?aE hi?8My@s;W "e}B%}t@LKfofHL# 5B2AMW3t9xp~o$ KḯH. ˍX.ze"ƐUϪGDJp95R¯c4L{Fԓ(|J2_2HǺ;IX,m3VAf뛼ߕ->/21&f=Ya I;.t]PŹ$Q<~ i.ɱhbv8́it-$pwV{Z!1l;V j5B~ֹb۠kCSck&DvgXfH08 $~n]29ϤgRmĔ&2?L'2DM\_֢–:KTi~C=o@ʿ}vA0BLsׅlqDG$];bj:y85iG{dنz%~yNQ2qgd'v;IAA\I0f]V/ʍ,1I %j@$ʝ]~^vb|.cGH}X Y{RC1 ſ`$a8{q<:,<6_klRYkC@ R7g6^x8[baE1ܘ#63>*xDQQ GgLXvEldZ!^j-@\y:+m>R2dm9,eV4歗ʔ(B`A?%l (5lu ̋A_Èpz']O'MwNVTĎLgRkIRcl<ˌ }8] ʪ8N&ja@Ԩ>ÃVMt:t^8sR~gѫa}lS:o!}>v5MNv]F̦\nu7(ÌP\*'Bi#P062h~:O)^o5ςAaۻ/ 3VX6AB#x#+HOzWܹ?Mzokaf} srB,?~ѓAgN_4 ;h<̮4C`#xj??`A3R%G(3,2vH.vr-+,ẁ&l:GfwAgR8 (ɗ͹OŹ(]  2M[RԁUL׆bOT4ք~"򡷦ԫoi10OQMg;-ݏP0u{K%t%o-\CwTykWCT7ykF(vL}s-{Fզ85WȣiQMUct֭!}z?46od勺Lj.AUsdgNܸ{/X! }/#}9w|d6lF/:sǘ[P'+՞6YgiGd(5h ZgUɟVx/i&Kh[$Xӟ))š4*JXcg0,mYag.hԂ sN\< ÂA, TSo}2*τx5K5AUGTȤPaJ,-_œ0+e}T*sC\vٓ?CX7p[QIU*qcox/CVWO buH tu[J+4.u]橭=lW ωVIzX@gp;0,${zrrQ;;jO2gTbF Mmˮ̷& mwQeH`Jݲ@Tаކ|qjf,o]=MQYRʐ="}siTK\O(I,T詄tD aqBT0>30di(w.!k,{GN2*|]͐o[#K*ľCT狃wiyp­-XXP?IMZcmѾupGuj;l]_]ؓu =87,(vt5q ARS ['8Jc :c((Q#e DsUdTU (X"Ma@ xtk<9xn)- އ73,\1ajhu(9 _3uwRۊ\~V/.q$yx*$]@cOLՂ4-gU)LDϧ:X[j]f;QW J8W@|*<\n5='{dx6<c"dke%A?NgzLwUtVE S .Cxh2{swR(7gi5Zмd9-C-g-5O5#i0 q1F a)}#7N\ÜQIլ7ee6Krc} uwSgR +$yh~SrfPZ?9h_0В2qeK@EZD=e\d[kg ?l:/u~{ gwnˋk? t8`v b83!S&\3Y4w%oRRߚm*6]|}$윗KI_2s2ڪ뇊^x^+dPH}gf*{뺾84#\qh&\eGhm2vKDfғ+]2 X.~q?zMZh=le3?rĕhD}9&.̈D0v DA_`!t ܲ=.d"z@_~;Q$'k1Z;܁Yg e u axڏp_0 N;?(O),Ngߚz?~H6CHa6dy*]h>5>K. \.fqU_4Rtmg&u0xg0RtJĠ]i2?aУC71"LLV ӈSbol`1 si:(PRB'Bũb6"MxVAoYB>$X}qAF:䞽V/RY<}VWD< Gf=7(i$16"pN-qW_4Oys2w.M@kHBQ)kJ/udFR}*U P J–|B>,;@2{$u~:,jUpy TcğX]-߹;6? ܕ:BkDZtΟن?rI澙*u>} vE\~R+E ;c&e4źӏ ??nu{Z ysUUl6Ou4rr թfMWf"ubZ~ lfV9w-0m1Jl)l._[)X׃* Ñ!KȂ3 zs:|g=fsPW l>%׶>Xl(bNrf9耙mGѢY"M= eMj}iɼm,8-̫vY=ۮkXfSwQoGGTc%bv&n&; z[9X7! 3Z>OQ3?}~ /,'ޘ-)E02@&7|>#k0`U9uOx}6k1o .Xĵ̦%U5-ޮc|:1`G·ٶ^=` U7c`c˾cx{{)?Қ'drdչKWó:s\Zd7@8f*jK$k*ȣt~({מ۰X_]vb[_LWl%n8DiA3].q.e"P\4٪ (J*G$:C>rdր?({) v EUcǪ2d]h/ͬ#*jYAz̶x L:N꿦6ߞρؙdT}ŚG!șc]UݯƥH29R TFVZu7Zz;>P`X!TFc۰X=ɲhBqBڽKzi b*Y9e4"D;0o#%4 JFS, +73o=7XC=^7L?oo])"|@Sqv[XEۄG;!Ѭ)bPTEθԷa\_2:>x [`o<1ݺzWQd˰+ >4c;r.*[ .>ڃk''`dϲ]zV|>XWjP҉>?vwx] 3h lG/>2JQ;~@wuA'i?(`(W-zzi[\b Oxf pɠ ԣg5RaEڄ `ʉZc ʳcR {8qcz~|4VfZX F}y{+ h!`cn" Y-v21΂>mH@eK9v桀nSEA[?g*W ZUXPV4HgoҏS*qy ܠCbX*S%~PY~ D#\E0f]Ux`XRRV? nF[mw@>r 8T]Eqpj'|^p4d[U]//kq+Ai#M̺M^"1-LUOͼx|٣3?*׸zC4zRS\Uꄛe},[C{ <{seȏ iNu]]ܕ:Fg+MtR 5#Vs/)gKch7o/5 fjׇT'v1G99܃X #lX[ *P*+ub:v"0OKB)Ȋhe!/%&O%rvo3vA|Mov!09O;y+4ɩ&TW[2嵧?0|hx帥0Ag\]~+&E  -1E(mt׋oi)iU(|Bs}wѹj}}9@a:I`Bh0rZmv{V&ihkTg!"89]lX+H]B2(^T<9g$1Uz^1ǣ1Mec4#n6BUL}΅5m5J\&{ aT!2D o}A@J5Q;$tG%A|ADZEM׶lßCcCJA< ~!Ufy-r"| z^{;q`m겈"Z1B*r+eȬ*mS֍F9T'/5Piy?߅N} 7F3Q(XʓrC+ ؚ5^ KP\LQfcyO5lٳs~"FW{ߘK&ƭ2R Ip0ZҺh (V^IW#m]Bgsfޭfǻ̉yҦS(~#ζS9 KUd:ge0FПG${ AMlFĉ1npȦSp?hr匠K`2/aT=S;g*~x5NI:$nR bTCyW(wpvRvS0Ӓ 92ZjX0;/v8TI/C|u~Mf]0[x|Y췬p'6ZK$Qr&Y,Z"q}Q'cSb)6\6ۍ^SS?JS  v;7(zj_' ށ<č(!(rXٜk1|dj UNmτjWH~er_T7b3: _LwZ 4MR~ ߏ3HXMj,ް. =sՏmܠ{2-$ОHeH<= b.R߅jZQ0![SG 8QK]+DH\h#z-z1 ^,+RlZaU0^i`ϞCUwDN?MQ<xMtq6NW>u-Dd Q r> p}>So%`]vQ0mۡ)k/ьPȓ{SL@h7]' G㙄&taYZ[d \:a&ԣP$@?eGRƳp9]e5}ӃLW,|KfsgRPuJ@y2˫<uPiwUG{d"ٵp DѰ4B3|x7%[AMbĪW1DF1-yNQ[???E;IPu|-*.!eBwCP qdq.ty~Bf &a^lfu~XU\VcPDK؊I o z8ÑƊfC A`Ikuxh:4k#Ӹy 7zܟnz^2pt½uA~&TƊ 0'Mog(LsZMW!A6U vJ%M/9TDc˳lZ^)h{{2pWY3> eDtS T} Fu/]+cT-K+[wu}D0R#(T2C{:<+eaenN(CFe7t`HB!=Z2n(_3 Dе^2MUզ[ٴ-} vΥDGEao=.t5CH N໏-a*e!7Kc|a~<-4+ U7X!ɋ-^_b;sާj^zYo (Az&~U0y 6B$\)F#F,P y85ACvnfΆq+WeE/T|~LU YMR^s!fN.=:$4 ZOnpn)( FmOq|A-*Y@%nӰ y8:Bkʋq*ˤ񐱭7I7w)䝢}Hq堁7xyjlg0֠ɫ[سrz,C]fxh+6i:F5<[BNn<4\|iX]Swis.y-8”iN`Lmi?Up3HDMrtjvۅ"ZIJ> xLa9V'4^7h Kl(% RP-k}="Lձ^e2'0lNT+Ph>r )f/G ޲Kj Y5{$([irV4v(j=]@R[o#~-F@-RI'αs~ Y4G",]FyӔR ;IEրJ^0l>Y.\_S^}lH_{G#8u˘tq" &L*ٝhіq٢p/Z S4O-8Պ*eO{!ĨҏC=䬔;*uZrI2^Ќl2oW!NhUrOYg\S ƬJRje'OCrZ]N8(ݹJVD8ߢ}(6iq~EU5ޤ]&D.M"b?sY`P"'oJט| v!XXoʖ:Nx2ȃBhncWM$嚊m#"Yyu`il]7+g.bZK>R#S^ILgI hn/ Ͷ@T玀z+& ,I5&.;%Q|)dՔs C^vxH'FP"xyD=8:ͳU f|@<9y)w* ASHqfb}0yyљ td.u޷e;3Ȗ]pJ}6h`Aw[k1#EPn9נ(DŽM5{ ,q$ahFM. 䥶Meo>[R6Q" "$McTAEA8%O_l%k}^2ZBkpv q#tm<0hd@XYV્p]>b:b-# >Tg|nu!$mFLOki{һ=խ1/ѤeYXat3,*{h7%y-lb1T:⊚b"kq%m2(-.Һ^-(TaYi`M[m(<EFb4E=(Q?vm_u\ämhGH]?WeG΋7oӱH򔠎IJ\ODthfYcP^Hˣ1u 4@uR(FG&6v׉Yid.7 4V!A1!i\n_.e5C.U]Q{.SCoGpsgǸb݉61}U"tyg_`BBfMGց;4@HirѩNDWSf0Ԋ=fnJs_LQu #' L* =x|ßbnw(LOEm.}_?Aȅ" ҝ.@RJ(('cnvSn\B҇`Jece9.4[ NW-)ɘM Xmyb9X' Qz_ſ!PV!F mQ"FOwʬ]؀Yӛ ]Ւ]ݜzf3O;c,+ʤ+?i|3}=\ ^BL~&e AQhvVr͈iji=@JF"4+rlXh@:u՗, *H{ZA@*4%LUid Ș7~f` {"sObeHv)jGg}( 08;O:3mb?i>'.U#Q1c/]EXՕ쒑KٝPg e+!2(KI;16$k P(9QHCb4r;i'dw4$0 -z'ϓ}Za\[#=6++7W}A21EB%sȹb)/e_c*Uۏ:W9x"qwх;6`kDC2SSA_ʺ_'Qƚ%ckӷ+ed Y prv&7O"f qNO}5VڸziiC)H.,s]k⺻pНgƞ*X?Y~ADgh7qI);` fŸFF!-Fn0Xjt1kwdwQo 0<_\4q's$==xޝ3,Wt,_Ǎq o%A %loΤ̭}S_U|,#~σ-a /$u5'{D|B v@]"BQ63L'D+0"zpﰣߍPHtfǕUʼ PSlU)8ҊdmKfRk dd.._WsWQ:1taV0T ~!fQy57ɾb[ʮ8j@b ]+?3=-U!NB߅dZ, .sN~n-ͷحS:0棐 q|ܘ"oOlRYr<\u*&]&}I* n&cUlAñ4|s-߽ _L&XMe3T<{3+t[o?1&"CU<,U/.2Jk{K@%ldk =Gِ94;xd"]XA@2!hqa K.q4헋Sd^#-RiLo@`΅ηPU Wȸ"85v5^ڃ/H”r]5cy'@/p6||U.h+|1%6n {# 8ZmQ}k%\4^[QmL)kTO^bZbԉS$S[T漤V3`R1(<v] [~ߓ<̩hLgCcT ي>A3jsޡ<JXOR [Iw6 'Xlr E'ӭͻZi,+hV#4ߑx|ɐe4n# Z!x (S̉Ir{ aKH :vKBxpy _"w>Pr"Xcz P WjpZ9\qF70VpEꗽ׉`>|6*4>PWg]-[L~u  JPKh!%A/^O8𕽮Tă:4~X-/_ӒԎאkS&i )(Zrkҽ 1=jTjT ʓGM(#J%:g@BBh'I썦SAx Gx澞4E^YdDzE$Zba^O$(ޞjHH#XidDUe;TLGmh'l(т1ʖǿDK2]+еLYZ3-z]d? d"+ Pk;Y|[}_@SjrHߙyڴp?WPRῇݶdFab{]Ȗ?HP0k\8r`jIJ8ļҵdLWG{6Y I\x~RPOŇJ>mň(jx_B.OL):ͽŕBiq3N󯴫iީ<;$+(rKbe3T^])~Hڍ 9"PHu1k:8k< 'j-TS/;#ѧ>E3xq,,ff@ ;_Z1m&ՎX֐'Э6 Ao"/76K,~҃ȮPKYDW-\5)+PCð8 LOKl:dEO}-"d;5dG66؂xEq8D>)Doi\'IK"#߳p6Gs/IkXՋHyn`[ Ɩ9ו*Qd\hL&=3@C?4Aɬ&nd2@"[NSC&)&0eC`xLO PORWFȼ5;Ȍ2]Ž䙠szbsցkWkUGxJ@ã |^ֳ OCsPa).Vuv>>vkB+Ob ;ҢTv*w5AB HwG{h]̋ v=*؟Z h%QXS ڕ,E@p2/LzjtX(h @A7aPJ6Ӥ͙; c%s~xG/M"*[ jb @AhI^ņ(6S+1/| Kd֡Ʌs\qR4_;#]A44Nu }Jy064$:FromA]lGV~Z 3PtF^R,h}ݠA.sٱ(aAl]‚!Ԏ'}aH?S9d1PX~caČp9˘ZYəH 9[IŅ<2}޼!T~sqOhґ7|ْa߅]bǏ <-ܟ `T+)xB<:ħ``j|3 D`R$h`D41 Јvwtk~ƾ{ϫ`Ly{9|+)ǿzE-]UW%Tl~+& )pK[<_` `kftqt2Ҋdu@}Q Rfr dG{-rOǭ{ߞ҈>E) ->Z9W"-oJR5=ɐHe^* 6\A;*Rx!;xhjT^mI̔ՂrY'HQȘ^ڑҊ IQQ-XE.0 A$ .wA-c жM]}T.mVBo>ր'e4fm>qh#]<2tuԊhTu޺1,Dy񩣜'.*`|5v W B/p{w~Jn9'Vv: d/, Vˉ΅lkz#7OM];a*}5Lr;5Rv9w"c- O~CxyC#ߐE{#.f!SPT "rށq2;րѱ(;ϳSf˾n},s=N `s}KVbO:.n(b\nbA7UcOVi:'loHdp "{hQYVGA7ByКsdK. b@?u{-Q&$o#;z:)14k U(G._2db;cl3ή0Ej|4m9;` 7*՟pcXd*H8r6ShkuG(j=5#g$e= u uq%?{ޑBQC[rx 8E)cJ.NFg =({jRcذ|Uֵ"wNk1i(g9ʰ(bQ;X\!qN`rAx !SԴ~0"K,YouUi<}u@.{,غ6^J5TrBWjA@,XYs}ɬ%`ǩ-JzJ>rBxx(-*fC ZAjq]p&?g|&1m y`вҲB:X L@n<=[n+J)/Pgm7@;Tle!IW8[ bZrY-!-*>"N#ÖĭfކjK )SV{%8eTB*ifX>f)(}&>c9ol*Ŋ*H{4w bdx5uJ4 ΍܅ Nib]ʿU<z\Jyfuw`q2-çTܧՌa֐mMRݓ1f=C]Gl^s]Epeaï@<8TDqC&۸/{ISةU$3 J*'"mŕ5~i|߄eu0Y ACpjd~TD).$_=4b;gGXJw8XEtt||6!`Pu$&c *aPq*Aq˘6S:+:>dj9M5<~>veѮkr)`g#C;}vPJMݟUf9٩Ԧq%UQN-զ̐Vuw_0̐pB΀gY,U_RY( z}rB@mBj^yecQ=}g  v9$Sq1m gRglz^wQ)y}LJJavn y[)kZ 툒$WA`mKLP41JBSb;Xk<N'oB8l4>FxNyb tro SInTLW W-qd1%3J`6~v]-CgLZ{m΅ϱ>/E^}>q;i{EЋ S5\RMyL|G$wچV8r="ěI‘&ڨ,Bs1&o2 =cm3P-/t#G}LAkށO"7M<`% \3Fg"3O1w|WWDX9dY}<@P<2kCkQPkɢ몿Xr*4kWXŮc: EØgm0EA1\0KNX1:}0 ~h|W|ѥG~P6Qkbf@rqFvb1,+)/]~ܵЫz99kP]GGWĪ7^E j*ymi,-F gB#:h_}b\|Hv R#ֻ\7$ :MQa O7yII<&jWpCF~}F&\UI({&c7O;K,QJn;_g*%Uvѭ5LQ#;Ң2h>zP9]V;Xs_qt %dfS*c19:<ڄ]|H@4 67Ǝo]:BG oa`}6=T`=PQjS&;uU{ȗCDLl&t|OjāE)ZL=W[䏆(@H7D,AHs>7?Fq~ TN:ql!)XBu,)@Awܮq{Q(ΗBEV1nCdy[gu 0T &'^sv;2w"tğMHX f5 2)s; Cv"MS?;t(lH\]} ovoΟXXsL9Ydd( Wmb;e()4+ {0$d`i5ǹ[t@?ҙ sO$.\RRZ̿Fm"(hyMZov+g,6ev yH$zi'aTo D fq: ;X՝NQT\xZ}A}n)öNҫ`6ϵ&TxG,)gRLi gґg,W[,F{S'3mW){]'s+$ˍO0Ӭh\ CͭDQ1EE'o֞ N2P#ߤԑ|]ZUl{p/<ׯ>M=q>L0m`$/J~CHӵx|iB߹P?4[L@|EEs:+ ^Za {vڧz;̱n]w_ gG^V@];iy*Ze^{0V~xoPeN= j Hx 2f8 l#%Fޤxe Ug=p̅x>XJwtJwD(RK>cH@{#?F4c3FjH1퍼s@k8.b2&#^w22XCWe'{L^FÇ ^7X&C̑3;~(jF' rH/.̇zw/皈?)_ٹ*J qGE76΃v:+X8+Ȃ|ŒlL;'"nL?4|G3?gm&تd)g_+~L TgM4.dzQ&0%L$Yf?=Vcx0>ewʮr6G R蒖PyrSbjqw>մW}0 )FyoLļ#‡W,k2Ӎe #4`XWx:qY-,eLI3q2q/^`cQ 5ўқXxYv _Mf\ ˌP,4LA7OHĽbm%{"5qp&Q0~va|aƅM *m:.5J,{RZ"C2M)gxc'RZ{-LJqdR9?at%SF&tCUq=HTi(E1;msN0Gv2#e 6ygΌNC"~Em2{<7m i/wK5L*~(n9*y4dHo1-RCttV=[Y! E:^_ ]j" ~2A " ơe3zeKyיF3svϧVHy@ {d#od_ț'vT?[5GV%{.Ρ~lb\V~wP#Y}ևq? '΂ ]ӸZ9tdWh-ݞHq]DͺDJ$FM["7\+դ4gCu8R/Z KE=O^UpS^&"nvc`v$/N`&w_vV34B\(8IuǍk"Ħ,qjZf`= l|4Jwsn^syj "g?xtyl1b\pdASCig$o.B~+Ogtͦx3$H-( E͢oyLi[l%/[E98ϼ-^N [tם-K"d{X%mRY`Si͵ۆ N12= (\7+.P"se;>"X݂V#*WusjE `&^DxQc3H-Z Xm0wq/8 ~V,09rk{9nw!l~սLaudNFmlD%仹>_o#9bgnOP~DщF⢝7ic0|}/Υ;cm lccE YAR??ʣc^3>NxƆ\" C4CQ5._~߱ǞMP7~N(oh %$(N0!fHS}HZJM][o{2TUP˶ţ)ne˚ޜ'RTiyDNC=7V3߃'x;ה [i|'B"ן~MRNĖ,p. O@͋uq?kD\> F4 H]~o U; F@PGQ{)㒍}m‪/|cKvS*(s ^kyVHr ͘1U؞e!HR^ëgHJw\z0[֣&Olſl t@Vz+Kzg`$IilQUY.Sr/gP^r\!IQPi gu<8Z=t:A)jH)\0dJm|qKMtGZu=a~Sz&&r9i ,Y0EŁuIL1엲KOu|kk@.PTZ yplዄÑ9bޒe_^<=v_`mh5U̞XAH7؇b- > Hh62-}.(.(4,ZX_9sv~6B .r4uFK$/)ھ➖@3ufR%!E^qlDٵhqax|h\a~5/!H!FK I2JIS6\?9kݵQBps֘gШŐ1N?,InOr@Hyb 9C x5)@#LpcgV,l+{64K LxM؇w4:!Rk-V4%dn "^WA͇y@BVBF܍XKJkBxk)B_VCkNʿHwARq (Nv vV=M"p1(.ЩEE));kB++ MIuQd Fkl'ګ3mh8uj=8Qh B(jrjТ\`ġ7c;֡Lɇe ~/^U|(vWv(-)%h4&.i:^"i?%2 }~iXmbd>rh4-ZO^K1>")%k|ZF sd5hi_@=I\ܩS@эqL[+Dz]A+Y\AUrT9qg -lH MC3ܼj#xܷ޷L?x0ʳ. 꽈b+M]i.mT w -Nien&57xPn}$眱sߊo1ȅSEi <`oY@ӽ4_;$ (ؼyFEJ>S|/D79-׌G90ۙ ,;ҲbRL.SnBM8,X -߽* ,Os_׶mFX4|AIQS)TAXA۵^{ٚ- OG\V"#zȇ=`tP CX\XŃy:%ڟ7nm:xGYŪPl1)kO\G#Dme˛FOU=͑L |V-BiK:=ºq[.sۆv>Dwէ:%ځwHjR `T;&G}JtPGC =;4J%G\=KJh 4D)P_ėnb n,}deR)ǐ߷Oé^F͉@3DuVKz2snL}F7GT#фEJ@#C$Njo0jM u;=m\sTA׍t0 'P}QF}A"K%򼇸њue ,Vzuߡ*Qz`eVK% H\H5^bJ Im=S91:ŵ(&h'zǁ|MUS^XDzi72:1%"=<_u#M3:B y۞g r;D g I[\j7igMÚbD2b<%aqD{jNM"R::z%^RZ#dYa$ԏ/<`L޿-}\"W\%/SwDG1e`ƸҊ;WFܔ"ؑ>Y3C2]ۦ* 9u '339OpoT1GE<'#;spOlN@X7_#N"йݧpBk(Iᬚ|~R+3W$x1FUz_oq!>&:2f+Zj mK~۹U.6S'Ie+fX65B{ pQNAh^2-IqHlϲ;퉃b4̷^ Y2Bԃt2HuM 3RV}xU )ڨPhz>&<'T8ۍ TN dB+1B?e=fޅ8>_)WH ܛYWay_-&"H =Z:&-ЬI7sNGKm \-˻R8OQkO/h\r,YA[*ޢ2w:<P?dH։=[d}h7ό}|LjZbnBdA[E#zЉ_O͟Z#e@+VrZ H=Nt{6/ۤ]][.G!J^R[JD$=cއVX.n)l^֟+\}0BkaN#9Gl3P)u#. ^,y~džv8KE|>Q)5AhD͢RN3 sr9.o&~*WyzT!(X qc*2c%5~?K9:^n 2TC%=[,,hn7.EgM_UzXȭo%0?бD1~b L׫2w]wXMGM"5dbC0[U\aAiWoErϬ(8=~ #.gOBHsw$XDL(PI1q{o %3v*BBO8E oAAPAA4{+#<_ );E8,O [ MXfyfʚ3Y俏)F=3aSLjG`jfVnle𠩔ю2q+}HSp1 T..g"b?I$0Th͆bwn@7ICG"/(hnW6үI BJ \R="D?*b7+'|?MZ vZCy}o1"7!pz(⪋0:xq~F?Z-hDvU~]x"X;El!V+Ajkz 6zTyLSZ+M -\?xnr;<[ϔT *^>2~mnC\}W5B5;y>8N7ۃ}^`y*PJxti[o0qf+'HGO#,y޵fgv9fz<F)w^~_I~ZRo`]U,2[u¥wF3o\S]df*sY٪0 j9{ }yנQE^v^NVa$8 zU 0 ̍]ki@NWuh:?-qKda2qVj˘t8#(O(Ϯ)0 p;KU}Bk '4BF=|7B t5>x[*˪ĩo OK;Ÿ<&WcT c߸V0Z\2͐Uc^׽$ڬš`/.!];NB"v)I]HxYAǠ@P&XAMg\µ菵AQ3v{!l&(:Nҳ+M T|/Še$p?SEfL !뵦`e*tgV` jy Pr@;>IU+E)JB[1d:lIwrx4e4M D<NM ]3G7Ų]85Y'x]CO-`|ġq}(~1EI1Uɉuk.\1v'E>SeLϹ0YjZl[6~$d"%HjhHXKY+7/<)[ >^H[phȁ H.)o@62.[mufy&&(ٗUfL}j+U^ҺrTMٳ&:Z,L^1A`UFdEK'[D[2ʐ.|4('b{>ƁW6yTZ7%6lXJ+ Bٶ N)T7Y\YAKN K ؞&Q.eo͜|~% *(᱌tى*ogŐĶxi-Hnrw=<H:7tH篮@HXV8P(69C(yU'}qD Ba]ʆYe|_4A9r&hs3] YxHf=.9 wWOHBkb& 6Ur;֨)K~l  לC+-2Hp_1R_lЋmq~W (!fu&Nٌ`P<5veBFMo4o]:H LC)MDwa GYLdnc0]k"q7E/E:o:՜ aٝ/m ygW4HT#5IW+3 ]g}79Gjlv(_'NVN稏c_-b*ގ?Q O.Y&R 8!0| < WTĶrl[:c݇1&?>7hmdY0}{{Mv\=/CutTF^tƣ|o ŋwq92ϋB650*@ps(s[WeXc ʵOR+;_V@Wl q ;V?}g>k&=´W !)a1c&_+~QkdT#Aj5neiTBո綹s!Es~^(Gǎ HA+|]#GZ(m_¤PgűjP oԅ% Wf "ퟐf;[/LF6R 1$OAoqY n/K^$騰|'Aur#xA/*5sIȦ`S9Q9SzZԓ#ˋp`TGWIǥWE<`4QXq4lHƚ}=ϓ*[uebuvf@9U0&RAq ,`j8 %C:./ѳv>m̟0.vYBΑ(\'vnK3V數 J ^aAEp4VIz5+f|-뷍PXld ̝.{jV+Ajw$N}E\ Z w+RMg2Jt; URev=rJ4ED V8F Ww|U͚"7h{ [[0{j=1Q83ͭ ҨvPHϚ\6 K#d:4/Y+MC[<iN̽d,6NubK |ds_6i6kn uOQ9ݷVn˚*٪[4g3͓ˮ>=Q'u=w6a&Xh޸LI=,~l.o疢n3 JűG LV_ ;}LƔ+ZWh|_{9U _,oNǫjj V2u^Ii{[v)\ڢ^LNh`FT$u؛AbnHp+ l!F>(.CKۣ u v4DHV[Qԛ)sz+V3_A1[ %,i4t[3OȧhB, [c" /͢dB<^cÓ*0b\%:ߢYAظt+ZɃRͭά{M\Ψ|6TGsɪ>tǞ\tޱ!<@Am/;R2uˋ-Uoy 5{5`(ҎѵUz>V `©<$a@oqWU2*o ~zEZU5^ek~Fhb{~,R{( U ӟ<?@XQp=@l]5Ru (hIz<~UU} :Jmx)ߐp:ar7Y!:ǘ+ \‘STn6cYǐwkf43N'he#~rv#9Rӆ 9 _Eq鲚'gv3 IGH*)ء&8-'tij1 zJ=7lgĐn)ӧpH]xie+(VP#Ƌfxj o=\C7U 񚳨B' ئ?X)e]ݘHaF5@o v3:@,Fx"iҲZ.hgut> ı^6CAfؑȗIj"wQ=̃W+AeFR닩 Y$峼Gfv!2UidfNZ\.)xjnky~Ҥfڹ+(,orX+f,6i)҈ddrQ"n~~lk4~q/0&&91bE|3\˳: *Ppf~ij}-2!7^tĭŏ2OCBKnn$Hmr\MYnJ灱:1€Dg[8cy HxdEw /O`+svI!@n/S6J4PBʞ{S62Găžw}qOOlRw_ҽNiiؗ4fJ!y&(Warae}Fu4g] n(|Fi>=V򉺒[a3gA3qJ(C9knqBt,C^mEE)K6@nzzX.ʃKk_pݍSvj%2e߈ØcA_4!S VS9וC?y>9.D3()Iow \l ]M%yx"5 Hwk IgM,!,؉ ^Ѱ5!.n}9T<ʑ6]8qh ێTOk iMՏpFyFCЦIQeRЙuY!K!2*Ǿ16\3^nrglPFѼ `À}r7 O,%@_}g_h  7n U1<:!xA7 .Γ0!kZ B>±!$X$W !NMp{IkC<81#jüG;#9J%/?AJ1<1?PB^8D1(r9 0ܮmO w,<=K%FȌrNGSz:[ jIv_|w͉T:n$ƀ#_[)Z_㯇Ĺ$CGwok5`g*!O+ -y;+[P5?s"Mxv\[c⾬Cc7O/R3Qq])!XMe;zvѮBI.*{Hve*Iqoe5 .}F剶ZuLI~+pr3\lUë_jݴxuE7 :O=5 acO$[9pJbCIKhFcvU ͠luTl-A^V5fLQ-]C_0&R̸o9 &|6Mv s\n/ =V{SSqifqXBVq@SwjҊQ[CICEG§öhow\:C{vN@MFeȓ5gxD./$=Q W!اGe^nH瀗<d% <;l_Ra(@>B7/ 0K!qvW%1 }rƫYd0}!qjN w蛻`dhG=2{At-5к9/m>uݭ?0AH(,D}A%^2/NH"3Sٯx {'\j+PѢ˝,9Q-Yʩ9RĔK``pN7!. vXiw&'1y}}P}:? zd`Ë$Etն;JYy]`q8J@{ arUcXL!AckF6>]w i!Pc߮D!+V"/n3+e O ~}+Ӌ%2בtQ޸苶Wp S* {w@dhP,/i-ǩ=0/IZS>5d ll {ךti [A-؟QyP^,CJ?~cИyxC<.@ߥz v 3o1n8BGBB|5iD܈e~D: ;!xT:/b?N@1F /"/BRMW?ӎTcR2>v=RhzE7kk.0]=*]څ+4?xGKjbwJ윬D\L 71D w}8,a@Рi9=XegU<7TQ-ҥ9'*=?>F%PYHgpem4rH]oTOj)Ov6fZgYk%@~}t-muwx#i17aAĪ{X/AT净'/lj# ?B"FxJ?V5ZYCyJ#;JS}ӹXbH26WL(Cr㦩LˇGgeYZlf>̄C3c}䮕wVemѓCiB_ Z?xn"踣"2N&*ֻ!n7+&Wv9xe9'MLUP@,\dQrkv%` RD)9[lV'w/cK̕\[ڽhs+8L&bqP;G5981&{URy?P;}2%i~$ZK' 53͒VUh{@|B xK-_K!G֧^9-Y/󱇇LD,ѿZHi+wܭ^kH'z <Q>I5l)|'HOIs~ ioB>HA?&VNgq+6$ZxEr@{Ѱn(-ɯ`rud=i~KY&qy#Iw]@y6羱+"?1!)pKuhc2QiRP߫\!wiJлYiV?n3^(^U)҄%m`3N<2 vT.:#d4I KTYw2b`kG4=&;0~b|E7D sg"5tL4\:ÐlZuR 0Ypc\^d3DD4I]~!"x`i򖉏&`TT–?מ!3Gh}}V2fa׳@Sa4\Q^rgr&dak;k]$rxvx*#Dl2'K6pfXN]jEvw?sZ0N_W?MFq &!38-nRGRyuە!jޱRC.) Դ]q":EH%3mTIR+-TaÐ";P:`'pȆIMOMrBFNnUj ؂ aYCdl$T6,F9n3ZGgo:~$$o˶Cʠ}:p ff#ވ l;%fϻ( N3qQ{!0e#E3 yNqrxYpBz&9_c\y׷zݺz8=\}r~>+ϓkֱDV鉶]OXZ K6͙7PNӆ׍ͨb;UmȲVV9FV{YMnYx]0=Ȥ^DP5ڌ?5?kXNuNm;`^WLZtyAȁGVR޴׵5JKTQ9kb 5\KUW|qn98BP1N4 2ӫ |dGo u%%0բ\KDx-M8d42LBYbM Т@N˕I5m#%h?$m%J`! dxQFG*!a|Kٖ~S^,Ȑ;R,RMMĊ@$C*p$㹇˧Rj刍;OvX_k2D[t' 7ќzָҡ |.l9&VQ'q#974-Ĭ'4Hc%-{-40յbKd =hMNi޳e7YpguˡϞd}yWΥX5 -|m LR%VFPYAΏx`>nKx7r NXMtX,w:S#/[dprc8}"-MrJ"r1Bef쩂@C q6y ^lN|ۼU[q:Q*t{:P9uxnG"FOѫb'Jf7a}ݥ _q mQicQi9Rk2wJ7k"Z=%*''+q~lM5;PuGu3wP;S3Uɬ=PjJ~}YWM y|__ (H`TKDp=6m`(ynɻ(+LHsyw|"w X%kKvfY+>-)m\VA[_0 ܞ* aL-)`J F}3 1Yv|>3gz ӕ̸k [ }v0FފMؕVS'kQ1)yr΀9_m}rv2NU;(T% NP.%TE{<Ѷ*,S_QLHԱh\Gܦe$nπx-"wFsY!\,YMo!n21 E "8Q:H8m7>.l닅fW8U1[zLm"1؀ÿ=UًtT<{otV11ɠö}3)?Uw /zhu"L߳)Mdt*ie=QxFMo0)JALN&|0_\CI|sPQ}u6,7YcjCtB+9HK@'_?C|d~O]`)_P_M oWF`lqc~ ~ҁMZ`TeѭNJQ#ئ@ͣHƼMb+sFhX2C[SrMVl9OXnV㝇hM L/k!#j{e À#VrUر3?'9P`/, LɑI6bGx!C/󉇙r1}7`p|Uݾ4氩V( 6Oq'wuht=Ӏ2VZ8"ýDMdžw˜^a, 0\f AQ6 vuM| n9[!D "}HU&3( /GZ6eZJu>s|/3[=W8HN5\ŏֲQB-DV2 dbl7Ӧ}J eځ'<$qFP<P‘&[{XQhN3Mr p,> jVx>TWU,_Ex0Mx-P  cة'n f;}KR>7PTX:~ 9:vmt?%{ڼV-4Z+fhMttN;C)|kѤ\P2GLO+^՛U0&9_4?1#Fi[*g'P|0I2bѸ @$@=Ol5%*ozxz̒^MH7[BS`M &y( i'PqӨKl3 I *pȡ[|485`"*tLLC^舐V@ٚFCNgcr'ZbcoM(hz&iOJOZzw+هww"^pS,4I'~[{Y)=/p D~I|h=ezW! y0XQE^݀fj{n>5Ar&Nq?kcSHǵ4Fշ=P'~m (wX* R!s6l5'C޸2aWa |t;t;m X EŊS=`+V[uMw/Hge1nbr ˻CK2hvS :U(l=pMJ#' 2K`m M΃^.kY2Rꤛ%u1`d|2@9Vo$YwnlLļ8i{ڷ) *<.#Wkia7:f s$򺏪-^^TǢk(I?Z;R, #}Uc zjrvrAXrqsF3CwDUO#S Xmw?Fjsx&l|gndQVv|w6 oyM]X_Sz[(ot8D+I{scniEh|r{˜4p"c2fx$c@ ab9{\xju2u\k9AbA7)P,h5}LD6Oqf~zɸ;;%OM/⛯hB>Wr0/ DfLZ-퉧P9⹞x 3abo5T(4t/kw$;dC <"+&mTLh0f뜓e$ċ/4zy \I". s\;wWbOTwLِxX^1Rr݅zԓ'( fp_> ,l=/Qy- @k24rv,|~wy=ȏw\B}m/jz' ^ U˓e7cE#fWIMZ5;yObh՞/qUA X3e~EN}di:elGbyKgYuzVL#.(=EkĆc?µ1I* ܸH返YR>y"%V gOiY9R2AF|T5۔B36u%XK`c5Or5{-G=\Ç~ߑ$AYETJ(:ɖ֓wDu$>.a a#c4J25cs^E o/<5 E&N|R߷QCN 7Jbӝp\ _mt W-])CLaNe5o,Lxdpϊ돐qa^䲒dUvv$9' OMI.<5]w<&]Xq׿y* @޹wc4"L /l1Y (ё?~.Ѻ~Vҗ`9gL$s6u,ɽ "!+yp}BLV7 HMo g2GB$PIFm3gpf8SVFnX )d96$OʐB:9 W~imPTzy$D4kmYMr*  +zN@Qi&҄(=aԀ^'Txlv}zv뀢);U忰VT޾I4yi$Es]K"(l&6GCR pvɌZ +ݣ2A^rYx}}Ӱ:C'(;n}|L{e'E'T!$P+ƣwdefN!2hiU1mO~@"38}8KV'jOBa q7<]%f9%a׬%A /2lF3ڡֶ]֟:L llJAt\7tḦDF\gml{.m:0p:M S:[e\_c^pD3~aX"H;åm:x1c-_R8>8Ƭ!\0H|7iAgodVrU Z#Lq[H2)Lh2UA 0P/JYp%#Bz4k6)Br .#H m8;Іf \jPF@Kv=;he\% xvʩPh|, =8Tx',I<5H6~ANaL|Cx93n)uMgX>zA_iIQjTz5ǥ_ lYGTN%G~u 7(_4Xm`=̻i|ޥL_ _ڢ8KKJ=ؖVAIH>yh-hƿi Ӿa$ L+[ܢAŷuB5ϩb11 a!䶂l`T@i 4>(2eZt '8בwn9)Y$znoSQX࣡_N4a3Y*RafBL1.V퉒9 BPۦƊc&#4P  _ Mx=H#vgJDVt 5AkkZّVނIc: Ek̫BOyGL4 d'R]Т+,m%mr6lm$m'F]FEWY0Hkcq$i{'Ef%>BE#ÜVtebmF:[2E`FwH3iϽXBR'w(fuLuq;JPT"uT a;RnS-bXc6JYbA܅1h$ZJN1I"ג` @pك1,_^w!&KgA[B{Zls^DZ*.Ħ%‡BC? c釦D{a%l ۿ2(6L2qVe 磾Z/HgHG5,XĈޘxdGC iTg/- Վ}>(`Dyɤ}2c3o.fTb]| q #2q6~!as"ncZ3TR0.|tmjH|J D3Ol#e r) ȸ1DYwrE 90mBFjS`1!wu~j㟸H.CB.xX1!j=Z\S~YBё#=D ^ ,\QN2jt?|ڞStj{>@S{=_yZu!tbK Qo:bJoZzVT [.{1(2;E'k,LGODDRwys `v09˖T<ƅxc^_;^ $XZ٘8ԮGu)OAa} zu-et QII 0 W@d԰jlѬCڂLi$:mtJ3H*dOͤɂ1z ϰJkYfHAYcVt ~bVOhVH PBk`| Uz ag R {, &gP+"f?Aα(:tC4DȞf.!0FjJ9EccJe\]{}',߻H1Z=Ȳ/iU27pnbH<}A46,Cď;D`upq8L T˙f/o΅z=fs{."[ 4L* 1qsc< c _/p%CqNS?s,mߑk kezSʖ'x|V\~dp4|`1=Yb{gZ7PvK<4rJے%lwޕ6Mt3HtG=fkh/ͣ^ziAڹ 01Zf\kFح t[͌_"4Ts{ؓԜOj:TʱtZj7(khfD-si$a15-yy, )MS7m=zȅkW=[#FbfØ< k6WGҿjS~gKK(&^X/?N5'c e͈ *gƴ/ޤ}Nj9=_A=R]z bL=ϣM`qFtN6SDpJF$7VT>#cql624V2#ǵ0![,oC*8T}b4[1\mMdOM6ķ%|O2zFn3xoK=.1*n+l2H)&e,T_B.>˼>cnR$/ѐCqzK0Hpb5!woK.HGʑ dذCuAi1\0 3ľ !B}{:qtSkс5S z8L̟PWNgߝD_Of_P/xd ~uEVvm,2H#6q@qsjK%nB tx] :Vcln1T#ܻOP-jvHrf4 RcsZ{!ffF,qW"&|fn?6 X~\hTIh] k[B7콢f :%HVNQ&៘S ؇Eg &lъh##kIҫi 쾗lUt,ƫ)G$3 #>ALَwx pQO=jwQ>\(Alcʓwڜ ">ʽ7#g"܌gc+&/>p$v}3fBM}, ؏v5MgF1aA[4?zc87Lj2 $F>Q~Ycd)DkFXO嶚}Vzp9,Ǥ$&Ez%QYEPxFD~L'OssE?#a?OT~p03UCRjPP<;|LSf@1Z蓁_Xu.)(yNx-+֖tfބX(+&8OR>;V|(o0{Xi5N_GԻU@y>f#٫q,tmCh 쿦X284)p >7^pq!iq] obҐKoCJM7rHx!F*5xמd^&pPtEo";vf?|;"`4c=9,S@Ĕ|]T-_E>_G }+g뱘bN[]23C'Z-HyFX_$Nr!+I#BPZHgf])"ՁgMu>"qA*RoRذႨ'Iu1Nbtة8LY Mi7咓0hOև/Шh.ozIIgs}@T/0R!%8b>,L}JW ӗDsgx_Qݎ|BsxM]K+ll ';/M$ z.}٥/35.e}䒃#Ÿv?>5 ( ,OJ!Qm4g\nl)U[ L_QW/n*r! oJd";s9i Ty=9β"=Z6j6M%nS c*"[mSx̭E;D% ߘޓ׭+I mP+I20psĬazڠlӇfIlڳxkGK7BGZE?[ X)Qw(J'~M_{ICq&sQN0/[_2pe!W~[l@zN 8 n&޽i2eMPT`g?E@AqZ# 9QÏeN `?e@H}!Ub?+Y:)NWXU0-%}s'O!ǩg(Z5TٸHaNP$ յ 7$B<2 @khS(\K,*,E!%Z?|!WTSSlSC6ȀI%21[ Ֆv RKoȒAm_,.}XzT[\)Rf' yM粪- {rڗQ9;x2)6%+ '&j--XCB<enﴪM2^:  g MhV::2q*W<-h-[d|ҟ@z1x7=bBmIݽ:Ou ηҮnu痽?HS?!mEEz9EE.RkF$XjErPۆ 5\Bڇ?YPu8a6MUn*F E&'0C6L4_G' ?`ȩ[XqkBYɨ ghQjWv9 OO5`hh71@C-aDIӻ<[5Q_>(bt/#ÞK~!b#Az0Br lgH?iQ_Ra3>@$`LsCG ^D.g~WQNe(ULeB |@z> 4GNH,~IY /B1(ri=I_>X?@V8>elU[I?Obȣjh#v^nb;Ϛ4GJ{%} :s_o\T@.b>-%:sPDL䜾Q zttTHhǴ;*&,v (,(rV.(:Y"ڠPgϬnfwkH]$5yz+%ݔ2L V6yزb={Winꯞf޵U 3UIJg>@^ A7m+_Fo|X% >'I'!(uĺNE.'3"k-3ޖ7v8)XR-,NJ*S#;7 AZy@umIIE#@.)!.Y%h6z eZܝV;I= -S2g>Oc4ˁc7mD T$Sؤ ljT#!F MqP ߻صV0$z(Uz}ik~me{j*ʬkB0ċHPTtDFh~>Vy"p! C\(J}AMSBFD|u$ BR&si@n϶^jwaQ6[_Hp`ژ,sm-%f5vXnsY*`MN}Ff)ԽBIww·etvL9g˛n=u&x&{Ч$C4d%[@a^q^w *g["\%&)w6$z̷(V }p{ NKZJ[Z=!Ot&VJz<Ʃl&9 [| "v pVG݋'P6; E+]%@r$M-` *uGxMVNK?|!{ `K1v6 م 帒 7v<.۞">IkլiK!?dBv?o$.B itWD&I/颩kc,CrhӞ%n9E`)<ȟ8!O>5e:"EaVBƛwrbr!v~ۜ )&ix06 mܵ;/Wvhgd"TߡDb&۝Qb>_AAL(ڒSרlVTeQjY)(o:ڕ$ҋVFNTʊ5 {.VOUl5 nK{;P8rk擏jb|FǬ|l_!vY,l_'k yweAlBPVr(8\2X8 "{G3go|=L汒@:;[% daR.*M> IchHoF*u\0'AxM>XjS`,OUNT욘! 2!@zBw-2|q9K݉\8k7 :4JEn^k)plH\٨UNeL{ TvV#q1蒟SkFd 3<. $cRb[RfIE_.M #^0!~ZV= 8@c&=8{~>, Mϫ8op:wHĕu M=4/ ZAr!l@-Id髅iDc4]aǀw𴍍9Ƕe@0A ΋sx|ʊ2PDu_: ozWm$e n$!d2rW+054TA\^%ZG.B+ 6 2xPaIr37Yd1BDFZ\oD}8Plm[-^,Ս]nu*Tڹ?4-w]% HC eks^!UoW-Ye4A!,:̯zHsaXeױA8RVؽɀd˜@C(y!XO'k ǎsU$^)|@61p^(WfG6`Ȣ->''(dA0b$rpt^\3SJĂ@.A[ukjQfP!R {Yڙ"Š6/R! =.L9 @|mi6fA#]!K){YE X+$砉8ُHߝ5Af#/%*o*5ɪT'gDS`Ā} 0ΛnS-+CwaD2O+umrsβӈB QտOɃurzf?&5Ԏʋe[EzP .K5/GHwj/n_E\Raj!eoD/:tuGNplͮt*U]Y?/g> #"lnr* :؍9G;"DE'!LSZYi*7b@3 N^D$B/]N HZ5guVȘyIGݭ*M j<@*M2SM3+w3kN[/5qǝw6=,DxIsYb.}z96aYYXKJ;_Gb?-EǍ.*S~,y򏗅Q0xohg؆2$h;yL= ƸTjVąvüs"B qQ&7xQa6GicUЀIdDm~tFdOE{z-{M|Ԛ rcThWH`ߓ{(+*^OBu<3',4}U `ШSbR5@'db8ӷen:uvܼj{򎳮Rz*NI(Sw%i#+%(gt?s8_ =O> jXqT;\$:LպY/.bZ4{Y \\V:"kYa 7m&ɂpc 7ۻU] ʝ3~ƒթBW#~JתƜ1 Uneo2[ JTg'sl[!@5WԠ9fO[#cf w槒=u[Vcÿk$SCNdٓ63^x}?S"zܜSDhiNSGjJ.x0(1'':+S! o,+AiEbs:aƕ4v<5|Dl+{NHE?i&άavHR˗x*UEx#+mS܍a.m أӠu6aο0ns֠N3fD:g$S#oi:pSƌi]Ox ٵtx>VL^Ql7@܍U1϶w 3bXK1_ 5/uHa2ѕi5ڱJp]qkOc>H>V?L*OWhϘnGzk=R"$ ֍ 8>kRq˟# Lnq  h"Pjq(ZtZauM?с kw?ޖ51;&,mNQVu,)&Bc&FA`ݫvyO;Kzn~3J RBUZ0AdwMMazQ1{Eԯd@.?;DGp0/:ŻBA5`~N%[La!i^I{2D5{_ )|UPE⃭W)DY FҕZ1Ma%+ ١jwTz^Rv/w6 ֯!"@<低 k_B|8ldDRl5ꐹoEn] k`Fl,RM[95&E,,&1KR~3 4v NuxwIp'(HuozeO] /GN=?vOUL" b9d I U Rj q:@۽hK.fw O?`O0dX[N׋2nѹ!ۇeώ(** &0jX"a4NjC.\z8\. Ո*V2\ƽ8ѯ)51ȼ nlhCYH ixwhږ)J-J?@Q{xi޷3Ĭ(¢1m[b>kj=^a%  $[,&Oe5ZV*Uϡh@ھQR~X/#[Deklu*fkj0ͭGmu}cAsGU*+%)P_w^7ʎrp W d}ÑM^cɓJlqEρ>0Jf"! ]Y<c"ч@c|L訅fcNu+骚tVEQŵw0 Jz0R6侔q4xw=|\YNXx7C hjSR C u?~GWG m'}GRh6"!" [<3p}2@ƻ 8= =g~RM=cAMnp9w $?L5~&1pFZˆY_ͯp2Ķ c8Pcr,~S+zV5`ч˼~ł]%7^4$g 0k TZ# Zy9\Srݒ{[V@Il?n%G/-{S? T!qL|v,ّCy38p=[L0- 38sTlpe͆E?BVGt8SyWun'iJ/,N2L"bf\O{pZ$ gf:1G K`Ṫѣ-mN)Wb?fE ;Ͳ$I PWmU@QB3k\䳆̗9k/ڪ%NHzbW0 7!My7{:BH 1MSO?nxOb]=HbπQ?Ӧ-TkyږAD ձ +/.L#A D4 z:vYi j."(Yr?`]?iZT3<=OxV'- DqK L+!9L_w@]5@Ϋx^jA1gt[JP&j OM=)t(T3 d=_,WyA$x;b"c9  ދە:)\1w+=ۿ\w̱/Hd`8 c4olzKz ?[ՓQ+=ɅF& {)ɩ dV= c^YtPGhhTM%ˆL]M[&u#H\#MxP ӣ_[CKGZp0JYfNhyZ $W%מGxω3!F+C֗yƻ"9|)*nv0L-(fW Eޓj7G&lM:cൿxi}B~st_Abzy_ 0(Jb\oa&Ȝ6N/0GBOwypm%֌Pm4oף~oEtU'8~~۪!'dRͻWsj'Zx0bsoC^oFE0y QtsQiuev)9Xe`kF̄fDX ,5Ρo`e|oAcnF4wZQYPcL˛dv ÅpB\AS˃>ݰ_Ñӄ&IbOx]o Mk}[tjؽgs̪l:"Y $hLU7*Nd 11:/xJwN9 >`_/ɨT pݩVl{ `{M1Rȝ~O5-׉_}`?r)ݱpۄ*|@RTsoÛ?0Țj>Ac㊎qRl,/;;.έHw.|r`;;Ye,[|ڗJ/ Q`$x 2DNJʨ-o+5zϖ_`ٮcě<44%g6xYe㎋=J1idWt,&4$3u_ B/^h&&3j?i4.a6R?:*!r>S[it206dyT&ݤb*(hV!8}u%vr; Js8<'VU +<[Kݴx+!uQ^Éh`e^[XD`]yㇳ*R#FG=o.^"RcዸR?wM8v㕕([S%,GMȁ 8wyNu|/6YE ?uIWS=OQF,뇚fJt ~GBzJEŁ݈9-`A==EIk@yB8gKS>3U_inW΀Z~ќ?..SPcu2|eU/d q~%N6 cR/R|z'_qupOCΆ\փ#w<ϋ/cFFd4".tVPF4xz2="7ܞ kIB[]fm+# !y7º@|2SvH_`ݧE&+Ǥ*E֎61rgt bJ(ۭfdW|4/E@ȑ/[y_ mHBE8첡X%\t0XIJv tl`@3FkK-Fo9WXOq<Ɋ8$+J!"UZ^/hNٲJC*uQ"0#n{4mFظ=ڇ 8 w ] iC(@;bm7/(`iW6`Aߪhw$\>0߱Dz|-/ /e)*Љv|+˚r8D<bop:Gi &a˹P u'a94(E4~Ƨ;1JKH ElFbI riD_ami__3h>}G>N+xOFg]n'FLۂ[O O).L6ԲY/美dG %gט&&miҟᢇ>Eh3H&wוB> _ȈVu  jKN] O?JE"Iwdc>Jƻd4i%u ֐4E}Wbe ]Z{]9_Ֆ۟d1ʮX`YK'QaJi BBׁʸS_7 5H![O ȇ D`M<@H_;rQM˭~zd;֌\ L?DGLmþFqA%dKXZ{m 1w h6ON@idy(]8*DsU @NW,K j{qUPݡk+A17GrƗ7~EL>x6,_n?@\w!qz%7r=r&'XE.t6)Vt6ED ,`VZdYf<0_]7E*VS$ᕬü61r6ksec@((N$n`:=k"'QS*UF|>Pa K`Ǿv/'UFp; f,a^r"(ckܓlzQ-:Է\l &UzjPge d{u+m0ho;&I.K Dw%Ks2kW '[m`P:S{}kOu3_k`P nᤔDYXMH}[}f8a ;n mD\ ﲍo* (> Ð{2"m. rTA@dH(9~^"4Y y W,'O&<|/I@[I'+&dD:&( GP@Ę&jht8c^OK3v'2lYEC2qas؆ g8׮/~< IjXY|IjyJQK7 G ZퟗćQ7x.xI+&P;vu\:5XŹXas'~L=Fx@D/oOu}5vkeՃHcڣ] Z؈&%MAy,eBG^;+Ꙁ $j։!Πm.H3Q|)گze+ۧzidqnz_%k&#PϾc9(O*!GȳGITSֳ:V^>Zʡh<Ǯk HxrE$lEE3^(n /7(b#h;t֖̚Ɣ?fWlR:,PS(zh*6ѿ{(jAPR~ƕӿdm-(CNIx!>;3dK~FAv k}p^WܓQH|+<$*;5{X7j)ל82jW|+=]hcmTCq{ÌU f,>(n@' nڒJ)sь2\;kVU'ѐcC OAK!7X>Xnon4DMd9O(e&bC?;skAok>S`dዖ,j (je5>Ps&Z08֞{Ny? πDYl0%1)WX>ou#$ |DoxG f3[5j?،RwY\H}Mp]buˆ¶c^6]j1El5S25GXH̷5{4=y2Omd?ʏ)>gOlcUUc4Rm>F&BۧʃTl(%%&f t|s@}UAyʑ>2|LUjD L%.V ϓ*x6S`Q)TL8E:T yʓV,>X"ʱɶ0xηʍiׅvQjد0ΣޠO4I@/`Ha)ُPˊQK3opf w=`1=Q8ܓP񷖒|BWbB$I2wN`0s`w\܁6p&4Q~m}Ւ)/LPvz,#Tr}& ׬ϳ֘a HZ<yP]kF]6z4_M $fc{y"* j޻==\Sp~Af9c mEDԾ(IB`jĎ8l&BAIPPkoyK$2XRԷh}DxP(OfB k+}tcs?ZeIym*{Sb"L-WJfe4ck)LJETSYNk*y3@ΨPSR饊hbנӜ%PufW' M*7V'ߣ_nde> j06}󬉇Q1뚝#x'[] >ۥ}j d855ɔmuOΈ/2cșHǦd>ӫijtߵG*j.Xn)-jDv3٠SL)#fMHf,]b ɫ4Ay|  &fn - 3y0}}o {*`A=DC-wo]"n2bJe^֓]Ӡͧv(=r]"-ٰ+]`N1%je+ȡC53*,j(.ٞ_ftRy>3Ƣu~'/rPo'`7Vc@ӬtRЌ қ(*Kߍl 4/ofӂ=&B\K-bȸlXn[!UBTyY&{*tsK}2s][omfz@ǸՒ]l,aHyXz,Rb PfY7;E[m먌zzӚ>C|R< f.5N`ZJ==$US#L͹, w6cADt ~tBQm&Ts g^E 7,B&o2N3WV:Oע6wGr+jqK+ePؔ-*|DȾ#l={>00CSk}jATJ!ⰺK e2:w!#&E@*~UNk_u콕[` @ܧCR8[(>AiMqtk@Mzċ!fo AXstۯK ˬy]n`9m&h2NSCH O pۇ7Ȥ)=]g< O#6fgArh_,ϫT3ȠB:FD?X\?̓(vRvZvgøU4-i&kG"+=ڸH} &]\Oiخ'.,T*CQh"]lC>w'P&gsZ3fnna5) qKOe&c,lXsSs.9zJUm3Pջ~;޼)/@Va?<;d]-Wƃ{q;'T P?Mj3+̴_~G랫8rdz#(D/A&6u~R[ƒcS=1gaXN1F:Zmp_ fl7$Ǯ[1섬NJZ[n}^-U0K+?}u9,k{HC xSRKV͵6x M,{2iFq~Gt҃l8%=øYyrlD_[ & .GOV=AKgu͉y'zߥY/!ZWy GaD#1, l1=:*Z) kya}S!^⡱ݸXF=5-f)y<'pd镳k׈\mĊ w3a*bsrPb d-1)7o79a]u) {VtGn(MQI{eC-ŇmD5YT3K=r6L]J Wiz{v~SAjfz 'ƌjOGm=}zfL||"Z=HEhw;3s`e鱈[ď5jm>Hy'|U!ŕ}$!@Zc8 _<]hf]_˙'#Ǘ h|PcB-*>XGbcgO?<9tl!Pن/y4"|JƍU~,hfhjO[X*/Fh]6&%8(C.JӤE܀/6Pؑ,B@sh=zu";ĦaӼTP*bMW|5&iWfis@|<_`F"?95D4~t&,Vd9Db5{2oGHvjcE>tA&eWjZz&*g% v;-Լ|sʣi{d݊E?#уoav~x?V:@]JD/xăhylt:nD Lw$IE!:L^7oz#HdgtPhQaN#5i/!ftTjV0e ]r.$$yEİVqT|o^.]Qg,[ e(׫:J(8Ǐ"HTF8XVe@^;=E(^Z\6.3\tNjCБ!flQU{̅Wh^,{:zpo'Y?5aPJ5y P"Nǘ[m?,5Y)Dg@w^H`  ΍ RړZ GZu~M W 㬈n |)Z|Wf d)|<{AUr[Bnv~U!Y'IA2)) Na>M{szlc4ږr4g¤X3:bT݃?0Fmw6)@7(}ڢy$,6}ßh4-oX} m/;Ӡ녖wg4y8ӞAnSIcZh'pC/qD-vD%ĪI(EL_|Ļ-căr&-Xx G-upnTSϷJP 8ոlڦ Ȯ׮YtE:>},WqdR2&u[+ ڛ+ XXF OGQ m:q;}*-jW7N҆(s7cF d"NDRs-pZq,k .h15QDD ɓ. *5g(a&LTFK 6_ź^ },|u(ie,DhY.EM*oW_?.Q~+U |%Jl*L!?tzt>~\S΃E1B( S _uxYIHgD;ّQy׸@۳sJ?p#J1\?'mqkB [KyS4:~.Q +r 7' ?<;hr.n2@~àc+*MLMla _^|hZb@Pr }2cp=>k{-(j *6iAk&+_ kΧUN.S4gˆCs$i?|_q5۶dU?^dnZD!~{G&xq5;#?7a3vzk{jfdxL=Hעt_gUz c#vF= wlZl1ƫ4r%f-x}w4  \D'k s UHfAzϔZ1'CW8HZ.W07rw)0 H|&UkNY3V/!+qi H~S윢^1fr9]#eWPCl=iAtSc8ΏXR^+b* i:!|jDY5 6gj@o{:ݵǠƢup%p @˄"s+LAqH/p^Xv֠{;D@ؘtȋ䒂>QJѱGG:fًX:DYpC'EP9m(W|L1Ӷ3(HBՉ&}baYN'xY'0`ZL썙'ғfJT:9X(0/$W7(暱F..0Ahy?ZU9bz#4A(_ pnyNԉ;S~WEE;FO>c+yӉs&ʝcL&g'Iu^rQPwTg1|@s,Dŕy Kul[vJ9s/.lFuz~W|:߰f6h6lJ1"#`/=lC|ֿFu@$/zQ2H]q'EO ᖎS+e$7ϋmhOUf@o"xKrjr3@NqmNjm0>ݝv\a CsIwZ tB{6iit6W-|ݼR0I0zJŻ چ +ަ>8X]%,n}g?eYn>_*`Iݰ׬P)2|˄h`CHsfvzL[/`>Dxh2[CȆ8[} ACRYT Es&O'#\ˬ$N< 5`ɒtPԀ2gj K\q_挳(f_c5dՍC;[8md>G·{///CT2x@~:f)4%CB2M)u aCJzާl=})#O2z˿ >g vË=}<~Q[JDB:wTE+#">75<ֿM)k@_)ɴv5C >Bϻe&Ƅ)?9U"ճtod6}B~3jhSd,rĽ2nɛQYXxw=Hs]%\ԞI vp:ʼ'\VQ^Ԡgv:ļ0}_m)WS& Mg!M1` c|* Z 6,ɾ`&#bMφ-YQ׎a:t߸["f5`R7ߔ*vxPbpݎP"hv*Gǎ@lE #xaS T»V Cф h fvmIEJ{]DOZ4?c;E#Cz$drv cBc0,ΰ3&tK)Ƣ ߙeT`UD/gTZNWlV/{Hm ~oSdL: ѻ̷"J%8kH@sU ĀȊn8Tׯ嘳x aJ>5~դH?%(ⴳL" \9u?g#ZJc{:waa9JGIp -\ڸnqͤ7[/ʥ_!)H`9`S۝Iί]LQK @킳nQ422j :"k9Zk웊jWC~ߞ먵49mbvQ +6RXp2 lKsOʦlM. 4E/nqjH]z^n/>pLu۴Q }P[s0'X~ڑ篦EEoČrEc܊AlO U6 a^RKpI]?`Zŕ!%\GݾTC|8ͳ:K?H(~fcjAu4['Y9F!rQx# +Y$#OL32Θ u4ucCV<]$fQ"Bν~; ]!r F}HG]v#TAZxє\"λ+MRՎih~1ooU, 0ruEY%X=PG֗A'959Hln}gp= MgEޕ<|4FG;kMPӪ&Y%NBz K~ ],V:2Owo#|̓kW:N=s3r= _dG T,.-;4h8 ].ڡiں}w;T1\\:vh^um!&]y^,aTNl^߾*3R0kW%RX%>@vpfYXPw-,As6N[<70CGYFzp,z)QkSZ'"@akWNHly1t՛XcK=^ h-NJ䋽~ &x[ILDр3#p[w%)mx;b-6uĪd=/:Yo+l^^;9 C<5ݐF(]dӚD%X0trdhn3AKܾ̀l.3ѿR 9`uʉuoZpm??`wTcW;MZ3JVͭ6`u,z|ˮPYԋڶI?ѳd@F-4G8CbI(K[OH:|T-rN%!pC|)YQbgz0uAGꐊQ"yM(n&D=j:M):C6"R%oQezXK>jk_^MivL' .YO)ҧD"Kx=`Sgr̪酄1֐b :LI(DmIx#xT!"6"U^D5u5k=16\AƦdk$u9:&e n!768I=fziI[E^2s?$"iXg*n$rVbД^ւBD}x V9:Psp~NFmAs:<ఱPYXGlǺmtcY`(0zH霵e薉貅oj>U #<@O ^aw elR@z7{Y{3s x ѣsN4gʌY[ORT)dBM-Ԓ5,ۋ!ne= 9YLdaY>9]&ջivawgؕʵdVף+Ku6Κ!_F/bBKzF y[)vҎfSUϚ]c}^_/6 -ma@&ʒ.c0X_ JP̯x5jyϩil #UDmg~dkwʍ̰::l7[ J+/2Oz3;E>ʇE)C/:'4@@4I1^\:)nP{"`o1u"}q#ԺeJz4oy;jF`˞ڣ^XZ?x;DT\F߳6e`͎dAE˙+h&-8dV^bq(ό@P~lXO1ti]5{-{&X $%3/ďYlٞugD?qv\*><ѕ%_ߑaw7{hpT۴Y狟u1ם=WoJh:Pw{<5 qiDO"ﭹlWR~ao eY{%Xr]dNClHQ NfF)Y y0̇J^5ʧ^JmOt.nZC^&gֶS؍Ӎ7F $9ؚT,yj;$c 1~*̗.Ct7p:&*} ^UbKID*-]SYQőh5v=q{+O#dVj0rH_) Qn4MJepha7yI(`Ukm\%G&P]׎*`0ӞQZV kPyED\nⱳw$gK%ALS}^JPfvP9C-^T"2~R+f̆.j1M G7Мlynd/d-qW Jg )qfP\{z@;Jj)8+ V@{Y`!y trJ3tY|b61n܆ĆgQkYW(^3Ҙ{Js OT^Zs6*8siG:|@מzaWn2_2 $r;ycy.c{ [fZiXw>^)|ū'zDUfS&yxSf:iX=>:zhg oAhy`y 1IinSo\$t/$3SOp^T[Xu:i^&CYdd R 8$ѐ,qx3?éq]i̚,t~5Ct.ݺ$q5%Gf79ݥTf*1޲h7ɨ<EƣhWki/Ȭz2y!ۭnM8d %Zzf fo"a(L▲ %1Nعɒ`UwUG4=6؟_:uv2vC wQECPe,$捫VHQfg9UfW-5^e7rҬ?W6^'CU6O6)bmw{$sΎ.iCAQ݀`,s1RKKexϹ]K(ۗf>lF*gCZ:xV=ӂxj!3lb$n5P8J{ҕ; M?q(N眲OGxota4#(#C M! %[~{vh)rauPt"zq5'tap'/ THkE.]OQ[HXjU1P~ fzCc?9{ 9U"|R:W%V_\ !`ҧBm)E%"Io̫5Xz L0s&VqBE "0M[>M@pԶ"d8בmѠ7 䏏%[8&ct) 'X5IdX42uS|z#%s t롼L1e-+X!PR|t:k⯘6[8Y=Ku=6iH }f_4cU}iŬ…Zg3{V)KY(b=[R* 1Ucm׍L&詃wq($4`%cs-Ff[AyiP ].m?^[_TOD'0_-c1i @ALpLUAkZ$`GUl Au. Ji7( >>!_eUh2_7A`5`r (;l"{ ')t!lc^DLp*c"iW|zШhF'O7ڮYHʶ-uLlT`iworG/nXZe36|V W2]s\ ,,S5g!EQf:9$vŵe@!#h'_YjUY+]]Z2w)q{kwhO헾jc` y@i i22Q% ҝZPrOG[_RC%LTSV_P`vx? ?դXjX楋멋Y *o8՜D^i{d|ѫn%؞9 L1NR%!ZxWQpNQJtt?WO tyO!T0N:;^YȄ].ԆAO4\irho;?f vn3" t,kIRXlIP"=7²l'N!{LH>Y(]>o1A < .r4v;w> \K~N&6G{g^*-+mPN^\2M+t#ٵWUyXDW8&y(~ΣbisuƢgoAV݆3khHzԳU4ʧ f|w0o1LZkDYp33;6i7޳j\jJ87YPʋ]LaL!#o_ r-麮)FTI5e*aՄFŰCodMmZݽE%+. KקN4m_p 4t3-vqsT u !Ԯe1'9E7b TRA, {jgo ԸV\ARڙԖ_62"c\zr1r8F0_aqhK^_ؤMrWR8'jDpLáQ?*ݧ4^^y 7>55w,Ir%݆`%ZrotJ#^0.DR1Y ޔIkz!PQ!C'@#VG8˭5#Ǹ@^z;.R|J 4*s|L3\ёjNbO8mM 2OKb^лq3|_ a9_**T McA8(,B"`JDzbdLZG,t8~!I0xic."z+chE[cel7Ir>ҵUhakfK&=M #eJ4^b߉lgRʷa9˖~úVAT \Ge`jt]rѸiJbg7?膾͟OVnj땼k\<-sHdh[\g"gyE5PSWjԩ2]>3̫4_̊Bgr||aÝ/jԞ(*%nl?=Hm]9L+ˤ1|-F]1ފ[(CA h:4rNSFll+cv4fb#][Iwۙ%߼֑M_n!,[ ~-_rJ>l' @Gv=QPN:|A$J~:sD;2.~j6z 4Jh$6b,fʡ G$=yԅǑVd#(de"ro".T1 061WdU1m6^e^vL5 #tM],w['I9G2:HTBj="$st#FJ6juY/BFeF.K.'b*&4isJmɁۚ v#8B$ &ٶ<^W UmP^筴xDp)? { ~w,X; \#+6f!9_ލ:'Ҽ{ҏ>fAڸ AcoM%si~V:' DR8J ̠5IVTT&GT7~{d!j؉YW%g(U]3YE&,i&F/~ /"2$K WoF!l˴ٯhZ.gLkGPًZdivӽW-%m5ь! kDyq3x+!j@d`kW..8kY#7g( V4~0:To$Q$o{u奧BGO3 0ҜSwIaMc#J́-d\ߴ4n)Ǭ`n/#Jv߫HxYoL\ĤH2*1wB4r=B->U-oj"q~BD:~ͤ.S&ZR$Dr%$Ԍ&ym&׵r!fp ]U׃ ޯ : uV$E%I{$Hѳ^[5cANzcLc )O@0ײl0V( %l,!B9OhL?MP-WvGc JkIU{ҡmP#+2Dm-9 :R"-Jv1 c^_Nmx? lW&U䪽鶈{@ƑݯN„e!.*qO*\{wP>^+ Ge<}\Ĥ &͎#CY,>r~&%Oe#'R6SփP7܂`(Ŷ2z0uӨ;߬ si_U7%<Ȟ{<F69lQM azp8ܴncʇ)3$jӍi`?nry"~Y'8L9LTq/ yU\O{o JǧXTm}`>]aʄ Fi1>{NI[-Tv(A D6w[i™ fw?6=pi~Gx=ƖiwHaґ#'FM;G lshP^?4x?fp">N,|0)E}f[άZHkDNjRhאسk(Q|pMN1 vƟ=e.x&Ĩ :u.J2#g縨8nfHw].p`O`Р.pR ]U[xxzZb&PZA?4cL q~vq|}IMUu*ө-O5SmUBn/1C]&g,ƉfH^rKdI_  "VDJɧ;~\>`]1d鵛*?g);0IqC5ݍ5ssF3%z:ǜ &m |{W ӵ=eї(%.bc A0j"I @-f =yC8 3Wp޺Ѫ&4tZvO1?]чkI aM)ȭ֯ [qWpM2sGت-1AClr_5ە6zU!U8 OMs?YlH3g4T<J;sܒ*EjzTmK 4FrPuL$?콨z_]_9neMpӡzBX '{3d4NBykxwGlϱYՑz[Ɓv~Yx_ $ՁԨlP-NQIe`J>=˷BoMC Z+i?fsrPj%p[׃\U <`Qu0nQa' 5sT{WagQ0j KI^z薄zՅϋf:nMQ( f3!Cb~J.8em9<Y2THv5[f\xSOHeyj(YHb @]yj^e-~} ?q yye:NoևsFM/QBI9AWŵT0,SPh-4d?-éҩPe_c 0@ǩNDȁX"t-lB`OmΆ|`i۾5-fX{\DP?D_ȉ3F~ԼolxqFҤGB UpOxy6v'⯚Y cW$"{$UcNşMW ͥO˘:O t04QQʌ s*ZQ`?=A؂6NIp䚷9;/Sm؏N9i8kT3z+,j/]nx N#uNEO]Q*đ yW*T8|W9酃eS=Dz ש'Cm/ޫL&Qы J~"UVl"+,`z ,b{wjmzG K;XsPb3)U gGP,)\9'T6^U: #v| &Y)~HZޠl^۝]'s2f^=eY;s P︗6[wA-a)E VcX FR|I yRCPՁ˙W8G°%o|(Ʊx7}zA\oBNRlW7@TVX$foW%r{IaCn %}fMlwBMFT̘-hm~H^R8Nަ<2;RJ˂ruÉRTo1]FbHb)c?/SbPYJ%ցnİ>b+bY_09/_ ׾Aga0( KcF VVklH@f:l <vh4p%dŖ*^U]0)w:+E-j[Tnk?u+]S'+N]*7ܣ}6  txSѧ. 6hp ؜} %4~?"idcQy >zLw=HO:: skBDOhRCg&FȽL{^1j!\D?A9"sWT6q6 Bd"ۤFFkL5@u]B&W|Ę$0a$ѱFTdt%ȥ+#axl/?(gMfW2h "P5lT:AsmAM'轣5ld)uo;#9e{bFL~O52ӜpbA DgsB.-5k<:lUDN@ bo,ZIaZyvr!NOl 1ߴZB~)zC zguC*_AEzE jlJBH+j'B8 ;Էٟj6D)yep3& ƭ@6}ac;H5S;E1dP27u焲4kM ~^ϳ6P+. |; AH6n>V>t$ m_D=*Zu>RAd[Myτ2e{:Lb[4ڄL y/d[L-eBVIBfg!Pct`Eo^= SJ̘6=~HMMZZAX< |Dhxbnay=dTU$h @г n7Aҧ*1#^w`3*hQFڬƦ3b///Vǀ.\>QZ)E9v2(q*(ccnY/ػ%`fd?)PԬv&Tyo  n2tI+g7;.1)@/ՐSu^3`5I2e>&,3(a1=?x5ѣyR+`wQa{@G3Tm5?9$8@-C](w LM'>Yl\(}WAYN&VH(yVn| 0Gʭ}'tGaBx_Z,u0$]}ڋȖdnZk8lRYGӹtud,n[}UkTzk|Ú-]bܯd9P,tzw-*}-H`6<ߪ|Ѣ.[**!d_˭*)4aûٿJC$2.μiGAy:N<6]@8ZIztYT(\y*qS#`?R"$0t5yS` D)C\M 69y#)Hw@p`%+1i! fM@-I"_? HVbn:Fv?<1=2נa־}`M sm&@Bwj  m6$6SjV*mvRβǪԸF;V^6f!&-6֧Fgz0aAaPn )TiG^Xb-}} Z7 ҿ1]EQx[ʜ݈,-R2"8sD  w> OROnVl|k8W4Kwmg XwxoB+tX v.=V_ajE%CH]¼ib8m;ba`jWtJe@Z.`t7S..("I#6#*3aFmqHc NI6]A ڄ.SrEY59D闯Xd*!Jjl/2D(s @W>|ZŐQINf| ș"ov)j`c?0 YKB 6/* @6ixj\x8]lψ@b3?ҹ[-8pc]F;:)dp$Ug\'=I?WP><K tiV*ÌwDИ-Y9hw`$ִ@7qM~i:umt5L<|O&W|R[00mL…//O;&X?XBBd8mAIP h]أԐi(g?q25{ǐb+L !/"C~uo 70Z+tì,^ǫ_4'{o,$_=UL(q4o)ѕ#<:;=")te5c/( 7&Oxvim{ A0NTr,mAcHm&>Ch]AN6ހP6fR@>>l(eHX>BHqiPPI[f{p4={ ==xTv̇ q蝛f)LŘ#Y mI2Ke\zY0/8UkcQ ^˻yg̏rٙfuDyJ\ Yk#Uݤ?!n{zwX'M߶$ۈf<>' 膦֚nME;xEʆ"Z܄Wqr'PR#vd훛\:A Dp[>zzSY+5EY^R͊_,^?`V H!ĽYJA-xT:F'& .JdO?p.B1 >aL20*R϶e~ .Fuy/6&;L?$LWX["%^ZbecOM1cW3>Lվ:$4lKh& h'2p잘s^ 5ij:s@YO -C$t]2aVC2c{,K;fwߵ2U#om_jsc'>40Lڳq` įU7峪X^ܯبǐ9ޫ{_=(WmJεt`rj.AtV|hgĂܾS۴:pllcYˇt9FkO8U0˴8OuZp??GshU\SlX=h CUlTj w%($G DžLHy vpKn G0unF JX hY|}@s]1Eq?tFpq*xkSٴmofLCi_VUl4c:;[=c*D'yt_49!O-iSM4JAB}<Hbx@?n>APV7/7*.#!7gbJb|0i OWmƩ{)EG;ax*9 [b:`"U"ԪQ9qJ\^BS j_Ӭhm4%jw@'!9~9~SFVTLo?K1Ur oϡ `b|R}9hq~ b .ر}JQP3/جj߱=6<4iXy]ZAK?Z38[qhl"0sy9$!ғ|f^>*Z=ɓ,o)9xD s{.&Sg_o-#K|Ԫߠ5qx]`^1ࢅ~ I}޼.ޜ]LCp *Ī#%ɍs2E*lG/MxȮȇ(pyt#\98۸ƌD+ACYсhSCZzyQ h}@\G5QǓ67YtJbTɽdQb?6x٪Y 0?sE}Cd@f|a&R:7rZP&D@z_RٗKvTB4 vo0>҆{l#H\&sĕ tU,ʯ f#'x4ϮX4;{y2ОP8Gui&=;Ω:KBܸ4W5 hlUѿ,6J.Q_N)7=vrG-2R#dc WpPvln):ATY [$gmve @g5c̰x&]G;IysE˶nsg OaȓüPMǙȗ-"Q"໏0G`3kH58$I1Hmb]7lKTL˭ep ^9UmedZz{jSXT1"6wvu $&4{altw#TЋ(\sU`sQs'0e ($yG#,U)unJ<~̰=hdrN,i;_UDݓt|5خa2 &MOǺ>o|K2q2t& ,YDW-+1*颿=銩wOHNˣ`Gv'00G=8/ufl$n$z/T1Y@ ꐂ'm}pT$̺S lW6duPMNw9i:Ҿ~o9SVټ uY窋- V=10B.+ > Wd=fϾ\ A <qkSG)\ȪC&_Wli'Sy@}H:ʒ8pJGd msb+ z/y4Dgy\ |sa7tLz[Mn6Q늪~"av4z1T!,X+ptOR/t_dm ⾮U/{GrcY_񿾵{z@}U,s:o`?}hyլ% lXsYRzjr "{qj_)VIİ%еFNy_Y +d8F;LP8j&젴"D֤HF:$ t_HVC@<(LjQi D=~cp&!inN+ eF<_R|1-S9-1ݮ cE'0J5cv0m"=?l7ʑ.cY-TnDHT-_Bm 89;E+u\k,̻('\p10RTezmgHЭP99ʡH jlΌܽ-q ]6Tdں\!u[(9PI Vk!ܥ}KBoVa:NjtHqv;W&Z^50iI[7w)~**OFfLfj jUxL˘&v>B߻dp?.f~e&V,l:X8\5̂Uܢ%^?#sL䣢~<3a!tlcp08@B}Y.yV e ^|YY#@$$jTgԘY2u 6֋ř4/Y т?Ɔu2rb0}5礊yǶ+;y .C"9'/ H`2?ˤ:ǺA!s'5vU =seGl^&kb ury?BjʹbKS`IAj.Q!9kD96KcfzyLL עT٣-RFS%>?$0)t,*EF4f 3M.th3yc)hǢ >)@edvf+Kx T(gU\7g=[_|+$m'2P-@=d ,sWak5D*>=P|)i(fBn7Ծ-/M!Sm]H3m3z.!H*M0(U%+dB7eq0d҃i8m^¾"a,ʧUvo.FFD'M'BI55NV5 f<&Dˤ}^Cr(aoqp'_8b"Eluh Swž:PI=^.MO 'k+ \;}G3EnY6I.l[(ԟҵwOlE{HtyXU} f4THMx-glpB=br#Vַ?ʰH |bD2KK&@9ynY{9X(q:SJ`wۊ tp *8b{Y@z3HeoEEjy9=#hT `S=[*↧w;AHh uTߎ5@5M߳xP`o|:d}5eJYC_ӠEiN.C8GN ~lXAlS|Y~b67X'4рWp%^N^ӎS8rCޙmI6t1+Y/ l$y!I_tA^;@}gp_K6u_idUʚCK`" 2zy(j1&go"0H`v|q9%&5'{~Ɛd}#y*zL3@ܜeZLiYIP!(9COJnKCT $\1JА_iQl߆;˨ȋ~$K7@7qW;5Ǥ84}A/GO6\V}"9y#G`v!c|F?nU`/8Ti*څaQ6GFO@F?bQ M9'Y͞=KyKnVU_0ɝn du u>X 諁z*'[x]y@m?v-֩E3,@\,ZӿwBE+ZUNR(RePS[BZLK-̒D&z508DI802IRM$B ʱl sy'!bub2LUh2GlSs.L:1^ϒ7b&D> sSz~;;'tuBpWr[9Kb@OpF ߉?aeADPt.Kގwx#Wf0u%SYҝYs?oT9E'87,- @,Et"^zS!e3Y4 WÒ}Nq:┶T9Tb.~/0oUh`2 # ? p ۠m(\nQI&t^󛂯4üPJp`|3ؼ9Α{7 7XTʓj0yL1D)ߏëa]2`q<QRuWKЛO;ޅ])sԒK;Wɫ{êiXIvk]wcgKt;AnTؗY`[X?>m ; -Pڔs! GM3+4zKs#E Lһ-@5)ۦICLud gw}>f). FE;qm:='Wn\)eRe@a"Ȯ'p='">v뮙yXJG۩𠢖>Y^cO}[91d8 u 73#lRRfPE6=O>#Fg(R[| (砀dzUwdY 'Sm4ݘ5`YBL\!N /b0r-b*3TmFph17׀훝ݦA B_ W9;eUHaɰZHnn𽢏=wf[u!\YqCy/ ^Ƚlt-S@މPU Y Xpa=>ȁE:AU3&8ٖs.u`-6> ^l&T(DžAvyq?Cٷ.rP5?ք:m.X*5I ϼ ][NQrV[D֍SU5%s}#Ap B<}XypDye-2_q%ښ63v˽qI$Fl W#BTjFq<  y#KEOJR ,Dz> } ʉ%=L 74,kW=m*|QlB eGDMՁËYLȱEX`L>wN_!~,Y&^Ս?_cUԊjiSb+кh)4BuT$VLik9~FH}y viů`: o';psmؚ%/YM8IdN^m B̼""9 Qz$7ӤrlS,"D6>^xor-pSAUsh&D#kUvFv:~gt 9㸿4:S.ƘNFe9P{fxp-j>m#EPIM1)@!qW@cb]dI?] d8P m GXW'o+D%Q$*nB>fps}[RD/pzޞܗ|B1+=&٩иQ[HB[96634\<r\L폠خc+>)/)dݛe(=,=ɣlf Or9{vޔ%,¢ LN=>j*LT_Ne>7ߎ[%l[֘zA`获Pꙮڌ}V3 㒸1⥻+ NMTݽ?z(0KM1gcّ+Zijױ?Y> Alt~-W못IP@=_@gZxxI5u#/vcv<>*Қd%3h'@Lz3MĬZa@l'zNM;>}<0tsipG=M6 7ÕX{/ۃZrBC.,B$itE8P:ɿo@xӌv%p`:FV])K[yY4mgfs9d/"ڇ3lJPj-h s :xC̙_8>Sx4U1 z KF"ord_j{KIi-`=Bݼf1ԾD͆7?0 eY&@*ZG^j)? mQT˦7q̿(n$Z EA)J|SQ:O޸3SYWF`aR+3Q!4lA>BH?SC- j,Qi)nY byhR,)..(rxZ APc+Dw=`i@]\0Fdvv uG3ma `n΋ ~a\~䣃0e!̈Gs6h lPy~?'v*6u?2Ā[@qmXkm3zt&L@!WXS:Ǻe $IE0oe dY)KӪ;̒IB4hmXGƳ^XVg*cdƒ'e&{Ɠ- 5eDtJY^>" ZyTLzN1G[㻊+ K%zoͤIcO :ߕ]56YcG:J'kY)Ǵ‰M`˨3r+(0au|F$X6Zϕ.iMkma-k ]-oN)Gf=gޛ)Gv3u d@;߱p~ l ֈG;CӼfb?iZ>OhqAVq]AAr0F.[%/<.hd]E= ;]"Qp?Evج)U[4x:D՚I*,:p7zn]-ϡUf1$ (LG$ww_}.'Hd 9_hk9Cq7g>ڟM}#ZEufMCC٣܈A1}V)c`l,+`Qqe8gՋCPeNLGI̥.$>*|"W} _R)ΘBd>H JLP d}~-]Ddtm'nH, 5}5*o^jDiQOQákRӦ,/J}&T6G>ƊZ91,:yv WB0og μ%֬4},aQ '͹ =5+ՙ"43Ct)C xNSSg+:SCf%.rZ$d6!us! 'Rr`Z~' R ]ס<~cGUBr؜8c6\^~QX5 oxdKmi8 HyJ|$X7h^k-2O ~Ve"\EpStP{RazJRo ; o8st *MYBx,r7Auj$.J z4;wF;Mc? r޲\j3ȿDUJ3èZQh[ldif|Cx {־2LLK-|@&5O-#:M6 ݄~:<^vuty WhN%2%w) Onh})PZhMO*nrT8ey5M',4h3\͙1C%1;UyX; οHD0QOf#8r^1*uiTqz|YF(l!Fl0ӁS/Un! KS!~RvK -vDq=9HB?H$[''ޠq[ctfVm)OgR tLA?hp5VȂEkќH(۔`]X둴2@ ddS͎vsFURzI >!Pq aV$GIo9D1:7c@TD")T\}D}B2䟠0tMM5(edl&_W tzCKϡo9^8Ƌݚ'D|2;5*XZm#B.coƈ+(ψ;|@;ԛk^ a;@۾H[QIw} ib|!;I7x߱N:\͔$>gyж22|CtpIW'',)Frӫ+zxOI 1'Vqǁw{_A2`/0jL5UbR恠&h6#pԞ rqvȄUF yoEGj2 M"txW߶(r*4/9Q.=#c@ů.Zr~eGI"3Xs ?h[Ǔj?(` d^!*AeF<,TTV~_Z1F46ٺoK$J>lDzfN4L{}b |shj_2"|4GMaL/4wc(KR/+4bV%&'4jj>{~YryB1Go}?rzt%qo7@B&6p̍"]SrEĞ\‘S$MPRF)tNl̿72h;mWD؂,&=U*eq=lh>/XnSOھa3}FMkY9Kz<3H'[Oጓ&#NUp]NȲ0}8,Ѷٹ"Ўq S<@M՛F5EEUm̰ z[);)t:NجB8ߗ ZdF>Ƣ 64ᕞV K+mNIޅn*+.i& ȺA/ VϹ =B7θ,k+TzVU=E:N _B2=Bkel4oQ&5C=7֣֫&l7Kԥ"t& T≃Dot"mײ /4K'q^]&/zZsuE@9%U%ֻ.WMpkEysJ,i(=rVKu]FTO9ۚ隖vKN()ׄD%: RsBԃݻ]hD&3m%|R7i* 9oh8T>dj2hNznu1u q-FV-s5BxlM"߶{JA*BUQCPn,ڕΪ^?tw3.e{æ"K(Ljg0Uؼƛ~b'v_1޲o#6MV ` Ec`M W+0Fe|RGf/V9FV@}٨tU2PFLPp]gyw|RշAC( iȷoxB.*K7M]4}vW\,G^%˸sO-8SK[nhbX#Ꮟ }jPk2(F1$6!1XoQjZZE;NZ@FW2V3Vr! 0" @:$*sƋzq;='#R):#8(gY\`'A¹Z.W/ឺJkHݚhI[,䖤 N*ؓCV# |T7pDl+Qc_5_5a1_-+l: _'+6%|ML?;Sp/e? ) T1՜EAj=\· ?]3BfOBoG԰۪HQ<:eҚ SK[Ꝗ ڂߡߟH/gL7'!Ȭ Ƀ3צXL[j| 3`^jǵl LTdHdO^;HI!Z68ъu ):ۘ kωU23E&#?GyptIYSOy~4\=7ƭ;2)PW:= #P|4Vm&es $`\HMˆѵ ċf&mޞ۝e"(PzXWyD@i@$d$ਥ5"&2@kՖ'k]5|*-# }sR/-&m'f/Kz̨K"0rDŮ5:[9'XQrHh"W5}=.s|mήo 9'O{d0ջXǖ힛&]n{1 c%5XMT 2ȮfyCUCrݩC9Ǭ#*7J>4om⵮(;2ggw#$n ؇L2h^<$$&G pˑ[!ҒFEf#&T-@dϟ{:&'"虫&Vf 3Yzck(أښƥHp=g,%J >pNL91Ɠ_X T!}0k]l;AڤGίsK?&'v)_C5<0քA꿂*>t `ۂN~@JVOiӠP? 3CTl/'RY $j77e[F3ݖc7\]O9t2c&)afGn2/7H 00[.ø2pf8Ɖۅ(1a C+R$wQH7BNdeJ$luAaD&c1yfEXN@nӁ~, `fqr N }"F]@¿D̛7B pvOSVYc)\:b51( dms' ~>ہ)k`h ora jnk+ݧ%1 AGhM/ Z:r2K*Qj')@<賘:߁80c!)89.1Seh`eǺC`*up6LGYv+(hП;@s]ϴ # w%(-VQ:NmB^I%>#^eJm1>׶+xɒͽp~SB$)0rQ(Hޟ`A?ƥqX|N#7ӤkuyW2kg3f@.•d/Ҏҥ4p0`煤C^VwY^)vc *L`v %Ws3RW͡?xQj9H\K ^C3>^#[=_W}mY/?e>Z!V#2UcܤH9"-?Կ N]w܇ fCY[%l{'rl_ j(;%mcR*s9W*{'i>+x;ׯb3ŞюCe3:/<7@hi ~ؤł[$j>f\@u)No;}Dqh]j+!D% a2|w X.N#Iy;$Kր7-GUS@V5@eɋRn_j`co`b}Q %{w>:N Snd2lW"?NGI!%0{VFڱj2X+ֵJj6$ g}-kèv: \љ6n>7հҰVO3IGk[I# 0ݥ2mTNxv/h: …"xlo]bGgb6C_+I65)l'%I?P|Y0{J{}砌pv>Cx)RyQ B`HI]8â^Y D?.<]eה_M='&}wϭF_Eq (:^20FHr^Mh* 7pxvpo#;q WuyzWDv׹@%0-"㉐ dpEp']jTOxND9| P/YnciEbT9 4,\w8&\=妒KKnKyƳ4 Q3UnښYڠ'XhFҶ<ɯ5H!Q”:EiQo~D˴GǛto(d>ʿ -Ό)4GpzFnGhw5YxLG)IL Yٜ¿afb~jcnψ%uKt##`ѳG08BW!,)?B}ASh$=Eh74 -n'p:j{!zHhi2J~7|=y*gEq0GD<It|ݸXUYo^'WK]h%b7IqJ{c>\&w%fgl_弴1SRwJ~`3JE(_bo*.fyU9-Pi FʆNmz#v!e÷hU` y#!9L' H#Գ27bttK[ڥQl9zb+Ғ[s{[o6^gـ[μ# m$ Rj- 6A'23ELPp_jUbj!):v}惮s?~]v4UDٺB6FPdϴmv` \My| fdsc&JU?'' 6!J'!{3sHh DMʵ.AO,=ϱDr8T fP̪d(4bP }X/4Wn p}֊(_Ӵw #j"`S KU8W`;dY"sqqZUԭ !gۄ5+Z(xtRgRmBiA&Tw!M" Lc Qf? w8澶j;͕j8*ѥY%#G3?=P KTDbܬi+aDqVÜ%Q*`}H 4X3C ޠQs9ΐIM/䐼5>9͈:;Ӳ}T^QHnK{Y3wKU>[H߾ٞ-Q(Q@;vT $.3+ic#r;vuy7\""gDR;=??H*ռפu!c# aΤ># TuFtE JV3з1mK .Df*hl|D!󽂔̧%=x#>hBUKݝ.c$Xi$2S`)מ@Y][B>*$H|mN])˻Y~CPxo#$_̢$['/&=9P/v3;hpa&P?$Xoz0WWz~mᄡȓvS4ǥ^/>%ݬ8OD0wߴA"Ev<"Gæ d0+A_#: vlpΔMFA %eO O =Du אqc\Sq%G&4;)[uWcnjA7x=!9]cGU}"#%Z1Aﭦ5#]p' c-S:s6Պ`]DeB0 V 0m7Ri3w\~Bf*bA"7Qiajm׿e"a8\mߐ^O4" _~FҐk. Jx -(wEl\ m|YҢA]\;79H~}nhСgm:Mut5τ_el̇攨/DƏ6,Uvyz Wd36`s{z?2߿yfI3pNxFWN.BopV~B⥋i!=yoBEDjد;ޛt=vie Cw|ȵIuI:SU]sHe3)xbFt^x/Ks=]1@Tm {2ˁDx%a~3#R ( ="EGC? Y"Y6ڎv^ >y**غω,-a~ƔA7N]"T_S =-R3׻&iclʱ{m00[۞؈;7@[(PoAqyb%=Hj|G_pT|WLObpu+5+;.#Kg6YD|"2|1?24 FUF@[o~X^dpa! :KZ #/W.Mx z^?_.ɋWTIu~PN߶7uvY'A7 ެjMu Os1)E3#1܎-Qh@8nQ@kaJQ?lOk2ȷUQ3s}NCJPn`tยA v u%,Hc`LxkG@@-H()һ3aZTxl(.s戙:)U ,Ԩl^.!Bs{7R"4{x*}?XQEׇ/X4 e\NHZ+ux'1u& .Y m4꟩F (I<_W0rrej[ O^qȫmTH~CH2?í5N w7՛&\7ZSw?ّd/^-skgy.h W1]<~! Eewo f<~:+A5w&45^U0\K.d_ꏥ]8~쵯'r%!MC,vq!DVb6ޚS2~WEɜa-z|"CUڨ/M@/͸PjE`6)Bn}c!xbRQǩթ|Tǘ{wQsz4wk DNzD$ԉmǽ~>P<~:ic u/J& j5mޙ`[1G8 ˲ H=Gp8 ^p udʺ#wK`;K\/Mˍ(lGH~I+o&iM4>ȹ^jʶ,My1w=P'ׅ#|ݥ2QK62oAV؛it`lAv.~ Ӂ0NZ_mԀgZX}?'?d fN_誜y#m a>U:iK<)3/-zZ4fXoS;7D-P떫ur7{lk@+HM*& &N4a*%U *U;R!vNұ&h?L&u\3` 8QeK]78#|0 ;|?$SսYq-w,OҠ25s1,ʟUz:ul2##Is0Qv6GOV0Z ӠTދ$ceœU6h+(Tl"Zp^, {+~&␛W=XKxk]dZ \h.*qwI|| iw$\՚`uV!P7-OA:6H~1 yUFT0YBvSeԓ]3es ;&XkFA|(F[ /~uW!T 0m^Ы--Ab~TٞI'Eg6>_OzR)*Ѵ7sk%sOT[ [C$@ʔgj۵'#K :`1]߆GM{z~ZR//ͤW-&[}Wq1G@YVܠY.|DjamSIQ5LKiV=1ZDb]Ml:]Y.|<-=(Q&Q.W?P6~8 q֠c=#z;rhe(U+JTװ)R $x(R Ic}hcS%Mi(D #YR;t>6HnCki&:|\8]z ئT$x&iI"%"rDQ ml?cH&_ݟCWЧsgH<*!>Xg:m)4n3??R4181`>&T2M "Ls__pjh5fVSO.0 h{kX`P 8{zKBm5V͊ e1X+l'T!zm0JcԌmlJ8oѳGe09@*۔6!+4m}b[5-[^Tf4 lj,GnaiRsC[L'٠SxHɨWW*@ݠ|~tOG6aEyYݞ؏QJjx`:SimcjǺܒG TNlS8 (+0nnvpRH'VbJڿd>#(%~fcp[{ r$30nŁ, +CpqbH٤sȷۋ-͠F!rO{SS4\4Ζ'o QPu؟pm؈*r7Zފ\ k 65[ih+(ĤM:mР%Bs5y?t?6b e2m]?RO%+˛WF.xL@b#/daI >HV ̨s!X9< TQkJ Pw ]J݄xO}aiE]1/] ^}z+)r}=s7EZ9ES>>^䖄WHPFj #$݊FPm2p^_*[ƚ{8 v-Y99V,/Վ kʒ)H~kTM\w/$ݭU*L($s Nf=bk'_FzƼn8v:"() 6sFO|[!6Zw.0!{dBRM$ys@WM#ٳv lwp\P*.bN6euox[.sžJk9잞| `:?C) >)-"'/01k.(4>_sC)b a ' ̓ԑ`[? \dB%mώZ.2EWC5MF1V Zhra7ګKI'sq3b|mh3ޢnbD~ѪInH<.) 6;bO;ll(qR4WU[xSiDݦmҎ^Jg=@G:dm(5\ nzhB&H9Q_b`>9Q􌫹r?#\BSd1oF'Ǧ8k^l,S&HwU0c:x7 KVl͏x1nk˦V_خ3gжԒEXPPlI3xYONdZ|^֏E1MrBo>Z䞯MQ(S(vP^@n%8jMk@|ofFJ7R`PUb0׍NtzC~vɳ N0u""^~[Dlj{(ހ @%~ص{X)i_-z݇sw9]1+t?fqgf`*)XЩzqx) 0AOV\ $)+T>&5Jv8WhhNgwsv6nAHd~Q?L)/h\xB % L!Yk99`E%>`o.8}d =y){t^ Ѽi__Dr _|]*.ElSi֏%y- {@A"hsZwW !#4Am9Q`&ۖb4ڄX4e;p2 o m@f9/]>D `9;R~QAQrVd@yd"1h8.YQ`x*B@L 5d@=tXe;I`lo1׬p} =(v@[W,GCں3-uY}v0#(::fYr"ׅ.g1lCᨎbONFSHa )nY%<(x%`? =^햫6(h9x#7 %7456JH6ћiE+IwB-gX .͂ Re!]=Ev@Ym$?n6 ']gEz%--9)f:ܜ Rvp "8po?oZ-cJc r+l 46:B'k'@{'+:ܓ-> ac2ZAq{$J1֔T\C,K+ qSq6McU7K"1V7e_L ,DZ{^ M, oĺ~3˹))ؽ˥&gNǾ"v6;nvmɩ]ۿv {7$kmcJ<59p~f>`25?luVcb֍0ܡ1;6P A|: RNOGF5z1ORQ{Z߶A!& 5Pe3yLH시t>m $o=Oc;J v'P3oWDn.7E=ۂv6ФڹZC\^<հ>8dSn>S+<㝕 P>xȰ\@Y[t%oҜwT2ف'!,pEW3yrmY$iT_ ;pe`Uh  W!KdX)mU:_"MR7|J:Xc5!qLm/ pvZqG$HI!JoV@r4 [1P+#^<"u>bYOl >2*2{`ͷxHm¾W q60ʩHRlUI_(V9> @6)l* /Pzܠ ؗy]tC[yIWf- n815vP Q?}nzWsh_΃/xu sjqn.@)r)q&Nm%総P  ?"h*AS:0WǪ5UwΒm^G˓t? [l^*Q(kcvx?2z#Te~SUܥWNnƉ%u7!N4o嵻=S+`ǯC_ۋtgFbïPOHC HPV|Cwգ^bf* 7ŁA{$"pOVw xq%G zĄ0|K=0+c~$pSɕ0Qǘ5T0 f>ZvrK!_M4nу*IfDZutѶ61xv1Eb%])UEսa]^) A6)w?M^Z*KPxlCîUXmihlj=wgfd:y L!VN `e ^pY-`Vp'qqˑUM>f{Kݘ4 g1f^ۃc$ 騍mU"=YCxT+J25g$U>$:?K,3΁oR?6+,Ωxĵ(/ـ%~'2+syR_w6%xs=mƔdŌ0083^bRŸPLikp4O\'O0(] Vu. @=,wl%KLNɛ6~)?[=l-`\)9*l슐pF$ aTBQ[Um_Zl3*-i(z~8>][-F|7KfEm5R&% CêD{)K Ue,ahFdiCN9X(ƻsOnR]xF*?o ʱ^ݻ+ z1гXQqNGj[_k/_򶟮1ГH.K8 4Zqrˮ"n#UcNG׮Zd,ݛM| Oe$/$ݯп9C֨Dk۬Yx/sTu܏-O5Eu*qT X9O8Q+r-VmtrU3يHoF:in1 88o [  ۙRYwƝލn@['( ݯ/Js&S_殷6 cReU䨔8a1b0հ۔UFLfQR>PVϨupQ˵SM;|ӮҀ'n9G(uQiq|04d[uyE9Xx`]>1I)j,;l1*WfL0q&ס, fek\| dH_>)<-diEr}޹9j\"zuͭ%[h]X"=TV>J#c(y וuP݀nYt{Ek ☵~գKiU)L :T>x`Ek3Ek *\p;=L \)!cg`d=OFam2C~%a0 5q2>cJ_1 F8жtG#?A?ZEEY.T򡚛?תmIYjfc?LL=ca^i|L{xWksZ 3. A=_͢t- =F'zڭo ːbs Z[x S 5Rl]86`<{*̈́6v%5yD3Í+|AjzP(sUrm7,tRXOktMծfX]0J=MH; ܟS0Z8Y- .J0U(UjA{ 6=n|뿃pax,zzX.XPvL$iuiiJ{z*~,C|2S.4*i9Y],-ln<*g6b;! ({SDŽlA(Qcp+ud`^6YVQH<^%?!a qya-ř5BI/*58|}7Ҟ/ ,J\8RށǗ2YS Lox[3=2c֖7eA7,Ŏpjn9U?Gi+pEVҶq\L.3 ̣Ϙey@'1V~+H;dDz~W-&l&5:duxm2wızr)GcHq[^^+,ߞɐ*>J$K0o-oo"w4A XJfG݂zjқ(6ބOIf=\1/ " So:2-"Z5*R4"qapͣAeIX4CO^X$+)x%.y& v/ʎJ{O7jbN Ehp::*j4s 5\64ffՕA IK F]2 CUbr 6`Lv8W & LDqq{=€6<.:z <{ڥ -ӧJAq4Dl$SykN}U&لĊoӵH7Eo6U: P❓zsN%u$PgdɵXF$( x2x*AB'k_४ |# qځ<K=_cM$#C[, ~j=|Bߵb,My;]}-A2dbiI{97w[64S=VS(:w(Q!@ q5eĬIլH0"#M^rnF>`=\c͐CDzFc0\< tt]-e8)VL] ǼK$>5o5]/n[FD|0v$RYAN){]=7Ĭq!ӡK%bWAHhMR`)x`zC2jbEm AUw1}xќr/7Roc'E$=:n,X_ 届f#u.EkU*{^e:k*ts $kg>̦FuȈQaN,?ÈFܨb0Z{87vT4&eH(ё  K_fP|;PDP)#.H!D{ s6aPwͭxeo+wIٟq?jdz>p jnEERsbmjfϖ3L\2#9-' \ t hnl^L^#о'>87q`c` t/hVj jh'i{\ '$s ?HTriZl_t}a Gnu~}/jKSop -|4F&:雓h.P!KBfRԫ v`>K Qp1Ҏfrۈ3XB KCb*ƯvYKG!1%??1|ٷZ 2cjg;2ص%8"} %>aĢT A#%N h'摬 U\Wvܾ%De") nlMDH[K?BG1Tp;*+_hXK@_ʥp9N}/Dacl߅M,=;e~~( $q4L59zjj6"]' o1}EGl,aڞX=YG TNsfnaPF%9m#ܤSDxfc~E#m$R=_Y"{^(y~Q-g*⺐E(ϣ+ʓ]JΆ݇Jz׼Hpp"{)ϥg\ ݙSolg:L 7,?{&{}w?1?p! emGM [?0RF,"f62x"KJx_Z/D1.>C!/RJP#c<'{x8VTLڀg"C$^]Wn4cȣN6d;1Kz $\ݒ4mP BY-vfɔyR,6z7Q0$*׹S.] c4G~#X5B@(қ|jԨ|8YnWq V(wvS[.򸙡CfZ-_JCPZlDhGT`3 ̐ bnjޏ(38Z=xC3 w^]?7#Nq/,aQxapwz(1Y ,9gR:ry\l[-Q†PL,C/)Bm CXo(Id#^$E?Z}H፞W9q ei* ꃹ}She"#ѧXJ G;PDJgnN潰1x^uՊb?bjyP7ieT UC?>ՋRngq8+_+V,'_b2ͷ6`6AKP浼Po8LѠՃm;Z~Eյ87)Wvl^BϭisA@dX]Ll>6"Jn Uy bF I^Y_TuGÙ-35y|Y<ωVsBG1! ԭ^"Natnpy~:lNoGonyJ薺Oqy(y%!ViARf2!,RBzEsg~:pa4DR!e*%3E^V@+ͫa$UD.-L fzZӷ>bx.~ȣN$rNAa VH ;bH~5$$ʒwlItphcHo(/d @{.b?z,J$?srX=ך#x5SjdiS dJF7 ~ޗe! ʙJHZ~gS*dm|iѧ6}kOʾA,enx-_4^FoGi4xAz#CYr 9!eDُxg؃HJ9VelNWe)SfAY=Q]X!9:=v{eEαgimy0Oןw[u(??b%+geҷ@=We7Gjqۣ (aa?/Z/A-βװm,vlpRfLD#mDT `SLR)k~Ҟil3ˢ{!<~%6ute`1̫>9E1-ެK`T_#b(c{o噺mTiKj E aOef C)!MV dsh3 >Yx@ĸecao tT߻"ދtAn7r }VIG+G~f1-Cضk]K4!-Il,.g{bHB-,0$<9qb,0&.wu9I׀8,^mKPĭig%V2sLD,eЂl6utiTlUTP.Ѫr⧩t<&RkA|4mѽ-0CårHŵ[7V_UFJ'Ånx)6?6~b~]xt `ԼKK0FCz,[n!`i%B!{ܔo?C9lMMr16!T5DOلUuj^ OЈX|)8'p=8c(F=鬒M{p]#櫮mzu ~YRF{H׏ژ!M<їG7s\PgI|h`KjBUmjƘ]qOu.ၔd]W剻ϙP VL-M,!G4PL4AokcpLy3Yc/6h6? mIJHc+ĤK1-y̤atwNƤ ].E;G,ϞFHCC˪Wt'qkH` X4avX8DI7A<6TV0&;SFf3@rMS~f[ɉwd'$8|ZOwU?o~k"ϞK9Vپ?@pd),[/%>)K~H<|LGP 3B5ڢM̻02[/r|w٩.Šv 2B4Nd׿*wx@ڜJKmqN忉0MmՔ镂kCu2`LY<{BFlǝW+ԏr ,!"aU{5rF8ks-FbWH^ 5a"P/XHH]GK& -><sx!r!ȼ?yvBokٴ}OcD+'S!#, CV9fHs !mk3! i8%T/6 r} 6IY()dG p=N3Aͬ7h'v6) a[W- nrAe@ KA.V eۄή0^gI`zO65 NUl%=/gȭu`h{ WU(D9Uh"Ey_ 7@sD L* JA|87(((f!]'yArZefH}TV%ck ƀ d~FQ,:kyI lmj.3bptfJOiG *oP^,-RΒٻ&HL}< S+o mB# uQ1űڙKj0eӴ~{(:@ؖ5SfWf[7OL `t'cŮͳ L3vc(:Yf3efnǕA@YF]Ir.>[c"pd7/f鍙Gl]e۱ h\10S3 L:a@Wks1r6bȿL0U`%@!JGUS NR~cΉcVnxaܷ/-#e0(Cݍ *I@: QrJo`"(nZ^DqSCz!7zLhpDcEӰ )rW}6 `7̤P @H|[!zL_֨aن*~ZcC:a]v+gl>UA5w\カ=a 0eD -zXK>B>)MNp+ :BN6je@A,H:P ˎ|8eD iXm\ivNdϑo9U6ts2xe*&ȥǒ4,giX  #nǸ3m-1E8[\G /#IIwʬAؓb(jEKƁ._Sҧ{bHoIjqP?")6t|{?9яDDv~ֽ݆HJSz2P_ȝTMGrײ^^4|\6ԜRЊwXCе- ef֛hin$8taZ 0?7&`ԛ1EU&@Ki^Q<2͎Eتmts{4z\^~!sz_NU<õPYAsc7UmL˜wܵHÒGׅ/(s/|o-࿴%F)2u-.z"{vK6V/@ӈ/@ndu6/ٰ58ф|jT}y0`aDRHLd\S\I/ļ5:r͓~2m:Fg2`('h󕻬秸D73{7h,nJ'tO(\E#ge]^sZ)fvj4ԑU#.U4Κ9o٤6ryd34EU<2R s`)ւE|i/Ao_3 lp劔,Cx%rt?? (V;ij$?POOebLd9%3 $ۢzF+=WdͯGSq6vR/UxEM7+V&0N!X/6մ_C19ӾK}fmX@cTvZ1 _%&KjǝY9H߈i2=m)H3hTyVbI3?.ؒ 6=!uQY`12S^zuq}^emy ~[2a_K 2l7|)Fj'z◑4\qDdѥs2)3{>1#DFdC(,\sق Hٿ\ssL˔5l<-PXlVY^-Ձƒ0HU5rZ4˧fd{A)|V8dGpB!@@k!KNl2W2E˄AjN8_Ę=u4Wb**h@+oa׺slwƢSe+R^=\8m#rT.)uՖ2?uKa#~Z$X!&ϸĬWr$vW-ʗRUsO]OiHC~ʧmNr!Mtim4_E[6#1P/GDV*GѰJ2֋%w\p=V%,x|g:B|tqLH@s Xy /! Ypr %R\2zmOf8gY],BF:Cq`2j+po٪yX@s>j;=V;7p=/R 9./0NT+C{⍏UJ'f6 \EPvY̪ڍc킽;n)8@g JfLh.+Oѣߺ;ľj Tߢo8P\$AO,;q.ƚg*%bȤ0c8'`GuYq٥e}u;e9Մ-}bdяg۽ lw*zy_Y&DĬ5#9S055Æ7)im K+.'2ThoTdZ+L٢^Ot !v9 4@. d:9;5Y2DP˙!@y~rv3g ՙy)vA=JJPi7<[u{EH Yd_3NT>y$HwMUS҄Gؘ; =605#G%Kz8)U9ywkv rjDP C3ҿ [ %B;PKWg2(gN RʉAAH۪K\ftZFDIp_-n", 9{E ݵ3;+B N$ıV ʌdM6*QHyP^)A9s0VTl v5UX[<83al^'wE+I(}vFM9{B^gѺ5 RK[4~-P7f@E,Lwu)Hk{ H/י<$9|G3CxY6xG+ |z`53ϗf7c{S6>FRyP>sw)#=FX-mjeEƧYcTԼM!ǤB^w'3?X>!'!_ƮkBœiBM]CͿP@EuXbkPC ĆncSC`LyC`XK|ݘ2E6ն(E&tS?\/t[\]9h(f+ͮo\uA0Dӗ Fr:.3g}[f> Z^ éqf!s;7*tQsΦ %HaOI4L1ز,Ўrmza'k^{_t0GzZfSx!୲9럏g-qhMx,Detl5 T Gq`ga*T{NbUQlt;^fo"f/jnrtLGF7hKւ fa֑axs.Hme#&)!9Gs  yN @s0#5'?wn #+2Û-1Qa9p%EMytLrCb8稘ь-kn2~Ui: irqGy 9_TU[ T2WȌCoO`)xպ~dI }^5tFWCdqȧy 4JaRgBo@aKW$p5C.AZֻXc`F7DBA0j&B+ZB`FoMe:~ʣن$?i9UÒ\5MXmgĢuzL]6~Aa ^m) t(McNFCIP˒ I߰>)+nifDy$GT HhIj<4>ڇ/wU Eeu71Z67Z+a\/rT[ Ē6H|ψ8ι9I LI"  ib0Bow1FCaw%bt0׏ؓsLh{{mq+P!;#Z% < 5g xH8Kt̙qyuCx-㒘23 IZR!pk+$aTuKp|G<!7].#EԼ4{T<$b]au]KpsM} 'U##4vM8g4@'u!WEuqI@& 0gBp J؉?8n G7/nWM8i%dSmX8x3g;sm{K-s0hmMj~u,*X?|ku=%͐ I l:~;O`OG> F.PƅtIi``NH2M.ppBYmͭة8]Jupb; b!Lfibϟ-6`9Z]ݙM#}>뙂tJ.8w9@ԟl>;P5NKCh4(\5QŸlwwWo-rM?,9zQh`ֽ ǕzkH Yϒ#xc eCn.*tKU%U4}7ά^cS#v a1pG}*4j$z@huFSOusu.wlӁ uv г42_4K,Wp}lU(1N ]I*Ɍ-)}Kە:mhJeUh%|PZ_}FqLR6`0"cF> ʜ-u}MO{Q68To!/1a-@> gI;'Us,իכd/eR|b~@w,٢Y)8}-%XjY}o5!]V Ԇ>LΤdoKDkǹu G5OoϹD䚬jV]g vv2$4k]CK!>wh}H+CDbTQjڂ ~lL"ڔοT%̰B(.kyVwse5o!+郂23G )ÞQ08h~ -I˂RŰGuF{>EE2dHQ|P;`_TT3z5a8Pk~fV}W蔲«wYJ=2(PmW'ihdg 6/:L=e7n,)ݝҟ8fk32m7I4h=*?; aaRSÑUVeXܥ9YX* +QC @MqnCII4w_W<#͠|@"qŨ8 $(] s`S}؎jwAbg&5Q2{ n']$Y/x8=@I\vZ)'";Q W>yKQ O.{!sspubGm0o 6J C4e0]?ng==~{Ƒ啸R )R$d?-x \[@iR.R(ۯQ_ .mNJPi^(50'C"|%8.)?P>x6#Mdcf/#z?p+a¢e$_Ɍ)7ٞ qyХb\m[_Vj6|ɤe!? 7QmM㑤VQ3sC04'38ʥGv?a/Wpu3a4S}L/Bt70>Ε1Ңt%,dM8mp ;^OY"=p_Ԏ|P&[mWu>[&Ҳnu9Kp0ŒY{ 4ǒ]Ε"EE>a@%>~pa41|Ba8>O/SHk E%'ww~>`J.h;igFQG8{^@4҇{Ά1uw3 = dP+:F6@VDIgCB2q! *UH_mTb~?I4X;δmʝ\e<b\wN8MVA]2IqOcNOcGY2h}->>ޞZv8?\,7O*vt-, o* "$@^m*sʹ"^M T/ʥ Ԥ6#QSX 0c(& B1(ȳ>֙^jwm Ǩ }l6L2bx_sxU)$bL-hC}PlWM?Oso [ kho TȮy4KLM8,"sύѶBU?XC@HѶ\\BqJJG#yKXY@ $YBȐvyxo3([\,IV89Yj:=y^M  MABJF3>Ņ1=(!/)˴梑2&VSh! bsZ ⎕l2Mch@^?ե>mJIÂg|B^5zk8ÇUNʺ;lG'5yŠċ7-`c{tJ*-#Xh 8U-$~TaWw3Y1IOm!h}zú_Vo3@tGnl %. u#~L uw} 5#zbf+@NK93w6@+ MUʕ" X{nG$- `5?H@I󰧇b8H!eç#s߻;#/qԏ~Sz=E-+~Ԃ0h^oxXL4quVM_zC'8/:LfffvE8O8y#Zh4òW΀mʹmD=O`Wh&QB1ëZ+4B2Lj%.|3?!*@L"7Ni ^d5~rI`BUʛ=pP0Oc _7as {z1zGz+Nea=c!KnfbɑuWQ >V-Lvm2c_ k kI;<;(> 0VhΝȉOS=gSǿ;wfzPr3) 4J+fϘ[@"UZ%~32ghåJYeCHMv% vm+Ss[{#T8%;PwA355YqJCueT@j]2eL {:Zi- F:KFip>1Xb'䪥8Ds@CC{.!BW4uR0 4˴,@$0:ip32(2U#":{5$Ws_,+9TY8(A[9RmcM#+I0 +T2ܔ<Տ9J _lB |dO J٥ǸZUڜ/Gi1`ޠ4)?8j9ƌD(kg`?4Qe?I`l9JlN?DirD"ehO &;Al W˖|J@>:?q+^d;5veWtgĿΐ|ע~d#׵MSF=$ٿC89N,61PcOU6.wO4FVSD;oS^:L й_\[(J'Xbf|ub`aʶ]](e*$N ߁dL5Q7~ M?X4hL_KNiNcU~p˅8rUbDe+抿WၬN+4 K RxtgMvB"!u3nO2Y;Fq[9c`^(s/7HWxPgcWy+܁ /Ik? y8=Dtq%_ e ٭KZlb(/}"AJ(43G6HͶJ/_QV|X-!2PH/_ďKLXૐC Q[<،N%_2al 0 $3] 1qcQ]lY܊Lz"}Wf1P9>rEIvirP#Үaw1x*ůV=;=gL/(;%CMx#!L!<(g62M7p@Q _ 8)2A/gV&ڬbWufp魫a ;q*YU!~j /es/#>YR*LNo MwzhU:rP!F=ҹv+?8ThSe,w$?ܠ2c..L_TD m<'n_5ʙZHa>_7$wڷbR4s-.ȑxkXt%@ 90cֳ̅VG֔k~e(|;v7TIE(_,;70`zhf`l>t`ɹTƺdmIs_Qؖ;pIإJܡWӇBF?yғx\^ACSSwbsJ(_Ppa˹>6yE  o¯PxNhh!ylʬΩ'QOIK˹K!r’,x˓": ^wDGC%-HZ;KpNPqܕ/U (5W'6&ZȯNPTGGKY8)D'L9<8O&3qD MmI#']8qn*6Jvg@0 u7|}aZ>ED 3pnvx 4Q˟]> ^ӧ2"Djqq%E+LLeFh%ɐU>ccKe˾PGrc Lkl4PpHe삐_;.A,{MK 954W6WS .f;ì%^'F-Y"ޝVѴ/VY[wȊeD>޵b۲:G2Ho5ϓ6f5U|eII#RQ5}|0!,Nu { 4Aoµ]4.Ija^89 X%ˡ?~kbI0;23H`1d%/؁;)qxR FPTo4"rlp gvC”"KڛeGszZ8 $h_t ԫ`ؓ$9D{P1pI\XW5=f^椤,u+1s%7;` v s0 _њ.`ŃL԰h H ǒBSc/ko'l¿\w8 oxd"-@(Ǝo.iFq{ mOWN{~;QFv~? >m V߅ |:ynfs(p1igRi4.m-d{Pnw yh9Z~:`P"IdԿ?ſӎذ2zn%y"Tfk%lS78 9,5raL0.{P<5{ E.^&z Ta&_H3M +,SɄ"<`Γ:\s&l4pCR~@O;({a sJGzQL+%" 3,РX\9+a^?)n㊕،pB]qgѳğפe2ǣ=BXZypWPm'o:anr`#\ 9>R™!d7N9q ~A؞k8+B ۹_IS|8S|k;>߻#81NCWj BU^u?~yio\ckڣ?!_ήQhm:LGAtw SiJڎ#*wm#Dƿeɦ-+{2jsJٕ>+S&UQ`ܵ:I P?gl vVL `(x搞kɝB&{s,5JOcmI@͝Ы 駳 27uf9v䂸6w;4}ˆjR^zp`@ek9w`cGwq0]RٿR}69o\z]D### 04Ĝ Tm!G"ZUqg0)V$P=4^ǬY/}-xf Vfʾq}<;C#hyk"er SUki>9?E^6WPV.G`*}CMiF/\Н,i>Y `5 }yJJn*92[L~\dy%]M@S9)ӄ.pouPɢń? *$wo#czx$ӆfƝNϜ1rR$X,z׹vHUIbpXvDBT{!8Y0xcEE+`6` r6f`ƱgsâoH/2!+ʯu1/1((d%I6JQ "Bʱ%  ,Ot ȼ`_md2zGmn?ZǭKÑv_؂S+ _7&ppFDރG!+!)K؀@+4oZ5&_A\)U*h"Jl6л\*ANɉpx=Wn-IhlsQ&b$kj?͌ G!7eOO[Fݙ&rk جw}VA? I#Fp lV<-d'tN{Ca\璢|ן~WkLs*^@?Z佮'~iE8)(Jg0D0h"`8,^)hxEv\n_rEk @rJ|!ٛs#x^HDI0_Dy0N*\Sz7k\DJHK+p+W)DY k2Ñ [)6皮q#i\ /Cp.VjpmR$3oh?3k!~8 vmed%|v-FL#o^ًiX+Mg^vꊟ-Pߎt~(k_@|,eh/E2ҽalvn^WRḳ^G)ݱٚ񍓹ȄI~OpLoRV`axEY0Hs U R(` s}1?|}o)(nSᾏ@vLe{Yy bШ3iI@5~򫢡 ̐P+*i{FO| JXyWiYܲXBPpߩQPNI9H'Jj2$55㞐S{ W7%UVV-n\ºV w9XfmP(\PX%q `.*?]*J+γg[rG졝% 'rx_ev/oeE9>t1M/Nywp F}"t=5N'UN(3˃ڊIܜ)OɵxY%0EcW CFj,}ۈ$F:=vSkB(`ި+mϣOBx?PJ|G~xؓ~`B"uEdAtaVZ+y3U'4 VI&J}D)jk{yj%)fbm;Ԗ9GTs﩯PUl ~Ai5=0@Z䢐'Cn ? L:N1]Kw&*3RMȪۺQ6G4zQev4Um6^p8t$kknA`n'A<$$=]2 ߋ>rƖN,PM_ǐ@3eN#M`l\O'2b?ɘ7&Ki=,{kbsޞ3͞ :#_0p7 LQ`\?MBsN@D<)sE(wv+*O|\H~A?q&FxcҚc22klX L8]FDݙ$=\7|bSDkRAپXI]nbE=jծ HKHӱ* Htޗ؝J I6H{L4+j|݈f>z$kUYCbit} 2WaLVX6- 4`t8wUݮ$(i.w 0^C.ScaUK *HTd)1kڡ DSwnIm 4ύ 癸Z{ P&lM{# ga_7~B$=vٙ$c5ly;q% ,9&@P{240QmF-`q65¡Gw@W+f_gII|%tHVAGAd ORllס2ōxo{`Pѵ: Zr*fП1n % 2K~Td) 1V3JƒģD]?Adȧ$QKյ/B a?9xw`H6Y+}1xQgk1&-R\w_.7:)rz2FL^6g!n‎VQ RYlC$3~ݬp-uz1J ([9oMŽ%{ z*U#W$^?S[1; 0U-P,gj|"snߟݑW.| ӅZlW*ygtJb<% h&}Pr ;:i "**&~+w˶B6 e~׀r +#`jn5bon4qNxq$:Q! :(hT6$"c ]0o?l\rWm M_GCƁ=YQNE=~)-E牊z  \&nuG?N)^y3&TgR,hS"A8m E6#w)=I 4gI/>3uCAC)?@;IJI<݁3$.8P]?AO^x !Sq,# wGьrW2; xi#)R&7h g1觻O"Nj:Bՠ{:_G)xўPԵD&{mݻQ,~Rʍ |+/}P`@Y|4g,h&qq40ٮCH{3YDS(w%Awma_FllÉCПy3Z { Zdjm*V"MrkyF3m.wQ2QnJD[Nv0@S{]_1\v:˰0EIuǛ_ dd,}_0QAU|=J,ud(arh*P7ML(w,pjkn҆,!GXٶ XϩUGj"D Ca3}6:pHP Yp3Q@ǥ6.ti\`!{$]yC@vaw)2e}DkuOWIAܹ=/zT}EXˬ7Ì2oo;E t\a@赠.D ==W=L֓VA~?tUxѩ e9'O (w.FwҵGF21s]~N DBz<,5{z4 v ƚ5 ZIm/3gcb advr&~ꗓmр;%Ǽ?$RˏoY@uq1Bd ݀C*A].g%|+vY/^lL^L#jW$F>fe BHۉ\fYzNhƥ{|?!>T!t<:yas+DX *+v keY*!%u\1^4cLuyZ}aM\MA [:GY=ڄ] FXI#؝1Ժ3Vg\&*kn L"_G9Sݍtk՛¨Lo#%$鉣l0Zm]ݳGjW 16HpSkdH!St05mk`-\[r5eCc<5)[A&MW.uj_ IB஠ǮBq!8f{4[p>BH P7[7#&imʸ:\.s!29 ӗHy ܌01S@b`hi{M >}[ Sv(g OSI/)=H(:S)iڳL/Dwp~T*Q'W8;j6SuA%_@wt^V x=/F014xn pȵ!iPԵmo TvZHE=A'KsBV9B&p TUt}m:#P'O'ZV"|t:GhM-lIƀv QEx:x; " 63nHRHMZ(b?rJr[6R3;EfjN2Dv[%[1O{PW*sd!TQR!(w.B+Š엊O"*\y/))vwv 3v sr,*vEtP_N<'hVˤB-e11'+îu8SB& S#/(ن(][C{KGˆ3Xއr\N8Za- -w|ыGa)Y1 [Ο V$8Qn\~.rK{H[OGf2U΋E=umM",&Zo-+/a@0;k>{iĶj׼~ D^%PsϿ^UK}ѣ1S*gyZ /l,4jS!X0mS\1vCHۋ\~OPnX q4f^fLkCvxmyOU2p{BvfAȂ7q+eV/EK=4c3'?bT  wi^2,9K!lmv7;nc,ytF)n$)OY_#1@{j.? |zJn[C*]4s q+\8XcL)-k6rk;}~׽*!xfkuKlR4oe\;C3iu<>ayWU{ oO!jIs-Hf.@swȸGne"QЎiMxt]┯-*:Q|$!Jb`Îo(&%r+׻Wo57(]c%P0߄lhf{JwJo"ZARMbPNa@y-"du̬a{RZUVsK"R/ge E2,اψinO Eג0V:C,'Dׄ{|e#YI (MvSS+qz7MK%) ASdZ5z|MΆ) ʓ}4)2Oto/=2/!^P,I#Tc4o%Z5XS;z*pdUsX {nc\ߪ3?Ȯ4LV f&wcBPAiO{n JNۈGAxNP*QϽg֨RǸՓIh֏c ^@2a*r,}0ʣ5BVI3y6m0ꡀA1^ F)Ќcj*^vG͜(жڍV.X ʤkR}[Tltn /ArFN98{0*Nw-yҔTؽ.-DD\@l# O ~9 !gw; :̹|I쏾Mӯ8lurK" xms h,hG,蠴m?Lj7X3(fabp1z˶,eE C5>զP~@]eRҾnU2.YE@=a2xThtXRmM ccWi“q| Nf. J+gYVi.Q!X?*3&~U$&ͧ%N 56d=։`B(fBa:&^cM= Fٰ$,1} w{ Ya=:C]Vj)Y*$8XNկ6U::779ϛ \yS F͒$9%SVeػWM!ԼW2 :0x37,ce?Bl#$/%p>Gn)sDB/,TE]֤;k:?- gIo]Ud+!?.651(m(V;g&}̮*%r?(yE~R.FH%+}HJICN]|$v{÷|sq(*WyޞIC YLpcl|ȍzFŷчW˭xR}MڟXOuV+ NJt uՍt5_1 GE!@P{N~;|{ր-c-cT*'ʳyD#b&X|[R6ҍ<Rmyt(rQOxt| w!:xBh+ KNrCU(Ulzn=Lϫ0X^Hj7+ [=&x,՘:ez?z1b]6b:g^ƙkKO5+Iz@ZlެӺ$物 }kHP6!>nL1z5$b}R !s]K"45;N`tYfw1n:[U7WYN5yGR3mJ2ѻyQ<Ey-$NP`ҞE3އRW}\̾vBF,u/^u9tvu#5Ŭ:i{lO^^ܫ`M@O :M4Az!i"ZDW2U'¿Y!(C㟄"-O2ANcyY79QBʯ}x]c>Y@nZȅףA&ſc1ل@dWB)" I@i.lZ} }~5}!# `ut94Y~"ަG|YgWeF^K{ Tq-LxhI'}xJl-k*-ZYG~KZ9*&76a̩-!%IuT(⭙4dķ{nS<@!u[v@AAbִ|0e "G '"Kh>~D@%GΊ0ڛ,o(hgL+*G WfǤ8aǽ-A47v 9wae. cLx wOEekJ%Wo.:JdFX@7w;< ˈԣLgsOT^gCŶ,IxД.>#p|{ km<f)ghýW;>3iVcJ3Ʒ0V4:>"xl4?Z\brfգ6{_0ЀC{CO~(RKfL 9n"LտSO5Fgߌ;0FPPz^O8OVn̽GNhеB<K%YsQϽ/f`}El((WGGLts}]ssG5PI Nc]=qŤo~N+{RYϤOU1>~sj4^"q/ĪJ@XS"#Up&GF/ZQC)&k6`U7W^DqK*"tUӷ1x-forƴ [jѧaAVÓWwqVaB&#}[:/,+mL;h1(~4do2YP2KB*CK8=/`c@9{c_;G'S_.1e=dp`)|KևLWM:qꢼ\i$?kMvMOȫTWWy GV<5p+ci%|(>Ϟ3T^'KȔGҡoKi̳xݹT(X.nH9:WF-TBp>u+LZ|e2S t3)HdtV`Sp!\4O j+e 8V)Ҟbݪ<1.iWIyE\F3KԀި}%ϲ{/ j٪Ͱ9YK~d!qZA>$7;|!"(k`/] D5_bCjUVHɦ|k88̜;S;yC/<-68 "A^-~ `Y^'8z? I=t5$VR{>Qϰ8%^ݛ `MƋU2ڎ~Y]X]E'yG9o/w8P_alF>FHu!iKvyӷ\"ChW8[/9j~$xZWc ew\/~zY:ƊE=n; w d">o?$^j4pL8 bۊG/$=OKV)?Gh@c=jKu M{G.VM6la1kX֗Gb'[M-bC. M%nq ;*)ptd~\2c޵,H\Fq6R"7 [Y0K_0$Z/z$5&ݓP흯=aAk/`GӱI fۅbxT(.gň 6%+cG3|T4ȳp#Cg"6a-s]lUjCk#Bm;{H^c~/+c.NP:/ԀZX" cnyoHmMZÌU.st- DɖWxB8 R~wPZm%wO0moxueJ~dfgr/›&C[M9kIowxeA=_hP0fכG-+NËXN a4UyMޚCv i|9} '+Q 1֙ -Rvb_u5em'Ya(0ӔZEzЪ9J5t]=inQvk(t+xzXW_? CYuVx;tg@;à;`am4y~CR@~{6~NM( # Om:Fw_z`'`-a6Vk3fS& 4R&S LB͎F\ʂs ZtK-qXaІMӽ7f Uhs '<: +~mXT(}nhwqB|DT˘K~&V SL>TS`]&Gtr ̟Sx: VJEƋsg@cr%<5)9PRh3dgJqKEQQR֌XYx D-> .3#O[mE+898[ozҲ1K/ۘԥVEŞB漱)x1UN(+j\a*0blwzEr?q;ٵ9WWv1:aLH{7ƾRo +}Gz\%n{{7P؃G[@~̵ Zb3ˑbb3Kƥ5zW0OhuvXAf̖ ѣg~ӣ _~1Ck2:tPJe]QjTՎF͟d_ fD Dو^ \Jv)MUxpE+) `isQVᴌlhxXPnnwgCdui.ү @tanzt=&<ae1,5 E+F?6U <҇0~6߳d^P[ rNj2R+=rj_CֽvQ .KKJG/3<#ծ-Bmd9ZХd[ ȍ3W9`tzdSKᦱ&kj{a4JceI*@>OqDԸn:֓9Ն[_] ɔUo BU1ws Z[,[r@ @yVm#ӑz);IzQ[y=B;'8CmGFv\R-e3"_wE`8o.R}m=f`D#|H2$KaHE u08vel/׈ q1xU@vr+NP}GŠR{mIi+P8K)R^DXyώ4oBB/~?攸auWA K?{4PH4rcU -IP*Dn(XM |EfNҟtl#RGSxtlP~W>D[QQoClR^ jp8?*]I}a͢gNځh gWraDd~V|(q8& > R,'gsGX%r>mwD,n={x}ֽ e19]3:\M[!.Kr0ht? ۋzv%n $K~dǐM&ۦ)ͣEJHɤWBp6YlaTwukH~Ǜdf\GG=0LZj)gKZ!ˆ|J-wgYUZ܊\։%7| !_jY'z_sp۸q5_P \hކ΅1~W9g綬eJTH+`^Ù/̨g#J/ַ.i8Ny/*~j5<ꍧG_,",:;%egAэQ#`2ENl ? ]Ֆ|ٿ*+r=R%,鐻S*ZI&%^֡O[^lX@q:?+PeQϏ >l.*TW=WTxPGnx(M[nW.-yԔ<Q9.00yղ6% wG_KGȮo|3 rHHIKXl4 !&<{?dwOE06%y!N{PUhnasol_rxZh 7)wv@).9S;gFzՈOpʲdH=T{j*[@J5R͙cv 9wӒoT<%MosfV*d}p^W+^2j:g9E] F:tBlhဌKg/K=_J)%O dt 2^_P^B}ITUunUNTbagMb=9L#<ʑ"Q]9j'tv9VJhZ38YZ7@duQݵ0߭w I1 ILiqTVn@lY?Ev+zS8ƪu@RRbs$KTYm5j}īJ%r% 5o|#P*5nQJo]"chnn$9ٹuX©De\?*cB !s?K3$1U[-V9,7˧]zOT8}[eT[?쯩8#^2h5atTs)s@[gQS `KfjȽNvOz\v8?rIU77J8I}@/"d۪6gQMG(!`͂@ XnգzCV&@"NU0$ ~QTɿq5nG,!в߷*|}h쏛2#tN`؉ z쟵QU mMi/O;8u0Py@ 1.̉H9 1 MS2WGa mO7Rc2[ٞ#|w^?FXLi:)\ hYҲ)q!\nOOkCC5p||t'fq[Ʉߴdët )dI} <FҔ"xa*Zˆ| ">(Tб;)n.GG ǒ!U̵Y`z)3ŧBD3^9Ƌ0дxX"$;"1e*mLy>QkEiX*z3RE"9mOXV$ ta!jG:F$lBB6OF<ΡM$ˮ TԻ$ \[lEp:$2Ȫ27sŠ78\ꂔD׶A8*?\r 0y=$ :xB%5Ln~<btLI1j^{8[l  /97@8RMak޺@1lg)S3]$ࢪ ʜ<&v{2GT1rK:Ci%?$ ƾwQz` 1)96s,v)"qLyse/ydWFDYL ԝ$ }4 r"KNw< ހD(pDKjyNVHHUlŖg"'&5Ҡ]*C':Q]C6؜(Q{UN\x8*5_p?ǣZC:pOHìuCIO (IpŞ!_VWPXVt]KR LޢRޝ+p3X:Nڽ @*@uؑYCj}xo-,pŪ$B5@Ѝ,qOb V^jW2/h7D$_>{3 {^Uz%Lx4.tTZkp7njґ2Xsz|M?Phw9u8Rz0eXNAz1 qFK&PMN{/ AiQ8䣒lDތn^N5 Q4 )wOp8ZF3BMŃXJm`N{niYn8E\6""I ȸ]6;EO=-+=ijFRtdHtV`L!P@,!3xAL VK0:RyOYhڎ'xV3TAihoHCIu =:AJՃCO8i Zkc:Iuzu&@E.hA!O7dy2o[Csm=J3B'f.Cdb|'Ӿ82)*GW3@5m3PKaSIIÎ`ťQ8w/0z:o;"1'?47R̚@à^Y2@Wr )0'eeTbЯ}z}u^Tl+|rU ߏG0HьT$bJ&O' ?(ZuRF`cjN؛×펊f`B4"K# lx Z+7}$Kѿ9a_~:Fڣ"9 %Xl== Tb<Z5($P“B#R؊9©+G6BaB+ ܾ?-* &NFXxCqPu3sPWAkTo:vuç3Y1 g٭G/O]=IW~tLN[yWM;> a#,-ȧ9_.(s}I^y1 k-,WaE4J2q 0 k~IlZ;ScրxS,iPjg8^'x(RrJJگ66F4 eRTF e%WV L,_ƄLK\G6}ªIo\X}FDc6^IJ%"Ɂ$^1:]Z X Jucw}KޏIՔv2=T(icڻ7Hyrsv}\ I MXX)ʘyW_H)컟Vs{$q Ƶt$CjA$26HAY!A:JyZz1=?$IBq_FQ?"t9MPNY,tzZ:S8q0#h2&dӵdq֝ˍ} ug䩣†bxĽDF"jBhi `G om8| @1pٱPAo'O1X%Z.6!V/ҵQ4PX9 NĔUe"}^]!y|l^Г7070Hz7lr ,%ijQa}M9t UwZr%0| m}frs;v5AFoA}(c8qFL)~*/N=#m. = yY=ĂyWO, w\0yhH椴*|AUiـQ*N q~cn=nf6'({Kz ( 6 ؽ. q%Fhnr$ͺI'"X푅Zs&zq"I,N7OCm!VW9nclI ^Rk}a⟂Ţ EDWӡV7 BܮL;2fKUgn ط_! }WF~#噋p^h/nt&'`rQրSZi3B `<` RHlbRWr<ܐsʊ=IS11yl, [NeN/m5vŖ JNJ~T|^n[UHfS%穲a?>Ah0 I|`Fk֥˻Rc2>cAfq0Oz&I%Z$m̟>$"FP{?wͺ;\ݺ2840_ICqjŢGLQ:@֛ &ZXޛYC$̚j"ù3, zaYu2;I vE@0ΰF!_{!Le<pѐُVj` "\pnjOX:@\ dmseWi 33i{.= ҾЕK"I㻌`#&UZͲCC*=}* O! dΝ/!wCx˦_[ {n֓?R5,[ fRՠYn\Ķ48d(zM4P0D'1r?gz^05i=GA;A+&2X.Li-`f6oإDY|Ir!M4b麽2ov@F~uLjf:F#3*Gd(u`` G %N42 +5YWVQPDElO3le=AO]7/ )T6#$,Q[  ξ)H~S5nޟagdQUέ:ȒA-<<ٺʦU|bǾ?*P nuA}aVdD1pu *ϴ-rGguvQ%SpEF#}~4YUAMR/oS2sOX9/Uy;z?^ "By*V,B[ڸˮ$lϑ߈)-Se 'DZsV>qBag<e/d;.݋T|//J8\fxB`># `%ҾzvUB, rd`/BڡhB3%hFHu׉OpxɃN ݹgtmXIq$YjqweTS"KpD8̓eeZAM*VAZAkUqWᷰ'x&],O)m^w)h\1QqW m֗ydi2K@2}-|. _#HظHF?(*֗z~|8U*341 L'<.W*\ ⼞рkˈE̓ZU[̌%||C ck) Q:i|yI q}ڕ⁖i:kvh&\C!t4JC=bgJ1L%Mo|,-QXkfOZ$ŖVkF-ƪukye"s_&|H渒eP%!\w6+x3D>r,#ky@؂v"r~S7O_oE8rv=z|y,& I%Yn9@3چs8ξ}[Oyס,wvzƖL IjFv 2A=l ? ,W{_m .``!dځ Kf_B8C)S eʛ a w+1Sl(`Dt^4=YUްoU@8 Ԩ~w9=sB9gDH+n[v!O?X \4i*$sab%F.|/e5jBeMuOE3 $diF3ZW*7߃#p^nlF&>N $ڦYg=4;[+4025+*' ,r=\>6 dLwԣf{_Q,VOWQu=9X>Uܦ353½#"lP8w*Ґo)EJO٪'YhfBqϺ>~/8)_ cQ%/RXQg*Y?+Ӄg4 z8|JX hs6F:!,ҵ( t<׍V=%;ʚ$`wzk̯*/i hӭVvtݩ@* #E(nB;j9gSS?$A'Vd 7Pq%\+ kȼړj^i?P]6e .]COFd8YP[H|eȿHFrט6}Ӄ)-zz?"4w`7#A{3\^Mgǰ``^_2| ;K {Aq䔩fSFZIS&8q7~Xos%wSE)N^@>Sg^|$ަYNCcL6@uܢAe3jTE ϑ{dXg?z4E0yN>uU74Iσ DgHor΃ZM54AveJ9(z+y+0qD¬EF>b٩Ao};+;e*WS1"H;3YNL?VI+b#n^:m QjGz0{[IZ.cg6L0hcKm9r<^)r lZAW~-߹JL/6&$ SMZp8d #PiFduJR[C~aglBO<@ >&؂"aХ1Um}ed° 2`|Jp ^C匹D!($͖(V d[tƈI8dFns^zM;g(KldXH$ {P~; O 1bdC#d0]Ѫ43Rǥi[bft&VJPQ;XG %܊sHZӆS\MU=q㑉``ȪaG :؏ҋ.`T]\)c6 808m s8yoA0D6NH^nA+OozYk>/Ї F/4-JAÆ`#a#^~i>RDwnzfاi%48ɵҬ_Ⓤžu(WqE2ڒF>y%}׬|2{a$~͙nEdeIL:j*06( .g1=i`^MfV xn`.'=]lo8'@ϠZks_j* _~y-!F\ 0]Fķȋusp6)la'=bhN2b‛\v([#lU4/LOp 2Fщ=%neYLEՋ/G@VKυ܏d\Lg[|`mx¯ɖ0FF<eɶِLw:k>@EیZ5L/E'٪4Z[;}2ƓUí)>5XXHbH5/D(Ot6Ȧ27I٪J)YvŽNP͙䯨^E)`:S|T͎g@-nb4/ջ54mm? i)8 =IS? 'Np4m4 12٢QLge휎0uKL1ߘ]QW/R2۝JB#t8#Ϋ܋$q.T%"G>5DE,qAu9DeTFe7 d],b*Ć %F JPwFV.#-1TUga4&S8M*siRDty,w4L؃t!v.sxWZ67|V_@tv((-$3~\;~ 7a ̰W >SƃP^?^B;ήf6, %p"A*: &e3o.ט 1bM)E'KKSuz}B *oVMAJp p&hIx2)$Y&M@~D0v]AOy7wE:ph-74f_Z~EYd ;5 LyQt BV=I-^&ԗ;,rq~GL[;~=f yLbV,< !޵zԔ6<]+WD{2O?l.法( qٺ/ɫ>O^!u@rjx/7.)I,&hFR i,I=dMNX[|Gul8 1(THfWE#f9VdtcMRB\! ;_hQ&q:C w^05=R"r{ι0+l4 0Z-LrZ,Ve:xM[v:-o:Ux%#Cty?==T> yͣ@>&sT0Gg;Q9HG~ݖN^.ʍ)vFʃɆfgzޚJDS`sUl//eu +gאB \ɞXVP +-67sXy)phƜ;w@WW <ǡ}> p Bo2dH7O"I2_ 7 Vq8pu@r#4NU=y})Qo\W0.9Ǥ}H}g} 8/cW}ƜMCz[!+Zɏuv̂QU[%WVyꇲFaupK8ۥQ6wl0 '-u\lzi0wi'>j ;TcEݎYsb akGJ_awRKv2n*H0q XfXs9" j^>?T ӯ1BG*~ItH&ح:hgQW+:I`*fSrٝ"CZF G-$)G : 5}&`m>xdL2G 6=[Փ , {ڂ1 Y+Sf>bK_A{%":-#x sR>.T')fz*x^6:2O.@*YWoNRDK-ib~QO!$/Q2R)2wY-TT֦p ?J] |zeYWX=WV\.DkǤcW@Gɥ&`زjw u0{R`C3LMJ(9|QIѤ*f#L ЗCcFADvX3v Ђ;B}ed̥%[ (HSZ#vb!Ȥ^0nx {CW7$9/V0NBdxEJBI7 ;!+lSSͨ͜Y)3Y;~6i9$1}Uώ$f\{MfLW7 jX$T Ct6IUXJ#|ot\a<{P@[@qCvZ[Nyi=(GUmNRcuSH+#`kU#°6<d'!)p:ʟQ5nϜAâ$Am?mΕl,pēm'9;c{a'_܆ԑ)aD޾˕0Nǘ.O/dfkc+pޤJܵ]^4pG+xr`9|gtgٱݤp3{`C InY+ #Pv/:̀ǧr"ŢPj w] DY}ecKZ\w7xM`q 7 x<q\+Н`zl -D!u|n뭸PP'N6TXbQD!![W56vu. ZOi c΁]?!YD]h)i ߶Qvs F-xWc JV蒿x T@$s^jހ|e5cwfxmx3o8dɴ`5{6$PDZKBDѩSD գqh~g~:-y0A^9JWb\!*,\+@k+m:H)tzG>IVALɼ5x(0&G)6z22cC=9qX%&r`U0!P=vPK&rB]c]œr >㳺MNfdwut:b1B +߱5? BmR ?V[nh*kʈH\lKjI:5'S*yx\pnM/(VZzYsa[sQ+d?V$eg^&?meU}>Ӏٕ6LobE%Dax yoj;;ZFVBɊbbx: badA4@ȕ:[O+EZa VHÃx=~̜WUuZhPzT eFj-H ;0a;j(avJyZ&5 䆯wT6MKLkv. sޞЁ 909(}}33@!aZ4EYZ0PL@=JaaxJ diYʑ)Fô,ɏ>Cxq㏼F (m$2ƒIx,)>-"ཛྷެi+\d<8^_ג!+{F_:ƞa4P#W!s d@D m,?"Gɩ0%`r#gEqj| Z'nb6b:yMz[ >'2̝5BTbW.z%D 2f@F,bHFyR4 .wXV*8GV}4{BC4"ơ6`cfϵ7IatęGwlLJIf9~ʆf+4 4S+^zKL\w^9*h1NFH܍h^,j5J{ʺO*iL"Ok ^Sz W4 XK"Q$SxT=RIpZ!ߕ\4ow@o?+"@՘1eMQCg8xw|(Os^MNUiXiv2@*RmY5]RwV!B1Z4Jނa 6eV:\*;yuhs=dHYk)_8K{1*f3xM_B fHnΪD77W+]wUD0"[zc(>*_Aj#Gy~U'ceNctˍ<F"R( @_XC6JБOjyWNg[~y?ZՑ-8wa5ZY[P{#xUˋY쭘 :CޒN{6Bsa:6H]`O9Mg͇LB%D盐5SK0ҽt%NA-<1 ~8/vr@W gT/چ^X$i>yT#bq|\ -#[ԋ \ڷ$ڃ=PE6B HH8ʓ+#HCE#w\%M0o !+?P>W{AU~.ҌyûF{8hOؐj'IJP[ 0:&_/˰0-.ї)J(EIXS ^c6UƴH|q9K[nO7wX#vg[5I#4@= bR&$r'P}cNf.O?k 041HTX[4m (3ՕN)IK L5bH,ߛ,XĈ 7,ZJ2@D)xQ6Si9(#cC*ԃnǝ `T<Ѵ!<j։']-4ɞ_HP9!&6GZVqgi`&n} ^"w >̲8o#eۉ o/W*_߆ =*">:Y̥M0z9;-O <5=8>g#hS ]/<`ԬWo xo@gJfnc$3׉Bd)QK7|AB$ m8.tAJg)). D % 򿠲) IPWTu:nrI*8ǶkBI$`cY̝h\[glUCW8S ;eHĴ~3fayw9ߊ~(8-1J@E5Pr+?ђUb.DrE?%=<Lz1uޙKr['72eoJkT!3wp^Y}ٷ-OD hed B0 uU;zI8?H_^wbM/r41qMVu8(9ܑ v 1mjҭ2$:`\ ^5[SVwz~BeV@,(en黛1RbP(|B|SF7n?0=gZIEC|k  m8_ rob|Ŗ#ANYh+=C39?-wiIS/ mӂ,-u,MFs9 %r~k+ &,!WiyJvO|>)ooĸ]ZsNuх}Jc3F:|p_,0bGbʛiU&Et$<գ{#k_6 jɬ;K f%aJ)Gn(>,~ NY9Sxlw}o Gw/t=е#4в^ @j=OgMAd.j|ᚺsQ qn^tucCY%NqslYsE-`O@Ewl[e}]i)x/`a.y Y9 T#C~ e0}I /ǭ|3j8U SX?jphs^?:Anc]g4s#k>yn \nV,0 9gj.^qYc{&µ+K'ޟU_zL7hf{i[EϜCR끰D.4n Ga x:'@;[" @'/5l)Qwv1w}VC#5#]]ch2AϙT V,#:\ׇ1Q~_ M\oF}M^mG!l͆ÜDi^vbFLAIKgb@FG^${C"i)9cdL 3  |i BISVl@ Fy1KS Mo7%$\gB` <`d53#G(j.LQ@yDEq3$%?_p-ܝ!;`F^}`*åRml_}>#3E fe.oVw '8.;@6{.P4 䤺dBwo$UL?YhȔoפn 3L_~zQPXS.|+Coح:FeI_< H.Snێt.GJWkMpH^L+=u~UH#L,M-D)pw?c.ېF"mBmgsqSA/p)~KڃqɔB\3?jݼ\# V2:]&g<Ρq+Tgodi&S;}m-J(s3kMLV7Ռs I{|VQew]_}R 7>,}8q}I6"F˴V«H¾*3pb| 9mBr+( sͿ98 M6qY\ Wb}T󺃕A FMX.;L-rL >~x 儼a# %ޖj{Nҽax_oS ~$ 8HN#ЌjkbZJE>]h8@ S|[rz$䈨>P*^}๖ 9bTتsk JtʹLGƉղlsD// Af=M`XInEpZ+8Tj |:fRvޕi7Nt#5&qWcza!<þAKmJ])3XR@JȽ$+mȶcIu'i9Iѝ#U@i+|Rt fa$C6'+}%0Lt/?a RϩSՀu{]t%wRun}uujAewBԅQ-̒y!ېO%'Q'f]Q Tf{>DhbPMҸ<o=wt[KPUù$U=s [vJ txd+U&g"_sb>|EC7 %w Mw}>%v(=UƻuhyaIOV<2)PȽ3ZPb5oe-)<о;O+/tӻglMn6TD-1Ǭ !HrF0eT

= 8p砋1əH8fIpU egg;>PV 9:gD1e>;ݬdZNe7X_"nw ZQ!kS骮[D XߏCb,%ׁaܟ鶪~z0sBr ΋xگAҡ /֗(#.\NtD ˜ o7]vq+p-/'10}Tj%Rb8nD6!4  S^`Y];PM{䚜I!u ?eC.A<#kFWQЩYN`5`,wzbWx,qNtH÷zτS ݅Pբ~swjܝv(;.24Et(.y% ]V ^Ԑ?̊WJԕtg cj=(`BĶEݴ)tϪк(ᷗ33y65j˻JqNDT+« _| j4"9N]~Da>`{521W|3Lvz7':tϽmk IsS1C5욊҄G->[m~u2;5snhme{t1֪J*Uc8%49׻++Bc hSΎTĊB6x XUA.4 T!ytX(7F~&ޒVmwe<QAaK!^9 k5b_MŁyYϥ +^8䳑0. +G=Y:Epe@ [j%v&Jm^C] 1/ JZՋel3D| #~*Q Nذ,k>|+ڗibNN5C+'kEdR3$>~sQsPJx$2u9w%Uy͉+ cPq}y-$+{%Wz]3G32oҽ dq?/q],ѳl4AGf('L'4.g_~GhCmq1oݲ Z,]pL%wS[ʴ~ b3QYߗh-k=6] FMy+etB"SX3"YN~kER|k6WV/> 1Qˁc@'UWkG6jy6w8GR&RxVU*h dTOnWpd [dMr%wgUtaaPBjtЄ hq"rMO#e0HKr $L޴teH_ Y] zƕ꼇6Xaodx9SN`Iy/ڎ]X :F2s$[ڲk+X<|["MwN%6.{Q'=!Uwב@^~%8[>p/8ƈqC]{ jZ\1z̑qO?Ru2MôHRCbVH $'iAnײ,}ڍ^f-ә%!e{NxDlm.Mu> c-/@WrMU`cRa-~LU",mM7!F6٨3 8t04;uz2L> A,)Rk+ !)Rka&}5cQS(kg2aX7-{5Eywb4QzirٺH2*u*%wDx9kE1*Jь8Vb]K;"v&·e2ws \!|`2Uj2e$s#LY3':`1YuFMUdVyj?]x bg [Hnnq=òxB2z[[ RBH*HpAs n 6Kԫ%;wHzdMζ׃Ajzo(8p7 W~aI{`b`4XqP:ÅZ%:HD񮺆E2r.*b0l;^ 2H9V6 "椨F46D`D-RRytDp̑ѯn p6 wf]iU@4)|WQ΃R53zcS8k86J8nSӝMؿXP'ʼnѯN04$7Iͬ3yE ei:tPBŸŁSb:Iu18dH\XY.M9++VGy= V0{Uc[sW vIš 4 ;շ{5da"fnX$|g` ȆV=1]DKzs123eW DoZ n^E]PMR_ 4!ik+l7ԺR>RgRE I6%ӵ55kjt;D4\ +^kƪ_N0$2D-^@.dSˡ/rp fID"(\jlQܳ !Dfx}X:Df @Bʮ=m.2ڴ>*~{3_cL4P&.⿽#}lD| 6({wj_𡣢Acȩd&H12Kn24 }cX2 &v7usWdIX}4QaezIJ[NЏ(&J( )GIľ˚%E,΃]Ƥ&$X0YȀb21^2FE^DFuʷ.4|]U}CZ^?~N 8zV! G("-Bk)KF0nmJCx]Dmat5[ZT`s[z|S8 Z J҈}Vsersc1-࿵3+hqFcJ<9W7\eepHۑJ>bVzT>qe}p29dϚeKx=D8iʴ ip%o7}T*.Kфzje]cWdg>Rbǔ%CiAl>R૷aP 1O_ۺ9*Y\9>&L~tD%0uPpSp2RN!2A , _/FS+=噗2-ei9ʭb%żdL q6By{.8;|?ceHeLs> %؝39˯JpV0DŽ&qPgS;cJ lpJRÕeӀ\<fP'T&tU}2[ml\7oQx{ 7mM/1i ʝg)e­;@wz'I6'u˭MeWq]XX=0$)#~d轲'$% #=mF@~}ueg]Dpwn*l}~/7)/"B'RpDTRC]4){ԝQW:1-œAUsŎJ=B~qX)@au*:Q0rȰv!FY,8X:Qf7uLzNEjPoRm`tOc&.n*]%b;W$+q9&L| Z6&e9]ܮT׼wLsЪV&E.tjszS '`jEq~Ʀnڱ$,,A[ɕ5(яEeLIfXJ.DH.ep;F3α'aEbNs)h+mfi+%=#!8no^ץ0CSR\(61S .0sxǰė[(k $FIˆ>n" SUw?*%-  H/ $X"2Tukq2g77=5eGKa?4ׯyfTg# qx3d%㞓IW7|o0+/]R֓+ e3m|bzǚS2ǴP^A]r|Z¨qPNRމgi5`ǯ Lw[8ƍ_ ƴ[-M_3TV&A KWFvxvU|i-"/}`Cw0i_}O 3*%&k5Q?%Bl@|eD~UUaB IK8"䭯8d}ޭ-5y[GyƯŖv7iB1 K}jϡ_wB">[ C°iV0;~`PW+vӃ/WVMB{PWz(vyQcz|*j~w9'r|"fii-N"@tBN w#LW /J]oޡG:=b4%>t/I:k90 VԲ1= |' {): 9u)1i:0b:1aח}F?&LcRIBa>?';S<xAwV ;pj7C($d|-g8)vDjV`Q-cJGA ,uv(V`lm}cN=eyw xS>T͟SE' z;StY\tƞnyhi- ^[D2{n- fOi_Uj< |?w7sCiz@=X)~@7PTuraĖ JAְ3nuaL5vf'2Z *ph fbG;W? +N(dÁVr_P'?kܳIQ+ iP"ȑZI\1 9#bs?|O'LP_+Ma\}VSn/7z ngi ~Ж\}Nd_bŊx3WaDLYV o(fN@=k$Ad!F:\o\뮵1} K |?&QdCDN<^gKM|&(\H}6<~tn 0>ljם4+Q|!ltwv>9G@==^BqW{X= fCx#%"pL2 :RtP1Hg]65PyNE]3ō">: 7Q B#"Xar[ۢMg ],D^\25 i's'{2c:ϻKCsW$3)E̶k '$d2%`J(n䆵ġ2~Yn``UynmbYvE±H|i0*n>x3p^GlĐOxnYv\} vs\V.MovI7`B4MG'cT ݯ6-A h;5ȗ"V]TSRQ:PwQ]|eʗ伊;|/myB>=>gv0i3'&6ޏ1rAZ\߁^5;&bj_%r2{nL5(1}JL"3S۸nڦ /%4!uGIǘfˬE\ڧK1U@<ޓ2Zɠ KQ(z5ERGPCB\怟F!raQ)cRES !_$S҅ްUyvnճzjY+~@D$& qH /:O2p_ET! z#G̽VI-:aU.jn8wj-C~M*)hYͩG{Ex&0?`Y?[FMJP+'{P66rhgffJ LYDGS`O'kGl_#kYJx}Gx:~@uıkpW| M}!ӌx^W'MțʹE6ҁ$rƸ]Lj.Ҍp}oXY ~{ϩIYϚ3-X-&7VJ,_,\-x{ O^nĔ޴96F13h6-*RD[CnF~з#' ?U@u!Kc4 :g $U|(ClKCAoyI+ĤrnL3^ѹeE_ɽiu/tE:OڅI]K/X^BJ &\6̌`P.s^ĞAc+acIBa"oP8_J?3l{rۏ eu@pWwD|'BbV>cN[;.Nn׮K ;;|rh{[v pwzh 쪚] $t_Ǟ +w)Ä4 ~y넡?~Y@Z̏Xf`jMvM@F;)D,C@{Nj-ZoΛQo&wcv3!&8ƯmbOxW{PP a.] _h߫WZOՒ鏲|.RC uZ7m6 )U{A\=+DrȰj1T8]qr_^&+kGRU#0v wZu&LJGچ7RV+n@'&α []lKMuyyQb`Ks.!;d%ho3OϹ9H3IE5e/ڧђmq<_RBfz$ù@\v2k8G> NJ/Sc euR3VYe \dl % 1eF>M]Z8 Y?oCdԾTʕ.$vXhQo/ғ+Wi=;˱fkGbBcˎː}R9ㅥs!6pTe2ƶ'~>(+zE\gHOUuwGHZ6b?JU RxQ Kv-kN֎#% ."dcr֟Zw:bw*؀lv܏XϻDڼ>\ 7EiP2{8;4S8H8"j`#t+GoeGM{1,Ä{_<tF 攃c9" Q餷~CJLkZyDL͟Gܽ[G&t%B0M2>==v0Ko'~L'a?z]j3]xS4KsGH,-_#IPn'iDJ@z5XiH=`e Ed 첩)nL8+1Dx%zK79(VkR/%馜i5_%܂dmD/ bNoyz2rHk,a٥gy{q<ͺ?wΎe0UmHGnNr-KZX:Ԯ+bXZU3 A}(kUBpua1neGU1OJwR%k~&]Drй Rl4=G;]̰~X*QFrV wH DEI$ԞŢ d÷*\R_$Ea sBރJ7ƈ^;aٲ~=ά䮁90`lzgwKֺ]緹mc!3`yIg_xf ¨@mѭꈦ^v)7F*˨;{R/)iBW%7q{6aʝ0*TrSh68[N-#rZ%)zE0%@XeF|I8\>W6'2SU@zA“]1׏OS>0}!֜ӯҸ64>Q7]̩IZy'Y]o@U?EbЂyM"b-j :PUUuo^AcG$/z_ȑo2D]$ T"OtJl"mJ 62暚K "\큀?%:J.%n%*SP#F l- QO$x<8 Tct #Wm_猠>ɫ!1VNܞ_e`\/|tiM)D0Buϛ_J+eV3'i#p{|_~@hy[V^O>hK:Fr1fp+SHF*|6)\c*wzW?PȔ[h.(dtkWpce߅gip7xG(5WSPjC.K4d|o&GyO&rD(`E>0M t1eمvD? *h8rC%?#0Y][c)nhAwUP,N`r>[::<[UvfBv'xCH` 6z2mj+Q. 0,\ ]7"_4z|,!;|Q+^crUe^4i]ŠN@ȾƒSab0L1 r5v˃c/,%i.9x XW3\D#ݽ hꚱ+ȇ9~~aP  H,  !M)C5{3w F4 k wlCWمAO튯$Tؼ>ζùdp+AwMM *yܙS);ճq?pfѷ$;I<%=TyS,C7X6#-yؗ ʉ XXG?uWzqM) Lf_3E^gGZM@ p9Uz}Z(MӲ萬gۘ:a"]Q%Aw-woxi.?R FR9,횮 H)X)p/;0s[y{< JqF~D?[y؛3#! V1tf}~Ev*wOj-<+WMHZ5fۣoX )a7b>nF90Q Anzq=B2gd"k]}3K\ր^/Fڴ^f65rj-}x,iQϿ ݉=2Ğޥ(T uc5w0jj=ۉFvua9DL_K+[t2OQnh+No=[u)a'tww~}[!``GlE&0.OFFUNTu :-l/`~E[%UXPy,:䬼BE_fji r003^ͦo+6E3dˀV×Jj_nF@#T:z8AGP)ݔ[R֮55(֑Y+;צuMou5]a|8VND.ZjARW01=7!:A~=q%A.mI`с>M$QE.5ceD#mlbE$IaalV8HSrf/M02Qv(ю+ (L3%h|aK=8|´<mVv^/2#6%'q-I~ ٢1PĕXb>y6jUZD@c |HD= 8yn+ky/YDٌţ.gAEGT'њg%:(b~% DY[t1с8+ * &Y2 RWfBOƒY(҇W&Gׂ}~|d_0g2'-w2cJs~B-U\NN,-"ʹEOX&vB8Gq)K0`YI{݉PDE_T CnjE)]"𭰽 ag4pr.O7uC+P:3WXkUJv̅,d8$_ظCjvpOtfضC񨹼9 GyO'GF$`QibKem%v+S%.SӑU8LY j6g<1vZ!!u,9};j}2Nd =V^$KKQUdMGԸ tCn߅J-TD0$43k,Kckk qa=Re^1)$W=A,8rR6w=F'DxbgGp#UG"$AdН/ڭ%9ߧsx-Wu+ST4{xIL-`>AXbzbAZ~CqŲ)? kdxzNQ[Eiͦ/R'J‡[lj*`vht{&?eb3Me@Cż}҆OF~<ˣ*b>'Qz #BJz=c`y;'ɬ$:,{e*lw ӲA*,U&?㕳|4)jyFPhQHP6jqhMFs^ (ɺ+ xƔ!Ū"TX$3-Wi(Ebu]џuu|8Ir vÐ"8vpV/lFURFf( N6eVS7!Vٰ4G$l7)_VN2oOM7Dk#ϐ-^u;u_t Ǚ^V  EsQFa:(yвP/OwADUB;FmgOPE`Oaɺ]q1X[ߕWAl^yDo\a"yoZɴݐ4AD,<fÿωMc$i1E)e?wPJ఑J|l3 -- O6i @fN8ݵ]kb&ZPw+U /sC yw8žӇ$!.kwT8-~0nQmvq_QO<~P[)!Owi!( *Tr\,Bȶ)݈qd7]n(zPLߐA\3L8>ynh} EYFqv;(:Z8?:R& þ6gHJ/qǑ1NDa" Do=5iXC̊T- 9Þ,[ X(.O`"Wk$ N+s0l'vJYāuY|FjUztӭTrܣ[}#tUҭ.DģU RnЬ>AJ?t"d6i5%bҊK(u]?nvPǃٰKzcnZ曘 *U!z݌3G͈TΌZ'>QA*Z 2*N7 ]a^ = F+&؇% jSf({X`CNh.4&%B:nM]&kpk9|E6'n5c@b4+4܍b&]bW/+bY~ t/SW4 *b#,s$Oͪ:n24>ŗ^^4oGח{޺Fs8͑TQ@!E>KMzq?p3^'a ֡ O!x z`]J|SUT  \pW`NtHzE8 m5Ϝv:1 O%e.Z2>m i_|o5ݾ ]h^L'm>~]Q#Go.YEs0ku$8m7mh( r-~3H 0|5j>-vDɫ3=jG;3:rA@5yF9wgu3m^nE"Xtxf#14GdeFV`"]O pMWpmZl iR$v}Ғd0e锎`.<3b#ˁ9ۿR <\w*qoPf u$դא!.6 @[381PEnB+L(.֖m Jk P`q%c`o+0;h\Ȥn?O2mc3^WSӯ F-^qH'ߡw;:L^7:yӺYoOy:=pBhUZlI!mto+J5C~w=[cz]UD"JGaV$ 2 pǥ 7X] :`"sF(˂4Jyh!U6CaqXM]ب5SL~kꙦk{H[K'\(]#_Z%59 9!9.k9 XZuإH,Nj:փ#j4$"R$X =.=y,W{m_jUaʌ#8WNK-_z4ˮb`se3z.zC1 ;Bz{P@Yk|^ǚZf K %oS ^*^>Ds MƏh2k_K8m 87и;&x8UFg}r'?׽U D$&;O.Ա_}dn5POrA 7^1qź/#v`r$ZjA`m3Ғ014N*<#!˟FF.:<"Kx "ㅦA+6s(K32~-*v }VaJ,+_\8G(VRH.v #`88D)Hէ٠+\6 qx+9I f+:^7qG?nb\y~ 6[%4M=+-dY`ڎ\׻V駆W6$vy[3aIߦM|B1>?HHu:1FGu/TXq"UbK~ ('ύܙ[ zK̐u? G}Q=u_>+\4a0KF*]b%o%"lAƘx˶AU?Qu #3wl jUw6PL':۲#w9ƇvqJ&K.86uՇԶ~#REFv2҂Mב6lИ8EH#0@Y#M.uWȋ|ŭf͟dӚ~⩅҇U`d)kb$6?3Ò=O(Vo7" (h&4❈9J$ԋpB@Y{a.kFiγd}X=QS dM6}ZYG/x kp}=z$hZ0\"3';x:/Hk-Wj$ PaEtqX k wZƬyLґV1:" rQLA .٩>p;'d҉È# Us4H#q+^n+L/R4! *S()usl=1x: MqJXgt hKZg9hy9eRrREV\ *S&Sf"WP9?}:'ҽ/:mMʨWbJMck$}]@:Z' x)v|n=|O>c}@j2FuxѶ_8s% 1|#}?$刖PA|DCrHp)vLk,T!OMoU;h3h޹==w9NT3s_4~SE!$IW;Hb| jhB1pUE#`WYҺYlOVoHoZ0 `TkErh9jlW`ɔ`u_Ű`2>zpG"+Fhec09ǻj܎v?cjAE|Xg75 ͵MhqѶ(y-@7F#K%m9,痸xD˖{k->ݑhaW]0myO0< 5t!p lZutK8RݤP.FzM{"M?yQ+ȫögl1Ĉ'HՍ OX)Y{,$T{%(!#/5z*_h&&~*?rޭHA O 8^r5If2ZMc1aPp r44X\G3 7Oj-kwջz"9We+Q:t)_kI@tVRN>g8W( | |m?&0沍נIk:|kRsn3#3l  ]qj&BRQ| N3cMܽkds%b}׃Pރ=oMt#XKmoPd)K&E$nX/K9r]{GG4˦[KMa1)Dݑ1YyXJ-:?0>d́"&O%$#Yj]7M2~tn1@ qL*QxiCr[VcOkʂ9:(AdQfM" d^/Oeu^|M^v#.@v_i)Cj!-ZrkS_JR`e/ ĆM}2 rgmW_o͔ÃBYH >,V;Z Qr EրiAE ᄑ4 "Igd nK˟,I|Ec7Ѥ;xuu [ST<mKUؠj1f@.(BKN vuRBZ 8w[2 MҳKؠ}jEONzSivDٲZx&+Aw^/͒nC3 :)nΞBqKJ DnOleվG5?)JlkGs@1?gguj} QΖ맥 :#)TKc`tDc[43v9(2oZB78*8ϙ''-CRsiyVIqaH3>wlqF/4khaW>6\@1hζ@ kzAAǙ@.CZ#=/,AP*#jԻGaAC[qu2߫ %4WBβk-,dϾhnx_SLb,ՒIKv ~#>R ȒVɞBN5"gNSrqQشqB"-ڥH/9g36"ձ ڰl>}:8#i&&O*0R,Eʳ7!xfT'):Qqzn50S%CJbGkWh!*Ii:*2De@$e5^ ߫,Y#c8=[.1J>;ClPtrfAv>=S'p-AkY2B5afqWT ?*7j (6 U1,PJ"BF>jR1KK<#*lt!v>ԸZԤT SlA:;ccŲـ98>ߩQ+Ww5Kib;t)!AT/p̃]rdhE"-j/+O^S?fc0LC;1);&hxEe4h!`cDtbM7fK!D^'y%2꿖GBlxO늋Ϊ@VdՅ67hg5ސk2׺١%  \⸶\$WՇÙVB?_dX)ZZЉ -EʑRWn-q3\KJmr}$vlP5"@<4#'ED\,D>:)s=o=0 U G6rt<%bmRx:pr Yzq߂B *3CAD= 9-bx*=&hi![y 0E*Xη޻=5 x<sYˣ@^,5|Z >3ۋLn,!pNyOtq9;NIO~`"Gch2"ԝ犪hѺf6mLjR##fr>FLh6Чt ϥwit7eپf,]e/2koI{g_W=]7J77CܥڻWwc ;zE(FhlA&ipJ䥋9RYylrCш52TZڡ>e:,Li̽'xp@ um&ɳE8_?b~g麰~ge)[gx2=EYRl_ÍLȉ=wnbM`;\^q)D)Eۀ,N{31dR)cvWB2BG'v*\ U`b-_5:{rr>dFD0zAX;!( pb]1нB|7Gm;p=xoS4:+@m 29{K8C/neW(pS+ټ(gL{8`tm_y'g!FY!#WiK,|]8^_G̍*/ɬNn2L@&s0{ï ҡ 0A@N{+#V"^!|[z$ V{&p7`6BcEΜW귿E\guWTm VّVkcщTrn6@1(#<%1-A4/ a; $l %wɩb$t.bxa 11gFb_R{_PrZ~DgT s'cGVw'fhFS #.-He0e<3Hy+HwH۷EB=9J*|#,|[ C ܚ|9̬|Ե~O5qC0ϡZ=^s(I Zkcr'|޼DNQ6Gzmk)j\zV7gqd* aғ~i!k.P,p+q6h5߿X)%&%q@k$؆_Id0mK'w_TnI׬IH-lWı f4_iG1dN9 `ᯬPn\[1{V˽<5_.Nʿ|NlX%(*j). ]z P>fHɎTYB_4F7K|F` lq=_[~\dqQ/I5+kXsJɥohxцapV/b.Uw1xb>=ǖOU{0Vn9&= vg0?-Z o98h!@+ 27IE* saO]mKU!@ɲz:4?#Id+,bda{rHe7͂XYrT9H5"#\ Bfi#Pϲsؙ? h#NPP]jCzw2NG~{LXF48)= ^y' gH-?:x,sTs.ˉGFKלWUij>5e $ ?.u6BXI}״P.PTkcH,RP!*O}lg#Zׇ#?2ԃ 7I a^Z9Њc!Bq5s3:ީgѣAA](Db6ΒC|'V9_HYR^.@c9(/^;C[_UٺL1UKF2SZw1n'.!6ͯumVVܚ П#E|Cǭ"JqdGl!;! !"KPHCxz q$A'/F/{2|Ift^JSFW"`6[ -Ý%(o Ųڪ47tՂt=|<D.'q]\@2. QOI$P$x2&d_I WXʒ2Q#Sb&Q WsYeAƘuL GN[yלОVJdwt 44CB@=uIVLI;x%d_xW,ϓY|oT4"ksRy_#-qĽMh[ Ӑfa`0™IvO~ᨉvӅՆO-\phbzU]osdj+&,j.xTڋ)J(D0_`]Y+̇Sx\py(*`ڬ#UKimr桊`Bh-p2}! ,ǦtKO>\2TzwK21d?fV[jWOG#y~ )v?e`4;蔋RivJg/j.58Ҿ]y{\u{BK orĻU,-[xY(޻~3وxdMՒ]25Đ*f,SWnz`곕bF%W4m3}p%]~&jGEQX8cbi1OLM*[J^懀9Zq-YDOW0] kCH2Qȴ_JbPPxm@b 81X\]~P UN$ASDQhLr ,JݯK9Ƚggq:`-*)&-qP&kST^,a6V''z#441A]sZݩ-0 a#:K"工t}< I Q5>FW7KbsStw56}EEm?U掿hNF幕?elnPs~[K'ήn3 Ӝx/RYHS> a7l{3 R@Bƫ%j,)S9/ ۅ>k@u6/B[ z0Y-a _=p0yq^1Ee6$yL|J@ە&wZs[%{uʼީ#[␖dC ,}%^|fo ]̄n3N&Yڠok<2` }$ڐ;tBU3R/Y+wf -ҭ`1$&(Vv䞒+H=",ORFN0b^Ջ>&J.\L ѻ!db?Hg)dɔ"qe&Eeo|HiuĹcsbʥN1XsWh(?/Pw Vʉd(%993(v63];Vn%#bt"2af : ԭ6ĭTXX]=2/4<\"dicU>O% ɉa;PsyKOy]mϤhއ?b_ku@c򚏤+z|ID7x|krt l5IMk['(MJb5I2ǭ̏a\iʑ`{g,>`%/oOc4!WV#ȷ!.(|KҮXoi]G*S |yB}wTKu8{o.r{7ACԝxtdwEK\ȊnFl]PPofHv=~} g4wOɁj 4*DkQ2:n+ЋijRd+Hcbo}y0Td*<_C?SI:ɭSnU/RܠIZXvz=Ua*T@N{+ (N` lT(BFĝ&S>qHsqT 0b7rp5`_ה@5k%SĆ؜f D⊺0neY?sz\P $?>T#[@fX duJ*Qj2pR /gA;A>RT5,20ٗUjDPeܵdu,{TLSB{z@ؿGeCͲσ,E5Ş{2&Qpm*6#_YNK s g u,61(obsyj2{\ӟ!+dzDZd3DY\c}D{*KI Jظ"I0^rǬԟZfRKIYҳY־5p*I尯|AE8bFn,Qtvړ,$̌\\ u|<8hyv!6yӗ:"㣭BK=@1y;fiOeHz!OеfU(I +I{M𯘿8ɮןrżzH78F8DĆih0 Rnʥl]  aD^/K`%ǭE1?$,FsOrRqk-ϰxx߰yM]@"-[7&/XK=:;j0#}C/KtĔ>.ZΈqLǗ෍L6)5(~{OK4͍ӲqˤNK b:uA(% kv7n&gOSOD>oٽJ…I̘T)$J5%-HnJpY4!NkRobỦk– Œ;[WbT<^$?EzӠ'[wM͍,NS]تؚ깇պXpj#tQxU J1 ɸh{)3/ϪȻOXE`YA`8+oQB2CQjVDv=+ߩ8,1E`=3muT͓گT(ӡ14 Ɇ!|NY^8SrdIے x]pUF!h>pZ^2GyۉE ky qWaʪ%E0{4Z߯#"GCMfYM_&\x>'mlhq @7ɬhg{hvrN&bOk85\{یN^HeLU}%͝[/5 *`adKizYk/hϨVHdV$)e$G&E`&J0)m} ,ni|545gF$hOja6f!=נPx [S Ijt"M?M\ՖP$ w,!U_#ie $F"pTɩ2@6Hl <ԾzG&%?%)װW"zaT'bg}ya5tqXmܗp-kqh8TJe!Vʌr0)7Zn.pr'r4Q/"y*$k IPdX( 67j'PyL/\Mj "Q8{7pGkAlwd'ڙ99|`E+KF;=^V Yz:bAT,}I{f5ܡ\&;Ʌv_}(Vl$õ&dxn'uDhp.L-,Jr3fyA'$=#'TuJIt7X~ö.tFޅ]5 <=֒)fˑr5q:vLUR\{K+AA;A#w?D|H=U'lbzvCl$*Y ]?r6A*zіI"T[kγ$|n#,cyɾ OMwKX28X2ʋǸm)MLrO←UD,x=SXP~P0 ?! DMC˧O溔`#,_Y*\,LZ˭Z@^omcNAzbWq;i6 M{v\%"TAə;c 5A0, i 8!`޶X!Ujc3OcYW"cAQyk&x7goI7=LI@6atǧBGrӭ:eEE\z`mUӚp)$h3RPGb-#9"~jۊڴ r=y_B[c挂>®D4$ZJP , Җ *E§dKSpcӛu )y:w!SV[%@=jwL@wZdai~S$,^DpYxNSQɐLIʘl1dcРJ<$x3SrȪ((ƟGtX]PQ;zFW|$dK̈biDŽ$ҫ/q\ R7((||4|us 0Zt(u Ezt oR%KAb@-4c44$Tq:28cHc.De{12"vk]p6K^~qIbz m/NJ0MUϸO"V@(5WʗDH|}Wutb ?EʿE@`Fࢯ XvOum m4VA:yF̂8YѠiM ;+!!r57br=*MP ԑtm,kavD 3Ơr8NP-&Je~3zPBN X5{oT;q?"D! Sp$z{9IŽܧ:Z+.y r[i.o[,%B&ُHƄ$:rQ,|گ,o pl~ SɼQɈ!UudDpC*нhçS ;w*2_vZfȄo'^TlE"mrTYȨF$}tUVՄa nrRg6dVe:jJ 3qqp1Dx֤=۳Hm^aGJ8iHo3^l}l^q7֢(l`5hR"gQGBI[Tny]D񶺞!E{)j<"7GAWP%PcjZ^FvptO, -3G..ZX86,'P_8m0+\=58xGBgɱw$YF0:M /b*m}SzW1HvV yS]U*\7umtrU*:F=@gU?"CSQ,De@4 ߴmG ʼn9 U 3M"qօ"ѐ^# <~XǷ@\. yTc><7g mV!sg`6Y>YV+h5.S+2  =y{N@/z/oU-Q\1=| mY:=BfbF=;ki>e;kw Sϥ?~@̧㹄D gȀTƬŋa,y9O3 v71Zr&E: -eXJP3ZH[ g}d-wޗÃN@T\:Ugno&f }uķT{% iVbCpw'kҸ ʦg)f 4 we)Zi,-nd"4ᙷCvy'3ertGe.ńp+4,JDJ|pyawV򑑧0[aRcaC0B*#o7fm+wA%$٢cRl&&8R8:J>*M*_yerY,J%m߾v?uSuVϐzθ c9*fiD8 q$r]apje۟"W$v8c4e:]@ X~ , ’ K 0EPL,ţvep`7Sh0}YlJt*_So;i[H;r(bԜh Kt,_O KK&VLxH;y zOu3>vrNj0&ilQ_'~.˂v{d#i+cE[,X ǝJ,+Xj/ jCY}:h#@yEv*il*yE:6Ac%AP6p]^ll-EWX$" zD:7M-_")zAz!֙XHD\E%ß_v Vu 3v!AӷƠQ4JWk&j{P)(dJc2!Np8Gg O?ldO[7 'lj o+#1*oUJYtOB=3Aa#0vUxZ>"P;qwH$x\C@-پo 3':i4ev ;顛ncےr:qAzˮ(M5*9!ëM] MjêK)XUk{kN௕h!{C*sF g/DDƳZxFb0. !ۂUHBVut0(9xjȠ.'H"$6ᨫbѦ^,\jA;ϭYd5S5{bE9qG-O3|ғ(:3}g tgWs}(WK]T%E#ԳL=E70}gse8r8 3H-Dp'+Yd'8^>r*mEa T&d )LA֗ڋQIyY{PXE}"G;ͥmHCBFZ-_|\N+ـT,W, A1@L%Vo)貰ϯi#)"k;ўI B>G1n^ } J0sf4;ZoMCryp>UCm@#1* ” p^ 60Q`էl=8|̂"&eSnꇏοJD/y3V&:峯4RN8?㙜K[/%ȢP+հ[dXtQ44k`&9hwN.#wk&BVjn:~5:hF7Ȭe SA<>_%Okx~cAY,:jZ@[$<@+29h&!Yo҄ Oe.56=Ѣ[Gf(;4cU[3` 1/~䥷l-{MW*g# /%uvǬl_HuUznO)FIT gI>Cu%s_bmN5$uR<:A^0=eY[d~1c OUJgs'QHb {OD-APTOj}&Ugs,&`iKL(.].v+mn"ڤ"wBFiDXJmnbX֛B32m&DL{;Rqk/tra8K,UY#B 2tny2^i73(<$L2j(oxP[и%Nu4~ B S78y -fj(sGz$L\gAt<bBG&V+qW.pߤޖv+4g\oIZïu b;KNtl4=f kV}gc{?+]uWޡMq x`N  ir5X0CٴuR׎i@;V}~@ V";p»U~w<"H(}D}ulq 6lŗ Ę Ni]K#)DV랋I49.lC;aUڨV/l8ͤE 0;Ϥ;bjPz iRrƫ5дfO&iՠ'vtJgCjo/$Gv3wWm5;VCqHhw{ɆB5G- jSh H[27랮V+ylwXE52y$"zFr Vi}Վ'iIv 100iU: /LۛMim!ڰ11j]|>g MUк,H lw%hP]U3I#*%/y8Ify5截@$5 cU6r+ޱQ%#ggǖFeOBW<ҕi@fY-uoRɚudyF5Lo ^*sխ4夬h ,BIn4 {pQo ۠HTV$xŢa{ͪXw,*Z a\RM*3)n3 6wAp}URYaWdϹ0לPL|#!!- ?-4ܖV?81$*ń]<+R@o;y@o1o|-9yr'`Aw^8U zImˆ`%9-S`txa$wӚ;9ԂrAvMlyB;eULX}ȞMq85CO>"_H= ]Cn]'}Jn sc.N#P03ʭk }>1 lxa4~CIݧc6/.k ΎV] x$ٶb:{74KpnIdK|٠6tɏ]F:?~,ksY ]򕯺2AH]XHukArpXfDJ} ^OFU|eWr˽IƦ_0vzz`ޗ6Z];D,CL8Fm 0#m`DiF$?GJ,z"*)N%UBΌ &b)9 V)xH#' ?KL˽k8k֖ugauN"<CMMWmZO$A 19 ɪVG e۬^2 oy=0&yݟgSTX2WPrffy|·&7{z~!RF9yۣj*=YF'Bq*/l6^eok}M sJ sb8 J_o÷x$ v1qDSwUJv,&du9_T) 2Jr3 1J0auCE2eAN&JdI ei*.PI9l).A!Ę~9 vT֤9%PbÏ5RNǥC!vc4S8&h2eф6K\i;ꝥW|S [ 1uG͛RqiV.5TD{A^¥ӎ!14- 杯DP\iajl4/E1@2쳈l3.D6Oqk߆Uy3D?z`bzڄaN;^Ŀ-#׼.);o/:Q%l" eQV/Gc`22Eq%߲ ?n<xg6btgG'4 /{ d^pX0A c"|g 262Żf\F#ARUVx~'25H{%J_ ]Td_+A5V6ǂ2,:L1lL؃JېLԖ8.\mD*L;l<kDZq7J1tD`pa:e3ّ–uS9+b/,LU:mOj`82b2NkBﹼMcۡENk\br]ؚ?Y zZ:GnQraɉb5`ŊZ0|fзdՇARJ-qhQqA9^>UXMx?lXzDQ"=Tůi'TP&yBK)A([@ƶV L"V4~6TyMk@7'tU{ 2on&Xe8/X=Ӳ͌wb?/0z}JLpƖ^G`UAw뫅ЋL}g68K<~UxE!T%l0e3 x%Om!`-m|jbTyY ˧R)Ijf~dпU2vOX)1G^Ca?kdᓂZ> ~)"5TD߄w  ~EA=uy[-qQ>IJٸ7"}GcҴsITpCek?/ |X~ILMGQR)_-M@uXdtG@ݰ[(DöSIKFM(\1ǹ@Y<$=po#~䣊>q.ckkDu‘f_-X*z,4 k!%w` ۭ$JAjOxL.ci+Rט<&}qE;/%Z߅PZs7m_ɴ|%.mȬr@+WCJr<ʜ% @ ,VHQhv>p_] YL!LpP>DgӨZBㅪWU;ѼXf.{$@֓4VϹwefe|xj2c y=]F&$m2]D"/|EGB5衷W,v2poV'h+ &x66ߵ@ bZa薺d'8oFJ4A8hio&hc,"A"pPsWHL|9g;#;.n܂a OIrfnwV} NX2F@f~l7Ra\\5 #_UC r`if-m²\ a+/BH 97S M$9+4rAjLX(ee)"Xނv#7+ůD$@Y$ܸ}C@_$-rR O!wQ=4GmYa |a$X-tYDsx{=# ɷc4S8Aɛ /4L+I)2^B-? k&{"+{ېچ,8t?O.9b:tT'ґB1X~ذFmHM% p5=eŎšeTzQM D-}gF.ǂmJsF.ME/ੀUe+?XT#t`k<(q:{LZ:"8c#Z% 1@ެ)8CeP.'edhwk2'@g6Lujɓ/knUMzb "<`w~&\9{Y+gދے\[r* hv0]b_}?'b_FXQC s3RjWhLLIG h^5Āt/cx0`5="-hnxX#$a\_ J*1$ |Er4V8zkr8ÃqXuꑯю=S~+9=]rXƣ+Ie# !q.jOp%zo>~UIw\W|SoHpH&2b| 1^5W-Bq1̞UDG(k^+iJ]MĀ&]zz tQM;sV"? Y ۲6mP2w7w1oQ˨j %PN<})޷EfjP;=zqp' _EWɲOdpRdŀXjg/pyMyӎr#x' oC9JLy+pR; /,/貄jEnபǤO~}ɟԈ=Lɜ!Sq%-槥Jژɋ9gPm!LygQM'Mk-ԻmcS+"ТBö́.aռۉlF4 R*ݵ1.0KzcI3U _ބ^*y蒂G{Rnz($avU>Dkz(E0䚦ok\tRN8q t, Qno0M! EB={9:v3Qc(] zV6#J\Hq.z XK8ٖB+f\.CNB!Y!^?wK>V~qgɿc(':V'ʨg#\;*J #*P}fRUL|ߙuΈ]L6Ch:P܄Ws?˫F$1B?{̲%v QNG?8]g[inSKpXFfn)@L ,)NXvCM Y<ͅ_J/@ s&=zHÂo'ɭ|6zx/w b*DK/C 3K !=byhX5qbľ?nq;Lv>h$ne@W¶q E J3AoK1=3 {UXDtp5 &rJl5! Ugšm *Y{h(+5Uv-X ٖ^,ί1ԯG۟RKI `:br]?[/*k 7oun 7MM](<-#jd^7{F>kT =wTAG- ] !V1>9)ԗv$7]1wkVQr!\/򜏡Q`LK]u?8ݖ-敌rFSe%=r[e azK-bwXS-SDF!L^!Slh 7 ^~{@swXlM]>.r*2e>Քޕ "~.U[*@ڳ+;rfu$\0IVbyT n&+ 8&:f5AS=IdEOa2gRÖt}x lLE3;z{ c[][0cH=:S 5h w3?З9 ՚ZGʗ)5Int/6tCLS"N$.p&JJ{X4OfpI68H?dǒËUե|%ag~Mw*2\hs;҇.(#:N>t9 G ]ID>ZYj;߁!]rB":+Q@Òc$==vߩ6] EiVt?@1lYy./h |=@$]-@_(w;ueWfj9ᒱ͆ԅۦqw.)VL־F-C>{Hua/' `s$\1C #3QThH&pS,U@vվ@ItrYL[_|̲tKvCԍnS!,Yhl5 4_@-˧@+9b$أ((DnXvZP3'n}AB@ ԏVތFrzpl%Xq۔x+n!nB#3^P ȿRy?UO&6}'gRl'*y`qo y Vfs3ȡt Rj"23 t-Ѷ*n/B_^sY w8fm.Vns1+ҴpdVlsWV9_9>, ?buZXSWnFHDlS\hCӧn~aĦЗ2Y4>!? d5 to?Ky*=6^jg 2Dj!m :~t gukzZ7QP(J듯{ձʎ ;lq  %jV#+7v: Dž/faՉ~SB0G.S2^)θZcIXK9 {U`ty-Zj;7 D@  UdO !&@r[e1tDjD֐%8!s1u2gin!'NRy ۽iC%hO2Mk66*PG܃u} xN_e~Xa(wQw58+0|,l7+n}8ʍ9KfG3a Ν1똓R\@NЩ3K jBS.A(%yY,MP5w;P(&dGVhL=I7o[)FʗI,>xJib#MGїi |ܞ)k쐏z|nْF*iv:3d//8t0I:9w$yiXusgc:+S,mֿbw CRwf+đ_]Z}VE+v- %GYbuXp ‘T)-XĢg<.@Ģu0P}^k yKjr{d* ǨKdD3L8q"E19K|%1l$Ei?܏ LfDD%w_ uZ4`; FCIa̠L04,O ԅ2air]Mڹ7=f. _au&lN3, Y/*^bQ# % 9׆2ihgH J\:%nO3GmG(σOSH[J׶Y:i*x( HqY[049 EWyNN8Sx`og'I"Lψ9AJқ C =˱06iaRb͏L.jd[G(,b\ o*pj)LYt*Tr R4=W,IK Uh'sKAh[߶,*0M:Wl6(ZBOQ_ji{d%`S7.~%VpDĪydp/-01rXu/sA(Tz"X0 P(67")U 5QxW0JtxPq@gPd:G[|O|j-Y^ZPuTl) (ԦTᓊsIJFѦL'Ij`wc! 3/'@U,϶NGK/c]tmpNUժAΙ%z}t12q#~ڊJUp'@eڬQttOԪ$h ]<^L^a`oȫEl3}3kFWh5EQ42%!D:a5:5_A m _uLƒ")H, sLh~$| "3Y??k\$o>7Jmalw,V ︁z50t;.l#i,"/V;8;lfr@HR2/&`0iP2)Z'7d݉1bHOw6v[ojULC \#}oa#ʀpߩr鵯$逄EL7+,U"?,Q!e(y qҒS߸w.xɴs bA,`(L<+ݟTǑ,G2dSVKeG/DRC(3RI"K>e L~ _)?U8ǭ1Nsb? mXs5r̾`N>|ǒ*Gdu;3j0r"Pt՞}O<l' ƺ"^jRC2bK-wF5& ̀TvN`Wԝ_MMJ/:T icX[eL9ipp)Ц Hj= \6kœbqP$]w,u (urn4x[Tݔ;M.w ӇE {Ij#U,!6>Cu1`}`{ cXBvb41K ~vv.ہd&H>1 іM(;EHZ|u< &OE9Y !\Cݘ-ga^X=3f wgRJχ>5ҩ}euT(y :<I^Qy@Nuex{iqjX3I޿+SG)uՁ"727oX@-c?z, 2N.]+ԊքM3\%kǭzئ? =`ΰSt)ֻfDoDXb~ݾc?;ژ:&i9:D_ 0$[#ًv%l&BB: YKډ.Am`?yq]!C /&&qȞziDѐxi^e?J'hP+uO*mFŇ55L^I0$mڝ  %mj#qT| -ZMG<ѩ![6f[Vg3HbDp%z"a6£$w\Jb-Kv_dYn0X=Oo#^5a?{2C͂вX1=Q,t];AcrBPfj|_axη5aJW'ɂJHc H=Q X f+;V"1Xܔ.0m_{#mz}~SLcu}&4qP9#^vU/N74 [*E؞gkS0-wOhD JCF+, "Y>m$h [" {?[pԪKG@[2k0Ȓg϶)pD4 yB2^ ns8`BWIzO*fKAs|:0 vW;( #TDo]ryAן!86)$]<{]7b9H$~úFtެ\]wJu5ze[]X7iA| DyS`A֘QEV>d  ʎP7 #r1nLWxJ%=X*&c"oCYp[,5fWvuR0_OK *c$?J}aSCs 牁.wIpʱTX޸06,21[ůO S8 ^5 MhIdߥrXOOf(;fDyp?TYq)ypuɘi;:DIItu'#Rl'_~8kov&W@)Cd0s`CEF:g;Qvq, 5G:iˤ}LOSYǝۡqN46gG4UiE8T+/>.& ">ӞxNsj%S-H9y]5`׌\2kuD@;#ћ #fq<(I2yud%YK4ճ'iL9}IxN:?&ǟ M2(wh+rv/-\[=kknC UB3VY XnQV'qwgȻwLyyPo 8b)K:Ev (ɛέ?(ץvU1y.iL!wLBbX&o(Q| .m< kE w%GG&w{uN&KHb toQ [Tˏ+NpYv qΑw`1-1!5dm7fL`/:ۄgwqΤ ia{F:,g)j[<",6nL^~:qR!rtQƒ)]^oQؓn J&=-ƒsDZY!H5.'­r?oaApОȋACz ˻A%rY4;9'@Ƅ3ueca=[a%xU'br蕮ZqgѣwKؿX*\74h u9 ͂:FbKQSwfj vkd! guXlL6ޒE28 a(lM5_`0/Le[j#SJ6oVIc"4ux0:aF2" uR6G6L/%!dk`l]F;'!Q4+0ֶOz3L^ɵ>ƶᇁremrK((,|8 z6=~J"gF?SdXC}+{'&%%\MĻ>YrJqM~@5Ah糲,J!ŗ5푺vk)bF^7v1$@nw`T`Ml6ԄKͿd9-0k=Dd0>F?)dj!0YCy"*a/ Nb`jAc5-p|bnJ څD)5fI4/aW., uga(3CKcܜ -TBcgDCm= t=" Ζy+ظ1` 9~y ƄRdr!0nbhƼi` ~oN:P:JV5=6րQ(U -%(zUa ᴙHC!Z:KZ{ISU˘cl-ү=6aAjG~ r\Vab̀dyǘ[oUV989 `y $vu' [tfz!7jyY5l975pXʪ Xڸs?X{7)lt#R : fA;M jV`a6& ud[2Zz8 Zڲ:%3<nb88 3&oҲ0vI0,;Yd =uC3.OZ=0;M8:MQšAtڮK^co&;_tri5}oTN:s"LJpY8D%m ԿǤ ldnS!Z0#7Hdw#kV/QJ_יq5Gٞ><^vR6LZ'mqRm"cލҢ6̋Z0ԋN<^\o21e{eIyJT هM'bCO7s@XގDHV/&fؚ΋'WzYcBJoznfvDtfh jI ":^n5!@· 2{Fbih>32"?YuwkǞoCh 7[f'j* /)#x4 4s$lSÑ"0mF7Ts|=j/C4P>ܿH~qye}pjF.-to·WcMt~i,;8Ћ0x"'V7ua͘*1 "r7Ƒ65|%ڹM ;d %_-t# ڪLCaA){7T>?qB_ oQr{T"JPݍUbݢcz>Hqo|DbE2C4 {c_@)ʔFe}FCGi7+s2uyŢѴ@Ό _\ r _eƒ-`. 'e=әWG Eg"7c )$~Ic0 R&r !8'jP*JdP9ai2Qf=](eb:hvw\7Q(02^%lJv*TjӲz织p|QU&kd_<„ɕ͑2 \q# 'IƷaZ sGTS;ǚѾm/>A5miDaJq'[lh-Q_ij:to=}A;avQ)< WAEBA4XEtɝ`ydYZ֟")Go(xY#t2. hy!EA3tI$WUJۧM`;޺2{ڏX=]~,nLliI GƦNmE. O,Ѓޑ*갢X8Rɐl_@kUz)ȑ J35H>Ub,0էy^u߮kt5 }bm˶{NR k3e2[!HfD3B/ w\1"R $NU> Ǐi,&QtgNVGǛ-OB%]4P$Cuڥ1X՛,v ǹy"L q??ްM '%B(?U-Rt8V RlDs`DS% d]ZZ&Lgd–?qsE60bӐ0M ލwAnt!WthJ"ߠIuCCEhl B"Ni̔QiנIv.MvE>ڀޘg {65RI}57C/IF6.( +\%@VNKNO>wi ̍$wƥYя`P4Xi+UaXvi3eKhJNM6u{3I:M+B4In`yQNK^xUn*'|8WLg]O lZ Jq(ad&jd;%pD 7z9q+h-~ J4};+*x|6)j^lJOWO1ZsC3Ѧ9JZY d!Qyߛ/$ڐaN!bB36dÚg>]Yjbٍdc#Pߵ1j$L],.mGMxq{?Jmuo;|ѻ2}52}IyߜV>ĻZd. ܍Z Nsj /r?A*2yLDi0>dHl1 CP>&iJɩ">s x' Y͠Izn{^V"G<:O*i畸E㬑dp6i47a~D}6^QqýV&_DcpT&+[j#Do> d܎8Fp >1[s_Zb@){_  6(%~$%$"^;*/yd;H;Al/)β=o> E'5?-{.]j'4k4?M= ]+FK3=u^ME-DGMHGN3Q.qE ^_Vu<|& @|'Vgcf5#N*jٹפo*^5B`WԊ`z+4~v9D#, !~ >lPP&ִmZPe*m KIj)r(@MI~HaqU6: ! JH~>cya\'Z; K Uc` *4q0_z-K/U?7͹ v1V]abDzQQVi^62M:/;x/"bKk>QV( !- a.c|gvj^'xn>AAxg'v䄛Ɗ[|poB&e~vϪPKBa9_l9:<[ gn_w$4Sn.2zN]wjA-eҤ%1vqNC42ILݾM*ZFkX Q&c`k)zRM@H,YCi!׻Q,ڴ(+VVE 8-X EnւݚE #бlCzI~ŶƣmrK'Uè~4Y.Rk VgTIOT5ǎ4+|>3t 3]ZVobTa>c ?uJ{L_uS Hx`Ѻᖔp“CD2V*1A EtPĬ1STO8M}S}`ܵJN9?2 BTaI1+āv+uUos>m QRQo9vxAO9WdpPFΜ1Ǹ3g^į9;YbUEhf<ˏ܄ojwrN]&l 1 ͩ^]σg}9sa~m֢rt 3@XOw"ʑ& \;cmA.-4Ȳ=z򭘑nƸnǷw R de&=2nz}h=f ]߬u ;7/~C71D4 0$M#Y^u6] O#O /jC÷:N B3QCC"Y~g؝A4yLe w6 h&PӟZɭ\=*ab܅cm d6 t-;nȘ> ~XBЫS)lwʹ| { ZCNa %CCLAʄ }g_y;kTV_irݖak}Y֝c5lm@O&3.2]\EKcN|bVK;Yx!2@#˜s+kƄl5$ &tu2!]|`@>k4Kj=R>oY/SJHP`,rѢg5~ǜFSyЬ,+50Пt^h—co$uf Fք:gd@n(W[KGL>m[aY0>L RɉOBk(90_wbᴧdARG FH `O+[]Cwu^3Oh3DOiUތHzz?hAdgO&T븢2ֆx6(ҶF]X]z~ Cۮ0 qdK^:$ 0zVV^;`~Y6Ze7ff!7Lödm3>m,5zE7vzԏOb3gl[5'tYCM>#cHs"s34:=m bތE9npI4\O?~׳+'6T6*/I^!'؂&qcEH^,kL ۉrZRE`0>(A_U6gbpm#nDT]Hw<.=KMc׷cۊܙg>8BqK6},.p`M'*_eVz"k-䦡s3 xp,^Iτ'A`4k7g#\![g5{Jp52B[ Y$Bn [`Ki?Ut H\ɗd~l|2Љ?Zv:TW->ѢqDE-F+"U.R3Z>kWսoKPSyD>#G9uCo#6*^{ݛ xd(_e(FuO5b3 VE/ /xd~uY40BiY;ŬNrHt@lt@n]/V>xxs@]@iCNcC:>Cu50P[3 "kD3q [[0li/"?FզK[!󚔴 8 qJ~]֡s%lrȄR %zo` CmAic~T/vR#tçKz m!.[$=\!uT^OF .m}KKA<qPQXJ{; (0)'Vo>Au" m%WF RˀI vU a=_G/.`@|J \ipfAbbkRa:iuHM)fRsZ<5;f,L% Wh6JpQ(Պn9gBhχ=x}FX$[BTQI9S 3%oҴ]"ҟg٬u m(+,hiIe>ɆJ'ځa=2>[ȎhpJ BJ-HmҠW |{Ŗ՟-Z8p<"Xj.$`Ee*^E 9~wK0H`=̗O@M q*[FcPakmʂ~!Uܜ1Cqno6LgsCae<'zF.j!s GBI+ϕ˩xQdm@$^Vzp$K݁Z:+~%߼y6m [-1$O7S "ȅz%}Ԥ߽:_"geyf{e;Z6&eL,˂}TǀJ'S@^Jɱ\vw.q?a)aGr9j0(h_PN!Fxۙ鯕>N○.Nq"ߴ'SmyLa=!b]BKb|B1 >L2._Ą]@U7;  Gմ C9KO 7pPH@-vFD1Fz(M#IH`+xʎ#rF@%*%={RF(#sRZ4=,wsڈkrR;UڊKɄŚ f]z>YaQhDd_ `VSy^Ixl4 ;WmꝂ-C|##Q[fL@lxLD odls&Uۚy@B(C(p-7"h hwi> q(CBX*Vز_ю}DO>XR~ Fs..bMA&}m5,w /"@,2,wK1@Pà9H;@Fb/.D;;j\8UH߻_SWFƂ1⬾=`PvE ^ʨ'/~uy ]Q4ǧx0 eG»R= )C e~se2H,NͅPyBQmײ 甠Lp2wGE LL ,&13qH!!m?0%44`sQ#]+i0|J'[T<{oTc>0n3fS5˱bS7F3'ߝ o&P/$ p!˪oP)#2^4Fw|1U?]Fl2gdpBfg@5nIi(92N_P숴0w}J9@VH(WN'&D++bF)w;H}W%w 6״U׻oE#.OUOqrf0Zx/tM'U#e7zx[0o E=N~2EhP|a֓W >IC7E}mFǖͦfy^ ,M"Ȉ|Q'6Z#cK믮ecbS;[.DXL;8,AZ]bٗ_Guo$~ 7!B YH k&|HWv7h"-UWi8Y +T^7EF†*pMu6׍FV@f0wzcn|Ō;@XthU₱N{=,"V9R_®Єɘ.KcHHT?V|.d q߉Win) n5K5էlI(X:9qILT!RaQC3o̊F%sF(J,eơ!xqcn>=1[ƒ>gw(|-n*7zCIXTS+WZDPM{SU_m'>ʋ>&5ZcĆWrwĴ8Ni~I Ae3 )VFmDGDYÿԫ]" "`lMAZ!A-i`ƯFInB;\B,(@(UTSDIs>>ӈeN_P%AS~-ktg]%CGݯιqno ~F[p78JЯdNYwAXqY}d$: JLrqH })~%h8Z ԅ_-m !ƍ֙ BQJ֗".N 3 / v #p,fyNJg=Ih#8ocMT("7ii-C`.}0 OC5zt9z/ѩO(aNP{y&LVo}6&lny '~#6{L},4qnePvbA~ ?>r7cn499tg߃>FGgx ~5M5 a(*pmoe^TG{]&VBɐj;GW16e\A)e cG vAD@jHDc4Cp IEpETA(4^eɅĆ쿞ma>&u mYYbڼG xKK@'^<"_{-Xj|8rt>V( ՜˻kL%Db{U- 5T \M2x/JsodžsC'aE$HCOR dtPg,PeI[PZ3;U쌢D\،亄/[WxsEP$.JU- ,m\gڳ {ʸͷ;Lr}UaM`.pLJ3uG6zk Qmdnh?$1{)d7B ct@(mh t hgRYO ]>D'*1r%PΨ`if[|.8m"-iK{vI%A׭tP- bgܩLܔ1^}dvZgƪA_@įu o ].=rnkR9CkY7v3'L+XٷKHe*hW6`5yq= eh`v#+q4afSy _ {g"ꯘPbpRȊ˯҅Sd .ˆ$!Ҩ?BW@.|j U+ۙΟ{*ϒNxak+el|Yƴ! n9TW Lasu "J|s;{Љ utSM '~tn+? O^fqۼd zxQ1Aq5@u' R lw j4D0/crvqm*EMD D=nr!+@QA{: @4v6v?=$%)uۢ}{ōr-POC80*XkAYk![Sl:4 .Ţ27{7YZ>>*]ϝF FwU5l5ob&R=/1Vׯ"y*m(-|l8@H le)o#샟ǵ~Hł(L^"H *#Ytk[I4jxRGЕo>y:퍂EˏnhdBũSh!ܾE>OnR"K !2ƫ+]ZP>ŠԛCT\ )p7ܴp˼fX-.#HE3D#S/3c.3dɼm֪ x<|*߬-`::!,_DIx*+|$p~\a\: Lŵ3_X}r@ ڪxo˓zU<18VxAYr珰İڕ~ԭvJ& VPI%B ]:%c,ȑĈdMгfݏƟ&WMXNdQ+QGUQ۪,Csd;gkPJ1R)۵G>shx~Ϭ/!! &^%,[o…KOyc5mDzY+q(J2P`8LuR\_J6ʊRI",ܘEJ\[&e8t,d㑬Ȟd;T)bTktڗ!#s-dŝ:zE^)Pc;!k&_"3'8yL*+#AIV#/$J줾%K|piptYS.Rraԭ$Ad"L,`+}Dlx5%34۹;ؐ%$`]*9DlfnS\BFF֏p5Roac ӎ-" ,cm'K'oj,SQ.Q#!hW$i{Tзe]nw1?WY]A)i IۡN%;@ 53Nҕߴ0Z{2}`fvy)7aqys?Op :~HV&/dť Ů  b~m$`#78%#k=:k,*VgPBlڜk-GEDmVz }"i:=p# s*P:`ZZzR۞uAJw`y-b_ɚV |6C$:VϲqO6Ysު5N)0Gp+V_pv@؊(bt;!}dyh]obTކ V$I\$OkݞHdZ|婖vy4h~dPm%ļq/ }5YinL] K7g \z{~ C_l/%4ls\ RnIנ*B .wxۊ[ ~3KܧNK'l ]엉æ TsqӬol> \Zj'oesPoƒ҅pi5r$3]Zcw~PlyڒjA"ζØ\g>7[;٫6OQ{_b J]J'@T -dM>r{罷RՌVU^Uq.Pda f h=R>&%7Dk(/|UYz;5QmaV-I_+IIuI5p (3*INIv1T )ElJ bE c'7- Ǻd@է%Sa*<WX+hfߛE*5)GaᮘceYKbViF+*O(iH-VK']cvj/L12us#ݽ0hQX)syH @V|y2O^`f]<8Wu}))($j S.!t-Dyح.aVMX4ɗE% 68wIɱcG z8Ab! 75s%,9|;zH#>HH0wkVYT I"nP\g3>||P@IH)_X[4+?ˑ}o8 g">Y{@ƒwzYt8z,Kr#dzD}r]S" s_*jp~Ő]%ignM@y^?^MTAG@FF/Rqޅ-Գ!+iMGF?f$jvMiF9< o? ֔&qc[rjF 5hܑMlX*#+g,Q`"|0IGv ٙC0EӁ%,"D6=>m8Dqy;q/Ml%"Q@^;Zy9^ >$?8mAHhV]mKKp:ݩU)8!'FTy殆hNOk9c ޗ@yn (4c2c^V{l +-Ckwګbe ZjcPCU^ィ\aZYl}4ٟU/3yg:"QAV#ZGTYx'#h(h؟+9w>n73p\`B$Y#rS`4xk@^_55%spWw&xR0d">#rZ~(ЈH5FuȿNUf.bɢT#^0A W8/"&{l;c)Vzg dde&g0)cW~ax>kdG"+ꕺE(g{dX7=nxhkXï wf՜C-v!ZMܞS~]I$CCժ';m JV҂S6(^^6[(l [ h4MuW@X7FC/yFݮU.MUbKy![p&jQ#3'o+d0ߵr6zcV3%j0T#6|9g-I#(Ǎ@F]þY`oBzGS֦_0)k0N5.jlʚ]PX< )C`lw\|D; MY3_='CV IIsS6,/Rn!Qu.']UNAe̓Y r(6EVJ :;-z'3'nU;wCx35Y\VTˏJOq}bUWUp-UgV'6Qxy:EM5 )sЬ>V6+&$ޭVol%2]=@N0qfDݶ`82x6lH( +*_Pe!3Ldx OAUBNYQv#%*xm„(L60h5$ΓYmgJA&w_X5x h?7(5p;Lj?QslȎѱ2jS)I;\ )KF4/-6޷HQÒdU?<^1S)4IΐPʡ;d/ [4G4D6 sACS˒]|MЌ--+M{Fw&l4;_;DDqFIdB;;6>rW*bi!Ff]`:XH?$5,?n26n)`?`g2Kok^ :'KӠspEa/jo$"Cqܟ %ϯ{\'Wb/ [ww(&voW;!tΡ[!-P-Tާ0tO{<@WvZFbm<ͮMD/ sCv)d % ohWԴ E4DeƲ)L{ [,<``ʇ; bն/鶹c+S-gOTl/N2FD_a$VGGr4V->"i RjjOnM*ϪeP-+IZKƲel+Tӱ}݂zA/q!6CHdV- k͗!5u]3:Z&(~)\OoPPk_˷߸+_dv}v=)!ةB xÒwA~\taךjғLKrkJJJc9LOV#Q;8̀!wO ݓQtT4^ #msN^qgi\2kHXr b`U~0P`Z _/Tl|X)cHC`@gFyM.'֛-o!` כ꼓bce`R2blBsҗ\nSO `$SK,V",y:,$:|⹤ǪZ!E+SH௶JW;R`=tyihsų!$}j.\E*k%Bd݁oH]،gaF0oKow8ݫw|=)EwO•]7]8پڀʮT].k6c3`f;v igv goQm%4l (Ѐ eYZbc, P]VCd'XqӁF3n~o+|qJBM`[V.c=1~%K?[kOwn,(cɜBAD2pe^H8yγ@Mxdg^DͰ|2EADȌ:ݤ8.4Bwln*t]7VX jKխ%\nB+Ȑ3b8.NAN)tjPD|=r0 >'ug0-ƿB^AnYd(T\e9ciW1%bQۗo,u-UFO7]?lt#Ozb"ZjOմ뾒WUS޹:sgC,7{Ox}߲xm̃ye0Qo {ʯ֙O^ Q_<[):p¶VU4:v2CFzlz=H-_vpOWךz^ʻD$ ;')oHnPe:X|,X!r[5T>&sEa$}Kn)oC]IlVC3փ`E!̞'kd%ah(noYwAH,W{Ah(xg>n^R'ڲ;tf[i$m l'@NZ 45"πIVȀY~DWzxd[ *DCɀG8hVA| 0@m=m_bYJH.Edᅨ&mzSnU c #r5- Y$応qOQsuҾ5i^IŶ [g4J?^KFh-yAmt$Lvѫ= %"-r?DDr[=[Rf.%/V7Ϫ*c 811Tk׊}BJ۴pCހWOBR!jc.D ~Ҏ<}a6>E?`}ork)&?X@EB YAemmӹϭ:Ŵ T·`^nnu?XWl 3"I!O2t S}ᎅy9 xz 8VA?>!OշChP Йx6zfk-<F2 黹,B\+% ld¤ѵ,6oQu =rXLc)hmHC<U#b~@ҚoMsvez6;Ӫm;տ]ZL/RK~IJ[?0K*r7 ('PNPoRQ/Ĺ ɽ*W1oš{_꒕nn5h㶦`!=8X6Kjen[jsH@exRwt_?G~N?oރmO '$ km:]OGU[g \Y?+c0L /*ovl"̮`*"**~O-CH;6v.U,նd&O=EvuϤnxߟQ_},2ˎ̗ I;"O-p-̔| 4_d>zRͬlm #gyY^kɒFL|vDZXI $w'K~'6h󺫋arhO sEEJ䓷mTQ||.Ê;aY2pjk0Q,AqjGp²p S+0>tkAHeknz!akY5]Mu<4_^Ls9 7JXx\z-S4}A;K4p"fhcyPGSLOvL`{_7W˦ ֙RQWg(u3Z45g \h64y~l&.Td@MHݾ^<<ӸbXI"l+k©fygΪB7:,ixeȕ1V)"ypV^J׆Pfs,J™'9lL[К K|q-%i%ndM!6h<rX;y:YٿY0FFa2x];"@*F:~|sZ$gi8b&׮v o\h0HWciGvFj}9$  \ 6m}ٖ [w[H;Zh 4jL"6ן{$m>tGlԕhȎ0fSMDu,kTv\n1n+@_hccX€s;4+g]EFn\W wv2z6ѿOZ-nuL Ku4 >MJgHg^^8n])~'IJrjvMmvR`G๎jѥ3ߒ ьOqV'L['O_+Й㬙`j)O cqS$uMmϲ .`MyYij! 3Ҥ 1vwQoaK֋eͧ>wJ#_:AJPG5:0'*]7~ l?ڛI{k?tE#KNj\{9=J2hM"ڽW #^]0"eFNi&: nU5d~7cB솩hJR$%qD\Fyf⼨psʇb5ұ4hk))VuHykS%=5,j~SvK1?ut\gzTOV9&-§ Ծ~ ɸq;-0:7eG05tGɒqQ;b$ɳ[oޡ;uX Ai5܊ @Ʒq<jRm#IU׀ U~H{uҴ)Syd"l*B|MrVNYmWpL4%`q?y%RbUYkG~T\ragv8Ղޱ񰂾Vg=)[kY̱:͈`Ҹ[hUxYAgEDVŮ, sKSX䙍J^zDf_,#^SՉl eKE2ߌPpVHkax8yL6ilhiX|RyAsWo#* m{e`  qpcC8H*zв 7~d,x蠌\LGβ%eNj޴ `{4VWkqcW93_hk%c&kJ̾5Bo+E+ZCrxH%]9/%׼G|#I&ÓǫYV̄P ht9wj $nDcl2v@ af*'Qik뚇Fo~N?>hJ<+S2^(Fub4@z< ѳn0ely)5#&` Ыi&6g E,.YpPd pOwb=p xx?0ՙqv[, eN^vNH>m.|H̪i MZ'v=ᚌ(Ujn)T[1œdrR {^E:j~Zsbw\g8Tgox2W 5#$Jku='1ؓ7 o* D ,nN=.P3Hˆ:CXs^Ɍ^ ZF4etoy euߗOD2C{%Vn E{߈-"ߍFR^tc2(H=dmf) ](z) sn399Nwp#c׵[ 8(Ԇ*9Q6>֓q4QP*PU_gep=ؙ iK'or/WrWosweE,r >NGd2PwÅvDKSW 0"q!M% ptoȔ>7toCrK2_K+p6@;r: #D*qC"ͨ|=&GitF)HPW$aW1w/C ,@{?5ϔ "'=?L3JX;8e^!(7[wC`tNQpIlK3Y0@^(3 ޥ)Am?jb߷P-_6 Hfh=o$3 ;m4%sTeIDt@ޞWCoJ\@T,?_/x ,W(J@1L2L'觘MqiE&fBVYbդ+0nOJ+yvRxv=؟OV^I{s(8aRr&5m1q]۝,<5دU9mco*gb[w*笗i D+b[]FdJE1fgͳd90pC+˻d\~ SlKy^Z;^;GwRHocyOmPguu [y= qAΪh|7'^7 Qqj|#ػ 4Ha4η^.?<{1 Z;:x<+pH@8pX:&UY6l=> Ü=7nYŵ/]ȴ aU*=LznXl["Frb0.OM'Y n(-*¦Y7x:"_d77xB!Y|Pu4&ɗc^F7ޣJuXD١\ J-ʿUiϛNٿq:J }“yS ~X˪XuK]0Wꕺ@$HHEYZZ-C,i I*zQ ո@J:SCeT,7֨j1'TjjykIvg ߨtƒ6Hz"4&p&ɫ"6{ٷ6;GOIk%(3:sL* !AF0׃`X%0"!C/êg ɍMB7b֎p:UN&>`Ub,r"{E \j /`aeϯ?R]OnH-&\ؚEV2c]櫯vP) $" :"!=GTۂ`0vX !M7EKAdij;rk6`{{E \\|NU%O{*77˟'h?gG n*:X7{m'\͸SC=˽h |QA긻V1"NAMT("d90ֱ46%,_RRFyb%K8H7_1]gX;0crpw_zz ZX,vm]ebrC%ͺОj4g6 w7>1 ӳeIR!IlȘj%2fj(/.ː^3?+X%KS4mYIE/+%>IBzP[!AW޳q"+VI9Inf6"&e^"<-RDt{zYyଲ=ͷZV| ֨$IZ!J%I?(0a;Yw?, ROk"2_oܽkg9fşº]BXy2Me Y7rW^ 2V7e `ㆫthc_%I0} dghE==aBFhS8m rZ_BƫJQA$&"'K).MHpBMfdW/XQNJU6[LG7u٢L"@ZeT3Eg{Ŷ!8k/H xAu+So AP]S6plR)L"a/Y^P`h1jnU4պx4Kb#I?K:BGҹskrf{FcF{|nu:I17!V'LY);fTٴŪ)SL#@@ANa^Go c]N#eْT6QbJ ٓ)NٞriL3fBp5:]ԣwpgQOo//h9>T0{W=Ēfy<-|+BH)XI^sTʾ"}/\7w/A60%LEh%(mr _M dJhd;$<`|8b6*("VzWEۏIĢg!ekuWc䁙O߮7ԭCbGs_xzqsJ!: }8#ʪؓ53nm'~QZ/9 ?ܧ)+!YmG+ze* дIy!S&n?))ΟxusqAåzs0nץ7<(Afp?w9Ÿt:4fHBj[on>rƹ2P4}".q&`BĒ33^g%ΗS$qjӥ/肧:1m}[yo=gOO>i׳$l~\D^ao<\Sԍ Iҗ0_ϲ:T.c/ q;peFBbxa+;b\&eHp&y\A) B)-L뫩qMX% AOFd=ZsÔ/^y>̷Ǘr ̀UN#97ކ ߸ڱ| A`=@+džC @o[RR[yp`{# QRFc^ǡp_+vMҢtFeߐ~:q~gI"i-78A50&EȆzpѹ"\l.6שLHdU"CJ.3L3|cqd]n#R۷wps|VcZ-<}p{* ^+YaIq4wkӦǪ% tGoʻ?1˞)sr/BG(ß*S{tQ+ ڡN&Y7[ۢ$k4-eK &#Ȯ5{o6|@$B2:6|Xp>H]-OFouՅeuZgc0ū񗘱w1$m]15C'ވOȾ[&p[0}Զ5*#ߛ@ֺI C(7< ԙس() ;j ߯٢ s~[D8#0B=ߪ0H;eGb\2 k®+90`0RPO~yuΧʇ J2}EAΟJQZ%S|F_.(u0L{W3qJ:楘/,:cSy>db, 8'`Wve)%>C՜9$Ձog P-'2:KY_z YisUc"{"wGpq`JPdQ1 I9sv(G #ECgyn }@~Nd`~%'\ wZmOv?mZ'D((=B9R;DaăB[^\=*lmXP,ɓԳt犜ؙ;;H!,W*l,EWŝ/"%ߦ<_GN&d(/[\u%iUs.\+Ĩ*T}ym&%,}1Gfi"Ije<_B{coZ%oվ~`]N|ZUI$hDWHw0͢ 9_D|vGc4nO7tTc. 68MmMokc+17SZ3C=wDv\2wkִχ7_}`84C8I]iD䦸< ~x0y4q>n(*&L XI6Z5,SJ4xYLm"a_'q'g@'좈-F A<іb%! UYw2l#7ȝbV{t<=V47i[M^_V;*+IfvC#ZK7ǫEdŖ' F9FXVlaYO 14)"Ֆ$zXRX5\IZt\ŕ$ԩJ5; ޳b`W<ڞ'Q Fxv[QiXԎJrk$Ex JQ/k)8d{Qp=I9D!M[[I:t`6Q{bj Ȑ9Z]a5P׻r@`h\7> ,D9 < [;n_8 d*-KSJ< 9FUolAK~8!CnNu]>Gn^@Hf [C'= ܼ!!A$4IH߈{j#Sm|'D'72efc6 =sM,Ew#8B+_(l@梽_]%:N(A3v]MKh⽛7_<}o!ɧ9O˕ʭ.r'up)Ymk7U4Bdn'l :dӞv<-,ڰbXd3 /*o$J'{g~mU,MM֤oDԵNC9GڶxCcĥeTOHk8D%Vv&> FG4MA0\ Wmؓ]|{ۈթTSz"Q'$% ƭPJ(!YPJMɐ#Jh 2A1ZIWy+KLJ (P[®X},0Uo R6]'c AʍF՛OWfT^3Ͳ6h^w%ټ)x~m n`e]'AT,Xt|QS>/7*3U+'ι*A_d>4 UL9_W_BN]2.$>ԬƵ܌z% CN=Ȫj9peoFE{}n#}[Tt\Kح=\K/YtG2(rJn퀺,$3/B4-'٢'@IGRuZ6PTJLV`cV w@-n>>x*ŬqwLH5}͋IچW_">1UJ]WՋ2狙 pzWV(˯+Q-OMiDHX^ꎯ?pHr(sZڬ/@GKyfQj&ϸ{(G|`O5%I͸L%ԣJxб̕4FQ^(}7nMqʦuDAKmb Cf66 bk4MJKΖzNk=^;VkO1JVZTI>iz>j*߿=Bojj a# Yvzq̚Цr? L]{>tX!,;4Qo& IxNğY}bψ17g=zMrBH8[JDIsJ4!$s>CU{|jn`L_*uAUG+i[EB./ 9Xbf,[M[T'O7XewQY.M/' Q"u 6)pm!)ڠ4_ xt̾KJ{> .\-]h"+Lme`ZAIv6WM~Ƚy"QJ b6<Au(e?֯@;)8k8[ξW?= 0mm^K2rU% #g hRrqSS|Bk,nar6JG(<\ 3)GF]( BMD2h%Gk"F1TR{i\fw*Ы+E)T?YW{? 92 6pQ&"j*$ ` k\ $"ΰwl`ę>fW,oo``zg^/jʈߌ@/J-qU3!mXI9DeZ ,U$<¿ԱFo29:lP)JGF|gPGB빃YFHsCl᫸,4vnX|\4Yꋕ@k"~Csl^[|e'JfҖ\EH'peT9.^7!Iq&!=x,$C<$7zKZPnO&z3Ǫ$aj@덓6d)R06`g\e!D¬KŽ+X3q }m,w6Im$d}zH@}_nx _ruYi(lH3~ofIFb;pS;=CmB(#zY-ŕ-d%ڔ3DY+fuR B*a,S~9WX/~M#T>*,~o}(vߣ a ]E ΃b"ɝWГ-4} $m~ U?w~J̉H|];imq|#Q<OMʹ9U̖RDm6?bBgXtru:/dj5&5E^x{LD>I^ȄU]y-wAZgu-OGmŕ⌁7hɦrMZʣaO2Rqvyd䒤 .'S'AU?va]^\./֔Aq$x.}륶}ȷ ơuJ~T1{0D>n,ZNJ$ T0Z Y.P_9|1?ԍkN%7Z6~gSjc&NŔ"&1,vo瓿OugzS`xz׉o|,Ȱ-w,'yb|2 "ߡ?Q2ӱDHSg>\įml)4`}ǚחh7z5uj푫TA/^kÓdlR % T&b-)-k|` X{5#d9@ e֯J?%rM"QxӘ"_ApKDN>d!oF62$FM[*haє?%Q*Cɽsdjy*aۧMtپDHJNfP:.9qASp>Svtf)*Ig'*c]Xg/g`¡cq ЀeJYk"ne^Q/ F6& 0^[yuDx3f_ 5{ AiAQZD~~'33ؼԫG),ޞ| g14Id $J=nTktKA79L-rqXrJ.KHJ|6W&LSBC.!} ī/1]ԛe%-U +m>`e$|g%]Om AnY)+`wTTպs-Ϊ? (GP?U";T qB* zCt7F?#h,r7S.]t_Viӿ09"ƫ1*G:L9̢v=9ԔlU1+$?686&>)f{+. Y p K.yҨ%%ݲ»"49PtW̿+b%|M( nY6`+ߖL>sAu=\X Wv94٨ɑ_A8]xފ%>.xM^eΡ'cEσQ)鉢dw:HrA )<͢Ods?ݘ`iF .QH;lwAz-7Jkx(gWj(mAL{|ı ^wlvᛠNl L`2,/X/˚W'4+klF_bG.`+gkۭB)Fˡ@Lܮn+>V[VH.8אaePƾ/O2! 5q57X+ "dmpCBWI.'a3kUO|P5Sm`̖9WZkG__>K$X\{s8kB01W]{w#J׃f!xiot;aֹˈv \:X# E,>Rs+~b̸XVO*6ȰM%`߲.ܴ:HEkjh q.pDRp%}Lag,o6gc=S-~ۄi}8:]y/Q].j{Gy&vց={E؃D|jY<ѐU0؃oGǖM;+&oް۳M pIQkPXEos r!y4f:FEG,B4k).4G 2dD*JA 2*XA߃'Ȼ&p:JOesn O-̂]e:Nfd|bݯGP> FOLJ|,3ۀ C+;ǹ|X= 7a,ScWiܜة_ƔY`HUrmSzAy?uOU|!$vv5%l+C)6|i}SjK[/%G6Ahv\\Owc7s)X򝟇0re4CM+u}6c^}0|@!)]pu~=1'yVRvF =xx偝K[tl(m8*_rrek˳˨v,7ƐrW2zYvAL1g~`mtN!Y q&ЁPl8̦rpWwʿimQv&"РZG^ I9ɆŻ@T9Q,_[J]WCܗ#K/ׂ=n['ZuIX ubYژ8̸wBjcf^H]8NTkzD1kWg5ϨΆҲ y7t`U<=Q_Hu|aR; 0-j̫1=\ 1oyϋbAo&3.ۅ[pi9j7cVVس[gv w^{fW>]^Dm=p޶6խ0|k/̨-0kGSi[a_j%>_/L(vlݲ~X;L[u/8݊ΟfkLZncfۼ;fJ/zs Vq@DOdᩤ X/np̱7Yn fY񆮙Etg{)*8Uüiv tLC:wO5]m@HR]s,{MzkCIclGkN3ok6i s[9,klܗyK `_S/Sȅ3a.;9orE06L - oxB1'G"ݴN݌2[M*6|.:MWL;R M翼o}>7NDP"`26,-<=H몵꾱CUq4'h76pp[мvy^D<➢ ~pۅVMEհb@x ') Ա9xJ']\NX^S⍯OI:k~.Þ<Ȃ5~CrpqYRҨ9Ø>>M-Ibߦ=|Z~[3^tv쁷jOݠeoy ?,Y ½3E\Ap Bbf!Ev*ET?~&ӄ䂃 oMn (&EIǛ/_g g%bj5VJnŴ‡5 ƕw+vAyzVWYa6 ץ Ԋ,!<hQ_﫳0ne&WJÿ*eSE3J*7B$ҧ<ztT^\A WƩ|K;-r~pCgRPg0@V1NF%/.[pR j}ZroCXB(UM݃>aC H|szr,LqecEUvC3:6 `PYqkN w".ulYqt|/CR#zWZ)1-!jCbx#b4૦foZ DP xz]Xw,<@&$y84h|!JDˬn;67qjןdT|HۇEPm2khz-1V5W8&<$ 5eMؑP~}۱ͭr@xVfdf+g&D| *ejgCa6f`'l{2rzqA&,4QYa_v/aZڝ&b׍Np ~RraDZS }zQQ7~=*Ќ0=*J=R5:tųTAL rR 0AM4+\Y%XSLzf_}ЀzbM|f6j(C^, ؃G8pEfA&oK_Ӫj&Ivg LW9Q.i8ۂ(w4Щ>+`^n({ms̶Gؖ/3b"2)/Ufsh 7Ov@k8d7ګQLK&_@.KPjI+x1_+ K5]Y .;oۑ6`e(zn;BYYh`7s`䙎7, ZȻn~}JEt[LHjdV*fEmo/\:tܣMFֽ?Fʪ*DMkc` (^7~1 v&,u[d$c HY泥77J[X!\c8M4s[yu%0?ʩn;$}oXȊV٠ jѮ&X n[nNgRu|&9 L0xW _Nu4*f_""\?y8H`:Twxħ$6'B=ؗh˦{W>k?j ե8Qpr)UyH5%7G1嫗KGSN<~*Ics-/6?fDϖw=}nz\)R,2n/Ryxhyr&]0u";7mcpId7]_OLٓTFG&!}̙WOMG }OWNyCl'Mu,UGhN؃\=6xAXݯ7}a^{I&(j(ٔS?rL Hp%i;l۠~1:ϷW#I}Pءѓo+մ_h!}ISI==᭬Ѩjr%87jK2ьka#ۑ9M_A@|Fjk9(18 QPA,b|P;pmA)!4%n$"oBE3,0kV \*LZwGcߴèZ ?|OGa/s\+5E$[j/anA-A–ce15V\iUoGuu /8bFt 1i!S&5_mcXbʼnZƲZ#j0 Dģ^{Ѝ,QR9-nQ =1c`ND:7Di} BͿLO6à%__[) кL=di"G# "9gm#q~-'x_!$nd@(QvpZ:;~zI>ǣ_ЎuU-mnŅџ ^ר&<֘|Bv:QgКPB8'Fo :6P2Ͳ?f D>*ۡKJjQۍOPt|AN‰ė+<(#[_+)1`rMZ46Aُ'|m!ڡ&Z+9'@ٍgOC~i FGb_oR`s]MX;1R8#>0j bV }xu6l k^lA3fO$jHS6;6qq a7Wǘu`~K6۝T9CCD_Q}VF]7 Jc˻I>׍-5ܝZӅ<#{&;ly軦iP/d~cE[H-Мa-<%Z8rf: 'kۓϨIJ3}y''`S8wXV,Vv>ZbKHr~_Wu|}Yq` =x|`L xj}jF~0|ܨ7͉˗1ڑ #ۗ7/sGOTߤɍ~){3Ktħ>ܺOu<'z1B wu(cO&2q8xw_s+֟Yߪ'\׆gG44*RkSհC΅@,N;ŃjX]X ( +zEϢ\r= %:eJ !ɤhYöBm5 0Jbk jN֢/3}ʚx7_ {Z2}`gO;'c9E;bC~*O1>-os7zv2Fb zACO\otZ l56 IpO:'V؜.Vͽ'QJ83/ZS፠s;2- lצ;xZ#d]N4(8LѹMV\| (3##S8w{gJOm4\(pmL}ĺoŭUӍ Sžo϶sg_+BubrT4"$Kd}>'ec*,X\{\ޒ)Y?W` iB "<h0)! E>o2K7:?m$ Ӫ%sVl5e# be#z4Al<2l7MFޖj=.2ՀVțwuY"ujꤪ›] 3۸֠l = u~&W{,!oJ嵗szi*&HL?i<ISdS˃jN,su;NăQp~e]@NEF2M^$VfG4"7υn.[`@Č lut7OCf]u,tnW G;Nƿ9rxʮxlyU3o0ʴ b[TC9ſ$u}z0 b! (tRlOO2@4hɞ>sLBv艿5l.~tw@bV=R8y),奘 y; ݎ]uQt݀x4HFXz|;?|8+ 4R }X"Κ hCOTO5=mVjPT|JwFky6=}?ɼq'BBGw)"jܷ4;@6 / F;y]w hke,/Q$\^~&їH[CQ0XSV$܃ SO}XfP3޿|U D6 XꀸW7e5-躇uKi#SBz&.asQR bb I&mn3Syu7D=[ `" f j6 sF5 Tg],匘ҙ%d 2Ù6% XO3`C*f{*܇8-E#>%1*6 {'(A6'eMwgMO1 ŸqM$c((vAR-&hl"oPԹq6N*1քXAʶF_#btX#FH)Vn}Qd6e HKFx۔ 9zg/әY2Efv. e#r$[L L¬B]m6+lbn7τu(z bC\DZ7H/D%a+k}i|)}(0o8lݽ0_cdP gW;>E4SB; @ML ?H >:#*1BakRs]*XyAej 8;!VuȹI3@7 B\C06X/GX(ւxc–A QQ/}!,O޵ \rxWpHMN/*uVn~4 ߸4FԱzVP؇"tR5Zq(OA$x/1ε/.Cр0̴V$' ~:VY^}鎫 - /#Mo{y?hR){R>0jdk+Ef.V޶+y0zȁFRJ^;4 "eZx—tX4$sV;ȧ ^5WZYgcW',Xvo~S y6 Ͷr ÃQѯEwlT6)Qx*<:dt}J8 jKN\RqUWXQV9qn D' D\"uwn%3|`A_ZQ:}MY^rѡ/*0F.Uw eA=:e!SDj/=:} ̌ifxqw6ޕ@W|d?7ĉ-H8h{8;s![K`Tli^P\YPo̔U݊.?[nkT>Nt]|cw OF}X&v!p4w 䖮n Fs.c |z~6aYⷑ NkzZ nw~1 -ՑjrjE[Oj S>HU37hE̙O*(_? aG5*ܝdF"3#Dzm\^ӶoCTu#g&/yίh ЕEG֦bLe5zmf8t+c߃V*6TRsO1t(JMM*NIDh+I?d_sܠ J=iEmՠ f uܦKkX JNgOȵ$Vwp١ =g/mCS^p"z %y;S~4HF'?ƦiaX$gO&g:2ɋi [\:F 9x2'?Z ag˘{ >·E}z@" "m ɾs2PTLG8a%ĪY]$ͧo}m+?E CP#7[y֍ǿxy#Vg'd]=Q/Y4  %JDB`WQU[ S'#F^on15\> *xū0aՁF.i8(R$.'R 7Q*"h7+P5Dcl܎tzDdss;[B~`OU\A 4C^m'%DIRE|.$0/JL/<2KJt>ı'z[ @5ZEq:/X3Cr|1tckJdfSӇm&GkieZC?1uMYrbt8Y6I!ň>,D\[HBؙUrp  g vN\C1c vR#4t :c| if"NU2AY8qɫü.V,V^j!?O\5b:'Mi9qj0Xan3l8. 7nG29{sӋp{?h&X6U?vЛbP, Vg9J(eu%F_M4 jI4ll\qؚMeE9b|v`Uѕ` kNAgM'$88o w,{|<߱HWFBtZ;p bJ_S|D{b,ķ|&$J m;>ۗQ3c']`N^uu8zX9h2kd9-j,}8!k1Mⱟl0-vmDusj>E5Q=4:6Ss\\Z0Ŕf=-țm]T9›d4G"Ccl|#}io<gˌЂ*|~1я 9V 7qBd>_l&@7lmglN|t h orEFlǰb*¡mYE=^_R+'i3(P-{wDݚ.9VN!GgB1-(h|ႇ'72a I)_ݎPL`aʹ ̒әmفe lfa$s"j2JQ!Գ_B ;yE|UcV͠ (L,^7̄X1|nTyz~O6K.F֥eBWPژ[/_E4+a<5`]Qb@Xt췸K6Dc=ϫ&l C6iE)B hm~^ڟTWo8rߌ]C RUϴ 3$u kFI+nd8FLL3yA,aT+obn̒SxePr$VjU;@JJfl]RW ВHJٰjQ9le%.*B5ΪKHao01(BC] D-9)"sѨKYǎcHrzfUЧ)BmG}49RʎjuΦQsxItRf/GFtS6[~Aa|4^LPyFwAƧn~] 5|ݝd(rar]A4i;ԟGQ+k`\%5)WVU9-?L/RU_/6Mi &9AI =Nvs*Ah7wv׼4j%-K~nP`h+/gs*Ū:JX==3z.ErɲMm=W:?fPc؜8"3 !_~XZUBM޾1cb kpE'_9bޕ4CL@K"uW4 =C)30㲗ZԩPl 2tv iflj\j_':>kb Qާ0t8xMo*Sн,Qё){n =FA Z΄wrݙvʶ(I~яX}S1_\ɠHɺڎ~E%QB]mo޶’2gh!/RvS2av;˗v5ŢH=9EÔTˇ짒r} >W1A:9N_Ĝ+J>UguupDpp$J[Gc<왇u/# ْXZH-8%< LJkaئe럝x &v}K%{S_u?)Q 0{[}0x 4^{8,K|^CPYy8%;>C޲.+zx"ч՟›G-rɮ%o:|t ճd{deKZԸ PY2rejh .Gh\( s1< $c!d &dh͸]%ٰ:i![( L6_GxrLd~!x#;~ni^}(_Շ1fA6,"gf3Pߥgݑ;[I_LבM^Z>^0&hnC- u V'H:PJm?[\~O= ? `LLӊn: y+{y 3L u JV.!bBnTckLX񉺛rjN"Wm*d.߰;sv{(&%NћwFASB{`"Z=@mpd.ՍP?պpC`vfUU^ڔTHx|R5""{zF 1miΏ(rJ2]Ll' OK^0XkݖOUy(ۘ3b%3,b,=uE1 Cte~~/2ƫrGnR49"(94.\JPi^֤yCgv,!\ 斔.kse-ҝOGiF*?BY6j`O x57\kTwގ!ɀwާj4GW7Dd+uHnt ~2!s_tJOAV4t٫d'Rְ,zEAkS4Anݑ+IsQ+ -5Zg7 dQs{xLB]Ǥꦥz!^VNĝ3?9''Lb7ChJy"npO@cZU1 ߗJ{`p oP"xKj0<}= dUG}/zM6n05+IIW(RLnʤna rS%&JÇDžXMi&UfPhx^ı̈*_[Eo>LL1$ij12 OsfDh!E\i`lQ~Xwx" L_"Kiz8x#Ts&M\+BNlJ# ,׆XA޺Huo<N:sB-vTJXu1{esͽ笠 '5IZ0JSz׏m^w[^z̥50"Di.F5U }bZAvO!fim%`u 9'el|uY4&7$#_43;q$peW+S@-«hQ+h*}@=LrD<,)gɊRSㄳx|U3tޫϙ9i q F G!uD(fb ۣf VF@V#Is5ÿʊ 4MF[#H&;s=)mr&fl8y5vy!wi3Y_fmfO2HcxB0:klhu@$蹭gc>1OD{B+NCe.2=D/ V-V3٬#&$?4#k﹩5wF;l+C!ZG-KwU&GgΟuP'(߯>'%ĭ.&4eޝ 9)I'(%D׼Xз!b4C1R~Kn:ke rtfj F?ceAp#_{`=&ƾg?}\ ՗>\ ce#qߑۑ̋u8Pc )|ikFQˌnxJEg:n 0w;Ǭ抴q[]76ĵzfSʩy-]z)f\-pY"g*}-C1Q:SH?"Iv* WˇsRi.]v>@fIN28S)teٍ|!yw4#O5NH^)TW~$]2}ILMzlαc Ƈ-oIv(mg:J.iX9B{0TpUOc0} '2~f%G5ȼVa,6&ܤNnK=m`1X/YupKF9L !& _\ Zs!7񱡰싆.{}1{\iY}3/:äMUւ6sA[mY{x. 湍̸̛L1~Sp[{kI}ۇ;ZX_7,d@x;e\9ҮqF.Ɲ]I3#v1HUUaK*.a|eZUfzXkQ;zcs 7uF9-^_ &/t%VD)!\CWGKmFmhf0[eK cȧ!z9WIImvP=cQ*g0,n-+qA읲Z oxRX =R9 a_Ad~1{aw.ZSa ʆӦ\|dϋ/!/3}bb&wy17*(}fq߹RK%BaqKc Sy>7MB!OhCTJiT%kdB;h_;[Ƣ+,`]c=P)H@HyD<u3F1fph?tnA1?RV5UV9>-)}ѶM@0`$ .S V@~!/tcNet~&?3ޞu7AhN4t lZl0qet;E&b[ٶ!"Fl8̲Wu3u,-d"<@XZT\%fP];}sWk\(bV˚(gY g?(pszؚgWj,ZM[g `rJpӆjEց߱ ?tSZw/[Ri%$ȞvogSg꼧$4SemFGd+wL4fg $ y;13y> [Z,vs۸}!KG.쁱V?=YxfvFKՙ?Rr `v}[{^% Kl{t{!r~ ˾)t.l@cjɺEClpw.-z`-jL*acBE(4V0o' X ì_+hbQT8'm39g̜|^Xhqz9d[yʑhBeXUhgxBgI +vR7hx)BT7cH' 8[}R&o&_V}ň ~ )b~j IOF zLgz+xa 6_?j~P/֩չqeWb*f^"~zwFqh;7sM:"~֒~"A^oq^OhI41@Ӝb@8mPb|~ICOHc4[",#]Pd:΄gDXRwqp_[{Nlg&O/MoԼ-}Fb&#%4ęwp;:$5a:+g?zn ROf;*#5! #Sc=F`+9e ܷa˗$Z7&g2}L5t%&0CB]ݙcU-&W+r5dz/&uq8%$KwSr>etmCTK$u(Oj4 rn7 ni *{x"޳% &^㹎߶6/8Dj*&"N} ϼٍϋ@eԁZ.٠!ŸS%K5!Qzauzd ԱK**=J.|OmM2!!\xgS2rk/Rrn$'rM8]1@%c{Š^x Gkn[yC(rN1dQXm"* ??Ey'.%G25qëm4 St* #n8IfMgT8k۫"{/ XiSS L{h^.<\ Ը,$r\H#Qq~{ĻP`e.3{7ziXf KYicȓgHHؼ3XQL5Khv) 4Li^,[(_OA$ &fM)'k9/1 ..[o VP\SBd4@0Xw)`W+0R6H ŗ}yɲ#fpCTwߌKrWQ,N-9OfU j4px%;3J7cQ'O$IBt)F,*tw@ *:"-<x`|4doapb=S_H3SF3ƚڶ W]."|CH_>3+p>6s@)/[)C2 T7/i~&4y) )3l&Y=˞XL.I[|M״qv{ Sw똏|ScS_gyTH`\1#\7F.%{q?E!984Y:.3"j⧝1VF{o/TS(ۋR[F8bRZl%Gi%㳭9ep TQ\w9. Qߊ39δ& 2z&L|}|6fȗCtŋ؋*ISm6AoFp늮8A T{nY\1ͮ#u'4a ZtdH>Zx87">dK{vD}~l~,'4Yn0l"PWZCe MN1C0F閘Py!j fΫ{^7^d\X;髈x 7 x@̸Mw6b䜞0pZA%ǗNmöЀ/evU)D):#zjf5.)i*\AJbML6z2.秤4 л_ب72QʃS5W@δֆsAt!pt m~3JVHXk QnzS={$ųfۙ6X%{}]a3&~Vzt7zܼDk޶;5bxnsK+ DͲO[a9)Zr`quzǚص!DTc^8Y6t#w-&Y?yM#YX0Uuhx4B5㨸@bG\Cj x%,|3!K@~[ȤM>7Uxdmt pPޜzwWmJюիtBgMۋDɘf|FfpUٞ5D )T=7.|a< =bяc!rq` _`z7H2 ۛ*Xqgȋ26 u"xL_Me۝j}zxL5 IשU|Dwxt@q=LTXF;ʧۯl5C3?&9+5n|k8\vPfk9H53+p8zi^ }v*m+s]B70Lja)oQ0ZC }q!H׃E3 OJ =Bn o2|p @<"qMCԆ6^OMR'|Pjo䊑u6$_OUDx8ԍ&YBXW=T/ܤ.b? zFӢ.y-q(P I=Pb]Ä.:oK 6O3 qsۇ"TiX JivZT}۔`R,~qzZY|R0Cl;M"S:߅yZPﬔN-#eѨl8PܒpYeΉ `ƀM'Nz+-Rtt9пTaߴ+5l=-(iC.+*NZߺkquj w^ &]%"{m=$+(65csħ.sw[s\9 '@'ҫC &5,`l6^vduZjIXdN %k8u@LONݥt ,jE*@br48,PYНĽN[z*Yg:}R , ο>՜̱ n7AY | 4I =g|0`'2034+撡f ZISVT\ZY+D_nq}t֡šDg%a?lnlWI̋]`N66)R{C1RKj7ևO{*pdAһH:^UY` Du>[SkZ @F$\v* 7ϓvĖҟ3RckK[ZpfRKƹe.O+!C?8`Isoŕ;&n)]#,cfڑJ?&8j=7~!(E'y ?;VvNlK~{1b?R;[偧)[gMl?F+J#QxUc*~ӍόNlNZU fCjSم*bk\s)L~r-?Y$6k,q'^* ҜblD۩DSXK 0p}<*hi MlU-<;Wr Xʪ-ET={E(ۄϯ'o9ga 73z{G9mwxe1liNcj)fZykq}uIpb7fwRדPl ٧6O`J64 PTc(  Y\.5wrX}r.TlLxvR׎au( x/co؜C>VE{E@&Y׵N%iav#{d@bߵ>k=&j+O6Ԋ&F7Xxw\]ۧS]e̿g&c|om-֭Pb/RɌGQ+Gu{K0ʷ=bٽo%Xzq:elڌw׍+}( Ȱpn-0n83J"5ЯRvz?Fr· N*qAb% RZU/&ǎ15f62jR}ZMr&ۗ}ɳL7پճ~n=~k>lU@a8DR:JSKN (Z:w>$x%mJ! {+_( 2F%DSf?1I?n`  אjkHzou BbوKKSk);GE7 tKWa Z}zݹrŽx-$W VM_l|Y e}|3mD#WD ɂ/e *ˉ>G u7ة& ac7@k!e|s?(bw>kBں\np،G5.s[HMpGAU@UMhL:Vj$0-y\QeNXKy̿oXv4SL{[Ků/4In*95!5WaMv FSP9IpA I.1[Xli:Ag+mv74}OކDK v=fC3yseh}:M=I.{69D{6Z*6+5Aj8 jϠ50.i!TDs*E/]{Ӭt]TWV6uyI؟::oH/y%im-}lmw9˪a;r?q@Mpprlvf@99]飶} AjQf"Sz58 7mq! Y=Zv4e2:Cs$A&,,6B$֯. FwSc'xZiW:!9|7OR2d-Bt9"j7S!DCEfLm:>Ķz_"7MXj}yB`lldF%u-Ϙzjp{W')QIܦ/=DN c4mXk}iv˦ƷcP^p[N K.#?bϔnm}ZE6< Dsi-,CByS<~TQϾ4}*H=z6#FLd⩕.Llx!WgЖ~ns& !KJS3z!\RZ)pUAkP')>Do5q!itRDھ/r/Ny $]udW[Gg8> *oe*9Ć[j' ݫƁt/5\:,{+1|'P;as9ab>3JęEA_d&g3>,'7y-^rZ{iZ@\7zn%TKp%lDZ[!5D\V^"GI^A$ `y-~%i&6TA O#p<É`tstMW~ ϱv5 & \yѺsfH5`bF5 D c9y25϶J*PC^K,ڪd1m*UyUe!HW\B^~˥27B,:l  rc+iPO"ƘZ3MmKyer :n[F ^Euf hnhX׹|UvQ@b?sx/L镳/KDC=B+iu0 />KTh lbCݥg-OYܣ 9+_L\|;G3XiηJ\qoY`p{ R'#0Ftg^"*h3h#%*a] n#OZ=y ~g`rs2Wq׈x .vIɒ&NtwxgþpR\sت'PďYF H7ҧo2M"@P'cfcMd8MEMQR09:sY1Pt@Tz':fG<-Yk7PkEV)sdHǙ6;.tW`T'4I =9M~xszuʬjX`Ցդ( z"^-.:1Rxg}ImfX?^b^mG }6)}*zǙ6rEt>\maĺ3)D?mgfijXg=߃hb{' E,&p~,~q!sl?{|Nױ|DĻ;_'2},fn=y9~4Ꮬ:aH-p*wwYl',X7+YS3;96q*hBtS!.MLST-Wh Ojg4O~"toYҧޭoG\*x8]ߥ|t3MQs9~0}JooIS HΤKrN*:Mϴ t:B/Pz5jFB\attp~eD *}St"*O%@5CJaD^nĘm>~i}X`_*٢N6r1s36c;5E=gl-Vu7rrʻWYJQr^cLRm75*sYШ'J'w13}e9 *\/m2tynoi-^:أ1Rm9җULY ;lїQHR/Qcd3NMxvgDo=DVݨsE0` i֓p#9(i'jgbpr:}`,A܍s+:%aA_[>dd4\J9Rb#\@E4؊"\ZK)B@uVM3-46G%QKZOAz'\MbBVx/UI3¾Vy5YkkUƂ5]b&҉Dw562@D=%/k`dspMP2cd-+(" nøwhK%FiB@z)ަI)iY6w6$(?\vU ~<Glά) #B7]A΢\p~l|62^S[9 )B4$E0MG|-R"ZY /&{4(Dž=kٮj~D`&|u@ _KRNMVlUcR>ڷz\ݒ&-i2pP/YYe{P4g0fn'QdAQwkx=.]xM'R. Qts[V $ D)0&c˼h.3ɞ?c^*^㭐U tAg_%΂^JUA`@c-@})Ww tn<#+q2lvȇ; {Nnx(ҭgw=DIwLncIa$Oa:d?H@s((df|{ 栈撤s7 "6H u>9ǠvJ~<6ӿ@ͺ[I BGGAߧ-Kyk"%p=E|p)6 &m9FUpn\ܜfjF"SNYQXqɗF1Ŕ,{$C|G9H>H2{fDElVaPb*{\,jJfLw}m'HZp( 55WY9u}p怮S!Xq7VCdmu}itATn=9('CRK[6L»ץϚ;%r *' 1\0aw=CV]"U"gu(zAS-nm|d}{o*% Wk71-*/4&~W@yYYp s,d۫ -.OJufFOw$Z2';L;{q:t]L-Պ^^TM[8iI.{@T&gT4h(DJX.c*.? 'Y5(Ϧy6)fYTTOaڼܳr{Zyzod,R?S\'x~Z&'I5gA,$RƟHZ5xPnr[b0t>qޡakv 8kXۑ~3/xȦt:G0jSp&/Q"a{q~y NRI#B":3e9 ȼ9Ic#-v qT+^7CLB\Uᰮ~hpJO3Z/NDUF/Ib5'X8tmYmT@(E}yʏoޢ%{VJtv7XFR]< 4\#RU|fR2!Ҋ$vHg[=S ȡM2{OG#0O=yt-0`&_U&^Fu|2l|ni (Cc${C (]\[{R􀽍d1UQH/D+RA.5b×+)>XîrԮ UXPTϢ=5aS]i)SEERJyT [NfxoV|\MJ(0%`!p^X_K$V.)5+{;3)@CBC)[#ERm2:߆mѧ*'6fZhkƀ~/m1[}8psfۼRB~6 b<ղٖ$yJ%t)v?[ۓpxG*Lw!K瞪Br+z$2Kє]i#=$_;!k,Hಋ^'>*}wѳn01^?n~#utrZ ݩDP8.v.8A ?nwqUHz?c%/'QO:gE|-?@x"=Tg허;peUH| f1WB yxή 2qУ~="o&}ݘ7}PPODStK(WY'{ނ>4(٦`FA)o(8HI,H5ېC3 b5_PkNI2fiǕp5=IC'neRN0]8Jڬ|a R$oˀ{a*i `_ Dms%}>K 0"Or`Hvǘٷ 2 gew&Pu9H]d95kLIj ؾ_\@AxᆛM-MAߺgL~4FiY`p7RP{#H]T}Ng  "b~Lb?R%`:vӉx AIҷJjvC2<5-N!,>b?WʘM 0Dem%]eu1!-dA}s %M?R |iraœ*"NM^zC؍=D_{79XT܀;5"r'WB,;A>U4l<|p$?SR7 z I+QyA\~ t/Th 6mx3x*kfeĕ(Q~9m˟ nQkKV bP?X J_=K':0$RɓDdu7z M6z?]%_r5#Tt(TnW^~l{6qnd-yCV 7G}%ro8A LG%gOM7>_@%?,#ŏAaxia²ךmFd)Eܻ>n  Yx&aĵt_+#"9+!TQefk 4%;(nFmꡓ'i;RdHaTȰЋv֯pr>ר^+ JЩ ovG/^nb5HZbrr7N):Ƕ\v_h2;5S0ux\17Bn9RM+v ^k;e6Ϋv"=u3jjیzyi߈x^fƏD{xUuBK;\(zKY5+QEk*?O칢A1pA`΄M(ڃ?PvtvCA }8 Pde]8pWY)#x/GG=ߙm}UlS)tyHh 6€qvQJ2lIņͫ`C~ߩa# Sa84(4T-PnQ=e`gL8CF=]JnajuVv =ydӖ"'txϪT|,};Kkpg!pt,o{/vk%ӆvujU V˻7([9'#f%z/ $r`T q]qb?>'Gqg&écvy}| /mE;@#$[pw>ɪ̇$ِ᪍Gt@72,U񴷜<~K;A;6d#;rς h4j{CT&"C~El>a?d}J_y;Tur$FůJW9'tuJM6u&iFb\ϼMTH̹am"5R5>,*Mj;ͥmΕ+]5BF\o/K$6iJTˣ{ޢK=(ξy(8Y!zJ\I+o"U3ݠ5O>l9D44hQ|7T ݥ*%i7/1qϰy"^1.m2v@'.!hTtIccK[h ?i,؇ =[)}= =/(Tt+FTM)#9c=b?W? Tt.A11G@:~612&yeڣxaV/E4,cYp?l"KK_UY qaJ?[Jt Y?|VVvX2,,ѸO]0,TSy,j9m^Sh̓l5L%&V#U6Rв׳;jnh)qlb8߬\4WPTD*&`# vsE {6ۀ+^aҀ-FjwY-ՇLg\WQBB~k+{FѭgႱƠrB(rg;'A%8a{nq>]pv LЭ+b&rOgtɼ=GȻ| TTpfƉ<_ $<` +4zik愮PzjNCKy֩ EүUe7eP1Ga@[=_~[[&H/y*E|" ZЃetҶ, CXaUy{W$J5% PHa@k)N`+ ReNv /ݛ\JiS` 'cHab'Y/s5u"#FMZZq7+drYC v );{+!ZWo'3|ƶ۔a!NkK ԏd-e3S"kAoM0aڇ"ڠ3 yZS֏YKFسsy_VzM(Wh0%UkuxC5CI 3 ;^i7ݸ'x :#NSqqL ; }$n)婘N3*GHofE.y Wʦ&%3U1(9cGXm5p01[xkjRugY l7X~)QX_Z uȟ6R0 Lg064o`,A]o[GZb,3>6c勭%\swR.FVhp{'%:ҸJN'!ʖǘ1U<΄7z44vc}7zLkBčO+*/P1Ub||6[eJ}=-Y)-ۚ'$T6 l K,9oZ2݈ FR$h&xHH6D0@.'Dg[ڒ_Wz22v zJ - :,nG`&Pf =q^{=ޣQ|~aǛfŋ(dT"ShΛpaLۜNn,&<[Hu$h|$1:-"EG!7<[6(尿̤ |՟U]g+Bl (4cxW/@KtmRQC%T6⏘"ԃO U!7i lݙқa uLX ۞ Ơ"W ayׂV6B?%7yɘsgt=o)ƻq1CtZ@}!exR篎 JB]X%v~ 4YG.o1k*Ze(d+Q#\cg)ZA7+' ^E`C)~C;+.u@_BTTv^p. \2KbnuYJlw)ԋ~D)l>Cc6BygQo̸bXBYAާ]3 r!Eg= Zegү;KW{PoZhk0%2lHK>W\pU> U~X.V+c% A\2f e1o U4{k膍=@EJ*C2;'O5~LC50 ITlL s_^wȲwu#d:Bg i1H~>ϵt=z"^ϋZz$@/i{1҃5uNbY^eP"Hz u;-"NmVx[c>GY1Ujt|72o|0{lqS;L:u6Eiy ȒĢijCz8dRɠ쉚gT/g)K3bO?YA3'p)_+׽)FEIlм:w"^M"[Xls:jGS ]RJ+bNZ Lzo2YL5,zM>Х_zA,Nˣ23-Oҡ԰~Bzb\h 34%e^YYpM,.W֦ nv)]gGߑIP]Z6ĎCvi%(d-!g< =3sӣ*;|3W&'Le pBCP"6 #zdݓ܀p [s3 Lb>Sq*D#Ba,S2=!_UU|ۢyǞ,;v e׬|zwG]շr_d<ϕe=]+zx͵2; ?rE4r: @'Xyw-n)OARA5B&a;Z0Ze[WE" ,vJiג4dTa)4 Z蹤;D/l2y`^ɒLJod 9(JmZUč;(ԥgC|}<̻~L5_Fm / ɁIGNhm9PD|ltUG7R铒#< 1RMG pا>1CYp|ckz=Dkx Q.un6? bmIZ^C߫>/zD:r0pcƬE#PX{?E50=pk23/$n6+E"d)7T1w42*n{yppa&[ 玨_/mWۘk#g=:"22;6"zӽ]QFxJ?ce6yPf*0wO*nl4◑.ޖX3 w$pK-r{!Y3L!2bt (¥KpbS,%3|b| 2l\"57&="l)ξ*րm(^AǑIϩzEd}_`AH1`„NwmT߿b=:i|,V-񗺍p*PB(rjmÙ ȋTbo{pvw:6'K,p+p0}~&duon_%}ZZEپ}K,uEMc>z/|\&?qGdUp.'5> xxHMǾ"dNy|iļ/'Z~.X]cUp!H.s0FE57GMVn;Z+]t/(AhN[{(Wsը2!Ysػm|ӎɿ)W/d16,ὧ3w5vg `eܑ/@Q8 2|?LفF&"q65&R"-kg")Dcj?$ɤИVCxYNLT$(Yϡn#;4fٜ*'[_>ؽxb eXÖX;r}5 ] Iu˽0 ~=afwWLa;l0da Ix3-S\)u{>ì yۯI#"p͚[U]yđDDNu69Z&hdQh.c.-W" 6QܥAG /eڃsib%)IVd ~Iڷg(IdFd?yESz8<a$&9@~)E.9)W_WD8t"~%01TmQsbHLB0>fNP;ROdU "i$燢\!i犕ߒ|a'b'4Qe)WRS@LDO?i3PT R 15#uCR$.攄2x&wMܒCGG 'Ī%UƘ?8,~8k6F1&w^7,[A ׂrSO.e\بv<=ݖPe/Q2ny2yY{nhF r[aڌ%\i۬Kr9qh1lS.plu)xޭ3J= <[)# ‹7)]UL&䡅ɱ\/ZxSp4T8.'Žnt%DEc /U]GO8a10CN^s7;K\{ؚY?mY: t3:V"/V& IQ:ldD2jv lGx哯6JyA #2xG1ô !yDAQkTZ(o"h u4,="ȃ-\C>^YAql{"Ċ~)W L:uy{S1 g#%JO0p3K'\L&W;{VN@wr(} eIm@Hn*n>ܗuǠ8= Cu-g*Ř \0'D$ }Χ2,W p!3s4/q.].\[@E}quMV|L2&,rl*MjYB yNR6aѷlS=: =^R^ v9 =pv}}MxE`6b/~aS'O /gfa( #z_8e,n@gvU^&x^wPl8ީ]r,|&?\jj,ΰH:!y{`B<+~2،v݃?nw$J7yXNӸ>b<Y-. Q9dː?vkya[d-Z%h%ĩC8RY[ )]ȍ;<-FLr8}3M&v</ @ Gc-CWI(7ﵓW!iZ: h)RH?9hdz6 />Tؕꪒ"TNBQ:ȍL #N_axIܲ]Jd0E!)\-N.2$9߽6L*,o.!Y5BZX0mz;(B!#O`/"#CSه' ڻ<~G΂?*uSJ! T(ҵ "3<:N1땅prŻlttaI AWg@ًRoAɁ] S쫐3]!{WHJ}MwCt dO dl''.%}R#`+lhR#aR,Kԧj;lJ&{ƭ#d ) :(+F Яy82%myޥ얶}-:Ԃu ʆ0NKj̑vQvT%0\۟AV򣵪7ެ lxkl? *wHY쮸r[ M} $XJf&Y5NK_S.K%C(N֋\Xw7D^}>_fD&(ڬ0r2,e.Z0F$ |Y_y"=R;if،rOt"R7_XL.Zwpki e&m4B~IE)닖~ùlnI* ԙuݤgt$duNY{+ X\s8E^Kh"h&[)Rx T Uu\#y ۞D 5g C@1iq)d&?-JǁZc~˩|)*,` CSۘZV[m=|PRwU]2.]Oadd%VzMaI"gSp"*3bn/}W-lT6N_#Nk0sѣ]衳kes$fD9$y ]ִ3"f'=-٩rVzͩ:xE73A_U n_g_ !&a -JҀd/ W/_:Fb3v.CV_pEcЏJow{a5~/?袹:S*S`)͜ Hg OunFԦ:LeWySˎaA~ЗGQ|_fo:YR"v }ePcฝS Iм·9'0ǀUE9,Og~-H9/TPGqZPZ/*YȾl Gl~ziXiwz.3I 6R /7*Fj-+=Eiecyv;85Xm}]6nuPtۏ>m7Ka%/DOЬt|.V &w? A}GQ/9~ vWB<R$~#~7}ܳTHg̉x;:_TÝ w=a 64 2:3o_I'ӕu6~s뢖+0Ne}{邿IQߑEa?,Mwx\wH &sâTWҼѾѤy y.1b5XЂ@hjAa":2i [%JM|q@U'xZF6ot ͺ5§xRѰ|; /"TB/$Zfɞ1lNjϱ.&Dc/tkl$ss .wgN8/{U*EtdHgAHXPNċf FSʓrg g,Q6tuM+q,<eM*{lg-sE^+grV8FZ(058740Gβ_rT֛-pM={ytQK oܨ p-vb#};xa]GQV;< lgx,.zfQZKo~ɾ\I\~+ D befIS$B3i  (q/3E3 aMTÃE~a9n!JT|\#e \iCv51Oc7ݝxZu ~N1kTzfrqmw_ ŭhpc4q+읿1ɕfqS@$+Na, ZIL@mKU!)bEۜ4#"k)5uB5[l XM~n>|0| )!N} 9lΖ> cVtfzZ 3  dp#5?Q;@"ݝC*QylJԦ@{ zgq P.hEioYTBBO%%cqK3RɚO0LQ=8Lmqv@B @KKpMO"L~t(y6yWFL!GaX48z\{p5;:W{WbJhdoblGŝ?Kn4䱀/ !V`</Șc"m>%ޕO;^U/kyfi5sP !끶<rB]Tx$]*M9wP3/1ũ/[*,ࠟM񆂣]/=h/PcRATŠGC*&y IMgH'*)y__8+r8O--N2L }}Rz®"K xܵ1 ɔ4" vFnŒHV74&n4]J pT*#uɌJղgҹ*]{toY-YI!;8V;t:ש_V-MI*gy9^Sr06,{BJ(cy,|%B0s !a4z*~;MӜ}51 &B_B?){{E&~ΝA0QB*nyHT ߧk]7P-q9y'{2>?,cܸk|uTY$Dv.G[aYs~8TݟjV+y#6 ExxtK=PÒOt d!ͱIt8g6Ol|Nnj ǠhL]&g.cOa*Tȕ%L-tΊP};@" zah^w`[G%ޑӶ<62kBn3ڮi@p.L .!Z*O{qs(N'\aԝ U+Qb7{`ʎ? dȪ"p0BD WIt\HajvR8)井 \f 3N0[LBG\&51IY{Mw R,-tT7ZB]qR3A :Ȅ;!8Eq"!X(\_!9)ʙ}o:ďd"&2ގ q򎮜~Ek'KvX&Q+tp@ӞV+_tw g!|QK?sD®p9RK ;R@.A}t-sOGTA': RH6,k-gByylOd~sVRتY)b>dӐςtpw Ǭ\O;ʋ{d<-HII&^xTLVD#eR}ёZ9?܈wt&b Fë/vWR89bPC8hBOQ* &$ye˴s$W6xy1 $NHǼ#-KeCW:aGTp,qȄ:)xW"d/WS q21+bw5`OIGmsz<5 G:ŋX ZK7Ul{Ԩ1vZ_C,鵷韇T m]Pg=e!ֺ谡#J-}zI)Xx "҄ }}qqVG2 M)"} .2IQ_ߨ$xcҧ)wBtJUNЯo{1ДɺO\v1e+7kNwS"[iNT/0;GPMAywkΡ*6䧍+`6{H}c;܆v]X霱͡CBwY"d'&?He` e? &]7M1FÒ=\xGrh z"͏ȱ.X5c~=9 rP ,@=͕4[-!e˘6aabefe|MwT 0Hz~x2O9~B+sRSGB< vN&$Q} %M\N ³boк헄{BU \I@gavΝ^?[3$1W_{5=VLu9 Gk}Ń"\nԡb$ [ XPLF,)H3¬OY$f$N(2)o -~g \TsM@6 #OH$V,:r/ag)D"țlEE)OckDe},Y)oE@|?qZ3~hv{ѸCzs|c׋KOxQU&:LٰS=QY i F v!܂DV>m:;ˇʌP fcDrJO׆D1-bɃ OY2ӥff ԠCP~z7QCg $s9[n,x!/d[6ۇSԄ3 D0¥Deң pȕyU\+h땍YXf㘄± )[[tٶ;C]ߒ%A[ Q4`nIg=b^,AVn÷]D@ei+*3l,2>_\? +k"(rrS*^!rvELm1*/ @Y?튤gtU;~j՛(hAQ dL9 O=A4We_' M?"KE^|BƁ n"#6vPw"s~U8bSW5{,96Dˇj Mo L"Xdxv~߯T_Fb;M;kB)S>Zm|9M(,,?B.KI}wN*]p DIE1JA @9l$8͈1?:"8|Am_d=9oBte7m258Sٛ 3 -t Cp I,e#ܜ"ꁿ[[IMkm0Ms\O&A.jz,[Oέ-& $J%>iUYT>- 9 9z[LX|kIGoT+iUp#T ԭi‹ʋ_K)Χ`.=qvGU vSm)"͚4ÀMn!Q.oRI|"#o]^'k#)\۷MFGomU?”,V @֒dy?ojtb%ttx;{)i첌?E=R2:Ez2$@* m;|'>)JG]&Hl(ڒ~B`ДwqXr0Eooֿ;cTO`$ -٤wvJR!*xc~{)Qʗma¥V3̈fj`zbZS JXy*HO LNTNzw>;Bcsy;VC4yϤ8N'OTn͈4*<2ݞPlwD b* Snc~ CƸn~eՇkG#u#o3_gw"wup1$ӇfdorWW|UN 6wz1TͷCE)Hω-uI5 <~CzN as+?#, ƕ0fƦ(&mƝ­WdAK̛)Y5Q~DV͂s3bkFso#xB ^:G us}ZvT8SҦ]t; z'%>?L1ϒC"݁|dTBIߛiкxM!.*RJFJ ޯ1ŸchZDQ> aZk-҈\[4N`Vc m5 &q!! +КbK"POT9 ljZ20*j6@c*u2P8=k9ap5\5Ί=ӧܘ_@$%NO{<}0 0Qw?u&@|*,-Y٨v|F:^<! <JE=օ$[wg `@^>|4 B}0q/\ &_53eWwuxķ&C;79|-b2mQf:Sa2 8h|83TZahJz ξto|'PTa-,5`*CZd1 ٭MWo'[Qka01䆸+!{,ETB8 *@h:WRtdE'v#D!څt3k|C7LZޞ&]-/>4(9-hqʚ,r:!ȹ L~0Eے+ }2UM{pJ)CbTf9 "q #V!pD5NBp֗w}P`"z̍9Y&9S)wE'< ݋KSNyUNK'Wc@UոA' BKpGǹW s]5m߆2S_7$1,Syvt KI"ċ5C [Em3E,^r;aᤪVӆW9O\2 lo4iTs]]*. a%DփX5(0n:@3qEyAo @8-Rc)J\DXvaQY(k.SS)ƤU%u_DEn$P9w1ξ!6ga~:ΎЉKym 9̳r4Lg *>Ed#CPTNjL0a1_g8ô1Yq[P\T;½ڿj3$DPU6zknӍGD^b(b-;Eh_ < 1UړФO#*C g?:{t8!*C^噽p4waԁDמ`ŁC֒>OHh,fIq~r; ^@PA{o:|sV#A$"𥾜f[7VCKVKr[:Xq<;t%Sl=N~:.$gc'} h=sRG$V-JV'7[-ҏյ(r&=.c-bu¸v#km;pGӆ$Px-{)lGƗFp\қIکӺ+:^.3LiECYg=vFM/q298)iT?r͏@&zMQveOUqc<u?Q@rDpR ު& uT|,1Oj~ZK"I}Z<+#<_F$Lt?xM-PrȨb]W-Jت0ewJ(c|A"΀hq%e#c=STGydyXJ}o53)_膍k]dccqQB8 #;'2",yT8fu{qpRo~m䖽Z,B&6jx[0z>dkc-EDb,hGNmĔk mg&R*$CPL٣"g5`}5(4.d(輒v*_bxx c^eYJjԹ$]~>fsXX}/~[}iq@cϢlu_'U#M7"iߡֲj4|aףvs!X,TB D@CbDOD>'z'JW>}'YKJG'AͻÕ߸Rp{ip|CcHll}/EިE+ڨ2Xg)'JwdWˈ- x/wͽ2۷H'F&_H[D&Qi- 0]lnMudQO)xoN=" p[fD#qvXDgc}[ebCIc'4\\yxvbf~ض~'A'i.k J >j.֮4bGy-v Vat[z3ؾ4l6Us?n~ +š:sEEde2%).WUf f)`=:;g_U7$ykSxZ2ЧSB o;M\98\߿{\⏗o\vu{/^Q..|2,̴JԇP"bie"TNt0˜zxc?Iyv[u$)@~_Qy$qH]z-_1(Zߓ*{TYVHcPBɊ[ïAJ9lx!u6ЅV/ B g^iLµ7\ު(Ӡ>C7n̶Ạr]Y(ϥcOse$Z. fbZԔ $޶`gs[?)O23uQK4g%2M1'~V "MbF6{TsP_,~@+w؄F۟N"s9_s*yU!4 Œ+\wz\|ֿ}7/_@t6\Nh/ߊJ*o6˱wmvszNmsd/ȲW*}%&6NwR6*svne|o 4te- XL/*9kC^}¡V:]F T7$ @\܃THkWɵ0 ȪJK\*.bOTv T`gf g:Ž//7>@cv1V%5E h*"?zA|A l>c.Ϣ-ARi` m9} %BIrCii⥫(*#p mwM}9r,'|_:d Tl=ϓaX.]uKH| `:>vRFPrށ)f, 9yȈVXLbC8y?JL `]]2E//z]9YX׳ O#q)'2|M$(G 4Ucb%/)z5фHc"ܛ@!|.GN"`yޅ-7{:B)ף-ً%S:4)[^&6C[m amԯD f%7$ 7W%^Ւrٌ_Y4nq:T_[h. K YVRq但Pss__SmRcQU0L8mKaT.dƌ{XzQ݁$M| eӗWCȆcυPtĝuIy`T2S Qa3C|HJ'_ja2+20vׄqBsWST)Vț˦qH<JVw\+IH;VCMuPR<4XQ3I^]/ <͉"'vKބs(TI+1(; '0ƶxaF.CGS۱XU.;$UFu(3d! ± .2.1Yu!umh)B yBusJ*g^&3 > wc ⦛!|ojڕzpihz_%aΗ7W$sU7Qz7jK0 M"Qw-&:o8|b\𨢬k)p]a6,ej>^qCh2 =õ@e:x3`m;+/_~SUU7q 21Į"fyb/jO)NPx jpEhiS!C: ϶g&*Eu(ܔ#GԿ>'1 .~%<h8@mrѰF ή&jN| _z5Sb7J)I96C3 1ϳ]|#bP1S/@!h*xVRl`y^~o0b}1,gҌ K9i>B(/ %@[YKHkKJxHXt#Y1 QiʹG7Mxv8zqKIKs-g6Z4ӓhcޕRa ĴݣP#M.}6sNP& ͂a} B.)n5*S4SE0g3gq8iqAa0ȶ=@aru^I5ml릐֘o{y` !ސZ3` Hg!++r[+w4L54 g/4D7㭨O׶wv`lSsfQ1顒ހK8iZz\:]J?<3Pmj+N/̑T2ƮI`unYFvivxJCfO7um,c )C0NƼ:?HnP_$s9(XnQxvmFlF2VǞZ]92,1J?7egrͿym/rSY-xz(*TetCb>M9*;f@/5MZxɳ2bYIہE$rի(Lsgyf $fpMᦋ7$JE먍=AK΄];-RV^%QG~OzS,Yy)U.D˄{^ۡ!o6DNa՗u>GnO/4Lx.j%S2ԌANNG*1 dL?JxQ]X^Cj|&|"й"ʟ `t"{ŧvv_U4k`3mF16]Q5ɇ5 !"|vdtR ck9֑͖-<ÔہSRPGct 'n(E% 0m!*is.r*CynsNGBKѡw_jX j½&A/;ixa~mk3og8GT~̅+y_&:9׆I %wn?mIĔ.B2잿L,<\|zMGģ)zv3Oa{&S * U^&zs~\LGkdH6\,ϫ.<[zm4Yu$hͨv Hä|_2]U܉3L&1raAdzn.E EZhv):TUC0RHMd5rM!{f ֱ7T}X$L TA"Ooe%F5Y^aT\/J}. Ba%L0-D$SY +'|Wy ڏs$j o)YpQF^$`uJ1%V'+dGIH8l$'Ƒ-CV7}g [StC_|bY5JSM%e&ޣ*V] N{'wpTL-ZzeC׺ ;@\lqOհ?,!!'۸jhcEIY'nJ >"&V^QB>KrhTrQ `E<2G,c44%GL8Lf &&3x=, 47tR3g,2y(]^3,ܵ_vLHA*MqL+:2󬹼ԉY;WG^/&Oʆ& [L(f絛 ב;]菏v3gJP}E4OHG:8V ]X`~$seOQv I+?K6qij1#QVM *XeA{?d'+ؾGм ᗈ1E~.XǼ#M H.עgh?GF!Ɲ2TD ꌸiC5Zw+%GoTp58_qhͫs!4a7.5gN_r}&WTL^ =g7W畴J#i~;G{qI?UXP`zč RIQ- UѽBK'O'Z&|iT˘0VI~Ӎ>U OfɴcAղ <|Z&]i^|}K&kQxUH@̄ OXg4X3g׉Xl둤qZfjb!ŽFlVp6- |F u;|}+A@,kSɯԞs*2.'V."ɴ+=k4Me(0p?3x1_-?aze|`8a/Gp'_%g /4/k՞#à37ZDrB]v&wƹܤ8uvJS/ 1x.H+5]/Wq "Ͳjӹs6O{b-u.?=RDt13|]+D !hz5)g[dӏݵ<5!V 2WR F.Ito2p%P\(A7X@$CQA˸8dncSND>,vt2?09w;%k =雊j]RIm+l7oݜTb1 X5w]]Y`G9ӌAwjYS22i`w1k`D,(/25}zn8.RZ7KrHjj6!s0u{dK@?}3U-q\o.azh<<;&QpvRI zUQ짥7HT\GKӡoo~i6CQ%?:`G  F;2V2e'\=Njg9)wM'ys5.>zӺ?V(5:`,@ZӿQWyfڞK}!X(`nU酎7>>X0fByq2+^ЭB#^0ioo[v)Q\hۯ W HBUTl %mXi?Բ'lUæh4C~5`>p4U B%yX٧yd?ppoۚB ɓMzH+XBJWj6 ~WPj)f,=al8Ir@bMx|:%;n39j%0~ i@y֣wL^_K g (eeGed />׏"HU=92LȢ(ȳFOF}A\פuC6ڷ:$Tu{iթ3a~k ng\ps34zd7*lԴx8z{?"[L'G.Qw -2IADo`7+:T3ip L[ E,Z>p;&u"=Z"^O{SO4}",@ȼY>A,̚we_)BjL:F̹,+ +F1G=٨M"b~Uިv7̻וv `C2>\/T)2 ,U*' Yk#cŖ70"B}跎/? pfiX&HdLߠ#UjQ0QǨMz 8Mx5iUh?rG&!:y}&5ލ lBEb8)Γ#,xŋ5RZChJ9ئL\Z:]U XS鑒Z [;ѯ&*;ڇ*E=Q<9$Vȍ[ct(lnT7zr2t0˕ Q*/VOYh`vBi pb7+DC5_^bptڳvGOS> PEz `̻570֟jUf\tfo $hn}A# KK٘{(X+J ?-/( =ıA rI G7/<NQc';fy$fj΄k_ By=+L=Wg}zO^.!ڵIbDG뷯GJ&mNErqQqC:kQ t<I-+", قgxtE4ELTMnPU[?tN.RӴ$Rl8ЗhF<hR8]](l=.UKAֆJbLNl\<9M۬ϴ!KǏeݨ/MFhA]hԼjcr D\BkU'նYbZ 2B¢Zَx l·﨏.|ny"HSc>HZ @bV\_'d$if,·a1C.e%/\d|b9̙}%px՞ӆdxX?{8Zfׇ Zg!fu%?V?\ |ݜ"3V-w.=X @lp1̟#lхH3**q P !4{ WaQa ypS4VbD͝e`[hY0ee rs ⷏)i,R_&)%GM>:qFHfyfM0Ղ߱8/{H4Ȧ!.4' yroiB:n@kbn]0T D<$R췱}:}YJvkhH._zR*ŷBZ}CO,qչ(_xswhS9H~:yM|cDF{Y^j=@Eb -{p7?+#vBaīʊ^>&LBޞQl(G&CO%>;7)ӯד]M¬`@ԁWQ>h"NQW>!"Gyӽ|r1. <۪֥kL-}nqR;Joc{Ifq翝^Zlenz .Ij7YH&oe+: ~wVŹZg_jխu>ﰪA#3"$ ft "Y| < ^Fq<1qt{QFф z^;BH?ȿ_yրjUϋ`'})6wHkD9#fNjtO2> -W E>tȈ>h%.'n;5m- ی5$VC8L@xk9U6C^ "FD²L׷J<4K34@pg"peFOY~icǣgEľ=6f>֑*|hrptHAj OE͝+l` r04R_HH||7۽J~IX C}BAjd$BkFLQV=OK[m8\;Qt}P~Fۊse66x^u<ݶ2'ONb9WuXp=2?zmVVCt۵l`(``mֵ | ʢId~kfwԘV@y%3qtzaĿqURm$0,eYR W}GX}.]'7-4FoQxgkL63a*dj>&<)k nRCbe\d"-:nLhv)w?.ߓNlE[@K@U4}*MiuƤcv(~6C";ž 褫,H_}t$A;0 H:*3V1qwB35B?::tF!$tG稲5-8)t4GN,XtUd'lE@VkdWş\<2Rtu1Mdou7K74b{;,;U+]Ӊ:4a:JeyZCCOK4|͉Hk b7zUW=8=hnzXƙKY8Cp洪VĶ;cuiJaݱƲaO<J#z^G{JLrÔW1t˚5|sW֘ͯY{'ec:LaZgWe2v Zx @|яiQӸe|5]!ַd,S5:ӌz5bxwZQw1W&8&VH^BSt!]hk6k=X8Tdr>@ 2EgT@񧍾a+Nxj9^ELhbT19:0|7ںά%[dQaNi xH!`"Ws  $EFF[>RO*?*KmKLeCU?☎G6P@z|\'T%́4tC,.[o`'E:B7p\5<"c~OqȰn4jO.0VF!}>aLo4˗]s#{w}uJex 6n%tL}J\G+!R̳3shwB4tUFBFUB_3rLݚd$揅-*j7t ܜ3-tu=Ď\A8f#rW?wɕ&ujcl\EK]l_DBheA᥺ܮ&| U"Rc˂4[3K.雷UwCyYJjc${^B*a{yI`H{Fj bjp zjA?ݤ cW 嵮Y%0O ǀȓڏ |GN*(Ѱe~2 XY-NQ%mUwe*%G.˩ܶ{Ay:G,l)nﰄ. THo'MTSN.92Ih;[JKzi4fyLoTJ4K;~cw.6M곘s)yݷ}hhTʆ%Yˊml ~5d4 "' 3JA9ЩW/M#@[Kzu*,Jq˚俉E\JrDC)2KkFG uN/'9 sxC!ޕ~A;viHfDFpoZ5|g ww^jGAؔp9G{˯` ohG7ds=gS%ѹ?[1:Șj!5|a + 37sH> zO*<4&Pw.!SO?YŌwQl ޅ8A=LNjmI{JO OͰ<w ɫx*#3}`I|}씝eb+e) 94)$z<83CS\Jȟ91B\/syWJH]N&+a8ݢGr/9..'sjЀw>bTV*LW'<7_mtDv0A(_` H@tܨq;+X"NЏ| jo٦My #P!Ϣ>鼬x}3ػO>sϼ4-?B^]Py=@eqOܜ3FV`t:)>ZyS90n)5] hFG0{G9L &glش+! GXy&Yх/ObrIlPcٔ3Zf+hbje*`p:ls[?6r 8ǭ p3t 'xz Ӛ!;*)5Z[Aʝut$GAhhV::Ռ#_[`roIɾZS)6K>"/@|xIA*yl{63 ]^Shn!J ;䚴b2%∙\2"L}q@:|)=qY{ eJE8ɹCVԐWD4Fj`_oXd#2m=Dt4D+)-?v..ߔ` S 1# _uei]<ӹI?>rUȱ`."vWC09D$/!uLnmRz2|͒ OP  ٬CRP&G^px3ezktLgNl%v٦O l,fpD a D]32Km=s?&i)z1/ n$*샟/dQ` |W?- G_y|ع,dtUyGa8E>Kts68h3w헽pɰ VVT=uIMK< "srj7#*0gF8hH\amb.Er+1֔n6! x~]|Oљ+e%]\C;|^cb)M{yK}5#@f K3ZƳrHdzFxux21Vovp !3 ՗T?$w٣WD,ۣ5ÒpCMx=Oa뚮RKݟq] Go(M'?P\\ j5}ǵM$ ъMKj%rO?<#5W';hSpw^ޅ顉26 fcQxZ Rad`JWnDz:گӹGM8=wF#Έ-j[=) E*Qs0BCrO!5*Mg! !wu$W^ W~83I%*ܓoc,")/ ]"r[.~Q,bU'ΨtƵ8Ol::xlV5s~R!|=.p#cLw|G~dǢ4}×t4%uuh=oahr `V{WmsrB[ A?Y/K sS0 $d%.B P-)MK1hn˥lU0;^h@_=̱E@71.J'+8; BVͺ "۞!vq ^ !Z7 ' L'0\ >C[c.ˣv2ךڦHi_݊6Pl9eOMHLK/1ӂ^w_  (SA`JxL`]sgQɛ5 އsA|&]P=m6qo/HW9˟X ՂrRa(ygLu ore j`zdo }ȱ-kn5nCN_̱YnvPjSM]>'O]A$dD*JXDZvËN w.k%:6#-"[MWDᐸ0!xB9Cia۶PF \ a#x(סq7}TỺLQͲZP98Ym!7jk˜VFSng .!ZnӼAYL `vblpZ(PrD;Wp:a8--Y$?&5i%ÖX6?L8_T >XAHftH_l%Nf \k::mb Yb3D*+xNQã/MpV^ YBL4AE l(jXm /o^qe5 u)U)u]YHN?q EG,SA&&B! WNE5U|vcՕx|wT3{cn, H"v>f9O(cp7 Z+Oѥ` uE4w&X~Tey#v o^%\; ~BuG 0 j;ë޿wX ,Uxc} ަc7aU͕ctkNTu$UʀMK?٭nl%SҹT0VOhD <֥QoۅJUkY)1tEP+ra$Cw4*h[C5|CZHU^=ȝ <>ԓ(@'1v}香}y>M vjeA!lVV{L zdPO!:lL\qށ8h;ba/~y0ɽ2t?i0+P*Y: /Hޛhi 8F&*qc|kܮ5O3ʬ>@s5JYstKE`gB`;MFx21G4bƣJnRInp'7HXˉBtTC̎i2bT_Q}N3*`]:\nVH~$)Y7]7.ZS&XCZ7YE}0T⃀p&UJyiv`T']VL*OӰ j(r`*^oxmI]+EzDomPEna!J^Bۡx#B涬ҵxUE/}&6陇IЙBc>gήT+8ǶKfr"vaMsS'arso\ UAj6N>0&KW03jS[j.1<1A2UCToF?B0St1t$n& %a<Ŗ}XKxdpg{UU&1C'swRJ^gxrh@@j٫跋?װMHD$2ԴCqzt"yJP?@yHVro&\ ͐Q7ET4!e WҚIiv+@-Φ@œ]G\g&˱mӕle Wh}k\lȀHbC业{:M{sK9Cf&)f8?R@hIYC%=&&yU<Ȍ9!8m e! z7TdcxO hCze #Kb愍xoH|i;~@Øm^f% d2 VF)pj,j߻%d!Qi7p[9 + (k0P:д-ݤ6@*1٬17mH7ki@`8~qly\{ؗDUll +rՁMN {޺P=( PiOKG@)n}JbzUQPJN:Xk|~FzwP6ZU:B4p t&E6hQmv &e[%wJ<$ȕn(q`F.U'Ws[F1TP<{zkg2$ƟBT<(3udۤƌLr6 `8&;M14y"lA{2"*5M5N`;: W?%ZڅO=XwX8&GTN7뎰eZKh8`dkh+C{ßCUsIPt0@x@TΕU 2< ȿIa[474Gfm0޾g/ڣk "|2 {$!E7t^wƹˬXOE)"7kcQ:xUh<+5$*%nkLU5]RQB9>G|LI>rcH(gCYDH4(<5C iV"bˈg2ht/M-^3@.%QTۅϲ@~zT ŅwԶo#J)7^1^%oߡ_(1|@0M+; pEg u{SQ<d{SYٛ l Bj d~nRaFfż+#x7f+wl.^"6™EjbiYY65j[;I1M~zig+o C1$L3s2+!{(NjA`H=eM=sC+#;_XIf_[7 D2ONU2p\ =oY^z{D|eŌllwCPwޘS?#^;]x+F+12޽ EpZdžwUR;N$?G: "`2 ̭GOd0oMHtCu3F<Ǧu0ĔkR85wk5/(|Hh2`PXoM 0E#}bB%WMi=>׋چMb6ΫtMB+u\Ljv%ET¬f,#g<StWbO BwZ%lǫNx_W>G"q~:RPTlO׳(لьҗ"ćo]n|u8x՗hۘ\^h3;eu4JZBKA Ⴠ+!C]-lX Tι*H , OG^^=Z\`,|@1w`*d;zews,/ř_wGn;%Ql}@ΤRh)چ>`ٌ ,&JrfbZ77~8|ڃDOv,TALQ?(S5%vKx~{^|"qlC !?ь~lZNQ?2 Zshӊ5sڋG~-E+7Dv`M)] s?TmpXDqvMnnIeCʣl"_B+ =:Z >'}I?"@^wcBQEpPF[܊/5fx/4yxDr)(82,̈́3qU3_ et$I ~ SEv6g$Ǩp͆'N|Ӽ.KTBC3YRz(k;N>#.1 frC-.tȌ rHxдe!8E*=$El6݈葧\뢍r/+Ic(@5è<'i:'0MhElսF)`-b֙3KBR`dd?8DAT> ˚"1n4ԇ1_;3`tYO}lx𮚾fAj Wi0SkԞ#۫ !2,0vp[! )"ݼ 5dE~ܽ/+{|M6ßOF_w#ȑtMmP+TtL -1"5T{J^lz6ߢmN)jSu ܻHUyZ<> NMSԯ‰=&a̻/ ݲuKZkACz쨮w@?[Rs#{laWF*i ۥiJ A_[ḱn[&#{;E~._>yHj+q_n]eM×Bɲ0+f7  V ˦J`N3VGz<0΍윴u5傗#qgLe6xP8;|1V5oN֟ǃ0Iu@5j:&:!Z5:|nD V->vvWI]/zV-ެe2?n%by4W=󅭷ɬo4R Jpxذ1!}zN䱀6p4рC}b7S5ixG8#KNs$A-ʳxd1LNE譢'E*7i!{|SpM޺B{_r "<+$%;?bZ1-AtwD99&)&}DoHm=Svp?Vۛ9Μ ҆@逊uwY+tKPq5coGݟ7 өu籋tU/Ȣ- t"(_ " xb/<Wj<37b0 *fJ^6YF>{m 1t HN!U#oBb\oqMCuHQ*#h FUEpz"uRxӱDT˫.Be!~!*RT8d@c0rE#Ku3Rc`? X&TlQ%{$䜪.$OXh' +g>acy4۶p5Nţуx5O"n͡\m.@%۞}.Rd($NZ gKC"GP+ LnM߮%):=Tgf;o 7m E2p9!`|In%uHv!7R@K9p.5j,XfIŠUX?BE䑌{!I@k%{-8I\"WbPF(\=dgQ0P(Spɬt.NcSuT}ȾCc+-1{)A{@_`AL5Uڃim u2}]78骰 V8H_ 0K5#._ tVfn\=g<$:@pq#^-yBD6J1La@3Td[##=tdw_RdiC֝9^}̛8G?\Xg^_G٢ c|౑LyFo ϱIٷ|qUsi3%@`i*$P|;10x{×Y<4lh>Í`dW75>x3#O$wۤ]rzfz&S}?Ko\㗿%{U,V BWnMKSzpHU})eɡe|W:!VQyº`Շ Z)M<3%8%3BuKӳCupr367mGXF͔mkk7UED2NNCi K&p|5zpmaŪoO gmriQ|9w٭Ti"!zi;uk5z)T T >` \~JyHpY_jE6 ?UH- i򞷣j9 bYIϩ(u1(Fet}+ Sީ;c44ƫ5S1I"0rH.FH8j@YL˳݉b>`B`:ƒLE=')m̤ZޞmM\M ?\ܷ5*=y?_am~#uW;5?JʲJ,&P8:T ΜTB$%m [ %\<@lw9K񥷄/?MˠF ֗T9jP+\D59~R3̺5M餂wЌ)|Q'RP,;)S[xk9đ}aqS_$͸>}I ɥEnu(cNDe\42{0(ȸnO<Fabƨ'GWV) cd3б*㎼`FR}p?4T-8;MThJրAp'L 9mȃ7y@ŦBQRrW3ݟX$BMnW*`_#1>8"HKLհ~-'aFX?"Zmc./GL{i B8*m; ;+$ gv>SW v\vUx$. s:rPᵼ0db4j2~qFq#mW4O|11np'yP. B\'͝_)<c?XnUe/*ZD'UUuhzam BšO;e~0_k! ,o+X":pTE~֑vڕEhT[Tr ,x?Xy|iM]T1\unfq [A\ڥo~jEv*_xG&pUU*yX"[vVl:?olBjZk{CCLYXH̐hv;{UP0]T/oEH/u\7ydF*vѨsrOZ'M=:W-"ǧU{{/+_3m $j"2J"uS~@pN㖸e}T 8r;1#SXdABSAC+_T" %A)kv Ci8c>BLol=_3a鎏4tl%"#T}u>rq1U0#fpĐ<6?g_RRd z֡ 10?{6(+rXo(*ט`$î2IslRCf".<'?{xj;c} aEZNnf0$up=i'ƈO-ÿЁ^$zŅRBP%)zk5lL_f5i^({rYE'0;ˆIuZ"9ŶL|̯Dg+_+tU >'>" W27l6]Ho~rĥl6L&yr7Nh-{Ȣ$J9K~H0ߗL&ZrҦ5? ^֊x%m)"pN|.{*X5lbjCTve(%m#uXmc*g.>CT3G(g/NpXd s#cF)e3)>Q㡦'B@4m[PmYx)2+m_km{H`X2 \HYK Xb﵎Zþ~d&(YDDTY%)dP.Km,-?/#F٘(e_dg_.tlPKy3BʦwovI%=զ5ލI^+1HAaz0!oLMkx_"3U"Y4{{Y=^'tV\EкÄZ&WZ`b@oU;^ Ƅm~DSy? `6T^z㷹zѫ(H)fc=4:o!pG^sTt쁊І2S^罒Lŕ7 $/۶hsJXx# w@D͐ \0Ta- !?c/X 0^I~IYs롛РkJ1r so魫.:.)=2пf bR^'_rX[Ndo)l榸}$~["fKPvPJs@"3]Be]o֧%M@?ۢ?z p EeuM+kyxДg>X0YZ++M$TWVe9=lDNF.mKcs. < ^vjUM}=Qi٭W?F!hUA,SԨjm\Т/Lwػ] иTL&59Bm~$lK|xK&k{@ $;!X{-Ji{n4|Lפe6). 2=pт{)/*ZJPULgې`U *Cz#mx񸳁.f,[oYIsY svD=ϐl{c™ 7VjǰTc`V V\8},?ʓe+wLy9u3Q'Ĺ[4`IXZ252Xi dzW\l G]Gj^SVg*Vة/bh E픝KR~m-3 ./4=/*o{嚻͂7./WehBB󢠑ώGn4Ith&q _HCߧ6u-ݺ] e#Ǟo h\K:B(=䮠neol֋^.LʹT+q!St ش-sF7LXZl$8/T+y% ] _{w*j"n ;n[gqNǨ3p e) >E4HR^WFf1&Ej 3'd-y5xVmQ4$haΑ 5쒏ѧ?(^:VnHmh˴@kBH#9 !$ {@L7xx: hD0ZȘzrH$ |Ha. X}Cdiڦ~ SX}&Ks(kfPNP֋ "$r=b B-W\U@uXe˼S~[)HX %=xi.E[x/ۗ_R0Rz>KhEqܓvDREyס6xJ>Ck#Iۿ{fuTqܕ8>VVWelۇ uC ױ_A+x,>6WObvWFgV/2o7@(9a);N& ?v(slsTG pœdA0M,Q>cXP{Pj^4ᅥhV.ߤ?rv y|"M$?cS]q2͈?$Q59S6ļZbC h̓m#VQ;#ޢ09 *㡴:$2!<:l F]{qȐ@I؀_.uO~%Xmu|;pkg^8ǬKo 1seK8įpy}IFε|̽'r0Ft\ |v ߻g@T<ٰpY&NK|nlr.Z|n`mlR#.喼o9_dgwFߟ#C¡|۬K68&)Si jaan 12 nɮ~1uE?o-XƇ&n>Z}]c^Ė S'GDmΏe T3azK,994bTY#@$ I]dc!9w؅rZsMʍfb&ǥ5$}[[Ecs{"7th-^In(jSJirFsHUc~x}  ~OwՄ[f9ݒah|PZ;R V;}J[:36>ڻJKd@Ɠ7•YIuE-!rxIhS~fIL ΅i0<{EB >Zd(3{An O yƖfvfćga8̤ pQ{#RSDTNUhזF)tG)T4?Ot+:Y>N|t>H{ߵH6ymZa)3;9 DIu}Sm~ ˮ\D, &` ߲աGx/" tZFEC@W9eNqt]"#Gc?QDea-4)A#GKLV+1TЍW*.E@&h6o$ywj(Q*栴%vdwX7s$1"yy[( 3P10|>V.u0čK.<CX0.(+`W^YA3-~nD5? ˰K򮂁Vz.p#+>V + 3樹=NI"&GAR~*G07>*2q w#ݗHWIպ V ޥlW>p++&, P BFr *vNJͥ-<_RISϟf>LS;obj\/d( <܅".kc$Ԃ w6r.y&Z ?hʅ127u?kTPWyRbiuFkOE{Csѕx'xfZ ?R'#ǻA̽vX9XHf], VwLUhΥ~zm u!F[r )6#jjAEYj;|B.RޙLrf?~:2q{^_O#ry)cҵNRW^:͑,WZNaK@:cg <|P*Gbh{a;[0&!t!P^H::Q_Jku.`pDM~gӎӛ؛cZoNwȟ_UaºdPYZ&{,꺫((81ClcR,;+3 "\ޡB*+ж=ZK%KpIpMGN BYAF0 Er^c Xnk]a1IsL w;Ї+P]3ƺz#xd>W3jKjO\Cjj_=/V.9>j5c=ABsVc&fEUx4^A'G#3MV vᶐl(F\g$ :62 d?+ ñT!wҷSi[}KW H7%=Ә*oZBRg\M *VBΚD~Ǫ MR޸ۧV(ůBۡXmk4ŖYn)gCۓ - j!a-H033̪1m=Fݦuq1/u  LETNA8xJXU~4t\ hz%`7HkDFň8}PT:z c^6P(o N-LlS,C欧CQ,ʘ*$f9YChCkw5$uo #{Cx!V44V܄~>4YlsV}um e:q3/}̾[q_&3dňzifF.Y!IuÊۥ~˒^r`aa;G}Sk#5un8n. q82hY__bGn3N=ET/~N@ʱWǨihbfQ. V/Bꄇ~\Fӱ I JpIQcu->m^Qkс$|n<٧BtXѷJ0?($tV!6' Egu d`_,9Xd DApRXa/LQ4O K͋ ]nzfe](jhFfiom!\Fힽѿ\+d~0K[";aW΁W{)'[Ok1,!cB ʷ{BKZ C DM:>u#6A 6KY5ӻJU2\HCtmNWj|@C8V51AuG{x~$^>w&8oHXQvDPe&5c5"ߤKG f6 BL'(n_$ t'Š|Mpڑxwh)+ߡY7dM]O9F֓:xnT¦4B\f-0x UF>FW5B KE!xFvqIv^4cS-6|z6A'pUP \XNWbĘ^\lUW$>mYFR[6pbD1hծ%75F^0U 6$!:[|ߟKنXG7izQ@y"t&ժlEsI5JJ̈́1;I ~ARq\ _S 6QH0af'yE !hË/^L>3E.WfȘwmI@clRq{DYH5,|TVw/Ɨ Yi-nX4KCUtl%hՇE (S\iC#L {1b@8`"_af_ϵvmX?y?J&GLbI;C玤o'o(3d $qR($7qbrēVdgC*Բ`]m;"ˤ߳U(}IAA&5ŨҙkC~KiA(OΪ ̝%&h9 pv)-v>r4tXidcԋ9z b\X'H-I$&AFYqA08YtFYU-H;` xPyuQ*LgbG-k3Rm*)FutX ]&9Zl Ie#<*<=I'Q6+Mꬖ;l*쬹@U4{LTTuj$Rx_` ?Ufjej Yъ z2S/c2 /@v\7NaJ3X?b(}ԅu2BSJJ6W2Fu/Q"7 8"}5,, 0UO*C\xORPXU9TIBLG҉ZY]za=Vshc(O[LeabWI[ȇbj"\n٥:ɽ pm# !jm^ MiH;"A(pG {6ßBvZU?ȀN7vV %? ebJpLhKd#=U}C咬ZMA~dtҾGz$ ibh!>XVEs*[KMzuL) ^S/eW:g # إN9HjFni,_<>ImMB xS}ԇA𒏕~- ܊|Z9 ow41gݫ3.hDV]]ƥO"/jxsb6ɒ.AGx5 IR' 'f0ٕsUTWsz=S~u_+;'ʣbNi+?){ӄ#!fWyXDauɀqu^LvU^m,L8o G4Û( aDdQ׊ Tux'`f#wyP -nP%᣺܍σY`ʙVkYCۡabW5rEq^ T NnJTHNA!C7dm-Ӱҏ9O`(P| H|W.h=61BFmi%r)gͯj q v}/,?Η,-r;܊shx}RcFnJI4*;́q h:AKE>kX;J,|MH\LNUˏ–*Dǧ$-ei1 HvQx TbJC#d'N amNccJmEW K*3| *AkNSX\A\XvS?*>)nzsdm+ݣ/1CޟҸ#1HwgB Ʃ}x\xe`?Gta›ELSKJhkA@jpefr:֩lQC}qdi͛#1]xBvC/ho}мfZFYx/emˎAG BQn 9Ldfs ¯b\g͟g٭G,oCQq vBŜX~5xUaf;jOy(Pg6L7Au"[]V͵n!OT^wH`J| tYJ%zv<)E@4qEn݃vOjK!XK*\>g 3SUpȠhP{Z-6j4.ꃘT CW_7aHzKVyA5OH?u =zxLݠP ©' #W3Q*kր骔F r(SHչDB n&z$!!Gjvr[C$̯5Se+9.`bN sd&n`X$fj?y{DviÅrC ~h ZH&˗b~Bj0z)Ki"|9 TbZ_L8}nMsG͐i4k4B@qJiZĂsصa"M8! a"Bas qGƜ(5ˤ鶄yZ+^('>*pTkU%k5IGo7DzF@*9:v<ҁ{bPW2kTd;]-UqX籎hMGb<Q'w1\3*0/Z=)7EqQ4|F-B6y^^-;-jH1` b ]Pz`fQB$uԶ!y*hGr/C`jӎeF dc#%R{m 3BWL?Iwg]!:lv qHvդ,A2oo-#CG[44%rx|Lؓwp;_ q+ 3#UdHr<Z Q\2PFɪ݂m7"RC<ÄJ_WD;$<%+ׇgJ&ʩ*3$Q`gL9j>{9T;̈́<ʯwNo 07k{YSuMqDNt XMG;VHbq#9DJIU*;l>5]fQ O_ftb9TSs4gZsm0tp|i0ldݿ 59q|lBظD{jE49JNeOr&]D;4pmR-K(gIě.V -ni].x`7 N(7ڰ#]s6]sZdUjPUԂ7ڬa38&:]:aƃ YyTgRV`h'RW@R#& 8?ds`']&^K },s+ZI ` ѣ0ހ?HG sfwWɟxqp}|`Wd((n%S]̠=B8MV=jgpeWM HsKkdjH/çhol Եdv>q$N+>^נGVP#kt@ Ń rg6*>tIyQke0}R%^ZNi<nIb8^3e.h|U-%#UDKMzEsYz $P(ȍhl ߪ'wL* ^cOH*@PhѹftR&N?62$m)_xD" Gm|l=&?msO`om:@# ~:= QBvNrhėU+ $&R:յGt>+U;"-mbfH% #2^+IMqɈ㏢1~" PQ( =s2ЃʝK'c0~n޺ۇ(fwQήgw2/Diy͟$Ӱ"FX/ɫee pN+vӮ P4%1w0 2*̔w6cί-ö|# SWt?a98!8uNE0Yزh,#oQD#Y]C9u|fé&Dh((f̼w&o{Yzz10vk7VqzЉC\{YuK lN1iE"YFӽ 'ʞ\2beLn4rєjbfMorÐE,3 ӴZ9Т(VhfK9a{<"<ea} I>ّ`YAψKU6lMjt,m5 =Y ~i/klw^/s߇)9# Y *KX*O,f~DRKmE6JG嵫1vӢ{ C_e&l|B{oęsTuuɣ ),pm WώjUE\`^q< &U$\w{o=O| Yff_BG'A)o{0j0 "뎋=,o_=&1ъ9To{x{'vC~KT EVly%>̾27ZX=Y ?i^7H,l!hB҇hǢFꀏ/\' AKK~Hi#AkqRF KP#T-qZn'89fR]l(KI.bI&r\L Z:G ް6riuTOǀM.zfqd5 tI{0W@U:nTeCIubLWI7huKm" k4}.֛:``+n{Y3Opyjwibdf'TQ*اCM)1лeQ'Թ|_xQ'Ng>G5DAU蟚;XntBGw0M\(궖]zQ~*>QdO-G#Krj K+x/WEJv>#usƒ湰@m1Tↈ:[Α w_VQ6m]r8nsb'yq|%H7(>252]pC'~P*-tykA#N;7J1=߬w{H5:=QMal-6v6'R؋tgc# y19#I+@odKaM_3IkH~x{wKArhyhyIm%I xLX6J,`v륦˭H.̍Oӎ*?uUR39P E-Ѡmvhy^G }1=r$VK̪c:TSkT/6&m(sj^3 \•!O&ZNP'?(l1AP^ qi%ܶb36 :=5zwa+HOBє1CVWg5 Յuӌp35#ZٸɅ6{EЗ!%۝e6oW6_43r&gwy zTsBXTz0Dd.дq1z9t`[UP7ܱ .@VL.˦:fɻe!|a%vg޲o#Q\=llў5W*lPPewNW]kl'6BNԾJ_w;+ )*{BsW/T&/3M_?7lNDget簟GKoa<-l=BU=rdSbYB$4SOHݫf)s@/s@xwTM NFa69*ݗ$0E  _.B;Š~ܸV ϰ5a"}aomUogU9wQS:dh EA.(b 1G&؝/+ S]a$XQ1_5hBI LPqmQE,a;j1 $ZF Y';Ntܦ84'8|0u~lxdY2[' c;N{e7\ v) +M/(F %~Wޘ0fMзFE(H'kl$ k'Y NFcqv_$+FmܙS~r,]9NjzcPB ޽AbC~)* @0kdH4Gy2=#8XEO+D@6?+)\vJ)Fxo(}"nJ_:N8A_LoYxʶ[hmؒ|KNY-IKؔ6;\u0KNjL7*@PZfZЎԽy[i ZmmθKs0|5+pH<% 6X?\+J9BJ󆯰$ ֪yH/I$J"+_my~oT2s+T0>Dr-nYyXiȚyʆ3B po$ &EH8x"1UI$? -nj)Ȼ> L廥Ҟo;"h8B4= NJ[q_e'\KۆiThpM_DqFmzzYR?Mٜ ތe鬐OmJR]o YH 36]2lVإc3BR؃خ<+-:d"ɷ"ds2~g0Fg|Usv7UL^ %MQw ʏq.n "g_b\~4w(ŋ})@o`z`Gqk]B*3 MOM7vgJMW .|L .~^l-j_){-DZ3׭t0ْNgP|fAze+KV 5 Vݼ!t36SdhgG {ADoݪ0 Y%3(Trչ֕p J1⒐ Yw̪ uM&uRM}-m{}{2J-,\-Ђ}֚QP9\tNSt8l!f!Eρ|=/DHViiѩ9;4dAS[ޔ.\7aN/-Ce;;YI?p\]FgzRႱ1gūjob Xfj' ׺/8)bf@.6xAA:]J:<$Z1Ķ$%!P&fo]' S>sd n6*[.8iyOP9B)28Nنs=icg( _'i5;4q\n_ )ó-׭uIIU'"Ux jyy l&upF<;iQS:"eg%//$!}{S5hZjYCj%%^ͫ?o$~-2S2-&8=cG rRFB7nQQGt.)+u;Aa|:dp< ʒNHz"0ouA`Lʃ1KRϝ{xJE˶R1ji6>;Q[W'rCRV [5PW08ڣ в!uwX^膎 =R&,}|Ex: F}L(5LvRǾ.‹dIT/h1D[*dʑ`+%oԳYNpPwwu~'ˍycG Mv Ruj)ԨѲ侑%2 Z{^}L~yGirH oӸsuT=s&n4@owqp$!.#@I_ mgӨ_F~ϯsoqx*6{ÇjD*hWro^͎A:){iYH!i(7|ښ.:(JůAس"lvT[mj>(v~^RQ(v5f;Myvʱ[̸8v$&1Sv} g _pb!q`G 6+5lH}{យ1~ed&c%<X#ݢEP gMKHPE  W4k6)VA§=MH"5LW:}EǴ{^H'8Ap;S00Aqࢶ'|I}垂vёӸp)݆n_ASn(hL'm,ߐPa~sʕJTM׈+#16 5.UuNZFcG$D6wI<MN斴jw[sM:McQcL DJ;ضI#k_i$%ձqL)YXXdς4⇮yޙTR('3=~!*TʤjXl"ffO'\׏9 DRUsIomL<}9#i@)b)sl߄Z锚v>*ş-C/ ɵӽv(wqE'-&%^z:8}dpt4ﺆg*9j@<u=i6&0{ j#ԲܤW&XSBFeí89wkX8&mt=V3<65@CXm5R`PTN* 9andB;{Z#bIw4GzRr':&O6g{rsT9&ǔE; \䅠QYI̷qLΜ}ׇS`} FGS]9sl f>&tw-wv% :T(^u&Wf5 xlLjzЭ_w USz ʏ1|3TTv?ITџBBDj+!Aw]݌6Ҵ"80Mٸ@|ǶZ4t\iG4X;.-O٠wQ >O/ePJu?)0KGSH2SuTzK'?}X %e3J\`B)>Ac*cq']KPھLp1#xp!>(CKZl: ='DIC&RDhWhv&^{< ŬL[t/z; \4Dv:zXtKq"EVCG _kZ ;ö?Nz>m1uLjB,rm,_KĎaAL3ώ R|ĮM+$|fPZtEF`]ǼZ%zc3om K'!!E)[73PB;Fb? ט7%T!Ae4!Uu*f ]|(yՈLbyBP:F2- ˪T0t/)W7D4m"B?XwU0uNFYD d/ {P&4BWtJ.&@³4r=ѝx4\5n"pIJYeNT~mGIm׉MY@Q5 ' 94fԍkܓn|!DgL@g 0T28ܦRݎ=\v V pHᢁ]DDidgdi{XPix^RTL]4Ň*Sul *>K<帠e4I 2Dh2aK`֐m BEWJlX tL8NQ`$'({tn]նԨ,͹3fIJ;_ͦ-i4@OP?xr2' 5,f6Oz㐁j9(zR*JțD^_f#]P[W pȩ 'q'쩽/|PQ{ҵ )O_tJ-`S-rpݼ'iw2!E#)vbp[ZYN8:zԒ 69<{m$ $ݫ* %' yK oFQ_uwa…c~h O`>q.]w;cߦp,+/u\`5}Nzy1 )UL2wٕ*|2N\~'>Ua6%e VL ,}}aIFwm}(ǘ;/_;zŽs{%%QOڏaUc#k*s6:pLJ3̯>NFKGcV5Zjf$x/@7N0U\g0;H@O/Ÿm_b d~Cc10>h/ǻ ەwħP XKul܄O}zŃQƓlk}eϳ;~ˁ((̩Ə3kKqmg7e!(tľw18r=3ma5(#6$\2; ke[@cid\i/dVz7mڝ4y^{tkG8lF\h`L nAآڔ{r Y_Y*+RQش1HtiXRT!d&;f ]-ەREaiA" D'\@lDah$L+iv0n>шg& ֠AѠ}p[!wxXM82:lRdf0rV!-="Ox>AhXJ Ab\Hhh4תU0eԚN8xO1d#TF h~j욺$*4HeDSNF}}1/cA[^ \Q7D4 '9AٲL?.Wh].| 9  `GcT|ϰn_JX `X0 UnLcbFH8O*F7M1,U Ej&uf5_e98vH_^!K;4IL{vmSlVd+k%!c #$]?w'w7gzUnOR w^}VɲjnuB[gWhνSOРٯSf%bTCN4V[DU ~DI.;LQ&ă["lT1;\)T8 PJL&I[8 '^SڳR+܈A"^IEK;ܲݙIo9M,B B4 TP;%yĨ[ٖuwpy䫊yO7vtS$WaPm#/ɡ~EeI"~J+J/#9Ӱ!V '4{dG Omu3zl6Y՚+O6oc>vx&}&rj zP,t pswnوKLjXN[vn5?Yfos(JTU<PxڻNR =ۢpܯO,>IUǣ@L`1He TS[=2X /Љpc!/wJ5G$UOTsFߘgJu""s>m4 i $(Pbc Q< ˆzŒf˿*ۄ`QaSj"NpG8Om~vNvbpv;3m 7[/_!tPѠcF11Tg%53NAw Ce\]qn2VtiE^q=e9+L6.:`&le/%j&4xl^6A63ͅK}RB7{_%R8 "YOGwŒ-]`Qh_sYek*Y0BA$ED` {dzvݨɪ )&vQH:PFhyg|iO+'%*Y15ڿ=: ShlF;Uל+[uŝX/W NmC2(U~|F~CמEs6Gt7⇛Vp0F290q"8:ko< ȵ={G#AvYY2li3'uȝ] 5n9>%W?g,[tzY4J]\ح<̔O'cN-ovO } (lMZtR$6[|'.&hŬ`(jY&+OߍZ~2 $qM~Gv *aA"{0&~yh Kc &9q+/%_aA3@_R ڈ?mImH{_%]D=#S 5n=y ^56'MA,K'r̈́+pq">_cagVh.gkI6m˺;Ld/%f 9ϝtFrk`]P5|`9kχ8K:#ςώ?bBZKnl= .yhR)l*Ɯ0=3(9Z)1)A갇·*o[*uU~t&Q!KBl] @Ics27xQZj:Ir?TK_E<ѕr|WLOv[<(p /yHwzW5?`>-#WoF;Y%Tyaxudߔ A^6X?h@L[!_vYTM?+Ĉ2Eg3fR֥Yn5y#rz, Zɖjsװ* &tWc :R%u3bo-WgXyLCL8l80sy?R6eM\lM) !FFLlyc@x[\ IZYZҝjE2xC.¶1ZMû/bPj&uBy2C;e'n]@)=@5R)[JiM]/;Ǘk8ݸpY #͗*&k 1#R3d'SD8 tA#OvM!ar ,wt~}uYnW2\LQ&}f f)]pfsMĉ%|Xt.&b±*m/`anrTRnT4w'm kSxs'gR>v Ҿ,8RfQY̿4 ^b6O5Ӆ@:@X,jZYȱw/]%DHd(lG9b/VP}1I*xeaO

%bF@id:1,UŀA!-j4[\LřBaG7o^&=puyh-zLy&+pķ>q K}j?$ʜ&"K5+=HXTXpSXl?w?ۆ`BKyo^$+?_7-u.EI fZCN,RMT@!"#Lzi~|֪<+|L#_HPyu( >]63Pa1>")`#n>׵-6S BbNvYdcN*zRg!a<ІF[Yr9e22^>- uD~[Rr3"u=gШaY-G_|{yl̛& fy7W}A) Rq(iiYlɚdb^ "ٝ~8 ݽp0CuO^ x:Y]AT>[u ŹKhn2,Ium{CJW1'0{Cր8bh/&2 =a6OhsCoxxWDf9 h[t,n&k'L})M'aeߵA\IbSO2tJ0|1$SWqn$nX. @Ńj}: 9n5p0s FFX]^z& #=]ͺp|`qdv׾*I`AVOFVV`-5*KRmp(kyz X0>k.!(S0v^9ẆRd]Azsb}U?O#qHH;\WO'>tb{n}6mKLE 1M8cV|XYA>7p)H2`/݈@dސB!˿!;*B?WhTHAB;)<'A뭯)O@vVR!uܙI%Ut^wj<ȷ^s3ӧ}VR^4lM mXeĨ=\7 KZ[0tѵ0&T'qw IZջF7@7D}>hVh{t[NnZ=pL [2=5iÖ%NU+I:p\@j, td.-0TM&h;"1P;5|9dEG ܬ" :==?|2z[*)GVa 2O6|:!6ybcgmGd7_Km'E)*ߔ<o N6CA o:(+[p|<87#L|{~`/|h[ [:mlHBD8P\0۟ firH6]OKg\ShWNDb5RŜ '|Fd# wH4|v[QS?]Iě-~WQeC3qtU 3uΊJU +鄋zPωg.0Vw!4Ķ/VwIȉ+'U YY΅~f'?A'"2G.$m դ>KU+ bд o\x.6! Y &%Қ ʘ.q/Ye?̯Pd'lKQmX~= U}?QKkKF>.}Ma2^\IgJzn'; Am[|Y& Yck* &)Rl71,&>g%MIewH",RC%%-7ݔbPof(:XGܪjZgeBRq*}9#29xEJxvsaKt9- KX@`10/M1ǖ绽C|v? ̑D"m-6y{t WŲ:JDSFg1o~ MtRW ˖YN}Hyc5O{WWӨ׶\+eJ@iewLj._04-oA]%Rgm$΂Duge:i?`5a~J"0eT%l&3(Ёb%JaSTMآ@}Yo8CAx'~ !hY ]:x-gBѳ3fAڣSKj %Ʌ=nJ&R{dU&8b*\0Z~R"wp8rVt c)`ikX:wDw׎\yeVuZn{@bc ]V|pWJ<e[gd W|3"ovTNMY~]Rk\,m%Ɍ28SQɚNCW&YDh c&61-с2XO]T(C_wR0yճ" 1yD3QpG hC};ۺTtvb3*!;jEE}8^3Z^ؤj~xǽIii@ 50OU0 % e*$5WM &ʭ7e|8j֙'"ǭTN9nkjf! Z9v0O='dnz#i'cӝt$Q-HEE-{Z.q"WHҩZ`SoLR~ii^;ȧ|lCiWPs'_m̻d(X3V~{>%찑AgkDӪW̉ؿ\2ȼ%#"NT5lμCZ|36 X#h5Q<ʠ ^ ,ۓPֺ\W(7 ͪrpk܈F$ $c }tG'g#X{)ހ$BH0_N!0ʵ ] ѳQ=Zh/jCAQg^ U94 ،_IʻQ82 XT +i $őƭh}w%"Ö\8tpu P֗_g P oW^5ͣ.qj'?./4xɑ0 iE+P2̗ D ou/#J1zXZ?S& B=5@GyA'4xif5c%>_?]9?*5HdAQlk,DqDϪT<>CNN;Eyuiƭׁid+(^-4Fhle 3\% B4(EEI2urNg'Msg4g.2RV[RDÖ )[xyFU}ifP3]i]WC&Ʋ.eѩGƼ,İ)kn0p O FT0O:a֗)xULUկq_G- ;ն6|^q9k~V$w:S@'}F?QoTkn#W;0pN@6^ ˖ L)q~Pl3)a04C * Vȗ}kU*Q\W3Kocc k '\Raj&5쁣DUL* p qoȥR|cy0jA:0뉣skŚ`#8΍0N=!cOd'fq y(1,{o1Q,3FSW:Jm3IG,Vgw81k}1|%rU*XȌ덦dcJ-^*U|4c4wOB;>(puk/nz[I21 X8x>.f/αdU1$"O 9+q o+܀o%Wnݣ\d3Ks.K1 Fv[8`˜x{k$ZJi~;fEǠ,/Uxu*lR!jlx^cJsbSZ̓ kZf>E/ 0Tb I_݂YUd̀7k+\ ,` 2XNeoi(񼝕2VZ~X7j b0 ㈔P!ܣ71,9$ܯr ҃5dY{uial>td#Goԉr谁:^ð G d(\~Tvzt̑9.tMU0ٚpXWA2U Y ^u[~]̈:t{3{ѽpTJN XY~>};u(kh2+OT"F|_L?/s7  LQr`X"WixL2 U֜^o;w~#m٪hJϑ)d?T:~Og'wa^;jMn7JC3n_AickX?4P0ifݞ&h.ඕmB~D) ~㑥.7#b~d5}k9k4 ٿ_Ae/8ȿӦ>!$Aycr _Վ -T;'5SvIa$ &ZERQHl׏?|\qp<oU>Hu_P)4ש9D#,gύkQ_f r!kѦh3FtXCTQti\0Rv(7q4yhy p1NiqB% 1-`6Ȼ&jla1>{w1k%XO M.҈>0v%RΪ҆?fˉҒaRMϞXihz_6H%!nA,jRߞ\50kd0PV#)rk* ƔpUTUXw:3q tnʷ=MBA{<C~.@B8mm3LBPvXB]Ȥ[I) k5,3%B]=!~,d9.,OU53'hJɡD>BSaV겻l$XMrr|C̓+hAY 2FN;݆%Y2F@#fV}ض?e&C\IJhjʬP/$%j?D2m+ [P41Бv]i2- 9&zT9hKq& .Pӝ sLO^e;0i@u?Le'U+'鯙j1un.={&ϰs֨}|6B(h3Rz" %XCSE0)4(+jKJ "֨px 5qKϯfeȡ.")(R- gp$M'1; Jz3~R1n긢v'J׎{ fkFe( +*WCQjI?l :++HӭoX6=_jd: /MP2X W'9B+H> }€N}JWV)?94n cth.TEM|j>Ucڗ̎hxn3 @r,$ԭ C|iIܟ|)"TN{ّ/a w"*s;ecmsTwvp VNY*@"o F(}g]g+tSG4z5$y/1xe6m͚cvc/ZC.:,P-F`X)__RScՁ70U>.Pq|``ӥ>F:EلSo[!1|S栭 Y:TMAmi1:s.i] {KHm^buVZt||X;6$7\2]G*ާ!stcѷHvKo$ ^h]/ddxY#d{G502TK gY7!gҌ-1Ʃ'Ӎ-*[nRE5fXLa Z6tN=q h+&H.\?BZslTa;tlQ1`M"8,"Kv ^zI{qJLju, 3?Wȅ}%qw١Yp:|v\98׹]PO/Τo$qeƲ0bR<ӟdxqLՁ`2?mݳc$T޿O6(o^m#Fa(W5Eҥ}Voeݘ{@KC- )vZ];A` |^Rfϰ4(vи76\ZDnԊ/m7h ؀ C9̳W9,PUE LE4! #&{(.T G R,\d"bicSaxj0-OwJ 3N IVMw5_[s H BXk1A}a#alݙ#XɭW -|N-`"+>6?_(soNvc,P jz-|Ň1?)0,./C)D(g+DRUsiSCN]IBj)o)S l=o v!w#{^IaZLcRv(QzN[l ކʐk<|o(b]& xf`UkS1J&8K.nCΧ +^&9L%@?3q8f;t^=;Mg+ɟV N+ZD` T!(^m+&%<vT sKq7BFr<4DA2ᓓo#pIFaز3d` a-/Rws.( Lw.;an,c%?:\8b|PBϮPc a:}@ΊWKά;zI4_qb(FԎ~ \V]%^<6/2f\*V뚮DZAբ6yϴ Dդ4qu w,)|GܐR6}~*K/h U>$vuL3WieQ @OR#eoE|""p\T ߃}, M<胓]3ڤ?"DiO-8܁B"#pL6 Hhc"χ+c_>jm{}0^= ]Ds^93i6ѡ ){b`D&ZBtTCvD;rcSY?mQ^ 4#ZVY酋V8]a؋3U6r얾8.۝M?l%'o ^IDb*N s7}u uLߋM2N NG߫~k魜|eR)G_PL|gEofEfHbGEMx!wUq0!.Qn g`UeBS~𨵐V\3-5oے v8!o@S$ӼP:] m;(%^_^jV2WϤsHQ'bJwT+1vQK KL/\xZBIO[n0De\$JR{DC51v{EM4My;Tǧ\j!2& Vz'Ԣk#t]?=2m?y`2Kz1`XwlHW_e?3fH0%heOl2k6ƹ8(BiF{"J:ȑN'4?)+{bMa703/6kYwHz7G:nOs VljXþW}H|4PINrn"bzJoJЁW+( n[q],l=Ĕ;|"LQ̧}rG{8_&Ӈ"_oCq` չѝ.M&| )_Dq~\E:X/m티-F I rUc8|"ĈDD4C-!>}mU"7c1@;So=$yjg>9EB1;s }:yğR]kmZPgh\$ |z)8EA1c'0Bb+c+M,FJnkCUn<W,ֈ~mTY`MT+o7jԏc(N\gڼE&-fN c;j=I*Մ9SC3۹EގXSsݴUx4EUrʖ/XN~z]ҐpKȢ;r"ôEK=ArѬAdŌR^MO9B9բ Ϡ#Ӆ:UӉCx3Z?#WӬ?GUml;Yَ]^\ icW{guI.Md<^uV7A[U}^ΉC(P_@aVd 6D~9xThǮ͖ MKlB^zՒB`fބ]2'y.UW/-,H˯]C7kGj=BGKxR'4cv u$SL?Q>0IIވe攴٫bguS(~m[0_Pc5P? [X/zQXba7zn =?==:$czpeX0> 1/ǭfGNrSc۪Z7AMYAٝ4 ## bCԔ>|:jibM]$e{vv1k\8 w.׋#%{OOA*G[iMWV?|v.b;ųNҠ .[47l网(TùV ŇbqpoPEX4~J!՞KQ% mV!k915b< nhҀyπk#~@t"z[{muAx҃mK2^NI5WF>I ۖ,3כ E\SvdQ-B6)Oh;~i)=%U k5"逌Je@mZ(]ZetZ (.w')uESQS+ n8Әu:lԴe O(hɤ nzlk$ZPǗ߰"Y-v)Dk_A>A q ISvfh)K+ǩe+[y3POO"툾_jap0ԙg#M )h|x&'UHu& gm).2% ҌH $9G6UM|-Y 4Du;7+( QB*\e@Ix`8z"y&SK?7ݓCZ^/Hkp:}% J䑵~/>q[͕8#"1 %?5s 8zкuG:g $ ޝY{Iێ7p<$N{m((8ϼ.LT`#DoE٭ nCB41yKö؊fӢbkL_'{+63v"<ء •J43I6n1Bѳ߯'cZ,)@{,rc`&,đn8PQ5L6LGpYLǛ#$_;*::;L@1"334¿oimUgL ߓCl_^O5jN `E~G% Vzx7c;2*eo+ϧx?ޝuJE"Κ_O7pŪMco [2Zy +etiDX E 驴%Y}=VZ L!x8C[ xwcP1X 2),Ooa u0P'}x N&d eLy# 0umobEcTK@wmuݿ߉?#Q)ؤB6?V=|a}$%%g-U-9S/Yo8"3 Cwʚu`j, Okb٧aIld+?'Tt}gjlcTSJ=0sE9fSlXEx2O Z*2oW$@ʕP]q~17(e7;Q%'Cb[!T|S05N̟yb-"'蹧ڲ!s6LJ$|".*.- }[機:zKU ,Cɉix^KH~ f[CC>!]9]+%bZzq }-Oֳ~c mb('D\};I#Ő%7\Ω;KϨ:r?_P'5kc 'GB\ưZ\Z"yض}y4)DY2ՋLub544DY@4'AJlYabU~F?d;)]G:H|꺏;0֛-w5:ȐtRC_ʦ[OԮ[rl A`^ Ǥogգ<=Ayf;$<ϹL6E}PWItRrX/!>76.SFGMZr`AƹiM_X6w J ;>̣pboCj柚$I~iL:ڃ@YZ޸BuW7:*Pc[pD@+i6} d\ZVrBW|"FZC&)*тK]YAbټD"1!m2o5ݵ,!^T # zp#사2bxgQRO `Ftmmhξ$jz)ӧTn1' EV,\m_Y ݡ;/MO1@ANMKi񢿤ŵS\&Wqetk!)VTz²8ܠ$U'"{DPp g|1#Z>)]1/#f(2<./#4Z~\%gde:U&*g?$5{[ImOx\֮K@Y֭RI{@OǷ)6gͮYh٪uDgdJ/J6C F<P275uVNQI^3Q#ufl멗/vO/V݀ÎA rJϤσ]=֓\}Ur.Y%%Aة.+gI2殍jdwfyѫ:K#0ԣ TΒѳOQ)5/ce?r S s敉f=.r)fn˶4p{\`|?b酛b3%[gǭB: ]aʖ J.@q&V f'[!:R~y)N9S k;IM NuF3KV^ZEѶ=KԾANdtoh^K#lvA43 U'kY,lܞf% }S"zSZߋKw3{nn(/(PZ^A~NJB#Q|wvSZό&d/:D-@ȥsz8;8>2]yډI@΄{y/ue 0ysӚk|DZzC,Z.% w>bWXK=V_` }~C*Wb9?.6*ŋ6Wj0π}M5:KvjIdE!:ӱv NÍva].82qJO*C?C!$|1JF]Hbj ;Q#G ˇT*e_t)&/nMTHԳa| B5 ζ39C?R~eS}0X}:@ (FwvlNn/3#Q!Am6 6l:גn {y;J8o&;$`O#LȚB;V-qLH(֯[O2y{ ?kq*ZD9>)CAf"d 3%3 BrJB?.e}/xCn9BՕꌓߺV"%I oU3<7ڮtэisU2Җ}-xC"Um'[̤ xod4ӣ] r\7n̝|gǸeMt}l,, u (}΁Ӆ F,^yRI;XF?{; X717eD,ɥŖXrS6h~ew8sup"q4 mm+0V3#ѥRboARKdOD31 c: Rީ岌^ l܆'…1,aОShOZ{76ܰ],%-JC;&lFS5'g( tja"4?~mBp(*=V_>N+9IpNGʹ\<n\lzVn2+R 8YZhmD c6H=;kY\wRWo+*m7VyQn/@\)]?m/P`$naSރo klV3#@U Sst-zeNd$ʯ]//$haIz{(J uq|׃)CݶKC-p㨃Do}i1"A#]`3#Me9xJF(73_J*Cc9O >JwbHb\+&yq=ge5:<2cUX~h̹ʘJrQ% h%kfL#H^+6_-H+ Ưs)S;)D2Nx+Yu5&`(`w*1!2-w_;HW{|؊2{|kp 4R&k#+Ma*HWHnPg7;VhB[#=(;ב^l,֤RqK}@Pdu/8+0 +.)(k]q6R^ABJ89%p2%SzO_&~l޹k`Gh~f2W ʺjq36`IYl][a0qmLQW#y9Aay2ܩEķM -ec y?t 1ԉ?.`L,Rµ=/?ct1KjJmǗGؾF1"=;׍^|'ޱc҃傂}syA(-#aoi[lPB9Dd ?d4L>05gQ~{uԑe/[ny6=lQw敒LWP$ f7q)^/?0o ˗ѸU-F̃ ۳1QMĮsd1zN_|}Mֻca5jdB xu[3.' Y=@gti,렗dZK}B}&XJ<"[}"Ђ2LD{jҝ94Gf yՑBf5U7XNk>Vd[žq$8MdÁ$S^C؟FC.JeQq{#LPZTrup &+dތuf7[6l^tUg| սTFM\x7p=e𑋠r^?pBUǑ;`qhzmz?VꎒHB  KHˋ03X6B؆~qG~,z7oĸRr \%L|VYaW& X Gx텣u<)C[:z9&ڭ{ ']#J.F%p(!V_d'T:A p{adݼ6e|\w#Jn7Ez4D>I 6z'Izh3W\) $Y;|-2v ޱq1J뱗l0'tx%9 m?0yGEьa<7EQIׯ*"F4./--v<}CXvU=g%]R1䵋oX"#1DmmSB9B)Gm•~ Ɣw5r 3\tQBj#U׋03+ ]ylf >yOD~tNqT2x';`k)nA, Fw4ZBa{$Ő*y =@ $7v:rńn3edϏEqDQT2Y2C+;TT)ȳV,hټ^7z:{$ +7C5B&7 4sLFMSB#V3'2jμ|ؔ'ϵH6,6W?p.B8%;{]E,s3ZɽשKٗV2 VÀ9Is0j=FС K(ܸ^ ^6,@1h񼆎 XG LNvF\VR#5Y'\ ߃\btwg&pNJUX/ Rf.uWRbGք 7Jq)U9 zfPcګ\,wK+IHHDYp|0#hYl?Pъ)C*VqrK#~I DJcTw$ȐVs;0Ƒp6B2SWvm>Ϝv,uY.//W爌B:/{Ȅ,6썰)v_k_ =MOqc ph]b?I N5 qBh]03%DA=E&.G6W,Q賐*=z,zD>cXHo2 @aHoRfς<$ Vm9La88=å]+w=GbLrj<@cĸ ;p]3T< pY%-« g{@^@'ckMgJUAmB'(…$]~a6?(íO:h˙4Q.Z5wa"B֊v[sV)) ^փ._to. X˳x`r}+YЊi=Jy۪`E_fqO vœS@v!*M{I"ӊͶp&s:0xSg0r! N cn̕ # 131^甌WbD-H ZiIV0A¹y"Hxğxq˜)D_aoI.|W.8_[~aB̩nT [(x7S,KGYa.$yO%4(e?@x=NZ;WBL% cL|g!>,5 zaH4VHn*v)d$uS1wt@!H|e'tw5Ufr7N QEԿTEEwQJ6'FI)EtEc,BKOU2Mp6<@f"bnY*^n֠d5-HkE5t˂?O,1pX)lV | -Q0wOOffL_pd8.C p˿@-XzOE2E-[V¸e *V49I+-Ʀ8!{?}QfH(W[drU^9:1PeoSsi_f䭜re˯a4?0׋ @F (fG..| kE93x3e9exM(c{ʦi`ꦇ*6İG⠀,1Zh)u(uˆ@2U"C3`<4mtI,p|W4]{_sTƩqa`FdYf4;]^fbrIrZQ B<]=y>q6"i3a1\ p ޹]?vcƸV7T2${ Z+wI6z(GfddQnF8\A P=B&>n{ zN&'hJܠ<<K,ss=(qbaI| M}\e?2ѿG!)amxy#a;̐빣QձZ/`/ F`b-R0k\,Q. #$ZDP1PN Z~K cWpyb* |3DTvĩHg3 `z2y#ť.Fz] {q Tq~A^PRu`P}KH6aٹ?IQtוViJ z=s &mF^O\-!(pJJL)g;3֓@0UxFt3$> nA6^Myo+ook앉HS]2 7.=8o즡&|+N Uj~[Kj1HF^EO7B+A[C#mG#z&zi&iMXF)ٳDf٘Eq)eū9',!( +2[;LĻnM)]rf@$W6)n5{)17Be4ʈ;| g" 42s N5Giu+k"u[-w=_'%F$_C,B[cݐ&agV{q8Tix${#?q6/^ib(\db5Z=;k~MFd b>V4HZycP M:e;+x8&%pOK(&}nQ,9SE34b8P4)2c"#ҘIOw11GW'_soJ q?s!3h*Y1K20:T(«O_Ŭ'"2\w اGQlM5IUa󋡀Ozv7ԉ=``4_FH!q0C$pUd'ӽ'%("ZA޴z3 ]bl7v3dwp6 "w{Em{"' yLA9锩G h6ZLTeb 0 _ <2ޓ=ؓPӐ7GO2jDžak]:p2o͝ _!;7;u =-: C"th@CA> ~P,BZǗwsh5A3I8b,$ҒrWm"C7l1da⎔}'5wbB]\ža-\pWDicnX/?L4Sڏ#jL/ ʎ#$s% :aޅ_#nc]伻Ya 3\)0BsudѤmڴ7&;hUTZ3+%*x&[l`aNI8%m"} L.DZ=&9^CGLȚ0"j3ŊwE뭔菎茦edI.E\Yf}/HM$۴A1ե+ CD㌌erZXAgt=Vfz8%Pce/mc j&6iۻY F]σ-S%{?a^e" YzSLf{b|mǸԋ026-2jg  px]f&ڝ|3֌\d?N/} 悧IlBmYF1ɑ Dj}yxzl/߿ˆD0@d4y0wvL9VardXH\u#:wt+;ėa_'DRZ5d T<_qYq% ]W1t? ٲz_Tv5AP ?XP 5H.NA!Zt. 䅨` C@b $;V*E6 uxzt#`;ϔ5HR +!XQ%$ueq3|p'x,|5h3^"^*y,  8;ŝ<ѯPPXF,B%e\z56pH]Ś(b$ ;{/V,:+Jի~YP<#_b/)굦;}冚pNXZfaϨ m`߈9ISa֖KٶqUqREvG9.#$2(s=!g~7OgrRQ9( J*DHp c!&4&-LSPAXV*:$$()MW sL8 0Sk?Љg$r{B5FvQn֫CXuP%ny݆z܉`< yV#ikHm$n'HG:~IE1UikuA(s 9v'k1%?LM~']aFrIscI!nv^؜U*VvkSG =$ چ\=E=#^L#I%<_ңtmI5O l)NOr,f7D.5,o _e]Jwо’2 ) kVK*1͹Ay*#(svZDGG,vsT=!JVoh9(D?qDxGdYy8+l) g~|"-SS{׈|,*RrYs?]]7z+_)"Fa9n',;<]=eܜWI(j{>$$/-LJH}!*[rl$L 'a.=e53 (!2,+}7[{(p迵~./Pko hr$]ĺZ@]ջ XSs EB= '5)fuBF@LT]/oqDr ,F! c?vXY U(Zkb:GIGt0:U=Kek>4qgՈiڜ [ mh9[y"zOS*^9nwRڍ.@sf*JJ8O~ u1;UVύ@t#HBH[+yLD_vh=H$WI_IFI3[n[[ JCMtg R.oͼ\h<ع=:W+UN 0`Ц9;7$]D!59n]aQS*eAX2rl觭?2fx\pć:ZUqѭ4Gy%woy8{w6Rʏ}1߅ ,Ysjç ysKu1m<`-F5)%Ø35j qzܞ"vII˧XTEu2OY}Xvw~= #}𵎇eo1+擿qEFş?/JMax~H2Sjuur5jŐ[Ӯ_5ǡ:/ ܣͪ#Fғ#pʴKR·Bw{^E*~HWRqq %]꩏ԒF٫8CmܞV5(i^C] n HNMQ_) 'zjhFX+ezGz"2 "-\M5@V9kH+w.2G')p$S?5XwIS"ݛ) f-;6M/=wx%- nA4k %4U݊yEU0ΰ,8^m] n'uKD.M0g؃Ψ?N`֜L<72rS 44s$=-lG1 &Ng}W0Rs(^r1OϘlj~yz;zidM9|:e#)hh(cy;cxo憎7AD{2c%F~;#Vbg]d<" -Q7/,N map \_`DzR^=ӽI̾EI,t {O}#.f@K`1fs?dOeyP%~Q>m5nnLWFSM¨AɣN$_V:ºKgu(2U/꿅{hT KlmE̳DL2θʧGu-3Zj*ׅW2Zlo=64Mշʜ *R@zP1 $#L [Pu&+еI%)*1aI.ecKfJ>n-}SRid}fcr/ʃ:[D܊L]$dfR_M+Dz"DVf0tK1oKem0(ȃ/,HKE*vUEa9۞c9lЇV-W(V+<aV,)H[2ōm"CpU i kt4hYzh0-:r]*pG=椺EA\6ЄP}E@ÌY$fUf10(f8#:B(nkl/+% 3I.:hʊ+K>|m-L)F=)`D7[(|PCWm߈O$E5p8خq(8_iܺޠjxp~J=keˍSژI# fϕ&9}2zR*+D_2>_M4RC>Q&zm2ǽaH7[8HPA/lF ԉ0!$LӬ߮A&yySBRČ_h16-yT.XdT;aZS, :Uvĵ;I7,e1{ Z])sO.._u2̓š"H<ؐ1iPj޿?\g-?: x砡Z+|D]FJ4{!vO,ٜj3rM^preҲ41gG 6zwW9 -i .W^k{L\}{.]CoR^̀ℎZMҨʃXqrO"qAM+KnvpB3'}eT4bt xMP(9hxRe6 FzoN~? $) B"!1S/ͻ/Hܽ8Gx(uI?^S|~ld'?[B4K*Cf^"f`8`2"qZla T={ʹXuVeDWirS!uM~Vɾel^M2ABp .:H ?lWݰLB (!|ً{j7r'x ٛձ77G|xKfSwC+1&ĵAt 1:M+4CU`\!E 쭻%qUlw9=?CKAܯ`EvKF]رl7dJ";6 ɷݳʓ/V[5<lst%ȋ ;&}uZRҝ]Ǜo'm"-"*ްwNxqT$Ȟ$vF" wFЈ7蓟6OPQ*ەWh<-|$4 V1|1؂i&AbV.Hphӊ2T Md/*d{#j@ʐe\u{ ]8CT%'ŶjۂCsw ?rغuؼYP?5p$u{rk/x|^ |zЪN.M٧GDu?EX"vEw@L?\`m?0 LwVĴ|Qu?hOSPWwf;n[Riv;M:!;wA\~6wF, RC~QYL 2$ V9Wċ'8͎,ɊKN@plJ@*m  MՁIvǧӻ۵u@&"G!q„hΦymߪjFTo*S{-E.HFzm ҁ1Ay} $! 4M B}F੢Ғz9D~ n͇X 6&LI!%ݾ\Rld,s]NM9>j$.I@˂'^tm燾f2U~e~!vyX ,LcQ))7=q9}ŏ-p}A4Ҧab̔|3+ïS 6' yi;i_[k'd^:>H\(f7jZK[bd3 0cRLO <ֿĻM?G 隥`|w`{N*5r"^_=e P7F::Ϫ@8 a`5B|Vb2l06CQ:?Q2rQVD W3oon0 E #7%z=E>vܜ8d6LNlJxLzBf&A$Z ;<Ӎh)Y3KWHkr0Y|4x!wEL_?2lisށo2k 2r* D*Ě8e,*Os|L;@^ϩm)XAq2iC,V^и$؞&xjmpyI@ΎҤ%,l*e.Ӯo#_Q@ ]ii\ |0G],hلFm5+4Q4a\`'3vļs'1aI}1ex 'h(hG ~Zm%6:,=iq)"nX*F* KET:h$YRz/z=/s+J" ӕ4D]rԨ5oD.xH, "T`͠v/qyQ`紞Q<1׈{]{X3i3u8pNJ%&J}풊jA>Nu{Ur^P& "Q]SZ81IOc|,ŋ)Pt0(fѩDdǿL1c?}V + ]0EgQQf7ڹ-,bakb$+ҤfTA^ztȓ)4TsT'?hCT("m 3"=C M1d.Z!񰝩(QTŘt:'D)kƪwCidm3։>?p[Aӣa9T9RJk rRTyP ;$l!4NQ am{׊mND?U=lIngAƀI &)w3@qِOn4Vp'-V GnwV9VQTx Bk颢WTw5N.㬰.xiS M)l 湈ScԀ%VeNH68P7]K(sT,Te>ϝvoԫ0_i816}F2(An2bQ4NJFwNxܹSXIq)-G>,/c&k#qAኝ+4ɕzP.jE_/?Qv&ցC}dUE.dcĈlmjN6MS6Eɷji ~`佌cQbF$Yj΄8ggUY!LDSTzglڳ ѣa/SA31f0wr>N80k6"VlfgW W1o"@"*Y#$|5\(Eu>떍ZX}y*ۊn M`2Y"|7%xi5y/kTC̣./ ϲ>XXic.ET/jS/xV*i-TǏ1fj2.IDJú8H˗"')V2d$G8xyH^ps yT sOUyH?ov7;Y :3;DX$}eNQ]=g# 3w.YͣMlh,}ͷwڧ9&~O\V/mqt싐}6e@=.t(RPסp˴(9jC”ѺΎhZh9D}ޥ ׭Ӆ% i=KOR 8shk@]oA[m+Cs~uma5G s))::U%>X"5'0H(?wEHtjxfybTjzE`i2js%dY< _ɁH^ߥUR4y3>L_?`  TBpqiΏ#y kP}XA+'i'p7M&.fAK'q?@7b*?OO$d k u' 0hThɴD!kg ^EcI'J4qkhOxtB, A  "Z_ XWm}0DAoGwB32n?Hf!L7~{ۋc (7y/ɐdp%m=fRi+BU' MQ83~sZ".6E@-ﱚDs} 61u r\߯He =VoO&KjO{1ɑl)9>:c^c׹rʨЮxc )f?5{SP\Qe|죿}PZdl"E]W]"cEFEV4sf,bRWn%n)`uhTDv8u͙a G-/.j4cXVC˺C9zU>B2vr[FF R=9uKvKD<5`Ԟbw "># d_B{I)-sy*V N-BIoǪD2m]db6)Wa?X?$Zz2BF://B.ƶ1\2nurRN:2HL"fNۙuP 7gXё]}cOxK[bTvSC845:-W4@5=Jaw!jRvg ЬU& {>2\BMvU1fss7@TGn . jcv;ٝY+SnlP#<Ĕ3.)q!{g|n{LT>͵(9Ag$뙸J+K82fυV:{}+򗬂*Mk-Rq괲=]@dx=e.Tu5Cr  S{T{] ; gY=AP1%9cG瞅v\'M;GQS,LY @v;)Axdnr-5uP༮J-ҰϜkM]17qڈ jY~Ixy!3y5JeHʻW׏v+&6W^{e~Dպj7 }|1ɃXTCK4?_3]REWc:: "p11hַЬ`h~/M.Z PIZ@x7Yr7Dvb9Uҝ~i4أ:"}ubN9g22)͏#'0(dnA,Ui,%KV$3oS{l@J %Iy XF٭p{Tw1|| HDer2%#=n-Fp< E[iڤSHG,8o^Gh>TY9yzR %(vt-=T}fq}HF(Gq^xlMX 9I憈F& ukvѿ"nMtU >bn0h=4&qpjc"4Mci r]BҎ{Yٓl#GjKYf!}$MףAlY Dv4s9`QlyNXN0x±ʌQy&, 9k v( 91sl ZR[EXOt/\ƎL̕hu`5fzM×?OvKAaC1>SOa׾=ۃ y{AQ(ҒZFЮ}%uwD"0YZ);jx~2|kR5% ;#dMaz4aP_pOC2K-m ,xX s;6/RM;Gm| G-\pθ @W>(ubs3xA]"A#D?#9'<CAx%IP5D(G~H/J@!M:IjPNg7:)Rg38ƛ@:W_b"u* qq^ȋAp,?Q UI*ab<>q̻2jaiA }[ _nQ- S!ʢg>Zoa=+ `szwʳW; *o5ۈ*lť{8( D$3 [06ߏTʡrlك-‚鴐k' Bz Kwn[,PJJ}bnKܛL>VI %@-e_%Lb=ih!E35dVPan\LCl;~}Y,F;y zGmQJv}ڤ]dcjKj,;䔝p?jwe?*>0f`L+ /{":0Zto$^"wŘ8Ur8 lCjTCrk}pޒjxbuYΉR46n6TKb \>b{h!p?=zO8N5^`l.rX,'L-AGP rG]24 96[:D+" *]1NN xUy\aL#m^6S􌃰.1v(x_c{ٓ [`[΋ݿ_/I醵TkB`!n2uH n'87\=lLT8knU\kjScٙ[ȩJu|2&ธKVZ8iDO:pSH~RIÁ2X*Wnˉ?d"EUہVu ߻!G,(3M]LFmDFYq6-pa7/J¼ B HO+g0˃v1T#R78U?ɒPJv [\rE+is8q3tηC0I9SqS^ >$ýtk* N1|p-> un=iߕC5fQݙu[ v[ٝOhM+YfI|zJV#mJFA7L t@ a 6{wXU6.Q8lJ.QЊf[X)YL D[{uYwG6f/bLᚌc1 vsJ(%Wλp^'*9M%\ 7#DvO zpRwXẹz06ԖV8Ռ7;1DU|a{y$lGKrҵ,ĔB]Kle'{*a8`.9K5\<޷qBk&>rgMc&!'K.%UjpCjeWWywLИ~ [ԻdѤw?LDiqr|ў#KT1WN&LV BÒJ}lrЃOFCz;ઈoW_JdSzRJǰuNK_ġz8I{Pc"⾉f+zd8(4T)z;]L>~ b2qSc3s`2ס!‡8FSfaCjJ\Z-hg l;> 'cVwc,RH‡5S]F/VK/%I-n!DGHygeH]r`~MRwEGb01LfW37c-hsa['ۄP@3~s)m/ǮF}KzbZٷ\Q V|]lS. wPHz+)NP޹}@@Kc:mG9t5"lt|U 柒8uðyRXZQt?iO%(J@bX >}ZO6M>f:co0 оΛ\ 'x¸ѢȦY*M[ i],s- %TqH]Y훋lP_E]ს+C{^6єЧč6-iyMdu1xd |_pV8hH?ϼ!_v4p$  T|GN &Ј+M *,\ )G9ƉƞFَ5XP{A$U[#L'Ah6 aH?Hr;Nd)F{4 \Jl ""@rХj֬g BX9EH.Tm$$zՐw46{,yFniHm+"_.ەL.nl= [GӳUcTW4. H/'Jϑ7$Wjgn $ny;.ϗ:dq*KCM#Ma[Na^ҍA[# h v%[a)o{7",ƹVЪ+/44p.iG`SۄZqО{J;Y /lW9i2e⮍=\9KsJDtq> *քX*-2.$?>^)~N(5ݫ^+,3ggC1\^HeȽ%ql֥o5=@>(*FNxR8$3|!gP2⿢hFL^7P<+w2xPeev sFuWSv  ~:UH¼ #9χ#Y÷".H3FK OܱLԬk%V*@(J}y,A9PpO$Z/r:f|>5N+Ad yey5}w\h%SZi$62l^ʇ{^T@LGMe2$÷aZiD["#b17b3R+!Y_12;wr~BRuWj~8V!m[ХSkRu묶?S?hT@pnP_ \` o{fc8wxy7䲞xsnM@U5ŃV.ahLݼ(&uƄ^P1X Tp 3#cf5 mtkkLFU<-LBfljZeeO _FG]]5]"Qt~GTvڗ4#]ygK}tP.vćiϸU 5sDp.w86pHHy&"FKfku!gi_g q$Q'"$3nX?yxD)Q~/Kk9lmo9̯K/+RXJ+XD 4lsJBcQlLOjNG(V'eդo YV\QvuEm12ֿº*XI;~yi,m-BKe#Wz3ECĬRBqz,w:pQ(_[!: +N4RG \SiʙR%G&tsN * 2<ɀiD sVX]jobMU,Ś6|nzfzӣ yEZ5 pjqcL.Sg*趥׏\y&Ha@AnұwpQXa.*]ɨ~p.31P {nNQៈF3qHd<2wH[Za(wM<KՌҊ 0>p0N??O> ΢`z7Ij-ـ_ QF`L%XdI)+&=>ttlUf#IN.c-693 o @V^׹'4æ2rm - 3y(Ú¡?6-+=PJL<5mlȒ \ L !^2"{Ac{XrL]GkN,튴[%+[)(m<&!VQ$ɫ`2'GZ5L^#HdX9q30ū:O0r2aɃd_{g #ƳL O^y!0?F7?=|3y?r"I:2e+o&g^*{C*$t9$Aq [];}]uaFHNf)rQw׆ʃ F&LL_VGq|TK.  s7l%]}0Ì  go\Nտa$^rtcT,8u0Q[ͥ#PO ,npvUUSV%jOF$=8<6B ׉LqU9ȝ94C>SL+*h̽Mb72E6 sg;X TE%?Դ\j.|AБ(&9gYc\8N_륦loce1QMmաrma'/gOQ#C^#[Uӛ-ww(E@kSJ#Ur! <)'>z3mقe=ID{"ޔGzErv,!G,`[+=F+Z45n!3[1){'lZxX:&4$N Z9C$] Wa2qj/[(' Wż#$,C^kzGEEv݃<3ywj`nP捛- :g<~zϙC.%c_C][3TJ DWw,5wN^K:`ʯ!/rZ?1QViC9u²D۹l6Fl,BV 篯gtnLp@xΌyT7%8ůTζԑEurv!CrOh{Az\݄u9oM/ _,6GhxFd3y3mU!zFH393^KQ}C' M'+W ۬V$G{}:u3*!ł$D=/Qzd/+pIvNJ(KԀ $s%Q69Pb`ǸiIy59U clTp -Bdַr8*X޽JWnzt/ElT)`;6_ As!`FWoZߟ$A#a̰#!¦5w/`O:u[nM\LwRb{l0:[k}t~;O1itQ`?Z()x] rsGˌ"Iϙƒ%c "AćCZ\dAV^K\WgzgaDE' SNV\U'i~k怉_-C F[;  w&c B30Zd=1%=)5Nb dvFsH9N?Vj@ぽg$)4>s)DL^ISKpTA@11WcՂ <3E/_ ,Mn8cW*BKi.ͷOP@bXOڳKع>%c r8+\G:$_}In"#= nK#p$%E̼^ a=\.TvQ2 @O s~8^00nC3:@tKO; 6j`J?mg0zFxJ]g7@\5Em(qRW$1wcN:v"z\9>ĸDa$ueyca݋Kɢ ӀY"(; U (33yXBC)PLFi|Ii:3VYl Hxq_-K tyO/)DEyZ%m:%g0tNjsFqj=y*D^!["D0}W=!*dP:0vm:1yyrղ 9SQh} 7(|g#sF.l'A?[n k_PXo$3T^ _K& K*E^CcE .cM\4C)2C'=E@ټ3d Iq2F$< ӨdsȤ;NGF0 qUϤ[ORCļ\aKK)\̧p}we$-va<1Vm o 2.fVE䉐54ӷ%pS<ܧ|Tkhۼ4*<w<٥@Zliߡ!x >}cZ K3 ^q҂9KEm聚@$M;;*~C H*9ozxck sƳE"5-{&&z&W0mb)V''!*i]r~ ~4I' EQm9*ǔ #tuSV=V@T1]t5tDj$ic%~9OErAY4EHa1x`tiԌ YGivBHCĤ*zm9%j4Cy H L0fwQ)wF-~0E82l:޿AڸY@@ f/j6T3"=?7p1VӦJ'ɾU bfsIda/-~i[OUW8ey-Q0V,=L)4dWl70{f"_;D'Im᧫(><PqmVVY4PlO5@+w mB]b]m]H _37{9eVc@-D5|_ L& m:gz,jX&rPXU-fsP I/E\П=Kgl"oO-h+g>[1[Ɗ }oѶ"aBshxqC & maVКBzACw ,aImĖvFt 5JMXyE 5[rRrIV0T7Œ t7؜;eފpTB|CmZIe\C -(y6v{Zx:[O:x=ihH韬-ܹKj!িaQhE=؛4 !nUj%_9+mVfl#?FǿfBt|HI(A#\e-tsB@HIMt3R<~'tNpROT =<3-I'oh\{>$"~D8vгMFW':fv=D[?B.;ܙXM!jrW3$hBU_]N`IPɽB1t8L2A(|PR11#Nn&K~fcZRQ2#X5tpK_NogZ/s$<؃PP*lRBsOQ0}ږ=J7^{_Ij'RZx-OCD`ȜZmDd\$z# ܭƷB;:y:4ݬAWEIГ"{Z&q~Z'ҺJ5nnr@GuX]$kGJ"; =]'.Oؐ/\lh&)#͒etNW<7pD,ߴuȰW_wg\~Mk|I$O39C&Zl5u`+pG^5G WήDJTЄ [6ꨳ xތvNe6si~>k 5J/aR|D}.$>]ɥbdhS4QA_ppMBةp 7"5WY:/4C<*E+ѯ`p.D&V (5xRKНځ7$cdث( &:mM*6Ӂ$lEo@0z\5雌 ت2ֲ8ސ?oo=.GfFmgIEij67cI8!lf=ڌC|70jBhl)ηOReQk"\5xcpdt %d-'&k#HGO@3.1=pq"@4$R٦ҁ]'dqv&N泲'I(² {{q&-+F$CW_7ptn(5 ^)g&_4*XtFkQfooQBg9obU6j5/]k~i ]PZ'?9,q]^$& sk$LAc^ƙSJCJf:=}z[aI}ÇVL&tX  $WyݼuJH)$ìwym+(PĿIXmPdUU7*lM.!B.cYP&=}kvKD[ a,7Ǫ%>75_iҡWs0K˿:NPѠ7ա餀LlKȀ낪.NNs*sŃ뇱Իcl F#40FYeE3%rPGc@&ZN뙴Pزp ER$S h.'"[]S[J:]r#g:qJ`tRBhu/DAlz+RNIR64>(Z[L#(Ho.nULI­i94|ľr,|Oa?:F"e GELs.qSFFYPfT:>€v=N/f[N?3(S.]Q x+l*!4jr9JSIYHlgEʖ SLk뢬DBR|[s \Gl=}{ >ł· \'}8%N疛'^&( DjTIbg_ o-U/',gő3N}N{$rND^fpSѡ`wA.DL)x!{\|#n\].|>gC0X(kcU\%7gcigW-./gq2>33}ȼ RNJQ/^FΡS.Gze]A^QT@Y҄ybos Dm~͛X-^Cz3>ݜyQuA-^A#g ѯ< Ӥ?s`CۖF*Ur,Jf0kO)[9KtYK5g{RʀzBvI _DU쌠~e_mGc=;#1[Ӥ*"itƮ^".]|8Ȝ$a8CwHj2KnhHF c^ؑ2{e">5k /[8—ߍٙJMm /Yˌy@N$eOg*P{uo^>=DRHyNdԏ1%{Sa_Z6TbEiOus7!QĩETӸ|: CRjd{U'S<ј͞l~kNȜ\{=75AsE!ș2=8yrw6%& "&YۨE'_{fҬyXdl(Bxj׆N HP*]_/hM8z&Do!iȥe&HbeϊaE  ᖵ8毽o݂'^0~ǞѧZHZ颅^ΩƞSR("K&^VyWy6a1`3g|?Մ :b١а%FaU|4Fw:)Vmw\n,䜂3rIY؆aݕBv8Fxzp;,6YKHHmPZ3Ȏ}*gFW).A6e@#Lsi} {m#(B! ȴ3%CNlޭXPJ<8f"cJ#9ˬQyJ1C-`&{tǣw@d^C /}D6_ !H-LزD]By%'Gvd-oޒx6ZWk¯gE9sd'%qJzE" D8 5ۻL)#_lwmꈪCxᔱ)l7 YQ|IbVb\9n27f- ?"!rLou[/n?5-6"e&K'*#>oE]{{k Kf1# RQ}2ꍮSC+f8!ĺ 3 S. ΄$''&ΡfI=1burt͝r %7hõɜpz@ RL\ޒ>Ыѕh5kuz9T0m"H y`gpHZvJ3wB ?WEӭfT\0e0REMZ"@_5 $ _@ΏZ/(آ+,49WbUY^C8{9L~ϓf*"F TxQʻG_]H< I}*|bƔT\YbסOwZkL|;dߨ=줄|{ V"/2 dt |2ȢZ? w[EU# <(6+p5V/-Ш9sf1*"H85QpƀaYxy T1ZM΢=Ot9˻P_&F-oMv+Z/Ph >l;i jdf]1Ae(z?<#ͬ6@o߰m-:)gL( EgB@q݈ y&!yR9,P}yOYaSqMW(%j'A2$x@wHѻ)}6-єlǦ$ԟĘoBL>;5s:qS߇۱NA5cTà {pa`@%ǁ.BFB.%VqJu1d޺HIm9]I4هK:1.w>00JV- jNA.FЧy=Bih@3%SmXU75/%AzZ,xsN/!e2~QáCVl; 20|,GS xx^gD1<9&Jy0\;<5_'յ ?N@ZW0׈!LqHʒ,)o0((.OtCw&SAl3>&6:ZXs'Uq:-Q/\݈hc'7٦ Y/s2ؽ'zH: /iMyg(0Yo3{ɫXŪe ăW(^f_L9yLj^8ry_nʃ/]`!Y4KٛOկ[V7l:q k;X,E{Ln ]4rI̹]d3,,4ڽ[#XV龵iQ#̵?0)'G̨?< tYL:IG>"BsO;Ą @K(^ 3 A@yzCBy N0zUoD0]pϗB*[FL!ɳ *a!3b7}|Zc=ѭ= ~Xk0!z+>(}J V0D? L,G(]ǩԲ6v 7gx2ɸОLW"c%#uϛK[<]8P>>PZٻ",k(\neCAzZǵ] ͇ӺcLC LEքc^4;,:~2r+JRXҪ ?S#>Sm ĨRYY|mAxH#GsQiJ.1C=mfAIX4{фFSG4 +b`̏l?*y1U9:W4(].[)! Z-7qdkʁ񹾞|k" PģNHV  ROKbXk5Ab%yU=}"uomHo,#Nˡu~U[)Ɇ"/8ndθ%7zD<7{!K–K`7f"y& 6ߠJ.AɄP}*`iA-AREeAS]St 4:s+DeB;@iol[ 9T[)!)\ Z U})ٺ\ykC5bHp>*'A]"h, b6r# wE|%B)_XѵS7l)d\P)dpԜzm=}b*EYGY:mUϐy!Ip s.Kqw!`M|*Q=d>P# \klxmuLK ՖuGs՗Q&? |8vqX*%i&osb ;(*r2`Uk $u5V2@ȧuc_nU~kKb>KTP(17ƽbseJ"fᄇZ6љt* iS6BɪC͈^ @D  5toP2<+x8uhF}:6rOܗ϶?uEl@.L{)ܿ9N18>Bl}C'u2It92y}5S'%h|*#E*DJ3-zjGCs}1|HrVahKi2p7kڡq ;~wh dukrZ2WkYF5a ّah0 _#lGo9wcxtА8Qn\q={z-1d\'ɼx.˽Y@]KesNBk^/1ݍUsKߐ?xȝ;qX97˳DOvwغY:Ht.yeΕGtT4ˎlNXwQU'ˎXA$im*0Do| 2:Ǥtugx!U)*"l?&L0)Y|;/Kfh.)؊I.003`tbUTZ*#E7]i`IrhZC.O2Bc;>mB+uւ6{pieP]u.'3<> TWiY{z9Iȡ#]ITc,@WN1/yO ɳZg]=z80 ~*2#ΣB* |)C%r<ܒm8|wPN,RYF+[1,=>mP1Y$(k]u;)i 'R.8OGoI8ޚYgeÊP{w59=T}`BV)5kX.%) IK*okO9-{k 04a7"LKxl!D@]{7sţ uȩxw\u {eI[(\GpM5=CiN%z5mO1Nئ땙cUK;}Jϼ1/Q٥^=|5qg{Auȹ0gm69X#pUc#=((ٺ{8#IM؁f',tLXQ79L!]g偅SgztJoL؛Q:hR  Qϻv *R`?WaXM݉ \rK"~Qq17ƱrqT;sp^UnֵDu~awMv'1\4I`,@ׄţqdÌu?v=!PH6؀6WaBIrTh[&xcEq;Jǜ%$خC>IONyDK Ϩ .$[W`g?i>-0t.u3SŃɀ;A)![^RӵgJRyyM̈́`*)#]TV*il<Դ)Ոz-10D%;|6 z'Csj[2ʆyT>Xw[/'y~D^w45 zn]r!wc.ԣrA|XYO Z7wPjΦ9^;۞0O+q+GriKسK¡etTev f$ĚOMT.Wk39 2q_-"Z|;8Xw$jA2EFYInFzԧA+JrWKLTPɩ>K^n!90aHOq_%ȧhvV{TF<Ytʿ?9B?UQLƛ{uV96LR}7'7sk 5Kh$ ;t5d:˻URaGRk#Um+$k fKJXF湫ď-{jh:ť 43c{gk>1Xt^_Hh`r%NKkWlX:[ؒ_#RF$jO%Fڳ2O(3b\ӂ1%C ևD!u{cL,!vV@|QOTZqEtFwN}9QS+Obg;7!\Ac8+2p w`z7x*Eǀ쌷<"u)-OLQrA)Tc+<(l$0\_kxu[ v+2PWءU5EEc >ʬ`VA1JelX\NKEjSz[xEk_T=OXxT39.ၗ:Th**Py ?OѣDZY骦iʒCfdy,^xdžA$,Mocƻ E b$.<X4ߎͭj&dch M7}Z 3/8K2f!ˈ쾐V,X#ј`[.^ӻQQx:ƪ2۽$9[ܖY*|RڀMW %m<.?3>ӂEޙe)KI) ;Sε5.> s{tAWr]>G^ey@&FZֵJWG;T]0 l]k Ly"Qӑ 9ŧy$̍τ6.9fO(] :=5@8q~ʭhT6>ð;uN^SVQ= vrkG{#~urɼ!N-De`A^7XP zӀ(.鹆a uEQMG}9y@[ҕE]֤"6Vi?9*&'@0RKDqZ|j.O}6`Ump`P&HO,P}zxJ-9u ڬ|x9/ Y)y2BD xu6p5> s7J0/|k.)OooK% 4N{%p ؽ>[( mZ&t&.`n"w{k.*Bƒ'`OEpBs24JdR܇ ʘ 7i91Q>s̉TPE0XGVHRpQjіU )W"%R57Eǯc?pi,W C k'Sg¯hl ꭪3iKdEPQt';rU_C7zT9ߥl͕Ѯ9RL'ٗFvDE5 *N-IPe-MeY xw$d,A65{MyW Up̎fn×pW-+o^Htx_ÙŇ&Qݍܵo !r?B5ϙ=g5~g\d_?]tsd!hOȶkϟ_t꟦87k.c8#@UEJBJ%&}2* '. 7+6t;Ù9Eԥh?MNdSr|$j)l>1\o| ?+w ճI-0$} UQ펾- Y}^":Vܮ16ߺ=j3Rm|?cVSglBz*ܲydr%vfOe,:2 })~Kn7'ѧXH݇|\лK-H4lz /q\|B=]#uA,ykh t*4zk !S-ʞ>'AX5#DžHkpl=J;Z&b[,{hV\Յ 8_CKRj_ɤ)mIiP>!eՎ S5ggU[^;mPb[ ƜJM\($+ "_?i44Ua/,(;tTƙ5m_=nBlK㣽KS_+AwE|tAewIjTy*4,6iNG{]>P6*z-щyS=~Xj̸J)ahPmfe, "e"C uFVk@{֤ =rZ- !"),hQ,uez?A0tq}Inu]:PѸmښD=`pU)6P͎TC#g,Sk\]Ok`KOVo ՟T?i4n wd#ߘ8{b:̒E܌Ir9';I?տttvXxf 7ѱzrS#_]$N!^7]cb H'DW$olA(CDvk]4 Z/ˎռ Xn+-[b˘Z d<[ M$]F i€˕jM[LvA7#PAkZuB$K;T8Jvdˁ=$28K+<ݭ[U#}vPd*L68VlD4)26Q3t}Ǝ)UJ#}Ng5hڹsƙ0:%=K|ł/@"!`/#3Hr3-we IQ媁G'_ȣz B{zvf6xcp9[(?>2)*۝ xd%P$ʓ*HY,NM4[m0?]0Q0k: +A]o5*WzT{Z7~tuZ#oQ bO|еW:0O 7Wg4΋}jG%1"J O%ZQ9ɹF .A #ݾw r̈#54 _ۗf)yVb] G\+Y<]46?-uKdoQ7ռ߃asF$ai p0 BT7i{E&tX6 kfW$ʢdVf{t9YWk2O:6:LbuSŢ@xmbPj`vX_أOch$JLY`uBI_s5'Lm^^@Ӥ}ذd:0 Q0UXdfjm6)ȌGGx>b X%|uE Ce%{Wc b>)9Xp_ (KK%5gz_X%8{ajDA<\K3\5MWon|MBR(\3J ]0=mk߆~f :CZniB-`prdàr%lkTp7b*DmHZH|80JOmf⒴hiIc?9AZ5@0frjih|RF>R9͙n\ÊP[k_' ϙ14 Q:uci'7Lm*njI1_A̐ m⾭biJrMh[ks=url3ha_:!Y_|VƐNQ2(}qn%@m[+(85&kM/Aل1TQ%f}\5s5&V/M!uB=xi[W(8ɖaT|>}/P"Kaosث|ߢX%dZHHNJ*둴V,@DbdRVV8|wr<&m4tT KSYr@w0d7i-n!x:%#ד(0Q%im~v́Yv5Ӿ"nWhMz{zT-̪U(Ta:`x >76XL(]蒦S"-+ڏ3L?+h *mWuI Yzj63J=2D%Uvo"P erGNg+UTQvtKh3&*HCRAN6cl":A@$/sU"c5l"y4I>nvUǧA# l$1 ZH5@y&s 5PܢILuIz0ʕ? *2\xx @>٬wE03I]=hir{>}؈+rĹÿoX>>1}׌bւ.ҟR 9R'=ғp|jA3q ŋV-d ü/Jddui MPܞ.wYjʪ&"ԌVo96,vm=1h-W]`o+PX:DTXنoR}٢>LsSp|ufik)SƉ%҃M/;q`%l=&'Ri']ߏP>){_y8vQGNz]g5_[qa P@?A1 y '+?6m6 0TYCBQCFDwcd9Uo WWuU8cT^/FMfxcl79k K9nwc"#ג.]j h4~b\k<)1o"w04vsQCY~Fd9Wk"3?#~l^;Eu.x(ƔzB:K[:E/{K܏IUZo#x.uZ_ѣREfEo|D㇈mC:sE5JUCWx(xs*^eM5|LV61vîH?DjFѢNmf5xSGB{VQ;b@H~|^+8ߥYϭθkxd!e<3]?XKj |Nv#XR˵h#| M> T[ₕFc`ͩW-\z} 8zxIFyS3*k%i!>OT& l}+!{I+VX(IoIӽrK<5rU_w]]@ߔ*O-4&"O/p(砶Sܡ7ƼDM%1{y3{B:9mO3Ɨ |5LK&!хn}[!:==~Um^. 1/+&MF`ɣ&z^C~v}S4C }7FحL}<3ahLs KxؾK_e/`yƭ'UYaO97X0])rkXfV2@XaJZ+'GqOOzLr"aKwEJnn"C8^2dz^,ΎЄBSٝsLUFrhյYǗPSo ;SnP /ɑNB`f(nIBΚ(gSe>Wه~6 |wJ]xX\\c9۠8%ԜG|X_ohYX-4-X2yB /eDK{kpIv/o{^7~D4[֓{H=7DX4hJ_Շͻ Bf<rV,xaM2`h"w.CUOfhj/^_kF=v$TnttGwne+ J:{d$I_ByT:XuD[c87!Xt"tŏl|7i\h龶yZ|#f].Y \RMN;ܣ.QnhئUW2CE S[X. 36ОVh P_U,y7G",W<;L8Ӎqq-޻Ka6w )1%;gD.Z PWI% OxY4RUp/0%0aUF%E  4QV)R<;x Hx8Zhl|0=kW8pߚ #Y_BX"-o^T'{Y%Nf_C ֹUQ)kA Wk1z$Qn$"j@ y"`> s*QdRI}z?Hz>T W%c&2K ,ގh6s 1*769FC0 @䘑rV gץrHZp"+̯ttyO1aL)2(i-c?}Gq:V_ѧvr7i Ei &&][yՔ{܅~rWn,;~`f}.P{; pefUP3HK5ϷzXPndRy1fbF }b^^Ri ߉֭<:8d;nR`mayBL{q`{M1å88q\ou\1XX~4oQbĺhQNޘlCh}(pϔD.0宥:&0J.)TOMՇDH2d鞫uPXB4U+҈Fi=Q5xX؎tɆ CۓI>cV{.@4mY)Rbj^^jI@:p6@{vn҄/YO]<.)bY7ԔODvs IYL~?pDe^V4[V~mw<`ָX![P 岎pʒmǖ,Wg?*5>`务1tjۗT۸8''>#:Ze‰]rὓ'gQ"e eڎIJhs7ˊ:%eÖhcwB؏V (2^IO'i =QlYȹDe ѯS&|NNx֒\0lըՀ3hsͰ}2]G%Z{m,lmi~W 3Ac>M+,wP*=L}>6N L D|A@$*ZA{EcfbR+2Kcy˷@;L vE_qM 1,n(@oiSB1-jt坛ڭB<ɠ-ՁHQ=S:){v)RCMԥVmn Ըdžb_BU3$^o:6N b[v h<͒3sdИ)ö$v6ߕ`~sN4)cG"S"Q34}e<תLЏl_t('⤚"gZS dF'C } ׳x(AWpTtՇD=J~g "%: 7e0]6KrxEDF) 5"(1FƜV.c>:>!qsYOwEʍsڝxP%HQz)3fcNx]Q΃9Rx {b_M+z'\d&\t޲h|e׉yUs,m034*L7&zޤ(/Lr Z)Hྮ1CRxۻհd4JYSXWW{l*֚G#ACuDq(%=7ƬK&n}UBJ ցMXX8{s2~Ie3<]UW_zQxc"䌂d_Glg@8.?-d}3YX4wA~z@,W<8Te-. jGݙyqt:U\ͱ:y)і8J1UsrHP‹jhb.Ш#7fz{_LMfFW&&kׇ})3F͌qz^z ]qj9g-52~ TۯuER}='_"7JAN^e"&0dVׂV!]-4_a-** t7DI!2F62*M09d2zOV/m²~幮ٖy+@5yb6<'(wۡ3-)xbxVs(XN 5W$`f)g/-\P҈+f|R5/Ϩ"ڕ-IqW=b;!/% UE9KO{'^z0e?.}uxYK`dwwj&0|_6P0*Ei :[hJ*@Q,jQ-ɲQ^{:ih{rdVѐDg;Y>AyUG"9r+$mah@B]O[?a#=Ci쫌!*z=P|1AO[q66if-L~\l0RFHW=fёizEL. f|eS71] R(L%GAA'bޮ1gcqfty"uo"]xFN :!CƹF_bGyt%gFcTHhg}Ac۸F ކ=YSf->x˼ ^UB:Is[t`(Ԧơ'5 F&˴ ܛula|x\YqFMOԐ)!d|WTn*C]H(2Iȅ=FV'Q3S \Ǿj7 A5J ̀US~UXPtF 7Xxe}\?Q?a٧]X*Y_bC"=0XƍGe4+')ېWB_t5O͚P-bһAW6H{nOb vX AmsR&qCT4}kv[5k{ \=ea#ZRɆgmy+kHYD[΍[zdM\fHn2a'R'b>t3zaL9]I JLm%}:;'č7bg}T|-$'8R zݏ *9_zV6w *-_lpM)?FĂ5ދkewy1& I^ єt0(^p*`9J|aoM"tpY+%S @ 4;]A5-J*cf˺b͇ǀQ) ~Z}fb/[8L-G{iJ724hYṭјiO=7Y|,.4Ky^ A2yj-*gSO`| g0$ɐGZ|֣G^")yF9k?:"޽gܧA)O4Yp GOH`.z@ɶKwi@ tX>Hj!`f5(oOjo(â)t=r_gӅ/,b$u,ȭFAN3 7zaflw]uN z"']VH}N9ClTRW$}9դ.EdjqW>Z0luWXSyq)~ZKLCG% ql!_4$zm:Z0?LӴϠisE|<{L~x L!O[DfۼH6bo-31MѴ{b)Wzqr>V8*|gn/u<…:#!I]GbMysb.;[Ճx~𾟳dyv`}?Xp16u:$tHoȭ"قb?#جux}2p2Lڻ(hfi^0X+[)EE6txGH9 0oʎ-`a1f&?j&nml\Mp R !N}y4B?8oV_ ru!Y1M]kso7}Uo` ޹?W.kPZϽNt* I[$'~lhKVi]x,뮫@oP{kdX8JIlΞhP1'ú= aľh0K\*CT#ps̋ZLr_&9甈mqg؛tK <9G3V<MDY(>)}vwQtRx#M"MuRU( '- V D-Eơe8m^ c %3GM{Zo +{%D Fi&1u<ǥ@_HLD%)[,#15+e%%c:B/ŻvFi#R9ڽcܸJOFaoQ1kbB8veV $HilgXGD 0Cσ'_w);D tή,%5QA*#oWar_քJa*:Iᅘsw'yI@&BT-foqq(ٶ=e/0c3,6I='+Bi9(99v.)h| =>Ktˑ)a{DY8H8oh.TR¯k 3PSvgYuFC1:Xw1fARiP*6!{[eصZKJc׈|=\0d<6xc..Kر1mC]މ(G?l4= nޒZiurBjtӌ0kCpϼI@/;&yp+k5Gls꾅y6s7AxHWoǜoMtsq.94 I`'QmST=1! /q+ צ+٥8&:fqk!8X~-`rE #dFphv>nPԭ/3p `Qk la?0VT9|xnٰq@PhD Pvw#yBg&ߨX>N4Iӡuf\,J*IGn?V 9?ryq`?:gM?6ئm@n ~l N rOxEtRu v{9B?BKMqNi~);UC ecGUF֨16j,ZGye$Vh*+Tf)=2)?j[OVjfDKѓ]۩޿:D$ vaiXWPoFyRSԻ=LU8@ P[ҞtNǀ:+ oJʠM$=h[ ?AF FݷKxڑ )J+$~'g?93&\Dr 4S l)z &"Un~#YopN 79XjbdmfjozÐmSFT=>4syoEb ۏނ2t眢 7OEҧ8\IUy]/eh6N."Av>Hд:(z{u=~d(&Nao0j??:hE$0VTF4uX?S.]bd| sO"6aq £d۪ѭw-MR=TU3?v@pSW(Ϗ8C|ט1ɼ| Bkc-5)ax#emM i#2I]j/:6.9RAzs tO/Y&r#~vrޚpІ.^tYL?1?eGxę,{/+,豒]0I ,d}]M nFVT @d$Uew[~+XLwbO&tw`rKlAZӿT˥kD4Xτ_Hv4f4/ -PY+m'@ފ,pM]rF{NnxzT,;~W6>p3Gë;B{"x3O܉e$~oՒIe<b/Dԡ&_*od\b(> $D }>Gy:Gf{ dYM<žʻˁF᭳ձ`ԇȒֹ#Q m Z2; iҲ{4g^q1D+,C=XS9qXL["%uy\\o9}> 8{Pa7Wg9''.jNa D"T@2u!1Ji@ifrPN ĒM^DAgϑ^ r"*D(1JNe+u k}@w΃DF@yc(Ezȶn@A<|H1j+(T=)N"Ps`cKDU?<EyY(5A?‘⅗$>!˃"Ĩ>S$SW0e63 :X.ǀ nur3r>9Uwܖh{m*8;+4]ԕVs(xיӵ^UWVܷ݌&Ήz9g5FZNJ_;Fj{!),ݺ7Œμ=O_Ʒ >!"6ObdPS9_z44}vz=+rrƆR:bdcjbҿlgiD@w$5P􄞁e.AІ5՞.zé= $QgWAaLߞ@5I aq՛qljj%Y,hq}F3=N,ذm}o{}Jl# /a'rJ i}[B2z)*- ^,l(O %D /+`?I] gM\O]$3=!an1p$zQm;7eK2e$&L~[eŌ)X4T5d8NiªkãCf0Tg%iWiA+2:!aEo,ɝA~X\߿{I^?R͋&Ďd2SAWT\ -ɳ,B磜#ʱ1g(3 71垖|f'V^I;?Zi&툔[!谵?Z39R !}{俓 -RcXMVr!-=qcjD l5:N Wicܿ;> kP2 \QވWBi*2U[X`{TM^: y\&Q4b?6&JExF&zmA~TYxyj͗*ϡ:O}L%>;oEsX*azy=@C|S/3!؄vVO@bVmDePzcds%:NfXaw?7"߷D!yvj*CUWX;G jb|jG9q«=ƾB?.Y ʷPtTo.[U / [;QI{N ]D$ןq| tM.-UK{)zWQ,s/Ҥ^w>-í}ak.9'3QN<ӞCt6WXMԍ?;35`Q*8%bHsWH[V+I)Tt;]Q4O~͉'5$f\d&uv)q۬7SzdGC5?hIuVPIn f8yl4Ш6ڤUd'CE}<`7<:CBh i t]ʹW<f :Y~5SgRMAJ*]X {GQ.nn0Xg gH4+dcCc-|0 ;\|`5\? "op:tEE炗 diZ unaM9-U|@ aҍSZ˾iErէb$5"DdV_;#u2)أD|PM-5Mߊx(}[Z Hk1l̞!ySNyЮ"y묶XX5ٜN2;\*L d%%dێDlNOt_<+|R3KquОHaL#ΐtM 6șʋ{^^tz Q"2Ffוun2es>1݁.\` x>ey:j^>'W +;\tfu*_8UxlU[G2 @I"r&>@ kXP }nB\B}]"f:PĽ7xC5L߱#ERcz*mŞPUŅuDՈ'E<~@^cJyOgfe%Q0Ō]NPsou9'IG$ !}6B6LS{D!ݎ" ؜gl̗LW={ ގU\dܼ2jLAO'UF59SeL?0AQ/&Xgz8'Vo ~22b Rs\zU(f_o(r̬()&YrsP\ʕ, a%BvxW",U..4 {qG\IBp z: ipZ|]ӁLn2O]Ez:iWis$0Ĉݦ.IqǷ75'hadb ٚ-;M9\]fDI_<#[,k!/ EJu$;919NXPVuSwViCtCyKȖLrF`b2H b "Hns>+m-w }բbJ,NcOnbz[|7+YFZ˳ƴNz1 n,f^p|K' }->\ӉjvẀ}W-m,pJr0S Q*'<ꑧ\7ٝo^Ⱦچ/_ʽSt,~S;oEn@֡U@6> _Vzt6 %"tF3G -dq,h7 4B}FPTHaֻlKY'olk &4'6;\KooRIB G j!Q)5[: O7V pO֕߯ YF0OqY3}srOz-ne5=AlжA9/,4NKv¨cw#R{GZn Vw>S5E+ƄG9?"'5O~td$ܲ(|6bxAdJ;3 `zfu{YG)8r[+,8d xO [3W:/چ K}pbqC~־Y $;aUl9֚bI! pnp{s; +OD5er"o2 '>- AaiU"̃̅&tG(ʡ!p,$X0=M_0N&T{k|) j U/XDJbM߽pS ζX *b@>4DӚuy[Zl')f߲qO~!ݪ䫽1{l <́&k(TXF}r\CGH}X 0J}kݵ7ՃI2Z#I{z>9 awtaiք0+ ( ju }Y``5TǞ _%mTL1j!htﶿ1r(s)UX]6ϮEz'` +IzrFh0]DLaF "b&3 l3~s ͭ=9-8Wu7l=z/$K,Ā{@/f5dR%KuSZ gq~knW#D~WMqSCo fÇ< MkfC"heC4eՐQ?.0YOY붭,4I. V 2id nD!j?Vr.$4%MT.Ս)MOBz{+{ߜb" ?!2._%r)$4|EX""uÜ"tP.OLd ňr +.y*zO[YJ`.ݡf3!PooZ}+/G%~ ryMHwRս}HA.53#Unh 4cze c)XD(3s5ϡa)iRhP[%w-#|8bp&Vhybcs~FQCkjYL9ZE샞46lx7kiAdpQskl$hx h4*KJbE G8CCء,TN*\SvfOt;2Mw߷'YG6|*l;мF7 r8 3FbfC`mTҧtKC/ֿ$Zq');0 )g?իwd'R"rBjM&luxfт3c :|N*O߸uw4;*qM3[ZÑn$2Fn6(hSdAlL(Gd0{̶{(W}.\kxkr W'i|Ή" Y>eߣtW>dn{. 9sT}OJ:Z'P5GKNfCӃSnʬpـ~qyc6 x$|rzKmv-N'f| J{dNNEc.hW" GE%txt> R-_rcJaq#ORPxRs=08({9vץ@53NtRX'͆Np  V>#0vA;N|oD[iY Lm>!Nv׵Xma__",ҩVytyOqœӘYvD:I9ITQ>3UXw9u)ӱKn[?q|3jXx`:ޅ⚋j[J܈*FB%X܄>Zg-jJX 橤qPqM8 5ߚā78};gf9^z=P?Z|DdqPw{T|'AwNnS[q<|]RQ]piP2V-@`MC#ˉKzH""k9͡_|@DV)7YoжꝶiG?IQer_p|h,4-m9Q΢H&L 3'.|^^8jb$'b%~n)A'n/dZM+9"``VOyxys ] Km+Y'Yxyַ,-#DwY\b3vM:TIrmmo|C&|xQf|WCp*79aTrMC@j5ʉc&/o/̬=-f9&R{͠bIUop qz]x]_QOpӀHWvE l&=Ga+W›m5E#QKqtˣaVHIke{'ɓT<l8y6~gog0mytq!_m@ΨdKܵ[XCx~9 rW%ߖt.aTeLP;@, gSUpaƷi`!]cHk0"']7X2lU=`*ͽ'\59Q_=;EH!@ .uClON^yJ[ëo)X!.]r2+:\7a/A5YsđX-4OEI֧>\ d ͕2uS-GM4A@h-֏3ZU"Kg1 ~G?-1NU [$y Jk.qa}1usI=/>ݨJ ʚ/; pHð5}uW[E9?@lqq> Vϓ[Zu5Jג͇K<]},Y>ˢShK)U 6eVB>p.kcQ1.CH{髹Ǝt䆧7"҃,gHɑG;˄%cIzx;4Ҿ d!:ΆE DrcFw:D֞@H,d4P&͎5T^*98.hHl_p0XzDC o[8WNC+չ3KfcOpO^"a`"@aV!w^s1G]UVIMbO)Yb7f6sHF$-y1%:~S`z~)メ^bnm_m"Cj|IBxTޏ?Tp"OgRNp41#5[djdi9\)yXjPbQ ddTI7U^&|xWٮ/Ok~ P;KC\N4SFIV^h7bRHd/us+wOt9Lbh7%.B;9m)-̿֙gѨUtbB/z vJPo@}gv9N8ey@n _R4ꮫ"yJõGSP!݋ Tb -olkA١4].kLI P5>忤‡j0yc!.E*]۾ǎB1Xߵn`d9MRe9eb7[>^P&Z\Blq)`_UxQ~iQz!",غ-V_4/ Ng.ysCAw<&g)o)/8@|D2hNB5Wo<YeDJYnf&73笿Y&V|*gOs;aFCWB[:rIZ^s̷NXW{Uk n4'g&pk80^K)Gn[d_)Fmz%g'00WR-,8WBCyh!$x6N;[w/A/XA*r:I}|aNu+9i1e%~?`M!)q|7Qi$C F/&UE LlЉmYܔqAmλwI2X{=?@~Ql /%ToY/7Y$/ !(8ڙ*3b/]@r7sIз/t|޷l uAV\G3N]")㬢䫤NO?qW%`ѦUwL JyNBL96ĸLq}{+eI,yh HM^8g(!S [N^ =\P3 0,Dt|#lI(:N C3 G<{Z\!rzl.= S=1Ϣ bR0C4}VRe͠P$ߌA )ԽK0y zap{5l?d, ]`4aX(n@T3(yLu̝=ft_Vɇoer0.vgQ=[ E` spCN&n4gM2ݘf3ddS$`cXE{C.oxc%i5U<8#iSø!)2 ֲ/pjmPxaVp'e/ABӗHb5Ǟ`L =q,P4z"ċye Ň- =,% uU|~ pU ?,ؐ~f˴2vM#УJi[*+*Z!J9khefB:K0ŝdCnP{׶q3zT)VqSAv[F7 P92s¡4}liY@A6x"h :L ΰ?eÁo36`^ 4Ϫ۫$ƞom9#V?^38ʢ&%oH)LGkiƴ~_sKIƗsl h8*RzƩxlۀ80ڶ%]XցEԬ{of&U\~Kw|_vf$TKqKyIS[򘴻9( |dFd&rQ7xn{kSCzT N2AŽ(Q",m&YP3Ot's%V捬Ð/zC"§5-SBY)OvFܼI[1ڡqI  @(cFAuA?m2a״ֆ J<>I a_wp([$ِ@k+^CH!:6953uɯnNlаi@%uӺķBxao࿶{ '!@nk[|Ht D}gb*RӲF%`7KoF&k;)*Y0QK@R2 5Hyo $2{Xue frr9 إI^bTÔeo2!e0g`X 6)M³1b+~)7rBͿE_,ȡ - wRB=ҼOzdlHa03ڛ|l;`X,47WqRhf1vE=nje_6Ca&ꌕPҤZ* mA擧TlIdhBNGQ(dP$IlLƇWǺ,|~Yk^s6MH[Pu(\) 41hk5[=#Xez9u\3nZ>.#bd@ucxë幹e4SzM+4i&FaKZ_G'XI@{[1{Tf*F@>yTh:^톛#Δ`&)3R m:+GDu|>Me0" ,bᗨ,XD}1/R~)XMƒ=HiBϿqFp}Q3j!h+: MS(R3~]Iyb$ݸRd~|Mie!2G^ք,&~{BvFnrdO#Ƅq5j*dԨQ̚Q4{⍈CyP"Ռ}O pw]% HֻΧJ$ğyXdjj{LahF͒ ~=NIھU2]93T7@)SQAOs3Ӱ50ZXJX/ٖ/;UZ<&F[f4SD׷{Js^Wg[o4/O)hE!BEtԑk[ʈ p*:ڎ&0s+T ίCLNo^Zrϥb*P1`'Wv vBXe;dQ}C9hlg}a :h Բ{i)Q3˽GhdM5"=Tے8+R^:6)F[y9wSDOIUI7cO O&|g}%*^DE1hSB ?uAʀ/޷@w#p}dvӄS"LQKɧ-!;6@|SgvI4Et|o+)ahmP'Qϴ"o 4;?pP-w]D۷>t\XiV˕V"z Xۧ|Tw->IyK2{Q" uc";oAvuU*mz JJqe&.h~(G Mc=>\G/- Ա pR&H-QH՟aЫ]gY>;W9Ğ>ceu~?'#ofF_e|Bڥkq ږr:WGg<WsQ! =\/?`P<:2g9 [`.{SFۈKg\sLWS0y'桎4s-rf'\l04끏aM2aEwLF份,g`:-Xl@Gq2|  kpcm.˙4%Vjϑ͋o'scf Tdo2`UӋT,GYS֩/$Jo-Ԙ,y7gV" ޙvӤNEq5hCfT.VǧؽL.,ugH̃N26/J}s7<v?a[9춆Wْ4hC =tQ 07I3555Ӗza`q:CU48b$WZ-+*ˡv濷ظ FC^Bx^E`:%҆lѬiNW2hjP̛pbXU 'y|x#4^֖HKy[Le1Xt^2( SwT5rG@Zׄ⥶^Qy/q>͠Λ]Ëgjy w7_N5}PȎ$Wn`; 9, ;̏,Zӄq5|zq:q!XvCUJõr:[u`]Y-V~fKus [>!Pm8>2 !8/ԧ$g|m3Bwh~o))܏=vBs ÁTAgOi>Y82Pv1(z@-C`d,adz.42`P]?,NrǤKi%k=~F[+#IiꐲJCe]#w=KZީݘd{o ${xgzax|(KXi}ޔ=Tg?簵g(:Qn% ՠbf#;'gBER_UFhNÚzxUSnX68~lo=C9Xg{J󮾂iPTŤjY`C*k{p?8qdի<[`K45UY xAwkB}gs `j(Y^\ @jUzi1~}C>/阰H(M P^e@ӪW-П^ҫ=RV澸pcϰ$y!xvBSЃEQNˬЋlB#zZ۸OBO_ɉ|I_UQ<:^ꀎWP#(BFm;45dHׄۈ~iٷ6sYb/X>|;ᘈ$`2o-i&*"ua3qibٖ a6OH)[ס;he}*!}X «P7n1w@g,0ucǛ <--pNH-(AaSAON,佄֧p#%)>v; W}RB7?Y Mm_ZBgȍYmp)qHX3>k T {kDea^xoAb@YyƤy!YB[8h%gsð1P2ɫ _.У]8+q~GRП%]v~r@mkU܈s<5F>>45tYcJAY),h:˝n[~b;+1# jV ϭ "VY#Iy +Δe^{һUPR!XMK($az[F#E5 Th]颼 =0mue+ ;@ؒF3z4 >_ YD,;.C]b%98:Q}x<B>y)+Vҙj~NnX7&eNdn Dw:$7dyUg=С>,ġ4>Q1Bj a7ٗ;3=aÖ\rќOFvZzŀk% x#Tr"$D:aUB&'P Aw^ ,.n`UK4/13,Q8aZh6.a]*o z_>\6:NjMcbhJ}.OugD}#&*}@0ho_z+#/q%ǭPq562wa;~N6=hԝ! w+  I6)wRGȏCb3Lӎ̼RY)̡V"lkM{O5[=X)H JHPsʣJ˫UQ?q/g`kY-j-E^`;x[T9* F4_ǫҧq.uI)X V~ZC&xD;K!㈶)}ͱoٮyᄈa 蹙Vtj1n4pmO= y^LV~U214bF1@Hcs4 |}u  )]^87lf97dx2ُo>>oSzÿj,QȶYG8RAw ~S?/)[F҈) B}Tg(:4GSI @5v@[YZ%4i K;@4#CesmQ([karOz3L}`W^0f1pQFVEɃ! qThx`3"Dp#%=ݟP|@]&_UᒭDHӜ]2FFsyohܐEO_c踀a;`z"S# I$ՉǷH,!24܀>~jf :¡J`Hvu|pcB  jRD2q wb#p>~ǜ-ΠVg8.7+ ]?W}\ A[Ko/(?>8L?Qp ˏN4j[+ȵ&#̿zF|jUe{2ٍ 3ҋ_(6d צ3T?XC==AGrMLE9̤1"Үy<9NQ-lqGhEhWR-8niT=Ώ]5H;9}n!-CnIܿ;+䅒Ԍ^gt ~92p# S&M5׭F`ԽR% A#Zfc0.F~'#tg)#WEcr`^}p{g]p ;mB,Yg @龉f JlKv3U.@3 ?dZzLCkd\"zZz6f_>5Q vMG+  zYg'rlEcDZߧjaܺqv?Wv(/蕓x]Uwze-L#5*B]ÁMb˨X M')5iWE EN¨&XB-0>aM5Nn%͠IW #TM^KyC#oiGwH1ܫq]Zn]1(#9(&ٯ*2 `jSOR _璈E~Sl7I|(iǪ}$z3[-:uwJe=my.:o #Q͖rY٩ ;F/&l7YViDm)/#-.286„3|?-fY2SNyFD~q,UApxV{rqhIש=0io=9IJlkO C7E')&\b*=\Y Nw/ȶ'&-9K{SC~W #Usx Z|5ȵYczBWo (Y$!-Z|%~R0ĭ~p^Gj1"P [Otǔ+ ^gNCaTT8M_AϪŒCSQbAuR2dވFu_UW9Z%HGIVT[2z\SfXI2*9,77zǒ & ?d.XtDGDEsFݶkys!k( {v"]a 7|U*h?*A{JcT0'6^zWBP>A5v\ fE$ucy]ݐjxS( H"}SD-]6J"B^J;0a#و`>eҼӊf녜T!4Rvcum9}ܞQvHE7 8߫+1Nd c݆ 0<ځ_QX,G q ׬;\ @!YC M3?!쉱TF#A`[Pbz8ʝw&o*&XJkHW5'-de%yA$5LީO͍cN#~Lk#,ԸGT{ -}0c!=ka][g.O]-=dϨ}t)6!E`kr]:ٯ-CF3]lJjZ?W]/M$yuBvWzku7iy&܅iq6ozG&W梨&jU]0VP2/v֒ЉF~ZS"{+md}mDaE!kz?cl_eܿj#DRn*?I1o4}1=|G+,G~b뺳5` gva3CbSH[LHqȇk\EgVEgZDg.0bTz2d_% ,3Gh? F`4]SL!/bLH Dlf7b$VHx $PtwѰilx# {ʑ?Tjm^uv^N؛;.n#u&6YWwc=Vavc񕛪>tinh#'4WbJT 9sH$EMjo!-HEM*vzPRO1n+s}`|RꞨl9'0ϡ~̢rҿ`:&7^`'$ y 08ݿ?WIR ً&JpxJ}o3 ! hdPQzKSZF/tm58 ugrL鈓1H c*W˭ _IdA=pA%ӻ-D"<ĘWC|)d'{ F$8 uA#Ml*K8\ yCWID.lyrGiFWن^#yIpK) X*7y&$ѱ# "A *Ò4D𲔃5,3ޛ"呗5Ckʋ_x/r"E5h7ZdM F>~5!X+7C:Łq,L`"{Ux{p6bCIECx\.Xۭíiq^•$9B8蠗2Cq髹Z'?SήLa@r}Vv,FJ#t |[?ApLȱH.zzfIdE;jŘTDdzk3OX(Aq\| ڼrYtM~m5* hVfwxG(Y۶Y4rEk"䎢.l˯X!|3;aʂB\TQ[55(/yfn^-5ݡB!T#y =hDD SUX${IaLJ]VźݥHụfs&좱vyG]1 g=ؽ(4,|W&EWTk˻"w0wkɄK1e [b9rM?:I8p$1 rc's?1? D=hk:!gn r{TE#y>G`VFiq<'C6:%'eoH(d3W+ Y -/#]l5Րg7~f@G1NAfTO,t!i^&t]y{ݰ>=\ ӫYM>W}7lEv_bI5_-nr35fx~0i7gFQlK69#e)}IhR <1NB|x-ʅ_y$CxY'JiqƒAÛGdp@jDgxpXBJ9׫>x͉ѹop2t9 n%aߑwRD׀dË\$/ dڌ`cedQ#̘%VBHbl갋F"ѼIK&]"k0S_Ee2+c*GLO.&݌&ADx|D*g6_!d7y[2=9?;*1J|N^%&QY ?QAߘ - %<HAK%SSuo ?A}P> ~ݍ*~4 .g῀+ZY8n+Ȼ !#ߙXD6!NIAJHE;U &,ŒжЩG-"9J`p1焢?UD{}yVI瑏xC28yVpW,CT/@hE<(EA!vʇQ ~T|O0Մ/S!΢AYAZy{")Pu8Z1,Üݶ12VA̍rǗ_'Q~tڀGG&BqAǁKޑU#XG}S ⃧)r^!qOkk¿&p/+)G,pT|>ψrQN'*}+ /ZPrXI%YȞK)ئ7X-IʂtEyHSہbOj|r+#Nr,&5B~nݝVr Kkō{lEg sߊ#Ŋ/!]|^ֺfv -#%S7kˍ!g0=P3cg8k t'CFPxA}0x7?NU2hB1@nK)[IQA_tC;l\R4S2{ dKbbVJmf|q?0N I U*CЩ;ĠNn z?FHU5a bH#zىZ\Liɇd2! >{K}sl c reT Qة+0NW({*ლ0pT&:[Xɏh ˧t2? RNI)2Dڜ`Z3vz'coC LO@1(ϻo{"w mxc7a} @%9†-T#=vsϽ_I=Տ^^ HM1`]ͮ9)יwsJQF/bYU0w4) Hٽ@k6˯SП~BH(N=cW=iޣgLDaһw5'~2-aJk`%9(M$g=\l*I~&qI}`yV,ͲBId:$i:Y7܈*x gl*[8sj^6z6i;HXB!l|U%JUWO8fgtKL ktſ br"<-;v0=N&+$䗖̨sjIon]@tOPKS%{P܎]\/@8w- {B$Rd쫞CϓTI\D/䠀m E͠Q+7:(JcW\EYsWʢAg L|us NU'/a#Yc+ mA.SKGpN?rsP6e# 9d뢺-:KcbJw:Xr5#<_#iJ>XlyʴuC9l2FzCj)iOu1}TT]9H#βgvW%)?M675젽al[Ѹ!fՠYdoR4ysRlP9@G,?ȨRl`D3T!<r?U6vq` |Nݫ=sUE)õE-~ր>ѕ` R~U~ dZ#ƇV&z=bQr8o47-,PE8!̝M7Pv\!MU)"fy:6ʹ9.6Xs/rTC}RY_ QBZބ^ &l8X"Bx1# +˹~ 6?qDUr돔U! ͕g'@VFa/E{maZZV1J h;ؿY6@{dFQir##\yU( ׹-/O,u*O%K-,-!9;Sy5!<]Ĭ}ǑNH+3$׺)bwnlJrˡ ⨞F+ݼh YRI/#vwS '0Mt]KXr!ϐ`@o^F7#ã(ptXP޿sY3ce>;]ٌ :M;XK޲PUWĩG ݧQ'3!ek#:D뀈A oňlo4c"VY.>g\G&GR%g?;x|qS4zݰ/Sk\?Uz}Є}]' \DFJa%sGb\3D>e O-uW-} -²R߄nDKw}T [OPy: 2ekůx;O@lX׫Rx,d'q;pzZ56/G:%N~S7.@Lg@%dxuZxMln#. @n)ntЄpE"T?i5STzXib;?gC]hf i =UOJSOdP](f䴁 n瘝;Ti.޷\ܧBm"ղi826dVyCWx.dm(Kenz:x_OͬɈ!>Y9XaZ Kf[ZbX$](_֬ۗݮ $C"Ĥhpzr,q?SdeuL_dҴ.%ƁP%t,RH {4Q!I[RV)_0)rtPWּVbOf_ЖS|/2c%t(Zkl;=mYIjup>(KS{Ֆ \8]$+{0\T˞Fh} zΘLԏ<8Ѝ%fK'mkO[L~jjh"Xmy);i&{,\a˧s`x8MlK"mP5ňqD,Y8\Jܺ/DZ'C8hφ=bu+Up[Kgh@1"FK.*2 F_84[;GѦcܹ=۪ BYDεJ6n {~z?փ(K#7:3iE^Qƕ%NRksii@6Y^#|Ř/_4Ix a_3cs $eבzx ?A6h ͠fW<—2g< qߋP'kuv$L~NcWrEF磊|j G;[xҼAO9cVp ‚; e {>a-A6Q*쬹'h!g.#6,&dphltY:Mo2%6Hdn<X[YFLc}%EcfV1^uIې`m~-#:tt /ݺE@hsUw"yK[y;1g@ļm(Iw<峊o:)Hd/MUaoyeXtjk`[ )| / geVʂv#$$ ɨ{uzѤRcT/JdEo1YKZEi2v6ȝY8PϞM|Lm.9&(E>s)L™9ٮF1kʢ;x\bf$nma=}uAѳ7`(>Pob9I %6g$SfT 97jG>_ jm  C!ķT L^RUB4MZIe_PE ڞ\#y0bK-W| W,9`)fN P~=?W͈Vo]sḠl3Gk4~i%pZц+^$?aA7-~"̖ញ2 "\5Kx(pGXhF G@& '-$Q[JFXsd.Λ~Q~`* O}ݥ+g e e~:,2?/M|YLT_.xd/Ѷ沺Q>7Bm`7^^1O 3)b*0F;:2,J.Ph*,mIm(hE]$2T%{ wfEIַu@s5qY1r 䪻Qt\¹ qlZ t\`NP"Oڎ[Ð#+D{En]1*ʓeP'*?.Q:ԌKsI:thR3'W{%prdmމnTY4AtX`弞ALւ m#(F o$(|q )pӆh[=/-WmT/-_G<U;h|+((ܽ^OdtDsjeBxY{=#!۽f^2L'.,2yo"n@>T x`Vwhڗ j q2CT#дߢdYL+ ǝ埓ϵH "︶āv}F} GP|W:2}33tϰ\Ff ozk=1IDJ 1[1le7|cylșOפ/Dq_VA_ZºOMmDӑ6D"igF_3d* %w4^8E S!zɛPSɬ?B`+i}m$xd?CHbl^L\|RǪcnn|, SV%q ٖ^G7-%מy!`$ڶi*#5W" GA'㱐,iv_vag5zߑ!ծy:ۍ0\+,yZN׍O7se<`n{AH^:_ )f~4hvXsrGK+C+DkRQ4 =V )3ixE1C|l/"^|ط).QOO t=t]]`YC65e3\H]!Z(erbWKӘ]9ךzޥ궰"0N9+/Nu|\Vtq D@\W#HxlX\ 0pLW$$m6YNg yDhlC!QϯdCe)I̥bL8@GluRLW+l$OcK':܆u\p$:zzUͮLkq фԼ7_+L6e&õui EF9!^Mq}{uG6\eChN*0/P8]v%5!9Q0ջY̽wio~@ ;@0}cA(ef$vN!#Ԋ.n5C#MiD}ɤV?acmĞ39~IdL)iOH 1n\b1+G_k{9iKRr~bnO㱾|&MP}8(^{M&j@zG*H}=ݻ [Іu[q;Nad'ipHW) lڋA,SVN8KfF0e0x$.?CȄ7Ѓ<мCI~Ծ*+@9R٩aK-%i ;.7?;Vٽf$uhJ uӽVVh}[<,qȦtf)@ \J0S YV]~atWtɰY!_FY1b̹lXc:lUs{qM|PMj$9ͧ9{2dI$E??qrn/Hƅmƹ 赉%.J/06Yajrk.h~[(cnx|6fukSwt20By<*-iWYh-V'X,@˞ #;Rם89~!m 8aZpXkRḲ"+h,DYCVhR .3Kv@{>=_F". a`Vގ,Z*ҧy׾*%s![V ڕ涋5CꗪM!qЇ$ ML:2izWF{ll+їq1r"eM,~)+X yJY>"\[{ߎg뱹d\Q$uC`2.=yEs!B+lR^u@Y~^|IoGYyKrC%1Ͳ2$:.vXnB7JWW~6(g?0wyr="? yT]IZe_ Vaāϡo HZ`qtQS+! lo"^ufBxE_YS) 08Nrt~\j>D}x04-a#է S BA)R\0' ]s}h8Bٻ'e0 b s9 "󧺁/Micdc=v,|fGi'vբۂ:ɼW{D y'VLXrE<;"GM*/ăP(d[ U4x%jkHv%r""Pd21N 됒 g(ZjɆfه^Z~~Un+=歡]|m{Fԁhq¨h7 3kVŏ#]?( yE1n=%@5%5`D|t1Erѥ_?>w؉l\jU΍O>WP.;5zB$qDt`ƴ6q.&wj+e{Ti5먰w:BQM|ǤXY3xq9) t6w+o.㛟!Boʯmg@$3n|"&{oTp6.5YN+m5R͚Vƣ\Iu+pߣI {s ~<}jZwshDŽn#pѝX3~ؾgm>58D[޼lSubfSc=ա o> /P9(ӆ)vj fR_.uȷ݄GS|ޡrX&o"SxU|+30g: )I8@SkB˯N4-iULdn9ƃR;.;m"5y-RH*+ph!3X8 s߸Vi7sC\ثjtl=ϞE&OΒ_A7QUAj7DYCEI XXfI3xz;TN)KV .)]LCFeG?Bfs>̓ ϔ~ |y|f`dyݼv`4ǽ79c=&~ "0=TkXbHǤx!A D_L2EOE :+̭M 9G`SI|0KNL8>Yʣb4RDGgN3c#k+REXbÂhaCl<-ޖkۓJ@>\(K&C-nG 뉫> O/Wq"E}UF6Tǘ_í3ÇXF8)x^0c?$+vN:=oj_J!t̖:Wz}RL tvo$0_h$dbqtl^f Y EDgJ>}*j)p/i0YTIؽ v1 @9Y_d''k?|u+u.X``EmF軽iu1Iy4u=Uu݈y\Oz#+0DŽUz*NKYv#:F'!ΝA_-υE΅tsfz>]LhK(g#/ +BXg;IKB V{hl ZOiHO2u܎ ĒcxIӂ*I0kn`_?{~Ũ~d3)u1)N]\'UtG{"jKK0toߑeK9wJ@`63 fwߘ9B! i#^ך27YKJURڄbM)!?ta"Eq?stWX=n!n @r fMlNT5׈fS+: kV2.22R7v,uaޞo2ZI騡1i!0!TıT7ìm+gk]jg1 ""EQjk՘Ҙ>o1NḈ;3fKew(މ~LF܋$gң1:^q4LR~ʳ#?q 5r` [  3= wB.䵝t!KHiZ/TM@q5b]F҆ ˕͞$j캈| fKc5^Q{PG3x=fe@eӬN9ȿ,IȺG^_`+SS4jVl-T$MSƗyJ{u )JQF>DS7 t5l=@s!r7B N+N7:Xd :8NlV g!ykKaR֡|+ƲF)j 0Aa>눚[)`#n&_ Su, ^cs~CE`,0O\Dty/ǟżV**MWh8 KTo" Nubm vyWZSX_]=ua tf|O-W1}m6L"Eq2tXrʕzj{9zP#.Gҍ~Hoz3Hnzy)"%iQ9jQVsN&B7uQk4ۣP.#o)Ҧn*n'H$z+7bvsfG#T * j2z V< 9v6LF= =;7g6It@_#4UE_2x ^"kk|L$ N9e6v/Fl|+RVdR**^t=M8r6r׾:h?"L%h|^K08J X#%fezO)F_3M}"m/DȔa溍,Aw }c҅U"*0{5nоa5NY]`Ȍˇ*ya&6R3YXUT:d`j^ k94Uݔjm }}㋇>,<)cQPe!ԢHo5>4R~>`Ze.h[Mb1.q8!da-}l"(uƪ`w&t6ԁ Аm#t~D&U ~kWz!{^lqd7?.x3PFbNEG]!/'c;iF5q6p.;΢0%wA)HO(js6CUoF?$H;㟉&A,m qp=kf '6 C"goAM \TׁaY+П/jDnO̾xɍ]R^J6('>("MF,{2϶v(y5NS$ R?Oh,˳ (~L63p % 8+/U|eeG@TͶGf`Ę/oK9˄8~cxF`z "NQkk7JZ@窀[YxqSvw8\Q|u7/~wSnI8bo>J #zaD2 W, ;,&͸PǵZ0kNѼ{AFq/J2F?X[\c˲Matθ>GrD93H*4b TF(]6fm˰ x>2ށOLYL2Twf$20LFvu^Q2G_D%E, :`Bx0'Q'ޢ1J;n,',+PM5d\㢮7d 0UQ^T>x !X5!h02D lkx>Ȑ-լhA .l})IH@A0>v͉i҆pω|.g}EtYj;\žZqs#M`x;kzȩ#)BTq .(%.b|`džW{S^Kx4ЎevNAFs+Ry/{ܾl"-jk `'JZ{[Z"!zRt7Mh cZZ0Ha۾}Ldij% H *|2[&n\F1L~l ̦jeJ/mz p^MH997m2uxW3zh<;)+6l[-u2A'l-LLhnhEwJ ٞq@Ց-Y5o78!_"-&b,4Ѓ6e&>BeI-n8~0wLG u" (Ǘ tYҳPwjc^4Uߪ1k[/a{yGz2;i| ^FXfe,, <7ûVTƩ)jRXcY PԪ*:H#c >oavYЮmXݏ_:(ØO`@ٓfUr^ Ŝ+#ri!}=ֺ3@}Z4-r!@ra"z$-fnS տk}Z(nMELU=|wi1_m)b#n6&C:K^v,`lؒCeזg(l?':ׅ,WJzB7<-HV2c2q ([hR t,^ڛJx8+ô.fd@kXq^ #g  ޶IР_ 2MK؇O aPn@j>5 Y*/v _-uPkȇP IQ\T\> ~ǽ,ߨFG[ҕR>ўgEn}P~ zefBQ9DP(1??xf6ʣ@0K^\6pW1 3']8̥sE)Ն7SszLJ" ,i(5AbYߞgWJi :פnE.'$zŕ'#ʼc8>KJ+~X#Ex<"lu PC.B.ÿT2Dqgf $p!h(|kX5#mJ#7&Kޭ~uҹ g]+*]KXM)HLSȒC\ʢ+;%48QAQیn}%)7pIa Oq\CkFj߬ OUZIwg``)|DS_5̏֐A "vfä-_5fCg867vLZ2%])bHAaԪF࡟3 Q46M1Fv@` BLo߄0Ͳ ~t[|˸<2H̍UtDVB92PJ,qdR*@f-Xvh+ϙi+_d޹*-ש@)2JCI; zm?HUe:t L! ~+](owC@Bf:=5=L/҉n[)^,HAw r"Z{C-iG`7y@L'kK!9ià*H"\!":IuPV#}4{^p!>kWE? q{hA0Kx㺗J=9c㜴yP9⪮A%&CtlWzf=-0s9$?UA/>Dt\I {('= ^4&hZ|__IfWg1;O%X[l#Մq]fU@,^#e ^R⌵GN|КhygKȳE&_ h}r4d8!؍r16}F`T7~26(*lٖrM}g='Hx'!SjcspK K,b)u""+tNPixUSͿkcr:=Btkٓ@1yg13n)18ꟗzM( m6Yc-ӊh1a2`|;L!0=pJ@׎%]%v8m%* *b߬J'z@V5HzgKZ'@bIWwZrb\h!S,wH!bRLW8GR_Kyv8x> BWk8r^8FѴu ! ׶q"27q%˶U30=?hYO1)}* $Nj۬_ﳒ=mr7m 3/d&ۺ^~#B8el-C-&N4ȳǁ\d0;(gN5ߏNRSp(Ӷ~"6 !X/nWglU  __ھ++u?F:؃aOJU&*i?%.'WP{jǒI-~M49,-\i 4 %J&ήWR"b%+U%HdD{fTK{x `9wʗu'> /2aos OBpN Wpb%xLrJ$@=+ޗLcezьbm35)`cÂ}6UȒ[{$z L.Ut^GGd}Uy|>%)u8NSN2(TqIw,Ӣl8O( #O؆cc)ʘh~Ҫ##/ eC8g>ku^h΍ZճP)DbW22+vUY\{cx}a4tD#5.Tnά6kvasF(KazNTȪ|9DXؖ^qFw!ji"@@a`O NᖣP"'!2[2ɴb̗lIlǝGyǀO g5NȈ>@NR;ǘmzҹHXkc?L|u03cq26Dj ym#a( /nvԏCBtGP8fKAXlA.xJ=[|Y_df9M@ M pL}`Gzf86XʄSňSi>]!֖}My~wB% ~z#!0Ux0mq / s>6#m;@˜< {l5y㒡8`+B=k]=TE8o(*8|q7q\N(=ڃtzS>,d`/7q>rR6/ٌPz=恞xP~nr>wKz*lZͶmgCֶOT bjըlX5ߦhNupl%d**FRo=wO~Q#u$cn yη+8,F!{40^ݷ: +hاyqӬ@IhZ1ֱ^)9npZ&dϕ0dnA;3U8\WHΉch®_rKj\r3g%PD>6~߳Dic%c@oE]C~tARsyg> "p7JYNŞI*P`(?уQ@*He(Tc J 6o>c5Qt~iѦ5pT6jJHG-Gᠪe@Q;O $æ&E'85*il\V{ΣN9@mz7KV7_ 4==ݖ*3G"bِ}-+}mMz"Fvᾞ ;:8j!T.2",/Uˋ{s#=n~]ctFB/zh8M<YIO`N)|5/Msam Jq5P:49SmV)_^W$3 B׍+4No:Pn$.*\8ݧѳA%}4VNHQ&դ-]q ڜ}}2+PAQrTi=CVk1S>60M! 1WՖ,eԇ#*IkAL@itrwȋ,WD,`rL=mGᳮ*͓2}D]Af|Ծl)0dpvLaģ~T5DpwG3$; HnyO l{yF0= t]sL R}1\ts {mb: 1Qc JFs{lڼG":%m}냺Ka G qP"^KY7S" 48>6d&J1(dmK/qօ͛l_ ˻R9Ac|gH!h_۶+\T* X87.|B5قE2{aefNdYf$e)G3lN{ Ѿ͙"\󶋬뻗`"pNRUUXt؞R3[ib 5Aqݿc( fF]~XU'7 Kɼ:0ÕYx9-lP'I]3Xܺ }C> 19f*-#U&4j(U\کD_ЬtUvmcɌ _Liz.m:o!@AO -c|?̛Z>lQK%jpԖhU.Էht2#c^5XtӞNt)% 4y{,BQY>"E>j^R h,wKt}K:m '6'.mҖ~,3uQ6yLq# )Rht옑Ms 0 ۃL4P%.M+UQ6G6F8}djj/+R"H!zT(U\̠)Ob+Oac 88Zҡ'R*u<* ҋ0䭎Uk1fp%ҭ.5{TP[}x;%wΝ4.ܻh[`Gz?,~ܥ^i Xv2[s# _5{8!=$ۚh\6L0͊3>YDfs-"Z8*x,=ڥ,ږtA^HXqZX[F.#4b1Ff)V'1#M8bZQi @LՔs6='f`Dm~CUp*rPIԛic=␶Pt(`Y31ET6 u(lߐa1T]*{ ~tI]S8:NnG=Rg.NkE/'-jµnYLƁUE3?6$1oݦIC(D{sB ad(ܱQu^*d(o@ [Fid X K*c#Z)q{}ɒ^Ӭ|<ĽɛÜB:_r8_>B BB-|>x|!#6;@KXquHD]iJ^CgIg;4g!X4""鸕b ۪ sc<\4c:j %֠^ Z70דj  -&w0WZ-o yN髳 ¸&1ٜ&yoVpl!`dDW(&KL&b6GZ02Ƹ7ݥdGNa)}9J!k!hK 5˲ lRʡD=xi I 6f_D J_0!7e{])4 ;/!V VȕɱbrҸ{ﲈ}:cǝ*4>Bv6GNMO ZZ,ovRy6{2[]bO N猳o hE~Rƣ35rebʗ[^Hתh9j/3 PRMOG5WyqB1Z[eSFrƷ&TPR4TVA}Dk^x&T)FL Nrq4ڿZ zetsS2"?H.͔[:=d";FX<4Gsw$[ˏ_HAkVU%*M}zNdN8Պ ;7ή+N0"扗UMhC9 yI5ׇԾIg0 ,-5{ pue`YJ 7'=r-gϾZ5֨yƤ$ǡKQP!j/S{6#n94!0kz"=gO*5I<E,W7WtS=(1<(;fkt>Z_oܣqo%3UK<l@Y#AJZ1h ,RƄA]FwӐ^V_4k+ L@2!9.R ϙ5XJBܣE"#OZ5agQ5 \|aBlV(TFsV3IwpMrŤXѓuE"7"$CδI?3V}g-eW3:;\ttXrFȰIKޮA9@Gd?6[HIy]|egZcl 4$Vt'kt{]{-mEU"n |&&,Y܍Kr]-6*B^S ¸Ŗܓ[fJE<0r k['S9kGXB݂ o(r P~},~pS{=OHHZ?c(^?=MM_FcJ`%=1#u |) >7'@ETHZIhkAx %%%z'!lߣx'Jgc}_$e<0# K~/&Es *ԻLMIa(Ax2˩jUSi+%Ci?f#=%w^0WuIC;1fD{rbAplG9AQr *FiAέQc%B఑'9{7zKHWWce纂`Ț.isO8P=M,:@f3`Ωت=▩_@U)vuhŸ_̈́7#.#0G h`';Rܠ&D3ٙ"o)j+-gMnD rI#-v^cEKq?X nfƛbH%8\kL-EhX? 9I]x*[p' f 846V"NУWnPgKAXv ofeacJh;ɲH(fi#'(:~]uS,JV9T"ӖHM,~A#;jOnaMY$/ !*5?Auv\ɨ.gfs\)1QR׎}\Ju|l475wp˛ yO#FOg}ͫyC4~eƙyrjfl׫<ǐ 0lC<_2qt-vUP|u'[W|VҡJutO!cckZfƶY-"^Ϻ`eՈd'0CT0^4>!G+3fq4ݎ7IL{,_E7Pzѫ}^o]?ϻI<Ԗ3.HI2а,s"ڧ*.">lUkl | 9fҬh8E;N0{kX| iApn}wqYc&YG]N2Z{2*  I0Pu$X(+ְ2o1vK~\.lLaC8-؛ uPtqx2:$ZXonfQQ0O'v~ ڰA8^;A4sN8JeQ*BMףk;F owcMq򈜡: LC>em'$$mq4ǼTpSbJGA%^,iꁀLa^ZjnY_g=0c7Ch(<$1f+/#U TIrW[č7ҷڰal)F)C`>S& Y!1D 67jqdma[J]|&p}(tnG*yYik5P Ld;zK9KC8g/Kv&pg`+8U .ۚ3Ah}E+rr>F< #d3U[[Jxgwfh׻eb]x.CSNI_#D&4v"pcX n `F^C;4@Nk̛ԎVvgRC;7cc!qyVM.qd7)x@.#-aw+RR7@Ahh\AR_ux&mAOGkN hK:WCq1I2ӼtJp^:MӤz)H ;/w*b+WiN.{#;'m0E PB P9{@'\nMC;igcfkbQ;oobOȀSNŀ|=е6 -jAd w̼P1[##+dfSPͬ9|;:{[`mhU5`9Sޛ cw-iGl" z! dW9 6Z Ftn3H)ڑk.q DcS!Wذt/\Z ] >j}D86죞`]fwI=UByL^$d#p@U75{}յ1}M +"x'5s]MOYss@[,]v8B%1Oۗp7 };gogG%e.;@a + \+MXXl(?DĬQ'sgYZ?$6cWY=/㓚\!ʻ [a2o!p>UJ?_l^KwІH:l3rBIM;}IЪq*Inn1+zW7F^DD\1 bÄW{-yȀ9-+ XWFc$TA&(Hyh}Y ij~Gٽ*`,w0*~Xt\UJ0 eR;,^(iD+΋I:^nB/FRܹNkܝ~'l#G.vGg WJ[za&Dwsp+IFv^ 4K#g JDYe^fϰtUY\f6Fg\x!ίH.\W7'{UXaߐ}}7\gEVq.1'bh M#07B WޢPQm[С >vQD7!%ו5+Ha>P& D8 j>1z@&m 6(HolmԱH)rߑ'S(Pn+U6MO&/x 1ͦ{zT C-^׹iS& C8ײBߣ9˼5GZIHi 7pXMzq/mE)AVُmhŽ|K1 dB(hl&vh՝(o3xQ:$nƧ&`.qIeA4̒?A=IJ_90ӈS(WY ;G\v.zI&cd0iw=RWr8uFLEF_Qn}.kI\A& A6b |ՈKX4-x#"|F4ԝ0KZ~1딁2XЀ8Gw>z; WvJO">Xǂp%Rw֬>5X&W[ҼYt>Q17AG$݌Z0^)div-u`4xIH FL_{R ڟ]^lra=f" # # n)=;zvCZV cVJMLg0Hk.WTsWkn5{+ԇ9WDsrʉًNDVheGNF~h(B˂*F*o]b\0 /Z!㉒?n?#)EJۏ.[1G\UZˣ lܔ'k x#츮̞#bh2L%ꬊ&ιI5Cz0DʀP)&nU0MuV1Ɨ_Z؎+axd)k&BO EY2=eFjn؎ R]P&Rwa""A0wK96PEUȬ%cG=?T08EjxBnc'{׌  ɵRTB۠͢|bB8-{҆К@y() g]|oh+RacS3C IȲw]. MA@Cj{7pHTw2heޅbǯpWpɍse 㯆כ5}:ݫ kс=y=%kQ lZחmkFbm!:,G\d;ŀ+u48 6􎴱UG jA]p o4V!(#T@j0jր@-h:}qAӝ2[Vq4ZrUoUX^v)ˁQ'`8I)}+ 68 *<d9S`:oIU'>Nj+m#,hDKS \kʶ<-)E?Ry7U:#tN!(ߋ6 ˤn=q6JuTp45;U`N*D:v7S%&*W9!UAnfɞ][_' +n|zD3Mx;% 'Uь+ @>DЯsEu}\a{fA-OCzi@d#Ȭ@Bme฻:b_p9:Joꩱ:%7qY z" Ʒ2ضb-'0;*+7T]Њ(\XBs.!ߦd)6; \fb`h"a0O+5ߠrҕh,S2&.~nIDYRނ(mP<< '*sqO:ab萌i Ԉ&9O͊j:T/AdGG@ci@Y9E |蘶_(xfȁ3Z̼Z!n1.Nêa #HqJ2Isoȿ{\%XO#եG.nt5 (+[ \wΟs>eđjz. E $&uCY9/LZ+CDѥJrkOV$t=JKj_ Y-7Y~ne,1r@4.01Lj-1eu@{y()uX"/ Ć|ٟ^j[}rGI&1ea㛻8.;&^!d$(N>&C()7)}ibDHb|+ɞ[i 4$6O 8_Sy`1`y & ?,inњs[~4]#}fmxo3`4q{CE|õ7,Bww.e=az!DXQlj4?Jf5˱L&O積^->7 ,5n ƽQ2&kAue q#JzVc#uSYޙY 60\w)?i~X #>CjkDtw3.9DgܴR{ іBT=?<!PDK8sx\ࢀ&{+UDMV56RF?!7gd7Ō$Me8XaNa J_ToǏ uy!1aqn۞O(Mzh Ơ'ފn;km&I'c)wN\]V'-}"6vWFDhA‰d(hc46F@e1CXt]IRQ5٥k``L ]J v)kߙ2 [vBdf-"|5HG-SRࢌ`x*lk4>xJ8^fm`($Nz =n*XC$ߕӮ!cL &:({'˵0`s$0J!|}y- CR'Bu~"O1%\3U7`꺞+?zh,l9S~|]n*4-v[_Le:6AtGV3B*x(YorV3nD;;3'^6"a23nb@J:ix ǫvf*ETdz-M =Vۇ{%F@C>D$T `` 5"U)s*:OXB"rt-uU]JCt1XaБNXT1J ӛ^HH&TwpD),ӯ\MtD/D'1u\ lTXvV[b?,nؕ I T-s9nm% !dК6X av?Z_Q^ tQ)fbR99ɴ^l-.>j=i8xﴻỌ)@HQy5j.c œ.vc'B a}B&8\+\W2'yzAݙw Ri]ˆo'mݶ7V`b<D٘6Օ;Y 3 Zwc Ў<jڈn}Kbn{U«+-44)^ds|Y]cWnPI{'=mFƈFb}Ϣ\rlQng44ǔ8|}5mt@'*4pfJjlm<Єmc+j&&Q^!+ґ"FˍI#ԋ-ɟBR~*?;־p*xD E{3GBQPFAˮ9#c+ɅBL`5n ´r191Jq6n7sۦ0}:CG>3Q E=rZ`YT&t%Ӯ % C6lO!=^[Ul /%-j.l"*D'O3e|fN_2"H!3f( Iv4uC]cAfyZ`Šuб!x 48 n Vö楋5o?+F4*d7XAWlSef1EZ؉1NJI3HfP79%'fd tߌ>W$ W R;2)i4QXghHk9unOx2gߗߨb=Wuw%o0NrN M4L1 KJJ,"R;RAo@}eg(UR#@6 fUkX)0#8ޘ;Ѹ Tm^pe > V;%On%yeT}=.IH7V1w̡" }| Xp(~eHyx 58.1Y`Kŷَ޺TVyUݢ"pfcBici5zeUc :OH;msZu5E&8My?=rUQsK{gc^2Ni8c1 iۖZr3|;K.BZm>4όex0eܻ@;hL(XE!Ap+ $ @,8 ;}.u|ث2Jk\؞6]Tfn #4o!=L LR)#Ir& 9#E#1x_LJgզxk`:’g!BW슡P:R^;GhJXԩ&T6@z,3NΡ2zML B𼩤/^q5vh&DdI-#Ue*!@}]ī6|"ӈ"[d$"I'}L=΍_7ہŮ"ð̸_BC-%0R$!3! tY '-GsvNM)kCaZ"u,\"Q{eDX2XH>Qq62#K0cS;`@IQSxڱR%}VY[ږ|n=<ƈfG*JҼ[-^׮v2ʟλ_ `[̨}ցfkd),۳%+LCh9~|ٛ~eGi~EUiwrW5磸 HDSXK ǂXUB`pb~a8RˏB ^ laVA?aÚ0/a`$ѸCVBeô'n'UސۥE曋8"ィMXwOG֗lj˒;^Fo{WaR)KxJhU6w93%2dFڭzm3y\ْ E&҄Urco.dcShҍs>Qvw6-(jDއsZ%f*R#mBfW Rpw0}jy!u@? /95oj$K5Ϩ Vg;!U&p̞dBɭDZ f7<̒g+Z`с&JpZ',Fcp1-˭w :(mOFpUԀy4isՙ. mWMfr,2B>yȇC5%= Mk+}A8QC!KUgg 17 #6⯛# rS?r`;S@ͷ|}Ƈ O9<йz2PQcJ[TQA!%_#0i+et7:_>5 f9Ήzp;dq vG +c!'LvMͤdKhJ]@1( z+FXP^oN I+VeUcE@j9~9.*LӲvB}p;}a` lَw^M81lf>kD Y퓐Ҽ/{gƬ4Zqr] ՠVaL,ziR+~! #9SA BR;Hu` bu+1:?2ъ;YzT8lB1J5[rOL)o ',L]-`{k{ XɁ#4/ ;PicÕP"ry͛1XN3?}򂖉!ʈ-$s `Ʌ܉$5enOi74D'TF'ɴe_~'|Iw͞{7+ަȥv&2;XOι` Z~sNU'/إ SAyq**+uX}):2 YDt4r4#sX;@UK,jݏU >;(rqWy ]R*`ƀuF֚=. P}촃$h&/'9*Fk;&h_4XOK O̧U?֑+m OO6)oFxWT؜tw,.4PM:F1$>rn<͍qT 1T5 z;24:t="oUXᨈĪH}j?!-ePwAxMA#&kd r4(( )C +uyN+eI7jJs )|[ƕbx.$$өV 0֏fco=SXhüهu,B.03l mv6П`[GoY{}Ɋp26\<<f0ԫD ]kiE*oK'1܆@sN82j3Wy0m`'_i[2Zn.3"¡Ku6G9le:O%lVup|[2=.Ź?~Nyc{ G1U0.u")w&ҹD㺬T~JH+_~h~ o*|Fڶ ǘp@kS׍.X|,~osY+;ɧYϹm[Es>-K7;@Rv/]?S9}Yrisl@Usm} ~X6ҷ.sD@)XGsS ps2 !|!sNE"=2F\@2U` J NY˳PqwUtmVឡȿ=C,]F/-ꚐJ4 r=tS$|'Em9o^ xK:CE' /`~F5߳CoCEh~}&i2= r7dq鈡Ĕfo=c#YS^q!XM̷1&Ix&OŖ Ř1XZL~nqNvK|1*nqPNQڷ$pF| o8u[- 1~ ~%Qʰ#לݙɔs]ٗu!kzӺ!@&iUT^*Y ^2?I{{YX"|w"+^yHcFy6Nz#=+1ܕi;>CL;>HNTDMȀ{M XZeׯ3Y- f)qEԽ'$B$[ի~n8 <6+5i^R*4Lc5IJ:_Ym@LӆfÃ`2C- V!]SG 7,qo$ZvGeηtWQk#c:K* Z"J4^]MypKY 3xl.P>T(#B:NoBN |JmmKXaǿV2ћ׌YȐ~욍J`Wo?=2 s冡zQ]eIc3bC/ T49Z4qpRu@s0N,&84SyvbD(@oP/(N(*!^}>0fTz䑐ٕx5Ly I٣ҠրOҰ&Y2|&\``2ewL?{,Z#WsH*,>QLAZ/ a&cf{&IY+ߦYmh\If:LBag̱Sq}~!yU,H&WoT/]~3jY|T4ky/6 8UȳQJ{O`R<fXXX \żG5 a(C_=񋱩^"ZsPqcB=!m+5evi QdMeH([v9( ~Ili Ş=;A{+[IjtUBz|9\ %5c@~x,1|Ql`?Kš:mҥS7 x w\fpqJUta5]~륗 j <:1v;sr029wc5~K_KiO"\; Gu؈ؖ](mz̫e+sL`ciHn:r<_! {$c j 4qKGZ^|ISי)m`qAgI`'*[aZL30 ]El줴`#|2WVj=  ˎT$ : >5޶ID_Sɋg-fA(ڣ.SQ1qk,}1]t5֏mo?[sN6ƟĭW{:\rI?D|Pk&C"v)L4I U{io5}Eƃ^\$ q!rDڤZvЂnaF$A/:u0Uԝ=?ϫ]ARTS=N.E6^4>2 Q8N-ڠo?uS &z"A0;NDL{`ʿlG\jH(B"&E妒Yނ11l8_ wTֵ=ၢUnS&p)Z$N& Ǒyzd8E1SFEw-m3^g^gN#ǪȠ7MQ*y6tdtHui>b s*w S?\_[ N ]Ror?^;~i\.㨙Ȉ (br|͛L" IK .1% bs^~9-TK½9J<Ԋd`=oƘPMlj=Z͛7ƺ#l%f9ӏl |Xi"p,@_Yw.I#]QEGO-Mğ؅] ooЀ~9mnn6[FzTX"zLdxֳ~n Q k~_LՎ$ABf!)M>?@xiDtreČyxOxd'oɮzlIGȾעwB` ?˔}v&o浂%4'ޅRH~Yˤrlò*9K־* pwbKE5n@5l&4T T#}!u o-v~|k:Lh,4ҘA}|ɦ*:t{htHꭉ܎_KwRїnWȀoƎf],~PxWݒ ߒ#t70%B$0kB8iԠif[>=K$ U+oɻCsF%$jC ]L#QIqH [kTݨz$m2)%<P\ԣCoGb ,6$Y>H /nj@D*9hh`󿚕SYB}qY p_<bǛ&cKVE}ȉ@ ?Qc*N(\S,F|G y*!8&r6BHAmSM˼d2q#/HH(Dk?edP?(PeAhȥcZ J6ʡJdԷtC(Ckz75|/Ɔ+'` hX} ;>4b=_\OgGJ?%Aja ! l~>1O :v'hg"~lWD^s<\ GG 1! |)]+ViƋ 6f7tLN'~CSCaS?M> ,, Fx'z nAA' *^IjL{|=Nݫ,vkqfwj [}pdHHJ rk˵0ߨcdY1?6ީXFy\qw3xM*hȻ?WqJ1 >( J*ni (~ I>)@2(^֤XE־CUv?}GARHb0ψ;%bc aOlfTxAҭzۑp`4:Fxa8;OxghTߥF<:9 ,/A,7a]AK̖t5!Hč&Q! h@8|(t< Q|Zjs T.l|t(f7 Ye8ӏxPo?.uҙΒ4+vCw:W7g>ujCbc[:r;]EK# !)ۉZ著>]:*՛V:ڊ@`*AB06QtYz,jWقw㰢4I0Ro KݘִV DL7 D5lls}MHIgƂEj6wslI:qu0] azfF3j2HYsy9[ı"%V]Tkx&\Q/SCݡw`Ҩ5C/h2j^߁i" CԃbIlRa,*OYo]{(@ÅMXrdH1PX!!kj.ŭ%« ͝giȖ$6y/Qhmli hq7fJ~&9r3˕%NWG>vߝPf~ Cqyר1[n.@DŽ憶KaIK)Q JؕTחZ!V!<3+x Kuw܊ܶ+jm 4ə5A(O\&~ @`^S-SW>ƗKBPKkJh$si`{$М:[Lzd͹l?3vkBAՐ=YΈlD N@RM/>Ď^6޼{ZW)N8»9ɃAu/2A^ݗ&<(-϶3 .~!bQ ᠕e|i+ 0⧤Vo8~5*,(6@̘Ϛ!dsܧgvno_Ro@޳9@:Z:#n&W?{hZ:&a9EB9H^m)ܡiTF#1MnURo~د,b8?A[5NXV!YE{?_. Hm#: q!tEQEUKůjF]"j[?ZQZ:Ǜ048V- IkPf Cm9>Chj!;䒍Zsl08zsG<Ⱥ0%V|B&wJ2QZOLӮ EGr-K,"'=-8u}ӈyȞO&vlb;6 $D& uň9f\w‘ZA2QO `ddFGMkEh:|D1\GXo89e,끪Φڀ$ayܲ v /"&RdS=⽷`=y|Uj7۰`gM4QJWb W2"BO̼ru6 fZW-n(44 lXo^@Vr*͞T#DBΆ!^f@Ok'34F$j m`}}OQƓ M? ˔5wGC)l mdM[Vh4aeh6CcՋ n,iLA<o 'v x?$is+A ] Cp4nOJL!{{|?pI)a@~B".XN!bB0( *>F)5 S^BƷ]+1\&9Y7!wO6xt,P3a)g`D-tr{ ;AcU8Hnxj5D# \WjSy gQwnKJՇ}6r6k;O_LFL{ˈau'CE6]B[Y;raGxXfO bMآ#BQ!(oQ?=Zk3azEL%ƜɊS9 0!r7 fd*Ӳ6R7.7Il֌rP9AW<^!m|Oyci(T#C`)^0&\#vnz5τ̓sncw6︴"2b|vٱt͢Y5']5+JQgz$AׅU_ ֧EebyYd|B*IT݋x 2x8;4w%H«tgBoOaI^/Ζ^7GQg^ Fre7q[>08K9c!~SU8"kjv7/m]T6 I7G4.)bo}&W;SuyK4\%2|${<1t8Tsݜ`,}C*~"'h-nT3;஦ x;MsDOVxxyd .$+.m eNʱzhgph6x{_ƽfčCPv"y˭ Fs[ NjY>O:5 tَDO[?Qߵ)@`WR@,I7/2 . 3dA379M{?E F1V$kitV&'~ě?]FHZ ϧVRLtڕ&,"tB@"K9E;" ̺7HaD͞ٲH "3klEy4aVtu?G6(c-lzDܖ?kU eNX8FDMoO&%^&h S$3צM|cc2,$mi  !TCk"jqU t!Ÿ呏s d׏%}VE,)!pJ9Lm~UgmBk1Vx2XN~#I{^n:N]b,8yePb`,~F~nGP`J`/&XԲ iw>Q,>*^?'3L)`CK7Dڌsk7|{gf1w0s|@0[vp̢΋Q JT)xn[Ni=֎Gi9F8S jn[' ?̓*MWAMO8;Fr*ײ(*50=RutY f\W Sp;2 b1=?CFDA{eZ;4 uJ͵k`D#` ƆXeųRr&42EV>4۱Ep.gjyz!J5/+i/.7fB-fT(<*9#U#7usްcU(/%#Ju{n ELV)]I% ySǨqy mɝwVטt['+>gytBWu-llOǤLj{]48.2.s~:䊇Q)eNYNss6V﹒ZZȶAWFhM|rCƻ6qifU72iB1ȯI+ fg>|yR&Pe\NJlۖ>H8'\xXqoV&+₌yATʚ,#8ϋ%bY/dCy&XQ+Ɩd`‚fJ%- 1x ZKďR6!L:f.pєJ?3蚪Pn1cA=5Vt(e%k}kz ~I+;.Q{B/E[<=7o9$V祔I>FWhX85`H@5P t7Y9RɸZ|Nh64&7cj(xb~C?oa2 Xt_vhIQi|{zhK CڎDjNȀ48SPcauzQn1kbRE\씼'Z=&K4V1C chB{jG\~eˢ[av<1 F`LuDs%*#+h06UFs85#Կw;8ۨ($nN-Z+=Q9Z=(ֹˎ w}}Gj_4@{E,R ;#-=-ߎ^A#^Jg}Qp殧}Q+](f6 X0 B_9z~NԸ/>G\DŽM}`3EB+O}-Nj[w|hɹ0Ϭ0d܆0]:es:1)竳];lPi ~\KGoFV0+_z/).5(ge>u?-_| D6Gs %o irRiJBAcqm6PΞ-3;+C?ֈzK@Lpc*gV7v Vk(!5֮>2͜Ց[l,`-~ /"-uR2$oBA #>͑hܻ!zp']N~y!Kk"82 Da]Cfؐ2şo‹U#/#&.&Zn/M dH{Oܐ}>BǛJB:i9 a,iZ^$Q%Q5JHðyI qл(vsտcAؗw̓gvh+Y_U %IeEr6v$;2V=L[,b0a7(8.e\>K7XfEJ$KQڠ!O>P+kfxΟp3?s5(bB+"{:5%^>kӸsAo%S m2ݡD/#7Zw[6)zd].U8pVbߍ)Tح`lrB v [ x< (wIf~Aw O[#rpңi>B I|ؓ۶= ڡe]1H82ROL-zEq;@f&㧧3 vtQ3/x]{ԫQ-+k( {n :א/(Dmruׁ {p +}PҼiP#ZЬ) F2 <?p{En_ny"=\ÁܻBes՟]̊)vpC驟h O>7 l!@5 q׋ra#ҔBghHv'*c ]>כْxvQBH+^PW5yX5Ԕ ;ӳ+wQ ?S%k^ߩ֒4EzŤ.4[Mk,Z*Q^*K|p#V }>TL3\GHIjS XlI+q湪fOG^+<ҜO]׌A+xӲ~䘴N!,/'E8 !UY(&-e8vOY)O[ݓ89Aڸ- 2۱La~<>$^~* # TZ؎ܡ1ߊcdigӂtY+C3 <6/y}#I_^*N1V[-nXj<-VN&Y,`-:[Yأ<̻*C9e,YR[os6v XD mϗDP5[HpI=11B[m3_M5HQG@1 3cR6BV?v(8 N(5tXG=իoeFGj|H[Ig)o'sCAqF9FGmzu絉rQER+c`Xm֤r})$xc}|Or4 X&`i\vk|vfaacII\PpN:gԑ0"nnQW ȅ:Ggȥˠf\O|3̿'9Fs#̲I k&H*{(asp!:[PFrϸ$)IQٟ)+jd3>yu8u_0<tfF5EeJc+aR.7 pc"BpDd5"x}u8L5mxI:OQN7,XΗmcn廲YU"5L@WT^0*!*hN1Hz )d}:?%=icJ?htVAGA0V}U`=仗jX'fxNbx܈^pn6)1 m`8238"ŤɍP]Nz4h>%&pՈ&ih;À@F|RSE<ϳ]- q) -ôUI\h,5`Ϫ>TBFxyw4LQ} @a+[軗 m)aX,KƉٸ2F̓.*Z?hQ?<$x& [Ia{C)kIUhzM]g铤2f 3]hp}E0BTS$'NwqRC$((:x&0kRw5I%?KeQ n857̼\.E\u$%r$1G-|S\J$ sKEYMB|J gXwb]>Z*QhpWʑ*$mT0vۆR/h`OxG}VٟM?zMk%$е)(36pVS z4;%i$&tFc R>"ձ.f)WLúj)6QX;pÌ ?8O)58@lR$hۧ LCȧT{S>dP2X1<Cóĸ\*Qt!OӧӶh@?#M̺˟k|A~!Bݔ>kcqjݤ(@ o߽\ Sӂ`q}8mt ݀az*ѿs!2n{joUYSO=GL_0!/Ǟ˔5ޑwf8af%8 0%Nݣj}hynɐkE/!UgAH(TH(0[yd`_sHwÃ%'/d`ó9*ő 肣rOqoxp a}ekGJ,6L2pQcfЋ,."m^s|33p iU<|/dT1ʄ̺8l[[Mo%_{D*9o{k 9 JrBD,cIp!J6ummGRq$49*7@c1aj1gŐ+L $;HCڼdY+u= a)i^r]-h@QI: G?c 8$yNYNa%Ą; Yѐc P$q>ѸW3_1FLQeYZvIu\,O'oKA<8_`  4e3cʯZ'/8Ggx;X z<]箈_50F@!,t|x)*ƙ#7YQ޿O{~%טLBBomv5H(clTԾ0ya*l΂f^" ܴFxɈ=+@UOHwLXT#t5M0Me`Gxʈl5٦n 8ՕϨ>t͉TU4Sh%$섔. 1p٣d32/\?GS p""!(Nw@ ~civ@UQ|ЅU5Ѻ' C$K;?{X$yg[:6jOa[ceܬ4FetF= jE ?4S?mpz'ZBg~ѧk { (HYN0GMY'\q[,m)wfTxYMߋS|:FTjPtQ^!M%'ˣn25Τ< Ph=_7JPfzuõot .h%VvYg wlB-a+ tcY=wF|+Q*@F*#%,%|knݾOlM,.Ho`R^ߍyJzPTmn1?K#IzUFvLV X!UA:]\'/DQ`cI\T/Ir~h&+7[Pug=.̮Ssyݟ\JT;U]326*iø {:tx/\"-(b`ò]BmNk0~Ýx Ȅ `2uos%\}ēս6oA-+ wЯ$ jyKE\(P+NACA^A>PnHI\)|x . [X3:zѝfmpύ}A\rYJUl'qBKGEZ#oQYVŪOO(gڢz@1PsŽ1`]h2De>bBrp{# ?v-FC5gN>zjFKq²GeYCY}Q|ǖhr5gm//MR_ zUK| 7qL dN5l!>,勤ImӒاS$,{/jLIRiwՖ+V6bsY)pH!i `]k}Nܴ*mb{\Fc|%w,>윟OƄkm 0zJK[Kݲr3wzsDZfn{zJ`kű#FBJI6%/aܯ}G4T%_RdighA|bK e6Df)FIԋ)&֘+4+H[v|{e>b=0 <'gIsy[xJH{C<rJr! ƫ2C!߸B RD a%a&qË W`Ϥkz yKR|@yo`۸Cw-p =a'w `=IՃ0|{6iP/5$ƛ3%$8_a^F=B7k6[^6"UyTBwI{q۹P#52(;$.A[NxdS0bҢ`%dd(jDLmIoLri& ž)elUKjlRbEym803`a |~^xj蟴:Vd=*qCoxF;Qm}s@pb30;>|B #!]?֓Ў}D=)xX#&p)_Kp3?hGH~⃟9VeAٸCID)2)p[ZrfZsf~ *g}ݟZOߘ/oZ4Qn ~눈怗-<=aSb}|$C ;nOf.~8^OۇIGOM>2G! 瘵hLo9eiZ8KA9.FFpVä}V't)Wb 9ɤJYbqT/$lioY`EQw0/4vHWN_ޮRя ᾜI`dq^M&~X3l\;',- c^lMo8D;2~_->?Wg#!ߣ〉 3ExB݈OԱXG{Z=۝Ux],ՋaǍ2#3gAII.JAy-]=P{>q#64C{bHB#di-#ob,r0NZ0gtʗv Iꓐ(owYċDckyBo<Uou22QP[۲p"Ky :/<Ɋh"> r˕O;%Qg+ec6B5(²:ZSbDvqcio1!B+- 'lC,Uؼ9 i?Z_Ch_gWW)xxK$}1Ò^ n_>_,XkҬ=^`hܘ K] AP u"a7mExHZY˶1Jgp'NIld J^axfgR֟]|6B 5W^ZbnsUz'G>vβFsyCk}PkX<^ٓt3EN">\棚^Zu{L m N*ly%"5N0<)Lj|:l_M{ Ant;t?v1<WŞW;i2rJ>jLVŖx//R"!4[Mĥ\t9zD=R,$^: $>^.Ug>].*FJHfZF5aNb5QU_n|Max%Oa,0.__o4t⠲""x \73ԤUؿp-MbM_; g-S5~ΡYX17坄>WpYLOZ9]$w$ `:M{ƶ>JB3. ҺiLDNMITf~P3PGB‡O݊ Z71G5@ vvfA??71wTl}̓d˽imQ]75D_X2|LwNmdqސ"IaQzdj  YSD^Q WcajTo]~EK[=ĭ/ P(޳mӜgVKk97SOpcnj)bD&R^WOB͂tw>›^G]0p?9QrO;'y\3>MJU]W|;~hJr"U 5`'kGdn/1g0֗0} &UO̒ cqiA&e7.fv2G_K0&Sz)(6ߢ^xr$[m_Pv`uah@<HF6qkqx3N"/W h  *bT-+2,Pi׮d0Tt<od"QU p}HcW'@'~[I'6.6vLSȇ1`^PUXGH_QlG"]D:(?wdLj1NN/;cI]A1tjP2t "2#RBa.&m>֥{Fyg e~[xwA/voh_;-IUD(ebm#FQvF5?/ $7G6vvqy^H Z23;9FkJ,H`^[,CX/EjWf`(_WoD.!J|BR׽9sgŶ:v>ؼk(Og@qId0av SKe<@ b6t*.Fq pE~{+qGx30K]'uң$^?gD@1ZVru99i e|h?;-( /)"Gpy+dyӁ?d8hT (>K0|fz,%F?~Xr9v\-ԥ$+藎{!Q5[. 1dJlò6sw{!fz)AZ<(Z?D}D%!dV~Fx=&VD;!n#3@b'p`QS%5"goj4#qm4&XL}GNb[ J&XDZR(,-- ʜ7>ʓL&J=B:y޶@nLNxk M:AiɴEV23akQ |bݭ1ffZ(T0Rf!l=PO˻3V ( G)G`(oʼ@ 6 Xt赟9KV9zq:v%}E3|_A-4.r-WCeӣzfdM[ *[%h v?R\Vje(ܳ$%0p}E_R%|= Fp^X]Ɣ}PQz{^+\xN79' oipBGȈak%'fTmv&o>ս|dè>{/5XnhUn`mz)7o ⸢a24gEQ;Opt?:qpHo?!G)yKvaH~7vՓD<.}ߟ(ipᴪ餢8lש^K<{EAۧcx|.EpRG wBŠc0r{=Nџ7}~豌/5LiVI W)^4 @1p_Aԃ6O]7௷yx?wf@(L@~f/U HDIϫb4lMz W|9 躁2Xd͊[˗7 wN_R)SOxDFKyb7j(}Yc( à a3ot?TW_:ѻӅFЎ"n)#Pf Q~C-SjŏrY{'2kM(;-ou7p @)!|Eoμ'ߧaNڽ 逜Af0kj8%IJNOVAP/1kSE6J3 UFxSLVz` lPǫ٤20qBʦUR`G?/%t4}PNT N֕HL@&9n&rQc,~輈!U}) d(>MJ' O_> clR)xxE\R`J ,YVQXG it<-{~wvf1+V zs~Ri|1rxHZO_"-#{!VCl_'STk&wN>_?&Z{ĦxjWu`uOIJi@d}¯}X/;} ܥbx-\c +mpٖ vx]Ku+s؆ȼ),v7nq6ӑqVtOTO}A|}UquEeiƠ 4Obf\L[^ll XDz; &r7E^|JcB0 d(6>s-䥔l(tGPSs AH̥*1M&Q5΍b_z4waXL!5W0Oy\~{M; fO,_Yc@߇o3E@?Q>Sq> "Ƙ:sgKܚz3\սlhm~2 ʮtX /Z$QuNd{:|R!]xgnBE 1P2^u‡c*^b $z~*cjh'aT)QBni޼!hªsti2kfWtG~NGJlΥhp<S!I&a wJ"ff W+r:Lt<3N0nKtw_^N˩v^bspj$W "\EԎG_WtW` NW}VnjF2*K# Mz-|+xe)GcwJ6OGV5Ye\a/tt#r$ Kj.q+`;J`6Wg$ziB+]= o:B[\W}Ъ9=?5YYvn ;ŔDki2*_u$J^5 #L;Qv:@SjS_쇑4㱾 KK.L@D6:F-PBb8PQ!\zRR.E9դ#8  Wr'ݓBtIOJU?_F[?+u62[42f )Ĭ٠EI>YX1|nCVD urfGe4-䂎 6Lh]Dָl =EVyoFh+=e(O;EF][Ifbjԣݷpj! ,JiJpW4St1םgG:T7=" zq`G^w&UUΌ{ٖt's%'>IU;y] X/^e'|{O(~|w&;y4^NXF;ĘjQp]WKrx_]X2}' 6plƺvv$ \1V ,68g/j6p 0dR=rwwd@7}P~!Sun)1}MvV-8 '.Vvd%?+^?ޗ2ā;t\سP;ޤ/h˂t{Zo~㊥0Hr+[ </ j(l!_4A-=X#3g~67(JJB/%T> ;grW3\(P*LyQVG&PwdE kb[2{[@ERJ^ Y%nq 7+xI/%N-<$&ːs&L@Wە3:iHz nF*7k"*pXX* :q"ʉ OrfvwMtw2!5ξ"@TrHx+?\fBiF%|Bod$=|'ƀ`Z=uF ,~Qxߣ|LA/:x췡MB2 :&oт|MNKԕ! ZXKY 1#Gl/|GOmQec(Huvۯ)0 !LAPÁ+=_/kgcq2͌_Ȃvtp=mB-}IMY&hR/}s㶅M QB . yR麈2cua^h=d/:&qj]fUU0xS;Z|ݕ@Дq;>Dz5E.vkKh_sBUiM1(*b}3F1 ;p,/ViKC3!;: 41 Lw0 ?;7xv˙Ce^ #}Jo\bad&-</1'J s(a&3[8K (hH,3X Vu~:Vx< _Jx/~%gBzAy=Pݮm[)>[NjSSЉ"? ݆{AL^ꏍ#H7w:Tj8\bD9{b/L8C3}tunf(No{hnvT/!v0j_ .I(cbO2O7rG<[n!n[нUthˤ`oeE. /+ 1N+5Q=URaE3,{ZDz}boEDΦd&9?$R.I~$2%c>yz@Ԋ< T;k!Ο ڔ%00,0?Ter9MB0U)٬b U2AK2 e\"fNJ˽oX<ſ{$ڙVǃk[&JPuӃ|cH?ᥑj=p畬'h9L`&ݤ.G`q[Z%)2KF%W/}HT%gT$AS%0@!oڡ oJmM')_9sFàG}B={ "XBQ|<{z4c1\[Xs,|.mՌTűh܏ְ.TDORbvo, d8t}S*or^M~F}/25OOV)Q|8LO aK<PB0ܣ׶:e!i%Zܲ]Xa%J1dH<uxjVk% rp,AtYYO@f5 m^YsNUo-6k0lSvc|a#Nq]־o(LВX檞u0mFgn{NpeJӿF G__5J'>ne,/T!= C_bA'Y:l5H r\gTu̟q1s݄pb؟dRFŻ򀌚Xr#ԙt(Ю͘Nz^&s@ܯe@'){: L0e$5Jv~qHw^UIpe%)-IO6ljRݼ6|6a?TG9s0=Q{Vo]amz44ڵټ~8# 8xwCbdE81W[pj}mT}0F%־Rל}!=B(Wq?o}A7US6c%.$n| +UD'^}ywHr`d̃OF[\wt`5Iې4P\&' ;_fFuݫ|YWBdn)6K .`h%؅"t#0/' FX+0tN(Aޏ_X1{D@CTPVM;UtkBu?: U~g>Sic?%Eۙb+@{ iXVz{$Ѧ)`v,TJ;o,>աkuB}F @:bOb cu+/aBG yMIq8bahmv_~mф1vu*;o״kKKYib-xas/9009Ӳ$,PZ+D>1Ȇ1qc]d`™Ƕ|Ť0!uv@ճ N g` :Nw 6C!pBs>܃7h?Tɀ:ą[:n6JNBE6±=՞ \,>A@ˈ'OʒIRy&:Fn1x.6bwjksh.Dݧ]UU"%5[h\0߸s(vol),paIʠWg=P4I7j+! t(VUj%Q@~Hwb)$re'p訚ٖ0o>~ܣb (tbO[69#G+(jd&h>gCuRnKS60Ewh+K1FYmk T*(4QhIDSCPmh™(I(~sג{=,X!ʝoO,zT0~oo&FABґwqϥڋR?H&Z 0=%:BYUNyLڣFG/Ѐr(eNm{t}1l{P$ $cAbwUJѧC,'f>b64 |68՚b5'/`e1+51ezOhĞ&ф% q*.]h[t-%_*^ͺb6fIL)E4jd6CFvŒ(5~ѝ&!ܮ#0ޘ}=JYc\oaI֪\&f2`p7IZ@f6cʲ%F%^W @ĞqHd Rf5š) r,-(hG9?T50}$'xr",aHɭR+=~`k_X[˪(c3kY7i2|Lu-b  '_N$C%Tm9EQ 𶯨y/WE~$Bbq1㖆f5/=rv8*oV%ew.w=CLsC{oaOΩh<NSlN%'~)ɝ5gS^ vPbm,98RuEg&pELMxaJVzY+%T/b5Hik|GkEjn>tnZ&WW-\a?ϧU|*oJ' )(Kzzߩ? Hwqn/``zYpJ '$[^JE2(Mc1>P-㣑c>$]hŁZM=pP\QIN`o0TV9me4֟$}(] hm nmnB5&( k-)0JjdA,Krvg+v] N6;T&Aڇ7lq5.5]sPfȚ8͝ ^;?T#DQ/rT%~ah`'o:[.~w-nJ¾o>(Ke JT*RU2PErXm䷼LDL-v?]/&2<sՅNЬ@i YXŬ7l=dM(q!!S+r&Y$; Kly$M+Cx"|61H퍞)[{+ ^nC㆗ٚ$c0:h5a Q&8hlWZ1GC1 EIA)?ATՓ!QsKQ@YO 3ݘ`ʩAǔ }ݮ)h|B1.ˣ-8_5<Ԛz}s2?9E mMY{ZݴGޑB"BQNK^_;m4F}ֈV5|fmƍ/uY#Kk]X\}rSxиR@/aDz' >\E"ϱP0D]xB LE͈.(Y7vJ_5Yn2 α*)Jel$" oSEU hgyb@'[ ²s><{()hN5GߎѲ oP \P(aɵ19 c!]T.4ʣS/FJ7nΠh%aN.p}4xz3 *g"-`sG17 J 8}@>} QQ߽i\pO]Ւ4 nCo?uG#fG`Z u ^$z20ueB9_Z&C?Cs'e"o&1M`!^Г.I,_:&7FH_g RtiALt1-~+EǼq[P'mR;g 3Aw!qظS J--0Y^ #${$y/H;8Wi&5?+w!k1Y+ރ<) G|k429x;x}|5 ZKԱ+ȟ8 *I):U~=[$LW^ytj+PNC1`ӈ\Dh^>cj"];c4fبBgPL-"˧4;љ1dhXp&k `z-xdT׵Cyh[;6nuޥhV(-KEgi]Vwx|8D-7rϒהBcHRC& S Iݹ~yڮz4j8L+ a+l'rϮ'C4C8ipdB\ps($iERDiVݻ?Api| #0ͣf䶚EQ(=q14*>K鴟[7?fX;l}-[{!j ⨊a| ,]M*#W%/_lr+E)ʽ -|cUG!ň<єm]:©!BE@{\aQT@p?#Bk8""|uoHuy޲dɃn`&񎷸EOJå3"S&3Dbqkh?&oyFM~*. %;*Ta1h;G*+nSpyHm~p3]cj2Ռߊ2`w>iAyꅗh|"ZrUax4޲,58^D=)1C]̀^|^A^0yؑ5Z~@Pr`2k^$ fȶ0d~0E; iiUW)f“ -W (SJ>.%~;V6Gn~Hpu輮/~N q"<^m$-\"]mwwOE4N:_T'Qh<09Zw9娢44>r չCp_f# C/~*I0!l(o  K_PN{2NG efHk'MyxNX߲E)҄_beO%Ӯ&=Ы;=22 ?sgcD3Y5t)Q)h5'yBW={]y3-Oٳx64JrI+; x-@;aV(B[jKO3B9b8 f|* %v˶̙2I3Gr/&7Cnߙ_J"[>Nvߗwf:GFp2v>*X2TJ"Asŷ9֯ON}GI&}=Imi5/'x!ɥ[Zny95h:5gAVLGL/_)j-ẘN6WېJ#KNʬ ~")jnXnXir3WΒ*S!F߽ve}ݠ)޼1MӅev)|3bĉyRA(/khs=e룜)\2H8+Rc&z˭-2r}_*m&Ii|9ŕZxsZJrx{e{f~͔؍! IkHF>40!T& 5ѱ1~lA2Iݱ=5@/٣.pKrMooUaxg=LKO*R,Xz&ߵXoұ.+r`LAUPE1RVHJr SĦW!]@)pNx(,W0C] o)nfA_EG >l :]󩋼2?U!cm( ebIӷB ֕*ռkBڱz7v uae0C|`"K~{Y̅CkNŰz1L.4A}Cpæ|Z5_k,$3i7)+Oah#}stR5.Ɔ*̖tVJu]cth^c@E툵$ -1-!5Jֻ΃pa?ھ8X5IqY5)yLNUU,LƦpapӹ&K}g{N%p=NR ڸ{1۸trei ,AGv)$BEi@~tDZ\=};u'.AK3B2 !Ƕ(ۻo|k .AV' &f,Un`d=tځ FԂx*.W)1U&{od4>\A(HA%gԻpDdOE:PH199@ )v۳Cӻ &N2AԀY$#t3T>Mkut.0"PIF%sS#WSV\. pݞ`MF%B8x0E׮v[\y `?h.twN9 ̓NAP'Zv߫^=ETIca Kpr.ڸdUA~}Q%B0 4JBbB$, D"!|p`yXGX/h3I#.&ZK=jN(Zaд`o]*1vᤁ:qTs4y1ajNZE*_ETBsJ9A%7t_vUǂ%TsPz@ tw/fDwP)A$(SCGǞ+qD9:Z\x-cU/ e5bй @qW# OEþRpv}~u{muWR/Ë,@`ʺ1<:Maa%(7_^)A3KI438HoоYQ7 mjl V-M[^"5E.)(? Db1"^:⼹R q˙J j%cUPCI<7l4p YUw)g>``Xh:Q-|-' ջeʗ 6[q#jS;tno a=9FOU?(+BtTG;h٪;d3*Z[*U8'riC);{4`x9&T~+ |̺γlܕ;E^/%V eʵU0LT hO\ggZ<҉suǣe'8mTwp#v E+]jZ%<u&O*,!UU-1/ܻ{UJ 3 p%nO߽[g | pܣq] k}Uб!2Iq\AFɇđyۚԍ-}-hP7fM^?Cb W<>$0"%nϷ(ȢrCuY ⧣@򆼰ikYEe_oF؁}og]`Q? 0IOdX+E 5()DںC< R))O\킹}7)aK-RDDԹb&.UTQ* ʷF;Փ$'sD˥_<1бJ;xXK̓Bt4 ȿ#QZNZ0>6^zp($oTX*1?QiĘoT>)P4%.|C脥*-΋)VFD( ~*ٵ뢇U:ūה*FdC&YסC1|2E̚?)3@nGRjӗVC&d\ sٙޘϱ.5\[끤Dx`5i>5ŘWy,&a2(ۊ48&DrLm)Oo~ՠ.mt?NW'B@U[2ڮ9*tiR1B!Sk9H@냼5\$"Jdaw1-eLx;HkDԽ4@$>yXǮ;J!$yQԐjرYJgO_ a,n8g\YDXv>ZBt{unDc59=]\ y}PK2 OP<64 D@ J ͳ kpF04~ˢS`LL5&}^ <Wb4M'01ctۅnX'x g\Ó$YHUyt%ʬc3-Z~s[:OQPm!c.4Yp J [i`zӔ~щޱ_ZZlzNr/~xR^E8%YVwCWɡp 1%baNcQNY WpoݙV/=7 {#)YdO V`|X\x?Mo!N#i0oEhsx= 莉a|ق*u0{ı4ҽ\ЏژDuDxp07Θi:2d[' t^`o%dE`Uc YCnz5( uy1>3Oߔ KZeUVNV&A~K*@vS 0eGҴAMlDf Fvb{ו)sAH\` b6/1 Yi:4 ڷ]{k1-e~X GnvMxm뉰eU.CN tUn/|'bFrlR\˿%g@q2D0j Q߈CO8R~L,٤6bm,w7?g(6؃@2PĘiQ)y@KU$cjd ҫ̟yG7"'ݚ[?FwsC䵥ͯXDDtߴޟh>0l|p1,H l?}Àk'(BJ(Vjasc{'mFa釅)\|ۯ5T{S= 8Ng+ ~ݠ\\T(|_-wEmbݐHjAQ} Z?oEK ݕFd5y \ Wm9EB{L9=p6OLYd̍zDН\䫥LG:m͆䫌a>bC(]Bk. Tjif6hp֡`a,|د Gasn)U4|WGϞ.C7bJB?2ID$'*nFA3).uUӕ%t&kv9]y:XGll4<1?҂߂=5'|_gdu*M'b%2Q:G5>ZpJz*`LCcTHUpyx3dbI9*mXζlܡN( rNm"[TQdc >kh݊v013;GE n'FSnHɣ' On:"ZKpXb5sdS8JI8?Z+x3UY4vW܍ %$mܷFcπ(]LCfy5dO,vQ};TXy2r-%͑'U'D:r^R3 eQ ,/C,SQ<.HE_h+z '.Θ+Ƹ%SrH%K\< qfWa> P$P`B˨h&'7wZb mAה,T}GJa9UzGg-$sc{'F|jth̘Kx1j4ZCa 9k$b3Q`9u'fKam3VttSud(5=z! ffdlF\6*{]&:5i?eUHvŹ_7loⲇ{fΟkF~q7c7"z+rJZV+DS+vfNP7º6 {10U0'DֱL29$Lr0`7C9;^H5HW: c^^EG9\>-55q<{('԰/>| ;Z`Kzyt R6?g5v1Ŷ' 1nBK bow@"&v 3ᷗ7K8| Չ@pZrN}ShP޾ z8WJirs늼)"!3Z&%xbw}b!Týc ϧ9;4-*tSsb2̩܍hEP9e2>r{ ~ {KB5}Q"aK2Ae~e$ژz5 D?HO)g `s_f  X dGCuv}Y8+ebϕAv^ ;O( ۮiSi fW< yyKn/HB PofC<\t* C EzF{T_n!k@"#-_79$M%#` |IPl۶hv,Eo$d|MQמIBKa`m,dMB̿e4sXfiof`w*DϕmӮ]>2uuf bC9<3 m\5&ĕ]Ybd}L5XTm=^"0YW_WXjz UͰgqI;U}ySg ܓւr^f^ŏ>2O$#] N2xiԔmpY@p¬7#˘=9omX؁ۺvbҾr451D9*:g.G{$5e«tFcuhLQ |<ԩ dkBz=1jJK^%0ǚ\ubu)=MWWGI| %I[gAJzE-&@Cxޥ'"|N+ZfOR$c!\^2bpV{^/ 0&b0R[ڭ03?z_kx{axw \RswَCܓ+j,@-4Gƒ^ϑL66ޝ(&Mm;CVQS+S(F\!ȿdϾ C'h&`bb7T`rS#4K$iEM(3yM,r ns ;\n-P{Ct`m4'١}Hε6Q[繊xq99K>l gOyG# ~PJ** jCv0~K}QONY h2D۔[b\tN'kc)2,\mLȳn)^9tADГcNQ:e>? RƄ 7"dx]Q*-]&44!AWK1F<7-*d5L06+ȈsCC7k ut[ZjT |<2) U75 @i4|C>E_]Xހ/('fLwzGK Kam +al 0Aɬ5>.I飆}˺eY4z3pJh7,:ْP2Doa<J)RC .JiD&ĭ0.{o3/* $uRt~c1z<8/!լ-WKK*(ج $-u@#6lK bS8JM_<̿:3@ـrZmxA;}o$: ,ѯ)50$߾%0VGW@&ؤ!c޽4oE mО\,`_UWcX["OE!3[P0RrLEk:c o` SjY]dt!ɾ˖E89@k r aWEԱaFu< HV(@3F)G/{`L jv +oG;I6lQƺX?HuhvIYI3r-'LȄ@NQ1~u.`yM{+NKb!&CY_0u_u"» 35$(pxXq{GaFK<~6&+9[ d$+iҞq3x`|7 >YQgHE 24Tג Y"RpʑA׺UZ8OZOϛ:VkЀ2f GCZfm Z]{? kJrW JN3{U=WW\AfgqMSi 郑?SC `>;\TF!&@VNsL bKY1GgZ٠C )͆ŊQsUW@UiL@fx VrqEڲ&%WLD8[v곍?k f^#f!wٌ>7Amu|Ic?0V7&詿 n }Y5}-+/i>X~oƝ>$̬j0|igY~ QnOa+ I8lcvOD$fZZӅC; βQq6j9 <6H( P&d80_jao <"GBBne{,XJi vD䵕Al⇃ &bo\ّy8_g+ emH$4gE?RC+#l0H R*/F,'UڟHIMϸ*(Gj ͬ{8-3tYM_ץS$.Pdw>iO)Ts3Tr)ϱR9B&}%R_FDuA$ uCa@Fw3 E 4e;d59$iq{;#{8mv9?<3.DҶ.9DHhj!e>44H-M ~VAY<7I]@Lj5Ios[6Y@M"D$^4̰UZ m^I^;Dw'KR;K(uq$AYO=0†$ʩ?yxc,RqFg b>T;sHzM:eŮkA'.@{.2GWN,$Zcj\Nb6科}R]I sRѹ}?~:r*f> q;ɫC{WŭSD@"0:\GG"0n=BL<QHőmVC͢!T6ݏ#pT醲:̼m :zXo/j^JN"fuuB>\a ω8:͇AItb^{XhmK] \c% [I(1\MƱe[|"I^ sX+fnf]{FMV׭לrIS@P$yͰ!&˚|VwY7*Gx *<)tOL t!()oqYJVվHuwxYC6&AB'Gۓ-ԇPJB+:&BcÛ(n+QgU:,i7vW^gܘD2ϯlEi*t'j.#wAYTdP#qmn?/?.ZIyL ߯^~O2X%8x}YgvuK;SkZu+ҩC`69^KWqt3/#s퇛 nkCΒ{&íN l'`?A8=hBnQ2kg+?xǓ{ˊNX W3rOU3:rRJdqv8-L(̦E2= ޑ $"nErS#\?ni48bd # }},3gFzML1_͈\@!VRBm|.4HHeeKhH[Z:N[0Uua,? ˆٚ@OULj,Bs7A rM (=<Um>MY=6krbhd0L9ӯ,?qB˜ KѸ[ك/[HIh 1LȧD;A^p#J*7Vc; v Z"$eJFƘi4 ߛM>y>wSv_L~{l19ul ²A$|դyy3v dQH IIQSnvqt yrgCb]%o7I*!̮cq̧YIܺ}@QWlI$hP}kna!s5֨o\{ Q1jA{*bĩ_#3 @ LRܔ3T E+a~ItA4;5yUKC敇U[^6==EV- afid z٭8 = x.oc\PfQGYy kll3^\Ղ|OɅ[ORXxYGOCSԖ ŢbE}d 6:xy-X7-3GY>QNeP5kL'O6c *4W f)bd|CW=4R~@7Glf S*RClV\JWY|ݞ6yt%B9T+*r% GyЅ.`tJT`<ȴW5(l,lgt`nҖci&SbrYɯ>M ugV\z|Ҫ~>|f uM0C1|ؑGz ő! M7~rmq[-#r8Y@vBIhx6ճj˲}T#=oCpz%݇0F*=ڍu:I:uod睁Y1U*24>H,5v~EåLy$7U jCQw^Xwy>s܊MV4woT zʇL -Y!IwCѦ3`O(>IvCmd/@٫oP(I!1nzgURxx;d_nZ&^dd0'-*-Y/}8]d&|Jg~ިi= ?sU56{&:? ^*ļ ZF} ND@YB0N#ѓ35XF#裡Qz-F"́9s:ev9\~vYL%* ƅ&`_4?X~ hB>g3BY oýp"(e^G=KV0h:$ )DzƧ,@,e^E7 [Ay!Y7Ma]v ]7Qg ~еmv}ʉL3Xzx/RZ&r5t6GvcPbEπfA`H> jÔfmYt(ӚPhLcdBy4ՉւdiB_U G"m=22`[*ͷ .ܔ]/EfOI*z[q/Ji-4ꎢK/M{{%%P=gi͚QvL.,XIJ~o̠ I]x~X_CaEɐo%;ƜL?KNg*5oMI\'Tc أP"LA } 2鄉Hg^FG3ԇ!9@W0e*`ZVǍ4cA*j:8~UHyk~>iQeC;U+BhU 3pZ:f"9st" n"O'蘿%kbEfRrv 3wi1P5ؤQ>A ^JcƉ0h C=rĥjJcP;FNn>\}_B :Jc3NrB.R=p_-mgvo_4s"׽ob=X!1nOpVȟC 0~wrd]}Dj`gl[樄3cjv_ )7[zͷ9+@>'ΤaӜ4ek<z7Lk* kz(鹣d=3W4yØ^7Fg?n܃C,(uK" l!>|2kLŒ@7 ed11ij_缣YZ_1宯MIί[ n;.l hMyg7?s'/ǟ&l}<1[(x#sKl ]VޏQifTT7}v2 i _= 8DKxrti|O)}FKO? g ri2]/JQ`,ʿt 34fo2lh+(b[c-i fd/cZ= Yt"-h66q-u| Pޢqkr[`#-UV<))g] 8,G'0bxM]>*UЧk^*PH~(V{u4W^/jRII%@rpeSolIjq`o)^>jZ2W~ոcwF$>9c^ՊmxFfQ)(g6nњnUԛK CN],X Y|<J8psK&;JX-QKtiPw_|,ny` I!1F#6R;XA˹J n9g_6 9&yuLgM~CT ELr8,VE'yt ˅Tk꫒r9& [>@Yt7ƍHq'H&Hl.민c$%@ܲZ+0J Eaa~x%~9noCBׄ{@^٘5-ۘ[Fa[g*pXjvQ5 \1Q[ =X*3ߩs6t4 o0L@ֹe2^͊X9JF 'D1/? g,\a ,j NjSX3"gN*ȠbkGgV Y||fiD=>qGǫF5@ %RŞfj;Y<4j@Cm~Ѻ[ڪf5|ߑWJ" QcXJi50 (ƖzI1CjJWKB1‚Vϱm2*Pp]Q*1eVSefu;V; ]~y'$R+Fro<ʥq(B0ד6_I.nVr9oF[$[ swܣJiWoB=I6 |OOPmZڐB{_4 99sgGZ]oގf;#_|!kM],"1D}<`;ҺqOHJ]v>c 9jɮ5.5]t|nIxVfMb~m '$ףF(>E {{S6v<=BlٺzvG4zQ~xKs ŠжwDd^oHސnzٲՑ2M(P-CuUCjKJj< O-iO/1&iL1s8P9njY4lG颡RPoQR4xE}`Hʹ:̱k}R/PU5-ak.K㜟:bN3^iCCx^`lP2j\(x^ǀo?ͮo[ug E /b1M.QA^g.10G6ȳ_֤bMldxAN/dc&Kqy;K Oz<6۸{ ƽ']/>y(7 C. Z$r}.QUE85MKݾ5Ptķ Ydy&G+֛u) UH9]|Kqzd _k)" @\ub 7PR0; J?T! WF Y5ϑۋK+0Vr: ǹ?n#| /idP m_d)7,686dP{>B*$=YNj>f۳sP[O+ %egS]=%0FNQ5^֬q Md11߭sQm!'ނdphh|=\{J=iJ#U-@uQV /P%wC|LrdŮ4410<,Xtmc3,ѣk xa+f:^iH*BTWcWOvFմkU4lʏ+a}*~o+X"m]ҹuZRl{i#ϯ` Eac\J=ӎI q>~rDUu9 }xoF9- 0X\:J?5QnuH$-mrEDU#fA֥7"{(]Z}O2$6dfrhc]ʿ="F$mV쭸-*E9gҢڅ8fd\X|QFؓO"-ҏ"Ric[%g4TTZ`ͳ?xq/D혘ɝTC4$')0ɨ6pHd8CQ2<(3w`d [oD럷-2}?&6޶*hWnlQ)Shط|ߕ]-^LKH9L{H `ז-Qb^0(<( "g.-2`9 `Y ʅrKϓq[o?e}i]$D V>мƔDa̕҉@+}EtHL^"鶙m/ywkM:_d\6J$ؾ)tCpƗFwMPE} n,RZѹ3n@#0oޑ uT.}8K}賜WC7T91=DMCbU̻ϝu͗jKXW9bȗ߃E1"2N5Q 0 s\{J+L?7Vv2 Ԝ6NZ4`RHV3l$oD\d&ƞO˛V|@4b>C(Si*ۄ)gE%!Vs۽ RLoK=W-f7gvƎ7W3z{7w?<7g6- UK-F ;ؗJ=k_JSu:|* ۟Q/zε(kMl޼.=,V-Zro_%VU$WOt]JN-^ɦ9~+j=gKz*Uec57xwWGPY T!:(,8,)FV?V?sʳc1_6XRan'ȞBpH*Uj ,BڠiU}xS!:eOok6 ֽI$CHDFm"?nJvCZS6Nú{뿽t@1ֺWTlisفe5o[ek˷䬺 ʌX8.Q}w>\ j4g.pN_Mēs4^pmKNߤ=NTTa7%lh,Kb,Z8:32yhO nb  ٪IJ5]WDn~hʜ C5 4p!t{^EQx-noם 󙧘=n6/,Z<*wva2I/ŒH݂+i D] M[Z?cy>R9=1?Tqgfa`NOx&V(ѾՁP:G#_:_jّOXtmܒ8 "(%N&LXPؚR}\Zz_)IZym3Κ_O8Qa̓l~'kJ`ZIQ&? wWM@o,e{xb/P/4ݓ-+tl<~;T]Cig{TD=h hU@Z^Eu@?ݨSTr3x0D+KQb)tZD]j@y{x* хI#tCc&p`6T0Qh~G`"Z_7*BupAn+Ql1N8fƊc@T'ͥwx5і뙓̐ {2_)'UQ]v |wi]׺H0!z@kS 21tJ=:]4qYjKء`1^e46DCKxcq uxӶjLmYr <?M*e3>m_-Ca %<*g8ITw1B8(A}qIu"l# H,[r:}%z cҎUUngC$r).A/SwGmHPuO7/k 7t3D{ttH)fM.ˮՂo>W.XNRSiauT{z|wE+ u ]o˂˔f '(ipvlYv#r\ ~CRcލ_A$rn+ bΗ\Ymg(&aqh?QLD`UE "Ƨ2GO:LDg0b쇏 2xboc]r3,0SXKxT0Qhl >,p `z,vA2MI[C1mZ|t<!Wx^D/ i=LK_uRwACY\Rywwuml]r؂qC4vD 3˼T om `J#T2C5/m289.s4>A)jM" t i%ň[ߛVnFuJd/h-LF柗2Z\kR )HwhV g^Ŵo[lk7,QHB3um xD%^ER{T7pVMvɻ0@Sv66MiYqA.^y*lJŷY@1vDt?d|}eUU<7_a GzeBe* ]^H0`6Tpm p)BF/l;ޅoWCR##h!g^Y}tj_ؤ[],by?,$ՌV^e664N70`Ҩ;.##V<%R^"Ϟ4O[9Z\BP7}t-d:T,'9 ,XS^,+uwDIɍRԩۆtG9q(Gp<z !Er62ꄄ@?S*G^pJ0o,mlN: L-bm% _kҸOoTq _B!֧^-% Q'C7?Y(~g7: D]V ~v? K-ٱk$)].`1H1YBr—0wZ$Qy8$oy61lk떯.xi\(xDa?%"ZoA\U,ߝBV( vBfX_ݟ̳*eg~pN8N6 g^fpbB]ˇ<%{X)`Ay_KAlHqjHxXo9sVKz2Q t&cWnPϱv0z۰LF9# eĖ6RD^y^7d AQ`˺(\Mx ̦p36G|#zYve8kgt,CQ%WU_YZUQϦסY^6974mE$yϗJ˨#[$x "4p޴}@HFk<<O4>;XZ%0(2 eJ4凬fweOzۭ^zb}.sIJ l]Urb9aQb*7XS@;xhb^}̆"sI, u@8ߩ<(bۖ 2F /[(M֨^ޫ =#Am \B=# }&A.O5[]L)kFhF6xީagY=y $"+wvD F7Gl||;ݳI>#oBp(ۑVӏK,Nrk{xgO-ohO{NLruFa;ZALWUVFcIB|>;j<nc_EIQn-=,c1ΣN$Tv81B?G*JPB|hʰ`W wN@=zٲ(9mbLWpNҫwuV+E7234UY6|GNrts!-Jug!]#Qf'7Iz.: ǍSʲ]xQdcPf]q(/Э>m;I:?3-94v*|tY8@:/2-f RtS)={vi8fyg .YT`\ϋ8;N^::z-^+)l1]͏-5"ѧo)PGfT e% u?w+-)$Cf#'_S(-daGŒP蚻2},C&::ip,k5rfӉTKzaڿޮ0 !]|$/NnPBVjL9y Q@j;:цpwYcKO58Q$+_Po+}ڃr¼vNUlw9[H盭)S-joٰDș Pk@zV~GZ~U[Ct`OpX S3} AaKG_$뉠h}iTR1!O5 13$rԓŒQ%Ml`/PrS$W^](ՊpliG;'+Ä1mA0enK9V_}*T!?2UvH~mWy=h,\9ϋ%:-@ÝZwSI_R$F188Z) [_'tIORhщĦ7pV&P-|f 'V%"gJzAڟ=R<ƫY[ZTn&DY"Ƥڍ դ.tTNg-+p\ >F|],qQl_=}ٻV*F g_GN8'){}Sq0YrH9ݻU·7ć\VI@{ ݐ.'y;DX JcS)Y~:'[v-p>!5mk(罹Kh"uZ-y6Ѕb8a.#|*)@l7,R7r|Hx.4XLWLWdKx7W =P6#A^j㊬v_ kݻgpΤ|}I([dȳ9\}oyb6D1ƬZ%3tDh ItطKXAOH{A¯TeǼVE -F}2#V%aaiMۯ\nSj"WR \g0D}㖨2"Qɑr[92JhB]IC2EmUd4)g'l߿jA`IWF< ⲽ BX VW*۽0jr!i{8H1gY?*#V_q@_zE2Zm(o;vZ{o!Fˇn 'R6=,'VЭf=˙˂ VO; 9Q,#"TwG“GP@`xp 8zR)gX(ΰ$j9cxd2%[,—GTms˫ZfRFC+ L:D0v0C!B1a lWޱ[+2U̮|9vHeIn9e&TS}@6+tF$YGLDҚ 3DkV%UO W=MOy/5$l뤉:c%@# ?_/Gڱr,Dt BO y؄?D?śAM yJQ+Tq;ijK[=bŪ^OA/hvjNQ7W+y۴\w]Qs4}Bd%l߁!<1kѷ"ˠ!Rz("8P 9fQ P 2GN -XSRj(g8R< tJ 9\vU"#1k^cj0n`VRU5A1C*΋W4jXau~!n)0` ! 3i}e36]W9޼p#Qs%Q29g|cEs%2ٍqz TߌQ+![5 (:gqwf壓y#~on9'3*ʀ&D&P&g{ zx_-:}mF&JmNK 7alSFb0\NӔ=_VIeչgsy\4j1A%&2vdݴAX-V!3# @|#@D fv;ШfBOHtKGD'Vt ɦJ6 )buW`=j6}N4jZGxXmn8NU@얿p69J%%li7'Qf :йO)DU8Tr~p:x\/4F𡷲RDPUv4†e@ Nۙ.SisgX`%(sg+ꨰ5bhZ]Xn&7*`޼ q{E2]H >1ɸkeD9) bqk# ]|/7;B#eir% | ыrFn03d^ȁی ږNX%RFF֏^XSxM} lZ5*&v?$F^!?_#O"f#ı nET٬G/*HN!/4bUYΞJzG'H1OӅ+v~\xԾ2񘐑͠f$`X E"+՗NbS'cT*l'v?e~j.('wa\V;Ek`_ e>4jӀ0)w @ȆO7V'@VM;p%p-s:ա+x-vw~79֣;>d@PD84B(j)P]r3>qucTmصqЫcˡB*f~LH02923z+PR5{ uw yE5c׻` n+X*s TׇC*2ɕ2=okI ?/gB)[%^ <2M&^/~D^B$ J3:}PH٨~4 zA]>ΟaJ%g$Q[TAwI-\p#ӨF0(+h`jbz~Q"R\eL2ܗ6 7( aD *3by76Բ2{imi r dZF__I M4J KRwM㱹 WԟR9#[jl (Oa"dlcƵ_ ?/wGtVCBinm 5rkP'ifߐ^Rc_z&W1Ͷ㳅h flRv-DBJ:U?C2 30eaK~KE5"2Z7ig\kJ6VnDvr,D.߃8L|vG5-Ő9@!S Xt}67aT2:|~K27_!24ٰs#gц#W-T*l<5Jz=Nh0x e+\?, :-V*"!“sƺCP|X⠍c2"h;eh(d1Ѱ#bE~RxY'w6M݁t/ȐMFEyzslfN ~ޑXn9I[{2̱y #)% .v'MlֈR67_4ސ'|8m5ǯkX8B:Hl@z#g6P >}09&e],ΫII =`.g61ܕU0Zz,X Ʃ2n13/pU7k<{}9 czy2)53K`ʎ!)x? =& ȴ֋yA̗LfB1Lƅ>>_ؓD'V'V_|,@jKnT,^թ3-`w.PE@\LvYފǞN6<'yZI6ktu>]21pުZS9<.+h[e 4PT0:LD5 h J,%/RDT! 6AF{".}@|{՜Ug(Bq[u%suV਄7oI,yTs1sͻӫjU_K{ |.[TظC^G֪*O[/*Ffh_Y0SԘ#zPlZ}i.O2z6;YQ-jH&$@)b%[G@jW=?oQp8+AVsX^CA%aņlUNGqj,}[&{.\f$ ׵W ƴhlk5NRN?MǴxZ<(F|R.-}p4qU/XSN~hz_ VaѤsb@}`"zxOR*R T7 ΀C6 ӛ zF#AY]EZHr D멒7oKu(ymP $`輧"XãJZ=߶5 b\Z ֝P9r` JgkϴM%wQL@'e 1sydXkob2T3@l.4ϰy#C>lYmP9Ej: t}xEd OJzF^tKi U# -x[4=gy-G_x(Iu=cwepe*;&R׳~-`y;hݦϿ6x܆ #(#<:H3 "d< *–Sos^:q]^g)E{-rBUbIEAΖ}Op-^~ bDZ!M&e"EbȪjN Z\>8E؜ol3}ʈFBBj!e3ډ8`>m Փ:ᧃ|kO(:$UB} {fw CEHw'Յ#sٖu5|%SWKsTٸV'`)w#Yy[M04X%lS]gRd:0@ H1[y~m/7uH׃!RK!Opτɑ}\LμÉ(%v3I.l߱0s$XB0>c~`{pVYRNP~4iG",Q;ھL2aY6h&*]z)^D8pdY ^1 s3:h7S 5&#on_EЯgDJBtٱS1{li jTG7[#(Mǐ*I(SD>p`b&xM|c[[UfdM߳\sQ7'\X=,s%3QOjsR} %_{Kxw47tŀZӪ!h\h>}qlȔU|wF32gIG|Rߋ`H3>#F%?.CU14?O * I'Y<^p8 ]lPUQhw(bkJ%Bwh4;5;\jdMP >sz0E,c+!<$jڋ^Γ崙ϹTp2pGp-IqJ&Хl%Nj,⫯%B(<0ke"EڗtU\Ϳ_LBTk]=DY! @/6=VI@_"<9/,ZWZ " J{o¢pr?dZKS1Z$^Z4i[W,c65ჀAW$=<-cYD/A8(S"^ ҕNTB7e" b!% ٟ8.F^k%G ,,夝isL,sUN~cVU٪*bOȕ# Pkl*p"%=<ɏҭٻ\NiI+}FՂ?e؅t\*ʰ[&橳_ÏE2Z%Mɋ4hɠи"Y^F;iAܡRu h`;$WL?h8SI-`5pjDEW<xox3|$>@_j4k3cL13 |.T.u @+&FY$ VJB~|fD #NRS | 6Dz\HIo:zP-fvY5Uh =f!-t@&'|b2GG$9" 7G>;,>@ѷҙ;M +57^~ܻءT#RȐ Qɣ)/I-)`>3 &#9X4Msg5Ңݏe}ἒ^ƂLʾI#G褬R=I(VqurT&HNcedFT0٬׈\ZYFW-{dCQ4[AEnRyNFndy^o4!]Mu?y>T{9{(w#@ZdS'K7\?3U.ڨڂ5RmDC,W uӤ:W g5u b$kS{ēBD( '1¨x|S"rt0p~g]گT|HR`ϯٗ6Pв7l ?b#w .<.0^cS8]ا p59GM,)$O(HE)#nr, ?E=Nt貵FϜF6I! 9_S|+-< 3CN;.J͑0@4ZjC'L\4m6\!U:P\H ł)yAӧOC%!2FkKc@\9#uu/A1՟:N0`#DFTVxI2NcH [['5@͕Ɵx ܽhrO'cj݃0QA|2 Աѥ:ļ:X8shS\^"oy•ݹo]򸉜;~/$f]2AY\b K?MB8q_SY,-(otOfO׶ ~3'y}[%mu!Pr;L"4̴h麍W8 5APdStE/@x!Pr{af"A$x 8}Dk W@MZK;4,VxjmQNRԳé] g0 mp+n"htU`uO|q ߌn)UgmXgPn^X7О_#ǁˈ_=Mht领gkZzKgzٺ]BB;{n̊#/rHg3Ģ+ǧp#jٗne$N{@K%w?m$Tj[fgakzSI fW?FB~V)E!Om?1Q4>&Vʦ?VYQY=2V pQԴ%17YJpawdνxfDPkR#IZ l_ANxUS*FcӲfZ< A=& J-@O{gV5|2EƧ{rԆzcP?ʢߪj" /YH[\J FXpl_GMܤRAI'ąh[ Q,`9˸֭RQO9ɤĮ=+%)Y;p9NYL4%CBIq4)d*.3\,,vl¸|GU杅 Vg 7頸7OH#@hUqe]FmI<دH0~Y{⭺Ss [50 P$fV9x3&Y 7'drAf܍Lz2@) &$pD|@mm`41dYSuÞS}YP^=+sn֠"yUo;Om b|,Fx|%n"U[V5)VB&/O_7_ 6Xs !"YCl¥^`SMΐ.%H\ӲgzƗ6v޴ZZ] lV^]}DZ@ς3Z?ÜRԢuɱp S[E^^dA؃8޶.MT*䝇ӳi"#!)7i_{u},ӁVO'.yp6G€ ďG{cVWw̓4%+b `Ux1jG^6Z3d%x U!\ N6=y3R ; Cj0ϐbru:e Ž5hk\λ%i)S7Ϸ+_;re]2eM8vR|J#_iUPlro~AY8O:QD _xxu `͗X17v_;%#ه0#O(Zp97td*_AkZN~oF­ {9W}uhS wE0Vk?߿ç!..B}\ĥ c6nWI̊EGFy>y>TIkÒ]ic?z<^ "dLaWqk"J592kO)Mx,wD|F:}QzյjT|'-"~ؑeWCPK"-Y5bo DW~25pƐqYfV4Gb,pH& suH|WR4`N;7v Y.zu^Y,bM~YN|@KeU^c+#vC/ lMZvq_i uY"GBZ_EI5A^6b#z!NiТk!U"lG@Tl"<ِ|,V]F5ZG՝%8k`/DJ+2cd¢ɦDeO<Ak5lӁ~Aa.mC3j>FEesGrsNuUdRPO/]Cd4iâ800%$j#k聺J)~-=Qk&nf1zKcRۗ{R 1."1ƫ@]\։3f1Phߵf5z{ \ hSf1ĎrBsM|;Tܩڍj[8xwǣA~tutSQ9:> ^'oU<,<7EsT@FsOimO)%@{8r`7A_yyΔfCkYEf6_.nqkYJ}z}Z JdJ0+7,Gt+j#rlHՈ6ٻ)F~xuV0B:j}& .-{$z4fA]9Ê:F &HbCN1hdF8Zb *2_|UmzMb}f3%LG=FE  <` {8Zҿ ,?֟^/x[AYr{I_Z }0_S3SXe0 HE914 oCw0@k9ꘉUi쒈gZ=ۨLE.;W&n]붳ymX|Jk(Y Ӱb},ɦXSTRcxz/x[߇:ʺ`%w+b4I!yUB7h116m]zWY~y3B /A>r m5MJpYRW:(Hˀc!d[*ߩɌ'&r@əڦ3%#|S]+DbOyn2 ֘~$7x¦KΒ3*G^&Ef+eboODԔRc=t5qid:'"ٜԙmP]SY%/R (e؄%&uꬔDʊ\$~!l~K 5psdܟgXIme)kV YHC -fCʥdW $9@tRfEOʼn A0/)%?} "N;gkelWq=dA6m$J(vzv׏/B>T;#" 鍫|HS Zp.y0_V2=XMky HI0 EaB @Yx́pd'9;.{dK7l Wfm," aL/IG'A>8E8HZ;jL|\um5!:kd[˿5IQn2Hѫs[Ī, $&jݪ@Q! QSC4jl=p$P&LyR<[ po$UU?+PJ %p6J Eaퟩ~xع4zEGDWqw=<#gMsl2Plk#:`5JsrV$m}cxl.'߱яɈn`.b3@ypO ?ZRDŽ\jMjl^g ƎO6Jfp;4]|q9>JA_< @]4r?'N|ˇ*{&\ 9*'̞ 5:do-vTh4>,+*8vkx٧h|uM/͖7o૰NR"y7^`4APef qt;DoWLR&@: :PMNԎ~E m0ct{\(lwY\u`J8wJAh*@^{l@N"4w矮7X݉/ZT8Ob} ,xqJĿ?t`Id ӕTUA~ pN:dBk'θO9.  Wr a;|W$m< k YNE3 o4ƾ*3IN{L=~ \-O#S>AxI1kX> Q?p&>vjskE1%9fJ8w|BR%c6HN[OmHFUv!Mp:̹aWtD- })|pB EKfyn3ƚv~iY Zۉr{&Oss6CP@EO稅 B<քk뺹,5Zt=E8ia9g3TM„@S2(e~w7dN(̮J{~eV谓4f u;iǦ ZY%c| ;)}@Yϯ1n*<.&փ:o z]jCvgP35ʈ.֥ KSB+in[Ql/,}D|^'OVboYw83\ u["ƀp1Zz1l ( JPD2(>O7;;ZrACU{G:oJ/Kyq!w h}CU!rG" m=~DPT]SJ( ǔϫ,2>p0 Azw m%Ñ^r׿i[Z[-ILkt=`#ākEk r$e;w 8M:u==fy/'w U;07_l2Ƈ"xOsN^trAKut8W) ܴo֟G^VR?ź;ۢ; ͹–wqܮi󆷑-jcٖ[u_bʚeÊVcYOU| \!zܐ^$4E'4l,nM~H,OQjJ51(kV$ƄSt U %p7qǬHHhNJOHތXH5}@I|=܆C̯ճhㅌ۠DWz* 9Ly}i& UfIbv 4q!^!uB5_GD }#mv!3PXV@jQ3TP }3~g#@$Mq[IAkm1o'iˋV=_.3 P|g)u2Q6/4lXdHUSwp[θ>xX)4K gn*G۲>z^h~~&%?# ί!BO0gV:TE'U@tUH6v߸II3!TXN\QI|1S̡{{I-93A4<^ g,i`Tz1kc66fJA -=I,RLJR6oyo8-sQ5WU'ܕY5=ѣXQ]_Wzlߪ+LJ( ȿLzi86 w ?A\n$<,b^%evb#V-I:qqPZO ϟoe VFuմPu!GV6 xAFU'+_B]`U⥲7ymx8Xuni,ex9v#J2.f zɼ?OWGyob0i9kOPvSF4N?bB2ΨTK3˂p,Q&]j -2.4TBVO;\ b'Ѓ)bh0o}gpd7*MNj*KD\-cR})J[=ebouuj/wc),LWzSxx f>Qj^fTZ{~OdmS°['%nmvBK 3{⡵U+%@\{ux3^LG?w<#݆r|!Wr2\HG#n{?E}ɪvqww=S4_4{-ų4 !zKX3etMh,o :u/dT ȫ1ҍ}oDpP>^r 7ILj=ؤA=v*k2Ff Dj{3X}܆2^}+\&( a|tnxkaɣw-ht.MȪ啂l5xpU:DRycYh̫|5sFtiݦ!2l81 [M5 `Evc'ܠv˻eaJ|WFYZM& <M|6\2˟ǮJDWPchƗdsqpO"U䔅9JDYǵj{IﳌZƚ.nAV}lJ*-A, 3bNCMXE{Atԩ+ޙ3miQ͐ݿL$̌YZLei@ـcn]\\mղ$5uE.Ks &[bSsEAw,G6H7*ҮaC)& %29q6z(P[;֕fǔPX,81zP. ]Zo4@O:RoZ։Ep"a;4 "ɶYt`CCke`<2d]Yca|AӍkޫuDU aȢD bL5:MLwu`%ʍJEqRZ1 '/W%m@{ ĂW7uk9u:J5P(LXoۀx}/AP c  VH'g,ؚmb2/aBSzK ₠0f|NBV+Nb*7oP3N%meGr%'sji$Q\ u(ז[s՘y> Bo4rԃP)Y$U4(i\ y9(TbOr6 WAᾘ h)D;ĵr]2jaTנ ߼Rٻ}@c5npU FKyuhH|hC{vu@:(8ίEG֏~%j@F{c*e-&f+ sHJE^]enǠcx58d[N~leæ+= =h_ Ϥb_tѰA} iSe)JF@/P${LOf!-aoU&^#| c?g??)AxŢ]0N\vQ}1/HVxS*֌}/4׋)4BK;q Ju ÇQ,]iE3n;޸%t }+u\&!YQQ0dSs90_4C ʭDR!V/X ;7$ *[E6Rk9k_ń TÂ\Q#r' @r r.|NMն`X6#;~.tRP!4'0Sl_Lu!bޅh. J*TnR)bաOzQ{&gh @+RXZ+# iH1lY/KMfø ?jT<6IeC-X>ղ.,dN)v:yR{b$R?gA&%X;פC($* Nx䁵=''mN"YIWEʃ1 #3&B2|?)F*aG9暍ܠnx{q_VZx[oeǐD^cу"1q [l_ n`y~_d9ōwՂ4 5ϐa 4C/ŇQUTIV.4GT/oS+ Ou&r5]<݃_$jѰ=z/Ϭ#2EًwEEp#:َAeا̀M;T1w.%5!na5 ሾ0f:ݘ%Dah ;iB:n}S`ӾÝskcZe 6URm,Ξen-=2q1ڌ MsӐ97NDt@ߞFb`~=uVc4w63ŗy& ‘!46얮-sWGOFŹRAQ^[*"_]f>ԓG%#$ѠoegOr$pq\Kry4vK6Ƥ<|{.p:i)`yԯ=m$o(CwD`4P^pjWTA~t!x$c k!A._Biߚq6q;`MU@@쪢/ɏ7BGYڛByb[׏;U{9Ҿ'&{t{ vaWZgI>CY H)f^IA7)]k0alz%.{XX@mNt†drg j1O'}$,3 0:ߚ;~own%#{Y@QJO}̣ح8(Yv rue>OX]@>MZ +s @X_𶅒N?a/'B ((ui)J$Y7S{e)aSZ霹]c0,KW10˃zjYgtJrwߠ6fB*;ڣ'W$BKN] 2|C c wdg"ԡ3HG% ;/15ooU 'ɻ&IaVld ǣI'N :J|4DulּT[2< ]J}LTto`g7kyȭeZ,&chjQa8t\5875:@Ev-:Z.wNmOo%l_XW4?Kp"9ʝK'a54$Ufm ,i>:3e_Tˮq D^t;/IjOO@2'sw9ʁۮCA1 ~f'@UIM*iO$bpD) x*.2A#`W?- PxZFc**1}t6ER2sYqyB$IpGJ yf7͑\u7DDQ ?Opgup=tJ s^L!/oڿٶ|H2\[|,~P 'q ]fU머hȴIgR6FFJU$vњ`Mr7}9C W؍e>pdp$^:1MegBY# }7-;҈尊8 _b\c{![nowGׁz wʭ _;s< *5%*?8!0Pz& OT(uL݀|fpN9TS,}v݌Mu80&+\S: dbM3@{P6sӎtYRϮKޖo?QhI(Q~)ˠ>%.u|@bP]u_\9S)R;tlL*{ݎsa2}Y0/TiǛkI2` RO0a5pVnQs٭Yz(Y^\^-?Yxtq:S ]C0$( W&qUagHS,˟\؉*ib٫wcT1,:i>ϯr֩>=w˚p̅CftGdvCN϶EmU1ϡ[ ;godwa@RY1VnvOOKۂNOeK,|,  3) %}Wcj2Jxڢ A[)Q:U'vPuJ95o\ζVxzo) 6T)5p/K,|7u.=$9 rT+#X#w_e6$IŲW '3G^\rA=]$mVXkC)ᒡ&K"ey5LrYm<sOh_vSɇD02W7 `sj}Õzd}æ1$ݕ h$!Cte.8 0nׯ| e M2V-C-aoȲ-0nCquhՏw0}^\?F!:i)5VFf&w9O}?&^rhFmɫߺ$woVZ:u 7VqˋP1{nVXg ryWC 38B%y$ܶ adlܚ1گD)(RSN u(:C`؞`:jxU7RhG c0k%"ۤ۞-+i*~G}ߩw< 'Zb}) Pf~Xqm2nMe0JivrMia֣7i˩'= ttii> b#^"rqx/hhڢ0͛ 8f AP(ӓ7w]wXүH )Ą%^[]'q!TRMRtՑGeҙ;M_3NA+!o)ug0f}LǾV9d"oq\Frcl'A3oxʑW4ː.ȔT0*33׬S3(l aP$.}<0F ,7!V 34]GĔyc'oُ}-NY|_VoMY܊6©a%GG=0P~͟. /ecV" Hz`#+P9c߲Uܺ%^k@ad<ܪbKz+T Z5̓zoW!=C*Ž%PO$t+@jũHqo F⸉-.Q˜g2FpKOrЂ[xn$DIQZpkW_C=$ʳ ~@K60w)>0_a&?EmihG Do+~ZsSGbT8`5s [U:}RMMFM>ek[E9`GJ`K@VlĶM#zx/vؚ9@DݛgIV{/BvW}֗\{R3YcEpn#G4#eݺe]({FB<| 5DQ CQ>2{(ܕN0L[c{F^]2Hދ/7R]\W~G+Re[1/B"Մe}s#& hnz;L.>"NzA`'yZŪD`;DNHce`S߯ -"Tv=g pN*|7ӿ jBIjUdFdX4JdLU@Ev%ȣ!< m̙t^BQ?vJdKtգzLX!^eHKb5 DH/2W'^x5bz;6xE $%*(H/.5WTJʝ ޛ.=̎+*n*K!,#X}0+v2Lu}E1E8oŚ:ٻ 1ʗ_"1;j%׵hHjuzu,-Bm`.KM:74E-זXMw13AD.**#&zܒ(TL7 {.Y,=t; gT&̏_H4D7ZSڥƈX3ָJӓL0T kATC<&~&9s7Oo. ᤹r_PwނņBWʵ3[4FQFCdX}f]= +o}1(;ƺ~()aEi=TjE)֖~A].Uv6as{-V~iz4Tƒ]L8RҧF%` '&< YtJdO3ؐ8Rʋñ6B:]PHM# 06isP\<ؼLjUk䵎 FҨ<iFZ@-HB^ۮ=2C 'h؞2;6*^mqMK`)>ST+N[S Voa(uv%AB8 *CY5€̞9 17X].fqr}rUn\5OoӻEu6 Jp끳,qއYޏ ;ب%}F&_z4;zQ@oYչ*f< PD*"Q (Ԥ=]=[oJxB|]3 !+mjZr&$ xC-C<|PƲ);RR L(Jnlw/=7@EL݀R7_^gܱjQ, ]>rIJ.9XQ1 .NKc[QvA ̵eÁFͣl<ǽAuaSƅPk@S*ۺw8i@VЎ<"MWYT]1[&naMF(˧ JgO!Xq`Щڏ $3MYu~iDi_\yr0ƶZ?aۼ/L`%qӬzP8,(D[ >)^z[jJ

x6U~:p0 g<ԕEcAd;ƴތSϮxQ̈́H"E!nW0=4AWvQ:uHB0dR&?Ļi=$Ĝ[R:k }nt2˪hKH"<_ms>^9jdl =]&@.٤}s =Zt *j2WoD0amYeu05ܺqy*~6$V%6sio˘jӢk,/)G!e!S)xY8&r>20X܎{ AxQCǰ0IƘw'],rz=$+9 e@h u0"Z̽/KÃ:E=!!#9tyϩ7L7+<…9`J]3."i` [ӔyH[I`00~ʇo[Z@@8>%݈XE1j lX*pHXd`9цw't3{qmt}"L +^ ?)ʨG8R_. `٪B^m_(fZZk'Vj{eDi0w [?sjMbH':Ag ҄Ưf 樹Ty]1֜IJPTEp~`Vx<tGS||w5렝7=8l7os9%^G?.6p_m˪9}?:e?\4ĵ[fEuhjt kVAL">Vt[hSlIN%*\4o* Ǚ.+ž̀Wj~Լ2ZMajt^l żf\W6p:^cAIYhȄ?X{4tBp5DD^+;y'M-%q!߈QARDybvqcPp/ *w稂*eV-[-H3KLP{X昺W,:uq,rC G$DzވfJBx"dtZ`15nPᡜEQ뮑u7 Ι̸8߄bPX 3aE)Z(#AkNgKXfP4 ZJ> O7ҡJؠye7?"$w Aw]:oyA"rw7”8YY2T8+sڪQ%/l:e{\amy>Z͐- }._+=P0)pwPA޽BчaZSӪhai:n,w%2"mi"FKh?L<3" cs~NKEԏ8anj &k|5fWE9 7)=CHg-l:4yuwU+cPQ]ͺj(d1ʰ&cvϱޤ/*T#LwDH:"#r&?M@I*U=KYֹnAF)F{)C7bj.El>{i%dgͼ1# 85jSey,bw xB7A)PO}BaaJѹ;vji펬Kr>*_g@h8l"?{Bm]_d~)jI]=T4Re40 ~Sۦ䨝}揧n*[0W6#tA7?b:E;չNN;%̸&' 1ܕal=1{ Ѡ沂MCfw[ \:xK/ ˶(O=lλiTMVh<)3̼s ɝIghBb,yUiVmLrͤMH_K| k"EL8Ln2QT∴3SM/5E {l4Wpw|:t7->v* ,09|Ԍ7dҶaFRHr7둢5+ Y/ GT|%dcs2e )<(.Jm) ׯ%9iWLp6 zYgc̊^b:3yqލ֭ue}f5q_nU|1 x\gZIYX8Pgg]"v@oV&ƒ?^HSYUnZʩCۿphjvrѲ7v&7 QԨ=]}W›9$Xgݧ̩nhKvH!:_zz(0\94CIߺao lNȼl&LhmO7ZaDo6~,]A H"G]CɒkV!<2.R,lB_ $SQAtdzN;,ҝ~Z\\Frn; 6 K)gUPy! 8~JIS$~\ KҲʑɼ 냹ýe(sT]H+VJfzv-!m G+V|m^Sێ+[ٺ)xDA@ũh8~~_eC _ʻ..*Xk?)zrʆ'e$BdW--^N| $l9*㊆~gaL866ڪ񧄫m' = e6C-i; LzH,I|,ɛ'! "Z7j< {?& V5-~S@5!V~= V"fi"+]n; ?O`Ő=eI n!hMP}h<@Zt`bd =H"Nnh6L F_&#Y^og1? oA^0yA7}t6o5DC7 Su߈Y(Q]rT2[ $RIҩ-ku{UlgVanNrӒlqp9S3ŝDCKXA/uCW{eLrŠ]2G[uю9HZ2MA=|Ck@CPK:Ѻl78Q$!p]ɳ ОVHcO⑥hԜk~~s򑣮,<7NٞU^ h*=׵Z.<>&M@Ɍm-HMW8nX `ϓWX[?T`i#7;ČȺUjCBxIvo|LTCt1@Ң2dIa@jg=Az6t0C]%^^' VQ ֦j:(?@%D .XDâ^=T_mΗm$xO;dx96}.w"[X3kd_0(fs_?glMkn(ʏҤ|7bh,!,~D:>Ld )?BORUF61oTb8wvR%,.:~& Cf?X(s%|b 96 V֋Y 7;j$ 7ccmEO]$ߠڰ56%-?uvc$A {fQ\ouk& 4"L \V() zw}(3gS~h3Q^}a/ }. !7ou*5 ʐE=iy#D j:^[)#XHug`l>ʁ#nw5$,Qszw1fN㏄d/K8UZn>6I]%'Oc &!| !*9yhH]E(H@1My`Go|q2$[lCԵ}hcp>^ç;Vh刔Q/'#dҶ;91syHuShȑ}t71/f%ud[)~A;)g&w~Mo(  KInps>V2 P~}65fE)=vzNB(gP*J_\D 3Ғ,' lѻ nҸ1t f׺>˪"!~?\l[d&g̶)R|g2iO+OR; 4W\}C6؉. -4Y7^ hʒӦ =ʇ1fv-( P~"({teSQygF$1uc/g(e@yZ"Guq3p%,{<Bc &H.@ ApyEcA--s٭ph?HFr9z U2@`Zpd1ߚ E~K KB%o7A/1^8]SD7kw]|Rbq3)dvG(ٷ vB_ 9I-!3׾qC>"sg0:):G$S Y u꩸BO $#HUtiLP8!NIN6E~';D+v>2\V"R)c4a93'Mj&.%y}o0ļWcl:q͹:4AWia! Gp%Z#I3XtldM%8 @-d9fp r:5{^ѽ2|J}wO1NUvm-L|G( A(u0sd Pۊ۴]l!♯E hq띭;e@DQSդ_H"L!Ԛ<+ULutFA';^A whHQK-A" ;(W>W \1Ņ\q{k;ĹRr-x1DP(h2 캫J藐Ԝؖ1uH(Mԃ[3{T"!:=ۑdp_\W_n~WtI_I E ["2-cJT-;{¿50:ֽ@+>mz4ۑm֤F?dGے A18!^BM =4^5͒`laww[}*-Y [ۏ5v\V{'IvytnlSIetR-7(8A1iz^r ohAfg/zxz܉ԟKv( li `75y (t) ҿr1\K1ӯRAœSJ(<ɳʲ o%E27*4u'"ӑ KG߉mx]cuZz0{;?`t 2ͪň©ݚQa/]5cG֘*#y&U`zi_k ^d $-6-Ұ2ЖH}&*8RҍE/ux "ŹݼneЅE^QI/'X5€/27ISE oB/klL{j$eDzS|,((u$Ev>H$U>%´^§ Iv2iSR?R[odB=O6U'*PҜP!^i-Fg$uQrqBZ~|RaS$!iwM( UoyP5{~qӥ6PP KJT36\g{{ UQZfI8NK,~%]Pu?eJ9~zT%\fO! 峘xcBIԂ*f{eGgHH|Ú~pk K-WP$c2Xf@AL ba0>}',!CXu쏵dA fO /yҗxIӛuחmH)t>fkET$b&J^4/8Cq[@irc P5 䋌Hɖ'݄k[Paun3"b 5B_Ϯ$$Ejm&+lz+< ͂#)@‡^C9Г~Tǜ>Cp]+"OD|OP'irզc7b$Wh?fĪ`n"kwVNYKnKA6O3MJ fX3Rӂxn \5dȆ9Z*t]g%m4W6ͫ))1 6.Ih 8ϳ181W״8B{ڬi1jxay>ZOAh2 $5\RP^)+u -c _ @IkC5aPyjqqD@I9&iy[ SMKY~,䒍>nr[%ntE!"՝ZВ6=ӈmߊl:zQ /<4k-2 Cz 0Es:9"LjG-OLSu鐐*`KI:[͸b.WNӸn:~ J7UzƱ|:>E.ekٙy7Wuvq $pƆWMx \m~e&z+mJL0ZgDv6WSLlGm33JG(!_"Y3C3[37K( Oֵ;OtU?26;Q(n-8"j!j V֝t6@7ܭfJř|wCE݃ǂ=C8&o\QEx,W$=6+ w%廽.{Ay5{b0- }tdC.̌]Hˡ_@ZYp9 ~aXJEq@iP "a{0 0 pݲnw+o+gk6_3j҃{UޡCBVFNp-@V:CaTԀ}u:yֈtJW1NPl;;o쌲PT/b퐏b2=ͩT x ?v=vNdL}Π75 )tC˞,x 7QmMѴ`\J)ͣa)zY8썉gΤa.BOD5X-y70/h8زLL!ڤ[h%e^f@ F ܵG5WK8wx|ChCWv} I|dgBWh+SYB'B`yo+MiW@ʱY> U>2c2u/MGWtFQ 0i7?$9:P4-pX,!/ٛCHTNe]n`Kd7;:TX]#]sst@/~ykoe֙]Zih@Ns"*FVDP>V5'<(`u[*:eny9yMbd[JN#&ZǨŌBZ(}lƜgVa|vvg^; ӵWLl) wI(j_$*[)Sy%-ks EA,\jkq.I DwLժEff\Mw^/.Ll*sM*agצEa!(c |@xZ~AaC1?HfWމӀHycQԩT5bl6u9Suh:4FJƱdD 4K<[,O-} >V/K%Q`A~-J8hjWg쌵(LrDh XNoD>0nip|Afr9:䶌JQwJ^/zU \%V! 4@qw8U,ARDr3*43:b;[jhYPH2s)1F+Mo 8uWX_?faF/<6Ls/q$o[^tf!"1,;YbZgzbƇe:d?LwND$^6w/%I2_UᛒMT58WɷC> NgG5"iiXV>!*ziY*\c@y}b$LWNġ0z(|#z$߀;crX9s;gM1-۪l + Si ٟ }lȂ[lK':vraJ%P 0HU[L=[ZT2PkL=qX4PV?+7b$CDmo&ccT5X$Nro^):Y+68PSiՃT]hqn3cX;@O TQWuBToDy(6^ٟI=h6 177*x䤘):Q0TE0^ (c6KtdWAGH-Hþ64IfpRuk':Y:S2iڤ@;< uFFEdM"u~X#SbtI@͝ķad8 #WAW!_FFbo!$rUojAHᨤ&,{XG]飍ݥ\U3zlLc^,ǂ322Y܋l]]h-RQp>Kz=h}{ȻW<PVM&abߜxy )_!b{ f@& /T$%*I@ :`e@$ܞ|_,eF0!f0=_{;:PVAX`69ZsYbo0:-D=NyH ?d߆l 4p%GC҅߁VWwxyFV V/dXPMApu{ Tj; 'Zmue4Ì[X-lRW.v~-s{p^*$\zFi#uR$%D}9 XE6"v6,'B$߲^mC%:ML标yҒHO\ږ92YzŪCFzrߍV,W][>\JLCѴkŸ́wj `Cir2:> ,QvY+g2"[ 򩄲42-'_[;3jC溠wᬆLHsK|az("DlQC+t~f#j:?8C E\F2ʖ2io[pYCǹ | 2)7Ni䕮P]6/JP/ʍ٧~QbPA3KK1Qs;+ &a}WXQS6, /bb<^?_!3=*F7lMtRrb1@km|*d?Yϱ!(%K6g\9̖&-X!|/a <-MQ]MS!pE%3(s6OtW$H" Yś_$WF)SˋAmxLqbv堏8dSO¥)Ԕכ^V$w/+Tl̅[Ƈ梄G3qtA ?p8SkWU’jHO/!X ڍ2UX< ?:+ v&pބ*wB)8d:%?X^Du`,"53>K#-L }{I%VE3>|gm>ˋ\Ju5i"=RMZq], C#kxa&}ϕPlX„brQ#{SllYtc"<:c|O84֘ :ӹs:"yT: 8P4Ϻ}9!.l. BVD؀)6 q#:*ZABjzQZԀЈa*XD:ˊQRP*red\jeqvgqeG94u'07EΡd{>flKo`]٧x1sZ'p5)V8c- &x1{i)MOe@U:6b}Mq)rUCͻ,G3g&{+DQ ]-aН LS0F:M9QѮ W\y6vA%&fBMerDwtkAcS m͢?yק. ߚ7,(1trXkf mO#B6[&wakO?\!Xɓnnq#ib+W"g"ƆmiN FD&m&Nnx&h(k)4>؉D}'rW8e.OmvUw2<3ak{6i.S"K 7Kg=]ySɛX#7C7Ot /đW BE teXwrEqB&2Yph 0s͐nA7ɩ vzm&>qid!0k3K1q4"1]wpw6vbk0-jC[T'f,'1+ve~䲻J}Z,|BvlzH0j$*^1X 8ARmj8zH)]˦ym|8Eh,tId1[}gY-nIXJDF.Hk\,co[ ,f&3UX  =\Jr v/]Ä5"?Bmd!c"C/KR VJ"?l/%yr,okh^#3my{%J_P _v^XDT)] jƓXt~K<ᶩcS@!̎Vp⭸n%3dhliUK dVFhȝb Wp/ҭ)ZUkS-p~n/`rdtJ|8)V1azd^V*mDn3bҶPW=Z(,L4-k.JHm7 oIHv܉ D >l_z u#WR)jY ]Mc7A!%YHbN; 8 ͵M_) BlDU_!-au߽ 9.zmBOrK 9T0VwMʟV8:LMUZty0{b% Isi'>^&p!ԊV\z"rTx?)iܬP&Gqszw@wz \G.NJf~Mأ]Ä9ZB'Ąu 9Ԙͧ4t:q}|(g.0셯wo/s7 @H,-ʎ08~╥C=\m'}7{lY"5َ[k00z+C8n,()'2:I],I)c_iΩF <F v70+j9z \(VESu.z;X:>A{>8[bCCBE].;7IjXT::Ɖ-6MF=[P zJ.!N1Dos\Dsů6kh@NuğUPGXo?&phep tHrUv˥zWUU9XwdM%K =gvu_0 )螑Tv\SwR89$oqOM $rilz$^Z䣸c mo[ ʼn3*EHP>p7["i.DvS1kICK&&](v]Mڅ@$3D\a-xz}&MPbwgyH0C7q88>p/(JHk(0uW7YW0#1,MClpmNu@6Ć; d<{:^(%]{L Ѵ2^NAǞnkNL}Vcg]{.͵=siV ̌\%bNp"o:(. y y9%$jTX }qa}~,$1Tl`HIWCv 2ZXB&ηo/V:bZWbMT6!r=E] fw0r ߃B02~ďi9UE(S϶9ΧZ.x"Ջ Y MXo5AǩVmC>wҞGI6ѲGkD4srcdRa{GkXk -s#58qq{)$>˔Ʀ=ܬ o)(#z&;6@@}v$ؼNRU~ AS}Ʒ ?wE=bڲ{De>X ^ uVmvw*a9m6^ohEmXE78ȤMǫwVDh~x(X~MRxDVJ :CD M)Ywb3!u'-o/4v_YSܠc7''=?۱m;xS7g U>ąЩ3ٖ02v]YM'~ձ*'XP`FqxG"D~k1Up`#XU6EL@xDm Ht=ʵMJd(ϵc*aFCzKQ3/,~;{P ?n p$w-0Ցqvw q:,yM]rgTZt5:# %c8h qh% ?ef/~w:^q!jׁ"ݱ QrH] 52Vn23kA#uK[Nux+`~ 5A5H+D,SK@ɩ-nKճ u\mwj4`1t "C5od'􎒗|M´A1"X ATfgjZ%C@u8T8P4Y2\r<]((4_\3\TQPA 2DH i2JJGDf0Jx{ҙG8Aj @Vh$ Ԣ!:k7UQ3y1J8__%CY~j|TߓwgVuMڗdAuGHzVeN`'gnfeFM.YzF*lハ\UO7Tw<< hkr g]#ꃁ`J/?sluI~T<}FI-P=nd0,[0:<^75J ּ D@Td7ieT31J>+g_gХ:LNsRKSDK vًJ(U bcsB')PMXtQaO,pTJI̿DzQQ"x@ 6'Β/ 'gsO w̯oխ"v*Cl,DQ$i8c L@rբ{Ae8db0|BH,|PWbl\fo{c(*unG>.l` Bȁ{FeiY7$wx82 qC`$|?6 +7#/guVan ]أʓ3ב!fT~_ nK$$$ F44IPJ5<8^Z9TU$"ɹz\<9Pvܧ?F\h3튧5GTl_jhkԪ=aάOui~ndS<0CFˋҦW~q^Cݚ;HfEQeU;)(a^FOR%i;k|oPP6j܊ԑȕ 3BAi(Ɣr!j\9wRjxjyN=!B%Y,S*6}欣FH^л$F#փyl9rj?/O/{U))wOoY%0[ m*>9ne`/1;VCj $At u98xpda"dV!"s*+ K|rasqvPk-%㙈v9 5ٸZ{i2P!&½J(DL 0;AWUCJ5̧)L)BG ʥ&/&9[C!y~[age|}koۥ̩X;)EvE|/Dr<-#eYW/+!pC1DsqL;ș<]jcVϛc28c9md -c30aI8%ۜ$]>`p'Eeci6gv!*.7.’*ʳ#+%Oi&'H=ߔCKBt8#!-9by\#[ OXcz Q1WM5 aبY#UYQSqKZ:2)%<[@qDSVoH.cvd=30Azh~R_C' b=TAS_D_fo)j_B! [z)F Z"ȳ(QH,kSa#.'c<5.(PKf7 ؏ڔ7ݤݼ$Xm#%4!  <͝:|{u@x\ ܜ$i^=J 7:Q3_xΧyžKD s)mQ;٫:=.5X t~are)H$O~,K#jyV~2;s?0.{3}gu-8wjvs:2"׹/?HRrgVk#,R& U>4F|Y^B%K1/FlP]% ?"3r)&ޤ a LD4l^+ S<\8"Q۵j- fw0(u#{Ld .*(ҽ 4woilXn3=NdxMMԦ]#JU YP/f>wNLN=Ȝ&.d˶e&×dS/ ,\yofQ0 WYt`6vfL9dV}v uy"tc1aVE,i0z`Eli2Z4NjРNNk^QAG O4 5a+A~e:jޅTy|c}/ZkƊ~[yxD诩;~Bȶ""5A)#Zox66ŲZ6!a2$2~ A6@}Ն?˓D) DC#\9m*%Jj|w&0[$e0)z c[1ts,*1唦@0a]EU)Bf6-!uOL` ,H[ 듷My;9 95) TpGRP"9zOMv>v3њ$ĞЛFF&=X0زfhS폀[t궦P?= G Uߦ`0cu.z?Whվ_ؔi&N8i<$8ڞ'x["Y0 (OY=zA Q ~͵]>ˆO"NxWD }ZIsy|)h&k9?~K8AC28~ d29eRh. 0:gQ%cZ3VHLѸo!v%krDDe>Nbx i}] ]/BڟZ ˊpJ|36*{H0F{}6H?Bzu,x+cóY8MWh&!1qB[Ts#@빙 8+2٫%$s6Iލ_=蕥[+U+&PA5 ^(6MKyuB0_Ywt< ] -kŵ&#t>A wQ"vo=;} ?=,*֨Z'3Ɖ h?Nz2=2OZGns0 c` ; B8t01!v$$ˎU`f Ǝ)AH :[|ND] R h"z'VdD?󹛓:iݦ」-,ng4½0%%8)~qX V_\.!~tb8"p_ R9l뮾NRB/+;ܖat_P]`dKѢD'Nq+VwW314tPb&UU9[Lr͞K* p9Auo=#,d.Q% gmU CaٮNCCsj ͷΌ#w!3dzHŽ[-w )symt*J0vmIA;r%`@J&gԗ  o`"AFNמp1 UP azQH)>ֿ+>/5!^W^RU[̰҃XdKѓ~}y0VŏE*øiӼ#m*[J~B%Q^֖nOO3s8&"g9QZ* ϝWl]y85Mؾ6WIB+.h5ŵ\bV3}z'IAe8\*Xo9yֺK(?,/'ʄq\ŏ(oP1U/6}Sòwws`32"ĝp%_Fd/ !Rx4)\[4~q$]R5֔!D;vrq qcDUupVEuC[3aa1znNY*\x~M2Q`ڪz_憻''|?lY ABQcӦ$lQԬKbٟ`F`'b5ܭSL\3 NqP>6n3Sж`yͭ HUXNÂ7Zpd:-$,z`"+<8ґ:mۧ k4j^bii*9Ǻ)I>zbC} D}EǓ G8i}ӥQu?85 m+aBm~f}'`çEbFk}OJvh`6[ M͌k!B rTd&?7~hC$/I9#ttl e /{ծӡXFx34Rzoj.j~~%q_#뿆Ŕ < qUW.hj4-`4X)υŏ6'Vlo 16~7f>%P^Uy<75ΞH$GaV Z20ESԼ: rCJT:0ު4PUUFkcDk?$-|L{WI&3ZI5{0p#'[رL-lfnqis\;D<*]Ꮈ<őUlL 71 )h-l|v [G VxJ}0Q̹JdEig+r\A@kAvvEBg2y;G\T EPn8zesHbD}E% zVƪ4C xxy! 7y&ZvS퍵:`U?w~E\/c `@ѯBJx 8 s:j$c"_ %%i?2)Ј' 3–g`\QUxyٙnޮ֍}<5mv$N9'FLⓧQJR'3zr]RC$.LѵzUA5ͭFz'KO?K{Q4u( EEh:1/FjԠdmTX d;:5va||:KTJ(4J^)29 ٠%U8yu%R0 C3'96pdA2TtAuN~r[ &w1 7`54v'q۫@=I-z8un:ٜ4l0b k.(3^ڜɽVN%cvxîm'"`X=TKvΚ S:qP_#zX2Ff?8! q,O0hQ _px 4G1o4~Qy rN8cFtA7q8ۇ2>xXx)j5Q;-ם0 ܦ 99PeЂzʍ0KБ/9O/eI0"R(\JSͬvA15?267F/Abn5C1\x,xQ闸ñ@PEv`2{xNXŶ_^~R_>0N& &'+@䔺OFWqۛR(g7:JŰ7z!7 kaus[`-ėRy=#&LJ%ޕ.Z?GxQmxBZ\۪ԷL.rPJ(_",:s$6Wg}1܄tKؠ=WKc]SBYr5.sU7w۬D 虮Rm)Y#.LK݉6*G䑨B,Px>{9'!ۿ0_Z(]=`ަJOj|.|r ϲ`Aqկy8Wq >gy%H!7 |_zT~GȜ ΢_[&32:zqFab.Fhy8t*4?m=SLC9ǿb@av1aXl4 yo~9_j91#DdQ8fР"-'˷7̅>kg0bVBI7Kʡ3Џ~?`KlqFLGhХU[5#ڢˌW hPXB f)F'ڊד͚^ozl)Ǚdj3M\4#9'ȥ%}y@~(UQ@=l*@&ZO)U |3@Q2 2Xΰ;ӎnhњK1zN١ pՉjNY5'Ģ9{ 68H!I]/lyE}ە8ōegwAXzQwNztnE"s -m{v!LmUKr‘ߒ%?鵢l$[;54Mk Lȅh>Nt;(fu'Nq/}Ēk̐ĊOdnDXLuh 02MPY:j*R\~ ڣ5"EqNye߷+}Hvف?&lq@O^up:rk1S! |"gIRgU:(v x]Hsͧ~1Yj@5B58h~D T~aHlT,%7&hW QlQ%pvO9ϴ?B&./ ry} p2<ݣ5PV`9;RmԂ(R:\,'=o{ԍbzXngnVʃf8FS0NI!ܫRWRhqѩc ZTIT'R}`@DJ٣wRvmB!J,ox,sf8I~Ń_fD&lin)_-`F/ǡCz+,OqC;{惈ezm2߭oE ͒QyfƢҶ'}m=渠+W~aU.'g W?6ZyhTM<SNMw]vcRfiW3G9볔Z)rc2l;}/33Y{‘%[ÖVz\'P2dK'p7Jb[ǀPu'5&l* 6H/\{f(P1&x$0x_5g7懩s!"(}gx_ S,")ZN Nuپ.nRt-8 g<ǜwԒlyw'sVV+ѣ!Ѫ;*TΪ$j,hM4_$k"fB\P^ Ȉ||(\_[p-͘ pʚdJK]qwwT]n w7Edڮ=gl|ym=6fG^+n; ̾>i&BV+؉f3|S<ЬS xN.bDnvQHLQcخ(~s]lƳjw(7Y{pE_qɕn>xB=HWGZYiORj,%3ŝl׶@t'' X:WuF(ǯj'l2' xHvGD{mWUސ2vA3xv5O _1{Ig:C-.j?dVLnGp k5YWYҸ'MouF !>M.ձhi^A&a„U <D+T.'Msܫ?'$K$s\s XkYl~zz|.z7S2cDq~}f0*~Bw`38R qvB?S}Vo_ɴ1?,r'kxc(x,*~Cd*Rgܽ2^FnلX2?a+4I)$t;g|چ q|]Jj&'7^!^^QaL{o~)*kff># P9&s,L-mOK:rp 'o$69iMvfKM,3af$aߏ˵6jEx=li pk,1^`d^t[LOB=VXbK!C4C:wUրR W1Q^ P9DisS5wfiaŘfqxSMxY7u\ ՙ\35>6z֕5m~dJmi:ٴ[~WLZ i˃bZ)͹0<ӕ==9˷C-e O4Lf4m.G!p]QGnU3I߮,8CAIj+}bPu9е74OePCޘ\hׂud,땤+W-w_XF,]!Vg#:&/7Kկ)VʏT_Aj"5\1M^xj3y8!+-8ljCQ:TY%q;+#'eOG#2İ rWR7+ЯCJÛB\ym+=H.4;-ag4}/!u1,pT/"8 tgO94+ 5 EsnyQ^$B?bmeLe! 8}w&8GayddsE^v=HM󔃼nB7YhJ ?ۻЅꧥgُP̾P~XLXuX4K(ƪD#p\fqs ykHy.th@آZcgb& 爩6;Z3xr/L_i;Ll3kYT@@$K5isxYxlwA;uVPcLF{1O,揄kQ *ZtZj] (ysy;~j]?KWJeEkc/ܤƬHג “x9 wzS$`Qe?SP<)lbGӄՌ J|Z.˻\"g3ZI1ZɎ=fpI}˥M3b&6 Bх x9IzK0&/${5R@?d / þSE݄YO.*r=m7>4r#[mF4={{ }Vxc1g-o69SX-25o ) Tv)9\H8堢BI%K3u 6=tGH;33XkUxB'@)GdH j̟;$D<)#xςU$M38}4Xej3- Kd1{2PΜb0oUr.OWS*g+PG`2`qjNx2ÝfwD%^BxG8lo8I^07 :FƄآ5AtlxQ)aoet̎hu5vvcKB-݄h8J`UY(oh( m9tmhZVI%&yocO ([(9-elB;B6ީD]68vRnui^ړzD~#:[~zNIꏙtぶjdlwSH9z7NTf8vt 3ԜJCCV sf Pt9Y;,*\JuPO12SX(AdmFba ŰʓNğ]^:_D hL_06M}sr+!;_.a Zw(8FA.9w7Ojw4F~WGaGSAY҂ Քra l͏j2p[Yd-)\e'\Uh X\uv(Qk$o 0?xp3k=r&ΣO8O|TBȖX` 'WBo]9 enNr&Jv;uqW/,V$YEyynnK=&8Ƚ d+A=ޫ`8䋳M)]\AҎ),'[r q#t<8x} }DK׵7ywkEQOeWaʑ.PkE=fZ +4x+k:(.\"Aceąz>uwᲢ‑Njv '٘1WkhQ.T׻(`s >x|wV_ ܤbx򺀂"E&}nhx-Tĩ,MuCkT_=)4@3MGMo:$!B_e߳W7<]D~N}΍9xwكk]tYa0L&7iըH5Y U٢ojdi5'vN- s+ \Ă4YC.ƠyVIbGN o K\˹:yS2f5rvxSHntq؃æt, }`!])9 +2c"9 kִ-T Xt 025ݡ825V굡Q'XVZIfW !ZEAhQ:S; ~4~b׉^h 1N?})Li\ޙ!թ3g,dNjȿ  t" ;y*ʩ5O#RIOrU(~-l&M k#1cxlgG{[N#'7Nhۤ˶mɷY gZ)M.y3l$:? lG*/.^Y=4f-gDhZMLFܱ0C<,/A+U̎9j%Pׅts󚳛R蔏KgUči|?jPӯ\;0)}x~}442uvf̳-zv9Ǟqwd$⢃~i(D5V9wkfcv3۴s)|f~1JnXC<%z,|*TJ-.ݮ0#V,CMlk֡D_i4Pf j`| hO$҅8A[4($|?6y"s@W7?ZVT&aoLUcrԂ/26~_wυ4V/h$FGzX 3&q^hF_t,a AiOnZx~A1߷9}+K֝RgM7:Dq^Ŧbj(bLG+[:ÔpC,miVg 镑'MXokns֝@E)Ǫs3$b.ym3^`&S9Cp ÛP_|.yK{@<ȅw dN*+Ae/ 󛝇$'޼<@ZT4K*ml-Ţ h}f`UOԏiLqЇDŽ&w"[z+poqDa4 S Ms,CHCf^}X0'0ЧqżVS6tb>?O/Xv3x3NbJQEdDzHA*(tD"6h=ؒWlgܪ8IL%ڏ\t#o<=v O $x/yhR+G 9Yd1Wh]:D<;GH~ߝeKnfUZ0¢]B?yQe:ל SLPp24<-$wۢxݸ7׼)Qd )4҉ZVq`Q=Cb #NvIiGu\ թvH_W&lMViL'[@^r6kDz`rف{0߮ N9ԅ3C! l35PO?'TKX-]2dbP)ܟ,'͕,&*P/pYbC[RlĚ_ɲg*9 ۱?Hq_O5NbZqGYA*UN{ډa.> eZةgaq Q],bn`Vcc21:^VɈ?g_~Jq~ ]#u )S#H7gR֗P߁Z5c$A[){4%CD2Q˨GVg"y& LDoiUVJ/gdFTƑ`33ϢT6̋s^)tJzcV}sj1"IIR + /% ^৻¢/ yFS+;NF6{!@|fRkKDBehσajn @@ '>>~y%4^6s1/1«ftJO=K0T c*H MQ该Ɗ?ɘ"!#oJ|p\*Mٗ{̶Sf6@hF e% B~`jW?bt{L9j-Q>lBvo 0YޫuL=PxbĹ`H|;5Dɗs!BE=Hu"w c `̏Hd}ӯ,]%EՊmRލS۔4(vu)saɕ R Y^޳ׯ?ڇT"Z=d[6Hc0XUFa bV{QMhlOfyk+ c&(F"C$Mx9S,8ؒjb|QRbt%4;5VJjffPx %2MOz**ZMH^f̆[kPjN x!EQ:`@ߗ}K*JHw01kH> $z`Wz X\s`ѳ;}/Bx ] X`.4` t&`Gaݟn[Q 3Ίzj,r5/5Ԇb Inf#. j~m} fnc6 ڝ_x$KuT|g?@+B~ { Q%`mpdeRaO>gz2}vQ Ģ򖜹K מ:X]zJB}[2>o]A yЦy dWt5UУF?A/VH %N{U9Y5)"E;\`'e5S|J|Lζ-y{AX 2YJ$|WiaHjfM։>awϬrS\55@\֝gI&2/=v+2vyg)-|ԟoo5i d,=K\-e:q`r0SUɆ޲WhЏH=3&UC ZDWYV@/oeI-z'LYj.\"'1UqW}J%eDZc ;?2K&œL9$Q?n@EmTfEK츯"8泮X NZ?8YޡGAD3&xdCѥn\ȒsFOv3naH~[ƣ" aj^$4()}ق4/p8|7;Pg{PCVj`["ّ8N:pjVHzqbE&#%xN<&(4_m~VdoӶ!WUd$_W^ύ0֮:ItUxbfhG6 ȶA4 m{N~YGx@V3jJɪz52ˊ*h< Ȥq ?sEtAVtgUA/3#5+IBֱrEOV/ć-8+?v9@֜p_|L6r0Xg92(H#//8뎗zXr<veuG*RU8Ǔ#4)vOL!ȹtX0T&\y;Zh=y?-ի FCbTA>lo9x{:h1@QP.:X )"fpu! ܸ'"7%A{)p} xSHmbfWRIjQNdpi7}ސ&=ܧY'@] [B;g$r&u͵MrK4pVY=:!ƫo@>Du 9 waqUn05?Qe nţJ=!04.{p<#*3YB]R#5{0k"BItqh滩#A8Zb`_4Uq}tKDEZH1!+(ಂ#|yZ"<:ޡ*-=vs~1ovy*|IXbSܨ r38h!NV }9zi` qVԑb Q-eOpH._hѬ6Ѫ?bFi㶗s[ ?;̰4fFVZ<7!^a޷\-AiutZ!R6c܄8yR#&Ԡ>泴AMeĔ܀Mi;*K"^YZ&9 Jzy`%,~!sQߝo ntZ?;w{#gNA}'$S"/`Es7#;srZ&GBoyjI;P9@ލ4x}S,Ӊ*P@- )P,3CEf{X#b1g%'.Ʊ m\m[3}rF2;oUXs=#Y*kZ1M X,uάSusKZ({: ZO`( 3fIwK }5~ygkM?!a83ɬ>%W/v{aL+~zM[ ymEBl")̔ac٦G g>$ woZxe"fߗ`EC>i H 0&| V@9 [ q)g`E Po']PO6PŽI%VFErA4ts HYЅ ͍۲mJ^WvZzrVFTяz~ ^7NUMbM#"J94D)n7'8؅'j展_ ;R9Ӄs֢Vcg[ED#j&) IE8b(#| 4 H\A \+spϝ.mf= LKq n-l}ˤ+ؚMRz-F`\oU@EwJZ +uoɬ^=2F2K: J1mGךSQQ AHO |[bdnMmn@kei45MGR̘:}U@{S`C&p"Ϻ]yVI7>`"Xj+Z$q $6_ș?nYґ,F G;JKt{P^IRY>ױ==ؾQ|S"&'-u R[;myaGݔ QPFvNV1m1xۚ{P?`FBⱦw82)`TEF1oG2Q@ULYgFx-RH,XYޙLrؙ !um8-U֑!%0r@kF).:ի}:#5w`Sp!!2b̓̀`ѮL|R3Ps%l~{1҇aX.iK)N\K߳6[ro=~,[SP^J+!W˗m#`ɚUU]LڵXAs(KLAHnOf"bC((si&A1 0Vjؘ?Gw?NV!X¡Րs^gCX jӦ\>{hdua2!MUoNTxs r@57}3ƅ"(-Dž' :=v>C؇wz^KCBȨMkH7<zXƲ€?/o=Ճ{4]"Cν먥WIGᬃqtV! Z4d#xk8 ;+IU dȣh-mTˏZW(B5z sHɽ}J@Db;`"a59ZJ[]oC;[ali\st80h!˗y 0t8-UrH>#$b[5V\U-7\/_(b m78E8佩rDbz)aZM\2^^C'!J Rȅ/-uy RF<]Y WugxF盔@?̮"T+Q_!mvp1R;\g ]"Y֬&kۭё1x% =D5#%!~ +t8 "8JOa8"-KuSsس&^|[ΔQ9V uPZBucHiцʙ% 9Lr^u^N ۣ)u)إ޵ifZ8ä,WFmxw5D- YZ͕YQ1^U)\ؐr *sN4dhVNyѬw "AVFw^;In3KΊŠO$,0| iJŨ$Wrr_URTd[Nr{a="mMGLrEQuMJQ} Q[L`X߾p<-FO7E؉+o{bRSJi4N!}>t4),@ hz]amMhȃW.4!R(GɔJ-z̈́KpRՂ5kjՠ~!ӹ1,Gc3'67j8_zҳd5>L"NB5rt-Kq;R!RSsK '>ShE[zJy@퀂8qmE6Y;,Bg\<˱Hc+;Z_n;$4(3a!~9f;*ү8TN0Q(`*\n(ƹ W]%y{ ]X=aatϰ+v3:ixyԒ_![E( Hki]A)iDYJ3ʎ1gpd8'B( 9k6?R`HT-Ggt2S La\;`&K:yQZ i @?>I# scJ }"FxA͕!e0q!!~b !Hl-~xF A6Jm·j>6U?(Yg_t|KvGScn{C1JF:%$!˷dEijGZrLP^086i#9'(VWsh, H_EF4WMyYw2D\|`Z˹w2]V̡izލ B",Zm!%<JN0bDg<:Iz84X`^rq#K<ꥡ˰FTS>d]l[둋53~fd"T8 QA~$_à@(GRs{-zK E\Qϊ&oL@EXK Acb lUl~CbcZzXb rWH% .QrɸUzlF>Gx_ ]a)>p*w=Kє Fz*UdE/Ǚh VйIMoH<&qa8 Vt.< G kzQ-<%tFxnBnr7c 7T_w{J6/,fP.ljL;^X9@V "Bb'rYbŐ39iGY(P^⨔vÍGG#K-$[ :cBLD~LgCCh^\pxj|(Ooi?";Bcn 5㗁!{`Eb Huv&2n@:jT2KWd r5Y ,8U6!c>=>'%իx3\mbĩ{5D5^yw%\Bu\|@ ΤM/zs Ucxf 1xvfRd):7SMpne܁V4ko $?lâmM٠$ʸ=/g8og(;]u,oSuq%U]K8brRF]N}J@N9Ը B]X=J]̬NND2ߘ9Ȑnv,Jh7MU:wM"OXn~銮7ZD`RΒ׽9fi5#7Yz ? Z?G[MC4wRUat c21mFm|EE=t)^cd@,eKfD0h#*GГ/(0Tk, >#k8vF6k!*Z^L߱w0=|5* Ӹf v˥UJ]2MXyK%t34sB'NDZx)c_H>kWAQq\.ou+$5,.t'l4R9#gWnw3KR2o J-+cq]>nEs`˽MZB4D,0=2 'Xˈ95^s$D@⪜[%N(JíÁoX< Pt0bSwI`gV_@bQ`; &n`ɷՍi WpL&$2"}m[@?QEp|jr韚(czh)-j=$= H n)ܱefN5Է4Zgm{_oxri"~{-Oh& '7}_ h#@Mfڙiƀs[&0-E|m9KR)Ԍke``8Y'2)Pd A^^  bPvŐ7AT}k!JunI%MW= c(V{_k'4 whj5ԉwԱh ڐU!_'@tAH@D?5[N:K/C qd0( _!͉;cī"B!ᄏ..DhcEw-'T0*;k̜MKHfՇXrU߳.Sz^ >5u {:go$ꚓ-cs<. vCLq_*$=_"A541N_:rpJN@U7 gC+!\,SW BaaQrb]qzR֟ AxKZVQߍXMLF>^ҳ:o=,Ѧ9)Ҙ̵u>A!j,!(X&v)Wg.o5 bQ 0L~ <3襇E{?Vfޢ/4^v DhךQ6ѱMTm؟ňv|J2.q ]C`"a~c8Y=?R a b7g0ѕ? V|dIvCSGK7\vΉ1D"2|NYۜ99d }fXT˾$ \x^~Nx?/,X/}31e)ꋀ{L`3Υd8@E-R;^I$CKbzD"UTY(]mş5]4'j3@Li`լݸsqş9n,^M+ݱ,o%qky荩NV柷8Gn PF?9 rEJ>բ̎TZoÜYu[”U%-&ag1ϦH]h{#kڧuS>5frmk À#[̮,eA ?R5SR紲{˒V*;,N5j\E$96j r[ì ^/`wDS<*j6cu茕Oie G s#?vH|e)wnqL,[1]+@Źncpg|72Ԗl65N}.0b:{'EB-B`: [rN;ۮ@$,6n aãq XpbH/& g80̀8 #jj|!7ɯ[G%вjL$WC M1,]* V/6w #!#]hV1&HTԐ"H|@ ֶߴ78M': |N4+.*#j%< ZsW5N9&+;)_JÜ"d$F{Vq1q꨻m묶v!]s;i:WƝ~=ĊOד `Rtս{N~DJ{g,xFHaAf@ R"ᠵ~ٓ3%)աa<iA'JCE9D=+;/H#ho^IP`G0=рE{v!VA;/0M8jKou $tʐfi:n|ߺw)'^;[`gND")zu- bgp>Z4>!6lܕYB/~QZjPa[h<;R`#`v됃cɔ6Q`/!>H:{z7^hbޛj9~wDiWN;5)K_by˷#'߉.$O 6ogۓS++D?R1~Tuue5dϵ}݉,aye ӎPvm#U̪r)#Q53.Y.1߶S5^iu9oE<< OK)|NcyXy~J\ЖNd8_=C 5{C{DM$i)\,FK 975 !O|ݙcxzG,ŵ %Í^pgeW4Q<LDZ˫&iDd,lz9l̸OkA$\PgaB>OWe薺ɼP& Y|[zk&7\^댜v+ߒXNn e`ӨWqF}A5sobkɋkAγ?kНo dQ∪6銇N#ߕ4-E\בcyO`%Jv@!ozt`/0aNH>¤mUƙ Cv;w24\J:7|zno|X:Jvo@*Š!i`w r3B"BnX2nvӄaJ0o[Nlsj{ ;a;:Ws(d{;. @޶=d\@V|]M -u|X8ـv>ߏ&w*UEwhRnn?jaR )|h]?A@A;OiS:QG]r6@G^EC\Y1Dzw%&~9pd],7܍{Rei[9*]NV;×@fv9TI1j|O<]MI L/jus(|VpM{6{DgrG 1mNЅ:_Bף-k*D|13,M'MUCDG+j:ْ@]=W!09SHr1fY\)r;έ |RgԚ{Ky 52%A2;nu &IKXl\osx 78z;nT*{ZOEom䣙n#&(OD9鴯WI!6VfK+냈B@NMmv, umr^Pl!aWrWއ;ޢ$~ #%"h= 6Ȋ|c7J*WAP}keaQq<J#1d{゛i;'6|lJo%y ;Ic+QL:d~L9nf-re[sW֐j)7J#%V.3Ǫ_9HFC- * nW;F؋PBc8_)$ZH7'"ˁtIN8 Npz=sLb+߸=sɽ/-@J%>ME8e$7Ns&]]T/?IW RhOc mkT1^{g%^_X` ӧo6WfL*HvIJaJRہ2@1N;UǨ ;%5L_@`͉5#Wybǧ5y8Nz ?n:Kc0OCH bψesG$&Xz ~+)IXFcTTj+*Lфr@9[ P?А\xָ!UtpMJAM> ſ Pi+\ك'l wZ2j<+#O-79?I4K}ׂFO?dԩK1^5nP[DV/'`ɲmIV#5!J봣T1r5aN vр؍Xx"¥Ra!0'mv^ΓQ0$x[f]~`cDX"8`2 L2]?_' dt:s"nűf4]sp9Q:Qp!<\EL?Go;ɀa uҧ!iP/z-lL&VUgKPdtDRboL2= J\4h %)\-hn~BsZ%狻hƲ׳`SJm>iqR? 0z=(M :n` x9Dsm+kJ\=dhNR]1"=kpzǞ,#ۜ!u#BvezOYSrJ Ww2Ϩ<&-`ݐgJ|eV뾏ʶ2Iزi@" '}=d;:jUz4S^ڳ Z!<Smb-*巼p1`"*gr$3,DGhI Jl T0kipt)+Ne5WaUcmǚED2%N]?-NvolG-76Ďtap%w׎ tk>OڹKѢg73 MyXvMn)UĂ}c b$} *IXQrmƺv6.z(~܊),0|"#|*@M}gK"x{M΢=P D o5 AZ]S5pkCjPj rˆeK=B"QI3$(Gfn8`࣭j1)t{E2Gmm_x'%bTXEH`hc PxA:e#l⾼}V0dSG6x(X S6{g|i3@8$A``d9 gcȏEhQ w>Zm0+/oÑfM8 $|^IIpZ|Z-%>T; DtOAk?\a ;<2/ ik5)<ӑ3( ]A]Ș/4N"Ey`Lc~Q B3atɳaDEitb^ ZʁUy۷T_2bNpqՃD}iNfeo_MGP-tʣ%AzX9ud.׃1BSD-/&3F:~ҐyXg0C֜eSqy>@-M5jo.D!%6v4Eph失gr۰bjZhVufayrjVՋ]Ʃi\܉ѳΒq7a^`-33IL40[Wqqw}XYHhU%|B>ƊGAkxĿ*дRo"P>}T1򆡰ҌЛhIv ߒҵ~U8Rl%2fߗ.%M*TI;eH`~HC \nrOsVm@B KA*-VRSdڙ+>y@,))-B`>juPj,|[C#3 1p8UNL[ې0="$0"F/2ScUyn6ct7-}Fe Or%h||ċ0&?SMg޲@fz!oΩ[!\k=|"L(m^XQ`a]vyX=D0Xh!v8(ίFX6X:LkJ[tШAH 4P\+PEUkUHbJ>>SzRIɯ$Y  z]+GJi"M+Ͱ- ϹnWf_ʹr"3vb\bKoɘYmF"#F|?Ǐ2cG#ԗz? L=@'pE:4PZbusM\e SG,g?}[!m4MI; ywRzbLS4U[E:76ΨTGz](7٣q4‰ZKjї/TB\tpPxz7d*$>2n#|Ya;]4q!i9V;XbN'K ڴ [V])&TB_xil?+FRn'OCWTpddżGBB0lB)ǾQdd -t9_Y621MKJϿlm-)v}o.8IxBgS] ubFuvGؔOmޜ=_FˆěR667I͎Ӯag&9w vZXɶcɎɀ=uilFBFpx=hV008VWuכ%C1pZSۧgtVb<1:Uy*(OD]z7VS2~_-r(lӌ$xz0* 3oC8~6cNMJ "MשUo*ʓY1wV]?tHp^?1kap%~Bs4\ɚQ3lI8Kګ)ϯPi|reqDG9~| ݍxæ0" Js6\0B< žF0Z=TJ^ b}yM2>dа|K 0-p.8&J3K B49x\A Y8dB+0gjNFT.=f-ptuif52,8nxj½Q7;ȗO]½ԲKs^d\hˍEda\cz/ 1gʯ}Viz˛ivWZ֨!j OT:+DBA E5I%959Z1 #KhC6Mryڮ2b {W9C/y&;fmG.p2R,bMMν)%7X["-AC[_ࡻ_O쉹;9~Lqح:* ?PXRӼ"'U8n-rVyV2D(+q2k)?͍'g''G&l<Zۣ8inS;%|I"p,o[zxh_qS]-SyB Q! 4[%h9UĴ~QX ͘«R7+!!"Š辯{/dqTwviyY1Z,Un[z-av4r+(X@4S)1݄P}^YCBQY{Vz.SǼUO-MʞO:$]D㲁Q~u A$4(ioyPfp1ߛZ#w!eD"3G@M'.!^^'kҽKKx)t0s:V 2xq66Io.~^>@'cɂ4%WL<JYz|XSw_?HFHIQ%n,hk :a#'7 ֌[\-Gij GqR;10PlYo8͞3`x;5o,F$f\ݶ;/eę|ky~‡N{^ k/%FBW}|[zTfὡ!7KP- Z3t#LDAhߏcQ뚀%"G>r͘a5q?~ds'L8D={i:Z b"/H8FV$6+ޏBHw,dnIydÊs=&/E+(iM|{.$JtCo0恠_AkUL+B'KU+(qmJKw,H6?? `.IJj) Ɩc鹇+qQTF:LYz):[WUf|1R 9<>zӰ"r1z =(̟i6[E u*# ~Q~bU%,/8 E5mR:|egG?MyIF R-8򉀄\g~⳾ޒ%7DdK;2?Oe7Cl+le6'!BBM t`o&OG5hVZ1ooofFUsJ# O]BMIu;Vyt?qrf2Mh!V Fg1=tmڶz \Rz-#ဠ/9k ޿eNEM)0]CHC?eM@ j3تX7;{%{j$ߎ)TfpQ )4I"YOXU>wP;bq()b'[n >$[C[ +#:'ٹ 03` -׾wxإ5 Y &AF- fJBL`-~s2>өB׏ /Vw\6zea xZ6t؟Ѻ%rxCDD"wtz0bZYv?C Hs3]-zJΚ3Zri]@ qP_w._ŀ?)cC9C(:+0[fz8~h,PΗvMؘՉڛ{xxנES?_& r_b_єL얁-+_9iUH+>3o{9gF A>ir(zfC/v2c?[u7 ߏzKhn@9:B/fI R< >D'e×";0najzl[mUG@;/t:lFg Wic-B:oǿ6^`XGL~LA7  1 gb0Y nn!u 6?9(^0fz4⣱$nx)YT r3иww~Y^לYH| E-)6iV?ݴA4pSRP1 d'@-Y7쳌Kp H-sFtFbV~MG'630ýZweH\Arx}vv㺪$DZK{h8?eE;L<^7޸(jWWEӋbuNe-TUDSlћ>򾷌ϗ+ߑu{g&GIŁ24hƓDPeGy(1n'{Z2{ͪxd@Oz򋞀Y]m.nU/zj,L&#$M \Sͤ%`T Eߌޗ%ܶKeC= SEF1)Nzz %Jh>Bڃ0o7}_jn#Vu$ A2z_+]5,~>Cߐ?Tr#-f-_r1@pB` :9 r"H;>ny4q88 In|bU밅µBM'aFx15.'+eSO+!'jղa 5JW(YԎP. 1+l@F\'SW2L: kVE?%s Bd6l/pҦۂiTOůB=rބ%E%C |jBTŽ#:XJWaeW[q¾Zd5/`W-I=iΒt~/~c 1ުS obmx"PIy"R|c75L|nj:t&q9 \R@.;WJ#A`$/rq!A܉QA]^G-M1lĩWnbZ=.EP.ӠzP\UzFaQKaG (-r!aUV~3H#GvJV9cTO˿kϴ(N4w[!cz8o/MmBXf&seOjpZL4q )[mp;[g'ߩՠU6ڣX`]a,U_rٹm=G%u rF9o~И0kk=cW D` ͓Ol7\0!L`&0xfzx Qd,T<-ƤjX&$n 'X0 }T bAlBP5@  f `|^Ei#8 п0&-T[XoѱZ$|G9Ħوۄq'~bѶٸ)l | l͚ILE%/MIm1XW ,g-r0\:5֢<|moȻM8I7^W@}RV@4e89MO|`B)Re_h#YE |BSo8>ULwh<]1DŢF9v'>Thi s?խqVVjGlEF'.7aL Xڋu_ث=O\PGd 0rƭtfI*Zu|XI#1&`DZT@ HDۭLd&Aj oq 9NwC@jJ͇.4 uJKR;.?*3>RD FBn/Q o* @L8Nyec%o| >#=y>Ap:dIޝh4 VZIE~c8nm8a?mvd~oL$ U͖ ^،G$Nd)t^Q <#=tY7eGD!Btň_w-BO.HwqϤxr{Uy|WBT64TP"EQf8@z!Cءto"?;jI($"R@ lrJ„"_k(;EK)́!#m_5v5>p5_93GO>3 ,3 ŧW,cn|땠cՠLzO!ƀFeƭgdrÅؒy0c.HU7<|{.W9;U!Qvgڱ`Q/ri}DukONKU[| ݈4'˟1篘w{ʎ\#g\J6GY.;#E-(ļЭj2-|ʔJvċBђ" +e yO[q#U̱KzFm K,d*hς`F3Jc Yr`VE*k٧X4di ~DaiN+Ud}OM_U`)'>SXXsy3_9gQc't@⠕f! jkC<1hB l7"YhqN=v I?.gS 2gpT T.Y@qOV?v&fWN/YL("}٘VxpZyxps+|~p=xY+7F76RGZKW o_Y͇WMߣ17YΣ& L?!2"{t Kv gb+RpoCjbD$Yl *Pr~.O\iX+II S\=Iuz/ p&mHpซu68\kW*lV i=a 4CÝ Ur7\|6M]/)nswİ^#=q-o5o,bSHa98yJOx5Fwyr\:PXvC! ټMص؜^PYӽܣ@_]ԭS:)?BV y@XGoc)U1XżɸAincYw/e`Vɧ`ǝee^qm^|֢~!I7Dv<EÐK6zHECC\ t=^v?ܦ^ ~R 0»zߥ+>|:*6I9H;vC_B=@^_9ꪥC)gv+cp1< \R?8r\X{Ò~j4lwAG ]GL[4,? v*f:q1hh|)!\Ȝlha%#D2wT^^/X]w+ 7 }tl%23E`E]=9@\lgn ]G5K^_sȵvvL?8Υ`lT)%~ "#$pO]xRx۲t{Ò ,н3!VŃ'S&-Txgf)N0{D &v/e$؋n_ UˑRml^A/ͩ Fē/HҙNf7)契<勄Ewas^N@b(#YNԊ_ Rck[*U.kuP/ =Ķy]cfZN !vkvG@htO̾Gة~ؤ" s_ bH`iyԖN/~6BMzn x_m`3\9-O^ԯ|ilj@r~/%7 U%m 1p}G9̈]œU/Ykٕ-1YQX_9CW3~MX÷Vs'iK5(ؤ+LX&CDzY b$k_(lޫv} 2ojXĢ&a=tڱJݪ>&iJŴmMY zY$r UenFa7 b<ʸ()@ѷ}On^~wJe 4I.)lxm^wزs %V1')p7Si?aLGǓnDp0.'1Cn2Hj1`:KkJ)*1w^GU2)&lw۞@W@e}=ZʈҎ`]bō18;[ n95!q3BO)3hP6Z^uEyM: MAIY O~A O#~}柳Ub ,ıQ(b3شXUy YడLUO H ^_'?15bO{>u'NsDi>V;T]} s@dDYMbq9]nC72s^3oS Tӵ)5 ?=]dܽ+3f2oJ&/N+í%}Z ,Nuzj_o'ɱ)K=*`v> 7>`OJ6O<q]+ɃEL-`׾aM%tYʦJx+h#8(m\38 7^\O<Co7fԊ?2qE8R.Vd{2^/ -eΑ@nyw&cWen4*IaLט>iI;>`kR{ΘY4MY(.a)w{ug ArXQ*ayd7\1h&)2\6F&dK~cƵPDhkr~}6lu?&\Pt*B:0v[# _>>ůxl$~Rv$?r pF>ߟy8V2IgCGSMG4yxIIgoEʨp+cB& !$Q@9 cgcK&ߕ4OϮ3dt 62ShdF1Ln_&[XǓb/8l:N+zV嶈rsc¢M%" -Y{1}r)Ь .mN=}uр!/,فgJݍPcۑ=az.Cj)O9@ᒴK!"v\/݌mV٫吲 q._;x tY4^|(엻&IyYMZmiأJ[8$c|0+D!Vʻ[4AZ;zU .K+\)? 2 ĝb|۴i!`Uثc5bxHö4My( m5S9etIӽz L_|Ϩ!+8 n=d!WabD?BD%P[N D5lBLz=5ZFU7TqE28җV}'ZYit+8Zzb@ ܘ4B.Z#U$%Oh^.8W"j4e68 n؁K,.4f%KrUJh'fQo֧Zh^X\ySqz舺b Ήժҫ ~N.՘ZPi g6NGm GX}T!H4滕l3Ch/Нe /wMs01YnKJ^s$eK $kҊfq*> ‚X/)S^Ɓ]ۺ㯎kX 0+ b>: JT5pL>v#yFJox6=ºht6+Dn/yXԗ?^ky{K(|.ΉU5xkuN_|ùnL-v?{&ވ*C\Q_cȔZƴ-o\U^; Xd?ME{va|±3/Hg'b4GDŽBMEk/7{p]Rќ@ T[JT7йWMǿBsדA؋j&і9%p"PQ C77sL#BT.W )#*"Lg'l@p[Zatt|Πdi?ib2~纕t~WyKD B .3v%?2ӽ4 BjY82Xݗ:5m v6{KZy8/"2+߱~^#u>f]xdJbS ˎ^^3IxǻLVIvoEwKS - ˲DeBQ8LE #ޝybb}3#Z?TϸA'0}cڪށ{d]bXBZ,Ӥ0)6a>ļr3J.#~V ,\uAbccZP1׈c'\pzT3RΊ*m S/nYcy ^258aw,f$K@D2K+嘥q N;Z"ϿD,^bvvQGU~o%pi_7CeDEb+j _9LMW1 \EQtL2[|g^JLC?z*ۊ ,>prFb)L gB*{2>|Ol wQ4ӥ+ ^?EPw_ȒUE rN,Lw!Ib$Q;=jBocY:! qQ/edɗl&6D|kABО@.a'#7%p+E#e.tKܓt&uJ\"e \M/zIBP7VTz$?'xtqGOpbc2ۖfJWbeŸ97ul3ϋ:>5J]+<_l7GWOk浈խxX@cEPd>։4I't cMzE ~0Y6ޜ1Ѭ ) |A1_ ҤKzU•V,ɩtV {Qp|c:U?HDtq%t8;Yey$J{A88: o=ֲ#p ϒHBZ&Wtʤ\q̅1P:i=KB.'ChrIdS?a8t7fAvD7~u?x}`(fQ3fNP7NsUazJFe3!-2q{rdb^l*;FZ(Okyv 9d#FHܫqCNazݓuHn>ۓWC>,cw“ܐ x,@|!\) 6bݞdf_2w؎[額pٺs2AGk9I: 3R̬ A`'%^j?say0z7w.yOWnQbV9@7QUͯB@37t@[pu9fwjMN1gR`vk 6ף7ԥQmJ?.\EΤ3 T.3SjXEp'dʊ2 /ز'D8ָy_Ȭy$v7΍cnUqC8M6ƪ`k3")Rp?0%Щv܋y|R4aH,w2h7o};2ގsuӍu}Z6yIg/iwω.OEE8yZQ|T5]Y`IO޴F3OhaπeDY\=[H"Mjˁ Ш6aspSŕ;7? )@\>PgFi\wvhr3p;0AyId8AlCit'i'Eo /;Pd=p`g&)Үy"n+#:%L3s`v=ǐ?ijM|>Nū9>Yrd4/o]:7R@ѹI. v,TJDՊQ ^{X##1a䖾'&a!=7g+D7XɘSZ%OFÖR>+)/nq:8}U?Jd0Հ".̵œ ,ޜ ], :"XJ6֥/%h;?[rvaC~®X. 1g06j]/Bi^<;KUӝpLH ^&Ώ[J2.?nk} 7bO d߹QK䠏[~>Ο$oo6=@sv|jl =&zyXUq^Eqۓzfr{u?%}t:&HidXB>=e( TC fbw1BnhSQI Hjb=R9b=&#YC)X4gugv . s⵶ˑOςC"~TȇM"q( N2 BV G#I&QHȧر׬5kLH@}bFX;L'FP"9?{%y xjnaqj;?  *'֗>})tAb|_EՍ%HE7/.e綁:fn: KR4# ;n+&c ͗0al҄dQ'̈́GH-/m* ! S|M8TlE5sts3NJsSBq)r*'2'7 SpIAʃkK6 #xEdRw@{lC6}t;Ewm5ײI%,7as,͓r&j WvSi!(BuHv~zqůJa H$b8bQkZ˩6[O~89Op si#om:}xd,ulK^\j^8@5JI]B+;Vv\ ^?3uC&7!y.a%L-K:?ʞ\)[zk Q  AQ;~ֻ<6 a6뜾&ʀ5Wso5}uβwqmxz%DHbCn!?4μ"^lrp޽/~aq iYŅU;_+7Zpa\;(V(*De.:GEKt]c0a`iG"1hr R$ wS_tSBcDH2VT>m/?fl;\2j8x Y tU56 ;?aϸ/Kr X e @? 5b>"f!f Cq-\C`qyҝ]S^ɮQ8}n ڔ}-87+M>ȻW{&t{gbT"S?y5{ HU|@y>$Y'"73%̀,D-D!ȸt5p/k8aQ歑(Q9ȟ4l*ghAG;?:fQ4QG"g;)@>s[Rb3S4v۠eA-# )uA+ZLeWK2PGʐ|`/ aQZf vKDu/d`a` 8$X[ m[iAml:b~s`dRywa@wc{?krHƲnצ%30z]=!a5xpID /pk\{ 6.B{_]ȯT_EETl F#M[8k?JկϮsLsvpΟh°p[9tI(vhʎ_OMңCyךG6EVRL8;CێF7e`7H`͂u Q#!s*y@ȟn*!Vi2xMKܺinM耥}rzIUkÞ,ֶo^&R* y[cמ[9@-޽e'Qd"'ԈHvQ sDiq5eE;Cy߬()y,:Lo{mVUOse%𴹨Lfi)У_YEXe_{BwiCA <`kxRbD,9Q PbFh%e$t)Y;сO2JXqn!+Ž u+ޱa,"z㩄+5C ,ִ޻jmza- "p$߉dm̑̚.p$3< ڼo¤:* !ERWn3ߨob!yzYO= /ܸn}K}"ŷ^  8'Vym K S$%)=5LN/%EPfd7I|'p}5%[SΎErDeGW1nw~GKeBeO@Q~vUP`Y}I W$"2&oCT{bb5 WPҕ{0ErPƜmX׍%|mvzC 3xG.vfd4NNnz6ӍFJShuBke=J[GRMVs{} ctI r#k\ h.6j*F*p_t1ٕ x 埿&"h\`=A[[keqT{X2P!^$AU_(3ŒxFt0I@їCSj= TBnU}H3fK&y,CgKs;t>L/;qi 6EKS"){#Hk1ECEꡏЁVZi6o3e4r2\ ]CXCbs EH^ίW TddDH5.a).p5wz| /@OѾk61ZKg,e@z9w}Y稐K, AEY3/}4_g,aqU"$߾ϊ쫎~\rdlI ks U \Ib&l丌ϣ,A7q"Y#NPVyR ^ nX4 ) A~tcͭm> yi =Όr}XMy=Yxx ݖQQ ֓ml,'H 3ML/qmvHBKC O>ǀ Qb/ճL1"2$yڳBǺp嚾%w{䞂pY{P?B-ӓ$VP\H %3VcOJ a/v:PRi++3@'F2 'ST S-Nm'GΕyJIw@u4>~@xN;y"N^M >iy'6>:^Ū9O7xqfm#\1@>#Ax9` OJdX3=e80[^+CS>yhwb|Iub/}w[\?u4*B6M;^Y'C5gW&_tS1k&#jT>]ɶ2Xf1M>lɆ@R/:N%VȏjH#61aH94^8$@~"LbI1L^~R__Rr%J@*h#F$FlOϓϨk|LV>.(HvF Ndi}!pI5 )N-H^l^Η xc'a 8 ,>e<#'Ep> @{l&NwqE̔+R/q6RIw ZC fLL%zZl./{h!ѰatNnA2tvg+aWf*^QS?qFLvT:}|2tN=Iby}[=(GEdS\U^AR*@W/WRx7wB,%Lo.SU;ۘk zi܇%yfw UnV+IYZSJ*e/ iMt&ռZyZP%݋##qt '0H_iO@3eSw:utYaX?9u [T\l~tqCi9$pIz&cnݮ<:vq=5Č}8>S_y&$-~+fxYeީ%_ݥ*DB윅,smF>spuB@brbERͧdfK-{-obgPx/-u8$']Jw=&|Q ޚPGLJV0%B9bB\2B}ܖ+#!`O\ALqB}smF9Y o .GjcqBNຒ\t1luC5"l:zCq"9hEZD.7P,xt mćxJNVV 5n /? Nq=v/㇜4Ӹ& D,퐲/kT8U43iJ~>')I |TSj9ՊԹ]V.$d4s$0%5økԘY-TDif3 PUiD{cnW/BFVU>m~y9D4šZo*$>.gzn G^ S [QWڧËQ=07`d5vٞD;б-“VM̸FMyNqz ytT`䂴iJ|c~4^Y%Z=G sv{$/!Hn UxN8Y-M@R>DdRžY#׳"ʓ^  y8Q:.U#on:OfX[] ϤA0!_d z*P\.⤗6Nd><)}ټi`2`)kV'x ]kqPl=ߧz AwG! XTlQj[_BO?ǃoYGf#ݱj) _\ p]j0L(X2)]%xB\nU6{9mI~`+ܶm'M2(;atwQ8|${($ڛ'Wq΋ r8&0VI",]bS YU@1;hm7%~4pE۱-)Ӓ} ]g,lef/.գ $$+-o2\0h|]pP-&f؅7p-3n[gwLjQ68[,h-lQR?E@: h@*TLENʎ$(7gĜgl qzKBHGabt'\Y]6Jm@/:}u˔godd (~޴ON4 MwDbqVk74zq N"(" )D3T'u _p%?OZ1c flB,I`3ԄH5V\<4;ʃ$ 1zDVZj.0+$d֨,Q)g4VCMJگN]nL1'3EeY>msKT;] Dn Y߱_y.sMkΜ UaĦDŽ;|xx-|U_T&Ԋ;8Ku-.g \ ;5 5]LMƄm銓!BV3@V8l cPҫb9۷_Je&gd|T.}iP[-}ܢ/RGN F]1%iّ*Ӗ\V'@c\g]k'J&͹Rb)Rv~.N>s*Z0 gOz4fC%ԆN& uuu9ۉ1| uz0})D-:^N W=> 0''Lu5^\ +S )tTƮ,Fé*l2*㖍{'#fH(!>inF!N Eh"/YlPP=+n^dOr PYw%BٯU?SN;%mw1" =N!`"cЍ+˱i>a }T)IG~r"/Ag(F](Z;?fLۦZ"+!"&`F耡QJ<;0s,+c _ArD_-'}X:f܅ND(- ѡHK00M RbzF$׆m`-`QLPgkH;ͼRq ɀ<2h⺑ ~uAoKԌ"콳7Ao@&xU蚣g.SM Dhd{Uc΢4i;:GTLF. ah'#_kN(j˸䉀 SiO4oM8R=˒yk"T)b"V)(ӂAf1 :{6%𱺘MN۴⬥MvO9 xvu预Q1̙>y:;7p~;ŹRt(ߋhr!)DIX+{'>(Huec+V(g' sۦpTK-S۶}Mc Z%9CdV+|Y.䩹p?S5b|1|=Gw` dD]nWu{334C]QB jP[*9vUؕ*CLcCzUq`KԜzي݆ynYv^lc9t 'YNh618G'tg` [L= /A}n`ybA$S@ S'MiRFm"E,sl6OnkؤJFf$gzBj3Iъ)3jgb+8,!R)ەv;m!߲SMfw Ewc }':-%:ˈxIxp!EB`:}M05(lZCV @ZXRD+}ho₿׽\t۠ %=JشGu~`pw=pwDHcu+w;(Ĩ'v2m W]0/DIaG6s;k}&-֬훅א/>oMkO-R_\Kq`GQSFgT+;8a/CD1P b͍xn.'^n2Eԗ=D/]*)J_)W^B ]d8*m5H>^:66"k<' }8l.?ōf}kdj 6mOL=,\i:IT_7=So[k: z,p3\"ie-IгY1x '9Z`f]EDs?nkH v_~`g ]ǿ_BzaVhٔM"c֬*)|HQc@^t@p V[4;!ןDHڶAǓYϠ_TA.>H9T1c9@cNv, Arϖ?ǯCGkRuΐ.dg S.F_NBK *|ԳkLfX=xvF7dѿ(0)N)?'^GL.ZBOMyno8W^|$xPNOl33b=H ͲϭЀ)3E$b27ý_'e Zj%^lL̀E},e/\"t鄗`Ƴ 7=LF95H;"Hc9w2߄O uhUPaoĜg` _\·M4QmG$n-!̡0.ž$ ȵzKK[PS.k W줣]O o^\cڈ~"78^ 5tHrtqBO@4sՓRtP栳Pp\^.0Ha:j8OςRC۸β{7SW {mOټ >rgûóyT?2e77X9Kx9Kwܳ&?,4Y3ZT^,>PszI~˩)Ȅg}Gfu~} vM>xkeYbU^M%Ck˭vOnc^h@BIH_N{hR`}s>rjI]V2n|Cy~\[I `{7?ä$&WERGMp5dZ3+R:)qO#$E" .%R[#* >ȸL ]0͟oQl`h\l2oL /52ǵL j@R|Z;br䓅Z͝m5Z7n(Zm1úǵ0{5c.x>%]HEBXyN6k"!gbikj$KcZfka jr4Si_r:ؘcz9OQMK˳$XV_i1N}CcE_Ug)r.I|lBE#J]ͼRDOXy:qO3T-c,/]BڙR3"kS+@^C@'v[`fM`UN$+&'`NoIh#$>qRWT,Ѻc{aE! τ!dEQs1юXUrBcPI[DrDdjG sܵC24~'U& E92<&HH qgho4RH7OST A&T:]0:|n¦EVy赧N0fn4_bC?'}60jAzի+]hJIV@tv 5.SA7׾'2=3F^U3.sf ӌ Z VfwW$X,:9GJ9ل808S|Q?Ű8kKɪ386ҩe#cdÒM]a˟6 f+J|*5 bopI)}0_^WB> GgQ̖epj)6mX/=Cjt%Փǖ" `ݨ./7HU1Թ͜Xqg,qjGk.jaw pBxww?dK#tZL9S YOZ/`욛.._<< agtPdz"gE{f4,ꣷ<\x3Au*WQ_6uḦ́-/HHYxV{.TT 1H._%q/ UhtwIE1?wظxVu8T'ho/v9xG 'pOH*ē&Ň6(^B2!$kzmeؾG/x-_u.f= R434H~fP)F{@kJxr̢8d{AfcsX c2n6C`*X`˅G=kvۥ2PКuM5瀖 j>XeiboWޝupw2x r/$d&BaX9R#-{mrqڮ'c3Y=( ja?Oye9N{hǜU8pl1̒;E9ژbƴg,"n(q,Kje4ZwG0и9SDJ-@т{~b)pH of+aPn 6Or/q ğ pؽvj{ē;c@[(6ㅨZ6<}gpg:YtdҎ2rM^UnUqę< LB@7^HUдD)8@^K|Z.)|Cr7ӯ]^0kg*a`QM9) 5S]pܐ֜ow\}b!9[ f`6`y4r! j~;%Ze&wCpA}IӏZ'w9& T"YeR3xeQŜ]FÆFvÔj qPGclĸg~F=̯]6O-qz ^!"7Vbs2V~d96@$)(V vsT(IJ=pjQ $xOlAŠ>B:Nr"CO'P:ؓ銆!Xilywyt{z%o ~"x__|q/%15d7u}t6\4q|p+)p& nS31=|m{BKA"녮8^8͐&I:%~[l$#ohERdڍE'Z6J.@_RD|NҜCF6 Ԡ*JY3Aw W+(GzG#tQw0La,i_ jߍJ"^^}W ?G¢kPp?pq0v%pc|&i\ŽF<)Dooczq5`4# ORzcܬ5+@S&ٓ{R2#~ݻsAha%ɟ hޡ-J Jv%hHNW^BBdkdk0c{# w[H7ibHS51?\o,3vTWU<ƀ@7,Cxo7Ƙ ^F"G{.q ^d :: cyyHq$(Auk,cFNIߩ0 0bf@<[<7F.ļǕ&T}L{o5MPf(;8B \x--`{=p`L"deYACV}Y&ăV,S=-X݄`L?^}#I@a[i>Â]lt`=qFdf~ǟ{gYH`:9%]se>y7L8`K,&)6]Ӏ_N|e ^*`c`~ʂ\JV}yQ=L z-[nGsː82w)%L əosNAŧ5Zd Rsa^d1 )DAHօF,R؍;p 51 qZK2Mx̙:D0>:zxG-r^.jb{uըOQNt1x)Wr!pO=RF_$ 1vfBBRdg,14kʓq="\!^ŋ۝_>|=ĵR2 $TЄ#`?QD/GR6~s|1gQo)SN@L]CKDqD)rs{)PsJDTbt٬iFO5M<8'֛rzk>Ǒb.8I~b{d_⃃nQMBƽ$hߥj&^#*Mgn#Ů5)oAop]_ H/C |Fmx7V0-p+ >ZVegY =xFTOP;wb]qekxOx7ƇQ0"jBh1}-bXƔ(孍?θ3]ZvKVwéJx›z/0κ_2#)tsD,v9o0N/G-djl(!O=|} h]At\69cM[v';00tc2(\cws Pıi˭Oas\r̯900ԆG,>_ k_ -$A㜧zԋj 4!H { +V8Wo+_^{;kBT(C"y"Eċ@8M]s|6VV5M!0M_ .)0\&T|]PG xrYCftbX}8h زѕ*+6Y+J8H5Fd=vSLĆ$f#nxPo8J)-i?".{A5Ə&_G0GfR6s6YxΥ$l8k‚3ul}!+ G W5hO?ȊqjĤ-`CK@m[*;!.9j_s >nXSc۳]TqzOK|;.~DRDr~|=tW8WfD3!];˱D.FgU$Q(L:+rW?wh7XA N>ڞiK碔!6o&,ے" Ow  Y) h3#G"A.$b,ozi6%,Z 㕣ޜqq>̙jbYU؈3(C>Mw;GoO'18`f + Ί} M\Jo]NUF6EbppZΠLsc7>I9IK%׫c:=|*Rߣ)w[ 5N#[w[=J2xd"g kq꽞c d-uW^[_rZdYLAFnsISBwHƌCU Bd1o6oRpCE?`, YL  $ $O",%H[GY0',/]]%YN *KUZԉZE])fgv带L|v' >NavJU#"Q81'Уw_p>~EydtClfrJ!@I`GlY"nDz㱈)įRNHZ}QO ^Nn/!H>_nz.g@^)oqgRRA}w{ǚv%zOK6+q.F'NMcw_63|3#u2-}Ec_Zt0$NGwoBj2#bf6nHPF_L'm|Ncg+T@Z{$1Bf/;Izٮo4x)42K`JsXx1ILHecS.KelE%OVc`zV)0p[<=̇Hhg &5yfW0޺1%{Pʙj"Iθ.2μ 2y3w1MD"yiO1)zn]." %9hNj)RncOpåsǼ8Ϡ#cx^ VOq5ҩzW,*f`x_r_xrmʬ&eO6'zϯ'#|j޶dw$%ʼZ^4+܋% / YS^utC"$?/y*J" )W>aQPoU*1MuL8.01 Jט08R$ig䁓tcK&s2ONG%-KjF^M:"x71H _0넉$E뜸ݿ9,9&.(hH&q^fF0Rʥ -6[~ ~Mgsw:aOY0c`ol+f*c6xzHP|B4?CeqPZv`HZGFqtsN {`Rm g/ -iBӑin$M "Fv$4E#P}E~b.*- ZL=A,[>Jx=ⵗ{`~SBg3\x>@ %YvˢsU.@F5spU\ICu1F@[f[6|.z('[{f)sR{TZFtqprC1¿<x:=6-:Q^}aNY3rҐ" #OU914n ax 跁y~< ~8:t !2<߳ ì+T>]W[K~;x{g,ų8wҳw!ؾ2KտZhBVFhB2BAI1%>E>ѻ*Jn1t&,*@"gfݦ;PP)i[9=^]{porD,oqLx jد|qKsE (j~;"C5ĵd8i-!:P) kii$+&Bfv5YLsXA7U8Qu"]N,uBS׋)zK-=>;L6iraX%<9ҁ qLw%p˽D#;.r֪(ˢ9@[2m*w˴gc2Ɔ~O25́?G9Up@8~`HTÝs LԱRɲi6w/ћqʉ5u>/ك1B˧#1DA#SVnCr>7F |Xa/a)Q 2C7fyK^y~ ϓ<3}Cg*`•JxgYm֌]@Ԙp܆,US_ >妛t#:G_f,NG.h=O_9%8B0x`)ݙpgŹ)&^9=q>.gq&kKan)&bm+E0_'Gb3%t E9{2jFGi3r_n.`;2|BBU E]bףRCMIL9_*7l99m7i||,z E -BD"*LJRC[q4[+I3N7ղ<]ReiʞljbiX1-VDM։7WShUr u]00ˑɹ~H3+P:27ro}~ ZmqA2B{u=D?r0y"OCmJ ?eć;xQ抗P9X Rz"t5Yg 7 U"a tT A `aP[C}'1丅d/뵥}&fQT*&9!Yg.X85 }T,%~HX)U@$#S]EbM+NZ/^qSm[^ł7.}ӟFPM7u̒t.{#n˄܍$ 0\"ء7 Mbnr4X5(dLMӪv9rdp'tJRЀW2ƼsTD NzJ)۴#cJx`UY2* %VxTmWi5.76T]=#=1䲓F9/(t1|qS=sv6 \B<>Bd$H Akon@ YIN^s ΰ9'):A!M/M-7j]sLbt>`&A/PĴ{IGncc{BʳVhMA;{SgIeYs٘#bCԘ%M%xjkio7Uāa\Ͳh}f.5F  PҵM[-n) Ű02~1(y%5X&&̻ ^,ixAMq΢0;Wd!DFO+L[j8f1hTRD$LqG:\NՌu7RYſ#z\'CXP:U|L "gt75*RNHr MyW(Hg)/CWs%NL=4=LBF7%B/F34c%w}J?)R[ct @I9v:hj q,2xur/$'qFAաZUo 25}}53;9;WQCIpF2iVb^L*R=(M- giiƾU'&H^Ї TdD::IBo&zax4X$I߶g$L:Sx\NʏIU`6Zfx9,"}g'3Ա(LWJ D̰YLN-rshr(ٙ7%IzA% 0^:xdɶ9 д ch\ڻE\Esk^6CMÁ$-\duY5ek*.S6]U4.8(q|.ή^sSOd~44:vAx)bGL#K\"'ngqRPWG&v;m 4-7@6eA@G;4v&!$i<4F]Ow> nFR44I}zn{?84{PIKMUbM0E&j0ekZ-hB$Fwh~ 2d>s7n7 8 ͦnr`OL1%G)tKt(V}Rr/F8bznaNe|NLXB8P"C6=|7x!H#wŵL9jvd{UG[VoӮ׽hui(](T> $/MD7iD\>t'Մ|(pS)ܜMƱfNJ_:gSk 8 ~L(F2MCJ+.vwY0.tMF(=c:o*e_x%;"ؽtȤ,lOMkO<F(nnPvwA}/uQ#KHs @_:.Jl+Fl~wɓ]hqDq]' AMr"eCW}8ŕOAbr7GM j-36齻E]/}IGh]x_k67MړEϘsV8_Y fݪ&AA8˩PE`yBiQK"\q7B.*=~ޘH]} buYdsEՕ>n5$|+ȔO?o]#:Ma1vSdC6(ҾVKM1 T/Amڎ=O|߅Dԟ/Ӂcl,EFvσ`'xh5WkCZ32N{p_Q.aWr` sݽo;N'3w6,b7?:hA< Λ2?|ДCXRw>ثw)oB~*O]t5'.G`pp6~aŲ([C}N 97 <\^Y"I o-̖{FG6#PgEX~ݼ6m<#JzU.dK=N&9uM%r!w;N^f2aT?ˌhmNb#m|(ݙ"£miI|hH6h? 2_G |/d?(%DKUk8`F +|t3 \q{HC_K-<9?ʭ)u`n+F%>2;(:@aL3돫9T.,~3bUz! aKK5aG((W>/sOѧ;vm3pQ J:t hA+2 %7mC6믘I&9!gc1l/ڪ#n-z7)L ډ{y_FdXFE-oGDZ"ͤ\9xWlm6Q[䷹< oPS5xW,vy*ۅ6nN9UrTZkH-'Vkj,elJ$prR뽠G&=t&5Y*U gq݈ %ۄFh*m0iWQ]<_FEZblS^mG2/%)\ W%K+MKA0F& TlBsw$0_C|(6?;cB>y@Au?j!]h! (DH\E`l)kN jڀ*Ef,KW+ށ3Kb?m@CP] 6@H7{X~p](U@Pc}ߏAa#Uq$$cK,|dBcHJr"9ۮrm P:Qja_됂&Ivk}l" @I蠴43\ffL Lvbw6Xk7/$ٕrXGEŧH MuhwcnMYQ .VFkBZ m Ͽ<3͚/TE W<:Voiha^[w1aZ݇ʭfNz,/ɧMB H>e¦ `&fX6/@$ gb,C~}680\Ajh],| _:h#Vaed>N1f7sAkOXZ' RR͞],-<`|Yȋ3<3k.2b`2߾@kd&'ĩ[ƣX>HV@}d0?U|ͻaL< %82K.?ofa-;Y=c/3yA,8kR%6ptd!;6Tkx.L%`$*QO#9"W؆ ٫of*S$!ut N.lR θ%<=hP ˊBBKn-kd; 1-C􎢺ٮ $RIǫUܻD~ΉЭrp eu4<#[qd{٩Id1朏4*$ ]. `H=eFGU[i;Ud_[t:4hKá'!=e}٘[Z<*P)dF~sMF>J@ϭ|$Z[x]qb, O41A'+1Rʪ`Ԟo[ol;R>j=d‡v?1" ,fyh!O%J:T 4v+uFʵ f3+\.҅"IiHί\t9J`vasO6#Lǩ=լ,W!YAyk]A'l F # f(Y Mf]&RKE; d uڴ0-ֱzLv`N{?D]@I To4kJGW)FV DbHIaeݰA1Wp0U|2k." ƠmJܭ$ 1'8m`Ok$#`ݞUzFzqaj6Q.ρ-%ױC~)cE*G61PlG@ ,¤ANњQZMIf&NNӴ8 MRR#~[a-mȫOm!ILt'ZR_iW+;f}WY>\L(Xw%gWN`F^gY5-(NM{aj{˾jď[ess!B\۝z|I+δ>j2Sulhu {B]ʄ=*ҩr%j~ Wަ6%<]" b5al B:r|VM ϔЀ%$Zw0!I*Y-U*"螸F( JJ^ OCu7[ {2DN&j@OL!G!S;iUۺxTlheѹRz.0+FmUbQA30}Mϒ3^lj|fljڻ'V5s Q*^`{F<:`u-8g架M$M!}lcuՕJ?uh=ݴq9\eCFdj h#~)U7EM leuzr{[ t7c.pS=r3KG*sk\&?D4?MjD+Sitls⦅6xof͸PಕmYJV M9Csnmޗ(짘ʔ^du%N*@&H@*H̃p{{Tt68azM3O*j見s \3O߹ T5A{&6+kU[ ״$/y(Xm4Zӱs˛?z킦w풗3]D19R`H<mcwy/(.~tNb(^EAD+ T 68[nU₢z(QX*{qB>}ڱmwYt|k#8sZh.G/?*)w3+>7`Ӽ=VםybA~K=OnTDy^W>(0Gi\VD'e`k2ƫa@'pRֺ\Wf_ B/Íz+QIץd= ݡ-loṲTsɼwt Ufg7`Ț;_&i̟$N=o|gH rjt6zd>ᵓ{TRxWfcy"\ +!A30u]7JGOԶ-㤻{B-3#nѽ]WnjGs2= 3%ŧ+IS6Ҵ8cСE^Nm3lM=L`7?IJS]qD -k#-@ߙc_`L^f6>׈a.rNAjOOh%i@kBqqu+!XXo9,t -xZθ:hhװ¼$wuOH5LmrqK{eP]whN]YZ> iu~{74z>,2} Ty,2.juI1P|wS PV--B>1N —9|wa2sK Ae D#rv(V1bW}M//[FjkC8//`>j\mcUܼTreHH@e{d4?by9;Hdl#O JWaxсv , jV*|3=CÅTcC`Yv;X/-lzD9u5H)yH9Lva:Ԝ "3Uf@̅**zM!(s`"IXE.5JE{ X`yIS\'[o%Ղ W -Y5LPn=Ĩ;`:TI ;8#pd.OC*|1JKNu58uP+ ߕ#>O e7 D V5]NoZ>-㤾w ejDepxMQ,Ѵ{V,r;$i@XTĎD x!(4ŵ}xH l=g+?3@7=i6p`ڽ;4ž$kç2u Jd\GԣPZ!$xw):ͽ?w94;wgiSbEՌ3Ld\t8O~R72ev;],n^-q,m8h]}ܚʃ򅋹+?bzߥI z낍=D_QH$C.b+CXO=.'I\|U} R8~*"H|bwb[9V8&zEv6Ui'1t6>\R]@"Ui Iјʥ2XZMlJ7BYP?~1Jt3Z1B+ѷ11h@OܵptRClnXd)d][xW6Jөh'L" 㖼 X9k-鎼o6 C%ZYV0xxSJ1E: XdNp^[ Ueu %#؂ 3iU):q Adbøgډ6z&b6yRM^ ,y=lE#R㯜ʼnZ l%LѧQ98fԣ;dR ^}#b .c%,/cw]$%\$Hck_@+ Jw_+瀢$ ƎO+!L[&̎yW̊ M2 A|aUZ7ڛCt U{#7eg HKjZ(I=*(Xj=Vm%D;L+_.ף=0ģ),Aq!H_VV;ZywUEJ96-BEA o4%l@9Az7%KcBrcg=qjgY%+SX2v>|dY.g#?>-Wl9+e6neJկplɻZXibn;_{[Ő<@$AbP #"KA3V>YI4W$B0Eň\-{պC%efa=mla ]G*WqqTI M@ "{1a7J`aP4}Qi-٪3zŌ`1Ա &, >)_ځgcijr#GnL,cpՌoxӿz8Z[T &4c zj|M#}A tI*Dg /N\W[ {kEsic)ȍf6W47ѯkA%=؜1ޔ]u"`$Ƚzx΅v)XBE% 飅/Tn dmp%O%YY|$tHI %mp}d_P)jlhlC5$]!Nc+VrX#Dna8;K~eQ)&)د$3;YUn pqoU>&5x~ȫWLr52Kӥp7Ɛ 1!g9c@".&n43x1ؖRT&tW˾? ̟3 {#VF` 3ڻ3&en3U6Se|&~D mSye$WHdž= T,?/}&0]vPFK}7 1%v[Wq 0y`"Gӱ.E؈DJHi>%\S{fzGig$[իv >CU=hBwf[Y(o]Bz45$vS7+ujE%6%Kk uOIG\|ۓIhrr%' )aݵѕRi'ƛK.h 3|1 씞x7~6i91ߔvv#X1ҴS@^FU~n5$YԛJnJϽi$b`xȉs.Vo^l\6v}:Y1Uft~~|,&ZU`kޛdJ`JI4B!Э%lkql.Gքwq:@Sy T~+ 02kHOGN|hUc&<:QY1D0%R^-V@7d2x4J,U^'-3w '",B/+ki0_.&2ݍ*;P02Gӛ Ă64zɿ Xn\J[jvSu$6FI:,P=d?Wpd֗U0m3N z|!0Unp6pI%ZX7>Hs荳QOM]-gT'f us#pĿN6H& ۤYw2t YΩ(Qrp%c%{ hrWar#:Gv/A2ĒH|>TC2fnX?ZFy'<-򔭢Y"f8+j*,a@3//l, egžIɊS%t6##BP(Hŏ8_t8yC#w@:oM*<(MPz-v6IȻ^7pCuɧoP \Ԥ-n|PɁFzH ok|rTV4dLQg]2BݶG&D7U# K/]Ae.Tu}D4!"ŏV񏗹&7%'3fe9xݼC#z;$^n:) |Yz?D L >22p=Z%Iw|SFL-6ʒvnZp^S;cB3S$YbFIg4+ ac/cwRQgM#+^+tNO>c湇m1BXs ٕCRSxoӰ_:#PyrG7#lYߛy` y^ZsvIC0OT7.]= $3M] E4<;v`EDR،UŞ7svO1/ /w:PĘ?XqxA(9D,vshO|_>eg1L+i+>>]ihRC)WrpZ):F@^ r2<EBrvZxvsG7Mv,O 1ɹ.wjb0QN Pմ}>?Q"[`Z-CBD1K6&+}alԬ"@H5!#KJ5|qaۖ97vO |j:FAzz+:$Ƃl=j*V ^|aoP>c(|obժH/*?~|go[}UE.CtJ8  i1DX1qg!oQ{ 9 M'Ƕ)  de;+Jg{z@ZkCWwz왤*_kΝfznNzJ/K15;\dyvK[='wuîyc m1+e`_в j˵  R"c>+<ԺNkY~t5d)xBk;59#ScJFXOJc%da*4fx~뤕J_:<2{h'^9֬a*1/.zMVOz7qCS=}6v0!ZF m<5?3!PVvf!͕HC>Dl|G!E̕QBMӡz(pwyXJ,01g7\WwX s d% j%LA4f`$Fh[ sfPYw| q}3ORS5 X1NEpX6A8䎢 2aA[&8=ڸ /f9P#lgqwne%C1)>"e,w(%Y9o\[ {faЙ!\}&S)r[=vaէú-nhYs"*2خ.6ܶ4m6a7Uԫjkp8Jm Փ, "G)-(R@ҾW]?%TaDul981#jmY&|:Ki z/gA|Q.łm螴3MPvh~8'R2)i> Rox54DKYyY,=n|+}T )j亖K~_ Yuybo^]ЫsKElͭH"p74>?ѵC7f:R Oduh{_S2}x\T1ފ6` %hQ 5cx#VshDJ;¹yCvb{lKu./zbs`rȈ. FD[eFhgBB_BKiKcX`B$&~p!ӍLS\J~;p2,89Uoj{ G&f2pJڿ9ĺDL' $r`Z}r|qFӶ}~^a+oy5N/ nT~3*)_6˙utأTWգ !γbT^]+UB.1Hw;"_[O(핖#NY$Nž H`4+ZB"6kE=n a~HqPh !u,\r U2aAq;#gܲ+~XڤwTVĮPFueB? Y 5τS*^*vԬ"-rkJ|cyZ3bU*t8[݃&(Aeg/bhW@-ƨW[ЍhfY5_{?)zd!2~"b XUHX$I=rS7-y.`LόDkŴ4S0"]fT쮞ݒTjVm{ .RtV1{Nvwp({5j5R]@Y=,N,>r,V˗ڳ \Ωw>h* f:NWKo90Էi~q9\J%+k|8^jlƛWi nxɥ`5g 8Y-*\*pBmFhc] ?m4/|nG x&E*_ +O0J'NMnCzB7S6́Lł~I5_8[ѩ~6Uv`zJHP6}}0PvՋ3ܩ7*Q 6J}(&c05$"gtԊOv2۞^bGt|^yMqnOYa%/[כ0hj ){&P,4,yC_@Xuw.7RhM֯C`"+-9g)9򁅲8aP. Mva &LUWI pO6M7%dE%kWk~BVȻ~\&!v]2T=FRe"&{Ioy Bm^дg[o8(ZQě ϭM'4Ztsm_"0i5-ҁb}<>fR؁^1iY+MX'!*[*ikR^SxqqAe(5J9өI\W+3?c/2O[ɝq%N4[DڪyV[ڔYM͖$ȞIGocɦ>'w-j6s '1'}z?7:9ym3'!a& 7PvU)DTg^%WJėnPdxn~`D>o QdOr$D ^ȓT& eUgo g)_2U_'ڞؐ5 T+d7w=cv)E﷛({(vj 5܊RHTs}t0OkpKi3Йٹ5,!l*l<-IؗٛHXkXf(?C geWdrjJ Ns[?aHlt܁yy5&w4q]S$Kx+·3G 8Pmha04Iʹݼz$Tj`&)pbEl>M}|>EK(_k#~R\⾟HD! ݚ* Ptxǁr/#ZG\k@ɐ<^LEDQ_OJ1 B[fGeF!j3J颠#B7|0JoȶKڪ5B4vN~؊247 \0X*ZWm/PVytFYy8Y*.fS\5AzPv4V*+3}X9ji/_=;7(I;Zwfo;šޗt50UYv4a7 ϴƭvD09*bOY}B 㔯7os4c=2{d\:WdOYBoxa4`߹䆅ztD≌Ƚxh D0${*)"D\\}qtF#"hPgE`4T5 >i&y6 a-?3(2Ylrst%.rh7S pE+E%[V+h/646TZ ^2XaZNH'1rSk(Dy.OVoHRSI_Y@{Pv&NNl&"K>v0P\(vbLLR bbJ}T-J揮 pLt즺e@0/ot'w1'3t|Ÿ^9T'Qȍc $KugYNS[ 6L散0*t]k&pD{ JDF*6]ȸs1Ӫk:o,ڲ^$]%J-Wi=Pu5]*`_`R wzwrFXDrƣ]1Nu_ܨ7, ¦>Xq 9/?uٺ A$؆|)xUl vV&$$WYT-6y @< S>]+XHSnXlty] YŠ?B:G;L3GA.i xeHལ 3lWNFs! y6Mx,d1CWt~s,].S g7;US6(Vjdj[&fzoQl1㮡m wk+8FlI-oD_5Q Zia')*^Pm4&ꑽgFR]7t"1^ .L Iy xM򻸐7jZFReBLP+i5حTogujDdVC ϭv.nt&m)Z cV#lRv4'׼3 EohSXC^MҌOBn'kt6(v6P}ͰWxW&nNQx+бF vV,O؅L$겇1Qow.wsb9u4cɕ1>gmL;/&AZN0~qdX4&FdLZ\5ׯ_ɴ[ YzG 2ӨA ,60C@kÕmfKu(G\{xi[M[QҸ3'&YL0t7F5i>Blp dg{Z:qoYXKD Idq!Zl-/IG ٱ{aț2 Ǯf@wg4!+ thƋE:wsp[EX)䐥nѰ^8 VH]\ux.`ӉOtKiWs\$lB&RLR/Ou5@ڹ~lZ!BWģ]G7NRv飗]>}Qm9݃e2A Yt2_L<<ޢv~|}#vF 0qym>r C*:E뫉p$?^m5/ a +(Sġl>|g]x UB S=p[h1AI:fNG#_ԓuCУ%vs#qK')aE:n~;0\DشY௕ɖ-FQOE_3!U4IO8OV>z?[4a} /SQIP},PlqS!{߰-{f C{21yLGrrk =`Y-$94Xe 6 4(n\Iahb) H'@S'n0͑``򾆬9/Ŧ nn[zy}6Bnizꝵ+}^Uʞ;ǕF 56u`!c+ti^Yг Q\yēsN+`<.X[Qy+^q N_WR[ˑG p> Lɧ@P_V/H8yگfyL(-6:KbB9(~^J%%\?* 6yZ'}}2g\URH<[P=.rif6qn '`KbBiζ3#nq-?#+K͠ !аlp2ܸ:1"Sl7FTUlL0fĩA^1G~45 cIY}s,?'pۭ g*D5{LZLug)gI/+Rm_iC%[n񉲁=]ѼɾbfXcoR.6LP DQi>D]L"z l3wpy HNvʂق+,Q%@; )Hfd?cX- 1Yx.haS.lFG,G~Sϫ=O#Z\/) Hё* Y2HI 3x쁥Ӏy@el,v>ls._lM`;g6[yxߤa`?Aʗg=?Zi1_%ԔhTSv鶅+Ȝr@;QX-:(T]_IϛY@=Y$Bl]l@ӀdɣH׆|# ƾ.=+gW#!J >˵5S@@ x_t w P+h/5Q~z vM1ҕ75(aԠYQni{\_?HVd e?JS̆,}| TQ. & >9'OЌCsfʫ]@h|L' )ʓ9DauX 4 +o&ѧ d n؉7g(ީ ۴DwIŤ64M7v,WBS,0&H! mIf& ׬GI:= Q"W̴E#.C`X\ዼ$Sgi\S9v$O ;03 Wc ﬋c/=IFNgYI9#~|^`lkB6Z'4$1! Vd_g>80XT}gì屍FЂk'_'4EA8i#~js+0٫XPy_>'2 ߯H 0,Р%lSB#ƩHﴢgZo=M8.ȟ=ԭӭ$;s!r`}R/5Q7PǬ\i5=Ηt5t(C+q߄`5\ [dXb&LQ /HwzcX"(6V{^Z7`Id)D9`fcuۂ'IJՠ3]#]b3<ဵP16RH}I~ω=rH3\[ ^UԬ{tM.D]`^ahw뮵צ0NM9KIox,2r\=9,c7]Zu]Rfyr ;!~bSZ_#;*KX\n1Ì#xk0I7nKJ3XPӢ]qF6<.>K:ZEwoD/w'壈یS Re)D[4ADv'ZᎵnf{]|3ľws/kZZkec)h߭3儕up|jôatPٶ@WJZxc:4ԦXo )94AOY܌4k#ʴT['s0O ' ,y,8@a6Z oSy8m L\C"6x̳hWaن3) Z{_58hm)g:*&Ն:?EYFJAŅXr]h~/ҫ5pWϑ Ϋ#_ {t$/׼̑ g``uiHZWbQJ6Po|i 8=b}ʑ9K>!zv\DC(V i/ܑQ3|Bn\zNekOCR&CXͷiXMW9$}>x5_"4 j;f&!H.z(bT|Jڅ**?g .v`}EZc wpd7Ry'R?rDѩu"\y\ddaDC13y&!ڿQV'74Ay;3aQl5lsj` %00/RΙIj {=ɋ&(-+|=V _5f\*G c&k /0ۺ1`54Ë-UūE! !=$%#KD b\OXv>1S!7uNN9FO:u=j)0$۰@9Ar??J.!{GJm(zE/6LO5kWdVpڿ)g½f1l].C+߻B5]$^9=8 |ʂ*P(]prHo(?pҐ &QyC# HE- zR*d wUYC:PlDEX(ȍ;gWR ԚHOk>`4A:.Jr'%ٍγwh.UNJxGͲ ?Y`NQT7`>MtFK`gx,GV9@}fp=R?x탬@_OFCɇ^SeC_W fk7ׇi.4^OdwDHlpU# AU˲NP\, 0]uj,e$m[~$b^橽Fi\}#^[/ϛsʢ\Bf JﶀiC{D<3/.?M'i"Q-2o O[>zUs:0A=c=>*q2ʥ4ȟ̩[01"l(XIyI^Sxt0Ȝl;H6r$ Qä6A?\|럔"4hS3/QocֳDUPKӻW^3NtL'5|,H7erKFY:ИDDE\ OY3!u+O36,~ލElla) <:UG}12WRY)b<1jI 5H;Gm]d&ڌ73]SkYD"~1eo6'||넢#*96~~n{#æűUqy;#; 1K&"(M PX%4ƪ=RsY= 蛥͐[vV ɖђԚ#,#RZ?g ;uwnZx6( 0EvUg4?&c#SMYcNH9S *Mrw42_;QFa4!{:}L~;鏶bbW-] cHn | y$g(AP+ P/=%piA/٧ Y3Jd@Q|aź7^2ઘoRӷ;iA gk$'ZLqr\׽%GHus4b':{Dp nd2^*͍$[_bQ<DzDI 25Wt;YiItLJc9{`Wّ"'Zm`ׂ*Q]C i+n-014 + _Sh7$նd?DyGvA!A`xGFɦnYCҷY r@b9Y@+KrF8?"?NJ @O: ּ{5KNlXBg>,D x8*VS;)#c.kƽP}x`)$.&Fn#GzX?kI+Ņs#B#qj čjNk;, cNSj,Ѭt^3]qOXqsz:n 5w#7|{9}'1ãGd=g}uJ礧MÊ**\_K8FpoYNl+1E;}GacIX2$|2 s-3[J~ (]wxG[cڟS6˼ޢ!dZwpW E0kQ<wQ-E2XݠmSgxgEm_WaQ؜KFͧ= נ4(kM ";<$8XHN7@ M6<gE4}BL , Bɨ¼Wuڠ=P6Zj\l0RݯEH?^|oy_ȆVTMAqDXR8TE2@ xV[E˿U⋚"R?R!&+9C'j877}AԥQүa"PfLMbf $OR{SFxjlωɧ` ְ9+›A_qu5(d*Nr5;JGdۏMumWf'Sp8~dH.rW\ÿ_~;i:|6 6>8H*[45cb'/|=1\:>3_3wj$v@gX oLCF:F1DJj# x׼ٵ,֐R*8uy9<22:UCg RZ(z'0Π7S!^XЦ@sh7l,`jx֐\:RWRdzH[D t;6THIױVm@|iww?N< @arX}I }`73jgvAk?e i /{zt~~w TZV\ k.-<)Ez&>'CnyQ~,Wv^NY|L@,Ѣ.ψ?BVѡZ*OS_(Yϐv (nզ\XXE9Hc XtK#g^7NhU ڵ!Y_>Iݘd[fx l)c(n\)l=7#xU `_:W%SsG*%6t;p8~p*sB8݅N (р835;b:ZBL6^ 𳬃!; Rzz)<$:Ҥ9B@=wOk6onyrGXG9YF\QXol$O|pu3Vi˪l:@z J8e(pH 1ѫ PJʶHrwFA_j9'd1+ uNԮ"org*&L]|3g!d*Pti.gZ4_[|ʩQVӿ1WM几 t$oȽ VǨ?+ 3EsD p>jo@C,ZوB))>D7|s Ct :|V;}:@q͟Q=$W쵏rnAeȑX3\05yI3:W:mB,\<ga?룴pd`-)z%:+;so&fjǰk{y:?%[}QD7^wc۹>_sיdx:7F" _ejgUCpԽD> `AX):;VmѤ iO|)"!nԯ`.cӗ*ڛ]DgφlDJIط|mivvKZ~Q{Gk\I︚>5r.$LއёI`h~}%&}qĜW~KΎz#+J:pm8x t1oTxB]I@>_Z+Mo?9y5aa!V&ьwY`FvOBwA7ѐwծ,k(~K I#3IĦo_~n ܯ^>l>ʟ< !>/r$E~먺Z(~e`>o/-ٴ6j *+${-r_Y11O`S[p3ڪ XC}VLYuf734FI۞sUQ ZG/7ut@GSRG"<JS<&ZIx w$ WGAZ0OznK8kJW^5J*۔@s{ Wٰ1vAoCkZ5/R4rP@l|+Fr//Sm7=\&Hnϡ_yZgXY VBURA+ aAM(5ߎ ,E@&)LAx .z+ dYFaKRK9r c}HyJr}p0xS0$dokafTr3-Z4GSD;<9g,h3Q'-%EY+?:_WD-MFIgyOd"[}!PN'*EC~(q5 @jum ?[ʞ^Zsi(eicN@.ƫٿ~8L-i7JnWupO^^ muHeѶZA–'AKA /Qf~wO D5D1U39Y Ҿʩ$Bsxh,'XYp-yq/dqHSJ'b˱?9_raCRîv5cngnWӯ@'[%ɱLn<>ݘDN{Hh̟gxջ+L?z,4N[Sv M+Hxg ~*ƠNzy?J-aJ'j"Kqӯ*4n(jy1'4G^RFtt] siF~=3F=,KjG%fA <)-!dh?~\766gHL\umQ;d=oX4䷽^mI~Uv=G"GO!}ךRkk2qCA 7C|/'U7մѦ0S떭2*Շ2y,F ˓RS/{H+ߗ5v/4*lgb;7Ґ~Fm 螄C3'^X(39%5>lEa0l: < 06[륟ޙh7 e?oRlQ(('|+pCVW X' 9NGf0A# u5A1sHk?{l^ K`oM 4BXKR,1(ns2jM=f7v21&@JKn5>(1g>m<ݠGY3HT{͋|1: @9MZET9Sh׼Nl|C><Mv;BfSN(irUۧj?)[3 }3ϻJV[ŘM!gæm1%&>}|²}&{4Aw(%(m)h3B5u fK ԢKAs̈́#Dty4Ze=ls7mT,QTmcկy\Kt70~N=AظOQ·LG7|L^_K.\n\]S_pv!x>8)E-PFAځ 84,7np|*;v%WB^'Wc Q !+ΒbP?hŨwq:ds6^L#-+fxizю&Y~' ǂaUƲqG m,;Px6agA(OCxZu֚} 2biy`蜣TbUS]MoeLڨHs]u8?fzH\J)cEOZcl *tE-1_D$ cu5 ' 26lAN{Hq 㪔TSSYqeWBD !ϗ 7Ue:#XtbбD7^2T0n_>#tҬ4y ު^# :'ԤFtTYh/%(T_7\j.hvɴqHM5CRBVErQ2[$:?xcF,3h{ !v^_mҨ9B/ٻ%>A!^d3} h{׍{nA$;*3טƚ7y@eM 6{ &Y}L[D`DnRoK97S#42 ܀"X-9buiUЁ; 0%Q2Uvcm7_wE0$@C:V r>-KKxY q/j]%:=HfzDḞ)$qh^t sK0l*;Ey'l'TAƼXM-o8ØBuMWfXv[UmyBb_KX@zAJ8 X֬~49~,7*VA=gmҠg23QJȫ:"hz D,whEϼBJ8TGdt%SFVWitȌX$ E!7jc]{]q%lߦ -L /bMQ _u<_nK1;z'P׉.˂Vʟ,y b'u; S;k7gsZ%8Y1[ ۛA6B~MšFz +'Ւ{~5riqH3 W˸,JZE AsʕIwEuu˯Q}aw_p_1PpDx6)S]>eD۩ji >%M$$MotE Sޱ2Tr4N{MX&crA{"ۢ=e4PT djQfn/49Dho]nk̗̆VHe 7x_ՆSǖMٞfSy!ΉT]!hl 8zC3,Q@]Msgoq' W;;GY멍- ҝI5%ej'I?8zdom&dD~T^3?*,1̭naZoؐͧ)9 UdT)C ,*yy&qEqm&5N$3Y*cࡺݔ5.z:^8]sG M|6H{OnsKC4 ~0uQ qZefSȄv$Χ$‹euJ+AL-;HY=Prt+?FT7ӶGNff3vuv'"&tq4[A4^-(*.޸ N䙫L~($áIЃ;QiqRiIv*ؗB|%l ; 3$[/_[qͥM)*Yg!犝|w=(#B&L@?6DuA.s ګC`\bIv(iKv7a|]a9u bunx5l}7f1\ɏ_SD^'ǻ-ʲ;A7,c#RՊŸl51k(/!E+t0:P#DLN//"o#$?6XI'atl$딘$"ex_hX?^:MҀϛfde}P qnW婛е:9-7G|u"CTM5thY 4; Y7 ހzV,I+䵴uAan$/1⩬%AB񷽴kc532;A.Ma< =RtEzZeء<2%?=`6n({Tyt $H <|ad~k [:tv: P&4S`ίeR5*^<k7E٤ςk#TpR8TǛ Sdb,2xz{ [4)}JGśbN(ϗC4JPZ1:tN}知s\üRO;CL8cs7=? nS?0r' bj+} մ|R=0Pqt%ZW1<(55 a7$CtVV!DٕV3(?|Q-[s@]lz; hdkm-Ó,iaWˊ'I"e'W?ma:/C!GZ\MqR@ H oB{'o@Ah_q@Mݪٕݽ0 ʹ!6bB)6iO;JE-ET}?TS@Vc =ƴY)J3|~?\>d [^J8ar3tL24oPU|wTBR;EF{1~6ƭzSwTDBW[[ǃ ]Jˁ€g/ 7q'8ulV\ 띠c![Y.⫑鍨Wy`#4+?{ m$i":D Ic :0A*c%\;ShHF&0ψ=Zi"ϲsщ)ġ/Iڳ@ϜCė>)x] ǀAw[p~|m!U)x3YΞ(3BBKdYE a+v_7N :M֕et{sp wț[P{Є, vX"* unE?6h'ݮf;2eIԳ`&XBSzZY"L&d-]ըOjd 9^]J1/+ 7RD~}!jkkrzuXQ'N~P9 4_ 5ei:.nЩ0ZxIP)R^Alm]Wq8sNIhyk*e'L |YG8E\%;1*WB:>)TwB};skBGmcp$[=Whs<|orU(={p&v5hGָ$xRn ̈zf{ AmN?n"C&cYo,STϭ* Ҫ/ul *Y8'3+$G±re]JlVīWCMu/yG$ğq: Z3K@[_Wb[4lDm#╤ZYAFf&uD"/Pil?결$Vr ]>3,ߺ^>]6%Iӹ( \S-)2B\ 5Tc(ux0Y,HI3_f h_*x=CRC Y?y^Rm''lҽ J6${#D>^Hj%墨|5&G۫]MQ%NLgֻGr0餅]|((](jnҪ jZiI?s'xbȢ%sn6W]2?wq{aeFEv:Hߦu3W>2#TJB⤫TPDe*[ZSՄVHi+vɫ{d(:F%" Le{ I?L<cBu7m\/~D$TxWgx}={oag$yE} n{;)g.v/<'V9&ofb,/^:*Z.}_In)~ػi'/,3EÚtN/dY=. D <Kq\`_E\;|UļQ.=7 )ZE"W89Eͅ_H-P8]'pTV]1'(2ם5KO/⵭"`;'ٱc_?ߟ0VP \"&C[햣p䲞/m3qdL|zmxpֈm˟!, %HU"ojZUvK>[#S,\Gw/U;EOA&#jdXP8x3o%݋skEpi5nl?bVx`*Jy6붴+4'ud#fEb0dx&S3p6P&Qen[}-5g⨡4x5`N9!L;j*ՐJO۠<ꋀ@Vkw4?8CAi6Iwʃ&%5dhMDs'_#ð;\Q/9C`LD ?# D$ue.:+ӗ勉VN~+'wS+4hveTToWj4iD/i+qCnS,<]2ea3+Y$ !nKJt#W&*b^QUGl4CޭAt3~"  O t{(h׆Ua&%b7O'? I?JDc$&I =Z)['̷ǀB6"; LwZ?PO 0ʙ=P-j|b^8\[?ufgN:܀PeѾYDKt;}a`tc1X;+kċLIo?&ɪFҡ¥ ~rOWp*zNRBAXbS뭯lf KAփtIr^Br$"{BP[7L,k*XoԼuP۳$tstڮG^WyYodN ֺsFO(9f3Y+NaGל I"Fldz<yO1α>RxG0rlH;wK,OT٨$G:{hYt3gD"UkUv:,9e uW¤B͟n}{a<ŧr-o}t,6A׫0]j͏2`ZrAQS{EC]tF,`$YPȫI,a' Q:,D8F#z F`ʲ{F_oL ,u%}AY;ZVؙќ3vB7~BlVH[ˁij!H``ߏ`}&? p~VN_qEşurS|e MZ,g r%A4!  s3߈*ӯ ؁χӆ{:]bi}MJyj98ݖUNϜu!?,#rJq7>怙9r^ѷ,$cݞ860-\`1gQ]tֹ迧gv4ߴse{^ûn(e0*mc#z4MO? 0cn~kDByI£R&81AM/>BUJ#aǣh6[;y*Q]6mo y);Sla<#!~MgW#0hp.IFT;#nQ`zA2a'cvERY_AisΩ@aJPf>q)A]lw68***ۙO${±rXcl.1pg90fvwe=%8.|ez=2.%.s.JcV.}q/{јV֌6(wYA 2Rjwq &,mBGե}Jdjt}DL? AQ\o$+>j4~\.5f^h譵_ʑH% ^a~< 1nT!F UZOZH*fpxֱ(nSt.8gBřRx#Z_V)n#TfQa?t;;lf|QsWq G}VroYv|@<Y{oPgCtvLɡ_n "5 5۫k0c-2x|,NPD'I5\=̾T'4262SG9:rh}*|t/'a=JEM,ASoz 30ݰ*u[(˗u7'x9{S.U͆>rЖ_ ?&qS>~/ Gy~n*X) `\`yXPvzzvRXiOx\gWR=tSUxUpJIa Y{5 KҪu.%Z9-!cCq"EaX ʄhSR !p]yY="%'a=yÀ˞R)$w+I",RJq8P3 )v|t%ϐ1?WK]#]`X 5 Y17d\d+< Ykp#70Z\(KҠwҀql=׳J%bg.47VXO0r PHQ>y^%뫙Y#OԟM&q0HilB'ŸUhS8#ΑtJ=(9J& &s"\e~l|⤃eEҥ@WnI {Ej?_b721!m)o=d@|Smd)ӥkB&@ҡdFG~ ٧(XU6u6^*e,t G[wH PT}ys;c^AVIˆix+fOm4:PNdvC^x' ܛQUgzi{QYhyUak'|w8!jr+%\>K; vXqQ.~:焀;wQF o &}G;т}9."$%' !FwL#%ϞPFa{ ZD͎S[hi>cUc! v./-h058f/wC ; IxŤ{b"8C< @ b #mI`<ɸc3''wVhNk-'ZEq|B9bKs.$ ['oInH|UOtq/d]X5p.#h2{m)r7:9L.8I߻AQ00"*KŨ_P&q6!BaPդi!oooZ/҄MTɍ0Cǭ 0JVcAQD/]'$܈H_+"gըZ ÿUm;k趃."'u$-5# :pb8,eJ̐gNhB'X8O1e<}߈nqaZIXSNk9Q|]WIvC*^gMʉƿjy1ђw5V{@]L')ݴ9\u.l3*\<b wy]@,?MW8?owjGN+/݀"#:dQ85rCh`L|tty7wQhRRN~ &*+BKNfP'͖G[xkN:fQEcc-me&Hά.nhj;OA꘎q_Z&+5M|.;[?noCd\ڷ8I=x{[Y?W c]*,N!CK^;e[r%6NX{OGaX9Y?OU┉Y03Qurkq Yt%EQqcό:I5xf0 c-td}dqY*Pt+z2ifAdlx 7c–m$+΃r'?ጞ) `}ξ߆w*7/N\j+YApBg~CW\Z/v~l'q… [j"ufF$4Zpn(bB`D:{/}w1i+hÿ^1i(W؁k1#ǚP^!0f焰p"GD@]醫BTk TVYl =jE\SԱw$1 @(9㤐=FU`GP/L6H8*?fT~5>DjVHC_rs֘voyy Ӗb]t R5◈M\Krk 6%PimEGB;$jn2Io:)̍;Yd oZ|.ׁpbI9G dy~KE <ZQp5KM.O (82J>20$'Wp2)?+Պi8KBJ0T@ Q*4"$c0osq>RX.34꩘, PLx+4k;D>q hV>&E8ᖾ1P} uB(Ge^ IW7@ldrKaF;s KʰYޟ+7`%d#\\&1O߷v`aY+.ՈXa7Ί51l ,:\~ m-tNB>{771)B#hg1r Bf 1m_Ys﹁g_)dV8zU*HJ:#-cw;ݤ]]MgՒG2 3!1).lǵTud/cP&8 2Ǝ0XmF'zsҸDlD}V\W H-a A]:5wj& ܝ50) X"*aMI6!'i`s+&.uG;j-+=6q%2w%F(b= WZBFވƒH( CmuJ ; oBNA;wokN#*J};nGBS$@}H2PNm`HSW|w[H>#Uodt3~+ `t/kmI;b\N]FUk](jJe'% IhkaЄT.F؀)]G'Bɦ&¿SՖBjuQ51&h[!W.WAC co[KzS)QuYtnhlX u/zOφ߬7yJ v+UԤ):.2C`7>էM*AD'$SeH3*+#.;PW{zXqW*G-ANPLC61P-&8x49JwPUk.PɁ<ApblU޻0MLJ#k}!ڰvիT >^x-\>1)57 E7崐&&'I?d)P!GGUU+F~bI~uґ^3\!kA$jf3*h:e/qX#tYÎZܿV%Ou lS<૳IaSKqyU:ua\_Ndd^`Zt lxN>x! +1%č@mm5tAK&dBT3\elȒr6,vFG8Ƙ~+UKAKZ2=Nj)xyvG+Wk5nS*ZY,y'dfdߋ| C>Ɉyg\ J3 T귭˥oFM_UkBf* n8-:ۉonQI藅?˟^t 1Γ?BDG",ns 'YA걂,*2II&=#e#.?9m-hԎʔPjYZe⚝0<m ,!n^WԓIAqJALÇǥ (GLBKPA6(5~4/FaAPM8_-W7Zv1%"uHY (R7pVay5nkbDO7JC81:j ^Ujj5^VX|Y[F)y)dbHn2!acrnݍlQ&ZjBԲ,![r9%.0ҽI R{b]5mu#PT"EoG8+r*G[!pd1t~㺱!tMBKSpΰJ%&A%j{4 vA(YuB2]ADV1->%B:h2PXK rV/̴C4Sg?5NC <"EKԄKZ68EP5Z+Q9e>xݛ8:tCw--S.Y+CtXj-duARLw3R RT a;wpi}[R&ThZ~DVܢ`f$ !2w%3GUxnߪIԇ7=pI;.5U6,ס#Y4\L!Sf98AGkX0 ~&ҜyV| ʃծOg7QV@ ܳ@T$^%׫>kb;bs @_$|i{EM`*zxd- `dz>Z}6W0%bie6?wW9 tzHr5/Z94%Q 9 q~ ㆋ;Dg.B20+*)Jp`1v$hCejJQ?>[FI2vWSUNGp?$M &GYd7i}Oݣ>|r l;*GbܟBԃǪ5ODZ{JMJD(=-Vvv&XLE-=405~L+~_%\< 6ITbeQ>>[T{/bU8bco<'0 n%F iH1f-9io2֋]" ]6B =ij-w+-Y:Wy-٧ .'+vnX"@@$qrp+XLI@syk{=ÌAƨ̴9*`%1YsV_5K@*%;fn IDɐ?Mc;.L=1K!mrmz@#ϲe5Evݞ$ 4dRϰ7h"rN#U]m%Sլ^P"p׺5ZBSGgR %K|Njw*݃@TLYMc0yp.vRU_5M ҒTɎ͡ 2xΕ1.v~ mV6BN"ǒv]Ά켁?EJH<=Y oYJS3Њ$LE\͂bHyJжI̘Ay%Ґr2".6 y0k`yuP 6ӯe >_d#l"D$|s8p;ݿc2(`ڨX^B;^t&iV+,Z5S>j`sȩDcQqݪB_s, C<&7ln[3"K?vMC;-r"cDd"ޛבk5A#'9"וK \&󔦦%F>4[4 |?[h07Xc>89Rn>t\sf"CmaoY [%Y}̇lZjBD%} J3[l.tFiKliq@G 'ܔTs0"LI„\Oً}L6,^*A⺫}h)>s!_~q2h{+g:%*-z*O ɕ]҅& D7rw"!~5˄"#$\aW:>D5F*"W.(8N'j0 NAܙ>V\7Bn!D`;z:p8`~ t8gޱPqr8g'_LT\d5-/{z!1_,Fߛ EbAr Z6#gpiHse>sxо iR#fe іBTxqcI3 m2ms⟟,\׵㔑Vكo8/ӂt{jբoqը+ޞVbhXdy~,)#,\+NhI_$p/i H+15fR[H_ ؑټ͠" w_3M/ҢB?WFIf`W847io 83xEA!R0뛀yDa=wzа6*d都w#2(לW`+g"O4&Y0)U&E*ы͸|`GΪ_0`u!NbNG;@[PB&*DxdgcʹVJi t)+j6.oՁo;L$C}*IRF@`ϵ Lr @}xaq EXb[RD3<C忈yW@g ZdH\+~U~H}$3Z@RDx[$ \A$UNg*OL3&J%-v Fޞ5=)Ll@r^n O -#m1CH s wyޛӯ]9Oe a"UxX@݌bs!]Qk6)RXf &ڝݙ1{?L-0;U .M'/ĥfY(3]r{ Vfz-_R%O~]Pcnb1g:O+1b&Zoj &ϕwe:ٓEHC0 F],$? 1Hx}&y>MiK&`Z8-rG0oTA}p"zT$\ʻ*p#8z5QOjf֔ZCᑑօ nO8ә]HdDM`茴B<.3:Pd+M2 kP.*Nӿq `esjҳu +8"(%jR =hڕ(A+MqNaڡd~VEvΊ>gen ~E6H*<&*7BjV~ B˂!biXD^k"n懤 JkY%kYB )1"Б3sA`[. 0*%^4Eμ4àJbG?;H=>ʟI2aBnZ3{P쫻4GU3+ꥀ;/XyTۅ,w&YiD[PxM zBu-/ʷ&XUkqQT-$쮔Z?$Nx NΉEP8!.W\6^'D0`߯:0xm2xtt=̃YԷŮc*›"IE)& ;$ XrH˞ՉB?-3<2TƋT\oSghQǡ jKc3Zחkl;lAu 0ڈ<=#x+Z=l-i7Q1ufZ{}21z 5u#4W6 qJx9zbZ(np@,_O(QSe-QB O34R6-,]4+vXC q碐2)n#\+b!:w7eTHaVevzb $,m!-̃L~aK–$28)Pp֖boH`Jr\ػܥ?0> 5OH vTP@F)*݁*y5kMLaґQx繽5$+.6Oԋ4Q7%Bw-"\4~`JP!N:?ddF i{͠2k0ٱl%`ؐzHBlԞqsPZ-X}oUiPjX," Bݰd^|b^4AkHTV"]^퐩\WUYV: V$&,} (Rʔwk(axӿa>DzKݮژ#WF7\%'7;FCv :lNCȜѽREOer]Q| LY2iUDB"hL=f ?J НZ pЋGZDanTTHBg| S6wsxV`>zFp} \VQSeq fWڷ=Sl`'Q2%DP]&ܷHm`v4$ձ[#13繌u%OH@!t8ZJ\lmTޠr$-A&}͙^K|IB=aa usX ͋lOBm`yҦ= md:w V5 =PH2X>ѳލ¢3_sp#,7'^'HKDi똋'I0^&*Cӈ7E( E@t*lFS/6?^ 85$t "2K3M){Yϭ//5kd_@Kǀzm쨒y[%w-<=RR;/X:wZNc4H6̺ 2 gqtY'I2QpyFh^4>$ZUJ|6;Kԑr'T0#)4t_]'?rf6)R)- ڑ2YN+[,@ wR),M)BTb~ bGra]_x!D^n qΖeh l.B!|r婨W'_14= \^$qyO\^\i(/ n{CF6t6W2 8@ Y}g3*1!#K7-d . QEi(혲kR#$,}VjI:x :*`UCUzrd)IZbq<}boo#;~en_tOQ2w(ank[B=P~,paOКc :bŷ>bc"ғV~T *zd`n74i֐`t8ץ^!p+J !_/=zngEQ&, &ʲ} fn3Oe`T cY-UD6XگU&I jw%)OD!QLMqE So5UD|H*F /}3{Vb/u DZAZ07P}c7s Q? "|;$ȩNq0iW ~ Uoa\bݣ6|2J/ uTbr^Φ&RQmQQIJꎂQ:i5xL傶@Vܡb1#)I)(]{Ύ+ˠN}l')[jAhiWȹKOT/iz1j̬&7͙@Z&u߳*Q6hjO0bU0/pW` [$&%l\h;UE#{Zl:17auִ/7Ngm9ĺsmt1)D Q&uNec/^3MdvE4)uPqq#[='X_LF3u(;VRjt73<#‡Uuܕ1kwbԃ|a'76=5E9D#+gIǴCnka 7>`"2a5!b+-A7@x|Jke#LDVcuScU&B:UMҵ휙65RmW|˭7g} Wjv˜ nfh!8\Y۹A/:Q J `6XB"w xȉ߱H&5řV!2e;ztZэ:'fS=P5Ɲi:3]3Mcm)0:-5~Z Q'L5f!^}pgxvo<: 83XU_^~"@n¶bcsLu |8mQ4-vV Ld fZ=ٕao1>u+"DogzrSlFR!AE}y6[l2"DI,ٙqUV'fEfj\eY}yj &TW˺nQS,(4挣HQ>`x6Ȋ/v$ C_p˴Z7p;/^VTwCVH /3]\XoZg5a(ܼ'tַʜJ~!{(! #\ôWธ*RH_ aZfoM0AF5fV"^s `74&fS#'e~18pPjS\=4[|.ǥ-w oD[#Cݗ|Esvsi/_~ 9mΑo.Ԍ H*u$/=eЌE YB'!q5 ! z&luڠUno]Fi6:K xH؁cã'IaLU~-tG ?ֻSp.:zB77F&YooU垡*$f0"QrM|S`ՃJtg>z [?\jѱ/RJSjA’Smr+ƮUX+_=z$+Vւ Uﳒܫu;ܰ#A(]N>ǝD$$ؒhv/;s]4P]Z|rE9$9ŸyFQG(q? +R-y.7Vp{'B9tߕcpDDL/3]_q͜k*\!,6~I=!߱Q&^ЙFϩwMtB#BK<" C5uRFn[GIAc!.;H)ۢ#/IzC43LݝS+Cb6ӴM9:idk3p8|P+Mn%y~9$HC&G.S A_y0Ұh/ :P!?{.=Xj)?O'>Vx8{W'zoGQ!b[ǵyFNln N¸0=Zwu-s"#odBkhy)t-jZu ٝA`qDGrFUt/z=kwjTHhup'D\UGe)]JѝC\cLptYQ\+L3hGFs-&qe7i@&\+ր~ex+f(-OHUϡ ! %3 }:Q%@38gU[FXAjL'A&0UJWGoa𣩣 29JWU;#m5P`{!% qUi(MPz{nM])ǧTA~R0F?b+x"agᘠ :{8`c6FOg~-'-ܪMbDts-i$uWhzѸp# I Bvs 3;Nn$qnbEJa!M.5K;A7EsPҬpr =#[-Z٥`vvL!@\t.#ۋ9ڀ#{6QPmnRUoEFw "X[ ]ԡyW(ߧP`{ʠw!sct IM<3Z% oGJSeUe& Zo@{۷.R6A&\21*" u%PVܠuLA3qt >y]ER2ᱢ(|$ {wsjSXJ;3]"po->+/"*PBzXx:YƖ>a^zrAb=]pvOeB?5#7\n=m֌:902^Ab݋ ;m=GwJdz>A`QavZ0E`64V7i/*Y%jqbS"^f, ,Ց4t|z 9:*#ͱ+5=v1hz+R47x~@ϬooXaUqR[}%WgZY(ID kq4A`q/YFz~xaS}3)B̍ $_; w =mx n<{/L!Ee(ӈ$;ƀ]xzmQӋw._,Wirs`Cӌ]O Fĥcty:C/M!ʕa"q~}QbXfG<-DTߡ6Qll֪B39bF#c[͞so7ZMiU>QQEVkNףk:HE{mv$ܠ͠CT6(OAHw `-}!fp=RNASħ1Bw)3yS½@*Āքޑo0['cZb#PBp\*crV1H^c#z{9$KsYtw:c6=#MĶ^EW JP%Kd rn I#B#i !XW=cwl#3)*.z0~϶ m[?fz<L'tO-b c|!OqX̔%Q'aP^} djwdC/My"w3~+V?!P?"wDa(a=f^"YX=ŋg<{GtZV'? 'We쉀 `󭕘&,Pj91O; @%f pǁنUyT[&[WH&US`ZR?^U(I'3\!î`8!dPGdA9Uc7i*XXըbެm7`ƙƵ`|2<3.|lT4ܟV6z9LiT:pƃF^P6aUN%54OUuzvsݱ˰W,8tl֍GAo f>]lyVFhB괂-Sm4veRK|*o*Ң@! ;P^'1L"?$$UNA 50>Z]p*Ft>wJ?@6Jw+kٖc-~ `,H옛%^X̜'x9c6Rt9tĝ?w>Xv5tr"áyrDhG^7dqBZNu S}V\DwY9!L 1]g? 7Jxo|B@gWKv,]Yݧ[@/`I6oS[Rq!JdwJ9"#k!E,-/ dX^=&Aa0N)i0[h6(J5VAaa-~'0̲ȇl`I.|'#N`E9)EgŒ*Pi:@R;;h_Oq"o/P|uӛh\/0&\?6}GW~D~0Pˢ<6ʰy33"e wf P8-^j8Y 01%: #!G?wuo*!jDC0^F1r|y)Z7ZzZN䜜rjm;GБې=fLHxNHk%vT{ P6"#t55j@-5cP1_oVٽrfF]m,`I|ɹg%1%3a &2w#fƍg QGM /RKL-9a!h"P}.%>imqn,X$ !fN8OE[xm ǖ.eG$ZH/C9eO@'ewb21`Wâδi.nήb?0n:>׺cTh SD_+M JL 1DZ1橾z֏DOMܓ6% ^ըZ~=_9+- cy*_/ -BCLUƥ KNSNs\Iw^rp0(VZu ;d%8quQB\pDxeC>f z2cs]-~]Í'kD[aڦ3I*!'T)@?_Q3[S.YMj#oXgxj?^?@?$\"bT|#enQU'L=71QHJp>A&*:o\cpIqx zaPmܥ"@+N=µyd?4^"jW,T+^zڤRD3[t4&q7!q4ROjkhJlC lWSO>U34ƹ%uf 1~#HH:k|,6uӴ뭕*r4MI6[VjۡRar,;g_9dϠ`1`++3SrW`9#XM=IJM9tN ؓx.O+e'~JMդ/8goLPaJ56f[ܸY4,$'aq+ 75"4{x/\_ 7xHqϮ_V;}ˆ0CZdw^ẞ"m֏zs>wbPvbfB LSuuFI\p@lM nojS(N9w1at^0&jf%:1Ud&t ײҒ5hQ+ T´qp}?I"oMpݣ+~!yYhٽ9q[A[1=`nGu=i.[SDRzIK) /S#[6VZ pl,sV窚s0Uv<^=s3Zg1:Ffu])L*)_":\/Kǹz*^DH3|9|m9@a~u ly"\?)k=(rjiCfpKF5p%Dm{fQ,L{UZK+G_T_q3ѿ"8y MX@%~zw&%: cp4K`0EbySOmХ(0MjRXf~iղn=uB_|&TxM}bv<з'=O]y"bK]_Voia[.X aUĹMec I1nQR2+1چQ:uZ*!dWMԮ%r3.\\bw\x~`rRofvb,OMt $a͒8>Kp/HՐa`ɐԄG @ Wao=aO!l~J~?d&)'Qno w+ocBQ)ox7$l3f44Bni+BAtWm0W+“MA {fn3QPklB4q"E[M4 ÂW[`gnOJ|v͛"oajG0en;d0olv{ hmz4R2-fDkg{:vsfݙ_Byâq3`أl0@ e XarMY_߫esD!WBXa9,~=9ν+ӖMBZ@|6gX"GɁ]JB }S<,#Ti<+#F> 7 ]3ˏQc/|U^2F]:Wl j nbaH`2F4jIp&J3swƘ> p 8\}Dvy]u@Ԉ[&k6nqH*o5|ds 9ӹ5UfNe}0t9pL[Y}-[Ӭ}&OF4^A眈=TfBXAzQ\fh|-ӹe ,yqЕ/>ֹsg˓tD Æx% ;oZ^V%U)hAX`٦Wx8rJ)M )\%j+k4Xte)o~?- q\OWJ}Y:j Qr˕Z[o$<UtNhOGoG&ˆznR:>~C{`Aa7,6옯j])*}{ #ܘS{,6_61MfcVY4S0Tr8Lpp*ZWPπ܂ =8N%$[<3 Q,&*>RF4;/X!+y 4*=6j3^~z⁌MxjIw:J%L~`1@ǟi7u^ʢå_En{dA6u>`O H(,>*;X66Efy5(Ғ5Y6Gw'bڬ!9 9ʲڞz%M_Xvg3#U ɹB5 .DgP;Pf!5Q t(FU7LŞI`뻾?p^^n|\ UuZjfu\R3`DzlyJޘ vbI3i=c%y/g-[Zg|>ɩ\D+e;%LkYmn5NT!ԡd-!f۸:S-,Tr<@9*@7L:꽚7Hܰk.5'M 6MɶǪ_ >'HUVRVէ˗ K܄.+ \~tW$ƍ%TJ'|&?Rev6-#sޮN1+%wwdF<>ɱ/ޟ4Z&x8 :-0 ߑ2\t9u9aI!,zsϵ=Px%M˜kDݱ,?(ZNo$jC$p&˜#N)o}P}Me6B^8If2yL%w@_ܖ65E)>OKKD7#gNETЯYrPOAF#UWD|F^|ۨz+3?wbwx}%l >%b;ѶVڀߠ B&cz׼͘q%@<{ [\~H%SFj_#";kvkW>>]ۜ3H| -H y e7llÌ(?[/BN̙Sv66!?L0״@1pDGR!9lR*u4HE7pd4Kd,\TwRfl|OYZ7lj)TչG* l&3nCW(U$_{L30ڣdA@en\s#G?pPxuie3m_KaWT\mR1sSy]as*C Y0nDϛa9ёv7~t;SbMcqvxbG7Vl?m{w:cSF~gyڢ )P]rz\5/ ,uA~M \%zi'P%-kjJKF˜8+L(N ч-Cu&hy.Ϯ*4]%DkYmw$pi#;gcZ{qogpjKλ#hIalPXR׷v\qtJqhȊȫ'҉x0<"8j#7"@dA:g_370ń4r/77+A44 gv,atxo7|~q^<^~ A`((/'G b2Z6m2I; `?B? ѳ6`zRJ1SR.tq"5  FڔZ@H_h-S ?! 7H cQ-Lе Cz6yl;TBc/b+F}Fd4K}+ct0&a;M-2QW$5QX8r.DB=(0uUASҷX}؊j(cf<wqʵ,N)_0M 8L4R7\]8&6/b@ pAbD;N]stxe$U[8FQHp TZBpaK} b1CR-LtW M Fat Yf9?XJ_Lfeԅj`wO{2Ѳ1(=P7iГ%U68T6\%:Ce_wH Rv Z'y vXi^c<[0xdZB?"-^flYfe5?p/Վ6k9 悜od$goSEK~4ݞثYniE[?&,.{OP:U g8pPs(ԭ(Ƞ= pɀ e%"KokCZ]0I E?ⷷtZ-w(G%zr!~*bΔK]STy>|}dg)@dY+.UAokNgVu0:~*({t)rh˭]n{8/aٲG#ڨY3!Y%[j pJCWb Axx23HnΒG~ay^uOfh f`͎:vb^.'c#]:xmg6.0l\*V.ز݈z2BBS$HYߙO]Qy'U^NQ{z\,k]ʂ-D[ 3mh"0,rJ 4J3(\pRORR/5'IOgB :[qi~66+: u Zi (T,H%5.*`PTBL׏"@- &q-Hwb";=GLJ~bТ;\mF;US|k҂n_pFL!ȕ=ɇ1bz[Xr+ȰC>c‡PTqzjk5Pi'X&=5TϞ?}K(%+.qXJTZ OpQ7:qv ɚO;{*PS_+2AH6"Zf(DVy{*ŀ;3V}QR>+J=Hc۹S~NBZ[sKTZM]>|ô ^*] VͣsqDތ*aHX -dF⇛ 7#sl|Wq*qSnuKZb>25Ҍ$,ap.JF^4m ȦR,9E0`_ضfDtGq臲wZT}9aNа| 7Eh3e {GeOJ,֗`í;*N]~䙷SMO  srSmgOs۟QG@!=g9"{UTu8f{t?i(蟙m3;{k:lTD f5}ukt#"砈ր@̛:f1^\S6/Ip|,@z dzm#e)ךs/w7x&nN{Ȝ&HJ QRjMFh'GNb^7sݚ5rv"47f(BmΛ(3 i(f\baZ%㓆cz4s浡7OF9T8#c*!r%4[dBjR1V]$|?k >E (K1Qvw3U=֨C\D{Nj8Q؜B봥ϡF!qǶ4mvg2̪5Άeg T0؀͍2П8%QI,>ݲ؎@ .@O [WEi #{gx".vH_E֚N-yC*Z }W+V5[Ӑ%6BT6jϰbfȻXsa)`'U3}}W {%DE ;n:.eW=ڣJ%N{ݚrw฽qg ʿN=MW}:V벗ڲ$w$3~θAS@In;^ Ї-Lf wV٦e 97)}uGkҦX+RvtP'+hP/<9b w|:4Lg_umWw_3oG]ף20E׈yx8x PH.`6@s߲+r%708o/G^ ߮?TaG"Z l~FWȂK%)Zv7}Wt%p!X3ji/[X~Bi˞ Ǩ lO24~ $?Vt5  ̛u Mk4*ĤLK I *2~p+a;nݚ=Mܱ | U Yd)Ht0 8o%=!xyZ[\c*.Ƴ&--5* qI4ťr/3e ?EsdA(co~{3}\k-`Ns1q67#q^|ݓ4A9Bp,s:Ѡxp#'k8v ),oQq gq*[L5-? Q6OO* 3q5u~fA\G3-!X^Iq桢>ܙE*e2i5`Ȇ"RʶفKBcwIp`VD-glvR8ksEW1U"[pLe|0mk? xQ- xo>KVOZ=~q QG l*\N6fSm<CǼU4$DNfQ/542PϝlydJ{7JzP "%a2Ry~]q!5}DI\7{iR԰v<@uhѿuj '(؆]vU7`~! c9]yBzZl|c6nmmW ]]W)qEv(`pW;mqKf'G|4fz;6ߘFE \?W|,r S]|m.vju6T}N_ L6>Ӣsrqf(Slo5#o19PrKÚm󔂹ZWP k~̼#KN>ncba2uΈ']^yw*s;7X7WAXD!X].>.)h)4x^FM|xzK; nܾ݈ EW_??_vpD &bkCq PW4B8[%G V9ڂЊW75i 2şLX'E,Nֱ-/H-5Z?GAҗ/*R[ua@г4tfqk/\p"AzΚU`R֌+0ַKey@Y6w^ڄchA!~ =OlhWwZ3c<^v`7%bCTsY(KɤQ7JV,&"?7bM6]MbɤFkA<5߻ gs!sԻZ){"g}q'y4Er#gݡ*Y;a-1⻆2u qaΉxdm l#$ڪn;VXM8rs=ODIP }6h8`  ٧R/df|#܏}w@kmCÄ_( U5]ME`*Nr@{Ow(In5ז%&gHr\Y1 0{A| >i]!?CfpA!-d%B:bO/H睎FH@DtҨ8I]/ٛlCǀ(ϸy#-mj!e~rOqrMYZ@q \g:tyУֆEp#oЙF.D ;w:f/ AaZf(g{K++K{0U,cf5+Z浹5/~/ 2BM:e.ʼgL.Cpی~/ދ-^glp,tO}nCe8DQ)/WfVtFE<ȜYAQBkc$r9UoxHo}ܹ5?:༷L>I6o•o _֣mTs]B[>l8eOJJtN!RK%!W%)H8H }g#昗1pgLXED{ˎ`&+.EtJ3m Q3|1#MaԿb( DwIohZLc!O^QhbA0Aʔ/BpEyq&,D"b,[Y-!#pAs4Ig^HIJp:u $yB≋"=SK(r_!;ٗZ LiHi 7愩 6BR48TWѦvp_WtJ0$M4Dv_my.]XqXlw2~d?ч$abߕi~oљ~uq+ 5E}Vgae'f^ʞ3a&?xnG~'KHGĬfONē;_%W_j"k7a7^4ؽŲ@܍$ngCN,I@֛'^_"z]kp>Tǘꀄ|x1CG]VFd!4 |>~˧#0 ;k`+XWe|GDXYf~tnjGw?|GX}Wר?jAj|x8rȋ^{E,H'FٴQOT6m/1}UTa'zLwM5'׻ Q"{nn5A> HI}rz2i/8 uD&y퐙ygYи=3@RȄUWUN[g ܥ3҆#KjTR$n!O`n59q,"qe|3]DB8<;G>2Us*tU/Ve~n+ǭ xׁe~%NSS#xkH5&W\raz[(*C{q•t+&[He՗~w@ӢvA `/;޹oڪ,o3rW%61hAӋ䯇<X1޽ ?OQ Bh^'oq=ǸAc Fwd0bL馋}Sş{aC3KBA!wm~5"qEF 2xY=G)zy$4Ct W{JV!v;`=sޤQTVDCO`-uDnsm-1人ȄbRCY _wu,_1H}{j=[0 4yhUQ?xʀ*gBH$456 Vݾ|+fKc4&V X<`z3G{Eɗ^cgЩⓨ ӾcU-gxmkʙr&]8 QP؟d [A.)xk&qʙ`["b'<,wD2m<},a`zhhrߵkyԻǛr %' **Rbk z9h/dE^1RFT kmi󆗹WX}zXvwmhI5o%|0 G? ,۹Y.KS[ ʋ--THd<1mC~'金q֙SqG|( uIm 䏑U'r6:0VJBxG_?<1 E',T 8 6G~۟ ҕ(Z}cɯSj5H0 apз6F^x ΦHR%Xo+a\g{xfy;pD`b6O< ʖTIooJtΘ){i0Qk8]wS+1. \G[J ٧!1= S:˗[q:~}tO K)71[(u:vu@չth§T! NR#9261 ߖH\,4M~+pt,AM 2 (eA脋s+й?Ar**S 0wjFPwsaw>'VkPIX3>PiE_LSWpV@AM߱{[l%hĦI0[k,Vk-^#Sg2 AK_<7ϴlƹu8L߭UvzKxo="!/4ke(0~L#6oB&LBNa*$)c5\P>,q}>_=YlR/FE @ҟz^f*L)9Fiql;Ϣ:Y|{Qz5^Qa~tq"|"KmkJVouN.m˜30m)c&U5n#Tmul3]Nyl[-IZ =CzX,XwXlݠsH6%za75 O{9 u!D lck5fP=}滙.w{?nSHOڸ^>d믄)Q,NBED"c o&xQV`1$07Cq_zZƎ & E7q-C޲#O!.OPm6.@a!_ Y~2lx:CJ3e_!iĹj`; 3YI>c6vli1Rs!D0ҌUSsEn#aB\sٙYGxM%'xޟ&c΀IY\tKxs]Sө7PnOvso?\l9tVdbXٜڨ.+ݍF@ũ]&[uAIeM2dsЧZ9IgQh] PFiRse6٭,OYܿ+i0m,u}7U`TNZĚzA3*$BQ{u}lA21q)P2--v܀*GO a6'H|V.(vfqAȐrPGa3jDS}z2=ܺANZcX$Ѡ8vih]?.6 pOs5eY*U κl*Ow^^Yn0?/[%014q|IH#G`$ ׇtKWK!3R5a^&+2򠞮lTʆui+GG)EҕfGXPFQ4蹘 ܐ $~6ΡZb]' v^R|BpBld.vY@I.f_u}-ס Sth.n)o䀘R‘M'}ҭtl9)#/5¢ /D[, r?oKg\*wu 9D/iC|O9n>hLצ{Qߖ ^%lKXj'|շ m̦:Ջaɾ~]wk5$8&X՚ڼgH=& T1]s>tFɋ^`Yђ.sI?zw.c ~Hmc4+J++_JM~]:hH0!ScTrO}'Wɨ#8~I q+rCGίj񦸊(b)MͅW8 nGtiP*3=!~he>Gv.@寤1wٔqif%\U|{M;L';Ԭ`VaQd/Z[ՅV*xΏ^μI/dU)G OS9CCOv]譊 UY|D)yjKi][-6o |2$ƳeQ_ukOhLB/.(7;2x-DkRq3[/ $n%umeJGo˼ !^t[K9@p9s<5 [IKKgb$h4wk`CPA:AfѴQ;ti@p4ZZYQ>V:T,jH.?S'.ٯ!K aОqN }U08if)xGrL/DxB}GHKa. kȖ_݆ {G~c-oG`.Us w^v ?ngy޵H=pF D(Vk[/8C D}nU9VcqXvj-2Д/đssE=m@R@ @;:j`$zNix'N"d 7~vϦj_3yfKbFΧvc K+DvՇ}^*~.iȔILSư ~ygH>KG ?5UT0 CpyB s4j5w'e3i$MH}N jgE(XsP}XɊ&KMfd[^i2ǸL>'Jpx;p'$w 1dB)p1W.*6mG߻T|`6E;KDd`ԱN }ޛ Uh3᣺> J@^;t4m}I^ 2[yz ,Y N7򫲆J=J"0Ud:}2Kxf.UB:Ji"3+Cqt?wML!~(JX*͔U:]0];rZbb8j&;1[EL[LDScrqfCqVm{$)<ag:Á*R5! (6j0l8xZbH喎x3n Tmd Rf`4 ID f@e;p曱3P@VG !\= "Gmވk\5vmj@t2iza BGF-+41h2ؼ$PQ   tQ[VYqf^~t \:$^TUoWFB ! n? l,2VkY5]?&BP(͇WPi˧=/Dc0:eO6Cks5.Å;gaΚN\dI趲YL6@k}SV~Ÿ_)FۑTLLj.HRJ8w.2:, ̞9h p$Dt;,83gUkny|K ovʼtlٳKշ@e< ĬI[8VF|͈b )ۈ1mqb?UjЅJ7D7q<}?:0CΦoqfC8o[&bmblfUSTy{9rhٮyX|L) Aפ23 )~HTW "fLhC>qĺߟP "i\ PsZCpăQ^(9lQ äMmJ>[y O0f*w!E?3IPbմZ(cB*}hMd6c-[EE+x}8? <'ߓ4{)6s3L9gl8d,`a,Tnt3:ͅw%dv5#%qH#t[SerH8eS-JxӱaТ[[0ސ` %R7|zM ,ߡ)`Lgr{ʛMfz+`Kf&lU2! cŢ YGlh4w]*fȚfx~'u\poz N?tMM댔l4oo3-àxqjG-\-UCG8ۑ~cxw'Rg4h? N bRK)#`{ &t6Vќv ?6HxŃ.٧`WQ#O!=j/R}839QAA0)o6M'm,w;6["|+&_q+d8bI | ;fGjc yV~"~ŒEWCE<{;C~ouCF@WD>j#iCF3^pM)k>@xr%V.oo=uXͺW<$ZvP8$UTV]5E.rzr.e,2+'ӖDko.T9ep90lYf R"L^T~u`z(4;l,.{^Aʽ9$ WcY\*fL,q/n;(̜`hVŕ;c-N(IWHم*l<9㶲1~ { m+GXj^Sh͊4y_N@W( O/pvR*y0qDn?d{kD (6PkBr q0@cl2;|၀QQw|o2??m:7ߠYC%B&^fU|\ rǡ7•pV]vR$ؕ4; iZ^knO ;;Ywl*=@-WIdLM_i-?%2|Kt."S឵PU!KFN .HS ysjm<+u !g)gp?=aS:0ڣn+Ar>w]%6 mEw/wMI]R'Zo'f[j; %א, jc%^_FN@t!n]l#SYaj{pp}ɮ]Ot A,D`[D> d·'h1n"ީx̌mak}(q{}闅2AJ -ְbwOqWbv#>]Rc}taT*Ar&h`8>.TbX3 :sמ`2lqub% ęQcMs:ȣB &`f,Fxex =Zލ*v犫޺hDw3o.YOo )i@#UEշΫ] ytǫfG sC2yFJ'B DYvV,M?-A2eHwKkNqh )McO K>0F]~wL0>^y@L]WJN"M| \%ZTf܋̘ 7ą9CA #f~8ʫ \T a?eNFv4Q#@e}N[;]O*2PLQwr\+1+S3؂H,ʀrh2+FT4"a0( s_vCeJ$=uwy]K!p\S3R{3/@ծf4 zA("2!qt }oUfA]-`ҁFA'zu'#xCT'ǫKsdUip=w;ku{yۡ )u >@/?2R{Rw*eaaQ*wف !wqHg j [O/n#8PhmV;0-z`x(c2gѦ6FT|}e wJM~. y2"5ZoE]U\Bz-WFsU*pnv9^b,;t-iN|Y!JYic];8.pmܴX=X${0cH[|%Ѓ'$K"谫);VWgd7,Ѿ8Eꑂq*"b@f!"Mڐ= Đًq )0j0?Q]Y13׃9oެ ԅy_@I@|*Kã!\YnxzQNM|x)5leYyrjf (Nx?YHs(Uc3.~~H>^|u~R*zN8'Mr m ,u%Df9cl. 1VM%mw݀9:٦dpƔ>L2"rɰu6CsSzBh N)yEA͒Dw== 8alh 1Li,&^=UPZ^WYX&?>BTdwy_$Xhp0CFJGfXЧ=-U{@h#ĘKueYucm|qLm;3&=OAٔ:XY FGDVs:YW'[k췻D`:>Ø 37XHK|oT{ɉӍѕ[oV-oD_ W)1"MPs 3ƺE6mxM(/f~gbi~jtvq fJ`Y}(E|YVnTL鰝Jmp%K^Sm9z*v!s@)@u-:Ӊ{׌{1 N4۪M4]a~%55$Sأ3avP>-[Z(x4{v6H=J {ߺnLFz $˫ t+o} fx;3&c9ao(u8Դ;DjKnd^SBQR_ B"5u$8KQwBy7$H3qsKY܋ F4td[6ZDdYm9S w ·QHzܯZrtKi6d_ȍRԕ 7k;RW Ȓ=C'C fZC)3[ @q'WZ=߬4* ~ۨ+Dj^$:L`[ZM6(^e'?Yee|knet`_I0TOQ"ΰ$@ +*Z ."vج{@ qL*bѯ»H *+[yƔۨg .@?q%fQ5Ŏwݹ9IK(?_"l#V|#DwT rrSUaPqd'yLͨ˪ ]s ٲ#uOeva A_u'*PR}¤Y^(*/!xʌf3+6[Lh(jo~7( `;Jw5߇T3 o9/j_z8wFgVQ74y7f s.nO76dH*hFtmtҒ k#Q7^c=_EYPoЮXo PR?6yϕ{.p4V?2DӥZ!Dޖd뒀M@H2LF6ÛM7#]ȌP.'Z Db)^!K9Nbsђ IQqႽV|,Јzg*55Gd)=)fDG2znOSd8[ hyXwzP֘ѩ%?Q'. t۳W(2\=-.IѨ.nU)Κ8@e2G)d{#|3@͡|Ï!,;0YZ07070100000019000081a4000000000000000000000001668c16910000694c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/ i ]?Eh=ڜ.+K&v5B}㮦w23* w#2クܞpg}Aݽp~aaX55ggi{<6d35VjU ~7G%Vb3YVTW՞f0sME]رw\Wnh*4@%+2WQ&;d IuyG ?aW`6 t1-,+<k"s`_7k~C#ba,CebxoN:+ڗU*EzuS-=-Mb*nY' SGy~w TCE\s=:$21a+'ҡ"*T:'dY {NX#Dd K\MV sҐ.CIuFU'6#*;WpAMz >@SG^lIlq-w8G7۩{hU{hƇ U}8tnP'AF2k!91Q>V!smnO/E'Nn/,\SW+¥ }8A}G2m=Yց(=V6 X>~9VN{1 ,Vٱ@FG/4kK7ĵR&LhaPw]nr-{!\j-\o#Gq=P2/UTș(#9c4G~{Blk~4a&Kqk:͵`a%rzZDo^TEniVZ }JĽTu20+S* onjl_N$`71*3+=~oXT]n`6H[F-z"T.2J5pZ'fZm9ȯ )^潭0-L/ȳO(1Če?e)xSX|2CTwҫ3.Ey.eG Nu(Zv/,ﯖ7OeU[%^pAjnPPQu2wh~o+)$Lr͕LP@ ؑwvsTaOUS0Ę6Ocޑ,f_U=ϕkY`  4H7{(qbvx+uv>گr 9 t=3@m3~N"ƄzDONPUnNmv>"s ;`Vg] lҭ9sk{R^h!j{.m L:{ 1c <~ czK[rӽaHeFDBDP^)Ø}L` b-7=KӡI\y8>N=YEJ1Y!A,:0OIӓ.VtV3D@p\|ʖnÎ.~U:Zˉ+Z# }~_1 ^3ʝ;␵Q-M|wYwS" 4a./-xP.g]Ni$l`97ŮxnkV¥t}V4|+2H||_^pZ?ͫ"LM#9'"ipNYv\a׃n̓X4>tDip C?|Y逨jDt@A1gU\%;NY^^9DtG| yR3hގ\u#wN֮ɔ= !P:qX";Ў%!H6?(^LYA0 07qmBnYk7!2Π72䔏3v7j_9S΅ְ7žU9XX\Uw^O(\N͞xśgUh;A\Cscť[X:Y߃9:&ܛeM@vG"_Hʪ+YkG # Ɛ Gs.f{j77BulJaApZ> jx_/nWK:ŇbzO=P8sq u Z CgZ(Vq\6r;EM~FaP1tG:M2Y<&2 >ud>A),kuDuw1FwЫȱ:mX%&0mQf5܇:"&УˋM^xEcC FP*6p,2LhA5JAjq+86[+c`@_ ܗ_?0 J8G2:,Or1 Èb^H *q5&6gXWth.u\4H\(#R3;k&i46 Bon30q-2VΩ-eJ|ڥA׻=% UWX/qSsJNj(E1>/w^KïW -.ձ`KjV$J6Q{F E濴eAma{̏=聡o{UK"t[n'q>;ǏK,8[ ēbٸf̽1D#$L:U@r/ȨsZS- CyBr+ҁD5$VWsFa3}uOa1cˏ}lEl{ҷa,;wؓZ ak C~Jh=K=AǑ#FRbXsS#aC%0 Jv9: Q64u.J3MhDRN#T?c5I=:F4R%w=cZ;V󚙾}AE78*X]>wG<+K7R]J_ⓂMC}Ǔte8_k:G<^gĺ3?G>:PvE{ /0$(:z]brr .zz5=cdzDS~>kO\WΥs|2!3( J^P~$ @ib56Z)𤴌|=iK:nT۟ $L8rE V,JrF)Ne k8o?exaF {sMqmh>Yku2DÚTuum qkQ(\ BP'&>} C e @#>o~S9=eW3Z'rzthPߘ)+4Cr/YHrQ{Γ Zf^ :bެ|>}<Ҫ{$5ˡl5i2i^BcVbɛ>ɽ&TWN٤o=%EτA)csH~L-mUL90Syٔ; Z꽓<ͤL ok*ǁh464"I‥Rhj [)VENq[ceF|𰭏D7(r994SwLy5aDV%b\(ۀA>DGM( |.\Tzl:Z+~+H!I\ |n'j~m_b'+;\Q1^2sHߜ/5J8nWfP9!(ҾSg%ڛ ;]ID{_:YvzohLRFOO!6pנkݮ]M?9^M ҋlM4_ϢPd oE#bA8;4"XE b|l:+lwMsmН,h q`}snBS^VO!5%'to3t&^&99qO-~`O?p|ljM*j!✽95QYMnG!h5c{ mUN:˪4Vj_, i*ݻ:&ld`6YPGSƯ1Uw;9zJhKzl7tثS\PLvm*:*wئt-٭-Av&]Bރ8G*ߠ*O^p -qm}K8LhV)QJtd.2*8X:.G7Tw^9UJߣ*&fԥəInMEtq" CT>[E<X#0!1'ynj?82?YZ 6㮑CcKilT^Z\%CVE֊ XlTCt3hTm 0UER^3;UOiCCq)cj+wYv+2TtJ_)ݞ6Q ٺئ96FE9,e4,qܪ5k> ŋ9NSC_ =+~.8B{*K;ّ|mJf0ݹ /-5J2'FC8=QZ2BӄӍNڗ2Rf=ŲYǣ YS"7\hA՝xre X{ZHH:ѱ6FxԿO!JzizJnt{K 093;vw9X\HSg]H.f *Օ@9H?'IRU߹ :Õ2jZ7˷犚3g*Z}wTէپ7(rȀHsT`׬ql h|/\!]xR r0ႌf@dVfd)֩*y(_G#v4<"F_jȹɑӫ4D"l&g(F2B1,s$ ⩼(_j) cP;tSvCp|#^L޴ yЂ/7}RjJ*# =k1/jQr6Gp)yeyTu[3M)xmt˯X,ǭgeהj0a NR+1*-iAH7k".xZ3@5 j`eކQ_y{t* Hbm:dFFXzcΣLU%JKbM WL)'AGQcNnٮ-d]iڎh8G4o>49@l>/w}h4VX&Lo r6zɗn:i]a$b4~̶Qh}Ǩ&C`h?*'1B{؉tyAˆmeXRqC]2*HH 0߼゙VB',!l~CQfZg:1'vfe5=OTٍh("c?^b[>v$Q}⡡? T ,ʊnm!x h4XvgÃKRƈ\W"NwFMz'dkZڪ&id YfLJAeW^!6_Iù %#\J7WAՆ=S󴶥rT.s+C}E0eFNG.m'ZK7ofiFN!j' CM͗>3d<@~n?,LvD͢gQGf`ZI`s}R?R7 ]{ * L6I~u\5;c >fz*orkB3GzaZAihM._ޱ *գjΙv¯6dΌ:iG~N:)f0Î3m4VlHX*A~$mAm2u4Rd .)0+m.(D9yN$IdKiU*=鼉'c*.ç;Xui {8:ʆAhJGqoN)iV{٧z vfXgpWb 061.6~31t"r9H BVi| w8gI*C3ӲOf_ELh†N7\:!g@ Ri?1Dz^މܬ *.$*$;vӟy;;/0_;`,4]A6V#b+Z۾_=1TvT*, 9tTptf>=z4A~EZNDZy5@TÔ$EN}NnBoanDm~RT~BBq/fss! $9 ]Uh*)UӉG?bFbw̭!U!/Q G(VR%0/=b RO,Wtz=>4L3tlp7\YH)HoyМOq[ peDJa_=TaCL H"|Pz;+ b@U$0^B)%?j`Ԙ,Y_\zrP/F1VO „[EIj\sf(a[㮷pTX~ϞbRpyjC'#nvBt}c^,ByEGY^.hÑ4w@Vd 8Hd(]OZwhBƃ- H*O>/cUS ۤqȡYvKoj/4|-qP4+k"nO_~7ŗqMk0ۀ0U͕ ."Vf"ВcFDu.bAn~6D x)*ZQrZ3\&x?{L<}\w6&" ePQpςrzlYOGŠZ,FUu0Ϟ>UCE v1sNPodۍeT®ή|j0bܭv:^bCҒ_ιӏB kRwbE >k+2Fhc׍ض >F_'\P~qqo(R ɦf]-y{v>3yE@wD񰡪L->13{0S۵_=%`̪ kP@.)!H{ɟT;=xJ X]5G'B&ا + #n|m=kytvxF(d_^q3%M0/Biar+NЬi=k_g "@Ad6aypp`~8`Pzބ8 2r6,"'/ͣTm~N%ebp| qET 1[/IQ߹& Vv'ƜjcWpF( ei.YwL j0 ] S_mՑ^=e5  8P,D*Z2) q~Qg߿aoHPvH*h2Hφp;\FVKh܊Z*Ỉ4/ʚ\?PuhDQC9=S,xdE}Hql!HΠ33Lt2/Gސ7$N*e}P&霱[Q%4 %큢w66.o֘?zH+$ڝŸi:\>ƛ[01ZSbՃfvf>xagkކlB&(W5tqP#3r_$Mj\.#s0wT &@W[BT _+Wڜ_G ?،m9冞 _43-..ͫU&vهax{ wK#tФ텹˽՞} ^r߹f>f_[ڳ1,C%=5x' 8* ͹JQG+x }wkكADYdwi:ۙkU'jA*%BM(^@mN\df)URJKmLı B{6'R/v&!c>UA{U .]G3;X˯wQl"ႡO4훅`b@aV(r,Q=͈-ʗwtve08y̕{Va B|p [7mUF;NBm4T/)=Be/'dQHRZtQ:l 'JʐJ+G3Ϋ}a1331 N[М[P٢'䯑$aM]~౟ V*+2ݟ/? -KhBC#wNbD~Vta5'| Fk93/)v;~LA43D?h ϸt05e&w/At)zö*+j6D#nzNEo=ݢIMQ`EwPny̔iUP^k+6E\>JK6W`|ɗZ®Brϟir x<*GB|$cA\y굵wcoA%">{#N_Qn>T1U[oGqE9"+z?4Ƒ>^W6>=@90 <<^'a/#. 򹺨Ư;ؿ'-Yž$M 0_%pc5$SWp_$2ќOF9:3c^SB.:faDW1hN6d0{_O\3_Δn7ʊ@^*1<47ٍw5Q@,NnI/ jc \K ѪW!)0 ξl?FhhGWuЏh&g4r[d qONXdn+k%@S}op,ă8tJ%xd79u'#zsa.dOَk4nz;1H*ܞ7x.EJKF uB'61CJW&NB|V-BW*@OGk}^ RN_!򮨈?mUZP4# LmtZp/tWECHݖ>JK:q4"`ؔH(!8L 5ڐkj6j ~;XVB$ebKK^m}UU&} RZ.ȥhB|9 %&ܪ<+/J5pDfE?"qu-DW1Up⮄Af~LW%g}?[9Z*)fsqeI[MMF13mST9!]B(;qotWa"YG*8v{|uϋn !aXU8D,Pt@ qP\}V3,u;+j54RQV$|' 0V@{@bI]?da! hEp$XCV:hrFDG.cw_h.9ݫ:}sy)Չ]b b~M!p ZwfelL~mDzq*x(ՙ> knGۏO>H (`mq/) kg!/ջC`3"A<5/JK ˔JΦ.~gPN?Zfqr"nijNH(d*.}P[  ث&!h ݆1$Շ=qdB}>f)XL-ҞV-ٙl-;vx65=(*$3>d#nǼ(kM!Yk7lsi]UO>l8C, sy}h351ȥ2<ml›"TdzS(պ[CG0ؑ-VgJE8vpW_vBS|GK. ?bQ))хцx*sNtSQc6c+$tMH] AuUS%/naٷ72*y7i8__C2}*z[as=侵! :z+X8_h+x"T*r4>t"04H*G]Mnd''<?;:C107z[חdhlp5"?[SowbC"Z9vƀ cqr("`ݛf \ᣋM~K0=nU:q+-N`wa5JKuIi$cb:9XnvKcQw$ε鶄x0>EFvE)kζ,mK?e}#DK~w_G*}M7fn6JSb?&Ŋܭ;17Q?sQ#疪P?FpH"VZ`&HZ%\,<.Ey>TpZ~WGXSpDx_o`w 8k?kTZFDx;PWt8qTuՈN-MfTN )?8c r(}osgT(AtE.ur6W 3]ҁHk\0~B.%sy<`ؚR^ُ̌xN1/—1i濬IBl}ŵ$ݐl}*RW ]1#Z*AEBOHQ#a׬<6_:&x<7Lc|0^[B*&lw}ѽ1P@R}!FΘW ˳#FΔwgDH-ޚDpgVU]/ҁ*r]U%k$-^r%]횡;$󉾺AYBW$RD2 CiiF'@Lh;'O *, Xh1딍|90NF4 F3+rA)h7lJw StilHpcdF"gĔwҧR3#w1TwXO(ji ufce4AQ@z$f-܁E?2TW43R1wA¿ܤ_|q;,5  5"%6z{a~槮NWeu"H꽨MQUᔏxֈxRܕגD92\ҋMSY.ǞGq7j~O. (z &GZ=OV6y$ 1R)./n\>UM3 Q L2GXi\1;E9oIi#+iN HlGlJHI/%ak;ѷЁ8cN`t ^ktc7_se<` 85uT%Ke/9mkւ$oVB!MJR jIoZXQ@^qjy+i 8N*:ķ}pͻ!Dz"gSNExW@ eʋ1%ؙYaFTl I_)kl4U 5iZ_;Vvv_ke+ı *'c9p;U`V8UrD-s}J -T@z:}xߙyeɰ ٔ=5% <`eʖlv2;n)guM" 'd`O]dI6;%[,#ܡl*V!)sI3B #wnWޮvVo=a@tI5TDJ]%"0OqI+~!DLJ)Sk OwO:QRIkq}oCȎcmYT7䣾$%/]X?xNK$R7?8?%bIyzLD.'r.*?Dn- =R~}ęUrը5KQ`A;J*<*)^xI3+YnM7ZO+Ž/&3 ~q m~I]F\N7_D7"|-MNh؀mjGMy[jP>:r(7 Z9[Si_Vs&$JHۜkf*׿kD͊'=vMZP4{w+  ]OXfx7k1^F󚸛[UI@Y $,;vWfS$P_X4pj؛GV _Z)0 O!i2rϘ#Km yrΖ)s>WA:l9$Kԇ] @w%xv~׻7e-~t2|fZ]X'@% b\/Ƚ4AN>^n_m讹9 Ż S#6Bme!3KMYarâwNeO'ajڱUOobk5ބeJ mr V49Hoӭp3菱+Ʇ LPtW^uG7)hp5"n8l0.=fBokf gM~igÓ(`o8\JX>N0Ay%̆3rkυ2GG銔MkLQyQ&F$Ua)X82Nld<(BHw mPy GLJ8Η|qxFQb)nkvΫPm6\zD~Gal7 ӊujI}"8=ٴO[3ˬB36mZQzT~4/eOm[ F#΂ pR~U@]dS O}j\Ifm?8"TԸ/ZR?A#Tjf3.BT$SG2&" >}'Ksd| H6 sJ[UP3W5u8 ̊74uPqN44Oov]Iq ~gݭYYp(gk6"+dAgtd m[HPf_ v0wm)K6eՎcq{.Av:PwQL<Ƌqjoy<45l]=aEŁhM$Pru(ߵ9zf"DoR+bĻU.%,ZҽgkSy@/ˢX lie'%%!2i !̎'-m /qY8F! i1yB1<[|q.˜F.gTK\q5H<6gNY3~mV{5-\3y]' G;r;Q*عV笢cqwz`yAݐ~bij(A)' MѧK1x*q>.rGu\An!U@den>~WL9f 9)ALnROoΗw{٫ʋ(mYˆt9w7:w !8R:8+U*{+喝mJa{}&l4Әٵ&>?H)Rh_+@thQ |C4E]FO(IK7DСn F:ZnE@|ZCu,Ka"z rLGQԘ"t#]h> ^z&P606m2  LPI’vd=l4w&gK(֊>U? (Kzk:K s#x5{RTɠ?+S7.;ag@) M(g^]=c :jGl>/f8SΌ$k겈֤ʤdd4<ew3K)fv۩w1 8E k JF MYCa24͡RH QmC(r"|Uf۴{c̕ u !,k*N9dauـmCĈVYDnQZ #=t!}}"4#Rok.XK|'z(e[g3=C"G~BM ?b]HUC[/N$ aÉ͠d LCJٸOhi 5Tld|MBVb0 ܹʁǐ18?8ƹН5@Xϯ"vTJ'v<;>O^ S??J3Uk:#o= ~j>i&^Sy7Z2>F5 Z 8fknmoTÌ1=2ͥ55#4L.fuo WFrLKhBADUkNZ. #('I7c# P*5 6yÔy<_il!LC40N*~Dr[okSBuwy%X h$SJ/9T. ^ '.bGhէcC>G3z).Eb,h̀5_DѤ*i rՈV_McW1]W0iBuX-:NMؙūQ;d|=C&T:M8.D +28ѫEZ$[&B@r}'/y867>ׇI_e(1% }^qx#$uܦg& gƦݵfCGf0%`QLxf]4UTK,Q['#cDO75A.c jb|4WɌq?56z\A=3&!B[ Ju0)[]a,X}妺XSi i/[@~~'h \koPzѫ\rh 'ی.nWQ8M`mgL0=WBJ=͎6P"xpAX(*=iY\Zh'+)O,@zT&6VG׻S\FXeFq_ƴ1fQU/_`=ƾBb/sZs0XF6>iݸL_qc$Csț+O BlN2G@Ȭϼ.0hNq>ai/qFG o6B>y0Vw!bO|Odc9Uن z\vef``C2z|83k}r[[ cvJ|Ivm‹h9VEJ s哕O']pL6LX1kk3b,0Z-_7Vuwijn԰[4\鼹aPJNZ1)TC)G{BBeMrPbɥ BHL蕼UBI׬wo|' h2pM{;Or=uO ԘNR&1R*H]/޲R.#@\~b"n{s&zCQ9%OcМb]a[-~¹t3eJmOg,.H 4zN<{G\uҖ.!Y8le%b&t!gY1$U5!hpY䲲? L1K+TXpw|#:<-8T.1B@4n  ha9}i7S>sgn}ŢOu%~lߙI¦Pb˭q IE,ų e T]!z~I>abDGQݳ\ \?niU#E3 9#dn9pW\P˱M*lN{7hWTa 本nt4ELab]i{Fhjao?wf""#7hQ, 9"ֿwSU!]~u6Q3RzK_.00#]Zܔt5=!;շK^s . wFg< MAS4rήuf[A 60'D 'TPCƹUQD/ou>ONyABN!z4;ĢC8X%NIXQzʨzF$%v3?<attn |W}cy=H5\ʩ3"UeKdLͶ\;L[r'b~t0{fmց mi>WNsBhB.l<->V6hٔ9苿5 KY&a9.OaucE(xN\o(}!Hn1m?OnQ/.u@WVAWhCCWZ:(.W[{yԭeLR85;$;"zvă]-Q?mo;%O)øN9Sȩ@  Ɇ]fCGSL)ϵ#ڈD0,]YE'jg?=w4˽W[4v>4!<|{DLCqy2@Pӷ0ҒIe8Hw c~[εBݶUmbQeo|yUi\TWQIyᶒ[ 8kl%4N: xQGq-7u9wj#Izq>8\\lSdU&:er= ;|:v;$,v~KwIPł\bŜWyP  | yޠ>s̮` K=DDB`P~Oȣf@}v~ )o\\~ u//U)qm9Tş6 tW=l{<<:uuE- >1yt~IJn#SL <(~U䎈 ׁ.[ rs7lYWU qz4z5o!Udej)1<' eb n}- ac42=ƗQlvpD$Wc~ vG;*OasNƊu+ Hor,i=iyۀAZMCvU[Va0xah9~03;{,uxYAZRe+ 'AϖLQnX6l"XaOk 9W[f^#0IDrZUerK$ʷ;V4CH:4`2Vv 7b)C|AB0m?Ƨ;©j%M0T žN-$\Z%Nf=9BW[<* *{ 6y~2џoɨӋda Ȝ͂CS<\]s @1дiM~چPBꌑ$SQ` z)Qi%C@c|S )ߡwGᙬ4t.16;ƷdaK*h9pVd&#U(I?zi>=JS#Z=GcPk]Ft_gK.I6{`1υI؛8&})l4|ޔUEBuE3{%ǬB怳FȀ 4)Y=:a˴]58u΍(\>CAGmzLYiA7^{0@ny(RoA0,P4.lsbUc-|0b`Vb[^RS9p.rR}|G-;طq 4(^XJ̩F*}q$5vK@K[ ~ ' 9D]5Aϼ8 8+µ"B*"{qJYU9 e0VyNU4u`u} y9hF7ٓ墜YqUSҳJ;Vg*+`㷣;Kv[ґs=w;ќ^Vs N(rZ<abrռ=߳{vuoT ,(dR#ge&=IOX(w3%q 1Ռìew@tw~:޷k$rYAk=|NEv a о?*RؙP ۞]+F}o-oeԈynN򈰋z-A;aI-)pZvoK,&\M@'1V.cPb *_*֖U B}hO/D<9g8Xuk{k]m-ֻCJX0H_ H˵n/'4ht}4GѭUj99€;,_c0N@a&qciJjw/ctRtW]|Kqe#Җ_bqdw#gTdt{>!7iROG.0>o4֤DM"G݅ M -%%c{?b\Δr_B^ 4CĉĊo3PfTm~*ͻwmTNj J<ĦrI oӮUcIWI؆f#-n-A B[iuj8 g |'8ψ+lzwb |5pgyg\ B{9r7:/]$K gU-*߉S*CÛX|Z?X>$ܮ[%.Oɿ`p x լ>EЌh"~1 Fm|g/CY&wiȢ >PfųjTzޮ{JdP^UGsH` u_S5ܲEŭsD%p7dZ8,$GYtu v?Sna8 N~IKv!f۹8bZm%-Wb+dJ|K%p *~TK5N.2Q4;6a o#&d[I^ }K;Ob۵ RY;`PDZ,QMFhB<KTXQ~I`[a5&h,n^x?5^}1p&}aܕ2QN]C'&f."yńW@ׇӀH@)AF0H}p0I]_r^Z֒Jw 4,If,ۖqЌ<VYStVG FWi>nR4J{G Regvبsɯn -Yb3XZIFnNMt.S"y 2;z`dƻ핹TOMoqMXK/Q=溼jׄЧ=YsgbW?&q$6y򙈙?(7G<(1zU,5? p ώ~)Pk +z]l5b1Os,14TBp q7O؎c#N?63-?CW5R.qQf3j+.~ǰ7" 73фm3[U24y%+Zjp BF=]0MX}}P(6a@0'i} pE}-( G O-A@D'3iR[7U#Y:TlX;߰ %k`033/EyO_Dݍ窜7y+yO\El]=a&i(xY.eCEE-a[w[BM+g"o\i[@;p ioנsW wjP M y/4}x hT!PL{( -BY>:D#"(Zjg/l!KfEJ@WM[k&=IttT X2*LH) hkbNZ5{+]~Bߴlkj8=ޏ8߇πF{ҿj4~6,6^poV2E11n!ǽ$\J9&y YݰB caaOZh\}y(z!ڈ4s¾G.uWDȑV^C+RBb/ߟa{0R8wҷ.׹Tq+)z[DO7Tvg퉨q?E {.F?u^6Ffw%}lx[)Ϊ `A]A8|^vD J룋Rh)v_˛vnOKLX#1;/v !5Q RdTR_q0a DU&OJ/E+ַ9Y?TPfgɣZW.B} sF5 m׏62/,+H/@Et$JO-(Su0?_ gNKSi#.Y)&ٓHu\IĜ qUA92awy${pwKEgS,<US\F4Y`C-Z3O3 N*>lGDzp=N$߃xyaqY)ئ~,t-gg aJbJiom}ͼQІl6M?E{ܿS;kE&Xr2¹&K)I{t`8e=I:!Hڵ\9>\~ |w![!r}Nd%6᧒B|,C d~/'Vʎ) t@>#0ƹԾ:Azuel9KJl,2H1)6Awȹ8#&HtC=YdW-UJ(ˆqɢj3avHKL;&;͂m]-DQkMO2szqЋn2_"ٗz - !?"yw{Cg@H-a^B+otvHnꄺh~dzbvu'Po$p oa'$fJճwrZ:ԕ8N4w >R#4 Yԣ+lݺܵDHUֵ0dưxvf5"s>|Ӷ[Ԅi[~>մDNf1`'C:i /vkJZ‰9x/W9dM)-*T &+N~,73#(ӭJv*a+|cmÂ~0>ֈ/#}j^ R\4xJ;\.VB"*=ȤV'^ռ*Η!4rCTqNmggq"DFz֙ą)~'] x_*0AJ -L4&>@7tf>p@/9r'?CjUc"NʠiRs;ѫ#R bM4{.IYnGoA&XZHؓƪX;NIfYR}kޙ9ﭙg sHwdH_Yw7t9YA v ȑڥ/ T+fN89(v 0Jv%vJ%Ɛsr{DN.d#l G %\!#sY;sO;Z>y7¼zКvlJ]^GȀE|1FuW(6ҹȁ1݋J7V X*>x}L嗚d '?D(haY;Κೂ\b٪{rׅv<8H gmCV yG#@"|G.TLicmew9]++U36fӿ} LP~0/E$XC~y$48R_n[nL78W%ךfUamP!`uBʟ)^:sG[U%!wqӊz&‡"!i2%Rk|J(]anM"o]n#"!<;SSuxnǬفzA!V'nvt*Y5mXQGLrӇ6+*C8H܏mS{)dƩ&O0E$#3tC\r#`oEKXQf0.}\ѰƂE?dë.j>F]P H>%NmR1s=PƝ s!Ig==N&T, ceٓů$K+\+S2s$vŒB`4>*,IJ@Eq*I*.J I^e*j:D2V_"f6{Ϻp H4-dܮtU4)a#` s0eF#"-.|9254>Reƒ"x2as>=rcj£b`[Hzy%kkݞ~G `5,gF;sҐ`eAD0oO^fUm[!`sy/P\gĹu<}kv:إ.Ů;ox87p'mV^ qk =BIDcfj{o9$Jq'ZI/aoN-sdjLe.|NC <]İk^R8{r W8r1B7\=q^YG㋝S]F}Z8IMt!:Xɴ/ 7Ԛvfv،LZ;g Q?c $/Ɯ֭} +K}z [N-X՝eײf\%T@T t *y~B1B!+ⱃȀ"߲k?)Q'a 6Ym@yE .$*a& ccZt!(,;%^L4rPPsp2sWYԬQtgK:9ԍ sR? Hֵ?}'fK27vJoiw~ E26t=6 { ػ6* [w.&@;)a܅re){fXiV  :6GAyřvams#U#Tk Z0) XHB>T+z"H*FWm|Sc`Rʜ)?em_3lTQŖC-Հ@Hj5ᗬ}_M6=NYxwB1[(Ǎ"M& ɣlik?d_l"*A/[͹I;[*X,䒌я7ZzɔH@mk-ߢY̶+d(aja=HQMWLUCtӏ8}&bjU9Eq5ڜ7 > ψ% ~uBg@?*?S_~ڝ˽dٚe?o+o9+XGBc~4rvw0v% 8Q(`T>f-{ї6]T9mXWբ@ ZE~3wܳ"8j|dpJbYCTZZ%"`6!i.NY ٭srԭC2t+q0x.{]@f|DuFc#?T8}Ӡ/@;I#mrB_1`QSՋљMJ1wF RKh;1-'' t|=)xR)_`ƾOFUQ)يp!uUEq8ő7ocfm= a$7|>jmc3Tg'aAwHQ[* هsIV$v0λ^.[D /6#n)U!FaDCkPRGbR5 o1G \1V 0:O$h"ӛuv~UdXIMp3at48]t/#pnW6j _eI"eIV@9XdVeUɫMz}Da7vق\{4ae \maU$UJ}H7|__mJub)c:D`ldbMƞ[6ȡ /NdN4n+Wj:u2e LEJ+^, Y"O`a3<e lO3 ڲqsNg`2Sph5cy8 ־9m~zgw}/ñ kF 0<yp(o ai5r ywq=ӗ ؂>A|X i/e]>[~eU\DL- Q|$ǨV 寜ԗDc1< CkR p{hP4Zy${^w(y۠CEG̀|/?w4rn=g=1HB @b:$أBGq۟OgU:hQԕ87.u l,+qSt}h4N^}&;A=˗PpGx;/yÁ1P:H$X } Iñ(SU' HYX BـRpYDKF gV6}~sukEh|hM\Gm .y^s+ ;"="[zf}b\G톚ɡqG}oy9$Z\-:2>3YZ=Q8ƾN]_jDJG+q"4'v [=@7TE t o"&6;=WoJgaN8MRǬw3'  % dA"0ެF_gL !f{ܮG/u88md,ϟBe*9eh,#38c±,j$uNTwⰘkٰȫ^@@F>g`qyd@(DsAZao6₧;jPwG3YweEn1J#HX&(8 .8bТ9 Ȝgl:`ۉ*f8Ůs-jgO8b> IyzVHw'tz›9L@*]viDZz[MNzo+LiZJ*?U.>zkn<9} FI G`KbSsD'saeez L D9QzmSlULS:+1*#lw?:8H?3)0+1$ƽ'ܠJoq}AlL L}b1ˑՑw-"t3EN{0rG5үq~.\ׂrDŽk~G^T^-sci ˟$aO8a]ޤ|I͛^{f EW1}neCxy0GVy0HFu*ϥʎxعOO~ LL$Cg]dJt@h3gκ)8hweX}Ax2dFj^'ppl.egҾef} f`q*!U ;,{E6|nE^G`䬮JCJzv:p NvZ :iJisS}ݩa]+Z/m],I(Vbj䍝KFA!Or=/goL\>Un6\:hY\9DME>ʵ^}ѱ嬟r!+Qy-CF~l8y N>{tVÝYfm19jTnmҴV !UNJو|/ a / Z|]Od5G{;R|_=3>eA:!\lQ!yg\y|%^'ѩ / M) d T/ ^D]*R|M  PGj5 N ؐOh2 |W0-Ȼ\Kk!MtUs\(+;>5@h08$B2N85\8޹pSm(ճ2MiܙretX2b,>F<˜F.fn-F@Cni@Q:XbOʧ_`/7ێTWa޶iG n =Xݔ7589⺳%HѤOS7+ZthZyZF*na)46?ca[J|H,h`W X.OH@ik:2?5=,3(ȻG8jB &b{! /3yH$~hо^hH'RY 4HHcρ8g)psxm;&WY¶{zϵb@ (c3]NMHk>T%=_A}PI/ӻV5DZQ(՚΢Asޟ>9zR gh:]` ۜ ͻJ x 8_85o)iZίqْRNK0I !<1D|Pb d&$[`ErLk9eOZ"GJ;?z7)ukI&xɡ!}WC $G{{Qr"0*&{U"] DiӠk[x=Tcz=g|B`ro% s!q~ƀdZ$ @Kp""'(# 좊 7;o{F+.썓Vt^: CuJ|#gn Cl[%A.<(P&5BQ"Eλ_y?0$F,0Z>vK-}#u 06ʱyD`S R oW9%ϓ׆bY<)E]LU%iIeƢJlúG!5ɥ&*@#-j+ SS[KnyȭuMDl`A)gr. eX t*#*+X2dR=zǐb*FmYp> b#m4SpͅOǨ_=C}Awgm9ks 9*Z3^3)0BYJ؂ߤĵd7c' [ƍƘg5[cL CƬ4/f„2JٺIBJTi ,樏T#لTKSحTY.vItZ5Kǹ229)r'5@Mc0  >6۫"1Bm<~mfF9P{VV20䒧e.BD<&#ofUjk<}/[U6[PO7⮰X.IʋTebX|.*&~eT-Vዦ㖜\诀X1\U `<+٥ܹ$lȂF Jsp7Fv9ct[fŏsP܀mN}ݴ 17q {ϤEr oNVQC&`_D.2x8k,xRHI%xO^Ic#Jy=SVdt\g&y?ŕozA$Psm($M+'7zT |$|*7– FR%dM:}a'V68X\7ޟc,H7L=4u&Dn XV'/}Gz[>&y9Eu!Bf:aY~/6sL'urَTaߨ76Viw6?7h-|\Cs;ػ~M~lh4R_>F*W5g'D1DN~%5{Ry3xY(0O73R"uďۑ! V9uLhS Ԩ !~{#Fm3ާ@ItǺ#p$ݶ@=j5~NPl'o AH`oԛP/4HԧgI_Bt5FrFB7g(ҍ\*93`m~dk 1KWXr Zo2˝/֨BR~+/pa.8rTl%'7^ VzY;12WNCAL`:[kwܡ47qQT7jjW]RlX#974W'BXl^ 6ǭOsػ]&3S,`^WBld3 4wuAq2s>>ˌ~-V1a,D5LXBZ&'L'lxZ{Q,\ j˒ LN FyH1nfcKni],ޢKi>)p=gѥ3;֟=, 4\˯_yȤ{Yg[fbCR'ODz)~8Q}~⌰R ;*(qmˬ￯g_EQV*iOfo#U{;pdOgFQMhTC:!_Qzq_ҖڌK-Ċi V\K>}a`g/?ue3h7+Q>725i'z_1EڭMdN< <+/8z#Eֹ?f+:| 2v.*FV#Y(JO{[ofߵ(|u~*^ x:6ozzט\z@|<5dޖP9;q`ۄpN%TT^'[i-_XvEcn q!]HySLZk׍~0KZ")<3ѫL<)8/ע8@EhGҘ(Lu_eNɌ)ٚRSd~s;^cCˇSro -1s>hyͦ= q&ģm}; o` vv ?Vܠ]*Z,T{ͧFad7DVYFX67Ud Op$'߅$ChI a=ǰ xơLʮ.59id=nr5<'-HyĚ) >F5qF!x䄶^ܹ2Z(Π[w?XƚU'Tԧa{Y2(t1٫w;EbpodScH9簥eX\pW?'ZB^񽳡 4 q#* g:ea7 ٧ktc, Teo[b5KҎ(HF>93fښӈ#hpNN'R:!8Y em3&y*qܵ\O4+hO 3yސЭƜE7Yf>Y5$ d*jǝz5ίƳ,ntQr7j]!t*7?=W 3JP˺ 2[@[{)GAܣoיEֱyee0 ߒ62-vg-c4gJ뒄Kj{yWboVX_yy[Xzno ⥰f z0z^gsX1 :lT"E3u6GXcKb<6 6~ESYp+[K=Ϳ+ eE,Mn+ٮTC@ ;j{&1cc0 >H'[c:2Su讌vjCK IImNV5v xw Y=h#ޭ]ZN %W_hRTc\S"NJX+JnwxYŸQ` *]U(ala5t- 5q,Hw6 ߍ!` :dJtO^giV W_Nv"' U+Mىϖ*BFMے,VwFn@]HxNiIƜdsס״is*5F8) U VߒP412]:zJw2Q_QOQ:85]g*_O}i4$Ff.vW&RWI9 YR:D0E}k|ms8]cu y;h+ܒdVaeuaXxyyݗ) TF瀷"1/k.Pնͦ` 폲?*ȃWa6UCn"ݞnn˲>c,ѤS((E.(}gy0^cs/JAx?AO h,hG3uT _ &vntF#^+V89~ 4A偽P'A9XLW6LiO<9x fSIJ%̷#uaاR _ nVL$餳I+ I*sh]ϕRT?s+o. oY1>/Ĥ+NV<]K&e^9hD<'[r.}ʿ,xB)a R_p(^ sD MY=X:ӆ^?p# Y[&7 __9tmQ=vI05%8#)Į;S#{,|]  U}8n:tMesIȇ \A%eR:(-}wD,6iʑƥZy=8|yʨ",gs?' d"j;/B̜O(Ыs_}}}ܮSt6=vV'Ɩ.>*wD?|iG:Le`N:x:[tqɔJxp=RnO<DKa:86!uy Ik6%i֭nW#d#^qzVN%_P>w^'RQVvN&ТslUpb~RJ3>8&6?EE9I ҿT}-@]?")&R{V}^[ kЧlٵ%DxAn.s.,cO5.dNV2J烖Y`՜jUK ig χ+|qx!V BMA6ZX &דf5?̉ x_Ѝc+/:~3]f.V}d66Th[ H0D]#FHрF^o:{Op%G0xK8ʾ?HĢ^k߂h(Š2̃ l9чj::wж3rE9 w2D*_pKEչ<2 XO NǛcCn(1Sip5 eggR[8(+c}'Zo [yq?=z]-lL(B`}Y' ,utS8o9/enҎ"{p:\rFvчU'`2;4) u'"$c;RgsC+W `a0OU~*ړ8,N.⭐n* Cgِw:|cTep-^AkmD$!dv'g3.2X=X<3E skqQd.oH be%,1 &|lIׅ~0:'\Nh,B%DAɸVk@oڷRY P,|WsȬbI*%2PbgP04#:+i!adBw4xH@"tF\26q?+/r(6zDnsyi&\t/țF_#eiJP#rN ^+}vj˗6Axu^'jWNRDbFlsvH Qk)a.XCg@W]QY;$,=(UoSbvG: pPA3˩; !{K*+;ͅ_ z}٩XOzc8ޡ0:ϳiF7dpF_1 (',9^RO60]M |Eb( O-@6;p*rOv[&]0#t^ⅢAE@1L(8Dץ37`sDXW%C6>W$`S𑒓_/lѕ7ٴx@/ v7 NNev[t"s IwӮRvB,/1[`-lY%Jf#1.NJ2=*^ގb|i50[ɮcx+" _6=o ;Xdqs!׬_;+βƔd\[~D*TF 0 g)(@aGGUr̍B"*?A3[>?PU*Ыbc'[Өģ?ӿ=ɤoe-mZ*0`xSbDNŷ"(0"u>DU )˻6 %!'ۗ!R@3[_wKy<]F[CW0{'{9",NoΛ/׉u1z'JChllT0lكZzO;!5_nNew[_C #=o G*sOB= ZhoN p)G|o b=rzp":|OXJm-6Q\ V3+{T˟~!4-ƖQC j 0h]1%_rCgv.grLm,W\5mmq +y+y6L" :ZN+SN%~ +~aM2&>iFNsWB [S>{X/t1]J-3:/$оE>Zδwkjx䞦ʺ-zt3ڢF8N ':Rv:p9c~P͒чǐsOwХJvuBL,G֥|}t&lXW a do`Q^(5`Zќ6BhLsFL\cw{+|M1CTgYJ7,z1#9y%Ծ.Qx~ IH[hcax@I2 d.cApO=[Ld.)~+X~'߲kD-5'XqT`H iƿs#rz&|n  ";"eݣ21FvA9[& D"dW2ZМE›D=zKq@֒ڬxI'bF LF(zw'Yf÷w,ߚ- L7{ K0 o'o`nԟQfQ붱9zYBTꔇ3?k5;Q+*:A 1='.;뙌HTP 0(f l{Sr|ץhϟ=־VjBƝES\ۻA$qءWd\GTdPʮb3 bLSLP8w,IU?6A$UIFaQ"- l=Q? }0%7MzcVTd_~]TL~R8Vqk qYpnA8ӳc;:nxUMg?RumW[k`I_'Ov~݊&2틸K!2ҧ(n‡C `Z-]kIcѱZ&58$,SܮDYp#PmS=wkV}!b9.k]AP;p,Rɰ6yn2 % p(;}Rی)L]D!4Vi^؃- oTrh5)Ԍ('F*c0`MP g}\lܘ9Ǩ݇]d]U]S? [q\ɟL”Ha_Z%ْ5?l`VڲGFa )HcܖD'}\hޒ̙E6eeq;v~SluHگd2a*\ +`2OiʋUX'۫EXt[!hUF/}]e3,{Lfrס{Nň>r$u( ʪ^"d*YdTkAA.<b:5D c;PÈOx[ 1tdeyo<, DMa*rc?3Wa|c9¨i֬{|MM-GAM.5S|k GdFuE;EVj(rM5TZГ> |}fx-:J۽叾 :%" T df- ,f"V#è< Ϧ}EۘR,iywe4Z뺬dL18yˣ$tБ<өg=X)w踐mɘ; Nuv|0ىL2|ҬL9u'TisDΛ)P(^x6fа+GP,%p:]8:0U]ט\+6Zٙ Aۍd]k,+5M$vx4vb[M5YⰯ 8$;J@ҁY <9s?)Nlhֱ!APg0 !LWܯҧ- 5 WF=y0h]{aWujJ"ma=Yc6v?.lsS`}+hҜ0}~KI=yBB>VBDN]I-j8Zj̣"u,FkP8/X%<¥g h$Y@eԉ_܅[|s4tug(%GwgC rOʋ8g'[&QlHm VO8޴_y:57[ ~qwqnEwyXU 9}0ă) Ď}Hv2YNs8Ӱ=Ȩ=~3sl=ipW<'R?|B3)<1b,z؈&"F:ϾHT]Hy@?kU=zy'譬^d`V( p lЅ&ZV}ς90FŪ`Z`֤>w?pp̏2HJwU<]5I ٍ,?L2N,Aish j*8 s}Mpr F fqJ5# t#Z))HR!7;k650*=ta Gq0F wMӀp\G@Q6QR#X &}hfF ~jzXbm4J CXF!{iy?[?12:'`Zb%zNK&i%LtN*鲺Oމ}b#C1SgЀj ]y*طOUO30b벐Ȥ[†PG5t{h\k↟!0N$nbU]i^Q-WiHezKBUn{[Ffq4^~rZp\'EkƃY1EG|8>%}{yyNQlw9~2) +y'5TAfx,AKZ߾^;Ӡ4`̗ BjOnߐ`An-L 3&) Njy1F:_dԛtZ5^F[=g–Y$XVl'pnf7۵w"Ë o@p76xBP2~b!eQ?Fol+d㨚kDLf@02^rV' Q*U*-ǔ,j }纾4,L]hđ+nqH؝]Kj\p?5V\>81V8>[ΙGVl|}\V"37&M1"p"=" !S(0N (Y%i6w.2 ڡ@rZS6V{i9V(V6:T]aL9+9 4 Go[ȼ:/= v/;``]At8mAgPwuD!*@aC})YQ7~]- L5VS ~v0q6AG*4mmbpɄ Euc 8G-Rx |4jNmdJvYX/: *Xfi$HoG%sPPy )H<zKZ $r?vH^{_qZH,,~ב)/!9iA״@=`e8=G0&Yv>G4ZbԐV>7Ï)6wEL,̢ ֍~,q`򣖡N`n +>^`WʜX926{:mRcNCj8Ҧ>޲:=O<6U[Nq= #b⥑ҧU_E:gZl Өqfp6entdTAVTq mz)y,kn:^+_!ϔu"] 'J~HB<5h~SxY;oXWyKe1*aBֈF܆ֹodfw`„W8$tڛѨQ͉x6l({c@n/'hk.J8s,5֏`ÂOk?18 'i=+ؚ[cL< 8dty#}U`PM&+OOɭ.*?-FBT<Š''^a^`4e\6l+>> x؅"vq(OS.t[r )UlFZxY64 z?ۗ8ǰ_I5>}:+4ŽRc1n8@A߱~3u''ms-@29҈D8QF$<|˳F.Xxҥ;!$WbT>s87ݏxY硉nkAl|ts|ҠX˖ zӓC6gw嶦635*%EL"j1Ԫ9c<^>)Y< W꺧 e!*8KUr;*lGǽ1Ә3tIBV :>wly(GX{zoHDܥShSz8ʎG.q\P+ı+{ɀ/(;v J[CSý;5VtTWdxG[Ht7}\~6gʜ,?ڪ߬_H"=($'?(YV3/E_ <ݵjnA&. y_t Iay& .W+f}3 izo$0Jydg5Ɏ%!Fq>T jt=lɂ|)cv8Fsk5SzgO8'j p}4Y~Zߺp끞B(&Olui5H N=p 7 ;ʺ$2T:EvۅcJVk J%;@棄ݚmv40iz[ռP^>r$ dNC -sFbp?+yK_Na}+;PU}3Na B$]Ċk򁕂V 5`!~Bz&OKape$9PoMibS,JdJ =xlw0685P[:#Yr>Y1{bkjq2ZaGLv sfh=`AO ?=yWA<1L} OqoF_-:4J+Dj| ˃:¨8ѓF I^_/Kmgp xF3(2E,&4T5]faݵ1M_{6-$a~U#|OǠͺqvF1V<ØZuZ vk'Xp}; -Y[iN48Ra^fS}R}> Be5)0UtBWrܨ"T\@T`ff6x0S.XVCf]S$Qee>?K\Om"*m"Dq%sN=S|+x kدL&(Z9js qXgc$u3n_W_r3 a=;c= 䜡rgS T>h4vK>h.8 uW¶/ɸ$u .7G+LL;R`4+-˷~V`'ѷD^c[M2%vIi t㝎qzB,I۽4_#^# * ;5e18P9A+%_!E3z&4 YY]QN='s@f @Fϓ#=5 I)q#1{:*W!:N7}lBƸż$+HO0X0> θ]R]2 rܓ7 c֐*cѩܡJof+ۘ3-XΒv7 X{!['7:tփH{)Iot9YuQ"GGs4Dw[i@N; |$1{Գ ajhM?Bt7trk&neۑkqG@1ZLY42gP}3-GeH>L4 L{ty((>ˑ@yuy\\}*TD]xيvm2K[FLJ)חblkMQBge]\.m3lG֗(&;d5@=.YS HN ,utqKFHAGQoZ6u_ 2/X.GWNadnEu3m/=Mg O8o-C_`)ꓜ|:t'δDИ峷r/oePl۲$5szӶȼ03[ڙ5Sj6 pC{FV.UVLNnH~G-M킧Cjw͜Wo@?ʷVrEi! ,4U%IS n%x&PػVg n/߅k4z_źF;!ȠGiUZVCP$a`\!Sw eI3n値Nz̳ ag#uy^y /Hl!CM#y_h<%͊8znP>r4NgtBR(>jeiedWdJLj."==U UQ/6{9,/wDE3Ԇh؈C# #@*~9xb Az:p8g'* pjS|z lI*6bgh--GoޢiaO HŨ\T(3%0,R9@:n)g7KiPjy(@gc"LF5_GWg Iv kBG]NAx͠aŲvP,Cf9FPРT='H_Ó"0P qPUpMU /i&cC׻2}:l{Y_Ӌ귦o `h"PEž3yǑ盹QŔ/MܤF$C!aMFe6eq fb'iƲ1n ? 8,8t}a*4 T(M՘W;3\?j\觩rAd< Z%ZXmyi_3pJy⫊[Rrp yua܀vhe s`w.QvMe/ò I1cX)3dPAGvNl9Y^~ Ls ,:ƭ2җ3+D$2 hJ{Y+E,R?@,͊-Z ~lm$#&ippAl23 *G? EeC#HN͚"_ mL{ٴMbJ:e9p$GBE{peaZA:4; gt&#UjIy 2<'D}ޮ"Cfb`Ja$V4(<:+J1)t#]fqZ[nX8FsJCLBmh=_$V7T-:;:˝.eDǔg,3Xqt8#BIv(y.)Cm\Jk18<5Н.bW*-M ~˧m>pՄ#o5H>H,5>6/Xf礤y&'-G՝ (sH YfR\7 }| |fޣ4-@ KpDͻ4ayb\y1BWúi *TAOFƓMkGJ5H W *Q2u-Z@ h$!jE^Fk42&8x`~OS” A^b[FrdOjKkAMye[>ʑ<5 @Aww*!bSi.$i.충9GGb!-6sL1q`̪L $dOĔW^=wZF(O@犍s 3jO;K55㜲Vlvg!)4zX8^_f8v%#>V41쾖fp2v6qW[W6ևP>2׫O"(5ePa}?x/v1"OVcGP \tS&FZ{/tLgM%j GN0,٥]n^֚#kNfCyhgG8)cq4TUN7٠|rQ oR̫ ~t8{p_}9jBzj͢r`رS"RM%kgU]l0j!]!什d4?j43du\w^n qDv8M %+_jylߘ<9pJDܤ`SYfԫ'fy`WĖ`P{_߆X0Ʈ"+r1$S^J~kKw:}5(IBn~1[OZ9NЄhG!wuh9"dHN*8Q6V2fZE6̛(w}ie#    IrJ %~\{X :RY*o˿$=Zv ד9[.[ˡ+em '$tDf܄<+g[sDCllL9#H@li$\eʋnYT@3ydd˵$q@g%@( vi(!O-u3Mox WHߣTONfM# VRoNu7`$:h0$.2^F'N|5]VB_5 cb.pٙeL詻jE$9W%?0yRymD#Kei9G̶ í%`  7}>D*,A)TؽyLEjޯ8լȿ&*6m7ő2 ?yE$.KL֬$cǞur0zWZltoYxI17KVhXNvFԗ75"EVXI)t;!*m M W>;KӂEL;2 ojX`&Oc*{~20~ {W`rwe~H=h;)d/U"'KsJpF^ch=HմX%q T`nrjg&&ΘZd1/5FQx PG7m'*VUdZ͇D=M?!yx#`scCƭ'f ٳ~:N/_WČ~"J5SpJ~^[ikt^ߜQ/xDLO^#g 堣tkP\L`,gȾ/ ?Yj2X RwUbaIJDfAcT#5_Xfe0^ fs7 - NoIH*诼vNz(t:!xǗ´ byG%vVmdۣ7RX:|R7[L?feG9S&7,;>D`;^<]SlBjE".;IHp)6qy(T(Js,Xz`{BO+8ESZTe6eUEƧ{}4vg]$1R6 0S홺NɿHߎ74T}pթKلu|=BL-#!~8<΁Djÿ.:3X"*Y=j_ r.8>.PIL?jZAQ}W:x=m'E5V74cwP;؃&s{ s0s)Hp4e' d=0gH vbFbmQ^qc T܅fKۄ&*Wi+Q,OFWQ<(:k1Tj9XC MP9Ɏ)O헸Ř>__a* +`5Hrw4`sS;9a8Vp ?Qu!**1:yx}}:{[>?:4ZScal! EcS\px]+ C 剸9qRPxov ,HS)/5m<1n<'pK>BT8y4Wzu$[Ƌmph*ZZ7e6m ( xhL2kQq|,2!Ɓ#W )wuH[~99}!zOJDLYX7TM:煷IepzxLe]vJGQ8P*Ψ]@E_uvzBn%B{ BeAF^%'$*] q6/X=vuMfxKPa]2ӒM4XIϐƟZBme5SWzTy:xF_((p8/m 5qpw #MW *4O~$2?^ dPdؒm W)Sd-,O /҄Ln{V (ܾ 4K# 6ʓbp n9Sm(9>ʌ Î#/IK!tA$\Sc-Aȼ*̫cзX˝??-Q$Lrԧ#6S~IXcj<4uD>l6- ۧ(f}Z-٤?Khh!0Hi H,d1;GmS~qT^n٤ ͢>"Gə>o#fguicK$QוHm &X+ܷSYfYqcʆ=QP2 )S\`Ț^W\*d{u?r&8-86q@1 X?gXpE 6')  JDOugF72]5Օ屖gW{ b@dn4jl$DGyy0Ni&W` r֛0չ$T̉x$=W;\;T8X1Oh[Ҽ.ًjdGXXh?\aܼB}/f\+!ﮥ&InޔWi7Ѿ=l-yq&&RߖQ;f)/!].vp9@dYQ &Ǎ w:6ǒC_YJ?z{h3C3 n.OyV4pGBDeUw2;A/-D=/!x@ɀnX6 :kJ._r'7#~GS3YU"T[^&VZhPXm3Gcl0 sg!W4+λAVbB@Y =ʾ/j}9 4hTګr 9<բRrv+*sܳ >}RRMM#'6Ҏ?ĕfShȰ^Zn[бs. +=+fqMj$ e~/>{yGvkpĨTb("1ۍk{zr\9+W5ٶ\nz:-trSP!HfkV=&2T>Ԇu;wYۑӶ"6hQЌ zX({@1 WJl.S'-'וр{vkxަ=׊lQ;,p̒s!սOП(#Ma m]tuf{'>sukbf{4E7/ţr u ~چ{M_rb)8]RiQkTx5!S"pO<=S/ok{)k#eJ A}-|7-=pӴ 68eQ;=7<-h:Pٸs4phM#Wi`oK)ߘaC,B02H›qoq@o m~ױW/B$5Uf'ڕoG:4b$Wƶtl1YrZln&e)!IJ5W帆.DsEQ=)@6!G)I#1XajA_G[&Mmz`I'Z !i Uk~WZewoBi#ucZI_vE;$t@Ry~ݰ)E]2AJKnrhA]wUT##zNm.8)99- == SB5t]> Zlu~f PU"5!rXOqҸUY_!ߗ @018'xVXٌvDE#~F>K@T",|ڠV:/1nFf&}ĉKÐ O"L?}-_67%rda1ś=QcX45p !]!o "k3%p:1x}&2ǟ{ v'Wn[\i/Up K-P`69$>iZۺ5q?LC }䪐1[G4J-VYP㛶GnaAC2.Yv\r^3ij'L~AC؅(-ȇ12<&ڢ:X֜ԐzBHq]D/5-X2&%Uܖ ePOUg'|]O  t淩+=՘2)-Jk'|7벽t& O-#hf\0~jxٝ7]ORIH!'_BQfu6KJP{Hx wk0k(\1ګ("wQCwQLxD9ЦT 3q&wrJtX|m*A3Sy^Tc#.+'?p "g^9#gT{sС d5Zo6"';X~؁N;<\P_B :oהVy 8xZyEXe3|iI"Kk*;c+|#εqd3;x8<2EQT6.=H7NS!97؃Wl՜!R%sNS80\q"ܳɛ$l0ZG}JbiƭE*`.$9[ '0;v7e<9W Ki~X4dZlJ< j4]LJK'[XZ O-T'~I\T//da_N[V?<<ۡu;Ŏ+֪rJ ;czf8oj)^[ O] ՊgV?KGZZ (w֒uq bp_ѧLãPG,°Iԗ)w&d/%ڻf3Ws>]S)ɫSVTш m'@tb[Q}*"ŪnC~쾭">*\"&ƅ%-͝Vı40> X׷A磙wMD#Ѧr57qCXq`7=|ڟbQWMfNqVz"O@o6!\=*;%e ֵ$$j~ig}bBU?cReشg4IߦD\R}_jj!>L{v/Hj'k.+;pv5R$X4|7 {҆I?P&Ky,2ZH+Y[FH A$;YcRpj^Rv08;fE&B04 Ҟٰdņجge_WMa4 &l,)PMf("*YW`ch/~FyxӤ\;ȼTg%Cx`~-$pk!3Xglԋ.7gD+wRv-ǷSIAV $f`g>!w' .byR!@LWH^ԥZ7A2?\e 3׽W D5jl%0擹 bAcE_7JxDAy>c-˽G7YCVkG,dE?`<⤟ . BX٠Ew?#;v[/x8iz4ƦgqR6xULQT#G;ЦւX,ǓYH;eb/ê$b `nW*eAO|_=za.:H@4;ʼn%Qp\S`I̎l'rrY(p3P;6o>Epdxjf5E9^RlƬ1B=_*֠U d}oD\|+mI|XmSGRtKF|On+PBpn?vex2Nf. XQۻ3*eqggrg8Vq]&ILd~X"M y-_TxWVM-Dž|<+k짅 [|n?FƢ~)ZRba1V+s.c -9DcW o?CfcxOl"o2{z"Bڥ )"!ը'2unj7EQ}xή(tM/AbittDeܴ}~g-\)A.[U uJyii<Z-0H{M]'ţl擅.th[/:S,q2y#:[d SqHO(tKmj45/CdM@fU\d`ZMYlÕ&?0tBjY Nyؚ;B:[ AQH)ȌW2Ȩ(R ,0;*2AK3 q#>ݟnK xXKUmd.2"1}(s5y:!gB_3vxi/4<IQ;ڎ`.ϣBUǚ:/>xc./r6\32g?.-#ZY!$)sT,)-r?Қ"_J9Bo^h@fTU[ Oޭvs2ʼ yw|ɶhK~PoeCcE*pVˀ *6?w;B4% Yd'Lnя_i>N讍iI{kCU wu\_z?eYu-t!Y~Z:({^x1a ,L-4DP[RvSX qyQ.8]l8c34$ރ _,YSa¤[~U_lY:EI?Fjz娲AnJ0wI hb)3oI5ư4\xZІELC-'oc-*B=[D tq|OpX}S1o{șw)-*)$Ihtd4bN=} {NDR1F@Cq/i*cE#D1f\³?5wrFj-[u,9 $?LYu)k1iuTfp A=tz#6dlPu*k=bc]jM|036$kUg(JCFf Ry3 "*yD#"qE+6CRg ,1+lnq5Cy;P,_t ti55Dɣ[[x lwb.ƥl}_vϿ 9l[I"d/t$p5 x=4F$i^r$\ڱ&iR)ZIzp;PUHykTLMfQnk+e]Ոn9` 3nFJ%{fTe 9zf!T8; wK4þ9՟?Zь[h8A]Wӊ33n "ӱpOy/nh&w6MB&eA?㳓7rɔ̊^W_$uGdmA3YIMlC6WwLUlKw8?~8t\z%z& XQE5jčQN+REձ^ 1l ~ch>kO7fG|}c:̙tG!XUF0;ZȤ0!Ĉo0;7gu"u~8mVTZ>Eqj>1 U](G^Q!K":m⍹a*At~ `8Ikh#u'L Q'gdJO*ai uwioBle;a,?v'0`Itq d[ޚ֊6`f7Κ.rl$=H7Ӛt!6,e7N0֮2l'6B"Z |PkDŽ,A{"|ahzSu兘>ݾv.$Gz~woX1WpGs]/L%bp+ce˜NȠ&ˆόӦ)rz1G_o훑@=bĹmRm][}g2K= ;xSgYv{z щ&.37Wf^]YӡHMȍ|0 M=8mw {rTGh ?(tm! o | NBlk*vJ;$ϳ8fK#%eG+,_ߡ]V%su E#Ѧ;yɅqd ϗqz2$QVs'wdtM08bI4%">$ <"v Gw8j>Ohu-QɻB#]L$X$bO`³(@J'{2K(/`bh :(?*'0M= &ڑɦeXy5!YEi-"&z0&WGYEs:(.loJo.KSL_IOiB`#RG񱋍WɧxfnMQ[@W5Gv20UFw&6\GzF!|pHɧe >\`l&G|.Ob qb3Kq3e i-fZWy}[ؾr3 dɭL n[ `2'۟/j :P.=TA^C*ne_tX'@E$2v~&Ԥm?УOiP )kT<+0n =+ͧ?M91)Sr/2G#$Nw#GQmි#4-V`8kX5JʊN=A_xVق[Y N^ < ݌G%2f!jB`$Bg]Qv3;@@BiO߳un -uN ԡY I`1Za0l8=_X.ʧ fQÕ>tο}ɴh~fK^B'1D}(k' !j{|"N9aѳg^_OBgs-J*PttcTJ6o`Ph"RTws/ v / o(MRsVzKĞ<ǫ-}Z"M[q=9R2 rGUqNB-q8  i",Ĕ([X{7{ymCa94w~|2@i+uœ>0ZOdJF5ΦRm oc zcӘ6G~?[>T&P5~L邎Mu%.ǒ1FNB 3 x-+2D^0"utnU /(*#)PZGWh 1s@ڋ&(v* D45+hmd)7G`SH! *hlŐx[fkY;Ml%J l T 9])3#^Ҝ!Yb:wF# ~l #VKRMѰ\,;44ѵYy pɢC߃b&R|OXy4Nvl1$#OLL隇J?_N"۪ҭG^Co[Yb8YVh%t.mgt&T.L䭌xyH/WW5WEy ߁So¼6c"AiDŕ2QSl8'}2g7G4ԆfFǝ>)رnZ@ ʦ Zu.`wvF1P/\Pzvq%4u^φ7f\%z Qѻ;}F' }8[dYlBdҤnuiʜ`;[vd=hucv)^p R;G7at ,yUgAQ|ia~TC'b K8XE}k>k;][O'j RBy xPgVeMwQr"XFӾrqH(Z&:}(5JTZύXGIX(!<J [@{{ FY!lE1wFDjq,A'˱ͯEAMs`wN]ks (@m> e{=VWl cCЋP4F7#c؃3hثjv`6F#-[ϟo_Cf{ȃ-YKޓ1п]RΧ x ģ7]@K%(ݸY4!{Wo3'/%?̤A%?'"Ue2WӋ68lĜ1Ydq?BjˌQ!-U8ҋ1k8of}0 2sуY%]2S>~#_NДs8F2]nƜ"F|y̓h(ʢ=5O= @_ժ!dJI)kt|+u/xasAr]$`#?Y4ZڀvԵ.XO0`}@W1sa ]EOHHeo/ 'n0~(_>r 䒹jX"y8&r=zn B@@\e e^g[Z.85HtDkpiO/qsG T,]›PW"aa裎c"Ep-_5Ddڟ{%-K~B|mď ;?1Oƻ'K0כ QlZo^e{r{̏T#, u\nK1žE%w8{c;kln=0z9$u;k| ΐf(Q1eҁa1'R|D"]'aA"LE5톣wr?8dnBt˝/IJWU{-ۋإ- AuTr0㮌ˠqI:{gz_د I`~!>ztE>2f/}܍pQݚՂoЄT> tAӭK a[#0}}e+U(Yv(ڨI'z,QQu#EɣƌSc c'hOM[*: gԾx *mw~DUvʻA.8Qzg 540l:Jdh Cl̗iE;$m0 R\ɥ(2gfƬ-j r:t Zty76쭴&M(:OdƚDb;\ ڗVY?\W΄Kڽ`:PB+Xܑ҉ާ^pof Rc䌗@f[J1m&D\ǻQ@6^̻bimtKV\ACƽjZGMeRW+GísعWcm7qm\)qT!|~'<-#P&|0DT9=zRɽ?}W鸯>+o97{ 6E=8F?2/X| 6eg _Uwo{| 'DLN'H(q+K~#(pdR Mpgqblf Dt[7▝RIrLɞFvԞ7hG usپ1B֎JUC}*ܫ5jA}m&5^s&2u\dl^?]^#^*>wF=)$ǐY]*a|Ԏ%!ccTg6p ^$1NJKF>j 6E@ h5ΛYBh.p 5 ٢PIAqXItWa=t-fshnKa>{7z;}r$]%Tu;<@'~Bg=M}O{ hJձx6;0oÌ4Ē:}lfd@߷9q)OPF6= C<:] waUŘ|-OցOTZ}AO}<~)<In~eKp]&cԄ=+Q-'0uΚdAJ5:ul3qKvSEY2I?_y#0eњ/BIhH9/S&։&d2"iϒxPvmvFJ@5V^$)gq+_ ԗ>oH#T eb[I/NZC `x?P4tv-s n| t[EeΗ6oB@ͼr$Y b%4o=T먕sݗ7x4B` HpЂ_/Qtxz|r1DN]TnoYi-!佉~Z2RHb^˛;@hZ,SȒ39bAmY[oP~tMu{$:>nQړu=k. БuhLP@bYGA4:s+)g vraZz VU',,Կ.ۘġsɣ㙧lGfz$SXߖuPY@{5h _@?6B\I@\Ǝ*xe~3r2 Duԩ'tZBg/F r<;>DK#mdE+e8 8Yv.ޭG &a#Lt@g-u_o #gDpob#_9h~n?J셴9H1Ի.'#G.z@`E&| }oBS7/GZsJ|#=SXlEBē)1P`tYopݴ [xw%جZR܊u$RZMQvCwL{cd8Ҿd_-Z6vSQk_ فTa.9h}mKw'H {c;wDŽt@vph/l&<.4Z> F\ڜN(ȟMITVcd6 08;gāE9ֵ/EwxƳF ;k]sA>ɈߕX^97xO'7?ŚH;i4=Sӽli`){5"]c$8*~1|((ݝ~hn:))=*Mn 27/\CW|5Ar00O˙Y{U byEvq@"z0hĸ:dMV*S7(o4OԁQCp6e }3gųp<;1 }6tC*myEJs=cIF~O_qFd ~=(--NFKQT  F * h/AT *Q@!o/@]#o|10k@fBW1e]<܎7مzSv!,Wlk\/74 +LihJ7֮I~3Z9e4`#FظY gFE7@[3),~6@3WNMxF}vm/ 1X0L3q]?U}{8pH7BO5Wzu@o]50F\ڍl~`ƎKmZ?]pʇxreru~Z$4J:b=Q/N Ta}KL$=6W?tm2FPgaa:juAjBXڦ@i9-pnC/%E-K._r6(SePUݿ]!((6Qzw[E"gIfH9t҆ g楿G]R>[$)8 IandOwU@|}u:tl?nKS۵-ϼ](^xI+M,|u r>b0WPKޯ͘Gn6}~`pwL$0{g_wSBK Tc06ō&F0 *a-$7\70 =r oJN{o<nxX»rSl㷭N-FN\ۡ{ QOiW%= *}.<QWA; &@u%k!&FrMx[ _j LOg*!/ x;a7NpU E"/^Bi*ӊJ<{)1܉T^{|w=0k|{]Òz$XE?#v)'}VX#ipK2Rw.;b_ oS%vC%r0x*8~7OSijz,$qqگ+v8!Ѷ>5t{AZA3w-S}n4uȁqzpDՑ$Gl:|=WwҔM2c[)~3&;FXZyҍ[6Ɗ6)+2dkY<< q/u1[6ad/* ] <Sī|&I~S LRk:٩cJgnL 踫/>GWJeaX, Dq7* ,ښȱ ?Ia"X(%Ylwt r4NYPVEJ!2yhmz$ES#WV'1f'M)Z!&G4،Nj *ʰjm (WƠ'=Z hwnJΉs%!?%&, ao_)utÁg+ =}7mQ GfwYZ*r!Mj+fC؟)3?\[ yXh$=fUp3bp2S29"-64acmŒ#pa^ՉC^n1ky!.U CN M5P:e돫. >t1;G)xjvZ=? ) Ȏ1Y:Ҩ*L,kL`|/^SEs\mgՈ{@Z"~뜷Q㛀K"Ԯ$^c(L$PA\9Nty-6$}Wz0!Qj{ɥqW aNsUUp (Թf "@B(B Tvdq $!tY/SoP$ϨcH\+sn1x Ņʜ'Z0Rơ[Q1gY>梒MRj8;NgϸFmJ2YQ%a.GG9u%賧h ´D2_=5K?WA-7\*"geV/Gݦ'z{F}QFݶQw4p&ɦIӖw vm@Wlq/>6$/mGR?4H d"mRx/t%@eqWZ4oK` =g֩Z8 m .Z+k_ .<O(o: wpީ + /`1oVL0/ fMKH݊<8M߾ZL5ч1*r}:yêa3$4T+~1[ XRMVHy/6;= tx(5 Cs86"lj_Q:\{< whrZfyDzj-u8TӴ'H鍳*Nr[M 8i$ y'pg7'ڧ)gTWcnY7^A-Z:Y@ɝn_ |( r ~nL\]֧j -PѯKXWyg Ѣ5XL-+ݣ9TGz^b ;NHѵYlya}71.X.>,mya@m]X*ry aƟ@\oeo[%j6RTZO_H8gY6%'"%LEoŭ* 5{E?OQlf-BmT l+J7y?[X]D;ZʽaO!;eE Vi`+Dpx찅,Rs<2/3[/U4p+eRȆ"q:G1Ȝ8dBs:{ͻj-p=ΰ0`"FHWdX]cuљ6ye2Wzq= ڛU*Tp#8^)m59!(yAgv0лn?{+Wk{*Rh9kN{f57mE$U^07w@%<g<`&FUW@BfP~OpnB\h1T,S{˴g_{eNDn\5K1\ݬB<OblЫp! RCLڌKOXǪ^l\ɺF̉Ak;glw{qwie#@4T .u;`)Jw389<@reJ6Ns/8Q6)uCgX&xרXc3Τ!mJتꕩHU\UÓ#}zJG eQkIkLQѳŽj"fթG!i :Wt/}sKPb]<)i)wW6`k/#ߞ<6G]۸BQVfFBߠ_L2ݬr‡-愪|}g4 M:aÎi< a[Da"u~ng9$^;vrT=n(G@,ޖ7KS &h2 k.n1s~iNmtI!,sG,K[!UdVp{ \Rl`^l%f9E@[N"Q<&՝³ U+߁;Qzj>9447lt) A1>%R IF}BAksFTv%CVd޶_Kq qW8!GYmǜ/<)?@~afˏ RT?9*4Jlu=f׃9mn-X`*a6۪|󘽏 Jƅ|V*R/=k©Co"^!TT_dkj I~suiU4- c:ǾU,`2BY~N8gР{6TQMFv DV1U>A2>E)#:|1 i_t>GFCϋltqS8X͆N8iV+J+;BW~m؁񜡰{9q"U@ gÒ폑d.Cwj(mboto^!}d HM" Ev(ʴ?Z&>(J4#>vtQo25@5'SL{obB\2&}'!xFEY3i28[qY @x}gK6rluX2AU̞NTłH\_ v;!6I?gFQ*g-Iep'z37E[?= o3 `SOQƀ݈+<J}V`HguqKPX6(l Kkd4DnXk,`Q)ONϷ C\7!/BhB<Em7b <!qaH*EJR=@ j ;{ɹ ֶ@ƬX*%;Ks 󋹳DFS #T#_B~1xwhb( GDPGI۾,UO\UG؉ս yJS{so qfqڸ??3Fm)Л3?#! h gCg+]ϦD]J\ HZ%åY0. y&Y>DmT9nN" 0&jG49eǢK)}'dpW#D}(_1I {DcD.C6+klktܞ5w=ħ.kWp8Oow`\|όwI3l70C $O@a{~|ޗ_ַ9h^<#]}cnJvx/mS#Jh7.2nTGM5Qf(c4݃Gt>SVF^^#3bfkg7X[kBe T}db}ɇ ~W/OX[e_XX3ߨ0.AbL"6KTgfAr|p+#Hv}%;IXy#Y[nFw%%F TQOف30%[aj, 2dl* ^\ eg9)8 6X'{_xY^}Dso. 㡐VvJY:bR$0ϐL)D`!oUhu義,MkW{A-Jbt\cJMV:W4L9}  ׳ hL1?r;*8& t| {Y/G!mhΉaa6h@ۥ#@-n/T>+5!t/}KvGZshG̼Ҽ5GQ1J\!<{T;dSUnR;CWudE~Pu=4?lR0 5 IϚJVĺ7$Psaɶ]􉙳UGt!~fٗTfJ+Z4oT]_ئKq-/TSdez.snx8># dU 5ؕWi,v2Xa+q¦^qJ\yjX^L U2}0?NJʛJ8SO$D-̑ķUWeωSa7l0szJ "1nP -z΀RId!bd#2icb9,Oע^xH^}Ef :ʤiV5Qj8q~O!W˴f*k䚴<֧/fu)?䂃;>VC糄߇-McwZ -!^I'mC93MoY8/y`JOpj):q3mX!%_~ٮR^s+ ?UXRs*lDeZbrNJ^ ՞g(h4z4X-pK;t,n%!9 h_&,uI!\Wey@\j9Oӈ0ƨb-{C>>JACMCNV@@Oמ14l>UͲBK vز3|)8tr튯;JM #-(?a}^ u8@`#A0Ūk!vj[f۽@5Y0OY,cSQӺn\Q0)L\cc5-_ڝ@YF3ӘD;hxQ'|^}osa8h/KoO-xģB;wmCK?=!;.p@+%LE=섴?IogZMjDžk鎵wo3y:6Q۾eG"ʭ34 ot7j\>\ifyj9OiNĢ;lgj$K>נnBfEJYT^e{=ts2:8ohtQ˄lol"0)@7ʵ])69}^ |jt\ PH3(`G{e8b=fWRT[  ^w pcQXlx<-&QQ#Ro^e9X~@ Gq;l%&4K_HD汀G ՉV XfBGܬ/n\E6CZ'ĐMHr^Ge3g|Qf*з}xe5tMы \ܼ@@̅)RO[uzbhooНR &)0U1 \1ezmU^:(IXQݥk溑oΏT-)˻o&P9 Ǝ` EB$p/<;ws{1hbKT_!}i/w2.n:pX%3Q.ID8 aZr'\%a vj[I|:2yQs7k9$VѴ{M󮵌 &ׯThiQÊ3t20M@iBz6nu!;,Tm^>v.#SYwl2islqH!LJkE٠a칗Y;5skO0-KIúw ,4dm{N0OnB %#/]v`40Jˇ؀/wSr[#SubbA'oƐR{"ڂq('UꭲFo"8Fz7ť[TN=*NC[ eK %3ki_=PaHU?mQXFM_/8Wxf3²dro AкLޜj v>l4|kue.WMީltUvL_ۓ̶ږ)Uߜy9`?(# !0ASus?A.`͌lq 'UT_YS_ɺޟ^l4;0}K5f_N kFBԭ K{(j/a6L{ ~TRMΈ\iкr$dX=Xv('݄bf3#Mxno!)_x r_ǒ7,lڔїDkGlK l,ͤvv2uöEC{5cE.'[%,¤|d)d}igOܢ !S-F{E}ˍXBFqг{1/x+X!0;7k9WJ"eju(,r5Tw{# +T܂ {1z2Ieÿw/2'^xv IW:zV!d\"/XͿ슩btX34)9eBt4y֍A9Ա 7/O 9ZM,v#g#{P>ϴuPvTV~˩2`=Nz"U(i^k69Q34n]+ꮡvn/hJpP9C(@Khn[  ;<=H~d쇣6@dJqEYxiZAL#>*3miJ&3us[`/:NZC{T24BaQbWڥH V$I`"S.\qEdŗiwH#(F@7 HFv UWMNx|h ލޟ1$ ?K `zc~ydqg"]rl%A^L-AjnNaY:oe :7@Lٱug`97jgnQ@FԊAp wDA7Vt8hz:C3ϦM'`EyU4 );!֏'᳋spLuc> 4%b؂0BoƙWNpB&Px]s)P,أ /A2Q`@OrgSIK5(77fgKrr`UoO\6?Q"eW ͢9#྽b!~ `L\vZ#ץuov7v-b QZ>&G 9 ;.LzqO"LH;Li,|ܢǒ33nbV϶p*yh˫:;H@-5@RڕC~Kz)J @3G&S)Ma@dg 9{WC̽K Qv|,sD;-HZ1&2^ɅweU3HF2>%Bj$[cӪ)o+H\a&DLĪn<]{]g8[vA 6Fν6g*IP$s zv<)ƞ-%l ozƍHHy/jK7I\P͏s$/n o*Kde%1sd`7dBt{~nbmLTCn. 6n0 dHpEL wfT2D`5JD*VWWol:3=%]s2T%HFf"Z f5 OdSoo && E/ -?v%rwh./a=Qm R间ApGu 6'3ǵ܄= .xE\,[VۂcaV!h`za<9ڝǧ+O"r'ňJw"@2n Y7F[rs#d׳PFjI+o {S EUAjH$Vn3Gez!! 0V45, :0. Kii"]M]ɓ+v!SPFGzݶB-5B+r/\*XOs4:} D9dYBxkJV1^Et6@¬RQ0" Fm+*wc - W$CJv~բ;D`*8 P1N*q &`Gc옭%Tgopng-﯉{UGRpeb-Sơc}r$6b7ZSyd1>^3,@:f])ƕIkiA=G.cјZCZd8-!ZimE6 wR,{1M馻]Sf0ffN_ʄ l3 _~?P _ ^93 UVTo\-2j[ H(i&qg?x bx 7r3U( ҋ1kF bTmub]YcEanqpnDYc_]="~p 7=G5Ob_8 ¡j.)O{XKL&64q@ԃ~v bao*.?69l s+HKZí_ɖ}yDFA(gUc_*$kz:ͰߠA5~nwר {+`ːMM/[bݭ9jI1зt#`*/z:gWY1dlr` ӿi;YCbMEaÜNV[!ӎpW.D]:, 譳B h_۳໽BDUYz{UAGuˎ8 <䆥@0t`SN{C$ Ky5uHՋ/Ql5uΟUc=|w֝yꀗź|vKh}#f(3IQ&XnYjX#ǷS-IcA(uXm4Ƿ~ w!=GKf'!}N.*O>Jeb09WpqőcICy?s_4ߎQ3j-̏(ӈ|K7O0pϜDil. E(F۬&?Q-,ƶN:vy{1 ֠4c 7G.近4o g~Ps:>ZzuXWsΌ yPdS'.:u [R^vz$6[S/@԰hqKEx4{J8=W>Lwt;)v=7 XXCJP;˝&/ڬw>J^D"&cjH5O=(;LzTI.#4  d{.|=ѺF`kQfF= @÷aU&VPhtp2Q灵K߁sJ:rzVQ RitʱjEpiwE\J][hp!PI,˄ ɗ@?/rEs0|[hDfv#y1"p)Ӝ=Ilb%yqnb4Cw9we+3tXo'-ʷz. <Iq]%_uV`퐬͈Z[ixe6R`Zi#<ce(mMΤkg%uc?4F?:-Z[T[fj%˴)uqn0ӄ˾;cҲռ5ߎcYO?3AKq|ZKbxS땶 |X7[6?01i|\{f5B~U6 +;*!4jH֍Ƴx`G 5Dv5셅㹊<|Jf&#QrKPoۼټݎЌM?bIN;+^5懏6+M -K,N8 UZņ8&H芽};Y讁Iz+bQvW!!܍ <|}YWp,d/9NA ZLU?3'^` #B3e8x-tۀW#z 4<᠃> f6$;FAY'} F[%drgվCmGp)wӓ˪ MǛ]O&b ]{@vr$h1\c.1 j2nT l~B[ӢI3bxAؗM:eJ/9C; IfEIXtEbUDѕesZ<4F?C]<Ϛ To`9ɝ5!Z&PBG{W ~,̖ 'vu]MK72މDm!yu9Og*V#ױ|걌Eo:ɷϦBb >& \ i{(x 9Yl9D\ MT9 O?,ZIDo qkM@,d阮Ц[1^a\ЛCg \&释P%ДNcTn_)QCaб׵WSDsgq6$,z&ߧv}7ڼiZ'WGWRT YF$}4sD5;  ҋC~EmYoLv>Vm~cG7?7:eIU6nh5>ār"}h9݇c(7:W3Ǐqc=۲ k׷ )r( ɜ2Kn0p͊Hϵ(?Zsce+K^k/b%n30/cǼӢuUƺ6g'!UzRaS*V&4۞ૈ/ɢ93'soS9@Om %JQ[drjSX\rD+K0$2*' %]گӁYLU5bDvhF1U{ 7,o+WZpSVtMi7qA3)4He͵}w֨%M__k\W>qe2a+ey\IQPp(-|5I4LTT ( ɿt+þ4sW'jKfR3.==fяӠ F'"ᜌ=,Q%Y{ ̦_B6jQTr{^ u[.C,5:r56pxOXy ٬?Ow%'ө9QD4P,ո˿T$mdEy4z["bdV 'Y$ۿ _na ‹څ۞7Ѥ hXB4kL}\s{[Bg]sl-t2e6Vg, ulrTփlD@wMuN͗ȷ574 Q[d~ܗ*h=h̀@EV$IlYprsN꺽hݸa28kLÖ3&::VS."oarEEjwI<X,WGHE@W)b'-] Wmۿh{9Z*+~kQ(Kn.;Q Io[MvK"@zezIZSo1%e+h{+iV U- bugbw41P2Ǯ֫@Y};t\p02I["^ΧYP`$ƭx4C %%)Z[^J7\b6/,:;6@9,[>jmO2瞏XzEP}2!bO CvxmD14^&QQ|[eRt,3]Jt.DOȓ6L), 6Z;vYDQ]L!-('r܅f(hJJж&M:` !x{oH\\חeĚu]{qc_&Dp'w6|;bjMD=[`|#_de#){Ze#1Fњw m Q)UBiT U{kkDEPk 7U5U۽3/"?^=]swPl?}̲5 EF{`e%p,nfC7L0`Ѡ{wlQv+L=GaL&LLEDhN# EV ݳ%r0(,Q54^~+ܭ6\k/bZrd !3Y o,+֟`r c=6hmDX5+ۧ"PI9E8p*mH}RLJiSTQQ@r|M?N+sf-#8cD% Wssaƞy-5ȋ.td$w؃MΒE HA-nڐ$˔Z!IINt%3:w;@f4v]6 Ӏp$Az)y}pnM4)mj }l/?蛯$)o&APΨJg z9^&OHݜS~wYRq`\ .=}b%7Pr2i;+Q1Z6/e+qx+Vd;ϑ*QSPp ZuXZEʳ 72P\,iM(q q xHY .:XQ|R?"n /yV:.wm!KPowC#)CgnƷkJ8]2/N`>9,XRSĄ~;T'by56H7"D4{.55O6C9ZҌ<d, T<`KaC,qPߏt'ԮنAs/`0ZBXKcJU]{Ye&Zġ|ӷ(V}CaeUw{*^~ %)*Q_@%#ΓN.0*qH>dΞ"ճ#r)v~dGnTcf=2E$H&c"DD;6o6o:h6tҡ9SaK,K ߾W~SÇ~S8ݾ+GMpDPKǠ…U%6vl:R98Bd5 “ <ؓU0p#V6˕ `—/i ^:@pgBd/.MkR:cywHUǡ+"sp">w68X DOJ / 0ڎVL ,}l>Jy 3潁̒"u7'{ыgy3R##Z& tŮjlѝїPpP c,({ 1:E]~ pulLO{rDI~nI.@gxLIir l"X̏NĎoW%gmMMb h.jS Xa$R;zƌ^̀TIeit))J[^\Q9ӎbCrkd E.7DIr5yɟEN{A$&2YD/lWTG+>TgBA`/ +f`@awP*vȾh3sq aa%H2Ŷj9hr{kS7HH힂S>fFޔW7h:B/U,+8v\c}b59vI.#.<P1"#)Fiml< nͪU}B++ vaw%#pvFZCj&) l;t5W\7LJ@29邬>u\2rrmm (9[;_p&2 WT#r:]ځ< h"pkЫ!=/nX*PAQ y O3J g&rxOvlI*,Kc-1:7cw!މ!0QSxs:W>D9]Zu s R LZ^,c؆G3)ruPeƌ10mXFҬ'„ 2SUMCCZvmds ^PԶ#OIW9.1V''%ab6 /iaZDŽ* ٯTzHfAcocTVޥ%G~P T /9)zW2PL"}~)p ,5J+G\QQ8:rK-.ϪI} /K 3].K؟5b@I(.ؾ<)Oؐg0 t+0(hE>cfQ;uΣuO:O |IS3NGw&x(7_q<6s,",mB0&M@7MGB4Tƅʥ%Kf|<`>ҸLms\\h)@=Am kmU`Sٙj ɝfJu#̧;Z;i.v!92~[CXͧ[^EE[9hw$I)wlt5S>V Fӏ$뵐sRs7\p%@ZHPs?Ԝ!>;BD #~؊P߾2sxGaNA/MPQV, by,H'h*~Ǧ108;^Xqҋen R2+\rӷ~"`ٵqMW`zG0GY}|fP&!qC$&Q!FG& H d4s-A桯yc!JaḶZ#;V`hJWJ N/?;lO_76<;0&.3![l Ɠu;f2@F :<nm$>r$=$h)G4ky;kBhcJFpޭB}e9ʉ{ u }9pÇ4C#)N3V7 |iZq&^[+xȶq ~;%מ+Nr?V mxgߖDҀ=5<_I0gY+=/OS1'ڥ}*ͪZ i+vI]>` v JA{ABSkDxizZxlإe]t=)hz4F ޒZE#OG:_.HX4\XsHY&j%~y- )>H1Zq*kvohyz*|T-Qb#tqpfz)?Iӯ?VN"poNi4VHo\o޺@{(j5Uvu*rHgQx) BaeIksmwZB`HOWvRɵAc דIꓔ !:fp%%A7\C̳%ӨX뫱AMo!/҆B_H1$ݎ=Pb#  hˆ15Vs׌&*5Fs!$ @#}_=?S1kߧ(ÎD}ް`UNٻ >"ZeMjz#8C"qWtEe>^I%iMmGny(}&/r3ltD.`RF~A'p-8\&uK7jߴOd}RdhjZx-N^Uo66v=òmjqhт{⓳bdÁ5$'CZGFd%ϦGzq~FCOJX~5Qbaz}?jQt,S_=?pbGh !I}CY^lId̐Yq1mKd}LLLA#T1r<~D ))l={c\&@nc#~U3I"XO~Ʃ*Û_N<Kd2bbqns1esǷ~x@s$?z[tL WRt^,61 }Nx? m1N"VAl`A:XShdjzUơkwR!Og:_m-pAɕn෰18-LrO?F jWNH!h4,F"2/JP`ꢱUU4#Aai+t@y?`B$Ce]ƆvjTO?gSq'IJo(aLԱx~o@GzafID4Й>kd[|@Iƥ $K.SؙG0* stNϬe8 !pY10h}*Bn-muv~Ye6$xX!x|F)kbE}֟˚~] 66Gl'!Ž9hU$lIEa#VxҚ'}X"vs5'=`v$dnh? 2c_FN,yDM/|? 9Ϡ@,$;*(d\ HF9J^1! *,8ܾ Tcy]6jT8*m88~ݑ{ǎ_c=޻B%# Of4x-]x9A8&HdBbNAɅLe\K` ?"1(D;7*(FIn!;H=,n$65@00ua]+'퟉n0H`ާz*PH:h{5gE& D*w!=lH$c7P0z+ u\-A<;*HJI rޘf_Z*nj+-X @9ȾNb}Ty)d2t7A0^YcRށ7JQ\Pl#,\\%5R&_,-# NɪӍ\bj M{>5"2'cUV5 >BHe?t!I2vT 3 LxJDH WN\ 宾کi_.zҎw4#-l j24 Qd|XdɤوGX1:`OSiIl.3xMl`c{{# ,2tmMMlٰ=vTZT>_BL -9A}'f`=5X'IʨUOߛ™Sև@$x18W T'=ߠgPbK/Sð2쐢~W.'Zzߥx7- fӰ9A򀵳+Tk0n#6lRK+f N*ҿ N#yI#Ljo ;_ߞf>Іֿ=W03o{/TI[sj+eI63-8Is}gd>RBH5ZfAtpud44r^EeZP#/wfɞn̳1Y$14Ռ/*}k8:)u &|#j 20#T\_3[}1ꭸ\?"ӧ`Vc<.<|@ >#"`POZש>!N`'2ub'=f.]h&n)_# y.zYcܸLH)r?\:E-/pY !r3%ϡڔr\Օ_bvx-=Eb D5ĶX][3b-s^ףRwr׳X Bҷa/ O#$%ʱ ڐ8>2-U lxtq`=] Da%0Qya[Majl2X,-y״0D:zLy~F`pMϺCǟ bsA\=ԽJtN|Ԍ!EkZ Qk̽TM↡̞B3Jrx,|#nPSNcdZ2zW[`4J_+ g'|skmn01 엞)V?c==Ig]C$dȗXv= 2)M"#{8whO [g)nΛ ڧJWdAT6zILua(7a9뾫ε$[fWwH*Ar3j #7=w)Q%c){"1ayBePy[ ^IRbFG__@׊jwr{ )_$o)gD Ir?>Rގ ێT0{u?O${hAd&\ 4VՊ) c^*`¾o Z-%,}q7۠>L HmjX+\"9:kEWM/Ntn[6r>wFaXmk/lwn S2խ݃g.;B{$+V1sJDIF6{*GM^ NkO(Uf1˝{F:J=tS-K>Y3d_Ћn+ iE\= >*t G&Z Cg&1&ҎJ Ohp ȒۙHK, 8љQt1j&wr"2P/@^t{[5.UغE=s{AH YvZua7l$7۞oZ?3%jt~ΔZmpoen"o}f0ڧ? qUO)gcpS) u*5G9<|ͮӢ#e.-zelHKmrHNTQ^<_lF\!ũ`'N&>r jq%;BmJ _tRB|ik x1A ^fQKO ^=cfvĴ]?~łt=!5'7qVb CFTᧉI&y٨; wg@ނEajn@bZElyxv{WdJj֮#w^{I C=-9>(p… ۰CMl`WT4о]"Z"etM<6]MK!PoNe^;ެuñ:  5/bs(23,O3fY0s3UdH1Y @Z]2 O]HJN؞4,0Bo9ZpX1I!a 8q"zkުFmAesOa{-"fda 6V91w?4DU3brF&].[ܘXƴ5#k|H"P`ڽ }b"E'"C+)jԂ'JKę*p%UBSeKV3'w(,@/2 궻!H^5R|IKj-?+ Y'JAZ yU~\lA#U͕|}ڛH.L Oiakŏx$9X!-RE4k5JO ܯMrTȉ'W֨vAVo*"X|m_ߟIyr:dee |arAz7&hu b4pD"Ҋ>vQ dY|1I 2 7XScy]c|Pxg; JnD$4x1 Ⱥƣ"d 8ԛ [*EsM2/3zA6ZRS{/ZBul/.:!릛WRpE-o[֛e]c̃T禱0O1Zx*2a :_WP#9v (֐]u`[# 7`0sP{/{eQ0"=*nhimcZ?S!IS'ΟP((t/) u$Ol6}jSʀ:nd2gTGd171kbǚky&5ͭe`Bi3i;?;612oA[i:ۏSC/M,md:{3x*Ihځ$u\%S4Zc5G sh+IF@ ͦ`!Fto%{42aՏzLUKI+֡4N\¨s;4Bt$N6t*,GmFdSP#à'=K&d!+I} X\@}2zIS^Ǹ8 U2Og$g6NX2ۇ5c.5fX!:T+OFe>8lc`J/ 땁fP PIf{'mvOו+{c$|QU:fSPk b ?M(IJygqvN ᫢Iy|nyBp 8xjN]9{Ɛ ְm=<:'Ւ+̍Z jbSnQV],'02'Qp^  YqX7d ,޸#O(E-]ʲ5F݉V#1eJ=yuw9*SK-".Rh GHAK$7>AVlwA τ-x|p`?Gh2F †Cj&$ `g kw)] H꙲!"t->FUK?.rbݒVES2hhjC`o㊗Nq[> ~dbhhYO~od#fb;tW?65! s+ Wβ[TA̾3晐P%"I/ǣPp%3Xc0\yHl n({"">j.O7ߠA8tc !wSF=_ݔBu|VEɈ6*藞㴹 S\S_^w^'_UU2h;"\t=4e8?yW #0FҨP$&4,;viݱ!2/evLji,eݥvipR zi8Gcv>aCZ+{?NwF!&cǛԈRjoy%؜sBº2 W0}rF@x[*-!( ?'cݤAZ9+RG?<ۆ#>ࡍ&$ ۼ:` JY2wn|iK@VI>rB J:ijZKkUK,ڦ"d cAK'q:gޱH|)^9S7]Fa3C%# w oF~#f|3}zlրqP?VrMF}{zXGYL;jqw]lDjn?~ k} [ΖL@a~$qtEC7K5RK-"F"ENpWiAm Ke%g×M7S&/_9Xx7lh̨ #8E>>.:kW>%:vՖ˼(xlA"tȮ Tkf ;_-wF>` k[%!.R8Y `Oo=@R.E#2kϕ:_S6 pIEJ`04\֫mE4&OeOo}dQY)/p⠮ KOܑڜF b$ү_I}_bLiGJuW@Pnx3-NoSr+x@SYҾ/(#.}w'<OM;[W1Xַ?z?8m,x}=rfo4\9&ݘZ*37F"TN F&}M'0Sdr*}uNwYlַB$7 &Eg|AAڛ/ ōI3&))- ukcдn3Xxƪ=~,.9t%['mZ:t*9 YG~o2J#Q[&[@l:Bn4W[d:)Rl㊏=L0ÜxNWMSZ7Lp$`ybi1j?kx^7xFgu7b㕰^0gW=cg3p)Ҡ"y(Y86e ۥYz#=3'O7En#{Aimǚ<سI)E;0E,Zn"01o9J]#NZesna1k rWMU J|xC\.H\zC~&İتq*}60hrV ]e =UdˉS6NL4Ms&){mQ!gѫɼw(f!!R ҿ7>; הseGWX%D2ɳݓcVؒ Hɲ{Z}:mpYpc@غA./4e敾4:VHWp& s&cĮ`֎m=?˯"3nfIU}m G,^8~G3W&\C9$~pmZgɪ>}nC~Eu8P]r,p$+X8frPƐ7$jL(,6$LQA|Fʈ̸VBr586W QSvV^ L;h,똸2;U^=KZ@ɯ)I)3h*I^+f\[oSޓXsC2] +V,ߍjA:ۆEK{)O Pԥgr7gIb]&ET,C|6|Uɾ&Yt#*bURwak+ 5]?B!^'9.)[ Af%jNώ&&= 7M â[tU[FBC^Scu{J2@IuteTSPTek7q ;~B!vos3[GN/V÷AlWAt!*+1*^±7HDUw5[h\<88CNJ5 s,8Q:!O?OfW}sFu;YA8ǡ6G0疝!Wa8+#k0o2S4iR,a2/7bSY$|+5{Hงz2jj_ͮp~~wy1A zXrV3ghmvC/p@A>p5̑;r~XuPo+J]ʼn| Yeze~"DnbIp aV^PV ǧ)=x*5!p[̶tV<o.Km3*W+k榢U)V"6*뫔DǩLb\#X-`5;>8N7156sgBil ef` OÙY| -x\VЈj*b "' hU[q EWPHEj]%ˈS&^gvAM]j@DHQHeЬVƨ2Z VIS-CB~m֥ϲ)=d+Φ8qޔ֖dϧ6XH7qCZ0H (L"Tk*S7À4)S3w.v˼Xҽ ș[@V_]{62_h؂~7>g9>44bxD.?Azq֮6ffVcl=w^@#A-ymɷm S#k?R,~#,)Dr7Akrz ݙye$R|&~Tir5OIPL$i8 ..p e>Mܲ}rFH$D'47V^ Jgu ⧍ɇ)jZe]XLP"H~ݢP.\,3t҈w3Fvk._M ۟{fS\[z|pѱ>B@M={LMb"]Gv\ s_ ;TNٰA иY-kq> :pb~SOQ'ӃQ oڠ*HZieTjS+%~KL Ƽk_:p+rnR#<鸞7@i4t %' *#d/ۦ.Y wsTrDTiz1ERsB̷Z@a^ ۤvEOg1V0=cL~ ek8t'5]4FjW 4^sBSz4R6#׋F[a%\HI;^|UhܮaO7 I.4 D; W%zc_5ӡ вuo*c>s:.*Ѭ[aދ`Gy#9;R>_N8 `JT&AuީIOdR1: d1bEş3V?QPfUdz+@~'$Vo;K~й:WL%zāG>! L2m:E0^}Q@; )*^((OZH"PI?JDNϩr cVδ]KnGv74dm2vy9hh4JYT+ ML ĐD a>{\?T;^SB% 08/dElX˙0k,eMґhTb6j, 3LH2FsV/XٍHiJCTTgYZ0707010000001c000081a4000000000000000000000001668c1692000010d4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/G]?Eh=ڜ.+n*}af8)A,;%F\c$:mR D[ ̬T$9&/rZޕO>.!q~P4}N/<}9v.^._fQҟ2zbuH$q%{DQ-W9vmYd֧1+HKbV}əie[]nGa.hǥ0fx|$Nxd𴣦ˋ5H:zǟks96{I3 $>0ɼҽQȐac~9;PL14.(T2)o`jt6|͢ &˄Y B1C@Ay* R ͲQdžAD'X`$C7C,*1Bf/d=!+E\kaK6ѶNt {d< !JN<()5y)X[t\e%2I,^QM[tQsMiu 4R&L7}br*<3+kUrwJn<GkNġFh'LU>Ri',{fQMmpT(~'9 ],^2׸F47|-j\8'SfKnk@=i W됽翋}^b f[RI7i "1 )EIv'v0 >D30v-Ds-X%}/|s_-.k/SFKg GصO XS#b8P9QA2a>1H3BCG3[~,haN;UB {Od~ח"O1 Wgd?&ٔ]HK91q4$A02o 7 {E֮Fau,-8'֭~/?4~oC!=>v.& uQ{fоz< d ̗xeM|JNEڄzxC셡!avѲ)=o%֓ !uw򰇖j`RvV|, ̚(xx/2\$K "J v#*ꇯW-.6fzDˢ,Ea¼ (%Fj"Xoh̩ꀟ{f_ ;fmq}V]/!^_;2 qIXO%(DG)E´1FRmrΔ5U׸aq$31FPBn%ZxׁidqWD噪IR"E/Hε 1jdY#ûbwrKs̬~UqY7.2XW)l-F/CE(#iRBK&AXKiH]^H|XZj0Y~Š[y{6݊IT"\H .',-}P  Oz}#Ҡ2*@US˴ :i ܶA+hܘ Y"-uJ I V FtV^&{w>YNڽK2!IFhX:s|W1i>Ԕ)5֠O>hsŸؒb4y_[6C)CsaUB{5u:)mJ33ۦP/֫JjH(?iCjUuJ $Eq:[|{HX[4 6ҰNV/`5"qB@7يvuEБ>"l*s>jlBy)iK>Mv`-~f/+l/XGL|=>s5R':8܆[D^т!n竌_"p&1/KhޫLiPtmbT$ Zr g6=M@r']T܎lD@&C2И@J՜"x<¤E "An>c#Fq: [= >Rvr٘6!|+4ؗAiq-7Qnt9lZJ9Y 8 O;*P;%,h&KHQa AebFl4VOQM*`u ?*,>JwG,cfyԻInp!h&7V8m6Hx{hHuɛ( >i,PLYZBW TMOqD1hU|q7:smiԞU7\s|(5t]u|7vh[f> ]q->:-Kct&ڂReǢ9d谳^0Iu^o )j@tٹȪJ Dn衣O, 1ث4` p8Ƈ9nЪjuÃGRiUQT 1!E\DH)!Kض?>ї N.8,hdʸ Mmzh+`VV #շ,GK!BT6gYZ0707010000001d000081a4000000000000000000000001668c169100106fe4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/]?Eh=ڜ.+9#6j}6(Udi5_O UP9]sxh'+É e>m4KzB]u /5UԪ@0$׼joC7^cAg Tr7%3Y`X[,9]|]H-.%TZp~1\ և19y<"*nIk0 5y3"&9)K#WӾ"J #R.Iw_$Ywɿt`k28;gۓ,v?FV%G9k!=] ~pGsWWa̷t=# Ik `Bn(1zt"痉;, %O[ƌgRN=eg"rl΋BĞ|m g@O|{PC9!^iq{MBa i707F%+z"8aczҹB!; ;,f*$N\'v^_w(n`kuXq pr{c-ʘ 5}hdz qpD<]Kl׾f3 ZN1i2Rm[Pod0);?_ID ^hG(;,"~J=)(78#NapS:qv96B1b*-4{@/wrvV@ v6\slcU^B-lWFCS?vRBeӄ~ &Ҙ-pG'L|2 =F >bWK )(weQBqva7Ap@T>u~HR& gQ L0fYn]dKN3&${ ]M'pℹ&Ȧ0ee᳘!`bwq\/;:N[,U(؊?[o E1~D.KT$.'2j1LV,a*JPA3T}AwZ>RaqhGׯBXސHMv˱"bm%연s}.tt0ߌ3Jw}fsIF&~Kv2)S_J9{% 咀vs$Rf:GNj,m rЗ*Ո!-:?vᮡ{08a7L[KLKic4(Ѓ JX畉ikT SLl{~]c{M9 ])zߧQ肟4Ps91Y* OAMd!X+*=paBMO'-8 '7y8lM;\[QdDQ?u͓Yz_¼hTPϫb]mo+PgǏ/ by3 - ϠFAb6+Xk ј;4ll1cku (:Ǵn-jkJy`?fDŽ_ɘr(joV =zȋh!{ s2_ :[aºQkЧӿ.쒥 ᅮHA狔A_\\; 2~4.%_Tظ+O(*+)V@CR~$ƒkv0}K.WK4̐v  yYeBkH0,E8bD/{I7+(bpqֹ JgZ`DЭ"=Q{&-yIjѽ`( oBTP."SN,ΞNDq@] cĖoպq9e}`fnW+^'O)dW*72/ǀdB _RiM ĖL(ܧ^H<楣n&;Nhq@|cp`!3^3 .7L[tDͷ&l( Kp zp[ɌW68BYnYޫ3S^1Bί<>=P"_S! CP< &U둞ú(5J@g~ HI͹Wze(s k*ښ#7M_XdC8nǙ=8j?g`EꊷÂN˥0$A_8-^;{t; g"qI?6Y|35SАޘz # bQ+4iMH#zG[}ɣG)it_cBHkm\w?4j_"^P^{'z- JKYc՞yET]mH5ݺYZg>w/ \ei#CeeP-~*,P#I}xSm y6,!~40I1$u|PqE_mx$vQ3H og P*-Vro qD\>Q?WYM嘢J]ū5Fޒ4^<3ݺ w{ º>IY.fzdz@~P 2n<6@ZΐL4~$5sq&GCkkځ=,r܈~n:`z#Ǒ^&F"AvI٧2⇰`JɷID#]}xݰ՝f8ԫ B>iY2^R/_ ?Y ?(pQSqi$v\E8uO;Y =7 "*a>IyԣX;)w?lyXO_Rw =aGaqbN'e۷M}irH43POP<}=@M`Sn0Xt+x޵ë4]o&(9~]E䒁`/e<Pӿ&T'}on/U<ٴR{!˕I_N&^ruΫr!MR~Zt #f)!vsZo>tljkʼ)hEz?wu[-^W !,H;$JĈhH'&kRj#"[r㗘@cWF HMh1iƺFhq9 LܮZ95enĆ"'e2zwm_c9Nظ njKf742vg8aD>_Au%FOYzR[[;>vp _j?>>q(;dK[dS=!( C ;()OcZ-1lw־)J*a-0!fDѧx H f ntHji+\烀Zpa7^FVA[3#,a7`\Gqp GTra2}=+@Ҩ֞x1P M[a^2z(gYk蓪෪[NY%Y Bq= y)S-])>Q%%kQɧITM쐿i+'ѿS Į=vQo@2&>sc QG;EfjsMv!iBaq@O%J (^` #?ۛQJ߿BXS%yc|Pp`gFd/>q9ruIP%@" 5.y g ^EBG.n{c)p[ƴK7}et$-T7c;Y~m )j=EwoIa\iw0>0i3o Z!V])vbOvCal֙\OCIۻBT %5NO uO2'\#?04 gD-r: nE@QZU5TB#E`M ^PjN>2W^0+ֳ74֪A䍒{w!5!7N+tv^'AxPP"0lC +a~~ y/n&keAmgj- /&aӈմEׇ{"D2,E~;=~A1Ǫ}HnG0v&`Y9^'}x@+W#\Oi4U띸6_z PӀ杌Cl^^ Ox`H~\O( ҩV^CoB3E(M,̋I\òoЦ窀~˴`"OSŬ#Zx*B./'~VGNN\ܑJz|&=FE+޸<5hnGF80tk`yݶ0u=[k52][t+)5R*]rw"=eEtG gVTP{ (z9R;T1)Qx>FqZOrD m)~b o}g*?<wajbnb)鹟^,%c23oqPX?9IXdpBax ф $a|Lf+3SXItG2V*=F4W߁%!|I+Vh \2NUީpW:0)>ZOGUXظyԕ2>.YMM&*-3i" >geɴkFͧj%(=4.[j8&SBF/Ԓ]5H9:́%vuPg%;+.BQǼ֛j,5f/o E ˵u"j-ҝBm(u0w@8CtU8aBf v~3HiQR^l>T! {f ^1Q4=חl&\i0ԈD G^Pri NhVJlzFZ nXej |OS̈́)kYiE\ٟ虒/be*[K|7»庯)3ho'O9C4£BXk:w{{@K3V_`hRּsUz2-ڞ3Ѭ]%\3wmr}3F ̃)Nau\1fq_bl+RkfaZّء5 UK9 ɡw4ìpw:PR+qƉ\/+ǻPE~ỉ7M%eM%=DnYo"ZWdPNxj_qҞOeIq-}C ُ5%d_Ak'nW08^"=QK"Xik(sXY1a~@fP>:w/&B;v( ,x8'ԹZ]$>F8~a_EJ*yb8yv⫔;UDS&V,.iЗȅmF+j3e4rFXz&o6r`J#CbdZK _!537=Fw}T1ĽIUͷفo4rE?ޡ)e(rrA 01hIs#.3V=o!HP$Y':#%ym;i߳ZpU9Wv^ /xțq8zay[ v5K~-VR'W Mnl[N?˃4'__Z'bc(XITgjE8;ב6*t՟3J I&P#[wnwC ,=7=lbs.s #B_IyE449]I-Pwu?!SEj4^q;Jb$$YOŽiz2>F|  CXV}:?>K̮ҧB'B'_Ahܣk_p+7J vFA{1Ƨ@k['uM"Pv?2Oxb3Y_37ng+G3R<ӎ rۇ Zz0y磯%yZ<1l{A2!!ŀØZ{˄p;u퍰;9,p @~ GD|;ur[32ɱ;5R${ˮLss9{=U 8}ESRŒBuftK u 13=AҌ|&hd9/|%0!ޔL'@Jf9X$ų½<0˛:SU݉W6E~/Q~.UөeMu30q#kh'f\φ\OYT@`sS$=S4Ofǁ }D*"vm5G=Nű]*؍LPRTh]OL/,͗ZɻƟSh턈lWG]sylWxCEه.k䱳7T&L SI\=]mۀ9Cj<~S] (QFSWy](kے!Q+[:`z Ks`]!tEZ-iGWp%EnʡV4r^bDV+5IwZLjlx/YӶK VwOZIABfky +hWg'} Ɏ:8lԪu^4T ?;Ql$ŒT!TSC8eRz^_(XL.qZH7ȀG r??cC tP 兄]l `6(3]ڤ=;H) j{)E @^C8Bu~'r@1|NPSJĘFڝ Zn_-) ǿyf!fɝ>lDex ֍E,Z0J\E]1i0{K, &t|3LnhkBKfxW{|6Hw@ˬl#:yg u2}Bxrp䉟0mz^gړ"PpEJn"o{3Go& zGM碵hyCBZ(#"K%^bQẘNk9[eVSˣ ugOs)'b8ICBPXR>A=1OӅ|9z❩;)j'Q͈n>&ZܯՒMJw8 `6@cEny 8Uu|Ul4*̞* ?.9z7Ʊ Βrvk( ei{c~ B\۾F$ieiXj- b{e&Em*mIg=4,y ~]ܤӁ3#k#'GEgF/_nc~h DƗi)Z7i`,u/Nyh XviTjkCwfv)Lw$ oaf7kR]N:o}jWw|%x0nI\iJ/9(dbw5ԾٯrM:-QUl#*j39m2 vbv,KYKA aJR4AqbH ɇv⭭Ռ0qs0I.hm(3ҡ&2uKhnd6sM_ɈjKGRzgh5%I ͟0X>Jגv݈RB.nA'iuw\%E_ȓ0Ҫ`a/4z<>wD/Tw}$lhNMFghueG !H2:ΠE-c\xveQz#:p/)_W5OP)ӄH+CJ Hepɱ#u)Z}A=H+t%nH1G\Ul8!Bߘ+rx4(= ^Kh4GRHWSSI.azo..mtLot@Q<]4 j#<dƫ+9<0;J;@|Q'~<( 3 /(/!j<_G9GOӃҎ0ΉVYAƸm%(_̂ TdJ [)cBItKV&bONf;q%G=sM]˼F0 <)U_ X6PLZT"5D{z{xs ѱ"g`l6&}3[Z4 ;褆 sv 7 J+9-\%2:'#hEP}e|^ϴ*7&ye?Fl X J/p+Bw{}ev"4Ԣ4S|xfeg>Zky .jѠ;qj?x4Ł;\jFr*JD?밾Ff}9T6ftd_ )o~TCg}Va PQVκ)=tW߀4v+> >т|TNTUCʋ1Վ@*DhIֱw6'>V#*ȯ*"G]Hm/BMJ1 1"OBRu@\]|t}`P_@|O? _\,WqG8ma+(a`lWJQ cͪ s"u[K ebKB7(;v)Ovv~ CL,-7ٳLRBCYmv}`ފ@\(퐙G;L7D<{zB+vf[IuiƼp*o!t,OmK&\]%2[0S!Ez-􋝣]bFᴾ7x^{N H06$KvI%ݎM!Ci^S _Q]> 46=-3mL*# ay+2NTer`.!b18 :M5d!R(Sbze5.|3x ;v2lhɬܛek$,x4j ;5+%% XQ7A߸XѢc%\фR@&'Xe2ݬHz^9kHt/E(ٯ1ywH1P]g- ˕ZCw_*FT0|l'#b5$_rSyHVfMJ֌'eTH3.^hTפكc|c&Ҫ"CThPJ:rlýT}2F>W,Qf6:7۽j)~E(c[8Fi5Qߩ0f/uplC[#We캣!REx܄+Yǽ&,8L}}GMLK{;R37dkKspԿ%]F;  ZSD/>dmj1tt9.ߌi=蕶}. 0K~h4U~s9]jIB>}b_eQÐwB׳M)6f Db"`qSha ] k'a5Dc%o߻%t4IB~Fv[GCS@QC2: s۩4U>/ pdiKJ3wԡ5aRFQlѩn20k,b&_c{q&0'\l*JZNPEʠ7Touģ~4J) LY3e8y];ޓVQ7ͷ)SgZDbŖ"N׵ @u`*h8.u$lwڣWPjqDuZ0 g!<ٴZh{ ĥSAsx6j ' 4\V6=/(wW tK:4;ÿ(Q^m^j$5Cd%ҮfV)dȫEX_n[ l&0?Tt(fs+cV%t25~G̸}!rh8\ +RHfY\/ܔFKc , ,0^Ǯ~\~hhXPjOb(g;e6̼b֧ Cc~*$*'3*0Na8YJ;E>K> Q x vSqAS /GGZSBE/%i2&i0c90leǁC4[f=dז^[<`wvk ;zV >FFYif{7i۟Vw}ZMC3ӧ.JC*%t1'9eN{X lDX Br I!gr80W6G?u!ƅx2l}{=>Tu=V@ƀɂzm71SrӪ>nx^i52R 4gŤ12.ھOٶ9CF~pGyQ۷M>fmP~@Zly$, k+e>&d?)g3%wQG[^4}>hƘNs쀁q1GѐL uj8++Ghx 867bY:18UNoQϴ_) v #p!YxO"Ja3VԔv(.̋$ΙDžR&Ù~8EL !CI.ߩ$axc;֢ 1ur@q/%P&Z*.6M%FӪ5m8rVשA|".9:ěhb6c~oR &qzӀc)^Tn'Lx  {RRo4#< 3ʏLZQɴEg#U* ff[Aa_bS'tՁ8ԧ7[>x#wݹ4+Q|s %0i}N.˒!"?j}=+k ͢|?/"p?/4'&HඁuSzᢅE(}2<.VWvPS]r&7އΝt1t{6ӯrY&"B ҥ̤%cCjj~~lGQ]/2^:B()Oخ$ƍ]CiwÛ< [80я"s5gPPVmeWE Bz%L<` f+򓦶M3\T7_* 0."e?pl($T3&@kIF-~&'|gb+2Z"9dkG1f f"a>DQR7_MhMlc#kf⾽\-/bK}lS`KP<J.C_(su G[LLD Z>Jz~6c^fSW~!*gQ)T`P㿊.tTrxXn@#sX"8uVAThDG*RM C{7W ݐ<|:i3?> 54K4f+\Me Vi/b*>Pv|%yx'8c76IF(Og˲&vߦW)/+҃OTK3_ei\ 4uvFSqGႥq"}j|Z4kvZnz B D21t Dm "P!ylWQD[a龲VoCk9cc]P?SS.6RQ]ޏ32f"c43 rjG 2V=59;5\]ۥ_(a#p[T7?~5<ϳh).xКנk5v.ݪ'{Ĉ)l1ڇWfۄ#ڹKC{:鎈 ͽ@{rX[B=ߨ[m;1 c% XbT}}żo@]%~ks>s ]1$ -ߑ /hV5=첝aQÐIq- (#v*#ƽ Xݸy|K 9q1v`bt" P  BIbN1Yn{K0F7  E}њ(!L`9vJO j{(nRG;3@%iFn !E 2jf7Ir4 +a(ٕc]uTL3hfldlCaq, g´3SZB*ܷ[cDPm`\:&>9&goDg6Mo|uȽ"#Tw9|<` 3 #H+ ؃:)o vlR SyBHlai7=)F%k ~%.Vs2`ǔc}y=4i7+giNE{4 0OEY|\j5DʪAjg JNck!( P@Nu /ҖPbN@4?~D "/4`[ъ.X1( Vژ;vGdBN U8_4#AUYN a΂+?ӆcaU SJцjS3PmU<ְ/'ݦp=m%GRmq^(PwAv$ur XB?€9B+\ 5@c( ĔgǔO]WLڟg2O^uʝ*-;TAk.[]{G/)'(,"ln+Gc)?~Xt_#*BǸ}ԝuH-jQ<4Џf9d\‚+&=e7RG*zh"\\O"wSB*FHQfZ':3\lӴ'x4{;/($('( 1<-B;%>Vvvv٪6+y@KRq0{  (Un# dR=y v+w(/qQy<'< S%\Is3FTiB2KW pPhdfEh 1>}ր#-q5"hav9Wu01&&{Par]|$Fvh]5fI+ϾGG$ 2y#eR{_Xհ_AZP`2Qh7*ڕz-bwk#5~ ω !tp57;',!@uy"t@H:V-X4 NM15WYT>o]tSqB6vYF9Rb-{x!/Rtف2Dx *( B '-Ʊ .5mH k+3ڼJLDw(G ` Կo"-= #x^8h[gIexd}2hwX`WYk!8qcJ[yhiN]"HS/'ۨ|}5W6", 4+= #x9J 8%*yURŇEsys].l[#ZS 1 P<Ɔ*"fTL];0dmݵY$hRU,›%nF9{4b D'KGv6AkЂ-FzW/p/ w{gjK(N`@m2E Yt8l*w{XζJ,<&&b-c.5Dz+R(@9lW& u@%˿>JϡreH 3 sf>va8O &NλZЅ!QLڹٷ0ΫOx.]7 i9UPreM%(Hxd/ Fh M-?,v LM"E!)rkgPUu$ a{uX/fqBgjkKYWAͻYMOa{+ g?^N r*ߒT`1Vh@o&uD;B|qM2Z:|mt̅FK 1U}b" _+*`I"0; +.wřULZ%Vl¿bГ}-UC */Z KbS+N8E-; ZPAK`nkITW;穓D{-ֶXV+' ES;Oƪd{)2d=148=a{* \W-ix?&V| nUXQ1~TMd`b2~AwehU f:ꝮN7YkB;Yl"a]<6 Ҧ^Ryc(Jd=(@kA=ʦLĉFV|OHa9/('6RM !P G/|8v 4  0-WDz/&OuM1NA>|d9#[3OuwUrf]xt^-9&'%\ZntSaz K Jw& Q(͐pԦ[<0SwpQ^;9[WT.KcRA D` Nj`cQ 8g@)IA"A 腭_<.NЉߪ  hYW.DeFeżpkI~ؒX"Gk B 쑣1SNK/fY+v*32C54vd틯GfcňصcMAM+mrPwY3c3c5L6F|#SR;hk]hUH 12eth4V<7zܩ"Vi1KcS? R^"R\ J/^CW X#O)+/S[ 194+bXS,DSvS!!j:/7{DB<ĿAfg[Z-+2׵Dycg5N!|#ḲDeLXb FT,9g_L NBgA`"oמ]aR-uJ+u{u`VaC*|NJ;" s) P5 z.ЂDVh-z1&a9`k n}3SOЈɣ+@q[„T]2t>cݍTS&]neAbdu]?3M!]=C"t=-[[\2=Qϕ3<.Tdw8:w𢈬mT9oaxJ,4𻬥f UNU# D݁ǝs!тɊ/cI8(1wѸ!{1)f:?/E7{jao.r( k\pe{]]iS}!1j]J_F )f~W Ocy6UxDP?1o('턏\C #"R2: P͖hɟz3}r^fWŷ8m`vj:8Wkwܕ.+{i WUX5Zb@ (?Fs\ԧ(oD'OV ek(<흎B#R ){D0%sajto?}l>%tIZ2%umf-t. ,%<Jg3TD%!aeT&kE2\ ? !m k_A4[zyp}7X@ gVdС]G>/s_z ǃ7CrVsu@\wc"2`σzJ7:jCS>9UX$v^5y0yekHCqïݐ;N9a;׍MqVO*0rY3F&٫ܱQ 2]=RG3OIiXB~,,玳 ι!>\yީ3YXJT;VnFX6|/ܷuZ|I|u&U0Ƈ*8eB=5vW=+u)%Ph"Y?Du5WHn}w*G](;K(@aF۶WH88Ԉws^a}K'Sw2=aH 'K6z.M .>3^3|]A-ڐq{Sd.4FC%b>ZdQ>>ecB^xG >Bp r-C,| <I ,Rв"w,Y׳Bepo%"ɝFX^+Ѫ <_2y!Nx_v`LC:a}y.R(xMr.}*_Zb54C9 _nPnOQnYYboFU?J:H:]m]է^eQ!"u|D[J*Hƫ:i&J8X k}?*wZ r7fb>aϿ(j1* i!@%QQMo ЫjP#,N]o@3#VKUY$(ڨFC۴w_"mI* V882/ޒDh  B6[ïXSᗁh^%q\RoN5n>0X/x,7uQ5c%H&cbBT9KKL-7m@]d(5Kpտ>g}/(D6˜ jX±| \Jrz*R;4Z| ?Jls8l[ ^=b(Ry5;Dmًꆟ$1`< 9\yDVRXFFJ!Z^;_dֽp..tv|rsk~_fpJ#d0 ۰z1 38ib J6GQa9/1oi2>MAmQBHf9)e aIɎ0 PH*s@KōFuu-IjM!Oz!ayǠ#R1<=_ D&q/xW >0 B *pR {'1otJW3b@XFr tCeU;n8%e~Mibx%VgeTB]VT ̮r5^^Vqs2JGP[% tvz!^`SXLԑfd恘chCOmXL{g0nG6oi *ۭK> pMkB lG!UpRD`ƻ~Cg>O/H g+.f0!hE\z7%ۣa' yl ,qkV8)?ӤDw42Ugscl:ˏ|SDAm-{1Fsqz5Gp7m#fC7+ase#(}5zX|%.Er kd7ֱeiԓZc?#GccSllݭ+:$0yaW&躉L5[q(8W6-c;ycAeҭ+"ݛ}D٨-t)1/b'vbCCÑȗ=2]֢Gs6pҟc>Π=E05Ι73R[?;t8 N ե bG^** xUȢl&#Ȏg'ou9m"r!90ԁ".c1/+Jg,|RGj?'̇ƮS1~%GE)!O*97.տeZio=qu23{jgDV%l +uGR'h6Is n]i2Y!yc,GW;f\RGQ_;֕Sz޲zT*Ȝ]@Wjɟ 8bsWW ICl u*?IFE7JfWqq~RKK <֜XJ`F nU`` 3̦:h,4b@tgpBBp$φQ{!gvw&DePRPN1OiFƛ8?m 1me/}=Jrma~VYm&b{rV]b2g6tTz {˷c41T{ԓv6YoJFQ)ĭ0(ynÇ4yD9( %H=#;ֶGJ,̖c#9V,(,&;F-8fCg.80(F~t iƹ8]&XUw98Y v&EȤVq,"UMQq>v[W?z;-0ȡ]bm[52!jaY4-&盟zE @ώpҋHр݅aYjBrgZu3,,UWk$Oڎ)?PFP傊bDϳ>2h센" bxGdLTMW_c*F?Ij!w?''I׌/Ԥ^mR:Rm&C88>}#DǾOq⼭mZ}$;5WN/cu%򤧤ήIUg]j *c[s4Xi u%0扈)niu.4d8"č8|) , hN-O\"x#\ I++^K u[^Svkl=4ٮI$N)b;E:_3;c^nbP*|ȕcZ灑{RyO-ُsy} ԡ:/fTl18 'Vf3UUF|*gv^M+X.0q7 %x0r2!dôhR5NaBʾӂ[2yONW+M{o@KN4g =Be??!HbQi1ed'?uLLcgV%j`bڨF?oGϯ5BoNMt4#!VOU[>Yw^L+v'ɚtNh*/]ֈ5LDl^_6٘Sh`rԜʦ^ 5q35dA67k!0ŀYxt4'V$r>]X˰Md/J oݓ],@Bhf cc2),W-)G~D(]sGatt_M_[rDBKb^-'`83Ā덁N  lM j΄>YF{? 2:0 i9(a-tPnDhuA ]r=,G$cc/3ڑK+cL]v: {3"p;aG<p=Y'.=☬k" rliuKcp=l/DDb3gt8pT~) AvG` /@5[R!x~\~lM32kr;=E/*9+?x#X;kØ91S< V5Bj},AbEOIr˰sXtWI] d1fy0ӻiXI/Wgie9v/S}0"8;5<\dyxZ Ch |"05~]'o 0gsL5gN+w1PM["sg EjZT&6̡RZynkP8 &]Fj:&@?f6vc@UsP.!/ >7USO_iV?V/ .'hZFǷG~'\O ,pʱ!e׃A^׀`\n% 6 ,+#U߆-챁Fm`1OP_kƒ8 P'1x{1V?[}Ca2iH18j9"-;ߙZ'r :l:TjF` @;Zbo :+÷-@ؖLkPt/>_>:+k!\C(L ws5Q/bs{/=axXѱG^W}{J-Lr:7rNC!Pa?"Y5Ƣ~_%o։0`Aҩ>-Ev ߟBJ?K2'OK~4>N6OiJx p驠ce CBHjT2K-t?%,uu/m۸fZmv ƕ!G{(ݘ>7bpJ 3Tq˃ƛgv*py?`k !_Yi(vͶ]&"&F$2ռDQeE_ō06:!E<%|ɣh69ZcPqMfAo}-FWImLPTh Qɯ?82Ot8_k*zߔ8@%7')B6'C9.3$IushO0[e_@zi2 7Y*<M- г"S\ㄡcm"ǹb;vpneشtR4T(WzhdڡCKQ+qr+P*z͘ɸoP86ѭj+V1'Z'y~Гcʵ"/S}ofSRY jBqZz朒T9nr3/I.=ZNC9,0K ^Gs[!OD?|Y fJ[ɰ[G˓*pQ4h.=4e]1Oܽ3x+ۃy5{ -wm!f? t糋Kw wT +/%fpC,LjX,}Xr*C1j&dçZJ]SsjI^@Y<O7wTgEBn(1~_?x:Y>&D RԱpau JF'FzHĸW6ҳ)$Db?-8f<K("ScAN^q~P 8;)ϻ1F` 'ء,ifՠ3%k" 6s#v!_wFcdɎ$3l U1/B*'aBjF@/f&Ǣmͨs g4$ϛ` #D/h b`!3nujc2nC%:ma)ŞR 2f`+\Ǩ1{;񙋓$eR=F"uA*tfFs ւfFnLvqBk1Ř>tSCI{d/vc!\^ <rA[qgc$u-r0vJIzK!g'g׍\qhГ13!5f A7-@+KHo`[w89EDΎ# ^аM7\%?jĬ6Ma `8HbwB׶Q#6%$Ԙ;p-BJ~e Ј%%׼(f7xz帕Ul"k=FoJz_po-qD=Nz:#ʵ|VY-z#O"?C|hz0`:JAy_HW!Эh~iEdBBOFB2# f7Z<9WZ"?rۯi,s=-2N+!yRb\ȆJ cTUj1Oo-f&j7mm~]s||BV\F%?œY#RWdD#'P$? T}6EhwSpvaY#O(C6.9aQi9+ aJtq<$&KIxD֏$Tq^ҶyQidŒh,.HrdWj!,ƐAv{|d#+o \ǎ Yδ<w䤈}(,Q"o⧍x4Kփ7nࡌR —*R1Dǩ. }ӞyX2GO]/]۸S&n!k eU7]%>a=#xmmT4)sh=ume~|+Nd:evInzd?(SYEGNf)  Dͱr ܃!y%w:?:zz短?jƝ9֪cظ,Kž#C|>?QWX7 *Qjɡp2#n~Z4H»U%Bpnm^)'{/(BQ6!n8OdӜSNk*Ov~Pdx`?!;GcWbZk1 :m.RmyaN&Nut@qr&Q`S;Z눓9n 8?\K(sr2^9\Ic7ߤ2Wo7# D4ǿs;N dT݃XN7zDظ4/=Ab۷i*MkqYkFEN%socAĂF`Izv.>qHج@`Lk1_3.1\riOazǻQKɢѣ9ڭL)<@Ydt;xT@[ \lV2ᆅTuG ^HV傠ט)' wo|56!r|Ff^g(ګDs %N"BR9fJM/w$5eu:OB9JwIz頤=qۣH$ExZ^F-An`-$lZ/x:6̠Z*9ϯoG*WҞ7YK-R9[g ^uSl,z hZP %=<;#'dwMx_뜄0F 75 bBQgp(z*O#B͡zx}uT^MU&3JF 6{71G^7'ċt`d㫾 {CU]905K8dzÅ/+*(V*Ywغ a FܵstPi3;Pu*iE6**W?ku͒Tk$@hu}u/E|Jߢhc\oTK5XoѮ!r(VFR0*Z>s~}Wl<nQPq8:_٪2iƺ$ O'w3r= \j$ 0&&7H@X@1W-J٨&zg99*uC ,ll{TBHyK,cx3f_yBe>"|svn-W^K95i]r܁(T%N,XO P^TڐϨW_bj@}P(L4շ̃@xoJC)huFvYksaLUutĪx#R"o&Ȝ?TQJN׹ ˷u{χ$}t7I} ofG}KNq)]ʿS:m.;6@XΟq?;9BqF coxgPDWj*+W5ъbNx(=-A!ebHiM57 ,掏y1`τ@M'^ Y1.(T̫qJpey-rRy )] $E8 Y;4ul.5 cY ȇMD"ʭ?JF*ij"Yb`g0I7T %ߊf|`_qO.0Nʠqx6u[vU~q-Pg]juj#5f+5G]Yit Ѳ:t2><4R< >0RɷqLYWiBI97Du@CMjp'鄍1Q?[ߩEKt')a+N2gЛr)Y%0.HƶMd& 2 ctR=כt5y C铛@x,0\44W\׿0HhFvܵ<aيtvR,MkGpbR\[Ka('"b769  f5FhA5rJfMI*6+j؊8Sɥ A/{g` !0Hnd匘9Gڹ]]|8Fdkr yf!9.V&Q+pCKL6N7.[Õbfq8,pp%,~ܜc @#AdYжHߖh,:EG#SB"xi( #`{{qbPy~R*6G14WNF =9jNA!0f{<&mf%KLEzn?~79}L.D6AY&jڷg\i#B9*;uˡ򾼐#/[$d@b+]}#n"d)sC0Z*Hƶ "eEM}UWޑu.81iøIJT;u{! ѨvD>{\^) W2 @g%@.mwNAT \C?6lj<?1>s%qQV'&jJ.9@ޘZ3W!e^gmCۜ;?Ԏ_tr&N+ 9 ;ZΓad{yfp=Vߢ5p ͈ܵ hmF:۸BffZsVIZ#,p{55)YffT%$qll!S^UbRAe ӳciș+Q{\e[[_% YN8nJ,<6ZJ 5/1+7{BXd_3[Lv,m.ua@qPSH}~<icGpm-R[p1߱yvJ虠e;$6o륳5H?u} u`Q\.F#?n@#;\D ۄfƲbT@ lz  uSC퓺345fa] 7pyu }edwl=So'-G\Dvy;>6/ݦj{_lh *zNJ^F|@h(:sdc32FjSAǫ3Ӻ(Wa!wj"LF_7DMA&- +|C`ݹMơ1bd-9()zmsjÄH4mIlϣ ̱Uzb;=yqL }oS%Y*ZpT8@#dW1 И` R=P}6+yhcIJOtWD<<#UI\͠9(}'_%*׿@$|ar7'o *wÁ~U*␙="5X8`kg pԆ'ʏ, 8XlA^9!5y5b#QlaHN{({P5VU5Im@FwP&(^;V'-t~kK+RQ++qM>)u)Q=\sqxW @s-x{`{{ w%u7Lߕ7y%lI\lÇ)17Wuk^J^a;Cz.Ԛ 7k/|Ū&sceJ]lC):OHμf):QKfv?K(8DNZ\>Tma,ڭr@{"|((tb_ }"! %Ʉ)~<{(Gc:,,W\?G5:B7)s2K#)M$oڰeOgYP]57h &4_+Kx|,W ڻ,X۽tgb- =HD2Vca} ͺ͛PxD  e}çyO*|srSE<{ t 4 A+3s:H}-RlBL=o?W P;q5(K7ɑ|Ч?~a3c-_PEB<[ꎄ$-j_P,H#D3K=^Ѯ% zr_mSid_ă\,fqP@< ~ \j1y0ۆP2asq3dA6{X6e-U*n-CR7;LM0zjnDE>.!/Fm V/\1UOd!6y-g@r$3Q_U%i#4ir[^^Ovn!'EMpآZr@VhtHpMN@/u;4lq]L 3E\f:#s&\Cog[]BչA+Ha 's*e؞^yr.mpGͫDoXJ/;*0ℚDb$B:v gV_ɱ0_ sQX6G%NZ 2Z y[l5G,/&wiaae["髰ӖÆ@αyvԖqhP΍$31ӛEe;^DzLBXO v4?XDLtQ{GN# C43Xޅ\e% FtT X.mGK|00tK'y{;Sk[q:5>W3W4zm&jOF}yL^[ߔB[)=Bfv,fi%IG+k dOgBz:5NjWy?:Ǘ'2zuw23K@(Uv)j^WÇb\&Zj, d9j:k Oj;&xBxbxÒoB"FYn~`d C;IA;,Rw5w=MYeMvJ%'zl Hɿxȏ.L.P_+;jK6;i;cwj";iV<<0▢ ܨQaZG썝fFj!jW-B<_oܚhgXEIѯ9#}>' V%b4`6e@Sq!*ocnz%/AYa~c77MqceĂl) "R',A_ dOj0H^/0Q22}QM'bfDUmxFa$-n:/EnMj,' ӂoz\ahIDu$z:I#ZT i:@Ća(sszTL6F̜Wx'ws8nKNfCy:̓OrԢAx-3i"qq J-'ïN.kDH ZUD$/t,7*|=?~שyv2<6afc',<dP&Q{GE¿e{" { < ι21!drKȗLikUEi 0Q?P vx7ML ,-sy<L 1r'!x zxD]C&G HC6^=oskhاOfڃVޔ %ժP@ H7ӏxXUt3~e{g}h2u-è H|hbms/hJ~to~;TGIHCC*}@$Z6@ {%B2Ws_flyS*F/89 r+PM6qfz,cB8i,:$GÍ8Tka$TZBGpU v ,<靀vv<.JPXySl)&XgȤ{ؕsWR4M8?P vO(c\/RPu=xz;WzHAϝPj"yiVd 4ց ۲6ey*Ag濘XV:;1ji; v"# q: ?]HQC y'UDžiį0K#1##wxSspRxBY`?GaD= H@նuyϧB~9xp[{5X*%3J!2`̫4G0’=/a3/`s+&=bsqrܒ޳q\RO;5/ _ ĔPX{Xvο<8V4?چi9V]|Bn̜ԏzī^"!Tsʈ3*DɠU2O5 ZiSKbc6빸Ɔ(*7g])3#Mro[^wmi+mfF3Ȩ, ?2oCM{YmHcz ;8ZtH؊m3xk( n-({K:+o(q+d7P}Qqau1bxeJS_)ubײzC)E^ю p4vSpՔLY:44,@9" Jr(&Т}}y%X)- (9 )PGW4ᇄQ o-vqIm?%_z`VVM!t9:3^^Y PVw}d%q1[`R,hA^{Lhy}KT#`qECjص]cWP):IiaY]lj̻WhޝS6 b)Նeն HsQd";$ױ}!m"<$~i3Cf7dto${+e_!Ębю)!g?c+~(h#kOyF^2$nx)9ӣŢ[Eco%iEViFN1FCSd]Xx[`;t(Ğ»Ibs8k{L+1Lv ~g*^2֔tq%.i::c.$b9mzjeGUPwMhfNjTne0Z~#ͮԋWnBgZݸ&̷ ,.4 魸lSW%-RW<,,nn%R#0w&6UAL|ʖwZ2[d /6{t;Ts\\6 ɡM i.)'=4 HDjkF{ $B<ꎠ ,k{Jz beن=c~e6rz1c:XnhmHjX-0&CfJ[c8qHfnA{3潓N,$aO>|6JCp*~a&Nte"BDT7Aю]f%%Q(1o;*O` ?J>5HXCu9]RvZ>,_֟cVˁ7$[i<tĠSYlӘ2<䠇K=Z0$HrKӏ:>50'$m㴈7d&B|\Lɺ0wvHfKc.9 _?d Fq7Nyysm'b vo4<NA"I7*zwzn^ WO2n7T;svLlNr8f8<{)]jן4cc+x)ե}f?.sH&GR#H.%ckM`pP~T!sݒj2B0TkcЈ338*!l;fGxS.q+$ .xWyD$F#qw4팲 7Ϗm[;ΧՄ+m cg=ne`W$SI]p[3EĪP}_/ؔ"j #CF̕.™AN2䙮V.@Sjŀ?6š'sK}"hN@Su2ZuX YV[F/#IȇE̛!oތLtȐY;ھE3#Sܒ9L95n,Dfn_.`x52(oxe/Juӛ~&]-BOV癴+U|s7\(cFm`@ynz?>$evˮKT8%H*b-a-NTd}O~ s% ׋*pXK7_}EGQQNw!j!R#Lyqs,!y9g]qF+i-#uNS" n`I̡7V; @҄6?o_mpO9SCO\X>XqnZ7 $GRP5HδV*#_>|{ΌQ!Gc2Q)+?}'}W__|u]R\0gFV"u|2H !rO*#"P0?o>/ޯo:WKgD,A`qWW}h^4 9͂7<4Xou*jD~7Guo"X̃֐tHy::H:knZ!̲׋iE;9x/_жjR=;Q,;  h"ZkYmW}G; 42~)z#/o|ަL5XdY_eufbˀ!|VY|̩K@X!MpN_t®:939AS `Y֡rA36B+ǕوVzX< z۩iыc7r/[yhS|9/12uh; ?;DT![ԺE`o{k9D%W{v[e|sj?ߊ-D|:!=1U_} 5i'.~p-_lw"ՠF ]vK~Ǧ0IM#rKe}('Iت1By960sFvޟ;N  lƖ"X%"m]H MKfɎǙ&ear8+9Y3qzzNzGq[9u X;"Xjv`°'ivJUjHkR`nA#DsJY?prULs^ PC?`z% @ 14@|t};~:1d>$A.J:zԻ{;lpZ#|dIqD|6 [|4h`'U [Yj@xjxGB<0be߅ѺK]$Vql(>h:}Nb*˕_:imcHV%[ iL>ni 4[ #+ ғ}w;DCMZPdHpkQ ::q'y&$L\@Gm&ɧbFfM,KaTCڐeݮpxMwK1آ>"@nb<#rE(u#Su1Iryo] Z}ԙ'4{%Q9 w]\0aֿ y5EUu7w=ul3U*jfj7eJ1  rjoW,1=0/rt(DMtr@g-kG0<]:e]<~MP4=]>-wr7RbWROlĵ)N%XJs%%]{[E1,s X*ϐ Ohh²}_sY m(=~b4A s,E{.w#4[DlW/drp]ODH6/ե+@!b{IƎ#+wdﶧչ4.%K #Z9$c>m@OѴ%~aTSF&U~lAy6c4 ׁ~ $ߋ 9++F{Dx9U{r Jc0iNc :4 'Ξo$׌-F"246hԆ%#o"2dШj띓3ͩb" ¾A$ ;Jl#;bԲ Ӷ/=~kScz_O= Xcn) =yaށ*0'SķBJY%X4`/%NxL;as{p/Rqmw2A'ObeMɂK3Ú)DE շɺ'9BKzn)Q;L܃u{udP I^f{d/cǒC׽=Fv^C{# ,5#OwX fs7]L=3h/~k-f|ݴXho%M9Ӓtlx~Mk,R0xn?g/gfuߓ_M;g?l4RV5KmKOHր)[r*Qqrߑ5t^%/G^&#ӷOΙkƪ""=кS:+!vg/"`LHkՁ 53c&D}7gW~"/J"/}nfO6fQbK$^ ;s,g Ǯ  |=<~/jC%Ad%ͬ;c1iU!2aaq(@1xvYF˹WÐ"xSE@$Kd%ʝCs)A귃D- ٞM|S{Q{ (6q{2pK $oӞ`Ge/B T&Bc: N.l7GDH_ #y1O-s1\Wkg̐4%j*h6B[ӻX $ I@q1"$:_JTd9Q3dljcPv`{ Z'L82փLuSѴM"b~: ɜng`kqt.hg|Pd Ĺ$ʫƆ7@⽭`iSX$X8J$ 5mA;o8:IK(z#@L).&IjF$9g?F_>X,ʊ_LȘ!ń.T$ޖ@[51RBDa\(UY }{q=FՎbT'3dGsDC6pS>W<,_vAMH~  JIC 7 l}OfV!1L{17}apf6UM^GRUQ'opvbɎ! _# Sc9[Nk}8q.λT%-鴡G)i R .3ؓoȎLO 5u筭ظ^¿hB9x;PxVX.F_g Td%Շ΄Dn0lczl24d2?/+v6˙*aY#/M yDmu z&AhT /,sCta'jhw8CƏ3 ɻn84%ðYs@W `ɹ'%*฼jݘ]3\R_%L H{SHj۪2F]a|ʅWp9ANB1a>/2b1>7@z=hVfwd vmH7^UŘVV@SP#V#QU ]?ayd(s7һl<-̐Ӱ${0,HS$=߹BgXYyOVJL?F'G8> śGM٣{[psYH\"tCڼ<9g뷅?L; Onv׾ڴ+Y,'yH2cijgaVQl \>ʚvW4vF[&@ ڼj*MI)WوG# nL0s-%u^m#I^f!!H¼kq(OPf PnpD L[Q̩b-.4QωKaYq#*ۑkL]t)+f|xUȳb2sB/ > X3P\Fij"DL>A]A[7YƠ|G<ո h'd=8BWA GДN Ĝ܁f;#֜"I&9<DzuݥTR#Rs:g#!B ? @F.eEe( E{,#m\\'\J< ̪b&k3T| $"D-"GE&pgگN9?^]d$ ЗXyU%#}0ycCv--B\e Ġ6{cK(eYyOc/UpRqRl)m* וP5KgL{wY@b !Tb&&nJDwib1!wv)'Kx6!e[z8鼎[Pv~'@Ad5 ޮgE_.Cꂟ B DæDf2?>7 # iB7.\vmCZ?qie\-(إThb IL>9W [N̟r phI4C)klFqbAJZ0Dr:[z-kRʳj\EJմa= FBb[z'Yya?&VFDKŷ{ёUѫǞ,75Btudк ։}"pOPFMU >@zC=a,f%x\0 ;plUBj"9 `#=IC)Ѯ %rX_G 8pf;D:7{iL9>%g(-\0؍ X9e; 6|S;W, Øs%!v X*{w]hfB·'M:0c@7M c5TjQmuʱp܆kb560VApqcs hh@2͢,,7_yWyF /.B6^UMAYKkQv ?um8IӱVqbXmRA]Kfa$;_~tf]՗V4V J(4> GwU/3xSPEyr=`1dO|Ω|\^LE2#=s4x){įANhnAG%>`xr5O_KMG %u|_PQT(n|@SipFxRi~y$nߥԁ?Fa,[W&@g"".@L5iɅʼnw1C%O'+mZ ݻe0rhH7EN[ыmbt_N2ę$! QJ%ojݯ`Lp&Bp|םO8iQun/FLC^tH/0t?gywE썳o^Fo6 2&E_uEl%Y`iQƶ)rf&7jhjeਠ0ŏg G\Zi IX]#rl5r4 q+׼R99K !2.S<;G3yTM>{ ݢĽ-PO;E2P k6qE5|_7-MO N" D; g=JH%Qi ī?VbY~#iCgG?G}G= -S2s, R1KXK^YKLt=i~%x=[$$1԰4VV@llj=B !귬ww#/Qm_}=d>ue=Ak-QY-Tr~q\*<G;JRz-AyS'uW}iTXHWhU}L9٣n+@5vWY[C]Uyn3dVjRVpI$1r&q%0ҿN#kp [~|REGffMGD^ɀ՝Kkj4> M99 84˲s4n4VBk(.>\bG=7ge?ĵ] L\GGZ":n9=n++7jkc/Ii1u N.铜?]I Kuib挔y2uqYe.3@I[&G!qwU*[>Am~6Qάjew7?iRµ6TnnЈfۄ<:hU\648165Ň J_tc{ +BBҒE Ui7:*pIrQ[4wS߻I:<huui6\XV+kM;κ,J';D3)lCEv4:09M QsCGĉɹEg/a\I8<4B'0  jؽ킔[~ᾟ EڽY| P@;)kHUd!Vgqgm[,NA3ۄK_?M~پ邦r!{SzxձQnBe3 = ҿH$67q5:J<,>jxV/L0RD3ŗxz2J|2}#S/8B[yWZZ[䌐ԲE/ %r0"Mt_4^va#r@hCdB=Â&J-V`Wm].b8J5˅zZu0ʮbO#b$>4?+U~N&U€eйr& ~k^ws omXс)jĻڃ`UYZN70DIb1QYCfcE|:@Ӽ4 $D]ר$dי`Bsh<4n(+"2lUG+;1U{4κ^);YB>CyTAc7Ҁ` (ry2gqƉ4%l$~[ڋ=EA*Sn\!jo1_64mA FFxΪQm&EnTJw^ 0jQőqݹC>% 9 ,L1'ar/(mŅ PiT<ξA]M%2ks6L>1Ùova(0, )->yTs :s] ȬZ=[h%>35y眏b@XYcE,|:gutQ.I;jx3CV3-NRrW5u l}tɻDU0 AR% 4?&Y,0,Zȁq -1yP(^C.r1zө~ayT~%,N`eR۰](JoDM/)ipx1<ŞF.pW0#x$Im8v4ndO(Jkt 3\3SJ ,7cy+4觸w8LO*M7lX̤o-x],64,ě%]E)Ҧ>ɼ{iVd+a|C\Kj{D  OиME/a(P,:КwvfdivrbV~щekZr^b2v]j9Gͼ|HLnb6WT~ݿs89+!7RBN'kPw% D9Z&IhΗHA_AF@!(D5D0z&I~CY8)k$39H]z"`S$\UX?ȻC mJXv.땆f?/(߫L04ǻȬHq kUtEeH @RQ32+dr{GS˗ Ju,MxQ]rvQm=pЍ%ОUb*s,17!*8̼BTHVR)2{F!aV~#6Ad|gdɘ:=ޜ&.z Y-06,&EGm3'J"䫕>ٝIݏ$M} t3)ɚJic9r"iskҬwڎds&]܏dJUn q%Ϲ:XZڡ~0u[58T6~o%w|JV᝚_|G :g7JpYe86cP&QxYfוؙƼĦ^}Pĸ7tpXd$ȲS9b3R6*BӤ󇦁(fnH2y+Lut?Xc AZvWg` +ۚэfG7^x*_Up#^@k)<בNS-P$)ZKq.׏^iO/}=H&VO!IaыFuX'jC<p_R<" "#A{uV%e5FjiK軄 ׀n}BSprXхvnήR"w5M9pOUIn>nFiZS&#J_}('6.mߌ8D~@"=h@ErHy£>M\23W>F9|F<}@ي& ĥQxw`9"Ln)4 1bf`KU#ɓޙjyP %p dWզ`M̏Y%vܚ2Z-!΅N/)"y|5df(TsUEMr %`@?$T ӵ]_U{w><28"IԵT{C V53[9O'BjmD=$K-ּ} ~ht_wNf)Zz f6sǹQK[B&e \ VG7d_%ËFԕ̂~ɏv C"*pI>ӿ Zhg#p&TDqcO3Z'f^x=s]s|8uAGQMI+7b*鷨PhATIuJ(2CՍ0&1m㊅.,u_ld5M-WQv9aϽX;IS/ Rl8ew# umi\HWb( Aq|<o ^pVRFij67X_[H#M`ŦО@Tq5"e9a!Y@-.Ts՚ʆ퀆qG7eF<+54gҭ ĄPspH\CFͨ~grhë+fv;2f7-t-df_i[Fh4>]\o `#Ų * }WWFs{$x쌨O{ /x G[X{0,H\TOЂ"w=wIҏ8BJBBQ JnLdbP>нW6l, \8?ŏ,\[*b#2R̅DD^C,@W.\!=?ݘIo$LY NJ~]Ҳs4,d%7jq]Z^77OP^$ kF# vV[aIntr8BtCBW/J/udM  jG}HsKȻA5<ڰ "oYv+=zd Xz O![v;h W5"8ǖ 2O*`N.*sֶAIB0-%8Y)EQAVt l8&*n^vʠ,:zu4(7c~yKTRV̅8U ^2u7 dd2}Ygsf}Y-\MIZҗaԶux4Ť[NrYQH(G.ž7wZrު%=E.ʹuu /zU$Y@ ,ؖǨ?Ũ¡|+Xk.:^h.J'Qq][[(oJ'=90lCzou3Xw?RFR Yd ^6BK3j`ռg['bo=!$h9AgݾYk\YU<1/f~;pp!<IspAv%V'5+=.7'BZ f|1O(<)C,J0&H}S+TAwP \t"Mfm句G{AENʘyao2vFr~W[yI4ԯqyNڤ/, Zݜ5d\:ʁ} YX+4+QzkR9uIWV%-ϖ9?eN,?S=SLjRo@.v<$V I4qq ι1yt0k\/SsҍgB?޴1)@kfvCQ&U9ֆFXɳڋ]~WnNaER%M@km5֔&~c#}'v0d?Ja(fu|Ls1jݍϱa!F3suT" 2ظDX- /cj'i?)/:$GO[aO= zID-a"˵oFE?3@&I')ӝW CDUZhCuhS :n nY>Ļ4R?+emNwâCP"jRX]A 8^gᣡl3,ȣnGp*(̖+ʅ-L5y @a -vlw:;mZ{#>p0 @!]7Rɦ! π^>h 7Xehl:'+[,dlc 8f94 \@x-`mja8sy%3:2T?;oG1~яA Fa%h@{83wъm# tp0JANIV5عfUG-";4h{9 ߆i{̽)|CpPd5[ bI~iFG[; }eAjV2IMT/q"zKj0GSa~֟F G=^)D1ڕz}_P fBs|ʫ(znG.='i75:v{a˂E@Zf~ơ\-6vId X>xsCZ e_k\9vuKa+A3~aBslY̦^uAZw\X 1+WѣzG+M@^T$;d((Nϡ?Ơss2G_=uSXQS5Eꚴ(–//Zh%2~lj.I:Kڦ-rukno`zE({Yc.t:'۶hҿm\ap,&r]4GIʋY5NV$bz!Id1ؽ#/zb2,*U/1@@ l&=&p! f(WM: ơM {00>Jf3/]6 vAGxY/5{Qo9T0uQdSy0B5,\N1}SxT|?''q9 ׶n/{tX#PxWM͘P E3uGdL 64*hp[I\@ 4\_5^agLNF^s^_quWHX7%m߿-[^)#@cmKѩO½ST+XHX/`Iv4%@v[]gEf+лp|2Vbp8m|r{3 ;}Wx_‘㍴mmQ6#JeaxjC*9x]*tSDdiTgˤeKɽ2~Ò~膆GOv'u>{‘ Ilb;Mdtcvx{+ۺC1hx1}Cp> a'. 0muz d%G:Z֗$(#N.űV̂; aB&/r^Ħ87$7O>sȚ.8+B*Gd۶Έ#=y I(.Ry38SOd'RR x]XoF2K]pvW~8AL&0/;/)|D&bns(e{V,;iu Vm]tV- @jVh6B_Uf,j q O9Oa[3{{ irJO &-V->= +~o] Mz[# ,aP7B`HVn~+5;p~+_DLxbKpsx߻]?D4xINz#'=)Igq7 bH!,;!;E9R]BKNMD5Pވ$g`h Un.Zt;KԘ`Ȑ\i]!V@*o,|AR2_9`rʿt&я^SY[k5e>pXC@eeX5#EqF/O>+P&mdԂ\Zc״L,&5G=AwDCVDvaUPRU}uѠo#ƖyejPGS/P>HjOPʐUqo_$u"|jHxq(hP!)j>seCsvƑg}6Kn{IVɟk7]\ mstJ-M_qEƽE,'2eJM&)|ģ1KbV,ߦ?\ޑ w\33G7c^.IS\|4zGC=噅6E {Su+fTAszz`㞘7p9~՜8qޢ2wՖ@۫M^wm vT% ….D"L4x͞7*ޜu 4)Tc{[ܖ$uS%}v 1+`wQddLgD-J2DKY2,S` hPȸ:ns޻n Ȥ2aⅎJP <_o҄7~TiIeؗә~؇9^Xj~-!S|3 "iF.2T)` yOGQV&gHNo#"| +Xܝ93{'ou=F5-jQY||#c8cK5mFM&vA"`kr,ѡ ͦ}8s[,ɮv<{̪Abjxy(nXM2uWeE*3{]97t&\5 <#Bv*ImI w  jұ@'_rFy߼ELtF; `௄~l oL.b^xCXڤJEw~Gi^tٕ>Z咂cxBKQ&3]1?r1wV~2s]}fwvLET5E@n+(,_6k_jULB̎X=MZŊYt,Iy *Fz$Jgp%ӡ8kYJdhճe Cl<8[K Cjզ/ cT0oe7 siZFeڙ^լtMmC/swd3%h&Vd !ְC%\Vabs_PFB53+'z"]#:߾^f?T Rs 5?bA 4aYQizC%>[C^~.į=Ej)5/B6]ѰhRezܦ4Xї0(aE JAG*C-$K^@Ml%>Il]=kw-E8Q=]R,-סÏ0rE1p~;C#-p 7X).4" $\.\MNZqZ!FJNw7M{wZ~<  Vk=wbݟYFk04yu<(߳譡p6ڸt_&.%tJDU!f5]IĀ۠ޱܒ;g\0C/EQߦG {j]3D\mcS8+?riFJ9ݽwDʝ֎QyEz+Bct4IN.hzJ{Bacm}].ظ7|&!> >=EeV(KUTDR jp!iJ"Ujlнr!v~KP򷃒UfHu~DC@ȃHL|16֩)-cgP'gBOl'bYz~} Auj+ C  $;ίֹ%.g+NCqIĠ;_lH[Lu0CJsCl! M6E~Vk^5p[*=Y..#.T80fx:!zSo7W9dy^*(9ĀTMO`0½> P{sݚ; Oy8lDk벗u>Xj,b1a'X)kxc4worSX ĉ&-vgQ%0ROy:Z k–Jv-;)1Tk}2G0bSfWmE{Zk";/t3ZY5#{a @Z--LӞ1O=GG|}ʹ2h*i(JN jfLSM«2:G8:X&?[h+}1^>}@!2D2y^ M&V҂ ?%)$rJpf6oU#'[SXwvB3@L5n|c$ڔcE:Dj[~#dF Ne0jI_ogʫq[?[(4eBv>b >< ݕ,L+#,N !6ۡ!+;?(r nl ~{@dit66he}r7ߠX󳕪 [ߋlOʍ,{uN_JBSeh A6oe\,TD6G̗oZ»YVf꛺tzU_A@u=\!:čջ؋'wa7@$"DyzqwؒW 'ڦ=GX9@HUp'SqeBb"Dwkb(Cm (>N}ZriPxS-}t#K_4PBX\z9/)57X6,{l&޳ri+m. |AjF)ÉҔ3VGW>XUOx :r聬ä0/Nf@H2y :%R *,76tZOũ=g'nag tdK= 5KuvXiDWaE'D^ 3G9^X 2:x͍B |w"Fw{2Q8RAg}n5Z)n:xX,%yԯ2zNd FX`%5|$F*B%piI慄$vwF7mM~wW^z~c^HnC-o/K2z Z%l<3Fz2rp/c,]:RnMUNh`ŏԆ$pI!K)+N /dFڂgӔ:~@Q'!xx7V);b'a>܆;qSp" ?? Ө#>eobrw//,}R4Fz0 aL@<o>"T.Q !`\Lg[Z`.fex $ߋuF0߸F&oVtY. [cgH)QRUyXO(k[]{Gn@V7 QK&擪YK|؉~6B r0g 3Sd|{C < Ѫf>{oJo#M!Dz5AZ0 bϹiϓt KY TuEr\Q;+*&M&GUsKry1[T_K>U/x+yXZi܊JS>XM,U9|ch#N^&ZZj-e41ԝÄf"T>5? slIgybJS5k6L߫ k?1]b5(}ƪGp -bV2;V+#5^Yv˕I9ӴbDƬM l4'F]R;WM\x`5lrF1Е NN`B&3i؅,>L ˑ%S3uv3ljw?7V*Jt"9c $>c}DTZV Gu$n@\:mK9O/[>`3Xl64 2fto6Y Ձ-RK7+xya/Ԗ؄ޙJM2"S!,iӸ>7y)ʲoriP98,yR8 P9=w;lD{2]chY9`ިӞ =^vP)WBٽU$' @9r%I陦,s[IN=MZiݒ@܊8+:o5B@Gx4'I6BFWhpen,si[[h_!(&'Z~$Xel(J q{L^r0~jz{xН2ÎPEq,ݺt=[ AѿA& 1ϣ8GW-CrMCXTm1:7.YYp3r{ &h2OzTNukD4Iz %{mgF?Xb2997^"5Մ 5b`!1N!ӤO^tadm~xaEH΀?0h\Jl(aس(GDS\x>YWvx!K7>4lJ~UcmGiuH)C.$LX@D)Qõ&]鷆l'l`A$J#>9VL$FXV {໗PάG mESŒ3GkƥR%#8;Ƞ>j;4WiL0 0܁VpL0RgӘ'kr颧Q7Qڽ(-& #V Qd2Ԛ-F`3qh-'VyK"-*\ x+% ޫ&# ; x q!ϋQ>3y2x0eLסe4ۧ8V0c-'IJp UN&oeVkLy)otĭLS|k 6i޸9!c+̩Vx# j;??f5I=z䭁LeFڨ5:yD ˥ڸ A^ 6O5Y ,6Bw_΢1> y6d[!˭Qgf9RvQq[0 o !b)0OVlw$VV̷IFȠwhLCHiS;~6 BZؐ>VR왠7pj^s(?ɊEbdYv u Sm7#ez*"z]e]lJ=7փG2@ok)>֧Pn"oG? HEŐ,܉}O$ed[RuƓb77{hqv"&i8ȡ8Zɀ.*H.$OB~ PAlx7<:>k9rӹv4oVǧfڨtJC$9g2N6vOOwa<GnIΣ#A?Xqo*V rFm?l;Ц/!7µ|ǽ%/c<A9(i#/j5N%,N}? =Yhjz&fhֹvT}a&e3BeJ(% ].TހTŷ<@xLgM@rl+/;~;C_1"$߇eaʆm+rzٵ#MRdWoS@7mz{EWP8|P?47+ChhjFr 5yX0LvT%!R!On+硲KSXpטq{~<> Y˹/%$)<95DmΠe:X2:4ӸsUkAd>vyaUmJlor\txp$! o4(onOmfr)Y_((rvuӈߪ)K0Ei<8wn2|;";4b ~r0nGxnL|?C [) Lx`CFLzGiQWB,KgTyA>e!20PKD%#lK{w o,p\OmMS>VQ)]L jeRWd$AATh)ьu͍ar>Fp8BsAq-p16 kť*ɰn{U!ӉyQzRײ/I.[5o-[71yw%Z"NQVĝQIwIpK +<:PQHE-YRl h_UJՁϡK̻SR.pS?1K060^`~H@jjw%S pM-tb{(EZf1 4ʏ N|BRlˇ!]aﰈ1X𸚎[X14iZ${;܏s4쿄  ~Whzop %9clIRw8 u TECD[ILN[.><=`|q/trEq0j?֒V:P<`W%avӜ rG\ Kxo 2zWb畉ὼgRMT˨0~9[uaY |99"0TʹnխN[A/zf@t\ dB/"DʵJ2L†WB&$lg!\6\8˼mj}y]3`]"J/e9W9ɳGi:3`5= $>xt0r*rߨsG٫y_Ϝd*\*(jj]*8ֿ/;X{i(5?Te%;Z^U#['aW.?SGD{8l+ п"Kk}6)5"j-g"oF5wU<-i ίYab/ڏ1Dpv@Nh$0I5jxn[$c Ka"TVt ,#&!SR+8JهӥtH0^nRe6^'ucvT.t4XaRt=2z1o8-жik6#yҼ]Gi+8b-3 |!c*cm.k*ZI$nd7uL 2ƕ|Ca@aiZo=Rvl*WbF]ag^!,쁽b['dQYKCu_e?ޛ:[p"{im{6]|I߁BȅarY~vbcfm"CtIM.hv`[`~'1l8 > ŧjƙ,s~HAM0]< RtBMŖDGvbv3WB{0YB#hdFZJ d'bv5ݩ~v|5KO k|8 (ۓ_h|G15F+w4N::͂}Q9ΦA ?1V @]ܹd{=h!,샯AoWĎ/ROb[:bNҕB !|j娬%tGQ59sԬv\|_4t=$NBxn,]nj`B?zlCMXkxWvn֠Dvz1yyʞyQQ.Nt\8t\HkDvzf2:i(Ι~ç+5J)G7P`Ƙ r<g7 K+Nj9 t 6osMإXMUP? ʷ?a6W&.o"H꽪,TGShʳ3%Ӹk'Uڿ&DupVwǎw%L19)?] #j~!c)e)dt-0+bwKc +VPY6~-Wq?LHȤJ4uR FEs)s],u.; Ԃv3$rccjSY~x3F)~|͎8ԼzMLh-Ccӡ*t`"4nma<\2V+K{b14;kHVy !- 95e`!_"8De>HFQGu6<9o 9GIm<=*Ʌ)IcmJ4kW3q Cj٠pC:(wu4>S<)e#? G4*IK{P%L_.fPMUjLlj9[NG/PhlŞ.]73t~҉|b S8s 67&fcC37Q ťZ\l$aD肽%Zbp|RZn--^>nFW&4tݚ+S߶8:̋i{8hb%Jp?!}LPVOzKMCn^ zvX B"B,YXiT!nwo<>"Sm NTd9h^/6 @7{\G`?y.2\r)p۱>ScѿJMp&8W|=AR&[3C#ۊl6W"ut&g'`q"İ43lӤibEP2ҧg32z ͔g*yTyM Stb1$E!PlRj5s)N,㗽#5NB/ّƎ!ZaD>Ja}xP!@3+.ϣ5AyLd0.af9?˽}V\ݦo+鱿grCrPaOQ##˭,%WU3BKp}Z:;7m"gp1,ȗrqW. NvVt_›?lo~}=EgYK`raA=L?w> ˶kq23N-Wt6( +ٸR Zsʓ!lF7qmA#Ci z@k߭B*BzEFbEL6Y"E[, :׸p }ak t.y݉77|߱!_?WQhY!8o+GM{,ДY5/ 19]% h׭/VT f|;孝/={ƚXF26|M\kN)(|m r]qy6F,{+F>gvK ޞ 5ZVjH\%KRBSKjv˭$}!,ѱ\TgUX溞1BA;P30q* ~5Ds#/ِ0{ؤAj˶q AnbI 4&"oJȇ{x7e+8I'lQlupZȸ^ x{ي6k?6t"_- '<@o#ԧ&ml-]_2ǏP!S[w3E$/W@&i2]gi2`jBW|^gSV|ꬎz0HRFm,gg9dBԥta! 7ZY_~H LLX VΘmYaPa \Ws%hԨ]GX ]Tt#gKsV'`K:53YqWMd׹2萜' 4R:Pn%o9P -%گTQ/T-l]ZG)Y+iҎF.oBn3>1i>EydϺy:E8N j(bȗo6!E!$Ĺ5$t_*\B|.H#DP!Q)åg-BJķ25+HJ_G}ЮAk71)Tћ]ݠ ^j\eT' l!x e&c9AI2ˮԶڻ=BSa)/#!Œ'.#=i㬡ޗ+RGfkV XKg}):Y,hq᧍zqQ/0j $+;C`OHz/^>rb!tNNTAЌOzbE8Ξ]uT#z/Z닇 EMUيеf/F rO5jQћ#ue8Lj{b)쥟-aCs7tѺj,cSB,Jry&b#qkJɅ6orO$hMl@H^#%LB"6ۇtiѹNN]Xl{teLTTL,MPu:V[~d"xȮl1:3K-T MB5kN"1뛗0ͦhgt !(f.L=WxsO,u7_YNEutE(~3;4Hcft^/ Ѳ a O6;4(+QY+1':lft,RΎ@=<)-w2ٰl &՜ϡ#s`},᥅S} tw.gw .}vQU9i2zIWì1ꚩ8Ȁs B z1[l^^QvY{;SFqz6RsowF8PH 0fEp2iJ/SԬǧyq=Swp$|RE1bd2m9hoلl$ϧwhj H-[W{ ]P$ : h"9< Kc͂*'*i]|< s *ȲfO-b(G|Ntփt48 xT]h g'Pq6tbĝKŶߞӜ׳t[I(499;-|'݆N*Ag~^J5▱4Ϣ7Kqk&i1q]&խ?rv^sџI<,Ǟl~94;aMwJľW#OaeBh+H-˂Uz#,3#:+.[ &2j37ߩ ZʾϜLv -$FQ.idu5Ȳnth>fwMK̤A .Ia ^+2-GcEUD5#\yBSLVo@ m0/x\՛l ?h)|&KU#s瞹 o_u5)P>w/z졹:+8zL@?i0ɼM'7$Aż?%q~-1qN|$KkG?qfR{\mssd6ԘmT{ ^DO>ŵYgSŋv!y)fShKgpy=Qaa/=b@lyԜry7륂>JvX˻͌f;>@<:yD[5J]δt@)D Ѝ6Vabk%P .|5uJ3&KkE]ӞyXƩ1.jmq8gG$'xP؍Ѽal }b{4~,y=Rᵇ*K$1*/:Mã\ch#^CX.QU"2^|䕶X+2zXBdu3BA?l8U~w+핬PF5,v.h1FV` 9S*ypws6Szv~YeUB[˽ƈo ;cZYq` ա_RAGi%bն&B$9AlKa)pvYhK@~7Tǡ6ؠ{k{Rz/\%e؝V<)}N߅KhY\yD*ۑ?}i6N;?\gO=@ٚ ¥Qȳ |(xW}/@fZ*gϲ$#C6`HP %#&s+Ꮴ<<צeeH-Dzs߄ewn')<^!C9}ϝQ7+cɋ6?@dM@Բ"d*TCK꽗3I9K>TjXE]fYEY!Yh:>x vT&fb4\Ԭ0  7јX97|rK9wkg0PN&(BƎ%\LQ @8wXBny}HqW}.̽N9gw͎CP0 5QR ;&l}qԷcl ݇h|3(] %IRTJ>P<㣾+ۻ# 1Q=V>=k4XhW#:ϩS>1S [*۬Sw/jz(9".jdvk l~iv3Xg#,'OarkTM!ښ5܄<&,oZk jl~;*1nRZCַM3 9Z &nbQ9'e"6lCMeBWN.“L*Ώ @YRqNq!3:xn 3\''·0}ˉ 72VIVN[pe${bPAya8T͗,+nr`d ҙߤ.=cQX#'MlaԆZ94ֵ8 0lZ&q kkbLhl]jTΑƲY}2ip(NF1Éq[ Gg@N)4e_a2q}ːn*r_ՑmԤt1C/=AQ1ܷ`s VZ DBa*CFw!.*X#G/*xXV:t9~Xpf gmZ?ڵ|}_9'kb6馾܈dA۸&Hm7yfͽʬ9u%ibE gh>_'نO)楷 ˑ R)#_hjz M{ am\qK2n'&lLG /ҷB3}=8syݛvMɾl2j?"ئEǑ n+-]WÐՕ7JImY+=&D!`z9]+h1JN8dpVg,1~Vk~֔";Q"sUVވ)o;-XZw)Ҵh9ܞ:b}rݏAIۀx~9 vS.PM'pP2i_S6R1% VBZP5n 28)F(X8|݄V>ڀ|X #>Y"lAÎgaw7[v[IM%1>eL?fp" dU-0u񲿀f#1!ߧ0W%\MN9uV]2><> 4a,kbx<~xEv^F@{qTQhue2:G#pؕ?HM=3myP1OޣX+ғ'T2 \ ~ Rn5JaNH;RlA9;.PzFC]LT.Pdb`pQUgm%؜2a^:5"{I)fK'5ɕ$%rr@JBG2f{NP10'v[$*C}ysPT.ປ?GJ${)>uՈy|* n_gOLb:x1b6-02wYicC/d lߨ 0BT 69A]%/?SP)" d+ḍ ωޡ[ZMOOcݯ-*JKj|xla@J[w߼8<ĊB2 7!C(X@(v ^_ZwxZH /4a$v,R?a=pT"~ v giAR[ss*]ȚCZJkYu$GE1k<_ӕJ92A'f5s`=1eUjrowljƊ蓠Ir/N: < z}tYUYo ̂U @ 7*79vvj07W@v d+ô;s0.4㤘x_=.0}7IdF-D'ʇ+FӜs6:FX`c)x.KYP'4,+(h@VZ+8Lcb(hZJ=%T lkKobak ^!@> m-vFeotzw])cd[G#VUo=>`f? YK?'ma7A7nM=8/Ѩk X/8\ y<:<GOٺxbE9_EB`~x:{:[LEʃ4C؊_>=*=_L*؏^f 6%_tJHՊ萔GGއr̙JN4h8anùE3#xSIeT}۵wO+ _J_iFAa/ ٺCޗQJp I#HJ?ta; Skl![f^ W7tJt3ыŠ(\exDrc g6anfiYB+_К"˦d_p@𻐾k|v8- ԸV2rDaOoiȨH,rX7Or[*F!o Pd(zU%qeK4F,)@zwl չ ZG/ ~06j ܲ!'#JS\Ҙڃ.g٭8&F_Q'miRh/ )`CFl& EBX9+?W񡁕~ˣo2"G'ײ>?]?OWU >z~3[(Z,أ];wHMYފ*Osb9~ÆZ2a|Ը&7SM 6GՔ+"} &2B'q>iHK/(NZMo? R9?$ Б_71~Ʊ<޲v7kАYCZ bEHDyh 91Bo=>Ԑ+LEU@Œ598'YiWCcI+b~cdj.( 4;F$ [a/xU[arUP⼥vm(S6B4ehƚ ˃v4TzpkEX.nc3c]w>h - ;Cjl, sX`K9uPSX07 {PIs#Rrd}{exN>"M98{@&\ad" ɫDwoEaa40XKlMm%Vjuxש6h\3ٙ$@&`iG&.b^}~/?omNI4Dc$\fD8X݆rScdU +ƫʧqnun^ tZ]C;Bw$QEm4a~n Q]aiCKK5٥FOVXsadYHdʮVm@#%>#+T63/E˘;{(T3.媮?}FŖ}3:9zuz6?N6$'K~@g&H5Q'Lw8QO͕7;"exdNJ] 횶S={0S9"5gRgQ7O8<@n> pB.86i+oa9_( .ZJX0-kcXɫCc5%8`Ye s]/U%is:vАI,T: 3 JDh#d0?l"9~c7_A vKEq4S[%sAJLs?)g7Y=5y55zcߡͼ,tihHn{bb!4qw^@p#g82j14#C׼q1r[Y5tպ&.}`σqR,qN>*ww`8_bkc (*M%yO.!QՈCW7Wz-Jk=ΠI\CId>ˆ.@ VIV쪵*휢g>{sh9=dyDzFK#pDw#o9AFC,8ۄ $6P8ӷ '1?:yLqM3>9Չ7vXiu@Se am!mGƈmϵ Q Bųyx[2$ | EiUwN?9ߋG)qp@a D̺{eęB6a^A @ba4{#F=**+1\aa[} -LK9Q;E5v(r Q ,7dscY1q Ǭ -9dkߞs~ V@)HJ|:I&bYe_Kf4^}/{آmem[=/(+X#/K3NJQY;7:3e V=j>E+z,uƈ "+=)87\/Oy0htǕL8Jeޞ8|$Vh2 ?}E[B)_HzG(}IG @rތf1(5q>vȬCHet#! tW*P۰Qkm+CC\ЦŬ={(x$[ V@0}XQj!*K8WZ~d"i߃jE$^՘/1%;q+_'8|nF^F̛a::֕Q/[wrL"7-$},V`"5Y1]n({cvq2Dkf4hum&2?:EږBЙxU9M=DhI](˵Zp̲B&Y.liU^  z!% OBI" (V 1N=ɹ_}}o'E[v6_}8t$AV՟j(.]63Uǝ?9ZzcpFgՑx@TVOsB+0{x ge7Qw !tt*^w\ UGpoB=ؘ*:( G=7ΝqN&o:)M Z8 svm8LD!oǺqɨ R|$  qy?ji|]40>\F׿ERmr}EÇGcƶ 9@̐0ђ~>)/ .>~DF5Hvd`=ѩ0:3838,Q=ݸ#!x!x,ISɡ@b0P;)dmR" |׎q75Hk׺v,2C7G(K6kجN\jI χs P6%< _BH#+llw? |NJ@w?2>4q'pș&vT(¿g?a܃fE,uGg0|i&ԚG1ʹ-QK }'sFi-dS6=(vr cӛ5fR|[d~i+w2w &>+SEzei7Nwg2_ĊȄ)m).5p v:,XJZYbt>3(Dۻ:Y\cu4^*Tػ<^9+ -邹&'VĠR*3P݌&Mu o.xkvN*WZ E#,akE_Dp Q7O1QOBp9B*W[Nѝ:d(u][BUykYP &<I2cLV( FtxpElK ^~䘜%R#.󋾿F,9Pt^KBX2a"tn'2JzT+C*oZRBP* Z&yH~ȶr$6}k760˨,i2芴0Bf٩,=5"gڳ6T`q47VZ^*jFz5:~ɬ كtH\) 9L$HYDwVK:CCQH4@5-ՀXf|d̖rĨ S+!r] )LF$[g /`XQI%Z$:=#@娛ml0O-3Q{Š] I.yO.8w%*$ qxśҢǂ p=߁ȃa^uRt"f޴ tмkީIMߴW(.|n6d1'gr-H;zXH WCCkdx/de8JMbyMlN+̛մ&FxVFpDex٠X*&՜S&||&R!)R}c q r"PޕJƢQ'θxv((*қc#oQB%>:  +##OSٟ}ՁˏVdK?T+:* '}\ pi(5.0ei`xb!cBG|a}r_.+Jk R|$Ohi!xWFbw j ݽ6N1W7DNSءW)t,knqTv/uphhv0^kpU}jp9IzDg2ab}HX fK;bs djikb`4>WK[ԙ=6w<"CP܎o*eCç4=a`Rٻ Ӂ NEIOzX8 $<:== HkJB]/꧄H>3m05A _Oɞ9ʯ?)m=i:t=fC[9*=ۊȴp+-l`Tr,U)eRhjS :7l[Z~rXDEozs0}'CLIU&(ݳ4k!kmx;rj)d=M317L..%f&utwy%XǦNc'`w>76}Q"Irē# a+x>E-~Q]X8xcWs;D^K^:E%(z#4-8^@<*L$ᅲ%J ]wK2q'8r{|cU)^ȺnۅPVB=s i-ԃvMӌb-;KW6~EITaUa.W93}ku {BrAJ\e& ,ѵn+gBY|0KYOe<|K xSSwWǢ#B }/%[gqAy R5,7\){JBxI+|> /Ղ}q|W1$n @B'-/B:r F+i*a}os,x j;oN-[yH2ู8+etj0I⑱4(HP|Ƚ&jCC ڽ 0ቛ!aB@ z%qPzha)(o^Vء$P y)yؾU ؾOիh\˲Ynzb-.`u$D/(r=P.ƨ)m?bGm$?_q= >Y0Hɐ 3Y%9p}eMU繺P֦d#}៩ٯ+tCj}`EjIA ^L7%=(Y۫ޖ_L-=Czsϝud=C!ѓgNCVslqٜPVj5eN3LҘNwKۿJu+kwTEH.Qv_0\>c,7y I?إC_jq]#RQo,c$O}<&/nd:sHWwGЎ_o}N-hPU|ք_fB e,|nz0 $k۬.G3A.Rob3f3noܑ\p5=@miǙΗ ɞ)Ɣ0x1N.㊬s;7%w0b8딷| BiB oMU o.$]1f3Jlq0YZ1qWĒq ~dPx]; ĻT=-.wyسSv it7 9m %Vfײ xBѱ"d@igڤO%Iτ4_ESf&stGTO)\0Cj1jyd]QՆ>cT91 ~d b ,xW|(V 3 yOYA&v >^xbQ4q!:n ̼+ISs0@x{DFESLbgjm54Մ8M[<t8LK*!v2 sS-nB9<TqBr|{nŤ8OqhO/XYI;e>G{Ħ:C&) ,=*W +|1nɂzskX1asSG?4af{W!74>>qzCm˝ZWx@ g["Js[rg>)2# [k$q>o,Am_/%ML)uO0XʄBp[:_VJ䡂bg'LDJ_K_|oP{PLr$# q81cae͋pOGod]C^G꭮ L='MY҆C:>&+(rbLcw94<պ=6K8!eW)^EVCY/Uc@1g uC^>빿JAB6 mJr7pu09鎈9kxS-CH@'؏нAq{L0auQpeANpֶ5 ~Jc yѹo p8.|쀒erex ty\ʗ8+m+JX` 7,?X1x[y|@+n@w?/0?A;S RupYE#T4".v5ѲW|pYsLx49Oi Pm_$F ˦Łd(ʓIGDYo|@6e#ںTy,٨ϋHsZb;uVzɶdA}I!wU9 POQG1(3&z@;=q9uuk/5nlψ~kshvhAV#&p>9|lJpSMQ.Y7y f6V8dXӵۚkv%nKT2;QF5/H@Vm |׽=xFT}H󫷥:' URSϗd8TMj.Ch eۖ_' Ha%445Sv<'`[? 4=2*g0?wi`wtk:!ߋ}6`*t&v@dWDvIEm_`L&`/]s !w&R8bXtOGhJWGe& +e)Zյ=){Zj?^̋ _fFBeN[%ʮ"Y^}eWlɷ@+Nyɖ*Ip Qe49!p(z吃e ZxW $W D9H.ik?K" )5{a :}Nah(rĂ̠4;S9HZ08#DOC/C_S>D8`ԢԀpƧZR}vBNA N0] ku>l`2q\="lb:#j qkwlwR@N) GDA+UMY kոy>yqR76 4aBN& fp>T3sud@/e%b?K %jְ1l@nOkQzsmog8X=^HGRF+*Hlhs rح0kE9D%#bZw? lk/DS0:^Hvv Lf):.+HA]%hI49la1{E8mYV(ɛhjGSD]JmbM_%/3 OM&.%_ /7z'dZtF_0֛۷2zXKE:3HU0ba!z&;&e(!)b1jꢧ'I< [Hk[/M0DcA`J,[z^CzIzC8kz=+9׌8;p-zK ڀ񻳋k x:_+w>Hf!BsM^@.ɼȒȋܳM,'9 nNsZ ɮ\X ?D/Ё 4T*I(0|Hj§j d=<9Z${'M0&#!i|1Vq:Lnߠғސl~Ӆ4ue|>si+%SտA&Gّe|IL3cX7X.Aϴ-ZL!HH o98sIy t:8q妬)N3*Ynq?ۧ?( %lԣ{qU\hc nS}DI)Lv^wlzDG"`eEMo_P_0'> Je_{+OwC@FgP ؏O%շA\M2t4^)wOw[Haˋ?6݊E\0/t<rd7=b>1#мu,xsj^ 0ɫCaNDGPݟ?mcQ{0Nrdc* e+~dR5P6J[o7kjGliq [£5GO!]|ZSr]Xj }~HD2A>oƛ!)>!0o {cDlt.BF%㫉7ck}2<`k )0x\ w&l .ap>+WNE>L,%A+1L+#M1狽iTu s,b69Waʵ2҂e!"9 LZW#sN#5ǎe<3B@o64voV,'G66<[ILnmA=iHySRU*RQ>%±2r)rU05ƞ%Q&v`8y$dgp֩m=8B%,R/"\[&h1 :/żN3[ښ Zj?^CPf'ԍYj]άCĔd$B>X<v3wşj *}Eܔj ՛9#jiTWw:-TvZ; (B2Tj60Zc{!Sqsphb/p@x+22bu\WÜ<6:rpRޡ& hk[|]qek1,V0Pľ𱊻Xqy$}iborg>,Rlkא|ݼtmnY{#\ep_4 j&l/79K+Hn9HƋ講UpPLQC৩F;HF;V4afM,6z0>dgk5G1N8kZD~l%ae<.my [=jw®%J},kTg=U+bOaX񆿶j㣌wƦ+ QQg>u} VųB2Zfr4`v VbT!Ob1󇿇55$DB|R]k=Ѩxolo2旇\kX_3? -͌ T?&49p&vQQu!/g=-=*Kg 0qTCR`kjL=ۉ:t:sgOW!W߻@9[d5t<ɓ2;$ÊGI>M3e \{/ڧ]3%..r*{ 2يn׎DPf@U{!.eFB\v^s5&v-;xxT5 mE$SE٢x<'0e%X߽#|u95;en)rox\^ (%*U1Ü K{M"5K)2 at`]]k{ȚbHQʁt.VM&J)+B p ng9!CěS$J VAQEuR*{-vJ7rwѻی:e8ǑM9`3X wCeZ2n_lEJqGe`+qQ⽁_+YGHxF.*b2^\ݼoEi~9-FU u[:v {|J(rr#mxOKl[9A鐶4`ICq]"ҋsMAdT$bTi»w&ZPUXPLI7bsR5O>Zݶ8@@e-$h$Dp}⚕*;?LH)MX+kpK柶 nYXmkYh^67Ln~>jQu`} ƿR̻ZZņ2HmZƲg=/Tէb? 2"nhO+lb|tDb ?i@4cC@| x GobG!kᱛ5JR_ B3?~Fὰ B I<% }]Ǝg3I$GP**l'&k(crQ݊THijA)6FSGT7$G⯺3/ur[GYS !&B)gC^UȲ7I>n!6OSUE!\lu-ZqڙOnCUⷉ TH}Wt+os>53ʻ# .٘܏Ut菃"zƀ_Q*گy#@/s<5[ sWdT[m[`-mcqi9bP԰TUو~RYg7 -LT*]r?D wpTn$70!j?:D ߆_֟ i-;hl=iҍnٶ4Yw1'n֗ۥeQme<4#ջWp]-kPכsהh=35%__ab1"-76=oӽt1M|:}0׺ʵͬ<@&ԯ ᪙ j)3:i@I>( Sݛ%A?4d$/Oq7pLP.TuQѻw8' 3tA|`=Vj3p;ܪqcW؋oQ*6%Uࣣ(=>(|⹣ohY^RɆ|30Y;k/($ˏإЦ1~[Jk!_^E4RoqZ>+|ހ;`νS]+nfWsMxi>Po@s9YS(@`O&52+)(Pt^f br/45&$PGUn$; *oDNB,OlC /~%` Ή\bwPEPMt0ni *5%ccj4:=v9pC>opC Ej|t,s۲}6ը߿^qLs?׮PakP>KQ'$Ǵvy Eq~w?wt ؽ XkDy# ԐBPur>'wT|u뽈jҔ8R7KE_IjssN'}V)/x*D)ڧG+nKǠe.v% Ⱁ~fCv5!d&yVI?+%AWHHY\eE _BM)Yc ][nYSކ#=;vۥzRHXxCV g:Éf׆&@{;%3?0{Tz]+*”٭|KrYXҝtmXK>b`aĉOY;)%,e3I@XCh-"kֵ;J(%(TSaS黃 _^ؗ.5 G"l ilLT)\Lѩlt}K6:ao#I2sCfgzBtp *UnpMLfMo߿n)ži|*߉vwLdQro&˜С(bs6BQWxFq"gU:ʂE)KE3 , !S$-Cn&?Pa9۵&f9,3aT4gk.X+u/Q}Gje=,Θ:7[PIrjmǑ8kaaōFb5ܟn3z ?bl_nnV_6ӠEJqdۃjRDͻy);ʵnZr,5# *fiD橞 z՟lp<*fV{!EI)n*H/+~D 2Y ʹ`9ȺT^amNc~.S [9??/m}H?\-Ѿպw2i'mzz~$'QLODTe=a/*Qnuc}?? h4 `h[( 4$Sjqk_>"^xؙ 4*hKY'UUKLjAJ,bKe=G(U7DEI5i٣2TNJ #(FʗkZXG5D^IL%mf[;+D|e@F/SX( bY#*"P߮_R9q"߆QOg(K9$y@ a 7 }S0jR*6jn0{5+ٻY7E+[( t#( 25fɴ)5t5[J1 PS/b̹fm΍Fc9JdBFO]lwȸsI40~7SF9ut 1֣: p +?-79/&N0Ͱ#wV)sr@ل ߉o65[8Q2CoW;{|,Eld ]O|ѫB-RaXAO033G>\B6_葧c-ХsbIHƛӭTUYz#sHÃj3aI[XHn0Ewo#Q-VV@ȗ|(y߬n]=iHaoCzn7#Mc}hs߻;.͢d8<ZX0nX +N.$<}P!áʁ]6uEVn%9.H-u7M@3k[aڊ 3 zTzf6a:~It.5p0X2Īe+`Z9)% Kxp77y6 bk7ˌDE=[&OӼW'7<+(\fxOPh'km2!ұ@0L<)*@.mB^Jl2NX<`ђp4{a81.:PCj'J?ǒLw*lNErH {q5vYϥG ._ Ch2}9sLj@ٕ3O >r.}ld͈cVP7r FHLD|݁FdMbNR;|U]XT;%) z3خhPߋM R0%}E2+1n_XIfnf _yMؓ[~a\.afWJ`nBp-ܒUo*ͥ #lĩ,HiȱȦGBsJMN5EkyAeb$4Ɖ E_;"&!cp\bN&#L7\ g(3k^QeGjSQfxDdVhza>HO&V9唥@#|VrmduߞzbK1{uv%mm6A]Bd@3JawOycGpX E7:n).%@f~U TZ>:hϽK'~A5w0(oK)J7sEb!6'_Sꝛ"5qYh< Ǯ^] Uണn|2A'. S)g"Bdp۽mh%)zFC:tlt +RTK,͉ü08a)i{R^?͑Ar/jYƲGPI u}pδg<J/Ѵ`"`֥u6E 3 t6~-_ vۆ`{ C<&]@[xeq\F *w2lϱetXYb4Ts 0n xw|X IeAg\>1vy%HX.2LLs4RْkOxO=ʘ}6im%שDFȧ)cEE@]:-+p5slJɆ͖]9Ս򄶅"9nGy:RlB< jSI1PJjŸ)"^upU A_ jG)NU:.le^W1l3Va~OKVN~IizE\ nZ}#Jf_FB-XzCjMpqQ%ʹBdmlݪSy9X Ui jj`Aipgw`8кLtbz@V%Hxp>{w1b]MK '@H_FQuqʹXOsFj$謦=eѹ$ @ Uh^B<6I f[wc&u#%9%C@u ;C[2-wW,h􋎣6Um[J8#!Cކz7<#kr BtUhfgcjU:8Z )6M=KjVPSȟ(9-]\@#anP2_Xp0R[s(#SU+¯F| .Ѣ, yqV$8T3a%[^bTT ߽ k<Q6Tw;5t)Qgl0M**sUÝNJXsF:qm7bIIi/U>r5kfir'_Ƽ'q{ÝU ~Z킲0^=q5OU sCFjon*4K$7r x%6"^b+{Ԭ]2P+m-""יDj&{efqTj$.ÏHz/,&;~鐵#\؞'nockՠD NcI)z]2KTTi2p鳔.$Q%8@qכჸP_?~7mR8oI~0+e C=?Vq7-;Q8<"y~8Hpuy/gn^@5O&;0uVhYt9/O%䳑H\-X ٥.=zmm'gc%|b (7%>L|$QAĄs_A(-NGe+ʽMc)ڥ~,e?/1?Y>pV&aTd1to LҎ%8jS?'<[oWxI8͎V\z ؁PmCBGLdGUFņ:C&A$ⷞF_?IhhDJvN̰b@xp; }վhG1jǥǩIUP ZhM[Nӂ&5$P oIe!ez$!v;1ۧ@n]pʥ_(p%KÙJK ֘J|H w0p6w_-֨P~YS I뺁g+gɃ[N` g50]SK vcfM޹ɣG֪QR+ƌD_W:'vfփS }TIWXѡrh~qB3uz;/o%f5`UlK-IY?lf)HU+ӥy(`4}S( -ӒMxb> ]ӑ&ifĴƨp+;}0j@"kWZ74Zmw+VZ* R 0SxHF`|K?urm^#բ&KUݹ$~P{T}QQ)\ )ݻ=Dz;pf4WgTv47sܖO 0P--=!}fC~3@yA.c+[c7ɽ!iCڶ'Rj3@n]&D4&PK/EO"b9HfF 4C=/sKxi |}o+ɇښ6-Za'i5U?o G+}g|{@%;Qp>c>*ʋU&>L?S3ZK}"Hn-K,Nk}l&o|_ ^Y e^Lt 嵰q42CQ0?= F0a^uMr|dDv7gS@Rvozمu_rУRoxX`{Z^ v6Cx^Mըؾ-b^dZ-KGZ>֐LqeVn^^?qG)`K#;\z>g&=jT$ޯ~Z n5X,q^?Ms Oh2a~>9a25uzP-1nw@@  ZZ.$Ҳa;hJ*gt"P"͆LwtZq#? ^-`<;3Bj= SlF,2k3U҉Y?nX$fACp%= ~XbP*'Shkid{g}Qhyݛzjצ( 7S--xQmZ:GLGÅҊc*Tf$DV(_SQ d S?.s[C50{_ȦUZ!K@4!^^#pf`"mo|t-Vn! 3)Un}0pd鬱gz2³وzgPv6F H.z'Kntbށ##H[*\0O @ۅ*\l\ͩ*Mn[*<٩$"ѻ#LhSvKޞdEq{о$+6G]dh)~>=ha/GHX宼Z àz 2LCZ'P Ng_1^1\^?ܡ4 ;/+|ttw(OLQEΝW&q@w䮸9SX_88HNL\r)EyUAg;3* t <,0\ .դǗT ~,FqoqCu O<;Ն،TA2I2|k_q:!:Nm~mL)J(!JtRƋmg:4ܤ{F] &v_c3e3ʥn뽉x¡+f$o'sCmZ`8GbipXnVu㑵أ%K\Sګtbp6f$hM;_^꬐t3!9@Xye]LT=:,i[['0ĽMo:,Xztlk:Q?^+.~3t`|CsV:TҘZr x@ Vh Ad=N[7c2-"xz9 =#DAkMUz,X([|1[=B&Q:{ AL@H88^(R}o_FSt^ot8BcJI#Qwb ڎ@X;uIYX p_9$G Jxv.uF17t&23[jt !l07 ܅ ]f<=u%O)8lX}m$O(.zR(DFT혥Y6 D5N#GDz-.N\zI'"'(1,W3JP{lM)7WƕMAYG9zTϱӎ)0J%f[(F^D=ȗ;SmfyO߼9GT;OBc/]b)@eV-H=QYCz^>^\UˎG-4LYP}>E&vN` czo4xCCk<"Xh Ni](w4*(2iO 1 i^w\@TA]ΐ,kv5{ٌݡ9Jjm"$6GLa) <*d'Q0Dt{掲)1ETJcŵx_Pyy<=#EIp5 %cY :IÝ%jA%sy$iѯV'9,o9,JL^z'Q{P 4UK3 ;+bك/-qJP,ϥ=l8 N-[=͇q%rh`,OD]]KZ=kT#>S U)嫐hzVץjuSSvT9r,䭴 jLlI`01+.ju4&=۞4_^_Է nnsH-v:ykN|O?IѺy>c.%h D(L[tтQ0zzPq%lYŌɃpaFQZ"p}0\RLeb<,ZChn<]c 3ŶK@VըIÉX&C@PJk\Gɭ(7Ui]! %zڂk"MC*(\}o+mCS40L3՜z)1_tdXM=sC“.SqW`pJI,N2 £hiK{xL::l״$ uޖN'Ah4 z dw?%ÆF5rU%CX+Gz ,3Xkݪ:B<&[v(*@̉27M xdx}/lnjTF$2oMߢo68ul8'C(uxu&PD~< Ƀ[BT T%(Kt"JtEX yG㑌Q|=cFYԾ؁-IJҊ}مt|Ԇ?0ҼETCF¥R(=wLr٣n?P8l:&{$;Tp9 ~n '7$VyPi9O8;3PE`Y2UzB*%?uxoN}>'ZFKx#_-ͬS,s>L,Z]V#%O&?ޅӧ{Y2LL#GQ.*/1g\ ա01<YII&5ן$'P9<ݦT֭)=z!{hCQYCGixT*8b)+Tj yri &=]КE /by7an {1D"LF%k"[g;~*{J*J.w,ߨ!AQrofstftW`0~@i1Â,e tCK6A{9ȻH껽ԇ cEB_*\#tP8- <$itU\p._,"RtmqJ嬙){%CcVe@wFl+Wg6:=jMz,|PNu N,^A~bRZ~/OmvCM{A"v{[1;h䁬df)Nbj%Rf d 썜ʽ'G@JªxZY~KI#l9-J,!:|WR.Xϋ#jXo%7X2Nܪ0pA~ 8RU ~ ƽtE!ݍXpZ"4PC)?jţncNNٳ^mө1X8BCr[G f`lIF&~;?:$P[n&-1yvcֈ9wL0\F˳-rl7VM]_d:&fj)}u*ѪzUV7W:σa0`ia!olcVKL߻|oSb;zl3@" f#rK64 ԁ*T׍Z5@ÁWl6D˓32MKNT2XW>An9%gEj?2S&{r)s1ސW |cvmڵD3p \bMf.ӈc\ȸ31>Ȩ DɼS&j1tT?BE5۳O7_}rq`*>0~(X/‚mQ1D ,3?eW~=XºM`Zkr+qm M޼]Uo[>T68^E`#?%#!!0$N.Op>Vcpn];kiJ<`?3V<_C"c{iy70̎`TT`eJ] N k!)ThɲL͕8m~'\H牫ӏ4C(L  QgTҒ y"C‚UPRlCY{CyK.i|BCWKo`HЛ,AlüOM+91]h$)`4!wevUy&, ܿ>>'θ鄠!`.ҵTRCqe7Vñj.U5hqpĨE!-W|WC%<3mTS(x?ч6!ϳ]%ϵ.fo#b0G_}HvQ_sgI4#tg%I8@0mj=;-vkC|˅C(W_@d7IWwa|֭AQI?3/)ߡHKFAx|1O񳹺%l q1˓ *ec :F%$h #9rF1f.GOz*qʜ[N-ēK[h\:rh24z֙Ù4Hd65Y&yjh]B]IAqi 4 ηm%ÇIR$a9sgw/SHI cM^F37}CQ_saJ= 1@XrïXyPn-3O4MڅB, ^Lxx{d n\ϫHj6ʊ%@ݥyݛQC'z2^^aϦ}HG_!$Z,C"e~LFN=Fs\xUByٌR=AۈH +-l%q'\ P]486 q- 9/܍v" K7 oeQ^8Mn,%[/2tmހu:gbc[JYUDci\Uv%mrS؍M&AG-&6D[[%\;ᄈ57t~E"V G4B;$+x?K5~gX*n)7[#x EF2l='A;H1RW(kGvcг{f]Z%:sCf ħ&-[>|aT~9_F%*V'b_!$_"_mLeAbwZQ` 6*hExKby(A;_SAAJdNezhND=.{s~1HFK~J*xd>|bA{z?׏Zbx^/e:F9D!h"(aCh 2 ?jA`ežy#V&ߒ2PDx77"X'Y9R>Ё̃S2،UX؎]@i}3lH3JX7 &ZbVjBF`CyW}CCWha4i[زF.GŞ/;]锔0q=[JЌ9m$\ڰ^YIŏZVk_"9/]8 XlT@Kk6Rg?fkCy^\ P/+DqQթ`f?ڨ̏pTY&5x%zđ',RCIv4Ԥfp~\Z‡jsqƾ.obj[6?IJiX ?a.+A +k`MhK# x qՇOE=cpm0١ Bσt[*qXVXؖJKo;]ma9}6ŭOלWP6W2s~}6JTy4d݋Ԫu:MG"UAF[>0Ha6fn |[x F8dv"Q 3h>02T=O!ہD"_WKX^lNd & Oo˞Qp?6Aj/q=#Iz%=;а, /{) `p;yZbȐ0:ʼnf(1 E5"n,Ej~jT[U^}zMGx Dy3% LY {di^9R,R6=Y`,!Z/G" +m{]_C`%αfqJ%}$:.=Tizoiڗ܁WZ1UrI/6W1ֽHZj9I#Nrʹa(rQ +7<*Ui=4\x԰+U|L@;5os}ј hq"ijtJL|KUMjBDԃ9u}miQ6uOD6\AŚyoYZq0bsv,e'9D(frO~the |eZʏoG'u9Ctt\@X鬑H4^.PWP<A @5ū W~:ť$S$,DrZƒT%̺c"9&ImTj9i^YO}]G[ m{ސ7+=M v(#=AjAl"8Ӣz7nm35ԃ kѨg7㘤ᅢ_ x (f%ʏyp):̡%"ZFdAGا V6}ӕ"s^ơXem"ty*ާ5d| %qS,n2Ͷ٬k1[cUy-Q6K;d>Kk? Cߜ#K4lj3On^`!q{.()+Mi}a ^3R2yݎe"MJN WDܔ6Nkf; ȗd0CI*#N"%uU~g<d97ťA.vʡ}7Xk`h.TmwQ1WQCfM@yq}~K>歨@.ܧ=Ej\IXԔez7y_wY(- |ٚa'x;N@>Q]DB!Y| q/T M=TkIҟӃVoT0P>:| 3Wx7w? `KuW>/%p(džP[F#LXw|P5h/Nd|~2f i*V9г0Z(YaNrao)),l^"֡ϒ]p 晲IdLΡnMloJh 2یD-8X__[HJww /=I{{capv"9M-E@> 46H-VjڑJ9;1qfP/J眤tOnQrg<{'92 \يUD+c:qmiǞdrZrTn,S] ~:ޘrx6 NF#9r2jA R*̥41؜@,Yiy-EvF l$.QO(r\FtXf2Gl* %dLAq4fT&$TpoegɨI/ RK7I#&VsE AU;8N}nM!"~#O w!on \=oūm 5,4zNfU|_`>H%UGbmW[H=`{P$a,RϺ\\')$s\pbmaZm}7s]E\ן{h2f /-Ȁ'H`3VT  հ3'*ǰhfJ#p0i֧F@-HҪK ф fCy߃RM 4 qI7* eҴ J!N\H B9ʳ.`w:JNE/};}ВL xFVoi9{2W'},?Q-1ij[VSx)>`j6P!ѣ`SeZmRӯ>١4`E%K妥{gՂS+"imQaVkM/`_;T.@@,{^p@їtMd5)x~ 3}KD^v.)=HQ:( FN"/ pVOY9SSLJƘ`8Q4?%gh/֫Tw$?cSmMwjCbCAG{Ўm~ࢨi|srvh[sӰ\ }5|\a!v2ewJ&C2Ub%g<i^)U$jm ?QKA҄*70*aFD֗D}m(/A)H6. `q6chj"yo2\8J2g]O7>Rb#hC:g U_dHȊ 7"D˦Te(<Ò .u*,$U7Ҵtzgl@zMjy=i&aGuơ>VM0,d R\ӰqV"9L{k3xQmlM_OAGQ3Bm̙ZF^ :w/ٜ%y+jx&f9k t Q&.Eﱺ$.ʆاLe*Cr6!3QkS,+/!gE JV,FfkM 蔤#B+7tz2D;YfoАo:\?a$pcrLgD{|0SE2"߱#t~`}qмOi.MaxS)ܾs VYw3S]wҗw&KFPGyD3N3w~n(gOVoшXb>bwOBK9#T1icU'䲜>UPaK=~(#]VTK"P<%D\kPȝemhoDO'> {br_&!tEʅeSh5c)o%(J^2OM b[C Nj32>Tz:Lj7 ۗdpn )OQ5A}:^Dp7)zY8."Q$'xMQӒ=)|QzAƲZҕl%tG"Fe"n,'_4,'Mtv|Q]tL5:C"cB'M}2}?;U{j=/ft݂{_W`_%w:!_bʻ/yA)FEd% #~6UW'M7fTCAnx8/~hHĈ٩҂~`~W:^kEU nd̘!@ʔz _;L-|KJI-tAk`oJ Xc)0`%}f\}AQ& ,鮇'7ҏxh?%)fx}@QK3Tl="g67x$W:°TqZ)U's?_u vhKblOv`GU僳%VD[8\^SK{1D%r Ĥ4Х$k7zv /4  uaXRݐ.M\/F*ReZW(Q+V%8T x'LLQt+2rHتPyZg\z $i=.ziUZ.DP*r@ʒRXeg3LG9z8E_zF* /GJ Cxg=Nc"Cz:dٽ9{oIR  Q|fDG$ҟ=btEt5ZI{"NʻDu֮n Nr'  FiPmknB=E*lV{Yb N ͯ%U,NŊ \nʿw¸t /^XLv9A2@|vI&uo Kd2Z]s:3yďQty[3Rk'ElLf?#CȈtvhϳYXtufyqR ;' {F^6Dny֏ppeB pa WY4iS=2 ~0*RӆH~OnΈc5~6B(U$ s=z gw5{8hسgK'ɚ.c3!Pg'|$!ɤ4ö_ iQ";ɐAjwuX[Īԛ,ػ7:B,0D&oyVAguA+ yĆT'C |(FVmL}E2~?̇ -4ax~ToLg-v |4,ˮ@ۦY'x#kShȆZΌꏤ=@c\)>齲ӞVLLqI{/'CxVb0-4mQQ̤-$" Zn,)f내Qg?K:BB!øLOod6򃊣^wsT-^6Ihm.J El+"a![AGLwygZzzl`;kupHnҘNGb|ysX;31`BBc]O^&_Z:=V#H,|oK_gȠJ1.ގm|{0o PVf)<̇k9ig`xض#q@aⰄ N @M*#(WOyFsWVN[|[H&'H\"D~[$ N:Kԛ۩E颳{4a O[:k85|v73k\~=ѡ YRyWᶢ!LG|"Nޣ {ϻH -*7J EsW2ܠ=uR0=)6?u=coGNWEO(]uE*ʅGhqtF_dv]:'i3V#4Jg 08,Ȗ{QÑP ΔOc ~uB(P7guLP g5mddG$`! [;'2`ngwZ`:Ӊ"lCAN `rq dAL#_3u@3bQ5EQgE60vE0 ۳i_QwAϖ93{ublՆpLo;)X+ tJeU]}'5 5/p2km:3@op -{J͘X% ~ڱw,]R]F6SE,,M {@szp(F,8CL4 6$f ?SOmlTivQIAQD5ձ S4m &'d'|p//'ff͌~Ja a{!󠳐S AV컮hTlCD$J8߲+]YVO#XPd߄D"$h]<3@Zo67N3Qr?Cck|3eZ2Wj_@\2NnwEqPZ|Օ}8V^Nd"5*F|:]e,YmKDnyhotS2f#'J맊H&,Yw{;#{#zi}l%T-tﶃNT`ż2H,7N95J[MMy꙽qa 9Q[ F@քA欋sPX&J(CuW¥M S;6x9sI|\"L@"qU!rV4&|H'C43Kj/)K`G}y&^lЩ4dWsFTбvsFyRX$/~)-4?B9>f%eu,!Y-ٌ)Xٓ:InXځzڥjqV@8} lŴ ͫHfAPxߺg:bQ$;@pe:!NBZp7뵱%|a+wIDYsÿ큺sعl$,ΉbU;)CVSˌLBAڅ9d'>cDβej'ZZTzFcҐ =Ū8 ٧D-Tt?H6޿dqY\'5tI0k>e?<[aA^#fgfB`Z͌׼fA ƭ~TjP4̶疃x\%OZ2޿lǕw{־1d:brhM[ jczZ1JF>>0DM٢0:ge]}\" 7#R RIϪ9^f3쟣t}"x& vRgUn>FB1rg{u״0(h 96xs, BtUxate#dZ Vn;J#_hH8:PX`?[~3) pVTmW򢻾~ݾyÿ<0%?u%kwqxæ﫥d[qHTL3q)k]Scy9t&/譏Ew ǣ1e{Kcy\7$/8Ӯd!40 P݅'Y]zQw .W-%s 0GxjIN'xR* C^} uYKt+e~V}; j0 |K`ցoybjyx"ynuq" vCCE01~ioj٣tcECo(θp 8nJ]jc;m,$@_<~q!cRgcb,?<-xze>s19ȿTtoy}1#.E`i&c TDP]xO8 IճmY,^}b R{k sFւk1dn%'sTs/z4we`wCyUP$J$ /[南1<׿7ГJgJk%n/{n{ (!.>˴N;G' BSP]7[:WF7]gI + }_s-e<( G syOr_es_ZKVa"ld\M y%gY㨌 -$WXY\3z;EHl X7Hyūx܍{.m2 tu*b7tT~Qb}d&@d*p$}|O6$zBPA{d۴Y`,;% c-OߴX=0,;A_lb.4-ԩ J-gdW{U*P޴74m1[˺Pm}rC#+}jnhdžғ^ ͣGzYӍz5s@.a(yxį ξ122%7e&WoU;Zf 3Htl{/*Ki('J QL>ݷHD~Ig<8&9 !E}mScdm6E; % UG),[߼fVH [H֛%85}rX)?\WJZkU3h;-9JR|[ux־kgty{K ) Il࠿1*I5 א9*'D,:M[fdN_|_- DKa+ =QTyZqLjߩ:3ic-|p>̓,pςdN0UBeQsWXzvɀ+XRUt{H}AUU{azݻO23H[ESv"sD+;w ";'B\<'?L4}mܧ+Q آZO)^m*or_bF.}+!z7#l Ik;>tԸ#eqclW$udbm|dMg%IY 1 /bp*jފǥg?%HjgviW?M̷QHu*9[OtC"7S`XZzhvѴ[+xMK63g5js*fʼn1]xF{mL "ٶBa(#MTBȮ1Fb񄚤 eDqqIi4ԱWu&ԃ ՎVàlXH|5Gldh4{;5%'=D@rLxzɏUF:F"u89!&$pxl  0јAmwNyt̽"V[A[4;=*鉚 !G7E-1"&bBr$о:0$5Rؒci_ݲƕki!sjQ QD$Ľy8r\\HGyUbBcw.ReDk`KqtWWixADJ jL)b<;msR Kct Dw4DCOgwֶ) S2}ދc=b >k}}캸#!Qb+t M3eV>'K2:cQwwV΂E~>eo{#I<?hh( i,IǬ '.W\_2_sG%,+L}(:(^<)lX$/;ۻ/==e_hewA) Ek}xT~ ]؍Cou;9L{r #ѫQōjԣ<00 ozIE0T'E`uF/ʈc|uA嗬2[ ?iԃr%[2a)"Y|xFEl˰p:z ^D>=WMI>)@MaX*rtޙ^3d0}aU(fO^g,$3|_9D؉5r)UM3 bU1Atg5,7\]f39ڇAghu ƱNj/z}y:vQ-ӯ;^f GeX]( y ~AZjO-Ldv]u^͘;=˸Vqy EVyvk:Ьc.R$upqO_ lSt8 (xy{[䒢U3]L9 ࡃ[lBY\a՞^FcdB?eUuFH #d$:}vm1EY[ } :PIq}p[DjAK-T\mb;e- pؓw|н?C/UhFIĞʤ3hJ8<?d? i>۠XvӑSO)tܢ쭡[Zӈ[=IV n! |[?龅';-e-03,ϡEpWֳ+V}|dQ\V3SX{5W{ˠM!Y1/ q~`\-d'/β^ͩsZ'ڕ11χ3˴ tk x'e(k$U9Wt Uʶ2Nм46 7qr|L%{KFТMIy93*u;bGq8'O yq?'>u}Q 듙B!AѶciHP9/B31,_WЬJ^澵 $="kzNJ{&X_7|a'PDæoO"9vY*z0Z[iNk(aK3|a' .ua1[BaթvW3;tAI&L0VcZ#B /X1g4^z).Op Uޓc kZeF+} P6޽oeNE̯zJ.d<ܷmע[ף(oΡ93'w[Y8Lu$kOsF^(IrV_F2}Uy;{+95r 6 >ұ#ZNPFN۸}_n!]s;؎[[Og |.y̿0QT1(TVƿт K"DBy[eFˣmy(.:MH" 1\YUz1?аS$!kBl]IcURW+DU+%\?, PAX7w:)#IͽX&b_( V~%*l`'ze)Io)PZg-j:~ !PU_,g=)e"{fvʹU1{Q*J!!jtFX? n1pGgΌK_1õ\LS=UhbiC.J59/C$=""Q EQgBgGs[͈-M(Fer!uɁ;vI혭Q4νRRZ@=!Iq#8鮱 %YcZY1l-1`)T>AM׊xc>ק;P \~P nͫr,pCZ/ZJ6C̢uVӷ{1:3+(g K\sĉoMڗnm=ad_*!Z\iC׿J@ 9$;~ jJ:x\\_8[(S9)L "q}բA8c>ɼvHr4\V F 8cJ$ $4H$ONG) oQfXnhw7 >Z3!;4j[ E"h8y:z2Q_삮qeXL+Ő.uEfMTϤz#% 7VM\-Ԧ  ^Y#t7- jT=lCze7MbUCN15Ǚ1]g8c2Ԩd09b 7y;_X7U~ ,B%Rw6iF.wl'Q#mby2`wDQ0kx '<]/id T>vBT7H1j{.sX>zA~m$ c XU! ߽ubm,zQ\vt=y2nϫmZ.n,.KyJɑm~tIl- i#|z )jnM ǕFgZ+>&>oGTB(S<85_ TZB%F4xP)9MF44Uc]h#;%DaBU442Cߩq9:r@RK Ҧ ȜXn0&(@F]KCOS7 20K\+M8O?ByԐM^,H Lٱ~bOgҳXu:q ɌR1y :1Fd 7S-*(dugp3NF}W?wi†pM,\-@ 1h#zu5' 6F{8T7Svt'k_2m(, +:Tu:naݡE(2s !&Ƨ3/źp  vhdԭ3!C'!zbp!\#7eU\=[>8$>ӲUgJt!Z][aZ~WljS#`RRa:p[k#یЙs)M2 R0=BJhdo.0v2sr+'N5+I)9rQV>q}mai6:hBeAe9%7. &~<}cǞJ1hh"#w:DX6?5쓛qE L/\HOx &ܮpb;حxn ɉ1%ҞW +) o 븿R8cUٚa8,DW6( ~ryn2 ܌݂kCܧ>s^.(9|R,FG0OCƘ#Om;^i}Ϯsg&e Tq!~b,ag,D}ϗbB*ُ4ðg+db )-s1V T|||21g80ToϨ"ݛ20mqtsS㲸&q;m\[N[`[Gg;.Ղn.%hi(bpP"X8oW:~@&Ϭ,~Π=JÁ˓*[*G:[1 lqCl/K8ֱ/gԶ,gt=3#12DJ .85HIhE]- 3C}x'PQ_xKzwGPm$kWtӱf(>%y[)HpcM93nHa]oÕ_fX?./ /9OڨF%ͻҔc "B:;C޵4Ԭ?PkAtŝ&ڏHFv7v>LY ց!;̸1w"ղ߸2J/O耱mM^'%OY$j_3'*NuZC ~L ޏtdb&ƛQRZ.oٜWYc?eC 'Y)&qUJ1>Q:+/>[3X4ZF\gMiˤ =*j 4]f 0GsSfwѦA(؝ z/MӇc'Xܑ4J2 !x꿿paM"NY"&}bdM8ųh80Y~ NSoU@VfT :x/7*zoת(Y!q̶lX`[KZ~;!PJ,'-K$wT\9`+8eUoN[;gl(r4y wx|,3MR?/ƞ@1@QQt1^dҞ"ir*,,xkt:Sa\̱Dx0ZЋ b &ԟir ÆKXx $*gqoPN`tC3M[-/sa }FJI:C,|8}>iXf Nal]4uUil8jYJڸ-r˖26> Yqq ~ht * `@ccuS:k 5*tp~T2:. $Ʌ6䕻nѪF3q,U;Y?e̒7~:iRMO[(h_ K^(K*`]dIE c_zv0?i,UO8۝D"ˁL6e_}tqʓIgdx&Q1gHQzQ &ٹvU[nV8B1g$\LPgu?eARiseD'cVkkM%f1qT3]:Z#b{d TGpB`Z9~%PĆs;O\/~Oj<A Xz"ZlĎNezU2hcM;UM=Nֱ|1ևMt,ǎW \w̵d,2y;w2>Ss~cO\p%Wo=@K궀2z6ƔU͡4Z;*IEygxNcһlCءwA Ef>N?+ M]}ۛkӬ2{q5&fu8AȖ޵Nrw@ī+6o?r#ƺJ1SpD WڵX sN9uii瘁)\Pn(h& P7ؚgUf蓖5p#] fKeE(we^iB& Gtf/ VN͑JWѝ|$5<=oEHOkύo;?>^(>dԊPVDPv2iH 0d!%.b 'l X,b#OOwcՙ̨7  AiiVpJ֫/ɜՇ,A(t̥Y3s:X`'OOLnLB!|H`c_^޶7}L$8M_З@Vyf6r Lϯ  MD r> L&@Q}])&w^V>tcNMGY"09'qDrJ/EC# 6.n&‚AEEobŷ)d 'ӺזeW܍snVN&W }֓$ūM-ng,n6w*͆:d5Vޡ/fd8r[m.eYJ @ȹiBѣ!Ijs"g/X(ߪ1 ފfgaj]nT?߆Hx)izRqe ̨Q t(v>[ t Ȉ@4 J8Zԗ `ү qz0b:rcԩ eݵiovQI3_Mq \o@KV@ԉFFLkDQOwX0%`!}`lBj<J̮f ߮U^\9n>rՈĤ̺+u/yH>#޻T&g"WiA~ O9^3 oMLwItBZ5ր(sy[4l($Ai\P^߭Z\ 3o8ܤ7g# m8U@߷=Lِ)Ll{`&)s(0bG]9d*7k~Tl)D%Ō,H *_܉ŲF6yQK \)Qtwio@T>f߁DkP,pafr3B@17B a~4#NT…3l0؛ Bj[f ,fh!l bdOβp0G{hdKi!<2v6&`6xQwQA$ġU*kT=j/MvDĩeW.лFlG^2{ w 1%Z'\D^[-C+.x͵5䨠!0?XD>f'k_V)LSKLڧ,LW7a`Wc^pH w)MUR*B_2%ljI:5ˇfn>U'KL6\fi" QHR:ows1W8Oл!Uҕ}Hi B:ϗ\Vmcatp﫛+;VXM4{l-Igq:I{/Ҧqd{X/ Vݔ~B;#a!Y!3s}^uNܤ"HUρmwfmMыXFb.U495={bb>&W!գf$>̨XTK ;DAA6BkLôC 1(̪]c HI a6x$Jި8|ra+ѵۚ-9$A-z oޛiҶ#]T,g`y.xb:Sqt)KV Rxݱ̇7T1wu\EEBRIF"X}.{>E/Ƒ47]&r̦I.J0!iXW@ 8N@? qeO:fE*0dajgb ,J{ۥ+ڗgaZ*T;!!W{y%N#e!,iPOJH˰A; (`9ΈPd kr,qqi,lqvQ$I >38EOս;;5a8l4Oj/}!!ݛfoH p=zf ȋE*Y!A,0,8, o?&€d0涘H+*A4f>¸(%bPL.dCz|^[ K(RN=WFBAxnN?y<#;5,D1 `R2ܜBRYSzzg?cR|]J?I1SqE`0 ;cGqP6X2SAl zAw$b@!W!vv,(F8n G5M {J&n|O-fWz3UWG!'DLVvheM}wR ™< e!r fTDH r Cۡ&@@KMSsTOd7aĬZiSNz~P"#  ̗0k$'5SG [lSŽLpl8ZCڴ!b\SbI W6oG* 0ncȬrg4tO& ~ ъxE>*4ؔ,e0Ufd ;2VgQu0`R&nxy܅ 3 ?"ֺ}RXF>S* e+}.IULIXbroJi[UXT*xUF 2upq`Xȇ^:X˛( )ӏѠ889$9 YAd{v8kR!ῠ2hlG+o~-;LC@;[zðz-ygh;ՔHpxLN@OmI[Bp#Z!\5\kV&D k25rDxflR=xtodi>7:]i?ڈ>2L= (9Wl3Nj"J*{UI<KP8cVX8Ǯ^Jԯ1N_X_veTUu5" I9yr w )+syV4vE}2u[r"bVm'[4*~DvrP VILBSZ6gx]uyl_vXV),tZ=+kxٙe. 6 <ț0J5gԍ ׏` C{t7NJuf]o-s9 3AxqP8cNJs3m~ΧC^zp_WsFa--0v2rUU>$K]w g{Nl!قjVrMi6G F 3@Xw嚦*6xz]Z^M`"A9ٚzMOk7-# MMWd <8dAwĻ5XO@vU؀xO\(7k)QSD3ЧK\W iەzؖϥs9 fI)'L߅(D ~m+Cty6ʇ򤺌ASIbWeT3xAc+cx빓$igc2{?JBυܿ3H3|YO"-J:ՍZ!}.hc-fݐ͋0ג,p=y @U(`a_S?|D?d>ZZ*˟\(5#96 GufauXOp!+eY!4&&ؾbT;bE )1l*0_cn-/m[Nv&$ ig=vSÈ:I!EKĽ2"_nNZߑCKFfYoq]ވ>T*RґAϲ,n2y$5]*19ŹM6 *΃"AvQ(p8T}?5R?>vGuX?% ^T1o=ӂg<6^[l5Pm:fDpLE>>0?{^|pg[p􎟿[$2qM<]cTJHD%`ӂ*$VYWz(S'XUI],r0/2`/@ʰz vH4IO0>ٮg Qs>nskYjY;٠[^ɏFj.=Dc%ȍ?!7B &sdR}ތPD&s~oq]a]@~Kt~C&B2rq%W!D0hb5:qAZ—> 6n :P{V.a;v1}9x^;?ailҳ HVt$硫[Wt6BgA,ΪR{e>9w3rw&i'%ȼ?5xukaʙr[4t09H9p5 0V.hG3 ?f_أJtM4\Ss7+^v;t+opod(~z.M眉vypB;=ܕ̳i+,x vzH qwv!>ErPb{TRv]gwc3P_,ZzD`FRڄ6E߀G Ws0Ȭܯ({N}15 [50 F|)z$֐˄KG.8_Gݭ$ lM@ .-s|EUGFig`{JvcdIMNB6DeeT K4&qAdr[F¬]d7tdzv0Lq8{ɉCD3 1 ҡ|uꆞNCLjxY1 >,vZCqeY.N}r\4_= 䔡H Ogؓ:9$Zw'O}Dzӟɘa|fRH]FzH6}ׯlӒ&]iVF]A#.QH1%r*?;-MZOe@1ZF~[ƯVRnfp)ݡfRTcR sUK7(YI(d~#67iކܶ =oFӛ `~CǮF<{r$xb=rgH"cU8)x\Y_dM?6<(9zYxyJXncZ&n-Auz杹9 lY 9c:ʓeHшaqSyt֨zN]3ʟԝqGWg/*AĹ[ĞuN.޻5tk–r+1 ΍39:NA0V7yNF+zyek{ՏFM,Ql|4D?^5 )0 {SSks-bqfgf 5SiqKL, #5킦뚌R3w]nnd';k0dä yTe7/rEh9=i0Q*0ݑs8F& f.贖dͺwC2W=IUmֹNEOP نBJ)0H$j1`6Hof,A2,=D;m/Ap&RUHdzE;]=}NW60:Hi5B*c:{aQL! l[KR8ؘOa.ǜq^aov; v╢}O9R KV *Q|cv IFMCr.bX>T,8g:~mm)ZF,n^'r+4av'O]oxBϺxQ dÚl0J uN,X}!s}Y手G^MKݗ~}fI/ "Zƴ%lɳZc|wqz h]9\ΰO2E )CqtDgqv,&n2iS9ΚWs{*bdQV%ܫ["ru{|CiQ[eqLo0EΣ; %X4lZ2_F![;.*֙e;lf77c/~ 򐬞e[r^ uƤLzZ"'HA6uk>ͳB=nZu3ڗ|ȼB/\R`cf.F BU &sZs64|:"R*X~k R .IJXنSMa#?YGLB1:&o[Aݚs.nIG2 'Ɯb4xͯGTTm\_*%J9h8)`Fpƍ{WpYR 3&i:p:]_+" V:lVbX/:Bޠ$mM݇V{\\-Ie<" X|. l&.ɇM-=k^r6w>ҷ:Yziv}1u]c丹1 0C0p2{BXw88'`Bُ\ E0#l-Z qg%dm~M" QX;FЙ,=mf!V)oN`[LR/9-.2A^Cd%s']2 !# ]Y)o--DHb"awt1* lil@霦{3KRnX խ(8񆀩vDİcĦDtz焉 V%h,IR.T$௕dw럏 0s]p0h:PyЪ<|ij&B= : 4q`ԱnҶ[a+>J;ͳ)\7K=&%\rORrR:ÍU<3ARrdԲnBycf*b,ah6G@w568ҋƯ!ʅUlƼʹ/ +@Fέ?"[̾\AXR~z6Աw>[oMa(}YxMN ЏC:Yװߑ^]6z '(t,kB~{1 GCœCqXTRz %ci +ƔRSt_H@!CNuIt/WB}斐 7ff$MD͏p[ 6A1O&r>렫230&e"DzpXfIZMnRR' /!椎ųV{gC!9`;(zkogNmy`z+nm+uvkz Ig/]I}Jn!ꖈ@uAV`"lQSRL'^eWأdULJ_K̉ I?_3'qrY{tp,N:¼'=pϛ [)ӏV BūEu]xM:ȥ^!\e^G5ƨұ~ei4"ƨX|Rwho{]0V8}&{UbT DayH.'ڰ{`x`3E#.V28gƝl_ܳ*mnB>^ƽ%4)X˖ݘpf^TҩMV{9갬D 4K.?7hعq}ۘ+tdos ۣH&$=} nC[@$*xNmcx}.<"S4'ᅋ=Ӯ)wA2BPW3׾A gN{RSBWQ$,37,<_3[4A~{;QPzArѓR&QI .bz$04 a4BI-(y"[05@) d] ׻{ÆШiXy*gtu&'r?enAo{/zeW'+=| R4: .S]c _Sv"uYF+~ cnn}*iaJrs!DІS)8^t|TAe )SVX w̐@T3 w3`dnsR0][HaT'*K (Yj?=w+1%}hyߞ .~Tzx [5GJGFAޖe8Z`h fvSRt@gN 8uzA*@l߮wZUtphFiorKCX7LgHJ!7ѱ$䧑H*L6o3vSĄ᩟BϬؚB ]tG!٣{d|\ gnN(^=0WFdc$0?sw-z%?PYE> RG;-\Wyj독4L2)&:ɞA<ߛKphsi1o{*z {"Y)Pc<#$Xnz9d!N{pP}(" # zFj#ES;L)fTGeI73Yx=W=t;tVUo-'K f2LrWn}dl:.(/Mt7"JgPŲnd\Q/г*0/qPotAqڒ cb+.tRbڅOra1Jtk}/*G$ND4:j湨B~uwPW1Rq3m'1b-GEA$ >QL3S}=- hȯbDO}ld !P(b'rkNp]n_xrfB.c_e%|sN(wYY U^QO8+4mU+[rN2'sDZS~Qe,[=,o"oixNXށtd!dS:,Q+S#d(͉v8}F$ % O~h@_s!XP Y )ذ?f#%v?YEΒJ,ֿ} !6vH̎ ,Bc{$l~ɳ`8lP(Y(DQ)4iQ.BDa}4)+w_r {h:1|˒v k{1q-O}TDJ, s~L0+c-zdVI:Q01>x:=xq\iL¨l^V^KCAB9JT'& 7e ]H&Fyź\,SŒn<>/C_X~L|lOrU?c6O ץ'EƙRMlp2R3v|8KQ!a7mCYarZK5} 3@tዑ+*|(} S tb7p"Z;bZQw[-0]gMښrz 0%`oHZ&zۛ(f4o;DI$^ICf|Edg ٷ'GNt#U{1-?_r#KednݎrI|t8m `bz."'2ފ-gda-xrcbH Bh2P?TҞVHnZHZytx2D7dG.~YGa>4QE6~GSz,P8鳤Th0SE_SphEl¤'p|O\]Ns?|5yƟx)]>6K(m",C.N[Q'I\LpHmn+C,84 }$Z#=`xp(S>a)P A#%zS(| T;X|&:Xq645K?d:Q4Hp"m>cέ?xr_otjB\CԎQ!%`;e@$6__qLG|I'+\զGSu@ЭI@^) PG5{Wg <P!őA›dΫWa,|)O|;`@ryM1F'9FC1BDmEYVPh+w8OOG]R3p7Bl*݂Wua{m t4Y8"nVO.wǸ;'BGfh҈/*h ۤ+VXm7'"՝fX=e P˺G3#E'ڴEs`Ąr]bEgԗRQґA8g Rez'2g =v;^$yw-,ƃm8KkUK^sZH: خ?0E8IbJkE1,d_{(-+є[CNU9CH6ˏ'Bj[/due 91alc gв2';iN $Ë%$vE%w}Ryr g,k]س/ᄅ& ޷z1?RM߆K)=`g{$Y]v!@(3 |"!I fp(G.N^-nB)qm Ś~ "wP$Xz]KJ F++&6'*ӹlX"PcrkcP;}qMjW :?URCzmGCۅt晓7zxˮ %Vz#wSOg[$2ϒkMF} TW(OF{s8ꞝlO!bPY1.&_ԺʜQ5=&2iڹ|P:v_Ǽx^\Qo=Blg/{}~i%e&n،<4|73x;$&?mzKu-CУ+'>RdzH'!#[OPTdá ] s x~A|b2)']@=C]ˏlvAFh=)696kzbzu1t7}mC(_Pz#3-ڟ=:9lZl)y(l*GDM{ ;<09?Mig1iIm"JZsFO&(MNC kx+&,￴ĸ68T|&pgRވ俶7e@gK>{ebwzE>1Ru\O7^#tY擯$Xְ]ro1hA01l~;2fkG=m$vCvj*f#QRZ",{guWS A#F _jU'TQ/'ɶ,q.lL] X=POI?d5@1حO?7r1{/J!ğ#.tbDȪQie7V/VƩ+oѱ>=l)AςTgH07\ιtnw<;.jNj^;G_1lw{; Vpt<S3M9.\5bf"HNԾG)R!MGeun܄TS|n]EV"SAbrC"Q>ȿ;qzYQ _U"S؎F*IC,̔WG̅2'#9]%)ckU\Bh8LcSJ nm/4SsQd=t>ͱ/0uKR棂 :H-TkNJU"?T鐶]7QBͼ~f.{Fp/4~{sS o~]X0SxDF6 N)덳PV>qX\]<Ӣrx _U=dIasaֶG ;۝Yc'Xwn|"х);R8U 2- vz9ޥ}N?FiદPVƥ涛Q7yW`xy#.K[b \RGGt  2{RȘ>o@^:Y_nϷ3N[\KAB)֥!߆?D^:]Ƒ"W:wÍUP=J%&=NZlh=cM/u]Eypƿhn|t!^K?iG<ؾd|18]6AF JYԔI]hįa#U kLH~nEfL3AoSց0n`MU P3gWĽ>=,;o@׻ cU= nKrw;d<+ٳ^9ǭ/q"9p0ˑ?iAk?壺T0[;o5 6;; dӍ-J+Slk5||cƔ%QMXkyK S( Ԕا矯/@Vw@[ؾzq-KM%Afn]Յ?ǀ$ Yn6M-!JE\tk%w h8 )]9n]P+1!*V{+)˲ QrFlߞjܤP.jxPKDv񾋲ϊjKA4 海I`8n<~C3iRoĬ=et@k✿~)~5ȉ`=sA[$_-x;h Kkor |0bQ&} '?pL9Xa(&XJ5am 3&O&&y̲{RE\(%6[nm0IJ7j|Հik=*Dd:B_Baz=iP;m7hx{x @oaAGgUp3"c)wHSe_zQaΗBN$ q䏙b~V*1#C!W[+.LZźaYdHN1WMgtchO ,4vĸ &O`D/Lb]U^ 6CՃWjAh}DPv-<Yئg)kICM9zqZc-ai Tcw؆B]?OvuVl3>X֣^un _ ٢m'nb޸9̴׮䁺e69r%@^fTuAhCexs<EeXMնK1ۂ f36?wOD{bpשׁ]y#ay0EWM}Z#Ihh/)#td5Qu'rڬM'X(x PzB!]OE{.B#F=sd;㐿|qFXy[R~~g+tLG (iǺ&2cC-2Y) ~<< l`nNOE BmV_J+g_ NΏ7 溈}- 80Β6F7F(YkXlW>?6eqRE!5c2|&9e(<.cf+-7i"b$&'˨!6?J_~|Iɥ,لUa/_Q<<7Xt ԭgjdXu6!Z-7]2f ɟ{aS }hvKwI蔯zo\ugjD9Le_|)tHD aOԞXߴibUs}f5p_ n6}9-G*Vk vB%>~ g3 #{_/OkV^l@ȟɡw=44aFy #F Y WL죙vDݧ0vy9s= #SX;:Y*ί 橷|-Fa@@!{;x׊ZkL g;S1(ڣ7_8Ed [!idJf 鼱!e"LqnԨlWpY v0Swʱ5"rR9-L8|\8aS?(V ,F3@`KL ( ~Cf<0?88LZqmcl,u@h$ *•n ])/Y5*NU&m l=50 Nv yC炬)AՊt0-0_9XE6r^q*q)1 w4` _ngSxq쒀:ťѣ{&9\pKu|Pՙt"brmbm @MQzdjg^DHłK>RƝ5rޓ@xnr .K B(,\ƫ擊0Gg|@qnqYRJzF0HY4ř >bBw՗ bw<fѲO]3L"lI9eNf;4bEn BUe6P A!zqYq]GCthG!H+IpE] +o~-1IpiWM!j~ll[:_xPP)!!,/Bqw®Pjnᜀ ب&@8PzF@h, ̼r}5a_bc[`eA_^mIH 1(ʽ {]7*mpSO7NN|oI@)`wI$m!OҶ۲O?NX&ƥ/K "5ρj v2(pGvKR3I4߽ΊdFc3%+x(,,miWn5 YbԚِO6Zz89s7O%!v)Ë8 V;d#AM2 Q`BiX{}n, zBv|mKc?&kCgko:O}/*L4uC`B/!bx7Nl"A:g86ctSuݕjZoHHLWmbXDbٽ#b-%^Yd+aMU;xNrgT4Q}kP83*YqIf؀lbzLV}$'Wy9nU.Id kP_Br "+&0M>:?ԨsCY#w`utO}7*43QMz(3J;/*ʮ}vQ7B8vcY Չ>2rҜQT꽒Қ[J@!zQ}9BnG_{ta?N yb礇_߾}$+9FEn[D]ڇrbs<ezؼ;Rd'zNfc$&΀$Aikd~'V%c̚s<+%T$dp_ףV>eŮq16 -)R+`oVHTlvc͖J^!z%bڃݸ'CNu)~hH?w2Aja4r)ϤIPUjKoCqjtt#;$ 1oBIAm+-GG--n%)Ao2> 26VP` mZ\+3gW p__vVX$A`?lCz#l7_Q>4TM"M2'-Y-FDp~H _t ΀1qBʜb^ #P$W}t-AK$C:swB3GZ.eb#͏[44K XY~@д[İ?u(i(&]͐?1c/{lU]*#D:Wڜ(c®߼&4 HCOpƹ7'$GC M7%m@~v<ߦp(S/1Ǎf/NqS*%f)b ?Y7ĢUwՙwT2 /85 2j)~wlvV }W4uVioZ)2\S7)Ɉ}_pin@kD^rPa 2.F{ kCHJs|OLH7&+h⪝C(/F+gkC0-Pgf,mi((VbS2U9!}IHhe ;нXqUӅ r;xW&UmORi(FF[]ʱQt)I =Z) KBZ<+pWWEPql %$~7K:^V~r10m\.IZzzz(4^S&M!.kw&mifvx6wB {ʇEqbvy}jnkV=kMH׏OşW" ̑ eʾ98'}_<6gKLF);a.fqܰL5w-m肷L7B&rpjè v.絈ok̳Mq }ó!uD}ʗ/ 42{5!<;9޼ZD^~=y#.T*BiipB|CȲz;w[g+*vy,DwlcX (^:=a}'oh{W;-0 zि<"РaK\Ј;y|`&mg)fZ9)ZeԨ`,92GhuSfdiz |Vkl^0qLKC^E:!xo |$]NdC$C/%׻D;#~#PV~FA(y]sW+̸Xb F D l`y B~,PJťn^60\3[df}BA 5ZA 5}/_C&>oْvw=ʄ1T74ֵBD57ؕ/zr͗aW!i(.L͊ݠpR-@7&-/R]>K[;ԴSZRKFrf [ O'/5zN&gFd>L,Q[8;D|0 $ǝ(JZhɴyskS6\\:Ȳ-bZ8$-a# d8~|BPޫ4]!xLд1&蝧[QV8nP?(TDJ+ODl)I4&v`8^PqDdLVilsO+bbJgܹ#irԼ^#ױR]ΨIJu7ǥJ:ҢY(_3]#*c5؟Ft(g,_|di)+C^r)č"55"Ab>xsefrtin#1Gm}?"eDhcv S#m<9n1'*(?߯4 VTP7)-A<(B%Q4ԛn: ,B5ƶD.d6Egl+ (Ʃ&vloᐸn45CyܠN51*_FGɆ;iǡ(MJTuԟTE{ Kx:{Z֋~"?X6f=h~2'Q9X?iJ6 o qѿxl.`aFUE#/$Njߓ4 U0&~y~/q |sΡ;ߢ<܇prTe}Q)ɂq&wNGzR}\j~u#Yh$RњC} V丨&dAaTEH2'b@U"L+"8=Ffb v% ![}TݦKj+HosВ|sy.p-UNY2 2۲i(iSCf@˹"~MriQW(͚C[|^m!K:U~\ëJ0T6|%, kUj!:5`!DU_v iw[W6_Z2X52H=m>~е_1/NEhkF5eg*w%>z֡cC9p+TH!PO'FL.l&76,w6^[Sw۫ DmzU0^G-^c'4l}&HN }JՐ})3znaSbmωHY/|@L a .V<'_LpZfQWA5 o3{Glz5BG 6n?R udXvђDwK\8֪*.ㅟ-DaLfqM~1-qD1LwUJ4)e ͘I<EGT~u,EaeRau]'ͳFm)gW0# @d'.,UMvtMU0?8.)杊-YeQrtI{{gkFo5>~(5:N0G] 9k|sް y,Ӝ@ TXvǥE97^ -);{th v^]x+ Tf C?}sYtxH(ePUsvy#͚OCþ{ËQ@3iE{rU$HۭދЪ*˜fo$U62L!O-כZ ΁efXJ:UAWFnijy~2\7, Ty>әa!,zNZ-mԍ=?*'|PaSBA|ɾ\{_äuOZX(0QBV&*mkj>c~>FHvMzNҿYzV6x&񿴲GH%H5p>~HbQNn^ڃz@"s{w@f۱58o{v?򸲴w]hJ|3r뵿> WSB25LcIJCs]5I+xdP#4F+OU@yϒF҂ w3msS^m\pH,܏@Rt9evTG0$S$L Z^9ߢJJuvpj7O'bݱ&oC2y0+q8&9Np7,+u?GؽU%b+J|\>!{"u1Y ׆(K ^(}M943 |!6{2!%SۆGpKfCl(Zo4.y'Vv_zK>3nqzNhfEWjVCuڗ3fmRNfB=§D%݆Vm(`-ъb1NkZt=,Rs b, #!v<5Ksmcdcr)FS ?nae4PYY<=*ǬtQ2VWQoioMpϸ [vCgIuPzk#Z/jozi|r`GH:xM,f)"UJP$2}8ᙒ78B=j2չ}5ϣyW-1fp4Ond^7K =/G Q01Ɋolwwq8gӒDqB' ̧%BIѓuʔS4Ei\3\ ()dZ&z/xs]}^F_ -wU-b ʕ7P#A=Bf"aX|习`HYƖNz0b]:* {MdQo3}/i TN )SZGvLᔛm?_V J 7 VIÊA?&X$&٭:;HWZ m6~oWNv}ÑJ0^?rak>+PT+oʿBT><_Z&yJ>AoF5 7QL18J0Zpnpx(#|QOJdEFnl5Q³jn]GGKE葨Ζͥ_)EG\" Fgw> d$rZV`0ļs͵  0oSxr?۳CkVѲ-pux}G) ;|Iv4}1k%* W7}67z5E4/s[ "w뙒&SmsB9P+.eu40?)=ב:;5]WCCiG^^wzO|xШ*RTxo&(G~NQY"$4K ʟشӌ"a|>/ƙզ^qN2ב+#xF_5[Z4 <kAr 'vog\dZm #UOӓ;;gjawyz+]/eo \d9"8#C!7U@F vL>A)oDı$Ro 6C:* AԼR:+T"Ng]+ uoK!8Ķl k8gVI>Awh2 T3/3=sUl'[9_;PWEj@6 V.;j~jkfEUf/Utt@ 媗*;? hGƙ<Кi Nq`]0_\j\nfz = => [#$:,A JSl߷yU{~s[w#Xi68+]vZSzbmg_㉟V`C,۷Zfɝ[F`0T@R[B7!]. "rLv#7Ec{ڢ4ƻP'N|Kj_+쒳R2׃,%=s[wrϯ 7{,~dlƄ7r)~v߬{\Ab{ ft Dr:4wn. a,S:Cjb"P̼VW{XG@1&MEh$h=K{c/~ެN@VؚBD&[fwcQH/LrNncK2ouVWN2,Je흁.tI dKtϜLVƠ5Wt P}?&n%JLyxޛ7H6b֙7h̚5P59*#TؖN:A@Q ?'JaW}TZ.OLMzP\BIM8.> wz:b$6yAD(J|,@KڿfmmO=6bAV/J d` j{/ʏۅyQڮDl$S%.UڮF|2>4jr'πYB&ZkzfM/Yokp eSx/7c6 c[SDt̜t 8WD(0C}v5xszk1cfׇ8*bty̼pf k!v) @p 3"=ytVl:Nq~2'qN[B@ߋ-IGlF  w|᪨÷P| 5S;9yo}6/Vl, 7ufoq3p\ G.“o߿l%L 8N ]84=,_qNΙszY¥c,ѽ{9)dr6X(9sCuXYGj䷝z,2>lDBpx\šU&LFR!yr6FWIaQTxnh\:œ!*bdAx{}vz.mp.oC0~Po*DTv4]?`1Իr? 8w_0UQ{d!#ؿiQq/Aʺ/YRp=ޠ 1䪪i`m9aɽf<嚐k4l0n`Că 91%#9)VSSQ܂#~=Za pu@,|/{'cb0CO]wq5!E>5ӫ61K^ #Wi 8Wpb}٬[equ?;]+!J!wz_nho2s Śk!vIB6r.G_yS4 A_#WJU=t<\%)՜ȋTfk3]K@|L8a 'j[>ӜC0fV vÂ|.Q c2IS~yHeBrgcK#͂ؼ]i{U3_CPBq1.FR:%+hjֈ+W(.rca HEvq7|~_6Jl?YMPeA]义}}*,PPhJt7_jME|/NQ9RI/  D%~钻pH(@s3]F~T qTby3rG@` ӎ=zwt^4`Ğ=+fl L}&dt@.,{;lj; D:pvDl#/VǬ&1Vpt.~=\a=I߶"M7)$x5j 'j:|)1tP2Bwq٠2ʁ۴ylR]گMswдRkg}\NJG:^A"`x^ V.݌)|,rB%#ȑx):D g mԵ>,aNjPNGw΂ݿ.J{ew֕C~llL\#ccwl"IxZA10Hme[W^t%^yLH~%B#_njL`Wc`(QPV+dըib#SGA>ʾ76Tɇ&QqM~yP(G`Kb }؀jܰL 7EfyT5-35~1,YCyۑ19^aCԥOnU1v͵P&ī7;9,8oݠ=at@," !wD/V aa0 8M.{Qp#%`r9TQz S*%371|xf :,ꬆTCutuaBחSlk`vG%FBti`mчN3m{s݀|W!z*{;^%9n_ּ{Gު)g3-sSHM9.UO?}&:C@C`j#a'Uy):4˹4a,R݈nӻܴ͕{FAXI `Ⲽ\F̊~z^<^N[\@m>U(aYY~~#'sg!,_n<ůjb2KNu\ tTGve=5_\[o ʝn0ԚQQa]27,гىo`4݈osNlSA v5Ydd'\Bhp1Or'ScH[wzÔ Eldއs ؅Ѳrr'REU0f3., k?բ`bFD `S!T5LD?Ҟqz> GxX5XU6eix9Z:5/ڕf0Q{8yLCܹzlFTы#*IQD){y&{/gKpͬ*jR!00kSﶦ? 7/ #g[\Ա"OV@5&ڑ$} ɾWK "?zUʧD%#UL7n$M` G RxLh%j(WT2 -OfS}[ԇomF{88ec[Q P{yĿi=fSC~2x> @cu i.f=Y2 %rne2]!vǕ0iZvbZ RP(fɘ"N t#ɯ|9.ݐ, oz2Iw c鴮cTw'uaҭ3tHX .G^Ӿ <P=)_Q͚g^JP^ o[r C{zv_OGf tӵZ<,Ƴ.), sI l$Υ5"5pr. ?\jTqKK@'<{K{HY*Й-j3eņ%s8Y &]\36M_3hMs7pdh,GI .kJיxsoj'QWz5"8TPApG2.t;[+?d߰˹.OH#\VqJNuYnj ʃ5N]e~QoSI(g 7ݼƦP{`f plquݙu?ڌL]FeFYe#Jk A]糃OAdYw֦8%EܒfmrN-)_t%XU(>9a . PS2_dg*mW#Z-Z$btieiS_&S=wt$hudJ"MϴIRpv߱2G-"5qυ DVȉis@t[(}݃1Ct%k  $y{֕w|П܏tpx}r0[.l?)|SU"J ⻆|F1Su."E;|rӎx_8hjZ;ʁNB>Bn #$N_5׋&¹عkPGU|AIDPW⳦j1r=!otFcä8=.uU 1I M><=Wj~{͇&r(z䶋|57ږ>ͮCݰND!nȩB`yLmFG>m|Tb|ϗ0h9!X^ gJZjfoElY󍙌a]/*IS ߷dj3҂}72c8%,}Ǜ4[R,g@ǣu6ޞ/]M~5VSkǣڧ6Ԫ/ƪq{uYePe <}Hgb:GKMJ0]PNX Ԙw~L. x|tO=# f~T4,W=r!:+y#~-Y%]2NH%qР_"Y6;J4 ECpf4h ::<-ڒ H > o}b 厰朤)זCۖyԒi4xY{Hvڙiq;qM%0Bs(ҚJt"o@XܼI_1ޜŀo"IT0_V?tVH1Ajt]tpHpdpO}]hrcwIw֐h]V 7Ro}v-+_35в1&ưBFX3\;w2AD[@;L6R:wWndC+CVN6VudKDWM33D eN@A<%D;vZTۻj( SuyҸA\7_"ek0vC߅xǸ-ڂ@&QK[ҌQ"&^*l|Sb ^"#aC)|wӴ~DߠV:R؇~xR[+HV>+5xW`{EJJٳW~6~jxYPh{$[_h׌f2b *&KaHMU079q[_2ń'!uˇ0< g<>f\*\(3+Zim*;e9#t'I kpXR0=k n8ϰιͦ ] rƨtosfF!%oB{Zaշ J9OQ=Z70졌Q%SX[aV#":vt)[9FHr xqlO4J2^g;ņB|DzW"Õ7 ؠWnJ] SL^bѡq^dt4LiB_^N߰iGpL ]ؗeKѻuQS\X&!_JzO*kBt ˇ\)08N˗z9GCZMl!Ha/ 7jiֈ4 ͆ C0!!i58Z^Ss ep`%&eI&|Wb yـpv5;SY8kbA%d S`CÌ;:ϝW M[-ؐh__a$3KL9>bO2ݺ5G X2c"MDz"l(]&2[rQ7SG]4Ciȶ<˿5Xm)1{`~#mz5Ezw:0WW8n)8F.G X]֬1L`K&"?KH7w ʳ[._u#@jV$B_٩?vl;J˴zO!uYsx Hw;HD;Ƈ b=54܀dI|Ӆ?v6򼒷kLoa+mk^~ʎ6xk8w_N^ )tiM= մ ]t_FMM0`,.J(  Ꮇ5õ47,ܰd0-X9чhq_h7U \ O~l\ai誃/겚]#hȪfDc(G i- ޑ~n* ,!`eo% l9NE΂ >gtnҧvjɫDIhI iǷ́k!>D7jOƼTuIXգWڭ/\N$>*YE.tݤ4N]}$ \PGh<+T[nwhiBU"Q=6) ʼd;Gy(H?=>:.Q^(덌/46^r'_%ߖg}|PH䛝XGz>!4DM "8o-`!҇DXWzzi^Z @ɒ+ P &N1]gL;0OSh t՝ OXk2 Lv|/@^NjxYCaNnu?khrjYisH<+'w],z+LĆ^[y"X}yfϧteqm48lj- STCsVZG6 :0=+tdbfpmNH+AQ<i~y=jv 7K#Z-|_)K2$NQ%[29Wȷp$h73#P3VޥP̸\&8g @x}6lp ȭ5F|ƀk{ haKR];@T~'TC: O U>Z(%ʟo]ͺʖ2N&ٻ1aM7ewҽ (Q1#PjD^.SbRaE_"~w$QMӜڠ*]3*qwNC@$G.,j઺FUuG?SóCM3zX<đ@ \I߇WzK|> BYzouL#yBZ 4 F,J~wRUU{]hE=ηuEo[m"Ú 3vM5{z#jb0->E=L1 FVL4m6I)Ѡ2E\cT嚐8N&DPn7N˩7]'B7ˈC"p'HÊ? 8W €DD2*_IkzwTwߕ6pJV5[k+rGt3"\{VǹZ K{E!vJzxT\+g[F`49ە_j{ M2VFCl6*<p%N61Ivv,Ɖ.6S޽)j.;ISj46=q{" @m%w3z4aEJcoE$ "^JE !YZk䀃V\ D:ń|ϣ[]8ol3b31EKDz%ox۠-W/j@It meYI? ZHD0#9G}T]moTPM)},T/ ٽƕ"b^.30wx%wK =}1)+{ѦSF4`bՀ6 k%5M&6&`K%w`g~V,ZVj `_e{q y]oNW8TuOI}JM3B)?'Sؖc J1z~ZJ-E=R4,cv @aDm|&V(~I19u"-e=3$P'Gq,-w4bmrȡ̀}Hd){Yi u;W\ hđXlC_tj<ױxF$ͥ&kfV~Jo XDa>b VM#;w,  4M HVW,w93Y+ߑM#<"L/G`_.14Jxk3lzA0s6x %HD]fwqJGo|U| m'AfXxpgIϟ5mο  ;ͮњ"4M*sRc//￲y:C,+o憕ͽ9A3|dtNd|uok}dO)&Էvzomu1l;9!4.KWm:",eTW>cU"%zVsOλ45%Z'T)N>7}l F$a[2^NY(v;7uP䵖stZAO#w! m9}]W>[Ԧž J{3Xt sUw9~ج.5[jD[b(z/v,6wσ0lX djV8ps.<鲌 k DZ<h`zuqoR8tZcA{0_P (W`.d@[HD0ҫF- E&mV634T94?ɖ&⾚ܶ* #K=iCԸ e?1q"^) mOH:|BE_Aq6 5#_bU*+%_ Mϖ{76AfxU%鉳Pp68ӯ "\WwzX!چ(/s:J讞KY! L(|9őX)#}ers-i7&״:ޡ-3 p꽵s%>Zq۲6p&`ƹcu-vWN 5,Y /^K<E %¢KāQ{r3hwt ǵG;`Yp9$n)rMGjFojS?a< 4j$i(mDT;_dO|RKIܓd $c)cac'xsl})%4 ʆZs7K#߶8n% cg3ꄼzSӹtW zˡ |w憀veG- SMKvu0ܚB`>v"ܨ d/ y4DUL./-M/~c#-ɆO-4=m'v#C);вUݲO䠺qqjohLY5,LE /8O#(`o⩊yNj}D`߰N7ĩ(97Jp >X98[8GA$?$5h_B{m g+o9:@x/s `ˌ.tR)'U0sy*^$P a3H;F w70G~\>w)?l8V(P..L~}}>R,mCmئ k-$*s/D?d5Ycj!^x2Nx?I[zfjvJILb/,T/E]Htq]"1\.&xZ+]$\ vY`NJˆl⺺vLyg5T[ {H:\տpʍЇiV܈s7z5b{q9[S~=/sk!DY}0! )hd aՌ4s% BdRdWF\mdv~'\!yXzy~ .P6Gg8{xjYO40E?ߤ?ӃIkkp!%-3clR?ӎHtAB,{\lՀ6oI:zhZAvF ĔCb0.'ĺAiMpNWa\ߒSdz?VhK f%ծSY]O_):nm/G.OG߿c$NYĎmI^geB<: FKH8dˮoاp6jۘoXuq:sGxVY\ wk6twG(Ӄ0 em7mm`,Id̘xN 0, qũ-4섙G3ܚWI8I@$xr>HajE_B^u< T'(򁘣gmeVLwGt, =gRpzG6P)4Hh7Ls>)D@N7 p15{ _(^NZPH@: 8(א/ ^-۪K JzXn+xZ S# //  ԢEgF?׈,#2Cc_5I8B+4BYf!z@N OM\A0 <l|LiV \qJ3b}*kLRʠ,A̟@>\~l~*cGtIYYIx1g%9d~/?0M#nd@[1Ra ^ˈg(]Ɣ9VpFf5iQkDꎍֱ̻a 8+*/kdScXL{ؚ{L( U]=?X`YYtw67+իMu@ej)ZnR qFCa@2F!0esbڪft`C:Gh|ӁUSlF'rRx~hT#Yzk TN f5 u%3fgcy&s*sdLN'MrT8HgQ_K]c;EBG+Y Nw=x\*Ȭci]km* kY}~ gS6=jIQ%t/>Hᖴ-\=fЈX$'"EʺmvptKSV'4R-:9xQ"`t:o@3ZG瘩jjoZ(2N!f C,,Ոn0>f\9L`=LmGG7Fg5DZ(/b }v\CG7L5y{;Tg-vx90q`mjpLc9A-"6f=d7/ e.;!df7BzK)Hcc NȼP+ =X`H5=!|Į|OrwZFփ\#ljTNA w`q5sK]E|c_^Sv&כ~ÕV>V{M_Z&+ؚ8̺$\QaFyk3SH1vG^@3#@^wM\{!ph4N|ݒj\*Qe6+jg:vXwVRIS̮͑Fwy]pwm6d;_3 8=:TpFwu 3a(:~ @r|5e 1[ۀ!c y_Q] 1$#OVm.I2.|;i5FQ" XU6Q@ 9@I4›S0f`@>t H#Ei:piYnsu*|Jξ;E@tN5PRu;H@ pQcѧhqD}H] U+'KHqo/qvxHxa5J!NW|D㘎loF.'u >mJt\vOv`(֠x{]6@XrrȸRtH30RMIJINRgP6$8$!&崘5ď](n7U@mTkM]mH3+K6Hu`[*]tWlg"o~G=PKVW3p5`X[fSA ݰikn`ixm4 pgVh٩Yp' u jF)@ZM#1Fzc2gɥ6fryU,gp]qnt92gi0s51?Xs<6U/1 ȲU#cJƈ[ iZɲaqw uYe{ͦZ4(Q b#!"({QqWgѥŰitt4uj`!s {74J9a%ed-0[ײ|j9zs9Ƕcauv.7Se5.1<߬\e&5u|pk0LS6F@F+WLNZo]|) -Q38E߿㼑irȇq7 Zo~*!4%F XQ(p'.=FĦnȥU,huq+%FF<l0l}%v-&l6Xmj7s!jO^x)Z.dJWڸ,x2PO@gdk[Yʎ pC$ %Д3frRHxWD+H=6'U;|/pPL(> [91lJwSa5]Bgl(ḣ,Y/FTR7Ota[hyfQMke߹zOޡL!';Yu`]Mq} z#UyeP4b.!8l=O1ӛgq*ԙFßyf#DAnFhМR`\?9+胨+6hWe)LBs/Zd(C6yc+bf倴6ٙ**m|mFu$R2Tc̽S0LȤA{EYcHu&ѿ9X|JvGtPaכ5G9qk Tk]ܾh=ʊi]a{moh" ԈI0u[SD$l ϑhK)!|\?%L>xQpn\Tke'S74 .LJ8Rpϫ/Vւn.I+IJP 6$"oof3 #RC8ɼ>iL72CwVR ^S)s0DDv pʦ_sf-3awbI*-v+#CrQ8bM,eҒ5BcruЃ/ucW'`->ϏC1!)Bo21v#7-8,usA|m; { ~D>BY2Yc HI#030j_E=oc,Cˎz+]@vw%60S]JnwdoimcDbNճyIk {ELmgBF{Ҽr~K99imHuR/W}:*3🊀@U%QLPQJoe;V6Rh; ÿ^yC2 g"ѻjАx,exשD.XgDYS*@@ Wh HZ`jz,KH-tCtR=w3 <lWpٟR n;+u:SgW0WEKȨCrĕҡz@]zj{[RSaEҰ(µzI4:v w·ƯzԛhD&vcw->.B9 %73c  }3i3zLc?^[R]9ĨFqC4^RLF .v,3{;_uÌ7Fz(M)*h%%hIftk@uum@q'u$v @lA)F}eBgHof='1v]{fl49T؞4z5WЃc#+Ђa.}k%9etE x:c"_D!9bWT:@Tp3"8`_ؚ_Hȶu gFw埀yVBb|!C4K4~ >)D?;VE~\Z^2{r2qٍG's7̬H##[ټT%_cZujp\KiٿuWGA""@lz U~WAamp&obpsBcQu Fm!f({C5LĐC`x+/;ysRϖ'dyno~OXH2Ѳ#j%%yKhV~;2:o[ezH{" >_f9Xm8je]?ybMY;RvX".)s,[X`Fi fvҙ2g0#vGeB5f u@!ѳgJhIQ1bLFc_o"|& 2yF>(zb qգ|MR玭iTnF`صGWz,!#lH*K1% ;._rNk_B )Be H6xxߏ?BAi}wV!\ml EṌh#R$wEal^?UG|-F.a.Kb*i%WƯ&jX_?9/'\xSVAhcemWhqBNc1'c"F\@w$)Z6\qS HbJ[#`/3We|g[{sf֐W"%-/gwrNfYet1m T`-}p{.*ZH`c&9qSُƀDRD'1l=6KaAPSK{ooVNiB >y_fKw,  l9@K~n5`U ubW^m:3ξgᒡTHe//Kp[d(>%d=O/jHock|vK.JFƋ,WN)3 !Q$(6x3fP%@#f>6o읷N:^As1\{ڭ_Rb*7SeS9'C#2CZRƎ=Pgh[#o?jgWp UW}2U/a'J?uKe i G6غg@t+H#|qcV} vSeQ9;k^yٷ.{\\*XdԸ`J.[~{K4RsN`pĆ2U.rT4p{ʹ IeryچF1;gBnF ^*,gHsP7hj,9 Թm}0qR~ӆp 8'`h_br(2*g]z>OZg]& rMv ?Geg .{02Wh-_IQ}yu6*U椴i0>Hdpcݐ?_4C4`IzJDB(!>] d%O$ֶ I.7?z4} /fbnü/_[-naQq` _UU>.tSfrAҍ6_/o/C ENNU1-!魄Rlͩ'@~"H#UMZ-iÇ}&x$U( h' [r0/ʡ*RM52ǚ#hoFvS#a&6y8a "o$hF/n{+.KJ<^b1הٷ lK-_* ]IѶ|29s2{6NkmxpK}m¯utBTXAcz44>YB-bKT:|})8?bS ⭫g[8Rwظ3 t_aoŒ+244;bEzr1˘zv75|=29e9 r!DF;W1~3n+ի }^la3w+g"f9">T>2~ZkAC [MhJN-yrO>vit88u4ra@SCwyjSx-m N@l5@T۴m Xh!)Bf뛰Q(wutC NdPHV$௘n;sVT7y(O,4k!H叔?p,Biz]%xȽ/֣V55x#TJtQX#fk ے{N=y' x]dv}u E6Y])T͐T-zm0C.XI&S{,'bIwh}֔ȸ[ʼ?LMB"vO^H_PP"V8k\Ig@ޛ  Hp6usMvcs.,Cj t.x[@b&,_q7_6} Kb6$\iil^` wNZkI3|Z>@^jtҌKV/C@O-–O[cxr\z Q 4 f R=n|tuv1KKPj5B' -}ϑL0]ݛ~jN0uΥY[~@ItNk| SM8yP[{H]([:&Sf|ԭXtA-DrĚ-Yt{".4UpȷU!|?2#-2E#$l|p-A ~t/WxQ_J27zw&9绁krDbdퟠx@\Ͱj:@/05f 2UM3x p.=.R1ſE0O3asAYߺ S4o ф`aPy/ :̻^2JA( ^ mrPZUȿt*vt(ʳ&Jכ\( -#ca'o"r L]L}G`E6d!t;dhY(QL$|k%\$ %$t,mPo)*ar ;`Lmω'|9l(EtcAL`-<帯ѻ|.UV؍Z.#/Ur ݅ %4.й^pǩGOf9[jPO8 )'Z[L8`s ?!i*ۓ@<byytx4rE%vBl,TAm6tN ` 3" sۂVRPjh ލw/T' v4ݹ$TR@ꚝ66ҺU7_V>Xn LZ B]jj- >]V55t5,oOS$"WMDY#; dbz1aL˨LV4euݟFh]ϟ̍F6DmTqX"S;1aЬ8tDSʛ4\LN-KI Az6XNKߤROx2Ҽ`$=8ge]:pEG0 cH<‰[p(G٥ Bg))~zwL<pb10n==y/[H"y1W7㊒ۘN AD=v dȑ3ulb0 bVl=a֪D5A7`"#ՀƱ˃UyGb*"$4ӚHI]pWe܏B\{!88Ơ tq [x>GL;\.,̛QgFx[wo7V)ZS[r $7`ZD2ɳv!1^zFiD 8c[V{y-y4a>"\v: 8 McUUƎdn&g faLvLg>ċvul^}>P|&e{d)IIn;/ObFfNpodeaL:Rk|p\F~lgTl^]&j[^vώ ܣ}Sn"+\/7u8+wRCwPeP-6cN%kx3Ϯ`pա[#˼(wu  :tC @Fq W)=ܪ!ZiH˶NXL nBƯyç<_cIXzJTLr=b87mF-*PQd}Mڀôr?g RpԻZ_/N7Cy@iw ?FOC8Fx>%:\֯yb| <0iÕW6P`>SB#[حJVENTuya0`ʔ/wN -#_GLv#0Li8]IҌeB&*ča&˘ݻ s'v*c#ftk˗: `9L̂%ϺB}!aD/Z5E%bsecc<ʬ)U 1E )~m0XЃ: ں [j8gvfvz  mi%P _{<|V7ƣR>GU;/ ;>0LcR,ry'7{Z$9ɠn(٬e|4y"aMWTSMK#x=&o5i@ +DDXk8$x^JX,Qt5uf݊8K>}cuԃۣsj-5M>xx7FZvfZ`D+yD9`z+!4g)K\<-)aUhymqiU%=]l(փF~.D_Wdl)Fw w#/%l40[uszj+hJMo(P7S[a COdb:$ǏX Qb!>]D[+ mun v~* x]U7(i/M̛*Mr1 H"E95Gp@𷆑6B8m=cAf'ńCJwQOz;$ x#Nb+9fq͋cY6+aZW!BSP@!}- ^|Uw89@ß v`Kϖ՚^qM"oRbv}9]m#} D9|>lˁ/jܸЏO$ybʳ՝?:1)F |t>xu{QPiZ}bbnl:IA'F{lQ?m_=/e>.D;5BK?U0oBQ %Ah[x#Ot5_PJTD.-)HKAɵwK?ߦ59H<.\EIf ;C Pׁ􉫓WCtTּ (\ɉjѳ[LǦ@߅9WE'0I9jHhb0.%'B1~xx֍!++&+vdhЀ~PdL"+븮)L$8,n) i@_Vq\ѷ&8*|W^XX1*O6.CBnjq|¨ՇEivׇ|"[AKyG׋; Ng$UbP+g8`3=̴Q7tձL օ%!I)NW# 1 bY7p]>`HL> (?'+F(9eЉ` ](%n(5N% 9^|8 pUkoץfj雝&ewk)x3GzMȽQ(kkW |xyqBEeςxi9X': 5^cd7~ *˂6kX^ euu/Y+U`H[g4-p|B);l? tUf!G|Z390u bV>}[nvJ?1HX 릪SVvx#JQ̹G'}R <ŹȶjW V?0X T- -~cs,B1?hf܈ߊQ,G ^z{ųL&:fWq,ejn3XT"J8ij,Q/Uedpo\qgn("5; m-Sc x}4O-[@0.FKj4Z/!yR8ە_OY0dP cw5ZfOg!3$g"|0>%Ӳp=m&F?$6UG`"]yZf01nZE9˖)W:9皧%!%kq43bֳj:֟[Jo-w,l5F7ur6&w st& /L\hoo稢%u[O++]<dE36hO#cn .NMF-vI7Hxe'H%Eg$G(o]:2]u9R^OQ|k6:,M#{WV@HűyP7,zO9)B{63@"/lص%^yWI$k!>= Xb[\Gb'^/o;c@c~%q0/%^di[h"2 rƵ;>v-AI%/8=br"@Ί ıJ|L1yl=R*K cE<=brm#g5:{ggfkKo `WS5km S%ާ?|b DWI3ޞY8#F1AC>вݻ0aQ~U!=ZVTSJ>f3Z^~Oc`uRY-^ܙ[û{r 7 L+RB:Z̎}س̢K,&nT1so_6uh #0Fu)S;t/m3.E]:[̷ms*԰xt2M>-4UZaΙRt)h݂- }ٖ~$aȾ*&ء@`iqv1Q?0c'jSK7S B0FՍ̯y|t%TC!Y/:߿\QV )&WؽAb9¡o'TmEbྜྷ>WEN 8lau҄ <Ǽ OLxwf,^1){󆣬=ݽ$7ȏ{( L>p,g0~V16V6.TQbflK)V{GSwzydz&Io)~%7zs?OJ!Ik^NPLϺ8?ـY@xΜo@~4YͰ|q*Xz֋yh)]pjɞ5h Iea+[f"˄1fwtcuĄ)gdj}S*jݪN2̙ҙ1Y.ۢ*WvBe7)ΑS@AڰpHjq.P Vp̱UG[ 㰋 %P'L[x^ׇxvb 9$1EToTԝ܉aޯu8W q#LURf[ Yd6bxxm_R̼ʆtgnU%[&zok%=]LF< d}ʶџV gӻ\Nc1;ظ  &ѱj^+t 'Q!$I&[}/9v#V}L.Br@\t mr~L5޷Oº6H Jv׊24O8s|˪-i&9uR5H@X,X頲~k HRNC״/?T.)WRaWH$~ek_F_k-W@^u$v'}U$R uSP )2l#g]z16YOC,=3iX?ڄz }; .2@]w+$ h gX0C ]bT0p25ꯩp Ctk ҽĺ"}T3؅yZvm :q~E DAhtGHemy9=q]]k_>{ƖNASL,t؏-A;/szuDERk3ЎoPrgUxZ?T=pc&= aMh+a^VV%?^.}ec.bvDLYO+#<-.+Q(ƊA~X$FkO)lY{9UXj6U4&1w 贰4w3PӍ,]<3j1ɗ*gb~NÛwˆyw|@BV$f"kd@MӦj1E?/J0Ɩ [8a;@z\2V A &ĕ2nAX_i EUNT-Hz{aQOvB.O vվOB5d1Ĝa[ي`ATR$ȿb/PX?'}x9}8,UGUg򎍇[OX.9|:qL[mA>[!#sQ  ,+6CS'{<Нk]OE| d#+B9[TNm-^hPvzJ 6f`H\S=Fb_aav@kR" $,#3fS>g '3[R 6~UQ`y C)e.3^e}3*u}^ZDY׻8[@beWGi(3p|DžFm"`Rs \VaA=1a6ERrnF[f RT7SGDع [ݗnvi׺Ko\pթ.#j$ u{7=tB5J[Oޱ7Nkm5^IʦQ.t 3zTon?"5X,VvQ9.`/copH"pKikRIW (:(٧Z ۠2"MM8IaShZCD9 ,:- QI%{X<מ k?YlI253O#jIS+bt~]~T1sjK᰼gW#?#Eh_88ČT\M <ܛyNq%P 6}=kYd:s5ˌ?)Q5.QͲ|@oMQ}tO75 "Si-e4 HI \eNlS}%2S]ArtcU)'t &t۶*g>|l2'#1x$IWVhG0jpT~fvaA׶gcR JqԞc*yrvh-diU0A)]=تXW)0&-*U[pb1WGx˞6r8y<٫}Q<+8$-oQ7"GY'>{"%B{…"5*Ot|f*ʻ[ǹoQvk($-oh&4D-t$ ? T '*y¤F4~.EﶂM*aA){)]t,;Ou#N$|O50 Qa*K 3V56XUȵȸWLr=)ZRQZ$iXPo=0z# \Gr>\k*Vʸi~SI /va+ UtjQט&_lc[~G_IH^"#Nq?l"xVE UnJC >i ưt欞zͣwVSͼyjؼ 왚Ym d=ת1 NHiHo`@5uͫɿ LDp(imVka)S hT4\hyKS%w𹪃깛 ֞[M|9ٳoVQժmwMŵEr+fPŴ`"%J^4BZLByunQQr0S12Pd笧[z4E}oDGsͼvF)%:}]'(Ѳe){e'ub: 6K%"|y]}z^W.L"YF$h M P!ƻhr=Vnn7.Q:#{A:GkWt8':={r.f4$ _62-\s+N6o:fϞz۔l C_j]S!zM,TyLG͉(iC؛E1_f$Cl &kF)+u,ʶѹ|Eo ;Tco1"zW6</>_:<'xĴC^EX;LI0]mHZZ|P fDSQcX)!xn>;oJW-Mw};wyŒB BI5$MՎEqY!#3QXQ6NOFДA}zU+#؃ߎiE?Z%H#嵄s^ zu|4vjb+O9/X$zbp)QS % 1@`;?`]գ#=ώ+.|ɼsf!I«!h(/ 5#^a 峁~ez>v&2`* !+3/ 'p1B.vJ3qP$I:p0i|GUė Ҁ]4 r4xA3gA?!=$ɞXg.": Zjg`/6oNZj|ߴnHx*M>ޗjf5$w~P {+*%@M?' ݎR 3ד qB)z!e u'Т4?BAw0 oV><"vAmF۰um4OV:3K{{[rt6^1#""+B_"iAϔbVUB[yMuclǓO׮@"=y/=@73棉< o>1Y Su`εVEUYe%? j/p0ppg0}vlIx :.G3 g]Yy1.iAyFOWsVno;!;jcSȋ$}1xr L}G ڿ.KFίJ, TFU519%ˣUNU-ms|vM>#ڏ^DHI+7Z{(cuJq24{ Tӑt_9tVrU$Α`k p694 >&*9oy嗽~H#.s Gl+S%HZukLK $r2S8< \S'2YUNov;ʜOLo̎r" ,nGLgykf zxD7~( em kW7@YyTuV@8{l?.=5Qj,E ɕֽ"КX-%G@n%'FuKy 0^}%WR6 ȢLm{pMץLDy6;_ZYO16qTr֟kjZbHGQޙ4KexVHMG-ЧV{^i޸FL,fW;HrbȕLˋ\7|N\t+hLK,UhZ$Тcƺ{l*WuK=z3q;$&k=Zh]:n?q܎Jgmٳ=*Ijٵrgx5=>9V^m爪uWb^Hq1Rq=|&}:@F5 W я?s1.Kuz` 簑'>e"kK5a?0D, RL,Cv wN*K*t Ym}/Nb,8ɬ!e~K:W(r N[V'_Kkyos|.`+PM]8>W)K8ײ.Myd#r45?г/bosh̉+ʝ?~QtvԂfeUbX-g 3 x9}AԈa6@C'˶5 M< # kmJ£l³:#Q9YQx ux8)Wm ^RY oR%m`-m"}<}Ue`Gu\~u1jH+W1/ ](u77"_$.2Y=f6Oq<zR$;F=2|nQ,D(ڝ-;Xa,t~^/lWs~6,@CʾD_GJ+ǣ1K@BCNb[lj~B/-d ;>BP8R۩[VT[Oٌ2F5$Ȥ{av>ˋ| d(K2R沱?i[q/q&vJs*[Y`=(fDk "}pP7u0<BzNKUuGX/[erseWZ4d :ңIͶxo*QyrTu *jqݨwgWRcmJb=PI'J"tnBm.pIbzPd{]7+PڡI lvEubq8NRp=f8q@MnơM{Ѥa ߗy7i~>X6VgM*Ų|MƁkCy %P˪ crNA'Ve YiSKo5TGǓNA哲;sQƠljVV(5_0zV(>8tx6bJErmZj#ݚ~ 7NTV7W5JCOE-뗥z&8i/2Mjι~C嫢Xh"'Uk(-&F kV=_? N.0 ƘSrq+%,Vn:Qٺ13ms >(Jto5wp!\[wx,/>,41S!1eh?|BWKWN&m xۤ$ٖYpdI<>3~1B=n dtd2rb]X8=RWZsWXm$aBTY(XRh Y>B40cQ/Iї<(Iƙ@zFIv F^cbVWuWJwq_"}e`2nt<[]w* S#1A=rp/\1'xC,N+DBP<?/L#I`qhdq# cs%aeUp&nP^19j,OZyIč0n7'=6+t2^Sz/n)C 󰋵D*FUg r~iH+zp11Y\CG)\}*&b#yf$ C$2fUY/bZ5rȢBAepgE-Vq>Ahک H6DAcq({ ݘn~GeDP6+s s)Kxrl8cb% b892Vx;nw> mk]Zu27AB'gUKh~5'p[MRJ~LU`GwtQ7X`* #$-wKױ(ouWXzܤWPrf?HlW.}WK }bQQY-iIyoot`+RpY [̋ $!́7(?5/fs:)m0L~hYV-W!)bBMΒ_A!|K \B"z 6",,q3Ʀ-] *3H"/ao^Xy3H6Y2⯗%c70yYM-zBgY1=d8%6 aqDv@ &Y2+/28oQ>?OE_ET _M,~-V```ю_foݲCDR2[|1 兽@Q7tn>yxN>^H%j|dDԴa4%5 \2,v[AKw]7 ަ&}2AhFENx9Z(J9vR%Ujsw, K =+ iEZG{9p t,сsٶŎ)oz4Jad[R,Rs0횄T_'ǁ^[f(WORtʥѤ쟫V e=ɯQ^Ԯ(Yjs~*[J|rvOصk,aY1GIfʙD(KY72+K[ngw2?T|#l{>ۄ! 4zS "L<bCb!Кt'ê4Q?B [emQ(ֽb0a)׹y]FPOnMr|3̑Df\o[׽L3`ZJgPlr/X˷GMR0"x7{m274‰aO\RQ;>8m|*vW_*ws+KckӢ@~9|q0NV֬zP@2orG9E :5OZd/]@Exi"s®8'ѯ8lE0O~Բ烘C *3G1(t@Rn܂dZ%0D :b:̷!֧Y(,F^_ofPAHL]n5&:z]e? FM .=-ϗUwOyq2{$Zx%g7@z9Z/BN"0ua VdKʨ\6fƪ,I B~AHUԆ]?q9Yw>ndp?r,Cށ W2 j|#X)Q[f0h&jxJs^b :疨#5i|)El2%!a>;-mʫ|jC}84vdn~츾^P,8n pi\JbUTX(/HXfD/5l[rz-eCm,.T"][>.2r_QoByrL7ۿr0X'"9Zk#,($ďqSE!uL}zW`&w] x_gxo,QgIo+ؑ'J7z Ǜ3|wYK8c %t5*-#p>|yWے לEgҬho(D#,|9m?[#)7M $)z"|0m_;N*h}n#uC20/YcQ"U$~4tLױ 2 !a]LGr͐`ļeaRA]$nT)hpK.5H8PmmhO䪻#F#do4~);'J:.mG[a~|ʆ "0ѰWqոoi˧R{UD̦%1a`WSMa4I %;NWS^j +Бm|\HWu`Q-A%=YCx !]yPxo]k8^Q+?֕%Ү֚.d2`(+%ֵ(a>zHW0, #},iH=bfL, bRf*R{x+)sR*pޮ$|w:(`$P^5,CqKɛ6!N{>hZhдVs&W5o!2k, n1q$h2ՆF =Zt6 MILbb[YfbukΡzOMM ]2&y,-ot@T x* 4q:z #ā^=6U4*B0ٟ~һ Y62_ T[P9wxL5EV(};YpB[ܯSg(2:]7ejNLu X";~wL jxbꑠ@ ytW .{bsO>BI>h[Bixȇu?[1(B%!; pD=w) &lD4a'G^Z%kh75m:s>>W$-a[#+ sC>Ll"W&y2(l|gD*pot)n[6"62.]@r.;H쑭ZuVăA_,{zg_H8 77;P(U^LZT61W9Bk1n2B[6`rnT?azݲU[Fs1v%W\ ycy 6Vw;n~&ۼUH,>Q@k{TjZ`s04 fQ*#}f;wl{ʋ5?_fQs #m].VU2r@B!V^2H`wdV J(쪖4P44fd%Nx!qW)\KpxQII0Eja@_b~@x/b2kϑyR 8(`ǿ+4w J|[vpE6J= E9뫜mjȨrX` `BNml^ x%N 0٣amc?}Dph9KqJ{&odt ȅn=N֫1Zʉ,9u1 d pN:hc QxT=GY'!ZZH6iKDkJI_8k׼K6/}Xˇ7]&f6_oo# 惪H #۝%>Tڵ5/`L V+ j>=ۣؤ7}iB/}|ۦ֝|dU): Jf_F8eVJ\$asQS|ӔQ \Lͭ뺪;eFs>({fZ+#t_NCQ]QgBYAu0"Pĺ Md'`"7RuwTU`?>Z䩷ߘ9A{qCQ >]0d(<RܯLpJH7هf8CIr4|1gɘLC8SюP.mp)oP+K$Fvē=-$M:?#ŅSxC!Z;n Vea4; }(rquݺokwz5)xԶ \& &N tsGG] #q=$Rjha y9>㹆ΔG_F hC{0>䓫QQgBgd?Γg@V>=ИkYFpbNOHJLj'50M0 ' EiˢnǥwB~KW }d&0fl>ڛ? rL;M$4dcThJ?sJa1[%@p 86v#~!\/h=ꬓ\xO;ChōgYdH?<بuEl`pפ.~TP [z_ 3(oa2cD笍 f>8BHy 6.r>˳xF˿ͦX@0Yw{t=bh `.4, 4hzVLZ"*Xt `]|_:h׭Y3]!C|Ɛ ÿo<'M/ADaKgێ>!vê[ eRny$~{jߧ{0 HiND<䊘s<*TV6 =ߍ1wZwYrd&|aeK(FзڋIcMҭ'S6j3Paއ{OynC>UQxOڭN~cd|vX1 d|, -a{猀oR$cs5TFN39;sq'th릏֞3 ְzL(g[nٖr^lΘUllPGE{RHdW2O"x[|R r˥Gތ<=4?1R2>n $6D_v3.s +*}z6+MOMMơ)O6T O.RoV\"#"1Dn,WbaY{t* N eI.wav0u]=6C H(ҁzqjǜ1=0EٸGmy~%4J /8ҿzb̟&ybaysC[|qHD7kK bX;lIxr -Ⱦȡ{ypL2 x.Q?Yqx >ũ^OyJ^zeN̰J'R{7OGO`!+jta! bI#_ө3X#fvw8owE(;.y؋㱱m|^'Yr\9H%o{ | 8찒 :"\tlq-3)LBhupe^! .IwQ̰Ifg~EwvT=I7~fNSh:[ړߥk"̥Z5ԓZ9dd_E|':KuǓ@ cAC1M#v4 f{U* 0%㵅)q$xV;ۄ4uĊuDgĨ76Wr(N-V jz;?i#/[TLt;'Hrpц9sP 0 /!gtuv8v%I/r/|QsLN2vxE"!_[)k2( \KI ?$̀ϚFi+BL_i63KM%-X0uN rp2H9{PB,?I{<6%b-@zΓv-ʶKAegAM0`?(g(o99.c(%1ZpGq[#W%1a{XԇيۇMcdjŠ]nx%tC(5 \4ܾ?Cf$wC*3Z0IE{Uy:Szrڷe-:|r6sNg]VOVNŘ,)=-ILT>C3a lW3A}.ul[FMe990m̿u M|@v!.јb8u@hQΨ;ԉ^ʣ3w4WylAuseB3aHYtG5T4`dۤ"g:Ș ''_aU?AZ|6X&t0@DR1xfUY2,=C9P6WRfo ] 7weaNNDA7,>}sp_O}̈*2pm_鳩I6|9˜,*vpqVsVXѳp,ݘo0I% *3?Sm0cxSYuO]w~EFV%NW˳=T(֢vқ}Рۜ `GMkoʸʯQ)ێm';hu)GƵ3шc&=ނg|Ӑ5d.ekh2@yTRk$Bη~?EJ뼷XEH3'j-Y4ڢ" XD_eM}%bö)mM5LĿS]rIza.)qAY%nlD|40Z6W9Cvzk* /z"t sᡰԿڰ@_q(2d{h%$AȐU0uG4@Ii\gN7wv燡-Vik{465[' {1%9N_M⸒b.Ä3]\uyfYa5bM)o*⒨MQ8I`MN*Q]g_ d ACy8_NL|m0ʘmj?<Y$EQ(i)*]kU:y%Isx;O`Q Q:P܃|M37Gb C #D*kV[99?I V!^"["R~C#m'z+Py(=Y,=xRZ4VLH29Z304#<0~lɩ ܧ6EUd #;ΞduVQ+`#2`|0!K% qoFnŽO,i>z Չ?*y.1J'Hѣ.QbFt{!<+:rsXݨw>faҤ5,W#1n|. ~&]fo2d`mz!|!q1@pŮ%Vp| ѷ"_3&ps&5f_l~~XUoV  |t`m:QXoXّٳtDߔxYKy*;,>KuMƟAK&s"wyo=ȖF Wvyܡu&~JaN<ͫ+8eJ`?Ur:kf h]ixQJgAķF'*ivlP_sXz %Y\ԗS}[-/64Zke)'U7a#!ei739 R-J\?u3;uW TcO0[ ׻~L Kf|[0lR.n-& flo0u(c_DXx;:X1|d&q%̔V?8FKO2ELFyts`HPa z2c$)frT@6Sm-t!!3~t%ز>8lCF*X\n8 @Af€pVcF S/.۝f ø]cxm"/X3/G'Lu.hA=CC.ʓĮcnn\~O2q}Gý)|L{\e:[=L,8r+%ߑqsK5gbm(]P׆k$/ 6>#ȔaHdݰMyӸaۣ_ib;xI>-]VCx3e>2v=1dRu2s }RAqml3_I&p /kSI/'(nhX |k3.lOT,Bf4 w ] >Ҟ@rqI+AY_-[ieπEHc%Ye֯s$}[@)N4Cl2%@9G}hqe׍%ډb"LgSHhw%J5>XԞ$BR>"}Ob [8pgNc2Vi x\ ^^B $|?evU8$]9U5J3ހ2v2-#lәp&zIY(`eyfG^}OJ0@y0G_w_*k(8~@4Xys5`^v쯅J >'(N|v0+f;Nq_\6hyWIX 6gLBp1ʽW8OeJÉ;E19k@' ̼uh+g hgѢjw(TL.`o>|uB7|! xj߀++6?b.\%"_ S9.z!J ʿ{2]?c[ s 3Ie>Vqw.ߋ!2}36~b+Iv:v]}*#] s(O?*28Ͽڰ =YtJSi{;8=`.H;O84éeJ}A[`l;-8$su(Z x)Rk8~؀9KZUc&ڢt7-#mh DݢcHzGc8sŘ7(% k ]\TU|c%9~%o:Trs:L6 o ;yE߁ZL.une+u)|DbڈE_u9& IV=HH;׻Y9\ZG$O>h :,B[0E܁k去6Zp) qW!czK/VtTpZ-J2V5"3+oM.};-$4{<@7jqݞ8`GW)Lޛ'\-D2:b 0*93J+#!8AzsLҲP/a-(|Ηջ=C^{C0BN+>{mv'x+-8u"E3o }lfa@9ohcOt <\ # \_g ƂqԙNf6utvɥYHa']kpu6ñd1gG&C ehxAAV5"WP:6ހ:_`ŝk0<e(Uem\!Rg[ZW ?nߍ!51ur=D*͇ {gAo08~ׇ!fH)w3J\tPĊ@dG?Dx|Jy|ByԤbb[< s068_SЪ L}e> 靥K[ׇz$ rnRFIAKgxobuC&=@ޫV)_?7;=aԢ^7Ӕ`ͽMӷÇ!00xSB1-EC@| 1j:.jkxD\n{Ji}[e#v{+ΓlSգ\w`AUI2zv >j SyƉͿސwЧT}Vws#S6Dy  I2d&nP I;!>Yآ%dbxԜuDK!b569pS^}\v > Y@:%+qQPBҭhC3G [m+"g`Ooi GkxX7N 0/U?^f}~HDXW%(瓾2;sSrJ1yL\Fj)3γ*5GK4@7Pwy@Se[ƨ@GEe>uSGjGAȁ{U,ʕۖ{{S@S@]L>ѮZMVs$_jěL Gַwd͗4-])6ؗaslNM(7 _*֬9fSw ,%"v_sř9Y7Nٟmnw&+Ap93#uW ! 5mdCڒхΨ\ =Z/.*'FF(P,%QsP#٦a/(Ǜ+&ᕏafe*yigR@1HOAD\+B#r~e_QWU)=ѳ,V\BXtǵ+ X߻a@BH}S8kK) VuE+ikgM̙P&7- 7-AƏS>AW*_J6lq C BmlRcJse^V69{#aDl>?S"Rխ`A nŒ|Ck'MFX֋ZKv_Ԯ;*dBF4O\כ$Y_ +Ap(#jvSak^rk2Na.l~\ eLxl Y}^:Ip4˥6UUgroX )d{fj p a^1PQ]{q9TJpv&Ppju <ߩ^~0Us+jPn<-qqv8S̚9, $XڨٰY|^ s*$ԓ!ʹq6@0rIy|ؾcg@S(w?a (v߸S2J 'dtqU:{C]͵ї1'i.5Ͳ  q":PQmnJtJyET :)V3])iۿ>(~/%wH\1J]Vd{*kPįˋ Ԭq o}ek)}|ATdӔ5HM#p|Ux\exk&>{#:TL+Φ -i2ܭͪuyeI->@ϐ2=N}'vR T_׆hhȓ+`\s]8̈́+3+~ T l8IѭRBcnzn%xx뿖)%޽\ 4X{ˇOyHh(rCxLne߼v0,{gy2J,w\ iw1J&q-cv$<&\mvm.{ }W=Ɨm:L~Nx&%MTjbӾY*FIC$@X^>_N!A M,^t,. î)[rʠ_iyGm \3gOU22F~',a@u `6<3 e",r yLy';33n4Y`r5͆NVQ3v *" u@o.,cm"<V-]ԾyP5r59ZD=6(Vzkx_>r,D/s[lр h-[9Kf1 V-,{&qTH~622;f;x9C۽L5u M#ȔlJy l(pëBUjt&ɡXS(nH^;WmQ579o30Z9ڌ 7̊o5fJa*!hĒHMcկeF&LHIwP YS47EA\q-}PtN8`pַ™UK[[ 4>G'?u 5eU)-☽/ NBqL%#qK ̭N^Imتl|:)TGG*q36g=_ wbj1[fScH>="kT_({7E Zdo>K_5S6fEyrf-fV۔ p3yž7IK־A}3a8*RA FG@ͮJhFhk=Qs gR~}+F$ P4g!YD^YzG/qk>]*`}[Z"?*Ь =si*-,aY;'l`7 C:.:@ShiY[ s6.L N3Xߜi8<.ԫC!-k_NWP:O7a;ZbG#40ypOF<ܦQp{=?l<-Ӽ$\k5M}7_ԎRgCg|H>-hH &O SD! ۱~U7;h_5ꐶD7-\Vvqi|gZX${xbYSwpNkI|KzYK+4ٝI6BovL>0_"P@ ;#gZ3Bb0ᐢs-N`jv0OLBb?W[GZSK4't! }({bS*[5˵;ѤFp`5Nʰr^U@y&fLsDjlLv~G,r{;#!.5&RیeOwK8{wޟxB7=:6XzԁzD ykUE<˦1=nzFdI\ xxI V3ڰғb\rs AN%al57y t ~KI8 Xt^$C!q0ٶd^ΈR|nɜ Q+]L unUѩ|n RF :G"@M{{=_,5iwlT3.xu Rt2}Zn 0WtvOrX} L[qjVtAwHGx}o=:cS7zh2(?a]uOQH_v>VZKiȶ5eL]GWtwK[=#NfW#k<.m=}p!7r_QyDU\); Ձ[&GA"+˨俿tJfQJ J9H樞V㋂:(D6 Y}y 6|Q5>uj2/wZBYcU2u? ԑOg~-0"oaT ~H6Z+bn90i%4]!@IQ?!g&f`䶽푿3~?5Xů`w5ᆵa d 7O} L3e'y \XC~o7^;cvnOnWST6Z[3ZȸFdVv@% ܮ+`1(C^'vSHʜw*JIMethK/4&=($3(iczL`KپѴ|w;e = c͠/^"V@FU>u/o٥' &f^VΤl=rʑKJ7Ƀ'=͝rzN_3Ҫ`Y=+ǻh^Zc^XqoxsGSCb7fk-rG$n1 㰈+bOP+бΒLD*-N`E?ɔ{LAe ü.,І_!swp8Fd3T\~C4O_Jbg`(`Z侱@gfeh|<fT|lRcW3n1Dضx4Ou^"v'qjU IV Ua}*N,v'qgOA1 OvXMG[b'2 Q;vG\S_!0ӛwm '+^Do7tC=v{xq)D۞`5GCH01}+͟ĉ|Ďnb+)V3 _LaQH?64-Y rZa|JT' d9дۑ $ϋb_9ij#!a^#+$mԲ^3@d1]阰rL<7 =_{(Y4MѫR0%DxN80;EߧgxBխ&K;gTZL|i$1 V)66A#Iv7@YWDc@W>4+TzCQk_'8jE8ҿgn@0 /^݌@'c89bԝ a\j/EQy0f8ptɹ9]'ۉ*84~_aq+AwPGwi.R L_[R+ùT0Sg~9Ֆm+<5HX^ vf^ ebV | D8ٷ 5c*VAc *j0=zH{F0t]uJtf#2B7 R7_xgDu81觘d CDBbb+ vpWCw5~!U9HxNɐAmrԃ]xC8rx^ޑO\Y6",IĦ*[T RD L]*]Z;ZOrҌ ۖ8 # ,Q&GDRpfF I62^ ns]T<X ^^˟ݠ({(%2?m0r_n EP_dz. Ie4α2ƃSyJ1_N6P%b1AA1Y9#T0x.O#Sc\{#)܆le>-|HZn8u,M.@kQ5l<;(i xUܤq@v@(PBR1U3iܸ6|Z_24-1n󷮬P<.rf4YJLN}Pb((0B6D-%Mq̰2{kxB)?CT_\ ]QQ QlK_͇<MRU0B8B) y tnxWSl/vhؕt1a[vD#+E~ Z)NH%I96dUӔ-ֳēCUƗs_C SEý:`)䭉*YTznP}{ :(Pwкu:M7*/[>5w_<"DѮc))2x@L|5d܍KY]V5Nn2645J+1|FН?fvJmmBK`py L[a\C3z ЮvF;49řyt57aޭ0ȧ-|; Nz!QP\y:Tj>H[q@)Gv23zb[Ąֽu6|hGγR]| T(B(iu*JƤB~~N٪띄q ^p- Uwf=,pGУeMLHy2;8~ ĺin)q]5t1fd! uc{/ʅ9#AB]-9=d/naXUeY<>e_KMْ"=WxGTZLTXE@"nojà5%>/ePIsR r )E{Qf~0Fs@OhSC s e&XB !OjUx+M)YSÄt.\*&(50:e Pѵ:r W{)T~dRN32@x[^Ѧe<K2]뎄$%s9iM.OMG&SrU9LqT*/~}lBkEUw[ȊMnp3+[zLשq%qŠ:)Ɩ RzR]_SDR^ShI+VusА,&Ӌiق'ͰY x}CT'Uy=u8u>tØuht}Q06$"}X2ҭ`\Y"iz`Vtn:r󫭓e+)5 E.=Gx9!9eU Db[u)o ɓKӕ1Y)qb7=?6wq]ԽSj Vmu["`8!p~gPlB"] x!vk>@Fo<(;oDZZB9 $^ˬ/ߥ~-: rw|.7GA|8iY (0-YY-P-vʔ1o3B{u> dv4։5^X#0ϯDw=ުGRЀǼbE†\fZ|vb|0Dc)޻uFp9 zOh. gf5bv:` }< l&6= 1=pS(Et6!O '^:6F}:diKwU=nWJߋ>ЇimYilb&lNPg;ַ!Q `!UgDzʦ%ɘJ0$u.i'gw=,l]^We^S+ 0\*umH20@k9V2'GF-' s:[[Ip ؗY ykt -]rɣ`RܘotlE%w<3HM3ſ$E@|x>Tl%.׵U0A6젡ҵUƜɢ-Ʀ9ע/x$nDF%8c* T6JQ }?{E=I-erCvІKUE7֍}SP@-?;ZaLU+Aa{ݧ/vv{of2C t!qAg5;k@ݩ/Dñ0 y!))lMUL^& ]:쓉&Pd|GCkO D_JYwaDl/d|e#R>,2bx7*˽OuE?O_J$83߸@K6eڷVZ=+4-6-K6X r{.Ip3Ms_ACR`4r@73(n_K;]|gU{Y\9$*49&AS+_@ǃM7`zWOB&ôVqA?’c^+7<($T=sJ^TE|DO_g@u,ۈW`# .=S*L\߰B"] z1bPjAT 5 lV7D-Ѝl͉p{?jR1Ĩ[wyc;Б&}T@*tv Z 8.P6MC1"m -q>%:nMhMh#J&;J*[KI\"p6Ol!>>Y|Y(t'@9fZOJ+.i |l̔h.1!oH ΋vd)VyN`Q "5qJtH#77}sq]AOBDAloT*C ^a&(*Z'{<ᅿNy'ɻDU<'ҁHlDjtlYzR}lA L)f+M҆nclz>QiĦ뮨BAJB p ѾG)jW=ʑwjoy^][OS}n/¬f>rͦ$L YN)ƫ{$N &Ig|#ud~'w2/Z<Ƕ0=ڇEct4$#>J'Xe]<*+-As5鵤ǬgY%5GNrn4e?"4*iefj&(eaV>^H Fɍ^nLν`8D#IҬ7K`)ޢ*lJup,M"\}w=m mz-U1A>ɺ*ށs|azչ*8-.QF 4+{(cwqz kXjH[{#fuka[ystJlT̯q5pkhn[uARJ偊\21R y YƸ !^NZ uaHymžh(>[mTp~xC<ļiD{t`tPij-40ZɐO>}"Ch>.U#j_Mx/יtU"ml4BWAa4 EY\u&ѣ LVOm;85;J@?*,nu &ZR*+;rhU8\?Q[t#͞q08+ê? OeNJf;rQ-RT>bGxl(DJnL1D-8/ ~0neVik[v{{3#FHoҖrZ듚>"ˍehOoT^Z-zVGCb+-V4EL6H75(`׊X]yuD4)Yʹ<Ou 9awJE =:EK" ŎDf3HNxh0ʌǬ3N:CmQ1E,_`Rp@Ok!˼Q/s{d`(:RSŋ z6)e|CP^gΗF` AK\B!(bTuq1y9Dɛ9pݦ@6¤Ձ"X1@Hzc1rPtivxi<vm"AJl=L?H%ls1y}v_)?}Q1L?$p_SG5k1x!:E?XNIfaCΈFzqDD/o3ؔ Z- p^TaGX oI@ɏ[ x&j@>_BjZTr1 >=_W*dDƂvߖ9-?7| RM̈ ef h@WX׳崻^6/fT/>'$R$] WiP ;q$ӌjgf^o:/O+f?Q fKR~_>|A'YtoP83zs8 uOfΤ,9NN/낫a!;.:Xoe)}h5**0,2m&n.މo+)Z^-l9ZD vUF,w~4Ulr y*Ix/bcymוRToxEEaJj's|ːnҕT5Ζsq䔠=OWU+F6\8Pӷnrt.q~ Z$bQ'+z}"ģP?9_~| m;~ G=*B97_b]Ii -Y"]zm4l/w{i " ]27?\[USWZGp!c!8{P 2HQ|=cu|i3opJkH,* $f k,4H/ۣ.9L[;`& >Ax.H\ VZ;|oYU%3MeD$nGZS6ق/ڱR~$r$"\]?Ow xDŲn9  [{Q`lEFS`Vz؉dU*x }s*k>N@P\B@PVn>% =yznLN]hG!y6Wٽ6PZ༊D;۱P$ìG>(#Y;9he%ߣw!x<9B_jˣC ƓdQm޵r߷M` ^, --%eJDHXwKf]\Ot6SyǍf'ו@3b9Wpi2{\ ǩPrb>oh_~ZQK ;Ofy-J<&UbF<~|4*iF@ u?8':GgM:::'dT?N[sx{Ae 7l~T]cQ@ J%ur.&ZŵĠɵ$x^[0~(DӛT Y*e3al0k-x9Qɕ7o~Iw%WGs<6@Ut&.O]!rh)EFNFO Y2q;cI (9dt<8\A_lG;Zz6- >&Ek`ꆻPQPpg¼ʙ3$rPkM>JeIq8"Q]oP2> "SSCE&31NgR]31 JC]b~XsjZKIIrzWz#k7l9 NuDdW#ȉ5W8IA1>T2k@Lxa %n<-ƞ{^uZ]@0W- "מ딎nCn+]SWIj/2[V0;57^3`u{Wlsm~M:7Cדdm$Q;a?5",4{O_[&? ,Ur:{(곍"; *pSz|soh/vyg~F00^+6 ~=9}SKLEh[pK]Rmvm2P!m&KxH"-bg.EL\g9۫OО.JRqh`te_+6z͆^0P!Ԫ4P}`nm9&$2$~8TB7D꫾^  .KpG鍡E į y;+`6td0]&f4^ή5lf}y}'w&,bsdm@!J/2U\K&X:Q,SE[fxG@ + /3$B+MqK-x;sOo*?,7A`|J޾ 54y}?z^$wL&yn6o&Q;dSD k;M:6#sKJyA]bvK* . v L'zkE;Tc9Y9LWicRf=gSłGyjck|f &*<)%oxj aE){j 9McbcI/ ~)?cagnJ7 _g [zʱK.MyM"b+N!#H~% cte%;IM{3_$slqmC#puH2Vn(_ƷsY׸Wwptz&kRZiM4"?Vj ؑi0&ƷV(z^K֪, H  j?3{?0bݲӈ682Ha>7/au5)9R&J2^2 $V8HTwž.]rWwSvH`Cl D >~?PcӸeΎ)J旐!LJQ5|qji~8@RY^j;w ]Oix<ΕlGKn_h;>)D#Kd0rTVUHN!&gbѕ[]WDHs !_05Wġ VZ{RŢ+ 8w?3h}F{gt>&f3D^ڍȍM]$!f.1@Mj]wP$`Se}G* x~ܕ; S/A\`*P|A$p^[.}:R7>oЅLTo.Ar1oXW쫩H`s(0 OcUGgk0'JV T|Ǐ1t;0&J&2(<¥F/ctxaX l.=vR%K͏nel,@l\on=FqL% DfhxY.32G=:}i!L~~o_&( GL>W ̱+2O>>GPOz 1V;Z~r/ ,@W^oV8W`TcԍO:#ol%*6/AIa/\='E'tesnxV_UJ ګ iv5lI^C")7|)r VPj6B od2bet̻Ib7ԥ z2|E0>ii Tph+8"ŸB}@umpmΕw>#h.ph+[@!P(-@?/absDg0ġNjrd&( fҬ7d) K%{ң_Wo>NANnE]kQ\P @jI`@LvT $-Æb@}EV&9 T7fwuVϋq[cIIL(!\n"WqiIQ8)@GU*Я:svīs5RV)$۞6.{%aE(jfoP?ۯ`u傑0?k~T*P6t <\fjk&LhG*slz+M]T4xJRetɢ$e=8;en( 1C)z[PUn2BX <]KfV̌a22 {?D<5Z; SSx# ?UteU0A X3n~wt"O= SO ɢX& kdGp/5? jN୬ U Muh?%CUlwKH5&5RkrZP9*@7Eg\\\P4~*t$8';$$Ja ktk EFǧ`3˕Y|QeXNɒlo: KB1bsYp L=VDƩ6d26s6LBb!]4OPT/?w/[wrʿWլ*s8K;I'ܢ-2G!4#گVUC=A ܉f" KA7R0 rE}Ľ{!,JLԚ>^5WA:EAR3{m#QlJaX?uM_ܔK?tl蕩Qjqp?seˏ5Mily^`|mنYbkjʈ|J"` s" T/DoMG*2NGb{=V"A}Fpc(ʹɹ e{]R$Bpr]ȩXMLA P ,.hTa-ҽ{BB)6Fy*26.5{۪ هK^ ;Qi8qHQuxZ֑seeIi̻]~x_nbu { Ze~'L[wڔֲMǬEIv:F()i߹iom$gH8P 6[>cMIw;Yх&Aq2[ aVɱL$7.tE?%KhB#NF_IfΕqn`zC8 }-l sQ~b,d@9RBS@LHa+U$ur֢jã^ /y>;|!~m;*G2BV@o2J.!Loe VU"I@h; _tgh6R83{Mj?r^{`p6,&NnI׹NVO?X!Pq~󨽀(\Q P%8,}M_yͣGl^z"diY8'/Ƒh/}t"+RRl"Z0v]H7t1] U8̘1y՛ڴ:¹Up2|DRJ(i"-^]u**Ցv >)ȧh_}cV/Κ!t$ٻ{+[Cs- (YMpאYMu[L-a\7JݔpE(hX ,O%+Dt@WeC +mNu','G?g˚fbLV۬%3NŶx|H69 .fKi"sy_wu`=9ϭ4ϭCغ.A CC3-AFu:}/Kj畷loH[ v*5ǚaN7KIW%nd-k+li>.$3iggFVMa 4Uhզ>>X$-:cIIr , swc 0^ഫ`q44@iv.;`rE%Hv VK,eLM2!0`6$JvCGLEu wB iy$7|;Sk+i8Go>{ogQؔB!;kTwG='|cn'73@+`kM(G:IE1>xntÃp?|gmaTĈevrY5%7)йm<Te3O0]$=اɖ=ψfԟ`,;0Fmas4Jmv5B$F:ۈXBVεlgMItYUvѨS>.bnjt\?,[BzQkyDJ{lyRB$&wZ!\] egyjUeFP,v@J9dfd#=< Z%;F OD;\D n ]h%\,!@{IN)V3`A@SKVMm6c<|fc/>x*z|DX_lguDžh 51neֱ!|nj_G?g1͞䫆 ^}V\m1 ,e@&3v*j|rtgݱ-W?h{D<kʤ#9@pУ#>䒌a7him" MR}*|iɵ=hճ|[j0,\AjZ C ؍UPԋ"kjnG\ݍԺgh1xyIC>|!e Ù>u9tq6K g^riMb4o- cg5WֻEZm _T=JKL,'1[ӕ)-SC@ݳ)gz~z:0VjPdRz:V9zn&0Nզz}8V==Z=o鷯/!POzb_/ ^L ƈX~_/If"m,;xj.yD'd*1-pr+1ac$-DWYpLJHӲ{~A+ٸא'} %ҭӟmHLUI$ 3*F[OOAޭ~R O+U tMdz -1jz$Kq)%1:g88abD@fo-$u2`Y-6sn{%dqZzo9/D x* ̽eT½7"~_j#!O+1[u6^wz [:H RKe( e] Qv)*#ّ/ϓ3m@`P|#9|Rj/af zA8x/IEU=bcar-p1@F( D =tzdG[Y{F!-4u`E2) Ʌ\Ґ-P̚En [bc{цes9MF?ӝD[m$@`j3%[i˃,Q>)?Ga.:sZ8rTN!hڸ)Sa=&bK=Hhcn#K;W`ڛnTb116.)cbP%Bj%GMz24zMY?}cv1S mEl:)Q$ {}`"G 1sm8㬾_{ykO$sD+Hl'Fm0BEG}#W˺MccnkUbRb&Ip qMi3iv"TLكL0ų|e}*- &vo1Ljm}IuWxjA2̽ϸQPģQ_BIHk?dԣQ7,!aRr#z & a)(0B7 }kj[ixpY2 *[7CT(&otDx[6A)Ғ$]~Cup!Ok4՝xFDuQ]^P(,20*k:_>m%k%١R,MwvN̛ӱ g[Z{R8 zdѾ@{W]2XI+ݤɢK"e\7&p!i>0 5mo6g鱒RP*ח`s1e Qzk҃ÊO_ĔA#y&QT]=BOzޢH 9^vQxfQR!>4T20$;{OBҀ:˥=BVhmB8#œÝ)͒,E(}]'|],z(Ww+O*\WYpĚD EƻH$lG'@>)yUa5m, : ڎl_y?4z&|}RK2{cJnl%zxe~` h_⃁K:x>R|֔ ҙl{t1i,+GD6uϿ\h'Us枹\G"` T_kLf&5%->ˀcZPܷR=#+HsW-aņ<՚8Z_< Mj̅I?CaYk'pjq7S'eNɽ(P.rOIS@qDElsgKpTqo⣒ y6̡̞‹kAwޘ2U]cPSє ]D[Zc~Qwrỷ\#PjoI^[wEjmz?Xl:P< Iθ6 VuDe5PM /\4 c|pMbԉp.jbw&sPZKEpQKjt`YLR_q tZ\#y>J !q4a^Ck7a隘hbYӥb5w-']4$Br<%9_Ӳ\u0u1VVl1AՓ6R̀<9.49nLg 3 2 =3H>Q96djjB;Ě23](R)(sPB֊aWDy)eAfPrr3Rٶm=ۡ' F^~B^*$ݦ=iJpR{\n#<I0 +|˘ip&vM J<= 5B v 9TE2ig|(JB 8j)>кdH}D61}Wq/bQ5]и /hxYfAz`W OyNl%œ1ʍX%s9wpЉ:~Q׏&|H\aAqC8vbex  Rj=?(NpVbxplF00yӋ@Z(h aI2E\9Cn?X*5d@肒D{T-h(nײ ˟KS4ߴl^m3pNj+ h"G&:;G4VbmfgOEl #kEL 5w1%xb4M< gT_&TΗ \'}=mJ$YV[N˽7W.^AuPT]8Xefw67r} b^Y"CnYt(T)昲EY24 $qQugAy\Up3̋U8#Nڙ|oiN ]kvaD}.+BoT>-i?O(b2k80h :f+.%f/wҟKR$rIeD"4cg67wZ!*VYY5ɍ/?,gX/9™Y"dg7d780Ko[ *IpU,?;$~g;Ts,{K\]=8HdrDiFr]&HD`Qƞʨٱ,(JW0KF)$ SbF:;'N:" @(>y-)=h1`JMC-evui bZ  1?w~|AS"l\SPm26A3-RP R3 =s .njfK}y /Qr\w?=)gHlRuM& A*m{2j6Uxc} &6?JCa7_y\FD\I?O%ߏ1>" ؓ"۵1Y2XcR~EScY^-5Dj!b"H3/AitjgWo_SOsl%7t(xvf%u\hKïKzx?PޤN mj7yh[}#LBIѕGf ,J(ݾ_fNI H5.6j22}QR;!Y *I8nFfδe\tDt[.{I-@G\Р {KMI&A&C ͋jVC-?/ϗɝ> WҷQ w(Ҫ/p?C;d#-+4Qdô-k),ϸ"6WjFWԶ-bC_ȥ X/ǥ Yӌ q_!l ng%?v*#p~O }j:hvk*M$dߗ0j࿽BNmZPnōꙧ\P8W.[_pzxė[%b PqNQ q':C X`o^1 eӎ~d*_w CQX/cy TvOoS>*UѨLPP5Q\SUʼnFA;~K|Sp;cDj׼6RuQ ,{~b;5r*.l|~?jPcs >4Btulx^Wb8-唰:so( qN3HG:+:߱IhѧRAPßDEnNx>AdžcPҏnA"<;l=u׿|;욲 h܌Nh|Nw|GUз2kiG/Ѳ-zE;0$+uY0()[ψe'&$y8>5D "Ö+=A+Ai׿jZ5qS96$Ѭ_mSbt$] |M Ј9O9!N66a`e!#ĹU)y/c?>Lju5Ɵ\34YiO^sYҿgEl9E\! qؕCA/lt02mje;y[Y ޓm 44(!N@WOCeAjyI ]mP1>l`0l)'Lr*v_6# >t| :(?!$ sfopc軔XvPzk,/'GAj]dP3 SU5ټBi5g +E| h\IS}l&#+J6C=[#+ "qGI>Hٖ)ݱzkBZ~ `GSn;v}yz~D\ޣ(Cn;5VpD5r:qnqҹc٭Mj5}P{ 2]E܅g;=3?ٝNiBp*U׾Wp_=p'<pD v ^[]2]V,)TagڂCu0, \NqM=Nt>= õ8X[Ł:ɖwף`7OfhmoF vشig]_ a2?WI2@Z?OiP@kŽVj[0?KmYO?*||kt{`|HG?MƍzJ|K }èrpAj]HXqt<oC!#ͪ3HXApRW.2Ȕ;eY81cb6#}k4 JghƋ` a), BSdFzͩ3f/Akh $ǺwQ-gn|T,~qXj7a{ILJIvEĔ_"zH#o]T59:6a`g4Rۋb,qD5 # b{#sy6.?9U7@ߛH"$\԰3g}rluMŬx| -vpp; OT2#Bok;lwtNY$Ӵ@xN<t'^S1]Rp(B 2_N$v̍u\x8K6{zek!F+OIsS91ꟘԺETvhbKb 2ح "?D퐂"֣H_ƢdB*'iy ȶt  D*a}hd~֝Jq3]ߣal QxО2d yy笔ʭF'8Qs45<(]:(u;'Ь`O2 ?}eOK= HєM&⵭a+'S\+)Pef':n(Bg J=LͯkM9Yq^8O(xELAhj7}2϶l3=Ac[Oašs4n솭Nkl3zbU-bGboqaެZA=DZ(S| 2G67/ CYCήH絨Y߻[iesgN} Qv. n=@M۶n2s x3,2{+- |jD0ƫEFv$81LznC3|=DS_oc@ `>opݱAK"ѲrzҶ170Do%\[f($@[`F\Y~ťpAZRlVtѷW!,[4HnG41/Ud9IkF&(:rCO[Y4TDfp).r7l %وCFNUB#OľkO \8s𻱢*cKsIE=)/l>Hl pʞd35ڴG:Za%#>{z,3yQ $ KG]"Czo3]sXtj#6ez\2# pE!P<3mT{F+; NCXxi>ױuA^OqJKmA3ԍm`gq2U ޠ\r/ Z]J@ҰLV:b:ڀ xIeh?<feO8we0 ʂ1Y\7=z-jNCŒyn"H?vgk -}>Q+\ho]ˍ+HGd)6K˛^~S.#OTPQ?cZ?7/n7@ GK}s7#WHV2q<  msy \AKH3}{YC} %`'_e[!R"W/M@i.ȧ~A0F-? ɲ\jXyFhB<R 8]WiՔ JNk/BԱv3ؒ%~ٯ9.\C-au %Q{(!?Gj*2)3xAx_kN4Ul1feΕNSr+ OfЊH!/Jּ}Z,yRJ8SOĤac08;p>p%֝uS\MKΩNjǢ:ʍ]r4*4yUߙQj4p9KԭIHuk(mq9 y/IET8˔$c6j6;&.-?d = ;OY5*Z>i'YMF@_ m#^sFG'@H0'w?@LxHg}DSn#q/ "di;G¥dTA:"lD(H@xHLF/\vCї :b,@ps9`zFcz~{AD#Oid]2K~ v+9]q(pج*8NG/W yT4,ȥ˿-U6q7#KMҖ?|2vP* Ki+.iJZ9MP[ 3f'VtS|ғ7[#ߗS"VbXlvkt j%|g)Yt͒K/ {'CH`1uvAr駚!)VOַSl)%,M샮$}ǘN{"dӾ u'6K.-!X)#V}yx֌~6s:(pFom~c}?_IvOW㽭gEݗ-[mL;D8u{js(fV2[,?!ĀpR/@<أho\o6˶J4DU,7%]2G9g$cCPX빮?C ҳ\y["fBb;BrEHJ ߪ8{vY<6ܛE9MR >4ٝsv}|COa;@*I~h,~$|Ȓ]mߕO7p=Uc|i.'&r(UdDا߳AP)D?ˑkFb<"<:uR=14˳)-7AO?>'N;TYS[[YglGD&8eBѹV>?5+& VU|gA4MR.*Cʯq¯ZE9&"gC[xuQ')6gng瓶g?Q\A/3± u"hyǵlkc𽆐V@&K;GҖD Sf֘9n8NNPŷs2E"d}c 쇉i 3) 0-N;k@Ο'MƟz) wR(WL@KXa͓5x[b鼡yL= `Hk&wm!Swk1iO&=υ}ƑBG8:;D ļp1X|Bd`ZHO: a Ձ'YuEkiGZ!XP+8cTZ/,+1u} ,5, f$=A2:Q֓|G3*k~JO8ġIM}1 `-ތ"gIFEᕤ SGBJÖJ\gzf=r{>T)_aa}EH04=P^="htuP:0%wHW?װ;t,oxìWxW!W#V0? ~X!琁)!$)v>M%(~L yr4FU9bL6V0^\` ZqNcazt˜W@*kc`d?$tq?L}Rي :"eY(N@=x/?y  EQ 6@ MNX!*5zt\g {*iÚy[.g魳rm,~ufޝ"x:~{GfX %:8u73ihT!Ϊ.֛bF,Wg9|i2q'!?N_Tm96bI|۲&yQs~5(`1eVMص'-PJL`/􌎆~]Viq"h\Ǥ Or/J¸ :DU>]}K+rG{f1Th6rv 6]gp1صip\_yJ^bW |?CQ& vOJ ]=ԣx?+OmǷ0 R}-m f&l g}5@dugogH̵iUƜRY"N.k qhy}m+ERHOqF%VekoBq0]yBA.!U`r"ʤoH1kPuYk0cf6,aw7iH;'m-̠U4)6WScN7Ҵ_CoBAR79? TջMrdT`T?fV's]UM8?.kһ=J6qM<:D l}_}ӵRm-V/|oŵ@_-R>3DmzߣiݗscXL/8SH^"[^F?.@]aROZhaCSUm{XQw9yzj>jZaW Ps{]b݋E٩oԄfE9ձ`~-+$WECouu0ۏ #o83a` /7˗H~N?Vɫ q^Y^Z. 5@LctBӴ5$};@>'$. ihυq pt1gdxIuϥdd==>^o``%5Kj C,_v*|- r,c4B^Ym7@Pu#8US `1Q \3Aajh ]"fEZʫ͂7nBD3˯0 3|PұBk"qN֥xN2; f' BJG'h0HȫG XonR1@3vKn.?-X \rIk0:K0xV4^hlhPXԯ4dU ,ȵ@~\BϘ(c/|L=p+& ^Cr+ӤwDb2g =|\&]&$0_hlPVPl)GȀ=]97$ Wg+AHöMdڣTl MFإ"A3,BFd#\.u/-ZM ϴݦGl#|,t3|1+$=Lݞwf{ 3GUUkU(4I !^-fOcnn> ~*#+#E:8E3 }^J\Z9qo*ϸŮ3?y|v)>&!z+K }^}.bҞ0->vC~7njWn 3 C*W]u YQZr&8UNXBr"QǚHKn#I ,HGVИo#9Zg׻ZGã /C/~e[V__1cH AJȩͽ#vв* pcnwŞ`iRtPQ\L'u5U<pdOB\|޻':4>Cpk6$5_n9Scm1 8˖~F^|HXՂls< 8˥n෍A~tMQj4fhN 9nlnK㋛? I+QꌛM~i{rrĆw)$o3v8epa[e,—bZ` #C2iҳVbwZXi~ ekCD>>kZN-:3 !2@\>Si%3)}l".XHe ½`ߣE YM+@@g|UXN52:뽕}pY!sRi=S҉pw!'7p7ÏJ} TBLza.ͩ(%Eu!X|iU; gUG3Q\"Hx[S#!ߙ+z *-5QO"&4+2w2<ϯX(7H F`ڶǶG e\ճYT].]Sm?6ugL #@@o8tϴNf#7 Od#~Kn=܌EӴͥe%!dM6hbG#kKUS`OU ZuN%Cy-!6-,n)1VVgJHuvJ1+zU]J7`SJ)ɹ:?#{4'Am!K=RmΘdm)[c ǧ4l$ 2*SzRx![6`Q;&OJMic*a.eNu' Gũe-ʥs.iA#^vyGD|D喝s׼\z9,&yDZcUia%Vbi2 S9*R1)N{ B}WوZ4˖+r?LW c-,tz8֊[DَD; cdeC:0-x;~c*=E?k1^Jִ}q+tUK7Sn^qU* -oSAOdܸE N!C(H ZWN^6#e7/y@O/DqOߩhӿu‘> `l>2yxvnt5LPM=~Q*\ ;D_tCA녲 e=b ?i+? 1@M2զu[=Vbzc e&E-ѵ%tFyjƲlʑ%% )`~Й]o5xJ%uBiΫLTWoa|n@o8,;;$._穖R4{X 7]MWiZhsp b[$@gS=!a aT<;#`^VKPL~UëHLe|+ $w;k LG%\Ue8>傖En yW.)z2NJR#h/ ZqDɹߴe'|:Ń.\L"Ŧ؅RT329M..G cl]Xͺ_^̻/[u8as*! P}SS!j uViTo <-'wwϡY4S+Yur^HDafr~sfL?e̋dԲš((;u c JD:j"kd k. ҴX3XIˊ]AQG3W_xS6`W#N2#I# P)YeW ܷY^<@jxwC?` 88ul/xC[mப&TV0c%&.q{LM޾ s('ᄚESХ*bsV6[|ĴGoC-u;p!|+ 0c{Qv4Xa宏؟^fl[D> MUj-t\>W?chgqOA[x{X(m8$AX&SJt4wnT/2eT?ٸ~-jn j|d|qozQ̐_di)҂XMXQCU{ \;?i H e0 JeT:G{C+X)Pǡּ8%U3dXmK\*} LE@_Vk}ߍaQy\&@xUKro$fNm>DtZ7|~4]9 FҥVoII;,H =HSvah>͟Pp43䉫!iGvW^'GrP${1eit8 |=]`H%њ|aI+żb- ]جVlrS> -b?_Sp#uy{ͬlkGk!Yۣ_ 0lZnm[2_z=eqԕ+$71א'L4FpCIK ^>lLƜ.4i4Aժ;jyGI"ç`RŀW$3}ggFfu9gbUD[\@qNcVdPKzYm1VԭsuӅe/Q6wNZ! cƳEHŀw86>H-26CSFOfYkK Z|%)2#rb]B]?|8QM*(gd^SQ娰mN9/gHVBssJx6e5j?dwu5O3$\%T4Qٛ2CXD3Jq+?8ލ1h3jY?W-),+]G0SCV;ܣHZh=<<{kNCrPf^ԴiX.ը;\@aV'k.hA~1f` Fuo!+)>F 5_+ݠ, [ot V~`Ĉd G﫚,$T>;g56E ?,RmSJLM62f2Eq[j?ˍ/)ii9EK?EM+R a7?tr~n8c3``Cʪv0 :n/@Y6H^ !;[=^lM9?\$!"B~*qc]Y/jǮSu7 _S׃9T"$,f j-9Ȫ jqͺ~{Kw^a=,4;gߡmodJ5[GDY^y䄤0.{RWs?JM7E|+-z!]pf%ai?x<ɫ7Waȩ K!VڄeBCai. ZTjF W^DP{pviWTTi׶ku_WQ˨ ;)Ӟ9;{vn#vD G1l}3G-z?pO$9M=!sR:c VdgpL.}=wW[)7fnPm1C7S䒾F8Wud2%YTUPaքYL~ 2h!$˩l]xvљl'h*Kw&D6єL~Ir^sg+rǰw^d7z!hlߕFvpcLp p3\vv [FF훔ENJmavSLU|<hhy9Ճ 3ʆ; q_F\O iJ3%$~K!aw@zxtpv~u8<Qy NB9UH[x+)iFWԌlt`buSQ փ[cJn_(Byy`B9وP4-@]+;%qSX{Q7m2pJ/)us#~V3;At}]$=Ro&Y%2&o $1hf3-)q|T8An6cnXdR}=.# 1T]zOuۂs #$.#(^bnz7FbwK+Ku QS/20yk6QeقLz6,FNǑٛ#u!j3}[?y*'L>7~HܨRkR!7Tީ,D (c iZ ;b^P}?fƎO(jPz?i,PRD؂'vEʤ̢Cyjt2 Y^ t\/my\}VzXD3E@eyBtyR60@Ctˡ0x\wnE*tqI/?t G 1cƙ5!p&A_3 ّ:-YsӴ^(‚Cx7V!ҡ_ܪXn`ul6d[pQ^k{T_nW+^ p|݈6wN`E36ؼ$5O׊Kf$$"/,JãC%Hf:xc^mk5IuټPڹGY ePyF߽F^ȖLv[\ Raz$go f L=X}V 1gVG2wMGGүeH!qVh9+ 'uUoBJnCTcE=EHK/0UJv$ɱ8sd镰6B\ :%Rp*|nr )%JSP/":~ carZncy◮ jƬO޲tl~?{ x?r`|)IV7F&O/;= ŷ' ɵ@m +`Y֗KɛcmÍs4*٩d6[EcV,LȖȈ:/LyȌdUq UB= #=tfN̕l~Rs9cgq(2M[eɢe^\s zʋVQWF܏Z})"O LGTf(naH8+WΊ+>CHx˜.3m Ml랴'*X1).0E5"=pk# .}.(`:eJGTy| ~הw\DQW`=ɀb_jzO<Kc#`1տ֤a\oQk5핖j8gcYSImX96d7m<~!@yzn3ZijbJ~hvGŗ@e4i34Rvg\.;%sJS}I1}7*R _!::apϲFhcOOފZùdEG![`X'"1pѸ);32wO%ر!*Qڽވge" 9qui`Y)W|\Xj ck r*c!I_pފjz]eKJRQU#f%LVf3I"/ֆY0(W V3'`Ƈ:(7*r"de1sJ WVdSCNԨxÚU$aoɗd'#2ixUJk'⨥:ԱֱY( j4b s0ٗkv&M/OSˤT.}^niA}" BBgHHdJv +4*1uƕw"2r5miE 0;?3i[}:VGYvS[bbIlK(-|&NdM&qxab Сbo|ؔs:̂SBJemaYB`EjvGxBAs=6aԂMU V:̓O.buEb/9ι߹4K93 03OflF:kS;7p۟kdKD.T}"U_B91[f*)flu5֘g߳òҘ@Y' 'aOi5Q&9I"slR7n;y2aE4tnR |En7?[ 8ĸfSC%a%䳰4^EI%K$PsH@p5O54? Np+4_'%3HS-^?" =)!zEn*lY.޵t&v76Go'd+q:Rb43ܥݓv4m IBQ?;lbHEb\+IB\ih<&?(=Grm:d9o b>74{v]6eͬ*ZWP*N0Pq ė* 79|lS0≊jW`ymw4?E1(4Y1d]?J]hڗypfMMӤ;T w  5PxBKDPED6vAJ/-py"pdā>g5=.j@/?9TnWqvLE. âR < g&i;m|F\_]:078f\|ɲLx!2$ 88 !ldMh8tF.IYE` ped'e-r?5Loo#BK` PE%%8 bVmݔL< et@1_ߟzW}J֕^c}56œZnK`mxzK`R{q*P9wAh,h7kRͪ~. @8K1RZ F ]PHJq0\=\hV4іJ t^']HOGZ&E*<)0e•JI}׵A \Jb$1\t4 j CJZU$OIJjoE;H Mt5]56Nf#T5{9{GfIfC3`F-+E|@ 4s5v; /c鷱X0YN?EDtGfU)aE.oJљo [i0CT>&+nv57kխzGXǏWtiN-GAp\b{ϞpIR<[bR/CpKQ׶+SΊ*}7$d'mxF'@פo[⥩GaaThJb9F$fRQKS-R!&Y0UPn; mv;|^BEg9rH:zXCOƋ)'?6a? A#Vs =J [Ȥ/ S~k`u9 BjU6UX #)3{r/7<3Ѱ3.eYEb]>M(A6a4U^%qz;M]{}(=3eZq[=~V4.Sq" YtMc=CFrl1|XnCEy2Ť=q.ӡ٭( 02sɞg{3}Id++=Gn]QhLMWGתU[8)x֪)KK!\[pS'y %|7DX rWy rvVvQ$+e_/c.K䍭dA.e"Ss Tm7bTs]$/>Sg16rki}*ͪAJ=Q1wx+~ '(&si@swimŗA޻o/`G79k$#6A~:Gh'Sa#!Di^Su `{\s,G,.ӧ 8qr&C1Kl݀[RbbAVHӄnQ^ 2WeMeuqj*xvdh'E{B$i"a"9j[un!^4 6J^'/}O/18oXxDɩ/$Cil:$(=4* aNY>`ƣڻqĆyXu#P{o!bIx%e/%.3N vP}_"mvU,–kH.x>X9!3L0v{ iS%ԲCAypY[!Dys<|S̅Ri:}x4ُpm.9EPi`"CK/jwٹ?l>$CY0j;Kkùo|J"f !NC1J::a~ysX( +  pwܩ@Ut?_yXb\g# IV1ZOF :T%2]{46!"@U^,l[^tr;k /ASaL7u>Lh`hT:/]uqZ)WTۇRX6{oK/e0pkLP-<{#k>Yôcq& c^uhKv Q=QY q/55=^";W5BϨYMrfnRy#A ._ |.}3CܫçZMV;Vh7lt  yH?7"^`[1\Հ}Y7'iriYf|{7{h'A1[N!,vM2;ȍ̡to0I({ŷ[v!Y?M=tsY uQMy˺:]`ıbw·pZCğ? Q\] 7I |`?Ah)*e]yca/|3yt NRw4j Cʺw#ow1dS8 p/^gmn%2jFFv,md,}ƞrv'^d﫢'>l3)u2WG{9ȕB7:xVQ x),j`˥-7Fw[eMrp‰ysk#B4VU?#A:'\AU 6-JɽZ%]\2? cῙ[:;P:&LRpau NLw6b5j>Mz]\ak:'([~_9CA+Z=ErL>RIr? tr@6Gl, g6= f*+9kca.[*a8Ҋ?eR bl%~z҅q>Ss{4*f.I7*0noXYzcayKDJܩF6%8E@l^#p>iO8뉮~5yP[t{q4# Dp"0q0N-;ËOj! $>ӄ4>gŊ ZC ?WZز ŧ(e;U_I{OkOJiG`}[ mm]9 *-f32:iTc[J=<36*<\x$>UH$gVzY!e,?m"ϼҥ!XslO_h[^lj`#2 li2m]0f =ݥүt2B6FnY[˰Opj5XU>t ~ Jmbag̐j.s3Q-@7Qɐwm]R8 ҙ[n0<)|8 3xCw|~FqaIsMde7&[XF;H; ^iqIDsچx:i/d7#2=f+t/9s9zD\ߕ4'B[Rt.H≆d-ޮ@K'NSOQڣi`^guj~UV\&/E-%}B͢ MD;&-U Ȝݜ gtw15;LR (]:24^'Sc si!0%#s[ o {{YO^CI,J`߫F/z\"J{=fSuud>E fE^i0Ҭ2*1JC%[vANyMv"Uc\z. 0B7u]74^ЎJlwwT(($=ȼ<^ ISƧ+.aB _Q:;W:8:+V#m6z{;It۔e*o lܹOA#rڃ\onIثV#=HPmt ޕ1/. 8ekr$Ň?P -3r.J rHNA=9{3XnO cCfت2Z7p]/P;RmQ/m豣ФxDCd OKمY<*da>w8ԉғˌH%Ǐ[u >dWK+S^w np/Zp8VυcOڇDV,򴹅NezcaBz6O+ݛ4J0p^[38͗Dغs n_9čj~$VGr/mS1$OiI ,Q+bgBA+_ 5?p`<ټ$PU ?C̚-sIFcaCe;RS..@ Ĺ*Qa[89$R'oK/io 8[Q'arVi-7(/[^A72ޓU/9n";r鴠ebʁ:wt\{x[JAa6yBiH_Ћݖ2݅>'RvPj뀾;ҿeB҄{DwNPĢ+zaQSRs#z~z+_S)o1P? nwc(/ _E >jyXت#;mgi%H N`ES'x6Gkԍ^!G<)ۙM)(\b_V?#e剓A{6. "DЖC;iubU7 Kz"3c0 ^.WX\j7ѝk{F'%9}'3ımDwREI&oK{.v{a[XWkA.)vmc;5Qxˋ'`W!Qz OO`ĉA5Ɲ9%*{ڭiXN]6p3ܪX20T(0ѝDh3cixH8jC^h8"7~CvRw<.?l@g&zGfP<ǯvub:$o+xC#~Q 1-<+p@ԴjG .&8dT8bynWGN4q!g>Z6px(ܸř#-?iWg 29\ݳcO X謽RYIP YL}sh+ڞdK!v`f\񂓻~nJ_ty祤KivhSw@'$bK BGr\+uh1oHJ \V&Uu%?7"h^ |"'_U'L{>.;*c]=Ԃ>v]J263䫋@QvX/K*mۚWXdp''qy (?d5S2hj,R٧GM9W[i RQIjSz['3 Q.SD+ QfRI7: 1OYh) tŃہugu 1=G`  6 7i TlikyDZKLlp_^0o{(f~h5+݆coLؒBҟ(ډԺU\4~(b7fIdv?@N/ ѓF喀yA1֥h1ѫc޿%?N*`U`C$QڋTęÏWi@y)wԮ,ZuI7J~Ns Qrર8R3qjJrbufK]"@aޙB[`HP'KH*WCW IV-Q =%\DMMԻ}Q  b3v?#Ԧ%˲7ǔQ\>J32 pR,<&̓|bK`ڢ7x 0Q 3~O7o;P=^6]VZu \*]""_VS>Zv379aQK̵ /2V[-F漞aJXrul{(.4Fb y2wry;de٩_2Z`$X恭eCF˭ iIOV/rF% Z ijKHˏX[&.UpR2K1M<"ǿp,ZXnf$a6Ŝ1Cˬ/e2)P}xUBC. :*fSޟ9"GS{\Qa&{B\?o]p31ݝ&ps"aQߏ81@ZUTדŦ[bS({=Gs@ފiÓt}3Ư8)G] ,Qf?5FuO7&"&DApq%8ƦNJI!N/b͆g4U&y4꧀;kOŲVߦtG ?2=.C s{~νIg&pMX\-!eH@T^*&qFݟK>cie1G+,n4@7˄Diڊ4 JOⱺAՓf_+l#e8p%8 58x sS\FggTxB|M_KL^C ܉ov\% l6 _w3{"qp5x%Uk,; m̩).y9Mkq(')&X3(w8Jۀ-'֒Hlxy0 *b3Y=xdx|ԛ]E?T.4ώj@-q|+~]]%^z²d%p*%!3(m.'$UQX{UJ\M(cenc1ϗ{^r>QQQy^ud>^0^CDlJ0~=2ݱz$Rzi6S;0Ac1ճH b9ym$B>ϷwFyk_r}GJJ]KibGS'Riо Ԋ92H<":.˙bq{JEzҏ|߻7]2gHnK֞ qpb@Z%_j. ܬ)s6 .atR1f&d8hcV 'jmyF <~>gޞH^K;ﰇ4k#v4q$RyU")ͦaBV9A,&B!Q$e8X(PaDZ%7Orpͭ&Y.09NM|r ` |*Hm旔|W\>Ȥ2áK@Y@`_5[=܊oîՔWr`Z/j#omޭU_X58z.-,+G*Ƭ VoγK?yRH]ao1ftC/}C-eL;6fǤ@S=TX-\nH]谐< Vg7)ކ[C(-ǰت*Ol uwW_/?|ٕk4R.$Fj|]/ڊۃ &RPKP4Ҥ)fF[4X'3Jw5|Aq/XiEM`A(fNCFVSH10> SPol'!uw5BbaEa&-Wj\ђYfV'ooo$m5㱯RWYʟ)4"AP[|ri `):a¼JEXvd*=^O>5"OOa9 }Bь V+L8d]K6$=X8)Dg~\PSӸ~*Ѧf/%c ԍWX75Mb͗Ae_n^0qBf]scBܥ[ %(t%.SqBk㮓+*ʑ6n ĽR47832QNW Z6kR*BGSJdY#9H9bI=!3C6آEikWQCԐ~Z?dΊǖl xj''k(*!HJoq!L Տn!"B=Ulg "aUvB}ZH!~pEH9%’.CN5\˧+x:\K TfMyAug8SL/xMx $~g%4 .)A>BPo_QT ï0UiLq%0-ҕYBB?֖,y˜= > ״1aV SwL礷I{շ3j:p#;>Ha-3*fLogA֢D8@#u..׿ByX!(Ʌ)0Ob;a`l.+9\Q"~lXSo׼zRp)uD.֯]ZGyb)s@e~>Y'\^UN[M^C]TMw*Fk9j">Y 9<",h/-GaIzcg_揂\9Z Lk@:" 'ҩcTz0@%dM!UƠzD2) A}7H WOԮtjFdrN:UeDlڐ>REeG,-J,|W|A̙N .甬[!bHC 5z%O uE"_핞P6SBL]ͥ$@h4RP#yelZGpzrΚ78V0"?RcKz:Tꢦ^ Hd}/E<" "il"b09>p 8HVל}{jpw;/ص.Ho8,Wlh|Dg@1qj)!)heI[d# _}'5䉲'W|B^g2KWOy|h?TOv0ǔ)<)ƼR ^ Ws` 熧ќE";+mF{ N\ NdHR^m=9TN\`Q8WƮ~%%ZQOr- M=zGGT4Z2^F[[ຼb. c_+U[SҹN0AlpS{s zj\97͙2Y; { {p4EU| ,is?J4%> H3YM,z|ḑ)lzi 21:i +}v\/͉,?9.Mq5vy+'Q>}?`wHk ,)0 wPREo,e}8iGlI$ZWܳ-rFƣ :ŝ-=o;Tz mINt =qX͊%ӡjW9v;ܲq iZ 8RVtK]+d]*zb四ץ_mN(A"Y2k5c@ _[7pj\P34DEaѤg]~ղvdm .K3h9@R$ϕ ['! .j`܅Pw5> ˼͸SR,-ߝSQv Nv*"<ESzD@|x#CAj3n]X(Di2>d'dwFQ ҹ, ʻcɗi ۊ=ڜWpjmtq{e*&de9~?W_*p$b(GٛTYG͠}GkH]I/W%Dm6 V3l`4Uzswuf@0vrjүя%_4WbSRϡ&/ O>]k:|ѱ/K>0Y1[ y,k@)h>P*_WOq72nm 3s6Zs'dp%SWAmC=Ng.\5S}uFUZ108Q&QLdV pGq4}-\σkWhfLCG{ťJ/)ZX(wX@MFX9}y)hҔҙREyqzY. v( `Qmx~bs&zh:'t(A D@"(Gc\6PS:-e_ArjuP_uHncb˴N96?hiL7<+ |%ޞu2Zn4c `ĒB噮!ށ $'Nr)WկQaJ=Ⱥ,CP/*g.+7-xz t־o_q&ާެ*:f٥<.S 6Wo^8   fu>2%4)HyvԸjУW0,}[3ҝg TvlҸվl)ˮ)H 0QָI Crb ꄓ6ޘQr(Jl?m3Χ݉f bt0j3;P@Tғ?K+R^f#j`X`ٞP˭~LtwE%kխS7V !bvm_G5᭢ޫBӞ+:wMM[y7fgcVt.R\AR56BRf@KhfXw7(tmy {ݟ@҉{څpלŁmfPp= 0UMpA.N5z\!oïhC ]@YKV3k-h.@%!r%\_Ѐ{oXJghFos*5M.3#a5HM*k ga no#p}&|Fyަ蹀8p05\yh$lHXuKADOfL|O֝r) q2NfwLZb4ټSwy،EGn>Yְ:-}}D|rmOyrw|Q-SڑuEtuv*TzȢĎe˒*t$6_tMW3-;(wF},xKtiʍjQl?2-U{wkQ@ "YZѲ n@Fe}܁_~Ţ~xT5`^a%^Nr*? 2w1"\H+Xfa]F z9YI}a#CWԵq(97 Y_8hs$9;NH鿗8trȏ v5`noPЗ_K q绥bδyRYV+# G]4aOG@[j(!NϨ L&Q( =zW2q)j%c{{k`# r,;S+PH?o_3T_5ePqqZ>WFPR WTg<"ޞښXANRy+}7"ܿZW=3Sr۵%X&[zh`!'dTŭ, ] :"+,0 % 1U[֞B\ Zde& *VGɎ/X}̑zvY).qVDN:6i|ۖ/k— q#B^,ʁ 4`eUt_3?9R(MZ^պ /lZu,Vتdqd8QxNO@N>3FF5@4ޖ#,gd*{Ȑ~JPe^IZ;uKmI0UB-8O/.{%fPkۮ6(M''W(FixuG\^4L`ܸ m7v~gq(pCsdt)A 2YZ+ = 4OW"#47XÑ M UUևݦu #6 PA_=gE-98h,_TStn3ml4E#Ϣ(HXrYy."^/\zUT00vi,*zh{?\I_5l5+΅$n~JwM` ް〬u .X亇?sf52EYXˁݔ&B;@vxD̏|( sWzAvƉ kxƚ!(Bs]}ECˉF@It,m6n BW4 bvѳ K˟c@A}OkA7'tIy]Hp1vy t>5ygVM|J12u2"2hFUq_뙤O ZΙ0_z,ϼR>Q׆kw ,#pkߔkv[% X)< g^x|"ϵ`H{ (O['ŖXf%څ:'zgB`78Аl2mm݈]&9kS kjbCe.J֊hm=0rJçMnD*H!BZojӝmy.-M!'bJ3T~)k'0\%zt X +ljE6}{}&Y"sXbyC =DKpe"=^Lr96Z^_lۙU)#OLSՙY1ٺG$8Jˣ2AnqhxL2@U@)Ώ2 1_\-0Y)B2.=)gYݽXi)HϖtxwŞGѸkl,R|jWoX?(}%1u~()Fw@_㫐ʽ#e_k(cP i=; V;A8]X𼓹:8D2&;V:C8#_n5&1Ҳ`IQJOQJaňAZ__[yUSjFI̋3 ͂Iԁx/R|W4I~=4f>5" ڃerIu8r iTIR}ܛu#A1~cWvW; 2$81;*S  ,w͊ĨL/Wzq$hpf >nzp9/YcQbDT&L胊 4s(p呬^@iP;XY&*ā \ +nssPX]/v;*dUpucKdcKě֔m^v]Y)d6wq:$(^L1,'ebע 9RyT:AiBhC۠:Ƕs>R7 Zz#/+'Yr|\G?'&e^fPV4 ~DqRU30lqOK)L3R\=2atgʼnUUU/՛JN2ذ>r*U~WId 2|+uR_ (3X0C~ccm[Зf[`J ~I8 v6!H8qZ]"'䮧}2ܨΗ6BRZ~-Y+_~8ݥKe+gWh6;u\.K:S|y[)RD[Eq|frӣReoїoo';R@ ?*%gndVe~w^ȿa+Kȡ*=1Ao)+nzc~,aVL=Ǻ0[` y"@(dy9T2e"ⱒXb_LXb:3\CBk+Aզ} 5tki2Mgt!_+t6?5do Z\_Ẑp^ZBѦ|OCJBu$ LCH/5o:r| Ur)|ty],<[_O届@2I;>{կƮ % {WϮ$x0zz5&`)Q)m|Wǟ0nɗaܗuʞN`uڠb {o/$֥/Vz&m]+E, X:lͶU$LPH\XO I67x7],L^~bu#f Փ pϷ jmiTBKA ubļ)Ʃ $N"JF|yM3wI;FllȤ#~bfBWI?k'S }+,y6"> &^u|KGjj6쪞hQЄ^lOݜX&GTtӳa`PR-?魩 <|*&Bbdg?Mb<+axE!+}6\N6ςCE͝CuN\HQBa-{GG_TU/7; u!Oԝ&ȃ j&ˠ<e(40囁 7H8 gO)"zc-iА(H3&6N`v_v :QӡC-c>lmtDn+k SM$`܊462|f1h|tRPU^>{R]™&,xCa@;['P]?4zchndS-l_pr;J.>k5f0sU.f&'Yȋbؼ*EN,iQxbhrV 'Gعq#]`Bl`jRtm4rM1r-QڏB~'5W%<S fջ| RkpsuyQM-Tܔ3}m-ꔳQm4l\YKJXgZn{31atEfj7yNRnh^ӡ/&!Ghk~#_ǿښ-@k:Yv3 ȦPI}ڻhfٙ cUOb[{0bLA/J.B>E)WPC2ϻ2gbaa-QnXZ2D f>U6vdUj]b>gBK wZ :d@~V8a5.F=};&4i8m&bMA;e.1ttF}ѤO4c yv\$l>cdUvO,Mؗ\A7U,ZJkw @[`DžxsgS/4rN\G/_;ĚPy|ZȞi:P3r.yȮ) bkϻ B-p0*:;q1[3օ %nP|/1l1o'PI.ܳ:ʄ42o|UG\XhǨҳ8NzUż fE8W5H(+m ߩ~l˺hlBKs*}-"mˤo#a:}|stOH۝2 വڕV3Xl;sc| !ϱ}.MPޘ SkA@=™W!/kp}KC,|#M8(MNL: M)^fHSѫSSUn(JC̝7mcا+yAg8Q)ϰtô'e 6!d=9LhISn؀?  WLu5}jflL˭螷 n{-h#)eQV Q7x0$@h@M3"#rVgR4TCVOS?;`ߋA 1K$R?Ul*@gVH3YV{G 2TBp`m qUQx{t͗GQn[Mw'2Fi; ݊˟A-m֭f ޡcMvYX > 3S}c8/o`=H٥p)qvKsw38w `̋/9XF߅'kWer!H,!:X+e g@gvKQT` YO3m 0#Yg<3 }brzKGi7¿@Gha5=7 d}HZ6.cd*Tv?{Pjfn/Ղj"8pSih+S))[Ҕ:_V2-j6,WP@nJn4` l97c(`FUvt+hv۲.|aRZOQt| jX%C_t}o#-hIn8 Tʬ[>6G1_bӃO@Ȱ<1cdK7@VnA_A)~gua*KGjE,2 O*f#}ݥ,dǓn,0ㄠQ[$Zj`1^$,G՞g $"xv ['wa2MŐ3m72& 2AE ?fmv>)V(&GOdU ݡ8#-S9}lr%sߙf'Pqj1=xplPU7 [CUW4[uyNIš}ZEBW,8wνNpgNj]s1Z>:NP<5PP?CrgȔv5P@mާ}3#m\~rVZFi055U/`MrUҝ> q?F,X$1 ִg ?Z=[d17f jR-"kHFs>P%B*)l$@WCحF-{3fB&P;~E0-VC@7j1Uj$C{ ¶ὖ )T+4Vh8'hIh Z,6f'` SP/2i # WT'rU{33i;fLGmk5^A0H-Uvj06S7p#[Z+jtmbO%NOuiTƷ ^7:˗996*WԎNⲻxZՔ<Ϣ/梸-ߝaTǃw:'N(5'Mlo! #ؠ$v®qF eaD|[Go|"ƞlapŧvw.{t{ޭGWa:a菧HxȪJY9LӶLeeVU9tR I7^ LDA1]J͊!jXi䐭+` V()c YrܱW|ӣ^wrGYW ؛,B?a ^Hg[Xۉs.I 2Cm/jʣ0?9%J 味nt:dZX0j& j?鼓V>RoeSvvrT" mW1ݮCoLHWtJ_7mJχ9mĖcV@Q xu{ A }!J}T*'Smf7܁ꔚ('$iF$#ڢL,i,/;$fwn:|kcC+ferh_ioqe!fH SWx|A$qc"|օc>B-*i]JR]!zOǻ_E k ZgdBM2ӂglnz|_(0<Z9RvZx-nK|*=NtRmTƊ(7v`]n ܦN O^T ]p [‸( sKkOzA5qy(e#oO;ͬ^(/#@RGHIkς%B=F-S+ N(|&牫fDTѮODf$ 5U0d?( &B TVGHUf,OT "EF=DT(P/}lc{oVhcy[b{j(8'e*f |}^$D1=6O 4#%2(o.ª{oMV9}jK%[(P{載{,̎U" +Tvl%w_=,K73qo$N% GXX6/wǸ=*`3Hh 9uj&Z *CJD@FpdmhI ٫w-5aDutѼxi@d?ْݏ.޶> ; uWYlv┪αצ1@i淪('|33 q>i'VL9'M%4~dޣP] hckgD=ƚ˝F-åj-u>GH$ fFq@kNC^v/.嵼k"/O%;@+P, Js_ xWտf: }%O,_ ?_Ib~.-n-.?JJ;z0Ѝ)S'IK$7Lb( [עleAx]!HFzXtfvv2 ,y21a)4[jAt:aآ H%Mկ%_C1]P\5y cW"֨i%q= a;7N)'k0`AwDʝWvn~YvY٬mEfGm; ~?"Hy:&ufo * ܩ0b"nr~X.T,?\n8vV`W*:$np n%=pcf=ǎmb'8'-3nPg|7PJ7IVotUHҟdLwM0x/GM5(xȘ saA 'HQ)x{Ĵӧ͐GYڑC#/9ʈZ,4Դ$}XAPa4Cccx\E NQ*>(tg,ڳ!TwEt>kH_쓙~D5!(TRնRY~Oy5?Y} ߦKqMo<˯'Mv8Ǚ[Z4G |[B(Kvx?!y\22ԫQ,,_:!+gɖ{sqm&Tɸ67$\AwKqΈolCM`?2tZ ~ޜud͇XC: 3h-i(c%Ir`л1`#<_:m6qԎe;P0r)zfD)C}M~u4zB[< p- Nd"q3; ӦS(ǟ/l`YR/y @/B0"jݏ^R!|vcU#8T^jcyT|lA"~ڈQE\BԉOVDl&=\UB12'AjlRAG]ta'>G(+0w?`cF[.CWjK<7F0S%bu bk\g *;D5? +'p-QрR$DweŮ͔c`z-KwN<{a;]V8 3a A&Z$r__ 7cc7#_YO@IW3a MX2w{>PF >>z:Uݒ8GјP9ϒ3Z,0zn?*-XKg#(BK;y{/'3rgOX2a /3rBRYmx~a܆WNJnbkخیԩ4._)_s-8/ ζܝ\4r$h1-8mxr #;)wA LCF9:$dՋzcт')~0o5+hWFdR"<{M,y䮵0`H1lIh{"4{U޸_oPȈr:Pn(DYAL{Ftgi (:ZqȨY~ap~ LolUWK:d):$h?Yz*{n4YOP"މ$6D_TS7=< UsM ߣ ~$Кb Ck~DtW10/`dtNXO=],ڄ]159D&4hV~ޯ+Trv%4IʎQU;,a71ӕ/Bc+$ZB%G:yf8RæWp ~/wP7]gۘB. Xܸ; 6$>}-@57[wn<ӅcXP觪쮹 Nz(WeBkjޒ l#:8zXDl/OYlRA O ǣíysBKlA߮iQ(ƀνW:+iv]HeDS4Ҥ xj4^ ׆zw{(W2qC\!"J a4xwބ>8z?K28KCG|e|aeLJHMҦCD ";tXNNTJU4Ϡ |m;VAd*[@?^1S5; H1nyPQf=id:`aoB]UaҒS(iyCP_1hrYa,~c|bČs[9L 6Q)010Vۣ6'̵u0}ً8AZmwA|F;&M,Iq}@r >1VAR|{RwxßHc9hf`<\)Z0z}ێimF"FWmژ|8  @m>;TI {T7(Fʮ@(k!!Joجli/9+S Bɢ`3:U#g_kԤb%[OoiSz`us|M : Q:4lȠ|X,AR4lWw.Vbы(0՝+ſ˳)99ToQNSE_8BdQZ_UG QrW銯# \| gڒ(g,[*Q'TW6.7!;\oOܔyJ8rmS\cMnp+SLX']3șmV0 io,9m(p-y3r>;kܴ\/y ?nNߴTy~p59ZO*q%8Avĺ}&)L/ju)޼Nsw[uJcwvћ#=\n`$kfT| Ȱ4x0acnE#DXxp#&ʏhVH?~lCsjgִQl_T׬>2M 4', 퀧L:+v!@k@[y֮@خXp4Tz pnUz rsDVҝga$:UUm mಘ2`ѫLY!-G>2qM95ԿN6J&~58q *pmf[ۙ۽QFfA=I秔d|weԇE92zڟ8r`J)_OXٖ#+O̮iP(di h˘ksc)o;3w({M. K$_tժ'< ek\'>OI}\-Y⨧F;A]T]͙?dQZص(h?V?QX 0Tbu.͕=Eqp(,S h&.l4En-'#er~$AMm1'7Q }HIDHyί׻TzN؍Qԉwwж\-ES!vpLo?ZTQD Q ގD r85 MRtBpҋYjd9th$q.r"[ 5N =@_G!i^Fh85¦An]Ք# @be qa5Qx҂dĂ˽sFEṷW5 . i uQd;LP+V+>c`_χ8$iM S9+NbƀR(UׇT)LH-nju2__*BK+cn",BqzI]. tNˉ~&:bz2֜>Y^t*: @PmvN>W_]P]tN9h;J l||^t7wvz.꛰GW*n@4pܳ.4zN̯iGO2q D캍ǽ5/K@))tYac7 C|ٺPQNܘQ$1s&8ȧߏf_mua.DSPKXwuNURnx,;n!|^GM ŖTQ{ׁ$zmq6UokŒlYW6"`mTT;{bIBXj*a_ p*Az S!4M@Fr&%xۯ Q9r*='R֝$ٕMa_օC2љ<1tA\LD˝yRi|J?h?<.76sdB(o滛>?_ 5)Uh.fˀ5qX+)jAk sj ɬPXsh& G8b1~+!h0*C_a\v(N =LM?߃Q?Б)vȜ3#7Q[/9@>GgsV)nh$OMBq:yU KW>Kbxl r'pQu&ԛ:& ){耘o"G)E c<3'egd3K[&:gW(UKD697fO^z(Z| 6%vhM$=>†ZuJ6|\fQĒeҖW2ˋcL,lqpj99м5"#Bjl1ĝ/ QN1}d Zxpe tT )jчUpq[Dzz \'o^܇u+]p?C% `gxt0Wqg UR/$`87mTcy=c&]V3֍I#d%-,N }Ti?5|U,y:W'bmږE@++(%~&Qk%c] Uc!κap!#8J|P<οAYR.^ C_km{~`/yud5$u.E. : jct hzBMdf5qV 擴2F? #jxOOliF o[)8Y}S>{ `\1qԔ}]G2 Йߢi!D/oٟҦZ'HxgӴTc͛h 02"3k N; ِ~5G&_>0WDz.S3;/]5`d!?y :܆d8$6^=QPann vzɑ K!Ị+vVn+Zf紶wj3B XGQ!t}XFwYyAveg>}4XVm#K_):ǓN#G. _y xL*cȧS^WZ˶"IJ76s#tiF3𵣉3RSѤAC%F誤N_0fDžj ,t, vd-U|LeqIx̽ZH;"~LlBs~U#{adS;^TwO!a/ꥅp)ٶxɋo:q0AM{r`g ݕLvvO #`ԝC?gSR)c`=!dp`%YR&AToFr{rM,2ȹRw"m”vv$&!aRMx48&uܗBRG>wF7aTx*6_mN4]5UsTc%[35s<1{۹KJ1ôNE/ :*t= b7x%X,HI W}-99[͙Tw/9Úf^B8V=ΊE~V]kVKo?DSkґK g愺_wOgWIĕg~r:ar9ȽCOubvk/0-yL%O-| ${L#, A=x(zccHF85H%; [k~Η5 REI^p'qmv]h8&L狧u6iskVD}sوlП;jXId f.uO~Cx%;c7T#, 8Pj#o:ܩ r.7WUhp2 "s^2ߗT'xw`P,` O亙E`@iRZ.Zg#IS#4@ zXոg KjcE\VqlӰފ}kn$eHSI_:>'کjr԰Bhfsrh * XR`r9O`1޵uP ܰ2= "ql-[I ]TXưQԥ";؄P8DوXHoK1 >:e? j@Œ]պ7w/XNA*bsAIemlPگgqHm6Jh.SSԮ .IXkMuCȶk[N__ cY.~- b] :X˳ԒEA^{*kl8艐77;l (K.Dx ]ick%TMV7=A,Y.VdlD%]AOYK$ XsyG=|깬[`JRNqfvo#f߆mnwJ@aA>Ѧ. 8>h)D9F-\Ӂ/x&VMޮ[wC z;Zd ({έw#00$$pRTUQ N,:`JF{zj[lBYgcRNe;WIPȜeP :Se̦kXȵjM1JSY/T,[=7Bۅtm*1(Vσ>QçُTG[yoscpJ9d&N'0Ly1NpRDۥF g tQL5۹[JO_hbb6ȂcWwѣBq転oq7bV&uU+fc=u[1$V)I%GGI?b }y6@-EX 6sodz+XOea |[L"EK1*5PO<,PL*6^0v5FO˺9i/J{ChM׳G^UkƊrnA&3M1ّI{PEHkk9&^=hWy"~5}bn@ĘeC1[+ b/ّ997t< ^sU$6 PIm+;jjT*f#ZĉB{ASɄe<DS,MOB{V$,.nr0(6g+WJn h2/dC G#cuf2[ D)Tg~ jif$Msx%}x~eL| ƩYMFwˀ2TGUFRiյ7l ae@Ft1f9ElvT2H&HpC>]'ֹ:)!O Ŝ^@w-IOoݬuޤƅ^d,B;ɺc^x,Ax8 pU Gh?f⯟ڐl/N6;zy)yҜ$oRe+ZkµDƸH燉g;"/VEz_P[ӳdB[;k7ra;H6C菐= Yŵ(õiШ+Ė@=`.eЍ w4 % 3LFa!FM*m6l{ MSœcRsG$5=:e-iͮlf#,~b_>!j+A8nW̲pTk_Fg`z' e';n&_umUq_P;>*4җ ټ1OT}F Q%gɈ*Z>u\4 ak=BrB:ۏ\\AI@$<,s_qsTaĐ{=kq6mW`9"M^'Lq17O*|Қ2!r'o G]s+8l8-9?VD {]pp l!tr3G\3!Ne].WV"zS7\2b-;/WX&vRv m;)OIߨDٗ zΰ$=_fX3 NWZ*{JB6WWdܜOo'!pEaG,RڃgBlB Pk;RL[(46y Dc:16H-7r.<.p?!_L(z< ܵƱ`AQ׉ځbOO&,yDOÛ qa9+"9 _}~B^O4\ Cw iuG{tHsCb0 (\F=ַI,IjT ]N^ *"kAe$*Fţ]%s#ت& 7oMxtn zvos~ѷ n;idjbnlCO+/W7! EDRKA7g3'"}*׶*n^߀K$]]M>k\>z:=feN;6cm"E`4JpITНv}=K>)qvA.ѱ8}6ٶpEP $ 9y:{24"@17QK҈pLzjE3RT[a@u PO(8p(]ԊéBMJwJSi6w X2 (*X}P㱒z\%W9>0#nWWje֣9UY8N.N Ui(8) vU:*j)7i.>fL53]rJr^M׀ah:~Ja[޽| }t굏Kj( 􅆓$c5\,$ ÓA{f-S5/20)J~cħ^7az{$9R7c`Lz7}h`-P%N6zE,ཿ p߉rg}aX@89iXxϩNC(VJ8!`b"So'4yvgEe/&!~<X Z?eGHp=2+Xo!W3 l_!= -:OwaWWv+lt5x _whf 1gMf1hl qȤF{l9D![ v@~3 u;2NF5j_D’)}ا C!!5.zL]@䥠 ȩАb,'갋 ql6\HÔu1`L̒7/.oml!I9a)@U@^.d2˙h1B+ʚ"E >M ;|-75/"iqNq>, ꠋXA:NzP[|䞲{!e!ucpHܯ}hu+<` ܑ$~Wi=p#UҎS/p Y#u<)`&UԻ^ ƾ.;{`cG4K]*F$;&_¸<ƷW߀s.ƈgufkı]oT8%g.w0 bwHy}ԃh Gkȗ"5K|Nev ,ЦG ҝrci' xWʼ=3$ٺ 50(+mĢU1;%07'18e'k@9/$Bw2 -*fc 2)]y̭LԧpcutWn\L!gp>lLKl0upH~)9>kU%)tg{`ܲb׍FA;Jbt8懲bp)" ~=nBr^~+5۞Nt}ϧ،Si%U|:αsLnNI <3O>4_ 6qǯr =Տi§#Xk k0ɋyv(-rT6?&5={2CեJEy쀄WVu, ;cV+3ɘy. ![=D=ȠK!ÍP޷l6Hgͮ@1Ej yY鍬b kzFѝ[Z O~~m,վ%/g=CY=5}(Z U]nG ..JPM?GDL`M_{w~lӺk1?%D1[1D"8Z'UЋ;KH]{fWf!c/I0!!/*T7Hؚcpʩ]@2%n8ǰ"j)Z>ۥ{&Wco!yA)~5щ_[b撃`=L2ueHLH @*\CE@PZhlY+ XB?B!N;IOJ=Z$UHM;(X+:Oӕ.lKξ7:8md J9kOAVV)޷)NgN@*-rVf{D<>U٠4|̬A螻2tXbSV.l4"<3lŲ ޱhm!sJs:mјw "׸\[N_ؐLhr6Q%Bԅ/(4][Q03 LO0 *8TEq Rv1XmJ y/s̀1n=YΣUKOZRHB9ѥH "BvQ;A8f-ݤz7ݽf|rXޙ0;}@YKgVrPMf)_~XSӒ H)|&)MOC2Po[\gr$8Ϝ 89O! Axcm!Q+ce,jtZj{N՞j$DO,i G`{O#3]IWc0ZKȍ0cfF#)XsaӔ~DiK+@ , VmlKD_NG cP`H !8V*F-$/.wX&H% J粜}sJkQ.zsCirdoq9U,dH9]&Ǵs8sl q*"ǛrW[~ܫ¾K9F+yN"NE<=Hw#]p)2)&),GC)nN; dRgGY_멉`K|@T[]{#Yh/GR%LxOz 2$ "+1̞9 /3Kv |}zYȝ&|X ɂWҥ:K8&ٻOChAET.W@QM(j+ʍǹ(\0xu~;?kbnrjۉAv%h7JlwҦ.\#! (`ShS%/}]}P_g]DYi-$A6ǂM4*Yf\dٔ):\o8]Or.ޛg Hh (97pCvW{Lh9MCwEp|ܟS?s^eAϝS'p:B=ZMl'*oF4]8N3G^Qy(2ׄ"hc ۷K4k$ yO8fsqAa UHA n@{Lurho։:SQ78q$?\'t7:oQl CvVİTexxVpș" E`آQ 2ro/oH€tSZܚ !Efv"!ɯa Zόgt0@dHܓ?n#ȳ֌XVНiC~i>7sJOvgsQ)Z#vQvJ)^5:6@Q:Ty}H"ZMEVY@6C!ͭZ{  ҆r   j}Wu5HaDFGCcя U=22]N_tAe7IRGZ?t"t; AL#:Ŏ+B"TLSob h;!(WW[/m@C72:M71IIluM;*?x*)J%ez s C!mXYJKϾT_+ ҽBk)A `@4ٲfݚSm(zy%+EMķ$ "^3xrmz|5(FNj]^gRDž|hV1.'YLCе^I#.gaײQ\<;쏄񣻯M Y+XtvU|zEآlQ hxOoT_T= ڠ]7xB~GCB$\ͬe~E^wzxY箈ۢwF75s* \*ǹ3p-v,wbt3 c$Z"xZG+jkyt^Q+LHbp\J5iWbR.PM -Vf/x\Cs 3K͊xP1)"YȢh. {3'1|GٸDīXҩ$/g or?' rglNU;2:`7TY bmk34oӢ-%(mcg;"Gُ@9BRl0Noj~ iw͜n^Ϩi\AM$L8Dd !D-'Z0)NK~V#붔G_;=d׎yoI/#l4~62W5,Q֛QLA{$Eb{f}PXa3we>ʣe)$+F9RMc _o^sge~iB-JKRYXRx6#1s=L+ոŸi,|Ō9d LYujP8nJ*(?jGmn$3m\{/;!NsjE,.I[&^xGW: NO&8!#ϷYZK$P>Š1l7><þ@tNfIWdys'7t]-MV|ߦQu4΂k:izEGP#H奔F|t}ORQbاyɛɇw!ꍏD (=C$D2<xӦM– 14<{``V9kƳk⫉AM=^8?٪t|IXXBQ3ϘH,H^or63!KÕb{=u{yy}h!~ѯY^dmg.`|8[,>`Lj#=2 umNX3c ~CvZ2dr׉Os?)/NCѥ(N;H{c@#CYNuόZYή c0%օ'mt.pT' bB.yvOŇ84E ,D3Bf6^"w?VO+-2O yQC#9YQlQT}&Sp xjs>^ruT3{ØFm/AtKH)C"\D+zIĺV.E yaB s##җT@T0_O8i:r@AάSH7I#W12?+u11)5q[i'F1x<5 [:_;+5D0o7J5-6-i8#Jz0Lq҈t|[Q~*M |91&Ua?qϟ*=]0X߮NW?A|P\@~OVbrlTd g[k@W6!Șlj_0\nƏFC͞ZFTDG6u0- A:Ul tL$EwW%i7ۊ6U)CD^OOK (Mk(,+ _N] xWnw9%l;.q?1h7G1rEr1~M7̻)1 pJS !tVsSS`\=fi{ršsMG *^Ut׍T)@QEN.vh1_":6ԗjя%u5 *ɀa9gmP0}vߖǥg4ơ4JM%ncm8c~g~Q":g-:j\Tn}2t[.i`ϵ9)Y}ViW5o}yDlaJWZ=j~)Oބ's̓m ܋4 ؙ\M_wT%m8wJUZe!3+ /Y8*˘-Ԣm*KiNZS?mOw+*ˮhiLiśkM&zhq|X>b>6[@縤G^Fy!x}CP>Wl-݁)1$# Z_׏IDjLe sZY:YT=+AKvj w3FZȎYes(vtG7 /K%^|=~l$TFrH9<WmPk~Cex @;38S,TT,Zn'~%\U!6WӂK֓){ #fG'y (FVI !]& K&Z+Q.8yUN;qO RY; 0tAٌsQbXzᗇR BQ* Rt2CO`~mU-]/jGY^\\ޮ6q")|*ocX)'Db X))X.k0>ZpqJ A$Q0آs^ȿJu< h%Pc=+u1Dk ZqOyр\΁F+8ʳ5l)j=Y5,۪ #9:BY†w:t94FW]>ꕲΐڶ_}0k+ qۭSha ֒.d]A# 1ΌnTP#e˞ |&x}oG -LYwny /CgQzFr9h"b|2 9S8t4GDř@eEphf'!=ϩ^G>[yCɁ`(o+R)nV0)B9_i{y~?\J.;U;^B$צ/,T؈<. uәYRh>fun}[c 'l5ͧ-dY|~cK.+X􉘻C,3L> 6 rGղA%jn.lP(.PgZQ4U/KA/(\;bk$z6}mc ]oFˌe'ږ3⮦5 ڋƷŕ0jT6i Oei0f"FzgVoU'3Y\5Y12Oc;<;K&`6V%1 ҞIAae${D8E?"rq,iY!85/"/6F[|ʶQH%wBনp PvƅV$9u ϹY]12_X]u%i_oo(nWV_L*?[*'}Y!a-.SM4^r,vmNA}"cc~0jw"IyP(/o0N3rX T9p<5Ex$Pr5]O ^u3RI2HqA9Uc/iW1b ПFL$Of~rZ*÷{n7&I2k?8`AKM /s DYL{T&aޡ$l*Yip}|'0'w} Ӕ\.U[&Ps.8L͵zXH}}n`HS|T-i9rqQ.FNbC̨ ks <L%sosD\8:E'c9 cXIǎH(Vrt^XjKO٫Feۏ@QJy@ڌHZm{@{Utf;~6WU | ē y7XVHm5c4V35&|Icryfi?ȨA<%CZY낒Pn܋ru2=JEH_z-~q:R/?&q>}>^S&kIa> YpcL>K] ě .7*=N2OkH82W_Yi+"w0p˞vZFr^I2I!81e \#v鴣J&F|3Fifb. 0P*:%H JCSFh_<SjpDŽb XP?M]rt:9i賕/[_;[) pXĽA~ü׋>׌ &;ʱ({= Ȩqe{1OJԄȊH'?T})~ ~Th鯅9/}{hȝr 5G L:r%]"T/LHKTY4틍) ̡gt[<V 9^VXjPǐr]QRgǝcȓA޸X6C ~cu6w*mby9R-VtܣKep2DIZ u˧ՈbBED؊5_.!H&̰u<+9 |$} +݀mw P j矸pHInsMOghEtEPHk~βFk*nR rފ@˂$ǖc'Myᅭq{:|r¢2-"\oЭyV@2%}J1gD/n8[0>̟`]%c,(B ӄebpZQ+з'GĠ ՚ I?jÆ`'.;4*w7@YXUQhB 9ZRV&!;V{}\5ku&~ZedL(gBD9>p&MP%v~ Eɥ( e)*@[w~9j-9ż ҤbPrJVX d~n 2aɊuU-ikaεU$K{T/B*FNI|ưi:8UQገ)]Ka$;8ٵ9݉ c}ak\,"!dl1X(Csr:D|UvdJ!)v5xiSS=92jR|f" aguOѻz 7xjPt;ޞeIh5+`'KƦXQ\wy˳m4toM>~o5 .-.O k0Th<@&8u5XUQVs:ղ5W/EhJ0g_'Hgs\џQsODzzm7ﶏGl?VUkjryTS8)fGB,ܑQ>q$ &, i)p{}|0׭ T[~/)A(]Κ{)5 TIu)GV kZ՛|o%SFxY$w%\T^eFINB?9m-*@Ϟ e~vy~xc)}jGs5kKkOp:hx;tswE!x˸LqPX?fB%+v(7gw\rxuR7K7-K =^" *[=gSryogo78 w>;ձgXs3hFA Jf}^D+Q=|ZKgј$OMw!e)O+]߀B?"ݏoH?3Ş+7,ub8F3`FsCdG3*/FtrT-+(褘UJi`{`]T֨(#M;C9E [ ' ;K0 2Isf}*0 NȡCfrdjFR~@e(uYuoդh'PV< ?w`I?Q@S]:)Ty"rQD4qq':gnGX# /l7pP8Xە(஋yx,r/@k6irL^/ˢ:|rkS ;w5&1f73 .Vb"h>.\/|.e l(Dw..jGiaOiY,%h;5B517[rOd䣆)J<+π쮘 {rw^4{^U759 u!|U>n>|xan~jt"YD6,G r|~w\Xj7cU5 ! +IuUÑӧ5_IԷsH&ZXZef:ɪ54=BJLg-rQ(?ym=ڭ?%zQfFigW~^ٚ<&Ҩ薗\W ⦜|1%@Y8ehOPІ>A;ΔV;HKNR(3VIJ)?Y]9BB8 Ufvߗ2;ŭ0iCl ʣȿgS8EpSTcupS/\Ǹj~b*ݠ"3XɃ7f^;f25iG:.n"jy"pu:^b 9Cwo_H@ŽEE0:c<|!GĐ>ݍ:23cг+)E]MSYQ֎L"W=sT_l˃xdҵo7y ,D1ΰ%ʦǂKH)hb;uNˀls*jE5cwgX1 H\ r[h}&l/vI,С"Qa*ܢ-W0"p¼+<;Tq@-Eѽ؆H[[0t n|ȼpѠCJ{}C)ibQH̼vI`mhvj?#d# 3!)30$L2π2(QeA/˿y^=Z ,Ьʤꉾ1$9g4s3s㝂z-xvc?pwʷKO`jz]X_ǵc `P!nOjb=xy`ӍX nXċ~a:=ۏ嗞@%G8(}R! vSxd˖cEEM8pqU1Q?Sg]šY0nK X;8HjiEr<jX$C΍0R_jmk`'z`ݵ%a0HD˿Yf{ض5<픔GB~YﮙUZ~L"NM|n4eNGu,۫bc$M g:XU [Bѻ\WjZHJN-).FJT i9k*i2ј/pr@TnjW'OA>m^H'טԁ6Bnc`#xy:LgZ,/"״¤ntVM|NṭGc!H;ׅz+y?ZgKK%t: C` a1 CO*4}27?uoƳ!# Yx(~a(|DV~8_#PWR^pA: ,5µh!_cj=] L CEhtWIc-# OjWYCД?98C8ZHfo ,AcJ#iRWHi9ҠyV|GyAV~h4e nˏ XZ!K4oػMLHg! o%ln4Kᵿt1,aY†,]'t/f 5Ů\mEiRXX@4F5.f摧$BЂw9%n q"FP-E#P.0@!8(x jzQy :ikt4 Π1k xV4`$!z&^2EF&XQQjj4|QLF'94YQuw/NզX,}}Lɰ3iǶ=5ۈE7L@ 㻊)'<*xC!KǂќFi452j>OG elR$A=GɩPqЊCgh9|$؝->Oe!B+_>cY}E,DF_k7dfڞawQ#R5UH(hK{~̄#j\쓙83D 'IH7%J@s6FA6_􏳴~ Qg;=6$QqYk?Բ͂ECv^]&]&dѸ2]MFIZZ59%@̝`XQVagh$atn=ʭ_$z6m 4/$?n9Gt6:΅[yOuA+Z-)_ʟ. *Z^~@iLv\%*e!w1olN޿4mS#4Ϡ60/r$zٵÕUIAs`PˆkV'N faG0oktI2 c [X麕ۋ II+? UZָ|,M@!"[)h/6K2YBGnb; ?Ϥ<HV}8sBtGUF =/6 4rGuD aE^Z?Ã8% (n|y0wFyM\f,lE[_`}XdM[ixaԮ^KhJeT?S,yQ|-a5v#pX_TXHvB+.6̋gR[bI&{O3Lt T> (xy9dkSy&}u>g7ۢx{VࣀV~0&Y_TlA<'np[8kzG\<[ڱϚV{ Q >Ulݮ7 E5{OVo|:C;=9'F3FHl狩$qlSou!}b(eQ5*Ɏ7JE`ӯrM)Uw;@,.XNS6t2CnݙU*5ܱbGb]?u2u=8]+ʇY?$<\OG?EEQg"aHԻ%!hGH([ pYŴg=bB?>wQ(=DX^^ JES\vr~d =qvG"2X`s vd(W;ȵjЄۿm״`ht oC@Ͳ&Xw9sн,XvL $FKg7B1̋X)u= %,TPnE)дSj+U%9\HLUb +Pk8vf4%255s^tFBz&m/Iدu -rbDiPq^VqK.KLKbRR/;mb6%!]:fq}&N~VKS3{KCO `ovQ_Lrco*S+I*>j= $cI͘J  MxM\ǂu0C*  ){l)nKJdWFå+Z^0(_pjO[X- Rx#f\xX7nF Oywcgo_zpARc(f@S~8^1؏j/ KibhLʭk)ѳPC}nc4L$QhoU$VKq.pKIY1 i8m$5(ӏKPgVǜ\T4. Xyl [bfqB =wm^,p6;r]᠂LmT,Nr%>(ukxag"4^d<F00B1YR2=;&V(NŬ?G wjb?ZAy8:7jN,&Q ",sٚʙ91N 7=l#oO ˯I:f\x2}G'D|ڒ$Ɗij8mӌ~ HBjaa,qd*'bTsq׸}ɓkH0ǧV-ҧO%tXĦ;zӮ> sy}_80P|Vn{߹-S'7 +CN=c /8ǑjY9&4jiN*ԸmiN-~u?nZu;KQBhi~ByJI|!B?Z k/q2{q;Cu뙛0Gs%.2GC. %QCUVʅado&ٯ?tx/WA"F$d}r@ |!~~Mc=fAKL1}ۙˢQ'PQ,|_҃bԼ}pգuy8%s. b rJZ5˘FQ~8iu;4nͤgjT12܌իӱB(sgӱmW 1S $dyIQcWBxف6sM,|IQ Pv&Mס\gig# Mv24оx}r\ tDC@(hB$ >&w'V/鈶1Ty}@|W ;-Ͱ4 0EҁI >MUϿFޜIDL:0 /8k:LNS[lv{tW$5 j #5LVNFa-G쵏@;CXSۓ˗H-|`{;Iw3Ƃ9*M!ں*IRB//;+x&oZ̀ ?"$L9 fSzu߂ڎҲ^'sv=Iv~S8˓(hjc>S7K+M9F0_~tz=:w =Z? 5q( ,Y.U}@{K9kq\ĵ̚ 2 m!L|SJ޺P;W߭(rJʿU/x,5FXoQ$L`t;y*A3x_zo8n\f[|MzOKM##b EzzlS`E}#Vr&,W"]GNAiS œ<N!;@r5? =k~yҼ#6rϴrBj$cu${V&O#v/hL \LGJ HHBtg@ykw 򛊙Pe@*s X5!bՄkٌu/1Rdt>7O+urL9mݞJi%c\% U]ep9lL oYۇNP]\QJ^;e@ۏ7ty+Fft?/aTJP4SMpޱ84ѳvKAkkOPDYSgt23U5#6&z:,ð6݊ƅaG+12DúEGi2V!K/2p%(Y-corav8Ȭvh*k뷬hq!&ioK\H^aԛi'ϲq"sl%ѐ>C_DiW8lt2 'z/]K}¶';#H>U\01ۼC}@5ቇ ߜ gyJ׮cg"u|]RtWe2vLy(n-d{e2E3/PÀ=-LAUש#FHQRk{)궹)!}9_H{-1KIN Of-GY:AP0 Mk /bi_|rB'dNt4+@BpF eQReKg7xcY Dwef;߲(EӇ:z=Ѿ9na;D^7! /k_tjeƁCT^nMkY?V0 ɡ%Y)al?r 偢T4-^YiRGR^.kkDNqa'I,Q2L;Oݱ<]!71|R3ERJDHtQIuWC{JW9X]zݬFIk+'|#"AGmኽֽ-]XGU ݈s&A`_3@ϛwM| &$H؜q׸^QMY[]xa}tG8e8{ ],ߛD\NZzk<[[>pǢ2EkE=`Vr*П'f?Ca$At: O)ݐ)h%a2V{Ǽ0I#ΝDL)OLKYħ};I n??ZZp8.<4̦ :[;Ί[-BF2<|`/J6$ PdЦFi–TC$clVьێw?ЗVQJ$L5U:u$.MMPh3gBþ4wp ocY|pYHlV)EwBoNW,vJlj'|ݨ$){sRv=~g2ohF Xn D"bs*K}'F[0;)S4*Lm`b=ٖ́`~v_&Hmh"n-E$5wDNA! "EEMqF]2_~YHCm_:gD*ԜNR% G,j&?وjV6R* toXT̟?Ӫ=<ۣkгZL 0(mGZ! c@6@+`8gu9`%RZ,ȋD #xe.Y/Xv/Pk2epPr׵M} =J#z=i1:St ( ^cl#(6֤u&GF\t1^^\;e䮤ZZ̵3HmwRn6#bN4.Oe./@C槥I(#q{J9?@] e\ 2#QkBZ 7,5żOmQ9\CI8ohw 6 )W|tVWUE'mO`3j=54+*؁d6*zl޽]}Mp|ZI 3A;F׆#H_/]r9sP:ׇ0_"%2t.Ӵz9)u<.O~9)7:Imؘ@fԖ|MKIdYGc?y\>lo)$AfLPU0Pu+(va΍sV|#B.Uo9g/uUԭ}ďf bH;'2A‰k.NƋE"j4f+o£^FG9&.|s%𡷔:"&Āple‚· 2Cz`Ni!98Vzs@>\$V蹁5*R[~M >pJـip~$[Cjᰡ&_z&# kuu`R&}T>>cח]<dMe0&랉8n\u$JԣW/$CYEPAYF]6~kboeo ޷ S1&&]׬I^Ů1:H,+:Q1N-iŅढS{I[Iq!g" X]ڧ !ԱŠ!s9OUvsiH`] k+ 5YjjrVky㨠6Ft³O8H`8i[7,E~n] Wn(6.H/﯂ UP_m۬whkʚlQ(o|2ݬ Kx9P.kqD3'e!)SV~)״FZþɠ[]{9cН(%fU6a̝" G#zCA1C;5Z96`I{g.w%@$ah$2pI4׬R7 υiS `GLxfnH㊐Ҍ."ҫx?$g_ۯU|k[z >8; }s徚XK>aI-ZGrYڸ5|Z;8f Yd)iyʝ-- GfP|W.B!$i3,5 &_Rqj|&ˋDsWJ8Cl$Zp}m%ў :.wetxN<%\ EO# 7n$@fEҍ h Geaj~wg[ͩi$2@ƈSS)':"r"b:Exw#RM+b։Fqpd:E:7{`Vf9arHT2%h4w`|(T}Y*0;.R)BA=]X+:'?}0Pn %LJsZ1ԕsU>վḋVIYͤm}gp]kX7jG%' ^*o:C)HIfW*z ǃWI&l#Xؚ ('eIzO%q9'&sQ Fd܅8}xMpgOhCɤU2Q)&v+-X6عؚj+VxA}Vx=J+cc[GG(>_(1L:![L:dsɥ.|/y=tC]ERV!T ЊESTՈKDy@BXjAf EJ=BJRb{;]&M'<0CNpX/zXcsX{$G$JsL3"LOc!IRĕ SvH'x؅t0IAp!@y7aN9Wi6ʢ-pʆ6եKym-J$)C=)޻${T…aWVhR`<%1Md3L߇U#-lr^ u qU8i/q|J μb0iTJGan7iTnVNtmT(QzHc6?#r&X5ՒQWF[¹ǓHK Vf1MA.f+&&EfgGb\83^&&^3BБJLg m1$~򌹮+'>poΚ24 4vvK7Hɾ(x$H'͵T,`}a:v`(qd'+|2 rKib}kJ;=af@u0ʐL5\$yUhTM필(T- |?sc|.z27*$& TpCMoD_:uGL'K[꼶9$’b~箃j4֠fAܜh2I"xY7}!ldt~Oȃmҥ_YY]gU§9HhfZڗ{Es6.mV7DK!? 0/wڑX]sz0u'5)B*Z@n۩RyLG%T^\5oow @73.V,Ypx7QZ@4-vȥ8ʪwί#zͲ_ySmey6'J$QxjI2t2"/i x?Blqg2O<ņvNIi@)ҽZ␏\4>'GHkr(hc^xPN(ASHq7Ƅ u<R@i0| ##gSp#Rs$vTm3Me @az\ '?6r:hSe^ћ"﬎P|1y቉9~+Pڅ'=^?{PLyƲоaqSota9ٻo0,kiR;$gws;u4Dp #</z[DRbHr+Y#ף"%my3yMзMg)qʞ+IZ,ݸ6$h~CǢ ўX8"$MlnNrZ87F'}ɏ-]P*>Z+SQOylKm]\sQ|5u6A4VBpEhf-%hz dJ<8,;3{Ȫl? -٪tHͶ*VY ᰻dR0A`٨d=lCka:$`~ G4n.7Y5p-q]W@aL |^NEr>&#OkYj%WKvpĄ "餬)7ୁo)œ;8`y3v6EIyFBVVPBx hud@ Z .GѮዊnMTzDB5-J}@uwYcȘis[BcŖʰ`Xz _nw][ŮRWPZ_a^psXȢ^L,kvTKRbydZ-el!h+aMO]+ kYG3|=Ҍkj:U%Z=lwS#ܝz=yޜA' ʠ矊,aƿ" /xJqP/f>L'Ef6017P8NmN@>3wY4\݌p>- sRF՞SW0ڕ1ĜCGkG l>?6K.j' DC>ݺp%uZQY @6R|C`O-Q#TZ0+EI߁]b`[^r@#!FMSa #BwgGL~u- :?+Ljx<+ )x$ǀܹ)((sG}aqur`>]]-MzCK%x2cТ' sRT[0x.5%;SVFZµ4 KZK}eO8c8B\#sQC #t%sS Ĭ12W_qI;?)j\ݗZm]롳1:z rNiAXDi$J,Y8&ࣼȔʇ9Yi$Eg6t%{Cpg0dxk`XVXȻj&5`D,&^]a4b~A`KW ΅,PSrY Ÿj4n9-;PI.lPOj5)k v`Xr&qig:#uSN7$ɕJSUf.u]{p 1*{PfvV bŕ}j?r6̛KW!PTvt Mzfk.rӭ:i<- R2DjpQ#D{cϨ!4) NHXq9a ~-~\N)5*@*=t ]71`ssHzǹz[oiH}2UU/!P MOp|6aU@6N׾m]YUyz&jO$G:$h /b]\DBKً66q"V'(7ЭS,H?k:ÉƀBle^gϐO ߠ_M5Yf'K+2™XLZU)}GLr;<aU3e_(dFAr<\ Sd Ϣ#v6r_p /8|CkЅ:d/{{{ש*5W-Zu/ŗ} mbf"WPmx?p\A[=,: X|}>e Owh:ʷp!{\rۊm󇪃l P:"IMV[ -Gin+pC ρ[SO{28P2[3NqQc ;ʈ%-]zn }Γ06 )uy^ iSГȭRL~>z]$NPy>sҪ$6Y?m@FЍcOnmy-B;3T%\|,HդzT8y4˚lҲ? ;$`XzV_kԡ^5ѳȠiʴQ@ Жv ! MJͥ>C Ʋ/d6(s*Y&l O㟜z<'A_2i*6ڙ~ nL0UD`:m*KVXG_-]Eok;kw P#*26e{) EAU֧e?#}w 2&RjY/_r^xrCO(\h$υa&O\|#&I%|5jf5zHzT1zfjȑs+0KoN(|c9){rO!\Bm :$GCbE|͜vNQc6Xr5.=\mYjcL-sq&,㘜?`(` /0$Y\NxR1ufi1[iN] L׏ҙVoY@}3r:C$r~4Yp\QEKC)bk )6^dhn1$X1v`FDtl=O'5U4WaߍE9]%r]ݫQ萲5͡ݶ׹&'g2n-VӇsӵ17Ać~"WVŇ^@AOQW"1 :8r1!!SgMZR`g삂Q+1ؿvb6)LT2B^zNZ,+kϬ]U5dƍ| ;N n 6z KVbo{O~d6>{B:;FGك\`9kb8Ue82)Uaot0S: lT_p`7 n)v$0:g;FCg ~/ ,.߯ZӘ$knki}[Ai͎t0uhQQjwJ`n{9 v-,Ro#S/Oc!9 VՆ}20ma+3V^>esmR>V Hg IlF5ʘ! cã$y|Fgg|~wQAF D>B{#{{a^ l+S4a+0&×FmW-,D 6kݿ6hq \P`h߻(  HaG(uf}[)=ipN˂K{S.x=]tuN=KTSi!υ{/'E'?[R]+GYAwb!QAByxOK_&om2R8M=]oVxm7I:WH1͓퐐7,]񷧴 A1(6SɋG&-w J\ryۿp.sy61>McYc> !g׌#sDeiGX"$ÌΛ5(w|~U#VĦ*J80QW$5+>pejˬg$Qpg;iZRIoKE6G:VeN)w;k!Hc]n51BϷMsWAl{xHQG1Gê- ޽ oCJB9k)UaVuElTvzSТAV{0AYew.ltns|4nm;ͼ+p!0Ā)K7'7^ެ)88Ddi C4 {,+/ vץV2;0{XLҡJMN8fU6+-OhY48,63|?|uDeL"ވHRkN>s mz-Ӛ3 T!cJOb:sW ) "`Mv~aY l:rvž9c3b>m'LĎ_5卄I=RP/`1]T$0(#{x^ʵ wr edD]}k V>PK( Й!%PqRsr[jTݟ-G@/H:{$`Bo6`K2dp%-9yw/הibRVaCa(Pti 5ŷ0r+ kc2߽}vjnF-ڱDGv[@'.yģ4m;[=A2|ݿY Lz͐)K}L|(A%C3{/ SJ&c!W(xVX`vUlN4xR23 z{6s'w)X_\k1!Q {)h "f$T " q%i&91`X3N\/{oځ*j n?*{Pequd|cTNBG3O툢o%qy nĉ1_.(T̏a;q88n Ow (D21-oPhqVjfG1+'qԏћ9ldw0~Z^{we67J70(KE1 hl dW@rm۷ 5|5vݨ2&2xWqէB 0L~h4ω?˒vEG_ dNqr6 up+ (?@DYӕGyovn !̫Z6kH_ %g\h]=VĜTͶ 6ymʈjou%›1!_jm<[Kpj|ϩ ҋlm"%7Y׷⼭YĖQ[KIxJjAq….RbYLI`ܤ mn/w_OH}q{$D3DkGHW _l(nO ޯ?DG{#t+:})#)#z.LVx%ޡA>>*v7fև$tu1p l$sKQVʩͳi ELψ .Z-\!Jb  I[ 7@ELkaŌ C힒-EM:rIDK} eR"0f㤂4MFodgd%ڦJ Z 3E~wάhjLEPG:\)<=3(oةj0$INNw^ra9=_nAk<1$qBI˜CXuc1p,fw?< [G(x ;{'ꐱ3:/E;. 3 oƀ _y7:1L_W9$Ux΍΁=dm߶2LןNA tJj!pk+p5]]LPfePܴa EE,1GﻶZY[{$gz:-%~6K XTbbfuU]j_gޫё | hf q7SXJnwK<\4γPba^AV\(;0_Ǝ9w籫%D}@d6KB^<^ϐгEn['kaTaIoJ/VGa Y)JѶ3Wd[,Uig.aa QAwH;fI_q_&%GjτȤsC#X nևRzR FZ!=$NXGz~Uk_х#sLޕ@׷Z<C7j#M'hn}OmEduk򡍔%Gز4u v|`mCU9N _]+fkWBz@HPY$[4~[ _̴a0qT GX~GIQJXyG ȲG>+,\*z%_7 <1>2 M.3MYX= #?m.'@Z72o+p[%\ ^2oY\#pJLn VŴ]eSD>,Q av6pc FhThf$ܮS;*/KbWB@$p]97PoÂVCd98BhP/ǟ&Yu a7ؼ5Y<HdvB39 aTjے9{J2pBmR%egimy{ oJw!N-pWQϟ p1F $z!-<#)G`@_7=IOT):z iL~.hΣO-i_9̽v9M4*υZHOddkVN9GYRbI$.fk#DrW='8)v v}IqcJ}1]_XaYN?-lKhZpqϠo1$~b@(4 z 灯M]ƣ ?1~{zK=ھ0qoؑa9ʅPa'(W[.ZQ}&`vHM"e,;U5k.V6Br@Elb9(܄x/*񄩽W|_n"$w+3MXe wD8,Qyi?ʻnNJ!m;k)1a3xL]F4ٷ#!k0/[c#A0J{Mc[&Z@];R#Q]f A2b QxEK[*¿ƾAݩEF/BAµb:;np'\bB$zѸ LdqP9柭}p.wL5?;8/zTsđ[jX\հ(_ZXBt>O[U"9-LU<09D(/ ԁȇKeq#E$F}?O-/=Q^ZoNb?pkX1/gI@Z -%޴ '.D鲤Q߱wXPa׆A} `U3ΚIAPU6BV]ygTrR\ꦟ MJL2=?Y^d%rZJDv 'QSƾQNRDR![)X'AD۷rLUq_{ X*O+"Y|P߻v?N (G- :*F}|Ո?.+D@߱z<8aǘ[{ݧK@Z1&Hs/K35^Q X4X*udCvy9IvwZ`7V=hE^hQaIE$WM v=F}c9'TF/0yPĭ :1uZ -NŹTZnY[Ov0g)ݐL4A!Wˆ|KjZt+ZȝXlyMvcJQ4{Ok NӰNNLywsMqƉ OWv_U}WDdV(eWAݥq!9̾0}=^55/-x)pw.nk z`) 4S0d*6$nxBt&?$fqRe8<@~ǸZ !tȫ.GFe0“uBDiS@a~uݔ_rݝ?n>&2])>Qk350%wg7vr^SJ[e(갪`1qXd(@0H=#]p{cq-yEBq;~>%4 cc99ci%Ln@@E |MVIws!$bd=]. ?>~5 dmDyپi{;3 p̾lMo `ce</+>],|6cX] yW;LZ{41)LBJ(gVnߨ_ěE|6T+5&f:jM_ [Z~1RG ]}|!%K\cQ&a:Q&Zn:mtA1˵i#q7*xǞS}!Sӧ  Jє80ڝXU+&K:l`6ׯ/ɐkЀ3~BqF_3t ,yz= `s/O7a9rhB%8z1 qD~QP+j̓ |$Q28Z:HH_fT oErA0j:CX4*SM\4>#&-Et#1]5)Xssy;Δϟq}^<h$_-i)@1*0xNAOaĿV'1:%oU!oBʘa x_x/N]GY71I\k++h$"Xv%b< h}-$i," }:ozu:9N;,1@F 6LY9HX%W,fZm0**oѐG :cXLHI4 on-5z`(UlFmq|M&?pK'Y_uj `ckk+u\B}kw} μ~D5.6ɽ.Q%rvR7ח pr T_,C\){+d4w3ƶ5apmmղݾgVlI%Xh3@r̒|RcؠzY3)D*!^#{PPD*0@k7-X~9@#*TCՎ40!nє/zrD>T`q>&>U˷hӹ 8پk #q$q{yҪ^ՁL4wo**~A^(N}x,9Zq+hQfGaf`7t+}/^xTH)wˊ(uP`\lf 5/!dݷ-dOxF:cG-R[xuV7EmmiqN~CFӲY/2τBYAOOG5lߴaO'$3N/Y67(BmPce{.OgEڭ˧K@w$L~V ޱIp&4˴xg  =OҐ)MߟHNmW^ ,xgTGGv"@ii ~`u&؄S4A+]S)KNtpk'Nߢ>ϬSbd7ĬXYv S3UR2d>&Ws#.uVLr*ꐇ.;B}hP4I[;m˄js&jWמ /n?x "jly-Ծ-dK}hvf 4==#/qz& vm[@V(Bq@v떨FbpMDŔ!0~br-V959@M_Ơ_~PLerWg7{wrG*NLwҰj1IɌ`w-#W2wCĘ'4 6|7.~ XoD򬆡''ۚ=m~5n[@٪d yFeתb&w!OP ~jxI?D @ˆMkm\9 Bw z70A9;D?ڲ,fk)`^9S뮪WE=>7ߩ_^ggؓ./=}A#'LQF9O@{}d7Dz guNoe`dAd\#dX4'>`n&WŎ GBIs hg젫 oRX.d6Jt)X,.ӣ?S0AweDނKdE qf- }j=g;9y?t[4#`ILODÁ XՆFX;433&m!;I,qfv\ʼnc"" FpiDn|Ѵ]јzxBğ\O75| }2nyY`nµf l(;HB4_cde`{{v$܌8|#O-, \}AI"d3aCm+>Jyk{`Y-}J҅tt|D/[xi}[*E μ~c_a N2n%w2Ia2'us&J-]p>CwS<ȼ!}]ǞO}9 |>1R!P/0Js1- ͼ$YiN!0OBDV]4T8? eh("WZߐilF$> Tlu)47)EwY$:ˢ d}m5 Vi$[pÎRFnLـg4#bcSAnvЬy'A6vf{qO KT̑R}\55o.*L+ RmÀq@`Woj"S0rC5N P]$Ȧ̊ x\tls{!sNɴ!YT;\+v&<`B=;'{=f+ /G3n)}bùh75?D?Ha'gW_=y89YOvB tj>c">@smic*?8@~Ц#ʫdN`m~Z0`sYoO1^{dŤ`j..BjIrg#"xyQmN'P\1yےXk!vx_ECBpn++<:0iXAմ|#j2X奤)~[An r 8ʬyRO0e?쯑س[ m-%ЉZI@d'b!bAJΚHԿ/ LbYIw7z4xא>?%ӥa܂@ oJ1'^.<^'t !_GX7S$"=P/(xhV|ؑz:r M{:e`IQ(VITDgFFB8Ά1K`vWka`ZV&VFܙm0b!i㾲^0|Qg@26[\T6`MՑOX;šۖaH><qAv?m1pJz~+Hy/vN32`э`-5~d%e %s`::=t(%f9M[1ǘ8? xԩS|T.1)` Q]5N:h7ku@oZ% { U]恞mc8OkZpQe*ԒI#½8r'vg|aOGc0DgBQTؽ~֢9բ4$bpLл cCKc~ie2M+(n 581a"bC3:_[!xp=%k%Ah$L[ӊRA]@Vm~c O;j,WQXr촶xԍ%:y_KeFKtb{~dHVHszH<<d`Ԙ3N$ƃX~LM$> #~ף0AZuS 1/<8$҂6VoSѾ%#6*DdMP-3B5La:-N'LTտݦUcf{ꑲ]`Yt^xv5=<_h|+ aV95:5BZ$ % CN||%&[Jf C? 6rE7nO]f#:a, FEU(ހO喳CB,M<nHi?- T{ZX?:ٞ)Õr=sZv~׶O AH4}/tﮔ% 493+'d&xUO!>KlP*$q1a4;$ >]`(y8HGĠ :zc/}SJJvfMTjIǕ-ę:)9}0IţJ[I Є׬\D]Ǥ#jg 3+ؗgB$Jhfws .-?LQ ܚʓLd96<MI1TVĄAo+$9~ijʷ9WiJCog|G[GB'ͪ)߽e; J}L.:b հLGEu4i:`:P[\ R>[VOM:MC'rP b}X5 m|'xHcZW 4ƃ?yӊ4R+bFyA5j*S:(ʖ}|wD療/:Zg閭t*0tr/z@2dDmd` b|G&tiM1mYu5z7B-pRe$ zNsLYO4Ng̀%`L߄ÏmtƏ璩9J=!"RAdﴦ dpI =}Uũ;㏎Zm. `f%#VJ7?ݲf坫tc(AŽ U (MAWi^\ Ј:<萳t[Pqr̚zUHV`1/Jw|XwKy[|b?mei ,#l_WYs_YژuC&^ʈ1k^1A$ϱGPeo5W#7x?S"/&LbI1)Ȗ弞S] ,贪yAIۄ>ƻzѹ<(u8uq !jgdLИjo:Un9A[X3j]NwU\wp/VZ*^yGL PBk knb5.ɱ@ {*y(CҬoάqaڮɱΔ#w^`<º^K ( [1dޜ{b]NoU} S @sO;DϞO;abZRDjgPot&}4z`#P{Lm(XH5px *Kwt(&!oi`@;DS逎'|hI~FuI}ͽvDv}kg:f-"&HgQɴ%%s|PcT]霵i@wPAޓ<_{yce|F7w'3~3θa5nJ20xW.;zPA-~@ρf/6rQ`}[?@]59c.FuVϡ @]f ?N7wjSUJq&,Eur|az;J}xvzXʥT>e+\JOc/X>9ԅE%%"npvb3p\z -jŰ9?Xp .IšgB=?Xmڟ[H3WXt>)$6ZQlYi{n3i^w4FAI9ܽ3B%mE[uD7J9֐Yiy?w,=֟DLZB䑬"GiL~tZ(Sna@$M{=JM;5s]-\unb'e.G >~Drn()z_`OwZ 9$/Y$7w7W#Bd[Yy|=gZ}=38Cȋ 4<;E諉;݋a ڋd][\`݅`Br=6M9C|dƫƑEۤ 7z_)n<%{0lnW-$~9;*yC/ vUȶYP%릍K2PJ~PVegBC(L`덖W0R`fWng\lqIhH|:Z{<;y208(&hD}b=3L &Kr@t~Fix arM*]ǧwlj*% I zя͙+.~c/AA+"4ik&MYvBѷ^BG>~cIM{Ѹ@ݰ=@CA ugqd-WdX&ƹ)P}QEJй Ey _ I%X;ܬ S t(O"0̬j!1V8f h!X=Iu^7#OC;e ,x snJkIJJ8x""NY×o PmZ$܋% Vwcr1e L7!"۞XntFv}1b.&qgX远9uH,{/5ɵGۿwRأ"& I!3A|d1Jjމ-P^CVZr\R۠CU P-}9,|+  L1,vrLpUd>#NylzSTsWQ1RΫ\H:or] Q7p8 _Z65*ӊĴ2II@+?el Kx* . @vL C {)s\l S7w@3f=ÌNX$j Y_[9 ''- .ڻ'ImYQ5,`xzb)Zp` FdvEfc{Yꞈzx *5g>dg K2R:hi @3N 4톱 {vTS%.%C:Yqx|M M͢34XCXصI8m=R3RсieUh9n핾RԔDIΨ7}T31WS@: 攓(rfl]C~'Yf3 &5F@@U}lFJ %7wG|caձPq荜WJ4U罴¦ЅRkF$/(qVf@T/9UK;h DBbfTVuze$2bz_}" ĬzʺE~;:A1u\_oe D!f{U4WKbwtgZHN]<\&3DL5.`ʛ YQt;8ŽQܺnN1W) =?i9d{j_C:o&4h20w83ek̞5SꩆҜS"?SH UnEjH>1ϡlMXwZ9U7 \r}p)VmIO^~L(þ-1T >۳6]DOp ;{Wq.4TAaI2~VT@@&@8Z86U)g=WFQhTf)9hCqbt%nrWFQ>ڢu\,ԓ[ᮟVI^ B `%OZ фVJ[ ݶ|sRF0riO#C>GF< #W։{|F _ڈYlW| $*ZfŤ [qx;!d0 ݹB4)Qq cL_uR"41qm=>R>Jv_9IzO`]%ĸ'S'l×sHؐNV ,0CvsdP9JV*PxɴVrݷ[`T^^.L/]N,5o[|ku:0fyHPF:\|RݟZJ|JkI<*`g }sW6Xlߘ.nc6%'=ɨTsu]_f*K{2WA3SI9iV53foIk&vg|t`8ȳZE##r(dL%(C{az/bd)])..̩߫hcv5rQRMsuo|o\^?>2US`B<e|Z q) T1gEZB ~kh}xpJIܵb!0$la""F7a*WHX]\izɽ4X&78Ԫg]އ]=ҔM3ټq=3+Sj8Wc"4y8P$KǪFTxa5=m,q-DYcϺۤn=9Z-wHT/CfwǷirQꭲ8:2kI]&|mT]Ci/ Kpş^?kE5u4&vͷV{5gn+ ut`qCpRv<xT)Żo32;8H*"0p%5n%jjL>E׳ 7#HJj?H '5CB(׽Vy%N݄Q 26sAL)inGzzay` ;s]}0 FdR~mz܉!6+Ws;&_7~/IjrmaEnZ8H3nVL̴[cJ`1]lk7z"tܶ?5ft !UV$9^Y4|es*C_ ($A u'tN3Kqek],U  |>Z+S/܊[x󎌚aTT6j'1ӯgMkJ[2[E]?:P6a/]3=EJXξ$$%IFaEnRJ0$"Q/݆:*3ɳ+%?pw/@H0RwV콋A/O;1DNY{r,DVKevkg-ٙN-ʤlwX_jPzzM:;X!f&Tؙdk5{l > ps Q?wl`UwI=:01P% #D 'NیW+B\2eh_ pMr%Dν?S~@LJhxTDihǭ,U^~>n\Y^Y9<8 %+[b(XsX'G r3U%$8;5Һ5D=*>Th%B['7Ϧmc*}^E:.Wםk.Tz*us"̀@WYX|ZN&jJNȣXҜF閶 2swQp"]ЀP! G!FضvhfQ~Պ48Bq}ĸ[aMoANv Բۂ0ރ:r_*ݫHBĿfVd;Zha:Rzjv[Km/>bWa9$誙4Dyr ']~$/7¶q/f;lKOY3a\C\oS)5\Ragc(hJPn0v0> iؚ!g2ڵW.w,$̾Y٩{:8 ݽMH|,aYhj=N3tT{5ԱoWφlƀ zDE3abUh;/(LՎǎl[:8c"CRs>]̩J@Q:^jȐ8H"G䠙/jϠ=Ȝ~冼8^(W'GDξ{jZĈ^j1eA8LalZi'"9;+(~sHэpw@sU%l>%@jN4LA{dȬ?50ghHwd 8$\?j41Z{+{׷ZD[ &;oq(Ȟ O90{𷸁v|(`:>OcQ#JDCQt.,R#O_{nD0E_Zګo4W61W|{ bZV^]{jxFVpj:J'l># mXm/3ݤay=v=qЉ~=$HPJx.RR H0IMs͇eCCmL?0KV3o۫k=MV_dZpnU/L{i K ̠`u>eb K G@C+:ZH#n|"Ml) ' :FE f\ׄ}d1=3gB'&xġ#y e-Fl5Q@~eYxLW%92 -:n-C'iR@?R{ 6^GcM?u[l1DDo^Y/KrXTÓv c7FrfLvmb}4'cOЕgr+䪲bSd)WO@R׮8-@Y{~ B&9ݠ'BoqNH14zZ)2R]0Pv_o![4yw/5'fu$TB2W?cSW5&@ּ?wi6UkR~>^x0rW6$Db$":FʹqtZ):iőG^{"]גvAi BcJOvOCx֝ <{N*Y6%R3=}FώY"yѨ Ft3ܒtKW4h~1IQťՁf_]ZH8_|{1\fbdw }%ԉ{ $sюJۋ\hfִ'C9XxpOn4>Al"^cxD| ё#8hTfl 7ȐLpJхFd]J{Ƌ*D@@~XBC@ %D< =B`V[Dp$2l^pĝla,x,7Lt"۶.gg`4N@%"р]&(-~A Ѯ,|4{ө *k˜\;&ɶj6(B!uӣ%~b;>hwT'Ic\A|^b|>ݪBD\dJ3_p$#f /?p5jF-Y ütC]{x$Yp1?W7A(K=wS|TMBIHzl0L`cUubfβ =יFʪ %'ɩQ2긩r%DNrPeʙiuu>܊.u{Ȝ8uΝz!.BNA f Y:;s;pʜq'ԣґa*#Wͥܛ2&Stߝ )M!ũ7QI(#1`S,_>I`0\ݖZG7֐i{5IV!o٧^/a[s.HRJ=7S$ ]2IdюHH%ִa`R8z3wX*ENə[Pq*{] [sا_^G-ΗqkHE1-f+>tmE(嗛S;W 8§MXFLC$4cdI-׭Xv9&y]jBzНvz2.P5gty)H@7e2URNOC*UwE)A$Q:POg6ۻJ5@JTфVC)Sy7-~|F.ވry M{iqJ'K fo i9F&3t\>7a NڐwFH@HI*Uh 2hCH)—K oiBM@ S%35 'uޟSŻ^s| xKa05$zN7 &xn,D8qgng2D}dkk>a(p H0ִ߳A:޽nYl(8tu#-x^{ߎ$xҰ=aո\|UFEQɽS#"XD,}f~\j kb(& ?D@L1 1C њ2.Tot/q-偺iLP$yk&Xgʆ ('& }0toh(5(A mӉ0}Q9ZZb{6&E]5r5MjQq"  h+.\SހVI 9Vf5 -xi"aІk8L5NhMD3 js>9O9_ RAv `Q9T^lpW.xU:Q2&؈pzٸn da<:FHXZ$ݹ̎c6;EVpɺnroɶ0ntNW5.1T"k*=֊q4e nl?c-7Z~TnD}ncȮI=] 3[O:t^.~b8wp!%cMg=k\@9 )~OGŽ>*JN]^*QodXL13wrP$rK%# -+8PjB2G~@NgܣD.ޚ*oT ߋe|[!N>isk ڌSY~ۑ _bZ nSʕ k4}TҀuF,F 7J]aj|ڨ).(-`7Gc.uĉ3WOyP'z'B㿇MӪ@cՇrD/)\^3f:U^$F+3:$Sa IĒrKq\)Yr%]XHA+KbZ7Ӄ|mGPRFm6cb-VȂw3\3cGHjtWK7_ [m֟UN}#GEOΏrL [u9!*,NΛ1mK`QS}!|Şg鈆 {ylNlGeSbsm+:R&j%ש@5pFO+(oXkҤ޸pmK=HAz'kE<0 { udg._#RO߱ɦjvW-XwKAl  DyIݘ?ɮI?Z <=b *~Ϙ +c`Αęd0o*A%4[C37|k$p;]tCG0<. Eb< Z@nxxXZ؄!R h-f7&K98φ7DV[Xp{ b6+V p}dhJlEn@C;#i-1h%`;([H-I36qRoΚ99?,<N,㫗ɔ$4u V%fn-$e '>0 Qs*q9 _zӁ'a~UY0Lf9pov%p~1uC_ v^"+|DwR,pkOWq:GtAzh Y-~}*}0 w ݛ?'g(^vpp.}HIgvmdXtQZܴTw<4KmcDhRAOJ;ܜnEQf,[ w 02]Eb('C To[m5`?u;#Sʆ>@c^W G8l'im@e<ݙ [&iJ%řGϑۉYߢe3ھ@mF~Uc:n$燤?RݷdSm"x% NϴEa;|dt%&ɤ\&)|`4ե…i7s!f;#6}\^1+Ǟ+G:7k0MVAL쏖 "sFb՛xf/WGӓkK|3fL_SS=XDB/tIo$ۭͩ"yur'9W©QN`rE2M?w<,m0j$/ٮM:V3vD=T,jd l/r*d}:,q|(`yXk\ j @xw!&Bm60b Oqu_q^!qvXĽAǩo2O+Fqx0n8ef#=YWn0&W:\Zݡ}!QF4l"nP[Nu~wMAΒgHg4>91;( LEyY*1E_YۈHM$2zo⩋^QmZ=CYH9#2`@M]#  0LyN໻VN*חReb5E4a1fD~}T53{7EAG]8`9\bhklYJ@_xh-#XCAq?39۽BgЉFP:7@}޿ځ $H_[ZK,ZMA&H$W H,%$ 'Kk_ 2*}Xǔ\_K u51gb4iĿTmԍ9@ќ5bF*%hi- v{#xp聪gߦ3F"?,,f:ESUNV@ |ƿXݤԑ,ÓH7OzQs~S1y=AQPW~*` 7f#h0vNRk[@&f4Y%Ab\1ϩf!f$''3\5!KfӍp,R ZP;[FYT+Fjr ޚ(22'ײ@?"}|NO,sI~gkq׉ܺ>s*)ytXِl&ߞ4a[fڤp#U`h `Hw(&V+˷MQ_ =8QLdR-!A \!w{ ي-F8H$6@}xߡ]8: /ɢ\w5@=w,|#/4y'=-n>%YcT;mձ\@RiAp!Wẻ!@lswumJd*~y:$uR @-fYVm32R jFh2ˎھYc%ϴOSDzHD_Zp85>J"˭qpftEFK(FHx? @,DN֙D=óĝg5i͍#s9.Yj630f N>JKkt.2VQpafk z%Bm[Ddt۲9+,'3fonbܤk%݋?4>LmRMՒTOqYBu H%tWNøPIodu(yO5H9c ̽燙_ :m?/;$[Icn\=xz J)xu/cR~(%>D,{,PiXl%\E~ b~Y^.MC+VRfS $RGJ]ǀAR0`F+ =WRT\+P/CZ%o2kPQp0,˶>48G]X,eNxfu"W`4 N" o:CK@zxwYZt[ reBI՗,7oހn,Dr~[xX)P-T|g+wBZ' NU`[:_X01߻`jocXQYQ2_ԃ)Em]fc9vq5o+(xIDĂ:(`LiYCPWY3ܚ0QBﵪyڄ>lv Ds'6S45Oq/^ R]_Ό /R^ uzC*΅Wf`Ca0q Lr8BQp@1jEI.mj)sf#RQLF ?rxs%L"Bs1:7pNqĞ\-ptԤAP''Y~~=TK5eP:s+nc lNm@l7SEe*o9NB~3OR5Xh=6@{Sv,R"0zq@ 2j'[@ o:8_@#:@݀2S̾5A0o9JzbǖAMTC)Ӎ X}u% oq~մud4'og D mSh@liVzhyJ|-6VDaXTQˏF*zF: r,/8 s1 YЄ="[sG &[`7lbSޛʒ)*wE ڼA9IP DMgmP0`}1n8 :xzln`)ijwOcـ0R+iy34ŽUQ`\l_,ZZU/>RYz_I/#1JͶ!<N* ؆(hlǭ]ꭟ38ha+0s˷N'+U;P5+V%zS/2 'Fj;[&;! Uw6-1iӹ_0=YVhSqeSZ'M~!X$;+8A%Q@z}x1?*kye BxS Tq٢ę U^r̿I+M_#0#DBs>fdtR;бj)b^p_F Ǐ)~Iex4\߶#'5R:u|uKҫLɟ'_fܺYuަGpSq@sH!UVUogw=M ѱ]jZܟ WNpCW$RkӔذd'CA0o9 3ZWG3;.8m}4 `SGt`9)W1b(xBtɹ`ɇ  \ʭԍ2o/ xBCX[+sZY9j Vy/^ɐaB4,!\0U'&lx@=u,aPGa_ygґ>OfIxl}Q:jom{`8a?{1glų'\Au)4B9ʬɤTiB^sY;ǽl#4R9>Ô˘MkEJuj16G$N`c2?N)ȹ Oe,;S`[}}W0$ <:.ڸqusAw-yB+5oKb޵2?A\O%g˩ǥd]4b'1$o|7\2{@lۦProM?`H̫tAcZ:B2G,S]$iLS{7v %i>{;ݥT[^j1qqZޒ@r!.1o֑ ? Ӈ+L$X (ڢ-ƒh-}(A@%:Q҉S_7ҭ]+՞A "jZY撌O9;$vodx />}h }/azpkۏ@3}ݻ)g4)M1ϗƾe_4<?,Zutv-w^{2EiYPKO909wAM\`r$̅`W OgkB XU".?Je:</Cᐤg^y.5HDGA=e\݅zFƼH.aH)HTXrn;u<&mYwÚ:eU8$&/s1|K2tf)ЋjH-l?$vud8*+ޣV Ix?\L7)=J,eg*T@_i&(TK-])̛bk4a,f1(sPEekD.D:dضRPtqһ5ȭ!39#)_=]-)9# b6fHesd]~x}<B1Z#P kwPI<'}lk%UҔa}0dya.cz!I9p[k5PRmh$H=촌-mK1Hp~GAAp:&H%wꗆ lzUtScjTOg2q}|#6 93d:xg+Xc^>^O23a5i|9;zWH~, jWBcYjͩkyP>sV%HFG70naX7qeE0!mm>kc/0o&+_~۵"dw/f>BZq0!pU+N}0L{VCUSpK)(2xcM&[PjP5lH)bL`xoFQ/KC阎) kو:w7 Wa#hOslZZݔrT6ϢwS ~1ɋ<]\6v:5UE/aFMYY,D/ێ]*ų;i'-\,A_Tmp/]{SbV= n`;ɋɃ\5ʛ"E, -rc\cpb äNOkZ*?`DzJ~ԲJ+5Nc'ӰT}OK%tѾ9KKW;$^Mpΐg 'yp盡G:hҶmMl1L#Tp`/"<[F!:8 w**K5؉I`I  .׹h_8,P)LԡZ4\1Ìs+"}sA=ϋJQٚ ?z^bw^W!JUs.]G/l'qm$N‹lN9T o,wDmN.djG6q gjɎ-geu|. 2hC=-@a u۳WhK.]n@!?*~Nĥ RO᪓憎<3un`WgBQrɀ;#vS؆x&rd5"Bjbxd-AO0jD#;#a9UZwŐK[eN?"܀cg_,ڔD*rMX@/ 3\TgPYh[Tٜ ).o ˳?`M| )Coznd3ٯerŇ$Z׈,7%u+|䚘С{15 "!!NZ0̿Ԃ%x}IY K踹RnMѕjX>b;DfRq` qk}ũy_wWz^RO2Ѹ{gEpw ΢Lh)01p,G3_KsP,V:+7Qp;7%f,]@?ZA YMq:7Td '5P湦G#x@+U"aXe=] Vx:ܙ +[r 0gɔh uMɖ "u>"V)k7ID2H 0͑`%~9upߡN'qV`KsK{CʇcmvӘCNbP犑V$iK(j$DpΣזρTcЯuDSa."f(*e&*l:=IL,NsM羜)eGd@ yPxX ^S ^,~rg M?G(K~f^suR=?j QK6E?*ʚ7l/CI7 bvLM ;i%hgV{Uy#H[ AAxIo\Dn;[Tҷ c)wKh{X>Z0-@`Dk8rЃtU۔tin~~S{OK+77M~hgl¢*-)]`c22EuFCVܹPAH:,Ђ6dW`2BdAӸ*u-; ܄c*)$f yB]8<6CNC_w3G-PKLɯ/p (bֲGĕWs!F6[ǽI~Oq[3Faɔ%?$yVM&@#V4M@ү}fV"''FsɩSel&& F.Ϗ1ɡIyeg J#bI$<8(,V>z6Lv1 s.0NY<< "&|B}f&q frҰ{*%fbL;T.]Ɠo?T[;i62ᰚ1IpwAa-ٵ;Np$y]IeIQvi2W,d@J6  `ŵ+vlYYsϪڮQoѼQۈh'5tr[ ˓O0n1^r8+}YU,k 빬ʃ"ʮkj$Bm?`|T#JB:nql0wz <دE >%%v/CR"ޘ*HRH6Ogw؁53Kħ 铒oh4BX8&+ ۾U avV/ݹC+5_F:Ȇ#MqjgYpw^fr8=4 9poJsP<;JX6=\n7%f%!͐~ t;G1 KےA,`'.'tV y7_A]y1eV48j嵨e$A1~khf-t rq@~Ʀ(Ϗ䜰.l sΨqG º\"3\k'>Q 呱Z&XՋ1vC,vwW}Q"m3 B0^fg5$6 ~ s] )MklQ9y Kߏ"ٗVx4W1ÄWdm ,LjJTvJ;c׎!exbcV&!ͤ7cϡe6]8 "Phxi%0gl 5EN@NT#]v\jN! \X6*)4WKڢ>)$.jgZ d@eDY9__Tf2!%&(w7 it!5@fj7JLTȓl H乤[[x?/V&~.tC +I85YE̻ٜ>&w`;)yT]BȠjpGu"RFBmLY!_]/OIJ3d pu$gsyF(;IeWUΖ@OYQkjRMsDO3k~$) OJ\|ΓKxF# Et,³OqM7yƠ?^hpn}V`zx0Ύ+VmL%=(/-IPW+rf6F]1ijtf\P D*6șDpJX $YfkY&;#|mb NFf ,Rh_$u^~e1=@։'k&varv:h?ǩaHGD(T٠("'h9\0bɇ:O.N`3Co$Ne6X^ܶͫA~n=2Fц@M_^l,bh6L@ovP72poR?h\a|r nĂ5H?umlJeݺ@L䀳2qփ.5 aJ(Q:)*Dx~vNl  |`w]5kCEP-^@ÐΤYTha>D[Ī*޹R&;ox٩콭'k8sogMhSv~J$cGҙ0<$eU0=r")cFvro~ImxM-6a<9Q>~1*<[N;̃i@Ƥު$I!pՌׇKo7^yxgwD{Hx7 0x 9+AnU Ú#ox@[dfoMRO*8OT/5 9L6>,`|l׎ KLΜtI!HEuÄ!sggW}W8. WQi:[6KՖ ;uN{\sWqfKU m߈xXתʮ8] $Ŵ?1Wk|9~LqxO: E^Z)WegVv~>zOv>k~T/MdqzGEzf,Qb tgGjUT?c0DiH\!WCf;P*N3%(01Yǚگ¯F^@~y9 ymD*aJP N:2&Gk Di X;CTy^G#@hL ޻ɹy6FoE݌U]]!3C)9= mK\D2m4fSiq-ZಅQXyH͉9Jdʷzl"7_,[ ->v+V$ps<dϢPlF_$4!D} w0V], L˜D*"e /R[a'?QvK3B",F|lk$k z+b9U_)oT٦XwGm Y\tB|̟(kͥ=/G@}NQ`p/(=v|QHQ3`']mq"pp%`u1SNW{$ _P_H/LyA&k ǖ5unIk+N]?dLo!rD,aц5)1GX70|Z M H5OZiV0WDBnyh '[Ѽ3zd5g}U qJv$J`]3(L链˜r¥jZ_z4]!Q;E&>tɗߩ`fYqt^T^9}C+qbWuvMR ~f蕏B#Of'p1 Okث Pg\WvϜEX5LlۭMjֿq`ݻ#wx9U^ȼA1ՅB|{u.4 58̫|Ac{$Vkv5ɘvhxL_g+ٳ( X9#mG_o rltX!}'UwNцuʗC 5 (I;y aXXbBijZ{߂ gF _b􋥢sקZdIr `9 IA~y`kt?WKLjgĂ߫RSILcDh˂E-EG/=Un3- 5 IldF+vgD4o YE~Mݐ[Rxsv =b%ϻ0 6Lr˺R9MvG[_䢨?{# =LT)!SꠋW=RiuWiʄAN0/рˑTQl/3;m%^xÆh'ap^b :5u ۗoH w\"='^ݍԤ ! STsA2 6ͫÐ}%<+4IJS'` Ag 86hO-߻u%P^Zyۤ Fs~X~l{t" *|q^#*i9 ޳l5XT(U-ɺyDIK|wx93:A*4{.}ܿd;;$WfECA6Yt{v#-3E,H&gX6m~{Hy ձ3_Ev(] +-qSG\VI*"FsXI"Y'ц2!ry(HFSd"O h:<&eTפ(vUtRsf4?I?ڃRUcQ#kn”)mIAm!|@A f0]i*Y,c!%_ّ96tO^j-t@{ZJoF|xm9NM x#΄lz Rv?WgLzUO|0{*?չ-DBpfRGXTm1x;܃u31|hy؉*7gS7~LwOPm8+/?;o-#I T,1Biӏ}_Αq(2ues0Yh7L( ʹ4Yj\NCu?FX᮰p}i ox/uBRBz{}BR1eBn#f3b4:%alqudF%šE:_)(q%KPz Xz&qPA3܆F6FU¸Ьy,1z"{#Re=t5){;#}.)8AxvHY?nju)19nMȽB~0e( yS3nB. 59w 0Rfjj{7b^*NBC@lv#4Ue&6RW 5g?M`> *|6zhXfF*Is0zq3,:P!z1k`<ً_.0??PC5֞e)Ax<SCn*U6 5x3k !qWQ ćYvUL:_SU}(A0XR|[^"̕6gzHÅ|g"5m ~;AԏY9/ b Axϻqʚ) !/f-6-C9TӟW aupSD{z"("u 3>8q [D4O6.g/018&b00Ν\Uߨj"Ȱy4 +ύ@ xeg֋9wx}'@?) Rݩ SRܐ[@7s޸MHP#[Hj٦sn.8)KˊJ?ےh\{3 *0]3ޮMNlz`!<նPX !^N 'Qk ީq벺)N)%o/Fsgm < `Ym_;\v.!oS  =*$s1p0auFB8u3YC%[5ge[ccU;yR#Re[RjԠVHj"(veOWYA"48f>]ekhp;o>١v BgGivQlׇ4w"n= ]%Y_{M|~ywŖ? )I 4AkkBkH7.>BOC]q:S$Z(|W4 -y"|FՅ~qy5,+Ȅ` A(XYTLO仒*o^l&ZXO#;BiyԱqo ۘ[#99P 󴔴o;RbXaV7`T1W4ɊOYBk%2^EtIJk\:CmҴ1Q(6T7r}irq,^@J%1eJSm=UNqqx{1)yF2k_^% an4NPŗ/SlǼ^m'JJkd+GMGppsճó;%EH)s ]E+Z|SG):x;=d +II1a?ӭs#(D~w[m0f崻56(vJVJ0· `#5I=;Jݥĉ;{2x~eYlOAwY$XnG"ڰjVhZB{hoR(3"e:fFI:, P[ Bğ8z;§xkN_1o<y}u{_RPz0IVh.v'b8np[ʾJo\7Whsl<{>b)NhzGnn|}CпBu2y~AH!^ֱ_}OT,@U Y*j}$o=ɍaKUwX&L#rUT2DBY-k۲V,:cx&` ݖy0Tt~dD;oD(Җq|5* t;\R_mCc }+6YXxZy*Sw-~s14|L:kx|G\~z@ ?yƉ<sM؆rk{E}G_%Lz:$ݑ`ېl;RX2jy4&P?Y;25pwL5KoIk|O P;'^o>|q2=c8lK;^Le(@aKL<88]CB2`a p.Ti cì.?dxQi+̬Ѥ8\JxxjmD$hk Cʻ6_FTW35GyaU.oLcK^ بR+偃baॊlB Cjw=JW`nSVNWƯ`|ɲ:[E ϳ\2[PWVヲdɖBE{1`I9 ]u$\b*be lܬSp t'=mՐ;*;ֶ?6h3:_PO \j9A C  (?Sn6b8'R\{`؀'dاW3=5$8(NEumGۭiXN7#k1@;P3Mȹ=ăs\85f=}cH vd-lhZo3$\5^pXU@b6P$[}:jB7ܩVʞwƧӾB${x$㧄z 2T6i#$=YFo 8\nZ+uFpY@ 1>b[r%KV٢fd UJ;-vqiIO 5O Ə՚ h\.UsBVA o;; Yh6 c mb? =Ry ̢aokU@3eiHz̘Ofo]F$VbYDfΫUxl>vgˌz I2)*<hy)ܟ9otL_De>y2~GjS_0-Oo?hgLo{l,l\FXg ]=ݑ=D,h_92 g=YoL1cv-sP9(3}4> ,.TFE;0GUAtĿcoGʪ#&yFKt7@+'NP(x38(c^XbSy$lb4nPfq +g6ϋsl eZM#:fmokLkMb4U0]>5GuyJw/0}:!KB?'~*-7gԖFAhaH6axJ lK [o ekEx(Wʠ60k4'wZx!W1ƙ\K^,r*HTC7:X2"ff&; ZJa{IaڊF);vPֽchgľ[W(O={M;*F|#_ Ɠd5X5n>^0dwߚ ;&y=F${j$j}s^O% \pu{7vLO5R X#udSVwš^?@H&i2gk;iW'p;@1"D2Ch_j[]ԉEp\0LZn}R,6;"8Hgm qGyPۙ4>F{㸯yJ =t(OHvQX?nk.W&][&WԊKQE3`YRH*Emci^mcXrra̝%)+fA)0UE1ns_`zjh7Sgb1(''BӹeVoi;T xU-ZEf$q/.lz_ɓ8aȉQXke7:)}:f6PRSw! RODt,}8L tZ\\ dCG4,thc؞ּ|FA͢T$J.?ŒlXE( @?y.ogB$59WrfW%e{ {C߰/Vs ƨKaxNhǟjdidϯ NXPY^N`qh#Y`ô=t^} yH┻ܣxӿVUY.KgqY% 'wo9}Lk.8.)QY< D֚D.r4re=[O97$  q!B_ȁSʱL(DVHs#4$a #@oMµPNO/2oDBgk0gu~OX\.?_FGL6U-/M-}%] Ԛ\&+ ޙˆsb~7) b̆UI܁ p8(nd1G>:n{ رykrM6! )uR^繼ʂmlJN.[FrLf_6mi37)8 Dn+x.9D@=CV"\y)nXZ?i_ uh5">ߓ?({|B0Ĕ9GApU=KarԵ~nmhW;*m+ M7x N0".JasCce(e+/QL0Z{0RL-|DsW0 QCA`wl{8EC_O[H{SJ9%o.E3n ,g ]XIONg}{0~Uc 膼l#Q2Yz%Ӛ#qoQQ; ӡ]RA;E`^1%*gpF*^HƲpjvpܜ\н|&%е6 dVp܋)J5ɓP?oh$RIEPI+"fM)->#Dbz%k w7ZԬR'.^r: Bzvm7QՙOu$w BN_wYQ[!ʹ6Y >߳>[YZʐ D A`6[V ߛ*4=SvzqVm؈뺃a6/?(y\P+~5KRa޵ÃL@JR_ۯ])Za`Xl K/z9;^J" o|E|A#b/7ʮm\ɭ['*~*7Ӫ5߷׺歯MƙXJV1hJ̭Xל vN mR%1_cH?wxGoGZ~"^Ҡ,#?/qU+hC4յz}f˕{0?{"2:+'".Z?5{Sy?iA)++ EcL}3'ş8zlڞ`uxR|'%(%fZI Yq{m>n1r+d^d:; $ 1 wΰV5.Pkx0P`g05Hd 1ǔ'RX5,OgpZyEI<ǷawsnXugƂϩw:}#?)Ln0ˁL~# :B4im$.JZRaPѶ>Z؞,XvAx# ot{I~[j{(JWQQF֮ƕki3$wRuqt=E6ײ@&ط{ns[Zq7eZ*cKP]?$qOR=!s2D{7:t`t, )p׮E \(Ԙ(iGuXӠ>t t ͠gJU 3qi# 5XM߸t1IzߢY?3׮+XϴHX\X䂾iXHB=f$,;|rbon^864U}FmqDIH[!Ot4ke*bT@z%N x8Irj / Y?{A?Z4(֞}sEpL/)onL@_n۲?ƳˢBKrsj=]/*+YknlrVJ;"e~_kݘBo mE1!rn*a20|L6D:wU?ȮrHwU+tn/sEVvcphLY4x c`B A3^C-m8vVD}co4 ;|ͯ֝Fj9mmCSVgghI9L#"lA.mRu v,q Kԉܮv `T˓].ԑ pvGRJ|0l.z|dt{e_bһ=0OMW{($qXZB2Ǚ}Y6$cORc>P+e%RSnqNg&I1ARZmgVYLMğpHQD>nt߼+Z$7W CEbC"t rV9PjΉ 7%{a຅TQ#5 &h$V Yo]7P[ >`TiOJ*ZyzGDՏDzD&+L"'4?fOz4D"{M`\hnt&S= PXa di1Oߏ99܋It)TCq{ !r*R\ׂr-@4UNَ!lg.!nR0oR~WdF' {4xc=̜ &Aat-ՙ֏x.{W@6NwO9׈4,h4$Ij1MrW^*rTߛ >(ܳ!`tX%/is;!\/y: PhP퉤?8?T[ h6>+/C] 囖#A$m\`ZM$r;Cht@q;{Z\rbn(V¢K^eWG|r"KLiY MSXG{Cbt次zr8|2^3r>Kʤ1:1ݥ d44uzWw TmS۔WHĊQ0sqM˂E38Jv1l̇Th ;Y"}@6Yi}m &$51a7t^hЍ1t5ҋDuxH/7v8;p xy4d4e:qx4)WЍ gKݧBPCFW5-@uBL̚/_E[ND%#vO-8Ȟ߮6rI;֍:z(2@Kv4L[!] LwkqfO."E]e ȘSBoagB7B{g<6bɅrc>s BFe{S-$I*fT/K#|oJ9Wy9K]YLG~zk++Pш<5J?-AqG!E-G,G96c`vAW682"FpQfMΈ@a`ȶ=>0r3K V(][Uiq5h^"Ͳw.lj_TNMw18U 1IUGz I{ӪU w*1ѕZt -c5c }J_u)>ڌ'uqو7SbHb\_W*p߼dYD{װU)؁M,6nIϠ oPqr">)vZ5tY85X z9҇eGVLBYmH+$[]Z CtX bϭ ]H맮Dp!"CsvTHq+g859qZEЁ#>).k#ʋPC6_|I ޗ{rnl-gMՋ@zI?k'YJh&i >H X-ki-+S| {ʙD&x'CQ_=BREG>zAj1o^fZJgt>%+F'OUSBs0wMyrQ7< pwSuLU(7;J3c#O1~`+͜_y. ޅ&0m^s\B,&fNd! wѤ1È60ȄDp2w밇p4\ uy5 0k~|8hq Uk7FLyk,_)t@GdkU,͊1B#DL;,VEl8>%k?R*A^l=F_3wzB7Rh۩JSf7}Cp~?e:]:N^~x u}mQG"B^;{=;BS>@0V8H᎟N,6L=!euM}48|+A1,<۳#l 㶣% L0휓D:/!G\K}ZoGVgx[E _8b8^y5a,OAlze `nd*Y5ݸWHst&lZ:d/~aaM'AZ޷Ѵ7G_`0e ݹr^?g[W" Yf;]v4xn%2p(h)^ LnoxP AuS=kfghKCQ,,Ո#^^=aN)ޙolcbb׸ &ExP@]x<"Je&#P{ ,077,IU` s`c(ѷEH@`,lQ+6~ȺGG* Yzy/vJ_ 20=йiJtJtll~Rg^Z$rnr6j] =!<f&Yo=SIv0c!81A=sa QLkxp@$A 9[:̙C[өw9=+ ^9l<ƶoK95^N,|PFH~Bvẏ_2Uo2)IYs/uWKS?lIlk-̂aLmF4yt!4N2Y =P ]g @"BcϿTK9 Eᡊv:uT"ϥڂ6ds|nW< CaLP HgHP:Q5_Y%b @D({š*dRRweaGq,$kfY6*l$Mg<7:Ɨ9k ()@ĉ҅Q̉#ŠvC޿e1M\PNk- w adS'ש>7n15;B)mP5?zSք?e2knzxαn sʫҩK,8NlꗯhKk'~]: 8rRr]!yBBPDegĵӀ73ŖegX%Y6(k7:v L&qP\0$pkZ~1&; an^UG'? M =8ᅥQATS\Km'F&lu|tFniCE5]LDzH8+^ӊJVmxn,FI$ZBVImtot$b@ > t>9щBA/;42M^|<Ƞ9X/ƄFY#(TDw<|tzyxvLG2jZ$ӧf^Y r5%&`*=ۊ#Kȥ%,@p J|֭0._T+FUU+aى*Lq65h"6rKUOÁ`$41;N~ES(nQ'cQoµk+V;;-LIGdwhkB#_)_ܦblFC+N"k"(|<gvI/$T'#&!m2DPCs1V()%Hf )+k&Yj[Ȳւ!KhM l/ASUҍ bbT!0ГAb-2w :O4x䜀uQ(K1`==[=)q9@5J,Λ%rXMSϼ D,U̎H:g7@HR}5#|ӦSK#W,D~Jm)゘?EaesHՑbS©WM`ccåی_nkVY >k3HT^4|O`@aMc H&3A=)ZfZc Cccȑ| Ġ A&ɬ9l2pu<C+ ߅W5^]+iL˘l+3KXԌfIF/oA}7:,S۠"S5]Y4=u"Demwv,3jȍI 57wei);x{Sߧ#*b+ }nZP4$`{4LFSv)3zHiLFm_\1& mu[JfF R%$yKZA6GWxqOQTӟd,"ȵnMy)MgSb$XߗG$G[w."=qQGuQy[kޮe_P}sCh+ @WV W pcFM0):OSrV>ų`t/jh<|]>N#*b3xvĤX/ >G̑߳twKN$ X`ok `61.Z}vb&"9 _*&IM}xXt6ky)NHoF]|` rTs#q҄ f-/c:El'e R6] ّup7x\*LkcRf`:یzҾ@yuHV:Xt229ixlJy.`w2(6Y@0YwDA/%:">35r>OWؕioq1x6^s(Uj\ A"W FpXI'O :%g8Cmݷu/(x/E51ܕp-*aK6z{t KפpNe~U),+fW ɨr|&G|s?MdAKckls5Ww`KeMehZuݟ`y5#̾6yE)XpeGt > >`W1B c9}ԀFn;Uʵ2, hL@5A EZ/@]B([BקPbps;P߈le*B,mn;p'եhs{WJe]Yٚf-L?v,O7Jۮɵ*K;%*lz)r!3;L͠5?^&M3m?NX/Ҽʉs@9Zeq3bmzԋK#}ԭjFֿA)(S]^N4 &8c荭T4Xi݅}n􂁹r˵An}dWcn |0nuEaQNYOkt^E$'.H zsh/b=(jz 3  ZD+fؕyRwCVsw@*ZnaY` @W R!ݸaֱ*^(/rZ4M|ͳV"C'||X?T}ӆF 2L1~., ȏO ulB5=Lty\D~I2jMS^L])h^"{@IR $"Ix\0+I%Rhֶiy&s!tQt0ϩcKu]p/롍-Af#c2j <8^f2p2F;*YL{eEhmS3u7TګH⚯iA,s`(rӷh1ff@nviԐ7+@opts؂%r!8HԄ=kP#kȃOS +0~ha^v@tbjx#NVOQDQwUf`k$Th -@4 l6q~4fQf\w#-6B Յv))MĥdsV"SܩѴQ2yH:xq+f4YA[|\!?8 HfJpT%h3H19#+kkBm9$Z.[՛c^\dmx*/kge2ъWt/ˋƨSQV}u:un$bn`Zuٹ}E6MEǗK|V4%&?Nn 3+fDh5 IKD:[zQ[Hpm?$ˆdIy1d,QׇP{0jE=jA5(J>'՟.ajV&ARc#ݔB}h7*g"4:lLoNEeV?vxb/N+r z ™@1R,MdG=\=qL:iTsQRA|gn#'w\mb>W:IErb5QU*ISg%p&gq~}8>̕\*yH¨;Rx !U+a7$\b2xTKZCv2}` 8˴C}cYg{,9";v06BDe}>X vPIRA+8od9 sSQ&m3[0yCiSfZ[tC4(O3wSSū]1HqND$.*u@V_tLhBq .cSha)+#ZyVYrOE+o*x|齽4D+|iiPlH30+ZqGL4T-q]_*VN-QՈ̎wlԈ@D"iZz>{ș3v1 Rp!A=#_yOڣ%ӹIe+?)֝ЀN]_R/8 cs־>gw)yIG|iv|g!/5Tl\^P@'?B[D4yIi%s2^uc;|"Ymtƚj>myHyAnY8Ip%2ЇWg:ct(1u/Z^1eL2Y!0 #~ѡ1}Bao+ۀ.?Z^Ŋ bEݓ2Ix ob|_8QPX-9)'w!O3q5 6wlE_AkڴvԮ+o; 詙G_;وasd!^U RV(=+Nܒ0$lഢ3D AOF7 3TNI]WY%މPp- L5q]SHʽcGɂPp \;EVS-ZqYGosvrTNW\։L/Zif@ċ04ZކlUďkxUhގB9e'䂳'QG`Z"߃㻗EjyCMl˜#,ͭT P3!Pn&ENxB1mPsqI4{'HWSҤ(cf-Q \3 sSӁ4jaܡFUuA!- r~Otw 2If80%9K (BuӮdzWX)]qMKyc\͢k:ZJg.mFy٠Fs]};Ua٬$:O FϿ X[ܿڸکٹ[.Hc8)5;uo +cn"ڼ|?~t-h3_DHA}@4_G[.=BrV*S`0\5YT1]rPj vC֙͛{?vfHM[joa|}h96})y&lPNQi#G=Jq8y8~y<]b$Ɠ0U -h#32ͤ]@ڟ~ 8 :OTޖaG+Ypi$_'{J@W!nqDӢ46CmAB0~dn`Cci|ts=C#Ok3%AdPfGTv2#qfϞჴRs\r 3$P9 ZrHn,gkN{J4 _a_GH;#Ǻi2\j˩s't0Âe(*;xB'o)eO\أ6"SHJds'  -Ey ;Y1&cHiٓ!"0^t[&=N>NpaQڷ@e'A)CAzv.Ed<{=0CDPKR l95$uO* Hz N7<kQ61[Lkcd#r{>;.[cla]7`?Ywqܩ̽s&sysBKh&K,)lDH["os(MgdUq . Ф\'I=A(ZliM` CbV |'yu=?&%̪Ihr;P,lTZx\&y*AUp wl{ˑX?_d?d'\Ec(k=vfΠ3@祺,\xԷ-Ϝqvֹ,cw@/yPlJ)d'>K-01F}5:1ZRnٌI`|a'3Aom') G+VTl䯵zBr KOAȫ̹43OH a͎f>:<Ίqr^LoueƊE;zKLT6qSrmsTKWxȤtL[W .4{y\ 9'ôv+)qLC3uSpQYQ܋r j)ۨFqk$֋Ãvȩ~&$4$l YxlE "|^qۜH{ܨR}m$Z:a"sV?IP6^D91I995? & xv*C8FB&E%\ *V΁1W$vHf B?Bh2'e`b T2pC༫ۘ(ctgfz> WKYx윯HRV(qcbU@2i٘…5A1Bʹ`iZM@.cZ3.b;pHqN?K<Ǫb>PrUSqm.5)R09lgsk7-јp鎩 scPjѹr]bDy2BLz[&N><:^myy$|> P3aK- E^7{+AA.+~ק)\ARd`~%$-& qGqOzNYTD1Ɛ%xq[ 39 a#7u=7;zGPN7FX/!JѼԣe`vԀv7ڲ ,$~3<魳 qC}j ~ S%H_|𬘲Y7MGaĻlHɜlCE_ݗFfQ22^xEш۫HGɡ`BEi~5TjSbTk~i%G,bJJnSv3D酳 ws-BLTimQՈTQ7>zۇe\n1o\F4Ćsj˜Dˡ`4" /iKʟ9H_'+9'u;C\rܯp9dT5b >Z?_Iԫ!ZTs*{;7D hۑoT{"=\k$YU:H zG>ETZ 7\+7({:,*`طxWa2Cy^Kj79cVf5ȌB.}b_D$ɍG,˪W{`$֎(T>ixXY_A]9{\Ѯu}*qf*^&1u Y4Q Rb+6;/ӜCBL-jYmF;(I 8JF)Ե(֤zw|43|.-Z܏KΖ%!>8_doٙ;~s…9QORB!GZM^?09etOڒ8\SdaU 0~~? 2]}C*X@~/UC UKFJlh%n7mgJ C;Uh=5ȵh/jh3vՏ/\VR`ěz -aR:%]aɿlan9"N7/eˆ5qA¡- $[n=8/D0:at*ֿth# aY"#i{H;>cgN3.;3nz4s%G\@2(RŪN1w :\G>b7]#kq➌AL0w勾>SnPjxVKz.U{Ts#3ɤLwK㱢чr}~,\*&"Ԓ7c6m߿%pBzy_)+rWTD{4Q:PL< ebOIO\|f B \y7~JgVLFRh0@K9SrAӊ%.eN%~d~`jBER]EOSciIOUexc{.鳭4+n6N'4@e׆-=8j\ jDq̴}-wltns%Rm;oS~{܍x+VC ȃ~Jbx}9L;f.=(lg ,[Xd_X\]gCWeiVFoD̥ĵAr.aK;% ={ ܭ]K55V"Fy_6epz lDڼ U{p 5m] p2C+в{&Q"/qY|^˜m`8/Th$HqhA|E61te,ƛ~N-[5n6^9 $_:D2$8ƃso{'vFlۑ=?y+r5aX8GW’|/cj׈:$<^KBMlNSS F¾c -Np8HޱniJL1uڝG@_=p`=اA%+ֿK)Haǡ[l)%3 &,X.mIX?E'B_X*fn lI/s}^ ׵\37)l__BE")`VN%܌]ޤʛ C`Q00$mM@!=Bڽ 2]9}&ZExޫE%Erwnn(N 5> ÿ3{φQ]:QH uߺQmYG4Oޞas]Vy.bdUzݪʽhcĶ"'Cvۨ^'@AݟcB-ڜd)7QOgo]|q7]sIv]C:SLHpCBNo]0܃'7Vy00&eN'b->  '6bYn!m)5d['! uwwO U Chgr@x>/-RSW%Kӌ(xg^?mP6sP9Cc9 oQkiEC&eˋE^8;b< `&NA8ӭM4|3Y< +04"T{Xv>zpcTu݁">n{wވFbQмEr#tC|piiM;tG=hd&LԺՊfL0b3 >@X;=?(JޖdH⩓ԑ KvbI: b赇2 KT藒^&MI+ xkbۢy%^0hSD K8;Ij&A_i)ȓeytjL\Dnp4A]E4Wq–> !n?fYL L<*sQzk𨔘ֱcbHhZl)8kvo'\Wf x%b'4j˥\iTLXHhWU6u)-X5MPf9t`K=Ϗ4ZzshJjnLr)I]Ym>oAj^4VO-0nv)!(W{^H%Qk0UdxjCaN  >q`~El|L5JpXƑ0N'N- #4hi=Pm RpnNbm@w>~R H;1==>f5 {B3&_y#_*\r*Og}4:]\ 4R$ml(+˪T3mUn"t-Kmt ^̯i:j)~6qa'+<ʼ@܆%+ڄ'{,zw)݇߹sy)}]g7H7 W,"2c20ݢf\l/6H%<+y,dMVcQguʑ VĈoE|.\ ]0ܟK]+s~ E)jIaB(\Uc:b oh ZDuY悢RJg[=bVG.Ïѕs-OWKZ|Gd݆'?,5Ql,[ɵoo*GF!pWo8#y$dy]i$HZoke|S M,Z $q/ ᓬiˤw~ !fw#sznoxt`LQǘ%7@uph \QnvNCeyg̯^~x .YY/W䬥I*'M3huN ` MvY5U}`:BDPE?T+TԪs;ⰰTɱ@^ /dPB/3V3}$5X=o6ax4U0 lӉ>,7C8xNtHv^"K2LkL!%V0V/ v-Ym8>3}roV]a=e{O5)*dIBg>NO(,L=˵g:8V9#o%8^! =&q 4 aV]M66n{A4U(7Ø̦ƌ0kxV`\1CXJdXt`0}$+ D1 I9l)߱ j|=1@HdwrUBx5<$n1/Ԇga-r\_&q.G!f:p;Q |vAvAaʴ,7%:NH0U;"RW_UUB !,WO125HT Y-Lw#P~"_V#n B@H,* V" },Ls 80*m/y4;  ^X< UT5} c^Ӧ$E֊ Cb 1#6vG#7NB@RmsǸ,%?7v]BLFmV(/uK;d)7xb+{di>']?e8utԫ5)Dáu{V<{<B!%R(΢HstHnusx'R5Iŕ"ț$Wͳ^ʛWңG@co?( Sx)A5I֣ؗ L#Hb, lmqQQ:2(57[8"Vݬ~5Ko=]yMg\]*2tUc4lf ~$nX@'˅^\!dΥy(ImaP螅TdNes{ 쏶EAuܙ_SO# {MQ]_[5Sw5[Ǫ#"SaPwc3 qtOڃ&~!6I\3ۛ8P'Q㛵@o/m[UmD*E9mK؜#-+>sؕ_p yaFebP.i uܤȖt:6N}0s6.2d5ӓ758QBsynLEn@fՍus47IZ T46 jlh;R|Ux-^"0O1Gt{"rံ;ǶP4d&:iI&5_iPtϘ Bx, 7x(N71£J國!~RNɞ+zQP h g|J 5 ~aV?AǐSj AMEfǸǣ`D],->o{\d.[\Hb@S1',$febJќ #گyX?`uFI;4a gاfzIH{76YRmQ _kP-pf*$C²o+(U Rcf+wKewʣKD\$=Sq܎߻hδƘL8{^nt6QzX_~Uw,矹msH~QTR`o&fd'w~c0Bk=> TVb"GNa<)[*1XJ"eؖJVfesI8Q DLqF 6BٔF` T8?s}P\a`Γ,}`MKuyȑFHLILUQ*!rZܸg2I )_&*-HQe3`cCec+Dtw&V'O@m˺,]YrcD"r47Lط..Q]-%J% t+`$~k2vNmD'nFg> Sc!u+u %".si!no&ףe%oH7r(j`(UW}e,#%CAޫ'‡Ϋ4xLwjyg7wN!Qc*+Jc;nHs O20n/Cz} ﭫ0Ylk |7!*䴅'=~-at%-W-UY.Ty}Y9M#.t!?z<3^̩" 3߿<%٣c`?^5w S<8)[n)ORr RQ}*M;o'Ħ$ in?+lM9An\*S=TuǣΜkrdX9s4烮TIjrp)ߒmdf{'CJ&ЮjjI\_w}2RUjf|Ƚr? _5'HpS*/6Hٷh8V8%JpjD秙~F`<"=8Yȳ/.j2hU$U47; #O$D5K~p֛*\~sBGQy 76 la`~_-#TtvL\9c&$֯K&> 02E7T${ ޛ(U!.߻B1iҜ>Nj)d}eNv%OUh"b,Tɵ9~34wQ]w9CDi&כHb, Pan!U輟縋0盟VFz4\ӡB*Yb?G,2ݨ& 9r0{,ooQQM-~a Tװ F.nfCRFCP9 G<EGo5Bh5$ E&EYPnpԌNgMI<b&Җ.Q Qmja'q^G#8,R3sv׾wD\Gbձ*MARH*QyjrH1`iw~2\L2q{\-V:^ Heu1CM"ʰ[LVOEFCub,Hzy [:nDoQ-S8QQ_hT2St_~LPhW^bﺃih 5O3 x{7&Ezb5vT6x9PPK^CxTSHlR#P;Dȇ |jA|jkLD7֭j+YZ}hcu7&\/%oe(V;REfFG!sۢye)؅뿚J螤trma&M\gRl.Hl}gW5'< ]2L0 >$]X FS n~hwYGUnTdM_Jğ&H@Rm'm+5^@VnTdbʑb2}YAxbReX vegmq-7 PKB/cƥ Q[oS =;+5 ~'k@7h/$'3  vnƀ@s4PHEuKxfBa,bSj&1%5Ԇm>7Vyg7{'HM?(G z3KM 5ϡ"ƺ'DrOhh{}`&xwg7 b0Z?&PN};T =muk GRxUK#|GY!$#GnB¶BҢ_L楙g~hIfbnmܔ@ tNχ^~m_4LAbI cvtIwNЃ[?#`H>\l_i|`( \[JOE ׸'ÉٴK927/N4qRED [a7~耜‘K@'wRLxس1COR8+Q y6gqړk0ܒ??nu;Kie.[S'Tur|#gj}W8DyTD'b!2\ޤ~ Tm ,O$AFNÚLN=-dܭ?c9D&~c\-RMd<p,dk3P69cy3#BuTCVSZ8'3iz* vk;=_bl l_*Ba̳g=_ZxaʠOm.%Mu 92_bw2_NƽnfAѩ}{tedh!cu(gyV-a m-\s۬ROxWiN`'P<Ũru K*t-jA%Cv)z>q%% Y`HjJ5U/)tpK #/_<4+qF;Z<_HՕH˜Cf@d7uR8ɧ&2ՠk_zYv%(=n4&mk`=uf[@\,7|8<.M3;!ٍCq˂0?֍N⠙}d,#)MJ<[\x>wڠjR q=rM<\wBuیVK1BmHtQ6^hDcC9hpj»* "&5c(̶$75)Y$7~Jtk%ep5 5i[ӫ67Q~Ǩ nOW.ׁl3,j0lBfU9|ASaigxNw2r#Tϖ넄k"-țۦ u0zYnZ.08h)'B44p 0e)]3pH^%]L@ÒCh|('a< kJc1b]]F`1JB)`Z Vy w3sT4? \F_+DD6q%+u`[%;"{'B8'By2NB IL=ni &SzSi 0Wy9CSWh&?&[^3Gg.Y n~%/UI[iA`JHĽ{Z[4&.Ÿez>7CְKFs]]]cfWo[5/}SIQEpxa":)&Mr)/2mSӰd]\nUv[t9ru&{sRFfGE ׸ad"u/ohs鸨]?|{9~W_;&Ly7>H֥ dֹCqTNש)ب%doG_{l% {љdJ%ta so%8 4( v:U-Kb M+lAh.wsuezo}A'rKڀa>7픿)ˡ9ٽv1 Bnz a*ܪ`5NOPZ)Zu͎fRYTa&jK0ϱ*O/%%Zyt~$S\`Rw jPEcfYO k~Pi$? ?_F;7wbä:=._gH.1$1Q6Q)^yIh?c+FE_4:ޯj1i5F\ӵED|> HI}ҘJÖzp98)!zaQ9 {_V3G"1z8> -4{;Qْw] KLD5Z)z |_쬴i# :FȔ$xPp_ .I8F F|U+4N.>5dl g$I%v yRhB:W!|Jy6;X Jd]ņ$W'/fVL;zgc?V<ǚrHdɪ0NGҟj`Z]VLp8W|Jy\[ Wdvֺ}* 5Ϯ~ZPVSi JSc70OߕL e %QYw#R9 /qZ ]3R3SsՐ L]=zsFCͬb%$ŧFg0uA0f:C0)ITAC )FDEM]IJ~vW1y$[ɶ4nyf;؂Ybq'7;_Pfg=(nXH5]viMJCuaeMĖ Gy`L Cr!Gsf(Fx$உ4?țЯq1Z7{z4"߾DVjHh؀"7KM* wTb8g%WQ+yHHܺXK6u!Bv6؊ogV%\=9/YثVv1-!=_ aŬUⰫk:wIGngi!/~N(p]9LIYZ9 ":_ iA7.'hj V8Qno3rpvɋY$[s^-ʉ1cהZmq/q'*KoTvdNTbT(G4VM֪$^ =3mc2]n ?%EB42dD:TLd߂y92i*l^H@}DzI`,ϢwD`qI:n`ٽu}x]:<[2 LEKjnTO0{E pQ]! uJq*NH;x ZOfWy-4vRGNY@qneM1bMez?#@D N}YCQ*#_¹?RFЛ@]Tb7DЖP>8ӻ<@bĬ5"ݻQuJNZ6FhhES)~ɽqݣTF:+;nQY/(0ǰ&;J% -( }:1A rOAX{VU\Wc'PXI`SO}c=R yGW*2HsX ߣۥK!j;û^;PV4){n|xmlm1G]nH& Č^bq]@٢-LGytA"w\lc1(s_X *FDҵYF&P6>#.AKQu4DCW Ͼ%;+ `v(}oZvo iցrGNq9(A#}$#ݟ>bF^u.;ѧѹպEs|J($!Iyk=zgȉ͐Ko*F gy3l=_՞w E yovڛAcP5 bxƊ> 0Sl82jic;M>Y$MqrdS邥(tgHjxn 8feϬDڸ,cBi!w-}^RhAѕIVf.d _JZStuDŽ!Ie"\QmeҝԻyDÆٯwY|kqx/B 6g  7q A#efdVJ\(Wҧ4 @>` Acg)k6 9,>m9Pa|rCfnT]{q>CWJFU >\⌍㾢̇ z{$"6Ɓs|DǠgO޾gB#5CENysIxmaohѢH&$n6Yb&tjm"S Tfu ן'm9S`3icjXwn>{mx9.RwY!>+Cg4T˷RY6ˉP> v˓93!& Fu$k}wM2!)|m2lHІ\fqu>IQH'sǎ@}(m]C*|y0c13w }uKBlE|'Z#xvAWC?Fd1t½4617T4eP);t!t'_eRR7ƲԧPnJFΧw ޼Os[+.BR4OaiTՂ]PX(\D ځ.KpP(4vf;C4>iDa j ЁՉk"A'&95rFS>md[z赵bAu:$_9j^ݫ#m lo/S<ŗ>Z '.CVZ{˺t1dkd}1I춍Ooc6R{f*A}MFMdeY/UnmCf A> pMn^hgR#lqzdVG }eb,;qv($PA}HJɑHv v׼OS`e3B˔NJXt}=f䠑%ȉ=`Xe;XҋEfca lQ 7í"џE4B(sXT-++2E<Բ"l/RJ9C׫DJ~R0TɋzȺ?! ɐ z]Q[{_>8>vF,orMI{j+.baO,{:gmbݿRKBߩ/,d-++##Ktʐe]1pN9ٵDX"Ms6PR_dbM(p+h}m?5ZzKL)9=ߒg\{ږjNܜ@+ȥ k6+ݯUזML$yf7,?>LyЧ,qJt9eK>b . (m2E¥)fNmZ:lkJV*|UgifZˈnvȌޣ`7E RD'c֝'٠Xce!ĦNdA(ԭ]S $5}!!ܱ<_w'A=זtt#YL"nxd),Mqy QUh)y["GV?ӣ&l@`32{96)=bAEw>k0 ;I,eC`@)XG56+OqөIwr?m糃: 6܋l۟]t+;qįIYD ֨zݻ)'-&mDhHCO$rV8s+7 d@ oܴϪ'8{aVs򎥻} 㭷 VJ(RE;P2L#*&8T5Ѵ) &[VD}>؂B5 ' 'LL)].!  _ Z @& hjF+D'*`!9Otb[Q+m0P%xrL)6ݓ*,>wtw2C$i:@k(X0.eǼx~|}\0Hy߼7Gw"'՚ey0Sqxm۽&.Pc5Zi[~t,wG[뷞7g݉Nt9ulp"]u,qICC/KN?\?t:7M'ym/ۤ}msYR];oDLWo9@tk>T9h_' #r;r(x'!HQo9$tܒX কx(M)e8"6mJ>oPfI}C}i~F#ȫ#{Wȫ/8wJ`w b12W[AK1;Fd_)KͥtpNhTGvoL=> 9 C)xڑc[N8|7m;4 Cm@( Dk';+"LX׾&ԝ _OBO_TxP3 I E~/CKŐ87DcUTey%O- S8k㥋~A[͔fO3)}G JosќkK-~$=f?qVpPZ"xI/ |4')ϗZTL7xOW@" jŬf%54W;OAXlY95tFC7̆D^ 5@0, y⒏҂՜ǠKSaiKXӄXT-2%BhGB/%͎ZKzm:>bM%x B-c`7fǔ2Խzu8IS`[gz nE/aIKQ}lw|Q0E4:7l9EL固}PhQM22S7\Qg\4hdG9UABX@3 {F [zO-hd~s\Xjx&|5.ٴΛ &E)fX±5mfVݨXO*GөXj &1г3^ìdI3VWC;0CaRe _~$63do ?~CbS\?sy+~W&.D)aa`t7+Hz$UPD$>vXR$7ĩ0TM|jZVsȢ_cazAW2=oC\ [gRZ)EdiS60A)Gnu>;R?mcVHEQL{VYLɻmUCUN#@W1T? V,qVs(\q2| x"Ye8a3tO>H7í$Wkhۊk<[=u6.al2B[#99 f9@HK>oA9$X<1cl'(j/Dwp06zj^ 1hOp;;T$#d[fEupޥė+Q}q=#74z]dWLnWw:%pߓ=`ݒf$`üXW$YrPlKm2lG@:U .w3aυ[ S]nA>4ad͋ªmxC=z5`mL] Ico0~WhmT1}\ <ZuV |SQ2L_FّV<)< ;Mr[cY&]R[n_[`-tb@~;3{z0%)b)7)x9YB=-5cc0WG#-ڦ7Ui!q ~r=m7+6)'/0ouzpפGOz}O oN'@J0}d m3yY̛=U@_GFf#@YC܎G6qP9N{)YV@‰y!M3|wJ]i\ !POkBׅtct4'+`9c '-&`O(s[>'zuꮒȹ__ !fKө|@8\Aa9OaX3hI3CZ^apIf\}^ѧUf,9Adqdd @\:? TBDײ i.OYQ! `wZW l+J_6>V(V}8flosxg׾䓧ׅ_A gGGwty KkgsUv6I*tssyokH,8:OSaƦ\W<6!5ѽyJBdAm/Kb_(Bk]iDiPF B@ht *9wTPt EY Bk?4@ ,uM}HQeڔR`OS龃asM1&2RARՀh,~NDs?-sP; UߴITqX)4AhWD 0 8b39 !7%T(^_3˺v i o+{ز3T|Qr~bTW?*cz3%tcaUE mf\bA+ :=Cl,{|,d"ߢ6 z;\WZm#F&Pg8ċ> ,UdlDE4ɺ_~2oƶob0 H-n=59v1S0 gP -֢'zA'Ķ!)2mkEc0<9hI'צh{ UJZz1}F%d@"pђg_#atWVKs: nL܋8ڭR9oGME Ԁ$8EWF#iH[|v "DGF!PSg7k\zAfchǜ Ũ`UE[C3S1N䨙;|:qs$yJ{T✅ݎ4JZ"} lj_$HS0Ï)kˇM0Ý#2<* ;{7&?Cuӧs|\|Y@/iShL|Tnt]|*EA;XM Lq~3(LŻ@n*zSCV]nşؗشy>Ǭ"++| gYHEfv>zi/qC( !n-s_m}{>n>vjq̈́Y/L=ۚW(̴&\;ur/nGÃLހ{{&/x44kXAqgD<ϏNџ>E"3Xi˧0 =|)d*h߮A)[gOwq ;& 7Λ_o )#,1+1N֕*h3湂Mkr'#g,E6gD_ˏs$;d+bbCL g,g;W7"Uuغֽ;)D n8a5hё|7^3@{v:,h|^B'rpbfԠ%.fs`N,d  =81o2z(c](3G?///sؽS( 3.*2LK|wyeud@EA(Cm}xXhEd$]Odbse%^#_Q@RoM:Obi]Khr::>"?ozd UMөk|GΏpm@RuG&ņj s :c,θi?W< $ l}\%cvF"ƓK.%'z`u 5i~n! Ɏt)'C̺fv^aXq ^ԓ~8bpYa?JpPllNs߫$#6Q!RͰwpPjxU%60X ʍJNvk nQS28W! D/o.!q5OöO oewa?=?1D?y2sGp/+e#f`nY%vfz=VsR\[hAKMڰ(|eƻ#Uk4cPGBG_]UH0F5T01zQo `W]OE" qv/=R;;<()O&7ZW-]o:##FEV#qlz2U۪wtŽ;9WG‘l2oQ U\;ĝ,B{O@8pPs W(Z'PJҧ+{kW^٩M#֨z0"g汪3jSw{#pTD12moߟ?ϖ ZzZa=-UINsD\< #=[^*ťWb3f\sCaHP1H,_x7oSiGM(L ;4)LԘc1|[.pi6ݙM(48jo:e :1@Ay`"IL*HWs8 7m LDghӑ֧>/Ks.-r|KtΨ"jөA~F7T &N#0?+;(w"+ŒC%9Νt=(7iqQĵ'sKHmeQ-S9H8D{V~R|`g߶3@p1AOx\ű$ߘ=/"X;Bm)%>P뚼By &pa֟_X3w~tS%*;&N,9\Q%i&IU^*'F.8xG1,8NF_ I)t8 `ދb1ZƬK~Rt?7gxWNNYC:BXwگ..oMޔ)AQv NcqesSV9gqP>T_:G;s/l7vtLU 4IH7]Lj SamJ߱jfB=r+pT\lsZ,jB+FT3UE߆* w]?pGgyḮϤͮf`MMwjͽ#J Cp}TR76]&g }^BO|CVn/)_y^p^?rO ZaLX7#hj4{b|2ZLeBv/ ~U$MDx.Lԑ/n~4A84GԠfkWq*e?pΛ-+VJ뾕\l9/WAh,烓OxUrP0ߚN'^ )Grn9[hALz7сp!TwK*Ĝ`5d/6ixGdT&[A!$U%Szڗ[VC9wbl?P~2QE{h _93xc_ml#׉]6Y g"%)oi_uy]X 7 pj;<aN(M"1ݜ'yx!*q#k`҆x /tL|w,}wml)MjuUuO|ߦ~X0lGjɁlFYqO+;Mur +vBU/>y}1LSA:ԡEB'VF~uCs Fr{Ck:m; mơ?lQaq/>oQ$׈hWZ*O;<>qخz[(S7Q %KfVj` KaUfp\5,SpJ9|2.̫nVu7z \{-:EJR]϶S cK;@$p h{<0v.gj|f'X#H,% \='p5uZN6[/ylWRAi%2s$)ZL"T{ 4hi|8l%y$>i8rg)[ UٳA"?9Kאb~MRv̕0sPIV8y#ވ*N0jGG@R㯇 Su1vA&%W2s)KPa9,>iQ؊ɰeq'#_'kD7dr2̫ zj8ވ*숵4 Rm[:DzsvPo0  #¿z'8*X8BU: ji8XંY2$ޥ'P{O :F|^#/ct wh;xϭ` H8+0Ø1$4j?2jתӿ5Q[R ,SV_:AJ|lFp״E|@eᙘN E,ɇS4%rX 0vA9ok8 >WE?(cy=WI?_n%24AyOd?F X6}śk)$#V( %v 'n{vSā&?,W|b3q̊v- 9ٱULdwUV_ Y{y ٓ~$L(jNpQaؖ3_cYZj4i4~>^ij|> 2ujn76 ?J젡?x&"U:Iz>BGEخᵨ]ʘLu&xl-o8@b5n7Q1t@~ʴ{b~ܬ2xf"@Mu) ۼ53N2:_,ȡS1fn,߳Oc>rIDX\X##c^ PH<3c'\jPꏲBIonza< Pbu[S vn5*qs#'-癪Se$,Ir-WxSdu wR`X ß@X);L\ }g]3:i:ZjSXV:mĂF9!ߡفO 2e6߀ w1sG%n7@s*}#Y>/s@<',uOU*Dy[e+W#NG$d7eAifv+8(nb.((Br JT57Qhaܻk`Lg+zREMPj'-j5:rfk/.$pढ़ -+וI$9!%;j(Гܠ~0d%#S4Vy:~)h|U7.5&?QB 8f zyr% \U9א{gs'!d7ZMpx-(>#t4 #Z{6HR6 l1VR4 Bv|{+ Bi]7[5)fjm;Gd-l odmAEoPl4ÀNKRȽRudb2[n,\|3|I_^zNXMnxz+ȎcSVjin_qBi!] %jc@(ST-y2SH;IcRHY0&},w{>8,Iw )A1=b9{8(_6]bA~qNPTϤW8!4񃴮]<H΀>/{4F޶ zDzAq= s?/ZJ_Nt-Lދj=4ʘC-R0`\WgY+[_|- ѾI9aoR0rG%1o:+ GlA͜m8|v|Tɧb-|8.a >#$Wkb2OOUjר-rIo_1{v0HjZ=!5 sUL7a %B.=8e4F 8 I(e ؃jv`+rI/,h]1rJI)#.]4GiO:zht^}cEs~CEsgIJnmq<#ivfYmlػFQԵڜ7kK5#nAI1MDlYkGRV('Ne2ctyH3áSZlƦpN;5HVc8X)ʥM+gDpJ4 wzB.pJڃ 7#\VXF-Fr^OB_6rĸ]Hv%x6{O|IЁEI/ƥl9u/.I{5/ ؆3!it]"/zJ?yw- [ؿmWv1 by<9pu2K3N 1 =B_ NF)PsrZreB.(C5C(Q?Da4#BJ>1/DLtq*=bv!M>{5}BJ!evW=ؠ Cc&JhV.}O1{"PS~U><0>S~WaeY4x13x{Q0P!IBV~iU F!! i0MF+(ދdn=VC5ТGNceUʂ-)Qd:XƻVY $=ɅGs]g6xI7'xT2ՙvЗy|~ .zɉgfsBklPfL'z@^_A+dVj΋)3#IJlcTe-ލ;2uC,?gGmr{|5nj!04L _qk~%o;-Uf@"֧5g=(2G㿲Zy |\ O |"N$BqB6);-qds,>ob3'9}4. /L{jI0yyh-NhWP ċlQNDr KEה"Q|E/qX]]v+EGZǩ34mTԢ~WmnAkO2I j,MQsP ΐ֒4a(Qv͍)zSX>cOU2i,I2s& Rgꎓ5o zUY[!;,f]Ox5(6V@u*4!>1Vp KNMDM;2tvnh:X(`],rԬV!w!| IJ&IaMFdRJq[7ՠŴ A)Jġ%^<>"8SjiՏa~go$ۀ]e! u᭰څ6;N/KB9YYI]z6gӗ8YS!# `:LD!ȃ*l{T:\9 ;O=Th6НJv ( }$E-@[.Y)X`uAZK/ۮ=vmp~晢 a53V `+MvBuާ/)O)x꬟,ɾn_iQA_M>W` ;PV0!c@`R" .a+sPxZ0wr\D<]UM:KCIUErgd!&c K3vKvH>6~B3_J4C~V!'Ƌg پEh]4٦;ѶDzcccd@B!ȭ3^>G!G ~wG ӳfăGWHɎe"}akc[L}QVo!s7JĪ68yjTyR-G\-Q8\?q)獃<=Mߺo# 5ΐ*0$k( 磬k# M o=b76]6-Vi.!8zYA\sG`q;&AYmYsø ey*v!͂AGUn?H"$ 22܁-=x]S0rOmYnA_ܧ,bԬа-kؚym,ldKG >'Uﰈ"%a\9ӾG=Sr9W"PA_i_^C^#%hKMHHR #~4bApyWK e.aZ-ĤaYм9M49 Q+r?kDU%#BGFKR  Ц n[pgOnuKJ0BV/<@/iцJȅW7ᄲͦLرڭRfU×V->Y󵚈s)KyB)!1oG>[o2@ޮa`#@f ުímIC ]xmc?{8kQ}c쑉F)Zb:3 m"W>sR7h=Ė/CIT'%Wo\-a2onAbǶ/1z;2XM k[=27IxT@"At!͏=>ﺹ  "/mٹ}~S4m ְ(f}*Bkc6pXnJS6{.Pd,|p]rYV?n #'<i-/Cu=Fΰ(9 Ac$;7m\%ypRja]E>|kKb##?.]m!HL)H%{|"4}F1(+ I`w&=oDPR9,Fs<7]5$[ P1ttKO?h'EXlo~(<tb:p3!K6 ϕeW Xym){FK麢9@rWL;"j |΍7΀2WI^nmntX /]"6ɐ]i{ZF!A>?KJ0ao,9QНrPgN%tn@@1p0w'wYBkOº\KeuD?. 3!:bd:ye%av8iP)^aYmDEy൘ Yy rFӿ|zK ,] .+)JNZ$윃^}wiF>#{Eh& e`tkGI kˇ/ g8 \\ "H~ءygoM!f#_7ҺtuWy} p?ZQ > aq٪rѠg Eq8HJAYRCa?bǚBk3m娤LqP5HɎ!xj {7Kyz-AЛ62SmV#0ʁ*:ERTfp2-*o^f` 4\qBes\3.pۛLUUўA;b mp6 4k =CBSbRa4V Ql`[dU^郲C-GZ&dv?5dSCe|nUTߕKBQ$7TA Hh CAE6p]fY ~D$B Rb(j:<+un}!a t8̲Đ~{JOȃ8l[mrQ0 rT[َZ& c?&O* +`/77\%F~*%iHmIVe ɋ;|t$SaxBhҗ|%Lrm08ML\ vl%Wl<f[\zoxjITB{,-m`; lrN1nXb&bIнvwxb TXmqHc4qMR 965  7*5'ܖqZXRq*<哫`WCUt:; BVsp;:շ~7wd(T;^woGkscPܻۂ:ܮO RWxK7dy:038 cFg]v bo1C;T,RIN*jN>G+ :QOiW~䈢D-:[mq 8 ЅaM.e/^ވ10fHܺNXL$l""辈l~ߤ$Ô)E-H<Ҏ8{[(K 0Q$2|Cx.@;d:λg@ƗQ7v~ýUY)n:q@GllIPIГo}և>b{1AW Q0J)ψ:3c'a{͹q1X(N8U]'=6%AUrIغ |Y MF|Pʔ%&0fzipܮ!O8ųSb(=%ٚ@5iuI67E\8K Z 3ef&#{!;(![t k]8ܼ؅a=%1XL}"2xtD{ubR`PgKT%N"p⧹7çogxӦ"LP,Qo3K0f?1W3}sb 9jy5F* +9_yj;LFX̂'L'Ajr@=v&7x2LK˖k]WXqRivAoªK*FROJ(&m쩢(mY[]y7;a gnup.nGдE6'iNC&8% cJfJՂkSB: YPϻ-6G C(ieCRv%d- [ nQH7I@h2 WRbz5"aGU͐mݨj{t(h/HbU5Ф˲Ȱ->Ud~/L[9;;X趾3՞:`ndY n,n D8bku-F(Vn F魺mg6>յTy d x# dbIV_J)]pm9T"˜[̪\عQ>H@:pqN׈[ S:{I>}nY,ǶY ]i^ '~ULmaz{p@n㍝yxJUﻺhNiÒ 9CXA l/ʼKex,F "ߛ H&Fʻ|8]IܡAyn4lŢ(i:jpENwg]|)eix;"tʘ:\;CPbCL8ۥ1_u`1`oӌs-/L;^>dù뚎J j`ŤׇA Fi_&qP"U-w @'+ _j/3ꈘ?ͯb"=abwcHB7/g޷7/ ~ ЊEi~5TOBqA;(Q$5dj'&>4G%Hѱ. ?!mA/aSԙQ$'y7x7HF$#A%2aO[(ֵӂ2/c9w]OTx~C3x]\@j: u?Ukyi4*]b1#K^#|+ٻ.|f)9G@ly [ N`U"+cnR%묌u w`l-i0[_*e-`a1) <14a O=^g.i66'eD64x{6ZƞH}{;^l8ߏMÉ=y)!- L^FHص AY2b<H G֞7g+Mq2uf0$5ԽeF`՚OYV:Oɡlx*V Ew(CeNfr_$^| y@9;dPWq4h@Zoe ^lqvw/S.m69TTmw .J~s+.[蘥,E>8b㋄⿗nX7[4*;%el*}8I9qPG,pÏCROگkHHW9ؒB潐WSQG <񇟘Y-AvwH"Ѵ2\1 &Yj%[_5H{X&C@"Xɡ2w5C:)?X 1G[%xlj6;fYlM"9"o !`YIGJ ׫9=ܓ}gz.]7ivX>}WGSήc .'clAm ?XY8JAvGjI#Us]]Nz)7}(c/>ZOwKaq%;;׌o,MμoVzd)قLxpI,aO_4D_ xR,mkX8Skx?o׳w.x@Da{ZKƥĐuQEЂtJTm2j-kbo  Lِ{ H9[E!#.M"6.Ē%^#,n.l* ʛ*y~fJ=K 2rwL^$[4T Fb۠Wg)NR ̨ S/޼ q+73A\;.(5PpyƄ]Jw&r݀CK [ ptO!<3 iLW-]曍0l |> <L:ZA9o50E$\"-cSd 2c KA(ľA ;'I2y N/+u{i >"Ucg](> SO}˾}+9Hԛ$N 9\ 0Įf]fIǮiE*S a!i~t#Xcj zޭlfلj%rC T/VT=9PfjÉ2n88WDKq DŲr+=FjSt5/DE~aT$|wЌXJpkcScg7$11Bк>H={|`0jn6rO &pk1 3\w-W2^毓5k[Hױ+UӍ録`[+.(-LI^ ɀ`jI90]`8 w S=ʾץ=n~NOoEt♐'Nm р&I:+*Y@ ]蕏F f;h1,UPP89y]lc'(o4M1<л+; Hv5> ZTheZqaϢv(vZ)-}o{oev:.j)J7m$|\ sϣT 6y !g}%3JԿ-tAʸ4Dt)>X6[ =ESsx8{-'eȻyxBrc>φ=/ dCv VȺbDz:r(HsԲtO"yL$K/C TlffYe%M.R@2k$:F8񛁇iE?6YwjNM5kdT`-7ڻKc$(W\*\3D~5. TPY 0Uև∟ump?lqU8};Q#u`[78Q1>.l0p2Ò;[ZNԷ(zh*1̾*|K(^֛(+kP'qQs.?`CH.nN DHO>NHќa_\|Q:Ne΢$Qsb >!NΞCCNf],6قlanpJJbCl~|PC#j$i";np<`K-8FD't pm0;E?bV~tZ6+EU5(E aSKxRi83|S@нf_Q[X/{WRWCFЋ{{J~n- ! 3wep> AAol OH~}iep&(^ OWD'l"zL5E)TPFNtӥ @00ޓeٔE堆oRZIx]k8'jSpYr<5->ɻ-*O8auSNcUs-!'rc.sL62#l/{Qo6CBM1BYqoCnӔKL1ᨐ nM;H98{HrXg0Ɯ?hL5~684~=&N$)OVox ӵ|k^"@Ƅ[hNzШ9R"~5xQ^:!PHEpF 6}}oa~. ahhU&@gGcDT8#s4B=U160"OʐVAd e>\:H\&4APL6E1%Y:V~Js3| ҅ P!$ tfa)5u ^[~F% pr]B:cU I2j=xocEy0/Q,Ek/w   %S) geKL#r̷d)K}Qj"'/!V>uN:K1QΥG O[6 @bz@ ,q}Vxbϭ9+  v e)~dK;n¯ȱ߇ָ)-rmz-L_ ^J"ZyF ]nsyS:cqT] U|#樴 Uɧ7+fY82gesh 8;j~PN5֖oA_ja%:E +߹v9[aEΣֻ=so=M毗_wu,&Te p}k@6}(Ѐ3cKږ9'j1k$ۣG4ԌWm,lĦPi)8oUT:NY1xM9o3'TVH,OIJu!zFxϕ[\He4[Eyo3GT2p{S] f"Y:٫A@Iۢ[aIBuZwI$$nAe`Ý]и|+Mi]ytWǎ!mѧF,;r @1<vIkٓnXⰖUyA 2)#<5z3)ŝH)L/ 8$*lITȧId%t>3,z}Dc̀qS-O ze|n$g 1$h ,QRW֯-D9+h Ѐ'>/Ө5rlPcx)|} Z~U&,";S2"|o㲥D@WpC[t_\[5J Kf4^F3>O&pPĦ-޳-$Ȥ hPWnoFFf_ XjM(0o#^elL9aUa Z7Hv+Nj1AwQNeFV;v=hJoPeBODz&圤ڌxa In6zpX ׵-v1q,Iy|JwE/ـq=Ms;1 0  Sb~DztAy GX5lC]>n9Mֲ!z-#3-D lx,,ׇ¯mYW:UCVQ2?"89˳v(pQ8nP] ʫ\JXR? E@-X};t( 4Â5 MʉNoz#cW~f~:;@¶I.l-qe MKׂ)'84rqWk.̵Ě˱u} "G(X_:ޘ^'dc1'00}ZQGƗ\Do0@NmzB z}p{;pwr~ni5h@(s, $6 =9)')+p̳:v(jsucN)tFSEVlkzz Ki)-|,BAu*}pSbRX3dB~KZSCQ6lnRLk#S`nRي9Z=oѯE2&lڍI2d9JhuɗA/νu6T'N66bdtT`aqVWBP'Sv8Z<߹.%vPi\$6 h`+i ؘ!XR1AۛzpLumԫd-cz7 ;Ύ:A8IE; lp,'/)8։6ˆh-F M$.ޛ̍['=<.ar)ych'}b-L\/7n}'T[T-F|xx;w;m⤁rHHbybJJ%v~U쏕ZyҼ\ޓ'_а N NX/ gQ=LJm~u' SF*\aH`.iڃ c厝mtn0T2]{!g`pw[ݜ767=!Y 'zhV6I&oU׫$4a r&(!_ۥdҎ4RP$Ѓp{IHdrHEahO| =fOy5iLت!@#PIW^&&Y`xwٌ--`52^0fSo /A!"ѳ3F+nK iôq@-LomWG_0LE:_.>"УypiKR#ً xOB Y.3+EA(%EJk=pVcWXX3yi\_6]ۣCgA 駰]Ki:DUl)i [<?3Ho 2A=MXO5Ÿ{4Jn}BJ-? uCWTospg٠)0Si_$nD(m#e$)LD `j9G9(_Y }YiqD; XY) ɧUdf#uZ1KY(]% lIɸQV} e߸#9yQ2lp T2߿  !.&o} /~=Qm j؈2\D&{G^M% `p!d}kz{TW%bY,Vڐ#sܱ>S2a<ճh!‘A.^ e1 b u:2farwY.II6SaSķ B/{j0x1;6'idŔfUz݂2@O[;)@+;>UzȑWrѨ# AQc+(?@!pȽ$IXzU$̴)`yK`9=Y= a2=h~QS[#VJ&:Mqh(;x|zx7iFU#ayJgVD!:/g'SI"kw B%Ȏ|Jz޿:h33^0Vr6KzۙNZ8\Z}95jf%T"Hl4.##}#i&I )ɽa3(}F'c g鞖7u'򶜀 RrҖBi֬mDsagDEG43{Ă_q\L 5xҡ'<~bFH{w06Y\h n/dEͽ@̎z>Gh>lx~Zh؋ okb'S0uGAk!nhʬRډi'!\9#QW1 M<1[mn"߿NN k8H7bиq$?LEI8-]`ըjGue6lj5_VQ&nxy.Q"- gtZ{?LH ~ }"'*s f5G4d_7#u%r ~]4uXwм#0l %BPI)tq"!ũԞىG1)_x6vos &pX^ٚlc7|\X 11z7]r[N畷P8S C{`H\߫̍oԧѫ$b0ĖTFذ,)Qv"Q`PFe]y9#I劣z+ak:oj'c"PW!ߚ7쯊o8>C4!MC]>o-B5roIrN!]ʍsj+w6(;7w=.eMbOM@ƅ]#K%/).. <:\H#T_qmnv|Š)| lp޼,!mlSqb U v@/ S!3UI>R+17L~!VJߪ ZpM+1SM=;vx4Ը~y' EtqKD=`S*"ƒP5 $t|u4#}oӖ?4A  N['TM u`Vm')yoqJ0yݏmMs/q^>3DC9켓E2dcuh-:kyiKwX96ע ;3 P .t~:]AcAIgk#so 'B]~s:WF?W>@SsxEvI5Nw'aī+ڂU9ar3sWtCq4};Ӥz'9r1[-AMߞ,ñ]Npg y{|ʯ[zzP_SR _ XEUJ_RY Z9jI>޼yh#'^0dF|ґ+{N _  )h$@;f,a#ۮ`Nc{BfC\Dݴ'q>4W eGَJ;AW ߴY"àNԴWb 'CH/*= 8ٱNP5Z +0MiI`ڎV,Ӻ'ߒ@,%g6>j(Rc$Sjc懂9E\Ffʷ+ EjJHKkdf0æ^K>ŀ ~AT2)wL Gp{N!D/dw5 8je OoF=86*ɷ0I ViffËu#[qT:$\U\aheZnJ ʩcF/G,V9izx ]3p~tKE,WF?11N` e((\<.^hpV }>:3-xQ-l,m;3FUa" -/#/AVVNOhE@wgԵTn"y#m`gpJw@(]P 2;,, $h8ZkP Q%i;nޒq)ȿ6 lVIq*bKvrB4R!^/=%Fyyb{Tv(GKM܌G t,+ –}Bdt/|JdؿbuIlM -k"= 3pta; ?2!0dWՙM(Zp8FJU&]GJ`#@H}Nsk‰& ͩew/(`Y0oH7_k0ީ uKU-pC"~E 4_f˴A7̚qcR@˭!Mgͱ}:CCI< ̽ 26sȈ)7(K:^T_m<-oVxz|%9 rN+ۚ9zS(cV Y&^]U$c~@Q#s\)"&#s^a"J1A֑% %}ǩG3:#Ha >&?%8Vg;&@j1jMؤOpA=|촑,[@ǥg"tRzwf2aaPrv+8v,)H>ME? -:q~*<+~q~b^n>Ikҫ9> \PXoۄR@lgd[WJ[ :Hsb1QbocE>#_ty(ӯ2ֳl\ y0fj-'q3w'&7W\M<.` \:P$ˬtH2_oz [@%{(&&B<:X=? hlr1glPccAR-rzqCS}K8VGs^ů̓NK_jcL\kVQwøsC&j)ϗElGp%{ޯ8|7R+nޡGPv2BsX+?t3ʯGfAk!"9} gh+GiTѹGepS=(ٿm?U ]::@apf#u3P1Hcc42>jF5!OiOmU:ژ}[*DPq/ޜ\!ȾrV*Zb tfQhwZ{2zj4p v/;8mosӟwl8O~Q/ÐoZx|W55[QZj Jh"4qpvٙ3ag8v3qHytSSzns1<$Wv 岎tpr~j9.*>PORmK1`s}fo٭&3Ejקy^9IJ=,<d{ȊVѲѻwbN)UCDqi#ac<Vt&YeRJ7D 2'),z4>Xittgbn|"s*C tlz9=/MEZ !"4˧cj*b"E kx%kn}%΁ 0"yP]"+=)b&As0gEE ^PѨKBfTіmVttncc.EpI^ `xAUB_J"jb^KN{N;,'N aqZG!3>9ɇ7(?Xb(g%CJ-kxa'sU: ϭ7lS$26™?H&OR1mɓ`d!mLBcT&v*<|w 6"WM503tmU=wVŕ?([~"V}&G};jT%9յl/L8w*:꡿x˜B "YFP@Cyϻ-9E.+v@dEZg1rG,N chkci1R''AENFYț*9R)|o,Ăroq4t άR i+^ -^;GhfQbhku4|:I~FTH>L7v䇛]a:?q}}5@ ;@)x$%_Á-p;<>Dz#JO@#Ψ)')Aj?ۯBJ/3!'MZ&K'daB6z\A5b~=9zٝG-'0vjļ-ȕfKW(,8ּ(p|Ǚ42t7o9ɉ4y]ab5@BWh8EI0Uǜu6 Mߡp~}pUUzḫ5#DPF`ietrI4}XE;~Ma1 j/?{?&w)Y" k&<騅쐦0oxMYk93(n [>>z2if [6L!YfJѳ ["W8-=n9DA©7[7`Q娯cN T=F殾mf/&MT&'K%<*AiQH .ʑʽ"ɿjm=ҧP-^֊R30tA] CXF$N灬w;^tK/[2!ᵑr\3ʐ;|kT MPs5Q6dowY> ZA/!:/T sYuq?uձ.t ʭue.Gff) #|']%e+$Ok1IK/&+Txo$KHt }fbQJ('eQ%Pc1ouF4>Eg[obo2ϒ$)&6&w\49x5oaMϞ+E%DVkE:AGoe.nVՄsԲ &5%i(P:ubGd޼ yo 8I?i,,+ڇdܼ[wQjQ:LuE!đ4CrCuM^TJe QtBA$' F)kjتu2PlP9XAz򋑴5{]34v_ʆ Q2/I9qHNvyK]\V'؃2|Hd3<(,ensZQS25XݗOZW*cg2ܚuy#kw,h'p?љM9u=L@sb۠\ֈA3iZNFűuuycB7=>IfNclIl}ow*YfRV#<34M.hCqǞݸ~vAhQl $GK6[>PЏIX2?B5z9&<],hts$En7ZHDg`8 Ec}^(B8ՋM*>:sXE;<}Xf#t:Si-lѻ(cB86`{ĝآōd9I KXƬk OݭkS؂[lvXjܽ<֌2f"rŝh+=&(Ppeu+LVSd\ADsRu0o5D F87#eYn2~;Hʕ C,㣝"aHf/sulY^*?_,Cw輻~Ǹ\w9j'unuKظvjkiґ {MnX32rQ(TX'N鞰y0rQ| [FSYKhRuhmń-\0Wbp֔eG?8KtNe -A1}m.kx7 >F~Һh`00 ]&4z@A\v&^\IWj[3u8jq>0}(p҈sWe1j5i"@H`0I*86 ,Mx .bB* Ogӧ VnTOLIM@X7KiV9.̬:G&tO9Sz1YMCA-Я0ζEتomcR|Bi?drk -ZCDȴut r8`k nj;E7tK|g& Wrx8`wBk [Y hÙ'>Cy@Y,|.$6g rc#JwAirn/bjw;sO۰l {ow3#VWpeXD'W2EՐ3õ6,d^ _i W=tLT!F8K[!5:׷ Hb6o;Tv.,1blv ()f=As% 5J7Q%с:?y;L'{(!RHm0C$[yWr 8p,vr f;rŹfd@5ZwH+j,F1tPNukpT0LݴAv3)Ͼ8=A΋Ld4VnEᑱ NEIc{fhyyp^?!go 7'a0kU Vt6(QOtg 9X>˝FR *%H0Hͪ]p;ԡjK t/a}o E!c+!aXө uO@j 3P)]e?,,U#81u[ {Bku.;Z#q>|(~#J 8ol,->sCəcĝPToo4dݵ^Ngay)/M~c[(gAW~Thwf).U{#3}wXb[ 'KfBAC V>Sو㐮 2NPՖin]R!hJ@\ $^7lVHgb?;˕hs [ZŮ_2Eyr -{{ }j{ڛ¨:J1{D`,9DiPiE+qkX˭aI UFJhŵjv> Vw>y(ZSh%c*60k#PSćX3a :SX ޢaA=Jި8 U' U%"Hj.YVWh5``T6(عAn*G)2[Iٝ+U1$o;-C=`P⡋)5Fh}zR>hTiL7R=.'"aM{vُ&ح)MEr_0@YKRJ'\'JS yЈ)D])Y86*^T6)4g8} իSӓj9O.#_l.ŇSwBa0a3 Ic9T'St/-zՐJ 5b[]Ţr'Hͅu,l(gDel٭{\'h)Lm*Y:؆(.5:JHs~RZ Sַh<!i\)a`_lp:m\9_$Rkyߝ&4_0$'rw8^B( pMMvSJ ٖZ#fz* @n1)M|.5iQBMn1*4fU& 1؉I|JO)3lc_ph!FpP]CJ`י uC<D5J?NѣFݘAwqV7$LC)3п!p?҂~tU/ƒ Guu&2oҌ_$CEXf"*R{(N |$mTcFnn乶a} D,/ygX2eE %6 nBK oU&)ǀb\5ƞ}쳛[Ĥ橪Ql5p:_%h8 Hp"+P~fKG|*$0T z*#WvQZWK Z2uƛIV]!σ軉?:MLgr W3yQM,h7@Unhզ5+U7}Lx! ߁SmbACc(-d# 4Q;NFƦ2Y jwbc,"Qd;QGONڋ1 K^4YKٛ) {St VA@?1%'}T.@%?6pp(0|"rm%T3x9 aR1VVGJ,W\L?}Cs5 +kzG嘪Z,[ QAu)델EqwH7P 2h.; @ ]v/q_:r: L~TvOZoBGΓĩK˩I,у$0%!@vĦXb8n":g,Q~r|*q9f7VaxYyJӢv=;tT8^r-+TJ<~ ӌloo(HֻO{sFذc݄,t" 'y!'cXIS~Z?1s4Jͧ?e} K(=B44Έn? hquOZeUx љN)J(91Wr0l ۓ.\.bsev-Ϝ[;oe2 ͣl!{հ8 **(pyP@X5>~o44GC*u;zkC50ӤaO WY1MMxXMRP>n _㑪6pX!p%q5 rzl /ddBd}\kA2́ o+Hlm߅? +ZNm^wFaX@cW^qh= xW cAi`+a?!Bz3QuYa%utn=oLBgBbՍԔ)h:lћS]j2ЃW؛$((ɽZ_C̗ muy:DA)5IpQ~5?.zzcC߅^^QO&j]EʴƺaSt0N\xbo1=>z[Ch'VD^m3S9{)Wuqwfq|E{jcs _2r@*эo͞;QYKg=r3#S9 !V0~HLBhg w9 _i üI#kĸoCT줟 /YKF09 Hc=:Y?%*'a[]2mDnSEdʓ`cn!Ig<ŃM1w_[LD^= w-DsqFL0a.<SUT$]CghZ_'LEZM]\*co+iSws6ǃ!\Xpy^[Q1ӵ}IRf:3X:37)uO\WެAo̜r(\,7|ٔG("G"G6:V;[2qܗ*G5LuѼj/}s[଍%e sY/@ @$dAdzMONJ)WnFFi͡8 e Q4.ܢy_zfҘYteyYSzh=5MDiEVМD-8oJ&041j *1#pGwtυvYN,/¥4>CC 6;ԼaeM3'c)d<^j.Rߛ!ѓE*KlT#`L6}y~֕Jx((kN|~R-"v g~{^D~5,/ v_KAdkxfyxUkbSMq55-! h@E&׮ܼm9 zGӃ^_7a;& .u xF')p~U`{.7yH/5u?0"J8*h{T]|S WCb5q#0SHC2(eA orʒ\: 'D%1=h{i >_c`t/..QĴ%}?&20/G`!)tВАjWFKE6HO_wh+-1l+,z:gK,6RSXZ G!QIct㤾SWf ItM"k*\^/4*WTUrRlxʗ4zovE렧D}s71_Og WHEAKjp>jd*S$F05nILߤPF֣r;@kX-أ\qnWO8y.ɻܵ^^2Z-+Cz ՘ Y3ן>J1AB2 63؉6BE U,X:' ]?! N_#gxxW.Y Vo3_(YFw-dripB]ѳDF!QSks࡛ٸԻTȻ%F9?*A*IxOd%YP3*}0FԽ/A'M:FpDmHF[<2J7Ӎ\n&EYoɶ(]IԎ)> sV@?h sݒF)$^8^YgC&veϵ-qi_GfjlR/^ $K=ZzhTɲu;>\yW"G)(x犛uD`*Pd68rLz:vSی\aRq6WFB1h@5o"V8XDJV0ޮR;KP9=%`WʋbEWupd*o~=x9OBd-%8EeJfd~|WOG3o>K'2B6OCCfA+T_׾@ԡ˩4AeBSxFVij΂?61EEYxW."@aaLuOP2t @b"%&f]'նV nc>@cLIZYTTGil~}L%io]i/wRz(X-H\{Nhdd!F5=G-#0a^h5mYf,z芕k;@LFnSli6i8 Wwt Xvbc6Ӗ(%HǧÐJI2%ElCCֳ%>CyEDjî盉|,73u[4sN#)iP:. بudGkzeV37r$Z 7%*E92Hu᳅l#^ٜξ=sЭ~hX":7^$鏠q^DS8枯s%~ɛ;1"ĈS߮ytejiBWVI?V?XyeΊ L=昹,4Ի_eF~]"/$x @#-Υ8\rK2oiuJO̮'P ].iv>_?+0fzB{*ɮAب%P$s&MɶT)ã(pӹyAIl=EF3c,`{KRӷТ5?iDMF˦"+%2V@T6mʙ‭ƗZn4sb?zW@),f%]忊dF&oPėD8( LR~ފh)>7~-w\3yyBGh/poֽͤ3]:W/ f,>hvclV&IKWhD>s iRzeTi--F3lA#rIoA.FA+Of3cw`u#;O,*̤ -|Ձ^_\Xso>P@Lg,zYJq*0Қ` b$ qnr;mꙡ-6:tD_t;BoScJn i J(3k*NZ=Z0-g 'x2$Ƹ٠XX<:o4^PVcշ* CW&Cr.χåQ+- d2dڟ&=,:daScrmŔNBj*!fhc1/' N SEʎ&.'=1T5hhnjU?ŏ6!ho)ne\\g O-^r5 4`n2"ǿO\e7d=vF8 O[ʷ2b= xtάV@aNgv$0%\dٯӂ[i5E9.3GGjnせu'V g],JԈ\p+x.Y#3SP,ZBV mVp '$c<|҇·sQ.0oɰ"^[YuvٰwHS$itmiei)yC'COK?QVmiS[ǚF9ɠH2uѕzK‘B"H xi{)ēơE񾃅qh#RO# Z_a[4d Kf[CŮڝld^dJVrT`߻[ }U5KDmblioיCR P&ESF}N2px$CzD7DSfz3$GV" >?~`3s/F>> ^<&ʑ"36tMBIF?+ ܱ`\&+]I x=^"dROOV̳5TCK/XCB_/ڝXhڨD ;3Ep=#"lcL̮У'kQ180˵sD Sa߷.C(^+Ń 5t94Sq.Rsa>DFg1.:rZzSk5srm*B>E {[8_hfsBb$7[Z\V8@Lpst2Z{K7ufl&oTBxGDd~]!4 ? LY*y$=IAm&jkk,FgME4cVL44W>0 D=_ 5/4@$$gKZ1Idoɫ4%ݞZ}`iiQQvJKE%$޴!0(ωbn@~qVVBAϢ =XH 3Z1po 9eu)LTM~(+mN۰ti&mj$Ov\0׮1\,}u0UUfU77=, Ԣ8 $av7 3m.XH0n*Oyh@i,8{2RѦ"w1#ysFX;Ըcd6ٵ -)"NB K La iL6hƌf)nYaA^Hrg~92 oG{m @#%ok=_&I(ۅ:D1A؎\s5 _*@؉z7$,l[1sSS9lz͒:<^K^F25MK LܟOo(gy"2)z43ךb3o-J< s?o.b%>)G8{ *{{I^;6 S4J x]*v Ai9.`Ӹkh. _B;-p"Tiꤗ1 fơ3#]j ~dQ$]gh&0 Rve(&as#ɰW>dLw@oZӃo-b{Wao#Q;߯9.@)oz[Ρy.AQ;|j)!uzJ:N·r3*$AB8 Q[Ճ 21]#GĠF2R x۳6*O"sahc(S&n'+Â|>G`UI,qÙkN2Ӷ3l(8#S2;kPD>KPS5`>^]f9*hvkȌI~ ͓Utjs=uBP*%s_dWY@'9 ͳt>X`ob4`(pFH12 CǰPak/I ?FjaeaS].n# E/&f`5p߂`D6BfНK}#=c@o|cM 阤YK['`>Nu[٣f%\pvvH#pk8˂K8.`@9WAWjyX;1&M7h:n6H3 ªj+ CA5Cd5@3;`1{ڣxKk&)ҝlog _{9Eu@$ۇ,Vk~oJTCeP %bIqgb%'@vd3;F)>}Նr\Uʄ:u'=cû-~{v%RW'H'dPB:uOIxfloEA}vawn|$YOIdgpaӿoGHu93Է^:$Ykj}~bvGMY̱zͼnݔ^$@ٝ)Fݍ$5pw]Դc%}1D&练#>qjAP1=P ~WUYX C :TI,2\ّ(hU=GaUM#r5͇I[=PmrRPDe'v"_}F8nGU4,N桲|,)K[ff/2e*um؏gwRY;Y=7N$+^!T]&% )[%h !cQ':#kԍ%>ݧГM]Wu$22ePb`vmNVM,@i4oB8}C~xםR&FjMZ+2NC B3t͎ݮtP:}(څ>@ݓo=hO;{ә-"VM#39󩢻ȭVd5ҍ?)Ԁ—@aVBfv "_#7TI`sA_ίD5mE,ػ1L8h ' ӆq O|!!FE3pr|^f+ ! #\Lғ֣u04.jm1>[AWyw C<]8Q勎7#"v[`=ٍ1zU}l (?ߌ{&k& }DmζC%oD}:RQL$e/N șh={5 ȕt:%p YZ[Fx0FZ/ďJ+ }b`S #!ިcLy[.|Df-Vi5ΑT 0C8W[*`)MHuqq >v"_6>pq^y"XllZy6q`}Wֳxk_ /~I*/nRdE$x0DW43KN"\( Sm&PqeXI[Xh3>;b3WX0FA8|I3Nx 0 ѩyl(,zq27́ [.W7Tm "iN] ~v.R42ԅF7)~;V)p܈X) L-P2"Jw'GU]ץ~02=&Jb2 'q&vTBm-SpE~EhUjTTج(t/`z(j#i/Fk=<0Ʋt*bCSpg"A&ui@7a.-< 3;.}] EIVO'z22ocy%ޗQ#NJ%# } v)Һ ۯ?HC'ʝk@w7MiC ?Z:dJ] ^czfV Imips' י:-сa!;ɃӵP%dxg|m&e]v ylzXX;ѬN3X*A4>" u#J1P?P.I6Fs5-'$2o:@y1M8|Tϔn"=7BBoyXmHjhl]WWҭ%=4?XH+/NRɫEߢ]>ZL DLtFm$ݸ;|i YZWiC9?Zӥ+/*HҢn'L5;ґ(t]ܢ)Jhj!+J5'4ɛ5Rk`a) iB;גyJyN(h"QajS5_Vn]@/-!].h5  jU  ن#R7DͶqGZ\h<Ԝ&%X1ԜBI4~t!?U3zg)+sm)nXK{ˤ;<+MK"ӑ͒ :'%:0qLfvjkX~upIsJK݋2v(-hMOȋj(}4'y%DL=u_Z M}~+3uohoѕ[wcۤ l-3u$= cbP_2p1̽\ x"u+>P9+feݎp ָvn#|Ϋ\dPZ4,xA CnGQfIٙe/8_HoF'AHX&O66^#)Z5ӾZ {NxX7HG%瀩 Y+1r<`~s/bFS `@~(7thƤҌښd!,]r |BoK]NsSM,m͋UEB%@ZIUث1˦B0JJn~(XkrXh!*JR&p蕌n {>.GCO vNߢp熿/坞~J `"E/ܺ5 hIdYuٓ5[Q6uDXD7~'2$gGyA,ڄ_q5qimODYJ9JTg/)>L@ ev#| MMD)(!^$mJ+fvxup)H9W Z̿UOKAW'#{d^Xm?}Gh, 7AE+r9s礊D^7nRiFm+K)wDEwg~ DU!niK\ mDV6& JS[$t]Xt5JЈ<VIr 5i^5(*{FLڝ̈sO͓?q0 cCMjBY٫UQI[JGxpJ-sp^',{r &9/C {mh]P<B >g5;t#H*=.ֹ>8-h5g6f̊@,~uxf}# L?|f4 Oq{r6݄Z Ο)g(3H*]œ\BDLCsB?.`z8$(9f3tt2fŗ#eF,rjZ6bOʏwGF@e {1nHo äkX'XٕѩK^l}i؝C>sތBAp3Оdg.Q# EI#<(XxSotW' 9َvF"Hy>yJ{J.5?g$snmF\ 5:w.r2yl͈sExP_ Hve>atOWe'_j*|G PrObzςS#YC6kbTi$?pϏ ջ魥$]̭Az_߸/Ruz=ŭsU$ 1_Sû[o$I '#l(qтŘPkYU 93(M|T;EQ B(ELպ0^"NKh+n6܄'i\&N#W#9rod>i9Q:_xɳGdYw bCžcGoKHǺ|f p*:S[4hvVCRعn8 (;Px.wɰy[2}P%nUGNMf"ωڊ.9i3:7c2,%HuQS" Qޢues $RJoJnԡ;;t PlX=f/(cl,WlhMV}Ɉ{QjÛN\ġ-Q5W| S"𔍱\ǠzKɰb;&{V$pTڔ|8gr`|8,̔Is<[r_`hxٳUr 96tplsxeS}r= d?]\09u)zSSx.?$mkTr*S۵i7pKYP8?•^_Y;d8W v\ 9!QZf{Rf50G@$C/=_&p<&SKvvy9M0/Cߵ=pT.?5W-|h1VGԣʋW]M000#Xy?Nibz}rɹ'AT(C|uA<mgO "jmw"F:M=L=KTo?NQ̈DycdacT.6Xa&+I 't_N7x[hy`7`a*%t ,Z~˞ V;r`̎ǺCa0C=c*8BSo`iT[A^n/[.֑ 6[y߫/ם5,^E?7 )^j7XA>vĖ-I+*#vR/MSIe$9N{  .pelQ%R* !Ҩ+($ײV2pk a6X2)@tAdYEnIԽzkKW/x7vDlux[sI5. LWhz#y[”:'%MUPZ7^6qo`Őgao ZX}v{#gmGD*TF)N2Z QgǢ~${~[`Te 2= |c~s7gMV+n9}:KX7Z·M~r*|G l&h9ݖ杼e Wg8^'W ko.FLbZҿD^D''g"Sëy9Y2F^"BS_e'yBl1m GA"K37GUG{?Ml%ke\9&BHpْd4K؜>un0zsz Q8أ0o^Ra_c 5]=ήhu%`]K;[Gz"cHv2#`xLՔ.&(x+ ZkI HBObJ|&%>RYj@ۻ|L֐X=U*pZ1pq1TpZk@ i˽ 5Xvܫm,DE[IebKdʪ>1d _ K~H8AMw5o7B8x~}ml9гP`SaEEߙd82/A-ʣi;w2Wk nGsDt LbjZ E*]U~D'6kq6-G,Wr~"Sd,pVu OO=*k.K,@Wd1_ Prnԫgo)8w-~h=+ޮxq݂{I_z&u 9o+a0q*->~TqF|{#9Fy1QF+hvάF-2÷d*X#/B Iꓓe8ׇ : ;vM{+/^GV;+Zk]S'jI{!vYR0沄#l>NW{nEz#0u^JXvaSGokv%c1.ր7]ld"!ǂ@0"醺<"wO%Bl_~<ˎ@D>RnZ0>bnyDvZq7'BoVzh8Pm=ݦV7j; U%FQ@C:Wl2E02nKu5j~Z{&E|;$Ѿi^/=[{ Y*a-ыbNhQa}҉Yc0W_>n%s27~G.) Y""X:7w * 0Plj?]~ 'a6دB5ς~6 =w--sqv| 踐^<5fPHMU{n],!vϋl[qgLg=%&mwC0#h>ڣ }6ۡFMCRBͽEb1߉ВںYSlGy̽ݗ~bOנ g|u:bL[b{<ϋ.cSߤ(OJَ@:cT@hueՆu!nɋyyν]ã2ќ{0r·(A* 34&@4kxD-k &ӡϚPLn&+y0 2f}ˈ'N^MC2f ߔ/HU7&PUpx0=,kY 9a#.[l\l6U- ۭ6`AW ʭlo1?VqS6`#3«Xc*Z,vt1mes&6X~ЦzRD(*J\<xOT{XxgB{jIaaI )߼5 PA @9؎ӈu.!Ǿ 4@y_pzjF U[1J(o1 'vpē/U%=HU_hvq[m8|aƢ:=&jgEy\. V=?gйJs#bErtl9( ŵh^X$;hV΂Nhr3R HLȚ\t*-s]dS*>5οPM4ln2?/E\"?ߚjNވO&a.ɶ47c>ҮOٗM&)OT9 Zڛccu7Gyj$:i$y:Wz$M4nnK}M TՃn/:=_O`n1s^$TjkvN#3Izrpd3#]SZkS۾& ITv(kᚩ#E[JR\-ؙoiA#S*0:`V\@s0GO^TJe1*B do]Qطi8w84P>qB[py{[jFnFbR}M@!\6dd^E%O c_P7AVqZ/=^?]Y¡}@m[G"D<1&\x[b;y'9fc>0!XkǏ#Q?S͇CN>6b&C4H{Κxr|sgw_nL7Op]As]wPiw\c}m%]ŀN:a-JO*-3xynoԨҸh*zݿ5BR\b llz4Ҍjhx}^70*>L8b;E^$fap`* smE\͹Pq|\ XFRG8:u*|ɞ@ݔ+;yb5 n×oI wP Վ*MpS"~2˜ X&DT{CYiP ~PA^/FI&~qa] me]lKT!hNdq+D ׯA+1! wo+D&8U^wWO?g-:uyМ\VI3sVuނ3r ^so*`]KzT\[6?ZU`-lj YQX{// NXQi(3PX_'WN;: zxW[fL,b ?mn:[PX;tmhֿ{Nvv? y(oI/%3k;EaS-⳪O$L(^!.;I2ۼ/{Mﳢnq=mH`zيT&N-6-p\VuPsU#lcB%]0-MG}]B dBHV- p5iYHD`bK2TW`_0}'έEhB5A٢x:b%ih]o/DK J_N3ʡ/@;TwGA$&nWb~T2gQ`97YppY ٯ;e9SBxbahWy-g2x 8hnkÒC \F<03&DkOׇ' u+cCqUΤC9'kp18TNߒ'E!_'#<9kG%~ƾwz.>3>}1qV$NP*.)˗Գs d~8Vk;4$8I5 ݌N;ZP"`&n!Ā4U{OT f?bMo Tf+gam%_b85=x7Һē R~dAV'e_۾RJ)܈9:2%NgDcw~?U5,WwD K[IHpg+eB2ظlJN>Emyr2+DtXfhʿaRntB*]n!C1yݽ4/ከx4p8R0qS#E!yr*|\ɚq"=LuS|Řg`'j"[UvObKZ =})W1{ClH'm&2!zu)F ^o {(f|( ?P?ݚ l"Qek]K.z" M5)(5FD.[|%LӦePAB(QUDWaHL_pU X<%~r;BLNc.z֒l].AyU#P>}tf_b|u;Xb՗P\/:L8W◄›s-% ؓpP|mG̚ft ש ;EZFnGN ]tʊ{ #qn'V7 )]a °xTF&P}?~W\4\/`:Oe"0Hfӷ2Qx\y-i4e$_%bx*[6b|FՁuNJS݄UL3+g =O,efsddP]ʋYyԦvLJ#DVVGHmGt̯) Y"4pl@hOYZ/FؠuH9 `wL-px2 rcVuľK CV\2VqU ;x*۠AG{ǗjbE(F߉aW:QK_k`D_if)ysSxRWWo*=ְGzۘ5LV/!+[+)ΐ!oL|2qV\Y 1)T@ņtrJx,w[)6#7 `e:G X,{-49}tTYă)'&L,*ØݠRb0!фH1ln`>[gxG8J,xp5QqJj'H}?oыCwa  2 cؒUOZ=̫+FڸtSt>-xL䨒3#bVh 7dQ%h&;f:W(\#\P pasZ.9ʯKf@Upt5<[$-|7E6(IPnjW[ F(| Ѝih V[|̢wdcәPhbu ^8bQY/RT)!$ሶKc*SBJǖ:~sj5˦ [*k܆$y֓& 4z8 Kwձ43p7͝D:sqeu7KBpMy%ZO򿻴|(0i65Uδd\,ʈ*94󂋟F 4/=($0=ZXH=똿-}Z>\O[P^>tX&ഃ\n,5em/ic}!3QXk \/Hծv_p>Heao; +ݳK=c쒮wf5\"욵[r7Y .}b!~CAR7ǩ9N%j" znp_&7* l`՜a@C\j9A@il@C)3v!~ȿLM./$}_J.s)YYa,JĬ(*&;pXxU55 ۲'Cp]BLe(a4/®`@0MI,$Mh|b|H<,ȑiF9$#D]k0enM<:Jwh:Ě%2'@ bERPEܵǷ<by/6e.xQyݜyE*ߍI(yS6oS *KוOPᮑ[Z!p9p@wSV$LjUQt\i~淉F%=2' l߂_;7c2pjE4vv r#]$H p us ٦92̰o ]GT ~(ǐ^ΐTx4JE*^^e5!}%sQexi/ELL΅NUDyBʧɸ]L,^wP|w:=!S  4z?:'x~gOL[!(s87' RG_~OH We(Na׶ MM:d";+ytq25u~ # ur-E!V W{wA w]هZ#@N8$6P'U\<)G[VDѧEKUFij};C)&<@bApH&f@\[\`euЧ!Am$†&Ν7!SVW>g& qj1d2{E~wUA0@o蝶-KжA7\Rۮ]\_j9$w4nZR8:Dõ z۹MmxOUL/,tZ9aJ`R>.? ߠ\;./7b+E{`۩1 Ki+wm((6VU75oVծ"piQtc_Cz I19 (LSG/5JQb2CP Rٍ6Y*%$hd4@ N9o(C>+lUT7nRk)1mL;sQ8s93,xKRqԓRTl`QUKt<3tYbnz *۸b`[ FoJ{<')^BZX_^ȆR v"m*'F?rRq݀sYlr/gͻ{61Sn~ę._z4A!^U$ƇWD_%[s[vIa]`͂, l ALLnxRl\ROF{rؘS,Azm xU+VJyc2WKKi{LuL_z˨, @کeYk]&?uCU O0\d&uC'_-JF:$: F/^ã/dvmb&rqzs N"*aioKCg Eܰۑmvg.*k|;'KRt-e՗WcWD6[b <W"HrY ݽؽmL?UaGB+=sI56iſ8]8g|vS6ٵIp R9rr N32v_ʉ#vÜ"}]1*d RCWc72!Qa " buԝm.7˴Es^\ 8GMm7js~|!qv|ky7p_{XՁ Ca&Z0m7iP;L+U&#k->uʇxxc,K"a:n/; rtR.<(&>Wu h^Nm<OJqqL8ќD$FCBJ>;w." C4#ZaBh?s lX$6͗Fa/y.첺ڽr Wa_%5uⵃBLPH<)yHSdN>g^s 2=B03n3mXk FTx> T!8ˏ4k`DT6^M3,NUJƅB=bXQ)7fj@mc.B2%r('ʆfX& P! =|e)/:V]Zu+AߕbEdW_f:.1v5=A1<$@PgB0J|40d=]9 fJ٠`%?js!Uud!;ɎX`F!M%`` CC$"xQ`MS ?A-`C_5|@%V|A!Z Qx)%靖SapB/].1-swE B<qOoI#7N_F|QԤ O'|']43fYտ ?C|(}'f}JK2;kn̺GPM,O^Pgsل `>s\oח8P*L3BoQ3e &_z]XN;jX/ıpxtՈR☣WQ-Pҍc{aȨk JTC/󭖛M&hP 7%=كYmc-)@!Q8oOמ(j֡;(J[&;˯cq#!3er@nq4ʆXi+̭ĈRުl6=Uwlo_;=O5\'Υ2p|hhxm#b3'.<8 mHi:E %+u'f(4upKg#PYCuF< T !Eync:2UX фpԽRK&5X+:cYam_zk-5n=ArT-OM 27Sω qfo 2+S\O=K`l#'+}/SZQm5s#) *yPvɣk$)5P[Q =Fz6AE+.x?;|8iY|AK uޙDi3dw|ej C(*KUSwV۶'d1aYBpV~,s 8m1(Uso"˜NOm%9nY*f)8yvMa yg[g,&:tI:4,3e\+Kԑ{-Ak ~MĄVEﳸ,r¬sGgq5VxxV/n L:fbwn2e W$Aٖ/Y5~9U_9j+}RH,+5KxUAK,M+!Q3. /K7XДsqfmi555+3YtߔK񢎯fWaq {M}{="9[tVdG4q:S*g+ 1k*S1%tT-Ǡ7{ٰIν!S@r{,$]\d ෲ.~g-'a6Sl2?#xԯ I9uUa67Kuz"gPђ *Nm'5o$G~;_ϡ^0 _D2 ts^J1dT= &֮=ԩa[`EÖ/G*Zo"!9Cp萺2RLQf3~>4HVN#h"'xx[S@ճµuNuis=eAނF%>IR)*0LY@J-6|zmSd7H`TOoSBN%8I ϯ<\0dYw3+Sۦ($-a_ mrdN32ItnB-,lVN(RنF(0p|Ky` aS.. Zr"9btRT/S 81H+SLkΣp-->#T=;Z'cBM3_LS 4mzʾIYl3;)qJNtP'g0saYha@`Ĉ5)1π8՚'IdB3͜& JΒރa `= #Tߦ+2.Se\[*$0dh53nJêlOe>'~k[\sćVw`Yf.w1B 5-aK$Z'{UJP'A5y[{}.[0&Ic^O="@~"Lk2Ix1Dn+핁D/75IIMX&$J*;ЇL~GmO0"iH]󠹩)Sm&aP .$cy4c-kλ8sᨫ߅L@EbDPXý4T:dLa X0YR)}6KLwv"+DHceChrk4N2I:1,n, .Ric; [c[^ФE gGC_bF hv>7CMވ؋zh^ǥJ=iZFeֵ ÁDPBZJ3|]S)hlz*ԋ9C/81/1N^)$egv\nefz4((~:z}pmvke4Mg[9 JLeG@J86%<!}ӯZ"E477R,=MF Gx(*Q<w YLMguwu{j8m:z&'ZUu3U_ l|wd]y &pmI%Cp}mb)spk>m<80?],{QfSKMkÂ픉$ur1_%u zg2W_3h0wjITxxo62ۣ^WZ y }6+xWT,nL&&V xqkgU?^)q;K#i ~' 0)Ջ~{<1o֊ي{+R8q1<ݵ*·)/˘穠tit{0<; 2*!҄%P>`[%b^Ά>IUITʑYb`0(,N95cFcf.Mqr |biGJLƝ=,58>kYRXböli'Rnq!$n'C*Jb2`hX=^8p(\}(Rr"paJ1uҷ6V֨ ]؆N2+Lu,hb5XrQ*SǼ^^ _dL+;*Z:OC5qVXɦ/mnqc9sƜgWZKيZGչY=`HsJt7U=יJXҩ_6%oPXE-:lp4ZG!&ɺ7A ZeRMgjH} Rm G5 Pa~4,WC/nXym o2-gi?(mDfLȜsLE$(NKiH<oΔ%#V!nD3AZg^KhPL,b 1o SK9Y " BRVZYGQ,d .ifcqa?: ̂ƐΓgd6[  rhEB ap5B)wTV;0>MFYj8tA1RWU7GL9HoA)ȬWCl1~BW!JBEgBZHǀpdԒ -YeT&n<䕙\3,5Lջl(MD)v _B\ |eQ2?1wp-)y^!T"aVU[*0R8,%=̹^5 *9{IWRefy)ً9!u7Q4X"c㺳b9 M4@<3J5r(.d.gNǯ@0O'K|~u>?#Gg֥vwo-9ћ݆Pf >%EG!Or_E&N]wYCT H_TL!hCKM!N7&cz) |*DZ$ z FwQ uPyy yUeBu6f6{yna$W,ְ=Yd(%Zi?مsuoQdOm[L /\ euMEu?P)pk?$F~? ȹ菚_y@'8j/^jESz!ۺ7@!@֜/8z{0UWyFU2ndlƠy`cle]ӈeF=g67asL-:X-];׵5r `RJx 0 ZΟ;^l'E3V?Ժ\4%9gW/[3_ءYd‚kk$%|Ƭ"$Cek^eΈ4@)ݵ2ťCM6[v.Md{iG@Tpւ${mi`B`V+CQ~QK='sNr9mmUxv S<ϗ& ŷ?ss:슫P'qjrԶ4b!5P  +g W.H'F`m%&D4c W1O6.;\ k\*o.,\ +nLjف%K1oՕhQqՕ\ A\ɞŊϻlν plD4=X'kt,]M΢AJe4}KAC $-#䐌}yФV;DX|=!}zx7Tն?%TMCCX|2TD$BAΰ \I&', l`ANQN?u&^I"f4n4߈:W~/S03uޮUZ.5ƮAX1Pm9L0otb;1_Q'Y{h~X? 6mg:Л 9  3S㬳Xsiҧi9ީX8>|Vҏ>_E#DErTcWó m/_yhMq ['QZwNw? R]F܋S!mwF9r"e 3}Ict e Pg(aQb>kV)}]ƚ8ah~U7Q;Pyk,nM5BL!|ks.wb3, p.R9&tX1vA_A *n ")걥.Iy9$ p^ibBksK=6[=iؐ>py\=aJ0KPOol@dOE r:c{s: ĊE@La 9\%Dy敬A:q)X:u_vU~W,o {^*EtସhC lӡĈ{چ) qEuFG $ 5ў?U[E>DQD䪞G輺{ѧ-rꠈֶɍd\',GM&66a.~JQv/ҽɹ 4H*1t#B/rg{Fj+ 6 p#:/vj&^ ϭKǝL*EJ _$ yTF#Qf@k K* ׮#vP ytd dw^Ǽ`kgg $K/ |+n.Gܻ6ޙRC?>ʨFΔ&ڔ -cihrt҅dB\4eݟ˗y!ty L)*BԘH\Gh\_|dQCy [^})ĽIz  C;\V9u'o#cxyC/,9h'tE~ϻ”HIZ< 裕n,~"tb]XM^ 9>SV+uS]屵J@TͳUR8&qQy wV?wZn9-I6IN]=>'B/NlH0 bX4{q<Z=S~j&*I#Kzv )⭈aԍH;wf^S?pyV/>O 癱/l-MѨYx9U,6t+h'Nd9vh+P er lABd=2pa%fe)Z"s;rcUrN}aCt "N/[q_3>OT䒁YfS Hˣ=\Y;/yqfk(" 8q.A>^c˯HWF/uXкsՏVӆim-etCNzCt3߇e:kH{4MklѲs(Z2b1¼99/p\:xY9.:bհo1ߴD+4^OӻyrDҝ`DľG&?uK%@NsZqԖOſP,K5% qh)5tHrzdDZiUzJoOR$>Gmz֬dSTw UĻu׼z5I=RVm VqI$yI6OœěcIֺ399úLS t9΢bJvūծ#WwHd`FElg: Y/08*eQo ,ł CS1Ӵ?1ܿuCnmPm5,N?64k٦i})jmk=ipGo>ZϯW}wJ*]vz}}>a_pP\BxnIP8#&ې? uSF?HqՓ+?i3CU=P$4.D* ՕX ^ `uЈ1jr''*)͛Em4X s>h˙3藻J+yR8kgی=kzF!E"~ `1<$%۔|/,/ K+K#M`+`eA)Jˇ~diM@I2\ۻF\x 0v )$9 -,׷ڢ +lw6vB)r3i{qP[Z"L9@+Ə` bb＀4"|^*3gGd3 eGhKIQ[/\؃<m`6%Ih[}RwՉӼ@ͷ5+l =1ޝŴ 'Sw[mz.X7Y$1؞#ghAH2ٿ++fvbKu-+9KxI\|k-*t8Jl٪E}{yss.1R04:cA ,.5 |7}+.H:vnqS:uh5걕B)®o78 ߱V\zd.mhBR>jb!4jEѥHƘћBb=≞s+\sh9oiIaqnԅ-5~V~%9xæ&gZ̠+x3jCީ㏼"oI[1ګi.=Ob5U!%gTbHn8vS,XױTcqܱbl:;N5`}?%38>$[e6`]ٽldB*h*NUhcFM,;*eiш0|&ovͲ hv&ipWA01Аʛ#XV,=5GlQJTyXľӲe&ST?%_lPX {$࿬%-#w'Lhc\d,L≙Z`Շ.!/ 3@P8!L7Th4G-\5b/P0@A4LH_qd<҅W$l#aY;2jT[3Χ蘀~ 9tX̖ilr%D-NY#,MeA7`@@1D'XhR} RMʒB[1ǫǓA-RKuޔl z9TRVsaxzM+h̶t3wWsJ܅ "qr9ܣuaVd zcW5NF $˳Is0=JN(ϩp!;{{\= hFyu+8D!(?@"\Wͽ~x?hbNr:&5n*0۟$ׯ@%惽s4maU˱63Z&fm'ۀG$ՠWgePhozİ#S3LG1*R.~*~MTn<[籬7yiӘ.aPN5.WD4:p}| "ݝ ] ^`л@aCY`ۂ}*N%Id!=Woahj 讚%$LHs#~%#z+=F)d#J6Rs/7b&t ㋶9ڲ\ŐV%h@iQC& $/-2CPg|D[Z?k;ŗܴ*z+?l9oWA5Q:[wzV:ql}8?i`(C\2D17?\tO*­M9m<ݧYN&Q(=ح-6ZGRM׉3\_B!xn.[lBG}^pZ%Xg6S;gU;25(1YhޤV" F'cg CYq|h9^@]/wVa R!8+X7aM))12^.c' ̨j"E@`D^ՑMy~͇N V00 B ~ Jdp7R7C E$#ǍOQ"ހRFMACsXNI2 (kڨFO:_Ƣ}M{Y)S>ۯ6{>p,r7صLP V*(JuIL&KO-F23h('%,Z)3 s9?ޗΈѯfڐ6p%x {ipL[_ :BU|z(GPSHTbSr3PuP1"&b3!_b,jZ2ꖚ.q=8Sxh@}2c6v0t*q!)x3T*R7œHQTd#81%BMg%@p-!hv*XހJRGj&aЈƋ hbLko >|x4xqL7!k_+qԉQ?IL/1xzH 7Oe iguƅ_<6V 'YcVyٝVg^cu8<y{ [e[`Q3szjEkm[ƻM>y@2cMyQ'&Y>yLߧY<*/Rq 8s (.9KVu yo?kD%wFՠ ""N6:]$#$Y( |w{,鑝ȝuvsRM5}-UIw#Fkg֕e8AŞ0gAg5,c,-nc}"MBΝDEƔ8H4UZ |'";ɁYBxqFXhHJ&>C67(|Hշr֘Xt_]3=N$Q۵?_Bï}NLjjSk8*0U'ۚVEY W9wFNfEo>NNLI[/K1*~̮ʵ'k҈]g xvf 0~rrga Ml n܂,˴[19͉B-SUZBJ̨n`u9N/u+$VGŒmqam0IFhf 3Z܂.S ,9p)x2)*ɜsj1PB˦m2\уspx=pgUNzC¨TzfZ"E0X'kOR^vӵU!5j0HV}&^Eϩ&E:*. 4sLTy΄+ |aM+Xb@m,Z|=^ԂP95YȐ=(qxw% p]dc61ku49.n%W[ QdYP ;Zs) Rtk^NN&CxB(lf|.1v[xߩ_YuD8|Wo~HF%ڇ3/6 SP '(@[N/Kc`pT|tRe= ߻QMܸ03|9yZAK6z6s=IaT QUFm&EA{>1 ;Q>nYM_3Ja?(c&ea)WXKcJ+ #Eͬ~Nff24Lò9\ |>-^d Zûn5Nrc!j_[]fydzi^ɩO:}I ц_>\]~ॢnJO| Y%bΗWGLFY>Mvf"O9iQ4$Q/ ̄/)KC?z7e)}ӟ[cc"e75rbҀtp8]ѕʐRh6nm;$$ uQRLy\C Bvh?xJUL^^PͨH?:a3u ƚY=NO|/rTV'U`"'#r*-\~/:^eKphapd6Ӡ:1I6:\{&_<,7$䗉O=2n?35eZ];NoeqĎx1H8Bcg* r(yqpԉA3 ҃!M=FD wqVDwH3F☸VEQcH830 vQه Z:HsSM-xy!=Ҥchq@6(s `uY 8m+HXH"q̲:bl[÷%Bk$v$Dvec{[)PTC]eɲ%v;hPi peL|)@F1<$$!&LJG,4!=+RU@.dQ]d"[?-id.ACѱMY"eZ_rYRNk鲴>O^$ ? +>7|ƌ8} F4ctEE/f,lSV#E![2?@fԦFb2| UU,+&TRs9)b ;rp.{RI9*\$>ojR;}1vB\:yN;9D@KgxmjsaJAe8j=wEAضsr7! .EenIDqV*>ej` %U?<S*rHvMW ^/N8JI.Fjds:Fz;ZJgk/^@=EJvCז?yq{cp@$!ԂrI;8 EMȐC9S^h|E399:2Q4_nQgIGVc*?, A℄,CK<\vҼЭiЧhHȱ x,S߾v&GS1L 6[I-lM1K bVDL1 bClTOO<2#8@֚ OJ䎫.CԂgOdZh]%qp=\u\~|QHq1ްьn1[}R Y;PC'iS/t~Q=ܕ+3W @%[+QKkO a6G2@Nxq&ɭN`#vݽ05;uIb*<~4^je?rq7bIh4(HN9'Ç8#1Is ;ÅK<tu\ iĬ"9f,o茛+ Dܭʹ!W]c}KڱB`Y1$qHKuQI ~saLa1QȺEK`]/IZȕL 4r y[ Þ>,5 Y}c(>aeNiUAts}!i5A_}tk|WC__ #̀hb!:8UӆGu O:eQOdRℒcDQ h|3$)r-F死{Đ (͵Ncʇo{2/U<y֯FuN ի/[H]IW| Aa*蛆dz-QȘhPc'f *{{F>,DKʶH& |Mi!ސgh%.9C;J`_pY/!b"!c@FI68NWS՗ c+djZ~WC)d^PmUx5i~Nz|/Q<}CrvB> )Oj"zV#B:HY=<"B: pk*HcQ2mO5 %2^`؄rf'/W&MWjs : QUϫ[ Kb߸*RoFUkZDhr0C ?1wkϨ=EQMFs  cl0C\ C-\I7.0GaL`o2@lSᯔ %@j_cR NF-3mdpmH&Yk(o~)6lfC-57\gΗPz=~/,Le =z։U<+0J֧*z2 8جt,&h?#uݠ_8"7p_(9]aîxIc.pIh^ wK /x`pB:eǨmʪ!lenaK~O.,Zd1 MTMCRhuv~\ !H/l]V#{V y5,OxCG{Hy0)o{p,WWL0$Gc&t"=\_xq{6h?QaF|)P9Njr㳌0.p#&dXZ\i.#gkM')O}(2;aAmpV>åaiZ&nPp2V(2᪇ REC ikfW*5j")̎cb3&V oX7b u5 0vk{[&d^f(鑖G%Yym ʶ=z2ye'}z7*=vZ t+Xʱߠ6Z?Bjw_4jaIֆ d?-|Z#f3uEؖ\WFI HK6"<1jPVIEJG! 1ӷsB mLU, _Pl~[e!SgXICXGchWB~ITB2i@P`sDz=[sU[PɊ'O`J`YIs:Uc.Bi #Ü`te8?ϵ 3xwOhS2SH5Uc8Pl\4յ)$z om|VxƎmm2Wߵh>|u@e-Em*HfPNYn>k}BGI!5ygYwi=ր7 틟Ņ`U\Ƌj:Lp9mi%ýwg:0[gn~Y1Jc?8Hte51iZ(G5ucVJF4ɵ z{sL|asbLXB$h굖VPָn>X]Jc32E#n :_E!{a>N@kiL3y7Tx~U* 4̞}hC蚧Lk>ZXP6vVӱC`;򢋴dv_'#nS6MH&xYWe,KQ_T{(9sz(^H'cȡƹ))nR0Z[,>Lmg@ph5\͛DgJkz:'Ci; H 9 $ +xR(@0j4͔q Sq/v}tM #4m+& zWLf"ϢfD1EրKt\eUz5XDxXo3bD_`oNދk^R!AB. 2b<0?L\PI`.mٕA^_='d d%b'颵yxRy f _pguyĝaNluK$8],+pUMgKvd±fKYc_&[ q&Rv]^KnIb4k R@ ĸ)\j)ӧd(eHz)[B ҈"pf@/ү۠KoxX-8C}Cj!X,˛Mb{f&IJ9 (~VTZ@\>ddQ2C)!VHUDtV?ه3H&b{\"|/GcSG398Gs>ݙh0m绞#j3T)he3I$}k+Jƈۊ6/Yۉ?| ^^A&_^XJ&&{u6`4Pj 患k#˲x|dF>8yCE@:kD)G3x r]Q—+ 3]zt[,P`/ ?AХ0*DS&"Q]mȈ4>YUo~e7n5.ЏPw-&.n-9G1ۣ~ͤgvlSj,%^&21G8kX}ܣr*+ui}T'Q4`CKZ7br+H6\*X6S"JޗP*v \lHy3MqR~B_U&Q,,<W\mb"vvMCjCpE{3JyRL%(>>TH` ZeN=5V ]͊$r<(XJ()mQ2_#O4?:* m#gCƬ~-1i%I#J*u XED|L/Yz~7N.t5 BAEEQM)ewИpUuM?*_`ItdBGg$"!)܄3N"ִ;:=abȠ{0?VX_)c6q ˝:R\+ ~nV% } /s+3ؠY1v.էtDH4I=-=FX( 0B7}){d8}K0\V5HL56"`r8|a = Lj ڹIr^q3 cAI< 'd/9nS"x& PM%l_!'6;YQjdVWcƧRz?=)O{l$ T?gzeώdf *j~&O?+ s>D~|`Wn_S[n{u^%.5 S[NnF #;!&HoB. hd5;R—a-ۑa^vms`bO BW}_@DڢR`/Q[-]sR iOlIE|YD]n +g65=}YUrPa(2SQ/? *ጠ p~gk/]ϖ7Bm=4zdq VSI-!/ /?޻4|EL*,4{ 2w:;BW-FxC(96.BYZݠ@+3=H%r\LX4m'TcM pB|R֕xS֦eI{[RDqo!͚@bXÔ}+}g.B1|F3pQi>fR|z6P$JpUI eĿg8gGbZKKOXp`4Axaz,M>7Hr?pnԦl/Nɠ vM3$ ExJ 'e e*p_5χ4k\ȟPpvw 5+IO,ֻB Vl5:?%vq}| ½~폿̧R@DFM"yQSZA(#3 Ws)'*@VA*59%>y`H]dT7&OoNq0v MS,RMt$t["ϘO=n]ہ@b J2)x/'V~?,L2ʳר Y=P˟eph~h2\yc$%JTaZv$qIVW=iQ֜U["9>fiPGR7*]қtŭZiShL;QG=g'g%iKEJoS2r_7|jw;?8lڇA u9V1)1=U4@Fn!i{PP=8K,YOti?|#F1k,zDZ8t9^*x1j< ;'U@C$2hM[-'-Q.l%?ɰjXS {Tx'-|A@\aOB")~ 촁(5Z™ cu{uG>997AJ̉2sU2'0`?qf9#j#i:ō4Gp0C|P1|@<:,НK QRb[pKnEy@uM LH j[$-+~`# d`Nǐ"hp l-qʳa|g+!BwHxq1,  >!}n܎[_vu07 }h4Go怞794c(Jlb)&|oZMb19^Hk.ɜ/8Y@U YAҺ&oJu} φlg# 2枭vX֙V[ij2;-SrEtg]v:k:i8$wC}]2~ ^jV%q;g` z[ֽFGaxuݔU 1d8=[|gB 9(qm;y@iw&#QF論fa,#0K6>YUc`w̿pJqi&TeØ6 /Dg|Lf_>6d MqTCE]QT"T7HQ!k!B 劬Xpv ࢳݠhd\;!`ĝ.0 (c> pʒ:^N(I*2xχvWej1TOMϓe"Igc(褏Q-9e|%_rxV fWialj9;Fa)CJgA}:ӥY=A'?Bm<BbrLA?``k ݭZhCZ=}4*xHC܊ۤfW؁0SllF(QDZf8Ž8Bzy? m||2۬'+EpOp3'3,g/tHzd" L7=i DgYr跛+RЇ֢I/wScIф~zP4E"|?6xdmb6eG;sMidܫS)V /ET 8kS(whĢ,8C@)]*e6yݮuЩ!?E1+S^A-:H<`&}NV dݛ⚌*ȠA<bǭRRoh/e)4EyjƐKG4oKQ\Ph5zͲؽڨP5A{'-^W{Awtj( UKu3|!`Yc| 62!{H2A%LCwX .J+Nj~47"/wEo0r7C8ɉlLjC)%{gۛ8# $A1Vk/@:%@H5dt1BM@TGo#xΠBI*adrP].RZQ.4/Vk%BON(hߚӜ nj`ӻe__/Rem.#Y5IݖG>r'Y']S %h|r 'Wbs|,8g3؜ KtxxumF+3GJ3͹^r7ںiSB?jI%6y-FEͦkduk$S"19=P׮GR%9L.uNr庮t*&MG=2u( ڎvX_KI7_gg* -&^$^o+kL\)i֤7~\XwPkV'-D jMkIv|ZTeDJE#ې Fcpa+^{Sq KJ>FK4Ø^^XzпVMJJ[iMwg9/U\]Jj/VsϬ /"v$/y"Iw e8.Ϳ_mt$30܏L5{^DW[#ʓ5$H(4w3/h 0 5nxHҿdBHp|qƦr3G8#h)Q8#7Ϥ-=s@gMt-ݎZP̄K+Б {~ϼYR'.W&,%x%9!h7<ǯhJ4p  eJOr48֊XɬlFQP]SrǦO7J|9axG ɃON jf)ɸW#[jlXۯZyc|fy"CqZr#!`,l/`@=ym,-5 GLC[JtjRH4y%14?М뙀 S歗S^~I-g62}%ȺH8'HIO[rkTcg > Utd?rSpJ_o|m|}ھrزB>R\<}ku2oeV_ \%n춿bw>D1,toW7H.ϙZәDZl8VeSJD/ ¨׶@)w 'b>@> _fr3eθrN2ʑ@}`UNy,@)]4fPЪ=6DItSU>b'Ά5h+j u.;05pj(n W! .Fw DR3WlAQN}|EiM7fX )$y֑ q)Vpïx0X(!B2"Vmf/˴'^]OԵPVBnl$Vr M?>Y펟 WFsRSfȱdt~a

@-=ٔm)^š? ӄrKljǭ,ĩW/n<]R-$,NӃ\daи34ǾH7I]zHe;z+&LuQZ$Diz{I}*<-1m C> ^o|/]@b8;c ۟;va5T oqCCS0y|\$G0E1~SExO 'îfk4F$ rx# H wvNJ12\FjB:0u(P tR E-D^BCDj0c_sOCH`pǩS%f5G;d&qTWdc버S^e7t'±,BَA2,r8!`AO&Cm w XctT~]~鈽h[^YB ϰEUNb *.٢+x\,̚n=ZqC(@8RIrz)e/ԾDL5d`QW%ͷ\w LEzx03TH«FNz{4 #I\1M겻p戜1&&97P#|N.n$RJ^Lj'BjOq~(gMYm: O,P3_I& ! kVazn_3= b$oY?LMh̏ 5>/e;NcRXt>S m\F݊#oE$NwI5hӭ(Y1 X7&e=quCnV GX}TJn*D,[)\IQR gR0^_%pk{]|Xa@gR$$퓈 &~_٪WKP?^{屰!r_%ߍj]Vٗf/o>1%E NOv8 1[ cOUnRxM R2 %۽au(\>$N]?e$'4.0߹;KM?w*w\h@fD}?LqDVv3O;0r%"Q9StA٢caXٹ<Qv#A`KB( z fڪ4Kgelh0IdC\!3a:Wߊk Ge'H%u 2oY'6 cQkg{GѴ7Z6w1UU?z0գJt]Ly;W#A:B4nrChrgbo?a@~6MiI6Q2`peSprRaaͪvsUeA4CT]ȩ07RDnZ(5wϛsYTT{y(㥲M 7 >35|R|.#OVNݽ]*7d{dvv' >Y ׼_P[n|uy5(CDf*Ѣ,j_pβAȼ9`]^i>WUDЁԘraB0=a]S+ ;P~.%-Œ-+N'_Α2 W@O^ĻL#<<9&) =g[|nI2̘8еȳ)o`3VG{b;T|+ ,tEHw X7iI `:R8@mꎃ%l>{1[ce`x%-ғXgڞ?H)`}[1'nF',k1J\ՓȊ2tH˰qέT]rheZ BŸnaNqg=F|UOy~ACEZ"U[Oؾ"5! c?7-2"oZ[&HLtB#|/}opz<=|}zaI#chg^q&nfڃx pZ{WɁh3:)QӃ W)r% UA*bLdmG f>>I :} 8kb1!8O@#D /1-hA~YH|fW׽8d}+ra7Aim:"ҐZ@YLLf0038u?^~?'Ŀ%$SOD.D4h1,xTX ]m@ EW .N͐Ya{5I{)msV?0 n&:Aڑƽǽ`C,.w$R贆!Z2DKe/碜Pwh2]AOiV4;;j%Yr &։t~x/'5MT+knKXu|T r$P.\}S^|El TT=@nZ0tIw'@hY/W&4_w |9O="tAe/|)*oR!] ToR`M?pyAh2-&7W~uc<(p ԻG MD_? -1}w>gW.uxwUNEn-' FD܃&SE-6p2ްHmNSEE&)bُat߉VoƦ)V:MӵYd>. Y '^jĜXןh8b1oP+uI6aggf9Tmwq܁%!M'6_lHd`W`ϹXNKNwS٧a(ҬcDWAKnm4;\?'3xC"$~q'D^b m_+nu#x,(=Tc]^쯒 /b,֎(y I#if"Ń 0DpE|A-V"\a_GZ=T0=)'M >{{HnWiW ڎa*H6JyČ[Gznz2ҘV!Xh yRoIqmAmy-XwKxV8&N\oMnJN;`1{z<0ƍ$Dby# LER?>.*4LFגx:REZ#B#dZ}@TkBe.ILBnܚh5 m}>C0^yR0)M~a@^>6_zUvБ&{݋KdM bI F!EV:ּ F9YEA,3oBZKzYHhϾ3C Too4uPQNSO0Q<^*zV,tWxUXQ n~v+qj)VZX6rdc[\WRt΢Y̻Tl߄ (5XՒKY蚓D@巗ܶ:-9KY "LĽ&90 ){&Q5Ս%uJ|h?rxR;حJJygz0e~ *DGi)&o)mLB>zƠ!U)'T_v2  9k~> 4â ]cLFtfՁ`&VRKquFN!ot@^\=,:1gԾFy7c\ vf#neau'ɪpހk菢"+L;J-Ugi^Qf5#73ŎSYb|9Ũ{q \t , HBdajY%b^$7=d"TK2CTI`Cu~ngim#_hD&%8CwKa%+Cb ݭjw1PAfwYo٥3pB)wÆ|XE맓m 6Ȑ5 Xf ލGd.^2` =Mu ҹ skLJPTW~SB$uz49yfi(P.6CZ?B"qǤ"T ]%g(J7jy|᧌;4njhӱr*^*@!nLdg:w +k,ֺSra3EzE -MF=thNx-dSY?ޖ̔掍'.k-3E4Zl|6" ?)8f۩@ 0 fGǔNS!0yp!:DHUl  bB8ODd$wt^]B)։.[X2nL~ɲ~6yN`{r &eCo-GFК"ŏ2Xe5 ?#U4=%h֑Q powq]SOm䙲jKgY]Kos]<)k jʥdk8d3JJ<<̺Y,wAV=Prv|%HqkX,/AkŒeRn9?OFcgAo-*vwSJ%aj9?pg bSاWFa2\GinRƝҶf;_y6/jTj-QY@6f`qq5cNW#7!|bgg-L.˖LTZ}d}rC[q.Œ%2Bѿq@t+BQY%+ h+*RyGʸvPJ@e,B s<]I\-CPg]6ozڽah90{MЌ=R Ĉ[%#=sVВھVr2!:&kܴ\(r0vyQt$ y;:/3^hb=ITmvSi+g&&D2ջJg.0҆bIkG3?7Z.76qʄ8f#9}*G6|*t1}ѝ\t ~9.x5t\wDJX*iH"B lX6J gfv:`8|SKaxZ1i 0bk!JKD&J0zއE@hz%%NeȠu.†/o1W1MJJ0 kiv /J $r6VAx(C%[8 bu=8rvaz"|Z&&ޣT6'3w&A6EbRW<%ɐ1k/К]EG!Go&3^ 9u 8ĄaL8s>1pzjIq^|dա |W5tli;x=n !߫<yrJNk;r)-wcr $#g1'qfw~ ua=%8rIijw'ub|4LOyP|;SuqMGN S0U1[zߙ!+P1NkFz}*^4rЇ SZFhXlKm҇pȷ!Oy#؉` ƞm .p؍󛡇 {@:=+R\њ.]atist K{\ +&Zr "J YʵH E=ZlavPi\KȸJG|(v nMHi$0PU@Oew {?' 'ӟb! *;56(Y-ǹ$[ShtmYxRjIݎ(0)%TpD"ACsoʟ;cHYɰmdq`0iA ;Uڑ0M%egz;fxǗe&['20_'7+AV̹Jr\i&W2 ֪c~(hD߆oħ~ jvsO-*V]qX.6{厥a;[ytLW "H#d _dw`@o@=-Ф߫"y@ 39p^NvC~~4@4+|Q&8/MX"z.pi gPT%lc(Qʭ} jH aF•uxOv?6!ȿsݧKG3U$S]yJ^Ï ax{kl&6C…!P5zemΠ2HmE], -:A*R! ۾otcْV=Fdw=;| b[O`}0X#G}tJWŝF\₨*؟?טt~}@^P講\Z<HrI#Z#Au9lПVij0i\4Osbli梙Rb>1[3 .J/b"-.\"!^#Q\'ƫJ8ŗb%3m \kUIfU>2m**pEhc7HU?s*(T?v:,`;D>ԸĕֈI 42IvԲ<-N;ʓ/sJ-u8$(SiFhĔS8sᰜ7Kr@Y{}aJʶGc1uu@niy]Y3# Ym nOᅉndDb=l&)p.-;!߅hBzkZ΅2N_ JA,h A۷^‘1ŸWnP,G:Uׂ-hd zyxqZPrxNM]Yql xb.!urz|b/G6Π3Zx>98ŲM*脛e$Y}k[}<r3eP!yitgo8׹KX]R 01)c*J2_%Fcx1ZT!u :3mz!,#D͆fw~0rλsInH +T}8}x/33Jݽb^V4a{5+M!)sJ55P5'n}tfI9=֍?^"&'Tj6mVx7Ua94e M g͑Vu\9Rh8HLn L4bcn~!MĕIUՇrw@qIɸB'!.ueDdO̡9"L 쟝^ K8f)o-_ꍠ#CH S:n-zZqԡVcJLz]? ZBaF|x58,m|zƎ,w3>*n0o^ }Dbv7zrםqM=ӱ>>Q,BQ~|VJ.c]rrjFh%&E#+P'ب?Ye9x?3XFR܊0uK zzMq;r̼x g0F4 -`K=:ǥL5u2cLXT}<4noH "E@'mܢdS X}ū g"bG0. fXS\)LWᓐAyzl(lfL|l`yt`w2O+| ȟ)zx E+C2f~G3lp]ա1ŒtGHe*wQQD (x_AO D6Heㇴxp%knL?~tTQQMj B)] ?VsQF6יU 4 phؗ<|bY`*/ /R !??lkX]+"v"&ܰ?͕% *L K>KTȌrg Yr %s(rR7*"/Y(y<9aFhIXO]HtƸ_3ct7nF; 2G6Q+|e"v|>" iȲSg#bx'ͣ8K"AnD#M` Bx ݞ3u2"\ZRsL@2w௰BmqiNm>1nWA ^ƨ:qŦnjњ+^ |pO!% RA؊k?1nV(gdw><OO<6*? VB:*H  Y^C d^E6!Sᵣ3yQ2Z`_nr}\;W|7Mz{g385F0O׭m@)Δ#Q(mOu\{7\.t4׶%+q'#[>*Ɗ5\hM%Y 0PD QP!a]*y>ac__ =T&%>P~&ax[ʔg PRү-Uphm;\1dҟFw%=Q J$Ŋs$9Fܹ &܏o$һ =XqH%g.}N|piL/tJ3fA>< F:0ЄZ\]lLXM:*3viBf E-XK:?سདgyC{SBZ>;{$2j~68K4;|MyXU+agezqߪZ2Pz`_ZCu9@LUT3O$z2sD.,Gw%(pi5C ܿ(V.P |ZM/2Ef'W73hv%-ʲNGj8%ӷ0Hv A]O Ʀ$45.Tsch0:s.iih/ٽ.nPgͱ #W5g)˗v>=tĿ9L'_67G̀FdՃ iX WAHRKE\Q)$[ gwk~4p>p ħz[cZI~I䞩mte?25LB[{P v0ǬaS#L.@TAiZ0X0Q`0 A .xw-Y:qC_~I'p̎ ]Stz !zDv^uh+n oPtLBV#Tl<0Gf9p9CBt~ivK-$H4zlMnTPэ|ik$^X~&'Z쿃lh!#uf6AoCA]]i#л۷*gɊ,.oR'a`]v8 àuN,]ݲ?+7Z4|j#75Tζ 9RD|U"!T;}m h$2MɃ: b*x^f0EܫrH53p ¤'0";X듧]H]6It '+7JѲ5-Ń U* +z} {&;]+U]0 RJQ|MU{}h>˿ NaPs}ͺwYKi٬u;(%j1ݭ]_d/Gʈ!m lΦl׶XKͣҟ[{N+mH!<.?!"?_6Ѣ5_A\nvv߲sFk`$*VLj|6[q%ӟq'h%!JH|5h6G7(qJ(~2/&Yu5Jpѷo?oWڬSư]Dbø\XQ_oCi M+ť>Y]YkVsDqR&!ŕ_Co*Q1C,wBǭŹR!MgI}/wdaiY]ʻGl2_I;=B'86$]MfJ)o⡏*ap㹳:14+fP 2fkjzPz R5ۉ6rkz-ĜBϙ?J ==uvdR/B>۲Z:%''2!N M8&4tuŀBw kj(PĄdg~eǝ*ҙߡx+,P ZV&;:HiK {*a0MPkѨI]e~17K4*Zk1de?^11E*VNxCu)qe&@CNQb@Put*WU*a6a]CGi !@+GJxg΂*!=U!BX+h2*8.M DR5cLB*:j?\rbj?"qTHj.tP ~! ~'ir8ol$nEN3u!;<ȱՅ3Pv( Et'UTl*>;R} }ߘV1AuKwHd{~++1I(: /WEjVmrw[!GG:̄瀔dKx$-~9I|Il[3DW hUhYv4;êepC(jOsy·#@_ AEXV:;+&Mb'{aCMiJ.v;_#u%Bt3GٷuQN[Žu'&`c7}8Q6ͤ+{A+ُ]+ J(R~8Ŧhކn/|Bv|0e$Fja0uۄh,ڈW'ŢgNZ;lg\ F p>UM\XF&ɛ4:vμB{O[wu9u *m_\RfS+Z&^-2ͷ]hIcZk?WԬE6T,0 t?7ajY>y=fn,Ϧ2o1@L" Mď]d<'bE^ h*i eؑVs-@$Pk#XT-ї¹+Moʃ!arԕ@s/,oU ̋|vӷ%2 ud߃ p;( ۊ>ч>&Ӽxh}HΆbV3+`k}B>m} `"+doM>?!JtboXKD2G_z"R2J{(YD&~y}O9OHlIܸ+ ট lqj2vb7c!x/SQ&H4 k6=#r6& NUTæ9/?5rWcZ "";F~ݡd' Z hp9ϓXDG遼FLj$uHb3%Ԃ n>N9 4@`Y:z,9KA)y& )-nR;z +gRĹ >b1CQ'P /E$X?w;_+-q$D%;`Vm5&AN\P=$Չyj`lN0yTOy{+\y:ό O5/E4 )c(a;q<YmQH6oS|T:r)g j7O@P(z_o^u;"m2?s?ogQ٭G a\p~'@qkY<#wnƅ.Y_xhJ0Hl+BP|l?ES<@ZH]($ zZ:%$7셖eUvV} ̄i,݈m4B!LGs_Y5ќvQgO<ފ'qʕ+#ӛcpzηTDB㵊 gX2Vh@~'AY/F%J\<UV]7hw!#k!)wXv΁UF7O5p:(Fm{h@95{EN0:imLʡIdYkz(c&ĦDpğʉl%Z'љXo~yq#Iwtx8Dhi x\2)k?Zd\ѠƑb2J ߔ,RNoGyԮ+?+}J3\9-7YhdQ\9^ӭ[ܵqslaI2 G(pmxh! )Jc՜%d:9*tns_1Mz4;KZN\jiI A!N|@ܰ6Ё.'"'ikDb#f^)hez MWƗXA&|#gE-vE_@"`6NPeT_E:T[33_GXƓ!>Hr{5CTF0{ ,KIt$ En +/~"=4"`[sY}i Y$Dd_A4585Mc B4ܐZ{Q6I0Ȥgm o:/nNTb9Խp i^m8;zYM RZE[7FhU*4N El&FT)r[_tI ;WUlVVYq:ĤnWrfA- pޔvl ,͜$'M #7}b:v4nQ,?T`29*\{6v ;faNkkT,|C fua>cx^Gd;ozyjbѠ!Eɀ *!+YYa|&ò0&63 Љ_zV7 n 6Fg-/R[ "Nэ1b-"1䣰fFh 5Ný~-يQPȩ= lem~pw65BZ6("DTGu@~Z ,Yw}zPLL`bK6&qټ-ͬx+{ N령=A/O4^,:.e kX'*.g#$@+rhk}%<DžeIVlH0YF)ӪV:ܷ xn}Axܟѐ51V2!$NᐠFHi֬ut*BE¥oC4yv&GZ*p_N+gdd!rؙ e DP1VY@N=MwA4A,;B)_; /[C߹ |r{:16bĮ 2P6Z]c˙ҀUHc?odRx ׃u3ˁ Zb4Zrvn' Of.{ùVֺ,5%Ѕ=^ ,FWjg $ ^(5u0^fC<6GMEױ \k`gYl{NHtO|pr %) m˗~UgI $ਥnm` sYA2>3m%adQWw1 qTMVlVj}iٔ@x\Q>Y amBb) tTU؈28d ׸ c{PǼxvc$7dC&yЮLV^] %3(\f0i/XxWSpuͳhL$).+NcJ+/WSy8l «I}ݥ#b!&lqiVJ{FT-<-`C6L$#-eRTY[`9 8ߡX1\fȠLAǧ_v-,= $NhT~(sm,"X,aP(}iEdNJO*0sɤNB^i NlDߚGFFaU( ʬxz &0HWWڮPE4}TGMَ)` }GR'uh=ڹQKXpӉ*:~,Zɴ+?dB͂aZ (yVv{j ~&Pv2.)\*~ Q+(`47Wlmbb«NrmTѽ<rv9@| *z{g 2%'\N,z +_^f'[H1+1y/0ywo6 2IKq+ҏzטוwRv% ] >_~EKf"4WԮ xT^A~W9gͥ\e/Yi@ku"J]- %CBJ(G\ޗę*V8WElҮ&G9G ^`]$Hyo%?WYnqFHЀtY( !A9nѽ$>Qg?JONBE@BBߗ֋>=(8)ΡadeZ`֒\bJ,4\e8Fc6,lThy _1l~#&~Gr㱊XYMFߋN7-gWi.F.<yd 60 e~ H ƛäds4yVPkdf2G#fPдz-)fCN=s4GRJ XW"ߡYo5S(%aJun*6jա ;evoaA?濃ޱ(޹ZR9x<<, `,,P4)+]:dtP-?)+8שvgIN@]e•dFEy}j [YPɶϺ-dݝb5)QbHGv0XruOp: v# lJ#.OAɠG!EnGY?<Ѹp Gj] DQ烵zudV<҂2 vaw2=mĠ󳣝x.y4}{E­ 覸~a#˗o?Ch +w3p4_| Qbȫ[?&pd97s͠1g{X>$dq;#;bCʚsfլ(AG|b? LRI3Za?~$0޳!t`T=VMUڧ\`Xf>y4_kmԍCmzH;گwA9"sdPːA_g&fFۣ_HYK3%*JB'*[_B2pEH ֜<2N|x$AXc$\e?%:s9&Z K핊z#ΛdANrHdJɻup >D!D^*!(fV$Rp#1I&PM|&Mzș~'Iv1,GΘnnq?XAл@1=lZncIrt.KIILGgx&/[).6<ԏ߿n5Es"$!k@X,чO?EUcB$adpl /M馇ddcydUvnaF|73#! ̉{lmyްA8wނxG*Gi`EVsZ9^:5.czE>wgV!Ob&~ )ar4NX"%p~.^JaeIWsIBZnx<6d;to.WWjnЊ.{w%TQK$%v "T~hf@vrsN5,|a\m@j8T"ȵ b!YZ^3ۈÄ*s}qNwDdTP?r!%Q^\G#_AK;ƫl\4jMP@cF̻BN=.]}[샾< N܍ND|qQCJّE0)@ ]t#ƫW"v~5ڥ(#QqA'>@lҵ)Z!t 6:47%|DteVPO2#U'[vmNMUuqkq]K8g$^1D~c5GJwv7F@s]}{xHPs=tgx^z}FsFɅzJQP&EC?.G8<U7d`f7}wP.%va:U"̝9~7hH d%+^%/,B!UVx:㻙A&d-3GzXf->z[QDAZ{tFh+KF"}A*ZiꐓTK2Jt^ή`Á/ %*_x묗k-Ue@F–5ͽM)4a4icZr\!̋(07۽Z AS5idl k{]| #f e40a4_KZ20~ !%N+ڞkFY|rbyFxWb"TÝЉ4vK#pI({L{OLxSUd$Gx vݘa}ě6y}e;֟A)\]7}iF{xYyJЪ#LYnWqeIwK,۝tnNJSWF%ZMTfW获0*HGԑzJE;Ghff5󨘷O*2IP('P C h> 039ꣶ\H9ᯖ.?s2G|W5Y9 ѵ,z=*rx'^|ʛ-u^FM3Q]&.b/̲{[~ FrKXym$]̢ &+Hc?X^?**`Mxl_JXP"iװ-Ru]]\WmI.✡7jU6ˬb \LZU7A-l/s|B9)+_// @7sk=ֲaJ ym 1ZqU7jdsGU>@(@1iC1i\ 膾=ŽV}<>i2RAC"p Y4/M'p䨔Mc0F+Q=CevQDn4%J2ȱ  _u^5վz1X5 iF7ZIE(iQC ˸TX$wZKn&1c.9D;S=d:=^U.$ 0lwt)~y trE1Ϡa)^(Eo|T>ʗXpwKo$\7#~ ݜlجM1i- J/=Л|:q2:~TI9&\< Y!&&'qz^eT#\aJGZ5!y"Z'|o!"e,/F ~"=G0֜o&Vt+*˘jsn)C,lQuBaG27|Duu(E|PէsrZJC.ƓdňKj)fzˣI#s1Lx֋[f2QUxkvyUY  ,+9ۥtWc61La<]b$tm%ҚZէx O[sDQI:>UCF]3A 9e!I&>̲@xj:5vATlF E Z}nVn,Lɋd9eYef'|X=, thcSr\/TRly20v!BkDP+oa{bKUa"V l娕i2لOc,ל,Yֽj$z$:hz;3`|lp_{0FSNp=zM!OɫU qMAf}Yk?>ˊ¡MI @8^i@׉rJ+PlVc޴>[4lNy?D܀^3wl oj;1e{ÐQy2ri/2F#b+d y鹹NgUwDgN(N@FX0^D.Fl@-"cDrhFFC6 =CVKcs㛋r&&!KxEXt1/IURjq$Qm^H^fr|\i #;.1_~\njSߤrA_e_LJ;HBQ֦< ?rWxHm3 Sr kHN~EnBXdݭu(yPx%.kr,yC-$F8,6$^Ot@$Sy1u!ʫ,I:9<UQ?JoARFd@r9^VPAEDџ?+֡,sɸ>h~l4>Wa/~Ɍx^W0^ݿ5v%;"_ȹWsPeov^ȋxl)<ںds?IjNzFFR+` TN?٫h‰Z`} σblI89ِxQutzW!L\ia,8zQep)w^YSp['  9rk1PDoq S]PSeY0ɺZLxʒX_P Tdz2|f-t``vSh>7 'y2:OW&lП)u.[?bIy"1.Iy8}vgNvwp^5DvV8yEz'\qPuZ>-xFIǡ@O. u+\ D<w$tF+eR^r#rʈ= 4ONxPSaTۅG;4¨Mg>fj*K^~h:)MhtHʠ<\-kþ+ð5 N Y Xyỵ$Q}/%=;eG~#/qc#G :Q3Wc/kcE S ';&jq:ZYg~˔3V 6 ,ߌVD@*ENsˢmѪlAT6 YBKXL5AkCVZ8bO0| @W`%piv[c 񜏎ye0卂M{X237Ҙ]f QeF>5UGׁݶ˙\w6*o:A\2}.u`^'Gevbb1nVɅ'A:iAD#;p)Ɲp\VfV6?Xբ#l<@g銹Hv.rGHOCjrc8I֢M)bYd߅UKAo҆hd^|NzủPQ{kVN\]xzÔ&}M;Ζ@H'bsͯ}a'aHz0kdbG(UNJ8k[ 2cia H9Ӵ%PӢbvF1!_b.=24:Ƀcn]G +"*1s V|WU+64y sI ]Z b,lw8򉅄˽mcשdmQ랪zU#D n=eA]Gsow 2}G,Yv&Q,d@ok|dpiGbGI_v Iߕݪ.5ۉS$\* %P{f9qgh6{]]LΪ[/Bdd<%<|%' *dn[ |)]cs om`mަ%2V#"QA鏉i7\ujb|д|S}j[6RL~XJ[xiL 83+ U?tb.[}1& 4Tp IVhR #sXmFhl1,5[ehcc ?k~VM=$/n`}DQҡ=Ӛ\]X, z𻜔1Z6"[1~ye=Y.2 5lk( @DHʼx*.+yhy^T# fApiYL"Ko |Drg}*"g.{:=4,"w2b:?:sƫȓ>+ N?f3V[ܙ .b '7V QbЕ=eqUayY .I)H>S-ڟ%wnP=5`7,huh [ߒo Kl<.y(}(@|KT%Rͫ bߞ&kBR _T,Me ݿ{'JB >;AjmO45Ibx~Cu8RM5xDG8+IZ%Ȇ|A%∯ў׎(=[%YS<0۷w `$˕ܘcP"L-#Q,bq)P]DI aX(Ud}=NX#66/t$%@.s÷$Nc*}Ը)RB_t]Me26J,O:R#ScX4~hXdP2f)BEJ/pWA&م3vkqd}/;샰6>/XCLd5l׊S[naEWsw7.O!ڏ`^&n,@X Uew[5uq['}w\w4S螮t $o;(h 1;jde (!ҟJ@sE^Ms~}V 2M$ %7PigIG-}g,X(9ogt +;O(XIۙ} ?g|]VJh4+oCך*\Jcno߄CUg)EY]f3\[i+:xN9F>7y=$Po-^k+SFB^NG^7ZH5Yfv7Trqr|\ŧmyREӼڹxϘG3~)䠺x y-K%|@<&yDDU6H6<7 HL: ͓ݽ{'ei. ~p'$㉌I0RHHщ]C'9yx!10)N}]_5cMطrXC_&gg_/m$?Խv2-@_GF6p/8PL `F5:Z4&oҨʵCxI E{>Y:~s[x}YQ'iy -`RVYp3N qϴ"y۲vHYE)ųf44y#sx_@l6,볹ܼ^qv$ϺQo7@uc[ZWq4OzbGkhS.L[P*q!G~KqE GwFsfźX{KpDS;5w$5QJmy&Lܦbo*(q]~Y9Vs<}^Uڰցj~\N'ȍ~,NvaR~܆Yxhd 0TTEר>oZ*X)o{ߋͶ[{>&?ʦ.,wu|6hN6NQf"H:&-XHKu)_ 0vAL9To 7HIk #6^M}Fb+CfY et=UQX%i.ѠMPe<Yp{wn8xGJcJMCZxtP05ؚ MŃͥ7Oj@!%(XБqzgx?eɪM< Xs딸H!'Dn@BcʔtLxd 4Bmzq45S/C>T}x8]\=Y *D7 bv)PB*BufFWAcwFrB4kT~P &Zm qVLaE; ^N)n_2waF(y02/WCfd #$(j=B/V4S60س)m57C֋u7>6ƌCctk.(}ڠR|ؕ(чcbfU`6_|?-Op<ѸpLF-|RF$[O'0I?b\-db(H9WD\-Wѝ dw|jT-V*?@A/U!rkC :L1$if`ѯɠuՇծG;»7[N%wȍ [|MmA2yH91^(@<~=Y9%PvuO?ɂ3-ȸ[VЦn-t]r57؁ 7./~Za@IT*FtqD@k'WhD0u2>4xNa)Ƅ*'g ⩁i$7v8~ ~xJr**,O[%om">p楗7E,|a>@l ͕^1Xlڭ S?Y2,爌je Qo!Y.&qEgϱT3YhjBsK6o0֔*wŮ1|(l*5jiBio',]xJV!5i3cڰ}I2CԠ h^)X =T;I:W79i c'Q4YBT^p\^MTmO|/~g/t$2&>"bHmy82 I)򔚐%|.]yT3tʫR{Of~8g;]Y)*֗O1+H t@938c_t>[[c @Z`WꚀ_du셋Fmm>0X|:w07؄XZ7ެY!To0¬270iF`-,x*sN68 ц]K,GPJi#T:Fi$hij"u2JQM1>a UVΟJqU_9K;hCFO8V d Ėx ^#[i^iYn5`EmOO~<vD~4MT\{U2b={9tZsKǢc~# ${(bͰK20p!sFtV,x8v&ud?C%i˕n|==b튏[frEXH;%>i6gږU2Wz2=Z'ciXl&" e3/BNʈ{l ;~ҕ>7#`ϴF/4ۧo)L#_AuNm~]LW;I1|("7&ݯ$㢥," q]O/IӎN#3SjƟƬg|~rL`'P-.GU\ؘΫ%':Ւ)~sDB&QgoH%[A#3[.6k}ݯ}{i{,RB{jOJL៴4q&]Y4?{G(:K|~P |=? @Rhiƪ[?Yq4AgFX9۟ GlU{98 EsAxǙ1VtU˹¸i9FNUF6q?qYWxHpǨg9..kT[*HtZO32ߵQU5@K/B`Ւ(]B^YejDpAFm[X)?Z|yA B{Xßd⸞쫭{ٓ?r&SzKW<0"~k7hl cD-cҺcn lW"ȃmK4}υP.[Betl׌^1FNL&БL0It/IphHnߊLbgO۩Ҵa.^=J@PGkPH7Ik=UXegN$ V4yۿ;gݝaH>={&6p~20"V&  qۜ +G пb:(ҖO_ξX j |i:F">] Ƀr`0 GmUɿG7jb=v!ptbM1ȭr ,<ɂn&d7F* "j$z 2_hq8j!;8<49̀]uXZBZQ<|h=gE5@-7 biRh=ă0i~T3IpBb^NR6Sr "tťyXfOWT72 `ѡfZ7ʀ;A"jGpUC-0*I +׭"+]valO\ -WxKݺ|;\%_kL2=|v˶Wzi:'t}&$qB2rh(:QG-I/}*FT)Or@"}%L= MQ0!}(ebUkm |}DE^4N!7<K xuo쏍BL~ c*MZG܇6VErc4#Ac {h gFKZz<"& cdGŇfZ%6ZdQ*R1/ B0WKUm3]$A[81PbKWYtS.@@@?اD]+b D@LOse,~2r?JO #AM[΂VVƸB|mwP(ӌ̖&ޱtȅ5 Ƞ X X OZ ^MДht9)  ۘI)2Â^j4 h@Nѿ(x I:>-"'C oN\|`%bg*7>uP)m/]?)a)n?~ƞ-Lnzlz1%r/.@,yS# :MT瘆M'Uƍ ѠuU;l`y17_kg`UBU.\&}2t _k/m|R ^&.dz(Lv c0U":[Sί[CR"eJ]'RZo@ߑTAWcoʤ6SR]O&-86ڂ{ lLu%.ş,<ۅ%9fA VTvJхtG@1*_-7TLsxXeW5ıSй84`+ 'r.BfQbBN}(萶'&%?9s8J0iӧoy1TOO =έl/vTxON+ٯP_ʴJ +QQTa "%4}ո dL1&,eMEoo:tzp]&v{5C@X'7ȄfޣzE9&v ߔ6\'=R? $Bj#tĬ: e63.Oo'҈'3vy' 'Tԙ6;.՝6;[?v*ְ3{:om@4ArIr5|dǣ=)1'I&Ka2#r>DdLM6Y#=LW /GYm8E{aL|`y:W_"?a×J4f{ AJVC<ȩ\ M~e'{c: F%C0ڋåļ=.djaܸ8?T.4j SY%(Ĺ};h&{.n |{Z4@\7% sAs.K-ɛ(Bco/p3HbA &Hw,م^~lOػxUN>lRv4((pٗu9wl'% BzNW4hFP;6YʋS|qMim@Cc=9fTkZ,n@WI@€Par:>-p1 "Al!r( = ?x(`0P3ʻaQwaAA+x}Z4Vj2ԋm{i. R),n+TP}C2"[i9Q{ڝ0Eqܩ0GH,/x^cka~G3AΑ&je?BzE(Z:SfAǟ YH1|=š>͠("wڵ2M\TH[W|Fp'hH`g\(}^%sWS%_b:~QLSؑLen#?I !v܎/'O^ӍViuW;?ѽ:R9׍1&7:λ*g\1)?Z'IoP6_t ݺWb\.~Mv{譧1&]zJw'7S%ľH4"HWW~Y]bN]bm7HSD ~ aJ]fmy'MWZuDx1N"}^x GFOjg! `n5X=0=yRZ!&}2AF”"k$߂,S%8CQY/}?';g) %9BMy.?T?w_<sl/oQ#L7+sR:B! )J.oh`"B 6[&"jf}0DUJ`uRGi OI~%Oc@DG%$Ȭs.Jkw˹Zo+~ TlC 餕,D9y$qtꩣmһ/ ⻻#1bJdw'exڞ=;N\@4)hc{Xt&dGV.}lԄI> S~xf5${.J@Er\W9;ͭ|qwMhQJɹ']D} [֦022.[wkWdI%`h[ޖd@魊:"ϛIzW|!| "DeBPP)t'+}  _ v#߶RXË1wRO8/==4FU[F'3ådΠնAv?_dbN.3o]f|˞Եմ~ D:=Xn?&}J}h~4ECDFN x"Ҥ3zlE(|.ҳdK%&>hB> sBF`BA~[tc|4qnD'lw_waД/9-{ߎdecמ,P 3p"@(fCq ,IQSb>g }@?P9ozXjv/6=aC!1I^7|4s 7z$3V=ۍP]%ekF̬{!0bx&d?/Y҃L9i۳*Bl&y2`GՂft 1ù "Vrjp0uH%c۩ 䍓 07NN!J9PԻv+K"eOu*13D(xiQk('dXeuu/kepAxiW; =vntuNɬ3\AF1jd̴ZlFqu};֝D֎]5p 7aL$ A8'e;׈_/@e^xSs&,$9rD(.C揿H ޭxF'IN:_,DԕJ>ҝrXM?0?znFw羁Dh)=h}1neq,Mx+ʹMxK=;WdggRֆov~R(CoTpf g?x<%{D˺'2{q=1402*v 7 ѳcج9/Px’h 'oGht&C-blq=;v3 F{'>ǃۘ0/'|CmA}[[ ' I 5=ހx({U[:ekIW[ ᰾c!'`߰l65EpȡEF"jU"+R I細bTGFP3KVxhAp E21{/!7Hoz W|POGإnfp_vQPӄ<&@G`(Vh̔Q4i9jZw$5+8.<ˁ%d EɌ#szO&j.િg\6ź^[ ,M9O,V>zuW1SMtw?$O~?qss5o阁hL*}}OcW$k݉wMdŵg)ז1ݷୈ@vl l.#3[xI}+9GC?N'(m$لARmlz&=/UC19a醴ư^Cѥbne?4!_s2!vjPMLrHWJy4uH|>MWaDK8B.5J >rE/S>0ǯŗzC?X<3gDOmE<ɰ9E|xpYr]"H8;ZGn:) 5cq :6[`O=U`FA%3( \ '2gP[, #MJ ֧$vމdxFPp9K%zXoL2S2=l{ aAQN#)ٙ`-m;##H[_$MUMXȏZ `bXi1Ѐ ,:$SL'b˨ H w:79@4S,6|Nw YƓm=YYOí<_a ^Nجufۅ-.ֱ¾Xu}3蝿7"W #M$&?_,烷BNڀHenIp~#J)>PN,Ncb `F hJ qkB]B}{Վ]ܨ}MDPAU=x}+~6Rs*)>l Kmq)ȁs.vAl6ki,IgZƘ@S1i \9Z lC.n(Sup ȯ.zCLQOէ3la@coZ*-A;Nx BwX-kY4:@Uv! daЈ'qx2ISyu i֒Pӣ]HU" &߸:G tDĊڻ(<7(Qᢪv0]:y׊݅v:qB3S;.F8',`]Yֽ~7-a瘹b"n>+C:w⟝Z2oYfЯIJ8oT\h_RI.Nd n3"' ~N4N9^W »oz+y|+Q{‰;vtG_}'ufߘZP6Θ'&XJ@ #6q ++-Cj/x,qson rAA 2IꙁhNŇPCVVdD/ 4r:PH z o aۇ<0JBdO'| !9v0sϡ t++nuM'㭵l\#fD-fU 0_.36ɥG3^28}Xml@+|T}{$Ww}cOJO[Tt0X~ :^MZ[X'[Fv5ahVe\6=z m4/"Aw7 {Nt*M) lC.رJ9j( Z2#fjs k2-|Ld4w8wyLuXH`^քsLd  F㊖ur=ͩ5&F)8 ;pg<'֊iN[P0.=R s$_'mbo-%5,Y QǬPsib;ɩ=;p #:z Ϊ\b7QU𻩥/OQy%*@֦oNX' /?8yPs`G&j|&lDŽ[+l.zA@tF/HۛU-8U;)q!Kݩ# a+IP0/z|[a<0-B[R&[}kܨ":A/hPMB$9d%ec~Dt35v nt1e`6pUOAAֆ>3|ib5{ؓq^[6 ?6T C3Th+m ۴ oݡeJ"@K@V3hvx*'puMGh'o:5jH[׳h &~^kfac(\}O|m^]4P,3nwkT>W :f%9Ks54v)~:0z\AWMWb[#N _o쐹Pwzt\lx]!y׽ǗKzصuQ:rܬ`@(_cVÞ+_̫fZ lJotﹾ.\M~["]2: !EOU\4s7q%5Egs6M4HNigC&7:?e*M` )HZz:?GZ lWmDv4z >2'|YI^'kљY H3kCnFJMۘ@s!-| Q:&=KW30f}aXXgijR{cEK+;sgt{1&^D> ~; a5Eo~)ZuH0;z VP],4]tihw\,!pOvLր2 6fxXz?B$K"+b`od1:# |qҋVe%^U'=M*R,U÷%Zqesq6"A=g?",d%b Zv R:^fĠ`cCƑ&A?c^@{7-Le+E =1$c5*g8՚3ggh[MkG!xSn}p۴9m KҖ&>ՑV%Cz H57Ȃ29Ƌ#v;J4nURAS?:wS9}ۺ>29BHA44(orG޻Mp<9PC"}\\VȢÀ6jMD*}r~?;r'!}gA&2_z,QBF2Fino9vST?*& #$l'עiQm ;{_gkYvXfPQ9^-`)ѱ KAqo6袍:z<ē Nka釢)ʴ73t,N>"IZT]mKS#Gy&[e/: jRw ?<k:㾳f7jYiV,vbۛ#*Kvwwy'Qt0OdYb/b eiz6=nW b ׃Ƈ,+TwlZݸ={ kKlZd^X2R L^͐^nxj. -vr2IA5?SZ8 iGοNӥyOqJm3`BfA&e=Yƥ9Y~ͫ&P`rYWG-&ǔws ݻɬFVC\Oy"&n$Fǒjc\xd53요3M.G ,"L7όD9ZA\8_O ZUИ &͖GV)Uۉh t˽.1^&)$Dlƥ#% yZ0G$[p.5D^u-V~ƸB:m-)ۮ(7WYK. ݡ'?-c'$.nQ2a(%k  ݟ3x2@Ur-wn':  8Fp6.70l雞 mf'ޑ\&*aKw3PH7V9-`2]ݛg"*=$_b\HOT|H!^qeo* Qs٤~$JM[BcJN5Lʹg40Lqm a D ě @ȈU@߰<ڪOJZȤ|ca?BIqYҩsº&Ut&FHx::oZ r%5%ePe>Eg'h+իnO/$e, +ѷ86g͢7+l/L1Q_SI@|~ѨrLʴͩ^ ›Jۥh~lOMTκz^ ]8L3Cm'n+',g hz8?4u̓%P z|zFw sR'd}ӿ .2UCD = dxPC>e,h%ţsȿ۰;{>|gM">Ӹ@霝ԕg9Wb`#)c:!z_QJS}2Lj=,E6#Zh`QāZR:fuyДn~e eE~wue)o+L'+(bGLqd˜~-SƦGcNqWd ׊\!ᰙ-3$Vmrw 9V퍂X ٞAf<̮޺uK(0ı"Z,92m>ƃ쿏 X񒷯yu$9ֿҾr3 @>0$3DʹH|ohH=԰muAj#pYTKa$h9x}\rca@ JG"됢] lE̵8By+a7xW A݌6Tz<-j E|()/ɠX[" z] ҃Ǭ8ulW9a 21X4SIGouSWW0IPa(= TlY~B!SDNK9}O0xdlAlQ㶸:g_6u1C˅FU\vS,T[[Bor wD 3dRd-g ΰj"d&jJ^d#q-NP!H*GsSd/` 4w\$'< H^5Bg\&ZúpSrV9`,ٳ^ƅu"E+n\¦7?&<ŅEY}=)j fF|EȚ h֬F `[2F#5eˑs}˵vϪd׺yA )6T]v`G5TYC)S,޽o v9p"ԁƿux(S8qձl$c0G>M'mr=0$Dpry1_7:wtmI;--uq']iN(J"wg /y\B\)}ْi |=$z/үs;7趸R'J& ق2'*l*+e 7qK( yy ߥ#NNRӼp[QGȿ_+04\ͼӖ =Lg¸Soi<^[ &t8 U(Ps,cRAZ-W_b)u8?g 7uH{ShBV /!?%IHeVdy!DRo8aoq~!%l &p*1ҏV˼lŽ]QB!{RIEQ'.)Ɠ4|no?. 9u?CϽf<-(f8栋!Dpn J=Z ƝMҳ_wRLO 7цbY K]mx 0 5^v7nOkK\R/ nֱ~Y_'^(r2VKX0zrZ:J|oިN[r2^SZp)06"jr5 #+eM|O '7|pQޖ=SP&&TGgH9r76#QG(uH$PL9vگ^3WD==ی8xubS]LY8Ͷ<ԲTb<Ā?=$l[}m(TD4UG% AH)`h1tAD*OJ@Cwn6 h b{)0N))9 ˷MPڈ˅tbc%Vsyrڻ5 :LTWUқ`g ([Z|qCG3 V;jT.m\8SLO5G֙[KIP!i q\ SeǴQ8O;KS,(w;/9cQJXސMey`y$Kf)#%(kBS} k}UqIYWT*D9=9 enPS1?ub Ն6,?c6\,[0-J0Y.n 3SN1"IVq>@ 0I$) OJr'7yf\OMl+X ~l}jD{pʜO h0H;~2d1X l(xa v׍28[[Φuv(l]wPG..ʚ*فGβf97hW|%4 qPIORf0dT{ On-> Ԧ8ެT 7@9#۷wQh=|^_qkH^IgY⠗XMR!9yɡu|>E ~ :xF}?eŌD-6$Wr^avmw2} iU RC-ÂUREx'|jHZFqPtf_/OLMrL[lAgӸZs^+u>p4($o06DWYNB<ʆ8p (/{^aTݏg*#g;#LB/ZW6ՒVi@e+<܊o% EmJjIIbϴגVDb@E^HyIT l;@U=D5[ 9  M+)WZ)KYE%)!&o;|ҲAYVםONu s+ 9 z&sǓ,VX3KbR:̞:"ZՔ慪9"w5Y-N1vԲݸZ䌂XȈ^> uGY rT1-'Sú[ͽqYs.们ڇz/(D$,onŵwlr ;`'J~NeJ.1Z)kn=eΥܪN,K siJEQ]QdںFjU?+Ël>K ,` b lPe'\FQ-KSYC bMܤSVP[{-`_.9vO76M%neݣykq2V C\YGt.V"=JrD5]e} 6&W fs&JH[xL׸{PJt;[09l]zcja(MPh;sɹJNtoqTR$rAs ߾9 Kq!.ou7Gi'k10SWPa iYCC?s6Y-))3zȆugڌpC /cl;čDH<"`'iAQr.yR1] A7 Js=EM l t8^h,a= 1Jǹ`HkzcYO\nǧQ|;mwA@$M%+ mQUOao4첐MdOBoFbH `D&n4˱[EFl8= {/P } ML;`\*U1z6:uda^p(qN%ٺHϖ[zsnɹZf2_Z[!Ҏ=P~-Pgdw$UQ 9!p0)?=d'OIqIKk {|@VG̉n&!N>qBvf MN<lH^m8າʥ` &xs;>lK>'p }!DM;rv56Ϫ>&.j&gw/\j^z$3X0cVѠ Bv+5?|vJJ'z 9G亱Tڷ Ů;ˁ.>tU=i\5X9lw:t}\sz2*x;qi~Sr+x = z;κ^8/J:\>v,2'x[fIr|x&R dUn\l!;g'+3XO7ߓw>\gMuj03!H/x̲\ {*b ERd+xg^!z\*0E=boLdg 2ǂi`I]! Z*Z{Ҧ<<閲`P,ɂW FbQ(Pw3IB~}f}vqգ3_z$)Av}|Y 8eaw,4;mAaCPSh@?3Nՠ8vqz@W@r-^hGoI`@;| 7I\±@sζmaM@M; t2ZnbH2c8=ӌ x A]~9tZ{xň{g{ /K~#C)~ #|OD?{ʴŒȋcr_ T $R]'0DLI̝>%iN8 p_cjvS1z,݃87 TE,ƓD'P/lGf Q$SE;wuŇ - 6uj|^=ZxOءrRTvO E g~s.owK*Q͏֊؃W\bX&Qdx&ܒ;l .2W!廋VR]m}DK}WAv0 mb]G ‹uP#ϖTmQ!ܑ`aB9`5bhמsD6`vx%A}oe}Vij9wn1TeTEw'Zo}s# ~u,[WQC $k%Jle{׿"}7wgP=R n1us1-0#|:'x@JHX#=25/5y[ƃ)11r"齚W]At {KԆhu25o;hnAzو+hR!4]C mr@(hV_ P)ٳU ޓ5usO52"@㠣pE]yL3/C}9h=mj[cP ƨc*}Ho\b2dŹyٯyD'_abca>`D/T>?Iiͷ@.%&?CLYc(.^_V4Ԛbòtzp@vi̓p_J;bW-p׽:P簀[ǘ=p(\߳5(s4gRHWkV Ӌ^ \|KtI Hm`=IoPwz.ǔf[:H+bAy񚀯'Y^EG#8/W(B3҄\`׼_0p¦Ss*E?#0QadHj/1 '#.xuDwt$X;"4˕͊KG3lD2NþJhbPrj4]JX>lX:gpgb%Tx?m h-L#Z]9}z M1F56"ĸ C&zᶛd)`0wFDԮJelϩN c>U)4 [t#QM8x.$e_(~r!+Wޘ]z[S?<|.h]Su4L klX ||lțnc\C \t[]lFY-cfG@,)~e, !d6cԢ4rT [>85FBMHc˞D5L]ޟU]o1VIiGZ)ZQr2(c$ E1wtiuL-A1N(O lM\T;TJ0}F̯} ~#tfپ^>r܊H+/yS_&c0-B20)xԘ;Caܚ׸tX33;)DIHg:aWul#(h>c]HY|ʇ>3?O @yAk ޲ pFQ 7c- m*\P2SP%ȦmrmtuԟYd}-"OwA?IZ&.Y{Eeӂ&-=KR@3m!8DS*>gmS406XVza)<FSC4‡ FIOℨWhEskY b%yz#RE|_x;$6_ C=00='Ňf.demK{æ8 UdccsV0M*(ހDaC+ffTVDbI}EYEܻ?zx2m[LȤĕr$iHӦoJP&͂pmqEFܢ| a;L!.J@C|L tj ?]gѣ]2IU  7>y4@J V gΉCuKGJkz$|{SH^(,:,dx\"T&tHxY"R(EGu=^@#., hlF*pa1SBYWa'_j\ˁ'f [$n}1AGхhmWaV}Jkfr\c<@4+B|} R,V%8 ,k37 p->M<%[7Ř?ޤiz)=N6UynQ~'ϫ2 OןDJ MiB[qT@vc$ކ))/ӥۼQfi/8g)F4 m'k0)|6f`({P`$E<SLW3qSogňwTqRŝt,'n>z!pO@I1Z V sx2j9^qg\6!UN{ 8ׂ;M=Jȵٻ!/fgPj\> ]qQA lII)?l@#%^jrɤ{/!9OFgf NCuA=|>;՜?D)|#h yoA ^.#MR݉M?r)nnpbF3cN O|,ilbSOIT): k$^X1déJox< Ľa%bXLMk9+sߗ̈́\W/^˻0l%m"/#]? E7(4lI'?7bkl VmC^#`l{@6bퟺ R^+5jѝ"".kfa"u\,C`-<L%E$VpP>'O%Zs@B|`&nUnTs"fO&Ύx.Hk(|PbÄ䛧ޙ/ NbM[ym*mTS "V~QK; 2/"@7φpon=B@Uuy[VAܿnhKY!iCF!*kU@I4t-s&)0ocSvH$'ơ}apPڵZ8enXcLA`u*,)w&8/Ȫ0|7YAҡQhn±7NY&.㣙O  L7,UؚV{Udh9MŎv5DIqA?6cR&=v  է>;.'@YLUK}Qlvr9"+9쥧&ᷝ>ZU2&+>1–L]U > >.1RCڤ,yt[\D+@bEX`Nϲ#1ʹ]&0/%S;,<۟|h3Cd("7%3k)ɱ;/::⿆c[P]8ic2+-AuG(:{ Y\ |,Vx m'3ҕr~`@ B_Y6K/2WC3Ǜr[KcÀ9b}KTOܺ]>Wu?.BkJp0(B|*Jn4A<Ugo|tKKE%DwdL!q?.0G˓.e؏5IaGǞj*uO%͕~4SNERAXOv0!`6]}2)\~͆ˇVtq\ieU7Q&=~شЯ:t.EٗJ)g0>h#n"]0&-}Fo1ظfC:GNc X&4?P|I^~8OҶŅV=!.u+`fq@jHO]PV[E=+Xa:-FheOlBlD7>VwvńRae3A\ԉO(c׈y80u!VSrrPN -[^V$"Z:P>K֑l~w;8Ed29uq#SEJVULlUֈ/=jƲye 9*3x~kب*pe5鞑3ʌEtz7Td>aAO05/{w]F ,yLѡWi>*x*@rfOZN' b'" /VbhHo̝{ç"RspaVy:?K>g慚Sk8M7__˜cz:' j辉n`% v`2-l\v :rWA@N-$b\>F>a~08419m/W@j](&[¬$Ћ:b@vmc2W(1LZwg._оa$ !B8gk`%UbsN'պ "w88500JB̻t+i -wM1AnF`C,r\ ٍnOP+*j [] |@O"3@daQ*]:CנN̕bPǡ-7 {Ԧ-`| tbe߉LQ ,v[[c*1oq3*u)% nM)s^,c]|6#~e#4f>)HoTuؘЮx9|?_Cٻ3%8O;";R7i=01E}i+$CAU)ݑCgwk݁9yoЛ AS@TnƁJ;I* cxu*B Т@26T';gy *?rfţezAR\;Yk{ ,#r+:*J^mXJQBB~CI ťD3}\;#! zR˥1EQ~\KAP\n| ʸh$>x | >[Z9/:[j@Q\gcV HpY*Q: 8S:6;Mf/DkGU4ݕ$( ck;*GK6 -Qic[6X\6E_X|`J'HAd3Lam r bDjL А}\QJ-ˀf5MEs& R؍QDMti}0fO2 G[;@t\gtϐ7U B.^b ~GxV$h?tPڃ+\z@@N(8{pQX҂*-viwZ0y7lM[VE~M$8],RK2 $miܶWA>lZ[zjZIԞ]z/!IЌU ?X.wD52͵|`ZUC~3E :i!k}O0xN.R,`:28@coY ߠiVJ(VJ[dPcұLb%]I0d G)-dg.F|Y [%Ī #'Xe>&d\ē< qE;TX]Q:]\a#P ; -?(xMSpT n3"zRGPd]t`絉SVJ\iTD(_CЎIz:hb6{U֚UV(eR(;_NWGs T@Ã@>Fvsr(ьE1lD( Wf6YX\֓QxO&!,#qNXFfutԜ?*&pl!mAk-,!4 h7^v\[MH$2߼)LPBB~LY#ѡl]+k>$,Vm J+GB 䙠xYn*՜@e0ӆ'qBD/ҌԞdu+wfVjoVlD\hC7"=t#z; /r"ˈwoJ6Ԝ,TԜȹb9 D²Ljaݶ[Izѿ^i?IM_(Ÿ_{/)L4s W\;b\A\+@BnC!ŶjFfǘl^@,V[.Hj(fҝr˨=OܤK&;}wa纫~>DQJd-K>!|%$/}ǨxO)?~0n |쑹$i7qIn6]rm̘G˨m$xJڿߺH+M{P]mDǵg-Y;Ӿ.gȨ#Ds!e><0T.u藝ۣ\,ԻdUUOπGx S;^,S{c!]\ ,hhq)sW_eiZPͮZgb`/rE: Α\8 a3P?SObh{I< e9*Rm"]V41ԭgϏ?Z&e#%d OuVYR3;ʠIJ{)qCtI sC&;Rvm?*qD2tayvQmګP*N>,aH?Nխ)#ۙb,rZ7Ǭ`4tHrlAŗ4y5s9ZmnҴla)|1"Y9WQIm܀a&7[LDPxm`iN tɗ$e8_~p"[K'6K[O){K =/WٱA]jRJ 7$2>L@& A]>B}l ܺuY}0xq&ݝJKcZz;{y~+6tӜtD}7L ks[A27Nh7WFG[l>t`3xп{VI{v۶k,vT)o|t╟4Cȍj E9Qj-pXA_ufߚ[ i{vkkqQrD|J Rt?/'Gq?.r"bA+x};A>R\&Ʈ ]|%Sϳ.LSir鵞ҥ;y;#V* ]^Upe()>&8wRpGɅBiejwz {C~NՅrOt+'̇bԣ\Vzu]֙aPQݺ涠 $AT᱆Q~30c1 G%Rt"v@Θ{+LoZTa`O6_}<:l q]\]f_I"E+}Uc.It$L(j #2c8JM@GypI+1 (ӨSNYMhVާ{Y<Ɇ`=WL](mh*ɍ`Ax7>v* g#K8ϵp)G"j3) X`BI%?٥ ~M 4rqu%5>Y6,mB9ff4  UFR=Hfv,w&U~ԕfa[-3Q7Z$yUۆq`U҇&eô\eq1`2/}AH 1Fr(m:xАeU "}` 5\mq I99r:ӥΘDkA'E:*Tea)^]TslGO(X"(']7))I1{B|icX%u+kHqSf#ŞEݸu8_el8F` pFzÛXS^ 2 6ɍ_b"h*,DpŸbޣj0BzL*߃@Gm*r@>>ϭM 4}ϤNl--#k#Z qqľ ?ߏoHWAMv .<?E> JF@981Pj꬗:Բ5.xvH/%7Q =wӪ>9ntۅ9HBO0n@"J >p\cy"&q!w~sY,Xq^gA@vAԨm'$׫?`Z.lOhf~ێuS$~ [94yԤj l]04y!!a+ ’͜)sFV8eXSa{ Rި@Z㘗ao4٨ۦȠUJb}VمqX AMh3XGS9.Zg7JmVvnS Ua Ȇ;^0~aNq<ץJ[qZJ6{K)&ۓnI36lE4tucd|=ӕL$Z_0_]9MS$P9RHn_!uG J6a1>uz#N}uq s~&ZS.!r/oEvu.o!6j;Ed#" bnLXԮjG@4][ O pg[ mZ!k"lۚgHt EWD_h$U7:m-.JxQ ބ:̺!hKsA[$kkH b8+F(í W$%CtnQ#CEyUG'S{VvUBjg Ѷ$h.[}?M5s*fya HBBܨ.eK~}CMpXqM6ҌI D*cb[wW3 rRDĺ/Z[z`2s:XoH 0(EZnfX@eu>A蜬Ρg*:amT+ڑ75D_l7Vai }{AQPMTnQ+`0/|RemR ˣ!g=YKfMcw]pH,ߝY[ZRJyj[Bp>RQ\ TQ!G,̶qikL,^eZko`#jС,$?FA6V(E2gEzx⿿&'~3*%T=\98'qLo=]׃ ib!w2|ex۵!kˇJ`0e_m5aуdXsM߶(:wTspT" N< 򺳏+tɉ ︑X T^EFOt޵GQtN_0 ޘ/u TJkߔ06HuuѩkmGw{pSR\b ~NRS;mzW.+`~F2X^b)يzX;^@:djpmt/A"78BypRrnvl+,RK+jsSuwt~SFqBm>e>#SfZd029U 繟W(Ŀ3t AyJc@%_GW R zJi +@ƨGf~BK@(;` י/R,#B8*6b%yԡNT-]}H\|e$5{&PPQY穾 ѶSR(8dy<;PNm~L5MI9~ٝ\Uk2&T֧`c eowu@9D1.&)ӠUiEiU-G]sBP<}MlܗWRJ# @С*<͠XKy>]ӊ3$^GZ8*GTk}0 :Sٿ!0 |!8-#[C07"] :cc-k%j#Vwaz(QV6BܮGW'S-˴Po-Y L:_ǿ /AtB҃S1uE[xԯ"дnU'IފXIGF(m @HwF[Z{9`44{ƀV'y[8~;6&Q~dѽr olIMV]^dp%Ъ*.qanapT^m2=+çQnQ |vZs /j0H:Ӌۉ"׋:x0Ig=10p07w:"vPuORݜ;pЌ@ؘ<̗«jQ\X⨕{=-X/|x J <mG`3Q򓳘(-i}{]Ώ--VIoO慨^mg?|8TMFJ`PMZq3pa2 TxP/Qx̂% &нg8sT2ۼi~zYoyJߚGyAϞƍ#Tyͦ:7ڏYQPl7׳'XoJbI5r>N'H6QwWͪ~swR^v%F|t~WY}^_l;JLdW<`! b{]RVYo-uȞBΐ .{py;^ }͎zqkOls6H׻TB <Vg[L-~Zf!b;٭]]AT;r1m ⯟d~CA|G.S%y'T@zh D69lyM{5͵v1iPVh7q';9‹v|]Ūk.^dH!"pY5gS짞jJ̻WfJ{ͧ{VQNè5)ds j)#Aװ܏h/~7>tV4D!@у~gxw2<%7"@{_Fp|kJqGh󍐿RyaP?V6]k&q2f 8KКD}UMo|j yEv͖yKA?ig^,wc;-da4x9BлI1r|;:o.E[Mnw?db8A/`gP?JϬku-˹3}]p靷JO뼵C̋3WuX6ιw/j,r_7R%th{!NN='-{2)__*݃H,86+ Sk3;.(=' tɀf$ۛ'O8Md0pf~?*x7pZ)jA={~wclhӉITD>]^i$]M,SKw~(x*-Qbz&fW0Mñkgό23*~pƗ٥&UxQVD!/U6GeD'2*^\o+1\6‚nƒdLpRvفM- Ymu{i"5Ds־.Y/[)s9 W1a- *z` CS&<"#KgM^SHpyS5$f xov){4OnC-hboc/\iّXWRplazϺ6"Umk_&#VҒ̃E*!,|A l*a$yp0੃^`o =ߍ.XFI9@X҈ѼJ%I隡NqE'+ wBʑRx,k%=B^֦kBs vO콋nZ%KV%m;>LL>dW|*cR:{lѺ%.oR:yʼӭc@]M+1+5w 6=%I!FsށC+o7=`?v5p JpmI]on_GUN WPߗ_XP?*,pئEU45t݂5ynXz*ǹ*^ɗTх5lVcЧMU3XQ}Z$E9Dwpo*ElG+ę;Ay2%'F1!>7jTH:}c[[h/#ͭx~ [—B'O3: VA١$H%w(K7 NAӮy:Ʉi .H9 ms#Xkz ˓h,#7Ool'{bG~*=+풔 Op+gfGYYĔz;o%SߓHю?w* ֛}䩻M28^S|جYjWLKB6eDC6D1Qܕ=!SWͱnsbGbzUBZCդp%̎`-HPͅ.錄m9G|O-T2"+~K N-ttISKggAF6CCxN6 dЂqoF6d _d7kbDjʗQֺʟ'fN-Sݿ$^k|f=x?[Ï\.;`vmuQ}. SOP,mEP ձUU/:2ʺbFktnݞ2I1g5ZĀ83 ˧3',mTtWVTX\rKe{w1n'!|[^T'T}0r+I'RD5Yg|5.ƺhxUKZ=4^͐#kn12nK? -D"S H>7$_ΐ( ib,5s IQg~eC Dfa@ǼxP!K^pmZCJ4MTSWI"utNYX)$v(խG5w7W{k#q h&pqU(%;Zkř\ݳMR):|nAcw]`d;4a߾PC2Z67 ]y8`(לalBlv3Ǩ]sC=7+lp:Xq%?r1a"ުO(}w͛"U8}zkc}!`yrI[sӒFo~t=+RGCu/8}qqhF|({8$*7Esmfҫh}!T emq&2ybj]%mNHeWs@F,@d{RZڲ r>2&&״NZ@`-g7td9ꇨE8YKh i쫾w/LBh \#|N.-Ħ˧ޗLFn|h +E. 4J2ݐ Uv䜑{kxg4 M@#dLqc jd 27E3;ǧn?ϋ#́7 ±ҡ.DeM:uy.|7P%d{6".JЄ~=R-nw#GTj( S+?Zž_*W;E^x׀*`n}ZB"!/zY[{:#iZwaO,Va{UT!Y0 ,H)ǯ>>S2KD &IiEP7pn懲Uy Rg?@SKo~J_fS+hNLy ak-YD&]504GNdGB;W>  j]<=V۟nxD $3;AhzD9GфvsӣSXϠ.zATS Z.xnڲUJO%Ʒ?ȃn(EJrUWQ:f9ƌa!q{w8oM %;4]dH%7œ:p̘%h()hP7@ԪA4X0I#mh|x5W FWz;)d..i@%T H`d| y jNZ)ܤYly#'M3luS౓o`,~U:?|h6k³аdI\55O:>XɈRc"D҆`]߶z#pN0 *ũ O 6Bp<{pmRyW\4Sկ_CFTaIfنK: w.W.Nq`3_!MJ?UmD `SݔD-~F\Q.t] {7G5оdWKw5Uñ ֥fWD WZ+?ζ bc,=dI~cIWsepܡ)JEJcӼNjz{kK5?[Jlv_cS&ELmW$7π`$* Kmi@ww&$R >(.alT?rajhi0yA[Hp- ~W\#&,jDVxŞδ<؈䢡:2u6?=r?:`  8̭61ﲪ$|ƦTc=ϒ>%$MĤ< B_\Z2 l?L.21۱ho4g9}8s"oljb3DI2#b1IZ>QaoJN* Owp/˾ŪIVT+FdEG`5zDd dzI mp~ɞN%a%x͛{7>]eI:ϒZ&vSbR`P`O}cmLαt҉`/pKEIp̓Hir̂Ҫ_NdωМWquمӟXM?õaϺp7S$`iOɱ"^; B1XGEb6tt-S dS(wkG3_03[z]n bq4(63Q:,GLZ7e"I[`WI<ގuod Zz5yWu:' \Sʘ〒Zl\K S?kKF|,ZSMcŕvyMM kBCWD4ߔt@=Q@q+^:LT@ڝ'Q` p}׹-93^3+r SA?^]n8DZG~ Oa tV>\I%oyie|l`I=2B#bk^G \혁?V͹ G}H{ꛆxf-JcOxUEf6yLbtkٶ?pӪJ- Ќp4n>]gk+ILF^:*'F0 B@j07v:is ņy]7Z Xt,VآeQ".Wd;wUMkj:8PP{X};5p+=x=᳢PH❷N䅸us&A̢>iTh:l*kn茘L? : Ov50ɤM.~DK@rq$+a]n2aH5z9W`G`S' |6vYE2ixv7-+E#G"! Թ{= j)C ~t;W&^&r>T]BFWj`JgCM͕C6һ6`P 9tN$`_G:@ũŦa gD#ahS#򥛁DAb|IdO.[^YGM"uSȔ30`w*OF\q`HzتfLߜ*?e4j6N# x~Q@쟼 ,܎WYSaS`j[m@S_{4a~vcN7=.3_If{LI# }ϜS5I5#3 Q$*m% xo4:s%̉H V㉿v:-@PkQᔓ6[z12zXn% Fa\>lЁ\ B Mq[sI G7 PY Ұ䠦 x?o^ .YD l5J|E9]>8X*9Gf_^EU}Ca2uQc!>A=I"-ln]6 Ek݉HpKj),DCG!E1 T[{f*ۍ)]ڙsWKH90xG~KGɧm(!B--W+ 1c-\g&d"f;%sRт3&Y0G4*wU#7h5λ/y:&l7X3b V=.~(47I,! f^7 PusKKcZ0 6A]sQW:0eN*9Ā]^{a7Q\4 hO!@OH|hsQzBwWk؋]:e.PI54'vc={OrjcgD鰼۬֙|QV;8aMIdQ"E6`x)xk/MePtpgl z8j@_? 9ߑw*S9Ԫf2yIbY}]Og?M%eȾ:Xw^6)zOaP}0tbdl'2'6d r`l±z0{= 8R+!zچQpJP7ғ?*:y,|7U0fAyqD(pwwF-O؃{F ƐCy<"y>{pΐ༏oaIs;z׭&Lofb< -COh1%5s^x9DA1YqS%!428 7JLJCh I[CJ)wf}zhfKdjv)sͳ{K,U:%p}0i*K?~2WshƟ\lOM?kk"yt&lKʞݩ{<՛a?E~X^efb[+[ǞYŒH&,kW9L gΖ!AsN>G8)H5%cqI _m\hAɪ/RlXvv0ƙp`Ǣ076c[jknA]<%zoW." txr~4E٢": RjJ =+K1].ջz>[୪ ´Bχ X6ߠ nd9,Ͻ [MK|FS iRz4 pFNYouAD%m3:nA<&A7JV|-gP,MfT/%6n4_ڳd"wߠbiizzf~{14tSR W CɃȻYCsƯɤYOi-?#sJ`~]g i HS}`ǙhLjح#Iu2sq*uLCNWǵqQ@̔_ۡ?yH1$R¢~D+* ]M§S3-*$x.lƝڪ03hgG΁y+7Y S=ѡEu+}.l9yZqHt<W]z vXRŞP; :d(J[sa)_\;Nsooߣ0rߤdHsT* ږ Nl R]7x+H˰Xk0&;i:Gk(xM*zDxD6by֛w+ z*UƁZA6\l<jwbj]_nS)jfj55JL6H\4wP4s覨톩<8EP7  /Ftɉy:M$B,3Ʌ/g.8Z[\֝n2"X=vm:-&E/굣jS6jE{I(oql\5nS<Ȋ-a̎hVP=&+ ͺ}\B`J:[W~o㩷8Y7kD+0?KJq+9s8F4 L8"|aK-*5fr;J@ -S@Z19o ^,*o ֤ !vhe5  .srXNV,dy7ROmrؼ7pB-N κ$\„X :c1F3W;Y 6AVwcQO Q%̿sqF `Y?該 y_},KuJ¶B3We&N;6E;Z|T VW\sj}[.Hlf2<Ǣ-2T1|8Mr8XQ?_^p1(ќ*sb$AZvvDJ94f 0sRL݋leu"BSi Nv0 R <7õN#ʍG5xJ1*^04>#ZTDvAJ.bi\)$T0%=y!ly|tQ/U] /%S74BPPQ֪!hawbjT*&i%Qޠ{LGs!.w$9 Y,}ZnbyI2/Pbg_En,_&eP&Z+%Hy)A Q^IԻք >)yC 6ZW`NUE1G'^;C#JqhjrlT[!N%GsBw ow֤vF8pҺ <{UG?sP[ŸϑlVGvf>l/ ȏɈKM>VhqHgt0UXf@ Pxm>/?ƻ]W ܼD,Y'+/sOCW?\ kJa]HQ1z]ɰI֘Ɖ;wN ma`/.)xRK&BsӼ0;, =`C䏏WM@B4;QmHMZ~ ^bԸHP{(P:d$z!3!lL-ŲC~fWs1bªz~+ m(AKR HT*(IRmj"yvb _[me iuGL)W Qy{Xzlk-m%:꥘ sMKcDh 8x['Zla|_l\9ۃhNc8)lE%x!%I&AhEPvTa;L1}o^ԅ2`PS\n$ vŖP+,,H4uch^jJw"Qげ[](c8@R؂:"/S;kX&*~SD"įg*~,,-^߱]"mvx7J dW3&3LphIC ;Lf[ ]-lRf4 @gI81ŝtX7޷1iz<.P1h?6C3e a|mCY="t"NrEQEYxG,%o4D/ >^E"|щ`o?}!T8;y_k0zWq>EU\Vq1"3C&X'Mr4 ܪ̔'e  I\EƊzp AlKScP62w2(Vq>6ؾ^: 72V2I`2yVi1ufE_FB]h= sğma"$iOhTun+Z4u &*Pٿ:%l:藻l9=,f/̱+C P|pC_@s4)W:/PԛygMIӯ.VԊ`*H7: DbD33qR2ñCowyͶ5+٤F̯CɃs!!}67(LFRY8wpLa*La#>~Vwy ?x[pJ6|A]+&I[V=˂2JuWtd#RY̤ܔuw܀5YGF.ۦ]~!o@Z4jU #Zd21EN;pТFagL3R6%Twy}Ze5keFVTqVs|++6LVàs^#Fq(?QN/_'Kg<7.939 %I4G)k [r9-^*=$$E?b'X|. ͠T{Q肀 דDsed JKBE&k~a=,m-iz3~B<լ}dY3Qbc{7RTՠ'B^ &z.(^ 1]&)Y\ KSٶ= B>^[lbE2# ؾ0+.~X@+I#^*$ - ƘQ8ZYd~uYH*QE1BW: l"@"vF:YV*0MW3:OL.?_Ĥ\FUfXs_+&=V*-_\Ώ/fUV\e*"J$ʧ`?[=s)|.ݝR36^C*z*+i΁.ʈGZⷚ C"h6VGFj?l!"RHsӟfF^1z/qm@U0萨`$IvP~݆zuq{R N dLSK{Tx!/|Ŕ޽)Kgf~P\ms.N37|((1R@lA `tX$:L$n#J#_èiٚy>F+-@ y2Z&XؗAE"sv#դxZ =˟Y+'|\m8CxLj/G%?%K[oEY(uYU`CT@ϙ OM0fgɻG& #?Ԣ3a\=?9$Q8JaL׵Q@[ + ~5NAd8KNޝd6ʹ-MWɠD΢9>z[WQ!7NǗZrR뗸 ¹ޓO!r |Li44MnܗsRcc+]17TSqDTW ^V.@2B^]EFIM ՗Wi׊TCOhwZ;mmnuTBBCD3w_WRտ,(tt_ja2 Η]XTrjMXi ׯtkz E*Q'*bs' zBI5Љ]%˓Adc845)S?Ś~jU}4RAP&B]zȤ5:mh!յqj=qsh6thȮMud0W֔1t_퐆2^A!BU'[⒤ztzF06|~UNi4oz..Hm4$͸;1Feqwۜlg%A^ʗR\š"#StIx% 3GmO,_mC#m\%Sjmu[# Vhrz`Ewg2oږ kz--cgݘQk Yuh oWEN dfa~a(dM۳@Dܸ Jߵ, !eY8<_KQyS'T%oTLOM7nM`0@uqot N7$$з7.R#oEN!Q~֩DiAGBć 4Ʒ7B3ذ]_4ukF L?<.J'pҺX.a:'G Bo6i*nWVwr]5$u Ӟ>,0NQotO"^‹CN.ѺHJ O)wVΐ/7/D;v<]ga"q!o;m:;pki&Ⱦ˛p$5ԯ#:Z̫/㺋F|S\U=ohͰ+968w˕ƙkLwqCl܆P좒pBYuEd3`/n~j}rWujWz\`mr?NUaOL 6K1f&ׯs!6j3.-%4Q<yAST}xWjH q+|;X{joRd7X]yM6 D/m|aD7 aVw*jN:LXt o%SB.W! qFlJ@kot<ɊaǾPw Gؘ+ vG:f%nAjCY՟T-wZ-v"uUгVD%!8cc`[Ó[< bw)>+:\A&0ڦ?I'0aJkS $mIR8Fط2}^j!ʘxha k*X/9q}Xa.@kDz IgqIeLCr6`ui7ډGAmJWpw5>-4u$@ޏ*LyOjƯUl qx(rsG@07bQI١oT L{_,wo'^I'Xk4F,"؇{{8V a @=X 5$١ #<AQ$6F&{S N=}0坊&#%Zat?cc8 Ml6NTT_2ECJx}y_7^$#z:ͽ,lJo؁B=Q ܺj:1 y @A4&ÝA_VWhRgQf\]Q)EȒFSm$ngEt%06i%1)OKqmW)9x(^4읪hmP j8pߨbY<:|8rɩ|<O#=à\**kzo>h5AW+}< !MsyJXjNY$smHW@}1)+FǙ5!ach 钦A*{+*XuFGH>WGY9!10QXbŴoU^a#h1@Lѱpn=p$NZCLYGqNvI+ؓJ\0(p^7N$7 >e,6(A}͹f3*eףu:R`&c4;qq:NZXe6 Ǽ i9Y-H?^rL#l0R& 7`ORLv }O\N/&''Y` +Ɩ9K289v jXzej0[iDG\%hď'@)b"LrBH  'w.7Imwϼ!9zldx_:we0PDQv2dzzP nxycD^IMu"vR?_+-t?KQP?˸xb).v5]TH[/Kk`_GU2Y)@q,ox5>yN᠈T+,= AwUn>KJD uO <}7)ΓBܶ_!sxELv/s%L7"C;a :+SuE#!t\ʀj3>j+T p,) Iq 4;hG$YuX`jLG w~́%-U+paiGIk#04v7+t0ҸƟ¹Ȳeذ;L٘u5l%C;rf '5t3C {LnEݮQV.a=&-/ .Ko?,@"|MCZ!SH`3p;zRIM/hJAs6Ըd ʕa;uQCy&@[D"YD#/TXϝbej6!bHaJhk |2lU[`j6ive.zfoaS%!R۞A(9]/:t|"96fOҟa1$c9—.Hv5 cpDNTҪ#}?'N?).O]D9-jziTz;-UMلC9 }dC7wѦ^[E*zvl<6^Q珙T0/$z}Y-epgn 0,CW˙[rRx符gq9Rh% l[,M(-CT(x ; ;R[5hŮ_uwRha-حF+>A1J_}H^Ƈcmj/WprtyMQ5?qGHDdX)JV҇<^ n79+P2 +٠)tz5=p(yAVδsr 6fy4m=pa/ved&Nm =L:oeq[1o]5c@@ `2jo̤ҧUO$3]D@c\o< >ʱϫɕ5~ts2_]kV,Ű`%,6V|3&;uƀŨ7©B ğGP>wsP@EF&4ه`+McNǹ'Y[A}f 5eN-Q E! vuϮħz*]CR*l{zQ;KxQvXOLH F#l[P3˦q?H^j`Ni9@qݏoAiнW׉TGfT6_y)R{D. G )!|<֜+W''seŊV _# ҇"6zN /0޽(;87$r(xo)jF]ƙ&(R7Abȹ2a ^ٸ&f<q/G Ak`nBg5N숻i(g*>I>;G:L 2$ҙT˅WcC, %e\|jGG|=7Qu xǘHōlff-}uqX)4<&q2?3ix!Ƭ' X,ʏPSCM􊭵g\U!.\˦)6g H"ŚG4ۥ,s`|O3uSag ̦Lt2{4ލi55SbD 6o%(" ;V؛C'Ot>d" 'E&ٞp)KOe ky%N+u@/,?c˷'lIGx zu %3&Ĺ ]<>ßrstN#2AKb38;{%_~YCelՆkb?2 WO*b'ߗhB+ށ cwECZ 0;PX\FBnn ` opϜ i:Dmk OoˆQ[:] j+ ؕvk5NNɁ7e.*yTAY":+Fg4[|DA&xx !ޫ!YR8ьGfD<#*=nC䇆pҌ*b 6 ɰ$,IqXŜ !dVvq'w~JBݺZKCS'Ӓ2Mģ} R]xz5Fv^!sWC^c&\|䪹c'3 Xv2o|ram^V:9O)j`e!AcJ7-,4r\˳kzSS~6Ep҇>kD|k3@ڡӚos&qJEq]nd3$_ 7\;b{č @vjVU/V|b,q)+GNDsi 77{ U >snݏlē|aFD7M]^9ؼVNN4Sy"%dZ?Z fJ'9IT7 ĂxBsc?;fuMF@ X{񾒲`,^C'jpM9+`qC̈́R& apRU1wb*}G^(̣H1,Y5fp%Q/?`Omǐ*,CFGI2<&5!X= 6&;OCpHdL=) G.ޙ6ˇy-/҂ w8ċqNP}cSx@nY3UU-䌢iF593?x/XUPqF|I軔\a] U(v)( H Zi|![')Fj1B |gY%1{Oo7`PШ s Mb96%m"Tgs ?N<#Gn>5%7qe}Y&JVpҸ<ɽN~>IZ }|XI-ҶEhAq#HnѪQldAUT,C㲁7P`&zxxlaI)wˋ͖g̛DF I^$VK֌3y%Kӈ3[~0a6b@UM zJ0ީMZ@Orq]Ѧσ]`AEwI,"Ļ9G]sd.aK>(,,"(s xCKzLSTWMM*JKP޳0Ff D7j(>rcfEPma,ϿM_B•WWًW{6< u'V:El c z-O+C 4l4GTh(~.sJMϥi$UT7WTj-J|D/? IO/&6p:N9IU`tb \>gaE3"OS,c^>։і1ݻ/? 9'XU@Hæ?l Ǎ}6}zaA'ӲRY%<(KxG 7RЈ+w 2mW8knƃ0/Q UϜqnSx +<$c@bFѱ)?EBV˝U{lQ\: w' ぢY3E1j ڄsL6S2.߶STcuq8Mɀ.~VyoH7tk:.?J߭C4B8\y)-ozA h bDt=*P'mX( Һ-BF W( =[or=`ޏ0`=I ZZhmPB&ЮHa "3 ~H4{"$Į*4IJ[PA6Nv=itKxET(3r]ѸǛ')a.aerwa3wݩjnzR),[w| $huHy˹~~8FeMG;߁=t%`n Ӊ Ѣ3MDf2 PƼpid YBQl30TB<,AtSSB0UtZ[nΈCdms1/ljԧ S]MԂ#, cUJr*X!:$&YV4 ~ˋqoDݎ׿9⩗9/Rf,TsiP[ wNٶRUIMǿV(/JA[B# qFs&Uُ5 ='CnǟSejya R$+(uc껥ːX'1AjR? e7;)jCӿF.cJ q>4 WljFAd!iC Ĺ? (W tҤ,?s_f* H&nTG,Xy*5an S'ʶ:IgS`WOM+il0{ Yf^Z׸+}v8_umy5IWu>@4;qJ\E YC> L %0OM^7F'%Q?a@\7]3@ny!?g"^[:mQۿ[G̵i}Δr{Y74-*~Ҳe=u2Qg 9^WBxhdP YWUܔmf_x90BGU`AٽӓCdt_QSWDtڻskG^Q\e=¨\7a/ȑFFΡ\QNb51ϚP8JbՊeSw)75лoB 4z~bq>+Aiȩ|R[̺B!\iEO  <{ jl[!NL/~H殨UkNi핌>shݦOj{h(D g&?/Zt=h; ͇|s JRPa6us\"eFͽ!(7WM~b0e-,ß< 6DEمYea3vCqf2 >`8D7U;nb7U Ώhlc5Y \YcK7"i4<=|?UkL lLYiQV y;*nN.΄\9’I\֐1e02'PcVn[[U!0&PZֶґHtb$)Ce `Hdz$LoUWLuU@KjhH}˭M m$fܝA\C`ev!dqz2 j)a2&X2Ґ)jp*xdF߯A%c:(y7٢'yT9=|$G[ߴ &Lf] #i2G.X3mM)P!;ʨ!q,вlO+vӬh yW4z}IΪ%^{-ajo듀'ŒstI"`'uC~ub;nLIFz`>\ ,=<[b9Q(S&I},q]m2o*;QmkZN) JVX6j0,Pmuݥ6ump_*@ 6+a ÿk +@v1nT서'tTA'Or7ᛮYO2Ch+' ͶAa8Dh'3]QDչ(݅}'q2@ޗH\) x_mJD=<N ݞ ZMbl}>i݌ _ ő%)cT0  =DAWH5I:HsX'Bj170]pTNb&#ɸKP<1!͑򍝐ȿ+2X )2i=R_|#[)h"5Lb? Z>B'`NnDTRu+ 5`[X s-,v߈K7]z9ŵa;Y(ramn>W#3ںҢp_K!D/,EΞoZTd+=n  i#/|Qk]ɺ,TwUZANk[/|`m-d H/fKkm5aV([\<>i1`\j>LY`D"ں ?A W.Vh߲"JYZM?c;džo3F`C@&u"L hdye5c]!pS/{M$>Fh >Dcp?ݎٹit_Q+v-wU%_KvuST"?ÝX$ CGv`舡`JCz%Sx :aV2.{4;cW+}x4rBz|lo]Egxߙy6BKQwrR ׺a UtO<8y@fH enFFLq1gQ[GM%Z?g7;S}ƪКCb3t&o#jeEe9ɿߙ哝|H,#4`1ƞx[ 25Ve}#1Ym,ב:>"Y)&d:/N*h_T/NH8ߕ+m!*؈Qݘ+͜MI⹟7> %_dh{h%r*r*Ѥ7c5In0y)ޮנ2]ARAro8+,`zΞIIw0*ϊ^zqRm۲A(l CQ]MND_;ObwK0NrE誺%a62Q8 6:\D 3>4((T\G+BʓjH^R&T$=>biµEY;Йp; 6T BTm-?I 7#;:\ 7 +2΂ wX'_2sH,Jx9;Iypu&g xJymfk glǎB!ud}fHXUE Ť2<*a"zC#!Ypu2%Gg-zF7o@5,d^wF%d3倜AfhƘ  KaV{;}L!G Z99XfqEKZ©P|X|J,qĊ,sB8{lv{a[${L'eXd(9@s(=s9 m9m:5pbYȎ,|z 7Oe}18%Y5(@LUKr?cҀ>Y? `Y?bG-mgm0[E-at! Ҿk Jb J21!PR- y_GPb&2p3$d$SZ1yo4)ބe<]ff i\ H6'W{PAB3g &h$6{W4zeH_ xxe9(4tQDJonLߏٳNKesHf֕BqBMLC1O(K"B^Vxpox9|l!I Qz 'XCɶ/Q-f*VzuԓXN=^ b! z]Gh%EFEft{PVCv?9`:Pmgm+bgX/ifu9y]?k90E2JcITgh!lJHHY˜@BBiK#NI2dk XR5_ ;tv. c"ADmӓSZm8@s^Qϼr=VYgBӱ rW%7G[eyU~@{ ;,:h7ԃNy7k?j9/eᦤ/݈` ֫'Rv#= !i&s kGF"7vP>+ւȷ3 +G&2C.]W312:.76> m% iƲR51T`qNTwi;uh՜ӎCQVDtfd J%0 Ga۰UzLI*f~nqUkh:G2Nc`ޞ|[ JlK/:E!kmO4LFE-z]([2ɥmM%?Z=l8m^ne?B?*z|IDkb~'nΓmGm8 |"S'ۚ Ai WrDf 6#isUYf5<P-an7PQ9a p}.A }@$c_"kt8LTvFy 95hў#Œkg>5Ҽ'܁wlSM?k?dQJ+nL; <14q&9ރ*0A=IfCȹ(M^afLg5_1 ķFyQڀLmαKzNr,o|}_vA1S°~-z§GHF9Dϓ{`朏"I߹}̏*Jֱ"ebpsT9[S3-ҭlӵ];[Z3p!u9(;]r+4w8hQE^K= }eu-tV#Sn֑"ٸHI lLv I4[Wd[ī)̈́'-kao\^"f" fçĵVۑ:6)|uv{ul,1){e yk (L'%z=6Lʟ0HpՀ-)U:' cJ!!&mm ܇Rm@''{<(G5? P *"Hf@+FZ8Ɛ] }6 1f1Hj@E_Owʟl3p?U_7m}Ü0r1qDvXyL^iQ4H&Z7@N@**d-ҜPL(m6'uklaeI>0ݛgx?~7OWfu2˧̾ \)9Gí` $ȠQ2qqt-]$t^s/:hH6پgK& >0W\ByNAZ i;=vaAacC}N00*wO+M^G"]MZzX-YR2ԕ'! $^4ퟥ }$7c<|y6:0q+ k$J9~wdl^,LUYty0뭕2@8k?eS"~fIK TTƦ`~ިĐYZ%*{g=\8 jCE17ѨOVwZĖK &LJnA~Egvs#6OtbU/hR V5T`JT>v!/.qJQވϗ;\tc<V?z|DguaFl_ak88XBeIP+EjJq"W_PjD(j]Y R /^o`p_3d Hɖߠs~5 HiZO\O%uR'gEĸ n]CXߗVQH+ISMƑP}g memSYmA2שXf2EZCEݻ,'hj-=PτܐQ5=[z`LPfiД2 f)if{~EX@.>XD5)5JM/\&!(k^  :oq`=6~XM8"/1-k#ZXU-#^A=qFH]DVz0\Zݵӯcc*uW03) <N Ј9=+쪚 t?+i*םr[EWlY,f4{ZFAZs>0w?e aQ'- c a"jI |xh|_DAE6Cn+"cB[PS ꒥#p.[+\/j 4F :eP6'傄: Pk鶈ANlZ?›+w9߇ӦCJ;wDx ~#p`V[,1]3~DVt5X]p뜦ze?"xBLrKg?YE)'oVb%KǏٟ°#:W9jhh͂Uыs|_9OЕAN_\N5- :#)au~}AtVgύM 2r `3 pX,3i&GBH'i 4pk5a1$p]5j3D5/4O"5|mp0YڽWJq8w'@dRRG:&hf C!.FBD]Y^j|#-N-&C.AY<@BRR䯗X@M7N^3 R}`4eғ)&}bOd~޵.曦CP yBI ts Z !߹v_@,vE3%ts:(ef֙393`]O~-wNBNn5j Xj>>}tk-}B{Wa 6! S= &)]BpK~|o߂?/u gPRqK棳-}0M6y^HEhRjXUy1bxayU_51)IhNH089;ʩ>K N| ..'V] 5%=COs5q0q+$(JFE{/rU!tFZc I.wgVC o ^* WjT]Pb"-g24?xva3 ͆q NDEa9_x-nv|Ac!ؗf\0LNnf粢um)Q_d2eq2ـujG ]ٗ>:Y.8O%bǥ L(@9ń\W jMs|&> #_9TAW'LlZs86hq8bv"3ZUotƵU˯HMV?A >VdoqPRb.$A. D.!:6$gWǁ{Âh*ސBWFƦSgsY2_yAA|3rPZ:ҾMJP5Fbʿ̭󜦬 Vڟ|/u OΑ/ߌ,WQamJ$P1{  "j&ݳvٽ0wqKO) ꅛ JVa Mc)|{fnv%vU(KE^9~H =k.]TKnUSQ_B߶=I׊V}֛~,8Lyz 3^j+ÎI[;K[ 7 >N0Kr!aFrSH6t_~)p*#/5/ж1_/LE^|%R,$tbDvOG瘘)WxMZU~/87mN8%;k#. zrd̎jQ-d3h; y@a6IG7ݧFXd1j.P3k_t8YQ)Xӽt~]:J-0"2+jFLA&/Bu,48vNK9ERP@j|v$ *jUeT{b<ލ:2@e&*gi:^, 6)B哌yR$s}DZ]`u3xr隱[doEr[it8I"2ŸfBh)33 f: fH Dc$rOEv.;dOI#B6#ŒqcR'b6K.R/] MGQNX5.()c`~8h|@qWEg\vRSn!ēr]FAb@jsVc؍"ßDoS#eX~KbTz˩O! .:JU=RMi*.J~XO/\{b~Cw(ƣ XiOҿKfw,VCVyՂz(Sg^&N*@qR\lq z"{}l S[D4ksGz! tLDNJXOERxBݪ kSs}I'f~U¡2%H#5??M7W7+&Vy[XMpe8UCvoSݕĥ*Ws&Xh移FU*]ӛ; h+C:OdBe#!29!58aKJ{hwAv`u a7E8e%ƘZMU~.C̘ӥua" OSCM/~lN6+N_`,5ȁDqhڟe)h:z~ćƆjk4eȽW]tw/hU%U!l7h(q.`jth&o=^'tற w2_߻XNJ]BAnDmOQ}tY{ `/B> EX k L?t]/XOT%O~$6K#s8q}9kh%!@'inpmGZz?8Ҳ>{ʊb1;/1=ꐊg.R_,v9xI5fr(L9EdH7sؚud!|xLQlN5-0ElX8 }CAc<`4\mܛws04|[l_?5r(G <.f@5}Ȯ@`dodi<}*d+ #C9kBc=(ν fr„M p3>*bbMW!L70DTS|S4 K֙JK~fkܿw"1r dQz}l|NJ5.ra䣥ϣ!HgZha{r2ʉXgYZ( (h~~|yie@jg3C @ZqnL.[raf;EQ"l9x&D[I%0b"#I:d5a^ [%˂<XH=TDj`cG| ]\fg{Ѷ+%ps {yN| VAĀRȋ`{U`i/Fx|!G|&Xڦ [ʙ/QXL*C' DUUle-ŭx3K9/$:Yb+c+A(ܤ+yjBye̓KW"~er%kkw&<h YSˠ@xj*0b!Mv WNH"PS.'N+37#ƨ?GC!3P0̰U1G6>4- 6Cl76Nuw'Nvn?T#yW =x>^<$;Ea?߄a٠5<Æ4xg0DLBNo42rKyKQ_sfT 2҇V~!P6O [ސ9A3Kd6"zb{cB*u,JIf Ǘ. Dl^Imy[6ε$fV'k6m6A`zɞ\%z--`LT< p KM\|G Z8n]1/#/jމۅhQntPOn]l;3TP"0FL |%` EB٫7Š,^D ӭKP[suǗMVLaٿl /s2 6KdP?Asy90%O]AGr@O>0h½,w<QLlA*tt#5ŅѪ#Ma?/ |)+zM(;@e z: O !'$*˱*WQνE88);ПeV0M^~-;+($TY6/9P6q(d[ M2vʫ 0LzN_c%0"N^|1^9P󮅹iԈHֆ{Eq2LhXZiХ-{4|^vY)L;_S.K2 Z2u/%Usݎ{]X йTa)R[8| bS{#tU9/6tRNj5B|ϩ[a% hHJTT=2.Z=y:bI8&\%<=60/5,o\I;Cpj札![;^zADWd~x0dp8K08B DLS8՜*K{MQNn:l-[:??^*Q= Ʒj6oSic'; m(vy[]r.놎nPEbNG)a( &*@Yg8HKr %D$x5m3sn4·.֪dXpw &eLC7ng@zų:uՇ[zGI|cS vqՆT>o+7HE9b>9>S><%G]0uGNS؅vo꫍jSs$i0QI䐄mbX'8&zѓsƑyPqa 5x(T+k\8%iPa-{9G]1٨Zg-/eOxTP<3Ii#*ݮReTXý{4YiQ""i3=!2aIǢL\x! ^א#)-Z; 7Q'XٱE<4f2l (pf;P/ѱ$y`S1BW.pգ1YJH:@/c&uSM*WϕbH6ٚ}+u-`쑝Ml; T:|v~2;,6CzMN6TA3Q_VI:Ei!CVbCvK_O̴xi }])|N'2s>׊~>Þh*R${7s=HݔNo<{CY#3IcN7FFcx+wncy}m=!ryC|-e]Vo Cp!_GyYn;xͲ;vy;>FT\y4B'r,׌3 p9` ߌ:̕5Q%Փ(Xy*Zy)(Qi̶y(q$</ZzWԂ݃T e% 3`#C1`Ǔ[DrfYSbeT7Aar;>ڗ Aߔ[8]bg!CJ\Fူ1pa'`8ơz=ՊcU 1i']01h-XVuƖC'MT5@TEAYLcn`}a)[?sL )2 )*K6;! ꗗ3۾A,[D ,,6W2 5dp$5-tʿ)UiAha>5J]k mp41RCq,!Rl{OPu:g!|e8_&@|1zӿXi פt.eNci Q41>2v̮>vMSqf"]MS8E)>*Okvt6!38. # bk:G.Fř,*b8em 9UQ+Yc:%bߗxL>Z*8?J+@#0O"6N{fq*1jmG>&ā 5 $4) rۣ15h#5X!"l䝯aVPgmڛ*A?˃P p72M_gfi ߐQ.1 R,zm.Ui j_813PsƔ ZDQ":be 2ZஊIN;{%/@XPƼRaJzݎg1KQRYZ )̑#{Q\K ҍ=q U'T)\;Cje]rl-Bg8ȟ g򹘕8sՂb=,bds=fAmBK9E`8"->0ǂ  =-I ?00^,0]~֤t́C"zK[;Kodj6~˒]ENM s`;R>/H`<.Y q13;G6S--%1cﴁ&3PGg0߶oBD*@?zl K* ֻ6IR^U6ׂ Q:&5R7?~>QN{y  ^>!DD3Au?2&`ES+_ryItvvLBZsDM}^U Yɟ}+65jL^JUVW($@ψY#Kj?"3cɧ[ѕmz8x*H=$䩂"Xl]n$V68Q7MhMV"GR' X1?V1b3~?驿A;]~aTRm\Ey]:#1Hm۷a#[4w- U -:e/,)X[ķx4h!!wCm53&PCSa0H(K\E( h!e)I#EVcr|#q5tǻ;>&\n%b@N~ F}Oα ${$dJ hz>nНV-1efR0ӾL Z^"*;:b;$O`h` h7tf!+rEw+F}rMtLBIN3"գݟUҒY{jbj_I0 fѲ{gA~#+X68b_$9 @ mI^khDn&iML*R %CCIt\}M>pqݒo/.a n~; 퍚 WJaNBɄRV^Pb%(W8鞇WX_oYi+hUQ\4׿\A:I,O/ИX ͊-(RSeI:rϒb)v"-=sq qO|t?NA2梋űmqF\)luU N#'yqty͟\V N vGçh:m_ВnW?@F&!Y#ea clw rYG M ?}-:UX@#/ĝ(#?יnK2rvrçymձ`I% unW\3,Y-Z[\.a|7bru[ta!~S%K3bNOT+#* ?:KN{piքymE#H6MSvN-NÏ@S10*RN:  VmD^~ImF<*yGz1kjqF^R*5T2&G2wleDj`SX Y$^Fhr#}.O<֌"`6Xe: z1ͫ ʩUUeضD诉zJꇛNE$9SלIBmvBG $l=yB"|q`5.V*s~qg?R &ܲ6qx4(+)dVjL5ēy;L! 7495S<0 y併`,+4H-#cst::̈́{?Qi͟JBj>Onq/պc.%JeۅB;II'_:Y}<3C:i#'60'Jջ%Yc .4+ٶ&b swH(]ɹtA>"s_ ?ɠxd\ݺn,G,d<^Uvh,IJ5*GFC;M5S#XX~jXC^%lyXcdk"CIX)d\Ո+H#|AHg1c3Ko)[2TsNFc\N[k|'p쌭lԚdz_NNճw/J2 "-+)@|{:"Z4R:`cĘáhO=6aAkCMd 5i*Z@̨}jt%,] iġp b k$O ncrMf9n84&;zRtkҵ+`UcXmgsA7'&ƶ)q!%E'q.*Bspug=GrϤC>#i Z9X~FYQgP*{FJR,(w`ޞM(Vo)qp$V *hQUOR &m-.V7e]:dwPeBpe&P n5pJATXW N2%mbgfTg&Y` i?aЙb $u5+Jn JjC?u9* {2݅T1@lM#cRYx,j{J!>%W^M.z]0 XGDuۍoI3/xgl1W2D51hO*l)$1^ $#|U Q-T"":^2\mATm|&.ksY}P#ˮy(rԦ[3h8Ҷ}ٖȜ_cLٺ7%?p2YdE* 2Q8]h]ENMTX 3?D#4SEȆ2jرps !<Ȱkn oq$[qq}A1bjڮnIoIR!7g5m?Yal ߔUD;hKm`qn6:_B\!Nb@DGX|J3H`iՂO&'' cMS?k9gZ;_u]fBl,:^}H~BB[ºHwtsH5B9XGhs@ QtgPkR,ro[gpys8\{Z2gk5 =7]{fqh1iQ̿>LHfZpì>Cnk#{L4ƝMD!-P_  ,>TWBSdL=<|'Ȁ bpzv W}P9T[ ^™_>>Ā𝝘ؓ£;;}5] gn.>MթX}q&hD4߃#]1b9HiB'+uG;21TAڜNLE{gHwZf1LeD[Tr:irb_m9_| 4MuHZp;̯!I4z \H䐮LHɰs0^}) "p?O1fP 'ROaBJ,*S&o#*7/ ԯl %rS]/.V}7">0Ʋ4(2oz;;"ҝX^ߜ𭸤=|Pe^X%{NÓՖU%޷?tt1h@ZnAUobi|9љjYVN uNb*^mջQ_I篟C@p$5+YG"Av{T7WAFdԙb>f^Z.AXv wSӑ,c0sfnwOk7M3۴ ᓨ9Xu^'nq钓H3A>+MPAGt?!䂍 t'.FPZzSV&f\RloFhF=Jw ["I9SdyȾC?f@KZ]EWt8n߻XW$f$BQ98 |/O-c mc!MyQk&#o|L;;:8t 7;l$/bF'yqί&ِM9h_.V !2Nz@~O+ܻ^5iuův3rDz­J;U|тQ Eu*k02;@iCbF& (ȑBw@d|A8]'~0ECaC853y666K'.#^ƋDW  xڂ%~~}ukypଓyp '& aIp\F~ .9j@V_~T]x@10[ cϹukpz!nzdĶP.ǧ{%CQ#B v _:ƻjS {#} qw D& \Wk1S%;U|gNe pA0FjS o!Iq/3q*}%wNbg C+`|4'+|,ɨUUIAHn7`=:( SVU+%O*viLzڝ3vܝM@*(qHAmlwON^A7eFwBʂ Ӕ-<2Zp Y T$eX@mVUTz"Eq2/mu&WՖ{by-KR:ѽ풿BXO!s!֙.)UvSG-jT3P ^I_f;/n{f?4 郄𥗓aZn\ݎFxBMxrVp"#A{Pz"p=6YjH{2Y٬aX҄.uIE'e^C0(ǾԵAGظ7.bqy:fQY1梛Sw Y-|vˎhEl:hh;Us16S^M"[>xt|MN@5&+zv5 )<$i{vh9nzVtr/5 -Z0ǂKd Ҿc ThRE{_xM9 Ge=„ӎ&H5-=WX`rcSɩUonTX xC}0C|&_cCҟ:=jS cl[t[fM;B*?&ޔ̉ab)ѿ wRtքkYoAbUS}]ϩm|$kw5Kd$ů-CAځ|-pF(x֤GX8d~5!^{6 *4 ''{L6 |~iQDk->HO0.AM܊+0fyOy*k84ZSݮ~C$&4nm $PF/nP]` hK Fzvy< ?s5'DZ k~"xS?_<Wc3c%*z/@e`?@̈́'ʐ([-I'Xqr Yq#R0og̴q9ؿBf%FXT秲E`r8pw )u!ȃ xߎǨQi8=Ԍ1ͱJu2 5լDDzFی1yds8ژj^6J0_&ΡA FM(~kU9 (von_אiv dwHi*y\={T3u{.dW2h12ǯУċJ&%'' R\A|_Z zN\%wK <{_l?(Lj0̚ 33zj__D&i Ogl$8M>(ķ%}-I#v/_dx~CIoOiܢUtj{‡C}^ +O8j)n]=$e.ۃ07Fp"r ~J|- *´*# o{i{k6NM/bI|X Z; }.Wgv'* ]{v*aM$&LnH3z'ɯLiCS6d̦='\I{4&X/=[ZjDܸ0Ԟ)1C盺dVn̝hkjAZvd粈jc.-8lr)< ZB[@„ RyN_|)"ʪ\]L=}4bv3>Ub8މ9aNsF^O>-J8tNe!(Om#'f7 9 uS0wA*4U \~'m )kD@ڏ-{8А%c_ *{*, Q/whM wHʁIwT7sMHo/⧂XBdG~:TJaB;^_$p,Lq L cPq.*A+0dbW\ K~TWsLމB[XW! mLgƀEMd.4V7`LuNXk|X)]&Mn&ҍ42/V5}P-+RIU|9(.4\ՁRtTh\YNO܈'-4ԓΏ./p~˯g6IN;a8-V&2Xnt9%Pݡ,dpYD.uz.n\NXݛВPt;} ', Z3AgY 쩺eBcRw((8}wGc\spHIX j1: T]p=YFS nў+ \G8o98 +-7`V[f0ӫ޾9GG%)?q :m,({jлJJJՃw gu4SHɌ#mE뇣d[Cyy(T_4Q2^oXʻ%cl$6m7]E}Ax:- †ȮBkL6 qv#U ꛬ7RgVGa4PZ|0)cug9h=w T0CVwaX[#7vE [ z`jǩA׆BZY&-fhb=bP.aЂ=4cFg8Km ?e={&7#0A"t>_.}r[%/ʲTŠ+b_ .)+79sЯzt= Ζ 2uDj;UD@J¨Hv1˾>Ylr坪 6TdCCJPh${M-L %mOYH?bC0O?"Ҷ}YTwgWRz=LXQ!⟩TDaB ׭Zz)Ue"=2B+yS,3.줧]U3!~ţ^)ָy\UH gn=37**{,ARTYcrצ^ ˼F7Li,GKXހT%|yɂ q01.PѤ[KRGY59\Iz%#(̞#vZXSTKoQn.FHu`5wKEnʌ0fjtw{.]'d2-pJk >Cy23HU wkL}"5%:ʬc|4/v ȿ,j+lAh T!KP&=-5\6Q&d DR\"[YfWB=o뜹WghaS/ + joSHz޿d&) o#Nz{|;O/3^ dndRĀN>J8{.sC4ҹ: $sl@?a_`tFu[O]G8۬R/F:C 9u4k4AL_67 wOcLWf.]\}36g:kțLx gdZG|Bu24=qj?5N}wC+>TÅ7~i}cW |~v67 ?v v_suv +@zۮ-wWoF`1ŀćR+,a<ÿH{e 2kӸcĆU`zd d&fPx>HUX% eFn^yrXj%oO >:`[& IBX957rsZĊ,N;be4~Čb..\zEfP YO>uV ׫sI:o?j?|1|T)Zޏ ÁCCvbѲƚtsw_&˹Nw~ ةvF:d!gԫi1\(=w2=P +-ZVd\˿vH9&)ɄV.N1@6M#*)m<*FUfb6~_J^9in^ Wy_@r:k&9]b~}ڛ$QBr`TW%uAbG`B0zAEY9_f'RmNT*GbwPR/0LN!y-Vf-^bJ06 ͍F 4q=^;i66],s]^c=Ny߾ᣐт-VU}mAJm'J|,*<)kP 2uƒfNh) DJNw9Q{n6ޟLOp[$OYSP.Oh"z@ >,Nawaq#ׯ҅-+K&ڈPBcae6OAbGO_߲;IiFA<\ӇAoϒnx^(yoFϼt9&Q@#:-$`we-/1X0]ój}JU؛`xSm"PHD}i4g7ZRGX:0|p暉E JK&U-Jk3~ζY0 i1ϳ"U1$,$WLb87 DHdpӫCa)- hVB~>U~?lm:' ͕} ;ZdϳKnڝM ᣗN`Ld,L( OVl!1#MuӢas#c{v>O=aC*0I55 CDwm1udG7[](pM on6W\`>n@#K6c WŸs(C#ܫ9C<x^6uh@:;ki2, 8Ӆ/nNt֝@ zX7u=9r&OI0TQ.Zߤ6s^Bg+(ꮜ;JB)ftt`[ FjA"{5sx1 2Jw^z,_>sF~!e;bՔZH\`J|x|Oݽ胄8IaXgC=M\7^[=&E_腀plh`'p_FZ->\5<`+ ?xOѣbʂ,J*nnҎ9[z4. Qrˏyp{ QUQiUֿ'G bL+0#$  qyK|u=KEa]Z0&ScvyjR" kDP8E)+Ih'f'MZ7q+x wC]VAO %$Wߝpʣyճ2;2*/<~R:~ﵟI zh8 #SGH3W=k(7us<"8/u(2?1aPNs]T>oz|j3j!LIHQ3N1$ƃxyS2įCS[[c̮_T3ƒdNjM 6| &^fUdwnь+3Z8]\r@4׋JNQV2B=MFlL2PY~C%*x2!;ע/‹%jû={=;EirW0BGeei.& 4J ça5dZ$_G9 QW0F[}6B԰WF'FJnTqAߊ-ȉ͟5+dkqc?g\F)-I9iwq}ֹq\exy*|Zz3GcL7nj(Fy ȟ yu^g{QYS,r?K!/޷q*!b+7ThSm}߭9al}60K |ҚnSU5_-.9᳔ڋ`Q5B}ˏ3_)()ܪk&'+ɤN8 !VHWCIj0L6U!2/9kT,jL7VhRF(&aeT,S'1D`IcSFcAn7=Fb B~7WbJAōjRݕ>cXHuث 7\$UVrw$k:hOvO_~ws+Hf{2FZǺMTV-.QlEM"HYzy:֬L# ف_PF&( &.DjI=fr*h"ӀwT7 _ʠLNqb<u[m+yd%TݾsZa]C]yPhLdN!Ru4f֘&*ȟۀ0Gvcۭ m|̙H݅şb; C_ϯkƋtSP:%%.0gp.c;yc1AYh &^ _o]__F %"j񾆚吘 |H|"a#)}t+S5_Ҥ0SgX(sL?⑿S4 Z\aWŋ;cAK#LqB_Z&B<Л64prR5Z/k#eswvm%C,/>? rSֵaI|sLmO8V(_#]fRTKe #Mι Bi-PHl>~r%xƺx c?r>&g! ʲ<_,5C?0E {v2xv EΞoxv'0uҷU|p^hZq g|y#@[Z=5DZe/%+݌<_֢ݳԼZ|Gg7E֊o3eRD_UFkD&ZVtcGO1-5Y"\i"`Vix:G ƀnE$1sC:׽'aCu~.]}$֞Iڄ[I)'%UpPW<ibw9 'OO?tzIYF|FKdɿd%vth NqHq?g-~1?PLE`4azhW$oh|jWhetuΑ]PrhT<-TTrK=^W3u^(˲VA+QG+K,%a*lA$oG?s(O,G&EO#72:5[j~uɳb[(3Ljm)H2|rK U٣HRw*VjCRrڶ9m_=ki邱s,{AVs[0QYgDi4f!ѩc=N# 5&DS0 Jwk0];ߗ<6$ k6zgXfgl)XGӧ0 S݉kaL9B8d<+:PwM(hΠn3R۱3F&tk.?O*xuzU!cn@bvM@~UϨJϳ)SjP\E9)UtpF0' 3D?OĚ>#(7 =gdWj7lQwL3wu5ÃcD2IV >;άbz^i0 >-:̯Q$@Y0OX^ )dIP3E!`MNj$lڤ>6H ԓ_=(|;hխћ%՚v}dȍv*Ed6N_-SКB %mfTSyӕ_k& Ge ζvDLjw44eM^b/`ڟOdAhk 5+2+/K䝃QfFo;.}\]ޔÌ!NG ~l^,MlOHOIܗ_mp'l]Ő(rrڰf@FB3+S2{t>R$+|)*%EdOP^rE^G̐ԇXvX\T/L^|zp7ۧ?" / s)?9<43txY=nrY^d!lc7cf~ olyʰD:uـ1CeA* =zhBIjs|t{70ovǓ2wKaFJE#PN2,7Ŀ ZA /lyN z|x#l85!qDu--#-Xv%gVq"ic?۞β FHx4Aյg2lÊ~ cN} IKo &~ [yJ3;.q['Y49Q:1=qپ0W&v]RkL2/,QZpI2+߀l?{jvW2W_2i9h7" ziZ%5OeYU:µ0GK9U`4ndWbbsJoCLqƔ2HBM`VQPZCWQBclCPR|̪&J[Zu :U4ҾH [&CL~^m Q%L!DMͧdS%[ȫm2sdV)ڙcL Gk j[ߟYkn zՎmK$Shۿ^`:3\`c  ċcfNU#%%H*{!!|\BR|3Y }Z[Ax_ O0DueX:jh` "$=C6jh+"kj砣TI荦sgnIvJD0C$YIOHըjnoUΕʼnSV|N>@a*84ʖzn  zbn`p@w2n`H-#}pVt_[| $73l)XJ] ,|ymx{" *"(8;#++Zc5숏9r+HT~ei@puvp b WQA Mt1PٚJg^!"W˘Wce_s (rԎ;aEY`K8UU^|Jop A|`Kqnm_AFɦ 5zÂ"|c4p*6O-ƽ˳#udV5n(-<>y7Qg,Y~M6HѳաjcvD b 0qz!ҭ&~l~ 6~lU4h')\V'pym pAČrs\\ \ b#\0o6O3Oɸ`_ e9η6E > 7G԰b` %eQ.,62_ρetnO}Ԕ 3N8ߩ +%(h X`>z-aR4upY|/eT聸W GBp궥4O:v$8]|58]oK=lxGJrD-ac+gЗ5dz5p H^b`R#ioPNneYާ)Dz= O/yJlY]ټZYW!.e]EOXށ0w/$mr|͡Lzę]哔~c?eCnxW$@}Li<(0i ;1u&BeCT]\sr(qL欴uy]1LGBX@I[xYK82e-m0 krsé(H<4mtFڊe F}zjᅧJ`/L Ҧp/?Tg(3|Z]U[us8F~7'OېzȗNz  >{_Bb$P&J&a>\hc0@Xj@._'k$x[;i#!(J!@pޣv'<1]C쒓`sZpPz +7$Lc, X{fOmmbsaB74f `zMHdp@= V[\JXj?zaWBj%?%,!t骲qⴠ>c7g¹ EshZܡڠۉs/j]!f<g<$0BU++ƌWH9ʧvs80":]Q p籊T!U٨ZdafD%׸D^zT?4^ ?8Ič4~>눠;2UbNiXRmsl^EAC!)U*}A9~+Д.&AvZ{C9 )᰼@k5B`1zUls(|֜j4ҼέKmt[ 2(%HVk\֔[ P&96HΏ$D|\'LᑌY͉d+t<^+Zd4k 1{8x ,;893 0&Ct*kIƮLd\7 nŹǝ_o3>zu}eBrbԯy0"q\$QO0ݥ~@4vWWhD0j>R3(h|/nMNjXz2<{?-v2qCbBc⼟FZRW1֭c$b惻!+ r4*w6tz,н>2Zw gJsgES@4~s`i4C֟c8N1 TG֡'M [ه@hGZ2E^~2OZe5pK-m*BW/ "h TZW Fdw\\ ~¥soS5X=Na_wspC.Y z1A{\BMf؊cTs%j &_l6%/y{yo}\җ2>s un0F*s&GX?T)鹓4^bGcgtt}=OӄSTGSwSbڒ#[cv9*=WE@j`\ n,_pzvmq&Yгt>PKY1_EV̵'OF l:p%Yo(@KvZo\ԛZ-ZɡA;HAϽ?OWK\,ђAy:RgUzc^qN̉=|Z*?qgU֝s_TLR* vlosJiMs*d I kU&\=1-}kKn_%E۰W5/8'{6FW}$ r?d5 S,!0DF/&#ihL ^< ho3E1tuJ]O"!00;lO9 `hT'&2$%j'.%vOEEbnl| ϻ"dدi UUnja+=ǡay%,ML^c55q'f;(2 W ^P 0.mXbVxfwqغlcE;y[h1_e :8hU#?+ڒ˿1qL_5}!&5\忊&':,6WWuG.3Ry_K5 rhܒ#L2paqD\;ZlZvhg ?<*c|Acr^XWX磿I~@T#`A)!9aLcu_ t8ѝ|tr҃-F |G 5%0"7?t\G^)_tI4d21T5`UGΏ[¢s{1B=^Wp&aU1x'&˝^fa(Q8>Ҥ^= ."vEؼBE.kذVx,'Vi k^f5̩ѥnt5"oЌ3ԘW=`pgpzA4Y)ǧv@4 QRer7[ y׳B| pL}33}v 12ډz||<0sTej( n~8gPhnƏoV˪=nq k2;##]s֘pj {SbW[#-_NLtO6]֦-+˪' M\("]yV ?Kjb0VԶ̼ж)ÛiCGzB !>5‡&xnJPb̋e"6!=2 0Lz||H5OOR)?? "9fw;} ,6D`2%5<'JK wbBhuf Q(lц{etAͦX)TG+ :Ƅ1tu˞?WOR>7/e^ Thq$d6ĄQKD`EhiHjK L~ܛ_=1iZOUV寋z:1NP~9GaVRkl ; L($ZKIhޙ"u,BMtlAlɚM,;nLE`+XOL)5{pk eȈs6fm*/:h+x9,X؆^3<$ke,LVH mrW7dS_$\ 68:3_Lo< (j>eE/{u3J f7xhnkoňΦ]'Y< C1tD C*BVɼk2 lBn>Zۋ81nSg|(M\bL<^+hjxlć+ʺ7UgG/٠V681LE.zD}[ Ml UuHsN] PR u/.y5D` p/*c}T|%.T1vCT }疷 7׊Fm{y_7mrnG v(H+bi:9p"l = %e絕1֌`HA4p/):8{@7͟\{ [.Ca! ֠=3cb|E-2ImܯK*0ijk۫ ENAM}o yҩҶ 4֗ x2c+ܵV̈56'ix?Aa)RS{d|-)Q򱁃% 1)3e/E7I# XZo{c-B%HS&qSg2( ȩ"-^\vUeY$H/C.+5wp᥸U=a3F$rS1C:`Qr*"d<$0n Йj`OTtU4 f C1zT{=tTAbуc^|4k[2Qa3$_lS{؅ƾ vwZr*=~8%Zj>Ax !!Npx׵uA !dL~)'vZ8\kם­3Գ+LÙ@ kaFD'M:q*Ne.`[+&<ƻBx!SB 9ųn _>%A6_A33a#g>ThZ<JBU̼iޖϩwH |/ʨzA KksEp󲪗t)zȺZy"pmcݸob/X < iw1=CP &ÖՙÍ,~='*/Rh dɕ!po@\ /ENCeiU8 ·Rõ{ 2Vp;VJ-Qh/5k"-ߧ?shڵ9D`6Q-$TW$ԔcX9C!'F0qIcojMM@n;!3n^ק{0ފQ@1g ֺDu+z9zyqRtH۩B11q6͐sdj)!v+Mm΃&bxl pOwMI )?n-;b(2x=slwD.)5=fk B@3 Fe~KD2hod89pHXNzQ72C'[%~/y+L k=[RC{,`0RB xCizQS@ =HCS S:#hvgDx/qKuՊd5Vi>2X&^SÍ_Μ:ۜ>Eb&@ӆ cڻyKdWݿVmXg[yڲ`x-^]=Y$.+D/{禹;z xUɯ @e'-a8R_aB'Ć\-& tvN6ӈRI WhS^@[4RɿإdՉ t91ƽć$'ޫCxU}q 7ZZf't$ρoiHљ57/26ٸ5L# Ob%RS`?Q& =ŐW4ؐlCwY?m'xkSzqQNN vѾ̃l4yce~.!ffM];TyG} ~-ETv>9/-3 PŷhؿmqS"V+*ق3=8|Ӈ|/uM]l$sf-~ͮHTnbz.C2>rÁj\H-Pv4Z?l960mƼң!TDa`K<A# WT2}P@kZDO9~]*\s!Wf*yXv ݊D˓)phUKٕo@TbZ乐ċ Ætj{bªm&?ղSRr@|}R+QP h1 O"t6hJ g疘 SH,D/Aw35g Yt#2p+g׉ipmUFLU@X%>t\MF5$ _ˌ%>ncfs6&P*1ı:IU8#C:*\%5T qZfGݖssېL*7rzūZX#RߌA |~BcMq3>! 8 OTQLCŽuP刀]JMԕqB5OZHfhKgxީJQvaᲷ $oN53fSb5ñ-{dz_p׿9z,z>cVu^flifE=Fx2{{@\7I<[=e$L}ZTG})\.w˱Ԫ첯iP+|z`dh9I"AE/5?=H ,ؠ~O>KbӮ~ϔD0΢Ssa1 2\[_UQ{FO3tlyu8֖lG4iVw"vq:?N] sZV˺R^ *0Z1kG u 4;*2`vw~G1b p1KOsvŵGW"&YmvMrE( rdGXɛPQgVЎD}eܙIu6LjC[dH.?x8.j;„W'ۨ}Q'֎9X2u Rd֪XƚS4"*c.$v̿ql ‚ŤV[?&Fa C6_6&4#~Hg( ,N`ly[~,o}[iXv4=o'_T$zMIkR`)bLtX εL侥.)SkZ淽i+bc~ʷe+2 m|~Zf^0~ya ^Dzj\XMH{'HD" :`FHDx}7:P]P䪀\AOGM!GHД~[:$¾w9%YVe"S=s_;jgRm& MO%% ] 1+v"}”pNtRJ~bC|j~;S_}pS#u$?78Q#˽ARIZPȃ2Qzk'󼓋 ]ঽ \b3S/< }I!츋AY22A%u]U b,:I90*^e@(/nbO%~\i?$iT< |5 #dk y=v8'sZWo/V|dz]{:7 %#%6{x,K7b`Δ(9k%Ӏi]\0M몾 _f:ۜ}ᥘo?!7Bk2 ,h7 ]Cy=kz |yCAPXc /ҿ""Kåd|dS~m!0nG.bnȁV^ U׬Zʱ[ڇ0."WJ-uI-"f4mo-aKbr+X{UX~ז8MG& Xmi[GR^θff*2Nvjif9a.|LTO%B>ʾ?V ~a҇C5I-3lpǙFٺ')CR"N#MtG}#Eoj Hz{t+JJ{$B^6u:J|1UK9`x Me&S2;g&^n+ckr@fVOyãUU (,M3X5\vʯ̔Ǟ9G.@X˺~ /k^?M++D6s0>LXʝR׆nEvrN>i2 yW(! )gɋf7]L!W4ɂٶ}ۑpӘn@ЫḇU/|')ӴA} ^Ca hC}0&]"ly7{Z汎KO~sm #,ot^$oFZsS)Ի+Mʼƌ?O!*4οL#xl=ß-`@)ec; }YCEI2~>}pX?4 $dJJoPTZh-L⡧)bVnpc->l0sUQ ]s;XN()]E>nu;,VΠ!a߰V[rH6ܵc/Frryf;fF>KG&@nvf>"#fy|=>I0H[": =m\_/1 IH+Ok< 6vhSb4W /X,41*Zyk(rCC1 ut+K&5Aֶ ->cU̻^KI#DŽKk-q'"OH_H9?ie8]@wk035qCVFFo\;dnSL6U }"@VA1Iy:m<=V7},)nXb #McOr5WǚƀZztmqVv{ٞN}XF$ n}dV/mn@)6y3.44llzUQD(rDWey;wdp7`%J/p-X=*Ԥ %iaJGG%"nm(FY!@5#+=.ժVkwIk;DtX Ը Nu;&.LW} KT%IW݅ [W ",ehm1ɪsHMx{(S_n ЌG}d'EIŠ jR"6U3nPa~'A8hFBЇmjmѥFGM@hs3gս!GMU1HMw3ڨB ;QexO5n@4HWeݲ"⨜J$XֱzmR\E̞H|x_̶3_4Ր`EƅP ̰q[)E߫[j4jsf).Ѻxdyjj:>RbzC= *h[Z\ĥz%N5o䷝W ;"UEm 4 U[ŵYnjz{^r2DÎ~2" 0X >jt$_UWTֳ!KĥsrHgʵ;SZeua#9"sYsf--aj /DʨN* &zdml!LR;ؤN"q]V+`KҶ;%MOLJr/N'N)XO%VoGpjzjɴ˅ TƘK{][ B6$k xt4K>n\ː_'W<p5;Ս!>K4CF+D’BJ8S&.Ҳm+stB6b)qZWVZm  ]м1DYGDw.rHe)s80xl<,չvUb'7@ڛ* m"4hζAcЮV Ϧk V?x=UWFAgR.븍Ot.Gjpf䴒 %q365*WhSBt?^:ºou߀J_Zv$h#ʇ/t "/@<(yN XvG٦samk'$u% UT-쟛o0 h֬S=nۊeL{l4 *߅Ձ`0[|NiY?k!3zRӚeT|{)|j LV08kǖshEZQJf!iFO;t9@_R m@CGh@i4^Q6=Ja^.Tk69' 1aO߭{ 0cQ u [*Ē+Xyp8i ZO,N:9<0`}eU&/w@rE"˹. @">=Hs$qgZs[ wE! aϾ` %<[I-k}ۓ`Xs1NLT~>$Hc»񵒷lm`y$ط ѥ5 ܨp$e֤BɂKf}8~U ۬XJ_wzvk8#5IX*HHan>|Zn~xҶn>NSyKNi+>Hben$gUɔV%1&+D2]0"3b~OZ"#bkQl+y&EPeU^Jp#^N}Y@_uVaPp(ڱ}5[c4q%KuXrao'KhbxPAsLr";xV[ܵM:. u f^EPqE$0@6f֣S/ɀEAMr[l"ΕHAEgg+m|;S(=ٞlyjIJwA[KOT`Iֹۃ13U"xEX L(xF~Qx8||lB4/]@ ̧:p9*\/ҥ/!>8@pks6 SE %;90PHG-鲿"ϳIH&7͈J$.$ j&Բ͞y$qYgM.&GsLtKD}u\ z tnen`Ib DGD6b5u;٪t݈~$b}FNq˕Gu^|L=- p|_+vUp>R]F oQYCPi',q yt~ߴ& מ:[Qԭ?dTW՛2CcxuXFIo%wGd*6Z'UKݷ7ODdgiKK~, V9ٸsK`D{Cmv4rqڥ y q1D1>#.^=]VT1SExg1 ^ňG'E) =ɋbcddž:Ůʯ1#jɀrۥ5k_3o:[6 ie 'q$ $Xӊ27°KƧh]=P("~gxSo}\Ӕ} =NDz5#ArƗ* RQ(c+B#hBN{*VBة6.161cX#j:> c&@gC-d?-)?֤mGf>I`C^*!l 7Wҕ 5Bm c+V"Ŭ{GjRexBn}95c"8.ʓX1Cpvbɿyұ*&gcԣ/(Ǩ \ Z> ^^jV:kfxd.ZSrhwS>lR;zWhl,'X@;8R>Lhֺ"UhPVI *蠮ƨTȮ3V ^kX?j+ !v_8}&8ĸjj>Cd097Z`IY۹~$ #gW~_)q uhn*Tv AwANGcEl%wΈ uw25k_͈KBnU=g;)մ]Dmn,#lȒkk70ʖm珑u+ZَUbDkʫE|"p/]O5OY6"^*xe}=iދYKۢFL<'﷯Ю;|//k<_ց77qfEKg_9F]L2mN:HJԺ)v&~^q^> Ǯ@n^ke ۩;}u Ya|?]s S9)E;}gR%wuSr z$ʉ]iToR^/ޱE.<h168(? /D] urU!쒜/ut[NY sз!"6 %n=\PZsR(Q OV{l޻o’!`a9%: c/˟=w'uȣyf3(ǜU%A;T 7)߻ICA%=ݝ>Y*X gX@.2#V8x)g䝇 D0R`H7g Ukt2z l .N6 ̯\w>V/uTgQZ {q;C|ށ >chb5!O X&0iaOaoT\e+zYl)2wd 21(Z)qvɮkd3aF2?fsk8 `j𖊼Ȍ9P"0>a kم!e` jP4:usqәJ 28v 2;Z>WU{?td%Mܶ twȉCQflp _>[ٵS],T.ș[@AA?ogaW_s 44bs$Dv_,x @'a8oax=k~3==hz_rR&үPf ݋IRpr-2VهδVt Q!̎mX>>7eM#PfqFšn$!BuBi8HH>ѕsLCDp[Oy'bzc}I]ĸ&@A'3ewU7)RJd@s\>p&2gW`"v{j8e/0 ̼%s@Ǯ/VLI[l~y^Rm%OW,CV}؃4s7V{Up`x&a@GhQ&9.0FNTtد^q>qx\:UfP (#vib"R*9N#`=΃,]Kvm_{҅uIQvźzfA-̴R\q}p3R=s{JpYF6k<,hv/R1|3rj2I$;L   UR)_y !,O{*KQ'Edw'&בzgSs+~ ou)[FP?JRmJ2dCE(QCJ !^GApl8iv`sa}QCFCօ=f6&)7+L9&Pdl"V680]B-0ʦ Z\@w)FV,]9}t0GGpϽE @u5 w*=61(;ڍ `ܛIP"OJ "nl?ZmH$;44ݭ?˟ꥍsƇW:(HyI͔Ypc1o|Fcâ4O8$%Sl!*b_M8p18\UL + [e(%*B ח:5U mDEiP103WS5uMs?hfCfH+ YSo(e_yl#/ؚqLO.3;c )kLn/ީfkڦrަrwu-YjOJֶVFLE'˓ n)2OJPdLlHһ5;>,m-:2d2D%$n~!с N_bQҡAe UKv(y@ b)|8Dxsdj '>Ԍ~U\_#q'݃m>ouJh;hKF #*ō5jh(:`4X?34#1;JK36J^X3, W> iB B8LL6Qg$%,@Q}8μJGLJi2{_ͦ_'!=9BY)z뤲Eiȵ >},0HP1 aP=|SC0jؘ+s !V f]a $L72xw䷕g0،ߙ?.Ѣ* I=p!^}D2CfN"WoD6TZ:FZ?DY7S&Vw ۩0$yK;֐XCN`YtSB@D^__iR?bT\Ty-3i*j'FKc6'K~AQbX NYBm8$DŽ9`jQ/M-d u7rD X%Q"8ߍa!H,`k1W;4.)hI8w?ᐼ/ E} :g"͔|S[l\H-qx֫v0EȨjzBeWCr7VڠSFU U<*D:Nx[%-*'F7qHyK8R:'6^D4xQUn4CFr2pu|LK"{{a b=صa/>h!%'#fvzD J';>!eC!q_^ \l0[ ųa/O~+ [Cj=}I5 \w$KT X8k 𝼨)$c;\-*:qeIJ#Krwm/2bȨ>ܚqr3兓ʳ-ΥPyci[1k2㟯 _W6Оd]O挺W&Cs}w8thb'[JoRw:W/ cnX>'TEm<~MbI%πeU&ΐ#mXYK injBdɋV}B~?t2$|y.g]xS(Uǜޙ@HCeS32 Wݿի)14[,̴e ԛ:nj5k*n@ ֋RWbrӤ ~1v'˟L愦4 6}g=.> LP S̒o2*Ds艏*#*^/L!nDlP~qqųߑ7#A}SԎPu uϨSc èS}x7Y[8M7cAe"? wxj ׳הͮ3lyw?yn}}1Wf,sPN534ۡ`C̠xGԫ K)i;>~FRw.jȋ]U3_9]T2|sa D6X/DOtL,)૵`z}=}3;tz,//h";vex:ݲ'*)*B,z-fQJ?K!7$¸_kziIJfٹ^)l#l/% V 8\d"fBzaüL(M\+‚0VxɄͥUTl 1ݱY"I^w#NkBkzڮZukdEDƏ*DaS K]I+ k'jEOT2Ɣg3|)Zô|+L8y ªh5k"Ť=HƂ~mP<1n8ޕx;H/Eb*/M Rb}1VGGoάFI g``GlcWؾ\+.ynbs} xvsl<J,d8:f:nГjGf)Ћ#!Ryz艨}9E,5<â;bnr<X`C'0Le¶߶(܏TZw;3q& UH'F$8Tcx~ û֘-JJAdIR.#uRSQwpSE6vdiok(zVJfBIN |DDA~Hy&k@R1r;+ȟ#/?RxF0e!I_CK}:af~4]5;,!ag\l}{Qithz`nE WBzW}SsYUЁ: #HO#DQf[|x -wN9Va$ԎMcT@oŗc=Y)[t4q\itihd@(Um Rk}.Soc?ۀ|p8B*K8.$h<$0Êm.c} _"JO Uo\kUZ1J$D" ؘ$b&t`,,:-kRٟqO@JR`ltCOԀi :NDp34pj'=xhᮆQmlϻVtNp_#ڌwdi N'+'@a02SͿh}}b/-LjתwMfLf*_*5N'*@#)Q65++)˽vʌ3=gC!rrM=t~$"lvQݏI|^URH-1PdB?y+v6'26bHk`{)1OÖ|7kh1gM AWʣUsk~o-(3fK vmaI3,)-BКV+I 5<8m%6u+HЅB#n@?g,ciV'j YOA+?{b>W,Q 'jE8NO,"#*&Jubk՗߉hQ_\@wn~k_sGeE{mX PEz\aVq>VCSYEn8k)l%5W] 9=^ Oˉ"]}VE`5!afwX.)g0l_ nj!\ȃÇ~HX+ !X ٯ6~+%8tt5ҾꖵΣ{ףK5IqpN8QJaQGX9D7υH7f 6x4NLԴUq]di1-p$ lFVF?VGzsFǘ˿qJ `#Xkys@#]В!H|^8]bS|r3#aRҞ% ('!AHN,m̤6b+_nP?:/liT[[~Spw0R'hS jtz+*:-`{qe}IGS\TB,_En2Zb-ĤQ [$,@U,[F~LKHlt:ƼwpgRuNJ)GDwj}2h p#SxW燑NT=oǘNSĹ-ϟ`؊b{{s7$S7Z\T"DgZq С˰Of~#Y4ѫmaˋCKwW_ȗ4cNNN HXAyN1XEKtCbxcjXZ&vZe'd>FSx' 仐"?ǃWL'A5?.,)p,G39bFU{A1t$;pY?l]rX2Nәml HB0yӯ㟅3z%.p䕿B^,?[!V Os(LTO_يC|NuԈz:ZŤ4Sq:d,aP _`K2;`u./cp΍v]^IҀyb-/}rdCpDv+%~x/c+Wh=## Op75_%ZYWƚ* S&򸼢9Tu;6f+)fo{!`KύeB/Uud~E39[,QKazTI]_Rq#IC]WES:r['ͼ ƕ\讃pJ kBQ'5Œ]$!)@p7ǨXk]QH8zjL˨A>;:b isspQ>H]ෆz C 扜mY5sYh #L'gl@x<]D`DiJY-_b@NsǵmZov@]Gi:9{b2{Vt16@[ U қ]:8FkIrl- er/c5߼T)ٛlo"DV ΃Ç!B6p<(5@ =0e)@]PǬGU!8o0NLq.|CWU[7c)NO"^ K%Iv,(aicevB'Dt@CRzRdrB&X5 Ndbo SIx@LyFs^,IyHsG/=y\BMgAN}Ao>4 {_|* ^Uo!,eh5'pzNI*,KRs+zڶnP #AG=5w&>pEE,otk|PA.1u7pѩJݖSuB"j qUd^͢n^:SbŮ X*Xk+Z=DQht5-y3wx|BȄKR"s]e4-j@ć:ٖPɣ]%ı=b|sCSrfeͰQgNzf7B!V8&0oyͦ 7xoB7bvgH*Un LQI4.r:JY='*i 2~y2pMϕ gЪ6[߼"mh.:w}7ז+_r vLrtN! \=8eRj`_%xN&.*D!5ipk'Mfav)puX#|! R'Lc0wS{bUte QB}  p+LO IlcW݌ dx̗ 7PqQ4)3#.~̛li 6xoeTd\zʯnn' _K!hy odj~BNBw|.LFGF> ptC).fizv]b0¡FZV;J/?a!!iU_t)%.gEF7M]R_%:xկ^jq=Q)w:Yp*-J4>/V4KK#˟oI-)=ȋYN8v+#Z젫ӝ$B*)$ = fDU{KWT\ĭ{ͳݹA@ Oc$,BMtFv'zU'\B4ôqlU8G` Pv ^sHUlKBJ%E ĥ^/zvV!4-/ؖ+-Eץ@x : UmqEz[\/,s+.fǣιU Mz~A-to$nD{jc2M6y$$_^_Q' u c- Sor<|m~{4%*!%XAv?\ f6BչϷ*Um2WtF.ՠzEЯDP݇ێc]=XO?)I.+x:h`aO$Sx dCIg=)j;)T{< &DuܢSU8kqrRu{l-%c#R׎YlI7M42Rl Ŷ{ƅmq>  ]apAΊ9^pQ#-m8 K'WPܿM㬓oaR$((!5JVZΙqrg*@ (0쀖Aw I49ċXy6tSӲ=~^9,T73K*!z7%]gle*?eqI#.>5B ͱ]*Dj'K t@Ve.A*JZ 3cp={r!i^>Ts }H&kXWjIxxLq#@2*NA Z0aecOjWSӳv3؍hH.Hiuѻ\x:|) _Sl?O[.{,m1hAU{Fvބ!"'`^ripG $!*> o`msh J,I^}Y0mE lZޭ,}9SmdRpYo~Nupsj"{ɔmQn)WZhR>@+^XT^]k/ADJE'nC^͗!K*%/Bo/D5%V xwPUbGI0T%TO5xex!X%[C~n\#'tZ/SZ%"粑k -9F1ڽ*硕5hRӫ& Q(;W̾=hWgTJe(dH9EJT:Y7% nY^NQj0j~?aoTgݩ⥩&1ZWm"hޛE4PX E_fBumЄ$$N6c݂5Q?ܠfyZim:PF-ez G- ,ԏ~p3=TFK\J@ʠS&Nvbh>,.7ށ-m2i67sKClꙒgakd^'Jл0V>H3B]i,(Q@V/z .7NomhP.;T)͌75y͔4+LغrƄP0>G4/[1r>xoi:`zvgԶ_}<}/ ݪҚRiN@U$*8-fR\ܰ˜"dя$jOȼ5tz[+ˏ(l< 1 #{Rv|ʶtŹDf<꒏G9u^J6)3筊Y~=J>ݘxSRY͚tB\BiۃN9v};âȻڲM4ӗrpqPSR5@oIYJ0\3Q=vWئڹ,G`~W10!}oxoMZvsI9mJ`z7:~ -&ђS|}qԗW\ݜХ04vׂ[%&+|CF;c&8N>.h,feϺ1XygRFXݢD#% (.N%@,#;H!&5 ǛY\%O$=}|@J.!vܒI2 *,o帶-`>ʭ b, X1Y_떺f?ܮR9|^1-#YdK}څb9ɱ'~ϣ rڊa=ۙ6@#y\VQ%&+;![A{VC>`0Kuĭ D6(2gGH VfS_pf bg$FGa-nr\Ü9o(ܠ.ȧč^(@vL00;jŌ^{7?$qLg䑭Nk`{X9| N{\vVEEꎏiJU H.(7Gg*hvBYt-SkHth>N|&O>#d> ycg8Ef也VCdsd\*ExJt,xfĆԖ+]4zLRHj{tg% 'FTaN%<ϴ_#e2_7.ز)xnN{eZTw(<E ɛǩb;6>])>`R<%bw=@~k}  _/r8WnG#tT?&{TT 9x0qq |7 RQl(:(Nv?h-An4}a,y}dǿ/Xs|F;욹Yt=ef,^DNy6 Wo0jE `q^mn\cȼxǁK)ȅ($w1A}"T :P;-^v^wu6CstkmјG#6a[04 .cT|}AI+]횘ܱ=`F Z \ML0KfҸ75'($)c'Q*{EEn{W5됏*i=Ip]>Õ9OLUtaJ֪e1NfG!| ZJ$(Q;_ (C(o\NW X͛˯t`,r@PK" 50}?ƥk]$"3BZ=c^=_zZkp1V.aKJձ%Uㆲ<;_'@/MS\v}Ow/hBc y@Y֚%H}BnxƘ3+EU[^FnF|ڃHS=:c)_=PDDbi[p@ lEezw$'ނmy|.Py/׷ױ`r9u3 ,=3mR#Ui,?܄ Te!fVjG,'^) HSy.3-e%̼K$3Ϸ K"+aSBAZzۓ{V $>U@c9eiϬ٬aLDf1X>쟙f< Hޜ8--sGCREޑ<e[5YM14O~砡rEwy!4^_SIVzG|xLqZCu3&Bε/2#ӾϕUiG'*Z\~}%Ewmb1hs~eȟZQܒ eHJ^C&ć glDĝ/%Q=gL:a]E?caҨ:u[EhkqM /6F>rG+L@(5^,ΕEԹލ~R7d@(1sOh?Cd\tuغSv rFp0*ϗk!0\. ƃD{5KKI<(h"jQgh極hu$ DFGZb Kc͠n|Uw[9:Ȕd,q'6#DB!,N .4a=]jwmuM?[hFViz2yN_>7rke7#n9Z0Uf@g m h2o0m ~zw_U4)*zf]5:aF}WIޱu }%h&T@ʃ լXxLxo3w–PD YWGR6bžЩQZJd;&ӪK0ySI0$-Pu|×;y9!z<8:u?l{ϿnS{ȵMր2P =.#\ej&d鼇I8{̰ʄMPHUqDJ09hϥoT}񘋚ՊѸ$ҨHY2T7yvF0bj j(g'GH~}x}W4:[G-(R Rq6k~tJNB g6:2E1i6 4=ұm0Vk˸H4:BK?Q *¸ɋA5ՙ7jzEȽ^xC>™D OAc߰?I.F m u>%H]:P,O:0+xz]eH(W|U\-)w(sKn|QMM7:@7u-]@^w^<1eɆbP{V9_|y@HGEC!%8t ݧݶUJ$`W12W/U8`W&sh?B0"֦JHV'̒O\d9"r|ʱC\.mmt<&)ds =+aXhYt eߜ;p՞~v^tM\W85KNte<^ puړ#/gb3hɦy'KLiy(ۣ<%&ړЇX=2@ p* DTc[㠶cu/ , }?38,+\ t ڨ6phpmvU8ح6jQB],c͇ n5*c,lV{VRqI%ؗAO?%Ƌ\g`Q2(7ڼxxt#{b0Vci:*μ'~GaѳPzSDx\bCD!Vk3i\0y=pj(*PjyҶhiq )D(2?5 pH xq06ѢrB.9J6`\VF<[vpRչqJ߯IhϮwtFPH{c_2˲"9zO奷(.%f QF*4 h{Bͼ! >&N[C M+#ߩR=|L.c`Z߭B$j^y/:PvcF;1Z lVΙ(*gyp*ͥW=H24Q`ud 6y7a1]_@/`r2!Vz 7/[O$"1oCܯA8 4eu87o T?W#"*Cy9 X1/. sv,~ϱ[0VG~DuL!b-=.+4ҕKfqaG<HQ!DRd؊DCs[QnՕ1Us[50k$@ҁ~) <-.`ޟ.cs`9뢠dp;H1ѰB^H7eRSV\WI?V*/ q# [>~k!0|uqn.n{[37(crTFieTCKʄסwPeX"McG-&bnBͶqM`ugH{EJJr7o* iB5RិaiMF&5EztjZ<<+|lztbi%QX1 Pӟr6j.Z*7mXsխZgSPASy59?t><6E+QiQTD[馧U^xj|ELVN org4j2@0&$a9U df(L!x-VViQ2,]x '?I0 ʳ= cep-Q {k%TY7 JyJY}ފ?:Ā,F?&ߗ 9'ծbτAq }C_Un p sDiyHYhV$.ؕTQO%i'ُ( deN9- 6i_ (Xcy7T}o׽GLİYP )orz廃.]/F̘,;\6wM\x&R ) xxւpKwXqײK5ζRxmPa7hh_*2DK?>3cীzFg%||wc5Դ| `%j);= DB"u [nN4^~RGVs&q;u*c.ǏM޳_ #ɻ.o49_4bnMFyڔE<3<9^` PXW1y#a:P~M/:OL22̅&|%xf{y N}$5T9؄cCx>YV36`* ҄-Y2$ Q;3V)iJH0eW361>*$]5$%C*ʅQ -ڦ*E]gc@- *~t3pyO%ݢ=zw9l1+O+--痢41{ Z EGEº ,Lb?lz2y}6>h$ ?a3BlbĨK1 lϬ/>r#P6VB+JOqaxySk*Hp}7n6Ѷo׮ti?V1è.BSGĥ_gQ p^Omcߑ0GJ7xVe^ˋH磸" Õ~cH́Y4q`,پ"Pnp$NU![4p12y 'o1.5fmqp'V`Y9Fc  }Iy^WKwp\3j@|rѴPN¹e-<7sZQ6 NM@=ȶ+<ߪ;N#N/@*v;q!1&: ␝~nQOl^dԑM:삥?RZ Sx>А1[,يS Sǧ6)(k" #2ÐȤI4,: xq_FPeHW#Q1\*[W#K}RԠ8-uN@+|A؎9K,Fb<>XNe&|Eϼ.쯺E6u߮9(86iw_@Kfdt]7/Td]2ܬjrCQ2x&`#EJLp\  ︠]4陯1JuB :M7+upW<~ ϵ?^m_Iy|]=x\t%%SØ>3X'K!W'!62A uh;Uz^^Q Sm .: )ixCfHkwUsL6P(پ[ q|ׄt^^C8}r"Hk)pqeA3YX_/ &(1oV`3T.RWFM2_X*`hCvBGH/fR`ٜ{YdUGMynS ]f4?mڭK޺h@P`+GkΆGL|l{bHB9".@()Sqԟ+%'SöY*=eXG.]jE?s t88;feӇ(~7ĸĮ ``uPnV `&/SWM/`i6v*NkP\12ǦBv?BfLPaSM|%#tN,t{S%4t7 #zh j_[mMf)u_¶S'Ք"Ma23z{)+xEEZ.A3) 4>SxddL?4h(1:::͜s]Q1OVIgЄ䵛1:< 6vQwcDCk*|W.TNzIP~9Q"?A.zআ#Y7K6p]t( c%n蒖\0}uoE ^Y/'ruQWBHV)tI[_ E5TYneq/? f U/"C|Ԅ R\1F |{rRucz^G%O~/)%+$_ETHm5eڅbݺ LSUxM 3qh̤1`p%3!ZW'0Y+%B!&RYٷEvtp"qtuUpv:a$ݮ!d*Z[WiCpw}GY/VcQWG]⭄dRl~{ Iˊ/2HrXhF O=ĦV0^EgG"HDIc$Ac"J S5v|0jdz9q{,wf Πk xtgq9ց {wfBݦ%6X`fo/)V eua&4<ېE+L82NÝtdH|ظS̄}P,!pV GNC7x[l]W."mtG?|nT8ZZmo' = |f@D _jX-p B^4 Fv盎4akRR=EBP*3lBXc&m&Ȍ7qi;Wd/3J9c*aqO*.\~Ԕ|ؾ2Foǩ೎^,b̌`@bwx*Qf9鴻%]yW1w9|)#,wGкN EZKFfE[#->5LEZf%-҈Q(Ȕ_?f( JAM~i̢҇voUlN\LxUMfwO$!R)bdY/Sѥ)L6dJ~ag"eI|LhCKP,8$aM2 F$2e셟9!jٖ +w]PT;eG|u7e*0qh3},Ed?2NyzKh烈0Ƨw(qBOOB<>)mLN mI_E{Wf69r *Isv&>?wsH1 ;4b0XćֵWKL4m!/(N$&T &JU0W9x?K`z6-uؿɗ[@ݷ"GZoLPV%4'4 -@-W`%QfIH؈b56ޢWwRA+^+ef rz>Q>y ) $G ]6(5 \=p,t0^|3,C*oFb=DMB>/U ]ѽeGZbF2葘[ DR1e7ch'Pc>\Bxl^ib*K–yϟ *odi$?\k'P >$BGEcC;;RR*ɒ]&lD>"Ѱ3FP*)E馋ԒƂT,`#)Ntj3仳3x[PzIb;-u4Z\\#>S{dMpT$n':Z.ұEhaj|@VPXE *xid4xѸ|UgIJ"P:7! = XCϖ,.Z;" hw .v*vsёQ";eC‰ &.4,zJBeW ƛ{(ů)91.XoRikZv h{iut_ONj⫘?y&zUdi<؞VXm7BNYWeDdqAMvAZ/3Q{u_8tČPv=2:N'!lstHEA `n!B/c_j}ʧ|whK^~I&` Uw|'I5 !\. 8iK2l<,,4hH11i<-ne*F6a]~~a|""n0 O4 <&ZA /3ElQT)RrTi s~,B[yjT֗X <=<  RP//O/>z{b+{ë ^jph0x;Be )e @the̼(ap$1ӹ2^ _ŀW!x~_ cu$-@;wl {^ca4x5O6&% m54uψP.+Ǩ"F휶P޽OMjψ^}V?-Ik!⴨۹BЩQ5 &Js$u ōi%k j7.)$vz5ʛs`DLS /J#E/?9JnTm Zll_6юb8#Nf$Ʉ(E7Vk*c!oeXekZ<"ߔ{Hx@+`6)%6כcpO>~Qj}$IOTX_{Td"}kG鉮r(sTaDHvk)4Wف :96 ::Tlj)Ie kY{ 9rb+*TR7Sv6Gy>'bu70O, 3S+C)_lU|6M, z{K(Xai髶[jjYySo'E~r6ǞWi yuݦJ@U@Uλk  N_Njuz@ LiB|E^rɐ a[IX$8CSc $~7C߶p%.MCKw%^3>?նiL!o8I5TG? O u:bzdzȜ!2OޖɎuWY;cCœ.I}dx,mD'l"|R#"򜻾eDmXI2U5*4 W!h&z=rTDcB䲨pF%ݽ(I3 Sާ+bH6;k#Q= .hcڈ@З.0y( yhmT#n9X- 1ϥX"#15-(P`&ǽebE.վ/Q1T-_5ic $Py2aih Z-CDl)щGί4I*sxvVX80h~ǣacFXҴsMޙ|9Y}L ';ŶAGՅ5^Ooy]t\ Pӑ.W]/oܣf&a7v@aӬI m:?7vu%!& G^V;63 WC#`*-q 76U 2N/||ŧhu68I}OklC fC3'"v6[H {[Y[׶]Rmgk(/ s3]z-ӣf3s-,X:Is2:QkR`ߑ*ֱ-j4?ѥGYfx.֕ا4/w?yLz8ߜsx)m9r  /4vMSJ+QpFBQ2P#[${*~r2ņR~tn\rv@// Sp9v<,gjk Bl ~_?s[H1DGE3̋JMheTɓv1PDl+]bagJz^{ȕnM.Ho2f2yq,@_Z -o*3L:@%l\yLxs#WKN=w FV9HU@AΟVZ8$o|ƕOs4[DEupcglӕ*O\6W 'pNrDShKbJYl,>{S$;ioAO<OAYd h9c&D-q.*kߘ' yD7*i8<$2gK+0=rߕ Ә:10&='d!gFm'VHk-¥1(Yvo9qF*rFlNk\rxbYŨC!6ueBZS]`!%R+w'd*NS.=7V+`wK;̲݇;0R@ *ŸPBnxoą2ݣS3t8W.JUl>@Pw4vlmbYWϪir~QC z} o&TSl$Ll,Ou8SdŪe$fwwN"Bȴψdm@Ƌ824dW/) xWӉQr%:^:D3$Λy93K#tYThHDL?swazoVsbm*aS# m*a@| ePVFDz!W,pu ۫V܍ӟ]nApGr u쳧%;JF%者j9Dw[0i6ZT*M+y6AM" r i/_IOhVኗZ!B3kgñ}:],0jCs}Z iY(u(!g: Iիj Ii~01/s2ۖV[&q.ÖJXYHV l,?C$z0H9fYr137Nz<@)F.rAvfĥw5+e}ҀN2r3+W=vNp.|lwLKq*LLdI@0qr,@5  r?FKm"b֝e-ԏU=fͦI袄<0Sl޿#t}(w!C"h|D=>9]%Տn)0]  vQ, V:bgPZTSlu76/aTp7>`ngVWۋbwarp܂ F@lV5?,o(t";9۶Y'`/?үL:vy< *=evDIOcz scvk3(Cĕ]uގ9ۧ"N8 \!U;ݟ}bKYN tT&)r^i^ч{yH=@NJ1H\ lSɫx2l<@7TǺy R);du9,@^HYtr(ʶp ^X̎?֥kLT$@n`li:x2S>rm=]G|8a&ؼ&nұsҲs4% \"f @}7霩cxq@g*%;Q+%r>dH'RBPRWm貏&6 CeiU$Z݉"ab&%c[ʿ?'߉;,T@{UA g@3׏3ftrw_uE/{bE{XGDmbMq/`o54tŷUkLfEDD 26:#uHg>,->I=kXsƔ63ϼ&QɤޟN74%DvrÞ^,0戴!Щ!v|~v8Bgz䕯+°5c3u:~S'ȕ#=6 t3m kW$-ȶ)_z`.-A͓z8 z6uHXL疑iTpYGF7^`ASy o;&'bb|jQk]W婐B#+gVݨp]5kdזس\;)]+<YsA0|EnA%ߵh;6]IHϐ_PB45ϐ0`c.3ƒǒ![ccgo4"/WD#_@6p9܁/'TюP{,`=7מ7̟K׷힁eWNbKll7~u2PHo{VHgt`痢dcElD?_kF #Ash'R2@3ovWb٘3Q y*+l=&o&/C? -R&oWo{R,pkHsoDĦ&==*g *;G\jS֊7ou,ґ+ =ȡqdns,Tn2)0Щ* iX0mɊQ4o&ЅØ8m-ec>˶ ܮq/X/7逝% 'FVB<^+۸&ի]ug #:KFD^̢J'Dc tOQY^h~2x!]=py ˅g *.P3#T˷֒&$./b*Ef [o6(`􊞚MlM$ ˩)q8m0ØZ.)]2X\pw`Q۔[_> 73jӻi}kH 9P|lh1gd-0P@x*P}}tZ#ޏ&Puc3EmhS+ rz޹Hv7\5g;AX LtX$]$%F}LO!BiJפ d)ER[Ojp@+ ^3 Ndܟ@gəiRFsA~a];t?B!D⛦_i1~ S, )BVIbkm F pO19ϵ ~0e֝PZ&4&N}Yk6^sjI3E>9&iu{]_th; s}Y| mBј3 kI#60AJ3U v9\ۻ(Ơ%-:)OƮ7(k"@mg~ԃ'TaOVMZrb@䓫1Žʹ[x4Bj8c $_Jks`P&)9˫_ Vv5C$Poc43Ia&7r̝qС3Rr5٪*xwT̼Jc< BLҎm)8̎@Rdbv9HdIړV 9jb]`{K?؎3D>Q„>P6C]$?i N^!I!m~(ᛅ$^յ dmA[gbKkIK&HF &„Dpyh"큖C7&Fkb [:yyM):  ˖wy@4j#%}xTi Tvw*Zi ̸ff;l+D`@Mbjb7MbMG -'N}7ō@-ZAC^ pKa̗Q_ V,xj1qʊ\^:U4zIQ3$DYuv$,2i(V g1٨1\7'_!=Wͥ㛚 r*tK;kWϔތuRG^,S ǒvQDvsD%*w٬2?U ssN-qЀ ŬV. $z-ܵr! &B Pd̳QߖCUP1i45 .0TN~#(h%Ć\.?IkſVM uYHlW8'_%KK&Gf({aԌULO9J&8_Im;0BrEU{t^w)`vsJfu WVM-g)9bkhčvq8fuƟ0p6`ocn]!sKB._*)|$jjdZZB$A=ԸS8hVj7^ËlNk0ahEp ܤjBb.Nz 0|ke#gx7Lr}\XJΪzOn%<IV(7*d8hYLev3[Vo2,^Uu/#BGFXh9Gt֋j;|f*qbRmr-ɋQ g*rt{$/Zo|r-d0.`)tG³[ k |: Umv@<M)vjsʹ_0m; lnݡYb[#sG6[Ty|mL(\3 -:cz7r8Dd9_*V]iM扔>6&Cҹ`+Y0Q> SD2vJۧbe7.IܳnIoV"pq01(F9p_,RWMP>O{!Y,U| ҀWHꩢ|c^ Gngl 9$c eyP]`F>qQiXc$|®_)BK-JQ7LARL- p(J_U.-GКGuF7Bj3bHHb;ol͌'DP}.lZ*T5rQNcTm2'"xAΒm aؖ><:^N+!XK?!P1F@Bk}hqb7xEyMl?&<q--)r~{߸T\VJWHKD f7bVat<(/5L)8rie箕QOI$ ;las5xtOLZOaycVÅ8@ pie>i`Cqq<,Ð^_k`5d[WEޅclmLl_P sZ+]xpӷM m֟ /@k)Lh[sZ*rS>%u&tVz84jjàq | HYh?<<`ϐ`N-"3xMRn |WbSHCS_`4vo[H9M[A;sjLql˅OuZ`nrf aϑU+Ofwա4v"2$L](9i1N:T&F1GFL-Ն9ԤhAO^贷3,^h4+ 3՛販M Z> 6A }E 5r6ELߒ= z>δ-[ Np"ѫ2bK\&KKLp׿ i~ mާ86\."g1mV&̳iXjr=5gxQVa qJH9bRLI.%⡟:{W@xUO 6i7p۵ T³ h[vt6 vވYY!1p!ݕ4߿H-#H)ϩ4m&- -#1gYc-Yt'X.,ޖ5z**%4QXHu0EqBk)))} S{جnj`ӛ 0:ѻj?T|f]|PyCѪ\y5aw!5R&ĂDWpǠ73BR2J2{raf ^|C750;p~udSV98jRN,8p:y^ ;^"k&+X `l dt0Š8S.!H3̒[HEEpA0OBLAzU{5,M9yH~ܳrҍѭ *zqNQ$?퉑r i@89 Ճۂ2[Q= O<1pSZY)6ֳ ;n;jߵ8l&SG"$t (0duwUy“:HdT9_]gbjdJu&EiL VXRMgᎤ5Vʃ d-L=8}:_RJ M]'+g* 5 fz~}>[H~ŀ =nHsx^U VBaʩ3~| tbEYYC5{~L-Bb1X'/fe9Q#d$p8!Mb̢>f Q*7HN0>?v:{[ЁOp~F1S:FkZZƷdo\dpU9PSԅ?dŇ=A Fs§'_(^eä_)1%d:m7XD '\Y~``ϯ}qM Qhě6c'NqjTz(J3Uc+> T!Y.ݎ j~"0' 23+cEʂQqg".f5,%hDO!v&t?")G}VT.v ϵx(03Q,!kaXisvf3U;.|%$ly]fo[C@7rĪ*s>bNȪVHT V)uF#NԶ{Q0QqH|l\ 3p߲}mܕaq QccN +\:L9$>;ت2vO;nbLV(Q %"Sإ`|UV[bF\>dÉƭ 7I7\^sqqaYߦa&aTI*mI˶Qîx{k͵J6+oW?|܅gxp~G\1U'Fdic2b܌H gHRUJ٫=0%saOIǿM l+6S<wvP17?kڼVѻsO4^Ё\%S&uFV oرR Kħ7 x(Gٲq*igYSwx5!qItr*gL hA֘am㲇`SʯkW7ҬGt p>$f(hH@hҽ7ץ֤s#gGŶk }?ؖD@O g"mr>FFs{DօshoWz5 Պ6Bh`%I81D+;` ln?R{=vm=d[RNSvP-FYM/[bVPv gEk56}jA^v %^6v;/Ane;M|wM^"QN_ڒ=5aND mOW5ZXJ+=PTC.(hम9$Ź%lo LwQF:cK+7=L盦LpTR?}Vϊ=Tqhan^"zATXBYգ6BaCzV✏߯:8QXD_NΑYHBm,[U z(_[[7Pĕr MѲÛ>B(uc\] < h#%͙l鵒U~6*2y#oI|FU끈1zK:mbbᆘE\m) ֤K[q puڻvt!`Ǜnu@OԑX&̯J<+,[̹A!==B)fTD>eUhvEJ77`NxJpZZ#Ͷil΁jrۙ^ XԗiAyfLSLIUd}=8!UffOB+D+jt^ZpHris&*8vzc)} Y_ |8a!:LXY5okx^}p@ ~d }_yGԦF_?"_aUn$rԂ0a3IsGRR$U;8#BΝ?łZ%Ж.wW\1/lJ}_L,5IؔԜEE5")!Ϯq(:<0X}̾YTih ~-7e,㎐ "j‮74J7vUXF/ߚt(Վ707-K̵k(zb\݄͋*,ZeleImD黬Xdϑ0P_m^X_ -Z ufBqı+tRB*Zj [ =B$~ӨX zAC!Y%}q$/] ߩ %~\KRv8^!X:栅~:=K(۵o+NF] /AYX*H*FVYc=? *BEۂ~U9ޏBi\kWGIhǴinuUc N̞hj֏$}"v'O@M/|ih{I]"rb3C ?Yo}K.QC[4J Mߋ6CǂAU11SS]"ɫgoTIj9L5P:-Y߈; L=[N(9ll9c1yBMgu$=ۗ%D єr\ČjN%㖱U9/dȁAWPrNZP2?]OHr!7Ꮡf#&g/:&*\ggi~Kk?J7% }3e H?BV е78К |88V9~kX)@#i `\x'w66$q ׍dh>CS ⱋPL<%<-m{][žg]evnvdq!f )0~[NЪ=\p@"W lݸTx6@LPeק].KKrq`d0l|/e+x!n%$u\)r<3'ޮKbUp1YD2RB(b\lB!n<@;M )bB~}LBE+4D%Ȕ/H(PG3wp=_?*=,%yxRv?KS.hPI)$ CJ y$zOD;Da|B]'zQ/ g%r?cViņji6&i"W+uw^ܗd[^ D8GNGH丫n {}\Sz kԴSYv(>B4tG(ЬMTz(З[,ҦNJ a BrKgish0:XmeZRG2b>MI1k 0=k%F²VP{֫T.Q:Ed"? T3?  6kTG]`ڥAΙI9}#87g]u}'Rz3b׃OY lq* eDG}~KJd䖌L,Jg]>/w!b?UI^TfwDUjyLJ)s HOb XHvrqF0k v$ yPAjC!y2ĢwIIA8ed(M׹!d >zM{4;Ôݬj_^=/p8 U(9qhWDbҦ+j>ܬ/Z]. ޹= l7'L;4(m]}A(, '/K;TUeDG0N#DuYo C ^kWˏE[+m;P$p-exOs+`=tr @[v|q?GX~iP۷f(dSaK (R?L Mb`a4K<_yɫPyH3Y @2QaL,x2fdbH:;;A һAqF VD*\yݔ0 Ҩ/UT4n۾?J-!PG#}o "}}.OuxT0GH*^򾩩sۊ5MXyyQ9d' āTZ…1J4J.Q +bKe;C?y^*NYskߛHj}96\#c/š?2 ?lOSzT9D)>Ͱz7p+XuS]!WOSYg'bUԗG7f}<~mds 2TsۉU[8&`]ΞI`17L}*f49= p>to&1a^(8/ yG/7c*D7KtA/Ĵ"%P))ȭE&),^߷~e߼*HJm`%^}D{tb1֍ok.D+Nlqnv;#$t~vD/*ϓo>zU 9tg@da;SǶHf=PFXF{ŶUݠt9)}eyr=HWߴG5wt!*6)-jBɂʱS'?CXGChBm/\:ZM /9_ s~yS_~%= X{a)3A9٬/k1c\v]h}])Wڛ5_Ye=}[(v[$ZnGG` 05 9FhȓejkvY}7sOKu\1ԻY+n#͊C\,SO%([Z)<@خkCTTiE>P슝s;Q^WQvIcO< $"QP<.,ݵ9\'vIےY,oغ#0(yA~aȭӡdqt%s0A0ќij?G\1x?Xyyz$F)\cFMqW5O1\src2΢$_W{YΰmCI㝇^k : Z-7ړ1!6֖Ax&(efJW^+~*౱zIHdC0-=!pz<=rIRwo4?eOC-ۥ+!sgtںY)0Cisxok 8:GΥWc nh7 *`.4ƲH&##z {;]]no1ٻ)Ndԡ1/ EOo Bv#J4czΨ_c5;wفO0=/9{( " iNa;p8,^e/w+$dM:r5aa4<爃9~˖ZSqO3i)r럫m6tfJBb+k / ^O#z ;{6*mrӗ*$j-RSiqv+m+ 1I'QH$+^IzgC 3wP:$ ջL*oCTNߩ 4I&˟a,/ERxP'Fn,hU֨6P (Ȃ9Mt:.Jl+moHoLYkK iƞYkhYљKTM4+~h?yvzZ,l.tJד岷*qHC4OQޗsA"$&vFrC}̄f1ʥ8J"{"ʭf|8N`Z3I@Jm$XB]5B\)-ZGªخpL!(ZְΞ s.p!~ȋ0=//MSO*(٢%[(H0JlSx#+cHSG0%do̲4/z, Q3ۍ,_ OOAeU2(K,넍g50eO0K*,nOPY?zmYXXzn@t<J qnm;$Y.G 9B4P׌dlZ xйoKJ\N{/=z+2r1V׽InDמNN&5Kȼ?QqPq͉ߟ;zXzxݤPoM6Čj/1֜ˆqK1]][אg~ t0C LMqsl`wؒgXLqO U\r162͔Z<2X8tѭy^,(?oKQ8 Sge H:+㉓F4CVg4eek7Gs;2 (ץ%12~dz'(w! G+@W(Њd)-D:k]0k JGR'o%oU =2Qb . ZZ9D,C-zm5JW{1KK@qdNQ;֛AaR13XM8ޙR2}{{K8}oQ)ٱkf /1 1֝}^;F N8<& m;y+eh㐺,b2բΠ bRha X\( ~3>pNh=Xzj nS44+Ea,8ѲHZ "\ ߞakGkf~Q7_/&(̤l7}4 KۢY AMnZڄVE\b~/Uga'`R4oׂȹ r˂| R7,?'nv,(/ۏ2:e1ImRA.E¢ȑ wwϾ;\zaD8x,Oĕ? ^-(Rr ɴ6OxF< Dܹ)j(,@hFi:ig5jV/c:% Vq͎܏Ã(,p4'|C 2:Ѯxin9>T^A0:dἝca>-3EzV56GwVIOPi߆t;(+ԥj4FM„BƦ= .wxk8cފ `Ѣ Q.oAF Z6Ȏ/t"K.B/,UPtB1km;Dh\U8H +#|&<8'Po=GܫVG4?WF8L zԅ[lP(5.SR29,Lx2pj55뾁S hK]ZM}ҨU:2y6?437za4a|ox!t7~?NP7) [k}߁]>xJe4je>¯ں- z_@FP!ϷH7, & }rBW"\r^4 -BTBׁBn!vEE 2311UTWQY+rDxMTr7FC{NyXiWD/y׌Q0~w&s3~/^39hT=_?ul`Uo%4h]%nOY╖q l- \(G; T:xf e鎪 !)~Dw/8%엪}i}е`g$r(gf^hH&h<L_qlAVmwJMӢq @N¢\UxO]~G vvZBZ@ޗz v爑퇯k)РDI1QUe~h\߇c}g2^7 zju-ZՒWl{/7 Y.R!CIS͗ϭoq#4MVPO.^loOlk]B$Njʢ~~h@r.[:p3uss^g3R)P/'&D(FHՄ1[34%m_Ut&{yJ|!xn C#B! v`oFt ߾:Kȶo>ȌO 輘FރPj o6WcFOi VFռs0%)gqR!FQ$ Hert#'oߣ302 ?ߔ@YNԲ1s”H}pAJ/sJ)z0$/Md~4_N@kp9kBJP9<ykL0Ul/(oq2I&GC* pa_}sÛj9NJ0yb*vƸ߶djRE8:-:*'_o%eʅu7S*M]$_*Ye"/}A^߹qyj-*Ȯ2JXIha}xݰڜ/Sh7_)xu"4r@H> r4Z*4gE!R1/ قG}*uwb{R8,Ƥ*@Do\[ *x2e{I)ҸSW8-{"g&}@TPI C&{|LqzXt&+9: VX tH*NlJ{V¹pG V ;Zo$u-`aG)F AO4ߡظWݙk9z&l&ؓF 1zKf? ~pYcLR PN:A&`43ndv%>bB4W#c'Zrq=C*B=O-De]7tRͳ2/\EOr3"i'w >MXJ};zD#nZL?zV4S~}5LE0|~d Ad}7NAL."E;b9Of3=~ʡDg[v)YL$)$ 6*N!VdMڈ<L^/N U> *{Xqf/3Fpij'p>;a3m/ yE~} bMPMw JS١Z޿vFWv}1P*TO&?Mn6 $h;vȂ$F?0xT)|$6m8Z}J.A<-4C ^ W℁%)t^X{y 3=]SNU)bE>`K*=<bS_OEButߜTgv/܉{: ?Ab N>9a(O"| B+5C$ V0@ dc}vO]_0FTKvgRkE$lOwvN/~#%X14=bv=w.002deCbSL^=`ȶFlz7w 7 ț֝ q|e+FϮv^/'Ta^C*?Wb%EZɛEV`$R0(nc7:.!2f)Ô/&aqh#ʄڒgY򄖌 zEKӜJpˎ!1%Hg:XX!nO;Uv&@?;e-}gP>2U1R̿ i:`(467 nڅvt4}%bLheйN/' v i>|XV֝A TPW_!38YWimRO7d"AXKJ]Rəo̍rWMeGpDHP:^Pwxr @Me[CBub+%nQ{*GZ XS2% N?e'JTU{hP(j%'Җw"ԺUd-=kssV$ˮ=eT$`umQzxLЭ.V?G 㸔W˲KRe$aB[MvX؍A$լv'dXf!iϒ@0}b1*2++S)u`Xqm@R~S k1;vul }uˀk>ry,#X:KMROBrK Ҙ t;ëKECf3*Bȥ9^?Vo*j2벊 6=يw t.ŒeW}z8ȥ69w`Akv/9RakQs볇Qy,k7zeNd>^(oB =DGK"x>Iv}o{]<rBua|q1^TqԷ7>HB^J08?ʟsݔA( <'ϥ񅆩=fkaۄ]Ԙ*EQssbH6;){h_*iq K RS9%>'%c_ճ\;s#F=E}-rlU G_5>v #10gUPBu׆Rֱ VYI$FM@:=jڪo5&?% ՙ}X O "@o4(ʇpk;ݹPŭL|Yb<-wlfapr䇛NO?U [)ʀAlGri4D 4TWs _ BiO,>2'fp=Tm #;s< XdAo ͆f,yGɐf^Wbشȑ[a< Uk_.ƙهo{{S&"{>% hNtoCTVuҲ<+ؑ9D΅)4Zh꜃v;/)3Mq/jh{Y&{($UeD˾+9W|5w<!+X͢r?v&LkI^h|Bt:Oߘo#Jʉk&dD'Z |lnN/&Ȱc})&`,`Ӌ( hZ`$U+Ty#v>y% 7Л΁: 4?xzAMӿP@fRqć4c)I;1xȽ?0ۊCW׌&AxSAu"Ԡ7Gm9²\&(="Fׅ&JI JrHsٳIHn"V2 (ެ7J:[~a-(9\[;*e7'IV}|/ǀp:?85+=sڷi 'Rű0!ٍIs\тx-̋dhqRn#M', &[lPFj4 t0Zo}E) PsIB@9rug[)u $J AEX0C#{)̹Ŀ-]+ mH~TCqyj>&kRC6]&%4 -j=+Oӿ5b'YtZtn tTdcrY/ͪ67k/ ʹZcVyzxzs @+9z~?ey LQ {* *J9HPbu@ѡc,dKEgr-z<# UT}k<i&/LyɆhp* ƈ.V?(Vsj,<<|  Ɗ@W&eIm*F& <"Z@? '`= C91Y{4> w!7 ǸL~KL䇠exe5tޞAAvK-f%N39 @n7ov`J 97ʸ W}n=d=W$CkȀpW!;:&l cWLuy > " ~0I-J_EmÃc?4]N^SCk7&g")= n>tUb?҃xsm^ cJOnlc*HbUѯgt\}@x\SjQcR>ݼkCh3$l~2T(޲ZxЌsg%7tVYdNQ5۲3j v5Ծt!$c@8螏Fa܃yykop_]Ԅj)b:$ĥw6Rxp}q˼>#B`^i⩞) p_L UeN[TMA "B[R-ȇNp^$kON@3N2S9I~l(mƜmTIπDi^Ӷ\Y [;L()lS%תM-+M]|v̑\%~=k7Rz(8ŻZE56<~*p#{<5ǎ( mP%UK#jie|BUHQ'ǧ<$5mkG 'pPňH6w[d%?ҎZ&{,9(g?ynRW{ @1t:eQmWs̉4$~(9& а6 YѤZA_X3߃ܫ>OxZ}X2Ҁ +*z#h ;gjd%LCUDqu1')6zVч{Z($#my"w)36 I̿ HD+D&+R9_ځV?+$OJD+) %왹:VFjI7հ{ۊ۩F%tfw?9#D}^!͍5%J&caJKN=f2OKi gscl?l0D?MӏUIC2!5Q;`[ŭ=x¾WKۗSb6}f#g4yO4> =٦֓dl(.WЄwO;4&؟t60#,z6B+ ?cFp/MG1K1mdV xk[C$[oɝ iڨs(4`Give gLz]bgk>R a%B_9ez\DLlR䒈ȡڦJ'"SQq!a\ 1z"&\^'6BȵfD%NbT 1LZ1 wı.ήホ*u%|K_hq00kG;UZ 30\^^:ШK&L0`˘˴W0`'/4 EܩK4O OTR Zԓ3{:v*!Q#fBb#LEh9B~å{ Ȍ<)ޛs}IDJ8:U;}j ;hPhDkXR x9.͹.UG^.Ś1g">kZ =[u8X@f"+ !x1Ycn nV56k/#"a J7 fQ>V#C_?!P4K, M¿ N]XG>FC|B%Df vQy]5?_`ؠH2(nYi t昊sF9t5Ρ@xbJsB]3=l5vI$'HoJU2^72>Όpݍ2) )]O;g4mɍP} {U# :@1/?aCm a@ 6͚Z,& I83Dc++GiDrTW7Rh,OVlG69ſ@^P+WOeն)% b?ƞ²::.TB!(̕|?9oV9[LLs UC xe横=<8;L\7*TBG$nc';Pƚrˢw+~5%E6x 0UHՙ|&)9؁l N1ܵF"vW{5/F$ؖ_PV_']=Z e1ɢANܸF7V j=6A bϧV~yO]E& rOؠ0&*=:v dxBu]d0q7w#0 *3P7bkTvKeQPeb=lkYu8L-ƌQb!:'oJc*Kjl4{M?b=Tڥm Lˎ:N4_LPj Qk8ma!AĦhWx߽ 2\cX@Og Cd &LqY9b^{Y X%eU5D캈,"L`EUѤPMV}A X6aGb=H,0AǢ'ʃNq#=6nuAVUq4r3-if[w{^Y?d@[j8{ڑ`48/O*AM W;`3ʬRj2W\U!"*2*tz_sl5}e ?!4[8: lgِyPby>ΘoDgWpb< 7aiM! iiETb6:͊ [cEfL`[qMQ$eu }ċ]ek+Ȃ.+ ӷF,X$.P)uO@f4r< i3o0.I;zwR^wx(jY-62+%g }Wn ,/6oaD _2CIRޙրvӥZ:}?@'Pp̂/E,fz~XZW),EI֩SƯ4]elѧmp>" k.`+نY')Ym*{Zsɹ.pA+M]ս׮c <Q_ChM$F`o8_p:,~A:N} QZpˍ!8=֧%$R=\EQ\caE 10 :4aP k *BN( =\ӭ?APCp/Ǣ~'BU-#qS* mH|N) tWrTڱ#{тHfOwsDWP/ #9)[cz834}_HCڅr~ץȜċz)ǒ^n6Fak{Ctb嗩}O8ctب62$QͶ[.QR\=u'#s G>Fh;*{!8+9J@gQ ?r5 ojr:~.CVЍSHhv|jG*ƓӅ|RI8dDajl0peUꌖ]d fczU=>UZH_zg`#˖1@z:MY%/*<~(Egm- "*2x)xlE Af.pGXf#tW3W%ězۓf&9l{Rp%Y FCl) /ևzI@3󀖌6^GEVg zHm6dL&'MhD2vW_. t8EY`cnj- fwQDto.(#V_K; Nٮb/H>B[]윖(QUj-HùQ,N~2 Ln:&dl_;oŶl$`A/{(T&ʂ7mVPb۠FLfCTL)Y@0Wݏ=˥Ku>̢^>uMwϐ| .>'*ӸJDtB1߿LPF"F.z.C\)` j1iX_^Ї[qp;5GbD3rݮV%Dm($崩W(9(P,Ӥ#~>.;dL4ÓʢlOk LBZ {l ~=M@如#JW؅+HÌ *+A%&BOWV<8Ӎ0cTv|SQbL [DZl nؠ d+_u"6 _}`֯J{Ԗvfiښ;G#ٸX޺=]!8ŦZYVs\y3̾&@?!w taւ*J.UFm .5M\VqWMQjk6ǖUƁ[a&YZug[W}= \vc, R^yh{xrB?9pv+lcս mYAi䡬y 3SMH'ZI_ԶR) $O]<-+ [SYe~dT6ґ@Z+^km8 Q)Qj^:ztYK@]*yyރܪBlÚ}kG͸@uHɖ^b \Jpl^>n.~B6!h8^OKO:®ź4OQ_J~M3`6Iv" C[sU5:uƬԁ mEU( z>!̯yǘj|T29尢?c#LUeqPr( =uXiWS~R` >$*N>:Xrdq)gL̅~ӿ^X+/Q8qxi)dE^OcA8Q]b+i7wP<ȾJk sӡEȻtD[-!#󭕏u;b/MQ}$8D:o/6P%Y:UͧgEM=587%}4K#,b! sZejJ%6f" ʀh8cMOd"oXȰBo^gf .Cb@6WaVZ>ȬUGrh]ptsVJ9l<j+BBC-1R˨1~sSR'=Y-zLf3 70I$'81]J]!9Wz~hD4ʉrҀiG0.| "-73+ߠb=flz{|S?-g!('oٺXw!qz=4TBy,_=ʄ[^Zj"wrVemWnt=N:ZGd }6C`+Lk?\Q-kNUH=ώFk ^x`^c㨵'GQJʙ TEC8lH,n_^ɭ"9p@ 1 F5BPFYJ8s7$G̈́R]pK}%#tt~K {aޏ^^m\3թV[{Z+mrT y@TkadRi:m˦o2f^FHyp]˼:m 穎vFpIJ[iu !_o4p7WbH!R%)+__9ri+m& T!/^B$b!D!2PeabëN1TGBx N?I_2OZ]>cŴ=|}zodlQ stlPDH$Z0:El^϶08" :GHB.GxƒE7ɺn:8)@!(؄<\\6X.Kp(>WN9mC"s3 <`M]y—I/B٬G)J`Bg#B-{j}{BV .5_@c m*|JF1QuRS٦4 FD5W쇓aÓ.„%&O jkTi cx o~0$Yq)Mx!H}_W}/s~3R8\s|4Ugisu`]PzBI7!$[]b*~} FFOں|1$cXe6]RpO" 뻀aX+?r\oޥ;q 8N/; R3=j,e,{j%~mab~X`mU&$Y 91UaP/κӦ*CP HYJ.LIi1hqRMYX>`OňnyŜlѮ ]^lwY~]s͌z<'m8 SoJohŔn%3Qr%b&0i{oЈyҦg@S(O 5H L~C!PY/: Rٯzvt- Erhb-^ 9QJ?v`~|hV6J,k m҇\Z;;3 I ,g4G̦B0b' 44&.m_2_ibGy T'aUtSﭬy:<|P𒋖bzтDm\27'%s튑4WGG +%q!F`Rjmu 㺳a-i)AV=.Xz>l^$Uv>CU J]ZG>)jC_La{Q&HiNT0$FdJJM{vd<=@x'kسګ–E.*aaD aM`wD_/z Sc[xS=2[yFm:ʅ2= qQ1Sá&Ռm+"u#_6j9//./YbOd(;DEi{RfC3N\3 hV$ҵ^'U=E&@̭Ū@VS.2#}˧r3Aʉ;=%ݰLۭݷQP\uiD#B ̙1oi˞أ#2 88ᣐrYBE/͘NuzDL*+870" 9ZH5B0[(3m5#</ʔ(q#ANj=MgzVu %KwggŬ놥Bzעf%ZѷU=@!@ǔo6k.\|ZJ BG;qkeGOO8K5)rbQX2c-Roº =jXd݃5uW =s+ڃfxGK%d|y[(nP[䲋('/ Ok2`{> UvĝZj5-\f\oPMpD릅s9 ӝem }8@3Ln]ǩrc&M8duXJ_5Cw6CZ"I>pa)ï{/_]_CUNT~JB7! ]橆,"pQ 4'[sfV)k0_x>%(Iɯ*$8VQ-r슣&Yf |CyP=I!12hy-Uމ b϶GFi_yn$IeM{M6\r56C*痫ģa͈}W1K ng(74h}0飜Y'9>7g!ϺJØ>~7yOlo#6W7I9\AjTeSS Kȹc-@bIĘ&+M[!PJ#ZHg\Foxx5 dpa丠qFIY? :aF39vcrc| xcǘz]B२zKEd'{T11 <^Qʶ{=>(M]O~۷X P~0Ձu6ЈW40f kd!E/ Jo|u?~f_;n`8jsԮ1WD`N9!c By;aۮPI-^Ӊt=ZR_TWG=( pJfDN&|س8X"*%5ٖHI0fn[9}ډ;(xU&o%@mj|p{hBx=4 p"2] ʃScwqӣz&q:N, 4R5F ļj@aA2JvI^l𐟮̗yYߴĪώ_FRGBHYVs)ٿ?d9HȊ>ᗇyy~, iӁD@QP:"χϼg^gK\aMo'U6^ i f{6SrgK௖Y }dؘK Ӣ 熎*M1`]d˓fHHڨFɋ dCչ_Q-e'EN6-T<_s )6X;^kL e9,C7] 7<b鮪BStVt $FO$qE_jO~|E31` Ir{ Ȼ:ϛx3u#``^lj8w"zá3frReRNk;Yj44&5 K3{5^ 4Ʃ8,]pkl{# ׭dsk2D ʖ=CGU6k3s*YI(+G$b/sƌ/֝dw dDa(\d %،*|VNEIkuZJvqGtOvM!$ץ40>=/Ŏ:5LW}6JKڞ6j76!v_3߬dEA(dHO K7d~{{\v."~Z8\L?tzwE|" w4Y9Nm8yS蟴D H;_|͓abI"9[HGTT4S;鴲Z ve̹D\CA\BҥQAƕPavIyN_cUOC^ Y=tĚS0Ff'srQR2lԖ.5X]T Xʮ8?v>?^SB9LSG5R2?Nq؉la%[j*[oCi.JfPOIrA4b+j1ànHJp\vxB,Z;ods718 I10!`cqscv7 S=Iqe p٘BNf]{+[!z@W3?|Kx-g$&Ȅ3q3Y%NY&(3#Eg(JR?˿ҫ,nD#p.~؇-l~@7{tTQ VA=4-%|4a;ڴuqJ.bXIx'CY8*jsX[Bt; 5zXn?@jX6SnUc Se-R+PcQVYV% #R@a"{3?.WY8͊ρ҂l/_[vR 0Gk2@K>X*A~8q1q1.8cC$`{BDVdBOtFҙ*JH {%%EMnPt)mmʘ^`Jۧ2[Zcѣ#k I%cF2ׯ"|MuZ']_p-*Zl.)<[gZ.h%o(4Z?jP؅DA+6vёS9nl٩=!nhLbDӆo43y}_W{TVlL(æ~A}OpNΡu)WPjP?`s"0Ihiܛ fdGSRS8Sk+oNA}PwPǿ2=&L7Mz$Γ/sM]ߖɌw!+fyV&]J\3涥!*`f̰b8:}\xG:tHhL䳦oݗ_AO@#( W"_iW*Ȋ`UĚjI5kyU^ofXV\QQ'uB(l>b}Y6z##P``sP =PRDkl41m[Dbk}8cLQ Gr7ڃݯ\Q*rNZu!BQkɳj )ρWTDhuUԢKIa,Q>ґ6+&=L-j'Ș#B3ۺUqmhJ۴rg633aꆪqWcI|u9k䡆PXoƨdWMX I`U O{-'o Lqe!$ EjvG*ޕV[}]*܅8{xz]-q)Ji0qSIn: 1I<ox:RS4<Sy^A3S<j桘ҵ9b%$UJ*>T; !ũ ͕ ?1,! jc)qG"El1^<ӽ [m&x[Qۓ0szn r@jTjidN)L$ KuĔIy]y$qWmck4QÊSh,bQ^Fy Zz{ V THzOL)OY/8P=f-R̂. M!jO^$)SʭN-- q6cx`^UIDKτ;mn(A z^gȧxZdbh% 1)}>O"rL6i?.h徧M“$ЕߌV1ZmX}G/wswUV(40$5j pI{w`i19^;xZPuXf&<5{n 2ԅp((FSwTnNmXZ {w V!o+/Q@ev#bxX7e*BZNU^rBhr6HIys{\d=D~IkIi&َ3m&G 漂C(wX1u>T"sɔ^yD' !ʝ_z"O-o,!``Bϙ:.&71%԰'("?$ awN,14gP]* \%:9goRsZoX' N8<:B :9@'|/44YWC 5|JPڍεuϾ ͭ(U/٭m06 ߐtc<xMcrd-2Ʀ&=v?I/,hmaڻ2ꁟ'喛nIK*9mR(rC⹌[ s/nc\UdmUB pD.f= cSqh ȉ|rJ 2aF#uQ@?PPOL;FPcPL,7=#}!0rT捭{ )3֔87ĞY@@ RA <1(5B_V=F=(kϣI`EBHKdz2dѴIE1PczKQ ~PD_7^:^k^,DUQrDhV41;dH+˛ $ʤVQߍك7Az XF5U AD< E?V>f6$Ͻx"עwq6rv$.g w/BK >-m:+iqey ]Vr:jȲ GG`䎁1ՊA.6GaC4Uvt43W_g4Jx#g$})ͭԻ3(mKY!]bԝ.[78MQ7>mXv%o^\+0S"״m5>()l${U(oXzϟ;q`>>Z6 qoq;LÚކlV(*\l9 ^>a)!;0ɟ<fmls=T _H<#n_˵`"P ?a-SK( !nxoYg#uWC@?rڗedwӮ ;,=N6rBBz~.Ƀw^6i*ӿ_٨bC,-ξYv-HhR@Ck^+c%w[yÜ^ 9t2 iA濉;u[ܖq{z& 4`akjQPLI?^ܬ9&/^IL2Vx&UPuy^/Ot>KiED1|7Q;tANcwĴmWFq^48i˘Z,e|g@Phopx$b&);O>ƾ0_ ڳeTՒ'ȄHK]L WXV#ptX݈q?d:#cVE@4$SإN XuVR/ёz[/ Ht(_27AUpýK_Fcx oߢuFZILM֗#xw$8 ]6!h3t}9 ɇd P8IX%;X{á.EțTH*Luc0M#ldͱFiN4њհa~*أR\Qd*V3)k#Zԉ^gpǶ')$߻d8mLg~뾶6BVTDzxm45X&Q:rϱ n$MnFҢAXT[7g)LT.!9fjZwa8f%<t;#\@cbq_ȦnngċCeq5x{M\k\%kU'W@D!/ Ǵ`rkKƤp׳ =9lQx/UVGcs;2^ؓÁmkL!W}@5:ǻpxW"6Uz 韦:7KZn"^ l-)Ouk:L0t LE3__y?Tce Mv1ęȹyy`Ar. p:r0s~bX[=!n ku(#2̊[ 8Ù~w|9jY\0s97AkwBŹl>9-jY$p=?9g3Frzh( EbyNPFs1N[/!Yܡ)׀+ _Q5Hy&:h .~PO{fS䢀.kPHx=%bz4Wݨb䤗O7z qtf dBJ$<rc >E,Y E# SӬ]9S?gXqvxO ,?QԊR8j!1LY9db5%Ղ/i׳`ʯtjd|lgQB/æ2zn<9c>ܵ *n:K}%w󁛕~CB/X ">;ڊxj/X=_1/`H*%F8PY@Oi"G+ôYq!C9}±rM3!鷴AG#bԗ¬GﹳvWǂ*Fp#X )`1M[5A c [;"\2U%OFI/4b\̯/ĩo}Dll U]FSY4iρn[ 1v THӋ\^B'z]M9\h6jo5xA3(VzVLb_0b<#h %ˉ؀2raAAp=*Q7N X xIt,+%e0тis-Plr)[0mjxhm8cH<` o@2XUD&r-b82YKӌf#%xC,㸗]vOM Ƕ` HE8ͨhrЙz~nާcxmiWag@%hD>IPRš /Zyua"=^c|0jbkT >f_ՃAfX{Y#7} eN C4wVNA=:J8۞/ S|Hsu$O!)W_/L q寥> ^qu{7TU"18 lOQ\c2?:{EN Tts![N~ a:~-# y/VgaMDMvHv$oW}ɏ&7BShGZ,G~AQmljиBS dD֘Jѡ(6 |w"fŒiZZ.HM,gs,b# FXt Lυ%htm-z7-@k k_"O?>]4PTK 6־eND:r|<]aӢdS`:oxj~,Y4HlXx^4uxOHبv:4+6.2ݲc\喏:Rf};g@n*iqV氛!7ɰN͗ C?R%_b¢qv14EIŀ5WpXt"d1PaHsKL`9 1~L6 :}t8ҕdVz-ջX";k/ H5VkKT=Sc]8脱>ޭꌯ1?Ei_٭߽AY`PD0=z]f웾;c? H$GӈyJ(`hߌbZh ?{s7}|/Ҳ"އqɪ<G;Px!l1aG 7#DHN;` Tz寀 /ybX^?I4aȺ/r@L,Ma]VoM]bl}4.Ƒ ASyعV)]+OSw} n]/̓ j(vcd\ZEBdA&5U5 _$OLto Ԍ&cxyOQ.ɘ/j:ֽn,Ik꛶7 FYh m3ȳ*EMA~Ȏ|,ݱe"CJUN,yjUm¬qƖXP|d.I͚!LL W!"2=N]&p'Ry Fc9bS|K邽ڽq* TdSn{R/9REzMs)lY`4>Xp^#t@p) v>x` !gav*O3rFǷ醋,Wd/Y*؆IbҀrpΫ<BHR$Dh')a'l(~ S,h࣬zԄ=#9Z}E7KTDBFǒz6c繸4BڼVkBDo)J$ |/MZ wEno1c@lĜ^v5;J4Ȗ쯈ڛu9K14NUUO077(ēsKSlD>L2|Ui0bT"=.'3kh7ԯ/'>TsQ K&r _@k<:>/<Ӎ'vp߁̾s --.UNv+sBLqx'f5&fY{>t)* d$iٲ24Ʌ@b+ILSDFQҿVe$r=A3dB5ďSe)t9y[=fO?GJT!a3Lk1-.yY7iK 1UKxGs|aK !FwYdwbq*A%1oP !@ j ~hUcZe_4"~# VMDVZW2 -(ߴ˂JWqU˛)Dvdc=rUfNRYڬ]Oi::fMNF.MƵ@ iT!f o^ѱ 7K3G|mғt| 6yGW8oK=k9lkìy4IMmDÙ>ڙMrv O0wY1,XqL/Q{hPFmu0xBf|km~<+*uHz?+2蛎Xa=aY*"2÷l:Aƥiݤ;M XxN P[ N{zؚ1a`SZ11yeO.N97 V+-M@ E۔1WcL+}jP"IӀLs45I kAYPTtsg&2`g+Tb Zn?B]u/CFC'2`pڑm?I8-+k|W$4:D\SzKn:1:@"QhFs, dQtuDYl+=_.o#Η8µq OfhN #+6Wu_c Q'; ZwdxrH*5J:*m!C绔18SJ Co&'A$7tWhq$`sno'cГ cYۭuM-P[[j`8-{f} 4-tw˹i]R;-vuc/AʑGGܺ)޳vE sGGY;'B,u[r(Y@#L|I-&&6SITY}Xa*\z]ɕJ eg5X-LHe̋)ʊSM\.L>d;ԭ4owA=K6/[2/ovhkE"ejxpdڵ24 #h{b؈..*tCF?k |My9(N zcd5ŀyk_@sGqsi艍RJӛ\6Q7.oɦV5}Yh>M.rG0";UӢY^DƎF^lg b߮1 OVcT\ÕA|yn"ggٝW6 $wD^ A 92ԶF<Ϧ=;g@$?Z$k6=uc=lp^ |Gb (H7:_g UAbؑSݳA2UdPE@OQbG.a*(E8׎*@4HuQz.UٹiVNqeClR@caOh ?z~Q'>XQJuI8f2#;EE]DMTOyہ +WqV4"$XA|jF;SdKwס,/EDE]0Qqq_w"G;} P$=4.K5ҾMMtdkbs9Ry|EΝ%'X# cGspT Fb~P7{QĨܛ0;L.Ix YPxI/xrUN:^ݣc\p 8>\MPHPM\/_cd2vq٘-:0qekU(Ҝj#-z8'7dt"7Tu-$ Y;ؿYc. 4UݗYiުkS7:?3v_{ML@n#8nMiQ [Y:4CKBMs&Ѡ>g=jEݔ00 CZ쥴s+<=8\u:ϪL5W۳]nt'0}¢wHu;SWƒdzHE҂UɖFl# ([_#$RxnA…쀑yOʻxxczF%۳QNvT7+*-zɯ u#sXy`zeg")$k_HUe)>w(toD*NڠFPR@uC5cR[(z/_md;u I`o/75K&d?ĭiq0)|T+mGdضyxϔqm5B|tSˊby5J^?! ',9(.ހE¿/J`ixD |T)D'Z_g> 3OU S0ɔ{/xUNotvҡl4YW{|+{7<8(:)ڝzE3,уWat: DeR5H`+9XqIsve*Lp6=uV~E:.y 4ִͧ+F# u/#n{E '@I7Sq]A~a鴳p\"˶鞌2 :Ϝϳ֤./rAݗNk?GIjett2j$QqşSu]ŧ,®${Z ῗVf=' Q:³w\07 N"ŒTW)R:RE{s&QWԂb%B|D7b.d1 aSfY6ZU4Kٌ Vwsѻi`AYn,Mˬ8}Y>ui'w<FXjFB %m,kv}prRI#ég-C`] \-ȶWʛ>>6Z_16-Ky)b<'+N|!cI2JLNZ\dxڶ~Kd<$ԝZ/;xC]}*r@$zh]'ߵ#aQ&D,E0U Q; y5{ qLHq,;\V IJ,%ܸ-͐t5LIroZ!\zJh0'W4l-I4r|nۣi[-+0uEݡ܊K[Vkŀ'DGª7Xec%_=v쩏Kog  ,LoD/JDluXguY`f%om\kj/W@;Xh+lO\&?6N cԽ:'˄6v{bYzdcy֔2 ؒs{k9ȾV@K\,r$y6^<$=l_q4s'"FOmj1Y5!\{8[1b4?hY-MW#*-7 l&eDjm=J7ʟ)5eil´˚=?,vaw?Wp(D!V@SOw6-8 &bOvOy-c?'\r&YF²ec$a0si+Y 孢ZrnҽpDzWDŽT.%٭_V}[q׃-2>aؤ9ASY,H ?3 ~o,/bJx12tN7+;@# zgl5q\_@/v<=-h&\dETʴk 6Za'Yk51ٟ/ھ9wehv †UNrnMwxu{u`]YjyNH0olbC7me#w6E.< -V̻,}ϒIx-K$$վ | cχM5e"Ӓ>(|lZ|8d6$|F^ MEc"nLMp.إ}}qW%iZYg4l~ׂP'2KIN)-"Dջ vO /DEl n;cd'3|*TGe\ ؔc-!y[% co|!kkOȊ$ `/072ptSCqJfGTa\6kq[?y,qRSk誚hXz~ӶD D)t;R|6p2H7IH>)G!CE!dP\,Ty{ 퀩,1 ϊc׌ !Ėb4}7vy9lp:E -uCi*‰=f6@J %moJyCiĈTuN1վ+&ubcүu&t1VlRgs% Osí= 2_HDZoi >~Z-;`@`^ZOۉcρ6t޺S5VTA :Ѕ97eq2љSasCBW`cBGHWo)`ubM&`Bb'3A XwIU#Xni_нū@Խur)y#al{b_ntc]$v?Ok$͔UikK7-X } l6mIIdquqҴ[!fj pa\[W+8еLeM?ZkU@Ù@L!og~qf>h.LkXz1hv;Ӎ;%j%֯]kK?'Q8N^d [z(iJWbJ}1 ѢG]ixvn(GZMk .G< ?1 h/V^T>7گc ;)ékHׯs`$fFq..vA{ 4βB* R˱/ 1_KaS(ICaIbT<8 1(jNɩxۋ&?l өr}jTi0= /{'&& n {ٺ*G>E6<|nT@X4Q$}=ӵ D},I璷JXf6a;&ΫZy/v :WU;}Eufj&xyWdoȑraZ=Y,QᛒO #b6$4FEa#ٰwi9DbvALm3 3[p Z5OKpp׎JOٝD3hvP/gX<4yH$SԺ]v6ʡ\'/]SY~PTDec{ÈIYdsg .rʰUFV? _Θ=rѓIJC6v5zuY݌uc؈Y0ZY%P%E]T+Co]139V:i5XW Ll|x:_?j`g֎%7pPzA[2vLeZR֜Ᏻ")F [vzpG AsOF|qI Qֹ{>5/Iqr]|o곆"D Yg2595Z 22 ~-3aadܾ6ݘ⁘׌5{a\ݙId撅+s=Wņ-7qT,zg\.*j&YWFt T`ഹȳabvʵ'sȡ4*A2o+Yhn^8Xp#a|kҳ)lsYl}6SW}wr#!-BsS.l|Fڕ&C؁(m`x`J'2gSnFck[ ݙ?jj_.E.og)?r10 lf` +BP)hOGxN:! dӛs7xvZB?Is`PS;}%@BlȺy~mxF݇ڟ9J8/{zₓ{UYXm(}ێL|h StAJq[8&oaIc'Ad:OJ{{q~^aNtE 1i>q^&Q3zR_ivۢ8SvsEW@p/|JowWC;iSN =:$K} wM8-ENމ.$“R~ZI ͏1a~PTn>U 0ݛL$R-+7k ~T8ɄW`:i5DRQ_@uysC-Q(|^x̙곟!*LKR[h]Z=e PnbSmE8pQ5*NR2zEEӄqoIeijʌipe=vMDBȋ f7uݷIU>(8Dv6zsr#:SKc8hES''tZi-e9Ľ'7kJTm/~Yx}fkڴg7>Eɟ9yMt88Fߵ2Wh5P г`dkDܢJ\ytvr ynqfW* H΁8Ww\u eUa2s> ;^-;0w7dbХzV?=KNvNļۦԉS z!-J[\ά`t^v@hd+ 9Tcr`fv 8I@o I]wr7/kaM]'nb\Eυ-@W:ٯ YEUyS\g bcNza=fYŪou|^=cȤ -ѫ,mdTaN$\82[w@PS sM^C8<] 4L,7pZM$!4Sz6I7I}ρPz*@*v㌶وlv0Vϑ<9YծGL~N: ͖ ޫwSeн)~H$*}mstu܎%7@u쓲Qh LzO19ZW M|\Ld9?f1]IMH{m6Xئ  zDGʞ[昪iW8d>&~6TgzC$DlLL: 2cj]YlBC#}ԺȂT<53S{c$"TPYlsUvKiTJ) C{ѵu['[ZхbMt# `G-|dFwcEs^n Z )-XF*B'Ӥ3sʵNX=ޯ d{0F935*U)܁1"" ^*^m0nc_Fo|.vEQ;hļ-ú+66j@ȁFZ$q ѐ<09r,7mR=^ug&#hS01M[Kc\ j0էdYV|u)6e ,26hmW }ׂAˏL>K,Uk/^8߹NGY<5*noد 5ݡ&Ph-ձjm+3.&Xyׄ#KRb]$S1~4(xiQ~ꋘOF@RNH:g=Em^GK/KV{ң)Rbj=S>[>9X'`VKL&5omSVǑ a]zybμ+gXK}.,tVt Iwe$|by甾ԠH9Q "g-F4qShB5q}k5|kloʓ"~Gt*GO5wv$< 'qJ<9<'MQf.9Fx(Ny*mtBcMmz 0˵sRؿ Us3CkWKH#kO>y1@h. }';?[AgkTG y:9RLP8I)|>cmau\/="|/@nP#ߣT_oyQsqR`ԐfPǒK<٤֧uyNvpd}!n)-KC3=Cj9x[,ۅqK_o,lհA.y >z]R ǃǴO uU[:ʠklDWo8t Q7-iO>`+{d!sw@.:jF6!1_1V+ј8]0H n5\4h@szCEj%,o.T--m5]sr2Sdzi2)3__vgX:&LG5!BK^X{pSK#%F}ZvB9ըBOżO^s=nS%ɂCGs$lm\RL]œ v R.Z[@:d'BQH U[,` UhX42xvhc$#r[OD|Nm˴qZ۹S{>nG]= bEP0iJ% "ǃ}$A) ثN tjs9EZ:q<w 1$; ~ B?ܙ4YC[c ԄYO9Gλ6##R8$9ըOT*DwbZ2]GٌTO ̒=*O](G/ŝ>qx7̕Y4Ln4X5%qC'xtA`0ra?2FJ =6~|F@#O,Ap ջ7RGcu{d\fƦ Ą iKJ$g&6\[Nr{1(py;mJF59.*ҊT-pY"V%-]},0pZmXNBBʪUqh- KKy6%d0JZ`ʱ2gs#CR6iFFR4vhQXf˂sEo%{2+^IB ,֋֙XZ]dۚuhFS`. .(k Gͻ*JLJE4~R<, e;ƃ:'}YxEL״Zk4< QOGY,+ $|!nf5V`_l[lLHCcCݺ}74$ؖJ}*Q/ !YgMg-eXgfj4@|{/P`Xw\T6W#ijO;m =/& q,3Si@7RGOƑ|\@PNMu ߶6f|-ĮٛV#^,6ˮꆝ 87*A -.'3qb|RR#Ӊ+5O`K֫AHFoAt0T_jˍvCN?&oc=~ va{㮞+#JlRs#{pfFet2r{j3{A8ЪzI)՘ MgHdVg+3LPg,XpK8vomUXPA}J$5$/!bLg6q]cvB[Q.i>UB 8"?*cl~@Y¡c6M宀uԑ&h" DE:8Jν!!1ưLN1t]~z̩\D,| U5\t%MN!s `\|vsZfXgdy0#?ޚT)Udb(IG7E:ǖPS;O{Pk{a[{ev'qD =k]J.g@:o/JzC|oi.oニ-Gbr0Ń{cC ^LrFg)Fm%0\48T_G6I-ۅMSE vR9Y[ 3YP9H/X$f"\aY렷 , 6]-ta3d:pߟASm#ee8x1ItUBYI_(b>YŔgy+:ђ roJ5 K01@"?#.P=\ۘJ+=8bt]'?ͭ˥$/@_J9zIF響{G Kv(JxsiֹV?'K*7tM_W9,J,5PxNIb,}rIi5^%^:utڞ7 Yxqfk[n6礡Z$F[| -LcCҏg."TħePRLIPI|xX>& ) iYKԬlNDfF,S;;JIg0ZN>$pߔ`}08SHVQW\qSϯ;h,6 f.A_tpIWq E§Gjvc]nNJ*[cLB>*znV&)Zj!Oɬ4ٟX)40|hl5te0U* iS:-LWZVCH{# |yJvxAF*QqӖnavI\,F8xۃ)mNpʁdZJP"iS iؼCve2,{t؛9i`c1Doz^g#2Z r;aCy>7!V .s) 4$'Zz fN|^1!,^֟vXmVjԟlEs-s!%%3?VF9'N[ V#%e.9AR{&qhݲdMj}I^&ԨvG T3k=7O䵰' @tdݰAULs~Dy4{SQ&a=8 J )4 B& xĞs,%q!kLjTe6̰EuIuofG帹7k?OXM%0^7(q>)m.gPFCB<_>ƴa:E98-:hW7R J|u6~ ,Cx%X : pףbi S^$S3yoD$ X/xRSYukXrޝl}` /Huuh{cQ}1^6y.xW_&USA*hXT{xmU(%)TīI*0sXnsNZ H{ޡH.`I:KeW*r*/BbdNwLiAt^]ǿ.gqw5I62,tTh 8[1*ې^4H:I}n0탭S?o8:&ӦUwtzOH%HAL up k{8ڻd''$p%|134Dal$}fy5[W#;=녙ei>/!s61 ]H7V~ 6A*B&ޅ ɵTA]0,74}4ma׽\6uL,{y7ф "F&5dGp'׬?*1PRǀ)6O81+f"]#yQc0;OZ?<̰W譄;Hc?B ]q(S{jôei^lJAwMDY56p:)ZId~-tP>w9JHM~Ӑ4 }qW Mesz_<3XUE?im5b~)ӽ.Zdݻ*M; Lrb:3a^WXCun%xOrWBٰO:c2aw(QOMveώ;AyYG2iú}'[\.W`'m[cYt~)g J|vHY*4wUz|bp1[±Ч( ^hDi<$ًᖌX9=9VfW W3v/(`^GݥaH|y,Rnga/v! c$'=7A-;ڻg@1;ARօuBRɖN|%3Y?H}JS鸽Q 6*TT;H{F=nYW줞XikvXU_bF+򟣘?h~*n}Uh[&l551ӏ8A ^v *BL%sh qm.(ZՔ ݅{@z[=Ӫq vw%+4ⅎZSYJBM7P`8囃zMa;'okEճ> m(>ӏ 0>ΎL< l4Dn&wn)HJ^BgX";욪DO2~ {s/t6NSL27D\hrtb7d濣60[?c:XW(PafjHy#&=M {˂3a͛M(7@4x\rS<\E"EsJ\6nGTT˄ֵxc޲>&U=Ikz9iwn `-0v.Et%?Q;̴ u6=X ask44ʖF+^:UN&o^Һ,Z>{4ɕL} O!\%(%3xs̮nygGu[H9_ tAnZ4*~p~M *yXJQy4tEL͍KRP7 M/%p^wЫ?lۜ^*┛?(&jO{@|IփA7v|D EUdpv,]8qԌNcoV?=Ic2,*(xRD ݗo7dz "(>0S5M-g a$TU)]  JY[] AJ5d@@N3XW+%+랶 R|ӠI ;{Ī o9{q+5BDp]GT[^S0\ԯN~H)?!EB*?<-Sܻrv^83aŞņ!zX}gWxGYu-±&"Vpπs8م߂6b1enۿ+D0$([)]J3]NLx Jߠg%GJ 7,Zy%L :)_0 6^m: _]0oUC,0F"o]EHc^. \( ߄`OOyZ|2%W#d_[p(fG.\k}ɬFX9>diPd=qE78Mg5< ΧtpV YJl`1tkN=ϘJI^ܹNDr:YRuDo^iQD;'%u}|5OًO J8AxTF̛T?Qͮ>SY Ai[<ʇ]|jf?.6ZQp>jJ$5fq5L%(\s$ri :jFc}{9 Xmz38e$tkG^SyO=<X^SpBrYR-|('^E[v[s [S,G" UN*1e@4ORpᙊ9S٠JMݑʶ?.ɳ'< t 6 %8q5g۸eJ~=xdCՑ{`_bDqrԜ1kk:KSʼnua:S{*5.bgs+ԃ3f\ʂUT\T/7*,Oך"nޫ&JJgߔ,Xߘ\|as,r0*?h P1,}pFd4󑡘s[S!#8 ie"2;6CPێ_*{j(b6o,ӟx:* |9+e 7%$β%|ԵM\fG-\Yӌ=~U$NZRmpɿT/^hq5h4cp~O &#V Vb(i5_ΊE`n420:RAW9:1%'9ĔBwl3H\xD3;)HCT\st? W~ݱy)qŎ s.f+Ըa0mBUhxZQ ؕiWӓ7əc 呥[ÿcw ,F>-ϗi較N]43Fq]yeϝW*.:FziL;,Ïl~c΀ ^DgVw1O%h;S%I[i l?%0/HJ_kNV.!:`g`m~"+}׹}jpMx|Z !zbզ}x/ _u5iLegD]}z+`8T-4R zbF? ^;C[yIw8K I.>:o*"b:_L`qzT۫˜y6-;F(R,S.%{N^`Vʂ6g\u&JC)9Z̛ * 3ޙAۺ#3XI>~M\~W8zժH*J?3~n|po"A!mENU[:;DD)|yX굕^ÍcȘZmDuL+K60!_ƯZgq t疴sz@bcEh;? $F&."l>te_nL@nxl\AKRؽ`3}[4S6 Xک{-Ȯ;&2nXm5OY=tzss:j3_Ûִ43/ Ypt5ˡ>Dd+(f0uqæ_q W]ASM2X2?Q紕XGk{ L]P4,:I\0ë4ET|G CN?ru`@E2}nK@UEßL1 UE 1;Y$q+cZq@cn(%D&48L2NMbmdp[j6bݙK&6uFķ‘N*OuY%KKe&y&L;KVɎ  ^Nfc%1oS;1B\7xC'-a%>Q?`KU1&Ry@̭mr)hb.k0N!(uX5nL*fl@U*cf ^L9A46ouqo1t^w`68>lûZ] w! +VmUXG݄#$:wRw ӂAE,sNcO5~ ԓy* M8>L:Q "~>>e;P_Y8껋YkǑs^e5}I/gom𶙣.&"dlq n9! SF!ߌ'0Da$N{f\ ~kz0ӋZ7^dH =%,?R듬c[;1|_ΖY /0)*s$S$u%}Z2j!QXD pp,w0tivK( Z'sggຬ6}|;+^ 5 N<)a |S"CuTˌ"=5rCQ+*GR}׍$>44($/;}d;Bcp-&:V&.# [H簇K^?lmRz֐\gSإk f1[%YڋD'O+QI &{ҿ0%+lFwr#LU$DL'2-JUhJ5ڿ)ƷFX  ʋWE#aS) ;֛#8+E g 1n3iJ D^Ƒ )qp7Md\9_H@Av">Ծ~G-E 1:av ݓbQAUw6ʀkNˣ ^,riVP~5hgBrNqYCg&>T@N.bk09߀Rm%՟0כ;8A3wlHVXx|S 5CE@ fE &l/?\i-c/Dgu"kH'\8) dtMG ^K_<Sݳ/!!SyVdHa0T~VjMR۔gg7#ԏ q MqRYǐIl2W@z6J8$W /@l`߻,]c6F.]Rp35)&U\wٗč{K_M.2dy;BCg3ܮg( ׈2 nU<3iKut|\z'_o/0y6+]gb&nx>=\M=ؖJ[𳄽_wD7l0pR?Ӏ:oe0}~ sLnq| _iG*0n{'1?_|_1qZ)5HP0 Nߜ@k$S ~_}>Fiߨ2ƥD\Ө_OBAȶҳi4lNYig/_9GNbUWf>*&IpxCNf8GO{9-=:sy*M,rꐳ̠eƐm5?6^XgGAh=åf.*H3?s?T sf Zw=ngENR<qg2B#@l-=j > սuLZ?o/#`ɺM/?Ւ:.$ߐLF=|P];62>^" n+"IO{} * 3]&]W#  `Vv4M6W`}b^9V4-8WɼhWX7e($e@R渚13!{V2qc s1 nGvi IvOez' `z柟331? Pd?zi% .Dzƅ@6J7r_KiD:`F7I{h{JJY2H28!ӇX_YћX;(/#nL,#hU$a`:7IYqq`?A{B08q\եvҵ?֡<%tE L ]l5PnB'Hؓkf/ £f *E# _K4L2)ςs`P-1SmUR*5 ib$YMv퐄x,״wX']i=zR¡leGk~/uo> i;)%MTbK n2?;x~ r[l&+T> bݟm?ϱW"hѝ81?]LNɿW Æs0GUT1 O:NHvW OwbVXD.y .C.^{8$k1_J1CڕGҪE1%\!33NM$% n [J@&yR5թcs7p?ٚE&jgA>(?:cjEOt:*뵂=ʚy٬[2ad:~'w2 7Fer@"cof>w7LJmJC-.NUe%xYNG/*,=_thכ㉻DOAa7T?uζۥ?,:D4aP7aܵNrPH=5@e)& , :/ѳr̛ϟ Lð|ٝLc-4½aS~Pz#i XԊ:B)5/J22d v7Z8q2mxh3&lboHoϱFy$b(GZx{x.CtY5ͿUAyǼ&U[EBذԼD퀱$]rs5W4]ԷumifJkcM'-Ԙ}5/f,fYNO$2+B UA35v^Gp^WE7-LXQb,sC-0(oQR wz˧"P$4Bɟ!'ř# bˏEnPD5GnbvOp@MyV bTF3  D7id\`fТFָ $C$q-!DG;dh.*绅-vxFX:ԾH FQ~NuZA~ P7%Bɔ1ORB"w<i)BDg2+Ǭ_︖sa3}?ǭO~Մ_dD[\~= ӖP_Q82ŌG4%%Z@Ii!x. .;*7_(4@.&n.{w$9)!s~h 3/7 {1Su%lW3A9_%\~cnn}kP1}Y<%}d<0=+ 9gZ Q@]G,),)lpY}v 3Bjq}ĺVaMF!c( hĂWA;ྡݠP\-Kra9qBaGw~dE+#:D2eH5 'Y tKָ]KWB'b<.*V,m؄`K܇J7 R*3#,//CX~ړ`%DٷylSkrܦ'Fc5GMo>3촩 a YҠK Ĥ]/$}P)'4F "9OnءWVCcԳO5P/HpG\A6^UYtv5ܔ;'w7ZhU-a>/6ҙ똭 .pO|m:ﮀqqogZoX\b40˟oR@)$^dA72=4!K?rsزoN{OmO- A(UiXt`%n|Ţ3QW'po .Ӣgw . װM,vBt[F'^$94)߃WW5D!Ӆo橎B@겉F;DLwl?KgON$j-JDӽ0dC|ՖQ{WBG3{w/XsWӝC`#&uamMwb;#\ ?5w>fQДɆ.%'3Y1%/;,7ccUkl@a-H}H\ƒ@y w3!9gɉ{7yPŁqk2Ov} .ͻ,G/V)5nSp̂YjO?DȷI*ޙʏedZs#=xp!O"Y^ AIx*ܾEgO,O]ʐ.wawHh,Ղ}26QD]MuQV2ͱN<2A۪4Nku<4 Ԑ3?*8յE ʀAOΘ5ʅHψɐ`gDN鏄^m2 |?:1'YS$DP)őc#쁳d?Oy+f-B?BסyjM-^`ͿLǕD% d8X/b1 8^'g9k i#GͨL1R=Ryx )DF {S =$M ;ҋp%(j3rf h"pUa3ߓ4%7'r=B|(" YCFN<~Obd-vL_ܙdHzY;jg&]Qf9{+/Jզ9ۤDBswT V%1U):`/䞩h_Q%;qou#6WCg.,y7 aUt?79gXс646 d=sr1rlFfrR{ݶ[!5wӣ3_XQ8joXNa++ET,uFx"@MIjjy.Q?݂[X W:,KwH9G(p>ns&KuڬoW E/l!^ݝ% ذ^oL8f8d)H!R+;WY`KAHEc]N8]kǟ|"}3<D?;{Eh逦ܹJ'֙!˷؟'b%_9?-휖ݔIiM3X_6kX87Aܘ.˿qJ +> B4fjͼ^$UM"z\f}Fy6*놊h42́LQ*/NqK8pgUe*7$ XOmڐ}K9l^PʋݲYTG.MmmANX3Hb_?h~捸~q|Vq:۪h*%0>'/̰Tr3HA"R$6XtA8NYfuv 'q۬Iؘ+{u:8+y&R$OHcl L˭ 'qmN·iC7uo4 Tb9gY68W =ȵ>?;as豆VAUlSiWvs'@i<9&G}x"cAYH4dWAwb>N+au^Q[x?i{~,OҌj.fI"6Ug8 s?ds@x/-:M=k m^f)g59 _, X[  E:۸k؝9hPqӭ6:?Xsw;qw>bfqGSа!j8"ڟK0 |ali{Xrmß3|dxOBAZBK*׃D l puS*&&˟\_RaQPM[;{ k6Vl1*:,?{/Ϻte0_޸1T82]И.&&E!![/Rh.A)S<פZZYS_v?nc-j<-1 a߯8K$ 1~>n3 CetrR 4yrcr PIrhftE8)_u^9}AbBml/oRf&~\ w*mk%CHi21en4QEN$?*})޾uh#vb2VѻfPyawٝJl ?/"-Ede%`iU|TZO(AZAt?ɪflPAd~:W";OňjI<|OENG ;9B?pN51$E{ašmS6,ov'ko82ngWX7;vA嘺g nbA3'G;."l*ԭ)qڲ;9l$+8MagB.f9A IM?Ij'VsQl+kfF i}Zog{jU<(xP7Մ꒍^| ͡⾝1C" dpXt- !ޖF:2k:֒SG^( 75hw|ABXb֕w9`^Ưo(pɪ/m]~{x f8{Nvl|$Ƀ8B \ ƅMa[w`2tI"DHj a,f=R&#Vs5M[Hb[BiڍfR;RCf; jM9p#[H8#E#!r m(Fq32B|{>odYhHcer~:jXdP)6|gг ¢=O&c; #s4t玾rw&T-+OF7eٻL&a;UQ L~ LNL?<+ttr &gLxr/ޕj]b<"|IrWfa> s[zZS] K.j9~NÐsG*\whSTy)ܷ^YaO6D j^Tl?AmTpY*$o7Gw>Zvs%>8N<3SI(ʆVTHٌF@) .+J%FfШ{ǜ@'{[sƠո!{ZFU;ب^;Z!eZ])\#N|݁ N[`ҰFxٚA<Ow.@ʂHC !şvƧA%꬟ԓ?Y@w9Y]u+oC{Ʊn[U;@ e?əV{-4u K1F |Ձ,.Tx()QqӶag"׶'Qm9@]Pekop&nO_\a敖͚8͗RwN30m(NdGm4u7B-qfhk436^w}P1t2 u<;*^+p+ ]` qއ-ms|1Yyr`r2iA`f;$%@qd;c2+$5.C""nH4wƒ%C$;ٝ4TzE4NXTg81JaaX-Qj.#Ap)Qq.k| ٢%3.vA ws`d3/:ZzjR7 -h:Gۆ@,e)ZWDۺv8iLi 饴DuaR!Ig4GahRiH+/oFcHD@za<: >E, d b|e\-URFiJlΩO 6 Q*-/`hݗN低0A$綬`c< -ЛMi@TyRHoBEsbNJBB:O {hA3_k͍*))4PF{?ݾ=X1>m^r$&- es)v2%u#^ӹd1q8{4 EhDb\XeeAT䦊-& c(2"<ѲHt42g^TOT 3t`rJ|f+,Qf;ufy~ #gE-p#Y$C2cbR52FI捕qo32:zSpo*T PEEOnscaNj  PJ񯆳9KJ~)S-rʸ>V#fUvkgs6 3P* U1P~ujm_iΐ(;M"0R]^B?+YdiJD0~첺"xM+U)BAb Dop"ۙe%[ 8`V3v1I͝镤ޮJ2.֌Kݰ/6.(G,K9e/HBg&JuKzUE~XNٔH~7ti8ׁ'c;_aS} 5\ TF[fr (t@|9cDqI6w?t$.qUEn(@@y_xbΪbs8=D_-W*\EvUtG+Ɇbi֊z~>q( цh[)؝ TIZ~ ЦU6R㣕\fđYږSus'y+s%NpQh=pEi]D.)Jn yĈiE4Y`HyS/t!n9Bj駖-<Z0fg#bEOPxtKl^RTgpAcKbW߾qS;3P\\?^&'F@we-2^L=)6fQX1 "i1Ia%N6a`0*A|i;껉P(WFJ~q\iܴjQoMM%yc#KoZgt:<UHlZ{{[T#y/K:ҿ\5lt [4+OZy J{P8&+ъF)q>7)ݯ29ًMvф 1o]L!}7.ʚoRwOiVKXLQkD`DƷiTQ -"}|߷y:2DX L@>c :Q<2(Itݡv\qA>>_\;%4 Ɲ#(xrȗ7*wD.DcopEy>NDpK)TZsfٟQQ^_zΔq;Z4[SvA_O u~zΡ=u34~8vF-xvB!Y|Iohvu&-Ԁ\%|KԌ^>𲓥O>jIo԰SJ?3.ZdmCfdӺlZ-;,hUIr>DTǪ:Sw,f)i|7GO_.1s'ı$ʏ!=RiAW„(#5khch '%)Kro^ā!]k>B% '[ l}Z^_%P?A813f/·Agmb{8葽|W+=+e톾­m}O֬ISa;, Sͭc ]ZV'D/K%cb`[+#̡<:y I {h.OPT\])})p]^/xh_OB] ᵻۚɴ%jp# Xǡs@",T"C,-$pH؞VȠ6 CgltoF)ɮ"}3{N`#܇n\*o}WZp"63ˣ^,r*k H|]'SIX3 ykIRrB25}o[I`/Z|ej 3T.pKk|y8 E>(8.H`v[A4\ZA2;=ĄjZߠ1Y]>#@(j8dgbo8hJ_x;bȵ5q}jMr ' \"3q(:l,D0/Y&qmV*MJ͝-\=/Q-6l}).nq${ zv%2\HAoht,} mm!Ѵ"܈Q/FmZܚ D8#8O=W +ho}:+WmE"Y/=?7jN2PܭZTB )IPJ|Y& (F/yz5]<;8DPBc?vK_YE0.abIQ_$;oYz;NMdzL"z3tN&V!TwX[[+".ՠyI@;YO/L$毩cl8/cE*P#=DRrA~DA4 C+NcnBp4u-Uӫ66TjUs8AF}DN }z/*xG\:#lbӹT/F(UhW Ǫ{XƾpWk.{Eg nlOb@8{^3b/? unD_jՒ[S }GCN>a<>LmP2<wǵr  j`f&ܮ VT+~}J¿;Q&lB_'*+6۴a, E9'dm%6*?N[J*;@ ˹nH 5iiFr7NNW!IhAӢUɿ1JL#}mdXkn]DPgʱ/ Lu| Œ-q_g9S[+"B`9A\+BЅMIHܞomS?_kc P ١> U[s~uP<,[^'Cc=ȗz'rm%juz:%gѓkYqV1 7RϳţU) z^A~i&54ʌ,w+)_1Spn kQH0:.{7O/e u?}ʄhttt\;^&܀89wҖFvfQrӛ'd OkBYlbb|p\1;!w o"w2b8m-e:2s;lpjlv,`vD%R>$/IЊFC[=Lw2W5aE^ꄐ w%ؠȰ;9ͼ$em0DjI@?A'cZ*EBFݪ"aA^y3VF=2)\MK֥XjtY.uiOcf ^-0`Bжϱ-zh@Ewiq#(}(Xz[JFG`>Fh`ڟe0 ŬZ0I}F[̋Қr(2~25{y^wMTuKL긦e=m7a{wȸ1Fnb,7$\)`͘K-%fvo Wvl) T'7T lڑ[ud۷v.H>'%p<),@ c.85p qs]?r@>Ҋ/ 2+r zá25 ӗR.Yw=mB< +UppCZE+ZJG Ge3܉wr فAkY!k=s$d,[@ DMNmU_0VυnKϕR{\\+|nY~@.@:uB'd  R@0n o5w1kb[-&`HBlZ)eQx;0S IjG*Hya'}h'eJ p0Lj@ U<"%`NG"21f|FtS@a;cf9Y w>ڊ-'Jy %ܶ2KSq>&#&+ALv޺ 6ZcV"*p Ze6`"6@>9FIY$ Ŕ^eEʴ,>VTV ۤϷFOh@1;tG|4Wg^u.lV7 .02BfTߨ[Epi=v[ХGStξk4 T7i(M~),.@j#ytCYͧ'6Q;WBb_%W&+5:fl"5ɖ=Տu)=r,a%8|rI[sx|_yo2k8b\D4#n/Y(!.{-՘ Jɾ= FͬZ_ p6**KVa9l@`&V*zDkP3n؄H#vqYF 뾔m xZ m]M3trFaa&w|'оUPa2o'MC#&Ԁ Oy6El;W7c$')dvDLJQ­I_>j-`m\$@awd%k;&yqlc\0`ڱF]@at~Aۭ}&Zh"VYe\w<5|2?NtTQxIu:`[ofFZEV̲y-Zޢdƣ%yEE S0x!;?ڭ|3\;nA}&%r`c f'zoa~,Pz$Γ@("T5hÜJ#޶b6֮Eb8a(LW/K*Ce@ Z~U\~~;2OB@2 }ly`JZzuu[^' =!3!mJ>|_Q4qQqC}YEz`TXu7 ݙ Ȃ<N7D@_#c ԐpH UKQ<҆H!mSRڜYVCA凡woێF?'"HdY"-f/0~(-Z2yP:͜M_oQPשE>'5"3$Y v,K@/xwäƺAU #xtl+5=*zer5Rhs KS"]iAo"]zwvybpXC5u(BEyqQ7c6Ψ҉F쥎= u1ncjJfYJpzy%ZB~Wŗ!] *YrQ2PR f7|<.PKD>|eN{;z1:8ͮףìؓ7"ܧ}nM5:jU\e1/wJiهn/[|v`e$j7sR#,E'?8˴PG$#'pS>oI8,"xPы ZoM1Ey߸WAmq\r=1:!MU9lm _pcQ .x&Ayn~SrԻ2S.xѣ []0Sk|ZOb P$йh|./J@e̩o0Ŏav8z|vCZ>3Y,ї%mfU[;RF݈z%AUUT2#_gxz=V֞v;Ze`tв S.8]S@&0qXRD|.EuUkL@E 6KX@xX9ڥt)r79\㕲l==E@dInxZ OMYnfP-Lr0_c t=JsBxeE|W_wR*3[Ays(t-VKzvƗl+$qJFe<ɼ -2L2~&iL5֥y f3~uD=htA -NP/y g#:u>z/ݞq Dj^szԁ_~l%"zIΫOqCbn X!# z ?iᕏ@8sHeli)b=F[T_mM yCZqϏTlC:9e5m|oY |=ekxQKg;9#/0ڙ?m4b,TK%šM\[}EN)Lc\o6OԹ%)1{Tp)&h^`LJqҷsIT?&b̓(wK> *UvGNG_u snGͧʽ3ιSu֭, O1Xl/Q-{|3wvʴM>^aoE߮?Jnu(:?enLSWN5*MGZJS..-Ow엝{DfXbޤnk)VcR \n w̿\jaU?J1QX\{qյv;ڄE=CnuxՁJ/ ]Ьpn+tAIfuucB=>tlbPm`ȇ@<6D,zqWX v<;GEQ ט|%LӐ%iݗqC<W)1hWS3Zg!Y__ƪ#ۢ$Y~:. gKp.6:㯼 (w*6?7p[(PMzrNE밣M >>tQ-d8@7ϔZb0R~'fbU`:O&nJDE픾L:suΛ E"VHTQ u7}.]MxG "plMi=x+( a뢞y:r?oںhbuxӂ LLz`3W@U=c7u 9|iY&EJDtꀲaxPxO&6# !sėH,M2F K~CIO%WZԚ9aDHl_FK-͘ bt Y*?AWz6R~;&0\:KMpm|E;!eI מl\F-pV2f p32P#`Rs۷HNLD|Jq2L`cL+g݁- [@싷[潮fb_*B[ f `e7##*?Vd";cU6 =# 0PrtYB\sSK-8!ZojwHm4`s4@.˪h% Vӟ,P4qSjuf ysV.ZXfDzm[i-X2ˊEM)<{ˋح*f8g- kn3MqjS5 U9Mtzd4=V7i&0fsB@;q,aMVz (kadNՅ8P G}xtBUDV=i]lz7EQno:NOg.+zgn4ළP*[/0slD{K{ђCq~u#8SwQA&g[ԦCV&V~ C/dX4uT6԰$a`b{-vGJmkКM{6eo8 ȥ Y3<B?+W6QAek+hAc"_f=>< Qe2KQ]at5Ϙ<, tE2Hޞ/K6yaBI.n0\۝|6 FL&V;t't=J$1~q\njB,<'kqFLQsdms_eŻ=0ߥ..WÇns3VC?-+TD#3{4XQ;paٓk+Ȋ dPn>+źavBvF?{YdRZWzW0'X)`HFy0= ל/k4`߅X#Qz}8(/|T 0_bjl՘G̼#T+\I=(]黪hL5V́<~Rp-4T薒yt}`3IūLmNq85 {P+N1Y/Q] ǎ͢S~0!xfA#N "YҽK| J;1F^s/n?_~}#ʂedlؓ+6RusϿm 9UN6O2ݳkBWsQ=M1%*ԭc2V!y'>>Qo[T{I`PRk5!Si'$S#Y2K4ۈG¾҃%QP,|XͶ̘wMW@0;2x['cwʤ 8ASxbBl?eY6}auוӘtОe!td ., څaT+lL=)}l剹)&~^o>#\ֹR0| +͆-پjw0'/c{T B;TP,^NU1|i   81'c |~)cĸNX@k} KQDVxK&BrK IDu~ҚkX 31ovE!A/~Anxʸ Wc&"N)-:>UZco.\řp\1eZMyՀ'G%x1Ӊk]Xa/$̂LR(Fa\TEOMZr.ϯ#R1AY{*W*i28*dyER[bX̵ aA5,Y+*!F4o4J0-A:CMHi`}e,hC>#&fMwhmTfdQeu55[us7Oŵf9W7/,`ǩYE2Aۼp\(ʺ@"=qSڒ3 }OسO/AS++O4%[\,f*S^ż˺xF<~[mH|ʧya6 0ǀZo"&u  /MkosdI*G4ܦؚ/Ng5s[^zc"8T:g~Qz'<6:;&e?ˢ%6`!UܳGHХMp>N8#I/r3h<--܄ x5 C91)pź:_yL7 xB9GcpZH{C0"m[F.7dJ0ߢ ܈>mޙUo>x"(/b]/^"93<FF:s'f%gegoPVk#&+`MiG΋X[ *ǿ`Cj<! *A͛h|oa]Ck&i|O4^zuDRH* .d#=%|ɓ]*6*:3M~k D@6lFq$])R=+i@b>kjcc}ˏ~*?ÿwGcqL[(2yz1(H (-ioPa#5cǔ#_p0wTJ!]Ur"AVO?./ b]J]r2-FҬ5t8ځAgI!',&,6MzW'm}oxH&7U^8b mBD0sY]3)/ 8+H*K~0nlV[|1Ix֐OljuiNUKܰm_1w3ޥy٪ LDHepr5pfj ~9֔{q{X XYx`c5;?vV_[5vH [szɴYr|C޼zvxG1|Qt5sqlKk4iAqj25/UR"sأPq)Â+vLE꧷nA}Eh? ^MHy%dvJqA* +q2u1i괅VR5 jg:\DVk0t3.|p7B!:%vIlcHUy9a7/$2k;h\GFQIfu S -4ܮS~葫>KGXe~Sjv3fk `,rL4&ٙh:ٲ`RQ?m(=`MLXDCe"V}AF(.k0~Zض K->A%9U B#M] JX'_b6NJNpߴ0z11ǹ'ko/M=GwGgwtPVvMu\ &\paFNGaj3KQC ĸ8ŹK ^{kP:ih6x9ߠzP ߆EZWRO.i".L.9B-^1{ D;ÑFҎTژa4Y\kgs<^+P}J&JӜ5 @~淚ny="2Ey2-HYT' _l9yܲ.#DmYJMfXsr YD=Hon3ݙe83j NP!y˘mWJLP5{lDķGξؼUS+,Fwc+(&׈#@\ %yfe(r.؎B{x 7;l0Ap,w:z {!jR[_u{t}( U?nmhKw6C!haZF̄;GaQ@/W8wL\XOy#O&PHd5Mqd[am`75R(A vODzQjA<('ųcfefV(O:[B e=E;q`c!g q t=<)%Q c}{J%,WnZdFD842 a?ۯT uE6MJu}7"U&5PY MӗꞾm-Eb #:J %H" gZ.ᑇ 3??7@t|CE]b^Ē4I !e4׹Oì%^U=}~LP$c>jYkK:c ;^Gk\ѹ,τyq\@~,5+Ium_hg}!MI'JW'o4Jvk?E3f!X>N]2Sr&C}_ŭjspӍ'Dh-Mi/>GϧJ͈wyLl1= o ^D3(NMs,/4ahMjDDaJO|gA YNK/9);΍YЂn@O-ȶL%hB(1\W[&`̛ѽ]G(_#}pl0_y({x\L^B*U`*%8aD8 c嵁EudiVs]{\x'@*4qOrZn.{cT*x;* *heA)!xNV9A9w CJHwwH*!lߺs;:dTYP R!o roWBQ Ŵ;#$| BMOyya؉!1(U4Lp $p29-Tw.?>V J'cz0e(gIǯnl`wnQ"g7uխgCY6lij6&=h{ ;!]yW.,M83OD.FJ zSUə˅uQ#Re@[ciJ;f92 ߑbkq8Zq/¿5繚"ZdSY/pvۏs!!_Gݐ[X1}#K LIjsC%R`8i^ ĉRecV|5+ 9E̖҄W;[aNMQ[&?"CfR7?eu7+q_mHc@ XUiM@멼yƹ5\LOpO$> }e$B_f?h&q& "_>%2%Tp oKҋԧYP 5Vn3nrbt>A M1oo"膷ȅtD͉Y.*iśzhsT/7cFML@b'Yi+;@lmx6$by6T/rl( gYI?JYҦyNcz}ڸwewCpIFz'NۙJi7*KVm>fH7l 4ѦT ~{ W'F;nQdbTؕtWSLi9jaQ "+?^ܲ{vFc;jK"2we;6'!g;ƪu;r槂r/erHnF$8( wǗ t/v*zG:a@ډbA/x 8 [h4(i u.R\OC˳%X=s;krj`Z1}pl ۋ&}P)|ʦ{_$`V"{2K-y%R,j?8_7 }Өb",2%սAIⶣ@X8bAjM6~tɹ.ΆsE"_qP=wűey~[< tHwBĿgלY+#{VTB =ȉKI4d!p8VcśG7kr^!R&Y^_s}ԫ5TF dtG1.Z ķ%F8,͍IT> \z7sJZNwҨpB"gc{!oFU fk-G/?27G9dˡ.?K(4= m![_p\ox^D )zcנo}cq:^|_ԽҷS~Xy*N0xBaNn=q0.B4-c3)u5nמu U$̊;GEWiL#8;0 kT+_‹f@?8U)܉XfHĝqKiR"0 ұŜ.Ys )1fPCSl1) "h+n 1QIiBMCN]!!0#q݊(d!cH&dk~`jcFi VB1ާ([|pHmnZ3m1K гRA:w7ja%A\\u Ķol閒XfAsi[ \ d!hP$aU51L3M ENdn"R}ÿ|T?oۓԏW-.p ,Ii8(8|"co Pa_vvt@ښYd B\5iZ%:h΀ 0PAsPsVtDU'zaI~9ӲVaՄK.%QK7> Hr#I_1 @,Fc^n+ {U 0" 9wTu:Xr\/?tz5eS)|RcqPcסߠo}wXΒ(b^ _m:FZslXi),jbdI`48WږŪiSf}t ,Sr hv&ٞ _>4I{WѰ^캖U.3*LO1_+ݔ眳TԞAlnk hZ>0ɻi9KY$ѢK#CT$QGz%C 33oQ} .!mF^ qugo{siBXa7߉B.FO5(x4LvSں`4%x{!A0 _!tI'4Z=|c |sK{ L%%>'-=X?&~<}Bgh%NexIVg:"tbP<IUݒOɸ4/2;?zL~`"0~a[>y +iړoiAsϺ-x&K6b*U/p%n:KR9y9݄&'`j7Hh;;>O؃L`~њI^60m9KHtviYc^b±-e(J 'GҙY,ru~+Rl15!M/W& W/lf7 %v9 >p num7E,mޖcz'* <1li\x=g"1rQ0йlm.SC g/#xpKhǞ?urz15НB_Б]_T}-o,7):bl1Bmp5%{<w^ҠzPnNHb7HC{LeǾ`rJܫf+V-L=c]% Ū1igP_u`.0;kQM8gCt|9G,^Hx\[u@z6>S`z 2[Q E@;t\2g>b8Wio+ ' ܹOv[˜~D%ƶdxIc3^).0+D%y#޼38[8&M#=k0фkl)Y4VwL;]؍`[!GnLz$ iUJۡ˸2\+^UjL{n;c*K0 Q>?uxzEaVGfOXɄ[#9$&$xۂ뵌+U lK౽>AZA$pwi2QՕu1v9t.U- 1q@M TDW,=rMڑn"?"3\}b3Y㮐dZR81DK P$-c3$ (| ܓ("%Ā:*N ^]ֳgԷ a.O~OGPsB4Ɖ2%Em]c 80">1yVl&VP" s kX=I~Xs e̞.$.ǷݖɛLi\mB[+}1bwPd5A7~鷼wvWH+;ZGQFciTN.J_\\#w-*#X[A4tWu!ep&2ap &iCٺA6;&" B EJrjs`K=6 ^KEيnSB%QvVh_9"1 D:~ͭ&麓DciC( Ĉ"gA;ð5`*μЎOMx'w@$tp<:4{#vDmʊE"xh-سk9̞="Cz~؉a#w(}ϜDþWѲyE?dUh&6<2XYk rT^C#}('-n֭ ,ɨM{Mᗡ !{yʻw6Z<ӠQU DL3 q~f}oHo4,7{A"<nW9TyM GsEw^;Ҫ40n&۠ÕѾKYٺse:*LjE3})eB ,1oiJμnݺ)HD%yP0wB>ARs ʭ<{2K Vr{s}5C왱sϵqe*?Uݓ#at|ԑ {;0ns?UCTi;Ir]aU6Vi-҃d(B)~-Xv)ctteoL~ I:gS`*tooYZ4Dq荰D>TG? \n1-}zaIOK㱴|W^u456P8z׉= Gqw.jC$\*:x,Uj@4$ r0Ss}LCt.?B;S?&;8Cev_r:-2dKx;1rN2=Yڙ{3ix^E+wW(3N[Brv%!~ /=]Rla hTnsb܊Whm`=R\kϪů T|kG?l޺ƝF׺Ṇg7 ~􆕕&s c~ZoUcvSߡ"@`a)A\ *%<^t1$q^>:[(!^^jlS>ێ>}lpM+߆䞫Z]%O`Pn]F+:;̍We[Q/')Et}t_t!S|q}ޏg1y?rP67NEY'9W9oX#{ݵL)IQP_"O#E\LvjuSX(23LIlN.Ւmb1\!6LSQ1/x)5}hrHd/K4\ lz@\Ҫݰ6t6[:za&ۏljp4ZYi Q-m4yãeC'H!]?=j mP/Mq0}2_܁\xH:W}|,|7dsߔ@^tޫ(75Gz6 nG3z% &3)G=C7Ѱ`6VE3g=!VS{H4E gzmĮ_Nq0AEu*"IQ8hhoI.ˮ.lƅ.2KEji2`nުikWz`y4%T{V+<rJGu[H,"y^h' R<f~D9nV%  m 2*k;S4^hvL*"X"g8Pe]v̾'|{[vxyɫɂ6(9$n."4Y\D~ ͻȝA.3Lh @4%?ύTsO@Yͬ>1-[Z}J[~\IX-hބb- {ba!*hkiΛaW¹du3u3bTyҤ[|hA2y{oM|' R:٭T蹊7s̭G;Q]7~2Hbd0qRHPfzh]5$zz'ETI kLQO$sVNbZpPO)ؖ/~8_?ߒɌ5~p>DrMVX9 q# ;.Sg\ kcJ .G%Q4# )1S.XcJB~lů5/.3Ҙ7 J$iFU-rb Ҩ(C,^ܛE0L,U5꼡lE@>P-zOUXpQZH4w=ϼQ8%)((xN3U:p oܜͱes`46 LM9l"2sxn(..;1TI.F2p8rwdy[ܬ k:" )EM7FB}:޻"?)ph6|~=_  `qwM,@'L/f:mJ˜1uԡ]lzkCEnkdzFV~mEGN?єdt23 ]&ӌEeFM=:%>`@bSBx”y:Tڂx/WxٹН-P!]Pm?70Ol=x~aONmL XyQ*l  vӭ">tKT=EY[F"/{{nr@Gdp>Cp%ׁ֫b]1t$S\l9"rY# pmT~n|yb15ܒ\>iBb}YS6?}'=Bap ohA\q$;GԀw!TMIPeuI_Gă*n,53\_c^+qe|d W 5.ƅvQLw}b&5(X/@ ä+2--`8't#M8'7G5̏uܫS#cdL%`2M>sQIgU򨤉ڳ+eF\Ç/7ʍ&IPixpݓ'-(lTBt\ix33v|2 ݙ}LRpGqL< vp!$S`"5؃J3kjN?)^Te,j@ Xc:ڱjRhwjAB k DEs. 8vI8j;[0y0!r.`mZVCŒ\DΕ aW2;8ЕClt@Gp^j?˳ 8 [9 *R{R6njb428WyBh(v<pߒKÖ9?Px˭d]Zak!?LaAPN@)}#q(C9C\tD_*̭E77Z45ѭiﴊq8 R,\9$brUj0 d4>5iQa 0j'Ͱb~f~no )!>2~9(Tz6: $Og̕rћv'Ud *죑۩w*>xrn)4-ޠk x[Zbm1ɇWqHy^ШzmjNt(͞L'$^L2e^AҲ?-6z/Lb<4j0% ڄ,D'@Y{4/0r%cՀ$-N΋P)+/9̑‡vV>hz^ RvGmT@Rٝ Ea o|1EG(<!#purC#BSK #Mcr%YM==XzT\lV*`p4@\f,*=,'ı&dfeAXKn\eI۫2:٭9]ڍK%/\ OHiP BB M)Μi}@C^@CrX $byjTqp=P;?8s lh2Frdޤ džA)5I°# ~oO75E%jNS]^ I{Uw^&cYsަ^uYdt2p%Nq &>7oj9[DM3tIjҥ>.)q#W͑(/͏^)X jW㷚Kc3GػGN!*҅EU-̂zNUD5C%2D3˺,~C|9_妀d'w 9E!3c1mD5R'yI[;j9^6T.GqY%׿a\|QĢQ 1~ L,~"}@{#Yu]e1[2ƕ6ł=[f!F2J8|[2#ncie~<%QGOơˋ]b޴(@-2Nc3yni w<4p]!?ڀ@`|޼9 wM]Ⱦm tXc=bH%tyrGZJa#+6mw^j /zdaolEr8H <=!9785vt<S#dzTq=FE~5dB7#T0'%KD]_cd⡾1Bq .]8I x qEo?#A װe7mV%EYO*<"XwE`Mk-V7#w`dӹ\f =XVUHB!u1͘l'ƧY_TiQ;`ͤv`jNY%#eg4_oo\漧7Q6B4J&,Ͼf`lyQR-7u7Zd@nwZ n X͓L'0 Gٻ@#PvږC($@2e&RƯ7o 2$)~CЎM V>!rΨ>z_^U§eJ/A-rJfSP~Ts1%s):䘙mב_k)hN(1reSrgS}W4BڊsB"W3 V2h~ c@W] [ I(yޞz(M\.[flGa(o8&Zox{J[~~T;ΩbA&[O=#ӀP %#ՊalT!*g,V2xv8שw9wNEڇȫޏ9Xlq 9TʥK'<7"{5DЫ?# ;?_am0 Y*)Id *a KVCD3QHb)?|>d/JX9?ne$a鼺E;) [)%?+`s9:gZ m4ߔ?stbG&)9HRA"E4lCZJWͤD\%` gy{Yx^i]BڡXwX8 :abnE^ui}ywof9iXơY {$w4|g(ijU XBlP$ ]xb (8i=RH:]x%A4`zULHxneo$h\^ֳe #c=wSz]0V^%ob`<D5 拖I@=ze$@p(4WϘgG&·j<4 Bgܓ`i'yg/~J*yoPUB߂] F[r9]ZPGII̬f[!x?Ռ pc, ~Y ejL*+Py[J ,g%v? 9Dux$`k߇>Ym!EaܗKN]>;NWxf?WR6;Fn<;=|]әP Ww,e;(֖a}jZ*_<[[#'hW24fCdf8%H}@0,̬ t_yūqYE@a#:&~Q#bxgSAS40o/ͥDGփܕaT!95ֹE4*CȹjX\'Cd_qub7]rTꜵ*A{ x7>EKܱP/&LQ1*ġ}6'0 A5n #_zKK)}I*OʚjkO4pRrK|Y »B\?V賵2b.|cWsY-TE; OyIoj &>ʬ.8'~/V~2nbtNf790^x;hY2Ţ+V=tߗ{Zj17RE^h主}#A$VhNhVZƤ;[5 1q'_5 b GڄζOt^UH8񎙄)(`W<:wMb6\z$05,")u{oÞNk|3>27g2qg޸Tf5qz=#Ea=d޻O^qo\Հ'<pb4,ZBDeyĹ#WKPq/+_C'UNbs^RiM L;@HM>̡Ճ$dadnGX_ózמ+g0_X }AkhJk}9eXhM(Vߦ1& t["UFv$~.>;sT4Y恛=PE5S5s8WCel8'7lˏ?2= vZ$u 84h{Q[ i!mA2cZf@IA[E*1},\39fUha\?Jl8#jW/$yImO[\RV}<8In?t2I3e>\F?`ƖEo! 'I9kMCŜ9ج}⫮SNױN3C5DKŲB_RzDp!Zր ?&SփAcgþj}N=iE7Oa)UQ%vo%~qqyZ2%(2K^s&ZT=ɸ3;Q|t5އ]D]>{IZyZ>8rXDS͖YC_^ ]zƳxL`-~Y-%z}SZ+p&OA l((˸pb=˚TKmi+|#CAhg(_x'(=TA*}\ ={{ Ū+Z؉tS#Y뢍ִ:Qh%4y"勺[Yk+7+n' 465SFWڙXڌkY9CW3L=T/,qޭ^0.ixJexTT@ hYJPl8,d Ӷ _ͱ] <5&Zz}}>$8⟋ٻc-AgհbBfS;}=PC ~xUOsiQ.o}^qq*ؕܝDYcH@ˁ,eYrKB 9 : U7+ʧ,p޴̍tG `9)}W*.6%D3D @fuPFTBA G$+$<[ d2A|TյQ ,ỷr5>e3ЩjV۷b@씇O+3ru IK_v4rlGׇ0'i> ?RPM.!-5k䔼[ӽk/ j- Tϖ%vPQBGmAkYz`9;Pu]b=&D>86e>c<lz$F }kl቏xy IbaTuZ *E:@1hXChI,e=SHT|2a76ð*EAx8XWA; 8 d42ؕ?qj=:qXc<#kVsW1;b'G8-{㳒ڦq]RmEdڔEAF=V8 +%Uvה"ذObVZfkS=*B?,ٻhn#m|F%wNN/ em9ܝ ܗ] D@ 6MQHQ b<((OptY.Ǩy>l=rR\6.:\}3b(hk0ɵiDS4譋xCH}S08MEِŢ$ϋ,@ӶG ܈DJ8ע r{9~ _^ypOgW鏵'׺Dޔw5-U{ }צň+g01ꟲ M"rp1L4Bysw,'`E G<8ծt':Wq475TudNCf+T)\$A#)yXB$NaMkVJ1.)S9+H"q:K_OF'7J%Z*x @@'!W&SxRL8ju Oč(p\tm'+ZeӖe\jTlLFUEg8™kVN-\(]#C"T݋/Wl EuMIzX7 U P/i>TڅgWP+"1Vf񯝜r>V*q'BĴN͍BS`K&^ S/[8FO9RhW $]MjMtPկ?Q)h?BWo熬z .%2Ѩ;xh6mh|̹, cu ᐜO(_Kxs+`ޤz#f7!RNb {ܛb-6HԴf梦T)Tbt6 (RPWWfr ;?^L$4p45(ma|R+*K)ymw oM*g*nz)17[Rw}㷔dA1ޝ@O$24ny҆!)D@yݘGze! k> $b6ysjD#}Uښ*p~@7?Slތ LEiJK+O]GFir1v\*Ȯ.nr)no5geS|bA:{Ũ{IٯR7^luh#>dM\J-//N"X 06%q(mHK<@(#v%ЊyPHԐ]daIxT'R,z~"n%ZO A[ahN{%vSƱ!г>`" cNF:C_tCJ%AK)e)2*ʿ'>v (C9I!N";[WENY? DP4"g;.NiSj +8;]/Ӓ`tƟbx {2hrIDH3RF/Vl hADYkOu9tOvW=ȄjcLvtlx:X a=b; LyT-4Oi龫xa?@U.rM/ͼ0;:*ODXphv[$ ӺN${206 .8}yF"p.WLjGWw =e_.=1 #):LK Ou>z x^R dn7dILf RUM@7բ[1 5lj9b)Bne骯U=j=ȘJ Qg/5GF伹`]@I*R|ՏS?6)+(e{} (T WGC J݊t9gSMRghsUam^Z(S`Ĥc6!;ϛ[YY֐1(M ڒU)"G9/ Y뒠ϩ J GֿՂ~J|#PY];ݏK- Eh r-1#ٳKx܌ $|:YE0Dߩu CPR򨹉4H[MU?C;zƌpO 6Y2gcƝ-}6Rz_3A,uO"a ]Ά\@D}aU o^Dg)7[s`,yN o>t#BU0+L8샿de|Ӏ"_r9#AanXPo&揼eu@h h%@KE)1éJ[9f4 ::x$7&qp `DG ϙtzg_ t8Xc>(,y[=KOUs9VHW#"(M{ xuZ8'@,e05n\/d爮a|Vݷ<});. t6}Puw(vra)EK_KW$ .?qyZY~ĸs k h#.͞-mx\Dݩ2 PlNpd=­xEEl-4X3e`:PȘB[*A~(2806٫ǤW-iČݞlF?o]xG?\O$~xmR\hP,ĕkW"tˁOY#odK#6rcWpKHǍIK".=AQ/HDSU]}%.ǹ*llNl؝4$?[ 19/=?-c^NC\',/dyK]Fx˿ [|%#dž{rY[4_˘e_ӿ;|H.Av#f%KEYIVgX{HZF=iX2xd,d0%˫0uM/"D )hOl(8lN6j=QFxȤ=< 2ZVj <` mH4h'DQ;yՁ\~ 0/`d2r.E?S׎P?GB 2۸iA=Q ZySjo0 @p@mhp^YZ=j睺mh)whyMMu#)-GI7WTCc<,M(~*9d(O-5C0[p\U^:vrh32CpgxqD,Kw Txis=EXMTb gNtLBdSBwX@ƻXYQI"1L+Hw%꯱O$/ 2~|ʫ10:56 Ⱥu J6'HWl׈8SewOm myCʷS_pḘ),\2ā_[E]B r@7ڒ3^f7D)r)Fa̯c^8i!^*o{^?`M"꠰%=}6'Wo-xpL+loq^&;h4a )-d RgY9'VH&Ů*92Os$J:YKeTΒ<_ϡIN.,cҠ|`Ğ?'~j7$ݥqDS\O4-~rGb78]W9$,;IqkE|z D^Pi&!|tpk\$ƛNy"u#0Q5wgXcۥjxԺY:f&K~cOЍMo}O& .!R5:!4LסAk߳bU$nbY1 O;U<qͪ#8 v vup| yGyqr^i|ѨBچ!_VcG/ᲨX#z6u(A=#]v""Hz n pyB"w!E~4p/%į. ^"Ӟ Ĺ_ $~RkȠU1[Nok.8bickr~+x~Bl#~F Z Kj%ҀNL`9\s:f;34 LD G›Ю)c4R2%)*N,du Ck, ن=E!`Tyh48œTi%9Zj0Aj gs$00Y ^Ӂag/pHn8ji=t ['΄8JpzYޙ`FYw߸??x4S^I.)0]EM:/="#2.z*zGkO/+K˽㠽>sJ^~oB"M|_sYOr JCϾHj'4C=D75VlR'j%?ן%7҃{vSjK6n]%'S;_+Bύ/4v!GwUXjk J.!In6/^gg-Bݫ;*r_5HНSM 0. I3U%>iC54}g5ϒmWlHKGߔJ340KWz9Pt5;oUW NՓN~ ȴ }Dڭ‡]ƒE.Qt^/zk$cL7ʅEPf$+*D~mQMP׹f- +Y^arU>]tWkMa؄ʭ,.,poUDPJH:uZ8&8oxHObe!rS'73彞ӢV4F|deuL'~2{GPRl۷ A4Nf 7bke~!%45m-8,@@~ 7W)I>Q 4Kp"*Vrpw -`aƾgEf Ž‡G/pX -PO&8r@K95q1-Sm 턱 4O,dm u+|ߛYԏr zyY1) Hx ɞK$Im1襍SzHib:LǸ-"pyn(v$/Ϥ^h`Pxh"O@ԕ[wyx ZGc|N7ENd~2NX=k .7%B⤗I$8J /R08*+Pk52Tbϟ s{JT4{]D_"QdE7/6?zPbW08:7E0>947iK?-!e2 kZؗk@ +n(׫M8X?k)WRpR8KI@r/2D̈́Jr FxBТo V_`nI+#%0X5n\RTS_n`xB!`)G\}mzLn1fڻJ(cء08ZԫlV2loil,^w- tn~{ ]Y lH[u2 F1ɦyi`͟ e+h<?Gwj+ȓ10YᦜÎ?!^^W3ⱶrTG b\RM\t|vc JIK ^eu[xY6/\=: n=1my)1u Yti#O]V RIk%Ыz%GiЏG?)!hCW'TFiM+CufWZ-ʂ ^S'wOlT a/'"ko՗%  7 o3ajo|.hnD>bʸD阎 jVN1Lf[\{A㨭,WbX6+"Gz6iĘcyu ;i7BgNׇ㤁y5P ܼ`tn7n%:l]s"}MN Ocm)/sAlAOa5O—-Z*dX0MȂ/.CD5F"3h>gOy}LBaؠs *>R6wj mX _`XJ18eBkȊkx]E=qxa^x`?22N S}:QXNh߉hE+&]"Z0Aʴu\˓~p}M3z5)~&k%)2&N:)<$QX彂ں-!-5U~fέ T;>5}iҸ xȍ." &}4ZVF_⵩:Tp( 쏅q̢Ã# ~ ? ,^ V?L!XJRڌ/HS y]E>R=`Md;谳[9uvA/pߤjOzlo@L{EO/@2V(hL< ,S %``Ӟfkd9 dr[--DuEP~{Hk[-Пx8mXM^UkMyp^Bc7å}D.{~ nsQ%&Njf >X"PzDpC.8(;/g LzPw9 Z(d@a^(}a^>l}#+{t$Ӳ+atdN@!#a\Z KIZP)Ki4sS덪#f͜=raa y$#k] TWQf[ w+ASYD"28TSl4?!& ./[g/߾@y=ɝFA{Se$ )<xr*F03N`%)#mspu4тOCMFC[Rw,uGP[U•:Oa6ꖓ$L6A|[.N\7U6IW wRǣX ;ߖy6xO od~eF?9?p>7pc5fe&Mu1ȃҰ@X)h/kQA9t%Jo1 VVhy%2'? qqe5Tz&L43 kﴤ`YݵKa#EČm[)JٯomwKwƍD 5npJw H¸r:nlQ+Ǖ.81D0m09voH 3(۫,B1!1}vnD˧_STe|[Ô<0kaasɷC(3<%Q?ʌ-2Lλm9c)4ܟVMeG'L  {S Z\?3nB>z~BOZWS,f`H8#wuCJLzZ0waDhRܩiK !Xcqo3 _m^31;1ԍaq>Uwbp4Z|17T\92D2^h0tR~si_sՆ3] >R| tq{I3X56q,SWWoqT|M;vb ٞZgo₃eyhp)2̝N 譓P Vx }mT? ܃'`{{$5R+!GPLihmD^KyW7R,6v; Y9ܓrf]~"r$5:YsG&8baLB tFZ*v:"uV& d/ꈷbh-v:ë oHsQj5z%ujR2$;f-)L=T$r XFVJnŽmU [}e1`YE(E10{ IDT%5qwZ49,濐mu\}]V|;5᳊8/dN mYʫԶ56B$qќH_0L6%F͐d֠xNbCeVG孼S ]SItП6XڟdC~ґ;ˍOQi 0}7g)h=;V}ch1+~aFDWpt\ߏmb|T7 >}ECXК;̑V35@\Us/:ZqFKoBGB7 _݌נ=ZPaDtzC GFm(E|ڒ&^Yd2vdН P;z-'^]\v;c8[4So_}\σ1eQG_riehUϾwY}mZW[u-{>ڏ +4`w|N3+w|(&|ȑ>>CaTe4&T$:J\0igOa[1+"rkuX0:0n xe_!MW~m-:0HXg3 bQp>S8(:{1V'ȭ3" k3 233t`T{$G(K"m>=X7Ù3qR%vq0훜Ϝ17sZsM'8ǽHy޻@iL[c14˯UnW~Q!D/[#,ƞ2 t3%bL0!Q?mrgfᨪsX$L&+؎,z]}5BQ}?SV>A"p,5>\\OPp<Qڔ ͩ L,-1Z%fb|l2<:^8DHLn*ws7U /t8 KGxAhi|8 F9!'٤x .8iQ\MUߢ2tI_aMt nDt.+Ҫ d+ch%z, gooZ/ur=t..,]n$X1gsC);A_- Ä{ݪ};!Q' E=m_^=@Hb<*aUgWQ|蹉.QS#Ӑ7cЧsI??4Dr(?N*yZ4si|i>$;ˢΟL#-::It(v@g桅̍:RP<NjXb+[_ڔ)1cbE=/Y} Y-k(Pf}z 2Hjs 勚UܓD!ߛٟ8߄Ôl &ޫ _w-l:8a!nLFo5xc#9 Q)?6G0*\jy!>s5l&Τr9p]KEB&C5Ϻv%1tey3N܌(^I%!K9CmWdܸwMe٥uzvQ<G ǡr0 8<ʔ͡=#bp Ĉ3sS:ս/*n =8~AܑOgq);_aKj?zBElġR[Mf})}hc7{59z6ZЙ2t,Ų:M\9mnXDCνdG/#ϮDDpJEf'Rb@}Z<ޞ-^τlĀœU$,(rH24(0rEZoG7acq"[A+'^yS0\E:UoU<(Ghgrkgց$LdTa.u|_hLxiQKPb%&V;NjP OnJfA97< oI#zz$G8~뉴jNGͬJZ&1x .XZB/sPEy2LɾW- m|{f FYV.CUhfn<BkxOɲ%ZfXtn_TU*B`_Kf;/>m&֖;K_zY3Fh V& ce 6y_;/YpM'2K gt$R9I2O[kЍh/0~ 28nqW hGaJ9ўXy^&څ+!$ΖeN VdBT4QD)\%M{j(Ay1qGt  p+S凄Ub&x4_lM`C;&7eDD*Y5Y\{YV+n 7/0 pk-vh(4f@0bhh|NC0@SBٕGdL-K8qT>:A:fLy9j8&I >F'>teP ggSIsz t"Mg@l3_fNP+ jMX2%|ώq݁b+Rk8yLDSCWmVbVCD;cl9x&Dص=$9LczPG:ػ=E4Yф-;9:]'>\ޟDkp]}+5ƨ>a`֬L9@g_FVH}i\>.gϏCǦs`=\[2TP\if DBBǶЅEۚ;B0*38av-_ffۄiH͸FB5P$k\b/{xt9y9vy۽ފ DS=hJ fz2i",Y@P(åF.aRt.OKƵ@!w>][iwĕci!4ἻBQvpiOn)zLm̮t^"X0elyS)[U}bvE ҽO 0*<'z,B*OIϦ]Ӿ)]{O4<,,I=P9AD"@[ ,B/ǐRNL*3;/dX( _^".>~cBL0JG}1|m1K89 =Sb;Uõx2n$~ ˟o~+Lr"yX=q&9D 9J&yjHU(kD(V;MH*Sk hP~t1lBT٤£rrx=UiWXשܷ¦3/c{`_<"IW u]5Х7GJ"xnDAm1RCPq9- {NrN^iԋ6O2 U.JU޼k'N wzj#:SWă8wcSmTi* 87 ,$L<Sa@pqk`̀BV Ȧ #=ձ{EzMYāb ]qOfOMR(בּ+$_+q?8|zGmlAm\g` {Ñ.-T&M(^_OB_YLk^yDzG*/ !:hVP&DޯJ#vo n!nP֣F+w?~vH n!9Y3-L; u>dž@DELk )vtb1߮]a$Ǚ;$vw|ܩ f{ʪ5iv J6%jY_#-5.q(O~Tb=D5 YDCIN EuV/`F^DL/7HC{r&>i^ꔜ;je}Lp`tf=b lCxO'ǽO ;utgK3YV ZAzxQVs-Liڕ DxVp}_1 #+fmT{'v:Uv*?{VéSb c1LHA m@-H'J4KQlf?#ǧ(mM:Ƹ3cTFx>6 㐬͹B?RdC1?F]G).JsU 6|zhuNBo?U)3 Ban"*,#/MNR?9hK.#fd .-O'ZeAեbq{7eug.h;} / |/s<`taK.)?Q/Hzh-ckpo[ aT&7XIsgjO߉/dѨXo8\S{T &Yn kW8:p9;3.*Z*6&|}jqŶ*a( dBi1&LLX$.4-RYB+o,g@T{2_͘4Nd>`.! +$mqn8_p{ݍsYme_X`&ُ+t:f hbK_%fP9}(xhV4%8|uci?*ue&c0qѥ(d௸DO daz(F,xŌиg]*uu] f3c%wo @?tTp pJaa,']7ڎ k5lMĺ3M}L27/FMDn;sBx}a0*ߊ,0 Yî pXdetHg7\(<  [8{b]+ï+ Hz;t{I_[Hf$<͛nڗBK MTQuj ⷞ"UO:+ K\Co}lB6@> tgaZQ$Jի:Cv"Y wVwWlʃK/v XJ[H42gR,y{u^c}`Pr-M[]d"PȻ3]!+~ =KvgZ' %mWyeu9)rx cכ9n)TZj\L:d?3 s<4 D2 Y77՝@]qZ<럿VZOO݋YU™EUCbbLh%wAz,vȮ6e8C? RߚўBkk/ $@Gӭ]L vj @Ѩc wY-|Fɔ*"?y{v: ',%jKu@=Fxf}B2)1#d 0"};6 q@'L n$!"TXJ׍ݡ]]%Up+{5‘3afiw"^CI7z˜+з(rcc&披y.gii|,9+'?({^xR&ʙ_WjQΩ {tm?\=Ss_Y0w0u+ʰ;)Gc]ڄZ2X;w>l@[;` F=oȼWE{R56@{hZ}!(6q!HV nǏ ^@oY҉_ Ù#Atkh_2KQ tL7*<(c|gEPmX6f`ԧU [O92[$ENz=[ NaV Qi"NvjDtɕܮFIJ _:ΘSӆUIXѽ}t˪G+UCkLt?H\IنK1pkox0\ 2k) X+V !(bakmNBv^C I B57h]MHe{9H|1)'-|ja%8{xגhy)\KbԞl`P4Tucdtt7F9]7}kڡy _aa,U$MM^Mr"O\eЬM 2MTE%cUbu[L/9(%g{J@zvu[bUMsURtK柆ETp p ܖ6;2D`!.K` n൰O_덦G0LI!nxyڣ!oP .G,CB_M";!#P6@ PGwNl"/W?],\M#E ŶzbxpHg+ CI* Wy62rc!#O5:1 lz9{Ըz{Dέ 9{p2-`|61GѰˣ<v3^3~wu,i# o7qЎ 'w3Js!ߧ"c.?*Qevmq%%,Ըk̜G!!~Cߡ)5uxm\2l};@~oF5Q|Awnd (zJ On+JB n~6]}cqaIs YX%Qsy6=+ %;2kɠ|{ҵޙE6j5k[/5mFl%~) //%$>Iu#ww9MQ8¦{uz͢L .wg#ȤJYo{1ٟk'roPb;3)PӄΡx%c[a _)}-UL2ٳF]PW0dx ( K.zu>xѬF'޶qз-/د.)^180=>2~*:Ž'٦:p#zDuF*9nFSEǒшaumA,OfGQXʸb-Kz٦͋}A$}(OJPv=޻֝i 3"$r\,аտleBKtB$V&k)u[?lA!AXmF ?DzwYY 3uU W2|ZФZ|` M@լavǗʨlPsb j=ZG #]JYZ6c0(o'Z-6sGbZz[_?ͨ:W2Ğ ;Z\u/Z0*B&:;+I70"Z$H:jM#HARTdyiK1~`jcq#Ŗ yhr*jqW[ avݔ[bjtj(69:E Z[ԓstwqeܽLUrG{M1Sfr|s@5~@!zhfu^KhAH7^_%[rpZfkɶK*AmBK{hc0vS۴z̾H ѵGr#ɍO&wusP~㌄. >\M'UןM=R/lS(Ojwh9ĉ[L[@?ZIP=W'r<`vDޏ8MKIet=IWky U-TD>Xrx,m>*E4)GQ^F$vVxb5yZd7PC@%>14")ر~<0;P#)V ָlL~\'}AsPX|tG0M#F;< a8 70 [1 op ZJ~cEYL$-^%*0-@_Y j>h~(zIJvfDp ](^H4tacWc4Uj yԈ^eE/x&@N]'4n:Ednz+~HB9WNK ]I <* ckY$&C1QA+)1Iۅnf`SZ}%N::VYdf,\UM|Kk.ٴx2sQǞ1Jr,}f_Bo_H(* S]-}w,~YJs?~WѳѐH_|v8r+3$ml4D㭾=nZ*%$c-&YZV!LHMaL!5N8t-)g~@ݩ". ^N#YlN8M;9T{6t)~][%][h *Y*nY/"Y9!fbANQ{H\rJ*-^Dؗn }mOXZo†&fW#Hslj;>x;7x+r_2P^GM fjЀ t&CP,B-'.-4|1Z樓 sB]E HH_1GWe yVxK}:GG&`S`Qt؟GE*Q.#;}"?/2.au,)O%t h ̏w+9f2Ap  En2 _ dgف}QyB EdYN&h\y8i` ßxmZ Mh޴n_-3ðzRi߻%V29`NA@)؇a,n{UX4y8^U k J=}A'ȕS$x||f"G;7V0:~Ŵ^ȲT#tt0DW!ME/HPK٢)&k,lgH@E\eYS\Ƕ;|Si>{=:McyWaµlI<]+Urpݘ;//l;f6 ((qQ ^)O2t|}͘`Q$֜ reA[Ze|Ş63֢[LB?Ʃ6VRn8g"kHT09V*Ok[S{fP0TtL~mI>Bϗs\hѝx<%D_U143ntcyhi,)%(aE!C38^~Nƛ(=pg>$OQ7Bks;O(aE4,ej5E`%PkK*O="ugdeȁ`~#V /%ۚ&R0Kc6KWۨC湇l*&0;_JѱOFZ2VQiE=w1F Iʰ5<rSzIS_KW4PKcLϧFK@~/W٩p,zu1Zkj훸 u7h"q P_XOP͉9Z4{zΞh$\_y&lef2 #~`9$||8CI8v=~Y!%,.oc G|(i{)SD-,No}0;= ]Ŗ9!4v AhKoLzoeal+q2]W1=-% ,.<x`;QmrLd`*~vJ=wNh)#`"hU#O-j+'>r)qZML=xE~cRja1p6INdQXSJ`L| Đ-Eܴ.n:!*'!S?Eb%[`Ŷ/vg69'}UH/琒 x1=ҍ_c=Է*#R$)w# rTMjX:T.jb x?߫ $$fT|h qici˞`10lA-'a@Gqe,"cFH;-́Smұ C`P8 r0EGr>*Np& iD_Ã%HbOGw!. Rh)tZ8k,fbn7xd7It7TJ>3 j0jT|N I_ig1B1HM,%`l|sK3]>Q7X&BOc(jO @c10јB("uƢpHA%$sپhb_ˋ:``` ?Kau-dR%h ~E1e%5weH>Yz=}钀ə6Uh`p{*a^2:?%&ka~QxD'҆~5fXic^"tdH:zcU#0\Iy6k8 \t7A{0 c #,*7A" $2T 5dzshz O[@ڢmcjoK*~jD$\ۢ-Yc9 6@Sn(Igz?$9L>yN٨OܠAޟ]"q!7m\ z/8WUWl} UexF=f┵b/$75H!V3"9F7J5 <6RsQ"&0;"fxgW,H<2GkTv;(KUB8ܭD:+ӋV-"Guz\ ڛyD WE6x)T uxdarj>3ƱTl>4s E5xRvSY 턱ǘ;Xڋ`EPmيX50pp3qݗyz HFho+ ZI:EdNzBcPKs h#0yF@oYfKi Wmܓ)%j7݄B.p||O/,cb6}ԗ@GVpL )_syxc_5Rܴ͸ְwK>B$\VO3xr';@rs%(-סbҠ o8ӇTG@DhFث.DAh=}:Z鞳Gx=l4i|0E׿ EJ!z3JrV3U/`v37H6,wPs8k 0 tz 9 )j` ; Ki4QmVrlACo ({3Cp覨Ȃvs P3H҉d3uÖ Iҋ]/Ϊ{Үh}CgjDF1WK?K1Q~xEڸ^)C0¯]7D Ҥ%i;jozQ_H(3Knoh Ũj`s!4Jnє;zjO+ \2|Ŵ$7d(m}\DXha]GEx5ORz  pkgcmlRPhNxx=K5Za#LZWMђ-k\7E|ᚉ+|uW\h%y\7[ 7{ Mސ*cYFZ]8uF1K,)._B_L}`@ń!Җ9x$Q9ؐj#)7C!8miGcM*TC$d*|g2pl h5 JMg5-(m)G"M|2nctL!uߊH*Z~ёY+&B Dlw ||f ή.])#c2^S! 'GjLjc$ϡ+M;(txo#LpM@VPxNuq)60Y61Hcu-gx!"<ː!k[;ar rϯ?2|=k@{ƙxm:\nUE;O2 LՇK_L)ٌv 8?sSs{r?Y( Ճ-Do֨&ǀ& 8ͲzW 0ɑt<zt+|;(18 E$LL׏d+ebyN/`)iLbZúvM-^cI΢Pmn!η0kjUR*Ym3iBz|Y ֧DD81J Ĥkዯ!ВF])t3H#k sBU#p 囊CpYF76W圃m(sǭC kw$54'RQ:;\íd8s0׬d/ILT5%,*C{2%g> O^O})Gh9Q%nA;%ӷK#h!;+~qp2P*r9F )&mcl*HT9ҐPm];t^ND΅u8vO \Q:.Dr{zT;Ec.H 㛷\wmh*S3E&goHJ~ʘ/:2`NϤݨ5`sCWk <k\W*Sk2(\L7#6xDs˃Kѝk S!sSo)07ZUf 뿙كޕĉrŕ49 '3}-:N =ك8Vqi)ƺW_a70=/Rռ0!)7 a`_&{SkuJiЦHQaDWI gh#0/53 }cU mC/cϠǭOʵJYS欨=Yj:*}/aHFA:b"~"v .,Oql|wKjtƁK`;ݘ"[g~u?lμ7 jۘ5쿐)8v18 ,UK{b@ 0Ớʉm:S9 CMYlhUof+n_BT =9-ZQc*eμ!7C)Y`Y+W:,ZtC*ѷhN&B>1z!jf;ţt `HW'(*O]Ĉ>l62ϐO727̻S w _q[TCVGHze*ZE-R.cc % YDxkثFPw'Ha);Enw|?1ktRL ϜHWwUItjBQυ 3c fE.Tp70 8Pױ1{R iKB~nHwm yn@͔Y:q,A;76H V+cmUVn)o~&A&1Z16 c&ԕ бO PWn1/\AQjJq '<*0Apjudm0 H^~'Yo D0fo^Ba$FAD!;9C"ROG U?"'hSq^dd~A ×u{w FaI;!XyJ,r@iI#g64}{O`j]&,(F LkdŸg=# TJ*ә/+Z6&]N|/ݲn#ycK S*|Z,:nQE2VX!+сt~ z<uLb^gTxU#dG8H:~wBD|Jw2ӨVIχ셐#Epʽkj:f A[O->_-5@p(2O,!>i ?+)bW)ұ䈌4r6wߺBDw0d|P  jJ42N^\h)*< ]]㴅43|KN(Mi'e?l蛈\we"9@9@eDWڒm^TGoV=\u 18ױmb"} _ȏD7?+eDO oD7Ӱxk$Ӵd-&8D?w8`Mf_HsE;xV)gPx*f!x$ZB)c֙1\d▜U.P/eAtXka,i2`▞k#;"'ũuc~C/ % sIu|f^ @67a{Q"l&yNVo84a 00_8~d#WG!%c&@\7cn$ QJmLR \5M$hAmiX@tdZ4*Xc_~^f}-Ԁ˺b>m">( S1M)żQ3{<{1)7<ބD|j͌dx~|x8vC f bN:Ko@! {7yHiB~jVCBOanloF,gQcw3)٨5,]&YڃB@M9Fea3WҜD r-7]WcFDyC|s&f4YH,rSzK28Rc9NeNT^[r\8- L U]ٲ,Yod 36h{2W JLac[Ah  J r#:J]8`12<+}\ /F, 5'(f`N ZL,#ZYrYâ!d amSՎ9K =nz駤yVˏ*`}.Na͐@ix7!8Tӯi߬n?sG%ƏϛqPߘ)V,E9A]>S<_!\)9~/H uM )t7׊]R9KvpGleqoUdKp5~K2HQcx { o?~1,?8 X; Wva@\@4 ykZ4Iyx1!:[=,+F7Fy >m\@ K#(;TMXo$y/@'&k{\4Qa->2]f+Dv{#Xʏ$@;="JI)St+3c=5{qTuT!Zj9{+cqj ֵ^]}HD\58I4,> LpID<*DQn.〲|'n3$mRiǮ M7<>s@hQiYꋒ`Q R~+̺)ta;YҚi!W"JxBOG(|?`RBG'{䏃k/Vs`ٷ_PO" )K7CXGdDP}qG*B`~S?πޜ@s2TzHTaw?Z=ImRۦegc)Y%ymU6X ,NL(`dF0d3kosYh0e ̆jv6+xczjA*E&j,\߭TgVnu_ВW|b%(y+< '%1"[ UĻCU)J3;_ۥp.Vq`/Uf&!Mvgƹ̴/='wϿOd-[|~ڇ㘺G Z ϻѼc_L!Ġ EVum[8dnD }؊:`Sct|S蘹1_ ]w7T'u=D`P #,HR3Va~3:`.HMVyOJ2;vuT: С"mݕw^`(sL/\.ql.yoTpV^N0YnDjFc5ǟI6k#CIjKRKϊVև7@Ň% zFxtʫ֕ Fo4aȣ9!5vFD2LWcgrE얊T_G7^:p[b1.NIiFYo> 9bɽB9.&.ѕv!Hl. jpo 9~ jP+Y0LbC'/qtS'W 5%1#.ϴƴúHnr_K9γj )S9Oki41__ޥ8{wOc$fsڋ5zȗszܞO>Q ZxLH['JuG,30:2l%b1Nɇbzk+ P5MҨ%1ĠBp]g*jxPwG}rAo/6?ᳫ&O}[ .5JdH]u \*a`~ݙ'_0]?J7S#X=!T$hMt@ 65E[8gEyՄE'!E7Lcp^uO{I<$W6ڸp%(%r|\qJΗ(gu>q$YhlFf!}j}vMŀRlٺşr?9c>f`v5<7u74zƼ S|iLK<~!+,I@GbB0kWg; p] iV.KSR<8|}75I-#BN 1ႄ݇,p_@m+b=ꃮ=~9놵rp۱gǜ @`PM.t{7{ϣsjJm=(z{"2^ l-[χD+TA%89bz8 c֭Pc{wA*7hztY =6XAuqV#ueaUߠy;V #oGʴUd␐e LjS 7 oEo/ZfUeLiiB !' )c%~GQx=46N; [Օ%vʓ`(؝eZ֤ j q:5lD.3a1jYKmk&Ͽ#Z p:"rˌ#B W,tu40!I`8tno扜q9n8yF *:C'ߚ>hZٟ,8p|zXM^k{-S&m aqw )G]yuTT{Pz0AkZ I@ռI =5hdOrr@^b?0C.Ub2!〆uU038vBY*Qud7Kd$H9* $q2! `}*@ Atr3SdUvqZD]!o9*)6_V@-\%' ?װxqL%&g{, rmvC ,"#2971'F . Lqy:I1\X)m()8e`?멈]ERf^#xvKrd#[8%ުV#͠K.+!נұH&+[Bzm06"P'I{wb>1Q$P0'e2p<QCbK*;m: M7gqT?5>f#5@RF *SZ9%lQ1OP-b<:K ,TvV7:eO~$W1Xk\G$.(VA=0Na>"јMOm J ^C>x<.j\A1MmFfR(Ǣ>s+>-4idy[<$\/(mFp,zAukY<4!?@ j‘*}jЬtuhݦuX瞥rؖNf{\'d݀/3l2~9@< 6+(}Q*$bd 6NC/\mk4OY[ֹM*foZ|/c6QoVǧu{GS1D~@-SzZYObi_V)JaGLi$%6 zJHbڏ1.|iDZ@ ɵlԺz~bsmb=LGON>ns듇ڵG"c禜}E%ǰQ{T *Tf56<%gȦ|*rzf{'>7% z7|N0 Z_覞˅>[`#)piʺqz2ee 󻮅c__1c݅RQ9)Uv .f7O!hc(뻦]p %  Mh!6$ C4i)ˑݐXkGHd[aZMDŽ Mm>s?rPѴ Y.VV !^R$5{}ICt8[9i qA6`g8h5xF **Z@mQ9D(5\5&MsU̙yT,ݹ˥Fea©3@ib5h|( ŪNp#h8i.5DWWS]60O4w@ bSP7l=N㡎fs"GH_vOPb=n6Ծ:*ԡb QDUd!qX^؅zAn+1y];Axk3W,;o QMR̳$(EqB?NKy5M 5kodg*C$$~2k#NW)X#*/jdPۏN@;c>h,u@ǝPdk`Q]S#@d5w|+}FW(" S+tWzM!1sYsގM~Q`o-}cO #MtI PAp2)e/ iӍz$Wc#>HEN4^U~dz"o#V++&Ǿxᵰ! o ]{/7iq~)w&頡5R0-N,[\tJ&16|Esu/+q[B#y!dϺI,pFϨk?5ޮ|`D 0/ ՟NWI0R?eHWt e:ٌC׋+wּ@3Xwq $&oK#;prxBMqQ E'K?,PMVݭ=%&7Ł*g=, ۇ*E_ۆb8f7>rD!iv[r.b|'*ihp%8"VW.p a`'sWq/}mƫI'ᐗe)+7A'z١ E0f_ewzw͆IٸHRlb.SI~N 74m8p7t(67M{UG>c<'jTT vWY=`x0rÐEszu(C=ߴ5O58cHbHe޾n;݋g%j932P1]n1AZHnhT naɤ:/OF͙7[%qe;:*T/Q,"-6.[ΦZ}z| 2zkͧ ;9O"s' ݳxޣkАs~(ڥ_l%#u*ɔk2/l18brgT+ndw?7#&̩1T;k)RQBGQ'`#Eٞ5qF;ص@;;,>ͦ#w_%`dWdpnU'2Sy3q=7Q(=Y2r8Tg9ůndoz'H03YrqH<+>,Z`8 f;ןn}?uPFxK"X38O!'ccW+rZq}iWMT6D]3tB1HlO\Iamœ#ٟAq憵`3//Xw :By+Q}vQIGﶈLP sҕV}- q=5ecOoX9/zVB_JFL1Y7'V?[ˌv6!IsYJL'=WE1 ":ko$>0b> Hß`BG(M~x~%t;gɔ?jeOP 1]ŐticUAP4?h& uޏr\88XҢVqLۇ.̋laQJ2_Mأ8$'zѕF+^%F{gϢԟj\)Bd#ڍ[C1Eg\ Җ?^@{~ UY:~-u] hTHˇdJpk9Gfh~9:wXeHZuDO73㿡8bq!k6rxFн!/l b1^;xA(RQb+=Υ_u3kfT(RG0,HHKl*)_9: 8.5^a4Belj:!X_i @\|DGbia8鈽 Fra9sDk}&hɨS@hQEbdz쁾?+!FNC"BQۀ%vU[Qu$%Av; aTZdnb+0/OzAr. e >([y<)"k_xÚPL e2W\}TtH+ʄåbS%m IXfbi?Z-ǖrO|9{h CKDhC=F6%>p A!qog%xZ0kx/=hͳ 1k-d$7 sQH: ~ved Yt B9Ϛ+Cs[{ !J Pp zMtFcR.= s>[W羞8lYM͢m?>x6d U~p)z&*#s,=o@Q/°$ .a&cu~k"kuʷ x:0^Y]%?Ns5Ss-"*uŠ1^"t-Ba{~du u.`o}ϡf s~t~d\z;oFu>ږu8V 0r 놦,ٽ.3N1&w?P~'w?M0 =̻/}{j]EugKc R%!I|s1Zqaٓv;&'{v/Ч}Ց1*=-]Qr.Y=Y*ra}oV> jjgKC n<,_!<ۥߜXAe2Ff*{2F=!zdC4OZ;AS&rFpZW.)S/c Adu ,~n/M9xe zǦ%-pau-{o{j1 D`ȹ+Ii%S~ Td$Ū0_y!riC3NscccM1R-_C@P.7ve[SIJ,xZ 4`G\ϖ1+~V>Rx?)Cuʽ{鴿wZ.l9}|(v/^og#iۘ6_gcњ1\T %jƒU 3fF.3Aa!~^c,/ZFix*,\a)jCwHg_x]+0˝ewB~\<-͗9w‰Ni ϾP'J4gJeɝ$!`b6= {K seEu v{3~R(,=E!$A;4̻#HOiCzGA%̞ǡ`ԝyӹGxйWK|a!֫rk=TEh)\`Mfmd.9:R?H/E+8ް/fV2O2 > d\@ov{ n]`Ķt֋\V7!duXOͽ]L6]Z1,sTϙiEQ23Zʕ=Q)JLOmLQPks_-]: C$yLR^N24`#)5`kf?L~ [\inti~2"` f& 4)ydvx'a<bgro/EU 4߲ X@~ T\yY% t1>Zz4쉌 8t=rX.A@]]%;>EXDz~/b!!D}N`lJH+ϚhZ_?[{#";Y*_IxC`d{UHLk~:y>[BG<`.1|38ZճdܹmX qȽ$k( G5j$hPLÝ(iRsG97G z!ߜ1N;+FAc.YVGBeڶKtg>%vy/sF&nB,k8S⨝r+_oW9pZJĝ0GC%5"DL.0֏j52N(${zaBkϒPr&)\B|KiT>9Kkzc}Z,x3}yz}s@4c2lŒ :<鰊iϽaNSøe{ơRVo>$x./YY: JqϕU\O8;VG9x$J;@vWْ6IuLkk6{l82hF4GW􈊫bqՔYw3EvGDv]zMsǓ>\g0ɨ`&}÷ZT )`n'4 j~($ƴDXK]F|"?qulq(0xVٴă$w5[I#+mՙy7[ױʽ XpU^GU zI(m676%l: ]t,alB37 dϴ ,!8AӇTa!U0\@a|DyurgU;ر^疪U*A'7$MZHk}|PwuT4nJBq]Vc6(Ѕ@e 0)yb:&磉[S=行h;uGz0;QZ_0:] ,mUOM`!YPAY<2s!4*" [nS[k ɛtPۍ&B|iBDݳc*0_ɳЃ*_& EoYL!`nXGG?d#]%CWaXE9E!= R?a٬:tÝk|/\v˘Dhj(?z>\t$k:lL;+fVmǜ/QU='8ņPX1˳~3&߄6spkkh{\yͷtT mũTap-B9f!8rXɗ1D`zhM)N}s%17WCmVoadp`3D+X8, يzod(S.msեDn%M Rk(PE6E7|瀀*[ -dS]aĽ०񧙚8OZdSU2l&T[\LF E6D!}$Z^Eq^Ql " 0R(+EnI&cSQ܆~)$L#(E1S?`HPO!v]e)b\X7zMToloOgQ/@Mƻ$[3r~jmAJ" 'X-d>oTF 1k]I\E9"H;`FTXhUA } \V7K%N(8הU" {"`LPуTM\lT7e:)_3ZNp}'mN7!=rBQJ{,6 t𳝢u}~'zΏA($0չ!=lJ`uccxBB!S.(r{d~ڢ@70naӷnV(|FiBd&$3 2|&lV7<+FaT _{YNz> 78M @LB+I9{pҝH+&M=G6#ٴEh9~9*?sE$2Yǜ890(*06 ,9;r1vVrX]wtZƑ NSY5 'R`QI CJ&L[! *f]f*TC0(||]uOsQ.K٪dJ;fm}'/t=OhpGrkn4 @2NF>}TnpxC2g.to,2Pz E]ȫr #v5YsÓ8Q,~dE;cat NNsTRR{Fq ]?с("/b3RBpM|.73[\B)A$SMtdX^Dsȋ=y AYjT+[mf/++֮:f)7A 4S΢U ofPWNy=u@|Dd!禹.3$ZF.J+x TdbR8Q vl5荐CՍ%-ʍ@p{Knrn3r93 ,]C#MuR/h r-#tК配OQwR-}Y2 )hDBxcD&+6{5F0]=ag rh}ӗzvNFSn"te2 R6#2xEAJ"]6M(͜zm:4YHS `%ʢPyuDa0FjD#ʦߥ%S%NV4wcLv=<_YFX^0ę =s`Ԥl& C7>|o=-G߼p0I. 7Dźa^|*iߩ?%:G{UEkziqvc*I:sgBZ{*Xdqg%W&XWEq$:_QƝGV9`lM5g3dOz=BeVS|Lf[^/MMN@p|zڞ"TQ/ acâF3_tKZU]-&ʊRywƈ58hf<^$^'#D ,oY~)[ FV~7!h,9 UTvIv jSw;ˋ"^v*>>{1 qFk >#wl{e=;֗(={lB۩:&qix8uÇ\'_L~Lth9衻[N$KV><;頽/rcU |*R.Ђ=4^6 O(z0 [sbfH4M݉NU=: |T/` }siHt{v o 1E{Cw\08~kasP2z*Ya]xalsoZ3|UX FE c.5 hQ#io+pL1┅{|ldk=e%"+a!Fpa79 j%]V[pRCFgq>ޅ&wT:zcmrF}O! (:90O#GՋ619{w[άZ@7Zt `tϞ˱UN\ j$7SRRP .7/xzh\O3 imy917js/)U.`i#8Q1bmK!3I>q3j ɇBj}tp1"ΓB.L5Ztl-D2siulL v޴AmX kaKjp/ՂU"뷇/FAl=N-;WEib^6qύrG0/p;C+h>8kJz$\xGpfh?E T T3 G"Pd-8P\h_, ~.#ÐUɻ.h^9S$DuckJU:|J4wӱz6clǮYx+Dϟ6' P8q,\|Q -+s,7BmІ*ڍ^Uz-r+Ԣ'o ]hApPGbS5u ^s[xaqC#90mN1&lv"o;zP; 5TQs0X;ueMt31 9TAZVLc8b+^w chȚduf!;,=M"LW'6D@ɝ3Hه6իD(/vSΥ:U. Ukn@pYmL.)K'ܟ:qCm dt|D':tzgy n/XVrvϑe ='87KB6@&gI*LޚC*0N9lƸ},^0aaqI)WP\eTNXAf>pޅ/HU`Ƅ΃/H6v~y!Id<({AA2q̦rչ։kC=>cHDfbiBz PGPXh Þ;i26DΡ7WW lwadgDi,mvH#,=!hy5wTuޱ3$w}QĂ)CAԲp0L[?ւТ%)%u<oKp(BQxŽ;N? 쩧+e}lG."D!l0"Əe7ClOjyLh#n8rȈD3mHKGX)~%{nu,}5E5kRi[aLƳq$VZ<λERl{v?x^]wh61؏Ndb s``RY LRHJ@&E =jH(jjJDچ=pb%c<:{OS to)sqC#W4^q9aɛL+(_ K@raU7H $GF)BḬr)MSGHpQeUlҪԡkqe^leIst`^V]6w ZE@\6%UU(?D=4fmr1k9Oņ88"v&NLbDzE{G☐"f2 UY(H1%܎?- * m:O)"f"HyPyĉBw=5p"^@(.=&9۴hP9[M4^ enumsغ 0QS>D:/՞S;̕f|;XPRƮ22՝VS)Yn̎Zloy6:-Hjg2(yz0 +_d~5ߘK ;_'rv8/!1\+<ϩaԥTƆM1]Ɉe-l?OMKĜӕ~D,"Z( JuP^ohqH7p@1'(jZ^s?nye dKUCƨ㜸VKF,e:L|ʓA UCxR)%5߾!:g'Dt(\FCGʃ-#O:AqOQ!ض\oi+{,I,bJ omG'ōQh## @trv $`JcR!R/P“>pV"VuC@*C#/1(ё sVsx[o?n}kzNMV6xH|q7yяcT0Wj g!q%;CDRh tD$;՟ӽB\,!SUj |?LDmGNF] 2w/B}By^sڣDU-6"SɋWF3E-fO`-.>4i S@7?"~,kY4z>%*re_ա/ M73Cp!%(}&iaRׂefuEWcuP魛"Kz<*§' dqTmf/_ 7$Uå4DQ@؜TUڳa, lYR2yfz9RJ{w?ȻkCUz>,#41Ud?\>IG> R"[GYph$C?~Gx*C;%, \[`SV\GU̖}~rsG8bJZa{;NRj\~tfoQ(btY(* |*WG /rl&^!~5eP=:g2'pBiAJOg0렦gTĎ!e>Cc"3YeцeFwG ov16Cudnh"||؛ [^J ¬|Gnٌ#!V TWA5e*`)mVXπӎPy}fY񽘚b~:m-yG&!(`<[$&P˾(y[ZxEǁrݎ)(C0ki9,%'hl=P)(R7'Jg5x߯D<ds50':k<6crq Bܣ>b6?BJ(8=Yb,.%ޢE,ZC?~z:|((|C" QPf,H;ߍ?,.sy!Vܼ~%ֽA2Gjx}dt$"id+9h"#e=_/Mdk:0>;gM*D1*A wl~+~Fl=ޤv?kƗOB{&Ja%bWx螴Bm'7u1㙇"[irLJbwt,rA+ƃ5%<}ט 2=,#$u1BXB&t:~N'I-RijjP> G>`2vxl;  eQ*F@[m{S"7#Dp!xnslYA(*.I`I|VzyGW6EiFQ $ģ`3fEPt?4%=~ OHTO'iY\{x8ܞב|,u[A%-t+|cX:}=ZBpʠ-*;"?(y.Ccm^7RѴΦ=tup%UJ}W<{}&xI.DR U`Vb!!p2\yb+Á»"“:CWSb_[|?Zz35HFڧpwV %4[_4nH,5Ţ;Ѡc"D эT;_Qw|&ȋ#D؛G$EiԹvk\Ryrʓ{쪍~]9%߸GݐYVmm/#:p-tAɱOAȇ_^`;]vt>F %:yjn2Mk}0|SO?hHiAs3dqq}³wg(΍J)N) HzEWYqFt)[.+$A'al"+W<:YZ*W@P+hxP2yz/f)++xL+ pVLϜ5=J4x u쾅v b0A3(rFm6b8r(s`퟿zc/:mA?PKRa \&EZb׼{&~Ғ5褂H|%.JyhZWx!Ӄ\~BRC3U6,c)x}ן]apy.^iL]t_)_ӪK)W%rP~:>q nUJ)7{l kHzE$8ͪ-슾w3)b>Sǀ?W?"\$PTJY)bk<|Ԉe$qOLOVfgc "ʎ3s n"سNņDߠ{#+M{eDyb@$8 )dV :N.01s~\M}[:aǴ8+Ga# Ml4 #[3s \ #1j-P9no'v^[nue$ >kHB@ &;mʊY#tq)C=0^u3_ǧ+uf\iмYF+.qYGr]MHO)vO4hO,?10y.-A63Lhc v~bS©yiyr䨹DP^k9w)hx:o$0};tAIEhJJ+'+ȢklXDlT3-!1 ӣ%FPdQp`ެ ̄~`iVW|ʨg#$iLg@2` O=Ԅ`<y)`HyAHU#9/ߵG4$S~n=Wbwn,F )l}~3]H]Z #_ݹZ*2j5%Y#HP K1;{R/mT^_Gr=HFp%>$iFZ|z2fm ~/yMi?qXa.e!R["Cm,Q :myǵ[$ns h=tU7s3 ߘIWD:X}rIew`Ohwd+X=AT8@] ^B{$\L}?"$t-3Wm PRaP'RBs-{kW"L?oxgהS q(dG_ǎ66 ڻP$A{O]P-h_F,Ⓐ|_S&9̻n&PGF6m$'蝜 N%N1̶-id|GPHI羕;'2vy_5xw3.YCQҜvפDx%-+G ڠ_p97#8U.SDbMwj1*!_!+csy@MfR9jDС5HpȴU5dspQiGʵKPmdkOI/΢qVb>#O,$'W1)h؎""5k|,cԫ&>Qôѩs#f۴&&K0UrRP|{r35Sv}K~x!LoeXlj(^DAkbh[ 6XOwʠ,7+ ; FZ{/~Ylk%÷@:f_'mx?OsU2"" zJ `nּȟqm6t{4DP WP>zh<ȹO{n򏵠z` LNPYf&|((6|V0a=*K@R W^<@z2=l* ěpEUt~~h#"Ԋp<ܮ`Eb䔽FqNGm@X^`Q(HB8x"AkS@ xlX&1cٶ[H4+ T:kxy&_4u$ԟ(ΠM@Kݔ!kCOA )(tQ¢]䧄]c2i^ψs@=3 ws%GcVmOzz4kNz. HAm}NV%w4"tdȩ?xb˥-ԍD꘭CBY$6dadqw&oz!OhE ^FHC԰H 7n5h6SM4B!HP ҂pWQBk_zmޣ:*rYc~x(̕ު0/62gWzxF^ Sk i0 w~j LL 5vLtR}n0δ`7:q/cϧ;M$hY?

쫨 =Ij(y~kVAHkb0*jlQT01Sg!>܁x믆+[VPh>K9(w%xqPj𤨪isd$\:] [.V<F* |^O `$l@?fۑj)g~\<_~6=f#׶+c;dIԦfO0M1ߨ *je҃Mlq׀X&z,])0۽ 垒w>F 1\( uI wh*k_5 w?'zuV8Wى9$KжSZqe"bc%!i!K3|E5_0 ZROP=C@kO#5kdKH|\+U{ECZmn aVsؽ<uEʸB5QyXԐaVJ>T?IQj,<鈲+ ػ/r_q|i7}\["^M&Z|})5;R{Г!/aLd3 9Cvwp}+\06/6i=l`0;[M&x׺8b?hw#-n.dj V.p!2MqC8TVT74&PYl W DA8&Ҳ ?L a!jP$:pwc%qUV9-W˟ 4K )xVM8OcJЇ.@E2]8c4I\aTڋꨯ;^}1rZ)@`X//\nv%({J\I7ɴW-;I`tUFUƁR1^)'Xa 5rohQCmcGD#gԁ")|xy[Cw߸_- G,l,KC=eOЉ#bݕƏ F1ǏYQzG?6$S-:<ƅ$v!!s^8NE|_$Zt!ˀS/X4l%k-=FR[ϛM%\ʫP1`j.=3k^S]?8͍ga{,z7f*JQ@'q):Ä́€ڞ#bHI]`<чQy-,LjD|a|#Ҋἶ6h6tl>Q?Q+5@5JpPwv?|TCG?c"OaP]}ml"5WX@s1% C-^"JiŶz1݇ "p;0YXa8mbHHT4z^;ϝPW Wψ# no<aRGŷV}˝k5J;@.nڻ=OP+Re w- XsӁACYPy~"'C]=* NkRG\]-D\k0D ~8zr07k=Y􏷔5Ly} Al\C55 YxDž^ jt _`k }3Hrmx8 $#DΨ2U6Zҋ)C+f[rP$F(г};⡶l+P΃ƞ<؟:LDm^}* ѮQ/>~9:PZ/So䣏:%/3^kb_pӦ=/,1+2d}t8k> 7= 7'0q4'k@[Uk"f'󔡊h AfH!_b7HPK Fa3|,C_Yx_"z;_cw4k-ZLY*DbKoE)dzё<&Y' `#&5N`MPg@*:, ~t+V0$hIeCJTpQqj<^3/4*P\="F8t.e*Xa4#GQZzmΘDj {JVP13RF[SYz8PTqogCyVvrⷫU[nk\Ρg-,tY}՞3("ʡ5v NW?9HS@v*]9l-ZoljyьzIT%c@.d M^O.+ ˵͵=Oodz4,`psoQJ%4p 'fUଐ,fLa'?*] R I0aɰ@Hmw7|GzLw~o mf!ez~ExX*yI]?kү2誊`vύahfpC!q}pʮoC' f5rR$ڦ OcBE1X@,xS?>*<0n*r(H%pz^ZWc= 7@C3g3!^YbrR1)1jzVr=B~hSh+i4o% JE'3|z 6$-Zgg;rNSgG`DZ)hk؃+vguԐ1UCgz8:)FF=r=+-D^ܦe#p؞XbH dS4K Z; 4[Οg(k,5mPw_G =@vGTN9F+Dc `AӕY-vX~wB]a`qFK>zйpxAOi (lǼǡV X`KN_Y68=>P>U"ExrT /'u)Nx~C7H󆄳tp\Uиk_ /GaZ΀B*nds#:W\||ǫ88>wjD-@zEܶe>,umM4>诇X> T SB*} ^A< ~{u҂595 %&YgJ:+Vj#& |`(d.dWI5 ݂E+W%Z5Q C`W Gq z'eI#҃/JiK BpvVaT4:7t/HphfC곈&9dclxdKO_(;F@BN S%Z nCI++JHi~j.c:!;wROϴ#P>>̀O)-g[ aA'-6rЗf ‚m^DMBI:*x`xCkzNkybökDΗqH}ݪnJA'Wg5w3ߖFQr/ e)ZjjX%6^tMЬe QqkAI}oCKHFPD!@qPwk{8Rd̐L3>xM_( \DJV@CpB œߊoA=ص r|yg#TYq'l2?[hP%fU_Fn&ZLʙ`ؽcv庾#VDI|&$A! YS} }إ9ڳ F%SKfA àRhn], 'LVq c>+ X2 <]Sg /\%8H)_['5 ڗZ+=؈n`Y("7CE*>0/NOL3kSWxZVd/EE*g0^?rT^B*w$ o JfzSUȄ= O:׎>gP_ÕZ͘3?zWǮX'a۫JbGغ~n#$=DP[6IWcۏk 8}/>1d%$nEJ"iv^SE05ӾB5rqƶٷ!Jv|16r6xxAgsf6@[`wX'Zrc h/$nO$f"/?y&UK:#@E JV|{AGxB˸]|xF֏rQ3GF>s,^뜂uݨO@Y h.x^ 6|}ډn hG,Z7ywimq8ti"'Jt)oN2L=ͤ{ tәP|}6͚#aMMyWhPM}]v oU8\\|>8‰c!4~ |kcUT `{CǓ^TcA*ѯI(:6,k Ks<\N?]3աs|udaxH,sVzaT +6%Gj+e# Ww(jec Ynlz5(:}ǜEvEaW`:$:Gjm<#̌,QPHX+ wy33(bW%Mf>sIsW⼮laM ?1}2߻xYV͏܅be4Gc{;u_EyHT`dhxHc?r6B滄e'M)%֞ra2lQcΉ\|҉ၬr<ʾ_E|B}yrX"oAiál,H ~蜣%mXa#ť]W)vP%.#bnd0v-:Gő5J'm Go(~Aq/eV_j4I50BDld{adlsȅ?*A׉P&}2fQsj:`ѹw$;nξc8p HacMĊ'>l3]N1zcTs/Av nNӃMZY*,9ǾH2o(SFi'օ#y'$uuF ^Tl v'/߇m=t [j0x~kEw|og۴/[}^VP+;+[ wܒF?ܴQ*?hsds^nLRyNSAS&*ھx-OamYH3~U jt*.6˧77ߕ4m|X*gX" '( tC{= 9]!W3jfwlGH3Μ8lMlD_܌U+f oٽٔtψ?mrA6H7̔8_7ajB璱ӲcuYe0m{_IZX8xSNIE*9FOX@@XHTH6I>޵P O8iT^PSgpx,# j}#2oqMqZ sSNS5B҃"t/@6BߵQ-%.Оwu赍G:@麹^0oZ77%}ℎPV&SfC&U9}q~v/3 >[mYAfQ %ZҶau}Còv.#* yR-M0 dA~w|vEAe1T^X 1W˵ :lQݲ dcQ&A5;5߶~zSEO$;DHu1 *p[x&SlN#*'E0ӂ"λ v1mbauD&Y;U>+x5Q"M!:uvq.'ͪ_0,D!-P &8/WFds5g-x:,Dsѡ߹bkUq{LBBH@oxC(q<"7TKi\Ng\¶٘}oc2ӪHV?'j% K 7f(_v.EY^Sp̙>sqOm& 뉒W}R`N( %.3*Ύu9-^2Y!][x~IG a꾮_r0!!*&S ۄ8d$Q>8k(s%7,gyY;F8&[KcU%3WclY1X@8bS&A:{G[[g'Ȟ-؄o(2;шX;Yi~?,ěofX]!A`u:&NijvʐR*%1) xdpu&˃A.ٺ͎O䅇VXTIvBֈ|^2p zUJq-n6V 64PfhdrgGf7_WyPkby>'2[]XeN$)Ԡ窿]omo:elib쐆 دb[/g=~si|srSr5L//S\9BMPR#v#>x q3+Xn*]H$ŠK&EOrMR%ݺtVuW2X p2 !ݸ]1PSg{`$=倲i.6 $u ZXw\[XEv'>p"[ JD6ܮ8> KAHJj8ɉӐ^dz; 27o +NEyt'ô$[=7d d;k,~' Z^ E}tf *Rj7d VS5.Rȳ|Y5~zVy~S4[%b[9dZRPVwyU9G yV y$+_7ET.\(Z8} ( 5~pD(50rMs%3]4,;QL%֛$e*xa8}>dnoV?AdԌM8E<g03\ET}|(/0Py.I;ʙh)i4-0Mϛ]o+,]cVj'Y7`Ƌ||B־D3ŢCr~/}vI|A2,Ϲ^4+f?sM c,R ot>JWtY3I^f)mqU&^$:활GYBE\v} ܴhz;H:f:5wd=$"(]s8 5 6Y}oaoGxHS^D*Ц ֠UD$9^N$[QQ,ZWg'&fNji M7%h~J&Y6$:yl"!9M> 6e[fu|mqv=SB=6B\G,ipdN6g#AeP-sgY/=Ӓ?u)elWB\8^:WcKXlj߁3yI4ьh?s0!R;yǴtpe.#14lRILXbmlTm[$_ ?#4~8N9{eijhZosl[t?uDfIA,dX,[(# z7fzKVi >k(DW~68?0"T2fs1hM4{uJcPMXx > /fV (s׹eL 2D\qݒJ^FöNf;nRCq0.^tAY [}8(U[h`QH"jlNFdMܸQNYth>:$MAp(HJP\kTk?C eƠB/ >.l=h1Gz`eF$lf],pBU?A~-<2bI ?$OuÒˎssDMټ\dT+}ӟj'߬L~#cka2cG5rW|S1Gz+&cqg9.zT  $k+M`֯XcWt?hIJx'll@y͸ͳw#Jjh\%N}Qy1ø%JBd s-8`WyH{,;=MƎ+GʡY m,v6L Ȭ%pv-;1{+H.0}k[%z+/+U%3ǪZSx?Ta ڇ) 1&A5 "S#BMR_Ҕpit%n0Բ WN+)t~dnrU|?$r XG@i9P)Rrį\M$x2!?Vqo13tĊ\b*~܂݃jQ]K }U@DŽp-wy ǎ4}Ď>EϺEJ/&يcoe(1X&zU pwILoG):7"$UՕh#COFׂz ow䤰:1 m,KP.!=i0K2e  Ԛ)Ac a8Ld\JmpZ~Ry;yolQAވJTv4 }}OhD}팗Eru!iaެKXH xi~?:i5CU'VJ̛'RH+/^kg7r!)`r1;W#Q#4%ge $"Z(ZXFg+?|ȑi`E-!"C݆q27^G')Mg> ]hR|Nq:J\1)X,&~ڋ8R @*- ?\ 2px`wE*/e~ʢHd/JscvUgK I!Znw {}XAY&r?ٳᑫ Z bH/K6:/^HY`Pv r]4o%!ɻ"$m;shF FXd- &lQ_#!1%e ňU҅H' >:h9Ijt q$ffXWS6csڐF6g/nW5;3}ZXZdػ)Jb{_9vj,By?j1$ק3 \LInPKZ}^:2~tꒉHh9-!X4\d KX BPL@o\vzZ|2dO_"q:$]gM\kS(g$ uRΚs^Y$nC \T)3EUNN.i nI,(^kPc]27x0/GƿGںHv 3Gz+APO x۩)H"ɈmFjb-d"\֓ qZ2=n 5_a+!vB`26iׅ͗j$lνpiz`G4P{Id&lY_vNh$ʰF}q"5O [ՠ'xpph-0 qNZ&;_ vo﹃= rY;C(0#w`m)[ "[H H|?>H}3M8mw2\m@>lw_.޷9ǧfMSܤ3~~zϜs FB)[7);ȔļZѴ /z#Iv" s,n1Rs2_w> 3.e笩-cRբv2p7fv %HfPxE wF VO5a&*hثȲ/0#n(G0@qDP4U7K ČGI$c\TU=B$vq x P`_[Kvo g`:0wVkiàzA˰JFvwxh7}EӜĚ5V %+#nᕎ8N' A$ ԛmCjl [RAj"CNkƒt@pUcdYUUX9_"טX 9Z!RfdcZ´)XNݯIQrۖQ O\;DcOe5ٜ/?Թ"la.!ݢLA6y) P<+s׼.{TII@: sPd0oj3d>*OϷ7)c XލO4pTZvK)ht, a'K@1tcoRyplܢӿ+áHJz-.15IEN@],gH:/:\&vˊ%B' ]KWNQ/=_凖v FT( #,lT[Ϋ$d \pO"зh#^"ĎXnY37HuM I8 bz{i*7 ,TLhh„a?o1pt̼B qpjkr@c=L(W[FUNc[i lt4''G& DX6#H43qB>6 ϒ:iޒld?ЄP)%h Hg-)``BAS`*qOs@{+/&CWXFIJ73̄DZ`~%gE~Wq'#ʈTpvj`Ӡz i|!Àވ42L7캷~m)-7+I;ůӿ;ikc['0GԀ(<=jE|_d!lWpoIyfz ޭ ~bOC N=u8tuj5! QBݛ?aqa+GeRB MTIXul"q)g/7;L-I;#NF.mG)zkZ;+!OVWWZ[WV ̄ZQXsfy++}㾌T[={>hbCv:gxU1&!ڭe& h6S^cwP{_#UwFڴkP:$NR)p]cI%To ]^6*=`HX,ۏz ׂǦ].EaK/Y[p፵p]`YI.iSY4ks4zFp_<\&UXż>foKw^[ݽ{ ȱ׫5M j8\vfdo!?S^,e썫C6{lĩ-]DC3+CA1qd٩ NSP?niDLbxmcݡXjNo]1LÎHEV2/| QC$9ckڞAD3&y J}4a: dT1cCh4`|BQ٩6T7|0Qwg|1@IYxgHiph2t.k †yzHS eU_@0𺡟o,@9,鹅`FT>ePD& ( 2.8+AU&,8;.D߹oeΰOi:7rו|?>e5(=5 ,$Y ۳3-$OzjU"XR$'w8g#ros$JlߍjQ5fu7ysL$xxQ~<*p;D11 ogܦ˒1uW.M3 }ױ Q&D*/0aE}kp{ &A<&SMhYl䣆7i>m` ,sUaF_$NrOFT:?bln9ptwhw,gXܨ7SN!k Q++puN: dlHeFM6đɳCEW@:qPޔp6T9d&{pye@y)0)޲G\0(p<ܭ]wpj=ix{[:291nLyiuBokIM|)HZ4%[`UKJRGrMs?V t 'OYx)c.l o{ OН؟HOD["Qso}w!2J;ݴ~ؒ} #< u9l.^q(0 #)rY"nV#*KFQ&>7W5Ո>؞P5xj886ns~ʥ~1T..T_m2mv/e,֦(]m8Y9bf ~Vѩ5N= U &=Ri67{iS3lL} F1GML$aTwϭ+1Mܧ^5TkcU] š{,D|3͈;Ψa \nȊ 8fԷ ;cLefXV|{r;K@ Snbɱ4K[ V'0̇i6A{2#pNN3^;Ye"Pe3aN&ҝº r !Y]E]klvi.G~RSL=!4R?x9>;\Pfp>a|X:|J֒8v2n^?˓D^;, Qu1}\;ZdY6ذ2B).ze3jnRLmn>`>.io8xGgl[2fv LUF!h{^*#)l&'#_::2Vۃcn"KQ^cRp 'T̓$n/1ܪQ[t/Ua:J0@ c2?..f\w" ~7YSջPP-#e:'\sg[4 I:eLy;"0LՕ&_GgP\963l5q[.lmk}hEx=~iKHFX})=cff@ yo Lj^Iz;Iڃ\`fk<AJ_Y-|՗2mG2b1<࿥N?(鐀^@v$ r!xŀI=RrQ'Y1"ڛyׇc W.F7k#6<`2aa*\3C-*L4zKu,PiI W*CNd>p4 g M8Hۘ6Lfei1x;ݗ$,A#MUfH_SjTw/Wub)SX;7"`'HƊn9r=\ʣY+ [kPǁͬ3Ϗu]}@m݊X+i2[mS1qBoB5P]N^aZ *8WFN>0Z1 8I^ILu8[(7#`fǬgړ?i=Nۋ4QOGd ^fm$:áĝ%Ih䶉!/!BQC3z)c ۾*JPx%n,ڻQ8֭֒%~*uZe")Yl(j:=Pq.dY}\?_9)I}6M!n}h0hF]֞jǞRTuxQ1ctUqk.k.Ǡـ]b]]F' q3`>^9mh]gf<4b /^2*,! kUm:%p Fjye}?<ݙHcl~_x?Ⱥ4)pkri8 f ڳ@臘3ض} l5A_F}|xoyDZZB/qg&@vU^|N!gLo޹\ZԗBE&W30^]>yO<3O32E%yN( olc2GM<-,n6#5C;Z)-^Λ=6a @}KõJ :]a԰:+55IF91B%hḽ2 I;5s d1Kп>dKoDYKUݞ+[s`+HpξbOm $/{MgIq3d42#?) qCtH7@#Ijifnæ;|OP|[>;ꋸBa4&v$5b9r& W<.8Xv)\Q `v‹T@дT7Ϛ(|(~2qX~ M4^{co=PIn{H?*^TܷOh?a;0CMs3IpAݪ*H 0|҃+?oiMOFf K0f0wuh,m K{`KԊ`(sO0hjK*{qSs;Ay^CXwE;]ΰW\vUwOd8p^}i_ԛAdcd}<~FTQ*|6SىWV| #;Emmq]e\BD]jt/W< `rpD0'J*{Fx78Fr|`V!R&]3vVsHr1JXZ4T?ռh# hcpy:􁊯\i_ b ˼.>jC鍫^W R*K>*LR@Ì_X?99P5I,4Sm@tY%;Y'\DTyf'\>@iKGmD>4h[^*/}KHv\ 1W8Z!l^ ;a@#QAKPBZY_ Pd_ڀNf/~-7L>Z}$j6X|$ĭ8D_1b2DFoH+^ź d7g`ٳccw4Xz.~l,.+Chy|w)ЏYq*U MgfS_u$iWXvweǷسQy-@&TUl!#@c~xu3xS$?+6ds?m_kQkw_2a&2'by+L X-v(.èUg:/?O(pK`JMU>Lȶeq9~oz)ϯ*v"oljc`rPZ.wϰ܍px\l+4 ~,CXJ hkh N6(- p'GD t!F>"jn{D vD fIdƗH@Ć .*a"ljDPG.U^e!ocie SnJ6(-Ia[e1jX7;[:Y+څ#@s~SɈl]!*9@"T샞~RXLf1*!Фr`w_}ٗUN>`@JˍALNAISHi#g#t^c<$q=ZM>C9~%]9ܰ9( SWO*8!Є_BfG\ؙ¯ț?I}|dOƝǓ,HR'vh8i߲P {*Z2Kt&݄k47 s򁎕 ; xӯ˯x4&xjl~Mk%.n\lNARg<1A&GXLHĸϙ Hkgfmn[uo=$Bq!ح$NQjk7ƙ]`P@?!c+z^5ޟ@k%9+"wZwrIԈj0v?}[Ɔ|cg? is{h_ Whw^q{4C$wc!m͵ qđ3. 5?B>O 3ـH8Ɂ#_ʯAǔƒTZޖ7* тb6Cpo4 * iU˦2vjݟ'nqM f׭p.$n|ApcZ&{qՕ@oح:9^ /Tro4inH @Ȝc%Imh3b;Q'ɚ`IE[Wyl{ ltf%NQ&D:gBo5 b~!@2UD5xsL4`:w,zr Ge7|Z)WV:v'la?hlP0{4ns?32 #g*ыQ4j4r<+ec:c.ՠcG>g1-a)ߟdmFU]NuY>X0JF~6Wւ(e-տc˿~v@AD4/Hg{WigVƷ*Y;W#\:7z bs{৹NY:{Y1oD6\/ݮZ/ZPLִMSlRnrݖIZz' F#n%[b )9'~*C{Y|[,-*##?,FdH ϱEMp0i(.0^~:A/kk43ࡇ~0V/̊ql4憑{ߏ `??)JQ!w1A^-D8Q^= v:VYW vT('0|sWL $KynP?![9o!g"e⇼&e3@m-*;?%pQ2q%m0l7Bmc.'H] V;d-F(9^5.pNF̷ZU&ؿr(˨OF%,tFNŶϸpuri.0>Y_<}w^Wh31-P}~ja)Oab+7Cx]rE$l/!UkzGѴ뒓(r ۚ{tIN"#2m/!lCU1eyЇ^/J 44L`{ P24S"\MS4(glt;l;&;!.Mi{r҄ 9&0!暣OaԽ/y _)iS#a@gK6-$]I9ONk%ZG]8.~r:@!~U$zEr?Ž%ayWI\~9cPk#81y~{"lWQ 86pB}-Q`/R*N^LE-@eS#dŧg3Ш"'_~?󀎖d6CCdh /)s\~ T~,/g-\5^ZYEcZT\ 'dȣ+B lg~2 K,Z@=ŝV_(]&+vBrn{"WIeH@glaqf ~ғ5C[exEg1x1 Q}'GO~`Ƚ691yٲ\04PDT89s&ّc3 t7@#Dȩza=H3ݮ[)CJk#4cQXo1C)wȏoLbEӅ-9+I],h9 H]"~ݧa`6(F6 yѣM ѧ=Ft9ɴZBؚeY%gTcН}+ ~T\:z|}im%!3{v8y_F׃34R?TpԹT@ʱ}d҅mQ^gQ"}|$d6,MTu#9S"-' >D!]1{N\(?GQ\C{dÑ62I-ptMz&q/촍z+3qsy~F_ޜd"Lj۝qʍ 6R 0NfHEمNi'CW NUs#~ I D5I+ؾ\d莕ߦ"F$3s@5RRjRziv~%>;3 oYa? 8$m1H+-\E?n د%7_9Z^MvXTZG l Ut_#*IP`NOYY#) E~18ʴx`=95O2@1 O &To/O>禫6 D)G?1EƜ=R]yT| ߌjy;w{) +hťgRXvK8$!! ]ө&t Lv\p0!;@&d(mR~JؕBYNq(4.~v~}Y WYQh qqPZ7o [ՈfI6W#b9 K\8 A@Vx5(YD~d䤜MFVW ]5q//Kqݵn N+.s3炚a ?Ȱ}lw'?/V;`) ~!lie+֦@lX@mg re~t>wjߣ5KrgY7(16ԤĘ[owLZ #_ՠDdp m{)dIzd+:/2-9K".t]3 h/Š/P;pĸ3%@è否?ƥ:>M9thZ-0vV7XX ~fXH 鲋B䴺BA?MD'- EL*x]!}D,Yv4`P8h\(È"[kt{Zys+s!XqUD1lZ&_p'Rsm Y^)И6pk.6pʐ93&:(QDazjFdެx܈CaC?Eo̧aBO,RBB)8^!{D?vJͯgorv*ܼl>OEEt549YDNLX{X:'y%XA^N֘|gMo= $r*:MR֍j U[, .ҖHp/ҡ>}gdn3ufiGf J[^]֚"x%<UFͪB~V8RNP<R9^脿u` ->oԶMgG*Y{8iB +*RӼ)Ms9ܚng+ tw. axقždeXg -}PMɚO7K$c.c0KEx-ղIy߈㿫,gM4SQh[ sz/MN-\5{?[9 }j [ݯB!Hk)|]PZjBysdƝ^,ET+-|f5dW{qCL 3 ۱1#!DPGs$|=2\]uDŽ=X.2ىc#U|zP*񚣿?PCvFHV\ Ãt/޸*̲YA2JGahў\r]B<)[{[-5,PvmM:) )q/ds-94OieT8*֊õ _wU z;fDDk 7ehy~2jF~x,7  )bPNkdDbpaoahkzg,h{d 8X_aԶI^ND*dAV{K5mԆ @k[rҒB4^>`HCg^j1xc!PyJP{d $~ E&iŮ+CGTosDfǎ1;E+j1/AYisKRc d~ջLjЙ5^􏳗{gAw`ģmSa<9ǃYSLcBUEWE\0vN#3nuAN&K8_x# X-"Wz s1Ur]pa%-Ӂ>(;"ՀΨ,qߞ-bE11 "ch2 /@ ՖbKap4PaWfΆ4/*cg/,bP@6rwmM YH| *([de N3'tԼs{ƒݝEMHbd vU5m.CiWdz9y1,iҡ#dQP1}Ft7rVQ 6׀Q^c0]&o[nDPWAlӜP›]]U1h7a" xخn~ꋩΝ;YZG;:q'37.n;%`fD7^O (12.&/S040ǃx:5󨦖GkL<'jqR;'PqcH5޴djr! h'$!QA;y@~ `'JT2I+I#{걟Y݄+6w8%s/Njv`gصc kNI<)-mx"BVCkX-ݿEfk =1A vP*Y6C|k/wyjK%.J4]Vr.5#lLEс a"`Ef>aLs>M,{ɜEXVnqV.ϥM(_l.nPSv12Pjoxbvp8d\8 yڡ.2)Lln\~3Zm8i90ɜ׽Pٽ*b4 E$I'+YDpl@p$JѼ!PX4I|vld™`By!gtN I|}$ D~Oϝ׏QGbMj-4NK T-1Ucցjen mu[{bMpFk0N\4m7h[Wj=弖sVqxh#s#yI#TEl7S:iVTs=a kcW]nW7׾FuO̵%D`#<.Up)7V%lC[JA fC=y|Olnm2}mțbr℺ThX<3ގTˀu/H^į#F:>夔vBcRn<# c-~۴vbW!OZѤnefWw&*2 k?[Y{2G\~aZϠ|[bh@33 SKa͞B8՚"G*{;/QViqPUY DD*K6^Dy |%AS}CZa3h3Hs?A>i.JKBE2q79Rd꬇!\I㿟I<ꃜ]CɄU<ϔ]yT!|890Ya.pZR1)[eEjZlrL7I|f83Od>蓢MV3ABjQu4-6j?۫ݖ*Wd&g@8pe?{\JS d#cP8u5-w[ګ>C^KŔ+kO h*7C}cz܈;6t5ne(yOm?0X.ŐBPt$:scy:Soyg8P@0.C̰v}q.q~dpGz2.!s4vdĥ23\vKkc%6$E@&\=Sʁ(&?;91S^8-;k2(we5;+u}SedǴA*-s=0k$}2&wtu$^\@PI8#jSJF۾Ǔv1ԭf#5[lf6 )ؼ sFV `ㄻ3ŽnUկ`a1_K|vU⭰"WcA&JjU$o\LJ[NE -T_})"w/BC:f Da*S(4Me*h y'!>Ip^7A0ܷD\f А"/KqE鹫VwB.G=@gۂ.7tN)XxNMRE0XPB|n=Lʺ#Cvqf3ʢVJ5+[Vقd\?=Og:C[*yrWk$LLv`X3+I7B@'|)86|AeP1G?,bP~0g'- &qnTfB;b(E]#Np;?‰gcEP-LG˪Weq]i$W8ko5B۸/[6{vF'7a7QzwLiH*Wm2palql&GݥϷJ7=<%d?fDU^:NklҝO∥4渠Hׯt9,Ȇƃ zOMs!ZK$Ľ6IABX~ FJE1Ī`khpJZ82vLJFlk¹n#>btCdv</W?W0X6"-^ ׊qlOrp662]WL+N!iJVE.\}]!OhŪ:|EWĔN9P?^Aw6 '/^-N;F{>^%]Y4gfé)$_pjhƽHT޼=Qdcb Uwõ`$xkjWrdC vpkuџ0)Kmj]FIf~W4L[(P~_z:Ґt37W1zքӻhF~6sٰ:_Qԡ*z&E%{weFP-xUc.\B BO0Pdyâؿ] &MOG h HA/\#[N#zs )lX5x쾰ta9f[(JCM Ab$E]݄ognE {d?`%ٓRJs-]سI6@gSGЖ3Ҭiex7:vD_{9ڀDkx٩ a|7(h}XPr qCF,GIu0ּVU!O5$E$CWg]ιu_eeN_6eR 8OɅM(BO|/Ku'ٛ6惏QשDMڿaTf*ݬ7v)j,xǐX-@LJ\kyLg"z %,/([4䦅q-zro=<>/Pe!d,&\/nUo8lV*q"xRn7 6v? uşzQ=ָP'Tjbo|miSlqmHЄM66,h, tFe#2@z `u,;Է8=/, U>Kf4x:=h|̍4V!Blqv68cHz^6RvZ#T0JL'5]Г1-U# 4bfUE<0^i3JzGT)9x<"%n.TR{X bSԼ`dK5'7Kh~J/YIE 823vbe>ܠs;PYRAߢfopa-N#JxZW g9*C]yȁY[J*/iTFH5A6i{Iۛa삌%mcܐt1''A& ܉>?8sla-Orui Fy%_~d`|DJ(b9,& &9寬"=&K%[ZugN^h/luu#'Ф!`;5.,,d΀q,w[vme/pTPt: sRT]Sa Q!ܓj&O"0kvX3- Tͫs0VP.dm!%rfo2De{#([ e!XTwYlӱ`F 9)׉ 0}&lWq0zf*C@42DJИj]D1VjTì<]pb_fOtG= 8m0=0Ă*Џ>ޜ޻=Ul`>ԬnЏHSIOkoEgQ-bP7].X߮B5`;_5` i% E( l^fo"y7>[jnltW_3 ѹfXGnHv2A,􇋰_.9xnǁ}8ZsEp4@cH"E5)\ȱP^|ewn40w^mGdAEC 7ri;2yRbPRt_PoZvNHkCp y}"P/\9,+f֗\db:<ɟ\9{!=6&E;h>Qݗ 6b$trN[ ꛛi aC6u*$% jJdR4 c]x8 0҃yudͣE44gv4RJ.'u~"|\ ob# C ?9{!j&oGh^h=G9 4H9,*Nd ι Ehh܌hPe颓DhDƥW? k8$ї*Q!L&8}\eCJmƱ_ejHw@Rxaxm?Xq[XS]&tQ-i=z2sRm!@L3oN@٩NB &<eG"ggѬYfB]_D6aD| P_b$h ISHym8Psl BG;`8?v 8<Aݢ˫ _1#5 bϰe B,ꭙ[>d#Bd==DpH>'6%\+/h6 M+D2x~s2fQF!N5]+Q@Yn:޾l=adQ 6Yn?\ }Yv! jZ[q<6 “|vgQ Z4זNu/++،]‰ 3O#5ѐԗw@8z+Pޒv%wOU Hɖ3 `}D/m-Nʹ6%rf$įz\%; ŝAߕSXi'=]m:OM' };sL6%Qwؕo7ir-%p!m*aj؛QQǎ8)fٶivߠul'fkWUn_+8^ /˪ @GempMl iA?yZ&L,IvdrP4Zm ^.~ԩm k^,)CHvd:g? a\(L'[DwjՈk/)ŏYxrM.A8^%[9y$-S.C;kE3o> l,.`W'D"_(' lR ?rk{GT72m)㙁#zHL)by 76| yt{&eiX3qŷ`#[Z׾-Ks>h7c T9t=l99ٚrLkޅg݌%IC֙C|_:oBw9 _MA]nd\BYшpAbWTmBUn;Uyg72P+f+i p϶yɪãzc)C=ꍊo[om uj1 OW? FoN܇),h7YbCPqt-a%;X|^ %VA٫y$ߗ*\c -W7{b29eCK C)~@.ɏ^uQI^-QPX%h${έXjjK#ɂܮ8^ret'̵H8|Ҍ#Z_q8PA]J+kqܬKd?Jm؄f\ rH HY* =Eײ9∩2kL!EV|ɖ֋-CuAHBp$ch=E%-k6]DE'&, zѦٻ rI_WI%*ކ= m>{Ɔ"s^/EnHF+?UϨ40ѹ9(';?E1}\q?Un(FqZH/UJ32~"neORr%"N-3].@%:|WB1\ ! , P( &7WPջ'd)p1=X'ʋM]3`#ϻfbg_OIO@.kڑkt)<&B=@P|FMmrLÇ90 _Û-w3 Ы %}bꚁƌ!"oǣj_;2P-NB\FEbc>*,2_n KF.U`@GZ@r6A Vq~Z.o6eR̃x`S:^!do4>gUR ت\ivYcJXd'e0oa6XmEÑ;f#&DY]j_B  7-y*mx!|mBqos߫,$Ȱ5zjdl3maL_7WAJdp(7x WC4.tqKcgݚ aiXfe hLª}eg7.]/mZ2mF)Jdk -l5EE3c?EK1[Q]m3%s!r(! \3Evܦ.}_zS}q;"ڇ}}ڴ N<'qGBvC{ $rxtRV⹀-[} w:up|0BlLݤ$|4rMt`0Ujj]BuR3vZX S3ap3t65"Iga'OfZ?$Oy#XI#Yˤ>Qm#_ĞEOG1Sde VjDW׫h" Ȕ 䴟_ɇ|cm5(k*O7nƚSYтY}^~h"[?R%="?rkS/ZN֘l@{0xM+r6;*e du"hW9 d1VSnTzzpkmC ߪ]KzjM+!U!/g0qd;U5'*3W-qv1mnž1F\ho 5&3dP 4Rח^ &lhm''  )ɇ?shxܪx#C[<#^aQi(=J0S]<~ qu&|^߈)KL|\X*Ϣ8Tw={[ZH]]}%&V䌪%Ì/,"ؗкګ9B.ߵ5JD@i I>2# 9};T]p/iQĕt)>jV -E'$l Ӷ`&h?zd8WϘT~SJCRwy $IؖXY2{O;"} w=_q)eK(;ͤd̖_[8L4w- q$۾'b!#*n!"[LI(OEX6͖6ֹEF>딭\[,I?elPi;ߏ}i6 |hSo p7+! ;訉ZIPΐ: +Oo:גHaV\k| 9^sZ=0CZA戠RS;) @hjl`v˫Ctcȩ,9:9$ ǧgU Ks$=hdcG0>ʣ^'ѭ-͎P*(9/Ӓbq,=ma<4@MJktID? `9!7x{| Ga}5aI(h ;AJpNQͰ[Y|oҡy}!h`9n?] K%j؋l~hnXjWUSrtbt >mFCVT,nxR\[VK@CY)w5ugT֝k%N{υ6o{@s hyRehc_#/|V3.WǏ o_c K xTD =FfXh:+zSIOiVE"B0SIX`()Zm3''tqǪmMZ\IxS?}9p|@ Kr;> )ijI'.&aD $|*HP^hY{LtոZv.oL_uDe~ ?ZUaQ5|@ r2=&g~v0V6,c2" Sf&F&anVBXU!R37n_I诿.Ec#},N@6?p{CTzJ= NsKS~j.`Ͱ9a1}ܯ8/OmS0d3鵧ՀY65ؠYמXf( X&d/^V-k*M8G 6C|.AI/KU@fX6MZ&@h֨N7sd9&k;ܿBpĚ]r ) m!-I<4TҠ {V5mr"psHopoœƎVex:8e$8Oe *"rByGsw{T Ȅ8Y"{ǗK5csRkíމvX Cۂ{Ǒ&H {Fy[ 0Q _r5H]Sra0L=MjS[S0^ڵ_7kоfɍu{dیȈ#82tdeTE  yE.-1^ڜ.&J.,2 SbB<6-joƼR0X +xmԏxnou! R=Fxk5B&cz7EO^#f !PՆ.vDnVG-&3SyUW ʂƈWY$Ӝ4oJje9 f5 1b$Υ@#`N֒i) p F>"5hn.W;zn[//WSw&gkпeMvEu,sr:+6񰔲(x [bѦ-Xike\-`A.sѸ,lu+( >: s- T]QA&@\ E$D$99%Trh=5bJɏNrhiL@GC2D*i˵DP> ѲU@NN{kj8gFGIH2U(praugzpئYU)*!9Ft4z'Dr%bveK@ċ^{a8} 채2犕;FRjPV{?%uN"@AOtR%%k u虑fsPp/iD%-\nCGY/oHH%$^j%~%hp4}fØ0r%E(mXg٪a6=L T=rS>HTwz[? A o5.CGEWKE}ރF{~* T'jR"uKޑ_ax `reuIh;(mXK<~Vom@S[U=ݪ_xREpv=ȹW1XCaG~@SDUR<"r +G0 Pn4ȋ];[^"\,nun_2!;EYK"| pwtOK~Ї27Q`q21A4laNT8$lqkJuƤ ӔF7&3F-#s-#;{ mG?MW*ץđ%ŔvfZѬN`oczN1Bzv3].Ke uSo'^Ŭ#u<٬p;@ZHac6h&1D=Z>0M,W_&~Tf^0kp|zܞJVn it8G<VP/F״q%Yɀ3#Ն%utd0kiEM_ϻH9छA&Y5oX1ufשܲ43lа ?QiTC'"7IvD"r>MaFʩ_?ZQc?Ɵ4V;jȤc.y,5SҵwBkJ~OP;W)}d;=6v#T` esټ`ή+ W>btZhY/psMT0Hc]|@cS",O`WpE56d(j$H#êX2pn ׉lzx@~1؃U,| na^/zreH=HJ'>o~yóH wCӓ!wai ^%N2 pv000#0UI>ƅ_٣{7.h̹O8[ȌŴoK%qCjt ^?#ffsak-QC`op1$Di>́  A}E{[gNf>˖;Q#!}$a%UizOW"&L8rRS;QU0`<ޅSڢrfp"̒0il^謱-L`k<Gu <-F^u$˶-.J.k+O] FX0l)b9`,ݤk&Nv}8xQVoXoPK}TG|0cȱkf >CF-7*ԍ y^O. Hv9^^7 fP~)in {Tζ.j=@_X2Tۭo΃ma^q=tfƧC0o:+F͒xm5FpYh\%,?0xm,~# XE 90sn#_nD h޸,@YJ.Mi9>PrլUtxqFwS+Nq-zl0DMN (sz&`qTD :fؔP7kF{85WXD֐2<u[Ujm7e3凳s ?cwXj fLdΌz-(9~[ߣ~Hvtzc,lð"aq,PX|>SO ˅F!'C=ׁ0zZʘHlEdW9*oEs j㟪xڔ=;3]$3GAҶ" _&-.;dYHtKsnQmFkE\g:sc^EN 5N48jV;A/X#&,ZlQP *:gVCtLցCsy|/ZRƄ3_Gjz)mm.eO=edZ-lBN7}Q_X}S>`R'i7|Teqvf JxĮ<ȴ$z5zO*94*æ|NÜDS#69pnS74QṟePNo/{Cxա$D;׽R\Hp-Y o:7M]'l QQ9~)b&ǚlңD3cZ3$8αxdi6 PU$ [u/'&c9 ւxƮZ@.qe?y ƗOpz eʙ9[ݎzI?|?L K9%KD:_XWMJKn>q˫TjPaj)4I M:34f([E]d*Vϱi F(w ?B揅}==Z -7v"l̚y9Qj~,-Np,{&&&'0Sqw}o "deF߮Үunߣ[_liuK ӑCk470_3)f3'= {8OWXDɛJ_>{ݕ v0DDŽ]-7v']ڙ &\`d MQa2u5ƉӁ{N0=(~uzU$]hNC05d~YMK ѾebIj]Ғxc'5(>ʷ4(Pvƽ u^2*h<dǠvLbuݜ"ِߑ;(ї~Hbd6ƱE'uvJFҤmrqbqթ|E0d>ng`(գS):C lz$&'Wޢs , d{wtܜS+Iǩ"AKusz)jMߩ^̿PW{JVtӛ ؤ$73FE@3c`.4%!;""dHo"$T uw,XӉ!RY_W0nDRLa;n=5 f2V'A!NL[xk?LO}”t7&9shPPj0{ LUm|i=圩,Z)<'SFb9"l٥r/;k7%#D{S!D %u5u/j"PQ] {O ~)LT"n'=B~-@/|ccumBBUρ[aݷ=wV 2|kpxXLYKk_9fu#Y"׮"/ߧ7C7`^Ч {w2̛٩hג@>ZՖna<5Kǫ4jՎ  ċ{ՕPTxV(rQO5V3 us@i-|^H%%8+M:*[ᡀf$sT6Gﭓq>oH~$2XXRe`~;d;q ʣш A]" 3NUYmCKSf,݂־%ъc~AOXQ}8J/Cb8C<[f`ܜQGWȩ.<ȝ+ݻr>3FI PL`P`c0Q- |"ABػsn'С0az9&Aٙb@ןm|0w'[B/Z q{8X#ˠDµףQ;x8s)`~ 2:b}LpoZXؾy:Y{1-@8\ ]X3ETחo l9KXQ[./8GI{xFRAlݦJχO!5Dfkiz78/̐#)ܱƫf ajH6bjQbGx!Auo oYYE_X8ֺ'=Hks@D}OK2[҂G=MPésd.mVvU]oC-A+;֛|˱,`&!=O<zu9(9_Dq_yҋFexb5'KHv,9el)LfZ+D4NٝQ񹰍2,`AS/çA"${#ӑZh$]4R?>BZzX!IC~aGb*u`c%.te{Hi_0S +wsq2Ll YKt 2~᰻_O""Y+ݬQfNa\ԿY<Ը4{'iЫH[>Z~$Ze}nK^h .&9E8U%7zy7/7L/}Gb$+#U=t칁]A zm WIIJ'|tXp3_#:T8'z HV$THP_?ku `{B~e),^XCϥ5~(Ia>l9oMu$,F>HH)낰Y\_O7\?6=yJgw!cpDe6G, ,D1 Tȳt WXcQ>8_#L+ )53z P5p\:73:9 B2᧋GfJȻ]òua||u j?.XQRƒ0LI3% ·<݄Zש$Z,iH|ܷh}GРK%{*$-Պ羣aKg!2ܳH>4^.^EqQƿaPm,' gx1UjvDN6˕[-2iݲY)q H "$SPYދ3#žTx᛺G-h_hvnC#ABSh1::M-:=U+*R_/sm/~gٱqh:2GIOCe7F'9Q 4a?Sx N93n(t-N)m!ҥ}~?]+a'Cә{ֹCZұ p%t'? b{+,UeU@-1}~sk:O" Q򪦹zEc8pHV211ɂJsI^)Q/i5 Q7x:1N{$9e{xP"+5OM\l of+*$dd+' %Ï%{:k񈃴R ŧVP:ҰT(orhXfsP9vU0tqeks ZNfP8|!,υ 7Yq[AoV$>.Z$r3ױ]374upÞXEp_M{> 8TFase*ej@ߐG=Rմf{IX&R1.F#8֠م/ !`ǿѓ5Am0"ib!~8 ![?^o{A1OтA84V1κ{jLC7057RruHO t8hS0Z È:\s^]idqJǒO׭dF߁iJx +HE(`ҷ_ åj'z忘73t9$6%/t[6m~dƝ,^ ؊TGaUBiD'i )SMVvGCZ;!(4pgjihC/3L1N\Tbg )#S ,v DʴZ faY2Gg15~r;<c /M6it`hFX@D'7@]d1ԧ& hrh]X p)` G'|fSq#;ϟ5VISe]biLPƎ";ھFT U {&s$M`(n%ldK'B9^y\5̻%;I2 wl#)0 ?'*xsJÆ6qzF@C`R~[f8_.gݧVO?]?,a/Վ_mX˿}JvoaД<}g':U]ߤ\.|Y@!jxQvk'^*UgUUZŷVz8"9.SsuCŊOаEGV @j{=N dHޱ\^RI?i #n/ 8 W}v(s}:T@l׮-qezX Fy 6XfF58s(”ﬧjr9nIGԏQ;d %?¡ ~D$8XK֙@VG<<k>YO}bWU%MC $>P^"ďM@1xl)m=arl# yo=wXzT=B&W(Ɨ;C vnDga^;mc[8s&B8ҍ|NXL}oٟkˬ>w=$hQVQ xu QoDB/í{yZ̞1 )"rml9|3J|QwáB3ϪS3- C+iK1_+Y_nvբaMW.uop{{G%7_Zz?N'\-O/^EhtDK B=v6E4=[ 9{B3:<ώ,sy{UZgS§MDa"LǺ?96?\wQ8 !JJSS)喥Njs1ؙGG瑵ܸI `@a)چRXS_+aI /l\|TuMvl;[nSVxHٮvө4׉k ֱM#W,ׯ7"plD>&:2~I՛6;pC+9,:ןȦBiw G5 P_">#:D gå<߀!"Ȁu2%ڎ5 snY6?#*8t/+sv4/- v>)QF A^䧽 H&RF){tE.!ծ| ("<@b4r7D&hnְ߬;*ltuwg$F*Ll3=zm ('^1iMEiEzJE7fDEa'*kuMDR_j.Ɨ3 Y>n%e1qPL(o=c<}N ]XM3`βT,^\fԇ'^@pf޸K^  #ʛv*d 0M-%'6˩᪆jz>ts l*ڏkG[f{]Q!%9_^p(JD_'\`46WܙYCFd#1Z @d%t|óX>ەe90׏l`Vdޏ)Dk"R$пK95[Gǹ+p:~6"7aמ[ܻ)Jq{);Be@ZI |Nb|E5u  CwkLtPBo'*w6#/K8BE$jG`C޾9 ~7,>I~`ΪA"!2HU*%x-! ˜2aikx"LkCn,X)nmu0k$bԀy`IFgfH+u/HZ[܈μY=W`PZ*/5bcno`8 *Bdn=fN$&r,~9]:nø}bReQTΦu&6ܴZQυUHF\ni JAKѭn-Ǯ,!L-yʔuTIX2B4N<mIRr@[j3j0rl԰PfpS0}]*̇qPæ PykVaPg畞hH K&:I›.-/zźnߗ0uay3Xd0б Q W 9Ӎ0 gt*z" *`j2)ZWX}pe&:젎V˹? ^#96OU~?pwq9$"D5Bc`1f:p&K{Om9ζSbp-%TO ~O;i&k&Y/WP 岡VH!Kf!HS|t{87u{8>"tTkhnUQA6<86Q90SQZ0Wjp|=r-ucڦA3X2d SRC:Pl:~|?~i ~2vw I-V2j ,-:񱞣gpQREӵ|lV-O7$"ړ*~d4J]w/+y`5mBV,?72-ɏjxjOqְ2'o%%,!wXx9_sq ;pnұB507T'(Y0v{APxitaXe H3+W0^ ܳPWhXd2Rv$u V'dޗ{wSj |є?E2H_J`(SӮ0( /hca(l;6v-sNj9j ^Ow]?-Ay_vI|u6iЯ3֦?4T (E Dc@{ Rd7~]!=p.lT? s0Rm'QQdȌ^*=_L.)uYv?p!]qI;K1KFsiG P2I d0af༠pj83&M0Hu?a2j3^6>& DGFtG:D;V.燄o $k3h! {!(nϒ{>0]dzqR4;\ /H-VR&"tn.ɼh.{21 y]&o㣢;s ~kr6-9y$6Ž1*bƵŵ+H8c0ˈb8 ȁ$Vo#0T ĞZl1bY; 1[Cd2Jh֍*x&c|<> 4JM9ɽxC>XӺYso*LQAjmw\GvWp/}2Fyb#3& W=Ý.CmzH廉L /!t SUUˁy<ۛ>&N?Q(YJ8Ku[\}'3B:>b@'~ZC!3<2NXG_DwYpXe}ZIo+Q.Q3VhL`Ik4PJ.4$jw" er xJt%`;`E5``&5$k+ M-zőuPXEWPxIoCgLu\H:P] Yʫ\NjpF ?{տgKmW '.ksWrfO in:NV5TR2#f/F\}IfQ3 X&鏷\9 8{>I[ÎewZX0%1Xl-6\Jp#W"mڜ\ xL7:X5h3dNA5BIx[2}$ h.cNf g|-V)x (\'◓ ͔>!daptt/Ԑ+ @ʨZHSB([=3Y*TvZ)D̳&QfUhhGDA{JK>xӏ:i\./Ir?נFcalc^D e}\xANeJ}x=kYsbVMX``P aHX[%J 91K?ۄi&3H$V5Jj1%gP4}l}Il }on{`G ŁXyscK4cFh=;W>b4Xǣr 0ښ8x ƒ%;UH^S5-Ch$kK69[(8}]O(fI|(f0 R>X3l)&槈5k9MǬlc{Ey[p\݄ $ڑGECvYN[f3 ;K[z ԎXPLyKXhx*z-$VQ9=uYrst;@7}}(!;^k; ғ`PBK1H|%&Dt58e+@fuQtwZW YԬȂrXYpTY)5;&D `\o4_lcvA*+囷h(uYY9u9fV-rώ9fn\}؟X]W|հ,Բ@P9z&A=P!x0q^Fɗk^+dcv +}UO]l?)L̕V;-A?֬Hl7t1QCsLNݧ4B??W2eYdDA6 ZGϜ[a=c5'$CC8X@}\*Q-U{ឋ) ɀ 0T^q Ĵ<`%2S]VTBR-_䷀ܙt;TAYk@Hq5Y^Y]ѽ'I#ciI6AI@8?s@ؕLN6T%#_b O5ʟ 89P8ieB[Fbl%icM +ǵqK;y]kz2O~d߶5螒-\e:|4i+9 raʣ>Ҵ(fPxF{ Sl)%?/#a-c!w<c[G~9LՆΙNSD=_^/MBIĆRaCkQ6JP{Iv'~:uBA=Sz@:C;'HB3~{@dnb,?6ݦ'FQ[9+yT3FVDTQ”C#LH)C<"yRlߴX!ȋ"AA7>1FfOp=_,H]>hD2o(jɯ648Ω"be㕗Y]pCFA%~:F>cʬ,]f"ằۜ0W3R_a-28"PmvRG5K+pͦ!]"o:_~"v Vmʖվ`ԢDe%_Cae["u`umRAfe7%9] Jۊ+6f&ܪ6V؉-HhrQY*-x*ِe  .V[d=3yUb#eUw 5ɖtܾaxY Hso©Bidө;_ԃz3,SP 8)^ޭ<;y%q3ƨ"fJuz*T`jv T!- fH q|*^ȯCDD%\c)HǸvLc@)S c) /D2$bnwl¡MeiR%LFcW4wdWwfR`znRmR1:6$OU]<%z^i'22Qik2J^@&L 5+:`;O3|iJ60 KRZ9P⣋ r0 ^rؔDt53 @^r03g6܎7-Q%VH;&U4t+̓-b`-uDŒʮCڒ<|Ժ!ٱ)NnL)>WyCgкm[D.S+q],:,.W3E\!+FɀHe|yRIbP1ToؾH2TIW*& ]5GDqa4ÎEL]_` '.^o tCykƆ ԭ`[r: DE<듛G>FJD0 QO; R;B!xҋ!Zȋ͂AeHC S7j`-ۥlP, FW~h=`]`/'!vbP6Ҋr9O#n'NtJ$Dri9Wj;囃\~;{-LS-e #u_=L9F70^gvue\+҇d+ CPjſޑzoc6;v&/}E{ge]?7Q' X.ß i1Y~\Sii؞:3t?xp`gy⯣(w:m}=J*9: ^Ҙڙ#掿 ̻`ٮfHG%4Lcٗg!?d*jb;=ѳϤTM@lM6i)pkD݌pϠ fE)Ĺ :vV'g||tgFEAFmHsI\,3We.Qo6vDזBAǑODmҼ}&E*͆Fy4 i -Hwܪ@3y_h(^l$Gi\ɡje7S~讧{"* L]}奚Ҥ&S$pм8kN7 KTޣV}q/Yh VrK(D}J&Hp# \poٮ֚l" dh4EZ 0To培&Cr{DFS?ohsцcĪ'ugў3yXLe17e6+u/H{FBN8kǒfV6kVZp5ŧ2w,\Zd$۝'QR gwԪ%u %Ku1yVJ@U۩~Ax16i8g}ץԙfubڔmv'OoJ bT9XlXYov͜ۦOggwZ2OmaҨڃ w\ V82׺C27 IT I߈!G#uLVƳgLt}7آfwh)}Qs4łŘ}e2WŜT>MV+W]Zۻ]#k|3a{H-o>mQoLۦ.heNPljPa$iΉ{-ï阕qm 8= W<tNm!V&HEd Q-3,&H< OB23/ǸV ]0Xbl58{R;͇0H}zy 1pcv#T-֗Zzu3h|CG"iԑ{kc֊ ~㧴 wt@JH?DdUl}%ڛ$_t hJV-ȴ 79=љc |Jt8uzA)FSFê CJ_3oo{V}ɝ3T5%иdaYb-Zf^#|-|>₈fTsnH>%?:%Qԭ wv\ڙT|)ʱ;n!zt聓Tr7R ڳ/ ^nԅ1ffIwS_}M z&>I*!-wW~^ěcFA+(rf#E b !͒qo];)1ķf%\E6r >2xAnURhvL3:d!N *t#M~~W7̜5cJqD5|,;V$8J'V@oJ*G2V΄ !=YNc4h 6YZYjYB`KZ_8!:ɲ2+ԗyS4y=r (oRO7{ Xo_[Ky0m:j\m Iv/9SUD%^}1Q7Ɩw i q:i,uT&<u'w"xIM ,v ?as[p~6mY)6r<~T_^A9D1ǂVd/h_%o:\ӊ]#FeAƦ_[tW0pcL4y/RAI) sݼVT|Jr%p)B7ืo#lHÙƠyF@ĸb5 =4%ûia*a[HmZ7](GG:}m~HJ9ܾ1CBoQ%dJZpm(4.{ͅ"]=p5n{`_E*9@}?e1|d|rf7mݮZMa\ӧ@7a4o]Ufa/{ybPG3qnerF=ɨ{\ W*G!xRuQCxPyrCz_u%cn}{?U%b4R~Tji)N}p )w9d#4]+-g6Zc`k *bzv gN lV&X_T&!)$em^s)ܛIqMR an*d9CcK>9.(?7^k'{Oh@Ӹ.d{cbĪ-ht:p QfN Qf>LXbtm)œ}28uK-洍pmk+ c}yEj. 804ZC\)BD-Q,s[wa _hDQE>fv+mzsJ8m$k#mGl~ލӡ㬽"؄CcW,&~uHv%v(ئ-#Ҿ:$4:G$Ϻ*\rD!}? 70׎N+h؂.0*׋m׊5N.tMesnviW˦IX~>\*s3ti`ʷ~]Vill Ы4 G-<ҙ䛗};Ca`P*e7V}Yr$ 9w(} -9+ ݍD2 ,,pI,l}c HpD.y ^&8MR48:/bO=?]!_^ ;;(GlD=*ЭP\a%ucI:2" (~580 yė:Ew7<w]s>5Œjh}ⳍ,NmC&du$5p'%]ʃy""WEIVH@tÈ}VP9,\ML ilwf_^:}EQI@7cXL2Uq8ωdb'N^eU":J`F"`Ų&bёBo FF¢D_+5`xvv:"ю@/1()? ; {<PrHA?K]Jĭ ie*io/Tm=O-: al~0_FΩ/soT0@\Zڬm_DO!m=C1 bz"3%detyU,rXh8m[Q$(B{S!zN4SK_5$خ04Hz /}mΟ֏iMIpBر/B1a+}#Fhh97p|D6jҵR*ū̏RmqѮqVF\#&ͨwprNnb J[W*.d@*Gܷ $4:\VhCf4) P\yyg5?a;B=;lDɣ4'1ʉRxqV?*㏇DGVNkM~`8V߈G-H"[q5* O1 E9جjo3{u)c?(SEUƤt綃~`'hrlB  # ?"3:YD(9W$\[>G54)|BF'%wQb񺔊}K(eZ~ݎ ì2!M%z5u)j߼ÍW5_T8XG(pLLfcEUEVw 巻IT_InC6oEsHQ x`yZB1yUdeUKMRB~D;Mb1K MMքHص/vZo>[e=s^QEqa2֚ln({vXHZm/`ڽiE-•:&JoW2 .T2)D{ʏƪivcI [¢`UdD20vO'A3OB;>xqS"<fTϻ/^-6J% Vj P鞡3GdV͏,j֝DCelJLca5 J_j[ } 3 N]Ud8 O4 R<>2Vb_IfcNz":LȗT&7;?}pIS,r/tZ~wU OL~uYf8@ dGa;A푄keWO|TG,52+`_SQ1[P^OO0yS8jJH#U슋M kWS1ZImYv >v ,z,@q!vH!pypWy9ĠF궵HůMz l}˚7T]i?b)g{u/B*_F^_ã`Rv1O닕t`m,E~? >HNt?{HE1^=T d^DM!yWLJHI %¸hk j`j8],wK5Y:\0Q@LJ Kʍ(ڌGF[ Nd8ehSi':]8'mg5&$n =#$wy~!xvZ6XZeCOR9"B= }%k,վD}Rڣtz=,(Mz7-z!*=yIO w[t1=pgs|7JJD?tHVU+jiahΟrү8D^0xgKZd9O[ q[g" Kʃu2T66lZr5/<ظCX+?*V*Y1z_^dd c&}{$+\Lbץ╇Fш?TɳlMxDQ$G/Ƭ=7ՃVNi4rci2)ߊE-Q)8DR)Bt؅GI/.FMuJSnѾ3{X7iJnDBЎ#(2H^ (;xsbHl6fU,- K븬#ޟr/I<0Cd͍\Wm90hAb }hȰ:4M躒& H+qmE9u넊TS#9M&k(KïDN~xo&-]>\WT-q15Q.<@8[mɠ_OxfZ@hUjPBg*E{C[Y~DӰ$ȍJP6ss'Bf-}v|R(:T=LL;-\j]JV=КB܁>gRӈ2sglfs֞4fB"c*48[}u};q1ldpͼ6[+ޖ.P[.V̓t[J0l ; ٹW#kllmG`9v Y[ePL[qluNvW;]z+B> .^JhCƝJ2ل/I@ȯ/rB2^Be4~i,K78vubSuwZ:xeAG0HEGX|uA80J#Dbk' T 6=X af*-YqfCX=qFv `Ba+(Cx=tqVWf?BeE ՗Eçل)y+ɖ `Ը N۫Fb)O.RDB)Zs<+NӳvwAWMj y *Ɠ&zPa B}~<4>@k1߄=g+qY< lm! T69TP,$-OdOQӌ)/v:%kCooyU_Fb#œ8S |HۀJ~&6dC_BSq6!TvRgxa˭БcCͰoI}2/5He#1^ tiE?旹@'RxuF<mdӪH3׵3+3&a@1x`8vӂ'2.} j$rMC5soN,⣞e{wHtJCW:RF³u`_Xt֤~UCo~Q>.qb|é@ZNp-oؙUS96z )J˯PQWevRK71'G9{>!v7<%\AL+M؁&OvϦtWxݭw%]o%лբ8f̊'WnnHo3GWI0^b84' t,?QU0M$Q,VBIRuꖪjS%Ġ*R3*P巾u[cxζxbк=jAF0VoD` Xt>Pr<jrV49'ILuA$«F^#uJd*5gV-<6D3ہ֎ 00āU8ŕtR&VXnzUou;G#&dr ͏d#qI,Fbf~!ƆZXdʽKO𝎗 Vbu62lh!o\;߈aT%.NғeY<:% ȺmV  ҹ$s!-gsҍ}rG'q5? )oȸXi]S`etw@t6QN{1t8"${WoܣIjZOza_ٛ l`M[‡#; 0m8f݂l[BlgcSZ~J0}c,((ՎO#+:ڗ7ݳydBڳMc?)RarNFLTdl||e?&w'y 2h*m:O + NBN"R` t[Z=h'*ZepuB%[UT:n;di՗s'%"F,6@nK0@0>sABWU ,8a7L(甲NBWzT ~0<Ro. Jayr*cvfšU</IS[pgVyJoT!7%cQ,\Bl]M}HHɜӭ5Sݢ3=A#_69R;.YȡВѳ_qBB3i7wC~2bt))Dr^&oz3ԂbrEd,>vOz%-U Kmؒ$V$m,aIb h V 6|\tѢ{ȦX)ȺlNf3&;v}h%QL~ñrMWt{ rF9NG%q:՚ny@Hh䣚^ ]3_0׾r3DOAQ&)NU-[y5?(м#fk9kӥ_(z\=MǨ2ȞY ~!͢BuxBށQwړ a*dNlGzPsW*~AES )Iģ>CuDqR 'KD"uԃ<)-NkC+Bm0Q%0g`ȳ`K@ʕ|*L׾1z%mtUU=ԍ~Øg8j^XԢJYI nC'#:o0u5tL4]9EyMϤTH+7rzu.hb3YL -"~7:, $~i=N J2ޜy=NU*ѿQy ߔ֜"yii Of8YZf|]M*fnYiY^cud/"dlEzγc;PB4zlƵAX <à @ZB բLwMfw<4nƋ~ܛ:k\fz.fX8ݽ׫[N<_|v|pG ݏ/ ґ.ZɊaNl]|EnN3)flg vBOuA5Tn=M*n'9 q_2-F|/ n kbgv~%LYk)#'IDE=rv\&@A@/HQ*I{PԩK@#L3T.L1ioIɪBrsnIʻox'o-oNeڲf)U)2z1LQZF jNB'ތ Χ' 4գ_Bh(&@ /̄Fo @Fp ɉEm s-Ie\RLl$ 48j<xjrscn\6]_ڍV|N!~w=iGg=,!\7p5Dڞ\Fr.2>+ ^C@! `q͜e$$Z-rcPwai짢MR;w̦%#D-S\".Q)iz`YRK4RHLaZz++ Bn`ROD [Ä~0(eB\XmSQݨзC̝6aZy9_ vH 枫dhfXl!tݕ m>nF:kˇ]E!-~ ]>!Wlo_5ctWf+Jni+I >̖N"ɡD6^pS:FK}OCU!)U +'z59VȔ;t82l5MFpkNi&[;7=}wMjssY* IP; |}8!X^4~ϣm'mfwA9#*\v*.|(եoUR4! 16 ̥ \Ōnqf&|ԑg'?C'Qǜ7&,ۗc%_\h.S[>HH'HnF;|tTSnT\|=\{k,B3/zljv6Ie&%jf+ŲPV+ct'ܲ"/]m 꺘44n| o:AW-XSFK `I@jgr&pF5tw3 +" x3#FNh*M/*q/L@db+qC]Q R&k\ ֻ)>jB~ZkL\M'(S*V'%<݋M1.TfrjjZÑIlgK-W PQۼ{&S[߹`suX^2? |隭5 z "3 DHkta%<*F?#\.Viu!:jTDi[-!4[Zܐ#&(ю(#񑤈paleՏKa{L/aq";is&};BU]]w5GАpMom #܄bTb`DAZGٌcmӇ"K%^T;o/G~q0@L:EvƎ)RG]Lܤ 8vm%npFsWل'{1 lX"-?k}lz6 G %Cϔ,}e~y׹ vv;xqH@ߞg;oRLLvkAVlЙxdGAy<gyt3o>e8-@%kpʨTҎO_hA/M|xz"w1b"([suw)Mp1xPw(E#R2۱( oK'OMDQrݟu |"֯9nf r:Y6ߕ;Κ5)2d!e/ɀiF%rB#v-:?)WK9YЩ1R@'@  Nm/lSFW'*owݙPhU4ϖ +X ױNr@Жʗ$xe_Be&[M r6Ǝ2Xwh8 vLsy 汈51T{o08O' $KJkg')Ѐ*;xɘQ ]F5/B9"+x6OC JZ\є2>BedKvQuʲw};S&HmX]/g5!cw*F~}̘0u(QT%CV!}fn  HV'QlQ\`s7NAZ)c?JJdKNX,uk㉝ /c5x߮C<='Asaq*"2$s%viuw ?Xh\x@c(6+^ wg %bs6Ti<[59!M/3epR+N"#LY]U o+EQ#{5}a+v-s|>fQ9m J_אV?b6BG-Ȗ"'KVd:ӌ=KyYLnZ9wVw&uV[o ۿrXh~" @8*k0kBS ʼn"H{Y]r4ċ8R)b6|\֍ j/ې0SRM_[ϒv}){=)3Uv>lP$c%x\\YX'ĆwЬPmDAN= /GguTIU $/g{k. 7No U%RJ~5PmS0Eȑw޳2~ҍ$Et^sW P $fif٭@-ᐌ>E?Ǖ8d6&@Q/5)/vZ"ec%JW~d/ ;-O!Q>.g$$(_u ZWRw{]-R R !1hP̦%ԡ N^-_;$i +jSz~o|\0W.K:|(-@[b7? (埚b铡1|ĖFF^kQMY}q 0:I(_}'h3`x 5q,Mo)C9Q>Qۏ6 c[*NSZFqPୃU#5t q&s?wճ0o 5&3MUy|ɘ8:g_0;HG:NR=7&^" << X`bfwblZG8!{o|\|,pYJG0>7h,mHUʔ1lvS&" WUHMҮ\ [ ǷP3"Ub" `0P$B&Hv_BtZUꮦ4= \ZO`*+p))'xǓ&"=Dū2=58Om_?/|# $V7*0YcN_c}&= hHMfER/c* "h !^gjKC?Ow8zZ2"f_ y8sEК5jU풀Y!9=!pT> LW7Qb!2Q. vK'R6Sƿ]Є`SZEx6"deUT`}|#F2ZEd`B0Rr#KhKymjO9PBY7g740k.p&͠䠠9z *wYOm-#D+TOZS0~'oo&Q O׋8#} oIhiY۾$h<uC O%cl]{_^v0ؘ<v*M1dr^# +& [zBTC%HGmjxv[.nj)[&;G˲_w@I{ʣ̗oh>7Ys|Kn^v9(7uK}{V˪U\]&IIG*vz6S翉M牘.QAJ+73T@P{G|]Ȕ暣-LD"*sk[Ṃ哘Uv*h%f~Zm͡Ȗi,-ZT{X< c&|*3 -[r-2S~9'h Ͱ"SHSiʼnV7 g"mFXbe6лxFU]>@|w,5zUI^XPbuf_$hA"/S 2.;;l^}3,HZ|>L$In=Bhqལ0R3FG3s*W jdwσw=;{Zàʫ/jϴ0/p1;{]r_SωٜvvW2RLJc~3||F'ج ןs o4& [qQԀ׷Isx`%"Lƣ Df0T뭑i^o\z6?*Pa-ߨKq&{j~((&|fXTzځ&`-lj1hFc:pU\_v8t. (m[D֢%I_e)VT|=u)l:S  V矺J!H6h=)`QM1t߉O,{gCeUE´E%ͩ=Ws_y>}f3A< gCe3@ ܇`?Z0#4{VM+LAljHoK'x.G-"H1䶔gPlzYMa-g4Ia:h;")`P%J{ݶyĦmWU~f0{#MMnП$n=eH2\wDF[W]p#`.fOaIpJk oAВ/O[壊/%uJ xA{uv\`;/" @&jm&Boފ rk8vbȈ<%+8IKYib:k57haB+\GUEaw ( /E@fN=F ̨y9ywPyxnt"YkZ qI:QcCn #d*`R8o#?2x}mFnz½FNhѡ 0D8{= c`h;jYf[>O}٢ȿ cv))"2•wSfAorF޻v{{djFv] {4&hc$@Z2Z7l*L'&zB9|z9~:\)ڴR]MS(Hpe(%KZ9TA<6jDXD eS:'}(S0b|~Yó#nP+>~CNR5髤-k%8)]^ , Mh%Vp*g-@iO'o|Ǯs@q1ͰA΂kzvɸ E2HB}~ߧ$&r`sQ:^ܯ EW2!KLYDb@)7U@ս=I/!-v¤ajJ'zhT2@QLNŔ5}G"k騮xt>70 c1`;+KS\taG}>8h!Z<0GovLrL%A+)NY$:$C⟬MVeŽΒAb3T?&ކr/oMQg|UKaE80eCK]>Hbm-UE Kͧ;EZB~%v({ЄZN'z塼w#@xS}+C.a}¾ᣫ$؎OrBzpYU]r"'K\nKݸwuʄehrw"Z\=p\;,jȵrHooLo"SڥH Jɪ=,|2Z "&Pn:N3d1 ǣu)-\U;%>7j=,zE`M=\9y;ؒU|*Krj i#ofQO> |8sX;ٽ'QgΏv.rIcIcTv>Ze&܀W\#Q+5)JWPZ%!5E?r}FͣKu2@3PCS5ll۵' NpV7~?" "UI ڇDF/|(tLXF3W3  ($<- r3g_ͱa܄LLaprzE%Y1꧗/SWΟ>蕻ГV I8b7TE7^K9 I.D%CK?_NX;7/p3LFb$9+åK "#I= Np4|A;٨HϾE>[9$Ug#NoBѿ!f>~:. >\-}fD!bx^kdD*,)vGr3L'\K-o?ʂ)Zj-x1'{_?lkb3IE&y-1[U=5%=%'Q%1ree rǐ;/&/پN\)'5ʐŽ .x};Kr#-tanFD@4PA~Ň @I;^Be'PPoݯ-?H#X+clbsNs8.# #:K8UE(\18 \]ݮom^T2V%݈%-S o41{, Ēk1YAM7f$u$͉׈:.ޯ4F=g#4]܁k_{if;Br-aqT8!IPYHPD'G9>^1bo|&SiĚ(Q}G;e:bV\Qdϰm=ԇ/UXpM灿ギKӂ>F=f}nL~ ">}[ R6`+y/s bPZ xĽ T"uO֋G;o\[lŘIfh!~>6V)mk3:R~brK[mo ℕEe-Г5L=G~Cg鄼`3c$C$c_DMM8xh'(O׎6-jGsۄA?X;aZvbmXNR )(L#n㾛fW]܀X!}DRrh" yD^>܅?rlE*GfkHK3LwII!u^d88 jJwSPrZ{Ao \ɜ/o6zGޚd[!Ѥ}!!m9Q @$)nQ3 K;$ rX_NeB`(ˆq8 Lە':P$5EބOA{K P" w=Q3y`ie 2KɐpA2pz%`' {YOUVyt@`R[J L7xU,kЉ|b)EƉ%5qzR:wKs?#V֋45NX(l6ZM3_TeA@Ͻ"I5\}36ƆnOkL@8w~lsB⑖a->U M΁{?Ep.vhUwiIk-hyX 0>ZE[>QB)_+wJqi1T gߊNZ@wl~I\*4uɤco9b(pcXku. eLOt뾐;X0GEk] Tʵp6^n61UAE{v‘/;2Lr\sV/?Te07U0,f M˓FDT89/Ѻg+",GM [2Am=u3DMCl4u׵aޒ$g[wM#|9nUzd!.cy=a.j@斶8QvNyE4a FAjE<:>NvS-+AN+Lre3¯[ AȒm ݸHx`01p%jsWh62Rzj"Z}>8VR$&@s,Xwșvlnom"P{)ʖ+:;7)"[<3Yt]瓚2H""jr`ڱXՀMF]D._qz߲q S"d w/ԋ9W6HUF@K|wsmCg"`-$ғ"CE$XYp2!`yHAٗy4@ʳzexbQ>7|=Y[߅G4r8^0{Q D7j4#a}c3<2 X>}g+f. Xuȗe]mjYB Vh.VA#ƴz\PyTOك10ڌ~LYx?U+z4 2(,R r^Y1>Jq&lf un볷r6 uDTGNI7=WH~#ks Yx= L,`_rIЦ۔]3x! < _XF> w`._s/b9s5p 9xíH`¼oJ/BE&[5 jR1ALyKL wQ3&4dӑZ dL\lfoAAb]sD\WC<V5*XlV9l~@JZTCphgJ8 ΥmSup{JvAZFHcb'B Ԁ;%wp 5:+d\ĂU(W+'4.>#ڪiY YQڑ[p3Rz$itij_p%N2Hb `%+X56,h6c T..|UJ5&Vɭ5=O2L͵tadƭ}YHe6Ãq<9{tyiŦTn`SvxQWpD9le i5L@ih:yFW׋kBV<Ֆ3ݢJ{ZEDs($IaK_;;77Պn+VF?T :n!<\O@^۵? ivk.-?DJ R?RMA@(ϫAkC4 !$Aօ3=\rۀNfp.|[dF%|?Fb蠆RVZ"Jp M鯖iI+ #rPS Nm9vyڸ]`2;@2oGPURFAHӸ~V8F ;gs C2y.@G}g[G_!cRPq̔@Y8 TV1us:5˴7K?RKXݧUZٚOw 8SI+?nRwwxu LВi3TQR;ݍ:@?tqbTt~T f PW*yhơ;ï(Xͤ~z7J-ٴlBkG>ͣ@!\&{ۋ1qXK)AKyLcI!W양B%lc-:AYӇ::48}[.F3ʪЍYqgapNS%X+>3[=8-Wx^{ -IP `LH&Z$Ug-/eNA*6fEAnDqp #eYLV/GrJktÉ/Aa2&2f(44Cq'*^'Wfi@*ٺs<7q6.AA[hwP-Q"\SԒM'+1؜>w"d?6FDqJj@pxEߚ$T@_J⺳:h%@HШI_"^CWIo΅sn=3v^ay0_nY$Pәs>G l^bUիCN/ %/iy\wjSVYʓ7"4 rCƯwqCh* f?F$9@߰Nj@W:3\ώkqA/0RhBer/AvH"19_ۿJ!\f9p oeݑfBIVwct -~r1g}w; LތuтL]ِwJ^yvLzr-L1=/Z,}m8z[R,œ6(>!7g > Ozd $SARۋ©`[L"z嘓ʠe/ya9:ͻtP| .'E!y,@*Ч'OI_5l\E쮐R Pd<)Lh1.emPnըd -QO6yɅ1y,LX wtc u;+gF2йt]K-QpޒI5c0xBˊd \EEsQfmTY+b +[S힕@ ©,M h_aC4=u' .)Hx}-0\*u'"UTafj!j=B3\_>2-g`xQ-:F{\#Ԗa.8 jߞw[,u޸qD5~{F5дՒw6C=Ss!j S* l^+<׊mJ6ȞlCb;h1[m|`{Xa7K)XTHqBF`.H[-2Д\4w~:)RRP:~h`$  Ί:L},`][ ̍Vȩ׆}ePTzm=G-ꋧ>9rT0po23'nRP^*_)A7F--y`fz;'UO?K7>ޡpqhZud{l:7$9-ϧ+I!lx4}pX&W&v_#Krq(BR5 kMqѧvD.2^;yƟ`"I;g٧If6yc-"t*+,gj ":]%ȃ75h|չTi18~-F1>{B}o³I LkDɟ }MϨك$Z`7a@0{fG',ܟ8 4|PEW,/Öֲh8PS՛a(x^F伛dDR5: fk`eW1szHCYgl@8B>MzeR֩_ ~g7^SL8"^oS˿̺'@ >r7 )EINZ]a귨U0K6Hƒ6d)_I=={1ÖtRrt3*7`-WkrsX_@YUHfrHvGn+aY2 RBvLT (Aj9MY"oEB Gm˄̋ 됮^Ҫ$(L]TdE[c4|YP:HK?LD51mPE{Xnl_]p""AӨY!p}f\!=U@;Q}Xi.bT,wuYLo1pHL%ƠYvL˄ÀXJ.`aF1bq47c"; "GgG2ׅ>PYXUNPkmC-YB{:q)WזLq.)Zݽsw\ɸ+Ԑ 7uIW<.R4dH< T孒\񠦳S O=Z) imԇG*I.?6h_n?GN~R^Q)<6[›vn3P[MxS!GɝH}!C {rN]s9v)!ґ)?gt_HMr%X|>):%,  a/D,tg`IPr,mR2}3 %#[ a{Ezky19O %b @! |➬8rm;gXndc[uUC_! !$]NU QxytYFVv'w ?e_a0)a9okZh/-4_"^Gp9N!3$JK5Uz 02- v{  &=p!4k(U1)LBc# ?Yp(ޮq,yZ2Zr5]b7j89 e12J`}\xmt䕆)#ԆL<;J['ϐ݂jO] ɍs؜k_Ho3Ew?n9Ɛr~tJ=1(Xc;C+9dLwM"RUKT_ %Tq9|I\W_>_j7DC΢`;Z@V[%RWioL1 56 3zg!XBuY2 %@x=Yhq[mxfG"<%r$k&.*t 7,^u3%!=vDd"3Ai40\` !Y^2?z)ޮi 0%1[ 7Y`[XbqY@Qb@&A{=bl1)_:}t|: qT89q.bkc+iNpwٳ $Xz;IVySS}Ira& 5ڤ[d&cu]|-NWѦ]F(+H= ޮ؃ cɷQKQpzD+LOS/ԫ KL< >v'Y7%VLI)e;3]X,2/"lͣ{WBӵ ¼i' n ᳶxXjT*Q*~DM$idj<|Qz~ iJ5L=E1wX"o;y1^nۈZbN(Rpeg:XY"/%`p8i +9]:RKSJs#Q0ϏLW1:v ;ėw2lۡoy4{W bS9k .6МٽF`ZI+j/!#( NJK$8&1h (ntCW< i0k|45Np6wRseЙjBWh׎s PcZ7 7ݞ|ʌ Oh?Ry /b燡$*hp\6"!A[[)_GD.}:3N_ɾ]R&h.( @܎[ws.k#yZU]%AJe[Iue%xҨDΐ >6V5G/FuAElQ׿}7޼r|#NM(V;Rl|~#SH;‡0A3I߼40أӦ{FȂ  2]ުPgi_cM5} v򢅌2ejz ^,t49w [#"=fC]0 .If l7 UCQK$x\Jʁ:pJh4D| axH9K.A$excMbQ6X[ Zezz ڙ LX 2LEbR ZN%hOʶz4L1iWOCR &c y۶ h'ZƉ6lm7[ڤ۫y[A?u4_t`Py &D]&M(Z0m<$,yMɿdt0ɽ:@D' 3k22X[YF{ۋw [KY~?FBϩk6d|&e->=ې+z! æ&G@JJ4L"NI}9t(N^HXװ, F wki s_Yu ;qG1n}NBǀ)\ZTpi'Y09ݔhrD A箻d?+yɝ 4|ș5UL۱a3 t+B%er`J~҂= 7 Rx,mm~vw#ƷCKFyRDq<}lU FkV],b]$t5<~M~!Y3;Љ t (f}n4MדAz]ĸB5KMѬ, s1<wim= 4cmi|xKˌZyQMr1^-]QC7-#fKPA jc(9A(Ζcm ,\q _H_OiIz?>A^88L'?!4yƉzŗ{h`^nDsNfmCy_=FokSMW~+-]s`6s jN w7>|?303B6zBD!; j,=\ ߤ:^jP|,D} }s()CBX˺ ,}Y 5LTON>ϊS$Q]Ǔob娔/?O8%!M5q74TƩɨX×BTnU%jd07Z>>+'bFtR\ƞ'dftڲn 7GWތdRJIͶ^Iv<)+!Dqfy9rِhc? zȂ~Y4{.5 ,Ni F b򫸘 .'=WTڝKZw`1w|sh!T*K>/rZ ]5 |cM&\Q[IT]+ JWb+s򐒲w5FH5_-ffQ`߁@&RdG(?߱>/>e$Z,[+S̒gé691:0F_>59."cy!A!_(V!Y۪{t/2GG(GSΣshԙОաerdnbI#"GrnWNTLf6\ V5#)pmqm)A& o' r ,O{tџLB`'ևX%id $II(5S#j۔J3lm}|V ~g̔E"Y2{&=2PEGt.=E5cO`yK v5+Wژ+n:Ly3 bLd I"Giy҆zgg򇿰sc҈azGTH؜mNG$mŜ9Cz gH{Cq-嚪* Ѐy0Xt!qIvʤ͊d5N16z۾od= g}r(SXEMu% <xMzDA͏ciYVֺHOCCwoY⏵Si jN"17 eirp.lp1af=~7StTpVkizܔ_Wbb8N:+FKf-6 q$  'LEX ! HD4͞~"7e풂= խާ[@mcQŗ"ݦ&w4Ӭ3n8l?/%+k4 4Vp5}87a)(<2pGc]?Fr|? ]Pֵ{;LիH#.aUg9|ߙDeORA(1nGAl7?Yw%U6+CZ.zK,~Ph\^q+ 7A}#gʑJtR2- -s?=xL3[T\جNWM^Wq\@ܛt"M9H.Ep,I N<MleT !=6/"? b=krXS, fDBv}S?Tw!C%A|} yo#V\Ͽ  5N |YzGbhѮ>rdeQ`l'F'چ=5b(#yъJI|6o66|JjDiՆ0J%fcg~j@Ii.[]_pѬ4-K=|;'62-(O]DڤƠ 6 EQ!:Y^iMk~̣@%Fzr#* g`X9g}K(*@8QIrZ+fB g1<%4೨k !`u1RW!Ik}+J7gGL6 ɁPeeӸ|duhsy4xx@S-4ӲРV׋kz~6a*Lx0{s&Wj<ʏk}좄_vk𓋒.o:L jZl!~֟be2}R,YP%Ass\ mE+lg8y|M.7ni'nxCg+*VSLY~b@!:V)uffٺVL&UY2\3oe:>)mݕHS jFY݁n脑]l eÆ; }䢁B9_0!xhi/֫uEȎFb O)>(L㼓Bqe ':4P[!{.>+Q3*qX EX%T|o(٪$kTP8,zsp#\i$ ӆ|Υej2124_a2JsY靦IEcGzճ'r" O\_R>0E"Qd6QS +*&73Fs]/_#\F֋x<R)3<|CI .VdԁU}otPP[uSoTڈ2np XyU<2k:d&W(+ycJ+ȽB6 ^n,eM&\_hI.d#ƀdjfDVū#ƼkEǬ3JOa+Cp%#~Y'`\iƎ}?A@2j~f?7rv.OPTm.y$z{g-F1W!H~<FQ\+YGX] 3r]I16920kL1rVk(1NҒU~g"(T3ֹ\Y3J)CoY켯HCS0ں{/bD.J  áB fx 6aZ3∻ !!hԻ u-Q#QjhxYa,pJEPaoypjl %ڽE<.Uh~qS]>?`0yDY h)kt"7轖%|40d߻/S[sX*:\ ysNBv!ѝ2Ş܈$*:*#cYTϿu8CޢyOxba~==[%B u:Fu8DovUY I?abU~EDgv4H%` L> >Qtf9'UHx U!0 ӻx+^BhW'e49=FqC8Wbڒ/gC!> \2ִ bvZ <`壻'vA4RT_?_0@3)t7Emzq:cC<r"k#˶[YQOVRdO\0NA>1(7S+?B&2@d)A*03L⪮u!V4=)N3ѽE_ a!.3]tW)8b, BrzrbmkLq@pX (_Z0BLwPcԥU0TГv;Brf6?`Tg_ڨxb3NI (/j=(/Pm`9Sf F/!~u!czx3 {" Bl3bp^]}K\w.t'S\%Io"d#1t.E`+ӥ:uamPk+wD,lLre'8>:BܑaWlbFOC4jWTH9宐6#|Qc֐V`mU[x};wPT6_̌ԉ~vFiMeYr6|κq2nŌYS0q2ŤNwP\ R$%9i8Ew(=>oiVTò7_fOtZshXx>N H2Mu>/0^Gh=Ԍtĉ=ES"/wm`LF7Pa$G=4Ƚ}eX>A4&˜[?!{}N`&.w[9Li̕7hP]"3;| F5yW^ /e!Wm\%˜z &-iR g^ĝla~JC™Fۆ[Jě&H- 桖lS~+S/$s|/o޼2TD4?.3h[)D2hSDxrF*`{{Q <' 6Pl|0{-%ڽ# ,Ɣ{a #oȌՉmhˆ@m)r1H̏sȝQDV^Cɑrp|~syȳSxLï~OɽR$K$b3;7ޕ:7 Ă^Ur˫ET5!aTՖc_Kusg F' W=뗙i\ n<bWQ@A2H)IX!m9([0>iϬgZ4Uv )M?m  T jմ*QfzEH0 92dif=TGKWN"go ~ш}ib %LPSH@0].17HNއq1]\^q6f$K)c1"[2< L'L / FeN7c!aLc 9<L>/ \~* 6 uA6 qAZ)k͛52FY䭷TN;P7N' <|x׀d腭KitJ_H5?Cyǩ" 9?C@PIr{YaV^$%a >s"ޫAQӟ)-ȶ lĨإ}C)Ge;|uͤTwjX&X[IZ@mO?5\xYc굨l6X3rvN)YS9 ٿZkl謖_# G%:*h޹3AYl-_z{x*5AY'Vʵic[ ,%dMk>5׿[(Թ0]Tj6ЯL}dh?sPqxv `k+.0@a7t|Z"J. 9=5zƘľOsrͽz۞ m#0i !i=}eXZX<q0/ʿFlbe}XN_0x/>3+ch{)3N"{~ƍO>-%x(QkWԥxSvU1;YӕEDQ ͅ&Q5 >4eY!}T%g0\^CS3 yȃ<T9nQUM}\Y1O7zAc4a!(2WfmD<5E1B)H_UV{bɔ7TM1h^kxFxu׵'/'j$83d;S%jNN2qi} & a]W~d}ĝ (4=gvZ ͘l_Wu.Jk\ ҉C)ZI避Ď_M$r*УӨ1!Gz͜qH㛜K<4Wu|ܭRth0挻d3-urvy#]zH\ j`kTPBM_ p[ fI+]iA(4(Ift`ge?AePBɠrFdo9>?,q <#q,κ5فA q5n )եo&!(R.#sBhw2qZB#w4ӵX"AEl Cߞ j~$O9cϔS0+g4,<(cҺ9(o_oxZ21b+:oG/٬KdPB#GsMLtvnFRLu 47QZ򻮏l nhe|.O,XҰ9er[;g슆MHp>Il!+gq.Lc8l,i_X/ëf hڲTky)oؑg{__(!*-G͐:[B!ސp7I^Y3+kCGtD# "x̊K%Dʳ>H)i (䮔3b-ܶ5~H VoJ?׍f$Yт#vf^d0z}tFJt5/^]p~ ,grP0ROb;9rRە kx l @Jy`0k*;8zCzG~ 3|p:Dw]'eҞKK ]d{ؠLhq1)ܽ-6v{HoS>`HDe`Z{ Ja7ܪLNx:* S/١E}loOFP= q!fS&R/JK1MeF<ӳ+hP(hG9Q 4DWW(gh?yz'0{]g(Ո0nM6o$a`d;Wp|; D@o|g`w -uDkx<srWgHgcrNi +? xLBN@UV7l̥7k5# Ak$C\oZcoc""BoLq!ETнcQn(h#',ԗIS𮶡fæ{ܷRX`nnez~F584,/l.T_;eWKv׃ou.@5]xRnAiPpEȩ:mz`筠2R8ŞXg]3FdI'p7zS| ebY p8zLMIK"-͢'10[\ K,Rmծ({|nNܑQb [U#AT&}[yFZ/;6{Rn!O<[@v݁V\XꞳI7wdCcpe)6+V1zgJ//=&ğBBqC >Pr7w]hHSUDFl} 5rCyhϬsB17jE p"ZIGj\Y-N2APQNˢ+AQM`߫Hڼy\W-KbƆs5X/kѮn/\ Bnhsem;Kn3(Xy]"@TB)oIOV/N!7x8|_.2V{l} yh:T aSZ{]Y'AJ=^Ȥ"yUSTۭ`JW/s0p~9 obGk0us gV7Ӗ/5c T'Tx+q⦩d:LڝfŦw W)Oe5m& a*ۑ;_ZU,N~NYoH<@p3fl \_-Na8^ISCBˠJO{OhvZǖ]?û;l.JT'`*ԡG eE=}Eigdoz U6н5:VjՎGIU?dJ~8Gq?;og1\9 NyYWCe?/tc.ODY/R$s.3FN#Q} 2P҈IY;]Q2-W[PdιӸY%6\y352 XNjeD X_z.Jzwq X/3m}IWުB$33sYl:h(L-02,rFrgr- `Vb*3DUm<}uN&+,cuKJ w;yHKҌ%Dj|d~az|dՎ{1H"{+)=z'4P k@iNwҞp:Q鴶l_XvV=N\~Y %AؼplFdI}a ]8XJjp 650f3̒X#I/zMV-^)#f;MkݥWwZs4GDIZt@<: JL NRUV ՚{uk=YM<1! \ʏ >)uDRj*ns[K|O*1r@.v> [$jSD}WD}! #kF[8'PK-o'}Uq qlM!UjM'f H5T}j6HTvq9zI 0<0g{FO0YRv.X "9Y[Eh^Nĕ13)1# ! ׼APVh-.̑|~oH՞sl33J>#6]@hdgF{8heYpo6_JshH%kYLocI+xUVziC%vȯ):| 7RZxrJsnx9֭@mNM?B:l%ZrTA1 ^B_+p!-^@{gmu5֪hoTlS3"Nɲ;옗>MT|VrznMs 5Dv]V ҏN@5#p{+ HʱvԴFH9\FGJ[{+p8a:H9!GaͣGY BOyI17vS?c3Ĕ7 .r}݌*?Ά$X![YԪ}1{sNnTeL2塶._Xauj=ȠUͼGW٥RO<8?qX8ۘ@6?(s>5{+ '[UlÑ7݅@_Oo4_ԧ N\Ԫ ?j-G}*]pv\Ho *)2Lp BH_g4Or% Vp;A24JYf|c %b :q ;)ssz[^T@ۋ%~ k+NQvgDҺ0^:i744=wA2>%V L]Zjn}[TZ,8i%j CH1n&=IdקU!:r`[-C~f@4P ·wA!dUlxwGn8F1K?8ƛÆ2b샀 G\CFtsHMu7p"pu8z3JH\>=.[F*tMOucNH+pxg5ְnP)g𗡤yU1m߉RQ?|1yZ>#܂Y.@swDǝ:uJ,U&PN]ؽz1<Y%v o`MQvؘzvpf֣YSW)vUeN"WO f{%D\T }V1ކدKVdW?KCڣ2!51K9cLh9=M/Dmv^>zڢ. Na?/_4˫m[B3鱫CpEyb$dMfŧOוyH'K6+"g}b6#5KteAbRdQA"QnX)&<#zlrs,b/vkgxgQ$2IarYK?%A36O! ˥9e ]WI/7 P1q (-U(R!#Xc$ҽpQOo.9~@UP+Fbx_cR< YQQ_-H%=g}K%^>7~!2ȷI[y^XK$tgZZb.Mzi,߅!tJjjQ:DL5Y%U$(uP\AJo[axm}A(4Lm |-t*@h[!L)[<{! RwrIZɇx!01U,/o_c~wY f&rFD QW"-UR|؃\؜*.7!X4~FRRfWgOyF{b߳un:x}(D.ם.'#@%o%iy*9AڎTUkڷU)9b*rPwDU6V^4?X%Hf Ganb %{jMQj[].n %$*QIzyNGG%)EzY%-􎪽%ݽ0dz%Z6mPwnG?Ԫnq0IB %hӚ%njd65U:ۺT.cIeFeGd0뫃O̲cCDbt,;ŏ:s!2v";Ѫ@q4[1?S(ս%T99"ztIlˤB[;D73ؾ}R_TP#3O:vو{PP bFL0~id?jڣ7P=|:@`"hom aG\;s6E L2dٌY84ke\[{+.(h>|!t0Xwբ 4h!Jk:bxӯV]㩁$@=5Aǰ,@Í6~ߞ8Sۀ`yb9 Z%yW)38oЬ]rf~!J쎀OJ{{ MǚM1Akա.l5x(΋ܳCe^j|D۟(uc|ZW Tmb@'j0V_U,!RY$9e _Ҫ;& ptYg4hnͳtLx.]NJ?!_t&ٓCT | tNw +//Mo 'c{YDs:G`5Mp;{gFhKZR,; X~!jV>=+, lS^"BB24w *$;f\_ '6`ӆw(^Vsʋ Jc ?=Pn~{t披cEȖWJ gU(S[~Mwo @_f?22Y,⿕B1!4EOcivJ6a6SVN& \6[bxwzؓL&yC9xT*f|F\?Q7o\a ßv$8:+QtAc9O[֮7tWV4D1}z""Ƽ+k´OyJ&Eά{s }EjrjҾ*9Rzs5(I-ZhXb8+ 0454vR6!#$^"dSv%?"w!XaoYKX4slk5+^VK#& kj]sԨ,Ŗt#6C9ңTN(3׭8}s^bfcltG49b`E1Tn2qp.l}GÚP_ImZ΀3ы%w<$%U"weƠ i2_S ꋻ*wꥻǸa(W',XɤLe*t r 1 hŗ#gV0nW[VX*tC" RIi[L;Y aq\ RpKG#O^)1v3D/=~_MC#5RTU`& c::y!=w(Ibl!Xp&7CNhGP?E+zV4V )M:ٙ^:a*fDW'k&8fT ƭtX*`xF[HI`P}n=p/ :Z=+m|OujM=mpẗ́,\7Pl`ĥΥ1"7,!8c_N԰l#yZ%]l{ _CH{cW7 IxCMj%AbS>O]4]mX&ި jb[,?REۯ>q f.O7E-h.AMK&ߤt@aM;捥 :^*ywnLro(♀_7[qo]qIݹ.uK]`> \zG`cBZa.{VEVS &{QR\fך L+ׄ'Q>݌%kzƐJ}'FQGlHS2Tz 8s%OWIs)lwi=N~h yAؐɞ²EcWWo bnP`@9L0Z}E|||M Ȉ#ϸ>8d\UJDrnX>"x 8Yh`?~=aA@[;Kff1uѤs {h pY"^8e: 3vcX]YGYC8*,\rHUΈΩ~zu=0YX8p{٢ 脀O ]=xhSWl?π4dx_J@~jw4}P%m*oXDY|"Y᱉Z) r,%9a5:N}B5 3y6iTؾB*DyU|[lHIBY.I2Fim.ƑM/-jAZ&+х ϖ/myePxٿ#՝hP2ձda>Pv"#NFiwZT;=^+S0ؠ|0F4@L]J{+ :߯`o_xn2f(z&">'OIX-zߋ4-Sj!\C{HltYov8,1Aof lٽl.SFz!cQFFf2*O}`iKKpV7 [2Cqԇ+6a(KTG !a>Z\TaQvXsKPo錡˄8g#OZDi\*\*NbVΝ_$EtWYā!0p(r/djvsb8OCM~;bC5$&pI(TI9I JIdl5 ʸ1_O۞0;ĦW`u@wv-⍙%7FTҾbRQxJ@4eNIt⚳)&xL]кx ; {#).gV"wAPMXF^`nVFf5 VetN;Ȋ"Wvp7 ךdJXƃWUZk8`AqJ^o$3?W:n-ʍUۦ+L.c7-76Y>vjc4"񷟅W]box9Ğ$jԤ%]W:tW.ˇ%~B=\ft9DaDE^}ϥr_ R48U %&LbU8M,ik8 gkd]xSh 4omTv͵]P><2 ɖ0&d:%A_U.}QW؃{1 .ia=G3I}} >s԰_broʫht?t/"!756 c7O2z0( *DNj408I6ݴG_?]夰ӥUՠ{|QAC VYr!cyIB&0[QZ >Tdk|jZúW ʓ챳LVu{qvPy>ma|ͳViJr뙘 {_{z`XxOˡqڱ_uY_?B٫x([ ȩN,ƎSnm= : aui_| ^g z'MAfD t`q,FR_ӼydXYq1T:әc[\Zt%i$"pg1QR cʢ \VhVzl:6K4 pL-B dqe4ٵhOspsR1³j,8c ž|d2 n絔Y'8†=|M<-YƇ03AD0-g5תrqsq9>=S VE%!\u?!΄`%;~S$$裷^ ^ IhfՏX!^z ^;U]& 3$'!˷2p7Ma.Us.s`}.^@MFh &[HWoChn! H;ˮY.ȇp0t/u~ `QM^q~l$ ZXwNqf/ Pccx\|!KPPL|cc,h Uf)@< ÊLk}!:QmxDF͡{ dN@a6Du.9$|ʗAjΪJ3l3&$r8Elgdұ'όVE9˨cu64Z? j< z;d~B5j%6_snLM\Gfn/41^vBjd@i+U(T3y'(vٓڝ@ Ɓ؛Jʔvi;1q93'%Nj)dM,X><-jC$!ӕ]LEU+B;d@1' "W 2 0 'HGWL@zIUyضH}F׵F"lMdA6xP{M<3oV|zWHKfQт<V_AO aХh>cGˌaBSӭ% _ wDΠI*&aE N$w^.hPdbVr!4q)gs䊧M ?r)bνlEy?r>$[RAE\zC$FtzDr]RɢIo,hNA4.987,G#!~?^ EC/eO&;/ IV8Uǒn}Iվ*hH0:%}aQ3빾n}yVUnax)E5X~T\G<õ S.xKu6-fúshtpuD{>'1ȫ^a3q׽H&eTiqUqMF"X IAy~шpv'f[}YArvrA)g::1*7D&^"kA6-}Zr"Nvq%2. rxZۮ/7+e¡).u W?zXj9D1iem0p,_dkWOoQø$NYՕ4!䉵s 6'\nBgF}Ȥǐ<$,x`#0\5٪JZD#NC牱 n{TƖBSE_τF:+m&2a1W`M {<ٓ&^Xݡ'w"eP|䋶ީKDTG`շ-_ͨ‚^2-:˝+> #A"T~6 bX"_xiRuk΂ʃ3k⻷B{ηʀ2'Fx":8=*e #h:ij`4~ @G^(.%jٔ=aRaA/OfAv$旆pۘ85^@ك7cjש(go\;Ľnd WCg8|% p1G3&urdy>Bu9`'!\0x H g1J'7gĜz/}v2$]DBr eUReU<'^/ l!7/k&[QlKf!H%:{(x@˛Jq3vCNtveTȉ3I~{H_F%'$˥U5~}ۘ-"Kf#fGvVWv:}!X鳬XN4DZ$F~a9|КƎa:l#Ty .=`Cl4mu԰+%LyஔijC$:sO>2('}57㉇[qk9#Trfn2KSEpBҿȐynG>2U6$( 3fI}{bL˯ gөe죛8Mz[ZKqva5h0[c#f,FmqYc߬$NJsDmE ;`#rxwd+_(Zс xw4+_,{rQJ`<Lo˱mc6op3/g!;L 8U*ȂsҴ~SҊ%!.M4y6 UdI1Ha4W('ypE)H#0]kuEytjK礜3mINgl≮hȽ c1$"" *#im>ŏX\2KxnH{H^Qbժ@JPg.Vv/oKRAN 6<+IR0JrH`bX۔LcmX&UHh&/pMHrok6 ޫc-; QqZ4ڜX?Y`jڮӢ' W[E5/vEy~}qkoU̜UfKd pw Y.9C7c%~I2Sf8M}d+EEN3fNP]~KQ}<7{Yizw'{u ̑S ľpƪ(0Ku{Fn|\kc2Z M"@ VP*J[H57+—<ʯ.auVm&B)}҇)֔ f`GXc ׳%@d*&ښfaOMymi[VGrýC<\j!KR\LSWa }tANy$zOAՇIJQ"fp=%ބC ?ApP 4G~b:xZoUugA6 NW dH|8O,t׾_9Dko8bU.50owsmjR+ fp'7cv3~W%N__^TqH3x|c BW+`M:@׏%i]Y䏉L'`h r1HKM )x1Ao-/ 3F~PW;\k?͂4$LfANFJ ̡Y@3vȫ$NmkÚT84Qڂʉŝًf!"ω{^m/L =v;6@LH,豚^.ut[T0;y-ި_(iUU( :O,d *5`HG wVz%JAUwC?`p|h+va 92 V׼Jm Jmt\OmnxX]-t(_$`FkͧRF掦eUKoR"бw Wn:lHe"_&ϩQصYI&yֶR#k$Q :Ը^tr ?Nξ6StI8Yb+(Ι|x>/`XҔXAȩ(JAd@ͷͽY=uq DU=9%'nү@+>F«G"X"T_ 7n[DwQ&\$-ԝIː 7%yJMYub'ƒPJ7zo!q|00x⩿KkI͜ޓ!cAR(l =1H>X_syp Im,bo˚<6sHǑK}XOE5T%pA>IѪT jBӯ c6t uJFPt"̧$P6[Ĺ(^ &r܂gpMoPIaGG"-J[嫑bW1DhhFv ѥF?R_p;Z6̃^M̌о[~0MU@ k Ũ;*+y0}cĉ4ۀA"5&҄w-lCv֕ ʝ{r<^|1F#] Gӻ!(\W똼4MFTT5ڒ䀷f1N53(b>h \L c45Ck${%.,Cvܯވ9dq>ir}>h-ވ3؇ƸA +:͋apݐ5p.V M\W,TTtv8Eh@ʠxMT;+>gJD~C++MOVMmMzaAyQ:؏|GaWO<4DI<76D4lH |>G,iqVStSsÍ_USՇ*0Eye5ȈݩNؖ3c(ʔ8Y:},,|@}2B~p$X!xrqOi5c5lY6u=T8R/믈QMҖǾ>h&<;H_ХAH|nηAW,H$*s%Z+Jnt0" +٨ʑFjBAguSiiʃVdYJ!нMW|fÄW^-hg3,4ʼ@b::1LE3C>?$IEiYX='#7WϸRV I_O sNQ!8E4c[1vn T`߬Xv^f4䣩#.&qպ)M E+ aeb1)N0q%7cYêfVᯥ˜#M$R9pҢC6uERvLj;8V ֿ~J#8,kgn9Qxgj +\gx?QЊ$%#|zV&{g'jȇCTp.9"dz/8;yp90L=Q`lLroǣ6 u)*a8s}Yd_+>?:b5%EVkQsxLy|sŷ{&#-އjF~#LxX!>9]dL?^3$ kb;u"w ;֙ҔR5G}n6|Nntѥ,3 T}߁G7RaS*|vĸ}kMLvCy,YkFTv(A P&]Ch O[4^] z^sWR8j&'^p>d3,^phGOJX$i_~eޕ4uOt5U# C۔hw'NA0mGAIn}Y'X&~KgjJJN=DA80Hʂ8{Cƃ8-zTBS|];c) 5צaeΛuGh!uQCv?HbΪs6DX \8!RgĞ"{R]\u};5=g.`ـ[yw*iӂ󥊽k=EiN:9^/^h4s~yڗ&Td{)"9A\*9 |9|B;f$LUrB՞wR.jg EPp]&[bͽ;1j)2`bmbDCcQ!~=ʜb"N9$ 屘Ef;bV-a*Ń!B/,Tv9Y:M=ko$'7."9 3D<^~: '$% n q9 C?2Ia'=n0\<54 ĺɷZx4: +FG/Mk\W)XK֪;wd|üCø_dlq}Q("B Rߍ<8jORjգcH4~ W"O̓ ڸ*BTmOH!ĚT;M2Fw]p0y/Rq[Dk q8c\K(i{v<;Mљ5*5VMm7 /ƋE mh ({_k߽d~6꽽8peVxI e4d!>8+K6݊;S8 yT4bJzSz} /$v߫`Ը]C&L_^VĢQ7L6חuܖꓗE| .gp_JtaС73}|i: @L fi!0o]&R#1;E5kzpDHɲ nKFT%g9ap>jLŠG4 ^^|u:GZ]O&^w4a?f.Cɿ3fgد$#ݺT+Br~LpoqK>$O{Gi^^jM[] 8w"ф@j <mdvƳ;޵p>d_:SYy^$46k|PM{n%;^IߢcApŸm-!JPϬ_/fNbn yǓOH;-ham4w=6m@;b4Eea7JU<⢲ "S\TLyo 0)xdg=,۵TB&۹ɯMmC2BZY$̈́6(XxIT #.ނܦ%7h\_ z HkgbK‡9g\ NٚWҟ'k a1._CEX$&Y=t>竌d'֮ \%@)$aK#n|&)!Ab:MԇU:JRLp8xf/ ;Wp1l̈؎01s7WqڲX}i z݉^C'ـ ;`_Jl+t㯇n8v4\"!G%F-rl&9C7?41,,.sxc=]]]KYDndypvIys'6Jæ!_5K6P= Jjn}%>pbpyO\z[zć 3yϷ۵U6r!4%{Y 䪥3pWax𬷦JҬATVLרU%Y҄B6'Jk푞$"O(GS*ZoI\%gC?*Vzgwe}4lPxn\;9|['/Qy=,)m(&vJޱ!FA/6 * #}m*Q.#Xo5&fFNh>:FvЪBgxd#T@X}80=dIIn%AH(طRmdqLy[^xzCfbŷ_¢TLU-`ؙ"HXbc;̾Jۧ\V fi tSBg}mNC]=$ru(uH>y?D9A&RumLӬڋ2͈E.k/EpV{T%Hϝ' ,\X9U8Hvwڿ.䂸W@PH`BÁe['^U@\iipPSkj2K9w;Dm2Nb6z[yK >UNj?|q\%MQg vZ nVJMwԧ pXT06|@:oXΫ`_dCjR ̒3vl{\.1}ޔU3⾲ڴq.] Aݫ ݀U۪3q>il1"˜TY?`lmXՈC7tXjIfe?Jَ% VB?eU eMv 3:!vrH8dhlW>eT M韆 Homwc>4t7&u^Lz}8'i3ޯTˀ "TRPv* _ũM_*]8!f#I90a:{rR'Dd3Y@g؟y>f),G/B6j^o]0`yד>+Ơ™*eWѷE4h9pǦ_u6u#q_J%kVn aNASN( . P A\ ?.a.N#w h`.?R 듕/Tm2<ƟAxI2 oitfh, DK>{;nqB %Y_;/w!"؍ݞvu64=qʎ/:W\1bN-1.G_VFTߚlCWXAxK;)<&e'qu"pt "APBX4xUb0=U=ɶ!|>/Y.N@-DFf[lČe\uU2DN(13o̵Hlxc&dx=XLy;u_}?eXΛmy;{+ `~}[ŒTxU+k-17oҚz(f-u1 @7oaך(I1-'|tKSÚkYF9G1u{+c=p:-$H\ʮ[ &L^:/oz^€퉪*2S wIgkq]XNÍPlLW-BQ:H)li$P.NzEE {06^!H-V}O$ &MmT/N/ȡ%ːQ2'5^^)~ Lb-%SHC[5EPiXP9:׹1eMMo5ZO9:6 ɛqFlBr6*1JNP9=e&j;1R KNțVM"ҘnD0u4xRc ׮O4t:ٿԁG tFHd AkٟVebjHod! I9HHh@^X{jI|] VCYI>1Ôck%] 3K?%jZMzzco#֦\E)R憟z,o7<6Kdvp6]B+r.K!%\ _"ou|`:)wHϘ?Ca7,v GZ#KS-zXC(n1}`UqD5ɣ"FKTA7Mڥ^HPK!fOv<_QzwH;![MT2ȯLXH ЩYXN[؄ViAu>fc"k$-%AP{ܖfP:쨦3㺅q1?1biY|is> owzb\},[PS燚/5)a;.;:NS4f*AfiakRՒ6t+ hY^7eJ[򞙻́CL$ZX uʘ[,%o l>>G(LS&G14fXj?Baލ7 IX=P e^K~V^ơH@DZ)9ڜĕ\z!ıZZ 4w׷S/6#!ctz\x̏h75AB;N[CF.Ai"gϝ! _]F=K=hf9UAܔ aE Rn#ǃ ר(jF-L&*ҫ,%e *6rld߉^7{$%|FQ'SRYz8f7J`mߠO*Ҵ".c GBCҁX a&:j&*Vꈪ$b*JerZw+Oa@+:A>ox?w-v_54zJ\JdVt!4h_eoHmyeG)Һ5^Tҥ*'nuv)ҘEN~)_/[ˋCB!:ђ؛8U%)?}^ CYx'7r]aGN4U [Ͽ&r&lb$,Q;ѹղE\GF]MVxaޕ+i6M^*?k1#x/MW@ijb'@gFbpzy^ $+:O=Û;8""bբf\Hi\\s!_|}\cx*1Q$K^jAk;_*]T䅄)zŇFWԃX_x!‘Ԃ/$hm!@q^6>|~_ߧl^YJrgͲt³fI^qA2hn>*Wwؕh Pa v}jw Bc}]~]T:`@j`qH7\^m=lMAd B{,mEdR-9hsa>q֨nk mVKz2qHM~b)Esok?M q2ʪBG$ݯ찓rP6uA=֌Lu!*X!&_uꌲk}w1$/o8+Q3@QD;x \~vr7Hi+=nٖ0U*,J}2|/)')o- @x}ͣ=bх4hѤ(PU*+IZaCGu= \rN.L:buK,pټ!W3'0rq̮+bGQ/SR+@t*fWAz%H߽89_n66wdOQ!CV[o\caZ6a,XV>n?U[J_h$.![V%VkE=G_.}5^h_8Z7VoEIpfIrfGs&]"dk#^2@|DU!F^u%ZjTv꜐ݹ)i,E<ԲOȥF.&^;>XdzHϋ`夣냓n+`dmmuiDW]H{#8T) ^9ދ*Lxyd!c`/ueoup @_^+C5U|J4a<=*Gv (<0_ӻ|pG ޗ_߇%0z1W uN U-|g+4lNֵ#Vޭb2] s HIRyl&O,2cRUǬ-% WnC--f-)ݭ:ΧaQk,Y'ɏf"+15'B=;ӎF /Ş,vR-Vզ=#;7u rzpm'r&籈-:?%_] KrG~& )=șޮ !2Rf:$+MKP -/w`Ed^1pwKu!4Czt1wNڶMARSVQxkUA-|1>b =Җ"Ba٫Uumg!bZ=k>L?p/»* -$&WqRYV&?!_nTա QWy jZnn%8zZ4!EtRZ]m#e?4Dfi}r^T;guw{JB:JH˭]qF/ jfnb{e Wz]\.|ʽ H%T !ru Ե: "Md❺Snu)Xc`pN6 MɧEY^ʢɧ}xY{óF܇C欏 +^!\""N@iMͱ!<}k)\.zL~͟X-?N"$]ja١< Pt!-cѦo%^Л)PP6̯>; @kW_܂[pPdР<˽'`n3)&jٌ%BbGٴX9_Tp VY[@w -CQcb"4\`PLzx[ᥠBFf~u@)[)dsPp ^ZF]cJHz˸JP%֥sٯIT] |7֭ , v Tek-`Wu+~b7[}EDgVץ£sAy5hP7}(o;Vqu39>)N1cXyl44mӚ>ƲvOP/uMIU)~vNLyu0q =ˋl ȜSdZD !ß)Þu"D{M)PR=>8\LT7rHbw'cQR}YZ]^8qڊ*ObN`nys/ESB>5n)/ uo;% i][geZ &WK\GK̋Vіh5;c˘(`l EF@)F=fsq:!wgʤ-F]M)20>1!>V,m&0_!nۻ4[&lIL3e 6o`y;JQp@` ,%3`f1^ _5}8ku3ʙLr4UMZZ}([;T wIס^N}dcpL(N]Ϗ7trН, )t_pWC"sAC{01|`9n}8C-rfq@ٗ"e32Ku9!m &~CDkhxFfKA?R>WĞW{k@r&n\|GH~#yC/5470moN[,nu~68 %=fZ4sHՔnaz2(J7 GqTBvv%̎*3V`βh]O˜H.8&X6 #!u6R-mL Tx^#m^vhoYs8cƘx*]oA3R~DH}>&UݸӤ7{"_ӣZHG]9FV2:"rU z<dE1UYa%e<#5z(# ҇}f$J>.E|a.E(dcLgElqhz,ҫrwo\6`sw9$ͼ2ʢpV$k=$"({Ɍ(<^+q YccTJDe?2B$L g?Ifi"β,`C[?XߏE"xR j,%SECBQ"KaM=˫\d{E֗kl T9e;1h2{UV7oOI`ܿðDA=gQ=vRr4l%]wA| I&mǣ=TC h@?Јy=h^j?o-Sb;h |v]d#=%vz ߚY!?vpdQ;ۗI49w/{(M8AZ̛)5+O7:&+@+L<E1biah+m1*XDJԑCգ }A֧KPfޟؙ@`caeS\ c!#Kȳ@NSly7t_U H4WW*.s*~Fl5?__ OtPH8-tO (V׉~mW`NRkJdW$/{(XJ+P%emd譳f(q͖QI{p59_3z'KMAmS{ fvXbPυ4'6U_l_j+Paxy1h'˶͟h)58_cA&?r#q%Gwk)Nrm!/̢l!g|(xhE>[Axq2=qO6CcJrFu]77*q|U:p6廬vfQ:SRvKƤO} pLt52C]J `2~̒,:^Lj93X{EG_Bs;!,U,Oz)72| kQs஺(퍘otPNA,˒=/ľ}cD")+qPT9PL[xyu*6Io1 Sj*&Nv3pzBocLajzrfE_sʻyI)SQ!'F-盖 _E( `U; S<&1('|>~$u`ҧie}7Ŀ8arl8Jy۪+W^]ɦ44 ut%r:D~D| 6]5DýFyIp1'FbEWH4YھQp >`5- ~C"i:ߛ=t`W9|ԺA9Z;}^#s[ZZ]jUxu'VG~Ɛ d|2lab:5g^1J6OV7ܴKrpC4{g\O>0HtE\b\rҘ"Bd+N㕬[ɡkX)a :=2 SMC:=pA|i!qrz πT1R?PɡWs!mv+ .3t@LE{z1$o]#CkIrp%^EF֭".\=4ZR\)OE-/j l-4`hb"E~7 榦 .ĵM0fi.Ora^{rN }Ф@;k@8E{,ġ+ؾMy256*č%vd :K(;lK=6 *12tQ"R~] ł f5lĒn DOz ;+fXdžO.eknUT'J_p0޼fZS3j伣(%ɚp͎iP3Bw<RQ!Wλ/8J$?*1&2 +)q5<NXz'?F6P^YT| eJViw)6 L#=">5Ue$=/kEayl[rin9jvH<@$AKsj j#J2r 9b/$]AnDP&IuB:&dtTz1 _et:x̫߅^#Xt)p, wg]JR| Fg$" ΘVAr\pYf<=Rr)[bws2BP~3O\J<4( ™eϗ0̮ղ'Һl:@|ÞMfn&k;.H=kt& j`wt>r[>Vr8 ϱS d+M|"s-#(ޯzKlQ 2w7iCVlpKmblsڍTj%!/bnN24u"2EQFe7OH. L-jKLAoT^q8vĨdp@fkɻ44rs?S5fT1[5P QZ6n/gШ ~dz6/c 2"B|R V`DnN*{hԲ~O“h&;w=db򲣉JbgF#.JE؃UG$qOgk߂V1D!ٻDܼyHE#j(! .^W~ů[iI5c&qDlqd={R,tmRJ F,e.O)n W%3u:(aK]+wU(oI*ɢEBҊ:%_'F%Q(Uz]cC`" |NjtԡaxQ\g ǣؚ̈ZE;Xz U0=#|=T1Q QB+9o7ؾ"7G5$S|"4Hffٍjud5HXL"[j\u=Q_;UۨE;iLЋ.KCH, ˷Wɐ}KX+MI]&#ƗW'yͳں4?͏.@ԚS֫!3* ٟ ;IM B/c`Q &Dc[_!VCD( T:} &í.hkȬ8T͞P]'9vdSYu|qOty~RL[Psߺ7U'bQL"v%]aѹn$-ϯ[(T~sJjR%j-5`*2Kҗ!d{ѨCRI055, 8z#.qVGҚ# 1plطԳ.qU"m6bR-k?yeq7i8hyMU[#_K`8pFPnlM5-Wo=tjȽ GB(+; oQ;5D|-͈+akoɟnӸp ,f .JnG$/o'vO5~ |>Uh㦔uЌG}ȃV{4TŽȆT.ݜZKh;VhKAEe!d dZZ" 2#[ɔ,!m}6, up@Eb_,o5G[RXBeO} l0u̹PV6Z6~2mR48<|а?d)gh#ɫ/x~\R CjtPod撏tSo@3<.9K5?P=zfٛOR}&SW=B[uVߛ 4i&5m$j&,G`ʌbL| S$YohfLk]Y VH%ڱQU[fqqVI Li,tNtΤԩ1 t.?-rO߈ O m~ HL6Ds6ʒ%t*fy쐭;#z::Ns@߱;͵!nQ0o5K=ΫŖ C)DOm1ҟ #ﺸVb|>>NlGiT6V /L~a-\rc(騯f2'$jfi~`Ew|ȜeWZ0xa/ϾT(0(2F@~-=鬵7 O6l O驆p`h[?iaTtnu ,Qz(`'j}gCɰzX>d: H*w.Ln3H"4K24:c#Tt0ovL>- K!W7y.0U4dp).]&?fb)|hQJ1Xg|U=FEb6e!{)VG%b:YDy3ԯTdz*T*3=7G6j"4 `FЛ&q/C~mc(o4G7f0OoT]lPB;Nz/TlԶb嶐ڊs=daSS& :S :Rn`̇=W v\% vk3I{GEFL?W k ΪĊ%ӶY@mK 1DMb`8|([0}0.Pp :v)7.L50CL Ƿd.8sW\ 0SQ>iS$--aݨ'/j-]okPYm 4&)Z~#LXo&$c$3t^u˹ 4))G i0&NnG9@^F9X{\%u[&MDJ9DkxET.R=%@fV}ogƝz#jGR1,1$)}đ=IekiIBZ^_tk0![ϼ)ɨR=ӾD0X}b53:֝%_0t=(kYl}G>Gc;5I㧣Yw5M\}Ӵ>KB\G.)W ږsm:_5<~:m`Tu\?4 t.8D BȔG=?hGZ/ϊ0N Tb>z7s[&d:V&ÚӸ<#j+h]6ﵚ59yi8#,e CIa] juP *Kuʼ3IK>4L! V m}Q+Y(%V:LÇo , “{_Efe>UDYB! 1qŵ\kV,>;O:P&x`w/f(##)l.Sa 4l~`9YfABX7~"o/Pe$Vc.@QM3*;d!DH `񂺷pЂ ! s.Ҷ9i +\@N_LQϚlѦS: e jkGqH%)ע loKD)2&nj%L^䚢_d&%N&P&C):z&DKx_`W9 V "!!Njȕ&oޠ0s2ԕݨ IHu@\)+ (/_vY 3XWƂ(fU?k7P۱P&wˁN 7{Dܺ^m}^~.;@r=ʸv ikYO/_:D[XV1FLp}?᠀bل^#}N5,tN1sb-VPҒs4Ǣ ksd[maomo,Wn3ȻK>bO]P ā?}uBMA \3zʔ|涂G3R7[2)rctWM1 Ѻ[OTrhoZ~r{f! OK|KV$TbNt^mbagZz[xCFr9 #9lCUڹ!i)MQ r](edmpF5<0mX?N~Crٕ_k+x`Zhئk)ᅽOopkn? 1|3,ځm7g&ﺺe@x=(fP\rc_bKto_stk2bdke?) NO}r>"CXs]W& nPd"#r:c؎cyh7Y|I bjHE\qj?O٩Aց&njY W.J؉\?›E}͕&6 e)A90;T$"N^kXD՘?M0YᥭLSspK=Qovބ$okg1@)IJ`;ɏReL n HkU@|% ^ =Y #O~5#pAOiP>glͫ8:zrzDd7 Lxl&{pSw|SRKT3r~iĆٗFks8cV9 8,lxʼ̰H?NSR=6*h)I [VjU=jx+?oHڪpWt4@P+xu"ziG rF[UGɛt| e@AO`ok!˟Lײ#ԟP*qW[G5a7$&J uQrbZ]N1paqnF/FXb,߭{",W᫪9 vHQY=i {ϠN2^?G%ە +ی1sJ">R3`Ju``۶V#ˀK} ɐ˳$_ZnJ[o{eE`R,Lӡ~kWֆU4QХGvsd(S$,i3Uk|'"тI&"zځ{jGD=7aޢغ#6 &@Əf>SF^ qnFY$mfd5ET*ؑ2wjTQ\DUD~S=5HQLn* S?bu}7ƺZbРoԻ817f{d{_įDs% G\-'S.e Hqk~f>Pfoi>5!U2BmLWhӯM򩿡BP"ӛuߚԋޅr&+*)f4(A;0YZ0707010000001e000081a4000000000000000000000001668c1691000051bc000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/=Qz]?Eh=ڜ.+̈ҕ mqCѱ4FQ;F,oMriI&^0MfL)ʧuNh,l H@=e Ǎ E=7<tлݍ={圀 p}^^D靟i\~=dͱꓖdXZ>s)BM-:@cwL#Ï[uA 頧;%L>)m8IB1# c!DbMP,qpSYd3+-K{΅Jq}y=Xk+6c| }J@Hx]Pۇm/#FlOPTʹbŃ#  OQ.`;XjWuHi^YīØHNWo* fGx@@}YyRluF=#SEm2ŝdpaZ9cr8NzX1〭Wľ}n8P?Mdnuf4-_>9Cnc̚_!@ؠw: B]zT&GWδ~L2HEVXShY >'m3[}Ɂ=p '+ۢwW0f^#l-H爇7%aQ9etƺCEtwܳcR7(h5:,)Ҡ=oQ,BL`#"->Zރ!6"dZ51&9`zH9ٞUH]bzt_~2<]Ev+q1v} S7$ TJk.p/s84ې-I qLd͎?fG_g ~j*cޭ-uF\ D+ҡD>T0x4NYlkT-݋ϙD/x11q}Au':XfrdK=8#8e5΅,9DqObVm,UuΚJA7texg#UȠ%!rI"⥔x?h~3䶨u3|yL@aZY;gɥ0?2?#+wPςzIj~::෼sYH閺&RK)ZAT NuUt0\[͑ʇ+ 3exDM Zn)|nVY%:ᖌ& S}Ko(&seoDPc(- +~3"vtG)O3 WKھ(1iHz`X):vXK#vd3$-mBP#=fg/l$%ztA"WȲa3ݞ?IE$u e2r7B}Y[Y%W ӭ$"8'j+vo,x*NH6CH/\$4Ww~F5(mHHh^X۳3 .~MFpϐ [fα R$K'_g1{AęwYdoܢ`jaPu};LQ%h*â)CGOsjYktxPcQfPMsF( ̓, K  wqR!_xu@{OLDQ }Ef(U`=$<8nWׄt8Z6,&ؓ V[K$->$?\DיѴ'!Ԗ vk+_ex"t5Z?PLz/psҀ2{ H=1AkGT3HggYwNM 4j y dwzfs`M1%AU7O (,#&&'ԊĖ@?trjEqj}3_ZR]ɾyPBFV34%.;A z EZGJn+2.ΝO`?\4g M]o}T;[񞓿){ƫfA @kTԍvp!^ fOS?{r^[R3M; 슰Bك%K!k$/r6SAHϬW'eFvo$@U1y>ݖ߶ k8V.Ō*\N~q'kt}i~*- ?+i|`/DCd{27b5B H!5D^znLdR2w T~ia^5-sz]TToZcb>~Pϭ{pzb7^QbcDf68I>f"Y;NPP:%ƵkmJ3qwL,oJUUOr.fiՈbx(9 3&b/e?mYV1mzSbhJJh 3WLdZՎq~I}+`TéO8U 5ނ}#|`%AH߹T9aqWTe~IbW)d-\ |&!2bpṴ00_Oxh9Cgih2G6Zq_H㤗 z,(ׄMETb*ask͔{U#.쏺[]BB/mm9L }YQ<_Lub$ kݑoN{-kB]P91(Jn> H[ ,Xj' k۬R5U .H><6_=}3Ze޵7⍎PD/"SZy"}3Ht;WvRZh`Ρ1'|Z fgC^|8ئa!^쟇T>ioOL>k?r/F䟸f)*#,ȩ0z8E$hQڅ5Qw4i=afḦ́6(]ay =d_fx>:Տ|EI4G73, }x<,~BWnMlz㍁Z@D6| =\6۰[Z63}yEKUl18٪)񋐖yǬfc1AC%˳+买Fo|śKXEgn,x်0_&W]\;U֔~-P"r/gg)Pw\jP>6PXc}&M-P[O[pM$.%ؚ07j8~IvT!pcJmLp 3@9dOhSTj7rZAmt,U ⲻcG=TPV ('=)]AdVtÜuCyeX |K&w1̬P,([ZaŪf!҈L<)PERE3t؞{i FNϱl/Zx3I=" Å>,]@A2Vϖ/*P=Am?ԭ.<ٕ.s͘YB9`M݊@x4k@fvվR;2IqT'BG *[/,*RTn2l!|t!) 2df<ڳdMrs*i6_#)3nL6%%|O֒((5& AFhVr_Ljb"Ly߮a|ۋ;ݠr վDV:aM_XNzNQ &z$Qzў̂|SjfTeU[.NdK ŵY׍5B})\ 4t G[T.sa{g➼W=_D4OJ?v]Xge僛=Na1\i}npNvpu2 Xg¶Xm'9 :Hnylw7 u+@q9 4qj8h7Ynx.\~壠x]Ο@|\0^Z̪Dx$/U2 X7թYڤ/J|{b(w̯:R'u=5)%Nx3/#^K9kJ]Ӌ259UtkR[/f%!|kM'@6~G g (R_l*-V hI 9FY2-]Ie\pskEAn7ȡ)u4\N]Dՠڕ(ׯJrI ;PlXmDɰ b13p-xgFs^|LMO}1i?x@Hg~ dUU"]Q19 :roMe>a^$u?6L{|TT56 .lj1)5ϯX5d2 Utu``"M 4aN.28Tn[Q N͞2k'bmCuttNߢ9WpJG"`CjSǜSEs*77TCN\\X9} 7b/mU] 5Q|>R=e׻0'Ӿ=oߔ2ʔR@ ,Z5(0{Fak^JU='K.;r֌@zWzeLLjy˳#O%1qn s̤ly֛3\Q;r+ Qor(oJc"EdëBhWx]؀F*1N<@D__^`enoI8<v.U)UDw[<@UNJ $iQg:BQJ sR'*Axj9j ?}(+g_l+7 Tq}H]ͅDFt?8 ]*U3VQ nKhnmBv7Z/A"?u&np![M%5cM;Q7[#eR29F$p|Vv i^'-+ox:g+M"98 If;7U!k{SD5%5W&#xudl9@)(!e }0o=E4\  ATjLTEEOvבa04(Y@[`@(R4x>j?L̖|b:/"pcG96-mTX8򉿝gO̊FݪD'3xr@ { M { ]yBCrMXIрZkmRȉԂ=Q,lb"*[dj;/J/uX y]EFb,n/Z))В-Mv; h]l㇃TU̓[[F񑺵G]iC@}+bq 8cmiy:j0]^Qײg q M|YJki4Җ*ZAL8,+,9iL=3ԡ~mjR/)Wxjg܅~6><LLDo`BSg$ ,`l&c890Pn`Y$ bdPRS6'ohsi4 KJfܩJ9Nlo*T] /]ZKx ~S_XjT1W^kWADZ ]w0)dgp,H 3@%6k9 [^ Wj@wf Ĝ;40)崷!Uw QxbM15}Ϳ(;X;2r"MIًnoH+ {_T9`wN, VJ_Jj~[KV>trU8>V_TN{Lh+Y. f\=2:TG+qkC[M@_W.PWL%U6p{(xVimJؤ2kn;U uk6J>Qh$cbrXK9!4Pn?;.>ogTzM&tnj`AuU w& ~8f"i7zV/P69 (>քVt:[̧wu)Ez+v "AhZ K~)KCؿ.g9|=@ˊnRVF}Ew8s+il&5*34WDž(s|`~B*TCjթQF_D5:)0]x>ok3O5ģ۶zDXMCww#v3dn޻q;4'J@i9xKv]@eZЉ~ҟսZeoo:jm#M\϶X%vȩ$7}!r^uDk%l؎.2+0()פ@3-iz J>%m hH(m crGHlx9uh!]Mе" &VcY/%S"IVtSʤ,^cpPkzܸylgx٣r$݋JVyԌ :Q<"ޢm FWg.|&]/K^^‹{u4ͫG'PX+#OzBBN0*97S21 GZtu|́ Nl ,w&S%g| .I>vF!Fz;b:!bR3:1Ǥx4dt2kax\z#.Ivi[f@ ,7(9Ȅ( Qz&N< L.>zϊq憤Pf Q9K` d l- #`QgR_1^3[>q4" | QK1>n - ϪeowwU ?TUo DػE(a,-ޣkΊɦjÂ@E63nФw* 4uRL;'vU| @G͡&G#Wh8<=o 3?cP%?*jjɋHRTcBɀ~+h !y¸!bat֒9z<8zBMr/2{q*1 Ufo!9r%hn˺&48gx6[aACmʳ!(:"̂*$ >/[|?8q`%W{a/IM14_nD @&&SEA%P]aS/<=|3)g:L0[lZQ^g^\Be@*P>601l5 4%B2J59kHZ? !jx5س#![y{JV??$v-Q]Lc\rOgڍ[ G!HAB@O`)fV/ۓf̨6n 3l7Ϋ~|<ӢGo,XWL{MvgME MO2BygYR?'yw_\کEj*( }0"_hCn}ث!NVULm5nM{(@C,#N@<KrGd^+ J a0IOcNXA]IG̫ 13;6բWFns(_ 8PrQ^}l&Yۡ$Il^!RMT^D;gpYT}m(Աص떒q f(Mb[wb ؃6~`U_IcIN;~F5Ks4? X,g zIX wo/Z u!ki5Y9eѴ%gy?[\NWjAXI7P!mhWD!fEWU^8!*Z:7NLA("i"Wa'kW>T(C0-Fc n lrm9t;%MK;Õ 6̳| d @ x_䗏,v?{@9~Ҏ@a9HvKz ^Ϧy\!ɱa4(SgJUjju[Ͽj)@Q5bsB! @*|{Tf{{cjwB@(iPʩ92H‘0)6\#QN ev:pP: 8ۜt&YA.~1YRKp8 $z9#o/B1{s[LZ ͆`Z%E)'%oC(&w7g4sH@O}? bA*o;(ƫÓi$>j2%ᘞ1ِfm |H%nXtm3_gq]%ppw.ι$2}ᆏ"Is va;6 efM^a`^b)%s\#{Ēs1tϮb^A3Cv|[J]#ߴzYb +~(kfsGaIT!2w>MW:3zCc,S^/ĄQbtPfXE#Jnlfv5R8xQIQ-t=62DD<֦2am̡TX)W\+ _R*sH46h0aVcRc#n#G 눹Y0rQ A/?$L@ZJ Yc1]@dպ<TĽ+J(bW5n~Q1q 4s]}+ Y{^6,BN6o+C,8X^(ϜBXgS}ڋe=.ft =aoq% O0jw!J;!}?v\Ig!Qn;f댹:笀W~gE?EٞRG 6Q13]Bבo-8G2x4uʭ eJAc ʀvN7pkBW܏yj889XʁO [O_uQ(K\ټ xl&Nok7mQ> R>zRe<-լ-#oK3g!I5al#5_=3p< iut v)֔0-bƐY6٬(!­DJjeU.^KƩLBx8NR__Y@h˼bgI$i#x`>W宅zJnx!iQ{=-ǍqnF!!` \%dž)XQRuM*`BliքMZdme/^c7Fuim3w6ʌiͱ;>E0fyr} JPU؃&#LdEa$( Sml3u]UƘHN[*GsprS}$6يF@-P]c8rvx ;!Ch(su"88yV.*]vmFEn%rxkQ/5)D ،H>Y;E%~*v;0X*UsQ9J3]ך rGt 2 dD(ݘ/+MMۺK2:f./p5 .ֶ;.k1&QќF%=uFA(u2"Ҕg &{S<鑵7DHMl7nB:˃xM}z}~b~dN++!VC` [Fgكv҃|a]># H:~HdzSڠ޾0#.{WW/H&/׍95u%r@l׫)u(Bz5Wk]ecB5 ||냔DưR!%}a'Dg\cp0m)N /?':)ð?HwCx4lE#pߋv-O)˷W1IatVrK5TC#'|&?raVfӴ\M(fT@5"S{tО:Ľ封G#rr._u1o:[(ҝ^C4iZ!3%Zdv{30>w,ڛ- \ 9ӿRZY5}l|VPI?55%?wfixI1FoK6?"ϨAlWJ@Bq1k@A0paK0'•Rm!Mӄ VUI k MkO TTrL=2x9n 7"AGsW׳.lO}'d} c n: c>m#%ۖ.MBNF޵L[JOTh7KK8W!KAZx20ix(SޟT,IsY_j;ɵd+FG#{5[#\1A%,貰 9\S8bf7b=.iM%@~٘|;8 R ].! *uKC*"ѰS^KA;L("{i n:ٮ 1Y =@`:jȈ}4; ^y9 ͖FEXުƑD{6 =i~ۓhirpSBx+#&8aB32_>GAR)8lG䘠̔!8A%!6Y@sh)%S6K ZZWk*럠>q[3x4cWDFU WpJuȐ9D4p v;`Ek$[[UOʭW(lZ Y jzmJ[a'P.]0wB[{J\Y1z y &:[%'-NeSDЏE27~BaMN^D׻_ayL4IpxJ؛t( `e.`?.)'K4X_>q /Ý3h^P~ڳ<)nʨi0cE#Xk`bO9}\ QYA㓷N'gk{JD:D(k,Si`sº4b/fۍ؝DUn#շp<>oE-kMLy+Պ$kn!QߪEw/n0$( XW|(i0Wvp..@,jG;s8ڮ7p {sltrT:34i/x-Y\3UKDfE5֦\\nl/xa7,CƔ"I uΫX_hׂm[Rԟ2}$eq%aW>@@Z3}bGÑS-حE=P*peb:Jt`NoT*ЪyJHpeЂ󿤘I\dB#*\[1諯g~0J}{];gJ؉JhDk ua6 h XɨڋRdie)[D/ *'>$u֨.16(IDBG=ǯ$^*Dz{^xBbFg kÔ74_'r%LXHbc }jb?bjkYvHŅ>=T݈.?|Ee 8R.h;ɻ{a+| &T*jeQ7 wisA'꓉"<^^P, g6'ƣgG[wT*j,ud}A(+LpOT]ffTy*X9E=h+49:C%^E"Ӊmul,'-,iX%pchTQH'%}C4{WuHB =b@؅=/qP)^9THs27aB KgvO+C5i8 =g!IU7 JvI|+⿁։rOe(pWK}p;KEsRl3iҔs~T7h{$Wӹ L@ dH?mg,M[ 87fO [ !@M+2ZdoYdꄰD*f]; c݀#-e3L@.?# !a&nMsҗ25) ǿ +`p6~E%(icb a#W<yט41N>J"':@dN$4J䵪@0AraIjy=S1<LOх>P9#h7?AR2k=;1a$E4XWoəm:Co&foFj($P2>k]u* ¾H'K֘YSf&%S8>{Cꂒ|"ꠧDG&'4(HL P0ngb,IuOT;1+SB-PRYm48V{`ЧL(2m%L8%WL5|t>S[v@#;v>Umq0_iq4߃ewi4+q_D9,6U0((3 .9St&*7 Bh`:cyI.6Ҧz؝H^F g=ڣ>)%/R.c hӜTUY']7`ifd-)Ny zNھoI~/Dɨ >WwmV;xT #IU=rO_>҇p1q!C*&Z8v);^(mxѱ%}19z`Ty1ܞG֢hU1˕4Me3bsyL;~V$S ꚢ䱏~#.38v谼iթAX%I+!3r'߃v|2pR <ݚj P1#p 2'̂+Pgz)Mv\Y?=Wk+a|/K,Dcu-/$7wg ԅujlK}XûCtEݙj>՗^%ɑ,--17:*8B ::JhQ(1Yw.r K.1êO-'2eX0\{0Y$Ռ6]c+^v:$L"MZ(;PqHeL}p-ɏgHp&r;]\vxNvW(l m F{[e=1X{`:cޢI:jqϑ)7 fx-Ԓȟ0u_2F6)w֜'"RX{Oi]߹)ŋO 満ŭa*i#k-ސl-Jfh)0Igh F~:XJ;R+ x*vձU͛k /*}tRdjR9A!DɔSG+vĄYJdYOp2 =ŅH' H\X/uĽxB(4;͟(o>HY̤EQ&l $hF$`uo?;8q7n-0* Ro9*?4+%SX>>VX2ivgYZ0707010000001f000081a4000000000000000000000001668c1691000b5fe0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/␿]?Eh=ڜ.+$ÏhAWN #,A8Xч=#y @J n0Q^C9JP?h΢_ (t.z-u^+iՏQ ,χ?d]%sOxH AJwJYtH߃Qy(lA[k:, :B\TZXmB˵'Y 띛 zD%E''LBҁFV t1\n[ьW8$jl"uf+QcN]A^K2`LZz)W˫?Ьpnb;z9.q(jWДvILī Jb|as* 8;tnF|PMQ](U6GD6|{3C>frΪ:y }#* "o: 6|Kx^bxhv[Tsy[IblBHETɡEoM({8. d-SS5p%NbJpU6Sdv_eȼ@f'ÿsy/d'[/> Z0ڌ dŨf0v mB(Dű3Or",& oi- G@(5;'#W0AzρCO 7DM\5V ġpc[ӝc<(ǝI`C+6)зу\]b (ߗSI\\K M3j(|]UXj{kP\ dm0ër'/H|*ֿPh!Gw.)+!DpgDhHHxuY.Q5ПE\^~M6"tn8%֮ Qk=^P,GN9h6 ZT*"~'=U5>.!I DW^pa&<ۻ,YFc"D@9TQ ~Fӵ&/17~ҟ56$BBnbj k(^趀QRSy^ҁ!R I튌x{~P G=5(xc6V"x9PH|Ȃ&S_ĂN{2~ىM۴f7 NN#> JSO15Y#+h)-~1Cvg^&'ON@]k.O(V@S|}/ ;KzUcp }1c42,,DID/MYl9@'y;v<~;HlI .҅vYpgӃ ; DֵHdƈٮ/Xowj ,kp&? !;PG_'v>!tɍupWdQs>njNmH-3gE3{bohȜ;̚Hm4epĒ Bp4 \2"N6ITOPM#09w'(vfa]g\Dxq&q.$2Z``Xry6(./za:j+, VHaByob,AjXJw7HB~zsN 3#+qInj#urޗZ7BI>B#N3F!iSČ\ArFd__&?Q\{N<o ^'6\nA\G@6"Dߎ/8TAI9 bH/h>M]LcGŦl"U;Nro{O`*hŖf0EL'@߉AlL⟣"ɸCvmɁ3Tl n 'y{h-ݲ>ٰ3_Yz 1C£+&/x!U(iXdmh:>9Rf*EzqQGdA̎]7[N-EU-jjcU8[:@񍗆4A;qcnxX(H3P=h;0^/+FV? ]wL:Gj5ob\OWW}耷~%r퓷zN(IQRIWY2ӈc?)3yf})0LaQclYjv +ir~Vjc(/fr %3_h Os D~,ASO}C2%RTΧW){H$h?dn4Vx;"*C YekR!-fϽWw/=b ?]ݹdQ+0euBM-;x r#.5&7sjKdފRj)2uxz'Eq]kmFqil-džMmɁ/"nd, B* ZŒ"vWy9XqZ@S`p;Lp/~?QЪ w\  _p!m#BpJ HDݚRQ`pTX㴂?Ta$,iJ.eٖYZg7װ纂'Ju]rl exoO\)"G#!qߝML^ sE-(G;px^,>K@>3%o=Fw=TyαZnIG<*쟅k"Y#x-^39&[ c@W5>ӤX 8+C~Rh~|D;F[4#ft49! gj)ʐ5"i5%)_&MmKR>POEhG}t͖ByÛɺd)(!%bxj qZBBߥiCKP3uUHnI gȳ\vm(Ma (5Ubjl Xcg=N="K6dē}DZBvs- ԝOdjdf+YѰh𛒮{Qڤ2}*]TIkINɨA4ؕbɖ-[!mc/TgP!tiуYTCa8y6L4@JqbJT֢K)B eTI 2P`]hWpBluD8 ]k7R̲qMtML8zEn'ƶN[da!%z@^+2vBnx+2 K !8c Y.D}BqV'GvZ{Q>7TķU1Q&>e"KWJyV[8d(΍u+kQ/kUhC} 5$}w/P=y3=xL7y&`RGlPT\V7*"ՍUQKP/txGFM;j\77Ntʵ.!BIUeȕ$]u_(3ܰ"\U'0vPz@^LBu{7F&aYݙm{B[t9s&l96L (Υ 8l`(?!lʽ%rF@i$خe ݉8i=Hng+moٿE&e|gP=f.0X.b!ȐfOcky-dAB9f*G/IvFGjO:pNé ,U_]pk>Q^nS=9.^#TZEިGM5ġŘic/ +ao/#XB:6ەXq$Yv3/+~3ἩCΜv%\cI?amr",Z,as1q3'ӱfytyzgTćk\Yt Ra<]NGZ:|Eryx>`K#A5+ASS?x&a.L8+;Byzٌ_eI* x'@?nY@E,(-E3Ȝ[^/+DǮN](L j&6o%ur Xr^MFxb0TTKП6\$8J1N]kِx\2%MqXob^e>R_gDyk HA$$6d֩j?Ӑ`鶐gs"dM6ewfe J^k@ol#=*6sHw.kp`s^k^ݤK-s W贲&0BW3,b# B09o簑8ya zDfo,0 GbzR{ExzB[ |%wGrA'?qft I(, v}46u{=pFםX3N[3,MɒMl.}HVm;dMʪ? KggQ('ymjǕ,*Q b%y]׃g0^8j2& ϓng3'QthȻȼ:Ux~niF+ `go_h**={ѼDetJ}gpUO41(<8YWi0>GOepSB1! Vn~Ľ?>t&;q87dky޷>y1hJ4){Z"|ҳiKrĿSN2{`ɢ =VOd+Bhiuy;;2rlў+g:ө u)6kUYB'5o:jɚLSTl)ԄђNJ?wxݨ1<$;הm< }n '=* $_S {?ٹ, \Ouc؞䥃MSh`nm 9ZU8H7/coyŒ p )?GB5QWDqrhGJԨ[Ț#_TIExӵ*oII?VuCYCj f(ד "tX\p&D3O |T݇dYuR [t8ܠbb+h\πr(x v /lV7k"cODVjGF6e?%S(Ubr>iu`"rjf?Ķmz7)u Wm%}G6jdIU,jfT0*}{EɛVc /h XHG@}tkmBvS!I?foH-{"Fƾbhյ; vBioee*L_sYգdZ@gY"v?HS?Asff:΢͂n(RY5fM7ǧkŲSIץ jӜ}/H~)Cܤm.T֡9aPy*vJXART]_~kXl%9db:wNTgrI&󎺸,,o7*RӬ2,]EɎf@VpC|/סXIw>/<ӣE35 v%8 Af/A@>8 坍_/ 㑋 LY: \#>=LT}?;%2>T.$.unKBe7f N%>BL(`a2,޲C{U2yJh-P4r\cp=>; x[`$P.hX> g%Nm,j_ױ?:nU x{G=a3UeOP@*'uvHxnN{DĆ *͟w֖ܦaw6FTdx#uf~q׹Ĺe}II7۝5M >|NLqNB'{K2A 7 CJ tC3h7oNRx# . \XZWYY3SY,$656婊ы_^^"a}Y/hZ|s41m9Z&uՀzWД2]=N!Yh'@+A "ة[EVk${ˤ1>!YZ&O3Qp!Q2M OTm:Jڤ=((2.d [TDX0j ]mP`߀QZec3[5wl6`ǔ%J8F!u˓O{zi:JViAc!L)ċW( ?C!eTTVȓDgޕLZ5ك+j|re[+" *:D|ZjƋ9Km,yzE'M& ac 3۪{-z>;w>J&QJEqc}Ƣ3Y ZpjcqmMpk,F@# WM- ]R74GzM9~>)<T$0ɸ!zxRw>ܒOQVrƞG:l2ɣ܅:Bferqp!'{ I0xN;QP z m%1\!kP&>u%PЎ[$4p,*ʥDxrLJ`VwC2ߗֶVP˦DzQ[qpЭ4}tמffШRrJFYDt$>B1?G^p dL`/B ͣB;y̷U$=FYQFf&zRV~vR x5o ,`?|pĻ@8/W4mHk! UֲL~4_MmlKF0M\*!HܣَCVL2;zI1+~$sK/:{dT,ϋ;Is#D$GKWHE8CJHetr' e7@7 _L>¬H‹ܾx6?n莒]ӯ 4 3=eIK2(Y`i^SW:3yTh-|?(SlP6 G*=&ȊG^/eyv)RQ$kȊ2+Iv*$kuY1S#uȃTgx9\VҔ'4ȡUMk$ڛF\D@dKmeITmBYq<.LdG4v#u!/a} Ch5?<☞ @l^](jF{Uu4d2zˈηÁ(-J,IC+Xf,y&eRGm^YѠgip<4`vOe0cvVnjt ,xt({zjS-WUCGz$D'W|k }X<+TF;n`Y#\GO7H m} ns rhrћQ?Fh}!*:{.p^WF}A &cR,S1Frrti!kg=9 6 # %i@zlȕ 8X6e23~PGt }ϯ} .SLx]µKiTϏ:<oqJsUIb9BZֿT<^E2,Iͤu3R[ڷy%DaBC,a]-(Sn+~$mvl ԶO$!%2+[޻7-fSV&x z4v6?E u3pC}U'2Y} {ST\ߪ~ lyJK0-<$t5F6hND^,3(6YIܢ~$*50D}  ֯lZŅ43kM+ k#"6;r\Vs`+u_2L1/{01n LQalj!VM~:6%V@8[Qk`!eL7uK2IbvGӁ#ML㰍mOs>8&1(i^T1$B0Hv ,ʁ#HꑑQz,%n8-$;jz eN\`o2CK| s!U߮պGZDrP'2BD' %__P"+M9yۆh V 3Txa? xx߯~ɲg㈎L_w2B;Tx7/ H)C`ec3rscR K&ZF6/16LclujS!^RDaB:PΪ<gz@Z1F/KL&C?IGn2o=MRC ,Bg?ExO(Xɯ@n}7 FtFv1P^&9xxo'wr^L9Uk9lRʼn.8.h\goJpC>DoȕNi ,!r9N41ΡHFvict,̾݌BGLMMORpb({@Š9JI \\0CX7 M$G|tȇ wo]*3'V2[jƏMZVHiaK U$̟4MwyM_eࡗ\3| c@?"WY@b{ 3: p V%1&PO0*s҇Lcؚ;Mw2kb?iTt*Ĝ1dZ-5B휎8h#׳CУG ^dd,Swbg(ί!O!l+gr`d\k#oGk`0$RtomN=.m)4` n?N3xQgBtGH1l!r>ʮg"Bk4Nk=J؎ThtS@fkQ]:ROᗐ-P< (֖lqMZuߵM=[s.pZ֋7;!}ro{Me bߔzh "=yJ.DOWu0-2><%Ϻ#)P)|;hg@|$c)r MV(|hcmkR$p2(fJhq Ap,M}pSr ϐŀ:5Uw},Km\G .&6t%O& x%~Ze ZtUH%GL=r%X!oJu;o Fhxo5q4ɂdd b&%=v`k; l0>i@ewR,KY0\vI #"kk0' a`Li"# Nlo*)&1@-;Uo!` Dܣ-4'f묆ƽ}Pr5#kqʝ#?]6u_~krh"-{vܹr55ؐ;AS -LxX*\ͳxUNWSpXr\{ݕVDௗ,eO0!2HdT8ZփK1ʊ;ܠF~.GT$m'HÕ^ǀ ?#P^fr+MoҝpWoF`dŸ:Ą^7Ѭq+HtA>މ{jA*!ye.LGƥ̈́-t8yuܴ`Mxh22m[)^sQpeq9Y_DoTʊz /t z*aE)CGwYJ-8SỲ0QR.wy[QDdlzD?N"wE(Nej inD+`,5nh`)*^܈O( z4Ύ{ӊ?sqm? EPܦ11D}Чhf@E%1(Z @FƵTJ1g)j?34 s'Ei b J1 LH<&ާmbYtTfx91=Գ>S4oڕU3s+}qik\%+Ue軋^\MKsM mFG a5}n10SRf?x/j}9X-& <$X[ܖW'+@DT_rYTg*)p?,zQ/e_ɻۭ;gl~*@zEqO(]N[AOXEJW_h)o4?Ua N#M]<>k"T-duLT?lX9虣F唝Uzi?2d{WrjI{}Ul+;$ :tY6+4278x=aOUbŸla+UY/Z`ʞ5)7 ߍGgxlmÇj ܧbO)JI_T'0[O(:**ns(*Gޘi&ө&!:hz:Q1ҽp]@ۑz*YO wB sfcy /|{plF_Wg! 4`>p,|1>ؓW蘴-?vzC{n ֯&k缴^5KFDTǣpo-ry2'T\!`wTɉYkeX*RŔ3>*nxǗ(ͨ$*L,&iĥNypc = ޝ„d9 /.Jq$žy{bg9zx $LaDn‘jʞC4q5p'bgLu%xR?nԬW)%3Rr+Pԯqp հ[5bȟ1 ц Q7yV`݉2w7<AMK}(o)6yj2Sȧ6mMC΃%h$jN?v\F%_|GB6 %OxI-^|z:^Ί =8Q5I-Ϩg;EַgW&ҏIԌ-&K*?aMR.$[`(b+]|}NpzOORȥI-_DV43W0aQGwfWԸN}t)(DUXǼ^Nɸ?)uDzlj#h(G$)ƒ?z5y9JKL>|  wbՍ-{ODcRǍ~\ѵ܅8NJC"uն*jL;"ZNE&~w+c o*@g7Z:S)FkjvPn; ? >gD.nM@DNx^=6&{u5!ZJ]&Z ? eq)σ#5}ZP9qlz`,S3s;z)y"1#DطlX$B[Vd jKm|N@QK 흉ڷiqs#<&A>9Лl%  $]=Ɨ);f5ۥi0 hT^*7PLsU@_Eftz<ɱR+hLՆK UoEǔvL Wt~ ]TtOnrlvEwvĂXaG \elKR 螯x#0mZ)OK~U-|D:HQJu5w[0@s82.RF n'&xtyݱE*#b~Wؘ,y#w2&v6-}gے0nzhv*:)=Zqi )?8nf|/y/eN{R̘T6 cWuguHDR 3rwpk|-|B;UL5d#Vղaq4b8mv(2g1jVŀWM͖![ؒ,i[d)WOOe1GFbdCQ^G-M?h;J7H.R7K&"O),PC%;wf^ݥ6LE(y4ay40HRE60gWIfu@μR@!|##m +h4z"έ G58ĻPeę$'{jZʊ [cQu DMI|ꟴrH(Տ77JW+*H(QGî]CY\<~nzzxBɩdDǪ0o0h$XB V;xJ= _ էgN; uc#J[o[=_j+^|\0kI\WTPpR6H ~{#[|x+1N_;o~fpvc+;su>5yX#kdJ-B( 6$Y/ָ8VbS"y_[C̦|7`|4,~jۭT?hcO&<@V׵rӐ%u  Į>x?@RdG eb7鍅7$;AN _O4Z!C^pŌV\L˛~ }@vɻC')ԧeݥ܏3!mqY!$f/(aJ4jB3\=Y '>.mQ+-G`Jj*zB ?J,_ô557G6jU-6{ly`^'hJA5#>&雷}? 򴥣zG٤۠]ݲe˖'('ځ֔eK_ bJ ֊.!4vFGLN9OЊq5ZEv݃;$,*{Ҳ?HRv@Lqapvf6x~kC_Ѽw j9gDOSP4A K6kcQn>9=1H<掔XEFtX)Ɲ؁$]aUlN.l너=i? j-(؋!`U>[m!} "*_MuvIPbΕ.* ƦZ/:җt׉}#-:vW8wǸ*mAv ?Wo0yǺ\H]wWn=&`ZAi]2bC[gDWEP-v?>-xOL,VaTjzmWm_ =XΚnX;G<{G-ҍt [I: O:J1]x"U+K+f[m.t [3XSc[) J;*tD:!"vŨ%z;|MnqCV}v79ɏpeO?6F=B* 3-)m:sĠ"ȳ0KB&W~ -`߁q ЫĊdB1tpcLQAKUr ]q랲P75AhpL@ _hE/67jsO7LZ~iѷ{?5$y;_:X \0ڽm` Us7ln+ b?ߗ"g?M%t ^ u{Y#q.'`xܲ)ˑ['^kyeDc33^5M)ݸ= &W4Z<*%'(UuJ*L:.\M)4nI=w#יV5"t{a}wߋM6}11GN*L>{1,"kèB EYI4t~яPSe|ywiRw2.nzmɗ%bf,G\z87hB cg.p&Uy8qA8D's z_1@$N=gYc&3!L&+DeT{4̱p}Qv$FBmO:2'jGeVzkz;TSc Ib-$YA2t<8`&sF\WぜXIy63Wrս^()jFGd>m\z~o|^CsOs- yb\}FI-8hVY gT_r?A}dhysw+RHufx+czJپTxQ#LD|vyE&, 4Zm~e `bvONG1  (ڞopF'V:tNu<2/N_5V]?I@8*Ht v_|3f|.LepqGZ[/ 4E&IVr>)äGetֵm'.@Cld- %3ޫeWƼFo-5-+3EMr ~Ck1Mޮo4eIn=Q8U~7a>Y&qYk܀7{ޟ3&qPyYv|e<g/ FAI~"KYq' V5X[_Ct9u_v.EtPB%! K-ՈDrAܿ#RbHj.ڟ /C< thv^+EZ_t.-A[OI9tY㗀=94W[ʷ\(_ݰhX|DvݷTb7ZXB_!Iu:2lFt|89.%!H=Rz'p-&RQ!}sTckD-ܫV9_Zx I66څR jb[nR*mDn.Cg{XQF9|]-`῅qxp}xٖz7m`& Rnh91\.Έ!ӈGgARGz&q H7q VͱVuc2}wLR a*ѧ ="31H76S,I0r&'w2?/g0-I*Iƽ  /V74s'À{`_'įKСn$Ywu2F͕ntu̲DKzq޴q`o,Vo1٭;yoTg O16!Q<Z PHC خKSRQtmw̙M'`!C0A]pu? j~iOHq{S'|uyr_-PYZ&`..Q뵿hB_l>t3"ЯFeVdEQX)%nZƢQW_}%}pBy tWR5-g&b\d #@ԶTr@@Y6Fk<ھzV.- 9ki!I1 <֡p$0GL0|CMlx9:hEMܙ-?-(r,mna0-?$]kK:8dj~U_^ѹ cл᡿ ~WD(ۆn ڞ|lD~k:5w:#acJ#5~ 0y>TJ\9c5ƼDBQ9YkhwvHQb u r60[ȕ>'-f h5j"ddFF4; Baom*%iu*Z=]<.FF?M*nj`I~n=pㅐI$wdS1^j~ FJ6LƹP50P٫Zpr02X7EvĂJWWz4S_bPίT…Ү6. IXz~9њ SyC,CmvZ <3G7P[ev(>,ڡߚhp5־a44iyXC 'J{.?wƽp Qٽk3T z%&5ɰn eA~sN9|ѳ) ep)z8ݼw}_inJSU}É}]j)nMؘv)<DX4\jRA95`swyٛ|CeRr$$[F37UtB7ֿ2mKdGCpjƜvByp{fd P1YzOgԘyeJҿ#?!wYkNLS&ZKA"5VґS. uu8`:xpQfԎ˜ϻאiH"Yg6TŠԺ[|N`[k#"kCP7 p2^`t9[IvѺ!tAqŸۤ;n(/DHVAVSDLs 1u :mW ) >Sr_w->HُypWc8lcdVYi2B )M/$ 1* )ŖX0 gOJoT26 ?\Pް}1m)QH[6M>'G3?G)9Oxg{@u/=˞dtmrGXT Բx_]}t|-Cx#LV@Ōy\RAo%ƻ[ӯDg?*MfZD Z-O2kY4@\R%'uPmfЊHk w pʅ1KV"*bK׀;Il9v j=Jӡ!`Vd % H!tƕ GLS3D{jf$ a X95HApݿVM W`phIbm; |rBL#%Ku\?3Ǭ-Jń.P5@ ˯jKuK*9Hã#绞XAf|XmԴY8ܗCZO<*F ^,>}$Ld&ڢ1L5Q;H5/ب-G#Iro YX37 uƈA R\Sȿ7RuA271tV EoE]hӠb*fօ$Itn֎ܜ9ڃ6(DGɛSud Öi@o-) fnȰ)WzRv#"$GN&Y\JICD$vLumRSRt3◬c!U"HQu3@F"LZ[|YPF,l(4|7XAZ347C>ۄ|ʊXz:*-.ž;nE仼 )7Y8dXӍ˪[%fķCop ^MkS 62c ]!gzْ";4nW~L},0Ļ,MF5ju<8p Q!EY=xJl@Fz{vq&~]V41nDП ` Ʉpo7ij[WT'"%>kWGVG'3@[~6 Q#OTDV! )ĊGe4ۼRr67ьV´~aUc湁h q/ Ƕ;M JlE0Xp1u~LԾEa1Ft㣐IfU,!(F-ޗvD~"BQPj+?v:l9&`9 vo/%7.ak D3l=1 STJO{ x $/2! Y a30ekWRJ{˓%_\&rX$B"JnGV64,?Qv0d,z.97,Ρ\[*&0pOJ mBE . d'^|&"|땶<^n$R,YWx?4쪴 S샭zPodvxPnq"һD[-(Lgmv{@Udy[ͼ_:Vpl] 4:b0 ^yR/پP*Ag]c' wlE4 G)ႽfgH+k1Դp6DPDYyEܺ޻*ڪƻXG ڠHv"whڸ!ZHC[I AWBmޒ(+X&BH}/K꣮ZV6Oۖ!k n k8_2?{ ".udwR^'C?.GUڭԚ<bSZន(޴Y<4p%[׼!E-@{p,|:p=(xY憱y5UѓI+E>Fi/IC$ϼ OJQW&q_-'eU GbJ3'}F΀j0lfؤ%qT}!.?F }XRw_C~5O4F  1axGM:,1am#'ͥ[)Zotѭ(S AWÀpW|X(NH{u|r8T@5!)YXTO#h8H.M~قc"TpxuE @Q׏2+'GM= TZ qa,wڍk4L>S?Yю,@3^jJGZ|W!ޑF4v̱ y{ffa[qְZUTW$]iG\ coU =7kAyydF 3nNyG oF3P1ʳxbV 0`aD˅N2 p_kEW>VJ4:ޜ l!g ^pPBIM+nthҝǓhsET6_H«xs7Z<4 k 魑ىZuIܞ#֔2/ g#'qϖnE \ k4al%Ǐ70Y6(D9~^%9 PouiM {Ԅ"8̙tRx錚 >@n bϡ֬Z(5J{kSC8Pk[qO{czn=>nM^uWF`Zr.-M '0-0G1wFEB1L1M-Ňń|"(Re#8в˲9PqQ`$J~M,J9呄9D e!~o m.Y ?!b]A^RXp! O^= oY(~Kc]]͐BI K&yAcܢ 2" âZ!|C cJ8M?_`n(3Ē,'ft_zު[L[1k)Q%+­%(JW?nđPpl橡,qN99"pYɭSGF3{F9ýsĄv{m' p{HUE4v j]ŀ Rɣf( ~ P2ySKpzZס9Boz))wY$g֐ɋP@]{rIxF?=hʩИjFZhmgow"u(F$䊏u: \[UG~|;dyu~D{4$/Ս+9\d\d _4⳥I2~I|Z54,wkuy71)ݤPf;,#ӆ i%#LPE`NfrPww:d?W[$j~oy(٠ͷ~)m eju v|'o60*gsjm\ ®|ɧO5i( JyNC6zF81I7ki'N` (s{;ߩA\PDfhx?oFU>9 =L)E.*Yi⼙Ǣ92ԇbϓcL8y MsY8 iFqQ:{rGL<}KM%ivO b{ˢS–LRc:oݔpV1/B&JJX2ml j1X^R D60/憈%TrDhγ߼A 9zp )~ցӾ+AL,/w1Dʘ`)D PQW(ٟ2},LjeR, ]M4&K*l5]a6!#KK߬hq [6VPz8>3^ /GDe>!Z6ěn5m'kq[7\'):I3_>}Cuìtk;,=*Ф&DWk-MnDbĪ`2^JqDE:W΋O1Oitk5^ V5u̞2EId)&kz; yX=X9W~I.[NJzI d1 [d\]mTU ^|n>n֕{)V< i ȧ-0Y_r)_ "|x4)nJ/Q=o odQEV#"}Qem *rN5&C ESN}I]Hc(M)K^FBdCD-b$u70 vfA(Qd=Lg&NxnkryԹ=U#UEF|E`'{-H__\$Ӑ9ZI\(iUOGHLid("cwE,Y7AsW7j[?6Y4BʫX<>V܅jCnkrWneh.* tk I.1):l,S݈ Ԫ[٩Sff'A)_"oYQ>|.wf%ƒω՛6C؜ƇEwՌӴNP]Hf?FQTN`_a.q_C1Afmw8R@3&)kD*jO)5fs=ɟ~&x 'b<%01;JT?&;66W(rs%ّs/ I;L26Flr}jqT-rx赟>Z( 'ۊ4GS6jw6ż2 GdG-N2ȯBTsTs e+Fg>u}TfċB1z"!/^@;m'#}w2f aWQ`M&er,boE 3UR\ª m <<>U?[ѿꊚZ5&ĐgOnU?xl|vCo~ߖ<-Dd_mGDl3!;{zr~mll!~R!vEP I"D{'ȁ ֟ gjQW.m ᱀%#4 "8M64fCЯ H0{_9/&tbp$`(*D =h`UQ !tI5*\}&*O=@x ⮅K'lFâ[Oqg=97F4OGq򨫦 !w)5DS33!򃲵}ji6o3=P}`!?ax?^!C_q-D#6]/DFۚ/ws\a&6ʨ)G_1N23Kk] "(ͱ'kU}Dn|=(m T?u'6r=lYv,妑Ŷ??>43tIwK֒êiam°KA`2sE*ܟxb>4+6LN6ΰJ*L T%&+ `ʀ#k}2L%=0&JoURV `- ŊzLk JRU^P'(|33|cI% "o9./^jR7Φo2L%9=OB; q:H+=oȋJ0Qj:0l[5)Fb/&;) >^0#GOT?"Ir4ɑLAm \ALܟNl  G'.dBRSl8"RL41 u7s.rXba3i؄чdp fq쮃֗pï|&i\FqJe–2זcĸ^J<0B/ ʷϗ}ggR=܍XK&lx2q ȔXOF~|Ntx` >@x9Tɲz/} h GhE{D$lt } F&q5QϏf mf9Z KDTP{,;F삹/^W^-ϐNPINg5)W}qI2tM[UlQ(]^LlK7nmaɺ -G,_ ?u 7ɵL.h!? 'G8^]KցN Aޝ֤ourNt' 0".h|zS/ze$EϗR8͘K1kf {̪m'Z1Uݠ09{Ɔha˱e nEнLsVe%L{ y 9"\ >6OҧKw T5BB(=5?g՗\Qg`ʚà=Bl0H['lyQ~U)owD!gI8pC8NғXuK8C3bW'bOv F>ZȁU9qRdLEeT nۮs7='7R䵐ٺe}8C xR~FWNV;Ɏpdh=}r&: b5$>,WV\sQ!YnnL=өaO"3 ^h$O@|FVQU К_GEOo8^M捯lY1ߗũH p~T~v᧞U%f5e/D^=K߻GTzU:FJwvo^D~X?,Z/ίXvQ[D;a^CC._ kqRBĤsN>CaADv9er:FK}Ags4[5[(7 sSd#5VL|?_xMg2z~z)51Ui2oYP݇F^?ݧ;&1vC *V=\Ŋ;֝ӎ]E,?K0b,H3޳|7j\I:er%bh=c}bnR0o#*ɬT=ғTdΈ]m"&a{BgUv97l޺p,Niڏ) T| I1 N xA 0 g+AH^:J'2u>#f#@p0V iz[jf+"|)BHUNjlh@6<ʲHfYqUԘPhD[S4[–"֕F}`ۄ #9 P t 8RGa4p$젺?dGm3ajoi#D'}* 5ٗǡf罉}9]7{dDJi#a!])c Ÿ N|ܛ{'6`H28"yeHi4Vvݮ* j3'  A57>:ƣ6i pFvHӂMHՋ&]l }z. 8Bi_t:O4vu@e3`?Z*4rw'ݼK:ԐL\BJ謊Qx>2/ X:T[MG>)mn' ]`Yi=РܪleNC`g2;ć͋g@Vu~4mͬ!\ju?ׁJ+iq+h:#уc3Nu#&L^9@ܝz_A]y~l(oNޫ^Zl,ő|z^*XqPꐤ/֩ zJٱ8uvp< j}$o)]·\֭qI)U`{Q}q-U8=O1m-h@ 8m{{)Vq İ D^%2f\wS& uQ)T|0[9Й, r(ydR=yVl 4\9^g$ }Nj5~ ;Gsn"!x)B1-ɿ~Mznވ. F! ?| ZZ4v!qǩ~=yO(RhryB^|:~\1hBp\EەC-2 ˑR/mQU숾2-K n}Vۊ(}ʞu8i8=;+Vۘ$zwYZ-BƬJy v6CC^-׋9br`꥾ ?g.`(>( G9J>{ 3#93WdwgK2c -GЅ6(މS;5"OFc퐁)EfZ\gG[cOG!Bc-"i 1Y@8БIbNzaeMC7f~z 92(]oגd&=^ V N%CJ0|j+ѼUPݧ撞[ΐJ?*3)"vir7m`12{9'ACrV5fe aÝ(ݾK@o|tJ%a'FXB^.1bB=~@te&^tvLF,XOB?ǓB X(!΃]Du\;C{´2%3)eԹfwP8[X g Fw)X_26!J9$\/Vsb܋w7̅ ;!6*,t~,χlQs4Ϧ_L͞m60'l&o#TUJ*SXI |3K(/3& F0)^ ߧʅTԽ*\:XݨS̖9N a6SA!&DX墔 >BP 0Afd>t!h<_z{#M&ck)fP?路nOF V(VCGʄ]Hᵓӽ(!(`%}HEQR]ؓU|nLMP\oS7K呯KV9O#gVVk4a*cqȨZdll Ӭ9 V; P4zBĆ(<}Ǔ0J۸)(A|E~8ȿHk+>R:䗐+d |^0=MhơvFm70x n44XJq?U2W@zsmFK EyYT s%YaTLf!|_o'k@M5,-b:/k xI`8j@up xjG{hElޮnx1c(Eh]W y8i'sĩ\˘Sv톸 hq!|翅uԏv@2kk]NՕZK!sݳOf'Ees "yE?hNލA {[D4qTc< %/$ B(N R%u*:_k'S&(KL ZbRۅ͎1@27#Q-%6lWInDwwK752"jl8/ 8&%v &uSU^VNxaAH24W~w%/qЭN10wڗ$Ή͗qC3U&]!ٳ/sI`oA9A`7>0'I4CŨzW2eIH~v ~䏿ކ[#ya'!Ic隮MW)XN ޮ60?? R)p'?Î(OBlvl6-=ۓ2)n' NwF0T0AV;967e_3HDF oNbs>֬uZc'+^6cb e.[0?wsgRUI7lj_3pnJV>Ϻ >L$$%Q#+Q),gtw;*laa1ZF ύ1gjo7H H֒%׼yt7$/UN" =/O,2Fo"*8yU+P׀bw*}Oc0%Ց7HDžڕ*:NxIQB֕B%(m"D'(ɳlndgt$!ޚxFraG[7"UslNbB[@̙6=x@>D $O{rJo7W7,zw?ya/8ĉb,ղ Uȴa-Q=VUMwryutV! K(-'?2;y:)[<:?%ֻD;ĭǛV$&tKTJ2[S$OVE%kYqM pV ha{Gf{ őJ8n|z߁mUcAHo&V:'gج g`^X#]W D|Ylș^ F2#sd٧x%S#v]%Grp06*pZ>hѭMaq]x6`y:Q%Dhf3'7ZWSrO_˥{FOԦZ~! ?1YWE?-]_Ƭ]GR,mO4֖پ#`جrG7#EY}Ze߽\`P7 Y.n#qrcR$YU1%0GW~^4k/"<8oBW)Lz%ip`" Nٖ2ߖǕU~NMINH|uQ?ٙx?+YM vY5QQ`H4ڽ- et#t=_p*z!܍Ҫr[#ɿRf\n=' lHU6p'5ܘʬ}M@'[ʺ ]|OvLR4g6U^HLNeF؟D㑮+D(סF6%1O7QZ> ?*?V,r}#Ql-2p BN jz@\_ Me$MȾF+\\DG_'Qx 9[-8TRgf^]g;ww9!((G#?ލ[.! t[)l,>ޑzSdhM2'-or9yeE%6xYn(e1R!'G7>K#"AA&?+ݸ'#h.V:ė|0=ݎI^ۑ"A: q9aAuXF./ ~0K)Y/AVpʵp $VqTsn_G( ,սHUC&glyl̺@42 r\XWܥ+S]iWTmIX!BZϛ;ItpAWJ,}?c{HWEASs텒 TyP߼/$<+cuݨc+r"&w2Zwb>gDFAOfU #Z3lE:ZBHO gH ǫqp"\/Y1 #l}CުgO~z1&'6q[$L#o˛R#<y8́şħ| -&B[Ak9-{ buxX!mQ 6Ӆu&`s!Rw-5>`U=ڒ$9 HڢxIPŅ [GR2l_5'j_+%Ր sl6A? N|U0j2am#O,끟}BJ+psDK!ե &F3Ul]*( Wק15D'JȮX37wn ־طO(\ræ xR5R*u 7)p~l?D`DguN[G7\~)؄iޮ?,[U1uG`tQ!}Ul؀fU(mUxπx@u?x/B4gY܉trV41~:Lx_@KyS"Q_*ncy '|8QEvg+5*uPR- E ܬ``KN\CQ v#*^GȞr[R UЅCLѫ=?|ը{ ޕX9r rvwhIu[\7&i0JS Ҿ`iZ6}=@_FQzA۟՞`S a2+ ,꟏Qs^A!&`c-!"i7# [Sdz畵M׼6il7\9mR?) UPVfF&BC+S[(XZ7t/,]%@)"6Ӏ 2Izkb۵餬YR롪|bqŮ"YU*Ә!Vʥy}]btO5ZW~yȼJZ8G쮾~aJ=Dǎ"M?)ҋo|K#cBHP+2(grl/Lldn2i^)9r [f55^Of;equU0ӄLYS3" -4jd>G!rS;tPֱJQ] Go$$;.6_5Je ? w(>7B +q[4AkoDCr<'Vm#p0|y0Tbŗ8)bV-^$ 6MDqO {Btް6P(;D;ͷk@G񢖼1U>uW6?G)w.(۹`ȆT@wca>4;Ј/ڀ5쟪 e +%LiV+*3QqϜa&2Ŏ ibΝ,bpbkL2$MesDE}>{ |R67Vļ,wF L2ɀg}O[E{Q7RЇNaCF} ZM 2]{U=tkB`lٜB\V>UQ_2JbXmZUiolH{4jSq,Ylsdj)p$Y7s遈Y|ךDĬum>/XGS'8go,j-55xJ5u&^uIzvPA7CJ2]}AHџVνsl8 ,PefC Dʾo#NbM;ud;u'xWm}4fW?8\RJ%p {Nfv7~ |3Ԉ6ٓ=;5R,xe ]tCʠlz ?XhX]3 DN^vjƾ#o{cB|ZTम~W;7%?+12c}؄ 6N"f8/?P 1agBc+rpfH$i(Cw! +90,|1SFNDZ]}EL>)iɃv{Y;iCzZ?-srvpf̓/M~䁽̪y܊17"5b$akI QPfGH@YfbR W58 تpW֗,WRv%;z.m)O QKoO6 (w0{X% (GY>O)k+߁+.u9rߒR VM Pt/k!YӜ+ NxTjf^nV&W4i:RU̕Q n W%D8h,u |@<nc swtԑ1$= M pOfJ; lNӬWAҸ(Yy$ǒFxސZF%42 %'-cg~[Xg#ͪocc.l1H'Qߌe.?iƖHzG)/5ٰ{%"[#FU=v fWچb8 V96@ 'Rj'br# 2!K&U#Tg&}U JMh%Pv6pk!m𝢢 xTϩޥ΅^)ЋG{.g&5ck^V&Sh`c'~ͦGZD%_<& x/N?51mA ʱ" N0e,| tGx"Bb' *ŜIEiEN0d* ,-=!.c4ǯ}w]'7rQGvg|K_ԭn4WpZ.s8me"5)OyjQl mǤѸQ&%sa8+zw y #zϓ&>v]Ե#J1ؔ*70k{;i=z.>=_n> hF(/>"``qCY@:m P`#H䧟PF&l9MӲą{6*Jz@[2KH?;XxA˻2Wai{Y⃹s^XB=Z< o taxrer.E-J6psw6_o /֗)燐FDΎP-`4"1BeWnv*.!KQr]SJ{Gr )=!|X+f6x6R%IVL%JY\TQ'xg򴪝HKvC@ ȥCt"\ag:Xܗܔ)RBƘb?гsL>t%RIE;r [.ƶ)LH5Y9-z.g" ;V2eqGp#ef 9w[.۪b Q,h/!?ɝR@cDֆB,Γq  ( Fjp>tPY705?0:cy͞)T|vN1ɍP#W.=)v!BzgAbsY3l|6Gsrf\6̤$7 bS@e ^[{!ZeJZtؽ5oTCm"6ӯůHM%shA1} o(SZoI'"I3[B75+]ۘ~'R*i;J& pQ>oԑ%\8048-vXZ\`s5˖fP,ӶL 3:\s 0(w:C=~6_\[SOVMC- 9'mǗۀI|lAWyO#{4_Dn6#Pkvob51-B/./9z{cWl7AW֋e2a lR|ge/ @!ֈ7!Yu%sjJ H%aaGLr>w\%W2nXȭTS^QM+W՛_g,gsO+3uӊpIuqh 6FR5}(ډ24ƈabo$+_oG# ͺzkWL7pGhFt gݛޜ$# ](2nrsO狢Yڹ9P8' 1>34JSY.>(,t uu=vLs1| Iq󺁜pEk&(uPF)74^"^d4lu ҠN؜t&xjDҋ|l TS#( Ԏ|pE)w0d@)# X[CYU"i9u~GAUL3d&"gi/e{q-f^P '#JioO`0F2d/ fN xa 2IFTh +}8P(h0PB&X NK_@jnUE:8WEfppFC;f\X06.4v^M+kzЋP_ +RIp terخZ^9VI Ŷ_M]i L ' Z.E5 CO-:Ť9u}!$yY׋Cf@F>V/nJ O"OM6ʘ+)O㳟Zj]_X"i>8Őq_ RqLri#/I$l>1l{hgrO~\ 缆9zyL%q=ƨ-cZy}-ހ'~\h0hZ /OJT_f_=9Zi\D8|/`56JK)qUs pq92D~$[ajJ #FJy*P+0d e.l *}+OtC zuxZ،`+^o֔PWMofOqJ)@)dL p8D&z͇seaJQFq$RXᏐ.?OGWq+w%;BZyaM'fٍu/׳#vJ>ԉjWƱyb]MxVtzJ?6.țe vHt⭙bP CvD N[( m[_<ޱӇH:.}YPˢײ})z.6~GT+UE4j5&CLX᭜rR~UZ^L> [{N3owoЉT 3[UwUNͥ> M܋+ qh\PSʴ(se tX   l>ډŹ M oA7!lQPV|(τ& =6#56ҤΰqjIL˪vОjR C+g$IsU9e4l UTBtc̊iPzW=^ VIl20 aL8Nlih_TGKtӔ;«;R%hU"#.l@n0;o3n܆C6\ Vq>pߍ?FEd螪Cυ# A1I`;Avݺj?@9q _>0m/zҏ9xj6GOx[$56s;<%w _Y_.\jZD^!uVZ@,Kݛ%· naaرepTCL@6<鐗Cb@W"0a&{ ,+7%!9يJLtJm}|%t,-92Ztv{ }u NGģ =jA!b[b M  4Hta nƉ\ ?з2/ sa Xa θ"Ɂ?KZJ *Rp,{kAf? P=}h,.d" ܑ%©wD%5 ͪD>bH'yǼ &{s(x4'L 5eEYPPTq>+9QtT~M vIWSK\t~K"2 _x/Ol8&36o-/iDq>_Ρ%@#zMÎu1\ q */a"L1]"yX|A7v7XvqN4t{y -]jv O# `&w/A Qۼ;jee"|7׶d[4u#?Y,v]VLn+(n h(Ԋ%–'o[<Հ럺=aJ[xC1&9>Kɾ %TN!>7:M339_Q1L6s}pJT{n6.fന-iS;xge? c2 tӯ m:&sV5f rs+ ' >;L KFd}/\b2׶O𥊚<gH^]P#U>hR8XAI%i8orEXVZ9ȩp.3 U6ԸRb/^O3HnйmpJoX3VXGKH[U`}zvXr˟% uFZF]Nܨ@krzF6Z⭈qˏq@ 5ь fX)AE[[֧|՟g\ 2mҦ5R~E |wD0id}AKkNLHjvtsuP> t j&\uX׹)ϳ\ EwjŞ#wjKh`[l aiS8e#r Տ|˜D8lN*ƍ4mYtL/aMUm:5Ty)@$0͊،-1@RP5^;,^#g&( 훓B+MԵxb{[!Ct8SVL_p P'ACt_-\M~VihFT_QцR J㜨&~S,ka8-g=LK|_fA^hݤp-@Fǚ_ᖵ)l<0 (RUt O*u/vIۻΔ6ǫxر{သR0Nf6|ѣvʂ3#uth@?IUtJ1#S / #у"Mωhd+VM U;^V#Л5@ls1FotX&~JPsOkm!v$/l AH(`,7//;ey) ]GwHh~{{]]sgXB1|;hRYMYic隼X2jER=ȫ}YR{MGk=/ nH7,UřvV#nY 4%lg dzEGj{d~*gˢ=U`J2ݻtLPaCE3"lw@C{[;~ ]ݐ"mWaV8öl.s XFGbT h$G1b"|>53w{T!*IJT>TVBHN0 t.5Umf h(bPܬfi^_XKqܞ.K)mN͒n$ ~y$TܹMI'b<22Ck7g_^D##t$Ay!e6'O\5<iDj hz};Y˳{֥9vn~E-/ [{_{|;m鈅ԔZ[pE` c;zcM/@kS_;m6J_:9N[ı?pObzQSAFal9Ᏽq5G,tOZ&q ]F~f6;);RsrA j*=VgQp?yxuοfyO$,yG Z[͓v $vjC-'Q6+ԠWB<-sB=շf\14^v|RzX!|{BDy2 L>H&CH|>9 iP]94t AlR-92f!X4 fs+Xo<,yP:~5DB~>O|V@1娧MhT~޼ ~+]b.[-v`sEua)B"(B5N p'QT%xz7=>F?Ujr^l!s@a 5#2et,ӧCȪ57beLu,0i: ;_Q,s3sG4C JNÝR2sS=DةX]ߔ~D@C; 5A/WAC5DkA iVnkS{Ql~>LH+L?!AW4@1E#IڳǢܶ`8^n67 ]YEwکhDQ~j-.-9wr4y!h#x}$+9495 1j.{mG4Kp̎E6bh& n(2CBun(,~7V-uvsg<$x%ϲ[PT!]/V{a[- oG>N q-–>ktݤ7B4'Fy*)0 ],!t"'z|A<^a+GH$'9}Dݕ1+k".Frw՚|gxnsm]U :B@οff$?Dr fﰗJdz3$bzh$5K$@^pBlR!܉l( RzDZZ i_}K:s8"ô2ml)`عXpNE3t2T/a?6[g$|7ZL-N?42E'} m9z= 0k%9_YK+W;h(xJE$=pAQ aXckO}8T8Tjۛ_BAC_vAHxiDDW$&Ds> 00rm__B%iKһ1e嵭(q֮`/6kda 6]PYp ruU!z,tPD3`r"nbi؊0 fGf|Lb6WKb΢-"puN,GJ£ |hl5oppO= sQxV;;!=Slk>j#n3AI1p=~~4jWy7μF置k$3z |wOBl@tu E ɯ욓oi 6c*C`ٿ/p yQI>И"{By~|| PjN?"a=(„ERHtяKQlɴI?E6 $2 _>z GrGF4gYa/#8f"72{`m6u(v27v_],[fȺOZ 5Pө qp@JhK$ c7qlx̦"MQ_R:&vRR^\+XjXOK |vR?9<=䎝q;Ni@.6@VD~[EHi "mG=YAΞU,-#bDeg7NARS6$ K^ZdXO:ҴnВjTCvN&Шq؇=8IVF_ng3y=W|H[5P dl[YPTqGnjU%;f-ԯ rk@&sJ+?gP'DL]I.\ e:KJ<\*@@bc0Nv,֤K2=jgKq>"=Oqz[I:V[CꊣQ -ڭXpQwm,T= yVwYO{(>u]Gt}Z$F aɪcŐQQQviPOssİ h0s#:7ǂ1Z 2FDqUlcxޖXPP89cDJ(ztƩ=SbIRg~d\}MœCIƉ[cϜ 4T%qbO9Mn2[nLxrJ>߼Y X`v7]b vX!6ʁ;u89*jwi@a6}1} +/XN=ò3Hk w 0+1H61:ykj 8`+ p)jBH>kn 'p-MٗŵzdDtָ?ԡӢKH3 cB!d'3ۃrCW@5 ~OZtw$o#gF[B+TDGd(NKV ]zkg4 7m] 롄;pV>96cNqH#mr. -#Xlʐ"1:Q ZPVTGׇDMy=>R2O$>x9Q&:'`RՙnAՊS:kj/=4%)Nݥ( /3q;Y3NoH/B WR지 rM;@Hs̙+;Fl8dY='S8ch<2q5wR=M fqصO.]# # XQ"jՆue{;2m?h{5rst2k$NS+W&zb TU'?!x"C xO+D$$UR}kq}a^Ro0Gʔ<熑\z|DRx hz<$y_4HXsہfZ`Zii>JF]Z 1gY P޽y6$3$hĸ,̾'ylIJ0 3;B}d/2'3]dx Ж&:7UjZd%|=H*rKL"a椁hK1Y{uҐ Nvp(ێoҸͥ!/JԒur_S#PwGAT=dvl#TTkrV ЎX.x!Wd*yJ[[D fH;х F;?BǻJ7P=i1`1!3 j6v~"zJC$ʸ(Tɞֱ{:57&oAbK1N{ǀDT;?J<kcN#8 U 7:N>B@r! )HF A &ra BCey&(II lva6i58EviH]&֑Z`P[MC^- N}D;kVjH7 \\4od[H;^i/jb`WӝUs a]Ga~l*eka]GGZ{+ lhDw,0\c:t3Z$i{b^4,JGPi]9)GO0EHC \<[9ĵPk hx =zоM6(mf:# PdG|I`N/&53I.VOF10ޜ@w|7(cfSѩЈh?m irk0㯫ZGsãaNh]f`gkm6.kN }߃p4tSkfnF?[$5Q7bp ֿ *D޻aLiR(rvGX/:#,w"Q*c/O("}`b. wuIh,m,@9r"i8uTjXLO{NNS!+J83 竨s CwC]0x9>P5yɆځ4Վ? sJ-QNzȊY~̛ yׅ;0VZzJ<DO3^ ge;ϠKkG4CS)dې1dk3J&%Uh¡* cqZ-\J E\bWSXqD5Xqgf18 Df/5蓍`߉fpr9(tLe_]ҊdP Rэ]n XP՗,Ʈܖ8R8!r+*"Y{O>`yŌR+).;  ;]_f! "َ_Ĉ[YkI$uj>hGNa+6 |ɹ?EK8s[=1eL wV^.;!%`Aa2.!_ 7*$ܗj駢2mm'D^gG0!0k;8OT?B-b}* P"]llm@sTa,F,@5{'Db.^М4`VX؊K<=$CY@"vnɛK+zM\**LN+zau~tp~SPQv{t]ֳ =c@E qvfX~5VʟRTTXG[k)vv4Vk9[|z_1 {v%oڃ+0eP8g:XSBJgUiA}:v>/_'qo5)P2/Gq FGO puqt/[i 8tun;W{̖V })qwagң$Z|ZNuKhF(<=K B ,~qMVnY5b1}yF2#!ȾA^guQ4dyqҿ=trty0u&>V=Qۆ.7_݊|*K6|kZU_66"h%Em Eno}e?XMgX*g<6ߐOOYb-v? RS4ᬦ%_gzdB H\,ܚ#? |R<\FsCv_ͽezHթj@Uc~l5a#\JdMNYwE&cʄ9Fw@pY$-m=/0Q+j|&r̼$!ExFLn1b@2W|]/Ky䛤#́N_wg~([o{^$Q4.d"} \bXObI{^Fip- KGߧg/yё[UҟH̼_z:t3жT]i[ Bȟ0[KzXO5ZXXQaB^nKaO9;EusЂΔ]@,KӕݮeޫDqԦޣe[CpU۞L?1XY~@YANiuw4ָ,+hee~ʷ$⃒h])ExjŒN=p $ 2r@wCWwhId/bhY&-whP\ r&<ժkp[?iC;u%[PV>5Q"mO{jYѴdt'-֗ gE{-p[ QTi!bA'΄D{};ThOZl;;!Vnbj$hVr+80r^(:Nҹ$@'AG㓾,'Fы,HΪ+P>6nWtqΊEJ)%/%ED"ZG@PiCCCD,Au YZo *۪zSpG}-c9(uăcOiZ7mdjtc;K ވGٜ$KjO淈;5 9tTŔKiMwt+@%'Ӆzn g1W.cz 'J)YYڒ),lRX7)v..@NS(02. xWw ߩYrWw+gE=um|lB٩Y9ey~ a]>E$f{-S6KU\mZ LdP?AzLMslwNMV#1gi pRs1\侇4 í-Lw⃞(S@S%ymQ5r?V_4m819r΋¡ س*APWCU&UqkX C/` 5kX#T辰RR}< lY,uXi>- 60EB_ͣc_*`Z2㞶iF4Pu[)&(Ձ6.A4Uݤ&Jc̢+^;)f 8sJD𓲀 ÆfnUNXWc(.TEjJ31\HW ?zJ1GB5_dG7D iZ3j"2!Uֶa޷cAAilwQ{]_7ٓ`]yh/%lz3UAa<܌Ue⃫UYP`:;@u,hg283LUTSz sSWȚ0RI>W|]-$XN\b"G fB`R> Lrca Z6c*:\?eQ`=n޸b Xx */UәCqHGٷ҆M%b1yޜ9iGL>n­>/"edCa<8tZK`1CC,htsGNp+j8I=#d\˅IB>Պw! Snp{ r9z܏y¬h(wY n2E:KiڋN=-U^Ĝi~{.j/tDYBk[paUy`aB_ X 4瓨sdTVƏ0別D@ *0jjt3Q,58/LnLrҤ)S~nR)sgeN9\84e!cS֍-dT`<]g5Z݅ԑߺpŹ&."B|.yGa_!M=J hyO,#];fhiu RfKӚd*Qs>oHy q{N*/>FctKB}xEUTϩLJפ˓Č8]jחƉn|^#JWFATu@m@T"mˌ Ak3s>*ȱ=frJߚmP)"5Ȅ}B3QvDʔViۖ&{:,=gb7L`Y#A҅;7 DMP{U[ա]n vmoی1ZwZ+r`ؾ}ۑ[Y0: 3 j*H (qˍsn %=1ޟwul$@:?ϠSf%rŬ~l4+'4!tO28k4{(&?1MTTpH 9>^ϰ0 B`85D˾}x|U}'~2 m+KpOolۚYm?P&4ք`]~wLsno@a]"ƅ84\h2-&x0'mߖ1h_J[<gq{tU烴E=Q]"[/+\KfBѰnls$Uh۲ wl',-։jըyfv$#1<ѝ&#bsxϯto"<iN=%V6L~L?/=qLL2o54> f$=" }4zevf>2%L"?9[ YaҝiTne|︫#oIRE @,zqxIO)It_ŠIۗ=aBW&_#\⩂N~H$6 F~W!hjG:*]׆Qnj\;kr(nIRە2|"O'Jkd89p{:\g`M =wVniޠ @\n?7.ep.r~ĩ6 "dL W8y>uYs*׬ 4h`ndו:w3M6c ?ʓg wi>dֻQpΑww^ˡ@rjOG-t܅!湵W$r:lNiZvIU!ul3hMg&'&񕧃F֨V ?Zu `WQA0۹ve0 t)@4zjFƂl:5c%p6CRlk&&g \lA%HBDv J$7kNEkM&I DP|F70Q,5w$1`]Zv:1 )丰fp <d0Ԣi6k'rE͊ܳ9x 0<#S=B,rj5t!nVv=# ԋY!!ΟHONri5ʑ+^\<⥈|Y? lW"G_\f:fti]$Y2.EGL():l+$; Hgm԰z~!918v2'2PS͢~=A`~2=/֫'=‰~~94T+<ÆXiicBx7iiFLDO`6|=` &:J$#,Sh+{*JGLzYj0h -Ovl͘hFcEǫ7:$'WryG: 0C%-'579wTILJl?93hg- Ӏ>Tئ3ka"`W;k敘z? x~t^nP.p[x|5?L`.s "_l£-\LZdǫw!?\?mdw^HyȃtXsƄԇTS/[7gu,]7!t&\d Pesɳ5.iCGI8п4K)o]?]N+g"r BZ6;-iZD6Dل_P>3_dZx9~̑g@Գ.vU#N* aU<ѳi p:"C޾͜o8)@p2xwG1oƇcU5;݃q f/x8( Oȧ8=B'!Ѫ!S-㽠Cΰ0U)DW7,]L%撽H+Ӿ=k;mˍ6;0^PAlN?ߊK24V5SpC}v*.6 kESh /䎂= i,|} /&kfrYb6j)Qځf4֡p晒b;!fK66$nKL߄{c)֯ u$N* Gŗ/A|={EІ!WB9.v)CC9UP&>g3LٍB!^5+o\ p|M_;vL>32N(rB.+@%#LѕaY}EOY x+uZH~.E2^za/gzU+6֋N|cVy1OQ=>UJGy)d8)_n|f>h%-Ϊ,`=KiR$@@+)LCĽd$_~L}" \lѐPW톑w(c K0 ~=X&0P$z\DƠ/7:nCA9咗("АTh3 O;#j`$᠚ʩx_h Ĝ[0E9JpB*V)t`w?w/sXeV`ȇsuofmv-pH8}EimRh!="n,$oKiџ|g|KtGŪrs* ܪгKʵlJ9~B[]m{ոM h`.r/V (hB>k ~$ &cH~根4[(9xAʤrg.)]`!ځh70:,v[VH|aĴ:n?<Wo 1H4Sm>&ySkkLq'ģKiߨB̻'hQCm d*:[^ pyy*FDĻ+Å civ\֖93Sr;/g]қlv*IɮV@vheY(gѴȈӈ~/PFLB #pK֨J{Fp# |琛t+dK|_pMb31ܤq (ݫ ,9L4UڑR7J'pG(ŏƩz5l9K ϲxrog6T d([G&~(/`!`VdD-p!O9-T^ҒPm-X葳c6BhJ] -\ӚL{%6:#pAreO݅h ,-%l;<$xgvlc_#9jQ*u\) ʰ t(a9WQIIA$mz~jf"ytٶtgcOM3V椼]7'+$o鮌~|'e敋Rcv$`0":!0}?0 S1؛0Ev93ҁ'Nf]!\^г]*[ѝL6A8ikܩD fbb醍>ZGW3HDE]*Q)CW9u!z8(ֻnKQG*@]^Xڐ@W=:)ȯ u,o/gTK5)S$5P7[ O|;w,KǽC$\]}zs ;xLu~@3q)k6qHF$JЌ2a٪NzY"qyP}M>|+d/X1E?u ͪ#YƋog dl'WfEZwI"UyC_ X_(̄V)+͚ṏ mt2vhw(Lz4 wOg|*#*杺gkv4GDԳّlA ګ찹ZHE(KVn1f;Ĝ9޿xݘ6u˚[r.}l/C Vkc+fwvL= :;4@.(Z4Y_FVm(* Qjt0UzS *vPeCe*HdHii7}/Ѝcr䶃F )e* x:=ԓ>,g%(*li,oӳ0# 8rNrԙ(1vbcН斏54׉'Zo6L&go<; ȇ}u U} bZ0 ~Z~̈/5Aw;\>.=Fg6O|R}]IkAc@R*#볠 ,wHhaU4Y^65rδFKC? *DȂBd?+thQ]Wc۠'WZ9Ċ6TIn97P L_shȀ_hv8^) @z똇Se|q-^zJ]cJH0;} bߓBz {Z19_o5f`9UVeP(CEҲD20iSXp0'OP=ɵ: 1(I7m_t:qH `CkN o!ASV{DZeу~rP]XY-.M"s!w S[P" FxsbVj)gL/ƕz[]̫_{ZcYBQ޶fuN cȘ$KCK 0_ IFwGyC< LWOVy* 3y!SIRT\/FJq\i!:r0u" NSMܢa E0Z q3ԫ  Q=$$'XdYdIJ.?Z-~;y|sX8*82yj=&rc_^!ٻ|YSwjX&hq?]$" ~y e<mBɃsmL_Ø;7y:N&i xuX:ĮOYI7~IoU"E2 ;k9vl>'ᶾeNyGMIN,wH'-TR M< !VewAn!eo;RT&UA7Ƥ~CUՂv000/m5"V'AeoBkG)HA9^X3.}'\ JQMP|yrhTK$d_q# DK@}v>qdReULT%YE=P乇ew ]r<\PBdj-Ljz'z0t/IQw-ju \֖+ 3EƼԒgp#?Tᔍ*0+ش/̮5tT㞇(v?)>1 k-ߪM(%cmkQL;"Le\Hf ݫhTu䦤o j?0{Tk>FWb0?ލH_rD|[Ah/T=|;stT](=JW;wrf~/sp6Ck/yL)o!9*` d]Cp]xYڑE[c!f: oIGo'IQy\].7B5-jg?ڮc`~5OVD)~hZGbzR-u/ZI٬tR|j_m=In] HKyvu:Ng 6^ iYm*)t,drygX?U;n UYgB}d\e)Ϊ }5{HykRDl q# P+Y&  \RDu50&00o\GG?!|#mjWnG"{o.Mv8aUW@ 0i#$~UF/w!_ỏ)TXY֣̭0Kn,ԵV Zq-<Ԋ:\z" ghK6a P36M”di});UqKz4 dq5婔3 f'y"g{#7˿-qX|+΁7q!2t}(Wd țyThi)"AX>GQyRR\: +:Rb$ZKM62%]8f+TkP%.$̣o4[z5W$38 fVX~y ow|fZR?ӱG ⌈qBԑwj`\.&ר e !\i<$aU˧ڞLH1riY߷n:Jjyc^K( [/,Ea{ L"1#,ÎH*fk@8PBA(nt+]Lŋ !~,2L|WWDFF~'e=m*l}j0FAT#,o'10ak[Ks)[z٨{XpYX1GJ4O|S\ ֺfo ~ׅНwY>W qJZvFzQe$\+ioV80gg4gf%odqZO#ƒmfǒČc@`(D+: GZ.W*Wm,ĜUd++{Y,!_"*4*|ȅ\)?38ȴLS$"^Fs s*\&Ik0W!1ثoP^Wm]kP].3i$Yc tk1Y'ҕHo/؃:?>hoKdTqOY(;p oM 鷷2Zzv󱽖с5ʥZ 㥺uLCF8iНR<fx/^5^pz*P0dJZ%Te}@b:ٜ!tۦҾr\Zneos LC=cRR)#D3ʙ0m^[-UPeqGPu&JPZ`.8M޶*iB{)KfD`9IC̕uq A]Wޒ\S1 ߠ{6DDn Q욢~2wkP%/`B2|{{YA!\=SiS) o$TBff&j*zDcw5ʀB\1MrP}YzY`j%>VK/Q,^EHFA(캻#!GM;, eY#sYrtdqV(~aZP$`c\]Ni@^ ;d3HZ@⠒z _0/zj@xdwgcx)#Gni$36pI!/oְjL 1(Y[2j}zy\?FqqBLY,ɜhل$ r罀RH;фd7;6E&vCnjdug3:ÜsO*>s~-#&;4HܩY#&3J󽅁%0:z? L0?KŬ sBCRFJJ0MY2Յ #\VMuF^IIW.ࡍ>vբo+ .n$͛'>[)\LtiPR$RC%+cϷ]'HaAfȎPA6+ԯ{!geΎ5=6nPy{#\0߇R櫥F$ݫBZ|[ xZJ&vT?Z6aڈf2e R@ S=ߍŘUCS\qW~L_n_4KHDC8PLA*(0̲kgS.-ZdBRG2!ۯ8~`Iv ]=M`˖0 w1;Aw\x/5׭!qqNjNW6PN4=okb uZrQ`g6ol{ 9<{F[pjGKqj/ )(7Ɓ䯙Oi p ztd,BqW!O>Lx< #3S+ZUmVY"<({Uafɶ d^} G8)S>؆,ўuZBU\&CgbJ240PxNBLwvucoPlGcoL x;PL:lw,R?o0fAç/;Fgڈ#MeA̾EY>G1H? #’Iᬙ?U0v#޸B瘞Bz RJ%I R]:Y9BB.' m{MganyqĶU4+gyz}Fat(aʖs [ V e\Ԧ $boj)7vՋ/t}/,]c6 ~$(FkM.'v@H7/;Mt90\a\m󝔆s,{Vr_5JBTpj5*ᵶhX 4eϴ7٫ +O]o訩$gy-SU $#RKHZܝ/Kzxl\s Yx󭡕DJzx {XimBpW"I&*!]Zk2)-3E@~;洜@h5k%}|$;͜_ƛM;mT9f ⛓ؒ?X /߱`#Ꮿ.5+r E6md̀vVc.9Oѻ޳M卺e&YmTn7nj(i9# Tq3F]2"khj B嬎D7] #ʎ:rj>Ac6z!J-'t -Q+Da$"B5>1c򿾰t>𢮸ik#[/ _.ܦJ |dƞM @~G:Dd3lTPg Ԑb\Yc`Oqah!fY,S>>w{d]}nRNk՘n9748:~q |!e C>x䋴L%#Sm/[6v(4=5^[q+F!~]]}RO"7D&v?Qe3!# QcI^TPs&$8G6\|D]]hy&j_ Yz`yL(N^Qub;vO.u Va@n43Oc@~Sγ y 58mB|u ɗxApHKhʌ*HRJ^#xb_Zfq߱LxL1){p~9-?fM}QQT|A&Ox7?PvW R0gDwCiذX*hWnTžuN%Y04"CF!q6(VôXT2|ߤ!yS lFF<;Gv^- o yKa;u=ggaf+xVRr\ȲTYcm]dfN7o|cw?gt`'cNXŸɵ4^ڿC(>t|,' NjH(y Fd#d-Liau!u磻KR; j4^4ɨ8c"j(\m9V~R%nʭϨr#$lX*/Pj Q) $&1?Z&{!IsT+CP]"; ƱwgaՕĠ`xC?!l ߦ./-%ZNJAu K-Xk*_;13( ;ˤpM"-V(Y ]`m&#D؍Kƙ.A@ni]d ǂ{n $j$tڏ:ؐz*To ϴS's \*?_Di `L^8d,U;%>ELc[\bTn0C8oxg&:@캏F_UDsooӭu{h#_9zL-<5t/R=j |_ٟR,~IPa S.N nL-u9(" `l!C=6 1I\E2nFo`t2v4|֧(7:! p簭R'c~R LrJP—nvc#凜D;.E( ArncY˱xق cւ 0PwV%JUtjmϹZ@:9|9qMywna9^Z nN49-i?m#z)]1wn%&L 9:Ӻa] ߙd3 $=*97b揩/^(29( ,xYlgNkCdI^}HT@IW,:8݄}QoKr$Y2MAS=Up2z`.xCiMUg?2lՄGBZ>;@`қArɖ wDw\WXAp$}#\@l.^af#kLOg"񳦢|e)hfi4F0r6߿ 0roqaXQ=LpCz8M3qOЄ270Z6g)V ߭qYu1)(4g7 &¬"+!ӐDH3P >S xc[Fq)7Uyxq6 rXem2EVn`VXxG5Ũ-kǺ7( e,; V%6hM* dₙT%yC/ (6묰}o'1ӯ>;ۣUMa^$5q)ހÔՖ)~8jF4Uq!] B0tsc^GdG< |d[duޕ֒OA,#p} -7rTNk.ƍ;m) nY"'}>egjȋKrq-aS:-a\Vbءfݍ*1P=~(ytT8Cz(|P_Kƛr@.BH1VwEojtfۦkFZT( cf|U"cqnS]>|q!@o<%r{}GPHl9͇ɝny-a>OECG~۳!TsH傡z$]XxC?pSzEmxZĚN_QJE1?$TX>܄:QO9}0?ol6yuɁo)Ҧ9Ac7ӕ0GP^`Z|4 F4d T<3F5;`Q}ZX*E}q3yzs8+?xYI'U&F=5HhgF ɚR\Z6F@J{fJ@@t]$>-)̘ (&U6&ҨpUoRVA$_ ,TK{,dtdbPk8aGH';5~&t`:RIq5)i2Np%;LA7M67RmGąQհ4cBƸt$T)SzEv -,_8iGk]wЦݭ%;-6pl~$r Fݪ<6H,9 c5x4`3jc_VA}D>7L!X4GKRx6F#o1n{&$\ /G Qø2"tM7a*B$^8r7[Z*t5B1͸5hhǕgP>[A\xC'OJT]hAwf$4[ꄬwiqx2fc"RH|;G>ٱd7X8=e'7sy&'=u> ܤtĶmyt=B9ˈܜMOe:nYT$: m4Kd0!Dv7IW>d+GX;(C֕"JA98B b(d.}NvX5'KI|\mH80|E3 ;I&YTPï׭qT"4E@?~NZz[*=^2b\/c{a0*]ĭCiծ[" ,VTyH: QW`ʠ%%$?a*2r"&->*f=\TY9>SZf奆lb -M̡XVaqri듻u 1vZܱ;0prLw1o5Y-Hy ᡇ0O 97Z3` p@; ɧ]G ã$v iC>'=nJ4`z^go6K{n=64 C9+l<^dȷ_A;ۀV}[э(2m(%/{ ɋDH/ DF@>$w!c@Ӧa_kV v]RwEɀPSugօEHEst[oay*sѱ:uZ"厱:V.|0]*}hkd eN [m.6=.enj֟zT : !=l&-\q24d5n{<,i$Yx  "w-s4ˑjM\1H qd,KL!VpYX:l_ov 9A jFKǯ>L9**Lq$Q7nY| k.|7؍BD""_} :.L~{[ղk>`s7HCУŀJʐNiw t>V\' CkO@Ǭ`&I+.X'YZ&8Ic6eNA[k,?HЛX z1+e7KT\6De% }i;X/B?RNYrR< ak 7ZeFɬXq}z$#Ad*gXhzщ|#T飢`E;̠H-3\xXR)!mO !%d҈0 vts=g>9_? ˠCNw%WP%X N]kP¿bwBi9ȜR +bmE& ]D'f-Y@x]~BeǺ BaAW[ʒns'׷z$t!q+2e۲~l-3ʛ!7O@wZS])P ySg#s]u3p7=eFHQ뭂^ʼX]^x{>li{;eL)Iw!FuB#1ut+s:?j {::;ܖOXj7y=zV8cB(UJ} _ t-Xt\,2`4T1aۘtwVu>,;.mH*(I!D8}Y=jELu߇ʚ+RxdvO"8'IOz+Y +55PeDo\% Ot@MJY9H)x ̸={$r/"g_U+}ԅ/H+yW 2PT{EBAnT (:Ry|F:#,.x01EH6K#,H l$]z1zP I=hՉOGOHV̺KWq{s C$; Pem|u${pv㟨9r@4CZH{ b2ʍI_G@39K̅=}Jڙ &v+ z旊>쮢SIa}|´Q꧟x$Bdrk^X\-¶`^WjSَQyDפNarM~"Sk̜NnA/*os%.4oQr(0'vqpa>_0GjϥUv)oOyx`i=(Œ9x#b;ʃw9;_:Y7|8 % $Q3CTDW(<*>˓'`&Ȝ5ydV|?6X3hZ\?rVY"h>> V~ c5=nJX:(r5xAL%AL8EoLe! %<[n兠\&#w֔ES;|Bu. `a F|~_?ž^-1;~x w4+'נZ=ppK{;Zl(nxKQ>Ng.n؆8 9k4 K<דb`ŐS7P!64vB"_! +Cbwe+?G ՓcMa *MEO$0}蒽l@_ɦY]~?MS^RW[Z=IH׿ngq}V 9dT1]4ϋqW@VuDF giyޕok|~oQ²WKhSm*6AqA3:&A VrQ΍|_ IW6j ʴ? 3#fP6,A)2ՄI%*w-q"+V+䨹֯Iu?6vA dm1aEػF'63~]K '[W*PWV"stFexTJ32I[cΕ|YڮApTI:!&uW5C0D,o(i0 JGچQkgI'V Ɉh}(ͤ%;lo$}vTEpU|maxmX{I24Y12g'~SE0$TK~O!!-ИS +Ѿ(F{cܕ9 U󂰆 ^#I ̝14{rX>>Sr?&]á2`]ßPy6La{Qpxoņ.Ox":#:zPirmvzCR(P72^gVx\yO^%fhy` t\<8e3ݭF!ۏ&gV9\'υC{<˖ \_!Pnj`ކK@(#2+0z Vc&8(* vF2@)ǥ#!EfO,\?L2S,\ 3Wc;Z-_N6]ho8{ꕊ(#6݆JP<`#Iqw58bV]#ʨ3\^^j\~&09pEu?T=N@#\8Gj{CHчg3}l4f2CmE0KF-_RgW}xk&nSV;×2xUD T5qb /P_G^hSWTA92RY>_\U* 2‹ gXue;_(eC@HQС/s2Qiw3!Ԡ{m} lzCr)$ ~=U?3Jn 7+nUr,< \$NK I:[׎X}<{H;[ITcXW@o7!dH Phhy؆C?+Jsyaeh ԡ,Qүi䌢2ߗ)3^M:Q\CHv Ev~W0aUxmTuv Y3`Q"t` 06pׂQåR蘄BJ zkJ;=Uߙu&JER{BO&yx`$oꄾ'06`ӝK, iAF{n]S)@*4֑U[SI|˵zwW|FoAIgTCuRz?MH5 lKZq.WB);Žp Oٶ6nn4yuT ! ẹ, 1*0+PcEgztΑÝ h~> 1l-0nXE*9U:a@^ƳXuBk{0QzhK|ɍU$PXk!lkE8I " ~ fޚJGE'3&u/'G,,VɧDv(: I҇rAZgjAȖG˺`HsSq/!O >?ulkM-ll"l 1h*;d)R8?qkZT7y,xpz= _6]roIc*3jrVOrk= x y;qMrFxe3 x+jNupA Bx_fMA)T`Vucǽ n&pڜC .u(0!^mחDD;EJ'd ޫN\~d{(P } `ᅏB)Nvz]YF _TMU>@NxtH紡|b~>[)t35s"5$ ȗ4)qd!Ǐ B&ٮk*6 SU"akpʉ%5es2+B"X8|j7~gjy2D31bcah_<$qj[6 mŔ=:V ܊! 7[(iIg!{SnHrX<ǘ7ڇV60u+B\1wۺRbD'^-3c]yCܩwJgrʜ9 fzi&s`Vx8`LF#ci{9~)uaefِ%BV,TVrdD]oG:B8?81⭲l .s\]EqT;`ߓFfB#ݖA w+(k;ʗ1,G~$ Vh͵pܱ$#Ry͌FsÀ/@ގYn+(ϥޞxuTYY}o3EKaNDW|qL8 '(H,\曃AKiҽK+E8>2 5aK%N~K4ʳGH2]ٹ P.u ]VT 9|r`'B4ΤC<ז X;NqI;:%i )iNycj?8Ϳ, jDl91-q2bm@Xn+9YO=gY6mrRL {ޗE߹MqSL%>Gi& qnwfԖn 𮘅#qP=uTe?y5"^auC\0㷃 N-Fl} b$}R?.B=5w=ocڥı8 Y 9s0,_}~y\# dk w(|R0 γ a3il/sH:L;;ea-$גRFPT&gsи3*YƮ`DvB1nႃKeUVG-EZY u3J< ؕB9vKѱ篩l+ҏ@vDb2 gDc5fP^My5"9j0ul +$bh){RPSYd )3%#+]3qݵV&!즵<1UO{8*7U"-f?y"a9:cUJF{!S J\oV?4g=sԴO}\a=K_7 i'"*ALta=qZ7r\FX ۗߟVwWW/j :/Ap|0{HK GL`TJuAF[S'V΢P̐ DDXإ%)s[oXS`չmѐi0zӿUd\cY, yd٤ޗttBƓ}S\+'L wUn0;<(Ǩ,*Mw9q­>mgڏz.ٴ+׻=P=&~`tn,D:|)^xW]ђKxOy|7 }xZ{M:ry0xhOGf.b<*>trٌm#^O!gHKu~?C~aEGj6#5=^P3剣d&:nTv|J0_lzye5>F&{Ѧ8=akXp3g`@UrfE^.^҅@*ݤx,g. z˯'] _o;1;+r?[a9IL omq't0h 5E/dS2`g`=sGo_ 8 HD1t;#E?U!5e[Tu֧*2y :1& EU" n%:ڃ̿9%^n$ U7M{ j{AXdk@[Ppd8 A}x(؞;:: ˠi͛;N9 _Kk c0,Mj9Io\MnЦ0yrǗԃ+#qpg1L. l}g]5m")yt.jv HbfvJ~A<nDH}Axю\R|v#!IOȎ:A&PPL͇aL2i)|˨Ujq%E1@ѧ9r)u2s>vՊph2e5i," =PFv6s3){n$aF)NpwM:̐]<x%CZ? ;ml34ScFF՟$-WgupXQ ZFl¿.d n.3|3e(>)G"O" :B2J1Bz]lpH4O1hyק[ ߁Ne-z  ծ QR dEZz9NKߧ(j`I)[C\Gվ!sLV||o5j^"mc.Q*ލ--IIb!Q^}Q',kRsTHmt_2+RT_U;`xff=/Ʉ,͗hﰭ^%&01@%@fڀr`:j:׭`W BSo@MF1r v/82 !xˈc2P`gb)!BhBAs=<htd0g=[O OS! kEVe'ÕF; ]c2'+z4f,~ijzxqQ驴҆Uf7gf٥˭]nU6u` 5ɪqxYoɺ @tl4*t EW'(ڻy%DX_=dn!`,Іͩ[zEp"7wkf0Ʀ6Grqd@lw~[ ͕?llz;w6'b7mJ],^]yr!/Δ^2QcQL+ӽfպ)ɺ8z2;%.g-% hnieN !3×~ ;B]D"Fta?]VViBׄ0oc7I5{}qz!Xy(i(ӟ>ޘuT$C^ykC4 w)p]_rf*s !i3bv {&b*Ysy23u1|u*084axn͆n-K :Jj~| + +kpDѓ>1`rCe Yh-yY%]=w9FLi%C_AK5SdM=O쥸0\uJ5ŋCCJ~bF|vC8BX@BU>2t3DFUuvU9̙Qm]96|l"Z^ kآQTYR)hdn|8WloqSrEkZ%ُIΥ(XI橦>+xO)@e(ےֹ̕RM" b|~;h=A,KG":`pc>yhX숸T=`##`BЌ>{t᱇=L{}Zd~ӽ%sKm_Y ο 4xnXjLk tV}kB#_5N-K.Mjyos-$~ﵤ@7l};=00^?q "_vBpGwkЃ;:w֩It<}0bM۰hzbsWi0}dQ#H,:.=MyuAPßM #_↉1õdAsvVSbhq AEMs*;Foq m&DIư΃H=Hsy߾m;D?PV$O-#:ĝ9tq{u?hDŽ202$G>$zpZޯy({2\6UzMJ&sMiL"<):հik@ibh[. xL&(##:6*IP=A4d C -\>JȕdI\m|* `2EsQ Pv`3)s24d弘ޯMX'%0䩑ꠢoߑCbѳSrzWUpRs)[H`dz~#ڟM)rhNfMbc,Z0 a.뵾 pN=)ze&:هfLQM\t,H\3Kq'Q?6t;Й̊9l!xr $AJiAUOcghI"SlK_RH׬x=**zV-Rdt%n&xgbu._BV=Z Gi CV#i}4BOC1>[gvS?]5j;Š : ?m)X qjKZ<j6V5/uVp*utrU;$t&_Az.Qs1}iWVn#cW.9-WȬvYdzCVO}|0:H)<>H#Kn*"E먕$w?<:AG;rUwoda;2B\jSidk_vgV~evh(|/?GIu*v WPg;q䍅3n#NX_k>b[ 4z/Hyt鍑 c@n "毛>?84U)c&f6<*V_˫-w,'fWCF!jvNv1tJaK1vž5ܤ+pf-^r|͕=rWJs16 vLT)vUn,!DS(8a-F9x؟òZY-K@FӘďx"ېB p`󻑇 j_,Ie$D71Z(@tLHzM)߲[m*1*5VH=OHuur,D.vHVX7=\pHկPG|9t@QJwsfEO#ClӪ)do39Xߟ]nDݼHjJҹP:;' h[!х5׿I6.(0OA~N}#w0 X2z :gЧdvUQkgj$]y%]/Nh%oCVy_'}E,x~W9m@\w!w0xA%3Z5@epXkd~GrNcD H8a&+mKeO&v3JIꦥV,N ;@?4G'1%LkU6S2V|m0,ޅdP A՚Tz9ݬU|RLº}o `s 'ǜeAxkΓIVD ̅!>҆!I%pY 0 fޓGJL%H΋LRfFƠ ߂yXqm?P ݽci%4M zCbTܷ.,qVAg[=Lj`*nBol$8ڣGBAt˷<֚bro jphGzNvm޸U|S{J`]U:k6CK;}IV >8֞V49٫yH=չ$_(T@F*j2I=YkFA~n܊"CC=_抟1rapdT^BC FEj&Vၣx2@06b3m>nj9]ů$kI7 E]w~ A&-Y!}Rv.Srv?{āCuu@+$u0/AGCN`JCĹ \Ie'.xCLU@qIuA8uban%'[:9x%ivR)凚x'$5ϩ?sRv0am9t5Ox/xݭq?I&IةxU)׏ w>lBF]yv+_q[& c73@$i50̓7^6*Sn D\+̌koj EQR?he{JC9#&n/j,ʍ[BFK%PE^U<`æ $D pyd^ UaGEg.cHX~Vss;%͇֩Fs $b F"guª <:Iy:HeB?-g$h1/0ڔ[.o?O9 ǔ =2s'3qNϯܿ(iN9%:1e쁈ku"@ĤmlŦ{{;%>S=7oG3DG Q5W!@lCe5`5Ac^X1ђOu_q02h_}x/֥;cq 6/EžknvaA\ ][;8j392EZlnii$j qR9Oi1ZG7z-wɠ'dRtV>|--nvp?<ل`B5>|/36rzF}fϾǭ٫Byz [\gx^RcD r%R{NJ8<~uB>䤽"`g#vV k~]4C TFg=h'r9-L[L/K5FRL:MQd>_ԽOC[S-w6^Rp%q6a}DO,@olI"آTʤ.t.RF?ҘgǑj{E1,$ʖuN+{vkVH{xP+sB<&4%GQ&2QS YF71s`pLg^'BtowDŽVN~(hlPCw'0LUGTqv{T@^%;PZYK?{p27*m>*b ȑ_BrAc]7zoG'5C'`4DR_ $PDd'g`PAQoRu8XHz!|?Z2-#%(:ȅ~cq K3\)/lqr'C/\ΉltT<37l8 |T=rI$~ii|\H7pAo SqyL33?ٚ*Q,bP VFG 6^PX[r,1`Aۍ28cvjG$k9ـ>;:|;@ufc @ Zw8OIb]!x͕RGHx9^ .gjH W %*^:V tk%rP8Č 1 K+AX?ֻ<=Bg4֒*dDEl:2o[:Mo!Dw8rYbE=C~M0 /{NjZ'=Fx{&+Ȝu=g6iRYG4.H`yJOiDs)oplêj]O]k@!6aht"^81:vᷳ:YU~+,=1xWm/BfϢ$ӿAȵB+ԏfgKӬRgtCEsݗMq(ۀJ;.^n%-r>: 輒|zFBklg"Ʊ,Z|^81`.6n|%cgsƬM v}W\ rdpʿ8fVkw-f3Ȫu=Bp27#Wef 3ٌ o_-ɌATv;>L#Bj)jBl鰞S9`B?lcLbuô RX 038"yq~qP /kgTDSiBxv:9_68D/#. WmWwRPㆥavvkg0ĵk 6ҁ r0 7Z1]x!&{ELw/P϶SۅUI# e#EPx/g@uHv=2UVb?"rH.B}NQ rũ\'JuMxfy(GbTJ@aF/ͰN@SPɼ%WR1I.j1s 'Cm-zPi))oS MևYd2F( ,j-C9?,u<_{`Nyt] Ye[pƂWՓ;WSC;p-ꮲqeJ nUH.AF*]PAG*e6b u)c H+d!-Ng[GDge"?ՠGf;8ϯg&R—m8?7v4 )$+~kXF gJ& ŕ%/4HrGdPʨ"r31oOj}92}51z/ ky.PԒ'X9IJ_mNY䩳-*.(T+`)Gq[ozMWzy.Ծg/.z}uNmcD-dJ{54lC*)+Yݬ@+.m͊>B8`[K +a M~1h V7?HNtvw;sEPvY??^ݙ8tB-;{ƢJc$ʕ@?Y';tt7DiآO|No(|5ROerݓ1@^^Af'K|ǥ[kn)RoGT.'bCC{ xB^0wGrQPD#&t0۩&Ҫk[$GC̨5Am3l,7"Z=_ h Gpi(<|h13ӯvmo|ájR#9CKC9MHe Viu,v[O  +9b'@x%N/eY?%ܢ]+?=}~}`$Eڠ7]54B-O_.'37c±ÁiԸi"/Mg)LPf[9?Lƣj.Ges$C0ieRoLOV!࠙|mJl TY:Uysu*=Mi5h@Dsř[kd^9v `MKn3b5mud$eP\ c9yogϊU"pLHd4ч&$t)yh<:E~Mδھf(>xqvijY ?;[[k.-P63u~e8T f`οoI䋃!JrLbJ "-hd~~Dӧr>VQ>wH<yd"6˵XȗS߭,7|I2ONxZX*V+r8q8Rn!V-$\_`[%yxQ 9?-s_%(bK f\%l;k_\c^*OmBdMb[wt :8)x ;H=&T`>ܥ:k=|׉6=_+=QޖIqY. iu0H&9M)I;A|u7gәyO] Txc[:Uv!XS`N KԽw}*p qXWd օH]T^uWhݖ all:M-v$##xCU׈Smݢ"`rmQt82ۧdNPXD+ɂ/>qQјHۇpIΓ%C>dXzCF$パ6 %p| }qmyZ4PwzCYk.۷9:B~NK2T8h{a@ޗ0!ʶ9g+4^(XOm+<28L(ڐ*a2RDVծ?AY ǡ9 ׈kT *!FQiY[ ИLHzu@{wՈy`x('Q-< GA,vB rS8gx -6> dlλ+*c Rs.\)o吔Ӑ^Փ9fCb'C]}qrW8̫—XI6k|H - C D9J05BB49RjXI΄ Ba-o|u*7E@vmx 󗦤k%%T?\ $^Ho&u&ҵRֶ\zA{ 3wRH -CYEW׈%{)<Įȑ ?kǛeOvՀhհ'nxuScJta2۠O[p}Ȅ8`ϛM " oO̦u;<'.DՏ-[ZUq ݷIja7(!ʀ`OgUPЕձ1tsXba:O}\QXֻ9^r:л0r} &h.>jvvHKuT$OFҝb͈ }]1DQ\DR!ާۛd!jTኌRDSWi ww* i,x42#[Ed=~`Z$=->"֑!=<Im.-,7 $Lgi5 0o\]`n]@[}l 5UQv,Tr mi)F]K2B{; \%&ݚgM HzCҡ c'jX-DE-nyYLAPPDp:R>Z$tU{-G/` IQ4"O[sSYm^^\ rV5Mg,9,H;G8iTA"a^o)I/XnZ6ʩ@J1s@sF\yt9TT7<|bi]澥gyNi) S7Р2\P C,LP9h?^`]Gx+\"d̟ _a#C E#b3a=6blkO& ?9rr56gAF* @VxCqpY;]SE#bZܿ)pUHuS~zAr*GJ *%1*L$-;'ٛQ.p-T$p^h djWi{8;C=~RMrC?dԹWE?!•yՊȄo04 78O!3ae_"LQ/xһEHB.;t+|zmMC%9xt-֙Ņ}"_)RyxJ23,(W+6M?ƜMƷsecBUPl9ň-nB* rе=>D~en+Zpg>VvN0JfgZSK%A{V@p|'`R.lؗnGz]r9yd:+>6]-L{hZ>kcIF>>byT-B}Xtcz?@NS}t,NP뛫Iΐ cgb PnCV8Cn p LPpF%W#7 ha% 0oc$kܲo0\~lIJK@A ŀCȯ H9҇Ń"'GG նwE%73q|×c΁_Ρl4dFc\"=)/}V_3\a$Xәݝ`#}: lB  ~OǬo'tVwЃNҷDp`=Q\ܶOGWs(6'Ap 2!F}Q-y Ԩܙ*pG&"JFl: ;lcqpd@adekR3)g=8\aX_{M:Cĸޢ;\}۴Ll)%`4"I=/Uiy-n`L4 Aץ@X*-YswRQ7ppfQOwt*T{s>!J?``P݊_@̜UC{@6ͅp4=8VBf) jd4tUҟ5ŐuR=}Ot:`f{hZƻlg/< %@E+M7 )Gu 'E3pnc Wʣy_ 1'.3Fݪ`߁=٣ H*7ҟ;5j/t<^9&:2jUzG ˆ LXI_#zB 8Z@jZWB4\ `@C;Tx# 4"$74S:`]g+~Iչ HS& _.oݧou7|+zc0!T8I9l܍nj{r~_,f?E{*y5W&.#ɦ֐+Mˈa}Av^6\eoxIOh} /o$DMh zo wj<͢5LU%FL*Ah3rNto΅g]-WK$x:bœYBbIw eo>&pjgo P*|sĊ"R!@'UFýKV{B6<1|[ș.4t&(N'P؂q}zuEBxF|AC%f~R!0,!bcq=,aƜ 6]Swz$Wx9vGnwZ"%8D[0Vi܁ύU=aPZ1[u6~R7=¢ }Al«ٝ@ 犄Q۝,S8䱇$Yd2';'zZbI|X>Mެb,nU&|s}!3*<7nP㎇=Kk*>kfZmm !>IߺR@i#/|V^-޼li|_z>}^/w_!^Cxe[`UЏ!ZPAm(W*a l3( *"L? ,,J4W /Oǧb8\Db$pg!rB6k7Ɇ=CunNLGtpTR yf3p g5R&[CDlеYhV47ת"|t2CQo|Z=˪D~~a)g|[+7 fcQ"@rĨrP1[TeA-خ.ur@{cW1*WI/HzMeF%0uI1>ZGCue͒ ®ʪ~8@5OĆU򇣏- c.4K͔[QcQ"0rk T4H.|PfD(xcziRBCpr; Cq#.3lx.-)m5 ]w02)+ǩDT}oac}{lj]<%WFDP3u(Y'J |7{Iy>8!D:=1,O@~i^zctQHjkdvkpa(L+_9=Eh*Wp*AD&.H QY<Ϣ·׳\YiL1d gG$6E PMOTkCl~儊a5[EN( zq3:S4Qt|=k)̰%A">b!gUDGa4'hB/hM x*^:& :xÌ>Ov^9؝h iB>6e!&|z,$AΩ Ĭ8~qi kB*up @ĎT_I-f4}ߣ3J:J{R="a̰պ(7B9 =fлe&<kWd@L)/A_`\Ү`PT0^z&'1ӛ~F,¤Kdx"[LE/#:C&)ī 2ƕH%Ҟ|r>C;Dio[;1djD X#r /h1/ZB;lbI%Pp)Ôiubl_kafFL{SG_k?y _TՖ9AIo_\s!S:I8ZHjs0r 1l8'5am'Npb\+mkۮ_lyһq\eH=!A>VDIc'"kwiw˻xH2&IV5%a𰒅J?h00giJ1H{ bm%-BMN8ϊ0K?B.㰕uoPj/Fz^/ю͐Bxg;`&޷_`xZlnS)kgK7|d#2^ tt0/?wd2C/A9)~v* 5e4Ľ&*la\2_]2S?ݮ>eehR;EUBbݜNn[ ~zǟf$I y}ۨQ&B8689by^L\d+EϠ&;6cdM斵T e6Hb7Ay_5m- s*fЙ3Hzӭ=;BmSwq."̠cŇC\/F X=$yl6Ljh?A" _%crѐkH@ VVW4I0fqdH٦/q J 7PeK48eS~J 1>}H:݈6YS?q0uH TwCqo_dYdSM,۔t .RE"s u5&)Nj9;T+'s-d9ևBТ"bñ%u Y[i^xF"xFƬ񵝟+,nU֟G{usn_A\b'2nGsK?p}$}4 r9 On%Gצּ+mG"J0? - 8?cy|Iy,m:kiYhHB֭h$;%TsoqDKΗot DWJ'Υ֮nkIxLQss^yӲ"eL+d}RЖ伉}{5l! SA\] >_Pxl*nr. Aj%K]̹Ce}-3~HM -6KYDJYp 1ח"J(@HNSn;[#{zLH٭m57pHD}G(y]o0u /ipW9aW( |"H*V[7'_j:S6tHt'"a[/]_(?Ti_lgCfY7Yk-C (4 OZ2{&K I̹t~;r$Tr |QΕ=T- e'($e.CSޮTnSBܐj(;7HgRQu!̆/&=<"jGT#OBs=M(}mmoߒ*+! %>gρ qZ uz).E8TIS'&Pt 5UDdQؑ5ڈŕP*Wc7]Z*w>Di!RkPPOYBü` idV"B' }φG6)705X#Pk͆3zMTIǑΘӌYPXn0CS*(x9W*@?@0G csbdm1疽_U'NT+ߗn~AnLW*2o, i8A_:{jxPC5 Cg\4h*eq=>'H=mdIP գC@0>@ l^V>w߆A`M dY;M\Qzte/Yָ$6[qNG@BÒmJ詈 ד8d;:IDJEa &:o ṊsZ/y=5;gG{$n9LnS db[efR>BZ }')h`W,G& Kː\;r0*5YguJ=ft=+,] EcS6G,QӟO)o|\7:38V|ᾚ?,Cn$e[&R -Aso3nRuCqGaNKi.j5Tw{}&\4d"naیe1RV{pI=g+?~׼I}Ar* ڬԱٸU e c;fGU4SK294 qM Q8eيtTQ߲B&&]\Ύsk=, :Y} UU dpHhS:Uǫ$:1Si+g_8e8߱F+#M,vkW3ܩUk zVؘIhF~3<;(MiCSfc T~fpf%A:&ZAWsNĐ-xT7C!|Fߢ QS+%WIdOJl+ w_96 GDf-k>-0z:=cu uˋ]=lz0OmGLcm֬S;jscQL1.'8HYG/۹ a˭۵P晏rB F4i验2kndSn:D!~0@6]-0E3@mW,ܸ3 w\8 1;}1Ao9IΈ [RHaNk[𶇂4޳ 3۪gVu%2>A3eAB)DS`7rJS*"d1C3A{6+\%hhڅ#(!6PZϋau;q*2%o9Ae.E_=d0{8!}pIМW5z`M7*>pva^sB۴6q8Mrl v'W#Pvy1 #o%fd 4բNu<040\kcfʬӨV|i-Vچar+B Dt1ᓠJ+T%T,]HX@f直vw4L/ DƖoG{?K5:EB#q`d EӐ{|%c\0B 35zhʉ#M/mÐz-ֻ՜ < 2Wj@X 'ELfCֆ|wBw+zkRT_9L'Kƹn:r x !x.6Dz -j#jzoG>O p_ii*m}-vEom$y1[plp:E %cTX)XJ@dRp6$r%PèXc…HIS/\Dh, DRA^PSDUBc 3M čBG  I+O?XU%ߜ B&S*KFZ 'V{A`cD鶆 n]$n f{-o3cyIW-ƾ7E4&=Wg,=9ET{m0("Z$ ,|O.η r;9bFN:mS:YXd"l Β-]AynQ\=~C낞u~T(B$,U\J8Z@Ai+_d`˧6_vJY67/v >p}J=_iE G d/ Om>t}>]3r䋵面`3~u6&pYzRyN,DLYE`D;,ph} 2,ŵ^ V X^Ñ\\U{B-R¹pPK]8İXMC[ M:6*#=@W*%mYK٘YS냟UhPA&*ϵ3:no.ӌ(!җO͠4lۃ&ՔDEj!R6M Wr|QB=jeҘy}"]5fv( L'oLATjuU(39`D_-qnfחM/,XeSHq!;iYKq%NY4HbsɍNU4`K Y,^eh@k?eA`Hmӻ_DPTpꉧ]61³}3} H{N<4c􅺕IGkOD K3`zR(EmkBَP$$< ƒ1SvPbZ;lhbP[mFO]iBh!4d#tP@WxnCrQ,l+PC# Xwl8&dFB ܠ^| ϷGr_&Wkbx=9, R'}H.EO}E9 rIZ'Y5O%jC2(;i\[Qt:#y}IZЧ@`٢~]s S2'V*\tGc$w\$v L߮;X?j<ń(}K黷ds^ 0vu Ib1GNflBP[}"{WB5rMϬC(SY.o[̱+u"@2uP?2}RO "K]dZq!r=)//|L'cvOdURWtsP7,ngjEyP-:mzV!o.I6"eŘ&̳vܠRXcm 088z_U*.g{;1-0Jp՚< .I-o(ir*OMVF0,9Pzhp&5IvN{qPEUlyXCX+ l1Wp:V<ٞAR^ Gɨ|)QF;PTO`On=|ZZO{bJVL!bZf㏨ItVjW[Q8%PbaH1M'y޻GHٰIm,cyGiPAwyGfůS zROL.ݹ߈.:=xܖDat>j{Cxs{IFn. QQ)4E1rV q+mFwډ7|)|D!9/潡?ٻ촍cY#(cВun|!}>f"!Ȗ g?)- x$W(vh%ٓ\JbfV xNˇw U툱DC}!شp*p^9784w^谝1J^p'kҡa$'Q޵UݥslD0d;9<}eeSޛ.xv}j) `u88J-kڢY8 .ћz"Bwj^d0}qN`"~ѧӻ/HA*%cJХ F,^5l<~5CۀqQ*;db mNՑ:;rIF½(ܞIh| pw?{ox7/eyp}2 (ڴKA鿭t_y,,ŏ9M4G֒j:z?55.ŧr` c;ۆDT s.U^HJ}T-XGExG \;J941}iǩg̋vxG[ zQD0۳"/?ѓ/.#A`Y4>lh%u J\yNq/M[L}H O/֤Rfs$IP빙HʾD>ǀVKa_/M::ϧ$o{6q0ؘ |-}[d:O[*pRğqMUul* 6ڊ\7:idMDUd'N&KeA(IgF< xΥ s@9dȄ (!ZFMZjmj?JWtJ }b_ 3p$v;ѠEv0qK!Vhylhf&ɇx'fH Sb:{L˳rH)cֳ9H-j䶇p^bU;~av3LH}a@gW84E3o?YN|{΃c&}@"1bTnɷ֬ 7Jlm*9gɤe&-4JN3\a8P't?:V v/,;`|hkOՐ˩"~L/•zL& We]ң:mwuӹ "b] mĄnLL8"=sWUDL?"cyTXURY󳭫ř߯t.z_&nϩ EF ŧG<"af/pNrijс>]ՃnI5_#|MZ9븥^pDDK3<86cBWˑdfmǧMہ<Ēe!yW Tr8~-Z‘7iQi*#dSսI%<)7!ad s Lх/ϻGV%cȍ.rHRHb# T v{břrir-NDR0}fi8-=PT{>0!VO}86'I2 97j%TMp_u|T-I  ZV҂S )jx~j)#Lpdp5-%T/&5ʴG'6#,X̗;TxŎ:LDV1wL&gσSmqsdhS\w2 Oٺq[p!q,#dbY^_wLS!T yhIZ2Nu f0NUc_)t>~kˎlעg'jcg>k^0-pY1W |6ڤ?"@l?Q1\T,NNX˦8to EԨ7oZ7ʏ+%䯝 c0X6lFly*#~J1 dvo0Ql[q:'̨ C-U}gWݣˏoa@r:TO=2X'\Z>4~tc'ھfCbmt; `x1ͩ<4oΤmkE~Ŋy3~Ni'>/̺Cˁ#O_JC;Wq@/l݀nN7QEL'7<] h|:A=U}oPopMFػWƁƸńN?1bє@n#s}o!I#BiwJF! Y'$U/O҂(oX'W?@ O ӟ!,W'Rn6X.bU_p 9,xL9Bwoґlb- ߿sAaL1IY e|4oƂ5QXWY0Ŕx$eȘ/*D]6uX,>Uf+'?࢔n:pXVĨO|CbõS-zʭٖK~ >#YF⿩FmL)!/Sͼ:SHwIrR ?5wxNKXcSҋʧ ruj av$3eo %y4|G%,T T ,B<[/!w>xI9wM&ƽ8Ð5[ dABns7Iu"gkM ԲIx w֮]ĕhp̪rA~-r\\|9VI3 kQW`&{zxyJӖkDהt4D]4|VFeC:)~5}誽䋯'!1h?_|i*zvcg)jfs!zXP_۫VIGptDVϘ^Aؓ/D%$n:pnں(d E#G˒y3<'0 g~)K߸Dn6wIrt;Z7+ Tf 8;c~ "yp3 ĹDd?uHpWO̼ؼ ȑ(sڦ<Ɖ"<"${j !K4R@ =FЧ\=͍88)s-m*T*\Q!=ޑ&a̠-YS{Zs?UMP^3 50/h{JGٔGֲͿC.[?78:dۢgs{QejV>k)ӈ,)k6oL}hjYe %6[u iKp&  /dOMzdV M݁cr2eo_^Lۼڶ@NfJLꑰ8i~ZpXЩNDzQggG^tʏrhk֒eXX7'3yRkAhUs뒹E9܈> 0I |GY |5 bωqI%2@|:Q#q0x{/}yh/ѿo b?Û7NhwţuJ`P'M+fU?Xdzӟ!}ݿWV>*M4v9njb4l 6H-W-Zd*hˀ%pB/2T6,2g\K_ye/;MPbOk]6Wϲ{ $2Y9lU=I9`f)g\v@nJ(/~DBoErT`̶u6Ŀ?'YN"h\NPq)8j ^qQn ʣ?l<T;Ǒ:Ƞ*3P1ջ-,b҈+8 N?-9B,b,6)ڸ{-*Ht2B8"%@縶 Y7-Z4}J(g qnحxE>l`N,Z ijĴo"RV:/yW6C>s[-S[8 I 2=l6^qGAR*#)@K@hŃ84pK+ȵk`g1qvǷ 0HY Xu'l=9d2w[aZ`Sd1q$-.&p2/Ft,373^x]vїfZ)J?S]5I^M cr M?\1sIhճw}T,(8+ eMOL)Bj=7(4ׁ!w4%arg w /:+FĶ~ 󮈵)ϫ"@efW^3hlRVp $ŢL<'Kp`m2~]Cl[i4 &U4f8i@JTHzEU7ޖFLXE+bq_-)tmU4bTR6W=z|. 0*{$iTptPe]OX$aɎ3Ŏ*KJ8mF,5经M~]r9y/6nͩMYT[;\~ W®ӱG1&g|e0T^hv>@ia8qOb.oY*4oÛsi$E9aWY A(v1O `ײ<0t!vs;[=nb @M%Hs'zEZ2撖x 7ۮ#L|wye.+3 `sm+VL #NtuM[ ƈ r a69V}n"7mq faxG}Ř9sA'AeP;Oբ6|#OI-v?]oAB+N=UvIm,\ j4xhYˀo_hvIJm. (<əRq_j-&6,wJ] ѐj\&G[^⫂pmC'+d4l"8T i20?|ZWW+.ac| vݜz?eXyiXwl ,Hqd=q`DfPͺ^ Ս9tv.:@^M I.fzM QHpFi걯h4 &7]rsu0b/9\j잞T ESoڎ]ѣybJcpQK̯ Ǜ&jZIZ!.rYSJS{160csVp+Z'ED@$q+U;$s,Gp<`6hrBڍn M`8&?vvUQ$ª&X29_fn3𶇶Bl{=*-rG5h~f㊯>*U1 ,vuUI*j LƠt\V D1`ؿDӄ;cFgj|6Ǒ'sʼ[`*ԩs&c;~tS,N&E1X]4gx|P)%Y ꖋ6kY~d(9w3~UT =W =P%^0%n݊-M`Q#,BÇ0&ܝ5zTI/~_Bcex;- ;+w>(^x[7RDD93^(<<c0oE,(+fSհRy"Ȣ:[ܮlYtj3;1߀~H*1Pn?_Z?2Hn`:zņ=w6KIiD`.ڹ\ ,>NDQbt̕Uo]f=4;ޒD&ł 1v]KEԛrKb`8w_nʍ9#_͚iV:-jL~q*<1tmjP7_妪 eOe]ӵѥƹBVR [ Unf=h?r~o09pg4K4XRQ iEMc`#%Ty|~ײW}QBZ-Od/kI`WDEh0E D?$E`.JXg$}.Ϛ2R^3MCde( W̢Rm}K,~fA(;;)W$'rP x7Y\ ǎeUN/!pbArse(NX% XXtFSyh=v,bP6 U;ߢ~Aﵟu}Y/jJ'ega U'#AJX/YFO3[5H:8F\,.s:YPNu_>d:XPBCO%MOwaҝ9Iwe]P_. Z"DGQF<2bQ33RHR8BC3>1&>R@ndV\3&:r(4)#[ioj]eךU`l8 "/A+|괻]_g7@bB.( rE gME$Aj-CڜrEohkM4W'K0h F<Gy`ytWnf(*P64\ȿbv3W75WB7ﭳ%d]?nJ6b,}ys&T2*ћy`8$AAqLdG]i@M{iE:͞}VjE$a݃zՔ.'>kAwBنDpn<Dt@Q;O(&eLoUꉛFRxG ߔ:Y UJ I-:m Ik*d:m=|.Qc[P'S æCJNo74$zd&qȧF/ okwopizNמ [Ao",r0(E&}W$To`U]XWY!vm8J$u geI7f')9wH ڊP@P@҉O~ :uPUs\G4.O j1I*7vhY<\fЏ%x`b_O٩fm}IbW =$%Fb1 hE1ԿyԷ-t0VD7:u0M&/ e!ږRyU gr c(Z8H0tI(3;I`<{nM7vR"l3;q?iZCt昀O6}{|[- dzP]1WFQAQ1- eN<{A\Vn^v(pruB2 {QC#Q')px6xYj!5C͚oF1KѵZ'0uv)/7jiw6"_Tq4 qO֘ovnYe=]DM">;XVފ56_Z9:b|󨧑f2)*`frB0"FJ[ʈGC%9 ,!H0/ Ѧw; (fs5.g- 4MN]P1ڕe>~g9BX%DA30sf KRgG zKdC^YM˔ i?!GT;1nf*'5B0d|R 'A')y## R}i _NY~W]dţ&̴&\PĀ+;&AtnR0h`0 ZlO1G ER@q?P3O5C@*,0C7TPW>'`!B[vBZ?<9qeyH=?AVݰuھ)3ʥ"Lݰ܌![b Rt(h QA8'Ze5>7ڽ/ kdke iS%.,8 :H'p3k8}DusfQWծ<]}lPo(tb3HSh䋽3J'姰=}wS[Ę趦EWw %gLԫ N>F1/lg~v I: IT%Y)5< R4K9$` {pqsAS7pփʓ~dv\]:$\!58i>$5A|08L>t9e#2j^Hc!nܚ9PRŹhMuQUX.SWi~Eto NtIY7:eدI@S\8&LT)"wO}UF>K k.vטz=D+qHT|A/}+5ЌbR\ީAo}ky% e)tjUt6.1~ny0e6<.|z8?$>Lֱg{r@l4\[ /YIvNHJM`ZbԽ̜֒ƿ3'<'v/a: \cE(K%` yoIc#\~('KRRJS{Pf@ :# /t /V_RvbxARo2k: W]:7sQ¸IUdP$N&um-D!0E{n[moWנஂq63_ta[ *f}+!g?oM@V}Nh>v@-qߴjIBƗksqmUghޜ|vP*|zigGO)M= (:["6FG7Zʄ#*P5iQ"Rsy )^Fu(!/鿊>fI_0F/\]YAFԲ~aB,?I}%v1۩AL55]Z|djiEEӏ > _uOm` 9(ujTӚ^MFaIcC\W-D9;fBNH1*RrTYhNRœh  , ^ 6df^SH|uS: ]u)_̔dUh}6BkˊxgHyR 5@fzklbKBek#w`'k-Xc܌̥Hl^ǹߖ(Ki6_Äy/)'o LRT=^=S%@cbz#-ܳ7j뛵h͛T75 ܥZ{b+Z>s-鏚u(58Ձz I25`F?N/vC=Ė4DX%:PdcfHU! L YBj¶Ogɕ pΙ OND@J20(M ͵fl~r^:}Ld̢si=wf2V+ SΨq5yMoxoM0 (,P(ZD߲97B*m$Eb0`ܹCR_*SӮ4gd$IWW'{ 0J+DMk *K:yFTTQ"ϢO&f,m04}u =!5Da Z h#'Ut% (Pef"\۹ŞCHa} ˠ#v {tFf[GNiFF:z:7U5tK|iWܪ9#1>DBYDa^$;{3iʹ$@WGS<lѢ6r=mDqENC)ΫpW;GR08+{t߅=ޠUcB8(,_ "H$7FWMKA:O8;%2a['+|ZndpLk[Ojv NjOx3 z䏊& V; w{ Q \>jܱ[<;SUbqpVt6|Q_m_\MD U0EoB7Z5e62URIl-a_&Q՚]WwŸͿzNh:u^$2 yt3m%`=gF7P_CEݱyHeuHfh){nV7UdS4j1B[7VbqO"#8VQ =6aK$ȎkAE&iŢ-ݰm`߱a+b?,bYhfݰ>V8kz2seԝ꓏GIN2ţXρ^+ ؂e^+ Qn$6;x*>IUfw6٪j㝰lGLoL%&,:88hۜVGBU._֌I$|45R?T_gBn ?8ý~߲B z:0dœl?׵+Nluu@kKޕƯ^/0Ubݻd'.L@"w|`]}qs&uXGYH>62T@Fzee밟cOHW,(L)OXCˣ>3(gPqܦ/]"g)\ta'oLط{#v)^8 0]"c 8oŠ:P:R`P@$K>`/;W9>uk%CwA#ܵ`lh!c'zK\lLj*3)8^?kdU0BwTtJ(+ENO1SH@HQI {!CGQmHД4mvK˚Km>1jrAzq0]D 52p!k"*$݉V-k px3+.ck?wQJ:rk \1!.Zvnl,[;XeH,P _H-Sg#%p%[N|B.eD 6cDֵ#%{| J,c ncJF== sVZyily&9Q'6I*b#k4^N,8 DZw]UA YY^kB+^o1]D>HF2 $Ob̚c(HV kx#|m  /PHhE \j;0,- AT뚆Gk U0sKڐ4I| F@ @mfc͠-vA@rXVr|@d=J[z 0sfvI`?\hOTr"Z᪝mǛU#4U$pP| 7]vۥ }]U_Dձi VMHjvc'㻌Ep&ꩉ8( 7n2=ƮiK͠W[%Zl"!Kh pcm+LD+=,mGI^+B`*ՒH./ =Uq e[RmNP6Čh˂AÏ'#Dn;Y|?pHFsB9N9s hCbXG{*Xf# Id0U>H( ?ge1fWJJB J!F,"eia1C̈Op_!|x_42J˴;(̗t0^'낋UUh򆾑º!xE&vǦxz3R5t4)[!6'9.-1t =<'<G/od'o" ?^{8MM/dTn_hP|.++1J l5cĬFF{sឤ|1_I0˺ JZ5}{voc4MzDo4.OY3 C0 oi=0o ělnTȪ7c da\DI 33XN{^1Am=+2+>=.kTɠq; b :U]Vu?Q6ˋqr3/uaGGjtlbp6UyCzOGJ߃&ǔO6o;\<C%0hTV1ARDmdq,-P|6h a >B4os[vmrɟ?OVh8LtR&=]\xdDG" AeUt0Six{xjZx:L+Pϛ<V$]'C7;rJwK6c<4 GOCK%gR䮑ի5aaP+ #8|-kMU}f.+U\âA@ؕx-'#5 pvsdsmΝQq1#*}\Bd|p)6w4JRO<Rkeš(d5!ȫ6r)f)}Ǚ} ^bD08 ?qvzj,ucЊuhQE||_8D+x(|OԒ(Gb'Ђ11şഓ4vKǐS\k =L_u U9q7-:9{֦m-FsQ0 dl-$-";:{-yr, UW*W8?wUU@ 8S%4ƃ*(ttdh[P_ZP cGl̄\;ZovxvE ӿh5nhj:0y5X_ Vɗ*K!;S5`I4IcSyZH->bZ x9*>Ho[6)D9Wמl* u/@Dr`uҪ qmV*ΚjJ]jgzۘPX G߷l\K6['[\W!G{G}] cw5Z#BоX˞!sϪdz#R={R;Hc>W =y Y⯕v'f^L<zc0-W Q-θTpôgo0{79[,]$:g (zjm\ҴVY]HD*\~huQ p}A;;*aY,wв?߁B2\7K|J5ᥰc F[o!{JF6 EPT"|QSk3$=&a)%`K6F/ ,Ng,Z-1Y%!WW3Nxa*:E6 >}Aі 7jddxLN*M~$pm6_EהYu,œ>9fw`#31@&ra6HFFJ*<3F 1UND \8r ]je&&VPKNT^p)'\$vdPF䣳Vv߮fZM4OAmD |t,4tɒ@o"ެry~<:eB湴5+b;F{m/ZLDxq3eD7wϘ+(ښT0=@aadq-J^JQowMƱ>{0I8%9 #kʏ.^։?t ]8~hb$|vR:H|O>֧4%4EMu,A2@CW!`I,4G*Kܜ Su=YB2qˏ64wIΡssAj c_Yo,Uhv E<!1l&0s?rsz, )3(D`Y׿ }$ڊhGݪa.0rU2G`Y`1B-o :,"XX,'&7d,85dG6}1+i$SkQa+RaWF{6WT#GF2J,POs=ŒWe&1=Dkj,A0y1Ji*~ܷ +1HNBVwhZYZF\ ط gєqĠAqK*,ȔGmO1> DkkS;{k書]2XšTf<vܜ@]}jZDy"h>SAgPmO?'CꏘWH:B^P=l;S.$F:jcDhrHW¦c1WPTхRyUX(I=L#:q BϨU[S=\Ce0OUP/yӞi^ettNYۑ[j<973 D3^I1FytyҴnUßY(&cJOA!ɴ,\̈я&u@FTZ$nq:i!͡cоI  3?W~ #;p+R,Ƀ_Kۜ l=~,(9`ۚ@Vu_&&4 gF%7Kj L4礁_ L  m8#7${HF=*&"ǒ> I ;bolx+$s/Q= G;" &\:mh&iC0Y\ eU%4 Z}Raas{YCOx0-pWJBr< >aW-1ډW^?h'o& eǻ(]cUkPvj\߄缩yf~t }HN̹n=GkPB}*,,?um @{?_ V'R'ԣq# addP-<#NS0PHp1t 3p$Hy -PDvTb`ԟYwyeNd0ezk뛐  ;6U K~5 ZN~dDC%TԼ1Ӟ'?x1F6I}iCuf/BBO_ٞsKfs ޔ9Nrbtm30Hҥ;p4(4qAW$ {mՏ>s'\fҚ%fʰ;k)2ƁlkmL3ExKe%7`v~m q6_2v !8m{(f{͊)B(Bcv| kH!BՊ3EʾcBS1 oZ,p_1-G0aOG;PREGN0"i U'.<~TyJASm^%^e-VI ; 5ˇ)i6N_blx@)*AD=Qq1ȴMkab+[E5b9LIJ5 W#_^N?V/bdADZafӽi=qQ,[Kf#_lKwߘVapl_Wl iJ^W7(#aVCJ# ķ>*VmtY3ckI8(a[ݓ9֘^(Sa[ CPMÚ5'[=y{Aꘈ\q)e`4ӎʅ%n)길vEf`-q5wQnBo %x^b-Ǯ+^^L`:_i01=L F=gBcƭ*ii{r뱰D}3}Xl}ل -UvnMo |yP/o,V}X<,0&xڗC#+j6i!(H h$Ot]u9b[gXʹo x)Fx#AlU.MlX]A6 ܲt]KݴTBig&U(ɍVdQ,8O{h9sdQB(v3W Cq(8gp3BB^6VHpg=r,"_|W\55xWGCY,ay)x|YLz>6 CMI"6x [Ll4용 6Kgn˘ 3Ҧ'[Pב\+}ŒG,u1Q5x]S06Wo8f `]ZJNF{EOԍ io]._ͤ ~\SDTS Ƞ ;Ʀ9X8R8YV#DMkJU|6e,ӥ!tRz$wy)Ʊ||tBؤB$9!Ɓ{c $НnOp@QD)cϜo)4 cڎ]'́m@bEG57-lhU$`i\3b@lWq8_Tv MxN Đ]sM֡9\L^'SP,h7RgJ,ӓ2}n+aX(ʹxFaJ5 8$ ;t]]1/&b$Ub؁X6Jw(s̱עgl)D2mB`?r<̣%̻R mSq')C\PQV;7 l:Y9 ԳK^*bŐ ?hUhAh$ 'wv~oZz1x +7:lM@DUwũaʼnѪ*spqC g.{#\±\'.י$cD;vßz[a9tb_ZV_;/ۭySO) ԀKaChPA2I4DY/!eDbF@gQ* ?"fu=9eKj8&f^}D#ߝ,ύݖ61{ {`2Sr E$UjuCm~ X?*si(K b7`ǩ,cKص6Cp}|9Y~3ƫD8e40p\Png X\ir% tR*F LX*'a[I~J7oxTS'Ke7BЉm}\W^5P| [:GkE(}2J\ʌE\51-45Ђm_B@>i H C7~$ )M|% f==G8+e5:Νc?Apx缀+B+ėyRÑI%D?&;r}KF䉰%RZtz$=fĐd> Pmŵkiç;]xC ffpu6os1f!ܔm FWFrW)Mw K.vۓt L;ve mȽVz'KX*9 FK^/͏lbVrR a0=NF߬w9,*+Zij a\*}O6c #Y^WZ9sOkYe6O܎ߖ|-_C pӥr7`o2*yj?` eBߔ|#!{X7X@&fC63VX.6s0,y14OM.'ǝ5Uup K3l6oޟt–&dwug3#(mw`sozC|4 G=J5:7T~%yBa@rpqv ? ET5($6P09go-W%[ DTl6ƥe0QFAEh/+ϿfV;g]"itʀ 'Qu^ ;xr?6٘23HWr|O$#پ α G7ĵ :C°_OŨEҽ G_4c7h:[}Y$IQXS@IU%ͭ2Q[݃{I ˄ =5Y@JΚ>(\'C7|¨j)W ԝh`7 >;D@ Ȕ3cꫪ͠A I8\}]ԛk%[cCohecAY~ԍ_MR& JNLךՠGYC'<5FNs+ [xͭ k9FԗsDc[a0 g߰\oN]99jH5o7j_oAᠺk~h"W.>~aՔ{8]yT9ْ۱?eK[I#ӾblOĘ很Vn"V0-ġ7;nHiamںzLwz+Tzڏ<i#@UmϢp4d IcY4ekwsV-D^F)*73M4JAB'{[;t=$OlJ!>IR]C_>V# t0 j՟/[WC&>szA*yk܄,xrFI/h󞺓v nn>GNylG7Ȓ9 F1Scķ*҄i(IXܮhzuwG 5'Q%ý} 4l̥N f ~k&2Wf8y;Rj7oa ʙQ1f Q[ccb/\.G6=]B&>#}[9Xρpa԰ǩ-jf=I<&eR6߽ g4g`?J)Ňchyyx+rŤݯeA͔I9ꇹC kx} Re}RFT^`Q ;s@ {)G01ym@)\@e&mztX`:·8uX aX 'НVuހ3DYh%1] @*#!KF+?A]׸ZcBN8_` >mVg;t}z:T[{8'&-YUP.j (6*G &*Ul,l9l1>8N-.p80zx"dܪ:Lmi0`|g_ƹ[B-K qnDUn/BѯL+DkLKO@ę<\$ 0Gfne vidƹw9%I^k̾(yڣϟY @u #063[/;.?e^Y[KlLvU߁!!&OeD^ɬqH.x6m3h"QlF3 EuqŀX[eJYFy A*| v3A~+!Q `|Ɂnu jlo\㈷%0.zZNf*\;byQfK[4A06mՇX>O(b^FcCV^lX2y?y68lQ2C yv˭-һ-2_ #r",`x|ದ2ym/NpbT7D(5M߱DfV12v"~?gw7Mj.frL6AѢmqu\n'!bxCvԗ?_ReOg#h Z_[?Ul68pp5`\Z<Zд9w$ oJwiS]>v"ZL#!z*r͊0L,c卞GQpU_%_ػH-|U|L-}+0Dh9Wv\c'Wp+ da `Ϲ2`(Gc煮Dhbsg %n,.s(ϩ^֍H@B P!WNe{+D;0!_w+RQ|j< e;!}ǟqRlŦ D~!s+@@X(Fe~): ?i״޲-quV\QF'Ew T;hS5fChI+v !Hty-N_E]22F7vz9T_cS]* ᅦY]GImIfśIm@™'aS b]<&7UK-;yye] գE7=wIWGP YrhS 3Pھ&\lR_~Cie5cxNi)vuQlG hx0ݥbW$|0ĕo!h ,#u.PC9x)T C&2^D‰qm'v[YU p0YkFE^.D%} U$d5f'ήѷM0z8Wg_<nP 9])$$YpyO$cV]!$~x't2T@,iN$0Am5[J,ؠmZ>P ˇ o%/&*A5?ؤCV-#!XIGу35N?6!چ!p%U~/X! 𷛎e+yahs? FDs()-M/^{ g˜ް_YS(0"zPT!Z>^H2y纎d̓('ߐu Oz /HĈE->^z&Y xŦJlk@:sjETpGbE``C]_nٺ$Up@(P>؛:ROgNUn/2 Th\[wM^g@#_벷Y݃9G$0lPh E%ɤ WUK7 3ɓGaHEcKi+44y kkd9e  Ý$<*d.\1ql?{@-E8 ƽJ>]B_T֤V³;љXYgP QP~ Yq-FpIi{Z9hm{v'%3sEO lB :ѐZ]v0\c$$Q{ȶ$RuOuMƔ0U[%)_kC!g'O7מiӏݸw?5zICdv!qL``*MJ۹e%( 6;NݩDz=CزHiBzT}%5YO$ \{{\ZE1jȾyy[Fc ~o#&YvCk mm9Ӝ;0h PZxݴC}2/˙ZnUJ Z"{V)]R/ۘ!a9*ZM\aeO] :9L|֬%TusPKzƿeȦI29s/!K{RĦ wp.6&r0ϢuTƺҭ3{ð+dNZ=(i?q^/a'28%r4wt!;3 M'[ill:ijdRqZ${Li@4pVBuӓp,_FUXv7]zϫu@yt,2Hˀ>̑mq}GX3poB3eMo 7h-p/> }2ݬsY_q(JX P^4a xrVEL5,D8{o?N XҩţRmIBϣVqk>|FBHI #4NHta.b$N>J\,{>#&R  $Y^W;l4 #h}.f4MdHeb3U͋r]AϏg@֚^C^7emo~EDZtvԚyqu{92j6+Iȶ˂@i.*%AȊ3 D̕-'cQPcvOGwxmrΤȅA̿rj23$y ͔<7ᖜdʩ<Fy oS&y7gY˟Z0\ -Ld(~F 4(+@u!WZѳ7 P]_<*+YFD=-`^tPW +t#BpS„J6*%KcUKFO J)WDc:'c;[kJ0z<0jcT8U#Z#f r/_'MY.S8v׈Ft[Yl:2¥{x%sZ>=VeSn'( a\R$F]Ȅ&Y)K{jw^cOmF&zU95Hk*4\J ' бf~d]+sEb w1w. N\[koUUpqbq"cEPOMI-i7rmfZa) ;߯tWD}4K J'(&hHZNyTL0o7^:yx.-wɘݍoBfd9rNU|D8'jr=3iĨ_,cOѝ{Xׂ5i&O#'l% ano ejt&pxǍkUF94~F7g?PkXl9hEO&3s^φ $5{qk[}Έ` J38S^8ƫs`a#9YbyY;QH;qRոSH$hlp9ȁ;ުgQI{T`  g8ΗƧ6UU"&{m Ldjuv\J:kf-x=kckά2}/S^06¨Т!7VDWyBxx -ƺkm)j{4QMO范`P1Q&#bF? - l#GCGUrIf{K>h2* ׈O`,$*>X ,Cٶ.`[)1MjZO}8nas⟄'k$>4U/oSTMU3'âL`> f>C^9WHLooC{!L$=̰0+e6e$b\ M{Ia I6pݒӡ) Z-] O ê .r2䣤[ ˇ㿣K3#Pu9o׫XTNڅ>~wz?՚G%"o&U+~ Y{urL;D[_ !9F)GDӚz7MR4I`F'S _].Hk#WV"OSD#w&ǟK8ſq,I&??K{lł;=٥ZmAQ6UžV3-۸qZokݾ1K" ^E'D8O=TEn? ]+8c_V#X6Al/z QFNRyv| *`%M^<(k$a>')]4Puo5hTDxt))(j# g l,CcGCB[~; a 'uW- ZAlf#_xUD1#%,囝9`\K=swjyo7.в?%sjO6>ŒZ0Y5I g&G_xG~YrF~.-Oni\M:l_>.a7 H7P0o hErOR\Iְ嗧(]jynWS~(V&9N4#rcX`/rwJ2sx/\ +r >O|~ r ݲNul۴92WDVBl/XPmiNKtĺ]-{ ': C%l7?5']}v%?gp躷e/].w 2ϳHU|}pAT&mh,X瑵:yV:g%9DZ;[C$y d/]nrQ]`2jyL'GV6e+>^g)=.n.C^D)缕/@P*uW2.Q>]e=eG U^ )ɨC&o[ ([v_z9WCyLb s,"%gcn^Vwox $OI雎"=-|ՑRB~Fxsa 8|aJҥYt{|w)'pYMFsCkL DY54r9DEn-tXn"3,-r K'E5xEZ5& ǕVoV` *r$@<FvW > FR uƛO25r*ֵVFeJ6+ QkL.׼j|L=}KpP$<})tڂIU/ Xu7P|Hw$Z8+ U=γ6D~x$k7`"inO., !xMi _~/pKU[P!ja|7e'lQcA {Ca2Ld gLc e1ӆ'^ٶQɀς#'<&ƻd3Pc<׊|.WwQE3tmLynrNR?@R p  DOZm`- _`G0i>~> F>`rpiB6: '2GS--TP֢o9a%w#Β<9<=җ z s>ŢɩM/IWvpt:FaO7IrDdhsIR{CȑC5B,IcZ_k|Y@1аfi*ٵޠN\KOJ=i/յW!4f_҇:)C摞&/AOIxrT>D8kSI@CR^79ODhG@Gkˊ 9,N)DG\\gWO*:EVRBѐ8R7NaCQ>?YTKbqRDOpiP'lDvneL/ *Y|$?F-%gǰ;yxΫ;_Ӭ5 1aޟ:gnFE}"|*kㇵ*#OtbBfi qCyn UE-wg:cȔ)M%I%Cyͤ2n}v}4ݯj̀$*:Ta2w::݄։O䙁f6q3 m!_+ $#ĭϷ |=iab\s»JX~rk<ضuLG+i hIMƞKt;^3٢ w ێ~cR 0V5R4e`"#u?\fH:^$ƞ{0QT?GhCgk#:YݤBg1c,d"fїEW e+C,dӒe1&#*Nk53۬Fl_脐-K5H6ݞ"w& 0l\ Ok*:ʀAovd5T\#xj#x@,=gĻiS דV|pw6o?=8VZ j˝jvӒeMgvYV>y+/f+qݢXꨳLTH xL DE]ԂN (+Y$#|1)c2ڕ#hu74o?AQ ;FpOPs'UsĀ=%ߪa^- {bډm!V\pБzpPd;>ZQ(5fDde+.iY2-Q}BwSTNzJ[^  1BEڟI(i^~蚰'6) BjmTx~?YZ<1n1xNHMvnh*r v,~һCh8O(}_&]TqIֻU&}C=n-EXأƼ, _Pd.o^m?Kmx0D:V3k`B^yRԒ:NhxX̻gB _6Ұהe֜V_c'Mnֿ{6O՘Ǖ/ڔf熊Ƅ-ܿ(.ň@u&H$%.LXt?f` X"0]] q[ Dէg1H21޳lmEG+"mAY oNoŔ.Ƅ 9&[]%v/V^G;':,XǞQA+EKHEiHSSw0#KX+ABtn8]:V%n`YX*ǞB)X|#1=b}yuL \k;9KP<Ęf'|B F_]>|kf Rb*aXM;XD)QPjz$|RvWpBdMK`@c*+D̙x =-KZ׾[Pge?Sf\0^-򾜌)oqbn_0tϝ{ѥ=S5d|y ' gEG6͜i1M=y:cLޅ<+U 嫑)Mt[3brujDr9"ǍWq128q3w$L0w53m C#!fWTv;SK`4~Z^|Nѥ&,1B`G<kJ[55!'WG!8zes_\C=<׸$y,4\Ne7BA"t8c.ZJmhEleq%MnSB!p1\:5 `3zɰ~dBz(t_ZrMy`Gsl>x1JWѫjj`va?U'-1C[cO/d!óuR=Ӿ<1?#ZWu:eݔ~C-I[v*뇍}Ufo9K␚AƎ)5kl^q 3]/xQz-MNզq?A5 U@Z^3lZ`3*-Ldؒf14/eY{OPr'yS{둩j;IxjYK 60`;6G֩[8^9nyq[mXYl0bnrAQF7>Idt@7 Op y^K™8 A)<~CTʝ,^]Ugnj.9P .NV8-a($z~E[Dxաmh!Ȓ?&=8_WPvl" ީĒPUZrZ[GLDǙT22T,f8MרZ-~<)893+ O((iRSEiaWX6P캉K0ɓŖ7|`sryJ Z q~f^).*ׄD؞QY qL*or2=}0ƺ% 6!"ҵ܌0Idwus>졠Ptքr^;7n2Zi)pڸzzDNbl\?@;CTPy/R]9ɾa}LS4<:_4 6WLl07 7EapnWFkUs,!E| C˒yy(Jc+/rc!}sqb mt%ڼ\ZD,P0A!y3aHK܊eAkT,k_|CijVɅ|%BYI|a{FX6mTjZ+SټAUӆ^VvT1%{RTÿuDsG(Ao>w3)ܢR,eΔd38vf/4ko^Z\E? Mccs&Hڽ쀈4TӶۡ9fFuDr?_&v| F"śa7r6C@(o/ c;<]DW4n]4qQR )>lHWK'IX;Sۜ. c l@}k n#k*ݖs' z#J_'$svMKHC;춋N4 BƦ5<;@|F,Z\K^uFԹTje |}X411- Rl78 Aae><~'0:NR2mf۾uQJt@6o\3:Bp}]JUo%ɽޮI53O%"Ւ.kEBs2U~]ӮuX[›· Mv,I ;ж#.SD4u|\Z`*'l^yh1}Y/ˇ(;͸W!dȠ?Y<2=B( U}1=`>wN^LD"xT}:mL#j~*bcoqdN@C!09G/*t۸65貲>}eUTn-zU9@'=PHG>V(!,>f/tGAi5͜{HHq(R+6bⁱ5k4HxY c!djcnN=IlBFĠǩFrsSNUX0f$鵵~Xgu3d[;lU^>X:Lj).}t5Zuw5J~EAq~>Vy@'O: B{&rS^|%oPR 9U$c-ixPCmU$ƩHsw1 ]6yw8( ^CXtpv?bb#^!/K&,F],Bgb ZGl)<6c^ʫ0<,{ CHdҷjE#ڳvt8sk#_^ &'$8cx$">#&%ضrNƕCF *D$6! ^H.57m^l4X$ ‰>rY;š.w_|wh;q|M6ح3aP.-?>x|1FF5lyF&:T}R\ 6BfNR_7/<#54C# 5~2?(QNRz+&n0۟B$'u|p36u<x69qFB2%雹(h{=98n؆Jtϳ$!pnY2+.0!H !JB+-=͗-^ODUh?)L@Cz[ FO@&w7ސ[Y4FHܠ'rnӒݼQQJS`lhtG@ azMHYKux[u4Lu ~i;y&ق 72 z&+j8llmyf@@;2JZ4pDt\4ݩ8 ֋}ТTgi>2oz  L?PDnEާGXNJ?8zÜi7g u%MF@wSAe;&-  <t#*Sė|7ZލAl KƩ΋b8_- 37O)FY >U1Rɬ@H鮉G;-ЅV7| gɡfY So&Ss{T&%e_]=2[?[%l%dWDdRg|B/~l\(Sj & )R53!P&D5'절S]vURknV눜\|?c(bi?I~:Iq 5đ+:i;F ޢ]PV@e.xVAʛ)aKnǽ6㈘95/ I; ]#o{Tyi߰ wLRJ6]2oB"PnX L|lO :aSKȤR/Wc9}L7rtpȹs%gd7gg٭RK|LE ]O OF9X5d<<[6E==JWe%vm(ټz!#'r *]adڈRЫ|4SRa:Ri \|qL@u|(΅Q=^'MZJEHu1CJ' H &_B5\\u5Gp{E QjtyTwZ51JݹyMkkǓ  ^m +P?}-\GG>O;,$|f'U#/E7C:Sy$]!a*}gB$UHܷ]2"*s2饗aƣThR[c6x1V3&0S++_*lۤj֏'o]RɊRN?BbL?'f,쿎d9 &kDm T`l;&so8?N溟a>zԓH*ũ@z]GdՀ8$$QDvM%gI}[bw^&ģ[goK!ccuNC*@}rLd J>pL-ECEQOC:dw e' 1WXzTb抴`|%GfP*$I#3/ /=VR OQ"2X9tUd<$(RSV q@*>+QA LB2/=h_Y- |~Y֬/_MK4ӱvD]Pn.斑AdQ9mR#U@VilLg0*]|9^`΀'Vn"7հ#:EaQgZHF7W4=|m3p,J3ZtȲ }Q(ӄvVIZ!vܕH`@@nμH~g'hp'{c:]1߿7mm Smwz`$ ̍^A*!kˡ}l(m:'],"ggȌeC׻rN=}Ezzy O4Q?z_O΢{&\ EW} )ly~ǖ8hz=p&%s{V+\uDyXM4p,LSk#:a D~nir w {;k|oP2N[+#S:tqEn#awjMu~E8="q[r[yj#.΢xМ.ZY&L-Hr^PKKAޝ–^Чtmڻ%RR s?ʿhIv(#.k)}Yq ˶6+Ed.,عp.*sf=E+ryT3a {=%N &p?2 y|*tHpH.P~BK+BHĩGbպ~\n':?;`pwˣ$`HIT$ܵ;P>\k'ø׷ SӲaI˙HʲؙjLS*IW:6/<.[;rMyhE>XF6r/KK"aϠ7/J(]0é:{;=5kxTj! Qa9QVі,dxA1veo!<x% t?7/xmTNذ,\u8}=y7pn2>;IG j=vͣJ^%'ѬJcyo #a es4HqνmΦ5%ˮ,[1-%#V;(px'۔X5b oΈ:*IVɀ)1ZwȎ4O47H)JĻ@umA}ޑ[8"o@gJN;Z0B/Z-=*TR #٬:xQzRfHP#01prT &+ ik7<`zՏh,p>D/׏@dAIȮpW16)S%u՜خVжA381'7eeR(ٿ^7(-d9tCR7YPr>Z7K`W"[h<)0iX/Tոx8L@HT*~?0l w/\nKr_̒ݡS0I)IcMMS;56aK4dcnEj+دËdǹQe'lN)M]}2:k`g~21rJf/'D ':P0v*oa@vD-|e,>db"ܔ8ŷCu1_-\2#[II\_kR7,֧VyKxY.zIzHWui'Av)ݯC т*G1_:~6*v QM@pp}UN3w&w\> ~6h.4٭o |-Vb :!YPs7F<1~q$_3x&*ΛA7\jU!= ꍒ}}mOlG&=v##.KvxmeG{ \DpfDBiJ! iP;b쌺p !0:F}LdR,knrsT  vJ~VaY@mu!:Z!x u!;~c2`sSGd僻RUprQB - c/0/v V` (y TG!O[bCo[{"vǖXHLI/l4v)ZЎ)3c&iK`ʺAmDC`U͞Lt<*9+zxv趏c;c]o7./6Xv!iTCl|ŭ M}QƼuM/!A}R<#,:PH67SϜ[V,e=3geZQRvPcךBFw30kD }RǖcQT}=_S<2wUԌ.hj箉/}@N)f/G-[L3> 85}&y% *SZyC6H؜#ek)CJG&ceDT^] Ra(QŰO㱾Je2rZ^%Ϋ~Jq1XuJnI"2)ef7,0 /2OSK7G!QIt+^6L5ϓQj$e̤e2WԤoO3ꭨXl'nn+Hik"20Y[U΍Fa&zlDA3_OI/Rnki+f'_,d ^L[oj1(G{=Hpl*^()UxjuIN@֓jv\e^ˬAB#.* u(ߋoɔZt^Jo*IP~$902N, C z羔/08 X@g"Rpwu(2^t>!֒Ե#3';wt0,jo{!s@Z׀V̆a4)D{,um4nf;1mOYn-\+?ʪo>OS1U%@u2T$lɶ~o4~e[P!^VO*=6U&Iګ cB#hoJ#Ep$G-9N; r 0<|HM*zT{ѼEЈ` 3ڻLfO{U ,^@2!LH7G y_2a|@J&c fдXBУ='D uhs:GJ6I̵&24y$p4Φ+8a0^ cƯgt 2B82hUZj񠧐RZV>K. r6#7xIM&P=3*fŹB>rn %9(I+؋f>!XTyN{@nH[ o:ЅrO z&o&BM A (k$|ʰGgz G9", ^:ݲ-4eq= ~Q w؏!)8GY0[F6zd0£Awqf.pFځ}ቁ..N |} #K sTqQ"ܩPhԔٮ4)K2_a:Flq*ee#aWzդZ }]qvQp_ȯ=pY^d&;iQ&b%p/)՟pczr#f ?~&<"\34L/WWehӯT\gM e2+Gs u'Gl@RiVnve7F8\" DRjO>v]A^``xCX]`$ryAU˸fϿwFXOʌ aXEuT𧚐Pʭ+*3L17&u_s9HO|'o>d &oU((|gii$ ߠ["ʉj CF҈C(H@ jIs 4i*Pz*vn[B5'!fADlS-y.:ZnJyv@cr3믱b3 W. XH Z'A5շq1:B(ߚ$Վ|ejxL+!(/A5s'Iڸ! =m\h\ 0.2M.قF$s}걆V'xRq3/<OQʇPkO3z#/tݽ"}*VW藰XfMqwڙS 118`?-kS{%Qd]d5e-}zdCB#XQY''`]M`~IJSa*]0-'?Oe?2k1!#^%*4W4Bt4<Kg =n[?*NzԮ`¯[w 6Q2QSHqE%*pG-Fz O3o&ye%71_`1IS% ?%x-?5Q ?97ݥO%!2+n23MlKe H\AKXD1q^;{Sab90)5+:N&~cM} p;v+`ѣ,4nJڜ+/hm"q>lN2nLi1#wLoӏ*1C@4ĤK@ UJ)ASт"{1J$"qm w$.vmLR &uRK ,JR~cp>w>~X'x9w@a pvw+֊ Y8ko8&6A쾩ї;S@Ͼ,_G9<&}E h*N2l VD!ڛR÷݉Qӛ4fP!#V}>xŖ{"̯*asrccUar'G(&jJ!(KsSbYe(2 XPfQůKu`~cEeV%"jYV:}Tʚ칗@#aYu”jpjcL QoQ)sR=AM r!l9@p|4>~uDz:W5/WVrq`=!r3}VƳw(&P)f%Nz`Azf_>eJ;ѽBFLj#$B-+%|28HpAWCNR%|:{ʬ4K,bpd$udj~ Kg(S6MtD'cZA !L>]c+Ťδ/9[SU-=`u)vdA"N>>_v+X b4Fp,ߏlBpY $@;~;t 3@=!D+ã̒q]sr"\ȒuRx!f{lzL6st69H9A#|lfAE^Ĕl@>d(k jܿKЦuO^jfhEƿRXd*JBƷQbfK/ z/B$זei5aAFm ]y⥸uWQO[2^k J'W`WZb]x5硃2rm{)H4)tq1QF*1[3\"K LD3| 6jb f=5Ke8W=zΛqjqEq!@Q5NT4*G:;mHDQ}kJ jIBBcL^Dn?ka\]쾨[60[Ć(7Oad2o؈%'+s)BA !yǎYwiP2WT04lJۘv߳HR5M T'!cU|MȪ]ȥuYbG.] s/_@ȲӾ/0[]8EeL~>IAIYB‬TNڧHA'SU^D;k;sEΟF%O;łbU9S3\HS&):}m>&BHi0kǚ5C[uGt Ŗ򨁧gSp4I0&B@|>x%#^uʼn*{:F''gT(fo)12"CA*FpBȀ]CgQt?5U}*%%5A㼻O'tU-LM/'+l. fa1-̊Sg{-s ~a$T0uӾLb>8XU韣xȞrD `PBY J'=&x'LBحyG2K@ߜ5(6Z:b ]\L_"dyc>-4\ @>Ėm;ʯGD*z6'ǥ(Ydd7z\I565ߓnLz|h@>,9UůY8@S̳@;3GpњHM6.a^8oC}$|`JTxAubn^H5e< @-EB\/KLedݷVN<>^:xbEt* ZM19H~#P=m|[Dn5939C$Hk;JWmDq8ѯwm)pq-dh/G!4 ~˫d־WN⢺KK{3os|:U7F)7ka|,WmGf.=7sng.I_%c¸i:][RRA5 gGoR<2_Vu96!;E밒0 YًFe O4()Ld,DŘ3D 80Z}ڲsCZe;)h1BD,@'ƌM(icJVŌv5EaQ,$|~VRԣY#i\ |9}0 k lUjBrZp6kV؎/W eE98PsJmު"%7Ifn) M"Bw.3:Itpw 6#|W` .8DC& z)?WPۥpb0j/fiB`˜9NA,{v I9v*7#M_ч8<|\f.N2q=Pkm5Hi N4b-h<a$*Ik2E07Aʖ)GMp%=ot d47ٳ2\Bm1m6X j* @],!\qY9| ޡU`+fV.BYݳZpaیb4z0$AR)ځ5iEfߤZN^/Ceib/)StN4(n*zvrQbf;r ܦ]O҉j.X9Dkb]ù;ӯRq؇z]0K="-40͂gę ,F]X0^NFG;M9'O[2MH>63e+}}U7H,/<2.!tJT!/YE1D* )F߱ uFTPG< ՀR~zw5Vjc "$X]oN`Dg K +EYb?c?_NKqģ}]AV^BHJnOKk~Mcx0H?$ xӄ42&*G?BXtU ӽ3-&Ŝxlt>e5ڐ犙2XN>b]9+/\xxTx`Z566d ̓z AWPHO9gM \ǦyPB4uQ`,@ܵ}Q1*=sO;ش4oZfC|+aE,9h  2GjȆ4r7"ݾji6ގ6F1=TIH+[9{X4[miײs RƵ.Ԥ,4+De<x3ltuZz{gM1 uAw2zP::I %:@!Z[_ÃOa.x"HKG9D>7{T(8;KblX2 kw" xr3dkJ94cy=,~bW-4$N H^CvS@D3Cf=)C e1i1'7u!IZru]dl@gFmuOko9R6zȣ*gxh|l}4s6S{Nɸ]Ǐa'ʜ X;ziLv;@4T޷Ogݥܣ{/#Ǻ\_ zNW%lxIR8E Rh7ݟCt6W#æA("n(or|{('k@D[me@ӂ.FAf6`b܁|3ͩlV}yq huf|Ua/H ݂x -8TjG-8YqʛꩀX1*?nk!՛7s׵{#/:bd sDmDګ~АtXV-qeCa.{ySN`@WtDh0,|w_:DE*&=2r_"PI}3B wx.m5RzZ.jRAe64GʿMŜf\~IF'BB}7-J#i?}A.z;TֺR$MFb)#m7EieξxC/WH)?׎H[ˇahl.fJNNicaSLC܂#%1\ P1uvZc"S|Tn-Lwa>n6 ]Vԡh sxsvX1h)h[+[eZGo$i/󃉢, P ˻6:5KbkH\Ky VCCjse=2/odGӚ+~D省hg{qSf"Z=J`9k58t7ƶ`lycKji0VsF?K]a,[f 1c(j  #rj,˜፾cl[(NTv5Evݦj 0{ΏЪ;h7 zFd4kd 8$iNT :qS|;z'vrCyPnl%sɲk #dH6~1 5ƞuىIor;!/RiG̑CGy' 4S?j:Ukc肈lT\⅁B$&ad.|Hk=hS3 3Fo.Pv *2qRyi即;Rq(N,w=$jw\a)P])~L^IYФnUlIs4_Ygx &\I7%'[r4HgnP|E`šȋ_5BN#\i}d6]<eԐqu(nNrcf!p,v:=_H:Zɺe_g0b ^=쑱֒hO߇u3Red{XꇟM&lr$,YlXU#C ;JS uפ웥(AD:C&vu {IgBV?|Q-=s\]cJYq6=ua!Gڜh SNQj]f+OK,W\@4l;\TjE9fm\0Fiu.`#05 ` 3U)$b~%akh1A'1/ {}Z`1> og_DX4z7Mw"USطb&I;@W#c4t萋`#D[ N/ڝ =C.uZ9<*H1厨GaC؄]a#JPlG:a ` ^#'o[2 Eq9pθdʋu4̅@WM_ 3M3w$2ҶWD(GnmYks:5 b0bGcb#I$8i{ǺQ׫qons]벦гѲ ˓YdBh ~2({=Fk-h1h~֎v.g CMt"dgMF`=;ӋdZQڶwFC:֨ 8v ln":M*vv5 z E<x$^Vvy8Mÿ_;8[qN}<^7L{ A<{01P{ ͆ȲYzMFŋJSWvFG"܊QHakSZ30''џIMٴwOUuɟ3,ʬj߀|\?~,m#'̲YɌmpуȥvKkߞ_Lß+@XvJA ':hZ]ŝO sNЁgc-2Eë'ĐVI;,54e*B%TԞ~?\&K>l߈횙A#d(=2G̈́S:5uwV?-w}`JUeqP} m>oPr+ޝe#'{)J/dFq,FeGk>_^8&:?:E("T/'-oWOKQ6Pm[ۙ 7Jcޑ]P$fыn3:0꒻Wnq.Յ~V+vZ4>`26BS3K2ؚ%I̮N};XE}CR!D%8} ɜ(_ܓ5iA>2,U$oؼxg3,=݄ hWv7:k$UݗB3٭S<.jn{$Ju2X"VK(,;J|#[dvY ~9ǑCpPG\ofSpO 4âvh$ue2m5)2.٧C /Ba\3̷"PX:ʖ rګTzbz(8-O*%w3b7KŏjF)BGUQT'CfQ20&|B#l~pOרٝ&"5Pޫ  ڎu+\ zt˦iIiME]w~k0-ˠVQ6b(u7+|١1JlČ%T)I-\|``E%C,`8ZP>)RtѶ'}<[jN'8"N'ʯzGH}ZNKq6@ߚc0[WnhSMiur in"t]G d;O@̍MZecI/ׁR pe?p 4H0c$a4DR-6v@Cl91sB#}#h)|A^~3|$hi.Yˊ *ʶMRXMkϗSR俷H?򣏎%vd8?EǗv>pTLD݀٪b g%|طaZ,lPo5]~Yr"ֲ-BDr<Y #M S41t-a36g0iXzSi'y#ovsH]iu5ʦ9ISɀJ\(ܲx x4CԶ~Fӹ'kWޒzFoH=%pM]+ 2m3{;BFSIT;D&5Y%HtJRN,o\x9K%M'y:srSɃ_tuY6bD-%,RK>(Y.M3 Q&wǜ2wCX<&ҟSBLFMQN*fHQHK+=?»Aq=qe]AB[[[GהI1֪_7oT՝?1 ӐgAT@?`3#_PpN(zwOڦ.7#q< >6!(z?.<#SFB<~K ܻ+jI#SPÃe-x tQBU3'qB[ I<]EWyQ4n3-Ao98F܎QZr 'NhW~-cc2It37U[G@f=[, 3t=hb6VCxsk! /2=bXơ%bh1 ,yn{24?[Vp`:-4c*24C}vFvl $\PP* S|4tEE Vx(K,4R!&ҝT>2=o0>0Ȟ<$:iil"v3?NQW; =-:(Me"Wq)jGט/IkgӚ`#ddVIX#JkJ?嶩܄ ywj9pC$z D@t:tjNc"qOtN 1W\ַ ڃZs\%<>R߯e;5مŭ-Ǣ&$ 6oVuVi06ƃj"C ^FN8@ UF3DK`;;Sʨ^B8 H5mH :lJx -adcjyՍVC%73So1G~Qcņ:|3l\˭9ӽsKq먱ʓU/e$2,^]&ae*e[/re E`6}1m##E縳YrncrEEtc"Oky3BO;:e¶ɍŅL0bM%:P[ ALSM˧}u'(6|as4 r?IP1G23zI[^ecH>ǾĤ6_K\qd==S*%<#Teɝ"(i.l ؆PbSCrɺe<(O9.b=x M5r;q'„ h{DZ5z$s`kT\]|#ܚˌi1tRPXqm~qAI NR5 ~~ QjyւWU={Q$^=:[݈ul XY#"mWVV(кFd)jz'oauUbL)$/2`_/l0$( =~7(SQ㢳!U+B tE9e([ )cP}&e^ʢS9m+CQ#<+ǯm_C ̨\CF_<&~m' ݱղK5:(,}n v'rT K,7s8nߜґr=~Y`E%*^G᤭!w6 =l%`r bjCQstZYC*-5Ւn^UU>R?P6v*`FRW]5 ÷FjE.8,  9?T29G[E&Ba9i3u'vFvDsr#L;F ,_"m ᅧo9&2!dRW9H:4Xϸ-k.I:G2ɛa#IǛqp8G(iMblgɚf|v09y}i co|OIh:t2::rs|vh8&å-W{@i}gpxi(`%D2<\Y>vK`4 k!~/0RVxg:^] bt=}}QLn%f;@1p)}+}$΄^hzIٲ".l}oA~6 /_SbΕ.8:"%)N1іH{dwmysy zes[n:scX+Ԝ#nGIED *Գmq(k_Ϋf_ $8KqrVBK`sMԫHR\8AV j "b2lDӻ(j~檽7oڷ Uji+}h8 M}S90VIh.Zh 4|}yF+E 1ׇsm2aQMŚЃ +|g~ʊɱJ6+b-Ar>-? U&./k|ep$ ;b0HUUSˮy gt+cKֆ'mIde " XǟED,uY15JGj֔oi8{A GN؛ǭyV\\Q#{:~Z HL[MVcobmEQ"6ƶ?)]BWfI}4(Iw7gWrܬ(5&'a?Ѡ3Gc8&Qz PT~&^8b6n@&ޖGLM#Τ Vt]Z_Wai [.)$Hta:&l7U'Ow\SF-.7I0nLkZ:$ Y#MQ{jeM"7KsGHG$pY~$"VOVB\i JBՏ+\6\M}1!%ΐ1Dд-tHuÜ&*zVJ/Ij\//h,}{أMJلw&wSqu/,&Y}(o8@qV8@[0VGjy.nd;tLhۮQ " WIՈ r4)hr?j+a7̘C mQD7^8pD~ia"Gm>߿NtﴲdPku"$p$]0ph 7ݢD5E{Bt M' 20EjvhnN!$7q #1~/&ґ^,b>m T1zۘ;'B7a`+Np2\*'o`(yקݔ7<Ɨ>>RppC=@6´}%L蠷X'B+㾀O!R3dR9W?hT&e=_WY^Nfp3OgxA1yCN9G#V^ts[g(2o8bZ0W3}Ǚ77CHy *KއJ ht lSoY`;ƄX) :psk=ʩX;@@ `"d)Jt뗹o*7LXYt+7~pi;&%xec Z0;]eRqGs,ٽNM+ LOuGLp0 &<)$P:pNi,^4n9hZ;UϢ/^4mܫ:OvUc?H+Hfk0N8B=^~^fGh{3LVKrGHʚ&-}VFjNŮGڇe9LR*&&[WTM̗9\s|l$K]Pz7[e{c/3į+-tAR`1QAY^v<5s tW)NBF^|ᢾ`PLVnWR5@[,;7`;@,/XDu[ #2'A}r߁ok'G&8|gq^,9 rCMp$}g/ʼnՊQGVl sm!ZXqjcS|pв`?NC DX_Ȼȋmt_CG;C:FP=#K0d4qjo0Ifr0V^Vn=Gi6 -%l ] 5",NcS3+Ple_)M.BB7<|Q)$Hۨ;ox\io&# zƍ|2NwoKrGXH|j ,G: Dm)ˎq ʝ4JGqQ~T 쐾39H(;nHC9T!0Vv`*wg[& xһP2iyD HI=i"jQL]vWz~r>uU9R J+.넓h.n5x}~;“5 M6Léz(CVJ GaGԪ}w {T3-w⧛p]`uV=Mٿ2jDCH݋?r%lR]swiW˥-@I 7kp7,[Zhy؆ipLV̛ŌT2(<Ƈ+gv_, jarh8TwM7"|<WD TE\x^%ZϭԪ/tǢz7?b&W4a+dN]W9$"XZJS{a7O3ynEJ7;h"|_i1AuB .IȕÏr/oNc}NZU{AR|O0$rWnl0wW`X#xMGYJ17&Ӏ>-8-uR8ιra찹FNrz;I||Xcl3Fϝz;*X(L iJOK//@ů$u ɾݟ}C4u^XY9N4W|HJX8m:R9َl`{e]UNn{/UXpз5t6O|!rIA+_3qEF:WbN}+ 9QAK}ݼ+]LqRheRYz'AreM-D=o}uEW»$a.ճmv`щvۄ\r4!;@.Zr}j|<$~:L+^Җ" r7ۥ-eb]B:L-tjL#/4Vmz;d;7?fi fyDAËNC#|w\Al{p5ϘMI rcx&[ ꄃHJJ% '9Niy]Bјd::* .'_HPolГd}cߝhuF1sK`/=rluX,OH Grة md(G?ѓQ (~Mǝ' ?>dsĔ#2MW>qk Fo$^`6*<(;d/a''uP3Md}ܤ8辣7t\`8Q tE㨷x? ”EwYI]' %DCQ3.zF\X'bG;pY-9_#zR|նhqa/@#%&Kh$W5%UldέȟN(ۖ:zZ])iW6`^B Z`wI@&k4}nZiFV(=(* gED%ܳ $ܸ<fZcz?Uu5y),:o_W#?jT*lr){A ,1D-=!lw {Crؑ~xq^WҠp˓6 S()fGӁifKTf}\s8/WF=#0 +'ؔ0WavUEя7KGT* gD=GV3k+&cj5kC)QrӝVa| , sOzTfpSs6OAa߁EĬddHW3x}`PX*m$(mLvU^h=λo@rbP ~2ZM8 `:Kl R f,c*yi%fFً .'GLe]Ww T\gWLQ!C1.⮕adF9k)X`h>t&I"{ty\ N ];73Eu`VwjRl rJX_-Ueeuqre,ilr$DÙͣ2gȎO*}yzfPH[~L(v94|ÂS~q,8^gr=xXR^ypF5^nWEӭ4~ ArL96L_W)NHيco $`*E)zM^ [ΧVrz\r|84G{=|pi(8бOb򪨗{})Њr3'90LOKcl}Zşa4/`%/ ,UC~#" \ G Z?JxV4'F!/5|UױLùmP&>=HǨen .hB LFM/a7bqMWg~4%uBw4LC=wuPVY E8yAgBm<#5[d6,Dw]5fG04 R${L FjPUj~̕|.RgDlw'>Tf`/|p;U>tg2r /Z(|,8|%>SIӰEaBq&b+:zAFcyʊ+% TZRka,,zz~)?9 N7Ghᎄv?$J @c&hIA`Yն +{Y8J}#1kʎoK]5_]+2dU 8tD9Ffɷ8{dO(Bv؍Ϻ.|W;<в #-fT|S_>;.?Lef+R|BcJNt6'e6S-ʴc]t~*YLr9`6:?h[8#GB'r-?`'\hAQ|W"^=~$0QC&y5n<1/厂 qR~I&I(Zsz,rR~ #qVi9*1@V4 lTar,U?k^֏~NY~hVu<kZ6 ݐ53_]PF궠89mRkO^yr6U= },+P߁qta~*2KXt;6mzr?3t]v^Tz: O=?okyj&i,)'qU+^K2xhLWDW>vH#JP1$t,t! LJQ}z}y#VsxULg-)ݵC%tQ Q iDG+uKVo(!k?$h Yg8K!y"3"g9߇N`.KAa A[S/cI wI瑖L-` )ZLJ0'E"l/ pWXp6_u=]ӘHr^Q\.7~d>r8햊0PA+%$RUc{*/Q,I 5[=(׍5싫G(։R]|UuNci$~R>k!H7׬]lJ.āp=E{p3 ~6hE풥g/)w?8(~ s|k.Cb+uqi'.ՐX֬a7Ӏ:"[h%[+|ý^2P+{'׻"sO!ժ¿VR%77(5ڛ񪅫T}n騄֭]\wZw8zRQP|Nc{8 ÷}&kki܋<1r{dc?=dq<(GzpO4C/ե.dwA`zuwtz@8'Erhp$ WS`=WHvfH6!ءͼ!,bWm$ޓ Lܣq lD R3ᘢa(fh} W]ʛZ-&&eV.E炳!^$ڎ(N)&{Kff @HG֟ H(u0 {ǨN>>u:BP `)k\{v79 ߓ9Vl 5FK HWeXcFoю7(sMJ yyKhϣy{GILmʮ>}!Re@4NJe10M :{Osk ]29S8 e4;r1Vk>h{8?baQ>]tg,Aqԕ͢?93BAvT x&UXuXAB8_y KiEЛͱnK&8ũMj70$2-1w!36E!8BشvT&VZv;6e-gqW-UMS7u!i7N,dT a%tJO=P;q|_?O2"l,!%ލv,t+;gIz -x>Cڐx-KJonKn1]0r._ vݲ?|^/qH~dgpP_ib*7MPqTjd V+^fl)}'8o,x9(X%ltE3VKXbcXɆr$v*5~c!d!Q׀-+03ik;p8٪L˄5ұ'Ug{tT1ɄY&Y= .|"B^OY n%bW X˝=2.]>(!t\8=ɇۜKyr X}\fסe1) . _EJ~̕ԡYhs\!-oJlirW4FU}rj bЯޠo^RkRbij3JܼDa/ORGQ,hzKaqp{jzPv{n> h;<Z@F-eT4ݡrBz͵0ad)Sf چvs&F(O7xH\tlY]1 PQt`іZΑk%Z>)U6:G\0CÑEWg*Nij}CDi-!ɟeM-.9(< #*{{u$:kASP`C*(;ۗ)Qq jJN z0i*V4M%lu祃/Ң[5!_ԛ ɐ0hA.Ka7RX]6O%_-p'P*?֏\YeK>KK(:%__fi3Мī'F6]Um(de/hqCǎcswM(4&Jr\^6=覹a{J}X ^~^xLc~:,/(9Ly46fe,T. (.b{F#g*+DUk)+6O1³(YG‘X]& ȕxI2 ӹisJ+^ re{N/W~=!Y j}[q\pE{=d X0jOړIsUV:蘫V|_ \MM52wg]51,a˜&_|O+.`?h#]oK}*X1 .3MMel_7*6J( Q\ml<"&n_FȊ5* DDQ_gGе'j@?*tL Y?Kc]g,V 7,O-W$0b6"jHz-:+]eIG!?:ˡϗF ߋ92eyC; &cW=z@?raP*L)(+aa:ƌ%`Wd3i=U֨Xa&\ce})[A'?MN5'Pfid8?< 9'UE N;>QhbT?D)d5iZs7'^_?X,d`'LD'ڮs[s54e)KWgŕˢo'C&\:{SZ}eglz#,Sa^fbƞCj/f x鷚|FĐ \Nщ It /[ ?ﰕ\#V6d }nRʲbZb]px}<H4/4ʼnRlhUGlʪj~Lwl \\+!3"z@lCw&"Z:it̠SD S|ӭ X_<; c^2\zF&ψܑ0˜en$X!񅲜`:AC3!T6M$3` S50JD@,;hvS>X/J,H\_d-?*&_5_%9_oPS-mxHmY;"T*=jn>_G2J<+-pr 1[/`f ˰8\'o4 F@v2ϾNb("oߡ{ j>MTKQx,-DQY "kIB?6#ۦ$\; kjeb5Q3:vkҮCgie fڡ9»GONj#by3qŏV].m\[gs2 %%-y4"n#h'MaqfN.bD$WYٞ9-mt0r% kYs+˧AhtZSQѸ]p3:, ?GJ\t#KPè7a+0kDj3u&9}9oJ ;Ǟ<[͐KO)5%PAP-u Ě䘸}T򇥐sO`a+ ] I8iä41-fTN3nsRS;Ѐ)P8?plۮhFv~j"C-ac7\z99JF'YŇomoP~ٲE!"crxT@eߣ"WS9=xF4v##@_R4 hHUi$OFr`QaPj /#0Pg d[tg=Y7d?)22ω$# A@UB3Rd۴ GpqSÝˠs= pi Q?fff|Q9W/kL3Z)o/:Ot•-$p^އIXl}`EJxPX`IAw(9bS. 5TJ&Wxy*-|ݻ2s_@s^/Ix)k6jz7 b*;Q #f~{`[F6=z^ eٔ9> "C =MT+([M{w\9Lu6̪Xp Gf< S(u1@ڳٰHNy_id >Y&{91Aw!/ݭuOBurnTwr ۍVf(u9JLƮzFÏhyuPb$ZDdlkHη053u3󩣽Qc˖9Qn7 O}DTjP&rĊy%OcoUû* '@Vy=L70 e9S"#o5"]:"[-Aϳ^`up2E4Pūσ5i3BYH*E`WRB:;"u "k%{Zz)aZ};(]Wd/'fg-j+>łCFFIʼ"!jפTNYj ly"G aOGNl3aӨPXW> }_ZWةJtg_HjȢXa\KLի/t4}(fp9C$;R-Nٱabf\hD ?g?^\fεI,zfN盨k8doѹDo[8'2\&-k19UE) ]!nP[7bBQX MBkQ`yH=ޖ>ŚSr&Ak X8ʋ)i[0ˠz`?ߖ`Ʀ3λw_{'[z\ $%9ȌK) 9nphpSԖ ą]5O 3_I?ܪ ^rIf g&ƌ_ ^PH0laoD v_qQ̚IR)_ |x!PQ8qKB8W+CZ$ j `)a`k E&N95o[G ;RۑJ0!s *"X5?BƔ\S+VR[Hߍ1]0̛(ZI!ZG(.KrO?MB|L͌e:h7[Xw$łhlͱgֻˆda!_B$\]! ՊP7Ð""1_oGMQQW/[p-Z$eZn3ise9!ލIxƩ2*?Hh;jɰUG >}(,YSQ2gUUe[N#x~o.6˭R _,. .]ھ(H9BԀfStXM6IY?^Zju\R{۞nTvNpfOF.d=L __X,P(Woe^mͧR/Y oxF )4s?W='Ƭ7nOcՍIW*én|%@C$-,?v7T\_e`{Q2$޷d]d# h&2Fϕ-h/ONWZ@1hrP~%h\߬]za=4N??7ߡo~j4v2oDiL&;,C0zg,;^-o]B,ybJ6dg?>I1: ҭOC>ᴹvIH#*@- S{eA/,`4Jx {w'eJ: ߖ~bVxH-CSQ6# ir.*ќNʵ"ߵSzAn9(o>7S3٩Qo:f%H`.(Z(DziwghUU8͚*˝avzA>qƒ+ d^'x 7^@YP=ebK#trHy]Xű9 ?e3w# 1= ~ʜyJ̩\Rbz3 ViXI>h.ZG 3c2(V+ue6ÄלYE159NW~iep!//!jm09Ӎ/YWX$;]-L?)^oRYq&?l`<qf oyԁr-2/t5BֽO$CӇ O+-/'sFeg& ȀU97> U8omvP~:"Xos ĄBG}|=FTd!Ls^AcTO׃ :ґ*/s_=J3֭8'^(zJ t}MUa(j*iݲeo,M翰?>1Sm h Z}y]nI"S ~a,c4iF|]N6S ^<+V^-6M%H~Dwyj(x9 Q>a$>_%yf: ‘cOݻa>O)TڅW rd4Z;e O#&5Yfǔ|hs^G5㌌kVݝ,_ T2?dMBk*N1&3zŠ+1{vOEuqn񬧜<"kBFfb V\]8}Am͞{1m[QDD*WG*^|z ;>>,ܦ`N tF6ot/'ۭԎ%Bw4}v<,f̶@9lt"<哉`U>b(Nt6![hȱ_O8 &b !߯!e΄=Bfz7EW ?n$֨+dA^BGVOC@II> 5:_7t T-#'"xn)sתZ 37G\IIIwBK(:[irY 1 !q+C.&0JktrsP:`^)m#9$%mrM펩ƟXSud_-x]i`hΫ@ CJGq1{_^;zezR\~mW 7t xd,DRsX? 0ЋǚR_!b Rsz,![ v1ގƚJESjcbNxRAߐ>43 DlqAfm+6=sze4tǺ vo;dx UF:0H,. )xͅ# 7cy;S<`}y%W>!:Oiv8{Hκh &?,4F0inWpސ˃pg ksX:.N.-< 5Zea[sRC5ۖʴ!􏉵a}n sU߂ qJn᜺0uTpK\If:afi^׸. . 6zzup.aMv* rtCB!H]s^6Q]axa0;s2 NoHT}LidlE(]Uګ ײW0hb ^gԂgXY RCw@_3w :bS'i@e RL}T} Hغy{Qh UZoۈܵz^s^mnݶu_ofnH7U"ϞgfɂN$[r8.S/JY9A[\.`VsGoДZU*&:MffH!t'ߗ14!TMUKZWf|yC$)њLcD DA8${-OO7iYLN#a2!vbo38w=v;[C7'h̴*y Kd'ƎHhqOo9cEG+i>+ӲRq kq\_86d)u>|ƴ8-g0(/ao˵7#s)LgKBNeڅ-$-0f{sJ =-"-1/A!hH{<Y,>u}+g#:u c| ˝6mEBE,uPTlC\҉Hba=#ݳRxe^_jV0( wj L/.'!e~3+i-/|SC#S+Kf#cc2MuZ)}&Z6;TLAրƼdW`=a$Հx:lPa݅Z<9%iK`|CoHVt;Kóv.HI>*ƚp"E5q>'G~=q.Mu>v~pM+-#P]Y@nw[kE Vf1={p9+ Q+CA]𩌁3b"Pń[x#xVl_g~)OuLSd9xzg=(r]( #~ZZKk}UrxY/_$3f\Sa-ss,(mk܈Dž +sC; RMl(Nq ;ZH#>Hz3Z}wcf2%8hU;O2[E) 2!188@EI9>_HT9ؒ`OrbzH]˟O\szgsO͏O~=XzoQ` «N=7Xc؊> "moi<+ؙiBdΡ_c)Wĺ-؂9=  L7%)%`֭ !:B*s+sG䒃Vxc{)rilSV uwYp_r l}̗wn,z!,XYhui C64Ya{iwg4EljMN^U kuCEg\n ڝV5[t>dqִBRv %0NR*ZU;:W ߵW< |1v`ޕ =lCRɲ㐓! n)_a7Þ0 bl2;h ӤHJ-Ã4zM]0c2:,7GhM4b~|~vFi_RunM@C&LϦ5QF2+^ tuq:@9rϰK} jtODp0,eTC g};@( Db֋h倝vN c1ԋ0\&@F|Gwl`_ڼq*LOaU') cxM[9bj?KN 4{v/h~X)) ~_/,%}ڏ3GYCEGէn.e6 33Mq.=F7Aj Ib0'"JNS$}_f8|Y7ȁVO[8ǿ{Y52ZJ)Rswk/ཌྷqrE㶂smT L3Ge E32hzH('眜pU94=oD1p*^2}^Hۥ>@Kuq>RI[kpIFiM7~d SG7FAoO(B9y"LeL8k, VeLXDk~:mG$И2-f؀XvIO^m׈Q WG@$E36<*` VRˈL --|K21Xe_0qatlm, s끞h#u>NҝSrՑת+VQ6=|)SAUN?#M>VN:'UX.MNʓGsj jzjĺ7`dߵ, Ӆy_~%)2bycFit[z/DmpiY·겿\EW-j.Tk;~܏Xu_ $AZo zspm FZCdJmEKl/ZbͣMtkm6BgWGMI&Da!gx.bK{*z "{fW/cɍosnKUgI =Z8tBzF(G!d^u$.@,K op8)"o)_+{8lM(m)|-qB~Y,D}grJGB=k 2T.1W帘D]`>@.;["X6J$ˣncچ:[WE$#a֊sLpf/+nC(TԮuFUYڑU}y}_WnR'cv|.֮uBu"!8AT$랿ًC   'ww^¢ћo9*,  ZZ"Gkz`xjvY I:~,r1x!-,BYF쩤ɵ"GˊDC>Tka!x%VPk]d:]8f$< n:pSFᝁZuh[v2b >D\AX k%zS+e4`؝=B/u"C]y\P_Ai@cc뇰ڄZy? ?~dp1E]i{:S {,wHʝ(Dā+?ɞv^6(~eGB-JvI,QzUI)e-0xШ! `gS\ g>ڝ~_7'vV#K靻5W#FGFzsqy% }dg'D8'@0 Zf-LWzУj5>/|d'ƴz ڀ?o0ߔs}J2=$bTE0&9b\CaO3 X2]4v3qbXF,"4JA[]]su!Q#x&[s.|εQ]C`/r O//t`0\;  L3u. )A6۬jOu\Xod'M R& dO7[Dĕ +|q C$|'fcwecgmY߬d4rfeJRfΩe1V}FGu*CBu'J_?iFsQ9sDrI^Xq+6B۰PϷp~# 3 ?%ԬQk꥘=)S[8I׬D?2Hi kP#1kc )n<91 {{uqiLWN4C3RfƏW!͚Nf(KgU~cn^dxwM7+Ӟ1!P,yƐ )N~KROQQL>bn ݗKܒV9!Vko;e壼jx@_P=7*hn R9<B)kw!vnA!N%%hǀwgw| ~+; ć>; ~a>8dΘBGjf8Р;iM̼ZSLE-ޚx8|t"k/^{'2;ܣˢadEwgt )һ k;dOYQѠoy=^^3 H$j:ھݬ2R3fFTx#ܙB}H06B>(MZt0} /ؠD<3z:;W-ԕ׃ y_09 +]Mg$6T >_w-Kw 5 MAѶqUvj80* @F*,` ƌPJO"?q7 K*G3 ]@9} O@P_%V;FlM)z %[XݬzxWV.ڞѹlme)c#m$}_sg-abp6zsDO8ŏ&Ws 8-qʒ$D䔋ѻt;sJNUat>F ax筒@3sS7ar{k6EJVhRѩ$䔗q㹸2*q`eo:gi q7z@JMFEsjxǠ& '/Wɰ20yΜM}ϪUӧDC6|q)#:F'43& m{Rwz5㱔w+Ѿ0yz]&1nDN5Ԁ&TיUP#GnˮpP]g\O9+w{Ԇsk$Ҍ"6-qՀzu>EY kK\3aDϿ2/bhe!Q |WK&'2?U}w8 IS〉 * _lor|Qg[oĴ™+"% 8[٥(qZ_טh؎{l+̍71Ph.Λ'@"΃bk6}&Ƚ0"|8F{)Fަ<:$Lzq1qV.K 9U,SlqEQr.Q[t\iv>Nek:c'\-Nw0p7s'TNahtDh]Os%ڥ9qțo1>o{"d'Ҫ[bĞ$gB֫#H(PkJ>E'|8n*EudwI=Ffl|Xy,NE<۷=!a#s䯌"}cGEwtcw4ؖ`@}dɎ/#j+VZ)z}.5a ~r|5QL04ݏFJ1ly)9X./LTo N/%zXiMROJB9\Ӵ_k5/÷" 췔{KHV 6<竌J2hֆj-~//]CҲWڭciƌ]b5pI̧?`+-byj"Q7KlkiKkCQ vaГ >&$<9 +,6#1WdaQ~#.[*?w4ۺHQAC MޢyE7K $ؼp>|XRt'W,8ô CvbdĄ(A b rrz;‰H.{XyIOo-cYMnQ*pS:.labQ@;`Va.ˀGyzqP_@Ev+&+`tU>UMq{G厑t*9hz`Ѽ`i0_+T~.c.~oYMaƽ VaHDx:?82<剬4EYPd.-^èll#A#D4'| PkF&0 ](J-gS}v Q#}.%L~Sl{ʋ1:2)k;Y 7`ʾnVbLo' 9ہƘ {5 lӖu+ V/{S+wϦ5 x\6 E(1}(%2 f`=565@`k2s(FZL G([-s DEA{d}gg"0#d}r,Dr l_p[v!"'4]yRb 5m3)!>vDHGK"w"f<.&RKwmXB1w6OlW$EveNw Fj : 7D Pp%՗% sta%i:# ~vi^y[Y]6ޟ<#ȟmZОDupVU#G! ̃pMg9+iRXt$Kbd~>Y$SS%K_&]ʺ[$qqxce;9Ԥ=rB~ bLvk o0f ^uy>]u~Zt;#.sYM":t̢&.}lL!-8SYJ vK5zjV<"~^bm^A\f7;rk_8 y*$hG U~bp+?U'y[PRj 7u[9L b5X)qr$ώDPAw ؛щ~::Ifqu&~8ZBV=Ʌ2} ,` tO(e@2|f̀ygc]255py2a랸Ye2xgM;})qe]<":}[ajjNn@>bF7Y?pgrb?Sk f9M}9q,O\YiXEƥ5%CA{DKTF*Z8{5ƉxYØzPʝQv*Rݨnif?OJX=^2(Dw*F;˜|Jj#%m:NpI qJz3>[Z=r ͛O@$(`Kj8TbcZ{ާnÅ8N ~{s mxuBu;} <߻V.ϓ SɶRYpJ `T!u>!Jx5&cjUr}yd lYT[EY20Z ClDyG $G7Qf 6J]yʹ4.~+Xγ1}7vޛ*DuO8国R8vhԺ72uIJfŮH`nL"@jx0^ `c٬K.3~?>{Aj|%R}%Ԝ8n -U~MW0:ةgJw|"pRA!+sM}d kY^aJ 6^dK9]D/G4mOJ#~,6uVSB VJ>"Q^v^R\r&f`T}uNjK܆P+4 w&F"\\D v(q=.&V%s;n9۹܇ (JpH=DBn.RU~{e/ =LAALE5+MO?$@%F b˹Q^)Y+AE̵x3,ypY8c*0❃(wd~=7^n-˽RVίw4Ŋ9Ofү3mRo?6_Vq\M3H쵤 ƥW(ÓPWhX ºHUxjޔ}t8LvQB{hV=ݬ~MC&"zt.z!Ht1,_a7[ (5b}Z1T/!yym,i?#htId=|H3ڢ hԧq){bL`Wȴ[Y]͸}+z.LjJgdxbTl[ѣ_Qt)Q"l0ϔ%^ z" ᅹnrI07ŝ[{7J >/KwsT鱅.tLgK)u|>fCBЌ"ΓTV3}#,xԻyRg^ϴI1G@ufVuݴXsyu=}oXH^RU-"t( 3%od85QVq`N(NZ0i>Nr.MqUC]Bżqp4[іd2&uUU+m3Mc$}x @w[` &VkQAs{LwЦiY{ؠ),f>Q#d07:uguDM)'pQ Z~zjZA9T7`CRTC< G 6~S.W,ںa0^үĬ垚,x>I xOkఌ͡y~uH⽲  oC딑&-K45qiY<~{c'V*szxgGZmdXYgQk*<<$^TJ˵kU  `(YF}SM-Y' u(6@b(yΔ rĜ@wɢr*Ft[IhHl;?a [ybsuL3e\9vQ>>wcu'v]'(.>4a+*OSU KE/E?H%q=p#e o#>{1|,UНXu՚ľ7Vk鈫Ϫ+zr>gܟC SmOFU$K6p9]xm ۸xGy/BY tW>ܠd&rv=Ū U=4 4ӐIg DɄuyo֗&hJm4C:d;0|R/kpcYm▶_A#4rɤW-&IyIճ%55q(s޵4FKufWQ7}wtr/4ꐪz;h0ïP wpvb4U8 '7NO$tޒ7}LI^eh(8EFM+I#JI.k+Sh>Wy3øn"37k9w +&ĭP;q*DY=8 sO >k4_NqkR'>P?fepVs_ rw~z^NXvV#V:uK $ǚcm707 `WJM'Aŷ5:g8C~gk ^v߼0r '6. +Sxi* Pr$%N7KT-+F=>3DlVό+`+OkTNb <ӫ[8W~1aDFZ#KX)BӅ^eY .Kc*k2pwlZQQ6G-G"{'브z ciSۧ_rTİ<?;g\ȳ!j[ߠIv~)drYC]ª$9srClɎ쵀v>yߗ [ނ? Z׮>Mo-m~f" '$~%Yd4;=ȁ:1܌ &3ϐo*Tۋu*4D{u2@/p .ݒ [/kn*; @W)BW[~UIF-YsV&;k,1Tf\HP)1ވЋIIl.N^MK$}\ޚТa-RUAE,n_ ^\4^@-9;ˍ*S*x{BٸltTe.Tqӱ"2Kud1՞ubN,iLZِ͑` t*A0 ,bʞ@ۄp{ebbEhUɣ@1'xKE) h9 A!<$GWϪZ`Uȉ4!J=ƓL{E;At/=7#%迠n6a׈6ƒ7fld< 5~aU(VuMpbHm46zb Gk1RFM%t)Eѩcy~͵NVGQ ê2dZd( zuj_4'ª>,$oYs0ixyY, g#vL4Li@isѨjv͆)DŨËVM^w݀swt..Z0yDIi+O7$[gUIdNrRW+@0U<&MT2*0M%bRPpFbFx(rB)1^zM))R=}͑uAU7 R嫺@Ma5s=ʬ5Z=2Gӓ# z.ľb"IaDZS9:hǶ 3uFE8aӬ1Au4KHd%rԅ8b+(\ :Pv k 4S*y/qcgwOlE*BT"_q0AYFSJ`LlLJSaaҿy^r^Av=LV@DNPhM.7x{Lރ&-,hYm5rUm?jn5 [veUgQr *NpP]^^ЯcuQw,"(F}EWWP+wc33`rDg ; 4;+Pp/`GZo<>zu kY^B+Ve)G<+O7B?"r9 &bCpԃ)@8*룉e33oA/7U)0]vB8M{}>7Хl_0K8' $.x! `{B^@dFl2 ͅ ȦY&s ӯJ표 'Q.c_"_xD|'<\GhϡI_aty\Mvd0irBū%^(r?t+qPS@NjzōŸdkt|!̧ Uqfh$~ʶ))(l./sB'801^|˔FSEJ۞nەܹ̌KMv ?I-xJݴ~ɼVxԾ癛̬ǖx9$n:l xqW ok$uFCg!?ym-=75fajN#2EQ5 [r 8̞ bq1&H%i= $*LTPzF4gnEC1>t_;ß&$JL(7;F[OĊ*GW;QaE i%g';7#R#AU@Z}‚% e r~%wQ`twv"l-a2 U,B<0M3 hCiS_jS9s|qXh6i'Kl+X`g~+ ,eoY%*!|l:+"ޮ͟jh;UŒ5:$DMM]L (V )@F$W wcUH`a0yypgwS\Kpբۧ*/ܴZ1jg2Fess&2Wcӻ?KQ,pK{).&AR"_@N:Z1Pj|G0##B'rhI u ŪY<Jj Gui@9pz5l)2?ʧ)Qng`ڷGAV(*&6ïl)%=(OiJpMSҳKO|l{,% /hJ1`hWZ" DH?6J?ShDUc2t'-jRz8>߼D&ZbSQdD,BsJ|S*j18^ro18oqG`[qa+i%!K27s"KI|#DtaְQ<.Z4x2;SW=[.oدAI]x3OI/MҜ"-ty?"-{1c k'] %ھ'W[x%\27`N[WO:++wuib17{?mMٲ6x+#&WZ||vXGnpK V݇IG=:Xl=IxU}qu KFӯ\뇡 }=9֜gs|1:yYsE®ܶq0?-5|UuN$í369CkA X* |f8BdF-$D9ϜPR f(bĩ;akΈW'zm'Tfʓ0se$Ífy(,]"\2U&2 D",o?DdUw`ʿg hָjgo" 9q2DL%`` BAJw_U_)zkm}M|x:.ec䂁e {Ћ+kcr􆗃"KjpF( ŕnUAWe9[L8*SUz%'GY^m+STpR:~R8DH&+'? rP(VEJbiȱ0e# c>_~T+2Uio+uvE0Kv5G#PjcB+('d҉z;ݝmyq>߃?otdPns&l,%-H0!'|xAɋCBub煔C|[ڠxROlfM;S.6W\8Mql7X ~;0.<\rz*#~qb$d}#o`Z4;%@$O2"0#P]@hInL4(T.8:̤{CYcjQk}2_:q0G^+ь%K_ޓZƠwХ&@}7+J8l7-z$ l9 谎EVV"ĔW ZU;b;.E ;n<3γx"ϼEi]8v wQFZ& ϛL5f=t&mLob~K_=Jp"5XUUq[j~mHYUoh 4A׏âr}iDŁ=o~XC0bV^ACubTAJ=̥*GT̔ xt-)˿/|dzTI xMu-K&^W|D y?b& =@4UH YR(~:ɔ JkkZs3dki31>P#@a%іfVN`-8ad*Grk. k1bTdYzæeqCi, YXtҮ F*ՆYLcEIm Bx9`yRՄ9gD+ S@; Pr\*bZ/BՠfŐ*X>KD6ݔ|. źF4;P*%eFL{^w7y&V[ͿpN&& Aw.̇^1v ɧDhW9*Cr[LXD1)WXF,kvg@"n1biY>BLTJ+mӕ)C`zr:mxk=0Ȳ_PtxAT;n WioQ^GNqrt@qzlbhNu3wges-i<̃YwٟHL0n?8 ~H/H.>PXBuUt`cpVת5%up_2 v%5]ʨc<=(n9;[:ƌbK:B z@Scdn t&q 5^jCQX/Ar$w)w59o6@ar|UI'6v71< x?)<'JU~+&ol[;,ogC;9Ha5*@CݫhdҖrEMrv˾U@ La?s@~*QI\[xvm[UDvix&"y~Tn-c5{g3k19~l3]ԓ*:-vlu K$܄3<@a1]q-Yղrnƨ h5q`2+ً{y_S vRf8ga7:E [+z8y0Q%K,Rp*ju߭7)M{9;_;np2,5HO@{Tɘ@b1tuRBsv|fYӑxk(MU'=_ zЄPgD<5o#V(}Ңhu"_bZ2o$)BB_ ]c@C>*'oG܎+o(-=%ѶL֐,(y6`l;1PKy">̐I@OּdÑHQO &ȏюzO)S&T;BUyY5Z/,B3ވDTO7i!+O[npv1a`u+FE*2wtŇ"a)Fl!T&lv WY 4%{ĕ&~_ *JqNuXx ?泏,P_ %797EE$\r0Rd꾝ת_Nv˄|.^Pse(ÔPN>'.1X[L!8~TZ#2@sxZ\8oUt`لh{t<Ѭ<:Ԉg$Cm RЗ7avRd͘Ӕ%rtD`_gO)> 46kNh />:~Tsԥ_A) d:uc( / ><6X#P'0- П;@xDI~~6#-W?Yp^n:C=]\t^y |)a\31?F ]Is>͑5|ur|Č"jyK{e$ 6Zֺ{A kOt)tW~ g^c(PS-p&Ğ2rmt^>`{E t$(,,#Z0~:у K^)5G^P]uaq.@P Pn&P|,El^#-β5R*U&slУ3}黲X3n%/ߕm::Ee>sfZA5"UodDGS AZJqĥsZ'ÑRJ$EAP1 )RV[0ۆ-mϟ[jPfFԶI3*\TCs*H{Qb1H[hJT]٥ [T}AɿAyOg`b4=(J ~'M"Z}ˤ.7:KMn5)5Fs|+IY_T߻k؄P |yi 4̝4a'äeo8 wS ԸI/ڶ@zXFyajur{Vc%>`$ Q) }Sf3_ %d/e?BG+{P>pU {ZdV{I'waI3QŸʹtT}nRb)օMV^aB c)!d`SG%u2~}g֑W)p0;U @V1DiNȑ'3[( 2 % Y;;>nƬ3W ) z[a_DǏ,-K'jOqAoVFnvoA<:V,Q/؉{ Y]b=?Ck1Hbi@jHG?L 4Μa!6aü/GN6J|-2N@'[;wDj /p^[+8+dLx>S50|EJ$P-^0QdLy6x>w_+|ؽ%݀ Q1M.4z&y*,`Pgs 28|b*RTD'n]kasxD8!̓(nF2]BlwVNj—&#iMrDM5v=8Y}.u棉F[fm- _n}\OZuCЃP`;7L./˱@͙!^ FHiaExo]f;UZd]e),Pjyg.8ȃ(Yp8vIo82-!,:0=}s{vPɣXw#uvHQV5SYWlA/4ܴ̽͡6k䏮=9%~$sm6&K|=:4ڌ9v/Kr0642![)'{<{ç0=8/H,^<'ׯ[&EOk#bC_*"Jz pr%-}ӄݔyaP6i6kۉNeb_o^fwHQ>+hKq- =Ð+HU I$34kی"_-G)zwgя,_-E㟒|9GIV0AfsrS6ReA! `K$NV䘎KKœ(Եeuxhw[it4.Ma% c(Hc,[*4J2JToe) 4UٖNwxM1Z 0 m?E%[G M9DPG3x 7Ր9LYJ͖9e>/zϱNkuUW ӵbNuG6thv y:)sJi ՈA+=8tJ&&)7_1m@z>k6)΢Xf4_Z'%¦f%G*,"-NRۚNRZ[>u0"kHCYJS,RZ}9wn!hι¥7 Y,GnR%q0yE=m-tHbˡC|%H_FTVYu!+)a l䏨se(21 $)r'UpoMk> %6yg}e3+c;o}~IF2V]~Y}H483mǭIɔo7[+Qpf>!^̅EDw׿b1|/hGZ3F԰쪓:ZDWAk.w%Tr)LAJ*vF6M=@O?Mxbޤ]̽E2>G- 6AO^]3f̒,F1ŵohxѾ1W{k8hf&m,:JxJy+`J* & 5ҟL*F#aDOؔ1r8эCӰ-}n\! c!W]9>g;sb݅ B!@4Dvw~$'*M%39z! =>zv$mJ?!FLm.mLBSӽ*rBM-XSjE'7Ǖ dw@5]GJ%cm$˳5A?RjŻy 0 G4ܒ`㸡wY Br6 @;{j2 }b'.@}HQ.'͍FPwto{$N+~LZs$(!HuQ<Ĭ= h7z⛲<b0G5do: \4& CJS'e{ҍU;]BHYC4mئ%Ђ'f:/̩r6knԐ V5Hg:@JVgo +%=rlјF0.`2i:yS8k9δ($C{~hg]맡L@w.H,r:\$/f1b |_:nkd2٫v^05-d^8@u^ĆzNV;IL:'G|ֵJDc+푿nZҨ["YCV}xpԯ<#k>/JYăki,C02rE{7QSONshbfzvɕ+Ksu@IܠNRjpkN^DQ^B`M53jGQMmͷ6oZi)s?SF#~~,r? pS޽v9=@༃`%nsuLH= i=.Y+dXO< x;/d/|'Wf{e9~-k ܴA@#yX9@tG.gY|О9y֤dzctfKꄑږ\^BZH@H#Y{4,g1xrlzyDP̕k`9F]6t4ŝj5a'`j=j, W;n;rvĬ΄B l57Bްi-R7Ð 䤩g=>1g`;m10z,f|*>4lv'ۇk$ aCGeJ>0xlU YsOE89顟i-O_ת)֙O#836FU8%-csɽyvmIY L {0QiKS/OzfHh\R JХ&.;j@  s`8DHV@?0+g7SZ* >IƶK\(}#$鏻?MUbviy3`H<1uF#e&Z4Q(^6a@ZCF6kU6suI(`;P1Qn'>(Wh%oj j(2MBHB.{|58nJ*v{FZظ}8g0 d &3{ͣ\մ1!XvZ(ڿu݅ځҲ0e;mN0 HBİg̸>>(s]ϻSOPt˼6\zR)/J?vO9#?(EssLFxzt⊔)<DlPyxukg35 a/=EQ?(8={ճ8? ^ƚ$$M+PUІb`p (\Og1Pd%ppoWJ K;tIJ1 ? EQUT "plG$3ˬ{I42:/I,g<& s)uaCw_M Vgn(YkIs+yWwy2߀Ƶcɟ@,p! 2B tBA}eaes՞):(.F/ۍRmQRs\vu!$SN\2Sȅ213r;;nVP6ɄJAd#n0aj)s4m_v&iRK[Ե :UUMۜ^P !"Ga 'OIqSDInrVA>ӏ\C&D{F&tƤIԱs:\hA#B2knb1Ν4?ޥf޵&-k&xd s)VF(u MRyoݩ"JP<07;2eb;/>,A i/AP7Ga^ݙz6|,#sm8anuHϳirhJ΂ۮ|65SSu2ۙ {k&$Ncb+}`W҉.ї Oj~<4>L{=O&2 b>Wl$XTyF2T*|#x850v"D`ޥqOA^]3>;#'Ф 2p~^Yo莞b[DBNpiIƨK :`xXVfI6캱NiH<(*Hrϒھ@sz$ !_̠ۨ,[}?"oQ.Ȝ}ue8Be|'-ԇ*!X|n*"eS;MQm:r[_wftU^դ*0:Rq,tC"Gxp7s)kL]d[sf6-[tH\˛櫶2ó Hq$gYO95"ɦ~!f*8_M`}8fɐɀ .GExݔ*3&c9ӂpLgH7#ꞗHdGw UA$BEZ(|FXp"-̓O,I F@8[+Ǎ0FR͜lcH@ņ!J*&+vIYWXZV I T;%QSAJZǖS _fڋ{So}dxQIsTw9zQ.[XG` 5f zVzMq0=8H2}Է0 6J練)d4EYs(Pb|OCc~hc-mE'TV#6դfvm'C:1fvXO1Íhȣq)J\URbۆEZclWί|kT.7tP 9gMCD)WM=QCNtL/N>Y@'&?um?VxSL_)^q1Z~V!>N3Hf(EB!d~fՆj+F E`/ϻ]"dH滂ޝA1T%t"U#xMP4B][`o;r'JYr ks %iN]3~Piݐo?q<}s2E#J[E_ti` C "`K1)j R*( S^u*ßHhܝ|rg\nStjC Mqf-0N('Ha\^2g/Io 5Ӟ^2l̏GuWA׮rB_c0+>@([e2ѯ4QQ7%+Bu{Nh&1d};SQugtZyMӹyWY_\.F0}ݝUZ(/˟1tO@7̯+յ\t4~[êt0?b??@c G!%Wgj*\w&(?5vsk`_gv[lNMc"܀E&Sn0+!V6eeq1AxRMںgt >*{sgWC|,è9e^G֋%#DA65E 1젂xaq`}N5 ;6JO_SDF Cja'/j-+:oHfZ8T'l\N3Irj,O lF{bQ:5V|_x7ڨV#vGkZvO)GfӔDJxƱ e7y֧=ޥAc^+ϛ*cJz<9=.R>|%7aG_zPs%XaVl y5N8\0$J9*sŠ5IL\`lE:`bX 4НM!Gɼ"GT2g[]Dj4,r>tzfYoȍf%4yO1TSMrq]l$Q6 (sGLz Ipי#rh+Xju8#2Vfn5O#zb|<3q]NnyrQϚ1;k&Qsv;Ow=+AS}.l7KdثpSjg8kWx}7~1ꅝe}BCC8Fїʩ3sw6LTp=T}0h)$sbM]!J>7tKr{_1@/ku䗸˥m _v5U:7" ANr8c:VHy3h%(*t ւr9\\\?vf|"B*Z܎R!":wz,lzҺssl/C4@}*y1ӞMW_VLndz:í I?U.,(*#xGoO'0P*E1,{a8%kMȷkzx_Z%kl%I*pD6Մ;p gjW҃ pw 4%Ѵ6P`BZbD5JI тUύǜh0bcJ[ Qnj"QRЕ|ż)OC&l]$mX͕= hK}`NFt͈s]*Boϓ9Yyi8D eԵ&V&faoRuW$bGDOj ߨd;1PFMXN}ŶVxNUH:'>'4!!xR9`>1GZC8oDȂq۹A3\܎h"Z3I#$@R<ֱ'+x_=:FN8vj8ط&T{KiK#MG!m(iqR(@5dpogQj'U^}qkO ~#ƳetSY2fyG-Z_y1j_r%JqV1-oZ݋5k`X5))@KE@!|z#/؄f#~~YNQ >H(:9h!A#K_Ul$*i6UvIģʪIR=5FDu&F&.+L]14OLԒ(iE>JYG7Vp;#hfDp X2Gyvg2BD ;Ahgr8.Y0ͯ/חbL}k#ҬE7,vEA߼,1d᥾`dٟKy uN꓆'IlZ^/D"S]3H (+IbٔLHc֊n&U^L0Wm"IjCװgEJX,7QqQΨ^M"EA&g$;Ǖ2܊' Ǹ.cd-z?#=|!Ks&; "w(A2p?Zc%"+a+c2.5TsE(?"X"zwu (W"~vdqlmSqU}PxŹWҧ<DaVd!Gxѓ/>0b]Lb;qOEQAV1) vВjؽ,Aɰ9jdC@W0BڊC@|:8D\XbzGlƸ'vؘAs5I$ F Cͮ,0vqQ`G6g*FO{ǸF[F^Z ovhq":f}" kk^7:~E'3"_9ƬYC'o#l8t;k%:"(G akxmЯIx8 Rpba޵tpbvPcn-ɒ H<`B'UQNh@-{r zݤM,hI-nW.nQ>3$x6;O6TlNŃھxR֡d/8.}?)X)pW%t- r#CȢCu#Vq*'ө_ޫ<$ôw>u~2xP%+Zaˆؔ掯h5mYYÜz0aRa4r3빭;,lgy>D1@Q\\O}FFU=l,m^ u7$HӔ6P1QWhMFFH&n1*2h GmXfK/4kp=YKc䞬#ahT/rn&ƍw13Df/ R3QhF=?JoU頇BDܭ?N|y.i? 3l][`4jԫbϴPl|c^)ytOh4i&cŎj e!tpNoSĊxHKiN1¨ac][ v2$;C4xO触;T2SЭ|p+}$auk1%:o'[Y>sg9UU&}!T02؞ CQ9̐xbg *|$n N-Q>JvتF=aIEsip{Id?# kexJN #y\->v긇7qנ`t¾9nM FQSYDNN[nUL ڬS$R1A 8I)s%I oAY3DCpYA"T 1+pKZA'"R]LQM9sTzא =ĞqY4KC%5Fpr* sd|/pf1/Bܥj{f-J-h@[I-_c! ~v搞![lҙ4,`FȐD{*n"dsJ8n%ozty5rYڐ~p&Ov ébK3ʅ9J@]COi)itjFKF+烰ߤv9[LmMJrsfhEet{\.zS8 K2e~Bn-rX,[4zs;sW4|*3j!`mƓ5+C=6}Z3 , & \|L2dN˂D'2 ?uJt7tϕ>MQQp@VDs$?#ɩ֖ײwy3ld Yi"32k <P s\%؞PZRu8jgTce'Q-ڐ!H0Y0dQs1/(4v|!ZV!J{ㆲ:Pa Y״Hy,G9ZM[ {ThEA0&B6.[EcaQ 2Ba.`? ^]]mXj0NPJ'6W~diO^ կ8s~?;w̿:FpMU4zC^M*2[?<8eKu6yEEmz|XZ>,H{WM4q] i詢[֢Azd%f7R< Fl)ٵopŰ-RP]UDAl׌=/ V ҕ X~FHKT=gwf2?\H)N/=k[+k$F1>sDxyoyPCQKISTߴV)r2z@j C; %HW|ϝ;wO_Izfb&Q}ݐ@^B4 T>4VeELkVB7^nD.0 Vu9+P m,q\g-`{䬣Qp^ :M~ɝExG Խ'vdCNvKY:KE\^h>e]qvԗ5bdcE;A߶zO (/5^HHk7r 㥇.1)h=maʱͻd=Czzm;\*bx垞/LAzA!p!KAgXG (n3Rq11{ FV˂%)Fu 쪻o `F6dBi`,wh%;}6#{Ts/qK-mLjWȦKV9@9LX5-V3!z墼X W߬ΰ2o[v|Lڢ 1@*ŢAwQ-j-xŢ.oO`(= AYdp~( f-pbK싏9c[D=TV}9'piz ̧t~̩rDز(mzR~-(ܞ´Ywy(5d발9נ`0oTch.\Nߢ'Ě a&0Qzzwrj:3/LctY*:ŏuX)ycCBy%UI43g ǴXr2$*БK枸liAFCJPw6p !*қH!ri ~෩{s@ L#w`_Ee(.v& #B%g;ŸtڲygQO ָPB1g{Q 9uwsϞ zvb3Jqo]+ݓT؈-uC(;p#d9&u8q%FTTD,e3uASGJbAϛ 5IO!f+*t_q'?9yCPp bGmKf9S1$ X\XĽ=yP5^fcp4NJMO}yxx=ҙCeiX_BJx5`LN)!5UB4ӑJ>~F{s&\0<>&?{ ye r_xhځ'/M^RډP(z$ ]_5r@CLNh6QsmIbٷNcntuSLAuϠ3'\Dbp$L-:)kscNbL 4b,Fџ4Qk d9(]mQNe+ %oܝ䓄Ҥ pqV\M eF #=O^Vǟ9Am)DӐlr kYKT-rlVGBim|."`~ydqkS39Qk@Q㯍BXVȰQa2ψ& { ̓4/8{nyܤw+U>~>F7|RdT_Qрh]Gs3b&*/"2H` Cez(Je\Dr#!H:ׇ<^@UV򞇴;tbDϪÄq1cQͺ8.2W1ЭV+?\zǀ3TRa<\ܟXI ڐL:=jo,n,@0ڽ7^S]d+nJg8^({QƅI?\rOTf\Yq!r״ݠ-u(Hyyk'tF`Ǹ,WglaYc751=zӮ*TCxݻB%hK&#@^?(1m1n*U;a57xUA͓)YGv[4HXkMKn3fa7G!5&|,hQlloAoGOg_؉Pj_pnoN5O*Q¥~u%nXEj-/[#p W=Bv5KVT|iFvm9`|ٲ]!Y6b1nQެY*It}fnYڀTRI"ڟ ýs6WFOw$5d8ܨq0>?%{0tj)o?[ᱢ*̔"?73U$<;F YZ(5swsԏ" :2i f{tLE|Ҧx_a.*]\USk*x-,J'taGEގF{S ip616A[$0!!hhgoB$?duȯhʬEce@l%av\DyJvVZ4Qf䚯HL1i4%`u&ZH#!S)w0Ρ}}TmP:3C^{=FP{,/*V{$<'<;?!QBhY:T,׃HbԸ{#WԐ w/ʼ1gbE듑{FJc{PRnSWnϸŵ(:"0e,7~{d| &lSƻh?ܦ4pѤ29UgTVp2n 1c| 0H<2fB,HJjSlfѦ{JGO|rF7AKO r1)u:S]Jy,rGFG4-P\HīI *e%JG}M͙z|3N/?)mv.TX*[2JEQF@j JX 3|׉\̐ 6 }K_ѺȒV3/OqE4P <Z!?Nw'cI}˲Tsr*h"7us]-bi$|Jm֝b&rŽSN:cJz^ k;&9qмĹ|3iQTg TWp{$̱\h?<{N\8AYg.ꙪVU]QE8)NIxėWӗ&"Xo+]!]|Pan\B#[;:=L`clsr P~@d+fX]鋣, ԯ~ui.sߩLHL>ǻ;!^AC89KkB٤F zh*l]C`ռfڏ{Q'Ipy$z*5gMùܦAԭ)"+t1r@C}87N;QiD\f:Qd4h|?r )DsmS\z"**`6H1Eu"bπ ?=$!|jz% 5 Rɹxێ1JG="$/p^/JikdMSFEC˓-_1KW)aU&exRnZZ3GIU "ro|i'8'Pbdʞ Yrl626R`~'#l|'OMI≣%r̖y?V|)L&G+TcFc7|yUԁ0sV8StW I);e2?5˚S= M @;ɪ^?򚩘Ms_#8dfWd#6 05tq[XmCTE*M+s (]7#)+{- J5Gmj)g8 R" Y34s`k baVL~ӯbt('9f;?fA>MuB}'tq;eT,J8ɢ=T1mYA4S ƏuOܗmBUS*)_D2ZH_mdi¡K03ۏpL[|s↖n^.V 3 oVچ"PT>MZSS?0grd<; u48-߻ڧq,YX?O~lSRkP9~Rg: d'H)Xh]f6 WM? :%n.S:ԇdA0*PπGӵ\*%4`eЂ_ ǖeGYWU3|Rz >}dh - &6= 'CLnȈ9ZF:ddL\وg/4,`D#cZo=־"#n,ZPNX5~\t["ۣ*0~?18J|P30wщ̗᡽|HEnK20|&Jc#]կ]*I Qًghٝ.Oxv'}kseh+N е=MJ =ݨ*P[Þ`z@dzOԾHvg#Iλtg3Jqbw ՝U @!s5|@gBdB:"J"v6ESPO ΰjiS@' .\s=c|e<ݕ3rU!xC@L]<5t8'->ӟ͌MFغ9~!5^iz^ّ7y'iRJyB!g{y碶RVc3QQJebd8P.*HomjgV|+Ud5:ܺDrL᎖tgZb2yEӮ/D[' ^)mdݭ畞Q݂KKAɞ^2GęBsf8f .k"uyܒr- &8VC=F#I.1\( /~ 9!L\uk5KUJmµaӀvu+ oi+YqݔJKٚҚ/.Fni H]Sa 961ASi ]r3Gp:+6=돉@$^_},nKD"\ɘ'OV;9z19jدuG8j›Drt^1Ưլ}btt 9`̸%SXc%99VIKUoe4m#gzI#MDr OuKno%\' }oX_֯YDn%[@'EAF<!jbKUm?$хmq+i]]|=+?!0 iMY9IY`2ۗ'+0}P;([)9l4ԨLeK˗BexWB1|TIҟb,0n99k]H(EPs/kphq~A[I|'k/0P|T(;xƴ9gRS}ƄcͭLKD }J*^H1G\3CXy4֋=C(hZ̖tψ5ų~n\(ZT`:kQe5SxaʘG"F!K6ɫ 7{jB 4 '.?g0}M&OC6~Zo ވ=OOnL +3g(K,S~Mar5L9*\%B3Z]<y16.k؜D4RDZ!(a.j7>g/sV= ٢f6>b$6&_VGChfmgȐ-M\t78gcϯ,ÃC9[7zwgLtTk2`#n8m%M?Y&/Z#C|3˵^z>uǘIIh8EVd`FW`>l̲)x֍#+e% &┯<g\-0=GU(3u tL΃.~88PR(Y:rB^SgY0|yUY6RkW'wv̖iq,mkC>M5dY.amD5[&CI??)xĴk _*<%M'(ƒ'{̽d`_gcH}cI<\'/@ϵnX!|c_V콢u93 X?*+ZZ[těR͝:nT!(|>kx o_maVBdK* 6KNA;+Z;!*gdB]/["&vhkP5Y9it T\#h:x7938bfa E\4ڧf=))nyHu}lup*BДfkŝS]b24}ӭnB9= /VCȪRiKU.0io-k2ه>-HQK-43cߞAW~'AL($ P~^fPg|u⪊)ƿz4+.v_!Р'nWN EkܥtNh|ѿ`µi&zr/bS]YN?_AdHWd< \;D5˰` 2겛&ySԶD ׺kMen>psҝ9O\|vȿHu"ݜahg!\Aʃ4xϏɈ/7|gv[-Sj&RÍ%[ x=XWL;S_MŃOOav(19c9N_P֕N >!ƥ!_4٢ّĆ+),!E,0dQZuf>.tic#Mพ靑v^asRkfGMɹ"*PFXGƻ&Jʸu8Ǻ#V9QA4v=ﯮ1H_}NҊ:L:C:%ܛМP~fVasQ#@CM:SOf2HoёL D&L=\7.4j$eEϫXֻ8On{o HFҺ҉"WO_rĐ5݂S?uS7fo=,Z񣶬r$οߡV:(u(*b E/cz@WL]Y.lޕ >Ddc=eE;m:]x"Q0(E<'c)dL|=%G$|H6R}K! |Qhbx}|m{%&R'shH:7-9+~ufciH h :;l=NLf")ʜè{ڰO[l&Հhc?!J0"A]?EOb!!j>*57fT 1g~Xo3ÿk@~! 7Wu) -Lj !4l* ꍆ2TՒ? 7-wY/8EH8tePN*0&:wiJ5!2l}/ly^,Ď`^M -vGZQI^G\Hn_I {.1vG`*SpS} \֫Ô<7$ۚ|elKaOڥ!*ESp\laz`A6/6uqv_u 1T7M;oQ Z<پEܶAR~&Ta}CR]8}$ZnC (龣, f„ئ.7DL6Hq I5 w*k~MH(ZHzgW!FSq-'eb;#f'S|6\H{ƽPsg)acgzpMm; S߰E:?ܒP ۭH۟`Aї!;E\~ {cޤӲ9CEM)_umT'z\y,6ȱ&A⛊XtOEJGi}Eػ].,_\It/x/bB}tC*2[H\P,X*߁YȘ}],-B(7l{ZU~嵷XTF 6gxڂe:K#`HJNQnwIJ[ҷ: iEQLޥZz&D%m|meo ~ > %|f6𩱶Df2ΑmkVu˟XoX/q#ӔdmN[LTMz _2'mD`/\x8v' F+ YE0U%1yXbYY?DPI$/n͐@a{^3AYa#;.{["n˕3^8%&^.]֕X^n9s W|;x%'Hl7?"5_.wftEr249-;=ցlV(>fSuHH7{;gO"+vt^P]y񣘼eĀ"]]،4"}~{+jć,j. s)󃊠#fa/ccI!=9 %YPnܜz^Ao%~о de34r+AXl$ P2+BNfpP_M >p?}%6ޞ.P=(%h5#(-٘Ez!M&g"ʃiPlHss"]MTDȺ4;Ua'rᡫ;Q(wɉЫBuZ_6~K-j_Ɋ˭iL @sqxΟ`ϛ bgp|R־ SY뿩\-:\ >y$׊:■B-m>8VA/SҴop,\y̎S3ŏv| Xو d}%0닲2zRT?@s >6Ї|I#[<v!mftx)#X*a^jiQg-IF8CgT.[5&3JW,wVnJ`b8<^,bbJ鱖#>aTVj#"'dK D+Dz!g gK<:oj.&vȸ|!29K5[3۩!^l =.EŔX#Nԃ ZM ^Uxtr?M,/KGJBy[P)+N # r`/C/&]30Q^ldzIVoq6Ӎ(}ԨlK7#K$ݻl֓^ϻ=4V{ ԯXpq&[+G>+|-h*RB/u L6vo8ڂTqPWI{a_ $pNUА[!.žs\ey˷>)+9]<;Nwvr ul@7DW!W'0g:c -0A4n9rQI9p}*? Xꛇ7Wy^FF҇&Ǝ 蜦Փ</vxRDvE'0E*L(wQ G?8 0:G&Q9tt.J#QMjXח7EfܥKc{5T Bu 8$tK)S>E^cUic+nL+_y9]XˠA/%Bѻ؂K1It6TOū$+[(xtnM1BYڒ@i֓ȄPҝ'*\=PtZEBkeUDk*~+&" ]iSZ)!&= ܊Ð] DВf} uDJ@䰚#:n̝r{muXQXB (=ysbm_]ȅB|:^'a_rdG}/%Q|3hX8 5^O }\5(TcDp,\w7!>hOV5wqxqw%o8ՙLD^h,ik[R+D >wh!!Oť}⫸9ۢdESčղV{$MeP,{(9{ՀWHA(BFC'1[ iZ[zjy|jo{BdU.5N"Ml7(A(W\֜w~ZKVQ,3 "T~g}&O>*g|χ5 }wuGxWQc"rČҙ=tns#9:‹k !fesxt7۸4]1QSU%]+H'Ҍҡ9p>r"VT謻FV#BSkd?-#/32sO65`W)RNɡoyuA*Z]8 / ݼ\7,􋥒+XsE#/W}@]/~l1T!7RC`;tQmwσ(_,PM!ZRsYZUOɂֳ^FҎ#T Ce|RΏ+#EKfIFhHn:]-ItAX_$`S6f3Luϒf_pヌK%@:[?BRp^M[x@3q q|*Iv.T&}Inq]5eL ~+*.CEl$tu\%Sm H56oVT,1mgP.ơ痏_Fg}r +ġnl`Ca-'rެN Ci֦ K̸F"H8:\#T)]Qn@h'@hTxrK|ģ5)"צ [epuϮjT r (2h!T4CEn {Tb‚:6\~ \{AvS8QW5nPq=6n o^w\~y=u(lT.P3ˇw+cmSx- LK s*X"WSjK1$Ug.+f8`k(AC)k~d J>0yvWj/[vpdKjuO*suYsb|ћCeu H"ReJL×'+ coO[՛VaK=prԁܜu32og>R}2jfKw:hͥ6̩DR]!DC $7\!⩎IdvѨ7i/̴؄Nku)S> x~u0#CiڻVU w;Tlz=Kj+!$-#*A\{5H QT L[D9]~C9뾗DX2,Ʋm|%AYvnrYopTDQ'd jb &^ܖnSaG[LgC *:&FDj4$Øò7"Y'qOؕj܍l >*Ĉ ^&#Vl3з$6.*)r<>Yw;&[A5q|Id.ܟoS|'h<)t-Ai3Z-f2¨$KG}D񫇅Ed$ ƞWΚ@tt`?jD˴ow/SFmb~VXQb|4yWxŗ5*0$}@ޓǸwWGaJjzZs-aIo\ pJI-Vdf@gt-ZԾl #lu-y&2VHfN%al:Z}j~HY5!c +CdF05Ob#ӟNLL{hoȖoDOz瞤p[ |zu!U=p? =sJYFo~l#`qUHZw);*[eO€lJP}3q[91j,׳uL ;2#~ z),"|uۢ I5r v&䃟}yoe(_^4H*YubI(nCUs!FXvVq#ylBl\\)Bx  NuT u|IK- 9Jtv=Yr[j|}ɤA^sg@{t#Bql'?g}wpxma'MgM%s:Pn֋\87p;φ_ f1cY`)*Lxw(/bF%Q" kI`PTы2d,W"R^F~#0""y}xа*sO3~q5@ bѬ WIFawu>k(՚ ΔO-9$(s,$*x+$ۻ(!7q36zni' HK.bR=<ý8&.H%ymfAjH+OX~h$V 9˫AO}i2ިvF @HuBK̐@N8j!2nos' HOٳsvFZxEmOt7Xra;T I/8"$ &Z_Wʆ&6Tr;1R)+=}"tDY21'{EWm.CFY5rŐ *""$Yb+m/"5cTs-2\pg'@9 (jϞ?*4Eo[ish`?+|΋E$fηq͓˾ݕE]KWw\UR18Qx$GI'Q߶ Ϸi@[IXz(ݢ郄i (ʸmR- GyPHlթ(>y-wv  DJs^ҢRIu܁5wݦwc#Į&)k#$!?E~@IjZߢK{BW(.1-aǍʅnb`` m!5(pmb!}zڜI2-A!: Żt]6 q=I"PR0C4<_s>G2:)6w_h@PgȹTsfaF3K(<qd9 a0WzJ^|C\$q1ӱ06\{OBG&ÇM#FV#<蒶Q '5s a 5(+yl8#ElH q)}!+bS +Ei-fqbSqaDNhD| $%V=e_1-% vj5)d1c9g4uLtR ,Xd`pNA85aˊ]OA'Ewi/*njaˋΪ]jUR0,/$gf߈mR"IYoZG,_~ȸ`OpX!*Z+_ jn`Տ$2|+xA̞BjBh,)P)SU[ʥL>"FT(Y1vmjε-#`e!t4#W9m{;BʬfWg&x;k}sm%VƆj'q[5,VRv6Vx'~ѣ|&4[Zd@OPwtߒQ"P/zcY{03oBt?pz CWں9t>o6feuľ"O46PRBj"~3ZB׺0Np6y ?J?''' dyz BI@$>RU/\trB5h`sDZ>i5BNhahyNJZ{117  ^gA6b=bJ0[?9Il -=Z۲M0qE2vJ͕]!H?}=v}!.q\Su \b)W41:lY3KÉ5=X1%-|Pd?Ipxohm՜G3ԌTů|oX!`aEʶ|\U[;z9Xod9-Ihy)pkPdxot8-XGP|HP953 Fv(ȸV>I4V6 0`&&CYmUo}GHF sC埿PjNx">6E-7<|a\fıM yn91Lezu%-gݓCM*9m̾ǘ&SDke4hA6Oܘ>~KU\ ^,LE~i^b nZm&IN CAYݲH+1JF]/žڬ W@zwO\S~_9E̖1sIrqX]~`_}tR_;~,hbU xo'7 y $܎.W\p`${YKk} .HB11Pb}ϥ; R2fK)UI7E2TP7Yve/}wя^$Ğ9;*ӆzB[pVshO$"H=`(.OCX˚nwƸ4fZȒ4Y6mnKv߂2JOb˘hܴ"Z vÁkLO؁݀Q&LFiFO38Uq  ?Hڃ̲v>@`9LJnh ܀DWYs޼imc`ךK(/6`LF햮ƬfŪ 5 /n$p/@QA4i-'{IJ'^ izP[Z zz"-X:\=0o,4>gDtUO{0e%P}Z28c7x/$97!`(O8f_]vg̖Tdܛ$ i5\9ֻRSHbEGc mUG?Em8=\| ^HMAldoeCG@\GCeQa;Sxmnۍw'C#\n6|?ǖ)C;x K &e#>`!-AtJJ 3GCjčl厎njXvиpn.fXKi8̩8W1KhŸͤ~:p"Si)VEҟf\ڧ~Bc!aW!(jqeMu UG[5q7z?x4VA7:ցH/TWRln?ƗWEO,~ mmf\7 G|<QĮ*Nb=~%sJ'?q@9ns(\y CqqEG>h6OSA&ŪiHK>2;19Kf>c)1)1ҙ7B~蟃xvOnA*|'~N|OdyaԇR@Pn mgxP :Fs6M + ;oUˏT;MP31mv6G͚wN%V !Wʑ=A_/ƭԳ]fJryU$LP|7& Tf=rpݓIeh*'d>Y1iȁ'TPPMB_F #@y\G񤻺@Σ7^38/-VĚ3DƜẂj"-˵!#h| *;{x!9 +)ZY C#BoSlMp|ٯWih',a p%pMd'^Kva-Fj!K0q5 =>` l|6g%H㧫 4'@rp[.%.sURm5CǠJe;RG,\{g6[]M Z"*&(pta7Vz`T g_f+Ы ĉoX7/z3/}5בEGR#EmO# 1uj}_&vplM$s|ʁ h^QF ohÎ_2?Zwf x!zzϜڙ{AFT\GM#}$A|n O8$< 3KWhbJ'$Y5٪+MqJ,ɮ<(svCA*d.VB`Te}vpA$L14Oc7S4TV6PY'J4 G ~TLCi 臵{HH]@DVrMT];j]Nj $SS~17z=E;mu*vª8|:$u⣑qxp;UBJ8Z‡oKʮ .YVa RG+NGF)q3qKgL )y·zQتO`k)lSybS 2Z{BAPK#Y„ \H ì@X;}4((.N82nX& TZ[+暐%$R >]ظy3,1(=XT]uBg6b7*WVJ媻^TadjmnB w\x=TؘIU~}ӓke;G Rb?Ո+`E%9hlAtqhؕRrBf]{8Pˀd[l(3'+H⃞w|vVlUԎO`oȃ.5m)&2B|a, 3ULSSiy~ H y/$]=H`D#"+^IUT82%Nc<)(c#\$0[3 Uuͅ22o%Acom)ƶJ F_Se3Mdlw !fm\k6&Q=v1앺~0?y#qYXdp{aP>&VKgMNl#cG/4H1[1Q)`UA4X}uAYf ȣjy062C 5dl( *L3 #;dS?rU4ɤܺ)%4FW4X\sRWCp xDFBϰ$%LBb9كbwaO2gaWe8},mp$guY*z]˪DqQ@"GW+g,8a3(Oc)w1.K욐($/ f}w3~c~aDC]%;&%m{YŁW\w-13<0Ø,K͊L+I4)Br ȥW g؊!&*n—[x` GMBD̀oump %I8g:Yk%i(`oXu%#?keؔ=bkz t*S4|)_R^ccgZaO;}0h.+-ų1z[/Q[+ AX<0'ͻnV;`S6p'z_?I!^}n~+M0?+6qu2mT@tga8=UoJLai#;Y8Z>1eE>;"f]X%K{ݯZTCu;k^|kB@Ջ12~p*"n7;"lք-eUtѦ-9574sb'r 0Dfto,ٔH:CE^h2Mis'&=?fXEsUP"HkQq슿؀kuz m-9sz$?mO ,ҷ_VLyBZBUsŹ0ŀ+ߕ;\$sJLUn%Z&_]_|wد 9JҥG} \RXiEͩxl[ꩋ"rO[wX(V(BM͡\nn'6懚5dI罤5lv0˂x [Y-0iyf[M=eU[~jɠsQiUqnu: zO[VUL[Bh6\6bW5fE+}mJ6ߐnHh_!ib7G ߭73;vhoD18o t'fr2RRc=5/eM㜯K8pZ#p=7f]Y;bZ˜(%u}o݂1/W>Z~WBnD^,,F8 EHy,$( G2;\b?7YF>G4zI}pՈ3k5 >mFֈ.k&~,'\h\6~tuH$0X:P7|k\=2ү|8յd;`"lBL\7X7𒣻Re FvLC6¶%= (3VYP g]47'V ťkV9e JÄ˪m냣v( [bT]r;)So7uI^"ڧ@DL#\~o!dWxd>$`2s0 vWNYB93rgo/Zl@ &nŸGSEz_rvJ]26: ^d]]ꑼQ-)mU ezNf ޟm7q10{y iϲ}NU̳3eBQ.KE^;.M\+UfoSWb% RCcC.G t@0za@iRh;_?5-yT1Eq?:_]4Q]ڞ [puu'UU)B#od;h ^I&uk16)1Rm?[tDMp~sOp{H?0iRa&;E$+)FbA {3% XD9.UgX\&h %ƅRF_!O!ڤz \pVf̼8@Hko_ʢHW[ov\2^`;^2ΛQo%:FM|a{ p(Է^`2LVi<+f χWlFl;԰M -U"09*ݽ)/~PoJ5D=Aƫ7ju3p/S?rXd??Ԩ֥ޙ€gOG1ObT6-PKnT`[vT7YRǮujKTvzy٘7d'+}7ĉcőY/;TxHC:Fn`wqgUdIIk0 X [:~eR{et>Z#}Fʒ|e(AYsEV>DT<ɹT4!e=Om8Bq.c ҝ~d;*[aڰEۅz7-u12v .p* n X']l1dTEo_bܐ^! hu{]1Q \d2) =ȧN@H"n ꀒΜ5dx&oH 0>-#dGT; .?kVX4mwf1Bz:a[=)k$cMFO–o[pM- ~̆ORarLFSqhAR'~&GY[UN0t%Jj5Cg>`=N>ܶY"+im=((1UzM:?i%qΗ-ن#Bg1nfK93.w*iy}: ~%mzR&[ink H%7!~\ LFYUh )Mq%4QD&^#ϒ9׷㫬5tIX1i:]Ίޕ,,Fm`X6(9^0[P1 ^~ށ~j>us1.kbxÍg}t-dxJBp~z0jBcEXҏ޽eĒ'y='ޞ>h@I޿UH,AX9Y~̵f1rx;eA6㍩.V 1ʀ4Fx-b^w:{[Ղokܛ[k*:@퇱? pê3P$m`YN-Tͣo9vQPֱr5o be ŻQyFQ!McًNCLMuH)qf p(|מ} Z%@؁}bZ%{JQݤؽLdvZx᳕WZh$d`AXN2eS~VG3[mN;,n0dgFr*RYK@9h4:şޗy}Td)f=QoJdW. -J nv&8$D.%.1,(FՔ_}N([!kc[v4MKJvˢ> ی V60t)K ;׮z̞gц;ց5:9cm[SWBt}UY Vk8+X(5qR%:7]4JQ1C[:+i훆|;%˕(MQHj@4.PZZ҅3Lb=-|+ gpyo[WYXr~!yR ; aBc4GQ7ĔXnćҡ^Y{oRؿ6h *R%Rs6cd 7 = m1c35 k/֘h͍ L b8A"!5O3?|߉mk:3W4/^jSQaҋ;-TE޹\Y8c-Gӂp3nXptK potܼ}1T-ޱ Y ڪ_ESjg;6JG-g!)dh&_%{>D3su}B?x >bAfwlʊfIzBx%k{WT 8 p]]u˔e =.x^ԵcSp6ҥ5K z\|zc`P*ߞȤ" t^~҄Ԗ {yd)n_ d?"`Т&Fa~dU[l"kݹ!MȫXgNmk6Կ7{,IT;p3~ OL{(䤽w#e?6[ $va/T*CՠFI4o@/넭3讶{r&XcSêtO-+@w[J'C}o"ݩ*y fȂظRC +H}Dc Z\$m!AXB ֌=2O O*[Ft1M*^txΙbԅ ƫ騗#QZZ!ߎh9n[k!B#=7^BΓGa3,I}H uKܭ~8s^D)HԺﻣߊGʌ@TХ-/~I~JOIiq7RAk#!AZDi|j#U*rIB;$içGG倄<}x~U3{l )cضL 뗇@>G Qc64ƹ^q=U뀓>v.c '( _ny[L):6Eʳ{@Kғ&==4:g5v(gqZcJM,Xcj:kޅ*Gc({34 (NݤjXIKw~yrtJ#gk>)WHX:~1N?BK$r,*Rjwň-\ ߊX.KDB Wl8r/Hڐ`jʚA0gVUHxj}5L?__Nm 3a%W6) odӖ[7Ly}taKM"uzbsT^ăH3iK;oDkG.zIu5ma?ԫbčoTCK×TtM1eܶ|: }ifQKb{~BNjeLr5PpaTP<F%"{sx)E/ni,pC/Ur_+}@ HAǗF4.>=K;f} "? J^͆%ӳUJ?bH̏uQuEe49/f314Pߧ 4SC7)$²s^Wt 3\j'*$g@#oEg`/~:&yFi_k(o0>f5b0 LU"C#D A 43ҹaq Cdֵq9t9|̖(3;":zt>ivQ!%K3܎>--+SY>V|]Otny0xT󾩙P2ǜՔ/yڭ|'X(KV!Jioz>O,<|&m+gn5bu3'qc?>NX9fq \i5ߒ<^@2FxN%N&8-6[w!).,ŸL>fA+R˜+Ɵq%+Ϣ˜SH Ҩju1|D2l#f r0-'>V$zp]8.V`É==Q}J:mre}4m|66s̎qHRЩ)mЎ։MsHmɔ7 /g59M;T1q5YπMSߓH EΤ^2Q40i7[mgᏻl-Z899~R!4'~W Tŧ >ʼn _i|ȓ#LH[!yT d-J"Ty'U3@b UʓorD5:ojLi1子Q` ԡA[.1ּ:(K8Kno@x|0Ce|\8 T;Ɇ:mk2:-Ǟzf~q vZ)ldw\&79lv 1S#~LU=>5>;mc 8B0=ljKDHhk5 y5iI+<Ӭ4Wy7Ӭ!fIoNi{|n4j[%xˈ և(Y)^eGP 97ȒX0T)9>1W2x-]q[{/_+ratXNN. 3хHXCI<3=2>E|B\3tz<}ܮV,U@[2d\َ587cy]jFw#:?ϺqIS"cƃ!@ݾuJe;Pϵ1 l/P[3`=۸էy+)Q۷VLyGj {/23M,A%d" X}!i894aX^r{$NI a=3A],0 =3s7&z%EŔj]~3|O|6 v ߃aG|-Xڻ&pGa90ۭO89}^#I-$U JH*lΐ=Nbx,X tR«kotO+FCםL"7"fԨkjzD^!Szի3[S(wHL %e?O(hJBVXzf0^.z:4u ճO!:dRj3b( `^EIY@=]JcеSAX I,L7ˤ5zTc-0$)2=#̩VJBذ٢5ՅXe=Ddr |#q;@Yi)΢ b*-ѦYtX.a_?Hn®+E[Zk'Ejrl , ?-l5a#6_`hFZ^{=ӮO:l[[ҹ~ؓW֊ 9|y,g]%2Jyso 2K0H,FOD3$4P_&u[O'N}.'B|}<$40١R-TۓfdZ!^hg>zB14 @HSa$o.c h]h>0#4+)Tx$ʍb[/p*B;(a3Y=B58q3= 1L/=|GuK]x٭>7"zq8kA$oԉ)74ѧK7齡9dDZS1RaHj#J yQY3ET\{M1Î3g f)O&Ed<׮0 ᄞ1T3Ыp;%BRct5JwZ6:3\\GAgxޛRR jV}/$#h2]aLEûgQV#SqBWp,v{Q9 IS5F6Gk&aGx~ovD kp)Ʉŵ^ ߉xJ8 Ti C,X?i(>CY xōaԨH6)OAw[$d|ZؠJ_RZ^̃!&Ut5*u)2AhLG*ŸC6=Vܩ+^H9q˾%_d R LKYynr$^)JlBqw3f/g/}&֮k@^OOAdCnH pD棺,[eEQթH*[mWX#UXS7'L!Pio w"0ʚS(TjJn6Ut͎+\&K; O:Hp)&GuewT Cr!DD7 $K V+K,,":,y (j!XGY+U`y++[n@#gF; SVMjEYCvMqv7EDK8-(!q#Q푗F̴*ߣfbJ"С3KѽifdΔӍULar#4!6C1d.KLec8%<㿾Ptʺ4Ȩ|6?m 9tz xDx2FK,Y\xNiw5c$+/,?lS2E{Ap\Q,]L~b lo5Ps6)r+kX$*@~,<'vpKlHhEec^aSQ 8-tŝ2^y`뭽Si>s"JWX0x*A٩Cu#Ut:}{Ju%*|H*<{d}̝1 چCE["C62]!:|43pCTԠ4]UL3WrCq{: D׃ x}=ba3Ox/}apҭn&J=z*ow .5eni+[i/V]}`5q5twA~_z!1\&&= 7W)h=+Ͽ`'γ"BreFNK :ݑ^hTF `bD@خ٭1.SpȻwox`mf@,K̩T=| xӑ#a*m\7B UWA/I&D15)7ɲ߬:PM<fIt]{٪XY3eS;̗se-K xUL'J/Uߵpz>Te[H0 rNiCljP)(I)ƍs`KL/)n6_3ŬMzqZ*K ,ݦz+)>'#Nt504FH)3Ҽ+,Cq:GU`?FY)J7uyjs* cSQE^=jAvĩsҦ[O=c5 oko6PKe,+zD*P=*^6dZ'TؕU-Y^=j7"k]tGW/FM`fqE& @|@mم˫g; bj8m_(YŞ"Lh/ӅςpZltAϵŚ:C#TRqlFT,sQݱoURFzVf Bq`5%_$>*}~8*0Wrgv6138^*>9Y\~5.9ԩe#fͤ=vXٹp0j='ez1޿:#|).CKHAzMھꏵeg4m ͹\+[4™q}~]{"D֏GG14zG&7  O] Qs5.3S"  nzKY쎋 )r^utc ۨl;!- 5fur=^s!mU fr՟1٦Hѓ̼r?~|灿'Dп A\ሺly:2"ZWCar_ǘK`e"^QLu+ v"hj"ڝܑM駯)+mF^)C=S~iehKXoRWhTK~ͽLCVܮN1k5نĖr~$FT1b;9-책cMIbMW`ƫFnBlG:ϓ:sKG1VAX- /D,iY#3;ÂĶ[>4|!+ӊݵ4V9+|LV;ҿM̾G}ȇ_^CIGVH,:).rq@@9}C3) Xe݁(}$s$:}K҅Ҡ, :!NA;6w_=uc!̧sPvg 'ы5Wx6> OTVdh7yL@vgqyG~|AZ#PL@ N֐n/񌰺3^o&|cX^k3c4pŠ^M@ 8N&ZnguB= UYr]8a‹N}kvi1@YCLOvrlPCi҂zntmm);M`Rȸ&w{6&9SgFJ0&x |*ÇSN<,,b TF f_7n XiBAh9 l4KFKDBr xMK(puCforFn%̀SPӲrRmu2.C*MTd75j#HV_H -5fEoqҷZgz0-Ni~['qAHʤP݀! 57歠!y}lt©aڌ'3Ro 6YԚo/HVr$\Fi<"O& ~ʒld_%4sZh5e N~eM$fh$̳+vMBAVDeJGxܪO-:- ys3k/o(N La9REgT[NZ]Gvj牉_XaP}<*{X:7m0%{qOZ#CkU뮯?]~LQtgdi넚s3u\>V-"itN-8N6Ztt53 tJ2h5ڕq}gdX,ܿW+; /;ZLQi#jt rўKD S#z$-Ub55(YLψp#IL9PK(|J\w0-%DAq1VIJn!2E&hq(,]hRL%ڄvvSlUaJWpȮ6F>߯ 8},z#,L ^6ތ)Xlq,m[4,voF*o #'\Ⱥ݂򚩫.;!Ee0f>vI̵/Jd 8n^Jp/\4d<tx_@Y_uŤY 2C:N1EZ8x'X XCK7d@ iX*'Wt $%J>Epձ3U+MbKz̯m5/f3Ƨ;n'T83cȑ]b)vsS!Dû?5:F0SK =`40H-i%^a4SV)BbK[l-n n46R;O$ hrNf`Y.m11F0%!BU{nv #F*|5u=7 Bø #D:!o5H5-()*Sld΃|gbR5 @ )jjYʙ~.;N3qKQiG1{ fDZۀ)ҡ@a9e҅  uO A1߂}2b IvرĆtw\ʳ^sFMF"iv.Ҟƙ驚`5md~RKuN+>dFi*+D1s.xG ?RA*pԖN3SfƅVoDRq%W3}TCJ6żY'R/a~ڤ`t,[mX#d}b,'老"Cq& j*L'gm<zXV*JsE3f:&^oYKS\s{֛c\`?L\EKsa@ү&J9J`&J\S#{eT۾ʻ;1U?rֵ&#\'#>OTٙCNDrŧ֮n@g y3iy邸Ƕ0g=m2wBAttwaCYz1X!I6XEa-G>Dyw>Ⱦj0П4gEyuz=w~=+&b4x?nܛ /nEE7CSf~v7 n$y3If|RJ'8}IOpϩ2=j8};}A<ge 1L_ShOoe"@8IJAN? WFC!Cqvl@<ȍ\:aݲr_pO\g̻ʋ%\,G.wE&{, TR&F=8aN%pr㵸: ľ8 ayaS5ulf){EJJ"&*өyF"^B0|p.dGDl6xf{cEv*~4F`~/d1'ۀ] q^U((?+.GxǤ4oTϝHl~pŸsoYqhQ4$(֧Sj<-Thodzm:FLU&o8Y3b/ͯ Y$[XkV˯dtƍGd$*r>q(l$u]uV.'xHbNfRZcv%@F&T$u$`XJ/ 2S&%mcJ N];iQ#nNjuf 9I{ :**B$c_|p`s 3o~FRx;,bsS= *`I`œFttzJ#2sp"RRA2*] NFat6j.֌DVsA)@Aա^T Y+Qm¯1 _3W8X& yOt /-d javŠ'E]{%;+5Xrs5xgs@qw."ɰzLz8iA9z, 3uM0e[u!^.{̘\v<2[o;(A$$1޽[q2ιn+31(OęHl ^%T |4Q{Ua^coI"t[ih``5B(TtVw\۟X M旟L>n4 w ?*}J4?IB2O?s JӮIFQSp31ՕIJy1W`¨&k:ML]]}n.ps%mREҿ5t|HoP?<2sW.x!bH\ǻ,caC@}X?D+(=#-fRt坪32©zkT 6~y#𔺉X*/OHe2s+\h **拉 @:m5L|Nȗr|%䧟zaq`y1Г16W|֌h@'р 1Cn_;p3)''}m03}";m B.9^#4F"HLUI8r/ɖe{[:9"_?nH@dOf`+4|I|[X7.|ih +8&Wpʓsj\6$OR?+jZ(9v@>-/㶡[ W_H%ꪺ4"}8!q U_3? #!m0X5˪41%{c gى} ( 'Cp;QJ2X;ʣ . 胄<Iu1[2؈AsrK}č(}/3z]6">h{g7-g2sE@? (&#EBI|,hF6>FWtx~ J N˜s/ȪKʨtDO$%o]oG 9II2ʀ%BH>a6]$qna%ۃd}ц6cXyFRUrٽf`Qt ~P/IV,MZ[2K`<+l&: B!ػa9pD~7bVY?3CϜ,8Z‘E s&=)ެ&i$d?f_W4,L^Ojro;cl2_=OA6. b)]-:~+D@b ? f\R2d.k=?ɤ r[Y0h?#*!r ]+ByqBW5e4[ 5҄cJ5= iz5h̕\#Jͧl VDIءۗ?PF/ξ;\j&ђa9Ӄ`9#W5ep;J;GgϢpNJY1L5V@S+5O0ۙv{ L8#NTSlU ]R^KWf;)j3~Ia|*3~%F?p<.'o$ќ:󐇲%IT<2.>T]ܾO {e󝮷73nNt#!;<%e|"B6#ՔNFX(eY HfJs"BGo&aQC%tu YcK<6BX8}_s;!OsMn'v y3ҩŒ`ܞ wM2?(TkzT/L JOlCXё cwL~qdUH%fufkMKP0,*/gqโЁJk/uxnJA(nGEmJ=gtj.1:'aց>%wM:-ͰL?޴fVVʣ4!˹Uډ2%"U@7~L>#ZҝOPDmozFv; _& $Lf!PZȊͦQ04h6{hXi槆i p?޹pmcSzb+pIjw,5D;pWqONd:0 {+u1G-:{_WFz >WS u0Q/r."TmG*RhK~ ~1+,q?4~2 Hai~CP7́RÎ\}l8n~qbE& gcCЭta^++)50U&ZQ룣mҨ0'‰%6W93犎c4URt#̏Ih$6io1彇Ɩt>e[v6+i%*R`tzRN[4R ƅ[ǚTj3rhoYzB9;rֽPTxtG3׌NlGѶax1DuEK&W؇ЗvaQdLk*mYvԵV5aԛsɝи+VUQ0B7! cgL|=bE$rJ"cot| 5q+Tj' / ?6۳wxvzcPVS a5"'Cxς!Z[ bek |l3r+F>Ńvj+A$y+'>8g?\brգ]$|LķK m=MSJ-=kkC&۪H"9v iDDN#Ѣ$X⬇Ł-jd xhOL3gpr,#10H(\P].@S&M>_Ʋ٥61OYZo vxO㤇BN:_Sk}]>a뜭pw%Yd;Ug J"q@xa79 X37-Qh/-uLdsu*&g8jm{Wfh;_7Nhʈa}T˜Epx@!`] ̆nIEX `cTKe@SuXOP^:ZOW`vv?  zdߖz( @aݰeN)VYQ[EM¼c|ا\-}Y?up3o5ܕMEf6Q<1M˧Cij~L `Zj"4h=}:q{W9v"YQ7D"cۈS-8"؇+A` /U O\BuE=:\L#F:u@<0˼d]qj>說 $9&^%bNJ=&/+r0PtcҶ@+ݖ ͥ 5tn#ԧ)'aoE5CciaUpΤ:lp,y\ƥF6qNci'0uuv$2fںL'8C Eox|^7BSa/,⾧o)mvr%(*a;uPA8bD]V!H6!Rns*~D"}];܂~帽}M1OB0mX^zc@w*qPI\~XlXJal2/(#P~0Kn]~nEl(w+TeKl z\үc܌Zm/ll? H[[Uw20k O8/k0[72ku_O#j:#"b{餕ֶN$,<,ݞp2X3cu,n<;>(}$ˡ:50N Gl?GhעY&qu:rljdlƭς̊o[[la?T%r>1giwq&>xy^l4xܟ-' o77,ۚ[QRsA x,fw.#8 z\~T{z6ϫrrK=W;`a=rDhCݝA'?N$|4+͔e84BcE |Z ai\sak+E CХb+}MW4b.X~|7n` <$C-BqtjѬ6n=1tbL BcO\ իJ5:@޳Kz7byƒ&>B X`unٹBcf}*eL;c 3꾃{]\0 !iG@I]p pV|-X0>+ɊHὟ$hڧ {_7fFD{ȃ(0{FU:v1OU7TǮB`{<,[c-jup ֨ wY J ҋNAAco)t# @kXȧu<4&l7RhB4סpt<k:Z rRH\zc?LV 9k"užyvthw Խ؝XG(Iۀ!|k[{L+S@ H&$wu n}RZ1Qy,ӻvzCkz)KZ#j?'W=c9L5ki,7 A]Wk:DdzBB $h`yjR脴K}RTl5Y8eEc:>51U$}@A4,`B:a.1izG;Q@w2pkRS}9pS#?H.Q T:t6X_AD/ #`;*ȂZ1]ŵwf=/5jv9gN_]+j,Z/7y-P!_ؠZp ˔.m%yT=|WFUb];fwNOb)Rd30T@*6l`gMRBIUFr&|dj*upVbG6 d!7rp0T^4]sa"Imᐊ[n۽YF:C޼O)>oE6PޔvO Ҡ!f(X2U5W/:s'Y WM+8zzE+ }*_Oj¯ ݈NdɆ*GڒRJD~ǔ8A [갊v3a񀄕jNYZt[ܧMTem>gk{jˤX>E~,%B̨9!3ئO BuB8G^7322$+ב~n%92 53eG&yB>mjhNRxKV3#{%Zz4b3# ~vjM"_@{hZ%`#?^d**MqShU26S`4Ɓy8I=ZwM,&^6͐`UKj{&nbfft5!'-R>T=2L͍q-l O_d}MwեnOTrO}N&D =AL8:-n=㓄̾y&H 'S )Y>`lkOJ njFN )ճ#a̋j<:oH#ceWDxLz%CU/}&7W5[HA e{yS"#\rP,xJXR TYps9׮o'4F/ŌӀ#u,7/٭(T a+%ş*ۻ/"{ (eEye}Jg 2>QU#GD eM䡫'#lb#.ά:&7׻+_`!0L0 hZ+*n<ש0(KauUav#=&?K,;~J+XRoJy5*62; p2T2Qo^V}ȻYO**̣d!cK"otr>*oO;/%{})ܔ y8bdQh3R^0wˉ>O߹Rբ?oDN ?%HD7*1|wJ']o$l#Pq!Alo(pzfј_K /zt]ŜhϢ6} ^(EL|_P-*&7쁥!~can\T/4RLuϐZA(Wj_e蔩QA*"<3@xʟUJPrm!uC,`Vn&؋9ĆKfl=i} Q^.АUHcEu:qUgJdJ>m׬'Ѥɽgmcwqu ?v<~fT4kŌʹ έncYE3 L-fUCe3ê~L ;__^@VWox /o }5r!؉eWFTo>ql$)aS2\oUBy{"Ua2ALKd$j0-(٠ t$!E IH&Mow@0p K8*3:rׅ$\:Ј!~ b=$i7_q*<񦑍z5d!f_[OR xo.B_rXK=1EWŗ\٩1оXշc]fC>#(>mLn!8PQ8ho5}gV%$;^mr4\zit!3ךei/>3Ai - 8g:V8Au\3t9ԝ pbU6ȹs Jݩn { yb=Q^wM"*UHD<Ʒ-{C!(~%^u/J=$s{|}i&Ghs7zŇ}/v|5mo}a|eM Md=$2l_+lKe\+K+=obCT ݰ9v`>$jx7 |@~<)hlRlsSQk@f_3+>1.byݬY au9_-S)ܝiDik7Tg"_x}}XZFLAIg@+Xht2#ý=-X%sLN-Ai?HT.E #))+Y)+[R;yAr@ ۠m ߐIYFKhЍQi I$R`l[=3IY$#`Sӈʬgr@ C A G$M{.qDp/-nNdaIl(>uG!P+EԦ]M4u/Jxn!.M@ Gu| 1/K:.9ELu÷YgʨYH-XnzE;Vcp\˄X@|gOX Ą=?؍e7Ш5D]> <&׏-:֬àMk% 'g=׷ _`Y>#$/c ^>M‚3~]Z_}m%x >fT]X$79cb` c]lT\`[SeDC )z4bf>)>Χ_nSDG{66K>M[k\q=ۆ؄e8:!^z7#>A-6_i7O,F`e&S̉Mf,7MqH`w=0. 6^P Y=9G}mCCϙ=d-%:K6;Trzx)p|q7o I|6^KwqծSSj&YL}pwZ_hUWK5?50`AVuoR<8wҡm7di㈚+53Gtl2TU9B2w7/NˉtuKxͣ.SZri/*l %2օt(Q:l^$Og!ɏK.ԔhZ|.eInf-W^bg\SnEЌ ? l%`< o(esSGDA?^eRzaoFW$KJ)FLzT<_Li6P3ހlo׻R;Pz`{J$ت!W-pF7$Aqy!=LP/$dgZЩ#W<ۢm#j}:W`,gdjI))-ĉZLHPNpҪ,6Z%LrS82 6Y#І.*xSֆcўPl*U97^6knA_') ;g0- Qg9eݑvP .v1{ׯFrSl'fss&jg- -e#G֮s:\Q%\$(qli\n1 $/:Ռd 4ZJ%}^:P4ob eyS$Dѫn 57+ͣ5褈Ml mMx R+My@ktQT Մ&/\%x_`}m̭y5*?]% hڐ$suF[ua`[7*$ǕXb2b H]vpʖ` ~X>=w柁KL8c$F5؆fz@N׶M:@H_>'DwUڔ tq0`1 bˢI"fj|4Q\9z"*-έr;n) ##c5-'|?zXnQ){1la$BŘvu u?~3pڀLոJ\򶺟Kl>Ѳ#B(R8l.m"tI@^LQZGWsg<єi5:[0C8?B%y@͙~äN|{ݓxY9<,$J˰eIv~Jzgfsl4p#-peQY}S{EEF'*|@gIatb&@,3˶.k^7#)\ KStx* g ) y^%R{=8j-k#f&x2x^%'~ |f<6=*Bl:.3(bIӱfA&\v\CM}HThCh?/vyT; m.RJnbUzu{ CyjiHyÞi*3f h"oϘwh;6iw#LT;+0q KGU5(WP`q) n^AtJuv {]GpGVNӧ?2[9HƼyUdL#Ͼ#? ›x4r .V=0n{BR`#R)9u}bH:x]Wà/ʓw(2@iam}OvjW;4a}f9jzt̓챣PH M$7E&Q͍p},NA1=TRZPJ ^Ϻw!HH7$:ŢJX_-h.9+Kt}ZAfunSݚOLw4lMW@_6+Gi4ɛ1N٭a\G$ԨC0/Y5g 8_7wS^JUG{#+xZ#^e=S(QF Yg(y~mѸS>C>{v.jg'_>;D'12cbIV'ƒۜFi boF5ppW S,%a>p#fC煶pxO0w)2!Db?YRI=݋FtN* s#\;r L^C1`(nKU%hÑlH/l#IiH4:wL\_Y\%ggz9W İ n,,Lҳⴃr!߈k=٣rͬ:V L^RSVE} oLZW~ "cY9?Z*:K2e&E=P;m郖aֿ8B"]ɋ& (;Sz"dŬd:5L< Qqk\֭~xeI؝'R;`JB)Z24pE1+\NLڲz5X&$.LALR|m6% –)ZzwdyCmǃqlWLj[c2tO *Ǜ eWX: HnD SMT8}VŘl ԐiBLxΟÝ~3M 6~-拚E`8W[+z'gmғ"*5Oa(X4Os琎94@x_UW0D H#,wE~LyKZNv}3cA1G*E }#1+sZ@*Ӿr?ȇHqesޗMFeW>T:[~~mUu.%(}.QqL2 j&9Ѡq,<U:{`sNp/icX9\?8. ِ?%A覰hl7CSRSJR@(gUagt ˱)վ&  n%,=[~[5>^UTuk!du!IؤN78hVE Yuo17GNT%-8u- lI;3}LԔu*vg- Rz8*!E,UgD bG @SEcLCO!'`'9*Yz؟5&lX6ɓbCѕ Wr FOؖnۗjb :md / kUg +f$ԣB2QJĞ ޜ%1z?FgVw> 2'pb=˔Vvs׮Nm !r- Pr_aơ1#rYRYk]M xV[~S؂Kf4ЦWu; (ʼn9{`+ʡ< d~TX55z^a\4&ČDΆf_BN-Ԩ&ҿYU2-Y̳FI#z^^0&F*oPAV39Q؂7UB=1} R7x%I8 r6@ЙQXnKpk ޑ`<&t@6edҗ˪}<B/b'$vt/ S8DT t".^ ̋Y}~aUm H $| P GDnZA45NA{@*h: ~ yZMRRw1-rx?N|e]^uD*%F;8?< ]|u=5DZ|hD=!wZʹV04P)kJ:U,|/6a'UyqY}Irf};6"W9j:+"!ww6΄&"=ReH|WC"9Jz26"u "a,E9(BHdyT=CI谂Z+4tfmvp׻á_yzRQ}n7C)U&|iy=*^4rX2H]ns>#:c\_9[z 8ģj 񥶟&N Gë4w;tt4ɌtE9'A @+kH>!1N[ˑ`|nce)O,?Az)xPZ0-RĜr|VzFX#W[.f4qPo!o* r韑c0t b*ATIHo=5Q~4vH YվٚHY~nEzI Op g)ƶğTkˀ{ʟLZ8=m!I64 k٬“CRN0k`qթWruPPf< xVZ#$?fٶ3!@&&gS30>#DhhN 7@hdbf>C #k;χ$\g|q!0S{଍EpnRL/oأEi RWYoꊾT C1ljyRl}8 !FҤ[_kYeI@G<, *wͲlLP5C(i3D2JNqG3ȾY!:Z~FTA$p0y,!J-2f鬨SZnyQI}n[o!X\g``_c~+\" w_'i:?;'qX5GTXŀl-š4`hʧwrrѤPk~oKY_0| Οp*} t!ICP^ <k5y~PCBaGBYN⛰5C@۴&L&8BH5t5Hev9=X $zJ"@?svtaO-/Vw$<5o+ku陽 C9ė`|uRF(w4 TQX ݭ[ xjd"'.Bl" !Y/+mћ ZFkE#dM:\yet.DF NaǏ#jiV(^<9va7@u]琵f7tvB hzl)!%A&l8Ysq!L T2qfxI g XRKصTQI4zg;KPdmvEV#7@gTѡ'"tY@D@&<V,Va"%*YtnJåqX<ܑ}%\x5k7)-V_YRS0z8{9x;LwbiB;j8Q =GʵuZt&_Bo쓺l5c\ﬥMNb.򻟢K`p/Z`ǩǝUrYxrzWSW R;vћ /pۼ-2)0H 6YUa8b3t.40ZzGmYv&)JN1 :<$}*t6@pW>89/M$f`B7&猑b1m٤Ȉ"e\Y[")#ԘJa;:qpT{ElM3$&SS:Fd慊Ou39] h k'?9W7#A- Yc(VĆib'-t"7#.bJ$ Ҍ?M 9E#@M)hExMvT*$uyXZ `g{m6_SOP]ՠH1 FͰ2c\hYϷRX&Ac_8O-*ߡ,"V>^U/ڀ{E) 0b'G\SOƂ=iw=T'.۷x.?kcE+$9Gmh2 (RsgE{㲔E/[4-<:߾<5U3'ybu} U7C߆G^͎4%]Nf;Xp\MUOh C<S4$rko$=ncHF :l2_)R bQߐhX\чu0䖊 w']#e먍vbHzZtvk 'y+GTb47"nR(x4%Kk*&Ӊ :M~t햬!<|+I^۳sgI%s Y9_-]xz>+Q-c(Uy՛2MjUM0l7Js/HN$4s1Ԅ(L{c0fM5Mc_sݿD3#‹46Kl]Vy0V|cPI#nԚv;"W5upoYX!桔 FJUiNhK%wPLflQ#'=)]B'cՏgC )߮L1^JYB}Y#,!O(mjq[LaJזB[VeU,c+8pMPskXIM=<`y/qSf@m\X88:H_vdSP4L.xИk{ȅ\K=MdPQ--9#lVI<6GvC3Qd1ȯnXEįrgD$uGO-U3t%p*dR{8GBi W TP$XRƯ(L:Uj3[,>'[n2'TyvM.vYieE"J%~!2~ `[+P&U .̒ѺT Q5sdh3{?>&E5/ ?ЏBxE ~Vb`E) F峗V$>jע8E4N& Fhr5L 'o3JR(`;9zߦ"^TmгҰ1Ub2h݅lBd .hXW=pԍ8QׇJZ׏ dͿFp'{,7>2q~qTk7C.ޕC9RtUcR;ՄP#c_py;[1֦H-.]ARyJܪ-p·`VԬ/ca\Оgl:wpMv-JDUM2T:cZ$ٺ#zHMPfM!~.{ O|~TGMA|E)vHzegm& I4q،<sPJ-σ Pw=TT^Rb39]T p2ץ~;9d*!ۗ> c $7]rN_{Na壿98]J?hk.Fhq$6#?fScBYTD_j 5@ f"zaf낀Ik%,X;cA&` Ä|gGͤ|t_ }P) XeHiz{CD(\2!BN2A^Zk*W`&"TܮC6tox5>bP4Ly'튑<]y!H}B&`9>\[K L-ȜtE/[zW+> eB '/_vhì#ZR/᧚C^j% =P?zXjן:LSZs6P{\֋V.dÂslFa:Џ 1%],XIFH[XH7o4f"r#q `=+ЃWմ{ʙa<@(C8i8!n,]tA#h3#1K>N´bmoG$}I1Y>r cR`Ei[Qυ#L=-e![m\.:;57a5YrolSFᗡdis(D屯n@6ZUtC!h .r?処|D/IX92` (ã;<_]/ܹ87Ӄ\b yُ(ULar/iUv!?-WEv;+|Ɂ7pֺ"gF|pDgQ'/zo@oz<&zrTbrTnKcS(SJquR Ss}?0,-hO/M>""qfZZY WJK':J :(X=d=&^u^ħׁo*b8uBAh+f .{Cv?ByVE lB3l]a90ֺ[ciΚNY>fw2:<)#)De2~L~z=h?tH}?P CE(bgC(% 4v \VGݩ ]<<2$f^HHƓfɬ̸9lXA5'nf4b֚"QԐQ `I^A%(s@4R£CVԬ/( R`K].3H&J0LT8~-v$ȳEVc5Z|5M 7mOysH +nLfi@gRan-^y a-!g9c..}3|b>>@OՠIy?<;.7shҺ#MtBHZ("9cq{(WnHx WU6-OX&~A2^z|f q 'V/z)3sQ,ݖ $0#\3t YgVfhEnxĈ#0bDκ^zH(Hجܝ*+yz Ƣ! X4L@̶݇ 4ퟅJipkp>Em4p?ih{.W[35|׳MX| l{,Uov) o֚4f䲥-pC\-X1Rm5~|@p)朸kc%Aؤ)r%qXUb o ,9 \BNpfh)è(R{G t%t|{Ä.d 9 %7Q\?} x43;1E+ifv:B̍K+hXR|`G|4Ύ> @<ʧAy^ ?UU= 5K0dX,;7ڸ[cQуU@umq/~B8{eی8wQMЫ\|N4~GKe+S#>x7r'!]U4oڶHcɄ?*v \l #6uVEÛ)ꇰ !DQQƤj\'cvFLĩѮ;A(璊%WB+j +Z2f(_2QCNs3v$L]zZMdOfu@oY[j87 [yUspJìE*H߇ﭛN\U|`8 J*O)ZH=Xy")FWN K\/nYޞ0c=ֹUI(evyܱ u&z9/9΂ (j1b)TQa9t]6[z{47(o0$ ߎ@PνNaLa=ThI[ņ-qy|6Tro 1'G=75#۰gS40$Uu$(lvd`Ő-0-"IB79q9U(C&JYR$L!O&-\|D.32QNj#( w$WߙT|q4ffr0:ɓXEƊ lIU$>\dA ӷJXk/BgU2ANRoUa+6xcK\sfcV|a.Њ<k)z}8oht9_א_jVzgT<%~+W+=_دd)no?N:]WYިu;kc>/ИCе8Z}n e ';b [O$u=f^vX|BHRd $lL9;c zxzgICMkdgFg¸;d: x^/XKk Ḟބ$֓$vLUA&ɡ|ۈ=CH>oFl:qCjqJHEh2bT8WCXc _z].g$HcЙ[At׌9q>2mr$31U)CH%TKT)-ZG@',yZ0{5wX)gWޅSa^38c4"k$SP31,Äʋ iXyg]CIZЖF|{rX${^• T/hH_-4 -<30`2#c[wBgѻrYp]"sFZZ/qۙx$R4_!\.Ǯ)2&1AڧDV؜N? ܇VFx*NHF=(]'kvM+9 xʆ'`3bEY SmNo#"VucU b$Zӗhtu *4[X,']NG3SEt][aj\[S7f*ZIC7[Ws)/Bc͎Vr gp"b{g,aTN>nWG0ۋ E\vmv|47mhݓcչ4y UWY^[3s(qj58ؘ2<ӂpBXBטzbІFt!)m|4@Xx?P1=|SEE fWuh45Qkp$|m1w{T#ἥ,R˪-XDMƚv~U ̹f#,MIĜ9BiNŀoxPѱķkZ6YXKX"xxxlGuP9Ê 1qh1[kF;zGnqU+s*:Lι.ڈ82y|$ TË# Whi9ݔxq?zЪYyR&dEt@jpAE34æLd_ &?A^Uգ]YіЕ-ius/6DUqޒϊ5?&ޭ)tB#44mȊ)KP.TٻŠ*i%pmCDբ㤲nAVʑ34|UqsQ au,;lIlHaȾ-pdUiFЧ{gBKMi0ac)Er] l<`Ǥ9虤 : 8Q3WIsSs`\.l[%kIDeț"/epkWml00`-*? ;$$l15/S Ycsۚ/&^X)s`j3p$CPd8zwD 6Gȷ2S vhKL @1<0*L5Ӵσ\ ԞB1{?(ifS #rwdPD +j#._)8>Hm=r\"#.KĜćtgM5j|tߊDzɬVQ\` IxP?B$5?'\ht7؃ВLeW*QAF_]*pPiUQH'dtқGtw Fݔo7o=U)&id1{oi֚-c)CJnn7Jd4= vJiK  =ѭ, C!:qI"C|!=e$YNUR qH7*\]0!+‡kg o8 |D@k~7rЗRg9][eJR KW:mQ$0=/K"֯D`) VޭҵlDѯϑ\?a0vC~.Pе647@ {gκ:`Xbʠ냾G*_[dnkX\/A*\q(B؈<* )LHNؤ^8Ceݽы.D$w.7@=*,\'b.um#T߶n[ÎLi&UNX^2g2.P Ui%{F=~*9߅%u d[%pUL?NܠT}BY_xc/'p8k|[7焢k-b908&zN}-p81lY(%ngIڒ@S]gt #|֨+>.^1ȹk1oUE~7()Y.EóOۉqVrX;:9,%lǤ;"=Z1t.00մhn!UY.:d&=0xOˠkKgU3wHkz JxKB!=%jҒ:Z ։>N@QzA㸌$u*b& eLSkP/v@/L2g:-ٻH$4ύ|M-r9t@NB"Zic9WUFqT|NċboƆ0.!t"j#@T$rY "D-a 2V`a8_X)z[ vݛ>9Yi]U G0256{Fׅ;9(ҾWKIr<;v o[W5:u1/[W/(E"]T->$e<\Ʈ!L#gLUE[fO!j!V&#hp'W%1ΨYvžR=V [G6~l?f3vWc *0@\JV0dΝb24u12B"$[C#mSKRʱ$-aaws5^+<`eo* !M (6#t@ C5Ay]d:~9!;wAުɎSՊPBp[kObŠڊ2M\2Za~eJl4DٕbIg2O^)r~shI9 U9}T,HE!H nUH!vSJ(D pNo,6aU戌JRe_:iԏށ'++<@kgCj(+/p$SSNIŽq!W0Er|Y*6@%SO"mT&q AtDS>|]4w{- 1ӈ23ims}z=,.%g\^ZQu觘Q)VAg7b9g&Jd9Ǫd%qk[nOR>תPAKi5΄%& z=q]m&LDzŨvlAR.xWdN]"ԞB-lVQj_=sPVO}.Cz_;z S~ és ujK|ݩ92fT#԰7]=)vmHI{;nr7Kjqfzkj*F J`4IƼ[D/AnSI{ɔWIPhEz%OƧimɋvM{3]3+eP) -U(URP?b)elܘƵn)i;Օ4^ͪ篅«|F ^~7&Ȃ^9yo[mg L$Q@wSNZ_4*}f*'`nFnaz&TkČT,lvY܋Iu SK؄e/}&OjPr;H]s AaP !f+?ԝxtR6ETr2_-j%J" )](:s*6@WV !kVI'ɒCǨmCMͥ!@RWW4 #Zu+7](ײЭzE6YZ;̻jy(z/~A5W~;&3GXPZNw35x|2K3+S&%gY6^UЯaǁXMiGItx:P_k\ x3/: sW)D`@2=B|gQh°[nbNJ)%U/^+ڶ?Gy푒Б) ]|2.ũ,OP'!_]zc[X} l#gtKh>+Մ"^f0"VBQݼw4NE.i<06MX>͒txզ&<☕Cq" %B| 9i-czVl$ҹ FK(д)*$RO$% .gizO.Vk9Q!zMm&7D8ȓY_4# [^,uҤU[NzLxl>fq L2k$CWs9=BiZb7 k>qܥs?P3p拭 BGHimԒ$wSn89=rn"f3]L_j|hнr*ny|@E!6ˬp`S":l}`i->K~Jj\1բ?8*ʌLga شCmᵬUEOܚcCO?(ŗ6uM_P~4G3>*_YaQXalr p.Mrhq 2Wm 5 ť8>fv Y! Z9 `)jUg;_:UƷ{o_ ?x"4)7X'~NJo<46N=d:ឥJh INhh}Waz/Hyd g34s}oINLx{ dfo ~Hew哗]Jz0_˂w~b /n bboău!]Zy MWwԄF8)̙4[f&zIJ$O.4k|iN819 OWtN[ !d4+DB~E.W6oe!Iij"^ޅ)xT(M*؁NhszyɄθ e<>W䠩N93-~!E- +mH2==e9$eKXC:W^W^m#^T"4%:sNs֨"J*6r¤Mߩ*"So%>Z9*woƀ(U%;!aadNWI 4`B!R+cx%b٘EF [,Ӭ @V z'd=>Xm %~BYhƷ&41`?b4~n[_OV3JiRӯ1& }:C" zDIO3u*ͽW k7r'I=a>G DP|rhAp?D'.quڹKLQME40Nb?{58Ld~˱a¦+ĊZFNp;S5yYf: TWKO !TM /gyzC[)Xvoߺ+覢wWLvóLP͠ʷ8=^Ӆ Ш4_ yCcȀdkXƗ(<WZʀcyANX^OX0AӦb[`7F潝jVAq:`)ξST,E 4|/TkqWwPnF1j΅!vU1K0s~?uo[FFbA -Hj|"(ɗ,.)b&`X'Mj2dГlF_*^otO2_{ZXQ\B\ )wE5`Hо];rػQ;j5ҋ^CF4Ѕ4*)hO1Q6ΓHY4?z 69fcMD'c6x ڙ1k"YhFh,0BuMƕ!;hcPzGNMR ZML=FzU uT=OӑjD=c|]`&'!zBa\g%TЍzk=!38uZ< (J!Jj+wA=D4),c /*ms_0y(O>нb~Z#aYdNvF:ĕixG{zKkM<Ǽ-ɩΥA?5?@*R:B)(U|CIÏxZWH{3H9'!rt+7&V@(;c*hh2ğ(&}3{2rsx-VМǞ6 uU;ڑ ny^@uxkYbXb |#>y=oftLen~45:4.{e_`W̘ XFxo6QC\qzvƉC̯`jlk[B&< AXxA0ej0M?5}HlFH)]=0,?e"}} U݈d^-laZUaT Ln!pӅQJ+҂N> P5?vv+zmR,Zczp,U"s ^HQI"oK^pP4M+&[Hr)ӊ4^;9z񷿙v׎QZCiѾǸjʬm%@uUiS@lMѷI? A­)dR>כsEwǵ7szZJ&]8,]e,Q nWZ% 7G"CDzo?O B^rrx]Ak<,=N,Fa]჈dml9@.g$Y;JE ] I Q};IAd7cסـLo9$1#=GT8"ft QVPюMWjDo!J ?mQ9՜]uykŠ-zy)>5ݕ^{)FCdRs! | :5pT80l9Y6Si(|wDٖq6l0%~GP z7R>hq>3v<%3 ]qJDdLPmBh{^{QPK<؁0x뻻iZ"7RƆmCEϠbevk7K:}-Ъ H‡F4ntzЇӸor,-Z^6zKenJH-x0fc?q`ƙif5!!o8b0~HP1S}};&#XJuW]NY*v b)JDkѻA^揈Ba W 7< Ԡڷ {園uJ=h՛{ތ43hr*;zNU.&H)*!'&J)}Tl[No$oGۅasGU;$^`7PۤͥD'nӓ26"KcyJ,;Ky0*B|^3N]\htE@otki^$Gg)&xpC X@?+9iJ+r.I-0+ڶn>ؚIOԦEk1ټ{R)˱N'6d"T_:Y'XUݗ!o?]g6л)?T,q0'.LP`o\Ӳ*'ctjDx9溠?lAnAO#wT)>NB|0Hy)Ĥ24p;.9L7bn {v陟# ɟ5),y/ E!>Eܭ64!s ~86P<( 1ɩX?k&Cy !ʲ͎쁣oR1(6 &~4Sp)f#1QOp8rפQ+wȼ(KU!EpAHB&k]j׃,CHg@M~@^z>5˂-ߒM\*0tki)O׹ٸBdPk)N\ر2[4E,?auqX(3YH/i#?'$0>yP)0/@cic%LYSU$V5[tOD}["`]=~kTudSac+ -8rz30@{DqCMPJ*osp~[mLi .Zu32}f0 PkH_jh}(U-`]4ۻؕ5K<:wDV0pX 63Ud.{|#>)VWdeK_B1ʽE(0ʺX&-Z{1 y&3P0)o21g6DzX^Q+fA܏y`W)'sT]B`d9SO8ܘb#|і60z[hߧOX\к@p;npEBI$"U%@-lVl҇ona8jڀ,2P)@Jۖ)U7AM: #‰SU2ĭ`Qa045 &vż@%|Dڜ#@}kLDVf""cb$E[z ڹw) Hڪ)c:K'N=˚5'i;V=k\iIH1@P.ZO=;x@ $AIo 'iszVOC@ܢ)N}v$ ;  L3hjt )L[ƀ=7Όna s!?msq^'v^HI(hQ[< t&iuIn+ El}WYkaT,qﹾኘQOp.tk> K0/UzzIX.Ht%pDumI&llC=-1.ĦN -9x/Mlu@ 38v ¦_rz|@ԪFu'^)u ͆5E?'' Nx2S_$u3)l,A 8>}M_FBwZ"sf'G 欁u$ްj 2ª F#]1NLlgZ i<:J5G6Od|~}I@Z)_/i9:emR3Zz|P(*3Y?&H- :nv]f7{a d!`Β6 ^ZNǭ~8-`{Oax=vz ;>dpUf0egYz4ɤ$̅/=q:cl̸41يo/5fSǵKTo3n "J = m$Ɯ-B7r,o4Ҩ^SbYL(4opWQ/1G9x&7pȱ ?"lKʺ"}rg74BBBNWj=܍ ^CGzf85fJL9BF6ZhQ`9}1Įkma襏V]c)pe/H -JjU=,7R…1StBب >;J1-&!}ИB \tM]c LKڪ.6'bNۇ7$]-DM]MhiW.c7#w'pa[PxjYxggs4TсBlo@΅19^OsGM-?>T^d3B?%"Wy3H52I[V }'y ɛfk#bwc@25,. #,1I rZjI.}N ( 0"' ğr?̏]$ڷ扨 (P7$˵]_7TW e#|b'(?9Zfx `/6@Ni5rO/lPYPyKQn}.g2s*m`P[\LB PPg/"ށD R,kv{Bs&wIL ͦVfއUw:7m6+pΝhSitKrAt*M6y;jW[EV ɳDSh眠z找ϒ@8 M\D10OW6"컋[6xQH,7rp DN"~Vc+Plzi^e jH.8` Sa3) g{ eTAUS6 !%Q89kʪ7<q}bfw׬ob@ _:eY2YP)ܾ8Mn<,= 伍ngkލ:$ޞ/O=XZ\uKtq: A4Gi8Zkt?YSj3ADo,▿Hx $J 0`6zcJRHTbq*:W ^gN֥w"7a^:& /ǜxD8yK9o*Hb_{MҐ4 ] r=Ɛg "4%OÏ;piѧlFK;>'WZgKȜ,f_K }(3PnZ8hE&h;oQ9Y(SEE@S ĹrڿbI6{>jM ڗBqkkSh'%H{h\|s:Us[s~o|譠t3; TgIlvO&?(l]K?"WqO--o2doxdnmgaiY93EJu`}k[|ȱ = +3Ƕ.F(!Y>5Eȃ="wPh+ &;K)CzFybtq~#J :佭5*W ҈`kSQ'j޲m[_5~QO,vv"h8ׯWh qk[Q#o+XE㒁a'Q^2t'?$D6McⓞP7 kv~obdžmq( ZSm zRN`#4x|Hu0YG 6yF'$w\(CZڞs,خF9e"ma\F#Y'z5Go&%JaH4;231ZyhrP_tB@/Fo,ciJuD6*ZnAto2a , X/c36Atݜux",Jx:O`Ryfb>] /éݪ/8!wZeW{\H s,b{ʟ`  Au+"xPvr{6{h}kZNNoh6"5" Jvj(ɓúsS622uKFy)ýѠ|޴tؒL`h$`<jMn  PɦLhCov耡n0d@S siDD*C}"W3YIj3T$kJI9.4r0CQY^-D`a+=G5V#?MH0{{4#ПC(ܟ·H;7n7*<a7ͣ/z Q:%p"?ig•Kb#؍[882Ԋ&.,-F_]ɩ(A_ c5t˹ntQ/8Vƣ6\A; Ɩ&Glῐ2R9=xKMN>9Կ1C* m&VpyV y~=(Zt(}V{?9sT"aw4~X̖|;~*B<73G.B6|yt* ):*_Wg6Lf@8F;gK=cD;'~xuߦ1PfLR#1*i  Xx5/TSkhO`%!$@±ttK$2mFQt0+ˇ4(#YuH`;֮,)`$Lܾ?;WdIŎCDP6ZJVp1r U@|*w_u^48b@X؜wETf19|i^Z0m{o-pgYRJځE'HLbȢ42$E7.&0)uu 7ncep:c@%ooJ+-v35 LO)Uؚ @* 7E^.Ժ=;٨,g+g߅ @m#O;"Ep!N+t1e5Or76ySV#2=]F[BѸ]-44z1mp\H SvWc lSϤ\bЂwLt{'9yK~C)TsQZoGdmM&)R넗 tmߥL]l)V%R‡ZjЛKJt_hX ctQ_ʷ4p'֊' Dt=NF?,'M,e@P,+H@j9q;933,pE!Ⱥ&7;4 Ouf:m}>;6O*(YY(2աhJ]*_)%GRLGN6$stIw˕? ܋[-46TS{ sna",o)UpMn&1Cr$|L轢4]f 0R3A+?v SX{2nف}14|+Y/_`&@AtHm="!{Y_]<;taI2rW `aH@@g뜄ɰ@ZHr)s~P:Lw6SbS2kiqy/T T-7YKPk#Gc)%imbHjk0V^cs_p[Q+u|L1w,gH !5a :.iy6 ~Ytsç0vIiTj +SMf,NXYF ^8ȏA%oc\lDm1,Q >ga]83 |TPa;^LKOa9vrX0T NȘk")>#Tb( ܗ̛ f2UE9JeŝE\Us26W 4FBY!'ͤk%=ʖ?Y]đ)ԝIq2xƛkqR!kgr5.ƾmLnwJz%}9lWLniT#nIlV}8ĠS ׽,GE^) ֮u< 0%&>YL\靛}JvvRiL} lc<Un1j4i&}D <^(18 @ElgaDh%3v9ą|ZgMD62"]^Ȁl"q9N3mY(bвvrpI|-VϜtͷQm|,ZQ,=]ʎ?:\ѨZ u=gpuɮy0+W*:X/ohPIlp VQ׽CO~Inf^8BQEEk-ydWB$<9zHS?0AXğR+vhQ(H1;Y :K?m˄eqrMu" ֔!q+7C= fwnSU(]Ca<9S\7,d?R{ AT3۰[Jdb1E,iW 'qhhr:ڕ.9( @4@R=YɉJ+!] <;"s42jFjsp'1XPV;#I j7;<\v13̊{Y4X޴i}Xk(p)KSj/qwY; F5K}k >_+Q' `VH/ 55|"fTotc0S&]x3@zcw,o)7C"NII$.餤%5d8NpyﲩuO[kK|`OK!CH;bhydnI޹al7>eC_Ij6G˼ ECb("@jjn6!_IgQ1h/-Ar=ž5K 'tlfi@X."Z2Bqf[\F 6ɢ^"#ҫ 'l '̼gj>&%h=GBݴd%oc 3 xGCi~HmA=<: Zg=Ϧ;꧊cO7HFѿ=G5ז! h(@˰9^O\簆+E܋M,ZsDgf=܏o(`i$]%mN]H:߮/Ob/t3p="o b!_'籔vG'0/9ll0<<3=u{)1 \JG 7C)4qAN-Tem[7`<\YƊ/mx vB9#<$[C|B_tQ,*C)+ۚ/Ck0Y7vG̱xnNv%rHTLY]Ԗu]I&;͗GaQ!@&b9k&vdi~[yL&s^BC4A 6+e~5[`d;N}ioJdFPś+נu}ԭO*=;@u3%=7jo%$s/Ed8={DPG7mFBUAǢ?gBUVBF#DQr(.A of0_s'zRT,$'YLuPiN?D睊(i]DžO} |x2$\ʗg!5)*"[-._`F&O;R+{tpHZ U 6{s}a<,a]1k=R1X5O|K(hH%ąo|شDl1Rv^=yW_d=QlT2t Y.-$ߛtJ!ܗrtt+*l48W>L}TN 0E]&YᨏPUBbKw)d'Ťc6~1_ ^Ew(..>DscD}*g(E5 ^D[%9̞K+X0O\ H˓|,g0s5lp )-+=az%yHft؉w#SJ/Qxqj<'QPtom| q`lJ"?KŅϠ=x =8(j{Ob] 2 pkffI YF4QYKs{lRDUtn]28Fzn ,LoQ,}qAA"Wo[>vw0:!/c4f7&G' kHk /55{fӻݨ%--8*|w501T0r&Q ^A5 Cp2}=T U8漉qsi5&*)%?WHɷou(XWN+$LUQwገU)K(1& Ru4 \xD%ńgM& DdHy)6-ܪ/ ԚmOdJrd^@XdPÐDZMĢ[#.Xx935a]_:J= z kX KA+PZ$[ΐ[tWgܯ-Bqۇx"`~Fzoh(O`lG `OMo:^kB,p]24vݡfT~``'\MR:,N?li+c52 ,+'r0N .l,3?fE8lEe| iŹadkѾZiz;Kc;%f9j ); ezv+i|ɷKo;x=y)*F.hd{P&퍼N<-]]/u[r'~/ł١rmgx98IƇ}WA9e/񲗊,n-Z0Aw;vm7hb w6KY^h D <\:\i6`31k_3+N#S(KE5#1V9$ "OXorq3ïhW,1(B0^t)@d# (4{"?\i][J{xheݵl,35I=W\kB 'oBb?:3+`m!c4\%?y7/ c;52_ k9: 5('BSo-v]>5ࣔ^Mj+Br3"zAl[x4Hߘ'$/p.-n|hٷMl57J?^?Иv1\1LKe\h-%Bti>;q77t}9LAEa^Gy)a`J%]Q!; 6v3?ucKq *jGHcVJah(هB]9:}Y^U~$|?3ziR+i)<) M^'ϓĽg'gTo5U⩞fI)#[W[kდ{@(TDBJYC<L1G`]@Hb7Zۋ`▽<k((lJFpyԄ?;i5 á]EJ6L84kdppSd!I j7'Wjt L .~_o|2RS:"]rQh#R?GiD{rIB2NXh &nKho^Pv{C--hǣ7WZ*m|m\t!C^ [6#Ș:P W~N]EFc{.$RMdS }.n5y\d}Bׄٴf$'pK-aLj Dڒo^{CܩYlٙPuwDñbCXnqfZ:rg*M?UT/ hcvR=[*f$7E;f*pqN쀡~7KxԶemx `Q<)* p³K#4>޻ Qs0 *g줾:isʤ3cFr-d(.R:vwYn+^oM >Į.k_ DTʈJ U98]bHwYgs9L9s1X{2F_w%pL/LjjTW x&e# oՀ7(Wvo( x -T O;9;'$cs7D'J@@͔ao%=|﹭}+Dj]Vw } {8gǢڦρ7:?ثJ4P3: 6*^a-i@1A=;`\I,(fW k> flGHB Oկ7g`kCqNmuE&g"U{(OdTSCJ/:? n(XLm1TǦ!zrP"e2ȒڪCm@!7G.uemh*L؄u)2nc(,`ʘ!H/q2N0&df#kЂԿCaj7f:qk(L64V{]# 01>r Ȍr mZ^t3STbCG5<%Pń74|֝Hˆ M RCժ'Җ3WPd"ocU^݁1 cC uT2$ (̶nMyWH=J&S)nsu~JA=-L aF}g02d6g lX]K| `HL3UCʇι4ߌ3X2Ddn;kãJ,I#՜ 0M(5y5Pq3{$;Ka.Z ˠ͜AiEf2eU@W{]8/srcZ"cۑr/;#\::|g; 7c\LE@1[~)XksS͙]~#GN(2}ذᅞڡ'ItLӝEG~g}y(o~-x{%{5Ǟٕjp*cഫWȅm^ ^x`[gH &ҪT_ae}cLP*q{ay$Q> rqY34A ߷Srɤ|sܨ'EXY19|+W J]?W7v6?.p1We|P shҳ ss&QֈM\jk3lGGWu^|aN D;N9g[TITm0܅#ru9`>jʨSg2)2M3a02hO]Ċ+ P]A1Ga# Yf.Locm(4-v SbNb+E^)/*n7_3ɞݪ5^6sL8Wb$D[LJTMNӁeڋ;z7⊂jӓ]cDs~"v#F_)(JS5jJP<6r<ܝnA<|*E:ZO?B8bTI/_Qy#(8_1sKX 乒9FںP+WdZ|_*__2SD.,\R^+X)RL6 2zSȻy6 )AF#P5ҜCd+<VMǖp4w׋%y% kIfoړ϶.)Y\5*GyCo`w2o!‘뤹Nx!.D~z90B.HnuȠm\kV(8ܿHV WM86@++*w w6di4eR8.5)AZ-zE܌n8|j&΍Я#WdVXT|2*VM9J*o5st!}_:y 9]'%ǧ=uǺѰ_Zvdݹt YeWMR-1"1!F@vW W5)r|MqAԠC:]gcٓpxCY4eU|j #ܞ.چ8xxQXx:f0X]151a0`T12Q "N&Qyj~'64 S-df9>iA$uӆhhؒud A|BsQju12qnEbD -e 68սv =g"=d)24T\R%iJ$k9kh-5Zĥ_ ikLe;(ч`=SڷHʹ|G<{.iNT1.ZHh'ҽ2mWd,oؔ&H"'uԉҟM~LXdͤ!oBg ] ZOqT|qK(w]AQs<;Y;=ft}I:S$d@~s"a2L$UP$_O}jF2 Q,f; F *a2nע26B0w Aw}޽d}υs 'SKƎG[ɲl̔ `So/Mo/[@^@(T5jZiƅLkGqQ 3ĥp᡻)R1^`QwnْJfw꺱JРi\tXG"MK or;4֨9D0 Xl +~p.\:LtsZ;J7gK[q>׵'(axv`Ԯ/CGh=¹R[v}ïyQ%Yd1X9%!Eg eW63.KG R/5*䜲JmǔH`Rxת!.ARTXYg$|zaRbSkE0keߒrPU*H:ވTNE^#]H0v׉CIdLip"G"'!ys\Є"1>'m-gaAE~/no.5fm9@xz+ޭHIX2ɕ[k{bi/M-3yݙf*0!WB,usB&A{ X1܉ m#:$ځj GPB$ޛ[ 5g̃m@W+xgrT{=\[a@=KIj 0RR`TἕlH Y65p%j̹53pڙAnG\sٚr/SM2bG!WXxfAQ5,#JuOTLj;Y;: IZ= NeбMq ݸ&滑T0POXvAB%i7O\ZxKhv*PPNpo=^*nQjd@Ȏ{ߙlUi뫕u%#Xjؚ\{3gO`^hY|i(hJɛx5DM ڞO U6R6ɔae֖y[vO.kI~'@H&]dI:x|gLy9c(`P4J^lYJ ۗ3ޒ# Tu p(;hp*Ls70!g-+4-Z*շX&l]gQOP:I+ e6g(@w^6Cp4bӋ/2&_!b/45TZX]b5ZFZFwOΣN{@OY-';lYU@ $ 3,YȁQ5>M3ޥ s;r?FbHxkd/x ~O1Y qѸVܾIټR _P)"Ux8]F>ܡHCJ4jmw 8@:\ L( %A0Rrc O{G=WJAMS բytʛT ;4ѵ&DU?h(GTkXQVT98񢨣2H#ocT.&fx3Y4-=2`N`Er5Gi3wjйv"Ca%=cw+IcݑAח4fކoWx3Q\hrBrH=tv{dCRW,t4il0G=L+Cz D%T$| W4-$#aE剔w(I/TfӴR};29'#,;5Ad`)Őa`)8:;[r;#D[bť4Ū{~ؚȭ0sxaO }.5<92q;XcV[++E&2,LfY 5ob5o/ {DeRe<1N3F:(2 ]QWdg.LJI%A~.z2QƖ~јRt뉵$=8D^? \aUS3ӳ&)˷=F|Mdqa =rh(kEtLӻK"k,Dc{ޔ-6%1~O,G9'Dæ~X:\d(Ԫ Z1[żHwkͳ'X45G4[l9"ǺY^$1ŷlXue_?y-5RDb]oGR~BknE4@-Ftho=^A-] z7fhl9vBK(\Ƃ6OQbyqF?CU´A,>wCWu9/ ?jI^]А1#~=Ś3Ь& yMF,h ʈ#0,-rtȴjLeI2Gajddr؀]!Em6ΥYmhhצre Wn>2R'Q(sz 1*Гlc^!wsJ4iF"QM=4qX`{5 8C&(iqk\{tz/ `>ԘdcasE8Dq%rZ=݂=X;/2o}a?PFd.a'yt2[B .*qd<5:8VF =|jV(|{^UiZ27um ҎiFӈb; @V},I: zMU>żvs/oZYQ? *泑)߹DFτ!ث=l2I&lȄB1_$u(FQ .7Ⱬ(O^.pЕ:R~{<~BA7exWBo{,*]sgG+. bW.r0/Bbu_I5wpR {j<A> Cd+_dꞸ 0ʱ$GOtY>FKpfƿpr5l'ͬ` ^W,.6i@TIk&Yy㿨g v;f~0C$T 0lf}eZ98u\DFX`'u.K\9ANZg ,5"N 5&&B ѱD1%Er0\c_%+'?z&$ԯ& Zy&YUvil]'L׏F[B0pq>6^$X-ZOS~ V4"U,h%j˞鳭kBY77BB1, T±UD\CDHwTT6 \_'Yzth .GFlW XQ\ԻB- q0r˞ֆtIPd|{lrP3K5׫61A~`WdX4!UWy"y7fb^^A%[ Ykf9c[y4>P2%y=+!0"/nXV;:fXp `sP jC*}/t9[U;BĐT9Z eQw2ձVOlxy6;ޓQ+пuF?t=n$mux, Ҽ_ &[6Ͽ>:l7&3QС+*zCΗ1,dI(<_8麭‹[HdX#b^8@;6ĦDup RAb$;2fČB$d9Z!l:ǭx}ؿ*ӈ9c)a…~ L|p^e0J;S0eؗ&~XYu+|пAZdQGWHn/7qDHI5|;arpͼ6R̖N+Db6KKqjYDD1؏ZcT;`^֔Ɍ.2)Gq0Z黁vՇrl@Lޢ㘗KGh#D w Ht%dƞ*:{^np?"Z;BQX-k_F/+E.6+j5$\s?BsQFSOV;DJkxĹEvZN1vdMO³y"@Q. AKxmHΚݪ3 B.}ngn0g+U4UVե@kʞrph Vɟuz U466.Iy+X!IoRΰI9P<6~_"*1%)$Rݑ9=m^0+%3ad-ێe"F'?7[GlׅA#4l͜`)Z䜽~zGWk#Z`ՅWo~o Lmk5Ż8B/} 59Wń{RJ E)`'gl&)69qXHTY.6xb~sU޶YBl2+:RL}7Xд9+L8Ȓ)گ{8B5t*%t35,jH嘑nv5=>QuZ\'?\FGBq=.D~V7{1vÊrӠV+vtj+\߽Qi#Ā=kV \A UQJرM2/<fK-nxn=eU <35*/1._&ZEIqMm !M](d'T Rf06:U~+iפgP.((t.b gzX4rEva,v2 v#DHщJ7R!֖\ǹ=ͳiuRm|g")97 pQ~a1H/(o`;vҵ^8((?5qGy+։tK6PzNJ*qTy 牛!;__*(a2LzdK9IsrY /x&u%srP#-+>(5Bo:54YՒa]R'Ty= @[LzS k_GF;o?%"$11j7WNucѫ=hnYSa-7 S)?\#t #*M3FeC<h)n  [)$1Z(|r%^wbM$B0Rn]` ^C3~2AQt?$HeQ9.Saŀ4A0J5e3] |x61l)"DkeD Qœj<*t^ŷZ-, T # tgwx샨]2]K,USMU16+?hŴmxߋvæPY\smK}Yrvŗ'"8~Bc t41d f~ρSLlg1lR5 (zhC5wm/H S9pWmJ]=3v}sb9`1r'O:iwo(٢yDr6 ًHӌ?g#v>P שɂtR&Z :v*KorSuwv$Ae}=/gG?6je(e>A/`ZW5+O#7jY`٦B FP] X%꽤uzV0/oUd֏fتJPJw&'{<(Z7a?ASgRP1n$\@scZQWL>0s^(v` 41w$}%S9k"U\ ocVVS)@s%ϒE))fcKh3f܁_"]-5W7.])1o#їQVpKhS$)YI'U(;+?RtvdyҦ̔*7R.o=5;@I6L*+Js(Fyp`f1aq]7G2#R񡡰_4C3/&:"ɮS KV *Ɨnw k߫xC|@uE2ݏ:W:K"xH >l3]]nP֓|RO-9L*7˒&gP,C1((,dANvm.xmJl9V:twGPb昵f?ey{2f|Iޟ$đstk?KCHYo]6̺⚉fA%PoGry9pD*Rmju3̹9QVH[4] ( zq@bo_H,KT}8@Eˏ|*+'I<ѭbh(L]ڱ*)rղ~@8 ͖{)f,}1eg+IWͥL&qBՔ?6 7~+`Gl5:iӹx)_tr^Q6͍)0@C|ZY|>MI+-_fT)cMSxG-M) .DD-;->2L9Z4DQVRm44+VPA1RQO ;ƻJ-|4lu!YMLICA,1Ya0Xj.tc9c&Lެ83!Nj Jo (8|F ?FbEuLdHv c'3pZzfr6z i(Hm{ g0MJ\w!\֪{l).mRluÊ7o51%C54E*-6sک@؉ W?z&tGE<wv5KUY1us1RSL4M hR&A+Hh:/^ wZ&①9#G|{\RYzi\nkg}gw5. Zo\/nI{'…&*a|Y40!Œ (Пe4RΘG.ZTwx,Pq~9)\+SU,R[[ە;,ooo[7Ph,[4 [>r7#/?J_sS3]>)L,}]=Hk> ƄvbT4 .ȌzM1Ⱥ{mA$?WIQ {C"Fˇ!>>Wwvb3v ^ϑpGjKi$㉢/`n.<[1_@~.zZqKL2C Cٙ,v$p:zH{WpFm%2ׇ߬k@!_ֲjʱW?k. M}3*=OmSZݲLǪ#[dɧP'vH\7A[!*ڏ˘9-AjkȧaLaN)TqU"7E> >tƩ@XU̦i~VE>R6_(1 q?kdz2\Y&.Yx@H民WP+fS:b50D uvOԠW"l}&m˚5q3+@wkC0Y ܋ AڰQH˲s>)ÞO9k*HQ5B"28MFj'۲/A+nEj3ecB U]|7ɍ/SlSPYڒzBV{wR|TUT~x;ޟnԝ< bԫG+?@~ 53)C j}m:ԩX_*k,>PγE BM#v-%GCcOW]s3l0i&'Bwp綽ʉt;`CfڝQ-B5D\:ybx WGu9g8<=jUt*>̝?,Av7G֘Y^4sA&`0_nJ_ ;'.!Iտx&t$ߖݴmbg~@T=x]qߗ`Sru9^1wa,瀋D !q6^&kP>Qv]n}ٯZ6`S*HQo 3eT/8]& a {{Odue^1Y EC'Q\Y٪R׍X0RwҀcVܡc vm2`2R@ 4??/G8qaJZg߫eݏ/ DB;Ax~-/ zm#^DZ&EUpzUv1lB<% ObEPlsm&,M$lhce4H~-,ge0N6U*O7}pu8M([!Ō/yeA_'{SDZDDrN! ܜc* mg,; lk+0,6,܂i$pS`d8)c :Pzo'ѥY_y{&6Rΐ Nlvs=JВ:xex+5~>xrK\B@'G7\ Ld1KL83齢t|;-c>jsܙ}=7C (t7=mȲffe2`<R@ *e[hyw}rL[10(ME22f !솳/-D+V2(k0,i|s37Rfyކ].0.K;2H"\mJJ4G3k\:MuLxQr!iwh>FWr-&#FVUTwWua֨`L *XmRփM<.l %>{]4AшwctcEЏ9Cwu'}f)1#S^q|z bDq9HfFM[[023N}7ln}~ߔ=1:i4E߈"UF VKmco7"^$RI8vHK5U;[X.,kJo=_X:A{6Қ+J W'1ST*!!BIa <bFqt?kΰho0~j_5v/uSl4ЃY,9N\๴"yr6 /x1<ӟ#:'.M אq6@2Q2ypptD {.rVM&γ,x#8oEU[l߹iPA%;ƪ0(UyJ\jJlM6bxw:AVPMJ9=5/ڼQ tsR}=6ִ[ߜJ/ei=hT{ꮶ%3)9쇆&7̧\akDp~q^-aH2  G- "/gs@ԕPZ.ijR}+lK鮃]e>8\Y>%-:+#% hv'Vfd&MS@XwKo\K]`Zb]6JE0PR~kUG:Ft2@>qYO:73r5y ^! 00e4cs@w?gmxS$aoثfL>Yn364陙l _z)uFךibּ}w} Kf=~K8l>ͱ< }K& o;X4 }<ʠDi7Au1k Un&q Q̚, .;C/{ (Ky8a7ja8)7F5h{\4400;X"Ɠb? zsylif&/kT56Uʶ-Uyd;BFqs(x4'!N6&;#JL4-o |A{%3HF%!Lb9OaՐ6#7"_Qƫ:NaҪ#/բUٺڷ$eSWl'OfYQ.=!cєHiM ;I_1[{m͎J),bɁ-QY _nl(84__VFg7iDzY%H"@&8nXi|bu/gk[TB0(ɜ/p*ltxM? -FJ3yv5f6OrY//Di=_-mgfHlK"@X6mӼ&=Q57y4~3?{Dp`ϑtoJUx=tAiA<N?Z p繽t1껅&8bq)5ʻ0;A04䥦ESXE9) Jq9TGt2X 4CJ>W*{ViwևS<'Z)w '?S91;: Wq}'>6w ` +=#~7UnIߌ>^GuosZ[R2EFSC;zF*yu& J ;(Xކ8@&lǜ 䯞`Ya}O((-iE{Jk|=h#8l 7y˦O\wR]F(PT|_t}*7o۰=j@5[i}z ؉;37x'/͕xg8!*6 eooA'CpC'Ċ4_W2q[ u~iuw^9O~*4^[=ʝ: ?MtzwMnNMLK,mZIZz»C\ӳoթZ n/,$6=~;ϿA(&TXlOHa~q#R> bL ,uF.7k:ԹdM܁ID MmpmtTobos }ٵ8!yB(E/>ͭ)H}*0Z[ X駷*;j؟ zwH։xViIe[J-OPQ9Ijo}M4'uCԑ+>e:twȐlqXMOYby[4SO~YS^S]pq*RM 8k n $wiK?'s3\OՅ(:|FU)K~ٱUqC |6/A?%y^' 0 ɝZ vR*E˷3#n3)q5t{M$CJbWGЯ氬O|DW4z^<'Ɍ\) d(zL$} HDdWWyBNljzNbтd]=/Mimyr 6aPe^-e3~T x`w@&klm-3lrFb'm{vxK6k.ldå"Nk[ޔPq8t5#6pn~^juQ\D,C|[yIvCisCl/O(5SV:&RsUm`W?z ¼)/nNAX Q0Ζ~R,/KUwኆ*MNag ~ j}Ca(3&Scw̕zHqqזf.Uut /i UKlJ/;zɼ eiZI9WavZ)tO2<'=m(]t|dOT˹5Y[EZaUW^̥rܜWQ]UX(OR`,gd+ 40ߐ: ?,MmjVњ#9ч8Y]v]$8; gpܞ!/(¿DMN KaMqm"J8,k,WD';:q>{"P~s F0Z,PDZ]f1qWѷ 2!_7KJMjL0J̻s\b\Xz:I~h>@N*8?21C+Ն%Υ ڐdu]>r,U[@)l6m?2'E4HqI4[(m0y\>W~ Q$lImCIibߤgֱt;7DP-޻ nMh(1@{.;oy|mf kkA E6ihwKm(/Ӕ}$H0`Fr L ETK0 }nl@o[c{. 8^Gdieՙ0N(79V[QT 9LȗI?~7t&Qw<\4gZ*-N\l 7υ>#H|4܉7=oGx1&aԐnEV݆#q63驔xuSik\6ij~zPZﴤUwMoaԈny<%gmqKd%DnKSnsp|!FGu=ykIY1doe^:;L.`ovʝ|/"iwK诣#56oJR%-P!LBם)?0a_#ڏofR/E6Š8SN|B<{=. 'wٞ#&<+HܲTo=:1YNt>NxSs( ʷ: We-w!31igعj떜m@Ȣ*a}<ԳKRt1V fiK`\;*񮇈K#ÄYH3\vݧ90pqpI#!K{JGL ;K/h{H8!Ɖk~ d-s&P+ӝ0cC\Ak}M0uZJ8,XO5 /*;5: -U},)Nsۛ:m .L iv1LƂxۗ-Au]uHK./} ¨ʤAVUu\}+aJ+PE8u@ Cy+z79 AČ1k8||˳ N& ë1Ѻ&ƒͿL$K7&D"rs1 X};Tv0e)CVhVR0)YP4£bdp4g|}4U=le#4GvK $kJZ q~5Oq4+B6VlݡXm9c 5aIN%^\n[["xlMa-L1D0y%ٔ{*AUn<E H3u W|kpl k8 G ɴ܂*q[ڰ`:ft73,3$V v2TɉVN7f6snq(h0OX,dۄvOu$J\&q2$jd%IWHc`̶QD /9 xEYZ^5@#5DN[Q&WD{.wHn(&}:;dX%2*E ;tXukchK^r˃X@uMҵS%Pp ،XBhgΎA߯![HzL#eH|nws#i ޽xtABNK(M}Aꞥkh-CSPgcNJ~S{׶J̗K\PN :٭XqLT.Vqc/H`sW޹hQ&Tp@U] EY'͇(fڌ n)vR~u~.eFc³p!^I|EPXƴυլ~<@5Z@wamR2y$GBtĻ#S8t`;@#< "thڇ1DKwvkey|EF/;`p |GPa#aLA}#le2UTZwWvq;>C&`UL.$FD]uH2VV,/oʻC-}FzIqKFg_|fr 33Om;)P" l^R/́cGv2ʅScɈ&y=20vu[V]x]YS* eΖhRY.LuV^ݪ_U?r&|#A':V+" ̯j =Y%WDJ3͕)L7};% 6&P9t7,Ӓ%Z"dJɎMPӌƇwkmLC3ZCÏ`ǛqXLIHU4$סDf;]b5Cv_y:L>k!VqhIjfPap~vSiaT[!Sjaj8BۅMfNs*tKi]7H.Ѻ25104#-Ri1`X"+;/yM^?5bHbc:Â?=źȐ {UWF5˗':b`9gff8潏5<sa@ܨV"!<s4aMHGR8KԈr6ʪ|~_m]nj_"fT*K }GG8pQVoHx4numhx6_<*; uu\'V. ;vr4&c"  u4Owc^Oe`!~[~VheLcRmM@'GJ3a-u깄Z/r  H[՜xL2MF*|M$A5Csd q}l%.4[7F!!/kjĺ/yIaQY>:vR8zkoye;H)Ջ&7:u2Jİ}^#|`˹FςJآ^#-$e<6 q}U;: ds2qK.w%B8gǥCaH5h$_ G|giZŌdM=˼(W@7x+6"+ƁOu4w@=ڮMUi&͆GJOGjBDƊ2CQW!v+G~Q/b^f<(5g!vސ$\ų( γN->`N"̀(ZAnIϑTH]5Ɉi!LhD{*P+zFSÐR(Mi P0LTT pM'!z-'9oZǿQS7yK$қv{ӈՀf]02 q̇[yTe-m4 Ѡ7 k-ݜ_S`s"d1[T]Rz˨UOuܽ8fLTY)RV~ kυ| ZN6:p2f6uQ^|G*޵cm&1 yGS43v^K#":ܞcxB$%b7!&Jel!;"Cf|¡$˂Z,]KbJ课|-3c21`G6"|ǹ%%s;gSAr)z[")‹;~NR"ufA0XQ39k|É9bIn,XFq]z&J=iLI^GFN&&x zNZߏ1,tknJ-Z _?$-:qs?[{. 9* C I^:{/üA}>p?O3r-faeQ3=c'GJ(7C)%bi2_JOjJ +Td9=g}4+!T #71Fub(^ puGuҰTG۪5H?]E fjHi5l1/[ʠ"_ \s,n 5%,4{>عl0}ِRpS{E҈V"3^(+NeB}ykt5V}HA<g֑+lF|#,X}rʹ1M]^`v\E~5&7̨G'ހ.}2B0v3a1R1G3VHI^YhϠ>٪ԭrOk[|UsZ2r(M^Q, >B@I _塔mH@DI>e ^ZVWuI>).cufY֚سdf,P*F bDaZ|UMva9eWyh$ݪ+ܤ VZ<0cRѴǘfY&Bt҅dsn)s. YKF$3UoxIzݲtI׫V v [sl/.K谙H%<`>FCAJf1|ƥ9FVqB\[9F_Jlr9(=%5(V ׎1i#oVJiyavxߗzmo<[lu㖗kywU{`]"@oDZ[A}X~S`:uQ5%Ma!RV]JhUf|xG)MCF)͔Lw5Gȫ 6ϯ9 94U&$E_m縅F\73g[4C\ wӺzlo\d2.Bbg31>3JR$l* $]e-hU,Ft=V^wwZ_R#Wv7^z4yxך$%A-6~gaB#TCv\qf߇q?-lmh8ct*&48dqiVZ4&zf$ۇ Nnaޕj0bZ*lP؍EP+؍Q:7EYH7mo%lji,-.u.ӈy):W^YMЅjҏrh{g-I)ݿXpc(Zk2.=E-sk}<ӥSWәJaW51PABݯv $cPx9ҸiZp>ئ_6uU3s3j#U wU b%R>k3- ]Uoc\3e~DNO~^C1xk9~CL=b*um.pID绵;+ďf$&=ͼ|j2}Mt,uJ0+lGkLOU|"H5=zeYvi؉{=c<ⱴpX{`* ^w[#/^`RB$L_Q7dz"#Fk_OwsK5 q#qث_ .]}7Ӯ eІ5}fu&C1 JSL3.+ݫL6ǂ4^5W<́AϜ. n.OZ=E[DMㅳQ=fM|j_tQ[?*aO:1WE{.//%Y;FZ]P~$: *"ºsAfޗV7)-qb>.HOO=s!=cGr0dwYd WoI*ݪqd$<r({dZÃ[r`.i.z 'y3j؈[=SYƒxهASILZt>S7þ]I?k7U].&͠PbЧM`X$Ieuy=xFТ}΃<3 T\Pe)jcc/dpx>qV%iwY%}WޏiюRR!%n7oY*n9'rۓ+{?IWBI|R,Ҝ]\,)gFû5i Akl~whqHuEP.LX?Iz=#tIjc6\yw!x階¢3Spwn1&<å`B;0愹.;T,xI޾>#)C0'; g*;ZV{+fOwScYlNKɁX:uERQ;#&+^2nVTUwd@DStC AƵ;YhϴGBPx\-h}s\UrI)oDQ Kԇc%Qí g>!i>ys"'DKQrw.C$nGUxj{3]iu\jm7g.כ*FK(]N 7aX5P֎ʱPޏR?-=N*8QfSQwŸM emR-C;JoIpjp -RT,eҲ˪ 6'@cc+zz[Uy hH?vA7u~K ӧI(DϷy͐2U9shGf+~#=ЋzY]`޸ Sxlެ~FMe"٭{V6k%ʊ q39PU\~ŕ _Pa!ҝ .!dYJʒi>ϽC($0sZhoG/`z' Ġv&('I{6'EbLtq[m,N0Ifi 표 &ΤMu%*GB®$$ JZ["֦4fMkp|DP! T6ˎ0H؈S]~"hw(G:0i'e} g'j&c'P z1 e~x rSVi_= );oY_q JKe t4ޙځbWZl,4liEtyV`X@D#EJ"9$Wq.sQ4(kewBIOQt}gkzvǨlwu'q5:9Ѻ u2%hnI9P6wӫhdVqʎ |99PT R+;:?L5].`k qhސwXh։5gTl<DBDӘ9Trl%|"[pc,%I"7 RP@5D!mt#X 4+]J(<[g yj;Z|,9ꒂntָ棺fvda,؏wE \<ʔIڍR^ϊ: `G!!:I|Jԩ=ˋC3Omo,l񜘗n"fGPЕ|]v؍F+ڃb"qy'e6.Z{rJZnrz5RCnWf3l5ʩ^l(>}G Sf=Ѧ)r<K^D@ N˱>k B A w/zo5j85JSĠ޽D89MBh_kNp0Ú?"҅UC8*6va&wTKAEz0=jf膳;KcEIHT3e~G}gadFi5lrszEvj}ya3"(ay|9zF1,ZYÂ5SA";o\7sYm p1Yu.ŧ%Nv@qkw*0G$A V(_G;+t2+++PP0;~zߒx9q EdG޸EO^{FueWFoh .s!-=%]!102LVBN<2`P$V} >A-[f4 R%V WN-X,(z!~M1T+`1mVSADT2Lͤ'ir舑 0dvQ_/I:z|ibWMj]UE\8Ox`&H *$8e<48 RTTo|i&.J[&Ҽrl]1\} \1!aʇ;#qGXQ?4M 5*ީ;Ht~DPweo~}Fae=#.(琷[?(w@-Uk![ΘZjjl夗KЦ\nb.6T2d~;kT2 #9}εOg*d|i JS^GDEﮒh 䎰[?lKtA]& Ӡ7v4|F`27LS\7[)\+9 !ZeHP2NJF4Ϭc$joxDxܔ vẸЎ IJ xOtFEstB8YgV= TTԤvW)9>Q9QZ5_eN>W:VkIP.o!~MY?@>5$b;~!uiՊ@H>#-#M Q,Fj*j`d)5fV,Y8ݹPd'[9vۦ2mgM ]0qйQD惜 YUϘyp4@x4)Ɯ|R1l+' ]D D}r)}!Ե j= ȭZJKdqK 'lLCjH@ 4<+(KOh"{Yo)Pib vn_A^mvʍo5xl 4 fk>PrN("66`@)S ^t ۣ?6A:H$a@yi, 3.,S EۛnD"&uj먆wu*V3`hG3s bxMbIKA{do]uX36dD+qZ Uہ f INU"]U_ĥA՝7Su..O;(gJ՚amJgOM670$w)?V+ k4XZȋUu:0ɣ66O(A"#1{4zpZVWy&O>X W/$unP2C7"м%VbLa؝B}آ>Pq%7@}S @YV!%,X3N 7;@R!@l(I2ʙo)֭GϡnJGΧ&y!gZUw"!1X2ess!`0}dWřg2?JZu*{`?[oOKߚcke2Fy{Nytk'AN. /R OpYZ2ȹ_v R 2}NZ :]qL~p #u4w^X/deҥu4__Dٵ@pi$Dvwf2W?- ׾ O+k |8jSP@؄Nx* N2'p0)|^_PU4b3_ZCבq13YMhU~!fp[۷Tԁwr?B5du"v+w0]àxrQCro~y9hqN9PU(nQV.hp22x pN8~+G*BoyI1Jͅ.g]&].1UT ˨DK%gzo>1#ǹoo,}oS5tT1?f}a>ybAH̀d ɡJƒԅ=Ո-T ֮u"{a]"p|t3jS%zC#S @;]%b_PwktQzm oщ᭵VX la" 5J(BdMM 5 ڃZo mp{ 03뒕.0C3'[54#oCi6%<`Fl.ˆ)ñ[6=7z-fAK$q8Ţ+LH]WO-vizz#gFVU2 /KoG0OBxXu4=wIgk?,3 s= SH"klsZ9qF`#!> \׫4yopeg7,Em͇BqݾLZpCU#XO/%r$ED]u=ݎQDXfǒl)\2)&U~MYQMM0pr\80pgnr9O={K6ŚpDQJO.L1,+3V= LR4CL';N&Yml#c%2^#KYjb+m: G^ju^lQXa^9=.0A::Ub=SՑgTQeW裨X=č+BiR#qP 40\ E/tx2<|᱃&FU=/lʨ3 Č6ˢ0/nTU}{D(ۥ wa Oz 0#W5Y籩C0m2X](2DD௿07% [x#?B 9ޏ+̿{R=#dWln=)bQ_ 1gdi&׊ꬲ&7GVnG\,մt$»C!?Tjr OЙ7pVlxZǧ^5<"VTV^_ԙWquAmSi8s+⠿Sڈw.Gv/Mzf+a6е)=ի5^cMϮ~zma \/.Б2eu(eyJyE%:Df8Xd#yZz㤛VC8΅\`x_L-2sI3|_7YOVЏ,6߭Vn2s엚|GR@ `I۶{,N,0l 'Au擲'[n-(TΠLZ!M._ ,w6q$~*)Viە\ kM/5ҡOбL~t %PU{dm_ed: Ӑ%,^q G#jAz`ɽl4jo{4qk06Tߤ;it 9I!5+.S y{pJOiHwqDAl$Viu)C2®&gP]{48vT;v+n,nBPxitPA#L} C(?J)(]vbZB)Oz6*Ed-w5b8 Ś|n fb$WH=C1 glF).`n7G!K,c T!\FTn4}3#5&n,rH-oe4F m<{o6Vhg *p2BlTDs8 %v(\O- Ic<u4nC(r러GV 1g?l5Z3>!ڟ p׎z.OGJA+8i1=`^C!qA>X=4Y;s!JslC 9c+a +dl9 e2R!*)~=0LbTPɝɓ0qPf`C5M4.xE$4>a2c*sع ̫,lb9 nT: j`޳+ͨ4[NpQ Kj ܕ!'ŵ(6uND RYG ­Lf՗tVyTFy դ%}MC̋qJ%FwAH%#9䲘c n&U?OZUӺwYà`cj-澤)-qBd0Qg7bo,%NvD+Dzn#O&6 Y:x?Vv;:C$\eE;FZN v 'q戟S ~23M g78 0GY 3GFJ% շd!]y"+Cy3~{l{`s3ae)\#)b˅k3&;Ԏ4ZlzGf|My]ohoP[$JXT(8߰3dDV|\c镺}xZuSAX3Xfk+ݾ(=ʗn=DwՔ&B`^w.XO?:)w.Bd"~"[.1fE*6nʰ`IdbKׇcTw)e4'GaY "ϕnao!IϡVqb}p\ ]yjA2~D$0&\\"i>CpX%gܳpŬ8;w7Iʮx r4NOas*p@BjYtqjw KT^WxM^GJvU次cPΟ o}_k* TAWvY==z"~N<}q.l.21=6llH`$JLlt9Hh~MQnV7JƔpAa 9lq3!Nri'F䘬@5:t /P QU$RZqk{HtY^lUf=ۼ;b<1=M7lk&-j82p;{(;848uyBɂ`r4'lwF.j(x9)OtjAm%0Z S_$r\ %uSLo*lZEՋHDfǺFzNKIbRnK[?LMP^)K?*hz#ƕGQJԢ9C G qmb$*BXi~@5D2n; +r2-ӓ!'w@GyLAzUw Ƞs#6UII>9 V&\.AP-*plb xzevp醸пYcs3bG07iCX-!dbB55.xlntE}1ORDzxz`0;šSO>Ődx4ҺjpCS>{U"۲U̾WŋX `T #Au`| Zn*zG[ҳgx#7bQ j+IDd! GQk%:>AڥPilmi+&Z 6 z:>m$D-Vjm6YAu8c p#7S5$,A>R@Rn,#b)^v/=|ǦgFsd| ,ލA }S,/m~x y̦r#ɹYHQVyAy\<dq!wiE?E 7No/z-r fX% [ [&`#fgAȔ^D:n^ 1],녌)Μ"X#olc +t4GnwӺIFr & cQD,Ob'V/Q7ZpĨhhXQUMdsf}Rm4Qq9r ro`ׅ S/UCfTO%t:ˎf@ 19QHdzЖ m[>_L&jW&Mۼᬈ8u \mр2=%L_sxA?'lxϛΕGa-]Kf~Lw1 &iGrP([UXQIլ5"!TrF7»W`^D$la*NSس=4Vfa16T\KZ;tGSR6j]붬l=  t$_g?\&bY*-kGzst.Sޞ%l~RpjU,[wr* e,*0H!ҽkbá$՟pZŮm %1}VVVtmO#T+(yTi `q*|t/4*B~@3!90kYIR>@hjV{ \@L_V"+ɫ\أS,I{sJOXEIf $5[ )h iLV4?6&kO'#]A4~/ܵls! e]O4g ~?V v.23 E>ܼU7w&__`.JJ{sLStTkmlyJ>js2\-wd l#R24o ǤqPxOhp~hM.oܿwUt9pƭ[L(I$bOIA D,x0a|/qr6EKh!2,tz3`.*H(ЂՐUc-`-@Εs9Nl[ ׇcwtclěX64V"`1H4:PO>uU%(7`g{u? TA>c=CqсQ(mKYud( R!TIJViLNbOρXǑIn MJN9|&8R S* ǚ 4F e*>9O=JhPĨ2Vh '^ؔ87֡\kioԀ2$( ԙ7aӛN;'̋)xP4y`c HUj:CHjK 523q?0@Fw<ָc'mBC:}1O {ZnPWÑQ#V]no"`p.O^dlrϧfuUi;k Bf,1.UwO̐ܶdia4 W-Wм[A\?SHxWҭ~IFKQr%fX;d?^o[u2$iD6uuw $ԓ}ud)~]hTdY(Nt'Eva;JI2KD.21kϨUiQ*VFo]ZNrEtrCʽ#ݖB%_(É5؀<8#Ҫ> N6ʦQTG37H27-M#k# n२<:&.F'\ؔ||6e޾D>ͥjqM99zI^:ܸVȚv-/MȚDAxHzpS0a &;)ё}Cj @GK+hˀ!U?#!WD={JxfnQd\TL{P^M쉼qsv=C;rgKJbp1ycaGˣ]+_9f*4kXjS;J97 jN$~DST6Ѽn0ӳyP (ԛo}%EJdSq'_Cw" ]h(ò`_~^EHzt;9_g,11@|Z;oqA5~708h ﲤe/\^U'9;L&|8z74–Je`6a^ U~~STIPn2)YceNb )ρ8Ԧ6ƅIJŸ5%[@%=W(jqlLcXuy˹Ԏgy!U%LP(\dlʤdLPYzI,q&Cuspr96 ‡,wN~ƟSi@uOƌDzlZ*E΂B,%Y+M[s `#&]=\ǎ@B=mi"{b}XW92J=;1qnk3F֥];cꧥŭ9$^Ρ[)U1̼c2р24/ ]Ա[ A&Fa@DA!2d$9= "W1a8s4Q d "mcJ0([q4Őo A O@$EK[p[XDõ7n ۜj/A4jg ,LLw7%HR N׉`omHjimhM3;bURզc/]TEZ,mDuk+o4)Vgjk-(Kg#7G0h].XVyVǘ-!Gv`Qs)Kl=])ZDR5g?8{'Q&uQSdUI߆XK]梼ˀSUx&^Ayt|Hj1Z NL8U+Sik~f =Qp|܁pK5p /UU_mBY& BZFOB4O]sB yQ >o}@\j}6ȊLGI? d /|"eԏL~@L-P (N 'm*K?ϡ $F0T٠I.Nê=T~7쨅C<+oqC2!v(cpKCôM?6T8*Tuq{d{~\d FKTB֟`L#gyh,' MhGfv,Rښ`+PC̲% z,C[2ȍ{up?Mɚ%l6ܿjfWN1Fxe3NU~ߩctRda~%ll=K7|4['BX7ޛQ"%t=h;@@ؖZbf\]RgtL ,/TG|%D!o%eJk}6'DذӜCh,kcvطp$xl$KL5]Xz7. ykVU\g-vxtAD!hhMįe_&\*S  .{Q0ͱ$L6NvKti =H NE`FQ8fN= c{^`Z4"1e#yU;鵏lq4xҨh͗ͩlMa \t MeƋ] K/^HH s161lC\lk`XdlPϢr!.: sJ0 1vcVfrq?d}@eHPuMtM9bʿe/n e;6_>^ Y}B2mBLK"z iɀ찏uCKd. ϓ@ŢgV{':DWL{C~C< S[v޹jTn S ]@R}=Zс0L;x6!ȅXN*\K_%B*?U-Nocdr aycYp`/c@d"ҪI>`4ԉp@߇kNn$G \ܽT FxoZ VbWT&*Fdoæ֎QĻ?U1aE8Xz#)޲OrXg^"xc޴L9Eelez#4^ӍQ&RO;扆HݩsKT1cE 4PI`&G`]`RT\Ez4"VM<|ʡKҊp.'$ב>">|o/q7oSi;ROO9#{Ϸ N")~ȏӌ@6'Mr@}%4)ђu ,zƎډ&FàF  6iQӍBCmG>VDU"p !YR=*Wd_&xD(p$Gׄu;"Oyn9̠0Ulbw#>tO51_Hf=6Nا87b 4>=_}X;ɽz$)ڟʞF%!)SS{hٮ+FSF]R.(Yex!WJv:Wdf9^&=UD >W<#صt;Z 3cc8pz BT _1@#*kPFxwP DV#G/[i!;>o;.${ݹjf4؀4L0@/}NJ@a"詞!d-٨f7 يcpt`\,VA[)q8[ Wp-J P>RIRZ%`ƃfy iZ^tp^8u@;c4$'}q]H.FןZݒCGŠwVQGz XavX+tn_GiBorE-4khC&]w}1P{O*`ɗE j-mb4|^I}8OߨnJN Z1nG/G! *N[EۭXrb7c$ކˁ} \qRn+gܐ-ސ# T_F^JFeqw>1]`3Fs Gjblo^zYg%;6 a|)N݄dhq'qj6WW؎TO1&aFL[o\L:Km6ùSZfQQ[ )s/#>b]0ڤ (wXn_QOxf6Nۺ.,gO-{M$01>dw_Ot~_D](:h~ XX $zc3%6\ъpƁn`1l$5_Aĵ[!`*NR)M6Uc0Pa߄7Uh7G[?d-{q#]|XryGcmyДRa8a0NME^' ȣ#IcʧU°ӊsm6OScDzuղW9U%4g%ō.O*Jb`N4+NQY[Bg5,`1$jsp 5?JPhzbŻ_OW5-9t֛NUVYdl6}IYzu܀^_ t/Qa-*d.3o?mBQ)ckJ;z^ccAE{?!^XpAO 0@-BVD'gz6oi9I}_`3Ij;^)gN7iihY:C bN5٧F.Zq@&W@ޢ )`g 7BL1Pp ݋r&6UPz| u+?E5T 1(MYRYӱl_Nn p$-@#`iJ3!?C~ e/Su7V(cE}9~ZIa^^۹(Q.O7 zg}g'kg@Bb2Zô2 /, uw %Bk5?D;R.a>'ݻPh4pkL]OPi%eVyu: E3[qu]FYA jXFA OgI-/*A#!֯s ܌sϺ*| ["HW+=ARV9hA?ڭhqN{; Y~|Ӕi%HXS!DÚo,);p$DX[bT5}PҽfQuַIU&CK?tftԽ]8]2rwM^_myk.%㋡y-h&&C @2`˩EVM{[6ch/;x}E*ƜG%e~Bݞ[S6ob[ZN M FBr%3 J*od,θ* p [WiB%#d/TyI_XV@X8|JExQǹUQ0'&́_K35Dj뎾Gr<8|FݾZ0.QA+.Δq4F0`sAE4`u*|k]ٛ#=2ׯQE mV1H'ooxm{i"m}ȲTH7= 7aRkð4U5GS6[YVMR6338KfE/rLX If,N)_ژWBb|jM HTا/عvnAEXDn05oz ?wChvKH/f 6`qVwh&PNnh>;x`'˟7;A5MR~[,X^͔jvU7@WE( ڬX#5x'^xFW3*)%ؼNI#Ka_Pc$|ᜣT/$M"\ӊT#1滾"`ATgh7R_I}.IO<-R&1,Dmi/B˘vbHz bouEԡ氾 76.&z9_ ,ѡk.ݷ0pvɫH ]8B K9(#C&%d0TTCP&Qd@9s)~b_7Ȝo>m"LMjDVyzsQ_ns!:QK|`WoWe-Ѝt+ gF`pNmPeՊ@LfHqW<⊍ !0iDoT)Dٳ3i\cɝ =IsDf,949b(Slp"=# ,g2ˠ5.'hT8,Jxvf|y=kUAM!1UsބJqdH_HMR3'zqD)m&+<:ԁ:_*[CܼłdTKxodŭ9V0yQ "W>7"#x-Iӵ# Mhgre8eDK8e )JnlV^@KԨV}gɨ!GV/`,6C;lD2Zyt^=&wyMn$2RQDh?$S9G," wo1,eޫy D:nWQ(4nH  Z]6ʇل./p@)kr;_Xs6FhЮR*w Fw|4{|e1B5zf"GmfCg&1'[cu ;}akѻy PОp1~m˶bƨS"SX(H#'&wNOOFiق{pd("E_Y#;N]Y |C%z_UHFiڈs sSXg(MA͠<#:VHmB*` r<͂4j~}wn8|E{AALӜ+ Q]Է~"ǟuW`TXm[ fumβZ@Zl%/7}G$j9Mr]Ex'_f2T{Yħe]q.æ_Y{ezǔ> pRb W[1IڌxS: fJPR^ϥJOv|Txg/wrsEVNJwݶ틃E%V )fA[=>=BJ{ONH4CpPn֗!BIѠ2yShN{yr}[GP*"s[@BT급eo!BwfasybȕOS1A]# >Q"W.9:\K+YJ̢(Jy[^|hبwvSGy!:{ýw SK0(B*ǮS 6 trјOhy<ƒ[14skY BxS.7BXNre/fd\Ӈ!a[J/y-Nqꣁ}~Q& gIZ=B,h3Ea RQ=cM ͠ TO;T>&JiF/ugrሮICX: u, @?1}ɿLAaѼrf/jB G -PʹbXWƅ[R ndkLRJ^d8jx*ڦfQG3Ɗ%Nl.+Tu{[z>'tJjU*IXC_mُ#KV*[v>?MVL?Zv_g]9X<DfRo 2U%CN@~J{' fw@N@O~ň_8n16 JrBAԧA#*^SZXJ{_\ۀ#:̦&;\VysU'paW_a;ˏ{\MQO].|3nd 0z@ͪ7/4  .&cBف^TF?iqčƚ|3N~ ύgyUona**Aڊq ه2Sa}b?r@lR:i `SSBbPGi!<{łQ Ǜ8lKZK7VV޹~W6kUesbf0:x'FH[M,[@;bWqvLmZ?JĽbƻP&xiC8Ey3$HF G{ ۳/.ʼnrX:MGaeys`Jk] dԕ%%R5.θԝ&>nwoB+|rQDVzߣ)r9 Doy $:Nh2Nq:hNsMJfթzt_3kXRՍeQ9741xT';.%41F\v1`g(AΫ&pd\W |\zE4`߅;4[څCin)S _  R NjSnī̧`Z,qJ~5Z(6Q?Zʖ|VLo["E[o^0Z# #Z5BfE0z?-M;9XLi3(;j|9PWJ Ct5o_vTQAʌKxASpƋ (.>5I٦s¦IQM`eirPsm]o{FDD1b/{I F3ZRsWv{u޹y6S1bVh'72bwy~EU9KB<-&-"֤&@f HWSĄ:;̀v 9G~NKj G3 -Iw^;Kd9}L6On Ս*yô!ӸIqN ५M`b|⡲!E{܅>ol}_O#AsSv|H\Sr{$ENQd_*8Jg@(j:F.VpFIay|0\iU"U|\,}ƗW|j5 a̻c0ϻ-́<+%#Wӣ&*VL"P8QWi`CQ>IWj8IYJ>[,›%>g?gUWwɡ[QwcEF"bbaYѸDV'L|iE6(V4#m.68>7-L%@md44{eZb"+m6ۖ>#Xv@||ˀ)K z_TI0r]ҒVԹ/j][ԧ"~#N@ٺEu:w 1OxfWB # \e^xnL b7؊ϿnUݿ5HC$Jzk%T@oF%vkE{\>)^[(~JN9 >\rmJY jA޲jFtQRHhO\t逗L;(ʂ8$1>}37rz5w3!83Sۯ4lY23/eeU@-Zk{9#0l̤Ԃ3c Xf]v8;Vl_T|UB07Ϸ_%;>Xw2aZkp>MM a7d^f7G[וdu5ݵu Wb:מ㍨[r28*xp@ˑabxLXby !ïX 4%'sm=$ 3R7JNg-a&OzVJ.6UXqOqЎ))Ap K)% 3R=o| 7W) >P1 Bخwn|7sg PJ!i+WOMzߗzsȵ4N[lȺ'IT)Q_:̡n#7S`"- L2)9,# !Rp4n鰑j sVlu;RG g!D9qu 5k-g؎ٓ5Q`Ǿq%n-:BHo0fQR yG?O jFlb3jȠ~q(MB`deob/q(2' !7M. IǨDs<쭍 V3q.z x 4 Ạ]0qvm ' SeZX5)iLm+HάZ Vzp)ϔʀ\s+ϼ'0X*hYMMm󖄷o b+da?WrH3E+-nA}̕=Q-2ev}$b:[EpR $Sr{/2? Fp M8es!n& !YO`2 E7.rx %3:/w6f;mj7D՞L /c9MEfa98|auqL]zX*2J*1IO?G-Åb&m̳:ջ񄧫}ژ m6U} - Y;wk@y*`G^ˋY`f+XȿE );YwCV)sk]iiUfj({?E.#2WäHe#߱Yqirz1ju% 5;`n21vON-TWXcpCvwMɾ0LLlw=Uż=ɿ!e:6δ [D*3Kʧ`WSr1l/pfƓzZ^!|r܊_w{d/n:j#P^k45yp=-s6S8ԛ1 \WdUb(Wj]R ]\g %1r3W V 6J :+O V8p.hM%]N8L#@yu0#aWA>OЮ+CI5U8ǽTr&PFSĻOxEjHk00U`W|Hf& Ey<+M:"3!ZYbh;(Y"=uqpAϻȞ#= WY?^F ?;7_?X/Wgn'ȹC'JD#0g!F2ڒw&>@&*Sr*Ҡ ;wGf'jKD [#\ sq/ *l8٘rdWx;C3ɧ)4Aب!8//{& ǖ8V׉9*(y;ǥ>cΔ*Xba!htgbޱ]ǖ?^~d$>XaϨ](W%P2;UrT:\_-<,ǏS\Mk~9rP |]6P/'|.,zu6NwgGL{3PnW_'Oz#T 9OPd^[z!(ٖxyf# _6&^'k5A;%ii_\F3}5)o.DDq4;epY=Z$YZ,=.n<}N쬴C܇<-jgwCYz.KQ !4zw=dHa}D*b \)Ť`.[ &J/VNEWE8VRԅ;2BEiyY}TYi5SX֪ex0aAfL֪ ie[?;8TfuYCmy&l 5);Xup`Zt6uQтhg(v>ت)OHs^qU9kԢ7Ru%=1;.gӀBNbոUWuW.6uPXfg#^f>>(:qmxWS+g5>xy<}ɻ@a53ӓ҄s7VRE؃@cG*78 pћwV+W@~_J]h6`P mdFO!m~Z!)ŅY\\X(Q.zjFM۫Ş_z!:i3-/I;Nn$4TWLpL*AdauYSt ˹c'ӌ$;14` 7)!s’,761!A<b)'!G)&Rn`zβ s|jN]aqAHͤ-2m +B$a *1:2iU@a"KIOCDǮ!6|}O9OC .6S~nC{1ࣿ"3$O}F:OwcD07MmS,+&EXF.u_IM1S4^'8`=.3 +0#R ^%;{@Ww^Zn2:>6J,x N fߣ|>B c}fx*h.-FsEbSB:@"#W}7Ny}=#;D ϑ>}@4->ޤϗf̕:c׆?Ґ@\r7d΁c{ΓZu\~ot:` B1 1<pu{E c#Kك"Z͌'Ap0;55/ @ܧFi"klH;cLʻ&AjğFYw&@*fcdr,|^d#.PߑL{R_(sM|,<+ӱIҪy k{T&\)>S:r]d("وD6dɑgP0P/ d΀/#Tͽ~ #ݛ9>ͯߧ# Kp gO݀ ׶:AZ;I@eQD[H$ burHg./SҪQ<۔䎱Hm=r6z/]FA  /赐@T&SU]0n% V3#UOZ'H`F)& %N4I˧_>+VR*D#N.] Z#]~h?wV%]HQ%@R:w*e[oFBQĭ E߫QsD%A)$`̨Y7,QeGOG^c\%v0P}D6 . j{S}P4Y T>@ncPBq,iP R@_wΤmc$  c 4ԊGMA Syd|"y 6~Dzs~$ ;~%=~;glVa 3XFSXr5w2R?!CqQ&w>Ȫϒs_ 375bzq*Vym*c4B"XL&2)z·3"񀕉( [o('AkB9KꠂlL^ye,Qv@_Ov= GAK8q6eY-OaJY\g|lEA~ gG㈋\@4B.,?BeWG1"msml F=yˬ,Q7:7'ŧG jFaKzg08zN\X|ʆyF~/νC[nI SvNQ<̆ 4JH `7z\m1? |@X eK@ #QUj loUtbC1WUn-N3e ~qw*跁q;t@bj吠k.:3w# "0wuhwVWLŌ͈K3Ž'!N{aƾx&pf*MvFBC~, =$(s,>r %5C _@9wgxg⟁K~2KHdgY{_lw'lh~@9V0\!wQE )gwzoٗJDzɟ>ŰK9!%BOTg\CudGI6IP88}#JА!]`KlO}d3qҮADLu;syI9~ A O ~tV_50.TV)V|H:+ܑuf;":+j?8!H$;b蓢-wۭOXg+Ś/MP;F>6f-VOl5]QѼ-d>Ա1EcQudgPD3(f)0Eki~u:Þy#W]Sh7S/+躖cU6$z}TӛzZvCИFտ[$>6헑K?ч!ʼnst&I6h34)Ԝ^羚?_Od챤|\q.M-3xSR6a[|N!k|3%? 7-?ƻÈHz+4[CZDhy1m46_v7+9h.jz c6}]m/h #=sazJG=VFT|kgfl BR:Akd]{w"!B}MVGvpQ͒1^ uJIД/zm=5Hg)>< >yӦ4rQ3G$\4MocnlsgE%"RnX07D^{xԘwqq09Q(pRwie-u6_M}/ *}M@ m>,G1\ X>+IpTG/dHl '*T2=ግ8h(A@vwdIsKj7 F&qB.А媬zt؍DdHEs!xh ˇRX\s8Sr/M/ nk;K.`^\ ,5|^KT]q63ZEHmP=X}@֍s(BWv;A霛;=Kw7)_ r3zFx̛ Qᓴf՟b/Ia$B2sK?GY@,VuJ<1sv2j gx} oQO.G*Ĺz 3; ,XcӯVYZ2 @"i@՝r/l^GliiAkX&7EBnT{!4l-E#"&.p{}~zrG{"x<9Wr-N,<|s}{ݣ#ծ LYʦfRTaovWajcX7L(^=f(wT{m 4E5HEүxDG"SLw)ϸDxѿU$ s!p^1؉FkC]~ ͈OxUVHy'f~_7M1{f>]DEEQ5}[:f1V^BxL KRpX@נ=UTC 0^z"[mSt2w܃x0Q͈\)W֥3Pa*;!F+uۗ b_]}'j6̕ {'CLrΆWv@O "#5 9lոBY(nV y:uإ"b1-><`4E+^X3C2rY8[_)Nl"}-UgQo h6OO"f`/(꾎c@`A@G@"#3&Y-Y&bоQ W< DG%ΤZBd1${T$kqISx#ښ'L5wM `Ք$fZk_EOSA|AZvmx%03@cJЖ;~,¬-а6GqC#kT@g@AnXܙ*zQzw.ĄeN.΍5FՙGn5 SBZO`5ڼ*cjк uor'S< 'R-уI]asbR`^8eJō ie. 錏;S8(~N|#Rd,g'l2iKLVq&7~Ѳ8jRh}\ti]ѕ_ ߪ]sui>l.-MY2IaYڲMSr/43o$k lw[0Ay5?.B.no>-8[™L׏"lz4iZ 8 X0}#Q " jA?'Rb0زzoBQo.hgmh[05`]ci2"L1+J>S~x .Xp=@U륉= "zf mJ!hjNڟЦl[:@$Hв:QXbE+piCpBe"j?•؆( g#\m5ULfu)& y55V1H2Ե^zgWnmR-EtkyhN?+ "у0s~u6|bׯ'=tuxO.Qd9 XgMTwN1|H_A]Ohf"\>~En.ȸ|$-Z]YˈH7\1bT*I6k^qOi鷈+$}5՜?6^5'xpǩ; G[Y2HN+E3X07E)Cf7tUY(d/n_HQ.HES@997߁NrQТ:~@(nb#.hP<xl uVGa8g wٛ8NM4JVxoT?Uy?LBOCȱ`*ULw#nU]Au*$.#r)#NY4EI@p?4M5Xmn@i;c?8# !/ %D:0Yyg*f_ݙHSGt"%ZECi2B2$qcbClj,.@;b້V)aš9)c)Zf$k#Hꛤ1H φ%ш?~DWK,gpt}BAI8L ZBJ;j`g{uGy~95d"JDf[W|.nkwѠn]e%c)}J ;JD#缊7z&v[ISHkZ̟.L}9݈<6[h+i9\,I5pYv/)6QC98&>,^VY-mҴ.iztk&Tq<= k灬f w-U^PT@Q &J3|2/#5  t4w5-ϕb9~4Hܼ\rr]gn %HfjQxF3*qA&ڥ:kI޽,_#x" w 3A !t%Ǚϳ*[UJarY.o.|f ]̅lj-#sx] VOd+omU=Y Uci%5fDܪhd : %bjw X^0^#JUsov4b%Ԇ{6r°0C²/CJ2t6<-ZSBM6 IEjsyBzLInЅ{ЕsZ4/0]KʪKe~h{HΜ#*WHKD/٫f/Ǡ}8ԫpD.) ծ^d2`/rvOܪH ;Q +z ^-xEh%'oq7hIgs(=0WΘTPV򕟈_;`sn08R BEmgFoBEB3+?=եkL8v\61m׈2Vkȃon>>rtPT8G b  F|Un4 oؒ# t~4-BR,*(gzX03{J2VAs4v]* ,ap|(0 Xy5?=!=M 0, qZ=zS>}B @Pxg@b>0?(&>c&Oyp]L73͡%*a7+=W$Q Rp6e:+ 4ň F@EX$xc_eﴚ]g?rnP= ~:4nM|YlǾ5_Xh^Eu/l~( u ,W/4FkhpT BYnKDG#7Kq\i5R{ךх^@Kȏx"D2pe] ݬx6`_H@i,b 0B6J6P9Xv崊$dY0Dy6pb) d>|C^_8P[<;=\#Wt;nY6}OQNAMzZ$o3*>xk1R ٭5 `͜|ZOJ֕tS!#}ȯ#:ijLO˝ pJZq=N3BzhdiUkYwY"6V9E$#Xxd:r 炾}=6c)ߔ5քr +(U^6c.N#Vz;{y 4Ӹ=i)'TWjM9B>{lЭj}?պH؂[f =٪s9%^Xپ~+ hDê7gz愖^Ӱ&IgU*U;]!J]jTQ5!#-qwOll .֊W`:FOeV-?CG 0tE.ZYX2L!GSmXUQew 6q4@d5 Vz&ӭWeq . H{ÇacղonBY)~dW_0R*R%_rJFc98߯zBU/QZdQ.u_KM;i<:d_b?&K˅AK|hKvL>>'ڮLKK#Jߟwmwp \XyOiewB8_00z]9;KRn9x,<+:Wh5!f ,m)$ytr9[8o(,Wb SWAr06Fa^:nPP5u) tN`}5`Cbe4ĖQd͍ ޜB+G>'9y*+K6)V㩌ظmڇZȱdTXbOz5;e)^c6Ұ4E7dq,+š CU;`A;ylA5'k&dm~kLGtu"v~dƜdÉ]HS{5?z̔֔Qi)| z?¸~FJݻvzgơ50q۔ 7*jWE;jҁWLgf,3҂ Uu[l9C&e@pkJ-݅S)JzLY缭$M> Ǯ\nΜGҜfO\I^uk^zmMAb<Ȳ eޞQsN', /0pQ[V@uYX q#FN'ndxݏ>ݥu9%qdH |#Ёcf*lC~xB#f%,CcpKz ܍y] ߨakvz.?`vchgBqQ$̏]Kb} !t2[ψqWB+ 5qtc뉪:5+}eT%[gK\VEnEГo,\{9V,1QT/5J&Ӻ^ҙT$FجW $VH䩈n$ЀLR\дxF$dj NGiz}gB!=jiq>U_BpzD*cJ(1g{|xUfK-5&bTl̪Ad"P""Q %1ZY=L޳A`1\=uu[GABz7 (+2ʲBWO$픲Ԑ\z`aDMcdqXa~JFB&d L&R51y:C耴 Dx~~./vy8@4Y0m>6>ez"A<9ԁDrgl+#Wcw'U$|y ;=;7-R K~RuNF@HDldF-5MZJ X߮s;#<2q$Bss:%@^( i$E(m8XNqjWˇflG WR1d1SFec)\v$8/6Սu@C*K*x'=( +K<ٽS+ :Էpآ4R\Zk8qIs`M9jBv"*;*uk 𗫭m,:^yB)hĩK33wԍany(~ke!S%?nMzNoUDskvZ-c7]"lR􍉫]>t K"19MjXscU3HSragAɾ҈&la`^ #yEf^$<)H@,nJ 3]vFDwK7˗jZ[ 0|CCFx,:n5A7Sc6qKK JtJ(w^Ui@u2 j(=aH6=$PZR G'v͈^&!-hGݐ[.|`]Z(SY<`B+ ̧*O S֮N$`cd]D3Us5׉Bx nn17x c]ЮS ottEaD ~zM1gCFaDLǹ=߃:hh86;ja~sy7NJewU1% 7"@z#B;h;1Lz4y 2ט$Lo<{]^*}Np ZFZn}g! oʨP Ohal0DD}wv >dqMSxjaٕLr]@VǻqW6S򽽂*χO^5^ϘK7am ˴>5Kչ+ YtoX)dCxyjEC7V/v`W_en[.3&0\4xY=ZmF] }ZȚjUt]fUY1 4k'm7ںz0<2hvHףOs/EA>&b:$Ьz/5=tqpG2j:(3^W~GٌZjZ:C}Bz +D֭ޛ{u=2p/B#]PʴY‹0K)5䐒t>R 3'`~-dּ! .&Brb Ě{  !I+S^1! %9tJzxXAEF+9,]'SV _:dpϨ-q\"U^HG`0pI~:!s>R*)lQgwy◝ӰsԣF 1d*QƹK蔀Y"5­)?(*bF6&r "+>ƶ87? #A$o~"P 7ziNwŚ8\ųƨ8g9<[pd  eݤ>dΖ7o}J5IM'4S8#CrhLJ2D)U.YE:Сhn*sjƲ $^ڃT~I^xFgǨ V%*a?߬05Aø ʫ0[ĕrgl- \@pȸ+&%4t;8'o5D}᥮K% eDp|Qa7#tAJm[sٕ׵vٌ.7鐺yyԑ,v ɎNrɚk?Dv{O,T$ e/<[S˕0O#G(ܒH{|;W&~ll1/8re8aZ;ABȃͶOL?jΫW%ЮՐ28ߵ̛5ml eS T飝% RDXu;ЧFrEdiRO׫(0)PEERy=B=8U"t¾CDFHa;\j,](}wu:_UbP8YL.VMبI/ 1W 2|R|^XpRyۇ/3})gJ5G#T)svk9sDR4BYQ}n S 4i1*TDihl;jp[,df6b 8Al=V9Q$A;TErhD?U> n$fz1qS G|[ n[M{# y.v|@`"k3RlDdbnc=w_: Nqts73=ĕmwF?2wY>\Xh$򚴵ٽVʍ}7&h%/vR/oLxXv˽tPt_`"fpQ*Ĉ4i0f'!g2VC6['5.QG8ܛ:"8|g2zFt k#(]񫛃q+#1DW-VC=,:6ЄPiW2!ve;'m7jK;N_ {Rbδ4l>^e}t&?zn&`G>2e>w ,z a渡EzRI1g fѵǘQU"9،UT΀.sgp Vd.9l. pWo R7wo'=Er.Sʏ3 jxd|A&QiPS.%> &T:qY>.)|>jBu H!ryQߐ/&?=iKdۮy{2>,v՟>*/=U -^gDpfķsv=mTX\βZ[At"Hܿ{@R;SR\Z49YU"Q6x".G؅1D@9m)>to6|VB#3W-$-+3q*Zs ieNӌOB<ڨgD4Fيl6hG͖߿Mҍou}ssK/Ii PQYims , aOj8<.s =ͤ([_' A.|1+sw׉w8ҟ^D+?Ō5&*Bݜ0QEմŷ0 stsnv7hLbrJ! B({#@A@ jJiw#DfSȇhү:&tRaREStU쐰`xfn) I T(]\loxL=DFb) _1lg)`Lfg]UiW][G`k_.'ӱ;bFj(=2+F7"_2s1?Rt0S9nT;w3T,]: _ *{=Fڋ.}fQK5@s3c7 R?<[ 䖒*.r| [Xٓዠ!&11(,S1D4PS<]Dupr *\}:rpebnM2õNfB~!XbZO!reB>1V3d~8UepG<00x!iЧyƅ?t9>ۺcؤ/4>##C6:$ g߲m"eit !3q `qzX=q37/*/qGGW MnT1+y8@ƈ0X  I3iwYmV $g sc(wh:@^A4b1/7)эƝ7JlXUoT? 3 k`6c漠챨Hg?rs0ikC2[ޒ,L6M'cV]+^QMo|UJi(|haMw_/e1u:^|l-Pjd7۬6y6uoݩjE]dž7(@!6fH)SxzTTH4GpKlbc,+_OG*gF'U.me? hex~oT0bA4@06 .jF"ѳZK}Pٰ7G&)`*UrZ{^i&e/mƭŻHYHfNQ %xV" c-B )W}W N٠Û`yr^G1MHL+<1=DCGA5ZOݶf o:[ݢAs0ѿwgJxd82[t-DqaPa2D潠a{ 6s0eLFc~Hgs =m;{vYD(Ro"L:A mWP?qARS'u`(vX2_O~b> d[M]Shuhm`xihxGȧ(vЯʫXoG̓u{!^kR 1&1ױ9y9'!a&2Jv0W8-?`q97KE^pm)Xɴ*~SoT'.[+4Wy*jǗxw(Za@8dTϓk ;m\Er_ e7bqr-@;m'g))0ӝ/uEYuLgxD`^2%ɵ w@0A9c!BkEWQ#98rļb4>qS4o?`|nuo^f3Oٽۥ=!%p9۞]T,Zos\!Yr mx2w0XeɈԹieXi9NΉ<>eW٪= <V8LaeAޘ4z+C|1btDʐMuOP 7x~[]C:3c?zcAɫ΀ omQX ,rY%\pØqCA\ 9-}yѥX_~ӨZCYw89~GE.51'2Qi*?lrli)U[c@FsEv y#VoB34Y lf%a9`0Ew;OIY$_anY4b&$"ـBgKӔwkvL,ˋ1k}5!9N#XvD4vqdá ۪ AYi epMZc!R:_{9`<- Wj)vux\LIqr9΋cwz+#yt'Zn:o#b蕛TL"b 4l *F)vX2";`C;f8V@꣟)ТӺҩU7 M655n5 F#Me>LcKrs0ϟby5Tm* 0-|vyp9 ?\Q O? ce2ƒ3h7U*oݧ" tR-2'ǑK$&:8a0/yjv>So+^פn?4wQʜ)%D#+N5$Dkgze=r7S~㋋Pt$-YW&F$Ja{R[tZKzf/UOݱ2 2,{a~j Ĺ'dt*:)e'-OBc@wˊty%p8xC$//HӞFR4-i&̑#Ӻ"wp @>A-BT 2|z`MXPt ›NߢtRd"IM·=+*ю[D⡯^ r#WCIm =ΕI0i-k )'Ly8o23/KD=90TH2@ bփ /E Y<n,ߧCۏxucp+{O" zE5#ak oc*F.DW&h~p&y0mw$>o)ÔZmWݸIT< aYO6Io  ުu?whR"cv,)D=\ OR>|@J$?C-E&Ƃ%@..;nܥœ}]Wњv< "7CMA֭"PmPE.]QcM`&aʄ8,!FZ! >1XS~|8C4^ )pҕ8ۍmM>;ɾk@a(lyd=ųJGr͏vF)a0Nͦ2Ne9ALhSLsQseJP ld2bgTvH =%9<}B?7rybWq0MHYExi٠(UvM~OO٩ qAɜW(|.Ww&wA#'o粽 },&6?;rZ0&I UkblfL[Y1 RqƢ]$ sFǼeG^60lwXSm87[n=VK Lz'õrv' ܥ7x7i:/v';+-1JMҶ>pvʚ0tkVBgׇS7sPUp+ k<3W<85ȅ%e5϶#7vSdB{L.hwpp?jSh06$'X `~qeb+Ʒ d`D] XuhOA2Y.=H2 >T@DӻOSsU$fC"x5SܘIY a^#v_WK[3!T?$-h2zPV74G¦xOcn{] :?䴣Ѱt;Zc{&jhKP/3 Ť/1Mn** "/9E_44ՙ}cÅã.h|0ɚ 0`[^݊uc-m:qk *]7ѵ3V@RyF"wZ|껌C|LwdFt9_GyJԱ9|=%)Ȇ_ Σ^CU-"Ct{P.EdfS2^!H`kf8\!jtM_@´A.dl ]7޲l5b3&^5׷ ktk+^Mih/OX OӞyf݄6Oz&劭HT*(}JAXOWLcAx4O_n 7Cͧ,1iwb]ׅiZ]#j ox%5b?[ch9p Ntׂ5ߤySuI)9АT?2UP~8s^k]7$<+r2fC:B3R!v,Y"a:b2@9')7~ +Y{j<4 VЁ~x([]'o  =CLO;⑐5wTS Tr*fβtj}Ci,4=/'x k%#~dkHA.6_@|%lzrɱz2lij)x)*)k%"gIQ31a6ڪ[6gp҆~[##꾃$C ZR GTMArR7 L=Q}l"uWBhc %!c2d[Umß"M IyyuH>%G;^@9D?SvS^]SXo*-k|øRe6|umk&XCS{EbK"BR"yCoue"J o+$|l;-!y &ݨ"[J2&L'x#c|xUi79۰OSBŔ : y Ntewbd> ;w 7cg2ɧ d9S bNR?YP>H~kL`jODI :e$/;pz "kgt(^[ł^΅>v'R9*a$7M$m++oؔĭ_ 6R$)v+N9{M];a誥CwV7x 3$(($D)Gg\' t5^HC>RZ5pc( 8ZB;K7rh-Vdy> k}ZrH@DB2 ldX 1 ԢS]#d#캡@./a gO@bs%TF6scz.u, "di pfDG0nluUQtJ !DžaѬ,mȞa1_2e\:0^_o%gl_bu~]рb@:b%羮q^!^gEpý'[s ۵{" 6TFڀj!A2r]рPA$nDioj~'_6!HDM0ޥSƟ9';Pe]7z ^M;댓( idʰc,>n*c]:mgIaAH2K@׶4L\idY;A\pii'e4rgBϟl& $xgfM0T5ؚco-C҇KOOw[8ܮ`2q|`vDKQEJX^C\)|*j8&lxP X2dј}Eƴd <_}Ђµydv)5 eEE-l9q ]fcn¦0&x*gw{iVdj*hl}Q4^.q{#|W:N&#Пb-=qFa>0v>հQjmN6Ry"a/U,_u.RokB_7!nDbq;|w9odDTݛݛg ]ɪBk'%(ǯsf~ ³A"`{Q+PR) \Dfe'27[&Tv\ɀD¸ ̛n0~5xcoy[ dx@Gۓ!c V&H5-)[`ҧd /-@ݖ8|e5F[:7aѿNf仟#l!C _WD nUiҶ W1MpØetwoɔY2yTg $s j|Pz'W&;Oz?j8kT! Splcjrckt9"ڨ)Eh-'gCS,eb wȟn,١u'u]o{ڽ0󯩊o|I)kLeo,ebXܰ]EA d f{ `"ʹQ S|aͥ4>>On&Dd56G#}+L~W P 47 ni<&ZlF#gO\! BBQDžYy$VZ)T\uԒI^[ `ȱ?#A XFu"R| 6} &QU7 {jlgx3!;]Zmq!-vc森_Ԏ)!6w`7{f ==.;?+~ǥ4MqO}mgJ Hm^kaODDwee;L SHz?n>8-NHJŝi,_5IK~c.ds2$L<{(b dIYQCD'\#x~QW(VB#h%Qab.{dg ͶXlV>MpJCml^OyU,::jt=Fa*;<- k6L_`wTX#LzƷ"ЍO+񂗷 Wd&Hjx_bMycI{{֖wuOUvx\Z 2Q .3tЀqGL+HΞEžnO ?.ggGjd5 BM%F*w F9>)Jm,">D ^ @ȢU-Fl |K EwF,]/5#3F^ʿc' Vͱc^amZtR)IڽnB /,?4U6[ўB6Md۴L5:z<{y+x4Ʌ۪0unPfi7C[vFVaJ4 V]E:JP'G )kD] 'N#WWӼ/~CF3ugHD9cW?ei<YKSUtv6(u9mT4pza[ɍiv$>hWI-s_GwrԓXT.o/hGC:jؘfT~eμ:ZxΤ2o>%ׄy .jք0dDo/#l [mBVKz 2&[t,T`}v/>5;ug}zȢ>yi9SÛ@#%A('#n^Ïk;\duME~lu l{v rM$#̜9|"2܊g?1,0hl oor=٨v.O&Rgg(-)4Sl«K5ʦ_+$BѥL[ɬIR05WH1w,~2@mUY6/&*~.i̶sNoU]3(}z+`;*h"\e&e,&FR{bQ5˘.8dtUBSGaBEӯghŌ0VAxKjkh"pNQ}Z'ʼ$(,[Ȥ|5 h1(LW޽KObxw`iN]<yrnZ`t؏GbdosPT\̡û[OC1:~^Hܧ̂F2 u;c{ ]r# ~$)D"!r:}vK]AVg$uy p͓]/V$izSl; |>VC0"Qh=Fb͹r ש  >ORgJ{DjP95%:A5 yS5VɽM$_>?%KzўR(7tYN)4b`梯SpȭMƗ_Ś̟}"]o:E3i];ZlcYVү .mq,ӣ `O46 _EiIn!2t'b/P$]L +11@f`Țr1s4" zk.'="NK =I @#f/Whn,\vЛCֹͯ yW%HӋ=g{PR9*IE9KUVY< 8@L Ju>jB#LX=Ed1zK\΅J$[[7,$Is1ɣB5I?z"m͉p(~Om(wsfop?+;Y[- [ LПO`M nh\{kuًy|uO"L8PdZj Ujތ[wzsj6C{2T3A-_efx'ɗaεP=e19#/t:*#0 '(MNP֍bKA͈A qpS10(zS[ppyVpǖҔG)㖈tKI,8귯_kPU8s\x^:ۯϾ) -lwWM5&El J? ґ8FǰTد"é֣k͢-88KFV4d`}a)4HZn.M!7MoZh1w!|ͱ+K:3߃h#R9r7L0-6H qZ& -~|1UҖ&vͥd21 \ $-˛}Hx)FTOCQX aIVuv%\FƓ,*,4F 9$h_)5CނqylQŽ3k.nU,tebJI ŇGl:\6c|ow62E&H]u(e|ɕ$"1m V nkSt:ȈG?ca_x5?o-OD"%evaP$wŨ%,(q ۴IM.Ks a0?FIn̻zPJoW-iMЎ ;U"l%RO ѹa07Re*4;+'Oref"pZ 2}e|(K*/hv(5oW.v.,Q-  qxqGOBK ~:a7hg+4 O[@F|2`qKs\X OQ+UH ,Gy@ .~2{쟹4#=&WhTfH T.%UIG_r6HBOyYW8YEABz4'% ilOLXLA!\Qm ^w]_p!3V%'^+oȠ^2x,\e }\)ljN&A@sg:@0 8^,Q;xmZh cR&dpX_"m6V !Q5˲  HTێnGQޗ 5n&m ݇?&t[\vyL }h ]|#ݽ2qrjt:|TO&xQ(ȩ|[=1˰y'??ƒ ZZk״}k?LL{tӝƁu(AQxkvn;#"_nIj=خWsFGg#rdbV}L=wxs1J݊8Ƭa $Lb b5yy#WOVL186*fUm#vO{H*Haw+=E VZM~6KSj>VbnQZ},Ѐ})rG5֨`?4rM5A*) ri*>+:w"-s'|)F69׺Ďy@.'&FvLZ-“8@n3s{h:ka)<} d.5ŀAT:6-FxHvRd}AR?> kPAt  0W@t/ٰآ1Q=;;W,8w=;2=}}c Vpnġ$b$2)C ɱ2iK5-;¸\dF_Z\U$RufqM/~hqoK6,Cـ獑BbdgDo]zBȻ)5m $):OdސhhF ;k8l_{N/m4S0П:;F: Wq'2zQ"+åPӐ~JAs%A+O{)cP瑫qsNK"W.J 3*Y-/ sٱjjp~8RaG0j/c!nJvƸ:8@RX_Df?v8\uA$-5/ʖ #fkKr m\Ոxk pJw6]1 |W^P6AP|:w`ȶV35pĔe}ixkZ?B_61r~ Xx7*9?_GV(&k9 QXJx#UR[ol$265m.K)r/~3tϯO{xX]It8.,m9٧+,'^4]3.Hp!q53ɵ-.BHIan"w=$C^9n'Lx}6gpI>$|8B@U:$ƅdrv(pձG{}aal*g879J:N˵RljSE A%kGLo}/[ Z' peqO./zyg:ņ32CSxkDWX4siR_cͮ^'8!`+_TTm,gksV &7.Ƹ6[>@IoNnNtuBCfl;Aөbl /^~ćZ9#;xz%tl|oͯA; ly%>lJu0D}_(RF]3pFLF$ R+gN V%'@|29rͺJ4J77G_߃?– z[O^A } J| N!G䤷K|R겎n(۪z͍d[Vck#}AMUU>3ȥC?ϸj)$v9oC6B}lVec4BX4lsܪOS/ܸx`wQ3`90^ '.!չ ຐƪo76$ՋF|>Xژ;I5`+ς$P`PIE\7!BvK$6s|Y6Ab<B 'גY0U7U50#07 VSL7"u2 S4 ~jBGX8Iu?xYHR~IV(G/$&h9Q˳Z0`46fނ@u@DwMb4rӚeZl.{%a?ZC"`a8w=w]f<01SyjEYled@x1/ kxviA\Oh_rn;t-6 ,aqJ chA 2J2T KiL~oKҞ,r熬p\Y❍ڛǤZ[\H)o`k9X3C KF%r=&\#:+M!c C %dU"3I бOGpx[C`|W%P-ҨG'pxշq[Ax7f4!3uad.ǢިۺQuU,2c:n;*zF}ii?K( ` -I|6l.;gI7goեˣ+&ΔA~ iǿeM)1$=&87Z"tJ>s__,Ͳj_j77#tupP_M+6W$ˁ\WdwWc!lI0ph =X:<\Q mdeVc Lx'_ 84h esRє~uC-gHkz0>WնfKP@R\L -^ lj}>\y` ƽTɰm#ľʌ)K:X(=wBT % xT-P$cl,zI\c FF =i΢S#тM)q(+f$YIݎ!z 8!p7-!aCc ̼ݚ)vi)Vrї aҲW=Ls]I<Gu>_\\0{bY۩89cKi 5Lo6t:*7(Qosx90^M <ٚzaQ0NRVk-Ybu/p#pWFAW2mg#lW\0Jm6`Rѷi#Pn/p+.~~*h+1$ $9 o2/ Lbou*WCC3w ~h4߸S Ǭ}Q#&mbNT $0|z{^Q/(WR8*mאwl^\8d߼U:GA#;:S_<ҎFϭL<9ofC&e~\4Ryw9Ka?ȝ'J:g=l.PMbl@`O. !rx&:tGĉc8ӭ̧4pM/!?kS?k 6 sV"w& ]&HD]y?1B:'fV9RQ^j+DpꉼcLl>w?mN{iN,%ׂ.BBs s YJ;荁,=hiIu[VGQmBYP+>L{LD.W'E-~ rA;~7Տayl1K쌧c.?pij& {mS9HI*AXV%}@sO2l]4(rU1;kwqI.Px@ӊP8<>?H >cWò94h! fjf:a+_pp֬=``=L'`#[Mi-rIȴ0a.FL[2,c>B >> $S.mnp3`jNF +Y1esp*TQ4)Z+?7J_ 3PU;KEyY%Lw"\Eot[):t$=(.Rh!ZI}3GAdOA][eňS9 nWᵿ K2~Z%daqށF@R "/kfVQÂw,[~.j;fzMc7j2¾o.=uCm3Q8٘ZSu/6@Me(vpar/ y[,>Nw ?Sݻ,i*R?Up{ԲBV s>Vm}<?~ԮU^l2p]V *l4g. kh  ^r~Gٲ*=lOPkvLΨoRs2a)ĮK!>A l &LUDZ"bd. d*l0B0,u]rvLfF*voGM Ə5ҺB* ̸y_;81SOONġ5!I ct0> 1$-ycUa>?c `O@G 6}a斕SM6c",! h6TK~ CHjhɃ|dŠ܆$,{Za@O8xjR,[#C**No3!0i .$XnCsJ~fH=W =Ihނ~Oȳl`U}6ͦւS}_sg M7-!orNtˇ@ө}eW01߁w OHa('~u U^+ۻEVNSF DSE.z'dP4'Rvb(E :v4cFf<'vRA٨l" $h-P&}] 6 O/Ik<_J]@c5F-x;8C؞;( d"xtX!U'F!֓Th: Q2qT+<7}͕wD{(TqscH#wSllp>JWUdݍmڰhDw~mY=938|"inæm9hDU:RZB _qKe- .b-)/6,-Uع.>FuXR0BP@+]qdvg>)-4f- 0Tɰ2kYDc3aaj(g<pEC)鍃[!gHwRy~YW)brׯ1<+?CIB ^n9Ɛ[8FJ3͊f"q ;םi~ Qft "WY)҈mqGֹa殆C_u{dK3#1$ۈrO,K4&d_ewӎS8m+svʄf9cWrg=`kJvNb˖#f6.᠍ aĸ{ ADz AQ Ew'^n˨ZOt\Ɵ d 峱l]H5tnsh3I6uugglQCu_Up=눅c 07)_&> /mY_ 9EB Cƕ[:Xf-۔ERIvl|5pgA dAtْ^M_p~`Vaew4ۋ;NcR,GVV DCWRoc5 ¿S]jazvRfLj,EYB_epS*=2gi8D]|53s6@}MgU=5nVQ/?٩oel}rcm~.\$WJQqs;Q2 "\e.Huu!Q06o,ձ|s[!Nׁ!Wo- 9Gx=-3xS!%1so1]e-~'XG`O!_TE4|vIlf8n 0`-nD*Rm&2/Ga۴w`݋?RSR|xbҨ_厲9_]t&[8jWVDeN3%2>XbI]|hyFE\XC='I쮜4`H`e#^XnuU;vYYy# e|a}Y LX8[Gcp)C8퐝u24fMGὈ\10t s%<כ&e~FnP5ݕSZaƨ'cnGt*0 =Im3f_9R۷ak GXb^!Bozf3kOǐ%sVo}y?6| @+pgG(X<7HݍǮsl>Lds+弬qlzNZ=8y_j#Pn rH-ř*'4VC:Q qH14\R#}{lD(EO ꥶXV,b*5MSmNcܬ7 ӌB*XMZ9^g{sOv93jrWe\Pkjؘ~>p Z[+aBIjs.$W1hߌ3˧u\.#Y ഍DVM[ 6k}8jn]5qNVK%o`$ Oo|gXSBKc`>g4B>t;Ƕc=2`?Eū(!peB5(&& Q P!Zpi'D 17X5/9GV<=r2[z"zOoѦCym>wBaO}ʤ}]=vО g:B+ s ܢcR1Mm?hC=^,Y! gǔ9#QK ?kk+e;p -dD\EE '7` F{ە1 }JIFt00{l¥)yy[@n]l1!*фRDuU(4\ݵ$&Tzx,P^tP*1"tޒatT3ʎl@RW O^of%GIx]Ua[]N}\K$GAn!X}.4Jk1,+5LX7I {^ާ:]l-&jDFuU(ៅy=DJbQJs$Hl\wQt$r=8'sVMjK &H-Z CcRҢv-OhM's%Ua%4㈐0? )BM9Vp CꘔxVG׊H岭m^aCy}ʓ`G͍%ځlA|t<l9v~XﷺIr;4jo8A Lc\avL?4z᥷JT9*nC 'ICCfN j0k`A~Y^>#FU*4dÛN:?՘IEעO9}S;C~::V6sWap"1I-qGLDqmizC,"HioPS=HiX]~EuIڴ*&2/DRSro6~ǟBs1wj8jEͻ@Pb0૚7lvw%E0+vO:m(k$گz=eckkeLi^hW`#K?#+6+%xi½Ƀ8$V٩{sڇG` 붡szߥj]CQ ZD‚ZJm3g7fi2oո9ck~i !Ipm?&t3p z ,H|EYˑh 1Ѫ؉KȎL~NqOlguli܎z18li1;ll`㑖^D|*a6f~qtEߪVA2 HU|(*p<%(ND mu6*+xo[%TN-\1 ~8JnX?MG*ζ|i_A{Ķ^E"^wl?qi@VSgq' 99>9PaޛЩ;B'h*cխz nw#{AcN@-ihڰ|R jQR$|S`4Ӈt6'1V%" |7~'rJGXE0f,)Lm\q$Q}5O2 yA3 QىzN )(H \-<{8nTƿDK th|o\'5T |;Z, 8,H1{Mo;%% p1r Qy0GTW;rq~ ܭam,ܹ/Ҡ[aNT_MXѨϫ 9%ld.ꔦ"fZKEL5_ɀEQWDgy aNBwF>;zJOu&ĎCe /a! hC>a@N;oq؍+|r:* yvlᮨe,oyH!#fA)*-}k_ă((;h&Et.i//$P^{AsZJ8 -Z HJ7 ^3BfÔ>-}sDz3~pϵ-(r$KGL=PC++pr_tbT:mwV[2AKC$8p;)(Ӝ%K\Tr"_1GCX\ݯnfN쥧̞97Hzb<&k_sbQ#D?ZTd5:ϺNY'4Nu%oɻpQl +G (dJcY9;p~me>L-97*ޕIqy%6e'n ó$cgm;`9vny  4}Poibr>k].;2s?'EN;J+\,5.(GS}F3R GXo|Gqt+£W^˩6~:W ?IB=bíR_68Qεsg>o^-}*qEQV^ִV.T|sEivw-p;~ d':^ĵP=B"t{TZꪑUP)K@%:r\6"՟,80h┨{ M!+BJ"%u\eQj'.H3@dqGQMCD{aaY8JgZ\b_Ҫ50]؋ss PY=MN*Q1LhŃ۳rdZ8O j$U?Ih9עo=ִ+2=盠JJ+M2$YPKs!?~Y tzRpnɊ}sע3=)}xg?K6?%xj{f6OKD>v;8,z[-_:^Wd@Z:=mق:2X&UrS`@/v}ov|)޾hft]5_If22}"v m:M+jXѼRL-@NGVj~\`ruܪlPנ 1l!1˰NCڅR}`WKH"zhdn@+xHYHP=){ȻVOjvS2I -rQ^]`>F ey?\JxŪdaUS\>=w4ÑT:vÁK'BĴHX j7Amnu-/8c:%!{=\wߵ2_S5C`\wbêJ?EVDL`ʓC`L2c\pzt C. ݰ5chMD,Y>zu+>kkyCՋэq7IuOU_l-elQ!N~176WЂY<6=0+)q >J Zy3dchķVQ Tʂ_m?AB ojnK8/fT8+c #LO8f:>(DqMWSr׼/7z@q9@/ms\Ϯ y'VeuŢWɎ\pεCP칈EUР$]6;]zQ"tlaIIJ_\uhb7C;lsFz2srjݚ=mZ=@W 0t(Ǽ畘WUvgHFQkm sR3g [_k Ynpk +<[b7>\ zm fځ,7O XeDwq7zkKij;QWg&!U8f"^y7okA1qR?$XC-~^#ʹV t1ƞi2oٚ' |YˋDLq~Rx'P q)F`sԊ:@z!{'HQ^k"nuhhu1^iYl$D2G;2Ҙ3Gcyӵ{ U^z5+saK@8`dzoS,=Obt}`bN BS}}_/6> 5.ȏDo^[;&;cE(liN YDkzGEjZ tP|m1SL5`GNDLMڰxЧsHOr-t6\R }@il1 V>-[]5a `QQ,B@6jƁLȉJ:ǟiRQ7I~ On8So#qǔ^E >GԤO5xMq==vCXb=կ@6w 5r$_> 0beM#Dkà30tkkRxX+kqx"".qAP2SQp<7o\Z SS1 m+v@9d@bH@VVFZ0`ˆmoYrby`%;w&扭 ޭwqMAB?|uiQJXU(~*"$.#U(S[FUlPXl5" eJd׻a&LjP`+]|m7 'T8i[w)tj- ŗ7,v.>bާI>H%:=yYZ忚E]FT"m0] dH ,AQ\F,u,j|EhزAi'p?FvVmM>$q=AaD^PJz/9S<#ʅ$&$d}t\U(/D֎$Qy)4j~H w|e͟M:Wݡʤ=0G-_(uvcFZO։k]z)T ]n #0e5chb;rthՐ 8l;{JOt OfOUyHUPFԉ{s|h`^l n-="gw$usL&èM?OAU0Z%0Flv:CSBi?ң9 x>t;-z˺4 VOyMqg}_GXtO_<{m( 6OC[fZζk2*,j"2)jҮ _0?BIH QXӂZ1hOi5UzWsRd@q &0VR fP妖:ϿoH a dCV0S@=Ccyc M-e-px#:;ۤ}-q8nECE"ii 1ؙ0t;4X9ha$g\;f~ Gz-87Y,f4j*Nzo!a{n}yP (r=6Ŋ66DO5P&wqgPB,+z77Jm.VKIx%inFUYN(ASgo/̥\)"`gsmkQ"2u{SWW#+|Nc¶mc^2)x--qL2q{EܿQG+a\])eq/cXV(hI*o=Du#BhB+kJ=娱.#7##=]|6lnQ^jX Zd&%oRHuB–Ŵ(Aw%ÀiVl"YmχaC(iOF1fSaH. 3iF xg"jFm&z&Գີ>,n>(lKe[$#!Tox&g1JogEG/KݺG3~ۧ$C`gk6\<`y `iH y$ ?C]XB[S]?_1ϷV^<5s@^FO0+VQNdeCw}oѹ9 ;r16'l;b rgE)Hl:kDӢsn-#-!wҬ/b,b K{Rkl8EDD;)?!m kTy%e*r3J/h .EWyͿ^:v {Lrb*6j@"EãbF>Oux8&@3<%aQDj6,̀R2`(=N΅ 7C08؇o\^ YA~,P"e M;ET yج~t'iwt0.>vkDuH}Hqտp݊!DXq~z s껐րCRRUX|U єثf="r&kѻ̯,ًI^Oɡk*Kc应++l!1nE42%$pݚ>D8 HBh F: S.(.$a{X-h҅ڕlc9vźnLh:qݎo ٶx7*-ZZ(E PFF_zR)c%f4$:/B!`]W1P퉺lfxplkhfE5׹S"y?5 }}ƌ9ߠE*P(2Rq<O;\\{%Fb[OeNVl,[U$( TJww)-2F5zLja+ 5Jd;&ϖrYjg^K5F| $ |\WlyJ&"<7Co|!wlI X){UK޺evTA#lF »Ie~%;Yu CUG ڽ-jkr0b"Y"x,D}U[bO'p_XbW,x\~jHÃiTzJtu7vq.KpBw%, `Y W #dbX%-?OlG RU5sA[6;k񫚀{zY>0]ņ-En2?)֧0{{ClA918n%ǻR$Wj^}z8fslXS8R?<ԍu^a hQX89e\sGkoq\uk&cio(p~xG5<md,҃J{#Y'fF. fWF{敟[9+v#9wPB4az#AaӸ.`ؽT Ȍ h\R 3&R:~p+A3c^zPw=@UX(e8Nv@ީE7l5#:į$rtc~ zkZy[D9~W~A0n,rC)E"O硺>̀v9GB1$9R51!`0 cn,h)%|vڶ1i-<|+JNkm CR2NI~D&r2(#ss*XuFrϬ%B /$괛]V>\s߾ݎ=pJNc7Št ~VH*Y @"D7}F>qś9-%}&${̏5;vR|b:*Pu`q;k*6&fSt_ˈ|R!s!@;“X;XS$D4TuDmގNO4g'IJ\3^&'|efRRֹHm#ȡӿX}=;W e  j=*~ )`2[,?p2bN5QOd6]9HШ6g!g&{DڧGR~'VDcv"$fD (VFtcú8ney; m>gvjIbrSCYZ]B05 l z>_nT qKuaZܴE"-* 4˫NvMIr>k9]QP %X8n(=g?yLc3RWX`-8?dWT߭H~ ކjI{Jv1C}6tĤ܆gO5;0/5}cmovMoPlZM?$ Zƚcd>ĩC!bvac'~h Gk$_1g] &sϪR ̠,d:;d\0i#Շ%caLl̂:3Gpte 4]U!:!ڿ{(BݗiL*[+à3bҩs]dp &vF "Wrղf*տ HT //!HKۆPEРj( FV6h>}\{5ifrdl(&eY,i}\)XgoVt. B>vt]*gRbOI͞L-q V׎nvԒ&?fܵnȕ[9y4NLBGE3.(yW5҄ g\E/nl 1WdX@cIoY;X-O~w.` l 9ꏗ\YS#Bv6.j{j X&Jnٿ`N!21I]LT x K;+|AxB)?6]3_Uw,,+C@Kۑ<˭nv9]GID u DcRMn09A{E^%)(=rLYU}q|w8%U`DVCؙoJ@q(bI;ZH 3;L }[ 5؂S[/+i|Ruxԥo~5[Za?r%cM`ƨf , [gbعd]V[Z̃e`9+4wGZ^8sFi4V ]]/b*u-Yh";Wncl$αzUϲ cRj:K9T;>PӻQW7(O1ʔd]C(gPT=sF0<fAekw;Ѷxr~6k֮OE=z:maH#%wih%>FyyKׄ[Z@ ?"mqԠ 6 ˴ܠ gi6(\w{zށ+ `tu|@zjjlُ-R_VE.+Rژ ۪@9`'}”؃CSiЄiBMNgYǦI_B'. %0M(hjsŲcّj^"S. "UbLj՟.ύ=z@ to4|pTzAMS`}^W,ƂyS7-:'m|y 3TmyaxP|dBG;H(q3ߛyD/k덣QN dt?h)3Ai򋪧F?oseU4 =9Me3$l  rPzҨPMF[?1/Ͱ=V/ν f?wŞX-jG3Pls620ʯ?ݒFuǤkpH5u^M|إL}7?\/rIM, oݕA4Eih*CttZ^ 0Z sON}7{M?PAW9K 7e Զ2-K.q:΄v)e-ʩ"F '\?Qm>zA._3l|~x%aXn3\/u_V 5n:?1z[xEz۶N3C `RK]l.ZZQ Y fky;V/n/ku'jo{qG=<@5rP}y\ %rUX[:~xQ*<=sݫ_yB8lIǸa!RX t}dw苭 'j ]7mxyݣ)ѣU@iuΗD9d~=9]k N_UWn1e-4Gl C^er(I6x(%o(&>D}pD1?%fE{BDɮfR0g }iÓP#k.YȔ*XrًU Ӯ52=)ဣ~шQRcR,'mbh-&7EVr0vCc1#hSQa#kaIT~3Sci{MwFQV>-\R熮 "dTK&nZسy|MfBB?E` s> \3E iY<(t[&w9msbEH\ H&^74$!P=| v)kZ.sdk >"@]vУJ pknь_yK.Mcjw`Dh)Maˇ+"SK+ 셴DhCd`m%N/8&> AP˷,57vS" 4D(ta;dDZXm~Rf3MJ-sgٝdJTFٿBaPYyx)A)МK# c8O*v r2mn.A߼ZGy`q{o}؈(ڧ'+}M- Lp]_J:k<ܼU7z69?CIs 4>ױ}G^z]g*Μ'm1 0.oR {OloZamivN+޾ߩRQ4p "[_=_|Vt : Mmfe6 +AkuZpzWbVե7zp98ZuX#pʠ(*@۞Z>lg&C=R::oRT]:?& t# #ĐQPg\''@L) w,"Xf~=  9eEyiƆCߦXJqOtnz"e;IXFR=vݎ5Zgy->4$+[桟/Eeh}^Wڊb; U` A/=*MYx) nyU(,9-{f|²/^.)>S ǂ8Y7P2RUuCE#=Rk[2 wC/PWP$_9 |xD7v#fxz9;E@kyMh0#bк#^ږތPfy*N;vu|+ 1J=zL1 \+c.hUoàݒ*x@aD/a/`/areL&R:9:?@Q8a<$V_0snGW¼4>9)P?dqG&TZ[̚h8c68Xݪѷѭ"d༜|նjI4JīIZْ~.k/߭z7 r=lGʚN503 #$+Yk@y`.bۡ[%S7xfTy@˿Q nR-*54Lz][ږ~޻ŐrUx`ύ.דKcw-Iju42vq5h$j>e)\äc㖩ڸڴdT2abCĵDJ5FvƆ_2$u=+Tu/~-{=9;%;}IOZ$y/ ׌}mݹ Ӊs8m4>(D\Yh"NJ[X_,)W@UV:AGW(]??}^nFֳN߇ި&dT(0Fhfem![;R(8 C:(^On> lHsU2~Iѿǘ!HX XT9 C tjȯp~=zsC~ /mqN.e;?W_·%@;RŢxm/S(G?X8ʬ Ӣɻ8ob([93}LĚ9۷Vq0'n^)J(mv8KxjtZ9Hd)e^ymhGY*'I<8fiqB_JgPp2 R6=:>0E|?\j(}9ΪUX!_(K}1zd049K)y FN xT zYxVqpܙ#Mb7A4522LoQFAؑAѾ[_^ʥt!}IU- y^!tk~Fe.4vPxf#0>AⰖNQ9k 1:Zu0YPTK6XFZ; }[ԀKc(=ɠ_+ij:<4ʾv4 3n54ϕv~`x6c}~եqRX}^!'`_ChUgm ki\v0X56ue {y?B~ I2;-b|h ŸjX/3g 6(vd*>sҫ?랁R<<*NS E͔!)wq?x=/ZgdSYk[ER4Ni k쓗StwY ՚HqdP1Sj&TphmZsYrnF|ߤBeJ !* f]@7ykǟS;+S'Ԣc}PԌ8 J޷u]`+5Bo1Z9}%݆3@zQ +,pqe' e2Ŷ4\pƗ[%>*/BÝ6Nj5p0qv xG)wQ@JdWX [6zU'p;l5ës Շl{,U† X$QWH YͩiI2#]T\a(J\+/P5'uC 1œHO}Ե+V1CJF8eG~e'U[uVGWtdITJB(VӠ;MW8#9xVgZ^\p`@L%8jˢ r6 u`Gm-$ L鍆 l8rOt7O@ݧ>N $YcJLyJqn 8*g/(˔0|oy0ylSL\b@q9]YE]d% h(B^Co4r.勾.()X?8PT7ȇa4!7pnB槹9\s<1EKNJl`2Zٲ^:v^KIq@| {SSx79Yt>.,a\Xzv$ ]HN1ziz;uh ҵCD2[nM c|}S [jayjNn)EQq?5+CśY4tw$[BVSvpdBBq-0ZjGB~:A3(r4I;1JwgL{*R>] _;n.l}Y0۽$6f[J,uf.R/ق.ON4~Ŝ^̫|c, [fl܅W#ʁFSHa՛?t- cK~\/VyYdA?sqV"4(qwZM>!˥+~]ܤ;@<ケF`֟yhiD΁pF6LP~$FOgy̳h]qkU ~vut-0]`ܲ.i$zݳIDoW l ?Sn]S.C]e\̂.?^J(A-m+gqk$B1}Y u3pe+<}Dr1:HzuH\3u+m1U{qHB`4~ 6&#,9D0#}4p2t\>jl;9D8QSl.}ފiu%#EGʘi6ycg֪*Y'|G bwoUVoqE{4JDFed/ga^ Or}hdHpl1s4(38HPR0X&DgXجu 3A\@HcH4> ke5O.VgH *<vuy>/ ,-a"l[1Oi9Q MZf흙Ҹ_z_LJ T ?f5`[&w1R: _sm;8sɥ*I(3ӜWd@|ɶgn*ŝW`W}s4]㞵.tpJ2:^%Yi8 Rk8>׺;GU_0gLlݻMa綐U~q7F4?b<UΖu/ 2^0ZwZ7Ote?AIEl'6{$;Sy|Ú;؋bC*LmT;h|#0a}`/>9O.EFհ"uW w1phxCX EW!b}r-\XNsÅSL7+Sh:oE $}kxF:1H:PgHlkwUG $?Bܡ)N5]?̊bUK_/ĠuRC1T F0r'rS[2t*FyUI5kB E'S5l'Dީ)VK@cd1grDb^eC.Kt&䫓Kʙis#F($#(|F3 sI `𪪇k9EReM0#X< )-7PLױ]~jlI|Q֠SJB`|2-ް+`20+i2@vnOTМYW4o 2^V0oceG9(k1:7M[&X9B 2Ԅ\*+7<*gY 2Wi{# !a[qyF[!-u\C|FVx@âsPg/8rA2 {d}LO!#bWkvYHUW hMH,ǃ}FC ”gʏ:H[9fbZo[<8޲uYI&%ͅъgC*/yS-R*wG;Q`]RF!c5VH⤗>V jO" ;|~Ћ舩|&qIRGNּ͍U7< C8 tkfvNV,_fR83xֽK<]=Afq4(^1B$0kζvEsyOB,qVX^˜uS1k}97.܊ZG O680?j B=@ A lm?kK.;d4Q3Jҵ8V0dK뷪WJ]EqE7Yp'E뭱.mw\q D"U&[RXS䄣뎻-<_PT#& XͅZu'y*H>Iы@U(Yf߫:t7fHOH_dzT\JXzAux,WmtCf\(ѤR8C}1ܷOH&WFuq dm;?Ֆ )4DM04GP ̓$Bc]lyOۇk*>09ߌ0x]PbY| q''19 G:yb n[ o'?'*moqwFUV^2 ߹ &W%e1o0%$t 53aeG2ː2~HIWfSAh4d/! aFxp ^8$UQ O^+g/;SLxlCpfP:鬌6?"%929ȐDT8 ԥ69݂$HQV|} 6&z+iYhQyxB0aђqvБāQ4#Ei0+=;3ŒWj@Ȗ\'vYR:qkd"5rh1T^#&xA\z*{6w&NVEi2pݕ <5C+m~* C?~ {vHC, /KVjC?O&tX+Q tEBCwxl *T% mu % Uo9gXkH@DQX/y<цatzHQգ'_ǚ ?cvwa3V_` GqwM{x'ugԭ Aۆl /Y0 Yٖ\hLw8;Q%WbԐf8B UiK-l4Tp\L}ɝU=<ǟ,[C$:gr8vg/S߆aIGcTŰ* C0H09wt"$ b (hZPRaY./@B1C]Ag#i`F=3J#5ONe K=nP[ bOD\,I'JWl ]xC|öO#6rh͇V5e0zIic ;H%y|hZ[b)KZ- ?3j \/d*Ҍ>0%'@zcIajPre:?Bs13d~v`JO ':C`:躈t0;mZ|IHS٤f٣7엥qnҝ[D?A>fVo8vQ#*íTGjE7W/l6>g^Y0~M$jẐyƊq[q,Y@]^z.tt8k+4%R6=a0'vlޘyc*&QUruD0X΂5 suScl72E#pv ^އܢ&LV=C#(P/<3Y&LU,uBȸ.ܰ@AwcHp {PXčwl6*z&#!ߵf鹮 (O+Ho+3\}_a\tGܲT<3LJP&;" L=.z~a~,} bb=?i^Mּ?Mj;[*0. ܗKDLm ?tMn`5OiGzh-["oM3:mtdu2πࣙG rnNj6fH,m n&Ljl KgXL2HE;>f՝,j)_rf܀ZuO>C!Jiÿ{VT8>:uarAs#C&ڌPTk@>8r:γax֏&hnuu; Y/G8 RR~ 7Oޯ 6 ky1Уz)_Enc\Upi0,]^ْםa*Sq+)Q#&G`{(lXTVR}}~ 5)QÂg%ƥ%pHʆBCj)H ɔG̠c6ı({Ab]A c>tcHOCOq%7j͗|čW%^ˀ4l(@fsuM Wxʨps uhY5Pn&AuINO %: qoj7Mߕ<T6%SGh!@̧&/A:SG `>6ѿc6B,fJ93pJ>։S(Irv`3ԇXRU [6 F#kdM^ДDvC'=S.l| EzԄ;H*xK =/j1Rpz䢪oS`DDVjp.!Lbh{!d?^82;/Vs#U1 : 4uӋyj*<}qFwf8Tw*LrO \?#!|JIU ZǸZ& ZZnW I}kHfs`UE#8%pS "PԆ~[UFU.I+ !=|G/ K9GU3M>҂4#9&nM?,gE {_GRBiYkP{wÄpIR+z_& &Wָ9 Xq- F P"XK֯1hsxz7>DHPsd&iWp<|wx[k`jxNV}N1a%eďhءŲ8nSv{6MnL!"7@>pCuX W6h`E`(M~Nyv+[(1$vMY"0T+S] 钸301I$D g"aYk|K_Nv'Epme:5vyB^3|1dȋMM;  KQѕ`d`;NMzqa378N9`t;_ d Qv@ľVoq@ c‚s$"h(o-TflZAaUnɨ"A lo+3s1l:z$\] Ze{z_W%{4&BXsU&%&XAl'_'k͙ɢ7>)"][4\D^`|*di˽˄Cl_d=4{4z%KM]I$ӟ'ڵ2ېA(տG918(E/J~sTnlU&<;VA Wt#~M7X5HvۖQHe,1pWH81+~ؽI{Ume8I& 'y[ώpkɎC|Wsc}t29޻?NP.yU݀S0K#q<ᖾ-g&&WD%LJ9+V8,Yb'+H9aOѿ:ȗql;&PJ/*;y:t2Rx(Ck[o50";gVt#yV-1Óh0h@Yp cJ!}+5>R M- ml(N!oՖOwO\OQc޲qF?JLm28+ ˥dJ^&FFw0zl½b"R`GE\.2`=C~Z&xO_+y Q8u&]Q7E?'fپ N <&eΑkɻKچrGCkJw[賸e)[x9;P8$ˀ͗/\>Bʠ+)_UĀA MȩZϾIѠ*Ɇ,ófRCk/E{ĺµ3^W\ᷠYZAI \cLʓj8MW_E7^YژZ1^Z1C'ޭҷ1Pb 8/2r]3wC^-W=2ugi,J~u|*ʑZ6 zahȆ+ɪ†t ,{Ə6;OBaܦ=#&TS8-F N&(^Ӓ / .QB ,]Mvj6O d~9Ճihgab&Y0{UkN}Lԯu}|~$>ur;)t*e @I=xu>eB#Sm @2b|kYi,JӾ7s{ץoLe/C#7[dX LN\`?]Feo!K\<- k0DE\]P:8KQ^`>:>DnϹo EOO Ω!wFW\ ޮzwy:xDy^h 3H/045`K5Ghu%]d4pyZMM5 qoS2h77#l$hPb:MY|ǒs;! גP$רѦXz[MjK?S*Ș~x,]C-BqxXҗpW18lYIJ@2!jW&[>4.$ iBmC?ki`\ Q Px4g4@po,5@?2Q~`;$J3H6n|XC[fWK`\Kg .T~SA8{JӢԢH~ =]G[P#Xk޲wKS=/~a!hOIcEֽހ)RPCg}z[,-E񬁸 sB鈕,^UL&.sSQh/])˪|hF3>'Junx 3FI]DDx oa}\QMsTcF%XZ+ر5-h , q_w#zRV84Lm\Tv+c )RX޸f4}vET Ț2{pxVF'sWNY'?^Di[lk>n۾TۉvH/ȘcI<׉/\mta`qtvYª!+u>g~F 9wƃF߁vq8)M[Pʧ6`e{I .U0GoؤwW'xfJwhB( %WB)1¼?P c%>2hnBj4QYiXO$*vB 4yBlQ~;hd?!Ҳe{# 3 ߤ ^3bT #n_tƴ3RJ<85Gf]&?sLJr8^sVFk텔: SL棄T^@鐡u.O~OUEjJMz8?7mFtb4։۴`slJYmAۯrr+/|0VvѼDiF0yjV~,%ޒأwZVٴ~[2tp71hw4Y@mWxFGqǷchܼ^up%A B0Tޙ~p}Dc6P[;ʲ ~ 뙄;M3I'l 'Z Pr"w\IW@NoQjp@ .aR#g, QR{(95ޟ/c:WaA@} b2 *MU:_r7hsJ()^ 4xI?J[I[zb( Wcp<#J㲤.CiOH %94 z8Y!ݖ72 SUV?6?gGJ.uY 66ňZH57 2fF(ӵ4W@^.r[,xZH]`$JݗLwngzS ; l >BPG7C0-=@P(?@b\;"D3ִG1ׇI5 >dfn{w/1(|Z輽2s5@ &~1+qu.d]\_tudF>5'!XFSx:!䎹*rFfEJF.N0Կr`Cq~bQ`D_07%j?2L)Ѫ:=3بn>M^<GVtD6`-a晐3loƞ[PkgzMrPE9<8buwIp}Q.®,W.fOB MZfm6b|(~ndiI-j}CqjaMR{Ng]ñc10E;kNCJSO0UR D'xe0s!3F0(V;>ź3.^?gZɥvW4 Ho &4x80xS_CE h@\_Mh/ (ҺTF"RkE${dOJҁ i{1˨F~ &Fs%_)6)E/P€gk2Y(zI$2< wxU_]FSARE1+x߾ҳ)u7VXURݯHº)3l q%+"ܳsĠJjʀ<=6' 8CKםȺJf QVKf:(SOW0{*!ڪb@x@gP`ZP Vo-HGHJhQZ`e*p[V'V mckŔX3FW,Vć[@G L)G0m},5<#&8<,PEk!"gڿHb~%Fi=vsw'1'y'\)_v`n#|~C(NGgC!xRA&o[ &r.dU 0,qHt&PV>Jk-1Ǽm9!'z#SkfS!K*n/=+gY,jF+(c"i3AE! Jy]ϮEoD2-tg}WdlᒴdDˆDZļ> j#X|~_TQc5oftgO],eۇ4Le zd:r!B6t; ,yR'exbXggW8.~bPD4̄W&6'&۵Gt}샳!ڟX  S8"F1kЦ7J@hhb} "sDlA|j.m{,B2Y[ـ -q<9|Cي/_*>  G~Kh[)? (Sx]߰VVm{6vsdܾ<O4H±Afd?C8@:bjO+y2`bFOF(!'֯^8VĮmouEO2udaaͤAʦIa2 RLXlTĦW U+&J~;"c7gd52;rODP1[x(MAjC9Y_m]T9__r&:h̟aZ6 x5fҵ1:w(מf+f V5C'9w?Bun8\sK 7 YK27}MS K#cl{ 9o3( ^R~$LJu63!!U7Jk_g*< ,ntQ0l{AU5Fi-(^%6ͩcn &F؋M(hq.Ӣ(ri@ur42ރۣZ!C$9A!N/}Z۴$9E+EZ,CRz|L\m*I2!U`B9X&ԺH.)c.qADb4x&~߼ ѱ d@k X D1ĔOۦmYDQ]z| ωE-Isڵa5LFCi*@^3ɦ0X1a<ѿ'OQ-;@ H @ƣ- 2|fgLR)󺙵h)U. y- ԇq?5ZZwWmNt(+H#W%9U/LT$PJ@e7,Ԯ֞7'6_k*>DZ p6PD:SS-4^[ 08"X"f R &I h8I @"tG2\ p~uj Q^$0)g ϿɦfyNw[T Nѓȸ  W|F[1Iد"o4ƃd"MtLe4 F/u{wް(ׂQwL8_Ffi ; =Trw=n|IRcGEs!p\h6zmw769 rwDAO>QHi?_.6X&߱L,# Ȫ$1ҏx 0|Ԗ Yst" \\zv$ѽ"#YTaTK_H2;E2]~YP[gMME ыWO|,h׻-qnqOmP d`diO%nV3U%wXoLii2̝71z GDGUx8㶖TMc[t 2ُ/&ϱdNC^giyct&乘'By(Y1 H֊fhBl߄'66\6Taث;[ iv]BlCw9" {;,y5>l:~(j3*  9geL5 `coҌ[5+i_֪_vmsW@N#頚$^lJWy%4W_n&$C%m"*r?:++FƦ6apICDh|o&[ӔVXg_Q.ksʳRpqLNd"88 ?GnhLB2D0rXlTAK_$D8$`~EŊnrũ"ȗ|h<$VƎ{+f 1-mS>D{1 `9!$ur8KTkX@Ďj@|m)+Y\]N<]1_րIWLyE!PS.OT)OOm"+AgrIb(!ɍnpZ9r$#8=ޫG̪?LZ{ _8A96Z/'[ 5.?d!G.qzb5UXzp[t;$4߾| R`J=:` [z: @QY(HlɆHo9G> (.ShqtB[yaB#u>4Vڑꍶ7HN2;:{9|g٠yܹw%_'Y_2^BX擩"8O=hV(mB1= Am|cBNN{ CZZH5+xM:"2U2OH +?YY(U}o}>)Xp֗~D'{x^Y+ ͙B:.{wޙjLwe!xߵ$؀\G"Ƞ,-띮xc@-?+D/a(f͜C,ߔH&_࣓ܖmBip.O5rկDJyha+׈C%n.>gζVֹ8-ݝ< fp=g&y/ΪM,C@vS8qYw.)Y_> j;J<)4(0/ ))i25B!ROX] CW1SiLEo5*i;ů_KGa Åĝe#7o E ?s/7]UC=Nd~iU^%ZX(y$kMq ЂOWP:aV12> ,}ڸ'zE+ 23]>V?WL4i}@[ `>ohkRh1o[1-5%C2ټ9}NmɲQܯ`ؕ9QK34>x'[_,mo\ڢ)c(ziue 00 Χr>΃%,X}6W Q4$a/,giJf7iZ$#BV͂nj2W讀#S%\J1!G:ӡ*XIA4K}D}2yb\d0fUl/+@GҘEi.Xx@UнLhNB}uRe03,t#v=5 6T,-g\|'B)t1^K)O꯿62 -u`Tힷz]ӢDóz+.kbh~9%kU߶>8ڢX})3]|I)A>J|w1^U*6UX`@}f l>e}WHK_/gJgkH3nhSh 2ٜ@:8ED٫[?epO?=4b:;לr^}c SWOg([Ʃ*ڰ$2 S//Kmn=ͫ_|l9P,6iŠWQV[iW `*ֵa> 9!0RHݞXN1̝6j--A.MX' m {Iݣ˪yJ_rHBvJlݮv9U62/(q@uLWS'> f斌Nl\{sC@O4G%tͲg4 %)&Xyq* w5 1FqRPm5•ThK^ LD JtxRYgYLM3$2Rxl>U<9`Y$ZWmc!BHv|ʦOa@kM,[=癝ĕe;;L.U@[엩- ̺d,'h+^il(ۗnBo|vDA#T7bZT0Ng ~C.*%x3p~mX&r0J~Ht8^ggL!C >t&8IwH0m)( CWvUѬ^Ցgf+9}dtejf.' ΋v3rw}btg/˱!|C,y7nDGs~~S/@K(0Y殶d5rIu^dA13-lI}V"Mt}6ܸX [unX0z0HԹ.3#Jg\ v}(-޵Q0ATxR[g||VR>8MPK<{ Onۀ&eglA/lGS=@Ž]A؉ S!W "xrL̇dL3'>A@h uHB<ڭ3xK]޷̔j9jMZ70noyS2WD4.X=HZiLwT\A)ŕV@_N-<S ɁU<e?B*Sf']&N-5b{KF'˦[{&U *>@M. )ŠUՕtAxu5;#dyq2WAa,!g}J5 ~Ba˄;YȎ;&hJTO@5v/Ou^_\;P {wOV_19^;B͑F|Vdsa/%Wʭ{vd0?)o$RwXNw~uVڄyU%\-Nσ6Rs_(Ctn8/Ns% P asJHW.7 9Ө+Xt#\fQ]Fk‰` p6 ۯ9i .+"N8P0R\Q3ۄk܎hl e!:N=i+kIW#V2,ئ ꆞ+2%2bB@]Ta|9!R.Y~uQ*EٖZu?r>yOIs}Xv@ nj#fɿz+B?]5E)d1_B+O,yKa=bOpU`-'Кwfե;[Y35H $dWp̺3_ ]omzGR@BJ$ ݭnc?X oEɼ?s!&;~~N p̱ 8$wsה$ҍ\u zE-rۃ"*s|9^z9 58}=3dr?>x=paN᪙]vLFc.ywAl:o8.q`ZMFg‰41QڒMvRXqˠi i3&bpWƒG˴wEGzLJ>НT;^=?ԣ"m ? uv&>|ݢ_xm|:D6Y-rgC xTy!z|0#eWœE`z"D(ѽf_A /A-jp#Tljޅ2ժw2HK +IӛIOLvWطlF[\t+xFcv`aѰ)LMK%QGcPJo]#'luc ҘNy!1t MTb*oSdMNC=):&d ?5|\f`)ab%z5D«MW%[Wo}䶍-.rU2:tⴱuaIPc~ ߯ߠ;"[U# 3[[փut5<Iޡ;İM<:tDBnSsP kYǞY i>*Vil#n=bfK(F\ (У1A=[>:ۮP*ql0 tݞ z3v"O +ԑ2;a1i=8IDȪCꟂS8rpzNz^>@T)ɖ̔l#@6.O3Ԍ̟W#Y}gRxY*#$<߽ ,aWm,T o %>#,D_cEke,N|;HO}Voȧ³Ϻ1ؠ\*F"ҫ- k6t`gTg>Nh|8шI(D4$[Uɀv`q-g@YYA0cy y"u7&4uhD^I'oU`ʂ/ e_)r!FEmz`::Ⱥk~;'e s>Jt/^{O1-0$kC<7iEL'C'7 lr}Lf&Eb]z  {E+_]Tuwqm\v|v]9n. ?M=r#C= [/wHxZ3:~c,M@-l) p{PPȑεF+(K>"KRӰp2Ķsz^Iɛ-gQaleIMKʼIj>'}*U~S0Z\r׹ūDQ^s; rLXot2爥غ2pAoΆ ( ɮ#tV0|DK z~}F|uw5[kLew͡G=k*OwKoᄟJ{MCN'|` 6z$zx/=lic%lzP~ vɛE(>TscӾlgPkUnWRj>dk8xha;Q]FQ,s 6e/ N@br J7]:hUঞ/wpcaFzNaYr5>suձ&huk"r|@P`4 uZ``OBt1̩|@qh[EIDQCI%Xv:fg7"|ږ/,G8 .F8` laGN~vv'A"x'ZAdHkgo~/έ䂓ڥ9A-[?8!YVXX p5_XIJj&GA`hFj[{DW `+M惝YD\\iokgI]visl8ĽukS7|1 Ĵ6w1Dm!ԽٺE Xp w^GT2hMҠaW-Y f! 3%(v^ٽȇcxL4z[>^/]ĴdCJKi58{qU?N,>j4!F`/H3J}"+aQ]z__h +dڣppQjtuX{_a l.^ƹMxͥ\+^ZN\ޣUP)Bu>~d#8hbά +bWRC Ym|('7+΄y]#S?^Yџhoy-=͓/8rTbRΞ_n ḙVIv;nHgP T}ua׾yuzYo^ᇢhFL5ÔbLup|gWdd'g4A>JGi$GExhq Äxd`?6cO0fԧ$SІ kq2 Zq\w*ޣ`[1Y"MAGg],3}HZ>#Bُ387ߌ|`+7=R+LNslMtX;=pOa\ul'qIQAW!Qsq 8TFx:Xѯ_揭:Z@;s>s/^}sӕ+M>8iq7OmnO{;ey|ߝT?@[uBݦp!/tp\c]K4Z!TOHD W*)6#&y`yQYN(_{FZ-'--E^RA[v͋ K!@f#n)#um3ݡp('cK2y%T{||]ȋ\A v!}fTgB~'Y,P=0H!=D/ 2 ea:S(@%88_kE9x]/ ktH]%H7v7d#!3I3XjƊ"X ;l%yٱ\G_Mpܮ+\Ԑl\CSiկ"Dt7$WHPk\~jȱ|A؇'(ja=AoFF(yJ= =QMA9i03@F K֠R[pM¥Ra3BImB=rވ_aB;}/u"lL* 9SROX*ozcgUm7ZFaDV ç]DIģ+b-k%X<6@`WӯB /q7U@yd%}sf F:3mvb9( ywCɗ4(MZ:k}鿵9 ܛlnrςɈ ψomaSM7v $D+*:qjysK5B䜬 Vcdb%w!l֨_N4DZݞwGHlu9V [}燑--H.*eiy"?uxN 1WC/ܩc Yb^' ŋ;@r{*{"ܯwO9z~4ﻬٹWzԝ6v- vZ({auBYo3Q)+;B:)DRѰvH"|.\GT {ob@SzmO}  \[̀:́'XANY}{ҶSM%z"n-Ni?da;/XF4P !, H7":F ,J0Ao/Ѱ ^kdoO%520Gr칶#)5$8hOKF(!AZ!W։"I8"z !g\vN[_QLSYJ :P5tkPxKEwS`Am{ ǰ39h(,e c(.:olKYMAa`蜧  _tV #iW ΠKztUjlQa;3cF`OTpBtM< 89`0fuHyɖR6(g)KY>M[*=cu"ɡ[e@B[Vr?Z GdeC '޺Xu(+~ ^#Re?Y[%P~{7 gۑƓGmWC+ٲ\xX"*N N]r7ARHhp ը_'k Oh=g J[{L-R(IeճFt4(~k_c%l#e U*ZH 'D ) Y hp.l$SqQNr1~740RS,/X|O!բYS/pvw[,ОQ|J}:i** kbMiM I"(UEA0шAQ)t3o9QMV1&6ۇ (K2c\wqd}Fæbn R"b_ǴQ}rK~?a&"ѳ0ǑK KnqS٧-r/a\ )0Rt1o)YT͔2W"=>۱Oo oVaUOdUPd~Z%ob/Oɱ(:ERWJҩcK+ϘaL;id4. x96lޜW ٶ3/ych3 EO6)z'lXem"s&gԽB/gg#oZtl;2'QC ?S eK2`$i"Y$Ā+M/bxW4W>)K2x嚩]K˜nĖ~ ׀l ep)5`VK5`$^ T"8ǐ%MR6~Ϸ1.aϥ"RBd@QAC߈$&ߛl/h2B,D@y#-|!uy4<@i?,%ҽ'ggK0ت1[tSFhQ c {Ù0wfKD%gA^yMl@.F$uIyo~|XO_(.PW<>rٻ5}Y!?`yHnrO_&w3NC(QH=Z=(=̽\02get_yq .}bgأS6n7HP؛]'@|cWI\|;{d~ȃ"dbR(B} qcu'`PZXTcLZߍ?.(!+ =iGonx,!F7e(I [DhܐW[Yفl⾺Qsni VylA 詁 vU00F@+GY)pX_UT*8űd}i^, P(D8 EL#tԎh-]M{b f3x6lϸ ̤B5'oV.]-'w}9m;J݆vȬϝ`Ήhb۝3TZk HYAGFbK$Vw5{uDq`_rWp}[䏼#> 8 {Ƹ8,ø:s s ?: 8! 7kѧ/8䡅k5 $vzqE7xm838: zb"CdtI*ԇ;RZߟcqrZ=eJ֢ ՋѪ=1 &?ziNޯ"f`kN_sD(I<{ s2I%oUOOʅv Ԕ$m|V:#pݭ.;6G|&>m6_UB 0 ș*h0h8na0'sn 3Win k HhBXEaa>@B9i1Zmȩ@n)5x| N*GxGB.17{{b T%K k!kEhn)nq10k="q];2!eSc;ܿ7lXL iPq{ܲQBkźscgǍ"лvn lۦ;ݚS-*Η"E/wx`9;N1\`iK9{vDCG[Xm}Vkņ:*Q'Όm9Jٺ=xGby%dJݠ ;mt hdzZ$lYA hIA%L?B= ;Yhi*]k$GoMCǀv8dH!n9j-v_qNJg}k#I{gyULMV8bB~J03g-X#G衅 **:3֓+0aNK}Qn%,khX)$u) //,9Dgl ݿ~3`n#ݙ&;}jwaZ: MJ]xPlJyzZK+xDXt ,fǶB [0Oy<14//C;Áp,L-48SmuV (uc wo.P=XC7ƥd$Z_k֠wl#' RM76m)\&)QRmvtft{b34R)~^0)sHm5WO 6&ܷX>1f*AKS0{ ߛME\2gGg0q5I4HcʟGd&r gK uo; #9&*bS2#hkai|miGq2J?p>`I)>( `Uo_:B&H" cRD:\xlFvVO/uuWIڡDT)>rfdwj!]'U$"M}ahuib"#`D6 z$z.dD Sհ,<2[2gv,M׳XM܈ćopŗ|\̫y#*޵ @! VAlMtl'C#t~"x9¨!D R5B -B(aC)s#c,a: 0m!&C MQ lVxeǷ5LU:Wszn-l6gzW`rvz;馷vmyK ꕢJ$(w3i[Rs0id<g&7h+C<̧f_m- Ľڨ!o}U1]AWgդJzt0oc%kCO *TPOYrTMАn™iCv# ke)I?mq$8kmu$^#UnyH*a97#|Qޱ HV 0L/W-PPxv#ÑLDlrk$s*~BR ݢ\UDiұX~|cE +/O}.#9Kピ"/S$Y1 :KO7DW@<u oNkp;e?$2GpKly,-طï]w$1gUMt_ٹ-܌T!0fˀEtdz *yq˸4bQLn6{j/#=vUr ad<0!<˓%-:B:V}?ClMd\ l|,v/\1 f W%6ɿY4_nhPqXXaʨ{2]ac!*{56;*B%;?pZD2@2,o6t }cq\bhsyK7E+8Sꐓ1GS23;C yȆvÉkv,auP=Ǖgm$iC@=X #>1VF :ӅÒ}eʐg1 /hH:vRC9*0(b!KUIΊ;!6Q}3Az6GŸGDWkHN>$-ƁKbPP3y?nZĕgWµ0_8kƭ0n6ES <]ሻ GA5k> \ " !@c^ֈd As8Xg)X|~DT0O{A\j0XOtpd ycgb#,MMV I]!-𓭍Ɩ6'gh+:٘-|)Yw8[TZ~Q֎DbXhTԲ_|"e*$t8^M~ѳێ$G@1~ vP4, nߞz8zP*^[<48'kvsHpQC{pYE0V`ϝ`hΧG5f*+dTva5o=N`UYtߕ2klK&.@(^^RxiUJᛞ0;ʇ #U&$^{(HQ` o8՞Gy/ճiFc߹Tp.b帻X>0*FbwTl4`?`qb$,~//,Ut@ lݠ9F4T4?S֧2P0RڈY\r1љUC3&+>"]F(&9k^걘衉HaupzwجatQ*?O1tU>"h-JV2{3ʤ#nR̃\S4ys_Umlfe uPDLἠ{Hf0V{s)1欱o&uퟷgL# "[89 Z)ҭMIJfM{DX&7|έ~$~(X8Oԋm sr-uT9 ;.^1>bh`:ၚAPtz aRM Yn> +s`ZMGǑ-Gjof7d܌|;!\Ӗsv)=(59Թj,p?35EYZ rH3 E@2^ jdҶݞƽ(%{zJscʔ46V(ʩ0i順VmMōZ1V`Ebc28(zU&$>Ri #vXk:xw{~!gT9{b43ŪHaYy S҉H#$AiӲ>QO#HuriElvfa[w=kF4zxF^Ls,KA V )$ftiպXusBR/a6DW!VQZ}q7q*9N%dV!͙-qpo_V.PTg2:X+h D¿4a`,JFC`6$uRcȅKXeټ! "Ly@צdLjNc}@90 [Z̃J >PLY?K)ֆXR˟VNpY>MnN©Y~ׯ;Qh(` $}2Dw !@mr%TAwj G2 eke׺DL^{1m=yUH=L_i0wJ t"3<91SP4^aUB-QE/W7~Sn0l#ݳ\QCg/o\XfvSs3].=S87q4%CmuRID0FBFc8Ơ`{7/`h']n+mT݀ H v7y6(O~)Mդ 64gE6m}G`_z!mfZ76ח G--d& +e\ +x+)R,|XG_]QbR!,?z $RKKU͂=Hi>=fyA_IscB%oS4-rm{ ֡^8CE6ഔfyjIcѮ\4" fpdDSp- _9ZmTZD4cP3U8`.fQ@p;Kc3ؿ! DMzZpWBŜel/65c`ַ:w1R)tuG[/ZI() H5Ʋ?[C#ܣ qf&^?ddwMX,8\f X'|l$( vA2^>+- Jz꠸ -=aD4$h.yM9(zDPOLL.MN̫UvgA9jWHVuTe‚MTtw'7/_֎|'e)b~Uz,99߁Y+҇,S-Z[IfNkVy9 dDJzT{wJ^4T6))IX[$?3wm"gکj}|KOg"VJ˥vEg C2p8@RLUtoADav%򀧟*T-V`0 CAZ_1a$ߨ3%tJ<%;P=wÕǙiʹ/BsTa IwfE%UV*6޵lw9 x/=ҎsX^^4stBUɕL$\df3܇@]3*AMݳ7(.`lp{hd*_V=A&e鵸ܝCkjrF'=N_58UbDa՝eL)&b5˅bPWV1z>9BG!dK~!nqOmQ5- cJ-) ka{F9}ތ*d&sQLQX_0`հ/53o\qQrs1D>4A6XpcI3X,hɴEHyJ/ sT<1n /nq?U-XVB') 8*uޛњIĄ:?!$3X(JF KҊ^V]J%_lA_ ]ʌp#9U:%R1C꬧tW̧@<=21;s?'2-qڷ$%l.\n NwpӻH b! W:;9g}1sO o_Ҷa2T7B΍!:WL رִ೉ak RFxS=O'f! 5FQ#6E=8KߊS*cW(x_Ij&I%|ӥk&5Yl s⍚/) vE_ -Iedc[! 7EE+ی9+K%;)g \ ɤy qw@yŲ4Z;=s"#%>Eο$ߞ{ݔn/ q;&yFJԋ5{DO|{%}(BXLEk'(,n9Dn=I7=:'(aR3$jHr[74*YK\KhK}t22l[(ĽAo=6qcTqRuT#t)S'wȵ־}ۂW [ԯr+cZ^rV[GY6"z]PX?vQlL Nu%->G[biiȕDb:3sNg'S);/TES qF T!Y+͙]c1Ge4a @83Lہ3Zbs3rc*ip^5yֳQ 6 xW?u GLLrz6̙+g+տ$࣏u%4H~}`nZZp~ ֿh5b%iX&F=ӗN,zPd} aLeZTǢ`Ҝ 3?Dz\ZKӣa 8"2*ëf8 sUNؗp`i'cZQtnFPMcV:+`p$bg"=xr0c@`MQ,-]-> U}kYKyy%ׁY#Fu>HiZbMƸ_,vǑYK]FP2fv+6*GISV *ow7itvI4t%nRH|0s r(qHԌB IՅc|U,Bן܂z vNoKvKJ7n **[O = C$Z t.,hK4m6|yi!Woa Rvxm Es*\92ȸajtэh 7_H  6;֫re9; 'R2B,?~tp7|H)Ռ K|Z@K?O¯ګU},Cm?̀ +yt$7)t5!& 0Sw5ִ"Ӛ"{93 ?λ4YF܃mÛ-,#@DCÁU` Tl cbX\2QU?X$6\-W`=f#t[~o=Q OwJTKTe 2(o~ʘ?]CS,POMhOINYTVˀRpCuw.i3Ǣ!/u]smֶvæR9W_UqnYlY/UGR^] _qz4Ss{Je5l=D(fi}h{8!y^!5L˸^) `XW^˟t_ଢ~ 6vnǜh1R7B74M1\xJǖn@l4Cn7zL< ]x>@Ѳ}Ai1{"}!yD oկUm >dC^a xlkRXkz4Lm5kXrdJb{XV'*b[2xl%q=,yF43X8oZZ *c􎤿жOopy,Cիr^46e)[JAX,T1E$4cf 93M^Q剨w[Er$*vYe5<1x.ŵ-P,0[D>], $wd[y,vٳo3r]D')_FlGkTʊƐ8fE4 9H$Jл/c,Oʹk}o5!4`/`MOdyM+&BnRqH7D31D%sqMc ,#YQq"jc^V[Sw#!ǎ4*}tm[$4 bTarT34͢k\ٞm{@BCE2K4 dBϤAR$#b²%2Q"L఻Q6njyoJ["J& :?Oژ4nf{< +Xs>d! Ei2ryZ?$6HGȒ^GҔ<,}TՆrJ8iG 'bkY<́,(_@[E'|p&l}fN߷z$eYm\ܯ #`:0%p-Ztݷwܽ {ԟfq jy@j88ˮQ92{_*R9rD Nsc4C̹'Kg}UpQ>U$/٪LLFzHo}D l--c/}rKANsU4y:>do/nUkJTWߒ焠fv1ł&ODHLjH3:@ _V9^TX$t] 31h5$2i97 S^]~~CNŔ͐Sn,3qQ,3(Y>R<2phLqxogntN8ߋN$]pg(]b;Vߟ+iJ h\k틨NSd(3Ζ㼺X 6c距AQ:G.9>ۣ+.nZ/LXWU.SH1J3o]%MIc& /g[)ndL~3t弜o˜#"9j.X0OIF`Yjs B;Bod'P\n BBdG76hY迋"D:( ^Dž F&qځf,meL(YAնFAM-kW~6+rk?pЏ/FWqB'0'<8TIimhNY,\!Y&疊B!+.BY3ۏ}Xa?U"u R.uErxO,5 0`ο%v&FIe+ upnd7+ -);~fco.qe< `@,hA!a7i]!Gd 6+;T^vE+]4 A2`敔ʚU)5M'X-<qF yOKJ--HǕ>=y<PRyLavr]-L]F++X_!YHzNN?aI ,]L~P9ǘVGoEGn ?6 LİhpkMwJS=lЕ4IdV t&6!@AEVn*z }-oP[seGKngnzE K(68pر Vh){jڨD{qʴqVC?VGQZ5Loh*Bu;tƢSQ6fxRgyPTGh<,v)L'Ft>I^ OI؜ .)|+c9 y^9OX|x5%&jæߡ%qS35 Ҽ"*{6̑,7/Y fwK ϟ/0P#*-v!q9]m4LO H{1ҹezto_W3V܏'3-%1x)5v࠺L_q|I=0]gJ ܸX kl:ZzD@4_ˡ1fn۹A&d5Nv Žn|YږnVwTBpFݛ2Wp^,BboKa! ?CS;C |`c#9Flġ "S_Zi_7֝7rTx` APWjTO븼5jw(O, 43|Ӝe /ՇI̥jt6iTnՒr+-!R6vMRf9ӧroJvX-?R:L@jϘgߴM]“XĮ;l*H#|)x M$[XOգ@QN> IZ!v:쓽/jΝ=^9\aSqu8^˕مa,Eo^P:T]P% 'AOLX>,?K9ѵbYaݱ`{3t0~l9bliz <!jU2AKAt$wڭ B} }քzw,[1ü/P&EJE}}$g ¼9u]Fѓ^%#TVo9.5A)F{ ~)y#'b[rΊ:iqvҵ.;WضbTsg<ݴ^MzS,5|[6"R=P^(uD`[5y*[{rd~hl mA j\?2[>;ZF;B<n38+3WߐI$f|͜DOqRl"%I2v5 IQ+ŚC=R\a {ː Ӂ¡6! =_kHcWQ"֭q +ȯ>$_^+w.H l ‰%1B浲̃x3ui0S1{ۭb)ʚ) J DGuwT<|KQ2\n%@VUii!0%jWGC&h[򈼻o=]" HF4۴|4aPhX:ꛣnbۻM.hz|< ҖPhُyd\/wŋ_x##SͬbQk$Rk~8ͦI]gD e.4 YA&w3u%zG;*bk/ ,E٪jI( ɩY9'.sK$[i6ȝ=/ɅB#xi)Ѷ=\ЃXjW[}z0}rhmG\ޢ3eUq-U-aF`zM fTҾrf 9Ʀ#bNmx~}t#tN^\G_I+YuEk JѴaR99maFPSz6_ڽgpHc.\l%3⷇'帟*Ia}0j K"~ 2q?/@'Te{گZZq.pI:= 1T@eCxa‰xxq%xXSd@"t@+v=tP#nt k H{礁E{#0- !p:Sҥ|C|U8oާ,z\ 59un]7)P'^@.uh3N.k+dx$l>W4E n4o2 8 ϤFD5 5uxV>$$kYC 1oaf6SN1K _]/K82"zo; QJ f>OTu-5YrTЌfj=*Fi_nP}QmULƟ4 2yz_r ~f%-[Jҽ]b@1*3g#1% <2.)0eUa*nu!Pa*'Ҫ! )|īk$2W20 vZY--'و,k}xyhIx#۪Ya}11c}/B|-ñ+\6膮2%zSB I_b#dZEL+j3d^sϦ7$FnPe C{ָ:ToTq31hp E xf16bF{S:3P2 sRONT3n}5HRגx%7^\Po?K2KU-bIm1 eeM]8_`/Nɸ4&ԡ;׮􂳢EPf91BI1&(A{(!PVjy7)5g/8sVYK@_H1J&cIrS`EJ8{.ԙ5)?rr̙ziCrӵt&`1W 3<E|Gbsѥ|ftMkݯ&gN:N;(@w a[vK&WQ)A}}K/Uǫ ڜxӗ1" Dk!W#cyj00hZ;O8XE5(3~@-vfpЋdY+LC A I{ ?GI>R ̓/{8= ؾavJxؠw:~TbhEXAv; Ξ{#2$ewA1h -DK$ޟtWf)a8q둴$Ʃ*?u\ ^4@"[:hBU)+qgqA-9B"xMi\I6x##>skl ! !1Vx$0|aJ!{L[E5KmB5pE>|[>^F_79rx4pWl pb4x|QwAFYϸC7Rթ0gEYMe B~5 ա0&~}JLeW2N|ߨ̷@xPvfdTPq.,h=^1ё6s(t'+~w=c;֕aYb]iUZ9L¬7m [1A^اxg!8UM͂MjZK-ob%f䅲-X<[yRZK[5% A kq\Ny7hк2 =$:bz{bxySpBTn+KXR.N<'@Η[yt՚JjTJL' Qo.1լe!q q)așlj\A ,5.DTJP`B-Ra0'3F1rʋ;= Y#JR0DR_Ҧ'O9:}&!z} ή 2ˍmގҒ z(徚yZ'kGҷ5b8xE [tȝWG\@ i\Ohuo>I /N/4'RRm*8@=,.y®ӄ0m;8߫q2sfjXƧ;ܡgVĔPkd^߄~_Aǵ8.sAw9v8bmyt[8xUjTFN=NhD8|&*wFL{Qap>Ý)He P+8Wr yZ'sђ= e8>lFwd?{3HdyW_"BY| aIU\!ɈI3gm@  0aGv@(bB{Qud}pt{RI$]? Z2Æ*D 宨=tJ>#>rfc KFìW tk}?N'EλT$i?x`UKv=E=KтA$>&$Q96F?JhRPȐ(q31Lmܺ s0Q[ z-_8/ \T_'A;`ёAPf@gT/{0CY6amxO,xy&d4-B̀bLJ >E-.Fx!o]k-}:=Zq ")U, 6|hWrސZ-j,{Akqy`x* Oymڬ1o3PZG@ͼ䳗l6̵ t-\'t Vpq4Ӓ%UFGr/Y{H1ޥw/pPTWIZ]*[v~'&v`?I/l'5 '_I/dmb(<)^)VL؃P&'WRXScyR6kDR%VRB },/ao|h;hvpÁMn5Q, ##FXdقָJ-@ Jl*-ԴngCMK1@cbEIY@[U )9ʙc/%E+ P<+2:ZxWfSrBc,)!8QӖT{P<aשKRGt*;279<&Q|פTA YQ G&+'';(QD 'QNVQ?|e^$L`6K2NlӮ'J2iW:(\&6,pQ +@C(u1ꗦ-Vjn?+~G-dE$\}[?^--6Iy' @018bpRєVLg{vZ؁__1{OlዴKnk7 C+zFs~Z]%'tέ(H^/!wO3vz Ȯ' xw h3c6U!Co]N\AQjyx݄7 d~qZˋZc!/`DxB7e^4ͱJ`VyD~ ;}3Hmu0ކZ':GY.1pb7A˯ f4IG..>5~N@V,:3O7e6}L}M={pHI[׮_Y\2pJZ`a-9Cs+a[t7=}69\;ucGbO*r=^c*H1BF)@\O`szRNCm^ Ugp)*rFŋܿK Ε5{8F\^}$x0ڧ-YW|?[HN.?=d @+k0Dʦ7:%.1\| -"a .љ5ٚZNc1 ۛJ'y(aS8 7D7 B|u|zLiMc, j#Ѻr$p+}ŭ vR#0 bٝSkgb{Ǵ~/6ude% gT/p.7Mt48`wܾe\H#+h%țLkZ kAo^P1qPtz7=;K/JaPT}+$ꅘlje8̒b]%ږ5by3 594^'KwK @Fz8:O%{JCdg/AԅnԶGRQe-~:z~7:I&"HOBm4LO~WcdhXQjGڠ~=?`ɉk#VC #, C$w[\lsǼmi;U vV&߰FhDeNEf]'@~)F/,Ún@},ЖGFCBQO8 t,ZR xLTA=U\E#Z~$~~A<6U=;CpcV Sk{O1?$n)ܧ( ju?jcZGj? I8φśᭋĕ9V_q@ZafDe #Ks2 #\GapH: xG\̐G W% |zb`|$e:m ^sQoyRضX~27ȡҏ@ /G*zĕv<aopEEiQa]֨ P3l]vv{i j8GDM `u~txoh Y^5]헲M L [ K:]b2ɇuQ%Jk`\0bnm^=/Z_#(6 IAArl_?EwMIŵvOP0Ņ!䔊3'.b6dB 2x={^A~QkR$WÂփ swcAu O6{F Cղy%$>,d|Fx{HcIu7A }Z|(d'"Rd'$BT8FEIE)rJ/)![E2C ES }˒S7u&wq6DY2]CV_D)v`Ƀ7XeV¹Lxۼ~d:_ɂGަ*# :*Q i>6WQE_e8eddTzF~`-Uf27bP:Kgé K7(uzO&SZ̑:Y7eqZmi̲x >r/)獟M|:Ӯ㿸^ٓ*9{>HtDŽȓf1L[(w)ۡ[- GP*p'-|zq΁ c}_ᢊ4`{D(ܑKU3vi's!D$ C<XYbǖ %`2pX?4L뷻PI&ùRd˫X DK5xP>h?*)$a& mpw"t"? RQ$Hetx,Q|8VR{ pQ\ 4# O?9 h_΃ql%45p\U|ǻ"#;@;>ŧz6giOhUzՀ]?b]~3}x8bf?I1d{3Abm1>^a[p񲅎rb_'MB l;O dN sӮ}5rb[_^T}Vj[w뽝<e -lrR7F)}]bSӦdb`+(UTtBW̻ݍ bOU rOf^cYfYrv&8bЖ>@c677'CbpBД39'r,0n/oSmnT@VaΗd+'LX(ȩ2Z4bƭm׵av<,G MAHp1`F &4ih&s܂ru4!^ǝKdoд O]1&%+.A1W#,B7q+5Cz`r={< -VfS*oS|`쒂V] E1Q̛hR:;)^HTR)4ѷ:Um!]ZJ=v徛ɢ/M뙫1&ZP?j I9Ƞ) u'&>@Fʻ+Lv0PGLr:/ +.v + I1c*jщI57֕I7, &u'L-tWY'mɉb~7 RF3㥏I&sE"> "H'H `T DD"n`ְD$'j5ۦJRV+|~"p`T"8ߩn"=/R91)#V'5̊k,(sSF 6Spx`EF3h JKHm5A^S,Lqz/oe vʗUPz,/`Zy su$YݽB#k39Kq9D#˃RKh4mr|rȟJMߠ/;vd(0hOox>Ϝ.'0!ϼMu! qN/#q<'(+v ,ƹ9VgE7F|7JZ7$!Kv+Dpw2W#OLkŽ젲t*C\{zs$UKKzF]SX_j(m<-M[GO.0\X~^N[O߃M;B*?G(mhUtݑ |l PcNN .WFl-)GL'<=m jH5ŇY;젺V $Y WF\gՁبQiO& ZnWb4bz/J(Ub\f6ےJ۠B2*-)`"|yPQ%8H#Xx< X#شM,*pȕA<Fw>4PQuxf1V/4g[a;+kLQ};mI8E&; "h$WLqPRDueOe3JkA?5^-yVٶ/ah'Yml GSt NXݍ0BIBQrb#o Qxx#8Q' @.< ~ LAs&Rׅӌ'PzU/ w @2($-@Ϊ WKz:}$ Rvn`gyT'\'8|m>'E{ bd7Gov^Үyy*ѐ8 QfXSq%T.ee{t4JEh/tZ?b}І(نȮ{uOd WˆʶgT-f`L@ϡbW u!OdjH˟n"OM{hFdlޭGa2q?[>߈5V;6e6m|T"2tfXi,%s'%4.*r#ټCTn8X'+ÒB(0\s C32G6:;d֑)_Na' Ru9zZlL{\dp7ڕ."G 1ᰟV16I{}HneOdbIpK=G ~PVfl/)?}Y̝4b%c,[BV5*9s֠O+mCAkByad[plhSuGP%bWl8BŠ* n#([Ag^) fe1,X08?( |}(peu}1܅*qNZ=V '7,t[p\NL"ɑLp4mKg"Xdpo C"#51gknZYt}5)- l)=-Q!pG6QPAQr'9 wZ J[,$ 3'bxC?bRB3DZ:3s)AKmUgas%41!Nȳb7^)6)P%9.Zyx{d / ĊHLvc)+8ש%9R+Jٙ}2Pe"bi`=_+֙lPjp'/fI.8%KKfT:$Kgh@坙t QAr#5 mOsju> Jo|U~EWx6Pj+ $[_Mnʠg'uQxP/zLԵOMMɟG)"f C&f>l$DIA:/Yv5^3@J9ݹ'mcdnt3uRmHG3ė({u]qYO"Ȓ{խaЪ>>o˵$>}bPm,"k-NA]&%H#Xu_D)bkH l)eɝc,T({$`*L J+[Kb'?m|(w{+)YcxQz R$R`Km;H;ċhq˼*VΞ9Cڱ4f )&n1K]X4P&j Y=$c1 H ʊ|ƭk,gˏ=x|,9?wNEϥc)eEM?2pP{hjd^l*IѦnݎaF:L^.p=;@Zd 'E R{ɾx AJC ֔$7pG [ [?!lT%$Qgmu\J3;,W;| g %F5 ur˸σtT,GngQ.Pb}s55'{7 8K]Dakyhidqd! dtaeO?6} vg_D&7?CIΒحQ[iM vWR6s.9 Cu*_sN9k.!3ڀgFnٺM[tav-]_ oO7}bѭj_uidžm9yy^-j'A_ ="dsOhP"E5nO\\ t!.[.wϿt`Ȧ0we[OMB,Gk:UZ3Rk줠<WQ8z1ʟ r# 1DUKܹ8 ‰sc0";("|q.9E'eK* ϑm~ 7VC_23 ':Qsggcs,. ؀D^e^oZPJ,'M|rI5wαVqspU#ᐾ FMcC6z VCZsQoR秏d^~t}JS9}\ʢ>#xfRzCNb9 c~`|el)ӈ,=Dm5"nj~H  x ˄{ ՠp8kٽt吽[}ʓ+߮rHH߮)_UbyXmQ9j|jSDAalô (s{O*B;7ں?mrO$6¶o>̋V &^zVy56~M)s^f#9RKGN6mXSc"Ut+ Su;8(+M0F(c5Y"#m ~R|"Qf %g~߽|}q-d)!-+^y Zh`g?MBP4 ܵJrAE`}#*t@7j^|U5.}+TaF GAD1H|Wg,^fXX%u86 ܼ;9>ػ_A%~e̚MWl\,̟Á-d4yAwd VḎ4I}!A%̥c ?"3n[Pvu54䧴쮗N ]]b ?> o|#k@12#m3 .U3yypoo7cFN\xQmݡ,$(u%ki4?7QfZ}1%%%Xp4cu}`-5Er_r09ic pa]>Gm@F'N@g\*q2OkJZ_%|e єZ"grr%PZgif.͗ ~=zxq(?f:gf]EO^Dm6iȂj)N׻,׍PD3TY ZA;n FOГQM +'nfʰP1[r+joe^U%Ͷ0u)n7Z?<[l{ژYgt)p=pIK`|Qx稕Lrь Y_O;No!N_1.gl>gCEǸ"n< M™lj@+;czsMBŵl<bޢEwO\R@ ThC+5&hm9yġSg\5SY^) SO2^ζ ޳N^ͤ4*\NHN(VpUC|"lU7Hkߪ&[ƼkV7}${4 A ;>%I݌ʌE1N@89x_$X3"SlIzCqWg `Gƽ`9-#QOfyΖmmV9q,xR+FOdݶ4kʢEc[ #QN?Z1@6ƒgҭiώ3wI {7Dwtn8iŹ~em9hLLUHIPωc- m#}Mwvc_i9/Y_G" xxΨu nl "f(]tRڐ>΃WmrQO%"yZI0DzH` ׹i*O} j|sK XA*Fq ry7Cqr*%UALya.H "!ˆN]иRUV#;d8A+7pRxZ= #u$EImA)̶^WWm7BAjvZs@gױ֨AZt hUTb13ncל2- F 6`ᣅDg=O ҋ⛢F]g@R.c5<8{tkZ[R9@U}ks0TFA 67L5'Q}yӰ({hKEeʻ{+Vg^jG+ l{66 ߩ:raZBOR_ %8 [ۙV¬) :lF4xl xgA&i6F9!PjHCA\}q[{^z UHGi"V9V'^%q{\ R~kcd.Y![6<(a`W/- Q_\QEWR~rn7`򲂜g.ن$@vG>=TئDFHOO1E^4 BF;MnZk\@ )>4$y/XGO{ןѯ Âj4@!aq9Y.~u65/ADOu:D[8Qkd IT5M 3%W3)f5X89AT*N%]ɝ}-;i``(~oJ˞\@{>9VD~į}D 'f?`KmԺPNzݨK%?fwpXi1aSˤg {Ho VT$&F%Uك蠓;ʁyµ^"v^Oئ}u 7b%Rqނ',[(qE'a2zE#Sc5]4?>$ csNM8{C&T# ,J#vlQd걼PZbf14y 8'K;P*%U`WH@w솞p:kU(d y"p./ӏ\$qyb~ :Y".myQ Jݛ [:O޽H۹V5oU«x7K $R/LDOyMz< 3r̲©3+w H /G _%~'iC"7ڙhGO<5!_Uk'2V0% s m?FbŰ4Jyr:KW[%zOi/M8@Y3{w^<$.2q)-J61ug)qIm5!E8oFby_Q] $Xbkd{/Ս/wE!iCjRDOX݇of]Vj?qD f2_{ t8.#~[ս ,WTdc|{8Rhԓyߏc/r8걹ˈiҵbvu Z|f$[祑Pb+6eвK%o"MZֺ6kmxlRQq1chǯAlg]xjS5w$r]/,m#]\5N{esDn@x>Z'o\a+ u,dM\sl"4+6J:o߄MナHLץ=Џ'BZ!G+3̲ DhI~I^˴EX#.jNw펆X^etL}:nו5g武j-AaXl~eGջ%*ȤIj_!9+_ʕ ]e֐Bt&&a D+bF`ZX4.C'5>rnp10}܌m2 Uq/ Ѣ4~XmiivBDhFKO^#-h#cm -w6wF8 ^hN\l*`*Z<􌆷Mo!\PDdog/qLܮfz.HՁb^.6 FX D3J [mb/,h )Qu _82J6N4AZ0I@Ll](ʳ cqJ]|0c=ھVTxLxDl:¦-mJP hiOoKN.0,to{l|:LCN]>{*=jK.?a2IvLȘO6zq~т B#r%}c' SztnћW,a}s{M{~;Ã[W,ܩC"aO5Ͷ%?6 yˈ3|~Höi!E(C D?Ne֩uVqrf*Jngji@8z7WPI\_)O >Ԋ)c:Btpo%ݤQ y@h+}&$_4-Q).u;X2|D}goXĒv۵-b@F=<-]([&#, tt\/YlN; 7S4XYѬvPJ [ZqwQPNI]+а E>r)0]%ͯt*d&w袋@ۓS9+ K#B+ky8fAgk~2>^ުaS>M .얜R̐.KP1+U8,'zr@gz":R4h 4bu{ѹ~#ΝvB^JB9oň[֩Jvɸc"90?"1 y$T *Z|\1|-rT'+˗8Y̤2n2u*i}pG*)+҈WvWI&$1v*,2}@f.L5Si|J"*ƱOH-E<#&_[,*rj(~'xk$DvsfoA>t_P[`*D'7&R ou<9jiBtwfg_ wO6wǘNE1?Of{n VH>^Vч@ +wYyigZdP0cA<+-wXزe A<ԥз3+|3AaGQ Z"MG`9N9P4YQ R?-e73 E95ASȀ~Ӎ5(`%BoNGY .j3Bbn(]Yu32H57 Ҧf%S' ^Z9ͶТ_c輯mUqfc"#ZG7j/$ U:WKn>KJ$jR9~>Ac)Pxw&G^ϴRmK[ݻo@0SeRskk#:!H's>*MZ<`ŷQ o Gzq-p,;F$ rtkEm%+[5 b殝qJԩ5mJ s* 6L yjt}XXBZ%k6?z7BkXce `.ҟMA_QN[T3s`h 7DއY({$?>ZmΘs oZBiSC^y#-9' tո<CUkX{]aSEe^@ Žۂ.MDVw-Rq7OVxURW g[:)ۭi5߾<(ӵ\ Yq È`~ݵt?iH?4l"*Y5HW `L 6Ouo-~DD2qXii׏{pZ=avx-fW];dRFrd'-UDanCKXWTpOKhː$tA/ih ݎ6% -Pb me?71AxO0FˮKDEa@wʶnt%㨷aU 8I\xhy<-jBQ@\۹AAfH:H,UT΃܀n4Y1#/L8y6z8LI*,Q!N,Ա:y2$59VoY[Teu=Wdqs /hcTU&FU  h ݴ8]X,׳ߩ>Ǐ'R x=RmP'+OYJAe@?II4⒯5rMt,l^G@/oSyT1&{OI$wj[f_:CfZ Nc8(?!8cMzO _,0zwԎGyH⼾nqjKSOLqk^JO=K-!|E[T繈~I! c/z},6O'&WYmQ4 ᴁU٤Ln25EcyԂ.mخ#eS^atXݹE?δbI5݋"夷ӶXb߬BEʭ!aAjzVjg)qaFPR@>]p ]RX$zNxJT!(31*پdVj{mx<ҍ)eBFX h5C_uj m0=pS2_YPm&|Ԃc18}f$iV<~A~oN{3 *ٲ?Rq@[g :1!|Jͬ#ʸ Vk~ ę~"w{iGZb ZD^Bv>^f wG<3іaNQ.4س]korPT'cY/=Ůt+>n JvX| ŲS*cޑ7Ԛ[9 y\tQ~Hd\Ọo) e6~ޮV8R؀yǶ͏0Zwdsqףu$QU";3 ̜ P# .uwL&||t@N܌zU5)/#XBWGYrs 垻#1hDyVRcM瑲b"^m2AH*i@ N(I*]4m4{#*VUҦDYF^̝Iqš@3V.D^~; שLUAXY 2 CI͛g1Oc=.Ŗͯ\|clE`r6?y|xWryVK טX0F\l"2ĕCƘ9UH:i,7֘.uˠg<ϋa!P:5DMiϷn4CvI+v@58.GТqL! fź9,:u& 3 I o4tl6fqɌȢ8M炑 * fPQU&bȝn#(aD~chVl>t }sL$V5R*ŏF"OPfuΒ2vijO7MH h(ϛ?T5zzeҹ~ JDms%ͩzc<⎕#QCmG_jXXOmٿ&cR]T ^7C@s~* vU&r8`k"A&s%COW|g-ARخ?~Br)!!^WJ?UaTi2nVnN;C̴l?#8K_݃fX75-kڶTHRܜ., $$m0EU{u1J_$Ue88ybi+b3:,/Qx/zF&Hwˣuv)NcL5ŵ+r\^󚥟e`S-M`eawzDߗ?<^nFu34]{SΖ)E;a^|9ZHԺyD, spd_@ jbTjf?LJ |q}~#ջpLB&G[RRy$dC"GCS=4u~p#:xFt#'"i}+̗W}("]?B1|S}4S!_t,n-В[cnkn4d:{~6K,l +j-W2D=@˟X[+fX8_O⧩D`Nw +r]1=]ZNίG) yv P\[iESZ}( v r^ENCql:;U擗vZc3 )%KzRhd ˡ:'ayqwڠ4- 1.p,L ~ی7ș%_ G*, ekq=́^\Ϭ-R@e?i=#ч)>>]Jhn!Gc'H ӵf4 gv^>ܟ;QLXنM]Ojhq{.$5мtt5۷E|60ox@L6 ;5R Q #H%W$3goLvPl=ˤZ!@1 9+s+YDsmg8er*}W 3e֦{|L1ޝnk;y}?$3Z7AAk:FE>R՜jXd!xW,C1(Y6$̧A21Bȫ;gy뙽\rݰ5֧ \T Ƣ뇜D25J"OOޣݳhfAXHg1RDo*J[h0#:)f.u6qmh/l:HڂkEWWU 2?JyO45tM* 7~m=mDK:?.x\qKO1OLnmA_TYXbg @@5Y'o}{2+[52wp ~}>2L!#7Ж|jtc~v%@zE@ƾ9AR*N]fUw0/a緸qŬ#@_1X. ݵe3O}slZl}X?y_=M%G~i*!'$ut_Blv}ݿ^RSʄo:|MraS`ba)_Q(? t)ɡQr([o[B!H6Z? %-i^LJĦ30}&q[ڗʗHr̡~/9LL}d~_'G6w%: GGrPCfIvR2p&>si1~DS{uHjcZ仠zN N@'î\(Ch(fLZᗒt^Q0kt>bZ>4T"1nraaлU%ws T[HUdМ3n^(V8*BY4mbwbIԪ{B*//AˁPA ƅ煥YF(2Iyk?#(cpCRVOuOܢvgav6 Azs)8 \%.q\;AbԞ.y_yLNõ{>6d\n,,J"8ĉ*~QGF5KNs 'XQ '\hb]8e j.l B#T M )N&*Rd@3Pyemha:CWZՃiK415(;deRz2؄ 'U_[* V^*<3g> Csk-ZF \g=)Qqo/{*6wvr]T_6 31\nH%ݓSt>9jNVt̞Hg4a*8+drCC , m"Tu2KmCkIsrbIS".r.vs ۏqX}id^,+<6 ћQUqKVg' kF? gڔzM?\RxXg}9c[QozZ>lJ +]b.nYcx6l`ưgy;F8wlc"!v/,PsypӒ,:HtۡbHo6q[$!!/VxbgL$ǀeyh<`gm2+ژDŽƽ'&cǃjj1lu rQZf-aY3kxrc".O_L i\HS Z j/?.7:ݡUo<@s{f ;1@ iݽ0 s1RD#DerGV=+uTʡl4ƜlVLu|E~CHr~*PU V='qg,a+M 28@ @Qt=v4ľ5T@( Ob*e5E> LڀC#7qS&}-zX|rz!1aXon~7Y+u@c*֤2 R^ vFi =l3 K"eݭy }sH!ȟPu՝/a=7I^4;[͚ ] T_艙uFaԈcf)tcT+82@1rZ=aXa twLnP1[%ԆxG"'cr?m5{=ߛ=P d,bm^ 8= zS$`'nR,  po_UH L*/yԇ1 =[=4Kws5>j[S'PaMT,xmyLq5dQ簱^L.9Z /WH ξ[ ?oWD}cմ5}FJO' !TJk}s lCʜAIъ0FebigeQK+n +(8!vT5¥cͳGpQeg.969Vbmo{Ѻ^ǎL/D D,*8MB Ii?]r yTޫaՋf &qNn$&]irI'tjEGݥ.,TNaBSL rTAɈ1qXjO,PZCc\d +:h\׍!_دPy5j?Q7LGu턪h$</ ^kF !zC ];Dib"J|]F&ӓ.SA9ZD:jkoƌ\:Y FXGgr~(bPh^}D7ܿ'.q\q8:' ;ȏ~4G}aOJH wmg96~ih-!rMN>`}'.*I:VD_U-1TωXm:.ll]4(Tw9q{N]4a)_MF-޿*]]k,7FڟvM,01~ρ2ȶߖ鄾k,5>byL{%i1صL/)[đY<_/:ZF{s`)HߤBg U)~ONY%z onJ#ZtY%pt39h2Q@4k=զ)bTӱYoa'fWěvڤÿXgJ8ZT.MiyIb+a-(p"5әQAø}H0t6Q@kYPn1/&e)Z?&Q{/DhWRA* Kil{~=跏[b6*_Pd0yGH1AKEE3s g9EJ6B}z F媯Tv>Kf.?Ƨp`)SWhy49wCFKIB,:6^xM@lGy(G>۶˵S8ǁpJ6Qb"\%à[r|w qaM9-+OEQ}vD/xUEFu/(ZNouqMD7~+<`܆4hkRvdt)kPN}gm <d ^QDFŧt1RA] =5Ow]ܙhLh~TtnaX$M h#Q*xؽL^(d>q%ꍑk5尧,Ҋ$\_'@{*SHP:]ItInF&eo |6j)?jo_=-}*V(YX8SJavx.g:T*A/e[d40sPܔ0ce'r2«u v&z{Mje:0ȟ@AH`2fCu]eIvU kRo5Ep& R7a;7!#0/K$s/V&jN;>Ý>"ΊpWjn!vBL"|˒զ d)ɼ7بHK<[Kyvj;w$8e+;{7{2H6CUL޴%)zZ#u}ΐ12J:c'ҲO\ϒ5/y gl{?8yZS0*r7F=cV4GIf`737LӵqՓ,X0ٔX9u=}h22d[u;1TI"(GKuh"B5<G8k\#qlҰ֙0 ̙0h ESD^io#d+>Db`+,NkVV$=pEUfQυN=qZ]uh@Ah1-EA+_x8רX<6=V5^<Yg>7GN>a,3D9]7S՘N)cϡ!|E¢}[m7ՙF2  IĪ(*ɨЁiM#occ8h0b*\'\xǙػ`"wߐ].Rŗ򱬖9r5x6+ ;K3Jv3-@NqdO-jm hKt\*:NYd MeRP':=L\>:OA~ٕ) ]fX˪\ճlf>*ZSgم]rI )OjE U}ލn$DP[ pb!BaCv7Mm]&5KĒw2 kܖri>%yfcOS˜ɯlN;$B,ԡJbT$ŤQiޏe7jkwLRҬ\f0|c2{9,}8Ps% 9i3|(G{&U6?gꦥJEM0-DRff)[UW)X`_+A7cď!R4%ZR.qLU:|p'8QN%oYU֔Ŕߖ!np~ۈg7dXF?9NB>=Ir.Dmݠ+YÈ}Q't 3\)M# پaO۠3g4B ;[y „~1HH`Q%L+K]"TzdUNCC#r ݴ>KarY죑 w`H$z=A/L4}a-۸eћ]Q>mŔ*]˞'wlyll:}]= AQTje n/DW죦Y)HsmE*N{ iyEz L&t:NG`rL)FX3% heSgHuҗly4=Iy͵p*rS$oܠ:GJ T/-ϼ *ޕl).],zZ:Š)ӏ{6;qsV[4nUV#oX My]jLѕjj \VӫU`:(uK+AB>JnF3D9 #ҟ\J]̃eJ:nRkczmrlP8kב@pB hn:[<: V;2[%sbe c6x9Z,򉶖 75bd?4bО7 oR.k[&ְ V~!swAx3V$ q'ªsBvUl@cPS߯V_L |ON[3Bm~y+ʪ8$>,lzRߥ¤ӮGl9`?f~`/3԰,=q p4?rG)i${1+z i],]Lz\"3򀄒_w#O0ʺT6 \1c YSp{ū䛙/@J+Ihi51L_սp2 OtznwY{M=76N' 2'#G|SߐPqI Nn }ozGf_AɴhLB} U3MgC[0-?!vЄ# d2(oLU'd7hF+ ?0Kb뉻r_~,&-Gwу[JĄgR#}mXEuՅ|i`dx?< iQ~(M7i:R{;l`Q°\szycb~ί-ؼyrDlI9-M%( Ϡ:y%=! hO.^s#cg>Pl5Hm*,]5-X@!ٰQ/K3sWD$Y^7;:[z8x@f@rl37a'Om:tj"}|swHWn*wgb@̏-/솱%k`%MoKq?r2k.uq )dD﫷< 8ogv&3[ʣ1WTl fp.;k"i &=59PP`!i]:B.#+5F=@n&8w|?elP.a-xi\?= op0=je{B- tuZ"ӧp j GE2 sbK'⎢poa wĠsW S>&$'BX~6w8;u63x-u~Jq:=}A(n!L_SA|9񝄌A}_V(C˟/sC$HzM #fċAlNuI|wqMJb)Sf-PU 5D6EDTT-m3K,]miP@ajSQLhhk2܇ x`r%m溝+Ks]p&H㴈 }Xm.+#.ssD ց%IJ#+f(@#K6D+-r5X:vE(٧OdaJ^;s9Q,sTp ao}m(nJ>f{4~tLWn:`Y0G3Ec rN 0hS*CJwQ0hW1 wS R5|dǵ-alg+ru 1M0ahR$JC^Az$4RsNyZ<R0Q?kZ=DHwcjۢD|b\Acfp=f[=G#`|'PyW"G? :Ce!! ^狦\I6oxjnXi4up):G[=pO-L!D }ly[,-su(0j (X?ǍIO`oE3MoUƼ%EZW˶r=.$oD|wpF21//ڹ}XnsF9!i.DB Z ؄vw{x`[^S9fcGo=3e&cէY ?H@bcHґG- 9yCn%);ƆI*6rP]k2@v=)市]O?xfp,$>+*[bQsz p l߁J{)XoN(l>?a/|3%*tI v4" ~@QIUTlх7O#|P?>㲅y~y oʰb#=-`<sWxy#B~5~~0Iu^2{L;~pp-tYµ%(&n 8|ª7xXelJN_GPUz<Xg@+ݶvV6_@~zϜĿ} G0qTLzs!Gͷ{+^?)p%+z%6?V`FCV5Ɩ>O_b}D$`܇At5ہ>0wquБŸӼBD{022ڎQPv%ڼ3ߎĪ "m$C5WtuLF9T!| ONgJ`ɑ( ]P鈓j~ỵd8@r~j5c@PA7OfbлJk\kʋX#$vUiw*ƅT7 mj}ڑ,_|Q֜ƏN']YI_"2@Gceه9FI%(<5hH `m*.)W'>:MPk=EήrnJq/]y[!„˜Qq фRdl<.U#xK?\_:*ڃCT~?/sJqB;Ե^*=+fĴf_Z:ވ/KktvXq:Qa0? MC 'Bxg0[ 2 ?V:)}eS -rlK7p6Lܿ1&@b)زYEIcы;j%)D:L@Ad!Z[IGW ҆IY1'o{ٶeKT؞څc|X:`|<(DH| %! &3fKB(Fy )BQ@+F͌,?@&l&e>R]v{^n~5Oh'&4ҝ)\#PF&6~84Ѵ*cuʁK(Ҧ"䴎 ~h)E=_)6tj^(.`I*66@K1: f)cw w[6W[{wlp%&dcA2~ri OY+ ,!_DfMk*\Ǒ{ TwSDkJ[,ы5E⋏|4b27R"&kj>LiʌKWdao9fD^,7`1AbvS*gb%rq,thY䛃 b^+$XKaM-;F~hI>GLqV8EpbKԦ1y&ZQdwx: gSh]/9t\Svq c Ñ4sPf|\N81%^ԫέ7ځ̰(|߆~jOj`xڦ#p!_7b x$.N &˙DTM;Ye\׶'4[ZgQގξ x@ݫ FIEB_,}Ny`Nh_ ,: ƒ!;CffpU2oO‘R *BlLdå3x!}Yg8 D7yU@"8o1=h~Z,6 VFSMf!MF/ӈ6[?lag,8f`D')xqʈN2yrQW`Υu{×c#bp @QA ej+u<^ȧ3bT<*3'f%H) 1=D T<+\o8rn~Nh? ütA|MAqאm;υ5}OQ% \T3Kr|#vk&p@DFxN\=!^i[Re2Ifa;- ʝ !LQM͖Q߰_qYr1[Ҁz_z54WAhr+ 0segfBe4V p%M8"}ZT>55] Bv=IΧWZl J'*jTbAќPrA1>l7 tlX^V)׮3S^ZL_$y<2kKAla?+Su'^nQ߰k3jyB7:P{N]/AECJ=sE*@A΅`L a`$^GV˳Ocg4,y߱"6@1Nxk[Sژ8&~N2d+)\0c:u!q=R?@?A<@Tտy\΢P 2)r#3%RoC@ek/"31R&ʈr?sGEo0O |L25 qI7tkX{('"!Q`!>"!K؋1,3o@KE{L{e1#ʼnc']6H^4/K+A ڵ dPp& >nc4-M@+o_ݹt^hC,M{>gᠶKWS9 2G7(Щ܎zآU]iԦM; 8N[[q˶WC;Ҿ(1p|R;u{:_iU ug>E}G~VaHsGT]?FpBËqm`(GM'\[%uu!U\üLX؋&g-0J͠cYsРb57ܜJPI{ >{{ӵSe8L4amK$0 ac?T/WiGF*Գyk&31L uoM$nǥu44׵j캽d 42+rsq\bTLeҩz"o̟F3mb\ͣ3.b@)~w 9g+]G~O\>_nHH7xkr s'Wl\Y9TG/bKtN,]ψlWD_0RިaCBtZ6jԹې&5s>T ,?EǙ Ck O#MPm/DF[=e WDay{+b^j"@漨ˋ BMu|cX'"븙Lx,g4CG^'r;>6 wF]yCTI&;=:MJHTCJ U[&iE1/ ̸{x׍$w8QPJȡYޝa_J %.N"]L``MX`CUM hѻu‹V[,2AK6j10~m|3%ѣ lуO9ޠJ`ִrK\{4V0~K}aHmO!~QtՍe4\["Hˮ:3R<)˧w&sF B>ph̘~oOV?hIy_ZR(1l 9La} iuLq$hا76{|rafTXg R=3~w(Rc __Ʃ#"s5u ]1{OK4h^gIG_ DR -LDLT7KL z|y?>zg }I\P]g>R 4'9rJRt\n `U_d!*(UvP8kN+avUxP EFS}r; S͒$hVh4 QKiX0yijr'"9&T["Eai CPqbjXn' ܰ/Kdv3$>MPqq>NlBf샅zhǾ.gU?ZTd^ x L@)[ˆ)sT,n#(g%GMESqűTfΎh5ShP㨕nM|儾NY~n!iMCOP)a!'om5Y2;5g<"}s+WAգe|lMQ 6fHf(f~㜮ίڣؘƵєL*qGBa /]m`S~tR.m7s[NŋĽ}WlP!Ohx#K0_zBvE0.];%*G$tL]ġblӀgmYp䈎_=8Sb7[o$72,/*s(&27.yu,cNP:jJYT#Ίh[ĔK췉 2aWC*DXbuZCY tu@bH2,W)໭kda{-O(F̸q$57{^eb&< 2x2!T[}Gq|Qn˸ 0b\,ohbYpzاsq$AS,8ihE!:\\`bб3'mo=2?>a{bӥeQЂPꙙqBh?5-;BA]5_bQḙ G,1ˣF݊\'üINs#?,=Y3Ξ 2V *ĪOcȹzpט{?vZsϤcsz i @KSj 4!}}hᄃPZEC) Mip@CF!ik,!4!i!>(pA8=-!B? _|@C b ƃŪ+ڌtGD1~-^p8UW$1+iQgrӠsViPKjҽP;/븤14{Ro,][)& ͯ}ڲGBĺM @JQNjo2Wտ60HfM{a~q'kVXܵoYƕɀ#aάm+`η[S4'ЇfmJ aë6^d+<4;98jͱ{FkvtuR6NPtҰwS+ p@mLJ*- fzN a/ڤw {2l6WcxQj`0C#BĈǍkx*V%jr«H~7ٍpo=(8)Tz[Zējł;!qa -!4BaC#B=y#,Dđ=rd )(}(zO B)KHFZO:QF'!09ֱ9\QhZSRk+-@q{kj6SDO@4玝 YS)%Lp}2фIiM $k\%S )<ӿ=Kι}P P*Q3;%P-8o7 _"?t"X1=hb͠΍,֋mm!$5M<crLz5Opߟ  >$lzhcn/UsM2*$;{7DWk*I3$%\!Hpe 0f̂,O6Yk*yr>A_)Fth\S^T*'Zwq%_T,W>p Y_v2;c ‚Z7us3vk =XnXܙ)MɒX#O?NcuQ"~%? Ns*Vȟ vOyc0,Dw^ L1,2ݠ:2|ܪ;qFm՞V֦0Y.o.W c,RX#^?O?ؙڋe隦P.5 K ۔4˼ۢ I(p)8ya_ U5Bg=$L!f1(½/5%u 8Gh/Y"3*A$=լ)rT6pV&ÖDF50 酎X*}*rk3!O^K0jԾ#u:@ >&ۙ,]tYwYXWy;~nwU^G?kKd ~Z57mthIMp<b%23yj/8$;%z(8BbFԭćNbҢ7Y iS-U= ksn5mՐTthu0~2cd-O3TjJ_Ķ[? E 7Jg儋Yi'ވ`֪܁sy\.꺓5< !B8{]%^їna\Etiɥ41+a\MWL2l:[i|@5:.d`nM՗W_Xdhab ؜mTSU6_S늴#{1ҡ m:ByhB 7^LJbj¡,?( NCp++y^sNޢܡC09E% JP(B/:\LIb-@uh2 ɰZ._47gg D#X461CCf_۲CVX9w:Wf`J\|4bqHѪ "a&!ZT Ҋ֯lu_bBxc6,".F3"o/E@(CՒ]Ͽ,%JCȊqouSh<ˆ95R &Ab1e<-!\:D(vɬqwJGfmrEn˿L8xr;UGI,(^kjhl. a@ +KGC(p)%WZ*ys/Mr}*W`zZ(ұZNv7e-;9rwWS;EG߭vzǁ a%7=Mj>˟(̭=Uyݐ&) &|)}^_jMɍF`V/ZLpg`\B}Tۍ}H]7 VtԆS '@|SPPP E r?5L H0PUnifc걮j )@~M6\%ÖW˩բ~փ2HE&Z 67~y7qFp6Z>ެ/rH)IT=%qR2޶2 r0HIaUaZw%Q=;"lƱ̋.;ZfMI%&MTpCՑ7qW@?"VqJr aPM x^"($=pn찔.3+@r+1G1it[5ޅnV@"q5ۛa^b%FS鬅Yݑk;g/{\Ct&Fߨ+HP6JBnQK\c])[FPantȶݣp5R U iNdJ0<7"21֜i#L~2B?_"VFN1;nwe$֜yk˜39!]!J2M|~T<%q|ޗ׫뒆DIdR#=ZD8ꮀ}C\+Rv?-k4\,s̼p_ $S&t [Wj'bO o@+Y5JG|L%AEr7g^Xp9:ݮ/jt8]H8b!%Q[?_lR_k'&͊hgBud{a,~Pdwhүh ڹb38b^φTOR/LtׁijDjSyr-i@]vBԇշr'mW~9eiհ\P+ GW]4 1{&`M 3܇yIV:|Aul/nLh&:Ƭ3pd Zmk!2h:N+˯z#3 qJk<-nNdJץNz;lcԆ)G݃nt;&Pҥ,<|l]Eb*2W/bb?u*8_fU4KbA܆"Kh4>պ[ĸe\O* sIҞ*S࣫L Eﱃ6,45Su\U<}Ä(z1g=YԿE_ю./ߏ^ NTӍtQ:{SV MsAT({;rCCH+ U$B{@8% S4JH W66f,yb X~-S+ dDaѝJ5֞iR X\T] 9^"1q @6p: 'LVFa6M=v>8tAs:oUðh5*HZ1_$;kO'3,on!iKe_FԠՠa+/b#p]X'bZ_MjZHQ{J݊mexXS&}z{9B*(vM.%7Qxv (Qʝbnm]ruŒhVmAOe1Ƚ:Rь]cՔ|0Aנd%Co`]%gRm< W$E֝)ޭP3O.{5?(d_i:hzǟ˰ =[;E1 @zj7F=2͕pf&XSL UiZDsZ݉:˽L&+Բ!?#q\9N4R WeQ?ǷmLRQvpq.QjEhM Lg1eC¢5HW\ZC_y_ + 71#s\t&$.Å/1ۦb+՝ɠdgef3P<4—5 9/2eLJؓIu8 VmW}c1[>`y HRo*j~4 ܞfC ZV/Z\[VMƂ6 RNgvfÐto \[$wj%M}mmVGH߯h\ 5G57GmMyU"C($y"LƘrhIzP|c>O(-a3HņӼyROyYө?}{K(;Sᜬang%ih?RB~4]1saNfh{V;x4=UI|W)>5lV+%FR="º2$b]Q٠_P_F_'!|Sr&/!_rSѩmCm4ȥ"kq4_ޥd5g)y{'`ʒw&ZѶ[&R'{gw:*@MTư10Ҹ prmӛ.rt3睮ofdsA_vi~ 7?\ƺO aO$T{˴"8R (.Q~pf9W! oW_}I{ԁ7L;u먻[[|D`Dlc%BZXodpB0eWCʻ7@o9IЪS ZO6>UcCD|dWuy*$dU@snCJQ7'ONฯ0eL_(,Rxnɓ="0QYõwPN X\a(!SWW+F5׋Xbih !pKi\ȹgn˙ )Z7l SevU= UZ:\e2k:!]N|TNƺ%'-?M oX~VivjOM|i:W<<"KBk mʠ$P8h3HeJ. ȱ1cpH-5G)vpMQg߯x (Wk"X97.ekPoJMje#KHgάP=m\~R~OpX퍁#h۵R%Z?+}3cy>1rXC s1F =1M -u\ӺCh1PPlrrO&}]W =RGdKU۞:^s}%]`Ox"cTUއsˎͥ:kBJtW4_0b|]X?^[qVn/VpsN3ZF"3/ 5F/q׊)漏x <6w;2:Yueon)KBV2/g>!@o֩ X7rmF-}K7x&ő jP`ԥhAP^hdS j8mDm^=/RϑXk;w)qWO?'P ]I3 H4E;jw2+壦pɲ=oO@:m{{QJ'lH|(7B X&oP#f*P# 5DO2c$h$5sNɳfm5ึ`f=NF6 .M3U2_=]4Y*c3ÝϢh]8Ea6,ȫ&:'卤LcHsg*/Y@>vEYb*8Q8kNאi\d5`*H|BaS: ."$e>ۑ5|@klͯbqt9zi-$Զ"%zw#HGͭbK#~%]Ĥϰ!k8^%UP' y%7sV[Mq#BY԰68Lٕ <;"VHo#u4p{53FlϷJԕ]>ęiݔHdd5 0:HPɛI. ՝wMFS-u:\%13%<]d0L`6I):Qo{?PGS%@wVqǘrs'Ө(PŜL8wz?P+b-pFȈ}<)8/ncDTx1['i{/)oA**PaZs>RHkgZyєld0WG'QC~C:~7<ڡBRG@oI5)зy`fD}}O(O0Αʦ0[>Nd 6 bnvmI3k3/  N}d9:r@HdEBNqK1Ax"sr艹§ QPT ]WrEWSrQD/ YI(oaSxSv.z2u`m$܅&}I(ImpǖfٕgzYd]hĆ(pG;2j^JɄ={I{SnQ ) 9 6(a_j>? $v@R#V{j]ǮHCgC'@5ŗ60;KDř1BKOkM%>PeeΛ;[D/t<Q3:eFI9fl'`r]0$J@ް qsmJqnΏ08IY`N|V #+u,x3&PƔ>lQԸf(- Y>/ 9=7|@~'J) .'&6 QEx5>nϘxH1/h!}opZd`zmŁ儍|LZ(_w,TrqPc?`5i$V"̔P6;y4o~OGN~54["ƭ·OF97Iun=%6"\4}*Vv1^GqRvȳ]b`+vl5 qPU@w r8`C9nJuvrt*kBl}e@syxZ  ]2uHTavѽ0Dnn{\Uh@vDZ¤!Nuˇb.5䭥ѹӑ6`s:kg2 YIM9ReUPz;G5lz5wwuS[&]]bo༽J}Yۍ{npqEoCg,oM̆/с|-x`ڨěPĿB٫.a8E+(%WATV7kgs 6,zyG϶N?f&puba`vn_ȼSdH_;J`$R~+A,n',e<if;;Gi$:%Uɉ}0ZI-S\OUbvΒ+ٜ4K [r&tq00ځYob*:Yɉ/YJX:#{68x4P]erbSǼ(cΌF2vZZE%W33/ʕP$ttwg]E@֎o׹?w[9<_&|<βvd7 Icme̮*@ W.cf<$ (pߦq*₈q$KsrJ\u%<4@0{ـu+T}CCsN5KBp+o"B;+a3:ӌ@5?WhT}VB:6 R/CoKwiemg]+k^- [Վiqr%Y^>-D xȌVM-[ ;XC~m˱Bu*QC swwb R7F;"5GM3m:!@s.A||%3D7e9pXj͞DVV Qi8OSY׫zC1@τ$EQ/l[=뭌Z8.uUHiJ%2ީ5LY:eP|c Z{ITt'].=Mno:`h|o*R- D C2Ifua иۋ㨿]:݇;C8 …!|]IMPoI\G$X+ˎ G,.xs-q!E^Fn֍ '^3`+AO~nc}_P0(ϭ` k0BX /FŹk=arwVd!3E9T|#}fɼsŦU,u%5ףy&3f?<^G/Q͒1_|ao . f2T'*hC n17uw4 97sH/LԌ)08 <ف0Yh"TДQNRkܛ[E;c(u(r}K*\6iI="PռG9VbfS5A M,d[?ه,q˸h@?G6a}M^#u? hbXV  &;@2%=GNE)yɪ#s{"lWi;~BͱX]Ç5|W'g vG`TF]ߚZLq s!4 q%U۩=xx s}o'({'[`E@ 1=#CPE7.t13_rȂPʋb"hr :H"eq*3/ tu?k{C5%UK8GhhRcEd6W۵:{r% =vuq5M1L&W_BG>. +a\g`\R}nB*1WG97gKeTB#~)Pّ҈$vLE~pᣮ/Em0ܰ2sq@S }|2:Oo_lz,bDs?]Ee/Z7]w.VԺ&[cAu>RB~nԡަrE&Dv g42"9{9= \+UXTˀJzƹo88/yl{CY׸loTTK >@rJfӍ{,V&^Dɸɞ5pчH=].WNV]_q2SG$@!#bʲW@tdn4[e_Zu4 ehFҮ϶ip씳aRH,o5"zTbݗN@c0m^}^_QkUQKT{MZ8lѝBjY`t'Hfku7\S*e?+ߣB-#4K~<*prE.ҖP7lp]ʹw_t&>AtN*zI<6E6ZgXK b^麁qfld}SM[sk8ԑ{KJ=o;F;iDݙ'n= oOJrFxG-j eEĭPݘf\%zP!w(P.cUQ:^z<=g{:7#Wl2(AH0*- $Ъslji) XޓLbm}ƫa"?blG&T0BJIo]oJI0Փ2Q6Y|(֚$MIt1`GUw=7QzÈ":VrX*Bh_Pexor4Hm1?cA4аS+ !NbMYCCyyP+բo5X6c$XЉ~ʣAww֔ SM)KC`uPq*Vl)شTWBA/㭭XXY't"GwRfaTgo϶/71";O`wC)uc|2K>fFQh٨}&[3V%M#@2!#)I(Nd`44q0S:)Tǰ>/b>aJ 6xb3b.3oDP]bjf6E ڳˋTz_ȼuA잞u32/$kt(Ӈ%I+st.` oCKCVO{VqbmgŕZ!yd+g^T-$ț>hH ɵvX-=p150gA x]ƈ -}~'*OQ=%Hv?)$?Y=*&u]`:9<ԣ)w*^0scj'ݥ6iQaXߤl_0Au"{IB\8i'=խF___C8LsE!/ Ŷ *yqWRIxR`X&e4ٵFv6jeF 8eD E>oMh %Q-J*tNo&a=حi-Hn KHho̩/yԻB t@\i:t|?d9eJ޴l6GYN~8Emt 4䒆>ʷ:R(UǗ19|ŧψΫ1jtL{"_oHi?w'ILZ*ؘS[}fVh&px8Fʲ9{s#U4KV8vw>?hRcvOAf}_qiPM AȂs.~[EG"[B>,CfI̯シr%WGnbf&lH __Ϝp2DIL4Tm#tMn 8pqEkf48l* W=ދPF!p$lG)~Z9JDHI{O݇]K4DS$#ice(c߈9r+idϊB'2m8"SMEx 4\SXB|D3+Z/%vcikSx̚tPk%\g#U/Y&(p'5Ȓ z8ړ(, 9hj2],6qfkQ{=iNqMhQ4R[bÿNµWZZ8aCZ#2 }V>0-OK 5^ӽ5d7{EB=w΀NG} f.^md$.97ͿCЋl*: jIS"6™tT`+ OPT*B'CY;WK\5?@ łK8θͱ[sO ʖ~*8.E8JвնǚIML\;ɛhie^ fu'B!#YN\9?еfp[X4%IV?Ǔ?&шxIKO%`( 2łUWH!joV;)y,0^` - (?[[ F@^$,.[׆bKC@ `[7q<Ǒ[3696|,杂0i(#rTȸH\hMvTnpnv<$#7e6q%l*cwZ .&Դz|e YFon[G fBYJ\UCU0FP=FxOaY"^S0yƮԹoB(=œb}P%%.I3_96N0Zky.mPw8<^7@FAE#;Zu북Dn2 LFJR+*6\4ϼq$Hu-CL^'G < ┗ P=6 CfdL#pIe'B!Jԧn>;U9d~xߘmw~%#?]fաZr5 SUA'܌wAg^&͠gLz.IEI,c>Uwvm]ޝ?3$/יՎ, yx"cRwtUS|Ff 9tVy%_dT dQRzgnf/n6 1[. rMwz*-.3b~m4hٺ>@͖N} UXfɇ&4d[pVp\4l۾4.ϙ`}b<@__ <4pg2}Θ'dkb<ۮ )ka7ԝHɨf3j"RB@k5 [E@N {}{bD$CVӝkE1a-j{s.@ɫs"2\gu; /yb(͙nA[(:i{kj?ǚ2_[WڸǖVFk+ Z$F+hr'/UTk?MU{iBŅ?Wfm+I1IkbwAH#☹$ NwBErjW+t5^W>!#:DPs5۪ܺ=zոO0q'7h' xC/I򂨧wA`n܊bBsV/Aok0XBWJ825Ig %1eJ7Q04td7m:ce)ܖm!!cj=Jo^$%v єi]!H<}bBÍAK)Kk(en^M LCXQ I8a޻\+tV\K+5[q5؛eA84?|r_n< NYt @{dk7hkK/ƻSY_e~.%^b%4E1mQWQdv1*&_ u*I3-ARh'm0I0vk׮4lY܂28h2rGw=Cf ; ߤ) ]#=Be@>pMzA;)5y^,viCXF3Qo{m<ZH) >ag׏OޑѬV#Fҝ`fiMJ7FQk=- w%齬!U\6f[oܽNOUGUOM@/FNjg̍ VGVo{CqOGo <@ARoT:qק:9ּjmpo 9+]GA.#&0Ƞb?J<ޜUwȰI2}U<'?rbJ8'<$K,͵|Jby9azqȅ f0oDmgμcM]e]h?,w;:([wxc2-PtfZL1詴^&`Mfdk{S:H1zDƇq?g.dNCF\E]"U?3-+\e1"WfBy}egY)B @ g2 7ӏܞEھ(է-D1vt 9#TXGӕYT߳ 2`>-R-2)} nh,3 "ǻwM?Ks-y}0R,wu&gyrB{P? vw!`lWІXz/,JjŢg\ûTT4;T~Y#@ `FCڤ/'ktH}t^,%{o I>bڲ# [/.mH)lJ Z; #f'P%ZL٥ ,CS') ?XfD4GkFhC]ִ'lˋ:T1 C~wcť'Րˠ(Ž3 9>0<-+.#UhvZgJ@Dp]m)øLѺBEU*:!`Y?d݂ѱvmP8e}4.hFi#w; nǦj pHvpn,>ſZ;+8{#nYO/hSMA_:I؋l2BD I|C Bx堖fSfP5KBJeZTqӅhIp'\O%D  Ϣ{:we3EĘJ*j# C믊)`!>+Om׺৤+Ƃyrc ^z= ]"{>2BTap7V86R枘΂x uc0J*ﴫ{oeA+HpΧٲ^p*AXl?F՝CPVa5KW_ hE嚰cZ!1#%IA3=4\hYPou8^rHx9 ;|ahFM!bQ@6.~\hPV!i<2idCSQ+կ]^wh[Lsp}Wᤇ*^L zȳLӚ7AחNt\tݥ?LEg-ʼn$1`_@9¡ TŝJFx~xM—c3/㭫mj k1:k@ЂFa;԰OMuEo<ϲ+)R~L'< 2۱<3conFbXH)۳SWH=DaD%f0KO݆1c`Fj{(S L||&W$jшgyKasqD`fFB,${ _ie#^p"1+~SqYUͷi63]-%EFHw&e"~\?.I {FD7:hE[/~=F`ϡG  fom2KҰiUi=TBfR \;X4Ъ0ɻߦk1cp|&ӱڈ6?yKWW.BvԬk*qH~ai,l[di?(e&wI/jGl/|&UYv>"\g[f98|ހd^"l͛0Dg퉴_ ; ɷ7?0'@BTG|Q!IRִHm^#$u wC֬&RqC.}`F PF42/,~Ly nLB N1XCp\WXǢkv}pdIut!Ļo/n gڳN KERjؤ&?BC_Ex-QfE!jo$V='mDTa>\QI9Rl5j׃ίVyxfJKm^='* Z \WoIe-3ȷ%P,J z5u^ !% ~mn‰+6&#?) wwnT[OQQy7}ZHYjGj!Aԅ֜XʅBj*P`xvd',V_-g/ yq\UYUCvN, ?Bw{KA23m ]+}>Ko_k:;(PػMpp>b3Y-G4q 5`Ⱥcdja[STpGjC[' pd*+jszEݷtWgž[xKC=eV}^4k -lSx!O5z#1q_x@F4lnOB2̀=)*J^4(1 Ù0tF֦~/:^-w D;$Y0͝C«3/%d829_j 3Á0O>!nD7ӓnQ.?^?;ˇUEQ:ȍ/o=})otouZ-:i38r|Iw Qє3f&o-# u|Gq*Nz\׃YG"Sz[y@ Has$ ǟOH[@XeYFU sd(625LI3Uar+m8޲|fȧDF0r-$Fk%efte7 {E"{E%nDTt`1vp{_ˤۻ_@3Z"IFS v|nƬNu7oX-6_A<*^'4=GIڈtҲ{HJIԗVXZVsFA`CuXè*餦_8X'hgJߕ?6Ìg%h ۨRY!;Z)2ۥhcb,ݥ* k9{xN%_cnjb@I[ j"xWEOi2*kevݗPlIە/z֏ H K̎t1uY;]'BZY9" sG@-f䥻#Hnp˵#pq*WA kg @Ƙ D&WQg!DyV.T-|*[D|C^%_}YԚkP= EުX]\{h0Ecv/HwdLyWWIxY-\r $8Tm\ uYv%91ћxV=6ӜFP/d⸰F$/ǹ>uSHx]1Fr<.:tH@UyUPR++` eJDHߝ⭝%&G f0PcJu & |tKCtoA 3ؐӔar[>cTc9]f. ~Ⴑ)#._w7GDi(Y[ ӗ,)i}ʐr+Yw8o`_ѷH=lpXW:tjh[ 7h`:?CzE`s7߀E >L5p&"'xfLJ4S&ÚJLwTuu)V.VHȳD${Pnlz,Xɾ暢 g M\<>< ]@3$Veb5*a?xSjx@KɆA5TL r,[SSچ/S_MjH4p`j8a7ӫGԊR3ԣCx4݇:F5^yo4 ƾ3뽦YVHpfd_WλA2a$LR2,rDVOd>PYA[>Wh1='Pz+qGlVOgomt.pyT9X1{?l -Հ2yvG:P|l݀)j2pT!Fs7E,6V#]B\'ԹkX^1_ͪK>/)t!anV/BUZfƎt sSΝjGb, ꜰ?ʾ?zZ"xF]hGLUg7sh$RtL#3ob(jn͚@"pdh0eݬ5m}c&AppaΘaHnPuL2 wb;7Lʐ Q^86j,ȫStPQ9g!)sE$k|6Aqd3Z_g_P&:|=At8}h<T2b_a>:QS5" L,56,CY1κ&yᛎh FT%)yOpsr+)ƉЌTIbNM]twъȆT^*7]yN+RJ\ Ÿ! Tuw+$ #FX[M|3, bZ3;]Ɛp:bלot bJ'R)to@&|S(X7t%ߌ3 )`@Y2_kWWtoS{~ca\u =J'Tb?l8*0C{wnqv*|iZ| Lv"٧!/hY"sVS+=t6J x~8z- KDѮ7cCKdp jH'J sۭ죒ZNDUi@Vdb8,XAq9Cx@:wf" 㦥ι40IȶԪxHѭM[9BjĿ`Z]nXL5O,JM>Yd!J*v38~>^ -uA aSN+c<-\DM(aͿPkA,U]:3eT1ONe-L>z<ӄݛt1rOZaA.lLyzh^D˽ojwT+J<c1{8jՔ4^'OZP{@]2WcyTB#,N;`CrHVn&xn(>(W$4u ҧd {>VR͗Dnhǁ5hTEŷĕyG^8:RMh8 j𝴹jto&`rE $`QL {V|s9?!wnX.^>f?[p Y=3he;u}na5A^6߁}ݘ `Ck}oI3?]V:{[U}5YVfT@Vdwjryeh4 (uȣ41?E lG?ƓnKDTU/WSv-Lܨ,#mWS-wwj<VM"Q /gAbǚ{OtpkRr7oy@ BlO1p߫ `Jc֤I$لƅL >ry#%Xyu]wM2Ο.ZvQIpߩ3awR ݖ(SՍ]oty:[5Bz;wNL,s6 Fy?2DYݔ-X-6 |fA'^`J$&ɘ 剚 L؅<> w͈iR}|ǫ`&T0:9x<|G(4DqSv,jr~ݐ:o6iAH, 8b-GN@Na?pk |A{St|xi2"54/6AxO]1}9gvl9#qJ%q9+Fޕ O#^0#9:) Lrӝ|)*Bo<1U/~ z,m&E67_#\1ۘ:yEHa+`ULq|=//eLqr <ޛΎ[z_X 辠p4*4xD/t?jK UtUQIw8j峴._M>)$U،әzp|rbXK4y}BoOW]`>dihY+GeՍvӽk.} bx'/j.܅ Ne} nysS{-㽎'I˫b?ua!YUÈӿS,|'뤊W+Ջ)`: x ԛ%h!-i"Th]Zx7̭na9+ˠm';>*cGOd9y׍ %28}<+CW-ؙT}UFp٬JW q76]m}n|Tʁu Oj3._IDW?!hl>7jPEY 0355#_K%|cWg+8QY`t4Gȃ&KYc}1{2>ԖY)x 9>I<5e9Zщُhnprcj|ZΒ\qj'1x uiSpN$ߚgx \cCLwR,JPd=|55goeôP=s^6&D;E Ɯ!"c>xj)t))_)1^?09Ao_h=Ȉk^_ $,gئWL6oxayv- LhC: #FvlFHݮ\xpJ-j|8̡\{@ G|2žD|. O`sNl;Boih?8\1.MlC&ҝ&s4:R6(u|y['j 08E~dψLhUEhrBkbuXFr}̜]p$ނ^ϧj7++Yhzo]+1|FeȂG.]7y] ^Sĸ t׋Oe 8xb8[Y2o3{jz/ !1b_>N##U` g@.v5`Rd~gQpRNTrѻSf]hPDe x4 6XL"; &uY/~3:V3%ѝ @P(/aJ 45}7Ǐh:/=_5!fXؓ#Mq%(rCLB@ߧHg.ǩ*c!\n02x0XC0D>2Rn6/ ڡ9=txY:'0?@5rQ4}Ne`c.YG`TAXS)M Z#܆pq#HY3iK,ܼ& 4VcuOnE(ʈFϻ{˝lDY5et "̔X3Zgŏݺۅօv*wi :XO8n-!wGxjzv9'iQBZ #5ćT -l_y5H| g1XU},\zt=Neza"29>^Ę!jR QBMO/ZٍYKpAͮBiUZĉ`}]@c"[ϋ7&TEe t ?(ϖ]Ha.Z@ۚ9Nc(Sf$r;\^v'F,16+!:U҇GˍWi ڔ÷칾i:#8HOqC@}_m/N[uպIR~|HAymMtѧ[3RC{WёݖzE &%8O}oFs7ت4&;,v5CݽZ<*ͨHVWQ.} >5BӝKbZUCIJ]A,*K:|Z#C竎fbqfSae6 #4x#8?EE 61wo&0?eV+R@ϮE>u\K3r y` uc2Ki罄(~"oy"kd>;d n2u労F[uz^M=.ЮK]z֩sq@ubt0)D΃9 1o.9d? ]{-E[DdP k䲢K vpDGPf2Evo-;oߕ9I5V8;38c"* ʟVTƷzWql殆t :Zζz+ u-):wdt:Q,hl٧Pvlȃ5T5˄]oGlsqb4V|%µ_ nPw8gGWfo9wsΪeJ2@V^>?܇xկ#ȖRr$qզΩV.g9 ) Zn[ZJ{Hh AN^ y/@Q"uvu #5'f{z%ҩQJr\ya2mOa!3\ĔS P_#Wrz ѕb < &"*pA<؄sQ{#c#3rr۬=Ԯn,UFϠ̓,Yw78KkIB$ d6bwd_k)ȧݛ2IłX'x̡ |ٗ \}:.]_E(n}y?*yq%j+JS'&XsKu@d~tҟZIbH`tJng6qt5ZAeRNuΫ+E ˂K`"5H ?P<2k] N3O\!?z+t%Q%ub h $O-A5;'Eh1n{=E[q+erksޫHAWLFv>!9^p&6 daAf|ʬG%kNE5;";xF&eRJUD,`1= \p?[Ma LIAiR u^0*I{0^Q`49߀*VU=VE ֈL%3kӼd'$``6Y,')yKFd C3^^z:&΂ ,D~X0$"ΉC :s&̽nƘ.B+*a'o jmP?0m3A-Bo *hcl aM?17 e_x6 sŹj-[a5la+˦Չk$[5xtaBJ~-F#?!}FF}*5FsջLsJpt|j).`\QFYT֫n$_4!~e#K*Gu=l4B ^FAclC}tTf*st?TOh 5 bC/$5U0Ya٧N~OvBN8K1+ S4)gk>l+:]1Y' m8<8Z3ʔŷ a~DYIj+=~"+}šZܲ vqŎ?* GFn1E== )AR(1 ZLCa?t~E{?9aԝ\]4zTMuYڸOedZT>!&B">[,?%;@ krrqeJJgoTŽ!"JMg$afŝt;x**@i\EjQjB($bW$~H,p8V翀}~yV qeCwH*a3B4'][{_n}P݈Yk`_֍[U<ϏͩԗZJ'Ȩ3X^#z172j!bHCʆ@ JMv =CZRSԡYpQlruתYsH*iސfk:8Q$z9ExkKHr9GTT,xT L (M:ɫFU+_UĽ"vخHA"]"%Kqc#זKFkU vwem0HOqE߀Џ k?qPoMF .skf4zbʹT{HWM#[Sf1 Gƞ@N>MǴy;mKk\DfRH)L|?Oz٫ 4q:?.sl> ;_/"hm{IiY(,. XNPfSJc~x2_!qErp [(y0/6xgY+'z9ς=6.O]_1)JS,OKiaI#5$nD$hP }艠̺GO!% \}SDJ`ms}`$oDhru Lǭb% #ɢdG@'ȴvX*E@+3۝O2JVk̎]@>"V3@6Q%VusEFmwͩw cxZ}cmx`$7 j~Sbz.64ndq(]/tKT⤴_AR XNeޕP"<t+IY}B_--ͣgmpX L-=_CiH<>d8Ômќ~d3M '[؅2uI|"+ 0E힅NF(ʸv7[b7؁kƳ 8-}]'- 4QXf }Jl5@-q%dHjhlmo%hVWASA .rǞ8+q/;@ %)(%0ַyk P3_6++[6Z֑k-009FM`_HoHGDxz&_hE_9J&*1ђŝBeW|f7KuU" Ɔ!HR : /˒+ug2K nr2B+*?J Wh1Vw}oO<&+:%7N"mzvA-TcpRk^\NFh;^mSs%4b2_l^УML>|H<}^Mލ|)3g1;B}̉M4ʹt<^4 Tjdhj:9ỉ:+Y vnIA;;X$E͡,.  ^k.^.>yo_àQn%t:2eb<ȻiTxt3,$cVDݯ)-肹oP<(`zS;jd#ŭިmq)\m e˝PmČ#0Dz4a#]eHฮ |'R$QZIp_:׎IpIa< C.Ը7R}8d5˝;م -16@6/tvig;ϣ^F.ȖgLl(!ὰ1-璱B475^ S4cAQx8΅f`,~u6-*?]ώ{rĕA" ;C581k?[ 1}2|ZwK'}3ؒnsB~æiUy⧦E SaXQ pMN6IFJ3qZvtYt6m~|&54(w]+0F?.|b!/ h4sRqgz7Hc(K1ejGW|ڮiF30ϼD@tHn1LGS|Uֈbxœxkõ~@TNe,r#EڕH*)P _0$G{e$`ٶiQ>;shhW=2nҍ-1-]u5Jan,Q*C:5#|R]5ңdYMvj xAm~u{#fD1p\1f_^KD::L_:o6մR>`›GvEBL~ǰ4V+Ar,] c𜑙2GzaZ%*w^4 t_LRKx*/m mnE|d A8<;f(zP[ Dǰ^@ImqvH.Geë#Xv~SLG2_](%@ŭa+ ;%؉zAp \@Defkz~\@!CTކj1xR^f%뽩Y.c= #QP18N$P0)9"e #*W =f9xR[ 2%z`e2`{Bꃄ2R<3)@wA!7:kǨljʪb.$Hsg_uFus1Z&#e͒{F? jgw_&8 EP{h|般l1[M0?c3E޽VIa8dnceIy:bhv9 jҊjIbKtN0J $ֹtd!tY%jC7deo-p?~UB3FTeKF P`6e5B?Ңcĥ >솘k [}@.Rq?E$7Ԋ%zeb/PIȕsഽw* uC5 =u 3H]|m) X61[:N?;m"or ~[L5 8 sN2>& |ףdzjHu [ӻKJdonu7^$,6r?POA0 ]pVɊ6Zp(OȠ} YeGm֮m|?v5D.4'4{^yG[CT}oi,T8AʆW`;V5t/yƨWFwu8aHoO 1IMT|F0mgRmۇ> FgkF (o,) PSHPs8ƃwD[x+wώyT:kKpmZq\;"> Lݮɇ[ge^SJ|`u-8%MP7e.VGv75:$Z<\mOc.#46;ٟaŧ;oFk8?YlV*/>c_cdHWOYOt,V3`y1\O#Y=Q>׏iipA]x`_9aOm_ ,!uؗ-lJp $6(Zm8K*Kca__}ZrG#Zl@=`X쵔旡ٮHE ~U]IdL 2k _qR-vn-.7w9Noi?G![be X 7])'L"G{F_!@mZA&h1ڟ~(N$e.`M[_!W*j \"PPx:mp"#{=H6bLV+S`F}8u).~_X|^D:Q7[x؉ ceƶ5U92MB#Ka{KĖ6wP` RtöQ7P:0NXݍ6)PYl U •Ts޾>5"M㲟~3`FkjSg]u: Ȁ AcM'D`aP :xҙyJZ Z`@] h6d ʊ;g7̉ńb#$K23؄noj}O;뽰>)4D8JAog:/ tCuܣH:~᫗WCfz<"y2)6OSA* ;1zA?E:Z7N>#;bFbR8]=NvӧMB+1^9AN jDO. :(UPcb??dqܔDbEzuxd!.\{ehr&{"I6&GrQ)aSVBIv8(zW_@e.J/!=w ci,b-$Ł|谩!Ε]7^lt57 mFdt VoVv 223g 7Bhēȉ?D(qSHÊs{ vz[Yv6aKM̒D.Y=ZI) GFq!-dE8V+7rcD .malEXbuv˦1/SU0@N{=^Spd1Ə% Um-;ch4 E.Aȶ'6y/:7bZ Ե*y} !)iޏ-0g@OG}wW񼏜f.s|R-1Z)@m؃Gv𾧫Jnf^N-4%>T}<dC 2ՅùnzsE)TCdKM:yeHUg]xcfӃp[5 ج TfxXu  5ME L@a ')㾆XɭD\zwMo6 S>f&ZEZ5n0 gl.7%ΕLxo Q؋iDŽa7nveO(% 0QdF`8 P",wvܞ%`ZS+=$AU5*SnuE~+>*vԯt*~FGT7lk >j݃WhLd q*(ӓ7| ƞ+g!vF$Yߪ0FcD+,s ǹvHL`ڭlD,ňw,ߠ 6-aޗfT\Ҽ8SD(Ϛcc[KmIvaKveݣD051YL*re [JMF^l%Z8U[O,/]^-~5Ia'ڊXKE'e{41E!7xm|RA4Q0~*DcORhy /,!s_$K"lZ (WXni?#C`9 աtfEORw񋭵u8NA$Cma;hk @S6tgx#y-rhӖm@Klk#brbJ>Kg+Q8똽w jZL3r̫9K'9yHp7ggCܯݿ FLT(ҥuBzhq2=R/F O2uvtZ:)Mm֥ϻo[-R@Q[KQˈSI<_e;ixپ {AG3|PF0;UB ,<Dd P0KNb5FD SR8A8!-ue PoI%n#!gVOkU%/hrbPZ\'A'o>V;:dj&Ve줴&U*E. x3eBV\!-2R_ YLfPk-&H!VIJ4(9G*Rhv=u 62z-1o=@Tos1s9?(kՍf7d=6!s1UwةP`4IE+ '_6sSY66ws-峂~2;5[}t PFgbQqU.)+,HI&: ?//{Ҭs^sӸ;{@>NR; I% סULyOL<$@&Sd*(7a $HVnnW6 $*?9 Ƹ?PGS<r`1z=~!T+>>wVNYzYS&]<>?M'09,4 tϚ{; ؙMu&@v}DbcT39nƓANtI3yC  voS 7`DJo=BfBkzQ*t{gk4 u孞k/+Ѡ\$<7%5(ؗ3DS T%@7EXЗ別O\U o\ 5oxE)p DEQ^r8%6|-|W $ĄB>|ՄG4waXT" P! eVr 0hvyie4-贜3{a/*夡ҁlB-6ggΦ%V8'/oR= l >;fe%ifAALU25a2viBظ-GH_&THp.Xqn[}p0&) m,̦S'd&wc+VHxӫFā:69$Ž&6K8 uP3~7h;LM6E&]mlXSy),bR_1>l~ TFPXBiqCIx5!8N`J& n!,ʮ0p1Y9e6(z1djSLj?ɒ=O-9|1svs >srpfAM|f/ܶpDtiiG|\:¿?I1B/Zl e,S1=g"!o5յ13Iݗ7j9.|-!Z1mؓ_$gRw#MhFa˃& &tVT~30y">KAOW[N`2;CZI?;~k. RY<spYSD/wHG{ NdIzQ GۗBeG֘|9 ^ n(W{p8Xr&ָի|tٶ]ao o8K#OO]j9FhCھ<IxRD>n9(" 蝉O0P! 0=@ί&SR`%3ˤsTGnBz{|v3٧d9s*wQ#l6Ň(["SYˆ4bۨpwLM0lcV:FVeC>udF5qRvD8H7S\|y"RwtшN]P!wC(aOݧtQz"(g$d5ׂK}RBd6$gU[R,! ́Ȼq C4BAGr@#yJ;[ 6oU;eL!ӂ 4ck( n曏``cH]¸`ﯺ4L"Bpk 3m3,JDaQv>} p!,І\^^b:r#7%0*ڴ1bLd[|a^rM45Ŕϫفp6ۧBBjv2y1ZB Qu\;Uѱ]azHDzdO 0ydEAU $,n<PLcviACQ|j-1]]oI@d>T ۭ6]afLa<4\߯S}x2NAlD1'b(=MGg&w/ỳ؇侬L\d AtQ۝?P>f2L>{!r_pqD}$xcE#" }w;#8{Wci08pFO=P0v+Bm)T)QD WKlh&ltyzCxGĺ1"\I}\@DD0n{ &b۔3OifH_|@o{="vHBY혳Ek8"YZOciZrg=[5ɰb1~hD! T^(4n~2}jUz5 P"eg6y@TK ݗeH ByۻP/{1Q*|7 PkiuL߁~ܷ&tTY!2PZŗ}h-<N|U Fh UVf FK53uċe;\\f&x9:`(ʈ'˭a,љwrTK.)7_n2 VpM:t Iq_wypLk4c"S*UP2]wR0/*5} f)2l%Z5fox;KSN$XmS9)C'rUbq,oe)td^/^$juß*SƇJqac}qb9VH;l:}xIlIZgB&0Aj2T;æ!)MJ{ɦ3Ϫ1rCH3"2Ä)#8sԦMaa PDErA7qOd]3w㆔l6LZ_^lr+cG"#[t1 D_GmHZ'H9&s Juަ 1)})ZrDA{f^&ey?NX׵uvjfaW`ܩ2%C. [v{=6E#{!0n?R: dM@Tϴadz-b|E_Ud ?["9:<,CtyBdr_6n͟ 6Hc\^'n CS~\^W ytre0 GjH)D xN)γIQ~7 /KB zպTӇ4I9Ɋu ;0W6H?n!e(Y7i`-g0:EՐ7a^+?ZeF"OPHn ^2vhg%UҾ*SV\0iCL8%Dte B_t1n!CyBSȵnPͥ3Ƿ:)Ui3!3W)gH2am+6q -):jJ"dgor;FַەIr8dQwyUJGG$,P+slO'f۾ʜ C%Z 7T@Zƪ\.o@ ozsM]rZT3]صAw/4|+am 3ш4Pӄ{ĝ?- )U0f& =r#6k>[O# Wc[W|fȢl]w*,g;ydB-ha"cd%Tѿ!ڝM|dŵIW̷G5["EՂ0"p".3')~ QNXĦ9 0GZY)w?g~){x 6i"[JQ&Q0ݓx %hv˾ib*A[@\)=oEo\s 6˓~Qa~Tv;]KG^NgQd R$YH! b3SF:Tv"2l^y=-4G&iB7Q[0.mhЖM/?1X#]d&mD׺fL_zkE.--  EU ]GlRu!a 1A\:=~2Y[> D˛`g[ hK1)ěW71'_+Ǎq^'Q :8ifBhklM+ @#b/Hm&0>HVZUsk_lb0X}C^F:Us g KA~dж\U2E`TSϥ}l #2%LA-AFւC9'={^ʇ_56<.0퀞٠4m`,jnF۲e-^*vn_s + 6rhٴ 3~Y_Uie3-RA)S{*[w-wBg}_'DN%s9OMhdf[y¨mdq`%WރA}fa@5x#qVh8X;Z?0`A1>EږhKjXF)Bźkzk T \ލiQ8Ԁ\v]lxgMRT!z`7q}7<`j̙iB9o fg4sA%?:,,Ɩv^wT<2u_˴XWVePth(yГyAuqPU+)jܳp_Oڤvl%Tȧ"2mcbrvs m$ ]f-ɟ\ɛ/ ;&L 3#=KƯp}d#*K&L}TزaP| LTȶx~ww}dҺn{ 9C]ONa! :dE>a ,KhBS( bWQS 'm\ٟע*BTah z<l^})+5:h;Fԣ'2b,|NkDP(n} {ֱFSd"X JCOr9~_A@fKQoo0ao#/A(KoqREO9my=;OƎ68KyP*zuGɶVئ,gyQQE]ZˮǶhC g˯Ls*gg 7Ve&TG{woNʅ߷@GOc) c}C<е6+%@@xe쫜YxtڇR@95`Fmb}_rޗCk!lEn!l"Ŝş t?NOtirKz'xN9Ho~ɞԵ%8ҟ 7Z^Z yEխ/}Bc"Oq?Lpq&O?EfCG~E3>(q\g:u_ͮTp<#bܼL]ڟtz%I $$5`+^~GsBCߠb 93+&)ٮ+՛?7\  7J?(4O@4^f!/YځRI16t6t$mU:̹E+zī?[uQL"m&BtmINX&SQ ք=",כhs V{nn?vƕiH3p/iː?} QWN'F|ހ̙:`OQ#A:0`u͑$WoT=PY- 7 .2} ,ۼWq>&c|y: $xAB@ @7i^j>ҖYb%G&S-ʈL>[91 3Hg#7S95\ȹl;Iu·G|oLULcp;9HЁ2'}g:?ms.I3u|M7sZXb1pkXN'q満3qъS 'Ed&lߌ $r뽌-žNy~.v2YEAޏ<3H fat4sKzsG=')bqfĝI'{¿RYmՁ!r}%ҤX,v3[V!aFě'q*ں`SHh n.{x`.I5 hCt ~*@H>o:05>ZF^*̷}赗*4IO~¯7c &$&MݠԧacS#S mb]a܃(+ w99sY\y%a5q(fK(B1i2\0[9t@ۣ_Dn8z+pe<p3 ޷DӪQed4W%lrE>% ꠢx!J]ݘR$CvIXᨷ6)o m8YD@垑v^2Tõqm(l 9Tq[WS1^j?+HKO QYa9nC\R޲c؎,ݲV_KSM5 VGnS8LU<Đ.!`lu|Շu>J3)犜W{"}-' NS0gXLLG9W,JI:,Wd%]Jg9JN=LK0S!Jv뵨vX0~Xن({Zd9W6@$bw7 9}3ԴهLP鐃Ya)bY3=#aLYHҩjs]fK!hV$bG.'94U(ۥ~@1xPA# <w S=]x )w#VdeE9b I^+[P+P[D9]:D#t)b}F`vՒsj՞1k4허([5&;T*h؆yx;g".)V#"305N~GKĕ5K_VO_cj/ZQL|Ǝ[>JGH~|gnb8l9) fӥ_|#HQ?T uI .EXݥLJd^CoŎL^^zG@']/TLȾG݂޼<)^B咂-_st#gJeD@Cfհ -zuzLQt#@&쁲/x(Z.moI/MA&_4dǺQ;[ ifYl~Zoό-@y&+q9.ECbq穫V\@o*tgye8+<WBk]t ci/r}ď^@zQA;9JBYݜ[ET$U4bf+zp;WINi#[ɣ ,O1岿_s'0 z~6†3% Xlh*KX8/>n,,ā<,'%N:Z93%qHzrN+Kx}`:ъђ7q}Be^5~}Ӣ>DX^E N>HKƙëTU|UW!p_kzB %YıkJn?{dXܹ@˩XCov\Ԣ?C^< %I^Nc?$_\ |h7L.$ E\FH'973nYu*{j9H'nCh߉RK'a; VDPgHƗ# B{^JH'Gz( >V:aw^,eVtT%<+\RQv&~BV_TdxCZɉRV^8^Z 'nHYTViF n*'&N$ۄ<YooDp9#G2+=3Dh=`j;b;fJ~?-2{| `\|.g]8W)XlIy8J\f6L^%KUq 04M"ƶ cP5LrYi[xLfQKATj@9BGRԓV5UE~N*@%Wc3v\kFfq&D@(=wMd |^!bFRiɀqַ`NQvba":YClf:.Xa'#VQU5.a@Pb,)!vOc <֊H?@2~ȓB+5*x1>ɤlS*Lplivf3bMgod@sXםN/MttPC2Dm/;{oIu/-A\F˖9%l3>JD"욈&v:QZׇ:v2O^$Ɯ i$]E=(͒G :;,CqAbs:P72@ہy]DH>Hs7 ul,lfh#a_m9+Rm#Q֍ƪ7#p=ڠx"eg݈YDb?aIb奇.~_c@AP<lɎ1_b2Ių}U#iQcs:Gyd;HT2sak뀠4;b-]-@BYxSnQ=(дc c=T{m`0l8!s2+%miDt (X16wh ^-ƌI8o 'DZo^7EF <`[KZ‚2s{vTdՇj#[(  b2̐6/5|/XV*JY( |#ȬZ ߇BjmkH v MrF /'jЫTL{A8k< f lB@eBIE}!ijzr+2kX`cHK 1ڶ\"D>(ėfQ#PTLK׋­ n\]TVv* yNHѝ_p@!S ,>Z6`:1#/~vUH6OtR*mma:c`B,f``FT^?Pشv7$$ g^i"OsLD;yqc3f8sDc'ď]rX@^TZz('2~9(*N#h 5v=S1G9TvRU1b '>UxNGٱ4Ұs.jY.ރz Pn .!nkiQEFEk}sEQm{Fy%[ &@jz`X]ken-KM [?B+2Mӕ׵פ eu-~OS+2shG| +?bAzޖ1uKĉ~sAEqX6bty,bWM%)H؜;CQhˆvt j05*> ܼNG /[4Z(-2 YHJ.HUrUV1ho!*9O8 λ"R'zUہOhvxkrf_UIZP)C8aYK O+"i)Yg L&ǁ`8Cy{o\A*Jbe7 w2|ʰ%3g.^oRB.۞vM"bjj۽>另x`oufe0aۄ$se9 [܋^ޅ$زoz6: #k k@ߪhl$#?Oo)QD%Dاyw&y_֏U>iDyk\qnNj y `zM>YdB$ #H&.z&./]"NoT }c O`[0-V[ LX>(Z)5o.;ΩA r0H6 L\N$"Y)4X86hcإ^aX7u囤ܹ|m'` `@{!2x[*|UDqıD|ŽD jI-%#ZD(r`*w$i}2xaIЕ D8/fKNMt{4&m>n1.xO1@06tS>9I3*(zm&֏h0=e})%BKD\tMPB%tU(ogLA$,#k4F f)zoT&eGM94{wWQ#Aq @U"bؠdE_tVN0%xtyxj 1 8N}f*-lyyrU@8t!6 B[(3͞3 h"ML;Lo N+r,u% 4uRte4o\NetM3 w[kpJ&GڧM`p wRsM!CVu( m\5g]gǑ #NFb1Lp/sizz(D}+ + "=%bn!DeC7:˜i$AP#t!g%w3%Ɍ}S!Jv.H~4&PZ \kx3bk Ƭt2{!dHZ!ʡ^$9;(K+`1rp bܺ8Uezo6zy 6htos|#5"ܷB6MHk @ . *+3;Q6$xk?%˯w>_A6TēXD=I Zm |ٿ q,x v)H5'"1 ^a_k8Da?#BAG+/:CjLYs^Ǿ%PGH^ EpDJYu65=̏bg?5Cكyԩb4#e 1o="yMg>8^t,\CV rz!Zp+5=R&+xNnrj`6YEsȅP|JNلXoύw@rh()'8VGPg9ÿ %@߂;$cKI6v"2*ne5] #?ƌ3*DQ3FձV%候bUDqA l)JUq$faAQ~Pѐw$ݽBR0HCl7+:ŵwu:?j/*G|B!Ah.dEQg\Hv5칞5iE3g*óWkKr3kvlYΙz m?< !J*vܺAkqt.x8ṅݷƙxu#J)t58 9OME3?,.bdyUMoe g-vQfwّf|^˖6 f7 (,-'w`PsUWu3 8ѼA81UVڴI]0F0T|9,GA9LJ^ƈ2X6g:zNAcGH,mkL3Oؤ>*T,<>EDYMKPO=J"үd|Zi}'\Y!}[V!|U jր llQ9߂3dGS IЬ4 Zn< #ӗ6'|nޣǑBRpO6z0hw`2e}caEs1D\_و렝euA)Ã%d'l4ԅlX'&t C7Ie!VM禮J?HEI񂰨nj:"§ZȟZi=-9C Js,ZH\h$mLamŒK-jdD"IZM/2/()p~&(D`UȬV<9ArSf=@m-GVIT:EW\Z&;FS425f/tbDieZMR Ś^1\r3ݻS\<L?Ώh77el@yg4W톃ԃmrqwFsf`W'{?5zKE_=h'B"L~I:8UڲF Y憴б)ڡ:}Xz~J#q|3{B/9S/wȆ';踸o^:T;w}*2a$FkiJ#:]E4K럶S7"EkF [{!˶H-Y >)}p2UddCxʭO´" I}K`Xl*1Kb2Csء(S"QMS\1(BJ _A{8s鑀I{qސ EPrYܩr;Ty9Rh3$$ ?Q"IF(Ӫ?); K2f2䬩w?l*+*nȔ-yVrZ'>ӥFNx 7?{Yvjh6B ].9 h)L;["{TfDLs>sUUҡq=Q /e9b`( }Oòx16F侗7xåIDs% "ql+sm & H;ObPx=9*M'v$""!@צ7N^lNPr*$`ax 5 5o( ndx OT-L'_xϓ[16Ʌ0FCVSOYl)E1'+x) =ܿXz(VژdcL?eg2`w[j:C>:@ԽqG6=]G4֮¤aD e \>?ObRM(=wdOixqQϱ&A1)| ]elPry:w S3VgKpe kї2_0ȀFGtC43V[8wqxx=.:jfmu:$zP`~(IؾN:YmI( h*17TZݖJo^t:\pGeQCu"kIʖ&xgؼ ]]scJ =/<_-4xz.FQf9>% m5w ULs =u :NJ$k(KVc{ZrQg.7`bLضS;F J); U- h(}GzDps?8T$cU.|Wl[=qڊG%/Ci?D+N<î- rb)u_d$2㾝' d_]*02l8; р$Fy\.:\0y]jJnG5ch5<HLߨx$먄vM}mJF/^ $8hf'S%jy&JfE|/y@x+O7T' ƙ]8هj\q'S> ^| RGJZ*?/ VC43{ԯFPd3[ iF~BHCG$*j`}V]`Z m6 `6XQ}MtҞŇTAJP, ̦o Y S(w/bo=1x+~C =Y> Q#sbDO&t:t'ƌAl=n4Lfpt邭 <=b (0T'xgm_g/BBHM 9c/r٬wa Z3*w*'[k6ɛKHFSxy8|'ZCK~E̽^/i5'$#~lnEʚJH.!.9U IKKE5~0[=e{3NQ?Sߛ/+P#n5Ah2|Sc3qǁH^,Yy-Y3hMf;o3y')n{"%^#{~[z ׿ QhNiQ_I&  WIH!%uv1yKfo!* 6 o%?>@WG~H!)޳&2v+ isLӻжɃ7cUE,U*d/ Jn mRXk@Q[`E]2j ib$|kw`U ڵgL䣊G/5]Oig =03]+QLcX]3Yrp]x,5.xN8kS δ~z<]LOg neOC95Տ_-C)E4 q!]\ cu9Y09ў3 *%AWktt8pxG s'h\}v)xx#CfSgV$Z/Ff耴9Lanenlxe22SNP <4 [=DΠ H"LI9,?5JG&3r~RaVu̘fuW.nCѨO!1 EEm_h2O%.n(0*%58,t)394!>]4۵VTXqEmd1ӕc+3~qa>>̇!ca KIW2k/ADYA-`_ë?$Z,+ohA ނ;N8ͩ[-Vnu_zqsuMa*B􄤵ȧш,Wkw 0 y@x+wb"?6oz>&AnNoU% Z{N.ꣲ&uGn K< 7'9=xޮƍz\Aǽ jf]A`PUYVl!|VkO@sŹA,-oϕk ~SOfx'Ѝ?󷎶\=nDmvSU"(7Evm1AלɴH@Gٺ# Y^O3!L \ʇ bBD0ĸ޺we>Wm{?x b:jlS2&ZE-E2[W+ef"yܚT0>C3Yi37QzI4i=U  ULI};'檴GU쭍YSK&˘$vW*MSD@#N%x[k_A\Y:zd$ `Yov(| p1P?S(Un:nFpUر)W9A>LhM_JxWeR%s~zqjᢞcޓΟ ( BZ=w Y1P"i@!s@y֐/MtPN!z5ZTYmr,kylpLj#i|QkvtJf[Sxū#S LD:cIy1s6JRiQaY6ۺO^Kc$$HEmHzA֣<=%FCw:6l&Y X9B->u GpÊZ :K\Kx$ܔ0b.rfP#3R,C̟SպR'5M $ȶM7|wڪ =Xg'm|"J]H,]0D La6z~ĝj# V?(v"K+ Q)xH8nLm)*+Zе0#`Δ񴮋CTS>f,~Ia@It|:+`J_W6t–zfNոŠ>D.7[״"G׏s"qʇ~zL-68~`sR+dҖp0 DI>]7ԢQ1pxlJPx8n ?#|E徜U UW``7@+| -Ln]M9"L{[}H[ L0!{|?e7яchb]l~`4IIuczK05\!`S%?jڃj ۛUڎK2n/ml֣|='b樂c0V!Ϳ?6pSբu2T͹da:v[72/J`G܇W^jh%3QQK$c'Dh x0Y%͑fۭ\u8Ԣ"6 }3TM}B}QЍ9J+C^Cuˬwt"hh0{j%C\<"GkhU 8|;B/G󾙅L"a%'鸌tOc?/v^_Z )OK`3JdYE 1A,}<&1 x&&"WË@ zDgRn~;+1oOL^b gf2%}Ts@T` W7", 8v1 >Y%?Ĺmc?U5ƫ'm04 T957"oO)y6Xr=0P| w'5LgtxW_0"R })`7}z͗]7{9!JGX-/>d|]&fAD~>XC  .iҧC$,#dXQX k*fMP-ۮHi@OrC$aM mQ\|LB2,9P%/yz} ȯٜwp[Qm !35L h.΍`lC̅0jGO&m'vZLBpѰ8; KӺSl qM ;iz96[w>eh eT7x~o AM,@̶W% | 822Ġ6^V˔7P T3تtclPr=Mj*Mkǃnbp>kDC_LIYJh]-xM̮E^Εu@ۃLVe-tz<ljshngm^(K'K\1l SQ3D~\;f/ ӹaW&oX=1TB5'ost[ZpQ8|c3O(CNQ"B@$E欕ĭ'曆mpDo"]+FjB3prHSݱqz.^3I6/RHM,ToC汑^7rԗ|ʦި>5[_[z:SPܵ_Ynnqtõ@E_c'NW>oR9w,=57dw0asU#;T?<ΝXt e>€a,g]2qS#{+-/iWnePa?m4;lYJxgRV*A67K@MX Rw?LKӋh;%teN8G2ɦ9X(G:ۑrEZ\Nwf9g7vj/mԆ/nV3 t q_V锠 z\"0 I*,6ts0q]"9u鉞;EFIɝThuF|SR7]+4*+1N2Mj-LIؕ-U  -H<F-"_ `„w_nwV8DA )glM8;K/WB[y8ݥ13+K81n"}bR5d&@QgOhKoDczAoGl4Ju @/-m`)}ںO'kCt"seʰD9z.?tLߠHeF(bzJgcJdjnVGB239!u: ZbBRzO؋4CKcV@^_F zr̸ LRtI^czyD:O#YN &-]|l9=[e*G\]3vaZA/&)0sa`W"؍YO> 4 ?1=Շga]:7z&%gYX 6W#dA(d=%OtC>dR2ߺY^ḁ̂RC[˿&O#0@^a>G>#ol)\u" py sW>p+LRe0re$e YH@hX{ntȀJ*c;οyC?SaFdD="0l-[%RD{+{-̩"? .*RBDt-eUƖauWCU݋Q"XRA>.pt5\ƋW'%tAr{oOH*:ܒť;0ξɋzpl:&;yvNZ'm*jhTV1Cߒ;y2[F.} NJ:6cƻg(COiU72t\ ڀ>(Dľ Ҽ#86$k1UjtLb疻I7>4-x-cږm R`C|AqtOf<#2_PG>À%AK҉P\qyj@3Sm9+Fn9IGńYb?,h^0 ,A~ׂG9J{:; Et?).6qRJw|4,*H~BU)֊WJE^ 11xR嗇Z%|^78 a6Bu5sٹx葨> y mDZm︋3gO0pzV,L`miz̒@N\)yxkgx ^]@\Dњ=ݎ*0@lIlPw.5; @BX%.4f`M!©pѴ\gf>Ki9T (h+J5]`0-8hK P]СlY|:A |g?Ҹ텻6kEw[)eK^Rj2sv 2 }vv&Y |YuyRԏ3yJrUTs۫QGMw\ o]A%%}P\Eη>U#@Å#. ١ER>7kόĊXR:G:a+uN#n:GA E\# ҮfR~n +hlTZ-i#z#Us'3xAqfS gLjx܌=Cab+Ƀ ߻?]ݟpt}99W*( ̍bwcYKH6ƈ2Ҿ`zJb7MWI#eEBF.~I~Rv2O fg JK b]!hBem=l<ʐ1TcG>gbRF &APǫI )u7pX1ΒouZZݥ}**cLOCcN57x"GXt0UDFd lmOh1dLX7Ul,3A|>x]ѿ*EeRG5h )-橨9+ ={F]I ޯ37MEgp,^״WajFIz@krdsRo_1g<mN:WfԘU x~`l㉥L7T&ᢲQ]K>'Ch:bGL鼪TjOfVҢ?8ʧ|/c8{x\SDJ%*Z?n&r_l=0̩K&%KqOcQS"_3!nøFq04c{,G]3Eqp/I?}cLuN9l[؂S{n,dTa?5,n |G5s67kf<Ө]J05WIDqs9`Z0vi!RbY5) So#E_"Fo)/Wiwk\g5-X.z`J߼ш3K1kT@pd7$5 ~0gW҅tGݺo>MSo%d2p+^ۚc=i'y41g@M8ojKkQd~j$^9-P~ YYj"X+?< mmś31@-xh7E̷?[=YV !KFc*+;v ^ӇEYRu#EN>~$A\v"E8n 2WH>.؈x|X+`-R!5[ldWyWj2T~2 $uhN-%gݵAp]G]ȼ0#>U*?}12*! 3 ;a;"J5&P~P{y 1{E/_#uamJ! jؘ38p_υ1mA= 5w:ķؙsTF0Mvİ(N,ү1 A#]@^V(5Xzld,s) WR~?}S J$Ik4>Y85CknR|9::uܫLzɡTdymH$.~I?%Cì^82=PM\W"avy}5mhѮPRmkt6$5jjf4`'8^v>]AC:1c`IN^p5Bc#Rt]1IyٍV,$-5qhR1fbo,v("1SO-ujV=HpQ˥0Uٵ]K@{JG1 ćRjEd`D7ʻ{IDYqvMx_XSIb:~{U(WΥgN#+|1!y# צJ*G5uvU>Ӿ5I__Zz,SV@hW-;ic AzJ}O[BhSv\ H&C7N>i1 3v|+EO?j .Z1TN,N މl:@-'Cr4;U Æ֜ E`(3,ѐjil1mg2qY@ G&t8|Uft[N7o#?ZDM?FOϾdo-u.$uj#{ M9pL DcHvp|n Oߤa ڍvr3~ -9ǟJ-s3NA&CHuѥT\aN;F{0- Z5^ %~NQ\>% )^L p^7'o7Q;|i"^2;RKA./p>׃)YK&Uⴥ EA8K%%BdΥh!+*8>~YX\=f~ QJx٠AxF<--KMx8,TpKc .%,[vNc0rj+"i Jː<[3žD59Ua54w ȤLa{|mf-R*4 0㇏e1 vuJiTZKPd-PBnV jW ud+:)NC|nHz.ۛsꓡul0ab)guM=qf+}inR D $p[b6Z8KS@fNwMmPp+t`|P+DjHau~sSƆAZpfZe82PYZJ_@ ǯ_3. "@~LweBi؄Niņ4*%p'N)D6^;l (Rd*^rfmN.`Y)&]yW%]Ua_~k Gx{l~ms#KӬωҘ~/CM$ѻVxNtb3N`ZLvr,R Kō?nL+ H#Q9E|w.pb!NWI7=e Fa ϛr>3Veb3!bitWk0CPn\zR#!-:xsfitDl%KĠK2J deKI['Q.vg$D_s"r(F:E X[LҞ>u>5iгC. XUd $u.&и W5N=n[M;LmVFxݚ50c{}.xoiXD$aQ~w #٪J T荽`$%&dZQ(N)5bH hRw;HXi!e٨AO9}Xte|ywD܉ *# sDkjmWXI#7˳qqjk$5=7B9ԃ~3~jC 7fMjp]UKbw^'C1~˗S)I2%LCj bb= {1tCּ0U̬PR+b. 3ddLI|+`yj̕7K"'Iݣ/MT$1WAEshJ=zps0>ĸCY,ʆ ijkk<nsfWF0'QFE8lXAn4u9ؖ-Gm߲D|D@\ N chJy (O0Q_R.`S㬾>uVwUEZvK)eu M7x7ax< PR_ʋ2\t4] ",ї#!q *g(;nJ]"B'mAh!|U4K6:||Gk]r(>ׄ|))(CeUaӎv̧ɁQƆyIFTo%R.MZXrc-sHM ;ȬGQYOgꙞ#?KU<19a% KZP(ssKH'tνѵ6>>:rdc_<,TF6o MV؟F5Y#3h\I0r)>V_[80Nt{t ; ۣ&1 -L }~" xAYVCjf!kb#ﲸF%>tee0)<6{Z}wE9F\MD̷J-GcqMiuJbhK()L Pfk)3©*Z]wC챭  qx4[4q8c>u˜'̐ϝ$#+>7EutNmNXy0kI2+r]8 ;O5M2KK`-Bf +Yx{dzXI0 0CAE'Jr3r@`yR]c6z7*i8 ``ħsHUkY̗5r(Dw;⹧Vqg{kopы'.Ԧ>C>:hPwwJ\=~dNQE8FN԰(+|}R5!] 郚pfMn+͚Yr>`=nmEUL"Ԫ;5/ѮEwGYk 56M*xF:gX S ! cu:wI#2z{/==`kK&k <\u7uh|Z3hbxp2[woפAh|qXt>h,su$T5/(k:c'vݣlN (.(L{η]tX9y#3Xil^'״{ h1MIGS $* #ug|[;wygmV4q'6:E\{F*4 S|b K!6L;FEr6!W){C%6g2iDPSu6>:*;1z@U1Ȍzc cWlZ6BUCCrCyOA;1"d>HdK2z'}UP Gy; rlఎ6̉`O uF.,z7J6hHگO 0Wڵ+6+EQUOn~/E+PmM6S98Xl`ЂzВOqg2teK8!쪹F&u̿2!\:,m8׫H8(+)զȏQ  eg`1chLkML|t5XցÍZ姏~EVl9nao }M޾{ǵ |HDy1PGUuvfEy;(,~=t=x|ۜۀ?s9([MI?W,ˎFk>`}ݼ.vkHovMgQT"(0i~AO0xK_St*F( i mNF31|Q\t)ѲAI_8OwD6] I?DInOA-,ʗ}-s uNWE[4ʿ}3 P?q~[0UQKBy7Ǚ#475$]RE}u:dcJ ᵫk'g\P^%HzOLRZ%ib>k`M\_y;q繘/]Wk˶R_Vl{96-kT: NҘHəVhu1hhTR4KFvl=s broꗺ Mм7 `J`;H.*~]cS1JO/'T>AZ3OQ 3`rV?$3uqꕷm!=E#W3eyh9a@66Lnf*wcvt+%&6VM}֬uə_൧(4pڿ;h.8rCkȆ<7.ƲLO/Hަϯ*4FG$g/aNܹ^ݷ(. ݰS+!u$, 2%qAg(}?Mw[WzzZ&C9"'ۓ /|d 'LznHvQe5_ [mպa[xډl<:46\Ynk-J8@,c#Si7ZL ':GMd|;L7i_|oûxG b;޽F.-T@H2gbHBx5R hc-_S].n vrOtabAQءB*-Qao ^]rV/F|ddac-2ĵڇ}r9T1<*2gkYfU_P~C⣥ʓb/vi?d'F:jY+gLٞ / Fnt%f#_y^~ӷx4h!J8ʃm׷,WTScG'3:MxUE~Q9A `B2ˎ4Ѡi=ߦet ,&Gif ) #-/yu6nd1kH }甆Wc5t$ƃ1S?p-@6Q.ѧi&tAhKһJ`f( I<*Cl0(ⷩLfU&$c pQz /Ƙ~}\,’R s|wXF#'y<'=K%,pY;lXǡl電t!nU]Geg,bGwGcb]*NM)IanJOAґ'ځ-,V+y=SܼD /y|SQ=$yу(CV˿ja>-c8Rd 'j1%C`$VbTIVEB=p1fӎc8 + 6FP!^ !.׹ LC2)B=~ :@<13Ȅ$8*i}It/X{~ |;Y`O]%Ku(g!uT,' lIBjW(p أ(۳quuXR(8'8b,}=GR*g%_/ ,#6&| ])AV jq¼⼞uŖB_|x?{5mQVg}$iPfr 'Lr=8_uO,(!y@jUhz\~kHR"2aGQ7)&P1܍t!J8,5+9] AJC<["$L;U/x8doz=LF?tpU+Bz`Y4`XKso(g[GJa,VɴPLJ^uvITm5luHP I>L^nztvC.7VH"Bzq7kL5JΧF\}kO#y,I;WvJ Z'cg!ĊNDKGEuY:r4#VpM4@mz bI}x4\TVu?{-W??$觾4'9gښ>TXz0S IJynF^@4yxYjm3;1-?8vbX bus)O:&Gs^0?B5Y)ҳ7y pZ 82|zvg$`ₚb]ȮWeuk/ &w8TEflK{Sc%υ) Ua8 @7 ~xi;%q+>@Db!äO PzJ UCdƐסdvU!m84(¤m5g.ڳ(J3w [|'j`rkU~gyV1 o!oLJ8T Gu(mo^TfwO('vx{p#^E jsb@Q.|PnJmbDhQ ~=Nu'_'+~yF/Iw[,C#nۦ--u&;ԚOm-H*Yoɐl uHCH]Ept#Ya7բ.Қ+v3'ZeUF>cQ[%XKh8PWwe00 NiwY_Wl_xz++9(~˩6gA;?ubTFPpSeuUy|q\9RL-: ː21C Q6 61ig$UYKʼn/< i9u2(&:HFGַ Duj_~d.HH-NܶVާ>:S<5Ё `u0LkWl@$ o-L\Rwh*; `Mn_jR,`sfgEh<5&4Q[9M1VqL 26Է&-? D)0[:2¹q9WH"^$mҸh"P66 %17Y:|9zYu]Q(ĦX@|yBw* DhEX)9vF∜%4'oB*6E02!ki?uˀF]j[zX1㺃<=xCQ@B+0luocc3a׷?c%9:$\࿤b_nc g s8*P‰<v(ޘ횶LY 4"5_N.M@WXl 9rn!ehoԩȿzY4y۾W[&@ ֳ@D8,MJ&خ=<Y.H_qKݦ"ꋩ!X\C'4lN`yĤ`x(K'ul(G?|mjI?vpNMCLӆ^Xj@#t%zH.ƍ(~=Vm_kO=lWLtF}W8re83%1ķY02Jt<'n8@iRg&xnbݟO z95)εH|*m˔38F ?I;̷uj+ _ Zn"aRQ2xV k5%'1à=\rl FjUF{yVwmuD qsX}A iwVGI0[NSS&ue-<|dPCy%E8L$%Ϣbt9 lPt{TcW^:?hq4qIX i!)eR\]6^[.dz }V0qwM]⾡\3JBk5 D.8V*L^VK3rٌ3>X/oTH yТE#̯:W*ܜG];(Slj7y^ i_ڮvH/Cq HuuЭGixu{:Ѹ,$HH<L?W.GeN+gR ^3R2߸Xnz[(䐬Zm*W{͈1Η22vW3,GU^n&ρfESɖM!ǭP+Y$=@NQoMn2ThK@(ݥ1㨁t}lhxϠ뾻YH VLadc%KsG{1Gaf\jFLx֑ mk\~|e2(+3e!KsʌhC-$`o\OӓC9kYa 4 !ʹsHbjTyQ:YވU& 284RΥ#am}VX -1>C͈oa(6=V9ҮN+um(M|X] ~^qU2`8*ޢh,'q/SIDˈ=lk-9 ̟ X$\^J2-ӵ d-rN+낈;*#xOZOz#(-Mj綤0#cƴxWx baOo::G8OESwe礧TvzC8TK_=dK@-Է|z02-9DL+D[>g񥏅`p~2{a ,.=ط6F+b-]VdHs?7?EG-:._4 ~/T*ՙf2- kgw{8AQW"66@Rwl٭ 1K3DS7^|xi\RZ0JS~&d1١LEDBV y g mZ Q! McJK- KCש!GY)O,RkXLcsS<]q9Z+ [)VU6ӖtXC 0ߖ/k2@ʄrFg6EOg6jt,Hg*o˘%?pB)lzWгytl"" hBPAK0Mz:/ sV0#bwOIn%\ZOߠbbL {̹ %_1nQq_XPLd+ae ūBV((E51εA^" 'b?Nw2'].8ۇ9ac:ț)O]ā唕{w>q^=ʓ!^> Q6\rZ[+LrAq ""uM͈zL#3ia=j)]5lqvߚF8z,{@$$-6?ߪv3z3y&[}15G|ȍQ/o%:Hܡ&r ?yB{H7 1Pk I+ 7<'3 Uzc64eE'>LƲj=KzQI)ON] L"iGFXQ?Âns~n{2!lLXh#"7a6Yf+3^91;ktne [h>0e5%1y al V~5ȍ0(tewV(hgg!D |22(Uc<_qE^kOK9< RƯ=9 n'~B`G$KAP 8Qk2 }(UK Kz>GS!d#K^6bd Ms3^C#îL($IjD[X}a eqf ^g^x$=| e}5VIS[c>8O<~ ljqD1_ߘ-$В ~Cd @_s5Wp,FI/6*mziA?5j"&gYJS0${vӬQ<|1̏wĕ94 -8ӄOK~T.$LÇ 2U}JE;8}G6 m'Ã@c3]h OhlHLes%O J0lĻ S-g\Zr巑%mh[QWe՗.34M-Rm&+Y' %;ÃcuXG#!W84_oI]- ,&B~4#XPXZ~hb[8I@r/g!J\WK O%qu KstᷬFGX$XJW]KE-"f;~"L|CpEqC>hA] 0Սes$lc\YF:5 㙇@?j k'VڸyB sT&qSb/-#ӫKX>}/e34 z/q,V#E,?`}CȨߝ@7uUb6U@_gg9gWP%R܈jCx. c F\H,><EJ-dF$]A-EV ޏo,a4ΨM4|$A〟98[cʎSo;*` CBpy`P%uyzA9ߓ(E\EQ߉ꕍ{Mi{^vY]&w4CvuL1׊6-߈u"9`G2pqPFp/f#&%ްRFlq>Z(䔉klnNCE-}PnMֆ! ݃ypm82RjcfaFyH<">bCm}NQnk>c"mYB$Vѻh$caz~/agp/bF-=@DVe2! bʻˤ䳲D_JUR+70f?~4#:Ɔ3J tH!"pv(?6đQil0wl{[6;W:*a8bL5o$HDBBd^e6WnH6>xEc2k[x&ƺӮ(O e~@<AP 62UYalY.{BptVlYyf7ڈ\qw,M1QJc 4[%C|p r[D`ߥant_| ފ$wa._SUcNlDvqԝDuW)tX$˥aL)W<0{ >;2$r7FbC.h ׏mF[VrfxL2_Uӳ1TuͪT{s6&LjD{X,u7/\'b!_.'-bSZFcĈ;Y|]*}̬ Pz ~$k"7@yH})8@hT[CXaqbBiXG~x3g7]xYG$A .߃շ:(zPd5*_̊Cx1LF7d-o]rijYŭy,&ӱ9̈́`"SP5A 1,, xv:2(s9 m(#Xp`xƝ):@TOwϞFsa5Rru-n)OɾzhA"8-ЂI )Qqlb|nŻXd$v(yIL1`U/2=*&u~t0ʃ?c>LHL+תTZeF3dcaI(WuiC$;^6Fi8vYJ܉mP0bA ,Ry*>7*贈ƴ1- :f[.iy#P`6Y꼐OĠuV6.UćS)0uP4 g;ړ(-@AmD $`|mzi&+hHוUhu {agoXOW>[hbF3."0Tg)fhhL*[fEdo ˨l [p8`jȆ`{a\u_gJl^t~QkK%wJ6iA'x#sjrB㹝t@&6~k;U\DsV^?t|h6UzXM2 G5aϬ3d>R6B'Y k=qY=%zm&'x^:yXۛ1H7&TjmL_2fs>IE Lvq%,Ϛ$]Y}:f1OZ읋NbMum~<`# )>GgC&jWGI Q_$/Kx5GJZB@; ?boz1dm]s ko'hAcvTXͨ&e\jU^?/P=gEiPAVbX! $cOyD2I폾r3(K̅DG^tRk`lcߵ[U=$'ܥ_6e} (;9 rZ]jP <z> Q'Oϋ@ǻ7zXu?H_ȭˋL\)(@]=s̯5*%_qGkΏ<\lxP%ك_ )?sY껿Yু5d%8M@K*hdu? ԰)]Ըy>~D& CTf䜹ψr+޾!KG~r% ŃS%ntx>~G0dGhBHqW.SYu?1 L Lծ@)~Q Z*DT Y"p)Eh ɾ8AJb: Ia&o.5 BC' p +첕`3Mh Ѯųd4*SFj\:T& XL.fiy̽Z7z^ |Q dMH6dԶ\zsXKe` 1%*eESwcS|en Po_GұZ~͟WEtnD GRvL;>OF * Fk\^&C/_ uO2~>Ͱ±eWc`A>nhSӒfDIk&;i?*Brޠ >2ڧcmEja{{I OYM2k8EL'N{jy# (u`E@dPъG-]륹Gm^CS2͚i²%N55ݭϾ)po+?oUpӶ5uHd e!Mp!$"i}*ՁV l.]mۡ㡎=//Q*)~m}@Z.Yn`Ƨ߲6K[(h_:֘S3I|*t]'/UuUl,4g\,dB>٬2(XƵu(Gij EOONf!pc 6fRm^ vwKPOϟ1o<=6G 2U .n넂) }0 h_ɮP+}]/T@d1 ڞ2'"!ݼ4#wMFHv9+MV g[3 eV`h  xܣ 0H@04Ujg;Xv >T;9Ή%z `G3<@K N^Uѭ~*5E,z4;g-cyD['yk-'4swI'&r*#] 18I % \$hZʡ*;+`/-4SSϦh^:Պ(\7HǞrޥז|92jKO0NDQu̽P#aN /fnrENyc{kэ+'iXFsNh5me 49W}F 櫛Wozb'!x sw[b&D$^u@ꐺnE:-; se ù& KCNVLmEp7CSmJƃ-^vI 9[ H\[=o]'đa}M(8ZS^W慣Cn< ÐᗥR6J#QS{/#ۃ8Ź۫M^CGb{,TпjV]Akļu >V1%*y+l[񱉏 3Kh\h&NE&F܋tڑWjTvu ¤! >ZC\6FY'@v&:<& {clOV'DH=qq I2F ϓXbm2]APoPEK!7S,\$k6nH#JAG >(M[spT)A;.L1lgpyQk>+[CA N{6Sjt&+}J8c [H ևMq[?̦ $3{<+}D;,}5u޹J&WSzzC !Kp =҃*Bڐ_vFܜm%OBio)'^r5=E4bgǓg*: &RD!jEBAa`J>*l!$K%5*.5I54]sv.]Ń6}`§'qoB eS!I6z@l/|ϛ@V %dY6vaC%>97c'bL+N|^g-/*np eǷ ٽ;ܓ[K_f4moKxuY>ge1j*0^ //%yZY"U{(trWx(,uGHVLKӡy&?Kl`@jʋ{@d$\>EhqqgK,ߎi#wP_5$c ^Bpَ++ζKQKp _Uڀ@N@9A2aJ#ZƢbo zO{dž|>c+lB)Іi <+ HiY2JHf5|#aFk|O Nܱ OC]grxu(w-/(LJGD pG^7fSe"j^Ck8gEPt?ߵei=uHM[m* h{^`V3/`9CMx+a)%ǚ)̏ 5,+` $+|Z R9\40 xgb=@1dfJMR@Mg^* Q1? 7W`%&GV>o:!ʎ{4 gz/|UD0À9E˭Wcսh CIVP%@>V|uՒ)$ƍЩq_{;]q<) ҬEQMu%3C 7?1(d\c]HP~K Q1%IoMOZC]}-~ޅ\({JOGU*Ɓ ~W&T6a<بg> e>-KuXs۱ך¡L]sԃ;"iqc ٺ~$9J TGi˅/bm:Ȥ y0~@F\O/=JӨ(R.BA.i y5,f ֹw/syU7ɾuSb;`637<_pXnXkowOB+m4T |ǍmGΔ͠f ”Wt׹||ֵiHk9 Us.V"crC<*A*'}b5x)XBN)r^,2fҭ_(+!6 XjQ&}Ȕ~{M[!p㕱4/iRm:%%J .lj97|>!婟{ۛ}IXpb.(+&uHtSY0vTb0 NZx8>y_W 4t*cKJ-[.fM\[UTe_ uPs<횖[a,.WWr*dSeg6OS`d/ˬK@ xAzH t Qf PCğ^"ǸPZx5cϧC}!q]j)Ltɬ~v->*T9YÈ3W PZ1~KK[kR(u=pj 0H&R&I= 2 pnfy?}hzD4JRNi( v>}hl(ul#'v[a*QO];R'3p|Cl3/4&F?"Y4{o@9ŭXaƧ`١nf6ad|׹ܘՊ7/s!H0 b1l;SF]w:~Xs9Ч𷇩zc^Ž*`F! *;2$AY\t:dc/NQ$k g}K|d)썫4TiPH͋(Uj˓P;eӫjs} )kB wH_ҏvGYo2X%Zlnj⩀jI󤣊sq $NQcK F:?GS]}!pMXĸɛ1<&B]i$PS\(ժ<0</@q ;A^=(wc~ ;MO#W(ӖC{kRņKw| J7I6CH(wf');H\!y'0ECE&\ YAA G2jEg.Pt#jMOi IS[mEjBmez /hT3@˭ -oG|;D*تa-$ՠ פFUs|yz͈y?# V?XR,7_A- ֏$!%}_z;p~W=Tq@ 3/adp}R9^?ʼ#)褷֍Od7&L{T fk1ݷI\5V%dq B 3_{F7^:jF%^>d(Hև_S.NLľ@M*eFDc$YT|H-&~tl1󒓙 d=ٗ@!5knvc;,pcU*Ԗ B``p^FpH밸P`L45K_+˵ݫmm8Kv9!xv fwɊ ~ rғI'ɍ#}_}j0VX,yU3P6rz(@s=Sv(py  {H\|u`_lSU3X.&ԒD?4%Yj.*.략 RK &a#?  [ "_ӛAdYx~ 2sW/pkSpKqhG;SkJs2oUЍI$_CWc /ხ]oi] X.Q|?"sЯ0LSA(`RUx @S]QeO*JH~/yhh^اzƤPoΗ3}:Pga SpM좑+dvlY^4/q; 1OfbxJ)Koazᐊ@bC$6c)p@g^Z'APG`]C07EOe[G3T}+-=0a 3!ro]b/]lp& w?b|hF8D\,2JSZb/IkJTvUo@-z7 wl&p7AAy-qZc'Da?7TGq$!^1qhCe:,2M нŤZfFn֑ZT3/>u6 VRR_ПA5i'jB}IO_fa;g3?Ӌm쬷}[Q!US`44Dxjp#6]XJ1$%IL+-oA]u99ݾ{D=*._900ʶ> 0x !TG=1 8.U "ذKG<4PԘ 7jƬ4>犩N]aVlwIpi|If&LbtE7-AmrJo R$؋Do3\.%bt\S^l`:3gщ Я~ $F;PxO?VOҳYGS-Q1:PrnvH)?|68sB+F_G8ޠ~%)wux+RF kZNnw;JJjI6a/4,JDcWԍjIXHȖϻЭP/,]} VGx:?1+2M8NDz|9]YzD ZoPa8. 7$!+HoC %6~qȊSf'6yW6k缐vS\gr5jeZ'oޛ:C<clnvi^aPrC3A[XL;,UHŞCX"29c,{zXMp]S֝Je\x<"Iw}Pqc H.@7|iLLIjTAAsmy?lnj&_"V&@l۔0QnZϊ/T[p.ͥ*nPA$9}l$v:ضYA/EE:QQ'gz:6ҢM@hٵh B.u-ZEK *SjY" *J8[,N+ H>71wl_Yq+(y/׳!T !)M rU qz}2c4S}0BB² Yr1K98A7/aˇrdp~;bיf?XG C|-z&9wCQWc~|$[3WO\}2s^ixO\*Cj5j:*䧔,t5'fP ~7;{ (OG@Φf楀>z=H)BWG5yYB}%T[\͕hHZynߦqQW5gP~hnkO--BmظvV]ZMRM;G r\HbuW轑c[NJtx_w 6q AE.Cj]x7UV#$}J[x -dq%XCdj9ޒz.jJLHS#9/ӛ[Y_7f*fnv^Y\ԐPNkMfyCT:W8qn &ЃG\?zi\{2O2k/Z炄b%4…0 Y8fۜlA6*Sgee2KtyzQ7:.x PKMb⻣km|",p{לl3WuV]# cY4~U4%L yD8C`[̹tާU.;ٵT\k)XMqh߳/8}ќ4_B(僎~WM1;mM Ax6m;uPDYhÊpf;Ŭ`Q0R6,C ew.0k8)q y#rCoNTv-3Y&A祊m"-;># +/uz |β ,;%j(%Eل„X!-#tXx[>6쿢qv>4{ !{6Yȁ6;ktvQE{ʄZz.hQ#is g 泪<;3E霸fܕKf^J>O@O!~}"q.U#5C|Vu knyOQ4r_uK @;KQt &`e,"!h# H\l4M&@yd~ gո{Db"G zQ}S2vcO pмX,o!//ɮ"!USF@T sH&:l|)6<󂃓 AB4ˍ钬/ i/DmH1ŵYQLֺkOHH`Yrw~W rQ0^3Sc8yxP,!nقaMYv~HX΍#'LQv=zD"JY߁(GANKIsM ɍXNWwO*_;"IɒM|F|xPͽpg'W,qG'Ư72FE)[;1oM_dRL}źV Kg65Y#[_\Bc-b"".$[Ÿ\ti3g*;թS)BR܁}NXV)lf?o21 [ub61IEztf~Tzq> z4t6u*XQv>q /2P548cp=7mQ*@P hbE< )>oQ+bŘȀeb s\'100]3Աʓr=f8= Jty/ bKE_fJ̬+ r|KKrU(WIVhR:tY3Qɉh>{t`J<~ߦmxuDE|XvdڥN5z7#x>VyH Ԏ/qtW밮X$3@?wӵIA-FT#-ⶕ$c."vޘEƬ_ECe,!ҩSDˌm=YgSek ơrUvѬ%uo5;S8SB? 5C5RI,ҧPd4 MN$A$ 6=c3S|0-KCmd> kzڪ0Htg/`ȃT]7\Q6ŵc~vk?Us&DhF#f@ưh9{ǗUQIZί*DLJLp8VnwI+\9y C鷺T%=ҋ< (ļ-MwZL Qb}L *,&m.)-hB]f8[HqIE>dov/jaLTIPorgaXn)}s7D6RBN/4Xw6&U p|2!g0| YPRznɥPٰD?ԭ}_V3ɚOWLy1<6kީ,ӝ(2.cU=&Vڳ@m|;|?U^`LC ja=a=T5ɣ`\Rh}w]4%.]@#|,].wzndQPDKNp:DTnHBIyEKSJմK~B2e0¬}x :(pZBSӽzLk`{*O77l<*IY (uuVCA;&XSd_`LU6̫r*r5v͕INZ7SFzjseϛ&,پ 9/LbA8vD۲;[%c #T+D:z)iɵx 獶-@'ڸsلrwߥֵS=HQ/8࿸aQ1עCF;NPet!.uTޔadƞ\fTɄ;kfGf-UJL}hpI5]>3i L'^f7*|+y8&HkR4uyAhy$Bg{}Pz]U#_%*p3rSEgi14E ?5'88.I3!%J49[!<,Scޖυ#^Dr>w&k֘MbFhBT9{Ns<X)KR,/)EGb$>L*(ɓE%+"2KoBw T5ACHUw|aզQS*5fooR6%Ӂﶯ0ݏUn g]xě˺|e,G5cȌRܣz㗻[?h~/0c;\qql#Y )ؑ/bԭ !T@pQUH"(dЏb|[Ŧ,Rx0v:?~&p (ͺ5%gI\rs5(ljnYFyQnwlPr>A6^)=>oo}'=}Mv|LdX%{`qAM:^tRѢ Xl%#cTv; 6Kߛ6v$E}8(]m EYMoIZ#* ; Jc*ƧeSCPG Q>H]6'ƳMɋAͿB!ʙt\l\] FQ&] .ju+~91^Xܮ`98Y05k LBJ)W^!4&lagJfV&y*32ޱ+*5s~1vnبӞ$wtxL R(F,U5Ԣ&p-9e`y}(~"w|8GLc>O7fF)@⣵lu֭vJoRV5f%0~B(K Y?ɲ],t&je5@F8#CWA4Fם^suAL-iϗ *0(T8cV-xyՌ (`iQڏfvby-7^>$/R|J!<)LnR"}ݕshSGIʎĈ}Zb9mzOEa!LM>eNnJy)!;j+ Lɺ`3ɳoa \7cX6 |P]͜S9> 1|QkK&Mf]k<#0t!Q @~,3 "NZ|'mmd<$ *pZ&h [xr6Qe4:n]f``y @؊,/Қtuz> ܞ:ƅZvQjY[n%ZHB By)пXxF;HScEp()f܁#}PmB0)O#Lx*`ۭhO\bBhZ2AuMB@!oZ2Hdg }:V53#j\Nr6L#]405:%| 7׀*HƬ*ScWJ=)B%""G腽i4 Ґ)/)\͜ՀP{-a }is_ĜBz7ޏ Ouj uDN&e@1+ܥv#z#OakWI{6o_slvt;u< )2YHV_NB;<؍*ZV*"uk`VV˝2c'>{NGզA?iu\x)HЂV,ZN)~Y~zjFKVV9_ϋ#άmJ Y!{H״Vg K|edm?,}CG@ DwrDCoM%['zUPΒywH$XK ^bvoId {w߈|)oZp~]5I6%;)rIZ\t#EYk'SEvϐ[!ޝ>,LkDPsn3zP4͕)rXO:tXɦ={6_ VlDٛN? 5I:`ym&уop[|I)#ɤYvj2ۨ!Ɏ5&y9@dټN])O@Tٹq亖tvy캈mL o@ϠCs-ep!=vTqNm*lwd_wty9P}чȪ܌C礣8=TՀ$?þvDz)a?@zAS &(YUQ/ k!Z5ڂ|p?9ȑxK-.u|vv JN+xN`?X" k4q'zR ~='7pm8z j Mi$l7:T^w"eK9U=غT,+_O Ig %Gd|b g:8е7XʹdAVޅD_Yv錁P07(6a*Xxa3%YH)_H6RQx\1uywJ#+ԱM5wZ:pgDJ,:Bfxfk g#,|^;J{S/ۚE_吞s,w3S%b%=&"޸PaYK#➸j;zN@Iл}c+x3d )':t*~!c-GW==ՒN zF7B3fcghUl/2յD 0>t`⤓xAy'`1#5$$'mG}f|; .%H50c``]mx/0W)onƠ ԯ쌚6)b3S*P$?a$wZ:  ;PӒ"7nJnG6XJ`o<~QAh2l5FP#hh]RK6<2 Dmw.$&XM R??: qc. v1WeN~ SSRؼSD̬'YhobxeQ2 15("ڑ'Vy o<[PJ(/SX#NEowytFz Z_&W/w-#8u)9Mvʜb*ѣ-6hDi{0zjO`m]잕K ݀V,Z1ſ9d#˅ϙGW M,#t)jF.XA (h9eFWe.\.рm?!ixɸ uRւ Oob$$"2Gn-h}IXd@ E[BW) ^r;~M ~v C )MFb@3 ,<=-nC^!OCTN]%sIMgSMw"k8fcW gö OdЩ R!H{Zl*nDp7uYyDa1FgC8pT˰rA8FGHk }bVM5g]-_?֯Ԟ,mXh9^\FC`K>sv+vU=$SlXh@X)~eqZL ֏Ɋ )['ƿdeU#'uAQ%nnGŸx3QPI-Xlw{^|e?I~kKE(k$8#Vy`~cũfֆ91a!`h*<c(1Z5` 1_0`hOҿQf8M9dfMS{k^", ;t#Nb=$`4Լ!>7(+DG32V[ E7$ Q=HBҞ*@^ϐ$ 򙇝ofEaÜzq5>WCP 9Y20[oG0^(J 0;tAOL`QG[cA drJKƿa uZZV٫d\n6Ugzݜ0VfEV3 b*eq`SAYdo1'tv4zMϮ8p%<ƹ^5;4l}Idsla>4B^N~YstCejg1buzvo7E:I-Kyلi2(<9C.^$b8Xmc5U(w`IэQaimbZp&{‧l‰ +]̑')7$" x`KNƓ5kLv?gѤn=9+A`mݡ';+՜QůcjAkJ4,$%0܍&Yd7yueFysA<-a/mD"kJ׺Vd y$|Vo:Jc "r K;LV&VH.?NEgq=E>]inGM2It;H摆^"YI~ܔ*7ȟyIggiEr<(F:kZ&&M#ԅs (eCcr1s p] 6?d͎z2VS^ tPe;7:oGUwCf``kU| '(aX5Zt敗5{`?vgFWlS5_tuzqV4PXT$NJ9_b-KN@S2ݬhCaN?%Mj3<_2r9$j;XU;`gkK*P>>ͧh)[iNxџ܍oQ/Vp^Z,q.Bjz {ҷøb[yuEWI%]E{?8fr̀ah3hN٦Ud^I .Xh# AZ}g2=yzxs;Su!cg^eښNwE%/!.n[7We,\J$&܌[Ͻ!@ #bM^) &:gh&h7ԕ#\vrd8<;Z$w Վ哗|w&BҙqpK%g}f3ӂJmm4Nm8^0j0 Xy2CGŋߣY]Sؾܕ>S:%h|FeT,$g0 B(r6;gr(`♺z&GiGjt*1@sϙ|׉.1j%Žؒ1:SOP_Sۙ贻` ֍?%]J3QSu$Ts0Zo[/J}Ҷ%Va\'Ry̹G$jmZ(KJ3od YR⤌E)(dޚ0 g\l1}ﲹ7*6s@r/&o.ڢ,:r]+?=J,+8,gA ߢRszj|)v{syP=T?gH$Z?ڙ%eGVNR eQn^bRQM>L`k?D?8(.}= >Fɚo,܂M,ސ Vʤ`vs¬[Jg? .s>Sc X*uC܇ vSFv͖ov-hi*b3\AY|e1>R 6MNQJʴh?`V,* @ U%fڸȯZR8/!@n7c 6-\^aސ\ש3)?IK31Ol֜H5Vr%d͚\ Zq0:,GX=y_S $dϯÇ-(eRbii{*ُϷ/$UuTT#HR}E@73R -zR^6 1C}h1Ī=}!EԺ'͗_'9TU[jOuH_b̃1 V&Oבp*Z"]uy2 ecҞBӛ`ُ9b_>(cM?u]F|ՠٲ!)B&u˨iWZIWR.v1 n꬏6i9\r-dѾ LͬӢ€_%av2˱ zA s{ 8aȻCk)k eg\|zMǚTIO%wە L.|V<bCqXhO췊6/GZMdNR fYWF+= Izp' Am=+,ZiOMKvU{jI6$ńOo:}erܓM_ma3'}.KHA#sx2% &!<GRvئS3]D[w^G!)eҶAxϵ[2pe!y#(5SFi J푠uC$o)>yQzuֱ=aX66n i7K/r U MfkmEn9(H}b?A-ZM7lE{(QuBDPdv<Ϲo@|ߏ& t7bW xq4ؐ%#ABgb Œ(Ϧ/@>Suw`5aצKj~#=u2'h yƉ/ -ȕܯ<LZҸk9M% #w:\9hm|\ IڅU)1bį'E]h(+3py G(q),.2EC4TN~jA^~!*% at׮mf{])ڨtt,[˿sRڭ)[OW#y= YϕۄTeB69'F!2!2S3<"uݏzlމWNԈ/^BҞ4O.ұǴ},s7!}SlA.a/A!])Kb4@oXSTQC+xz!WT܊^SUvRfXg<r+^5BK>]Tt/SKK]l Qd:2isӸ06p&O8?֩HKoLõ6*3#dxedG\8 &Noe,K9,3d 'Z^uZ"kUGBJ_xSxěP\BJQ圩&WguO])iCGu|B [AtU&b_`?TD9[OL㾒 6)ii\<`*J̟D.#دX!2;G͸Z f%rfI6 Bu%JQxiAEVua܇H-?C<%ؒi/6?$V@ Wjͧ,,bIr@g}[օw"q򌂱728m:~IrȂOΘ %[/f봽'j#YX%XuAȤ2nnLb&ktOL!C"P-ĉT"Z5?mYA.un b?f1.| 3claY~j0>K>J9rue,q1`Pwi|c4,'󄋁>[jƘ}Cٹ^}BIV0FVK?"UɚKW?ƛ1w __K/h4QajUMf1FYSOW{Ƨ*@Ozߊ%}U*ƕ$.ZCp0ҢHg0b8&ȣ@0tbжj"/8oΎ kfaXHX%$1F~b+Kd(–jYF-g'䟚#[6xsЫndJV"gÒ"3ʏˈֈH`(dz4.FLH<`UnpcV{F8He`-k0-V|cq8A3f eCэ.b,b"K@) DrqPh}!FZ`B?q%ƪSY{o"^l/(H=GS a" ?~S#Ҵ2dNkn uq",YWCEKg| BX9pT_!6 kIo1ȝ'_. Aus/g>jꟘ;]\u|scz@9F!Y8r E˕Zv7v+~Bs̆UVC9n낮Z|;!P3s_3DU:$$/mOhT23 gc8iVBEo*5ڮ7֛ܮLѫQCm;6sè!ǥmH9tu^-G 7-j)jԶ ֫lvAN^f@.sͣ7f?PVmҦ]IP/Xf,4jln7(Nۻ/&j).zó.(szL οlM?h: L* W{Z2`\zu',cղJ\ϐy8DGMK_?6`%z'n%\[WQ-YBc+b++=uִ)aB UC3p&_1"Bv<ި+8.s@nlO~AY5DA\2v"UB1_3K{S{V*.H=~^%徤ΜifK N܌78]NdZɽ~PJ.לV$wNI&8ok&s$AZJ[[T?&&t Tć=_@&RvvTz4xDER&,)Kd~U~+b0mQC܇pZkh WG#u+9K]$>uu:p`[ڮOCEJOV/@<"Ձ_ 4Hw,9C%]Pv΂GNaKnez,C$'(ȴ}wcu "u0.D["t{IE/gp[ ɸ68Z$`v!wf&kb3x?*¾e^R묁(ѰW>(]֧i m7ۧ!de¤Ί)0;OsEMIgNx i&%|\lB6ֶJ=V#kԴ"~e'37}6I* ڱrV<[H$PuW#4W"\ ĽP$Պ&ArX<fzZfsu[ḇ @mSDj#,ό 7b6lqzO=G-G+?ݠvL>᧿P7g j^;7^n~qdI_ΟH5Pr9hj  ^\hv @!Mv25]cvr<3N[}sc E'Ii#"ćБ2ۿpBYZ~')^b2`vG tmzUjwV~&-F,V_VÕ⑅}؄Fc:|E $U]Pj:.Ժf2/RgrғT?%8EL1aనv3hrN֠k v:V{Z8la2`G4WBdh'bar\BdW2a5XFy>`)(CxiuNd`W)E>/LXşKEY s%tʍl0]^SO*w VC5Ti=P cL$w~ 'Mu FR Wavrm mgl!'jB<[i ҳ2vu%}t.U3:ݫ۪gZ@G#Uok0vu,,=@0߂lCEPĭu ˊ"()oD\noLܨs6E74J"3Gcj'ƹ*H׀TXh=\Y4U^x>c܏R8fPCYv8REo⮬G?U!ȕ`ؽ\bzӐ{ Y\ ="CODɯkgV;_m&ؔYo?Uv%m f^É+ZcB}eO:?=9-]yn/KمWd<@SIf , Jm6ba\JY>J#.!O:5!dR"Mײ|籯YYY^5Ϛޏenr.bD3m*YMJrC6Jy Jv @rQ^ocs ? =u5a@{3l0ڥD'OZ+J*%tqE(8G3GsJ.0X!喜=i[Q[5Row XL&,}Ro$e7ug>?GVD[evn<8Xȱˬfx }qf3 "NL#(v$2y"neH-J] Y|Lq&""ZռaSG [qF3|VGȣ7X(/_Yɘ- Nۏ0RY$KE|\=s3Ly!*1i<[/NHD)PbUa]Wh \qAZߐ0'H3,,S ԜkjFLI+RThr tp]*ݏIܖ5شWNfMg B-=[p./带Q POTcd! mOIz ;DPԚP ?5+-(:.7`s+s~EK2#B9\ʴ|8u2 S_Lϭa$v@]/jZ8.DƏʫ3Ag&OJa*͗w7%ÆY9%ܩ.=)Tq8Z=`oڦWÄ8?m|IEXF띺MqQѦvr5bơ<' q?\X:mLu. ?9k܃6=BFvEu:q^`9RznCJ(GbNdFt[zZ ){M}T!X!ar\' xvQ;%R `nj:zi @Fj^Lnhkq'er8Kʨa35GHF¯iEe dhj l43V"C1 )s$ '_Z[,3)ʡ# ){%ܹ&M1v?h`h_MB%EN^/o@ Gu:#nѧ }ժ JXDha߉'aN⽼~$ fM(Ḱ) yz0xX5& hb yC[˶`L BT`Ր+49KWu]v^'DZ$+ s9!Qpr:X Daсᨎ w_5)I??m9K(Ĩ;l;q|Ŀ.P.{4(2] o&՘epajt /HpU-Xx׎<.Q_HqSu8(Hbh/c8w!Ϥom{}΢I-{E3/Iϑ? NS)E"o53/LUyA_"Dki Ėl1TGV#R lՉǵB^@<:"woiL)S=CLJe0ЀyK\JO޳g/WM y`!;>]&k1FjF;WI[ńNNWWK֏ϮrY3fs,S4V1+>?P JS,ko~,Í\Nq3W8Z[΢vRi9x{\g>ŜŶ* F˻%>,PlAo}Y v2rӪQUuHIT5Y HeW^ҠV6jp ֥hT i_,}^@Ⰾ&>0J%&"'F&A`qJR=|WG,TΜ |J1fA ߢVxyM޲~UV r5cf<#\*;8|H ċ:QbT D˳Q3Di[Kbs|3%@/ӵClg2̒5q93 {4sÈTÜ wk3ڵi xDp$`^M"V9c:Wjo\ݮKb% KfZjT_qv0"U’~hCqH8ntek !CdyQ>}gf!bfFg`gaOF7[9 S`u20'!SK6g8V;sUC# z!3ԨV0Ň>}C~jC1#kTk2R={oASKYQv6o lR4)qa0DO ! a1K[Vy~*?Of1 r^*dsAx6v0 kU3~v}OTd@c-v+:`BVGI8YJ&3[Y^fK'&} f )yeַF}( Ky(ByLJ|:v}@V-z}'f!:k4;~q->=+DeKbmJ#Sdym.~ <$D3s2 _ߥkg&eCd?W< 빢wѭsD$/yeMJ\u 2P9$Vx"ERAp}UZMVWx.NWA0A&AIB˸}JB"^ήtq$+Vp!P=rVc j i Y%Kz?NEȣڭ|ZR;[Y|̈́#ƪ3H _$5֯)[5j]ttSu3jŞ5ܿaXx֖h7kRP< eAĥ&)yHU~F'DfL)OUP3_6ds+0I6Wʨ^Ʌػo%bڿ iiD( ؠX6)/~MZZBu]Gɕ&wgH( Vg}'/;u,*beH{i8@?q]) ;(~3@ݜ[TmȆM`56k Y*3{=^Gj<g5xhv{HƎ4Y:ntǯ_3q3{6D=-^t"|l`rh=Mfv|hje[z4;IA[g_Lzx|߲خϏV9~tu\3{ʠ8Sj.ehVޤǶ?Ŀ{S;`w"{`6  |}?sߴnۺ|YAL`Ň4ГĽ/Kł^o|'Hd[^6"aV\\]'W܈c4E修yܡKu <ӈprw E& ~ C,% AEьToRXʆw'm If\J]2pCa}j\hY)тȘtNAg89L1gp+U)xOoh x>@j_SqDѷ;+#}$^r\:RWޭԬ1q`E 쑷lMxS_P+ =wmhCɡ$I&9i]B(bj  rY!e>}O82Q%`},BaZ= jt_Km%GBҼ|Z[YR3x0v#e5_+EoU ؓGr^>\`D2#Rr|}P(r* ƴaL v-Ao!)W@D.70b~2@!HG<^UFq'oz,qӦV4@Ls_48oI21-4. )!w8BNNK(}8v>(H5Js ͈J}L!Tp% ##sIl"T E<|!IƸa5fT86A[q˧KVSE1rzm$3PA֧ c5_א~v+8mo'_,lFh\D| @YhReAЬZ# 1#Z$ƏnD}嚵Lm :\IhO`8KG{f*  G12 [H=H⊅'{!Ҙ\/U( Ӏ_,G+fjϵ-g^2vz3yC7to'X|/'v 8e~@0,wwꨐ_aB1o6UU6JekXc!C ^/ Y*$i4l4M.!(BBC-]â-x"ٴOG=5Gz߶kOiz} &;Fإko Ϯ~>הH Z&FF27B^f4)p>P$g$XH!M.`ʩ+qߠN 3"m.,cBBV8I9},ˌPk ?c }b3Hicejɍ/0gim#^<-qghc H$#bPoDfrhfʳHF2q0()%xb.0 i]-kW, ꭕ ȭqn9$п nz+{)w!ޗ)M=ZmnRNjSq]# lsG"@x:c˪35{L(U@-IpyЇY[r-{ uhya#!-LȲ/?(p"~EaE")Ha  J[w_x8N{?fp_3Ap;nf}w Yx8c{L!KXf_V1I諱m.^:9W11O?ƒbE)< =}ފIւ`aC%Tz\˧^-!8GL2V Wy^[pC]~-}({K^9޷8rQ{\ujrmnpE] {J- YoݤހIaIÒa'3WcgfK[3[暺|N@*{0.uLك(rtv`iXb[՘W-Crz*I  vK8 bk0m/B\ϲlAO (1ɳE_2{R kN|JĆ!F+1[gTBhߎZq?/<׈20Q`> g6ƨm\x6KN>NZ}UҗjG ёyг$zW.jUtV_'`->[5SXdr̻Zʱ笓\/N. V] V]ꇠOeC_Jf 7 f:W%57t߄}'>Q\b8N[@l5y-sv!' $-f |mMٹCZp{̚"1MLܖ9c T,cgBbmI P}z2&OצkNl/%jeb& ><N ׹L^E Cirս4S)@ĄJ DFLݙ\^=EL/}~uK\S4ei2yނY0M%KO\mUeA4LBZ+?hq&'a]ğ=S*+Ļ/tNُtndJ ]R]PSTn{DyKhMj$J9ڮ?B-u Fn)h,[uU鈻#Ĝ|a+..:.,p/sS,U: Cd0N{t+[wEH]靾|S8a^'lE۲ N(n bfw5LԎ<u1Dm$iW3MSs|j5tK*EYK+[u+ yxpvYa&yV׬67|4hTg:[#}9z_Hf~%8siS}+OYˇluzxꉕ?{gjIwrgiU6r v∊RGi>}@GFWyS bVm07/J_: F"ayҀǦdH&1ÞȋU t[W8r˿F Q" eztmukDK/tG|l,c/x. ,.76m6Uw#ȃc&']?ELKp+`m_n dSYD=gz;<#Lr=_ݯ/θY{.2Z*CCk= S:t[0,BBVTO٩2PS;fedJAaanTz"1z>η~̥Ŗ {JcGDßyXuPP[ a!ɿXe.2+WGA,:\rd nj.?NX}M-˂y+"\g/*i]zaL.d&+!2kmՉL JD AriW$<bb0f%IQ5Z a:VXiO?BGfI_iK&y$o ?WjsSFZyԛO2( .D~pZ%v͏u){34|(eϹnLdb֤M_e8'Q&V>Y@m0P]?[ [] cN+>rNu޼ĬSDe 'J7(fd:xco7a{v8[ωL*qaZ[NP=>"}?_TD6R>%|KKfWc ii,3Pi\g' mT7PUjUϲ \ɫ!ksA>jA|  tEE! ?ȸ10*EQK{P~迨J>,b>.|]yIA-cdK G)_N<WcI5;ɥ~ڜ cle5O;rIo6) e|HWP2) "g(:]ϹM9e`SEoߊ'|o:C `΁瞠"^f]{fS Opa3|q#RCCaM~|y#>3Vj>lz< ,u|[Aߍ9| 7Ȱ贓N3[\0I yի6ӝpn8$vhi 9ؗalPhy0{8t)M`%?6|3F`4$Lҝ#GW\PvY9.oFfXd2Lkjcd? o Bņ$C6o߻T9t'm:L7 똀p~qAKA46rޅnyCJRփ>Y@}(|2^ESf5z6 OVj1vP MšC/P5jYfQ&ءlchInn"Ή8v*HnhOH&ӝWj=waQw")d-d[XOጽ' ZxFyԲ3^ ?0aUYVpT62/XܞG!vX0=\ ڠ`nE5zYZ R|5FǻPbx}˸=#i@/}VO&Aem:Q8'_~9<ԍ3S܌bq1ۯ:G $#oPƈX2pΗ& ōEASU</A5܅b.'S @Xtx`9aD*Vz8axuq8<;[4.I'%+w8a<iIَqtQ62.a$\ 9d Qŗ̛?T> ́ZǧR$(Q~˘{/ J1gFJyfeED*YNEWͷڙ' nIo 1)H{e`_>HteH>,)V^1Jt5p|LeҾGGZP7 (gy|?LPzz6-zz8A]tݟcXGxby<<5}TU:ga;-a T~6 |Kz2#^ 1r#yEψ y+dڐ7iQ?t$ͨ%V<[ѡ5,&䧧4MU9/wa(1_fNηG E}<.V?9*M >^IӸ8SÁ|N}"!5Iǁ<_YV*>em-{Nr@=H04H!\q4O NUPX1 IUzUZ/HE_vz&֥gh Oq J  Z>qC9vSOpi61NʪEvTo>@2sR7qML/B +hʜ&Mq`Kt$R>nO>mrlI8 *E@j_79=+kFYAtl9&IJqB[T_˯L&L;E$5n6;{ؕNH-XnY f64#3vù,l&~ɵפF=YWiIkROpa U,U/N^: n0d ob*$zU*+DQbEu!E&Q>Ӧdǵ̿P4\]L{@/ܨMiq?U \tϫ jv/43'4l< nz }!3ɾceHwNe? >p4l]us7 " P^(zO3B0e^߼LY]ezXݸ'Oq?N;3-c17?cX93ˤ oFk7;f8&JC;=ɶ!se]/Lf. ^3*%ţvw, D?-Q`q[B[5'r2묈-Uz*zWW4#FM4[ە&IۮVMWH"lMm֥ɬ6q%ؽ0q㽿9Fxj7P sX+#At8+C㺏t2wlu,Cٻ&;0 4 2)?˜P0p SE;< C<6Df/US8Rd2fg^= I#؏lo !qv_Mm]m߮fzK9k/Aơ~X܄Kf4oJ`fmjnȱݖ|5Oc&MmuOU+وGP5i`F$78T0 o0iN}#N Qi,2[Q!Vs梁+v15&FM{FDi0ݿFn8 =E[Ԇ S 0o=xp3Zit4Dj@3jtIBۈ(2<,S\y@jwW/7}vHTQm'glp6<{v(u3GǖYܼ췍KBYk39A4O@zxa,;FmxgX'ؘ"[VrMiLKWɈ#&1 (~q$)ILAK%XSľRMA%UPN뿗ev8Yw!Fʀ#6a ^wцv>܉뜓T!NnSO(CMayq= "`~y _lb!gR1t@ۓ;S9B7U8s?~ɷ qdfՙv_zKK`ihlN^)nNhC _Xl9^p}x&v6KyeW$H;dc[>Ŵ6z(83/&B>e.ފ0FӨ VT B? !qpͧ[Wy=`nrNQr]e͍(vA^;M CShDIfDۘmO1) k#mZj9Amc35s1lyq3~1UHS&laY(.-~%..fBС7.%96 WoR&  Wfp02n1"h$)9"LƎNUrVZ"hH0ߟW`ww *Cho-iJOxIO0NQhcOn# s(t{hM>rQqSvDbL}+ҊM1)nn^N@ᑽFFcB%&\ƲǶg4.:ׇ{t'Ywq?8#L["_#4 B ArGvt=qesg"v \^2qj*A5J5#'~fE:ZrS^șD+O\9S6rnyg}IdavpWf2 \V4zىˢ|9ɠoXaVq*^q(->:{Wl*: Z5ݪSʸ>tcA\كNuTiͯ*]c&HX?QZ(˜QDȎ=D8ff`~TtNZ9 RjTV &vgza@j8bru4ׅ$>?L`F,\]3۹ +NJiZ&K] J31sOG<N=:RL).7ee9X J2tչ ba|vM. *jvVxw1xӲCS(jjW-G Wyu[Я4O6 7: j%Z3fܖ3>LS'M7؀j-:g* -l )e[hڝܳ~ED(7CrƩPB(Ad K *^[756߅\GvIOc]#킙A@/N4̆ Zju ;\XbNoAw²^|SFJ쵟Ti$ɵZn&XT8>1i}.4 ͭQt+;Y|X5:X7?frD}˸hB4"G/li臈*VJ:qkռ3i$1W-Fa%(e97SRW^鈉}3䜜@ $#iMED?gmqŷ9*] >BlrȜ쇘 aA_SN4n r'_' xr.}!5+zBg~-gp$寀ʩ'x>K"Ά(XiFX+QqTF9~F6kBHAjuԫmɣ>w#‘[&^:`0W%:ME!NAѦ0L9sCByq/"ZrFt0ӋIssD[/L*Ǹ<⭅X5XRT}4 q RX46(ոLNW@ PM*bo#5̪Ƹr0M U8&D?6qB#7 ECWp0 C/];B\~زU?7Z2?@$핣H#Kx-^WAb$k+O|Gֶ7iю7=\dnI "JqA"Mp3$++b?Gst=]Вn@ [xiT=у%>U?waz6AQl–*iyzB&mfC$(swZW\%++l0.ߵwH,4RTdtsF+g}Pk}p{o0K ;tگ+r$_$,Ʊ% j_*x h짒*s XHk @菋 Ƀ"] 0g(ťJ@5[} , y~9GdtٲkLN bp͡ܟvakbczAuoIauqc41G29kQC?HB6/+ 2K+9=ڽ3crg̲At}` &6s{ڶ  saC +h=,vKS|O0   ' JEizDN"Rאa^Äir(qꃊY`ܣ6S^ -XŞpLskDqik njxa<6Tu FonRzOBlE}wV@¼F$=)97ݿe:v+\10R /UC`Zh ʃAIxjEܰS#2Eʠ/>LK~koPCe@[dI56y3Y z@l MDUF8hp88~ L'drDO"gaqqyZ1}w|l r{b_k9Gm!Mݾ_5C'Fɞ |!za/AKsH< l8!_nc%/l=g\eaM{ה\bP/ ú'jJ(Rl,RBp2tyVs\oa"mt)5.I('aFL(/mzשd_UobR*+zu 5HmR)L8h3__Y'ӟFgatwkhߣlG&mڹPj%fxˍ2)5o_2%GJ5k━Kt`oq W ҩ,Z@g}{yAjvԪ'm?\/X;I'_<zgͮ@ @Vq+jfxW_`Y}oh0Ӵ7+eW%O'GG8%D[]VV|I.^+6ŷ~X;LFqTryBR zT0YHcЍ >o]WܛT~?` Պ2[2M@ӼBHY!pߍ`^& 1uGQ&ZB9f~SMl^= Q)*3P@儃Q:\&phU-;c%e) QsO:hIj2#7^shЇyI^cS^kƅ(?VnX( |$")e-)<&F-f+-snhĒ\{ZjFFMabEJȃ!8(}o6[ϟ?𛊿+%iEQ.8sYDRKxk$ Jz|!F:4eD&qƵ n/tvzK2Ր&Z/2xb>|)?\(eܻwU5ԣV1#( BXA3st}$/@;B3x?]P6IO{܃UlOuV&j*]TNܡXH+I\7?~,x\~ÿAu%]>'1vp9]XJkFW 29;S@UapϏr5[_Eۡa;Mq脓?U>I!Uΐ`%}^Whpg(ƊDly] qH:o :sx{é d#IW9@%SWes gSa-aط s% ~ђ-Ew&0 A"̘)!-Hf})!X۝׃͋J;HzЙ%UطDfXG0bv_~sqMI;1}Ao Do(]},*r??0dpwك["ZTOl<M GE$lZ$GsߙHށJ%7̣3.blK-vGnP 1!eCE߃< 7)迭(]@,=Rfoֈl~f{yQUZAP!ֻ*+I\HSJz{(J]#S.pM8F¦?X# ?=86/nE|e֎T*Zxz9W~+!rBcU(NwO0}/v^: Ə `HH0챜0j%%;I-h EH=+oXڸȒuʈј=MiL'3Y,P[j{E6"i\2 ꪺ4_>h|4 S`5Z;qVDWN)nHs1!d.d辮,{/4#r\6&{v>HpҒti$Wip׵UzeMR0ٱŝ wM 0(ߔjc&y cti HX:X_ +VUp~n;PInLye3/;?*dcCs[UP]<2"z+)m 6Re;9BT82~|Šg{+Љia.z 0 y[JܗX3d= ~xW 8ԸJr@l(u_$>2IÐ!Y[bYLz$I'LJO w$9 Q_i~'Z1CV:C"Fp^Nr ^zl((1hJ{H'Fssˠr<~SQ{obM Ңj?tx[CB \0zT8\^6ϫb}DA^2{y('*W6ɘSsBī>HWM'd/mZo|# 4|\Wf=Xcid&V]>J4|7gõϥ2T);$E߰顬aMdgؘ!5_TlH$_3-U#KkuTh[γu#Rq^%79(}k<8PY? !p=N[mX$K20Wc{ty4":cuYrԝ+R$A&l 4x֟/UR~Y^w:+t[X 7CٿϿ?9Z8En?ί!JR>dD;+)kIE݆ګ:-~{eЂf䰳Ee{tO.16D1ΐsMlĴ¦~N$4E4uӠx3džEY͞K&x'2}\,܃f%~jˑ/6"szyzHskX֢V(ȜjpbegG??2b2(fehJ Lx5"ʹ͓Hmvܧ-x6E-w On, eH-$߶ǷHEc+r;s) q!UIF0`då͊Q `KxSu쇥LUxwt(#ll!634?Ϧp6oSVϞU|ZN&Q' 6>c ԮHKs{IWǚmD.^R\vlUҹy~O>$~I (7[/Tog).&LCY@@on@ñ[^PHgkɆ/13OA}&0Yslكn /B8v'6ZI#dg.!_tug8?xy\|gez)HC7h Vy8R~ ]-)*,ڏec1kV@ې^BHL<T*`$SyXY>I+Fj[H- v D)MB .뱾hM?'Ϭ&aR\BQ} O`j{Ql~3 %x"fJ/JAY'2 B}GFI.T@Pv/dm4l>eJ߂Dحs+[ tyEtkB_G?"$@6a&ػn!Ʉ6BZ[?AdW]oc*U `% Xcߗdw!H}z{5''- DmL,2{xAT"x'ec*)],|rm$%L*FW KMc$Jf&"[eE>N֦j9@C`a=QC 5Z%ߕ%%1JÝܣDrP" L@|?TԸ`)v͙gG8■X}6WܖDA@D L֢%hrx|zΉ"QjW:8SVj@#8w"Im0!4 Jζ~eyגMR2?d<2O(b,]܅jHS~ƠH5# ƟJ\\VJUXwKCN i*k-1I՘q^sx.XQ݄̞ ិV2j B?.{Ff՜N sO[KpcЯRRmJG3a1o BF]+v,C$K:"SGYB+ 46ۇ4 F;eϾWR& h@'05ړwIґߢkf^TٹVDP{2%pfJ>P|^Kx|fY>hFτ]=e4#9(grIfmژcWZ eMGSp7G[l#s>ho2a>W>ǔʁL<Caa{ߛw-n龁M'Ee:m4rv&i9_f2/U+-l>>,? -bMej<+.Τ*-!E ٦gsJcГא6JmHy@>Of=1uw]zb9>߂ĞIudoNIF(A?24c~??GY[;2ԂE.4_Ļ f(ӇPɟD 0Te2Ť,!蟾O6{ R+aʵ8dvFml7ʼnB<0yf1y.m{!ϲ(*yy`gƈ:7ٺvyDa6.MߪIX(p"_3>PgNpWΑ2w M,;]~9^u؎ZoB5Rh8#7\#|HAR_NifO#~-'~g؀;#8:P^cT`!RF"P8hurH%a3Pτ2sI}\?cr()a.9-:!"@| &s*it.agUL'kOƚVcӒa= %Y <嫡SV!%[/J] <s^[a8i  { *<},-쏤$Q@OJ^>Niorw\ Z:" Jі0K1_[t1:zش>/h>^#_~TN2Ɖ;T zkk{Xޠ?F 9r/AA`C~<ػMFPKm)vRwLa~@syv?$tıh}Gu}IVi@NaVSdbwN@5d]v(fhw;FjOy@3HMrZ鬙7zzF{T߭]G#fC Ƞ3;jh,Vw>քdsPSnT<衶;E}06{[Km ).cHAҮϊװr߹r8Gu+=((sKpJN \{ul(XʽR`y8GUnEGfI bckH0$@j&05t 㔞{KBܿ52kM4pE'/CRwU yP>Vv^A[VJ^ԱjS6]ŵ!WIBsk @p^oԢݗNVtL5|l2|\dRoI5W=OmWL9a=A{j Ԭ?r򙩇9DAXx0+K*?!2N5oaF5ÚcZLN2H,+eGvNK 3SƞPi^ ϼt.,~z&J+-WKF(хҵ/=2UYdA#Z¦j4"In Wf4 Z4}eMVw *'C"Otp5Y7bdߛOG(Z0Ǒ\È܁n&b٨yˇ<"ҤcN%ZB$ہȑ`E6i KȠnld 7ܟW#;)op4CjuMPgx}38WtGlh{puB9؜7/KUBB*Pkأ%czU`EJβI jk]w ؎pR>RPv㵬(Z^F]㳣'^j(9CSq[XD-Yo>GkQ6W.'~7ֿhhKY=5\R1{[,MO< }y~[=)1=8`]Rt=60MKMNSζk9*iҒU{s*# a~uUx[cd6U${7YQvp_'^;xW{7@> !JA I-u3&`[ÜSESf\e/=N0&-;NO* *?No(-uz%h} l7JMbIv9db6nbX)3r\K[&,Sj]jnm !vyJ뛌An(yғMQtg]ҁ0.NqP9KwZArf"JJLc(w?j0&L= #doʹŽdu䎥V>; W$(",)cC K U`bOm=!+d[8mo{lhsHK1ELix]Yc6MQ@`6Y!+"H~c|kY]71&5D_l(K&yGSyĉO^fF3tCP u)wS ^˳>"d.> ;mUל0hxh~~S*3>~ejT 3]W#Z!A& +s;h]^|%ᗱӚAcX7qjud>,mߝ\ه_Z) ʗ@E-NW SY+u^$}gZ l j͋Z#?Q ƈ۞X֍ݸOk*_`#*@Q.zivhF-^ͥX5XVpt5 L+x)F21۞1Yy 7+X{US S-̾&ScC5ĦA{NYˎ@1>sS,q`,k)yhG/Y^dgXC64Vy޿Kv_FZLgՔuvQhtTZF.wl4";>pEVseCh6oR ,N7D/Y(Wva<~rbzhL1&Z;l.50w JeYI!˹ z X2)-vSL'H s|"ME"i5mCn~.ښ>wj746Mʭ[ޭ uʔ+]M2},US Y-uʿq8Pm>ɖlq1Ԙs'N/EJ9X LGUIQمE}hsؤ-+:!, hm4(hsMs `^{26O.u8Xp܏]p?u b[&Y\x{md/X*<5zZ{͇ T֤f!'{W!`e2gT*Jl$j灭eډvIXR/t7A2Δt Xﶊ].Pw$y38a2'/7y _LܦjhۄOS #0ĤuZ|UԻ 7x?kZ1UBO i,-C-h{Q5c{b}AMdnDXfjϽM=HU-^~/WoZQ2F (1.3}ީ2цm |~؛sRz|M\l2Wbl{cSzܖi,VHGXjtVoα|J̵ YI/Aح.+1!^}h# SYRP&OQB@ O&Խl>u+&+whrL9eqj+鑚s[W/.T.36J_0OX|8q |J]';)ȵ bAE}LJ5@ٳr:v=yoC>o|_0y=R1n- k®2+kp'x`[?^j0b=I&NgtM &ZP?DR;k;a4R+]iLݵa3׮fsD?rǾkf)мlH`D8AC_joLt|TV_ 3EB\!F, HUG]hy~HbOȡ ּa~;%sW,Ɔv RH$VI"boIfkiW>C ?G-sHdQ}Kc @ȵC eɳ˓NpLYD4"3>mq@N\Ͼ,{z+-DZS"2oMn*^],}/zB5?Eč,*xΝ(e^FPXnGH\L{ߑLj嘡zHwj}VAêia"ܻU>Kz6fH3{Jq.) njﬧAZ7H`L#U׭H5 tXB-$/EHj#uRv-REN{ܴO4t ع2*S @)\A5Y"6U]:&G|>5/ananLC؃5>RVNvlxV+CXl궴QvA=vvsl+ꭴj rqaHƗLͨ*sgTF~1yPf=ʨ ApԷfWTyaZ;" lZm\.ƞ^PlntO]}㴒?-qX q=[?=ΉĩVssBzYcڂG8L~ՐYf2 r쇣V[m&q;`m_Ox{L{)9c> [(>z ߅Mpog' ;xe9WB"(h[U2 /- @+O`$EFټGc_z$r\4l$OE$ӻ2h_4c)߃jh3+ӟUgA>K) ǂɨ2~gΉTQۅ4c ^ڳ~[0DA̟ O/[XS6akGސ[xٛ9icoevvz5_{p bNrXkG;l9/vPcYxB?yHCԖ 8wtw6eA5r77t9^m5tZߧo g P%Fa⬱dt!@Swx@PQ~Tÿ]i5OvGu_#p:yFR|At2<J5ub8Q o&Sbw@{kl2V 7.pt-\3wnOS!'__3Dw*Ww[3Ȑϒ=JTϖT[(#Z2':[re,1`w섦<EAA9JKT;ǜtPW~YY$H2[{o 5y (L zQ)ݟ-K^HF1Ow&h?OPJd|y(o|3tc_ݍɐb2u?5tmv̈ɘe|uUwu[54h %ˈ=n(`'d utO;.?]@sg,4D0 ޫxMY0jbN'1բk_k?XZĕhtO(txiA$ HGԣ"ENP MD5{!V$ysLPŃ)RNѽy:¡+O]fwF+. q('%F|BB̳0;(ou]"x̫/'X4 ѳDP\zpG! sd^̽S/_9Heg_ J1yv>n;x-i Ktnͦmz/3@>+–xH)d^ &e/`(Hᶘ0?{9ޜzi?Mv0>u x`7ZKӬ i=e:J$5.AYtOQCϬD[A:Oȱp9z?n|7%x,p8dTvzrA{u *4':YbgYyK{ +{౬;c$'aAc傴V3ID[)+D4dmދBX*5RrQz755k kj[ e>S'砨<˺",vFz\%yۧC(sQ+ NCT1C;@ *ȡp߼@]_:ބdcu\-,BcBXI7?Z^ݭ0UNQ谫<70n+qL<|O%=;`-ūXbF(Bis>ړ))M2zxO]yCaV .1)|-ݛA}ΔubO Yp}LNXK&VzEnYy8ą#uYo(8f+ [6'T`fp,Xhs0ެ{qUӆh|6/9r|R "wRkK,QSnN ??i\Vmu,kW7Pb8ZKPnc=x@:S \+ћF(UFн;['n" d"lFy \HA1-y?d96ٻvE(T XlF~Gj~tj@2IniUeMt%&lz)2fe+.Q7NϨn&h^@CÞ2ݡh_Y7B嗘"R{3KTꄛ4F|x'&;\\%cy(Gu~;xD,1FL"!ék:QfSeJՠfMxOz\ gSkn>zfX!kﰾ-> @b_pt_; b8{`Le2?e>aA{9 U|d-)a'l?cP@Yȴ Fi{kqcl;ͬ-;"}zpݻ"̱OTz|QhXXlԬTxp<7]J׵S@I)'JGҨH%T:og<ź-b[Ē:gڶQrN~ I NVHWV86`$Hbk q염S>2S#q9R"EDZ^۵Լ}k =-.B@Q2Pde5}$i e:fTN(M%)ǖ͹9<ǻeM0yF4q  >FC0¦ տ#ǏA]l4՜[NYco i"⮱Ak?=:lk+LBĈ~;m/Kxn&b?56Ql Ҙ,ny2V[}Djwn6K@ ,e,2 ij51ȢE*z%w+ü+V"*dNi~5o[0ysn^MXnyHjF WT7p6`G+(av8址$kV6ȿ^pI qv)JS<jʒOCq6XkKzQyw&;lgFcqL?N[Y`v֛6(%q@fI9eD3Z9_+7؜t~l-㨲[ 7TU-%Xa'|Y&-ɼQLTԐSjl3VUvhwgI~pK$9y,0YaGpzuKMV /g=)X]v.l)3aBr2:[O}Y:;p0⹇`pI`Q=&-8R<%:oZ .0&ziZNJ'|e6~ZϬ~r|0W? pKZ`fX~Kom'<-N@,$OݳZ_0Pu}a;H:y#0?󿌂p;%Hfw<-/";!œp߷%DRuq7}ڕ,8M!;a8͇M,qR+A=»T𒲏Ym]b|V C>e$L*"u7DPUc~Fx0V;3ЁcM '{²i1-]r)7 f] U]2?QFGntnA4l!3 "u{ZKk]4p75Qӟ9>@[͚H7MP"7+G+2+ǀ }Li񓚃2![=1 sr]Xถ@0vY 2/N'5?ѣ'RPTR^U^vytN4 CLB4 =6[9|%}HCbs M~@&'D}#*ar}IyxP$i;F-lEH_7~ vɤ DPo{k8TnkZF2So z3KR[ֽ7E_ ;)o@FcAAɂh"adzEٜRJC7T|C5QcZV=OHV-`+ ME@Yz'M a헹ͱ~@*q93JyCˆ/P_OMxnZUEkG^,c6u!] :/q$uKT(r118Ϲ̬FiG| =~59Z J` K\U-ԢSZi#\fk$ry^HkY"$Q r%8NY.h}VR^I)} TWK$۱lN)ȟKg}lf-ؤkhP]" Ig`NC,j sS;{VI@c i7-C4!l~)y[&SXB ̶𘅴3\3I+h`dSs}Ekժҷ0yOW %Qf8ܗ lhZ( cٰFؼ]L%Z,\S9sYH#RsvKpuwDN fUC:~"_B݆ax rj=hP2Wa-a;7!HB@}\5a*{.&rn@x:~N}U0T_\_#aA욛 qʢwnRp+*LؾeZ?o|'`vH@UH3 /OU_%!6hD*I[kėifr$`)a=[Y{6k(`Y߆#ef%EQb GRh3i OkL ԠG4ʪd/߉b[X3LjQZ똇.9 & G'i]rmu7IZRɗtAtOBV.JZ!归H+<EhN818%Q ΄F E{*18UV2ã915}љ\̪]}qEt)ڋQ&xTkbԇ!Z!Y%`G=A? Au䖱)oV9xНE1(Ox䲤3YŮj-(qGTJl(/nvw!K<`Eun [ꅂx(U6jL䮻 9wijm3 NGlXnp,RĆKϘBBY dWoM횔_qAQ7Ux7bϔ;(}֍ bo/bFhKשOUyrvSLamK}hS "e~1AiFHG$A դ"H*)g搾Org'џ-qBMZ}6d'DŽY*EUH0@N:Ju\ej38IB>Jb]ťGDZ=SލJ y|eѿ1S6V{[BX(O}E8+R/ZA$+P\| 톶WP*Qrc9QVD7owT%5;9*#RT6B}^W\@UO1+5юv4v]R5JI=gh]C\I'9թ zHXrq56E" y}SgYj v n7F(/GWh>`ß[*hR׬j!Nua71%ϝu/3Z۶q})R~/9Svgg턉64kKN4ҊZ}$>PG@m>ʞ]3Q1*~Qְr*|g=.Y=L. S>v ؋cH]sߋгGu~ S-'✅o# cENFN-ϬcT{eZ*> b'^ܲ@fFEqڤN޻*8)g5d N7x[gU7Ahdi$nX Pvֵm?)76oo4$] ݉y/;p1$dhI`=yRu78JHT<ʋ,_y.dMv4b^q( պ%Nۉ@td7QO}y§s5z"UB"({y$sM}8d KC){\ZM>Ϩv+tDMPǟ3r'LRfj&.oir8:9B;y,a`MGtZKѰh祚uȪ?*g-踼R&%O ;Nd< 0^iuZ!5?V{Tv^@|)l$JvDžLkoɷeNh B;~۟n(x -j$ Ԁ}kymab#kJ?2P!y}QFج=WOCt16] 9/׳M$^yl{t*U8*VPޢ8TBC?YZ(M|ZC$bH*M1ӵg8" mI`VW=Ytȝ^5 p)7<>YqtA j< 8u~>W)hrp3v6oyͲ9Z* hJ4Qsܤ :q 7~Qq ؍H5F_z k<ƣFi*}9UӬL :~;jgA@a MozGuJy(P;>UNƚ s=*YĈM`$%{  \bꦪgQ^pIoXG{a jq 5S*0ye{п`*)O ufVBzBBڤ%0'yzѽ6hٌ ,'=%c/ 4tR uzS-u_EpM s[[䦗uAaÍ^!T{| cJij r r'b=jE ?/ssjDzMZ)]Ј ߨ T[p^e8OV\4 Sxu;3.Y//~ϡŅ,&͋F d,8ەӂϲR-{T8MvMW1U]Npm1() knJ}%XwIx4S_Zӄe*k*~k _w-P.%-hךc*S{Tpa-p? {h^'k~}`^3@ Mۗ(z\TTK:G"Y d.y|KcW!|rs5/!V쨑 mHg'h쇔j{I7 Ff:Rzj {6Q =A9 }mOeDHE4mYa Elֆq0#׎42ݠcLTh|dm37ev2. tp4:.o˦~r3UsԅgiA1~TU*MlxPJޓ*o8ezHG/,BwkLa;vBG]&H* i LG<=C2ճ"ܝs>)F엂j(R+Ho!-]By{W_өuNWm<&{~3<'dM^\k~L Tz9QАUNW$wG 59}*KoGȩ1uhS)5sm^ =]x{~@AýtntM4[܃hOTVrht]!'p's)>kX&F(W ٠X'|auب't .ıN`Df>ZM}̩H5N=$D {Pt B9X *cW8ǭ6:E]X36y98+`5!'B}^7*"n< Ip.SZjYAֽDsa ~ [Uxqq`S+/vfxV|LK'cX S j^ç-%E 9{ևfб%b@^c)ӟ:GziEwqb"jA>IjVxc= cBiڢx藤c`!NyX!RܷAzYg--Y׏b{d-UDF/WvͭGgYQrkLբܔnS2\Eoxp}~7gDAou)exU. 3. Lu^ Y3nc${K{ݬy@ =U5_2n'N)vjWʰ\x e5*/\:j(489TֻޔQ (˅֋S!Y5:fH'Y *.#Z!O_ƌ4n}ʜeUD+.I%iI.Y#RTA2;yzv|؋H N۬jwUwFWmfvmb/:e['ZG$b]zM*W~щ :6St2"Cߺsi]_ dBٷuOϰF?6{YPqk2'=;:ItGǕr7!E<#[}r$୼䂏Fi(wx w9M 3ha-#r[)Cš@$rdngxns9)*Hį)v#g; &tW%}Ճzr.P}wPvfvnIKힽGh^FK2zW#a 7 -iU~E)YFlCXFEL&_ XsEB>u373XHR+M=+-F0$eEh}*/TQ&O-Ky3/!EH4h#hl4q^'Bw}<ӡ4 7GɪDr£  aD#2 3JsOxQYaQ7 oZ$e HEh.LFpob$nГ[mX3 ~#E $ފp[CVh : ۺۯg? @ڢ@kpoj! vuh܏yiA ۧ]lE{ЫD& DCYqr7_T!UkK%L*iE V.RAl ;z3ޞ.5( m2HH[0 mmmGS'_mQݟzA7sK 8OMAK4{GM-\ޭkPeL"U7uv#"2$.N9ۿ%[ɈWDukh=枷v g!KQ ;f) C%wCpu$P0ғ2a$>8嵛}"6Y *DHMWjPoU5G!oauC+ڈN}Z|r5jز6{tKn;l8[tI<PB%.f`@XAް-q 2DuzfɹU42{XH;oxRHhG=LQ/@h,bEr4(?:yĜ8Y4s 4q%zTW As x7g7{Zi'bf$z )O_%'mamh? 4"?⯳SL|7%%_sΥӫVEk_7<lr.N;+ιiQhYrW?FKg.'I6rpA7VPybso&嶃Kbڮ :ϊ| U};y^5kt~$Nl457M^vwŗ%WjOM%j>zVJSp=D?u u:z8E~䗝EMU3&2`K8l7+ܙB%; NMFgս e\ O$z#lyNTqd{ACv'ҡ` v \H1QL +F?.izTe4Hci ~p>tWyBxQ}44u.m= .L"$GkaLR }#MN .,o*؞~ [U-*,nq79cMrJȟ o 鈊##]L/~FuI?-}u͕i7m43Bspcjfe-/!;0YZ07070100000020000081a4000000000000000000000001668c1691000823ec000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/C]?Eh=ڜ.+a;U~.($7fXUw?*)YaIOR.exkd6D}y$[@X&[hM/y=_AA决y@nҪNDž1Űij~;"j4Hj_=Se6+AS"؈LX?(s?ߴ`~LJhK0֌& s'OQvpjh$QqCUu@x(%?6I d'G"̮zvŬ>lNrs_sS326T}$If7vojs8=64NM+IEwOPquEJ+k OCnjϊ)9aB73cugB&Oʃ{{o}o7_iSkYD6Йs3?6,(?tg'A<!:DƇ+*>>roFnsT[j9S4YލlE@ Dࡱ8,3˒)E D-pfLVL7񱻏 8P+cǺƶWe \޽@|!|d 7~ z X~Q'==[LdӶ$ TxE/_n嵸aY 1M ɱϘ,/o y..2x.WNJCUb`⭼~ͲewJA),OKTUl|.NuyF?bgsM?xB1y'I phPEHp4h3@е. 8^fӱJ ^"orƁ򝹂/H ţ HQ̸m.c:%̔V B9Q%μ%jْz3h)hʙGĪO?IoΒȦ*%"exq>)P"H4`"m=wPYfQkGssDR!a$vTdžc=e XWG^:'o3]vO eKtFyTy.:P3ӑ`V ##S#Д"CovtOg\ƽOY{hB+XDR"-QkuXi[pM8pcY&p ɛEy5]F#MPկ\CXyrσc1e4mrc=̱A5ߒ ![X",}xܞ)Zf>6[7l+.NtIhP%R0Lل TR}zI/G^J%b&CVmV#LĢ[½W~ޤm1x`1#!{5o.ja)+xrMAik ˩ad:Dco9Ŋ@ T,0=-ۇi+p?h򺢲$b `ܨY #}&e*]# g[x z{%i?[F{P&ښ54RCW~|"wm BPy*8P,T65P PԘ 1j"X"<`A󁊓TpBBNQ[qǦZ ɑN?(BJG<^nT58'1Ns+G/+tTaXtzP96(Z}p] NqfټUJ]9IH?+ wwV6Zs[u.6׻b'F{y{TBCzp߈秝6i2 d8ivsK:v%7B_~5%XVms'݄ñ wXU8.ܮZX<\#eB_3޵⨤Ƴ"vw%H!vpɩA9@'iCngXf>RIepɘ^pj,7H݁%nuqP1V | sUS( +Q,uqjȧT ⹁@+ U,rꝌR/+(oH{ޥn@1g&sqZ2z,Rb"@Q$k-`TED˿S|ʐpXyaJp0P\L>:q=-6ͯ)n013oWtvE}bҐQB?cDHtcZ8ߪm8*5mŝÑ|;tTDkQTHDRu!~,zÿE rm|寜ПwIZ 5rjrZ%F7 2 Y a@JYFtHl,>zJ=y'ѫMQTA|]ƿD95tm~O*orp ' 4F뻆l%mH.{{qoZU<ު8I.TO6)ňISЗ>&r[cO~,V f1_O E g~PĶ0\Q$|euO&HJqo<6hVQתZ:w(D 䘲Edtm7yu{#tWQrسX%f/2nl$f|k#oY0,f#& 5oKKgh 삲(; "u]{3x*{X4*X:]-ώtnU,5pbwgYYi,SL|51)fK@'Y[$Qg ΠHSJRۂB6%Xرa'~pq؋5Vcܸz~Gdj* m(# z7!B|!Qkqt=p~w@1g( N"CnݍyH:پ%֚706ŴWZd{#<(݋5#/WCCu%/{5FC?P-"l:1 ev؍g*k_5 >`D>}SG0e"IP Q暱&Fl0w*xu}*'IQYu;WڄlLgOj52[L ); ي |`)c9llM^gfEͪ7j64`"c28=ih^[7TÓ:/^xד 6hTk?Wm X].j{y R%tzoc5¦K)NxCK8>:PPmu͘mB{v[pc &]rh,_6QC[8, ٢$k3dZ%pνyr fjUC@M#y6ހ^x$|nQ^%]ш;ȉB8j#2X ~2>&\ctͣĥ^IW^mf{XP$bSjrJm`vȔ_ ӭmA +zڪZP QQ#$7,+]xa?w]+Y#.tDV?x]7Sժה]2 mЧc4꿆wS XQС\Zb$,MSdvhdm|Q{Bd4%e6)aCB|Bޣ-t$vzrM4U5wbXa~}4э?.CCE"(Y:_Œx*d1wiΦ5 ֗wy!ѐEϛr WM )˥||Mθ<\w]Z}4z{0ˑ38 MZ^&$,0K/^# iq ´tJ7R%Fuo̮sTVPtM&Q=vn7mWW["Y=J6 A7̛lVhl]KIri35qg0JmpuE?r̼V(€??z=}hGBR \S4P̟ˍp!%&=4v\a[hNq3RI0[ߛ#ȋ|Q1eý t > htc.klbԖ&У)OgJαǡc( #{ӋP??.oĀpVMk\S8.ޗ$1/[g.?#̈Ex=*s Eo v{ ۗN@y9Xw,`,ôux+0ly_ghIhr죿X'h/ Lu#8~G?M6*[:ό*ʴ{H'G &|6 e4}]3&"; N37Kk:SJ|+0h\{(a684Z*XΙ>wl:tIw- }< ͎AΖ8Umħž,ir.fw/2%qpkT&?^ MTŮ:>u<[ .柞fo)؆9(##9wwT2 jSrZa$*㈳< HJ[3j9DƷn9hfqNMmj(\Ms( 3ձAڵ h<a:`1Fp 05FD\0 !@bDߋ3f/|iGMbbD dqݼul9(Swnӧ;HH(nkIjDVK쑁$0_Uݟafi/!^G^1f߉6Vwܻ@BWe,6Nk .hq(8~6yB$uu;OxD U3鳩>ۿ)ÒuM8TQj NJ!C8fN5|Gljs{%wrQ~}\TjNT+ pK2ږV~L/#@`]][RhdֲgiR>]U,q4dOlJ u53z8,;kHKn"ۘ:ylq 4V=ӹPDtZ~^VfgPP￀_cXkٌxQ0 Y<~o(f8$> A90\zOhYWȘPC@CC^Qu0HB'Rtth;zQm%~ ŏqa7BGb a*,E4X3kDB!q꾓Rr? ʎrH98B~ycWSFEEm˕j!g/~N[HOP=,xl&]lwq!b&MʊYU}n@u_NDth6}S8xY5_!mߣX> Ɲ\}/JL)*OAlOl|)V1;8۲/7ߪZq(iZ!DAdg㺻9rY9tp.򀝾71Qr^SߞgagB6MM,gtX=o{lLD.vͳ2ZȾ:[[/2 ntLZ'=No<8 F} Ͼx+"-0#c蟦ӜI?3?8cw-'IěrБ'5 V lՎzgc*gl^ T 6=C4Y!ƏOžJ#8o\}Q'샅VS(xw."ˀ&HwPg_HQpo<1j]Wb㤄R9a[e{yelӳ)tN[DF*7.yמ?'g`*3ж48_o, K^1uRJl$;P΀d16FDpb+zUzدRo1ӵ$ѳ5?Dì #Utbjt-4BxaDgrQ¿`#İـ?gX-[7-Ɔ bu3XԹaf fOoW] l<uT^[Zyбo mWR^kguhΆ UfH3 5'{IO:! 4-=n~8|%3uyPDig7$aU'w0AWlD&9`d̈mCz"oX$8Iz, zvTnC?7FŖksFՃ9UHtYCa>˔ޔ x&&!]gkʼn"\lK!eN+{~1|S?ϖJΌ\53Bz wF8ahA,^evafyX3Dި˴w(A-d>qf#'+sA{_%٫(";aaޒ=# hG^$2W/$Z$V&7\^*JL V{/7d1qE_gQ'V#eN!_;;Ƌ0{B{c ݝk=R Eұw.p0R^l±=ʄnVV0ƿHV"a·ad|ڞ;ZY;,~%qSZKQT!N.r~BXg̶ARL,4JGg|zWɋ妞|#$vרJ̹hSBTv$ > Lw3Ljd5m*agit4˘F#tyvk- q 4c֤dp<"7| ב:<2\Lc=AՂy]ݙ%ECK{gz3>"O^ŠG7`|5ؾ0Y:s.[)1CB~ }'ZAΓ')3\1Mp@j [*.'|ҝjW* &\3)=h;p-q~BECFtc5fyh D.Rf𱓋֘6S/%S:929 F % ͩh|/s^B?^P7jrM$74FuMn۝u\x*YsgxT} ĵN\V7e.%Ktxw{$j=:)6nIVrKuS #8n1?;n3 Dn'<i_:~1_̄$?L Y&IrqfbiN|0;<|2iyȬ m ElK*R_o&لqMĠt8$-<ؔ> 2kiñTiPBxLРV[-5."g~c7+n& ZFv6NM?;c+jx ;A4 ^(b7#mZ< !HeL+KiťHӶ"^$deĜZq[\0#~g$Z`sԀ" M63+\SHU|0Sd\)3PiL1;h  -j20 m 1(D3] 5g;;c\ 0&9\`v \GLmA?.);ij,gSƼmk| kaJSd9\)]b^E4E~͒=Q2UAT=q;{7Jm8&q 4Pxkx }#m!]w2Q+y 8&ZpXFX 5?Zyq]/bzR2mw *hj?ͣz5JOLDG!Im}: biwB|EW)pݔ2`{KHYxh]oÏ<F &<탤oaoQlJ zΐ'tb۸%my h0=Ў7V#dI(^~fEZN wSTD>` ̌sj콥V)hv̑ޝa-$=W\Q5CptwPڲal:*4ѭ@J|[(L;/E& [ RG$BH8+9\7`?3s K!u]+itz̻YIeyh(c袢PiCg]-h2wf\ ¬ݔc~=.婇U~;?)~{U@uV,Yb"gY(w}P9Dx2\ iKȬWŽrьs=̲҉qF(*O]_N@Mɺx ɧNC ]"`2 LyN#m9C$R,Zew-dT#wib+ 5AWx1IhViDG&xX7g? ~3ުѻe7%uɉFJ;xR2))#*?ֻQxUuDE"IJ:7X1hB_ԋ3*A/$vtPDﴕ#ËWzGC jİDsOM.QѶJl>B?|*4dA6d6fOi>unm+2۰rir$GgP{3ͬӢ4\F: Udb{0|= ($qȰ\[`gD6f|˷Ks]:|?,ZOƯ% e[? TJ #|0i8h\oY=K_ Jp ctNvBmsѩ2xl4K[|uvS^^Ә#KFOb2v~ QKo' i~y0؍E 4o=}ǂtzy$c<#+(uF_C (+ ߎXkyN @7H Z>Qߨ(xqe-msvMM΀Zl|_z~ϭ%r +'"w8Q&s%{&nu, *!= {OZsCH60yP4~#lSs׳0d=@R'ʀ96!:!) 뭫)蓧 '{*ԧf WqX5&6^&l)0U;XH2I=TfD>~ EUhʑ bxbOx.^K401;Xt攞\1/Vմ* < x8e,2DN'ʂ&%8Qti(o6rgȆ _T"<*ǻ_?޹UU_wԋևK& /)` `;.FSD ;o[2q^U»A~☴n}3)So9нNUj gN=,^UvOJwVk8ZBS O- tq:sKbPx $e|TPIK-ƥ,b { b ^Hh,4oGY Kqz8x[Vp3 3bX7mdlRi{1b819\ȤE>RWe\ؚSj 6ѯ9jY9^5r^,cEVoBUix~;Gmd9W2ty~$hFn|VO_rCG8*?Nvtd ibe2O&@=gu5^<}wz,4H\j35}udB>WH{FGGbfn X=_RKzuX-TgpNez ҃*?,#zv:*[K+L%ZYβg;T%IޣHUz+j9DvZA[ZM,{`MGЇ &y(D/ dkn x|y~F`Ga6p$= L)-o'%VqƐ". μ.g<32eZc6SiIuد$ !ı9rPӢ@`37e8ʋAbwD+|CWRFli`NZ{?JT6MJ.r;e\B8>kC0$ɘ}R^T߬`Oy08P@-!e}P#>& Da'1@H4lprɬvޑ~YRx>r`JS输Qƫgb:'vB+p턴F12,yKOO3io\Cl^,v$ +uX;G W:?21$."@GkYk2Y3×R5y ]T$Bj`{e+ EP ;ɝ#>N<4])}di,7 #ʣi{ȨRb-Gko~t]޿$5e;X2MseîSO *`|>&t]wcP:q9:D\M`!?6FRj_'tUz ÿfj5,l|V>ɰ_`MqݕQViE3{@nŞؤ9^({`Yc^?B̡еvQ=]434g vWz?`LpV1ځ|LmP0Ÿ. oY>OANu=mݾX&ߐaB 5Jn [̗5Uÿ"@G57<±jz?ٛhkX喤ogy z<ցiБEAW+&_^9Fɝ^KScHt*Lpp@ɧMd W;Pr)aDJ/3)tCw>s@[MX.LJC][؏RxC}WfPu\ߏ| 1K5?@Kn0j(Ϲ U'++5zXz )_'AEhWt9aJVdZRMgh&?qو8&UĔsE;-ǵ֠LfH0R߱ۂզL;~33!kAb2vcj0$DwCha^tP"N>/D xIOTX,gJĊj/skJ/Ƴ'F6@dHu-(^C+MyU4rESj'h=ϩ&<4K_[U9hnwk)\fo:tܫrJeh: sE3OjjU 5fϕp5ksiӮ1WHSBFH)ӓ*r2  Iv+e$!"A'zp\'+X6?1:'Tؓ1Xn`K"MZ3.{_- u472g%<QGЫOPb?ZD<+εPmFo^V ed lQlj|+fAFPJU{H_p ?[zp;VdQmyÒ5}l/dLM@>}&@g=@0w.y S". Wteڵo@?cƤw,ʚP}8]%> {tѶDI ۙG`w?u\,}\HvxFE5'ؙX2F"?N+Ř#kyw7's<,BPD:d KcxT>Q_SI%85.rZX/eyދ (QW$p Թ5;MqiұHDv)%zBfi'&Rzh[2'}߬T꼉J MJFfoRʹ>}qM^*>LzX%8yz!#ID.`YG43cH#ȍF^X~0ml5ZX{P^Z'!Uvv禾ϋe޵f\<+Й]|TogQU=&G0 3*bfJeS RSݟgU%]x #+j晦 sK>FK{Yq/Z _0(ݡlq9 V$epȵVÙJP hwiMձ{{'?PǙǶ g+#yh|7:wa XPjv~_.Ǣ~ $7)~>tw5^Y`#;T ?ڕf.Qt䅎x*<5nIQSj}dC&)#O_@a3;& w.irR(v7,Ѥ'7wbN^y@CY܎W<`7ƐTk<>3gf Rj6IP)2kZ= ACXvVݘ%~Z8%͘ڱ({uRbZɓOu6bcZYפZ7lha4iɯ7@vN1'KT!20j?X8/^缤v >7pw){ajbVuH$A_Dm4=)&l^W k,I 6YmbUX7&<0e?%ǸĘM])J] H"+sȲ""T#}G^=)w`mrNӤOVd-,H@hJ :BL-(\Ԝ_0Ѡ1fM9e|mp3؃!x!D|=`Q S("}#/..\'auW2yԨxP=Hцͣ/$W^{h)D?a _/0ӱ6X@̜`YbIeoD+;ZT"W;eVox]l%soE YZ\]Ri={C9:`wCo-zI6 ʎwP*(g_v _kmFP^ztXשnD1F4-|„ԧ-H#,.r窂H<r}#>GR̨:, nz\?Qz1w#$v*F)9RL+/( JukR1FXºz$cEпt{z8#q0OtmQ:E@:|C,ɄBDıE$Є-̜2X;#C9t 2~nY6}:-ƤXj ~m^hJȋ7JMBc< ?]D\_\^-=ч4Te݅Z,Ng70a aWpꥍXߥ\2 /8G'5t6Vc^B'G?ܕqq&N9 W⛊Mp-lYj ݟ?=$8>Yc|Dڬb3ML 5lϒ~Cwn$v&/ 0ws7*$Ho=`p#]97îB1x1wvxoixlZC1:\^QiHv5ax;X#tY(H8|Q_TK8d(x3L'4(qӒ lЌ(Kե.]TN:R 8&+3е /5ެZ*e.yYR*$9%,("*C3ˁ~ vMkߴ(y LU}`l4e-bK;ktDE$)}敲@Tak,,}y_J~߼QeEn60@4^كe5C;׃Pt\~Ğ& ^͍.  Ha#XiC"“+[yމ5V"/xGDq/M?S5f]o?!f(W݃~m)Q\[IUfb ;N~m+2=e݄^Fc@kh U s\qݤ`(bMsiX6&/.ekNl_[@6f;ei>jsOd\wh{[q|{ѳNJE/k N ou/:$Koj%)(U/~aIȟ/P2I2a\QR>DS0'&\*q!tQ!#4\#̋y@zFx|p < ^ oc\`¹S[;jCNএi4p&bJ"kg)VYbsLYw&Bz24FEDkځy95{#Gz0Sa4Wk)"J29Ô}F3yQmRI0VcqkD@ƞ*8p1D@9|aRS˚}JasOVn)Cyt_Ld6lū&@6.gN3䍙v#⁓h5|5AѠJ".AlKVDBkv4YXyZ!Z0 7#+#Ì;!6d.O_hveJL>2l):,LjXZibQ+7.PC3Z[]v얮 O;iyЫ7PzUE# `^M,.%{uϙ~l2čP8)RI4,m_,Z\D k}W 5#PS63(hnN3ۣ)FR_U;؄Rh6u()ʄm\[*vCGJSdt8CY. pOZ: Zcj*JC᫫DZdjI ?Pɺ+~SPX$)_u`0̓DRN'>smȪvDOY:ȷ6avYG%gnra#w+VKz:Ew\VFsj!*ޘ? :oFCƹרcQ?﷕箻(jtK6 E( yiHR) M~ȗ/&H{?AL#W/]uI{VxWɧpy 7qQn+F]>PLG5$h&2E [֥NM @!@fuM6`r#$g5v2LvbhixJ~6q[ *#;{ D{3~;OOШI0nO~Koߩĝ$h@Gnқ`0 _V>"M=l^iagV'|)AjIew &VAq@f:!B=g ~V0ǔ+ai<~ǝ =VЛ i@v 7'կ/@Q}F9u**jF`mЛT8ùcw`ƽ9W.'(/v|C}y,0) )<4!(}Yc+7{ear"aح~lJF v6֊x 0c =DW^լΚ2OQQDOՔxUSrh$P\phhFD*mFgCYm`7jMG#I_"tU:ޟB@kF/^؏$H5eRؗ-5Z@46#$PbǔC"lt!@cE(8ϒiIk!=&0Cbu!EQ`S?t+}0cHYQل0aMFCA +ŻKE8#@8,UB(/Rdu .= VX'~Фj%+I lj}l HUx-EK&nO'~qxtSa 0 Sa g)4v ? F9: O.Y o}}I-KA@y%j(Z K3|iAn.N 8[.b&=(CE#M/ͳeȎ/Z Wju^{Eg]ì=kLT0'nA`de-# 5X6]s 1j.ԣ`xB=%>[LWuu|'v*(r$0 eZҞvޯ 83q j Ԥ3 SF9 YE%v$_7V&viXsX5Gĺ3B( !-T.}y}6߮3*i6S;~HU^{8YugLeuDgcK ,J-*M\ d`_ J Rڝ)0 grLa}S?fzg(&T㤜6'lo TԝG8Nx9=\>LPt/@_ L2Ă̙lmxt>}D]%쿠l(6kleB8v'5n5kv:*MQ1 1۞*8K;ꘪ`v0|H44=G2ֶ>D{e,;t 7!JZ `qfF?{g4WVxŶCbKToDR+Kgq'̛n4*/Xʝq Mk1o:Ⱦ ()@+lR}3ÅyFj-Ǣ#a&ZRfo_CnleKǓF>@;JӇ=y* |v5Jɏq|-7gb^3ޔX1k}IIVE 2.u=!"i9BTbU)6M7pV=Ó+N~ˢU9^sgvYqQWZ2]6 G{sfl) ]◀\/=l:)0os}.aĖ ȸ`U1j^A; +hN-% 9JV8W/j6fP[ uO34L$7&ꅗc鱝\B)J1 # 0L]Wl@RFFocEW($ә@Fz]'sbṉ݁$jfjt#D=EXAl8. &iҘ}~ TEle6GޫRR7PP^s]H 9ĥ8'θ0?]jv@~Ws }mI?A.``(qC5vshEf{ĿA@5" 7pz)%{&6|*<ް*htоU03:XNcv6հӝS7Z7~$*Ӧ)zW)͆҈aZ@rZbDUSt.6/b_ߐ6\l@B%ԑYcFn)oW|/U)`'Ь'fo.SOGď{b!">nod ^(;ؗapJu_lOa#9˽z1vZX6}*H<_;S!D)bj Ob"9xpM ,Sy5ޝXR)5z_:M8 E-l3fnev(l/K K2|Ss@d T}pq5ʫ]*0$0xWwcTHc "TË01,-xp0@ j/Xi~.zgngDWi4ig:24UI*Qx/LORMpS?+r\TߖjMTW!yJ,MQ Vȓ9!o7gE$mqJ!'nSF`p0cPxJP^+' m]|wU7>2j'8 ` [;kI՗k2Z)zm =Twg j FQ8yKWUtaX 9BW3}mZ9\$z)E $D; ?eDx0F=@[ R`$ܿt Aˎ<{Y%ӠNm{X"VM>0d5*~K,RWѕH3bޠԥ y5ժCH){옅skG.}lv(c̠&pZO!RO"x&kz?P`G N*NB I:48=貕2mXKङFjT;?CBi덍Vh*絭f44M 7s-2@Bkis&j%y&`2b*Kc?Kf;-*AYwb!a FvQg_hf й=:;A-ε@/Z2F ϑ%Qbe4Eئyj[Yb .QVaYԖ.4I-̠'oA"I24xx?1ace' Fܚ,nMF=n՚J.)aSe͑SᙿMy.~ƕc2Y/6غ])v/'-zRq铏ϭ3'{=;xsyυ'O.a6}ʯiKY4Sɡe@G߉Ok{M 9 C@$Jtk+w]2f8 dh 25>sN5LL\@ iaZ߃c<ʱw(t5T{4 v&rLP<Z]*4u~K{"cɥhzD4:L&xHxj'<6\#$bKLˀ:K;Hf^$8;S2#D))sgA"þ\<;[z*$}P/bhm4nֆpy /;J@Gy DGl1;! 6:0tBA, -M{x@dX2'!7ާ0,5"n'|u̘Qm\`1߄9S%w > p÷ ۸A 5r3s4/OHX')y-XYTZ#IKUo*Xƒ\y7\wDamBp.0y=p}_r[EI8%<`ׇKjH0Al(Žv ,!P{krz_[ 9O:UF8Pp" l^Mj$y()rvя甥}?|Ɏ'RAhSaeS蕸O1ⴿSM\`fa1' _@iV*! (gcfF2=? 67'z)!z"O ŘFvBy6 G~YF^Sa.*κP|Y@eInu!_ uN4צUx /rcDO"c{۹sNP$NXwٟ7RH M ,@a5 iWX;+b$PTl<Յ(kaT;]dF AHNڏ|.}ﰭtغet0xV.'nyZf t;ۖU#{$](^WMS^~? ("< }#Txf;v*@g8Ӆ/.>ϼ?ˀ[&]JT`Τ6ZgH[Sך![u'K YKpP{ uմ^=DjSSr"o#NaK/6.0+lĘkg#s0A>B1%%8&TA芋x'l[cWWlhTiEt귊s X֮q`_,s%8T}ձ&^DnOD,qot$Ѱ%wFnݖ#W2i@=nj )t_T?@Wݹ:^ D[)Z,m}Jm[m]ӻ.N^m*G3sm;H@|ʈS ubo8L )?XaεO7X<|!#kmWPhȀ*G&zF"Ϲ3^VѲ9 $XǺGdcL_PC2ƻ4"ɡc FnEO ru^7<+i2NzSn639)pG) V54 DlɁ/\7H"QnZ6dV@=ԌV}B1{յ0\v-# \咚f_3W\KߕCc8XxԨTCPH%oId> : wz5} "|´QO=ggF8FAmbѱRj,P륕馠*d=CuZd *6,A:ԧ`=06C0V~k;@T xޤ-VM!JQG"/`O'oCN9Zg-4gJ', A|S/짊$(8?uS/5rj *Φ|'Fp 5벡_q#B`k4}iv%6)ty"ꃌg% #P;Rzq`I*]:B=TQ’/+8AB[_H7YpAlЉp A 22X^Z}RvOgWcspDvj./"Jfb|`G1C Sp5ʙj/r!ɄS>p73 AR}o yz95}UxWM >?zh,۔hk\AŐ&7`B^cZRy(Y+$.z\b%\ukȑ,E_NHbHL]GY %?.*л~iF\e2ۙ՟A2ȊV++W^GH `u#C,d,(鼓ŷ\DYΆߠ&UkEsUw:Ow.&%1sb!r-t~k|f(iߡee_NRioD#4IE 16'aDeo_@D of:E1g^!ѣۣi6_;^Zj._^(Q'jEiamlT '2gtz0N:fDs \W(L)ăuys|g7%ppCC6{)6+4XO16noI%RyƠH{U$ $`u zsO 0ԡzt~bd\UZܹ%O\V.%lRTZa@W4H ܂^s;p%$9kDy+aGOE}Ռs//ߦ?ߒOQ%mKrݕctG,Ij| %~S;hI"P -mmӕ:')+i!G(,|}6`gaՋkcIJ۟ o]V[2#O'j 3Xw6& ?uq 'ЗT06J/Te8*5wcŚc"#mdP͌ U@4O%RJ]\}ģsq>7~;Q K)GAiJf}WGADtO,ʒno^"pGPʸȱ0!o7Bݺkc{D/—DJ̽&{_XMcdaw%.L\8 Q_/+Uyb.nA潦 $Sbα7tRgI!oZvqbF,s5x j5H(,ve#moD0]2Mbs JZl^'ʝ{UNÄ~g倃<7dKk_iD׾P[,8& iY۔/N7Y(.Em6 nv~Kƪfs)#DwC%o-fPTÙ #NLxK:+5Y]eH &oc!d@aq!4a.c|=D6t%q:̢bӑk70`vFi#<žI*&rZXik@҇2ş~#F[0>d,~?Obw$(I0{g!;@l/y8x4c:-sL6&fۮ:MMi\M3{^): ph/*ϥ| ITF gXd-j#g}G pOGpn%DH1>0~@pyyg(ÆUe}g_qŗkpk m~DG:9)J|@`]`\i/ 0,2iIc⻯M1+_^T{C? W-Ȩ97-sgA󊦔Fjj1ፕow3w1o qP8:%mi.RCVRWTMta}<Dnut )-ʚxϿ);qzt*&{(9v݉b7VԻ! jH$VUܷg"ð$h-܉2U{ B  xqe D_ 聋J+TH~b"G8UEfX !E,Gcw-c(%Qix- zj׆Z}ۈa{! µ*C.j-qx:iNCB@D#v-vJ/ 8S^Ԥ `|7 J>3%dibqo7i${2^gM~ekұ|rz*r'S,B7X`m88b$U꼸wuR݋OahsBv}ԯ`QT#%F 0xޚNV9%,+(_5[c 1J4>>xэ-E+j.p!1`kRYB&$Dx|XK)a:䙻f v4 !\K8>%x)!͡ [_&|Ytͧ7Βl4LD..V7B*dW7%X7,&⾑Ǚx u4_! 'ڞH1D|K\68ԘEs$ӇmEŎ(N}-Y=Ǘ* dT<)Ѫ7"߽mЄ,'udxSIe rClnbyсU3cњ|# x ?-ZXdA-XI:/*cXT,ۊNk8ӹ@;B7lfSK0`\fk þ$3|Z`O]*`,@=?,IApUz?)Y Dc5+/-Dv}sh#4fs SORN1S-ԅf=-ri6` 'c9ůRGd4m(h蝣¯A60vs*wmc: b%'h9$3M"0hS5@\ ߈{Gtqz߱S+oQ(tcU*%TߏX2%8!%5Hz݉l2/n}14XbX0 0c\Os猘=u} ^B9uc)2m]7v 4Pe!jG0 ;֗mƱy!:b=T?n5"`8Եui8C]kԏa g"A%9js$TR諻łe65ohlF|n1{@wMA/!N$mE)ƿӭxFWNnݐ)?q*7LZrpxon H([5;PNN_r6P=u2їbo_N6]2urE?Զt tV~HlGT\T$Zy*:O [E#I8](݆P^%3̑򳾙^;W{SO'Z*=Z`a pj6 B"Pu-)O@L#'dbf*ح=tX[6>]Pqֺi֘ yRit6Z(GS(W1!)7bT瞐n6|inz^%WVCs?22%M2pNKA}$ jy %}ZJ.@O' ~sFc8q*dsIOBh8H'HY:PEfg m%`dNVEv6U[t'ƹe?x@">*zĕ艻ÇhoGUa2([RC~ǎ5Ig{]"π1>Y8PÒx9@T{*Ü75cש麧_LiwDmvegR0`P+\> lb)t}0hEg" =x|l@;nQ>< *{B=N￳X /#' J^1~Stq|$ *Kw/ C uM`Gܻ8iFCUfr1o[Î"9'̔F9 0K@U(UAc`0-ͻKRLQk ya*EԄw#=^z2euZKC/,HUԳLmF _fQJbB|JTtsq_PIZۥGd zw02QZD(nugb\+DQAAU=k7'4Q4LkgoZ(R{#ZAQ<dYWpEv\$Jp bx3hZ2ĠkNZ=/@5ہ$vzB_sڋ :<:]a[k-ދx!X9&ŷgB[nG('W~Ps /[ P,qE/*f[m!|2oWf>%nf-.XFjjregokƇu:ϑ#jJY1*]х4eSʙszN;͙<_J&g9|'m8&;]'l_2r8:!cyŽGZ.aVT@wG7S0 4)j#P];yEe`$`o,Z'fq_يkw ~EccɄn_?9tܵRhuH7#_Hΐ5}(9,:D@:b ‰q'Uтֈ~l>O $6,g#kd ፳ŴW_a:c`Hcr^ FO$(NA[P7qqDvT#{uv̴* ɧ<'!Ɲh!y1I^:7ܛz2t/kqgb -h7Jf-VTP&=ue:\Ju6Q2| R "zXk(/X]ߗy>Q4jّDw ASCdc<{ibxT%p|1zmN! ,{lbsHӣ۟#!ZӋ5Dbi`wSed^98m ཾejs@TN_B]pdP׾~@{7p!A^ۀH;}^{XzQQGd O-Ch{U%O53!(pv&*3C6̩hE!dQswѴG Mg4" 4F"a"IGxH'm 0j7c>Y aE7ZT*tKxhCFۿ#sVNuEvAxR \i %MAK p/L:/#<оźMVV'csʴ1Q,S{*:Y,i/r,إ Ƨ sFC ʰf(R^TL; e'ˢ↦-Q5sxC}}JiPgGB LX#rP$׎m󾈚Sow/##'qSMc>a `ΌƴCn|Kb D"z,uU >ycڲzm5myaLϗ@1:Vj(d q5aG;VN)8f@JJ,( R"13EPWAKe҇8vABMhZ<w#Z ); )jBX#|#.tba{Xlə_bll'rԾ-WwW[27g{U%ox<.ZB){L3J4_Ǧ8A9"ERQv8pT 1LH*n8OQbyݛXj8Ԑ6tRo=`?eN|n#FQ(7gvkH@*7( D>/lb2L=J~}`cɩe_Rh.~_(֎y]zk'e,7I+Da:!>"XnY0 y#ɯ3|4f!s&%:imB$jiy  $^qǭ L(9ETFx(Rb`y = {bѭ(`oYh 5gϩE)ݡ%x˄hKyo)!:f'yyX[=!r J7P Gc“WɻYvpR<2L̓ج+̺ݨ?r8Ztj$ u,UDŵń\WbQ8Qe{/6ոbJ+_m=c-sDrsi! ~*IS"&}C<8(˄C7&]2gXx_7o:y}P>HJd/MQ&n_ʕI(G²" S4إqY۫p)B"X4hGWr+̈́7fY7#ΰe2 S?r 'q>xfZ/z pJ/^CYi }46-<, 7,-j=LUR5 M N . ٻmNJZR7*eT{8HXZjn1tØ).(5i=_6}-~aQ۠hAE|?|&n Αk۳y޲9ʂ~Wļ /-7 c8Q4ôY h ̝ tWG+zi)0KČv%lݧّVAƙqt@_G PSMRYy#@R>O*¸g!gLaK-ÁeB4{6GT6{{#P՝{͵ NaFK]Ӊ*r$І13orJJ{o;{^{wa [{ ;CoHbuOG)BbAvfRo'xs͋,?*ZJh }] RmWмt]*9yMvj 2;;&Cjg{PvY^ؿ 2ċSq.@3lh2) ſӢ9$R іQɢaU@wN^ T; xܪ {sUCH".^[q-5+kfyC o=dYq pLnq+} b: zTcg .!Fa7_Jl Z㧭E'zZHwv4oR1/}(fX..k#Y/O:%w<5 qk-v-D<$2*xe0>.":CL7 ӽ@+*"k+N}Ygic@cYnkֽQRI0o!ITPsbHpdtlx5R$d|yN$8Q{̡Ph*8eC+?Dj∤RR<e)0te3BqDaoZk ,DfʒHlb&b=yVF֮k[A23CSAT4:,,rmp-ZS9@hs-3g3ാ2cM֬/i`bo+b 9we/&.8 `Vƥ"p~Hǡo0V :X-1FV ^Cg3T1Ff6@g˝l~HSn#5Xmlf 7Pu7𬰃FIy{‘0)J&vL/$HfR=pݯ|i)f޾$XX5d !JUUEb ʬdkʰ'@x"]E.>Cfqt gzb oJk*{;:#ri826Cdx.mlRlBxt~(%9 1 pGqy5}\SжZ5|-(nI^=/B)$7OB: )话,^E8,V^Y*x3񭇾+K"V>XIdLLw8ʪb䦹"$>c[ ʋJR@E?&t1|6QTOzZ`w!v`3>Ș~W.֩*RoSAq:Ǎ|6Ԅ27Yh^KnzjwA73ݷe( /vic9Ǐ'E0.>AP} kΉiu%nNO6"@$ "wv󏘃<G7p/\%s-/=83S54UϜxũc9s]F+E;r:#obڙф옪^sQY> ZzF_0??XA19dƀ`j'd"Cw!j"ɟxVm`Akڈ=45C*vbr@+KtؤWখP]6HM d"3]YGi:c~ZK)ۑOwzd+goW=h)m(`7|k[&u+v Şm.ƹ0R~vM.FD˛a#xbG- k{@khAst"As7Q!O9I4Q}s0ғJe"G9G_ր`Oq8Fj A-iHy"rU=j.βg*~fH͇rsl6/OmOvy*ZMZ5Z c^UTŸ$`B'K_CzA ˇ 2djӋ-kE{LM k,)9e`$ESn$'0*?+W@mUQ5ۢ[izpvA*'gGQ>b-FHQT&hq(B^ "dԢew֯2qKEM)* P|B/@唅;{|rM~LhyAU|Ecݶ*uP>%ũ5w&L |AśIS-gvvU ]j v(6NX/Տ̂# G؂~5<OsL0Q2 * G} $"9WFu-{twN(nHvbZFl V;GJ"6AC hkPGL}줹.M[,ݮJ-W"?·E`Rw w'05Y:$<'dL-uc^$Ƥ[{ҏ|@s#$V8k#m[7CY817 HLftO'#2ٖ[U0 AL aVR޶"IIj\JU&Jui(A JCiq"z_Nyꗁ \O+F/(VKZ7L@٪ Fہ6ڄͪ.f؟|B+k$=Ht} ޶8+- ϽH𲭥CXMP T?eq3/ 8R5O Beb."bs rgx_uqZy6HgDZmReOO`4%G j [P4fnj{46U E[pAڳry1`HQ(ՌlyĈ .Td!/} W и"x*ƒ q2&nT~sXm7i<#;s% `CN+%xnq%C!Oʃㄗ[f[7j y+ke=0V8eb PYgU3j̴CqcP9y8Pא`-0R>GCe^&h99gXLTg,r֩ޫE{;zjcl.?z\9"Zq\t:fRyHW{f[|/ 3O+o/}rOA%S$;dzUVW%s#033q͵ z`a~#̌ ?pH{`BسDx}C΀Kb#um'rdV|p~ 2kXOV٠IZ/- @Iï^v0DZO Q} HC‰Okߏ'wö_.jl`ĶCO_z Am.C-h=)rP4@bÒ顩l?XaEۧO#ɖ.bӄt>R=D Z;_%Ѿg'7TbD+n{EJQ(pjI* gO*"hE\ؓrNd.@&JxW;Ra*os )/uZw ZQW艩:%(cg{^ێ(YhOyXA x%:pHQ#jܛ2Fsb5heˈr+P#VX<_Lnک!aȉF*sqbRr_!t>~V ,f.CQ`pũiޣw>E\OPS9+&汌kˑ8]`n_ۍzzq9O׹*EA^4BВVtDE~5|Lɫ$1C!h K M3GKl>`ER=9Z$ɹp#~{[; aR.}P ggCSf[*ȪMmTp}IA@9 qvҵ4RWs_Bpwx+ ӤOۘS&ͫl!1t/)xy 4@~qxnx~-0'\.PnQ0]ORcB="`OPOP}gCMnEDwrx` v.JKVINm`ln)pFWt|6+쌿^a#`vHsJ$ɻ0x.F=j/+kT 7`I<.HEnj)>W_ؓ7mϋ 蠌o !q5[д*!@42d?r %.ydJJza =7z7ѣ-%ԼBIڡTBv0f(tN/'2+XD_"]0I1br6 {{s6K=(v741.a]zl 3s;",n#Q9*J/D[7ᎣSv™β~v[9@_Ǭ MvT<|jl qu̻Bb‰^LQDd:581Y\!Ӑn*fwdɔd!`Wí=NZ~q5:J`l!4y· \ETYxZkQn-vǬ" 01Ώn""4xhAggxft`$bQ箅9!+)Uz~+ҥ5f/ۿZ`jϊ+.wʳR2cGDQœdH% M (?֧ :N;#sˁUհ yfO ) ԼUO| _5*~ G>my~F.T30ѵ/~+A4m=r߆$X{¤UC{%G/Zc⌌78 q/D)zټFfݭ#vK9ǦKM8=cХo 1At,h"/j5g9_rż|c\=Q;؛/'b1|$icrm;&(/_2}sn^'5^:-{=B‘I̴ \%4b2 uu_0-%ٝc-<id7MoĐZ#.f{c&b jLĿҿ5XPDwK7K ''X&.u- Yn*rYI aBMZ"zRU#:W0̏{VMOn;o49^7^Ii@)֢ #2Y@hbn[KPԩr wOGaEg 1trb :>*́V3,=G*U\[uwu27 lHH?s\|"2C pjUDyҫ昮#Sj ߜPjQMgDq#Hc1ECy` PjέO$d R_H08̲ >7v2u*kZ5Eq/n>Z<3>xOjEþ'n&f.|F_Y>X|qpDKs8!#2$ڍ]|j6 S-1`0 zl9SQ[gr.˩8{+2mDV촩6bJ[̆ئv If"a=Ln"{X/[ :!B:.K d3Q`,Q[Jүq"e$"PwarEsIMl(Qho?MuP%me[4`EAAr@ L.gFh'qIr5.2NGN P8R7 e=4HAaY-tsF dxF=Jcs$r8O3yug/zf{ 8vPIʵ(wX3wp<vDRVSi7Jj` *f#(QJ̰H5pUU٨S%uޠx 4AT~Ql~[f*h:qՍE@'0`U׾y{> yM9͖H&[ _k7R`p cPC%uT4Pyh%/E3<=6ýxӷIajn,?PŻB dJE/a=!3V oyC6@ {oR# ^e43;t=ճ)i0\;H1=b޸E 7k6S!gA‹}k&*d]4jRVp'%g|Z%Oْ7@H6@oAj20 r\K>L0W9c>?B5mӴf(5Ƭ$k~'z#!aRf&ޗ!܇Cm 1qtZЊ\<17c@y }lۭ4*^Ki[m?"'I*7f[O2KnsLy0x)\<;Hٜl2;˧W5scJ1Fz|EM.6#"6te;E6,4~f;X_bg3 h~-./X&ʧ-ՙE{>$"Efy94ʍ`—JQ-0rb:=j$\ǟU@74*v|wڊ^$c,k2SLd~ dq^l]= Ŗ Qxg=H{^$!tX [;.\?G94}_eDF>ƃAIg*@X'AvbZJ;a׈ׇX/qF JpZu>M$/UeO{{TU-[SM,ZLpN ~y=z<` /bW 3&Q.hXbpUWhNlq,.M.h6v'8?畧VcEХ<B'pIqk?9̆zLGe; C *liFMgcn /\"܇ ۊHXZoDzTZ!$y>R1 OfmiܫywxY <(ORѸ|xP>ָcVy|=*tF*\eht4y*H-tY9h̽w+7KK7:)ۆq */\ cr{T/߼wP{m\kD>MXbj>~!Rv?3 =s#ɢF|Rk{a9e/3qgD)k<;g#맂)f;+"5[ȾcC  e'UY:z>yGh#~ "jv蓇WMz-` R !y/eT_Ѡ|Vi4AJ>z#E`(-j)J?x1Ycf/7[*rD[h[&4e`*ܢ6iA%KR7(d8fØ"Δ:iȮF;]$ ? +E™t+߫8%BFcUUb(%7 {\l;"agwm9o{N`py#_~ƒ/ &v5nw؀)eL!DuL~(CLsSe!Q%#3[loZ֌-[Q5?S <UT?K/ qs'RP׸H]. |6jYAiʪQ[Y@2w3F>4K7\ĉ&4,ai+Fgm:eGDB$E,T0kULO|R&45Z``t_Ԃt}l>b|'R)@ia{˝quTjVq&3C1>O@|FƳm_!W᥋="xu5phhVwMK|P9(dtmQӁ_G9ԫ,7O6]Sd~x⼧;X 5Ղ( [D-q6r%9#/ښb y9/\gtdl-2PQEvm*{ ovrQhvx`AbQ'qC5@4fx&k)FSv5.ܥ6)Y bEMdI#nxTǎnD6 }euI+a(2R UaL"9m3=PYqCšAM(ﵝLp͎V+~pX=rJq 7݁2Ȳ4vqo=wy Lq6F.Cz{D0Q== y_X V*OsMUk"9 JWt!0w&cbЍ.O87i"Ly @o2.%M2?bQ#+> 尴L>h];z餬 '=<_䔢79X+̶>@KkEnx1c5WSek}CE't7!6Ȱ:J\|˅T8o#\{Ϗ3~߂Nm>+54,`) jchrEd3>";Aj]i"41TӣWvu8LV&UNA݌ޔlG}YkBZ'MU4FL`s ڠ;0]`WH\;T8?r2TU>+FKe`Z-߫sΘweN6,<O3}hcլ]q_binlY4Ѱg_TElͬfPsxDݑf}?Ǯ^i2Jg| |(e7sҖ qZvtӣsX$om^CwMK-Sp$n!ҡT9jV%a -y+ )8GPqY"|Pw ʠu==PaEU#ݵrތ(ђSMR2Վ !oU<4kr`DpbDmxDf څL4J1#[فp8RΧ3N;ԅHkJCATs ΃sh8réTeң?7'vl={ىc(Fm^ԡO.~/ǏeNDzD~m٦ E "wM }rS%/FȜv`4k?8Ju;mC={2wZ/Sfo>&y]BhȲ$D2DNԴ`QZAWXa[$3"@-O7 i1/M;㉻8OtR 97AuڅF0kH0T \LQ'6sd}/Z<wf~:8pD5=R ~NJ#3%=WSvu}rs!:}nn)zJ^B|o~_xJBf)跪ۛREJjd8 i[ j 0ҁc)H\ͼcb'*=v0<E4j@c%P׷;~C 7#UQ)gq/38V*^(e f|ݑڳ$5vKݬA>$/)DikwtQ691F*:EI.gD-v:?h$aMe̥/Cw5:+? &&',G A|DK~D"Y-# FY*Irs}>QΊPip叼{[=kS &T!S%OpsJg× $j FjFWWZհN.Eڴ tS#5ݍ+rc0TL]ܳ[x][8#U۳0vQAwT +@#oэf@*ԣ1%x ;o6P w*£i:H26ƪ6EGۡo +NcB#ߋrS @ |\STg~x@J \"]4騳u"vnuҌj;Z/T.H N2yMLUbi~!tC$ewɝZecjKj 'O.3{q\UX(7۶*l6 ,{ee~I7O$Qy݃;e3~]ԱaU!I d“lcR} HG,N;N=EeTbGumNq4E]auΏMD>Gz*Dt8j>hPѿ#&JF,Y-[cEockpu (j|Gf:7v]\60-,iں| "^Ӫ{.:C !5Ȓ[Y`&-Y*.!+.RC<>seP-ـph ma-Izޝ/ѭ2/! m)AS} &cFdcOC_kz\wUjNGY +8/.ǭɅn V#.6G"lȴnuj./m>Pa3 1V.`7xГɬÀ ,8Րc:=ʱzRypVX+ 3O}8ʲ2/7QhԻ}뱧/ 5^ 1 Yڢ!74t["K  .1.(`2RY:ƛwHLC9>F(j%`'mqURH]hVY OWpz}JćUj:O f]R/ݲwO~5Z$cchS} U Lag15p)/^p!qȾ ?n ߋ-Nz!S Ryib 6ƛ6\pI@>R2#༵\e7؀r|BM DeUIe[55&+ױT}GQ s~wAp̊HUdƇF2fI/U;]@+kuDӴgmQ)I(hRLz1L<fS挭]f꣆f 'fd)ttMy>){+Ў5*} zdoV45ۣbKc@1h ,) sx_6ɼb.ʉgeNaI@:jb EK("7ҵ\FZI wd*I6@O&uEAH{z'3SJɆ >,bZ=wϺQ1w1gHW|38[dۑMT6liͩ蔤aNȲ\O\\s7)7h'̚bT'%J?hQZ賋SϜ-CN&wM;;&3l`uS4 #LWaงWʻEԁc{'QvU-"sϹrHB*Cd#-ao_CbyZI=L(ҋR9'POBLAw~A68*0̩|?eҭ8l&?v6J b*Гg}Љ|^0V:xN ˢcpߝRho,#2ÇQ^!Byl{$#FPwٙA%> =f9*IV;|Hv&bt+V(ܙ Lx@zK׼bו-8{$vas CoѵFv9}Wn %:%ׅձJ 55v@vФXurN?K n'R[L=i-]=R7Sc`bw v/-޷S'rھ[Z!/u-J`b)t|ڌEVJ3?"i:{U>.{O-`?'תZ1]gf['63F{Ktv'acD0{T6d @|  tWxi͇~,|(JSH_!&-q$y.2 RRey|"Jt&씣!KJc.v*FBw˰8T%![?R*kfdJCN+H{*4f]j&p{|!}ȑVIQ mDݑ!אOؓNl2>8_7"ZgxK<?-qdEزɓ`z=\ˆJT 4sEthIE)OR,gMp;Dhjq& hLݒnQt PhI>/F&uR&->&s?GnsgԗzaMi^i-ޥOqө|m RKtͽ}.4 7iAͬ܀41$*sv JsmpyC+P ¼+Dª>,KPuh\T+Kyt|0ܹ@c"Ҏ6D[YialZgJ`=G9$mKӵt,xX.RFm%Dq{!rD 1)A)3(-э#aB9'7D6{q=gj,4ؓMF^28f;[!SǷ?kJHh0=7m_AwKMsSl,&ZS}tC@ɴi:/|:c(fUL38=gjKCF֧:`RҾtǨ}gFiPAY5F$㿾^"pFhjoΕ7PEKm)觃::؇%tqhM<<-FK6mq'&cɒ -QׁQ5[:hbEcT:.ӓ.tb<'$üwp*yt}fK?ȈG.q^ҶYogb 9M$ZAV)s젙*!p[\a ZWҶct=sT̅ip{qA'̅5ڋ'JM۽y}/W1nze%^ap f5~H?[ 5)MkM"52G9Aㄺ|&qhuS:B xA}duD@YΙV leDqs.b=ݡnӋ1h?J &BiI!8b<*^;lJ~GqFbL2EI}'a3y ԝgKܮH06}J8;Qu1 8E41b:ާ{8kYz3"{Y`JўEp/ KhAsu;tgg roW "ǸWe(Pix"ĊN%k1|jW|ŰY<0|ty7ya7z e[ǭnS}ՠ~D'z{a&f,wMKgo 8"\,Q%SΛ-D]S 2`gHc 󔻖ZV=6 |$T?1HW.P~<JiU@0|ʚ-s qǦFI:ϡ~vTК 2=co/1yh*4_2oߍk+AR򆳹u LY^+[whbB2kV ō3Ɠ 1{4im "O8/$/\+Yf`2$7Q[?S1{@)aog/VO.xX\VwN>Ј"LR:ha-1Y -hR:̳J ∾wLW>mL_ma(xPZz]+Xۈ)}q|(I&{"dDjӛDiyXw /V&Kh8 }"x9웝AD+&$W-S&vѥ>Xo}qԦ8X8@;YEbBՓQ(J /Mg(a]Nq\xi5}.KB R@8СA "ѻ ExխqEJ^qӈ2 g:@nЮN 1̬* 3ol =ICQjvȏYoPc+UtViU_:uQ=oRO# /jn@lݕ:N<OSaHr#{[ 8p̎-#`!*c~AXhA%/퇨S漍d7';.F8ҸS_p$/We˦;;t-H⯃{XȊև[5S磶tx|2(I]Lg8Ip_Ff#>=}ږeuMNdql?`S8q$+y/V"Ȝ KbI.L^ <ĶBn:GRu‰t<J_ح>ca, $Mr| n\fv$[9wbNZ"-P81oܽQc4U9-O>XTnakTvNHN'V|wbm5>~Ik#?5*ǟ91E:[U$4RhɊf('ivBi(UP8p:]v{ S鵸L]nLJdc*wY}9{%KAWS Ⱥ{? ydHz qԶ6mZxF~:1ڸF qҮLabQ,x-!R%Q#'s.jqskP6i\f~SugBv8=82[:6Ѥ^ƽ1GzTU"syPwi>cǺ掠"1G'mW'sY%n~@NxH+lW[u70.njbRaUgzaw*%49|èC;^ ,KbQIM^˾8 ٭NbEK?i|?i0f.D5)zC]=HTg޷5Lz%X5jV#F \C[]^#YƬfڼ2\h-Lp 3`ءQ>Izml-UU- &=TV)=S1Z<QտE_P ܈|M:Qj3$<C+jsl4_R~cc>Q|7q v89չeB_֌/YoS1c J|> .Ynd[\qg$j._'6FS_ĿLolb {C9 ˫'_Dun6HEp)8_UDiZNr>$JtdnF̹9qg8PD! p7G-ϦZY161,1ѣO8(ҋL?G=TNM/9e6Rj(k: :)L-L$D =Yh;Fgg_ $].7j՚bPNs2ex*$cY8|N+yX%:{MzOzBwcb~ت`, 2N"v7S Mp/*_jO.?mn' |LwYT3l9;}2պݧۢ۾nӿt.Xgc{#_Ɇ>ΚR9_su~7g٦pXX".GP8DBGNrZk_?b9-z!K郓\;HxA@kAh?_ 7M iT'*u3 ۡtͽ@߃mw1# rTS>zj@&اV٦Qo mAo->&et;2gj Ùkt]Wyچ;t9yR5h/|fR_xcF|%5A7y1H@Cw"šױ-`PK5LlrH(LE*nWy5fvA78sK+p*E!.ƍ0 u`Aމ _gALCRꒂPl׫Ნр7~-w+Z,Lqn-hI!|V~%aҋ7ksn0A ܌w@2ۊxHmn(F9*9 zT v,߫ U`G?O^$#0›4GбL];f Hm6EbCZ5W VQZ|0~2]Ht6uZ>~!.ڍr :,8LQ-JEzǾXĉ3 V?^,~7N`qjҦ" OhQ/*gɌrÆI~$1_[@9 D xr]3GP'zrEPeb"?SȟD3A8m$M%D )U 3>(b< zqB}'N^/^ 2\4T6/ Eev! =Й:lmwv|MpےD۴\-j2{/=s}cFi} ԪCiĸ8!HQx (kcE>%G^B⥩iKB0 }ˋ0!j7?#APQ\CW7bNz=8t묱pf޸ADtTx {b}By%SH2yѢ5EKz*~,6i@qTЧ+>5건#%/.]9TM8Dm2?:m\K%rJ[hJ݋[=i* |"J?W>I@dNU@wעw3J T;2v][pwOf% k5 _%NV~d{cG3=e0i#W1N& UH"qTJwl DS6;г m'!Z I8iʈ >2L$W'VBp mok.ӒR;طzqNq.d؅.F4"Jͽ8s!ҵ랊]-$*'Nd0Y7wHQA1/2roF|S5c3a(HKQC*K,01ڞ [HOn9?3??k3^%V19^Pϔmg.6&Lo 1]]s@uc@l3%'? m5z;y1`;R*fu΀JRRދ(ʡjx#MѲP }玲(}n_Ʋ+/V/GC)XE1N΢p?I&Lq?k dq&+9Ctwr5Hp6.54X`'Ϲ')wfhzF7_1i/O*/$i\Aff< ث3ePrIefxAӫ&A wCۯi%S%&t fq»v vѼsxvsY?R.h0bOI% {nE^i@F~˛B/ٳTGN^#XW dC9|g%@sֈFM?{_&@M3`!ӷ! m2VE46ϵ{PjpY'\/ S|D.gv@08r҇t:DJ7ʩ"Hjϟe4?G|lqu0޾ShT(S:.9'Vkw0> c0die#͓җ͕"@d2jx[לZ:Fy\οLn(,p*; 1v߻"tjkAho׺cPe9R 9H6$N/4 G~[U.S| X{v`i>d#G' PkKk9w ?܏Af۩1G+h5'7l,-PH˪WmӠar{샸.Bk`j/#|G2z_%ǗNDŽG0W:VJ/,̿~`SXXAE;sQxr|N׍oQaLiY )DB)8+bKʫ)_ B uÜw;1YN=J"/V:~x ¿PXkLbhu,5DMB;߱ pZ10ڢjZX?tc&REq2\=>HE᳖x2'0wܖ"*TS|{+AJNPql* ~o9}D 9?ew7!*y*z_ʴ94 DRmȁ_" <ϊ"2uDk؀њ]x0>ki4s" }]u'f'>76{SA0|imÐTDmY,A)g_cW>;-VV8yp*k6M4+ aB?>-*e͂̾LCfDGK7-%R?Bt֖ni)hjé}(9[<*ÊL^6.}G3ðalpW+y|~"uI7]pxKֽc bM xT[Ajؐ뫾)̲k̻nx0YnFSw`t CYR‚Zќn( ^]|ӋRyy=xφwQ?Q|=b4ww2%ޖdb&9R^_m ۮ8E#plm+Me=VNvӆgHKli$=H[GbiݚĶ #szbmz܄K(c"3êE@GI&(MY kBsoD?|Q-VBh{'"Ǭ(PTނ 2BY.}N%ջ$IXΘts+sthv\t %܏O.У< 7Xɩ.J&<Nנplk0{kpVA-U.{`\hj0]pc0+v$'4B4DKVh`u6 :* =#MdzmO",rsjS5;S>} $w4n_$3lLw#G rGW)q15FvC/`5@WPeLֳ q8 6ϯ{@n(qJ5kQ Ne=7SRR .B# xc^#j"|]?jnݖR^ʣ;&VPop:-u}y/VtrD?Y8(saC]Jɍ)YKucnI.Nosll]`r֧ k].lh=51_I/@e_Ec!'N1F4Ij<Īz=wPŬ4EyjQ#t8{N%U*`=X$mr:W][n υH c@)%a~_GźfuN 9AstMrIp0'͵ETx "Y B Ynshu*+*@ܡ@ Nz\ z217u(.{H^f9w|H~ը?GtX>5' h2ӥʎ1K ЗQ6_t=^X=f{M<",׼V%ZA/!uVjL. hidI`J1bS5 {`;5 n\f)%f&ڶM4WxC"G(TfEw>9(V,,W S-ܑB( ?@u)ǀt'xe.[Е#_g&eVT6Hmrecmnsi/8"Q.4Aķ7a ] bF<3 hK' I< Lk*XSmx^[WCѾbsj+ڏw#T'g3_F EMB#:-IfE%P:P@_!ʮ}-S=H`G|ݠOq+r˳:P8t<¬9p Μr&@RZ>)M'm^GVSzdDE: |ΌToHIjhZßA|\iqu ֡ pd☈ÍCl=;ư6h:jGeݍ_ lTlqfTdf;Š0+zi %[ؿB_+#|rdGU COZ#A Ly6+| jvĿSfMTG!@\u-3O_ތ:0h@/8;ӐTdiP b ,Wa "^j;o:Ayհ};su\ ]36X,=tw2xKjv/ Lבˬ?̀#"$]NF9:۹RfaGXy[?CN_hc:o7y&ҜG7ڟuF!m!eEO/u63E-h];"z'\#:g$(lmy®,QnpGó 0mj%"a4m瑆vU|4qvW-^,Z% F*;M5pZ1LL_&)j#yRnϣ4GuA/WgJ*xzR=W6P;w̝"S^뱧4Łw^anq!^)&a @b2s H cKdoOgw)@mro}M- j*YR+3ਜH5yo&Y?ߊu}D8fc\ƃE?>f3EoCI4Pq IDJOڪ1Hz":' Zv0$/)0VC!4*҃1Wrx $:4r&sݟq& 17*-) 7BaFX4J;wY">KW vf<L[qz*ØO<ӓ ;n3‰7H4n|)ClUg﷈Tvm 4p=3l\-uNjOYmnJ؜o3 QJ>dGxeL2 * %@~2m֠ mfofΚs=m盬)R#иl RKMeC"2@RHSM{ж8?d,suM?G7`9ٳ1V ldq)()T% EGq|'pY%,b2Nr"(͝,LWpw'ʸ>7':pJCaBB8 =r;%mXUA MGYłm,we()a<< Apɉ:PUZI?6N|KBlZMŪ^Smxb̍]"ٶYERf )1B9gapjSl{>`돼6Զ~`?>aMӪ]vB>3j7zN|xѫ, 7)?V:z_Yty-k=b+Pxmi͸Z NlEx{]5/l.G@uyr_Ҫ&KmI<"`Jz5+H~:Օ`Ā?J\3n:/cuG ۿ̫H>&FG+>-W v=:H˫ガ+cc\ 1`~0a1vw]{\-CX "6J|J&; >X݇'p!!A#ߙ3>{k/"ƹň.ZEma] 6:@1%}/5F#CI?ޏVqi T3F^?DR57gēt [R:; Ssxv|s0>`'۵7zԔz1 wb5;0qPS@7yc=rU$Q))aâI? xxbObNtw4qxaxQ̎Ŧ=tbsGt<("fyޢźr,ʄcp4pHJ;\bC+tF&%j.(+`9xVȵt4,[eTkIXE7WQuBu{T hG~ ]{`_^P\p((*M6_B۝ f֡RYcA8pmQ4y!6+fw#h8T'ޙ3L<5L*d&i%ݸLMOO5i^jO bGM;6N85 QnRP喏 yOGo ;e. 뻁Jyem{YfT(V"9o_ Ha'QyjBt{DkڠԠ6QMU?P_-}c VKWu|>uԇSH#Byډx'F~r绉{oHv[gNs,^xߧ:Q)_QS?^B8Hg7!6S A'J1/QTVHv>9Z)a0'mmcGPl3<>dLI/O [[0>qI(;wׁ6 9c;cYeA]8{GDZc8DE J,FdYq3Qk5cUOo\F5&E{Eܺtn $0ϸּ+,l>lQ*6(OnDH ۗ&!3G V/ӵ~ AZ' 3meZ1vv@8_ї(r6r(Ghb%CK" ͯhŵ!hr\e̍h +~R~*Uޠiȝ:NYA|ssE7N~U tQSR؀k= oXgOSl{:׽a2Xfn쿨hlⵔDH .K}^>PS P^tNTJ>Pf^. n=flIvLadž Xt6H~'JRؾ-צo}'6|[p8Fs8#Le`eMXPSw}.+Wr'ݕi+1Z5dJsjA&{q4\uzԮ/1ɇDŽKHk (cfmUY9^0}66=6@6"b(}d2q{. ''箍gv 1|.%Uh9oh?lSqmi^oM.>iހIŜ B{C(RK[ w;A1(yaOL8쿦6T=,pOSбaps%}ym0 ;<\t=2Inq&bP|Ȥ ;fQ< 03h7 i -}{.FscO58XCL*TC{;m=r)3x3Ğ{]tek  ]%M%#BʅYwxҬ0WqZ-im#^-Cxv@shD6QjPvˠ2飔0X#>T1ڕ% }ve1X(V }% 'G7I8$ˑ5uǁ"ˤnLm,bȑJҺr w}#P{;+L_MsMDs2l3etɃxg^?odH SxWg 1FNٽEט""/Z8ٌVJq4ܔ;g|;(8 }>Ǹ=&PǥB{nlx *fjGU!;jnn bk?Ci`^y-y+`AQ`GRn(·^2GڶX /(B8Lԁp~"‡% pie">Y6]$S l%=>BWU@8Cnj(ŝR AQ XGELSo!,[6lM ̦k_.?2S`gO [;66 eu<{8ֺ!ٯE} ~ 'Bح~϶)ݓiv1캧5zm#BպƤe~?~<(0FV8f *s&O1 AKUU2r"*C5!$4JDQ{L%=;otl]$"Hp9=ؤN[86Z-jZBN==ÜȯDe5uq^#2Jreퟩ8+M"/t<*BA)OE^g% b*` `] ƅ 뙡9] Oq֔ ՒPJ^LW&'oħ\E2a&?[JՋQabS檸Dp]V>b`;M.4wGˀWxғ>Q]-~cOJ6Zz:;Y!#i%Z'jmcp-3g9쪗[qNh-*yq+c6Ry0{[uqg"B!8AC]y7Q"=hh$ُBI!Q{b> DgMfGfo!Mu!,} dIh1aD₂tKϊR̝S{\u} OMҙbLcG ߛԈ؍QJ;/O|]w$kΝ,gߦ$|Gճ14U@d:݂xXˠdXX2%':w 2?S=R~QK 0m ql,_;Sڢ |t UtZ<~ˡs+BŽB&N2ޑ*#v$6Pc0"Tu_oM/Ⱦ.`RgN fhN{]-8ʧx{P2e*G}}H@b G0DtpL: NtC֤.;b8iZorRfGm<`]K6"Lw&V |xKOyӔ"lfPM2Vih* ᐠ`NCD䂘FzӬw("7x D|yJՉLQ0TB95(0̱Jq ;QbZR>UEkKY B<3_`Ni(|%EdY]$7-pe. :PjA -Ϛ].]C*_/V,2n3wg&8AuK%sdrYd٤< pޗ618غfW g}o]UV؋PmПE Ѽ\eP++WTf ZÀ}Ţzn\tO(/ x\ȐSFc!F4Vx]Ϧ[Ԁ`*\!KnC|((aANOZ%?)jv5wH/Y_џ!:7=w.ώY<,rѤ@cٟ4q,b9y5xD YG^*6IH<|2c0dIv3zSWFcӰӚY)!1o\uۙ*T/鰧fn­5!z$Hk@1r,C\~ @~[s.L54 ٌ _4A~ \y&R:J]#["2kYSHy2$k:>ȑ.Bk> oծƼ/G/wO!Lhȼǜ52ϜfO6gxj9kI6:%rF'|]wZ([n"D2PtiIlpޠo+5H:SL~vQĕۥK&u:S\aWEMq[QD'عXVfPHa"?"'=.W*k)%jiq6ԓp[Ek/o_BrEL- qET[[J`"TjMNRJ1y_&vXhyoɋHs-FRZVݴQzLν1mQ3ɾr8X균Ijo&ImFTW+6v6vnTq}/+ tka'=cKRD6%Q=^ ߚo[~ЋkHaݛ^2ip˫_&Y1n ;Tʎ1ɓjͽe~kw9j$Ulf4ԭWө/鄏@ c?C7ڌw"Bfq,RP}ے+{C,7m "30%M`-C劆 B'f\1*o]w}@9 rT8:'0+1% ZBR-w-9ڗ^'0=9"@vv1416(؆ b[hT@zS &5~(ͺ=ıCOG:ٲz%uJJbQP' n࠺9qd$K/&%c+3_|aN LԸbW.[kև kSI**cn_vGʄWܟ  򁗄/Q.Omaw:cOЍq_KVd}tS#aWqE%KQs끎%~Z(7Ý$/?%T!s?~#!xvs%N@O(؝RoڑX)~ˇ%,&iE~cSgJ0H&-ӧA9a'n؇Ƭ036exOQlS߅ !Pcjp4+5FCXI\P0JՑ|,` !g}H* L%G!3+ul 4=w5,x|R XrPQ|ƌe_1c]Ff1ܙg 85+u#?u8s,1Snn|OQ~cWvYfY؎:")uqfc8 ˗#:  iTμr(.PZK9\wuXĝ-J6G_9]ԫ1 !1k6ݒ2JO,%UFpAdl^og4o\ح O!nNR=y- Hjl:]7EuG4`|=t0*fT|w+L_!$:-qbY  QKNߵ-b6B@/\;~ Z vOҥ*Ľi:L.x8hAv])-bn심ڙ JĩU'N-#K[QpNLj{ VXg<{, 6 L_S~D2Uܸ+.;K|1OrG' d?~rW ݙ[y:| U*츇d2 'Ȳ,;' e(, g/HTiƾ@K72P UG_1_w"%l2!b%09T. aY  (8wd|>򯣙*{ %{}E :w&ӳjԨњ`\8-:qt_UYQ\IȌWLԃ0`~5/ZVKQVt.MuN)=nGq桃)ZOHr-@Od/S+X6lzӇd"3^7pؐAxCKy꓉WJpfghҕtCa~_S@tսIژ +PAxY//} cǔxZCOy_GiLEиnA/=Z"s-`pA&o}HnLǾ:/CޤZC6X {<nLo @!M:V]hg#  :0L& rPm? qimz5dٸ%#1!"|GS,y&h/ RCcSljI/ J[ۨۂn+6 wb@5/k;P#n/)2j^:nSkT0/ofvDZd{ϱiuΖ`چ'}y9Ju!.y-$Er\D Ș/B ;៞/kU)4ֹ8:jW]Mt!Ի1J#MވY%m=M3z_3K-`9>~'!_ qbG@*kymvA@|@N VY 6$?wA({pcޠX*7/:^Fz,y&uΚuYy0r ?[&RW* اIz\kgZ@yQ1f2sdHJҡYԁITо pIG8vD ~ 3 O6Q)\j?aڙCB`Zlf}k2|WˑڄC"OL}`pVִ>)B-  A!ޕЕOyl@}Ap;*O-=JP9ҏoErL_cԚ*UTf#ሧ/ Iyg~]jL"\.|X4'YWnѬLŲ'uyHq m.&{fE@sձ ?ub& +iEDl4MnW1;,yrfyQ"R[ uXXȃq-I vXn ylxϨJm(͔s0(Xq;c1oW,e_nT_-3Θ9k Alٽg$W88U즡+󲛒\#x"Do[cg0lߤ) {hii؜,eh[q$>6$TR-sY(ˌxˁǷKnnSv.홍"t4a~G+eZӪZCUۤSb)E1>q92>]Āx=v;X浺Tgezѳ]^I;0#6a]*4Hϰp[ ")}yLi~WPo5LVH٭ULCS+oF" gd{?ѨΒn Z2l8ʻh99 lBZa-iRu0tLA~OwH\ifD7p*Mޝ]~2 ^" Yenp"eM[1(x)+&ezm~ċ`f\dݨL88 js9wG|j{}k3tĩM ^sZIvGUMc%mrI')J0Gƃ#&i52n(n bVg |G|u@Z׊T[kc\N$PIȐQRH6 AM'7t(9R"md);^|v@cz,lqI(KuB&S,N| ∷^j(!~_A OIE( *SWs/w,'rz; FIA}\6E0-(>6) >ebBTWbPqʧ"eB]D;ItQYQnm@ :v[,!?E(s8-4(#+7\5] ud-Үv$*nJ.tH vGQ^M%/zbrpJj TOny*9VoHdxX2xG @_ em,ȥݵVTiiy[{oF_ ^w8m?:òNY=rPjlTkɯufĎ'C S^Wm-Phql/89P ʰ8 Z[ TcӂAP#0GOŢa-˄ΊƙuIb󜸟%ԿBg˰~{`"=sz擎vXZ$V+$8:BoG_# #@/V}~y?QO ēܖdIsnq!UU\}X)M5t[94z׽FTObtB$ G .#'/-#B""fTw~FHZ▁̀٣)7P> *?N&~6<:czY*~{QsX_Qi~#\>&IuqW)x6m F䮓ȇTb`ΕPM^B(T=ɥ aFm^RN0RB g,DzSsp|Q`SyvC;+Տ.1!sIn>lw@ !9Vg>)bH%ƍ&;V̸#8UaփTkKm'ʐhT:?$&HI<(E~!{>/C>(Yx&jFޣ82wSr]C@=h \+78,97?x4JqNGlQP!b\IySF Jޠ7l+0YoD!5HdbSc(W" ЪG8ON\bc]ca}Ma&\HTA]Zuq:},*8,34#h %L[Af$Q,i$-)+N/6Dȧb[.JLT `O&1>]K0ӛ&ӣ}0XƀT;BZoBcON#jV{/(h{Q `?/^y*}$D:_GUkt&Ʈ:w5+!1nsVRs؋}VEkˈdjW6aOB߶)5K|o!)f`@oӆ2@T,-#/YjC^ rO,% _`ڪSϿrᣛF$1?jq9@$3;`IJ~-˿"Wve! 'Ng[%&隔-2o:F[I흪Fa=3TWgwnW(fxuT`¶~rGq~Pc0\Wz;&f1ϰR9^Hp9M/ҍ,d)eR%? *zwEފRr ̂}tWaˋyz<҄6ӶG]9)ҒF)MYl߶"O݁O(s(yiͺduT~}RpcȍUG#/p$g pYHeZ<'\]\F*kD.X\/ Ae@y-۳o@I5ۂ N/V"+oZg5dkrʾowMs1';3j{T9TeXb;_%ѾgPrNo۲3M\,eLq<4#|9L3$` y%fR#fRkI@S_}kS0粩7y^?:+GE{{>U*I8hW{xRW` @,_ @? VN!ʑ6Nzqo&٨b>\gQ݈O಍j*0xvvNDH5>F׊N3=gpO;,J;}y3]ڒ}mT M@trRXT}KЭ'<_ԟh_~a͙GiOgx=QĶ+,fFo_~WJ=Pi=Gh3CI#VKrHrXoP!2E?s<h s9ض6 ]?UŬun(o'9$5g}ۼҐlM=W`j܎ƣwy(h$ϐҚ+3p̧ I9iw"K?R t^-`) <롴1׼b0!4)WrQHcwh:by"c P-svF5czHNހ-8r} g5JײM:Em%,Nno^R96TN i'Sa;nw<@`~:.r{%,y~ʱMKw%X/sPj65zޣ'){j)Z~S}1,˖i mٕQC5y# ؏HѴvF*f x><:'E][fr^ xyTunv3I>). }-?X0B 1'҉J_'^bmfrve WùpIUAv!OAWI|k&9"pe)Hyyl9wnZ Zm'-a?*)pQ`1tP#EGqM6Ƹв0wI.>d4)ɠ~m;+b#w?8 NEn{ an( {{ m{saGH@!ttӆ !+q^qt\HN qQTelj$]&+ZRӢTz 4D槤/V]鵙ײ&afeSΤ!,0sC z"Sn*4 'x'IV CETUѽQO\pJ_|p5ʽ!?54ǀMv??abd3@$ԝ::3)}RWL-"Z\Ѫ .R0.$GttP1_AِD]pT<;)k{K15hm [t&\4$rXg՜Gc}g`.d=Y\p۶j;[Ggի|N{vZ2~h?܋5±J: ĒlvSg}> qk`VP4c],&"cvӅRsh UIWpJl&3f[?<䬼BOW,r#68g| w Szƈt JB%ԭQOyl 7|խ fJM8Y(r-w^$Z JÍ'&; dq Go͋ȳ(皙Oqyc v`[/83qS :H(0HS>J};rςK:|JsU[tp]*z;ȕR+,U^o]P0$pjf1޳V~+In*㪂qE?9Jƴ$'(YqL7ӌrv.t5-ƗaëB Vrp!vbpzW)cb_,$le+ئݹy1'%2W)4[7 Z }PHJOuKq똾~s!'Ң8wR],rLlPKe 1 H䔁а. [z72. P$_P@#%U3ЂmZK%+@"wY=DwҎt4F'k3_`$vҵ) XJ\K`gqW$\u?|.EUn G}*DpJ98Z}^ٸmO⣓Dt[J*f% twb^ oJp{.NԿ@D?"5 uJwMJ 29Qc)z>dg#.HMRs`aJSAxV0(('g>Ys JWj=pyZS~@x5?k`VR`bq@Vwq a2OvfIJ# [2h"i` 9˶ BۼSb/i)ûxsڧpp`}z;G9tE&;(餆.ԝS[CESR Z{[?r}=[iv`+ `,ƥ㖼z8ah=)">N(5 %t-指Y:!Ŕ^ +Im>r2 Z_.<Bo)lwsk_ 0>*S }&ZO/;hφ|+2ִ.+>e|u2PMǚ( gd. m5jbIES(ݣI&'ׂiQ"b/(C^4I.LeaO%t |vw<X:(;R^΍W2HLgIqI߬'3!ʺ) y#C!'i?i5 v]!;+Wefo0C) j[Cg]: 2)^H :#:˿!pcH`@ƴ #FwDހ>277,"'D[doZ%}z1leEF _-D04s p) lU|+Arb"q''g ʌJh@ZA.{W{R H c -rupӦ% 0CIIRس{L( ͳ`SQjj.O\bW-9P~#ଢ$PǃRZrsR,pͥ~|40蒛Sqr%j -RP>{ŪgRP` 8,IFhSGЊ<:^Te&4 5G9:-MIEUsXIR]Rix~"<|p <#Ɩ~Z6)v 33YդS[=ZB,e}Ɋ/i:5хU{ZGWPkC{"64 5 W274=ytiv +FW>2r;jp֡yukc߅3Uȥn sf4&b{h3|qkD=#ЅfzfzۍC猢Cp2T.i񑷬@V.IWՅҜz(]cyX!T[a]Y,*wS"nrŞ`+ʇPA CNe'+#9Ii$,3֋o, T0Mnp!,?[~M07AKWDbY>DnY8/D0!2ڣ'^b dAm{70&vl{&16HԹߒSNwU*9Zi @ Q&yζBVZ Y6&T?6zAlYk?673-ۮ9|¦G\ΈL`\UJ]q:| 69'm]jS>3N-wp&AfN&1%4gڴەr~. 2{˿N}XabV&z0; =`6)l'I E (b'w`5 E~7XMi?i߰\aK.gGOuV~*#O:5 {uG;h?̴\c,*=9-\^迨Q)(|(x{e)%@h!AՐ4!R{i={kLq /øJ{pЕZak4^NrχJ} !t+q2 i%0bIͅj{&R HoB$Bqq !C6AlOc.J ܆7Q],%/j.<ը}nk+E{>z0[x6@~fM,-@Nc lZG cbH3[T9p-N#+,)f&+iҠ1V ī7 ύ{bSYCc ؊ ]}o^uׄws*;ҶͶ(- \@N xyʟ|ذ墋[D1/#KVXc%m?}v1Ά)/)eF̎FV NTeRY\֝ܠ9^J)6viݦo1B`7آZɔnZha 8fHs4nS;Ӿ3(&~#y`W]mZuSs4ꈪ &'yJSJ\7`,d9r}ƘQKto"A4`n a1[}3C_lgaNNzO"|oLG)bND1U@ ~OYL%(!? bf)d+r*Aª 7Q12 USBBw(iMϩ8 ,[Pr}56hS4=,jzeP/ϙ9ӈ}KօT_~ƏDPNwY8DU1A ;TEc[0d&92svjԻ=)dŠ#x~2z*5gJF=aUQ᭗3uഒ bȯ,[ +֊\^hxwo.^W8$i=n-LEEF q6TmՖg\2Ib"l aԽvD/[ZO)r_u*YNf>kKXdlb$&[8^dw*4L*Mh]H#wb DR-a͜._/OA.:YvRJ s=G7Q*Rz?^9ktI_`'@F`[ۓ.c(?eS 7hU;,ɑ='lIQ='ilb4WʏEi&yOY<] v-}JeP0P O歾:c U'@ f徑;e - ^6-Ԏ&AI !W!j/UϾ|ߤ#7"2K=֏6N`#ϋJid-CbҴ`MY/cܯ`h" אOYQW4;u=]Jfrt^ɃL\usnw=usTSXK1DcZc[ss <dUi ɓ V(SDڹfWHȽL:Š)h߉Nh#q1YJCc d1V`M%t)R騵rO@S{!F6b&Ȣ<$eʚ }h*J_29z֩DL~AiP idVn_&l)VMÆٍ* E֙|JqQx cu 8g4RiEQCZ:0tC\sҥe㡻2_V eN*Xv: $ 3% t)HO&/lq%**G8!H*&vɃ,HF1| n|F4(^\|:OGz@[^KSa~j>YZٷMԲ,هn ]n/($@D$)(7ʒջZ*7xHHvOV2LG[[un"Yd8O7 >32eV{S鬑Z I:7Wt(֡Fg-Sk58Yy|},bdMdXánAo[7p?pyQ܃i/:QEDiyO/8OnBR/ i<ݱ2i BELOÔ5ay;>u U],3DzTCϒ|84* qIc5u$DfgH 7[da!>tapMY!\n4WjVp;;j NmPժ=Jb=[9 v7Y"sM7txZ99,oPo,J<I/E`>]8p91Pъ61M">TKPg pK/y{#KMWoIdOUǫotRSlb̯'idY"ϙUvG4::s`'-jP4pqͶN9A`CD$]F+V]P1d\YL:JqCv[/w/~<ƃm( ў+bp X@9 y&m$|+Z'btb[f#QguYcX.ν2k3.NW۞xY>S+[(Y3<8cC>`kk(0l+Z{/C"5pzQ]%{z .) ne2.nή麛1s /^Dɡ /8Xm&sUQ$tF;jKYX:[&%fQLA'T gP<~0zQAU!!&e=B_ 9 6A>kxӅ3,@F D"^Z$ij" QrA-o$mYcI(& *,o0PQ?JRX4x9%u ĬY]މnZ}[(qwI>\VAȐ@'r.vY7Ie~jZK@#:nݚ J9RÞ{yV6E 9QT&ڳiOTu3: Hz˷LEE}? lZ1>R8{ r 7 < B~I>eg }Qګ _\aٌt$,.+PۜdW8JyE}8ʠ u !?ȫSj5xRb,{c p9ӈQ` _ P}㭊dqB~9fψ_^K;̺A{0К*L!lĊTѣl"X^FY-\.q V[lCO> 9G:ԱZuQ# '"ne0Yy sŇ;bK+A[V^Nvxp+bF;>*[DŽ~誘;A{})kXp\7JaoЄJePc2{az9.ū-2Y`qW~׹ j顢6YwE&^Q>ge>B2^׬/~УH'BJd.ҋ (N 5"Trox,a#Qʎ -':n re:hJXטY$;q;܅& 5%RFwrQ h-88IT;=,aW_JaHM/g1)@nAy3NhI&vIE NIטt'Âs1(5g5z5tYm;@浢7,7#1B[nvQ\=V_mɚ2vhAb4糴03V0J$X%~9/DH}&? kտ:}Խ_`TLќ CzbDڲ`}&Y}}Q65c%>^;_Ğѣ K![@dVO{bxpJd1*ȵ̥9x뵻_AD{UCZ,eu;ߞ3B+,0Zi(8[d`I%ݕk:^2[уhlGb7,5P81*Ȉ&.|@-Ghba}2:bm 3+9ͨ-҆9R)Z2^y^U!$CDLP?kF[f+Q/lǑRI+J_\Rk5Lda%8@Wr0ݛv6E](y$>rW¡"k(3N#s\Jگ 3 ,{{ o`XfXrs)&\JVY 'F|9v,*aq,4 cb)2)4ƿ{7CQZ@ #z K{$o:^*A7?wB",P dI('2~hcذg{8h"ěrU>SP'  1ez:xmrlDK">R, %wir7gԶf5Âk:҄l܈h@I@I@svw%_ߠgQ_o6/٘~t(gPΈUW,fϫ?$Q\ VHx^ yjxZ2q=m_BjUbcB,']:В]{A}Wq PSϻ Roe4s{wAB$ffrw2&@By)J 0+٨3|[t&\|vAlsV'H}{J^0ɳ~&gbArb"L:H&o.[d,е|߮[0 >᝹J֩oY^5 /U<1V΂ F!C#2Rl2y+7*Ks~b۟Y0yۊ*:ˋȢ9c71 ƻb,gw[ ޟ{K#26{EF|LqIAc`MXW5<)c0W ķ>$hMxڣQx ME62 Q ]-2/ y&~B[JY/GHCR:x QXI>c][Y$[AF 0ciB۫1H> Xs0뼄jqb٥s7Hnl:W&NQ𣢹2 KvwA1 G_}fؖ.Ԯ{"hCyXTcOtZ~dmӦQFܴ|$NLNrb`66;}93~)㒆!)OH7:{ b:Z?щ$TIRL*7Lwa"ƨAn' ġ/.QWYj3gیCH9 ki9L?#v<C#ӵU.72~I%:T0 =ʋ7A|Xp:iS۽Ew0\o$dxkUo?6JPva]#t|(ƽ{yqW7JpA2AG /4Hϲ޿~"տn R~Ң1ㇿc pO2!oF:F y޳y[ʶj{76 }f3"A |:#gԳf)Ivܔi:os|}=}[16mX*8K;BŔEZ?IWS-yM,q%M_.oz̴6jM;g$]*ćN:]G A4m <6a;EN[C2@ŕ P\MOGc Jd/mu|N ~0Erv;Q":C ջUJ}P$ޯyD!6NoB@-#I4r *۹6RF&DL\R*(ț#L7R2P(iZ4`QYMez"RAC>,̄POI!Oq npa}XːA B}ppguS=کmQV')1Hb.ї@jz!2(`Vj2;:uqK3FKBԯ/3w.PC#H5*Oׂȴp2J\s 3wQpϏV|;%TҎn sLxk#i{]Z'Xjrq1K$61˗Ω`KA$BV]?QsVҠqSS-zIyLfT4'ފg7TGo;7C Yp~@K㽜D5WD9I OzP.;LH΅Jyw>e  tn,)R 8AG8Fc\ɱ}ʗ!p#U| :v_j̩e'ժYB#]k~+c^5_NUh5ƊT~c_Nu`f%w>:@nyǠt,3s-P{tj:}{rvE3EP0Z4ajJUG'˕E/b~Do.2'Y28J q;b*v?gBno)l{qT!nH`uى2”L~kno+ri߷1o!^<ަnbsp4z9@ fs,X*fTƁP>LYʓ Yg[#Os;; gX D5`ĕ$9tx lY5#BәO*^n dFPYg{>5G~#6S$@=J@p),#h oRj@ Q:Í&h cӕJD6wUcE3KhySr0cgNMi%طY*sU-b5 T'zF%apX#5匼( ΰ)8 ?9[g: }y2rN:ݗ5Ve. L:/$a!}86r=+y2Nebom[ba` WY6.]&4O-F ,=fO uwBaR?[L!Z6JgcT|iuM U6ivC`6(df3^ΐH^ @eS.Ҽ-z},凞4$_ dSjA{gz? (&sj-* 匦;# 3v{D#K=,bV-hGؑ&6RKgx$(om8$Iϒ-$ +z*3n`g@{?UBIpӗ>C7[y#KCm#m#a%~X4ި{v޿(hp֒?1CamPӳ.)n8鑞Ec3)r7@&itM"a3keہOkO;I(>u:zYYT#,6z.z0k19%PNaiTmt8\0Sv;{ob\h1jS8yC1 Lx %0׃I>}COԀhE :Q)wHAvt;_OfCb27( 3K a ˁw\\3g̢avsgV*f ݠi+pAhBMq;+w2BD0->6{`Bz4.Vr-e,c^aCg1Rna7da{ T9D]='^&ì ԩ&fl'/bqd6&<"5;Ҫ=-^b8Hi7]t6;Zfy6i= ;[5cs6򛉟& z;0-ۋ3ܻD'=ZTY0RُE;+])n{6@pE#k:g["VHi>4Gf.Z~ K'}+q!'V bUaa4~(o6 '<7 FlE) UQ{ˠ$f JεYZs!Q!ߣuz~zSi yMEzJ/h .K1<`S筳e=qZpD k${L5#1hpťgs@b*^C!4h (.p'6f)3ӆbI"4v‰:+00t/;=9-%Dz8Cng!=nn䝠R{lR#-RyQY]b5-zU9xWjv1ps,I9~û‰1S: <^j$\EHV."<;Rx5,KM*!n'`s!"p__v&hy =zHNeRw.oI& U'?Ws+_)JFZӘpmK1$)̜8!Cr%AÝl'lIj4su4Oob>jݳBZ$0POX#o+&g%'par. Xuw>t(`ly6ǩO%~c:hM/rȊ=o"4cajBLl~?|J+)pj!?׏ Bӫx>E|%w [\(,coc飓߾R9t2By(qý+wؔGk%'zRy; t G @}ZɶEUDopw@ _3_sj4K~Jù~1oShgևLDa).@vP]^!JOz_1,$)ky^mhRZaZlmwAr%I2.N)CoZ#']NtNLW3AOpBj Ms QF@^]gd!g^㉼x2q\&*&A&+kybgNc.:%f"j| hD ?7rQ7;ЄFNIX&s:J^uv&aN!'+k{LPOSG=`H2uHlhWzI-=.N]yil(;ݽ?;)rhУXzG\ 6 lL UiT`u|.Rh4¢XfsA샒.}Y%yBaAt#SLE~G0 {ªuQ;xH n,Y'FkXyB,gA~TTC9Rms;>$5]77P`k?JjE1c Z9\=sfS`$jR{bs-*"4ÍgggMe6YwOLq]OA8?ynvP2OSMATKb+}v5+L3b`ʖZ!JfͅnTsii: j?oBG#[ApzZ3Ga#c- a4unj. eu$OG:0 Ej spЄJc$K¾H{c\1ѕKDM|9F+PcJ2.ʩln- OD;A6"uX+ZtWMA~Ꮈ %8STE\.bYB yٍN:dƂ`KZǁzL7ɗlnݯ "-|6fb?*<7&^>;@od[U j#_2q/hY@ꐰ6h/_L#J5ss?({uA2I KFPO> 3K^,,Kp;:* BCF(9 Y D2oM7fx)V )d!o1T*szH<[o|>m ,/*6nbslUA$@MHz@q$n^9Z* FfITV};׀.>5/JW|Bl[Mz11fݹ^)דf nڪURҀ]jTUZ6 ?,̠M`m N^@L:Nobӿ OD3p.p#m_u & K\BrrvJDƁ4GXYm&؉A#ejΛ,%ƔZ Cߓ͒dDBa7`n;4P;"SPZ6 dk+*;&J1k &?u_Ӗd:y 9ѣ^QK3Ü"a'MuQKޑ$}#iF YG_c3tU JQj%ǔjWƸoiC t` ^3}, Rwm 3G7(r"Mϳ։Յڠ3?Z9w6;.,efunM)ܫQCCKhW"uXqt́cU`: 8CVY2ϊq5gH\s1LVݣCC膵&e}Iĕ\u<:|L¼""eDC/)i`ZXQSž|dSH^L:Aۑ$]Gf9lP22 @UUP5S~)6{Q@h?t乿 Q!.+\.XjpH&t o='%Z@/zpلk%Y"Z瘿;ҠXOqGF5tn/FIuMu/G\|ALw6j 'w)'ޘytd8C<h4J|T84Q\9럫)us#uFB5)v8Bp0! L`ԫx~qe々oҏ`Y_;'mB}Us:SY3RH+0 GJbIl1MYł=kHW 6}!9gmc|E 9CH7h }'ZFKOk5Ͼ5a =wd[VJs;N#n mǩ*KnAQ#?wMrj_kV[>#H#ٷz*@ l3 kg[N~?ί`DpNW„\-a6S`oPWl|Vgƽo\]a஑|WY&WHⲚwf}J?fS6cjX,BjG"- fؚG]tt/*ŲVvJ xEHŪudP|;vcEad:ؠ*ERGqUAdf?C"_h#H]reIYFҐ N1fd :t|P~Ôn&  <4(|VOeM)WW0+[_C0N `F9H6)@и?^SJߋۍgDp?\]/7랥䅹߶aC:,O8ڷ1`,]ގΫGaBM$V F>J9Y1ģm.u:#. OTh'Uq]44^ꍘ[H"gۜ/a:][D2[Nl5 de7fv4䐂rx7si"ξx Rm?,-%2)ȄA|9[|5lRHaVg.!zk ucsC@ŰhֺG@ӆ '͵N5a2J[r驎=S{LPfvi.\(C׵NplV8oCrՄYf<ObW\&f*>&sBKg>݄iֺ #/Us;^n2^q61!H $܇܃8(%!3^nF1G%Pߡ_a+ @\ $r0ԍfNRcF(y-yVP)Fo\$8wbʂaqgꖋI&~ǀ՟nP(A# 0/_$. !sX]3ph2/sCAi莅9v!%k͒Ȟ5}sO.tY.gyKo:Jnnf\Qz9jpE"O=_x/"h_`|W4jvħk"G1@9MƔ;,~V9Hnva2MHgH4]pws*(HwgdT1J [Qe5LffJ;[l>"77Ź6nlA|LyO%OȪ,VichfQW12emϷqw7*cթ0GzQ\|18c]gJJ~wg36(=IwH $s]l#FͩKpg`Jy'‰Qa?eoJ%昛rT>֭"%N:mKUefв'v$(V -my׉r!j,JpUwTpeQ'i0&KSx&@ Bj],q$J:T9<.m ~hU|}ZJ $p:_Pj \WȔM5H'/ue J 3p9ܩH2SoݰP7W/9 L%ED""$lߟ.0.8?-E[8N}vY+vL&W݊"ڻስc|+Ø"=\R9n 5#W4tOmggF}ãJ".m6V Mv4geUbeR$)>[z1"*ga3Mʌe@2?XA"49=KL#A^51;R*Sw],:C LgAp_kḎ[\K6 94zC~4\]O:˘"݀J~*P=mWtEΈ #}mb,Ac* Drw}LbFdT-0*Ҕ#~lY8q!B:y9jAL0/=Ը˩j\ً wbJAWA%dQ}S^ԄR]V&98o&8sJِ V\BMEhˢњKYTZ -:xMӢc0ø 4~b3 )>Ȃ޵ Ch^Uaj|M#1/ծ%> I==z]i%`pE{1qZ?6k?#P6n/me~|uhALFqAHZU'mYP12<1]JWٗ2^`3D{(x@>j % t1CuW  #l:gau^$*7W+q|c*|M.kID$I= 6 e",p-vNLϝR[9c2r$lgpDC&i|\/dj2%h?2Xت ֔,WdjYxG"h0XIh 4)^>MԇgBJOrY :7]S݄ "ex-"v%J9.?J5p hcAd f=#T@WmaӕIBۦlO#pY浈sSF5ٿ@wMO t:0O>[6_[xLx+P~ˣ+SvmN3>p`0HۍnUTd5‘+Q@H 5I!gF L/w2i;r%ֻ+{ه>9];뎌oT~ 3E7SDRW)ZDc1McUm[Q#hl<#v`l,'.V^^ZW yw0RB=&dUCA E D?Dc.&{צЇInYCyݠۤeئ]˚EMl?S{,ɊSMpxV479rT 3…^ -U[Xֻ@ ʍ;d:7bb*:Y # j{S~)oe 8\Up3zlݔCAmG:W dQA&tU\(.܄ZU_:Uoiv$׸ǍeCOj"G8؏Վ F>|T-7QS0ASMx$.&o|: Ҧ}a݂3(;^<<_%Lrnc.P8yO\՟F;_˹fSL-;ԪJ\ՈsSxVAXʼqSfXÕ0Z)z?o7k# Gތe&n'`QaHǠñƺ"wPܡ.H;bj܎֌OڍNCJ^z\N6ΜM՞8xXc#Elr 즦8&]6UͿ uYLX7t䆜F&uMGJ{5ڗ4u՞T+gYCO,P Ҕ2ȤY"*Rf1kv+'ݞy?@a.D{̗zZ@_ ZZ'::,oJܫYjqپP Gq Z+v( 1gH}tGd:`*;>6/-{Oc;zl=Cl451DeN,iPh^QW5)Ewssd$x`[ #dMvu %b@ŝ@,¡H7Ew$ RZJ~= Ge^CKܦd0TogE%`aۻhR-v з[z\|dև_jS:GShsk&IJ7û4R烥PSŶ[.m"6$hjT7) Q)fާBէ`D^6wJ=.Wn~wI̖|K]tH^duޣ`!xtqB.sшs}:+(w{S0Ŗ@3ktW$FaO_(F8 $~|B U#eQ  aHY99봐-h&m/oZh|,܎> MV,j' ۋ~O$a4ɽwQF?Up^bg.L)!?zđq)~-K#~;]ឧ5uѿeV 0f Odif,$ \^S꼜E7J{e <+oF(ݨWH:?VG;ڍ>]_χJC%d7]˩ȋ*a 5e?H[4or-FW[`ca{"@WVbhzd:I$ 4!ap](@76U"@sC{F3GpUjx6n*M#NV]amV=Tٶsi_ftCcJ;*yM/.8c`y<˦zrTFd`%d?*wTTpp =bqCZPb=Y誽{}R(`V>뙉{Dk,71 £{ *F⻼ t];]n˰-C׮",<"]je.5{N[1LK#~S] `XgnHc+r)|F)'"aT PMk7KH;6Wҥs+8⠼z9!x< }7/d@4a f2w]:Z=_\(Qo ya*_#yܼ3!4Q)pSVgq SBA\[P[t4֌>/PΖ_z {'×4MN0űV3Q" .,^Vd*j} "&qʱ<Ȓ#X>/YqD).rcx#N͉f,21o\$idY3jBF+54rJ3٬b#J mR<7W,S>QB/*dŇ5|*][YZ&TIr s-HuqfOר1G9pO394TTsxkFoN NL_. $G+Nwsrmnއz1 9x$7!fX:UH](è3?!"&0Nzz1T DgwN7C'li/5]|4Y RD7SX\.^B_5In8g}1R'!G'+hD7?L LnTV4R4ղ'N =A\No^..c[~$Atp33ZH^yq3ˎAzgY#]_cpx"%(>ˑ2#>+0g3L6twVq#g"ň eV4s?Jt[p7P]8,&!6tgZ2:,Sw߱ 码jYZgd&T&s-oư]ާA+屡oYmb;v@{#"+| %QGu_Q4t$%8GIUOb']T[OWm<$.QV07S :NcXuQrHY\؉ΊnFs<$^>" ɗGJ[hx +6t2M$'׮O US Pe.M(l!M"gpsVoeEwly#x j!І2li JǠQ$]2w u{ c,t0zKF=hJTs7;{c/уiC:?\! }24'|YTlTE)%10ݚj}׆fm]^ӑ߄Dm`$+hك CT LEgEVeV"L8–]= /*֋Ţ9ѯO _&Im>v%OmZ9O9{é[]k;<RvjO_ /ؼ`͞/["e>ϜC aAu92ZUH@=Dڵ`̈́m55XsbvK8z`Н>6 BC&6!bMuW^8ۅLxz=w5bjHI'[셒rVeVƘ )7gy*_Uöm5\eڳ5Fi)mwHcHH2Bgj<)At57uEvéCm`4Sr׺lD (:;h 26N <[i؁G^_lg93aXKxksvO|[p*rf6M<w ͥ.ьQ)@(gu3j\/Ѯ!&Xv|ryd,J Ԋa:ӌ^"&6pO\JFkad۽M$(U :uj|䌴) ;YcjEyU>Vk Bu0"pafnXY:7ѱ,[t{/HJa@G -.c͕Zc ް͇zXTzK |JSfˮeT~qSͦ㇭qAۼG2z(3ӫWg\q  ΡB$CzWJȥP;{ r>?,+\&# yn{' d$昺᥅2dvH^IsJ,deά$j*o !hKXtMN7e-Q6 ݀f wo f!e.(GG8.߬R:(@wg,_)}Z 8k֦/j]x2CZo֐jE{Oq+{|;9hbvG;6%Msp/N7>"x@c'q9Q΀w YpaB&5zgR QFysg7xVB%Қ-Jr/z1lѪXOv_yܧ>'K_LkԔ$W~ODPHSa,52~ UE}TT} cp8Y#f6"! z!g[Ii7␡~%3H<9~LԑWJ2=rnA ehso[{%r}aux$tʌ**.phAo04 ut>,XWݪ inD@xkX,h庒,*j]X}ue4'B|uKV)GP%q?VߘZAVyU_|HQ ~wIa+@HD'Ḱe`xS-\&n-lYlԗ1l#.=ȗFܯhԚQհ| ºao\bwA5gf/mC>S7l7؞J4+KQa a*@ȱ䣠=?df!שUhOb6$v4ih;"@(@ABll4gDK-|)Z6ą%JV+8+U~hVmitf0.zD@m&Rnx3_*AM)~{\aq@qLC*#`0Fhk9wO+9켺 ngq}4ϞlVb+m]@m ͡@F=y~#\ UH, `}x\Ǵk@f1!nZ-TR8%b-v ?y< ;87ʍ B9Mnl'Db'V$TʖkyNq'?vK]z9bJ;+ n hn@["qSo Ŝ,tG(cb萎3_{R+^<_^ /嚒b$ы[F[mЙ^jp/>w,{0vkV#x+ w=F2!DK+5ȄuD 0] 2(-5ɠew:pKYs옵낞˧b]Tʳ`t/"xf/wRqo `SlúӸ\HY,‰# fA&`"}1R/ofTE2ٯِsR4Z9d kJ솊+kS C6<"#/tJP}c䉴C'v}@(Ԛ۹z?,PKOX3{IRM{}54lj&,Yk#Sx}TaLЂDNy6^t+Z.΁j?XVVpN4yY~RDZ}Zg8 ]ZԀfgzkb/$.c!kOUFߋ-7sYZȟIFզ\oc+@gU͏uT};W{3 PSr*+D\JĀ%ݐl=⋢$U9+~nx?'tXz #ƭnbA'yXI@,-!+!Dwj W)X_%De2Mk2\07Hۊ!xK jՏ259gCw'=$R_󷁣TT3*#&"7#\YzO>ҝ4T*bR T"7i+M1։|;8R?)* $`65 '}앬x":jKʮgUf@ZjNIVdl_s^ {L刍#6W-get)ͣ#gz MNJ )U2S2ִ3O=3f%߈cBQ]H* ofZb Y[QD!Ĵ wW{bO:V ËC^+`K *\80Bk8>&2)نg7 l4u )!(:SXvS{wrKE# ?!]хpW>x{8WWy{M!["JsJq\ADNh\*lV S3-Rv_Bm|`)O[Jj{npN!ѡ/!MZ!"sٲ'['Pf1fY0e3=(qIf4 fᘆ⟅DV{#v#9Ixӝc%Z.vȷ7Ɩ3f7oa@ K((o4hGTSr+WAp;F[Vێ2riß-(ǥLMZC.Ah{!BeeњwJ̽,F^IVfx jqNK5&[zqH} n|)GG#ZOcwmI;{lܫ8A۴63@%ј a<ܚ.^ܥ̓>'BP~i嫼he7q`+}18l3Wrt̉N_Rp2MxoXl_4qjCJ9<ۇ6}7V+?|l7x<~XJ!gbwB< NrmSVz@ ڀ[ u;A-T]2Cn5@߫|w8U7hu 6yE 12 2]%1"-֔c6jfDD@ Ij_GڈG5f*Cvu$ߙqpxf;  _^]:hQ|/Wq!65 ku8wcVi FX䑣5DT Fleܭ%W#A<82bҥN/Jtyδ\9$G0voœ>#&FwN崪!I([ʉ+dW&pn1/ ~;oK:(KM.^<,j[TĮ0Rk,uVcHmE1;||CwLi̯Ors?# M5kfmQJel\ 3%q=HA5CʙHɇǡ7Mb'-nXrLu|~‘%RFd*u=e$"1meЂ2d.<$BWߨ|{SӰRt]N[n׺ e`3@Yw2"B7XMcbmVwVQ\W\p P sl;tROe_㌍*g.fϥy[W{x!9$5'qm[1X|]6&0ۇyc@_:˧LD Pf`g_j&-u ?}LgID=`>O~tQm\g@ɞ[= r*!D.NrןAJ<>n@N9doU䄋Wj%0{^ X$IF{(w?Y pI;{,sMos"Et&:SI@ XA'V/% rE4,cL7B pࣻ=o.ʯtܲ0>EiDG Z:ɹ^=b-\r~x1@p#7Ov1r{b0QUX\E K1tn 24MwOnU5ёl>N^;w`&DMMV5Y8V55K׈ 7MS>PEVDyybK3Ӊr^}sDщ%-v%_ )^מ]w-h 8 s\qm1I6p$ NRnswZ/L/0g/GI yH]DB.^!p4cOf!)w]U@íORt ̾' FfP( 4$fƷY!hpS'3}б388Pp ,$s<7V*re. C}oΕۥ{#][MdZ OA mndTY,;z!Nɵ{PvX<_Uָ@V'a<~yKuPH}栻2pW?jWO$"_YYQ!'GnyɶkN3Z2\x>{˜@nG,U$D'bR@c,DM4a:q'OZG(=6@͌i8ͦԨߤI](k՝D-&tD}t)zq D-jum:Y1U93+IΩ;5fT6nY߅N8N-Bd/"=.PCz`",J؀桅A3MNBa.޷Uǔ {(~-;$y'畗UOVoL" ]JX[7} !a cu&c?su@* n2gP ʌ)'ʼy S^a2ŨKzF; e/&pp⛊Q~UK{@w]|%ěYۦ:1c؃;dHvx;!~&l/ T̴쩌EbWcXŧGMTݼ! &ed $Tu]P>DI)R q!9ġJ^a5|DE'@4)>*V@hr}?oâjQY}xdE mezF0`1q8y ,_ k}KBĩ3.e4U{ͬ-R > ~@dUt&OusM`zF(A^\brr 7H&wwu[M>AZvt]fJ>_)nF' C981(,AA=4cK 7߀TT8;*4?:d^gM'$]kk9Yh ܤXƆtnK[=nMY%&l&Kə@.|ߕkh߯q& 7:}(߂zK ̛K=Gļn嫇kܲ:˽u&dtɧX+yZ6g"b2])Twu+fg- qMx6ƉLW^^%}lT2ͮ hUgz#"׻ }W>r惯hp׀eˌEgl U ( 1q '$?>o#}CiI׸,~%8 nT \n*Hp ߳BXU4挋^g^JW#clgFF˖xdT3[W9}lD\*Crh ;>vvAOsG,7qi`PaY'm͡ZX`zDVI:PDkdcJ/?Eoٶ,3un,tq6_m0dq%"4-e޿ZP>K caRy,oǐ֛0?5-`ч_W^eZ(.x8rrߗuCRO1, ;#uoz?Vo) !,_ͬ5 K"8ActqvC{KmeJm!+FtZJc##AoXɰc^_cVv>-%u=4C46ظՅ*g6_h2xG^Hjbɴh0jB {;kl|L0{GfJG?grRmȔ\^$1؟h7:(*mdڠFU@ w ٭jz?ʸǷyaLMxp թQ ZS[(ٴODК\ϓ CTw8 Xzh.|r kjCjfd'~/&~,vl­`zyMR}8Q[ЛT_e2kn'CGc]N[[Yw;39XZʧHu°3@)k ]rܤK**A惫}\mHlH&3M\NQCv5GovuZ{Ng[ܘ"97Z³R(L":0~d8.q'Wo:G|XmW\loc(qQVI B=nv,O_; !'-L$ SЊ("{STLC7)ҖIu[( 0+ԭ`kj8c0t?R>s <9(a3ohMk lj̟<a^α hJ CP{3<HffS[&s 8hPH}nV 1ug"=?7t!;.9c5E/J_T'0ꄜR g;x4-b}7<$凗'";ƁVIEV °2̢-K $r`ٶ:i& d$L8~k줁YΪ C[֥~ӝu #J/=3q"}m߱,#)P1Tl6L?ؚDqW>pt4#N Fu(dN|OlzR.]jp0Icfs[J_Zn@cF8ˬS.Tp\͂,@sŸmYtr}\8f!KɷLC%+k oR$gizv(δQA;{ۀ']@j7 |Bj`m4Yo7gA&v ق@Ȥ'tjNDa`q-B%ϭ#_-΀M e70)&ڮFQW+ O7 @׵ Hw-\-@QSvJ5v $Pwp9k)Łt5ЗoBba%]Uuۯ0P!q+,•YeqLy郣0Oīg_niy=͛0u ,=>lc$i.{d.QTS!<|;Ճ[ H:ʟfZ=Wؚ}AԌY8t_WIȕľ ҁŨ3\͸m+7ly[3YnV@ x@D;qL$b8랅~k/8_%ܺ_^h+y.m T)h>?B-YGelӐT*Lho^eݶH ؋~E`"@~4mhh+0Q3KZzV瘎@%p`Ko : %^ໜG]ٸ,O+Jvnʕ&;Z6he49劸:?.Ko!)A{_*_Fd#agb)u5-0v(("ʐ ,ɫ(&EuĨ> Z`aFWKM:.Vӊ؊գ9n}HSd_ek ve%_C,a)LO> ||Cfa &XNBU2><0ʀ!j-J% G_&!|) hr1`͆5Qiȹ'+EmRat{ w*BȠ9Vr'O^Ƥ'5d IGވ]o;vMl!]SdK̢&Xb.?2:()Z\,"~e9aNi4,v4*S/x[}$fnl;d@3N d]4HђSvptRVATx"֔2ȉDRbHNE2;NB&ZR(`NPmS mt,TBPO7UqxC G!x|EVU66MWyZg7"4A @?F\C` ,ב5fGݨW aUs &2_~z,?In\r7{[3!ֵ}y/67оΫ"<~lf,J!@DA5)&+s\UGz݋DrG1D6օ )n|VGи`T~bKiXr)Il`puw(M^6 &q؀| qNy|E\Sƃlh3-$X :@56鞥H7@!L8הAztg7yuVFch^E%\Ped}FS3DbQ>CՎUYauE7Q7jY`m\.:aî@)[݌(`e ÈGG"D؇!xbyh:$*d-O`7Z/e;f@6`s!N B:5Y3#Nz:'Ǎk2>zO~(x'7y(w gafDAX`hUktft6ȤTTg "Fx>Y-KX ZܡX)8>:r }G٫&3m'%"'2$X~82H„e8|P~&j/{&]' 4gޮ<)K-ɨt e& 9.Żv89zOk[x,#:q`]E=Ӯ^\'6yB٫XL}VL79ﱬ\])/ݸ~l6Կ OequL jY6=axGW?.k&P/7 O#ѣB{G _ =a+ha1ӛ+_o(!_ߠ&\Ps\66[IwcC [< 4?WQzYƬiqtۭq{фUY qN]CTdqxKVpY(H1m2be˯uϤAlldrxnu 1x tt@uB"Y_@^|dhh ͿJpn<1ƊA,:k7R ϣ}wL('blܷ)08`+a[ ޚ>=%J܀XQFe 7jKaÂ, >h绊\XD3s4DH1~hǰ^K7g*Yl_@ LlFx#DՌJ#-m[Xk(+K/O3&>dyEs9v+cJXQϢ,^yfC))5a#x]/#RTGkUr- UOy^UF΁0rN0vWɅcH]BWN9*_C4 ""wF:v'l%S8̫HJ.`cz|HGk3zGRm*ץ]}{:M uso>q]ϮpZ<ĪcKP0& \c دdo|!'N`>,1̴*נZCVFCGO{[%gX|'Fe]AН(Va~g|J/DGyWEf!B mpHeo̐^ b%L?MWf$xm[&OlT@UU~q0C;WOf[5v.9b4n1K#JF۶rAƪEً" 6!fZ#е %'b:1 Sg q:(~sr`]/)$o8ߩYzZטw}:{7vӾ G.ҍ׊*n{<2֘z6]f;>or\Cw HV40˷]ȝ5A]ORzI`0x{˯ GGQd:kpuuQJfʾ`3N}\+'8C$1+x5Ŭy1nZyrbm;BX貯ůmlBLxf E:┖ \=XKܒ:D{Gmgo b^ nx ɍnaRzXsx^'&tnYİNغVSɅhvR:1&YC̄4އŊ?## Y!t܏ )gn,,ÒrG5(x6^Q%^3B=[sfn6 (Hgx\{HEd VO&lGu[QO92NUb@J|X?`p>O|̔ܐa5#ʇ3bwBE|mB蚮 `x]? vn\2AVv]RWYpt\i-אibA;ϹTW4te].qTEPu}8R;f0Uٺtn7NXXexfT7]-lSEs}0LuS^P%y xy v#>QWtXyh=Do:Gг<]~#t%D0[ݧfZ[HzEH'Sm]""roЌq^7Y6l7p4byYh2=˜g`f[|cst \ {ٗ^3Xgg#A8'Лe(KB?8VXhY/.y%zx]W_I(sў;WS[9!Om+#1my zov]kh!?Zi419PjBW(4TMbWU{B&?yw,5NEɃf_8qf6 #*"Qolݓ ۆK9 6kZʰفF9|1C1񞒿!W?֯#4/@q1~#Xxt^{^A͞n z`":0gn~ VImA0zna2xsþp{@Fkm;EÒA%š?K/[#yPk%cڛ (}>Ff}$A|v%h@W;=؂98~BhrQG<%!鸳xR<.&bPd"6Vy4jӔf`u#REYH'CJuC-YbVS}Kxo//,c x7tbp S >?ԟ(y! -˩sj( 3~ERiRA$jLŐdW`>>v()(FHBi!, 0a߉?s5[m׆s| 3s%] G}HJ[e5iZ 5I瑰# Ewоo4tC)I.䉔ف~w=O2A_"w+8W.F/F^(Bd*ȍH!E#d$JIxixCWP:, f#>=`L '#k +t._i.ǠrWa^'da E4dfugVQtlR3fHF ކym*\2<ɯWΆpHd~M-/}Ue8 pyJR=>`}X"fwWr9 1a-zFsys{n]"@2^x^?@?FZuece]%8b|kvN?cenH+\x1RGE&OYQ-$wiX!M,'isYcr}шs{J^iSg}v_, y7I3)|xERشK5Q_{pפ%UUGX=/5o|O@PHe8p?I]#Eբ.j_HYj{y%(Ml83qe `#iPߊQ|AY9]yG r'V4B:UC2|{[2>`*:T;bY"8+$N?,|_4 8pWؿWM~X-Ѩa\iЛ? {=;x{{G CM2Mf̫hZ+c"*+]Ca+2ZF_Gঙ,r~}c!ڷh6c![B*fudG0CI<Pj@RD<cSuiɿl'Pq/q΃dn^4EUׁKOfs?CK6LJ Nv?2\ lI|OP$ k_6pt6 XoD\.:(On.p*Ȅ6Q*hC:y.i U˧KHlQ.8?@oNIPFͥҬ`\qCŜ ͜ylb0V3(1#3h~:!Ahzje7_U $UJ@H^7Y{ BX>9-Bm0PQ1R_)% Q vYֵ /Wf+$+#$x r=d72$VQG!'ۤY^: GGRKT*u+QØCn}QZ|/ U<@ 5{`Bg(Lt3"!ĆԪbR]=IorNEij SX+ \i묊0l&ى| ;AC阃4YhHlsʵF*z gpP$gUy:DDD"$;$^X{i#CH ִ|=Dڦm~[ \+6fn n'4六ox !_TINW2m<@~ ߅&Cz&Urw/-yڈS Y<0Jj~-zka_;j(}8>8¨0A0\ߥy# ;U)l"cBT*i!񑖊HTcAsr]w0ׯ)Øb|j!W)o{b! =\` '}&.dP:J}{wC=J.3w'X7`?}QQT m:MsC 'm{S8aIZNB+&hK;Ct,0hQ9b"dp H]FȵfQRcJ6nzzv}Y)m9_}#kr,y"?a@,GՖ}q׽bz"_ob򶽣F$R67lhjw(ndX i֙ &>7{ XM)kbI-^}dTYv[K/uobS!lB9>ƻ));]Z-b v&{Rx ɭ ~&z9om]oLcoXg83\Zm OoiynoQ`Ho>V˝-*-tGI]mn3&|8纵MCOD|<+nKUˌ<mQ'( 4VoꟅD3wg׏Qgׄ|Mx&,Aʄ陻]5wO2G: <-LT9J aIsk'.[ 1SLCwKt{kkfOܮE6[_E44HO'fK2 Irdǥlm\Jpޭf֭M%̥xu3NIUq0Xd!-X2K6qCH´ȌUY1u_J3wzKՔX*!1ё ۙp΀hf+GʉsѤm"P7SѮ:r,ԕީf[AΗ|v[:6߃ mvAdsSu$!p R , ܇e@v \zU:•o|FM2_Z)Θc>oWp?| `mH0՗נHd@۔Vv>zcOC"*%/_G ωOҮ;QsC 9m6Y!]QAطnT@H+UG8,T4V= }*@}Kt#RJk10/sQR* qcBWIO5rJ[CL}&UYу+kk)IꞞnȇyU$F ; yqs'B1]dB6#G\l-S2ؘ5+d]*n xI*HԘf.y` @nS3/I,Y;EO }lۛO񮢩/lgJr9Z; +x!$ =|%13fQ] اnt|ozp49̄6\s08X} Y3h*#?b*c+Z<rҤ`BJSG` +(KUbw ybYE bS||h# ='j[g&JP)@qQĶ9tL=452#ͲaO;f)/b5C^qO T8:Q6LUJR?< SW ?VgA!zkVt`j;9RHP<\sޮJ-r΢~Xzܰp!^ ?ɀS~`{V:hLZ!Jncg1QrWm)9mt}V3ؓaFUÒA޺RJ'zme@d?0uc|XAvtјreny"E0d׈h?"/P(@tu&O: P}sSeٿ[p. Sz$(?~5h%,Z^9zG-F ;#>DЁ"wbj۽Fʠ2txDy4[P`ݳw^C\ 7gSeY#p= W6gQ(?=q^򓍈I,el^%G撂GĽn5z -ϾA82;YRɲږf&%Y|N 6Wb l\+|]<^ljW! nt3-'*J[jrOQb;s)>TsSSayʚ$^RNU"6]M0wxM  0 3bYhRL9ki:pA2't)#`+OiCr'-C0f>Eʛ ޻D6]70'H/;H[n셆,j]U Мe+H ϳva%@-V˧^bghzi%HPA݃.M~ n[R:3!n Cˇ$Bv%c3RbR`BOIO(jQ os6 8oA7E^xk9xZqJ`ξ_t( Z? Ipe~j3L"j~a!w?}cKfvHPָ Z'J x3Ffz>rֹ9Jp,JV߁w)3Ih-['*Ҷ$I(^:? J[Q^-Eg8XG^=ivx!o6Ӯ MF)wwA@BTfe::h%Х !d$(˶(|3, zsDk4L\1nj%^[,xR~ʓyL%;\}g)<eo 2LM Q;n7H! %3&P xQNEyI@C$m}IQ`p\'{D?槟i4t6,Yg5]"X$^"~zzn *fT2sT t G,#NHUդ9jvƅzl ߰;.ߨ{hOE"9`ݻI}g~Th]l,_ ueeX7@@W<;4Xp&̽%N5u"EnEs5Z;<%`_ϰG)qk3h !j&8@D4x*z@5P}h:xCk0MÔ}1T#YLhKniZ 9#z@2w$5"?Ϝ6$Y}g#:QZ阍y6 e+GM1&}RʦAxSa)񞇹4pTH$駏_A7 L"A+cY}:kk_N:i -NvJ yK8E[dp8ŴߣވE:L*$B~5 C4,IBK|? bo.I/ [Kt Zz{[x^[y d$E!{L;V*-[V+j ŤZ&VGLs%* glݮBsɘ{v6Y;h5_.ځQ0'⓴2 Z%^",ꍬl55K藍ZLܓx~/S9h[1cݮw_1ޠzs!U2q(zĚS4\f+}^d>m#YȇkC\?cf9Cb ̋ʒzWVRGw1?5"HIVRKPї@;&{r3Z)gTm'5}5 s5 !2[e.B qg5+ʈv)ބX5iΌβb]q)/MIݾVR: ͒&Vu!}k액Z& Eh<ЛYT+ٗ"-9)|WGB*ŴK3ϡ n^E~{ԚɗAa?y͆OcQ{+?kxi0+!kl 4yJzW2hAYWt>!SdH+ۦsvJ0(sQf{âTыX9aU[Wѡ@ Zl9ЀAG<6*X'ekɭ%7JF(6!?^Z M@nUosPڭ9d";ס01y xGsJ]}gû-x/s"JI\j*/nɮ@m{u$zV*c>|Q$㔪ؤŃtmF@ু_G~"Y\%8Exz2 6G 9y6uTgh=lQ _:hn$э+1Ӹmzm[qՊ s#*OGo(ܚf߭n"_;X^iow<À˗hYH*&W產,е3|\\ Uuv AL̃KQwKZRţEǜ5nϞg.C]LllRwѡR9xK`1a#bz=j>?G:- pFd8w .;~e,-ĽCgtҭqq='dG8%NZK?Bp`|~BGP`+ $9u% M,dxq>Frq˴O36|E .Z^hA .[*ܨ"{va2h+s6 |-`}I^LO}1,m:;&Oqv/Vm/KɉY=L r#פh{2/0IE&/Oܽ?FrE#J=~Dn)05O;+M&⃧%=J/vkX`'./3&Tlq(E1^UE%dlhк`ncBkd3#,|d4T &ɛlMg$xEGĪMAގx(̩Z8kU1BN+Qb*!|daaoATLF ޷Žc`L:Ί5A7z9qk@P*ιgǚ/0ՋM(F H,#A >^iվ]ݓbi $e2%X;6 dZ<;|?ʬ|)1u ߟFMa: uG'@0[#*S)tN 2t9l;Dz<=dl>i}?Jy]R!DlC-ԫp|&ԇ-ΊW ^"&Zv_'[ +,/a2@{?G5E9U֐k׏ļd܂.q R]i`YI.5t,mĹ=eؚyK;c9aβ-^3.Dő +VZ U P-jg uHmt 'Wĸ¶k Q)SI5 CJ "R⽄V}r>dzc[4N9J\˩nk]*X=An_Fg/>2Hs.6z|d8j^ ^mFz08k8 ҭYkpɎ~po1CT<<oFv&ehrd)xjs@; lW\GAQa ʒzTz IƖmzaM4ěãV;vOWfh舧2vmpVU߱Z,2;SgFz/)H5MhLd[qѲZiQ9s"hbImKT! Cɜ]}k5Dݕ CgG5r @\>յVֳJ6ҠGF,4% g EymClu;,ݴE{qrWy< j'HY>yNJggCR!('$;InT{*cmʩE;]y?vʭ"{u;n&%C]qaĜ05Iw&R~}ߝiɚ&re@o8W}iOiJߘH]{hC G'^˄"j& 9!|G2R[WwRRP~Dݷ>Jq`J3mnT7 pdEJ$0178_#R ׾0ZTXVvb1ɥ=@,oSqsE&n uqz0lܾOJԄLì"`P)3 m+3=#1gKH!u|҃ "3vԋQ)܇=!rhfz7/rؖPqlOӡW*^qљ_=9 R*vG\LNYpoV֌#as"ZohZ{1g,THO` = 5\YHA4_+Ƹ= /+PHhzWWI~bH1U4﷼ퟝ"w \6Jf$<=fu(m49 CCr%"v ӇE -[!/)Gk&2_im7SFRv&A9m[Nԅ>Aޢ =s Q+!$@̸4Tv , B,5B-OXIȇ; Q";@w3& kF"ʀ<ۧVɚ@X~A׭u'\-q% MpZ*}IYßwavf`u}Xk`N>pHs< A^ȶ%W!e3gn?q` ]d p7C< =2)6~tB iȫocb|eѮ/U+X ?: )ddh$Lt}`c*a5V8R]wk\0aˬ &*w-8U *6lr} 4"!xKisױ*X$NLUmcB~\K`El(MS.h9)! eǠjWkjm(Mk|EMexmX n1FXJVT&~CP)D韰|vEIQc:'B$*O,j{7b_U}Jscs#V%^VG2RVjߟg}qUX^AV40ۈ! $mLpiI]6F:5)w\ Som'f[15TΜ*s->є[]^E%z!.0 [1BѢ[M.؊çhҎNa]"NrI:r7ËR"Ri;U) gxv4PtS o2hkVpgXтA$4oޠjB]< CW4 &=^,l?hy|1u!kvyJgn<27O[(ńlʃP×vc%w}_,;vخz3'Y5Ew2.bl=FemK0| wQsR"M)A:êC}U7ZRQbD(jl>` !s##`GG6Cη{oď$Px,7{QfRQdGW"Xc)ZÿUYa@ةR֑#)a'1P>]qdP~ vth8cTLUZG?.9 vւ^frG@4†#6>I& ݕ<I UGM4@y` L^n%i@IʶA4[~>jvѠ4k~Rd6\m eZZȧأǩ#HXt>Dǩ/w3‚&?;XK1ujӔ`y2vs 9w\J80kI5?;mԭ=SxS\K%ւWTa ^<8 <ꮸߡ--p]=;/}2k.Q1LC5CPJ4:653k~׬@UtDR_ҋb?`RII1_Z{ kTgR1FFs2/^ؖrmZi??(lʘ]v 2dTWCr.| uo \2+Gvf2ILdXyQ_2Y- B[)Vq~D]!+zb_ch6*)4ҪjF@ =*ޑDoE7hݎp|41WU,ה;M5,TE`o b: Dmp#JYB#6eކFp{i}-՞ep^?1Ӯ{)v@+YV\ zv&,|JW_Sf^('_|t[]YK sǠ:IWem>x <o_Ɯ ~YB/8h5>juU^/^ry>KkzFFe1|idUQVJySj3 3J*HpЌUd@\ZK Q[ c/e8&{8ߢ(<ޒJ1S 'Z=:!h1% >qrvΤl̖bcYr©n;)!J22ݝO4wu<|;}hxR\/]*,ru5ɰ))kU,4 vih:'̟gcs*Z_`ZmO/qFBizI"A rvjZi\ 6CX,](-LH/+"in6.$Fg~QyF\R' g: leNӽUq GLoEx/HM/V??{]fz0<^kUa6x>W_vWQ bss˩0ټa~Zsh9[ A0䎎 aiOܹa19T.~σB:uϪEޗŒAeClqf'Sl\/JDaY<1-x΅Oj*+Ѫq:d8U[l4KQirkΠ]Op|hY'J`Z[ݏWƫ A1^k}na<FƖ2F}'z6=.r :Z ֮QcQ-7DlR#d&n2uĬ`O!͛1zrqz9uYߓn/+8GBq N;_uU&OUvX(@V3+?DG1ɡ0a}ZAgV`.4țҏI:Kt[ZP~O-,oG1ucae'*ÜZ_gT/t>  KWJ^q{4 [(6A4bh$ɇ#Ngpoj6Hٺ"8Pɼ_R(BT4=Ԭ_LlN6f@!gݝHuC.M!FR-fK=`$U1erZ>j+[>oQ;z n.Y;VqΖ؍|PU! GC aa MlL}l'fhMŎAsiz/QFeCKP+~ 88T={zcmfJbe9=Jeo"jͼZEN/]dT#0nC ]]Aҫ q; څ2;[%:GNfTy`4 g(Mɺ4ڗK]2qd\@~jym2H'S^a5jNY|4.KD)#𱾕#һ Z`)&\ӺȞ;Vw C2eMMG @h}Y*׉V2<<60@gaD_;y()fbH!:v*[h!+G+𐢣(Xr*ؚҾj͒ Kz 3c~r³;a[!ra,8ꍿ'a3MYiP7;vX*8x:1\}-ۮz (2T]_[ㅭB˶0C'(8Wp_ AQy#R_bŪCF%0N0}ggd&VSRqZvx&6ȀD̐K`73AҰf +*_ /q-zb)Hw +ZuW;H\6 0R _v>F2| tz _ś|e eNI=,N'*-al L #og# r\d'$ ,IxzI=U?/eΉw_ft"T R.w4Sa֧En⵫sπ/~ )n+&Rpͽiǎ~)/qH8+|s4Y>g]M$4nfq0~{ ($vHpBQYY˯k*Z}]kc3VC"Mܞ2+`->wp tuՕW 8]ÇHK㸴yGىi{l4sYffLKWv/}4XPXLP FLLE&$̺XҺeihp_sG*"k2Iq_`(ls+"~bL&LAعz2A;JI3t\K!iX!f|K=|_%/ˊ\y7`nۛZ ;#hcUPy+nDX59*kfBS, m^䱕];|rzZ^׆,dZ ?Sx<Ƕކ/*Y♻D*ZBl&td߾8E&212" \Wku 08ĪK b?<FoZ䛼DC PvkqBOhrw8#B&:Z54Un~B8:!OKFA E>uŀH;ڭ`g )gh8k"s(3h,Di5Ks2;q993lTF[>$w9y?h  douy斗~1早 <[J X^GӾ%nL3{bv1O/C},%-zz#NFI0-S0 XJ[#A|Z_W$ЀH7e]3 |a3\UHhӜ婟LoLr>Cb kXǰ\;a~ݎ]^>{IG,͎dĚE^l2խ'0&bXj-.߂K)&g [|ˑ*C򬘽/P7X!!Em9A<݀4@|+[a{LxmG{v#4 ‘2k>Ś?%|g+!r@y"Cli>բr,3Js *MV3Gg-K?X£" ַ^V #j?Y{yhRfR_e=7q1\/]:li?INڀ2Pֻ#9W@|d(8`keձWh+Gb2+YN$ơ(m^;!'/NV"9|y+W!N'fd9=ALT~97IIqSseBY6X{QHq{sgiJ(wiL#t׼H PR6+~j5ޖu fx[nC}峾eHl,F*/%h$ݾqJO%MB1,6FE5@*C/!8!q}Y]=ƚ6YMXNXBY4.hߡ !$Q Q]Y (~J՚AS6^pJhRY3P5,<򨵟,|D`QLo( <&$8 m#?컡TZ3+C&U:!X1IE7 CG7R; 谜M ;wP]VޅʵYcUK.1;*["!Z\JT:D ^]p0W D\K]0%K1eEbn{Am~鰄Zn}lIvہOBO)+k9s3ƝTT/)6j&oRl,x J_;^~Oܐ|+|Y;[^oKsx=8=;3q9VH-ۨEET sP4_%󅋨ZUt:f@ַD1Qa[ oY[*H@ty~iZ'32t_jErM}ec#c^K#@ V\RrBbs;K$OƷׄ}2b޶|j94|(+ 1k Rz$T= r0?p˜UM][k{|4S<[)=:#YdҀ Fn +aIT KIxK\a|Ait`|NFr/+ G@yGA8Ovf3(kG+|ٳgC5b) hc,X+Φ5Cw]Ft4j쿺k]@)V!t#|0F_ҞUڹ{Ț3ZkM {llgYm~tʀl< O Mף,a=-vJ?(#/9QT!_[α k*h@!8P`ېcG<Ǜk m&C|]Pu}q r}-%aKe$ňMBm[u'en %$|%u!,^e ~p`823ڤ"S5^ؙCVA#X1RM?F@uïFaB[~F^\iӓKgz{xO2Vy5gXUt TIҁ᯵eȄ-zp@GuRNwGXPJҦ _;xEBF!z<YTT&AFgJCGz o 3dtRԓs]B>&IMvv˩K"y.Ÿ v5'hxtyO]mCKDx2ss7vb!bHƻ^Gm z.ܥ]iG$=ĚԡWDQ5ty(1ZZފ`|H&9GD1cJ/rOtº H .vB^NA7TV& Tw}\d}~T8s;hlVU!(fkraD>|1ҕr#MuxPwqS)Cξ =mZIBL}y*<[ 0ÁB1lYSAjJEI\%LV:߂OdkYiGs* >/9t&o|bou6NyA[ddb{է<9,&ȇ8>%G٢)\aƎ`eH)s!m=d1)!E.!`^31LY* OtQRA5>P%9c~QN!H;`N(v)Z~jV&kAt+1hqI\ 㶻uq}ְ׈Q%}*k~v]-{cᣘ@']n;#"{g+; CYXpD-z`Z^JC*Wg+pjNs7&:,_" k]_&X~∅=aw#ClʗBkl(!˭:/$^cY4mT> 4[77s_2 ȧcIe68[_4Ъ\މ!!m4 j[JS\1Um?>` m@%/Օ` & z+9e5VEZ/,S<o5eUK)rX'GNPBƍ]Hhw‹0sѮ0)7P]#HJ*_Cሞ3w 褄&]|TUJ IZbֺ'6 wUa*Z\GkƝzE1v*dbMFgny'41eJXEK5&M'=;FSJx$ ̀Nڂ/@ϙ fi?f -pb=KuLYo.ql~\wS[L5_u7 EdT8kZ ۞u N3$Q*JR bë wY4pڹ2,n:Wb_K夸ȫ{ r@5[[׺ {L jiŸ[t?Nv7fSÂ#WH$n4]BheֈgڧJ}+D,זU~! }Wb1`$IC\JSJ~[@rԤDzCKv)4Z2I$)PmPb_qmN" PC9_ƭtS6pxM 1gu 2j߅3BwƟ]8 4vweXGI".V9k^$ YѲ,ǁ'0+ǭ /hl)i7MLԧ6VgxdL3jz`Mʮn8"~8*nI^_dgNZ@£c8>o;Tݍq*S$+Ny BҚr_hqlT ϣb\T⥌mXꁝ%j}π`Av6g`1R'fۯ:NʰX #x;R>~|*ɕGfq(J5U{q{4tmRY"_Y ZpzMڴ|QT"/{]}*J.ϻMH#5阑)A@X)[,U_/RWK'0!1nWd2=Ek '@Ut߹(kZ g#0/m.&՚fgrG2tf$ϺWPU*$ M J PлQڰ"Bb^I]2z>7ؖJP 7 .]|LߘIRid9n@"^~_ۺͿ)8|s_W /]'F)rV\ j]R0|88咄!gњ`Ϊ!A0!:]n"㞺a.0J@5@t$KװBWƑRЕYKGv(^G9jhc3' N0f:*(6vA`@BY,b)-&QwF戞 $Y{‰dSc35$rZr>-c7Ӎ|yԩzwkVI2dBnWٙY8y ehu0WJ&}j| vArlD MS"o (3O?\׈xJsF Z@WzOu0Ph8/B>`H~lc46v%ae>.M8yǭfмLUH(G!m$qur:6ZL[b"_, ƪ$~BY:-_J$ %,p--3(V>ÚK[0" WC r Ψ??L&Le!(џF"DT{  c0`шk{t» iv~> {HSՕἒ+Lv?k 4.T-m8@[D*[2&tw&]y88uLѯ۬dUCsm52&)PnX'wʔQ4+mN ,agXW|=6+$wpJu1C8$ʟ9a# Љv|`&)YZ# s5wf_l\e?܄'v/kڟ5`֍,Kv i{?6zh7n{W˂ӑ1R MW͟5Z[{/߬@Vu?R\K%Sm?j$$ZV|A$eK`c"]TC43KϽs϶@I}lfh%ۗDakGórvX[R'GkwT% `s!sÏ3ޑ\u;[g/ yIAm-%'ةw.e.yd׸AWA>?&g)iT I\0tWF^n6r\IzY tW'Z%M d|&ˈf,`zܛոoXBu٦q_"$<`}GQaS<ي2_#:\ q=:i\ݝt7BF>ĀP( 2lkww]? K,I*oB%Y,؇]ʺ5n r?P#9PFţYUս:$tdWڬ[Pt OvC+SrANJ<_QF눳igYTZ;EyQ\ůd|(:[,T#giL#JS U*@HA,5G| bv 9Xoآ RWZafN ѱV?\ 1J.X`9?k 2Ȏ'q e@tCrTmJ`˜ZtpI w¿DQ=qP+?*Lw( t%ꖶIͰυ 1_yo0ײ GLi $0*YmICUrqچ0X}yzp5֍ka,u8(Z}M&SVCAQF)k̤۵9Xn-nc\'Sca&,?o+Jl_@  :e* #;GK!?AeI+{(|( GfS#ClO~׽OЁwJ02(}Le0膩!B- mG_c%'Ԕ8MjEI@'B𡘍>woPS:n4g555|Pg:5~"GP/ 2;FL{fRo^#2˂~?Ow]Py˶YvZ?mw]9/UŃӌp6y9 4Yy"XWss.g[zM1 >ӟ{EUN^L3p3zBc-Z1oN0cۡGS`?g\M})MQLN(WKuˊ-jKDW>O^=2gn)$]5`SZ +00F<) siM] _0f"_oť\i@TB75ZMQEZ>B5Rn\qxb1+`zz"HS1*5JпG@@`2%c'@8G t0@dפ20uFиu qkeU!)0\-w3v‹᫜$,2P^F󡐃*)~F1mUڂtﯢ=(bHȜ{*;پE3gLc^pLܩ@M;S>ΰ)k "h0@+ԏqE'k,:[Qg>Zdcܸէ͑_J{C#0[Y & ;odN#JQT\uv[[Zv7_ie=Ur.O'7JJ7?AlX6([o[+()N*DwpjK%@Qu``hOo/'b& -Wuzy|]hA{%#xY 8QZI7>rUJ4d'5Oa<`ņ2xǥαۃ=cd ܹHU/cO<4IĆ}ynq#vFLlQ &:Nwtԯ(ug pǔyUxhHzD.9ڞ3eVފRj>6/WNsP T.5?Чf*g `%k(ԭoRNsYǖ@?"eRtQT`'n* KW•L  dp}V!w㤁 |cLɵ#]zKm>\µ*܆*h\WZ!zʓ\yeS#!1q{>"ȾLHÀ9 xV3U?rF[2ġU:rg'iu?}*@Re%[l*L%C7LƏ A]4DA~ 6<ʱ=Uht9h|! np^3H$bsY>gnj Q22ʼn@n uT֝D@L:&@߭8pxx]I9xCBV&rm_ci:D@SH k(b^$r$yDf4d9$-}p(\_{}j< T0s]iU=om[2ŐSϴgU-%`Drr^k%͇X~zmḢiTZTFP=PDh_W:N?򭻄B+wn. J+Q"nAr-s+ yXHs+5r?: ~3W1h?( [.;m8,w,Rs!ê/{ Ńռ~JmKT-GB' JΞ^F'thLvlO̱5+w I ZPT9(NXAzCHu<^RE t@=/r Zsľn;00Q̯ kZc檉%X^Ձː6>̔'hMZ`P?xPqަ v\Am<|b^JW1Z}axbfSsV9XN^h̠cy&׭lg5.Q\R(6cZd)DT" lpG 5lGGH(j]v\mdp$QS2E[z S?HI 8̳ƴ7ݦu }s/o {<?ew X0h2SaHRRWj[%p++†Ra^W F~9d jLKմ-4^)Ym6"-|* j*:jk孪̴.(Ȗt,V_oƻrB 3e#s*֗"f=oh|Uk0F ؗկwRAj"> l >Mz fD/V(.!"|R'rZ֩z: pgRN; &jBNnKRKrev9yfE<o-EcJx C"*̴two.|BvyOm(ljr4=`i%ڵP;IbXaꏥ3pz"'6啪4%XQW/we`o\ޓ&E[e Z{TZhf:^@F%{& d B&estPҳ)7XidtEdau,9íPA;'F8 E&K<I~U`ׇ.6v6_(wf'6i3Wsnt ,6䱉+ .>Zhu5鴵Ulzig:)Ith$t>{`g˒-TѤ3Sml'lOQLld:PbGɶJpbڈVX -tG%=gRflHRU:1;/9eNtIߨU4:jX]J9l 1tr Mnڥe>W*P 'Ja4ggybi~L~Bݎ\Ӭ_2ZbQ~"6C!-j0^c|+p<>[FYp|b3bwEQ.@$tqONjR|Rٲ2>'=a) [$A_ro&?)!S+cђN0S!7Z^Ȍ??nMTU["RwSpvɫCQJ>$;eGQkL+L %~@+aL/"oEf>JAiyq=쵛 >y3 b >Wd@GN†M@,A%C=?%r]@9aRb.5VV:3,'* MK>5<.&#l^'SQlQx BNuPSaw][rcO'g3}cU"_^ RK`Ҡ]yl$7ե蘫~(sjqe٩ ;C &q*4>-f?{@˖cB +xLa`4Y4USZ6J7x;bM,nÃ! }}z|c4{#ص]TY]P[ ƆT_78eٜAVyp&>nP|7%)0l,3?ϫ\ 5KV\/-p-Tґ|hJ=V$t1W ,3[ \rcfT N(upZIFeHhLgBE2*Y/h0-Ak[lH-+AIr_{-,kf:FX +!B-4(1{#q]NuB}6M7&Ji_'ZNsьA$RkLBy*<$3h5vU^)]&z(Um~y$(7(bHCUe/QW75&-+'% _J8<8KwPt)U z&A!O9V&y5i'Bqyfl Mx2/N-U%!. ]-х{(Ӹ),@=,1d;''ZVծAS ")Y6+Y_%Ǜ/ U8D$Vp`p HC:kq2o4ŗi=pQǷ%J ͓9jֵ[fܢk934XfL"yĦOR"0|,Cl)(f}4ka֩:SU35Rh%8]ҿe)Y怊QI!'cН\׻_OhHش(t%*2{~`ߠ*p" o\~scv4:A[oP~^KQd6T/MLYP@I2jNX<{0jiO+qeAiR,t[bi|[<"m&Iҹ?Ӿן HpF}vGɩ#РlfK wi"MscIo8%H-d&7Wy<61V7<#dX?Zftp]<#6V̱jK'GO7Х$Q-YDqօ@gRT^M[~.w)oRnB78t/KZn3Yz?|Z:4ͺedp{RMhi/sܓbW7tI._ ӎvR!FN%f =FvF,(A[džK]7d++7C@!J{{6ķOWoǒǠJc!QqW/vx(%ٛ]t>/%y脓(E{OlfHnK᠁ L\xm%Lۼ'|1-ѷ#$]#Z2.9FVDžH2^Gz ]^K|slH#߱vMni'Tq]Mfйz4~Jj~U; vj8d%) ̅z9"A!i'~Nd|yΞ9.MhU' LI͚?N%`f<pJsq1F^}EΉ{Fjaݣa韲c%U8У KMҗOMB^~x+n4Pv3 Pѿ Tܨq )R m:V񡐊z"\FM !"_. \fR)Щ9NʹO_@%JH{Ab¢h0^c>|H-X˥˩(lB[PySuEsۑ 8^*׻q|S@.rL4zr?~@V(_Q)#)Zp=,.ش;l/F|!QYE C!,T"%IsW/=H[ZLAQS^0G"rhGNarBWLՅ,`*A~pHrS0>(qD 1)hV[9KE5f[E$|g_:"ݭѵ,DMw7a6VШcy da\ŲϫMë ѳzAlx`7LXΑ"ߧ 0_lt1K (q &HQ7Xڈ(bkA+9'[K%& Dbt⠤Μп|c >.5mC,d6dr U̳#khk^Qȣ e@Su>M͆pѺ(5 ^:padUOm`m7U^C*%DK 0* muƸ#(6_Pqyty8۳iKQI|椝-~ $E8# l2[{R`[% iL&tQ1q`vikWr赮A(x5ŏy2/(͕^7WC/acOݙ&!+p|:5=}B:d ! zn@Rm僮t̢,g JNٓopV'Ja(qB yİ2<$S46% f-ʸ zdy(H\?ZS'4M8`EE5).JGP>KףG6%qSL&ݫ_oVelהmK^lä(` =GNvЪi(m"/JJR¤-X  sWNpGvؼ }D`u1F*?ה} 0{8B^6_lK9<OO&a#awb 4MamPX=]M$(BWHj\.RA[5Sډ!\{S:CLx9%񳞿$i[cؑaŧ._hcrx. 4g%8#Ҕxա7gP`? ٛp0QۋVu~;>g^LsZ}-j{x?f5?*=Mn26eEzyΔ\;ϸ>Ac2S?˺#tX쏆~9k ?l KfL܋B4d ov"n1Xǽr&R*4 W>@UUb)`pxuLE%lB+h)[ԫᣧd{w%UfZ# I@򊓱VhϽCeq1VE6oL-B?qU|"^ =[iͺvD堑=Չ1w}&GyvxbN`Lh ۠8=D7Tѣ.oPq}.'٪eyyf >u@=n?ۄ] x'7[cz^8J5D{MP~p[F(;P/%˜7i'@ +~ -ȗWӗoe24fTv0%)էf70**As/,w(tKW*v9F }go{=nȳR#kz=g޳6@$>PLƤT5M?2;3 l% :Ӆasi`.}xqP%XBP i#n>mt6`xH $f%Yh5nnrmW4-2G,;;eie}y8.m2ɍ b[Ye>7JKN<h|NPObBr[gg}lZ(5NW@B3!,1OǤ4TP"_c1CRpQb$`s>Gfx1[Yb ׹c{ f$e3ou/GҜBQt(YfQݢk21;|1|qQ8_felcru̚Kfk'öӾmlסH,h (4ZH8bOGCxi9 d9z)"*ڝu'M;Fduj&yj}[oT:1l`J]><.v>8y2P笰GOn暒LGtpIgT7t-s"NMq'mX 4ChLVcrsp@ /#Fe\yg~rsEJ~ָ5;j(ɓk 8`&,w4Kf\U>TFVm(]- ]@ "#>̓|{$)of6<NP4T#q ?4qbLyA) v qbP9vrXFaqrhE0!EXUl28XO,|- [dQ_=0jO*c, _H !7Nփ%YyNBSu۶Ϙ*w&r\Bik<9{{zcn1gB3I|Ip 0C 4Sp~27h'i*1U*Q Qi@yW]3$5OJt4d% /Ÿ!N7[ Gӏ&M:;I'{@6ڊLuf]IӐb] ihaОzP߷˿KFy,ԯzOxI0܄UT7|vJo,oA\`3~ .1_%/Ż8۩Ӣm=ct*TxK <ίQWIL>>Ax5ȍXҚp!!+쩓G˥?3)Ŭ(Y~OZ=UX`Cc.HbUtJcbICk a<"F䓥2 fQl5)~,ct>ǃFsz{Z(mQ)ꡢGNKL|$~ B վ 1uN|Vv0D$,N4Q}5i}^r`n7+)jLԴ 4CH(,IP^YejVfSg8QKqExCE6t?6 { V$-xv<7,vC:\})">% )Tݠj*d\y 6E"s^9!EXoZƤBl\H Azqa.AVSwIH5Ȼ1ۂ{׉OA|{i>.'Aa":̴RwCAcK!(U)p%c8!qlxq甮zp aQDKU6[S R(&PZ4z*_=TL%lW RwRK5zi>dSHyDE+=q?#bc*n9Kz 1Q /90aWe"w]W46@n?݄S)*EM(m+滵R2rySjsl &)8009yEYsm\[Q =+g}i "} Yj3x>cR?+3Lr:8Y+*Xv+­x;(9p6j3"%0 ܦΘ8c뫕T:[Kbs^%5<䭀L'~10۬.6y-WI9$ɶ]dڃ{JIJʿ flnZ̠51b@TX@ǓýQ 7:~ee(8%Yv3CMEy@cB~Vl3NWK)m9+k-]:\ab S<'q3L O`Mw`O>ʺB|l,J=&KW |H + !2bv}ʻxT >Dnp==+\56`z 9x:ʪܪ;``n \4-$.#7OP_dDYdӓ0q۳q?GT{S쌼89Zrk/+`"[_&ҵ-Q dqj#i3X5>6CT1ֽtt*'ꡮcwi._Ѯ-8tɴ(@3;.ܳpg6wI*+˱#߁gЃs0 /U] tG|z|3~3IuoR56> Oew:t=-6L?J ݲ$}[) BBdC(tqKNHPŐOc~_=SEEKfY 5"✾_{_j#̰r/f&x'xVl*(]Zʇ16-.)Uk2pP&"Ig-B+h1f],2!ybp3Q1Eg9癍"XFoV5t!gpS~۶?jKS(-^lM^6Yhn%g,KArڝ A,;D"czWYO -x=*J*z>[[z-hAȂMsrO P%HyS- 5IP#m=;: IQ@Gk4' ւ^`v+HTۚ[̥(kf7qB5sKʓ<2`xMsi̲ڼS9Uj-qH,yݸ823w5.`,*6Jf`R( e-!b5=K?_h40['xS(\א KnhCF3zx9oSsyeSK6V4bRlO%1IOf7Yw 6N8mҿ^9xi?y/sTŰ/k8 x1&)2^W>KmqS;߆Rju&ny+#ʳFWSgB9c^+Kkt=`sԐ~gÈ$] xE"?l/k&7a3G4ZՄDY(^ +'jF.|eF7h]=mXV [*Ջy̛ c$d${bǨ_rmh${!7+2.eJRFߋnj Q0'f f&]+,ZBI8 _4b7qb=Bl8w5T_AA}όYY' >!9u46:5tu*y(1{KlqJ)lgوYm7j?# #L3vbUrJ."/8o:[򬋽Yvq#{LRDD]2 xݤ~F_NdFh6Tu%UJ sHd jvbXmAQr)_^z [{Kj8/Ҹ=+n1sSҕː7˞l0Gď'#VeSlތQBZ"+7)ޟ˺EeM@%tX3Ϝ(Qc)s|!I!J|^žXH* RFDibǓyi`E!=,<$lCY[.N@2,Wݐkg$$;|v!s2JUzR9>PX7!9;ASC;\FwG"Lsec}Ni 8Z/_X-[$Դ( T6K=zj2^R-*+af~u0bpp-N=S"u$Wԭ<_BQ{ BwveNf̡1ukkpJډǑ$b 9<m[e3v:wf10zf1dOߒ(HmDx3/'Wnu1|pps(7^ٙ/r'f^FϏ,rϨs&@]?zPD*ϖuϏJ*#01Ѷڹ@A=10?OS>y댷\LO3ȡH1HZ%3jRr( (rO t]|RZE9s2j"sf̠ aɆ $I"U%|uYt蟷ѾWw\R=_*c)ZOg ֘[]HXZF{_;wgd]CF1$=Dਏ)u+փH^h :l}=92普DpBu8jZ.ԐY:`PFd _7U e9P5!fν`;dh۱/CT'uy> L͛Ԧg(UK2=yhy f50ho$PNm_>jzqZ :IY]eGt뎩ܮ~Ry>ӹj JBEՃnٳva$vLz۲uʔ>G΅&I֬8MRNxLEnh )e'.A~_iUvIҩ;n,*!̈:> ) J`\,JܰҘJ LX2p/1Lvw'1Nݸ|yqr+ڳ[ Gabㆌق;&3MY<4@ښB`N s,ft6jd]pyJGxiBC[5:apcE}¹ V}Lc|^BӢk0Mv @HeTGLoYt܉YI4',5Oa! -gvx r5̞7#"lyt&@\SPQhsm>5~B6ij.~>1ti*1}PmcտAV&d'Ϫ^!~kP(23S;4Vcf} P#T ɝ濰Z rVH( ƮPȱ3z]~dxS-,4!kuB[bf I+س~וr mP|ąت=8iHv_%h~sCmFRw6*[Bz2 eW.a;՛1kX[u0%36k+E-mWe&G= X#*)tVzX/# *@Y"`hbaMkBK,Iș1)%E/Ծ>1FEaN '\kSq y|ku\%V˭dh F15Ӛm>XH|eVQk᯴ų>E+t'CޤᙐJVO٩]J#A{>_(_vk<-H8=F\l5Qȩ] T lQ 9bJ@ 7$Gp jҵ*F湟,Mݵx9_EϘ:b &bd"`Cn3W߸Td='l75(* xK+|' z]3# l2J&oꭀ)Y;y%bo'N1}(ARM-OTq+DyvHa FaOtm$^V #bϨ,~4-r0b4hD}1܃JtZG\M6F 徨\n^\:__B,}#ARJrպ0I:?Q>p(j$.VxG|ʫ>t,IF?aޛLa5gUVN97%rJ#/7z'4,/'>I`~>V~A /lnʓpdYn=9Tn Kb TԠ׆gz'Z gdH2yv$7eB6q#D q/IkQc{<{-%I8I)i<崽ˢc~F=i!LWIՏEi nGVE驲s;s( 1\rPNLhwss~k,WrbkbJ%{a`V5`|b;,U{Q4,-L7; wnC|a$!@"R'0!=f0$C7JSP0maK{ Xso^(yhZJN`GP$Ti]qu*\&˾Tz*BqY-;TY_o8 0#QK N{">Ja#aȑ@.r̡{_V c:P,ʇPDιk'g!&Jb>XZx57^6)ak2"q<\3n A oi›l(ȬHI-6D"#`F=|( ogKc@ʃmqyrxcGZ9-iY:jDG7 c,zz3 S(uF@q_;ժ[k;c7X@bSbĺ1uWY.@YeY {>PDSԐG'#G 5ҧFP$GA}ח$R]s%H/STYy 4BeD5\eqWi,ɫ a/eL:jM@!WK!DCiBt:Nj0I |6@yNp]A'Ugq ea} Rqq?M<ƷOSۏヒ&OlqV'?ΟcDnƃH#nsYTgz8l]6߁œ}\ȍ4 |*btH*p)]i*`Bp|i;R9|ŕ 퍙=+縞CL}+42Nc!\?oDZ+lrDo_\-K*vIkJ[K^&%<ܙ|{dV:nr,9"ʚr _u5Y+CKz7dr`lkՙV<7E@vCХMS5~˃!P7])TN|\EéVգ(9.ND"3 &LQ$ rs\zX4 hlg›+RJ J7)>22$a3)،ɩDKN̳[fq2-XD59iew*T#]v;UΙO vVUb䠫br%>yp&YkSf>φOC?LQҀ0X-W9opcGZY5JW럩WuWPV=G(^bu> _b "fI"r?86l) :U/aPPZGbvhm w.̊0TMlP(?U3tR/ l3/Y[9/B?!8̧D?fݚɜÂhxtl.fdX.Tjm.Pf ,m,l]:j*$u %1̦Q2/#f,bw9c_t.@|7QSHr;YD[[m,=ui &Īj$W2A]~[ 7g.]TNS@ Tt0( -kA *e>,ɩ)n^b |_h<`5ҭ+W]>sI콯eB$wH͈ Osr1`8WonfeU1!*3i1CW_Wˑ,úW+dLEJ=e=<7az . zd6M[ͭ nn+U}8).Y،0BUBBD,m)`̜q2~F|Gy]x9L h(@9/i,n1;JHbC҉, \PC#FiXp[_+QJLJzCNa iSM/IDM زXM9FqLtfSZ-0wy3ky:̨Qiӱ2\Ro7[z)2ŷm.7>÷ΤSsKö.u2*I;v5*|zd?:^԰T=!ecT+2MlUtkwE2뫻9^kEw2_NtC:_ JdDRSt┈k:W"8`7Aqؠ1xIV3*jXIKnf'\^mªۛV?/" ^ڍ2;`ˎ*nriY}w^'|·(TDҚX םq@J>$\s@DsȥDմ[؝I!yi)K|ɘL:qfJk5r1$ !%/f'DoJN"դ>|#ܥ`o>skro[hT!kWiaɛ@ yfY'Sʈ/6u N`R8=(983}eb*=rrQZQq4lr"{X/}f)#Jл578 *u.B=hdؾ_ 4i@9*ŠՏG ׋{|d YMjLTՁ7hɣ2>mڪdRFsz%p-1RzQ,N?sϗ}ʐ%)cpIJу$p]OfB <w l{H@U\8Ȑiz,#L1?fR)BN<,FG `krɘ#l\řu@JAY(ͣZ F7#CfCQ]bs 1! c?ͮi7∙>]Ń6P.Ŋ xW{)e+A[jy1|T2ԨhL ]>CIp}6D@*6Kr慆 b9=2,!P^~1'%X *$xSp25E3'~C>HVICe{roN~<&VKvjq4;]7o xb D=1j7F|tک$œ䇋w+N@*RY:ò~-S:YR_θn+!.c[,WɍBDT!(Ч7K;t>_:H*Gi0!̷Z/3*یt 2ӈͨεY7uPM&o ".}kc0%S_կhf_xȕ`TRJ zK@\M|(kVI 27q,S(ͧx*}yV$,l|v""exo5 %Qm4dq FR-,=7%s3b</u61ꠎMEřq^:t7fP"lfUgM7NWhCEy1F|=0oF{E`HCrN/NXZel8ӹ4~%Oj!XEq"ysXR͑DEMJI26UC`CN kdv̥8E©U*t)X 'TY( =06([AcEQy&YH\;Q']"y1IqnVL?n~T_oߘ~'խ DX!H$lG5Kwu&lD\ VCf{q=> kw8uQ|}ulP<3Ѯ:twnLaI@\I QWMY[ێYY؍n9(!:^U[e]،_O᠇m&ΌCe+ib|(/ϞikpEm$++sw6L@8>}Vj{QnF9G[#IZK0ɮZIUR#f?}hjZn_D#z5O43SJ>u,*jO"\U[:?8C׿f_0+9lbٙY QPWg'S&̓R# JVL*64o~pk=2cUJݥnxobܺU3QD۠!}X kJDj:)AaK!gJ:4H˿7tW]RzS cȍ_eg J&N$nΑJ/mNYw_Z(J`<+ي_@rH"QnDt . 4-f뱨$v>5Sd?c*^ Żb^$xqC逺vAH ~xaA'Đ R-F9&xMNip 56=z yG}SKc:7%ÜA3^+<#a"~I=\Vך͕N~AH]7 )cB3p>48HF uB 0)iʖa|ڗo7߾2~oS4$bUBыRgDg|p;ꔏ6k;Ot)r©iqN?(a2,76S-0{Ag/ C}qtY/C)8ip/sd̚3y&-墣 @c>O8L? vLgY jewNYn5צ]=ŇedLVSp1S kDrΕ&; lk4x CO8򔳅5h^cv$g:"4Aע\;YT檲y;HC2el$ !ba`|KԥR$QsnTjv@hķ"v{ďt(EB v>Yv2a;QmX9Vb&#ʦ! G(rxxrقyW 6D|c ՗3t9/j7>NTh0v?atrŔk$IgԔdxX-.б,Cjc:5F W8hTwi"A j)D= 0޽GKTA8"lcl.>b%gF$Ol` }C4,tu& `o$(Հ&>ZM+Lb\Z-:R$~7 ~9 7lIB֞D_ %gh>F* 3~@g CS8yсc{QS#w=Ģ#*]8@ k9 Z@o+eN^L2o;7͆-6&C -<`?M.ry>T9DJlN㾌#aA](4M" T$ް-`@bN#CrgGe6u~{}t#,ls\Lk涒i}tACqwgkvsa΍?oӺ *{քj".[fW,M%@/ TI(U V)uP1\;2Z}H_+zc`+th; 4( ghʣ{lp:U8C@DXàGQ3؀< ]Y1.ݎ-v+{Pr\qUrH䋞kimQQw&EƱͲSy($8ULד=ʏ,PyB+IȠkZUZ(X a/[с'< DUSe#>]*KKv;ɤQR,MRp٢ pAf8.V-͐T&:0j0qMթ ؿ/iGfu`ƹ oMg*Wna =Ď؄}lDK>H"+qvÍB&%YC0G +9Oxfwb/m`vv,==A'A|qfI0?3 C7JLgan+㲊^ρPwO1&jPޘ)=9==)` <֎͹GQ{U"r] 6e([w{$j>1wmv.!3GEyCraU:7U׶pI!Qǿw❶X[nfcO/ Xr/[1)C [muXwW;UEbZY{b]/Ȫ}+F@L2nt%cZI8 ,kcTWP9,sK9SE~ޘ9?^6 _$޷)>. gdP~^^aɓQ!᪾$$fJIJ!lY5F\h.ae/Z9=O0H[ŗjIi a/waV>SH6J$nr=.lК>qRJrᔕwұɇ,^`jU2Z?SBo b3 Vl o`,Ay2Р WIOcȭj`*mWX_>bƙY/HoL<\{JT#a=jU%]FfɅ!ƹߔFbQUD );aL u6O="-FLL< 幇[eB5z'Ϋj`ĉ/ 0Fh x50!hUHy{!5MߞK@U}fe^sWǽ۰<D NxZI[͆!l--VWCK?.(^I2'"ۚz'gH;EDSM6>  7WwĀ8WblKǜ\? .Ƹ4!F_H~yB\|e+LR'U7V~WzF"4y e5 Y:T{/]2:ﰺ_W(5<:NOTfUNtcw4'·i9mQY+f9%޸XX0,%Ģ6 Vy#^8le#`?${QA#6_t9ҸЄzmA> VL鄜%U8"^tpД/:Ts;=nQx&yd9LI{L8V`HPr?P+D ʫFvKUM>s\hGuPe=ڎ`/!Z1OPFLaZq.GHҥuS!߫(r&Ɍu,3aSnh ү1O}R`ї#Biۓ*|ǝl~aq=,ن1eBP' .# 5/n|m)G:;9{A :X3;N("_.]_@ ̝1hqH ?e@F\N}OeOnmw`qKǽjIu$b*’')I:MsP}< 4BOdfvH %D4i3Ν:F gEg~秿eIP&8Pcy5#Bjf w^c0]]߻c6WH[Ӧ#U q\/N?SJ9=2@lŦr{F:? b: ūcϷSX]'< 0RB nB"{B ;+[9TDhb*t_Csm6^[L)t HilQ:9'parrE0#o9IF 0dŇYSJw&ưmv,C06+rӠ8B$(bu 7=_4K'z 5x_$m`B:AF} (nTɹ~Cf+6 0:9M]7=Á+@,MjA_6(HҌg9;5f͑U֯\]brcr5ecI?ƕ Z?-FBa }%fWe{3(#)PZJZfEƹe%֧4i < r{R:ϴ+߰<ޮdr~pPsR/ejofK]#t=z隤*)]At8#ũ#M0SKP}KO9:F!T:h[+'rIOBUΟSNN d Uų/G4%5_\ 5HT'sc?&+߱;Ѹ4{[{~mh[EVFO[i%Ḏ;!g_~uF(aO*"9k;<(K40_W/P%:k4u_)fs}ɊDg]tA쥾1X._J}Xa(B TmZCtC9I#.a[9d?$A!0{mmFȅ~T(@9nnɉkRy9K#-p\Q(M[‚Htd<|[DPrZo(X?-LչS{Ob2)kzvF~sK|ͱ̒\(C*uQf}ŷE;:G!".ZHk{f ˔™C:pz!:GN=[_"0BA"NY=5ƬRB2)FatƎg6dIRbn=\eFh}MI :><ܙCXHT L@42PDw0l`QsRf0Bxsv~S: .!>) TYh ~}H+ JV3FXo5` IDB߇" UK-KvaObuoɄUd4zHĻuk2] dQv,v;Վ!3™0νWDPn`ӟU2oY )Ѣ@Z3`ByǺ.zT\nA' 4%G z;t)ݗ~x54sC~CUIiY"KyA ZZ(eVV F۪7K ږn8S]AxlvgXRw-d)"X6C&H Gǽ I1N.)/mʓ8m<,AVËG> b;hD#̱7ʿml1(_ oXbB]R ^.eb`}\S!O"6)|۪oPYKʭ ̡a ^fBo|QmR=-gbfc cזE8L"9) ANl?\?uMBz!.iݥIj=â AuًأYV:hUm NEeIo,mƤ%/@l(4@;=ŗ1Tm" ovsZi0drnc*O2 X 6cyYgoVTbBe9u>3WBӰ`|As 1wa|ly#c-ʶaЀ-^3hU:0B[~YMdqdɎGe[W$u`p䳛o.&魥25m·5#,9Ј"MC@d-c,@>V܊KV,UCүBmH@,5yrCisWg%G;uPZzWiLA%TLM̤'hR QgTOh+r`}-x!sz|dg7A>)5ݩ6ʳw2hnb{Ou3+oThii3?`YSL r_i4mk W㞂&;p%'dM Y? .NkDp)QZ-F,䃊 -gˌEGd5l$8K<^Y(Ozh璑2$j Yʀ0O7p:;T Aorx U2H5N?H+'HaĪ%p1Ons 7fr4t$俔ȟCiƊInҚ5{>‹ Bm!ԓFa5z3n\I>\ FnG-s:FAAdhl<#EO B\٨7%&=|K7FUѝo0tgS5(p!&=MȎW9m=?qbRڍyEZŵ\g‘!1u.]M5\U5 ׫|3%G.J.0yIwc1J.(R &[ sۃQ$QHLV!I>i!AJņ*kƵ׽&J.BB`\)AΉ#r@b8v8fG:yHgRfBhlxSD:>bfo)vG: 9pmiNM[y3Uz/7biMCzX`:sL'\̀_ɽHEBaﺱ,*@b){\ސ~S,] =/jF˧γW u`T3 Hc3'H?w`X䃓ǏW\vhXl0}$ _h#gCM P 11<2K4J4@J]Z ÍD;?XvH+ gAVS|\U Y_Fz0)/ @`TЍPͿ]^ (^+tnwq [͒VG&mT.5r r8"g+l |MmrNjh`ћdjsB#PC9P:DjuDq~9[~fbjyۃ M˷Z"9{_Uy!ӟ^%τ3)nCn^^Oz)bWU4gO6&y:eJS({ ߹Pb3$ka7Ȱe}T;MVx JqɓTII[DVcMp4g>9?9m nUmdS Wůk vўz(13h!S ̱H Zd9veXZ\ {d@Zx%l}ːm[ fյKE#xz&Qactsͫ$y >!/ Phr߼0{j$IqkP&81ޥ_(i)a9|](:uVv/rg/@rDY%;s%* ?X)/4͎ޏB!hz+V;8"sA ׼Z#89H p?H޺q#q2EoCi[ĭ-#~컸3hg<Sw J`VѼjۨ\&Z r;8CNeu+EPU^7V4.MwGEWD[]։xN#$罟vV+N5l".6LCn(2 d+%!Y\æ/ ]J^2 >úwKbd)q$u~29425Ǭ|* sBK y}fF\Wn)bv~P iBpx p{bHzFo(mguu+9]JTI004Bх)K%ln } JXb )H>wSǂ);t9bc3 Uxo5Tv`4Sa$b;G+̼rX8g9]_֑ӏK4aJӿzIYC_O8ꓡ#.Gs#  diPn.9Bԇ [w]rM8t#z0h$<=?ŕnph]I*uL6^r5'8SP_(ԧUEIi:-w-X"i,.2"`4n8 [!깚8R`ς o ,>O }Ys+!˦!v\ɹGwXBT^KTz#^ )o(wLIY/lP%Ȏ~On Fefbk:·wB菩n+.tJ[rj0y[4I Yf6ȼ|0(l0):^,5s SY'GMYaLr!& l3dnP}۫__bj퟿!m6)LݻaB]PeSEin]?#@}e/~j ˔3}$εe1~i3fb=#Z'^46S^&㯝<)(f{wR 5c"47 M5> ~;MC*_qq n͝&? C\`I6 1} oSq8L$2>Ƨ9b7A!p8Hɍ x57*B/M C̔)[? 㻄-G𹠢z1oȠ0 N;3M(`l؆R)tUYj.p}Hl~[s%lۢN3LV.-yO]Y¤bR 8pn0EgCCLjBl$_zc%" ,?%jѾU?a`yipF5 w'ywۛcQ`ʍuQ˱jt4܎f$SC'.{L6!ɝɰC۴oӤ꨸i_AE&"1;C8֚ݠGo#xwkt"r贾ydJ^e榀FݦjI~gЅYbL ,?ezi٧skV;w糮nݶ?{"}Oҗ dUUۺKLaۉA߾Lx6N-Zߕ;a7YavzS2 hGUʓWRg:a,ƂՑzOjt#Ƹ!k]/6EaE^G8x|fنJRSx;"3PBѥVi #9O/B @쟻; SpqeĂ?Mľvu~*J?ek xh@jB0u|ZtN,󗑓Y3ZYr2~Wp,ikk3lHOowPP/%Sx02ESc#eP"N&f %ڿ[ixBV1}+kb9sX+}RyFՏ1Sfѯׅ~h bmv!n%4R 2@_YH!ERS-pAA8cd&DC OZ o it3AUPZ=bVt{E2(n%wEǍAc/H秪+рX]4, )VK-n:6 OP$̵4X|$Y.=ݏ,A] ǸeiPCt$:.6Ȳn^eEDyaF`R\a\D_5'zծuE2ta۾Vs-9LkDǁ|;vI)sWISt6K>=0?Q\E4nctllћκ6-All ZLf)Iql '2 Qu\=CB̿kJuERǥ1,9L! $$![%X~ 5#Kk)ֆ@N8i,]}"BX`U8*rM6m1XwSMٓVe,}yq4/ jWvscf@]RHW٧gڼJj] [ c8 ⁅dug5$[*vlLuo2:WU?4 ׆T&6BdXd1$X "3_kCXV'NȄG$[k=j4s}_2I~ ) 2=X?! p;d%FIV-Hb|]a[fП=d_;@i/̰č*nn1oVYqaѵd .N^Hy.f+.>ّ A]k e:GB -gV+3x`㛮4g2느ݢS?T& m𠒿樾sP}uNgGm恺I,}_hOHwߘڳhvaZZY,H+i;zJ_ m(xhkpWZ&$WOu3&ᵯO- 㿏?X( tP5qKF$&:`årxFuB64} B'\}7(sݞI<[z e۲4a * @ATdqB NyOh>cзY?^ay8<  L0Y埶``ìB|W"\Y@dC ۉ89h3k<O=ѐ r<ȑB=M̩@6юTcOJSZQ[\)hxX[j zJCGD=TJ= t߯`bnJ6 h̸  Y$`e F7muʯQ+UߣiFYmHL`.z=&lv^V^WHq<[:Kœ} G$R 5N^i4q -MsS j5C8C8=8d;1Q& Ái'K|ەD:^ ŧY HȷgnR |? ;lC_y @`bIi#]yHo*buNN$m p.l G1w=NrIQ>KːTɳ͗0J")vQL4Ļt>*`#HC J/1j;_ (m%5qig 4HyvWOM#V t1Q:kTtu/ ;߃2ma׸r9|(vG,šo161jhjCv7-ΓBwF]Dn3dۄR8¨Ict[5܃ގk!NzaF>wi ߲ͮJzڋA=dqE_ҏNj,Lp2X<cv5\-ݎ%3r6s MP{ѭ| Ary:,~BRFWZкfa?sBl/Q?qzNd[οDinQ):\~}nYMqJ*4NX9+-㫬Ly5|i࣋afjxnOUG{8Qcf)!ymp @dpYU.Zծ9v&Qܑp8ܼ5KuFeͰឃNwD ɽntN6x=#2Lg+6#-y9vGkstvF>wǧSn#PMW@Lv(am8.m͝{%c|繷2dQ(O iw:e$Li .1? (9U d9Ǵz$SzXDmA}Vtr?Cyl9_Gͥ >-NFx (9W=zT"P43Uo}@)-ti@QdrϪjN4'OѺx%˷4-#ϔ?fTH=ze!EQFtY_<aB fZz۹^GyuKhdp,@FcuѾ'̴ϭ8jV26=[c,*+2B@U_TӄǕMr$z+?v-p::F5ehT-4iO03}05 1XH'J*4f|\NۊgX2#q{]Qq?=,-::YTG:@p72IHDu%8J(zNj0Ŵ4.&LwY<+2Z}]|'{C{,IZ_bƆ<`u:X["6pԔ48 jZSiM ؗѲgױ;~qS@n(|?t1 ,'d }Ug^pfChS/?&ު#?O_=<i55t:b2c'l%Lʻʄ 3 3Vq"B-+~; p}w_q})|b"_K }ĨZ%i>:-=^D {W"G^ kMmBݛ)/Tw*wM2eRG z&ۧ].mD,wqt@ i]IxQR<"A!gUvlyYDQleZvE!^{ b*"qTU :ݣoГq&j|_p ߞ AMjD+)|5mbtl08K(esOpҊ$]BtCGDeʴu5Çkxy?R*>S:TvP0q'Zi5k,~9?ӑOCΦ-{aNgdv>^mtq=vrGYg$n8N}ތ^heS>v _|;>G*VU%VQkaW:RnŌ#;fOkwzץc3rEX =S/ f1jo*آYRkFJ9 !\1^h EJ]'ryL1R0pcSK_##g)'S% NS(jdw8LEfGb[oLTXNHqĊ}Jyj|j0 XN? p-/_M$;^'w VKgٗf堼h 9qehRnŸU2co: b&I3tn 6z&BIYm~~ XVsB w[agX.^}Q+NavA8!fMköԒf1_2AXsZ]@˨<#_`9@'ctqAMy_Nc. %D&"cM>|+:rxe\Кy3ӧnu9Z}1aMKgXt [#MBlrM;ㆢ/Ԋ Wz h' B/Q ϐ!'7x1Z<ߧNi.֞GNTFPtdT )'$.:;o >#zժFEqpdl~2#$49\$Jm{.\VL ܋,jqqd:DUJP?,gT1>hD-p#KWo0QOk"LjلD dv?rVmP't L3 A[${-B=\C+`b6GR:݃?vZ[B,+}fq3+DN9:6>ҥzdזH0"n;&N&#H]_)ГzFlNc Yi}lX29R8r [\İD gp6PJϽv )VZQ?]B,9zq8όӊ+T/ׄKig^8uIiXmEPKmM',-5]A ^<"`>'=ָ">/qJ^lyGx> \1\3~`<(QܢnF_8`rPbjArscܺb[QS "8ťgY[u9G:Cѡ1Ҵ5ѝ''@5;X%@;3XE]+.!O4i`G/M('y̞\6LI/92P$ &N%HUTߩn۝@ ¦"cH/g %'s@fs_擺;UuhRwRO*Ms5iOp{Tj0hLڮ}oڔ.Cf6q\(W!:" 6^󇴗˨ :H1Ͷu (ka o8ZM`l=9Ӛ a&[eil@ 0LQ`id r"bz a[f9t@鉷/Ixae4CxBY:,DzbQz{k9Zh?<"H><[boܔ^L_ GHzKAW.HuA f#n`_8}T?ۯ0!9Jd MYbfюY"nSAR~D${̏0>Ȝ3yu>‡B5f-]@CtJ5t߳B 1cjEYRIʩ"AVBK5_:lcOdhr6S#ɾ>E #i㥤A6CͼszIr{K26-/;W 5t~S~DJ8YXϮEޜ?Ħ˃G&y(;B)yz^O*151̷d\JwhwطPƥ'!YqT $:SZ uWIMϜvi5A8>eUSf/+meUNz<<WX!ت0nj ~AUf}]1Q%(E 0hLf SVR= tLLm3 ې3zU2p~A=W*w\;UzLQ%(BvPIK԰S Ad:ҟd7hmdDG)Rm>%-mm.1 T6Җ8Nc+4d>kuv7^%LC3175+NYҞ( ]mQ:y kWc7,Ȍ1k"Z<wL\ lvq}wFhr.}N2JL$.6Vr x-Rrc+6ճК1uܒɘʳ-(\CEBi|UǵPqu):gC7o/9D7U@d59/9 9P|n>\ B>1-eHN%!g X?5P5^%we V,,e߄X 2}^n'f,S_G}mrd)oܟad0QkKMLjv ;sG[P6آx( b:+~Ca F .Kncc79O{)\;f/t-y W"L [_ Tpi3U^x;'V~O{ǃ`n < 0= K#pR!~-:!qQu#[oY]-3 sFvFTFN$86P!6ryׯLm+ V&q_ٸR)m-̯f/V#(o3Fėi*&^&y-+&Iw>/H}O|Ԩ!c;'-|i_&5( *DuE`aA@8eZ%\#@u~Ex t +i-&J'23ޘ:n<{텔웤ma=A)U+33\W`f,zmGŜ7оI9M>x=![Ϭq&7w/{2 +X^%71e.mV|rw{q+NMeQN\-f%J(aCh> K6)`ѥB\vEXg}aenMG'hʖǺ.΁D~-bK5Wg{[qm.~Q22$\>B  _d6MY| c- V69YIZZ#cZJuy\9Cmg/Ub

.T[ #k+Hyu1@2\ΣʛHvƌc[Wty@͔hVꗶZ>bWLEK.NҲCv2F"~%HbZ5Ŵˮ uSEQU{2R9=5(ݲ{hb6߿WH!߾]NVt[BїPpIUǥv /IilFOAOk=cS ??XK@O%IFuΜm[wMc#yaVFHpClRx@ 9/Vkq7n7xr py)N+vՁȬ}b z/î%$&dxPuj>g8LLD UK/l}M®݂?PAq~-+lw~p+h3Ŝ$ӻGcXsE=#V  }.26An}^^31VsB:'-PurzlwϘodp kъ2ޚ\}s{7'&v:w_V;'u7 #T\{H9^vQM=\@m1Ʉe } -qŋ. 7O<*11K^ ,fz0l`{a<4QF8DZ茿|Փ脼HD#\JGjm)+ܚꤧT(wL("u܄աӢp.x3oCqB;̙]IFWl^@$vc;r.E Z'S7!Al*7x6'ViGd]=Os\֋D/zt}+@c1S'n ׶|OW'oy=ѾN0[!*lwSuM `5Y4rt#,}|KwmS ÀkmYwڄbF͋B-TuAةQ, EO.UN(8`/hĒ!e&ޏߠh||׻Q?w±5vJ\F[%j НK| .)8~lr5|z>ӘV)3F :, h ̚hm[S^wCTU;΀6Qih5Oݞs:L`^9+-TnWu G]4 /u4=**H_W1b1!J5@W>Md:’{oَĪ{TE)|?]vw87U V*~Lf_İ'~܄=1Fc&0c7ѳ3htH˚WJJACAN8,FY}390O%&9ϑie =H.=؇N_d;I>أҍcERƲcfx#$8,+MA-vxl+:+VG[ds4ͽ1_t-|XxOϟ{ 7rFb/m3hQC+vLꨢo@reC05sd*!5pRM5uN_a>_xg|G"&tl)@ Ь4(d^c.PɶeV]܇ Zo^WZc6Z(Kvt7eo-_U4L$/nNc3gt.J®~)xhE4vN/"K$ߕ;O,Uh2U> My݅ 7NJ.Oȼ0ԏz.Ӷ ~WI \ aʯw 17uɧEjR׊ah!B\L 'D*Tu{: uDBYL]9CiXq-+$q%i͇'0Y\-^F~ kX\]v~]n1 uUl~'ۊ?c :xkYdWyE 򉰘iam3͐؈@'Uʏ~6 c~k94c\*dB+"ڕ0)%EcDKCbta0%r1wlzV1CbLN;Yͷ@7't+)>CgX?2bMA0L0RҌyIc % mH@ᓯ]n?q>R̲ùWǾk-n!%M+ᝡ*p葁!zǣK۹M\dͶEBųKy D"(ՑÀHF,Ƀ:q gb%f|yw#J"U"ɐXJG[|=d F?LY-ohˢr\Dg$QYU) 3~ZC9aa|86ߍ2z|]P'4} P?jO5h?ѕkU8ӿ$7h}(핟 8Jx~ C;`'u~cILZ1gWb <:}2f&85>4tՅ=ZePzɶ/ep#\ "eKx [I^N88D2b-B?$_\/{\t%DeJIM/)?]cFhp m*ň+nLƥHJ/NpWWAQr]ryVx-\Oc4rWbc$|=`R>=tZA˅y_j7#ۛ\ dPEY{dc;H-^L"~'nrW_{Hag#fQ,'ێe[T_H/=|ҁ0T[ 7f6;74N?6^u[_Uղ oac(7}aG<8OR\i-ʵj°1YgfY6"g% WS`S didFKFZ)|G+j@cq( hz]Y^a6{߃YxqhÊ=}L2{23I+thQnAupE+z1Ɠ%bufhx-Q RLҍxQ" J"ኰJ}qX~p6Wg4Vdi$'䙦Ք9Z\A҄?$2'K6}niGFhu3{ }nS+nWL qLo֤5Lw*I%Gpka9U1&y'@yY*@/cA_Vd|2l-kC_v5 Rf'V_!kpSi,SL-n;}ywV>NLr*&o[l_ I.žZMB(*+Ĕoiө˅6S52 >؉IFC<[W{qvv s_יpS9ٕ)^jt#O[=&)K)tva{)#RzULg(p-xqy$,3֒b̒V>Xv+VCNZ:NȭtN179_#Q"LxxֈWHHax3s$nj+?̧/]RĽ\DT-TT $NV0H|"! h6q16{z^o9wvWcoG,VFVvI\(?tBg$A*3;=~FDuL!e"<4C$ Tџ1̄bk`mfPT#ub\cޗ-ђzߙ-Nd8 ${70ČrN~SM&>`,Ld4.R\Z;8 kYiu pݵ 3\ b5 ¿#c'8``:e+D`0Ӝ#ߊq*Ch@/"Nxԭsj0=J d XHw4;VY3ia*sLt"_"Zغ׆ p|ڃifI>1LF \Ao!\;$kUpMR8FZw-2'|x#9̼ea:YD-TYﶱpqB$i(TC˹N1d,'C-Nͮ(w"k:ğ|ސˆK眫9bxh,dfW 9.mVaԜZ$ŌH Le?{9 _et\ i؀XZx)-YB}j N9K~k'xz[.F  PA %ihGnX|Ƹ[Ƞ2N\6)QxS4(wcaWJl8 5SRЉE}9wEݦˎꃷ+)|`aSnMQC"p42M~=Tq#C?x 2H26;AQ\ LW;l@їKs"@Hn:jlʶhdÁ.fxL#li-+MC:nT`Tv4B `bTSMOv(A'2V^ioV䋰 K982*h[w=EnQE}idZۻ8)Rb-:6sNy;MKڔ&!g^Fm;i|hž(3>M twfb lqNʪ*/ٯ""D%H!c[DRgwL.`Yݱ`U= G+4;#5,JcK;ؠ1:Ralr(NY=0ߐG m=2^vFBSJy) wtv.;A=tϓџ[d)v^n*,8wEVAENM']$zqShD#w?M8>/dԯ/ERۚ]nLwAjBYyem*zYfyo(PQsu|G7z,W^h*7}v,j7p mޡV '9idԴ ԲM ,.]ڱJ_A KxF<#?A914n@R kh) LF,XGCo_%O+Еϊn5ʀ7Ͳ:2a?90Joۚ5y:Tɤt5w|' ?X:G$.g+n[x{5TMa)_>oo(AhBR_V+̦*@&" JI!1 to>~j0 &)ۂg[NU(afP0N7 FITNA@?(7KV5UX&YtMnЗ\!V珲AjwA,acqh&@}"b2!賳;OIur\a[|2([%G7x}3<29䃐:SݣV `ɵ`BS\ʮ!zp,NpPL J\li2}aq1P֦y?ę"½0"W225*@Q-ZA.E&zᠭ!a?Q$.hO[_<]ǰڤ Kx$)Z4T/KŎoG<3m/3eby%e2/Kֱc"ocN[iĦG$V*^g3‹h䘺BNx4 `:+GEsiNג~N ^xy 7'r ;ACgk i: e® ՊEu1iB\atGd ^ ƣ3UT N3Qf;i6>wrc<^z$ﺨyWCD7/$ 7 ݞw+&^0_ )Ӿn寚2|m;AFa@ڏPB}蠟(3|Æ"Tj`AFP yM.t /|0)f`c.cPO j9Gt!+`1Y|n*t vӽ$Y P:"gHZؕ|M!zĔBydY[QTog]&+leJj?˯1)P  VÈ䝫慗.W{虭5+1 u@.d?M%>^T/I2W_Oo)ptTƠd:3nXޖM-%Tziɞ-6"J/߾rǸ)u@C~" ``@_ f4-$. ,$}2p{?I3ʗ!u1#o.7ѝ43I?ڏYy/%M<uyswvU8G`i#~*r@! h. %]TzC03D S+HWd~׷g,4vn-`RLW> y4ML)1uSm{r[Yy*5$OGK Ė"[ 1&ƓLYŘNn{O_'%]p_mh?I7mߴE>u-^e))D:v(.=5C [| vV˩DS =)^{\%kE)%J@6@6D]@ݢֆRǗtſ`J[}' W.⑐4Nud; u~lX?1AֳVT4O}wZU7}:Qru xeM ĂVEF!AZ2]Bh5?'S 1f/+ r^P5hYO͘,(W51] LDS~AKh{J+L0'E۳&> ~VX39(Ɓ5A#L@МP?y!~#L~`鸬 t{XF/ o,y3c:ry-+EZX}??5x(}v4; *}_) +M%["֧ilXa"C@BlMҁ=A̒o"ꒀyn+)x ؑux[>/~v<]sy+m /#y혃5@ AtUOwXזz#T{L)YuA2YqZ|h{H߉`vhICmɗ}r<;gGs5h+Bre3;OBt^:*2!ꋵWN{,/XI\ h1cg9K{;`67;S@hfӘK! T5Ѫ@p{$rbEW]gғ^.QgzZ=u+_s' Z|>Y/OXs1ϱI+>AݑT$;=|u" }28 zmHHo"(W A2.WHO  6vgmS,B{+h$%eh9~;OFte@p1c=ѨX]Q{a3:2%Ƹyd{fPd+ZoK $a4g [dvá6B[ (LѭtT}lI^)v,?_jBH|-^dY]|%u -+ؠ'ZpA,{O,!Zdzh6&2ZfytNc [6U zCj¸efbL/a/4[W o2Xʿ_zep@&}3M4|g~ߤykg՛B&E-GWD07@LaM^ 5 )l_q ^@&2XBCX֊'Qxf 9\/AGJs,˳-"\nk]ʳ[ZT:r,4->꟝ WLp&JZ!7:,a[܆~';g aas5DK0_!e(kcZ%pFI9r@Aў*S@N•}Z\v:}ex /?Z͞Cw֗n4 P:?zN:R.˙ưV!1k(.vU7[˰UaZL &]#k<[A^kNfTLdLk2;͜L2*(1N~mznIvCbs>KodEfJn;hu~6M97J+Bb<_PC|`m|%K{K`(UA/U{.Ngq돗 \7>}v{󷁲0\XY`Հ{0`yiIbE{qߤiXrV0Rܢ.L͟|%v{_~'DgGG>%Qn;hNmڷ2\̬F:g΅(BJLxQ>(R*#+?]ĞbGiPZKčdc܌&:qw>T,C1!3z:"x0b[&<,C_{%7aDK1b"hFCv |h' YdBIX/ Njbx?e8nD$ aF9S. p~:&QP\dn' 4tMז؊ka]qNGŝ2x(M#+w 3ӌQ_OŠ%e=CIC/C Tq2:i_8k:E/TAw%`(7y".DQ,{#U!A?/V3]Mh?[k#܎d &9WRVk@" lTOkKgS򜣞\YP,jҎC9)iĢZJ[,x/>6z"ɴTjfƌ+BuI'}eC| wA2O'5 蝐z#dg!n (r08:( SO1\CŬIR/N*D^xq]W$""&YcfCظ]:D}!vxO" 7{,Rc|귣"j54BZ=+>T.ԓD׹Q & eTץU7[|-1Mo?;_'󑚿+)G8R0`` EA+9Ù,Dx`\Lq(〠hi@o͸c {t,4'R>^ew_Qȴe`d@XIbTG욟b<\Y ) u=W=;R!iHf/݉H>U)Zm 5߭\uA-=LRKIbl;kCQ)`xju0ɥ37D7jW{_A\-TX2azmIbįH8޼)>12@u٧! +M9c)v̿4dS:ܵ\„_@a.Mn,GBeZְ}n-}"Y] ԛWM(wM&I>F"d2tbۻ\Mo<7%"Y9pl [G,gL4 qG֐Q*Sg1r+!tj*OES")̠Qdfž9v=-:zF IV3I,)F'#%3LTSc>PwJ$ؖo9^4o:RHU_穕-C:Fnuc`HCCb=48bNQf|B?-R +$aq׎u8-,AC‰kzSs0yn4=#ҡ}ѣ-O,~3`(I #'Žw/OܹrdH7H{/Mjj nSj!;F|VC_ Pz9"BJho&6j^|-6&\(qţb( @^L":4(Uϻ[^hϭ?sB0"yi"% 54 OŒKJk -{/?X<72=ݱhDqKs[\4fS_+t/8}|Zo][ќ}V~|w@R~FC2+m9XmV|^Y *4G~!f7=DVbwY`eGMR~ 1`WV? o>pf9Hk#/rJX4pj{;!8'v: ^:}*Ol!8}wE1[t W*KGUC9: +FvAYy_ >`0s ďCp1'+7`OTV$zf@Zχ]3!R4`/.1}uz$z_ 7Z5?f&a.Љ}{"bVw8;}UEO,b,^OM2a@w;t1 sVyT@wX7_ŵWtG+6rjn,|챮j8u'#pJ*8w)'%9(󢜧WLէ|.˩R1[P@Mr{|(5~8Z"m.Jo5[V IdY E$O5T}Z6bIKt='}ȿ-mk&.83N8Jd >JGF}@ҧj_ჹQy@0-!CTwRby`6Co'8*14Wwi,̀.?-M +)=1.1 ko<~.vi ~4=Duΰg!dwP&u( ;aht{n+\[**2~y :; reu!Yh #:BbP;|O\ ŎJni~xqMrhKЎx:.#pȚH`)s5QIѕqQ'*%y c B%~OGtGOPLTftz@C.T';BQEUu5ngSONh9MZm`YupyLawR[;6׎E-(5É4dQ6 [3П Q8dy,7%YJ[Og*g t w6k|%*k L)q@-:&\UV*]L_E~G[Y-j*=Nٸ~X0%E0)nlnb!?|*ZeNS"0jb$:Q( YBz+p>-cg(4-s}mx8Jw@T`q##p`l(sIO8cӽzvDKG`6Z!ٻ4DUg.볎5^c>- H'힧)ۿ ANE}í̵,it$@ n $8_8-qax"x6Nh$VX[\7#>:$KniF* q4MIE4W$L7+.nNȽt:e,$+br7}TbjϧE# j,+M;Us˰X=1QMvZצ?m'-JY!P)_?Ám{kN~eQ+ZD&k-T~~q拚qW*\U(׶}K#F|8uU6?l) B-/By|O+Gi=A;?H0Ab4KǰT= ȚaWOz4j9A鲙V-ꯩa![-m;߁Qύ; r7@;ALćV}|2k*zl d/79%80(:YƖE*gPωI,a|=ΉPEZK!K|h/}YKww!"P_$v ?l?RڻYjSAÖf2e5cx+F 3'/pZJcvĜV!D\}]{ga+\ A+A oV$-LE L!=&GZn6 Cx@9:]M%]Q%٭5NSFNHU!?~#k =QS;ך =wam77UoH=\T:QBHꆆWRpt}'y  ((:t{[ܴ .gt$ҡ{;9(,^7DoLE=gWnDd6ރq,$iw*.]qc{<O8/XmD/&!x7s΀v3hd \-ŲC{L/[h{ RyaMԶ̅!0~)ljȥ`闚flzՈV;۴X;"]‹g(K6o>u2hqk9mLUɦ<<ӊM4mF쇂6{!3 W=GD:ޔXńkm?X]S@MYmo5m>Rf`JĔQh,BMWo*ܫ: ?dQ?MT\'1yfG ԧ`c~l[>ÝU\6u5giQ% ߼t83;=NjT%Ij&16jpғk {X$RlaVi%ʻ%+xUqԂ.hr'i!rQ A1z{枈 @J9ԥw?!`; q#@DDmb|;hSٱv"P &Ƒzy76fأ ֦':LZl-FOdnC³0(9hIjCIڨdf}"mA1T50 rWp ww[&mR;Y:BSar|jT~ݶ }D'8Hpf,yѮ<1^7*Ѻ+nKU = P0.%*qVlucg/B1 z' t|YKwor|fBWCt0d1Cuy|)L5-=#}ۤ!p*+xcƠot ] 4l/-KZX|Wz'%ܡ VasnY57ɝd:Rsރ,=JC|P=$&/jyjX1ΑX-w(O_%/,S;Te4$ѓi#9uQNa``=n tOSr#?232|\7ațg%q}Z3CW@\5x.((d$E% F9fef#,tpEXw{Ӟ7XJ>-X~:n9erMgb:Ei\_[s/qv,e12i?u^b@)ˍfg6?Yiu(?cϟ @d{3\2+a`.۶T,іS, JhEzc$*3|0:GV!ѱP&[ږ|%9W: qQ H+c-grDN_/ux=#~y#x~yDF`iS;rtOR[hO-(feF<ƯJC!6wIԔtuNn_t ӕ@\| W[nn@b#q*Ugh4E.v=s ;#9hfIiҷBroN;?kݣ}ό5N_P:d*?KhK^)PԿDt3-x>¬ I}E7õ,k4ژ鋀5Զ!G뙒7N*hQc^2L18|Y҆lQp {@X5woAEHu:^ϸB/,qܸ;.&+pЮ(F)Dᒞˮu$ "S8jdr*jA2,ܥF>>괴.pa߼^./͈~oW?hq T?2bG鳅`>7kΡLl /&$5(T}Z .$+t7ɘ0@AUZܥH\]3ZRf s(1Tz~s'bC] =:­_>[CۛL_댈l3 Wn%*P+dQ+=S|4\&̚vnug6@;vOۉ_la;o'Livr _9sɚubg4OvEqLQ%@џ'rN4aeC\4H8.vPb&@yx{>+=ۀxϦ8RrI"#Vz- I6)U ߑW^wXEpmYQ '`9fEe;>! yZHOW:NT^޴ wʧ@\+0Voٍ>I&^h6Lb ha?R&cn:6s!jZWKœkh{ЉWpk4vt7 ԆCY E0s<.O;x|Vay!lA\ nA/d[p5W\G?d=?fp<,Ӵy$||#%ҁ 5QU0 Q2 \LxK޺DZ[* |;R'˜fjeɩ?aZԙ~w1^E[!Yh׳Nk77zud 4q_]@;FGְE6yɈXuflZE_SzJcZ +FE('+!F#M:ϳ%8J\:ˆʢ\DBD:6D6Ob병mx}cXC^>+EC@PUH .m+mA&hj_">#$*|&+"ムS "n2 r=+ ˃nI ;6r0xZI%7aXKȝӷWmlyqLбѪbLi!{v51=&/lr(,~a w JΘڶwd㎻fTZt9 CM45UX=Ĉ )=%CkޝjP!:T;Ymm{Np[D`[p#fxjͳ {vmu`UZϻM#@i(_)/5rNMW)Ǔ6›+DXjqoK6@O`q|B2]1(xXKon ?@hq+Q;Q?`G;hVaK`Caiw}$K780xp:Ox>ƍ{.?x~3 ?r='@_2iSZC*ˢnIcsrArvU%U꿳Rg=ݣF{ە/۸iV z(z`]ǘѯn b ^0_ddZٱer{.SE3:8e w_`\!V^s\-3<>cpM0W4I$s[/3Ϻ/T&Q3 3@@9=zP_`:HAAc Bq{OLWL^L+9~ZT,9^ ɨ`.<[j![VĎhҐvL]4ZE1\:h׎KLx5][Ɉ 痼+)lVNdċn>F.Q-Sʃ[UNJ?Eaez}0}*)s|%GԺc(L/&EYciWbG6gOU~Tۯfv%nV$/sx#7khkm2Bbv φ%h%A]$YBf8]K+O,1ֻGЁq4D(#:'uQ:IB_s<< PJF^{_Q{[[9|WYAt`)rKgi5D;jG *ӐzP_2&ُI"hZpd<:ﭱ*]tMIpL܋bR셐_Lm/Iǰ=D);6q( ;|q2)HZ%~{y:،K$6&. -'<]hm*YqTX$I>&*ʐ֭BNz/ dV޻}R rKBpwLf}+8g7!sB/ލN M`(4ߚd=M·WVUc dk.p؞`|//G>y9ܯo}s*l PZlD$CS2GHQͩ? ̉ L|?ޱIoӒ|T0w:&+e1stD+7i6Âްhґݛ,G(}zB &\}h$߈D 2ΰl?&tMmuXuԓfT ~=iR*Vt(PX1̕1#ܹG"|*b@3B gݰCb:σN[H |պ l1h՚-u]*$D62߽ ؙ`uHՈNnJ9xﳹ(I[qLBDaxEޕe5hSW7iII[01+tL_D{>vfÔÚsu.3nK0.ؐ!B/9͟“efoD F$r HӴ%W8d% Ƥ%ad`kͣ$`7ʹwTs@*0>#:y]8Dðg2b9 IEe}\8*^%Ay0zO߆ӟ?1YqKܖ_:~&n~wA%}3Dͪp<Nc2Un?8Sd3uv-[G_Xi/X-$ `N#M 563kc OƓ:F34ɓt=CH"Z›c#pQ-tl%¦ǑFQMdӆ+\Ԝ5is+4J/k2@&~֓$x|,doKvwf"+_>V9wFT K@ ۗueg%%N^F44eVyi]cn @ '` 5c~^a$?"?=iym)3ʳ:UAt ZҬ#CJ>y|8bPŃ;:`] ϬRoO])Kq1ݳ_ݡ@Ԗrl*^y*iQ"d}H\,ubO5 3a"شgmtPw>O4f"#2V/bntdTÝk7ӠS;eH_TSIdaC<~.)*CoFL`+b--st.dU\J n ƧB=uNz6VV&H; )܍jm/ddDD1x TsڗIUTBA1$=Yj/!}&1iԨk}Wo׷7ᔡNeĀf滳5U=S3SiDž[*BLGAқμc% I)P 2JɐC' yZA^!(cN(e!Akt}@"A#%xbͫiڄ ˅3pf,F#M9ZEȶWTQ:}Xݮ3!T 2"l_qESpdwx瓷}tx[?xlvP >hHi7ڜ…>/|#: BI+yrei>0δB>w;1@h5ݙ'^]΃_r&dA)YuhH`d܀|GPIOmwB& UI `6fna?&k6 .i jbE ( ʊb+Q O ' u|`"쏮3c~}g0Spgsz$jtAhb(ȺѺc $R;wOK%5Xhwo:H)X 8*iSS;m`VK HmC*R3SsKIdIǕ/vVnp(e kb0I9^"L9Yo6]1E3"jjFз-kSa S#lzf_Sޫ$OXqB8Sy`z1DJd۫"%i*uՃQQ #5mqd^B|qqD.viQTBlԅ"8J;_sl@f8E_ Џ"1 +x)8ǧY30&8*bv")j 3_S@0 vr $55'ƚ޽TeTp1Kj x$[q٨\\}a.MEmv|{<DCh)15($?y[1DN\% ]4KAp-8fFqƨJL#3'{k[Y$r458?BRӠ8-Q iq:Sn/e2l@&A2|*sm]/e1TCqi@[4%l]ѨLDr1 >: E֘ݿF4,>E.tҲl1FF+|ۖ! +6)=nR;8Kԣm)3;J(HW˝Sg2["0}U !{a -x Y@PT :{e) 7HHv$y=9p_(<ʃُ-j멫."5jE2?x"&ӔK##+ 3CK^-!$c;efVdq21=@2q+ׂo&Yt:^#7?;~Q"3J A̳3qEkAYWm>cYb3pI9v0<[.h"9>+ 6m̙EbZլ{oEA*)6uwq 8IctU!OI[:x1oHR]2%jjn #xPtB@7ғ?K֋quOvD)VGoB63HW˪-N.lrC ]阣~4+EbJĶnu\BYt- t^d, y⍨A&T5/:n!~P˺cԕUPwTG3_3O3\GLGE#U%Y$lvi,QZW >U"CC|\LSܹ!o+pmv67Wi2U(EJ@SZW3g:b3_֡ =Qnk|oQf?0+qgUbx84oXQ@a鳏/N:\pCJjOSά1,ȓӚb>>@Lϑ:m}tپ1W4la_$翴K@Z_V>;4!t*&QF$ >mMUg#V˘os ҃P {)AwNĈEhU4b$"倭"i66(Id]#462e88:aQ;-R Nƃd/w^=FRi ODL.GFtid{Z44kfFpuY/ QŦ{~W}_yh ;̃ÂP }}pX@kt{%T;b mGb)x#1M~ ,_6.ڨ&;4 'c5bRъ[?UUX!q+G3mcnS٨ZaжD*41.h un}D}F~bF8}@)Vmh0";ZŬ#G=mbBCVpXH+>/a֕%gmW[ *]MpOE&{Vz\S~JaTu6(:=rohIQk{Uz9h|^C Ehݙ!1WU ;ߪHMBFLʠdGH&Pތ$-b7٘c0:]ޛ̴Bߤc+gA7:3=Q83>d7ssݳˎv"q>zXoS*47Xϑ{΀<2ŝ6֣F|Ye'pwlQ]46fWk Xw˗C7!D6Il5C${sn~M 4csp'Cb!M>#~ْ|d57\֨]1=m$^jeMhžPrchrJ$r6o}BIb0r~͜T"XnN>T4r!ˠÃY ,nMQͶurҟI6m4q, *ٔnL/%s<]|.5A+V{''[y"vP`ci|;P6:c@kf+-l4e|0'(C\A'%8EnUt[N.o*p9ΗXrYVØ6b8̒k/í$0dBĭcWRڦٓϘu8ZnsI-= =DX K7'M/JI Tg5+21p|o\PoȑZ'{qnQho|%|9a wqx7vvkc~ji6]'n!BB/r^1=YR,r>Vu$N%j/#;t00vM48jo_#Ӓb*qx 1CrgȚ?G#81\+T]e7w&U_5y'zSR~p&F]t8Ypk+@Pt!Sjfp?gm\d/xDGɝaZDi_nh,`l fq+Nn9#ڧf"h ?G߀q/4~42ܘSrOMSFJޤvILNTwƽ{@nCޥM:嫣[;[-| xIϭ-'Đ4@i_BX0oܻ4Wð4-DT^TBuȽi(klLU3P=q{}reEfŝj7%R RXejyQ=MI ")1/S +T(B9{|NdI͠C!.뇪/|٣„/@[sLD{ iL_JvƉ#Yf-gE!ئy.!&c oÔN*>8Ñ?CJ;YHwcBn <>Xෲe^Mf|YfTvyq`/wES$SRSO%fΞ [hې!Fy{ɃYVϣ&-٢A|rO$,jt7 FQl9 ={&RuHfrb&aA\E\TS~P!߶Ө~ZC׉WCb X3Q0=gagQmHYP@sUsJiGGHB[}KO~c;*wlXכ ×0&*Qދ/ׂrJ o\DX.8X. %N>kGGa%FWQbyN))h@0|;@p54;وĵ ީt0ɂ$[]uʿ"ZF}-J6 2$W D|>Qac(IX@ DVO Rc6Tv^W4=|KGQ|LjI? 6)srAh0\ ϊU v ;>Wh~-1HPNq;*z}2pt\񅑶ZwMƝN:\657-AU4nj %4 (W n:A9 >TFTa>Wh-?.14 ۘ'qZ\+ d[9Oab,=᮰CgjFQ@Qr MG9'Ï#ݸ@W&&i)se~GIެy˚lJ@Q ^bj+,?8CkcOA|,)@B]$mn|ZCgؤl;Z"AA] 0׼;EҾ؉/Zou ʽa9$ql9V1#u%Y%9I$q _cH -3%uK0,^xEdzw+eQuے~[|+i\կYakB(p&^Aw4gEAx0{9+_-?JqUKi]Jybn3d"(Yӊpx3ZDG P cD49f`MGR*%2N[hRrs뗝Ľ6רZ5\-?eCЕk`i F{ @hBvD<ٓ!9 5@Y 0HmZ}kQ0s¶[*a,M!D|_8ꓺ-_gިsov7fE9v:;clY־f?:ˡըJVj;Jޝtw3ՙ1كvQd&'݉Z y=x|1x**p= \>};QzG}*D liQǢg?|w`C3pwtN2\5!U5DTz=|uFEŝтuoPr7-.qĢ_j-c>x~R1e$yYGG<~hL_m ^>qJLKfY-63=(z4Q #0YbIgWО 䩜,d5 wz[x-B̻b,ݳISZZjnSAYϖŒ"J%ʏM?xB[pLP V{:tDF?tgxZj ߟln=\"!UrU#gf+d^_GC$=~,xEd"'X*!O' 5y 2wQe~94TZBefӱW]k@Mɧj@ EjDL#U8/dF?! `EBDp7%Wn&$/y=R4 '`#ûs0ٖ#_3# Fh~ G8'.tguٌwֵn34j֧=`|N+5<\;&WGB\`Yı<>ry̡-@blPbGZS#ƬʒIHr^:BzGo0!evF̆9ahOnk,/o"ŤuLfB[5 &^ A=Qe{}9(o[rpcw(JV:1nR{Nf줐Z8jR-҇^㜈l,ks 8mI ޹,PSja`K?0`$}̰OO./^<,}4hWh`ub<-!sHV *׍Q R;q8Ůh[5ؿr176P*[(1LL,8M!39'7Gb K܋12ʐ7*iL֤vm`Jr J\^)Z`p(lB YOx xS<kԑdc˄Gk/ D@cOm /g@ unOT,q!|% )* #.s LW T[Xуy֤v10YWl92lQϫ3g+g&k)% ~4){& ꍏ,=D/B#ʰYC*I͊MIrg.b[U%0{x$Wk`V'rrxQ)< 찑#'AjxA,@$gMlo㿿\iɭxg;R|p*; 0bąY~L`4mL7kf 1?;t;HK-2CK3ªB{E lõ)ľ7a̓{]a=-GhAďlF258f >@:'Du.Eq;%~\vXg _xmeD,L8bw`ȨREIhXEⳂ]('}iWO2Ĉ3BCę%xӬmCDꑂ k.2հp:f" D=:IlDyO8"]t<@ *c/˜=o~(Ԏ(^hXvh¢LjP|CbQLV|Y-%:597>`Ț`s-iӱ';T10*:\H;%K vnxK ؿm@"V5w~sc3 U/+Ǝ^;5P׆ W9SHSń2b |m%`ЖkY3I魊[u\}GLt ļ;}]_I>8*r6>\3YEw0#YXfjи8C3o }b&0hJOmh޾ zn82*11%d=PdsQdA7J- 2еkiB_r!;y/+8$?7M},'L*,yvm2",0g,H9W |Ta@\W}crIk ;92ImKT0s8yS@Ç\?`E ~G؊(+adU_TܪOfhkq/VַaU$K>ƥG|卢uZ$W*vpc%`+OoK(pU ;Eva>`gH3|S&Ql_b8V[(i1a&IT~h[ B\hK÷ra߳x\$aІPHO5yN3^[L[npk7Cl5#u e O3jx6Fpoo^0U gS82n]LSWWA.v}[ױ荰ĵyQ4Ĩ!\_LLZ A&Wx?˥(BhzP M-NMX6:[ŔpMȧ4ۮY9:tzhr~9Yu >};j*M r_VjJr^C|\! ^yI!B:#@3V.U- ,mkA, ,5bu L/HY˯h3[ bCiI>y]Y!''%D :TJ#]7.\DG;KPdy}qB ^;-O3M! x6MCwܝfZHL;⹈} tO(QMW}kMtgf:Ji̍ '? {"#RڈŊnxn- ճ$7.cBȳsDBiPlnT++&w$D `X-C-p7N7Xfc|VAL8biu?ha ]4Nq]Tx\1P>A"!_l0du+`*?9!]L3P7 OQ(h-\<~WADr*tS$\y.y̰W߄*nrPwV3mR깆5۾MϵE|iArQ틚h#()otY JSQRp&1ЄZw왜!m% j. GYE෢ CD<ݻXr+Z+erc\+Ɵ 9WIl(YvZTu,27zQo"T͍ElXBX:YlfRsķcp *BP#MG]Y50$ypmѻ?Ca2:0Rͺ-mu&LD_ -7F d04x% .%L/o0EF'fOJ+޹EU5Dʴ+oE{Wp KE1hnj$w1G5qٰp1*̀JvC69˥ΎJ/Ug8t&8^sri9|3W#޳'0( O$3x;&` oƧuI e?,1_q;$SIܽ^;j3s--ss:ɸQ|L]+15.(jJU0ijkœt<ϥs_մ٭ ] ï(tǒ:/8UB'I@ɲc +ʴa!^a3J#{."ycz/ޚ&@{޶@c^\rY2Nv8AX9é|0K= 4)TOۚ9/ZAfF&6Hq_z@67++b|$UVk~ՁBJp6QC:됙%A0m3 MǷ*SqL)h[leE|ukxS^Ls4ɿ{rO48zϏq5?W"[XPqS,л8j5Bw|`pB+7\/fG* vƶsf v&iaylvY96ǘSB(/B.@p~8YT/sBw| 4I]ͻ `߫|Z ّ} "~5;De6 -M41^:3lݑxѩ?vB{gw@Tdv`WF]r4:7膉 R3,6Os ű?urW"/Hb_0'lxUN#ܼF:'}a #D) +%EeB=_pnn>+<1] IϫܘyXhoa)p"+PQ{jĈD8}в% ZtFz.w?nZ1Οu^~WwKĨ 5fpt5ױZ#*=9)cI^i{ 2MW ztw=WYݪ+v;E5ņrtG{}̊jr̼+Kݔ`֦ >AUeN >T( 'Gj\!%^%&JnǙHsN+hTߎ^7i:' q {@ G\[+UZh欍Ph)Io>qs}ș F4G ڵgߧ4(ٴjT<ʍ0a !V65/ WK$b>ij[ȁT$< mt.kQlq:_܇9ť9RL TEfA|MAʬ͠+np) i1{6$We )\>A>Y#5qƼeNpoPUk@; *axaRz1o?*~# \<0QE zV̓GU6`C)\;@8M"F2xГ/-6>;l4\bb1$H`u P$ObYtyzᆂq\sZ:.\t|P?Ov D ;_!3-Ε(Т5ЈTT4.s_%7T:[Oq4{VԆ}9)+axz3]sHSv6oO6yO{ЯPP Z`*ȓV g dᓰ=P8/=[.qC¯q@s/39P]\ 09&@)&MlJOdk]$ w_qf3uR~̭I%.uKwqӕ|Nm VGj), ݺ] ? %Y J%~CebY2,1UH;sW< Ah-jrENj,^/=SLȓ|uqtyٞn{ lG[ƶqbrwQ<ĽF@/5!L\T7S9 ՗3:AUz_I(T,.|;dJgIeNſϊv&o6$L2X1+XupxܿZ oWeWaCTr >Iʒ &2a.k7@=4 wt$jNqS /,6jpx9C6F^z~NN|~\) YS7K}j̤!m_oك;AFV4;KA;:ofyZ3w//Υ<-I>F`gZ9n*tOdq>lL߆PjV k]NOl|u%}`N~JjQ>xʡ<.f0wgQ?)h5:p]NBPڶ!w(~OyXix pE=} 60[řgRuCQS321tXwdϿZE0!/Z|IR=!Q#rv8e׾iW#V0@Ju83vMvfeIRY1zRY-UZB%\cV1'6cb ;?g|0w<YԩV;&n|wQ_(un֥W-[^4A!azX#i%k,Ajgr͔ab dуD3ENvɱAgw`{,Fm-](&J5cArCOK|zp}hUR},ymA@١ Ol*icr"X\d$C=[\B;e9Uaey;dwu.SvߋГ}p;8ȏODi׾ (8!8i0%$5|E +ѾTD Pî8`ʞG|9_~NӴ4)[RKpȨH`' A4~hTTLcDt 9yGadvI i Ctu1$X=E0H ~0A# u g]pR[SS\ȔBn_/7WuÙ>LdUo Kmp({b6p]c=pA7y뤝vG̐U]P0xswW*{ˇeMNMvkexa+130mqRԟLcwwT'1zYFrD郫Ph*ۘ~}Q.*^%`D\UcE==FیNMY2hI6; u FhkKLP% , Š᫖hWcǮ}\#{L)eݺTc,2jEcwғ5N*""ѵrS0Ъ\eQ}$R 엾YU=&3*IdkV]?. %^VML[Q4ĝ3*E| d4k)*v P.A'c[[8m s7;3@/=&;OB\ p!\oP̀9xK׃J_"N]\5ʈĴ1c75+r^{ToAgٵRfVʁ;r<-~nI8Cj.pS96J30-xnSB"|[V1B:l{2pT{OOe<{W5ӝXgYE blgoQySl(*|5[/aBe` x;B{@LiqU(/\3w4 ܑ ?˳uᾯL`䑍rz78Hnoj`iZ]X'8Jx_l\#[Yv:OdCˡck7* e.OIE>a_blj qPf DE1OQh>(MR|VX2g2[ysZrq ipe7h(tU?u{Ǝf#Y~)^wr%:Q>Y63D[YJ(!Zii\)h4+|iQyHZ]#LP7 >_C QF6ŲPAcCf~RWqO2$xOb_aW?y{ܶ V?ɑ 4B.d9p8VuoFE ^/|d3i*0}XԱ&8/uEL]YN2B/!PWϹ@Ձn(ńEQEPA=s;D{imA=L<tL{!IjN]o"sMCXcq̃{ʮ/o 32?l$+íʰ"Y/e{{NK_%;Pô Q%-=%%qXJJɭj~ _"t+3ՙiaUex V*,Xȝ4VJh}\NwD"[Bx Aj Q*@,x߯##_'@-%Aq>>s@ьi 0l?G~>hlcbTn}eh\\c頌Bmzyiϐ !@nhkfj!u#'.E;co_-ςnN/\3%d]U(Ѻqɖv W3|fm]bfsM&w`= bՅӊL$_BNT5I]u`I_c%` ,2+g2|fte>tN?;DL;H⩳@LWvR{Oˏ2-[PMe"ݝ&JjV)Q@.ؤ|Mԛ\FkP^J - 3]4Wz-tZE!-e=Rm܁E/$`*tJ/(tѫIpBr-G1Et{Q0GE.Veڋ>XBi jy5;.P?^A s+@ &W@S 5G8˒ ]}m~AO_hyg!PT2ߏ̈́BOzBmj3?uAtF>t+0q~06~'c Ln)6{>⠪t S +r }AG&) pqkfn?Ud9<l[^gV"{./ rmxɃ?uwZ}mcXСPS -f>j|Aʧ8o۸i1XX:7GUML"wjE?wWl ϾeExvbU=zOk6\b)и)B=ے|)W'_mSkfwЂ#zrnWCIQ5ioLw&z.\q/T^ĮRE^lCTz@Me(on948YHXND& 7HH>by\嶦×~ &^,Sd%ιy@ϕf`ZՒcmp!Cu*웾6uͮ4cGIiHZ 3UBb!pA@-MRd&CΫ0Ik.'(Y$KTDyHy@D%} C#ytL7FtmlŖS ]if<'oRtt>"!јlI$fܛ0Ji6vW艌7Ϗm{viKrAZҿر:m j=Mo紂rh =E<'+>o?g*.li8=Y: cvAi*j" ¹ u^;518 owFŮ;?vy E>rl?c{^SYl]> Ǐa=(y-[qW~Ս̰|m"Ɨ )h'Ӂ?cGz'XD4uo *#>~ 5jw$>*]cv۷>8UEܞ녽&JE(M$fޙiTSY Zۥ zu]𳈶cZ 4EniJ^`h}=O"#FX{Mґ\b] .ك⧚+'^HƇbm[ M2vX{ɞ .qAETq>S3gIgjGik=3}Z?8sS[7~c Xd7IZ3 ]()W {&.H`CNC"[ۡ]7PnznSՇ $;ҥ8pMxLԜԽfl#_\0J9ڻpsz6C^MvQ KWYoY?xsN&c]o(Jq'eM>kOT`mdh9 ӿiH(*Y]3-?Us+g29,l3Z^Lڡ.Ј<N-^;01۳w i&q\Crc2N+x^GgDIu.|([',w!DWuBnX)01@(0P ViMj\Rme h|H*㴸NTd$4 㣅[bIILhD]~~TP}^X!rQc7of.6,cm͵mtZ8jCD|+퉇Ԡpj*BthSb2^zӡW>D=Ѫt=5 R݋qIËXU.L O //+?7iv %* %7f0 :EbZ~xO#i.Ui^ޠS J9|5]oF!u՜uZdhI%b@,|A2/ao٬ g7Qhf__.x|Vטט't/򖷦 ,Cyx˧Z6wW+QE3أw5] nט+ʍˀ" dfuiH-ڝ0`.#|/I4ZO  JxEJZ-m36K19関$ __5%6i-˶>IA$̦9ȅ9~j/ހ.0Z4 MZ>oD"-E naz4G4 UB>@^IrڵCO%1lWt쎌ca%b?aNjSC X5՞Ȩj ݙv,|}AC%x&Ld'}Pִ7\=ܟo)%Dc!Fꠀ |g'\T+}e3u9ߝCQqM uwwc#t:aPuÔAxZo$A)gSK*f{89g N/V # 4m(1xQn;iH I[9JunelNG'\ܓ+;yT!/y >hx>w$M D7mQ:y47) EE5,=}_kAIe+V p󾾰HgDu@\wD*o\} hk3EP5 JSRJ"Gc2,͙Vkt8SV݉xR4!%Tk7J+G+nQO}1]] l y9x^^?ok)< Ua)DBY;nkʹZN͗P(eIZ[l5ֆE$TzXW'hȼV'>: c=j܏za'hm)Ow.54ם~֊,pGq4(ãR˕6nb/{o9$mY2:&!:lQof%Z/*pڈcKRUVK%N˳KĆ qbZ_Ȱ Cw#Bj8ȵL^J-읳J%ZxjD8【4jlVOء[dh?"ʞ-#!\ٟǛIF*#1â5qwG<ަ9m+",a1+EG3`LC󡦡I(R$D%O ol̬ƴ"D )O"5D!/|A9 DP_9zuI1y>+L,h)/Klf%4x^{0E }; Hk|eMFR\}tX[,@Z :7>(E rb*AOv?!.6x$A\ƽw!> IweM_{6 ƃܛ=S.Fg:g^?fW;,er:pXhM决^krh=̏X)3} <| v8r5ѺUgZ*,/Mo| XiSU""in9|b?Mȱ]:%xRi N-&v{y->4Pe ;%t@Q4X} {6qܡ\)WD4 7-tClŽ$Q,9OJk%4/-*hp-=Ĺ$9O{ g" U>O:K /eQ[>ǰF=ܔ++S4nE̷w]0| H3@J _T]Bؾ`DzAEHSt16lŎZM%9uǸ[=MvAPK8M*6#ܵ}ew'2_% Iw圽Mz'4QI%mh !O^óȦ{+^@$]^<Sw, !5a}kw:_ k #*6E5X΋{(Ee,Bzd "P/jb*0Cȥא7=4"30W(Zmbq<8>촓>*&@iff?;=_l\FCӀ Pŭ,G PՑ]xAج-:b? SWUwN9B7ۙ4ʾ;pzk+:Q͕]J|c$(. {ٺ EZՒCr[xsdq<]|OEܲrrD['2|r Hɀ[zn᝼͆J< Gt$xr)i%U3~M<Nga( -:C&jiIeᢾu,R)Ah!>&ݟdVy}N\q?[FcPC ENDŽM.Kl_~=ӿAksKjI2,ܚ$TXCUQE[e (E /g?#E!QA+&nW.x$hfWkvtK,3Ō;@`ps',iAW(B5}Y03oh2b0zԭ,6T558r\ռWS2K)Cv*@[׉hrjyRo1l-'r(V+e !\b3%:_i^a}G<5 AFxf;wa>*Η ˁs+v8SØ5fC h PLOJ^vmeaE"ء!Y?d6) Yc@p!;$ a %60ohGO{YatU3LRKP1 w(p&m )D*VKhUto 5JWi]& mcvJK4#5zV+dj eq ȹXT "XC;`%`Ҩ N&\J{(wJ)K{E6q~i{Qg0%գH^7x"1?]|R} Ci-QSkp{[Ke`čb,g¬@pm>ыM/okZjMzOc+4-q||7TSNYc'Yޙhi0H _+ew&xA Z? K tԾS# 'An`oԯlVsn+azuaF&m'Gy]b#tme4n^kaƸɚva"rRwbݒpRw5i%Z<)e2Ҽtctpr_.H7D5G*) 1\ 5%7e`HVm%er|VVޫ2RDm81n,ߪEL] o^̖1Mψ<@޻=qUbs:jj;vΨ0ҧN`.rSSmyEЂOA4(H> C oR?lg< Ɔ]໹ٗd%$(x߲];=؏J^ h] C29d[{RԞ_Yʰmsz4E B)㨣uND1>#6Osz^qƎ|_!|ܒѦ}L +"7C_ULΆdb@]=[SI;uBGI\Mˊbt M-%3G= Xu+@APVXqbF @&ҾU!_ЉM Z&8zSK~Yei젭f6É ~q8K˚O˛MqY)X)c~:zrF)G;TGMFBaWke@P:I41mRQ8im5[3ރէ``j9Ǿċm@[ 0v;G/AjG<2zwCvtU TtA{rm7{C G\ǧ 5Tw֚Bxƀ&*60aeCY&}X/7Yb tC!AAt^}SL4]D^]ĢC294Ӫob 'dHeyI'.}b=+cFK.׮a%+rOvj@M!FvZTdR'%}6IvW? 銶Y`B)\$> y*ÓSM%8V(~[XiFaB6Q\v o1jHi"οXqr~fsb {!=Ysu-]dTY20n=0w_?V0뉞*p,|kGt#yO*ibFX,x;wKGJď%?YpَQmIg*=jar PN [i'7},P]?{m@~ TeC\ӄ~;#L32`WHԖ,q=Rðqq.et]Ep"C~"c- {HGLiHE Z‡pq6OLY8\@?>Zbcul\BmvdڰM9Sp/g2OuͰ:_uU3"d,V4ܝCg}{O᷻JzlSq'c.pIn{:%#d[*˕aX{BV⒐5#d)7pcd($l@ ~śwС1n^@фzuB><z~9]JC4<^ajw=a z,ݾc>p,srG:ī˱d*3ZpE bcX4)W_>fM^rN5ZbPPac.Z0'U~|\Y+;Ƴw)Ŝ 3vƹΦ)+PkLW=E:`Ol'?g&%.CQj/BL đuOjz:1dR~Sd7ZL~ 9{KeP WF!]4vv89_Chy .?eF婊.ρBV$'夔tZdu>ڮ,H2s!kA~c;73/jok+[ۮ;oS \F:G8? |*%;%U-H܍/:s](bј>X. FXAK0ק,eUYxqSX1#CJ$9[d({8OW8Uv6XFM՗#2y u5Z2'YV#nQn<aKt[U5"Wz݃{xP :!S+ -+Ruc $MBEDezᚲ5YG~_D(\ Y|-k*>)@]V1ՀJ˭\ ~sP3Eq{ w#KUU. phwlA.M90Zh3jU:UPPeͿ}:)*%Ikj::,t{ZS5-SJh$bj;ZW hPX:_9E@ m[QrŚS$CJ؅qRmB#HvW/{vxD9 !%,wۈP^,\w<T[`^FK]AYč}ww_[}bSr8n+"2 `eGrT;ltP%7ƊH N?C ĩ,يP[z4^[[:7瓶Y GY=OH7R2phݡOAd'?Y&cD+GT)hR۶ɽ#$1#o7~eǫ$6MO5!um5NϋLR.-*AmLJ`u0xϠ gu}"q Y#1?J7#($dbN쌹Bjf$-_m0N\2^_QW܌d+:҉m#@Ɗu_Λ~,(r9.M.E !-!^k'T]Gۀ˵*ezy ^[$ҧ ^J͡Δ zW9B7T〨s,^Y&6@\tٮj̫t|Ն6Ftp{ }k" *WSYȫ`#_c@>FkxZHTh3pX~>A9D#[wö :+ozmBJ7tꐝߛѬGsEA5 3^4\Va0]cB'Ǝt&@*ҶbAL8:e$/BK_kH$K;s~yyfRL뢀y6|25}<҈i/aA{d"Έa[O"Ic/!w%97- L)wu%2? H'kAE&FH.~лu~Rb; 8a5k5ݸHko73m:7 +ait`D[#nWeCyG~C|X nI\aNlB\,Ͱߓ__tӧw$W{k6ʦ 7 g͋$l5;j3=Fق:8`{b1|ZŻKT;.bG1S8EX [gkUYSV9$г?)ُ=g"B.3]Čnh:GI5_OT/~1wz'c@n v%V)$yG;VU~_vzAYX\M4+t3錽 N12=F{؅U,VbotiYn̩}qCwv}Vu)~)i`I!РI+އP+O^_>b:<䯏|b1b+rLpgijk#`P*l@DžzvK<.G(b"LAa1 n =&`QPr5_Uݠ$s_X &DK(Oq+nI,i _V ru˅MxOH5@z y~K17CQPZe.V7 vgYoNxkUS;L--%`[ȆRvr))f‰Dp,c ш #vRxY"IX\a@V엛8oPYpx^HBLu) @d#y B褽Mٗ͠N ݗ>~QK_Vric*ZR X p3PΈZQ}aBH= ߵNux^ ׄs A@! FΏ]#/xI2xdo@{ܠ@>Lv+X8/лd˟MDv\]upufۿd\!q ArTRzlu@+XrpS(,]$ LBzT?tp&nWLorC@&|Pbk:eN.Qs[H G/PB.t /?]/t$ UU%f^{&lf@'-՗d89]HKe1rٽ/b䙫,s]GO^JouBR/1VL8 إAgBd3z ,|Z$lQ{OWAsSE&`SX[qC0 s@= PQRÔMD ?GWo-1vŴ٫;L: O^$;!q 'S [%?*sUw|$lַlf_v"O) hIXxoa Y,q xYQ(!o4g±~V͘(ePpIv 95'ƤvZ&[4>TWC~Ugh!l\~lTS|eӠ ;h sŗcq 6cf۪b?Tq:crwFK#*\`OV]vc5]?M h9&~CY9vWhrTb&z=Јk0=J@cq>%E͌?%e9Zhwz.fQ|enܡbr> yE巵þv7F.!K\5V> ˝۽co'̚ >CǔHc7AliR7 8'!8'53*>Egq$[:.oaC+m3׌dκ>unӫe9H:$B2Wu[uښj b$W"|pI`aQ(tS4HG\yu4ūCqEfmC1zGb2%TmeR(u>P]z%.2CZ2 \1Ф4+/)izIPK>Žv; -@3@.cƤ#1T2!!'n^EkX11>4OpaǶ=-"9#+ =;2ޢ)R衾ù0CZPdJ^nD1`7z(I 1jyHKRUAX8+F͚֭j*(,G7߃n1N}#$J.UĖsQ V^jvA:6\-x 2kyqL%fR͈JbX}>ߧHcF,`ܽL}G:ᅂ(:3ğ ׊]"-(b% BxEO Q f<ZC-ٙ &Tqens,~$=1Yn u2n~!e%|FuƵP9>9Qւڿi5 [LHc_S[i_ J~kb"r Wqm'%d":vŵN-j-vJeJ"eX5˫u1@/} f|VhGOF oN*a [d:{$"G&,V]eŃ vDrKXssE\Xrr:̽Or2 Or50'3{2kV~5v н%Pl8s"jc ~w߉susqC KPw-DWHcZ:7ӗ˳MD[ Pw.^ċ.ݔ#f#T N*Z2d5y$/b; fzጢbEϑ 㳄:P_/휠*:2_nZGp 'Y3(. @3ɟ|RtUy=ݔN nБ)N_?HnV~~&Ă&umD5Ya̅<;76s_{nՆ$d2X4u͵#x@Ti5"aB o.^$ y]b2fkfʬn0!a=QjG& |m͟l| Y9oct8t B^[aDMvGg]qM 0yRB>fϼ6l[9(<d#1M6l*Ui -"Mj^Q["CXKmQRD L!Mlm ?WH#H;4d;4W4xR:ߍOaBir'\=vntOX(=hY#EoV/VD3;(Sڦ)fN!tD`UB</{7~„p0FO>MTəl.)P==} QCfy“JZ MzPwHE`w/bA&L-ZSv"G=׏G1)1ERoj_c .KF= z< Mĭ6%+d <=oVK@1XVIϋy" J"tR5XoP``s@-ɽުRrtzXk%讄ʴNRuXY;doCPYn2V.I/ QQmr|'&@_BA "Jo>̪$&zˣyX1#{UA4£Sai! B<m~FSvҟIȯbj1w۝ 4使,xR ~wV 8$^w+!w^3`=hMq< *ͳS T{R-Eܻ> zpM,<xjW/sqFZcMm4-x+96|=;Կb\SWZ BapDT9&`\~ FjZj'~}#Ʋnu#Kw9aꭂK?\}!32$[Dc_^ ;Xb>fJ7ӌE 裝2Pk6#`=Z, M=͓TPw՟P,N#zXN}::A6GҿaB/%"ɚ.y9jfH}+ӄJ| қÊn$JBU /yA  G?6KH.&yr$W"tyNiԢWRcuJ @["!$kX@6gGaс % ~Xǻg 1T#6+Qĝ ٣7`5e"'e_ ΣEL0it؟HZ?,6MxsS:#ȱSfBx'u, wlL$`?HC[:'S4JDubRgʕYWb<:X䕝5¬bΞζDJ ML/fp\W& \tQ2Ő&T]_F<0Syx(ȷR#oo.vjMSH%RKo|V/pjo )fwuAo,Ll`Zi:-GOOϮ9k*ȴR5P=7nםGKu֓ǪK bc;>$K`K@poR1c&Wg`n\OjސC{Lͥ ?嵀O[Wkoy@3Q۶!P<+D)~.NF)D',K+zgK)F%aN:KqO8p' aϔOɄ#Sg^QJ=^ͮLx|U%8GƪP,tF4[  1(b7WI~~{QnSp9Se y+mԨ0~.`ID@+_aUR-; BzLbCN's\^@ R<֒yCNui(,rۂ9{`LWycɸ\R~(Hm?D:N|{*P 55fW`-hUPL[дy׆T\=L? `)PdyG&K+kjB&arh&dz`i-Ҧ|Z3& -y\IID 2H [C9#dyz*#k>glIj>#ha Ss1' ??4>yp-Do)ն=*k奻3| Gl""t"ޞ RkϢI8Lnw|14C}gqePql0Fs%RL $x)ZYܣ~a/crH^ ,N}^r'Y/.n ؞)HhLB"9}栭[OP<:RU3[7"O5o>yO R۲cu#ĺfJY&Ŀ)r7 #{9#GM`XQ{ո.h~!W;AYy$WIhłM~ &M27U1o }XTէ^`lG,)_qۯCr 0 Hi/%Q4Ev(*'h1ɦ"7H).eS;+7wQl1&!0]KXȻDNŵ*}J&C\; 弸ӤMƥ0&If TB{[mn6¬6=TH`|@bs~N -JvV ݄/v=ۡu3~4bc9g.eG; dǷ;IUF"\Oȸm'`bj (%'I'U!(bO ,̋G],]HR԰ׁߵuH+zsY3$&"I!;;I뼮)8 MOb\wJ*du:16=O!d077@/+6 8E]`9M98p20%r]υ 8ƎYAahOkTXI3uܞz ºoy2sD5 iis. (' ? eI%u-I fZ /ղ7GIvcQ[5 FsZJMf}~W 9W-":*k X$k}6%QL יXF h9,>]#һxr497|+" ɧYe]z@ T艾o՗ޫF`'sBuY]6 pI&+0zajs[Jx^QaYK ڇmӐqmT I:| Isy'gݸ o|RkM@oKhBV}|iL]cʝ!SW(ϋ p^czavlQ_f\`Q."nɖJ80yYqM9\Qu!;0:%AmFZqnAAN M0qnO[ɫke"+'TQŽ,""':O6 C%<<؉R1{soiXX 4ok\qnW,xs"]. W.yj,SvC B0EMӄ Gc Rx 0f^.': sC5+S)0)9P?e QIKS O]D >K^IDDȁB? c=tn;~-ȑX@& ;%(ےF7v2MtG֣ۃt䍢C:X~;`l ѻg n뎄Hx pGd@5 H^sÞ˾M_=A>Oi ӹɣ򸎲.!e&0$/6$ןmD' ql81`YPk2/! D%Y&T6gEhu. x `5.ZZ韫Ry%g*KwP $f 4뢝K$ Bɦ1?Ԧ_xR^ͣe?Hi t 4һ 4DSnIG_.N巜/*}Ty"^@@hhP]LygIey1g׉2YSpx8Y+"pwSTs6zkqf.ᒒ6p;A)| P&]pokb{7Q'`!%`ȇ0",/wbp JrX?ʈ.jQfx⢜2w?Fƞ ?H B{sDg8;Ű n K )zWSgz1,cv>ͼY@')L"Qۓ5& AƄ5'bxP94+Sd>:kNHX-YT IK 69e6&j4%848ΊV/ቝ# HNu|BJ:{t,eᄍ..ts64خT~UڪUW{&Vf|ɏ5/x]bM/ Пp\>"F4."B3Ot<0m:R."Foޒǧ(ïQ"{`H=s%֌GL1>IqY]#o9AS^ ݯiV]7KUף*"Mɒຄbu:;"11UuHB0ʇvUˎO؞?ɩS D=jEt6g8brŨ8qB+glg] aRuՊ$* ^]TP#< I¯Q9~ te?-84Wp"?+s:Y$ZX%"BVⲧ:?-}}х:5*q6GمmOo3'DQ +p ='h`HF9.)N=,ң4?i q(xsT[W22##ޞyK^J\\[tXY""Oh_)r 0s>2 u}ꍴҗO#cF-bD7/ol%_X(#OC(7BV//pA Wؼb Sk?+Yx+C R0Sw+xlZ"Pv*:O6۸Chևţ!([n΀Nv|0w"4iP4ښ8Ec ~u"9O8@2 P>$^ \ȳuA|1RJQ{V-*'/8km~t"Rim`| $x\a^v 4Ji%Skn1%?EA^sarñh%ٞ"!D&j#Ll\0k<Ó`Ie P;0(l_/"eY&y<2Ojhz2,([J篳8\R}R~4 rT5n:)rċ IjW]M]{+k@-]B*iL-\ljUkbXéݢ/gouTx0 7-ֿ9j*}YEkh,}򹐊)=T-w  $N  8ǼXh'Ww"w)* oF?e1aS!rNnJKOYhag8ѢZ6ƢGARRh'uN%suFLYZ!prlG=7FݪiX)7,2Cg:TGl`>hӐB%Sվq # BWN|2LQ3-݈Ҋ/@j1p1-ZRW\?ΜΦMvLk+`+ iB3dcϯ8Km Cdҭ(8 ;2,vWf%$L(hLD{k:l"6.]u|ɌamM"`=& 29U2MsGǺy^G393obpnr!A|1~&m*J(W?qʾ=|7-Qe޷ S轢Ylk]# LVn_ɜܰ-pL(t߯9a^(jft>9e`x,{ᙁS.-oÏ70 ^k/HI&JY~"k*dLs|ֿ_9f򇝿tlʥ9ʽ,5nMaw_yD Ƹf'dĤeKxǾDݪ i,Pn^v#tV>Pw8| cyVb(, {wKZeu?A`-L+sϛDŚlOLEip^{ %==0[Qm٧-t3|ya/XX(Ёh"~rxdZnqm@G+@ Y1f"l.<:/:P_8Ln.HjsQiq G'.Gr!͢;_BeQ<}L `_Y3zkƤ|E2l;K, d RE>lc $T{v.BNdw4r0z?$s X1SW;SaFEh7n"_~C9/.v$7f׷p~^(zdpHÅT3r#}xU S#ɢN?'jE^ 䏥\V@}yRxuH3邳hDa)J,H3]pq3j* 2y EtH O{kn*1h###K; ^u4_&)oPf3u_Q({sC+vl.ڍ}XOX K5W;5%GfpѰe{^L$?9NvNگ&i7q{DkP!=)YQ}*-UL#lG}\LRZs_3iĘI 4p(qAbyTq+]P`#}v \y{VwAcP*ʧ|B-Rr J칵&FN8Ay?SQT_Ft^}Mas݄ǤSsd㾵3"ڳ~0>|ٓN!@dg؛&~qGZ=]Dh(/ k(!Mà5->6YOC߷fͩ m~ԷWpZ&7/\.H"ǦvFS_HmR:mYc3Zclr9X2׶'iudnYO``,6﵋W" }?wGܦHPOV,q"&gy2)tP]|te(!{8񸅪HG1!Y"Q} @\] )b @Āl}{76R)*r<81ٗ_Srv)F=ώjq*Fyjf*Zдľ[#ʟe_m4` ,s̸8\\I Zr+ ǟPqT/:FNN+CGSRΥfbڀ7_y3z߳@LjdlspR VCP|w݄in&wlOLm|=}W>QPd4TU嗳 >eԔRWCgd Q}c9 `f/F/؈GM*ri'xbd7 I7a?30,:/^O7gTչzyeq9ĤfR`%yL4f:.ߔj,] "F eEll7~pV0۲D8AGmdW#hw2w_Icvt%MRa!3sӳwIoʂ2DfIA3s ƒL\XGl)4.*Arڽ@vyIBȻ7mXbIf2ج1r ~[LPU.P`QnPCH5o9(#U>^ u|CBܶV#ހx̂ Hh6z$[xз}ܾ6&#XNDs;xA/M`^#SEc lMcc\Y֥pj[.؋^αyEd\K^V`R8 VJ4u;صӂ-'B|AH6r)\tMRVh+ P/S>\^Z* oɧVBVqhDmRPl唷1V)܌QXwd3*v('8ڂFL87e`WrYlz'v"s*"+L|jiJڑOz h{fa:*j` UMe:܋V GpxkyKR;N9^s`Dok-wmoEX$wUkL XQ-"Ҳ -U= Ե"RRUJ2"ݍēըLڦcb_ojH#{jǧ|FјUes.qQ?dk&I'"i!Ξ@x{ '(fGyP:Q2gCQ(6`IB5%,qU x`&#tA&Rܟ)@Z&dmrq|EH$ xL}rKpRC[/'m@虴dtL*K5w9ኟS_GMJ;_Z~[K`Řh6qzTH=zբ)K[:_Qڔo}4ɩh F~ABPG!0(2䨈1hJk@>KKS]?>iNqpimEx$2$vWڃPӁ37 6v&l&r6l@JȠa@./ b *dj<Ϲi]m XGր,6U@cޔHhI>kyjpu(@Q!d ߟ0Ք~33C\&tP`+K }%E$Gj>z37!;0e-7HhOBj_2ly]: GM.vȈu8pǨgφQE$d>r5C,5;X ~ b;6^t3JSnc-.mLk3,8 Q%1 gYXxCjwYOhCU)u|<Ȑ#P!XU#K× 9mAƙ>;̳?l8zXy%z>QNcL)53_)7VXD!c*,>q/7WEK P{jdڼ/LZ78{G`j`pޡΣO쏴^)_ OJnR۵py2(d$lHRX jœGi&׃aq |&$9,MVXv=P;, j,& 2r[zkZFJiny5nީ8eW!MkSg"Uk WNb0'c~ZMڬV)-ʞ"O5)_xA|2%n*C b<DY Y"@/˹ցLO AX_EN j"[;ӛu =)>*}LX4!ϕ2jƇ~Wm P_3;U7hJz.c+IHqMNȳ'HkOOgP#)UMs={:\FZzJ Bp, @A|09E}[ - I5k9%JqRJFsZbWblj򍊠Ƨl*5HxC4z()8GIeOс1lO*&SS~kwb~rGd$A ػo +CUu1HP*LAx8SKS#r6g'Qd 9o ˍEr1l?:NhI^kquHaݯSQUY!Irk>"G1WwAzV42bTZnʻsYCbRr Qu/!I̓˵@~a4[v;ɧ wZw,hw[TxO=A&MePĨ9Vr~p+We՚@&<бF1p`na =_i ?4If>?T-§mjGf~  ,~>TSj#n2 {jGFH-wۂh BWf;8. ۚ|Q_>iqaQ$Qdtm`<$PK{ωXZÀ\f|\MJܟj~kA1, q Tr3L\``rN$y4R$kT9H}W<rwɋ|DxGhd[ea-7L:ţ,0ko?p{G.M^G4iVG/-ꇂ`S[=da a6ރJ5#ֈ#joy>^t81E,@0Ohhf-XD LrDz<>n3x`,oG8] lE֐$.! g$Xf_ 4>1sĴ/DTDܕy}}~¨(Hbz,kPl16/xq<o\i՗?uk l'64J)Ir(~?Kzry<wLS3)\83k{~kO5V ,{fT!v')C"kN+EDK2@Sfa /*N;OwywBqeT_yY~ewcRՓ0+\9I ۯsb?ⒷQ/ks%.\5 pRM3%~(a*kt̻etuĉ` PPUUFJ"ʫ⾛%|7C>?pHh,m{Xjf^"Nؓf:C ZuvT#RY5s2m Iޑ̂&jf=יlLs^_lw9[\ s7XrhiI Gh W>W[5[8gBwmӬ?wHa*A\ WIp| w't/j=?5 vf, lX s33ă\$Njn 2\)ODiS40 nŧ0@TߐkxkO-]'°b2w{#c!AuPdOae ھYu6g;"MޣHj۴B24K/]yfhzjf#, ٍU/PHi"p#F Wjɀs8uëӀKiՍw2KUo`P`rpqj4AC@KBL3 p9͎kJyrIwRzD>Pn3jqҘ)O`)ef7HyTB ~D?gM!%ﰤ'K& %And3ǀ2LեƘݒĖs18z>weQ܌{+KF)Ř4ێQRCͅ~~NxRqLmȖ4Gڻo k}`QZo:-i/Lsb%={CN)*iρEKk#B"[-_cC-͹PAx͒;>oGO\Js8ہC3md߳{UmO| X)ag\wT*(*8R X },muuXӊ~ޓ<^O4X S``YI(<Չ!tOkplSaBl^R'Y^hu̾u5CY=kKĎC6#<^4aseZUA F7}Re UG>UMVBhAUoLttqUo)~gS˦+N9r[ ZI Az䶕fsgy-\IkzEܶ>.;r~aoZ.@j5E4MgCP .OY)9!DjDr>|y)G-D ^UrXkh&A1xQk%l]ȽA.A2t; w Vxak{kԄaTЖ&6DY]z0c1d(A h92[ d8P{Qm:U,D[FOj*) bGkT鶅M%: wzs0 IZ *Y['|( X.A'._ڼ8d6C]r_a_jIfm8~R}<=<7W1m%oyGNY?Gu(O5`Z(=hΤ&%z5,Դ|1||t 0FBgee<Dk~Q1Ȗ*.z1-f6</_wCwu1'DPK JI&@slJOf{jĒJxfp qB$MrL(pWcQT,r1CA Qű'z:Zm4?|?t@ώ%'#Z6"Ns%1h3+ziC>;uzy.ՎOoV#S׊FGi|+c hcVxYD:"Z\ V=mg-ɱXBy]) wehe5=Z?^(Uԓmz@F6. 5p@ e 5 SA[ǭ$Y~yO(8e~B%&t0:ȴ('5N)e̊Ca,̜դ#j{5}45fQkyBs4;=YJZF[>B 2H48ub)'To6e.mkYvhgp+nXZ ǃJfO[5\Ed3D)mLs V?Pl􃸥w|Sf{W?\u@6@犊 ^iȊT֣ kјv(n-2= IK=Q ry􉍾ydܷveL6V~gP ;bR6>A!Q캳]1αg.q0 wLsxlTU))yja͹8gfKq-O>YΗ:`*$ɹ$[LoRfS_)_s"P nRw_6ޣ -_zheF_;Ûߍ%|%;ʣ\cR!6!u1=~ɚ'hVA=`0b5Kd5?߯@seq Bn璾nMI V]qIE;RNk~'oQ݈]4Nw6ڐ>P4?!W})%;ulW8F*47P'O W=H 2}ȅ qV!?ވ3H=z'2pyBj%;o= s}w4\s"<}6LF%Tjkt 8ڬUaiA[Y&6.1x$E#nÉB&*T/neCjaKEB}c]uФx|NDgDɾlsڪ3{' 2SZxaB*Jl.޺E)auqäasav/by;> CJ֬%v- &blѩAxr!DaDп#؇ijS>kQ˶3A>LXq2".A3v'KWbQ(7ߥM=dRMl 98hզl.!;;x @y ?9,K]|aeeSG#E͛'ᜠk{JD#Ml@陊)}mVh RiE] -hg )-^J!tqT.kH<ARle^4A|3Sˏ OIMxp|bEX>!O*gkq Xl]e#/k` ZGh FE0_tD\2TW0DcRU,w?fy뵗 x0cQ),4ϘMvW=;JK0\^[,m @mɋ,FOx!3δz>j\ Op埙 #Jc*D$9gp$ 8c- isH.~(7)UÖfйûLǨiؠEg9p^v& F?vӏS`4 `S¥4+bQN=q+T" laQc|J+ġup'N*S ^p:%Liۮbǿ9e鬧74%\nbjMRpX֣X.,XF1t-XUMwʫK2 A~= -r^S6qi% m: t^XޔBۑOnv}4u@3Dݩ^*G?۹9?2Cdu?i4_0ž"Ge_WУbB"d;`&"@@xXD7޿ aEuc6&wzFh,kYLjÝ׺2vLĚN-p',9˦"*Av*WtМ] 2 hܸv|(]9\Q%I2VxTVVG| J0}>B<&> cѬSfu<>;3eӣ v+Lp,8o[:s+>k{{ #bq$";`[ln897K0'̑-D '*AZi_l s*f{wÖX⨻ůZnv d A(I;&ycJZ.]Xq[:=vMix" >Ar-0@R$%y]| VǕ_ɶ#8DԊyn,IH d*]Z>ߨ yPMQ/[¼9ökhNL/nfDȻV'kXM;k*(|G>'vg4Ukt#9:b܏_ &eN=ڝi{#:Et0Ǝt ]]wm%4s:/DBnr s{۽V-*1̟T KUJ,_Lr1Ծ)-٫*ٽwZ/( R/GAAqIvRk=opbt%XlNIЍLAA\YnȴIL0u><낾cBԳ%Jll:ΒwOe>KRs68g~3@=DWd??þPaA"7U7{#ۿJs"*oӂrӥ˾/yQ@.d[\',:% + f0y0^gH#N)1B0 X>BL>^T:0-m h{ʯ1 9HE$FnH{= GPԤmNNYOS (7G1PO^F#.k\רB^;K<ӿO=Bw  4hƗ5%2a"m4x+|ϴ,βVQ'*oCkM8AYsXgޠ"B&YYTL5%Rj 7/+~-c6)绹Km-SQ~NYW\% !tͦ7&N+ H  9F*X(hy>;+~r$Gn"b >`>F! BZK|nI13$6d&vSPyyK~'T[jAIֈ#c|i(q'S|Z5XLvYyqcZ}(Uv6>Wۤ]pDȥt׹Hcbc:$ufe0*$ﳹ"rD8#5:$m;1 Gi-fdNPR5JؽXlK=IH:!nbg[zP`xقDs.W 3">6A*z[>09`ߘOYJz:v@XzѢ5cR.d´ƵL?d/n z˃YyzL}Μ .X [8f/oar4”GBEons3y-y܂s/NȨBH9c'n$Ugv5d5gT鉍hW΍+wg+K2q)Fo `^1e'WL\opSH ypCt qfjP9ǥ?ؽ5 ˊUFs>eQua2ŭFc?Ēb|m>uK Au}p<FU=E*d%KʲEN0n4Kl9 )h밉!%8'᮶ٽ|S~eDPY/mS":y#+QڹSQZ)KnܓsI%qh5Kŷ8` y˲C[}o2(Du_X0ٮ> dIO ,X!gr=y DȇKpI̒O.co9b[ZΎKUŭ$%-=yQ?Ϡ]It؜lrM-cƎF/9sR{\s$iİ-mo{W!hRutrVo1L%#p& G~+9\1]:S1(d(*0VQRY &r1n'9KVXx¡ .5dއaJ͸gUߣNZ|iuRy$.<5%Ih)ʅbSwXKSw[xR-x( BLUW 5s8TUtPGYzsnJyED^k?`FD}%-O v$sXY睚bs(N bc_lc\-7gBdrd)r8YyY1/ΪvTjC-$=SZ3z{qH~~eEYIb H+ Eͤ;H(/(DQFoАM"yqEؿet$%}t[U'a?pӞfm4|v/cY <=3BS'fpRI-}C{6\1V&]/ŷ[rflMC+2Z|-U`T.!t0o ޻b(WީͰ9PA7"{}v4Hl?^~7Lo Pn8æxhH#[KNR̐S\ǀwM$ou0sW:`Ɋ ,WӺjAnR]x^mb78’VX(Wm9`qfA@x/c95iFV˜ぅTќbE @KZ[mLf 8yl3``/KRtF+L/.?.k2qr=T[fXO;Cx ;X7$]L =  1%ίKl鍄PMT8淓 ﷷ:^%Y{( M`\uh;9Rx[:7j*)o/iDwܖ||JWFyr!Ӱ_,~. #WY0Q@,>lj llAXEEdޟv/EF"p65R7[]=l > Тj(վ,{j;U\\?)-E{0Z, z|;oM/In-468%]3{ QZ9iQt 8Uc9+][KffXɐM畨T JsʪwG_&Ufy?[3e)N):| qduheSQ>fF8PΚl^!2.b1JFg %Ш8`+ ,J̞-~JvZ?+4-NBxH8tk!ZV?_} N$wIq[^lvd(o=|*UxyR`L}sǀ,M0\CѱЫ< ^PCC+~p=w|JN0UKˤɓ sW%5u'f;.FnT_ZgE{eS"g4QpO2чE 3ͬ˿MT]2n>zv#Cz:}rT >q[7ëX'I7bQ1L '$r_j9~S4! ~ڵ) whB2hKםP$A(:M)P$Mz<<4%%μߵ I$Vfm@s ˵ۚ&ZטLhEH-;) PxH4~txX)c:i cO0Yx[*ؕO? ڥ{F08o~TO!cDJAz~jl&qha_~DB*t9B翟 hj:4G!Z9jgHpe1)Oulڱ˗>ʐnGfh|9e8b"?-N+&\ж/ikMD=硾czB0.1ߏxޕ/#iw׏e[yjR΀ C]$Bu}[@$ދ0Ǘf!0l}+x+uIT=hy[c(#6Xpceg2U4.Oq RpkWPCuYj*;Ki& ') Ր&&7} 6?z'U޳h4Q-B1_67>Mɧ>l:} ?ck ꆭi/ =ki9QKIӀ!<˹Z~z 0,#ieg<,<ƒӷ ƛ6tY,\2Ծ C$9(  J0n~:GU:Gĺ#t`=gAmD衩(nZv0,|X}3 OVkGjXYC3WpE*(JJC-"BX@]Yb~ 0Y>R$di "N<2/_rd<1B@᣹3μ`fw=|CwTzhy6NfU, RBwbL<ţ>x,GПh`Laސ Ik ѷqV0XJ̻$]WJD^ƚ!>W8h5࠴9h$„.+z/DحPf}ʁ928ķ3'6II "7栁*^ՕbCZX\O)hDll~@~ɕF3U-xF{4% P7'4X*VA2QhHX`)pg6Z\K7 El>y J 9ta GsC'ćgoL̾WFD641ԑW oK6 udFƷGց*B$QjM+A:L'EO&|;4S1pɀkg}8|Btpv)wPF9V\{2O|q-I m=Y{\A9su 8yEQ]sg `<3Tʕ*!kEh/zT_b3CR9=,eY|bnLzZiWU,UYn\7j^B; Q=6^r$kyy`/_ǂр41FTYqx#֞v=7<\,s#G=7Nn);ղ9n Qkoh@x)Uy{ޤ h-QۮME@r~ab9?=3+Ň\;%DH9 B15An,G|3UKǏD<( "Et~!P)ǓZ]U /&Zx۟)1TXWakVS5O=*C|| 3-sE\# pMK>9) Y*lP $Q,<p9)պ8 Jf4oz>x.l $Mʜ[U~͓ `cR N'{QN(';6XKbx=FȤEV1J-<[xn(;V~؇G, MEi8;n4c~H,K@bAPM! b}܃9k&=D.[zbPtTƨP $vGkq'+M߹(ǩJwB X1;޷ocb?m;/NUO-q~}qJ uG yL{5TVQЉ9=+*UUQW7憔"R"*6d7yW %CQ*t 틽5 QSˬTy*I6x=yo 1vkTdLS(\*q4Vx܈zE460P%9\C J̖@OW5ZF ?R4&,d)<;LgOW&e;;Ý]'Q ~`Tq.R Jgs=L뚌I"E0& 7R2]&:q{W)c,zG{N.߫ԆWfɺw­J:j(^mvnN!\vÍւH0`h\K?N#jÿGÝ͈0KO0Ft]ZQ2} |kF4/48 `{f =jw30'X#MQxf1ۭi]0{E0m2q8K:Z{1'C{u^;9mCsNjJ'e~cl>g 0ΩI2Ѕ~WOC/8(pAQdr_lgaB#9v&[` y<$yC vi>ewi*VDS1D"(,&ђl2j;{SQ<[RPrlﮖV͜[ٚB4}WWyJ d vaI<*5!QqvtU l{Tɐ/_iK)~`/ "c@&1̤p"XzU& DKmU 93CG6*їֺ։I'؃ #9KT@|0I$kRzդLH@A"1kV\1W.xj,n]9Cp}BG4wR b:`%eyyǩjV,;qPNˍu)}Q`NJHR'tS h4$@JtD~Ʌ@sfdy28(JI)OLm @K(?03F'<4=Ag-0z³~ qe:F_myUɥ&XNdy)7 )3k:X lt0Z tE>Bi ]wRZmNXcw=wt fX@`qD"vmւ YmשqЀ R֖L1sO(iU s#~+aՒQi2_@%6q`Њ"l}.! }`R>f1_ΈIV htO4 %M \5 !E."Zqح#|7p?w~7 BPŸڰ|ܬlRyW"v*E#x5+ZI @+,{@#KK;qG:6 F D̃W#dS\ مA1owCas@R M3%8\K/C5ș1mr)ox9E&Eٷ>m5TW<K/F&^:I+4q`Ve sZ g8 LزHAlOKk;"-~n ef"M!v{Oԏ8+\~|m`avYlAxz"@TT4vN)3+iVPI H90EnO[Ճ.8HU:=Mu{eE間VAVJ\ Qoԥ§a.]aޗk%TQ/D6 9L 8 *$7QLʻ`=[1B0$#3HJV?SZl(T #[@TiPφp|juJrGFˤ OѻVE6N7]SD"9UuRg8[OrzBp؋5msNF7˙ԉ6v,o,zь HȀdŴmP܊QR%_t RBnTm9dMLec& InUr ņ<]/V4ϖjWCMA2QjoqmNn D Ui84U"Oyss6s=lRj )Yp{[;'d/t&jM3zY4=&cE#XqΑr3&B[9iZI.Whӳ-G3Z[83lQZo9y]iİeb 9z˃,<(Oφ_:?]nY;J/-vV#mCcCGUAq>%G2^>&1l\Kl|IV*?< \צXvrmuL-Lt~ɱJgy{?xXdsSH"@ybUpa%-볼R~8G$YMOiAiP eڧ5nW֝c i"IM98a O=`0J|ΦZB>hL-O a`Q$OGH`&fHsYou砢,g C%_Fvz90ݿ~ZpJ?D/=}CmCs=lVj)vR@gRp.?SʕǞ /C'g&uL,}SЖ0P?R9B4q<)zy '">9y7L;@|Rd'ö__Zc4}$mYd{y|!ϘwUز`f}\Յ_T/u/(FZL-%5!nhWt9rq&L.g[GiV\H1#:<*ɋ.=G(f4W`^ DƲ=A_LnRcG]Z@\T.Y ȫ3@%|ifQUvu Kj֋AoA8o(!8{,J뮇li:3XQF>KqϨ>.b9䍺gC<@Mv< %6~g%+FFdv򛇾3&G[C>VR_{>/>SKO&w15NO~B3A5fb%%HUA}Lc&`|P/ &l( Oc4FS2s.+jW=91$#6LӽjmV1`-I`nͣxҟh [Qڄ14=dy&.!~mt4¿4^!S3Y6"Ks-M-'Y/:e^M[:F=0U[Cġ.7U6Ry8ek~^}d#;7LPt[WFBA S8ESzȀjKO یr!/,$#<80RlF Vӯ3~ZersH.u&.[Y&IKO:sX@FhFgddX}'G#ٓK$"16] Ll$ym&i=GD:xc]D/%_ sms=Ljc+cgng8aвO7yz¿GG\3T.P1~`O ==zhoN`Nui!.ח}最"oscI+ncʣ4UF13Se5%G?gKQLGdh$*z[6"%{dێt@Sҥ;NnQSUo8~<f,$ehJd:a` `2*iE)=L`(a;? 7u :bΐ2jr"ag<TSն/NFcvI1rkވNn8F3͏XRv_m-24b:R{9ּx9h?o{d;ݭ`?KjjzVcP6c+N}(1Q)q-S o1b߱[(9]M]M aS=yaɉܝ۵o&k$geڶX' 42}SQ6 oP~. $=?- yV+wfR8{Wa&pXP|f$i^Ujd]ޓ<++˞i- BXȜ bpl^є{T?"=Q-WμkuTB7{<Nq-\Ah 7g. xRbeRV@G|(ոq,xŒ?y ĐH/ 7E/;ߎlNe%d)蛶߳DL9=T nrہ>Mᙊvsܬ` lz]*LhuZ)2  -# 2gg^/l7zl]=92 rlJa_~R]U^|Ftaz3BW8R嵏B`kỦN~Pڕ<@xvt-BJiln6L$C>`qc{CzuM%Ze\.e͸r(8WqadF!ކ>?čO3mdȽ_?1c#[[FTXfkŬOZqI,# tE޷o\NI!P5I]2L QIoUm9'*s CuhUQe}-"̔H?)`.7Z9I?e:bK"ZV3潱峜G B튠^zK 75a`)I^ *d`+YL gZ6Q0X2v|ff m7P wlX+.Q 03dC^=2a@<5 D+Էub3h$ Z̹*q9"Ǎ0[Yں*:ݓG|]um%!ӆ]xp;=rBWWPRL;}9Pq sl4,+?OP;A\, {)Jya\NPt\bXVNq`jPQu ?sbD}BUļˍn']$>o ,U{v<]Wgou5 9*9r9ȫ~ {cdfo`v`*nr|vVhUu(+bn3HZPҼn|!i <`p=6):έZRþ?>mO$ ;[ƘQ S#"zu@ Hútvp][-S|>SU "rЌFCctʥL^=vSf@#dZ"P?ރ"Me,ݶ㈕;:l-H%LxPr|=~Y;kp.&,TupyT,*lB}e~`euWIbb:Nؿ#g\_UFHQ~i6l߬LS9[1S7}TJwu`mmPTVBu1$.9ƋVt* vHaa]ZċM-Y& ;`6z1[YM7Ƣ!%i@,Nm,ܢoVi n51WWMKvݟJP"Sb%!{ )zF¢N/0`FE61. H۬-PUG]|Ћ}w򁘼")}HlZ;% Kgj?Hσo}<$:N ձYu|j#tATpu#6Q#qWƖp5(-"S `K<#w& ^B#tx y GD y 39V sVmc['5wV*VϓN x0AxɥT+I_;ǘ</@hUo?#Jn|'Tqny:+_(F>lB$EE1\~c# 3U%P3uk񭰮YnDzi(xW5#ݮ6RP q] GwHy 1a8X3b8>]\ 85kKNݥ Hb|j"ӨG%ES>?i#&:§Fg` ܌][ c_-yHNAPYM s]!Ei@n;[BkBxsYlm|%ۚ@QqoJ(OSo--O_xS[.?gq޺K/Q?--}?{C tM.\UYo1ZUp"lJd H\HP31x #b@Ur+RS{uEsL3 U='ID_5#(o>CIꬁUsvPϡu'6h:ԆX]RW Qi݆,eGmW6gw\Kz/t؊@78V Y'!טO}kLg+W> {oub<4ɰ-\(r/%ղ׉Lw}_ ԍCRG;ZWr֌ LKyM95&֞q6\_mD*dꍩ_D^(xNnz}5O"Orz/][:ؠ^"Sր۾HN:`#-:gt ykb,[[0DyBًxfRGhE^<1N tmM;f+ާI_]J{-y{M/'8tq%MI6of>-OX9 Hi\ajrInN(iy  ٺ5" \]f^LW>7$ZrBT&:<.NJxy\{zI~nRD2"E9L}6lw|J^@!9@zӰ%Os KPB[( R!. )D}<[@C5`q[&B/ߣm"O1:t!~')#XWXPyJp}6Z; Y& PGsoXrq7Wȧ23eg^sלMV(D12FVBJƱGf{Gjڭ!y4WF!*&;g5N}O! H,e ʋ+BW:2;h\EH2-^w'+C 4s!y?q^ V"y2f7z/ ms*;-LA#nЃMNO%hv$D? J$t1DJe{7ĈC 9ON%(s!zN2fXX HZkHP>d=D$¶? _ PxsEwK]Yx]HS Ra3bWVNJ X{+lAL>dVQM;lAH68IU+,.2%e8T{/Ie"z3K8eHbvjRgjћ7#OyL`04btAaPM 0La^Ah>r -Y6}[<˪kQ(YQ*/4'd5 qˍv)Ԇ}f\Xp--;᠇X=٥ES҄d.%h)d9dVd|jT|C(f=b;!Z~lŦq@^r<@:7&?R&m F ^¢Bc\~MH![r8 397wAFСM+XEƌIrTa^ T{"Uo+){PqDKHv5&0*8h7d_&~*g4 TP>ixШ0)Y@ꤴ4dh6YϜ$$ >n<j2{͛9&ʏ 1pjl37 ~ z<[-:Wp're1Kј5gOvYElKGT$tncZӟM͌,E *N}f(7ȣo g s7S-2;yg&A#:$?ӫfZ띳v>ayX^pӯ~LԚ $G%t' AWcJ7lqvBRTdZ58&3}3W6 W $-Wh9C h;1i֜x< (R3_F2B6ɼs=9|Gm%c-s’߁7BXOr.6B$FmRhCI'i ~ů fs^~e7#l:t"Fuyȁrm~o ƽ ΑId"_Ȳ1dgIFyqw0a˿cfe!Ԗ*N!lTi9H꿦v4\̇# ;F!9LE]w}WoT+͹BXͬ˃ICJx{9_ic̾Km[ :- aS `"j6OО^cPTe˲ 1uG v=&5ShRi$3NS2h}+*?^k8/N/D쇎w˫>8SB ] ȍׯd,;:Ǭ-`өqQ +5KC8qz28|,Ij=UhICʌ-|c|%en2fѯ.P7vET0]ڞ\WNjNqOo*}sS(9/6(K RQ]hj%Q{KasPILܠ-Q۳zbq@B#}W@2.rY(Ys\#ǯI f=BOK~ ϬRXrPh HԺb|le y˛%u8'c[ErYo ݬqOv[4}#{gj/j9'J(8 C2=.O}aA7 aXElFh釀 >U9aFp1%1x?YچWO(HzBwϢfQD7oi8lDܴ=f_cE>n-aËOSց+=[UKvPO${|EΫ%aKsQqzdԖ;a(Pp 5h/Ψ{Tقrq4յHTiL/뮊 ¸ Qƒ/+w o2ȋFڟ}Γra+5-nuy[i,v"pxØQ=!_Y=AׁVz# k&ޘB4oRwD1ˑRu:yir|lI+ksUN2RGZqbIyƵbf[\UsyGy@0NZ5skfjyט\``tѝ t~ÒM'pp(`t dk[w{:X'%&PMφs<$aœݭuRu4r+x}؄!w`j&d^w(̊].ߖA#boj|֔gk&N|o`"-18J2!aOg&{F7zv ϟ4EƆ 1ɀ4w*ӹ^ nxLA)B9K vNi\㌯6sX޶j:;𿌇cɦyqDmyuvo=o~\Nׂk}8@y$ '΋v-T[șÏua IeF4A6=CiM't"'ϻxaЗt4,x.%1^L!ĩ^⧏AT$RE5Xp%R<l$ns{8$<\^{bt;n<8eKTǂ 珂aHw䏺HU̅FEU"q$}Œv\yJ滣Y Z!!Z ;C$%e6qg_-Ys&oZ:OboΪdg FS z)>_phe!57=($ymq'Rk8yX\~ۚNFL_ň&LKg0TPG$E6v~oᇺ2;uܩe.xŸ(G!%*@ FdWL4T59 _[,^r׈xOZ@QbiIX)]K4&}=0;iN&{d+HH~`kS|=Xv 11NLCSԳxggS5nN؛bO"ҞBΒڄs^Xc`h0 ?H2At, ј"%r:7O!rF4yeɎSm.!݇mv{"Ǜ1n߂9\nKRTϩ0' iG凿ݮuf@,m1/aiP&:N'<ԝP=Xi rIF\:ҷe8TV6d4 EFRLaNzҤj9{ӕ!W",饮źErW4FXI0u$VQ-26`f޼\)MSUyK`>s߭Vg՗/zE2f2T|D<H1^A j9EUYcZQ`WksbS,ܻU?yC2rKsd{hp7P6 rf%LU?rgγdy\v"v_DQ6!ZC萰˜`kWn/ˑ{昢e"k` cw-;.g0CV[Qtvt>ik65~8sv'0$i 1& t Ll\()rkȀ"4C!UЏq0L_.~]_i][lʋbN7k4] ݲɉZ*Vȟ0+۳}#6=B-/FZig!.!vl00/'rhCUҺj\QøJ^b50N =w#k6OFY@$~ڸL> Kuz09,?./Y[K9p8DPExkLሆ̂ T4zԖ.OO]=vrڕY%'Bs 9Ǒao8WWJ˗6&Z:$}x|Vjn)~[&=FɨQ/aoUiH4#O|,1Lq~O7@i~ Q2\ [. v>aKf3u:VUB^~lsDn.CYz2xs(Pz5ڠ"EնH85NLU3PmU.l%QgVw31< '6av!@{. r[->lċpN `NQK~~B_ET ,4 ͑:1D-aDǃM-ݜtGf($ <= W}ZK*dzi;(a*bZlz96ę9ay3`_-ɪ 6H4{d'B!Dx|k \O"jYd.lC"S?j fwx (?Vuf\-\RO "&@`^hmP$H8Aj!9ڈM; 0 6Y}|@j:k>tA- hX"Ӻ0n2GEs }i=,AH#]Ln'1>[̘@jl U˓sNtLM!@4Kl}Kr줕/kSjIqrApRɕKĐ슟c uc_& eAxyP6)[`v(g_/hN\ bF䣏%eK4ҳHխͳom#wcDiGbGB~eBP,1[=KCSڏj`W̻㸐(46_=$Ip'Þ<)f 1q/lcO]s19)viNޕ0ڷ~ϜQIaѱ٥ô"3Mf:+0oe49}|ȚY$fBV5l1DpޥVV퓩8iw!F8yմ2Sh)@@a[^Vߒ|-u.'3$@. B+X[aYwm1ksԯwE2r,F) eVyy4$&X_ 8G}c,Cxx\|!HH%f*DB( ⊠"asy5y%Bp(r$Ĉw^.vȦt+zsC){y"ƄO7i6Py^r {4CtnIdqY,42a5bEׄC]С. ҚjL^(!{rL[oG7p.73mkHzSG.Ȝ8Ѭ_pa` T'"2;•T& gXMY 棆˚fAkE.oFfO2!@C`{ ӃtnA1! -s:c JsiDatP(~P!_z]1EY_HhɉGceIfn::rRvx':,:USG(Db\5IVu=@Lh-f5́ʟƻkr,8FO5!\ Sp?5fL*n #,]m(ԴEwC3`ک/p՘xb%I,̹Ҷ͸}"[-6Ksӄ;ijCVIWF\)|,nO66Rq.0 'vPƅA8A*IS(81*,LϘ xLo'Kp\3_ok%fP "ƁM,D!itKw3/}wnLƆN#x7ȄZە'|# OA10$JFu<+̉lRw px= =0KMje1 #hE)&X7.Pd.p#O { \ɵ ^ElZorM߾˲.l=`퐆S!d,ƉN/SORZ4_yl{q~ދVؘ;|Poo@jy7%@=o(߸~d0k02T#JlT~!`m`HMf2^ -p6{ǥءaTWA:G7" s~Ny̗wprWՏ2wdFW"~ EdQl8y䷺*CGLDfVYk)KpdL|E*>B]ܵ!/ G4T^ώ' "Vck9UD ~ ]B4 > p\2AJHhYִur| kJ/24q5%God c0{!WgsQysLOuCqE1Bl=y:k!F:??p'ďi$˼Ajw"~|E"ԋ@z,]Tf!]0SmZ!̊dU=>oΐLv@ NLt\g h76{&fVk/R ?_v[|g/!+a- lԔ #>M/3f'Ss\cᒧkpHw2ѫQRX:jm LNjbTzàDC)VEA3HIď\IYxƩ~n⧐jdZ7z &+6Mϟq-Ifv4Q)4Xgv $7!'1 PJ-X2v:W_gڰ۪A<7s ?#l.0&/m-fs.Pcv89 dJX1E_>&9V`eyʞU5@$%hɢJ\CZe[]4vMZ_F~k7q[f'e+?,J?.5~B9 ʯOk%=נY Yh'\KOo+W2š循ùTw>鞐4j쉺ݥ)G͢- pӮ7+ 6W״|2 SFm3>kȃbO5ZȊDݻ4,Iҙ@&):I,;.z* )ނWNg|Ȥ=0HZ!nmw?ъM^W [F2&D^{%K=Uo9Ùߵui 4ORs D+<Վ2Wo<#gHk'Mqq En*jW]Kˬ#V^Aؿ\Y4Fd4qҜqq .՜vj2aMw^'\_Ebdy]\`Q(>G.Ἀ~ d՗W^R؀-pTe-|p'/fEmN˫[OWJtn?@/!{j&bߘ0Z'FR0#'+XU˽$%m͢aMTIQJ3|;B#Ήg)[$q ""0~=Cwrldg w-Zߎ3W in{J@JV5aݳ{| S۠!c饠a KQV1r_5lqL%Q5*=lnpSY-S@)R_;5T{p̂Z{#vgmVkjZvQ! JVlVӰ ,u%%Ӽbg:r dLo&L.FF:ie$e<uZ0A He|YurfNCZ.0[+aϗᡡJnyM2j[$ ~^#BR[Q9dT,V2جTћE4.T.qT80Tn;pNM"Z4J!Axcj?|{ U܄QҔ[o(~X@ۯ/﴿U[ccUӝ("1N)GVpnYut$u_2 4WDs0{`Vs 4h0RsQ9ca}a%/XUlP+4SBp{",v 66;G^"_^Tgx hۏQlg 5+O$24=,2X u\4 Kκuᬯ=( c,"wyXD*UH*M(l7 q ?HIg >MH,v8 ֶfkC+V9,& D9*sb]n3o <)2jbeY2XeRf꿀{ .̷ɼ>Px%.^_^uɏw m,Ţ0Mv 7!׿!yU #RWᵺ/a簙h+cL.Z)6@)'biXAIc<4] Kpge5ђG@7cߐO}odax)C_H~]C,bywG~sy`pOw52MF8jJP5TvWgu(v@;Y]})>>qۗe»&8˯!COR*vj%uzETv~5!V>~K;f{/AO-:~ĕ~po\KhT<DUErP3'ZTDz0i , D2C`Է4^¥F-.* XԠY} $3 cNvs nRRw φ#lzʮWXҿv^tkO; Sކv8d)΢TU'2:i57&oQc=T/I=?Kcf=`/7{&ImQͿ^] (ɹҿpW|Q.D-<ě.D={uν ЃK֪ 2f< Ӄzy^v"i_D%#M6>(fĦ.N60p;? Iy(2 FTPj #rnXu3.=*n"$Xxgm4S 7=f=9eC#Li!¯۠jqWSgMɦ)h_Wa'0*lO {.R#Mu IPlE'}?8 ĕ'Ny2SB0Ukp֟(ώŵ3rW XI7Km?esţJgbN:T<709v?DI-+Vn"A܂QŇh?M򥙊~FMzE& N?rRv]E7VXpҐGH&y_*'>Ý+b`rs7 b[G%M \@U.z3XYFeߴ4i?/1yMaST3Q#I1,t"4HR"W(>YQ 9SL;YޥF͘ h(LJnhԔmkk.y`t^t"oQ?qh؅hr tZyJ|hVI$2J*LJF ]שWUS&S;Wg1"Rܬ{{aU 5 g6^` cPdIEc&n%I(lTmPCX2Zr6*.-kcV1{ 푆A-;^}XX;_ ;}H WjiL 4M%9F QԤځPk9Č`am^M()j*(&.DKen 񗅁Ļ5Pwr\~oA ^wpұ`ئzg;NԍbC^? {݌XX. zM`RGWՒ9\z8Mݟt+ʭD@rog>M7CapdiaoQq?SLxr6QI i'",8TI# ;bgU'ARL_;f!<&tԌUR\HG`g랒j}GsEqjšIr؋rŤ۳yW>I@̳F,ֲﻻȶx&Ur?ڹ 5H鄑FT7Q 27v4ڡG\&&6j(li(:ӥ^i|%P˵ֻqaWp44+`M ɻ`]ÑfcK]l>9bQ/,Rj$pe^h ߨ>MSB،gЀ۝/0KܝoW&>3:dψ6ELHйk:Vfxq)CH1I~U`0H?.U!p x`xvQr]/HE+VP0鸎"* VOt{aX)rKVu[wgsr ˵03MyAAr?nxd5?3X) no!R6"A8WB&lӃLO8*}79,Mf^n+g@/1ho1gZVZVR"),uYBt1,B] 3< L)h)Iw)ov@HBܗ?*w1xfENj;Z{kw5e#۱EƔe;f8ٔ}HGþaၠǶ`9ٞ[H#&$}ӱnOVR83U׾~&;Sq_[=ATr#$d٧F*la ꞧ<M]83'3b0.b(XkxŇLSP-ܥRLW/Z9/NX?,΂.X>7XxBXl?BWo7=uOK_<۶I"sLl"$ϠH^aA0^_" D>A'w?9_xZgl{.KϢINSQ$uEolWKnFW8DF (ڰ\u񢧹vjÖMYė g@]qWTT²H7_"D[6#mn̋wc[|7ݻF W 'Hݻ_+-zŁpuw2z;Wgf^zա``uʡLLEPKh7}n/܍~B"q%yvFz{MH5|VD,at5DXOSv.éepwP)V3#ǚ: YQ@" q 4|01ky׳aCs̘h Gq4R*Nmuħ[An/zy99gNIF$)VZ.$! lh=LIR>owa5:&E09w^s<|x[e yIPk>|T&ۏ ;AA R-fn`ShX~ Plr|4v͢x@B+H4_Jk k ŋܯ:{T!.J/9o'>δahv}QI7wPLZt_&7 "-B˔5rƍIg𷾿e#'ŊM qoiҫx+X=qWPi,^ndH"%_^8i2ߖ5AZmLH|3+]yNjL;D7j? s7w%s+US&,.Fb.⚆;xv`y^?n1'1 0mʒi)5̀C>B!#"1>g[|_6 N\(`c 3A $e "GpFqaǭp6dvX]?`Fp% 8c柄  hC_3Vg\nH\@k$7߃!*Jl3,zzC8#%̺D0e;!MkJFɰzB 9!n} n~zbs&EזG$VO<Ȅ拾o7%djyQΩ :O;=a)} 6E$i[8)>9O;m/#ntu|G2ZLo4"X폯[_&H/淹/ދj6WK~‚Jޚc_-^#H"|.FGBkN+L%xXKx1ƒc"QnrAjc`0my B%h>LIkK!w|RYqH@mba\(l~jI@3<ʝEnӜGA5?]\{8 Yjb&ֵTyU?h QаϬIfD^ aBk'Ld:h:ö3lNȀYU%gp+8K6iRkvN^~4d7뒦91vo*ܼ]RH aqId"@&Y]$E*G4CId9n{q]׾b꣐E$lR&nf,W4\저z=v@ea{>:"hF08zT1yv3n,E'f&8CbvPYBtBmuePBg\Lo?hռjvglM XЃU273ww?@ ]ntg)qj]1&%*.ZI0_, .A-co/wk%ҁg=6w|<P?q?5(dpUϴKb%:!w BYSTnUH 8)`bYuP4N-:VZLɪ+-0#dL?5e LZbh5q dǺ[ !z)U.'@ '=00\Oj)5NuP*񳺥Idk`y}iĮtt RבĒD:zPヤ+S1V}_P7fSžvQEfC9 <[˰kMJ^Én]@39ѯn9S1>-@WY?jgvvg UlyDG-Ewc~8S}7!guG^ z8[Dz~HA;m -q YY5``L}0DP c;ʥtn{[tk#t)|Flny h˔Tx~@G*Q}]d`;ٔo\hW'1MEimoߌmP8U}bq;GtRHުg=G͎0[X~9` ?i~X䟼ZV԰SRCIB l=NTYsBrE13;OF h{B,r\?(ذ3 u)^ FIVO!,e֙pk׸1Yx_Jlt֝:?-CXzT 'w6~\J6!2g'XW9"-\S9$=5ElmulzqA_f)MMP D=Bo >l^&b[a,ݥ`ظ%3gox @v/1os@O2^{ \0mZsZ6[ä 3],-mҍ(F]R.{nhK9+]̞GIv Del_Y'8_ $bZߊ˗2V~ No "=޸m%):y/Jk%n_VKMW$7ݎwXT\P$X6LA+)&r\I>5T<#EAf )K,):PfL)uc!OAPsms܉Kzfƪـ;(4nGQ]177Guhe ,6S{R/ Rz7SIژΣ{ΆNLw&bt1cP{6h4+Z;p*h&Ӱ}^{#ynÛ h_7ipt9&$}Oπ=i(mZGm1$s-4n-V۲'\;&@*X XP/@8,cyR͐Qx.V43 ؋$$d%8~NkPT`A )|~lT?"R"EEmj6`B#w~.mQerjZRz*^P~ 4o 6 USjاoa"JLe*9g!զ,%K!D`irs4#3`JilBY緫EoJYpRv#[:6^Vimߔ]0kh5Nr'P#مkY͎`L{l0k˕؇Ot'B9$˒^@2hkӢyu8ڼ܆OIT ԋʕ>\: n~jj}fGV:Xٴi^܃n*YmЙBzM)=#GAֆw|)Xfa,CA/wk}`o|Y P-E%`_+R`/gfNzY/4O+ID˜w㣹! Gn}u^ka z0pfs 2~phXkFBp:{a^G_R$0Q0u/j!n[5R *iX^oyܱ3{k f;.!jX,z`vŎ{O QPqB"B2[`Vs@J0L?ģLXxҠ"@i@fYuW}Lh8 * EŞm13w|[OYx5oru[W^&ڠF+u4ypmקO@'@4"jm זl#sL63,@/n85aWm9B+oDt5Z٘Z88:ΦRLW}~'eǤXdONb4\#+5P'Q#RIܶ땧NʗNz xJ@@Ñw~' i2~/sΧMOq n=ϲ<t\5\%DspeCFyX7bm$@CA@:Oܬ 1aO)){սe+h@ש%z1h>8CݪMP]oCeLs3_^9vLRcn] BC$ע<[wKnd ܠѱVDAlKJk.SD MT ٙ<~ډ~vy8-l62(]tES=4Qv GOȕ~\|q{*w v^աO kP#%"@ǒ&;)'QgSdO) Q*XM$\1W5Kgį+5ix2(YP q?D8 HrVghǂkwiwM)naL[gVW >N -i ޠE@6og+rJFndY;}Xj=C -Kej,T! *84=>Z+;TTYR(  , eT ;&w{mBKY1u$Ԛþ2ⲜtFi٩Ī}MLEc]x !LαO.|NKV\zޞt"j d⛀cA-߱0f,_.h9M]Kd&ad@6ҡ߯gX_1/t gJW)Q .~Z*Bࡋ#@Ιq!%T]'<$So}bͳq[(DF\dMD;%Y݇屁hKSH2ڡA!__PHGw`4OT3*S{0a8O qIBX,_ΐ>am#>%mn1TهWE45 '(4Gu\rJN(oWIl: ߅0rBcewuMLqAӻaq?ڮ:F?+$\ >" aSl0C?]4ʇP*-3-}/sV1xaFc7E32A-^~ *$Gj\5\.+}D?kU}^iKā9Y}P['Ogp,]p$C#I&SMC=/^g)72"mr; vCI31[]0Mh%K˶ϤV9BN5g&d`kR {֜(%0&> .=.[hQMrWl?9QE=7,T\+bhIH~U9b>$ BB&lea3 gɑ>$8ӻ:ggP_B ^znD;yϻ?}Y~m)VW-xFnE꺇+Z{d~j)Li߭g(*;&Vc '[{&@0-U~J8$^@/EQ$jAseCg2Ÿ?auM*1"Ȋ'JW2.XMtO~~s4bY!L50rek ^ ,ea^ y Kuh7&귶(V$X JҩbJA@I inkeLA,b>fϐ$KcTF6QhiDώJό R]cT6$?U:-XqDa֥%C0~Y{y*S#lpvM?PwVH)< M maW[Q=t;6ul$'`в@ |TqXB4ҝm7v)nVzS(+/="I6> s s ] q۳/q2!tKló飯ۃ(VWsY!yP#P(ٞU dEbW"zk='b! N8BB4e4TP dEGfaqvS;sYh&lԟ;ivtXeP̅<[t$KsxJq rvPߨ=GV)ˢ' 幛 IAt+Tc=->fĠKzA32+0K )֊0̛ }V*#tc%NKo)_DEl[q 4=0Gݬa`(@d9iw|~zR7 %QYg邤gAܑ10,:lN+[/Gn,&<~Pe ŻPY+at5sĂtA´N\>*I[Iu$z?9d|"6xCt+y/2Qis5J4=]C"^̮W@Y=*i"׏<\;7T̊4 ڂC?܎#¤;(vq܇tN4>KXz!"7&L C'sA82wä-_ʄyqP%lcLP(ŭ|[Q'vGq?z)7UUyN$,Lv9L76&)eLh9˔uy\=C3yd"('/Ayey`h_FУeiI [{!7bӕe9tMЌ{j/98 eTƱCdwTh;'r IUԙζI䶌aU"ە#.Umk$ g OyN?>/`m{afI""G$}/4jC@?a6ȧpc]p?{ک$]GV0Ȋ:ݣӨjg;-% #N\NrJC'|JHh ʑU qw])corp q.^Hbr t`:դ "B[:'^Hbw0e *ZQÖҐ\Cͬ-MH?ETH). H>U_˙?VSe*|E1UrUof@17ֶ"W`'i__-qYX̥7VB{;tY3,e̕ƃ=mԐlwOOu! ]j11ӣ=HaNkD1*~W+pBR8?EhsbbesYVHAyp^` VZHٿ0LhY@f$ 0?nR'#.gX5vfb06&HT RO=++TOzK´ёQR&, 6Z- ]ݧF=Tonc0ub<#+A2gS4/?2m5>(yԖ:H!1ӧ~Q߀ SU(޵<&O cb1U۱Q6<FH3ˌMx|пsnr,9:xļ QQ:ėWwF+G\u'ˁoX!`w9g$uI!1psJ;=@h*2HZңp'RVLr>hCqG Ǻrb\^FO;{t8r.%t4^@{#Af~݂''[o1Z$J.oU?1ҙڷ~ Aom\aYЍt*T*TXg!hDݯ~@Jvd϶pGhvaP-;к\~rQ<B\ŹƺwUdɣ|F5B_O}讪{+| n`Kc("! ;%yѳd9=@B3?cIu@k#h]^E }Z o{e:'[+#rdaYlxK.؁?o4Pw 6qn Lc:Sa5l-1=-x̏ \m*O"S]%}Un1o/&ŇQݵIďT\n|cFk'>F >~Y=,b${ԭI]`K4wãl`tiHt0v%Ŧޒ{*3=j ̸`=Կ_ypI8?/KRro*оLRHmТDZ$?Vġ& eW;0AW1d/9x.V~2|t)Ukw1ܭ?h[^_R#g| bO,t:=YGh<2Us&:6nv/"n(ݔ3?3Pȭ]To__KxQ~BU_UfEz4ꘉXdxp/xJcz*Kt;t҇@Ԧns:.<%V@ J[ U(YcDZD|Ӥcjf˜iM*\ukQyP@8w#DvBP& ABͨǶBOoBr#'#^M)r)(uBW@Ij>hšӪ+dφ'/1;X56~*!ud9 9ڷ({GjSy%ls{Lޣg9G@E[D q RIZ3Jkw.uQ=TK,-/><]gLƲwXp(Ѳz"^N/mEesW8>e{!I5+O#5UO!wƛCx]kE,n66Rh}#C-d 63Ɏ6)Ɣ7J |*]k/G( S"]u z?nl:-Ĕ$ Fm#$(LevM\ }+;q0C0iCyU\^5Q9 PiO3!4Y҉2$F BdY y(`1c=p 0l-(|S%oqKs_Dǡ-'2C_ꣿ*6VUư/O%|GDXN ppIFy˞@ƾr3R\>^##}OZWLYkh0wS4,ZQ ZU<qOl=&wP^(:0!]5^Qe6׭jX<0_I&*ߺ\ |\PjQ\]cUqXǬ[4KqkQa??%KDbu9eE8ɎyQs΃7Zi %ɤ'tZt$YY~X%ɐN֤v+w{X`f6"0і$EYlNU.eY͒&6"fp*- |Puߥ9_NХe~uW[Ed1zuG:%Ѭh3nvM938цH ҄*`~ށ)>O)V6CЪ2w3\!"wA#߰6#gTO'3T P Ltqz KTً( B>H% BrT tAy=r GTD3"$acI^]R)"T>Iޅr* 5Q( }XreT/Y9=mhQUl(6td .aܽ>>"=T<06XkT"d{:J nI̢`oY{Aۛm!m]Aڵ;-`us=svFLk$K%_GJ xeS {mфoo0fPs?*J4US'EMʊ!/9{fCWfzGC29EImq4j@qmMh:E-ڻJ1hJh!Rfb = 44,lMJGnK+_@,8TŐ'n,~NVGvTp:l|mCMTbP@Vąf XJ?@\A蕑O6yerI+5NhsTr zQx=?6J>c9o{!SJڀ?9Yb\ԃͷڊ. t]羙 m=Bʝ:zleyf E$Ffh4]wՐ{sBo?.Y^`{D>Ds Fsh j-^gҠcoYIJ,,)Q3(D;L }v(,G7,AoT+&DK@~fx@ e]OaFn(>V␊krA@,;n ~ioaIdk|Q.(Z I}/ |f.8Ez0A.}t 6l[ q˼v}yZe Xa3ŹmR&9nmFletbz7a"U3w]%*n+(OJNG =)<{H4ǎ_JAWr /JA`g<ŭڋЭ]%9v,u4f]qUS@4YCߎ]?oDpBE 3*+DΠRx%C˞"uNso`ȕLwZ[>;8#[9ZFT Z$ܘjk=f_C F[X/S܂Zw͐ &ϋ/8o"*T 1WJp57``n3}\}gU?\ܑ~0e/eAp{~gSga;@0` 8<\aKq7Z5R,I 9Qi vhj/Ba/CXz)@fXQq\rwkm> bK ;]|=]<\vd!3EE]!LQdϾ#]VG2=]ze+0A$,|2.$<=ozَ=~W! _âXpp|)P6M1\D޶K6vp³:~ OWʯ#Q[#8m}˒XflHopM ܒ`<+У&3Mf`>SiatªAu'R$L#npe/Gw[,? YSn 'Ŋ13 /V"AOv2th1h]i(IKTJǵAIflsƫѿw?{(`YjrF6wi{htQUqh!jȓ>.V=J4byf> "1{1> =ȆHߺY*b $P(2 V ~ r -14՝6{a|AhDKqD8<t}'ZuRmJ СbW?=!aO EβYAީ&R8̆ ]?hp]4EPڥ50{Hiz +^75Ō͙,D/X  ĀGv,+Kp2JMj#4|kCҲEN`U{ZI}JPk$^fۣ. 9d]Hn;]USF7O찫d.FSNmvV=Rd|V דʼnWfnS"U^( L:t2'rs.<^q;O@;g4VgiZF-'!362[@4IsJ5"tr9pd74 R=HwuV/ ߘԵ6 0 gO&^xk6LfhvnjªQd=d5p>+A!,="F/,y(>ڌZ1 oL#u-K--MSmogEuXĶX V5Ӕj Xoze_lD·YrV[BHF}mV6u\b Gq_RA"}¨1kugl&a` aUa8+T@@C9^#wHrFHYYU%|cQn_,GGax/lÕH@Xi"EBsqfdld8c*P]ɩ"Yy߷bձ̤Kj1osFdUE[[{zқQC-+!nrar]VU?,N}d!nӂLzZK0Aɲ~T3l,F*U!Zj/AT ]  -G,J;`mЊm:',o~ǯzApc*. _xzh^9jV? 44J0[{ (`lhٸ0n dWnһ6r Gs-o(11SY S%)9.}SmoLD{OL?rsWxWU:ę46y!X[yЈA\f3=ۄ@ BN.{{4ʖ#(PVukJPegyasV¶ɔhq="DwB&O˼1d&;bɬ-P Dzb)t Bci!A.CӨ $®ۻT,1'p& t]nSE~-18Z}tEHE5ξΡN<1} RƂZl1+9@A9x 0VI]!4`w&{Ɂ!pp3 L@~8? /(8GMʸ` UnNH͌^'$o.kN5BZ -+ FPsw $iŔXztF,~EY@@z2by_QH^,Jc9\4p( r Nr:Ϗj|LC!fKiwKU zr^;A;e|,W&!*[մO ~ǡ$ Td Pw,jnx(GH5yfPEztw+Xd0㡕= cȿ$h(vVQ(kјgfRtpg[C#Ѥw39{WVY9m#xCe_l74y_Jq>3pH2VdVER$U<4(z|܎D?usdE&ms4 `5tEъvއثH;DA&PKCK#To*uP$>,\ǻn}K% %yIatv7 ӽ.NFn~^ kC9Z:Jl;N,LSѦvf3*Gm~pYK+F|n{X6Rl@"%|JXdCϥ yLd-!WmʶĪ`aj wӐ4j#?c~r3?#}z@Lw{m'pD[pks'>U:w/x&GelHM'~  Ѯ%9nbKj!4L.B$>mV']\XMAŇ٥쐮P40yu3A)_K{ q :#n+h |&r4z[kp/B_` / ":rMeΟZ!4:?{#c;EN׃|oT衢uQ6 mdJҴĩ3Qg&85-TAs@ץ7HK攤I>a1}iGkH.E[MzXIn$] .xU%eh_Gb WVrh_"]C1W0(&"xY#6dEQ "I-AaR=3%s˘OM^*λW5ti3@)~#ﮀb?hoT}fZ'52x,n!#!5͠x@ C_©-nxX)i,yVh-0#Ρr,Oc9U)c4>V`$#L^P$M}DE͇]){XOm_0loTS}M>aU&λ4q'Xۀ72& XV ?a:D+O`pjOiSӻ/ %q~Yn MYwy' $:)K|& \[6 cڻI؁oc'BF(0rZ/@?? q2YƷ3W1q%f2^P9!^be5`Q V'Sg,SQٝj. b5K41 2}z5ozt`lKibB`Nj ҉gۈ0 8"YzÒB^}fwL<'.Au; 1*-N]}?r4=kEQh-1LdB!7>K)H [|j@n ,5< CT<4&}BAoX5:2_*E{J]3L8'ڶr Lby>p( h_k^HF%bP>Ta!ik7Y.Pk}Dfkq&aZ yWr2.lVV{"v#mJ}E 8aJEv.F+jPd&U! 7,NAGGWͣE>:}EPdreUXr}7ddU"xVbcp.[ AZxGu;ؒj֪l!Ərpt昹4hC` 5d2_ZJD1x3w(rZ{3zzcUxe֢V#^P =9v @H .b {`Yv#C8(9֗dv" stO R\5*oثն;yQ~9Y[[Id p۶uB?xU҆nZj_9'SxR 9=" UZ ZegmC^ȧ"h{:6x7 Pl ;ciYha 7a-TCdؚ6Z&52΢?00mu>2Ihh-X ͥ1(i--c,om "kojaC6 p|#ޮ w ,)vd5fK%U‹.1f=T;c3:Xt%ћ̇ }#$0DV7)J-NC@00Z3{RS㙪 4nsM^zQP ;=eᾥXΥmYώyM'12 H =W5ʽk[QcTh^ñ.RI1f^D67wZ?U 4sq/~'!_p{Oxe({m:bm:\ Jyj!(-3"rKj~!ǯ8뵷mO9zgg\YK*6nH&UfvjtiqzНfUy-TրT<˩G(k mzNV[qE5%YI]+Hf7uŃOIuCBQ.n&ʐy%oru^s4ZTo24o||?ܫrH֟Gͭ6z3eMJXc:YksT ;DhC| Er+Kۀg c0qWXEFn HfRJs1Mj=7;QtշZPڌo3+*7ЃEQmˀv<> f:Cgz>UtȵŌRlٰ՜8@ w^7"+dQ(X1h˭xN, Xˉg \[Sdi^rhQLEgq_KkFc#7ЀEY l&0:+0P:, -,OlWٱ\65O:S%{sz?O.eڏcWrr͆k_( +YY ^vuMF`Of*s :6@|d9f.lƙ3R(.s<?7^y:iSd&_BZh!tj8s֒{!gA8OYc<`gwvI Tv0s)@[3h hpi8$ kmvY:%ΘoON#]ל,z >%!x2SYDxS蜘3O30ڊ>qQoݙ{uy@_ѽ:N${j0z7H"5V{-!{kPB ؓskn׷|eJopo?ȫLLA3ZmMA?tw 2N\zw rqX ]Ñο51BN/ÇP<0| [bw֔upُ&VHK-{zhXz R|%ZSUbN`/BPv@\ 2.H)pdtkT|2!*)cjt_صgSڍZNcRgb8ًX^ʛFa&2TN\5_ɝM=4P9AN$~O'fշC+DZ`迊"&kFK?_v8" ՛*\`Xpc Gw&X_[ -Ղ~`"M&{|a> QԚ9($;J_@1>B$"ζŸzCE:Ϙle*VG*Hpz?&C ׹b`Q}%j~Fw<Q5y !ljk:\H]?^ⴵ%0͵Q70ۓ2%UmKy%v ˢGd S~q^B;boȓ*"J,aI|'a`r X(ЙJE_XCx*7JBdE˂v"@<c+*0 ,T^&]EC!.B>Y\i4|[ g*` ʆ~| h:WzX)I^"m~j$衼vT_'/ޟAKw ا6DD|A_v%-=*aE6$'yHT9jJ䌎l[@ݱskFU٣rq$%+Sg/^oZ[`6 gkRm&ؑXHޏ$j"qD%U#TtǛhvVG@$ (ĝp>f&E[y({a]| 3z??ϋ| Yz؜Ɛ#qέXM6나:u, lieRv4\bs4M :q[5!2Lt5`9ۆJK`,]5Lm$qlJ&{G#Ԕu/X1*+F 5cB^.7(׾9i[aKlv< x98l%q ]s_R04L^q9ni\xFll(8m[X.u#O$k>] ؠY5?YFƾbWbYΔGM((=A`) M4O:xa־LrR;%6҇P4 D jWc>vޞv]6o\pW"UwF'G8>U}DF*eI>xXنyalSFc&jC+vG]GgF&͂izOQȭQS 7R !rf9G( \cM}z$tٝ*W,%oE(ڿ[ҽf蚢%s;#`&,i ?^> W=.粔 O|2Zkj.kjHI Pyb"<5˵L} Wz†Nk[T#]3Y5J Dj1ѻb[z*AoJ%\l;OKVĔ$M/yUWL VJ68_Q'wPt#>ܦ )9"ˊ3]X7V`ɬS #$-ֈؑ!ӞJ^CFlh2zX D|yhȖˑIѐ}OI]n|xkO+8h#$D][[! \(?r`赶;Ĭa! RPXC=.pY) O 4'R5YޤP-/7V  t_rWwgŹ@ Yp0Ge ~t8LH@V\Nw+3%C~CDx('N1LC7wύ?ƈ2 rt@^ t^@i[u9Gtt5:+Inӹ,[bq9, rK4wj?wI鏘,$"T(eDm)M#JBE{t# Tn&nY2]Z0b*ibqTgח4%`z?I  62qV..=9][QUcFfMlTt]oHx'Kʑ" TQc 3N5^oPRTmH۠5Xђ2 }C,+ق/YQսK:ڮΓeLrw 7Wj? _)q8euBuAd-]ą0mlDwbg~ 1ߝ@TA} o=|uÒ{k%BE2ev77e7Լ$ à $\,(+ MHҨ|0퓽C6E TJ%<̌v^LB|Si ek6ﳚM*f~FyBS[ϔ|b,NiX_oKj'1_p5V0JMby\( Lr}Wf$_DTi{ X\8@053R% 77)|("8PEhɹpH(_7_۫fy;Bm*RR׳Y=[PͬQɓ`b/AmJdF ס7ϙ$3;;PtX~ukg4P;J1e+GY<'8*,&S߰CiR+ܓ# R$kgJ=f熐΂bwLJ1L,Wem 9?'G=6?1E7_NjߡIiLqmzsS.z HNtz~[dOBDziȈ4Ի=/hC=]4~CdVٷD"~E7r;kSrC#dƮ*sCO^ < /1^4Rc? a#W`: ظ8t kp䬮VJ,\}15?|i? >Ćt٘Y f+dU'/ ǂ)e?c]KeiXG ')х,s{"Mɥ%^awaDT]b"pƻ>:Jo\-l =_͟ׯ2},{tz8%e4 }QZ)+@eQikX+uկ}ڛ0ȓN5+,M~=]YO8L9r-,C6]F ՠD%%F3ԫ^Mv]C8jhsaj}nJYL`:Sص^>Mͤ~ ´&7=D9U(1suDh!k3!}v|ީ$`6qA ;lK`DIkC6u6pb|L ntU4~#RsG:r~UfɔGX=HL hFUG*c]G\$-bIe=%;Ƭ~=f9.iÿ@{נZzxu)" [7!JWԵJCl,w%i@].rdg}Se\n^T:=4tPk H{6 Я@qv^(WWSZNuSUJ< ^틇j(#(&pŒ&qbkpdveI6>; T!țr񃖑FMK]Tvv@I +0V_^;lH{!M0qP|,иR+l[GۙZSgAĭXUt0=uK)tDY0:lc>Ni%8@-hUa)%J]-> ؜.8Iny-tvau:RN:9VŽtyYT 4T:^fT-7A(ENǒ 翷n;'+*l9.S>4!"ufe zA9.pJECmN4@̼Bz/aIϝPZĹ2\= :lfUΣvTv:"r\n5G잲eWIL`s=ZG Wor_DgPV_Dk2;0")6{*%}qjU6Ov)Ι"&vp}k[z]- vF'1(~TwDS%#/;]Ov~1=nV<SYr*GIyG1ظ[sa4'sq `'M0k]L"+"QFQRb/N$C^؍Qӿ8Z\ASPe״R! 6uWCB\rW7F a WBj] JWCzz`DE]Ɍ7$vy_'0XLћ:J~O|;/ ۘ>E Eq+&$`mٽ" yOf%GZkbd-B>4ד[%V, pLF~sU_& 4럕ʥi mD3uQ4ap;oP .^ƌ:Bs7*@iLOEY]bW>}bHlp˺ s[e1_{g(L?ף/O3%*!(7fznFSgOv9mE r|efrq<k GZD՞ѭ=킼^(jHP q‘#.R uc 5]VBh*(fD-f2#qZ&m@{RIW2- Ԑ3/x–{)ЏUy9_Vnyo=@~EL`XylWTLéoGm'{>8\ʳA[v{UѠ:|'i%2MHδJ5)BgPKۃ4t{X?{e'}}_ڔ)`q{L0 w+TS.LF`Eb&hHIZw譵ABl&Zm{\承5} xf N6x,԰A[CTy &#^(è<YKQ:J+FhW$PN#3N4 udӗS|W?G{BS2pC< ~q/G5?Z4:C!y6. %3 ̜SŝGT=>j>'OX(E㲫 Nt25Ok.H͘2oߠ IԽKvd1= ZfJ=s |I3<Y@X4G 47Uܠf&qܝ^/RwBŔRO u?CP28AOrOq9:~>&v$>YcrkkD`Դ cj֢Ch7;Z@iK,Ct%*y+˼N[Ӥϓh k,vϩ)j~0Z U2Q@_ c^cdwpRuC7Tn4o1"'>vJ݄9f6Gt+-_Azɔ:~y,X0B4g,XH;P(Z,!RTR^*}|3<;AګtS=5H6.̍kBz6?@T^Ӗ *M8d2JXq."WaC2?}.3##=.n!!Yً/-PqbrM\\GK,=uRXCO)sy n(37#) rFzk~VFIJ8o'SoP8}\ddt}moQ VTs;4)l?9CYtj ˧`c ߡxyҬa)3 )O֞146ޕ<|¨lK$3i*?]*)`ؼ> &>隟u*?qdNy|7 H/`KrNp c^:e\8èHܘ'@mϋ/ 0[z#S=e$7B )?"(Wހ 2wmV=m+?Nk  Zi(vZy3|=ۋ # Z.৅8^}lQN莘&+(b3WݲVUw.jYnq%D~{[6sО:DM w6=?!1*m |sA3fVo PfTi'Ra3ipL-Qs&RvvӒ[!U V xOO%kNv}-c=EŖ4dIRY+zJ5W2Ԗr^n>*z ?~>J2H7ƾ)o8QT^BskԉA16ț4f|Xǝ ˣ{R6x i?ڰe)P! ш5*eA"kmft{WpUVQ]Q9ÏqCCOqIa}o=$Q7 㤘^}ea MP־*{(;N`klKވ`N`,p.uĻaN+HLR˲G=Rب'x-@NK]jY"e2{G~˒y@d}ѵ4P}11(B Y'56p/jtCF٨V1uKݨ ďiC?0Tn $^AdaRo. 9r3gG3AYU PxY̥%q==j/N}[1R#lV3tM"TgzYw -%~xSU5Zci$Kke<Rϐ f BZ.r6zn?R?WiJ:W=JS+#Ϩ6?%_ީ'[KÜF|CXNĄvԌ66\FC.1),3PnD5bY:O!':lS1X(|G{S&vt¥a%N[!?:D6?++Je\A8{8Edo@mp+,JScy- k%{ю=g`4k+T>ȂÅBQj0?Ռ3$ * (`m:-\&*L0 Fe<^AUJFoArg$Nr]O:<77bq1Sv^o1Dn ,P7/}r~gH"_2A)`@i.ӧڣ댋]k j =WLP8hXxSC5,0؀r\s6مZRnxd”h ʘy;4 xLYуXǙGK-&'6 xd[A+ oSp ig퓘޳oնRCToh;f~,2\>koze]xx蓆<8oVB,/l Rgk .9X#~‹d&M~Ipw%#dH8hg`QY)N E֬")!0bK{J'jB8_t wnҢ Fֹ ^:.הƾHMz3b.Pnʎn,vW-$ '-Q9cH![Ke$TDYo#ȼƥ܆)-"Oqbe6Q`R_oK,G#fW N)76kQ=#B9-Yj(p4\5-,0 Y_@4d65(Xm0{gPXXQw4 s^naPKF&2`ɾX/ ,s4|~t߂D.Q\Fʺ!ؗ P@,=$Q~1A^bX+h9+45lQ1CesmN3yHY"AKlvL$8SJ;/g)9f 9I#gƎ?9\mWa B{VaW>'G#bl\=Ž{8 :)4ݓFs9Q\˛vHKarbIU=dY5TFp[%8ƍS3\2@\;HaM"(b{ͱq:Ys c.&uȎS~U0"z$BϵE ;Z翝t@RU0 -|J_a Eb:>7>o8SV41jBO?<.zkK7(׏#&(_ۡeܲ3'T԰hsN74|/ [14s"sGRP$ib֊W0*MDh{eX=Zǧmܺ闭l׸ŽԹq!mȗo?TGƔLӺӜ}^;OV"R>%w{.z0m r18 *2į}[vD0Rpg_Ǔ.[:PWHDL#Å{b]i{\6l S-w5 bcP/dZ[q补csFte^ڒ]$䶺;W>qA /D|si}HW[qrqp(0VWV/{嫡naMk.xN`ɠ5(r[妡豍 ɺE->k<`{!p9o- G:*a2I6|`c1VOBLSr'_x .{((A](g1C95a=ޤ<(sLu A_Z%/aܵ?BlY#Lψfr/&Ri9=.yR[=L=EhȥYib,ezKN}ÿ"0{m>Q; CMg7W^1]MT\xsocE1IZSkĮ#|(k豼8OZ-KRGͱ@eaq^2K g37Ca%:a)OMuF.[A8}lOYeȯŢVC'B1)jk{<2,]Y 3`ץͭ݅-2\홒m]BVe#FiqV)WyjUXK#7JFNOֳ16ZQ;E,^8Oy" A 8)GJ5S֝a c Li g,ae0!:N?˷ ǿcijs}Ne_lkee5H ׁ{V!XÈ"` Gv폦0T\G ,LqM%n^c[xa_oVMIU#,B-1cNBfq]VK[E0jUI;MF˩GR%K׌}:~4+Eaa7~*/xP\Iԥ29 [.n< Ñ'4pY i7ygy5a[@$R_7KErRs 7)\2Qt ZwhD\x&{{ڂq5v/dffQuЦf-ňБ,5p$,Ĝ3"Rש;C ʘp^c~!8v4p&a#:sFmN"#=)b Xrrzi}g-^ Gf`S!" -;2lN4 Ziڐ4,k~_ /ӁT[p;/2K(g2ޓ?#csXjgu#AEs>h+b6`uv sHVCjQG)K>0wmge}F=/@=jgkmV]8HX{C꛺zE5 Ox!sJ1Ӣ)%Sj!ʊCkSVx<2QOё0.ab,\R86~]>NoJsdB(Xs[ F* *)R{A1ϼ|"C9\} R#v:5 ܣHQUA>˰0L!zk*;~BY;b!}rڹ! :/0 -b3hpYpj۹J*D nLo՛J GB 'n<A5\:\Z,bCa}@3"Zθʉ,I^dT"PE(^y{7:FN9ɔaƈ5j"D3?wڑW@-%.x'x|J??> .Ҥw kRAOۍh7czI)L /ͨ0&ۄ_Q=ټ8$'Siy]j&̫G Q|aU'X_OJ\L!9kŒ/x?M0MiCyA.; ƍ"b?-uh$K(\j%Љ3na@Uxg 87Ti)kR:"M޺ԶxR3MLKak\? G%o|g}d-J˜R{j ~ur|rJ%hN,$NRMiM'?eOۭu0X9ޕT{WkL E2 %2I/y2b9(]l!9]z|.Ɨً8XIN !Gm۔0ѓm^]itvv4=J? Bpl Քx1 =Y aYGsμ}wobإJdb [?k̹uel1+%Btlb,"NH/[Ї eZQ$֭}30Z5OkJ f*ROxoZx/6s'N OJ5bJdž"89_sZ)XNovh$#٬"ʜ~5-1߶&h7"&Ń,;A'M8"{a2}$l={7- y¨n9F3(ٵ2@\vHWNB"?&Cm'p[BK܂zC~s }"ajH6u52L(HF r ~?#LNE_IROx8AaMA]NF6t..}|EԬbNX[wLbdC]ԜLGpI;'VD۔X^ԀCTٻu FjPp-URA0V/&TC\ǘt:AaaTp+ 'g 5ޙD.fI?l9wYkݴ-.̭u<5MLL*aJ6Xv+H~g{8Jޘ4ⳛNd9FMfn J~_sS&sg }B!cTVͶ$MY Tٶza I0g򄜦,IsDP.$g8s4[0?%3-2MKXqs&J9!Sv"jg j@4ϵ-@ cpս*Db<5X FmFE.#5^eGY`,b]h&$eM8`2Q0= f"Sɡ;j$U53ܧxPJ``r)\X3,7ƚB~q?d >?DK/nUAGPI0,Niw97 C*a^C I &u3[Ax\'4>O[Ǟ]̟(.-& mb7|^n H`xRbҩ*sXOg}py4c!}_-?E=.ClY% iq奖Yї_3 PzU@y›;`{N<д{}[cӍ[;/U5{WG`_v߽JH9wp%vn+iZ ) W@7Qރ3XV>7Ԡ9#GׁwCU] kT_TlWSģT4j^uuƻG̎\XA0 IiW% xX OlTHkc> dM;} c7WڕDS%|\%ZĖ){!:Jxa\qM,~a8w3xV#fe?W+)<|R %_ iomOKDahxI} LZ|duՖ7[ӌ\sѝx1EW'T#,/I-ڿ"3pΒnb9hR5 89vD A5 1b/Vbv>J"cG&ZeqKM1ϣR*TJ|*K6V.KxomwИbQP׃0,qrS`vPe0T%4q#WB=;,txbV dEUDL'닺Tl#/wŸRN(̶G]A_ @ՖzlmP1[jok_ Q=Ծ#}ʉ;ҡ7.Iq k}5_mOwB ܖQ B-p|F8 RF:^)iCC*n5$ ݲ>ҕY 9NŒ8%DXvFڅހ EkJ{f l?IvySahr"O$%B+xiQ'H^"f"4rEB Ё[gZ/d7tp\ ~V$bo Us? 7* Nt))}Ƒoٖu++0|T#jiy@$G2.Q>AQٗ=iDY»:LjIA2t=v)-8w_ !;m h8P4l.A9+z.Яl Tgb?ҍS9tA1mz۝Oy#7>VN} 0s߲YXfز6{@}UNI $}Mq39-%vBkjvrG~Ss늓*Q;Wa@VtC\ pUR h)6 nTM+Za/ےM(YN!"} H qLnf ƅY: Z"<8s;&~@קUӜI6 ]&G"}֍SKЈ/-F$ǽ!lI,qD$Wu $TJv)OZٵ`mg.G?,;?>;EJXUfH[k6{hII!&2uUh >s~ We~V@hӉS*E%(ǁZnE'*KO$댭YL9yp-ʳ7ffWLR2rXD~D8 $"pm R"MIʦ,jke[fBCV1@La;:2tʧ^L2\jfB뻽 }39T,^%B`]Y$IL4g2#Qo] ).+$ 2uJ]tn01Ϛ{㢳`p9!.wej%yz(\r,1cnt4#@-[DD,1}Mr d\_鵊(BFeMV5 ,7 Jy߫C݅gJot_2w `5YK/SxlmK[MrtM24޳W1Hq8e g3`Pq_}%\d,I!e;N%9, ְA@}B\"$>R>LxI  !Sۡw_4|.tYGl/;X `u|~Ou;۳uak !,V ˶LՅT2f2I)'~Ӂ} Pع`pr!Ss޺;ڿW2Z P~]5XuԛSOR WRiYqpG_4exByX)2wrXNءWT?{J듌c.jcޖ 7ouGmO M]5WnWq( hvqWGW9"vN6 Y mVREvMZ`嚰âA%~V4s[ycK%ڌzQ)˾RsYAӎ Ѯ Tl1kE}KpcI @kydlza$5K`Я|=R hmjC e UȢ/̀e@#!-r=M'Oϰו+1 s>V~\3|꠫f\ Ngף9L}-`6W /S57H FX0^jR׼ u,;Vdڴ3vڏUed1Oq . oV RCnyj$Y徙(IG@'E (?`j!n|'ū+4jڬGݧ o}[m hʂlߺ ּ*)CHٛG`[+*c_p {* :]k#n y\_}}g q;L.)21d88wkwB/FK w}+,PS&bZgV)| K6RJM0 2B rԨk4sLMSSz7!@_\jQ]4Rө~q#ls/yNb$y,[>mr_{C(d|9|uZnnfFMOLHfG[ %n,cw<"&|τQ^3ʘw}k%zR 󒟟l.R[3Ȟ0Jx)r,!-9j>ӆ0kn(`DKKxUr9r|9Y%Cl6migf FwVsҭR."FzG(SqT =vn]l[+*a\x6zLJIU8,Dmf>v1𨀞һ*r=q zDxPu+bjK3U軌֙rYc߳bT!] -F::_Gjg=I;;),GdԘZXڿt3jB*|CTnz8#w>OQmKtX0Mk3hYA^ɍo52PI.,(b~_h B):['ں u@2Ec[6ClIZn.mkݒ5%JzSQCZĨKѱXd/[m s,DA};$}uZ?r-4{ N& >z>o;\eA,ICP[ E:\!?<ߺ88 ZYS b0.ז&_b vA:Gx{ cqhaaC[y쨼kO4ƈ &dzx?")ZM2F[?".VM2l45#wPBtr/Boi&ztw؃|;0bK[s^χ_Vk']]ɮ(EK#q7yiπ ,;ܻ3Zk U|hS^6F/^Bї[&sVkx8'Ő|?:qi>ˏ秔Z|qs!ݴHb.v^qTw"!VOifΛ5(aXja'&V XBtW,6TTi+Tk=9#o%kR墫blv ]L-Ha+=(onR'z?)KDqJJhgW_N╲H5 ߗ䑪)tS6 `ІEwUBHȃ[[Tڔxe te:vSGdջ h (`i{ӍMwdS1B JƆD)v--V.d5Q4J`++FB'm$yĥ@Jfi |6lu8~MEsUkT"ctkV-C .͖d&cPt.w竜zgdž4hl٘z"ˍ9MF[(u&RBU)rkDWAg<|`םP},w^DFԀK?0x%a1ѭ蝎ʱUl{l-(}gǀWec-AH}3HĩguDvj 6]ӫDwj>ȩ8kfsG|VECF]r[շvi%5wgD(sL2MB@'%[ysV1-dnTTVu KϡҺ<,kZӯ4X7#oO՗ ~{:aFU@Q4[k֨MĞnzK٩r6Idp[tuaowڏ~z;r=+0oS>j@bqc~Q^9&/ʁO+w2xI]cz^ߏK5!dg+yʼ2}u@ n@dRRTTU pȼ>@P{ՒKQDf{mlSɅzV&,)maԋ/'#I } xʕC9w{\5 C+Aځ{F8@Bà@WZFTq;]Yw܊b'ht:JBk:V<~ЉLA\ NAdSUADl%Ƒ@]h|OtIB,~ƨ!vsLB 8EPz_u%Ej#Ip4/(mIMEUU>uDRV`6W4h`Hq)-]K~^xhUAye\(0K# А눼!s\Z'A %MmWS8nyٰ- 4?' *U=m73pJ2 aa~8@mmw3 09cCx:)cP.Q E>jM9WZthxqqc_hʫFŠiE'c0F>m^R8`ڸQZc$2+rȡ) vg;_WING!soGՁ5kX>ckZR~^0Y:&z؏*筯҇R3(擋מ lv=B/GMdxDB3O&|ip%EIW 4J$8nUT}yH618ЉuIɬJš^n.H7vmi_o.)":(KB+nv98@CU/JdxȤJR~oB-rˀ¤ RaA9=z}2[V(mO#5P*כb.3h2\b蒪}#XfB*~8 Rs@ؾ>EX9:7p 'F{1s‚F9~a'ep`>1>ӭ ⿄{zV(5e9=7a[$79 ܷ4٣zB%`VJ{ ; @JsL8dq@yH_\^E!?, !\PF p\Jϭb3hݡ>U;fbiAA8 | 1<(K xГiޙ~daq%2u|%Q݀e3WS-,ߩ4oCOZ4v|Vl¤Rbk5qڐ[3ts"HFL 8dJjcas͟Be (C]8GDP*mk0sZG5! f 1/_';I|%;n<DZJ/x MO'AIxG,`ՈZۅGϑ gۋ,lM(/abOq7hr_ps :fOu}'-܍b;=㣆l]?Z.^NDؖ8C3p|7}cC|x L>+xokX(r*VSeZN G)LJzC6A1-7X]UB/{%0OkѰ5~}K_?c2'.WMkz?ѝӰYv QϏD/ `hRR lZ H2~ ='o Wwh5qM22gL?B" lYzӗXf hp< Ѽ;>fʩ %dG V,%پ`>3sMNL̂8, ݀mc3"?벓Og_4 ѬUaO 5<-gϴ%h'.$luh{K]#%vBfBָx1-UKR:9 * n=8̯;+GqL HykhY@uxZwAp4oe`Ӂ8Q.k_qH 9ѧk rD s!^{7Σ2)7xZKh K YG`7Rc0')"%͑^by9ڎ8Q=UCy=Q3|awJ=sB|N<<'oibVUx37rvve xWǟ`֨q4YHSG.ϴtj |__@NJyBzT"aul)5Waao$9Sik.7trKY'/FD{Os-HqQVn/6"K1}h-Dؒ/VƸG`O:61tG|A3DQ{̗l+!$BʋzݻH5K D~?תG9b 3Ux3rL Rjg?̣AdԥxQ hA8_;΂*ăKj[=P&6WsXVu~3t͞ Hs``?M`~8jcڥi,j z?%! ns#2 +6V[5dEHp&ePjM "J)WaOlIss͝fnK;I| Mu0.ǙXE1.Pfߚ`w|R{"N5Jcf Vy?}Bh!2s /z6j!|S G Q< z#$#ӏZ7O ݹ!͍7<0GFl L8<5$YN7knl`Q}Kٓf 竴NS/)aB[4GVgCb%.H%럤m |`l G{N+fH\3z\0q/4:>4U$?tk`^rmI3kr z/+!ܑZ @5 liwiSxֲ,.7˷os]0w6D!ǔX)[Q<VuH>?yqDVRBfU+HI~Fx͞K,ԍ-MQ=hOW(.7S焟,6oui_`%6>Q" ?q-EAmVQ`5

WKj(0vO"csxTt'hI< pU 7ZxC8,˂>#g^\(#iɸOC 糞5fe`:_N6v>_NE/NHQhLKKnM5)nVW\gAŔMͩ!C K÷^H#f26j,МĿJPH'+H+,Nz24@~XTXi!tx)fa}WU{v@yߍ 8ϭOZ)t;7A #9M zOp>T! #p=KSէ{6{0 j,"UD8N?0a$*36Q{Q0MagRaQ"qzQ?j5{?3Bpnt;"ySk !#,mXΗ)=jqw1|hfQmʚrTqSkokmRH@Q65 {"O,~G_8cb}8K-ix U| ʩUZ(8'5|o3c5?cbĴe!s}u+:}~u@"K6`ɘsech`4py cPytA/MmWk;enKrc2ܒINrLѳ2(6γaN! fץoEזe3z {AIJ1RWkYBMaL $A8E9_B06$܀* - os/ 4lT?jc;K;T8ɄYna.r)Tb?g^=-{=|[~ޯ0z˵%Jm2pV?hȺ pIPК%BS4Exr!9 Z/9w$>`U8QeÆg>> 5IT*XVci ~$XZ-VC[c_;m/uԳOdl-<HCA~#M7D[JwۧE3DU pL(=ԼXjF'%AV0}k1Pr"965|VgYg@,_wXYEZQvÂ)NKxnyaO3XT5'(I9I.,N@%¢BOn#D'[v("˿P*(Cu*2ׂb5Tbfqc!E2Q )PcƓChaP=g?7c9CKR>\#;Y8qW;^r)NiXk T - e惶Bxw2k^AF-CUKf;c2OBEދTEt=;Ԛ NmbRaoRN 2᳹<8s jIzT3 R)LRM(@ 5[־.KPڳ|Ry#`Fn\J p Fڤ{2 3XN>*UmqО;kXjH0i`X>}hR9y'v>7 w)[N6OBzl@I ;'칷KP@Rx(}(Жҝ=@ Q>S)G'\MWiscg;SF0_8"g)_ِi9]20W(V|g:rwGNS|p>&WA| *1$ͮ)B`?g0V^a<8gC$BE͒,qbYc9 cWV겲duEmM`\Lڙa׏\RmrcBiGvŶ <S s!eJ ʰ@D|Ζr$9FN tKB8*#/rS5s#3 [GU{y+k .rJ2(ṩQb_ZF_x)/,)xop8^MMzh8: _VC!*̅3}4A(g-5p9w6ͮSs`h?G8zSEsxO \ 4Z3nz@RtS:SbV 'v52n#$<)], Q{ɺ_$A{0?)vB]ϫCY3y'CMOG6<*P=0^d{}ۛK*oIV0vLgbY'Рg6Z[ 'ѓ9geM] 4{7>#\M?H UXժgCj/wP|l@ڬayԖZ| ;"GjhUn?dj>+&%Vve@t۴bofL]j$HgB3zj'1sT\/0g8i7ɂa5O?8p}6hG;iN)'PPDHX^[K5v8İ}a$yVGȀZ`g=خFC%O JcyϺ5s;=ȥ_QGz:v`z^D(;%x1J.gWi% {,[ܪ\pVTGg2Tt[G  F~s=T"Xb'e*,-]=p՝ f9;,q]Cr4.A {+g {.M Z,oc.I{{!U4*7Ad?ԆJd֣s-EC1i޷/{T]8!y/OpE[!b&$Ś0bMWdT lSm"8MCݫq($s{#Og%5yriYʱ6R hρ\5^eZxh.Irq3V'ۡ|d<7Unc˱,n&^IG ɷ5J`UPc &`P >K&uuv>`pa*na"xsu!{9q{T}λ/̨(;N1ֻmda0x?zx#2]^wD#?e)<_:y tO\ۇ&lݴMXoQ1ԜKvj!L85NحwaX שC! a\E61a 26|Tex#|ܜ[)OfyEja1CwK:t/OQ2Q`ڰic//A]mħq byx!Wk/+6}j@QQ*"xV t ]cXƊwl*wizw߄Gp OaAX~L?ıVi=־'P?E7T|YV$6ê3q On̴m!-%ﵰn=t]e[~hZC*phX r4+ (3לIE6 d8RuB<~JbA싌xiIh"POÓ[0;0o2 Kc@E3COW Sy-_& ?m}T/ԭNJCV *DgKOG%1~&Շ1ZYb X:]<WQDĀMR37:mHsC~*X_Cƅ&Drf B\6="(0#l ?$=-8ؾaj#U) ؓ[VB;ҷm/Gtt ~,YZ$QU:A"JF_`ߪcoR*˜Ň3eoKꁌozY\ X;YQ=լs! /f{ ڛFf=7 Ͳ~t/i%;+suUD"M CD,v=Z;]?HMFK8*߼>2PcO@O*B5η3c Z|\zRWzm˛IॱnmK}_9ǍƱu,+ "4G )6v9VLm(zg?bb<^lP#M mp i,w:I +| v_ 4'B@vΠ;׮;q߰v>h#5%FTq\7Dߙ@ΜvyqUo9WٻIav t%M)P]q=J g!DEyê1UKPvZ?&iJCzȨ}4X0yuѬlzwEC 5!gv:ة2@#/R@L{~:D2ucR0;|FB#O"^_00.ZVtTji1bQOucKըI8tVn ؊8lQ(ooBh_.ngR+GB/_m|jϞC};ua[H4[ 4ts^6tzF |ߘv;Wb]'1$޴D"\[7[N-%(&(G%nྫྷ9-MyoMwx /a`.]/Q'L:h*(S9U7ODZn5x@ #O8d؍f21.A'u}1Sɩ0 ɄU BhYnWy# JyU?%Ӌ2: 戢!ao( :D7]8σ .IUB.퍤ى,`)TgYrG:N,IǖO9K Jpℍ|*bϸ-чBw#EO~bqhquȓRP UHXzxv=N!5F^gԇ;Y *X4Zi5ue'Ce~_r ,8̕*"Ƿ L:8 Gwu%wx:X%B\VQEmNIrȃ%c/˃ĚdFk$kA#Lsvo"pҙEwRӏ}E`PQ}P %wmk mQ%àıwV Xi^0[SHu,%rݩ TyfG>_/+9*nQCXّ5 zIl{[*0~ X}H6Zp5.1 kf"V.&ڹ.!s5cq0IgցxK~l")1'_rJ?,ɣy1,Qt#p"F[FxhNQPÞWc3"yY4bSGyn0zd9N&W۸nCIʹ>"u?wR0 1A3UTn5bӾnB+DCA(v} SH{kn$UURr7׃&qB=sNQ)YlR`>lLCӧp0< ҷ>~^-59V+ijyWCv6[.M&U%ƭf 1KjC|a$r&2pS,Wfhp8,m2|ޠ7]γ-vU3NhebXdZ*IW^6zSѿomkJFJ\TH4e2i)\1L 1ɵh{$vh+t@{! D*kNaZ ->LB U( AQO)sM[#ݓ^ 5imՓ3Az2EGFe >D0xccNo QڠbJ[lűP],`mdkHU*cGGRl^zomh'c?oqCQp$AK=㆛w]sP?ʧ{~bʚhf-Pp^]w: Pk J tXx(94ߓeDSpUΞ񌉾N8 &mu+6!y4ɋ.Ikϙ~auJCwX#s`Ml=8VDQ Ȃ.# tkP\\p,aUcg^ H58ކO@'f=+rV!Qw"St{oJx*RjNQ[,(X[j+``sJ}q]|ġˍ,h8 ]z oہrHoOB;`S*މ؀l<23HFxDC*"ZJ%'A-^eBϔשE jmE!zzAVb MBԵs=$ ,Pb.R^';&>;O]Snq Lް8b _,eEjn{% s1GՆݢ6ݼʔNJlNG0%U;VoO{2q s7y>P{ %U?9aP `i^wӟBa Z_дV'֘e ~_W?a]v0\zj(N߃XJ027.5MgW LqO @[?jl&x7BIJ'l]-=0lbޕ@m0uRiaHkD!"*rXph _pBt1,nR:)y(| ͇%F5@x]N 6{!?1-`4^(ީI`?O2&y'5w$BSa9yƄ +$չ 8a"xV[l8JۥB(tӚL'Wޑ(:׽SOIeí&<"ԡ"?ԅ7dj]:d_[dx4ij3~IԹ dql`uf͙x(ds뗤G_sS;BPݭMVaj̑`𗻼`qb'}IiS.>mn:4 "Soi t,y\jɸrC RTa`](вO=RYo0_#uGGdsn5HPj./JӄʊvS3#>ԓ`z 1է:vo[uВUm=ʹwրÔKWl9:8eqN{@ޓ?aLƓuY[N`- I#K #RJ+m4'$ր0EU\@[ܔXG=Rx[bSr˵R;~_!]iBd˦!qЍ_1ѽoU-1V4yb}Vѥl\{xbf٢[; /($6~3E-^0+b, qIfU"A?"3r倨dО_v՚0^Ѵg0=?Zoz[r&,hj=tM`˘zV@jLn/3uǵ=M̈;_MwL`(B/^%*f1[CUP]+^oqՙzIv~%pv$\#2%洉o#[FzqYbO!˪էa03V.J0`;}l3)żR຤VCۘ R.Tolitk2P\t'p3A| r膴ֹqlY\G=C!4a!|:\j/v<1(=nbPm6E׹IlsO9̛!*e[QSZiܩxPa<4.׍$.6i JJf1k`+ع>XX<(kWPI좼+?̀XpݑC\ғp+Z}KvasD)2! (A&r\o\o5?&3z5z*/> :T6Kz>ۀhw]xe||yM3[<>Ȉ0\R ĻQa4p0LLj C'}逘elh=EKnohS{>ޥ t݆FuaCjt$Dx;^_*] AC?H*ODċ|D0%ra4&.ȅe#nAدm^؜b Bq)֔S*f #S@2!;6w%"=_"@P2\y8;ҵ4*kNY0ovy(WX+dKԯ'txykUhDq Hb$0)+$|>ocuC&Z/Jh4ߍ:E"H1Nh/dS%C!$l'*<pe3zԍ*Ϛ[7%yED4r4=4o+eͨ<5,yG&*UdRkZPF:v4_4~9ڲW :9WhA2aBT6:b-B =ֶG%ڸtF~5ݿCgJ-Q%luMЋOhVY?\~)ؿl$7#xiA(bqj6.NCcCJ( 'өD[ǂ쐑uZ8:5(?fP Q$'k)*+нoK2e};uhn9g5*bzI AH|F/;CL43 9n^ؤiy͚~INܻD÷\pp%#{  F1\, ];"6Άv9f'eMA*{y$VHSCȃVgVi늛wewS6WFKG0j콞pG26qZHB9Fخ R}?W# |SKWQcԶHN]pa0%ZKpT];}.ӠSk$9@Nh _l!6j%V^ŤEL0ٕ@\e56b2-!]`/_fs~wݚeʞy6bGĭZ$;{v <sRp"H l Pb RI$xW:MMOgD o Ś\^nJܑ7:1erSt;Ma^&,tB!5wh ^:65~IYè3M dI@p H¸gQ51hP^hO"v Fų"g+5ݠAKHFWgEU<{IP{Po>Om3 ,-2,1֦0h@ 'I5>aP  X`d-6SFcn`@ h"ndz3D.!4s8dIg3KI5~[Zq] -U>gEg7T-"h M~y+:~DeUQ鋼pWvPa270[E+Ium ~ԊP#,iP'ҫo0>+Zm bL(8t-tٸԀVZQUh~#6KNm Y$!CCHȇ{讈01W) ӳkH~LdTC`{ރY F 3 gHʻwݔ pR-`b:{I{N{W Ʊz w|oOZZh6F {)U}*Jj#LgbW}Ӣ(#=CiOtBF(.wsO !ǯ-zT 3n 2-^SLoP~u9] k׭h@pZLW]0 lBD O [TH&%:k#9} Uk@T J*rHsM\-?i(k0W2 Hr2j`L1>O2:"ڎ~e F*vǚJAHBnl0 ^vڏo w aC]I~C$e I?S͑)͝[8kz&ͬI3#aTHD3$>J1THSLpY vU1:t;Db\ 餇 hbŝjOEx g;CVyPTӌD5W:>B(y*O73hd|6"7ٹ&GY.7m _ZV]P y'=&lsBiU<ȯ|@:5,/9gdSށͼ80uE`,% *YԄA:~ ΁;ySRlt̂$x,xYrŎUFq]p'X9<<, </1` Q{} 7wGw:}>zKw$Y DQ3y6(ږoRku}Z E{vpՙ ootwy5#&VʉL+Vt#tH1d}ffLaep)ѝ!8GM=c}\5 JulTE;=GZtUYBFh+0|F6p4qC1C&WE S Ei)Lqo|G)#::%g\fvCj6ċal,^W@|)vqx2tIs >Xp}k Uߺa#dNٽۢE"G+2]o3OE Hny' Nd!M6G xE ^T5oxOPpoes0]"Y?IY#Xܡ#ͰUCQ`@XC癥1rzZ=e>>/XiDa3 4_*12V6{|A\FglC'5F€D3 \{j6chWR߁EG_ǃnӅdx h,mխ8MrKj`ca3 Cx9A=!qvO+4z]d*~'\Q@MwKv>p]R`{ Eeh7s3KvI: h+)}VC/KDV<{bt(RA} s$Ot^]!3`\mjenjRG,@zǩ0FJ/Q9C}OZ/VWSm\8\Zmn4P5*5>)IG}99k|X!(?c4ŕ?h^ XHف/8^h31Yʹm;9Ę捽xneTCSzFjTQ~S;q(w꘾,ᬪaėRd^CvهqwL%d rEuZb^p淉#—s!u=?zyn<[EqKNޞG焏 EW VxF0뙛4FPAH^/F'@2e+$yBHfakrޕe΍;Օ@b<5B$*@)!t(ce+.LOğ^jA߳?}9xyǖN> :*MD[zsT7ĥjrAj/R.=8VF]'nӾif.gY -_xU`pz`Ys^w~T4t:֞nU;M.p#~Vߠ"BAXrV# R#_*B^VZ6bP<` #efC``[-skB\ yBx.>EZu3JP, 6IfI^_͐ԫ xfbz:KgxRxK)TJ5/YO"tj:Mcn>xhT0ztiBQ2F}EbM슙:r C=:mLaMhXڗagc -b,)'[k ;5#-|":)k 1vNҖ,`|):bxuzuʎI'ogpE[#B4Xuk֎P +hU.krL.@tF0+dvaҧU/!`U։|g5${Jn#D!ST>;P掵65I=u~malW+?9>}`%DɭMGnm AWN,:5YP\KU D'tӝ#cm~:ˣ7- nߞν|:3zQR=T/r[2^d ,A's'.'TRn⣎zױeiri@d !NZ!$bøź ]4tMm}.ZsXiEW˾(qT%L֜U1`ӥQA S+U!|!Yeh_Ha`v*Uh(ѐ߀/i.Bx`t5OJ^QjxW8-3:M@͈%F@Wo[9~ةNmoaMo238OhJk6hz1+AW8KVZzS2B7r!z>:}6e+3'E C ʁ h~ k|V-BC#/\H4r|?>S2Z|yĪ_=vQрVHKЪu^w&ʩ-6,wІkFV[X Bu^ّs\d!Ϭz~@/rŪxԖjk>(z/f3K\B݊f}. ccU,k+9W-yyL}7$_7*2MG竏>p"Oks 3E5 B`gl* ̓;.nǒze gPfheQ-W|Y`FnO*XeΧ#@ r(69'Em&Fdw-ƚ}p %)4]:>.hx1ŰnyS3]xZ W0yp}(L[s$~!ԋ\gmG]_\<_]Kѐ^VcelLZQ y `iU 5di!YWN#yl#8`'BN?4j%Q=H bÐ+khe/^#UZVެc<@c"~獧ڶ+" 5xơe <T$ipځ+rd~$JdVWrh0 F2(&>~^9gX!wmiOs:A8SYm .&`_𡇳\鈧0v*N΋-b'G*,W5f9s~r&[Dƈ]=GJy\݁Iln@J !mom5┰acDž0->݂$n^ɚXЂȁxQ).~1;lĐ*?,q@ {<_dE'dFc1̪#F(=~MsVl3i*U :qoY%A~ M=ꥨur} =XJ!𗭆BpԟdMJ ` FV-G=chϮ"msߥ,+.Ш L4b7}b=~AN%<8r4Э}YvD[G_nl!] nWR~M%AgS$bX 'Whǀz` ?s/t:;i>9XDױ]m+ !L<\8oݚPY OHh;zf|BWs۔ڈ)rVt[\K0 E76rP& <-y-mbx?42qFׯp.{)G!ґEti ? :@VRq3i3+`dT*ľźCSAw-w5%Bb Ԣ,uo,R\3 y`L=R_2(ㅢs7Sn!HN.."͞L g@.3ƋC4prqpjB:o eQ /蹟"XFln]!6rL+8{TP87^ Mj]|AKAΑikE>sJ!_+CS<Ѐ sܦeTw$IGyviP`(fuY*^ͥ0pzpN֔di8+ǝbtEaw1O95±H-!g |s PP9V,ӆwV,)c$Wqh@ϳs`ͷE*i6}5p1 .p $oO)D]3,TE"/nMaۧf#kD AhqR/$7".x(l46ɍУ>G8ZK{Je7*=+cW<K]A8vG]lKo/!% cy)Ps$dFMXJT.?ڍDnmН]7LI6J P&d:u;ScVqM+A-Ĩa59 2ExTj#FⰦB/%=άã"韠1؃ ?$a_i7hqz d0xFTt{ k7p򩲞z`}L0}@?guܕ`xE;^F!hA?=pK`d+Ml NFAm O`*'d!>w,1 P#^9M[ bYG] ;ѽ3㜣6М+ـ_2\=Z!=#O "h*.iAd"DdƃapnΪ4:&ŕaū1 tu9j$.?/V`21ab GrY~?Z>.Xlࣩ@18`6s=iϾ&VV3߶*uI`^;LXmH:) aݦw4Jx*,=G@K  GFXLD)%b~ "CB>"+<Κr/K/[C^v/1R͈-y$-=_ym"iƓY%M#Jm ٓ]/"f)=x+y-!DI1(y%$fDPbs1WrwYw$u3@nxgw/CaQ\TVKrPwmql7X4P/:[ɡ~նl 3 (KW8nG:X݌\*J\6 pK̜L+twnl]6V1ɭuI~xQk 2:EV +uЊׯy9*br/DKs4uisެ$46eBt=:o)_pw t&1$\RPG+w`:TfXӌ@[8tBW(r)998nadwyMuᕴv{b*U4\~SI+hq"$t`*N3QP=Msd"R0&`|`Luz ^B$U6CH)2L|QHɡIzXD~JaN, Ot Zc].eo;*c= =UۏȄ7H3)ҠT`$3/ZPjf{WgPzrf-yy]-cN04A}xclV.-U<5@ O1O|RAߧ\4jnEPDje.ԋ4AYآ$-ԑq'yv݁STN- b<:sɘ _5zM$?U$[jAOr&.&M8NIGdf;;NcV=e'h.Ezp=3^Ҝ3NɴB{ygШͽ3Ц٣$GB32xИg%t51C{4nnz<؏|0tjN3 ӮH"^`]N!nmc`~z5 kƔY<|d}ثJs~'υ/^p@fӑ'FZ.uJGO oQcSrJIeJ` =xYiaz;b^x̚ dXeUOUz^3[57J{K"B_\xY2ca+ ]]6 LX"^u47g ͸i-*CkޟWjr_Bfщ~O\OvFD <&aٮï%Gu&;;f$tEo0uEII0^#s´zQ6-aqBlR:Lh) RisIi~TBR/pb#]Ql5PUNyPr* Fʝ%6]ЙG": sXLf '\=Ac)M0YRN? clAie$Y?2R~ w i`Tނ,i1X*M8G\  \zs@ywĿ0ݻDm}\( @^ÀG0ȽA 0((0+\єv]y Jdao}AXt - +>](M"7WcMEx%@Фtmbƚ\|SJŏ-;7*UNe8CDsFtjv t{eDbCG{ NAWN| Qtȏ Y kvӧle4sIJ@9 º0 Ɯ I?`@p"'};{3{jfᮻUȹ*]⍫nYYsUybֱ8 Sw RM?ǵaCJG: [,U#^= >ʉb$* ) `[:3tQ OZmۑ|~Ei;ɏޟ̼vыshQZeNxBs}!AB5YM+L]HwBlˇ[x93oe! 8IQy#S̗8\Jۭ3VDs+ܟKpнf/t/ {+c4xI9ע5KYZszH5̵ F!1/U (G?)q6@hB+SdE}KSxWDk@&YF{t.rGBpQ^n5;\r1S"ۛ*q4>=!3f"A$m8):3ߵvSbf[Tul="齳6I]O$xde)vx ʧ⎞mѡt]nQZ\- K~]„ R/ :x}w(Q`j Q r^rkꬶF6z.)l~-4G ҅kl]_sG04kׁZ6[3JA>g+D饗୹RUi13(گ B}go +66HGH nOsn}߹D 5`ljf&;kK~yp &-*,RQ}wX/D/PKح:bU@-:1dFQ - L5| lb"z>t+>!lfԁ̚|xC7\l[SK9j˭Ҧ N˥te{ 9Ul^ ,x*4|fHkͽb⩽90 (>'3OrLHj)^[ETɵ2#/ʗ`6!a&NЀ?8Nd+ 7QiO1y1],K$ñH5*3DRnWZM-sQ};Os- 'Ej2pJ=i9Ni(wgiy-!^^w0%8z"ЗX ?`ϧY[!߅ol< Ro3NVBZ{:*"\Q11nj_J` }06iDzx5h G }y_JK@.E-!L_%E8WM|%W_O5LHDn; qi[4$j RW?mOj&jF;sUv녚4CWwշ7.V2Lg{ר]etJ=-`)yk{Z|l$.?oKr.i +L¯y>t,Ll 4' hgpTMf>Ws+ ArD+ K/rXK5L7rޛPsy"a]1լM5pGfpJ 7naa*Ĕ;}[98q,*&Ah B JW] A)-%W62`(Ei~t!6GwaKz)sw~&t\*wbwY H0xm$pɲڥEj+)uF۩ǜ%`Kgzlql7ϸsA60kͬCVf*߳F>IʆjF uNj=/A29EL]s4*P^ܻK0Ǔ> -iVrx0W5ړdQd%r39ኣ֨-6*Qia$6I뱃?$"/CCtc5 z)o%WۺX?}]3N#%Xd-O^!p~oP~l8avFF IV;~ Om!w9(0!kz_%qY=P^ ߅-z2:[kT]׬p,>:7l}`;2:jdU_AQ`-yG PsB?GMa{qV>:04b6QzCҰpp8_*O 3\o0 k^l̡KyYƝ(7L0gLf.Z  ݅*u!}ITk(a1J9%( ecGY/ VH9RD:&ж)hzsp$ҵw1ci6bkƗjn՘H=jK=THXM(OCGڏ$ĬǖH嫣&}iF ʮ)VΣL?P4 * @ש$Wtr1Dw2tI.rE hΡz8>KxRȦRrcfڶ[nƖ#P_iˡܔ7Vxr*@{\h|PTH,ul7v{V/).m s]e &ƑwHc)#'=3N! Vin]3"yi$z=#OH04jDʸ}V.5OoS3eD>%o9 LAZ]ި9O˺󁅋}]J?-Rp=le$e@K64(CYӆ ϖ-BB#]AM9bpDe.Tn) 4e/Ђ&+ip'*:S=qr|^G6-x񂛳 *~fkUoh2N=ߝ''v&ݎc*f+{lC|Fz IEf QGt==Eujw C'<ȍܰnj.DVz Ӛ'.I_̗9PJ7È7VO_N~ǁ/$Acj~/|D* 1b}RX]@N"kqYVvPݛj6TWӴ'rgsc}aQ Lh/QjW]$oqxFI@2s"foxWLV)vz;9zu"Hdz[@CM)64. M洈MŰJ/VTir/#eZf{^lR7C$ LxYJmtk! ^e,PJݫǙzQ,>׵>!CN8?m fܱ %SiܖMsQTCQ:gTeaE+ɅWY PͶ"#u/34}V戄 cg8o>F,δf=>EKjN ak+҈K3B%삾!p( I 9ݧ(sQ+v ~Ԍ~BރMK!s[+-`ab0W,?;/T0m>Gup*r^;޷vO0]7 +BYƦ`]-=.u1p5/>Pt~<RqS;P%#Z#R˓1D[qG-3mP iX h)8ˁ> ץk$lz6@>%pY_'^]n|ސbxVjHx)#Ox'HDc9bp (< ۰J~)z<MHf\+tp2T^ϣ=-ES·nz`#RqE|YU_P,8;u1٫O~zG'2Z|6aGtE M57pdZ'"u2ɂ)/(́+~)@3x0ک|BegYc<:8rT.z F Vib"RXZwa5W"Zt^1L>*37K_B󔧲L JE\4^Nڐ6gLԌ5 '#2L4#EL17hx TIA(16zls AktTa_YVMϹ>[$P7+7!B@;UX/k-4IoqŞNJax iGثqjrɍ9]Y9,a)qch#}Q͞,hЭLsI0/'}GqsJ^ k.hXV"em &auXs휵I֊{EQn]Fhop%9 P{h*i5)˔f)^^n& ?̴*1wjk>^,|jwn*WZHzuB ?԰Ti夐i"P'.8}Cd1R_Ⅱ,řmG&$i8rȺ)+ GԜȸN2kQc#$g\ø/m;+?\D\N럲S;_MЃeᄫELt@"Zz$JaIy2@šPHND6. Թn=P:V'+ZH1``"׺ե( ҰJI&m+Z4bIe~p՚6Z Vl-.K\Ư kt׬~(wr:s vWіҠPkouE=W͏oNki,RG 8q3hǩVX# \gȮ&{@Rh/?.Ƥ$4Osd H=Rw9톇]J :g4'5`9w eaiKHW.M::ỬOҘCVaFY;2?(>w<=`_:%k'N|An], wHDnqa~(RYpYhmD)&T2p" 8p^7 o0*5b.}\)HJwjlX&(g !(sZGy\S֤펐9szޜxx(LZʪƕި2D 뚦la9$~LU˓i[ ~/CpTaQ m]TPLvR-@|TםKb@޷f.y܅3zǻM P~E!gZ\aYZF~#čhJC&, ؞&P?&E|BV4包C}Hң%;\!q!;E N`˶ahxU~6̼8bM 1; J #_͜k>e>5UPfziS~1zgOL? 6~eiS{SOXUbHEuσ*-]a0H2:~7h6GSa@1s{i*eLя@čqi:4C8Nˏ_6#b՝@"j:Q ~'6> ;w w*'޲$~k>Z`134l[#&jb 9*3 TT1r͡)L~*;)/B^@d9<)ssM&W=1zނʃ㔨e1εNy֬fdO<,o:5`\=L5e;Y%mkZѹܝ8I[)]'%=t=56VmTIΥ5--rF?JӸ{QH5E:X*{$0d#%^(5kk C ҟl8Y JOf X]!5& %Ұ1ܮtw^*sӉEͬ/$}ڥҮ>R:n(~x"'EgҿA]d@ `%5mkP<VAq؍b@I~_8W:Ãڴ 87fI:xgA%7 eJ Bz_-;۶K]J,=]3$fTkMUNH_3Wsq2}y?iRvF : #rZWnsR^m p;JVQD5 dc 4KXD94=4$b<uCW1yhȕ)Fe"dkޢl\e)"~\.Z<U>DzÔo>xWU`"~tެi%4 ڋw,6ދ$l~ُ9!}w9Txqf,Fe6 ՛ɩQ`-BjP8/mଈČj1ڥF/vf^4 XTMqC5q r02uyl\ \x6 L0!lS;'I/ y>,`[c=C FR$T5D9 F+U0v8|+"NӰפ5Fغ Gv#({i Cf\<]BsD]Xg ?ZD Y :ck>jA8.>h7~OvilrW<lCl.{\Fg0d r~Qw'fƽZp$ RQD8qVh-aro&Zu&Q M)&0SC3ދ4(Elr'B3-|] w Pd-)TL~KQb=:y+5?^9qJŎsb4ƫ+Tߔ+S5AtW_v_Cq(=GlR#tOI`N|[ QѺc}>on| j[`ŵT;٭r2B%^V(Ÿ(au<+f v%'(rM/͹\Bto}*Է]F{>ǽ9ef;윱 u$P[ T΢6}lT嵴Iw9_Di_e 2xz^x Km_˟,Q /6}It=іmnjYr<RHI% pj@rX'vHN4"rSl@O -^ ?ދ4Zqnld%Hj30(Rh]i3d2R} j2 3; mlZ+zbʏP[TŔ uSD1Nk'ZzP+nw]\KC965<,{׫O;dNďN+a* ^ {|)5UIȺmYWtmEy55MqT!=AF^1slA":LAL;M#Kor?0x+vkX1સmɠB38jHsE_@boh6Qc|J*4)6>թ'Pw∨x WdN5žyk^]u' snx 8׏1ˤzB:Eу'ߊaݻT쳱%\[dKu 'ǘ|eLu9 '`:L,Aab'BYަ80< TN2XA#(#bOwW;6mqřt?\:75DVK_-x+nN]|tjj9~L!`֧:|?0H7CpGY Ր{E=o2e r TL_QUFz DKIwf,{5 QH7:v_X_[42 kgTo7˲@p]+5ECţihw'4zQb3VcgӞ#J}0 aJގ5 r,y~(xWf!v_ gK138ZR~d0Gc 1@]ޭ3P*օ%8 y&Ln9m:8=V!/HL3<Ƀ)s]&dӷ^CE(Hj]lLGU!=v=5NjdSkz{m4H}!,m}vgA*s+mkz!%*Nnŭ}=H6щEXW #2 V`{lp{ak p1kN9]PJ`޾UFJĿ~-Z`=^`i([p4X BGX"/J68Niu3CCYQ'fUr <7D|% MwXj0P%L^/_>:JjAMU<5> mKdB2,:G!x $1LTxjK BO,ܺ(xq9Zi't}@3Z-s3B$Kh9N׸ sud&My.^&z/7:Pa5[x٨eСbQ#ʅ( Rm7~*7I&$2M$[G({m} NcU @;a7ҰQ~anZ7P('+]6mJ`!k}6j*`iH1_ib:J bјܫ2  I׀njJ%F&; 2<|cĘGpOsGǴbѰ3-??/~\ÓWmz>SJE[O 3ꗆs=*h'IHR:]MusꂌwbŁ~:[k&vhXy1oѦl0vRouovVH<sDf SWм@{;e>~:Upgz5n}|%f>gmJ SoK vOx=nx9y=JKJ7μ8582L,M&}ޑÛmr(]mu ~糔x'[Y)Z/E9ep <.05=.?8T"hmWyd͙֟>N6} ȬtD̯HdԚdn}zSMLT20fhhe-46t)O N.qȧͳ">w"sP!+!!C-Yvh2庉@Y~qLi\_gIhm`ǚ */+c_(P"kΒ訽`Q$qEMlݟ97ݑf'* it:^'`IdoxF.q<Ɲn~a E[Q6S/oK=TB?N@e[w\^k֜y~s}cofw[!լ+eSd)n=UKmCh,{iAnV' D.~caZKa'x M}ۛQhHPLȑk!2AL,&' }Eh,<~/E$s@@hgB*=;Hxb%=i(bIAHmʒnHl&WJSc k֚9}V}GU&#Өz\ɗЂC*{7_Lq c?4)MxBQgo)iߺ &(fqsZ@bٛiSWʲJha;C{WwêCOku\sƩP޶gxPv蹁@SrCn7w̏EQSLqSb>d ;" u7Rܣ #6@>->^95yŽde]0)G! w{uBEUfM4? K/# O\fqr52]=߶junL& Ӯyǻ3q֓&D=z~y3VK!pjΔdrgx11QRɣ5?=@T$NW"k.s/"ƒ*|3GuMg;W8ഘSS'UaY'OtŬ,VSCPAj=o$07oÓD!hPbo5@НvvM|53g6?MBsem\MVӔˠCgZqǼqM/TT1MwGaXo;S6V(VcMEŋsƠ&skC{!KH@3[ [ ~!=>!E .Qp8b6zXqCR0mqs57} otjʩF5^նM~ppUGdOt||\"'$N%4T+fy3܉yG"i5}dzy24@z<{|רD[xq`OD@GjyGiljĎqFtT/>+*si4%sA/xk}.FpYj[ Ml1̝$9j)'kwNSɀw-g(NFq͹dWM^ s"ţUKt~$2cJ# p3P qpxOsv-ϣz7o8Db} X@_ 0V:ZS) 2ܧ 1 ^%1ôLN-"`;Va.mA+/ 2D+l@/KH]rE2LxJC_yNb5VD k4tU蟕TY!r5,6X?L;GRQfWs3=N~Q~gM7~u~sj>bqb㦒Vk(`Fg5T$_qU D#&nt)#! ~Y: Hq8M~%qT OΚXH_[c1[Ҳ+e0AJ x(Iq}y_cF9h/9pAIfX>7f%H ~tueڞd@{x17%}t[r(\\@1Z˛9ܯH8m+x(߼$&* y?ifQ[3a):E h}__SfMLyJVه]΁( -"gGD, A[hBcuh A8le(͔4F%hL|MKp&ϮjwN| >R;Ab Pivi~uѐc9$!cGalYSD߫VSl~ 3,)\)JMݿGz 엛G5njW'Ǩp3j 0T ("ѻ qpfY†ilTńZ)X==[*;'w@4gK%PN^gH|<8T26Nbdznπn8LQݺ #pR@W蠮DSR[qXqNU bS*p,9zfaAXT:Hu_{tip%Z7|wAŐ /ljf`$L[ŵR {`#@UeJ)XCsTo`_{>Jw}KWQK|b&EEhy92Y:3wgN->NuC@ԃOTPȡRUm*t':U; fM ĉ9`N7Y6sqdBw5$2JҾۘ_h_>em%m,Ƶc41A&`kcaTdv2w w`YaSiq^nBQ%ijFr-{pso6: ׶)cs. Ȑր[`XeYQ*QWo@^FL"]܏Q3b;`Dr~ } %S \)CC)+i_^)M۫жX(HX<` j(hħF[ = F?v%.L|ifnp<}!8*=]bޓFb]nZ^h 6bo4@iT[a1Ҽ6Y"mcNk$ݒVMal9Ēz4%:@4@M3.k`A(;GFVRXD=xăLH%h&wKضf 9uTi/cPOVYM@okJu)?XF@K4zR>"$οL \ySZ/}F N0ߨtA B0D'[ǧ˦u{Gugp U uëa/w_0〙U=O7؃7!z?od lE $Cg(J\A>AKR}5`I? !yx)yU.y.=dh t)RgBR59 bz=7oof eu%Jޥ6,Plm̘c&\qwBNuRV;V[*#?/+Cm&roZ3k Gi+?|%E1:>2[L1f)J!Hx2U|hMBzd:jL|Bq a({5ah }}5J"4 ħ$#(ε_FU:p!4 kv,%D~`jRsH!#h0k1+Y0+T4vW;v @\gk_ w<*:NF#fP"[p}nՁNGuu}5'?1uO됪ɟhR $5,>x`z\ <[rҏbU\"T<ˆ}9&c+WJk==E'q.MwO:awYl-Yp"*ZB& Az54GgABZ[_sьelSBSG6/@!{=_l!\@ƻp^2;wΤ|>wT`_ y Qvڹt3ki!=HwidZ d (l)a_@OS[l2_RUr zXzfՕ廿se!n`(;{_jn.W JGCG*3Ws4,Z?U /pb]6>vQnPrÆ3q2l;5\??zPa`ZXbsL~q.r=C7U(9,OT13C1uiܺC{8IxE4׾Uo7Sũf$K_>b>4 R &wQɵNQ?@r29VIfnV`>kӋM:cuDA8>p,n-ūgܡU Hf%ItrE`!t\FhE5ds?_R(y'C/t:fUxNf&V[1DYт>w'əIpi-dč:FʋCK?Vc%2{tZOpENf^4;lm:2YRs_V&mF_U$-8#a\Օ`"Sby1M71fEk<Nbk_Y|9Rzs=y(Tmg?Ffos+:VO!Ǩ6E^ ~\I8T:.B-ut*"NpyKEwglIgZ CQE^9ĦЃW>iO"ET0K. *0ZxУJ-A4^J  2JaEi_ශRetŵO4'qSom3AmTx$o* @,lqXkj##W30LtmbF}8#z4͋'a?cC=}?[twykR#QU8;kgθ -(.')Nي,FQJ|m;1>Lw'X*a%0d1{)"t4:]:~jOm[jIڨ{nZ֧3_5^mS[g>CGgk$LAd'hWSOh ]ʰMpL.w ̞1CUF.eȂZg^9]E:{CSZ Hx.GEz^!\@._N ;G5珷~ VA1oǦ%޳rwkY%Rf|``QݨF~|1QQCDalouv$rgg`h_Dݍo+O~liiԂݼv c$]$9YlŒlu]h:M-cXt:pKaf@Q'_",,(j'83ZĦ-ϒn\qOOj0zFFƳ+LעFro1i,w7#z,yoHE|U{ ܆`\Uвsg+0&nE9T %&LKrՑX% 9Ѐ|eDΧ0Hjk?]u% 2TN0.1l} bn t}pf79:!^Nd\L.P6mkE\Q0V:dXB3&k @٫BcX#`V[)lS5cAGm2ˈfh`.iXOeȺD1È $H81+m6 YcYuV?U  unҍiqKcx}h\MgZԤO% %[9ge'A'[a<˟0t6?^gy5{uiz[[(+e>Fp,!n.\㣛h~]1r5-eNʢDŽi7'm|:C OZ6sz7ųHOt4&잠z[U=b 0.R*} PK4úqrOȚUá& W À0SC&1oƷa[F=fV(LcGz0.=~m݌mR-p'N?pgx2mZE;\OV$D?6֍-1#zyp:ƫc6>okUQ%_"-O+>n= {e.07Q5&՛rӞH\WE5ÑI|#> |GރZ]K/d *'O^Ғ2 JCXA| X(YӅeeΐ&A j̗BbJ4^)dТc]4Wwc](5y:rU[ra;e(B."nm/1ArzMd>Xᯇv-jS,b'N 9)?)v=]y/#>Uf%!TY_]s@e^a( NK2B8b}DdThBm*N= Z6qOWlJ'ϛ);םOg͆6([U QtXSl`_օ2JK=7ka*U 1.*.=H00Bm1 ^N ƺ6Y4?.bӸ@=qg}I gnQ⹐d=uuJfw:VեbrY ޢc&1yBύp${v&rƭ,].y5<(+|8[NDHH`Q ]oLi%GY6n5[\b?qtu_u{<2? ` ҿc;`7~S|N+Qe,[^IMdry*/XrsA^`]]IWQ$ӭC'LS/l^E>HP̑J[M`L=$Q9xSՖ{^QU)ڂƨʮY:Ms=6AYn~X#@m@5KZ68ANLKljN KfUl: k]'Ib.+@z~oU]h_zH 7pa-/Sy7MJoz_9.`q%r6~ͺj@1Æ}[)*;8a` gژ2Vm9i|{$cΐ&Ohl_eo;8}u╕/֍t뛕ZFgvULZ40k17UKB Ԟ!]rտ9tX٠1Xc4EqfB7ݿ{U3C8v.<7'#LJufZ\<#ͥImAM{M"\zj$&/<^p%NF.˄6v$!d\r67X ])c5MCASCŝ&:\{u99jVCsJd~c˼YvĹ$ +gDEWB jëCT7Hrt̓PA^hȒ9*Bs; eK\5z8 AI j\%r3u= ~v/oD(ԐeD?&ޣ@~o/9oWE)-O,GSi2Z8M&Co {PEPBQ8 !#(r?qY`F($95qm74,kLjZ]{@{E\^o( ,t5mg`wVQLD=VM8 }!Lj_3eQ}3mpivݼT?[,gTcs{#PALo 8@# \V`% 1|MybOaD5.t[0jXZc,!`m|=V$X򊤺K0$1+{:P$`lMLP׋WN~]})aJ~EnHb5jJR>eѮ@X,%pbGV TG՛6UK VOU _50(].6,M]əf7(ބ [=t[NyD؝Du.a5[Q~j!+[di & U6(h8p'ե ,7:mi5`N)㢴}Q?ssLQtƊ +)[܀|?q@_p# wx#RD?DQi`X_'p'H-lR9̢F@:F ] GDgȄȸG6h4 Cګ,Ǣ9F!s)#sĆۉQBxE=Aꉾaa%pBr!>xZx߉n{Տ<uIeK%&%/['Ĩ-ʎbb\4aV[^h;qM`b=}8:4*VVL u*"CGr|<5Lr*ajކ;0mVX~UPuTQ_>$*3&ږ3%)"_$T u03ij@7-YY,Ng^@Li~Ŀczu:cPi x2?1$K0GHV(7PhctKXܲ ~i8j"O!+30b*pOͰ|hRG튍}QӊLE(!ѵ|Yvpi+Έnk/aaCzO\qϋt^wX#,HCb ]ro6#9o[es )=C+T.6ǫ1tMCQ1CxYxB0<{2x@o&Tzɫ} .F9BI]IZI|4\|P~uqܿ(PɒJ؄TN&Cǯ*ʧQGFOuO|ɶjzL[*8OUpll?riJlfϭqEW0eӪcBdDr΅|9VJedD .ꚿ1 mOS-4CIڌjTZ. 5}]t4qFC 5m3(G@nA|9p:PT6xB 4tNq!Zr d  ii(}bT Ƚ]eݼ"_ϵ Cԙbi v '؞e'=j݂!,YRʶwpK&iZ' ڒz%F5(%S=F16g֘ԡd>~cO'I1'ύ.< .K[O<7U`ce#٫C] zFEt@r'Z0i U ' vHjH*F_%*FJ@O-CO<\sPPamgqkڲ"є䷨_0=vɠ{ iOBoꞴV^k}Lf?_ty췤:{ v5ts:]%]Ho (; (&1❃u9^!(,IiSjs84~EQXoe8,X1KWx οn=XQb FV7]uozpE-(64(BUHͶ&iZΗI11Oi"Do`%Z>+0*b6 (~5:/}HY~ɽC@ 1F|٭?4Ͷ`%L&\/w/F 5 ofJ)ev1uO>ExtF5-3r [tѶjrO&A25UD}\Zp "X!!;"`PjjiTwqWŤnG^TѱmnX=+ fƒrs̀8rsJ2 3!̲dٗpjuBecE]G{Tl}< X&?>8\; j)`zB؛nJ@`aDA)Z;b zh^MfсbRg{mìmĈ@+5Y?xmN8MS#2@ǙQc^x6е3*oRk&Nځx l7fkJÓ5v MBQyW+tc$2\jkmS(n_7 m|,WdF ~}<41`jXj 3oSƩ? 1}fOdg!;dpzDu\; abԶ~Q󚘉)%`c)lNCIGȽ n]jUA艺mw:>[ d:zD?Tg.UMQFC=T¦S(sf j;kn-Rl.YM,U+iswL1l^bR,hlc1;U`H=* ~163K^onϕ gF^R@ =O W8CEMl/4–0I=mwSY|?_s@ kLf=?n߯pC8~H`j!pcOdco!ٔWc sph ч~8DA7XA,.dH/jS-:K!u$ xřjv9>ԖPo/\cH&M^3}Wy ;5ztnl߈1*BDNzzƥBEI ee]="˖a qٯo45#mpuvٻ 7b i@S.+>q(\Sx+8*n.+|<_vyac(X8$Ғ3Һ7rR6 $?Xa_ j)wAږ,b][l9T'bT*.i,  Ѓe.ʎ !f(v#ly.hY1-eB h̃U(EI1U4, s5;ÔYNkW<~^*ꚁzN0vѓk2Ck\&hgBϰiݲ6O{4$=%G[tw+DJBDx2*YTF&7i|e ?g+ۚ1ĩزn;`c{(Q+Nw H)cYk3..[+yC`=ɐնၟ۠j NFM/a#F*W%*vj´ԃӉ(p lihĄPR95C7LE@Žos"\Hqt%9X<%;sǒGHNLKy~W4r+h},]l̥9^\-'7ύ8@3+/Ok%6re*C38gHfsw zF`t^̈FA\y"ex&u %Vݤ^aWi8ܔiFc3bS%z#\V Md[ "L:53i`jv‡Cbh&:x6. B DOkM,L|{K'dRDWq|Stu8tO'ewhKߖn_Kʤ_xl(foU^E>6hD )a-Y{V&.e23Y(2@RD-`TB,:]Ut@khbY&a B<)oqzǬ²96k4O|3XkߤE4Pbms/ER|E dhJZ+2ImΰV)맪s4A*;Ias] rX:V o@ |J} Vۼ#*g?"Ko06g9۾FØwؿT=\:ɈJ|kCi/.BHLWNu(0f "sGY@>-eu巢J_2d$nV  Jn |gyh;8!IOd`NJeKd9F=I}W+ 8[1kp?mZ+`{~u*oQHy{^*X⺱NLE6H"~sٮlA*x dm\ 1|{Ap 1>Qk|(FB˒ynKT߬O?jmhǾL nGQu&;]CYc Հʆ~-ñPAoXYȨ ԇD )@(2M\m8^^[D(|Ov!ʪgv;k_,7X#CacU PGQ QRN cۼB!h"IȚsMsrPVIrBKţZ!H'I9Qa)eMѱCa,)i=Z e LN *z<4@αuw!ümP\ȝ e{@\ 8^gp /T*AbǓbSGp ?Wh|l;$;0һ{Oi]VKsg+h{T8ew;.}C7Mu*K$/ILϐZT0K~{|f<~a.Xg{'`gk*WVC{IVߞc<}$<ڹ~Gnd]VUgm+vض]2˾^׬&Ycd,B֪}2,ZQTVtܒ|(i^#ŸFT@7U<6V:Lo5%M'1Q2bЙ7! zK1?38ckJ yS[(EPv밊'|2G0vǼ$-PDWΚ:%(Y@)W3$k.TZbH'lsdSmdGF#e8d`ȃY|I1X }juV%skJ|U_'g]H#VSNZ sTSwcX]{Tx}j3]wT䴒F2ɂ@nz:4㸏O-(LA!YIQ49\W|!tN̓{tJe !nqΜ٪GITx7oD^pDEf΂XN)d459a5p[St.2yZDtɗ=qpVz(7RQe6/SEtl;| {y tui"])_o;&cRl/D(hgf1Rm_u ?fT]?),è,L6Vh?$֠zI*'whۉlݾ滼Ukd(RdԐ'{|~c &]5O^7 11Jmg:j\UT)w İ#oP(G,G1kKA \Gޯ.K5 dãN2 Z'oR7 x_ְ$^>u*+.L"%s(_(#NӪSZg1X8\LHH:l^t?.dzQ1,W@qHWI͜%$, ;qNù3+|frȺ3gGdJNMsG>iV1S%\y3?2l^OZyux‹LCK @ojq>v`l~D%oޭK9e3!UVS6t.vwYe.ҼBWklHGg?d=Ej2.NR*52qM s .Rbl݆eP(6Z7_,L{#C#1p9[s nr[jυ%9C\Z%_'Uo0N7q!]1ҷn+8ACAL$@I+dܐ*1^:ueNs Wj"TϓsBtetL/!W¶j4&tnY@"C,NZh$Z@-yvl Hѧ1rLxLwNSѰp+QYM2SM7->&rwnq[mo~\ZλTE$Κ{1?.сa2EQ?TŚn]*xW.k:غOxtsJٴ;=O%7cx۷V&W A z4ƛԳ:}.t{lzWP2iY*%rˏ'ѓ!t\Dm|rr TH+kɼ.N `r<oasMG'Y`Yrv,RdW)f8!P@e+d3?RR1EjZ< gP_||w` ""ru/Xz[yn:;XgpMv/fC>2%HAS;tܟHi HʹqaoU@^ 2;Xw})/N-Fe4VlEVh^Ro&:[ D0v/9zU@W!G%'6FdnoV.n${[ٲ:qdEPaMZ]Av+r/c'ttj?p"SYհX H2ڄ'Hj*2XQS8:Lh:vWk͗]MKL2#S8%$w>55*|N 0 V/cI EGs'4Fe%>) -ܱG`$o+@#~aE\2Pz=URԡ+%Sn|mrH95aBRR,3@a8j/gB- a6 Ry~z#,{+tEJ^ 5L6Ţb)+ ڒ,N]If=I In)dOي _`dQGٱɸUП"Q~"YGйa2 J{swjpL9PXhKmxBԔE&]ϫ6Cf9̖}獣Vv*QS՛pl^Y(b-&CU/kq'/A`;4971{*6"*'X 2& ?q'02Ve&FQD ?`ΣmsG{SFR޺U|ԕW?kMbWEZ 8>p^fi%m(EzfGA T7oB\͌t[섙G Z#WhUONAﶒㆊ쁳>DlAY8SfbO biKۼ\&͒䢬Iy>,i|=V$G%2\9u2hoE[?2ЅYRHߧ0EE2P'{mѬ P@Ꮢu1IH,'^% ۏQihqrJbDΔס}/DCf! RbT#] !kcIw)nU}mK'!Wvs,*uװN>@諅uQIQA7+j &&<xzs5t+?$%`p$pN2=}5E+@&+;yJ L&uhZwD;i5`1llbZ:nв,|L=cU;iY=.iǴ4~&J""}J̕bK@&ȴT(9.Q(o>\튗yg_"Tw& Wc7݃9OEnq@ X=?Ob׎̂y*JucczssfIwUW>gB_1t6(Gh 5(+y3]Bb~Om=oO0YE؊Gwsvq4Ra؆IDgbYX$) !{4ڡdb_J!d-P>%Dv"rPİd;;U=uؕgN;pl[@S^b G^ &cTԑ2lucbhF/w;moR؆G١'nhɤ@sg˥M@cPq)Lw=ӚRBKڌ]j;t;W?Vl Uo͢ oAWT/Ê 6OcE$C }ߚ}{vjj4o(DFވ@ED",/N\yN [R[&X|kxdӜO5zV}o啺2|r<+3m*53[ b49b  !x)|0 \:ׁc@m љj:oe2`j+5{:1Җ sV<ݕH9&fiZGaq2k$fAofjAe|DD+Hyq}"4tH&hV[.PcOe{I6Ks?X%Цhb@}uex4{,59"jCLlgyAzp1$4(J"W!{x!E8Gu:LKV8ZDI]a3,Hb1r1RE(ky^# <;MkGLr/ݛ+ـ<(V~'WOٟ"8=c~J)OUt[ۛ45Ly\)DjZ8g1&#re|h nFʼ%WƜn9'CU|bhٚU"t̞3Z:X; l28=0 S5;'>G)flAjA3BXv"b- &uIRU`DA!w ה*4V9Jˇp]x߰ԓhe6-FҜ7M2vr'.0IX{vfh5RFh24!|]_E߭5Czc nkkLdurP$#[t }j2|ޔ' *ف<` U/c/|dgj6_{^F|KW7tZ`vz<= ի5 'ZN.}W /A/ (OoR|A8Ys&v%̵+M_k9+,7X-*vQ!GQzNa΃R )|B_͸ʒ,Av3bE(iWdLc oN#$pjnXa,RNBE4B9Wc)a7 2-C6p͊zug+SRp^S8z3J7X<) y-;Qzw-G^#' 7nG(- 1`NzMΨ#Bg{?UG=f ]Nx dͬ1C$}I+KxX=FыAr+v6uY3`!6;8i" 2K^,dO"ph6Ik/Uo̟S @ΑA]xc%%Px%xZ "O`DŽLMǁaMNS.>QWi~V/Ni|KHǯ\ܙFNNxVM:4|e>LOcʨ`فSͥx|w.xXn9 BGlXUsT{>pWI:lI=MDFۂ<^X~#Bm҇>HԺ>=7I;axOG$^Pj(vT>wձk#lz DĎUjE)jn 3Y3HflT^"5!ZKLJL~Rc)S\br]iZU'okǀ?}&;Pq%$OvB9Pб7sCuw{*im^X?`oǪ}UAW!P:8>h3\pDJt Rv "O`T3'A*d4,*ND9Vm^յIU"yJiW/[$*uIN_db9#IF/Uh蓟pD S B̽٧(oj xNTW竵H"4Vp Gd~o*!>\_)#Uu *~xMNb`):f1۷?`'l!6aŏe4jB }#7IXj0>?oy5!)/DUEW24=I ӈO dαOɰ?S tT=W{eBe BOvq l;7@$nX,Bk)lDŽ7I$xK_k6$Ha(ṣ 4&Gna.Eeogbpcc,,U }!;Oi"*`SԜp*Ҙ-r}7_i,f`_l37,ܒ+aR7 OSLHEeVV0{A|G4K(eGT5g&*:rn@ylr~/ ?l/Cگ_ē+wBtQA&D}Pe>mYl:wthN{I,Hf!~*u!E v͠ʎ 0\4AV(-~O~5m,AZ=1ޚ3RhY⫥`;ߒSmC@pdgo~5"dwϴ2=,A=jȺAkT;[3vBˤyv<˜g ۧrŊe`Va@Z\<5oUy,yj? L𵂸ij.QojۖA\!,@VP]Fb_waZj.G>t/3`C}dYL`DE{gs׽!okz)cwk`pc)P>`8ĥl 涢t@k-.R7g8#e_0~OCp\~AZOuL jr9h&ʋNdciwgScH&p .v؉, ׁl"O Z!NPZ ާX@Yn|~B%!bj&㨃=_b< Ѭ܏;hA=jQk2,#TUu#V4}qO~\_}Xt[&1 {_ֿs @b Z .#i#"c_U~c3b4J})@yqnX,_'DIaʐX\6E*` Pg2dY,|slNJM_1v: 99EYo&UO \}_ 4k/9OB$Jh@OHS r(z%e& ?(fnNT8U zVCĐ{RQ,:r0^IL4gw$^~d+QM_Mĥ9ChW/5 ҁV.#n=N-1[ Z^6!pB %54h6ހ3Kҫ\4g+Y*z ]g_OW>Rk$ˈ~^#ޜ6nQě d|9.sk!37${j̾anJF699h6o9P]C#,eIqq{}ap?"f/D+UXi.Z(7`y/jwѶ7- Sif8sJto͘ru:Xɋ6nGPԟx?n' n5i@D6XAn~U~ii΁jyw/kg@ѽjJ] K9?bfcҐͰ '?Rc`4zi]8x;F^%Fbq[9")$Ew-#F~ADT\Wh+ծ@6qDы3q `8sU.dX@#S$jTpi5>LaEvrhL#B]qa?pmM-ZQ#!ҾAZ!8oٍ,̈́>>gVSM!,͢v_*JԎ9=$Yi4D ME@ozTjVa޳R1/*cl>B:6%ln-X#ƋXH FB_#̹%5"^ 7ң!2&LHUN290gH}sxˣ\1ܴ!T]h!ġpۧJmږhouuRVND,Fx׮~b^j1>|9fU=WI\ #R^ѱ(Qդ;gy9&[XWWvת|9Vm%\iE sq TI^ir#ǐأ);Cd1֗U`!zlryDmODJYz=YQL=aMG&~roZv iK5Lrp`xz-{@"7i62X$duUwJt±Pr Jݖ 3WF]*Wض5\ !LUV^Y|B:vȽ} F;IL`tk\\UIE̳ԉv 7j]N[8сE>uM taJaYS1XO MlH@B^MDfF?t/$!O/7d 1Cih:t!zWɆ>I\/'rQeۮրf }oUUp-h$4J sJs iQHȤoJM&]IF= *>U-Tהp 2藀ӽ`huWЋp4ܾ(H_;=xV[ӱnZ1΁e,rAd,$>!2ےɕs5w$j$:h8nU9n2|3jymwG*/;BMQr3:pjVQfsG3̴TvՋ =(ȰH@[MȿPϖ~UP<} X/w> ñ$ڳnUGLdT+]"ɐ[!2ޭ,(-9.{BJ#@sά9Gk BU< IꞪ XoF7{ZDJݹj Ӌn|c0GpngMShnwiVVڟo4^bRoEBG][nUMNGqUZDB*pN~jr/nm}e'VȆ=w0.2Bv@f@˜W%X)tgj6V6Pt^b\֒}1bJNZwWLn_ۼM9gMFYlC۪TTyHE^1H"twiMֻ kw.Ѫ #F˶'0 ]`nN:1sV -׻]|Q !ޝ:y^} a[?q򋩂Ulj[i} q/|ԿM2*e@/tUKl(c6wBr1~g"FynR$2!8,k*^R'ų ]pNE:;}k`^qE*Lާûa7ͻi|6jƁH 6fHx)|0|YVQThX,\ߣM0.OgV$|[ώ*k+KcW >(uP :vzĽ?.5|w=lՇ Ӷ6⬎/~}4yhb$ܛG,o̓@|]Dp|cj2E^Y Baa2!?E@QmKO+_[t._$$2DBل(" Kh }G6Hɂ-.HT)5~tYC qإXgԟ;knSM)Q, Rwp+V"uH/rF*-:M ; \ByiT/=H7$QE |ssyN N,[nOwi/#*7X:웙Is^m-n~|`zGIfhVG)v}E]@2@ n:m:aΞu&0~؁(,\|pϬY)?En94:@jWX<Q @S!(SfEzgUӳ>hxQ8|9)|ӡx=w8UV^v7b_ωE.$w{'2)&+א/ZRAG?٢JJzf6`)ju#0U`/xP'rf I'خybRr8oK[hmK(SP+FyhCxyZ]gǗ-I2U>r*q2HR4O%U?JRkFQD'$ì-I0) !;#4KD .]NLK(:4gyqzAu.c l+=v;Art>p/V,Aʌ.B[i<̽OT_9)Q"DCbEŦyc+@2|ݐ[`?X_q*[uQ{4!5W7ҵtL=R A'K~r04~ɨR{Yα"|w3$ j|*? |+C+e4sO;J)¶GP_ؓZyi9a,`033wϭڋO}̑5ހY"FL-6U>Jm=C%{ڰ%ps7:W/&Ǭ1`hW1.! ̏Nigq臯r=@"o&Gf`}1>~+kX3woA@'+6J.) 4 qPvH=fzoBE7=ZN3/gI2 m-So# snKս/53TqI'Բ]ЋǞfjΦU҂"ڦ4 tr 0n CϞ#p5$Qs;B&ʶ\oy cv[Dk Uک ٿx)9ܹ0d d+8"B٥ ]:Ko٢K9:;G%q-4\@GYV*?ڴ&/9U4tie]OQ-LTtnԸi!Ŀ0-(TP~67rt[.p$K)zWjnxA/ [q#O 4ݏ3nY#`&@P*&A( }FA렐ȞC30͛0]5M'C-7RVbK"Mku>Qb19rflpݟJ t*beKXjo]Cֻ نHZ u ˥Qc 6^WjuiJTӌ`Rkeg pfI )fwI_]Te%7-:ll{RA]%?B&KAjreԜ.1?𗹈20r7L%j;~~;Nlqþi.Uvg0/_)W%&S|2ݱi`ٲ7f^ >v5q|Ce/ Hé!'>fRp=~l|A/ Jt;:V6 koX,~2"M.7!E'O+mn^v bzs):t)"e~G32bo6~lp:%HO1<݂3g42`/XHm$0Aod'czzܕ g5bGs{UpI'#wu‰nO_&aV3DFerDAyܥCB`C"σ?E"h$1 gk8jx=^~9`Ji;bϟWsp%!sҗ鷬Ӏ3(k6t/ \Et jXb#7O{n9 uds"A nv^q&WCT~U2;NplV0)D S!'HnZ[6 ZbnpU4.U89Y:k5BԔJE[_{HARҎ0sdSA{儿 vE*ō-#rmlbq!U77:iUVxLlClyFQ˹Ϲ\)KqI7^e^V:2:(_ZG_;"n}XqN&ء]c_j3  8,]u181oel\Eד}kJ u}\ǃ+eEfDKdƓ8+pEŢłDq1-th6wt œ0 bR17Q׾Wm5UF؞]D5-d—E)`Biv!)l2R gF{Ͳ 葵ՠFSxzcE,/`~M湎&oDlWg0 B 3V`K 8+V>! 8hmS;k|q~߆L#L ,#D֚#ߘ< =Aobq2)HebD)wZ"E 6 M^Q+0w]|}焇wovkl~"zS`{fz8|#ՊG(t>Uv*/`VF=8陴@kaJXʮx0'.)4<D}ROHy5~&!8WPJqFQyW |o1I>9CxT( 2t?~oZÌc4O=)y]5KvLa>5Y"K]"f.] }DIu"?ӒdH"_y X@ $];8%9ød / H+.4r+#>IP S&D]cX .ns$P뵼Di4 a4lhÚ0(vRghON3F3q=y5\8uQ?#E6,@TL$ `1q~̝z¶@ijцŶ8P aF+ Պ!([X"6BM0`QWQ 'PXUPJ`PfQU ApG ; p ﮫSLؾ nq4(VT0G!+2ҟ݈7jhcjS#P;3_}wu]8S:V+]$q 㲻KQaOl(Gʐ/#;`-;v9*0!<(sE:f…|Dң1ΖsS;.NŚ%*?f\plvqo)^q"aiׄx1rYx^ Ը+6O9fߪ_rb$%턙<4gO@/ Fc;,0NHv;g}GoWJ wAGHEL E"/KpYP=݌rsx&䭒vXXK2xd a6ٻ_- wD~[0͹!>:-]$7/XE'w7MiwM3#1Yg{:S (pyÿZ]hgZn{8DL)JM}XnO>ې54vбY%BźvX舡V йê̖@^Y dTV{]ܸG/^h.{Б, mhhs8d#t T6ѫ.NXKy_eoa; I+*e'Pog>{kϠ4aҟiu'MޘLQkin`Q pAM\2zyrB!~ M)~ ܙ/ IQj6gꋃQqd`_yvN1ȭ[|b8J|eГP=$re봆=-Ph%7ܨ*644mkbJmsPl FLx,e:ӂ}'O;5i@WRru49Nw]Njl L!9}yEfB_e6޼"J5mTlk'cd=[еU4uyS ɷt3 ;Sad)Etסa9ϸW8ޠC*kDV3Ajk,:(w23)_?p ϑ*$fB% LtR3+/ݫŒOޔ [t4v9~#@]*{@CpF&$1#VhXbxCKDsLǥ O5\av..+,t/)n+* dE bTb4`;]MKKzLcbTN[>dpj:aRLOuH;Y5M^p ZjE$& lҗżH+_{SD; OAylI)%w0;%| H}%Sz!<=xyߡ@TzUe.wҕ6G&$n_*N P:E(`)W{4V#d3gwn13ZaL6yKu0}ջI'k1OEYh5< uvw),؋2'fY ш$n0f;%ɡg01-3<i}*S.$,YU#sEM%W45+ )ƂgG* em˷RgyBY42\Mef46"IOķ|ˌ+@xT듷{kŶT3 %ꪸ$Fn)SP2dE8]ہ5Q '"6нV7%lX0^Z &݄¬=[9\Ym5=NГfc55利֙;ϵU-NNnh Bvo5 &=̨- X-ᖡ&֧.M6Xj0A_M2ν8aXT>hCCdEWį 쨢/U t("<lؘv^JC}{srS^͟GLEzAp6 ۽KRc*hoFd7sCƢ[JHM;jԃd)Oy)\jH yhMI\ h/;R cawr`քv[3Vmҹ :QW^Yrܛ[hpqdBXQ7[?$$ {7o%۞^ӖܱPEXmD_(7>DH%Jcc3)Q:ѭa}~q,rm6;w]>_ZLS=_<3hs{Wl-.S]_s6hFc23f\8Hq(nD#JwQ?qG}^(=f.-@{9r+kKcl 5d31nb]ܒ\U:Iz)5Ӭ!H?aLX&eex]$"֞IS/lMzXM) M[I<74"fd> Eʀ"zZ 0wQ5AB rVMس=c.`sH2h'g(%zlϜ`yȁ׫c5g4ոVX]&.k=`000L [Ҋ ԎH|b޶`OmԵǪ&2rVYmArEaf bkPHcURI7Tij#h4 ò}3Où}E XWs,S/TYN &ouztCS3Z{E1l*z;ZyBZ:Uat::CAΑl28 ~1w:&O=`$p HVi>O||7vCDGQ(Ұ A)0d'LQ`oJ!g Bs-$TJP Xdg/kRaL5h\%K3oY =T@0pʸS5?ڝ IM}L(B,j)LYa0͵HۮQ>U8Y{86YtX1l(~D R(ZnG;[;)Zo33YN{^Zş1+eY#e0PN/8R*d71;rHH0Oqi|#qz5U-%9癫(GI]32p5G]]-}sVS)o& .yڪ;XY %JƟ+4*6~KS rV`?զEE޳MkLr&wYzCg,\r-X5}yR~+quħ`E/0#. tn-541*Q3>v-N%22[V`1ک0IP1^KdF֐OD P*g֛^ }^tI9U4dV9,=`]Xpf_`GV6\s^Y"k-nU.AbïUq],nmVPƗ78O0]w[ÿ!z 8?hTΗS!xnghedJ=n : *('7 f](Cש|fBg-O\к8Oy9C5At n+wDϏyH8pOY"ꛬGsR|9X&F4Bu'3eB܈nKvC\Qq2vWXd]:}Xh&Rp s33Ql$-!mϮG)AXIl<8*DV3O?#F%@Ŝ, A#د-CŒʮ[pS (`,>Y+V'E@ۋ]ŹWS)ס>>M iڋ֫] KJ /^A/5mK[JjdrуeṫL$`Ol?ę'6t<ƢiԵXaK~HNM վu"󒧴(q)!sbxMq줴sYw^ox ʟKF:CI:^DhF˦{B )o|W _d .+$Vm !X)['ݪWۜqk|eLސL/D!kB ķKL.48+s(^>gtG):Vێ0CB':2Q_Njk๗Za6^[6̗+a0KÝC@$u3`)-@/%0J쌶_W5EBjkr+~[U% ћ?IZA"XZtAևnn72QuȤEJU_1}ͽ_TI46lF,}v~yx` @buCMCGY}߆p}@+ >gK8-K%$5>Ks7)k.vH,4*XU#mcHy*]=YY>$e-7 Y̓oīy{Yh,8 -ɦo"/iz ft/slƋC[37{z`vT\/UjjjGlYvճʞ$ȷ rH_{Dj^%z nMJ[}q }=[Q~f[glYϔ;i+dREP7.qX$M r0+XԷ95 ﰽ伸r.E`jR7ܗ{Gfb18i Ʈu ;a}K'v.quS |*_L̤Z3j}L [?9Ehap-He1.(p.ߩڟ)I%1kaUб84|@-L=ӧX++?%;Vskp쟈ɴcP.d a 2Wa1=@Txq^Mm u@Nj>Ǥ;\&!ܫ ow\/ya`j eo@KUC#D:>H,(+Ka" 4ʺoC]Bjt~tY!m.E_OVئTr/;1LM.A͉3;U?с֊s'){WC4< I#m +4-F"퓝;WP[W09C' à~l[r_vRtcn4[{T_~r@bx8JFf@52t`zԱsp њ+-TLQ)7Ӏ/WֶXhmYY [{n>+P\m "8qu"[NuȗB`OqL?4x:yB?c%zچS~q#FLv2~lS^bٿ^ dc)%ӎ)xG7aTXaiySRo[F HIX.̻ݼ/xf7`;b1F!Q\t.=ޏb(/tcm4D۶qPR-~'e^ᓂ89-Y/9ٙ< !?Xs0%o j >K:B 5B[4cc>zcrP@LɆ!5cg?:ϣ<bX=Oƞ*FpC (>%yx"a#Bxݎu [&vg*Ox@*yKx"zL@!g~-ԿՈbizw3}1fH\jR%uk!r6_bQ #@Y{^ιHLg c$<Y\B/VI)a0zdZ+`(om`S'\_;AĚ)MS_MHx^RMTWX;K8Tص3Vu_d=?X HV'f@vj٧Z[K$N9 ӎ-)z;@̮5E؎8RDI>vgo)3:RBۥ+?fŶ̥Za/\BjOꍗyUA8ݪ}ioŧ`عKKd'&cFkśy'̎ g/ gHEz]\vcPB71aUڒ@LSSU_ω#b5rޘR~b dB;Fw񸛑}RP__1qaP'S? EJ$Q7رdt\\/%31DH9?p}ZtoAey͕rgnDL,0̛E%_ғf\œ4%d,=g9z.tk7sH9R*/;?ۖ* _AfűZa+!aJb=%-F꿖?v6F ZkLDC0o-<7 9ыC"Ӛhhhr  {!PK~~js0a >ZLLt2^}!7CnfBlBk@#3h2k[bT箫[~՚T*eOsBMc/VB1 @΂)a0'rڐn3}@K4%ff߮ @ZM5C;DAS8<~ɟ]{u -ģ(B R;3ϛ;WK$r RHjğ'~#/_qEOCF]4HV^ҼM܆ڝ_)UbwVt*Ex={uDi>Jzװߴg\S[~fsfUң7gcOe"Kǽ9 xпs9CUe2Al83[,i)ɆL3bU )L[X_IY>q"Lz_akecmA{nsLb;}γ,Y@S!H!7ybާj֖Ҷ]689< }_Ϫ) :y1[AP/K 1oj`pUpsXMcPZJb7v*!m=%Śemfzb[yM5=(ܜb.>UQre2PbR4Vi mRbdh~auqR|Ԯ$}'1-"CL93rPBͅ2b ;-o\$clY"Ճi/P U"zGu%EUޮTbjRgmav7@Y37vJaėUr0%<|KP-^CZA3&9:PO ;"mbOUgq_|ݱ;1EkbS⤿:PDJ #Ga+cP#jWWT*E|џoSz1r:0˔6VT;6;guݮt5}x_uZwa9.dUFuHl"uD[PQve]!:jsp1{`mMq0$h8_sT+Ul8;" ~]j;bksV;F?Li]ѥBmwF+RdEsF/|Ȭ:6 #\:h@K/FF8 w)~VnaW!:nVڌ$q4/J&e0G؀яc`ņMܝO7/'1D*zwI*hqse+4N%\ `⾂$!Wc`CW)뢥9⎤:adRC. iȥJ BQOVNq׷&RΜQmcQko&0?C4e bQj޻)h/e7(z*ҙdq+(9(LE%6i^½в5x$ OBn:V-`egCE,Ăq0$\( ;-3~̈,Є e/ͫbtskiZ~/0h0vIwlypn $X6rBv'^o _{ CeZ, 83fT*5O*>A ;zOX(5AO+pib|"ũߋB6~j"c6W+#x g!@1F4p1hoT%$+RDžJٖOihI ]E=QZoSN\- qY蠞}8QåԉN "3WKdaS'B&Y MGuaT09u4Y;RuRj)/8OT]U`F Ar N2d"g(&ggJi%`9GC 0-#x3f-i..sV`Y1z)ڛiȈV\XKl͍8_y2ᕓ(3_%>"t=l$giqv3')1LJ E7Tކ)ro#F$ZXux?"puo $R#rq'M5t}S[G/^+z5M"{tޖgƽ{0%!Zɳ;j41А7 ?MPFYp\G,O&0S@8!on Ȗ> y(H+)I"; v,tEwIˎyC݊ݨ'ۚ -Ta:)v܊L|y#?H  ,qM'`>f!ݤ`pF@rTy/bdr ]G|:0%(3{R8 D0iޗ"yy#=vZ`Lrg4DU|Ty=`9@3,!i&%紂E8TcP33259فjXjB.ċjT륛E=UQ*,݇P6@ Wx)_\mofx拎kC5į?1a #*`Kz̮W!/Q~끿$9[3n Zp e[7}[d;.}mB]ȏ1+*v*Q)&RPS6&+gg.K /a C5 d:RLjq>9kËd褭<@ܺyyjtWg"_*;c*IX:@k|l׺37y&_ C9 @:p}SƶXZ_$A8Lbc-(C }A}qW ojO}x9hG]ܼ/bQKa t3Nl8Sc7`5۸`bl$ COˍ'ņA5 3(B՛ 曂/!5͆*I81Ĉ܅k-:ex$'cL'U|qQX7ISXh%ɰx;*o1BPv.("|uaCҢyuC0g-*[rv'}ok?ZtFfCD;ȊB;Dk[HqĮk8v d ">@x} WWCr_cѨ нTXVJ `ixF, >{mٽ~{,PHfocm]k)?$tV:HׇB "/Hihյ,HԡvgE٣UNs d3#77%NT=pj 7o8{}w& -| yy1V i-0g űm^.;SS޷+O/ޚ{t~}6n >9cVi!ɦ$nDZOI{Fz6 Rg9nȝsyf&T2 XVM]4pAH#1vv泲-u[N碡6 y&hCb5w5n'kfH^9M5¥ҡŠ 魒khͭMF(gpr?t!#+OWEXTv=P`cnϨ]oޠ$r@ܛԬFob47we:,h}b3] D<\uedny5Xjt\Fht&ȡ|pܴ?&YQK4]vZqV ϾEDlh6y-Y񉻜. zg*܌'؞B3T"rXEX6 2ٛngbZA c_fՈ54tS Pj Y;szy'߃O.tRY!0J{!S3 U2~X@'^UѕiKx'໕&\FZZ)^O•#+*V 4ReBBShv(h^?8-=*Xq؆!HP8Fi%$mT՘:x4T&ktR#5xK(U 8LZխZw$颯o;U+^}E9`%sTL=9׺";fSb>LwR &6 UVe# /d7IvP:ic:kq@ Sf&Zw-A*fGE@uey׈{2eZg_rW1-ä MD9ͥھJa7"p~>&$ޮH@ DP=ɟZ66ذn@Zx,}@P2%xн>cNse5i@ʸ% a:GV0C#|U1bXkJŒWX3+lȽ@ yΘSufI9Φ&tyEfXeu[,5Zp@נ084J.6@ |6tr5 Apa w 9M;JٜeSu}9I>Øg T۴  yoBiCa)0[hk|!O9:Htjk[#SˈM!&N 3B15l2 ~%_o%pgCӆlhZo[0p-EEZrǷKNib6XXZf ЯT`$`r7) STCCQ7wb$&[[g~,8)mLkѨ\j&/#>VE3; h$I7 g\{WԆ:NEY*B/3aՆ[s 5eq'ٖ@ $qR}#qGNr[BL] at萵$@A«ypSn})EV{ :?Fa@tFooߦ]$h Bb7YѸJKM}ZBOݷP9aD{RQ (rлC_mEJA55>RI8?/o7 }aӖ@9ZDf#IeJf  2z?%NQ4,UHjET>f^uYfk4MnY٭R){8*Prs(V,76I'=hʥcj.7 ^ٹ 7k.#hf|mv .kDUkl!Z(z@ 6e]Lү'8w6;O3'3V٨2'gXEB'aa=/i"c//T3 ^Gz IfH:t"~+0חXҟmB!v:s|GL*ITtD[ qʄZt,!M$Ќ' "@|# .Fe)|Auec&JqPdiIm`x~I=S%v/r@[ @F&u<$hQw|m€ldz=`ь>9idxv")b !$op6UGqz z -$3)Z) ;73]I@1 s:rӊw7ʖ8̒? Ona\OPfҐKBF 2m?(~~+ﵥI6ަx6pm8m:ˉcqw`Qqqvi.(DNVYSsJ 3yȥ[+O”0ޖ+Μ|=)FO{U;g4\N^w!D]b\#0yp![\LJW}~u4PmmI, JTSM4آ = Qs#;پC1e]u\$bqл$юe<&ayΓ?(v] zIC< 4LqkA kBddC;$X~k<(Gknej\SiabJ-% ē!]jfR.)Yłw\\fq}|J"C|ذX-{u`pq.ًsUgveG[\ 03aCTi^'q[@rhAW+Y͖z:'riO Pr#c0׊c Ϋ$* [tD(F\p(x$C>88^ٹ$j,r{3mKQx; M7p{n<|@( `4D7"3\%p<JZu" C YZdJC0M2m(` K'uI% t?q akK}:"7ز ZGi6& GHO}U$qJz-J-돠%roا T]W@pn(k/3,iU(/Ss.Wn5z@_P #r]nd)೪0eҕ1u%J ]։@F\ v Bf2/3v72KsrNkA}OxgE/r O@Nr6Bo{vKF\I)2M(Hu35? nǐ"<-|CB.Bo5Mt3/+(ZbY'#,~bL4 ^L+LEsk.Zj6g!(s^{r^噫qChe6itT`<"jinF1|m e+_CRnOm{gH97,>Wi؇Z-Yz4IpnAjoMS(HbVX`zcѮ;HQ 8X\ܶ7SDt/P+ eX@mKcӜ;BOAzpI yvԣ@)}*`]?LZ̕#{Q"1d~gR{o_X%d&?guqmWvBWZg~7xK<~ Ջ Kv՟ms8y8 .K5t7R岊0{R$NŦ{2(r"4x=:@P{=Xat4XUb@hWdOoVaCfJ@Q4|ObB֌Gћ Er\qA*Z >[=9g\1-<(\¦花God[\ұbsD>d"*c^r-[V䔗ddb]Oؚ.M><񬴋m6>#+oepoר;2 5}s`kfU/պ>?l$k=#G)]jT1@:^8":ƽ)8K>rS  xc,ş~;+ S-}~\-nڐF#UVDEwpq67M!T`2PM|Dq2@2 y ->/Y m6 `9'tŷ[ [poٽa4$p9t5ڥĄZ|3r>wps$zXYk E $JXn+D9vLFkœegLwtAF9OQ p[o̢? ^_H=: t _v=@i1 b0m ;w@d~ț"SmNjx%q{HoL_#CvWO9z&FG?^Tba& ;@ϓHN9i!rTQS Ϋx KXZf(}͸7%s8FeQibFj쥿s1$E)dz@f(Ҳ%- 99]'Rب(9Laŷ0aʱ ;h_S1}턝6Lpヨ9Fv.qG{k4 sx$nA):FG)Ph.g`-g]]1OWxTW%rP%{5r8 ʉT;^{(BXmv4"%:1b@n+ٍ'~M4uO敨/fBS848#0xT #=m4lͱ1ҏkNy#,Kb7W˚ 7٪UQ5m ZgB S)Ư؂.qzK+[H9_Q>>r|흽 J}+BUI +╶f%l]q|9@C_I%H6l\ :֮KYӀ35Ζki2#|4vޒ`uՆyJy mq~z`tOLҌD{l4Ԟ+5KwZcT5DMjb%K5=C}IPBwM$" LQAȥeG=,i$zIY}sq{J;`6Tޮ I8yB ?%8qC\lT=3ALܐ4dl~~Hzv%};(o5nչfߌ`أ؞Dt5[/=ŭMK. I'۸Hܶyl>D~ ܺSmgg7@0͎^P=N6 DOD;.Bc$  w Q/%i6 GUQ>ڐ3:y!=CXiCO˩ d<}O:ܝ=a`YL=|kC&GrHCgJϥJ!N:9iʺؐv|~ۻ40Mn<)?c--\:]Lk%&ɮA{.9SA!!Q $4m(hկx=1.s@S YF:msb+1 :A=?[+l سAĵ ]:r4w2@$Qϣ3W]u퐼 t޷ k/j.*'"h5j ޚdIL "\R4~*LؕFD1Zx^TpՌFZJy2M>a$MR.<,Zna,.b"~@4qoqߩPaX٘ ajq KPK"ΗEsXb8S"/7,cvQTZzXsJ6vxV嬛* G*;o\d#6Ssn_WW26ԅ@r-VFJ/GN D^($(J>#$&~=SB^l>m7fڹ?Ԝ[5|}E,~Ǯ@FRS!C&&WX"Q`*6# 5w霅m2i:X^)8*XJ -.ѻvV~Mq?q;HqÊTgZnF¿af.NC']=fߢ[51>hxY$>ىBjW$3C iS)qѿwPXH#க1! v]Ap$a*gwL1K&.Q頉!  BpdqW'i;ld)b"آIf5 E -ˑagM4~O&Kj[L8P`suHa=)c4]uIq&>7D"9̪tZB>Nd&Y_/>VwGalU 0C(חO^sA|^}.[wC% ؐW#q㘌΀'bN80ݦkU/lA⪨G 1y@&;LG{&Kz>9i&j?v8e&f\diylM1M0olKN yd,>B¢ƳfS"`V}uh! \_VkV=}t<ܼ?gA*PeO7upؓt[k:YaYv[mqC-cwcn1@WY;k]v'hF!X7)X9GȜs=ں\ +^Gn'wy-( 񺅼3HV<Й|^҄ưSDeYQ ~68Tu'j't]?,zDSEz\FmCT&"2Ţ/8:p` pBtp@4<ǻ 1f@/D#yP| vi(G56N¢` Mhi5mrmc`U1VMɿfC|!Rk'2sD@PTq:}iK^s@hf\cg!Z3NyU _h؛+ kfA-EP"<4@>VQ#m/R{~tvI1%%5-ce3Q*_!ap3 uDZ>j[<F6p@t$\*ۡwB>dw9ҕ's y[2E4N]ReM2հ,$ `^ת|Oav&ˠ!Ok=U/pV0R%?2. ?{6I2i gnimlhW#K0c[Ahho2 ܙ<%,wF7){GpzzqbNY6wkrS{lqiyP8H 0VɬQ9TLx:A7?o< Y '<6]|(Y.d)5%Aź xO}}Um%u_Q:V!C>W/?г5[Kw)JyC+.;6?Z#:G#?Ѿ8~vHu).W[c$&Сn3[BkuGiX231;D8 }C59c@bH+ҡ,#wa4ppMpTÉժ֟(h:ĀpؠP 7ǟzHn@-ёw'sME%C~:.>ÔP\=@Vx١B\/v/rBEzmevNWЦpsXO8uU!nlͅ<˪aZHAcTwZPM -"Kk@Xm3~cph-t:/iu!+9!aeg<2($=?/  dBIzo#@j⏧rj?U+șpCm9'^+@7҅T1/*z=s~%%t/wH],Γ֤XKJiY ߄ ɰ: U"֭E*Ow[iaU~40{'OTQr>8)zRyW"r(gbھ4u~}~uAZ]ik_81g5N  m^c5(|V9WaS ;h6BM5WD[h7w^sd x\df{_4G1sǻ҇{\, kLA8ۡ]5``NèYx(df'Z-؀uW|g0bT }& 9QmZcGP*3%<&}yyk}WYwSA妻ce>߅W\wS?>?a}Nb$#1U /cMzW)C1kO~_.O?}c3K}$O-)L,o ^<٠'6;s-E-@@ܑ O`r 3fk GUUX+p؁7=Iӝ3ZYYeiyiʷό\4TUh)h$(_-`6N/룙p-]7p}zX80 9,U@G0tNåy$2ďN ?:d?:O<9{M,?|F`@ٌṞ(SRs7RHrt{N|B=ԉ&"^QCi\jG)T2LSZ07̛Ʋ?Ol3\, 9% ?Jw &=Tozsq? OS?>!VPH.'~^U m\ρqY5t9kBWp3hWIh4'XAd:MSEk3z z鐜g 3?Qkh3[opAJVokj m3ݳx߲ۂَ7֊*`_.99҆VQ ALW2SVt;40)|+y.+cgR;C_Hɍ8IE-9g[KFo/f/-ϳQ`8~1.ւlhr%kO&ͯcg̱X#38-gu,|{`#- .S)֛,PͶ\3XDuDQDwf\"LG/B y<=dܼUqօ&6͜b*ZTO׍)h rFoM*{8[fk]2@ѸkiU&{fmbMYhH-v5$;jשxJ"P ڊ: D%R5p:m}#;`o4,nf,zyB h4}UKdYƢ͠8"F5nόr DlN"ㆩFev˟,r$ ' m*sADcke/Z J8aBmn[*ԥr9GܔŤ?LR3kB ="5j2 b @yV4`]E66T\Ş)OJnϝ6<˸sZSE "Ⱟ 2~ ]ArwG h2JY]=o'Wm,|o:m-8A73iCFP CyX\`k~u5 ؏jcw/OJtߨD!5ΌyA, U'J#i Jz]_ӽ X ; 0:9+ދ!hdm_}r% %V {S,w8z+$h{ۘu?oGE1ILnmD2ǭRJIs+xrxuLꏯC*<^-n3ſ&Ou{b5P=Y#߳fx[v*j|x2|Z7 ,)??vәNrIFO;;_ZTg]KɊ汈Uk7.Z7XA?hR$}[h:|}䛺N7uȩ?lz ̜83ʪ1SV鎆dHBij,nw簗[ں.c㊚q{K|7nf;Ɲ$f"]K< (=db"$nhgGWfC_>˝qN|?>:e>Y8p[IUlǜ^`c=K੝<桥pj^:H{os&eE#⎴q򼢇Bn Faz t;E`KSk%e=#* .R'b (p@P~Ke6gSO_g4ZbDJf4x;cUdԕrŝh= an7&&TVȭ⛗ŰXh~"g]jrLN.80ӭ!0WsD Ɔ@:*?U\pzN'a,u Q+4$F֎#Šl#h\.^XGMǠ$kHibGQ׻(}PWZn0e4mPkUۻ٧nJ5 !b,*3%%ZNț`d OW 8ȘT҄2Q*Џ)Z8ˊ?j9lI0ǂulu[$(##5jnm1E$ΝLӡ܋^yxQn*V?XWPԲgOV"NmiI|3HxӨ~*'-&Uqh .w[9<~Ec*;)N9~sXEZo</2bpE 3j˺:<` ;!b4zG=1;@w~J\zL6 R )>*)Z`YOŵg7>t;B*?Fv%)5^sSiDi`!G ޽ r(:4\?!I<W/dD{EqpcOGs{~29hkH=['ep+$(20])!XlniM\p4klm*WP{i`H[q%d.pZn ܧp$v S]>aJJh ]W_k#*mQϲ?)*8Hbsyy82 .!n9}*9[H#sueɾ͑(ߦZ_Dz+(:9a8_3&ШOzcD+O"~a4|q[WRFY)S%fL%"v>v4O2j;YW&0W [*$ u_r8hicHerDzv#f=n7}|m\sbܠ0Զm P]Ea5d&QE9ϫNd!OZ2emTꇀBT^ʰŇ3LzVv1j h٠)  "ffx)5d^1ΦhL#:O]N&)E&Տ|Kb!ed.~e5够5TTQ4(VI Yw|g1g[hĐM뽱ј/'㬘>JN8-/dRdᬰڤbkt?#[W2[,C!< 6"P%2 xJ}U$dPmb1²js-{6%s(:|h^rC|bhZɛͩU|Ct*5 v(X%ޖ`Xnmo~s|W2pI?:./2F p4rMq$ _?nt2o[Lcxb Y3f<g:`zօfX)fuU#Y-wU?X-sfpŵpt̺fmtst*%nuסz'4]VŗV ӃXS1s >Y@~;ºPTd'׉o &MS^Z2pR7 jfH%R&Dr7'TX ݽͮ|UcxY\WΑr|<遷C}9 )KZ|*;3^Sa©P/gA3Se AI]m ,/#=u\DNyQd>4*V]s.[WGoF6CpȆ~B2I"'1_nc/RNZb,9^Hrnm.[Aɷ1yߍہh$G@ <;Nc o2tEMD4Lݶ Q}/a6q/+KkFGk)^tó~=VD*~cvmet^@+nъ12ɛ&;ԉB qKZ޶`fM`}*ᆛa"57ȡv1Ԩ-oiB\nc=KO+t_A~?t)f؊±]:?HWLׁ-Ie:`I6Fv1'JLy ( NO1FYc^p m Lpc*U,O8Il+*o.rlOkWasA]wfr\ @5[⭚IFYq#Ztw}%,QŌT"mFU]j^%^;>PD̸/,FϢC2MplQ:?qx:zgR#5BcYJkSԈ$i]p^rOxPL>;7QP s_p`5N)*vKrXZ;R#bBLG^cE/oڈnHR*2fiǬTqT drpRlW\ ΐeB|_bSd[lw'ҫXf$w_H4^4䃒~{bs;k䁌^S1AirYvM|Eݢe -0ܷK0^W:Nh&yԲPYz1 Ӓ7A%ni{CZJx#|6*uSwj"bB)1eO+syKuP# Wd kYUbhX@'8]3&%t֤UrG6P^:=R ? *_ᗿ;`cn]9|h0ֈӷ'lpMU3N ÷yTiVDښdrtafqcufRoʤdbC(^:w1ʰH\s$ g!b!~4 O!Nn?_ӊ| Q0Z#fyQo+DjvE~`tW5zOgѬ7*Xiv/ fmiQ(χ#ZY"s.P'.@b2q@m:R-)xb^jM_yMf mۇd+ALQ>p%H<I,JT0d[5gέfY6}沐GEX"P+Yp}@rMI6{geqRZ XFzxX2hv(GН$ \0 HW`tmOGoFg1H:f!C1?N l)f.M) ZBa`n_<5ͰY4QfpGu ҝQ *^Fg4:^5ċՠwYmkq 9Ec3En-W-/Z4U8CBǝcނtw|Ҩ .eP,ԡKx%(cYfd8U%>54;Fy'J o,6/T ] U i:>=&wʧBܾs~߽^Ab1&l,).y&Zw6olQEe|rZّ)oG0҃(oG9J HR-DYơ '5˛8xԤPLgJ%:ʻE7JW58DWUP ZU1gkǽ,*+6&n4㛑&[32aW;0y)uB2* 0Rʂ#wQ憡tpij1ټ2Ek34 86%kOV$"a;~FrII;gQTMlmm6f̌N-BOwlv?zO@P*mJrVimVy9-![TgcljZ ~X@'ubLBS+wdy`.%Yq>rڨFCOQZk* y?PV˭Lp6pD$Ŝx\ڠMϕ'BY"iB~b@Q4%=WY tNLS?@>UID]{: 7(C?By ';/f,hh{j_S"YB^)#K7g:Cd°,ih9`tQ)VcCi <ދ-vXkNuFѝQj;CC w}L o?9LøOZg18J?؂rhܣ)7'`=[m,ӭ lZs~>= >~G4?x^1P4D+d`zB<:`.+,T ]7}UOVv|(y6AEˬ23i% o$L;dàsӑB/^ϐL%U[eR _NvOGvY#"Fa7MQ|ܧM*^ɱQQy;-Ig[5psaV;!w3=ljJs U, [m%_v4pHJb/X1JX6Ӳ˿&td,]3SF/S K)Uv8#oqo5QkK}סTWH/CRCw+G7 ͓<2!rڠ}Y{'j@D{g]! kZ \[?;UL~3x>YKv&3?'ag~]Va!+0%y"qL^V,XkZm5@'0:T/%({Ҋ$p=qW nTFiOmc2d7Y86|\"Z@㭓&np|G%W1sq[˩V_k(#] ]=Z ^Dmujd40XgZ>}6ިz ;opkϚz7(XlU4"+1O &3m bdzRNO.Ub/K8?lFشVĞ0<'#~NUjX_/ˋ7V>~MswJQ5 DVR g̓8Y\^a)%pqoX"]jHOahGD3"(F+ T3R1xF!׶Y0ZHCk&Ppj%l !pO+#c̀,1| ;+^Ws%Ӳ$Êm ^e`k V)U%ǫeaSN]Х!vW;1˖\K <3|g vœfpslÍs<4'BY*j&w]_/:…H]0[wWM14ވ)Ly6WPvQg{Uf7\p\@==PZ9*uSzF4&)tړnѾXIf s` 3h Si cNXؽ9wy F^Ͷ 'ޝBb4Oq^XH[ʱ6UG`ɩ+L;#/gvTٴºMJ 簤RoM ^*o/PgAQ9\EGR*YP|]׷֊At 0Q{OzU2 ('ŵ M |[6j:púwUMې)[DP_뺵8{pN"UX׌63) phd_q>aKaOQf/Ί0z_Qݿ𹁃Lx-kBS#(#`=J.@qþ8p`EtQYL"|{3A5!Qa 7s3 +#eheo#Oqr4g !z\ü#s6;P1a\gP5pVK}r_43f&)N-?;> Qwkzf_b!&&wU(}_Bt`Otuoys yRHܣs@zlϾ;gG+ߝ=!n7A6p,8i%Mdk}xB}Y.8³}ZSdM-:SquȯB`K 3f 0A}lb\(x/ #-6pl-ndanv{з(6Jv'eXi" A +ġLsv:*}(xB9hqEU\U:T<3mrQK8t+KOxVxrF/X*3<X@鞷3 :×ę}hC?JawߊL'/5Ȋ6#$eAѦڢ4Gqꩠ']Qz\+,c 3 `5,lM܋NM%ݪM9 ) ߓk 99QNjȟ;w?NxM3Pju'Fv~kif8eAH _S-< b\ چ; }Ʋ8ʗXEU4Q!+'yJՅ^‹UHb0fTʕ-ɘ71ԵN͸3RdG9D͔TTN& *B9V,KЉ8ZGm5%zBBIڄz>8|(kِGF磊 ]"#8 gظ42`.uSb%^G`T*IEyTbCf*/2]6v?0v/u[Zeh !}C,i eE.#-S^Gx%\9UMA:p ZjeO6\iá}^>Ϡ7x;ʸ 9()}8ɍ'jNLn{0K|M?0$ (|swc(HWJ"VJ]7nI1sX0U$BEHR@MTkC!S9 #sSuIGcQ%1d8gԵQPq z~o!L2) Òv h<:/{g/HmMLip1QdvvwRL:FXNnc(s'|Igf-иo>ԜH<!DnQ?·Dt|<;)njMq{Q㬁OELފFm5L}lrlmٕ0BA*Ȕ=ەU"<ϒV_}`X_p *o$wz `]}DkĂW'q. `;~vSM/0}_)F?J=i O2[,sYMA|NG:6R5| xwGSI6[9o8ĺMeTApGm?~5tYSW_~8qͶ*p_KEea"D_㮿 r$fMK"陁ʐLX k @[6͋&8w00XpN!].$K||l-sm^}@}v woM;Da0%Չ#Cm?lq H q\7m(`C2_}լlKEGƁfƓ|K-|E#i'0^ Ş<-IͶt8@JOEJf詻҃7aVy]@Vfս1  p Ep͝-hdf2&uF49ٶ׮2>{a]˸I R2l rN!ܭny%0B\K9U O~-6 eLb{9s\:x=` xrwji1/ g\0G>jY4.YXA"ي+rkՐOz#3umW}F:g VF#kmet]f<@%Y83Li .h>ϧ b}A'DeNj9*w"pڪۃĝ&G-2;,H!cFNJ5꒮RŋɇKJBZzi>[ ,o.q0zy8sVi$=V\K9U#z?$ {FEf\5ׅ'1B\n:OvVlle*<xXZ4O(# ^[Wt2Re{~X>+!D Qe5ǡEA`ldr8lf^c5pA: ?WjqAe˘)F?3`~ʗwa:jsޠ׭~qjH$ Fr!GINDzQDaJa]f.*֔ m"ïdS, e4JIGI*Nl+ZŕhNJKN 7{n$ǐO4Y$,3Ưx}7:HGaӖ ZVÙj24 E-6RG3`e{ǽ50.Y2GAפ fPg4 tb2'uvi[WJ{;!ѣKRĔ-_K(\^iÞ3#ù?Jψoh5UNG"Cw^7~qxӰHBgr"n&n 4U澨U6Ȇ4L Dʋmfg#ExJSb بr1,58gγڗg٘Q/oO@(3L5Ҷ13keStS<,uerH""M7"W7~m[a껭Xsnw0C}A `~׫4 jeY?9\Ch^ C[L|wg:p$&R͸DZG<JHOmbk;I{!2Z`:ŋTC0R1B. ,O_Yp)!2朰y)Ma1* mbKk OufRjPƱ Tթb*OC!'Qx sR 52L˟(`JFy$zX3.0n`JFd+ _SEC^l-1[%yvBy]XF{BՖC`.tϗgmW~#dj%4qZkVrC4jc撃w#Or)E{ j^Ȧd_KM _kɱMfRҔIOŋP(LZ(2\fo'/֞ezc a6zEk<]V3}їu2ϣV!b{Y  Pwզ 1XK_'5nH D>vپcQ4FȷNQJ{26E^ "p/nSOcJ߁lV*AP@Mt9];$-)بgLPz͙=q@ Z[S+`@`$ ?P&Nhˎ b i=ClydS}óJ(Q+y~=r·!#"j!6Z:?KN*rDRsb:Yǩ &N0 7NIm#jz+B .*=GV$Z{hyv|Y(PַsoweOkV R:.aq }"pZLW;jR%1VqcpŵU>"_3b+DPLL+h|' M|a}ouN3^}snYLzHt9n9s :mň^럒xXs& bA34S\]M~o\XYƋ1ڴZŶWtP3aT| "ly #'nwDgvpp~E'Ja"#k=%I./Xyl #$+B8~}j]PFw?n]AeV `PJTj4פrkoTA]w[F((~8TY7SX;e 0JIәCiM\O0v4,ip?' iUgSDxkoqNanL$P;ㆤAv?2Ї2&@sc_4d&)ٔςB~TT_q q@pGqda-YM 9>_IQM0;y W&I5 Onn ,h u{ ,7HFs2D\_z7s=x<2^֌ҍm }KxX6:kG!'@yU81f$唹@A8P~fI)8Ӹ׾PN,%ϸpfH/o5bA=Ow!ҹQڬ2,-wm[1^4^$21='\.0s6>Utkbh5">桊ÒhƤ2kfκ#Rm&'G!Ѡky@áZ3Ҕ&hRp0E]fpto^t.fK$e<ěWULnriNR~ݜx(&9`l&BJTf jQ%#a {KS&tHl1!bdVVL_ևp<ޱynz2VU$e+\v& pnL>y6e d$er:YgEto7_ȺKeeA3ΨcI]ވ}5=-h5 bI|wvՍneQG°״Vf88fYQlO9Ѕ48 ]-Cw3luDc8ߥp>M,JkmDU0$N6IvQŊk[:~Q-5C"v[%Fϭ1Qz0dM[(bn( xy0UȪ,CiEYƇozO3  f[% EtbG5?ݛK8wF6g? ɦ.,!~?Cx%HHBpe|LpDѢtth}(0Sј5E[4v@RZ,M-X'_#GKU+)&rdhqbs:[FE zc"ft24a#P I3}Џt)> W^hlL<WXT͝p#ç=ѻYٯmՅTGv3wb)XoyNg UjGG55 v'  dže\"]ĝ_?x!"z]j^ۍEubgSxTG-)YN;Զzmö 2Dhe[PԓI0Ӌ/\[\T~*.K1 S.n-ۚil-l\5Yy*3|};?LqW-Y:u u(t.%@k aV?mqllsn߾y\A#YqtNcSG}čYaf#-Vyjs7JI^@*#3^&u/@{JϩE6)א/wmJg"H [405F|x,.TrK3gΝbTF :IM.@>?&Euk3AWem1u/AG>F "@"Ue~ }ߦ@IS_ 3TQ\C4F9` GNђbumfyJ}@s԰K_v5z,ks iИJ+ړ Eav]Į] ҼϤE׿kw6eA6_@2v)7f5IOJ2(ee)({UCmV;f x@ f|ߎS6rǫȔ1bx)IHh"?CEC_? >1Haz'Ҙ,ԥ#OM XO>K?J&|`nMBrSԒhzhSgTYQy S.x=gCG ɫ]4/ɄYnÌVYЉT Zy7*NU۹iӢCѝS1pc<bP;LP1oO]oUAQ<^GxUQ̂ N4q;0YZ07070100000021000081a4000000000000000000000001668c169100003440000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/3]?Eh=ڜ.+<%KSW cjHQlFb* RB~8SDhs$0''0v F)Ʀpt dGǸs3>4e3QD#CTuvU,G"*hv%8y~z0fcq0UBuo^,EShHmCЁj-D ;u3axnԟI3UbWSf+E b߮ez>v(6ь/ԇ 0q|R OָC38M5*xw`Bʿx,Jpp{׀CMު`(]zfn"c5SP`kJ:ȳ?\XF/ Ŕ]rto~Rkug k郃ߧ.AR0ܬX h7&*3@Sfˣvd9 LR'Bj+sֺQN!ޗ' z(sgeUwSH&%#r)8:^т3|StW_f&Ғ 1#MFr[݈y`o y ޡH⧜6y6O`-([dbYhaayd[tqjhX0pHF)h' Ѕp؃T1e&1Ɖ.l 9 ]rZL% ̈́u>,}31&J{h^ CVdr/G|552)7ƁԐ<+(e JcA}/O=%1<#ш}- (YObGTI~A1^\&.ԁ qZ|Zė O4/b?`!S1w(GyMX*ll*w sʰ6x P.ہ&y|_b0c2.[(s8D+,~btׁ"gÉ\ۉ&!>Aʊۈ̳<Dyy10/VlSqEdJ LNft .z ]!hpt5ӈV]SUSQ^WK~ 2f}t9.(lJ>|QT LA#Pt{xsw -!g;Q 4V sX oD t>Dj5d}tV}s"`zfsIV~=&*>zxR&#BIp+;L,%)Sh> }6mosy.fe$6#r~Xlԏn.z.s.n)K<KɒRd!{źTcߦoTDlMptZ-XƝ+7|+07\j+ YfR2$fзPKq{XC`"uŠ$#SɧΥɐ~s6=}H0>RqYoPtLIɼ2{`.eKA9hއaj;^'rL5SsdZzx>m}7\-y{h!'Zf<"<8+ s}g}kW=4pz/q"}F!cN:ye" 򣝚Σ: Q*)\"&Bh37R!gk/) =96{>`Je3IK}~sB '%{ڇ6P16{P5xoȗgm7Yq!?ehЂ!@ԭL/:$@ 7mùij%L08]PGk!OEBv5ՙc /2nbY!h0ӆ[bC*}1]-X%4:䣮ܴE͕oeQIBOEҾdV[=o=d0m+|a=x`wRg| b9|hU(s (*1ꦋ~}"؎Ho|kɅ$h DYTz5P7uyϝ'FiGtkbWf9܂Cm)<|UہYw.1 SSg9lꑾ 2 Zpފ5CeqCe)h $} ox@MMPL}g蹅l*;= u !f:-},! Mq1Ka;)t?\핞NKl@Z81720ϟi:$soUv 'ThfhWTwH}-I#bs(YM_a\BӒ,GͩPTJCu WXoejuT|S#ZܾĘ<ˠ?W&$wxGa] H,:iss?Kc?kRWZ2΂=vSkR.WѕBئ% cB5n[̌ Vrָ袅'Khn/kQuZ} `oPZH/yQ3(r"!8v|枆cy=smq,n>mJL@ OP]&:Ls4V=qen4S-D,9Q5UvFJw0K"~˔ L7 xWݔBz'rF,B8/B/7QYԺ^ Uԏ8@au8dR7=2 ɡ,hs>EףF:2Q̈́qfѯ02)ty;dugL+:/_sl?41=1McYpf1لS2 d59F`ZL 蕵gG gW96)K@W3; a lfԺ)G;ti=<GVָN^5ntm;M7ts .F" !> 'Jݮ,% V|NnlQ&mW7K#dƯ'mŽm3ϐKځTDN6:W`"CzLݳBTi,B*?{e~U󺢂Vzv2A8N.zZ&إ r9`G Nԓ dyE0yXZ('¥NQP[@nFs%B/ճ`(@:X,(vӬV@gH*vޯ97zw+Ƿ ˥=YT'5ȒC2uLj InZUM9]cpLK>94<` H^{ \[\: Tu4.[[>Bo֝x$Uܜ1|Ce |ɘ$lF8ʗ׭D Y)0J+ѼFBJ-tgmY$wg˛/~=ЦPEf|V͒/b0CZ1{f~ÙӉ+ͽd64VLiIYҦ۔@6H%ztGӌ$hwrl{߃M1[sUNԨ:(>yKgprT3=^pt &'$&sdfEeG3TC/UrOc"+sʁ+Eb(e_313I׏=^()Hֵ_hZ-ז(¡l8nct՝ũ#'G`XѵyzE68QypP|"|-"rE;chKAT,iʑ٢r(@zJ>ߕ+E~ɕf_?']a^h.GmT;+ʿ ~ ]^.*?9kljrml(ǜ_Ǧ>8%}xWggFڠ20 pNB<#c;OK|)f9d]No+"!B|+i.uVa%-n_+MbqrY{eh1 Dw=d~̱ ! FDؘ,K޷ްBO(xwƒ}#h$P{RF3M+ԡ|dh65t ?%w<%*B<ğZ %] 7Z~"#ǎ)'F?293ܷ,X㇋ğ %w`~H{ϲTx Ϩ)y*EliYHL;X\dUV$ȣ\¡Mg,aPOJ"m(eT^5 pɣLŤܷ^ml$VhΕGyQv5}N6}>$N)U^krDc%3wʋc^m d,$}Pv‡4G;YruX}+whغt?k:!'~j zY$xhKkώ8?{ VC=`Wu촚2NF4CO+(,1z 5αus l@.@'rYފ1Cjn8>7#[_zϷrz<^ɌŒ{ȎKr];)ňAZnUM5lO\}= I+*ua<тV&aй_Gx5׮VHM+ы=OQJ NEi+fApLn W~1w sMC9!b'&FJ 77.jImI!G,`܊K8SW6s҈r ?c^߯./ 2^Yv&wEg?Y sel3ƺ D W6)c;ta v%f+}Ye)?N@_(UAՄn{TH jrs?+NVAoiyK=aQOu8XK;E!XA,Y=WL$4F/dC&0fۆ:SQ]֕.ڵh8ψ`T}cL%abZk)CQ8$=4}~zKIk AaaxPH *YUCp>qK5ZNRO}>@AB#k| <Â~ k/3N^ rx)2*G 6MSn̑XLR;4 Js3- ?|Qj!nf_6"E&W|t)0iK\I+nc㣯I{T~.G@ gWSH cG-D)ˀ&yhEx^7y\"Zf]0x] /xu"R4 ^0,e*RR\ k859ADW=w/? @iL/%9oov( rؿ#n`<|+Cǘ_[M-H^{G=] K?;$z4Q vYdrqRL%}W;=.mKK_Gܴ2cd5k˲%AQO55K= )1!f":) JVAf; K;ĩo ś'2}ˍ{9Ή3I8C; sZ}ޏ-ivN@dh9ؗ*͑ߤO2\b24.)+0a;V~i'QIThڟEv0` Dr ] !!U>"sq!ϡ1i~l9F6%'ҝo[ʟ?qU!Tu<ڋIwvաt_JiwadV`hZˀr0loJ={0v} E?]y刎*JNr1yCt r!v;N7sXW6" vk|r3#x>N' 7 "Ml]~!9WuPָ=<]cDQ6>&x@*o|5ܟ7(!m͞+ ??YSF_ZcHʖ13Y쇓W4_qgLQlID$ j#cQe0@  SG4#iUzZZ?avgT׆V2DرENE).]u,}}w;-yefد/A{Eķ:1H/bY+}wܮlۨ"ل?"q_<i;1oK'(*̴W]h1(IFJ,ZnfD]ClϣH3+3ރte,, y-Y)vJnhlJ|¬!x$Eeox> p]dFw:]V˪ٚ^bȔOSFk$ƐWPCt,T}J*ʕ= !:Aܚ7LEӅۋI:/pr+A?j?lV jVF<;k<.|}X8c1(ӵIC*Kz/ߨū4Y`圐CJYeŔ /\宛[d,^%pEjh?m".<$˫#2X|}^ uKALɖ'ikT=,}X"`5 ɡ=CO1w&o+S6_po%,TqYG梿p¾[kr pۡ Bqܛ6 x)EZkݜ ֶ Gqq**/ +wwr0+nc2$!3e-,zҼjpʪrm=+gÕ?LAZ]lװ{Ud=u|u ~ V)׮NX2áKj~%-} ~EFHd,oG~0c§?S6E2cE8[)T`(DqO0/bjM/w;AH$W -I`!zYe>Id7QFAcݗqh$;Ɔ1YgUU `yVYRg1oxnዬgD hh܄; }KHDoխe35jRyz&1eI, B7$F3$i[î^\90KgӿskZxgpK? }#Qk\sOw#'(lK : U:gwFq-1VO0YDw)g-)*&I|*k39ر5!ڜIk6ɔq娞4e$oGNC1^hMS# R^.+͜m1`?1 c񉯙^ZyS7؆{iNɠڷP20ٶ˹fѤo3$3fE q T)OE|S [/s4@XYnn+P>S0m6z%М4o˕|ק]6PH:9.2Z H(9@M+,iIqFgA=W ӛŠ,`V&ٔ055; Oz yvy}\'mI8WB#{ !A$:ak_ڗ[B#k*K ;LZtO/h,*s Z j,}yf!I>&ʜ2H2.e<6ؙy܌lxFuf[>oT3x@l=++5;Iw&XG{ mꪺxyAػ?q3cz OH5E)S-F@T_eCY> 3"$2%d/\z("G?(t8/|[U MG9ax|U ca =o"/% P {-PA > 0I? ,RҽwǙc9m9L oBHyz)g[T_T(v#\5'D@i>r2M&9O]H Eʱ1ƽh94nx t;mxGOjFQxEo{·&i_z ìv u;0ĜP_PPC`$)b1(r,wUv7);XwMk=I lNAĦ&דlD7&Mqd*WVVGD78`^ (AeKt1=}] hM5g9"&qKf!2e+al&]"4NK{tw2\W7:WW{:Hs:0Նh,Q`( ah=DJL kKgDR7q pڦnh`kcts(QSWZgOV;ݛ;Hxᄵ\>N3>Gߕ@Uk#Gia7G$A)q 6j75ý66z 8$v9#>F>^]6i|+[)p1˹w<Ih,T p=qD'FZ`ZY&,qRZ\cVsjâBVMهRud0m22w+8Vߙx J23ӕ9)]nBUs'a\8y?^;ǥww#y9.mUp(LEяQ?jJr qUli78W\v\?aqz@.L].ph| dTs F3΂D2O7Mb6Lȧ /sYMIЍ]-M*ZtW!Lz& c`ǚ9)*A xB. I2{ bep ~kM/DAO(h9OsNoPT 7@& 5~b]H]drc*Fċ]JEC05]Kgӻ37l`Բޯ(5$!.1H@e.\7 ǨONH lZT  G4| $ 8`fJ0PڏZ:`oF\Wb*$(}6 /N02dyihqk"rs0O̠_+#6O wvxqExZ_ebEN#5.UoJ]YD}.OT"2\ooݗBX*6뇷˓T!}  7&)mTA (fz!DK:hJv܈2.۶_w[h1 F_`h Ez+oO as h ]I9q͢۵Pz6HT0(TJ6y x"W>TSs[@-je2[2pՓ|t|)u\^}y,>!Ԑ]w”縞@ɢ3^UVEd t[-/l|Rk|Eg)+g,{j ~kǿa\#xCKXYYz(Ut.-g"Pbp `_(A]CYG PqS3_'al,XbPϪt_q`$eZBoDRZG:AVTJQsv{;A78=U ŽX|Œ<"sםON %ڒHE^6gFRZ6xK`Q!P(ˮ9VLdP5}\H%VZ)kkޏ KE!zn|. IW(qf3Ty1*USkF#޾#:4mb5{//B#nke d|hlNB+,Jy{E-,] /ZYPtV OqAѮD!:PYe mckEtG|C?y`œ>x=H|cGН}ʛl~<+=P,:8t/J-:9D -mYBˀJ8&^TaS?u)\ 3~}Qh<(R&ZmXՄ9X}dtAU94sj l?Gek϶?˓\c vW]Zo,``K4g-y\$Bj.&?=00 QH[Npv GmVO1W SQGcy2vtrLjl4;:UΦ3[ʞ11Pk@ 3It-T!X3egsjzpGL"b-/75:w}`-̙L C&rS}bp^[ oD*kMZ8;#/Z_;̹Z/؄^!@BilV"D-ӳ2]-3QGnNrq9!5F *Z#U2bvFȽ'U3aF&\תM|)dRi=zD(:,OM~$z^ˡr֐G+Pl2RX_#ɕ0fI잉M i?MA'ރ|7l*i>Q4"횀G"Ҧ^UIRXB#[E'^fn$GsygrK=;)mBSt+.plJ-UɃ<)z eC6 wX5-FbJ܆pw"/$s%T-{{.T;' i ԢP\Q+$q7ͣdָ-59{O2hp{LF:A {54 XZqflc2[<@[l]&Be *~tzNCͱ-6+5v6 #mevDJ4$ [) iS)yn}X+хȻ{Dt1i{8|}-͠X_idJ,~o,Egj݄c y[E)( kю&-LAvx3%fC!>5Nl32ȼlnYKBU"w`Yz 'O~ DT4HG:`p҂~ D@SL11_=Bp5/WPW8A~PФSB벿;[mYӭ+@rZyKO7"3żkl{1T#AFq\l ᑄP6i!άL9+Ҧ]#q[L@A8"M ?SF ʍbnQ`x *9B؛s2 +|e~s>*xM;I5'SA(ܪ`̴}r*w\ml'x9V`R~:lS~/wNӰT˽;uH͊~뭂`v Kg}A;*'4vb'۠0CS=AO/](d0Y7d4 ع>vE>4&Gk 6cn򎻃E'pEwkI 3N?uk&P CԃGxB8cC$;ؚbY(@tGh5v޴*yx=2Xx*ǥ;h*O52,:xm75}o(.r}nR4ulaO!␕6ÆF |*leDU1Vm"Wյys"p)Jyon`6 ^*ٲMdhL3@7݂2m]JE0xȑ+hzk.:KɈm ̃Yps{i štQ%gqcj;5)gYZ07070100000023000081a4000000000000000000000001668c169100001268000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko.xz7zXZִF!t/P(]?Eh=ڜ.+Л"M)ƭ;;TzF>zlZ/Rxl,d/鯿-YVI{9u`NfǎgU?J̍‘ƾI+:NSkv)T, ;w_ !>YVp冣̒E^Rـܕǫ 4Ug̝(zʞa<E>@GՍRmnkiOBJ4BUm z^U2`A\5iuvvyfҋ S뒄V4,zxe2S xxG'3 AyTś(g,}V:b]aOVE7ѬĈB;[KGL-DK䘼Gd5%O6FLe~@ÑB.VpXZSy*{#A~<2+׍? Fte`)pQcN7\Yi1_<[ 3EɁ8:Qz& hZh6=#|W?6CF vl>E\NϽ?ꍫe:_Nᤏ@ Aw,wW,7]-!xR >A"eSN刼!AۖJG 2mb$U8mx7ʦ)[D =1z edϭ"T|Grt a"o- pDER6\Bd|ǐ0[^$ZX-G{>b~@ɂsspwUAxzb>*!L[F&uL%!;A& 4ǩyE+}\*H Գ:ҔܬObIe_P^PhUKVՁPCk(r{Qc:Iyլ mnσm2m]#6SiEpr* LTSXRͺ5OwVŔju.1`u54Dbj AKڷMw=r/)KI{1q019kOJsZ0Jh{ᰰuԢsrLZm/ȐE1 9b|ВTW; r[ a3z٢=ck̆iVr6*ghǞ~MLu wE'l(͏[[|6`TB;m`ulb\,"YH!nկ[/Y;#FA`h^ߚlArj-5WBk(L2rX7bU8d~C(7y{&:2~l?:}h;+u\QA] |Jf<f }q~zg/-r-- 2إ䍥 &YI9Gd<6ҍ6Qg#2k}|b T+ ӱ`#)AI5@ Y/""?õʉnf6 S꠱k GW:2ޤc.Ғo8t]}cM*RjUi 8%Xq+wR:F r*NXeXz%)ZBJɋg % ph´N ʹq+!#DG/y~,Jhj\ z햚&mBwQ 7cFEGROjIt0~XQl{>Vcg2}eR\q_tp\%w%lX~mzzA8Y&1J)"3s6CoO5G"%w<6˻nV7@ j~5g(Y5-֢Dћ?:BѨ6qnOat|q_鴰Oɐ~KIu2–GߔrP/ٱ 8o&(z5Bu4:왑i%W(G8J`D{N59 8✓ƙyS J;ԅqY{zX۰G2̔*:̏ybw[~)tsK,pTTԑKht˻Λ`~iT=[R#LŮpy{дwv_d G KN=UDXcaxh+e}ѵnZhY !R>87XL" 1Oa*dOaz%Q'%εGJ&?͚V6F_0K:&{y/h<GEHr:)LxUM-[$W l*Tcl)|,Ec3nyza>`.08[VP08H79) :וqH%qߠ*X[-Vc<>*ZAঀCIRXR n3dU"uAn߲o-}%p@]$M] ;CbdSGa' 3vk 4X0q[bѤZr|+&XdǙYdӥX~ԊIi9=[=%h(N0DEdSmh UneCRÄN0 [v % ḨfA@7fnf' 0@4.z9e +E ܻKqQ+hkcDu YP$l%=w".4fuE%pNC6|D? SЬ0p#o:ؼ5Gx(chliw_̺d~hK?uExGP_K#gP#4N?ĥ}w(h&Z#7N <ʤ"CFv/!Q(,y@hWke] /(FQ/\ QI1 lӓI %p^C"X;F uMSm 4]D1zrR&~-D`R:futy,)aJ1jQRYX_:AO!.B]r^,sڜs*tLQ$jY čs zt'f{w 1^ɦY)0UoV-U Hٸu*O*f>cNn>pڽS(}p2Y{|F,+w j#1tVЉJX٫њzE|fkY2 DMG2W?u+ Ӊݩ'a CX¥ʶ0SFK Bw-$(X)DKbb(V(H'1]ۚ*ԏ'1*BG, O+;PG0RP΢QTSH,ݑ"5&j V(;vA9,N1JD"ݨ=ɳ*}쨆}^-vRhI> ;et1=Wft*_4NY|$Jϒ//:,h܇,Td5g©-v\6[@֝Cz7Ooalq٫x ݶZk^!t;WP,җıA#t5~ɲ71^!Vb*$҂})F.d@!Cssz4=*lOd,\/u]2mx* ]`^:]w<%6DE$j'RE=[/M: ^SiU5nX͊,y6;J8EIf-.zCXSh9. m~Lc+Ga0ѠGm&™; K=1R~AGM{ Pؖ0sI٬иFpWc̡s[8&DK]e^?V|` ߃<@ l/;5|sLVoS 3jghOVA2gnR& @w!<5.Y_m<ü=o2HF7jJ./& :c{爊4W=5x*r(NۋҘP{fѵZl?{C^9&aa!;އfFnnyڒ4ڦÓ}ʂVKէJ(Kb)7Kx5搠D.]N~~eaߏ;*o=UT""xU#LڏbBx8!ژ24Eo}>Zn=͉,T W$Q(?}Vj'bR(c0K4䌪68ht>9Z)vwe78sdkFI!8X@msۦOӛ/ 1> S!z JmHZh=\Fo:YG6GO }9*e|z pi}},VF\&.ZX~W2(áRM#&ŋ+fL Ŏ3ͷNH) p%婄dz7SI.7qT*RDa86tύEuPkKaV #zm״MGrt-L b m&σZduz3~5sc2V[, D\hsxq@m> f^Z^ydR}+8 pVD+4tȼ|PB(_7(d__lKbPSՂZ|*0TF ̩f4@F͟MbOnE% OcrVәQ meSL}CEj#EMe (y(of5w>^96ZMT#Jgr$4,Қd7PD@AT*R ׊%)]5CI3 KZr9Z(Nʴr5].ެpc::0+I}ɒ&9H+~nfEgvyT}Bwr)Q;\0J;Uj_䱠Am7I xͰPN@&W• hJ(hVth3/|"v/ q { yjޟVJwclucv5A5"F/Q>?XN $a7>dZ&JgEHX羶WR;_3M5T:SP\rE̯ؖ{ oA53l{":2?5baȃ k_*F8d S! !}t9{q]n|'rD&$3Ov2"Nb۝,(TӀ47^Y"LBL9A"ĩtLP(pP0!WwW8*8wNآ۱>a(\k4׽2]AFbcI] ,]Hlap-e{/3'nZ]kرwdž#>x3-$z14?]H%2/i"0=iuiԐ .s l!R0|K،z}P*IXw+Pv]x\(}35m jBr-C]UzI[ \RNr8`ObEzE2@)#\֒C} a,w<$gԵpsvHHáЊj\BmςΌY&qXW;Oi(Kw~ j W2kc ~2y~P2ת!D%xr`5C٤ a[]Sp^[lћQ8A\*?452$X>^RC'j;+q6L)/@@<~qx-y/'V)LwB^[Ts%@ mPHt s$= (:#(H9 ea‡Jtͼ2@oA2n4kjPsaZ(N_zALb+d=6 !<0FRO{8#HA#a\l3؇⩀3 ̙7ۧwm)|[2D5 5W"ӄd{)c%YY at3^04![hEWEMQ%Y?uf 8j+t W}7lau<9xDS#G(W{߱Qj$Ouݳ~A̵^[ݦU}O.8++eA(%G U?,caTƲ2f)R?1O9Ѵtc;΅8R]Dc|4Yk=T;L\;@))QVOpkV\hi#X9d݃(X7E>)N^(E+?ثf2Y;GUp6)٘zbR-Z" s`UN'gO+jm[I%_0&PC8@o<&vA'/ԉ`*w]|(]/U)_,NF=\4,v_P*-qF@Y``?[ZCηϞȫRev{DӓvsTVZ1B0jzEI(I?4-i>Njbu\spWMrrF(a!o~Z[\5;;BkVJ }@PڠG'qADؕlUd5;a[x+'_5Mȟ&M*f+ad#%7lWtQ17/>P㳳#rw/dzfV| \ҎkU#TM* MٲҙO(%: @ͲOLAi2֕ *H;n3b<4sHF6pgS">es9O!iސ6a)eǂcv~bKWH&$í0Ԕ`+Tvne(!̀B;sO(1l5[|$]*FACCMr{X걺Mb>]PAֲ纑FQsQ)$^{&Q>Pd0{\:7ta]ȡK˝6`~KB#- =M FpMРXBVs֤Uaw>;p9 m[^8uu3Eߟ8jNyb" iCxf?^D}pGEB(%8@K~ I',/;z4Wij 48\44t0ܵ䤶& >}i+ :\ijUija=?,A-DCb ~0 pSb\JQ2;\gP".ǴعJ=Й Yd›2ſ\YRbC3;hw͛8j:|+^q}S2"(#Jk*uޏ Wre!کp]. ⦂$$΄!m}bUFsC=C\we3n7Gcb%lFe0"I X U_[ez1ʥԪZ 0a"|n:%[7x}vBr[(;ͬ RYH^gZ9r~Ε&FiWO^8'RIM-D8'-|߻ID޾U̔'7)dD^a%RL1܆ j%Mr;рp៕l2)5qrvvۦqMФ)'2no40ekA^ 7:)EӼW$jUa@~ Zq۴Pt'`H%$R"vׇڤFt$JmpJi'ޛ"[\/ܑH}+?:j~]@"CXqrjɢ6Jz{.H6SgMq"e=AW3c pscN]O:8;jx"mWA+0-H)^WV&II~?c1[>%q_IvXd D7)5Ǡ4TWFoIOd?-XN|vqC'}tܧWƽ; !v_"yYuka$IK(j5AOTqӻ&A+{a,KxCt͙.7O[cXC,FPdwQqӼ{,:eWA'AmϪ~<`ll갇и A̤$陞>Db=P]ǃXUʲ|_t .`$A0{CY_ ˤa|^&ވ&<2H~GV߅GZayVN{#[F3;;<;N%%?$I|W1U?L0w5` ?61NQvڛZT&c?U@MCVkaBVQM XKR3#FvPe.Co6;YRLI,`zptHEN+!3L(]^YslWsDH!jpN$J8Nm\= 6,f oBPs;5N9wU'VRqUc&Pϋ%q.prɸ\,ijBv*ဖ_F  YaCF%SP$jsrz_Dy@L#V眣י i % I~8Eꢰ2„,>ͯ=w. $I|M:9j3m*>By:Ǥ[ˇUQBpS6z}Y &4΂NiIjZn&;,f݅a ԟn ]w;W;ˮ3Tɔ@I<%iivJ)-oTψ‰f{"=r_"a)Xe2TCP1&qc K9S}ܖźtCa-] %pПLCQv!d%rLLT8~m1B,f `X ?Vi W:|˟!hΚ./R_x3z +q.]^6p/c7dW: 5y"8iwf?ʅ.ŎVcK`.ձ|\fp@B,$`PqQ~U;b+j4$|w<: q/T˝I뤩-GQz6%&0)زf܂@᧗4^HEi| t,6nVT^ # G}^?p'ڎ% #?tTE#z0$Mgh'!k.% nHx$lzà&F}˓v]GmO ukEv?ГW0XתBE#(O!?fc٢_V&|*n_'tɠlxU}Gn@`ǝr24uI؟I|ȱ̱?OO"JcÞ'lhęJ {;7?8e[ (6l8!$$7)b=喑P9Ҳk=a$gVn(T 8dZy[(K|#^ߊ5^m:s % p>`+u@0vZ #=ģ JB|}FdV=A%)ՋZxqPQ[!Tc[i/5`v$)P ?Rm0 u])t|KMPA6tX5^ ŻGI XF#KBꯟD=þK@B) -!qIoSR )JD8ph|ʒ7 V--S܌w5sf]Pp6F<{ l1SPÇхe?2*S"W! X.0DEB,P(k^șR򀁞\H9W7Pk%omq ׻׊ XEv;m;w'C Tr%@o⽈I {:Θ(2O,pRh2T'cwd <=m{؍NxX pM_O -rzF+W'xzUTo÷`][t:*U^ Y)f#2_nƩQ;cVMJy%bٹf< B}! Lu~Ś8Q<گ݊8,eߴ5q9mkTY~(\8Srf%BQߨ F}'ЮLXoRv OyU \5lS%Z/ѵT)C}IO6yL8ص΢o?eƹmn+QGgl7"jK 3fоZx}W0]fj|~1WSApLxf1u7R#=Uܔ^cNKnhy6|YIMS sSmb/ N(0>3*#R,fܭnp&Tœ,ì[=ηhd .רyP ^o6\I0ZOQ zOгiC=`)M"`|_ܱGw#O>˛PQQNdL96Iޛ`umN1.Ċwlrݨb8FAR {,s^wbmFK]E=fQR6gP4,uxލ!.Il@cT?cޙߺ>',F !r-!Ē[=pu^k^ bg.t ,ے2jIGcY.yҊq z}Qs=ʁəw\&/R*:y 瓮2X*us׹^c!{Q0vί{e:%RT^rP#{R/FAjQvנqD.KFwɪ62yLHVhGdX39e NʋNjtt(b|:\k˾fwvfuC~>I;-g m+Gv]BPkeIOܢ?Y!( ($tv8y\q;'A)sgH~LLJEWyvڗa7W wxNjytWOU֋uD/uF6@mhu@0#of 7'((9Wq9`v)'9kCͬmQt?ool Emr;h=.|3Ϭv i$ xpy֕R/BTd PIs=WWfgVӞ~t>Sro({(2cEg)Wf*$HDŠC#Kih,Jkbq\C85f)ǐowJ$°h*hL٣ zқpr)v[ B0_nGLx 襑h/v]|]+a"%:rg(`&L}>c$Tnbj"7= bLM/ KNCwr1 p6)1gxu'AM1 0WzT[.9xHF=ޝ?6T'`JrZma?EI#4C$[=\CVw+2VpTQRfB"wm޺ aJLoy'|Ҙ1X"0ߴeo{v,A;Uw! _6cCvWAYվPmB}ل’k/[%>؅*o;q.W\<=~QѰYQiCIu'tQ@w]hiCoc%+jz ڷjK 8y|p`u(rN,˕d>W%rקЭ-,!fı R^QZdU[O2, 4K,ȕZO֯TER.yr{ݢ]%8uz~EwA@lp)d+z4ɍEP Y-PkDB/7Ktk EF}B(rnR<߅j:${ջM`b$=l8 JjAeAc!2kqxG̀a0&8Y[Vlq }ʯ$]3Do I8pu`hGrN^'&@Шg^ZH~v @(c2QLREy.ud\ѩx Qy,.`c؍nm{w']_!go諷..LfJ]cs&#_)m@_bӟ h=J $%C3V`¸$zhz./4]JCW`VLMq&Ba}~ -92r0BqR\YxlZ(z !vC+$*sjdF V/G%ӲL!:ٻq#M(\iϙG-h 9z8B#ئtY!~p4s11R_ )|} ;FC:s岟?lScei \A؛}6wh\7D@%؏2)DFoViOa uO 7=sxOR0r=6Q9yLTP$O$tԖA)ѕ\ƀ?KlhnpH+M /gԴv<3d$F {!jV4\my5lՙ㇞B$zկ։rr,ZTfS4ɡNk 7Q/mgB_X=_J`IX /_*/ie X6^WMaN䤢y>?'"q"?fJN@vA_8(mgT҄}* GeҶ^/&CWa^-)旬Z*RpAh}\X-I'9FX8izoa-G_qR!JAli6hCn u*'}?C{~wwGq^NZ¹oo1̋_DC fݪR7CZY4~O%%W^UȒ>O ifޗk%QdFd',Zw ekwOwfd&^?.S#5.}ϝL%h>b7Ez(sqʷ~g) 8[ FeIf\{e㘭 bՎ.M|bf+-y3)aE/#EnE| =<ŧw?\"gxcN@߄.>7roWcvrLI'rc&VJg&F2BR Pj T\ HY;5c- ˬm3>yEgqlcQ9&6)vH.0GЧ>ؔOMQ֍+C`6&D %F]2t/$͐0wLj}%KE J_Y!PKs(j,Y\ m=]\+@h?+JC&]@jdT4X4m5SHOT˕m-newr>K5,իIZH6anNo^x'#a{O5< \;eJN3EDD9L/gԣ%a/,_0[|PKDxlbkKf;v#%曡H〣oWh퐎 2}+t{I 2LȽ"n$ju^{MuԐԶ&&~)P١9f7(ʱvZN'UQCGcvch@3 0-z*Qc\¸^DPm8RbeZ|L '1!xVuÏE7-2p^#/N(P/4RA)U9OMUn\Yk;~i#@PM")[9,؞y qOo\M8NIorD!zwF +ݠuhv0PDŽ6:)g&LP6ErzT:i"s;e8!U12U?JJ^# *K( n6̵`1s/*H?JQ`7_ce uj;3 V@n~,ͱ8p@H?ݺmL$~ fb& L) [\.R';aIomzSoz7xx3~]lǕ%*N=&'%x3eT䲿=,ڼ UnZ`cQ/r'5mƳ3^2ӹ*QXsht 1,-字/[y(=~vQ&dj^#RǪ)S8PEU\f`twP!khfHnz;vB)(Q4^^&~g2rS=ur g&0K]Ixi(Np:ʯxC@^ "3۶G_}r}.<M `T lW Mj>h/Ƶ?F,3I pc<¢)U7WKO7hHnbtRUHڎWeJ3 ҃aTcevU]9wGܛwJHO~p8y(5*MyyG9\,%L5&?{=%jr|߉Tovg %\8ǴL VMU"?_&P7I>{b!ZpsͮkEY!q mfE?4+KHLmsmq0)`Op`,kwRDa-o^'2QWV#S~I Uops Pax&"0L(S{NmomHt!Rc!q?Q ^tZʉQ8_SuLtLµ#||E;x'ahQĎ@.Hv_շ _Nb9t zj}>+Bu8e'PD!y\LgfGV=ט_CCAP 3fWܔڦ5e(")PK8IB FD]졾?J $l [3TM}<;aH\M_\=Ѥ=#J эd:i_mFkhc ~7?TG?x4Qp,Ab{wg ? l=a=*AYU7uSCiz|+q5hL>wk1/]+~t& z=VrwhAP~R$lFPQ b#;6ҵ-i;i4nWS` Koԡk¤@%lU}lQo)}"QƸɕO M'ȼJNR5>+#Zߩh%CibaDl`ʽ2:]ơN]# ¸!8O+}Š :<XrXeg2]* (X6/I{K6rcGؐ۴ߕuOIܣvZ,oJ|)TH—|n͸h\Ub9\3us{>KU LǷ,_1Xn uusW&2q?gk[e vpQ8u_=kBse{{-<Үx!mVxS:vx ZnLNQC8ۍϨ(FYf[,ʔS>%'[FҪxfj&|GQ|;nHlcxhlo*ct7ϼhu<[ΰ:ga'$Ar2Hch'ϊ6[fR&V#6S6V$6LZb1I(54i ٠l{ܣMUFpHx<[fۯS:o2<(-Nő3r/z 7Ü}|\S[6]PgQ%\Фcs~gczCX"E1wN3(d3?D7ZtJς[VjiR:zXV+knLO@O]h T}u\G98;; D_<IS||Eq8i^&CY[l\iFnjE%i?.YtJ:pmMM>w"Lj*'RH#1KՌdݹx}y'U&慳⑋B/ #}Um`iYY f~ OpD98aʄ]ާP Y j* N!B lN@Gf H]5i1l K&19M`)nEb%t6nNdq8N&8ǔ| dD(jPyEW e:.AP΃7]q:q63(,#%-۵>F s nA+c _^Ȃ90%-j%QL Q.4Y GE̼۩m.&#դtnt ZMүa9wvԚUDQF\$]l^-.Hf6ѹ"QR}VI$b$UF}LBCepnp$d/e1-| g)y7=L,#_0tF MAw[_Eɖ@81[D;`LnGfHI+IE0U S '-HnAQv %E~ˍW#* ].,]v.:5((DT"91LrScjXT7݃Q6J3׷u]:oCe #ot:4GO}G>Å;=@,9pӡIk)3c FrnVbjYK?x{A>:_ÌW+*#& 3_2z+2xIuĜZir{"Sct[H^_U S,)}Qe!:_𕦨MJqbKA9RYb mJ;75.r1p`HrEqRC/)z@v4"=A16+4%88PRwtsO Lr˿9:'Vꮅ9V(F2>!Fd]S  8M24n|Ȅ?TYc")=WsS#b_@asccyx+8}˾ ,yzul oYogDJH# =7=.G8ɃI~nTMNY5c>Ru^@ \>HCX tUqbT(: Pəpi0=?> QDǃM %G)lԪ:loF`) XCL`YjP4-nez+J+q4\t>uzhk߬ǔ{R;:kwɻ'` pn:(%kK1Kт5FO١HZZpH T׌q6Y(ڝ"#NܧGdjuU?I"wL?=i Cma۱EZB&zmlThX6jNۘ@ ooLK2S[IrϣH/svňB~RIJG:(Ƹ>x y 0W @m7k-ʹ*/ذI- f~>=V8BƗ}ߕ2$k;*' ~ս4x3=Tba 3r$(Vܴ*rAwdX/:5c502 T]_?Ѻn*{r Ό1 ;zJC:r&6x3狙 hٝf[+HlNR]umWfNF9s $! gO˓n|}C.Zzܖ\5w~,9;.nD&1¡52Aa?4 ĢK.U9"QUBY7EG ݔꅅt&ä+Y||vw5JGFopU\riS $+ m6T#4_e )a9"޸`IO2^Z('axph]:+bj"[08f*J1wLV6WL ZNR2urttJjߌɷճ4JIc(&m8^eUV-΄i"f\)tRT'tdRD ;4ïzP`%ٙ9CbaA~1=Εa i26d[˗|Ǖ{C[z9^!s%?[[H3K^rH6O9><\ㅐ ox#=ڟ~b4dz(MrcZ3ߜeW0s G0;s1 {ǣUrHEh1!ؾA ݪSc(ҟ< Cpp<06*!/j"կ\ɕS H^ *&p:D \@ ?AOE%a /3PPwXjS7a>x=@ .Q+>砠=9넷_DmdNPVl}rs "[|͘Yf`}" c@҆Z8{)Wnv)O+IQSh7 f3/o 4\5WUjq/gk?fD*F&`m3)G?2#y [0-7/' BpJUY"-WmP$|K|~lLJ*h TJ28ӆ%E&QњD(+]>Y+ѝړü}{8u31u`Y Ӂ-ULwVcʱ/n0Uր񳩇kROl)rܮ}?ିf^$gBtITOWB6>_فuO-UEUpռ/3r0{9G$z |f{W8`ngE ;$>&fŝ,jewr.GS'_Jr'u]9ܤ-j'9?ե1>V~NfUR@cmJq3B*6 %/P֮ˇtcM41d6['ÆrZbS kLgW; q/Ut{GfV=I-8?]p>*Sk|3wT/6Vm7}]ˢK!Kju^ѺNr&qſ o&*1xF|VVPUH4gpI`D1^y6(;rK]ڻVX̍]“}ۖ/.G&Ov,,hQyS޿sQE U7-Od-gW_yab<|܅ Y%FS];*@|]\.KkyUfkg~4p~hT_<3Ǚ]f 'SPV6PxR^=]`ŀT9)NדyFP,>RW'kPbcp)qL,PFw4v<QT\DUvRCNcBv- u'?|5/^.D-JOAabKL\Dέ伽CkTp;_zKN|g=){Fb! K~LJ#*H]:Ɵ̈́[j/C>Tg s,UVΎ(9reVߡخҷ(萇}Jҝ1nqCB/,;l^#Y0Ĺejyؓt[Snf`L*pF?x~&L \| t:{If0ԩ?n= ؽ)l2ughlKjQ_CsZR`Ib{bwi XԑҺIϱLh=_$>ГllYTwfVN5bZ[\ϕEŵhg Lj&bD ⯦<b;Z92(;D2ojHl#0JgqIڶɻk&_7)Ty~G`sbpvs˟|m`iL.uj 0L=c;z.b̓0:\_z>=!L<H> 1 dԥ}(Ƞ?fA?VN؟߸%0E$:j|M:VӛyK} wW G pv$ Y"5:Z|KAF Ғ6y3{%M\q13 % >[2? ƿ!w\zДݍ> a%jh@jn5(/X'pjo(& q#uKBɊ0l1EG–4&۔p0\g}n3Tةn"f7$SSi saw8,?vq*? \0PcDųeDhԶy:s_침t)'nJփr}Om\jOJuY S]ޙƚwo@< 1D>9ܸ X`$24>bA(֊/k;- Wh *<MhA]]aV(q.)!^8 (9Z`/M۱s=6dz '5U#{n|c 6ɹ\ x7ng͔?8d@J?N.)R2m * UjʑYWe-S%A4B;%YegW:'X?ߊ& j w#߹x,R';Su!VJbi 2N֟a7RONCer`laėKAa;*ܦ]AV@uț/Ca<`2V#Fc rUuHP#ѷ?<*)47+O^s\95Arqʲ?Ԏ>qv9~ ln.Xp=*\oGgX"H~v6BE:G6M;蒷^ݷEܳ~m>_-Uene,d۞PaĽtٔ_g1>Ǥ{e<:>inifwWl 4;VXɓBdFym{htsr5a/̉Y`2 yn.K66f3:@yqul4Bݼ-#klI&ӊ-p#A>4FG 8eVbo¿:g}&Pp#I ӅN-e%BtvSK^RnI]&=f-pX(1wIl o;û*Wg:]e."۸͍eiZR4s+bN׾lzpEhlPQPSM0%$j/0t@CAW$Xbfs׏ yx1ph-Gm`MqCc$ݠ%2[ۄ$P\2ǣKKy*pelWcc5pW*KOڱЊi,&[/8dvȧ)TCG=@1Tlh֌ }4Č yƈkz2ZDBs݅CVh9Z=QzPYrKH|?p$S-'#IDOqP-c<[_E3K`ű v>h3fw'\`uj@\AbGOTcEEC:($-rQeC+Q;, {Y NKL-Zw@e1 #iA>1zGN ފBcfY,؜[G ;i\^2줠2*Oee.!8 gR%d<ܝ2%uВg&,j6z$" BA>F͑7W\!9X }辷7_ #xEʯ(k8(1w&EjQ)?YU/#\)DŽO| 1͠SԘ3S3<-hOMe87Dx#:1@ clZ&So{f>a4 .I4] m[qHPO|x7% &\(x 몦~kNޤ_6 %br'W1"vNc>HhN͉WV.XCuBZ tP&&72 ۓuT]XF(7[|V\ Kk|HeOnz,KaRxΡiP~0Px)d@7(H=ϩkiYݞ lŚ'txnQ̹NNczfp3r^8hoMlrgyfQ*{h{ J<25:*~QI)dž\(QVğx[C'$Q&Z" ٵ1Ԗ+ e6(9&q2TaWQ _)<bYjWQri~tf&Z^  "nf :41&B"_o)@.aGٗ+E=ף'?-VJS)OED+Sc%5.j<2&jύ/ ~NsW=~WW4/['IJk쾱f=7eRS^ؔ8쾶i55C+]u@F Aj }N6M h mYk)^N7 \S%z,v8(`J!.:iFD_sTcqAAwsp1;!kb-|cUUU> y+I)95#{37 n0!}QR yէw3QLB+6lB LbAo^\oD ƉlNvQB@DYZ!0Ÿ+7`"D+ p"ao񉜞 K;Chr<$}Trvy!$}dZ] &*FTVjUЌ7e5J]pkߑ¤`Nj|$$s</Uk X$BiyX(q~h7z~F/Ux=3 OXѝ>:GS 3-Qˆ=J,:ؒhΘe}jY+LmQ)l0&bO3%>Y"IոE\hF͗<ѥVeIjer"#/}wX"Sq`o *U>*)JS=`I&;ո'<6*MMծ.>B~3b.k3 p#,*'%̓ĪusĔJ߰ae&BcS7dI8M"*Xܛ-=k*RvC̭h\^^ k:b*yW~)}<|Ȟ"Pnْ,1tKJIڴ{ʙ(>橐t߆tM_Vt{gnbhQή1>JK=qAYd(=ѕji<6 hc@xG`/–\T%gx3cE)1fK簉I;t|ode)X)=Hr"ʴ1,2k62g8I%z8$Ǣ9HU\Z=Yv< ɯzD1, 9ct) ?HpO %Z8Z.:e3埆ʞ;aȵYm6raD )dO\ƈAC?[>G0qoZB1ʲpuXu;))F}ǻ*<ЊEt&5ueoDC{RB򚕔5 8 8U;›ŀ}Xu)ZVK .g.M]HsEN.I1eo#\7E5׳zX ;H RJvHw&ϲ* i GB2I$^P.Y:Hӂ~'gKn lcS}IQjtg Yb7 AQZ:Q]m0 RCU /17PH_i:*O)wO6U9SMODy^vDk]38>Z, yޚ&.!I"lOц% (Eԝ1a0h䫺3rgkA+S. br[nGJ0Yo~GS 0>+"=Q2Zvb4}A1FҦZu讱  {kNL;5#^@Iܾ\@Gr:,?+Z?GN \[&cͽXAcƐ\,A}MC#/- ߸n@ جsTJzt7akgI^$6oEҡ"m0K~{2?4ƿmZ'e߹0k0Iۉ󩅌`SV9$6#B"J>/‘l=IZ_AKv"`ث$ S>毾),Ht^T5;EWid%q.i9\z5V-}aZwtgvav$b-wm+W 4?`vyA呬C(Ro K(2jzm q\*OrҎ.!H(mpvmz|e+-J[ YZH8DT/3]M m QJyҒ.%CۻY*'LKe0 ǠD&ڽjqVmz蛬U.̀v݈~n<hL}Va黿A~we=| ²X&P%@0)ayN#aFw=' ߹Y&~=|(nܨ/c*icKo̸w9 !d{n3(Ҵz]4ێJ$/WA=^6&/\z4*"$/LK 'i֓y]ӁKf* ՏUωIiT{'vev8zĄ-z0zU:aj¹GSKF7o͗ﲒ]q%4 )a&W4HtcNі9ޘt[ڗvjC1X-÷W)"d&'qTSo =D>҈l=kI9xӅ bbF9YXhKZfKP~4j%#J ªԍ9k=y/`S0U,xPmkt2i$ عb$S oEwWv?r"qC%>&QXRjiۤk+:()M$#)ZV(E8*IHmSj~o=ӟ}1d1UaNirrlV< yIS~;`Rx{G|XvÇ4H'HW@iY'< ΝbG7 0`YFIOQn=|ڒ PUHwnT/ n q]WヮzZٻ>e QCaoonERw9fJ -eӄᾳehXfPgufįI']+{+@1ȤK:|Q'XoGD@ vh,sG:Yƪ,KG%ai3}q.tSP5nxnn:z+ACd BGrD ˆ0ʀ˵G ~"o7 P;AfSp,3ID\E>t63ME{rEf!wgO]C"o JqwƂo2ӌ8BߤHu,6׼~)^w~B,\M:M{eFClqdNF ̞; U$I,SrN&w=% "~ TK_P;4KbeDS/juy:ކ '?jI ͟*۵OzؤYaPHqxQ`$z: [vKיLN(+M/Lg\c ='EuRi1Pk\5BNNzD6{i.:07(GF"n;`\opL4Ia D_c"%\RpYu';swbsFE8ȖN3̨ P OW+rlQۉ q4Qh8Q˴/͸}2^!b̌S4P'hx>뼗oO G#KcZ06u3Da Qm%}|4a=6}kq9l멩! b l0#SLHM1Q=ngbrK) bs/] >Oa=q؞REMēƢ]\VtIuɚy𞧻1J.l5E?S ֤ʴG9(Vp7.2$WF"`,PC|yπODȘLlowTt[ z,uc<{+#,뿸_I=1IoJ"g"na ƠӵJ4yoEYU̐(sv[a**|wu+~veE((q.N~SgC VPcmvqV%d6'f--Tbsq";+r=ĕ0\Ky}2 &9yL8f?Swjϕ 3o=󞼝.J6l)@IImsfGDlP #'ҐYް ]teD|~u\ᨄ},hdӍ)E*3d&tGceB"^@Z_cfU#}p ({ԲE҂jey1K#~1a D6*=Ay#-,PNJ_@`KCk5dXwmҼbw0UjVyX4% hG3%ihvDt8n\ÔV:b^Wܝ1|>IVO7~V+`nFuXg,bBCT!EmiIL~SN9}⓹W-tџZLDq!1$oЬp GPdnyF)E#~J/W/G +_)/2iƕMb|/ 1o =n7͆<$/ˢ߯Δѷ12ЋM~7[88gv+k!IwIUh5oF<͊SaeU@1c]fCȗuI%I'YWqh#|*vyGˀT6wr;J$RR9@2;Ih> _3|nsS7{QK'e:f#85I ШK -J"Ưp^Fo=Tvϥ.þ&eC#2 7#@r܈SBE!8 P~ 8IYFyXADK*y h*ZZI.ΧCD>.\-[V6*[#D@^Vq͋E dLC S*a=jAaOuZt ֌Dz ό-ܿ.jؼ b|XV_aT+#9xe\˽`Wq2qushFn#i`Jl5n&u{m026A&vLoIj.WdXbONLR|=r5Z9Uc#6+#Z]>i1K6jHgƫ8.RrJߚuh xFq&g{7mɞ݆nȘR3p!7z0% vOd9ZtӃQg$UTjcML"4$Q&{h) įPԍc)kaT[ o:4/|2B4fQ˺g&XY o1S bEG6H&3GLYK,_0";$i4 gB7YrxG# Ew^:_aӦKAw1D1lMm_8Hͻec1]DN);Fp.i; /;2_mX/bNŚ 5l5I*Hz2VTꠧHp1~[Kᝤ\E5^|GņibLU\,،ƺthxmU4t7:ҍѱIT9bf:>oлD(I;][:q׊gx^͙OPAŒ.m(,m9%y85h&rb/`|$hx䜥 Q2lv2Kvo#(W=Ҁb'㞅R=T}k\~zLYHU4dDqk,ӱZSDj*s0]|f"X㳈*`q7\o4:!txf˱LOqкL^ha Nx_C fԫY0 Q矴U|09Uj9JvZ:`syyM#thx¯?S18{jYYN8Ih|tH0D^']֒34uh,eXh%/ׄ qZY8k%W>+e@"`]zDIPuUW2jC" QS6$]ޝ+L~t 7|G_ؑT%JDU,Iz^4vvZZJp&ڑpNVOm#LOz*G?x*t2W.n ^kЧ*/%_ 2uz $O/D>҆d`s*H$ަ';lXj4O ]:0AS;dZΦ3?NÔZTju"( zjg@kedc[o#Xzc .};by&90On "Xx&H s `lJnYQJ"A װFj.7 m%̀,u=]F P\ZrrPt̀/{ũ{qFHI#'))%L1p#@@m鮬Ѳy"ԩ@=& LLVs9yYE&+`$ C,=gStHY/r*gS `[7\\0`Efll~2[wN 25A5c_vGi$%oan]Fz=ox~G֌WK/AG1H{]q!8Po+JЄ.e:@;峪~|1`({efW҅ps=QGzb%4cE`"α$9]%@h;ϘJ9"{ ,5GfC %2 ogƀAٵe]k^jCP߻:- Z>8 ԧF L U&͞zZ8G/I8A&.ZgJP0L:rGߛYQ"xz}Mo3/ w”KG*z$MfK,>(9'("ً*б*=V&I™ 50% `Ņc*7M^5)w#OKn-3 ݈K6E_ \&y&䒩CtIO)] WhF!`TstxJ]< h`l4.9R)iV}M(i"s9nD+oN|= vj׿p vfs0mK[I.kʃ@~񤖦/h߭^5,V,.C1%Ffs^2s!#_4@ [5@w[:N"&(Yfasb%Q"lGXX0Qq] pP0՘!0딒$66%_r2obaJ̹J%^AMrgmJtM~So}b~+r*TӪmQ0K11#&oY%Qe0O'491TK<P7`7pV[\b+rcy$ vr0ls~1nW6I҂Mz,c;<ȜD! _ [8ne{ʾ!uu)"{v8u_ $ &`l!bX$3@N=|9.g;>=DT:tݠ-Qk9|plRhꞻHݵOU6Y#mUTq2w10lT&8V+^_S=<˟d$rHt9t::mY&^z;EN!u%K5Gq<}E\` PB$&Mz3gN[,N=,"2<)w:->Te*nir:qXgC+r@8vLwQ%q;%-h1LfXq4C(Xu+IBJGB=MKP'q}0atx7[R rB޸@b:{xu^n2({s 8۬ Q10}5_S{GȲ>goI^G,8fDZt;v_l-(;^<&R9`jK`[u"0Aȴөz}jQH9yB2sQ~C!zMaf<3N,٥,|&{Dl)XL TAcFGVA7u[hy@WwK.bd[\JVsP[G÷Qo4(vnC@yO )yN="0H_P{>~Oy/Uu+ = j= C}eJ^@e귉RnH*}G63ҫ`E}R7k@j@=j&uqRL|Ate( 7^;qwHiKB)*29B-N^#<Ɩ~ |Rq V'ohv[pfg 29I˔=:p Ӊ+.HS0$oW%[V:9-RT')3&mK$`֓42cHv5r90Mopm( U03øqtuJ B2^YcrL^nzRFqm, !5*1q\wY4Χ _0\[o FKMG،J3 R4jo9uOJP^l' 48ٳ!r }#{͡^nM ?Fu7$ݭd!2n2#j(2#te67s_gKw2Da2!aq1nU63IZz9)<#gYQ_(ĝjxdK\:iV{_9i_-HB&j{tMiW Eq[,F1۷yÈ(tt|,TOY9Ďn.4K%C7Z\. e/ؑ 4Nd/ޠU5C{T7GM;17i?&1٤yu]=*|.~ l}խY-6Cc)FxlrFP];O/aVv#5vݵ ǂkA4rE-t-Pt}E9HOgawsט`GB&x] Lw&Krqb|'ѱ M+8Ma֮{@x9ubk"NSճ?r7FS,Iщgw*rNĿ*b ^&ȍ}(*hwx2i"@5zum,-Fg!QߑNN(=]TFQp;Ys=ʂ5t=|Ƀ SlSfE:թ 򣭞pvq@z!ҹ5H$ 1Ax1sQ:+  V" 1R '.aJAH= 5=AdI":*./N!^Zw8;gǯV"u /؏@ dz ~0%2bZ1ֳYnxp w!mW6ݠ9eR"jA/U(e6>6ۤgn.ֿb*$oОiN/x;7皑(+Ѥ4߆.?Lܳ-3 vgK@/tLhn5'ѶDI)l$r0M]Ep^~ `pyi}ߏͺrJieX~r~Wڗc0_*~26F3&^gq/:뗮('nxꍳ gK>O&]޴1k٧kȜqۋfO'3,-ŹВ:6n1LojqنဨqE:O%l:wU'/ktQ| ƭy'8sԺW֑m騫[5!AS$S(T5uBT>fY ZEݭ<%zNt&&B/+R #,U}a1GsBIW6jnssMQ?@B{k{HՇ_|>ٍ[LOȟ퓻eG ^J|m$~صVoj;5b [@0Ik֎NGuً1*x ]@Kƶ+t}Mby.$] 4rsyb&TɎw5x0WUG9ȉLRnɢL>mJw8cgiDs25# +֥.,:#^uLX6 .LQl>hQ'Lq iKgEk;8T.JM @`Z37ƉCRSgwtsN0j 8"LЦ~l[yJ`(08-GKTI6ϩz 6`l`l0Y*F# ^_LK׽mq04F)e-f~='\ϏSad8&JK!ތXT1P~)ź:ǖ,{Ymէo*A"N^8X WMa9-v5#RwcKKrIlqӱDW4 h.M3KAhI\%ݧ氽q6_@de8{:8{ŷk)M FdCjvDՋu EYlo8kTF*7s%nY_쭼p)&Jo$sk : ]fca4&<۽E ֏j 6r^K 9\3&#p`Xf}v].:U׻F=; (0)˻g@(.61]oJs| >Bq=ȝ0,삕HReo * PH0?d`DNfM9>B8<(ITFmaSr @TZL2սDg1ErrRnb/𨴪?Olԧʂ2>!Mb գOb{N7 FBcUen72"D~DڢNI!ROY' 1oy t'\}2p ?X=8K5%̫j9uˀ*~ }m JF-^Q??O]?0{2D2SѤ ()UAv͟N|3ؕ ˭8,(n &tmOTQ6_39U>UN8}b(.%C'HGː`nɔH9)`9su8s?0F1Yތ'UZSmA./'cR1DG Mj&= #FpTY[{Q8TҪ7UaYȰ7C""0Ġϳ=)VLX[J^7t y$瓝\݂ 䎺3,[e;t2@:n?]W0ݭIg ]:<;7W ]}NԾUdtt%"L R RY[fG^y`8.qRhɓԟ3p=ulYDה^y{)\ex$E j~Ӗ2߳Ij7I߈!fs -X[C!g+h2~(%É`pg2\Lmf𦘎ƟEG[-{97VYF8--,|4>Fauv#cWׄ"_bGӰ3Uq<:⢝Φx߳S\b BNز)n#A#Ir[زIy6"]$ RGgg .da_0(G|ԶbaԜ7[jhr;XN "C>mFfQ:\PDShD (64/Ftĺe:s)qxL?:e}0[kCmIdoKup[GAcg(.4 . 4aRff:fkΏG&Uӹoq\#:@^ dܣ@ۢ#lD g^7/\LIrE,d\^P2n+XckitQdABӫy1/iY~cu/94ug3Aixt|N8VdVՐ Φ9BTe^ݩ.ݝOԖk Q&:s\XY /v5x-G.g+Onc$ܕdI2uc4U[ZMF#e@Q, _w.֓x^~[],Lȇs\?AA&p RKc.=6:f4?$5-w%}]kxnjt3kƣ|ڪ8sNU$;9&p("90 3!cKQD ch8"uЊ,A r>h EqNe|'Iz=l >KUeDU_;8rxT}0 r|0.Ʌ(pBȪ#{B0n|vN^ȡX-c(3`\dϥX!qi~bl<:6Uh+ Tf8O>z 4#UDmNjvot9JAklfdn(qF*qUb=Tö zR+%-L+ ѯQ=zZZyG1)/Չc`t@I@tqNb6t=8I~I>s / RА5xȱ223 ,GެH5CeBޒ1esS2kFNV[;Eߨ .sUsvlMk+(LQʝ"oS!di2(wS(c1\#mX&(%rꇑ7ΆvPU:=\A)_%Sd6FPiLI^Cs,\7qgt\sΐ){hRY e6|]A|e33\QŻ5y:"uM2&aR&pJd®UyS(DYMuDF'TOϷk J]/W+~a/GU,N8H%7/@|4 X2_|_u>m*qJ2)43eXmQRFSEȡgǂtrQE'tr6ųF^ }-X D}y#V9_ zl4P0"^*W # aib OYM>+n".G21P$ A`cKF[')b4$|gP] My!ҹ#0WgT?SJV&,=Wt yvJbѪMx ɥ 2=hl>yJ64^-BV`CrL4r=s^m.Fj dvdrA)YQfnr= Zr}H-]пOmM~IV*93Ze-N]Wzʪв܋ՔW iHc 9pi-5.Ή@a 2l-7硴$1Q#p"6#^ 6ro]Ѷs^~{dx&NxBKr7ɭ/-e&O(fFUp!Qz*jBnm>@6K]=(b{:׋14ُFEu߯I-*)1X7#B)!s\(ǭ{$f1a FR=)eQK!BӮ; /Oz$/т"GP|=:>҂rA^Y'VWN ,NgP~t}nWXqi+>ӧ=\r<~)lDUG~|zld =Eȕ(Ϛ+.YEe .o!>Eħ#:U.g*"y @^ju6񓵾L(.H1TiG)Վx=t TQ T&s ֽ\y菐vlj r*lwf+疔b-rIˌW aa5|>J&H1`\90&b+4֡ZHK܂lo C7ߩ՚Wt@FG7qpxB;ÂZp3U?"-jGmO_XEsOSI=B|v }v3``2XQٵ˯G0"7he 2'=ϰҎG7mc<o:ݾO՝eS"޶zş00ȎC,`!T$e|܂nզK6u{^_}J\Aw5j(]^5:,=7 m[{ ys:k6Ow|"\g]֬;k&qBdZ{tg :{Ffjr K%SN&Q0JKZZZM׃E5Cp܅'nbTn"d[D'Am|yA(ˬՃ&%Udw1CB]~p3,NXz51= ͚bT`]`IR|S%hRN>֜A'p&AI9c9j U 4<^ ' -C嶺 "xy\9ii%ܲ )HF%D _P+^N~C;m6!xVAcɎPQgS#&[a)} 5h"̵z.pR?}?7NA;)LWH"|:ڔ7z:bZXYy\DWFdzOw ̷΢"zx b})IiI91./E}!52Z^[bT k%R8/73*r/Un~bsiTB0]/cSRO^Tqia+UI1 qtcG,}fD䱘@;]爊i, /eژOA6IqۑZB`pq)r#MVSG'zFf|?LVa7{~Ɗny뚋dx\}Z7 fࠋPL˵IQ=GUklր0Kw+범js̯}'=ӓӴڲBUDw8σjs:C)l2aeR82SB'>Or sejݬ>#ctD[?sj,'XwGR/bm<۫۶a!y8#t0'huONBPլ 2A^6wldlQ>`yy^¡;X7g_;~Z4X/XsU -a~>b{к[Y 'r'rVa:/'_릦3b{o?! \dwE؁v=܃I^Xݏ GÍ1`,n(ys#?kz(6E x&[SV%5V'$.IOvv/zpqKHYry@^6M+]\ܸLZVe4`w\Q[ˡp$&L~J6}Q,o1$rmƷ1<@(})-m/FAwgPʢR'rާg|`|Ualz񗟡=qvMoFN r;d|5:*䙐9[ݽ3Ѿj4{k_}hC0eólmIIJ3;j0A%Gg~=3豑AysMnvɐ0ݠ'/~ILo'kQgd꯭9Tḏm*OY',BssCA-'1OӒ͛bMQ@41Yocg)Wu$ ̥6Ǣ.nЯ*"YV6'<Ӎ:6v\OZcCg0uƊ rOwTDٖo.7~CQUß{oyQP/ʜrogO1lw Ud_kF-`'.D0U7dʓy#~%KxIiޅ>@,NY3b᝔%N !2MxI)0NFb t"N9'O=I'(<` 6. EWQ%SJg>in"ʘ-l Fd)Gnh~wo ~xuJv~,/UIZa{u*Ѓ$$%M f9XIBEmހuYfyqSsWΈ.3#/L> ҹm`g9 e42_^#XX"е8>ݡ@wbtq%$Mi!_eRgPȁ:{Ij,5%M2e2^ KJ[ :t'j##IeBJ1s*Wi;׼׈ڰ3QHʛUv^~][*26)n%- @?vUuӡus$u={D6CsW $T(=e&A#z0K԰Vc2q|0L̇ߍu}=E[g+}gh 2ePfUNB4  ;Uw%/fnޏ3?|"!s]V~}mh-䨜x0rTN^sk?56Ϳuvd4rE mxeXw%>4EE M*QY,on {mėL>,r)>ak*{eB7F6G0Zht5a2N&.N ʸQl.x-~+ ս܏kd t7'0KMiXb<,H~Kz S=VfENg?<`qrU=:kg?tM`#Lt|޶X;RpL]m?pw͹hXukK]@O·#Yx*ϬbVvk {] 3ot;a3Q׹T2嬘Əa5r|n$J9՝n܍`WX}toA^Bɬ\v~uJGI|C{>CA&5X#Juv pJ#Ͱ篆[Aš}xС%(I#P"< jFnS w1yn چhj-gLZOwo/B>˓O@5g?u]C!7Z8 夫xz~_9 N ˅~[6Qm'KnnY,/\ۨ2ʼn@J- E}jOpmyHCVJ>ٹ0N/֏FDYf_`{מmp$,U'AgasW;}"5UtFtB|2>`ք'VSPg~f7A<;VQ,]QX Tht4'GPW>d_J9OO^wKPsq0O~;YuU\q-PA߲V%Mq)a.J w@`oXSt2kC.Or)0͈cn!?Ɔ{-;]檂nS7M@Rzf кSj*r$]xlڕ+H`nv:W$Szw=|n䡢5JpM\~ץ"&J%mHL H)L4QX<ͣCa逑kŦCE'lw\ߧ>ؿ>"pw qiC &­:G\s'DY9/Y1! AUdodTf(S_zҞڃ~RKk4ŎmJّZdžUy T(߮D 7]bV}+&3w뮩ׄy|S}+IЬ˄^L`7w.)HS 2G&,:7@]xW4ɽSuȆR-ppi 5gg SNw L6Rˀ/iU+4Q\`V p{ GU61bBmC[UAqA~,z&"fR-{j2fU G-w^A+^gtRT)"40AǮV6!eaDhS[3b*n i~k#LL<Sqcp]P4>Eɛ<`^v Gn)ʪm3^KezKz,҄KC+>7^*lM%YǑ?H;'f]ehS7e1o͜QN'@Y˄:P |RӢ }; 612֊jIg4OrJ= ]R]L2w}&FgɖV ˦^g}?lwr1ČbFq|cT:WN9wZ!}u~Y׮zSVS$` >L(.P&K+pJ{Ys4K[\U">ٝ\5r+vrWyePJ $<\-$!+ְp'C!nQvGg|dq(MwATu ϖK ۓMbIVB,N^.;M0fm#-bS!HqB%pUU 7ޥ&S(˿+RX8 &Gd}Jc@q7 m#v44 D̒5n'S]xf )HfH2GQ%enƷ%kw M1kn:];M Ґ)+`.x[@0=bp7p:)\m#X߈<t^{ZS,i*: Z8,pz4Uմ۽ljbVVա.7tY@s hr#KS( jm{՟{ ?k 7ÛU2%z0)N<Fʖ8S&(NɃu黭229".I.MAh?a R "ƸSʒdn>+14g|@9 ?Y-Rsy,IDm%>7!g6LT6S:y=w[&K+N3y_(O`AoVVj6b@d_c~Z>n7+] M>#Vq ?%KQ)A^3_w54G2w]Ǩox 87!<C#ߺ~:1%C %@ `f" U~Aٟ@q0DŽn 6[Z|Wd9)P8;`9_*jPÐ9#V0@M`g4EOMڇ ~M?$~D+׃Ѓ͹<\7=Yc1,@|Kc?!Ľ' j?zK #F jn"RK[|89%\4 b1Ti b8;7/#t, #FgbaI{.I_xd>ОDQW|HM+_l[@ag£Ǿ1H>oҟ+E뾁rk]FiqѶ-FnU_, IGf^ؠP+g.&w$}B%U ]U>s+A79/$gi {݀mP`ԪbD,Y/|VJgrZ1vɤUR`:ns⭼`L&Լp^Jl onEEkGLbȻ V`^s3}z ћSbE"p8,F@;j3Yy58~S]m*'TmClxfܗC!f萸A8+8] pڳeFަh7<0Sòc^㼧Y?,} |TCcf3Ɏ܅8PDQv rl:$\X/Db6f;yhE.H">賅-#_#d@-w)BM+YA .DPIL5/wx "y1ToWFϼq+xH)3 ĢOJ|VF_Ưq88=U 5=bsXW|`Ri;XkMD ^6w< a|ڛ/$Z>oHu: $ 4!fk Y|98 ACAЗP8;lW)% x&0娉G,UoL=+]?aB4GC qU>&[n6" ?cKCVR8}|` }M̎XNm>0"8w~Jew|Bզ4̡&0f}qpyGr\f<0HۇD%Dvչ6j mK65]&ٽ _sv@B()x)u\F/!Aޡ͌k0/ŭLA<Ҡ<%Zj T`CQ0|&%x7)i )u3Dxp0hri_?N7ɣ-7WlTrLZVZU/iFsײ] ͽۉVi)?N)3V ho̸J tQz1㻑p 's%Cev]ʃ\;y7vw>,gz2S# Ҫr4RRI,?—Zɿ$#X9GA]'Z)< V4nv4ͬ^H0gWޣX/*RxcZ/&͇ǍF 61W{pq-^7*R~ƒvxxK3 ܙ~]HWE0λ @y o]+)LD.;}Bq6*zwFҼ`Nb<̫ (P1cJU=~0[*|h@Bcv[huJj }+ $Z&foF,.شr+QDta'=I6vqB. H.2W{HthG[VzlPϱILnvɋ1؀!L.s "b(A67u-{696sߗum;^og5Pic̅HM2(Tʘn[>0爭f 8e`)&dubRgz(ό-Sc~9,c^KoY*MH"5BiqqVlVkʐ|uSѓ4OA-bI;77Ss$ˉ3PZB\_|a+@q)Ը@6Vxw)kɥTz:Sw$%::G])X[/sD S$'lqt6TiL>:2KMS}2I^.ŅVڲb&'&8~;Zh؝]hH2gYĬ+ CCah wN󩗦gLɰ8k%'hO~!P;(!~RH?XH. 7ff3n3Ł*,rjIy }AQtƦQŗN|Tw@l]`p%%d;|,eឯ+ IHvrKX߉9a HcRjAG-@jO)04ݵHZ⼂|6 yELP 0>u0Kcȭ̙~qz= lW@cX, ahn+Nz$o"Z,eON'(L K u!ޜ;1Dn}G실'AҞ(AڧQE&v{omn{Ȝݍn5S9#^vdsng}l ,mɔmt{t a/ETuOHvxTp 'M,6I~}<"էb͚3mXD` rCN6ZԍE)4B^ߟT4 \ʏ{gTQy7%DVU18:.>:[ǥytݚCTUNJyg׆(s7ënN5<'(ݐFħe_\hT7@yU4:lj? O"TI53tTrb.ڴ⼚" >8bbĎ¡\G$29fK#2pOuyq! xYsʎULT_Q&r2={f,hxn٬(yVTXf8,v<'|bR9 2l8p /+nv^~Bx*g 7,gm4lDyoqS4HnrNo 03:=O [Rpyu(i6&V`/&8y)U-Y DFπ!O>fG6kOU`ڻ-s<*Gyؿ4{rJbZx/Sdb/uA@L ]m-U2Ԏ-S5Q7aG^c5badjcq<(t0fn$G*[w>Tޛykڍկ86!RʰZpbqRfI jɌk'WG&9@Ť6U^ RF)VLw:νΩ4;S}k?ā+٠0NAUpne:{;XR{Xg C_V}""/YW^_9"?;n:Q2݄8]yXeYq/>9a:B۸-6Uy3i'[_xp"W #%ؼ&g5;L)P;Nf7bV{rg/0ߟ˺yLFr%I!3o)u隌Eb7z:STg ,۔o8y ⵎK&tq@h펊ؗXF#[a]aҭtS[cla蟵*.'P;F4Nd\ԱnccZ uf-ѨΑlk!OV Y5{ltѓˮ{WV|. IOw=1̫{bCN)N _=| _h,Ҳ;ݪ_|^h7fc e%lzgyJ)H DӀ15H-"z{girO@\y5OvGǓIeMw-Ό"1ܦ٧ΜwH__Jrt\J'pqs#aG"r9(B=0qt%y 1p.>w2C] rm^> [2hXwh I@.y=Fݿ5(yvJ-7}+Wmh}qJEnA˻=B5 ]ez 84^&jJ"w9Yÿ5cVh\ &ZHVv"P׳JNۧM[5dP{\-, [K%Ӝ;;'sI[aJcMik9z[R [ͬ)Y({–{E4Ͷ䪑VZ-=3MGRbsJФ$6meH P<9}'Dɷ%^T4M. ^D5nIɓQ,@ FVܔ}(a߮U\Ru;v(K!9H;(pՀ#$HC: Eclz1J4eT}Mv&D&ɞ ۜ7(Ba J00w:]dbjUϛ!b鏶 .-?FuI|ൾA,ՃNb6 CS|_RxdC'?+ziͅw0m8) aMA=7-)Mz ڰѪ?=NWs:79Owgح-d:> !O90<'00,`ő مo d˓'OaFa"|߃G p0d(mDE4, [!hn3,yeL 9'f$ FB 4@6&=-`el@@jWoԲP0ڪ봓!V<@YEbA+-l(]`+.J[y~{qq|e:Nk:O.ݬˣb娌xI Ԗኅz&.R)\0T:2 t wda-oB` ?w]o1>vW:C B 9Œ(Hi ")h*J ,, u g&6%".,ʖ[nsƕf$$K*`ϘXCB{6kWbrD]$9Tg0`\Y @hynU⻴\5g>]l^`ΐ;)B`&ח}~ m > @T _HF {x\]} hĕ@GKuJZԡj|:/? [ymr@]^q=ZWZsOhݸš:o!́=7*Y@&mި ~.ij_C7_,V}*٭!()ل[qW[vqYƕ͍ ƶ?Pã̗YLZʨb-`v&r{vpc}Pө wZ`"IHpL:tSjR{>9h0od !Cw.2uegC_r9ͷX{#Hm8?󜰖WBޅT[Y"R V5 ň}x.5@0K~kd=Uv}\~#/`GiEn@Ӓ>[ Ҋ&o4@a4?90ܗ_QL&Yv4dL Q'_~Wi?}Û1@h 9k,2ɅmF^%60Oo˦_6>ۀ䯨\iɌs8@;o. a(8t$nL}M #gn.R*_[-c((=JNB`j_ݖJ!V7kW"-=:]BW[ɂN4%B 2$A: MHDb`-ʔ-d,҉WUV,`HT[ł.qNFyBKɸgz5ͦq'ΎWP)=GE"HM !c̟axH{oHA`湝jr^Ӧ:wY~1yn(-S~~luRt6i,U5ea8cD[@?]ڌL`R:VuF:|WNv !8@~)lUS탔!OIuZLx)H |}b_YU؀GŽapN݈N6dǗ;0ȺL\jP@SB/Qq"h,F$s|6"DB^ASέ?A.Er޹U6tܬ⃇ >w( +F{)L\C.ӍN/Y,#v*E v59=*FNĊ[" Jhw z ׄABQje (EBH@?3tj!1sPZA\^e "v~aQVi/&XSɝc:EcAe`}_u"=6^\3:"űos%ǡ3{4SҢ>Ӻ]Af:hQ66֮a2bmUH`Ͳ U? DbR<^k&UM~ ]l xb~T6&{򀈔Ky4UrMi4yH458rM\W-Նc}u.a y\vā !ۑJSZu(  1 n!f6q?&wW\i=Q'nI~kov P(4a Y\!sBQ\JZ\B+/`" Bpkw7IOg})DFUŶi8ӷ1 zOY{|OCvW퇸xm-ַNJxOu t'"SMuY}j C8do *-|xm"$HDTZ$ErdB!ߖ}*鱍s[?X<ɀ3>7j?/?,a4E(6US&{\a\v̓F9B p^>LdOxpİ.k35Q090ˡ[rp `=b&ӑCΘiLX9D1 p۬w(} ޺ e(i>s\0&rH39xFD.u> 3#2,. qi y䬍w."XR(d6]>kGغUxx3ѪQ6g8;3|GGmB?%fxLմwK-Gw2|J5ӒXbFdZҎ W2BM5S!u.@7pή!U# ]Z]geTJ:hV2&%W 38( G)&8+;p)GzO tz""/ ,>k3ayǞ7̉/JUs$&DwNȉXɠ^$a%&L.ҥbz\J nכϜde,ɛ7";'hv3k@Am VBMlB \c+zQ)!-_ki]A|E\K)a_ ZҠ7 Jc3YWFuge'>@'ɒcz+$Єh5#dBD (PPy/޾ eHWXwVU:0XUV WXGlў]6(Ut# KE j@cT1(@-ۦP*uNYfZz BP~So!TϽެ 4R2l N?dD7?&Lt*مbi&C'z"2$&ab,sNR ' ߀yh.Ӆup(,l/Aծ0Ճu2a7Xo͛b "?}]ӽBX>DVU%N_ɇHSeX^IKMd~I04^ȑYPռ)oyh6X˲YxaCw 煚/dګ\Zy{`|λǤJzmy MB)DA@ۈ[oxuh[pyG#e,2Ƹ-;/!?V j)Sˮ3uuPD\AL AW㤕j |hx3_-#wC%pF|_ocE%ةXߊ^ZSs:RosT-`hoMgXDW HBXPbZ2 C`al OjH9I4T`S{+UA1|?􊋄t,:eO>o"wЁ:|ƍ@r|h)&W-fCkaʹ>㾆.Q! ibES+62ѼCLcakK_,N~R7~|to1哿yԢ?pWDV}Jv,qZa D*jFpQ3ACJ;s>+(N)Q ^2Q=Jl\^p^59Tgg;[mw]޶$X ȕD :)z-CCs\O< IJɡԯ؜ Yyy|_4s4ͳ?*! (|qDLIqqPWu+gyXeՒL&/Wq-*NHnX #n5A#n59,K}%/UK~۩{ ~>6"AϙzŹ#[eZT·TR~:0r64`ď -z#I?Fh[s6|ؗ&i?GG۹+#$=kCxMe~߃S^s4H|ߜ7dOQ:Kfs'i+6t,8&JzLey-8e/6,-D#4agx˰ 0/"4u+`6Sm*Y=$H(  c4%N!gGa^N}Y${H?^ҢG#<սTM5w*pmhc1//}S, Q^x?}ߚV \vEe>$(/^YF :Z1Y9+??˵B d"5ݜd?vu*K`փ< 贎_UFo|R|9K?g}~Z=Ky,P!T"y~)J]Sq ҮlHQph:o[B@TNY_x͂Pl+ %zO5(Vj(+p#ҘD\GO^v8sw,3h2Nۣ-.V5T׍-.4'0&> IgmaS`P 'p 04գ:8mOO[ &FØ g\_mc )*}豆$LTMz) c!(ԜPVRNcfouVP\58QhMu@Ԋ!spłl%!-072_@Et6W9&1F2Yg?+4yJy34>?xLJrƳlrv^Y=3: F ٌ~ƛ AY D3.|Նz^+bC. -Ǵ$}j Lh\'P4TZH,sY{--kv v'-/RueEƝմgaF?x%ؠ SD8)"I3F; Dia9*#sW IOKP&| MJkݼ*\jMY ]pʆ'}jcburɬ^_GeyMCp:VڬRp%WҾDKpF .a;Tbx/,"4"`:\uq?>""RMBg5þϾߺuǂDM?*PV(&mg+Q]#v+m'.tJZ-( hrB4KXa|b,*uM3?&HĪ#fi*2&VAg O W:a;׋NZȼKq/ rȑ}%4SkVց -7WyedkgD-Z: /ܨ!k`W{'+fS>PjYPqDw$W9K)賘}lDSf⧼% 9:o 9|GPY" "#9)(Kn>u|A|xr媦2 B[]NBp/YAP^O)J=i,L3SZDQYRJިʁ}"{WFc4b)\&ɀޠ>ԋny"ԏr}ҭ:=WƤ+q(q1B |WI*R$;ei*f\=  $.>bovS,-|1\QEb?G@nw򖿒n0=[BmVtJ;h"(DhÅzV|,fi5TЖ}CbU;sh(T=" 1)ݮ ij*/HVv=Ż&(|`1FN 4$wϫu?8nkt<,ܼС͆;SE9MfѨ/_(&\xPw.zzQwy`brHG![^4f2"/ *W%E%Wx OD4SSeqW1BIdǠ ˭p"T(قqۣ{:%Dsu`l-y{l낋v7 xފDsK˂9 ϯ)UvkR[@DDHO*s n{V@hǻWaPv dףB64WbkosSdh"{C]mG[21֘w7 Bu_vRz.#5h 7S8~YS:!/]!)j땋vj\*c%^c]Ӂ`5* AS:$=)8 鶀ą'  nzbe,S$X% ǭc[F cwS5Ngc[G'HEi|lq@&;膛URe˞!U23-7$#s9 Fpf&8.v2DrX_/ē]ۢvȋ8{<{cij bFG}TӲGҀ9 pׯ[" U 6ےC_,Mi'XMr94f%^) 3Z^+ Տ~-kAqg>fA_TBk/k9U@엓 p mqE;ӕip,v,U 5m9~ 5CY3$jsBye;"S9?3qO։E *hjKN'1)\}(N2erugz :$e,YBoכ{-dA0mMOx^!A Vz=rD0=0κ<ݢUNC]3\m)qf3WiEH^24wA'V+ xkBζ]L~F M&O&im*NsgOs3 96V~sYnl폰돁Bn!{8lb[NfQ uP>2cFN( WB&5/$?Jo2(i׉pyi{ ti-t& R^>יOn)zATHpŋo ):lV{A$hθ. ^[5*9LX.rqKB^G<ݕMw>w{, o) F${+Gm"Np(.OdBf@5vnz`Ra-TVLI\97'e_2!:5&Tʗ4̼/y!\L,&QiH}[ol-ƛ/L!?hޮMtq;Pen^5㯑JBt/۝t՟b$=(:g|`^,J&cF~ ;=*:D-䱏s)$umh0??f 'j}Z"O쫀ϑ s$yBenCR`*XgĠ7rqGCg;0>WwfGYdgޮ_>T4h+xg*}.USFn32Zi:XNnPO##<^JX,Ntnpv,O%n-69h|QVO:/!38or%[4*(] ܂ۢ?UtX]]3? I@FDWMQZ޾-%N3#!ULK+ϷKB?ʖgPq yKǪR+`|(c,|Uԫ@.q[o.dmbzJ@Eyrʆ,n}Xm~dr'Q(@B5ѽfB06&z)Qڡ/ f؂^fR:fzCFȯD,H% ?W,u7:tL|׈.ڪ܄H$Tڪ*ꃡLηJxWW6Pr,k o.%9)aV ?a H%5|K |tAlslḑXPENu)ĘSld~Mgk@Wԇs|g*̐`5f_4!mX.PU/YEЫ'a2H|@]r]{-~r?DwӂX3BHO$[gr5r3͕lKP].4Pon?M1W?a3e^XG(ZK) Twdž%7nSfZgȐǵvAs"AzaSt1F+F5\Bq7˯ dn'1ЃWoȕ%< F"82xX~FC'2qQW=yHXf6|D tFO LnM}7d;k2-{τ,`+Ng1b9Oր3ԼsIIض5$ĐZw>*7k;S+BuZ_>z-$CLćINyEv@p粆a'6IV L>͌\TWnRʴ~ ]z)2 | C4%yw~g-S2l*",c LFGwg*/AU%gS@5{QdXd\F [Ȧ=$=* h܁a'Ws߃.rj -Y!``G Bdn]sXR~x;`al 0ȷOCFJîғz7Hd&:C*@YH: -(Cymgw'Ak j(V]i@YD@VMa|uA[i8k(&a]bp{Q\ֆ/ `x*J8$^^j˞ERmUNNgۻc=G[Gj96Jo$`Q2KZ#58Oވz5o FhHaybX015 KF}T*Gzofަa״g8h,OK7R٢bG({:lyG,X+^z91ɠ }OA]鐖 ~w_7m8ihG& V^_N$X9Dca0#D*n|/s'ơBA:1uEG,-bIYPp#]F+Ο}ʹiKuJ`KklcCȹqzΥt WԒ` S^끍3 7'ʮ?l Rn \V)yYoxUJW"+;s<:) hx@F |~hqt񋓆ض˼^-x!oʮ+oND(oVhaX$s Mu:pNh%/q/5 A`t[fBvyidUn}?v=d{ Nև]~ /99_3O݋n~~$tUe*hU$^'Qkx 9xCR FttjyP a?9$K %}U"*tnVuwNw!Q#t7_T <נVl52.`*mqhO:FH}lFU6(cr}]6#7o0AB?}\w/K:XN'0H9yX2_NQ?֦(0Ah<P#t}s}ED !EjSJʾ5$|JM"%¥y ʭOx4]aÃ_UJ9"J5PrT*W3^R&gSoﻠ X+ &&##Ղ2i׈]8i#-.GWSjU;̇_p^8^i%v;P.]͠O (">}Pc4+C\;_/d^\m)6"sX U.rLSis4B"hftB"#sRŝ{pxjxtDV݅E6CcPѴYĀCgJT!һ-Dߒ}IPSB:d.Ғ=߾t}qm,$4QB Q[+9i4R^\gZ~| OaQt[\|j˪wU!! h8%M4Օ~a(q@'_ Nq'Cw;C@h0!g7vK?<(>+-K, ZOAR]<uכ*l%Z5;\Sh*ӑuFLgzMPzϰT7}E6z9WTfѠo7e|0OU9Ee]U y-I™L\X]R,{R}n[Q&B'ۡz"RbMvfq90Y0@QirX 2wS@9]LVfit p2Z{.>㳁D ajw7'L,J/AE!d>*Lh_9~T}~: ^; G#~5~|K8{sCs~;]ol x~jJژ3gۀjF6DD L5#tis|k/ sџ\iD'1kE `h5Ѕv/S\E@Nrxٟ@SpX(מǝzs0{ *JdI\k]g:BBc֫⪸[{r;f[8E}EÔU]Z77Db&%~GջA4z3,2W'ZrNxm2f]NܠR03qcԽSUPuߐ^-[_T+삟K)--V$ƣЅ$)0x\h.MWBϯxƵ` L/}nŪHSu%/!{rՑz 0'/gO1IzNN9S85`Ln,tK,JZP@BMvzqIn!i׽k7Gb 5pqK硏-g?:T'h!7ng ; ǝ݉&^k7Fh&+5>sⰒ$96Dt=\ѦLFys $ ~Z ;d8Zqe+^V^2_n-J|5>Ƭ׍pNF+,T Pi Rp>zdt'拉be`]: q42}3:8|_㲔j"5B=ZIp5~C/nhGsCRFt5n-o䧶%xjNwd>țtw aERfddι_)?h]ׯe1GN=~7o;<̝|"#&8NcM C\c.CS"/k7OSۑzoCrBkicYB9Z!XfNֳհp4uJ@@Ca0ˑ!ZD0N7]9vE#(/'"!%'"@qv ! &uxQ ď`!͞5yU7yoNׄM oҜ%:͸7(vdlժE޳XR2Sul.vܱ-SF1yjӂ' 'L{aQ !IdOiIkVw?T,01ojų灟K^ݚoiʓ/ ˹(io'p Au֪L>V$* ׶F^x 6 qmB%o~kc͍s5k(^ehm}}suZӁt=̵Sk=ۜ_[V\W$ҫȓ*o?vguWUWY*p1 SJWm8Dq/ˍ2sVT-^:TFj+ػAhԫ$!$5wunY]^Fl-~GFkK; 5-Xy pE-_Ts7>T Q"*iYX3nʞ;h\@~& 蟱9XIǘXg7qt'-85:A?:1U P!d3 yyկw L:߫0'ye ϼQ۱p:ZT |!ZثႇN"% ̫Wlu0OKOpx 843Xge\vC!M(0#лs3 wQUF:n1ܦfgd+ɨ$-$ad#u|"U2#r_zq} LBRyM$5g[bo֐XL-Dj{mdrlmvxay)UܴW *Fw$Vs T L;%JrHAmƪݑ7d#/mg,|]4]O./&ۑ/E{!Q끔;j;M5j QO 帠IQNxy?X@$? BڦܭTtO@hDɜOԈm9PEl[Cb+ʼ%͌neƗ[ 3 mfgF&Pw$F=#?Mq+ RV?#ayއj E!eeqh8y&ǩ3Tw‚>FԅL$nM2) ǡwYr3J`Ӻjb˖9Xl x3V0HVAw]$)'۝nT{D'gz-,=z,6G(ZzO2m]1wq#j,Կ[9;D.o_?_UP+/&U~}I&,1J Tg5w\W!d`bYYJK%)!EV߼WH4]l/H*H¿qk?9|Mưy{%Weqf^wl魏]t.s,I4AZ!hI) c4ʑT8T$Fsk:.SYvZ-ߢK'6Bahs F y?2;aE\I> l*9iQFf=NwQ#kvg_G ?=`f0g49?^t+xޕ$ć b@ !_N#v|5iyݯ|T'+75K!S;A q3UB5{Y@U(V4Ud_0uXzAX4>Ӟ41T2Pa K@ d02&$}nt!};q՜Ēk&ß"ѵBOG%\m-ũ*`(ؠpHu+Ҽu(&+` F*G^"ÕIgemGɣ3<QgU$ 6a좲]~2Wuf;Ł6!sݔQ2%]m:xr^uE')T ,KӪ2t(-,vI%Z?L/*G0q^/7;%ݎ.HU B7ؼdmw-0fH~Lw><-|A[!L .cԆMTҐCQ{bx*ȌbEYEƥ %U+6.΁d?6GK^L?dsD_`A3v1[#% EVش=& Wfn#%`|}gݿ_@yz oEqL㒬׬ƽP F9BˤP,~X2+Z}O5 ymz&l`7Jj8HP~!y2{vFJ0>mbi7"W* @ುWJdtabId:1[jS R_わ]+8i;bͥZ 3h) ~AHM†unPd+\'(_T?|1a uez|ޥ$3.GFR'wxQ#cbIdq)E CT rt d"v3:bc%T#HfhGԔ_$Ճ%Tg1kO\B ] %'L$,U5pLA+Jx%Ps0Vge~S8$Z+޽Ú>+1{I::v{ DV?Iи[]"Q8(uWnjCP9ωD,1Ɣ,[="6C9:ϬԂ|b4Peʑ 'xhg~֙s%xI' s)?%Ėh+kKTSL2l;UCnv2IY{ۜY Ae1GKE7irǵ!E~N&h} !`lJ.%pI0ҸazEC+F0+._h2Bd!u6 @{qOEKdt }ɓ?Yv> UXkt;oi?*YN;. 52৅ATz_/$`ụACE9mǤ>c_JUYH@qvgs 2Od8i2̯1[^,x\$2\_1:K$/+t J6@:@p;kct"|cK/T8ʲ@4 ngwPeD걿}u{I^f,Rk0c^ZLz0'6P( ڇ:GZ!G-ҝѓλ;A'<}<]+y$&c`sSvcP +/e HG94JsȞ^Y]ϳ.v?̌0D0HkYXikz.3§lu鲆6kO|-JOlSr3qC>k\`sKɮгOs8޹n^E:&R+ `זۥfD>{ Aꘄm/j޿ǹU A*{ RiV1sָϱ4oS759T&ase" -E'sJ6蚴O, 9Z{h9Kz$I.v#omhA 9`cA׫"\ޒץ!je8cnB<.HQ9#߬:|/PК}2cs[ +Ƅ'#LW-r۠C31;G ?iK8 Zd `d)aӅÈ?7W7Ei6}g:Dzȝ~IBtp/zjycCS2i`/x3tAקL?uաX9Y3^f8_hDͲ ,2It)IxD,"7Oj g+;p(xLuי {b ǎ5 2<6!՟OM(ϱLʐ"gfBY q3jf1lk;o)Y;"s1(0P}}ѯC.~2^5I`o5gMӤڨOXtfY2}/P1bA[8K&z о{+A:̚/gl2Ygbyw2)ec?fZwY+R_ G|#xi𞻄kjTWPDkJZ` [ B)R,J#MRfZ&Kltn^t U h_ʯ@} Aiwviw;Bm^&Uɲ 4Ax-ɹYK`)2-~v)1. 㡇ՙS wFL:q-_\뗟A>3 +(X ͐kǔˎ-j#ޡz-Zq\Hl@A\V *H(=Gn-H k~,BwhSśW䊠Q6nd-vRE Newm# y7Nuf5}:S]C'&>C9d#N˿]sl~2# u(g grWmGi GJ0ƵYI%ן~#g GYN*s1@#m}pRy.Gff= l4+^O#$voY꧓i^ zE 'ib ɺ1qgݥIgZWh?7W(gc!@@¨W#'{IqڒW3yc:e&)B`uR|_wk/ˏNtBd0Ẃ#G8L\tg}]|x$ % %N 艾nn>YQy Gh`Mf@2rM@w ^[7vP_L' 4l)X`F98aЍ@P=+4P/O,;ʟ#SɱlEghăْʣhG͎<d7U(>W2^.f3f;4a`IJ;[Oyn=(`[cND+G1oXnmS)0ˍhJUm,r)]io_SO(!G{F~0~ZRN#=؀+F}ѯxQΑ}D3e8,}FHnX|$6"۴<lS{3VddL΃D(6䂜<3ڮdf]vi-jN\`Zl\; sPjXZDWh#Oމ8my1["D7DIOJ}1"(U<˪[ͽ&1ۨ菌lҽ/b̺uuMh|T6T4NZq1W^rX^s.}7v] ]rM.|9B}%.NM2Y@R^s>/`r#@he [u=By4NZ!ɶ1fY֩E#nbF$ې^鉒Ҷl{'?I6$^^<.UhgHUre}#𹳟GA -!r܁ NaZB1߰ղK4 /!yB@"m FNѧc#*'a;wQk|V ۤRאNGhvo?ȋg~r Vԏh[f6U0k$ ФEz#W!vV\$lci_vݥJeRzC5Y7{"=0ڡ4Bx[Gɨ}ÿZ?(}Γ2.fm8:yxr0@*1?_33^L扃7)09jcCLJ#LLvKܴ 9F7P?D:eE5h\]s%P^O@Q(yEQ)h:Y2,]PK7Ԋig_H?qDH 2a3NΠ;L pst޹6 I4Bl]0A5: j2/^!0 ?MMsJ)Ccvx^k=ɳ\V'wр%~ʺAbr ]'kCovJ}0=I{F)洔T1;EUz.A"ѩ<|ԕ{:BCb4U+,1=Y\AGoW*,ag+A@VK*]&m}|Z!VXqԉþ'}I'IaFl$ @:ƪG3dIaϊ膕^Qɒu8bUyFi&YZ\\cpcg 3\-BQ ֿDx)*0'&un߷ 0~oحBAQ-΋gZ}DM>`b㸳lAT4Ky\@|<<T>fA']nEyXWV2K&d$\NK"B=&hK Zmm0I|Sg2[rN<S heՊ!Big;^qD ^O}{C.H1B<\O07i!Ev?@< Brj^ډl5ȍz~2 'rtGw.C$;@?P{ .,˱ܴBamh|eȵT+lsv6~4c@-"z+@s1=& %5aĉH(%v-+_Z)GH>X a^Nl;l5N*X^uN:{#IvJ~i>8lAk@IѴbHC-lAI_Ȩy/d_BO8ʓ3 PVx{ͷfdQ:dTZ~ͳpVsY64'b93<|*&JDpc$ L?ޔ$UZ7{][a%^|x };t;чo4OaN2V<-\~ +!nP<{0SgKn =3[9Y^:>s# cH15JtaQUgXV( ,gp! _˦(u!`^ 1"& g@ˌ%- mOV èˮBj,QMز̘UPVHNIziIo1Z'YIw 1/>`>D/Rf6TK!@=% ܌~cCcvBM:&hصbM0SpB,:2 e&V!Cv&"y}_ItR`?liο-ki& .pʔ" ̴0.g[6h L`;LṎa+xPvG`5`&H@QL_?{D.U_Fi|n*cNck; 1^SfؖkKJ0}q#Ե=G H~EXЅ~my {f4T7URR nDl䷃ t6vuL;w=V^3RR:4-vz[ IVgR'ΘuܟWddW^bjn6xĬ0N"äb0(Fqֽ2>@L1|8q8[4:6]eSYt,։ex}*Gy!Otmtd'xu2dCAMTyQg1s llTQm/1ܣzOkmC?uiKr8` b(iuQV6oz?hp6np~kgMVNugT6)l+R,VA/U`vDҊL0rBkkuAAX aA.d]Q-|2x`l!1UqH\uhFqd}Q=sѪNU!JܧynmvD}A?u3ZŮuE:OLGX&.=)O&CFyԙj8҆"k=X^2Ö `h7R]ro\Pǃ~ 7:h|k*r1'⊋e5(˷2ukZ$)YL›&ZǕaD`]w@u><{5Y?W$Wb?;X*҅m:6V'5mY$26cnVM$sdQ9 &I@B5E@?v~,Vom.߶FgKbhӴZ@d30.ug٣力\3d/fH+S`BS#r|򪳔BBj" ̤'US;+i\%w,k?doԘډ^콸wZ㪝Pۋ9 X\̧2/HF\8$5m+}KaGvC18\tPJo89c3ׇAK{rkUpXQL;/2.sn=2i.ɞs@X+mq xCb(+:aV!$~?+J6ސODuDJ_6:WtD<7|N]0 W|xx/i$ݘ46rO K;oyOcXc:̈I؊HP"w'Y؆S5˞|c>z 7@gC M\޾(+BՕo[SIrqcO#4m@<GUw?d-x^SѶ`4m UNO"IX*>Q}IƦn^;ӗ!xMa{`p"Q+7_S#N*Ik%7?\_k+(z(tc@ZmuEYtq<=<@O*[#]vV:ۇu5>Iw˷ޟuz_0!U'nn;_RfO?>OdI|dtsb/Fp|;32tk{€ b CbUƛƤ>%G=NxreI!UGAYk䖍(W=YrswG./]+ٟ!2=@,:ߨQc@H:˂aG_lՓֹwS/rɬMwCIercl$oCJ$.:d_ژV  7o8jf1& ujQX+(* *nm$Qh]Ka2dJ):+;<j =ABh[D|^sֲY˯@ьy$C!t$!z]HJ+?N^GnUTuMg*Mr\|G8Q" qFߓņ`qGfdRzM =OSiqUo#leK++zPIxR3ux6u><EW.Ӿx@yhh(\'qof'2aSR]:>į 5yOPK֣';&FұG"f>Z-)[Pٟ J+t@ƬŒl}L(`5Зۉݪ-›FÌn =ۉ31*M-IЧi~ai[.r{(26)"nD?!Ru@G7?+59Uփ}-M+XdgT#CMf)5TⰩ=ğ;ciTi^)RGGum7|Ѯ0Gc0R~sO|j;):C4Y\̄zǞr5T)z% ?ӹ:!dfUr{cƧ Vz7AMZ,&KY*~6WyaE:Ho_yf/|U'Z/ oE|-(c/c4:ivՊ!@oʞc`X!nB 9\=m&ˏ |zK8|5筄z->#O'/ڏO|@l5M<$ˣR:mX:-4;=(+Tej?/%}J7L\͊8;&P3w5b+9A!ȧ)|C3z5}ϙ !Fԧ$vr?M+ 0s =Umjd%$h5h:DJ ZZYRrŐgaBSP|G9#|_i_2aؗh\!Ոr@n3|H }kE-nZ:27R#@.F &m1;gpuۿTG_bE4N+nD(ˏOvogwI%S;ΪJ?s9CMoCdDAݬ\nlGuɧHTzßȃH slLJ',AwmVlf£KoX.oSW7*.] 3(saCmMV?v}s¨#-z8P$%H揢K=5'{n16o2Q 4]4f>JӐ<"篩4}!;W9QFַSʍ+Qo7bQCz!Jag$sW58{g3#-p/oO޻DC[ Hwl5A +9 q*STds*݁C@3| h-aS3*%y[~8֏%SO^K]0^g&G!N6+&s9"~ebx՝GʘLi?6աj@kH^/S K+#ٓnN#ʣeqv4B$W8f`Q9/ӚOg^},?bި"Rog{gyU C%i p F%}GCjxwa9ڽ&BT614f@%y;X@'sȠ잼1ş6)Q;D.~S^&0F2ٻ5seF<\_1G*Rǒ7?w>NrbNlڪu+a x2a{SRZ'К$l\ o-u Y̵c]|@R*WRf`vFƇ\  r5l(Mڴ _О-$ ZCcHj&|Z^Oy\چiSZ :'ϙs~ тNbk\eOy@^Jݛaq}Umx~%-=!B&_uv<dtB_E2#ETM8ߵX JMIeQ}WE 8 |{YC횗\ me }}!PEIJ'oRV$&#u,2N^g F xqύ?)[^t>P7|81Vl~"Z(. ^]*8q2iRh>nJ$_wm14x{ x5 ׆#=Tge9ۘu3pI"dH F4JpZ5]9Ci5"q!*f:k8?[D6cR~^&`\A!Y4vGbű!rq> {UmhOnHGdR-Qǃrp.{& :uN>޺{xѕ6elHJVj7E)W_*2 |*K2]d,F1qW^BkuL. 7LLW!mL.'}̜#:2$ NXn|Pɰ@3 a|e]4tp੎[Qۑ#soW 5kRk)BHD{M wInYƻ~=кew>'%YO%NʔZtr`ZJq)z0 5 H@LyVk,lSI cy 5L.~qʺW ZmF*l2"nc O;L\]'4=tt zj'ΦU{= ƥ׃uZK''iTeR0~;{1.хZ/|jfy2tb|1\lRYyVٗU?eOlW+AhaT)4&X,;jd"h^N5f^pw/q>qCk!1#U$Okܺ3AǬʫi./7Ӯ{"vђg8Hp['T,{iEO@}329M % Lx3^q+n"܀xT&z䑩ģTX'??n(X{.B+?"5 ŕ4)m=gx#]f65ݙSp@ŖKp068ZG'=@>̱vIn#(P3 @Оq&٦`,9Un(Hq鞮xbF壚y#q-~yÿB^9F91ڙ*3'"%_*|T!ޓO0Ko %dFOIeL-ioR@⏿+U.K%W:c^dٖ ֪]hUT&N6>򊀪ktcc,V,j)Azi F} R}un:c .%pbm'4RIKd|*.{OK`}9mKҪ,sQ8;pS]:|l kѱjdCi(`4\3B e^[N=go3 2Ln[F4/x*g4g[E<-3Hk:YFYekfsdl \WnHvPzhMyQӔ)g%:+  *2f{C(zɲ#*9ѭ ձh1A'x ^6 rmB-vÍe}Ne7tۣd*!}sT;gA> җ3 Mp=N67d2c{Ս.]LWՄZ; Y.w]] } `g fK,e*CIνmfp e|r*$|*91c+'(7ak?~ ~i{#鏄K.>zޖP.Khbf'2t4.'N3z>+g񑾅{U0X[_VPIҽRٜ{6r>ڜR1FS.NfKci}%vEDUl|SZc -D.*b:x:6[J}(%-MsyYqGt5!OO3pP4ɵ*cޱc7ȁ9zwy1NA%b -˽iO&?l})Pp=p-xVY_[[)04鈢2ӨnBYwԖ^(.mH/?}rũ&JDEVc+}&E/8?ķMeb'>~#\ V/-?XeC'XV9(ƭ-{H% Jxo8T&EߠDx<̕AN;b3XjeVBџӼJPt,q-q ,}z@䯺˥:,Cߴa8aC݇}4c;ݿx@.9 qj TH΁ Lig+Djq3; d%sGp,'Z:%  ᶲdx&ʸ=ӫf P2ed|/ O\AM_ mV^OG\)+/kǘF~"]Y'u{;ap]RofUoXu$qWtU.ØmSjxXe ʋFQGf` 6n8ݛ9$wgHDž|azzQYS>4; mLׁwx*3md$`wRh_"+q~bfOڐ->D] PYg @gY=ȿM勒>BE_Fߛti2Ȼ^gDbn F7_Io'35q:Azo0V?[ _%(pQ[y?Yl{K-^6 R$Bi+x28nf4.E**:&㉩Qne NªD1S 3u2; ڲ$=/hi1sO lR7U=T7!T!q#7gd&NF\x7;{l6Psߢ H3AlDBʕ4oI.OR$z \Mry2npn#jL6+bEx!"R"Xm8}2'k8]emgǫNwі3+kfg3~{'&`(Hw@^@qbb E~lRR:0 w's  C+Z>agVjߪM4['*;DϽ|YMC2Ʀ"$)"O,q<쟰(0V&z&i C+.Xܬ[LH~,L"e'^O'!X^Rh$q8˫%5I7 \8a%Htrq Q}^ijwkMȮ̓`Shؓp{HݹAE4("z-4{ }.fgcC[ېvkK=9%Rl4w {"M7G8jTkVIbׄ6;ܾ[>$}(P%:r&|E筻J Dw߸Ga@0G:EDsžAw÷ t pͨ\.zm042皝IzN.4 lj\)o,$0CM^`6D!oԘ)P [L ksK5yTeQm.~"\ z ?U7bH&zieY PV鿍I#VcP%3[nrC&#D~/87AF+7$TiSel@ZNM{tOPGupP0W,ýabճIrin^n=h*%dǃL\ţiܓG(~;]\iwY K0g wӘ/ɭC!P2S *wV2q80'Wolf41(l4S..jv} C Rtnq|.i uac|[uX6΁ix#Cn-d0%"B1-+PXr7wylXsw{=)^q+Ϣs n/-<L>PZ//ЦC{bfuq[Ven>} Ři{O!*`8[t9"Bsbce Cܵw.1G0=2 WNe.ZG|f;y5/EwϔNS;g(3z0՝LpX/7[Z˦N#In4meWg4cʝCu:P!wЉLDrm]FF x.\AANحu 5,>QS3eR"nlM`J1ƽY:A~إwɺ&ON}]%Es،(iv;CwLw G n3A}A%a:P!d|ص0B[ew2ݔڠE lT\ȎRχ10eDO1fp>xs?ϡq˱o{NœX.Ҩ*L2ȂƳttՀW|9*q)1:BWj\MRJnp{L29z>vC#Ƥh(0z0aGz8Qqq+m_BC.AU O1zT[s}l@w6ù+mbSCMM-}M0! ˣf)9mxm( 7MgjU_PIMAt HbժM c-|z򸸺\J^P0rRј fW3u@~/6=-Dp̘.Ȃ) Ex`x,v;XmOjy[0<: ;/FM2o=3mX4ѕW ^pVˠŕ|G ;O8{p!I.NcTsClL) 4A椕>L*zanJSNo wHSL%j4VNH KYuuA|FRP.YdjyOX~~pc+F䊀HO5jǞ-X@9q jڜ z+NOLO//aT?9%X{-ah9 8(J u|hƊo;]ɞmPKKV" [$WswP,:F\5Tdpz)VX~y_o;_>.'Q! hX9 >I|yuLu߫eAt$o{WZNgOă< h7?rg(AO^W}{>ZZUe9v< A2M{`SLwlϞc4{ndXc]d{ J.ohxq ^qtрO2c؍C72  E t3j])~1r`jO'ɳ\;`}rM EBo]0sQcaVIRÉ`@ɾ|s@AydHHxmEpncyP+~R՟o-H>xw.q\Ԑp/]1νThQ_K!f4 ϩ+;>F|j_ù;}i j)Zp~;%b7 bFބ@:탹yIk&}U%? &c4 5fySs#llSq%#B]k~Ȉf-Eu/ϦaoUdp9dNsT+?h Irq%Fyo%-Ҿ36w?v9>cr ʆP{Ih~#gpܚY:ASC>2,6A)H~=%Nm|]񲰄,{cR^9ՏZfMlMY$1r9e2C91:1uSO>Gƙ f[6^?7tZJl,0>&^O1)d*;478 kd;HwXU?oMn dx\tېi[l37]5S _tO'$&J0 ԕ$ѭ)]Ӣ|v=RVġpghC]Qu^jǵ"x!"xc/|xvmu_2Sz;`g,M HV_f`jEҩϮ*~r0,dbcYVf @:'ٲU/7jxġ;&t/@ SX(̿waj;AT狍3ve<*) X d߅6;5)yP>+Z#WOҟRL[׌>ggo=F%RÁ_mJxH%El)zoXmNؾ4 JhRl[Q^s-vypo$xKf߅Z ,8`\E>+"nreU)ki.YG\~wK|'$oPz(!mYJuq-N& f}G7c~j 'H߅HA\ `YB'aYO"P GFY5xp35ibUȎ]~TM] %*.׮vvQLRWLT)?SB}+i Qm>Ae ٿk|c: wƳ|iyӕ:ثv&i]c#7"9)O'1R K%È"'.,"ƋһsS]=7'$ªlQL>$kYO&OiSTT _:cC;oވ޼oe4/s{;P:TA"8PElU⌸L!qZ;QΊ6BAjfw3N+tCrAs)C']Rpw ˤ N`̑r*|b@Ans3[Ny@^J%>]5) e\3t]@m-_4sSA$*tYHQıߤ^ x0h3hX&yZڇ0Y[*#QCr;-@Jxc]V)ХCU*#9:)P+uw@"Y ;t'jMz ۗ+_hbZ<&U<6#tv;.~ <1Q;D?+.5F^56$ ^ks/:ZDjCks_ZH0кߙv[Šl+hw~ymW|\XZxt-nAWΘD=hӳ󸡵f̫PSOt; B.|Sa#z2}^ZjllRS;'A/'rX "VUL~-w}s,;w:p|%(q:$!- |scF6ХB ɓ? hj;-#n.]v|\3kc4A%)z@f Q)|*gDS'8S lIԃY?=XX[j-q8R64RpUyH.*gSrHnw<\q&Rވ23 N%'7L?8E5vjrX`pc)jѥfwjE&ۗJڵ[jf`wp/~1a KI0Mr6GTUCh;GI{_I*5B;&%Imʑk 5аR?;ó؀ ćp:sWGVGlDaᑩ3u y%&ޮ6|5sS( Z*Mjr}N:s`YK >B@R^M`*4kf,"kLְuZ=;3vD3|ǯ,lF?92FGv!Ck .4 uD])!=6e1n9д%8O&"ָdPM݈7y~D/ &\b;&;o]]yPhc!UBYS N]KpmSq` :(!)dun^/AT s%WٛG[ȉ1x`ȧ[IҭH K8XasQ(J`(X A\^v|8M`V1R쵵WPmqgd̄vv VjKER~QW ZlB"Fg嗅.С7)Rb8Gf!*7ܫR*1DM;?8drn+rMhV`%/"C֨uA}z< !b-+F!;0UY=@Q,aٔc?hL̐/b5-,wg ɭ2xέFm\G]S:M%I̕I;^KX/L[hNRtYo7 ^8+%v$ZN)=h;^P7#վ+\58,c'}ž!7}@ q &g*: n&qǗ :C:EJ]c½c_7Lu!A&ѝր`zy ^1kǑH^[M]3g&kZz<갽9 \ᕮp.']o (n6 \%$25Y%F79efg{677zPz5wX:.!7TKZr}Jf{TcM{9Ѿn"5Xl0 Wk8V`+#7ͲZaxh!\ˍHˈ? OCvR׶;Vv\݃4n:q8q!+QaRtnO` N,EoR4i iNJwZ[&=p-]؍Mg~RP4Y)QI*+Lc TLy%> h Z1"SrX~(.SFvZm(ѴO:>\?}s q9L5p(8*צN]]Ґ+K.¥PZqAdZc`KQ4/_޹fRGe+SRUzU"j-|6Ec.~1Jr:$$u*PCq2J'he;Q)Zc+o& ։.Aa 躍;++Ѩg2wR_' :`YJ>#\{R8%:S>(XAj3ɡvۧy.Csyh m&L5(Jc`c~ l"!E]'J3z$T<}ϨW5'KY==[͢Kd0;lI_8S%je{lfUtM=T[(԰'XMވce[KkYMԥNGWaƜ&V^= )щV*ЋIeD*{ 5lg8K2S (8*"p&tTfUS Ρ/Dg%\NQ~ڳA?ż4cJ}֊G*Lmy]^%EajG_wR>ͱ}oΔTJY T$M._X`g*ҁ!ZWMJfl`Ka7tlc%=r3Iy}WZDlFsN2eJo3W K.!:6NM7F"0bas똖c 95.*8׃]# 7aNEgz|-|V(t&{;k9 \{Mp}?Lп5GɃNu,L ڜޥ?a)ϲK^7Bq+[~uN:܏.Sm;|_[=̧{ڋ] z!-O]w _R֖nוGHXH>s*_*/-ޓH"<3! (\$wlGm)ƫ?^)=SZZ -5RS!}M?5}bjf!ht@ \vg72wLh1}%׉Er1IT#QYyI =lMA{v(oғ&j )iGٸ //BлǠ<Y1oyg8M;CpjlVeՍL.C[FZ:>GY>ZSO1F:.ji69ӑxвB@\Zcب}vQ\%:e)"w7qZ]KވԊ;Bs2)K@$XIs{u5/ohVSzV`@_%&cEl[,cVn-Q5î/g?4xrr7XbW_~JtGh0de ~+]?kaҀ4TҞ~o$ Gq /P yy*ŃE Ep9v#:Cyʕ/B<uV=>{,D/@mՐjYvH!uk/a<7*l9 ;}G=ZJg¶궅)DM-j/A*!=s%PyydaS-MI+yNz͵vhq"ʀeW.hLFy Vn!b{ѡˌ51wz!5**ӏlB%4p ݙW]6z(;T N.ؕϧXΎTrM\0_{#)f6_$w޹Ev%B/<!pBQQE41D@BO)8ĥΑU!]6_pilR?w !)`5Yʚ~ZYЃ_P0d0 T vLИ5iATËY|KuſFCUb LNN4 p~ז c1 iY`,( rP b;ޗJהۥQX޾dpHӄbϥJ}VF=yWYqLkH/ExWrÄQMD^~0,ߞւ1ܺ(3C(KTc8V#'m<LFIÞT&Eg;-92@OnaEt"~b}!fQkYO#T'9v+z[jkT3iux>/LO6i7='lQ|grkG;aˑ4<̀ e5˼ v<<^=l骰s_Ư/@¼ʠHMSvbPxFB+̭!$o=R7sXx#pqim#oـ\d`-w̎Sٺk׌}u-@ iaeG'.tbHj&%E:<4>%x ]dIne- KH}Pw,G;"wBگ̯:-$]ymnWĢWM ƶx 㳤RcPKS\DK20E!^<:3j/$ :#sGܔGzK܈bIڬePgx e9_vB# ?I>v* Fc}LѓiGP5dA`[6x-H`M۝H*)f,RG! Fe7(p4Q}ћɁ5v?~"6- rxUמ5QN2N@ܪ ZRQ7Z0J<w#7j2b٤'C:~oKUֹe %7+'`Yev&SGX CL6Ӫsn `Vp0T݈- KVv@F(?Ebu9qch$8 [ƥGJG@ZV r:v}۠`ڊEsb(&`ws3~dYN${;ZJ b#ȵ?I0}[Jx:* 5 Z+cg0vRD:H.0yKC'(qs_=]8MnO,߃rI\yTJ)>`ռ-9hAGctn&J{\Ϩ'8'{pa k5VB6ҥV4ٷB*kzD1:Zy;mn_z_f$]d[!="{?V}8dl}o՞L96"JU4kgwW-7 yL HdƷ]m%({Ca.G g yRg ʜB4vd'!*xSHүgD[m 7-yD\ (j1WtTT4SĒHm0P zT n,ϞFP,Iၵy(0SP.T_'փTE,#I^j`X#Աky4)@$ kQ*rkk)f`496 0Jåk/C," >|w~eX,ٗib84]B[#2Ǣ^q9&g,>ksPmEuhkw#jޕ qywEiXBBC@pjhF&N& N3z`ԦLlLف ﶂ E@1CtDx>INwU4-Y#3,`p4y2-F_yLMFNkdc ӗ?\RaRRTk#Q`N_Ja]s>j_בEb@.els~m}PvVPbq&=^]!>`Ɔ*K8׈Xx}݅7)k?XX{s+}HxE*@57%*hոwMzfwOA0Eb $Yr5e*Ύ%!bL>?ʼnˍp҇nxKzGlQGe,hyq&\q0yvz n8Ԫ {>,@4a6(ٯ}p!(fH^$V)gg)Ç\v#]tcZ{ R_r`ڠ"^ mkbui}G݈eh2Ҏ{b1ܱ+ɢ)Ø7WhkIݡ;k)kg3. +PL)qyYs> $@b?ԙlن.F:19"cGDt4gx6BQgnQ`0Rn7a~]`<_y )Dϳ{pi -:0[QSoLBc:H=9{cȧAJVr(ӥto\.=Q~Jx ݊ ҍ8G$( :KF0H2av U盱z*iR͵ic"׌jsP9cO xM"‡*uZ0PiBNQ'co]a{ťBvι@tQ.jW9ucZW4o~:Ыҹtp:^2B54 2`%(b8P !7bR)6kJGƭ0Z[mg1< ԃgO+^,9{r9OHbϛ뽷 $FbyK|ES]00 -ZVZX_pOOoWOH^yR) ୾{lP*R6!2qF/QtxV#h}Z%ݴ M3U~ꮐĖx ;հ p}{FGtIG!91cX-.f@` fǝK[۸*JMq2~Pv` gxwlh^ zlW2/xl(a,[bVP.Rhѿs杩Tޢ1]d P<l].@U>2[)s&Km8-tduE]+vHdh 9^DNٙfM^|ᯆfWȂ=)//)>svzM&΢^uVJ/jY`o)^7yYL7z)[U{kΉx,gU`\VZkހk!6PsG0.'満ŠqXF3|NT5/' <%|U0=,\m`ՅA5)CMH֠Uy?0#)\o$$Z+@Ȃ\}J`NdJ܇<wT wFg7'nu,F߃ AżcѼ? cdj_|9z:^7?]Eԫ;U]3Dr[Hm­5#j'~pJ KƷoz!^uecoR3>$8'#hGCU` 2uC⁲6wC%2g2 ;"veՂY/y sK/նޣGigehrYvFqcS&"hy6n1YE,Dk1ٔ'}ODZpFwp7^/xW^cU#VږZZ6wD0]ä ˥ :](*3m8bX/$93i GPt HނrTP?h"Jz$um71OP`gj9D#)|#1w C6A,6A_${gmIg@@BkF/i8Mykᾫ췢V頥e+4Uܩfvt- ]=VM{IHC| m)"`eRB){)Ճ:֢ ޲ Y!9s?KJ'2jfɾ\ڄ"*hKlh̖\UyLsd(HD{dj'0 xevq a@"p0%_(ΓMl[=\&ޕ^`!$ko!W)2իgp,+P@gOZ1bg K%ˊ4#:/?`1I(>Zǻܷ-S}=D\e5чCxn0vAv gU*[g1ߔ]d*Qaոi6mul Oz$]ɯ2zއ$2$v'. 51zՐtȺiL> vr- 3!\}w{aiۘ(= fwF |5yS4jdG~h;`щB:nM@c?K c{1@ ?Mn_) Y}~<~M f#an1ϥ_l\E֖FZ tM_P`qy 1|h\8_UKzaAEΧ n.fȘ+5VKa?qu*aoP%j4;w _$1T?s֤:7 u+."/j9o;FkuYN TbѨ1= wjtU[FK`=3g-XMO;tnpL]"<Mj].3 Y~\ L?7ZBwUт>4LJmrW~sDT.EM)p_0z+Dݍo;ARhGx/U熟3\ZwOWJ8vF^cǾص?y)0 Ţ JWtbxɉCwGru&X-!eW^a4h]=%KY_qJA u|aH1M(()~AGpBڇW,ƌK`habt-SXpUO W˦D*?dFG>H4F)A 55" }3 %bY :PsL;ovUJ{g؂$\FD7`SQ r\ WA75+|O~ƅbXGLjudVʦFh eH5U LF ѯ:Oyқh|YR"uW E֎mrqH\ ?Y^_Bz'"٢U@~^iPIᕥ {1N>L,6P3ۥqqA |w(=sjGqF^-c " }`YrPHczc [F1]V$uo_{U$My՞@O;ܱ#=RFh}ҠRa(Pg#Vm0WՉP7Dm8. ͂c.k8/Ljr'8/lⵂ*3WɆ hkKy3ܗܩiŴb|076 S)>qE`c~Wt(q'W܈r)⒒L@V'e&K;5r9*o;nv:bBl]:}̽qF5 yV~Wng=ayeHUMj(pXoadƞpP,hKVC 4>LBN-]r{wH?dO",s_7YNFI;CǷ JǻJJ:Ƙ;zpJ.j4K&Ex$ł ,uR< ^kKΔ+`ʜZ*}a7r/y,#*{ݐ4] և-m_%B^Fȃ*R?ܛ%" 2ץ<+nHd n<90?!HQS1kCHq.ˎss#\n͏aEo Q<\a A(Q~2d\qA(ᚦMm)?m 9{>fϫs.\êE/b^vwZ>vQ^SPG fU:v,1Y*'.9#3'FQw Z,7&/=&->W3lIe6&# RQh)X.⇏!5JH_B(vҜc[&+p/p7nM7sO(.ĝdç e5žD`aÍ_W(t&Ue}I/8x<0Ă.D l9h|@ۖqUTVjexl$u_>lR兜:T,16yGek8?0B۽$;ue+˭.9ָj|;gB:c7<WD݄Y.Ws$'9Ux`X@ `E2YiE]*d0q4z׶d+*quk۶ 91K胘h<n'49mCn+v=Ocio\8GbcjiUt'f􊟙u_W ?O0BҢlmP$!YYN 9 mN4ow>yې愷5Pc6}ɉ&ЫhZ/9+R$:u];"Y^";7 (͇ʄy1i>1%ь.Qlf}8͒:0&(R7>{kEPg3E#D_ZN)GQЗٖ>pOo,̊0:h1i˧D#h֝Dl8e> 'A*j˾R,a?t_MEmNz%c FJ=o~OeubԿ)z—<~K̎փޒæ"7qAд#EAL ջ{UwRDëQ[ lY7_ez@vĥ}=p kjtJO%z4aY*580&o>ݽ+Qi甶@$2!bf ږf|vw35+Z+zKSO^^{J,e!cR녿*X@]8T(!f}s]0?1HƑLmu14sU*WfPܨWUD#Ӌ'Sqُ,5N'bĈϼp>O(QK"2>D4tZ-p5E93;z 4%pM#?4e.$MR{/Y FH!FˍB0Q-ʱ5`.^Uj6}E4M + %[yj>"F^q0gxڍi=h gQ#!CYg& ,m);z:(Bh}>&^_Grv`L܃6i\<5 PFqmܫsv,2Q@:xVf*پT%I|D ׾ն_Gn<5mMUG577{MYG . RY : ->&ں;fn -'XC¼5_;_yG%`*Yh ȒH1 jsK? dcC!MC .qH.ƺQrJf=dd8y}ߎK `]QV tl|"4N]ݍ2{Ƿ:h{x`4}#P!? (3':un> L\'g/ٺY3|~Mb!xPٞsꠘɓuMK]2 Qw`$t>i'>ktJe8w@E jEfKc%)Isf{ZGIjzYɖLS92VA$ÌQG5*_o)Ao.>6|Trk[K'o6w i:Ăl΃铜ˢf>!x95"{2}chlfshE<ӃrĚx̳]3Qem<`=C6o0R~Uc `UVd<'K$\B<=״NfB =YU֑+\ZIԿqjtrYx6I0c4TRBt@!8GlnGHjI mo x'L-Q˪^0'nV=%` gcHCѲ<ӊm _Cm)۵:Uk̦ 0I/e56E5|.G3_cQ7׷WA&ds: uh!<'{̈< ^i6)=ސd 띙wS*ayx0{qb?!r7BgIc2:r**&#Ybm٪%!3oyW!c@d m:ӥC@I[j9O岀.$l6DcƎ9+ЀSq]_ faLt ­(c9,f4`QF aeO#X/䖲 nKϾZ|T7g K&6l`vƀ$ZD[ '-cIrKͅ3 mQ܅V(bx 2#N,@"Mq.ܓ:0ٹ*ʨu,"?#Rh!ǮS$Cj-RaD !oaR܈dBk[ =uУ; jt f|Kj,,Q}{^t4 ٟke#N9d?/Xp'Biw%j" ٭:Aߟx ls \ܺpĥ1Z/_JEЅt$N>閥_='vu&(k|@@^Hdbom_`3$ %_R#6s_=-MMhĹ6gATVdv^9<0Wi$nVTW?(¹>T9+ [$ *EeVNFJ b3Z:6 >ގ"[ x}=]hM&jYgf1ł U <;mE7盪_c~3RϤX@]KRqĤZEVUSqck `"WSyқl; dlC BTRTMʡfh ~i Ȟ+Q ">i|Y\ۡ| Й̒,{wMmEGCܘ= 4|qj+ GY/5KoWp+t5rCRy B* w>FXoS;4Twfk-E1oFu=wuY񫄼WG+[b?CMWxdVm! gm2T58G lcĆUﶕ[5kkg<}0KɁTj3pm_>ҴY}TWqFn1JdnN05(TcY]}oҾ^iWƢSvFLTYe( PqFXC@=^wNʆBMsjhGD'ee4Ɠ %09&nv DU>iM.AEzazkڱ[,lz}FE KBQ!s/4vQj-T[mꞕk"|jY[<5 Z9i^0MV< &xL Wrr (TAз*S(^o8qyF{rk%oLx{R,swח967EUn^K. f~ -nohMXπu㶄i9\Hl75ê_λ?gy*"C J2E/1! ŅW~e&zƋ̲Ryco@n=eYԗBw}mt/!m: T)VPQq?t=t.žߺUza9j,ɎxGxLp %t(nAJ2>VlV{OujEEkc!₲իfCQ7bi:´dYeh *lco<:0K6OBy֘_8̑1A Y}}{{:GnJ8>] +ind>UsxC{XAbɇ V6 fhVm$AS!DT:H(֐陋v;zC<u$,ICQ`>@tOD(h\80ڃܘ} Lr\i6X"R;_ä́TB+=5RNGi4q2?~j5LA|NiWk%d-pͽRfbm<5 }-'# Oc`B`mOѠ ×H~<ڶq^I~3Vctlth*ߖ虈 p2C6& .RZ0Ȥ0$I l`o@\"z`k6V*Kb48콯y?g]a8}>N-tJ053ezzSW3]g (A&Z<\dŒLlx:2x&C{cp|oeH긫̟x ˩qL>gӐg$^1WrʦyQqw$7F2d+p!mb畢F䢔^a1|ްmM4ǦP݃v\]BC+‹;/ 2}\\&K'Y,3}ggZ*W*x#+]9b vP#QWx)!EX:ÖTIh0O-2b澘ԣD\6 $U{JiTgŬȂg[ NLZ"D`q@Ѕ% Xa+4AnD] 6n&&׾ƱL57} d-[ר $`PAgK[dlǎ~LzLOXڛ Sc,DXxϬ@g!,%'JvK~SqzQ_%>ot21ۦGT7ԏ& @<7%p\TށPcNTX*b1YFܦ@dU M&L1?y4F|Iz4ElUW#Bbűr4Xȫ#0ASjM:OW8rMyzal*(YHl򰳫MmeB"܁ϠRV2J1ԃ'v)R+FDٕ6ǭqaT=UB }Y@r~ *-c4jc.cwW#WnG%6vszك6CiWͬ<ݕSJLRhT!U}WC+C 8; ^q,Ng)M2NО_Xv36H,<2"@[n]z…l 4Ҋ!u@z4S$o.,@P+[xHG F7A{.W_1 zDwwTG:Lc&yd NX+\-qaZKeN_MbyU[/sHMZ|W/b(mknW\qAU8N82;JC ַmm!L Υ<{YWMC 5WԊxG55]aöhIA9#+ C{c)*{{;{`2i: w[~ pۧ1To4Σ%(3K)sA v%߂A"ncJ]qi|$ju  '\R4:؏.8 tT\]GIҚwbI8]P|ih@ԃVÂ"r$'Ť֍yqE>6@֛ە崜LR AK%u ;Ph@䋵C>}Q쏃KK^[=jlRSL}&ߗP$Z0:iTW4[MF-jr寅_7U?M[-Rpf:`RЅKlp8w30v&]FCHF> -T;VtEآX_ޛ΢/"'(h$(Hq0h;> 2N igCDxVg VA12)ל ya{RgCT`QHz0gƋttB}R| ci!7!cmрlK_|x:4]Pf㸧n,Lwx1[f-:$(dB=p;1XmzR{vQ:ӓ38Ar* !Cqa-s/?iζLE:htIGh0j|a8ݰqhgIs9o'<|1)Cq}ߨ |iS3.:STKf9-c0@{̵ ͓sjUv1H05Ru8./_r[6S&bd6N$5>H43|Ea/`=GڣXxԼ02o;1.P[PXج1(QoBVinNm_K8#]}°ir]H} V*oӷfz}J' U!jV#%J쮸%d,Ӕhn$z^8"2[%A?Q6j'?ߣx2MV-9O;25<3`uӾfuL̆HJg)H&WO#*f6qeo ykz/ UQ;8IjkR|H Ts'cD S!5ՕSO?-WHQCN?U3cf7>,SSlQ0y!fUVVxȁ]cM1gyV͊ЌJje0FPV@Ks+8xp?=^M#`ed6 %8P+˩m3alQA)t[,Sf #H~͏<*eipsIU 201E;j:cU!#s I`)պ[sDӥ~`6j١tl[wU݀ab(@`1I݋ь7eu4'_<(Z҈ՄeR̘"B8gSh̕oOoZ$0"nfu-h1 PIYAO1R m0UO\4vXpPh"D\!V6VVK؄5t!&ךT5E3[폺;ƫQPae5]?d aK};m1FKπ橵iwo8@aIW0ŵ(yXPD8+_Ps>F\|׊aՙ>V=ګUї[V-y\<W*&?JV2LH0aI$Ž=+ٍ4ma{2#,i񤁧D:eOSa87 PpQw\>')&!X@6t|x7%.Ğf,AR Uc-/צm7/Y`V.EM+hst ݈jfNWcw,G%D>r*({(#t2N@i:ew)Z8`}U6 S*ii*y%Z;jǬ_skл?ǰkH9q3E )5VAmfg &M#r9ܧV1:JE A 7΄<ʀ08`Pq/G1ug#`޷qL[5T0R9W+D^yZ[wVy싚VOqMtKU9ޠzf y{ QzgǯvB54@U0Z] t]gJQ2Y4Ԟ_pUS^$$C[SV_\]DMQILB:É(f+f:kIJ3j[/Ȫ;QCKlމX D$.%ɖ_=DUXSU /}`~˹%70fa2?՞YЀUZ3=KJwUKE{#Yu=$]Q_p2 ='.g|%<Ȓr»cL&mӻ|7 |@sJ7 aT:β Ob Ԛp/a_&˚mYoLy\{!x{xc6YKK9vsv]  9 `tx8}t`3xn?8zʍH<-g6-Px[B_FhqJ|KjCMA/E'Y4"ۛ$.N]?a$.N&1/b4rp9z*'$w|^,w'pT"̷ {.h'5cXVXlO_PP,ߚk:}I/r}+o['T=2Maf -/fNm[uZ}Nff*q=.ZX𽕔D3La(^FqgPҕ]5設]aG;r ʅHaP!.cN֬r *AeDKeD:lX [  Y,ΐXQ!%G# $I0om֦x$]q17e1dMUktm_y:¥FW8l^&mX7נl3i`:D ^jM\ԺY*FL( (C4<0#^cV-D^\s]VJqv1&"uAF.?%t ziWPCd'FnjV{6*}8"JzQޥK &;Nj @nj+AW`┺0pL Luͭg 443 \q tA|o$z,{t,Px\)hqgE/nZ%o<;%F(R+/ooP-Z#b]X.ΔS ? .g(@t*(7e\?`~vcP /:[>,EŒWH_K-1[sgj9  sc]*dt^:8ko] _ cruEM8b89{Vs[G goB.*#]V;=gmN vtwK݂1XWǠQPUFJ͔NXpfkL!MYt`b._Mnw*yּfHI˅budx/,ijvį5 Z$ݠ~t .a2":WMPx1Ủ?Roϊ+S{:ڞC^ 9 S/Bm΅dt&.0nA>ʚDz^̛Zږi6D' CA G]:LğnwqbҪ 2^N?G1ydZYT鼢H7 n4wvJ.Ii17aP dMtak6uw.i!#eO ?{= v ^yc\ II+ζ5`kMyjtZj;+p1n+궧9Cdʁ)bq-=vǡWv Ҿ VDy_ADmgRCRJ2~cWF_ g[9haBַBijww⸧>ƚ%^+*q#⑪j Y/`>VS6ѵGF˅11$N恹]z !w4@:@`!CmƬoXXiOzåьT;+PH>u#T'q̘UK 8jy!FBc-c'mV.K-8*AomO)ZM+^_Be躶xҎx~+k_T-{χ3C;o$Ђy>na] {<+p 9&mmn4AbPefCptͮ>uגNv곑Mg&3: _)+|-EA=jsO,s/Aޏ?sP!N A6xnNrv*3dB1W߽_#/ :RJH1tӅ&pRSzAzq7,wК͹7B,ݴkQ"фѶs ]f _DCQ`pP;t,O3's놈ǡ:׀gp.KZO ďNܦ7ÄzHϞQF }[?gW%nD =% ,ťI' Q,ЉI\]@8{o@$V7 ֧9ڷeiSKcIcD?sjot;%6CD!k_IU% UfGÃR#SO]mC}'x#sƸXk_ Bu|ӖЕuT[OCͷoajBfw$h3 yז5gc-OA:5qK*2ǫ#ưnLݸvV>Gȹ& 4︖ دڈ9?aN: ;r1_t[G$z05tDmzF'=M e~<τ\Va"pهմhPm#mȍ޶#T赞}BٹF6u}eV^'FQP(a%?<-KǣOà Nf/o%qѲs( |!FRk8'>xWtW8dwg;Ǭ|/VWtM|˥H~MG8ΈqXӈ.πn] ELs$<ak [h:Bm+3dUp( ]/ [KӬU)g6]R+AUn~aџB-.`G.D$Wl3uK|eoY鋀.H?fqb@$(VbKm/.% ?f劑X`r{uuJ uioDCQKkYt#|pbКBy8Ңyđ)-u(i?'"/ՌѫYUB쓖ql/,*7rϖ@x6ι`/!Ř*^4aaQ=]|qFӔzYF2svނ=OgZc߱hrLX᠔?A鈭~S*)Ȇ}2}PƓ+bv]7wXNKKi.DadBJl ?GH^P|A0|Ǩ'Ne}Gv~kK8rүz̭?5:a͵|7@ ʶhL-կRl2u11c~ոGL ˾uMMgNAdҥH26w 1 D yb|hgOԤPjm . 0 كdNRh;X fpsfCż'b̤y2ߊ4ޫw9x̔8--am-xpփq6)l/RG[q8qn3&WZҒzX4yl/GwwR_ g o[aaRΤJ?h )릩,j䫫Kݏr;hkXJOlꄟ.Q4[ :s:")\WcM#Dk׶ FHŢy%o p1v pV7Y>L\&Գ=okC6s/$J($6?ypRlH}>.Zm 2 o~/zހ ;*mza^ &ĥ!5)J g yƎKj e$]!}x >(iI /t- k0޸'Key5/^WOϛƢy寞]L@PTf5E`t1n8||:0IU?cnňJXrEHm%{&>EURQ?iO";b0> R64[^pΟٜܧZ)߰c Râ]t^Ĉ n%;7K4? f y5 >unKRdpeU8j{]?Fe?7-'3(RQO2q@кߖS"ҷ4W)amQ[^)|f+$ xDv(4Fԙx{*9bu?˗>WJ |2gг7=&~jSoc0:rZyr9wΕAIɟoB;#㼜+B>6N뛕fQvVGq5~,>u Q$Yѵ;ϱr vxEdwCOUр Rmo0q̪,z?'cY5%@P)wEnf2BbBzU{tQSPRpptCtѷ]|kxQ/ߨnqaB S LܰG7CqH= m"d 4ΐ<7xNR+WgQ0b8+c<d={f~4J96Q/fQØ4n+P.7/EN'nu/VCaM48Ic_s^&?ZM}']#jNKÄjˍAQ9@NQ߉kͨ}43` En1l\{w5ǐ-j(FN8"}I:AhFr-hFZ*ѡ GH99;?P뽷T\ fm!ۮq^@|y}JFLSiսVՄ|y5p[PoN9\L燂f]}.oxώ f\3H}$U<7P>grs&f+pcsrq.3R^p {񶵐"O*+? sq85]>j^~~kݩvjw2e8;0A4dUV,y]0L R70vzj*$g= 7&ƦmMztUdN~*%Rt´-CQPx%iE#lDw i/  a^3Ù| W ׶-z(=Օvsi8lI_Mn#7~~}T%YD&VCo exHB=?qRZ74ɿ*UVf1<4Ct-)/Ŏ[w ԛtpAimYNYٝ %Iz/R3 ǏixZ~HsT9]a׫cAIKvc֗>Px:0 lWLIZjoNi:ZxH.d~@za@͐Nc 6OW4Ʉ "G+ȝI:x$]^^۸y]f I?Ӵ Iޮ~ƘkD$v@Я xt\\!z/M%283M-3#;w< {d5/hA@`P&i /p*-ro8$Ouԙ )M.?SɓFbWv1M SҊos` ځ'܏~l@HCGM#R!t:n\pI :[Pq&'&Eh~ZfteqU9u|drd]0"nQ} qr0tFDHJW3WxcF'8ov3yF)"'ķG߮ ]fGZF G5 A&wGR#I0d,ԙv/&!:~O\ж(]w bGIxj>vSekOD4MGfWl^b=s@ -xT?ߠr1?nJW&Q*o^zlHDx\PaSQY`UZfN<Z)a!^=`)9~HtE_όI7M{cH3t;Y;PޓkLC$\D~DkljM%X7>aRr? * sS'2-D$nIǯF*&ZkC#:Ś#Ro"\ٸ`r>>c ~ v=Naĺ.LhCtc_IO`3}\3(' |kXzY3I:5 mQyHqx~BzàBX6MWՊ , =+{ڇ(e U3*rU!Ji% #!P+#z{W*ar!g5=jEBc.E2#!$Z^a3n xFwjqmlP.>w)\jPjڢ6`sg#@CQoNN){Ktf|C ae%e#TEdYW{qAsDĺ=UR}_R 9HK钚';8*!ݹ~,Uc*2UQ/_B%͝&7mN>z2bzH,Y(rzaohUأ@|"%w?h8_Kd1˖HՄ6AwBkazJjĶknVPy 3k r%5MxI בT4BӮʔÛ3$[NjE~PLn= cʯ5uaB =osaNǣvg^Jh6<\Aד( :IU(>\P̳|>OGwl̆4Ma3Ӳ ͥ+0uE 1(Q^5u\DGv!G9 fj#tDER'(arL%LzE  җ\i>; `;0p . !NsSOOBsH)W_k&je|p=#mއc{ꥁB4Ez{p2Uh5A(A r# 1q{U33 .e]Eȣ^9SDWoE_k=-;MsG_,Pk#.gY6>CzW46Kp ds5p6.45׫n0iV^\Aٶ@y׈bH"}eUO[%aL4T3Z(4l5.JQFd)2O%\"6k4U3Թ7 @aWK{-%!isBϭ@wJ ,3^ShS J*߿1 %g\j晑oЮ{cē>sr:ܓFtrTzՠ$"ΑT)} k}kMf׺{;bO޵wI ]#p˓trvcx—uMha4rV~5B߮ܓHT^6R{g ?BWfB/wxˣRvTe|J~صϾ"b ȧ=•Ύ=na vEӱ+DZAiu3)]hL}O&.$13-#wSv2L:ޕX)O/3 ĝ5a PW+uW:`zϡ!aY lC;#ZU](z>\~T3&]fپZڎd v,K;`([ф$zZLs $ +`B>4JEbnd8d?r&ۗA7(D٭Ia7#6 ċ^'NhP<1OL_]iBp0`fw6%M$捔j/`[x%a z.ic@Aixxw84Χ!A0jR@+=AV RTw5&X5,L(n X`:Kt,Nlƒ3RX5*w Z0zHl1KIrc9N)6Jt.홌(R$>Α]VS]|N.]#ݦ>/kmE}zx+iwk ;Qv~3|CyaPyh`ZBodL[ks3 PWt3D%HalarUN^tyjx\qtqȄ|}Nv0TzP;Ds, vȍk]o7ѼT:*Md*~)w)p7N8MY )R #a/%Pq$T2 54|!;T?Y?5N9T]Et,# %Z膣}X=}ܨ!, gZj]eԅ|HP,aOm8x^,#R>G0o~0 ) VXuX1=[<ٿxv0~GLNk⺩mdp%: ~%vw5K8)6w`o=ޮ-^Za\ʗ(W|*!q)$iփ Κ[pӸ6tDKa*2XlD|^ 5g>q ^qjkND+ }"h)VضicˍNҺ Pg0MYQxE~Dɭҹ)ѻKe .o5 ~}`hFzϙdKr>g+ws$=UI }S=$%0l̴0?*>4Nk~8^e8Ehf6gqSY b>ڋnbb\<,U8ĺئ02#>w?C/ǦBֺՉ[G&'=ǃZwGnd?BeĖ4']lqQuϰQW{#y'/LCZf \X>U8! ,YA I꽮X6D *v0v\C!"?GQ]{^\G7*2"܇6it&̔bHlQW;P<_N8Qr~o΍ i7pʏUQD({%Ogo˜܊T_ZFM ՁG! ߄7!-)wPRZJ.wsYhpcLtJ*l6BD*uYuD,ڏIRߕ+ėr 9ab1<F×Ej&QyOrjIԵABa>~$PaGDk-R؅PՒƛǦٿ_wȏa^Tvf$51C.R[q\"a$p2 =`Q13LkȮe{WT~7mXKmvjTؠy9D[iBM;4bGa"_d܊_twXlz h}|e5=eTAwԇ%[<$pY#~xUZIvtlh Py߁.i[lYݣO|%МK&)S}1}_:|+;Ts-Ln5(ְjͻ7[3kz/`޶6M9uxkoL(K#"lȡFBA4?x>XJG.UnC$2}LTgӘ;QxIc3I`0?e )Sv湽enx__I jrDD-ǻ13p 6Ηs 7յi-q@0;V:V;Gǻj3aREUݴ/@ ǟj.({RdI@cLjjX4˳4|SiQ.X >1sGnnwڳK\X~}UG5э)<.-m9(%ĴaNk5o m<vِYm7;ck&6׼b*S-+ % Xof`4@gu?A?FQn0EڹRMf% +hv)Y+EW8$ \үގ 61NrVWA_4gYLۮ260=6amUu} j'15MF'Xw5zS44F&zx, C!лMr~T0nAb{{!{`M]!1T ݩ{ K'A7މ܉\ZFr:Na+>ZmfR`aN9%쾄l<نVL6+-/TK'sjN%ZS xOG ח'[ߗK9.wb uFwAJ+%/M21x~QFޱ{D3ɆfnC,v" D ^?H5P@Fx4Wfq1KVPC).Ղ;FC(t|Q;H*-c:F_{x0U4n.͹̸YI_R8ǭ 7$ ]4,;Xh*8j:bZMX1F>uc.njgq;dOFi*_d`hrHö¯%pW=:WFO:ʳ+_A኶W>c1 &_Izm& fD0v= Q휾|7%. Fl>G cS6 ZFxuARߺZ_QU; %/ +'6#[<ݥ){5bTc1.4E?PknK_$D&*` [xv[K4 գKA ,+p'Fi'x1ǣ #1W `6Gk`=_d7pB YaL5|э|N_FSAbuNK45>\[<.2Z[F@:{Zx 8[QP9jUfY/4ǰ_ y$2w^356|Vϔ1ZmNz%?_6re.g+.['妨/-xpA_z5߈^0~:0[䔬71e+%|1'K?aGi4 8Cy":"`Wq%d A{=z(Gm<Xցz(P&_~3mz Q`Ӓ~;r //ď{%FvGl7 }(ZbRenq`-{dTX?o.q->JsNߦ#\PNޯ_0LNsDQ+>i%":%g.WvWK⨙o@"EJY |8ؾ/TYy02kR nMi.5كTʍ׉UR7G=L(gh&9-O2 :nЙazt S/' x9"E@čGمC DukT&)oAҘu] |29<祄z.mZ)G[d A܂ikf%ǬV>xAZOotRQ![bwJA,f TG)c%J8+^N9w)N0aX/D>J \|RU =d^ne=CqHn!wҜ' ݭ{}47#VlA:ɹ_٪"sy)&g )1 ^QJvpR7}_uL﷣3)PaG&n0Ӈ0r %,Pt}?slK?虠BB\ 321ၛ{1 \WIW-BsQ:?fCky")nj652 MT`Ų/z)N=~Z9PwDe.8̈́QܷRw'_HU|v l|Crg#*C2<ZO̵b/Qꌺ>:]2=,`6$0(P'l[OoQbhW$ 4H8UOOD$JІuN]}zS2 _NMAuuI\!HGK36NE5{]h/aǕ}ho- P?tNQ)Dׇo,'GFR8@K!p$e7E_r}}IU(0yh'd5Oh_zKj0M?,0he ֠kkET W-P-e65/UxmN7Liڳ&쨼,:ӨO(>65l },typXȻsX<&uR{3aZ17bd:%<5"J^\U 9FQSiyO.YD旭Yސ3]4j(6>+jk;'p&/' mW)Ԋ\F0T`F(ftkJr 5lg?ZRe6PM:{:︖0-لy6NK~C(UNQuQ,VDLģb@x|x3~vsFg$DdIi*TDy;Z`fMFxg'bʤ6|Uff 1W}s[f5bb^w窏<@$?,yhO6Vo×T}Gm0{-YΗl5y%4\ \&J&ڌ|S9[`-)|c'mrz_Ȓ `GO@\;+螇.6~J9n^lƑ[ H4?f"{Zry3Gl ɕ‡-e:{u96;$|&jO\ek5 {D\hx[i>6y馹 cbZ vyaBp4?"U1 Q y~{zݧՋ)uQ{ `v]kΠU?=]xLh?a!Цܓ7V0*;x=8o?7Q/M+)ϟbYytf'o ,-rx4=eHw7qƥ +_FzLSeHjL!9'z3OSq .CLmEɎ]F3ũ}n_ԫpC1!z`>? f^x8q"Ew8l 9`Ny&oQ\:aY1'Ϯ[$L`4"|GNd+s1n> ~ItmxhHKcPoph5> Wye=26 j|1<^kewƼ`cxs=JL{Mf@lg^͇ڕA2 }p8m:Ë5k t؋$_d g^հkH†q?1,jQ)2 2 OӱV| ^bYZ̆mi̟{:RI_ `ņʱ jP!ņ媕@=˷BncϷ9!z"L K –*4XPΖ0tGF}#o @(oe/5[Aza}-suqh`[ ױ-~Fݿld1]'KJzmĜ^L$k ւ%#8hܥ*VXl|ِrZ;u7a r;}9Jo{??H agbP.W?W N52@0yAY@MKLjb$k]Wdm=#1on븍_HI 3֏H"бy;ʚ Js%PlCw=}%kG\lK1Uw{l9m~ƳWk4y`ҕs۰sE0?TC@kit/8!㭂ҫ:>Jvޟ^ uD@i^_@xyȌAv r~LIنc7\Q0$y(ed8~Q' ?c SmB Z= "G|%XS$d-Bbon#;_v 8_ |,‰Në\m&dt E:;: 1[yȔAl`̯HăF~Zz}x<"?ЩwLG"-a AaN,X 3ϩԙt<! 3IGɽ(yWX@u L,& ˷}g0!}8tׁgak?6?Htgh'$ XwI(ٜ1Ɖŭ؎+XtҭdaPx { jhN8m'Xkh;7Zh:509ZbL8C]HVk8KXo Lu5TF=I=B\ \LZBW-jC^3AѸ.I7|-w{ҝ>HA u!b\ȕbu`_K6+(8d=gT?+&bEG5U3)Ģ+,6e?6.l[SZGdO-58 [ſv"@*F<- V`{eƥ3tZ%xךA- PFzJp}Yxx@-4cTO.ېѲr$Ǔmu~]xs*8%jْEx7Yv!5L-b2db2 |a-hIn8CǫS~%HڽB JөQ0$:A2,zn5~!gj7{}}4V29sǻYOd7j<~ Y &)B[vF->C99ɫ(WW9V}GښD*;n.NG,+թ`%'j:ܞ?}]7hm|wt`GD2VލLes h_,ARowil^igҙ?TN,YKGlThtںQy:B o#Iu@5׫C%>N4܃V| dsIpM &A}քԥld#ڱ,y3/5݆*F%I+ g -lo8GkOVȀ+ON!|#SUo}K*ѿu6G%ݢ$X'ؼ֪S{AuO^j?VUgǨ}ãLm ^oViق̸ $م]N\qo$%C'X] >+ց3oρ0j Ee:Xd4H2Ss3*W8w8=YmNLv*Z9"D?7uOOpr^\-&\/"B ձ Q\ن+~ 3h`kRW:^~'l9x!۰}V!, 5F Lݐ֡0Xgd\9dT^@$ VpÒk4Q!ׅ3GbQua1[quŤ"JLqpA[*zdZk33͇\ 0:huP|amqٴ+Ci/g=0D~woN` bG>AK&u{uCkM! ߓ/$ z9 TgXS+PPD{r`RӇy-ǩB+LT D;Y)׎ؼ&K(` '1sew1MySg!P7j٬`AhjeRi[h7U#c.j@u-o0/zW%jⱦ؍ʹVėċRs)Vrk.)f =xbLz$#sW,/C!mp} Dc &U++nN̺Aۤ{'<^GRcn勞Ǒ0aBCteCvJX\CteyzlҨ m"Ŭ'djI#Aՠ~ъ#(s"s13Ӟr$|9;oLc'<xdڇ ]ۡTedڃ{1HW;B-]2kԲ݌(z$nN\gXC1Hm "9)sc}*=\5i{ wIuґϯnIS-3r|΍fy+p>)0}ly&j1J-FmScae}!]h:2 AAiq3KU%kͣj}lMeŕzvʾCn&k(߲ڮlj8dƝޑm %|/-W <BNDs:՛ e{Z?h] M1SN9ԭ!1Y ΥAl6dpAN:x@"%jzj2A_Ɇ0Ya%Z\h4VEbAH3X@xqϿ|g_ @/mi3KK紛qI6 rP[IYYZ9l&ɔhWc}_,^B_|̃ԨncRZ>)[X_(+s;@fmVj_Wgu8S6q=^tgi*d]iv/ )♿y H 6|U=xPˏd-Y@QчQ:MC[-dlH%DCaG-Z;ptݪ۬1㲈fg([n [jUĩzj~2H$ x|^riVB] 0nE,a:hRlŬĜ\I>y1ynV{R"bTdiQb6f' J/UnkglҒLBfWxriwrϙ\ H=&`4A6kkK(1WE1XOIW'2 +&XLʨ^5^ܾ`Q}`-=ÃIsõw\9"%WŸCSS |tQicߪgONNIf9ݢQ'qB(q?8tz4] T,rȸ_E1>uBAU6i ѓ'g *^uASS(N,Px6dVՐ$OGL qԂ/,=]q-g9IJF#qU/;} z(МL0Z*ѯ\N\sQq:ם6$aDA n fbM-rr%Y{59wmn0_U=h[*7+j4νp/%3Xk ukr]YQ|\ ksN kp4pu;^*rڏEM'z-R}ơƮKT}W1 #Ru*!!T0 c?.O$mf2f'rg ͢B5מn[%Dm~Gc-pS wϖZӠUujiY*wjΡ BI lqp~&YG#̬'4'npvL] 4>t-v7-x&4fĽNiKR3q;&i4>fS G@]OxOvedH:mCB*%jYOdQa[b.D +I0-vg0Yo]6$~[oZQK8I"+`S t IUz2* Ӹ0vèF#nMnw7n9b.䬩fK%< ]U3VLhmtkn>Z8E\A3 -u_K.T5l !fI&֒om=Ic*N2\X)mllLuH@jE'F:1n;U{Lyc ߞTM+F:ǦP&^s<[5Nă91;ٝ»n$ف/:s*N>^d{95؅9A:W3"rPJ G7"Kg?TCᅾ"lh)a;,̩V񭧢F{ αRE MDLzA .53tp6="K"!xi%[ wyF7pr(ɂ҃X'T^rGz_k@ {_qBGm6EI;ęy8P23o뷫4&g hXz6:,d/8e8X\P %=RhEȥ)}0е=LϸT \ t.k "55SŬ~  u6 >>6EL֘3[ h_)nfX}|BpFq@{4[ %g9v"`=l]u 6:Cad>s)ߘz1nhEuP\ꦦXk \f9m;>WW,eRz3D0 {t[hBA4-FeCA?}L+$EF|#Q/vVfksmkVj@IHJ[7XzYT*j_YlRmA.Sa u) _cAr]Cp#rVoVH u_S-z[?^bJ%c6C6dXWRL\m$u={uYPz+TQq|{ǁjbՎ윲)Hj6feQWk4S7vaCti=4c$vSk 7sl xGS9B*P(BHd1YWZXd u~*KCiƖZp` 9%Jh»W*D]8/1Y||θ|ꃅg D >ґki~'/gC &?IOp>5&ôK `:815Ps 'N0wn/?{srTM͆d۪?#>)+lĄEQ%@puTC|B._ HYiᤋI_M0wʋjs1xAr:Ektp4䷁@ *gcKϓCd/6k"h:n\;vUo u9T=VerFfZi?y:A< :gl5,.LO9WM伸bI`(ٶH 0^ )NH䔠SM֛ҦAVd *3tɵ%ovKHfNLCq.«6!I296T rIG XiGZΜ#8dqiAL nh'79B+L&0zsb3^KVHb kYGSul0-NM\qei᪷F ȳ/ֶnYf}O-;R3{$-HC$LOTv(m(N N݄ g*0PRYNcwj.JC܅9a_\<. $E25÷!m+2hqWp5;a[2tN.4NJy}.EvYVk`ALgtRD&;U otcc3/AMVt4b_/FXʏDNaN+*yfd1<3t3T_[:EPWؤ֝ougb;Ph`2JJs{)e3cY~G$o pS"O}зn]V :SЋ_^@~!X>*ʋ !-GRh?ґAA>2S$ yߖ/" ѝmI8T bPDk<˺Ti)qJ$eK%JUBetqZd\ ^KYg `2[髞tKy%ՠgHlPgzv1iQ*:z솧aeqht! :*7SOB,xxt:H'pqrF*OKKr0(u:JHklc@kޓlx(IsS `uJsAH.h :sʐ&9/|{<:Bmj^E^ݒnj.GwY ioFOW$ci|S=U>ndmJy}|nTHf!PMY@=V9? 9//-VlWKw~M[?DŪ=ٝu'B\ʝ;C:wU~J1y=\*4hFPQm:rC΋Mw˾Wf9%T]ȁWW&M idX Z\ygRmB1PN~}3{4{0ܸDsͨ";tX:x6lxu,,x dB\Mz$ ^k+έOOF4kSshab8a^>ul3\W7~G'ERU Z(1KRxwQOY . $aKFa^hVZ}Hee0њ#?@ }o4Z}wC%)a0@#z܋e( и9rRK#d Ƿ] 6ӫ|2U[=0?BWem,`/_2|Euy3C)1u!V,+w|gꈱv%/5ơ=z_,b5WT8w#Vkڨl?^Fl -=nP:c>[ЦBڪZ,'.rE]#b5sb,6^"'q׮jWtz=9(E͓,C-P}N%AS,;BqIE;z%oKb]e}axl-[oL^hTֱ"ڬi%cȈ־˔LZNcțL>4i}({85St#ݯjA5mN<صu9?h2plB8qB1EW t^Q-TLA ,{idg.rUMT^Mzjy@k(cu;PPѢCb*KF˜p)3SoiGhsJ5ƩEw aОXLӸ=?oA yfCAE2$Qr/S<=^#|kM؍+v==2[_1&Zo@.{gBeIͅwGN,#U7ǖax"A}u>˕)^ciwqewbq\^X';6xҞF2>oFa(dIe_"nmX XIX".HGшu\_S0?=I] ȮĉacԄm[ܸtF!i =A21U7(TtX RqB'7؞k,QO+ F/1\Kp n]y6,-t~2-e!?Rw@Vf .CaςJ <[D8em?%-qEA"E6rOzTH Lh;D>PL' = %6غ]* *F/rsa5u# ۔X}%U3QWPDKa,P6HGw+*j;3LJ$IezݔDTd% 1 :|1;DC†R{;}k=8; Xc}v}H¨ҩqZk,F֯P]X,hg( k䛰ZՃP4/`A4v$ fB!S-_`[U oNޛVC* f&JEa,t7Rݝy# C\%2f+j 5Yp<X,&82ə̟1gUh]p-|eInR$vZҬp&gڧP"#R!2J*wcל M$-3pm3t i7UGQ3)@( ˭a|X|nT5[*]mC]91Sb/{G ԛ2hg8Y0k][;/ʅ Fy|xf9:qPFM GGJz[X?M?=EFG788EYFTsEE065CWu猿VP![-"&v )J9V7w^OhϘkvҘV|L,x?F>?GB@psA/'oZ\Ivyb;)x7z k[r#>U쵗?*RQi$1=X929홟* ~8uJyƆ|h,nytau+aֈx/"}:ʃMZp~y[1=B)T8/{01l<41[&T #4p(Ǭ}s 0:RPW=gCloeDq@FUB dgG9R%y- d>Ϝ.2'g呧o"PspR̡쯗4vEvg92 \6nuغ#T/'$Hlm4@QeQ:WfՒ{kENyܺBr.vRrQ^br2G<|w7ub]/,n''M8}6:,;+/EJ<<~F̣y)+"@ܤ7<ahݻ,7i)6xjQ,c3c5+`hVBǸ-Vs!ο{9Њ/H>$b["ZO>n&hZsv/gRTǁ ZDхaaQ)D>fY4\LH Ӷ5+ő*Ƞ:] QlpLlo™Ѳh2/ul42W#v)Ś'X>`A'~g̮Dx vNCUGogڇhAT]ܽ6PgqO_ž6?oTPP^`qg,IIcJ ,k Po x&|NJ)Ei)bUl=ӽOW d,rz̶igƀ0s)@si3&~TDdSY,"Z>:X iV*aBvF߁vV^)2K4G82_ȐMVN'bZۀ -C-ˆ! gD`?u6:g:S[XͼDjl:hXzNqT?ZW;r "OBߣ%!=>>Y_A)l fU&/$B"'3+ǚ?bri J6"ٕO€p!%_\a xh5 xQ/NEh%!W߭ʑ]V&^SFPcxAl!b麫E.@)gCq vՍ)eG)n۽7@.괸Z!EC޶!A-nMx*f 9u0̴.USAC+I ^aJ3/D<uPlK @9ys[M:`\zXKx7 5Aaɺ0]0B^^sq6[1y=ƻi0x=tH6/ՙ M v gi)lO.n(7 w:W,R:MeYZߪ́"-iuM2U'_(՘ wgsJ_pnD!ܔ ے2`ځ&H;pt?.]JC?!$ōBptR kd%@q"};q-QXF#=`z=;3'͌s%ŀɔazڣ,5U1 959N@iqb[b"QX|d0>MD55k'$]JS1gfZi(A#㡟|k2O:k,^ol#xDNLqx/ljqa Yt6bq^8<1N7FEl e2| Ke%!Oٌ/8Pgp~FaشOpԉ{!E,DrsZf)6:4.&"YM@# hYϟ8ٜFC yg^ۧc{ߪ!&U"@_J2ӹI)*][brW9ZE(FLNt8qᣠ{m`2YUQ Y+CГ OR[ЙT 1u'MnCʓT$8"ƈlׂ 0|آu?L`?x}≨Ko YuoX}1rSTΕQGNgKË"˸;닲߆9o)2P{#bl-S'eQ3]von>x *Dk~ivp}N}'&@JLUU.T)LG9P>r'(#)5ȨCY0~֦ BĿ@z}z1ZfW5O4$_\:3~5淺&.-`¿4PiR?ueV0I4 8O83ovIϟxpkF*7=nod$MM]]h52OVi9؎rF8)]^CI1^쮁DMGy `7e5;cE{) M7Y{ھchF?} 572ZJC3) kϣ B>ҾUfw}d9Ν)/djplt6G YmoUqY ]?ݓ;wK_-C]9V *Z(t`V)e38::Wu0pZ,I?ʇ)xE3iCo'O|o<V`DZ*+\f$#Kj9pQ:ዴ0|鴗yaNCh 6Vϧ'y,ChǫkE1N[Ǥ?' HyD@ӛU"D^INX9 5tzluqJ} %~lNΉ+Ŏ|pUS)|A[ -!)8[ p^g~lm:i yCʑ\? (Xȅ21+'@ )Gv@\Lճ!30Zp41.'C`1T/ W8k PZ܋=\g,f XI-#j(VL&G]$LǘH+. ty=[+ ӞQsF[VYDwߍ[N| (k3BKhS;\eЕKJ׭Zxf ;BIG&7Y%)i UpzNÊ+^1VKC~(D,4|0w_=3Y[oEO! / I#FP=_\~nٶ )OcUC6kq9H K۞>@7>N{$ Iƺɟ4I rD8CC*%lJwR&Ld Ө!ZdofOp$stܷUB>d hGk)QSҟe&1<9r9Л7UF)C $J|J% #yiД.S|P*SGE'{AEs3kDiRrt&Gy`1\P UyB-=cG &9Sz]x]* \JVRU& P$f][a / ^2%-dg )4q;5ރpHY 琞PŁI6r~#.lm$j`>7+\froj&$=^ c`/vmڌ[]lEg>J). 8"L+P t551xQ5-[ I\Pⵌi!&A`;fI~ \!|C\Qxޒ'΍իJrISKr#$2\i)t}LX.FlAtz-s,~f5r4)qfԙ)40T%˚.9^HjaWMA2 #Pt&|v+mEJ}`&h3B.F8Q=vl#H9t==\Pwv|X2avMtgSlY #V 3%D>G* fWj<'د,}dG=5"+ 5zB";a~d1!~{],}6Z_)-f /gJ$/Y,`w4̼xQUe~ڸeǀ4UQhAИfMG2+u55՜j71SvE/ :ZTH[/?Q߼L$12ZE5jQ.,`Ж8]D z\$V> $2w%كe ^9JrKkMB$ ܷ#5#'stsv[Rc.|=dc+?-MCNFx>)ДaelVYPl*[YxkvU *|qVO3 YϭTaQޖO4_w{݆cFM2eLdx[bj5/'% K{zZ.qbh<=JT.jVGZ _"ϫ⛞d+/tگ=Z:?8ZU3O4"Tn00/gs)pHWsبfv$]4MY<3KPeLJ}%}2HD2[guFŽ{a5]DЎeȇ.Fka{ip⋢ !`n:n_?T8R%#$k%ysHU#`Bt/A}>qyĪ92cBG 0OQy`-=daaBƍ: Vr &RtW~WHoY'i0{~ OT `BJ4Qg1#MƧUbp[^Wܽx\+tؖ`%B}%xk+́FBpP1ıb%tcD%C"L/L/myaBj*YҺd}^++aL;~oE 1kAv1r C"@Zggnc8DeH%bn D-"#mHƵwyiFjMr*&)wloCq)Rc#Lؓ@fzAc TbؚԹ}9mgVw 6Dg0vsX+ƫahAF3{u `X6{w[vnጼO2jDaC'`15ΠlԱ^յǺΛR;b9NpV.˜Mhޫ$1L؝+AHs|n \M5ןX&\r1h*66y}֏}t@y^3~lp.|6}^1).di7/ fPS9STo ~uY!7.( È?FƬ˙8b/dmaD;"A$0;T4{_Y֘Ѳn^sDOlĆtǨ_RdS1LD|YPUZ}Ǯ=CFWpd0Irɓt̀8c@!g¹1!!`k~O^iTʫi4<\[&ZKGI)6L%S{YC:dJƊ&bn`aVúMtq(֪`KqmK9lct? ~r"/]^*d4" MO}Yx/l'i" 3֟)`'O(hnBLځA.qc.T" -c)u r~7v\4. 8o$ aM=3eŵ{"M 7kۧnߏʖ_d^Mfm=;T)nUF/DbNg[;m<}a(v!u}ۗ ;CUrnX q./Ѕb[(I |ax%~cvYmU]fÂf1!~z|T"pE.dgY5hM{4j!OHPY7wc?ULDX$~+İD9"U_IiD8%j8uPtb qmNNb*#0~aYX6'PeLԫ` 2 449ơЍ/2  ~aM]zd4$5S{6A)ľ:<_D(;hA׫"4P~UEI 7՟hĥ77cy&&tȷ?EGR0,R՞Kx'*d^IU_ݹ=p)| y*`slf8΃q{hjk)ZXsw}L$ŧ}b$gF0)<;H1F}T_jX?c5 zuk O{icwnNHK"Q"MBX 1́kwث4dVH__:%FQC~ qB`њx#9`Kd= u(o븧ZP^%WQYܾ A;8#ʕWU9SP"a$\$E 2nA~ r+OO-\+F#]tu5ۤJorBa:&0^LS=M@`Nst ).~|5> ˧{8Pښ CEH㚔p#Q" v̦wJK!шQg 5n .Y%sRŃ1يfHŖ ٔPtxy)v4K+`o|\'o{ 6 w\}9iZOzBQ VL0ΡԨMXȬF^J}gq;m~K8D!}g*`L7<=o .=Dj[y5eI3+QB=}q)xwaٌ#S .U$EMGTky<݌""O jSGҊ>ٞt ={@ 0]@zZߺ}37U#(˯Or:>9a5boSoS7!+ =@^( ,gGj+(1L~C1vfT|օdyJ >˸[ڍqYQv:׈] KS|l>{c Bm(>a7}PI1bl"!~zhZs[E50 g]c7ތ< "&yD;|h9-11ggBVk[J'Q+MqhjF~=ivv8iM=Q5uqh͖Rȥ#/HL0i*S u)4Lmʦ.j-ukҔXjY{Q)>e:$V%. Aphk+ypIH0~;L'~>DLaI<YHjw&P`[Zv),g gWΕÿrZ?#UxZu?n#\3G}!;>׶%r] 4Rm 1Z>軉 uMe27M9d[dBݎp!?pCe샿 19D}!gծ[ß69M=FF}H0R.[ wnxnʶ! iJ5jQ*KB2v!s&dzHe}xC VGYa~x~he<m"LX QjWj•r.Fc'ߚ`+?.3fM/|JX-_:ϧHF}Jz'YT9a_XVjsOhM `Xf89Ggcgp0E<1V6Y v'ް NG|AbĽ}?>Fd6.&ŔTR(@hْ^rM&ny'OĹbP!2Y̅KRkA K= qֹ`WA'NQ"-,2Z/g{̴_,#BfG!}1+&v3\i,LdtmkF$ȃ MdžO;j(HOpCmązTrK{Ċ7 W. Ju0͙m1B5Uހ$ޮxdF5+WnQPE ]^kGP!cj9 fLh{> [t}a82s]{jtg)M"8nZ脑DnHYO[7p6,"Mʠ/7V{~> 04wrwV1" Vz>kwZp:Z})HFIq/E&)~$ɲX " W`3C>QRӄĹ{z":KuTE@3[l눏€] k87~Äj5_4CnQ(wz k9F\_(INt4\R@D}s[@bnFbΪ.=af=]z.@q4iFiE~7Dqp>q)) 0d u.DZ{NS!YG__oB[=ŽD.b҉L?rVw]#6G#]"$TeS-Z:S]Kߘ,*4"Q2k I'塑Jm(WҡM^jqne9@>kS}F03A  iȄT׭Gg]e1.>y\~9e T@:!mg Se0{n53 [ zfc[ɺ}}I8 P(M}stn?ܬ3JlLOG-]Nϔ?F=iBE Dcg iR0U-WN֥57bbrq|nAn!坆X&>Lw{){F{ ?{oE. ->W'6X|=#W8#O>K L'9 LmnH Rq ,5=hH72DbƖtA7눁}ЌTc)}8>$%nu,B|Clr  0|^\(kCL+v\-K(#DZn 1U돴B!?iO )'̻$Q ^wќ{D CEj*Ik'^ PPb_X)q2nxN*Y-03=ҼKCA^$ᄤ}3};XG…`S)Pgvla8,T R kF6U,is -:8 5ư2)4) d wn"vG¯(ɝonz@,PًV-'0~NG {bxanB ~wuX fnXٰ-ȿ63/jgaqŌoqV~K]NV)4tEڒzdX4q[Q>\؈y!<:iDjɋ0\6@4fzZJg2282b{1@מEC#xI oMu2yaiB)LEĶ!(M T:e;"!k3]^[U$L.@ ; UW&8WS;,'2⩍@taύj~!s2P~W,ڜo6P߆R&\wK}j=R߻1fp!׊mC^fϣg?Ss &绝IJ=/LSCcڨqI*8b n6_-hDmΪ e-97<@@Ѷ m0ğ/FIoDF6=-wY# 񴂧`d^LπNűdxTls34Gh.Jܜ3b1 "|AzPS)ϊ#tVx{L!l?68KwqOfيKZ,h".uˬVtih :&b*˨6ň+q7ud_m B'ׄ ikYiӠ64="awve~TGP+W@nHrY\RO3![pOè$j6ݾb4q4=FV1}qUpF:YZWƿ!E,nE?!ɏW ڂ5iv`  ֌QF^ϬfAKx;?֛SͩZ'Ⱦe&D(D.hn#%Bǚ \o&وl3l*7TyŅVyP\$AIQeDQxTSϗ|]%qwE7ȂCky@IG_E{v@M޳,]| Dqr/[1:Ir+eoJ^ Fܑj(TT @om|) PYc4>M.E97{Id l+HIYhU"mcU C*aiK񮨂mL{YO /slTwBG`0ZIοV?~Rx"Ur.7Q~Q/Ő M`_^ܝUoi,t8P}PA~2' D`Vj} K?O,I +*x|qNm}{BzkB=ݞ ! {o-;)<hxO}g~ށ&]^-O_[@I11L]^Hf=ː^{|뼋y4 8Ax+-yО0,N,t R@%pJo(<0*lvVX״XlZ@m}8ob2skmm(plCg;}IV¬K4HBSLƼcހGntW-ǻMzLC GO0Q/_ ӵEFue>h >D h _Yw>8vrmbt"BL*Ĺ-R:mԩ!H9ym-هuѥn·5Ǐ aֶNrSΰ1ISV8rԵRڬ Yj)3?3YA`7>-Ldmb?Jl%uZ)wTlɟQiO;]aY0.mdolݭ(eKDp]bIfȧغɔJWQxd5s%c˃F0Γw R1-l Ux/ #_ZB9 'OIN,]OE`DŽ}:P_:o4:^&Ov.,[ubu0~g4.buؒelG uS´?8ĉF*U×zf}:f% ;hcLEGB }E6KMp[`[႖3P>&I 4CKNvq YojYjK.]/ a>(}19s(#"H<`O]_KeSn|a" &Ԧ}G [`eNhF<_Ʌ)( R5t:so3 sm% % B=i-J9&45Ƞ]v]#FS-S5/mao!9|OWԬlHH0?4"_$rbjG-qJmP] riXI([2y0Oȓ..>Un}'bKv<=LW^VpԸMfi>QI wϡ"S[|x"'߭u/-#_9YD?4f×}u$9F:ض2( gAw*ʰ)~i!{ M>D't+}nғ5@ub?olŏqO w)8K*d|"5OgKMÉ1>& ."4PLl3O/lcSQp~0bjec#gf]&cv=ƣ&Ѐm R*k65/MnG gϷ'8" U2cim_T En[<5n (W D3Z7d߮]u탋&5_-< Ϟ /m'zLqG>~IGXc -E|: ؋*`e_DV"@R(7v|V]cUpGO{A艉5ۈ Y8R*aGC9TV".x]ҩH)wxӥ h} ڂ؀2*׎ /fxdk΍?}}TI}@ .ةT'D4=+ 1bS3Tks.{/ v | @]Zq|L(bX]uFqf&rRzAsBCv8Dǘdvd:9kDD~x""];ւ=>ư-#އJQR^lW&+ ]+P&.8ԓkCVcJqD5>T$O+/"jѪv~^?dڌy2:d\zA"WgpP& &!(lo]#_S>Jw*>sbP W@YСw?G9u\+U'lk#$fz-v\jӖ:6+jА8Sdeoň;_?jjeyQZΘ,-Po0N,02#HH&虻;Uf` )m̧!׿1m` 98F2zE-MtYA?CƸ!(AiFuA- kv xyκ9 x  եܭSGC2|tC8§ũMCb޾Wj2 L5axrCeЈ0;rK(=}f]S pT]YR_yÕ홟oh\gjmzv tgN#eR'^_OX'uLLqNA^j¬^4-ɕmB.Nb4p&QYmE7yZ`RWeb]<UMm Y7+ H~ tlX-9]G[J4kec@w9yj;R:ştC:lMlN4#(1LQ3qcZWԑ*&EI@+!p (2L7+F5ªïQf:8 S*)3oj0jâ{E4s ҺBU¯]@t#77= ,ȸk88EP ).Z$( y')}Ċʫ~.~pXrS3U_KbYҖ5Ww77SWQX<93Tc OZu \}{"CIO~+T%i1$)1wdc: v4}_Xx$*rszkrq*1N7W fNqNnN#@XL7kLT lC*lYYJ}T0ݏ'r"if'NH1FiHޭe8=\R|, :|E5G!u.#c\$7brAȉcqeieݎ:C>Cl>,gl,]='$>{}z79ZLf^'3|pvv,GÌhvF8y-+?~TH{#JqJ˦"C^,+jS 2Nn`i!У%s>^3{ %(&$Artq5pD9g`Z<TplIl*mn+3!۵w+k@0ל)0lʝƅ̓J`2 5 ѿZN^Glt;Y~ƳDWf*_6WgM#/6"4(N06#Y6F;ۄc"ܥX8 I͜^f3Ceebz-Z]mB&q)7 Yu=zM v&KtFY hމ7oՅBlyM$w#mذTU)-wGMwa!GIL.q 5&pԜ)byR5/7awwY[YwKq>mv=#lZ"IۀG H.\3ey.;٤~"O؁=toad] F{A' rbOާ6Hg 画ډwe5^N_9O6TZ})\ng|Μ:HP#{=%vS^2ݞߗ?ޭ+ۧS=Lб=\fwT6i^ k,㎳>!)ҕ~ q[My8ឱmɏ.VvGG^(q8ܘ7.(or㈕-*f{Wxb lqHiOwDdk_D,vq1Qa?{HJ~ !:x ÒX=^<\Mn g RR&asbby~ve \,ÉqLd|UQ VC6C>zj%ihcY_0~6[ޝ6J:Cvh{j g7W3|Ar؟hG::Ol:CNHt4))O>" IjwvϪq+LӽkBLd(-\ay3 "SL)l29Qgsz.f=/Xm"8|ey[ngLTbJO"s}bVll/ YhԃYλh=Ik'.v%"POlqo{8M]s5V;6|55s*Á+)h4P![$<ʾE&am45` H( Qi ^}b/('>ZDKv J_qyQItHU1Z&<+O0("3v^=]m8T { ~]_6/lv:}5?x8|t0EZ aLܴ4ZaZme e%c 6%<耢 C O=XZdny:CXUAS,:ޮ 68Rcy?xT(Ov| urho |Q ny4pOB}g?f Gg^2D$Ry-߹~{ՐfϚmY[0Ѫ+qZjfLkv݁uPE! ,)ktIQ"Z"vcƤ 5YwŲ]-9@rˍ3[4$:@γ4KZJ݄΅ z8Y\f\^C3HlpFkxlN iN:#NP]Me'="eE$9C4.Y]تAGH;4lFO]X( $L(vo tȨ&\{nqDMZd aKűiC_[ɅMh,Bn/̟]Nr JPK`NjZ_x%b,qJhs֮U@vʺwwB;<(Zz5 Vjbmإhx5)pܾ T`N q{%tR#\8^ s[;i#AZzn[&λ"lF/|.8t]p0g9\P͖Ώ-*} SǸtwkiy1K8{]9t>>#T*.ͨ Lg%Jcv ̖1ȌB2k$qeuaP:}*N?k] vWpWgOKi6~SgR0v­.>~0;KW\z- ZjzWdLp"RX0fL?-(> 6ʥ&5|5|7P2bUtԠiZv /!Oû(rTL>K8XUȜ2= .lJf}Um{Q4cʎ% =*<U`L)2gXj:ZH=ʁm|L˜e3L?5(*"$ iҀ(6g;HQYՆsRJvb%H`Dw{VEm1#y-%_QRƭL̙RqCSV郚(GLSs) S4^] f5opQ(;1儋+h4fgXH]p$rYY^hļ,1v5G%<5}pIwh1 Kz`STtoB&8fa`>OkӒT(ptdyӔϏ?Ad\ ,=%qgqhANЋm8<*Tn&t0ٞ @DѴ>CgxTv[Ӟ$!f {~C Ӿz]. [{Zܙ}\<ʶh "fELm6\Ue+7x}ȅObEN+VJ&{}}`}!#7շ&2VvfI΁Nt饂 )bamGNAy`rpEo$ gOD&lE$E^gNthStˌxJg?8(]ĥZ֢džomT ]`H!qlngx@O&ϭ"VI \)FI6妈߅<{ȕVWώU/~)hSCcF-x!~'u9 ]X' LMuHmlR(¤R_A4dPɋ[8nؠ k.|t3nl" m )5tk.xCTɼRf>NZcò$ #w5bVt D. D9\{™޷^` "ݗ>]W.PM5ۺD|srUP+s C|^6Gm73d1zBi٣r7pڲX´ϵnUQ4U9SvTGV.;@4צDcspMq;»@xY |[duh@~J*nq+2]5̾lKv,F4 N]]n){\{Ƶ-5!KQ`+u~&)R+aіJ`lxpmTKI@A| (QI&ǤgmCMC ǹZxbqW]D"& ɸSX,p֊zեO,}U!00Kהay@!YN0`O;SQORcr+eґmMLwTȢf&h);FQ]AYNbJF\]I@^/JTq0`^!L4Vhpgmڤ`ΩQa ʖv"38jqoC!FO컣巘 )DɄq랚X.3.ĜH&x͍Z idBArLGy#u4%(UԨCKSf!tNja /^ $D"\I,T|:=ane' }A-^[!iS'ݾx5' {Ϳ8䩛Ů Ҝ{PM˽ɜ.(DsHb X7nu|dԡdH?"&/+Ȗk)Q`N t}bH9%Gޒ}LtE7Vg! &0}Z4xP{ k;P32s|LR' oV gnU}Fx=" x{kbEHPYXPR Em,-훓!oRzT"5m=έjD£ތ!Xk#EÎf謞'M;GYغvc->5D3Wo*4Z`GV.Ԑ cq> G_jczk, V79f\|ph|?<- նĶv9ױaDryfs vS*aB49'){+J =BrFZvΜyQYZ "JҸl~şzZK9zI3sW70j OX jb^~M EY`{I@^ހ~g)~H] "Ne?x+nMjžB%FPh['.t_P| PYpsHi MJt$mJhD4wAgBQ1\jIm:/o`P7zC|nWտ[Cv>ag%1lVM@Am<4n7 0TJݻ>@B cC!% q^rIy(C;W$0LPuZ59i%MSFkj@÷@T_N^,Ա+Qq$AIbƒgk5FU\*f>v0\.)և  n8uL%ےopZwȥ'/IxqZ7Ξb>ݸ:Uk7zj}9CK`rs95qDp ;GNzX/RPh=i\RWPj?i6(a C`-ZMz$0 $4gK$Xa%bf33Z^aeS4ڴ>"%JSQwoa(!q+Q#YT,q FZhIi5`Ϸ\^[nq1MOeT\|ϨBI;:.7E iWDA|E,Go:vFZ ؝M7z:LfQ>ezkoKRz8?x0(~\'BrsuDžg*Bٖ;@Ps:"_C۬ZD^e!z̅PfM0s 8o%1WeCj_C/쇫Ll(E}IKTg>XΌd(qY,^g qu3Ũ$wEb\q^>qXI9+W܅}mu*CLxQ-kÁlGDar'ܩɚ^~$,9Zߢ*@|6n b(- ٥H$27FZR k ^rtUJqYX0]T|QRWE]%z,j3{CEOhp&jY QԮ';R;<٦ ~ ? Ɯa oR&6_3BOSuO\I b3>k -18G\߮) άsۺZM0+(*nb(?L OiXyjf-XW!uQCg̘@631Eࠩ8E(*lѷ4A2^`3zF{slZG [)Lf2w/[ r)6yV Jf4B5S_jTԭ\jH5`XxL͛w, Ks\`ܔ?,Vq~cC?pz)K=Q2uRvh>As?Ơ"?OXGP>= !4tE}V)/b\)y8q"pޑ *+} ,L Mb{Ĵҋxbm7UQOIzᯨ/QdC J p$rlBk;`?7,S֚ ɰL@"L{iεoMbg"ߵE4謁R/ϨhAg6ntSж{LZqt{nf2^ZQ>a) ;Ϧzz;j~U{a_\4ɩ⟝*ퟩ\JHvʽ~DP7w=ٹ>%G=}ӳ#K(4Ӷ!ЙK}]nS6!FIզ`2W' YLe|Ǔvʀ ,) _f} `Ϳ@jIj1j/r-HR3UrL}(n`G͉m}Q<Da[¾ev_o}b$9A$ڿ}g<*Q2{RA/Վ̺`]L4!߉!le'GW>}Ǭ.ڷAYauzk;!F 7(4BiS_ח=N| Ffھjشy8k'f~TՕ:1ۆa-H:Q}pBYjW\E@L|İ o|_XhyG)B bb^YzٌmllhDK;7\&BId@ˍٶd5) [K/x =acUզ7M!dP"fIcO!lo+iqK7fu-wj}8Yr919ڭ!"(j{X!lsO}ӏ>jd=渰N*Ջ[.^(FH|Or'hHQDtzP% L~*1Ts^w٘ 'ڭVpR}Wrݩ(P;;qQSx v(܎^~jwtc)2/xaUymARL;'@Y+W[zA~^{l<3 d~-?I`xƍÁh3w+yC">(8s͝Jfzy (T':vdr }g' R5.=%$z{_\vxˍP9;<iK":U/<9E4i{J{ݨ&bT+eHr o5Xg,zpszްM +9K9;UtwoD\HF8m7X}c%ċ{azɰo/wߓt{*b~kKƫ$|cL$~"@8B>M9EExLdmS"|g T(4DqFGm[|`|8{$Ca2ڑhD*d׹0d0B?GMt(7Fi׊E6qB[pFeYw}G Ix=Dp=2cu_tjW F*i7ЈzV?x3СЈLO1VW7ߗ=OfX =Y}pPkA絅J}0B%p:q<y}S{ȥQaAF[f;`{w+L22@\1,8f&60.&U#/@jaz3 ԏX,Kx=_KH(S3Z68\Tf8G|\W椑wF2L|3=`T)VP$-7 /u(RKmziuz~ӝ\zk \ȊveJɹ/6xcɓNPfU8XdRni$qH!&%Nse´ajYe9 •eTZ\%eg74'?xlwSқv3C;[:$;U3]IhW"-AO_fGKaPǙ|r^,uk ۜRFŸBIb!NJ 'SE5XPq?p5f$]9hN#ȳz/N!!x %O$@ʯP}˥urwBTnL$*ZÝ!7[Bo$aH0RFd0نo` wWzPEE{@8 ?֧"NZz9+Ty1A( /=!nʑƥ@5cKH]k %E:07G''gϬ*; !`v7޷{ !k6ߝbI\p;s> ŤpJd?'&x\Y);d|N/5hځU[D7v1J{\|/߸uӭW',CP9 *G<kv^Кxm)yGG:ncs8<yT+u z >dYgU\,N%ޅ)%%HEZ!<<-<۟$nctIJ[j)?Ȝ[t'0n}wU 4fẅ́B>Wa1ef*_#­fFDq\ɫ#;J错29cN ou[S< LP^<%@d/Mgؗ+?&!oI:;7 Iz&-ȠeedrP(vɭR$~![[Kc]E' rs;0cU>>HoYjpkv8X\*SyK"S0=#Zt-gVdUNr9g[7Op~f9h&0x'%a 6JERKk_%3s޹K~c4`VFC7'NSN1%IYT[}\Ř* e&ʚ/2ġ= SE,94`poO99<">r\@f~{H `caw-ULEɡ.yc:9t? [v#c"]e(&B,-?8U|fk 4U rj3'{3u?Iw$kwjv^t '(lB.䊃Yb֢EtY,hnXlFxx„SJ96O贲c)~L {hѻ“$[%S=o+L0e kD9?9wt[;RRLeliUh嘾Ư~\efs w٩(85Eq~8GCIMhQʐ>Pu=*R4_`эYb fVѵFtڭvYOrd#`dX\E/g^*-SB9;RZ;P h^ڻ[% Τ\x6w?Ā_f9+mê-PҜ,wǙE;U'9Dv66 :DFāFҰƞgxSR(w=:ȶ`'6C߻Zϴ\Lyvua.GSAÑVݲ;؊I#_K ĤÈ &TiˌbҐDPjRɳHm1fX\g萷#(Nmldڕ(wTIP,]S_kKQ_1.>/DhOLHJm1p~IvLV3*_$M+_upe!ݩ9Iݵ!`Oy+ckOfZi_RPXvz{=mFى)źtElL tz@5 ڿ==*OMǾ^7 $l"xN:Ƀ(ѩgMנ`e#B[3$43d$YJEP:)mh0=O0)& 4rC}4*Ӊv[DX/UYbzf[ڷ=:<ټ .X2ѥTCuT9EJu!1 ߎ^"Gab̧N;-oi{OY8Y; $t76E#׬7^*4Ei!Y~ٷ'wnLy"K\FSVEyZ{ϦݾѓC` 2 \mӥ2p>Д-te4W\>VH@Ead"bt#ۦHwZ[~[:71^FNGU/_GV9=6:5 _cћO1Նj@Logqp2p+̘3mDVm<ő9~ wC (q7ްUQ9 k,cZ;IK.ӗ/-ꎽf`s 9sXY\Dq8ёx 26e 7S.nόJߞ&k 6zV֔odf9rV/P={wNOܔ&|mՙ$ Z']|޵e NTP{UzXE-_jĂgEw'B1Vg { 2L$ךtb  ݈v4 G`a9I 6滜#HG@ 1uwc.HfIlQv%l%IOh=)\'Y3!4 MH5E!7BzdiK …֤(ta-wWle߼sE#< ޭjɣK#6^T҈]:C ϸF+9Dj^CVU.DN. FjNVPPE(÷ '1_耡yNfS P\'ߩeiҷa!D8H9ћ>db4X{Qk_2Kա=fN),Q{ǦfK" 4k ll\kz19OCH5.)܏[~.MPO]DΒl8H.Mh>:3'aF y,& "~-NqK6͚I]p\e}FRxcӚ7#R璾doR~|h,MWy"\N&.~\H$&F BBؾbЁPNhBmRS*z[Ô*LQ0٧e?<8z{hsBUBz&)l2okݪ?l~G=D@ "a+j7*<_x]uZz~KBuhi1g~C)xxxaa׋vҵCƦ6u- h\YlUFxO>PJi~v{LEj;ҁSHЁ[ ?6Yp!K58ԟsS]nCAiRo;q>nE;Ex+i|A?ȟO I,Jm?)-_W|i -u}{EFB}Łu C9>5u>o4[|1m+su<_^;HQ̢Ҝ^X/]}}$Axm|_'S ^jߌְш3Qm2).׿YҊ#EyU-3epD|nN^)|:l؃._'RhdM;t4. \z{e7reJқǭq,NWdE%b%Xz~Qg;LF ?,x7jZ/ȉ+$mB8IF5 K]Id5=)5&_a%ZHpN ˨)pp{t4ZR4nggBOC(shÛk;al~jk5Vo[J\Gl."PLjv I9UmUDcة*g;sW=A "HepNZը@W"cmOUK$}ȠPޢqXR+U)[QMWk| Yam/:1kdiϨ8{>f:a_+ټB,sk(| n14ӹt2:ب xqae|'7&2nc . ď/~i-[.i{Y&̴$D*R>8jU}~YT){b_T1Y r?PXLwq:-x pˎSX /Y5 WJk =-uR65CzpA˚0FnW)\Y\T`Z-}T۰O]Z&6[OR-?%GD'=V q7Z+= "^, `!pCTzyXs7qM;A I`ߡF {mѕ ݿ<ܧu!,`)U8[T )uL EQ%#X lmH1/ɘ|4STu_YAQ^@CN̢m( )ѻbS ߄+5;/pYKV>WWJ^qSл(7 <K]0ߡORpZ>vw~~:Uʳ9+5(H'LQ.s .W~`wJdc}v7{Jy(ƅOlY 2679M ero?{)`6 tHkvxo䝝%Z]<]^jg/pNښghޥҸ# K\E4QW9-#Bu9nz_g],9;<^ 4JV0"&Q7Yo?OӇI?l"`[FFQyJQr ͯ]$)bCn@ͅ //7DEV"FF??ɉ1~ )ȢrNS4*>HF>maAX7 $>J݇%ѱ7]?`WC.aT,WažbY:/[~5m1,s 5Wev{ 4w/𱠆N~OՑRF+Ca.*/q&ŚP=Mvwlߑ(JiboMF(L#N`pN@WL[stxHD,2+Uaٕz~F.1;/V!%kpOʦx|:ǗFőtp%ےu0ýrh2zSsƳ}ʴ(QQ <2x-q/o :csf<澛6C-{eG3&)"+S?^P j:mA؟h47G%([; g*.]}xmYqF{8@w6㮓Fn$=An7R ~EYdܘR/'D9"@k ' a9]yAyOLi I3Ý4*t6 g mZ%-=%pzͶ\$i|xJ Be`Xٟ)SIe!B0Wz(e_irzY$ߒچlg8Kle#KykN/}՜6|Bz㇢C'|v=FgK2Za?+q)O2)G!A}Zeށ 6/ImsY؅?ujhXΝn#ŠIϬI# 9b Yj jv 2*M_.3 {Ȳ*vJpt?;#;"2cZ$~^'x.O_ %ZVj 6ңE܂s2=g>b"B;y8#Xμћ[L;O ?a?IxǺ0MV_wȶ9M  ,1}%G{DP!ry'k *-p#HfQIiv\z1"i bՂKh4ZߖHB` /7(@lGcpl݂ϴW1\y;6;fL4qn B~HR˘řH@ sZv߲l DU:웜g`-no0sx@108®KVxACOs/PgQUD$.Xc@#ַo|;#Ų;0]3&n'I0܃Fw͑P 2*Wvou< Qy$7m->R~,h>&单}zr7l$.~Tc5 WiݍO0(U%RWRr_AzMͿeXiA4Rзw=& BDƠMF?ӮNĉ># 7NRM㖞3k|߆Wչ^O%~%'93@ ,:dnm#(zC;)iYvt=YGoU2\<igHX7J)ô|5c4;BYo\LF6%d;֤dY~di))?MhtF r$`; C~4fRR)vY'=j+>L8QE_%Ƣyǒ5I4JI=˷,窘h; ^܅NJ"밅Wꚨn00&d%"wr?PNbq-F!/G3d=|+}OAS\p)TOgɡu"{vt!61ߔ̍4꿚S^"ي01El%v:tV?)rBA^׎o:9:šb?\ )lĿ;@H~OΣŴ^zŨ , sB?AZB#C:uaQpK93/}E+3VJR@HR` 4MWDaOW;>Y~ #0i2}XU̦T#K1<~M*uO#1YSdgZfJQπzѼjH2v uW8oLaF`͞ʋ'zlCnjCןJ;\6*·xͦ[H2Fkp'1.T^?7tTX9<`:6hF  TݥM<-?\# %MO.%(7ꖥJSi6Z21I ] H2o촏zOC}Vs~ [ 6zExēX-JOpo)bn830/=B({gV`6 qDNst:NglMPIu"RjK]&"`jڅ1UhO@eKht zv'HO4Mb`Y֫.9|`yjjpe$md퐓@W 8 eMM9 e~@Hc5i#d%gVsfc>d@#[ Q흞7tQ ϗS(wk}OҟoX6(զrcA8}"R^DM(^IĮCėDr3Zz6fZG=x#?up:rԉ(T+GvO?FKevKN;>ý&T2<#ئϵி,_x(pIq<[5KAiBB=)LV)8[VRjͼq(ёAz)j&n+G~I"f3O|6' Rfr ^GQHlBZ;Rva> ״*!i7;X;;CT'2c-m%Ry>H=r6=W;%h*@3B!a؈q4+$/Q68 .40umt ?d!I jwQ;A8jt, G(\9x0fF~U."1yl,8gkA:wyw#` YyPx)x>5].忻Z D3q@.9r4HSϱN}2Ϊ^2Z6bݢa/3ZZva2nșVI,Cn"x bqY{{XC]JwT&$z,[̏QD7ʼ+e3 0-CȚ$1jO/x,hj,%U粩vX~)G2 !ׂ$Wb`\b~zyQ~)2.A5%g4v ((,/c|[k_zgЫIW,SCr7m8-լTc/ w4䷷ fp݁8i`36$)F*5NR}PSW]|u2C'LA4;$jM=e$>A>Mla8̩ vsAV1?ہܼ~訣Mj*BZ*dZ'⓼hQ}5r ߤp+VV75\wcʩ@B/|0=+YF,~n-*Yԝ$W[<{qC]ԉA0L4& MvŐqo@@k0,bV^&|Žb =b  {SlxrfE?ECмdM1{W1z~~H]j2,z9(pmX׀w_KPh\;jh FfW*Hl{PW_~Ol4Pڪ`\: "A>4P\-m3% U<٣-J}$-}h{ܝa@g^KD*6CJA0 ʀ&eLbk}^js.te4j +joDNEZrO~ 7*(/Vk#@2yGݘ|U*ՎDq![dD7P!G=y@Mk?GS!'EԱ|e 6Hq븾FiD<1;\Gxa0O)Ec7̈5"]Z7aS%2sCGC.l)Xq/DI bZ!b$lYܪv /uoZ ?^=B"G៭u3ʞXw"Ey:!,g-H6'DZ5h%[F9%ZuXemDfxsX&7Ir< V& H@C:[I[J 'S$3hֈ*iv= sUC<_ 72n*L^k~Ѻ0e2qa7{I;u*|R^քJ%*'hb1b9/jK/" UNJw3U%~`˲񘚳VA0X})װ+ߨđZ_"dB}N`hNtwxMK(\Kx%db?qqKjW&bV_H[HC4f.bpD/}<\*goRo:m;~B'#x E=t -M(ڲ?'X8$,hU)L۽NG^dٮ!H}Ȋ[.ٌ;e)_B~T"OK8C|,I=3(`Ya@²;4&‘B? Y>_g/N#8`{T86Irt5`X;RBsA"}hrMh p4)p[&]rY4#ZuҒ5X(H;7?ߦ[/L+]&֫F\(Ks{ JVp 6(#Jk1lk{)Wah!8"X_4PƳuNe)> fCQ?4 ./q@'׮& )f"21o" LIM(:޺y/]kyUȴ rXHb _wk{񠏍ɫY/u𹝴5]9?~ī 5.c; QB H#kYӶC] K(=諌9頤˳ޙX%@4q]tDy~Jk[zTRN5A)7OQzk0e$Eq5Rm5Bcvfz C{Z/!)aIIZ2GZ0Fp/B$,#P &H,Jd'hL5{u#l6̉o˨R6YXA4957z ܀^y6V,{ԪO^I!+K'NCbyw7|ZUAvCAONIDLYՀc eg\F]縇#E28LY@h.;HYͷqgs(!D=/5YodZtifNX]Ҕ ?rᳺ^\Tb˸Ⱏs /M M$)I4t&J%y~OkJOX}<;W,5.}SmϔgՉٜ1j]\lL$eŜ:9췚$9u"zՃЅjK[ЎZч4 Z@zэ!Oø{|F$z<ޣkU ㇂ UCjS8BBxbUަ!|HKDi|T~bM $bWgOƦ_(R~QoXR-nޞ@{3IԱPSeD)c}<&%CiP{J3-㈋KP\\LC ď )so S/['g[jg0dIO:/Z3eWz1PJWW~um<j 5 ,>χCND[#3˟BmMFD@3\UR~!x)o,ѝ(i- Nge <,Y8);'IE3:QUG#fs3[i-ߟr t<-#e G7 M5Zt&}@ǜz䦐!(V^r*{۹ƑSǕImN=;ԼK٭75s ^*)4dRTFtWW2+RTG2Si" WW%(J[<(Q4s]AمW`V&S5RGigfL3z=@ +WX}'鴓ktP(I- OCʾޚn6ӹ7q CZS{-g U/Mm`\U ݝP-K=OɵL,z&İ^: (Ԯ+Cxh2jA?$1ƤƍADOb0k&kPY'hu?32[GxA\c1U&W."cNb9A=B: fZbR t :h}?z2 { 18BBRI;$e^*f4Šrup+fQ#]p"C.jAy-rMe>r23!~lD%:Î&n[F@׮"bw6d$Irx5l};zÙ ` Gk~'ߵ%ێ:fInV'4 ΦK&(glj>6no8IB旎1щxAQCi DNwfBs~{TDwMPzC R~ҩqK͖[M(HC?vmVӋ,nK>N+@%9oC emwl١(b/&A؏l5X h}/ D -q &Mv׊;_ QU.bq5F<϶kt[R¢d=L}ŬJ}y#M;8vb{o_)p0ҵEz¬'kqDJdg K07֠48Fz@"P_O* -^(2J/z^#fLU[(\5LHMޝoGƒ0rLdN` :k%F'"򞊅Vܔ)n'Wӛzt:V}f$3NhYFO_PF>c6N晣~WHŃj~1v>,./ILw9Pzg~zETP!%K}Xu.OPxRuY3ܧb @P2N@Ze*M]dfkeq5>pA ."*%8ݾC6#o$G6-] %tt\}U'EϥSAtqd܍(`cls*5iIp% 5!KiZGd RǶW:q,9YQ:&&چF-UNt͝heRBo.cOY*jCg(,47 OHaH,1"^ŵ~mK_k,p9 `17-1o='&; nL|@ࠈ/ؕN#_R3haI[aPrZxvZ.儷ދ(Qx%Sa܃3a* Oc(L5pDTK>"@tyº$BheRb@0Iշ lg2L+ޮ46è|Φxk} _wO>K,<$L61&xvD6=dQ8/v6dՇ I/Fn5W_(+@5c3,n*}=#/Miy f*I9 \Sk UJ'7'O.;tIpڲ]~Kޯvp0::Ґ_kj@8REGj;a뗻ytMk\c٬;% jܼQ$eūȡ< sHVު,c5ts0pڶ-?\9|ZupZy&CG;Mu NC)i $՜St 4(oXS3#Ȇµ|Q@0#ª{ƀ2AŇrX) dw n-K{"L2-ibغƵm nYd8!۝BQx~Jz1J^tHV\2͍EHAP(ncƎ=ઌz̓uaկTU(;b`2?FU/hE_QVB2ma4\hor&GWM-BO/~;`L Jd`>YqR{շ]r3g='tGH Gtjf[p 7HA(?a{2ܹ@T F:m=?_8׾eb_֧bg<f@D^ *mu=scy2 DRYYT1Nq+ҩ9O99_gaa)geB[|px>'R䠥|?#8;q3ƈ"ؙ.0Ob^3KU[1YL.p@H Y.`rɓSGw+7B f(+t87Njh_Ü>F@4hgWꪼ,&.}+p>@Biوt1Ǭ~Xwp]pD\ 87^忔CS\H:?ϛ6&Sɤhg?yphDsD}5N?o}كTLy4@󻻆B֙zXgY@8Om6H̾Y!z!*dCCR 8ǸyY#ea3l}D`6KKwFI`BěZC*Dl sL뱔*,q\]*LFE/tU)5NЖ:4Vmt\h.Wc^ytڇ @2V"'G 8Ň"^dI04{V4'"mO+|ܺ)6ӊ7Z(d>B&~8a]hl6TGժ&7KyY" 1AR5b&ēˑH1~Hgy3/bB#Fz&Ox$9_@ sIg ٕJ-5C`cgEH搦cܕ+_,Hq|QjՊy ni{"E:d]jpʪ]*]icHLr=YSBU9 %9jsek|ުy+F{5-lX?yc= +'x..S| kZjNe.qNQ@  YW,Yg^b&<`ǣQu5Ώn*|[@iT <ðvW/L![sUq_v_H \17IYZ@kE`bz,Xڠx&@jj^&_|!Y.ziA*[G egΘϖUM|~x()ɱr['ɣeh(e*L!OuS$V?chixZP̏ ^Xԑ#/K*sA5WawN96THTƧ(joj,6\zdE<}9'n[:aQ!ƺH@ӹ"A1:1Vq;&N_瘞A)lAӻPn#P@wې@\eFO,66#jKF篏P^b=*}QQmķD & B=J9d r{qKMcc}[0e&t 'LXX5d.EerqoqIL1* y_[p7qJLҸH M kdTb[j,8CV-Lm+.17:לCJo6('1Ą.X,GeM/ FjW-O8LfC3At~.alขLNjR9dd?;0=W1VxOw)uҺslafQ|vy:mazl vY?xP0AmL9kqbjamslOös[0Պ8>Rm:!u>6zꔇ/ʡw>ؕk@*l.{`2IiE{EӸҨPHܡP҈Ns]5J &Ks~=򛀚?Qc1RVu>BΣRGڠLp҆ا̱ø 2. Y8Zλd&\[Ar.?˾k#Hxyrv러ߵbgbLPPG2Fc|Tyl1˪QFP?p__W[eO:׆渥0_6 &OplqЖ.?[AeJ$K_ZsTV4 lOΪbV18!ۢ;t.ի;6..3_%ԠsB[kJl玦#ː{4_ e%tUqxM\h9edXrM#O@NOZKCG~X:\K"}go5@8L>"*!b1ro0#vRѽB;Gz9pCCe˴>"i6σTY:YB# $'e4 K-y)8 ȹ"cҥwdL jYբ :%0 =Ҙmb}Z={o'X+r8] 2=Cb`Ђ@?WjBG}P'c]ZPH>7{ඃs1-u P HϸHۙ5oJ3/P|rkO1BYaa n䞢8SD$yDMo݌ 9kڠ7xCHAas >Nzk㚹 ɕQ ! :Μk@c+<gV0+L0Q({v$=lMIެh 1–t[e`M˄Z\U0 [h]řUcOlجHdKpXv1G;;xm%zIy^D88=#Prkps?;Np;vڵHN5:Q})c~'Aܺ~#`-b6M3,|C Z sZ:_ԁH+=Yqp~A>>hդ?˃Mo\Whw|C6OXt-/I2o&B_6{9yY/g̨v f億čI3]wq=7,ORL ڻ#+ZDbfQMQv'YT5Oy5W?͞$:tx+bNVxCdnyϿ.B/_v5rTV  !{0cFnE*0 eۏ,r9s'ԑDm^U|ufvڔ JMs tqJ,RjEK{t:ɼuŗ(]`զ[C-JLJB+=Տ$f}HYm1Riv~P`$G2fKLJry$\O?-S8lrS69KUlT zc]KY 2tT=B%28ٕ^P5 <=F`^=vZ,PgE;O`:Iv>!F;ऻ _6f[;ȥUYTvDpJ EBcSuX#[j'bU(نR$AtCDϸ=lݵ-0'M&"CSK LQJK&OIABBX @;@N]Lگk#J́d E= A|!YOV sA<, SUu n˙D2jmeᩝi9ID#$HNu'j>'lA^ʨe+@ Y(R*,⾅vi){ }vvqc;*xbi/ Fr&z_ymǭ WH5 PdlŴOI[w8_Aa@^Bs9PnrZh-iiJ,EQ>#;D1$#Tnʪ[C_fF W Gb^ n@Ȭ .?.0 mONOt 7D "L TJ6w834ݙmʷq.8Uӫ2mlV?Bucӧ;_E[[gڃZ< 1g[r9y5.!"TG DɤNb!tQ3sdPk Jѩza xSafm0#YLȘjyZ̫҂Ft[b: bVپ1bESAgOv7+:>AM*pCstj[q֔ 0&Qcpx8v*=ސ*z%׸e=l XN@}pe^WXa%$<4-Ms>)=͉M7=1:|m创$8"wt%+9MҴ[<3( {s_2sppge˻/ ^9sm4OAE[H%dmn(G pNlt!1<,Ž=KrL/ǡF~5HI@,* ܟP_2YH>^7łRg~Ls 6_1vyO%|2lz_6 XQAru':46F͝$r 稾Cb\Pza/᧻՝Q xq]: z6Zj>`'Gh;zJ^qݢe=k:,q+ّ0$sB56~OO i$-Q㛘d<.?90mBZJ&#Prhiܦ)lZ+ >RӤ:2OJ~p]< b94`Tltw<ڋ}Z<9g&^2d2@ 'bI:䥃ky2jΔCז SagV,M_<qEO`^Y*ߐ>땗Jǜ6.cۙ>F j(Boû@Q0*'DC!dFͲR6}Z΀Fhѝ NK0m߹m$l64Hi٪mo>48DKw8\%} xG:BHIUU/G8h#I7} |d,^ǰI!/!pzu {XqV(ez9N`s=L¥D4S2x_nN]V 1A5ii"K5l". #@÷'!?V\M1L'~<>^M&)J)Y^juTSbD(8z$_u=i"k<+z%<4/JVTzc?;3p?6qHzz`?x9(O\Q \SG 'mCB(&Āu({y|z;O 6Y?_[Yx?r VU߃Έ 1KFUZ^1c'7c W?*?GR|kղHG.nQ$(C@vJܞ;U0NmMJ"pZ#mաE8Q@1|X E25"N ) spkU,pk0uiaCxCmP16 •bgsڏ{$'ԋ?K3n$ɤH$7zQٖ "{ 0vCJҢkc JCicHfA4 dy#yK(0r^XR)(Kkd0ֽG῀F(̈˭HMlA>HE|?;)}D솠~QdԶҧm .-9vH- Kv,(s^y#-NE(R[ wF?|p*|w^GHP^u/4f ]`2e&D;Gv ~'ԕJfyA5k j[G5(4Bnj~uT!Q|`șZ<8.։l1DY>>Te,zL\&Qkۇrm-)|9s:dpf;ѓuB 2PUS{)Z|;Z %1p*kh}zĘ$"(ElZ ͊A;M*Kԯ,wl:<| 9*M&f (4뾘 /XX @\*8\4ZˮER}=-\%A!2L.F$Ja~vi>%!;.h.,(Oh /jE<%W1+>q=rt@bnT=gssnOŌ%2CjܭpA8kXѹ0D PNgb܄!gwaN H.~"סw~ֹݚwlbPn{$Zy8aҖ!fd;-V@1t4͒yޓn5 F߰Nq5k{6!Hɜ0`qWYxO!8dEo `U`U@\pwBb>@b6Q40'^|`VMb87h;wCZrW,ܞS=mHdX]R\a ȧ.ji_9+ ]슄Zn:]&ndQV< l|9MGվI2DUFGY:)>ub: jE-9~4ߦ.l>̨WRR.0NAA:~mfn:x*K!+djZRtGu|4jq uR>?ŹdžB)J :Q[pT!9Az?Rb Ǐ L"ۋN饸 CєP M[WF.[- #2Й~J}! *3v^mUo^oٹZGTU.hzc&0 zo$/OK\?&~}b Bv +'~)+‘\;+ޑ^M)sx[ nN'S6XN|$c _ɦ*m٤Vۢßc8K*C {|^u \~-)ooC{L)6WO֌e2a>8݁KΓ~N)Ȱ2$Tݧ^R0cVǟ!PCG@@i /KßsF: 4[S]Sn¯z x3ݣOqUv V&4\G*ϝ**kgqֹE=dojG/vP‡b>XI7C' L]%П.\LNkB*dƩ B܊El) L!xp2,1ƘNC6`Yf(Kq/X Ry}M)u#%D&ʘ|28hEWbO"Z^H̏1!b.{oKF ݿ|]-=]#z٤@ p7밈WL˾*`}Wg\#]]F M2aT)Jp='xy(BDYQhv.s\`h# л(+=pDmxpu3$oA#@,>+arx45ayA6m";=ú}9YhP/uXYZ[C9R-:q|2E|#ΝZ#R|}UhPWW*o$p93A-x(m͘%Oq?'gL5? W&9Fw)KD 4.=WL/-ߊ ,yOrT+*4ӐPaֈҎ3HN8KJ2s* щv 6cXA<抍|W_,)TH_^oA^5U   ) $"3;H\NXp~nsVL+~?GpJnK#]DH@*kNג<I]zV7aș+,7[K87:#㻩: sϬ4h0꣱ZXnoN={)F GGlK5V9`FB^~) qaR[a@UQJc(K!QT4?$<qLdk&z<mai6`KCQEzw! `t\DK+hP}:'A%5@`^ M ՜oVkݳ[O|H.Kvv6ψ&qǝfR;n>Z֭ ko+FWu 7ȎvP@bAm/  !ɭf,BaDZ'S/:gYvhen_G>d,4ł+PH/͵,.'TI4u \F^<|mH뻿(&Aa42$|//< mnئתH(?Fe`pl~8M>ly ;S>ՌN +\ h˗pIn6I ʲCs5L`%ZO 1\axY$ƼԷe;_cjC-%-lԂ(~Y|B ?#teѝ Hxsr GsU3-v7I˿k ?-ZocARHDA_' G̰Q)BP|\tF F;QyJ-OTl|QiME&v =h LZ~`YWM8D@-'"Z@r55W52rzU?`?=aﻹaGkLH?\}۶o°ĐjumBN=G_m:9F^wfPt(/yos[nalV(`e3DuzVu$'^teXs{hUqAt_f.c4^` Aی#_ȒMCƀmCܻ:rh$f# dL&-'ibc0;̀b͞w'VgXΈN ^oz&s8N@|Z]]rsM &lM;TlRJ !Ū]19 G:v*8w~&L¨#˷HX42=d40֬e~3u"!씽]te"(5ܢ~MZDOiڬϘ^}cu4'FӊV|c+BMIOn<@5S71ی#%`1t߮5{dH|F/YaKsN'8|zD#[ok:LtcoEF%'hQܤJtP#LDV!@ODrCrދ7UWm(#B:9Ğ)aĭ4BYw?}6U{之?ټػwXtyf443=׸_vvN *YP v_њasЌ3=f؍>:*QX[e$ 88wH 4 E,'DҮI;Ito?)x:`vnt[7ض,- ]rW?l3Q[f*G2#޵F)NhgGؽ߳.ff@%x~ɘ+uulao&l*0}feiPn9,x@]嗆\m]eabtd.!MTbNhk0Fc"|9+@j+\7>QM-ze&d_cAAU 1H 0v*X}@[m! ލ=]Z?/Ԋ 0TxΒP_tLH*`.Ϝ\.c\jBz0 Џb37::G(b\f;|N")jQ rСM`QR_",^L ,Zs8M㱮laf0Ⴄ?z =k׬î{>(Ե}ۻn՘ 1gH 8 ػE1@TX=GAk7ɣ!Aq E_X06{;{ä+C wžjzQw} Nxi.Z8L͊xVhVH 0"P.D >Dnt6@x?`4ˇZd`奘~XZ{=6J)BxmŜ~` 1f;jD#Svb`=tma1#7>G0;7YTym_K}";eK>I}JjjE 1ߥj5hTB:*CHUƖ⁺RapDB@Y)3G Q/|PtK :={Gs7j`{5}7Ǚ!C wH5& O5${agfb'ыdȚyIc߅ww7,TȘ<4񥧟E͆9,w\~*-GɳF& e%,ng6kg1*N#1؟'0uܫv X. Y[ݰ0e ݂3Nz摣Zp/pѤ7Zq !W4"Qu]}#DW׵R|@)ǡREsw"5UXw*ʞ%|'vdjcDiN*Y?O#V݇rqI1!';Va㭡}Am#nOX"vEDhI5}0iC7OihFm w|yb}2JϱȪz48bQ&ďԢRNNǕ:ځUd-C1-q= (Y 3_-<|Rdef7{2x&ZE wu ΋%ʖJYЛ畎XC'i{ @1)aRuY.6LrG> Э1ZO&4wdUĻj#=bo;).)hpGm­w т 49Ci2s1>6r/SPxn:uUm`ȑvM$L$]W=sE0sCvדkћ*ئ'}4cԌ{F8n+hт@eoE'm 1qصnt.j\PxR D߼Cc^d,~M&;J\E@KU>AMD^8eH5+{=yrV#q/;-̝UQ$/8{uC5)?`XOh[I kx?ćǯvpqovljQ+w+ȍ$ef>o@[^4-u+n1Ɛ_D,N2O!5*(Õ쎴dfiOslbf);\^l.:6Wܴ2݄:gVoփo+%=PR-ߪҷhmL'Ji)9_~/ؠo%R [J*K _FsӛYbj g#Zr)A ">9 wMP܁.*ꇫ&q.tlhC_vS:I60bչJy&V^\M4pL+=,J5̩~tJc6+E[WtuB?I0DCȉ*G 0CZ¦Lpq7CL2͊] P([0b> -)>n09PxB[ Eoei655dx׍c}UBvxCi~x݁{SCɖ\R)j]}tYk.Ng5 sb7'^fNR=J/9wlLGZ,9葽|>BD2?0g%\il1B M  W4Q >vJM>_|q^,Y1F4!7jWIGcFWAQ 7ƿT3\iFodאcz'Aء8y.P.DXp;mu3Ti63[ mF˒d#~ۄ6}ؖV9OG( (WkeG:4NDVpV˷s& 4'^f Ϊek24DgL z&G F&EM:r BNrCM" AۂElNeQRX`p :{) p%cbxRS%Ϲaߝ sʺ|U'sU*dY tAk[ 슛8Z%DrB^/h#]t_lↄ 9RzȦxo .pMd!*u$ -w0i#?<-B[PD(ҫ}ATqI"5b*<d*04k|,P(=:CMAGs^>$HN| Ђ^StJǓa.aT@zp--{h4S=y`Ά#?ӤT-,Y @A~DCV@>]7{']'6Iy8rY,]ԃvVQ9Ic%ɪH@]3*|ϫ|Vs}dۺ:ʹLWytd%yxP{u M'"\'7?r;e%J%TA[?}g%1A}P\.R/C ڬP+ӕCg j62i *~eI׹- {C_|ZwԪqkNjBK ̅ 25:(@9{&5s\ս ՝=R_} ˯ M'!D2Py/^G;R?R3uALJ `{jfVT^RҒ=bbxAP+x6c{C_q^5_E'/?]kuMU`` C$l2#pvV Hpع=~_9v{ [ Sj/}f,?~4GK/blf74[j$nId[fsuڣYA%:ҢCoUѱX[Ɇ'X*tr?&ddKʀY,xS X+oCpc9mY)(R¥k6Г4o{6MNv HѾxҳG\OmPev I>5V+lP,lE}0M;,TC+X8:n ΢ū*bsPcAͭ!/{;+rzj[y?ScR[-M|oj*b,W]Mt>)0 D==GƺWQť)GV/<> eKXZޫFASM e%Y!_g EmdPc>V_Yb8Q@Txܨ7cxՄ *iȮrϖ޶&_qRW'?D:!F$nLVnڍ&UuyvӢ8f3\`tia`!2X]:YbB={K+wāp7WR0w19>tDKF}ұXDѴ,{Wr:hoSf0SN+-K{uG(5jͫYhRa?u_ WJ$<3|NPxh^X5r+o&}Uޓ}Uk^ے0$7%k{f%=ZZiEܺ̕ nB*F39Nȹ*QV6z!ɔ? ^4T"N(Ɋ#F7:gh5OTpdi^|xЇ̗1 X;S^]Om;Ǖ槯a;;-J'zmp7!rz+d\Ma+ u8miǵ 'Tqp;ЃE1!\z_VJ`cN~OH qhJPP>"$sŷ{ F8"||i6aW1Aq$[m!,-4ad^Gb#yfh̻i.wpÄǩ\ lz?re(O>o}DMh Qm/Ԧa3ϥI$xEݰ{L R Rfbڙ?C.Lێ3k N-ADf=Oj QO7lR.TBtk XߙdهWu褱C]@t&b=ej|y>cdE: :>[{Jf@Eybp )IS4.w6L~FPkT!UDsy&:aRALWF<#@tc%Jto8w}ҹH(:pC@Vܟ@ojG$e1@V."8[qV㻾kK]2ᇚ6!MՊEO=Ur_o袑.'j;glu2)@7S@δ+ىEE ٠D=α>E#G)ow>pkrHihR,--ÂQ881P~\f SYgOF/|#&p#Kt|[+xiu7x3ĊQQ];仭l~8E޻E_k| n HFrߦfV6ՠb{l*H H(6g%7H3%)62R!)n',.7{ie]ʼnVxz :G]B LvC}-]RP$.e^$/'I9RQ\(H/Q7|4u-(WӾδ@g^)]uwMPv{۳D0z58kYơń : 1n aj VEг8pNS"mzXZ;O+Vb %?jjloZ=ж堨NHLb,Gl7|!l!8 EV1v8ig {گWE!ZH=Qr= !yfkcSY\+BIz s+ !h#D%WQ~!CW+2`wqaҩoiȲ1Ntg$,{MQS3mFwC7@`d$N g|Φ "(w[ l<` >e[;Q'ëPWH{0WIc.-7u.H@;nH?o͍Ntx=c2"^)e,j :eR]rTJ.#y9{>fmmGqX؍>= :S7tٴ/,\MLpa&D?tg?@.wҌͽbG9>j6prRJ!dufY4+ lOm|G /i"/*w^䖆NH]pgdk|>` HQzEA^O7,u#}!vUi[ SuͻQX(<х]}*QT]p=?7IwuJC]vMYfSc\ǪxBf+ÕͲ8oXdv]:O<Dmԍ 0s Hc}|xqk[+ųuC6F0| -7q'x.ޣ+'/Qp~KٳU8PS Ԇs&Zgu(DhR60%C;e)e.P6X|KvY Ydo"vMg*CZJBG(q. \K=9ݩzD͝x抺Tc1*V>" 41Gq24 9s GݭNI7Cs|RmM[FmL 7ZquqT .l㗚)DoDJ8QAv yRVA6Y tŊiOA/~sn+qg xWfjKJ~8_)D2)b%,97"2ѪE?sK C ĩT]b_AXqv r5ؒ&HM-v4(.w ·Mf'3Bs {/?K(#_S8(@V-oyHsQM. S@\]J dUWйĀSH/?? 'DM'8x66~8iNESɝ:q.AH$ 5Βg6qxw ~9t7)*0ɡW+CnH[^T*\jkT[z#Do&{yOsgSB/^%MG^Jo-6{&\,2V翗l00X%d8Y{1P/Jj9R`BU]}a<6O_ԑk`2b62lll`@u/N4-(8)B%>C:f0uOre&I*ZѺҡjZ:D]L)5n#NOnib!ԧUNZx[?I^b1wܓ6Ï`v5,780fWv%d Ʊ+<-F۽xb `);6ɳs1SՈbNT>|-RFB%Rj e? Ɨd 1G| Ľ,O4IV,{63[ݔtrf^T!v X|v /j uջ ֈ+$gNkmؚvAGyJd NVFQ"Z~ bn[G]֜S@PhHv:1 Bx2${:Vi3UY3b(*࿕֠ra|w3nJ,>+­s Cv5&(]ފFL*|;a]FaWFY?zXY+(>\ZIWK'BH>:Wl9 ky G{Nޮğh;Uzj;3MKmSe< '~~ AE2xզd7*™-<Yՠ9tшLiH&~6f4!58cAЪ€H?Ã?Q/3o+ҖHrعC]`t(٧)g: J*3?ԠO5Z i $<3kYM#5Qݲ <`7f)"]o T^hcȇOH́kHîvdK 2O (1X7XhlyV3\)YCps-T8 F?ZyǛZ58LoX//;!W} . 6;lõXJVY3Vܿ32AÁд5akgBzxdzO\L4L{2+Hxc:d 򜼺.pG`3@|d vaD)lEv(/m& R2Ɏ2G`7`L8BfehS$O[C~Tf+y]fUcHiFoz]k,Gɦ$/UsaNDr$s{XL7z[]߰ _谡TRrrgٰ8r!u{FDOjgJM_m1!Ux/W/}zYhAE9ovxmE M'Me*YRkzU!6*j b?ٺu|)پ[h}qAf {9Vܺn^SxҸC<)ӯ"1%ˈO%^ØUǛGS C9]én [^Z(KŃ~:Q`P[)7/tYj^m4D49&EG eUl9aKa sÕ)̱t?:_@s۷^=~l窖xm.X(dVt(b; -|_B@q>: gv#V(.+׃<$ ?XGʨ қ.30kyftDLc9;Q'_uos~Zǒ@:cJ4-95T{4_+ JϰNf |(B T/|~C?#/ 4>p*g~w䑜x'gA;TїNMB9?"ճ7K)&SF*`St0xZ@y 9f_͐f8 űycPSFQf4|ZdJUx}r[!WS,c7 )#3cW(U#` Ui0*Pu|e,23r-!l8yaR:u).p1V1h?Ff^w !=vl՞>ƂaaGQӥwM1` kqp8|B l0aϤ`[sC+݄ D:x1cZQ.wfrh1o.<1Z i;Ku{7Ҥ0N{KJu-*1d-jqCRذ_a SѠ$.O7we;GUwF٨6o5(Q|eŇY}\YE2S>pЦ`x]`]>om,o8l=msu܌RcC("f6ׇdr·.#!þ>n:K>z&DЧ__D4<*ASM[=9!(bBGFimd>:,־| ЄJ{lo Vםʆ.qXɈM -,3Gau;ʎA)n~w9Ȼ5.M2 `0E@O{-܌ Y 3mxD+蓶p{ځ`96kJJEu }n:k9MT?wEY0>ٜ/W sMN. gq"3 }_Rk\uȪ#;a3ӓϒ@@Cax /*_=)zMmu M7RKA;7VƤ8C@D)g"huTG(LwT}~;D"fQrq*K,{j5d}|m%{C5Z̈~MvIb20xe|pA^uWu//>װ:L]UsA(j d/mo o.9GSYw}nӨqeƎlk:[\9:A's/& 4l_!bt Kl3]^`n_pT<Ѝ"\D9i$)HuUb<V&r˱tD%6Ή|* {bl ~ ZB蟛(DI8='eLJE%4dF2A68_3Z"Ů .:le\0rx \©EK* n3 %GP{.W9DdhU<ٙ==_Q)d[j4Vt#;il,Luƒ1ާ7 #݁)`9wj!hN3\U^ 72_< Sn~;+2~̫ט gGs&+66dkHq`kLj-N7* 1ϖ/ ;0lY+J  76 ؊0`y9C@Qߋjj^$k s" Ѐ2 sY rO![uyTJWJ,A)g 4'ǼGMϥze U.=[Mbd]bȩo =?oBx%A\ݙ|zQ9.]^džޗf5l;Xk |琍؇'>z+4 ߣ 8obCcH֘Xes2sgs#?Ψr F=>]->km$;}:$Qt?6olJ мUB1)dx(R(&^l:C U,(#TevBZ $<8ɫ6?սͺp5Ibn) h%AX]AˤЗ9ݴ.#YRumϗ)U#:UX-^ H#EGK<55n~vrqdD-0\ZU{gca(?Z&1Au{}v:I0{a*.0+)ڞAxXe;DD̍][Cem )^`/Ȇ^r/C5B0"BU_u VQ_oI#F.u%<; IZc,,`+[{& :DzRMALOJuK@"Y4 'M7Wjs 7 9X2OX"5c:r{Ixsydm̺!^bAVtMnۂ{RM[-_&W9~r{0IusT2fk` <FB˭z62j>ZxRvE(_j,d9~\B#q8bs惛*B^"ammZ8ed91Bpd8ouf,=f\ÙY&iv"n@R!AB::H0{$^'- `I.t`x̿#% d bӂ*mFB>.*9jT§$im =v42}Z.|#quds)1O7aAqAɬz<%Ϛ=|J"{5|B JgEʘ_SIg\M*]`2fPQxIwQ}W#MR5 aMϾG3/{4{&O9Jd~5\Fmм֘C;@("LaĽ~GѪ ew-`Im5mj"/=ӎ^}\OZVǘu5Kaj!PW'0-Τ^pVE2{CP-EjhmoqJ+tph+Bc?1+cDs[@A~U\IS 2*$Q*j؂$b,*Y}*PBLۋE_(}AJ݄dwG*{2#a] fwзV{zXV}|weP C~W==mˮt͈X-lrq g$#GuN<]"6$U# A#3NU}kJzbǦhb|+U N6ݜc,D~>8-''+Ճ; GWQ(X2R GdW`yI@q"M(JHȚg,bBRe@n**+MO (cJt\s}ZRZD[4!9gN X׈ELX8Kiu74#r?-;^0X \ĩkb dP!yy۬oNMUX0CXX&EB")1c{Hںs͙=sS߼= ͹gWom7Q%S oQ2.*9)[)\kY%mzhdd$xb=x35H )Xӵ'4П h,]hnHsqb(""v;v@sxɒO/6CKAi}~Ra(#EIo2#XVy߬cYA;پwvtOEf8_-8,2߫G;le&]qW:#I$h'|qqc.8}^k$qlCɼA2;Sd*\'@\ W%rDAeYȧ0z=3.]q21/agcF5,dR@nVqusOTStvm,u=~΂$W LɈTֳ(t{+g-kBj j(6I2e cLuꉥ! Թγ.eifɱ;bENAZf*aA[蕕'm٨"d@ŝY"B >Wll6 &ryӶ;0eP@3iT 䩩J`@>Yh|t j?NYVӂ.)W'PZ4*~e͑#Z_7Fe  ʌZ є2DP_ 1ˉ0dYKK﹩{NAUޙoEM?xkjB%Ho₴si} ܬ !W h 7Cʬ"|WFju*;6Ww &Bp K°_OfzY B&[q4Y[bɊ(;F1k.Vھi*%f;&,i-o^H!Bp*EWx9\@[&do1-Amݟ Rܝ]*9GFikMRY*bTDR8; oMoc t،FbKi !zٸ?N@JTY.ɂۄH܎8PIn6W[Ed`>SCř-~$Cr SRNA7FPw4?]\o3Lz3Xߚ?Vp[ƠpY9(R3$?%ݑBZh9>c'ٮnpF~(bR.*V(>p'^H=Lm@T(P ]ŃkAfb̆oDծĘ! Pbӥ,?m%lƏĩ͋EdeC;Ap)?r0:`nkL1 DBÏ% nHGO[)'80J4H(,(6֥`,(,_a_v%,#/]{I7ܵ%_{y'U|6i&H,7ȅI{W Čv:^E$md)jmn\ @r;(T:WDRBqB!GRlK."h`yކԼyk+[xG0hͼ `D9Qz`v\1epw&]WQOR@J?nܫYŌ` ʈb՝F$];'jmZI’'P@ 56L¸' ?S!?Lzwx7FQ0_-WpSJig21Onv&IP`׃5 x% ZbF)HُӤÓ[|; 7^ 6#>F!V/>'T:>+B3gn׏x­WqphBf4^,CXbzULTla3.ۣ솓U `Y*0Ƶrc{`8U!6:-'res]X8x d !(fOO*F12)gS ce4}N lrX^_!JO|(*HQGb/y&RJgHۂz S} Kj&@ &-=̿lXw{"AW+jKZUc4 }%8KHXN▐?jgj! ];|eJ( @ծ]V|˩ړ3JjD{`dF~)&eO WS9,$ܶVYrN[@̊ e_!kɰ E#< ^[R7!~Vpq]A43>1$ٹ镡ZdsDV~Ů KHaj|nCf ?,tg>oKEl{_c8s1.G\_UTAil+&&jrUHChEA~T?(\2وYu=W'Ȧ E$2M-Y 4F/T+&+@QXg7}['SWԏb ZNz۷WorHo㲛jN=M֤RlͶu_mHa|be0-Wƶ^wO@!]Ǖ<0U٪)i+sܮDxx6!Z1l)Xaw9HDx,#ݒ+NܰDOUGͩh:42q$h L '0OJ#),lQ^>u R6!kU p~+ءΡw?s תR!k,I%֋ OΦ 6@gkVIb~aq@7Y2'1^${ȡ[1ZIM.mjf]|\N#}N#|~UdkIF)zbdl(|䕱E]9-r4 /ed9bU1B,,9F ]aMZD#X@H@ }딺{qA;(WX'r뎴Վ# NfpӆHnxeOAX  'nq}b28cii:_@@ T#]:ɀnd**8XDm0 Nil^Er+_֙°vtjtZK Jd,sqHEe09FACۂHUkAFTݸU73~u|_Pp;fbUxT&#5R)x/8f|aUrOO܄19]V^}lK<㮠;W}!F WOQ2m7N%').J.X\^m?c"{RC~]%K86̩_7jV6֐[A(BsşhdЋkHWY0D#غʚrՂuFӰP )Z,7 gCbp%i3"{  (rV:Yj4y gyǪ,PqZFRb깿 e6/q,d 6oLƆMW/o v4Ӄ%Y3' 96ɗ;ؼb=h,:o&{Y5feLGQy*ҟepΜÜlvòfco1(JAH/'ߝ5e3>lB1|gh<9Fl,ˤ Xs 1YP|/'M+ܐՍ''L Mn.}e&Fo/F;v÷5F"O5ȐPȷ&>q~a ed/o4zm~<њUf:~X&/7M8t9~ auH,N0+FA%FU5)F*|<ϣsD]7] RQ@FK|8 ~T$Ya\A"~}ۓhnO$'<)s*B,?55:vuN(-#0gҙc.8:Â;}p| GZ&?SϊГckΛi[BpF3[(X,3(Rl&$-Y|0xtBZ1e k XYjvr[u)ޥ$5ÒxF΢3('fP^b+eڮ"חfH?I2J]qAMBkwt?p:n ʉrv.8+Ono.Qۺq1Z;Qwo8@J sv%,!\*2"GvV +!;P1-7@7)fm=LҔeGA%uFa<ƿ2mub.{v8_hh" =fpcr} CFCBlsB U-ox`Ěh.{u}MpE]ტ3hNALO@8s{.E: Z k>ZEn$hV9WGTsrlt v-N&ۊy+S4fE"FG#q"0}(A]{s)U1 !p<U;ehw ieeW؍AдT-\G:v]k ݢߦ >8lIa,,[Q턘gť-n5@X;|GdZa8Ղi@NӦK[G%f* k۽%'t@L^ i=t5t<-BKqyGWMcݒBDX5jf-fl~2|[ddف'Җq+MZSCeD9V$Nc}FH@~R,FإH/<X&%I=Ob1— 7A ;U=,ͮ82W+a߷ÀK6jnZ&AX<4$9&F~rKk)r]ױ('b7?].&2i"-%d lƬvBXY)ƬNW! T4gL/#ݎbc.x ȧ>b-=BsuX/-lhi5cBEvP3h~/m(p]N Vhe&,FY{dRI{T$2QTwmm~~`ڬ_ 8^+ dsvr\|=qV!Ҿ-NV#JԼ`2 L]WxUfFY>t+p׎k>l{?\⮞qGK^txiOBecвyOɕ䓽TF-CKHXG4T+WN|uW ]6SaFc`. +[{鞞_pZ's?x_:qۋj0Q]+M[3}IѢsܟAaċJ<]fJ+&WxI$:}-'n4l;ב',c&ѴظRv{&QXDA;[pPR ]bk͍2}(`1S 24kMd%k]ԈKJGe4 !QaT-}!J(4IϹ4}֭9p FGXvVhhkZ!TtȁLj{}2|EJ/ݪR̎0 INCB⚟;x|Ml(GAȬcƒYOe64Xma'k)﷫a"/' \3;0G( Pg#ޚ$f㹂i "XW.iKd~y sv0lv |+ >Jo١f=nQy*zNSqdzIC^@SdqFa&Ň#`xRSW.ouFͤZ_L{y/EZJ%rН2;HviߘqOtw2X*.B;am67ŔPz#x@xP9*YEzXo<`)}g(ݐUSD{˧Ui;eUTIɃr= s^kڙv3 "'IPvOS!桲n"&R(YXv:}ѩ2yz@Zt"Q=s5vE]ÝRBqX}VM 8Trf:wIY%[Mgn&L!p:e&>f㷌FcW -JPna:1X㼌7o.Flnp) ̮ DdeZ{"f(d2 8RSǢ'dD"%OT 3oP$0]4Rj>?1i;;:%kgGKX+.;]'<%:lj{c%dhG@`= ]G_Wd Mۈ>L6NwLpaIM6_Xώ֠.$leZ!Gk.Fܶ˻AW|HA#ӝ*Ax;=*IO:?W3mu[LN3l>|XU΢k ҝAX4w/Cb)zHiA%eF<^$"@e"̡pբe{,6NvV5 ߃db!s1W-C!VC;Hn:J땻J#UC[}4y^ M6NW&(ƆD] ء#wE Dtr+v r]tl VߊwC)M!`ةgspCa/b˦1Ⓧ~sQ>,}VԺlQ ۥCsTgvU3h f2h}|wAرݢʐFhz5>^Eqs/= UP{ j (iXa.ml ʖg‹?e|&-_h:@{&hRM.ĿcLxWMKG~QufӺ R'Kw2gqLظd4WqλbҮ2j_0mY?~q(4D,Q7S*\MwtkDU5_mK;F(E֯` 3i^S l@sgi- b/e 1T?ݛ /̿~h+ ~q3xBfL^2:N0\mI:OB--PL>-D\D$)9r$Y.l=w3)+< h! !pdraCx"-E8EɀgED)f@Fr~4P׷32WI4rZzYO7W8qv:iikϚWiK`)irq1SMϺ=2,z'= ?7J->BK{1p7 ]qʬ|f(cB1s!%Է<1`&la`om<*w`C$+be,Cr`Sy6΋<S%`z +!ay|!@EC#$IIKU1.~ĝ}\KvE­j;L1mwQ€< 1E3df6hKE3fF4TB.4'N: Q7ǝ4ڊ&-YZz}%>Bi3J9C9 LdPw#{4{Ur]Nc{ůTB\B?&-BwxQNjG%]-j";ܫH`HwKdᵅOS%d]CM.f|CLa@ԹMv _I-Yj7}̣K$I\]m[-wAHAhْbJ_!j.-xTfUG Zt`/ͩ&O益̺i4$"\ڪ1-Ԍqa=U$xmPkoX@FO?壔t޶EWT-PEevt)Ԁ_="uAD"{ PZ?Εh>}}]gUrKZ#2Z~ +: 9z6 6~2njGy+}TZhM8U#[7>(PUg=M:І,s!{ p:K>;`!>'8@)hNvjnѯ4yYT[=Y{į dUW m/ryk{L=EyIUv99E&9 :|S@amWr^kq`yp't;رDt O AѦۭV3LWN {'mF;fɶ@EW30J!z>)%dt;E_c+yIW;"nQ<(gfQ(Pi$RcN%C"f6Gd(Bҳ\N=+UZk YA~Y@3 g veX=^b`īFn5Ӗ!dTN&}ius^δn)AV !(ȻFSBH<2iفFp߆ _6z#AqK2~dubjhޢ7Bƌ?Az^^]gHX4{I:LNaD#;Mjg4 #Ű[AOa˭67S :ǡfparC+۠'X_3N@̗/[V*bw^\ܨ~O9UbGYBH$|[%H?̽j160o_ Q-b}7ͳNqG'2[{KD id))|Чo„H£! E u hΞNnfل[K֩C=1ӊ^(T na]k7 -\ݬЀqwJ:ɠ١ADƙ=̪RƠKyzz0e|SH1< ݽ=#gB6G0ӄk̐49fFzz$kFjP9Bj w1>b+{ĮE3Mo_)!.ffi~X"lu i[WXT$:JSakD4cu% jj ݐť9I| Eږd' @U::L4Zf+wsӔzUqkj_S0B#oFs_ܗ"1]3U:N1]סpd/%~" RP4Blk7GqmTkP\`d&]eԪ;0WKUȵ/2_V.d3TH#7)*s3܊ []aCx_僠]-<+4'yjf%k \l H+R_SV\Ҽgӳ`ڔg& 3\w>TWĕ:ׯOdYVyImݐ׼ghhtla*qlImp ߦS 0鼑b. q3hkEN7ZEN+,[=:Ei/]x&t=冻9\t4M'+1KDdϚ>yV%?e-e'9 LgyiOؘ#d=Δn RE:<vssgM+ʤDZweCFG" p'6T8id7[q,ݣw > A256UAh63Hue"Z\oh9y@("h;Qw5!28$Mc^vJZ);]gia،mKiP0M g }^SYR@7ZKL +E՜ZSs`Ѿ PM0Ph&FSCdb |7ZSb<3s&) W1aB!KO5nx+ܞ߆)l(/8Qf&Y>#ƫVGB _$U;"D\Tշ^G܍f,P ^4l.܊uGwMz5N$nHqҞwPD,GtTb4U{j ӄ&FN>D4fvA)H1j *IBP7f?˥dMşN('O9V>$ |P}Ӧ4{s1u~iA7PLS ::{iXB`>iijޞic^?p:(7vx:q>D=>./>A;V:̹ono`Esڄ(o9d[5IH4ma2'cVy:zH{"ج;({SZ=|Y57s*=wg4a!0MXTxG9۝D:wdc'Q4gG`:oE1(;WY!h.gC`q|8JܔZs_w(>EYv4NLC3kߘ\Y6ccVKWP*LVm$OioYVfUVPf՘%V_;2O=;AȎTE뜊-~ΥZzhږC3JA6)-G4L$?iJZ@mn4r0 WhgC?g CT&+9R]|<򺪹U]SŦaw43=DZpa\OC=@W2V3ksE8?l!L#NJT!Q٩S4X7fw^,~?EQGv!+@Էw7vn?k9#WO2r@>4'+!SmfSB2_jiOakr:}aڪXMDUJBp 둖T}~ Lۮ$up;8͈I>A]W$ꅨ܀Z5B 07{258M=QM*晁JA6P : ,E%ƚ]E2*N/@M]uJ̼hiTX)" tK0Xѳhf^ߓKӼ[fP`0;y6y0yc\Ӆ1!jxE-&MTrAm~QNb"pAr>E]LhEӖ^/ݨ v'yLjii[knsz?-sjZjoS3j-QEόr0㵣CzdM+Ԩ[nIVs;7.~(V?RŐ :Ķ"~*7؝4g)DHsW1'%-ǗCq1/p~S tQwoCF'*+ U,,gwznjkB;d0%hyL3c lau{~H#iy l+Hivuzqt|oLsT7I,Y} Vm1iB.A.,eɖN ;Be"Fl\E}qPn;Ů%Rhu 騂#gStIjo@%ڱ[ +nF &نr]9&K#%QQױlmK /C8ws85;nW)cpDNl6gΟ ^Cp~й):2[71GϦMBjmcݮR5gGW5ωJG86` Z_kw*m +ĩڶc>{ Vowq "j+X{[͍AGe =g_gpIu6(rݍOӄ[᫸*ce+*Ɓ2n᳛ ]GN,sUNX[I3q`ҩP2W8tevQ:M S c8IbI3"=89. ,)"Y6A1O±P eK-!R#MM*ҝKGjɌ )gFl#1 %CY~pVjSiZ= OαIT"mt#{gyaa3 rCR7,Iop}8 c312d\@q] `Ks9̜E$TMՌh} 2 4{]X6vVc襘 B/@j}:f w8'v]/N4:}^9k53щ'fK?S8m I})/}Ӟݡ48$cX"+pӫqPu[{, X@BQT$â4GўHnT=P֔9qRT8WJЛ=|[E7Q1h#rg܍pD/tk:iTJ tNIi,UG );0_BT( p%ٌM$jL{KvJ583hj A 8/ˤbyx Ăbnsd8n^^ϐ̜Qo899⃋Slٙ$h.!ëEq$ Y`DcZ_׼!y;IrLQ[rWrI,Mتf҇z {I[ڦa-*[D(m _ U Ur5z' qei{t+y*prjeep<"$ܰ{{bٗ6@64Q~ʭݟ5e!Sbth]h `I҂0H5 ,@}'ZsM\:'G9ƿTezy~`<=@ i86k',9nKGrtkq09uo'K2Qa#뢂 xi{Y43l;ƣt 1rQ{ϝ Y;`:o@6q.8R;Hjqȣ:z]MЂ@@zxՈ*3E8!'q<BЧCJ 4na-갂܈6 -I4"7|O5v% P5AwW5d?_olo<˖}ύyJv"P!Zs1%5JfPᢣ?[^/!rlR} }M9ݺ4톇N #AObHU/_w%r7  9j g_F<#}V~}:AZ{  <1m9"rHCrܕ w(s%A˞6ٙ4SLe-W(f`e # KO{( QQ [ިW" ,:2## xsiȽM2?bkBʶ=7n[=&="|(X1l8?ɢj+8mCmiPm zUb62Oɣm5 -FunaUZXA!ǠnӋooF*|jZB<uAw"oݟ^V6gzpqE,&(~q6\z\`a5|ܣ 9/st^'K83%Y"IDS YӊvͼY - b[+,.P3-58@Cm]_Y#+> **҈+[GcYVX|OW>)p2'fZ:$+MGz$ge(Ϙސtc4kV(tnת?h|v^_or)@WH߰oZ䓰䣵1}rqK($`ݪ-ܾ[TG=1t5k*?~6c_ѫA%WQ!{m ÉR16}3Gcr[`Q"quȂӷAM >CG`bWAiM\¢)ٗ<ִZqx Zݡ7S 6-8<[ #\[{p*͈T_~3$ܹ~ADј;s+4$2ZXXM% b+4q)sK<"1T'$~=Y~ н;mJ7o(H;25f.92nHi;i1LaIQE2kt8v8g^_Qe`Q-3,[QT47O sȲVjcQAXU#s5_iêFj6^[VUKuRl,eA\##1չ ASOkC) ,ƈү={'^ ~6CeEujoj(gY$s?b̸*dF(2aφ,ȄUDhv #x# ވE#"X ZQA88~Cq+LѢi,AF\]YGBW?rk}HoTAGȭ䗼ne!+Z]y"ֿv(zv`}a/:Y|E ys땽KMƙyQ9TR!X76!BU7 R/[mU6Kfe*C1!u;BZmpXkoDb?!d/N`Ue&Q`$Wjsb= -d0seoZbr k+If},V`,N)xQ䏈@bMv6Ҥ?>ScC)8xFr2]ez'c(d}LXUVxC"& "Jz4ĽA'9['4+`<ҫ$~A"}XijJV>lJN@9/_&`_pSu´e>a`<]|Qo,~V 'btL(6Z< lvc$]=M> Sdl3YE*q J,Q "c*dV ZF!EITwړG:AmxI%/fYPT/!o2/&`mJ7YM(H}dRB&\׈P.M#[~b8o)JD (/wis]uuk֝jԪne*OD!'̔2>bM}_L\v5e3G%p)sNP1%^%/+AIX_'6 tp9:>3,ԗD:>W7^OnڳE=1|2Wox]P`5mFMO:aZH;ʳ,&q~Hyi 7Y>x~*hI; ];iuSM6o%"f#nMQ{A$^c2pC%Ҽɥgghoσo*c |.}u m6?x3@G?!%Nfp-O1%roͦG{ j f߁(Baf97zblXѦLu@_!щ!FB=N{UzFQf46:65Ze&nދWQTυ%!œfؚGjsjʁE`>Ј7)&WI Zǀj`G"=i6bMbֳI+ľ/\d~ 9|{_"J!bhdqsW+ySvhݠ*'URmj{K'm;D>-~ 3s\CIw2jEiuJ*rxS ^< vnzO]{A;~ł(ؑtM 89)`#jZk'Ҟm `VNSOVAB Q&?wB͢A[&z@,f֥({yf*y8ox uA&, Կ27&P(OF4nyF/ȡDG| b_W/qP\bQvy7آ~J&\B#"ǭvU:UKA`!aLqU٘,#?j@[,}]6l;yp!6:g5FTr,VeKd7[i䂽K0nCĂ pBݦ;K(D^Y'1[FpuSf,W7Eiut"j/bjӊ䧞1p^%LA{yTۋӪUxb.Pt9T,@"m? ZD-I3JFl4z+.VupʪH||q"V9jK=% dNOV 2>v`kLs Ӏt 1,ߝ2K=v%}B^ J2ҘìlH!2H1&#RcvźJ}gUŔR@_p`}ͭ[Q邂hUBɡ;-"cNBWoZ؜NUc%@jS6*E4P\=?$O( q$bЎ(m4{+iJ0 JFI͔B{?\5Dkw;J׉E!G{Z,%\,w%])S`vhr]f׊HS⓳@.B| EpN W{ه5~O{o|LU,t)Փ9g;F1p2_+8O7<|a'[ '#䖖F:jJw)WiYY^/?o zFoŊ :xx@lV;]3>Q 1+$!·; OsvBx6·Q9=!ڧfb屛 z3IK"m=y*[bD cUox$Rܲ`3CZfOgo63׭kLs2;]!_Tnci(}Qco8@ ;{zM(m>\tvN"\H^̕],։!FQ .k/Sk\s'yEdÐ)6dr{8u %1 5l|//GIݞ "@0l,%`.:6pf>bYt}FufPt1O9LA!'/E,{پ*F_Pc)N!j&8 31<9P_E*\TnGJ+k:P˳{\ҋX1XJJH3V4|Ke2ZD4S%Cg ࿇ӃaۑÃwx.&rvܨ5 77ICٴJc.$(x;V*s]ZNĹ"}VO!7N'9ޙ?ԑ}EeW :#*v##GR>'KDW$<&ӕ 6-+fbM1_N VB`/Qz\eqʸBFk4m|(&SS)#̦7@<t`PW Cv:CCc>l]+ sO14pSQF#2跖[R6F?i<)b A9ylTsW}w#.4F݃H4&TlP7z-,XX@`6 ?9ݼMFw(ZL2KYrS?,9@dhlŠ1ty+#~"P2] / @ؖw[Vg{^2NP[PEϨ؂ޑϣA6W m>*kn )XD"+ sjQm]|R`Vޫ=UBSk[Z. @8g u%7BIۓ5`M!F*.44?st.r8#,ؕ |p.n+#  ijk`ndr)]$ ɉ/.E)"W)F]?a x N),Ǝ&9ʷ2A/[T$'ʔ-x'${V7%CkjW@(O.x}PVwha6. QVjW_b7p1:\V|peQU1oɦ5jzԑTE/szD{-)]XRcM;CGKja=Hu:Rt iahC`y@f!@Om{W-``s76PjN_4.9(` h,40V;wvsĐ'=DVGKlMsމe7`DmG{(LNxq\4J"7^ >Kba~Aʓ_7):}i(آ{3ϟA]GJS\r^5m] fN!Yt; $^Ge- {?4)ϹP3vWߛy@wO 榰I&QMyRl$jA{MřRݺz$d}kbCLuWPЅ"79־ \v'3yy; G'%n 1cExՒ)֞0JlZâ&UN:<0:N^1,ѣ8I<ќQ~+>RˈA%5&P:cLt Z7hAͣS7`VSG%͚Z)Ɛ9h|%ꪆT?mO6 7zDq1Dl `Z[äDŽDJy5DŞꩯR"+/`x4bT9Y(ڨ*Ρ9?zPޮ{+˸n%FO(UK:5 vhVUٍtT^ 6' V߶v<4^M|Q>oMmN0K)K_Jᬝ6<Rzyj.?ZgQC;\=v-+[U3(*<.pOWfIQ0l]"O ,PXj#lquFNQu l wtV\S\(V9;*y?JoX2=`_̛`E9E\V(b+0bE Aj""wpWv ;6O3ǘf  k@ qJFhdgG X`4嗪)'|sj R: ǺOS60ԧi7l?D&Kщ'ﵲւd3s͒'ӣ`{vrEixkD9io -_gAgE+؋׉a%0 Tع4(_)NgPŹwƫ: ެQŸ35.fjO~g&mZ ;]PJlZh:8m'j+d hq5,[Z6ш(T$Ё9vaWa>$&:bÐu>;% A۟"٤ox2@8!Aùp  s;k0+,rt^UǤύ{L`4  r u] %Na$?V;7Lb=V垮>'Vd'UmNٽ%Q'}ϫ!1%IeG&qqh,1Ds}u>@.H(~o9_ 7 W0 2/ߍm>DݗyzRyH:X3#UJ|r@^*qBns83k ݏJ.(VJe|4AR( Q/XymǓ^k kmG.>n6nS{-ᒃC`؂E{jF +5 UL$JՐ~nV Y[/bѲ739ӷ l8S+PS% eԧ ;8g" jDᐳ^sDv([_|NČvŃ--\кJ!ǜ4Va$3d»G ]  q>=,fI?cgge3qĨ!{6cO^|PyDzPqM<cIo"$W [ & dq}NllQe<[: 㟭v]T3BY/hH6}/Hyw+A~د G}4O<:]weTj @Iw&iYbd\*4I[~p!TبZ,mEۗc||9lu.@vF°Z󵙃:J`ͪYGqW{'ېF9.bS(%(1y멏ɯOH"䁲Ҩ6*eܠBx5"z \pT`Hʹܼhl開>Х?WʃnL]ݤ'c~RJ_rm*E!]hsFM"l̒$ι z Ȃ2Ia E-0kÿW"U"٨99-*Z59`SDoO3vGqĒπ~Xe\MJ$(z}I,h7s_d%?Y9Df M7 2hyf}>pk ɲ?i4ת r^'/ z_ƃ=)'/0655j^_ `@cJ96"E(#7b ݿ# Y5>8^ 'b]MCf)*(N)zMCT=[\م[ *K=re =slhޖ\TIx1rC#`+wTJyq]^YAV~1#j4p04zP|ɅqPabPR+Oh$e ]j_ c qm%V^g)%KCH5r6ts+4*iK/Q0^Rq[].0'D59Mfj东 ܟGE?$sz,g'zWF7Cߤ gYͷž6FWrƙڟDHRvc/d7hgK9%, O6kHE9eLt GvUG7Lx&U߹q9OwR8$-<s-I= Q9 "V$3 Ka W ]ض9ʽLzhbpc|A_Ru`\\)TM A_l~0O=ǼFFizI l^ P<)6? d[4g"ƨY~ ɄS.~kOOF95<1BgTPS0%°QT| L7D[?HECbΠDѪU 3ڬ(Y;qF 0vܷ&G3Tb߰1M!jѳxƳ(M{Sg:6^*Rnq-Qpw/ !Jw㭆 DYPk# j#Q& @VSTm1+4_Ęp,z\]Nr~p7OU^{sAvq$eb,z551kEcUc` [:Zx"̧u<+ȳ 0RJ O%tՠ~ f QOTF^o?,̆`J`HW!hT9Go^"Edb=GGwg`lm: eYS-E , *M Rz [\x\Wz\iᔣU*67f9F7+ky6'1? ]_UNwpv'!Bip=cڒ$aPjtq׺5(pjQB&tʝt>AXbũG3(.GV'}wKuL1| N lN~ws ų;Sx #aq*%xLo .41٨EK0`za/C|DxFrg72^B"xPŊ+っpz'P"AQ>l5_4>Ɖ$ /V*7?N9_QRy$Lb!5yPuad bYqߘOFkV '=> '.݁!Ԙ^DL G\9ڛ,6-b'nFb`7myz^Ct91< UQ,Ϫo޳2H}VQ^"='5.pi7k‡xӓ4Y*=U5+1Ξ~Ty,m(0_|f11z ߈b $Drs(V>5U_ﰠ#DGvM;!S߲JdWȏ(^:_]{:qX@5 9,  e 2/h+%Z9~j*\)$΂R\P'=C(c06-x"Npp""JuI|i,j%2H{$-,o*HIVyaaes?Y.+%{]`ЗOh*"ḫ(r Ww`~D#g3̮2s@ /g_.ߖUi2q7Up]]0t7~h/7K[fa=!%$bﰍB@ImM Sֻճ ɍ d]#[>e4!KP99Y:Qͺ'HP~#AUOŨt8@85LU%ı}las" ^su?}2z-݁z ZqRGtD0֎[ D#)9b1\aihJ8}trhR]v=@;.E$b%Puxt\BG|VZC;o  Y ` *0֦mE!r.Jr>%aiQJ_SŴTj`weGXa\Iv#,ǽijI!(*L _1ͮys":顓!)l2H~_\S\R1{F/%v2Lْ֖BGKG^nMxlBBRy u_I\)E4"֠~: dE>R{9Hw9H}?WN\:y/kϽmbe5/D-0`^?y;lv2>ة~rV4ZI" 6ot d3=hQlNDuv #I^L_ӮPL`g鮋Lדcl| /83`֡>}>Pw:5 RS$UqpgٓAĄue;ǩ}Tf^80]DIҢP"62G@]7E}Q||CYDZYXG"(>y(M@+ƑiFEݸۮ,?koʱy*rW;JQ8h5VBDv[U@ի4e')s1W#\lbbbp5};b'o, !DpeHpQ Y撣mxj!FRu)55w=.D~qcac:#&k:"O&ISM^?|]YӍߑ30#􇍂+*PǴ)$RV?V/߷)YPo8X5/Uefs9a(Xi;tUc(p ABrσZФͷ'Krw 5phoĚ GTTZ=R٫46n.~YQbA)Ӷ!ݬFA}TYiϯ3{Np54 +OUk$o՛#н4B0/=Ჺ3@6qTBv-qTަ@ V"+}PƺS_gQ8+^G=ut7<50P5Iq1,ԉT0~i慓NQKk26&:M{No+wE۸o- 9(Qh+u{5+j+ MGHNt _N1,=4Cfhm->]qAƍ}+̼M KDo .P _P)1YhԸ(( FIxv&`Fnm닠ӛ/-trgG.S´ڜo 8Y] 7;5"q0VԆU02Ns4&?luYNdJ=E`U9E±!,8Ow,h-ZmaUz"v"&,ᏸw۪jpHQ5>{;e#G[/0[qscsDdGx3wڂ K cJq3 n;1`kZ%r$h6͚]ҁW|k4N>:|h'nôb.qu?TK4pCy&.:-(!e tOn{cwhk%aɏj yKn.SN2[a$(ppWa"B]+ 16wYPoRDQXRcl>o.lLL 1Yޭ;hs9ĹZnڝLע?݆ (acob-<|ic҈dI\xFOi Xެ' N|웹X|TI֙XM2}ɸ$Ի"8MZё|&6Ɓkauꫵ}?#g9hP53,5Cy9̾Ñg&Wj'= N45%v PwCI&}}F0Ca>k?TaZߩ2ߌnU˳ÿY8!s-X£XP.mHՁ :P3Xп~%ySxVQ6`y[9tOJ GIOqr-a ua"E9~Dnfm/;=s^4r^ XU6a3XYݿ@{gnZߖ 3ʖr68T9YUSt'`M,@ߐUt ںᝩ&RejhȤ'"k&;19q_ҨjN{h U$!UyL ?ɲ>*Zm }RI+5O4s;3hV4+Xnɗ-m .4-:' kh .S(A{]iТ5BM$t2Ne3y=33{϶0dPׁ_zHNLs!N?v8^p K"6}|C}׾pvQ zTt;c,/ƙb Ҋ'Izg,PL5H_ ׂ.FB X)j$ڑ2:&` chC R dH}H2?7B}+ 8Dw{i RҲBںz68Ww:X.1fa#i3Ar $։ҥp(' }n\wqw' MG\nVpV+%mF٨z:cn"߀+ӜÈdUlYI15 jM<5VG}bkPf^\6H(u=,ytהJ%*hޅK#s؂ aHbwE#8X/3HF/UfVK/ӻ-WL?(Sq={#̵ []01|XO?`3ᦤnr3}~~AZWE:޿+"S`reQvo8g i2&N21P1er&3}"9Wz.+:hj=dN&3aP13Sarq+rlWbdjwYl Wbh6'~Wa~}%_%VqC\[ߒȮy|#}]yW 6}Qx~G"B'6>wS<@.G7Ζ,Bֶ\B\2}Sv:H>V@K F̷AxoꈭbHT(zHkk+)o1"iA Z0׃Esa>4ݖ3Mj7txƲڥSUf@^]5$%2ۮɣ^ͩmwXPhcqzNˣ*pus&}r R3PUҨ()eBn2w,`o*4Iⲭd_td-`B>MԞ>KQ?o!l |$kt@1vjU)__quOZǴGU@SolW9]kQqdwgJq2ҧC a Fr}i%>yeOwgYZ07070100000035000081a4000000000000000000000001668c16910000f568000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/>]?Eh=ڜ.+ˌ ;Vov-O9z|Nv˦ʷ"b:xSVLh\JO-_13Eȕ\T ra<%L6+{Jebhp͊NPюvSiFڙKEtHylܬ'6G'zs{&%tnMI2( X"qDz&oG$If\f8as{]ar_'X^TXdͱ56/=ddzbwn"l0jAW@K.%;0ji>ϵ*o-qxj}Yy%ώB9/(#]S8[hލx0,JХN,cB=5%ezc٧+oQ,6fiʻԷTۑQa&tn;cN֩zlݑ5kP6 vJGJ}M.X+C**&3AR rE9NSxѕw@(ab9avhjF8$ fŨ!ݼnw@&f+ss. y[xr*Z+Oãr7):>QcXRSstE1>9ҏJ $6&"~6Γk/&iJLzp g>-|QC<1Z+ `%񺁄 !*4f:31ug%2-:4piм3booBBBcpB)rm 2V:[5TjDǢmd}37qr d%۰1,>FqhTcPlq`ep!t&IH'KN`AKg.39!lñ B lLf9@m785\cBsmDO?Q[cj,is]1ߤXĂkӉ7$x^斒6n1VuV)qpVcO9me0ݺ;ǝ?G-TMVo +ZX{kaZ$fMB"c]وWٹyE .MR*_$AI3$L+\dx1eF j;%nhG5鄎Zs oݣ xU}Ǟ(jNG=Ui0!2*Z-Io/#W0>Aw#9ފ 'WNa-4qe ^ NvQ㢷[#`T=x ":jV(ҏAc8S!9U_V0>>S"&ag|w.F]YJs} )VF!>#,/5ΈeZ֯JR$׎,9Olm?+eAepUzDQŸg;R3DR(:T4\cȿ]½+Vtcp_4,_zVzw)ƿ}ècH݉T`A5䟻\k"Ƈhmfi`l]Ab{ޱ103\Kr -ńU³J@k{ i| {1igՒ mk sN =$-]?FbU++ךgV3ft!A3"<;|˓T3[#Qyԗ*}%1(Z='RywT{8_2"҆dQŒ>Inz-fw_9wX. kM=[#& oE}TkeB2=445 G^{>) =eASSE EO1-{(~aR\) aU]̓A{&*瘩_ 8fy:l]YQ.a SS򎳵?X޴vAH( XMDyx6:;cˮG)Laeۤ͘_%6Q-‡6_Zװ~K|_(fH7AF5jGC_>.]|wd| ݼ8uMfed~?ui2{+3#~sOOe֬]L?()0G9[GQGJ?Ḯ*hr C$J:4& wDIyS!&<֙x;jL#w-5 N~ҕT-lݑ)ih^2,x3O{B.1nXURqi7ys&q 9Eoė!NWL(`#5iN'[0zQˁh c_j? goJhw~#Nn@b iś^-< A"E7.u [P?F-J-ܔ͛@q:qv1%nb4e1ZO2PNf@pOʤsVe/}+rMQ&75Hfyޗtzl1z&x-A' j FIseeއLğ,5y߯Ztֲ:^ x5seXNaYeGe |pHЊm* ;)19s 83ÙlIpClړRPCDQ4^$$PA^.Y4dm,l):" Uݨ(#Dvp*.rE"`Eb¿#ݵnKAĨQtR@h ~ȓma=pRoۗMgl[_g[S!{8{ەPK~WUεHOkIQ-гq;#ltdXJSLҋYRWVjLm >ю1L.DO2C8: 1gj8g |OVb-G23?~xUcsyb),hN&D=Z+C_ayԥnLχ!¶7Iz0pcOXFɮ+|ᝇaỲ8l{^hqy;c~21Z5 >~Q/뽼YXqZvb Ru C{M*hD@J h%0.{VJ%XWtXڕlz٠k?zNt%r~~Zj?tP55,x˶wiWJT 6{v˃^\dq5m9% ی; 'Z%)};OjT\{C+CKYexڱ1swުB[X:M`DŨp=HT*>X O_G? JV4S0‡e3]ChAoŭgXJp2YsUҾfI ٜHq)^s_!?٘7rWv镎gc#.wkz6Y8\B>Crdu!mwhAEMT[ʟn>#KSƔb&zbhЭG;Ѫz_/~'*0R^@.^%q}w|% q̘]FHJVMK|.hny-'K8 b ]o}}"i?M0a.%}:;ƪ2H3u_*#O!'YQO)3~7N~.Tc QVapÞf51B&>eUFaέ] Ū?lsyY߆Q6(8)vUp[tqn&J>m:Xdfz30o7BO_Np@uLMLkș?,!H=qJ~ިEɃ!Ģr u~hc O~Yy;CW{žn8M涞v4,8/C}ːFB1܈]>qK,~wzb/aH=1ƌW<:(&x`.7=v[Vc3$Aέ0W=@KQL;m Cʥ8Tt-N#m 3i<KɾX <gY@d$zՋJO e$( z .x }7+Vd#w<{ck£b2s NƕQJ/J4j*ɓϛ.']2r @Ǭ\kr)/Mx^e8'k {H$DRTL>(C͞ig,ԉ}Er+`1_e.Gn=Q4F]eWDg‰Y'9yżi ju|0޲;a[9x!i &TE186g]]">@5g5ZߺZAen%:Ka>6Y~ØkIKfiA1? ?쇏dR.`/-AI}Zlv+ͷ|,%\ZAμB9ZϘeDaq T|R_GOѷހAo( ͕%D}{xNcF,B&J}{hf,xprLOqju1q& 7mϿJt8v~ vHaɞ%4 )VMsiE4=(:\jzt^5ٮ`3փy3.{+| EW YH6ˁMG?nگwh$ut[cPdX9juX< i#w9 E, {`مi: wਰ"^;صw\tf`t0KLFKԭS_4p'չRoIt +JlI۳@v]UeX~9e84ǐSJtPRѠKBV?-z+C] zŒzlOPZ"חfOGţuXRnDP'EA8aob29@53LB8_W1fg\CG#:Y1ta )0`06l%)s6p8[yǦu;oT_j_hEvlȥt k@j cӣ,L'y LFS.Nݮ$i'b]kpS7s;f;eWu#ADKʠLqxc,S՞/w`# oO'i~<'2N1 sFoi6@gA W&)'hM*9Q ~0V:k stwTfԕ3Iѽ|ތ0a "jm0<uǙ(KeGQ%> X,##NϿMo-n]3+vP Ix&}s-+Dt7btBڪ|LkbELj 4 E8^y%ck^8w8^U{"P++jtWпKImy 7*?]$-BRRRnjnsVL}˽tEWn]ZL>;Yx$Vy1.E gVY);$p 5ik\SBL_Mp,+_JRs7vliHj?4g !䓄Z}DF"p3L,@HLщ,F#2osuvEJ[K sP%,܃!ЮG.˸"rM1Qhf#3eQ-0Uȗuv~0 '/S&qmlTz}x`Ϗ/ڊ  8{Kf R4#%SޯCWtG̺Ufu$B; LkJY gH|`m]qDFXu O +??dqWU+,+l ;nrG\FMT8<##HC1s&i{!kjhक*L!&[+ٳz,rGHQ}-'dpЉo9(/U9de1W?kRhk2,KS{H'5Z>lyZ1{+,h6QYCn&qchw.Egٖq+O/Fx2@H> 24hUCcik0-$3+nDF+1b](Xmie9/;kIvDH֥> ;l /#;Z2ٺWe\J֛9@Xkk|M_0("pv/jlc:i8Y2%~/ PZ U `Ij,hgt׺Ss4WfiPdi{l<>>Kټs!b%E[M^_8K ye)v]G+jый?ȕ 2F$2b@ y:2;giQr ՟#޺5N:)c+3M7nƍe:G.PwŘD[Tu#ΌP)N ^r?LV \^PE֦ntkCo?NFC8_T~JKxq0=Fi@o]Voܣ[/le;BYan8'N q V=iՆ|ˁpC&|Zpu"A1*[jBWdiK< Cc4###wd[uZWh{3=x:1OxP~#%i7fOc?ߜQUp'Ɯ0r]/jKhKY#J҂aޯx[J8wVw;^Ā죮H$0==?:LJ.Ig^]0d]Wv%CDTjm=km:Jb5MӃ hɞG[p/ Yw< O@qT5*eP{6&WQ(ߝ,X%՘9MD[ǤPuDKT}{aZBG2=,'c*,+w<YbY_tJ}UTLH#w,0(᮲2'p߇#/.{N>(_CtZ兽t:/kI᪴.1.'8[_|IreW;`>jnt-tk l@~XвuPX.;3XD"uؘ7,Nɍjَv镃y7U_3gudqIpn3~pr7|S h3 xH1ĕ^؉Knr8w`7rL7瘭8]O2vW uB2p#Tb"I:Ib904J_g6%29?g JB=L^w'stW5aJDqiTOYn$8=\ l0WU W:z|0%kK7T(/)5ˆƟ0n` .i- g^XJPzKgyA8 4K0y2fuxDqޠ<"$Oy[lITaN˶t"\Cv)8נ«|\y5ϓ/ZիB Np u>&"ܚM(\?id6m\_0c]YSgQ{f=6sF ˄swCۑvϭA(9U}-J=`gW$]T`^/,Ԡ+WeЌc&UO>oHjxX񶈜C7+jil1?\fg&Ƕx7cPLď#e(R2ggْ)DSyrGB|!5XԿ?ǪZ~w_~L3Sz=ZBz0̹:_ᾙ)Qj=$pV:B/ E[2mU2ܹ@3#N-y)ٖ6;nTG95',#'*4X_<nT1ڱGqP]%QAv;KaRʮe,JLa,+6gcnYmO꟦@SK'+وly]itjfM}cK?i@NSu:9 m_ZLv_]SqKfp(2\6:Hҗ̝&zd 7x]бښ 65#Z`}99.&/Z)Qj?-=_]!0X\Ib)cW'{=\,뭸;D%"$]š9);]p j ҩrQM.{=Wp]_ޠX{'5ю< A2oJЗXbwJŏZ ү2 lЊ-Bj3{+tRgb-R1<8G>w͓X7ڟg'!ya]Sm!\.qRV,u8 0eoa>-HY(MfDod6 M)'_?6QB-]F~FAu# NjۅL P)8Um,\Sfhl7̸^ʞ%Kx5:cPH"dObf$A r(*;Zg0f(DB'tIOkkW% fކ>A0tcŊ^!P0 r(ِ Gw(9{~2sIWt4)h&@YY}>H2BɅPȖ_o]Kd=l';p/zԽ>i7P i]An܆R!mR w%ǚaDܓ\4(maT@S#{JSШ@ TTs9wj 'OWϕ2 "M eusz!Yع1CNz+fRwqoL q|r1`VW=^&B' a)+_#E:+C9xn)?_˲TIJJXJ.$]5JHdP%7NXfdvvI+[Ь0qG|3|넅N1bX*P]{K:<'l b W0TzIQumfXnClmh2>yH\ZWn6)w4+V<0,wiMX O;Mi[H$nFȞK ĿaP(ʛb?%lV#nz|N#Na}#a :뚇Z/,!"jgaGBKg5|V=ҮVE'Z ۮ03*U3^O" \'P%)WQ{aq;zqS >`kafJ}r(fZLǹϋ4+=jj$Yoed(@Y8Z> }Q G$*^uULfw)-XX5}]UN缚h^$ˈy%#Jw伞}?b;(Pe~P'wdGHޏlQ+ Կ,:jxaTx 47  ̎P/!Y̙^6`}v^[w߰r"P)ьӀW`ISݬ/';vtXbPMnSI 3J>we+>%}|gmvWczd(v](}-a?5T@BAfRHpwk K `lSI3¤an@Ưݓ'%} z:YPVgFcy ) GBߚ bo˼u)jjw/jwrr):;,ed7ŀ.P[ y U5[h&N}iݪqΒHtͅڃw"p{u.*؝:> &f3a7='Id8(Չjc7nz8_uD{s&N{zq$@V)VN0bc0-60%f"t,r4n-)|A¤/7PdrbЋi 88\1ﶁJ3\}O `eX>&4VMasnf7߸<|<=7C]u0h\rÁ/~U* ENٕʣ6k-;Y$}cZd[:v.ֳ* !4xcvZ-+xŅISE!a@)oHjgɎ,l :)!Apq9' UOFǧFBR~ȦsgNտF]lϘdUP]]CKvAF's bʝ s?0JY8@0[Җ,X\T.)%sj.*"-oGI~ݯ?)n*zS嫷%Q4<~^ef=?X[ C鐫m8{ bmD6:O"N 7ۘah 7b9-yY Kq2ƐTQ`> 6؜%6eJ$'!`(c#!^ UfLxм 8z$tkl@`̲ecɘe \(%zn0 u4ѵ2׺JDΔ6Y? 3j(,cyLqO $q81_-8|Ë85&gP47XbDp+" ti 20"~voX-u8Ʃ˦?Rr䢮Է xWyU!HMé Wm%.03e uH*2K#YFQL`Y+a%]1&! L"G`SVۘڶo=?b^d\mCYyΫg [>ǯm/34J@U=Gt"m3_Kğ{Q; %[t@( ΃]&-ŧ&K"Lu}Y6Lo>;M:QM9* 5@+ O-8$cYJ9%ݱﻵoЅ":s9' lE;f!Rٱ0ؕosz^fIn'c3zpwͼ/Hf GHӯHfKd0izlt|)O)B[M{I$aS:j$o4k.CRг*|c "8{: AG=.; .vH-(v [*C4k Yfyy+Q5%dmwrH+n_?ꮏgvcEOإɔo־j.s)~rMӷ6)cBK>;VnF*X2I>&Ͳa1GLFyewo>z.ӝ,XP?-aƫTi26RJ@{= H1w ?hg5&rodB" vAw`*p6glC[|_$@Vd}KS xL|c'꟞ ߲y5DGᕩ5SgM贚coɾTҧDkK;B;>Tqu4lfJ.'[qak# 2MV:,pѺGx͓jQ`,d9c$.&⢑aΐPk;vO1%%q2}ŋ~jMƻ&הW|kqMw0ࡥ^]!(>ENՀ_bSuu|p+ 9V`5N1~>{:ۈ#%l}#m]3Z]J+BQQ"Y2հ&E-7E>1}wrOn;koC@I;/F<D* ?!Fd+ v=L* eUwYw%ITXrncp5uo0#G ;煚4Kky(1HyD?z0t&"#qh&xz2q,'񋳕xi"MQp\o :TB%1*^yhboS}%5Tۤ C|O&s |4ytr)߀5/zMčC.oޠ /"K*4]W:7%xi݊˞8Xɡqd"Ef9816%cӗ"!ܲ~Z4AxͦWA]xŷ(^E+| ykȽfq~Q<7|bIn (&׫ [\p[7·%709lY_zCoW̅2 9^1'#ŷDzO1WR D8ܜbVx.#UELd!3u˜f'd8|/G.>}[!D_%=EȅzWR0FU,6GP%Uޅa*Bр:@k[qdHv 13Ao$L?;` ח)k+DEk#Hd u 4r(NԡLfK=v@sH]w5'q xBT[pY myaC`G92x[~L(Y\98vĕ ZZvc+-F`%DX^!kSI.4-FXVKtXY.F0xfKlXI ~NBN[Qv3* -q\+yᤰ:  Иػ~E\oR5+L&~E|,[Ttp'ۖUqelFW5"+3Q LWf۠@)ybch.;DW0NI$*xQaZ] }ހŔChrCaN~P],'R19{ūa.X[oϑÐRB\ƞX(#瘥/l@# 7]"),"Iv1Pxp>!oDXuD(0ݒR5D*P ;bڅR:i.?Pi {:x3K5 tI#/ɨCnUJھ!.X]0ײG/⨇@2b}J3ݱ3梯/oan-a+V0 ^%amZvOқ1YFՂ ٦W7Ѯ?RlQ_€gDuPI= \jkp2|WLkr`8_уi5*wc=@ё*!(~MOkA/^rbzt\Ujl9m?2Job$˿< >=hbi#}QLqוH1mXUE̮^ ;o,s0EOV=KV\x6re25v -?;Q>~$RWcxdjN.Uba3aKOIFn0g؜s$WYK @s!偱y*~1㡲m-XƘzfmHu"Jٳ;pGdz^p)/{IAgPZ ZPHrcVfB2l MXq8:ĪG=Ք-z0ɰ),kn˪1Ucr JC'%3`6t-,PFXc9 AC,h(1( SÊ8730 L((|>^>Mxw\sʡUBB,ew&8!ӊd=A"ͷ': Hp9$ܵ8LklhuQbz; +zuIJĢUX+]'$lpQ"HBi!$*ʶ/2kK;?*+4lt]\g#mƑMsK9*B&G=U3H{~gǪ.s, ؍1[DXYl`V+(/fTF,u+6-a͂iMkᙿHn!|ū^a?{QBgE%̞'v1)g85BZG9<" _ړl:fc3v x vO *q4p„Hwk-sj Wk=IW!tI\m?ʞ~о6cPF,Z"b6[l[oHkB_;mT7#etT"KOnN(Ȣ yRYv)OyB͹jakXnZ3Nqy([j*iٞݗE6gȵ'E~"[; DTƄk{C:X巑tHeYpk)]XWwD-j7V)==wRF䕜uX֭ww=D_9OB $h.h$ؙb2E] $m,Q^L`C3b"GT(e/J5v B..ۗYS[ $9ۈt64Q{/› dVnG]AnP>&J7ƫN"J떏8zxnV^S \;O D/ c ia%#TB-6^P*{Sgtivjp:Aq}qI3} 'cwT V׷-: xB-j&Г[_!|IfYl@^7RM9L:1KJוAe0uԂiJȤR)qjMHk#10 ?cཉk +H[!?-`ӛGp.VU"[K[qGFH=(Qr#A2ǢLZwNl |d0M"ԑx|-MKy>Ӹi(P~f|diMcS Y^twRe_ 2E)WknZYD+cШ1W#ٚvv.f(@}I*eX/+\SP"3@yXӁ ~V,T_U0 Lha qjt'HیpYj4ow/qФgd#ޣ|2$xp)LܘMahNci_%;Yka*h8}kv4lGdW-!0Gw9T=(*RW{\ Zi(R@uW)GH\iUض׮_yp1/v2fdDW =ɏϴ6۲(Z?1NGۓ$;Bt!ZKSf^YMcP1q5Gdr=q{rcoFXL@п M6 _fҷXnҐ,{&q_SOXYl$pMJB7U7aL²։@4ZCH ;<ݫ ,pe쓚C (W4]'E9҉!Yi'iU],{EDҼ ̥`ufo'}LqQ7؛+tr܄b{56esb-)n9𧾃ǿDbMÄ.@vuUiH|kzNG h<UC,;CuֿRUrɏ!ۅF˱eզ/ޛY{~nuf#_c=ǨB1 A3_fsT0_&\kS yTwx-jYD>n'S* gyD,d=g SI['[SDU&w/ˏ5٬1ھHZ+B͎HMAKۿ' GN kezw[D=6}-;8f֔4Clc^M{^*GώXE b8 l2UUmc&=̉.4@DՁϛA48_IiNqAn 0nVM$4  ϘvsS (4cMJy7'`uCĎgӒ\~MutX,ݠ=2q\3Dxu  feM{fH+/#S"W e&9IccQ*NpF0=$3@waG#6D' x 6VQ y bFgz9nصtC7gR~鳉i]WLӛ|oY˭m@ygݾ@+}7h\C\ȏGy'MU/PQn|%!Ԅ ]Ic]i ,J\ fEZNDmkc@<3Υx Щ[e$pqrvo}!F!K2 륜gR]gp8L5O3DOJl59aV>۹:k7x 'FYZׇ$9 NXD{P o= I!–.섩n?wB^/0tĒ㵱)~~,Д[ eȯ" ~e*&!KMna*YI{u?m-4$bAY ջ I ȨsKiSQW14F!h4JTn+C5Q=k 52myVDI佽uo ,Mާ|@v t)09p69,׽`fhw}A͓.*G=J;4jzz?QChJbOIR.R^.xn);@boDl[@@JODXiAصc.5mep,B E2$(֙>͍i9vp7H:iR:k ;RyWM OԐ[tdǑ9>q Y Nup}j0f 8$yJ \MNX7pHVs.o"3'fJ#f#K\gc;OuB ww JGfd>R[ywqӘkL4NmN\>~&7ȚXh#E6Ru+Э8cԖG#T}K;\JI @=y L8󡱁8X5H^X[7wv3u0V6)*IXG݀Sm vN㵡P #C{5F3#6P#֌?e)y~_g eT:39.`N;t2F1u<݃iwq;Gl Ti v wDzOv#Jj.rN{dYhݒlZX7G5*ykDM)$*`լ |@1d&h$vH=s5R\Sv}X,l -4hOB'5h?ԳԊLa#-pq~U!XZC8-:d& Z ٖ1Mz ѯ忓{@r]3I]|U@H.2ТnhQ 2˟";{ch9yozCM7ǚPjlS]ŖeWCpפ0Gd'߅a[/,-~s_[o Srkŧ37MD&8c.?1p9?w1m`ՃEz +bT)7x]Vf lp n5-5rB@oM38m!-~;,$Ҥ.,PHnfmIkDnW]DH;vH_D+ZּL0DLrDZ^o fveX TjRhWe.P̮#W}AEsMI2 K&t'GOW4|Co 5Ч/ :'|~G2uȯl]fHqaҌe}t]$Pk^r+>j=\]nnJ]ϓg+yfF6?"h c%W|g) N5$VHoRd֊W#G3UУ]Ibeޯ3d('b)iD5Իbs{*]enKisPj35S,bTEqQI= Pq!6Zl9[օ)bl͉,;S?>#wq&1 iNkFpƪ΄ػDȚ=[HEHb֧VTSaqԅp46bĆƫ&:yo#?.Wy:tnKH8~v3,c*R \7-Ǥv'h=R˶ G殥FO]c"]o;VS3ѷ>.$*`fcCb)b1 Jv'3Zk1U jfT~< l+3˭T,/ՏX =NLpBWWЧVx4=!zk4)g""-t;eX+9sLfvxL岯C].]E qԴYژT >"+-+jgi| 3w4 0<6G:>7EaW8&pZbhXJD̷JMH,d\'4^w/|:[a8%XrLT(ބGP/!$beO@Q`qo߼cʸ6cxq"=?0O`;םktJ  _̚J7zwc'ҰO~r|1qSTi]D|ԜY`I4rMW۷c=K<;?iVEi^ogMX@yW n5 '8Z'z-O16s|Jy N:]f?U5+?"&@^343A7+D~oe~UTgnk_=y.K7r P z SVEh]y$S&}yD{[·Hd]sl(ȴ6ߣU,x\ɵI35(Xum[Qt@P%̗&C/켛| Ѭen"HcWg5ެ4[v42s i, aBt҂.}v'LEH0:/&ShT$qfKzGVU!5~vw:amg%YC^>vTA>b"J @KMU&I,z/X#ٷ/;aGDB쇒|򜴾ߔ$xN[çOre67Q%k0\LEI~Q.w> >L٣h/ۤCם)pݦG/)򨖷6oMD׵ɺ@ٳKlyQiO[K6ecǘ)ZJj"{vfȒOLWD6l0fЯXa:gHݎkJ(_B\] $~W~icE]Ec(7zƪyEsx GUzV$\Esx54ބΈ#[F+@=rc«JoT7YN67m*7'. i@ڋ֖V&jx>Uht &F ',4FovtN\ A;';X p7]Z_(4D;oʦcB>IF`,y5wRH-z.d}PpN?2KC52 ͂2cJ4ͱ<> K>;9A|%!`0a Q 'MO PŖ(9AN `wFQc,]`η ,bYа =2sH[NJw椹Mn=26?_Wd͉ )n"K`='kCJEjJva`w [jɵn{[#'s4˅D`|AF~nzv@#rXdviʙу0gQ٥#l.r(kU{d&O* e8Yq'(g.czd1O7vyuYrI&Uٜ4Ps ᡠ {+ }x $CPY*夈͖řo.*w8ȎVH{]!25ն@TMoȌA9-#mv?s=oՖO>*7BWC3GYt);"΋썻ʷoY>Hih/5[ᓑ$Vsh^[#@`Rأt5ȸ@qAho-iH@dܐ9E }3I/Z 1 I?5hZX!Eo Z~ \'Y)kY)nQAPxoBz/p5X4fWy)aG < @[z*. ;:AJ>6^n|1VPKc!g*l.SP@[yV>?`uN`R.jY\ `?eg޵ti+F)* #ӵŒmv R vyEg)v.fT]`[w7J>nN~pa>tFG^N^*}RV+TR荌~)d?M _f/$}UV1]oij[HX21\^ ^POXMHrLL :>0WfmQ)/@CÆUnƹ.>_Q9:9=qo7EM~tqjɷk רTrO^_،6ثN$;qwW1[⒵Sߨj52rPk_03$1L\'0cMVNvYf=_{܃z'=dbMˌ8%3K p$C!PaDI}'ۨ|, _j5mD`yFPFxx1.t%k)ѸG[,aUdS0 Fj62#pS'.A Ѕxp᭮-LbqcśH.r?R<")({u~ah4{PG$2OFю/{#A]]a=+!ga9J\1, zAN(J yRmx9U$(] _AS%VrLA#m+e#mS7P7@_Zb[t'}i=S8qNwy>k) k }}_;6jCDZYjFh7dmJgMea?c^M}Bt:=%%LyX1;2ِLYv$t=Ks!6iȱĔp<;;&piL c]:my$rYCf[yHʪ @%l&(Zt%C!nuTF+cEw#"5 3:ő kf A;DRv$ 1fekz3YJE'pg-pad rG=)góQ^M%@8_;PI}rf {9|5=Uj[{zL:HIVqL{ d9­M(U rID#~Ud'L@sMebR~m1Rmm9uQc (3~õ0|,p~g,` rB][cl:y衫Kl߬񼇽\~Goױ,=n,Gl]7컉j= ziWb;39c7spai?ʨVb,1mڔ~SɨGًqNɔod3!Y4yJmX uc65㟳x^ͶKo k09D{rdO!'T˼o [<-Yъ' x`AER4G ԲF>rN9N!)3ųC1o&ڄeѕK"Zq3)x9r~>Ən{"/T<\2'f=rUU@h2 eLFdCκVY<`32yI3SjOWI@cq5KV2:l=>kӵt%Ȓ6q?i߳yFj zM,k{-^@˟0-dSz=ϑ6©e@^Y'ԛhP5#!jg@=IG2\qA`V g5H޼V߼]0waynNNVFQ6ȇMhF9167ueˉK6'U!sfVtqZXR0c}u:څžќzea 2-ϭ557oֻzY&H @xzaGv;hV# r|ñ9Nkd zFpŲa)eI|E6зNπo#ਈa݉5z⿯j1'N";'XuѐkV>Z}=(:9Y3@-@bXkE1(_N%HjoKJcbFٕg MNZݡ2& ҅0~=/L5?"OJHW&%8rާ䏃bdx'{5^'9bg2CbB&to"_" LBgY䨳Mf *-Cdla`Dk:-KۺV}`meK ( 8Qežm-g!#;=Iur-Ɔ+j :*1NTna~䆒֔SfIĔEӵGG4 Z`+x.{@KskІFim~>3|(<"<@$GBMK(d2Js!یQSu&F~5u3xCB 6 CuH짤""|r~@3nL>˼^ONpn,ՔLݨom^KGӶjJsM%Ipٰv!CV$c[+ܓW/1SmVEd >hdp9ڗy,.ɕniIU@R6#b/]~;žU䔁E7>KsⅠZQFio+ 腭&Ӂ ZI_` ݍFAfFH3@tTԣfX1D+fb)^3 BodN Iqmد;T\d"QP@r^H>R,ǐVwӺSRcB1_r:=䁣0A8#eD:/7VcFM {`AG.]S oh=5obu6~@AU9)KA'S - 4ĿE?UK':Jyg)k$z vZ0 HR#vXQy5\Bqr"Ĉ!y›軚rnM$Й=L- &9_:/Fށϸ48ɁIP\:[#tkwĘ|:ŃTfQK 9GD2j 1|F^6lVn:|Hg' b 9aY/XTg`SѴ,g+ sɦLFN&9?L:ԦPMOǏXÐX#E5jVC*Dsud?g^('LNjJ/rhhoC忞£X0:ķwٵY %5 j[h=-~* ;O8+ډȘ ?kP XLMjx-qB28)sB+nd[DVs V:(=-%#?4K>-mL{m#O' {y>2h8Ƹcd6{^z(Ŕ:͂r*@4;M 6cZ9P~l ENW=BPˍ:M2AF6|s6P0sP}m ǀkRLt`VɋS5)O7HHlwYTTu nC|d4fbv_J򇆧el lz-ϴ&Z| ߙ\.t33\&Km@o"u(|ERmoN_! 751mC%Ěi޺quݿYGN7Zj姻)+2&~|]o8/eņ`v:[@qC}ߟN] ޤEg&4v7cG)`@{K= &Ç!&i8VNdq\-st+u.gD2:znA;n3'/EXqq)oh?]*Bɝa-F ~o/By( ι53v:$ΞAR#o󉳚/ɈwOfj[@y\3=_Po ZWaUffzclpԉ yi 3Sʴc؞H%nDm8Pp}Xmoڇbl#D+z cJcPBUP)7  ZZ 򒆤|3S6H ÝGZ1^{DnN*7v1fL~g@JlʛFo\$goyp@ N>A!)pz^_!n{*m f9Ӝ[sjnj #Rv-BULǘ5z]J9~̶g =ţP*F0:S#vG<Wkm }KBPnj rkbmƒqn[M7U@u.OVY2f(+CXh%] NRaU^[{'&|3/ !>t|J ̑0u) *E). >fI8-ê`L^"|v65֟^5|7H-nծWaH.'>0~`& Hcf0y(ԒyMvS*:͝EB&Ł>uALlK o P oW-V1J@ $r[&wV %j0NܘCmɀ۳''"igTRc5zտwKUtW>aҜ^1cB"|uIB[Ez?'X{&;\*&1y\*I.n9kݵ/rPf%s 휎0ecU,Dnׂ 1N?} 8|{FjGYo8.oz@:W0L,Z4?ՉNX>jyD1l%jNx-Lf_1aY:ܻB m |/5O$ZS[xP URdt<{'߀ЮwqM͟z)C)PH*YCN/Y>$r]#+nVR;*`lp,t0qmƙЂh:íc)<_dJ|ᔭvS 7|08X"HCdz]=O!XM 2lQXclԺ9$s#F1.%E,ts(f%LڍLWokWb1Dc4pIU_Piԧ6/ |rJ~uQl09 r3RhL`EZ*5 CFDEoiũu-q681ӫ(4lPG{`!2|I.u{YXG<_}`% Rt1N2l %D'hc0hq9|o:Cve%)`0읏ks:LV 7 B#4Jw}gE^X~s` /._*xu?%2s"Yg] ly;͡ŏ[aA8uuJw71p`8 fZx '|g{ώD ?1U_k od?#V(ĝx)t@pȣZ@ڧşSӪ[sbH vWdJo&pluRz ڀ\]`Q- gM\籍[hE9hQ슪$@:I@Cwƈ6䗉 0!,ZllE'ei~KB|"08{R@M 3ha? },;U.5!*^6WB~ *%.gLfDLR~dX"$F ϐ0ff_,13* wNg msZP@X־]9Afd{cw&s.V]k''1<;G_{>7oSuCpEh>gh+^JM*`؇j(BqH>slRaz'g%Z(9bes nf(mO?%]9/ }۹?PQFٙ ,}^2 +E\:ӒCF >"~D4yŀ*TMK؃ N}-֞$.9]5S`Fn5ȕ[ɬv]: MhV}j:SW1Exw E9hS$ĄH`{N[0{`Y ן&: M))=5^Iqtl> #9pQF%z:rO@;SX&/f^ p xRc(ܬE4\m{$5f{$vv`U:!˖Nl'L ={Yy}"(m4#" /=lbǤ$d; 47jL{CK:;;Jzρ lTle8;P+9ƝvėtsԦ0, ;as@eAeiJً4-,VԶ]x/<:vjCneIhQ7n|k?ȽךW5='`OCB ,on3۫lԋ?!|6zs5жKE[QH Dux;GP;6уir FK)Dj q6Fj1B)csLr iAD3dJj\WCD@U^;1 X(hsW<]'?n"Q{-T*=M]ʈZara]7C>/:Hc}UG M/ *2 ^;eS ]H:>Kh /,5.<]Z5>HƼ7i)VhSSq3VEEA~PwrEP[R0YQ~= CP8I*i,WLPO}.Bxܟr jnjkF-(tCWP}KqsjrKMQr(n(O Oux 93Te4[?d Wh82'=k4%|PcS5R%6&4nq4dQ@ci/Z&XnvW:+{mU[#*7_&'b󞌛!\GU[8mnٟg/oݸm˗(k&9 ^qsִ9?}=IAE#X\EyM8Tc.Xx4hwX)mZ OxlJ&Eϯ1%(BIQ'|RE y9z4$>nh[.yw:"kG3\1I";F}UFypv0@adɌx2]N5'9O~яLpV՚#3p߃èK_/3;r[Q<M)'"֊kCWuL8+@r{a6nηմ2@M̊S %*2%[F6$1aJ^*]4xZr'[Y I@:x}OGX]>z8"C$^ /q$߆8?vI3Hu` ۩)<-cē}ŲeZ<+!p)QMHg@Er(gzJ)c2bIm@50Q&vVgoAl 9C-Iv&Ik ˏm3OJKx+P.KBewX޴; a 2`PkEY},l|0Vq9wv #^[ʚb FM9\j4NVJhDhh;+H'ȥ]<߉C?{'QC5S{P |y (`3镐ju3.9ߞsN* &mX{G Q$Xh / d7͍  z56|p0<;K1&TeC9V%1cƟ^? HӞC~6->15#S/Qh@̆ |y)[5٫M~xp&jw!ɾ2Ϲ0h3~E%G$mO)aFU&̅Y~b<_ *(rQ~ W3 }B4̗ЧhۋvJmP4?ЂO%\K]k2,s>^Nҹ4Ϲ=g-(*͞J£1!)^9'b0]u\]zF㴦F"pM w%ZaR4:Z}#A_|,zERLJaHwjbfAIbXf:_= \* gtm\/o*/>EH!D7 HCU ۇCFyW/dJ)`}:![fVC\fO5y>|E|VA0wp0`J;G%=Kۇ.rn  ~glp4Î-*}<;Oh <KI+,TxxX'L*[?B ;p׹pOlf 22_j JU7 /c@:No)M;14Yk2C(ZqBCN,+e'#2PcW &̨ |A63FNtcr; 9bH/ Бݿ4rXtm(gF-+" 5\{'uI,8DB-KsEHثXQ<_kNJa2 I{jBKm]kA1x.6>j`:1H`&SOK&I (p^}iWP]cA6Ն/v[7&Dպ.D1qUQ\M#Qe(Gu tɆ OkUqۘ/[ȑnlHȟp2N@G%D1n, {iy~NdP /L<(k ~|-ftzQ"[`93^%CϒCHZZ#xzY#X"V>pdo7:. [fjM-Q;:xiMrȞ LJ2!<mj2 q9KtG(l_ύ?ͭn,AEbvT@ #}&lX>&JZ iGJoeª%2/ IuR~L$Ҽ+?_&9]uW=7Tߜ]^`D,FՙA)3<}2H70MS[Wa9iAz):#h%Z X9Y@oHI[qF"|!.;1P{OĖJc*:.󄸿Dʊd ~RtkMʰH/i3mvDL"b8 (9,J/Ctp ?i!~<Rߺ><.kvr^ΦIQ.K^[ 9;|^F8 y)^qSeS#xHTߓ0X"6NGi&%B(\K%:Bm[})+q:/E!3O<'IuT]xO4,ZǍ:W+o]@~S: $8(y0fPvI/NZ -3t ⯗'d_1*zj[>GKj5qToHL蜣o1(&C y[Fꉈf>cWIiC<9jNtcxG7W?E5޳~B]$Y[Nw$1+ D_&E+o;LSм$m RqX_xrK0J[~t,`"IaMR2)#f-TDḏ \S_v4RKfzKjvkNG`<" g惛4NSGһtT"'tp)5Dh)0 8sc?.y t So/SРNV1P:9}&1l@Œ$PE۫cYc\{; Y # fa3p=J8.OމݚV ,פ&fy:{;KRn3.}FTỒ'$̡-;bZ[{7^xආ:~1eHNK;櫿Tr|=CMq"u!\´BNEbQ:Pm5ǵyæM?&Jp/OtZCecA>*1}_u ')cnނHkQ踰 ˔d% ?kHuqU]r/ P2j5on闺UC}Oŭ*iiI`[Iwq1bE7u댻 o _ xوH39~\ xcf8*Aɦ9r1=Hs.JXBܷ; ZSG6̥`VWM G?&^}4-i+[?-)? Ι?c՝.-"<-SM1M5 h?s"$Q.aåNlVk97lt8`](ŒC}tPQ} [0ƿA'v^h|:Z!%U3]pIM#ASxj:݀$nu.kώŔQ9a-۷0l<5ZSPɊUC&W O0ς>0_Fƫ+sê.z%UMڑAJj&ROmJI?=xKd"j<К{{ X>0?߉Fs&< a1\yIHѳ52D 3a{6!\s/e zee.϶lVJc*,+(p_UC}6@}!:oCR.{,ܳյL"y#[;G@|;>*Vl9p Oއ۷I O'yp3a%x!Ŋe/ӑsbQ0(gΒEP@o 8 )9v9X۝sVt~ >i$ @"v);wQW9!CBOnt>faRV!m&9`*v%[Tm3uVҫ,*i$A1xi,`\[Dp֍+İJmQY Y |&9 &&zSJ?pxRl+Կ..{ c[1K*߃hb=10\~41r0Ⱦ _QA,j@:)g6F롲-_R67iaVV#QFkN[1%s%U8QL@QgH+k˩~rBw&K {E(o̳;?4 H_ !\@[m*v-jTM +9|O/5? 2?*F]h)Yᆯ;[?p'Xα ҐG9a}͚&|˜|BZKVXH2Snʚz"׃5w|irXzL%:< cje~.:xuU^mՔқqwt;8JwC^ OBg 7S>7 5gEZ>U\(j%Lv4Km BBjAvrruDJp;jhBaOw21E<LWwm52B:;aԼFmrO (։H1ʝbx]£\ZE?qO)RY=& )nONUrпftBü|d*.sJzz}?_ >K F@֬w~~B:h78R'yANEL,5 ig<d=̥W,o,jsQOg㺆Q96E\+]&n1WUp4G#@ۖz"U?t}O$g} T` hٗ\saHcoL$KbQ oa֤7B~=+b!^]Uګ˹Bڕ zA/^K7ʗM֘00ڳg] : xR1j-x{IjJIV^Sھi!VoRoq?/w>[\84 ^4'fÕ0}3g&X2IL +K淣*m!ҨkrM{ #IY>b>W$]XXG6ɖwݳ¾V׹wO0tKr=k&V )c:Q(.brum -0\v w!q@;t0]ʤtR,'x+n)| [2wTx9S<@:)"v]:oBQ9v큄4 Nrgx[t,&e̥ aD¾C 1{Su& /΂ D.zR gw FsгIGc f\PJ M80ĿwEBl;aY*X+|sڭ%ˊ6jɵtžAs;.t#q(,âsM02!j:ˀ'gK ƀ8L+(%? @X;@B A:_Sm0: Ho<gR.;@(Z`u)Zg(~'F֏h c$;Np)])=6ry+!寿]A&|=9B-f*% PML҆^Ja䉊L +x|:Uӟ㹲T\;N9DӇD^:v&HtPhʥR$1ڋfavr?Hc2U\&؆ NG" Mڱ=mr/ٵw%] W2NTڳv:.?(Pət7m"Un'*mȌ҇z6x˻q(f2kfq]ńPX?[L 6rmuk/kFTg w7N~t .?ٮikU}cHpoz- F7B4`N=6UbM!^ITRbj26oȝ7`k hsBxxE P*U+PͻSCECW[ye&N6E/Kus'EaUVD Aߺc¶}^}T $Xf'/cgJ!wУ [)JX Y>UCߋaFKGe{쐉_7g-Lj@\z _z mqPCou(Y|,O9OޅN•~~-&ȩr}vgQG3f2Z^yG> ̸q|tB[|?rZϯv';UOr)9LɌ$bd,DnOA>qhHIu*\/QZ|^'=Yֆ0pV=+2 GOFn8H} {¹dj{vd[\銏4#oJG_uST?A! N }on0*ud"-_:u!n :c{D-ϖcBeO0ڳ]DY)G0\m9Zr-(Q+JNG_nKYKL3E=돋TL2: ]F Ĩc_I/r0Q#|Fax:ʊg$h-(ֺKڨR&6IG?=z`nCDJDoѤPLrP:^ MפqUgD092ی6oHkdMM{g-I\S7\0u#w@0W;/wM#U>+vo4ݑwNs6t&*Y}{amIҲqTFlco\ 3 "T$l#w/2)?H#"d(xV^ of8 {m@%ߝ-2&7+lkQ1<3h岼!_S0~,O xf%I`i[ d{fzm/N;SvpˑJDy(FZeJx[п3H/\iio<#,&aZHO0 8sw@?-yh$A3t\NDx[U c$;k F縴t &yG0[+'.8!r"qm &H v ;N>%Tŝn_,նN|w؋Ԙ(ΘX?5a;-q&; j,}O(E],y)0Xۥ\겴:~ ;GqT@;'GΒƆط3[K_E$x_>6{$%iKX8M k? Z5hʦMdEw=;"F33w ={aT5$:9ӥr3hē!erV[ IqYs%C/KrE.6̋1lh*AiX1 Ft~ش3}{R1[&q!دr:7{t#lVӖܼ>S׽EY [7·R7t" H 7_MZAC .As6|yenӁ!o5']Hj]:.eY,1ҁP|ì`@(9K 'l[{|ZTX}c|F)RW V:X?s)hV]7.6O2:<ψRם+k=Yv;4;>xeg+l0gkZ ZTdMBY ֢$:k#dn ?oAհlh;A>subN啮$Ze^#}zq(jϿs& ȾEWyJa&>-\M=պT*ȹW6W`Ch@`-9Zv7/yQ?r5նJd^"rܜYOyd2a:й}afxf垚x b6CM?~qg>v ֞ za7btחyy\Z4qaК^Z @ LNc:awl z6aE5Q5~oJt&MXeva*aMSnf^]jG _m+ҌwܲXP.46HP[ꛧ\Y_m,{0x;b |q:ڭ@g#B(b `Y Lߞ:ay(TT똺8K>Xa`1r̓Lg D Zm ?҃f)(6wPKc{v'k`}7vqwæE39憀qs1vBu qBf"C)`)=1#e͖cĭ PqnXw%lb5-{P{ ZU0%dߖW\hm,G67O!1A:&x*S *K/QGvX/`%$(8q!Kj'DԩtڣF؍5P~.`P]Cd>#4ZݮMuqN@/Z,0PYNdU\&pM#ބ+~wW7.4Jn(S:kdk:n#Z9&xkܡ(ʚ'@0pcYf|7UunbԸn]'xѵ^"΋2A gbmvov̥ض09$Y{X5x="iVAF[̐5~(p¾{KHOyMF󕈚 :i9A02YZh1XcۣzN ]L8H`x-+3g'"ڊq\.;ެeswg*1wB0ɟ첹Nȳ̟'U J|ֱ6 iܬ&RJa,K)@tfaQm/DKκ:M~a2NřQy;KCBsF IP*{N", Б,@dQo ֥6EsoA󷈂Q<Ч[~knإ! L+o& `O?>r2btΫP$I6<;Sd»Y}T[L[dR*S%TCᄯp̠vW8u2Q]\)kmL&JBEА( bX'+xq&h)(SvZ\0F$'A`ft'HvHW4Ayg'h}{i0dxue b<˘l.q*ՕwUeGoa(*p\ @ :1%6#qW˖m=Z+`nCxL>4QkBCRg%<Ac;v)$.̄(f4,g׵A<oYJCdΈA}L0aC3[ -V+r3H_y+/j1Դ}猤JVDސZVܨeЗQdAxԽR~ >jvrvL|fz_]8!U+ӻ i'0/DDyBv ;oG@s.HX-@?%}Z đBbNC@QؖB^u 8I?ffs!#qCϓS nOAnq77P= @PU'/2 ~r{iF.  >2c>1rdžtmN!WCOfT)v>[ hm>ILJ^NMC XX[y^7dCז;=o~L^Ry佟ot.rlٞ OW|Tݴ`|S]E"[ *BMvn榚i.Kf_q}wvEI L&GZ|,af/g@\)>QQ{s3`ńثH  5붹&'l_t6<G~ F8%~{Z^Wi3~=#8M 3⃊Ƞ'{@u?,c>UP[gK8Ŏ2LGڠ hU('>nC:1T}ɐJ3w=}lyC8,ԣ##}>'mAADM ldGIj;y#@S!ݾɉ 1*K!vq-dJ8G|NU)"mG@'ѿK,˹/XlqǓ c&Ҕm 0Ӛ++J )(Ok2ju}e"A$ZB;ڞg,1ZL]1E@gk;κ Ckrj0lKg! yx\k4D,m$":7?@>RLHV{v͢Z'bi^ӾeY5G% -RkMƒXRD^$hAu Z!s=T_ꆺvI_vI }AeuDqq 8pokB [MK2TSҚ˝-'NhP Њ1i*+$5m@f/*}a=!8鬜m[s%g$۸#z] 3ɬ Njdm,ɅKJ$spÇ{+nE=M~Iʆn6Ac-5os4+pY9ܖ*Uk8v$F^D#jv(@`~UQaus0]V'mx`O'?hلN`D:qY2t#.< ߨƝT%6'w!bN! [$") [H1dTmF_?f9F(bb?zS L C4ADiЂ7=&GC)3,HF3#s$p2):-;nL4zx)M%>2o<͡oM6)b֣tp7 3Ӳh$== o7w,3 pRut^]br$mG]2 %ubXchƽIsDy|ky 0"0 ≮|!S-wZ#6i-S(tyt)Qi=) ӌ&!QE"ޟ.r] c82!;殿/C+ *5]Sגܚ1d ?r ^#eUc 0msJK׀_VQ<*jnIOے~\W8~c8ͯ݀z0Ɇ4X[-kAM4Yiݭγ"QieIK]hP6TGLo u>:˚ zI5h`KNSثjF@ , HVt*XSoٲ]dLR:;j/y1k'oi^o-I~2&!?G#@)#{6?(>kul?u%+8x9]mVl֞$yigtIZqX3Xd5eڶ2sK9>?&=NQH3>-@N4'<Iu*%L7QK>~j!-y񤸚L,0v3}@>I&C\6gt@ jQf~rk0pUd|~#c1axZ:)e@I&+H &5 Ց47Ǧs_QvE88'K]yUcA ݰ{ C;,t߃О żXfu^ Npɠ~X]l|ʹ~fUUD=W+!RzXB%[<zvPH(U^FslE"G TMab6zv+H8 !FKpR<*P/(dWhKÝtـ%JD:VڼϞ{17ׇl3}e=m~d%4Z%hǨG3QD#j3%3ƏdK;,hzpewl4śEǻ1\aAUȗԫjG(Dw:&f8lF] 웜 !#d@mCL*|Ónka^|>uo8Hr= Åbt8t64{TC=}RMjŐ9eX^k9 4$<*fK8"ouuY]c7S-Pe$GS9[×fd)8jK(~^Y) |f#K8›VWP$~ʹ s/SEģrw̅40I)<YJ2O=hH=Xj55KYAV ̂YFddfPx 'Қ$P\"|Z>R <}xi؅[pRM~՝zɤ)1Xtl7(#Q>!+=&hI֒uUWvYJ KQLC  !6wS4֖d-Rx-'&{Hs'jg I<6AAqԄ堣9{?`sZB:(= rѯJLD\ fec9>}:uU 鞼`6tP咀a_5S՘ N6] wF蛶C"jmǿʻa/ Uo"&}3NwbgH#9n߻0%1{13kEiw۠O /Q~ $ @(RM`ѕ1꿰ДzUNǹ#O;dNuv*;^;ķW꼋e7Sp&2"(;׭.7Cdbl^Y t창EAW>eiɽ'F]m<&Ѷ'~jm{E,d`n^#w"Ʃ3kGX;Q$Un.0},غdiϔgu]*SN t|uV_3yKT!~cy_[95Q_ڙNf&6WIfy[=ehZqSB5ޝ?lB+i3{jMDYvSoK#CL([@3i(;+͉Gkd5U4Z V:& 2¦̉\(\lA2R⽅#+:Qj:[g sFN 8 Q Px:[.(TwB= iġMox"}8BbeN(P&ƝЂXmBAV{Gx{cA[($x7ӪE"'3j/O-k?nY%+`:7"]RӠiM+f9H郯A>wȎV֐}B֝p`X!{5~Տq!> o_'w/B4Q'+F_-_Ň*1#ҾBd1= C[T[dH2WIs q$Οl@;@ ]o.V=BSg 2rfaLLI3˜՟JE-$1żdI>cֻT=qe\MKE/ޕo %bSЀbVB<2c[Ɏi/Ȥc@몌p2=78&Q#Ob)ӉPӜ^/vn@94MWϵFE7"U^G(nBO0,F"%_L NXӐFuby*P| G`>U\sLo= Tf664as,PF"OM/wwFw8O=fE2 bc<_Tނ;3m _c-ʴ9G3Pa 5YxeqY4*..ˏ2r+):gZ&Ӓ!ȌXx} RH=&lT}d 8ܲj7SIΪyiHyXYW=k5zxvBkhp߂D Kx6%Qkb'D}8jCAqgا De8n?BRq.vLIzq%")ȧ2qr֧ìnuyN̽iT#Cv\om'̎Jlh>h ՔܡEP'1zW7-m?8ЂJ=+#_Kqt7B}=v Qn~XJȜa}]Q7c+&m ę{6x vl*nM|˼u }|HW ZH3RN5tf `+K9##0$'I=\2fn u\zN@b%XŮ)6Q ,d?)X+ #1tkݸd ~U?h9zh%a Y|qɏ _qs=}':Y# )ߩK\;wƼKFxE\[}$|or:e:aܫҋ0A9"Yl$ )-|mV!a8 7"Ͻض5Eӟڝ'MʀC1qvl?evh`H5V$phyz1vҤKьΞXu K-nϷ_Ҟ Lqh99IOMvH-#ll?L1L~;"PMJ^2W!,yl"zc[qZtmu I7f%YrhY HwHs"DN&ieY> Fu#"A UL]w02J@fLbBQZNL͕~ijH<ǾJ,+uJ|UBv*\f,@= ?<֕SC _])YT*/:LQ9])ysi (؅{O-}D(kFt74dq!A+0xɫnl2iV2|V}zAW]qڔ2]uOtHby:i~ӌ&OVum J0# N[!'!կyU۞j~,ARs հN'W˾WްoM>]+$)P#}Vܷ/} ~cu/:M\զi8kM^D 0xv.2G(^$u No%)3"EB1YgkxcqjߘT;$H (J".EOpgtCyXZ*|ZXrZJ rT1I?zK=,җ 2rg}xomJ tshA\uOt~Ze MC$>gsKu Н %_0րʥҋSBpC y)zuveM+?{ATm8pRN1C"  o::hԟ9R36Ԭz%ѧ?"MDh|(HL 0]kJ'BɈOv;}M YnYĀ* {U)sa6 H{кIyy0Zd@oQ\qxGZ09 3%}qK,HOAOj xMuESW PS2FI`+<| &8 /E⤾f8ܬK.3)`CljGd)ҳ㢠l&[1i:t? 60B8Zo4$pђ'e5U9ڐÒzl@tUW!(`f(Cِ{/?Syx -ПByzj,_PϤXzLHskAKO2wJi_zhVt8jq%H~z& 6$wtA|RZ5#S)u8#]h7W/i_]m\ڰHv7>Zڪ*Ry[yw ͜=sMë(=d6ٷFhZ!e>^OSK,~ݲM?30V Q$M+2\8y Z 00@d:fFeLAzkmNo++[Ov5pO0HD] hbSp+\ㄿ5*:6y+`ʳfovP’iSvOԭg~1~7́Mx rk3L)*!9W'9cq}X5EI\vh V!I SQtK|sł-eO0ݘS6VڅjS`CVzJ]INr;,ŀm`ESy-i4:劐ޜk&g04k;zPARBFEy']rځ̇k})qO݈orbe(RtyO㺂9Bm躄}_|%h5:z)r t0)ԜBPJehҺO8|Y4;+3f%i~-TһƱ.DetQe& V.njҊ(&R??j{/fvZ(1FGrv}LljMXG`72Yf xE%,JfD=Z|BS} _u @k1iurց_A:zTvK=&$L1EᒎM-˼ޙdX{c;H@eޠ+TBp߯zqܼysOFJ?Zޑ&DD#j^H1t$/ZGnH"6OkU Zc6VmD@DQN= uITwCu V /d6yP^ ?V>>wQP^vKR5pFᛴWU9iq9H<L ZԅKo \*#{buKy5 FTdwWV~|m[}N@.zV$j͠MhiLfnXҤV5z45=5rn=`K3/0o.Bl1P2|1OTHT;Xd,̕} ikm bwcBqMhn~7SFQ|@t! Z_i.] G H~Bm<"*sޛ_'A}˘zmƼ"©9@Ά= 5BK ]q đ[)T\\"N/Iڡ . &XDIq a]#;^%ezW\]Q=m3e ³ dc:gMmzfx{a;ze.‹R[ɞfc57%Rw": "eڔUϵ= H5ݏAA^VnXW1x?대8ϑwhRuvj-JJo@94ÉFKԬ.Q0h G1Tm [ڌѓ_D%EPSa=X:@/t px9pP *#z')&Π;N|R:IYQ։Pn(G(lj o漴{di"W]zF5,nhY.lY]SjѺ͆LNz)fs-[B_ҁV]OasaԻ{=o3mDDvD.Ϗ=:c{JfXN%eVH,giٲk4_DBLnh,-]{Xƴ6{ߍPO,A,7ƤfZRQ-2x{*)q. {f&^,jXRW Ҿצ}uV|w Ez= >mFS* KA]sp6&Q`]|^}mx5S\njkiǁ-$zkZ9*X?RD j ;fឨn9= N$3tu9Rk;ßay2UFH-M71oJeH˜qAah1%ꛪ2ƪ,BS0r/@$OLNUF1 'H8\*.tNIzCl=ZV*gTtOCb`m1RD)v;[A0~?+4`D$*/m(UWs1s}EZ_ \p~rRvR+-sc/fm=bnѽfhO, ڣl"uzgo6pUYAi%>16=heĊQ,Mƒ#1"Ȟ~Snٯ 8{wzՇ9*eIvݥprJ!/0֋'*8V0VgO{5ZxR kEjNԓ1LGq|aİP NMfz`$Bi8\Irs>+^\ sPv ͓n'--_>k9ZJ(S7j,eD TRcr9I F;iPzZhRgk󔍲\Vy:M,n$%a3̤dv{Ajl jèb\$AWu6| 1!T GssWo7 ip w6hXFfS? pL9=t=Qz&ȿ\s8{C~ $PAإ $衏;=J 4 u})AV$QP{C!]$C$߸/P0R88Q/M'g\a.bSo=ۄ4a#C+`*LA+KC=E8pXwGC6$p 3T49B-J`糎T;U=u:.D`}(+ s!JЬeXI=;[`~b2=qF 6\ yA pes[IxJ9ab):$z!H;נ0$Պ?(O1L@D Nz]Npw}!FTv_xK^d}XYG|?.\)љ$=W.I$*a$/rU ~Ěd&1}Q+@-5ԔY(e@ʢ'\ 1Ou;ԪW caMЫg):i "d:_ <L^d~< J-JusUyH4)a$9l$y1vyMu=*t{}h2J9Dl`g))5Q=ǻP`Wa4^ Zqҙ ߲gPf . TLSa+U\c FZ**| 0q:54吟tZ6G Ee:~B:_c=̥ MY ƧBeI~Q}D+aV_+,NցD/ꉎIfw7{"s:Bҡ5?F|s,'|ĺ$`ޣ/#%%_;daMDC*Mjj At'/|p8@Bx2Ҕjm%lbV!CB.pԾiC.fMr%5"nDlEO\dVZPM>vC۞fɎWwa^{;p [rhB8Ufk҆-Z&>5>r5{P8OTm52R|W6 t%tOOD{7VTѸ[\5Cj&3ӹA~4q5`Z0_ZJf4X9:E FтTd@Cs'7 VPLh.&2X"cJg $(/ SikK^gj]( })8m\Ob<rYGYI;2-n6 bP5g|/_DŽvmui?.ojNZ#aZ/PBMJ+ܝ0)b2b攏 mC^)>ocԈ2ȴ8 .XhiDžʚn[UHzI \s)l )qeڮi R%6,iI>grŷ)/J.Po7ܫoX. *ըif.b&6B6z˖Т8GAje:{]}@uqf vfZ]0q9Sb#*%0i ]~1ӝ9xnDRnYG\4$H :NHnW.BRI,4`V)o{00Z F hE6sH* @ C<&{>4A.c\$"&Ǘ=$O<~)mRTx?'gG_-93АO5Qڕ:oy1ó:ee1<_,&*Qf*V\n ,w g٘@΁٭ev?d.rfYN2xU[ѵ!nG@\үL,-4g6sma!,@ϕ 5Zori~S )c16KP`y k.S:ek.@Åw||Ychغ=g}k\#P 0E_omMc#r/VL( N^KCw gR#R9!EF/sf$nT>$bȕ 2G?+:8jt CuIInSCvuKloh4sA)-!M)I!E<'RT 0k~JVosѺ-p!Rn:^ar-\|+ZZeǶ{DLVchh 9ooH\uK9\zV|bp9~%D1CvgҾ@` &oV"5!:Z)ݎ͖h^i=6k;F<ˈdT z6uȞ"08_B,WUjDd__^u{ u~#DLW/PZYBeyo2< =FA-FEٷ{唊dd7$I0GIم.z =v@ݬv(aWW{<`xmTY&ۮ}d-~@C@ዿ@zC$ 9 TVcSJA)zUo;k$lExag/QFcwm\ 7t_38ͱD"bQ+g|:r~'f702j{L.ms0P$_®$S`ŔBw4|-{4Kx6QiU|lXelĂ+doE3 ӝde~F>:7U&&ʹx[~͙օBp+DJSŽ5+xBHV J .["ߖ^| QoQN߷Sf?O_szoDnql3O1:<4X?G#sZU|wA|Au8¦!$,L @]? ƋKwl$nhEb9x:((B ;rTP4mfvcNKġؿ!*ø|%ᴺ0 t$I}o2E H1pGfvqiLY~h(F*wd $8vf=4=Gso[E ./&+{0TPzGqs.+ 8&*R|E2S$E$q `)0_חgdRZL}(#}9dFTz*8(U!Nj؍/Z~Iit$,$9A.0Y-z0l4^p@(d +njEԦ~~lhE_TB!쾡wYթ|r-3*{X܋|+מ}\AQU*QxO7iwNY+}-ctE2 b B {Ýs f_G>V3]aXRGhp6GH<`BIw,'7m(Ų*+KJT!{hX^=ZP221,Jʴ:CzЋhDxHv RJG$l~MsxK\ Zn+ԗ;^7{_U/*v/,ף6dF%B[?`3G<*X:=%]~O24 BQm(YVimپBX\^8UƘ|'pjK$rXE.FIMJahY"9aG/O4Iu{Hdcu=n#u FMtףAEKm7cAB"qF&8oH!l~Xt2ȸuHV0UD_THmE(fj=FYG[NU`0NJ[~NJA{Lóސ?El?3B-b һ0.ID ݲ) +{3>?Q;_+SXyB)WG…8en ?Rj% Hʵ8V/? o(}v'y)FQiQEM,d#[;U:\q4bTuB h$"?4 RE tF%5/+^Lڞsbӆ/~~K1zIAKRF8x v)ݎN 2R^$lDAΖ-vu2$kIB,Wf2W0}$д6||13mL5!aB9: ?[04ħ"ڱ?q#QZYŒqk+!vVG+7fPqk9f֗ZYfT>[9*)zv[)U).sA3a,NK`|PP0މGh~MAwW=*&;kUƙ KwٸX)h4ɕy^ aܗ 1Bb^Mf>ogk3,IXN!M,'cT ".Z8^.Ev}V[ =Yu%$^vK#u}jB-i+7?8g9Cɨ 'Hk{L,ZOLeQ_:*Hꪩt` ɨp"ʙjO}^֟-Wͼ_ cb({$ig:eȺ?K >95youҀ1BEk5Ø *pr ZYy@n*-˃9Ý5nzlCHŖyRKKMr|62\iK=ۭЭV7>Ɵ?}3Io3BqdF!O7{J# FCB2Q6W4ز"ъӖ NW @̼˖L]Os-KE{ h)g "80jzlѸVG-m ,Ee|-I+@[m@ųi"D-@%w~vkKji5 gb|uK{j:c/$,;US<"iVS.v`5,bߥ]C.!!:<*S{` .]ߢ+/t\KX6+]% Mf/ SR(kI΃0oJbb ZR}[15D#DC8i_޾b4zԣ]gUٿfДc10 aZ^X#xY0, rP"n =v_c,3*|jˠX>\Li+qa&/1eu#<ߡy'qZ)zyg8;^5{Wv')󦩠d^IDG]?70Gf0zq6ikf%IAktM<S Zm, ܁1졠j:tR?pt2XH8G$]V]N+,4]h⛲8+ 1l /[>oH||U{ss*XcX [Z40h4U_2,1z [lS1xs;JѼ^D%vs;a1=|7SU2Qh`IM /a~K@hο=y{xx~Hl<$w=]L#t1xl\ӣaC!kU PXyo&g{89R`F-CѯuzjKD_nA*PJKpL 0-eKkH_\D*2*jw $GkQ8yt?lCEКw3 ^vf~u<3s0L;I#H$uǢEy$ S@BtFt4@Fqʘw 12J, vif@i=h"KfW)) XT\=- w%T',ޘ6lc -zNFD2.h }q> tm]xLRlk.^`: zyp'_^W`"0~>x&y,-FFC, 숤yF@-UNwB&mYqDEQ >j ^4< |1AGٺB[4k3E"Uݺ9U|**krL|"1FqT&D͟Dc,VR~bsS[K,D_1s6ڼ h6 Eq6Uu!r ɤl\'ajVs S/} 4;2t0ƐN(͒H7UQ@ߜS}덒}ج-+´e@Eśk ~Ur"z>{7l>RhäɇKF;qUU|mQ ˊ+Ϩf Lx3qmxìX-Zˏ`¿\Q CqI8g<钌՞GʻFkbGk<9 ߒ%DviSgfbGjc@20G٥Yu@W!g7"EؾN;ǎAjX}\X=k /29lx*ޑSo ^ӿn1>;xrHە#i꺮>V ` XBݶ^6'T+#>],5ˠd{i%AbSOuW+K cc!cqu^Gpa6(@%l|t9?1X(Q̴96#\bIg+sU\i.J56gXcd1RqW%لq/WnGޛ'ʸExaK : Fʆ(a!E L{[&Acϵp]ooIQ{:5=Dn\qj]DYPT<)kCr#P՝٘ R[ipēuX믒&B:,kO6]\@K,]׫=%PDE]8~6N{znG{_}4j'hr tƨ /vTKVL7 umdͯ4~Ph7WѦ4Fj?Qfm+&UG IܸY &$_1h[Ť`q7m[` 5pxӏkՁJf wkZ@?c_A~gE\,Ue*a S vOBz*.tnqȱ*3\dUa8f'ss@%df4LS8ϕsjY2Y,9wj[w*`^ښ1MGs\dr`TߡHz r71=Hvahw3=KabJvМ쯽SbI381dy"=b'6)pH d146ԕ~@pGlz#EH |FCWV&Fq XSkoK.A}ʔS9Mo="hƖX :thZQ ҒDTlu\WD6h06ve\Ki2w`mJ\+zn: eQ )vt/+9'˹Z2z8z4KB`sVQPcT5?((8pZ\SH Ƙ 24%e_6:hk}iPĄ"㹓i5! \4)1Qn]uVF6C]A=NA琻黐u6~>Уq%Sm[7)jiZzZe8gỲDH`Oݧٓ-X 0Jy1 gEb`woY|2;pхtAGR,dSP&sR[fir.BtaTs ш%=ٰ KVjD y(Ik;KK L)6v#)|0bbR@-<']RRGToy=%7$,|I}?uQ;;P9*֮8D%i =.k_&dVn96OcCB}]8zPP]AӉ4D #B.fO3HraeYf%ӵ8;A`GF2^/ AcYo+&yB^ rZ*=sC'Ȉ-ʙ=_Eѫ͆jFV\ۄ,ڦ`Hzq N琉%#6ndFUMm$*Tсi + 9V"aReCmyGhqkk0ܻV[X;[[ksHSF' JhgHyiWQY4X_sto0Uz]P;kޗg_iLEXuT")._DS5]tp2D?b_Q;io}FU$-x(/YP{Rd$D!Cks`pjˀuY dd"ݫQ8'b/~6Nȼ!h"]qjunW7{,9B9l] .tbZa\FN38P8|pvEXuW 1XLk\lӗm!4"ߗOTR$$JgmhSHYH2 U JuO^%#Bk z7q?FCv&MTR,0UXGE؅zit61(YLCk/V& dy@Hs+u.cBE;_}DK* մTO0BS(=kwxNʺGġϫ7#:&Y9ô}KW8ۻG6ճ-vSvx`G/?R ޹ncȕ}DOo${GR bnxlZ۠bT&{Kqyt L?Zٍ(\7+IpåyXףJeң*XZ}% d~]-c brRfw{WS2 W #53 :SH,+O ˥\\Pz 58U)!o}w}ML?z4qE+?krV |guQZY(kܿ)ߟbeF,ۘ8,J,ΪlqC@a5pysHeUS>|_%Ӆ@0>V{,@Ӽ$l{5Uu%E'9DhsC?16{0otwGF ,0e@A+N1@.ԀY? yRipܑ8"IeG R?& "w*4xcmtGg"#:BW/=cI7l/V?44r$h;3QQ|j/6,2;ÐQNrt!NpsE`(gYZ07070100000037000081a4000000000000000000000001668c16920000bf08000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/A]?Eh=ڜ.+x)8C0Pqzưx +BI.NmzL&^ݯn~䥚Q0m7 U\\n@,x-Zxw!3 I͈2C(/_eaw0aO[CՏH|Kl?/y.4),0_ GU"WkmqfӅTNYڤrv5@cy*$e&5)EVSR轎3(J"uRؗq}|+.~gWJAauFH7.\(2qCPސ2,:LKHy, !GIy'FQ8AZmXU= JX$SL5! -X4>7TrowP?vIPJKdGT 5I%o攼 ?jV ݮ2ߖ.yUru3gbj ݗ2bp Kxv;3ci0&[m̉rQɫ!@" ,`A6 \5Y3>`S&=JsWG w94#=nQ{=9 ƹMil\ygNqNtOH2fpT8Uo.FzƧ{{`K#,N4כN~97ݳ_`a1앛j'kvCFHp,KE SA%WB0Xy;8WAS>:;T#3tHVjWP?FjGSMO35Ֆ v'̦T^xU3#uۄ8Źkwy g\lq): k4OcÈI fOyN';;<"Z-&t9v{#$dX驟)Gtnt z͟eT$KyY9dJ@EU3GBKH5lq1],Z+!Kb1( d"X \шΐ$oz7CjSͦu Z]~ G3 Wz%fm0kql% vxP""(=u*Q^7d "?{7_;vDz%̿mU3޽B-Wi>$K߯Gy±5#|W*ֺN/[׼>oeO:gO1 qikgޔ0w4J-@~;D|kn/5>uS־luB+0>/A? P{$ߧ D) l2۶6Ӎ:N@Q%^`?+elN$q߻)+e{w{ōlZG#mu*4E؉,()yR"rTD1ֵ髓bIS :6_x*v#Iq55 S6BO;# қ_Y(;ՄP&&\Ye0ꯅr9N:fJ܇bcqe 6- wl=_Lt R;ƒK6*[v_7߀0tв2P8ZN#+`;߹!"3{~OԬA}Sұ%s '5fb+i -F=-JPoS T18ݿx-Z[. ~=<=Ff3M-{u_T?̻_nt-{-4j1n bv>Vgn]!iڱ"f3u2deT\1)nhXo,3&fz^h@LjOtz`o ET}"z $8?ŭs㘷W;o~!"M_مLYF_6dtLTM}z$xR#`}O4ӈom%k}~!ۄg-eU_ɸ e!rǥߍM5Eb72mԟ_ʹߪ̳zJOGfK邧A(rr=:a\\lEÍQATbH}J&/')\0nDM)*L S#m*z}y|\yGX(8S(k@85к>*>19*{Sq= )t(9`SQ~bMFD:EMU ZM~Ӷ ]A(|;?2pWsYS[7wdQbMZx4m2-Lo5߻ĪhM{ݺIPvsl-VO2zڽk ' ~Y$Rd թؒs!D$<!ˬp~\do.@"[ܲ ':CsӺB8j_L'1N PX`h#ZK}vss CB' hCDŋg~8N:2^%POSPo]LV85̴zd۞-\E͌DsٞZ=^Mucd |]!qo'ѵsR}qFK2Oޥ*.9hlZ<߈K᝕Yǯ83i aޅ& aGQeu_>nPk0MRM.}j\U,|5`%;Xd;ǝJ O1B $ tw>Qt`."ׇkH%HJ^5_))^)t1V+-i tܮ2H}˽qlEdvHs  ~gu^8~s)LjS-$RSҁ 6$ ةQdsSdP0#If,(ڨuy rs9˽H T4K[P*J f>LJ_C9KCD-Qg;q]:.;,9 I>ݢsC<}Wfȫ+G$sf}‘v=Fׇ"n,xuOګ~`dAJ*$E"m@\LH$d.֑|0-ɱ1q ?1Û,9XZ:9fp7-bk 2XJc;u2/z<8XAouGH6x;2vdXm\$^;:6|[# I[ZH &#:HA^i]ezczg_A&1!Xb-Ñ8cr7J yR@ }6sՎ$ijWhO6K;ii],+Ӂz u$Y۵׼XWs:(O^&2ma(/WE@k{{)%{p6]ދBCR9[ZO´3I!i(rY> {k,eɺN /0XQɺ\1w#_rS]+pĚИr eId&ذ.߅x;hy^m3E@X$ƪ)wda `Eظ uYoG!sr3tMz^ƞYg/p4^7F͚ԕd#R!/ l"77Hy9Px%|༫Co'νmL"r:* (Jߤ$Flٴ,[WьƏO<6GW˱mA>WW&i::h{uȯ@T5b$V}Š%Wjknb4K|;?ȹզ}痓R:u'N@C.&rӐu?%`->LS\gyyo!k/SMvѯ7?0 R41d_ iiGVdYL/t~~: !93&d0zW\\ՌlrGTß0}ԍr}(%Kt&i`\qj \a;4V,m͕4;nYFlYhny5|jF毕! >\xќT$-ev=t2vh] z(&~eoyؼ % nӡI rOG L~ stṷ8_i3e \5 JTޏ-u;|ZzQN*Ա ?69#ekP NkO2q`JZ&T,]q5Ka=e< orPǵlC5j_"Lж B;{6xCgX<T5>#A_g4>UבlW2 7X #(v.='a":.NXȢh^Jxݝ\;uNMH.KJ?Ĺ{ "e1BE_|i )bݼ*n|q;aaSj{c?M~uŪ塡"{)Ude c2M8,}JCӱ'C+5Ʌ& yjDܠx |v V &2.uj0ZZ0 kdEJ(?w!N>QOe2t(w sQjO``O`-o.AEyp  YFbٔ d>mͪd3T7Px:FȨw5u kíDʰ E%AS|нH[v>v+ I|1kE̪ʜtLK4TOR2(,,Hn0 vK)Z{@+"n{y7+d! MD3w/xp!;oׂZyoDpӐmr$olZzҶK"7sRz %˦iFU [(?Uض&'37NiIݱ1w2|ʴ~] %<:pBne0e\ r:WhR zdxVy h&,jo..JO(nM{F\{JI5e:E^qM}N^LLV 2³#K=Urb"W=<[aRfNu[?`KbDGlM/VY=S؊^m$t>{PNǎoiGĬGTg&",Z`Np3+$L2ѷFߍ? FF* N9ܺ+bL6껨@I-xvhhN !RPG Ў m&T^S+Dju0 xV^jI:Hf_Ƥ` 37G1fiϺC^;!4_ DBpe2Z8n1{h\VtM|Yo'}˫Y\΀iĢ޴:Qmji"m&'#Q\#>+i-PGS6RSL?tbDgtO-kpOWaU2EP!嶞vcݿb@nEsbBҰX7L%N]Q:Bpt.Y]qy_ڗa,_ؖ6ELزs[ףVM/(_O:A$߹jZdLЧ6;xAF:mv#bCBIrrx97ANKD'ؖjѥء/Cwj޷B.} ylkg5q!zq+r)-)L%W޽} 4v{D8tcl!i$?(f$$ʂQ35C%B`4 ,eH` RG6m HS c`f _@DZb PݫD6/}XfgeٲF8g{RQd[DN3L7֨OFٻ2iQ+آyngθ_IS~-bE'rRCe *r5]{~bQri\P>U99OHdjEяd% CWG;0UT쐞5 iMxj ajc xFwv^;+L2`\V@DMLX=ֈ+Df| yK#lÐ& 4Q3J:w`C.ͶyλmeD/5VoL]j;?Lx>'"ܽ+ԟ]X+xͳh$6Wiz~T]vC-"~pwMm/\b8~%㺊T!ajr|k()\>ԺQZ$.3MC|\(G24wʈ=- [[;S^Q09~IM%g8v/G;n]L1<;l;Y1؁J"/-tpK{^# mD ;%|yY\ qmu=r+ k`7.ݻ]Yi@m2*GҞLhAq];W<.|Ng>)\s Mmԯ`TO@0ؔϜnTO-lA!Aٱ5p,w"|@'݉)k 9/hdF֡#hGLvxt_}T֎q$5i&|YOZ,m᏷g0qv~taa@%m)s& F^a N(ݮ$@R}B)g Uiu,^BX-D63I|y9_Kȹw7sVRY(J"DzRPJ-Z8IGrl *1qV=&Ἀؤ1#%WEZ]͔ ?BXY>8M"ܵ6Ł\[y$xeF U#ICId6\1U@5rC+rn)XXrpʚBI`ed&^!*C5P|"w< ڲ^GE\T Cߟ2)j_=b&>n TVS?L''5[u-@#a:~Jٯ߼9a3Lrq}`Φ 6c&qث zmtQ#7μe A}z R4BXx7ՏxgD#4^"PBa[ ޠٮ󸡚h΋&X2S& M)A-&?ؾtfUB,)*tG$`,o) /Pɵ.ORU+ /d_JmPPu Ԩ}`Y-kGr.HRL>;4hԜcW> i+U\dj'c(/` Rt lȓ$PH̄ 5QhgU\e&C~tt w7ìzֆ-BVHsC;4+fOZ7Q7Bf4OF[h۲vuD-w<ƿrbqnFJ0J.:v_ϞYi$N[bb1x.#jK S2{o,AاiK!WR뒏&[o2\!9UPZG{XMX uIcXYzqb\L/4gR>ⲦHkX/g-5Ȍ5<8Őhʌٓ݅8J߽IGEqXѲ^!+[kIЛD _.S4,l].% /,!\oʸs0(5 +Θ@jKT Ti s J0M}tP ~ts6\jE;@.xSkpmJf¡ 鍓F(_V}E0HI"_ sN,Œy(v$Z4:WF/+i)Gj&㠥TI} D6`6( rhl_.".q;#! ME)5j( há|^ ɉns\T R&XE3]؍򿡗:Pt 9? 5dS`BvYjoHb\wF2!rh> ({a丹:AWΘ@0p ]9?C*.0} н3aTjY;~>?85iT踀xbFfCGޥgPleg5`X^/`@Vȳ୕U` IeoFs`oUN~۴\ˏpkvƗNR 0q/-ʼ% S"5j5 -?rf$,S'h,-n)fe7 v3FD{6b%8ЗcM(L%ͯ@׸Vqm_|C[}'{bKE{,Q0\\g{Rx8 K0*[Bel-?8p0;oo2o$Nr4.>Y82{sAOO4SQ܍ ,@o*ziV15"s2=bkeC<Յ'Z! {qqYԞ-<2a|9QYpaΗkH7+ ͍:bu#vTv}{*.Ri>wCRnYLExd-\ ?6 4  2ߤoTt>f?Yu 4j8a_Qn 0ՎRQK8ƥN] &1LmZzknݴu'#6 {Tzݱ<'j}< 96̎A|ܒJ9IG\C >Gkzs=;qĮXGsId Uq{)9)>Ӽ}^|+ ƢYMGge e7 xb%Js|ѨzO/F|')@hs÷c'h7: . `Q8$M3LM:l~dK FJf"QfYdŃm-愈ɦߛ(Ցr B $F֌.q}g U鍹U7+W?ͮ*WgZC9MVJؕ6h3}Y-s\M2{+u"$ Oqisl Ɉ)18]ޱy)3cHV!RVg0]+r9JFůXnO2ZC#TExs)PhX=&xj2V@f%@*"19yXzަ[zw-i#Og+o}'B9Zc8XQ[85{4xF5 <%a1 (0}'z\:'K_j'@Gp u{@jC\3nX4bmlzBY0x4IFg1y Lg?z cJ)nW\b1~~"mzi?;~Z]̾qRh1hzIc|7fIw,VRG{mHrCet; A!_H,7v $-9 = ["_Y>0*]Ii4zE U75Z=ob~Gt5  ӈ !ϡN%͡8EìSؽ W|06[^ uHsW6-GΤ+d0"M-Wǔ0 9HsJ{@>7:\W{k4,A?Jd5YVAAaZ?>.UƉ ujz Gp%e\}I%㇇IVDV!u*/x_'ibMIܞZ6p0OǷLn̙*@(a젮4RhKu"EhEׇp?o{sUM\4 ']F|گ;xRh }x~jjQ>1/HYe-=I Th:b2 [7eulpV3 󅳿 xC#+A'֟~>åy{Vq6u^q=DioPzĨx;mc }&dY'$o<FooBeDu{_lx V ۄ*4^敨 `mx# .].@ l .6ߪf?gNF>bEe.KP(.-hgDثwx oؐ3kҿW}2-j>gm VSpCOH PU9&x !~ЉO-2?u2<ęomUsZt6?;yWBmގn~-'Kl.Cю3d W4#LSnPLhr J06|{ hPmv%Mz5W\Ms)D{یt.uYc!ВC* I4?x7 cR]&qz/Xb2Յ8'0 mA;K='ȲO5-ͺ 1W(vI+?5JD&C JKk 2<>vU{Ó"r&fG SP~0uZS̓& 8Kc$W_tҥ_Q~8yv106Svl npkZݓڟsV ]qQ K4ڍnz}BޜMjx. (q pMb;.)&Z=ϨtYx s6Q"yCE*Bɓ*3[ 葭}Y }-c!tjKOM-Βpׁ$J)|F6WD}9C,hU&ҳsC{s+ '˛S \!j)_oYR7S*-I EWQ>V9hrX{"n @nPM>_hNW0qŜ"QFAQ _л+ }5QE#qzvYO_Vt al'L^bA""$2kiY!C삎ɴڕ67Ʀw1 7צ@0.#"P6\?i& -WkD"K|jd]t@ƈg ڎb)3~Kic$ՂEPm`j(ԈQolu/{~FrDmy(Pv?k8S?6ᣗ Wn<%(wc3Qn CƌKYg0Q>T톗xhWsYO7_۪)bY:WYh9Ť 1#*͙zxɴdwnuA3ej'`4 ?JwvM> &+`Uxy-I(#GD*TU k'U.7IC琸ގt4^K"m\.Ӣ~mQU KK7N nD93{4ͿkDe N}] J!r!'xB`ީ_hFa}rbsnk}Ɔ5WzI:cF<6pBS[9@|m_dpۓ8vT[Z1JĜ3!/h鄛يbhjMIr U(P=W=ff*ۮg儬gW{lu1y^,k8C߆Ap|r o>`{ófU0A?4:.?V8;7=j4QR;v;u-gdbӌ?, M,+Y184-EL zH[6uq|c E F"(Dk%`ܟB*5RϹ xD@Fs K¯ӕSr8i?W$V ,!PrID;ˡuZ"_v*}Z$I:ȼ5TH] "(uD6.분*\L ͱJf1`ōo!I^]8|UL{Y#\<咍hhzfQtx|!S ]eT[c/L9C{Q$_tMOЗ~ K1+v]rEp~0f*kP'.?%DP̭ X2cB !vz%N'޶F{Md%p>"kW3~/Ҍ1;ue%V3++hs YpiGSd4 |\ i]nbCTrtgN0CҩW_U׌7U0x_=6{Z8Dcc]ŸRƿ1Md`Q4`p[W귴;$-7w3J{b:VaJXi$[u+EW¿jA;jo9ĻSӡ/zB@IUx鸸Ikyta)U|Zg>OLч_+0m xk7oT\nRN`+ ^eR%'..+H2 Zz&Vp3' zV0m v&p?&E~VWٵ\B/ u# _\0Wk v\IUI({]cR4Li &&(y4BtbNK,yA,1pHyo{FrԗZпoyhTs^eg<ReMZ3yR|-hwi]Q_JL{V3|9bO@TDꋃ¯_qCD<-}x$WGhA5a$7sG`;Oe.0}kvuYjx_RFgV4o\o4&ob:=0a%>KG_c5mHKB:TZ)EݖmeZAcz 'NUk.41XniPYh+36g\cֻ3J4n& xVCbg-*`Dψ3*8E=%$/<$ Ƅ|g/5H˘U3#+7^Slʫ[`c+!Ug}Uf*Xa`l'%8"`GJ:\08rW22~"7`l`ޛD::T؋5 Ti4A ٜiـzs_uJw:Mk.o29lZBހa2 6[1k';<7R&[l͜KU]B'E #+3jS[\nBFF !JNi-Oa¢w c_;谢'X1[L|>ɍᄕ J0븝~ضS ?QtH/)N)ڡ~\Œ wpo6۠HIZ$8sR3"*ZDžsx X*}>}َSvMA>k:X;$--l4AREKbg8a5Y dB36w6qk7'&~A5D>df/ *QƱp=ڔi'&lP D"lHWoFh}H=)ch_UBR~@@8{x6HG8\EM4`QR4Ach!8\*إ(@o()k3nBXl~d4`>DFWOOXҽ;&kORB*_(^Ê;R0 D#f$s7V&Z4/Nvx=;)4㠘tegۘu'Y.?b@cjsck!= hq&khu]k&L lA3*J0[AdoJGgKZ򾂕E돏YOL8`ruAy``"$ċlp5;" fտfxͩ{bN''6R=hg'B]7AShwV/5aOc Q%u!Ӷ#q9a&w^N{ eoPsT whQ#oIzp}D].#Ê5bt z M$m$mD'x{w"͹ꟑPc.=k4A\ЌX?0aMW52WRQ.G4ok4dπZ0g)+/YR=^u/L}@]BG|<$LiZ0xIΕ#W 0M37{*{k»€~f=c%|Ê^ɣGRe99Z)`X΍Ơ)XI~PjY j"Ȣgj跰zB!A-a k^GnMs~?RH8~>} |n?i`ڞGAs#3TȺ ּ͔gu|5T/c0AzOC:H:uZY ܣMK>9E>`> PX zdYs0K≮.s~02D&yat cxfbtD3^nzfF/~]&OT;Ui?8[~MKs^缜;/q<{Z>?ZB( ]DyCЁYj,94?jvQMu@YXmiF'qߦR[쯄K=Tg[ 9(RomN4j{Q&8˙aHtwG4JYg hM^*LE~hφgu⧷6VÌ(HOX`f[fN1fZ)T ‹e Qfӭj|r]{Y,JjK#01ZC[G#r5/B~ .,``v@jVg7 ǽN:57 3Or˽i.ͩ,olN$(E_'.mª@h tIN9z%h]ohvgBR?o6ܧQHV~\}zo?c`H|?̞$BB+Lԧ '5;AS[_ ?4w肍k{Xsp7R4FYݭDP c%nCHDʔeӒQKa!eBGtUntV&%.,{͜ X,y$U&V*Q{QZ[[Tg:4!|8"|䖙y{%`VŖ Ry^fUR&ud)ZpI{p)t%LZU۾w2Ib,_\m@osO4&= Aƞ@|id6(Q. (`=~w^֗{\ʰ\ 猡dV`zvЎWDiY7vEif뵂Ч+Ȩ wDF Pti+76Ņ22ǏWe/밵B@U]U2<Ʉ.ohT'5|uJー!<>?m<&W( UX0F=ֵ$&z% "s ] \Zp4ƆgDW3{21ZJ%O>`nǎGCIw#nPQN:扅v lrK^l{09^@g 2Xp %`HF>V0hRVb=RtF"q6qC]S-aBp1fx|9َ =G~ 4vg,^?:EF4}^:Ͷտ^7Ł]{WWn5sMȰ``5Vu >C0:[)2fA*6~Q@䚽N}D<&Ѱ`K2 f#P6 }ZshseYIj q-BRD2zMl}m*W >+lHM=EF󫠤nMIFDXYrP[#UY%03 `Q"xz+EQ3CL2\d l9/%jB?v*r@|4ZO؜Za* +?^K[oֿJ5]y;f& > Α|jA(>~5دNDŬW<%Z=yn6`^g++LwQdJyag؎T BS0ʦ43q1_~:ӫ|"\^:9Uyֳ衾G\-[?A(z%8PӚok>VKpSN8 v`0~[8 O6c\׎BDHV\OWʒ,|ἛWz:KQIa*l:4ѡYUQ 1*1&^ߘ@@HmHEW?+ڨ[vD+塮#\˱O^FoG +%QThQa84TrB\}9 dN f"]؎B>qmxW}=>w{ـnEQUl6pM4R[$^Bh#E #"a/40k8DGс ڋP $㷱~Umb0N5(5=U*i*Q}HGL)>qYӬޱk6A"qXo˶upeVa1qMI&B T-LYN *(!&[ w-nYQD3)mTdtTDk) xt*K:% s ϋ'*l*Ǭl~ -SkQu2VEP&ܥʫq0~7[ vղd ԣwUB^Fc[' *f1\ey^bP`[$h`ZUTPu-^@ƁEkֳ5 bf{M !8BE$UOLֲ]0R忪V 1 LJ7y*`9=LESLx`ſS8(5Y}6QojAk5Occg$p$%A 9@e;S\CmA[Zft;$ ﬇G*087_vP *ev`ge JOb5KlQ MFq/>~sn!F3lRqꡭJq1`</p+D'.6e9g߬7{;8=ap'*센= Q3o+Kn%ݕJ2%?{p@3Wɣ./9e} !" %Cf4TARéMctDD׈,)ɢZg$x~ޣv$1ocF  M36.M9h'xpy$@h81^dfHK8t&*kFj N ([$Ƿ WQ-KKJ#V2.BRm];N\vrNyUAy4R᝴A7(B>.V?fទlrj<(+ ~~Ni!t ,46^#=7K4`ȼIGG 2\ѯlS`>c\j?NJs7Yq2+>U4RJ:j6w"q=Tlo +o/{H)E6;T6Z*3w1n`4}7fiKl"HwD]3 jQ:V7_ ܡ<ɞB _޼oˢovN0_86r QwCJywV=*.9V55(0"~;/$W>)b 41f4x.-g隅MXV ]u/J|fgҧ#)!Lr57%BR7<)WQM2֚lJJq5͢vv#MH:_%i[?[9g? )F+y6л4 ZHw8ҟc˕Ӽn&->eBܭⶏhLѶJB~M6j1؎Ն+|>gs8Fly)dT0'~/Q6# WHYN-r*'zٿod ɋٸ"=iO<>cw‹ɻh!G%-b۵ b_)W>o///U>Rc,3 I"v1e(ӝ$dbqxɍ* M@4 Tĕr~tM+ݵkw4CS|G2İ5,<\dj+Hݼ͹7]j@HܗB`P>Ϊø5f\-a2zSo_EBO9{q,dIhjPhV(^/';(l굨g:3WS]MBA_6)VQ9lj`XI@F'_3T_BpH'ucLr7:M05,Yħ.,uڌBF Zбf$UTIfcx)ؔ.VNdY|W֢֊ioD}P\keytb@UkŔEB[PkTD<3jw~0q,_9XeI]Ie1 r?=?XvR:fa[]=dеx4$ 5U9B!St;vv=`ВVg?0e8{5#)&g: #gWE'9iYSLԐr’NB sqz!'X˪VvJڅLoyބvgXRO.˽>@ QY|мl$b$a/%B JLmO8L9H=_hvWW1Ӽ#f^웠fZoKtt2sDy/jl53J S i9I۳a([u}X枥49@PrYH@$ ~X i~sḞS _5~ tP8/vIild-/E\4!'mlt bq9%[.5CT@2>`u 94S|Yt2T}ry|2|'.qV5XZg'C*oؖdI2.2k~Js߅yRX 5G&섛.(Qhn6ڝfJ=\ #i5 u WR_D:ԁ>(^Qlkk9{j'`?oJ2/d`5s_$FT8`1 kDCS˛d9qK27^RxT< /(e?D$1U6-u=^wk5&(62vUm H^hsF0%'^sGur12ǎ&r ||3ÞD8CskUZ%~+2D$ՏLe>%f8<RN-(?Sq;x y{=%F4Oƥ?r`@ 7ʴuͫ,X,$ErȸW,VrFO`yh؁%\2_ɻhiAS|h"b:LlMs1ZSkoHfՄXΫY5t33l& Y48bks3:=o6zbGw FBK}2H&.,?> O]Z|C Er֤ bWqG~jO= e8 9Pڮ0kD !&L!cP|y?cK u6Zte.Iz."g'nڵ>TS~i&#rӢQMXU'MO*3^oBL+?- ߌ1wvME,fHu՗߻&1k<q#)gްr\Y.a?3!)1N ;M*3{dPzc ʵ_R.%,G\U[0䤧:3ZnO|E(?~G ulHMএ*vsm% Ha7- r?=VStTÐ_uGXSezbqxsY~(S,yƂtb_.?OgYkGu./OA$<0w0D,n>zТrլwN7X*]Kaވyb@#Ko՜%ZV Y\a*l% xk. Gb)l)hAQ&B~'B𗪖.±) ƯOt )3j>['Y>L_B`sB[Tr㳬c񗵹{M1]6 R)_*H'T4o0T@Bޠ)# ;$HD񮍤ݍ PIM?+nDW ݶ@OZ( x3.-7|B,nVt{¦Bݡ p.,BB5-@' BH Z1ǪeCe]]Sb:SҰ^.rvрKv];1 3ߣ'U1LVLcyv% U8wIK_w j`L:NT_o5Ne,M!C~SJG\ּbtBܮL9#Yysޝ<-ʟB` oW$CJQ:j_ͣ'fdM>yFkK/'[c6F&n<[<7JC;#3Ww@>6vUus0y6).gC-at%(W933n|2ɻM\HLπkcr e-ȡBE"nӔpUw hb`ws#҄Iώ| *3p|*SCʡؼ=NbBmiuـDčI+l6?+)v*݊HY}Ϟ'l"9~DҮu̢;q߇dXǞ7H"Os] ,ͯ)MP R@0_ !}^+cJ\"4 y+O1/*--> 2L Qb{BZ5(2;X'6{f$ UJ^>ʲM1P q:)f'[QGxgd}Cps.c/wR}XݔC̋ݪ k¹TxiE6!+p=6R/T-5IJM&x@ő>ۖb77vW_n@L(2-0 "=p I wEK2evJ?O'9ǷN9@'ɭrAͣ|@kXY5 msl)${{dTI $)N+7ki *g ].LVX>9ɝ}7`E.jipMt%L4ߗCnl 烅6z:럽0]{W>C(K]G0 &}q+k;P@IjLNt9 vXK2ugғ(´Yi.}}(w չPu@e9Աy|ys"N,-{.KQ֊/↥t3Tb$v(3ksG਷ueLw1EЖCs;il: TY"n 8j&*JaIRFF8磤s26J5Q } -qʍ*Ǿ~?(hz $p,]Xa(-ęWyPũKOThz TݎI,~OSmee`Qt ]XYgoiYS0oU#5 Q80) A%s[Uƪ>âaۦݹ bF#rgB#Tݬҏu D=W+J,}Oc?ڼ¤.$?qh2 ^7-9jzw*87Ob%p1~u9ZDkxt#ܙ? q\Ye#gw]ri4ǢUm;Cnq@܋\UdUlӆ֏7UIK$Ůp^oF[ ǹkpF.i5~{~Boke587Hec+1#@ERe!,6+q\$>q⟪$XF@V"7EMqwp򬆧6;O2Ugl2Z8Wn{.uGJsaşʃ4>ǟ71f 6|/8,O4]KA S3YIl!˗. ӺsgW:Ԣ~6LuzȄ;܏ˎҠK?]_aW\q0!eksU Q( 6sf \{Ț/,~M %m?HeX[;$X p%֒*=l1`BM&"\١?Zte/ =3NT-N{f/ )U&lh^|藼4h2qQ/Gc*& }8"~*qoT"{=]=ԙD߹ llc1'f%blݞRAFR-לHdns~*O,N'M> Ҥ'դ 4%2 4%JBBt}tX4[M\X XB)~z^.l{B6$ZUϭB<8JLEtZ|?`?rl=ut#}"iAR p74|MlX}g`VsOjۖra0홳|+AWO X S;g͢=D ~T컌f&A 5Q͢FK2[oD8W HesOe{ xuC-̉WGT P ypMňXF.u AL`[HfrwE0x]Y/IQ>A'%:VqFQЋf%4μ j.F}W&"hVQq |gԃ796Z[bsewy%ld ` #7l)z}xƅRv4{,%->ݚq螃~ c78 12B2xϒ6?Z-kȇNW&t+U\ Y`[}~Kb4s% +U[Ń|¿~|!Sɞ!δU=(ImX$[cJz;HΔ}y&ȹGrFckHH-ƛC~dU9ߜ<1e64 {֥4>Ӿ>(u`H8Ke0,YF Ґ\[sgwPE~v׭Q4E,m_,g;y&n\ĦH8kpktMU޿cA `5?b^[vk3Ok4|M7A0P%,S<~fKJL؛W#K|hQr䔲fkR:4s2hOh&拲U`ʪr;N7#n".SY)UhO= AvI@}7>)ҌINcy:OQS[:CLʈLr„}+>P`/4?TIhp']7*0$8c8I6S`"n Ϊa1"&63Y*2'PL`x4DOEwVaS@`>NT&$a8I̴mz`nMtG` ? [۰LV;n_asA(W@^҆ǣoY-alޢgN;vO-+'?fW7Duuku#o' P/j5Gc1!ه 2jhEዬy/6/OY9̓EITn0GSzj%_*N;&7tEn[:ǣA#q $P1飞 De:*ۥ(ӈFwGaaͣ _yu3i'pXC5xs|hZ֯-fi"oNZ쎃JzgdZ Pۙ;.,~@q;]N-*-&)U&K칅#9i`s5>zC1Uq[-W% : Š_t%9XbRiOr?XAOn7Cv  8P%I"ixWj=jHN&@|X V.?﬙k%NHŇ`7wg\-?@6‰}P/S3*{gxpӂX#-Af,.L(PQGh$B90&y._Hcy51BNőXd9&wm<kr"qWe0D_uUO= 'Z"qVq|l_!hvnH[*(h62\bR-l`eCoed4ĿS v"Y"Z?[Z6Kk9;Ǧ(KLtO;< /Y!c`z,> CdJׄ ݉EK3c| !) IX!4֟ pa:^G^x3}ezΫ< 1ia19Y4 LC$h\ VqFe(G1;} Pi NV MO1i_%甇gp͋p̡ XR.[KGQg/zy'3*@l]fƁT҉m=|1>{[+^Pme KV"7qVcR xs7,zG͎M *v]M6`@,NP@re*%>Fpu\kZ Z?E~i`Dci0ox+0OȚ3}~fUs\!t;wfy?zߑʑz$- cO߶4/GT`>>{.jCBb1ޮ޼T̊A5))2#` T,KW!fYc|8* C<ɒ4sBhJgԅ8Ȑ }H|U $t3j0m@(]KѢ`~GRñ]Ҡ kw 6U\yQZ7] #$mYƦA?r0X oZwu8Q^f|݌#BϹaEF8x~]zCA-p|պEzѵ.|g)Ue2L\A0ĪmKG})T]&z#zo3=KP)q󛛷ء {6D@@w%bUwe.DPPIEMyg l{d?{:(}iaK&5}!=3G;i JwN;]u%D B<鱰Կ螇wΆ. .,[Ĭd j3|((m[˗X Kx xCUzFiÚZϷ_$a?}@b}!mH+)NˤF"j{mjt ؃zaƀt2nc /*Ji\HE}=їm$됎#<rn8BHrV{)DgB-uDa`E1أ>@3 }ςq2*b~:S% zOO_x,:;v$:?9~^VN jS.[*b܇y3,UY@S^}PXY̢hx:נqm2F,}^Z8Vc)CD`QmU>}T,h%d4rC} kk!ߧ}eaF9 cqW]XIn r*2~3Ĩ("Aj\ iN(s^i& ȻK 6Q-⏢ aSl֒Dυm<öt˫6XeAM fU"͗@_ MPLg0n)W]D50A1ҋv)\Tw8ݚp´Ų\K&]r18 Ikm2b) 9{/M^"<4Gz;b?kY3}jԔ֡}g:ɸm>WCWb@nR@޽2GS" 9w=gW6B,ub_yk'd@87pwR=h( ˹fV병m9k=+=IϏVRҮ(b=v`_z'IJQT0_?/`׉ьwM |o+^Qe$9]#4p{*{kVSోjxR,Qxessd(2iVgfPe NyV-.hGTĨeqvŽ="0nϥyC&{Eqp l@k.USΑdVu,nl+L9BGhsYVq"D#aYd<ǍN~]6}\K 6+}ɜyS;$c( 7_fUÎhRDQAiC"SUGfg4.YvA]/_8gEˏ_qr]ң3KqfT1$7-i D X曻qTi!?C_݆ꮖtF?$FOEuߣT!h m?s.a.o~ +җ Of=dɹ#;AJ)BkB+spKh}Ü/Wć h!$9F jndqTwgڟ* O߈EP@^'Xo0i C4)!-S^fn( 1MMvCS*Of~x ]yǦιƓJga12UsD\ő4y׆\1 n"J3N\vG6CrPt$ln j d~g`Nj(`Њa(4n3Fe2c[l%3uX$[ ;9ACٙ@M 75ʿ%nN,?VNj)QlH`9 M c_7zqZ1= o@Dd8ÜNWtn{/6YByGDcc Ewu(aVZb=Xk)CZ-anv.h ȱeoI2{V%'r_˵d }/B׷'?- A\vAcN. zT7,Gb3r6"$|$=Ȭ awRjYbHPp\o`.vVt6ppD[ macش`~4zvP{ (2"#&n6<ŗuYI36"1CTQ9/F0Mx1U.n4ίS\/Qa!wOr69 ғU}9(I(mQΚ]> EC巐|۪u<]t܌3,Ŝ׋mC*7+2H%@f6@'Y('!#{Lr55( L%3yfл3%̇C%'G96 K]`_cR|էo94[фQQ̓}~yt!Wf]6&s#5'L]:QH*vk+n![+o[DM$e``˹+9-¬G`fJ0"ۄpWpɊ*7 *j } &.?#1R^*_ɫ%َ} ]MwD qM܁ tdIk*g }rkTƶiW:,k[q(ephG4YmH%mwHq¯?t BYk=T V 6o)/3+stS{IJN+y =Vѿ)Zu{0vȩotDS$SPc`Go|Gh gv3߁jj<^< j^ O;*bQԠqOg}V#! (pY[t(x/#҄8< Ҥh _ȊQ?w .o.]g9̦5 2)|#掙mK\ pL2Ŭh1 fyVfejLawm:}`?K`Lr(:];S巄C9'Jaue QМɦ(}slp~SiBZLxC q9v+ e\ Y-1''+EhN-sT]~Lcr*Rm//bUrwAP 2cn'k+KYO+o⠦[z f54lA7]wBB~#=r,$C-uGJjmuepUqVC 98 q#/ &e2`nOiqh' msW=th1s.O;ft̕ iWx)dd¡+WI"|?^u?UݓpV8J_RS@tcJ|ޖ>B68X/~8=4Z+}⊏{X|* MJX6q_(-#W1񤧆VqRIKr1xyk󧗓sFQqqdDx\c5jWEQƥN:(;wP_Δ>О-:zrO.2ěh0Ʀ[bJaBWW ?[fbt C5YJz3jT(Yh%9W P8]s*/OT]I(Omϴ<JExܴ$,C"ޭ_6GY^<_l (*zovbowAmP3D)a;v-^H *Tc/Uw~z/PX6Y`&E+-e(d6XtP^Z/Up冁! Awz†nS@ (iBv@L'Ezz@W~02Cg@ W' utDWVQiu(D,hSֵ7VWHH 'dM&vǾ>ɼ@ «^y^XW 2YێSiٛ*|s?q(w^c|Kj9/`6KpKDpG\lO)1g"\1ed 7= ~L'lyjBuA3=OU` 1Äuxcid>p3Od&1qon'YM"z=2hD~z =/ g=Wbۧd͸XmV8;v)"ZbP"8bťgd:[?}@ҕC}} It^r)^ՌVNnӵHǠ畐B^ZC j !7dKOl; 5g3!"s=rf :T=ݒ2rA2|յ1e<" %όZf_*q6H5S恐K0+R9l:&[4E]ce](ehu]D v` q:1`.r <_9eCk`lc(UR27.l}D%PDR+Ejnt%'qhUT=i~k Gt&i&c%@ZXJ|p&*ᙤ(.jj)/':h ɡ_:oie7qɋ @ |'CG浴ѳjj5o[0, Kf|`L+CEkЩʫ߾Z?CGBjxlbEC`[hz,p>G%[.lĆs%m@QOK_N%nݦ\W0l?.;~[S:,52[OJu.%a&ݻ(e(K jlCX!BQ,_mF]1qK8Z.dt?*0Y"^բU1)K%>]Z^>e7y)L0W~< L Fo7_Ac+n8ikH bBd93#8Z%ʖnCq\b9瞞>2$zά )ܚ,r{To8KGmA!:UHf,[@Sݴi`KN#lihHE)ibPe!b®c +ޝus(2ʃV%RmNG8i]O Cae& X[ ,=kmV%ò}1&?g6NibDNMWmyTԴ6{*?77gL:ț,dJ-~+DIGs/D$}LT >t<|eC wZ#m տE›y1N ZgDYWbpқڋ}߅4ő{,BYi9e ָ\N?'zSkB%W[E!>kmy67(Sk+:XK:8'?TWpƹEv:lyF?HkȏjJHJ)c\dc&*Xu+<-U34l`j[ x5OepG_.l5Y7gR .]ޣ4&}O= ]sٵ>C5}hʂ@[[_fx7*SW-pZ|[7PZ}|yżie ++ O C٧H7/WHH&>ɑ$;9pϮ1=~䃨eCY<|G3 MA×B PW}_ͽ?,B禔pnrޗhe;c6ϖ5v.R G-PB'e$jӿhw4`{Aj:/;;G*ܺ>͙1}e26W1Znj<$Iq: p=4;F<"zvlx\M,khdYwFMDhM. |ݽfmdf<﫾fy´O,O&boZlysxyk"Z>԰xdCsM6C}%uE&"@5*zy0dpetZ6 1gk&/ޢh:!#>je|sYSő뻂vz.)Tf (ZpG6G0{Q?A{7 LB&+M(Jҍ% 鄋b5Qr`_j)!r.c+ 4s;ؒlt>n2f!5b\]GL+0Uˊ[T:ODžDz>6U\uS@;sDU*k-b,ؐ{p('&n#Mў2 ,;uvtϐ PɐP\dʔ wBb=]!Tɶ_%#WiN0V> !O>n8AI Q/Y'ȪNJ+Wl35!-k=rl_C-`s{1Tk. W!4$x^T5{? 5_5|^F/{J{k`1σ>ĿŔI "lC%9b r["Y[ )7 9Q =Q;y*TA>lL{H%u[RJٷg[6B.8s] ZwЧ èb2d4.?0҂M3˲_d-vHއ3%OO̅ΥAp#S])w<OįxhscA `{hpVW Yea(჌1_ qǦ]jeHQo;8_x?ZFǣT4*hDcA@WQϛ-+i ԛ.-V zK"5W|PJI-b*8"N#@jոdwuyyhDZx9BI1Ha-^* |l} 6cu]ν2kgAmy <腇((R7q#DԌ%]GKpPȝ 4C?4z{b`LFWpIvTQu([DP7Ghp7?ԎtqRq |q%*Of~N;mtP֓W"}!|wXȂ6@W%4>ie"#&(߂x;? g(*+.tB=峓z"p%#NNg<_x'c1fO ӱ )#񄍾T~k4]\K5Fٓ0o0Z;.1e0KpRħ?r3Ixʬ`NoUA$cꗩcy_V.NNG?] voډl.k+|p9@g%9&ZD\Y %z(5\P.,sZo)Y7AFș³N8erV#Fy=]cW Z;ȕy6 zD >7eRA,os0;I$+L|3\1-PΒwA:/ (W5-188U8oaTP\OZ!Vh6M6*Xqd7^/ A mSWU@;y%3iˠPnHcpʱ0 xP੎eSV:TpDWɩ6>k{Z=;?uʗ\0(Ux.vo}{%]"8Ut!UM8Sf\$d]D2em$ ʦ7رdejc 5"< WuM e3k.hwhդŷeH--*齑lܼ=CSう`wOYs%b._-/'5wE? J!D9YBYb`ޓρ`Rr/Wn0KN7y.-(|=$*̪L1\?0u:jX__De96"[gB pʹTɦhH3E0Pß+:/tde׺*t 2YX1ToΣAKļÁ l397FW(lɑB,8#Kޘb,K#M{!"2&"%]L|QƵG)Paq#:((?O\; kU\rC{ԷR'SqE{Ε]8^9Q#Ҿ'2pͥ bV.7 !̳C۽4c\5iзu}{*;5TVadB}d48KKl!BqQ9 r,)A+.}q/2av:zl[Q7Gpp :y5dQ{;BUfjqc'T AY[vcb5ޘqHi.fzyq@TT`Ld|-eDXm#Sݲ(ڬWDdsV,x,Nίp$م?nT|n'OF̧ê/EteM)c:g|pj̟.{U8j>J$whTT3ezK1Jz6R{9T!0A.lwٔE U]HeAapK2qek? FF~YTs6oi}ި\`*uSl?fuFXBVm'"K=p$.ocs_K5v˔Η*<,`WObi@*$z2X#Zsl{D5朗v;*PuPoȑm\6~!\j bqӖ >}zI]gYZ07070100000038000081a4000000000000000000000001668c169100003980000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/ u9@]?Eh=ڜ.+Оcb%708TDݽ4F+ℜ)db֊#GQxna%x\-!g)xopK[tpqo8@.Kkl\Wcҵh{F0`!f %r#k/+Y%\Ȳ$xa(=~~^%t 6E 1I*78+'!Qfvq)F 0pܴ4[* _e$[^.9M?0:ȎbrFHXX'.y@U#1Ouɔ$t7f֡+zn@. R :>hi\8+v' EjZ 0OVzyd}Jg:,a(M5>rK{L! JfJv&?$U>P|XI >U }_盶Rmp#y65p892T2lؤ&k3#f nhOd 9E|?ٯ× <ĉ>J6*ђhNF6{5Hp.c;2Y&sC{ _RbAWFxS;)~|O'to(N}#FG" c"sڿՠB!&A/K'۵U& VgvK"P9̲Ȣp`?Fp˚07>TK!wxyuTi 94XaԥZS{C1u3Eײd4de3Y<zX/B?qq/ZnI>#U>,Z yo3!u,[64` 6f&Wrw].cft/T)?3{TϿi`k>.{Pgm~(WÅ{F|χ2'WE̯@f` IS0 dS&.ö8^= M~_(I͂\ 7e֡wq% 5-{e] JӵRޑ0HYޡ~2ֵ {f5L4 F} u'@`f U۝ DsESQJJbso;Y}>0A)/b}*ui$R(_IvŊLEq^(4ZBV-a6 _2j|0SPb>sp;|B.{&X ?Gd¸;g*vt,|ҹTM+~'xPHu9<#76OlS,6_¢ut4@;X.]t@;BZ-i u=|ʔx}4j#ZWSOD u=@նϗ~\1A!: z0Ip{FjU+L7i ,㍖ w;5M_e:U3f2(H?[jBfj}bۜ{*F' l: ?Av? Z'c{ = l 8^p.PTNCI* >rTjԑ7wdƇ)cVj p$Y{d|C;SlUI7㴼$3y)yK5!]`nJj5,XY$e<^u@M5KQ[gmC8aْjp=Yl2J0ZOS5UWۮ2P $<͈APwè)j]_c/ xSNFEC"&??+.u M(l|xj*~#&=gpuE~yʋ39(ڤ%n!%r 3֐ Jm; xP2#p?[Xm30eE3@bxxdD]"R9- a(m5E08yFb5 C鿵LDDJxk ~\mo]h|H+pU$RD"PqTR d^k(} , )q$6gvLŽ@^-&*f̚e.>$ [JZ7`kמ[/3@T[kþ$rͮgW$-ZT:f!\ O錔)Y;GbϰeblHac%uIh["[> "TVxdw()81;*dAQV8U΁ۺؚ 40c>g#0Ş 15"òw|;J[%ĉb'Z٬9 ;5n@C,RٗwYFbΆ.h?Pať~Rs#v䡟}? '"dU00%oAvGFf)#j11t|VT<'XZ3">wGbw ?rb-(oIn1J.,rs=i|_Bكv_ {/h6mli yvLtBFASrT0,# 0> uW0Imdpۻ*u̿VqaeX JXm0bЋP||$jy@̫Y!BjS&Zk蟷Ω+S[p#s5ۢve5ҭ/H.kG$>f-ץF->&[~ɑ<)|^7o8YEN2 A|ç: Ƶvx?X".A ('pc VL.JU_)YM b|4,/Vu R{HvR4EMi%. C}O*L̼WTM5G:.2\n9OH~5aQt?HCV %d''NV)Ů 8uEYălpLTˠJg\vDM {D)@KJ"!w/EɢxH7KvRz;eeCL%SHXB^!.KR~fZT̏?`o~:5,=S@22ew~7?}-{a}'`ү f$Y +V&~{;/Jψ=W//k/,͵C^.eDHz'P˳Y%pΜ"4[.)@*{JbeZj6r[nL4+|=zw5TEBe,Q 5b=Aڈ$9љrpU5Uoxk+YzX1j%$ \ |rpf7~$V'eK0(^J6%4fMG•vuį)٤Qڨ5+VoXUie l>o ϶87qN!pJ!(hġ`2g-DlF ܊fƕ^Q-`_1'8쪳!5GM&\tgљ*:c2ASg~63"Erk[㰼Ck^I^g{P<(,Aڟ qA!UcܑזC4E[3pw@tk}-&j?!pzڝK=3oJz)տגڜ1\`hz`'Z] q%rFKy uIH\b̯<] `PES/f&t1% ݪ^ ?m,TjFQ+\*"uw6|N`8V>T[h)p}hmG,v fn;y0 `r(yD^< 6 q&6/b(DZ͎;٩-{WMl$~trADb:2*7'Sʈ*Q fY3)m.9z|ȵ[m (/H/,'>mS)3#:ïUH+ [s !6naNe_AKOY:([Ѫ˽] A255|ds9XwHi!X@b)D,sYxmf3;F4?DN[[{0ٔ~xC M:IW{QVmç bEj]?(|t/ AFW1\E]1wI4!|E;e'BB>b 2pg?"J!/iB>|3,䣳˲F .[5c#ݔQyhQ nߣNi:vQ*D45T#'l Șd;be߅'9YN2A$<+xtE= ikf!;jK0%otB)dpn٭#UϰyۅXT͓ԇW@tpo/n5B-Kz$hy2ln¥u 3T !|Ѝ]P|^@! WNVdt8dIũ j Vk: )}n\ts#'-hNi _ :q*R1+Zium!샍7 |}o>(.,M0$ ˆ9' &| )ӰgqFK <^xHwggi3ױq=c`3e۱lYe)b} 5$qX-:9_e\Zo&|X.4D`Žʕj;ko?k? n7ޡg1h3"'-Mz0{ ԞQANiwݻo5~`8B}9:E[i}gΠy-͉+y'cg_U ت*r ["LOUki`sN-@ h8N0nB*}{V|}B=&dD-#5<^F\dtǡ\ډgAM~4Ti">hU(cSwBgwIcՄg@1툉 X ~+m :q&gHwQ9]]V5Do#XR׳P:u%%Kz=ܶ@/mqOGGeϣ:xa1v >;^-lXqSQ2\V?isJɯ̙BB2mB#S+$h$.{tR2 ńb4 Rh$yxhީQQ?O9/gf/m8):Dxc~;APctO{HOڈ[= F ռWGva-y ?eXу"uYͭ{!v2Hx`Era|171~8שlȍ>"ˤ܏Nq`:pFn&<ˍӤ7n/DAc~fƄ-ns`2ӘCϏ|Vj>%@3-9X9P MO >nETΚesӺ58s}Ffiat.ϾY XUэ)fs:┋|Nv}1dx` =Qe̤e[2A9YF6$踕nbz5&rqM {t맶jo͇]BdH d`fπc7F"iGqMGSZ5&Inག1f)HYMrI{fF!?, V)Ik7M.D;#6Xixu5`A +['6ppb7ع7A=LUI DbV5ydxu##o2l7!4t}DʿNd qZ\a{-EQ…/@Г ׅ2 G@F3WCB=Q։8V:yAIPaxM^tS;aFŖwвԨ}|P^a-ĉ7'%A4)5c 7Bٛ4gg䶲ʫ!FIGl3_ UHi%K}:"j?YI r9 =b/'"s2/F' 9dXu_8R #q̐TqK tO _8#-l P+'8hN ce!ݫbXsǧ5+Җ{q^c{UmP7F?g|TA_#ATMIyYWNEv@M-Io':kW5qɟ&ZmVcu [^Qeo˭] =~prX/9YR&x!ɶ49،VcJ3L]J'U 4+b8p` e)S'|a@&hR qycnCRmRTs;-9ؐAScC:0KgzkRsYB&y8*Tf KQՉ,cԄ45lo*_>GAOmz{KɸUA([([J2Ge]SCDߢ\DH7M-(CL?&0"A`aA@REaGUUUoO[%Sn؋9N1k BC;_&|ڋd(c,_W%>xmB#INo]T:TtSgmFFx"˹nZOҌC2odqTJ*ŏB5P]_2F6Eo]e4ЕៅϨjB \-Ūq73;Fu>#Qp xC`GOT3/lܘ'hV>%t?gpY,ĭ"(\BAa2[]k%亣N3qgʔAGB0+=]5 jþ•@Dt "j'v@[RWnH鱄;j?~룷9(`,0-8-LØlY~)\&ABToYqi`8U)Rg_enS7784ހa2⎚1싾 Uiƀ9cڒ)JlDAbf"QTPp1¤]U١j&l,ͯ]{?tƺ_i7XS0K[B0wN -< _2((5}F %a*y+0[oA'8/7"az׵@_ 0ߑD$ L}BͯA,'+nܷq)H寪$HUj3&cQ}.}cF6\f4rݚ A^mXf' }!0ӟju ngEVw虻"ٷWX_^2⭵U2gs"?Ҩl9GmسdunP?δU?lxs~%c}+of ӹdu\96~HQԕ\&,לwEeJʰ'B֋}"}It `x^I\x'gՂF &QKѴHs (t*ֱeH@9{1!,uI/zy˖l0x>ZO`}yLEAEkșޞVSZkUG-nugg40mIMdcD̻ Ԫ;@7 Fޜg^[Cs4<ڮY~l\'J蕿~T4;ZKGRX;*+>zWPc7BH"<3Ÿ &D o4 m@j '~~ K*NWt^}8F􀢷E'%l|ų?4J GXOluU`'{nK}~ɍu ݌ݷĹ#4* R{pP!9}aR>){OMYyǝƼd8{+Ͼ>_ 5,}t1deQd9#n }\xpFYo."$#'C߶B.G#cSw]CLr" .dL[[O'n!P{ Z : @ҘZqӵ ۷5r)1 dnA'NYD'ESQ&se$.T,k`|0/*@$g:a!EH73ŐqiyWŇf$'9igp ]m] %+A s7%7+EU#IIt_i @$-2)hHwBH-T"SRTAf<^V+GS Yǩ~siIU&)-#Okkwc)f#Z9iO Abs2*JM4ZW1Ӥ#9{6ɬ-bh߉[*Ub-~K byqfeXB" b7+(H.K4!Mg[?ơ\uH&z/jˌV!bWɂDu+0򠬖.f^&ETRMA*~MA[($ R̻JDǏgWicWkJRƳ@ bUT"ݽEi7VS&::E@VAtM3t{yRTɾ|`>zZs!A8m1/M*,_A-`p|L>O$u7ߏ ΍H}8.eY2%$=jſiE vf5g#x墳M_ӳgqdmf/Wҍ:zroNrne:i6)moZ!#_fD2].!ɜGse0"SJY0\P0:Y|K0Y$bNŒ5"*_ibz[@g5rtcut?^.L aIL&UfYZ]6y<=gȕg6],Y n횯lpܒ֙vؗ 3%~Jˉ3|/QD,η0|vO Ԍ_12'T8,syoph6fKEPj*Elڽ[-H0-V_1']wVT J9lQ&ҫ@Lo0!,fp``^qm =O|iA5@^7^h4Q$ù1| ax! EcT)@T*K9%. :om=⅑;IvJ2Zג;,y\XHGCqmOPiHgAQO kF`?/{'X`7֝)q^ s񍇚0Z@{$ sxZR97tLIejJ;Kx0ߋY` 08obbFO% hvIkAڢmy&ǒ\_NIK89ٶNҋ{2:m+xd.$377Cљ vvȶߏˬ -=^2&c Aw3Cjߘ?<1qȒ\g4]cEY sC-ƿluÂU0 #"KK{iCWQ3=c@i23I|5h}*:,Q?pyl\=f2p8ּp֫_+vh[]Z WQfS]L :VՎ,F/P)O!\ATEOlM1tΑT7eЕ>а%YwXՖWJN:v@8cONi no3|VzTSZ")66HʸSJ"ʈ,{Bw# (yR^EaS&pvNv@юæU/e۽MUk!`tĞuɷK> Nx3؆Α~[P0)QJ|C< $U C P8xH0r+Ku5)(WW|[Y{ڰM5"cqcbAb["hf&.l!whOΐ!xU,~%y63Ry_̈́}Ѷf(WUrgYZ07070100000039000081a4000000000000000000000001668c16920000df6c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/*]?Eh=ڜ.+"`N~..B\ddA@> V%Gn?] qjCY_EUE_rDf8߱tX][i3y&!kJѺ#Q1Dיa\ [NOq(UVm]~- ʃJt?B@vsL!C%r8xٳ[O K=/*pQ7𓦯)wjkye N/]\O_u_s PdDz%Qd̨oj{ ǕyzA76𳴅w}PXsrY4x|8,;Q6= pII" [Ư=nb[fhFS}lYSd~)b[YeD('G|~$w(BTuG|eM,搠prM\}Ej鼙0::2~.z@O(ol8.Jh5Q$:+DV>["E9ʪ]@GJx$Sm/ax0e4j!V5d] FO&J%P_9=6M ^IOϨLܨ |px{[,$[Nl| >H:5φ3)n'=ɏBk8$h{ϗ{5*24k%I't(/id"-UOc\OOtG)f!3,1ԇ t!8ؽ[n 2n-r5StR# Kr}Ùk9H(яDAMQvt):-xd&V% Ԯ\CSץ)0~"\8R:R4OZ5Aa[6g/Ev/A=or2%cNX;qGZc~XI5&|ﯡw/E(.< _ #T {0!shǼ(p+9՚%Z"q1}DWkC؊Z@UGL@d@1WumYv) {P4=U2Z$2X s8 NDC ̠:d  G ZFࠪ<615SoK֯N6T-;eGm_t O]rѿ;}#Wu=dvFRFV-9h6<(k+8pH kVVk\fv ʧs)K>Pz\3_RYcY6a x+wbVa@O珡xIl ym0M"T8 ?K|T5w '~^,B;i'&|=;y4WeSY&Myi6 O'u:: >!E!bn׬>uBH[WFd褐~b 42C'nN r>=wzm[ (+.H:yZnّs غ$+q8_a ʣ+zg"L' I<% 4P؂žm}?3}OE GwzKEhД3dp "2-%tUZEb헨$t8Yt~}IYs&lwėK&ѴD4ORi9#f߀LJ~xwU,냯CI*aXkل>xAGmƯ~ō,%$G.HЮ  fWP$jpV{QfMH:r я72DJS1j>̀rh'Kފu7I0F>nC'K(2P4׾'z:9Og#X 5w&H``_@Zꠦ 醢Dܯ.N'6fMZ`;PV K_|g~:nRiXMW}~JcJ|(>7ђpC, ޖ'|2R1draŒD)] W@HX-HgfRyi-M X+IPth'P;0zW#k &z_YՏfX궀ANM@Ns|'zᏛ$>0:.{vS<UQ/)lP PU.8H^- Y o xQIjA(\i8#+ %xU:W /ז:hڱnPB}e_v4 0Z3%CI7-TDXOiJ6:*Gv>xGF$p󖲸n)lYpq^1ju8(Z] hka˨?&ְ ÀŅ>QWjHZѸ$W0`R ـW#k-ys> Ui'oۦ@7|ԣط!oҐU'=iI3pt^ NY{>١KTl>829ߵU-'E@z Mw~ -7 dfX_I8,!@vgmOI3= ƕ% &c'=bY6lDAlh1'\1eLzk_*wʥx&``GGOdok1E˲cmxG}v.dgZ1 V]Gtf*T4 t|ܦ 9<%b@XEhޭ2^F+t\c{mٗ`p""ʼ+q_+'OIs]qL% +f̰l%U K}gqbk[SZ)vdk>Q5V22v ೋJ[hY8XYO9}jW|+ jBZ},fdz!jAͿWB0?TM_G!6H0Ō6!%aͰ1r>@ wRݒCdiԈLus@FnlB i@g'c?of7%}عU](|e_41&Үp-}`tN=YOJ#B2M%3VNH&߰)C)^@yFp|nTN6|}.-Ǚ!O(瘪R A̠~lQuYlt#S H:IT ?sls5 D7'>p~icmMwdb u*)$A6hRL~o$!cL^bݖ JӟDm0k*%Xq`B< ΓAIp:ZT (Or_|cS=F=|,~Zvvc3i@eK ~_0魚^RBzϞg:gضn8r!䉬@Ad%WޤRV,cl)uIGMvD#ՂA޼){Oj7ߒ+㉁`=(ٲDL\9ҦwKc˛B.K`g wbZorBH eߕvNK9& IV'BBFl(o"$( w8R (`r#z~?kz `XVeBUy5MQ  O^93~)KP}|0ɀ m1VєO ?,ֳN߼9)6a-mp%<|5,HLd븐o?_lCr͟MlA$UoGV\ݑSKVA/6ܓ $_gW Lj˒LW`uQiz6,FwX\ ̆c][K5?̏)54kR4ViN í WH\jI;Oucóɺcuȍ8Nx]RiM VS-x(?A =u>O@4RP524жB:/ i3ˆlN!2;MQF.AM z9yrCtfQ"*d@,c#M 'l;N\Cel TpzQ#wqjb__) FY!`͗l%Lix-M{dN p0Re,:%F< \ dXt҉H5Y2Vv!uAޢRKM]k<M 3pY ÂEk@XƙxĐ`/'Y0Rk摎P6 >M3\ @Sw(~1?,j/ GrTŽ;J;>>!& 8Sʥ6<³2XhY]DS :B W2}d~cͫwc20:7*9EFP]A#j*GTfQfPqzHGlqo%Y+w)lVc =W iBAD^odݡܣ-p2uɾD`>s(@N K|XP> ~mv{Vro%eNʭ&) ٿ.aܑGXrAH@Va{L8$g2K!`H^#O[Q gL;‡dpX.\h+gf`?_CIZHE)S7W>5HG$T>?Gx[CǿT Tꉁg:0z̅ϞhJ)NaIA|Kzoʌ`lVOI;-4O ??.9rb&XX(Q>c W~m%bZttnvu_D)q3DLi kZ`q@ KADB(pI42~",rNJC/6#1k1k|""3$8̴scZP#v(:S{H Bl=ktkܽO8$nXS#RCnJBU{M`׵&#dZM i؅>0tQp륀F-*X(xяSp\f@y#.6؞,pߨs4bFUɷsAH1UvDuq{B?JX< !Av>hfweeX|hJ%i{- 7|.wȻѾT8cȚe9AH hϖRp(2#Ҕ {QM6aP9Kavӯ5Ǹ?sV DC19p##Wb%܉ڤ<h_|~?xvMQB fv̹A՟q?V)f Hi`/ꚫcד(i 3TލGp=ZM%ue ×4W8pk3Lhpəi >I<T]Y o5lXVSiQVEGtaDaTAXǕ{4nOW&ǜ}vShq)@Zlf:W ??Zu\)Iom3'ԼHBJ02Ji-v; fS^(K,Xg+{6G8~Bqbxa=F˒ Nʉ@(ImyffmNR[Lg%}l5Kjust1NHg x-&5vEQ~/3,?t+cExѷb5qq&>84۾v oWW|6P7yٿCO[<;f]$lMl\LO%J6'ro5QJTY؏G ޑ5Pc̶y+0o+ױHmِ4BSLW˳5&Ot罧oqſe1I@E:DԶT)0ݠܐ.+`ѕ;89JB S{옡=L|q鐬,:q!'cSTbS;cFs+;z>nfK7Ӭ0r|oڵop7[0=Ue]@@ +,Z7W:0eD$#H}sTK$f%U6|h o졾tXiZ4e{Uק ,*l}uQZb8ݩi9 19Y h~~@ M,hK"h\5khI]MXtw5ΞKXzat d̤EpUMԥGUvʱgDDe~ʋ65qʻ>o:D~9p:I%2nW>`J0БB|j2ڀΐiU+U2иu$(*;7{ ])oyˁoP y_ኋ-Ueٖb|ZEQKlup~%9_ܔU|dO泹Rw A_-4H3be}zDZ译1[9;Pb?uh' Z.[߷dt:"Sh笀ϥ*3f9Erq?]6,׮ y&- DrI5V+>7ʤ_ߧC:oO1c\X3gV Wkt"Y~h݉*ѡ+-;R[N0ch^,FE.9鼠Yhڒ}L%p'EPȗ{ :#(C&C=CZc5RI.$f֌gk,@"AT Wp:AO%C꿪-^"4$LI(l+s*Cwю )rٴc:66o l0K.K53ޗSFiSOk0 Dyi6ovhs 0942A}7*Lfqt5g2,J{P>jBÕn_/DJyH`[y *\ޡ-T#~+?NUTs8)#҉}Y8nj]A V7Yn:N3y0NQLA';l.%n@^0[-NTbV8)[ds\ctw4u,"\?,  *D²?yH`e#î[pHzM,'tC&(ɽ=D~d)PkH"^*!E$'?7쌰zRЫ7lxࣿ,Zث\L*ːuq?N[LR4ωTyMa"0t]]EaՋ:mxb0vD"1{㚪6z#qZtPQݽZY^#?ZH83 _/W.V0.eip` uM~F؁|ِ}pGUXc\o)5b ̜>L`܏L{޺P(˹ul"Ly6է0Nu^qQQ~jj=%|*ƌIU"Y{ɢ a[Oޔp6F>GO}ıɺ:D:9]M6pƕ-rg9R{"l`{]Qj%s] KsV @f ,Ϝ7l=Ӭ9(t,iɒ"LfyvWY?Ui/U|\qk% ѭAO#{MSgݒqN瀞pzs~K'OS(=1࢒̈́TGQWIMIY>FmrT6ń?%c@%u靰52c)<,w@a5>oɨj}uWq (֘&g!] k ̌Wt*a1YY*%|rJ hVy^>_8Ĵ{c93̼_^-M 8 ^{A˺XgQuhΦ$p84KODt; ve'`C` 4?T:{\̮9^ Gma:qPW3Q4F2냯5jQɞ5Rmy1IP"9G@j0vwLdȕ:Q8*0=/͇6 _WX7̧sF4b擅.^N`P sl(6IH;P&2:1d )o>2sYeŃDd-8B.2~}m\6|3RS4 '!`cqJtw>۩˩ND ZMc8׍͈JŨ 0e32v{*(ȮP~&-5n5@F91Gq礢8NV duv%yōe{5^G5K؃(p SEjF>9b޸\^:pؒoOOUrKUpMۯokkO -%2J1RD1@ (WJ. C6A ۾yDvaԍڕ T3gW\lF,!#eH}`v3t][fӉF@uUO,y7xpp6wRp]Aai^nZʩpb= !almHo')4[$qqK$59),j:mW ɶT'ŸKAkVuveC 4>DU"@.4́U1t=N]1@bGO:ݡAG6Ԃ36"hq=xk!yo~+ϭJqSo;7% $0eWѡԦ͘yGFzٱJփbψ2mG7z_IQ"5*ۦɮ ,tϤi/ ƻ >㼪6:] #-͇s n_%O*\S^k7Pu #\"#Rafګ9jWDMIkCiVp5EW̿@O[{rs=&ǸU&@=Dtl_V1>_ sNmwC?SV9JŖۤٱv1hJ{LgʈE{__|.(@– CR1liHbϽNiΪ)0Rzb h  2d2Wݼs>bc`ճvgG>,ԂbwF}GLIg_rnEa:D)-*_Abŋ۞ wm [M͛Q:|aHE*4AC(E-dp6Yk)"S9BȄi֣[YoUXb,EE[9D䲭6Ւj]u2{2x<]~I{AwrOE06W#vqkʡ42fDk:yfOX-|PJr04X dK>-VڈqHԢV-qDݾsHrȧ' v6G^ Xy-U7n3Z[6`keR7b/CCAF-]`>r AOH|A)@HAsC+/G\`35oN vI4=RI'#هWxAR !g,F9ujMMA[FNU'cLl [6ЂѤ o4;65;^'N%}<L4.PGH '9@>*&s;)[#ZD~E.q\Uud{ %V8*CU$h7I {.jߊ8UDrpRZf83ۼpZN9 e5>X9Úvp0k cMl-+ڨrJ33Ij,*2\JZai:K#Rkl&1'8U,rnC3`Rz||wD*4l{9{ղ)s>vTF/EˆmX?j۫$))0PGqTy_&,닅9[nW;nv 76Pg!RiPe!lĤ4Ҩ%Sqܡr>qA ;ybt>c v&ۣ?$V6bl">BSwvщp|ix#=Z~сdMG暳tqb,~`W>ę }6KY.އ<$7? mc@νʒu(Xkf,~oC7Ls3Ʀp@d19 2(H୑52hXeh})40SRHd߄:ǐAu6ōOXEb륩L-R;t\ŞB`62糤cx\ n9^ZPu36n$Z2_̵KF<6E٬ȳrk/1d<1٣4RPaLtɛi1Y76*J7]vxQmaO sr*2ĆR.!wfRȻsT%cU_Ce<5.3=3^#Jؾh7`" NZ/Iޘx7l M'OًF+19f>SOE5Eey8>.uYzoB'ӱV[օrs]58îh4h[n/J5` )\\XK8-;yorq^:ʢn tz` 33;` RwNeo+N 5\yr/e),EH5L4O㦬՗sd7 K}`$97 P5MD1۵84G޷PHMcctċՕJ8\:V(fVR^Aܜ׀UNR--O'#%kZڐ.L_Ѓ򥖙7#yj%#̵:@eG(rI(8#)4i>C=(J'jxy N/dN~9wZ4TŽdX3yA{̉p/ȉu=9UWXd ;wСy‘ьD%DrY4f==L GJ;ǖs A3?KvAo"u}$ z~Jß8vT.T5Q}Temξ‰i9Nfn oKMp@ 9p}\eRrvH*ΖEvAj1:g5K< wZgNjRV6G&kNLyWO?JY^~ْa5 }$2 uq= ,}d&5E Hp`S|˄yΞ:ہ(|2ev+zl7NJ,+l`7׎2lv$6^F'aIA},-rِ&֞ɟzJ*4-968[ 1ga|+dUNy(Ђ/\Kg3=_.\:ikbi3q56sk*@ԕcTK}7o~sHMMn]cX#;aw%zl-hZ>*׺5*jߎ ~ `"ڇ{ظ0M6{ٛs+q5a}p4'AH᧸Ws愊m-{E\m/ئ;3^&jI߶_TxI:%&("罿tZh!Ɔ=r2+#KD;é,:6^OP? 4yYS&ǪRlh+%)"Eb7OJXoie4m5aFb$5]]w߮ԕ3m(I5Zjd >N=|{FdnEPS.vmuэ|؀=m5JMy7"7ҮR봶L^DhL͂="A2SH}Nwv:0[ * ry#h5E9=޸U}2VL HED}|ZV fA/G͜@`~.$a)vzh^~1"P]?Y`!:2Y<!&wHɪVc97MJ33kCۤfFUM@ h0$un6:xr &#W1Zo1?8C^-, s^tCA ɍhv gbIp:nXN$I0ɂk]U uleY#p9ݘ at!V~~HռhHJIf 1-#w /zE4:n1ISe>_ & OpItP¾5KT"6`wI.qn{ԉ$.y3{ISqK t:1:Զ;?XM^<"XP^/G7o6|1ajQek c= {c68܏{Sׄsj+gu2=0G"[oG4xu@9"_kFt6P܊'|@_߭^dm1[d&G1A0~ChŖ ? :~\Ljh-/>@G1S. ,S!iQ3F}|ADdqO#%MEUŁojV1o,-jB-vKUY `9iMv;!U%ixћ?~04#͚l!myj_/-a+0ݜC-(pskĻ2b8u8U(K%vaH+(gQss-%f#rTw<-{\#"l;v{HJg9P,ME`V)$n\NW"OrEv\D;@z,6(ZvX4W#Y"9=.ޓ,h81^1d'Vb;;CWӸ "k+/|6wHcDlQh8ZNI&ȱpxdL]H ݡ:X~i+颻<΁)0*Tad*x{oݴ VXݯJg˵m<ٰ0`'^}pӤ݉}As}ؑd>I$gv{3LJd&w1P+Tݾvbwֱʉi#0a #:b'#Xr P & ܘYvrI[e1P(q|ޔ`lYT̂]&VLvPTMb̅EM'oǵ 9Yߜ^IZI~P(n>&%׉>;Qk_-251#v]mS/#3u4b!uPҵeҁulˋ,ndAVB[JʿR1ϡDH`NI^v+~Y0;]6AxH8N+GgY쭯zO$KcB(&R72nrZ'EB,֫y(n ޝ)ޓ]e!nsKcNBNEx1jZƒ 'u~` :/Bq?B(gUH5ue&)ϧ8wG4R;G w0et?-:[7K,^)Cl6R|yS'!XFGF`Fk̃g2e!C߄ a k2DwӖ r6VuI =@8bƸSRgUa^{PǮ|PSSOS؞ ˱v acTr\^5ю#Hb69'wZ o)0"3eCnJGlǒY7k;@ /% p+g) Z^"GW^)!7 22Sȗ+_PZ4-G`pU̞hc][mY i_IW:ᝠfީ EmTQSclZ_6ۣϩ. !e2R#'aJ{֭PA-/١n fs5E2maw|UUN4υ"2ZL<9x`'\{îF2 mfá&{'p.ٗ_I CCq澋-+yXBB; {2^TdcW`9W#"I Uek1뤏tCj1x|h③)1abN?*P:>'P ϳFz5P91)Gۼ3^ג>EH}d)qFR; HӌCcEWWMyuIiq1 3|[$Q<.3t #ϥyX Zb`B褝@I]N4{- "."V0?!5ys2cyr=3rjS0+_[kz6!XHɜfȵxY;% dŒg> .TP$īAN MO=&كS~VI@Uk{xJ6H"< *q"uC[rTqyV}++A4J.wׇ+NJ4q KEZGwhgkuPth7Ost'<#Fk24"j3<!W}5# #UW}'`m">'h腎V,.sBDlx^ۂJ5 |2s h)Z07ڃ FWh EkN|CF)g%Y'.F&x>o:C{6I`7 )abwzGfJ=n{w~{r 顿73PmNW90zuB82/G1шHX.l6U)~On'd'S`V$'5Y*2C5K Jq:w{ MV>#8-7sl=ˣP et0}vK{3y7.53o%%2)m1W.=p՛=#hLgB͊fR.QTFW?Ykpژ4$'0jO-Tz]/s EHck UN@-J|hX%AB?(N#e7: Pa+? LGp@T%Seq(b4j;(D:6~LB Jk_,;k0E˖R/i*PFn- kNJ\hy/P.t֊=nvQ"G5t.-r ͔r_m^OK6nIX ޡJ_=P!?,Ϳ;wiɚ &+9UD#ļS͏x3`]I\A֛)hsm~Fp*KܬfҔK舢`&FQ .tκSHVes<9P17uk ,׭E|T ~S8UP^0ZKc3$ۂZ\.SoP!^߉+oۆj2u{h9$5r*J^ tU>J]*i$#<֬HÙv3A'kvzVJ Vm3WTIFRҳL D8捿dfOș~8K̗y POQWk>ÚLB_L2qf I;9A40ܦ}zަ0:wyE;WOXMgZD+8=K?>/iƮ"~9~yȀ;n H*Y{{Ո)(z7?w_Ұc]Aޖ|KP"?k -n6W i>%z>pok,@nsBKn 0 6l 8C̄цϜ#PaD,@0-xr&Nqڿ!*OE>exs]ZB,A)oQ!j@ ?ݱX@eeͅM eQwN EMs'}Q/G6kE 7eEF}go9r~r{ԈNjfp^Dސ[ϕϕRϔonw!XeJNfm{dQs%;τm-E8%Vh"8dNT wvOPK١FFP&Kbem웰y!]yiލfnТ| |&Ϟ*BqU_E 4M!9c݂x #f: U8 G[i. 8yNLADG ~,=UW6<ٕ$DNo!!0ʭtcQu8.`훰u'qlF Dt`ΪQxV'&*iilTx.Oy6i[J0^e\ܬ$V<ːemG\f>evsPm8W3ѷN?*LIMQ$aIo娋f8{xW蜅Ԯ;GV<Ȣ1cl)U<+ΧHiv:$E2\ z~׃cxZf7>?]f 37}"TA`Alx\ )KGXkfy/eÍDJuh%)s)8Em~}Պ)r;pzqycu&w$xa|.*Vv]0tRX+ !f^|ls+VᏮ^G0#2.,0-aOh|rK0׏{|KtbN heU =LėSAG|@]֩I7Djqn#nDc@gEG䘎&%!ߕ%lư=]Zā lw|p7//u';T@Ġpg-DĽZ ˼ La_ހp^%a)k_5i}aj()ܔ?OX=A>\)k# dzb0+sV%@⸲K{RMbr M Y(i Xo}{X,%ʹutHAd!9#MUQ4u;*qrs,\98m!ϳũ8kg+HbiIje3[R+o)[ws= 8?'?H}J@_Na/ סT-O]z+~ 6heɃ5b{{a <_&z2~瀤ryೌ<@)`Ǵw}y}gK^o[`O!yC%U&]nv& _4m^>!,X5C[`߻N㠝DC}5m&r(xbzJx LO?}$j8]4Æ#40Y.  5??A"zßLwNKKX-u2:0M6yhCo''KO_:r 8:L~(;DY%K%^}E}̮I@"ؾT{˿{ cV3_Gw}£I#&Y4a|J}UpRyzFl(:ZC9&;ڸN{Ua Tz3H_.oP\:Cæc7|߈cڙ? F_#vAM%58pvk +j+K0zC DuP;`P!KXsG逯P`_@1X'pjB})˅ 0ó#)M=ձ DQIjQ /,n+Tc4= U/)OÝt]PR~udrpcu~EShmF^?TEȋ3(.v;\X33~+$B Wy[m(rjj&7'QD8LYJ?v3bF蘩3_"?~=Z/#w߈D a"2*\tٔebX&+&lyMhuhcߍ&fD^@0m恻0}Y\Ebufn%) z6rk2z,qjDb;/!&m,7kl+"E$ѡΐ[eGaW k'|0 HL|1lgT4YlGYn Hۻ1os9S.Li #81]:iVhfZADȈ{s7,_ QaE/E<S_9Dmn4E!$rbg;QWG̖=Px_wLwqXC{ jmFĠWy@z6<`oIe$ 8NҳG(w 2{xw8aZ9uRPA&e~KW*9 a^]\M:wv&62\ўRRM=> zwb%~i_$m@,pEF=DͳCdv 1Z˯~Ő{x{MZ̮D-0al@}ubv+'9Iܰ5o{qdJ~C~4/"x$Q6*=!QG]ǁ21I^Ȕ gsk0q2;@Jwmk|3SuG\dlXkZrA wr;,PPA7ۑd%U{'/%l6^HK}hؖiw&TRg-GKqwW[S˧+.S%YQrP%A9SWK*$#7тVŬ^hn O7bp񎞒1}Q"A|ozN*TibgT~WoKjq0u";뫾| e60sD4ˉ!DپLB*x9vGy7H)-V:cu1{O IB(o؃~Tcq#VP2:"qbwz yal}4[{dK T6Z+,1s:ͫϨl ~luGR-T [t;.k:^ B˭f=fQ9XWnRX`frcsRU?5`&!g7zUc;4A).r(^2/SD~zN1)@akQ8řׁV쾲Ѷn2l)zaQblzx`BL`.PST !8^NZ/uTtAEf{3u4* ɆDZ:LPӏŏaOK[ERi:82-Lpu{ko E]h)Tg+1 * 6j |×ppq.2>㽾ѩ0yz5Q~Kg$J|ӏ;4`no#ϼ a)FgCFм"% xHSf"E NgKKIM`~8Y$x="_M7 afҵƦr"=j(Ou89fD;z`k'4J;K0uBw٦. 4E:w2,G5EӭR嵳aGafKi$bߌkph:HKt`O-$ ̡S/?(8 YdP O 3G厙) ` /h$Husi<a)թ O*fקS3W&I! 'iU] 3$LVcVaWֱd5w*l ?gD(3P=:փ0zfAZV2DOnHvG;q W%5̐N"N>df ^k>*(Ú k*h Jݽ}NpiE<׈GV0Iqx/$9fB8t{&0`r :W~qX<$ Au)fǹ.3NJZ\hȷY)oNT~gxz{k_w{*m!(SS  O h ia;@ y^*b<=HxwIݭt]8?qUn40Xp3Gi[?KKEas{xrdJ5F{YF|dp(\l;.N}:fe5L!a|] DBs1 3#s[1*@;AǗpÚrT(Pd7[*<(AMjhC p2poh?+7uLrHoQ6ad(V _I[DŮSw8V=DUF>̛(_mHPt-=|\16OO  薕!ж)GU־,iyՏo3?b |=wPƺ iKɂë4ѳIƝ-anʝtcJWXŞ{̟9X4=z(cy^+$f^9;ޫk5QV4 ޼}bjoͯ>Z}.*`9UQ385?x3A\N, DV zfO>J82큥;Yh/k&ApqP QҕF}tQ;.Z2Mtn9%|\o]27w8;@dk]e e{ћ,V!C@r=Χ "8X#TDk(0fђ܃"\r4>{cpT5[{N*5i8iڲP%e=fn,&ZYc-.2  T֌-de3U8xaÂHfMlG pZlMU+61BuEx>] c!`|tNgNjL5d9 S 6@ ]oOdRK0l=^ݍY/<_ATq7Wseѽ1FzY~-inZmo頩aG XX?X?D g9QC23׃%77b4  S:X);s7}pU l5$S_^-5L/VQq7}^)N$H;SS0zt%p[I)ie `NNfmhRe[\fI#NmXxKbR, _ b2hXaDM3Zz>ۗG w7i"ͧQ7mF!Fz)~Ney6]N ݟoIcP< /T3ԫCKT_{ e9jk(NkI:qQ;$|S9:OP 5"}:Q_,aK88/-ŠA΅;ѯieOѳe%,Ap2GC=@_yY;\TC6[ :z m700 ;]P:9k㪍SXZZ AvE$zL]_(;?6ap Mi>ځ{/aq%IۥzK¦E?oLIK]C"ci:+shG&{T4s/'$u>^'EE5ZDegꖖ+c#:f,5 B gxvvbmtyT!?QS>a0b;n̖-s]Hv"KU˵~ul1xw6( 4mOXmmx)t^BLJk! zBJ.T_tNN*HG+:\=:=[Bg `*׸؃8fyŪ"h1=ٳ cNXN">ftPeS"wc "R :ׁ.#ѳ<e<SϤy8(sЀX>9G%}3Qc7QD9) 4f|UE2PļH.EW^fN;{!apb=]pNʅ[$7TaoXl}:v"y/3ه93HwFKkt+` m,70.g/I-u>QIb_9Fj粋6a1fK9b2؆]f"Gm7-$'4ҹXll,)@_Nd-̙YSțprH)z@A0XAMFO-`YFkaQ NNҝYCx2}&.ۤ3xٺCQ?xzk 4OƎ+`\ir\z9^aE0Vqǜ%p8?t`gT_uc"#݋$؃ MIvZwBg`>dž5Q7/7&[[_/$$ЖIo{xb` a)6=Q!px ,#E2| ުiPŎ4ͱB7oQXS Mj%JɳjXq Y`y71w̦ .jh9k=leߪsJc`A$5yB ܿ.UaI"ʟ{{$35ߐb0@lU3Fzl hqPwEԒ,{^0)aS5T0T%>h)@"}\͢^)QFjf* 22'cꖦDfUDyf^Zq&m&Ǎ9\Of b>BR>Aje$Hh'܈Aq~p&X$DNE}˓"6^5OuriYp 7Wy4bpp!9IuxNM4EٟzLKս:q?+B6xAP\<xEԚNێMnޙ+t13Ahe@ԎGzEHvo۷j]Ҍ|=l 0;W Ms;aD~h_mmӄg;H%ul^&"3|m r`2F${=>ӭ* b 93p=J:oVUƾZ.ykY+3*J=)}!4|HLOׁ`]c᭑|}|{J#MϺE~A'y3RMK n7Trd! ߧ6^݄Ld4G 2bf9!? aTvJe l`qX>xG1R`,: )#U\ *_FcKmaϺX#B]&H`? l;{ LuxȜ&'7um/݇OlbH ]hvXbLo;(ܚDkfAפ\ݠ"t) >&MJ~FŻS9B_z0pC?s~ؼ]rm|TR`S du7`x@)*z$rAA#\YLbήA  XlHɂ󚻐M'o|v$7)^oKW3qQ*LIîzջ|ډhAojmñXD }'O4^/_Y"@e ;G#+Ce! |/۬ y PY-{՝5sGBjӨT6(~S9Wޅw" LK]Q7h~ӝ@̰3xF s_W5V`Aݖxo&N1ԀK1hJ* Ll{EVOx$Ac vN}IV|:)T?w@NtmJ?·ͽ>˾ЀCsl*$(/W'0y vO wLiyy z>ꑖc`59՟n {-!`ZS9O+{RK<9~t B]7)HQ%owU6c W/ %s'TEeNXj0QkR抯vFp?je]N#p>lC;VWĄt*RDsOP  \9AXm D5Z02XZ{ooPfb(QFe>/%&(sݹw̠C5AU?eD|^)zAhr,$Y^~ϑNu52kXX.*7  B ]ڷ6ֹ!A)z|Tv&DTK, ӟ]q/p/ny" .8+}Ű`N=? T2|ũ)s5~-7'Br4(I)G) I5+ &J`̭@feI=vPMfN!(AhOS>:THtqER*KRM|,x/wg2-Mؐ:x)r>Ak0fPp519  S0!L0l( (0_ikSONكҊYhZxV;k:T܁ApOU<  f_v.V4ޱ9[DXY`ڰ\ViF "o$jH_c5x^?c<>qJ"π$w Ψa{#iQsO#tjU}J\T*bKJ[LަӶ[Zm˴ ;p1TVJTHԡh9(~wOq,&@ӐEo|$P[Ʉ1IHBHhChn^ʦ= ZhEH!TaBkTe141&DU ܰ{wI ƛ%&9r$jsW꟱0:oTE@DV'.')FI6A8$n-O~/$l[Mw` atWanPOl;o:빤,vF"~*|MV W{`Dl꽏!hZ~,|;2 * `/bQH8UL?c.FTF Gtrҹ>kƝ:~4LQ\$C* $yPxRƥ<$ȟv~4>jyr#s 3m? )`qM i7ݙ#.k$J>(rX (fzʷYr4rTOk,vjȉg5/mO"w'01ކzJkjiL 7Rn[ZoQiXSLI>rV:4f)Z)FTk2e%;xaN0ryBy~M3(5 967cJZvk)o;nÈgt{6Rv ۛzt-!Bc[rk=.j5L/2ڶ*a(LƉ"e}Z% |8iМsg5nuݴ:+A(O%s9ut"a$kC78'!#jb=͇``2:'@@V!e.=rXg,bqmg48 Y,l^o'w~ |s"߻ %E F[^WK Fu9 zF0bGGРWuc6PHJ~6Tona2@ike{Q;dnY٨=&!eval)0 ߆L$5pC2(fIdϥW\ mjϴMe7\(唞ӏoo1Q/]{Put=8ݚV!Sź'Oy܇ P]zPB梄@xn㵟%~΢;b*R8џ qTn 4n0qX #&1lq?\Ybiq7QcweH g I/YcT¤A?Z(_"= ;ՙ2Ux>N/=OUiF O?*CNܔPPn#0NKuGQ\(0J+ TwFHեVn:WG;u@vjJ? \(,{BzoZඏu?{ly2 PNI @8v2S(H3$Vͦ}ikT-Ưƃ9uѣ8Eݗw9N9Ex>X|TV->Q\sJQ~8 "h :9}aF> =)|=s[!yU}?VBhG*(XN]K5'-]U0xOpEZ/Uƛ~@@LZp)`:StХx64Ձ<9s+⺺0nV|:洐`Q.=6!DY H-T'Ԡ.NvA&] y&Bep!t=1rf|jDցG LW]U a !: h)F@"gDko|\Y4 mL`AN*Qk,d_ȀZ{9-ΝAYj`zrE!D֗X[$ #`/s &2ةp')5ުi{Iv_a21G;;T:O\yU(iTU1{#ROcjQ`8pb.mYH yo֚U*M#$(}~nya8*C'S'j׬@p ?QL'iyJaZXgvCTaG"f>^|*+ un;Noens\ƦC$!zLBzRDǶ'&LG_K~ì΁;3R0+ӗQ>(i"3nBt͏~;7q=)5t^όLAM*Ø_/yђP[BqvF4k>(knMr ZZ?I9뢢<!ygP!{-V=LTlwJo:Q7Ū -oR;w&T8vJ]([^.& eCUw;/v݄0/µ=aSeRGc2wMMD ɗC=Js tL$] e?UBNx{%yq5"Z,:Vo\\ c[GKKL2^ Jɡ&+J7"23"ygJVz9cĉ(lvRA4E 5SYy2Y64 iҺ)Wv^׾=- S\(_;PpN-+]oNɒiO9&VJ1^^]%ff DV2U+s?2erNr+ uI5|Hsw)Z01¬:$}T@*Z4}2ޱn"%@:l:5P9D6H#'d m 2s>#ƞ~D,qtoU hGYcG~M틢-I/=o& )^g_ܳh0x#o `n(#3FKmqWPI(|i4O naW/2;p3$ n:+~#%$5_,Vxᢂ RsMƭ6EC!7ytMPchhb*b!O37[dks̽ŖUD#gnFz%dIΈAPNju;B{QZ11y6o{Q_5#@wrx~Oe:Mlrm8y ]ϯh-k=4zJT./!LW. /16ìcWcXom0;hQc\%ZX cQuɞP$D6h-bXƤ(34θ.g`}i+P›k箚6yCѽ[ 2ڿv){n0GѓXvaךpQh'6*|ݼcRa"e\7{wTe#L5~Z_]_@Wewe+HוH!P0 >Dc{&\9.O'zJ y*15Nq]d#5}bQ>5 SE5↘p2nyA}n<-砐"&|-k*& sh5u`v#u _1bĔ8To޺3R?Y>P)b;Wܯ[$b )g-xj79J$i؟ EÛ@?pv;L94JoݨP $H!>'Abo%-tƃߙ,L]:1\ccx'#%ôqF ;aʧDy, 65!UIg w*t.r@& +.!Y:q*JУjy=`M39Lz##F*mFC (l5y_o0&Bd*SW5q&(lNx/1"%W?CkDqL*%]vt-sT2ę5a ;M@z[lʆ;E2:~d*2imnO[%uldڷ9*Pi3zrԆh,3V*#eH,]VLl:mE>Z>U-_#cP1Ie{zrVeW'|Q~~kzG>=p' r9@1g)vDkz|~,8X[{xrӵY,%*\gay+azU\Ј#gZ$/j,Kx˳v-si>"Zi (i;Q2x{r >9r`KKp˩g_dnuY]71kO>%5s0ԢIR\~PǓN5e5iPk4ӴBwׂZ*;r[E󒔕?.>ﮉR"7A{RU&GZ]K#znٮXwlDsVoz57g,^?vHY45FwY Oy/Vx 2/ί ՜}~SI ;oa*d{&oBUlxvW&@75J::qsD;ˠwb}V eh CBcĒ\ TdC{7;{o&Ҍ^]6>ё?CnzW)E,xNi;k Rqtl"(ˁK5sbpgh-N 逸Gzn[ h sstf,olCj<#/, b7|ti2/_ ED&n >2>}__џKX喆EA$!B0P w[l})G+7UUk~Ք:|"~o/ڞAڷ! ZZt<^2cڍ7耟鿐=DJ&ΪY>oFX 5{kTi!9NA2UIK *E:emٓ?X4h{&ym_HJz E^|Iqus)=:\ ϶+yBPqmKWC|LQ}Sw|qicgGr(S%9F+o XÜ Қ8A]gx11܅?HKU,깥q p{oA:Ԅ _7kSg qn KMEBOyl?pݻPah!\IasL>'irw_m!VoiD Rm _ 2]1*y?lj.e%<͟ݸ{b{YbRXe#9ChMR7X jwTiVBEXMZKP%ms.ZE 0fv E3fⲂ(D=R #&k0Һ!N_/Dgʹ:ƈu* Ƣ]O *Y5"-@*S@,1GS:]yJ )lY(f 4M?De[/"۰2 1re1iG |vmAKଊ3DFpcV0 0rm!#E?iDSD?V+>,MdCZWLɄM4[=U'[PSn ѽ{ (rJɨ,4Oa uGXGVWe7Mb)C4يΟUkXBj.17$ q1`!ȱS? 0'ύ;pX̓xlJ h["+o>Bсw""i[a7"`frqR"I̗c0W,Ì2 1nq4&.ޜv"Q*s[8301z]`ϔw ;5n@o٭1}ߜ,떢PKc ބOڮ>/#!nf-_4>'Ps<J/Tz:&HR{V_"Y>)^]VuFM̖]o# o v}Ϝ(/rd<0'Hm]=Z.,g&v^n6SA9Ob'}a_,b+ "0p~7nf:ETgiue)Dѻ$(r"ZmLؽ*9#;ty Ϭ␐LcSѰEt &]]ksXSq"~ȒRҾ[|V'"tq0x5h_2EUl/GVjpEV!\o3$WD X!POVL%ijY(L2ĘDb=X%]"zaV.B^|J`Jʡ"Nrc0=RvC)-)N >|\GKu`Z]&q  aP.LbdVo!5 lp׭}OX(c;djr:0yup]:Qi:G`HvadKɣ8AEv8p/p¿q荘_D[H$JdKÜ?2D'ijpXܚ 7=eua ;⁁!{Mā& PJ4ʸ-H[q4 ]XaasoL%E@s?6Q'?1## cw uu=Wh:_WMGir[+:a @+bvu@#lq;vV#;\@)%.Sk\?0I]\ \*EEP rGu˜%(,Ӭz'<"8u[o(I4-ԃ#-9X|`I3"tPTS}3HCf4\vԅE@ktEp'??On6C֚@NPw|e;݇XKt/nf8UoS:aô(X2B%eaǯ^ 'oqlB w2& h$KS Icr4^ѰF3W3*Ǧ5NK*&* 2N @sqpd (7OBt˘3 ^B:,LCRzӕ%9~ 0onEX0"l5FecbwK׎b:w. 2aw ;ΡYtð7c"meK92)JY5wev,, +wؐ]) $ugj4rOQTjUzw"I>X%"D+yI?D!q(动qgc޻ϫ4-}@@х?楹Hʐ;oں w sRnNMYMS#|i饉p. /=ƃ^Yz aBX%o*Q'~Xdcy r$qd-C l.@[Hwa_LWŕmA %;IAty?WA -g:iB&ݴ5 ;ćc oY]n΢/z;6] ? KOfyEQ~g/ٚDLea&4P=ЉAzٷ Z&v}lڂwRֈBĐ<?BҌe^^.G\HRf/&MB==6!s2U.9W>y5ћ 2)+a9op(6># XXY\)a6D>aH]Ւ w=VjCmxU>qDwՖ[.Ԛ=^H,4$0SdLZCukU[a:']&<"DDϬ;Gp? Z)(7X_8&9#1W9Sn5ģLMJ^~ Bv4v :7eZ/Q!?VtR #Hؒ?jYTLSqA{ҡH.p8%FY*0'Y5h #J>O?ŒV檭؇#; (cH6;|ODleV|e1? diSbq>)g)nd2Va:٠ NaKa 0,ǗC@vg42(56%c< C쟊 gkü&$+ףY?֚9:'gD5Ѝ"YB8r C;rf W=D2 v?u6фаOF.~L]Zݔ@4U G2*F8~4? ==lj;˩l42rO{n΁-b;ylC^6%+$*͢-!٢HՍ1=0fb'x}fj~WT$P W:fFD::ٹ&>5g֓yub~]6r7pb4Ǵ,{ eA|mf:0/ΨEJ %;wj5/~j8ys2u7:oQ !#INd .Qid |&S όNLBt \Q8Zhx,Ahi?,9h}׽l1m*Ԇ{@9%?`$4:\q7ئKG4F{A>@2weo'=hFVH ؾ$*pل_gρw|OVgQڮg w K'mDߔ le Z1ѳ)dڪ_WtIөi)%Xeec"3.E!Lbn(XچlPhX]\9O $4~DEJ<͒Jw9ӎ5Y$oxx\̘?잩7nteXo\|#$QkM3U5uH%Sʕ5(2INWX|&GKND=x/DVWyLh aabX}< hDiZy2sQ, ¡o4BIŭ]+soT 5%"M*+#}7-,쉦V_84P}p?ZXXK:\#ҝPԭahw;EL6o8C}tz /N Y/B.1)/^HD{$^d\14.713z<]O%GL: (~Q JXj4K7xnx@Op{a.UZkݗqe_ t`?rY*_g&7{^ݮNy 9U%-]++TrSneK(7xhm%w-MS}J@{ iCKwJ'DE dm;|jM>Q)b8PV>ͫ.1(@O%3T*~ٕ|V:]-ӶQZ%i9uavW*Jfç z[ZqVL T\" (pW0.)Z:C#fSVRNiTbt ݟ΃ZXS P$r:)R|$#!k_NlٻqG+[|m_sQMnj^K5tsZ"їǖ~z<ԧ& ;#KuEIYP u= ~FuZ#|z?EZ">} s C@);lXYp{qYp|Z @҃Ki^HkP!Y..MvW?r\@iQIסwovĞ(aK:s:Ϲ)WfBѓ@AZz$n$ͧTYzYt] _@}{ D f؈FO-j ![%ж%Fq4mݡ_z1ZCP PIzl[iO :Kymq!L# r3 l0ߋ:U_Z4^s5~Xdc pIG@or5{ʝs7P;γZf"J $^xiUϭ9%XjA1\.m/qf 00!컕 ~O.?7mR:W a,ObDۈ܆>ų_ZSث*rfG6!8HQOk*P2@(N C΢-5If%@"3 (wə@z%nJk?Սn* +Gq+?ਨ]ޣkגSzB\զ> C|1b;{!S9#WE A9"͘&.|qP ENcLoY<NJGbYpY?Jbn1Wl,p]ffD@!|ץ߄tN'/M|4L޸unD7pCqQkڎK#L+ѧx{mJ7XB}W~j ]bnoe,: Aމ=^p3sEFA5  GF/~n:w=j?o:`[)}x-zٗu4u&?(yT6 i0[Jд>P8#[B'fwVס9olD MTrp)誔tyP<Ŵ3IoQ%ҷC{'{Y;jVHJ=DfYrp0}㷜P?z>Au0y8K~%zgt\A@*!;[soX]&A >e0>? DqӀ= 3o;]7-.Ԗ xmonX: 4h<5Sֳ% M{M13n?-Goo@-ɌOYW'{ٜ‚DMjSdr GtsX /j$׶RrW}vu,(;DdY\-v‽KilhM eT,:yE{cM%TVWG!;]/&eW)v!L˝u.es,2)}~ ,wU\ DxPAliIo)o =qz85_D7ٟ& I2\'ICiC]йμ$N&{F` g]aF8>E~8Q<3# {q`fmtR>j^ˑcsr9ީ` +YU-+%c$D֠ɌfZh=pwūHx ~,@sk4VlApG otH/i9:3]_F0B~YX^`slG$Iik:1yWa1KˑK(KkP٥n W]!} N!/dzXNƄ6RH'pH(ߤ!ͷ8ӄZC /Iͼޕ, 8S+_DEt|P3:$2ZC6+DP^=]x@U(20á Mjd{Ir(vk.6]~S[)XC]&tFŞ8N"v>9=Z*;b8)O%NaT~b^oq15eо.r7|'yZX {TH/Ԡ '@~XN.f̈́3;TtE}P6hQyWQr=kI! A{r3E(Đ}rWJ%K^ &7A/,ye$F|'yPhYS[qZ=D[${mؒ9A͞U$k's+l7(Dc|{V!Ɵ ߞ+b[dp]z70cf¿r22s`tx-t1 r\!t [<~tʅDKwpUrH:hx+ON_wVu)Z$[eʑK£k|>?zx)"' pdͦq,(=_ra?~pM͓<4fT(f] c8CEnHȊyҢ-%48ɟ }Bdxwg5m9 Dȅf綏sa .% C WNp%hFF*?iZq0ES\2Kbo?8KunE:=Dt"8uIZ2j|wk&-y1P,Xb92o;Jc"!]r`. ^=Zwx=G dH'DHSnh)a @ZQ"e՞ g#w8 y?Ayelxk rh@k3zgᑰap1O ZGhx- +'$њ({\M7A1 viGR?6OE[Wy7Nm1| GEؙ?J9PA=>9̚r(orl& t4=FiTy "(yfdV=m4N:J3+EsZ9f(OkS| 6dcHmnP:wE58H۶3O"S%EF1&QOG L@) h7Zu"pWOLܘc ˭ر?϶:RO@ Yө&tNo _YfjxupD@<#Ky~rsҲOx>D@^90Ă܄aڧꛒP2PݧEŷ7IQǠ sׯɗi7MdLvQ CkpcEm/kBƱnջh%ߎ<19ϊz7]j||@}-\'Y&a$&Έ&Iw&l$9AX>U|7J>z W${Ap9[M j3MdW o've6 )]uקEK>uc=}DAbTOѡQRFQ1Ew^n0Mk4Q*X솪^tsNٿlTM#$ha3|tЏD4!܏SEog* _P;(ފEc5g[nѪF'# w ?g}F4기X`-20( I3.VvǼ00[wMx_:X)΂ƾΗ(gYZ0707010000003a000081a4000000000000000000000001668c169200017888000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/N?]?Eh=ڜ.+͡uGGinnzE<ү ش@L 5wRॏU$8oګLB.3yֽL\d4fS2MY.Fq9™QjkQT.zJ&Rї%8efoDK?͐Aԃ!mo{+] ~ړWu*47P'4*ƢW˙g5X?ґ'IDai_H'ͧf^'ͥ c3b\ʺfҘg;WVJAXC:e['WzD@ܝ?$}^ Ӭq5yyj$4clWB1oo|c$,C?5tb`{DZUʘX &vo mxIJT[ >K y$V1wc89y&kFﶻc.W6$ _PMR?bO +Yl3<"FJ1Bͥ afgMndZ*yz_N8:&qu3< EѷHlb̑bW0Hj7][.YK+J,\syHdȊg83"F3ֳ/Zϣ'u;5G/xc'@ T1K24HI͟j_0 .K*_0 7 ҫ>)|TW6J̘؃us䑑JeơrԚKldA~b_VftqA> (]=t8*3vmv4 ݡ>Чpiֿ&A3R1`_7[Ьp|9L-:38j)pPP,Ny#\ΉE{q~)~4).{jЖ?G{cJ _{铫줧k[@Bt#^,䏉ku5 ?YVFuPR#мT\ɽ/kfҚQُрGt b֟Ꚙ,X 2ЮHߴu'h\7.`0 WS(YcL=zUMp/_\S>Ԉ}R@8~mgZGb7'z?VXړ$6I?\f&^) akM!Y("- 1-Gs:pPF=cزhAl yG,57=ȓ ǢiŁjX<< զ2]@(.Rnآ| 2Dʴm< [3Hٷg!z?[W>;W_k^kmĴTbp۪Z[5r}M@F`?-bPh, i(>>2W;{< +]T0 bgQmUjԝ4>MguY<(Ť0Ӡ"=TfPOKf~>]hE͉wmiw9mFrO{LW$wV ai>?D? vߖMބ_P4؂c$`fj! n3}lpֈX#W2ˆ`(e ΁FP ˜%e-iշq6$t%dE#-_9 !pޒu.02~в{8PJd9~QwϋGfL9T;vA7CB*pd_DMc|3~M'@$C+//lrZ]̜{8_n[\8hθ$/E.gT< c^LfCqzibB@`d/wzKKy! kS*PpjGN^(n],%]hE#8EÔ#lL [\ w_%uM%Rڮ{+`#ѡ"uWoHWVgik| =;~ji΋>{uAA6'ޯ+{lU42%w[hw> D|>uv?לE-3k/Qtcq nWD;Nw[Cjb`d > y)lV . ߂)؀*LX,!F|E]0ļ>n"h@VVFQ8ZH̼MCxRna~yBk\o&2S%>0|{|ՠ#bU9fkZVlk2 t=SMa7q}&D4J7;ӮEȮ`A<կ%NlP}${:ͮEa$("S}m h0E"Ywr!pOjY/S^˅8+@Ȍh#(UELzc+[Ut866]  !ܸ *&S`iP4IU'f1Bh)KƻQ2\rd筗SRm?+u5+G?*{ |&h<ގ/A+Y17"D~&OU 4>rx.'D5˵5ywTc|k[Rtb(b|nFQLϯ=a)_+kd_^eG6RL6 z =L>-e1A}'lO20r,U #߅4?s9!viyA~`L4Bs}[*rpzMݤ**Xes_iR":,$#vX4.VS* z!+c oBD6.. `*)@ިc-GW>GtD<$9,M 51V 0} a \S,2|`1ҭ ԗ z/ҴWʱs7H qJIpķ̻X2iRݘ^ac?V 0zV|ձins*P8?ޚ{:]O>c_ ~WHhhwRe8@1Q3X+g93Є:;"5ZHcj(ZeqЩ7h7cEQ"|ݡQ}))5IQk/+oz6JbWIzp#"B&v *C-n:*C܃1$籫 ~ qC$'dIŢ$9LͦL.9FBw H𬸘a%G lS|];_[h9Y 7q^_l_s氻s)2$iD)}4.܊6| fܰG,Up"c|2lI!]Y9twDY f)<;RAVAe_ΦsPx 1+a)bCUblM~]*T.mYŁk_H\mC/0}- 8uKDKQH3M܊muFm=Eڈ׳! uҥXn /ԙ8onΩt'RJ1׈րIPyc"x%f'ꚱR1Pvx 3&˙3O$YCELI'KqTziIRV;/a2z#j`BST3>+Oa&֖yOEQ,8-i(L < @G?Oo&+N_a;@Yd-1s$qF LhV!Lo&rB\%/Nچ6X>=qQ8SqU miw/ c*[ޤ6~EE;u:-DB5)YNAyxԂ,HpRr{zV9zȘ] 3hQrIp/P&y /g90|voFOW1)TNvlvG?-ɼU5;/UH oaAm}P/@7P ,)Ř5Y{4SąD혮z>Uk =ս]٩åQOdGQu(T!]sHB)!EҏuRG'=ΊnZ0ij5\:۰, 9ODϋ@c‘XE8<2 ]1]8-7>Y% !*@mdGbBCwnbZea?Xﶬ@ޟEK0k⇷(yaBt %<C'c-ۦv2O7n$=0ђ(1⧱e}:3"DCR6l4 ۚYw=mZ)Uctl휑%:l6|r I6XIvd6&Hca[ >QcH7 !.aWe ` A9f Xx i R|Kw3Io<9gj)I]w1^:1`l ʳUT\E'vd [}>Yeg ſXzr~mX?FIip7ޗIW'!P!U$]$+ !UDs"/ʶ1--TI.L_whO:4͗m~6 t9dɔ_ z{\;ߐYŧNj*LؽzV;zz ~xn4@ Sh#MXm8Cy2*w@_6R2@T8DlxйU❢ğd5?:YNFeS>WWX%)_\L΀Ij!1x8"&;OWDi|*CF'nTZ?Y ψ/1e-!%t.ʍ6_܊d*vg(t&,&KytK,*Eʍ__dM}7 Ae m$BZ,) w3bp& }{Q>OWAјYb>l RNq<$./99 2fGZ돒Yh9/E`kVx8#jF*.j&7iS" =7*XD-Z6%SLE[P S_SZ}aL$`\znjkߖobW u8 Y</iv2H/ j lN"?7 \dжulqN;BODs.ms?x5d_J.Ojpfh'E,QgM*bi*בޗf-Af b|5r]Es\DG]IԹfJʣMj HӮW /͢TSFck)aThF\\"#ju؜蘪x.ǖj$ߋ6.^NU6 -Л+\(m*Y)Q}$3cu5oyDNoM xX6"bAOk$S+uܓ4ymk&ngҽhZj5Y6ŽӾ Ҩu>G68 )' We+ fLv( q BarDi󶞲+_t-ઓN6WSa.2~\Lյ*q2@x:+z2jXڞdXEYHP{}17 6aYSV23ӗ&Q%?H 2)eq5K尚rOal6ͦ:)p,5㙝O)Guk ;?/5~-#iC8bqMY8B/L[|J :?c Rzon}7R+W]忖/I}g+'dR65~8 VPOo@U(`yEăt/ʉ!;il oH?pό,2tgy2(3~of5 4Cj P0J`EhE"VݠjK9b:nr_x 4gi7B Qό@ '1<=Ӻ8U,g,.3$x1)dK,_xG*tS@WtyFgqFiNE M/ʸ~o56G6&:HAJkRiO8I3f{5R^J-b9sbUBA Ư8Qx{jfPgQħsB( `5bkULkOʌ•֢Sr;NϠ)÷XM,ή\ݖu4MQߟ PZߦ. O [?QJ MA~av3cqH9O6܉vrKpM|8s[Yփ\u.;\mmvhl8P!t78#1-ؘPd*gL=E?FKԫV [;5wok4Tg \ꛜP\Rٸ=;ctGshO@N%ꖵԭAXfͿ/&pQ:0r)Q2W:5љH$y^oJKoBQ7TFi*p^ .FA慩-u>^L'j<@i YUg){Mue2Fe9% aEhɪ}QldWR6i4fu@QׂrSt#erM5ƩbF2͑C+utg@ݭ=Q$W Uk@K;[n혤0=Lt(ތ܃ $ڟZsf|ly.q JˣGƒӓ[Uұ@ID[`Ji3{iqBjsQNNP~"e FaMDOYjY,6,]cu1Vz~&.fMoQo>螒=4?2zޱ\0̇p(?ϻ)PӢPCe@ly r(;^C)8u rchtDg  ~0_xXG1Y:vb[݂ /vHƫvH.+ĠE] Y`f/pV ;$|Ж*3.do3t p`:GV&CLfl04m!?K_sW+d 4}F[iRd|9#9+{JoMJ*TCS8ˈ N8샐);}q IF¯"~-;GXyd(ft6Of"֮8.'!#ߎ<# ǡ%fy u\.:R0|ȍ(ݣdew;uT"#+X=O1qS9%VJpfD#4l&{D}.8auJT[u)6A3|1bψ,=F:(2m,W*:ThF=)8ǐP;kĞRGp rƱ\C/z GbdA k,F8>2o\%twq] [q"eFŰzM怗9`i,N(o߹OJES{fn(r. @,8XGpϥĞHqG SWUGhdZPZ.~XCZ[ȍ?@ڀv\%?BVo U43f# t&"|Л$}LBqs2 r~!(zRxivԤzR-vZ˵ZW]:xFwp')O$'\vG{gXֿyCG7pbrٚJ,V0#Ev5r$J,"hZ KF#KUWҼ9ܡi99ᆂ}ḀNjg7c %j hv"+NA]ˬ:z7 Cٯ3<OL^R`7gW[;pӄJAgj3ǒ:+O<زy>M0gYpO{Y0Q6~k|4kAzQbVw"SAvdtжDݜF?ȕ>=6jky^)!l7ڐ"ddgg~-$<꒧ Sz<5RA~FZ2T7P^bsn1\E^>>( q*{Qs8SR Nn+īF:=8VŤ):,|_21*=R3VnhPe??tсysih+?W/ 4xi{.)uYUțu?32#tiEzn9 -EB K}m?vHz/Xv7:,Ό435G{̇>Ri;ٝaQUwkdpUo9RU Ir)ZoY(PSs,F*Byz>=zzaJdtDɋ')Yp2j$rq:D/tG }="M?DI[ S>s|2ԣg"vXe>f(d|_%vr'3=M^fx/cΩ\ڣoZ?5!F~zo[ZnF='rtu I 57 (Ggq>Ť]Pa:DXVIBʞBBHK"g`q[}o Z4Yz~V.6Ö. YıP2OUeȸ KVDb,q )L- }vf2ԟRʂh27x~PFJ0k]g2yk{?3*;ʾ]!K#û.}O_ h g3űRer) `0Rћ( ya̪VS|< cbH(D!"/(HQt3ߵU 5ҥIfl?|sQಚa"/z.MNȟ:8wi!,\nd4ȁ 9~~a WO3\%k6U˜yMԬ5p N!e1@pCVOX &kv@?$PbNn$?R-ׯqXT_jqLݺE>̃+zHg YU'Ք&V`($+?՟\3c/AWopjj"S}y[= ]8s;MbsRoŏ-s/@- ɿ/8pv{~&^Qi;n!x_3EAFP#~``E5k,-pkX +Pd,(kIa>WVSӎ6xtC"KTO5Lv&dmUUR&Qa|}@vD6"T4D(|jp~0ԺA \e7[Е rG jطWHeJ%/snڟcᎯD]v?Lm#Fv篧wbN[T^ ;5}*ե*}[wr`%QJ%(0"I\kb !*#gq%G"?&OlLRy+ժ%,P [}]  p;' uunKLC (l,V_cWePX+.Sa+Ӛ.',b|o7i2׳Pw!TK7= 'k`6s[w^ʓ3D>Wo;ձ6!|[>*0J -{Ɩ->mtNS G&2LiAkp5qݼ -.}hz^bi BJt>ִ<&f S-#[1.cE I,NE֮t;IRpjBU=<+ppHq~@2OJ[ߴ3ϫjhDZ S`^wr7X)}X?s: mBKySDX uz(@ <ԘFɴryU@EljkO)"\$=H%7ӰUŐPDU7 vqM" ޝRa(P/-tA"l{H yVgV' PC9]5'0֌ܪfPZ/YR' 2raL^#LꊄnI VSUk㒥e!Wc ` =z|ts~aYbidYzUed>;xn(^/+lyKs*sLIm11,Q521#Gr_$0g6=e]J#R?[N趫KA7}l率~A)_Fr^ Ӽ{vITV6-J|i5rEByQ.xذfsjM&й/OT(4wWoob9 T3H$$rRDyes&e}BknɌcbfQ2Eݹu}PYMdxXn'M' tZ"-0d"Z2ӈq̋M87T,7.<|MT`QeE fg`I`@`.{7 ɪi3:b[yogקA<lq6g@L(Pܫ1h rBHy4/F̮7+} ;Am_8NQ!6 =0?5ϊ=Z/ճ+ #6Jh5 Tt&D!52xbs.cM\Хo ~ NsPcK!`[soܬQ{ѯXO\5)lˢ:P@*}4e+ˈY١(H6$'bmp+5T'UTi>&U0gNH&oS71y{N]ުkjb)Vj:^U]4=Q@׾BA(q(h3pTR_?_n8& ek:S8LG Å,O4| {;zRoQ/Tew}-g3¿ȶ$ͷ@l@ԖP@^C;>n:_;ҏ]㥕VBܨYkc A o]0gEjB%D3gi&|]ȭްhkvRz̺鄰X" FtQ!2:/Eh$_lEj$k@Lگa4 -m&¤>0b\X!MD/Oi7ˆ -1,UB|( Ɖk'[#wnЌU̫E]qvepƭ\ڈ )8u<sӤx)ֶ"qQV*rnX%Ѣ#?yCuJ֐c C(yt,ѓW{,R湨ŗIa,Mh扑v띝s/vZeRBn鋚w "p{-xg93j!68b"UB"۪|]o{rȂViu:3Ț&+1|hQv5ti7dO!(?Cmnmzy'b^ ˗>xg% zXB̐Ι,[ί0@s|)B~\R3;fo%lmAR#gzu8J _|s6oSh{PVmOU!VxWw7K.Exy>3*+n6G(z\{AJ1#.Vfg^;TŶr;#99j8ZVㅳ#CP tke~7ar@nZr쬸f:#_`.Ɛ[?0Zį.5=*<[@\s,H?rnը6zbhLi'֯wϋy $KyPqc;j la`!4j.T}?So~p9÷,*j+܁i`C)*{yZ-gξČ<$)xyNxS5|Z#֬SnpV5k}0B}N|2uaΝ+93wjqPmoGA쮶J. { r52RyxTΛT pRx6gSZzoq*CKPβSqX;'S+i0UaLFv ƭ(Ȓ=:%ljx𼣘"@vX\YjXISj1#׮ADHڮE߃4आ੊WOCYM>+ޜ[1?|n#&ɿw$nWP[z‘okF~798>̄]$Q+C} `'F8-Msx5I[&dZa;bO}xT\QdYPȺnd }%lQeD~vxIB-Xr" ]bǦDń8\;Ԏ:tFZkDm<zIH!KCCvJ}v >zTkP1ז=JPh?'1k36B/1މ_jW`s5_"%B@Co؆<#6RZ$Lߔ u%Ҡ=CRV>MƀYʂ9bIcU 7ii@jXwBE'dӿ)X;r7фG6,*gk*QjPBbmΩȄ7@#ǖz{RWtb.A$ <,o}'9YAx;FM$L?Y!$PEэ<o$HDQr7D]_4>*3c8Զ=e8B|e`u1J} "ϛ0XyiOꤖToLrϜ5 KId^eX~F߫JRՠ)8V2k!0z}Py9ZL _j &%%WM^.SۑqiS{Np? Moz lϦݹf`dϤܙ=p!Y?lǍpԿe2XQr7M po6_&ѐ=kM5}'kI N|@{2PV>TLgSt˭ۖU_u#WM]ؔ-8eZClj p݉[G$&]# .]yxsT?D ]Y;|O|JI!? : W0UkYU[]+9 r [ | >7F7ދe;eWrcgx;!f z+`i_~L|r9I!_"ڝRc5]b=[tHV f6${6ufEM@T6Lfץ.p$t((8ĉ%en25\N-C#w CN&J-ݠЭ_ My8z*Qs?]&AA\Y3"?NXqN qxL׏O{4DP)M*Cg]}6t2#ʤ貾F|ZT#($ꮜ;]X3|tEf̚I~Rc*hhM?¥ucWKA~Iæ1i0(jbڈʪp(E(i`5i#x2;.N;F P( >KF)r8,&2[6uAhz N3L{ے皟բ e#$ jeqpϨ"!Oӓ ~PLfmpK$s?PTYmK)OhV83sxsO y.-6LPҕqm;l2 ~A_G鲮(eVs'0z'IeHܚ^4VGXL0ӯ{$bwlzd]TC˭L]* YLJ,lTY Mޚ%AGVfKC l]p\*x%\q)pR" |)>_!|\{H @ H?V~cpMj-MB9wF7Z7xW[}m0x}8Pt.7, =͕ j.w/>e¸Z"p{Z$ 2|v8s MLošJi柭wskg2*(ނ牱sXrĕN_K8 Ue* ??MBgLjiu2tܨZ;[ GxEw5>k8~,uRZ RG*m#3e.k& {+gA4hܚGVrZ_ك3a^R%Ezt>p?MlP cx< [qabʿ)Up[1^m%lUQz•/ 7%&H VX o8֫Ɠ8?tNTmo1W( i[yְPLCm{@1l4NJs_vvٷ{ݠ$+l*KPGEG{yݹT&tU.AXk/v7Dّ""YD5 83ܶ U\/c|ωQ|YyÉטWYN p_!A¢ZUf{nabd6}NqlvbYߕ[Y[|20dӜU$6PH*8 'F87V [$7H#_R7!RG t*<uN_v&RT*ńDt24`DvT <K$^+!+TV_q$T?~y[%L6Z]m9BM.-9#fbu}`[bLɁi9@sGa|>箑P0Ő2kKv~YhJȁ)O}h b{)ŜhOLe>!e)%Zܦ H(ˬ6Fr?i&؀,UVed3߬NkOՁb@?]fh9PB;tI`yB-eKWڵ/Nnf%0jH7^DGq_]0 7b"C=շnh/^ 2g IMVeW,^?DDU῿!y_jrrw|m2hxX@_ӟ}:@B3/1f#`F(ek,Ȧta7= #m fr XOwoN؛u:#BS 1i6A {>q[ p#O&#Oz e6]~SA4;9?:5ә1LsBܕb*J`M&Fbơ/TBL9y?Zv gE N?rN5<ևwkjLKxätD9Bbݺs7غ WLBdkHsR8,/1ۡn#N=(׬-ai}ŌyH$c!- 4a]1ˢ)aeasE:S'J&&a6d s`wh㳴LJ{wxC\X*gHڄ̃n==Dx&#Oc22dY)ƛH/5Y6:b/H^67F k-TLA9BJ~-DՈG>@KWrJF_=tU 4W$|c .xG!&}˚IZ Po2^0B6,nr70^=sl"ک= D^*֏n7ܥOt2+mdC&2TZ@8d9U5 =>4&5N^:zF9` &lOԨ~s_-=x隆3{PHb|y;r?BGI>*ɹhM/#7a}eXYj"-A=(p/e6(?b0Y5B9jFAebl@YZ *2lŭhf{ 痉(+ҽڪ_K ?9O#/ȹ@ DhWkg ia"hV"Ow1{{ɂ2 ^:/(SlZ qVDn;.e;Wx*RAR(-]S3Uh=B-\9m] ;j9vG* k1vkBg"i|Uz߱k3eU^YV Ns,N}MeGVC)K*s/Y""dWi&E@D{DzzY&K!]$e! .IQ~@sQQ%r & H}*f䪜JmGo DIPUTr2 hV:!4f_ԘM;U<,K;*Oy^Y<#ƄB^t`wRS\ԤWlL6-d-_iX?"藒*"~$d8Pf&O A@1뜞_Q<[T<E,lh.}Uu3Pщ-ͥ.qjAَX!_^#,9j߆a-Q)qR)4BBJվ<!.GɈ=)s'+J[{sl곘==0hA0B](bZj=XJ;LTg Wl1𼮙2`ʹ1 o>?ˉl WPb}!1C] ?̉?DZ@EoBf&#HR>[LȤObI54Ц3Œ]2 TS kc'+D+dMWW9,H]Ekg]B^ZOnab_ -̜6}qT e wqu 54*g ԋB.|ʦlGˌZ*܋'g9|С{ك$RƓC؃=hD7^}!-6}]cI*\^8v3zi!J ƒo@1MgQ]X9X&K%dwtzcWg{D/0[E1f_$AvT"PjL<Б Lr; Wz쮷 .–+\lЦCm G:z`Bԧ +ѥҌ \yj""e)G1-g23삉&e#/⤕B%sK%tjH&3aջOgBp^eV }r"5*)xRJi <;-{*&y$]z4)>|g8=xųB/}|$Exu,W^˃x;3? rtx*tlJ'\oN~=t;StdM#/I&0R_C2Oq`!@ogA1U*v*Rhe}3U+LdaM)/\%f gp:^ImX'@>o@ 5e&"TGBukdMNaK -ݫ R(q}MnfsV;=\<.mVI,[J{o0=]N`;xqHj3xu'Sw'a2Zdkٺ?AlsZ-c:C.b6=\UF&nN~t_jtȑ:e(gOhJ(rBr@w5sw>OLu.`!80H j`:t2NW4ԕH'Y%"z[oHю.O#Y VcX?Ly$TjF9`wUj+RL[XmYAݓ"PN&,Xi!|#gMNSaq(n`ܽ?8T? Y^礽I@ IDZԖÎlNXHZԣYp Ȼ'Q+)A #RY$F5-7blI9Bk-éN% u6)1ŷ$J>Allki|Y~JɎK9i6mGo/nӳ 6'2<Ƅsi;q."٫rI1`{ xӏlnbj sV jW)PdU7,5QfB=BTo?[눁U__6;ψ[>yBx&`W/}'ϓXQ1A)84VR"dXLJׯghMt@$tB^KԮ'0<hڛU >yb$!IE +”ܢl,[< ; ^4RR2]\>y'ZG;??8HWjo Ђ&'0mєpK|gZMGR5 J|?Re]TTYWUޢhL6u=ڽ9(LacRA%< Sz0^}ԩCnIB\S%tN֗_ 5[KPǃgT1+"Pv 7qkIv̕ݧ|ʘJ!3UchZ?xS&}O}U@20$'0b?aX"k\CU=viGa6$.Vʲb@ND*HwQchpiE H{+hb{8]AI"~ 2SDx>9:}{H[`I{٭U*(Sޘz99' =up}pY9 r'Iޕ5vЗ1//B +um>CCZa~!2jF0)1y Sg0~^Єİ ؄͐M^C?Ы4/QI9JNB,q𞒍M86ԅ[Fx^Ns˃fAf2󼊺4T;#C菷rs,wBs5ymP8/-FQޗ,Q%N;sI%`%Dk_‡Sb:`M~@?pOP[w7ߑLdтnmTdY#LnM?M]zltmI.l[4uHpj4AgYe-ޙq6Fv(i+H+(Uϐo_n\ ńe{-ZNr`z{X{j5-cRR%R,(q(e 6Bp8 C9p˔q{Ycv2@(H"9.BK\ {-ZK]kҺZ$E0tMsH"zw>Ѷ累m,S`,JA)x]փ(Z=",˧(7p5RR3ģ81{PG?1oaܛUSj-qJ9Vo54-;y[_\cŹ똴OPbD1wEuY-)W8xMi$Dw~kqETv n W27|[k-9Df/*1 X_Q KKRIOV%BDAu"8ITW^ ͙G4i}Ozṁ`#kmC CsDAKx%!|aFzo3liՠ"0%*-o'O[fzUNhZ&N?zs-8g9RiQ+Gs#L)t ݿ7`."j_x1`}nEk ՠG1H'YQE%Ů&p\>/W/h#s6>3MX ^۠h˔.0J=C nW*r*o]ZGN Zf(xRUD r|澚>&'V(k.뙯kS P]Re1\Sz?{{J2a_f8Πu;r;M51{AC {CB)Vq/H>Y͖oD׽\ܲᴱ*Rɳ7*o&iF_۴:ϲkfZ} d vla PBQFȪnri> Sݬ8ɥpOLib6eVܸyI}0L.L#*%.W2=|H<;xs˂H"pr;&v ϿpnlJ $剄C .r!v)N^yj dѱ2m.fPdIj> 44\ ܇ &KſQ#hUDA˚HrD^tET_7udvn棻ާZ#jA$"[J\8b+3$=(tz& 84ǡT/z&J}6̸ 6ѵӕQ;Ux~ME2cVoׅqW Ok7=ulS6Zm2/@B uڈvt,m3ʪPrUO:w55Aj;q{ [ygR0Ui'l;dm&jԴ:i+'*^pҙb-.9:˥:5]TLڷ?"i f.`NFI!̞.[ٳCaԦUT,ұ+igeeH \A 7P~{ 6/~ߵh2} pWtD"쿁BUY*+p{"N`O#i6T.Bztx;# Ec>\763Tep4?&9<N8o^` -.ҧɎ7,fUW~$u 5JD^JL>ǨB'v/yK&埦>RmT^-BRw<%Hp1&Z}S2 B- ME Y WGK/0bn:f( ;*9CH!Z5:zی ju|{ypf%F (.&>~t&ͅS6ӺPy}QzŸH.,r(kQ_e\$ +5-z[7xk)?HGd)u^P+`j2]Lٗ]`A@FbC]y`Wf0*2/I)DMR1, (?y #ϏNWf &.js<ٽE(tGTG#i y;/:6}W”5H0jpCO.e'57LT1;i@\)"2&l'K_(n<"p6ڏyuɉ9d|/KK+'.`P`]{rxcT9lgDC}@m]-g[v ؐ^,'f?IȢK(sP c"ޒ{BK6a1UY7qz{m)Dx֏ g}ѦHbIcΞ4=<8p}X=}^#3.LW@@h7Egm,؞]MMjQr$',I=oYjFQH|pgA-14RX߄|Lsrîna"bqyFrɇ`(8b:3SzLemڗET7df@9O RGsKq {@QcdL2ݓ>?,Iyv_%?RXe~qvZJ$ N&(_GgK<p&J/2=G.h83 Aۥ#fŹ.TnF~9%.\EZ1_&Rj1"O袘AHXa-GC"zNN*:2^L%MbGi4CjE8DI-jw$*&[ZγsP#K5ؔPErĩ-TRL5]5D0Fh3jMb%"e7HV(B~UMyv0pBPzőI$"?XN^SArA"n/+jG9>,(kRd[rd4h .PgÛ60dsCNh'i9 |(bÀ˪GH.~J4ve/|xFlÖ]Kt9E" gFL#՛Qg"M~֎+V̏.- k9ZEx4SkB!&3_H(aq(v'?e嫢iŖ%CiZ}ͧ=xgx/iRmxL:v{FYizJ~C(uN)C,gpN._-']]jOhK.8&uʉE^Aޙc9F*.uorێ;%_=Rb8|<h -_w20*Ku.7?$qs@R᫑2z}cQmYLmyP7{l~Kuݐȧ=BrXp <: O}8{nV,sEu[!l{Te³~uzsPpsW5U)w!ϕ ="uݡ84Ov},pԫWklsāT偶UDS?V4D.(wDmFD+)ݳ0L(0 .(;NkzV]^CQ$=u E^!}\_I6C7UkC'"4\ [pީn/$ !CWSHLwt^ҳE=U/s:bCۙ6z9\aRC!+SJOgqLg _Lsg򸧰!lcDpMj}ɧl#YXVE*+.?t6b].ȂaiEZk]o,*-TP-)$'ﭲmK 'F,ɗ3Z78+y[LZ9\W~#leǦ/!D䀣9x^;jǠsYjl+dT+b_ U>GRR= ,DQ|T-s'ʡ2.p]\POŶ !Ba>$04jXpxb0pv#ʷG(eeH) p /0&t5Kg+>y:XxwJ:Ze?H%= ])%mmemE\V Fگw'qh^VXTh@XRfOZt=|N'+slKF6 R0}9k"-HH$!󙸴[L=y^)d /ށf:`uG.*/ w 'kQ3M"a, r=9k"JfUE:ֻ9nl/jnB/W`_ )FnJ"CG"l9lO"XM7 y-zgBv°65g j г2li81»vToakYj35!.YS.jAvxXE2 q&T^Үaĕ0gTZ?VQ bx }NxmI C/zqgiRsu&1- m |K ry ,a gZu%sk_$Q"?A)@-uۤt3jf#2~i<#XzRr^4fg+?KDZ؜noL4#3H2>Qs9:lM D֖=n=UKS:M=蓊ќ% \9(#M&e3`^WopDnc?rfgn'mk pH5:Kύٝ~)W%ڸ4#|vjse61]D t0؃-/DtsNx1Y[YDx$-L>BArO|j*(9(Fyon0-{&m&XD*6Nh˥%}SM6bks9sMiw Iu>HXao k@Rhxl8= `4BxPDڈ_XpοHU]Jr0_2Dlb2PƎY{tѷ?+7vݽq(Z:1")A]qĜǨwߓSYpB1ZycYoU0LH*bOEkhIcWPLۓm3bqui>dQsLL4!KJ`bc}laM yEM$9 t|$nCB f^EL^]o39L t4מ} [/]gpDE~zpRx V.&q@>0sYR2; =0n)O6\a`JsrB0 Gj dZb+V2ͬпTf z&gNL:HsKCeJŬ-g#z?DzlZKIGBaǒ_x"T, `JZX*;A5/9!ZƓS3D,X%FhM8!ЬӇm÷G6V+R#N3>moXTYUD:Ty'H|n.0 6NܼΨ =%RY!B8|\Cw^=p|XR Ĥx}mB.Ӌ:3C'PaBTTK1a&O('p) <~8 8u N'L̦,O>FG! ^m"E z̢y\!G݇=zRcĪIȘTKW-m{t&"eCemo%i~"(x%QA2L[P[@ŊSbzadɛK&ǥLȵW1ا`ԑɺʼn.^udEt˼nBl.MR+Mm^'2쉴2%eg5E a˜ IzJ9h[#fZ~[,t2B=uw[k~GdF T.#V4[ 1Uy"֓xηT ;ܼ _uO}[Gz"HkU-{Ɩ҉p7ү ͡,d*d"7` 4E6}hy;5-Zg1O2([͍a.k[j<o`%לn0=Go(C HɽB:Zla"ꤧP=tRٙ,ObtFm!WHAՉK[c_=,1M߆'(ߺ<rW療;ND3,TsƤyD;AW"c0B^Ӕ9DKܙQC4CPt?*Os-7L@JYc/Ux_dރ'<ȩ'k&/Ȟ:e-e=T?z8?I- v%.f9eaKx4"]yW۬Wcf`a%RwMTayU:6:GrOG}h0eA)I\N?>.8t0d&R ^׶`Dw9neHDDE %A> :l2$n_Eae}[V1 rpߜ-^$2~/[HrP;|l&W(S ui1f/˞KZ¢WKo8r+WȊx$[ڬ;ԕB* Q ԫ;?өzg`~S% m,᱁}@kF7"nH=SC.r[g њ^6^́FJMK2N"I+7њE_cp t9/l·51w,;B9U9:\Zn~H\CFЕ<Xgo>zFAϬ$Nѥuh|7 |m%&a0Pi-|H⎿W.J`H0۩]ta`j4"M͝k=G9 PVgQ5H,)3Vrc9*^j|VeC ×a?4A'Rf[,iZ6s5D間T$WvjsdT[6Z{C"qS])ˈS=v=斜 Ȋ;1)hЎfFr.)cwBNr%Au?Qf .?xh p=30RʏYSBTIgw^} SShf$3Z)0$ǟ.oR.cdP=69fm-ugFTln܉}XlǪQe3 M%U1F!U2.ч0nI trR!I{NyT,\@b$1e'QMt/ie,Wp-*9R2œX{`*QGėJl[4ꠓUySNl}U zYJvGjV?j(m5~ eJ7*)fifqE Z lV@Z,^O~Ӡ QM 2^J/D8 O ^PO^imZ:m2NMbZh ]x+~#Ma;VᵥޱE&luxT^:ؾMm|^cuϹ@H DqS7{Ed$Ă>/oYj8a3́1\ ZĘ|<`p$axrS=zXu<*+}!ib=˱q0gzYU*y!`-X%b*&ڑE!mq)zւ(k6SD  ] 1jTH8dZx|v^$઺:#i"3:EFJOotZukxv8J1޺O:ݗ9D;@!7PQpX~18¡v:qd$zƦp)x0խdL'aҹͬnRR RB;bDW@>Ԟh]]%_viA:@ pm}dMP@]w #& sŕ$0hrbr5CKgw.L;@C(}m4%F!Z /9pOQic`+G=:a"u9l~\^~ tpe^iקF6|8EOTAͮ^"IuyR~SH _&nbʂDbeU1 h]wߣcH9>ؙ%1DLBl@'%IJ`'-Y]xa#dXvqMxa"\Ap9B(Ӎ6R/qbͰ=OF~l؏=;j"q!K&wѐ?Ecw7T1&jz#B8EvX& ϪY8E4)fh5~q!ݥkۑ߶Wu7.m`H$iق  =-  `ۨ'lgJJIϵV1 [M6 `TOz6.* &9~lh_"q7UE#c76"_SCuQLHc| [.Og$ص:Rx&\SmX_ܦ^.O,.X?Avc` n)Ƕ$όpE`lTB<K`^R^ ]Wi]25ճ+*)^ԸDށu 2Z8 jPʎ.$|+7;<h{`$b9#cL=Xi/3A]Se:δVBqLKf+eƀ7o8P(h_ b۫ PjZP E+G 5_!M2OPp#PƎgl 9P3jdrIfV x2 7)2`BP<|5u,E@) Y1I w?a0pz>K{2,n@B}v"Q_SH>}x8 ɚr \lKM*^7!>p*nSߧӗՖ=mA`=erxKX@". YnkC^<3ȑz1/o ~MizȘWuSY=/Oi".րx_vۧ[Ww@{8LQk)uQBm6f0f SryWf$({o?֎i3(y\&0ƜM( }s1ۋ`BgPh)ag LhG|hs{μ;X>]Z9ߕt%éA[Ha7r%P@mkAn̸`[oKZ[>&/. w^lJf7"t$$f啰3d3dC!+Q8'C:Nګ\uyE׉F1:q9ShkE$u)60: ˎcr8zQрtޭl>2P#ڵ@geWԡ-RQc.qUR!wַ.q{{ӧW· )fz:&V"Dv"LBp+Gn /^6戊 :hkIJ.pN?D?[ Dݾ-28: qvzqX %Ϊ ,V=rxT5nDz7n_2>zc$T֢Yh &\!@讔:ˡj:f ~zឣC`|֬Dy[Xt/nZ9URMÕ𗴷e1 o}' mC-*kO=ǘQLJAV|^*u ROs ~BU3f}c ivQ~Ml ^DwMģJ4-"]]ڈdm267j%E\w2 WBCw# \zc7PqU%Mcx.k,U3bQ "o9 9^8q4*3/:L]+{p zغ]h;_ ۋb CHOF[]5>ey8kBkSv'^bCjB}}2jn<4{1]6I/1>@鷉ij`0kT" 0Kء@ rz]X_TM1 q'Wlǖ#]?EbPkwLۅty~8'ϩ.ee0YȋuIKioǔ0!BPb LvU΂[OZ_٭4Tgq 6/˶Ky`VAR1d mبiO'"SF6ٖ(8{+s:SW.dVbs OXfa])}!\;{9{ h!w<ؖ;==zDȪ$ɡ_(iM%绡 Ϝ80KtVF#B&2~Ŭ=w5=9C;1 ݅q֡Q ( lO(oN2tuVVb9dIyZMSbŇ[e2Pp|wBΰ Y6͟Eq!Rj.CC$"( YJ|`b;/8]CPPSE=v;WEpi] |jTSf|sq+DKSH{NVD,7.+'[ 0(VbCP?U\5L:rfJ( Ǘ0"[a2jp'׽刐m&, ‘=kRwZyƱGj3K D'2i?аJ-W[0Gڇ꧗maJQޣm 㽣o9Q˴*LzLw4ʧ62)'NY&qG|L 'Xi6Bp:MY~YW|Č` +|,$[`7|V2l~9m ;Td& !Ln-نս" _#ZX|0KYr!VHyϕVkߴ,Ō?}bs,ƌeS8)ݿ!*q6?Wfƃ%C(˗f $߃qYDh?'wy1b;[پgtmעcEU3|8Z85縋M#(43huV0(O)HHIo "ъ۲8:nm<)$Nђ!0Ǒ !>l skOߘu[ԏp&BIUGA#7|P  DF 3A' j3ֺOeݜ1]7Q02Q\NL"n6>k H)g#jPFj& ) 05奇<qFK/'i&b•Hgz71;j{a^6aFV%E& Q%w kMM#`:ݰMn$4SwT_fP}p/k79.m}+ףjs@ր_דSM.e+>nuMF+-,h8rN߭Phyܕg%-/E:lDu`z`hfwA|RV,y錭mRV4E)56B~1$é.r#gѥ< p5-X(S2F_lG : UeT ?H᠇\XV9y-ˌeDRL|Ԥ$ $lX Ofh@jE_1a=I#)K?3oEFQF] ;1~T,M?_f!S̬nPϭ2#<]~GI6 W/T=(dƁ#uzsFg s cHa뉤guVL2y<:F>Y(2V|"8G ("FVieݶ_2%%_18g$M/@UIn C,l[fuEu6jADdgFTd"3`[A_,#l0/v xUӸ=vWG7 ǘj^*2S Jk}~nv",Pkp\_&?0^gGhhY  .:VpIlMѱ]a1wv;P_.c{Pk@!*vN7_, 'M*D%5m7Dk֩LC_#\\`6*O 4h6{1_`b;XRAPZ1!6>&B@M'VWD4G!IN>W Ѹ e׸zՌB }ud$ @/'N/xdBcܰbY֬}}CFגq7KdX#،Ɋ,'xD 2!n8`_/M-똻lhxOƯHtsT)?xM>#U)SʠiҹbZg@/?iǬ9QXf^V2b%! `1Jm>2 0Z7}I΅2Exhk=̠ac1LgG)ԉu:o.[$e3`b䩕9b$[Z}Ӌh1ԑfs5J Pwט5f'Vr<=ZJ5A:K ІOQ}s L3ڮdD6|4sc=-Adk0.31PA#(wV+ z}B7^{A!S,륄pv̾)8_+0Av,W%̞<:R&Sdv6)FA/ﮚ3i4;a"x0Ќ&z/`UH+Lp1<ŲF_ÄY%1Pou&}*WT;P~~u&֚+Fр* P\/vؤdTCSd~"c~`T 4m Pވ7-g6Hew O5QI&'RKZv&5D>ĩ*]7#Cƒ)XRn O' ;ԛBlCmH׉_UÉ-a@LDp F>8W*jxxeM=ᢪٳCU}v/w F30%.V=BR`Oni~aHa F3BWQ8mS&C}[xDGWrt G'8JA6_N?Aʋ+TF)<ԒsK׬ΘWLМ;6I9(l8hg_̀]e p okw0,~7 d?l$Ꟃ'dZMaz&(ٸMG2fUDK3Il)`S39^*bwGt,K(Yz8-Mkp>ύUjVϩǛN55}Kvbgx>|vPplE~On/6G[8K5'3h%~N豛J: BWC|>Axg"qO7Nf>멡aȜx%'v9 ].e~'v[md~{=zʾ/ס|w j3bx. qD‹K/PiyJ.Pט4Ƭ-j bVʠDwq,-.n-8{ O;Z>,oW+?.UXCkA*'2rp@o-Z|0g_g{nPys e؄?^}:WUn?6d19zfWޚ%, k|` cf}.gܨ }lyPm>jI0IP l[& YӞ7M26 , A (&IkDYF,QvaNA|Qp ޼bZ.}?< fx$'?*+DTgMF=lD"Mհ@#du%4$$ RB DzJQa:+`O 5O'ɲgtP4Cm^MycWs@2>8 Z5`6OLOlWb}%,yTqincQtבֿ6ޗ-z  C8'ωM#jCx(e(QViW4U\1_{> V*85?W4eS`jOc)&w+M !Hs$ѡn#`tD_$d?!䫮 8P1y7/ sԷR'jK x.pըgn!+9((JU,= 2y A0cHgHz[waoEg)vfzJGnbPӉʌR.OW"rve G#&/ylUSMWD`z3Ix#cXC/N$2E+\Q ~yف+顬XO@حur1yw.эKg aj""lEb{"2GBr<2im4\0֋^("8&M \M甾1}p~ .>y1Oa w rDOP-qYw+>+-3^P-8vAcܮgGqN .awMغGz^Rȿm^nKv?ӃUоJtwz O3?1HM>1;XP7i0Sv;R͒{")Eގ{p2-tru(?e3{[aCq-LP׽F;V#Oe CMeT*1|rJ},ґZ̎(#vW]2)"aɼ$sM$gN+SMﵳ_thE#ي$,ʬfےwT4KG$u~=|8LddIz@WY)0ϙHU"*ԑLU#{:li-X{D ԛ2om>R8^ئb -W4@R Ux]"6Je| s4å5I{^7 `g5kȄO (6pklͼjB[G֝^}Mjwj9+tu _ G[Z? _9Mf }>u܀rq;0KNF0_6h };:면(=wD@#|1. 'h{,(U;}lH&XKec:rjZ456Iҫ_3mNBްѩM \3L#xa.{0! B"-7 \lLZ1+).Bi1G6XIFiCEle[::A@BZ|{Wr؟o$d~2^4IR> 0Y$hהP$-V4~aЎ\qDWEjNAK)S-ӉmGN.<+ $ɓ%/!z(&-WA_)O~}?- lUK ;S^^_oKtm~D`2hy>$vmk?o܉GMDˎ>!&|cCY;m}H&s!N?^;oKS8;6Oɡg"!Xe)7p<ſPƜ$Dd &OhQ{ 0a._.yNz"= Z@-j{3G3=rYl; /6_d%K0:& XI,{5 L`%! ?D\[mK=ke]._S=`@xdi7FXm77vzO#%f;@PG,1=„Shy~(Ҙ|RJ*'*UXKPELނb]~8ঢD`m_z{~+9&Tάw5DD<2{G܈OABVGiY }j8 J1{#WQѻ[y5d; $],iw]PMbNdduu7PLu sk.Eݎ<0zy+e%15=~u)c͞C`u7:ֆ1g2Ȇ\#kC] rgxYZuRmpf15'C,#bpʁBBM+t̫^. Zg%IS#XA|F,M .evܙma13z5KS6>##(ꄢOc"YB/T f-](:[QՄ+ @fq{_Y|tPNOK %Y[*U?fxp6³4OֆY Z #O>X Z+A H0t BJfc3P"@UvV]]8CJ3>$|2PLE6ʿ-o)2BB2]ox*W^' _})V7zj%Ղ( pg1 M(u>٧Ƀdn_2)-ꈢw>ƞ8w: Ԟ6}NF*_@ @[RXBMrAm 'Oh6K`~t Zj~τcW 5xC-_](yg>MIv4keInQAuY ʸH%nX&$bx2(mb6WQ#%3 wPzР%c7NVx8ؘEDݼPryjr")E9e ;!k'Oя1qg™*FI?q4JTےJs@?}T g{oŘcJ1yײeꖘ:q(Pij+a .nZGЀM+2av< )xŗ֜RA@C.[*Зwx\xN$˘@SA ܓgqt.RS[?gFW\q+8FEQC,OYX$Mq K)@@~9#A>5CwvScoGʤ$]I<2; =nHi頏_bO{ 7zeâZUFՆ˽iI 0}yDx!;[rlƟhhއ !}I|wOwa nvs LF%v']lG=OU+@+T=) +cs7Vx=F/T id!M[.@6oz&?K#5 VFG(C :0pST)= +!^%+ s$Rr3y̰3ÚNl[D@O0ӅG5. _+\¹g. tMMk0lΞ~?.V#Z*~du;I,( 8,bq,I3Sn}L/>Et m{ϰ>eҤ=$ūu|}N1$hjF'Qq)>=zFO1(8gO6iᎄlO͖MmYMHH1^%"*mYHԚr05b`xB yФ)0 -#Vns$ۨu#̘6 (b'G(buŇJ4ٺƺZU;͋=;ew#%o+7RQK70$,J,;֪3gve};Xyv}4IuwS>~[*ɸ #8c.'S~mOp1d.fjڅr 5R7팱`?ݗ {gЯ5MzAAqXʑNW8R}E4G)jiQ{r\Gi?=铕RVD,v}l bpjM4M#dX88۰g \Ϝ`[RO/uлP=ǻq4v]x=;CDڄ}R p&Xě%TػUoK@źe7 K|*}' \XO<i 5-t"\ПtL&|. ^imdU?GX.[ yBSNРH<{`9wC| 2"l˪v$|:lә~c]My@kkcžz[XyyNM3Kl5S=*3^DJfO랮f3Yn/1( rUI-<?n(]Z:4,+3q,Jb&x9o1i݌> ~DlW-||Q],Y͞_G.-}dTU.m[@ɧ 6y43>'\]wیN ]p.T &?fMʦxQ>3"eSChB@W?ʔ%zx x_-0Ӫ޺X[+:Ȼ!pDl)t^;IhXK]|ˢ%Z!ԺԮ_p?(ĥlu>٤&!J ԓ4b>{n"?OIe=nk(ˑ V\ Q/ݤn^)E4!#+UְJ$Qq{008br:~5P7TWjDkj%Bi̠\ Ŷdz9n2?&gC([e@.ɗ 8{aCzLA”2ONPnR-zǎN+mѯ$q0̇h jmCK BD`:=a;vI6.n?\ΝܮpP+\R;Aw@Ja:.yGޢZ"/&I`аV ^'_LQKI(CU.2=  K:=Z+o 0EdWu vd`o[>UDދ^޿0*W&W3۔!;j 5iDz2R0XTQCy(fI̡qGeBOV#Og(rgE !oe60OC&~7惶FU$v~U]49k3*}4:HrD10_Sw(/Mu}nm%q,/XNk{ uU.q cdExjH1qq-:T fbc8L F#QA:'UU/&\`1[ÐѪCϷ2z">PqR 1mEVNrw 0Ud!\A##쟵*2F䈾[O/{=y | ̭/\ Y\=+I᛻Z4j"[I7gzp$(`Hxr NYObRBi- HcsQS _fW}@1>o72/ Jh8A'C, 1Pe1U~7L2ZyMԬ9GBWy H&AX- qwxh ¬*l%GF?oil9w2 %TV+G5xhrfڸ/Nfr]Te. jk (}1髠DδT۴zN4JW}b@`C2{pnp&jq(-No|wT^Sm \ `*YFp_CJ8P{u`DV T^k".hH: EK>DYa3 C6{KGOS T_ =](rQ@p#z eLˣ'Xo>8RL Q"H#;u;:x%wfBCe Cf%3V,AJ[8!_(=GңU>|~%oy0DiRWɔ5iKs0\AhRmԍ_-@)8Jq?E]TV:Av\YNBqNmok'I}ʹ]f̞IHwxMVy2dHCIl>Wnr&oFs?!GS,vҁF2M"Ls:N@:Y {5SY_U~p0y-IxKW&CSx-to"QGN#E*OwMiH%JU &Se>*_`YbGvbRH Xqb10jdF>BܟHjhRuJxؿTބet'79˦G'ffwG M6^PN 8(r蓄[_'Z2hLYO<"`]Ω- rݸl]౧Үq}#G{8i2E-8!Τ1zi'\WU7g )/Vڼ"iL֠mwP\.^}c /LNd K5Y9N{`dVMP UlefZ#8Y9/`2?g *4m5+ #hj喝$L:U8%XG=Ш[BsNWgX TUx4hGܲvZ D'&MagFQdG.uOkM!?dcc2 gIm*8yk=#BL,ϋy na9N4$wlw*4% 3Y;׈B1TR \ t:$*z,8 ,syJ1yҸ2QAԣ ,Xe'oFrBV M_"sURʢRv n4s,C-FbŰ}ػ!xT< Jn>5nq*܏V.ЫJY;(U[͒SmYeWU32FhcCmQ{@kΥGRE}LzGoԞ%%-;ry͝)g۵REf_I} I$c" 1ĭP;ao5IXIzc ԔhY#+۳ђF0M&6)7UMkJAIVHo\M%#9КTRIM~Ϗ okb8DvG@9 ώ_$} ҳFq`"-Ff˛n=7p2WA'vuޠ]-̻\(tTKqjs9"3f]w4)2z w/Wb]k [}hn* zRKBG@ Sr-6M^ l xȘ'4NO.wn9ΏBEv1Ož/'ٕfVӛ."9-aq -▫+l:A?cxUɨ}@Ǿ|}>Ki7i؉w` ̉l *1G$ cmŤ/gAfU Y Q7fhٔ;q֞^VҾI<ם)FCQ?ɸpod;[ynY/}= GS AgWdC2FU>G4XoxamԻ|BjtSv&M(tO>I+MޝZN&t8>%XqFA%pVKg2w Y4PHNN-hEk--]EJE1\GcN<` ## n٤.6QBbEMc~bbx[z9d|x8 A:h+Ocaf*,5K]%uTaf]M_Pwi'u>(W#W7/U'~Z=(o,RZV(٭ k^Gc ԛiQլj*jl HCk 1}Hem(U2`J1!8b%&,C)&r%Jt%'Ո&DWA2\2O/}h % dw2n=#Ɛ8ntiT~d򶚹F+ưwL:e3U*v6eOc,6ܑu829q2nˏSgGUV`?Pey*;:{^r,U/jShЂK*WG Q hup)fº6 0ZBuJ*BVru3^2=M-M˓At.Dnۣox.",xVt5SZ3TO dkԲ2RRk*EأβҸṗ;('xt=u.>/*UT$K4UBŴY7ƎٶK<AnƢhN(@(K`إޙ2]r/lP`en?dSGq o<̨Yb Tg%֚#B?%i;FKmF:T5C%x1*:ؖPֳR}/) eКj06+ 5jfT? Ì^t(T+Ou/i L'֥P%CV_ 1B-'ud6+!?O+2 ` t^5i00xIL $JH6S;i '1n)m(WXi^xQ3s/5+XT27#vj]z7~&wTr>c_ioLjDVBU Ka%鸦u0` dU MW/m}>(cQoP!T]'L_pns]ssr[ (Owk|}q@&ur5JA`!gD #6l%o`P5X>pLZN,qufv*6u>ߦ9p Cm<96z_<փi<^$Z޴G) ac&+ƣ"+;BnP]ޗBJ =m5Pk|2ƙ)J:#EF'ԧގ~&s۴;U7 nZ].5RV  l${2(i.NHoRIj^CZ_ƒۢ7䇊#"0Z@4=޻i|b`]G2My~nYZ|'qKVR1?lэdgƆ.=_}úbX{[R Б|iT-5`;B rag$yg7[OgTI e5nz42c,ngS$mQgU(Z88d(+2"3Ö~hXE,wTA2 hrAKP- `S󶁁d^ dYDG7r)oPêWv q%A!oX@IC&a`1El!{!yW`o|r{FPqut)6soql9jp@ctx)KZ H#B/'[u oNn.|E4_ 9INS[Ad^OnNP;$~ REx 2z!,=H}{XP-|+82raz28 %_8Z QvŤ>@w(~6'/76jfrPNi+s_ ǖ3-cE?_mXPEMZ/ls:;P=F*lIy|y Wӑ s*xy (O1hToy7 Hg1ݦ!v,wam^]>K΅-Yz28NC|}l;5E sJK,@l-(ƄP='K*j~0NhOί />4]@:#~Hj|& vˠ;elsO9"K1~"% {m?ܻnB"-JQ$J]B?6?KBN/bEѶDEϡP%.k4B>4Kt aw8JfG~C! +[z^"1(+]2.& yӋ $X!k3M˦Neړ@|9ЍQdᄑ,Rz]Șr!k8yP5~::LXJ)zC俻 )A1EN0_,B%d1V@Qgr՜an;VY}wQMzZP7GYKj]36fgOERxΪ5ChJ,L߱H9},AFt6N8- `﹋ uDTFlo_;sk`R,!@TS EY3럛w^9*&4`c_Ng"6/t֎KKo|Q&,V{ewʶO4.7(l"-L d8a+"PSKscY9pwƖ0a| qW%w\@O@φ^; dqأߓ`FQ0gxcf'$D5|gzq1>8u3JSn۳mgf>@!tb.ԝ $Rbs-vX&M(RwQ|k }Ul)F)K\ÓϜtDrm>"1A"z;8$$/,;ѴIPn%54[*r,v{䃊 Cqtg`Ja-9= 'zJw% KeϙTk9zL s#3L1#9dAw/D?'Rw#^D9.ni6`Pٞ,_--+'{yCvvS`aԘ7~PވHPfNFQ O  FtbQvCM *w@!(`a15r4,"jp8+UʈEo?*F{UԯvGŅs!{U<,M$[lIE0(1Ƨ+e65G:Ws`CU=juV8\%ڲ 2'gS$W  Y6}q%+Fh0,ZIZڌȤA&]y8)_u. 1Pu9]`UIw 5!C,m=J,GGQW^ep(שق`j+bZyuRTECÕ>\oƛb"Xr> 7\(MLeBSw, %⽕Wn9~B) ئY2܁^wnUPah6q&o ÝO`lܖMv6Zn"2!g2h RٍIi%̼۞懸%?$%[Abxe揥lz`l83g}:-K6g2y.5𳂹8f"7IBUm'.%>t_Xx (`JD3*L {+3͒fJ_cU%>4AP[6VA&.V_틆YY e[p`gLLeW{ֿCZ͔7]xuMNAۯd.YT<%0њD4 c(?el-TX4f& "A;; "Șg* t=Nwܧ1dU#X8Ղ4tß/8ǨTH}W1:z@܋m,Rqܧ;t#Im iKS̨黆f:7g5$LT nDDC"UuA|-s$ؼP˟cՓ{v?Sݕª歳8vyxݼq) #ckWk[{ۃi6,"wPѦpE+&yÀfW,ӥ(q\RdƝOg%2Q8dTs#Ck[~xnbobPʰŭF#CplWEjV&e2@ sm8qȧ.#?a|"$+^/7k_;vX$*LhXET:ơMk6ܙ;PѹV "e]Ъ!l%,{z% iuL÷*utHqgBːt d£]jSB& Bb{~LLAZOoiMӂho*=G;>s-/'3BЮ.M# gbkۄvǻ3m )* ƒ#ST)bODŞ&q^RM6&WyS"tf@8 uQC`GR|`:S\)KSl 4U|qʹ=]& X֢7HA 7p/hTtz 9|=Oa .VFO2τ8=uW1$cU"AX5[Bxfq\ e?U'-z˜5IQ' Z eV y>蛋4K.|]t?b:LYb=UkNZJ*@C?w܊0"$3HeKhzj䩨jGjģ[mRW-GG! s뺓($(y<Ղ$fG cR=F!d]$0yhF;PٽJw6"寎5t(-,ȧ7) kg };P4QdAⅨF%]ȱ<Od h7D vT>6$6nk C*۟ppv]ݱ[xbo?mPaWCJq.6j%8CBDEB&D Zu(),-躘ŽS,j@d>(,qvw22GXafe^|b_LSΆGg5c Ȯ¨MǺ2 Nd-\h؈RROj4<ޡ\2fېb=5dE!#GI?hP|Lש3R4@4*%28/By :Ð# nk7Gn 96͚͆y+ ꞁoH5ehzfAWr'c'm*-mz'&mQdqkxM[m}׀NRGwEhLV˜ܾ[j$ԾdV5_1_S=OoюAS06-wh'@a5qYh}!i>wU`'e_euf_ Mi+3Z͌-oچy'Ba >L1Ds;Iu77{֜kB 4ܮ#㴿)H?b0f!ʼ?Lw"v&pTO} [SN=UC3%Ozc -'/fƝnS)zMa{f@H$?T!/.Ix`1S "ֺDڇ+^5+᝺t7Y^yW37VF9=o[o6jgaO\K)hA(~@?Ot-xfc̈QSV]?J? P)۪xe8ck.犂Ui ٘/i\+](rX.$Cvj=%&;W f}r-e_:V#%̷u{eE+"9&1K|H2ji !e\/tg<'ω\bx6Qa8 +yp6GL0rA-:7dWeCט\D|D#Dd@r 1wIlw j~&I 2QqYGX$܌. $e$ŹF |/z)v>Bq4i ͿX9dC%ah^'K_9 -47ȳy77<&IC$ f @.c 8 nu+bӲX{s8Pk)5a;t+xfw|2Uڨ^2Jm`*?gP̳ 0*(M` Zif1%16b!3<2}K kދ)KMլذpOi7fDqdHIF>lӼ+a( C`DHzM iTy}EA06+VSr6' MQo~l/FMc*Q~TtRd\d{wngl>C9?%|#p!u"LI2il}lTၘ.i4קxO2n3ǼM-nhjg)浜ix^#R DNՇ@0ƣ ha­8¹Jf|1Kh| 0*]>cg2p26=LihwMTf*E: HVCw"'J'ځbv-i;jnn . %v_e_ _D!q#!ڰ\CD4$߱`t;*nbp&4g]`{JKk"n\+Jp[?4}H`oovƤ?: $ ]g ?^)ヶ+!Q=tOͬBvCz9`CF'BzKtMm~l.9ļ&!{'nB "@Ȟ=lLRĥ}ƸV=ȄB ( kk65"AގX{Ceɯ,6ߨ#)#\r<4#.IW } J!>5nV39 4DG(S&Y$ɉ8mkp>6I%5 qg8rW0XAɦd-H뷞b>j7sϬ\I, "8򄯀V yL+NcLi%3Y0qyT@Zn08݉HXIPnF.a}||H"$}[jz|qFwpxQ臹d7/:8&:V4dJxNWYS0xHio&\Λ2S9 *( 4;ޛ"+{Ova!zҐš !8֜ݹZg4|q1yO?qUd>F7R n5ͅpc0n3MJ"7I  pXID6)ut?%ݕ%ݜwmc˅Nm@l4g%J$VN! {8K'"};V3 )1XR_ >W-#t(\g^v}˫nm"xz,+{xl@ע ˮka^Ȣaķ{%>ur#תꃣيޡ k6^xnF. Cf&ц,e]UVxxW^D!Ű>: Qg2WJKr rAOEF'x _=%@uA w^v[+>e}4Nzs-$I(E?7uAl Јկ‘=9r0,ʶXrgN`y/` }xj qxr6' ח ˍI2|F얡8s';FX9P&?IҊn¸V!g΍ֱqOj hi[wT'nI +g ofe{ow~Lo-e j,D/PVs~BH2{bTa~I }Wv)N44 }e?:ݘuALްkoQ&qUi.IpF џq=2& [_CjA(#\󌔌l2b5(%֓["<J?[4mٿt0 - I&EKb֗j!]Rjaf8d ;A]Q…Qkg|Y=:e柽ޗވ1)o'߸+0n 3F.R}H#?ރޒ]]^!/{n$ 'G*kvFb|+`DOo1F3ldKvbPdA=VT܁z/P p֭Fmؐ<@ cR~sP)"tR}J6H#Ǯو= 񳚓 ~'}|F8d}xaBh\NLpT~C {aoBGj+ %pгȣ ρvFq ᪥* p¥SNGf"`Y^~G=W5(˾%_%ܛl*p3)b ,T B;s^V 뎀^(1 |` sQˋV-xr|Inպv(l}UN"ӂb+7#ͽ5 Z$]B+Ϧc'O d6 4 meCҮf^!LopJ\lbiZ}J7lQm@9_,  8i#.&7ǶˤD蛨J }Xc3lN$Ta"cE[z104i5Znvs6B$rc2d#E]!!k`clY)&k#Z_u%UG VRz bsd$PU~}yNw.tmB"-G*rj7t_1o!.l6ykӶ;FR07=2RY@u[iR+r(:p_G`[Z )Phx 5_{: JǢT]Z5&s:ST*BcO Cۼ./o>}{޴ەyTa|E7m%x%-`]j}qhcA gmxN>'L@ސ^]E i/z @9.!IZ57v.#vr糄B'xb̀Œ_;ZesF:&nE՚lqj/װF#9K㳗oblD;tVrM OrA.AlޣPa: hgd%Jʆ)@0izQG>#(չdx\f'G1g-#YtKCSg3g]\D gcMxe*^9`/JzKooq{Z`Ŏ]Ltg$q!k~'8ES|w^'edcy $f&ߕt[=!*;pS@u!j3&Ó|8o(2𷞂:}Gof2bu;_20i0@z 1zz`?xlͦ H*k2IURx[vϡ  1뢶FƉ sв`G83Lϭw?0b~Ζn2W 0rD> *67 ^u.jQu/[O3&Bjre : ʴ/vLgqeN‰_|h6LtQx7 ?w֬dn$Wd0 cLXmKX073<ݬzK)4${<4xU%01R|;RHnҨX7KGP)(NV5`#`LtzN2vh 襩&r2/CsN@.M QH^qn,UgmHAMPUd~gC3&*Q^\LQh =}đ06c!GJ1lqV1DڠmunP:uD⡽6Û@=O@a}ni `Dυ"Z=nXEme_})ooW5ﵛY ϻŔZmnˢ2 Lꛟi2Po'$h71qdo5x .j_WcMMe7FLq;SsfzQ3t:gX(:2/yk5%XImYFT'ؠPMܞJSWe] 0=b[;a0Oeⷕ&7 -0> d .mHkWXo2 m*ќV&+#Z^"O`*-9܊d?w#qOvٗm =8%qf .Nfg;qd{\pYC&?ҥhf\e:nB\ f_By^!<D(Ӊ'znr+8p8?lYHjexTrם;o0@&]?2Y cߪGjCˋZAWŪ8QKF9HV.UtlXGf*cUlgPW]Nu"䐜A4*׸`*}Tz\y1PPZ%aܓ풩]_RaT7ek>c6`ZyYOP5G>v}fmcMu$@r~Aiw `p$?wST8X? 3r:>gAUL|A/EX%4b hYܢKIl*&#୬o)&IJ'Bf({})B\W][ qtTemS9IJ\$nѰ4qSo>",Iekmp8S0XH޴7o[6#P+lF|qpAw*&^Q﫮I܉(O$A'QڙN7m ;'|N|Z.4{Y>f|7,3o\{k"l-<#*_o.u]LXcKc pLUQL`D\[w>o_*~$2HѽTjҢ[ dp۩eMhB;PQ^2 rFv[[L;ȿg`d*MYKCI} 3ޙ}_a;_(Q!ήEu\!A(Xa }ݟZ%g}n`-Vۡ6iOܘCuY()Xq_nی["=TДC@TnGtd3.eieqJ[/$ #DI(6q7yxP}7LI:ELrKa_{n ' &ګ9x* ufg|d!SUq_S5BW{WЩ^s m]n3V2J,?< %XU$Aֈ!pt?Gw\:S㊙LxӮp\ju tbz%4K]Ղ6+Z}~9=_9~Fp`/s+;vu*W"3 ;%r25pW펈Enmo!ѿG o1xdq4*#3v`:{<-'xlΐ;dE\SȞuD9s>qbi~ۛ馌c!])LMW5j醂jDk,v@wb5GŐUԞЦSJtlkD6slӥ}Ndo 7 K!wW+ZpK òL#/P -pjzBl}iҧJz!ܰMDĕOXڜc-m'@/f䋀nWR29eY̽UTASdϾ1{=i6;TA S8ݱ2 R0Z&5\F*YX4ȥt),ចհ_ ؂֠xᐫj2D0,>yRmW #@mv'V2c"` ݌YJ.Q3"WjzHv1Oc>&hʒpYdR($:d",(Igɏ{-†SqX&XV>s@`QC6""Dyz2}!W]`Ͽ5E&}|*R5=?Ğh4@*#eIijx.f ޓm&3u ͨ bqV]X 3˴"96,M#f:Xe>| [].6w!%=f¼VzK~<"+虰*#;."v2L尽vs w[?s 3u<~Ʒ\7=TaNf [29 `2\Qg=%|D)y˟U&VS83*QB`dfɋ lox0jXywTp@xn!\+%+y|4q%uu'Rr1>f=AYz87AXN2vr 3U~t˯.#)~?DśqE)5Vg%d4u׿eȬ.YZUyvn _&* 8F#ZxW,{ *qiĿE)M%)@; _P΀K~ogNaьk"Tix=!jETIrrҦ&k.!*!a#&tY봲ʐ]cPzK?Lrik`>!bxm*Cc'ddyG PҤZtcB|+x؞h?~U#7ZRԶshi5A4`u;:zgAc\GIAUDI与/=)"ۏ~OC8E&REThW'Q KxEXBBcfX.тIZ zVpgPy"reQv7e~C2K=|[ YR&>Jp&dNLeSe~d y~+5[~J SLrL>,;Ơ.rUNK [q278 DZّ__)+ H91~FV )i.r'J>pQcpz.=iGzBa}FW3B{׭ߒdAA-e8-`*^We~,m@.jvlTt $j 8޾f@:1,s2 @7ŕ8!X6ޕ]4%­8}F^WIAȮ;(sj)&iM6o J@h,}#e CfUD/#1?Xw!LP j ߀MCl.m?Q5ζuy \M=#U%0lHxTMɒHY3N9 (.OնTYE#enmG#hTj c|SZ}o@$4AYtD/R2(z&{r0q$yckX^\s8*=~KtڕXl<&.0Q ڽƫԲ K 'QuR\#2qרK Ku]Hf Ů*ceaEgK[SP(5y}?+PCd*qj[L5@ =[🤢tUF/;7I&ieЋQ"M_%ut,>rTL\ab"w:y<{ ; _9hzC)),}qt@QUM{V}2JA-58@cI=ritcKR̂ Cʋd&0`q)MGi/рפ'JwH. N\b<c"_GG^,Ѽ [@]%zޫ6/7#`=$X41ȵ)7S剮e~ HEeحi Iz6b*K{>&~{?}2r,$LXE!u^ՃBQiA2#9m|'?xBd+\К\Xg+]=r~@bfBmA:w/PiAhP"‚h}u8n*{tsYj "T̏ʯє78uy&ExH'?Ι6E5ߞѝmmK?`4]H\(YÍ rUIݛ^(ۋ<$gч3"$GbV{[Ԙ* l|S})/vk/gQA䛬-?hFQMþv2 I@.)K}BʑlY%p2Yi7a#dF(Sjf#*gxh̲DfF25d(N*z(p2m)8F'Ce~۸hB'.{^{MZ!5>uTR8C視"N=kМ:޴|sR{(|!%X* -_/(t.Z{չ@Gz`C"^ۥ_S?og{,IF5:- bN]a5 &dkA[dufx 4׫6Ӟ4?j^ [GAwu}*ﬦfV]iXOUA2wڟ2ۨ8wH!a'ъĝ%lx :!_l[28jwu)FI9E8D=-p=(y'Kwf)drҨOyAUYt0;:0Ӕu8Ɯ~:Kh 烢H|m#u.ۜ1…(jvµ)Qejgt|e 4Wp3Ӻ׾rfԷ;^3sVHWË07Q.\~@2 MG xdSG{K̪3aGvCs(K#A}| Aob2C9p+syIgm+?!QmF tmFLWz5?M_87Ьf$eIP7yXQd˧^G47 pWe\+Ҋ p/Bc4}1uYo{ 6#vɓzBG9J"6mRnDWV\*N&LHSEn͘42|\`"HY,͹d:#7=*ΆX'B02YEEfN7"bq~36RӁ YLMAgƆE?V/ւ}22Yⷯ&(Ҋޘ$ )B#="wmݤ}dӅnxt^[6 4&@xbjy|/k΁k̒#@A )|i깇hE[2yd{axUjJ`v,hI(pl%w%H3oW+'2[m!;`Xp:HB,ܱET/.tlfcџヽ!^rヴV`ؾ_α"NR@z}DvtLÊJ}0͒1{Y&oVL9n,SW)yDJv|cY5[,yȷJ5$OVDMٯHYr0Ybv>ԓzJaܒ978RRߖ4']RP=ɺR;z줧W֐~z0O&UÖ4ռ^7ve쑚\]_cY/60!O7tao ?iD aֶܬ;|]2JWNe*eN'M% H\rN-OHH4Z㞠 zM{RZ{@NiUKcdy"vJsFo{,ԕв S7CsO`+(SlBEZpӏgپ. _-r۰,!jn&Sm-}R;}To@fVjŚ; iX6e㇤mn3w(0n-x (V~.nvX.JN1{ejO$j#U=L [(E[ٳ/ kbsS_N1JSC&׽`Y0;ߥ` ٍ5(A"i/)iC":˷"?T,e_DiR3jx=a3BR|RXΨ[^tozN% V'L\kHrvR׆l j)͢cFa;C|:siؽJ᧭n]5%qY-FsEg18g;K{M8W4VoXQPn E_HZB5 C؄u_XDux7弩DZ Rb0]!:ti5Gk!TŔ?AxX>DN|\0X<诼EʼnJsUvUM-a cY,..V ivƍ Aè[4||؞ͳʵ*)âljdX<.~ǿk5¢@ObӊS-Tu"6-ɴ #0u,chz↾| R_D.f.lP> #-{.fe$p`RN?k ceOĕ@.0$ԟB;j:Q,l%zC52SPoE ASۨ4`0xl_@=ʨݽ<`pXVMB:*˜+#ϧ(X8(-S7 {(j|ѫ)!vwr J |WzlQC޵ݠy B^< ZG$w">ץ T`b\{z_F*n4~Ql)K>P$M T(onbie6qѵ{ ? L|# IB1嚬yw]\yZklyCƘ)X}3-k:ӕuiלy QU攴|&8~fqoӪjx%MMM6fbrm{ooHp`.=8NS05.mʌmwǨ麪 [ d̞)5 .6iNzIҘt*ȷ9P3yڀ\̴WUFf4e+fC4%0=l9V5 `FF@  wIp #ۈ#OqYRscٓ]uvAxhћi+5?rNjJEЊM3 S{w0J.-[x4FĶS%mN\?c%A627)7G]j]Q 0z VH;ٮV %{w3K̝֣l~Ix`-suqXx=;F*;&.~X쥒EutSRv~|nuv{g:u/uuX:NRed=cdGԱO,ys5pgr~&1rf("K < 2>?sp,=u"Q@KN/6th.\2msxeڑn23b(dwv TnB&K*.ӑ7(Ω %c.ҼrCV˜L}R'8$jZ$@ψ)Chg[̀ <4$;p{ 9uԧwK<Ǔ%r7O_f?[> kBBM9q5S 䆰6X3N"l~qBFt( :~!C7Dq`!cfJwpd# ;Y2 G b=c @$G֔~)XjRu,.` (P0!|]|n OݱC\# !js7, 9{`OGNJŸ $|Rt\9\K:I%{w0Ӈ(j6QO,*ć8qƻq=잀ngxp(|;HFԑRf`Y+LXT}kR6g*ΰMO*,]m>%K(H' A{x#X fL=T: ~LKji)19GSگn)R`4ez jP!$#fU=vL E#]p z>Ԋ?"NGK"D #T7Q̠.c.Vx*39^{n=kr^W g ĦFoΪJ\f9R,.3[ di=che1y$!Q3LCl` 6v)!-8zVG 5^|o'gS:D3n .&{h Ur^-?Z"G/`l̡km <}~!TA`R|&Γ63Ry$jAS*:-_."SHW-eRKs>.q4`w 񮟞叡A7Oh`>1Y?/.sMq78?AVCkOuz7#Y2{hݝ?g=R?K^eS: -ε!>W\N2:KM` Z9ٱ@̌]q2#g n+|mf%ρt2jrwmpfk%k՜hA?YNX 3IGM]@_0ɂpDUe_X-LZ >-}dԷ>D/3xk1+wa٪g!Q[@㏿}xa1J%2lJ.DpV 0 Bf{ۉLk~H,.sr&#{SmČ5 M*QU:%xH1H5_޾ b VԐ ظ^ ꤓL2^osRNIViPx, E:IDI¬`?9}Hvܓ@ ,;Y.ߵ=y绞6KhyQH:jNwI ^dI=8@0/zt2<`SE x |ƫC;IHN216%abSlCjtEk?_;A؇p\*.*-?IyX"?P9hk$ޜ9]xg^(J- )'$I{fѥM),̐](_P,M "/GU?CCElm;FeS" ´˙ 0 Vh}l3fɕbA'ElbF&Å[f:{re?E2zro.7Noѓ ϛ?VFkOҞXE%"݃m^ ']-jlgYZ0707010000003b000081a4000000000000000000000001668c169200007af8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/z]?Eh=ڜ.+@  ;hGMM'uSR5HRG:w:sDC~\BCQlj+5'l`b.p淫]]Et* ű=S6#Y?cݗMV>zFb%ןc.+!׿YY%>-;"}_vɟ(Z^CJ;N7B-XJnAضK!qj9Fٚ/2KDgUJҎXDLͫJі.$)9v쟦{Ф&N8:~u8GhYT|.uvGmzgg.\7M~WHhqk63:^_-k`P cܪ4G!ԩJ0'wɺaob DP>Cċ(' sP'<4;7e뵢rlg`+K+&m|RIL1HFWRz:'}D!xCxٖ!l1L4rb(Y 9,cgJjڼSsX-x8WL=Lсue ESbՖ_Y EKIT\x =$.CZ$!ϛޠoO?K\F2<HN IN&ZyG9D$ޥ l/MX߲w%`@O &?S}HY8"rB{IO7?a Ny (ӶP%^TXFm M&ቢ8}/,zm!X\LLf͙7Ōfa4٪L Ab=_eg%׺hc̓ydWP.umAb X#Wd;٣gLZަE|o=(-k}61҉_O(+t~e ca; ߒ~`Zv 2tQסB:: ($@k/Zub7Q rYu5nuC5zT"\\h&C KEQbT$bX ]'M^ySL10(?QKDL/b1\ JP{:F`OہsY\nB᳴S)) ?(6"b5AT{4ꎏ{s8P/]A!6I>t^O Qt茏ѭqPfJ*luGoA9 d&^{2$G:h0[wv_WSU#&ZAPQ0ƓpcT̰tc͚~% __B̶aeohҷۏct~~@Y{|bR_z8,۷㵝<׫afyTO؏'+Q0q GgYH7F j"n nZɭ{3t7PV՚N܅3̦6n < \ֆ-rFb&-4 #8R|+6^i4H/Ać`4eMH`HW|lQЎ Y;`8ˎ+4"lKǯYUDϷ-YxA綁N';M2c=@w2lcȈRg <He)ܼyktx:DLƎaHIO4-2(G .Je+ 0+G%Kms}erLFwD#㖍q17vـQwwv=,nܱh-7/'Fީd} ƥf@AtSўÞcp>9-Ωղi~\.s-lxQE|,k \˓wQ{ K4 $+j;kx\#ǻ"v:v{mu5.N{d0!Aq@lEG?@r7[z\ oX .v/'$\cAqEQF>S0dI ,m⃄&f>ߛE_WQ=oZf':UcIڋt Z#m1rGEhDS)hZJ}t=`ln(Q _V˶Y 6wإ$ͰΟo~P=_d>rva2+;t1) ɜ ŀO?T|v(VzQĆNʽf,]1vwAsK~+6G$R@?oS#J Oo\P>$WqN)T` >άϪ3yz"%GER2jAgY-Vq䚧5]^}= 9w^0BP:Z]xBHE5oyY({b$gr(C7ndҪG8)#Ƹ\H YAvcy aCh2o.V'=s|DZSs}З$]d >-LQ1Ɲ[G둭?+.+*~&.rJ-(TQD rh1gG48CXHEZq{K]%1`-OSN®sSmՉ4jL%4较9>(V^ S&Wo{Qι/as%b]X Zfc%Z0yta=@ƣ3rQW+lrN_G|SijvcZj%i^ذĕW"ouPeM-?ٿmYWOwhn $7ɥ_A'²Vc7ӀC̷ #հ<&u8}v!y)DԌs6,]bzfCUۛ,C(\UP5.uaH* ;]ǩL$܈Pgkҡy3>mluMd$$S|{ߌKbgc.|,p>%4jSבx΀6Iz1F:_i\Qk|E w85j ?t4_ζF=O9rs &V|[]JC1[b k6|l>I~r6ndvB:06e%[9+Q'.;`eRVSqMf>/P,@NGҝ凷XeƮeiNP!dVejr[1K })rL\s<&;f#zPW5"Hd7RoDFOjjCV8#sء4vKt35 >7*[-9wY]s'}{㼠0|,rXs5ѳ8hJDϿr2 |AUp_8`Ml vtH2@1~WȦ ' ܡ+JԨ/s{p C {Y+0.џ(=423f9c8z@CS0n} du {Džzer(k7mNrt^bva-pG] ]vdCxl(@^5n ZfRMC<yؔ+"ݬ7@TQXA y6ݞ3eT$,?|tFe|HW,>?Z^k` ir԰v_QUm-H30W@iBʸY[Pxnb=vdM\'&1( "_^A`#OhUE"M:%5c B}7 !=7RШ/$vD:!ﶈqG_jn-_yIڑ8L5r$x@׈\/":w}hjZY:.>Z {N+po+H5КiHSn9veg1sŇi?ȶƗϾFˑ2=MBv/ˈCD=ZE+ Fi{8L<(y<=B[ ZV,6E97X=$U }/}OTr8d ihM [ !E wpp%@$}iJ^yY1VAfd8zkcGf(c8w2$IAXR81{v2@ I!p l Q,Tzx30E^ \Xhr?Q|1l,łCF˺_Q u"c}OW?DӚh1?P< v 纡NFj#''ָ=1x$!X. ]Pf^}.b Rǥ{@H*0L_UD)=RQzvÄ<@ns !D봾uEg\vZM SMS e[@]M͡xdXE.Y,Hlhm< lZt>pte a1(BwSN!1i1 vH Kpٵ⪌~1%A79"^pT> Yֿq2K)KP_e0h=0IP\:-s-R!=].хfIGK94lP_X/g\7֗9> (øW! M|ޮj]Z]u}(&mrǣM >dVE.y=88 A#U(XiHbض8w?>RwabN!|̀c]):gq}T '[-5Qqʂ3"G3.`7l} kbz|r3k}_@ќK%+k9W!i:D0%.tͅ@*jA' sq}]H\dl_[{Am;]66,~{1m|!m0xȫ9Ob5wiG*q6]5*AQ*()O94$*w}/ :8*'Xp5ĦRÝY{ibxgQVlVx>EZk͘GNSͤsȯrZ:7ö{;K䈨}  ?\,xb-&KCƁ&j63짟"+ S(mMclfRm;)#^-kɥ RMʥm߬뜠R2a蟤?_o'ct@)rY4+rhI~{i,&řTô=&fOVP˛d KV'e/! pX vYrECZIxu sOrmW|LK(3310V%V`h@U1_>Pʌ/^iQ*vnq'vTbXr::mhQj}LM`Ɗ~Gؕ"t>fs\D= :s$ˌhlah7KVHJ#,ɜW&$؝E]&ib ۘcX&gJ nGaSj@ Oꡕ+)T?27Nm]K?^}kEkt4-qk@U2q_׿xׅ¥pfi`925h <&a( _m8Ho?JY<*s"DH%'q^ (qdmbgMoMlG( Vz9/*1_R"%*(㵅)%#̓ۉͰ: rK!Ϣ+5k|% $Eƨe>ÑQsDw'uQ(J^VnT-љ Vcۑn`#(:JyCQ?tcU̸<=QV{ZĻ;%(?F*G.Z>v$<|)vyUVhcudtu[ !^,[058j  )԰U>%f8 Q@WW]ދJ$V}Jַ? j2S(/hi畇=,oOA&eF>u#dSLi4VJƃƣ#(s[<3Uk?;7GOᖈDȓ 7|_}KM칐 zy=C<3b(ڄzqg۳ZiwotnX S_w~ r^K˜ d D]%jk!Jyigcrn(TR6KJmTJmDU#|ѕ*3W}`x0<ڱ}pzUY ėʄ-7;/*fy?y療XgVOpPy,ּ]UPP׉Q?-}~x$}E7;a,6BS"Us\]+/9M

-Q:peI-pх{Q|C=/Y|tpJV`0vOU2 {#[ks3)נ%-& fAtکrn|0hzmON@Z:]`I:c@NDD >b#<@h{Ro\w5|ZTUĮ% 7K|\Mp`Sܨջ<ѷe y|ovt"7[\X2'y`7;' DM0ߚrTZoh6i "` pf- %$WLS1嘄tmc~n3CJf O˜Q<Á- T>b/AV`MPŮe6к>P"-&ʣ0:F>Yѹhk@$ڶb!2^Mk_Ua'%CFe]A{zTƥ2hțu$Q~7ud m0忹%@s W'ZN՟K6bΟn^Ne@Sď50KӄrDr-={hOQ ^}q@Q\ P/6l|XdSN<]" |T>{-IB\Hē"Ϩu e 3 Y<=v3:4/C5fU=о+5@%iLax#N}H\S^ҹ9ee%zB#tnuO;;T(#4l3銻q`V$V˷UWI|)YW}s̮GCAJMҡgz`u)\6%CRmPJۥ(IjJ>&y@kH2 Q=rm<4 "\Kɑ7.-p05Zjw :+hskLԋ{(<yM@r:^)o4[AڛfnkѣM7K*8J5CHS e̋x51|!Ul8>ɑٔdCԃ0+lHg0$2; 1 I.ܼ~îPt]I)GruvqSc2c$3N@S oVZF~/Oh`ˋ$U-9 ϰK_qٲ9N"\vp*@ Ԓ¸u2S Z [r{}l=y ^Bnl^\&dE{ћ) "h|>}wZ731,)*2}FfNۗ1m~yxʆ$H.c ł}`%Cy0i;@',U4!^e)ݱ1WSp\^{?C2@j˸$,qr6R`ѰςzSru@ZE=L4JEya{m}I9'heDzUE\Mi?x#9H&"TTRbF[}\AƪO ,VCNo-yZz>eYUj.woa.Nh`Nb H98=H%'-cù6ƵP.־ZR  km8('d̪A?OHK_"O(NOEh?+RA3ɱxSp5d`la\f<v9?s#kp!T"wӴ19^^Z\WW|G"6./q%\A洺{ 2)3gp۹gY6N65 mDpq5~"#=&B{1 y`vJY2aIiN^ƹѸt['mTb2$)R?!qS #2c*·R9ydQ =8 hss14^MZ.k ^7O)\4wO " ,7O#Ne1R1" zIT;e (l*@!L:b7R($W0, # % N olp< F~iPO(rHkrq~SeڛUCoəZIpZ6WPN5|7zBJ^/6|q,1{od}L߯ՠ@ZRmy܏aA_ޫɻ}>`4?]֓>e'!_W7uc̐rgdbElrHh`}E:܁reY0eqXG(t̤? 4΢s/>ոvhXa2Dο5^Z_жaI[h[8PS&` }P ťZV \9,,U؆,{p0Oz| AgR ^90yyXFGm֏Q¶^T_͠G )bC%}Wr8I*$wX#g%J?HJ\ Zi8t0գZ O(ِQ4\S=:fgmN.6Yjf4m(S{>_@"oPژA%%RG.NukMN^lo| ?߮"w':7z(XBt3)-pA'b 9b*lPxDi˽2k/sš/Z5b\zތbxkmCEXJ(ܱD(uHgIs}:UU=Ǥcmz`6 6(sxyVl:}_m\m?CqIhjn`} =`vWV \d]4P>-?Ea8el-×SFgCwwk>C9*3`[s2w'[3Cm7:AȗSt=^եx#ǷC1?^ŗ{0Qو ~r hx׵=Ӡ ˙&K*+bjtϳtcJ磐_°7Dzg=%B #6:w.[E%- M_MTUw rC5f?AA2IJ aD;1k >E|`^2źEL7&%Au*ݺ;F^d52+C̗1ް@ ꐤ5duX (l게7 fcjƬ{/`BٝYҩV@!PYϛI U s1ќ=:YSPޑy v<RTyONS}&TE殔cl Pq>M৯v a Ga\Fk} ^S:Hl')C)9+{w dw'+b 6k8H( C qfr8}P߆mŬ2OFztU{܄©cTmc$OCk[٦@-_Z+A9Rn5k=Cq%&* oNXqM9M5ߒXf9!)&;k$*c0 c N.Mn vHNC2dp0s 338HfOn%Hq34rzAvIcЉ^n˪33hD|ϗVrB[O >ʃ)҆3m0CBO=Fij9nޘHՄݓ Y5B]0'OہH#]y0'Z{.(*WZ*ٛM?wՐ[:G*͵< )@NE+DR0+{PG3{VjQ@=Vr.)%fՒGU9R}#T $d:毂2]7*yv)6d*/Lhʄ~\[ROKv[G@r!YQ$($AtW';aYƆ hQ@CN@%4w"(]C z gǁ-jvz[i^!7Pr_ X9NaIPXLA.b/6Laf`PBT2vT/`G[:@bR<]UD;LABcH7d'LZgZ{ǏdMOT'5YKaG/w2`! 6,F83PGi3@҈^moӲ:ݩ <sgT,!33N& ;9YVA.`ݿ.ĭ? b@TUX̙WD4^* mQ9bIC:y3C# 5토 o!XDLQT#INw:I?se$'G<ƞ'=\JeNДXn7Ӈ [:z?zN>XD _T U0oX.͋ gxʿ~"eaÒVpYhj4"q:6ŞP]#Dwzȯľ5ʩ0dtJL__GlZ/lq.^Pb\u "zKKH&Gx;"fҡcE":W^H`yPX Ij}vgτ!p^i=~wbdT{ $Y0\ \!gX]$?hQɕf wȏmR?Yrc tR%U۪, 4#WPX@tҔ'}9tw"C7=}{P1 .ҁ⌁ i4}\z/,͘G汔])6 3H~*ԅE3l4`?O*Yz8zE]Xmz.jeO anW!7`3$u.>+VCnXaWv[18bU5r3Ux >O *J/ ڤС}ȹ!MdH:ѼIw%Q1bh|YzXxf^GC6(2'>%hxN047cB-zPA~GmURu8M`Seq2̬ r_Dr˗2Yªy_ Đ:s7Hx#>ΆlnH3ffW<‡!m}ͯr*" fQOw#MGhFbDfdPWebwTWwaH-]QEe,̦kd|zIv>8[kQ`>5i?*2I-NVS's9H},,` 3[fT}Jʹ0&Rhnc ^ocLMnyM,)҉$nI1ӹ[iA-+uw;F{L8^/2*`>ɞ ;9ud'N`>׷TOI\=b}7 %[JA&']ZT,[:vZ,N *F'FC49IB%jU19k1["A>MK&e ˾ZAmD8qe9O5dS62ͅfSPjPϟ(@9-z-NEn7 Cy;"i]aYAt"ډ\ J>$u?gh39$3a,zd4>~$^mGo?a{$+v 4K D_;֦?]&`_Bz^ C}?bHxpoz]--ĞͳFs ]Ly iV*"{9$Mws^Gz&i4GT&_\tA;UȈf,G {/`\fBDY[a([ D;C#&E㿆_^p7DC~7/.2z{.e_AVte@ "#Z#Z톗YNjR/,/UEMPkT.0Fx{{ iҿwXxPrWOXRHix)L @hA'~Y}! +XBRƹGE9/_>.4ڎ W>x, $] g5 -bd#LY Wّ`OJ14JO -Ă?@Pe '|u9[%mD>dh:lp4?Jl#!w˚LTЎ UuzH l/ w(#uX-&" jw`x5;׋%]99\w 37Ib0D%3$]m&&jw f @@>5\TrP\k2KNUR!Қ{LA^AC[8)ɬ\Uy40I-&煖khg?~EI:e,Jj=xҾ D \؋WZ)>[+t`}`7;Vr7nA%fq {H&fܘb%Dبc$Ɠ"H(~ u:bw6WGmh* jK/] ;֪_&1Ă^2Y('狫[hɩXxOaN۞D2,, H1o[ZmǞQk1/NjcXr +L\J/Av}4eI `*hFʛh.JA~)P@[Xw"4,'&<ՔP Ms4_?JM|И17PVPeC>Ce{ڬJޞ֦c_ALj=mWz@F<\y7_t2MZFwM#@FƬt+j\876\תk&H@s* 5j)lJ[dS"FM-q|zdӄm"eY_=5!A_egrB.rYwE1Ejc04pJQ㽟7j}pF;rbb }.]poIJT~-{"@n)C:[@5&~^$bDB omBhĵ(!^y$<_eV2MB J_ NCc]i^P=4m?ME=}c@MH]DVYVRɄz$0:Ƶn娳f3r&vXm !hU%A7!̳Cg u68" (l߰ҫ5,y}dD|@+hB!䌼߿]a^COp$E.XZ8m"t2hdQ X`ND\# 2G8Ytg -dzmlN؝ikHZı˟g|NA!-;me'\{ژۻ%3g$ۋ_ #饮iwPK1S,dN}nȥ.P}C4 td`äJjͩcl̕ 9΄h)51.>swG4k1?.x)RB"ǃF/XጚTH*XRCsPp5|+oY L. 9?,UȭЈԊY@<Y,i#v%‹~K).鞝q=>g"Z'#r;'HrlV08"OESnZO{)W_EGLE_NPr*yOr5Kv҄h9UZ(0R–XZi}v_ ֟߅|™0/ D|,PƐ OrhXNJqzEf8Poýu+[}W>n~%PU1] i̕%>Gأp2y|ߤ,&ŪaE@_ᅢEX7ZR~A Xq&.!zO]TfjmHܛfo<؇6.葝Z(BAa!{JC~ ר%58j c"oz▿ޠqI JiQ\]NO2i! _cD ]"}~U"*/^gxj߲{3g;j J+AUI o~床3 ޝT%$句 q]e\iUžsz;zvr~aѭ^ Lb33x;Di}D6vu{qE,mz(Kn3s6+VGQBdO O(u~LeR,Q^~{F{,Z5f9떧/ 1ߋ?O=bn`bٺֱDޥf"]%wNfW) B£!|k6jhϦf=Y>}٘MN-zщMgT05'.#zTVAps uDBX6 KoHJPx*'?Me\#H4ZWsaj!n7኎05?'1<`{ c7_9KNO s{׎0WGµNI`Y$L9̔ynC3ىPtqg :vjJpa!;aPpq82&s=Ddh!"7 Th c,;ԝ360Mе4 CJ,FEHc YGpgYNShL~0h3@_n M1 2Hw801A4J p!]u걨P 2(nRV?JO$Ɯ@YDz4HM#ZQІ@T-#wѡvor$+(\K R.Y`(|hS׶q 7SNK&szՍ<8Ad;.3rv,`Mq'+Ad В,fVU3vx"n]_!R %U?vq2,7X"gK=PϺ7%Y-d&Y#4QCmG[ d,`^5ND|֗E#;=uuKu:bބ'O+ݑz 0ppN2&vD#YMb K6q^$0ác(*.S}21soԀ:A<ƅƥkL<`x~%D$aYhTu?%pɚ}}%kxi`YHBb͎'e*R?"i l%:ȗjD? ˜[|;*OY@MDU8Jڼ(*|R1{ÏvP!@8=nʙuʤ0U iv el!bX~޸nH!ώyy{-չ5cFO+9a*;M)O,ѩF:X<0b'_3!s:eU᭑)7#~ZGg*Z>\7/)́-5*u'E@'|Ҟox"j =^^K=Z>RpgP#t5R| xȅ*3a-72ԡ@`r.c\{ bAԹbYl QNj(~ҁh %VCSjnh&Wj 6$2K8$Qk|XX"Gq|Т\Ϲlgn휼,Ou55Z^s,Q#Y2NoĴg/ֆ?MiCvDxe#w:9woSm]"& {pȯdhr@P_El 8V_I&6|`SZtXf _:^S|HߟJdw(p5Ҍ[k Zzx_ޕ|ZQuR S7m:߾)_r'tA8k6SF}%3d KV͠Bn5/nR}QruJ0v399WG:o"HogIaGE G)~w%۱?f燚f&Y!/vmsJ^}IbÍE} WF?|+0 ᵥz/6.e{i$ҕ3ls .`a[ TT0"*Xgy݋" `Ʊo+☹C!nKDtiI?$x)[26IAS_Z (RKqR=L. _{OAbC.:s2\M:;w3u{@4[M?0-ee:=1eĻVʗ.fK5 aa wŀp yq(4 $2` ufՂJw5?]\Y_Xҏ},Kuye:*f'F.9uL¶x)jzksj>!qV.wvÝ=ny @"6a䮉4 8N&E(Y'9r8E6 >V Qh;ǩ~X(Nh֧r4Ac<twBkMBۜ3cxj2YHƶt fI;L1)GT@+Og 8Nqf(!>uV>w( dxfUNl7ʇkEެqqc[t0Q8ح'ތnFб72>ŃNo4<."&Jt6 V<oWۗr??@ÝRX`JݚNvd4dOڊfcJk/ ?SwJ[6-\?=m*1WehwQaXxhH^=52PEWsu5\61K!mN%K-s2' D`_$ɦ4B_W1n$IMPi .N;uoaKjL&5>ח*g|\8\6j"w 4=?PpjJ|q{6[+;W~~қX, zO6 NhhTLlx%v)ou88[RQ/Afi&U:Ʈ?hr 9HbrIx"LWz 0UIsrm+.; |5,wzIq!ahtvu`\h P^Erª2L îN"an3 zܥ.s)%y#yT&t6ʴlqՑuHZ_YcD#tY[ fX㈲0GTm4}`.)**Z[)y^E@8Ӗݏ]uCܤQ ڟlhB<,} 4;ʎZ/ԣ^Ռ+&GxF Ir%lҾ2r4+x0qNs^?)hXF\_-^uHgjF7< O7إ3- іRzAH!59مi5MûkSM%.]1/tùV_t^'"a{۹NaXnPvbͣA_: @,D/K.JYؤ%yPxvb L]d"]r dx N,Z+Q"+mv o +݈/=C5^5ա&),1Wv+igp \bS=jxI;!1@|:~Cn#|H@4!Kc.jk-#\Yv $EBT|斻);&.֝e2b3Iq.l­/D5N9)ՎYόN)J?Znx8{pm|@64E;Lw B?\}nFfMFegf= |HfKԉxO:U,1~Đ r9يWYg5P`t?7UnRr(;,#jɸ3;P u|l p5~G@ْ*$[ zw7JJ?6 ՗6AVM\cet7LwNdo)5L5ƽrR k;# b'mVS)7iYV^<{.:aX ~x2eXBHP槧c^[Wjh_)dA˘1O97]Zý @qv@HY OKs'C>0T`XUw*3'(rP'̪J`;Z}xFͳ% ]z?Bَ_2XywYoh><: LVi\X Ht<{+ϏtA4{zGrכES?Ǐ@EOuT\,iIf"DJlj65YE8s=]7 >Nx&˶@ğiNe<飪Cf*jrbp#8h=֜c }ۇF6gHzd:ˡ6^p ۴#p8mPqd+ ij;ws}蠏_8SOQjeTIO0;ڦ܃T=2lE-Ks\|"t*W1\Tힶfc@"RSP-WbQu7Ip^k0 <,%3J-9!)eښXRG-FKJj1r{$%" lax7Uɾ?=`$gJM9#txE#D\ńr5îV/tWv|SzyNF~ҍ kbKTNe{3hAQqlwHlE|񕇓T.yU"Nkɢ ǜQɮՊUn_)1hDN~X[%ǚ@jFVZD~!i(+sd|"ҏrxWl;u~^]}ޙ%ʧV3C};Z%#ZPiIw}R ώwCvʢNPxxM7ښ`oԋ}#B5qo U".je[q&{AsFab nbs#zJ؂k AX`$gI/olBdz=ЏSAdriEp$/Oqr/S6s92,)GEWiڗW1jb' K~6gZ]!\GAF~\[&^`QA^jk[U7i36XQV'cG[0\a]7^dV7Ԭ68;tO)Ft%$m8.ޯRKq)Ncjb,ܕdZA ybFORzfmcv e@3: f<ӈ괇]z?ӈ6uJG 8KtlX 7LWpCXO:8#0.6v0rXX_0m݊q5_k*/ni9sPF4dWm&51N<`X2{WlR8F3O1k]wb$ -W9cjfLxo1í%hDóS0Rݐ|GG〙r!ۊl8/?Sx鼔eaPO4oD>OϷ-<5mN&\a9YDuw3>`JgaFz& -;&E7YZD|Vҡ*YFΪs "fS3)4Nm͆odvfwǚVcR9htV[/%_9}{DgsaMu`S\~`6a?jų _L{i^=κn5kg} %a )ܬQH&?5̝AM7v!Xd|vA>l/V)7C>bܼ4OJ,jZ<8Ikٹck}8JGѡtlê IaV>Ðب ߥǒʼnؿV4wo| 2IzSkheيlP\N_Ŗ GT\ ׄ6/.}/!f])1c;mdhѸ;;ҧwLH Tjt r1=]+iUN̪]JXH7e6gy߮=7e>VyN?^/sx zcgan1g a<0ET(YOWs_5åD#Jm;P=qYD5R-܃[JtoЬz n 6il#zO%,ُ Sh<˯M^|B2E49+ ?gxߙe)Է# f20+<5IY\KrBK9O fQH-Z~ғJ(zڟ +*BلX7V뾱c: u/38_?r2Ouga]T+I#$H/`Vr 1G,(,'wHQ%O~vl1?;n& z4x#$8S~lC9*QJԛz>ܸkƨo 74zb8M;Dih2GmЦkUtLa}(:!/hDcÚzt,PTO զ^꬝lLNMQH6˨wK!Ц 7D-|>'1h⁥L"ȭTk-<͝e &5eT![VG 7 iXan%SE5­udkh4*!U#7A`W(h]%geY蚄@Vm5iM옟A`&Yvp}a'u$ X2W9ew  *E CT6"}]N_s` | QF%wW-rryv4#T]BwQصt*Ig'y[]BtNC~-U K+^4ād燙i,ؿLgW,VZ~YrprZdۄ=84,g% 6փ;%8-n}4ZjŎ[hwhy-6e)`,*(` %*ځ''Qx',8eY%`heȀ$YBN+\ծxL*1;BғfXL>Tȍ]i }D "ÛWȤ2KE0 &5Vqv#<}Y WU;t(Vk)Qt=c.϶寋EWZ3*xU@|@Gp'yg=rORdT6¶>CbqJp3e&GN'Dg|<ˋ&& 5 bP΁g3 g\+gW'f- rmMt ]ˆ KXUaTcB1[Y1{A1'^n£^o9p1qx3 T kH́kRcf遣G"e*]7W``Kr[G?vM~N,p0 r)JF2*?*F9sփwJ"O^grgڰy8W&جfTS=Q7 B^+𩳦?}Fb_9Đ21<5=<ELH-\4-@KɅ_WTTqgPM\_Dn?ad7AS<ѩ[)"(8DžaOK^g1*hPnNJ ɳU))wt+RaՒ].)qq3"F;9Ov6* BJ#m]ĆDן`[:{8Xym ǧ-{V'P[.ZƃvpMrV RJ'M/l4%8U[8b=|/`?Gpm5 DDSxE/>IsSs)m>_ 5];# uLyr>G Cco'̪f1(#mv`4Ԥ&je6;}ԧ. dXet)Cq- GfI?8=&f*V9u&WNmt)*XaLk6O\eȉ\zoIsQ<:R ]fBv**}^q\CŌ *Sv=1E2ʉ'F?̠p#Y>*j̅]V1Tb FH=5qcLn;oZOJEخF"SHF\gl; m-k;~0T/V.,۟$S`u,[V2:?C챮'>Jv#8 KE `to^ OXKKVܦfS[FtGgJ^=KD(,XI!Npێ$cA>; yɬX*G8č+, w_Пӷ }>gKIf;r?e\;a.1TǑfҼX+| 3\ӥ^5%BRg{f|A&QKaֹq$Ÿ >fR31OOb#~5|Ksr[ ;gӯepeyY4B8n݌whP<m7-!/# Z-2#ir^.gKflS]0.dʚu7Eb!m;_ηnVRʓLb O  L~LfSk%䃜6?gӣQYe(;-͠!j[/3Z\r)UVNU`^>i" E+Va' %"[+ &F=ZdkHI]MEm(  vh.B&Wڂjnc&ƒ.y0[[ :O+${̰:-]@2^ wl.:G @/5z= )A^ ](  ;yM>}=䕖Y 7tTS/@{ -=]do:d1@P8j4C#rS3]0nv'^ °_,-OVg+QWO,[=z.y̾O&ૼ \}UK$B55"bN!<+%eA 'HR*NN6u)awGQH̭}&.b ? A.1J3/ܑqH$LCv%jSrXlm=nQFoEsY$X] dٓ$>ʑ]m|pk9E ?Bwj`4.cT/LDrrvNKd#KIH4=7dXC_#k}TB|ԕn}N_;xmGAbix1/D-m=K 7%X=%.,@|Mxz|W}/cOCg 7cbWRGu4ZXml+/4^Bg^o>Ea!xjPiXPˠ= jC.>=s] 9X_pג nR&w4S;&[pl&\2t t~cK2מ'_k`nvFL(dR:DpǚI%5Xa\?\o7賓-5EpQ5Y,qm@zLl-RR= 촮a.] mT T2yr3sW>4y#Q6G-VTOU:DobIUݍ-FA4Q f+HyU\$«}e[9)_`]jP[}(N7G q3Rk(zA4c/_F{ZJ6:$d/E!El&ox-Z*ҳA'lw;Myq]Ě"-lF:j-sbw^v+d-QB5}]ucځάq 8J=D6jIF :X%mfJ6f'B0{_y@ n۽0bjω纨 R})=}GU`T5O_-@;W a /sUdMСYA?ǐ) H>JFpuؑ)1c -"Ȅ崛-ku "F$ SHaz^t"_"N]eЭ5S=6(V :Z˅ |j?8H-i D}P}ZW0D(mY VRe+kQ xtQXP; tB hZĻD vl0>ieľpEzX~޼_cUiLZk̉GtØ*QF{Ջ hhF;ҭRZ NbpBZ $vK|Fq3]}Ž:FK+d] } 'l1ytn0s|huH vZ8zBmNbܠwg]>5#6yJQK. '&Y>wRc k1" !*AAō]s-q_Zs9~蠊J}!2BϏ.cNǨ r2ďiaf) UFJRԞ F<0+Dr q҂=/@./ Bc$S: o ^aD6ٶdC)7\7&Grrf55]bLJ&&C;ZJ-Tԭl+~ ߂H)VJyg>KNim/M%ũ|ƭmE] +SϰUG#}VX?kGOA{1`RңAO5>}5;޵` =YkDnH:iTx$؏ָczz8?̀uV&n`װӠ$XkDLw\퇐~cW?1S+,+0CpD.l2@QF>D3;կ/DŽ.׿%%;g<نu $\lq?~>`ƪy1Ly&Giq Dt1Cs!TmѬWWjp2fօ/h|_,&D \4 YhOXa[#J3?-Oyo{ӂ!!ɮ,w{c1(6)Y<,f{ڦ@Ú>*pJ> pt'0k6|r8!R.q>8@`iA?T`'|VLRVk/t7#c?8 fRr!Fv_ sqgeIz0O;[#եeJ,5y&vfgqqܟ/ lKK~_gm,g{EF%7u҇l8D3ejBOkSۥŇ3;*%0 EJut y+^(48j,5zGڭZ遳 kT VFD:SA^3YL!s6 !早 {=YGYh}Ū#WGQ٩{L]ɹNfɇs]#)Z͚"%E3J,әsf Q'z3Gt@{[ bh[|Mw_J0=%V5hxJ|@!o4JegxtӜU!nc;j=Z;cs ߎ)8 ]9?RX㷄YeB3B7u7i]iQU_%ogg[bVjZ3Zi|4AyoP^O(gTPM6> 1 etq9()enFY@۪gD/A]Rc-Qe׈Gg$>3j;|z G_f Gv<" X-`QxrNnYDK2"3o)dC颂ՠT]%1 s~傚_$%wK-z)N"5:%ES2Rڤ{YxrWm'FK9G3.2nx} o_߉S&-3rA}2=bY+1K1э&ʠ?#?)cK$ ˃g۰MMY,L*Onw-We *x_W+ʑ7iW-8eWz[Gk9T*ftJjF" 6ni8%nl*X'?qG Q*5 DTn2V E.i֯^uޡ^~B]KR es‹ PMH! Z vnG&GI9TX.߳?̶ ,_F>H B2'UX*$ J^0!$ ƾP{|o) <qyʎg0˻sLS oMF_^.)34ߓͱ0b^Oɼ*;m:04Xr>y7CUp #vNkϨg#ʶT\738mYw zfUl|2\bi6 l*@ o쯺qPy+_FL]^VOo]au#9I"3e'9) }fkCk^ۜ6Ԭ\++ Q &3GzĴdmBǁ +pkxrM)庪g3qd\fn ^r~*$~'`4[k6m&2'4{Ò^mrɐȽdĭHS9et^ԯ4FPHQHeJbǭ:p/ɚփZhK3E݅L.}-29sxl~ jE*J QG*8BF IFc`A=yl,E$vk'>5*J^+XK3oL"AU {,V4n:dR yw:^QŢ0N3}IƒSs-s%))mO0I%pzn;?QLVE Ԛ/ԫ_20~pޒrrԦ_ϿK/?3cPƑSjB Ô/ Oa/vAmOu1xN`d~:Ih}-',*M-ʂ'WlNT NrJ36~oѠ! "|B-NUQ? JZdål0ԭ $e5EbkHmΠZ7,P!m8&gn3>+t%Rﹳݒe;q۳QQh<&~61Z-sQEザD;˖C`'u_8(H7*J͛ !6yFi R%y| D_eS[eGAQFPٶsy{tcʲ(Z|,#^e-nِ'BQ" *端’bpnh?hʎ! $~2HN14gGT*tb? ؠW0$$S /סjp>S5PisTTsBsydIF4]sG@S1%,o5D`N$AΞ5/åFMyezK(˞2m^ YEԭ HRԔV%p]M? NgU~_n[ Ӓ<\^'6/fGܼ7[8gKVMm?M^xD7peE@ol*5T=b/ ]*؆9ucbp@HIBl L̐/4\ʈ(G;uz !;Z/ڨh*U:nvCͤj~`F Ŗ!A71-J3}-u5&#hUV_> ā7tm) ];?tAkZ(۵Ӂ At" XBEGsX_ᨬj痢v|U%qD<$w[шx_5T+9a$00!zKw /X@j9muۚ+FsSz4KUX +uu9IY̕Ы-Y.$/A+ A$H՞ c MѹF˄4{S+@:⻙;]S?\5~/E,u.1W6i*,3E|VAAL?z9صcÓI|rĜEkۜ%l8ZɃBd+%cqKDFy^b2= !Cm4<;,OuZ-r{$d;[X{W=. e-~򐞝S}ho-!P^WD"' 1hᅞLChFj˙]Ah8wG:[DANܢʹ/2+uUyZ,^"䴘d}^f壁6_)c<m( 7AM̈́h3 ,T$3ݐwA[!T-;Mެ&]!\vG3ÎEed*T]z &Bȭ^4f35ĆAL6\*-;fZt?';Ї.|1SRg?#ux> nxԤ+8ؠȓh>]#G7cb]P`5Iu& 'r W{a<Y|uN/Q7 Cy8N$>4Kg=PFqEGT3ȯkӰ٘9mΘ:~I-W!Z͇7 7]N`(Q{-9鶅-E3Ag8OŻ$lќ, u-J}kư+JfgpL{Y{V4J9-<Gd;.G y$ZK0}D`x|˲kQN)6?ԓokRQt\@ecy.#8CA[Tƃ~&+j~&VഗmjOeaC[twq[Wݱdz"ź]y}w_ƬܶbADFX7@T> !X OAn(,H&!Q4ʣ᫂ ~!3$l0e߇c}$A =+izq.p9yP0VL0^1.##GYHV;-8g^ʵMCb `A~0jV*-H07BA1fbЊC:LI@kUSz{NruL,{7suRa$8pN[zG,4  0ݷqtHK\ Ҍ4v Q\VrbwS`L"!5UX`hMؠgHPAB/0Typ M4c}bN46xW_uG"saFkrz4& n7.BO)R*sBp5&hz?hD |r c/^{JxPP`-Vڃ>g19Bt`0a]4 NI||BcPwݷ@Ӹ\q݊c%ɳA:@tJaX趟+V:Z|QRy-F`(|/,=x%;FB vcs(l[D<{Si2HAljNizXpV߮c_̚: >Jt:̫΂Ƈ: Y<"<Q^YELvwHh[܏/.XbvY`}Ά4ka4å4-*&F:s:H-ҳRQJ7df/5AfO!3{o.G`,'aqY;OĬ}8Z=#lDC@QL8gUY.)䀠?y]KbtmtJ)}E*ɹM(zş`.n>-+k[@ACMKrܜ6 4M./x~xs}K؏ʜk y9ʌpoj*YXpD  N]GPJLZ r,'SO1 WruPzѣvWoHJk`Hh"8>)|:y+~Vnx6e̅P4=MBwMZ7Qauݠ'd63JpC /*U<"Mѭg?El-`y Jua*;xcMӓӋސO[s6A;7x@|wuLX!5=%zwah( &BG{E@\=NT2*HZ@̕Jޔ´3(IhXXqmsMO #?2PI(X ?ܐA-/Fxfˠ❕ VrՌكz(6+}CLwV'?%^(ͭ.TGsi(vTM)ڕ-!ؿ޴?OV)c,ytpgVAf Mue"w}킽J 4{VE+n7S 1t< i*41KEE Nhi`lV1z[tyWxK/1P!egB M4W+Bn,Ȼ%Yk4zr,4N\|QZϢ ?9|?2ILvt@eds#JH{0u&^R9%d#$ FwLldODg<;(`Qw"l9Dݭ߾K&$ ЋE3vþnjEjqBW}fN Yr xuB5 6IiLޜbEs+O3fBnzPy4N*s?tͿ9"rqzdQDϚ[[<;Nu/әzC[R{1H0 jlСu5D6)ŮfPi*mrypMU/q}R )joxQEn֊(hif& hsLV㬌񺩜>- P MҼB LlEI9x~L!Q\_,Urb` evy88NN#vOb}҂ZƦŔR]灚Ń̵?14 ")4[m<Ɏ ӆa1Znm%lm [u?ZFTq]*|驟 =\^T;čgRNv8Ck{g2=-"=A af.l}%:*NSNHG-j=Gł?k}fkZNn[RVgKYUEo޴[44\|¼80 <6V0ݗqe`ⵏ:q#@~^鋮wg= Z\ORX RhC+U@, {\x$R+99CeV12P~]T:X`p r JX0#i.ދvD8Zi/H3vsΌ\#`;R6EQCL[_aN;^w)&T1eM %S,Js 6m1㉳c7 :'Ch!Kl>'t_j jх4V09J )P#} Aou!xXASq&EUZ?+0]:̰1eQ0OwXjR=H5cQ;NbC{(3&0qm߷%]CEr3rx^уKVt91?]!dfϲXCQ8m}CλlٖZEUK-aq)m:pqK#WP]+̫$~- 6`8ispmǷk: wN.!T:2 UWj5N/;t֔vV`Be6%Y/*"gror,b$=QO8c2e?c &j^{Q>|<׮fbQl;0DDC|-C*P #Ia8P4 &E%^/"šEL& 2߳Zɓ (=(be]d٪֩.'htUuepk pmsHۦ3 j=I?`ۓxJ`sS"]F,|@#:iHn[*c`5-\ӻ70"gY渤G!+yG=X,~<StglYb4FeN\oS}Lm"jZI| zB|ZّJB28:0b^!1RX}>L#¿ELFwKy QZjG`E 7>M֩Y7Tn>?plVdhؔw\r3{ŗdY9 JNҜW@uc'*դ(% ?l\ HG`tgPP̌%rABSs7nl{i!\NGP}N֨/X啧g&U ;lw"wgAi9=M՛O9YlNP-shZV#ixQ$LE@@~cV|ʼn2ۚ3pQ22]cb6\^PRWf>+p@5-fmdm1J}of3R mlp],vD _!+F0(:V8 ߺ;RfODk{D825]#宬+W]pE(-Xd0V"ϸd8v X!pВoja %4YAfJ_Z`ɇN- 2K'HSs>֫!r6T$_xAKǀeEAAөŵcwCu$)'۸T5,YblTXjs' _"PHاnX.>v/;jO*1vwh_WCYiF0 9+e1 y/< Au1kB6ſ[;f(yRw%^t Q2ieAa{\b2BԲIph(JC$%Fcj1 +Z/^>7-e:|A|q_tb|&w0ؑi7( n&HOO)dȏbAy1ߛc'忍#l{X3W~%#,|<" ʝɵc8\#\i߶X̑/ 8|1<_rrԼ, UСK0ǵAZKj-^!Hğv헏Da,h24 *͞:KS?[2F[*;:5VΒwM!BJ쮻h $Öլ&t8*Zjx^-O2Cy  ŢP. 4Hޟ+BmSnSBuҊvjo!MK={jޞ-rCW}TU(}/+U=a' n1eϭ 3RWdivChYɳh&@Xv)J%nزqQ.(M{%}p~}GĐ(\yDR иO&z'Kg=2;@>J,cȖjZӉ G4}lqL ͔9L #\ 1LEӅx +ZÎR@nIVȞ' RgDl9SѸpO%X`GWGWm#t@U*ȈHnlRa(*' fqaJtze\O1 j F3[i)z(VfIJT>tf9A;Aݨmn/eƮKd{TH4}ΈPRWꪡ1 q5 j,)Gד? wͯ`j0؊/ǪZa_-^s .y`(L&?˭0 X_z//Ƚ ݦp%ij֘IF]W"z[Hyyc Fv p|-k:{ ܧ5uIY:B .pc+_?͆ :\g-d$#J!ɵj\6_ YFph6f]$7b'إMeWlLoJv>)13GLdzO;2D*3@g}Rx(>{'!~;DP@^]C%N:ttҕ)A|r,8y>of{iG@Q`5I UJݡV@m __[}UٿPt1G,Rir)Tb ija`VԻV.I?4qJV큹`X02,rHռ:rRE}zGCy€*dB-Q-yێ.$FOV`6 B(~6U@'Ӑe2b""<1PFBo+&YX UR -v+$~s8:zj} hl$A',SC=-3s;>A!tv KRJheв&HCPo^X&Vs+1Nk1"ve,,jKym}RJbGsq qVgp8>Y̓` A '`u]+$d?|/n;D9orSGJ|\S"Zbk1;6SAQAk$AQ^\ ЉG% r(vl.Dol=Nl՞8TE/ h2Yi0%-ZZb .ϤF#' eyEyn\AʍUO6Uv (Qi"`(xH:͝r$:+9:5Y]D &BKvYe^'jjgY4 C7Pͺ[P/Hz7W!-)!]_(0 J_Ɂ6uaʇi#Sma)gB8c }zʬy;)" 9gRz[4a]WHK%Kvݒo_j a뭅YWƜDCMyO{BsTM_/' L(F 蜞։RhxU xdn{9!Lm?-Ca{bSX|8;p};EֈLR'F{u-":gQr%pZT7eOd"S2ÄEtKɖn<kU܍1}Y#=Hgqm4B Ki7,x7d/r.`9 bqAM:N2%''|F4rfkFrwc;K;Í}UbD3솒'nt ?D.$W/ S5XYXOՉ]H> Yt D9DDy&l^,xf>7%v~~Xܗ5jDշ='i"x_Ns#MJ}c /n]\?f/z8_bA7Dn/Xaa-<} m-[z@O~_8,onإk526">! e@2y76zcBeE:Y RL8H@j%d_ }Ho6?gҸײ.fH5-֘O10ƪsl#o,;rg1?j]#NF{TlC o7kEXDe<} maO]ogNcѸ;_HŜ!*=g/vptvMFVA)|.S冧+;8Z?(^%X&_2~(*  OHLa!i "E&U'\?]>s|Q hK 1Yc9g-!c9aCDbi*'lnUod$㢺"lE"!T~?v㟜yɛDpefhl'[?kYT{{Crm QN>-"T4SGl,KϭBQȩ#J^ln?8 #?} n0Q"+qR`F"ڒ`dר3Wh 1&?yM$fY4D9/4\%1b.)TkR\~9!7(6#jdr;77|n5^',} Q)d˜|#R`UOx~Fw -hd3 2)%8ZJŝˆBh2azb{( [c?k_ PG$$Bhz͔t>ҏܱ&ߙVHqYZ`vsoE2^dpėvX1p[.:A{3%LLSdaB9 b~X&%i]T2W܌ >z'3+\0O[Y|rdMcTb T=(M*'P-_=n0H!5X"ڗsf2pQꖵS-SQ硅V G2-ja\VF'(R4-:F6 huM)¡CL|X@?>.-K/^o PGt{w@g }yRuM V4aQn(M:~ȕ5)iR7/"&G4_ ..yTr *?q&jnӺl!{c3uK.PˆT,ESkU(-~"fB,v YdxtG$9 4n{A|8MsٕK>t꘲_ ddKYj6} f\ Z L_=%ĪwA9K7/$Ht`<2"n/G<3WD|wUe*Ҙ IU$B)Yw4U}evs+lx PJeJw˒S`ACS?\FjdVE.Fw IyIQbz ȱ7o(W~,Qm*㬳[rWl꥕[`G ox(;"en&6}:dr+ FB "Y?wGa%RN8)0O%]8_g{bc}%7t1\n 5ђӹ P :'-L|qgXZ[RtW6==9/$%|IUOkh6JGfdѦa U\W9Ғ/q{"H(joxm%1$ \mlGT;B=VAuZWN{vƱeو[Aޯ96/֔)4HeMnr k<. {HN .fdS`:_;HUgOc1=3ot%n3Zg6Vә)5ntمQċ -˜{W]/űsbc%kVChLIp1li-pCd+( \FptmMv<+)8LHW|d/DyI5*SQw5ճ,"'ݗѬ-{k &V+D**~<=1)7݈83,i$rC҃qLno:"F[~eGRJ@1['[)}8|֋6v|sz$~6ЍZ`7p”\knGG7p:zR탇JAs }tg 0lDw#9<5qEop'3"@Y1AaٽjBI+[ M6QL7]rȰ/-Z=lɌb#L/`ZD[p+4 sUŵ[8v]w̎/X6?}.ÒyNmL9RvV`iȼbfv2$A62{9U;N9(Wc{Wwd>x[Sya_Pټ)LY9dDM6]@$ZDf:Wq/jfv`PK $gL/H*f8'A|7tP7S4D7ߪyÞj l]cd8\-Xߖ͕4A涍r{õ |H$+P-jCSOxYO}k ^Ǔj.>N6j{`g }E'".)qB:O0dgH'P˓g$y}:`мT0xi{Uwo -mw:w.bK>/"bŒ:Q3e\jV&C3.: Q[ _ PFRD˽8f (%5M{!ENJ 8QmF/OUbM fPrd prOt= 'W[e%ؒSK{"%dhv?x;sΛ T E @mJ;_ot-kݫ-OǢJkδJ *_c.*)?%uUt Qw>g` X:3? C #O{}@A!/ } cMɪUt({N!QeMp ;}Lr9*3WdRYV&)44" .KT̅[ Tr&km^Dž+ޱd |qY}'?ޤk ~z!,a  \P+Q]- @Ł=(eKMh#PZ~nud(җ29_@Vk6TJ~ϖA]b ?7_4:IS,h)_ 9=]?yFQ iKo(To#p=VӠԳq CW{/Uh}A bnr;KNjltvw]W7m ܕiERT5K/NNT$r>ހ";`C2S2Ě=~Jq:\]ةP@'C< p: è>ȣ+?(8IsڴB"r{|  f.gd5{BGQl k"Th%X5:3LͰGMA<Ctc]g #k'ʌFpL$yBBl࿦~D#gEuDC3З6(DvX!KluXj1hƸԗfҦs I~rZEp>D9~WO>J|b"[ҕ 憞Jȫ&j~9{j.\e/+/,Qb0e"q1y4=hAAz &ܮz+wWd m6lXOܤ)b~Sh-O :]\k{N†ϒI/~^oXb~d7 PnT0vjδ-:'T?m+uyG 3< " 7ɑjS%/ۂ!bnդ ̾]  n> 8̞6\[t"40%+w_ bӥkwz$ ]КACx ?dyuvO8"y~!)ʏR0G< iVyST q=ε'DXѻܥRDE:&bz[Ho>5C?^f hQX=1#?*y,YW2`UWb3S-p,i gHŲRDVh LвxvKZ yNV7Z?krT%/6<T+hPpE۽K0^ l6y8έuvq'lSS [P U`v(wfLF j:!#=}6 j{V}l RkԾ+WȵZj~Q{a0|mRE7s'΃7i΅Zpn5QEKabdP|Ck &.JM*/js* ̳ 0T>U-`9>6AkgŦ;8YSqH(z/O匛\q Ϧo< 0<`w*zWGOhw3W&@IAu܌ӊZ_`Xd!T9R C9A:~#JiJk@Jj#c41Bˇ$ыf el)]he?^ 'Cp,|_Б, aJ٣%nd$ΡnXF=˶Sp09jz91th9*;t]&$}ai1o-&dmVŷq&rY뎀-ۺ,׊x=!ўt2;M6"G#!5KgBb{^;nV8Jc k|vEoӍ.VHeBVvTE*U3%mOJBnW*ɀZWU>)J.XLv sy҉ZOzgA[0Rw cHu6a":'S_88@:HL!Se(pWALJ>8tx媾r8e",p&Aٲ ykI{+zi0? qA³>'}F2M(y {/5$K]>Ж &iP:i,`a'ȇkzcޜUNHS 9N3ʈg}r&X/W\|ϪPo{,ru)ҏ/wbt\E@ܒP!4js$\.x́w fpٸe;>o_C|*Z8gp=<Ŝ& Kx >l'"(.W,v7.8=kJ\n3_4BU:l: &9n떽V6 {KTnY;M e JiOap<`$$RX5>re3ԂNY:Bmq\?1 #X>Dy].BtUnE xכkRL?v0=1=4R5b>n`D+ɶ%okMG\ƿ 1kx w/Ǘ9"η@zeW[ ji |;w?ا6"{zu8__D4N ;wC) 26>8ƯLw繣E,ެVNU~nY1FQ/çu]&grOk+W7dZZ<%w&7Bj^>xN-W p,foתVI`B#ၙ'Bhh} & W/(Uv1r-S(|-EnOI+踾E8}lc"{+ăָ-]v[03ʪsGgݸQgoO]| nO?92U}E+ kEWY-00IuE|{5f}4k!g +(0QU!?#y~^'| i~FCk8#G a:荜5߭`?^"m ³qݺXw)}.R?%X ?3ufDUطRD%+N+4OcGP<@FD Y3!qTƯ" aX @w)e[QkJ(CNgRS[Ts0 mVתsrr=`A;АKeF9CXQ`}ӱ~L[?EZu^>_ qިŇeA*x ^ e,5S%~P"p0Ի#SeG0rMVG[Yrz@ pF{+]JN{E@8߲hЮ|9ai%8#K€vdS0fk8'эMIGkU\x:Aɤ,bͥ֫x4rF2V@ϱ;若7-j:EgOwFGCWGDkMg&?Jvmd[O`EIt==vğc3 m|U HґS8Ty_!S _t[bܿ4cXNE4@1b!51WRZ LxPjuv&rxݞ`ڸ uG9B54|lCm^{d^8D5LA*b TD`;ZKXT7dߖ[ U:=X; JțU_ ']5U2 M߱`pY57S(a]Z{Ѽ=:9e9zRy= E)ڝ,&Q}`g #1MoMQXzigg 8!58a8eWfhK/A5Gl~Zl)ER/PhS)?r^-kZrc}u4a yl0GESlK@!cMxΣpXigg36 ޔkt/mWHڑ וQg߆ k`: TQREpt !NLd薸葽ߺYBW\ ]Q)0L&\'1ߛʻMR#J)3U?^S9ˆ1ꂍge\E{7TVr|J\f:&trJZя`׸:duP 4i[\v3nz_*;bǞj٥s^ xb Z09ePq\ g 2H驔MwD+l3rf)"O)dJR ?.-[HY[Mz։{A hR-B =lP?),mG/?$J4lVHh2^&giXf:2lz [TK}c5ǼO)uB/{Ha0vOWZ4K*%0{uq9 E3Lm(?]REmZ6{4|Թ1;)Yj4to{4RU\CIlӷYٸachC+XOrX}0WTḟtua:ԫg`)vlCUά0@SǑ(q, ![Zyy%õklnW\J{cj\2  kHX`])f: kX UX(X!+/^FVkx30AQv 3cmRU(>`u`̵DX> ʭ?|~@:R+Q7+$ OuXL{,z, VI%?t6]$QCe(Z.!>emD̔l+iniu2^rD"8MftwH֥+Q{2tdP|Kw'C j~:ђO=?}./E~ث)Ʊӕ@Ft-Z$Bn~&'dOnKz?H~ no+x7oDk`(ώG6C2"d 7lSȿM t^K(ac!_uY`3~VZ¦b;3u9v+nYړԼܖ}+շ=cByVy2ڄ$+|jX@n^$Ulx=HQNLx%*Ez˭pAK5j4mCY6 JsYpRYe&`0 9!Y|MMHmJ$>Bvu 'h:D9"j0/AuDO8S֪uy 0 y8Q<]:TgN 㶙h-eL]xj #qan:Abw_c}.j 71k{i};R.9V}nM5|})Sv,3<m{w4 &2%T `Z׾ǁ[j_* ;.㎻-%ۏcY zHd;ZW 8b"dm1]_b7H.pMp>c~G aCnϤI!U6rǬ0Lt\;4 .l I>>6UYlޥ,NVB/ٶ{{ipv/k!zma:+h^=1˝8klDF7g6ίqT1 3RofrhdM0n5~Qp G7eSH1ݴ/Q_=egckڲ\ %.ػd8ぁ<0:FkZa;>c<$&lRXw N˽^cbU$ TJ1Ek131%깆tK%KQdXPag2u+!4sL 7] /ǢuwФwd#=to0l>hPcgJ5/7Zz7}KTʏj9N^;~҄>O-E=\Dκ\"[ l 0ues`r#OvCJ-gXaєُŔ0񻭞BL+zVM @ף&W"]ap@9U@)T ng%kz٨tBZPF@Q62#?,tD\\KFA$&-בc.Ԁ#QlOE/J2?HWN&&kɉdgڬE7շJzBZ H$`Z([gwU5@4:Qx!eFe0bST4lu6P(c^xWODeS6" FևR *}HǨʼOA |`'΋6d9Uu׋ ̰%bt½#ԋ1mݫ3fs-oq食7&Ƥ=[$5V X%nq":D]9 Ù\ިǓWG̥|h}G'+8Z34|@r61(!fT/Әǀ |BHq2Hc^O3XVn Y<5(9pM3CV/ArS, QGo9!'ԸYDɱe:c%'D*'#PaNmP#o-][|ۛ!l=bEi<͓j~Pk>BE+B1`4.mݼiJec:Ow䘜!/u;fwh{HDM^= /nz@>|I멼H/€zǝ#=dn{]s\wWfvvK#εؖB($e\>Oa4/$|w7mOBGNNR7@Ιj#&Yb2cUE_EJєOṃ%inw4T732znTH4p*V0*u̠NG( ]wco3^?hW=qKgU1nawۚ[^j>Guer+n|cEg׫1o ''{ols b!=c:XqzX/'h2WD3<~@RYPv "Gô;'P W oPNFbF+r4\IUt(j #lfeF;d]D<jHiov4$чީ=(O*WJBo !hq[B~΀ JQl{K?z$- 37U=Ѳ?gx 36Ɇy[EU9s|Qije/܌d>jm$#3nt1!@N A9`^FFKL]c3' &k@{}y$2Hm< 8]HsΪ"cEWiB֪oAܟ% +IM%[8*&-/cF<"rܘMu'. - dX3v5 {JysT&Wa3Y2%:3=z8odp9( G<,mLvp^~M>9ħ\?ORpG }Tg`JzgLV-ZLcbc3$yoeO'LLMCHhܰYB:H`CSnIFnM0C77B@P6:>(;ˈsl<f0{{K$AA)DOcCw6^֛~7+^# 5ȯf<_PBBPٷHp,0ގ}Y__}4q7}RKsC9<<-~7el{p^Gؘt Upg X jn/j [zYKpt0Z42}WgZ>lE(PP~8.M㾦MD+|q[W:S֤ҸijPxGa6LS̤v3{RXԦ,*i<X># cW!:=1- p&3sB3)TTrvP 1F3'9qNu|?/-2FIj2^mR!)bPR{ՠ%psd*07,ō7 bb^'ݦcOj+G/sJӓse :d[Ň_iH+ycg!㉍<LυHZoS$̳|cǛgo4nǼiYmHFe! AH*LlU.Pzp<½u&O;^ϊmaDwFhF!b`_`9!Mn25X !{ "+Q&A(v'^cvW()ȚVE!q<'Gvʢ/GpFUS02#DD;-hHh  KJ96!h2ޅ8pU?XoE4ȑw]s`_-v_`ZĪ+`ؓtϽjoUg¾Tyv\nv}L5?+ϥ_'q$h a G#k Wk &ط^<Ӥp/x? ,°$M@.G¯{i_rj  .Dzб%{5āp0οˆl9.+RU^Yk ^CuȁZ9ܘEn=dm@1ZKEǘC!6(_7,8߆sB@5ZTI`$/j]33EH3$Oz&wyP8n:e!\T+r\g>q!+XD?6VW`UɁ0nt|kx7v__E4~}|y^$-!75B-ԕQAB^b:Z"BZQ8aLI&^ꐿeq+@3gCa.>fvT-\F/V]m㥚Ɗg1 픷P5US(9mD `8*˱hx8٠x1>d˜o+v6 Iz"3 ,*6M;ϫ]&$ HѣN_ }G,[p=*97(⺋"[-N S("jذFy#h|P@Od&\9hya&{#+}g_tKsyԓ-U[2fd5P?әN\RtJӘ2AiXN١p@DZj}!%!?drQ1Չ&G0lLp堶f7r%D(0^ #3BpGM "Tk>aPyr!RlCzʸ" B]֔{gP3*LGH/?e@}͎oy\AV6^5DAƵA'r7l$Ω^~ [a6'#F1bK1-s9HM=8K֮0յ&Æ= _.gzLߖ0$BNsmf1zNqz.5 b; kQ䢅T>'sWH,t)- ]q{d앒uB+WV $Ji"wR^>2 /S:{? 5{x#bk)04oG(A~K>-m)I'\qZR$d ^DŽ\&)Mi`\7 PJ Brmuw%= H!kKO.֊0 2?s ˌ15-2~X\GM߸:R[#4_rOk ڈ2tN^Cg^[x?`0"anv b4Hm&ӵk0s8uDj: /WZħ]9LpKSTR2o;ln`NrtRRF?q)# "8] +!Y酉ˏ;@Ly \qsc~T:wљqy"p /lJjA {@sAETPܭyQ"&lDJ,yq#O^XLƓVnNa۩LS.K`+ݩw]~;5%Vg?T..%b8Wy1@I;W qF74l݄yH'@a2JMI/ |]w3VSgWM%{/4j˰tҙ9罋!x,RkP>Ǫas j[P&^8ťnmhUmOy!_R_$1=cZL3 Ҍ嶙`ywCUM1N|]ӏWżR]=ĥv q|;&.ٲvWy5>ƷHHң ѶsdzsI70(TVB<ĀͿp ItMT'ƈ,YyLxãa}@>Ӛ >8Ա ESHlW&ߑu$`<_œHX.ERBCW$'XE7=ѷh(߷LW GtEUAd0 |'Af)9Hȑ?~u_{+AȠ El"H'PDv|wSZ8S^#FilXnIȕ\YТe%de:} `HB&XJ6͋vscW*,e9e* Qk"<2GD +"{zG}L|SܐMS/(L o5[:?3ܯR7n%t Dt8F ΙWd CuAr H I5p,@Q{a;xb.m9]LBm{?@SaF.8C{OSP8ixM{[dXO\3)Ek5˄eRkM.eM&kV17?#d}>ny(nʘ?GT*,])R0` ܭM%?ɬgR9Wtdog q7ХUY (E"Em*1Y1}V'B:af5t^С…r[:+E֏̲[,eL0JJbGPXH4рxj(v V<TRit\! aq$v,Tzh-B\?brP6eT10-*w(TR%&hW4]~ 7ƎJ%3 ݼU}䊘"c&~5M0R|>j^/4c8bDo2#~֙J}(1#.u6Q!@*x"xPŕ)qN|fB7fk0;S:0kj)Q͎@4|Fh|1/lDHӸ`{yoМ(p4f|8)H9:Jc kq tJhxV9ɝVCs"'-к2wGی~ҡ;W-w:):U0I?>N'67cJg Q2x:w:tSE/b*FVn[*xW nPmZ:[!DޠR}w)X7gyI.+Jqr# bo޸)Nuҡ|D@ABρ}0`R<aeLJH"@ *5mV 9  d89Ʒ.|}d ɿy ]a+Z$dQ#ikyvx)(#JQ ikHUuas=) Nr$~ xS"̡(O+}QSOk[9~Qe9w AlOlQ|o#16,.Wi+wq4-;@_wp޻Id=4Ur?lK!M`A@w)bȟ1Y4^S܂ iH8)ڬ_ k!ԥmVz4ePQ$RX DgkpsB~ ][4eY!?ISTvU\~\!* wVq/Fϔ.:>\kZ/q$փַIDӋ[ܐ" V.481P ~+j `ód?bY]tlo? e.V=fu`#GJ ;fٻ-Aţ9+0rTz<ӌZurX g|a}QN/Ԑ p,YaXA@:X%#ˊiY%j(G={(t$ /hH#<ڢAhЛ+[BbbO-ztVn+y"ۆ#mQ#T.AcsNdZi`ґ ٳmmN7K5"ǜ?&? ۉOnrr.\kP*i;x,v߯ۊ/ 6h%_W֡$ x)N0'=Jm@/߁_&$APc,,rCB7=s]G@ PpӴk({Q&DN:x1xizHE1s 5;2:6)TJ¼\KsefY֮BHhqCbk} ,Ou^c+GE`YX/m{Xh WI~o_KגUuE .i5H F .d~AJI%XC!A{^V˃\<_|RBڿX^4 %@7nrwnɫr5ɧc(֩$ &o$Wڥ X$u"D1wv20Dt e04< e ݆^HʚPyl/^!'h+ƛ=}^Xц,w^%+S fL~xÐ6Y@I$ّ Nץ+>RL(vT+ /A?:Icn\^zcOm&"FͰz *Xһ3a!웎QIse-+]C,nQ/l6{!n ޾fN# iS](~,K嶏+%QLmU&31,`Bdx*A!4b܉Ҋ(* :GG# x7 M55ɋu@xZ,XdQ+ #"o-MQGϠ ӤZaȚ'f"\iaw:1"obi,|~ t&OO㶼GDەk*S:3&wz Jf=00MHI2õAx0OdF' ?ܷ+ze%GX#OθwrT')8;q_^%M O&˗  ^ a*"q.vS,iy)4 ÀYSA8L.ߣ`CR`5Y//jH\1MMNȯ9 XB,>Kۮհ*+>߶ [śjBG:ԺqKy͝LO~Eſ"|+/RjkAP.d? !G8;qogISc2b Ʋ̐T^ij{7~R)M4'N Д쭦yT?5>m|H]. SM>iq;Mu|-Ie`G߯igePy.@%K $"V-#@\v\;HGOFxsJ5|wWq˦\ J /@6!fD/tv߲J9#sQ2͍X,HҙR l-i.w?e14whltqgߪ`]F(e Gl7eʱBFzYM?j31[ͧ{*.,/Z9S>z˾T>Gk[[cȞ]\J2,{nZp&p)G cSc &<q\ Ty2YnUG!hvr#9*?=b + 5o< }n-Rw;97~^ࣛ&ϯ%ׅr?[]5oAvp_2x6gyIT _0v=M\ZLN^HT%&.Zyj V}NcHe^4>ȂհeeU nbRh"Ǭ{WDZ"h1`ē Xปƌ`7d-%qX%*1nPEk]gGŞ4"\fm:I>`o vo:ᵟ2@-Kb"YËe7iZoS\8(E zHոtY:Jru?C$(et|\rp^dMyo:X J sn{-UuWW8\QKM?X{V=zϲ!GnF(,{)+H. ^D+@wۋ lμ2%+O yjFJA7BR}+}#a{At,x-Ul~Crޝp/3fvQLܣiZ}v.:n"\o];kB<Á2b1Vj~fɉ>}GNؔgZbPvI{.GYK6>!JFsm [y<@ӆu֮VSҰcg)qCbPY=y<qٞA\Z}[,BR)}/=% 4.O/ CJl ѩ'0fZqyDFt*|$l!KǡGQK1Y%JI7Q?bNwa ϲhTF5$i"`3GP}Mzg`O8BY CiI’МUiI0WX #sg!Ʒ6ڨ&^~1Tq@yM0U9l*aM(ԩ^Gxt) lU$:TrWwΊ݀C& Tv6J+|Z9/ݝu%y EOi8::Jbw `sbX LD5kcCOly[Kjt}(:aá򯸹V$aܑp[ϋwf TԪSp32BWpY-Gt+CƸxm(,`gYZ0707010000003e000081a4000000000000000000000001668c169200017d04000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/Q]?Eh=ڜ.+@ӷauTL&fH-M#HD$$`,nHcS`'.{ifl&-X1\5s(DN*W6혣ָu AVFȖ=G)x`ѐ.Vn$lrՁhl5Us5a(~)Tgvc?݅XіBoCPS:ʖ3QiW|nzլ v2pJA>CyvZC ?Do:KQcJ|b qnmQ_".cѦOʊU< ).Bb#!WhY8n\Y`\1ԥJ`g0ޗ먏<6Z`6ӿ$ΩF-<^PyGJ|AyIwioȖjuNf*Ѭ,H!lLYvOO  :Ic6qوJx]*Ԥ ๏cyY} ΪuiCCџtlQ b*y{`ɴr>>`( Polr,ߝYrwؾl5`4k*bmҫkը)AyWѐ?%eu67akgv&!i/Ԧ[1o v;BշCV_l~aʪ>#lޫlkU:tS>fvWrXb.`JF~Dvէ|-8Pw~pk.ԲQrWF5Ui4=n\r sC yhB!Ǣ3T3%(:JwhLeHa (ihZCO:aXL$:fZ? eT90ؐ?^QTKQ[T Q3qGQΞNg;uj訟aOdw~"sk%ى&@ur݂dfl%Jِtvše&t{8x',NN]^0oyAS.Bct& ۋnv_᛫ T\bFfEVQ󷉞r*|OX[_ۋn^CMMי(jSڻd6pPe^ܴqVkE,w.xw_Ҭ;}?5i!3Rd?97h`)bKEgi+S c/}qe4$h[|_1k2EMH r0hs';}twi'$E`('|NKOۏ{aI #Kt\#$l:79. u 3{2]c3ee V ]\rVsaZo=ʕl(r#Rt,7 @sџ='SѮ=l3!t܃L6h #os~3~zZUŇ EinTe##\{0R*"T}dTc0 Q?,R\"^tFOBbs B1Z΅?w ]f_jݴEIkqnFan`"ֶ W|cW:4L`udxjiHQ=NKJf[VZxWm ۽MVqEC؁_2/ | y_:XWB̜t.!K=b~K#q>2Ki ~SЂbAhY^'*<l=k-,T?P~rErGgB1O #? Z ,%kT؀G~oh&CBa;ngHS"X9)w[rnmǵh0ڀXʳir4_`ZyNJ^VO+xG=) )meyֽ#), '=m:Zxb]3YX2Z 榝cJ2MR檚YshGBߖj *Un-_EKT\Ir6VF-*ܹ9'k[BNBsCQ].0ngp[ƓrD6 =i/,p3B]Vۋ-]gu7?)I mU"Dž3Ђ̜0A(NDU(#b(EcBsJfR #ڳNpu"ɣ#B݆㎷ ]KR~eӱ;NMxRMT Rx/:A7?ZsE6SH@aFm76vHsL")ua=@MyqG)l<iۻ}=H"`,SvdZA|/z並.*ՖAI_-~ %JV.b7Y W  tt3-Ov*)_sE(!vtKt"BЉ<޹nvMy~UM'Qb"@έX)@M!9?,TЧq$IB+^G)+XRP$JՕnA ĵ "b&u[8w`\Vz9+Qzȓ @gk*\鼴yUeTm "_tv|1r!lL6>z`ҡI;vB$qА" Br/rQF<\&VوPԊ&$EQ@xC?DvQKTgzu~ZNɵ2Fc N}I[tp_]ab* s}YDMwn0cډcZ7Q?Kㆶ 6ǵ?8%&]5˄Cz8/i-Js{IJqJ9A-n1K=F%+uͪFV&8+mRIyq]$z݃< |BCqx =򄙽)5GVP(τ9i+('67"Y M,VD3&! {蜨\;w֭h"0:o:U ^->՜ZQHЫ01=! L<!#9o>:–}Ϡ`0#,Dsl`RJJ;J:?U_mSV+!M{ޔ9(!]QkylVOkWzM_`++ klܷ s|o3|\?^+ȯZ)G8Ρ1 0tD bjLfFA$&'97Ezf`#oE0Lhe>:; ͪ@ ,GMϛə|3]:=.F!3佣3B!R59R7]\"{A Pᚰp[^td übK4%hܛ͝cK8{KW(t[췢GJ $OEj]V೟($"}eی[栆c̕ʲEP3&Vh_lﬓ-sPjJ%K4]m3V=#\䉖m9$^~]ȇ1i.4I+чq@*k~ip"@=fW/S_ՓzYJ|?(63O[U6!Lrw| x_H(;l <BÏң^_f,K#[nxRP 5Z~AS5HONc|3a\M0)w,6`fr VNF AkGchϰY* TEcQ[Sf#{Mhim:X[D z8&/ -}oɭTR nM}XBTS(8b8$M NJya#lZiS׉"C~rP+0&-nɭucړRDW1ZY-2F-ƾf^V^$`{gz.tG%vƣ¾ŕ2d%ꢾ)]ϑyw ]?"T [< RtɎ*vkF nY#[ =>V)ek5;d6L,XsV~@whwsX "8ErS.|iotsrNW$!ᐿÅI;<54fVߗGכfL)#߹oO!PQ /m.@@RxAl땕?m5P쩬(t3册%EcU-V<ܫpwoEߜO{=PA; [k~Y?NR3Wz#z`5=KZd7f$[= B%X\~@H+Ss\!kyjgPXwҤ]Ht,@ N Hr掀BxjqDoo2b>NY/C:vh7_ǷUS&;\ '!x6[5etғ$ b)ǵdxYrD;4<[x{4\\cRU0(J>Qo/#q~ jTGH"w6Dӕ8cӫKLP+ 0z==HӂNHn=2f񁷟>oXa 0ַγ8>`:O"!k0W-,M1:+2 зWR\ 7~'//t^v+:2 yMe[Vؒ%XQ; "p ݘLT$ ;_6!7R1~b8瓺~)s [LG(Nt #6-?Dq !P0Lw 2I-bOm2цQh+#x +Q#4A5ps<)Qc1`p^]ɂKP6lW GWS>gF'Yj⛖|njjAȳL&%p!jXYUDi6q8ڴc 8ʹ6asW_<'ji1j$CEW}4fԳs^^H]6VX_ATC'C90h57ZvUmhk9vEc'^|B&cx="^'cq\9Dq|zPIiIvd^LBDC<)|wP|˜2(b9jBZ,,u_8A| ʙXY?_,PKˆŮWK4$Gvn92_oi3yυa|Ob"*$ԋU%^Pk$8 U0e}Jh_p4 UY핿]gIn)vXX Zv*X=4 +SIE4mOp?h)/T] V;oQzC {͈-1j `~wЛ{z#q jL v$.^l% IRc=&b w\+߇:{nÓWH(<ջ(\-޼ LS\qc Qз8xuMq0Z6E"LXN?r(z>DŽvg/o"Ay߻v>"UW+P5Ks]nmԽ> gCS>tQ(u@8<(zZ3~.F"iBDߛ8KlʼưfɿL]kMvv,3`YEɢ%գI$6w&P媲B}[s..bHgz)ts׉(O Z.k-Jn$Ћ0au$:ʴc뷹WBMXʓؘ^/=oq{Ud)A%wW O "!JSSiv#EZP,m[ۨz;^l"\%ICV Sd4+T> c9>uSmCb }mwP "-1DmRVaܽgF;.֟殿_Gꑡ)מBʽvuɳ~MR b沜L Cnӑ!gE,y3djc?УB~-CaYHe|Kt$K'hk=<,aGTJ1fM'(,R4x(N݀lI%o<'?צZR|945~rn>R/R:ex(Pu`UYT+?6>ێw*.+"OthگQ\5D%9Kz[=VS`9 I>Y~X`p'mSSÉno[00`5#V} Ng7?wSYt }`}hprXJD`As-Yxꏎ[^H:`Qf&֟ak-.Fh_~*nyDJ2\&REAUӿKSu@&\HS|^MVa i0r/k/df ' Y2` /,(0Ȉ{+RdP oݎ, TDV ɻڐ ;nyI1U43<:dI9<nU?]5-8<Rwp']W2cVRmD _fN/RyphR'CPK{jMFD㮈AZ*9AF ebwĦZK͞K4rN4J Bg߃XX͉&&mΟ 6 ~c#@YKujr fJ"hq$.gE i@f1eGg.XhnV:ѱ5A8$*DuM CU]өqͨ8H.O(Wx>CtU+4@bሬ1eJ^tܧx3Bܼ,ލ+MSOSNwI[Go7zqNۗ 7yS1fz?ܛs@A]~~T]&F0Wض=6 Pq=~A9K(l,!i:t] #y2\C4qK!nKui{a˲# _rZN`oJv82D \UR=+깨{ 99k#г/RR`n.@9CK"M+!9<'i&XjۍVa*& Jmp<<6* u4ȻKɪaZ`xܙܽd"#$]hjElWIP]$is8'Iמib]IΦ3٨0/B]*>0BQTZ!Ǹّ>A4mw@m,yvlCLJ=+`GL%Q0=b.%y kQ>8g5H?81|{(;Lu{tY}p2Zb@S5A#P&ijyrN"+؎"*%~4u.Z K< yZpW\ / ;S@hl(:1"oR2hQшMؗ/%v+4fYNMqWh>o-6$os|d^KPTqs7ro1:_.3{l嵀_jZZӵ}>%VWgF!*f0G)j 3XxB2mځT.E8E $`YG" Ha&dZA=czbyZxYrp)ojUiQ>A"_}? '67N J U`WmtGk2%18=.^U/sEonj较 [p|/J;yl\8K~4 -'v[ /y:hrWTu5%AD1LAg毑y" R木F>YHqڈFd炘Vׁi{wШZn~ jې\KzsKV+RI(Tt)_&PUl<.t#(+A->j5+wSo7/) tj)] X}:t N7VᣎބmY{Y6X.H Rq؉`o=|/ \juGcYx q 6 *"7 \{k~HG _zE 穅w"~0oJ/h'S$<)Yܗ_1W؎}m@Vcʦr_W,U|ޯ+C.g H]M'|\= r*˟}3'Q6C;[@zlTYK<,Fͯ ^B*y8!̽I(Q~嗣uyԘ*u*59OGZtoMdgXo+'UC O-';tm'i])a]ǵF$al? BA*|fBj,྿sLn31m2AVJRNIc^v?DD.-;9Cn%+zo#nI!ulLdZSu>5 Ίr@)"Gl$5Ϝ)C#lEg@3کhp^Ud^8Dʱo6^OX;!(d/Tr.w7ۅasO5>(Nϼ̩:ɶti{͏DzL{e *񌳕lZ z˷v֜u[7BztjO9띓(,[w㻖ty̘٦.g][ k?lEI# ˛mUQ-$F/O:VJbL,%"ϏU' }XT!D}0a@P\U%rw^OYXPH ѝE>ߐAǂ8Tq^:~ c pT맂lԅ| d  ѭޓ+6ȏ'piJ pkk7Ds@iW8 . d\wqu@i^NsJ&B<,nSַ՞)əR9 ]Ed̍OH(N`! a8 ՛oaAPҶT0=Ԡ :G>yRq$o~V{I G3^&-ko@֘y'ho&wNx*Izd7:ׯi1LqsEbtB/2X* HD VFEGr.%J;Tzi-☷;xܻH}=hJbZtP9*ź\u8 nSt $1< V؆pހs:N [$2kxKѺٮS)$BU :ߎ?QZ P~ܜhqU'Q(2< BcѮB Kcf-8j7e2q}RN"Í:K#(2g.U _T+[W7qІvFrI6@[sB t"HǤX!ݒ57~6)*2q+Il֊& C?ݎͅ0勺s =6$*h^B쎎v t*V24<2z0\ VO]Ĕ1yvwk%Yޠ]7Ib$^bd,ef1MݽM2KvHf$AB}!P@\ ]7~>BХGl~VrU'gaj,^ h | bN ?=PPY_䧳<43 <Ǎž QAGbpO( }-eF/-(u>ETxu V,߀[ۄDTs+A9̧_G)XFK l5/z '!46|! f/]f`p/( g"@4? *UwixjYϯƉ$&35”㍕k(6O;Z%a{ǁCcx%OPmQ#%Q+@$7H|w9sEc1[K1u0Y(nϑs`R-yGX2?ZvE~^~!)TLqTzا!DnuYu Dn+%b;KuilR4 \Xu*E^wݻQS7nvAI@r< Jé!;[5ne̘ES=q oY Xq_ɴ!^~Fy_O; hr7儝ّ&]I85*>8|)hE6Z4Vt-_1%YIn~D iS\nFmI: 2b\{pyHtϧ-L`UBD,D1+9yYYҖK;*P.݅zIC+1FyBV-ܲmOuF=@oYz1 p( ~_*O&|T#Nr}$t^_6>m-~2A\SP*r:9b6D1/q6w5W fg21ߋjL+*rZfK +P N-١[;?nXk};M!&nAa>n!K̘9UiJCĆx߼~ sC{l~ta4}&J߸}Flr)p֧na`C' 8aaаO?MֆC%dr6`Zqrt2PPSyC#}7`؜"H++!`)Xb#EQxk߻[t6,y;S̤_$˩*N,#DNHu٧Zh|G(X5#>ջ|Tc^+VZį&qj)LXͣY@NAs`LmnƏ^6A$Mm>9 ]?awWZ5>3 ?Nnm/uZ/-R/0*9}SgQ:mwM>:X.Ꮿ% '"Udro \!kAp펩+99.Svd_ez0( j+xy3Im}y\ƫnynPZFlF<[}57%uㅩs 5"~.)Gɗv/vy-i٤,#NP!ԾKD D2#X Q7훠IP /;o`ǁJ#Cͼ13\#Ƨ7y`U (y5 _SA$hxM)LA6tαB?[9Jxcz]4 pbaj ei 87_޼1N'H쀩hŭgoGReCgBA&tLԋ7ȧ (լ,]wk Anwb?nSkG@ˍ5>KBn#PoY0Au1{&CR#{| ;2AD1@FXog=Jђ/rXcڎSkV0gSWjNkC+msKwhFI*w :acT˲tAò垤w+t՘4 ;D1sjeW& f`dj[t$WW=Nų vITB T\Ìwh|vBP'A""6|^sc\ I0võ!a!Ge,Ҽ]/3}jZ: ?M,KCAZ ͈*uLQmbY#,/QX]0i2-4oA>{ʋ% Zh5=v==[=rXe/fAMspOSihq,xeLҲr`'3i` ̎;MC9ŠKEr "{l iΪTV"dJaV7 #nL%Kx̒~lVi܈$}M5W; Qn%ߓ煮`"5_x创ZF I2J H`+gN%ͪkK'jC4GsK~W8/׳I-\.B54,E/szW,oN֭Sӥ(tQ"tæU}wU%Ea^×$[)KǽIzLjwi]tèrA?bHFuִOSC^;6Y."}i~lzX,*h@*O-]; y׏š.~ˆ1k2w!;쮕' m3/Ǡ>MQKd{n/_: W2Xb9ZBiq 6*:ex޶G9i/QXz((}18OLtL﾿<ʉ!7X@Cjc#L%M pD9J];ױA~p.C.ޘrMV7`~K9N\F4e#$YykDx,S]f 6 N=]媿*DkVO<ݳwRӦpջ Y kQI~ -=ڷP!2LB c]t"fLwlEcqm1\XBOVbcX?A6 YxnWGh#/NV?L.b^!XH\LԾ߄{f _t]k# 6T? 2Q]j+.ϑغW=E└v 8G_{fODjB8B U`kR $~kTΖuet"|FPGOa>Ox1N[|Aᫎ6OX² 0pᒅ}k־|@Zl-nSn-vVu|[߮NZ~Bb[6/gA㤽;'$+ "/$9T.:VYz5I`2S/pi6B3qzajh>ő,p<2ĵM!O^zːy>&id&90y?;BA9kR&cO:j&0:2?+d>&[3>4km\#h<0z16z}W,:*Of D j[qú&\x:Q '_EVA]QxGgj9~L5 ||?]Ȳ{^qɥk8JqSw9.v1=e i:HT 0 GM*z[MVBFSN4O+BIs/HF,VYoIb=hܻy4ڝI Q`81,ݨM%t3j #N̞^c&Lh=#=m'(Ԕ Yd5˚;m]`*UmӅRy%೺((3F-NnUt{s `Ea{77& fWQc"g FXJ U"^0R.۩;Kĕynb tN=|07h#GG6Hp|ˋeIɍWB+X@#B5fXGSy)d{[wiެg ]j0'{6< g&p ,>qPb?wN~1Ob2%qnjאo|8sit}2jGnBpyl}ܧq jڮNU(+뗶־'7̡bS6$6/WjqdICc(s U~m%~U@⠏2uE)g'gg/WZCfh^>KL@MYe"!WG]\.I4Dkΐe6canTZ|I@aV2`dUӊopX k]{0o8%Rv]֐ > )h"JG jCD//wIDQǶYIc *J$G(Yr@If9ᵑ$~?uOU,!ͷeL1*%fi4opϋ q Qy+yi`~z9CzBFow@Nt3I9|݁Ehd2_@lG%~1 hu!K3|t;]fv'pO敻 Rb9(lK Ry9q dTR3be9HkB IJS8[t0PvpWN tD |vvk|7f홉6O$7xIuS<]t($$ p}[vـ@AL{_ՙQbwUUYˇa#)ZǴ´;_^kckfˠ x>(w m #kW4bT$IV^T0O gxꍣ[HSa_r7hC݂c"@̠0Bq 2ǴG]PRl=H oὰI}#Y;燐Iƙ^d({ F˴f$5%6]",vw٫:-vngDdvC{Auda܃BI]W,_}tB)n>kQU՜r Ftw x|?eOʢ4n+Tek,um6e]!BdnxB;O<-M56$$ 00K'i*oI/^:^)ѽ)=E'',JP$ mDJsY.KVîHn,i6Tj-Q;i|ЫUbYi'ג?iMʼnv̝~5ZgI{QSxqXњhXj_S]zI,//0O&3o5n~7k` qM㗰 |c]^ }tg sES{+_0+-.e  Hisε_RQj3Z `=s! o%Cksץ kˀ^CpO߂7V'܋~rpV(rC'P1#ݧIiS^'2 ,rF#-\ u|Y"$GB Y\OOˡ %)ԇS H(Pto w,.ZSib'}ʧ"RDQdGMye@kV?Py/#͘H_ȳ ' wχxP_!xV,5 &[ F4OmOoK$M oIGK:Ե=o7*a>zlB1>{Ȼ·sRQ{-uzlAUEJ/WK{5A QK"j쐝K_nN^RIwJp C: <@JGKU?@Mb;£"_/ZH=rLLِ-M6MUn.[tĀÆr{~)2q7.ryIAs2f(م^J-[8HJaW)`(3b!7U?ice:2}7`qsSP]C@'Ipa%UI[ݫٻt`yaRL"ioc[r?;GAhT.LW_08r}|+$lFqcVPtҌ+*!Z|*8,Q[#W13(_<=SB|pЎ3%~|P}.$ aeVPU4D r4&̈́8^r`n,ۯI;Hm(80r {11Ljh}o`QY n 2BjBLɰ?hos@@? C:]:Z*[.!*2 D[gnwd$hA+3vm2}jg&]lOÕq =д]_PHZC!7&+(S糍*8NT]two N˿ѳ)(q)W'A`6`[%ብ(xX8uq wB yӒwITN 3P@wj&X8>1bw"Oӌ1VtP3UKGϲyuUŴac:QFEWJ#ʷgfVݞ6cg)/b&s0T,ʄ)e)pA!Z t>0uYeKQV-2Qǒ~ܔݸ'fbE3ىA%5[ICW)Qw/bl1ZhkZ[5uNյrHQm+!R~C"-g''B-صiw.&t-|j\G @u o쓆pxPFv1ӻ)g\t蝿 ΣՒ7`̀x8am$of˭@wIe(kWs'E<TYr++!N3Y.`7cm1:a8  Fၝ0[B3W%jۗES# HbX>D6B$ѕVvGKZPS?`i%o8; \ gXѕTH|m*cy AS/ެZw&,:nSsE8bu5`c%o$-VVJ6l}Փjްn%cKQ\&=sYU isZX5Zcb9#$VRMvthk ѦXfQ 8ߞ|f]6q)kpx}z/oce^9:5Sr-Uo4; FXXE  A7ȝ] 3DۊW rzg!Ij {e\d NaAN ͎Y*-R8ģ+㯴ysRwY;}BP?0݃w; oF8^윃ݿ-@ZrgW±i/?g`ph x=h; Kʞp=QT{uG~!4{mK5Ui`@<[q Vb~:yV)>=:A3TJ*_e,ѳ;34(BvH4-3p\weK0Ћ{_{&B軠B,/% ZCҬL#<$| [fhn  Ϛ BeNYwZ3b+4 <w@g +9|L 2i>T %]MPPt߮%VmC٧X}|9l?!A@+cRl_yB iQ|df /+HhN~զO!_#Kd֡%$le,OppQ%v#|&ġհhu(7׻L̬TpAS 'U{'՚&pG,{ߛ0iןTfgחڒLA:r a{LM&kʖ“`p Cw7Bi37QBvfbūLx@Jf&9Q-rRr(YPZ~ӎb]z9j8E pFqQi4u_&Ka ~ӟ*P(JگH821c$حDҨVdm0!{MSɽb@uzD8Hg{Cr/WiSF1۫fKT^w.a;$Y"^wƪqE)K.RNBql]i p kyKWn*] &CL8P)ۚ[@qTJřezVF}V=>=14lWMǟ0M VY*}p2? ք33UPk!\ܢt0t)0m\XURpxTT^FV~ϘNI]+Іr{?5cX*F!J߶y2h̯`9*4I&sأ1Y▪ttE6uyʙ!.W<X_~& "?Yyt\44{?nuR"ڪ_)u,.:,~94A8007U `m bnRgKY{l#Fbuqrer{ɥm(W6rځ3ݚ놯? QzLK\0"} m4R_R「PڐWJYNFw gBvw@Sod$E61cS&n߄J[]7˰A^"!S<5zC]h02)b H5<x*DL7k5UtD$3cd3_0zźCCԮfYQ4qp륚ay )&ILG.7>J^=ctQ,zjnf kwN0{KO\ݺ]xt]tDDAPAќ@pM>jqQSj/h-!!c8*u=OV\3=k(O8#-k:qh#&xsIi1b+2#Đq1wj==t9L2 ,92& ,yƴ~F4YO4S\2}V,6"GhQ1Mqk$q!AHWٖx\*bxd(eѢD)߫pQb|ճSGK(^13}\>#1<åI&>uԶZdF>7JicK׶Za!&]G[WpֿDX w&V~H#<(]!m"$-y1JN*} p! *"3#,(CV?V^Ɵ`w':^o =`C}W {΢T"Eژl& @=?71KS_8v+`nÎx5hvk :a jWW]tO^^C9Cݣ\> ]#9%dLMS"qc%{5c-KjVÜ3ԖGS.[{AlQҤG:R$=.4 l O%u֪32F<7v 豾"Mɏߙ%i־(Նj)D bǢPݩ{L8EX}9 Lp2*ȉV[F)"HJэ49~5g'e?=GpYɁ&5tbTmY&WhkRȟ5 zց0moӘf񭀼/־q}QH6 }u vv"e_0^3ɘhTD^,l=I8EH"gsDl'4aq%|=1ҭ(0;@{aIaP TNO Iݽ+ @,5 ç3c1vG-''Ho}nsSLARXxaRך$Q'u}8VDg_(L  ³c5{1EykYw< L%mD ~(Q9\Ѵpn'5ECXi98{9EG \예6Lh;ɑZ{hLiW8JQ@y(0Q\1rZǩoߣ!pLlB9wg4)M >hibS{)o)j%0Ntvڋb{ߨC,r@R4'@$=YIM;P*P9 5m1RZ@~vfE5]~=;E:::C^ lM[6i ~򬷑rMI%wF)! v9A|A#I .³y5fүgjkLo@ENe֡@ʂً=χ6/XhBr8Pir$f͔U/c2c{cytBZ2/-zŤ喼I?S|Y#t[Wf3Jkcؽ¡I}'DLjq֨Zjhؖ>,!`ЩRQ4.'>ѡm-l1"Ly1}N1-ĺ|b `<'Y0?W&"N;@{吝/t̻}$K AsŔCyz=.7 sYbls8,|;ejAyiS>*/C{en_B[MY(2, jCBjILSg@#HSseTԺ-mD*6 ;n~r~2;3A͎u/fT;=1~Ո i>&8#!nn!jw%RMOO(Yxcq+"kC, u` FGi韐t; .:A@nD-K`KJFūEЀ&UnPUHq%J4ે=oVKL jYXڊk;!r7,L;);Tgc1Я؝ܑ|N*{Vʯ? B:.2qy (*ޚM)&nO -u.ɈV`Ķ!|D & z r?6YJy!tǹMz }ԚW8K'Ҹd]egʦj,q~ Ֆmt4+ěc#}bjiB@D0Ezڟ3]Dc'Io@hɀ'(iP'&`S<ɦW൯Flޅ Cg_xhy@DRL W%>IqD;n-D̔"ۆE S՝-?#HA݆o,]nI?vãs┳N#ru[_}ScpY%-3n-c>37=%T-d]ly&Ζ"?_?<ōFA Eu S6c7۽AT#Hܧ88&f҇soY3?&L@#bggvTO>OriСt:Q..@p,vu0P3% vkFSۺMm{3b#Ye`0)cE[ph@odu[Qy}'!'vN,giN,ȗ',ѮT_9v5|fW5==W@8&;8a^~Lfk [o=RSߵZ,9sdJjt]UܓyT 3Ip#]*rΌ.'߷[]\]zG,z1i[LfZ%=!At,(veϘ}r_V :]u%vGZ6y6|5 ؃M!Ep<-?2r>pW{>2 l=^D,QtDQހS1sP}R;ll9XV.w-nc$茩ݮM v9Z %\N~TBTĂQ82!r N ;ܩzcRo-խ>!g pE,a8 We ~蔞)<)_ӥЅReAx{0d züHWNc7rT8A&:1njsm6^>Zm%쟘]Kz/;w5t~[N>0g5eǹTJ+Fk%KaɃ}4<@v?1d9&@FIlᚻ!Σpzݺ HieD *@ۈ3 6{\K`~ *RV^ )uۍ9bR 7ڀպ>Τfok(G`~t LnDe^r4Y?BMS,L tb>uE ?99 5_\8PJte8z9ޑ(4A,77Tlur+ 8d#V-lkE?Z_ȪIGzX0J2S×p QV9Z+Eϱ~5ڸ ZB}=%dّ2:DJgg&eDݑ5^'Ғ..z'Rz @>є*YBOs ƫn>jFۆ!2AOy ODHz{Žظxf $GtN-hsa~%rn!էzGuZ6HHVXղ]k O%& ca*c> Kz./Ktk34i!Tܝ[dKژ@N=-Ð77b\]rX!'$k^ wa)LEv2+o^!4-zhȟYNqԬPҾߴ3JSjւ(lQ:֗R=Xزqq"o/eI_=] je;E7ʸ4*-h&ю@Y;ʥ[m Δh[8]Su@Jr_eGD#8%Dn\{!9? .pKEnB}4SwY*]j% ?'艶>(OWѡ8p8j<Pv #Cd-պhl,e;V15;撛ODL N\I/^iN\)&̚s͖(5|O$@ý" 7\"<޵B{[vF27w:WcO ]Wq8 ޥ %n$8&lkucKz~[+X7k;{hq-2ώ{뿸G\D XEq U#Mnܖn|Ԅ Oh"q8sGG5'rn䖔 1>+^ b.2ǎ8"lhFs!}œ&[6P"?_"B5CKB]5=pX,kjhpՒ}ykrZD8km9eYjycxϓb,Iȓ' r >Bj]r —m{&%JVpZޘօ[Ǔ"1r۪ҲO 4@hu{;A)]rf)Ћp pz\X? 53ZX˩=lɓ,=$pÏȌbb 3N @:FgAހ5Xi vaIk+É=N=OW2 aնWW_L7FM)潡}ElD'%T :j?;\ w=Z,Y=&@Ga1ACM8w :a ι8~eԷ±^ S\cZX 3Zl/F_kUP鍶`[!LPљK~ʶm>/'5NN2UVPW^ҸJ14eZ>f 9$z$i.'܁{;&wTfT iՎw! Ɓz'dvk'c'͞Iш09p͖U>]haX Q+0MeBGIIzqR$^B.(ڪP7Jn gAh&jAq?!"iq2 0EK}[Sk?}s#-1 Җ;\D MN|2n8u+ cG%c@;`K`T۔*cW,N,kQ"I~fyqXX;HL $@t )`Un܃G$/ZvƦ"v98 z1QKu>FbM 6CLQB|vM_[3((!թ !7#z'Bm>WN.؍W+ .ImBm_e.ޔP 5ۣcWI_aK}>*}-116+|M!m4$]%Ԕl?y < bp绛$]2c;t 8@)_,wlod̮%8]ٷ`ROnϚcKRoXK 6պ3 ]S$dm}RZ]+y8f_3w4|1*ymLx4?0|/퀌|FDl@,tl>A{W2 ݭ c< 8g{\s 5?цޥ|Լ0f;mgbLb s'bp%/J%JZ|tׂdžomuf?o r '׭;W3zyg,q&rB+Eo=yh~2U͚OCs9eCjέ:\$P1wnT3XإeL:Pl0~x~9]l\:G :Lp0Hͱ xfx)PG 2ncֈ*08 ueJ"(,P+iSe;}$dǘșY- fѹ9O3_[mj7W:'n"ϒ΅ԜeMU -# }Z{  hEAK]04x}I߸1/Kl4ErE:5PlY7~^!˝IB7܎$|\04Em0FxِLɐ1/u}DF)E_mWnwt0\+Ī8](I&zyI#J!rclxwV.6 ,(Av)iȦR&@9)Ga?i,=5WCrB[2j"cc1@)ǝas=8nʒ*4ER'ȭdCRِx(8H]j`/ 0Ix45@2X 鼘Qz|A4/ΌXl8";;+kQ4Dqw,˛1- n`Xh->cT[)0sv )zҐD eithxGLر-﵎ lnxqh?Nmkz5AʖŇDW!H rLryӐm6Fae8 z.V}viTLA&+ &NC,>nRYpu5.:d49<9 !OT*7Bz%8PE kDܓ {^~b^9Z], B+c,nHr8a+-  { [w`do`'(6r SyOx kN8igB!U"at:od iUgj6P JTdzLғ-M]|)$\W5O04(a#:J/֏rZ=]d~qKīf;߆qs!b.͋OPZ0y  CfJrW4cֈy%}eJFR-L qS% @y^bV{fejD&Y`aqoۭ8: +D<9_,jzL-/X>s՗(Zy_Kƚ\죜;>\ZP٭bX&O^9;ek1Ug{i~ {_%+qw>3kmS'282Na-88R1$[tOf2|\yP.&QvF"ÒZdwY6M^"f:#<6X-7& ΢2vԸQa-8NZ|/EJ?pz_"tL-¢ͳuNO/XaoזӱB\" Ve)QGҭ;tvUȴ/<ȀNJ]0u8KWekm=^N4IqN+~ɣgm⣖EQԵ44} 4fhc$?G&96J\VAda:䭘`)Yl} 1M#B@ͥt[-ۄKsE9͒"􎮲/ѝ[Y\Ķ.fld. _3$Hps mbQӨV 1T9 }{%P3W:߬D԰wG-c7^dmܝ*޼Jlw"ijMC92#(xԜ\ζڟ՟hѰPm}$Uss@:K؁"7=FƇ7&,1W+3DC sTV Y+o=i#v?AԲ$ϔRPLI~YE[<@.HTZ8Q !5?L&q(ZZ!]fYMD~:"`8/]6Xv氕:UJG:uM@TK'ݷ.=EaMM` +ļ܅ 9#Z#H2T%-ַL9'Ϡ5SXj7tq՗ ce+?6c;f0OR ~G \01cvJ;LPQHC #&Qd tE%dIkv>#+HoK뵃sWr^3~7r w$((S$jYUvN0&Gu^Bn %Oq`fI>oqsEg[4G:WKJ+W^yȉbRx R J&qWi}~=N*`Kttio-ow`8ںcnq0RvF !1LxN/k2r%}0V9)~ӱVPB8lP$-4MևX}pJ#95{ /""-Y T4\?9㶂-@Fq%0eanI-Ufq#J9jR؜(%?Ģ0g6^Jst\{v@K(VC[T(-\2CKU] gBb=iP\7}"O\ I'l{1ПA(x>JOQA?aGjLJ1Î߄5֍E5"Qs=*مJEm%$4%f8R4ZWǽ#"nޟGB Am_wwf7JDe.M?k&jv)s!G-tgP,)0]޾ڈ5J,cc*yb p$EsG=?be9zgЂ˜jҩ bUr*7**[f |/&AeЍ04"#B{0u1P*v3|?Puue:|2{-caCZqXS' C3X&Q󢜝¹DnG\IKE7鴹`L]20޸ldDʅn}X}܇VǶ]h?a3j?a<$.JeRWQj1 I*x!w,p\46"ã+:]y!˜EH4jYb]ϥ7zdRhUmK{4,lۓz<vRdk|lYWv1d+?2 e䟕y6 Wֳe O*#(.c[,Xx7!)ʞ|yh `.hX `#eTlsy F֒*ug0U )[V^mӋUX@mL|M*X$h?cZy7y^#F@/T2ntpyrw57`51>h>$` s=y?ÐifzOX.Ii;tQḃ{oָSf?z^EKzQboQ,sP@oB!N:ȱ$XU^wl!"rcGȼ++' LG@E_H#gIo }8A+"ǢRI0<@[A` SPm2`=+x:ʟm}z>+eE|n0SJ>ґr }M{pyQACM$oZwYyd-M HШ$NontAI@:ĿJ.mAMaH}nL:\h .$9_bUg$7[R4ǘolK3qB B=Nq;#n%+h{|6cUbLLsdA#D^!e ZO]QUB&ۑ ߅xmn/6YȪJDlNHô[?_V,F @;[$柀FM:qqtn^f˶y1^V o/+X Ggt+뮡f9Zs2rO`)4TzЬ3}eN&,BLo|Jc2US'@!8ofS?Z6@rѸM=pO1&_GOLy2 4CHAxM3*e;%/a‡Ig՛PS1ˤh~Õ^$n+$u2D[nn`|^|R]b7e$d;faI&twݟ4.7B8&0aCЇ\q}|?-SA|p|ZX/=2*ù*yR ' ջ0n%D;%E#վ"𓝢O=Ϝ)oID}9c˨Y'vXXIߊ7ρ^ɣGoO0<0(~Q`F[uh=+Vds?ů[.u0׊`ɩQ;CHQz'r{D_p1v q˒>Hg# d_M1Zovds`s0AxO c?w*̜Vd =ף}sp2x=C>Jmh+w,7˲wz:#<z*#eU)?_\XÖw.P$ŎdϹ25\rRS°:$FV^9[/~5 p#`\bc/ i4T˟Ba'cVw3:&&>~"'3kj~!Ҽ dOb u}6BX?%y ?s)Hbۈ6s'Ze~|!M^2RQUI~I) ヽ 7g#@f08*%;?-L-8uwTJ.åW17|2q:Q*PWT<&D:}:m>Ed\(\.6Lb,t[S)d8Q#dЦ h!G(')M3ьfbpEnp;5hg7o4&|z"HZ 2὿ vn]O(6 g$ڜ9=I)cfA]U9H,] TC-jn+S 'ZF3MF )`_ztH>N&ŎEEU5q4۶|Eqro OHXR=Q$Zt`z0'8qN~ `ḅ EU|*`X.:(!n"zPX4' )";yz}e-+lm ,NstɶwΩ"&"l܆6Bqel-]0S xzwuM8*8cbr0WW"{:(/Pi ^!.# 0,cl 6c:Dh6BO-U9'cU25t>JEz$r]PdP;lI$s#f&EԕJƥMwl#d# Mj $Pf!))VUYWeJYF{/z}@*!"=1cfE;kOx[GB/ĐȠڙ68?}߆?B;ຸƜΟ66X)*/ao ~qB bW! Ȯ-c'(_fKp:`9UE8 V5uvb;ߣ?_~=<cjѴ (c{$BE+{+.Q0T><3W`ixw [f'JQV7X֒ g>L" Uuz/W_Ѫj䲋gѼgasW{{-bs֜~ I$)* &I{OԁG'hPnb@ Y.>Wȓ ~T<΂Dfzj:GG3nˈ$pm_v]j¾w^g26G* #VoV(#X 8TLm>O/ߩe8S||_r<Vvo8P՗7oV^/,`rWr)%%St@kJn6G}F J9=Ma":?"N'Tr=Z%]I&,Zd yYԋP7E"m ¼m^琎{/6E̻Y6衇x*k,,SEɩb@u4t]ʇTI1ze13˸}Oe<5u4w]Ԧ睮|`NI1"XF5&}{O+9*=>l?"d9V\ݠw ! [6 p઱*0QlvԨ !~+ye<qdwgx9lHOjQn%`@䐪% ?L9@f7;‹bce ^1k `*ݎl`e#l2 펿%6swveWf! OI\8bv C2+4wy!1$fL!T4hF6j O)\6œ{B4.lX4~íBrw qtzJ_TØfC{" X6d̢@zJtkKS[DT Y< [>NQ)ywcAK oY`oaCnȈH03;3xI@2|xN(U&wSd@13"@8Z3,t5wdc,|DzD@0eDyLt.Ў3g.Pmn׆,s8cTM%R Y7odL<@hDۅN4Cg~RT*MμM{RkB5cAs')}AJƘb 3Q')6#Ņ@[jsKޑ.QY#j-HcdQߍ[ t+q\fɳ5x5XđqI6nslr=t_Z'9㐿C6! M[T~ /.ĘWJJtvi@"2'.?tP{6;TPęQѥځ,R/n8UOrW h`}NJa:c02%*U+iOQ8F;3>m7]pb\N{h}Xs_^8Uydl1Xgn?<ܧeooIev u0 !&(RL$R5-"ZqUia> FpXYn^|fمTMԩ%o$(!pϊR]݇J 叠xSUMOH9k,6R'gT4ܰ'"{lYaRc{abky*L*yBP6$핷 ֯(v0#3?\%*bŀ:Lup1%%DFgQn|ͷ>Ӫ*{Y|hzk f8Xtdn]o:g)q/uAzd.(L9Lt@}8}6?Q3gE_[^B^@ᅗ4%iA7t7~w-3Fy3|YH)H܃,8(<L*A' |U\1; R]l|E{QQĈNS >w8DS@ ˸ft! 2nʭkMtx*ڵn'o"=槹[L:x`BQ/g1@6@S6c&fwwCAr IMi*GSrD*^ϳ}qMVM_;!ߍ1W[wJ]poX)mC! oAegs JP֦СuJY"8-~ST=iH=k ' иbX"RLC`e/MׂRR-4/Du_ǧ-4U7 ;6/J?_2zm-F1JLjn(bo Pxjܬ,"xo tg ߄ř{Y ;۱>]E Nݮ3'([/<&'Aڐ=2g' Yx\24×7Cx~քHcKCx^T*R}.ǛB`té&7)O)-T`^x\ bEM}̞ F1k5<~ $;h˜ɦҢwj >r0qo}$u0H&Tj$nW5 KRO6"SWRx x܈=DiXjz/fBݜ嘋v 5Q%L[ۦ[1pe8r0(E+?џ74=ȵ  g,M撦PX%޼ijZ<ۘG)AMV씒0 -<QKJJywlnE^bSU 4ų  . fUf*kƁoUHnVzCddV[f^Yʔr2T~UJX>Qpf.9fq B]hT1sE:#LX&0wHGy@z7O({M>+~'uBI5@-%>((2HUr77lR44g{ _Y mץlzJb Ij6=STХD 8R `R+)U#K qf2et )ufDn&6)'vEiQ:J0=̨&$JYMt/$4xN2'^ *K?nG qF8~qA bSi[$8.֑tƋ|8!9C{&&gK͌[=D} @^`ˋ(~c;Fp:8nSÐBFt]6b N}F\CrvL΄x͕" hE+ ykôhV]!f?꓁s>/mC@ ׾otF 8jE4nn}ȃ;שx[b_6ݮ>~8Cn)ڼLW|U SCn c 7t7Bhau q i ,hd5&k@7j90[p `=PY% VUȹ$rhm9e@& Ys(F$fN\)ߠ!6z-zCp7[ 2%?՞N3_' S Q[N+<&!D.$%O购wx*`e0+QsU}R$yqya92?#"9RUW+Х,gI@kQ; *$uD =1 9@uCeS7f D' b Dvyw ;%4hT ۃU.IS /{3y;I^Gz"4J*Y=_ڿ\aZ4USC^VbJ'=bhV+%(^wi:Af)Xe| 9èXsy%($-d=)ƍDFVhm8 YDٻNQn02ځMW-mˇyz4O3)=H5WF͗KJYDOs9sIm1I]Wlk/2rX.#p41gikՠ$~ig1d!oT&'U1.eoAƴ1Օ9ڥN'Jl6`$m ` t Kr

|43 E'0ăC)mڣi +'B+~=tITK 3nGf݆'7hk<#W ]uv;^΍`T>r5Bn?#,F>.e)ާKkXZ4#4Sƿ\>Ry0> ANN 8Z9s){SE)|ʲ})vH*x&?Z re w y_j0Ťl*~Q5\4JK|=]l(W:-W)Y|L `3H>G./HKѭױṋz7B&ZXB"񑣴=!.&PP$hC lٔȅaYe +.~a/KQ^ԞӤ:V_8gf95/L/.F(iT;˩])|pZ>Fّ^Gd@kaa8E6Kq4L@VƍZN~LcRbjLAX8DPͿF̞k<q7Ml FIUo?VvWA?=an\ПHu Gd)r =Lk2JŜYKqlt̖_!>/:6*4 u_"txPWd*-*ީ-Wp!*s-Ax Q~St߾i:G&ӗ~'"jtxY0( kK?s$ g*kܨR$&Q?ֶAs[)oE=&F>|| jquH֛fL> svi %%R!>`JVsËϥ) =1NLR4%F : V惎%΂o.!ԾSۦ ZX.?p>BvI zf$:" iJrJ_ 00SXvqJa-s ؑǚArT5i$Zf,~qwgr ҇|W%<8}P ǐ Wčtn@:7O`ϒ8K 8f\2oߪ(W.7be~6Bl}-VA^/H-'MٙEI&ʔְD/Z$/lt)HtO iߙsv{C5:ϰjz2XIOkJñe;vuabDHF{UrD6bw{ `CHp+V (8Uu9|?NƐc@Ϛи26C0G}[E? ̤;) 2E+H湈zT*-C/;WgH,co~.Sp}yD{ooJ碡 Fm1(jKTa wTxBye4ہ"ȥ.]=<YN$ŵُbPb~؏Ƣ|:, YQ!!S.n%:M@w:ȪM&+F P[mUV^&:ZrEByE-x꓌C~I]#֎l/͙e!UW}Uu8 !|>cC$SU>༄*aDc`eÒF8:5Xe|z02wB8csllK)Tor5H((lSPo0gI8~@eҠi2PŨqȟIyZ3V 7ԏWiQ Yq!J(*Ϛ"u91B'Mv++:FRJ^QvkŒWڋΠ!.$>} P<#|6Ad[T$pV^#(|vQ LjƾBg)'x֔5ľХm2wN@ "d pHZ8x|=( ^Z䯕vG@5 !gMXet,k+3"+ վxS;N]8#$)uЮ{IaDBMdde]M A1mk(?*=t>lWGޮ@Hݒep|E8ʃ`)Мքs=Ѹ| FWh##D]nBXGlۙDŽT 7{[3#C;[9eg2j#5ryܽx}w,V2f'Z-O}<L8ȁ@ظ.ad Gv[&g}Q ÏS5YgX4@KAm8.'4ݱR-b(1:WCmsZrz0m#xM |nwn:/W/xיl.8b|@XN~φGb6kTS"@-~zGZcMF2Nc FafMn1UjG\tMg=s~*/aC6r3U\qD&^gwqxS!"y.D{3IQrrd1HeX7bY'3|qWL#%x{ǂ*n܈^o rnGď>񸮒z;`XźBa_k~U#.dwc&H@Qp(t`'=si_ αzSX-uGREaw>U ;QzY\WT)VƘӈemRle:y]!='7J0G]F|uf_pDiߏCRX1g-aar26G^إREE/S揙jn 9w'[_au6)\ZD@V'j]c((+КҞУA1P8u5 g?Yovؾ_>wQ2_2 Y)@pD)_ERWdu`& \Y'( M w6WbZR63dj|nt~=gGM⽟Be`sϦ)!AGjRowI +>Y"ĽB_W&Cl:,0Szs̮Ċy)cc`'^b B%B GAxJNR ܦ`8Ι2BvNߵ0>A$?u*Eg٥卖9PTg}(^8]fS+ƷDǞ bN;B5}"~78\u K@ufV>en66?yy6Yz>? ?mL.Hpɗ3xtGaAq ŝ7\8aoTED́ 75>,*S7!IS,oz+َ-,EG!+#EP+f,X Ș:(Hxc:\Ir#:&t"f9yXw5V6(6ma8ǟ+86s./uͶTk ]H2pQN+_1'd$XUF&-^?HA}\(YSC\Ҷ& =(Q) yu9&+ qe2<8@QS ߦn8!t0=ܸ) # ۮ 2CE`NR(]OtvOI ~6xɂ|- ^:ȘM)ZZ({sML=H5[QË#|農+X+%bSY>}>]˘740h\h~{/Bޘ2 6նf)$~`1dERH➀9 1/㉞`W$.V[ʗT>7Yˣɡc~eLITs2 "W/nJK^D ȵ{gviR㚖w*ٌZՅQ VW)l*B׹wv/=YZeJ~[ m;jk;miEH.#-*rL+ ۢF2gUB\tNՔRDŰek$Jʘ f %7u9IF"1J_bⶭr@UT#*Kܐh9fv0,G`]7L1zxqA<3pptAV)hDfRfI#с&0.qSZ Vcw?5ֻٰI TcS1$IJy\~Ε( siz"бCd/Ai/ubӁ ]kkbA\OT<.HJ#PmMweH8qQHLAr~ņ0$.uwe5ULWgg^ՅQ GSysT?i&ig -V1$)wf֣BS9!RES.qj G}o* Z,EV/y (Ŵc?L:xI'Gz[yD{vG.Mh>aLjf8]dXP)&& ( 0r>b5:r$`E,Fn[7QڼY]m%z e>S:So7Jh(sfglA3X~47C'ۀD&M v:&gsSsI\`= .5*@$@HߛM4dJE.VWP9& O[T,\7n8J\ˊzMM ϛqw1PQ,eƃSozm`~Zys-nAFd+G%x5$ZO;?-r*16;T>N 'ĥ1N m$Qb⵽@Y$sVP&a ?^*ًc~@0}OTDR(MrKhmV Zglbf8Y< za;Bc9"g0^km"5|&ɑ2]v*PjU$H95y"$reYoù/zY֠J^@mu{#,]Rfeԏ*wS/<^f3YN> ^fD"m[ԸC'`P a 1Ũ >-~1PK=X yz kLW6q5E)8t_%mȚ4sfchR̥x }##o@`6ȡ/IyVk{~K@Z:o`‘:oEسh#| Z@_iq䫜+hy?jx ͒j':#|/HgոK}nDuCÀm&]3<2Y8-D]O:Bȕ߭LXFPTero iP⻜Om̬s {2"4TuiR'tDY@{ @b;g gc~`$\5v'i9u~sBsOBdN+yr%W?8sJVOr̥s~x-EX~-MKZBKo}Ώ.II]I6aЮnlvσ%փRt&q n Hs70iͰlW{)J&25dէth~o/ObaRMNIz5n}ˏ,^BI܀T6QZC/- 1/vN$x9!)闀Ihe%WiO7PMcjOKUeo_3lvQT@o8Llϝ҉g﫢lhf;}-Fo)[0`P3uesg.$u>ݓrRO]\:t 0׀UQRI(SGz пMaC䄲Uq]u{@[\1rP|ML<4\]Bb2 P UeG}PdF)oDŽ,\"ڔ,ܮ$h*IrN1L(SG #;n3HUhem JuADGfC.ixq9JT{-y9`lq{~2d 6O-|dFJײ^xW)>m=x׊i4z}KxrbT,H^$' ceM#1)HM3z 5$l;tz#^؎0f\QP\xxFlY i~ӑ?1x^. ۜp1<Җ/5;>>JHnNrG'RjcJ\J3+cOMMdBab> =5 ء[T{xGzr_D{ϛөMs7p(«-h {յ#͗L?FZND h]qWKi0(.;iGjs⎬W 0 OHV߿/WLG]2F^vƛcI {'LoѾԉ}* @UsTCt\ܑB |9?OJO ,zPھ{p4:F d B [vI=q@Ӟ9Æv""C֒CB^+G4̞ẤpFS.N8M4삢2i:["?t~% _Ιw=ddN7"81Pi"Rh"HIioXR^IWjWX]ӹG'-Q=n}"cz$$+MNߟ"O N`#{O9eA$ȣoSY?6zeg,%XI@-G MVAMAٴ:{!4 g K4=k%b+Q\.L},!}էM.KYoTV]itđh~61LO5ZtS;W`Z/݀m(2{;VQ@OjhH.Y$Qq+iT3k#:̏C)s$P󟕔lAa-q4!`ۮ.R]k!6Ը\g^8F0Ը=KC卪Л h7û 9_c*^t{p 1_» h[^ KmL5E`q%:> .oۉȌjx~ -?Ӛ} f8au訸oAts ,߁/a~MuB`RNMC'X\[b&gnCz3UXͤ 47Yꘄր|~?z$i_Q o.R[T#e$8>?<PY`M%oPBd*٤ݫx# RݭdhBguu-2(V Q^:Z~.;@~\Xu I%ܛS Wuw`,Gj;%f1fQ zx8}H}r*~  Y N"Y6\gWbG AO,퉝T5!3(3-%GC?^}@^ŊX+m=PV!^eL>y9ԝv9de<~+Wo^=\vteZ#. -Iߴ7hȓ A&l<)|]=`; ~g, e`a,hKD)]M!cKnm18{d%=QpȁqyK>cOX &#Iy | faor{9.we)z" B9) ֋:oC>Eм09m9U1NWv>n+`0r,W)ω ~QńE<{i sK#k󏐉*^(7^Z8mFy|m[!en%ÆG KF%9Yj|nI#n{;(.*z>ǟ=zZ|[f%i݇Ҩ!.e!1"T0 &ˢh9r%{CMѶBqg--æd}\y-"/`˳Eߗ#ʿhj#>LmTٙʈ? ~ź} C9@x6n=?c YHɀP["bQSyY)}c(D{0rt"BXǴ otT>*9HRqHPZv^ҦD-fszUfz6$6?qTG44,me"l?˕TLr/EN<ǹ'$TM|a'5s#_[c7xTw5ϴZdp6I}ry=r=iR^|Q0|䖤v#;N]pB `B$U"ڣ]>CSFKF 7mV潃泂OOs9SDh{s z?#97z? (RXem |؊ǥq t.ûZO0nL +(䮴lΣY@|&OdSf ҹ㛔L"m\Rx}kJ;1[iP:Ż^͎}>_t2\NěK D( (ylyujQAM}e"sJAj{W,4pN7b!X;(I{^ m{* Im@\(0јtţ j̧i Q|`?2'C[so6!J$ca41Ȼ)314n^?=fBir@jSi8&!Qq`LWC6{ 6mBF}'<3{ &N{0<*k\e_2+i[fPzHۚ9fxDw!1ȝ6p16qIHV]9* :Zp*G@]07v3&Ņ'-:PZ&צ oʁC İږ>R"wk}OulX_̙/F#*m3AvC\Ly\kt8 t5 Thl:&r rlD?H'oy Q;yjj *#Z;Aûw.xT|B_2zCFɿޏ}C 7/ 0p؜Lʁ~Wbm&G&X#THt"d6Axt]A78'8k oaHjX S`͕t6iRq%!Kmm+x ioȡ5S4Qn$Ži .-a'`&݉ᐈ3AB *r}>JIdԱS]e[{R噅wR%TBGyw%JgZre 3CrP$o-}.{xFK{>FQRvǂcpԅ$أ@Bb*Da y!n*E)(S]RDܮĊ@tYȏv}X}9~e1@0 hM8'oٟ1IOZAg8G)Єo_aFH~GKC|O _9T꛷a릕ie5a,B*?yJ`~W.M"LL(o txd|JEpC^/ Pbwa^iQ bq2:G?IJ.n<.f`Ds]Yn~PTcT܎ZӻȦD {!^yjGga˚+%/m%*i#Ub5Jh vq9áqثWP| M.%sϵ~vI#Ix_])@M O4#ss\N4[NV3JŌ''-0hXFfr~aY>k_^>y_EFnGլ;c k{"YffQ lW7,ʊ5d,>:&=dPQDj;cK}^5y27$ƕ?pu3ń 7MPƍ^@49@_ex͞pGI/ L2ufcGV!]"}g-5wYHiySտW'g)hGaډowaㆡx eSxa<}h,sHOuB sbqPw⬦[i/!"B7Χ`(3oצxĤ[#!-R'杝=ř T<%.4cm@;\V7A}ѻUM* }7I )0ۤ{\'B<-ә^JP6 ̪~ԝ/Qoל nW::ޕfmu"\Ux.Ibk+y$s#{'=j^e3؉Ho ~TJѣ:̥%ڥ#qtjx*Rdr'fb-ds{EW>&?~®[ASŖ,L A9_iKr4!Q(eR٢͉R=`{z`.EÅ5qvm6*\hW=쀝-)(@r1m>1⇽[wI|yvXid3Acy_[l(:dϞs c,|Aao~a@+<-:$oB!frm]^/PPQb1WeK@w3&F └Gpw+=ո0& DOeÕOI鶛 Oű,t\@l=cAf":'/y.rn>supyG;^5C)bC $'oS e5+?5@v)kxI&vgCtHINR/yl'@O n kٕ-apRHyTgu#Է]>;m*dt\عQ~rD`X\G:>a[znQ-F6TvG.x[8Bږ]lبڽ1&$ң07x=( xrQ=tW^nwZR]ɭf6u[' &hOۀF"! `$d\fuϸwA博>Fpfw l6#{;z:Cn)j?کsk~ȃ F]Eٽ@mRq)6WlٹԎ Ԛ(M[ǪXe+6 ÖA d )ܖY* ėVhCuIEviNU)Pd&:d 8[~fIevZ\+A&vN{wf޳Y 67{w1B ̪˟El -EfKE-3HGn\ iƼDqO?lx bʐ힣l~OTh,pFC#e~Fn+DFm%glNrrЄHkGOÀ{ce8ˢU[xsr9R4PO1 2/SُD3]Da]Jmi?/B)!a޾3g[s \w{]j/_y:e>? ljx4̄Yȹ=I.W ]}AYMjÁ[Mm9z;do_ _@bV!vpDՐefw==s9Vݶ˩9yݠjPw*I%kwK{h J/p *tE\ S ]2{my5uiDϷ"RlPWz9c^$4Vqڌčp+Od o lj%%h0JdK&qcr 1„a8@0xͨA&Q/Y7V.TfiC.nnT2~tO'a{,^;Cqh$c]]RvCy*`m䜥3] hkCŦɀnߌ/fuuѨY>Xkδ!\c|/iE1θṰqAomG E-0[y)0iѱiݘ0cUx&JLw?Ko1wwc)7JқY'ɚ1AoT cr<dYvJMQ͛V_LH#Zoy#]yڇqqc"ZOm5DUg[rɨ` vHe!FPڧ R3*_eVO8 IepXV2s,Kq4)Z@]$*еWGX~|F?)Έxp:XZ[̪.Ø3 6. bN@hF\K{0 Uz2a= J$C2~i9wjuE렔+sSg1,xyhʈgfM7Zhǘ:)PBQݒຄb>xZ,cٜxF}s5㦭X5VB gzGfg?OMYu>'=H!}*7Ƽm<;GCHG=e] sFZƈZn iz/=nRkOu=Md=RK?ߗ R]#NO˲잗zx7@$wўYbiI2`i_&j{ "!.*0IzZ1n>J":sNҖ܃?c*(;>dXg@h;t"l`IV,oR5~F J@~%Sƚ޽6lS`6}4R BѽF}k (r @4P Ra6M}?`Ų>.3K5%Bf5ufzgSִ?|#E!@]7ɥC},BIMc; hчmutyGDpp^pRx ?F58hfR[.Xy7uM#L5мV HL eg% m`c)02#vzE|4ЎX$5GK?( : [FV=ke )D7jCļJR}2ʻ{(3Gfa)I#f7q!5:o'՟iX4a5FYVŮOlU{:Q&m|xm: r6rὧ[3%"e2xfxE5=?*=fxmy%F@k4 14RR'Uzz N) ^6V$@Mq3zDɛ|cpPy @q}dY2VP@|S4nݓآj-Ƙ .v\ L$):Rg#v@ae5\`eRzj!u'<miyaK0bmf-Ye[.K|MHf46VU&ˣ : 2Y!dgd8`v/ԃ o?3E{#@H va,KZ<Ͽrw%hP9#M9'^ B"DƠFDR<:B64j}$yr "$;IrE1Њݜٯ?v* Ri;=3C9χ_*B]M}EHѢjK:8 YVdtCa_]7Av~ԝϴý[ĺVAWQRbfRbz\JZjiH&IŁ:ߋZ-?.KYw@Ԯy sRӊ5P:k]n&ڐF@Q)rus._Vy* Uz<׾~cϹ23 `X$ַUtIWtqmXoA Dz*pKV>RĎza_^FCic ?p5[|kr_Z¾ M+66-U'F`/b:A5=2(AĜSԔNdܽUZ!JXFK]֞=\1P4K /#yթIAGIգ>{ԷcuoXT8&{ _ƥԦk&Ӎt]&A'd-grs`]*"80ϣa/.wT\I:X [MҦ)_"y0:d266PD(qs%u1LFW<"cu1[3yz 2Axs)7rָjE'mhUthԣΔD+XJR'-pfmDj4+ xO/= X*[WݐS'@Lđ踀 ̳V-H+^V'\g")ůсS~Ϯ9I76nR^XU T)4uN@3SNJ}xSڠIXS]%\`#DqPhZ>*洄X2&&c.2|ABǙC>L7>GBXvꊟjCEIRLK2D )'r05j|nKv7{PF4N4ݕ@1RiӰU\"mAj!dN6k ϓWf޿f=̡՚ w So-gU@ lC2V-kE)7"-|JQMHs~5uT# hVFm0orou*Ɯ-U,īoϜ|UiBNDםZ0J$KJiֵs1b#(6#01׆ 1lL&sO/M9vE%F&i+|L pԚ +dR''u1BƒFC̯l%e4sΏ٘:צo :_A N'1%jCQiypt, j/3&ǚLX͉ <S7ʀF? 9ϲ]]a5c#DUb#jv$x5CH۞HDy]څ@v b9)$sj64Bs*qSh QvCF1;@x;S6x.gs4ɬo}f bV#%lJOQ8G.MzG{j8FDu]cnXR7ꚬQ=Mẃ^CEkZr|wޜ95@YHBC"|7I띶D_ԶΏ=劄 noQq\ጽm:qN]ܦ X"Ҷa{'dn/!46Qf: G<_Q; `;Tۓz>Кڃ@9 erj[ycEjI)v/Sno)]#ko;i{X^[pu캱G<7Kñg&x.4%xe0*= ߰6}Ƴu#0ČI>/zsqQ5|}UƦAb}!V&f[ /ljM[8ƃOþ=GRm UXVЃ*0w7M{(ve8VˎЦqT^XjS 3v8+3<+iv_߫Ԙ9eS/䕣(D%='?J y:݈̓C oO.# iy{}_=t<O:YnLE7[[a&i5%_+8SdVebUA%>Nv 6R]0«iW:+ yfbyGbNXhjK*;4*ބX:T-T >ɱTЎYmyi/w~BićEj@:d_$𪁓6DzAT[=,RdK" EQ{t򠧶N`OgU 1x" c~sNU9u V >V5O~@x]R$n1@H`R^CaBlsI^8ZL.sK0yƠ ѳB8.ҁ?GH1kaיKHv9pV}6GHi'ݮzm*S[0$=٫QVpͽqދcڀ?=QdC)rukB<}?,sCtr둕m L{RzO+Qkmmh[j/Y> >n7G!*T`V^f VHoW:mBs4:ncLLy%Z84 Ao(<픬86|#S'xus-V YUcxBҭsTeZGiDW(>V-+=y~_J/ 7V_?ZB&uZz_'΢5U>##7Y^\qө 2I![ \DS^b@n0êxXi^lV Sښ4vtS?s?FV7TJ<:0Y{Q{w@-$T)q| 3>ey60mi%dܬ_ n>gv|TIujҹEvWc46r U1q&9i^D&IVk46pZ[v+.|ߡ9x A9k H{Fl70f5?ۇjھ:&?0ps[e-iD2ֿL+?q ;5 ~m(%kиUhn!e?@@g= c|dJ\#.rzD&Ւzvi4)cJ#(|}C&Ir!Qb꺑i89Hn0&XVwcjwӰOSG*WH> _?AzvxB̼ۑ7N)47@Hz\ _1mXьJw#g9HXl)z t¨kXhaKϤx#9L'VF@vBeeߠ`ۿi?G"=5?LUnIYDMGkb#ȡ}]d&UXfIP/ $8Gd:_ZB~BЏ=F4 ΤBb6894槄0}Bhp0x|cқs"cmlEтHT uD 7[pb :1T&n+2ÄXTnsK[>f/HؕRurٛ-UR[6"KȺuPDدIf X#;GݰzrGt9 XԈԵWR`*}0թp]:3{ZWboАR5Uχsxe Bʱ5&M6Jtp TjLQ"]l%|\COxP1䲴&q_1lW >g_vkg{* }%2ۺ{i;})fHlkJcj_'DaLzpI瀸m[Ծ}(%A' X >,Y5qdӃ*žzpin6{C[q [TNC)?6Q=~ŗCc| zA}xsj ]ǭOq*:PXP؉&+6>U6'Mg dϝM"u(CJŠX_vMZ`y ZNIYPI='ϋJDgg>źiwҚ"!ĩ:)4D檬\^FjOd',kYt__ tSڹ~VSshZ;;Dq"fHCާ2*~yu4e+M֞^~Ҷ-M8r`FCx! $ $;"fob9MJv}5fz~y7n{m)Qv\dž;VUT Et9#QV7K)\\S[-?%lzeV sF l=M)޵O/LjqR.~.B d.( |EY&W(>l|ѷ‡>'?jƇ[7툝k[*\*GRJTA>H%/i/Á!>Ceo^%)榷w܋,j2= )3ǩſѪXօٰ*)Zv:ǐ(ϰSgk [EƢ`f;) H/JNb@'wm :f`n  ?3O"U+YwS. Tlg.mH:el6,.J5hOPרeYY{S:CZCX: 0wmN)ߚMz6QxЧ]0xf0= t,&o-URYC:ũSR. jSȼzcI;I|K }E$WvFܿK,K] پ@)(󝠒«"{(uP}p޳pN7I%x3뾃+$TQliq3\ @ (-RѬCQ7zO]{ No$J+3sd76iBFn?ۜߡY=} #(uIgUqIrV6QV&91Eck6:’mr^#'ʹ(6p=~=ַYTO,EoNHjŪzQ2%$sϝhXDDŽӢ4s?A i߳|l~py^dсXlr}D03Pkć9fo85oNz#Q=~:jce#qy7"LRȟU5k+4栢LmJgC4{C#71桚/DqtG9fnѸ7FdDiɟt3 kzg1DʊG #f~yQAhu+,(wԑtCu[,`l2ߝFWqDwa=gV1a#/0Xm8bue`3.QV2"ʣS2(I'# Z(8?-԰އ\qZo'en#Cò@ty+OB`8{|/Y@vZHj):YÓ0]nA]")[M%7߂Vv BYu-oRytg ل_ k; ^Ɏ'bLJKS1d]`}Ͱ '{Ò` uo {k%r#7Zfq825g3Dm#r Rȶ쀜Q<~ M/7iWɬݓ*H3s@kE8h+ $QCxlIwM28c9S&?<5#L09mdxh8c+m{fjS%Kl1;srӲy_Z'Rj%QKH2H1$JU=H\)Pw*X(T68-e*>C ۲vUG4&ۑ5qc@zd+pAJ۲iYen>URvEffrg˯-4#@!>k,zkTjl۝mA!2p4؁k#/m@_WJv--7J#l \HSL q4H[@t8~>ˮRnSq^G3Q`:hpS'xf.R#m麙|/;7bYu%+_jwTfyo 㧙 ޘkNm_ \b'DdaġF"(x,l1.T>~?gyLcƎ-<sĺϨP Ot$͟NS[cSh ςkR1/64_?}~Y7qpJFWm>vX樥*gTEx>95Ի^$.-,O:v30CM'CT>iVPJ< XSCWcZk%sr`EZ=:b DPQNl6"V﫨nsAy;3Ķ5\1Tr69W# @;2J.&?GTlWѡ.SȂ'" "Ǝ⧒gp&/=wQְ6l]%pkMvDDdߏf8UMZ_!ΐֽ;yOZk!@#r_ҝ((IiU꒚i0> Qytzv<6cѦ(L1 Y'w:Fq͖}F6mR'V{#bfS"g2 yfAY16dŞ:m*OA:O3ƪ[BɤG~ze+!ծ"U:^xL0[։89#"9Ry$ s:B4;Pa3AySI7,H*[6^Q$5wD]+Ahqf\'vBX!B:tGh|)fzpQC+y"dRp;,OQ'9r\͛z:hm仯@PLθѓSlHo.% AnFCV,"Jkm-v5bTҠeD悒zpcnw*[Qz7k=G,9ӷ JO*5l5)?${:xbX\ހװ^#q R! U?&˜tlu'rb`KDo.o2|K((qG./SVQH%U"f0e7 fZۍaLD.x-NN(j4S8utI8FQZ$劏#*/X >uAv!&Z1ŅdyUW}X#bAvT ej&wl2*~U'3HPPmw{"W愑Sn:JӸhňQYqlaq+?C\'#FCxNuķ .jO-hR9,ZζЧlߌYa<+Vy-":L1DbQOS[]`~hra;a;y,NlrBH?!/Y[x][|Ȅf1*`$ZuKd+%E `ɣM 2G. IMKV2ˬ+؇=wi>Chs;bn# b3\Q;}g9@yx4t\v$TٝZjŵE@5#X{ XZp5#R 6 8[Um0_˶an7־=@ݨ< Vb^zoWg ۳`̝pm[8%^gI/%tbV`ps =bq68oo_V4l_4$K鈃\Is\3R/VHuA?zOY \K|)> pzl:,֩֜KP€Th YtG2g~#W/jn]d$I$% :}fF ADߊJEo/WÞ4_<0R ћ[@ݸ>g\6f&x-K7{*TDFGr;2r9Lk0aA]jZYi44 ?Du6@M{m0Sl-B6ůKs(gSmN>]Sâ,)C%wH(􈣻aAUMed2T0ehD<Wsx#?8!@3BT ԖEx{4Q/{W)C98 n X!65Jݾnj%4OQzuz6ioTQ@X[)-䛴!!;ce8KAmrT@v ,'k!b/|(ӹg$+63$nuKY5"YJV@qW3m)AL.'CJA"JujD}4G)'B|8gg]Rfa3FK[9xMeQh5ǀ)Uz0 C`4T x_Sp^rV4 z*bf{ N`5c8ӷɟlFR!vګGk:|$#k;7w޶Ä YT졫dpaPP*U;}=+Ol 3hmfڨi^N;qYs߿=o#1>ʛb>\ȻKb7H;6[ npw&M80 c| X~*!LG$ ! 4C 8Xs~@)M$꠼0VQ5},ì.V&x! ZFq^ 8h&Ggmj IZ42R ٺW ,.]ȸ^7'ۍ|\{ B0GZէ1jg:ŎjD+*eX̳}?Iϧ5Ar9ȹUA\>nkI@gnOg>7_`Qߓ8E`sƤ!&'2-[Q|XÒYT?9wfmĭ: `:k7o_:_~Ă.މ3T}f ؆>av`{47`ުf eğÞ{Utܡiy "){ |Na#XwRʲ]El5GPger`{zsTƇ؍N&H5_$}櫍aj\%%>B怙D!bvjV,ە+NR#}ƞTE%m3b]s⫋V'DVIaNZhhFZ$F^2|"~y>M)/@كdF4N2`s Q N7|ITKM>[ qF*v䅎t^jz?9 X@Fz=5v֋<-use8bB\;aXsY2Aj4v LآJÂksaAUm6**\ݴb]J$go>jg^|E;$ψ)-sz+pߚ™N_b"ABRZ"ʄ(@g\g։FJD9c /_~펑G,C7c:8g&ퟞ qaڻi 3rn*1 pӰ>HFr/yPW!ꄚoBͲh}ˁWw-9>~zXh,лעﶟC@֤Ms$ Jz'q/d]jR"o4>*׼|HE B"X`HNS2#M*Boo>Bڨ]fJ2ݫ*0-: cS4*q7E82]>'R+;G1q*V;YШ;';™@!؏AQT!~AsM$3c'AÞX3c/p87AHqC\@}eiC7o$Ŀo;}|K^  xJxY&$_ЛAXG:pYܕ*5°i .t6'8qU`Ț65#b\z>\lN}Gt" Z4:oTzsh< Q Gsc#V_h>.XBN<>7Xg*@M|AAeS+7-?Ʀ@9 A>4uQD *^<=2B391N nOO3a:LrԂ'O`42;ZBΆE΂~0zOmiA4e» &-*:53@ƧTCAI Xd#Vnw]Pd6:w84׀ ¸Y~ x(p{.4Ԥ!(grȊ vgnauBwK&Gm,,|X6w% \T139g)czBH40/ p5Kv )֓@@a`C숲yަx 3 =.Fva,g +=StL^'haոݔ5S Iham2K6[$D,VC3#p`teD-U+;ϥZX) )5h js+*-$Oox]AbRT#' gAU \3[|t 4ቁǧQjht{bA`I0CsϤAN_2KuPkݞG=# ;xLVkZi(Yޏvy6꨻84$)1񗝳 J}1n*ɐJ85Ms ;wtZ1`!U2>C V7eV APm2&?hb~! K'_Tz*kn.0# R1+^*`LD82꺭~.8*7xØ|Q4A\O_@#F~r d,oOFnQmV?^Ekfo<1;Rꅓ /EevTeϥj֢Z]tZ`AB~ E,pn"׺9n@:VZ$$ zd2/ԟio%Y) E%qNfC)01>HGb+;f܅'^s;ӁXWPi4"Ы|X"Ӹ̀V !Pmn7e~DU˒4̥DnQe Sq}5vg~9_y&_­ ƾe`_Q#B&9)yq⨨\#gyje|H5$ѫ:?N(bH_,l୕̳rWZk&WW)0y,@)">vSЇ\-:E[Cf{װmULʃ%JeN3K2W' 1&}J]wO dJåNFx˕2TnF_G.VgZx8 +ZyCA[G蛞}y88]5-݇\$$)ݗ1`:'OߨSs_7I5L@K+WP]"vrZ_O+|RҦ`A|44}Ζi,׫ ->A]5/4|2A4AF}m15dv,oW*EDzǡ5xp~xzlEI~+68;sKu [G7v A.4n,;&#M^۳F3Qﶎ)#w6O J0'҈uq1]E*zUuS ~71,I֙ M6ik}x ʉ*/Y.WnEqf>)5{{J#Rt}=?~ݾx,CFyACS$5Z *& p |eRsWC!S=:^4-0}B@qo}YB&kUmDr ES̟øݓu{<[؂}}r j5]QkT\Id׈f0(6  ï\JCU\ f/!&;* kS ;9[3"铰c'i o<}|1͋PhZ θ5qԞp.0xg:lBCAb #vUXfZrfu ZY#^5~:+D[I#zZ=hTaNi=#jbCvJSpgN6Ľm>@ЭI$!#JfSsgΥtY |$auչ2yXc|t/Y@a= BW5qKAlHO˩Ż1_g-&R%[|ν>_a(+i^/~!{ -AkP]]Iz(0UE&u.P;;QϞ#h&#fͣR ?0mD9ŝR|Xgo27 i?Ju_BJJѾ#) ׊| 5%di}65J?= !D3[HOYU_:᪡ QS^}I}ɶ`fSՐ62hg :3-gn^)X43r/5\>i[2Pوu*0TJNlߢuͪ?FSr 1dX"OiGSw>u_s`ߥ@p:_(ZEZF-  >ۄnwk]LۖKK߱7tYr1c6e황kdWRoAYlA~l掶;bMZq-:^ܨa4/VS5$flc7r9 Z`ĮRaPG͜qjyqM1WeOA!Z ~.{Rn;V-oGs T#r H~j/z3`Ҍ\J1C~dY8.O\񴋎LX11fdx+BF*8#L9aCڒ]t۱"bzjQI;MC?Pa;uթۛt[o|l "8lrD*DŨb{ī۴[E,,s D8Ў>Ax%QK]Q\*/Qgv%2˧zxP|a4,X-T22b~C>浖tOF@+EgS%Nl9Q9#\ˤ9cI}5߽P4?#!ΝMo{ 1eP>jFwf @z%0\%d@̲;V-7K8;%*q[)39J[sS?`@諹  c zKkwq̧!4c%[^juXGA>hskbX*#=<^4L lfGhjv̂>I9D vJwJΩÙZGٓ֫25mB@{eyaS}ZW3)'t/c.U򗡢<noXd;V">KJzltۄNblFrq>V!F"ߦx!zRcϒ~Vl.) g%ɲ?mNV~KInzg5Fl`_JmU+MqrLJDy\[Ŀ]puB6.BCi+BOѰ"jak8x\w\}MݴxYc]t CS(L7yѶY[LrEz{)^Hu&zK AZ/p=JQ×V>;gRIlHSpvf">^GYtOU7MDS l{GD&4d}Ժ&ShGgmtڨH]nf5V ߹^`/X9$RHR s"ӻ# y`U> W{2Jj<–qz ߬]6kk匯{yV жn{ S-~ vkI*h]uo:5ILJ^Q3MbHkI_5V&`WpSv>'2NZAл'Q+%?f[[u?RVӾ " Lr B5т_}M6f):tm#&ІTOxr{LL ƚǿoė*dq:_77I;~%Yi0_\`#^g,lV)` u8 $GUh3¬JbG1FmG*Ɖ8ȷhJIQ2Qr)[Y";:FpB;Tv%TLEqJ&Vl/ .ډ-!x럶 *_~9Ej6fį 3 Sgʵ2ӧv;P ڔ3N(Q]bZ\hOH8c"to/"/ ģVn&m 1hOJ:ڗJ1bjMQ{4](.T7PrLOR$ G2Z0"Eyq(3.*Nkթ!۵Xfw.rv < W{!&lo|rشoht1@*% ซtCpH>RǑ׷y{3p[B[~k:pC { B$185j; 'fT@*+&WqL!{1M 9K #ۛCCq&JRK%FwEu9y!ieEY}tSiQj4Y"vҽ`Xyvj4j-^"-asE]xd] \2 _vcj##·~Zd_ t>7гeQ{JQ!4DyL63<ziBT5[SZiUGdRc9@г>QuV{[KU'J'KR-Ck ?/ܨc 9OBTL@*SNOЩL20 y'k@,JbEpR&hEjLME>:`fB-lF(ݢfVƙ= $P3Om۪.p 1jUK+%tL$Kop^q׋VY[n 9==Qx 7C3􃣑8[$ K%!Ԣ@EP<#e^Hs#PSX sp:(܄}@ՄD[΢Dvɖ.D [Xߛde \)ǧg-PiI? `~%f y 20ld!O=pJNDێrL{ƄiUf+PV4K%w=& |nеk:`-Af {t)ߞr8)GmioH6 @S%<^m5n\pm"q[)/\Vb2[p*BH0h]ϵfݛ3*zݹhVO `sXb<Xu+,2K}-m-J γ .p:D0vRct^uJ;1Wix~N_!H 5LMnNhZ\,C^ <^њ:,+}dZ=hNVfHRo &5OU{%fx``a9dY˔˭ hИ^ьaޟZ;jo$rS%HFgfϣMir_s"K@E'Utj29 H67MW!` KȚ#!B qFLaW̽UKk9M!jzqjdU 6EQ@59}~b* ]-DO\!N[r:(|!d+UljQ{_B(*;hvV>&P8lx #熥.B2wjqR|3.B#vY4 7΀+pQ5]$g:)f'4T^Mea!5{gɨ1+珧#7SxɊpu͢D%9eW]v%MJ c63d+&fJ</RP]##>.N8AQhS|6A3g|D0Cf^X M.y$'ъ|$^:յiK$`GH\Baܰ]!NȶoN #Z"8#GXPXƏY\cR@^cn:墠cE d}Ff*s+9 OM0,iqU+"N0^X) B%g$~#bnbZCCO : |w+PcIpȩ6UR@ٹkأ4n(C"`P#"N5E " vyf54=Tc]S윒J_³A7vV\h c|fyEE|;ʖW/hZoQip{t%i[6G)ZwΖUGSIàb? z4c牷([ʳB!C/_#E%$4$k0x #&Q9O.M1f0([0g5NX4Ӯ8)լGɜ;(E5z;A0CGC kNz"6@,񌜲^@f^K^E IkjGw*d$ mkI%"K>JՌn E۷Z) 6LptOfZNٱi.$ŢD}㺀x;\N @ʧ`ლڙ9hEod-)64ϐM 7L6o@<X0Ѥ"sЁ OgN"Bq eVHg' k3*Grx ?ge^ҿpk"ORW\εbi bb PCԓ*5#%~ ?AjL ԣǷ/8UMTKtC/$ RWԲKd+ujo@4OJʮd!Ղv3 *@CZa5lin ~(w_0ѶxJ>) cz {5QYVc'4oM)iw+$ITzb@,]Mv}صBnkW?҈c/rou~k-;GoW#0^Q: ?Z/ʐ>pNֵNOEY?;1YҞUbR5C\%Zm6*puI}D?8K:Oi'zNT{6RLc,C j?:L!MTKTx x` -ڡhGd"@J0s]jl|0Cڥ< +"$[qArG#t?$W$i ;>\^sNʇMܡ 荞kB%;D¼";?+|:AX0%F =^>&d8ojgг7HHB¨ *{Fl .#}IXٚU P^ˋh Hqfs))`o4P{E E\M fQd=H H$_Z 1nw6%cEKG@HVb=_lHWR|׾+ٓiH;Ƴ{\8Xv{4AgL|vێS:zaFᏣl>l3a&mv)NyV^aɯ^z )3"SSuZʈ=3D+M3>|WN ?٩r p.hFblDtzS[5^ P;_Z,ɄcV8c;W62{#xTuD_3W'-.Ü`iD[5IՙrɷPతWe9z逘FFaP@YC`@nOe5Α=&IVl!)"??2&OxHͨz&0߱ 8`@b},U19}y3a p$~w8wR!GxFѵQjc˕ߋN w;{Gсe|&x CȃҢPܭW6Zm!1[*J@F,C[V7oLX+4l#6Uuண زfI2c\0,8juv8:!O)% yI^zm n[& l*x\Kn8>x7hwq!ZE"Wm J/f5v1y\"XǼCg!gYZ0707010000003f000081a4000000000000000000000001668c169200026808000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/ ]?Eh=ڜ.+>BS¿JͽU_;;sW*-vw/f<Z4 0m ɠεHױAs5]oD>;Fn(PAjś)4s3?v}S:WA,1aA):ࠠM1[p)f:C m%&XZ14eYWFrjAc&S+" O~ Q㬤F~\?OWM:IWo+V'{"VSgmMz ЃKoxyl\|O⣒bjD& K^L' 1:JJ"'stN)Ĝz`F@@ 0*.BXcbԮO.,ab:~8:>ׇ8ުs:a$[#hW)1)^SޥQHMg iX#/.E40@9b-ܥt/'VN&#Un5^TgJ6SK۳ *qK1E@[C`n,^{*-.ߝ>x,le" (Pȩ=MLY.=a$VoRjAV^jlI7 jV:hN!SjJmjE +F~QX&gY%iH3w#VL|٥gmLjrv[F왬`A6u1}r"Q`r/ռn_iѫmVog}(/]9ydIrYM΢1YnXi Rq0gXl98xH1tp,PosXᏸT?he"@'Dԍ,-X!7>ۼ&AlwEωBS^n /\i>fS]pAllTM(4zP;8 hA%D:s`bW1ATQp #)¬+\Q? 1x *p?x^'n|ƶs2!JҐN!eGbS $mQ"6 GxF[=nA"XM0)9.A˶IMY}Ül6 Gd_#S5$s.7"A@,A1#Ci_5MWuPDCc!@`šD3IPPCl_31:bbw{ɑٟLD6xh-h}) vOuO ˩HGHxsBDF9j*ؙBdC,Dħ@IhַC* c!㓷i=/+):9j8c&"^vVJ8 r0g("L8dR!gQA+Nq< A#8HJSfdnZwU aVkX {OΔU0VI0_QLBS#Sq$Ir ZDP&E1iEYi"1[Ngkc Iͼ3<6^1C4^Sou;Ew)Hma|!E4I. MIozЖSIK*|mё:Lfy<&]{ZL;<T=]JN~D@˖i4\Oy6NY)m% Y,If+SahĨh.]f:~s{R:L'#ݸ>_~Y1%0l A}ƣiz.q Z;ZKQ5_/Vtos+`~`Q<ȁ9\"K N3( s6维I!Y;8KCt$mN0h -'bMdMG3]lEY|lg)J6*#5 k&K̏LRiH3"п;e/RDVR[QQN(Ətb]sN>xaqcE ċCݴǍJ3/fvI_pl5=DWӤcK6)ZMr˦iCX>rQ Aå]=?nflwd ǎX3QhF6 e3e߮Ps,49껐>zyBmcҟ($m5ȶ)"uY"G{n.<65{E*XSw'œA͌84)8pi k-CΈ/㱾Dkܺ Y(. HS4r=U0>ÿ#-Q XU?N8u蟘7wA O'QfLK,q@n`X_ն1^Cߗkjf'?}IjUA=s_o>-L`0A:ny_LP:SYÇEV (Cr6v$DD(|}d ]/*q*Cu׳k >AkIl|vQ:[㧠JX!ا|!rͮ lϥ;Lf_FQws55IrJ MD7O {1QLI cB'ŷN7F|\t+w(7gkp89,Ge[>lK{Q(ޝGWʫ'c?HhPIaa`1"lFvM4@ sJjYɆ(E 4Vs̺c~&]"ӣ :?T6Ğf2ZUGm2J PpX ^L1ѐp5k`5cցSt:SX9;%x1SK m>,bpv,cʄ83D2Uq_0li=N ЊtҡлH()e-(o<*+6C==$@IakRԒM8-t51)/F[C>Ns`AJGHnk4IO粂W(U >~Xoo/4KTķ̙1G-A)"2) D*~xn3+O7h%4}ђG R8ۉ1DZQUōb^c'ttFKҴEE72p=٩^gp)'[5X`h_uW[ulEijzv{W5'}j7\uMQĠXiF^Skqu^CUXƎ,Q7U}MT2AŤQ׽T+ٱKBH&glgA+`0<+{hYL*7,h2jIGk&' @%Ԍ# %)u'AA^VQ\Bp̌]{pX37e`eɟ1o *VE{93|tHTgamNmH9'-nf:Y`G}g_ Ԭ5-Q"' i7X۫4i߉"|)+^Ӄfz%m$9ه;Wb?o=R/'dT"Ǜx GTfr*Jаx?ۜSfVۄEpt:ɝ%R-V+eQs>}nK(UF^ _>xH*Z:lC0fm#UP)+gFZi M3z>7tY= \9bӴ.:;d㩥9?%F3'&f;N(SP2mtÈ&;7Pыn!y<_P52$`Ø[Xbqu I J2렞&J;2b KD'rc,H%H>)M}jaaEWIHI~N.P~_zUH6iCBLLJa ~=SC]\ ± O OIKfmNEx{qtY+V /H!|Tx5p^ZxRzibQ읤w;&w(7̲bƒQmX&#;j(-^gǏOˆilu)@sR$"pHc \2s~oohU3NOSʃZR]u6CVW'נq, ĊQuׯryl]L%lŽ%ښt r)nkI( +A~3OC㤔(t2ƽ s̿DґkL yv"!8vx.Pyj[Woo+[m[9Y# +NrĜ Gz)4!.(.ĉْb' iu M Vq)u~_DBm0QmsOsc5kD:LE\59\A4x忰4 mŷ|=Bܣ})d0AΌ cм+ X)1 '\ h\T )nlGzE?&'1JCfzb"1q%QfOݩo ӰWg ڥ,|P`!uq R .@X][ƲTvT d: [ B6E J x`ɈuOkctBn$~u+0f ZHuVߔz42O?kn7?7֋Vipc6Hr=OjrhYF{|0< ^1~/>BUkpRG^xLgo۟bv Z @)5>F\;}a\9}-}҈A'$}xB_gQm]J:LT<s1qlڳN!rX;3xIO(Gt_]d:I&a!-gl.l+ rWQc*Mrn ¾٫9=ȦAOSF+zwMzx)1R 'mD1vOLUKq) qZ Y`ݐ4\s/;Z?1(OA>d yz,-n(Itgmi$سL'iDnF 'Ȧ)$k{Qr1p*Q^B4sYPu˪<6Me&&O}j %,M[Bm2\-ɚ!cP,g w+Uk T|.:^.|xύt * MKW(}goCgAk.85'rJ7Ek&fAS (L]T7U1<U:5qW/+ˊ}Vetpn #g WY8,GjMg9jk~$AUGSGUMx0`z3# VC(6(>s< X\v~d'u-@(]ـs#ꤕFVk0IlIMTJ|2ez $)c=q9qN$JGNitXJR=l`= Uz,Cs0Cā0] 9ܭ)~."Dv5vTdM nTftޝ֖+ڄO4-|wS\jU#B&[R8<a-Hɚ;ia-lf%Rl"8nx#cCXѿv(޵vAr̘}p(YPT"#90SQ> lw(X 8y*oO)G3xwHi. 8UEvgs U'[s^[^ֺlO(::0UtÊd4ȷe*H'z߼`+^OЪEa)ϼ _8 }Us:)CxQ?'ɵSGTOBOw4Zo/_0ƐޣD'UpޙDA.G4:U.bQ l,χX#|F0T(Ju]X%99|TDDlgf\ ks{,:Ǣ?ۊ2G~19BvƟg9{Dj;mc:̵!|pgY83jRd`Oofq))sE~ ⊴yAh)]D@b u 7h9w]0:I"`HLx MRϫTE2R0lCaB#<3Sd5?TF֘l DŽl[k9K F:[euf̝nJEk.ph\7$Z^25B&Js1dA KJXHQ-1FQ.5]% R0;Ucݱ=\ümA %0u .{0>b6"MbI;LZ'xR ýu`MO‡`G &,$M _I b!ʩm3l9{֚σj-۳b{7AZolkHeqS ' I:*$c"гIh +!":@lRO}QVUl5DR?[zG<ͺ~ :|U(kvGt7bNNEne1'?uz !&r(ޝNj݃ab[К?rYϜnfL1:Pb- >趒m\xh Ca 9CIkY8m`2(9W-0w@b"š{1B}la߇j` Lx?EˆaȜuuQJcƒA>M9uaft^W-`̉ȳ9Lݞ?qOs( KOˈ3v+Lg97$UXװb8%a\3C׍-7]kig]A4q+*Smel k^ ߆w@Z3% m|m]O~^4"Cc 5Z!ܡ9zGzLcf~ *TzXfȵ yJ{m$<ȷM.3eI!tSIO?0Ï2&yqqRvR \T/Z&EV/A,tP|'yg.Wz&NZiLn"U4 *-|أ$#1OLY[Yj+yF͑9HAOwo+b#GƞbIoyjpЏaɕunw*'EҾcd!$_l')nYBk6NߡCBS19zO!ꭲ:+%PG3BK' -aa )1(s0W0B_ *6BY.{fDلJ]ˠ7a4A`/=:OPʤqB bnTҍ-bЂ(Zo%Ϫt Zn_L6Q1lxq 3oru's(h:1 G:ǯ:0ғ.P"-{A>k%jA"V:C^?!ee7B[f諸ܭdU ͸&3ٚ osyy6`c*^i?WojcT7I,G8[FYR{7;8r NQ2λ x]4[m*1n$F;AH,H,'HMNPcJ.#HTW^ePƈ>3Of |DCJu2A=hǫ^\>,t\)Hyh5z]@˝12%KnVSߖ*ͣs4WxX2FȪ:4 {Ȋ9g 2 e ,3TtIrְL^WYF4P0ZF5YWs?Bх\Xٟ/;:$@x|0EXұuTO/kALRX:br{#k{OW_:Q?lXN+̈Ӎ2_݂Ҝȯ 5coz÷^e!ze)6zVDO7R<;/Ɯl"̒k>Y:\V)( Yo,}v^#`f M![G<gdLցB12`;.(w2>E ~śZPGLyU:7r <'wDˬU%{nhHsqP=?_y(,Vt"o"xCNJJe9-\VZ?`eHs0H"|OWV␭U?3Eճr],s=NemKU-lQT]6(D:؃ -g(N`lkTѳZ\{CkMfb Gh1l'f~ItLVb͐%QAOm%nUnLГ.M:X(TPke NN]4{4"y;tg z XtfUDǐsi 7h-=w%4ՇߧlP sn䳂- Ip)B?eǐ$^1[/&Cq*&6 FR &Zk, Ah_@F|Ce]w!77`?ȡmaL̽/8Ld6&A*Da~Қ@D&,S V7?UQ+ޤ-h{Lxg)o/ -=dg{hZ[}l}D.!i̢9Ҝb/$I#cdTT5;y{"s\y:A $ *;XK9F4 HMB[:&Aux Zw 'H vf 56~8 A=I%B¹ -KY~_TǩRՇ?7hP>5h@0 !_Cυ±ߖQ^SWEiu Qm@]I׮+]"gf4](u0F?Jy0ii"Y$]3O1[18dz=m԰vu&ijU78nAlfR?49/Rj:"+ 6a~D K85ۨs Ѻ?fW ;j=[*ǩ,Yp2'Tk{|&⺡g7Hj?#zpBw٢_R}WjH%u6ᥟsf,R|="=6Cb#gr <^YK+wF ~%-Sy"-b *)G+ ?J_k*L,<}P}̢tv iqޝMvk2(͡f]!§_6Y EZ%Vc~iQvk4Ѻc.cn֊*fYu&^P>iT>]В3X\K=-|fBfa!RA0)j^j)ʩHGu*N=. K .\F$M#H2-}\W7g^_<i> YɦC-Z]&t{I@gF0Ë\0bFK$:/5نs:H ^Wy?ф=>W+wkw8%QfZ ׾H W5񵃲NL-q'G؍gdt U5=[~B6 d.h=-Dp !K仛v—zÈF(RqUl};Uۂ[-Ir{iN),E)ߟq#m4HD`xfޭjs)|5NZRUo3k99t2rf٬%_[\)#2>Kd6t|0Ú^r1v,|d!ko<כL!6ʼz)F 1i+cr#+r $KӔ2nNBXU>UclxJwidՏwoz .~{UqHs+Ӓi0r0 y Q6L/m|YS5Nb1;<;և XEۨ]F |_J E>zQA,'';+ zW 7Ȼ\[ӿ.\ ]JIykDiܖk!1YhhޠyRסX)3UWLanD:g&c9j%kzbVγDA&Q;m8?ԀJӚ&8fP%[r{:oi܀U<]$Oaz򙧖sOn?GZCꯝ#9U*Q #7؊R3~k,\ 77u]f,QJMG$4C`pELgSU>c! Iui-P.WAqikk<(C"Z9?W&zl\BMSZr{ ~vsaMH"cMtM0V ݸװaK'yD(N .6 ʶjI[^"E0衋s02ä 4ӭ۵eІoņmaZ&>%|c+z\Éy:Y-'Y (ADҍ?GjBLx2'?K$EzjIl:eI8Kl8,z(Z7ms9֦1>Q0{XŘN4#[-)LzMX*xur">2)(ܧkɴתha.Ք)3@>"{;<@S]u`҉N aC9ָɑ]?Rh>Tk"n@+QBIibābw }_ 31g+t1TB~3s9rn흊LS O;#K&#(>҉aL/R SZ(./āQFcj!R@h-sօ4A s*?،PwA/07H< ^jYYL¾N C9#\ã^b{up/yZVVrGxR jU6k, I}f;Z.7~R/{̸2 d+ )UlV?8JgҘY_L^z9}z1 [yc!;>g0T~0jw6$}ޟ !O>5^j0g #fRZba\|0{>iqg0A(^>F@>$s-:-6 X 6]Wyn9z?Ɠ<57~_a살2'ݓl`^;_'Y'y7cn=mR ,uP -uݙ1ė>Rh4 QF(1jM6fW 7}<#!#fosX{}\*`: I6YϠ9],wz88\H|<)X:p}_=.ٟ?d-x9g1Ofࡎ m_*7-鱿a?9HuE9FBem%5G<(wnMa3<\H? = wPkuHÜfB:4'а @6rt꽸d]@,^Aˣ2 Y)~ak')q'QY*l<<%o@,:/Uk侶#NsG]6Qx6d3Yg#*% Ůu E)}me>0ohO/T)E`H2!^~OT] tnM-;WC-AF4ɚ8,`Cb5釩*R4cB)^HQP( l0Px&7Igݡ_b$}ޅH>cɦ[2 i'^VLI6~rhǩl"YxA^';}aoԓ.3g(c+B{[K6Y ֋dfQhhsWwijM8מJbQ~rc0|` @:e쨅Y.\;hľ4Z8Yh34Wݙ'+j˦U LmdJXdF}e!x=V_;oEzdGxTw(lO+W '͂WВZM ,7"Lcx)DFz] g.kmRgHĻ}LһC_"xJi &7|{1ZME&GGuJ&*PBr{'Ael+VyT #oϭbDW=Wl$n7-vZQ_c1}Wa%'.nHx1Fl-*)7 "UO7yɴVo?{T-'C6[uT}Iul Wjncѐ L!O0 J=p>m&aH?bE'Jv#1$3c3$DDHgw9cq.X2P!Z_Q_-`7cV&+/Au\;' s]Il^}Q,ltf䊒l!grCXI>oq{K);)x@0Xt1PTi'fr K{mPlM,Ot/r Gn, äm}C3LF ЎQ)R?*RyHh@G2 khrxn EF)}d4b _S@ Ħ?!wKlSc Il]$ΑIv"D >_CprrT(Iߥ~7">TF>S+b~&*^د 9r&W\A CXB/ٕOnDKFsQē,b_v@=`0HV6KŬN{Ǖ4!aϢNt^)˳3h 1" hA2ӏwEV[݅O,J'U![:տɡ"d՜ϗcQg =돐g tj]!gKWa nKy dolhk%y np8;=5~Dn sO| $b"qE@͛L**3ݮo7U}p8F*Aw' j% o@y]; ӡ)l2x4~~e33-W\W&-cY`&G&s޺T$3)l:{"DAh"`q2Zٞ, ~(x< |ՓC Sg q(y,5r㼔h.qV я-DVRU*u#DlgŇ9H.ӗq9$/v>E: [X- ?ߔIʀE5eR@kl$?Ij#JG*vvIڎ{U;Q3w+\XSߵ4 bs&wL^>Mt,%? o>),~wy{|Z[qBtz%?a_ 4uɐH<2z&>i^^ aNd(o5`e;Ʈ 1,o_/p$EuX=8td\1o4?U5xJkD_ˀb ~nxfQkftO0[k&X2R"}! }* <.e[~6 7t*f=PBkHNnO b$ێ+ɒ:+cCòTwnأ.ׇ.J_tF XmQY<""-u)svϲS|hfit^?w֐/y4v5x8ź[b fiЯp6=bLV+6g6M ;?KeB}HL¬{M̅;zlpDSӖ2y(~ұ]&3o<9!]qQp=>B]#~vښƅCNL&c28~jضRd\m:d&E}xZ3ˀrA g>݅avfHJ4+@AfL/j^U~hD _5 ms/'kgh)kSo;aٙI1tw yhjE:K?_4z8=#L B*!B} nX5%_%㈰sK4#}jX%eZx{m 0dk #g]V;1.FbW6_L>'(hhȤ|]}X6x19tTzlڻN 6H}2 ҭ^g tHJs1ևzC59k/Ð[3:dv;l"T2mȶ&Kd؞)*TޫRY8|'B8j ~(a`/؄K9Ļ]zϦ 4KU?x¦袅J[8 !8H, ,Փ_yD 0XfWTQ&!r/b<_-Y3'Cy!ïT7 /Ό̏Я(/hc8f댔J#@Cg݋(("AQ?_t%WF3KeN>;  V(k .n]'ދl|`1걐 W TnJ/4' bDzKfC a*QH?Cw.Nǽo{>pbo2-w-0;4շ^U{$/쨥\iWwQUw Y[W<53X4VtU᳜R"=5sgVھt,]shr #kwNi wY * F8Ysn+ˇ"G_JC!Y„@#NSBWhC09viJK02z,U+џĉq'a( Eo~i@mB2r=${~}( [ >  rB~Efc4QYm,(t^ɬ]!EtoA !m6D$;7&}(DyQiBo={dio5xw:^KH!O]Awj_b3Ң] k*"l—?[ՍSC*f~x{pV3 o~_T(QWz[Amp_Ǚk30j:m MihG?ޭac[SzMMa*zx=[aivk_ɖT$jFC oHBhⵔ])<;S| 9"S«e㌘ft"7 sil%atǵtJn;%OZ^}:1P ~(tz!P{I=͇<<9B1:pœ->S)MSYJs"53U)w  (IoSQ)BRspř ݁tp`wMǦ]R]n?#54A"9FlqpdP}Sp(9RYb0|d 'ا"Cjv@Yw0>h\޷ mvZ+e㶫 c`Qhs19J(fBsS{̍n/lQ~^ ,RIF+ 4^m (ro >+hg!X(B_bMD{PEULقGP-fL ؊hVڐų,),׿?6~oTTAgLN Iw[Bsx\-&JZz.1"NV(lpo2`>L3Baes. 70'i)-.}G|# Y5,0z Յ󪗞Jtܦ˳-N);V.$(%El%?Qz<]ivO\ uч)[} E#[^yg7.ϞzVz1gntLQ@H# hE׀,T$#Z.jcR)w!?+Ho/,5?JL#lTZk)G"K*#d¥SN& om.u9f mzNe~u3yZ{Z-e cA¦9,褲š-آ{Dw;yZ'*A~8?/y`>Aܿ'jZI C'RKjM6*UӋ 8ǁ> =l#f.=(ͨA= Sl|U~0:|Ѝ5PR&Q }-i G 62yu(D A}dc,9/6 Ah(BN]{b)ELVOĉ%@^;If :-:^/<*PO冇׳}뵆E>%zcM_fo "ou7?EI%MZ|Bmw~~NjQ-| !B”~VNFp1䐭:!acjn7 m{U!r{WCl[ำOAػ|#Z|s'=v\Y×D iOG:kD/mBPXśODjuGMr}7/{l!Ů;_#S{v4庣NO@ z ;p3(,h[bӊ;zb>g!ߓqco'̬ Y뼿}!vj t=ӊb ̈́Rh˜Lw3ljD`q"sR,(SwY}V*|V&.,[ck?BIdv t<'ó(02ۋO1:0k$ J}!Qm<` [fĚERݷ~ ޥ( n`9`&~n)PXf??]4ktQ }2{ ,3|%q%>J@OULE89EѓԄ:+(Iv\Xuv`ekqN!`mL+}<2 rA>\CƪK`07K=Z*_ Or +`ɓ)⡧7I>נRIѠb-yhBg&Јp.l*yg;i3@LpWc.e'׋W/Dσ?|ѣւ{ A[)MAePaSR!)d_ވ(UCW~'!(FOj2UGBG T[dye%m'TԦg,k' Ǎ6XiTF=8Ic gsI:7h,MLQ(IF0 Z*`2Q?GSnKuѽY@ zJANg_0$kaEKW[iZ78eط/BTLЅ?"2{*&>= >FW: QVcE*3Bja5?6}OgH&Į|& sBMšx̉:v|InZה&jCMq)2SFj^l k9@)Ϩ C/6N?mHDEp]Ik;) GQ#XZ5pEf&qkΦe%ѴН0ǀ1/vl+]Z$يuVK %}=]:l(%Тs bYqɞkr%-P¶Y{nUuTY |̐3!L̓AR廀)[xVqvTc!'OݥEz9v>;q3صZʕ'mg6_Zs(H]EQm.򜦀ʘ"=؜0"CҋH<ūc_k<ʟhʁ4Kd[\\D"SR#ˆZl\-r+Έb 9/ r[𘱎\-# %,')ZϺMs5tDa9~R(\tԷ޿p9%1R;ЅՏ鄛C}Y=c#!PMJ7A)- i,=}BfG/N_V줊]27}.YzvE'\ !0oqdYCg/NP^+ˡ0<<7tFcߩ%`80tE(V \bqtF-e{椞Ț-u/ѹ93>Fs7v&NAX3kg9u bHԁ*+5_y&ՆP V~zD:HRAyG1ޥwsUkBة:´/* rΫ+wLqnb3Jt|1*EY6ǣ&{LIXDEHBddz i B\8|"Dk$F8Vǧ&r:8f1 m]n(eC0E:l7Q@LDf O'IՙsϿR8(jUQ{AfR\&B1W @Sˆy<ӧWRLgBO{yK)=7E@T@\)zd%(}\ >K^g,,{a V0g[b6^ 1/ϧ#j3>:>Zo%%Z<^&T&C⚵᷹녹PWEC.bI<~nƃ7]oFiQelߕTmU=Ll)7 U/~I6L" `gȐZ?\8bn:Ibλ %osJ:w /8Cl.v7kh>PlM**ds<@XEblm1: К~-&rw'KpE K'5LLqBG-A fJd.cI;%.ā&!ew~J,>ɶI # \rNnߑDryavo ć iUNSQ=u۽f Agw0I*ݻzot<-pplO_8Kp#x|KqQK)q^LTjhpn% IOX8hTkk("NԘ˦0NFBk1Ǎ^da9$uIekMjN(<ŝW.W=sc8Df~*{G97BeC%wCF4HEnz='1Toz}D'VÒMFS){z]}eS7AY1xG kA>>uc/IA8Xm*K.^)Dֹ=VjNr) ھ"mVw>^<~H[~:,kuT;Pu#Bϟ/\O !~އ^q.*MvN O/68ۀ]:#j"1`i Ut;cݚyϷ(:_B//(]`2baV+G 8hP$>@v&*4VGIrY]ي @DH.>u4R gߝ_O'pW!J@}Y` %7$͘Oj'"}FCxxc=uҽtBch .jNؕ3L|ɮ3(xlsojzRs^A9<Ud*8Ut=sQSbͲ)X脽Mmmّ9waRX)/Zw,#X1=y1ڈ!?91Hd֊R; 䣴".g4Pv$`/V=X_v=+buC |H (s8xLN !% vHHe= %`6Hy?̵Ukw#[;"0{f:OcP6A54f ]/Z+ЊAz fk;^g̽I$q{ -nn8]0sӎԹ369&{ەصs0y AD-9fB' PCpWW ȳ!Ȉٟ, Շ{?}Qf􅾲Dpy) 8X@ UwO5,DtR£Q]HZjlG˸]%kEJ7L,1qصHEg06٦!஀S͜L:2J z/9j(!kf(sz7:4"क़8"s}*Dj ~_Vs\6""FeG󏖲% @Bg:o2Z)VQ16``'}>֗ EB6 zQC.(.4ҟl3u$AVǟھw_r,_zOf[Bznob/sN7p.d2`(t>哽 y 1;uўc&6Zt_KH(y;>%#OI $0|y[eeMQwb"#t2(/T4G8DfJw/CjKɁ^RiANJ O pKy\t +ƻḞ H3mfͯԠxzl3TGxۤIp"5`jJ8l9H@ CAk^s[NSa|Y1`+KZG*'a3w(lh !!n'oNStB?wPeLS}=(&l6NЩ^x ˏPl.Q{HzPvxgKƨDdh0p+UPW//3'{]QoZert"cXx'e9.^[s>$&)nAzuGW\Ct~`]ޞ'TчEb5/4AdhUJ>&{ۍhHAC%hth 9A[T NSf:x#wDͽjkU{-2䉈 ;W$2|Хn,ׇ¯ D<FkyCGej ͉ep\ۅ6#.!BV:#  Vw{B? n3 BD jd*#Q9Vy\ t^Ź!Ӻ;&&Ad_V1o iOr:.4].j1ZL{4o-MH2Cρxܑ{q(.Λ6jy9DB2l/\}o<-Xe<Abj-DG>P閡zz/_cba8HTs^2ŎiU ui+&CR-͒ř~>&*'p/fG0h0/&>>O`6Dm^l]$Ci.S.01V,b: f!E$2񗇣E@k8,''s$*pd.߱ALT6\)2,oASÚ|7M䵣=ZPÂNH8X^2?D_ٿ OwS/BV³#885SQL(?JYvֽB3vdd`mPe&nJamz2F8:*n)(1ཷ"z6ۍYfӄAJl0VCg4<(=d\UQf%&yDd Rðcwc{ 6).\0iOcNj@M ȖL -زk8*c^6>IXz"vսԸyyfM{,DΥcEee-^ó}/aÏ? `cueEd<şlJ_v1 Y4O~}y$KeYz/Iq-*ӊ{ * E&lc3y߃`*5(Ui|O+Nd;VĚh_9LAϞQWxϛ?Yu@{)&O\r'm;H 79̮ksÐ_chH~KRZ :?<,Y玫Xɵ=, ݜa$N?XA `]L(5ZopQF9+,sOp&ꦯFĐEjf ohr^4b*e}bB(uP v `"zu6Xo]ϝ_e"ޜ}T N~_.!;N0]!%>K^] ͤo TM1جZyrˁ`[q>^6F$p~kXC~$vNKV< v8Ttŗ<^az+',@wć6(} ǐ1vd1EM&1ɶ + & 䵛gBG}øC_$r;XP]k:k=2FEQ%cn͜㝗Ӕzy@\Pc\w'2 _ }oBQ{o9 17FJ(B0o?@}4OjG8=pbhc,bW 8B2yHǛ"G@':R#= 4R+m˜Sk2q(xA} %;Åg|18*IOxI\@3vNC*ژ$gF%.mBRPXӵ7ɓyou92 &<;X&NHN'!"s`ղeD|sn3gEE҇.WNSânQV'E~h:(]m,ᶚas,ڞ_YB.L]p]T%Ֆ!5مlj5=0d!D)r#v^6>c-7Q YM%RSΡc^d-x1]:ZUy/CV5J2u䕾Sԇ|V.V`-z`A2t' 23?N- {(8CeI.;NtP- *S,[R}˞Y1و&%R~:H$"'jk'َ,Q̲ Y`;oZ v`jvg9)'{XE u׃fN`@i%9uY&,DvM7wIsYc!CZ_]; @ʔ;14y>c?żZNtmVR6߅~ !'i1FulϋCnZѢ)q.XL>NdE`e `Zr0I'ȝaֈ_n,s;'4NѲNNCNt0'mƂbQIZ d!}jnl;`5;MP.=մ$GH-#N #f,>9R%b1Ϧ8J}Nß( s"2 PybܑۈѤǖLj`4{ )=:/h,vdUx&$Xy _p⧅@6%CÚO'9jFPG?P-> iSRc[C: i46(8r5in-D4 z)˼kKHi#GiW&RuFT L7Hh 2e ]$D̜sXE냦텬*Y1ks|yzIń]V V.U(T(a8zD־ בbas#R.f kf26o?\H.ʢݣ@1@qɄ7p ۶uUb_Yp_;yvc(<qN Hs7qMZF/>Cj%rp7>!+IO[ A~`8UU'QRx+T4xI> JTj=N#ЮlC?ox6/ϼ\H/qVT[][9oz)6\gFV+ej750HVzG0k`%b )e;rw{ H{-h{:eC1C7tEj8ٚs|~{ |ʾa;GU۷^X΃y)] ljC/~ۃohX ˯)}x0[Ԃq$ '('l8^knʠSsOtb̎܇9ZSa'P;&w\ߝņ`po߅=.SZRr01$pBRIKU19r2UI IUKO1.T_ lάkD""^ '&TB-MQ_|u&E+tf5$!gT@Dƿtwk F F/)}^-o.D˗ޣoxعD1`1&!{"hǞݤCG3ꂤ0\k1݉"d'Ҵ$嚗 db?JGQB2iG(,Q4cD-s{k*AZrA >g7dċmF֚qy?S6?]_,LfmY^N( zr(ϭ[a*oCK+ㆦ!:A#:-=Cf!55j݊ON&nhL). `ˋ><0ҽo 6_ ъЮFG:6iu)cB췖ȹí >i&*enCa<"L%v:%tJ zy7]!nw3'BEDTe6wr痚1n_,'/C _H)0fWz-C@l1ZdǝX 4Xa>l3zJP'^Eֳp4xi,÷` @gBHvƛDzNОJ5Օ;4y0h$Kf81iOȵ'OX[FRi&d[&Kۚ7NlFJ^a-oH yVTJKu<`$=LOb΅A s2c2r cOjH=ߠB6ۀ.'~L!lݥRipL(|lbkwLJlxf_*%Tx +q{c1d6ei--YF% a&[BEʇJȚ!/1TI5W6ZVr+Xwd":)&[|JURӪY/Ed 1UU}W(̃3_=MVg #L_glOs(ˀ{ Ŏ7~t)FZ[)per7i!J젩t5KЂ!tBy&@On/șg2lEƑjsv%_}jIêCmj)T|AlR#MrL:4.-~^.…0e鰙V"$d c>F U2:*,?At-2WΛ\|ȟ,rS@ w _! u1Q':YI $4:Ho<وu- 4OBGXj/Bv^%tBzg{s8 $Ϟˍ%+,٥?mhRU!o2l%2lXʫ6(κމm9<(k:ؽA(4/M}j[No~js\>ϳܾ/dcȐC~5^L1ibl۫B2Z e|hH ;Qg%>B$SJ𷌘^6kX+AqvS1 D7-ަ́KV]2!Q6%}GplokUJݕ&Vve9`#Mfe/` $]nݚnڜgk$i|L܋9?c`E (,fAAX x5 %Z>^r M(e]P\MK[ {D @hÇԉ8 lr(2.xOJg [<4Ky~m+YaeH 8DE[ϭHyf"~;.CMh\2MW8;ǞDYiKCIs!1Y,1ĚP31?> pE~7 ǹ~ږJ47cP.K$Pz2"GO;W+J:h+FMqo$7'#&fnI1/ͳӢR:Gimb qq!ʥ HU]K3/9f1:WTt#lK%ϾR]j|2A/O< ʦ!e5qy98ګy1+FK#5|gIqF=&ɋ5DTE9,>ȅ?Wnë]#DH#(PN/2Ɖb2&m6öjem=I(5KGD:bU_Rm߮6\cI~}}1^\J_S㎬s>_ 5->e&^ik=ĉݡ g"-<Ǘη-E~ľSD$1lgO=Cļ0gQXzWQKVu efScaWXǜ!ԩ2Lqp9=׬H+qwҞLl~ZXKRTGh;Yb<)=$7>nB!ES˱?J%sE(񀬜2 %Bj0[ǥ@b#ja۠ /'Ǒ.5LCSm2UZ\Ծ9y,hHNc뤞WLZ(ۀM!%lhj0ʚrt+B=ϝ$'xmrŀ.Rq\  YgX1$dfg(:X DzW;W/@HJ4T9\xRE%G0UW~Rb S/;l=:b06Vg#\OIƞѣEy>pLΞ]HsQWGN_A|5<' 'ӯ^&p(JQ@,,!#3*Mm`N.cl@dBh$>dbZV4;^hNpHT,: wt`-='>f}^ZvW4$^s5_?Y95znQMzxZt=j6S{!zq1wUꙌ݁8  {ʋ׀;yS'K%N)H35+W7qgU_;$!i&"G^ꢫ٥ CxmD`||R&O?`3dڃAA %.SzIh/t4R |PF}.UHimRhkz}ʂ[q\('=_ika]K:R8XUJXԣmt(by[y E\Yyv_k+|)WT бГA fB Cρ9 y ,پo_,ITP ^@{|ڴ|}BpEOzbZ5;EvfV:'5$'{18+N͆PnM(t[h jF" {#p}s y"k<ܞ֤e~vu $>#U9Ǚ&.Zp \۪〖(E`f(An̜P9̀R+Om~1n1?;|S ͐DR;N*mF+x<6A~tMs`6u??شv"qr2mWFiql.vsŀ@G~)Kؑx_4-x^RLʛ!jgӉ0??Z`tB7+ժIiJ?h$OXm`7`aXsPخla_A8sPt)'`(W]RאT=cK'lϻ{5 ͔ob^.!R>yZ6vX޷-k+~cTWQc4] "v.c!vd2sP%#/[Hd kM,o"GSc&rvh7E1(o <5Ѐؒݢp Ut=K-aM,pJ >:%d'ʴz! ;Ynn8hW5au 8j%sC~ǃZ ~޽0swúN pLN^<|OTKOcr3|4İSq1j0vyHuHcM8Xޅ ެeҗȡ\ ^-:_hU=7Li҄ՑG{>MͲX4~ch۹v|)첲A _>Pp)K(HԎweZilᠥj1 6[O Ժd0H4.Ϲ{#ЮׁvbBA#sbߖ)( CL Ea`KF͂E㥋zM@\!uzA:XL|0vyK%_n4fXSn}~ y.a8&c&ټ9?vnYL{:wNyv:f> ,:X3gL֥$ U3vlAwz9YI#ݘ#]\ƣ;lu*:Pz^i]Y:Xj5֗|B 6='%|N:! ?ҖF(ACj _wC3dW|K~-2pidL/5,KSnѓk~cEyV1XfS#L9 v7j!",uC/1wxjP&@Bi453-Pv&StGeT>,/8c<KWQ{wǨjkg" 6+MQ$_Bn;q30T}#z}'/jSYUl(oW^.~W:.զ٥|J"Nq*U-bߴYQ#N~ƽu$m˖œn3V5ER/Q~ G"ZA'm-[4g>ceAqow[qc[+-NQ1{lI?qi8<(k' ~){^ ~ _HE yp#+olԉ+)|xo*_(3cg)(d%i*n)$`J6vdC{Α4B}̪iW 9F۬sы{esxlRo?F`YkBu}A$5 muȲ>G7#'?:FOYx/3-W8Ԧ.+oTU"ojV5>리>"/@B0}To 4/L)k-u:U{CBFҏH/v䨡"ťIJ ?Dq1O޾fhi&?|ˎa145I,X/?"=Gs_^c\">eIe r?y4,NxZn[9)|G8 κTq|2h_ ?,3a9xw4 a}l&c0)-5ck_xZ2p%ʸL{,M{aR"$#peZ0dʵ)Z0wa4ۨysA/>NqrF =`GCm YZ" 'cjy`8P骩IMm$nnhlZ X=p,\cN[6c?/}-ϊ\d Rr{[M:[-=sum~v)]b=긣l/()U٥=-~n7?Q!&sT M V5ظ0톱*.vo|d}/(W &/,^CA9eI,kSK^Ah={>a|g͚ɨ( )S#zBL/G$NΜso]P\.m.=T[(-Kb;9x!'ךyҜlPxF|KJkDw(Ʉ~Sҥ7~nZahFp<{N"M!3EE 5~.4TX_'V:饀{QRMg=v?pjѭVl,6L,AP tM.B%62p4!F㟘T"ͪmtCBa}N߹5}>mr @4OŒb,`,WD opV``shYzDqszPb,6h{{<&t0h/>Ҩ:6YvfaKK2מMTXyW8vLe 3\@~ȶI(f66ph Wv>݊)G8$$Q|/{ʤ¬۩*dAYnOwpN,%WsͪC) *,W&_S'"D&LQi)A^vxDDS(ɦ()0k>Y:.zn1l5<,01#];  | K^z3~m%f݁1zZ甘Ts0,`)vr !jj^mC (ܾKu2T1w σng/E}iu><[w*7Un-];2Oپf-[HI S_Xf-E?BV=ў$#щ/,1J@1es̶#ȗuEs}TR倗q&E3My7k wVg W7i:mPAZO`Lx^$GqaZN\ p,[ Vl3ffAh^Ę O7+2G$wUwC.EŎQx5C]T1APdrh>c/Usm[-!lH9{)OvRw@}۲ű ƛ "Qݮ&gZLPZU! ?lT ydwVq1Uch9UYOeqւt=8Vcϸɓ7,Ә!A7Q-]HVt䒯ߋZty{1AGXԃ [&3hUOy*_Tj ٕ. ^#>QУU$n[(uwR,=5רZ͠LQs0 \O'P x&P[S?ĆHVGqx-Wi3 t^ +U͟^Μ)(P,AwJ Guza=Df2x/Ӏ Ax&%ekmNz`í߁M_aZƴvxDr3,._"d7o5!S1Dc)*Wc?Gv^8;! Qs?_BȺ&co8sVfeyKnNT)2P}=ӭA3簌sWM?L%3H¯Pa䯋ai63GZf;w4p>Q88|OIa#|>3}~ 8lbR{8߈v޿VڽН|pDxE]nP{ #83G ADof?vOW%`nͯ]p,Ozu%ljz2VS>"}g@"UfmmF8!> 4ۉyvŝC2 E d\AgGFŗ&+?/)" 'M {"RAą|\ ;E&L,7k|J;zbY[댳=D)9؉x _|̺#"-G`z@кlsr2y6'"XԀp%YUK N욺?%ٝH>#Cpa'zJOӚ1> z3@QZō4-[l: 1N ,Xb1 Ë4X\ϩCy[@١PaZ=[Kעs% f =|; m޺q%4gUè 6 kUDz=r Ihfenľ o`Il{"q31F*,Kx<ەH {J =3~mWK p['פF& 9A;7;|wքʴ(qH .: E#jĉ gOpgi؆ &nA+=S"z-rjX/ݫ a :&JwEmjf$1WP^tHi;]*d-mn7|;B(QlBby}ɨ /(mJߧTb!jyפ|iNxy"dl7}7Yv3jaqM g]!tU ,ӹt^Ј WРO͒dÝ>k Vα0w*^f-:zunVKY^5;hPix*Ye _nt,q Ha,hYdWeα2T[GNZGKpɉAS76 iF<:n&ԓH쬠j^{ 2r!oJeԒriS/Դnr@̯~gnm2t|"C4κR庱gAᬩj.9_xo~ Lɀ=Qopr-ܐeu)M"ltp •+ ZI\9*fЕ-PKElj<]2D^"A5[ ^T66%*ܞi.< =XŶryٙ㒏">8Թ S+0(M}MD_ЯlQ@ H,cN̎bY J޺gEeVd6m.t'7)b9k2^>G2Xר눠dcIpN{Xk8m{]NaQ#Vt~pT(r/½؊ uRZ¶EEft;o]bv]'$NyehVH9vXK֋Q6QGy"/\Џ0tS6ӝ/|K+s]17$%C/mY Fxsad p:YB,oK<e'f-L>i4,}0w]FF3rW=6VKQ:4!)m+W`wKJ%4 Dx$~Q C|@^@!0贶5zg$dQ)05e^fmمHyo%]:XKb+k|ϘFQlPY9eLzy2;%)\m G&鱬~Ҫ+>}œ9w"2jN؉g1K{4^q7/LW4$-^}>?Dl{JEK<1TAn0dB]Y/e,V9^4M?4ϻG$ڐl/dGPRlv܌@? qg^VtVZ _rwKSp?_їq9"t+7zAw<#ٴ}X°M,:ڊ8,0CYbbDQ9-$yg{?Sw:3k\[g- H*J,S p Sڳv ۞Po5 drc(ζ/jqmbƅDV8Z]tNƼ_ziC:EF71hTx]Lk̠/;W/uF;acY T@@g cjw{Hȝ[3sn FA "C]V1tFp%Q#ض/M7IJvxAn.Hv|O&8@mt .gkZ2VBWbr̗pI~-zIPc!q181vkmVsBJ_mz2Wtчzf 7l.q2egI,"D$gc& 7:nC<%rPtV 1]d$>Ta)_.ta@ ]U5m3Z.d"0aA Gc&.F#ˊz7?1x9ugWXu4!!6HM}H- Z*|:Rh]v&@/N7WQX t28 N㷮t$R-\O!SPb}avz7D$D~KKQS:?񔒋V#?+wY'4%듔'C<)%#M,~Poӿ Ȥ:TX5~+eήocp0Tٯ/︖e8JޖssVirZ"넩&tNߦyNLi9+)K5Z>g5M/e_~rrOdg TK46 }PKGV]qJtT o$யd1]W,R_DϜGj{HP|zw|/K-QET+xZLpZ;@YNbx`(Tb 2̟XEY e1yӝr]xsڒ`Y ji= _b(^ǚndYhH_)&5[RkNO5QN'ZfofnPgU %`QeoMZT6Dc w$եvύ8!Qۮ"ˍ۫hM=PGa藥15?߷%ͭD3]OmMqС/l76/Fɾd/z4ҭ$&-vU)*U$M`c[.Jc͑qe84!XmCܚuwJ=TV]T(Zsu?:5=GW"~P䛙y@};yViANܿYuĶ i0t|Sa-pE i/-KFQWXyg, lXCuPd*xcQ`Cmnޑ:dl,{e@5zӯ<%=˩ii(}CyF_H:x\[ţe&BY*-hH9lèZ_ pk }_QhUX}PQа htYo4Pu\wGewXWܛKbn ,@AJ&GȂQS:/)j@Leۅ=9'uDUV&\<ቾQP 2CNH@" (R3 rt%,LUр2Gp{ Λ6oa\Y ",-(Kyvk ʐXUtP?qbvWPbM#ы>S8(ׁd %0꟠:1A)oX? s>[>$X {x%>ؚH!{83 55!E,#veL1"|6\d F֥;Wӈ QeLX)1k ™ۦlc}.D|,_pbuCK\*^]:*lJ]ɑnddtx`5>4%Qv_VӝBe-&{#smoh.?:!iSsl@Y2R!o V٭VzU+ckYcְjȞ񝳢=y{;<'؄v_BSZj9u`:H׉ {asĆf qj,+JuTh%F/J%&yofHģ#0LkEBÏ SsCͥ\ukkYgVrM7P^a&E4T!c U]L]re akdܨlԼSU~ =fnT}@GbM40J|kU,ʎVoǎuYQ?ZrrRO˗ny˃[UȆ/D2%BWZiUvtuPBʀaf.xk}b\A+?/3uwaW*)ycP"250UbɅę AF F)/+8-C.o!W n,*| K_yWG^;+EN9s[JAv~rutfb _="@ $.GOT3tU Θ=W%Jb3n]4KSXBa͓_B%dCe4aj>akО,-q|<+ò $8 #[^ IzϷ!tg Մ`9}<5 ٞmV1KVϢ8 9ϊܐebi&A9<*BK:Go6YQ7E/\Kvv,+M2r7,ܣ%^efB [ܕ'Qgzϙ̯55aswU9㾸fS>ti`Mse6AW FU7A @C_:_N}&ϧy G )hUVWsWv TOBH&X}nC;B0uo[h87[U%~1AV@a @ RUE\% iHVK9@eCa:?[2B>QHv|5eёy =SL~tv^`l̛+pև< C!ik&2%I\CQ&8LjpA1(`Xx GaW4CT۷33@V) NQ2k$ZH6%FH*h ^UKnm읃#A!9Oո\dzXȰ[Ӌ9 c|#\c \n|Q ,7JYTƊ#Xف6!d^u #=?" 8[g ?x $9TZ~;X}bzz֝*Ұɹi%]Mڽ%;֠&j+88cZ'd!Ir@ wl /ѭmzI߿-fv)t%PՋŤ3m6Ynq.ysF5< [p#Q;Bj1*Xsdd@>+=HNa*zOxq[.E*fYT"<'lA9]>>52׀|@A ebަ=B-f:̓r<>u g֍,sQԟH{zgHn|k)j̠˲6dZ  Ztq;LB9O#䳈"$ #gT _Zk:$ڟpJs ]:Dn빜O9ٖ1h/[bgv\O~]_,܏~x{rƘTi;":$GV:=DyB Tc+46]B{zd5;{. z'8!: зIIG|ݳ|,2Vv̳p׭V+8T.LU.m>J*j[#hdpWe&VYޘM9& ] :u}+90i;[ Yb RQh~.Y24/n -ɓ P9ajosd͙`r4A{ݯxmhh"Ta"[Ǩ$2DC-bsh}! `)*P ]``8Ze28ͯOߤrԵFSi!Mg,FV^-Mw,rG̱qښ\Ŧ|K/Ժ1JZXldۼr[ HU@570t1p(-I0~z/V7.K E`=Si([USU iKo'co/\í7>`h~{zYu<鉛J5V\E_ZJn3 0- s+c6<7zl>mt* b_Vz]>݄u@ET|գ5S)"-+IkD8[ߴC2Ib/`P%{y!Zhvez:!]vVRi%kT~Y ֊S;\R<߮>u ەBwwФt~Q9 "yR/U$BZLz۝v'= ncp0"oWGfX^rP UtSgR[Tietro!/&ea5@Ca+-.`މ}g|r 9>;7^1^y&TnO܎*<#k?W=ش?7+2g4o*Xz_:E[dW6 ƬB|وsMe."={W86:`wm0[x?lxx}\ύ~)lW!dZlIqAxqkXN9$ x[X WU$Zm/i 0وRͮЅrPw*EšF Su)|x$nV9jw3sf BI0ʅZK@xN {'6`9h``I[bP6Y/D90XIL_UY-Ct7*jA_(4_Y .+ 0.oWL|0ׅ,3Vt=y%j\-rHo.~5E8$0M#]}g"fֱŗqckVCi겦OZVĜ8wuu!/PQ D*ZB"Y&nIc^J.a.CփgUWIRr}a'GYa`][2?Il9Xӓ]qWE{Z!T隨*&P"0 1yW:4|rMdy }ʊq_sxĔ>i켔QzGo~zUC-mX)f%\ydF!aj3L[Uj{a&oltmgm1jtVOv --iR{`'XX<يo+'s1JO&^bc",!D%](2Etȭ Z%$uˬ,ؠAu*Il`VM/qDVƟJv#o|eέ>Ya@ΡڹNXKm^D,nBh)yM(άY먞v4ԕyB[LGf`Sv7өvk7WiDc] @oqKu8-KXxrpˆ♜r@ǰ{EdӾRحlbW ʎZqaNIEevѮGYG#/78W5~ډ EGN҅ՒhQg <$Bqt4Ne=,$q'*R{NN663c܄\}:B'pik0dEjH fZ׍ 8l7tXAS^ CĀl3\fgpOU8gg ]xe{]K;T\FH~~=< dQGngI{SeQ68! K=uRS6]^8iWAwCΚV뿯awDm?Ҩ|U4'&n@Mh:db^uЯڦW*<'qdlNt %iUhzh"3 fT!H rAΤ{C: ⥡|+[b]l- dmm|y]īД_G'1[՗wo5n$i-}!/U Ìv<+"SK/Ϋԁ'EUH "4&c hv3*-IÆg)wW Ss2V擦A2wpZ^ʶE&ߴJiuBa) HlFw7xY -o V$P[6?ClNŐ7HLoGO'|;j|ln?ୂz/IsF\#:@oHO 5BZA8%v0{+P*f#35Q;慟.BlW`d>K?ΜJxsdOxnRBG_<EdsgwH[98cTMV0oG~[OȒfلweg'Otp6$@8:0T(f *5.9_r7"آ͞JLT7 {6TSB[Ed U14d.ŬX#Q);D;CwTqKP2B}͵I$QQpw{b%~>#{ϞU2"BJ3cmEa7"]飂a׹ep5= >V 0텼Vt &Ep]#&kd1G+k!k5UCFZ*15?:r 9l/3ڑhe0!b$ee|`|ׇtQV/TFG dXX k{9%;acpH{b1ûމn uՍlma(ZHw? _Փ?iA|V#yG~mumu4s:)rn#KDa>_+'hϾQlOE{,E<$6f0@*}æ\Ǜz} qUY/u4&D5~0%]Q:K6epM$X`ٵa΢B²OCx&@l]Xק\DpcGĊx&.Չq~-8U#mΫ: ͘QM[oCQd$5pC} yqu}W'ډ.p}fe-slO R6oYyU(=tϿNL3Yqj}YK3~B2o sE hO rpe̍x{k;ps-3#2OM9n륓dyo:5߬K= RxkZQtNcG =OO=](҂d@7M*3 n|ݦඊ2I~M'#|$o>`yol1gqm|- 7҄IT߮V7[ F3=z3_cfGwC`ISYG #u0qv\Jnڢ/&B6^ Q iڨ;kZGfLy =:./G3 =G{ʞt6Wyة!ƻwA 8 PZ* rR9?˄f F# {DWxa_IϡPޤKؚw0]_sՇr-`i w+%rB[. 5Pw,4XX?}*ǡv }_qqȡG+?ai\;swx)5n﬋X©IqZ/>)r89kO>OG}SNJ}׉}>{a\Hǃ>Q-3KBs\"T}qyǵ~ +3G+.l\~δ_2u l=!K5JjDDk¬7"TAȟOcviq1(ȧ9*þy}_c^ _/+'NI=6Y4PKOQbaAIk_S! WQ:LGۘÝWChxy8H#+څ+ŮbP-|_#vwCfZ7pgv]S`T0? VW[BxЅ+b'|N>;z@UIe+G~i=9P<Jy2OvahJ‚2b4 %d;w WR(Z{H]@PͺM&;"5Nl!ߚ\ r@M?n1 N%ۍ. J\ 7c7E:#PkK8YՍލ.c…9uqa *@J FzcD=(&Qgv\bfMZ>ߘLGOE@r6H4~"P_an4SoO#Zn-aԹC?{Ē3|oP -Ðj`{shxt 7))2:E@iy G&@ΛR:b,u8آ_?\W>V[OgY7gtǚL~oUh" IV:w[ʴå1ٵqvk%0 Q1$"n^>rx&DpsW̟Y7- I\Ujs~yZ9n&#,Ǧs@;} R@ F%EEp䷰=/HkT$;lERl6Go[[ 8E.<Р.kHغ bf%P1췥9`:ɲv:U`7{BlZWs }*&L8u7@ڥ*ճRwl=V*+ʨ`b<[P/=ahJ&顙#>c P0&4s5/YF̋2K@0ůe12E#L1nIsbyr0٢A*`k'<ѝz9g){[qV3g遆{.P9̃)|o*Y${13(庤 `{[ɻk/j#ӜJ65yo`;~Ν0"a^-r"*k9dbљ >Zԉ {dV@2j?f=k'-7%L=x6!!(7ov' ~b-&`4z_Ъs }E_х^z@,S ƯB,T5ƠK.Oإ-P2~i`C/|B?{2UƑS~]K^qdZPQ|&*Mc84Ubv-3!I%jrk{/s:u7N]s6[gFppf-y&E{34 L#]04) m {b@s11BbdWE( N7~(jhŰO=RnxSv&{x:JRG&h@4 [mJ}|0 I!?Bm'\'\ӂ1!ټo [{g5ZtHB^{jda􎠣P"uUS&ު.v|ϵj$1S3[,w54p% 8:!a34OZ˸f2d xW9m,'l6R'm;1Bm^'6Zz ou&8wWS46=̔b;bqP.͸eѲ'xM}#0;S<:D.]}p_FYOX&FV [}L;ݹ!=| P/Gu *BlgS[!I4''s_I.$][\3Ӗ#q3m R0IGlCxՒu8@QKB^s$@JFnQE#m'6mFc'd5AT|%w3ϑrx! Ɲ2fc5A+8ϩ 3WZqѩK8_E4R-NV`qoG:/KYmlH,@hB1|lGGgM2%HG, hcBzFyfZ'E@d;e'i& frCPmb={*O)xbZwT']QM0uAx9箎Bteny%#Ҡ$$r/:S.KUaĹOE?V:sN,ZntUak}~ʒ2ln3'rNz7U顄N@̛88JG\0_9)s8#[DIr'P: 5PB SXDN < @V6k+Svr%[a^&[Urb.n`=hFM5R-KYhVi?\iMw*)r8L~x{Sy7FXa Oh7aV#`o-'Y>}qzNj=|fYD@kɇ+G由2~SBA$HSe7O*†4B'T܇*MX].Vw*f(l}3M F.9PØAJ+OwMPFwB*q~"700QV{q Nsѷ6eg2bc1':ZS=\ U^j#1!;Y,{e^t;R&ɏlu {tAȤZ&Vw17g']JrM)~0QsB`F97יW><*=^=#'IlǻoY3 pnx`1VZgnXEOwe[YAwB6NϹe4v mD 6iw[_~*u:K3߂[Zݤ##EtYl.lT+lZk_lC[疱EU*R p-= +㎣IIX0iU,(ˋi>~+#M;-;ЇDJHH#R|goQ8oʐ4ɐ̸4eXzZ{f; SOGI/7z9Sof0 }k(V@CN(G/l奋ChJp\3sp絔 5xߤb!17S:h@~volFZ(IIWl)@4csnG!7D[J7@$SZ NMcertrf EV \^g*geBf@@zlet+Zf=n_d[fEO2B!(%z`3\\(⇳XT34 e2 /4.) i:'h{Fch$%X||\G@@7+sna ȳaNj[cr =d .1XHq҈d}.Pwh]Zxh~Y)WxӨIx*+pga]9mk#k+ѱ-ں{B0_7( (=) e0q2Gm80%‹0cD͢;i|x<*v3m E4%S#7{&@HV7|i^5ҽw?!&k =wSZSW}#{ng HG̞(.~W3 xluft')L8;!:>>(ﯜcW 'x@܂> Jw9x)ڟ̀Ze@%ĺ/>"Mx\'?G02 =݃ߜJ cӆP }׾笿cmQ;u2sBR~ׇZ|_"M&/4V93ܠKY| 0-M#œ;Zc5iBi$yKQm3Jn2[OZ T_IQ_TY[YC2Mn&kiˑS/-dna2ʅ$sDI( Cr0?<=zom7B49 3g]7_)VH!wboV'T.1n&o2|Hת*х"M?%ԇDRI*@i(]#kVSuu>u72cm X]TE9VdߟhWBՊ;[u+@:6A=BudOgR?sN\M։[; :Aȿot"1&0)FAv $%DMAV[N)VkT'5^(IuI)[Fv̸djet\ ֮\* Xgb*E%3<?Ҟj̠2X? 4OufH G xwa:$գn[XحY3Kݼݚql\w,9LPS:W,t6ND?9}^ !\Zso|씥SNs&&rHLE#Q}%ݦ%-lt̐9!>Y eԙyCSXb(^]Կ DtI7*2KeD)26ۤ'4M]#'&s_&NNVXJN=&C^Z,KeNumndn}CW30u/&0El3g[|ݮNCeݮ6*Bdghpc ӂDӸLP!#`SkZ[$/_ǘh8p=Qjrx]/?ݢUo׽3ٙmDY5J2SFr}I}V8Q>sT=tɖ`<1B]1K%s^Bm~?"~Şf13adס+*-Ū|(|(dR6/ڼ+. 5U>"A, 0Qm$3`yl%܆_NЇRp,{f7K&qҘrS᩻M]6t7ꉍo:B׭d-pƉƆ$eZ%nIrJ"` !q %[2猎Ń(|71P*3n'cXT4;iYLXoJ9jM )}ke6AߋAPdn했.jp{^vf 7z"f2)#k-,BimDr+ * _>e1?c@i ?&Z\dF*m[!H͙^s9#f"-M~rP0e=;@T \yy0~ D4d&iDٛc11i8Tr8xmmB‹5t~بN)ԑ>'e k;E|"C& ]Ur[jBJb+&H7wdA`աĥG^DJLGX(4mDӯ9ha/5@7Wǣa=:;M9&ml|J$!?kmYnsms oOU7t=lYk)4^`6v+i$i|3Om-)],gu!}&hYeBLʋm^{esQyGذ M,C啂&\'!p>H0jVuIץARƌxCA/)RHXN?YF! E..ZE+=".ݯ=fS`X/D`arEdK? ~ȹj!wj^.?[ #lX CD@$Y6)uZ6^GKo{vXJJ&.c۵8[cš*e_B.op6BǺv(Du x,Kk[{P1fw7:쑼aCq#!P@A5 & 3qnr5a ;D3-(8fͧ' fe4 tEkZf=$מ!޸C; 'lBR?r^ U{ xX1 O/ĩ /0B\,ȫV-^nB,ohҞʭyh8B\9|s 5c:Vz"lXo qz$Uic7O{-U_i $Mc3ίIǟ_RA"BC/re:DS 6AN\Kt^;MK$xQ TYO.y/EeqշMhcDt /^2qF>5B0b^$lM259T5ύ#k Ɩ>s RoD,0#AUkhe\؆zqǧʫOo[ óv][b{Ѿ !U^z]?E1 j}MA8dv$f_k 8x{|ַGQEy nK3Wu>]Q=eȪ7ksUɂB,c'E'@&!V( &5;I4SSԇ̊_a.ܭr=s+ kp{kܲ\ 3]m+)v6쪔}PRkʾ6:-d-!ɾʁ?`">q$ [0|0xwՓްA)'CN?cw )*O=o^S#3I~-rfׂճՉG!V/05p8N_ kBgT8+=>yF&~DG[F ]nh< vJڡud4 ]_MgXK~ƴ)][y$T*q^/܁ۜyFQ*&.x?9aD!\EiG@$QV}u{W 6&[}*NYۻX Y4oRe ?=3 (Ç\rc,ft)-V6 _ K?% ]#z̴>,B3&!xˋ7Mloz&&j|IQyEmq8)\:B|Bg+KLwrZ{I˟9l\AUxڧS1R @+ϱD5+.ef]y儨4?QM_7Ɗ{WBJ85k[/S)U,^o:/J~p1Vܤnz7|'&H:ܼv'4l,nm.K:JRe!\Ƞ4bzYx"T^`kgOM{NlwO%;Fٿo -\%zVZ:օz6j_s,}'ai` -$]۰ VXDm?u0$l Rm1r):CdMYWMqc^;2p+ɒtap_y*Z%0-q_ziOmN7OMiL@d\>L\ɢmxã%D$x2pn>gMc3hfԯ}5ZXuʜ79h1o,V ByLtšE}!% $Px>8o ` xрh8fTut͙Skhɴ!?ܽ5)݄\3&9odJU7y[^Cs*!JObtV LwDJ}}K'/M`a֧iEG)ayT%56q2Xf%zJu{?(鵕0I%Le%h/9ZU`(Ū^@AєfJ-n掣+A"yṉGc}X4ߴj,ve_lE3Ϟ>ϑVs(@}w1Z{eV[u_SC({Dδ?wDj(. 2|77V LӜ~˷Iz(hoIfTrs 8/y^-׭OOopY:\ N@nK@ Ak̯DAX`Fu 5^WK C#t%jRw!`(ݣTC4$; 8%h?.WRnۊy)%N=2sCKap2e ǨmBbbIttVı5fE^#n`2O/K$Hܭt)*XJh ђ8,MM6\8kF_V6E[: HQ%$}!ˏnm[4d+n U:UNi*TR+[K`=YD8v(6>J$S.{ CK?aUǓ'Etࠔe"xd,RR/8Mt󷖩(^5B(RJX-[駈OY@ x_3צbѯٲ`(\r?_.55=H7ڽ؞XtZY ^L~L k9R48\h+5]-r] SYJNJIIi_o+]cXE-}_ThI,ԕ3,OW7K0I[.= t I90+%A%PTa O&C )֎[73D[gt olN~Mޢ.G!Qj?͍.ZUzGM^(ȿd{qӼ\#)߲Úw|u j7Mi= /[Ύx9 {Yĵ}7~'FW 5_!27f~$"]Fe1C d=Z/Q$#5m-cc*"\]=ަ*!sLnL_Akld#b8փთ+ 1O>vvEc/9^1w9]6Y}Hё5[#ݔ5ꦻL%Am8sp3.M?~\>R.DWWP%-xMIg {eTpUXkCi\z L# C5Mɹj([)f[_Y\[5Y1Rt!+%Ak4` ;+U\C9S$"Aa^_{ы?=9~o3Q()5R?tD,vi1.W0kj\cwb;Y,μI#0' =emu6~W9n':ۼTn {?0QbvqE/z;!v&Z%Hɶ]NEEkfx(,bܸ}Rx*f *?{rdi-,?͌a H7qy|G_ Wp<@r{၇kp8MǮ*ôoy۰5 `ѡ {d|de^ ئ3_ qAE $goSHH&Bje8Fc.\RiAgBpA.JD8Iz>DZ#?#0ߦ}/7Let" 1Ʃ0OϬ,zӒAV(\yHL| p& #NhkR8Y ,SxF|zhNld~JV}Xg= # Ĺ0OROk`dz,P\G@ ~k$lHb[Ji`"%sBR)8\?p+b#38VԠA2f}S@r%hdMQhs[i#s p}Ƶ 4W&WKFS3h ϺYVؒ Ŷ$nh_;DII'c^]=WY)~ΣQIoҵpM$aC %HzfAˡ`1D&pG^z/҇l $-  ̑􁣺e|nCc1T -u7؋;ܪ{zm%%*r/6GDҲS _EPkFl'EN'gES:f:ڬrsK s\9g [b1*A;bOOgES?x Mc5܀0N As_ޛaNGMQhDS>$B\%/Q2:1(4q"`:jlReq\1=P,i[o%v]q],y0H_[sH_\%8{$$`d=J 4c#Mg׾U:n&DRaw.3 hHc]^%l M|ƜfG傭0'mmVXU£ʽwcR %=ZWlp.;iLL 4+œl|t>Q44y[ mH(s(qN Uu?a[dѰݒHMV+U-vxe0}tl9BgŽ^n~G70#UH8:/ DZ_ӣ2sg˥08 dʉ7w'l0/F6''"s'HNP3Joe(h]>?C\, ^ȲZkd>$@_myai.!i Zx1F~s!)wu:NZ7s[|/`+E KU }/L\M:hO2һ:Mu!4[Nʆ2ߓ|a80#$U2\sCoDCd(q3lf#%\˜Gz> 9mK|H{ ڮ΢P̥ħ܂} g݉~#ʸ4 o Ua -PAOGl_m\ǾQB9-T%.M<6"]šYF~i_JӎrZƭg쫹ϸ٭9;Ip+@Ȉ 7N19{:B!p"N?t@fKVAT{tljӄMΈܧ[E*$p+7_#<^{/6<8J- g1(&2#)=\+NTUSх@کd8jH^?u{tRN=*ޒ٥˾L-`@Àog~4 6(m 5-KyH>%3̅_nb_yfcnieXYOl*mƋC/9 dQ馸0gAv0uS+<}a$ jjX?Øh'S9|Ǎs71bU^s,?[W3'QLsToZ{a+w5)WF;_Vcc <4㸈̇{fGQ?MdVn3e& }Բ%i=s#Ϯз'+fބt_:o>Im_Gv7rhr_S;(?qcUTEmJs6ELA? j%ѣϦmL4Mǩrט q8ڿoplLV@몧fP 9ZR?q0_@+LҼ { :bi d |^kVez|5ww gHres0°#~qj VN)*s0ѱcһ(kS0EK\};Db.w]iv (tu)FeZ#⤧Awš eɽ[?2A'C)Y.٘QxsP23Wc-JRʽ\Az2ojrUs L:P ?%k ψ?qx_=^V̔$ (7Ph+ فDR[he:}~}k /0 9ːoJ&PϪ컕" $˴ZJEs晕`Y?jI*de 8Z̀!eJ:KoN&ǏIdz6T#eq4նT8@!܎!+ﰦ̥h W[g6\ NC"lMؼ7Y]iyZXN&u}#zab] Qf2a%篰ik[)%o=g9kP9Zs)eL;S?\sP$|`T˶&ʟ{1re pdh1Є{ibE4P"z@ԥ296SE5J2?zÏ0¶ b.МY1Z?"F b}3?*G@SuA+ji[y~*fhf>S/VTJPfs#Oĝ=-\-0),sB%eu{Kɼm[mcPقNtmd=*ce6 nȇӎѰ(GhCW$367xA>)} /Sl&lٿ%&.j=bִ>qǺjijmnMCoIq)ջR,6SI$ևf+]T4fxc{N@w@bYI?Y,LjYJ+r߻<yk ͦJů%fi@_R4N^5TX?P؜ ?&^b˵PKv@ņtyCCY4E M'5$6E'fZKG6DsxxIUE3I~Dn9-Pdyϴs>\6ٱ׍ھ-ۖMmIVťux&Tetg+ZI螹wϳ)!Y!T3̹{; Ys0lu} k ClaR1 gW/)~1FM&XJ V:#Y@62Ao{mLEhIpS!b< {lIhZ.kgZj{ܨ.GU2+3~Nؕ1rIU"_3yaނ@j/56GeP~//M#ndUEGsg1wƯrKΪٶPkuI1+t\Tc:Gk4eT7,Q Q9560BRCx X^kk!88>;G{'"4!myfiQ7$h`:B-楳"?ƻ͠P |>v̢.Y-rU,z/{KOcm*눔ǓT/3> &(2m[zyVQEsPϻ&~%g4F_Ot'VPޯՅo/y;ZWùE7'$vH.\;u1M0PCy < %%ސIX!|{ {b?^ % ̊nOZho }nM#Ufn cyɄc7),2( $M,ʓ%0u '>bSa)zNgAf4ySy"n DTU,_?{3co+|=O (BOҡ˭; XPm^45w" vjAr_ o "$<Z mg}H !Ur C !?9 fU \txܭ *;pU =(z窠`lL4nٶP#Bf=@-W&&M5Аc N#V!̀, wLyh:ҏQzWh P_u tڄD#;#j)M!89E㬀z<Z>dϱo&׼>`_MW^0?G: "T53+]Ĕ"Lӫn *5J,t;DfŒWKSJ~Ǔ1YBX֘+bB#vp죧l}c!n4߸<-m$_\,}ۃ0 /g;c(H*Iv%| B$zE[Kޯ 9uZ ſP\݆:$'[ )J!/ d@JDև4' Y)eDFƂECHW1k2笞N7}VFQ,^:-e3vdi$nֺa75Z|"Ib\%۽B 3aQ0uhbw]lpP2RT 4WwEiC0 3D²g-,>xb'0Z]/P=a\En't2e Yk)6bҒ1m;H4}Kc@pۯ_gH5}};;{%i~\AC@Rui0pỈiW ă 5s[ѺC;hl.gQ? k^6>1l2'Ӷ>[gw!柢I-{2oN v&qg5fC?SxbwF*8*ogq~޲bdk՗߱ I=N S`?Êа%pj[ ҴdHDgN#Nx2ȱJ\OzHWBPawvELל?t_9)yǑqIIlT^+|p2bn, fRB' bl/~qkȥg${C@ɖd>?X/Iao It73 IL< 7dv";j׵ׂ`w7j( W Y7JkFd1ML_Y&&߳gm@̢02qϖVtL=f}琡ɊxY9_\@@_4:2:R;z;DE$svnM7j2Ĝ > ak^cJpRLys׋jszC@Y'~6"a6áOT%' -`1ô n}[>/jFn?Em:0E*C%M2Sq7\t"c; Azߏ{@lZ{(z‹j0.(<6(^)Erغm 0Ǖ|@?dG֋5AVt*Aߐ5յيc5)I'0It(H3#"K׍?v+]'V*!ɰlt/$0O#Vtjc='zR_oh }wL+]'.Jq}ax!UӤC~ISPa im7إJlp|xz|:~%U2v|dNhR8/,O*X1橫{-mJ\٢E/74V.>xӉ--jo .79KfH_7)@$fgU^wRvyx0&F4/N*S>​\QaY|P`*[]u0&#~޷i[j035-MsU $iƚ%2g-<;BK`k~M#`,X'A8)ckŪ8D74a!KNk 2=ŗ2p:C;Ix'S\/<|vi­ p W i|=R'YT532gKׇtd}Z6 .F+}"㎘!.*+Nz8|.6[I1"hW$K%^ls&*F\#5+X1n=ȭ>6[5g߀{؀i+B)))Dž%xw ۠8 rn8.ݘgdҖL'G+Lլvfc\ ց+Z`Dz9]R]Q+Az nQ#O Y>0N›v *$Y[*> @R-s=&7;V~roߜ:t2C9B{daRiH2H3 ɪN5BwL-+Lg:INCF Y٤ o|ȋd}񾕝LKMl9ÇDOA{0)Ǻ;WA^rGjwtL&8O6n4(1+y:H/@ijɶ nJ6,N"Bm B͹a< #f)~)|wg,nBv(>T'kIm{$؝>ա,ZË8Z"vqTdz2z+e)*L8?NS'S D>xᾗVXG &V;`e- Ami8; Yqj8SdT:sK3nr{2ˋfU"# 2Dp-ūә5F|vu6#%QWgTW2kH@;=Y^]_Z1kM(?H{^N=-]I.-ܒ,^*<(@=j5ޯ˼Uno] Nཔ#{JTB}ᵀʈc 4ry.Ŕ1R( L%Szr@͏OW6n}I))T2a"K.vGpg9=}=IPɾ^\IaYχ,w͚*鉕)W+mf'Lӣ v \}_]p 7:$Xjve;q{􇘺G"pϱt.TwxB9XlJ*d0nZX˵:#V~Kٷ QڃlX%4%x,*o #{Z(q Xu! g3 "'ңty0+8!G..9GWI27 *V4=ٰJJMP._H|&- B0(E].AXDwVRےK\\-^nדLf^A+MpRN2oDSly@,>C3ύFee(oVQo X֏d/z3bԩC0&?Ԅw9,#W1{Rf^XM}iĽQے󐒪o|y̋EMG'Mg]Җ}!%/mW Ċ3^\8U%:-;KLiCIK)5U:Ϛ0ֻ*"W4?Ke4Ū?Kx~M]k3Ra9u^b<WA|Ov3|5A.޶6*S2'Tk5%BsӜoQ %m12pjn3 '9Ӎʏ(?eJSd>HGM=0L5~,8w|T^3<6gq@ '娕'7Rùu;Ɣע]sϫJCNS }K,!2m*(}N%N\Z~{nؿCAcH9&_?,ѫlV9V>:B3-69Cge<;X]y=xRkϤɕEEcQ{ޯj`0YhṠ la)KnԶohvxԘG29V[Ζ%7Sev1n; g4=P#\хN&`zcweTVD2(0ECM>n%$ZP#[AlYJ'?s8RLr82{eB>#0Pgw^+x߃+h(1[Os,Ѭn غn|u#41+[~nVt `)i6陗@]9m%N ,Mdocs?)\RLX&n_~>[#$p;EZai0N@ >Rwif84/ρHB7&M Oh1[*xh^BV_ͧ e#ӃZ]zLErY>ZX (#e_"T.y@8( jEge2]zm]~ɯ@bmngM[W h喫HA^Y#OD#Rnå^rIW[zO߷@*@dz|W? ][6d0BA/_'oPː.uK"X x |@xQsQ"$k4N>tS\M{_a@)2 V&"SIxRJ4̩"qDnr/5'6W7$ZF͚>`zj!(2փAf1HG`$-@l kgA=(z|^̸7LUQ3 =Y;0AIhh:ʪtɿe*nlL)ޙG O:LgPšklzz' i77vFMfsCi@'qㄻ)hU'iB͓j3*w{ءɧʈ꾫yw|͔EL˟e`13T 83z CT} Fͽz%7.Lu\w񑙁\\?>evgV|Y^eRa9z%8#udMDLM;`^o]TL,i P=.ҡdxvۈPJ _ېbj8}r(sV5 <+ԝj)tꭱq0M9>4qrjޅ<LGbYʅTFMfT"9/.X-ZU) _]N'ъՖbAkLL*Ǥ)Bqa+`H\Q `7}NN>/= L;DYROsD̽6=mny"p+/\KF;a5GS +тBg_g1fďu}ǍM*[w7l{\xKt%&ݥX֓ }b1vT (z+7 W{N%p9ds9te!--KQ\kxС t+o2Й@C&i|෕}Z&]2ECk5V-92\[dKOILex_WAG l [yqCپU#D|g|Ko[30'KRW$-А**"Aג$輎K,ュ~".~-Y#y!R1Iٴc Ŭ5޺̟.>O'[yADwJLWq5<'fJ)Az{͢[ĶWpVIYQU6n'ݜ]m!.yU@PF=k nHܕJ5׀aVHkt1ks < mv/(AS8G)@?9T ~nܶ!xD1&w\C Ro6:.IZR5;fJR1^ sLH?U"ʃ'tՋ'7F# a9M=}.lS'jq.uiT%dm澬GԞ^*}[pOnE| ѧ^Y~tHoFE*b}5߼_6&orXi/ CnPz3\3ĹdZ_oUw0"L˧}AsVDA#6#΁+t/P&#2DS{>fzL)KcJ-8o`gdlH,m"?;$`qsh9sbDH䎖eQ긋'%H}bO8[{s1TV?Y~1$`4{]E컻S{6afU;a/E A8Ǫ7OWK19GK":q=D ɼ Z_`Bl#3H0MJ~@ݼ,+h@q2񺇼 ,+d 64_1=8#F5 c̀ NdXOEݱͲj᫰Q0Ds *rՉ~wEHؚKxם,˭8Rb?.hJ8i=lBJoq չߠw,nҪ0_KL\@]lZ:P':IE N %9R'`x>1JTS`UR' (k1}ƹ/Mv$#^3 tlC_6`\">%*[߅u2bOhoiUY ;u&ulj5w[Jgkմr" KܤHkϪiY{ɲЪl Ȕf"1#%XL/0W\}`F*25}`O,t2˵򑫜 3eZ!r=!9`ΚȤ'J*En_t(c(",^"^kuFMYzZ*~ dO!D9}hgz Vg<֚G*.$WpߧW!mYhw>$La*{NX՟x{61SN$SUL|\k!"nkN_Dw/Z|7 D%m]doEʂ!ZxN2WEBlb\f8%,4ў- VD*uCt]fY#h'R7zFTE J*կ"Ywtf ʻc`GnIڢ1TIg=?Vы@yONyg;F5xvȘLD1'C:stzѾ׃'uxޚ/vfkѴM9(t|iB'+`{Em^V>?$~ Ժ);]WLD4/+!u GFӁ,y.0y&숴Y.p/;*Zi8E{QmJN˦qsܴgMjCy>@ r~L*LW7rJK0 ?sn;.ǥ^U{&NMdɢ&Njl(!xel;c潡6չLe_[5&ɏxq_E6d ϜY;Cr o2н8L`3 tKF"_1,No@goȧ 7\NRֳ4} rONtZ{/p**%ޫ3`QZΖ ;sa LOLMP=*Єq̵Yw=;v3v:A{^y-'FyF$1iiqS^!x'/;4ͼ`Q.z?DVz T>=dQ0nYqki#/vgunz.&B,M }v;VFNѽf-?*T!6̲`T /JUR&r?TMd\p]&N&2"@6h-.5e)_]u8,NQR-$^^>G"V+ 'Rkka+7)S;Z:k=̓HFw .tHy퇬Y<ƞs#d6n G:G~9ςOLΙcB=I!Ͱ~aZ0?Vc1FY GϴJAuu?^X_ɭ3eOm`+Bꁘ^a[2\ >dױ*ԅ26 KTh?TtXjVg d'M6m Y]ly;H`U,s9qao8V)ץ“^+SJX=dnam-Qn)ю6Wxi!4ׯYm6v;;r} S/ e-k2Nq6n\=aܹyEBBE~1ЗsCe?ˮq3ؾWZ%z FG(#!{3[{ s2=.߇"Rg =Aj C}2Vkӷ;nփ! y7iEhÄa̽msZůMs!nu.nc'P +k]j(a+6֡4,=J+e$q07{NT,n 9E'fS3{nPDa\3ߘ8g-t;<[T{zL\UvMSᩃ PW8P{>*ʢj#i/.sێp+{ewAW.ܔ h'WoZ0Q-MhtXjҰE OTbP|6x m&,Y5Uu> .p8mpA'<(Jv 谰%cUqq;:?밠o WTjw2I.2PM61յIfVJe_ʋ[z,Z=3zZⳍ8`.)Fӥ{(XW{h۳H Yb"DW64C69.k+QXyMf$jSeIKu*xMo4*DZdї_Ycԇ fB@P 7=w_VLR}XBY%r[whȐ@n&FsI?׳žuFp~,)9L|3WǠ,Jb[%X+N2v,A$oآ%#&ݨE[?OO`rJӖe2=4ubՈ*yJl#o\ ~N>?"zأJ=[t~e_1;K JwJJR 3()uMCL30*R >tZ 5qÑvwG $?]]T Q'gHc&0_&k8j*PRdRBe=n >9p @K6)|eG; rl!J5DO1aYNbIa.28T[]lYQ\޴5gkzr[sz,\Q^s2!,j4 U-d2h4+>?1YH Pw I#eb`AyZik f;gy ˋUˁis#ϾuDHq+8 DW4}A9Y5u^;|}Qn.44CNk<\E]@ T?-#dZvAUv>xш#st )Ԝ\sh_='YQ'~<ٺUIuP_!`\xJZuW,uz"!)tKݟ^ܱH9l1>Yd BX2OI[+A[K[x (!١V[-%H7>z 9, O]_TK;C@mݺL1hdWWk@Q Y&_¬,U*tLVs_2(be&xpj3d)JZ34ԚxVVWNcU(3;daFSKle{^XMmY,ЂT6`^%ǡtjJԗ6BlC|j[FEw*2lN_X+d&_6s ((/Od؃~&_b(,˒kH!LY ӂKO(:(Bm!0:)&0i" >LZuwd|qW+ڐX7;ߣDa+.OpScCA1!B?TıC"\cE( SBzv6Q|oIcm "wOQXT1_`~q x =Мn9D~K(uú"%9ܒjiH9s(W/ǖodϰexF(vP eVO)*ZK3 [&<7(d-px l`0 3s/@TTiї?e kD:wMƮTKt%dr.}^^EW]U-پ^Xhd#atfݹ\ ުZ0G&q0:l`gC5Av6C 3OYٮf.JxKj/Z]8=X'/ Ttga_~ünMW!' ">ѯE8:p@x[ CL]G9K{}JQwب8+r0̬gL G?&|?*'eESkf}CT8k`YS@mEq{t=CDH|#>0`KX*D La)NFnmǁ*ZkC,gQaHu؆]MuP0KJz/XV^3ApV݄SbwH/b}[lTbt%x|W4(ܛ"Ѐ1NmKÆazhRie|\;[4r$&|N礰! =ufqbs:E5g3ۉS"T8h1А7Jocc6ӭNoEbw ʅH7#+s  >iiY-pșT|B?ʒG]_.j]ZoDQ<9 lF~Y. #g{h(gdP@کMH`%U#6=&_)9%1V ~}xv>zRÈyBq3o5BD(*,FIMfu(;å0;+VB%}1CXL℟ؽtPD܉cF%"]xJk6ѷY5ggE*arݥ?+1Gs<4WJmO F5y:C[qD4sx>nAպ@tx"IF{BGޒ,LET^h I6"F ҄_Ţw{Ah;mg?xYlQZ4ZZ֥+\I']&oHM]{KVh'uQ7]ӹNKUi*ዄ=v.捹ccoS7lx7.G\=["Y s2č=P͜*ܶ}xH+ fye ۶#C-);R>2U9F&CQ=VL+pe%*\H5q{-t!wjy Bv4˛A>@TBc}Jd8*'b=yl P.Ⱦwt%Ḱ|ʞ2B3 nR7&3l>Scݾ ןMU҉qd.p(- DUT{HnReI*~{ 4ܠχWnɀR~M^C2JI:SL6:-a>;qў˳=nd̓wd./ b6#kAz;ߪ~SHхn!Ig~9rC X16= Nl t+F0Y6qKj6Jl<ҿgsD{y,f[!dW h=!wʗօ |]5M|PySBd1һK)ѣmu8papV=#h;Fs~M G"hssQ V~vρk3% CpUj?)A>o׃Ly^:P(Axy G;tQ^7Sr.)F-R4X% h<_{n!)ǞȄ-' j4'"zLb =7ʼnT'D ֺMgӗW RpSA dơşDU,Lb!jXMP63rl!&13RcGHOFcyxm*$GL!/ò *Wz$*>аe|癷QKz讵$&9&طpzd_@2ӂ%Q cU%kmŤip"RlR{M~|&i3?6sIni|7W1P{ᅠY8]M)hcS©k:p6sL*n\F^,zy"XH>J$#)vKzœ.C˿ҟ0$ҽ,%YT}UU%\O}76*;4崑&nO?ڇhӚe< acU4Ǭ)'@.V.`|}t .C}YZ+!e|/426 n,Ɲ37,N{ju8~Vr_C!b;nͥAORǭ/kya(V'!^daFy@>'AԾתdCA+EJLGB .%ޓUc'h /0Tnt"DQg|V5f\1rL>6LkcCo82L̰t΢z<'v%ܺ UhwW^tɕݞ0Ll1uw<֥Ci_l 7f,՛38F/}~`DӑZ%u|lXEutܲ p$ +h={D^psJf r?05mAsln[TT@ՑTҏv!Y~ 7'c>eelxuEN2‰|0X/AngSŘ'; #f%ĉ? jm۠.Jjtg\R"R@ʌw;oKt#9,W@K<H7XOzxUZ9Jl 2c(yأU KTc6FղcCQ [$TѷjD]=j2Sx>)~0B;ܤ v77ِ en15=?YIȍR_˸o0*Ysx:V P=ĎT퉑!dVҳd}Bd_䤘OWTR2+s 3c[(+C bVۿY@W֬ɭMy*X jC&Mp^aFc2nDY4k:ziS2= 9 2V?#ZDtɛ]iysO _XbۻYo1a e*[p*gV3l pngև"M5%>P\u=J _6;$}8&+\넥E>F7 V'& ȑ%Fh-DPEϬD%ejQҵ fE[.(d\)B]MRȵ 劌?:vfy{"L Ֆ*M~lnshMNk_1 A,!}mML$}7ҀQ#z}K7IsKx>!@?zK1|.TVYxg0!p~W?@U19Ā3f(F=Q(Õfq[aw l'y2JT<3<Y!JLS,x¸! eL^ $BَX)SW̹68jg›U,&4pOՏ!͜_@"}%-^&TkbXL W8) l> -Giﵻ={Fo-\͒\7^,? L;a5P#xlZ/irKҸЕo $d|JI9C ܀Eu2> |yG8t13з@7feĠ;g{=yx #'P[4fK.x`e|7TS(EQݛ5J{3s=^[O>$ÞOp@']e`X[<#PWsgDK=vcR"륅gnД~谷ۥ$p6AMթj Q|8- gBrw@{dq m3]e3+(SP|Na8Sߣlއ37#CZKГL/zoDEK fNTh.?jͿLky!Җ1VQS.'Tn vDo-#4MX.LwpY>P8Ux* O(~3+ A}?A M^ǀYUT'aRFYpu }1C$[NZ!Q"s|ڂ]rg{^o!1cN mp%~q#?8}"Qk&Wm*;M7F(_7zI;M(2&BM|RyL֎NmkiK"gT>=ls-|;i_X`H߄wB(` Xv~1ش,X ͪm4xgxFZjB|ouMmojl$j>J!K`OJծjmxC3PuA* )ځf e0{Bat=n U4Ƴ3v=fGpy6N)9PU٤>݊-rI@uePa͎{GUv~,Hdg&j]1,rE-۬l, Ny#y̚5$Z9R$e*ÒKٞۏZywV Ў*"d] CMxe;ʁ hxw@TwA~d6^ޅ(Q- 9,$p\,!bD\̝f@_9pe;$7e :*S.H+j+Q[ߛM{gW8S:=mEbC/q6bb4s |Rn#A]'?J hT΄N! !(fT%\AAB(iJ-Y}^+ff9\ BHM}+uypFhYk_`WUT.^mvZ@>ʓrEJMH a-\dj.(nk M7 ٶ[} Dhk(ln)+q1[Wĥ6~W[{7:ߍzmXkkٯ&?#؜W_U83:ZmN$uV}OH^l)Y[ $4: [@~r~|IFВr/UiQ9G $E6 ycJ 9*`>ҥ=F|}Q7F.wG'%+_] F0gmvr\64PjHBs 6,P5~Z9JRv lPB 6{Յ7͆ HǶtkMf(-[>7PzkcU^k9⯄qj6-1CN^(0hr̐$7fl5K9k3|'YY+rޯc Dd!zy_E)jK qYCWdRO%X7T>/|%AG~\m#h{1Ct-=' BO8AT;豂G0sC6FWԝ+a-K-̧k #sz: !55TK MKpS╄mJYHuҷꛈ ~c[4~,8 4g z'}(:c f`Aapc ? 7l}/脯Z-CLWӂ^nR&8MR[Q uWt T! %ўKRVU` ޝE5ߐG8۴b8l"{B1ODxmJ<] ʌ9궹RQ󆥭? Wvya 7ڞh"F!ʉ@{=ć̃j-j:w@,(0Xԭ+On4 &ur)=zbbCW&J"iʔ5y9|p}/QV-OlȼqȨj6g2#x竭ߑ)`a_B]R$6S%Ysѓ ƯH)I-25bPz{.YIc0v5'߾h{ 5ٟY*D)νE^R .>tt5GӼgA):>ccӱu|EXMؑRP"[dOjR=F`{nu8d,"G8JOTe 7}8[!OG*Q/pf2DnL7 ::9PAW+E%usXP_4a}=ߕdv$F5KܡE-n(ѕNz03fk_狻2srBa\}cN=Uܘh4" |Z؈15QKNS9P[tY:5bY)M *HZy|*ڡ8n; ˆ<~sVlpܜZ`dqG%i}b7HNCQkY)>u+fvS6W7Z }bE>/ s2ZL Bskl[7qEEcJbU/QĬ^S'68ɼ?i_;d1U)Q:!?E_bjc7'F[GR!$Fi1^Qg<;ϭHl7M*ӵc lDƛADm<3Q-' ţ 6D$XWoCty߲kFx@\gCtםh̿ R5,\ LEcq90Z@"vī#cN=̫XFEɞ(t [I rO@)5N0UY@7hD?w.`oVlT犦IK5Vp2mO./Wÿ_iD_IiH4vKv-`KDLG:!LJ bTjD tmKhSG/sJ%I!6gفfI[RMLr`w*塧SHXcPDB#1Um8P` xT rm?1|\pP}#Y1Eƶ;i JT!o'O&4軸즾 (Vl>A'4ߦwe3 fHUf Ɓ/EwsaH?+*HقfܜSE>MD*tڤvvpMuOr{yfg,ݼ&;ڢ?_RW.X8}ѯtԳ̸bNкP3qr,y&J%6Z V+2B "춝ƖwP{V/o]JC\נdR$U1K~3d*- =_tdMa+2oݫsI˽>XCٓ/5;'%X8+"MܼtlH။<'ϔ 'q-|:a;o\ }V:?t y軇@=yJ?:t4KP ׬E)U5E`dlW7VLwe[cd,HHzi[N  eU&~a,A`T ?&֓WܝQ޸tm6O!fF)UrF #Ԃ͒De(n(3&B*i }ޭ($+8OtX׬ҁ{yq{|q+Y<ע }ю[C1c͓o).ձC6YA{TɥX~Zc4+|$:Յ9l9Pc"(9ljnvg7>WK~|-u[eLH_8y.`zK괯)CaB6 ԤfEO[ 3eo۰4w)\ȃk3%\_71ad6vcRrS(g-2ͥqV&Rҥ\"6X̩$>iIhhk cs ӊCPgGzS(v]]F\" ıǸTfMA},_t[03QL>d`LM-lr2ykۙ&O+n"5q<]f3>GC~JY@Y~p=36lwV9) Yo)_;dg.=é~(}Ofd!KfWsr0m"SbZ(ꭰV+׆b ZX(ɠ),b*Ҳ/uIuCQ|W6Wej *NlZ*fWV9c]X@4LkZR>slK!5MF4L Rx]^dZ඲ƃ+¯ppQ9YGY觖)-.8VKu1'l,; بۥ,Uz/( tvFFyWvŠf* 72\ACC} 2M@tk p* 2,L Ʈf̚ qɸ،Ϩ\o؅XEtyaXG/7B#( OG*3ֈIVyg 4|N vI5!v͕xcHPفƮj"0Қyǘ&d#sxP&CEFHqKJ5q/ rE3`pSC"7He9t R),͕nq!x$^Ez%ٯc8BU< I"{ MB#49r(0 O;W jy6PԧOC %u2G+1kS?%BPqP>c sW!Y55t Z+7e傱Qxm՚dƦwDzxho`BzSzeq:wաdb#0TbEQ91cx̝ }^CׯLxH5Cԕ-*Z s =ӂE*€?c'i"9R(|@Sx>X$\јL Hmq|V&ۗIiSJ(zaj mĕ>g%}WHC4; 6cB8{@`(+K﯀_:N6۷nÿB~%,@\DnAXbK-|IьS8Os:.ag⫬wk`@[ž*22Hyͷ;Z++3eia NM:T,7KF%Jpb,%9ـ#6Z&\"";bHwL)+S`v>p\{2^eMTITg\ ]vm|X 5VNW|54%f6_¥)Pͬ䜝d%z =Î,Vvd~ RE+c>McQT< Ë,]&25S>j=nf=R- dѨغa ) lוBFCp Q"tp{@- Sired=#’;7kWlt5W}xvUHL_mJ,+ hfXF,}TtxH0,P\({L3h4L5LL3zw[P"? Qu3M,$ W.|GY'mp時xh/f4Uuä'rʨc[a@BƩ*-kv,tQSbUS&xjNLA{܆! } |eK,q fo|k9CFéKw$ZB~t(9&},/l K:YJ=dD驺0F_UZ uq-ׂٮ/f*H$ ]l}nGHE~(*z흺nrDA21w|\گK^Z:@K J> !"%} "Bu:0B q.#WAH#"{"lxugmW0S=@o}$>APr(P нa'/- xV2QS'JsB31qUFŋ/Z%= S5Zc*=B s?+h+i) |z$WY=H}0߈W7Ju-/8U)^ pu\(  vLufʒGJg& I tnhʣ\J""% SZ6!9P :~~ 8S Nυ4JqwK8IBE㙕@݀m"6d/knIfq'u#7uڕCin'zDiyE2e i ]4$*?Mʫ簟P_!{@'KI=@)}aC=jf 9{bdۊљ|sܺP)mx# 4Mڇwc[ R†N?;v͙ jhPl },<9QQ-dYfvx,z^@cfxdeV`V ̀ ^  n˭ }Oyݖ bLt@R29ϔʹSk4:x#4Fڰ2]3-T* |" ?v;֏q}6l ԻHw׽0pۄG*fN*yz;Ę yN+ءi(7o-r^lhz@* g=>Bs-|F(ߒo'TR( T=ՕWJ4Lg.\S=dbnʣ"=V*t.G( q݋l|y^t0ğlr,eJdۯHOYd-]kLI+?]flyBDݬcN;UDL>^Tw2V#<5k;1֞|)zc]T!iXΡXδq;^fdݛ2ǕS30UӅq-3B5 v>^ʴ. A!|S+RnP4oD_<%aZQ+N;}0G˫)Fh"<}QOm;Y?ħPlQRf637# HQu?y^5hkdDk / 5bIhq#;,f&SwB Xf+7 I1[n/5HUZJMm`VL1ϓ-/ " 7 I.fv:zP-vSl]?%Oi9YEnb ;cs2&@ HUG5"CE e~T51qpaV[b.V=7D"'Ak7Φ6Y|ZLWm!5)Z-? !E⯵ĭ_#ކ)ѕ nmƑ B[5> Yd5UWʞNf {tŻ)+xƷ6" >A@Q =6M#-ȝbķvȷnIDY:2O<yr]e&Z[pO2.;o (I?~7ӱXuÿqOz08pVp$,mNx]2jE$/A_{YVՎV [ha Msۍ=[F'7PY._vBu E^u܊!7@.W67f; e"G[7m5nHE8uj/!XL cYrOkb"~'QDz SGXC`IljEU hC7ZnY UX4Q(#m=9(!Zh=Bm&1%t"D ndLxUfg"U5,1EՅ5/c.R J8}FO)fxɿK1C7ϺjLtIcXDʮgb D:~LX7Uw>N9jc+&Hz7BPq uj VpQIH @]3+ 1ӳBˣk+jw'Q1@{o };0nϸ hAY-.&:l9@*6KHj-5a5J42CJ! Fk L&"$Cep8EzS!$ S:$rXam?U)$ +"ȿ`45ѭ \ qqA`~`-^r(= _sҎ"Yr;܊ms17˕o6;~)p@ TI&iiTξB1 8T,cϊs {jtd=cpRkstZ6&Џ*C&=K*Q'JE|G3!3aavR8G.%hqCq2ЂmDnVO`@<Nl\/IsgloSo^OzA6➻aXQY@\kw!8z? UAPm1\M3V$5ڋNCi_T-&xgͨ5g- s}.}eRe+f @/Xv& QaQJq758MB;i+#t$ڜT &)x8v\bDRT3r+oAF&Xːc>J6 Dq/x#1~ؐ愕ץBձ}e+Ͽ& "Nt,B),p.0L#,cO"j:y_%1 A$~fUocoaH/({srRi%_SEp͗=" o?Zȥb1Ek@=a-<5!wÆoWj +1m?feձ_.!X"˙1B2qJpH2UC 8b^='k-2RTqZ(}4:(Fw5SŸ], ~xu/A/0ON8/UDR10Ej3E$vA25_P~)Zl%DKVJe\tHP}e,JοR-%~(kpQ"md- _98jdb Qa1:#(f"NX{̹@2M'mfC WC;RutS8WoV<*LOZ.X⁣|KY~.Wz*J)Zm]x; FzoE(sjB\R1`}sTb {~!J<K鴵#\{m7$fsДo+C`:> {]bP(I̦ulug۠m}Y7LpF^bů&<C zC [4Ɓ " L8p_PAfz|jb9c> OA/iv9ԩ@9iZryehb3'0:u'Z<t1R{2)LvVDǕ槂iL3ْ$cp-)G̑tqb;?ОW,}5zk«E> Qc)K?atЗ1?d_b.v1qHLwPA@,_kjrqՒGN+<~:bp5Qe)D띑&Ѭͭ}e&k 3Լah`B΍ftlC"_6>6烨dŨGk0A%ݿU]֫Ÿkгj`!Zy5>4ȈcZϓ;Z9#V ޕ9B>:CXYYw(s g=1*]Q,m__- OPZ O{j9 3R&1䐌e}vs vW!ʔg.atH74^p𘵰x!3;S?IX'?!GIsy&0ߢȱ% ~AimZ ~R72.,Ct`+Y@O 3h7~TT0Ѫ #uu56mD7~/ia,lOz0OZ8y3S%Ͷt;p9nڱb1!kvLqs/lц<5/\ұuxP?Bz!SvEDEHgicYD f7.J?x!SlQӴVY3oi}.ϥɄ@ #*$% TIVK{k'kҬ9$ ѝ5JSQ>$7 Zlp=OBSSvO$¨e~䞅OGH>8).,׷>5p2^K9יnɽyyD-Q\qKgPC wL|M$:m ]|,"ݩKZG_ms8Y*pcNںm+„Γ5PxМ ?0 6r?UZ U%Pk4(Iė`ռ:mGt [Oj$d Gxϳ(pKK4#BAQoFiS4ݮᔛ~2)1}= _(Xz)U;Mox \$4s#s0fVdqǃL['dq]ߏ:v~jm7e tug~.4DnKB%Z2@LtJXUVϾ K""wR+49[?|Vo$kA6D2:܃  km8/ {];3nAOʣpufV?quD2Δttcd cYKhŵ ))L9責E%6ee)j NQ>E5NTr3kZJ^ᐣ%a}&dc!$m 44: Gej2U& aF:s40Co$rݞ8>3*I0L\ JeYmn3/fv{lXncQ/qcs\؃Ce8rgv{PIt3U| NČYLl㡆O 6H!9R2d(J8+wP#XrZRM}fAM"]Ϫ إJk'K' =~ uZŋZ%Uh ʹN_ +?p+qC` HXvtӨJ]ƥ ȗg˻tU9ݼ_!Exѡe`E-r>)B֫l)ݝsp-B/3RwJҩ~<{VxT`5|/GԃԇJ_l)n{8.{r-W:B[ۚ\\Kwl毚D|\AP!;+}3LS]6N3&wE)K Y5'?"*0ݨ@:|ȐU8oiwf8NA( GWJfh5VjQ/Ms.ڌYD0aY^W;{!ra:x5̴KL:yƥ3R_EzkH53hZnwm 0|/-ט'GezO9Jo2-\8 %_d}y3ARy`lc6d@QnP+U^u kß"Cpix٥qr 8d-2=]}#oy9;ZR=0n{Z0_xovߏH?I4C%uywKW)<'8@M 9KvdqxcH2oc#kdFGbeh(^|Pҗ1 _7ZʥZ"_b ÿ1]B, $4(}ޓyvL[uw8/$l~c@(r%&UG˯/yAE"7bji0Vz!9*oDj>qXh4ٗ5&<,"г'37-8棄kcP<c;0D~|"c f5 =wCfppxO$HW\9Jဴm\(ԫL{$k,F_AM!E%.ʄf{PkL~g$x_ $.ٽzBDzk|.g.g{:faH,7Um7 ջԖq%QTamz1ذ,T>Vccy ;yo3>La&^ N*n.Lـ Qf,i¹/}1`f;:&u&?4iež~"( 2Ě l"Hܡ>i oNi f% >s+k~I3"CIT4VO>Hc*67ΟqgĹ Ox4;JN-s, `#|9­/0ק vf&Dt &dX%'s]j:eg,cFL v}eh%w-4wy^6fv->I;"L۷V! 1}M{R/)+~[k[4jS[gX( mRKafl tqYa$vA,?Hzո*L<~\}LV0ި-#kb&fhjpff?7@iH懺K3irk`W"$4{Af+Ղ&Wr+ ޣu˕HzU~nrH? hrJzIpnBIj5dD,ETGR>fM5cɷtQKU4X@)[<$mw>~&0b>&L;Lx mr4xPr4R/^ϙO(  e&.tpJ`w )r v,v]i.v"`N! qEDH^·}i_.\3֫uamߖy: ̺}};Xܬ7s%{~m9!yrkh;&T#*V*-mBZAP [Ƥ>Ba{u:t6ȻܿS͖H Qw5(> xs()o'&46p$~{HFx{f.nT0 ,S MrD אv+5@ &R'`(v"&A5cjH,SlP>^t!6c}*O~EApWF.00W+)y19y".(>J˓ʣB֯x(ݓ;w;fw8nr5;M][rD$ R[%VLuus&t!ceg/EdBǂ](j{kler'6n>w0 h2Nu]k|ơDZDE7ftVrl蘌FaFU!> X3)Wulά n%QH$zT q:=! .Ec!?%$?1 *^{Ht&FYͣ;1Y{]٫TOG%:dDEE9'&gV@;1̅@è%݀R BV/[nab̵MHFuDz֧)pt3Ь,Քb::) `'0nBvԴ4|Pr 0"f|tpw=`<:?u]EZ¼ b2mS*$zڙt!G/= 0p4c&AVYrBX# j}@kIO=K}\E~= ;8w<Ա1p`=Pb9fLX nFY_!!EET=%KK?t|[; :Ν4 rzQ1zЮB<;K I7)u6$߁<RG#S, ,Шs[(âݛ@eS GJLb㚳г/fDJD+w7bvA,;H*5E3|OiN|Ir-&GPzcT)+cR{rW^㜸H_2q"n6jSXm$4̖:[ꐺ$]g;U~!z^1tzIwA9%N 1zZF"eW};]or /b0:!%XFWOy˷ex`Ϲ[(2y5z%bUu ưSk!F$̀3rz$ԲzJg( `t6R 肵vYw߱muFoMkf,ja81 x5I}VhO.꟭:aIӒE+a~o׫?`qXuvD􏰦o;%JA"P^0- w[< +gؖ{x5gP~|d!Ne) :ݘ'xu "^RAp9-Xݭ(o[1'["b bP[]fw_lKZowh拉NӠ` =xvv~N>!GOkT$hd*EIW@bPӔ|}%rBbe>%.&~@/4mHG˳R4j3>DP񂐟.N̼#IŰDNNaƵQ1q'"NѺl7"c->RxLw*_|n@?9+?- S#侾Oqt}Y!` l*[8D'ЗoLp*DǴu>!nw".D#<'3'\N}1$:GjvCT ,?+"Jt.8UbPOI 1 f$Q;biԵklVK)psj:\߸ʋB%&`_k9s/Wy.J(nESz|'! gPDcQ͔<6j]@?ˎo:ǻvA'v[tfO,O+z6JW)r{V}>[;6̴ܳ/mTO Qtb( F͕$(7Hi' Zysq2}?}2 GY;A`z7igK\M礹m;C8jmP`A Ӕ`?#Lj};̇_j|ePy-6Nꏛ|oYh#I%i'(ׁ4hI@B(ֈ<:AhF“rGi[22R65V*?}>8'.7;jyMբ_ ,KH}"ۤ9<~!Ȗ6c&FyXxS3oC^R,¹PZu8vo'ku3\7.Z<! ]nL^q"?u~2A(KJJv4 רv}GI5#fLMYڀ,=1JvqM)=뜉%L&ҚrXNQ߅su2/f9b(UG RC0>W'gG~*3>9eCW,]DbWzX.eʦ{}\.LXu )q#ٗU.ۺZN[=h6EOwApeFN{E\:H/2ȷG;bweв5ioFO)dg4MXvar4X-£ wU0&W^>&8b×$/8aO{~b=PO-!lƕ`~8 n2Dj4r1jlS۰/pMIWvWxQ` dZI䐾8Tk _ Da'b-#0O:]|4#&4-":Q$;Jʻ Y _JγS ai ŗ XS`jy7t;!`NK1UY2JàbZP ^F } ?̠}HY0pagbSHt ɆM#q5plu'ׇNu^HN _ߒ&×h$65Ve!}-Rg32o*Am_ lWf*NO wou{Cj@*sٿfܤɡ@%C| *kj8-.+ސ]FJė䃀=|tRn''Cھa_0߄8&WWar! 6ؽ찓O!lh_a㻂ҕ^',ެ]m29ӴkB!xfтB.D ˌ4@ hUcܗZ2նy rZ=c ``3iy%/ ĨQhYo@*_/vk<v> &X'lgP;̮@,u}hwg@t6p(xo|i<Υ |tVҀ) W $CY E| ewBxLQ#q<9LU \]i237/k5Z絅Ci*D-#,[)/Yh"^D!h]Ubx2gb1ʓ+Et_g=,wAXڸ26:8G_zyUR B# A 4)>Z;43}$Lf s>) : 7dN?ZZ [o[ {yF$7=lEAY7ǩܥ*V%X>Tg]M$]'V[^CUSNdpe6yhbɻuSrWlK!ꬴĩPl}=\7'XQ{8vWy|<bh fw7Q[sOrULZ $`7$/ xv N'\TX`8 oݴ2M,k"ƴXxeG  "%3Mbe^^mґ V}J57`P'h/4?"ُiqMLCqas+t&6M'DQG kU1н:G !{QB#\[[&_$L!*wpo],joୄw$0X,U{q~1HRS7@nX1L!5> 0ޝ;Q[.\RY'dzA,r6IoshYZx\o^&ٚol[l_*Y$֎n9k>i)1"ĴrF=?4؅`*_dnP}&.|\)u%$&GNм\nͻYN.}l SHNtUU9 +:#)D)qE2H:ev][Ô5R>g|S̅tGHZ q-*/aq6zfe)1YѵKmeB2 \#D7]y2j| 'EAdDpt%-oZǫDp!ʰ滆A%-~z ?L:XžzQN~.ҝ?aSj~6kCAo ~:)oags^QA*9re !lQAmf}pk{b5òz\ndZup DL\"kq'L.r{0u}nGj%_n<̅_Q7dJl_`UE7?%fK<טx~ک̮ װ)\bJ`~6B]/cWN6lʡ)7tN!8 R] w0GL8dAMf+ DYjCL1שe1 krXo^ߚ-TAZx'hA{;~bA W}S9irtA"P41*;)~sOʟ9TyZf{Uz@h:OȔ@-!uzMV9ջAi<Ӣ}-G _Lρ2bk|knIN0:R F<_hgvbe,=g͛Ͷۈ jAmDhkI~L9H7ʹKA>p.AҀhkxS V.]mv6?>ȣp6=>V}!Sր'aq,Qk)tCI /_ M^ƠneyV1w{VM[3#EVBU?=9n 7ϝCLqqOGq]"C@xuOl)?ȿoWJj4a (ޥmwz-ŤXC :ēWY}r&USwfC>K$5ʙS+2; wt z(t0I7 'QA]S|)(]n+PO ꏜ)x˾fCd kq)_ApVB`bdM=3G,i"D  Dwܹ806w'^c Q?5(_"'~DêF$;i8HmL KO8Hy Xkjo~;IJ :V(18L&IqwB&Qh7A0|>\Cs/,`4OKrac쭖kXp '椳u,[c4I%0JGz EO'ezlwnU`~B.̘ * Xdw '3d?6u}ӱu0 -WϑKXMI E,0kf67!C@9zHw?ham\b:L3ilԪOw5Y?_+J8\⹴<] 4[&G0~^S|Iؤ_:OODl==Sյih豐ep^q.xsu==pk۲v=Yޜh ]9A į%2K}P}Yɡ*|hs< 9~B>}h'YDGʻW*" %g nIt:0"R&)Gt&d`1iYoN9J-ؿJ:hBO#[7ƃN$đ?7qU%k[_# 4hM$.vp36rx;ci{zl4B!&hi9v[VP" S֗<wt^;\sf|?umMc"*|2za05iȚSM:דRD;K),)JNת IJٞ Y\#L]6=ց@kF$ě" 'q)`x E*`_MdN :7TyŞsդ;º~$ _;aF35Q!_]B)}8)r. -O'DGg#.麇#Pkz&,f,G"\7_*x2jAHoJ͙A{M oF@1޼}{ :Γu1.F)+K,7x K3<:zWBb ڰ5h  ?v†]tVUzn7 jTukҁ0՚)'P\rJe?R'A"GOllL "j r@GP ;b|F_w6GPdKP|0$T҃.i(nź*221ژD!X릆L]:m@Qzx^Wr-,axVU}-?pok+ITqaTT$(L̲yhA:YUخv*5wrpMSB&:x7m-|D(^i(b7'V*x/芐Ek5m3qt@X@n`Pv6 JY=)Ŋ˨iCcGno)A*/صбEjd[|N5f^ن )rޮȻ PGnDjm/zn(G% "]޹DW-![ rǞX u{m8`.نMʗIPeJ nor`3toЉG[yS~vÜNkӬ-aG{XO" ˿ 3Hq Ea8tH&]2!ݥ6ClA6ԋ@4R4]KÊ(96pg`mNnII>;Qf!/ r Vl Aג ȝ3Vy9-#(7=zP~Zl]Bo 1/ǛD| *<1^^ lj Wlk u/+U[e9F"0"ATlyeh$ S$"}DtJKZ0u"PN 3a'طmAmE)7` 1`^k$Y+Na'uKcpoK-'#eT5IS͓;]3!C96#ٯM0VϬK⭷T+C\T{~J0ẁ9.? 'IJi帼ƎfǙя `>=wqzA1v`2 B rwu"ݓ|^.for0sr?z~}c{zuR`2 stʤ /:P両a\݋#,!wD(S0u|31l'WcՕ荡Ʊ-Z,;]PSÕe7:G!Ȼ6EZAD<"C̯E[PJ*HKwOd|+loL\frvY\o|]D^i>moE4.brJߞHn~A_)谨wg:^x[E2b D3r6(?Dp'Cʡ*".kM]pɸ8_c(Ӯ.=n+xuK&4p eyTz#HmA'pi8 zɇHP-uQI˯bV_r^cɛ£@ڦfΟ)cx82fw@l$iS5$ëqc0g[r2E4Fkވ];fɂtjd7?+n$ζf{põʻRR5fG^rkg t(v=ߣyCw T?`1kxA ޽<“{W1K}_< d"R^NR77uY/2LM83&| [&]tOf&j\n9S&=B79Ac,O12?]cte-}s'o!˔'5kͽAqCO{ZJ?E:)QGE@k&_0Mؘ!%;>HkCBp1,6bUWV|AO3 j,g / !ن_p=U_mtN#Qsa< Xj~3O _;]94 >WO"o=#=\$5%Q7 {s #]5OʖʂΥ9s71%DjjW+oi2zI>P.zɰ=8`z}C *4j`y5SAvt*uPhtl5q%Z5d/\ſ֚67:kͬfMLp(@t؄Lpl_Y ؜ĻvH#4 pEJs']qYq!DLJyY Hޛ +Rk|XEн Lt+i+RkV:1E%BD HulݣOo?I GBy5r¯h/MrjECZG(t@ 8pAR+ F)榞,!S3;( VGSW&3&$ @< ;#0w-&"=q}56wGڼɓx:b$UXq]Ɛ:b NJB[xukf1rYX#f-P*b;wcpҋ"^B\#|}Ջ,-  κJ^EK֠+0KDÓ.U i}-9ko7Ȫj+߇60IнO[KJ?<{nH:s"aR',vb^VS\.bH3~GLXzj6'tNգf}z+z />2PJ? a^.-*ֽ+4eЯq8niO&$̌8zVݽLUɱ'npm;x@(678|"!Au1T Gm-+ V[Ch@$!o7*u?жc,vL>4]jwo0}-XX+8]uE8Ē,>L@⾁?ONt?iWy@V !DuƳI 0w(pX Ð!07;<kOlL0W&C^жV}bJ$[n:;'5 X=C>nezUj\PkGSLj׺ξYo'KlYA98SLP!᳍PKq'y\l&n-1.۵cV_q.Ua>W0[b$W2E''ի{J8$ulb^>ܯqJ uw@)+zAelk3&)FudA4[}NiYvIx+x'bnd GWC lb*_YiAdѽME 5#f5~yUɽ_ajYkg3ѯ@U :DIzzg"v=7]MM:muw(yvU[ms>q[D8G&vٴ7QϷ~[nU>3`B]$(\}si7i#vJUߜS8|j-dp֣0S (l_ y/J};Dwi'K*9 *üos:\QrC U8%wz;K;`>f@j-Юdfm-%y9БʣP~؞# #p CYUfS_C.V{prjdZ3ua4*:cV&6 @}E 8:?,qvzÊw+ю5&rzK }iX-mHDX$g&$V.nrweǭl^-) \]N1{$.=eě@*x=%;=^TMJ^e 1kGZoܑ?0-Bæ PNlsT5o+,i9DN9W1$`$D\R L7)k|mvd!ͱCc>&xydzTEnP8OӠ辜UNF) 2'4X VƬ[pF2;> ڞb܏r@iPAEXAH+RNtj]ob?g5z^7J"Y'JQh͞@MaC^Y1:,۳վ)"0 ]aUw~ga&MZ G?[=zlM%:GHyM ٞlsC V/|h%K~D }1 Up#zC:"\G@Æ7>I|@XESn̎?Ԗ/;=gjYnFKmYW@bB>RD nj^cGNPI+׏Y~`}N= 7G鵽Z{[N[68Gr`@GY|k pw.,M1 ]Jx;y}.vέ]f>MO2E$Y39LTzNH:<ry0)%?@Bn3:PXs4iз~1..sG W#FADݙ9i%&,b< xp_2Gf}k]\2c-]^$n&]| >;0£K]ন&+v`ۍ: ˊПMŴ ;3T`k!a;8M )p &%UcEFԫ`o=e3Bl0-8 Ov?=BTz$XEWgql[Պ~DJf]D~/j \y9Bz*qc;^U61LjA=k;f 9uҽ"K+%'sJk4@P!~t `R1ooHzn!hP =9Ӝ _<7z о3|ō;+woLK {MgbKKZ(܃Sͥ mfj0cWd#j4;vL7]A6Q?M'|3Dds>; E@ C00 B] kԿt',n؊ڦ\Xb{V{n$H=|:\̏Y[B RF]WVv<w[}z%|L3E96xO G3 OK6"d"XCAAЯ Ґ+Q@P 61XGaDk$HX {ߓnȃ1[ !XP^G&Be-l} Wy)ٌvUʠ 뎗)7~#HXt9ư6 ~DVL>biÁ$ %3,etP ^LPSbRe:7#'QOkG: "B枇 3op4(_1IaRT.FmM6oF6ޜ衂܅nDm1eq#)Bqfo=n :6z\KaQy[/4P@I[Cf߿cE'nZ]U0њGP 0|4+>i;:]IcEĐOtɵ E"xgza?5aq:b`?h/g¶KN@XIdMn.{K}" QyBzM t1`kλz3sG.>ߜdJ?b3Q:?ꕐY*3:s%7u:i:gaaK]ٲ7at!;9R7n7k|E4',rSal]7yxSG:8I*J_iԤcamɞ.XLxK;qɵ+q+7A Y.Y\\hc 0P{WI80/$B'/9|vE`lwLD}&#"`^rف'q շLJ=c4xۯ*Qr.;@C#;Vvԛ4[ YσFrgbE\/dFN==sN P(ysx(դ Pq 5}Ih " x z N:qz$XqT ҭsٻMod~l7I< ǰk=2%z.jkHU>;`Q|QXkb¸vb^y[?hR9[J 'p3?ǂ whbg$/BSۉB2Ve]t.Ǥ+n.kY(*<)qiIZ"$E'W9 |W^_hz9~;71a5sB.WKJ%^5);Y_T!z*ny^_,qFҝ-HCLVL1IL[EK}p{e (}.{3AtrBY"z٘/ {Ef뉜d>:HZk%P\6Fí2 S1+4`ŎT8G +jL{[:荋*7ba,cXޖ::'^%$Q^>Rn~ҴCy KYp<֪B*e/Le@ 8=*o؄ }(~"1T*[U nbI-$l2&LמdL_ 6 @bP-:==w6| eּZ)km []e2Хlm+T.w̕9MPEg'Я_?VėU9CU:"?HDjm k#Ha* ꂅΫvg{Wܓоx{6?KgbEWJ6lЦz/yvKH( * E ="G\v,,7GsBD29≋1ͦ,_G,/k: aڸt7Q$M6XKPZƝQh!H !D"0N-]=/~5;_ӵ1Q z (+Uc {z\vNZ?I?'8JְO2cx9M5B;)^mӃpiHyOۗC%LWΊM%"ټV7ʷ?۽>!>z#w tG}A5"a+>hz6hm~*ٚ\6@cw#Zuj_U_V 3ګ |(R6\剰B%-*,,v [=&lЬ Tٜр2 GSzI$J5.Y\I0 #M"p )hzsYgAQOuAg'7daZlRFκ2z^s~ @MJ̈F}{7[P]@4pK ud6޾$X}i5I!J~u]/[;v2O uA #"sR]Ev[{v; `˝ }i0"b,esפ&Ac*f'=tx1 n|=AdNDC^A/6.yxcpZ#6nŌ- =)M')j.؛;TE/@qNvWMWez 1gMeuހ%σ07M>+ /b0B2~Y8(˦|C`,Mo”2{nITa!: f|`z޻~Xav'SZ헹[^ZK뇶bq"&(g+v]{ڤ8o2vJGUCЃ хz\o!,I71 jϞvԋ+܈F 9:5|3.nѸ%(KY;Θn96q*3]E,\TՀn,N$ʧiWv ~ μT>ĿTc]3Y ;WxfFlJIp/5 O(tZY]ؼ/ozg{_6?+Pa0]Wۑ4̹x)Zqd8> >MƶXG(c/ayu%ճԍ[ uɜbm!o§ O%:61vȞ-_U_p3ҽ*rG5cKJ[u}.bjh1x%:*0FrlasS;dm 0Qc#ItQm'ЀSf4:f˖oAHr`~h܍U,dt,,]) \u3K9h(lHtc߀; H]FиM7T!Q"RL(O4Fx_{)FgizSm䷓]~7K#HBhLʯG{".Χo+BmZP[š3+#y! ׆JيQۏRvGr`6>|Xs$"Ll(m[p)r;F.I)Hʯ:]Pv8uQN(+\#)gS^X% dK [ǮrC)@ x=ҩugFfLg.24tO H=ڻ1ڻAF]c6 OI$C{vA}F>nm>qca߳;xRY`_9p!yz$HQ_Pɶgf vW.N]Y e;o9F@!ZyxI<%^͓^CEFؼ6d6~#tnH$Bf]i9}يˑMee/{hcx ;s׌#T0?9u^$dY}a^f11;@l{Cfw[ԅwuu6™%/oK*+aGtEJI2)x^X;Yu4G'(81`=F ^^GO֊Qv, FȱPSywZ*OeT7/epH{QXhWtu{R Ҧ7PpZ|+LsH )UeYz2&FG{{ֿ=[}+h0 -l:[J0c/Yj{~'! ƻR:X^iifBlVQ}VPD2`wrp")w=HmC2^~|T?9x\;lPB<UrG";j2zRLIhcKȡnp72}8Ww>w20;Aޜe>%_) /}NUw9TwAqf+ZeO1RvҮX/(qvcG+e&8qnԇ+ɏ!"$p R `m Њ(α5p djj$Y!\/c jۿ e[L!.o)@D8M̎bܲ"}PٍtҎ Z8Q YSڴ`,"O/M+\MX_at<'+(͇ IS+fҳ'\@_3o=si^d.M929\{{Zsd0%7UKv?ėФ5%3ǧfp b_`![XfC2O0uaьz%=au\t {#` hh"\y`WYK᷃YWmU1} PU;M?N ;Tk-Rq/ZHxjU@_;&I?Eϰ#yB/hL1 ,Fs@6#J^9Q; wmhx ^ #?=8>Z.Su!ٲ fΗ0MNw*q.m~C !+:xwX쩞<<ުsQQL%"p =Q/{cZQK":x;v @/˭eUZ :!ЯE-}7p#A.\#OvfFr;Reۓw-2ZmC|-qE6" y&׳M7ZI9"s2͓˱Bh Wh`8,)mH /!; kۜVWRm s1 [Eq܀1S<Wk ~^8-m“n ЂnEdS $[N7ieXuo.$ɠ(&惎Zp̸n|*y_Tocr`Ì(@}ڲ/"1ct?릂tXR,:EsG]:,jJ"ɸaQ2K<ꅫL]E(n3\^v7~MrLF%% ~ko szjk^zt~MZq~eX-ʾ ӈ ["gZۧQC{NXUeNiX{o-.WY))q{ofpE;[]Сxyj̥!'+FO~Wш[CцyFR !;̮SROGa'|=F(z-z{,cbI_]PeBK !sP dN~ˡ ҭp87%D4ĔWw謢ߟ5(4#sς P(d`:H.tGnAfTD]%8 DJ1E/#4h4jx r}{^PSS#~_Xx90⸚vH*dalZD EṐ(_dLKث8hSS&1]WHݑ[KA26㵝+xߔ'݀6mS1\{|lZӌ,+Dl׳MZl8x΀YcrW?~|A;Ր7O 9~2[K"ِL}-g='uV& 0L~!}=Ĉ | =1 A+W7$XTsN%d'qM#0/TtUWewPC A;tW ޝ~ i fN~Y ldў.BԬ35h|%H/s)pi?lY(!L 1a`5d v!iy1G1KV> NEtDZwtb7I, ӯI%%뱉U8 GyEWSA5fOid-B?$mQ۱ҍ[i3;!ZKaF\)EJ.(9l8_2|^ر.u#Z%TK4 rv-B$GKEWJHŎ<H\:QP퓯;#f9 ! pJ:͚a#}lVNUX <^-6Ssx`|i/!L'A U+EeEyʪn}1!ݹʍ>:첿1˗1*AA)6;( JAv^X\E[ EVKq_S s,K=niX[6lnJ<&T?;ax=I;XhA]G^"z,n⾄ܢ mUFÝ?LEo|,VB7˻C(Y"8X?$W{;jald&;@(bV㥟;6.@&=\jh*z[} |r-F!tV[khHb5@G>*DBRTR4``)6UwHejF\ ܕSy-!lk^zr_G~'M܇Jt}\bĞϸ&w({jK$[РR+kXW[S95* ;ݰ(|{0"*vh&8^PӕsGnɇMEn /+ Ѕ@wM6Ol5ɯB(+:QfL=t|VU~} )2D@XGsewҚzE;[ݿ>@۔d2́!zS@aڽ])2~1)q`qh+tVNYE` ԓY/^W~{Oޓp  {ӱ;=o)7@ѶE6tmjejžӵyʖ㼢')@ ; KGB[Dzl904{, 2q=68f(+~\3q|Cj$#A#Be-yT$cw\N[ԋ@b`aIOpU`d; s;k(黇Gɽ.,K<iYR&qq7r< 3ve+Y͡ AO(.\-Vw*%œ> @;F?ܾ"s\my ׼Md<%-R`# u]H(da\y6>ja9:'#PS@+Rp:?zU/Gsz|Qy)l|vFxcR Y 0z_ةdba^1+쾢D_̾3/| F%\W(Fo^GLToOZ:mwE,S" O-zv Zm%/ꚻ|#޲ C3:MP)d3R; ^,",@0Ϧrz!W(L$}瀳eHJT1k] sA vSn8O}WpD:"T5ˢ`;vC2gxp d c5J÷4xTS6Te=W6bC!6Dx Z>)>^RױWFMG3,-2̻//}PS2-0\8 Rm޼S>[ V`l&z;2!9_݀1)t@]GMK0wr UC}n`KӰIC/2~Rx,dsDB;k=HR$G,\ktM#25 .ٮNQ~'Ù@g:6*XۤjSj?wJ0¯m*_ %zT0uT9}ؖ\YAHރnjɎ3F枉kuplt:ɐ]`U 8(A;Q`УB036V.ꎤ_=Q}R2V'. Nh$f]|M!FUp.}^_0A}GƟqx#I-0Ն ޵;Gk8/fMX$}8.hgB#hP87nZ9}_Ob.zq0=>T> K0ͣiOq+{DGPDs^"2YʮLarF[c*q0; |Hƪ*l&S! ΣFO쌡U2Jpe%vcl7]m/?%06@@IkRӣqQ6`^MBQT37F\_kL9 v+ڝOCJ 8b3f2ȕ 撸w9HU? s@ssWY*渲uS;Luh,ֻ0\ >U`>XFG[3D]aShIS~t6ِ[_25ig1ٵ5?wRObC>"{ƛ*:ejl4F?BC&3Fn ks'b7_&!8?*[OFU!'bj(./,"A{ߧ@ȧc0 ]J F&fc17)BȒ`4wfC`_hVzdV-a604Kq%mp&zۙ]形G=$(CCYX;.|[-#az#cr &x..)G3/xQ ,6E4_sR#$OEb?)*T.VTˈeN[ ?2&Gj4FNuT^/`>)cPu-ep;le *xN a NE ݘGi3Fsp- $Ld46 Z!,#RnY<®ofVDh}M.?Yi5b&&"x}9uZ,sTp´ӾĿu opɳU{qY~=^{a--Oc}kO^JnL_S xf T<<~2og%ݧ,G@-^@~{XN5"F']ՠ~X5Q,ϜIC@̚ ̲k+$wdW&hր#=rrZ5!'J $HY@=!_ex0g|(}5tr\SiaTAEwam|,yk*xVwܕ޺c/8-{_>S1=nJWz"fN,}K @Z"O7^]|[lng(а9YpIhɗNIr(gəgZWƹ 7 쯤M`JⓣJ>T~_z7S r~'004<2܌ƞz+X >9ZH*x!hgWd<ֽq/x @4P\b+I7;ù*7<.xu,`LtXmz&|do߁79N}CzsgʏNΉ.kk:,(Ḷ̃u7{ޝ}> .VȧLi~gn zFrѐ4)͊S^P\`Deq/RU 1o ܜEpY:JHA` 4 @^^\DRK'Ffl a~wZ>-)3.9\BOΩ:g^%QzGIHFD#{guKun͍C Fd1.8y(nCdV PdEYѓO`EHOİvEf-jKB&Q,}T~d7퀥L!#.],^!}ˤt  _ě1bwbxh(Md`wF+_Ք=E֧tEDl9JW坧AemFnб$cjy+xX\TDDX#j OE2"TEq] irQ-rd?; V 4Sw0U5yT=lhK;Ŗ߾3W?^)XAQCStW&s֣{$mn9TE6Go9:RE-!8P^P=Kխ8IA{U "j.9XDJV9gRR''xnn!a6Z+V%\rv>(7?i̴F\~0keP|`ޅ j٦,j&&?."S+Ip^fVl$^9u*x`[yxf [Y9u)ƣ,_5yYLlA4KUN eZAFFnj䇃JY G݊B|p mZ:Bf&*g1Q404ReE0Խ !z;BE0KB] ,@O98˙x X@ilGn7Ik[%*fAS_&QFVWM.SgG}tB,b?a{݀Uz{!Ꞓ>Ňr$m3N‚vг09)kCWgĩ?Ї~-֊ٙ}Zٲ9:- wi[>$G[;峒 0Y-#{O3~^G \1%u ~&QIj!+'e ]QC*܇0-Ԭ?2P{_fzDZ.*N<I^2t&eٴml_Lcv/:b*{pئMS]].ϴbl"ynA(M pNwV%)pX rf`\P:b_ܧHr(2qP*KzC՜Q{d͡BX4o;עFe.N0r]Nl|Z۱r$ڒ%AJ0iZ"朚O.zڠ D8=ڥ̫$'n|+Z麛KUHnߧ.w2 ן zyLd&'++E%FbNH<3;At~Z0IZEZUmס@< :_^$i;ðYʃ'ԍ``UwH2{&WHOfB%_OUͭ<ʟNH_DG{vթܕmNpD@~ :ھtOnEeS&.*a*fƵ? uJ`vCȴ"D\Wvl46p<zeuj۰_4R?u滹HФ?Ύ#IlkVɤl+8s"B;D_1=P/*< KKvO(Wמ!˦4>N3RNr:,r-+QMlQ汳B$}!b5Ehwg 21 aa(aj/1 oEk2m4#(%狪\cvg#MᲞ^lO=5L,Z(%dMx * CxNx\H%L2 svT[TW 4X6hSCM.u rhW\%kɀJH_6@ۺ_huYJhD FOǵv~b/`w#ltP6N1YO?B?ߝ^o'x10ܟ$0)lHɗMKlH (*s\xA#|G3@}ږ`?n_)L*rx̭45rkɹNZ3wv4>fO.KHV3(qwS 㧇%l+.71=ԿoKHl_ kEZ>vwT߫\̹Kg:K_Iae4Sz5j!a%֩p:,`l6W؅G&kNgl`o{;| Sػg堲Oֻf!YhȢaFd"8Nc/qgd…41V} wz9Ws a hհ.K%y{:aOPKlsIyh T-|fY#)F "okMooD,|8k1M/?Hs./n"yǎ9ubR/;<ʏЬcc/wdSOu[e FL8Ub(~UK-zoޢr2/v;-~La7&".ŮY 9ޓp@l1Q̌ͮISԔnv0IAy2u.}*O3F>Q\-]atڢHYFAgC Q1*vzlز; '} vNOYTQ? ;bǥk J2sXS!d;\#rQB +&6=jn;ˍ 9hOMy r m<}&xb'R mEh++ }Z#u}>dhD_P3nB,}>-3 VhXqYyjt\Ѓ׹ ҹNAAM'e`-o/ m)dIWW+Q&kvt,6j7_a?1Yܔ qC0ˊI75zM1)˩xkk8mO h/` rpsYRZPQ(4aR=d6Ν0i4{[*ަcJܘgDm8/*ll{؂ZM?YL^`ހߋk3u89kLlq 4Rޠ(aࢗoQˏ(G3JusXJ\ɔȹ?ֶ˖I`b>[^@IPjjb!& jcZ~O_[uu!5!5^fq7Yۇ7XO, 2顎ZE@ +Q}T]C 8v(bmҊkwN,mzd`.8>jhU;? OQ69-! $vm3,>>i) قὼT*مQK4NjG/ӛfFG'(6% 0QX43H hE<_ޣʼnb0}%Sڝp$;0!lFop{C܂`h⽭>%Ⱥf2![wD QWkA˩eViuB-ez%yEBmF^YHÆOZd{P]( ASXdJ+nulh; 7u`I%aʑl6;o`u XPy=h#kZPMk}v'D*sG`4R_V{3P+2\? .bOL(E_*+x)>:gu~_-8#%R^f)JC jnWLC7\2]5h)FG4+Jj<J4}&['6DZ;Рɺq]}΢k7UvnR;ߏ/TmkG0ȊNhb79Ci9 JuNq֧6ϋ Ƀg\#85p7#PPCXcW(@fdyoQK NO4VԌI cЂ7ݩgOr"Re~UGoqMZZ0gWLʙ'I~'H&}{ ':2 o p{/!̏HqS4k|cIo tTyw@dWl>)@o-V=t]>.4Q:-J(Ҥ3"]y7: ,VQ h%aXaR v gT\MAC7lk=Hsݧ*,aL]?m!/ūk$f/:zПDU8O.WÒ wӑ-.$te%oiQ-z>ێ;2?5wE`M:R9wvQ@(e(U>q6Yڱc6JFp fˍ JVVM5g;u ^X^3JAbZ)vY%Ȇkm'Lm7xX˛Al-88Qߢ_zA'BS°OIZ*PDz0aW$FE?O.BL+館N3C8Gcθp[3?iQQu-vf[/[& (كV&m^<5 a!YL4M㵟ćB [8(<͐`# a_q {cPV B-f$RaBĊvbk_iN 2wP [ޭGlUfik7{c_U0mlit+٠ʳ/6N#Ж_`Dσn׷M|K"_AC5U.\XcwWb\xdYL_y]lP$גAA8A!ʐ@sDF::%z,"s 2!x#O\nZv OپV'e٣l uaa(㣚fv;zɸڛRRo|QYTDd}hx(Ff}t{ܑnuLzӽbvL(?a5lQ#I~3չ%|'*6<7Ţ!ᐇ!K^gIg:0H$\zD 3@}o{2"\zWS(,N~l/K7!ޤT*su6'ˢ>3o[ :^;XJD^~0lYy"}hMzUuJBi̓ 6_dMeBm-I14Sbybm}h9e4q^Ц-y!UqY<F so<0˛@M<>1fڟ()p %g$P~'NRAJv s_]dngAtֳ29 F4tfIF7Pph Qs VtHvh_|yEH{YL5aði]KbcITvy/e8l@Iž˂$< D8*({B к(!CC >ȡ2nFAaȚ/ >T qNu%r$({\y3C-8N˦ FSDN!V2͎A9 8ʰ|ou% ƙ[1@ G1,#roZؼ+ZX;o'*'#mcZ7 UrOh*/pX=8y/FT%Σ!9b3B|鍊$}Yjw$&5`T=i=ĬLlY+Pjq![5B%)W 6 5=%K\i0ك("vIrֵ*;ߙ_mI:ΠMɕ)K3(y7*^o85,ꉋYDĦ]Ipe#Ƚ3/#DVO1I)CrtQˬ]O'S>>RLg],_3`E갵H͞^:MhFé2LJ@8o+~Ꟛ˹){m`TA;| <@`N`W3TqRKqOA5j^013lW@Xz14ɬYa?𸊭5zRS:K|CLfhW{Atr8k׶RB;)0Gzjы_FF(U!ùnd3D,&N`-#=‘0t>X~hr߆$!V[oXea")L8 \p5*3p &RfDa >|E{hj; okm3KzE!BCGnSB#i)!o ${ цunXh+"Jr-k5{Y8wuμneyqjؖUS ӷn|x&&t>֓{USԳF8 eSGX a=8QBh!iaz <l)Jŝ%l]¢K/#ys(C!Lr6E.ZQȢ-M<0]^Џb/*b\w׎|/G ypjR|<<>/aB3o_57~MBm @wbakh5Yliy?"{wRbXm\81,zB_Ål`,N|E~ յ/>q*cg nr5\% .@77f0[޴ת,uz_%r T7YfY!$Tb6❧bݻ4 3|+Qۏױy3(ٗp,($i5R-y?ݟ|T ''K jZ/,=qo/4j?yx9}+Kױ“`g[>TGA^ԗm<ɯ)rF6@Y_yh ?R 2KI+_ I܎Iz#9h㟾ŵ5,pm+F8Kqx箔MREI͒"f1vk{=d6z".ïr}wt ^P`K"@%n[}@mdx[;SĢZk+'F#ShyL{&l&]a ^ o.gT9+ۃzMODHSA?.UԲ\K 8fmvtDPl<@d7BWp>t=i$o>, 3A)aW%(/e}DqxZ.j 1߇@@c˥3uU8^Lʑ|,!%p˓=6{ yTJ #_TAq=ߊK&)gskLO3@%W &ǐYTUta(~<mPpLYx-߮>PXOq!? 5E_l@O9E'Cر(edފf)(nOm揗>SČ]'F=,&  HF2oHzhHXF)WlׁD9m dx=hnޝZsH\vX˥ YmW:)yWI"mMn|Qә-Z*\*3bXN5<V#3Mjʥ)9B,B!ժ;w87ljf1wfnAHwHfA$l 4!mщE 1DJ'ɭ:[-+;>!*:՗s,X2 m}D_>JVR-Kbh4 z!U(Lb b0YӣfTB<\]K~m:0H|zT )wvPȪQ5g0!ā/z*`m$Y7v;ݳ&SQB`EM.Nwt +-}? `ݸ[-WU1˵.6'qG$@oTú"g}o qsQg횜=5"ʢ d!&t9}.5C ,-!B{|z  wH(2V6:a[!Bml pA9aF}%ނW7]zOl'iG0;WO͑uq#-_%MxSS{`qEz6Lcgțeשz{[LzD H+ AQl|?؞vS6"FחT MLBzT4["LSx콊sZ2-: HdUl^c@Eܼb8H;*KazOв#uZ5ęϱǤ33&׮#/Yϭ`WzgldWvtjgED Xw= r4,cQsQ1yV{G_QݍnZH] ͎bBԔjD祷7mmeS>3%%"Sy!x st"8f^ z| Ǿ\*9K͓Qp/5GD:s[so!Zb{я5w651#Cc;Alz T"8-.n(*Kx~ЯyKeߪ-2γ*t_fȭT3?0kh^]KU\h&Ci*IsYd.QQy.atT O0N B/uIul=zY#yW2(r]h؍TtAQʝQ~=NY1̤JoL*fngո큳LeR%[h[CtUV# 6ZR3ݓ K*,e=B2?pMH#rt2s^ *ZPsW`fA#z`>sZLYmDs ֏Q“lx:4pv1M %*=DI5M;cNͬw_~B7p>-riGjJ'yYB\2/I}-+'Z̧],~CZJSYq?7gR\徚Ӗ3x9m،CDo)νqi)nlQ b洼z Mz/)x;G\tk:ϱud ~2%Ⱦ4欦z$Ì^0@'ǜۤ3^9 ˱F[i i4/MMygP{XFD}7?ϝ]$сw8)ܭj.<ʊc縞ɼ{X!XU|PgI6; uk )/Q݄:{..@Nl0" "DcWc\ᚦ+V" RIĞK\01a$+Hnk=q /k PwgMk '<]ydFT6, w+A;_ln0_0^3; _^6T^e& ppS7([}.AfI$JP Hrpꥏc_%(g,'AqS/~,^u"kҝc!SgX2n]azo h[ǽm-5Dxbeur ρ/̚VGPʐWrs~ZmA,V?C}N5?/N,(A$0l ~4.zpoН&pI$lr͛R{VEozdQ "s ^9ݽψFrW˨B:/uYr)ݲYJ2(ޔgU0wkR$}\*&/G $sZchpg<4^XQwË`lt)fmS@~i1 tQ`F;V7OZ/GhpC_y]$4wbVY`'M_6.O%T;xk;䀮xЁy6wE١gD{CW\2P,Wvs ѼY5pUpI^$jڍ ,DɄhZehB&߽Q*ɬ=p8arFd\`7jc7uT[1oVPh"7CuWx]6JhV+> Ѭ3C%ՙSM{C}Y nf qBxۓy<2z,BIsFZANЬNiCL^ qM&{YYܹKnKh2jϑ"V0wc[(tWkQ [N;,o Q6hvjag^ 㲴xkC at[OI(HO^ͭoɢN%PUbj(To/eKQcJOUqL#6ooto֠ KlZ"J4I?3k ~טk>[:TP<~j㻉Պ>@+csT"N #B>z{k|F/e6dJLY}>O*gIW8*y>s)hCN+󰞞}koe(=yC c}[L@X3 $lɓ ĚOΘ{Sb_0Jۇ+(A3D1| #[;,>M 53RN >oh 4 (*5Y6ǜ*[:nzpYԿۼ='mLʆƘ|LVv>Tɥ9"LGeMkN~[ bVBB2g߆EQY淠=rNwM#ी3d#kvfg[5- 45AQ|#yX%hV69&: oai§>NOIۇnaIdN/4X]'1b)pVRu'wrr+5ذե0rY)Ғ@Ϟs_4%@uzlR8uB˃q*)(q(Ct]Q F@gv&rfIM: {^9{[MV{6z$NܙOIz?tU$7) CD☁CC%k4ӹ7|MC!lrEdz N<gM%O?v]PhP6չ;hK|0.Yv},fjr̙PھF=o{X|b}Oh`Hښua*}A-ߜH*W 8,`b:y{$˷.:,ꖛ[1p"ٜc54MZ@vbaG 'NuZTFpE'bi>dpRum&3>f fk:!J yBnW种0GV@ FOi]VZg3\#KIVMuƟ3jLCq5>/QQ̾K}do/ja)~i amsEcd8Tv 4Ry1Q~EpP sNKP,/S y#W$&i*MF#2b P긿Da74wny%P@> cX?][h&2sE\֍Zd7P@S`-I \Cwf}I [hh62cEϲH|Ne?m{@GN lހ45خB~6XΖ9ht=@%'#CkAte G%8I?cL-fIN|aVgL_[ sE%fMUafgTD}yo #~(7}LpzFOǖ &|.N(>.L0_HpKmCqU(8_+l." elr95B%Iآ咔a02΋:VfHPaZ?fa-7LEHMs3N|iW#6Qצ4"4 쌳}sR3➨(h L3Fs>%+LXD4{N4db2ǁRdH*f'ў@S㴫oI9U,&05ق9{4U#QLqJEW#坥'!R0[ѧx!q1 J*-ɥg'`p8kd&">RXo[SL[xlYSK\6K:NJ%d\Yn1 f p$6b5v%gAg.٩c.qEakNf92TQl7KU LI2? q('_aAB7u C0 J0Glܷ꾒we|7wtRiWY=FDEhvټ'>2rqfe;zj6o#k75շ?흪K ]HϋY PްGLai-;\Q­\"a)(1x Zή$Vj0 ziA7m%]~S@6mz86;M ^'fq-!x|%"kCq? vJUë; I<^OńvoNF[L\BBꌘ;}%ZD'5:rr<ӌ(J&$]?j5aekt[swdoۭ= Z^?H+.EP0/!|lVkD&XeImޖml/(7(cP&7uOںg άhd@#X@vђhQŒO-nE[n@1coYLɴf(ѧń\^woLdD=}ME%R1ЮWt)k^j;STG\@BB3b{IzΪkѐ}]*X4tD&FRpH* Tu Gq͵?tp `^veg;W?S&7Q8쾗sjҸs!3Cse4BJxۢث|K~hh (0oQ͜qe(M.[X aU3Ub*Do1lBqK x})o3vM؟PuIr[\؎ ~9"`[YjPM6 $k6# =(R/FTN HPҩ}Etkp_LGa0tw}cւInv$GlpXwcR``&m:L7y\$Ng&.$?//1.׽P;V@+'+:;=b؜qj#sXw(SDUh7݌ZtHDrдV1\\ S$9nb6G2 SWy::a.u s>Ow70ri{:/WkP~o m ,eUy5(PD:$g`:䔝O&2+<18GuȮYb&No_O-a4킯/ &4.b~H)1Yȇ=.}Jf&9)6<c&݊ wnÆ|d):H ,/ ֗3?\wFCm◃N-4\0-~ynX6 XvI< +x2Ĵg-=vsHrbj#* +p¡n4DD8U|t'.^Lv8e5"+^hV|K* dNE[]r9ds H]vVNN>\$Ee^33Rsd|vǯESN;rYűh|vӶ}7B~_)i_MU9Q'?suS>ÓsHb[lGJ$[":ķx͚(~n}:[LAz-#rQ|i|dQ!J8uUkS.OSaC3790 Pfj_BVV}חOR)5l«jkP!hF.ECBy+.d3Ht2F|*au(gme)[J2GL6{,UN]5.MaŔ.nq03t1gB?aoiYЊ907exx ۣM0i E"28k4>.0{E'/iS8$i' JnH2 =#J̾] q}֠k~;{NbzYϮacSњ6sZ7_)ISoP ZHy@ћ$~?ɺj6%dS}$}q1"Cv /#e ~$hۢ(ւ2`/i=2![3]¶Zh"W}_!?FuK e9dnf \OSA&MV݆ HN>q}R3(eʊ0BO8(`{9W6ZB?,2ԯ_m[ g578v<)>v7I*|r+? |&H@$MܹJCK8@NtJD&cGN_aPk CK d5"FV qW!ĤB{a/1{rPA.=VcV6_&(Ank7: Eo}K,ԕoMk?ebJ.2y2y2:Y Ng11z=.GbX6V-]mG!Uh0$[SW%!pT̔(:Bab>N戁]X3@ˌ:%VJ_j ;Rſc1?'" 6GhUH)b$[TӋt:X$T SN)Ո&/o6vqwn5jwjː#CQ}GdڛBMg!R[+sSsm셨tPwKEȚN->ZcMnJ[!=ZV<{tTZVk5 ba^{P7(-v!ʦ/N4yL1% xُdjn#@YU+ır&Gt}TxdAn S`6rn}Gw-#saW2QP,2+u2r4*ҫء`vCw&TCVL8:5Vlt;tptݯO=A89iyO=D,-HAը1$nYhLqb 3? p&1 3нU9!3>~#I`[/Nmy+<5X%H|`AN{:]Ŀߥ276_咮/O=QjV8JidCsa%~ db/<8]"?="ѰX(}wpo­s|fEQQ c3"{S("uM1?34"C` >B?"Z} ԞL{sرx%foЀPG>C hlw`@JƋQgE*@]ڡ&R-sf=::p vRɮZ8P3MөUdTBقdp^?ǗC9adV <7=(A{h䵘{T q"s@vR&J y[{!E^RE&ɪu]=oqe]VW'|qNN:(N躑׼(sL'G27 T;DgCa"/T[Y J1u1 ؼ7sUdu{KW@3P;Mes_ S(iR`[鞲R8"[מaZj~Ǣ~sgd,ǒ+) 2IbUiR0)s4u7yLhXTh%{?nG:K!5C YWDK-=P봻 L͠Y)SM0 Xx[vUH[VmzɶFW-5 >lRkQ圅rAde;;CIGNG 2Jk}#ԉ@yUIGĐJxw/A!pZd̙,,(6oPX 51 +u*~l M&BħSMf4 oVQ? ?~,5>*]r!朁N6&kBU&7f0Rs K_unw-1'ߧ^J@#Z_),W\u'R܄n̕_1^W?2IDX0#*}:!hf\\6[l'$9A')D_f6Rm{Aܩgw 2eu~gxy!I;Y@ {W<NͼZ؍vP@v6 f1LHtT,ʹ<уF+4ɴ|z@$D|'Y`NHGa8mSELfJ1˥$>~w,rs"lXzV_ju~~.ұ%p(Zo\ݓϜ )PS])$ŵ$9W[ʣw_ur\ p5,Ev>B]u#ATM cX3)p&84} 0+x`6L,R, 6<ڂ$^ЎS g6Rߴ@qmPEǣo=Z2<.LɊ~as RQR 4@F}XS,c#vS@Xk|kX4Bqu?/$lS&z0dZ-[y]{mY1WL}nB\>k笃WY쎣mKĔ*rw\o3Hk?JK?lSiKhw99p#!v1b/Q!-}9zn(5G`i^tttL~E̚&13ڵfrTμvкpRkJ0SsD"!js&Ș~VhbFKڀ+_x3GJ@ 7Di|d:{BKδXkF-FB]U~; 3]#ŔjOP9KY|$PfRY&mQ %sۙov::h@9Fho]sk| GqI"DYora6!;Sv1z?1QZdAe!]ƇMqpus܍aCn8yљnT:JpU#x"Zf*.q^Lu}e~&n"r;X6zǬRhw0Ψƽ#±g:3qesrѰYW>JY޸@d#|5X rS}U̷QDifPX(?9p#;;.H V+֬qP`C9{x2c -'RZMYp"::`$ 1SAJJ뀏~83܄܎tsyf\lkܪ 'CR)Ii{N$fy:;n32v_,}q, pZ B% #.w6E"+)lĘj!]#F݊sL}_D(1uG\*J  ŐT]i?*dRMbr-A,̌#yUCq[Уn Go^]GY ! @;!U?.P5E?@w2㸧#pSք_ L H [-AH3`<"k%eo͡#߾y͚y 2g^)8]-!US΋LNF4{nble3h~,%fb76`&dƩVRǣ~S3ԔcUJJεQR&83(,5 1z`^᭶kUa'9D!isAõǥ" P2䜹scaݘE:/@NNy% cɴ2EJ!i/2YG m!DiЅ2Hߨ \`%9E SZal߳Q`4$jX5EKMجIT3G¥Oj%>'u}KzeGWӖCP&YS]z!A{=%VoV9>B DxT#v5p_秕)h5Ӑ;gPdJXwv+jXISg_j[Oföpa4NY6"٨ߏ\ӣ( mT oċLeNw#8>4ZTQ=4tF#,JR`}`Ӗ}>rqK1VH[#[_TM_.<n"%L(6$\%ЄS%s齞g%2*>ieNJU9Yu} &,09m ;/Y}}!y",+AFzS3VeZQrl-m J\Dj\G=ږTUppa[ g5=g6qh+ ]hg$0 o8!8[JNίҡF%+Ҥf"ރ?|IZ" eb4qDKF=U#RuB%< ݉SRt>q׵9CGtgv 9_a7B) )l) :ujto(߇L/f;x:l^/f! .5 hN 쀪ަP $鴴]slE&CF|HwG6jFܩmlcrI54/1c^?y%Βnuѿwy9ա o}%"XNݕ{G 9 '_;T\.w,3=FUYlC5Jn6(VUyo#k G'xV^N|ekҐY6YY'ŷ/[JƐu3iBR,΅@/wU0Z'# {f:q5A $LujzMִ*9RM6&vѵ:LC4+B+Zu )@2zyrj;az\REJopjY ?lNkYkm|wa!OcY󇵺"o6q >;J罵?gݸ0v'a^ʺACm8jOI+| +<0G2[!H;20tG=]vK6? IiU\2i;kq|p@ϔg```b= 𳙬z E&k*L~2޵w3Xvl(v&lU +3oD*)qס*lNIAC^uގ82_!*c4cХ?:K+{ښn`P;OA#l~[sP($=2u+(l˄MuG) ﬌&&PoϷ4!x`09z+ { \&SƘyQaI(SM~Ѭ۲EO/0*#I!9Uk!cR"j}(|{n$IVP^Y:s9L;وL>ƪHJfPcS?Q{ z>X6cz zwcc l71\hD|03=W9e<1";ԏfsErNڴ+ }LqWkfS1}QWoo8ߕ&+‚T62ZaoI #Iɡ2"+K.DQcg6Ag/Is%dZ 4K>,#H^{#Sck 6 08^6a|b{j"6{|@`u_RmH?&2@%Ώ5vMomxA[%z5RʶuZ|+@bIr{߄d7'ٔä^c)kc<= OkWC͔h ,Qn*-\^)2|63OG;0~gb~~5׬z82(91sl PehvNh!j bdIAF_(%\|7*4gAنoRΐ||c}Kxx|r"zb/t;is/@_[a e<GJ,Dy/ke}a`jM>qr3]!'* E;;#g~!&zdmֿsqqC0ZEbՅAƨ[3Sj׃ۢE{ⓑnfT(+Z[؁!&r] y,Z"MX̠\a+!Vs"^EQ9"rXȴ</p20KMرY,Xl_Ꮲ6ɧ@\ r{/Uc6;/n8lCΘzPx25G*J.\w}mQ]||yrs?4g?gBXKq@%k:=+?0s~bh&iZ<&69.m1pa$ZR SLTR2]n9S2`̒9!mf<{*&>Wp*Q%QF\Qy l`D}Ud4r3B\V[/JA51-_+8?rh7πεYm [fyI7t=%)" QnԚ~mn*E9ɽežc'$-zٳvklҎt|4?JO:;&9Ƴ(G/҂z˵c$.-In$s_VScYꌎYe98Ļ /Sht{pX^`H3 MH{*3#p2v1*֭+X6- h)2"Lwv}ӧRLL.ԅ}uPx̚YC%-UZO^*4ԍR^,>wGzMdv> sG7廊Ȉ:ASz"1F l ,mc:8 &H'Ig9#StQwZ͊0¨ZzrȐEVhO޹MO'G|"y,j$y'3msu&)۵؈L`t0AƖ)Zs.h`=;rBBCEzQTՏKl+s [ 'o:%jmߜ:sLQPD=:FA\ω ]78߈JP,?kxFYЎb|27z,/+ŐU4c /Z)|MRAQ^D#mko,jhN{4ЙXZDke:p*,EAN4#tDG@z;@Rꥒtc.lBRp|hzֱ.;$]dζ niU5Brp|5XfDU&Yqq[x]/جKz/Ve?^N08r?ES,]+ezr)oN892-Kz`9! 7z,+@m[n_UwpܑZ4B᫭x-ݢyvRڌ!ˬ)5&5 ~8^ZK|lh_&CjI ix) 9V+e(UZP6kpsy~XiT{hݫUZ0\zb03إk%'&鞂1X3yfZf!{:8En# 8s'u>g&(9MܞHJG|Oɹw?V49(h^yòߧK‚fo&w )mQ1L'TKh )L QF)1[H(ZvX̒87gbgҵ"R/ x_6Il4Ѻf)!$ݾL!M(3F{cݥMrv'C  U~P>[vJ9ʂP7 w0r5ŵiő|kp-U.\Hܢ8N8xP'>fCm]KcK 5F npNȀxUmڝ;1TqCE![ MEGvj"f{)L̫\T.]] ʌjcc6a~HA_طT!A-{3}Zyid*⌟|[xѸ55W.{ޟ")G&ܣ^n'TNR=c *6;Zv\މ9]e?3^D=gdC:l_f>UrA 8Or ڒ5PrK>OTB-4. 0Tq1.`k3#k6>5юێ+]g zDci3tBQ;&s*&Zu;ڲ@H&áij/#r,tk5a#%&ytnWۿa^^7~皙g*֐5u%KS)~kUy6trEr8o{|\:mK^a1|]W^+~3b8akrpr(ЗA#J2x/q,%@%= "{N9,&@qY1OU2.Du4ߘ)*GOE,흐)TqcgQ4d $_e?U$2!|>!^9t|M𭱽0Wr._*j \\S?SF| j~B}]imIkKbC }w[ӫP5X0eۃ*}f*y0 m-bҭ1>o,V[]r|d kGBj <[SmsDgQDY;n1ݝĴ̻Z~@(]5 qܽ."h߹H"X[K=9j^vKXUFY݂/oߍ!VB}A-Hh}%GvCj*& Ed3!܃Z5\-aSKkr C=Vn`qYBhC7<>;L8}(ٱq;z8ZB* #koG ofqH{Jq_e?sQ;b!ӓy}sKX9 {8  ZPgYZX+1r;5/yWm4FW;RQYFQ^Yv15qaQ- YbWR *ǜaPsr[^~EBR,9ς͓4/x)+.˷IE2˞!!EX{Rϼv4E&IMaW[{%q> pxp#6x@dPޯe ?6C#dE&ӻl/ʅhK鱰%=ԧ\RRK4tB>Δ:X s"NJtx4xN}qխnP"o &CLPeQgUݦ>dPRrjs [#uC>uw2;l.:Gݩ"Oz 0eJr ֤׉-qK}`2aldel?=.[oެy:ƂΏ1ߍKv &⹹0`F$B ظ-L2) 7c~/4P+m Cɍ@4BL'?2׬ѯ[;v`/y^V9 \k٣=249 ;k,iЖF$YD+B#"(rjA&R| UTl`nVj°TJO2\Rh?y]%ySBzFRndVK_KrZa$e1nQݯ5\~B?GAb$iƘվK,+q \@هJŪ֭>s̝M*yc5IȲM=KUvy2;HR@e:\1{yj~WVNe3qHFCЛf\ӲOT##%nW@>߰RBk^&'3V_=QW/U!"1V|`5 l7Pj1*pmQMW Zşq@ -1_ )`MHTno.SR Z+W|01qE/I<2W9F(Q6:>j~ef¡np<'Z4θp%mIiN+vvb'GEԘ9uHjaG+ UHaSN*7y(2-"wdW^ŢbdЛHZ{rULÏô@ g <$s8&wG˿7\qW]>oYRm:m2ͳϬltW-lu._P味d e]><]M2͉r7"Vllu8UE$a\vb-qgMoӂu}Z_5M(mR[UymbfhMsx եsZC4ĝ 6}k=vVa4]\1H0^n)͒]dn] n@~[R0%HZ q&$jLQњ.bs!8}$( 0d_՟O'd\֥"1]YF@/*m `Q,SvZԦtCT6u7)q'F9mK˥;Wx;J<,=ٌԒV-?pܜv Cb, 0 Q'?Ja@r"ZR')@0#78f˒> ɔlɨHx>NWPĂlaU0>_B~4!%Ci?RrH\8sеVrs[_km&[\'bQ#$uQ!hb0Xh Éq$^ M'T Nt;2$ մЛK=B' a5Hn+=ncJ*6^1O/eP2*{~zH v>36=Je?+bcZ\21ރr` bAI7F7OZS2&m~1Ȅ,Į^L+HOM KL ^^a Z+ߒy4g|AFZ>.}XA,Q8%BWexx)+Ҕ^k#.6eueV(T,ZUPxکx Ҽ8IZ9wyP(ϤG8 qV6+} Zr@$J`W`͕>LE:).>5}0@4'Ѵ o\ + \7WWʷ^1 ,Z551X~vG6+I넰sXH2mzl >'.xg=xQ#fH$hcvퟹsÄTyŤQ6=1Hj?J7o6u)V֊3iw ͂SuTA-p"+]o }ƱzFh "r!˛:>)qBzEle*Ml',B C'=XTaW4i[n '`*G(h<M:/ŠIw%ތi¦k 8Sf8<)>Ld#%;Oo>3MX .ǃYPsg5j ~`jwC oas`^砈! E!qØsӆ0ru+eZg=_wӶE_CL*YEm*C )wy"˽35~`l;}_ ]YE9mb"(|f|v\Kab<вkiKcG=>[ efui!iZ=?~M [2@)2C۲8/T0{J{A>Ї?cqSCJߙN|t,sCoI!,}yfi7=N t8oE32 ! ZJRSOye]3w鷑f4Рsws<(NN&Txc7, "!?³"=%v\\]]nA$ <pP/ [oOZ)+Z;*DxP]X֯%ޓ>^A:]dUh#RIOI+_0 rfƒ**W2㓃2uiΟ|~5Tz B낌 "kGCrPE <Otm6dHn4O#(E߅g6odվTp&۬@5{1\'.&/SYn=\ ïFZ'4Pt5,إ/T\,jY\|qq(틢Pkg&"b/F\ Ƕ:rrQJՐ4=Y~J.^#!:RZT0Z;pa64&:va@77{!/"# ~^ګw_gB-[qzz৾P+ZNpݸZMA?ʎ7[EQ*7Px9A!Au(*.Y4 &? Jg?a5Ե#ycĀ.əE" (=`@>ecă ^-ZB::Qm;٭S\^hR'2HtkOʈ =f|p;q<ݬQ>"9?FDuNV`ÕeNة|bh vR^(GUEԦf?m3+`)f\.;qp=A,5:u<%A'ɨ!펛}GkvxNh)HߍiQGM>TzJoH0pS#tWOVdwcX_rh: 07E+^^/,w[Twx dY8F݄䧸0/ou󹇂`,9q>ֹ # 5aG$^dO4`,4;`e(fGI5JldL80&^Ȇ4:6՛^`EN6m,;bTIoH՗&S>Ӛ7R|'dkpoo#aȻ`P .tY뱤'?heiGH!}>wdEO+*.wl$TLlFI ]e@&:=n*d"m/or<`-'H"JΪts.N, &|+IΫC?jM䑞z";pJd#~?+ѩ28FhBݴ~! MW}cV,م$qVCB.jy_ rK[L?PړL2uWm!$ Jږ&_冒H4?J"ߕ"(D(Ĭ~,l]ƛDHdYnUc/CIKe L|[%;,pi+gI$ "Ǖ9=gXdm`&`Y\NU쁥~cuOx1B/botgZ86m9Qj M潭 *$\czlPf`{K*@GW87|,/4l~ۙ_ ba$B xw|鍗l47ЬgOn#Ct{ϯV(#`ֲx@PU?i@%}8(xZ5PRv./҅"$Փvzȣ'%_K P}BDŬ`TXG|ehkPn!E PR~H*G`9YVfel<d/Շ/v71RhPᩔ [W`qђ 1aʺm6+7&dMLDw7L_̜Kd GYe26=.";%Tle)tY'*P1y +.dfNL/*8Cxv ~b=ę,x ;?kt,MII@`βk۽YG2U4R nhw0v.2=ȶrseh摟˜r΂,o( T"̨t⠹Ϋ"k1%&`f-CGDnC;1)+Jo L2Z@L b#7P-sEC"׊#Iڳ)l 8kѫ^G"LEiwZX-(QKlX.kv'|8Σ,^ohK6JMbvYەXb_QߔbB]yЇ#"ܙ|_ܫYZ!ñO<0k7lʒ3ۯ&ӱb5[`cҮnN/QGA̶~ y< dkZ,y+r0⫸<}Qn듶qaN8_ϓQo՝ XeT_WݹF|ꍺ; ^*j09uw߈m-o;k`fy}Nfg1̦x r˅W ߘy5<bp]+;"<[(ye~nީ7# p(4Uz IqR.4Hpm,UtWRkV`Y77kUYZQ=+Y8>e:{X}m-6r95?FGAQXQ}TN$S$ᯇo'GdXǪE6^' d \Ouh"s>htƶŶ;ͳLCyrsVz=2κb9&;ʾ1b_9FֈFRatFiLUł+ZmiF᭼~!B˛x-Tf\lԽރ%) odV B+'ʀՖ)նfHjhg\nJvPgA_NfG =O'xN3g8*:}n㓎R= Χz}N-aW$v4O(4b;u>K-pD~'ĥ f6Z, -QNwńo/1vfaqA/$ʄnt]pPe;(g#<էwY0VF &]>*h+[P*<5cUcG6ůq1_zq|z:H"O(ݷ[(;3nb"qpF-:g eqA{5aAa|'2̘o/#%f)gr|rE,HkJƷJe;x O*JmMv:&bof6gC󟵱s Lhq#kpX]EibJtR솻uLgfثPEMר4=v1$m2 6Y,.n% % uϭ ^mT-}.V*Mpg5 _}~=u4Il T%I],0돢$vzA'><`Gg6l~)Zk?.bn&9fNeO_."ݗU71:,8f(jjz+ \# G >@TB<7AGqi #tV8vkOoL\% kB7]i\ɿB㋧ WɫszC:1H5!GMU]:&{'qa(J[ckʇPx@0c;8f,1f`.#l:(uefXO'Eds k äg#gYkN| E]ڛ^V- ъxK;I3dq!|T:zAm[hM]1%vcM&46_`*X|^gk2%Crm,HB U6/8*D+B!Vb@C4E>wЈfA!omQlqe`s!<0he;cGC  B03lĴH >DpTȗ-VK{)eX} \AƟ,YLS˅ m;%"o$rwO39>d2.0 etB2l#/k2i4[[#>=l8pȿn J+|)$:P0&HP~c:C~k uŎ ?9کL~׏p[j >z_xem&[>8óԮ, s1/ip[c!޹5rwQػͳ/$>*^S'鯷H@WI*̧XɏWLd^sw\@Oa^Ġ*(0tkqp6L_#˺>}> Ө.qc#i4ds[X0.zW1s>gnbT;hwh eLאiLF=șu^&$W2)Nam,)!p N9&W,廈RԒ ӽybnlKY-|Pq,xij1nǧQF~aU05ŵ H_<7ks iM&.AM!.;V!w@A!ȕU>BxX[`2`{1 EP*̱jB9[UÐ,WmhS+] ;FY[ "5iAxsse {yNX-iո}wHU˘r%X8.19(1bgumF\WtcjQꖧ {.sM5"š6,c&jjk-=/J@o;a0L}I8KL&O[ ᖮ~`]aaDwl.mmWEQ.:M_/Z!1ɵg9 ^v=ߒ 9N26L68Re*}[IiVKx_5f&& |80hj=]2N+Lgp kE1" j^xdDb tmGRBp?Y~MHyqFS͑N;Ya߱^ лbQxgZӆm[]E2!@vbLXYP_X6gOQE"oKbƳj$1>"E90X*(&_ sAt}yc04YYgZC ]w.iSYόZR6o`](^{pUaeM}٭&R( >sh ɂrE^ֲOLۋ!+ёaFlK9pG3u; IwQkK\Xp3k/RU)HU)0MFM̀f/ظ/}1urEW*sk?[m3\W=8)Xzq WE[Awc MO 3%Z:#G]? k%,*Z)&Q#tMgW$Ü97< =sΐ]:D?y Qx}>HD/E]ޑ>)aHC $-a^t9t2L5IfN芬{{ 03Fᗅ -_H4om`,%ͦyl l+EIe; OsS%{|q횭9>4a"7GWxdF'F,CזdQ+& L]Xvp zn-jw9 @vS3 gYVŲ_Tq (j>̎_q8B)&22b7 |]V1Ϛl}%91]g*M\s/lTJƯ|v@mk `c`\"K^N؄ǰ!HieEO~nEPߠ|O_X2\Ѕ)i\#ѰeӬO{\w"VϭBd xJ_Var{UksY䛠}îqZ@dŽ)%X aȌM"QA\d|!قBuňi[Vǝe%)"(ŵQN)UZ!X0ڮa$ycY4ge-u<ڸ' 4?4A&9GI,X0'𬾻JIG (0.ASwm5>$ٚㄥ_ : F9?~{H\Lt[P''3U9|>E`m~Bde{lUS&bFL8AEvJ%0KD%\GW&'5R0~Aa4N*o7 Z'!pm!2q1E|&שϾtv#nfZGy ʿ9TYrݥ8֮Ay!;8/ ; 9]+EWe5w${nF_;,  7ܨr CBJlB2ZLMg3 .8q@( >YG^,.Aa_փwhi>LrFZT :l(# Ьk>-Jg twCz:nxj3]UehKrl( H^qj S$&Ԫ7iG̜`> c3诌B}HHx?Qg)6>LQPcW` 3lI/$FVexۮڇ\7fǃmnjx/l `ik/(K(.~:_lE˭b<ˊS4>FQ G}R|;5?o֎f:nl͈%t a%:ߐ|! 8ϴGOcvfnhQ714>ӑNbO7C CxNV;G8WS﹛U%./?+zD$ev`fƵdYb[eS"xd(U*!\c>o6@$2Y:%?ȰYeXb3G~d S蓝֊= S!cq!sw֦g aI<}KJ_Vݢ`]΁cTxh-o:Bi"ɎNKhU0 QDhҁUϖ֬~h  C]vD@~ƒҩ;PytlI92PNJۜѢ8/eB|*29[6uw?ڧT (3 "^UpJfsDr_jGG̠iPAv-a9^aEL[?a! 8C 0 #KPv%uJPUy7 Vx h'Tne?pD#6Zbi5{=_'w=D4tl*Ҥ: 3#H*ARS݁cgQ3pD[gr^#8B:PF=(}jj(nGuI9jt 42a{!f-aɾٷǦe5\sLFNւ9<^ܬdwS"#bl.2T>SJ9 ֊gGmm3$űgVKԫ(b4eTh1Y7vXCU#<\iZhm͉GYk/(dٲNq 1p9#sM<0,039`!}ckKAr*+W[ƕpjrUhsJ>ڟ9GZg)Ȣ˔;5 "BFQs'|}5߁iFvSbBڐ:pL?- 16R2y9li+$DFcʩY汯^V  \O&[.s* he'UjzK тg j(Kn?o>0O5\Tίg=:wșQ[%'g[Z0Q{ߖ:'g ܋M ;ְ!N9B}%9Ry HHƔ{{h . 6'(._:".8JjQà 6xEs*<jȊ #e iKPZ3H s`-wN,5nkYhw2=׏l}`[xl^2S?)R;ӑHWXQզћX];]T&'NXks/0ew?-R&߽ɨ]ip5MhJ1Y=C|~=$/_0!(rn邏k>YG*d_b{Ν 6ld졫qsXCKZ>֓ܩMvR46YL9'?&ZtG,ҧ)M_",`u]Z*s.{Qg;/ ϝMmTP9ΧF Љ+=\ *s|!`Xو?#p]}GrN!?3Jo~[T:zZ}*׏:WSi?:6ve\hwX^ɿDB!Έ՜Pۢ%JG "8\# 9*nQSPxk3;) F/Ҁ6hg7OCgDQnn/6J Ai?F SPՎ'Hz|w -uR()x}B/HUhj4e4RҟP!F%@~"x6~,K`Y| EQp PGkBM^X1NU4̴ծB/ ;{WJs6FF:[=[-pR(wY'>rW3Ԓh AڛP̲%9+sj?!_ϑ; [0CBIǣ3bqJj+&.u/<'v!*?(|;Ot<5 dẸ8dV;{mNcB0H#]?jTsx[r ?r}&r3G1~ƜMu%ћ>rsىl|~m˄8m>;)8-{x 5}3"Bĉ$7qh.{Ɍ,n3u{" Bbq(5U6dA, MQT%I?f_`tbnB p03lϿR6aFxLAV̉yco5?aqVfifsr;:γi#YZ jKI(dCoBܦk~ #!܎rS},hjޞ4Tlb/5Dunj:ӌoBS:7GJ'At#zC`ZSC_[>L,u3y<}/[`U^]a*qU1߷ek`/'eOEݝCb΁Tdzur.C0~Vt,fY_B\8M"V]n40~($iYIojw{=a1? I!uD `]- liĉݦuCA~nR1pgaCj}DjRozWJ@ uUXr& e}Qcp1s 8 OS]6W#K|tRv鴆2AN=tjIvƭ(1%ʪ쫛3$/Mb c:њjXDO=լ"9q*R?Ps/7xeUVk,{k˫1\N_d`(+]v|D,V<z1395z()ʛۤ5T&; < -w6y7-v[HEBDZKYBo!|vNS(^}u&{S'D%⁁Rr+_f߅zD Qʼn[4Ba# \27z*$HFOG_P:v~X4jk.KavSs`uծ2>O%l!qn2nDuROSiμ1r9J]/KBmGk5:?/)uG;;~sH웺n!,NJ*C [8ME{ =m{ kҌ C Sg^{A)D/dWˊӗx0^{n Uvv\2kx N {/| h$@ Y@+`HSa`; [@f*539?RZ<'ɔna7s%xSVQoR 2BS wn̲taOQ%h;V?znah)4)kA!یhIgs!ԼPW+yaLπn wu tȨ)VvVp\MxSBOqYMX|])R#W O>ץqPm\ܿ[e儒=فLY7E V=҆򒬢^1H-Ha|ɰB؉K֝1#?.' @ԧ D+};֗sˆTs$@`,;1a-3d-4TTx="" xDZ~t͈P C纺.q".TIEϾoν(͹B$=\!nHCq-+?R閧W]puGAoR <%t̅ {_+'VQcݿa4gc]uKUs e F2dTrZg!4M"sn˵YlV7G)q7/*r b<4ӿ&:# ͪz⦅eJ O!TJ$\`t-WET>EDѻ8sR,2aryMMlS?g|ӭ"ys?+i N:Ȅ 3<.kϓ&-'Pbj UzwPJtZY!M>n`S)㴬 8O{Vy0Z~!~ohL?(q$ܼTNjlijA0 αR{5ܢe71,Ɖ.Vӑ2d;~3[#-cUZgYsua^^=jE A?e[̷n(Y H*bJi{EV~!^ߏ08hf')3E[F%GJ@x>ڧF|o%4kD=pQc! -#fŨx)0K(ݰ)A*C*R=%s.^鎫'f+^2i3I~gonITJN 'U\^BߍU3ŷ0TQe4o%N`'idC-q#`֕_F=yYbg)zdkKEOv1I;5^ 0=t[:kԟdۡMKי? ph0!Ғҟe8UUfw!zT7M|x{ [SͿM[>6~ѓV}f2JY!N]l/}GWx\o`Ԝv$HtE#m adkܞ nRla.f"ğI#vmA|;Es%G%[)}m 2M-fq mоc eum1׸mnJCt]`՜y@N!49}M'ֿȦKH_ YL 9ԮvPl.N᱅ZOܷy *IpEjJ*1j2 S$oPBo%XoxQ[ sBvJsNPoOkL,,IU 0`OkBȵ1y+`-OYNWxFA([ղ 6T3p6⟣( [YM)*ASYsa(HQqyw<כzd1_k9Dw}꬟[!Sq6cWV.2FOVfNtrZ/&eN s3E[uHqnʟN sf=2X 1ѕ7"E;!ݒ.}mO_Eb#ذDjܺޒYbE!snaY6: Cc>?ǾlW:`ay6P FṴV}y D-b3GO4VK7>6#k倡jtӏB&ZDa}Z ̜.0u`i*չ]jv(tsgmǪaC3 `a:ĩyAYo9TǯgWAIoAD!W8x3Z+8IPh3\%Pss !iQ6[@3+>>}hsp'QqI+ҏnJjő~^X:Vd 9oDĈwm`(I`=CR 7]l4 _^΅q-*4| Ūi󚈠 Qklu[zN*Ռ8\D*( gg<ǓAD2#$|Fߨ؟Q5|ǕKLJ٭+P5HFzmJ 8sfvh_ e.z~,IF^o}`8brJyk\Ҷ!]#鹿2B6~s1 5֊Ph ^5Gq ;_8K(ŖX^ bzm*jO\vG*S/HY^xulN G9OvZ~;{ q?1Mo)O{S߀f,_ 6D%,vy>D1h&'4.1E).vaes_< \cZ_[y[&'Amԡrum.]7dH4 M;Iצ\J1,th_X~בׄvjIKX S4"Quʪ:'R tncڊ5ZYriZ%廓(%r Ԃ.\X-'@+YI^6 ̸"ULkB^7 /zJ?,)&3_u\jXR)R@}yUP^%=T+@ 1 .LǑ9Ck<."Wli *+B֋?ym^=qN,xQ 204k.b h45gײ qyT:+NGIrr;{ azdaJ8WZ C3À*J )TP{e1Z58g8 %[!u,0&au: %m,7ZI$d5h7DZ o, 4.=ױ/87y$UNM)Ba2vOFl cH՟|鎰ݏ 8z0 R.1#FhDi^ƈK?;m91麃,[${nth]DP CzB2йcE)pсw!\/TxMΔ yd!3ehy4;Mhnv^=e$Y6@Nō@xE#F:ނd1KԥCft"6 p4]l_ üQ  rn/CTZNWDK}V e)=[3m4s3MU ~;܋xo ߡ壶"0N77YLʛ?, {I< +s/ #Hic[,̪NYԍt٬Pb ?rZ 0s"*Ro+{"iHg[Qw5Dvl+|᫊CUֻ%"-*JtqE$1^~56?8Y0,U h_W'Yϳ 3Y5s[\r풉@g&QcjrTQDGMa !M-Ncsr+x~{iO01jP?WGEp$Ϗr1@.'xDD.y t4|> ~چ\V"GVb9 2ՄJ\Sv%FID8!4Pܓ)9Cm4z͊Kr]$V!*m&1Zni#cuW%[N2Esrݭf݀ȥ>6 ke/L6Ȍa1zssdb@#)JlG|x DoNc3miX"r!sAN^BOKD^;g&_lTf@Ds,Bߤ#Wa5R@,ʱФwz}Ja0 A\eSSALY9ȅ{bq$6ըZ4P;KߐMPm;.i|<]_ <5<.uF t:XA !(:aF:ZIXH?~K~~`K.q% 8=7i"eNo[tMa/n2> -LPs[Dp") + 3/0(`墖qPK rig^\ ܮ_Ի!r"Zw㈓k$Gv'j]-p Tg(Ho2ͬK;V)9|ءwA%cxLgql t?#?bްPD*y9 7Ad\IL͕Q,Qk 6xw"9QKJI'|A#6B )lc zܐh;1ّaz8pVwJy HN b{L"Ms մ*0$[|#h)d{@-K;6K- ڽ1䳈L@Z},!Nu`AkJ[.?M5уKBL-{+v+ ,F[&:Mi,g6~i8RꢑMQ9Eܐ>9[ט^,2$s sZBbV @чO"vv`Wˬ u=1JVA˭33eABr"e<:-& HSBm B&ULglu'} |mkjJqT^ a 4 NsX9L6IozEJ0qP^s-_ gn$H2)F$}veǹ`/BXm(5KyQS^ ΣT1Npe8^Բ9vkُIZ̪J$յyPõl($sok*O$Mfy9!{ZܙRϗβ %Fy)c7r }} fPRzw#B@aX? kM7c= tӡHx3jr*n`Κ2M1Sxhqb69&f:}2mCo?Dpw壀I3\7 aa䃯bΗC Op"0;13 ԍ")䯳ns O6A7kV:lTs5Wk 5R b=ߏ <J f&0l&txM _tV''ϓh i3t Ue5HàIHԽ[pK[ O{Թ| ;dվOV3|-^1MD$b<{?('2^&55\M]op:f=qOC 9VP]MJ'\Q ihnP Cq KwzI6< Y&2vbqA|jl5pٝWn}S4֊3_ZE/s2b-ߏj .W]$H;g$zzr8BzA6.zB31$ǘ(b6g^z)jx x=2[i*|CZ](7d#w_y͒~OSR=J@kZ9 lg[) r*dIkkԤ6TzLW-f"!r`]?* & 5p I~$`XG1iy2,:RPb`&)ʤ(j}Sa=:cX圢?g'>>ODϻS߾ͼs2dSMJVln߲d_zK䖒&N Vknx+##b3X=5~E3 ^ $>tW/Mt mHxom4FU6#&mXUQw|~=s.y*ooO 炮.NڃчvuE)`.(Sm1fn͹t"mgh}'@&+8_wΣe3ynǮjV+"spU/hw`;X6Js5q#Cj ?\'T*4_~7T;3YT@i7{S^dqt'მ9 %N|mN Pi  @20;}X^>$i\]: +_SPԟ'ޛZE4i$9xH+~^V&s)仛J-\F84"*$4|lҥpm1|绖 S9Y Sx~h71R%cq- C׼"3 )W|{@غ9})n34POì&i'ʎ;^Y]>F^4xa@Py`\/,~ 6Rű{awњ^< ؖx{)pj@%6Sjg?6$S |Օ>u٠5W@~۶* F }M?0#h8k]:'%]lDXL> qa)CbJ2ĝvףf]YŁ. ̝[\+>uLbn=~_.gz-\Ewj79y}W1h{6Q?i>9RbTD$hzm9>[f*KBbTlh0jCEm?D/ˍ7&Lep-7U&;ǘotޓ7Y'C{fDxpo #dmo"dśV`ASGhh<(gc9h+usA_(ֳ]g#)\m4+YI~a"_ԭߝ, HLD<B+ibBN8-^̤ҁQ!K0h_T}e;(;x-.8K:Lk(>BQe rdKdA) ' &IAM/HjtN n@ϝڪk(fFFLZGĽ:9*<1pa6vg5ܣ~okI*=vlGrxin)u~)^^}Q u4R+Y֑H=S1x:טvL1@}Apgъ>&,w`(J/")nx{U'u"o66KU"6`$igNה Dm2rcC)6s2?qaL/lr-ίbX,+=JK@17ZD,3_zE+ a P}_weMug>~"t*;UEN~4SGkw͒W9=ӹjb2QvL5 ^;$PP%~_">K)ڊ`-蔀G^MΜ<q:@?8Ǘ2U]jC-f?\1ļ<'+uNyLͱ8b(誀إ_'H@P&<4[ܹd?`LJ3iT1x8qtxuJO vҠ1M*9$1%YGǐ/L4l18mcX'Z| 1/%U[ M 8z`VE6^>{x^OosդS{t5sL o͊Yдׅ?Ltŧ|Qyv[`Uhݵ|b<,|^ʻ[8w NKizAa`|d~_@n8H Z3ZT,z zF*i'^;gg5{uǠjo|uuCp "sypgrBB# 3kԕ@CbPG2cP s݄_냷X j̣j%sle0Ԙ\<\{ƭ~Ig&9ǵ=[E UZ-9,xKZy{pã?-"?gn*gzYq 5k{",\2]8.%̬􍾯= eYe lT>#1V2R۰nƤSG?ԝv ȉGYC9)+5OkKB2L0e:dsǪN3NВ,xOAu\{f\vKuv z<0T^`=jfMuQe\hcJd VZY(F84 yb U,X(6ȟJ塡YX*k 1-T@ d:%RJ\>z _oTjE4OtIMt.rO./e\e+1s&k\"y.z(pc E_hS0*F)|z|C]L]bzSzҍ]6Yj8bɈeէR;p.śZZ8CEW18Cᵅ =3Μ^YڠJ@DgXEpIpJˣCg _)"pBv+G5]< 0 cݽfZfj)JDSc‰tt`ͶI!|8\Md(<ٟj']Bf֐ʲʲ\Ɗ36Cq~} Cɶ^,s5$i)}3IPm ;L{kY*&F X4hhO8|I2na{0qrs$)ݹy9τ]3khv!k5׳Xq/&YP-U'ZZ@38U0h+n"yĊ+HjMOmj'ϕ89}gjB_)C$?eobUsFLu~UF<_YMz}86pV/BY"Iᮆ499;Y4sDRZ)fܠ ""Yؤt-N1n/H:ml^AF9xO~=4Q`NU;y@-sFFl5Q`әIHv!#(O/'4d ꮳ~j^ o?~g!Dy-kM*#( .;ANratb <54%MR]!e ZBAWr,g)Iif*d4O[}YjnO\HJFyx9-^{KFWN'gZG#]{) SaGJ-h,jZ 9`-vJ]\@bmC(?NR6'X(3~<x =(7Ru[W.M\> xUKa?b_I>+W-Q~7%,INjii0`XA+óյv÷g{*G}!xdO!z嘻Uo#0`bEFi0*ѰLMY)9&.;;Ƈ~Q+,'x!Y/_2֝\ 0dK@ZXҊdS:} V]>ajRJvGzESCW`W/F`Hpܮ;$BJ,mjA3+~ym-T;&؝k -he#$Hˉ*RLި2X$Yv{(`"! 2ϻ$HɤA˕kQ-VFтӷGm>H+A+O5G; Hs|RQ5T QH߻@\;$0p0O;Q&4uxHY \M_i9R>?Zx;a}9kq![}iKi;5] 3='B [&1j~U12S~^(?6ιyu=oi7ܥ'bm"c4b,n>/d&-ʵf#j:04kZ@xZvP%>ti1ȹLWXd;z7aFE9Bq!`/mc%쪚PT\ϫpY,#B,y_`nMSElG]r4h(;6Ұհv0RqDrSÐZPw 6IWEõHޯH DyZE',)e X7|WoDlkAJԒ/9bv Say4ޙF]@K“ljZ뾑ӄnk¤D&s5Ʈwԟ ;ƋlrDZf<7Ž2g?-_4,}pXV EWi9GB7{<b,U鱱^:pҊnta#ɔ z0ڷ44]?[\</$e J1p!*J@B(+η`Vs*lL"8K8rD:ᐒ~wvbYA1Ž%g>;$^eӤ -d0# EBD둿[#+ǜy)]Ն2y(FuBle;0U3ӷ '6FNY5ڥoLxzz+3Q8(p0nY~ ?DN T|$wt^,ӍQ26͂޷F2ܐ;p2㳷Pr]ڡDh!xp/˺c1Z6 d D4_vQiMS1b)ibP8$:bԂm?I~xYld1._tzym|g2Q0\ƒ2E43ӦxmEz'$>Sq:]ZU[YfjrFNR]J ~/ 9Gwmtߨ 9W7qa>&242 (e{O'qg&"-Q+OLtej vH#M/19ݮGy«ο ˡՈ4X8xTjY'Ca1wȦڲp;cUe0KaYØIܴaŀ4`Q{R"FBx.ՁxL=B^?SE[o}%OMɸjE+6 5V%HĪfNJJ&4WIrd1uѥk 2TEn,@ܗ]3=9_~/ Rk8c<{?⏗R 6񱃯)!inN#Ypr/Z[{@c~,6Ց#;\=~?TNb1q2n۽tMTYCt[⚤ӻvypkTsU*}%X)%-?Bu6`w{Nu7'wnR|~/[%ն׫HUq#F kE\Lf'XW#<%Ǩq*Φ8&Ņ@85q`G!pirz}viݠȍP;'#5-mȒwedSa%vTUkV" nB}oERQL9)bacE7uiO2Q2LƒgK袪̡hfI.C͇pF ?+?reJ!mu]|N-Gi 3fZ,I4! !m=d3eY2PN5K&S3ERye|P;8 SUYip?Vxx`w! q&c>LmIB Z<,6R5q|%JA`̌L[}I!¢h6OZͭj pez)<6y[x ~MK5[^ M3f[*-έI~NZc&A;be .\Kp2 4,Iza3ZY%*EIYVvܥvJG7DCd QotfT2߬<LwDAg*ƸNRx_9e$5"3ׅ[;FӳKM } O"|ݵD d ? WK+8>rn4Xn ~iMJa T̓{ NuPPaBkDu0ۆo84WE:/9+;'ŜCg}fpYdk jJ҆FI/n+=x~K%> ܣP=s;'؉@*~  aK9aZ|=oͥZ"ȅq-v0L "~ⅱع0@Z5yMervrLqB?k+.iQL/__d[F*u`oYxɍ$|C$n5 w;g.Jwt^qV{DLo{(ٹo~"I@Ս(*p8ڍMAK6})-򪇬 )r'F-sqcxڛ]~xzdx1f6il+pDEeI : bR>ۧkmi:5`7bk#@ݖTߢ,_=ooS+O+"vXF5€eOuczٰeu3D?s\pœ<.E|yBTt4 ϻd{(! *,Ek'@/u= rz`w`g+Tn^#ߺ[ig}An IѢ\g^J&y P}Q/\d3 I+= ;Mc?bo!"+MN߂s5,o c1k$,w 3J :yIa7]_8ѵ|gq d>?3rX;=R>]_<ܙ^b@*k1:-wu( FYq\Ti%7_co?[bz l[2&.c*2hӆQ#o2j;ՉA`ti=rCt_al֑4f8n*xidZ0EqhN1In1ᲷZeirPqOiV8 #P|(p [:5%ͽ2OI$*Mb2 شV>81uz{pK.5mezMrŀŜƖӄDdV3Gc|w)@0)(Gvuˡ2G[֬lJWc\'R A#d5(͗\/9 1:cX ׳}gWQU`6Fqzyi>ǿJb(V?YlS"PAƑRF Mn4?(q_ximP\>~nm_>? wF}(Cη OűgYZ07070100000042000081a4000000000000000000000001668c169100006414000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/ c]?Eh=ڜ.+E^ֲOYv `LP> &7"-A-9˟fԕeZunZ_cU~JC`x kWcWDz#k]0 f$_5Hnf[h 8݃@{ HŁat,eFH3ݎnQT2K.e97C}_KJ>P8W,4&Y{֩Г40dW{2 `|7AhBГN,"?*/L_5nyyiǑ`DHsX *I(e¸ Ѷ*yvRNVt=eAmJ~Z_]HJ{Px5ש/xBߙJ+gw_|&ﳧ?1`6&tG(J>#Tfk63ن 񳅆h>eDTO@K@̦VR:5nNm&WtӠʦҫaY6؋- Pa߾QBͲp׍o;~a~2˛nIEH[P)<X4^] B%<_)BS*ZLoL)mmX!ܞ7y)JEJ0a.f]a0JCe5`}廯o"' 5ws!E A> ?1eXqyrX_B6C'g ".]:S|n̴tO-e( E8OyJcfi0q~,m%M;p^^46."9V@gXcKgkޯ_^2:yyWO:9YB$ak!崿/ īocU4)6._$w+Q#ްuq]|CNNT_n}+vuĩN,gI-7AYW$ǩM.^E6k}5C$~٦=HA:/{7"8qna C|ذW&Q.l]San]JWacwCGŞTtD%BhM; (8@Ўe q9W$"ۛgȪe{ Pۈ@O;Te6ǜTEw%U3w|p8pȴ ADhvG-"v}ͅYQ7Vo3Ld _9墬~1/䟌3jͤ##nH/};$ҁVWii.!ޯnN&ԡ^ouZ qBT$x0FUg&tP?-#cr+,A^B[%j=# G-Q{;Ag]diVʅV]߄~qBcU0#2=ٓn O6Cup5(%?WOl7[X v{hK1W[vLsߗ=ehS] 2> E{Pl|3Vm9>dz97ꦞ!=R|Dj (2[sLL/$fj^E"Kke4uneWc_>d vwF1B~+iG,5\ #- e𤦅0b:tu yџS?{ ܧ=-\w:x{*ViUff`bAun vH$Qߝ"*Qjod' K\Ayss]AkJ~jHo!(aN9{ 6 E= 7 hD|)/o {G"1?g'dLlz(HfO #e_=+gp a4XR  .2G?2?ob*Y[RY*dYLM.|{35b ڮӻ}@"^~WT;;h9bAR+>5::dFE乜Շ;'CU(s c#Ѩ{fMĆVr[^AX 'nU,%[iP`Dj+ԈU:E: @&.BEhX5K]xHl[f.i)IńhP}jL=eH ub/u C7 7Ma[I>)@)d*a޼h/]mܕzwDi  *&g;}o |Mjrx`o?Q b߿BGlSEҺ7Vd.Ȁ͒}g_BWhZ}5'r}_~l!c1J/ѣ4O&b 0xD%QL)[:46鑘įv33h,)Q >B%k.Gg_ `d&6C^W(&;1nulh|I[f $,:Z$ >2:|Ϛɭ!~v3w`Hݱ.^vs,fUNj,//kY/Z~nO(([Cz^Vuynu| xz"MυX8`2vpEaUU;T'\!4O~\a'D]qXȀ+T{;.w[As;_#gܧ0%v Y?.̛I >`gTMxn_\`'al KM!g0rHR兰-g5#:h)h~pQ(Q_SO9jrԛpZs,@|Xi_B`N*~rT;豜OVǹ/:ɺb9`e(xLw:\\Ԙji蓮JR2ϱbQOG/- &0]4+`KbH܈qzJ|`l ě%iP/̽V ִ(Ui`Ք>$ ĚUZ0)5)6h@',ޕ̖#-FA.ϒ].d9V{g7#* y'2O{BE!0Ո:D@oBguqj4n|GFM͜ݡ7wu8NO'LTQkwZinmz|5<#GD?e3>o"SYI.m [S{h 9^=DI〃HX `{B3TO̾dD՚5 (uNJ,=/Yb2b'w|b\ wl\\Yυ]!xnXE1 VPA`I0"FjJWE\忐%ռ W.[d )|]iW( WLbV"`v$4eʪC9r&.7~|¢9 d.1C2:5SvƛbиUd>XLIw-)iS5j&pgܐIz䟿۲0Vm67Wm '\e&hP-PKc;$ß]vHao3ؤ`@ˢ]FH䮴PϤE%9gQJE{\nYgF;MOicy?tA1牴8BXQiTjԫ $ZM&æ Ƴp{5k:d%EΎހ3 exk<,2GJpã?DQJIV!4QN};;c2*~enѿZi_Ts;s^Y}c֖tP`1. _=kx^5~NX=K=;竇aDw{*W8]/ba 7$hn1XhwVr[:sRu8M$&dggS:;D̮@ %oX1mI:k I" (P&qhʚu.%ʰ½#ɦv|d$js_ąHʃVy~)*dRUowq?R b& ;+^k^ʙorr-|UN2|۝ C,6qkd .Q]c CJ Y߹[Cw v-Hrjd9:pطX1؃zctpkVXɑ%Ԩ+SVX],on\/agB1k %Er;qxtT9L)@C}xT8-Lu$yS*´bQo#¹ڸgد OV]!},ᘽ_(B EU;*RIgrmL6Df/VI/[eJ\:+Iyj+?nDocp!՜"AS2f3&)\? fd[jl˙b uWKYNP7PsX1颬({\"AJr=kסQv7#7\+h]{i>&Xҫ^YH KeGJm=3NbǓ9V3FS"ɼc%=_"(VJ.@#ajp[ʅC4t ivHەW >ϱ9:9se/DG@L-x韯!x:9Oqzq- 2k,ksg= 5eirvm0 j4Z0< #9D'?00{]lk0=;׸q[?"ۗ6`/N~7VdzYrj#M03sN1GzgQIӛpv~÷` Gvffcz?=6ϼ|q_@y9j2R vԨߚkH.ԢYm)q俀ofTӑx b@p_f)-6 b+^A Fr*<@ ][E$]3ɤ9r~A:P:r4 +{]r-GldA`Ё@2  eUNK5M =6QCu~v8r?p5Դu7):hpɁtD4'!t/ p伋D SXnt%M3f?Z`*Eix20?6Vxu^¨ݸ1#U_iO}J54zd$,#twȘrS'qqq3*|N_~t:3u(Qc?RÁʣF=pyhw^{y_ L~K2m\_X,s. uעVKTҫ*{24F2iL]H>w Fg O;ct`JnD=аIWOr*}Md>J:4" 6NjbctPs/ZEx]A>lnkYD_.$cGev?xzs*ث ofF 1|{Z@K8A` z^xVuOȺ"Xr,smI,* (!4#|U(/n.cF\C?nBG{پSuLs=׀T1聃 Ƶ?!ܑ.tϞ.[00{z2 XpQ[0AEz_=J.ݏǚHcWdF0{Er |؝)PR~CuxԮETV:şQV;F1)F_KZ oTݱ{k#|ΥM̔"d1Ԙ{ƺ*Ƹjåjk\&)ݺl)Ӌ*̏L$cj:7 4gQA,7íD ;hgb0jZ*/ %ihnQ#b.`p-a3<., @J=b3%6@n{{'5ɮ%`,ob"ITG'+7N 3hZr#,d":Þ)Y& N}xBɢ$ e"&(FkXBg"'f"Xif|^uO*]J <1$ 1Dnpk Y27KjGW p GTR(6a~k%?1"]~ oiamsnekP1|񻓭k5ߦZ| B4 Z7 !~8{HBdgJ3 :\dv*,M)^k'4K/? 5eYc `U'mXAX]m>$n(H&m \IW8=OE;*)?Il^Dt y䑐x-!cڐ9z⿆RU tU~rr7uw4 js " _ 1+KwL)uR;F? vkpVH GEv4+LC⾑mNaMzdxw.`%v@+O?8/x%(x\^Kz 'A`ѕ/ 볫ADihI-@/N*JAr2u)Vč ggVHjH g築#\?i,klgqVeG,A4%nun|׃i>u w9iAɿG;"o2\Q']lg*t9{ī\]`d*.`UL<@̎7kжGH$哃^|w&% .Rָԋc$t  \rBCQQisi׊Xq$\ABȟ4p S~S,1H:{ck~\NU7_P.'؋)15U]  tw֫?ćF*tzZt^^@Α7 Mqv5gԮYxi@ x >͚փam2$7 g!>wɪHjQLLr2O߇ Z6$17~-q`n/&4x)^sa[sĪ̲E F>`\y}>:Ud/& ciYŪ"*60{LYfj8꣹7W26}N{"hgz6Ei ᨙ-yބ E* S94XZ6uX -DYJ_ǝLLz#M[2?ju j8.jȑ PV.Md! RTǏ@ĔW[ExAvS;"ek$inO$ Sa(#o4e?m$mT~3=rcf[*v6$<3ArIP3Hf E`Elm0LD}]ziwP "ȼ 2\CgN i߬2{4ތJ%~hB"ϸ*b/8k\80 g 0=KY 4-)$3KS2, (NZJE[1W O'RB0j7k)up34xIjl) UJA|ϡǚD92SL-~@y8L6ҵJ'`/Evta=>Vy6 1Ja# %>h+?!(O\cc&_m)w@wǯj\p@%*i cי`HN*^=صqKTp[o\#G\k k JHX> Q:dr#o%p1"l_)l <7ctC 73Nz) /6U Nu*N~f@2Xw_A^ } I]Q1λjtގ*#{,,sU8w0 7D9tl:#؍J,ՇrLyͫ@iSzZDia5ndazԌ-O.1-[Ypq'aDHH^``v("pxdٖIPׯlxFM*#^OfTu%B? ]/Mñ,%o^Q{jnϔӫp6AZ@k.חs @p9J}Fd`%\s's8 }X̣[;Uן`K'pyVd, ^. tD;ڱܸ;$^aw\#z6M ӞNw.|ێxiVÊBc6CviBU-Mĭ[Ev;]E!ylWdYƈprV`\΁Dw&w8"wc5.dͫ_ ղ4 9ߛ' ttt쾋f? +} +݆`{x'?5sd%'eAq Qծ䢏8"V|}6'6 xfz2O<\Uة% Ss̅WïоJo[ sQHFe /dwI+zRGDƇ:hgL? RRH1II,.j_Kc8Q+wg Y$zI?BRr\MXME}R(aoݟn( |ko[ǶXjHa fauX R"Rg!Kՙqx"Py4M idUc1 MzC5.r;1ۉ,Y{4sqJ(h卅sB >iu? ْ/nG iWL$F^O pJٮMXlx%GV U:+Rk<[>e , ! Cؐ\1^*d/³*Wy~`.|!.@KדT vDR-} Vߛ'={tÛr}lJgY'te,zTV;tN+?tGr {m9[(ZzeE5qxNqJwTSZZ4а)!$19^{դp@zBҢaH 6WyQ(¤#I弼FҙMJWe6::Phc|ɣFZ;AM+5j֟ (SU*˵ `)CZVT P'*2d^PF8"}5?l,Ʌf\ Ex ՜z/Y$ugS a=,wi=ƭʐѭ5`yPp,][ ~L(HRSք#ؾZ>`:h'2W2F|R4`I([i\NwadمĴw$L.[ޣ?Hr\e9xҬ' bDȠ`JҤRn`|`Se_\^ȻI+Mfi&ǩ%q:d)ۂD ́[|kn۴[vRByS؆"! $F[s#2]ٿ-xPdU +4=l ypN USu J P2 ̍EG._{(ꈹQj*"ViDrC1<Jz&GD8H|v@ȴkp]iS%a4߶!49߁h:9^TrojNeuDp8s[+uBFtddeP\)s~t+ڊJ7l÷Q}9h; i8*=4U]F7?4U[&Sϲ Ԓ%B #%D@nEMT4DZJ>ёqQ~?N@5%am@sxPEũ}MVGa^iʵxu{P9qt}Q7yz7oQP> z4ŖES 0p3ÐF>j>Sqw G?jJKU$V5Ԧߥt:y`7)'RF2` ՓP/7mbebMy3'O0=k, 0JCx+hD3ѫM^E+s>Z5gUd%vncQ0:N-18WL,˜-L/> &9_HAdn*75ke}6i)kqbK? y!$G%@+8f!M ps@ FP8E{*p$qըkEۤ_2P!Rʜ`%"Lжh$T޲صnJb'qI3Js9fFU/tKA.O$<1//݇c]wS>W*4HB'/Ov~t{ՏC[؋a:Dי4),cl^EkB;Uêq9)`v*U{DJRm:H >ٵH?Uu!G}H$ ,TǷ{F|TOX*G:Z-w x1NGDj67_'qpM<]_*0BoXqZp'.nlu GF'W' L%2M~kp=Hj 7&B๻d:ېah.ԭ!IJ&q; [TIl"!"_&oi7{H`"eFO;S[҇EWi!:n_Q|n: 95i jݳ! 韐['ٯ{ƞ 쨻8h,]( vHYgGCHpkݾBsp$nW^7 閷P%Xٖ)M^GHPSpBcBp@Ge-QTdߪb=7ȟIV{H*g͋g΁'@KXVcT" (Am(0JAhG>%Pe4ce}#c,ISY0a\ s-bhb}̓k^gl?X욗ڄu\;市Gh 6H^,0"KY7,`$`v^ʓ=i~n˧.67|gvwb`N\J;DG 6vUf䏛3lSˇP#tgXp[YkVf:w-݆2WpeB#&l(=By#9xu8:r`2Dʯ>*R>aͮ}` 34c<*g%rʸ0 7bU4K ca+/b^v;(ld/sMbr8raCtC*^JIiڠ=/ B=dؑ֔96^\ ]tT (G"%^)̊<'7 }pدȐ俫RM'C]\>7Xظ"ky:Wn;%S ؾ[i1h2U,|{:WbBZ9e,N~TU8ek؜<-( K\`υ_3~)1it532HD0~N6hJ7R"_۴5~g]i18L5y؈4x(D43>>o;?nwWeUJ6~$]!6^?hu.#o p`3a'x}K'vKjzjA`@/V?x:{\xQ2:6ce&kнdq !y,Zn!y`|.[ҎlEƎui6ePvn[U{AQ }G& {Ҁ]\P>9,q`9}{o! Cq"5 `k/ۊo0nՍ' a<6ۙl:e;}kff2RZTnط²*!םztF< aut$0.dW=,9IXyavpo}A yI~ܗ53t\]S(k~aa8 !d$JH=_{`N=mSm6;`V iRpv3>ӣQ$\>yk43U+s]܃Y V[!?kcn(ÀtaZ{'pOpsgq/e@:5 {BHh^u8-; [$[X`;?zgG3O5 Hy;iaCQyb*j暻QW<ѝ#([i-:fK\G5&҉eqJwuĒ^ԕz}0bĘ独!Ej0 `SK#('XNo[`. TbgV̐PҒkZ]*0+*0FS gJ2۫ǜǧTa:cT~#{`wR+r4_Z!Hhv/]NYKDC+3ƁDv2ӽ%,&_Lc  @3yrOzIZH:H XnS uI9 M|8 aE׀MaZS' rf_W-v*ס'#<$;sv-q33܈ެ;jrchDAseHM46u<{a;o0W(D"kB%4'f<AHZqi= yW&gM8W!@f扇X .aE5hqWKáS_(ƥ]Y17ۼܠƝjĶ{hAd(%8V ,RMCKPe߹f6cT_ruVh%r4PY  i0WbDtϡsWpSn4X5$ݪ 'RL}AG a%3f9H49U@+V"5JaʶA+703dr9Iv$b2F U󙉝S[ib'Lo0x{QJ16Ο8KgkH6x(޾~Y)XIkH8AGnKi嶨xGɡ|f _o]ԮU3%y] =D,SZ?}^pMuRO-X`}CK_փz}iQ<@9k ӘQQyQ., yBphUm4cpg26uy; {i7|cHqIqpuZDx ƋpҿC* 63^okE6| *K:;D~.5dTRAE "jK.= \Bܲi:I 3 h%oqէA^cqaSװQy^$A5uz2(|R>њyDt'CȢI:vQ ~hAE]lw8"D<77EŶ@ 9irn<X;Zύ^e[ $o~8w5>b4!^,18*9ؔО[XMw0 Zo.Q2iV~Gp+7NͨL/lF$F<{rFYBFB48ۯmKG%?6jӚ|cF@cz :o]/gZJ,ڪ]b4ijw)7xrΚ|Zd12[5yMJOS Zk%IіZ'0=%KmCIJ؁в,$XV!cVB u]RV Vc"[*8&RP-Q~QA&#*7yXw 3 .+("2sS.NH l$X7LbZ+UrMDa[th1PC"g ˗˪+n.wַ_UQxS:a|a$H@3qFg-Gv+{ߓJOҧ}9Mw/^ɴYCM*qKK-NR-L}{3Nܒ貉xnQVi"ܗ2,f?{y2-\;_ad&mb`Xu置p3|i ~L=8j|*p ]9E `@69VIҘeEFzv_2ME .g/b@$Y?S076ڙh=j[0MX4~aԱ  `w_Zv* ~ɽU=]| 3QA\ DoUgX? _Gu L@޿Db%$$4amd{#o=c)Gsq*6ѐy Du76WgPU7T0(\+2Q͍E6΃Uc DZ=ض32`Tە]cPnY~̏kDet(yc9GOA pv2bpʠ-v5\;1X戰q/XJ c+GJSΖXGe/ҿY;7dе[k@c9fpW批U$8~ rF0 Ư5mGx{m}@2Y.9aƪ'K<9D.@W6Z_eGwj!UHa" EVSv2*DϱTSRJmS!mˏ xbȲ7BW-{1}fX ('Q*3Cq#q0 :f ʼnψ_R;[\1+.});}v1<696"f7,+G60 J%bXxW"n8eQYW(ê`/P;E]+N bC[F3&Vޢm XQŸ!u+*f\4;ѵ;Dv`}E50zLj:, C2%-}do}5)17R(mC:P.tV)*:EC} F/G؁ƾ"@\WBD0A5 T2Ɏn8VG&)$vf\&0@"二mȺl#Ě _2~ OցGt_2Fǖ U AzrSc{%@TgW7A%1êB)[ ZS*L({*:uB76LE%($ښ(^IIX#SpK!\cE;A,S$5G84bO1{zbrF|ЎVE5రO׍>?"iNd RoX:E?Tќc}V&<0:{:inq )Hxz3;NF52MÓ,ņ9(VbyYi)f *!l˹f0Pqkﵻ0uibPse(d-5h4^_- fn_95Mqm.3(6DOD{um=6#QUAA)-d茐fsh1EITs1cHtV5GCk5 k2fhֽbe)6zTHT@D2W0Hk+쬦}K9k[IےBk|8k߂[Te0wqBacV# bipIy}'A:/(qVxL*呭10ktڥ3 p*aꦻk#8|5|J^Գ=g.OWFƒ&hkUN70tQ?z9NO/O9Hg MP9-4PebPjLx\I Ao1_3jePz 6ٌklfu@%:`\ h Xq9tNL7_T] )8‚d m ']ʷE+t{o:nK=NQ#z;eSm,߫rVdޘf6iG}%AX$rE*ϓbi״Y{mp#;@oc1W^{uoFig $l}qO1KKt-ŏN;fbl؈ Χs4k 2zl;e:Uʗ]z5q3t.;_3<6U 4VY 'Ucv @P%=C톊D.)N)]5Q@IiZD\G[$>eZ$.Sy+{+;HC7]HO YQ!#AY~QV-#46E[^0tQ@Kv]{,5Q+ $:icB!%<UDԄtXRfg;ȡ)W1^@)9F3{H; ""5Ob snLRW6:i7rz 6.dY {s$U)&`AvK]M`),1KSA0d/fWcM Rard%~|2/ڎP+Ls爴ˍ`eo;L\). igA);h|#X+Y}ALpf~BcXVG])h:>%T˄ul'EnFRh EgtR4l{\GmR3ЌJFyw#qVWDbD/^/qc-.p _G(0WVKg˽̴5Zt?qk| Sz;_1+\fy*.ib[gN T/5\Y]"v=fH[#@DE}ɹrۗ`BzF$kOd-Agm[Ϋh0_,"@o^{aj5%4{ oexKxBD~Ib@ܛ(7bTHuPbHb٘];_@\@8DZ acT5Hք1y3r# 8N 'mLv XE?,`[VyHi04ݪD)Kn6w ト)bU^r;*kqeyHdΖ#z `69+h~)AR5}'7huX]5 A돊Hm,06ӐC&I"Yh]x}wrIeQ픇0d8+@FbW@yNB+Ac~>ACi]4jgYZ07070100000043000081a4000000000000000000000001668c16910000cedc000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/i%Ι]?Eh=ڜ.+3 2 SV=WG *$GOwG.(4fɥQM2ꚡ d;1jcå, ͡'jkr$h $|L_@ۦȡυ'!ޞ쓉C%ڿ[u5gE^9Z􈡝AGd k{Yw8)Oe1:gfkG9iusvA}Lʁm6P|J#8 X2 R_ H5Ц(QYfԥr: &r;4L٦> t@z}{rX/MaޯCT0frbJD [5Vy:ITQMͣD܅RƎCᮍ zm"IvfNr{FbI$3+'{6JE&('j-wNZUGdW]U_Z(RR;Ո ɬ DfOG"Bŋ1p#*awlc07 {]ZOG ]`SB bdԯ~5Ɨ}D8ZGi=uٕgןAu׵RNJ's:сmwl[LcTsMQ]:ui2d!9@$Kӛ,H!&$$0CA5`p:4F!Ug7=r/}xI2iuFy0yѷrGp76fwB_ SIF$@;Nba2<-|K'Ju|_VKĐH= BЏgQ6PFb+fcDl(,CH&٫ > AN?+&JY"+4B;bퟛ&Fh  5YoZ/~=_Meú;NU$o.#UfQp_Ys4?ժ qA3c>FȞͨ-}"/8~;Oa˃s9 ْEMy;н`T{O>$?@T(ة 3'MoDG%K=YyvCfucj'jTBYѱ"f!CG^cnRt;.|5&#U5P̩͖nb!%Y3/6N } Ǎ3I]OZ=XIwW:5"vlxl5 PX.hWТlZrRܾ! cg~+pՋNVqƒ3N"br2"M"KonҼ7$ipקS}1Y.MmE3C 8` XJ M쫣orVEKNc$5d\?b~dq@,(M]DH9@!F^0n١ni-wioYbиR=1"mFQq͗-qN$;[ۼ@XhjDAk"6CJ,яJC۞+ ;ɬȑK_~i-ؼ̄F泡\jx7v_'u45:X~u1`؀Mh3Q9pwgIДPjb-wcz_?g~}[rԓCa[-w'lsL].zVl6ml oƍ+47A?V=D*~l Juq٘'\}03_>#sqr uŒeqCқݑߑ]8w 6Vhk¯6-UZb/t!>Ijܛq >*A[a?؛a8 KRc¤cV#KiBq^J|8puIMB"5 ~;e7xl;OCU%#xJSnE Չy r27oEѧdjܿkl8ҩxӣRSMhbc>nU-RDŚ }F|"OD UyT4"P$HztXmYDo5u[G*s.x_0f<|Np*}0 ޞw.+O 0FX* b N:/m@w iY:Rx+^Yh86w}щXOr*L~+,T6 a97Sc?IJ?ỳ }v#eq񟩠wX>nOH2hx9hՠU*%>,GkzrC{:a>2Zq=1)O n4 Lz|e$;Pd4"}ǜS (KO_'H4Ep0<<C[@=HV^S+z?aZ8]`aOQ# {E%?Rb57=]rץ:QAlrFd5.J̪>лc}0 o^,CggN`J {{a*sz6ۄ,hOK0hG(S1̓"}(BXvC)|Ł:͹.} q©p;(چhC|LYGA9:`Y@9_ qӭԉ5>EFdLu#/b>s+|6|m&TW BDqrɹD8^<8.a(2nBid^9 qw-@",T%0ܠg+-Z#M&vΆi|Gn(ChS0;: - (a< \ƕ"xLƣ+P6DN1ǟce٘fPtµ]- sG%tg;B)OF;*` ,8"r}/PrğsK]$#faiw=D=Cga l";pCXn&$YۇhX́ gJυ~Wg<*3]8}$hF<]*}F1`Ϗ4q^Yq)gr|Q`|BϳERCVϗC3Χy8oyAK Fb9j3j)4F˧>i'ބ^TC')'@L_K_5znTࡋD0`ߘE}F8lK h{v;a}}p4"xЩ zI[ c՞[-+ nB1גrdp )9̧gk  f_̚ Pď;H?T)@{ɦk&[KGh@l#It.:JX NzoNa%?Ti.Tנw,2ǩi :L#>W"?f^HԂzDyaf&6dyJ^J̛'Z J0g'A7]{S(8_~t3[sC?.QL%~-dKCk)iz1J?N=!cgT;㍼X| _4WH7 gQLld љ{a3&NX,J.4(4F0Z]Gţ".Rwأթ3sO,O:uK3"(?L٘bFmI7gI("S@U/72IpzKTx?a5iu _9vUb]eQZ ^ n8>(+ Ah8!N0`9LO^ΫN21-hI/#AXTjuv9Wk߈L;l ,3 DO R ?hλg Sż}m/><|bh]Tя_TYqF F m1Qd C󳨮sAZ8l$9JYԀ~&W xY MIr\bAFs NT+PZYj{?|{c}4֘"\+Q-h1"U`WA1ZzgZ[M`D{j2E;aDf'7; x Ccb~pK]^R/#^6(>i+&`=E!ڳtvN۞ <+m1c bxgԁ3e[tw,l ك ɥsKY|Η[e;N"yc(dɶP|@kݱVP2<7#m(0; t]ڄ66QQۈOBzT˳Wr49-ˊʅ ] O-8Gg 5K])4REF&b/'uJ>{۳4կk[j [/O6$Ew>$ܾBHfW<9cQ.g* 8,mBEeK_,bݛUDGT+=tcz/؉K Pn<Ε WlvELsT<^.е{_4RP\6WP񦄹K{BgOܼdÍZ7WJYtήoY$ms܃ DsRA6(ea(.%?nQ{Jz []_ZjKpF 0'(3m::(AdÐYcmlivTΘ.΄6ϑfj{c~9KEM F\k,,jw6I_@FbuCMg;HR }TFD|lRk4AуЅ."JXSe."k<{p|u3ҝl5ZbF1U45"% NJ9*؄ƓD"DfM٤yh%i3$ _VcڙE0?_zɷvKatm#Ͽ[K2ŦNlrݥg'qp(S"ѪC@X l/H趂*7>''t5횞ğ9!%VӞR-ǯ͟|X_9'' -3622wn,y8$ \s^QY5_w{ؘ16P*(h aIkA""4e4&="< E'%"'vrS.=!\f`T;Z Y^q{N OI~ z+QP(WӜ-am-#͹ h,wՊX)d[Sa+A+FG07d^y9íKԄ DPDwDIAw&k.X.pzuM;g9:z|"l{:wq{PZ!䴈CuۂeoL9Q(KZ?>tgsqڡa2P^c*͟qhϽHy+.֧}(UR6 NeAFC">%ZW'WEՋw]FQ `CADomHrk,; fUt/]Xy~Dp0-l*?d>2,c?SI"a?m.jG="^^ĝ/.kr%eIG(6>=ъux sʸ'$8ȭ@wH{IYFyRg8 g-a,p)aF.Wl2%ŭbۀ4G~vg1c ]ڌFンkV#2YXU/V&"Sȭ|uӈ1J֢ݤĹ2>5vhR_pd -r@pl|.t{.c /_LgO'=[l{O=ìwhHKLziFˠB M_$ r%VCGΕ>x8ۀL SRjһ=Rl{I%gSY^v?JM &eyqxU֫sIQyiBK l˪4m@8hI,ܳ嵦z`WHMbĔ[$ʓ%M+>&GhhGSmU o0 uaoXZ6IQ{4K!Ki x rvm!L|?V#:̱/ 8^vYn DO*J@7.m[XZxISml58ؖz -58KGkب9f% r?}K-reKnX@g=H)%!jNr˫jq F0%_JJ0Xڽ{!|]v2?$̰;I% g- 2'# aa\5.iY$W9 0rC.t żwl>蠶L\BV H#]<p7C=_\&L T9 @C߁):)£2AN<W$| y0^iL8.qdߐGSBt1 NZ,4eIV*n'SS qCD`Pv]QBYc\lGbnϙzFx Joe;LR\Dm4g_<8j ߢlSvיi6CT7AW*)OϦ~Q#$zzt8@$Dl|7IZ9>nѶ͎>2si*ty-J d_C,k2%\gy):?U# 4LfD)\6$2H8am]֜KRGȃ#߷Z)S tvD8 Dnt!ޯyUc YXtdRR$ <*^5}oU^'pZIP (/b-n[drx"Tl-P{` sר s #*6D,jI}@3nO]SåL{AC_$NM=,A.CRMIOM]i0]s32οf# XpG4LMȐ oWzy8O SQb){=+r栾Uu 4 ݩ+#xKp٩lytaP?Q}=Xi5%XIS̓et)6E:FM3(Ed/$@C-d|Lx OOx']`FPMkƀn[_?S'Vn@t՟Sb}΄Hk&%Sym*}\ =Q-GikeJ+D,0@* *z?7ED.)Di qޭj>`YmUܛ h,pꌢQ`eJ⽿ (roH|o ( _9hޮIZre6Cڶq̸d%:Tl쁐T8g VEDNJ|A̲m;>{E#i5'^C/aVq,}9"gK+R[HrS6$W-. r24 R? 1(c QgOb (zKD} %$P,nix? NeFwg-VN-&\;ӽ{!/tIצv7ؔQϘ )  @fa6*3U6+u㗽eJRtH,hMֶ[ecp2 K$B-YUsN3ᯈΘ;HA3%qZD."TE*17C+ ~xk %"L~{@AƩm8}r&,2 kdtWhK< [d=o7xC:Ib"rpGLRg,'b*cȯ#xxMQ>V"K#jKg71׷`UH$lapoȊw{$MQ~X*l2L91dv~-'\eT}9>(e<Y'^#THLȒ`E?{<اS|E.$QV9)FѸ 7!6r;)Wvw^3X(M$G u6spߒxc"r\Dȹ)۳'4 :rmNݕӃ<$Fqh%"b`BAntO\Qo48 %Qht1._M_j;\V&ʂ{cgxb9ڪڟGެǮ 0iғ6v`Ogh@ 毶bqr'_=T5 @4Y lD? q=g)J %bp3IFuE!0yʪyQV8bRz,kBjWqdS0;={ᓀQ"*Gw:4D̤8?ˀ/wĪ⾸/1.r!g6u+!uc}ѩT(|-0!k|ir^H(*N #hf_rVdW&^(lkZ?Р 'yڷTtU؅z+N" 'g VL1r]q ol@bCNVkQP qMI6Z{g{2d1L5*k'g KڙEVhfB|{Obز{lsmCAnR Y!"i.']'q'Ò0*'ha5ol.ƣ3uC+A8Zxb`Bł$h #n'On[ l׬[f& Gz*_Hd\SF k:K-sq%׿Yzin.~u,>uϤ_yѼHW#4S'*Dt wz#j.B~%,XAY3GYτvFu6P6 ޥhl-rdA0MHøEo Iz +d@Htü|2u tøVR5BZ>ͪFխt.Y/:{emӚ..kGh22aet_b|.@Y>Xi*p6<@>ØH f! &1h+("z,y!! 2YT=+qѯ4^[HNX$rFGgϑM]c!?Ɣ0sKXEׯ*>:G}Y\+y(EWy /U_ Ʋ]5$(HCc1gbԐ uX raGg#SV{NLX&4A|| $q RVFKVq2cT2N>O_]_o~0>k7Ƶft =۶ *\rREU U C^|kĕ,}N$Y·~lT-n %6Vf3z\iWA˜,V6%TkA^yu@ĶuQzx~R_9"ݒx @i +3TQ4[`ė(&Di-eP65&ApHkHNR">ŁLط|xqvE8#}|W5[2{H.8ܻ"P?6rFk %^%-ycm9A_$GTa!7 t*3spջ1^v{@n+ o 7J峵{z(FHq##*b FQXb9gzfzՌNijI8)ȋw8-n;S7ldO:TBa%=t8ftgl 82B61g#3CozQ9>Ǜh c[tEdSFp!M }Ms7_=ˣ[) nz]i>Ͱ3"fzRkp/u$D>u4:qvRw{bj/\:xL^I7{dk$z*{s{6y0}x3o3,k[0B)FG%dHhY4e[@* ]V0i8j7 kR[1CU9 }F),6_Qs4NוJ R rڼZ vFqN}">SEV}R9}u'}ZjP"5} e5rBS:fa$-B6IOcFW0^p"cx95JI(Aem$藎8 #!FA +lKcfVIb' eʮ ykq[9n+/k*50Ysا|1lُz5tX^!q1-ߕ0ӃHVF>1-,tr8ײ:G 5}1+l6E-C]Qw48c\= V¯,7So,R7܊sLJiaXelLž]^/r@SG빉ͤRns6ǫ+iR)y3OD̈́LK[y֣YlO* _"mΞ ^tϞ)au ټJ}*4Sݱ q涵(2:LjE^RF}Kы+C?=#6VI=\Ž&!aH¬^t$w佣 <ʕώy8m0+ݬ] r'ة$hB>7<.}뫋 t+}Hڍ ~q$TCO;A=@Fk #VsZ~InuH;!~ӵ;uGp, &~Rm5@% XIOv9ovEErW^d쐭G:99MZCqabayV~I,ֵop9Owk/ⳮrxͲXqƗFijFu6/6Jxlt+]Cҝ05ti]VK)w`l \I̜Du) 9EV CrWy8W$;rk{5Ҫy$>â!~O.Q^d^״ ]ivfc  CrLgkKԬ5XPZ r3[ &UMs3"P'N5iՔϜ׋'I 5/ sZ٩d$[xnnrw On[myRXMOh~+CAVT'o1+诹RbZq$y_H#٣6ST|g2t`j&a;|eM#V/g0x#|+n[l4?5»}STw m&˗%jG0aiPZa^S_ڱH g{EvR!IQpD7ddYʾDXft;*c[K, NFzNF/n~H?X- %Q%i5ȏ)9+SFꉎϴ SH [FA*Qͮҏ^H;) }Έz\i@Iti̒v5[I_ P:uHYlQMCu]uvW g*HҠx "Ƿ֯m1!PYE_OĻrI<18o̻۪/p{ wG0ȋ-:|bY 0/mH6`QdAF[C~mviBG?~R*LvUc2wyXQ8^tkTt l-6#j"o*Pz<>rlN%(,d_)AVw! #вQ@7͎$Qܒg *J@?.+,ȬΫPCS9aޛ،8E&"iO ɚ#=I^0FNa>M/B2ʺ8H:dz\. >~hlC$سRMT3=>s~'RLp:(PVH }OKhl8u{AD^yXADyOOx,#a;ynom)!"?+D%mAxᨔĿ5EEQ\ؿ/֏nQ㟰rc;iq>1jLo8ς2Ei}ʹeewճ6ґ +;i˶J g%˅;؈b8 D ~{.OvT&gIȠZHRU{ף7 .;V7stW5G&"9ugScܷ {ho ^ wmzߞBCr7*L:_T7HEȤ]ۂ`AX"i_lQ`:# %-"g FH|AP{<*U\0,89fGy>Z,  :a0 q1&58ƼxC҉P:RA.6M\zSP`cmfYyǨ1Ne9 bT +ՄÕ]FYA9:|T=P4ԀQ1N\79<)kP jR(fpIBv o#c]r[ZRNqZ GZ˝օ1ʨqz71rLEa i 'mB#Qijs ޡǜDV= "}acf):, ]~?O-# {#cBS3ޜ-lS`8dZ B`4a9 vtn? ڰ j[c08.7HBOX~HZdz71Odߣ Q8_,|f\N{y'BE#EU3d`cPRB 9Q$ ߑ:îkM᪴z?IFi~-D r(fgTr y "2]ٸ&C ^5ᦲ8< Zج@|P LPAQ0w|Ԫ_ &/40-t]2v76ϞA_oP%`5k;nb6& -T^sVs g{2vꡎI&w#:cԣ(=mrqkH:hZb,X =ՒIޔn\Wti<5Y^KJ%[gM\ +>pZ_WP!"S0;A8۹|(7|Oo!7:Y%`'QHy-pGVJE4,DR)"K7 ~c:7j(*5)0Lj@^fMvXb?ił, Kx2)BfLM(؜]^h#)2':c"BTƸݗ'P*ufR'WjfS48ͯ|;`dðV̠痤Ku%uMN \U9 :Orskn幍4瀴e wc4' HOC#٫M[ۙ}vD9̥0RHZ)RmBJ3P Yg):$^ˌf5Hy3C>M*A<  I\/(X(Ƚ2\e<FJ޹ ]qu C`7$l9 X23_ikiZ2ܶT˱ŜW(缏@x׼Suw[uW\uul1ag_ed"Ώ%<IkG1Zw lMhҺ9 [Drp2RB5p; wI]x,mȄ\aKݳ1P@XG*B9&5mg8 8!g;E*޾OAׂFz\ 'Ԣ_ݻa+:;1<4ޝS"|ܹ&ȑ7no*M{LNu.%ǶC FLIߐ$2OH]:Jtg뵐Є&`ɷ_gpߘ fSӐ^?F%}!q6@UΝͺf9>F݋G-E>CU+8] * jIMA'd0`ǃB/])pϺcĮfqcx@x-mΒ^bߜ>|VZruꊅPQBdi;vk%05d,MC1J't 瘰] )NՍnnzy=SnOi۶ e~uzXt͓D2|>tAa5RչώnZ}lo!a59)+KƭGj#&*x@XlUx/IOaNpr֩? lڜn'"rߟ>`c%`6bEfе,o+ s2{ ۹;D//M:}/ǀxrQdp~yk&B+^fzW{ =Z\Cr~2.kE,A9µn"2ZU-{9M 䈻k:`Iq 6udַsY񌂒bj[0Yaiew0s*pJFvq6uG9i@;{/~Nr`F{o1aLCipy-*ĘͦftYB$7t1P;EGHi][AU1 {mj } g-@Se[0dWʃZ$k@(cfYnmMA![SޔⵁS?Yqf ̲jej !H'uAOsJK­{т]έFZsQERT]7{bGBq] F6dYmenN8ؙ)&3Zi1CQ\DOXځ濫lMj4*VilKMCB";+ZR׋'4QYi%RuX۠cCzWnoaŌaⵞ\NQQ:- kBbV\Oe϶ Q:-SCZ!ݕ(vR*#du{z~WQjA D}TbF#C!]/5D8F*IT)35hנ: :t3 F,o:3/sB^d2ROkŬ%0 qh *6vbUc9!oCCb:l(PC55gb 76:L$^E{̵qԮ ш&]wá$;TW4K!$iHq!=)? Kub t|4 ^قP/ OR.rdD4SHxӠ]Ra85CJ{MܤEL\(?m+P _gCӋ537y{4mلD2!0>"/;M$X!f#.ӻ<*G,S4RЅQgŸ:Ȣ5_nj <$:=v)sV+m=Kk`yJY.|}1/_9NEtQ},Yl9Q"xh(PBe)L$X^Y<IRK?;+%=bgJ9:pSU\3Sa|҂WU*bMoc?!,=-m1LN^ˆh!gKg*jX C̎Se)o>YL "o'{=Hz R"uzگU-~1weH@o%h!,֪HK2\ܔ\Z, \ 7׽gk ߅M"v]LzQAFj39r$%LO̗uXKy[eztg9[g+sm(8$HGx? ثD $mRT%J4d[iŅ,-gSp"uДMq4 Q6+lM2;f!Qo3̷aeϮ sf~[<Va*T oysxß]Qă3M!tXI= ͝dU0wi{$GǾ/BCY0`*!n54$h[. yIIῴDZ:jC?KgoccCHK)7 L wX5 cI#q]撢55rȊP d~X #;PYLEcXh_bxߋϭgLSVj|DHD(Ǭ! c.[ω 3V? 1Sl.Z>yԣB3Px><=J6=܋t(|4c+f+2@*w2ӮPDpHԾ”E((Wv(MotFXjw8[LBA-HGPk@<.̩W"}eafemS vuaME:,,;A+xnZ{扮~>7Xg][ k.eR3 fNoy^un5sx3"t8LT o[8hŶs%b\Q3 wu(.:1dq U8Y۹j1v@h(="~6%@&gTW7 ?W+K߫X8䗛2baѪyqrV84Wƣ(Ы;$Ns%C %faf&rE9iVE0#[d6}F8 xl8kBds$ooE%ARc߯,Y!=Ҩ\bڢ fgn}٤jHd^Zqz;Zj>R8ujCwumvYHTB48!A)4vd`LJDd1T3➉蠌{=J svѤbY,?р ?2E*o1WC{ZY!"zMRqETA|~˞oV徿f*%OZ]k} #qr!*Nxlw%$4z}$jqSeZn~8l ~dQ,Z>VPFHhF0br G-٨N}5 dg1/WަOS4wӔ_^ŧG/ f.)}胱:ahT*H ud&P!`F@:ITl[a7 ƈ3Jg%0-bʄ̼C&wGtQ}EIӵFǣOK'im~X(|M^b&d?qex$a7؞)\g*ѳ,hk[PF}#K;FW-='-}e죷+Om+ZIy0e+Y>twa,GeaWml#- !=5 Bu t vR[zEa#S,8DKh4IEt\M|EPaGDRޣ =8x4۶1u{GKkDS_/&,]¢kiaʶ5QF.:̷:] 7U=q|Jź[7*bL94,Ӛo-m VP+%TR/ՌK\ZR 3>h1 b~ݢ[w"EӷJF'(**<5{#㷩Qz70C8kÅ '>ZGd֢uTdz0sBρ 8jHx -١FmйrwMu54qL;s[M3W;;K49qNZHl=j)ZS0Ӯ/;-ޖ hN|HR;]t?d5ҰV%"1bZqXOev%FsȰ7}?f®ծk]T0]V7j66pr iGcm|~m#;%4QQ8mX,Ct}Dk~KEb u/lwDh#pD4W\pZ+ΐCS9ߕ;J:׾g bSǏ* 8r*Wl0l8R^c=,{Lrb:Oj3DN R$j,C2^%H'QbkbK JKe0U+XGlڞYEFD'g{Jg/'2WȫR5Db6ö$:/*ly2ƍ_<ŏ^iw|"𡨖V{ =tR @]Aa@ϝ9v5+i16¶zO.p`ƆnI%){"di@\]Rf'?,{$SBλULA?HrWȓM7O1(=OZgD[û 8dtxc- M׫m71[AAO7@ & V!Iu^ݤ `_d @A譲P:u^=~1m7@BE)@tUbhL.Swڦ$vpk~$+MԼ!uO)Y=eZ> k9b]IrTd#v[r&W 墻Z06^Ğ>;K~|!ADüPIKH2CVi /!3 <TC&qix;.ML re({+p9`Sen=%DfBoD|X՘vYVbd \ؖ!NAӱF(fDL"Pm i/xSs%+O-@F IH.J-؇rUd%8qאI&r+sMKI([ZB^)}MClIlMШh̞79Wfo5ⷩ0c>\,SAׇMD: X ^i%acs}* AހZn`IN0G(S4-Nf;Vo 'zFu YyĚg6q/`U%޷nwjdV[/N.zk494gUC 6%hVxvې,vnvǴk2 m_јGOtY )':VM,TrqIo3]ܝh;=XX^1Eb2/ fjW&HzDb~Ky@g']͟eF5B Ա *-W5(~4Pý޻Y,13<S|:T?Vf:Ln$0?"kWEwsb&aSQ{:'D>&P*0%q2϶?<;vBx^8[(EkpUtǍVaI{vQl2v%x`kHf9 (N*ƪM"AIYBDbFڿs|\ڗlFMi$&Y*/]̀d[諛OF_z'#Bnbtc&"rix !hlA=1xV̙5OZcX\~:|t؆`*Pf) ,oKJR<`쒛^3r |8;ae_0O6*Z^l%a:~NwoZh(σ۩]+xZuQL<-I 83{#r;&<ly*XhG|A ^  l[u7?xTZܽ7 11ȯ>VtCGI6.ms=w.(>Tۥ{#|ps~RG۹~Ê3չ .*dA5E^Ǽk^˫sbCߵJ޷+94dnq*OfJS:9lyU$H,].FPTe󠛊ru2*U nh,AϠ~Xg;VDNj+İb6?oWi1fNE@ ]3*a)`lD]P?VcBڶ/]ţ\Ch(R0,Hh!7&]fcܾGL0gR20z0нhS'8=:[5zBb~cMW:C &EH[<8=*r*5ui2 {^ȞϨ=:$Y>zdljwK$[_[ !c¼9#ps]}Rf˨A<t̼a&I{:;~n|11\%fcjOTPͳ!R&+nPytqt`rJ82븺6Ib {*Qr]iQs}6Ϫ+pJ qM`6" cΟ Pn*kNڐR_FT½075ރ!ʢc$l3(gT63-4z#7|:oe.F`"\U^)fh=ƺMq;;9&,yGGWϭnrCoE+q6EdguCzk%'R\dB}@ȥ-}\A赌%eYo~6NsI`7>ӴE~cr;[ںrP2 7MALL75$>A;ځ+V:@Y l9D#l Ԙk-bvfɷkS!Uyly Z1/~{ D䥛}?kevN8&h_{D-Y144%lKK%H(:A /Ƃ7CǍ_IdE7p,H|8r[OW2G}ui?`+? [4ZH #<Q?oE!}^ɓe糁Bi#3r||<\Aj1o&5u_trN@=PpZ7lk_9x?$I)׺h(aʁLH7՝MՂ~Ӄ;Lh}5Ѣ/1頼4L!ub2{^%,*k".&SI mp*Tg frrH,Ѿ'4D76v I6{lR=n/~|!!yTW**_kSP"D[qt.t߸ [XՐ$GI'juZ!sP$Y FFG,n=rV@0 NHkuˢ/UrT0{=jX7]?6f=\M%qIj]Bl o ~[(οu0)P+]\K{cS78dĄpʡ> Epǒ٣xek %2@g%oHI$+lLs~^?TTB[Qkț\e?|ĔJ>*LM3:@F&BF,W)-7yz@]r@``e$Bϒ0(c/;>j(l'B]p( cbs͕h+>hUWi NB*Z66UZ)y;Q2T[5Ȓ(sɸd?H7VjلWL@my~Xv#s04YTHN.['2Onz Wp>:i:DZ)k$ P+K坢&FRr7 8ǔ[$jaa^Sk9à>\IV0CAn&}?幧N910CzuŦ)r_\;Ua*#:PрIvɲȬj"8t si1 hC5=onX}7h~tlVM(aشhZP{c9}^4pSAiEdKjoKN} ?N_39)p-nJy)^Q?4(OR}f UPJ6|;RF$vK5g[Hg3d;pggq"֛)t_l=@V j`H D EpM#᳎lSӡ ?8P2uV_;p3SK *U[X`5Nu&|j-A[p+k҂,yIpqadDOpR󎐎gjLi1y%gzzw7z<1\TfcGQn׌9[TSF-%tBz o-BplV~:HƩb̕t}@ٳ-`%"T /rg$Ru5 >5ȏ$tAQg{3 n8 {|CmDwݒh`J%F~<;Iu{L{;FtwOi'EO'*?D,gojn+CR*,2[p,mFVyY$;/r >Xt1LNibՇ6΁O'>]ˆW9Oyr\JU|AI>SuKxwTt _%0C=_Gj1\֡{Jwgxmˌ=zNu\BD^)#qk+:r &$*lSTK:9*"}Ik"~K9,ki@YshbfQ!6Y,^w@[o=\pz,d&ozX0xI=wyR3)TK"O`64LY|U?$8v6˜pS20Q,#?amKT ʛ o֎m;Z>HWncRI)u2VBF.h_J8颷,1F=I)?,Cc~;%0t?nɏ݇6j9~[ƇX^ M-r,J`2"d=|MRU39x`?%,Msw=fN߉||uRx )I,tvYO|w1p1 iE{/[.P'Q-fFI[a^y1' Z&VnWԄ r60!k=j.%UXU=в~BT){1Lg;]5-D}zl6'06bw ^:H}C\n*Q2:[ߘ<[1f"*y=<v]OIɹy4ڢ7@G@Ԉ_aGl.Q{l0]Q[E`CǓlO %YHAU^"q;eRٕgaIᠯ—5l8(a"3㽢TO$pM?v"#R *VTZB4LB T:3:G*}sr8ذ6:3A<<¹^.Iﲿ=Qs(RW9E)cͰ!]/GO3WlKw8Xe )ҿ\#Aˇ (#t G[xL:I+u6U99z]q6x=9 刑Y;^i',7:=u7Qcy QM(EVÛBL8Q_- ݆cS)Zb8=cܧadܞSϿCΩ3H`iӉ>-q"|5Sw؛ulv#iH"6!gPԦоEYr+iPVbX{>~ zqF2aeӒ-Dxq1&& !4L<SbMN SQ ;ԅCZXc!SU`W:%]ڞː$vAsbFwhLUx |>y'v'h*f[7/rD%R 3hɠ<@ړXP*4Gifnsz~GR8M%:Fh&sAyo-JK4#pçjUGYBS7,aݞ*0^Ā0B ʘ|(҃{pV_^$ *)]y C{.]I9Xa^MT]yj{0TDW~3t2aeKC,v&MAcr!uے" tT~L؄}87qXµ,SS/ )әo(RmVh:\KϜlQh{)Lh CShgH8oiOCuXS|fWGU+^pS,lu4h'"/oyq& 3;ʿEe%jDShrΧ=İj.< f skې".Xd=X'II^kAUy߇$fX6wea;Æm#B %$'9_=<ֹc2_QF6nxq:I=m^ҊNb9V$Y _,Ę#ZJЀHo%bl˧E%Ĝ.NB L=IoB\q Rꣽ.!c0.pQ8~scy/H4&o8 Ϊ^Syl:Akզ'TԱ3S(V!љ=΂/Pvkl]^t[5#!A#*MX8;5G> BOv0ᩬs1/Ef1ZG "߃ GawiYȨC!54;SfM;%Q2f5OrqZ"]74Mϡ&]f"J\[Ahg#nh2DTfC!zg.HR\YXz7)p\*MWͫ5mLy- `Cx4#Syz'm;8-s ʼN)AHŀ`: Tamhm`@LERkH*u\B/qDOEw \J'G`kFB#,]Mn̫WfBmC#qu͉sA-NBu~ I:M6e p8NA,ĪT wSzYdr䡽nvE\n`O:fوmp˧dPI#ć8 x/GuL1Y][,ŧhZ797 :hRG-Z!1XvZspH­mRTR$eB*rw5c @pl)I֏PaKg? v-w ߦ5r\<؜TtRSֿ0JARbi`SBBYcd%aA|8\wx-"_wl'r 6"Y_WRnh>4j,J0=k%w%F[oeKC! zZSJ5wre鯓@;*YH :+O5mjF1.yqʱoOsǴ"+# [1Q$ϰOi'u;&߇: dU6ĖF k\ zw̨2ŏTX&p#;<<3֚"bDi&zTx )eY9kw )8Wsdz-ug?$blp[T3ײ6'[ >vzSӡ3_͐fiP/-E륙c4)֛Z&( M|*#]jK;kāb~Z[&Z%h% Q TqסotDI LiJ2> PǶ[8tD}"x;a۟a5&/žz(uoXyMVRNxDk!9TY IzS7wv =1/N0{D'*Jsi)T0)=z㦚a>dw:e*/aff}}K-Ֆ+,eM^4(:\r^1,ڧ1*ܻyGAB4w{dh!SQ潉 QǾ)dBa3q+w{'(㢞sb_$_;Q!QjRkzb9RSDRf.dy2Zn&dK|^5ެ'(AbFk [zc􉑗JWia(>uA%wo1piN-tj"Ԅ`SxY" Uȋ/߭DoUIAh7-m䩼`ၗ|U1۽u<:Mt9$<cu6/ƥopz&BNaP#5>e7 fhf*aENẗcޓ/LIK}2'9{Oh2VN]d @`TAԈ[P,߯S':|3ъ# mFrjߖw7a^OxX!βy)ķĝ7HIb1.< bL(lxɼ߅Ԍa z+S:djWpx[3n>Üҧ6/?NiN_ (V)˛c4gCǔĒAims@2-?\uш>ʘM0Ex[vhzNTfk ߣs1qwÿ:P/ Ԓ9( (DPpYAKҪVh{׬ca^hm$s34{8Q_ZKHd;F8mђR+2$qx^ @F ,VR!3`5:zN^*ۃ4KFx魾( T^pΣ 1M ^(sY/~}*͡sIoă )Ixhr1#W6! [ #K)g`{bl/$O-޳ HhV&880~w v&J .7R OcNz~]` qiUXOMg}`8i/ƭv"zA|G1DIjۇ>'Ms? ΂+֣T{uL^[!NOl-$(pE#Tdٰ!CА#T7* V mD7Q_9?4ұ%~ SD1"uAE~kni^}&O1ލQsl)9k\(}Xh@X,7"$3D!ϣ4 hw4VYV⾑Nl$~KT^@N40v+ƯJǽU4ݫ~cbn!7/v - '9)%u90%Az]8nd ZV^8m@ĸhxh>_̛.E2p Fo#zq;N,I$a.B &V [Jn+4@5tk OppK8~""d[i|Migm;LEBNj=-F;@Ԩ9VO߆,"7_9q1M7ǾnZq;,]ܑZO9Mjyo%,ճ/켇qtڕk-?RZߌu%W{,͂$" 8wr?| v:s'w9˅T9އ]`P`AJJΨzCm?(MWc!yε_.O>OEWY|zeKjXI R$+"6˛kv(nk?ɮ^Jf*xH.X\*ǭ;sհvY(Z82j?)X`B'S$ITըwm"= E:`L?͵%8制4{xcZ' jdd}ϰ?'WF9vm-XvPdw~9$L^GǪ=4Ba.pGSu q=vvub7i6PXݦ8z{mP}цB5g643l+v[SK/ySprWij:3S!3i( *|hNL-a e,΂H .G|˧5&G6c[<ꝕrdXg/֛C*W$- ݅~ݳ}Yy}*R(%pL]Ǣ~ycڰݑFx]G Io| ш+JS_N\"-3aH< T( 3"{_x~Zͭ'yn>,7dJP /&괲=sz*G^"Zۭ3@510 oօn4޹ G%2晸j. 2,ᴩ] j\"TŋHdFGmdI77_G&qZFl+}K%WnwYr1Gvmb=|YNtM}7\g"B14ԷX){ӓj [9f o,W5=أh}FPF6k.ϣ)==.2Z:k0fXSǥ@(6H̾~_0 ]چ^M0ءǍ7셛$ tM3n7c u@0jXr~M尩<靔 34%N-`MaqY{Αs2 gل@oX(/|!לDo)guP=w?FD:qR ko ]>Q,({So6a-ɧhYc5U\.rVzӰsu}Ǒ+AOcX=7+5אa%֥rX|=ߘ0..~V| [2|ᬋw`{+~!Y1BWLJz#&f&S?!,s)2N~栢UosP$ze<v8eAt+q֥Pa4q‡֧†IR:#kڬ m/4#& OT<,6zM'XJd 1svp/oTK.Eg#"[&#J0>6qM{fvz %L֊%[Fq47zWZqQ "1xۆ@|O~R5q )su2cU$w ߓEͩ#!y8I͂ QGU+[![ٱs{_\ݲ-!b0Ά#?cƉ)F.ha:Y f e]ʵHHKUn2@pN )Z ^z! "=iQįC[tfES:1R5Ăo#DU9E:hJ.?7< EO} NE)48 z$ŁQ{'HdAbon$Psg|uzenSx;PR9*ن]dN]h|)p`Yx=e#AW?o@,Ǹsn+TCum;h)w*li9g (T12NtSXdaWAX֭M)iSv:dܧ[cI%{A1$7F a܎ǿ_7xz|tBYυGed 8I-ϽuaD/25j< "]!rMJT[(&ah6Xpج-y*\etLNpuԴlZ;=݁I+FZ#K6Ί:K,Do i!VzZ ƹG#X;t`W$T4]qAQ4}pb \0 ρqBfI\{ߏtleP|蘁)bmcoj/b9ۄ} ZQb,[~F.-nK)tlx40vgdYSp4a %it `Ps||_>TsN֡2*l=F\MvS"KK\vrWX9PG#q<ؕO{ y;,e(n$/'{C<<`g\l|1!HJ<I>eKʼ! G\p ~ H2Y;B=Wjw]t0>7y#c駱 P4V9rs՞Il BP&8O"sdU$/gsźu\:gd=Ϩ тa4M.^1y228Qó{^V:/H*4X[t#q6(a͙2b!|h$Z8[D0H] XiлFR]{N"%1h;^f`?}H$yJSv̈+ɎEGWؕK.q5bv<ʩ[ EU`88큜7@gUM+]޷7Zm"tp:^[B *aՁ:ũI{KC7| ,c$[X}@g3㒂݈egQz9fsΖAÍaN&8Lj}h#I &h{C )g) =ކcmeXxiu۾g%!d#n3I}=TJ8hsS s\;%@k {"ޣNߣPsl҉S?Cdg00be>p6y,G5uF֛1y_nEs鞼͌Zڟ|K*NM!`o?.Ǣ⋖^ mfdVJ?l"=j,70#ԾOs=7g1|6$>r?z\rIܐӹhT·/,Ķ/5z NI~A`潂R)CgCb+FI@} z(c$A8HL6\W5@^sa\zpzC={of1^(...]Zk 7>VMbnMK+] }D\5>/`I[PSQ$xӣyz6uqHT4QT4-VbME>W3JoVW@g=yO2|VK,xZdJZ ?PU:2A0e& "!H ($D u7W׃saޫ~ uxs/X(BV8N+8m 4m6?'Tj0'IGja94WK0ZbkS7 x8K0q!KݔH`ZI="`ת:>0(ӊ),L'$BTIS\T#Ci,~aw@p8=6z&y˖r#>ĠPhQItڡkrA:l+SH ޶.I}y>^.@LP2O#mftVndB `}o[ފbH;@Wxt1&vПg;*_N:D Ŏ=78h ovkC/[-K:(eppe,p5kU ԭlՓnIzP`Qjz&LN?ݩŶٜ] -2XsMIYdt$]]zKѢ%A  g %|cz,,T!pq_z[UR&(0{/dt|h,'`bgC)BlŐ{±z !c;d7zjl'kSxz޲!ux%fч`̢r }ej*픇@( Ư#o]0݋23E>?>@~;o]"I2–3#ȭiq(xo gL$0;Bb9ԒQ9d N< r`$>9N2|Y[Ry%c1ͣ,Ϥ+X8RY7WUX1y_gC˕1Ds nAuyGUY!/l߲L5H[L N'<շ|<i`3p2 pw%mO'M1k/9%nj+={Jc.(Mv"ôT^2St1*MYr`/} I0aY@C?mnA!D8Q뫬lIx-(oFVtqn5t!2_7 bx4#"1ϧ@0T"ϳ@^w UjOM-YW`DnkUkDwZzxkKt 1)_%P%3Zlp}PuJV^?U]}wݠPa[xgЋXgn5hp˸>o HU9mcGo`Y+;HHZj3uXoW=1U𻟹ό0*T:RsOg&l M}tIͯh~JeկDa-wR`'a{O9 ZBC&~!N9቎|I䟪@M3霼^^͑[RPz%oW8mw⸄#kuDEc)W¼ yDo#aGiZ]fʂ+4 8P7Ƽ:VTkyuLL-dH0ʾQvg;khw ˕u:/ x5kyڽ6)I.|^&: \s*"{PP›ͤX< ЭDY#?_yGuLyHc @K^Ы< WYI2mJ(TT%?qQ̖J=i^唛"wA < il2_m^Gdw"l|+L.?xݖn.kS>#pKg*7  B]JE'!? #$դSy@pCe\ԘSCbp^>@WqáE&QscR5duOhq $Ϙdg<ߵ.ok\%Z[V~E)'Ѐ(hb`$03db$U9{+x8Y{rs4鶰 !^ ]ُzGNUݩ^tL8iG`4NgW3P3U2岔,*D?H $ |MghkYf}3[Ft3RY#tChŋֵa,8 RG/c J;>8 Cڨ %x& 7`µ˨`"m70p)Acf! 뻝Onhp{>0{"NɳGt~n_Fhqt(-z2%47J]xO9_9O!dZZEط+]_[p{ՈI.n4J+vܲmD`j}_LU+v5Ɋ]F4s^BBd&oh Knm_M_}+-E鄵FB Fdu8|?;[:W>^ MbJ~d2+!s\7B\~d˵cN)NB0#ba|44C*y"3=Vc@ o |aX44 .yĻf>[7g2mK׾fQM.86Oa_J.yr\\,/;k~"B/\r ڽU}:ifw.|o,{! :cabd 0 "fu^#,PNؽT璧w\žt)kO/~];l]K{OLv?hd$7r(Y;fY!Thfyae;h=KpHp]I0f)796P+m?S; 8E9qi׽9n3<eY䑕cSF=/q([ɩ duhnň8ÁdPCtb6K`eߎE Tcn(_9*\&O2zg]iZ9RT/xl :Ý$ K޿?T|sWGCm/Ë;,l7$asq .ҭmPZ-&^DnIR#"A2\@m "- VI= (Nw(ԱEb~8k)yue>F7E Wg8?.>WݘY䉬ĿYMcZ~:8MFsޏ$<+m+Wxݴ"Yd~N̞RIBz !9"ǡ iWgVv;"px<˛p],)ǐZYcnhrq^_8k{X^: @|(XdwSnJ1p%yA^4@υufeja>±{-Qn' b(Ƽ9K{[A'e$k5lx2If@eg]A< _HH[Fa:gYZ07070100000044000081a4000000000000000000000001668c16910000c3cc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/Ê]?Eh=ڜ.+̌>bȨs(e[ =`)7C6>ZBϬvW.PoM|NV"s9>/ű񹍾i<ƠJcV}4E"Eaxjo`eB6ȰF [~YxR{ !L| \qMArAΓC&d3͜ .jE Xv8ݗ's V& IH\sF7m[n,}kvaI!;vX g'_` UCk|YRvzS5iOg VY)5hkHOet?Kxc軝?C[i J77J%]!LXsVC`r(ٻX^ZD[ 6AnΗfOQ…KHUI `$<:V_DJBD(?(4:`o ro`o 37UJICsoSA}kwMMX#QR/]_| J{"dsqdw ;1t*E$DxNj087e"m=YT-1Ѩ߇eӷqMBa@Gv)bN֎ ܿEIj[nPgoRv\* O~<ɏ @$}bK;n|Udh=}ZR vF-Rh yxk 1z}{"w=J莟#Msm d;U,& <kQ;#T$qZ$n |Y-N ;bMJ:M ѵTZ|_*1CqeHmOn~C&< B8'J2tG/Pn';Zp#uXh6 tSO$tOӔMpyW`oEK\ 5Z b7# ^OEG%ʓK(a4Ƭ|s܁A- 1ݰ8V~JQiXލ- tG|nSvmgC}Pr`E`vOVhvh_?F& T6'1؎mItXmBNYIVm>q {hM[:EAQ68CCK/i_!EZݧ[=EZI+FCyP`[P x:\8\)ÏfysBn<œجRNHѪYv6w|ϛ>#<BESg@0Upttzx-Kgv(d  %}qqTېLO`#9I@o}&g Louۯ8[Z@$ g@8 hB?]\`|MpXNTU5 , "%mDPELfOxxGs|ճWHw@pCdJ5;.+t2LëM$!xM$Cj X  e"&& TW[»%MKV11BNJ|b5w#wrmm&"~uhu#]s-Og$&x7@ -vh (w+zs,4ڎALI\XF0ZX D<ץZSXի>tlt_ β8 {]m0 |P/]$ŲKީ3ys#t@UU2B*\oY|Х}Fx݀Xܹ^3Buerrpj<>ep2AfƉG`kH~8>[GAםBĜҵrgh\v8/=;0,w;N-uY7]wB v As_ å-O}B~'u,wIUk hʓ#͋g4kPW\q6=!quû&em?>&aAE}gcO\bsk,#" iwwlŸ c-BDҎz [|ʽ( x -Uk~FfNJ:郬%w1.ziF3Ra'GPG{Q{i d%Ty"2z"eg6@%Ik6~5UϹA  AM5JvƼl4KckeZJic7/$_Ի\j"8yڐf/6CXuAH7pWooZSZz)=Lz#! A(99x;Ѓ J_pIJ|0g08N5(3I ?Ly渺r栄JxBܛ;$ E9{{EVڤF P| ;|w\Ws~ľp|;/MMw=#Ѷ[Ç^,U%a=rr5u\ ^3vk rv5c\ Cpj%Q_hpmi , &o h?EqpjCZJ.wfݿJ迓 ?8't@Vj~p,اOݍ:rY~$cnWaŴmt~UU*fmgZl'Ua4g jT+~|ME\>U\IrwZ a;EWfz7]n1Zo q[M|.cu< =pJ} tʐ!vHFi-27G3-愘k`Z#OoPUCSV} @nUoԣ Rn-3ϱX>r`h6\v)`n;#yp&Maf'Ahw%WE\t+Ek^|(&` vbJ(Ah =aOLBG( $#6_><_ˠŖ[?%=`³X8v@+-np,/$:{oS]/ 0kVIN&>,*dYηnOxPAy 7US82W30E`TD}}xMa8^OhP\!뛃=qNAh!H)oS:[DHOiѡSoFJB#:Je>A54?Tu;R%ҙ:a5mŐ9A=/S}\B12fTH׹".v7Td_ʩU]9\s)RFypb` vn~̱2:l p0_K5LLÅ3 Cza@S2F +uM涃w浔迖0["X E T\u߬MRT+?uUf{Ʌ %.M,g's[J:z"l0[,\Q\8X UE ?r> gm]h *%3q[@B%_%ikw 2湫R ,)ILỴ&lN,M̕ pѠIlΨGY6\HP`g5WФI }eygƭ#9~1Al%7io]%J5)wۤbq2ɷ4Ŋݧskt(/q/U{n8^L`x7*xHצmtN@4 F&Ld_N {G z ^Ya%B$ A*hxn{eJB#`sXfW~3Jrdd\Gq.d<i׫*%p徛c=9p2˕6A?ҧv#< :oBQ2K VmVYA3s+}:pOɊ̽'ԫ7KԶ /cN# ڰ9Ucva zJ| ]nebv:Դ\F(.ĖYñ}s83M@9aB9OS+ŝhlQN>jsAvhWkg-nJ(gX1?LECYYjP;UvcN/@݃>,Í6)9RHO:DtA"B6@2d!`ZK]"i6G烚+,_ *FRdW@+ SsȒ\Ϋ=V[v37?VD.un<\ kM׉L1!6C/᭺qy*-vW;4-\vW!Q~l]>:/P&żz(ޒBO0&4^-UN, dj>Ljۧnofƒ8CRxsB(]o]n;h–*)~dsb4"L]q1AKnzT/|]6o7*Şձma5UOVZUrk)\oTJ-> IZqGl,8I?J>Txgʺ yemHTRfd v`dAN{=y\*0{{Z5ńנ*W*/)K߮ vqӇJ-y-*N#:5 2ὄgA!G[֮w5LoMhl4ACǃA Q[_٭Mڒ_G鐠y_51>usWbժa: h"72/381.*[57[Z) H#/Y{0{Ã4/U{D'ISC湩C*݃Nuuد $&-Tiґ?FSդ](\~}d6Dc9: ױ,ˊ o Akl7c$K:-"&b>%3rՍ}jrb/O2ukPSs 66 d['$?$`՛2Va+m#amx`(XJ%ç=~>` qx$7#Fpz1$+hKf2i^ZXufr''Nz!>zfAĆLX pcrU#r2NW5$MP@e8F3[ g}2]j@b+YGZa^@d /oMp;/P$ࣇ{Y/wR1a덀)ƴɨe,=oE˜ =ŃYyAƼ&5ckQ`܄I*$ [`>&K]ۈ=" {G շ5装{I^?M,o:Z4D\=7nvꦠCvd-+9A75xk 4w;I`U_߭YeH*{Փb;A*D[Fu'rʎTwxL1cytB|'! ~0וA"~G3/x#C.^/\VTi4Q o_S8c"Gf?S.<- 5PۛNm赖f5kqPVV~ έVL:Rſa}hlDQqi ʱ]%DY|Ҁ,슷]{bGȉ{Թ/`3(ҸQ͚T$Sbu gbƅbȶrWBo6&t?fW&T"Truc ?=_Ѓ&Uk`.ҹZa !,v#/-%zڔ/ S4GCKd.FwǠoD>!Xo~rjh~Ŧ}Xڬ tQvu;vlm^[v1uJ l-ǧD':EKO=oB8$0e"[xTW~|:8/? C9* _}k^To4fѝ i sx,t22# 8(v ,Fh*WrȘ)6#%iSngM=f6Tzk3`>5Bu}Bve~~q#R9A4'D{ AWkx[qD9G8e[;xIo|˗jK@7:aRDV0+ apFsOY;ܴD׿lm ]_༛$$|#ΎD#,<;D>>DZ,wC9}.5A<' ̭Uq&*6J_3_ܵRC`(`266'=AFn74D.K2=GϰBK["S:m"1cLa#Pmo q&Ad1޽Jj]CzE& [gOY?#$+ .g 3KF!@WŚ:w4n/k@Ib4!$xn!Zd;1@C?/O52P? Y|ܛ/pτ;ab03R˽w ]UjIH-qN#ޔO'5MB7' NmTʒ|.8ɮa1N`8FMlʨ2@;VVk,qP%У'9;&u ڵ-5l@:;hfwX^:Q/d UbB/_4W+NN;S`K-WQu:6#eoR,vAXx i sb曼kRP޵иMPdLtU6<`U>8BP]W,n.U:Z /N⹂ch,:S&A+IyBs &E۰!Pm HD3*:_m۰M_w>ipu] )k-K[U >A2YN*G?Q!qCR$Z]* QffTvR:ݥ\rޥp?` ݔ5MR.ypt`0ߵGMQ_T_v@xo#T\~DG񴯈Iz0!ìy/te/,kXHyya r? >ط$~x 41Dks#c6V)W TOK'AemOꤶ "<7֪Dꗮ]j'[( _׉9X{ '7E&[/5^6\Dpy= ?~ID#py}0PNA=Bafd+lA恀22 ~ -sd-hLgfy]w1!VDq&t,#zl`!*{JhI;IHBt)GC-}jSR^":9Un_?l*ٵǟA9gAmlo[!y @ xG/+iX%|ᄙJ ()8#NHRfg(sSS=C`޷[)$G8!P=Xɟ{\qc'sxjnmkX8OW 4 iBJHcY l)R sCvJesNZqSr OXD_9એ l"%-G-/6L ,x£ [xs5i5:0P#7$}9S9 ="ʸqF WN/Kea l{ғڱ|ȯ?R|@7n ֏d(,ҫcU`l}cB;iCd| "1 |i[R?֨b4ePҾ_6\|OOSHE+rh | 0%8#viP bU FW!*4F~r| L"W,T.SZa\P\85["_̓r:ȢP=+ԋ ĺf\[H o)X=n?_ūd `guNttZX0]^]y{n^+so0qU.3Gm-rOs}h.>ܡ|\$ a̋R:?B0+v;Gc"PJjDsQ\7=[<ނǖQuNdwBj p_iVo+tZ7Wb@jRz1z]TkeqD^zXu#Oؾ5MG5]j+Z(0d" Ϣ)){)|$fS]'ZsM0tg ?ܞDv8 GD$!_HL-)yI.5 R=1RƹW)+@k85CggwS|Hm*aFtHI~=A+Gi5xVxqV5?xK}ݥք5h\š6 !gT;Q @]ݲ[xD1te܊6ɀ0^ V%€ :F|j^Y({_Wr~26=nJZH:!ArnC(E-.3+ЕHb{ƎE3t 5ݜ(Hm>lT 9Eͯ3fc # Z4.aPV?%~spBjnN"g՝>x>t e)˥!UН~z (YC(Q3S{A'j9=Uđ2 ' )x+QR+ߴ?Ai汛poo-`Çl W[߾U4=@y6b57hNȝ{3f+O5syr1QOZU\.uA.tM<L,\l+#jT%W3ZxBK:S)VG\picܲ$RF8r2]K訦c(jqY}Cս#O3r?51v-9pt 87 ktX?w1X.:ckZ_6[=,rj c R;WE | .]ōOi{a{Ž+< c]Gz*PUB&#/VqDG4Gvm z'>n52rt#!4 XIiS,M"l  ML/`gFtTLy]5tW*dsRޥ!RV|fQ k,ۦ)Tqg=/3k$lp %`HU"tؐUlK6VH yoicp:, Qv簐be Qx=.]6)lr{,hqN1+`lo+rqB6^՝Ԋ_e!NM(C a$hD-]L-k$hfle@-ҡ=R^9HGz! k:(=/=Sǰ l] s~P?:*v_N 6PgĆMB}AE9LENFUHo,N wϚS~B.CqW:c2a5I-=jxoʕc|80U)Y4ow&~{Ȫf{gF# nZ"&"g翤p\_l9jq"D F \*H S&! 3el.͜?^\v֐r՚</\=`SF(;ʧaznUS燬kPX\ fCY)z 4ܣ.r\X1q"mOCfz0d폔t_ťE3^:8-SM䥌))sb*_."BEcLa%כI-)-t]ȟΕG<Һ$cLKڡXǽtI̗o3UW8KW7nWU`Wc_UIExpKqv"Jfrh/8'S |B@Yg݂CjfM)Fr,tS1ݥԝU,BNM\Sʿ 1(mPwՓ<^G1L;bb[F%x^\e8_*D* !9 1*uWuԤ:J3ư-RSSȡE-*ue(8 r"/"xU\1\[pZE4 d{؈g2S@[ QLD (/SSv ;[0H"eB\/PMTֺ>:a^i˴`V^ߊ1~~Ku#-V'ʦ3y).Y@GPfsoQVO&b]Ro; \Zv`7HN/g0 3 hr 8ʒ ӽ~-c)hB 'gJ>Oil[] ܜQ NTJ;W p;{#3_ 7%|ls'7N~]_һd.&pe¸@֮ʨP!-W')j%|Iy' oU!:"YS" 5\ XS!%`7Hd7o#jyYWe"+Sږf,5]Ӛ .;TsWESw!}oAHNlA %b /Ϯ=vDl"3E&H uf*2\x0t~&·Ozq}f,[V֑(dJ]6 bS+x[8рC4ĠMM ٧n1cH}g4 G3Jȹh>,EU vu#jQ` >El(.*u:<(?~!Jo+אޭQduHwY˖,v,g-3[[5mV xd `M1% kNkqdI&$)Z;"m@do$T[Hq6|=zpbO~<䎖NUyW~ ()FkN#%q4cp%RmZ-9|:u3|P+|+.CY+'Txa)"bd#?$;>ƳL̐݃i*|?[>bm:gQ2'x_2tTԾo1~kgV$r9:~u;E'F^ZLS”^F JaxB i3.y\ӊA ^jL6T qba<`윍 &/PBSJѷf_ m3De91J!n4(W>:_}tvAH?LPP  FyzW NPN=(Z39YA]A+BK7M/D'EmWXFvN!<4 5K^9~7?b]>63Oш`ؘPW:XP6\Lw~x]UGUkuˠ Zaѷ:N&%|#:lg2\n>XtGĊU ;p+)?ûw;ԸIo6ۭJBkIFa:J}lRQ^,FA252(M.:1d``a=|ʵpƱsRkUZ\ Z%YEXuMy`a"JوcYkaKU$aץ{y ~oMA'4u\PxZl5H'pH*r p} 1m=^_ڢ۸~_(#N{ޢ0{l[%┛/ڛd*DI BvKl9bi3@ 넍[Ds(+n"uSSݩ]@H&bP}79Vsdu)1(Zi I0Kk=11DL+ճ˅GD=xa#' wۮ}1nނm8-K\ogjPM޴ ւyopd1Q6m$rUVzZ"@h7 Wi3CԄSIj Zz8 $OED}U Ol(v\'ߡfS"%Ypy ߖdn/%d0";Lr|07<mzs+`(uAuv=/T++5 "UHY(LG!Շv%0KUJu!Lo,{{hVs7{s!EGB/"XW]cKl]<"?Ko Gɝ=mohiTr(VՅE&*T-;tn6U3?|Q!|/;-NdS \Υ_ ! /qc ĩ.4@eADlw" ;iu.VaɩX_qU%[ <J7bȊر],![H*1MsRa_낻*ܜ[-k|ZsmQ-x.Ѝ79:EؘEO)SwF<αFUQ{z$9\P>K#s68vOfs ?q59g"C)#RBmJh\OaNcW:Sp-&6q̬X[5yoW=n}fj[sN5a{適F)%MOQ=L-Kk)p㏂ % x <>]f \ @ibREm)shoPI۷˜Pd|)]NSjmXJΖ\ w ҃fmotB=ah%;ʘ :dt#gN$|jzk`8t~y'd'8<;-@d 5Q ,ľ6RiƨPLg0aPްūQq Xݦ4`:nfCR)-2%*l 'py?}+ oV7x>U_V;19 D%]ݩ7q~ (}& xZZ3¹aYN] iGb)e@ ~R,4NI4g4Be7az+IIII*Wi*šu?pFvO @b,%oR0x%q0qcXM1y ~AL LK EpƻAExgUț:Z]?]}ɍ. ,h!gnmHB>\X*i9 Vӓ&cW&[%l\lbYy=>+B`-a}TóEnO6X)Pg-wH[1!rEjԥjAC'.o"M=$5\}`'Xf]M>Ⰳ,UejoqO7s!$5$إ~=H5& G,tI(쉜ex,NK-^}y~,,CIsFޠ}UD ٹJeHhO/6Ȅ r\vkaO4[Рs߇ 7)vA@!)tGxrIeN7.S%u cW?i"IFSM">S#m!;TT E ?Vcq)sB9%ˋQrv֓L0hYZxl,`;k}☫ {T~Ϭa5uCܑDd9&|IS^H%{}h9heb,yHMb::b\ ]FبJlM =(T% ejU6/kh{J|ppI>cuT~r5/yQ+图nLMٛ50]nQ~l08H"S_8(e{7lKƌ"Sb_ewq ̽ {$6 rP:BdX 4=:ucn"l6!.IFU~+i$@Hf[:HEF9?>%}?d&s?pviAս 4X㖦5H3H))]bnL1̓ɠjR%+@g:e9dMWR_KS|=l68`ncߩq9sɛ 86 lXgڣ_VC:3%2#"jM[UQbTmͧ93'6`||Bma ;N%tkXRrtH8煤@.Si1=ڴ8$Śa"qVf&!|<6*q,2,mdme]Xˑc[LBP{O?5ݎS~@ӧ{%R|??x܄ENljzN @]"R=4fQA5M8oT: _^R>M>y vG\PT[w)_?z6: Ԍ1#HXuQc.'9KTFa-7rLy)[3@bQOm> tAl;<7Տ6#=#~fkSɠL[@X"o97<j5C9*Z[4WA#]iTDX4!y۶ezmFͼQs5lcb@eOn.(,)L jмa<E3?w ,$4H*b*k Zd =s[bH$[ԼZIy89v@@Ö'J&";ϣMaWϞ5$=N3p̧Q~(1P\㻜Q+.#pٳME2 LY~7Rr!*X!iW{ 7V1p0z;cZr܌Cf_cU*IU n |-TƓ}DǸxC=݂ƻl06Ano2&O}:} %ԣaQQxR6 opb$dɊ dP承A)CV6o_%@cVc1TFWԳ:!SYK.,#skAf( =0MrH$ ~tklTj}Gt_($:R@Ck[4JCQv奦#0kd=} jhu+G`,*ʌʬ}SE !³hr~4/>\;P}:b0f:D=5 \8ނT@#Rt~ٲjL Īr_;r:]u=L2:sp[lpy*cN/&RH~2oLvp{@W_zj ubn*ˡ=cdBT(ƠfX3meqC# c]a.bƏPkYfuni¾8u9Bw-&. ^ڮ,2#Z*t#;-G7x|m M7B%{`qa=޼> +X0c^l6mW-B k=(19ɀ_sͭ1 ]ԙ'eƁ4 MTIf"v/$'ɗo*w<:sCdNKl :FCP ,(l/>r.Zk'K(&_FîĴ"SҪ81 y} &{ަmQ9'wooW0zpsܕ3+8Iw{h;,7hQM5hN1{ f/Y}>I{-"؟iN/`jt9u)(z;3Ò԰^xGZ];C@Gdbr@*EelHNJ)EgrǍMI̟g*^r9G_CqѫѯfܤDȨ + SNUiMwr'' Kq5bR 0#=M[h=,"A˜ބO͓wx:ڬz5u$t[z}3[';0;̼ټ^c #EȾ9Qz,]`G G‘Nq.Ob9ZT)JgN)<{ MqIyŐ{w.&Xy60z\o@l+9 Wd0W?dJ䢯Ȃ D 3AŐZ =p* +8T,UH`P( h̆7j;X>>7ӉiЕbQ״}6 rs>pD'C9ݎX-<)p|J~J  <ʸ_=I?eȩz\\pD`H7L|CӓH E7[F&Sq#+)BXP2&,\4oq[*u;? XԐ̤ϮgeD(Sދϗ-(+*XdnQ?D^v"_y#1&W[l0%[蘷!퓼%sՎjJ;dښ{pJI2s>/vZ[a2c7ӭc"uM+ Q#`}iLUS4qr3ԃL-G"gEi ŻO,Oi%UadQLu&27{2Z#∶'rp#b @LihuJPe߯|C-X"nV? ETy\!Ք0VXvs^<Mqؘ|1)P*Db-z8 凞k>3Jl |D$B i%=<_ɩ&Λir5? y\rLR߫Nyb^1Pq_rig΅/F 0B r5Vh~L!$ҙfehaJKu "N/ֵ ̦举nTC/Y ^KǪ\_TXHOg~cy0kÏ$G}GB̄A|?w1%eMNWgS!?n[S@#LMMn-.+M2R$/WJTN@ <r黤nʿcG=l.^Oغ bʈ0faqC.)V]KD?䐱b3O:ØOzצf zψ5 ~ob:%tmc: >I+}dUĥ &O?ţK54i*/tcE%E xO41=Չۄ,ƚ)ӋdQNqeJ{b+>~Bj$s~zB0™TIZoVGjI>{. v8'p;U:!":VFYxQ0=_ 5D 7VZPR{,2. fŎ ?Nk k/r#|]!%sPme}q( יQEcJGYTg=*+ޑ;χ;̥~;a@#~-7Kqm,+SɐYmIr!DlgS|,ZC"גHsz;p\yϹ5H=Crlvfmfdqe:1kCo&jypJcͪimCMtWa/:l ?3ي,# NGZ-_~8%R^0[A7~=xS1DoqI}$O/ -ztmm.ipHA(Z̺{#cDVY"HVRe'CV'ơ;Q# ޻4Du}3t"tL4] A:۩î{F{;"k+mU| PJ5 %Pď48Z$IbNlpUb1qLY ҜH5  k\XRSzʸ66,*;pK{]OyBV\h#KNB@Y^UiВ/JPџ, |R_>lH뎕F?|zMORcl3`^QD?tFr]:z*rYd鋜3h[d^ht(⨎+PY@11"OqG=U+-ωNZήRkŢlQ_=Q#D<y]Q*[RkЇUQ`x"dgT(2Z˖yz{/7xzo3C:$lp9O_om_r(`&"fSccbWr:ae+'*nr1w7Ijn-ā1F[>RGDz2 ,3E-u7N~Vn͉龕G;ws xAD?Ѣ [P=/ H<7ЉdF yD}$ uOPD }3,Zi@:8 )*c !pB n [ 9)Zǭ:#TGfd qiWw"6Sx z~Y $tAV ̂l/'(h1>[UުrAѨ.i0Q |~ ՠͼT_#09JȅР;SL rC|v;2\ʘVœ Ϲ}4diZSR(^UsSNU1q:z|E**9Z-ӱHD1pH&c[(& ?6zΟ'.xߖ5$S]q!vi#oTQjֶj,ےܧvc@swٯ"p^P̑|oBpuI=iVQr b@~ P)JO*r)pRP RV;.zW/AHpC3'\?d-WO<\#txH [AC7. xvly|їպB;)e))B7~5~s -~G*ku3yMgUId!d~1ג@j .=p=C1E܈U敕H,0ߕv=Am!.PsA|^9#y"A_|]DŽSNNGԬi6i :;2KlTWI~m -'{H.':)iU?D,k]Km}dHO!*)W6huSJj}ڽ^ցr)lD)ДM=ue%nyNпI$emX`sz y2{F<Ȼ2Hl%%R+G$3W|j4VRiVoޡ`ύ"(ORG'd!u}2PEMEDUuf]KyM[![‰ Zj \*@6 ttIiv $ ՘C]I䋊M])d̒V[CizSy3V0d0l:B 4l?GA?D/Vk:'Bv)sig%]",t#_ i@hހcĂ0T7ua*؂{67md,Y.C_:7Z` o"G Pj=R.iX=d벛} ewRdo7QLƸ+̡$.Dή K:$) R'x~w>YG \3tBsV3{q)Üg̹"qQ@~O[ ?"WrחbH:܄Ai{AR2@PȽywfD$L۞/.9-U)EJ~*;v^ z]ᗶUTHQ.7uJH:}P\w^zLQ//}4ۄ&o/0V)35J7]eo$NXSiZfQI!XΒ^rdޮ RroFN^b&/g ;/ 6Yqܳ<=+G}h jU0e*  |YA4GܯcC99!!&(b.7U z5RCԘpUJѫ<<2y!2B*r[0q9/ ^j4L gT&H-yf)#ImѶZ鎲CF93#lUg16YnaJEj{ QZ<ؘⶒWsa1G["B"n"-^؂@\2R@S]L>M'5 ^Au?=TsF!ek F!%NNQNЎ0kM@LAb<2z6/X ! 3(sN gGykJ * b')lT%x8yÛ Rl{;R63WmZ)^gf8 oJ PKݧU2HzlIXMX,:a;2c15}O8ZgCE9o ixG{dW< .0ltV ?0_v@/`UYs#lQ'@umHH[Zdᯛ>;K3;ɉ$qea=&4mf7kF' J zm+{3budtۄS.(!? =m 3Q9өOql&`ޓ ŁKQ@D~i8N刷pg˘1 7> Yd }9ax GK/ĉY\X*2j }c~^1ڡ5Ekhv(~,4eJ>v4O6m %'PVyբ4=|HʺVO.PqjЌ T/"0[^wUifr0)?oy0D=CYx1+f咧E11ma!)@)NU_kKiJLDPR]mbً1U*U*rH?>8Xhn*)H~P>$'DT\]EUۺr&E.=2o? Ρۖ3h2ztrѝ?B_28>ޑd;r\2at T3?GgA!Z59 LS(D[~H俯'UVsf|C dP>p|q2@(Ki kf!=ӇM\!:C$f@(xSӅ+ oG<;i2(u-W؜moTs+tPo0Ԕ*LhOH 8x kR;K[wҽ6t[|P8x3;$MR/0t Fk$ݮ^kf]Hª\E> AliȬ_̧KޡH [r$ɨJ.7ýܽ8G7C$cl\jO{. ӛs8U冮8+Az_싍5Vګ:BT0ϣ\6A:xf > Y] ,9QN҅Pl [P[#. F0d#+摋Lں&{ug(eI\_LgbaoΧ"6+`[ *X||E5Ok*D?5lf? @g`*(] $Em !3TAT(6*)QS.ش`YVMj|ik}?" 7w ODW+ 3EϷd9QFl\Ԕcj0o8Ka<.=!)φU qj쿊S9J1aCW'cL._FkIa}ՏRN<hYmP7ZI]/iK;UqQ6آ^d?s<?{eHNjilB-y汐|@';iظDΨDJmx dk_O$3B&ʾ/[->2=j!0tv5M΅$=?LyhTg3jyk>>-+|.K` Pg{l>1{DCZƗy+/H~M9 u}fZ=so 5Ӱ9[ygoִ94*aX)c$pf?l3ڟ|L}e݁KN(f4t' 8''%QĕN2YfɩaIaebxë}!olrvڅ #(Z d_{~[v̏\vѝyZT])_1T `Dv|^\Zq$VPMP^,hE/2 pXHӈFՃ&-ubzHp^2^S@QEW:-|#'00 qF)#&F T`c 㫜3]5&Ӗ;cSe$wŨYB>qV 2 <-OcAto "X q- }jg!D>?=y]}B_~+ܟqT[t3mh F6H&9?|.O8Z8\hqXcߞ5pPc͡U ИI}_#gvN_\%wkLN_)/G$HL#9"$\Т x#lrqnc=vNCM^;UHvͫkLLKdG$7[Zܳ&c63W3,zfׂЭ l0U#|."V~.thE#c)C'U4kC8P]߼^36  m#J9dr^'wuNa W[Z]Dעl/.=!x)?_{^J^Z: u%܋cՑqfJojT|3tJx@ЮBBm뒹4u.sԈt4㽁,]2CKP9hF|'/`&"ZC>c`Lh VV pkst},`s>%xp|D4 L"(wwNytؾIg'02`0<ASÊrlcHLB!˸m'kyŕEGh6RNIK^?M_nZ""ȏ'e?r, i6rA7T|h7[7czFD "LsE͇/քl1܃Kt\x ]5౵v֐z߭"ų0ư%s&t:70LJ\uU'<"mɭݶ-}rB&E=p[MíŸFǤx@C|ƈmRD2qPs_1.5Y PJ^!p@4zm؅,kGxfiDGC5Vr!ۼ%{4:n45]G3kRIŊ(3|t?)t(|Op-OtT4EeA#.,S"P/1oҕv*G)pē2oԋ5s~`,V }Fr// BHr-%{JUBvA7' ']L&D÷~_ 4سԳ@NjT1 |~ V`^e],rt[H>SM9~s(mVLnc '8ݪѲXvkC逃yJ`jkHlM:D~t6pu$8%gӫWrd,=Ep +I+P4Wbm8eJh˩o%9ޝ8#|3OЮ}ԡ]1e]L\[ !a%!@ 6/tиuyy<c/33-{U)?xζWqb ksE ӤgWla[Bܹ֠t>s>f,zZ|SF:r QjWdː|7VwʗAJ>-PNLJXO۽rʘlij$oc zg#[ O*άjƨ}PM:&-zCAI]^Y~ThYH'D/99VAMur@;5APH..Ɂ}7b%a FU* (CLBS,E* >#{H"z#/aīAag\cY/(<@ڹVRIfahn\'BLx4zMv)B.PGHWQ4V^ZAGI@ @Ap!,СAm_{ ]:h~ۯ*@<ȭ>7.:Q*W Zͭ:;Q I9^s=Fv6+8+ޟPơؔ=:Ӧ !H&'zJπ^ts6\`CgXrŢ#09#bx3~6Clo@&N2 l"Ըy'lI_͹ng8^ʳUۛ3-΄%KwXSBF9JوSv2zh>>r6OMvDBe 4Cڜٮ4䠦k- ׮u1^5BmnуZGn8TECIq%==_V95`h ؒW0a-%c$*D+2s2ޜ$q3 ©dB<Nv%EgW)T&@']1&fYmŠLeOCK>Q"ZG~792 KCE2vubf;+GwXci)oݘJݧE* WIhH,G\8S |XԽ+Rro!N<+. Ԅi{K-ٕոPTƽfY C;#Hе:UzXnK|"( njQ#3MpMDښ}⨋p7+àG$3kM%n^mK[Ty QƧq2 ۨ'Hkߑ}BBɪk1!Qqvayiҧ6u9lex il z^F]Cj0PHKGc iɨlGhhnvgCFФjd1Ru{^Y"5I_Oz =Sui E wO#,՞%.wyqmW\HQC*%X$g+;ZGx'^М)p+Tہ+Q%+9ęz^Xuへ64מUjt_8OErfS3Áe9AAgw z@sld ~ 9 ~#fs!uN27RJŁ91 pPs )weRtd>W">XHmLԗKH4@t!ue/;G]*X)uGy (L m%7i`iI41g_s mdBFbTXj "fIC[v -FIz4J*6 (%sS{O\ɇIG̚ikv-?d'w&|Q^xBu7-vb46[##Ya:|*w7rVQ%|ˡ`[*R6JqZC2 0}Gxۺ8S, riƳOǘ>=nv+1A!' v=1k|qTʚ uO_UHڡe+- 's+~gL7HH;tÁJ9FCާq&O)ujwi9ؓ{ /r'?WdKV 5nͼNGwg!:/B97s{ `JAL_ !~Jp<|U&ĩ]T "Щsqn^`c 34H \̞C\jCص~ʮvW ǖ? lXU>ڦ9@@4, sg`}MJ 72ٚlO+ | 2WD]HT#u{D)hBwX|Ua$On(f\ԫ =R$]ynIPsԦB5,V':d&nqw g2K> ]/ 1S;]ʞFQE^Aؒmݱ%W/_Xǐ ^42\z?(I.7K ̈́Ŭ) fWҔYqųNĮ;CΝCdP;wi6Ayd\e[7A[nD3r<2&*@1IKx"o>8"P(ؓ , L[EP:=J[rfDC\] 2^ⵣ\-;Դ:,n#֟h%'MHI4]7g%"(r3&Czd},Pŗ%,qxC\z&/e Od$%ŴHZRJq ӺU%ĸrcf]-2.uU5TWD7%z神j,`vU6!1)\o2hn2K53Y5fumf1&.T%ONڸw뾠T0d j? þF˞\A=0ɟ.>ښaNUYg_Cz$~/57Yʸ̘ggo,vM8eS;/dmG>x']&NqL>f] 7*Byܩ*I~u77:$MjMx' 1J>.9x}5Zsbڶߋ|mxD]`̏b7:z `6W3ζ՗ofϾtGu^L HG#Ɗa:\aO 3Nֻ;="Zݸklzz 68!jS T[!ql\n,(f"vs- n~dնu6!Ь*\bFҵ#6va(f4 >dSt;l2 rE .1RObO!7&bZt>G O$;{,k5t?ɌQ+" m/d-a0 0{U?!r.2)5}[_| "Z']Z[am k֖qTL;a;aHH(X+WBTQ} }N&9WAG{a]Xeovh-rJ]*40Upk/;/9Q-CV"7}1x׳0%gvqYF&[.22laDk:THb/&+ؽJbCke[ '~ nُc=n_3B=45I"m*E'R)|4vhZj:'<!X~ r?kXdwT ^%D,)_r]~Ys%A',^T:7M蒋$^&S"@`1@r> xQHu2e2޴,U<a+Ӓ"'g+oY?$>r0sv<^;fc˼yԧ&V{Zz\ԉ^hY 7Iv842N3 Jۭ(nZi'ՄKȌ7na7&퉜 NZ]Z򪏴$"Wly 6^ zG.%ݷVƂLxGg4U%ю:pG H>}Z&d:FE֑P!h(Z_4%[CE|:{*nC "^Mށ |Unbn> U##w`LHPhPUV*-= 8A8\9 { 搆ĕbu^4`)~!!|CBsk_pe ORIzv~]Mh*q{dt*YXufjVoRМ/+%!'fA ET54s֯Y٩hr3O6˕4WBC~c.:@s9Yxq䗴$Wy"HG*:64*N\UOB%U#X>i(؉M>#ˇͪՑT90Sg ըMb,-pis3۴q5o/lÒ*g*^=tνg-q 4>K. R ̑+1 VIP>[i#긪Cp6cknI]\iᤘѥ擨t!1O½Oe$b; Y`{9naz.9y<}/k}<9[{/džq _|S?y [(a'dBEJAmaCU3 Wы % %[ÊطIɂ_&sT85wFSf>o /rpM<Ot%$m6yI- e(Z݇E78MY  Dfx W|׊i3"ڷPIkf 2j7 yZ ,6- S4lJN F$)wݽKB;vCu+nk|"S&M(nV/ICvf6$W[W1)+a yR7y3) SuR6@8lGѐX ͌]4԰SOͪ}╚Q/1R+6/AwO. DuڄYүY$')3ǿ`:tBet0P #0vxaEVT%IIx=um`?EB)tL F{@}׫ )n9 X2/ڵA,T^pO a@-ް*fgg*9+ ߔ?ߕIiaY2FأIzIs`[+Kx˓JUb`5h%7kW5R[ ֌W=sJ;&<т+sC\uG72*e.vK8kO5Qn.;{DR]#iLX5~00Ã9v$B~sׇƴ5+%5>C_&X2E[ ZqsN@0/5X*Av5`a RߧBUNX ,I7<nVH\M97>(0Ri;Qr6Sǒ)(+)1^8CC婷4[XcݱL DTBX5 fwiⲼ2>8''1褋xg0 tdd3`$꩓b9kh}ڒJ9A)LdaӌDʣpRwtOw1ZP @vF݌c68iA/`{_˅cTQyA9̩Pɯ.:ə#n+0 ԰=KYF*x, Ja=ձ@D+,D~ L&t1,O/u"Ţ@HPYuqlzbwmlr?,٪+r*PyŤeBu*'%$}լTkkྎS-DGP}h6&CT8W~UdDexN.rfi,e(`ޑ]x:S_#bc_+ر֎w qD9!˽S- jmѩ%yQKXmpRad S&GVGH2o IHgiE'v{]53GHWN^By5`I^n?bF1es];U/@w^Hm 9NmH&ڬӓuS sSJs>˷{0ٰQx*%ꥩm< 2;>NF`ZN2n0ZҟJRᮑ^Ie>)SaP֛$lr޹b\񈳙Xk~,f 䅙n-^Iz#%/i[F7%OHbU(Vl&EV kj(%qzI~7SV\\\@o9` 2%Pk %%1kѤ@Is]#I.+WeҁZ"E8ixӐ _;dV8tÎKAk(TM*iF9AQΩ 4횮\-Y9L>Hbhꖶޖ12nFs?X<~5gt3~I`kJ[Ӭz粢e; f+KS{\}6> z1) WB+VQᖛGb*dj l'"b (0DG\dYCAh>?i7z=t\7gB<[ex䎻pJLoϪtR&˫e%(Os]KqE: ꊭ/OǕ ONkQ8d %ԛm;X+37u l8ra9MRa{'{}r*}BHF~:m2 1b#58)‹gT,狑;=Wi;.md`NgX%댭^OK6;Bu+]EI~k:|Fl5E =dDm&гЖiVyX V"ݐh' \UKo a3Y<Kbe?%_-^`: _ ye R>&7n|-A5o'WFO0kh=)Zs:PԮ)gK͑HZ Nݝ8-{hq/YEe,P W !ݤ)ճ4+gYZ07070100000045000081a4000000000000000000000001668c16920000d9b4000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/3q]?Eh=ڜ.+͞IȰ2iEW?\'%7w mTÀe `?bǵ #A!LJ "#x1147.쨒sH8uFv<$59ѓwmFa*6t Sx=CK\K,@0(W=v>_^oc˄fRXU=Q,Wc1vkSWE;~(8Э$j5=}b_Q(MiuЇJ<3VUWf[<!1(0:~4nbVWATJX !E;/R}Yk3 *ZBT3 0v{1δQazSԥwSE*=5CeҼ}m{!J7K^u5w{ Hz#+`T_mV}I1y6dS4%4TI]C_!K0L&AJVGNX09VBq ~`5buJ{ ڤ <֪cɬgV5;5Ih )m hiq=xl>mc3N"'(*c챂Fyʚ pou$\N'f lCֺJG]Z*;ޚ?c dwʁz8rmcFV"w -}n0mp4o)\)U{36˴/*F= $m ̎>1 #l\pae{͒(E*Ԓy*^`cP3͊oxt"KCA3Tc@Ee7q?.|ͤ ~:2 4|\:Md\oe ,FO I:ƅ#إtmd-liawxBA2$?l׋[9pQppV|bZrӢu/|-Iȹck[P힁[CFHhw,{ʺKo7FJ7yls׽FRLد 9' =:? dzvSzCP8Z1[I2iS:(EFuЯsl()ћ[`.s m\f+ "oē0$ư|ʾ|܅HT'4BD]V"[\"=~N!@TFLh W12O/xkGRphu ]n%B>_FqI,MA,Nb1QSzK.,<\˘Ds&!iL`L1N>Käȍ&u|לz0X~o7|xb׹%s@*#JnA9U2+≾7%-5wٻ4 $iB*rYs)@VQǣ#eHR$A( +11lVJWVj0)5\;$a&$] N Ð`2jtkQF*ix8R i|-K~̻~`F58$ˊS-, zz%U_ZڻJ9ow -5^wِBDrGs.T.Gხ,sB>gc߼]Xr", ^_JD:tF#%Ax9)04<Y7Ff_w6'*'1܄&r=wR Z?"zCX*.߈Ҵ6Im~_+8Ͱ;n@ۧ}XWdgoy Mz+1fbK&SNo|3s]W nmiIpLH7ng3;@N z\"|b2j fK-7)8eTQ)čثd|+ؓ*E9]>]Wbm=2R:c@53,hfwhK.%^9ݑٺdCgHL_Q&U dN{k؝9C)4F>7̦*n@⁞yS8쥈1e=4zEq\9!`R[J5M{ .4eMeHrrMX(E/s~OI1$'!(1p/cc\=%֊eyfO+ۯc>sj7z:)7>tFy/K!X//B\Hh;CԽ`ĭY_H̕O6l?e % {%{(&Y|9̘G`x5<#j1 H7GxxMF60bCbfܯ vLup~ Xp0:A;*Ȁſnc*A]{LmoAzӬ|C 5:AJCa|vY2bPvt~5L#/yȚ"ߴR`>{>5Zz<~1 ?][)d33Af #rO܃Xv"H-7̢,SC+LRC]"&|>f[cXXd _MaO^·p>` SGc<<^LiTԭ\9 )n"䖙p$A&@5\%𷤆]kXU9hCEZa*fwg3s5:`=쳢)v%l,L~y6{޳-%uO-8X+kGV)]ډxzP7&&SA/I;̶.8V0Ӈh5<9}͚kQbDxm WgǴANCx*ܹ (x9@j}4NS;\zؠ/y(B& {f_ءH8fZXZlB#@f;r?7ރ#- C1ŽE<&mUнڠ/;M/CgbXP y"{d8B1*l5ѐx _Ss*@n}P@=nUX3+tM|Vei[$L9:? }maYo=@K'q 7@4(1&+ t/͒)Iġ ,X~~r&R3+Ǜ i[Dis#ColQktbLJM /w3=4K"E*$loB7CQBP/+*BΚ<*0F~kLZ{x˸P~U*(U!J1 I :`D8LN.M/DJSoV;8Jx ҾôG2 Vlp1¼د=*lRܛ{W+چǚ 2_RR҆:Ԁ*ALa,&Q_ЋIV>B.UI(oFeW3QsaiS;@ۛ nc+E\/RդcP|Ӟ&q0#ƖŮaP]HkfqNteNRq 8cz=ɿ}> >DкĸO&<%b*D|Ep,ޮw5s'.q|o5F{sDCF<<6nH/-7ub90 ϙfWtT+_?fzވՇ0RsIa_S*=Sy,1G@IQޱ@EX!^e6pA3"5~O'KV9-nS8<12zGF>fMk$|戤J2Vns/%H#RƜ@Y/=AìCз_J9{BJ=~v :Ck^,{\$HoٲU1%H5c/{ Q.*Jg[Vr؁u}?2,;bb?[@I# IH?J9N?e\cNkK^Ɏ&&w7KXȈ.olΩy.nr-@4\HG4=`BҪNV7jP+p35V@qA=U{mIZaع Vv&?PrQQ'1'F2cq[ax#jb붠+FZ*C?c3E7G8L4\ʌe+(ǰG.5,,.m<'/aiZVeg/*Ņ1S]QnI#+ /4BuY.6_tT3B#lQk,Wp([ Jb@?FJ< ȗcp@>_2MB1(ȍF.Z5nEmb,ȌitnXK(SdcZk؏wvDf2Бj2F|J".n{AinvYu6A֡V^X b}ьr/ N ^g7ߩv[u8nlC(=W˫ubJjQx1_aÆI9$W!o8 J1:jTdzŨTw_ȍ. Yi/'+Wr/Y}1GBWo-ӑ|zj]RÌT3Z0w[MjܮFU`k"hL& @{FDBpgΨ̝*ÃLz2괛WfT: s|CRoC*u! (SmEp;1`=_4<ȳJӦ#l3N.I GPrWDΈ%pf2+|RjQKdpqY@R&WOCl[ftD>RiT Fvz::JDē pȚе +əb{%ݭZ8chÙ kO_rFBhHiƋl4] ap]M8Ƴ `P" J`6Z$R'YOWBnWzqOEj 1߾kT}Kh{:B&y;VmjŖu\4>>,nvs@W;m c/rj+ycQ/FoV?4^[MH=Ȍ W rs6`I z6Xxa|ƃPFs]%m>$i"mh2{+@kOHmU]V$a;/!c8@0҈.(#u˯@;f|֘E_^dJ]ooa)ovОblr(+6AO# wE:˸ܘkx~ WV6UoYTI\=EC> \w&7}~S~m`635lO{@m$i( XV;jAY}%BQg;n$= KNDFGǖ89mءS;'xenqǑܸ8S.q6`9g{6ձδ!ڇS.$ lbx\{JDt~?^`ԭN4ppF >tQy7`?IHtx :r`(6PjTȿkA"=pJ>۝$1nכ%M8ru )vYN5PQhΖmQKߓ$Y-4pᒜ>_u$E+U}yXI ;d Mn?f/ރ5V(aP[#Ned}')Dڶ;<u d"ut4U@*_ߋLɩh* }4>lQlIѼ`˥גhj*$+fS.ǢG+QyA4CZqLhS^co۝./RK~MzOǦ ]T&Ds:* 8҉s2ȱTvߏv_[!ղ,Ծ(%B 7ƪ'@$/ZsU Bbwz0t>ѪUTTi'M!Bˬ6iϨBmhTgHs+Wʩ\]z|_<,X7{SKFGoJ6qG LK}1#ḏgtR3/vFNc,Q㕔Gs$Fny^sl9Ru;)/%4TaC W7D+E/tqR8Z|q旒pL(^Fք#[ c/9:yVFyj]zI }Ӫ{d"  ca}e}N ȃEq@5nƏ8b/@:!K@/VER0 ݌9TlR#PQ *roOa@ \&ShB8}F򦽥V ReMD#_5{wdy5x=t)K $g;䵾!;ncaW,&jŔ}cBg>ς+&U~7bV BLlD_H`3ܟ H`^n3 j*͗)O8@"S,s%ca=#^.fI?[eG^g|Tu n߷oBQ,!ӖU*bBpUυO$YBJKЩ}ѮC xCJ*؂^%60+7*ntlC |4UWIJYWi%1)I.0@! xI9shOl[ ym_6xBɪ̣81bD#֝~X{ &0y; itz$RHcVz|LV۹F̍A̪^:>W; }IxHK 8Um<t|ISH˱uQfKuR¢eՌĨ.CCʠG.mOS,y3mW=[@v܂$!meCW g#0a*S0`DW I%ޏh3gH2|ȖT@ ;Xor hFGl`Sdؑc$DoQ[P݋^4Jw)HnV۲F:o?*|t@sCYN-cqqՑO8;X/Cl۲& xGwsmPU5mw:7mnI!bZZuAO-vYWfZ:+S=dzK)ɪwvC /$b/_M <Vru%{j.<ېSfbFpop˷FI$ijOCOI5 t8 l5S BB+@9ȯ4əzYJ[kuN|! 0,TqX,V1[ \ H.p?gno_8ʤVX7ۮ`̭T<{9d/u>UXJ_7nCr%WJGxQ):A,F !{ʼnXxOEJeA8 sGAdvֈ#!_ P$sx ]~s~ 㧁fVuћTN@ \8 ַ_l8 nE_M2lBRJi5G.ke93׹ hR<͂`~k^>"N+Y;4gfƠ&I{D1nl@ &+]qŅVXa{Rw>'Տ?[%B|<$7)Lõ9l~vɞgAى0xZV?UIRw-,ÝM]QH*k*{핔f )j=+ |b`:(O;2] BE[ 堹.BLcZՕtTL_֢T'<7w.W=\*;d7,^D8 9pIo{Ɲ}"a?iqeYЈ`jYH 6*͹yUs?jC)Xi@  q^rc/6%Bǀ,G5vs#W>o 5L\:5L ;1kezkf3g ̪`8 ϣCO"yb9g_YewMk_/8.ǙLևP #GS3|z!_whɘeR^yIAT\ XoJ%Dmav vrR2t Ʋ {5q@7GTґYJ$@ߋQ qC jVDwv"X ZwOL",ħi97%Ӯ?I-`JwCHzHqCj.`Y7%S/^ I:7dY`_;*۲[( $tIR4o]B gD0"]ܼ0SgOZkHfP!YWyM{>+Z]UJ]Lakm1NXfBO"mxl\8ӂR "+prAh7jO%!#tjh/G$&|;*%:AQN'լ˰J3%;a ~8Fo=} m|%H< lU>ފP_=6EaV.']^V%"$ŇT|_Y0e^Έ>)٥h@O}>Ul ÛWsr2Js`539K0 DzR0~UF#בtWóaU-{'vݕ2*^]L ͧcKI ޖ4M{)EuDTeCț5|‡=X@$xPg!\M!Ӵ暩а|4ty~OD>Ov8SKj}@9R\qzsLȯKy沍:ԝQpYj6FPOl|b67ҁ=CBj h?*Ӛ 0$zoPi۵  [-ժ˻vJ˙Q~6}Dr> RP!Ê2ys7;eR̊:-=[>Nurt}_oĪR(a;㿘|\YS "5QLL*[#LLI 7ʘsSoD[*JY pt2BB/>{ ~NHv-ԂXllC )v.f\e] (T*9LRp5i0wAG&oeÈAnֱ,=]aç/:ѥxChoYy|ʬ#gw"yn0KꟇu: Pk7"l)TlԏsD*߽F WSlCz gyRLDc-hK,j 'TFI!m4f^j)O d t޶64aG  ޴7)%kXG7l¡$J]5q ܫg6qb^Uٳ]CL03 #b?D?=|+e/6IHV pesEqI僋 #xqצVCx9dzHKWǭ&*{GwB+P^Ye9A{ ML!NږpA8ϥSV Du),cnR(U"t i`QH{ g?LߵĄH-|T  `f@zٵkE49@ݨ[\5OW)zyX~=4)ÇWI1ժv;LuC}#)8cCI @zh_y[2ΦҺv:2U\m;FD .LL&-S }+]AL.Z @z?fzoh{09MD8ؤ,WƻU܃C|]9\:"N0vgЖ5N K)ZcqB~=niZ۲y@ݏH͡Io}񴳛7 ?f0=p?V [V}E-\|,uo^mҾϻg!4dt@RBI|M/Fƾ4+Up uV#mG'4Kʘ^ƃ%S5 t' y+R\ [8wέaeT!9!PyJpUQ8xsƖFpd-֌x4g) ܭqjkHtQHWϻ{7L`2*'%YMwJ 4mMv)GbLCݤ;ѳ G hBdέ>(8-&A$ ܰ7[7uC2Б iԩ&( sFߦ1( W[<yI/ z"*{o7Z޻pqM0V1x ]e ʮc$N I~̆푯½3ZR#d*RВ@g 09y؜cI v? @ɰ'ҍA~Zp4dֹ).OWΰ$Ort<,Ϭ!Y,"F\|rm|kgx M>`j%ce\jW z-YK*2?˟~}H$"pŔܸ;ܙqX3^ݓ~G0WmH vW *246:J1H_j*7k]&Mo`0s42NO=EmtE=nCΕwf{,ArDT=J!H3ht@DIo Ȕ'>S&2жa]b2vj\To$?a'fbbND ,~k ]ǏFJanCakc 7jӄR6cWUEp | o׼fhAoLDu4$u8:iGD~_/6c1 k[V, maA) +4]~\|Q~:I&,T;q{(Q ߼ Ð~98Jj)Zrz_fG*c!q? +sJ韤4bR ],~Cl&K}XiMӕ.5@MsstJi4Q&ILkTxcϦnS9aכ*-xul?/^g:$0<ny/v$TU*i*a"]>i Hz1Dr q뉘N2]~ Q"Hs&@XOO qo@b43$jw!"Y)0CI'J.@':sڴMVAJQ+J`֑)6ZR(gF겈j~ }QmihbF^;ak,ɱ ;DCEcCkNH"%S NDx8hGgȦbnp _KNȲa6ӑвyS߻tMZʯzkI gjCrw6o8C\!n-b\yq˜aƱ̂lgU7q1 &;㰖[h|7xض%q)òO)zo. d2ܐb\Au7=gOިc3EMez%z*o=Q@@gN1aRajI4cϪj9 JDYg#E)eg0z0ϊЪ9Y;cK?6:SW%/$©=׏$@«mdaQ!a :^c]sܧp8 U+cS/B2@l5(ebwFIJ G>e5w sf RRtY5q%I"hNWRL?(ؠH- z؋%ZJx+F7̀@IS??QrGݪB.Q&R\R  z /K=mEсŕ4}:̞0+NC<'r J)RvS!VE210aV^ŽG|rPboQ۩1X@;q^'s dF8)6l3 @Hh1S:i΅- _ ,ӥ' d>;l4+6ˇWbCN~4ɊUճ"{kؾ/v=Wk{ ^&SKeqkb^UH DspڧȢf>-紸"s0yIbl*J\>*I^\5.uh6my?VE1B=?g?]73ŀ@b a֒ѕ o__f#1z+ aa9}^fLnڿU8:͠9k~4xoQeWh&XWY3R ½[''"l7`Ta/y|~|CUq\ kTw<|܈[*OضМB[!9ss.B']XSdk0B ▞<0՟?ɳ Z 7 __1mcH=L#=B}q^?9#{~l>CڢH_ lY֦XHߕ\?fJ\Xܔէԑ͑|Z/=Ӷu++9>A<xm~E'rl߸s (*֫4pP}OT i6j3'3Hm4Be5G:j+}Fҭ:a9&(bGMdN*Db4vb * lA wf6v/S AVx/t<&̉0e X e32*{$}51x;!YC`/(<7vr<3EWWn-еAXhY2'N#i&-={;tS l$!1⿤R)@'5قK00 ,u}J JŃ7S_M jqUW[WҳL'@Z옟 +5-)OG7,^ǁUe}tkE;rI 9"+Pj\8_HVs}2Eє[b:jJbhpywA/Xy1W'KSmVG%+jv>}0dʿڹ< 6f# c|T9lvy&`EXzo K տќP $K{7qU $?9+_HoUu|` {磵B`!4K:.?.Fwwa7r{LxP `F72N:LįԿUɐ;ʅ9Dі1YfOIAs/BD˦)NmJyӇ]﬐@BR X Xn:JCx4T"qCK˸BY=ӵ ]řq^#:B8|5veAg2!*eL֨͟];<:[dؑĴZ\1HNKI18Q(3_RaL U Q< pd`*[vjN#X]'aea.JAR 8\iC?;p!K|HZC`YhʴMe|)EԦ;(7r:ݣ֒3k/)߁,YxG_?1M31~'YݔnyOovYC:P#}cf:cv-)e??]🵽 j4ڃuuC)1 B&# ub CN )PxF+A+k,@jqv]ܣכ?xRWAA("ZL_߆ȶOr [Ѡ#tv^OrV>8F,㗖ԒyҠx)Pc/fIY|SJbDfjvx9ycrƒ#Aƫrf1ܟ}*(ͳeO+oadM'y$xa#$/i2x@с4v4j8 ՎCbuX8K&=ZM0BѹyF6A皤Y~/:4! U#JPTKq41&To'+hbbԫR/4g i=Ʒ F-_o9kKt NmЋx 8G}4B>lyʵM> T&E=` ,SS 7t Z]I`o7 C^ x_&M&o$:EG";0#/$)n_]3hVZwx$6~n ԳnY?Ac] #Kfu:[3`>^mс(Ka::h]ݥY@R0 D>tGU%Q3f8@lA(ݠs,mו>(LHvFt}sqF'v0%YN8|MI3:St꺥VJzQ8[֘)44t^=p5(\U6-# %vX¬WmN pīt G˂S nD2!Yh@5ttLS0ƝV#(Tі^#vפV 7Y96&F)w@skH9fUyű2L|M* 5aQm;2A vky=+`y 5+D3ZI.S]Zz[~]J"`Ȥ1"]KV\o?ÙqxU׽4Ӂ{wjHPN5Y -1#wiO x! =_3p9h]@akP͚!]c(lxV5/R.uNVog6!nXF6Y1V z^97Wc/",&Bkh'0q~{kϿa6CZr1{vWYݚv\#Ak##w-hIS-ֶ ɫw⒏Lklڮb9w| ʤfUYӢH'o91;{XR9׌`YDsӸL;>/ 4(yήjJb-;!{nd;z~s#p$lDDhj#a-K֠CYNt=klo#s"{4D!tb/ 7j9kgQ]SDz)jBq@sk7{f_4>P]f&^?'fG";2ӁCo  !84cܷצv♕[/]6NBaX4aZFB +frRVb34$ !^sg-\ b$-h; U ]UYB`β/,bpj"Ӡٮ-0_!q;^+wKWPxaC(| sWq-jYNw[TqȎY`?2$KUe~s)!nf33_ŊqF D <@䗁c^ݥڕ0R~חjܦ)e)x72PB%%sF1/Tt̲N_Z?H:R<1려 9.iO`tE\_l>4JL( 4˄+y~Y0ev%T.2c?HB|ȳ~>H4LiR->쀏ˍ)lhÄ$ =Z%;$XwAKU*H%E̍oʶh2)e8//OGV-ifcLJ[ˌT7D[nZ#v&HwHJ]/ūn[AOdC&Ǘ>/V9<9]ߜ_Dpg>Uwpx^i 5%c h{ H E%6 oKSn#HKš@J!qER6=YvOmiYѪ!V9%5f-Y=>fj0^ IA YE~%rP Zѣ- !вtBz08>ҲGH07%NF(L:?[;j* %w c#b\8.iF+ϖZ54qmƢ~F@cTs7 a.C2Io%g#GuuLƒƐ. _zJ|zk4~`6,bjXyA+~(d28AuoGjBnHr'QF-W icNJ/ZݤY-<,'V[it`nnrq9B,[M#%^:@'rǭYI{Vt'kADf R8SU{|9sH7ߌE#ۼtY: wIo=B~0xu2j}kH!6{N ^<|7P5=l?@ģ oGl1R B!zL_sW.,V▗w]vrPG WZl E#w8C"A9jk۳#pP; zccCߘp_$TP:#T50 `YJYl1{H⁕i(G$tT0*1!0ԝvGqt1j}BlH> ~ӎOQ.J9;yywRrIVվr5%hF oNq6LA2oMlz]Fg6S4wmG ^fpDҰ^/H]t?7%nNMj0H4o8ml[1w_~ZR%'It+j]Hǒ*\}T}Ed+8iP35;dGR9=I^-_m~>Q$plHNs(8y^s?}EZF\VEbËD[V\ :E#aVk:ֲV5^-O&3P 鯡;3`v4lJWӥ(bՒ4DM) Ӡ@'Vf|dgXGjERx Q,SQeq Yʄk:<՘*bf%ΎEP~|ku?0lMFm`LDYyw*逞MҜ583ԙX-~,8'FM*+޾tȄ+J?; 5Xu; =zLdm=T6TG?caAy;N-]f']vzx:RluhͬOgVǮu!.RG4/7@o׾:W'c澘u>)@,PVFZ밆'>&JUPF9uS>o~!=o tQ>9"3o qԌ(ؕbE9BH([h ,-c?jtD,r-6(ؕ%I*Ȇ9 P}a@v=ju9Z8cF |Z/&zݫ(Z_4 iF s" NpytZlt;zxTK̨AjnZPfj*]/&PѪ AL. _'4O"v&]+4:xBĴ.i "$=8өe폜X❿ uh{qz1 dz`9(V,1HzUmtLZX##TlD7œӸgt%4c!0zA)eq]7՞T4N8]B۹—C>짉M^|+apiގW婞+jD|4۹ ՈqaPٓ4Te0V(^5wt~"wJ`qiQlPrMWP6jJc\9tmǦ DR'sGC|^[ wgeZ=~B?(ՇfhQ Ba8g~נ!?fI"% LY8ntdߪ *RMLJoC{k=ւ~?gX9ndžLz\w U'o+X8WuHr  kS&hi&KEYGfTW>U^SZ2)0C\R%4cG*Hn!Ҵl󼧨^~}$2LCYl;C!B׸ Sa5hVK ȩ^ΠaPhᮮf ^a1:9iB0mQ$ J{%0g+R= f8gq[vXHۼq\RT ddlB 2H0ޖ߇D@%ʏ<| /:R0np _=O㇖Bm/Hns}Jc䂴@A\62m|3ǝIRr{9,bؚ9"T;(3}PF+$&^g {:Jq`䳷[fXf3@C tN~=h{ZpvWS .i=|cdK'8 _ʔѲ JcЕn0ک6{== 2?#"Ă/WoX'y=n:3*pJ}%"6hM wާ%t*kت4fd'쏒& oboJ侖lz<53LL}H=ҧ j +']<f*x1%Go ((NK`/}+6ч<ƶЋ26=OT"TiV&^r;Xl˺,jZh;P tP,|U R?ϵlG>v%:egv Pyvh>*[jA\n:x]aI9CxeETzcU[*ίKnY0ޚ *dՊ~Ik8a@FFFt'U|b{*!HF'RW}wg1TPЏoM<1_CxgD+ b]}jɃaD6.h)ˬA 9j!+B"R]KuM5?OMa7UN(]!;TZc?s~@+_W<'^GJFnICњd4:B-e'鉙N+W =M>]%pJzOwU><4AHY_l6(zSHKU/"Ɖl霬4zDG'6N: Jaxuoi^#~+kXdOV!ɋƧ  lE#F"8Iwjz?l7Gza8*ZUyiSzS׷ưl(62 dtP^Bd?ӗ#z:-f_j~3?W>mtD`/<&#VqArM:mEFo1l/RFVb7ߊ~D1${77&mV2Ib[QoMI#~1j@$uĒl'.`?g@?̕B#%Vw_TȠaVQO t \:'j@f9{A]B&PQ:2྘!fG_qyTa]4Et;rj'sx[hji-t)28.qͅ =C_{kڍß J,7DyioAoװTn$OIGඈgT{=X+B2%!%.98F%(Uu%o.3xeKQB|=s40G %̦f+h+\1=EC\v""!]_rz㺛VL OMe ׈a0٬j$9+bS=I3t#'* MD9*4KwAhcIr6C#:vd=(6Ն34[9MIB,a<9DHW,vk9VOshT3F\_k}b*V{N^xgͽ+kYp2\:^J<&xGg8meӃCSǏR L`jpwU߿^ 9`Lsُp$H] g[#b;ch {TKT X3SE0"L.-d(Ӈ/N"g7[,CRƖOd1v]H5=j j úr,!kb .Wf'aK9,*uJ#Me'SQI".LWlMf?Y g\qP]u{qѱQd5 !E Xy\͢`3ULNPmR{LSNHٵ3mTk:vINJsv!_曉M1/7VU 2u0&B0qHp )jLzO V}ȹ"$mU$BƖj ,H‚C^EPi@^5(݋fnG:Z;q7IrN9QB' W2( ObsW&. #[OB{6d뚫CW^HPWHj5t]ʹxTPkpMk`҅g˪¢1F/8i`TV$ ~>NWEb{a N^֮|}iz:LuZ b?zAM:j/*Cks^N- OE{VȎs4.W;,X@\P_T;y]4 [7 ۬ m oqvM:aF~@LI^yBݸ[ǯ`kLQ"7gF/h.%c &H 1oWL$l}'rc U䔇Jo"=:\ 6#$Γ/ *ġWݤL_^|"7mabiD\B]+G&f> 9S*K@,Vmcw\ TV rq;wl0'VE`rcCG.m{w¦l Y>C(lΧ/tgNyt9 tԨ!j\0Yx/m 䉻2hΩ0::j=jo zj3a^l.B=E]ƹeiD#uiÒ`KOd/y(L1 }^K {ǧl/(`{jj}n橚OSnl*%(b PPeeyZ|BmѢ7a3ʩ}hS :"GbÅr[JrKX1;0*"Q5 2*&t $gF sND"zܭHMBP6 i/8x.#4MPPBP%Ly(=ۧ*_!ͭ $CgK8uxSt׿jQŰN[ ȥހx, !c /Yn2Tۊ;!H5[\Ճl2Btv+_Gҽ]h}𶀠f+Ba dμo}w)K*"i?󴖿z? j@[hNsrt?_ݕeHы4$ӤFD܂ 2ɵNjW*+-U?]$]RLp^f:Ygyܥ.?a =ҾbNEOggǸZ<S+?&1Ȗ- X`s?Q!7 )9=R^a/iR5)f hv&P$N/f9 ;j)T .#g{4m?6Ϛ1S8!Ua&O_\ra&fF~E WF·gp^ _}4L$q>NOT{Wz,$/o&9^C aͤfIL&"'Qj¡ &5ݹ\$.ޱz}Ui#e:j(yh7b:-]O)(XktMqyҾ#\sV؊CpO$!nUIft>X@Cu+? `nw+œSK&<<=>w߲+_wճ+jטh.m_w-M6\avO_T@U앜0lB$'րzhE 4L\9(KSϲ4XdYw63a^e!e8'Dj ~K)gX[ƣ++Ma9) &Еߡ)63\\1Q6ћJ'̹%GЬq ?`g+J쨒ھHSo{=uϕNsi˥dqdJ'?$/XAkYǎQVb"%~ S%ayuC|o2N,aG:<'#@@[jq ^~~5d$)>[~lȤv#h!DNhKY96~{~h$Zzx|LSR- URIthȓ(py;bIM-EWuBYC+w҈n02Ae]'.ЅHsOS)ʲ)Dfnj}RVbW{t^£ǽ/ TGmJ[]SbAhX jN Ԇ REY2ʖ{1 ě"||V-%\_r2J\-vg&F ]ebŠ(&Z:*`S#3W+ML2)sz׎D 1{oN!Sia)Sf3玁G3{ rQ4i'$>arCɿh '*̦4/M%{+d7 xy~A|W9zo<1P7I1D&*J5L405G`kֽa,h C^ ]TA$oA%6~[]`ȱ30c>?VӁ̿o#< zڒ7̈́ï.!kaoc>(] ׽ȗ})GP+e݋LU(OzƷv'Gz`F͟ P]A";}#ο+}'90wF2/H;BozcdN#fu,7~A1>tǧ#uM|\N`Xiސ AY52 t=808> LЌ:hkܧrug%/5p{ß=掂e!SoPzj.V 6;0eD [,`򟒕^!UPE!ִڢdcB ,0kHפ69q,ĖWYx=`V孼2{\!W X `xl#M786CZFakMQDD ?!Ҝ؏3x 65 4!rݾXPwk7پ*ul Z+?O+yed)R+ԣE/ڞt] 6n_j0/kE4bLݸp'G)_z0h^Wln!8"Klٲ?;X6ILLl/ U{bQ2Mʷ5#cb)MU髶j=h}0j(l y0Sݑ *`!>c$U~=/n&(V~zͭ;}4tOE,,?5gpr}rRS^&hv FQU6}+ZER1z^$Y'1&0PS@'~_8荪7Kuh;ӡ4\ 0Q eZb,9ӕY&j؝ȹ$=nIug&8, Tѳk.c}a7dnܦj7[җM9,ƆĢ.US<,Rn,d6(3{kPßC@4gPN.m!iA6g y:b?G/;\eA֊a̡6W;{zL]0w {mQ`1y18ו,;(ϔӕ#Y"c@>H$_.9!QMz}GN͌TLMdCC95\ZIcK6yqΚ}CNȺ#㽟3pZ"M jL@uvmleأ7V53R,F*>EeyY>t)b!nZ>@P8{Ѡ2-%$rLOQOg.#cku G)ټ1l"xzN")hBJ޽n""tz@YiߚD遤V(LJyٹ,4]d:ٹp/%yD5~W.=6kұp#nȔO@8f>yzSC$5%Hv59L/=qRxekPAICz/`9.mWYO)k1C!MF./%-)"k>z Ba9U`-+ MR+/Y =Fzn2$AǷ;(waT,#-v՞ K#$UUȑh6tFbZkv`PHSiGhlr 7 M-Q5hVSKu׷˰@u=X5DH,^]%k&y];}rtI<Bjyg6@;U5Q$$O6u$OU2EnH_ c_%0a%W|{nD@35WnS3*j`tX-Hǐ7Il(p29z\&Ԩv Wcݱ dy؁D>Ϡ3oRL6D#&o0HS#õ鈪zdžLeIQq-YӯEUɲŨt{@*4*XȪzhE)|QyXkOFQ#~nE@ {o~8'R^X& 8./zևNo9I(a=اYj-!G]}a˰b^r!7;^_%%Qx%^ >¢165٥P$%cf"Z}0RprY"o( $iRƱZuOZZsf9ܕ^Sgk(4^gr0D-GW!sNq32ݺ= 25<D#NsnÞuɱcM6}0Xk*& W+K [ Oq&Y|.'@Hx^MPmn?]qEwr1N 2#hP@MCG7r;ȼ8+*p F]1k M6{BS Ͼ>qrwe7t3ǰ''DeB!J9!cc\81-+x&{9阹R`ڨI\kMĪ~6#x ۠'3AEGl]i/f:s90.T6LGcAtz&blϼArse͸Z p'sNxw񟌇M1*ߠLWlw1|0(\ױKCR:ؘaޥMQj'ߗ,_H){+w!;v0]py5O)6sp0yrdcafԢ78-UJŎT=E:bBA5s˺#@˥q_<#А<qewUrbE*Gwۋq]8g'NLߟqY3ȧ-I$ Ⱥ44`HD @9egIge38k٦EKqx8Jk8HJM@[_ʾ-']D82xN%3C5"c0眉7es 1w6@u<{qtoa!ή7Ok AEh^C*qUqpI{1}p-"#Z) ;8 ^{5u]kv~taP`dI P^'xTXS8av.&p*)ѫ}FeEP"!Aߩ㎄Bu9+\Ws! r1cp=fbl8Ǩ u%d=0}G$db-8bšu. 29q{63-Lթsha7hFao󁗓XU0۶7lMݨ5_b2 ~`sZ s~oHTn+geKjtc~ni滁>F J6/Hl{40Wrs *;~LM.yejB1/ m?۠r"9`n&G1*pgꅖQD o8D3NS>(֓9sB<!N9&OG9t.;\l8@[vVog;> Ge*Ƞ_HI9~ =;pW%K*"9c̨z{h y l afkή*хv9<V! J 'o.bBH PЊ%^:߳pw7xU 77#7ZڐƮIz?T !nfr>y3@]&.X˽tmK׏ KkI낽MGÇyRLJltCrv Ak16/-UIfɘw/ h%_,]G3u oJ["is]3:++5\CZ>V(_I[WеPt pq>rut$6c8Sv!:t6=B ߑ'EnY>݅bS-fj3`QA>6 F2Ç߁(IO:yyeT)ÀOSԞi ?>픳  W='\'W5S˘܀=f9G"LbҢ=~-]1xzjN_UHg˔GMr8k b27T>v}$*K%'vhIȍy⊣߭qJ.g7lSƅYOuӬ΂x(Wү JH/ogbQ%P! gF-STvg">ɬT,8)T cW9)~KM"YӳK'3\۬!͟oj`(&=b;d| \14<4a@L"t,9s/sL p[7{0v#ա.cυG<h_J2-^om2ԋ{yn22eܷI$ n|]U4sST}7X<@Y6I2i)@7*/,.$X gp1TJG;Yi8~h#-|^*2qe֩wܣZ\D'y͵Uuc>mBa=~0?Ìh#mELnTA'f126f&'dV/vn4#T=cCMFQ"!#gTɖe;ѠI f<@mRvYﵢ1uZi*9Mdk HDqVd%yEc"0><\9 C!b8^`$u\a /+:ÔM&Ͱ<`-a{o !"ԴV w%گ~ Fo锴o׺x,vq)_amLپ?Ĺ⺺W1xl3_F9D<.pI ^9& r.<ؤaw|PtHL:4xUA9b[=`#7tDcթ@ q-)Wi}fu! 7ΰ̧Zf\7dh>"9%NIm+=,mcX~yQG66}Pʹ}5d*HJkSZɱY;d_BJ  LIj0BFVlC{7 [ڷ )YdrzE䗒N^n6=!T?ZT_qg{SnOGC71jd?˺sYS #2紱N*$ }ɨd}#_eūvEG`@FE"cH݀ eJ VsN_:=:U~(q^lgd:@㑼_(.و=:sۓgˮOA˘~dKI Torm1=l뉆ܐ_M0wA0@oniV $IY滿/NQ>T ־ cRtpg6a vvΰ_8R4y9bW:f4.-pG8rv,n.%5xY<4{"H]]ov#Nyb!d` –Tvv Qss#?FgǒQ,!NOb'{E$KW3u&C"8 a~WHewJ;Q5KҭB=ZmBOstrk)89vG-\3~^1_F\4/WΪA_Ep#FuN#O֗'Tjg&g; \%0t1AZt;`1?z `iպHH]Kڗ_Dc c2޳\4 !|VpCٺCz[Z}R3KL{|søXUG o72L{;BoK:V# M"1N;B Wp3F&Y^h-g~:X5r\=!>8Rv<3 +=t[p#'^pل wLz Nqhz#fV<ZO5XmHKgNZ/t1sP&X?2ǀjj~u$V3H\Cw1ׄz8Qa9 .ݢV(-P)ԁz*ݲyjBs5<:0ͻx  ;x3K;BOx~UD]wEf aHhYԲ0L>>ykdWIBvSJx]9Te}%H'bSW /(5G$2ڞY3ŹO:sWfWr/Y폎b˽(?Q$k Pr>Kɾ[1y fc`5|ܖ_( `э[nvbZ=P.&qVw;Q$tjub2'-,fJ&8]S HD\a̸p½.n*M܋ ?D*Ky) cv#jw86P.٣$^<ʿ!,qDt(' 擜惇 (ؗ `T 6z);Q~RCV t]o74͉}M:E Z ՜L:E;d#Xy|Skb3L1ڵvr;2/4BFrcq\Υ8"!Yrl´a&sj#V#6%-lm7ULI"͹ǚL$< WğR@^! ܃N)̤P#Г^f*f0p~, 0t}^hZgAFgdڕUmoL # w۽N Kٝ[M>Xx92/`$nWiJj^m x hbQ w 5sl56P0mIg iny@8xn~_䉗i}_yfzronG+FЋrҐcOUur9זE,i2_lY%-][}t涢:HJ)طN:v9+)5}GaH<]XΉ%^AA,BE8PǙ6DE<} !cn+{g2 rKVK+Wn@VcYZt޵cz7/6aP2?3ኄ)8?w"-y':ܑ CE83[wv;P?‘P (-!zbw*:mTݜ̙z[I[ CBqÚwmi_CYs6?+cr"| 'ԓ[ضoztzHtv1RGM>i(#oå0;tB(ryfaT|n)DPr޲Cl++@TslI#~q" eD4wK-VQ q2'ꬉbH^rN}@ c1aϗ؋/,Ԗ(W0=!I'gEp"e(lS쐳`i bI/p dI~:1'2 \jc.LJF)@I͕>XeST C}Ee"'˾fw-8]lJZz&w2/(0]:-|}gU)Yi27"cPYq}7tZ@)zuW"da3"P]Π#GxMg3D2\ :!l?=}erE E!eAT٣XV\$H.ތ1*" x<\qG {91@trM, vJ 5ig lGZӋ]>:b=Z=qd6(&A־EW0vHg'9Ox.`?0Fޏ-^-z5gvJE;`M~WT<B3\:_yT5,b~t@hnM[7c^qDbWkI,5JҿZ~=J,ߜW"H#=c7}1CWYrh#V=m%ഘ%'%,|m"M=wFTǯ{zP^`Nm;pЎC'ɳA]Fɞ8u#l H w95#r#߀_i6i-|9+ʼ7pg-Mx%ŤԥTNH(L;g RwtpNKX( B-/T .Πo#~nT(C黗'p+ ̄w#L٫Ead肑ڇZ@kHkgSZB+ih+ }J!t5j,*bY'Ul!'_턏S ){IXcS]1sMկNG{kZq(C+LZݧx$Yzǣ Em.d58QG5俱a=ՋdJbI?c+vF vWV qUco6ը;x ?m7yn[mbM}BA "?t aU_^ȑ܎tv&DDoE=W?㢗xl&ÙFP EEl{FVRDABg@3PK[_!‚cW>\ԑ*؛xķ7"E!4-9lR[BtNyʥ7DhJZ+c\-9]eV+WtN zKXќU rS(>v);Fa9ꂐ$X jG3N!T~X^".5=H=j-W;T)z_Xadj'ikLmֳi,w<`b#cN>QIxւ.cS)9XhD;ffE{f_XXy"/w RdWv'ic2:ǜ@|PrT=E9Z0! Cu#h>M1zPWƙ3:j} 4^QīKʚs]mZ'؜qxsS뻴u?A~E-]a -f*e5xl061%q-Z"\b>6rO6Ć>Tˇˎ^«Y/mT[ c|e}bp(~=Sbh!2VM@EM= "@Hbqޭ%RHw` EQGaO9.dbf8FmV&(`R )WQJ򂨭m]/Su%)D0ֹ#MaG6&1!Ջ~lFP7G#6ZlײK vĵԱl~78ʪ_Oe688Z_&k˰%./)- aɸó7ȳ2vh 2~>VODaNOڕ,x2:gP}Mg s.h>2ԧ.MC<ԓgd=20㍭:y(\kp $vO~Hםve hZcWun={z8R sqvajM6"ྛz̋%\Hx e+=IFU7_Q';p 7U(dz<*2 Pb5̙UxEqL鄝oLS $#"2S7 }-T2}ҕsC3KxB㶊]G{/7W$--n)KI_+"-iɭeNHP_۷bie ݍ@gsd諉񇿊K ̛AB,N'ED/8>x*ٱ_4N Fcp 7S\zhT5{D;Sšxj>2;I7{2j"vR%0/bj,EtY y,40If}n@;;ՃzAfe~˼DSzV<4o9)ΓUvqpy{a%Szu>ؤSrG=B׵t „RYU[LL)k9P4v@l k؇Դ E`T"XB&rJ-Q=Uc\h,c۱.h&!D; J /w)Bzi]A>P*O@Oʑ^@t~xu"da{y+ێ[LsP1үkT!JOat-'A4|t!IjO|?pZTN0&7]AzI;-6.#|dӋ'ºS7[ :ոP x]@?83ozZ/=?zolGYQAViP FC*g4e,bШ836XHF TaRW+DWƍP`'g]&^Fi9m ܥlG/KM629X5@GiTjM Ń^" 1}]5\ V{уztYpNE Qh;zUH23|S(eaB(Qx]6@*jQ Lҵ(!h1C7οsgGդF"!RIv%\bi7<* vS7>M*5pMd+18D,I(2r,C=FI~W+d#AUIhX!wC=~ 8~ܬ;KR?<Y w.SܜN:2X~.v1GьxhIw_:zN=(}[IURr7j dV?nvɪ89y)Ы.-uw9{41>ݿ-zofʧ0js9b[S% B&f!"Z:ߛ7<~"'[֑6DG ^# *F2g9s=S6iO%4Dl!Qm?H}~Zm .ט4HZ\Au|4kLujI\;p沌]UW E^ / oX*h͂a+R^< j;L~TDV2pBi*o1o&&X¼*6p>S‚KigWxL T)Գ5#os)h톚M֭Ah܁$~/4H 2MT H̖i$\o@z}luZN3vc3zPyVn 7uf˰T%Յ"kBjr}K4Kͦp}C-ϦR6HKWTih: NehVc|:9j!Ț_['yxmnCtc]+:#Qtr.$V0PKI*J&`;m+lO1W9qX 0lr+ B6B9 ma*Kv^8jUs|%X cGZb:d\@c6gYZ07070100000046000081a4000000000000000000000001668c16920000e9a0000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/=]]?Eh=ڜ.+9}-R6Y,gBf B2ȑ ww1 tdA=ÉIsZ0ǛAS>FMq N bص -*;%/l腁wӔgM֑DN& rjGN0t{Mt:Vʦ{)%'tn "sF]VvcҴrzQ*["@lqce^d1Nx*x:y H&q/ѓ:r멘oO >e Gվ/r+UQ Uo^{0qFi8Q+ms]% 1TFa TS]( a>a'_=@XHgcg)EVI?Sm+U4@O`(I a^k%Q>e$ao~3'ˌ˚:{N{.A4B&ini^ˡ+%$xj5RL Du~gb1/~YQɵ>K4=6|Ӡֵ +r ;N@St&]c:@et@Sun* 9^'ҋ|G@ĕ2gDsZ f4Ѥ#6ZE"8ee-̑8!7/_K}ffcr[S0WȚ_辨'Up.AUê=F .3Nj?=\ 3;_U%^`GZmJAN( G3`,Pjr@Ttt`69g9$p#A `z1tQ4y-̨e #tߗW#ߔRDo:Ĝ>EB9N?K44T+72 N .w,KM.5JTezoTֳ2lK܆2/#OpBH)r 4S ֹ)oU͊#.)=jȐwVjelPz]?p&QeW#cREJKe4s݇=)T qBldRHnJڊ+m+-((mG-uaq\U!7T)~L-(dcla١ߵzC_qܕ.!pⶑF*}Nz I7~>``4G_W/x󔟠$J 4`ad[o$K0Gψ09Bd?|76TgR"FߒUB W$/lg5'|2]TU\CiDDs;c39839xk ;YnD_.*OJIn]GH6#>cAm M`>?}¥i 9{Yge.T Ji"ݪ)t;UXO#:´QdCD{^ 1w 12$o}+n"30B3݂mz/$\Rjw\:Ԩ]_$cNg3F;&:`PLF=߳쎍[5VeQ'<0;iPGkƬ.'#thW6΂_ Tß|XG yVD%Ds{/ˬ0~φJ-v&H;>Ō3HEWexFx1GBFL4sfS_jG5l@؍bGZ$|y`@4fp}@XWSڼ)V@~.-qm@e.p2YxZ&d!aT|B\&a&z1 c87+Osi9 ؙl*8cZWT98vGn_Pj,%|<5N 10'wDKYn_/ű{X3XW*"7-Q\{丝ۜhD+ lڴѶ/5،ͻ\ZKʘS@9A"꫐Ev il1uɼ ~YSO[W陏?4 NJJzC+u=qW21J+{|Կv_Sh;Q9w9>< PG Ug) (ug`e\Pjw &؇\M':a̗{xLں?܅KGHSekZN7qKٽ(q.P!< #M>N\R|HjOK,>_bWMt~kZDRJ@k{-\AЫ6/#2m qYfBzy`m֓|$^xXd0.mӐ&Δ}%#4Q"s!Wt>u+^ĦUgTGzPOmne| 6ɻK3-r8 Zƹ]tmIKU-Xt.ADj ۆ{Z-2O 1|qް=uuf,%3Ϸ#Z:l&cص'ٻȱIsbrQy?@w<^K>hh 3[M` P *`Qsa.U9l#)m+ND}3 lޢ m g}& P59Q͟"R꜓8vU:uUt< 9?tÊ&'"Tw>3Hy 6VOC[!M<4#L+:0IΝ@f^ED6hQAQL\@KF#q&n׏6y3jjub6EB#)*:\5ĥ;ic[҂C-+־vr0h~Nj&4@D a8^sa)dO*-iY2=L=@xdlIYw ̆|R^%ʅN6%IYL>>la*y~ۃxӯܷ2 ߱vO{ɖ3Ei)ջS5Qp)+ rb]L-ޭ'`^uclQd{3T5,)K&5snT4>wRw-ZGKaNCnT'qɾ5$` \9oj&N֎6Lc8pR2: har˯Cæ#|O R':KwVt)d==#,rcـҳq9q 1 01J+ki{iP8YmfwVܷ_9B3.'J x^lCCsWI% !Hz-4+ăyWf{wernX ] F|3JtԬLZ!HRL p _k#*Ot @ 4U$%y-|U̇%<ڷ$/,#  I3^Lф?ӜIAާxe֦)w^(XҒFBh؍UYJ %Gj>EX@FzCow|C\c?^|NP:6??V[Ϧn`ʫ-O"En܊>Y/#DxwJ>s)6]1?:JRZ)H/rvHVm7 ߤ:%k}&(ur=8.|X\Ws8E,?yn32]M>#h]ކ8s/BM>C5AO"!̲;}E3Cou$G< OȅFaE]ʓ3ڻ@Fs,5Fd OpY5p2q*LB6$h[qilǽꅇQM :$xV@Va3(q Gm8 4.:t<{Dm`M&9CV*sL4?^0h gV(fޮa>l>l>E @p޹TS9=HH~]\cWھ%Ws0X!{[[7+FD姠Lt'#KӶrN/ ~hPCZVaZ7I}b:Ucל=o[E,;gSހq>[BkV%)da-Ĺ@*5Ll \ 7B'L.ik{z^x R7,Y"h%L)" +Mc8W^ng.Q5m[i5=FOQ^()>X4gJw# ii1gijeX =)_ƤUcwڰJ'B=΍ $.Dr;yXئUb9c_;Y̎N+HE>r}= [>3v.BDr&7ѽƷ!*.8 zs)Լk1 dgk;{m10{HǨLAW U,%3Ԙ˝`[̔C5o4=E-[`7i)mK @gpXK;k#>'V>`U65N{ _^h֪xwïul7ٛ;^p[ ~r&C_id 2|lɭs)0׳Byڍ\ki#) 45&ԛBP psc\$R1w!&qid($IAY ?ǭ̰{-b\Q]>_^8O9 )b|vy&؉Sׯ_#fUld_*r.mr _(=QWPWӴ|ghP rG0,م9 JPnkKV\i/hi$D_xeOV6= (kY"崁2oc۸MG+(k$0.2FA WwvnOU쯯ZS`(nKB{`Vk f,JhXxpJ-w"7@S=i/*l(S7ɊD6 >ۦj#W"†"ץHmaBBKjVZk{$B~vlW2j7'u~LJ &q.TI U +%[ !-G;S|d$dyU09OWw%TQ\ Y`9Dif 6)@RIY*&izܞl,gh|҅%3.bSh·_j=`Kj'PҚr2l+t1~?ڨS2 z0OEZZ³/d3X{ *~p$CImO[F٦j{(~i =夈ONkAX5eL=+WY9z& a /Xbs;:__˚{ǟYw_"cҊ|ϞpP2tk M#'NsHhҲTQ4,G|ZMWHRU-I9\ƢAG&EB9S1p)^bT,jLBזQ@_lqNk Л8Q{v~(qa "N,bnrZ (O3gϊZJnd|U 5_tZ~WRB> `̼#$1>iLI'3@o.BCb#- b''yes+jG\bk }&.)ϰ  s-9h¾rDux 𿐫'"t0+?1}i\xaϬkMj[a~b'2]/YCk*x U\(]ICg(`r1%%J w-N"^ %>״RP}d`!6eosJ׽'pKk>fR۠VNO=Ǎ֚R%Ov% lqX5xx FXM+k@vgNca^#XPyEIWs}8a5AF~/5!9 ީa>]4E)FFj<AoMY,v$؀\˦dMWnO{6*DZCx-^L; ej򻃘>ǁhG[0W^84ֈ,,;-,6$ZUѥY#78Ȍ ;^wQOH:2kJז~d<q {H{Yk)spG#=<2gۨ-^O V$ Sol|IK4bמqgǸr=u1AU?|۹h{Ughhՙ\{Mo,@dx09 9=I1fͬ /i3 v3NfVn+nY Lnd} da@џ_bk| $l˪40]ckox֔oSM{ ZdUn3ClgzL ~qv~d '4"X[(t_|cs?1Lۛ!q1"&&+̇ߕsV!5./2guƴ~<ހp)_7؈xW?|ulADa@⪱C"4ёdP@# 97 `^3ʵfԖ ik]a*G$jH m;D!A!nĴ1^;RRu]kVFV.˕e卖!Ἢ,A{ui aj{2; 7cL*|{d*S ҪfiqӵվOܛ;\~ګ\ @d㘯_nD iYvD頓>êv}<<`&WB H>$-NK %C¦q8DbV]u{f44Qi G+W9ZP$lpً k}L?TѬFsxN!| ߜE"Ӝ;,5H˒ǭ-a[ZxW8L&BMe1TF꺥Ụݕ lSB܌QU lV-(\0X?EK=l$J@VgySsj_K2)xj})?3UlfBUiuSU2%#Fa^y3:B²' |.~KԾEt2Wt1([0+'sYƟINۏqR&o32@W<.'xu'hKt҂\^Su۷7Vڡ.RBq5ef{(kgU?( tø C.VVO{oD宭7ҡ OJG9FDCGVۮ) R iJ=%%WMRS MōvٕUA+Zt^O OR%do:7Wi} RZLؔ@ L"`m1ơp$;Ciغ41U OI8]HgB|sھ-&0l"rBeDo*jlQCҢk3 /7``.SDI8AOЖ킔e9,7v;_DcBB\GFJy{[M=6U#қrtMA|ĥLs̀`.3IC yɨNzׯ[QbAuX"/ Ճס=qaa\;ir90d{228%^llQ[IwW!\TښRU͉ٿ Z׭"',.z|mbZƿ㌽hRԡ%rexz4ČO*]F?㵒7] p]K|ME.{$ WŹn|Kp1ty'1؆+G챔QxJZt* "j%gt逆Ûp] ړMLبJa5tDV{z2s'MB:f"~:؆zq$ErK311fv%6T(bFNs-D10 I˧Oe}$;PJ>@|bLn30ɵ~'`Ϥ[b&ط+J536r(@ LF:?miͅ犤o_]gϻ'Hߵo'tz>_X`YPEU:,\Ĭk]mtT•w pǏP\9ió&m)nmYMXiQ^_~ZmB Qx)\.fi}Fvى&7 m p0 SWs3}UՎe)v^8 ~T'3eBgc?+asF^趫I4{ߵz#ƾԲfӳZFؘ(:CdmhF`nFdt!HlM6ÛAO -GNWuc|:K︸xyp *-*_w?%8OS& ~Cx4ޟDIYW+nLc;Q.q!s pmZ'*(y;[/M(@VvyjE`䶙SwXI0wtË}!Cݝgzȉ{Get G.pqy㚺_B.֩&,y¾x>JhniU iJzOlsMǯUA!( (>tqheILru~C_*k'^qY`)?bSP u. LTg䁽;=%ޕYBD9mTWاaE7 >Xfl ._e$,K|DzҹG/P N&3^(dg5iSTy vCc`sS\{m/ƈ_>vrߡ8& 3 ԠG!t^ujq-zI5;f0FGf.wa;U6;n ey0,"hۺ:|1M%OӁZ<4KՃ,R|.> %7,5Xxŕ.\L3NHlYڣi[\Y~.@nk~d*L)2(i^O4{,>vP?:ր6<1PO$O_FUfnjWek+elQ0(b,r[5MɑѤ xM,3Hžou=S3mkۤgazCvÂǡ~k a^+Xg4`E}U z3HT<{$iM5LֵCD%eo[É{eX;8xFKmqi CU8(NE'=GOl |tRJ8of//E]IZA[(ί8麝M Ո6jo4QR,S&0gW%9L ["쥘B|"J2!v. U⾨Ɩyn {p>++zBQgѕJGb-Cpvg=tcMaS#ݭ qĀn`uߺ ƶ~Ȉ*7zo8Qz7lSH.{'͍IP 0HN7 3W~$ {NHLi;|##Mޣ\X_SPa.<F4amJ'N noͭHdsA70  i&%D EY%l'H36F@|a$A#?Fw7 ~m,6^ƄLV,?7fL]𗖉;iCl9ȍ"TsKބ\rcVגGe"IMAJrkz1+Is% $iHa%$&zӚ[*`5{Xw=w Gi֕I,?E\}I/t^3NvY x? չfk(:_-n (I\ O4& x 3ҰɈ[m=JG;Q`fgxЩ8Ki{ETl.Sx<_E״L@bvL@Iſe84fwtT*9$VƦ(F,zP BW۩BcGÞ/zjǬřTxɫ=4K{믭8549~QB1wR>iFzKr`Pk'é"<iǖٛ9GHf*DGKϚvWr@ `゙,dfC k1h\%8alO9cZɜ91=u'<|4nlÕMfDZ L t[2.[Hf>xuP: + N ~{F|[nVk%H;0 rz5D>ߘ=/k:1+zM\ qX;T*CvBa|2mK?fMܲy$n<ŭE-!)]I2{@wzw#I2T DV>ƌJj HO])񐯮iDE俬(zEO45X:Z%ScR  _B}ۛϏMU!K "DCHOyJ_ #'W*&wZpr})or:Ya6QI* G8 v%<:d>SG> "D&-A@ݦJj{Sӳ2e9{긤{f+W/j>>N r q7l"7fuRo =ո,Ha/߷03**YK-;%k,YzZa￸ZΘa@Ǽ)EXdE Moh@DBԩevu WڼJ[e {bLtY/_6!sEbk-ۤ uwFvw SA:Ù\ߚ$v҈ Mm㰋Vt߃({p<@v)z 7\Y b/(YfO|U h^{PxGQHLu_hUhN@W 4FǯܺFTrӕNoxYVa7ei {S5O&Cqd.fY<,Z3m )ʹ߇X!F] oP*I"PȠGl~uذ`.uTZo??ЭC]_Uh߉n9jR̉z$g~&ՅFﳆ%*Td5+y{ԃy5+dGPܸvnXTe%Mu< ju—YOXB:u:ЏKP/qi=4A#>w. a]/fR]@ο[p*4TDF# L}x%f=1N߹ҼnX[((BDήŵxEY!\9`7y|P@1v ^7rc}o.&YR28kC5b*Q݌,djp(6dC@7ά%.l1jS[cUoU191@~pnx%>Tݵ 3ä ARMyw@2?{&ml0ws bLdJxÏ쭷h@\S]D1]{G!>9bR;Ƹ"ofdݢSZPPMlHf^y[מ#`D_Ww*eIgb+zo8$> ':-XۑVTj)P*v @NO5zc+7v\Y+W5zpve$g-e = w8tCK}VAy_^fDLkS[۸ߑ4/8˄ƃ(b?8Ϸ=ܸi=|&_K6WR~r$_1`da[]:[\|GZWqU:Sjsbp)ރa@q0Ľ Ig'b }6L؀/칕{jgv9{`*{a8 bǕRV\Ka)w/8!0e3ՂX졭NH֜[* ƨdu*%VT8]WfD+ E'?\t0'Gqnj]/XJ9\unސMY9_3.ǚ\%`V6;ez~IwLw~*FМ7ZDr>0 أVB+rˊA]QB"œfJgTu& atETLy?Pd^ Z&eԴbzq+l5(OC9Vj8 ?ߐ<`T4e *)46tl&M妜dh2J"5VY;V H(U0g'"PTV-h%י^ዺ%ztmRg' jp ~1xRjR=O^RpõNp[&#SMx x\WɪRhcO劲 &>Z2X4_6,drO#wEiZt "XsИѺ,@ S^8Q伥5.%1IvjčQ 6[ɌN(Ye8A( {mYNFcX!" }xB!% = a}-ޤb̍7?(]iAwm-MkP3VRw]Tqcc0WF+* UҠG0Q(K/ OsZ`/6x5ʝ1Q]]l U~bJ.`^7m34CB)5qew5uB'+̐bp0Mu_ $a(. &kUC3!J?a+NKSZ2qE@u~cðd?V6"K5q`c^$f\>zIwpFX /O$HUlxp4LypkwӦHdkqڋxaƆ=\q'XŮ ejuTK0 ڥ.f(gBӺ0r TkM [|oHjYpt"_g Gө3z"~vnG❰(I;_.|JbG0[ydJ6rĻM wblfq=pofz.JۢMsB7EsLPhAU2@ȯ; UKh£ɋvdIO8k%4x M! C> =E= 6%lwzځ/H^_IP@.]YMI+M^yx}g/V,"M]OגE@w 0_I?{:S3 g}rȃqyT!槛f(jy <.R1)F xI3J?^So\jId'09zw}~|A!ꌖ+\FyHuGL, h^(!N](\f@!.8xAl@X*Hɻw ·sUs^Yjb#$*w1 2Vvj,1pVڠA8 q6SQe_7,No߿ӶޯuX3Ws+D"-׽U+2EK{of7D>m K/ȸPG.$nDf~mN:<0_+dYj!{OtƏ\itB@0`0_C>$D~HI@X?AcLeP˥17{'E P{mFE$J 8 eSeUMz:~a Ī^WVMHĖ.#/"ݩss8}E:Xh=VAS[0c;,vב1#aG'J묭^(-Kcuؘc][bX2@ }-2??Id]2LP1S:WNZevCA)L8*wn;q,D2s㼓}TXZ zD$O5qH1ϻaKr[$J, XL"//JlUvnt$Ko=9lB;'AW1Tm{IXg6݈ k‫CFNVf)|V!/o)̓UVu&n*+cVț83*2gIgy:ٙ l K 9>oV,HvD\H=p٘Y*8Y3 Sk ϵ_1h|"}tU%u?dhv{X wiL䯌#v˔G:y?"e 2ɃpzR]$: /rBĶR·mlK=$܍m>7ձ`DL,ix6@ <ޢB: g[BOL*-Tc(f}enW.ơ"L-mUøE;>_4mDJu>+RvS1a'z7>nBtE? &=Ge}VK$ ST껢ߗ*2 0;p5ן+A|Hʓ@V NlQfd@d"#$֨dɁ4ziۂXFdؚ@0(BW i'(4,ܳ<(r~z!{8<&%ťϽ!X,v< 5ٲI{P3#Ü14 D g=rIhM:~J=o #%,w. g$\7wO,*$SsA?d>DԷQ::McG!a@ڨWސHo,d4soȸCFoyÃ%ᷩ?U'9n3eIxX-%NEz_j+2W=) '0X N[n}^7-w`x3֗ff|ٟ qˊ٦p7AJ jdr oF.MY!vO; gA(5Cp[7}X c#u>~*lO]1ݕ!/,>CtèxZs.Rpwic\'fGu]eSN(agb}ZS;eC!ȷJh]"ĘL=, v[wX81_ 4[czά#ÅWR) 1JJ(! Jkڗ?Ch#}p쑁>Ӏ{EJ!sxI#OȔx MW' C0WNGկkYr:=F`bxW(AIatd#qxlb^/~ dvdz:vbY(zK ?b(1k?=m-+zv{o әN.!0g_;p y>F/32Ӳ12t<5K9ჲ W^ROa_Ҷc5]ig FLxYH *h׉ݠ\a`Ȧ~+'o~ɰBRYP >vvfo hBp /k5Ap'$OJ))/IcM!O}sV4(` K)?Ɉ!e :@316G).:p'?CN4hQ'MH" =8lqF-.'$(JObp(jtE!1 ճd //މq.qn+o*$Pd"DW^SyBиչda2N; w{v͝ziW oTB~ٖ!hIJN{8fkXRKD Q-QAܷKԴ50qsj*oLRƒ6s2w>; 4;4eUL1<\K kS1H=ea{EIFxWg'>Þ0H tǁ3 ̥'Rs}&Yel™l yߟn[ GVZ\Iا QLa0'5y_{?5Dn?&}aV_3&e6}Oʃ_H RfՔ(7ZHTn]BX&E֣1微B|$t\(v@{!Y:ݠz~(j쮞Fw}4թQ#9ʹ&uJK @F }<4+AFc~au?›ZS}Q&.z(w2X\-;.< y:Xĩԩ(ekX'5—+F'l׶7e-j8-LxYRd;Mqր*Rs=QN5_" ~XU/vwOZaDs1 n$#ϻ?"6;nVq鉙S(A'lmhݮb5&/y.2e婹If`-` 4"if ~⎎Ta dѮHi>ԭd>Y[4hq7﷗X&tND`;Dž(⋢=jkEm" C_TUC?Me!R,A@V(47jp.3Lְ'}_O= SS:랖-bΏ\ ܟ2I8zzEu0u˧eL9LJ>"C+!yKtwb|+n9P<]u\>MGq¾r%.\f{p"2N:6524C*.g\Ϙ)*en7bW/)}>QD E@4Q+:wOUC]DіQ/(tX^Le>/zmx/EQ&GXjPvX '+Fc)"lyI $ǁ ٠UuX`U;@,7WEyU a. ~n|sKcb$mSkVmM%oO~0OOU4(S,6"eO"C(X kQ:^Qzza2|Yܣ9t%-|@0Ž n;DyG(C,=4qX^ XoO+!O+gd S{ ]U6S{B8ͧ"XI973~(9\5!\u[ޝ[ᾝ%;8⮅w|'AJbHw]~%t}EY!µ 7ҐVcß1Dz'kd)նHȚ$۹A={ֻ]#P8!mQ:ꄍ i#DngDC5WaR/?-!гZLI&}jfj77_<7vuDuvYO [$!9v (Wxj 0 .lψb<} +Y*TIHŰN/M\ 7? lni3Tm Q~9)Yfu]48$T7nt\8O vKt8URga_"0؁c6ufHWׅ҆oGf$u}@+@Za;@™ZJV"W C<%nL98[>?8K:ɪ.񇴕>_0~UP*e-xǏꑸ9y3 =i:gPBno%ܼbg ՎRiޠsN΄;n:ޤ쒼 o3;.dqaJݐD drYŨ@*t FSN~-ڛjƴbFh^:@geQ)z]"z9ANoAjL .JU W6gʮ؞1h(Zo\v\D=Հ!SUJ01/ͼ2˹Ֆ*I'0Eq[R˭m7/5dmCoOD8K/ߌ̖R'5o$ot(OKq=֨~R|)ֱt䓰^QuN͝& W*m傤h<.R,*3_5g%ȋًǵrBٙ1;veB %P=pa wTY2q}Ҩ'4j&>x7qT$8}|6c):dq>g8 ݇")J9cahY|c`w<=zإ_D lf-َbHɇMpŬaaZl_N EHi^uӢ &Ez85FW2{!2_rք8 eўeB-ʍ0yg{P6cT׶DWvϧ|n QhKw w=fFȠoc;n Ͳa{(AlWwH][ӎ4K>Rt@;p~m.n*խ)FaSr֡0X|9:( ^Iy9ō1s/IJY۟T#Iƭ> rؾP7]G9T(8G,ֵ5dq%pEO J `XwɿȱvzOdOmϳ_㔕IРfsc\P/ICjW%mlO_&pK*sX. gRGlehuu{Kx@a:p]hՙ>_yKs>^#^°Y t?0`=bFNG V/(yANj6OV?ЂAhj!qG_Kl( jĜXJ עo$𘁉wݶ@ڥJ^oطcfa5U˒bZAx߯)*lSxo&=Q;`! t|QPFPRޜ0*7 qqD[7'?uSH ~n`;2VN6H!spHqJD+R> kR6(]hB[/"S%8퀔 m䑉4"@,-k^qڅw)蟇HQ@cγxi#6k," H#{_o-]jϿ[e=aw[H=?g+Ih~{}m~0R.Ld󆴕caI;M'.sGLx֝P7c:A[Vx:-T+W䎲vA6m, uwkkw\:6 Nh=ŵ1q IyBH&EɿJdW`5t'mt`l'r%=zMYc<mu}T^tJY|G|B_==xUjŰkڣBD4Xf?d6,ϸh9E-2޸NM%tblx[f"ac#f ı9(EdQg`E@n R#j @RzFsvkdA3$ No=2|{&⿚w$^܉yӻunϡ-3WJLf%;1O]t11&M z~PQ^r zNȼGˊ㟲LcIQл^b݅Ҧ3|?SgA]. ]6מӄhH@=pp;CJ=b+0jJfdrlxbm V^*EQpCBۅĮ]->LmL D1̐\21γmxל"Xh_N$f UYctg6 t^zADyآVrӾ=BPED#u&z}bW|n)}'IJ !P>lZrɹ*p3(5;BnO0H;==7܀w` qM1ڄ=to ,,.}϶g6uơ2K9˖qyX+֑U37$ShÄP)=_ R=bCkFՑŽ̔!v"pJ r띻+-I`&LW/&-@kx\\R2Q VY\uM3gIķAcBi*#S[EXnGuQKG_<s~)U٬ =ǰ䀗5SW9vQ*z;H>f0B_S奇FτThhx-YpP'%sEMg4&x9+0%ef-DKUz?GxRX%1f Bd%UDgnb{!NԽ~L[LcЇ=m4ǫ(tG"G;~&!x*-N8Aۋ wl[E&Pڃ' .ހ'^;|Nb"Ex]ɋ6a:̔rۼm7Q(*X4xI3j|ͫLQoӣ,@/l8,]Lo zkqTq358sڇY2r&-ͫwMX&)k':9{朥8~Nw9`6+Џ< ffHjZP.0d^GdSBr{uE!uj UM`ÈCpƭr1nMdjT7qRq dFі؂S~BY$RQH>o >.]ѮcgmSHke&NS#YFmEò'4X4ÙͥFD/7q5_G}1)\6D|DbR_mE5S^ud.Niz6G]ԐWZ>;8*L^:?Da?jwOibRaO K築os-eHr%*ƉǺ D?~V$u1|T0QQ=i9v=\T6~ʼnvlE+,wTf:?eFzʉɬ?5+Ծ0QBnb:SJo>=ڙH> jPŷevөX\ ~ԢF L-***U)OdDsoT|k)Ű&4ICΆ"3>(祩g^1q6],WQٹ@*_eOjt`<b`~W)u8VL/fq0RnF^# &Ԣ/ IPK tU,8='49ʡ3,1/2ּzT,R'RyQlu?'vE-c^~=::s+|b>8Ÿn0/ޭ~^?-dQ]6Y'A^TB@ cBɽ s3!h"3'S>?@.3;D_sJtJ)yPBrd魳Y^+=Ry1\?0Oë{;^Smu,JrklwēxD!1L+8] {էFu;")6QۦRUsz_Q*M40QR׹/sfW; DC7ia)U<<?ČH^?^w(iۓB>+d_oZj􎒞?fCͺW'۾BoĠtARVkθ|WZ,FK`eC4tO]g$W5 3QK ~Ic  9WU6a:C˶*UkF8\Jk q>y۲:9O?pзQh=`zӽVN`+n'ޮW0Ne@U) f]wŗ8POhm 7 .u[JL-!J}mŕJG|HLt#'8 ᰆB|NF|8P >4/)N1_fԹ~ i(sGv  6KEW/I” 0ӳ$)PlmG&}Z*C5s#{iۍ7Tf%KaF#Kw|v]BnH Q X=q &5b٦8"M8hR HKTzM_ m_8xa\)n] |  FH㭬A-\E>S!'ߘҚ塕yLTkk- xt>YU(scVB"QG3y3bj;螕 QYͷźL'Q*c$q=b KVG)~*iΌԐ1~r4UlC&,&|n$t-qǟ5 _3RokGL_`. oPߌD};! ` @يanf)tCߵ>2u/{F&>h+ύK; OV.RgS cL'zSf4ƛ9?ͷ) /fbbzlN :j7,@mHEܵ"IȰCAIfAkCKaecE|62Ox ;)8't;Trv7lqgUX!Gup3߲Atf6{v 2ʣ'ݪz<T]W`E[~њ]b%ۉ~i~:HjY3zHcʙud&G*,׋7夅وj& @P}$'R1;\G2EE8RF@vf_ 3=4p脌ujQ)B"\P{=6,FL8n{hv6dݩ-RU:SizJ}s EuiTKQȑ+kBγ`BDB- `fhk}N^Np<Q(|0_K_9 d ?`?dwΧT{R;zuźS33ߩb;1*;cjps,H`lzM RϨ1Nt'0no*NFэ9}rZ <p෗&b=~.N3^d L.j,5om{A{]8pImDtrkΐURohȬ=PȻlcu;aRݥM*y##}Vp Tս/Lꀶ$b`DbQJ|};PV#9. zq#^>6=-U;r4FU^z)-Q]qzln&"IEW +ұqǙŀg6oOC?/0 ǍfX3;ebޚtƖB4q 8Xw?m!vz)9P0~%n4})"KcL!daW}q^i( N0&~80n4ƻg7e]n /PTԩw?bmHܕAUD>Pd ْkG5v Z莸N bVH\Nd^UҦө ~Ǿ_1;x +Xh_ۉN@qS6-^+x4mn /}LBp\ Ssʥ]B̋UnLbxO8,JLK+'w$QkKH oX @Tiֽe\_˚gg厥kHv!kt=+[-9Ң *,Htt`eH.Q[vA?T*3D p]+ZrL53p!z1;h/va8W_W L?["9ѿo[d^D٨""3k .k(7Td ۜOi{[~c{en;2xYW>2!Jt2OI\Iė:o# *.bV=¶1q!H˜tR<_>4 9ǜҷܗ5&_M?KJq;u_׺7 +η_;ةxj `H!7C*(bbqw:-Ӑ98i`P۹B6jQ7Pk<`+Ymo?=)zvK/ʀhRWFqO!2áضbPfRZBw#@K`><IhlK o(gƚJC O; GxG$G z|8Rr*~ >+'F0Zel۲3>3cϹ)n',ResjqJYQP}=&"]o@ʇ(]8cwB y:j(b1Q,h]%M2|Y${Q.> +Ӳ bϕ0)eKϊF6׬(7B.鐴^ǸE4IP!<0fN|DnK i0-UvJ!68C7q:rgOȸ9?bR,QCK"ߛ4bJE(ɪ<hzGC[0ZIn߫=}GV}_~*E *'K)Xԑ(ևD8㨉GmMߌۋT3.J^U"0-]5x |D 񫟼| $]b&_ ?|бNaj!DJ<5^Vk \(Nt L3l8BUjc _pMpߣFS_<ZY d{8hB+k/-K؟n!1JUn>0׽jqp: 9Oʲpq))Pmwbp|r?ʣQ=4^O$/k!{3hDJ) -c>V'<)䷅ړ 5 <Ѣ2} ;8=A‡_WX٪J8;Rӑ{m gZ9P&bO|InA갡D,xȇѨIf{`v!V;W3}V)jy|q[vä?({?yT8P쐨l}O aP,ڋGa'R2RXG:jYA&/o7XJa@jjˀo: w-FlllcZbye޶o_1i,MʮGswxb*ؔr2PC4FN&ZO < =N|=&*ӎ$98 i7dOΒ\M͐Ai84n|:~n4ͅɍk{7 xh> @%0"Z[Q%9H>u{&WzϜƠN{ v~K*ė--)\reާ5@ќ)i+ٶ2FG6/N"E昩Wxd{SmR95gfGʔ-gOL#1ݞJ qK׌&’Խџ{SLCޱ^*Y.b6t*>6Cm@Rdh$srv_L YV|Ԍ~E}yciի~L/V-CVD9 v5 @)143.TId{qIH 23-_e5hȣil: %EɎv@ \26)FO 8:8bpEqP*j_1) )ʵmؑRz7 /Y[FV +׀ϧ_'Kc3uIG2OO铐vxeUInU>9 vֻ^TزQD/_r^ 0=J"f ;#D,bb$Hݰ?+#t7Z%[ܶ# dD ^`fՒ =<\(ϙOBI3f;gXz8Z7'L'^ ύtPVd? .I)NbWy~@g4/FzX+_x/0m XԪٕѢyإuEX1*Gwaƈ6t=,n:P} O# Ʀ}b$h:n/r|(X+LH#aYBQכ+{tQ_2.C +|Aem(d-L4ƒ ={yb^ ͞fƴ'ᘛ6EjrSH_';JƎQSGbUj=: [D良[gG 9br2g P\XK0 >Zb2yg ½6jB)"ڿar<( ²4* &ԾP1zo{j`UyXg#fdr S}G:%r:-ͶqQxTb7k_pZs{$<=^}BW$1dkܭqNx_!Ұ׍͵FMk~r=UdTu+}jV1ƕh8M Kw=_]TX+tc 4/t!߆Ihpa>DnG 8ʣ"Nͼ2 Z#6١o$\ P"Q ѤUTKȪhoX>$p&ATϥ}V9ޫ3=ʩ] }4? #WȺGa}) v"Zݎ1&ps]S}HvRnQ"+.vsnYkb@υ$LߟנSyEu=!Z7\= ߽טt"Iԉ_tU㰲\/P(gqWnZK8˼SZ<Y%ԍubߵx<>)tPojhrGH%ڒ a!}[o v6p.,SUSu3rVSWUԾe421G3S('Y0T3);TU;M=GާmI?Lr߀H05 //g d+7X^%#2-ֵ#QHO:ChS357[Qo Btnga0~ Mi'ZF]h˺dH`t,$0r7!'CQuT3u Q.Rf {FRZhx3? jcq"6HVJCZ9']KC~}1F 9fFL~.O}өu ƒMsp;v%${ɓQX\3g@\[_4s?=vXPFpГ56ƝѝH*հ./ݫk W%t3zLTi놊YS ]ZbqȿQ \$M]gN8-Q4ipEE9-#EbȬP- 6y?ZN+9aBP{Z%޿u 5{dCHn#YGݘ+.C$T1<܌`8 X4-ZL4k4-}g?kJK&rZTsE3$! *[+@r F=pN>F؉mo-ߝfG F5eBE\Fwc24ԂGfc|"a(ۢ0"Mڋ:& rVS:5B3 6rih){^q|U=OtHy t A|] {]~| oBM|-@L5u6۸lPH+Qk}}Cb(!''yzPywl%EhQM쬷y%<3z5|0R\** 5A M6cB[I:XP?*(ԛ_Z+fUțfG-{w1B^g@$p`njT o쪼q@ڢ9)ɔJ6:5ӗE罗D"\̆q2.6xiB9!Pe=l~|ȇ.wۧ긞 -rs4l|5g>+jr<}Y~ 쇓8+fi3J/ELR-Շ1+OtGQI:-YBӀTn1xBܴ.!`85OTt$S4q.U\U/AE{2:CPgD RQOJj:o /s;z,x5pHԁ(srzhVИ{Pܜ9 :!'GpƲ_alVb2VxJ N(;A)8VR 8.sK]Dw;6:Lg.b+Qo;'o̽S5aTS3s3tng'g}*P{j+]^= ƵnAL> ع{J:ΧBj2ʷV~нl$md΋ Dǿ+sm,FN13_C$9׻di۩Y+oG/-j<  a5w1) 5SYa ^?p~~|P/]?)ԽaS>c;G>s>{)ӷ97%uoٻ])Y?sAO_lֳ;jcb)}!iPD+X1f܍ ƣg2n"K@,>op&$j"İ^s/|2w|ҙo 96|<@ aK]Rފ.oԄ<9T~0=:Y[.PLmQ8QE uIYP.^ NM6}% sZ"!)7=b.±OouuZs&CqXFBED obZ"C1[@Z0JN+Y9>^Iseqj`iEns7cr#7Fq4%;(!F콣l2bYˠ-qL${~fu}HKWSkެJ>ӧv<dex ɬ10}G=4u,wwJjZd& =E#/( <]gFF4636}&YGЛB|ߧ Ve\gخ I|I;cGZZU-ܟ )+R ܮPwush <6uܮNb-w8zp5QR5 [ԑ Q᪄ay~Q#onj~# alst3r} ,7Xһu%Ojw%P9]g6,e B$1uh N\>3z&-eF&lsut?Z1[> Y honR (&Ye4xJ8k+*f#UzW]{xaȫ/da}?SH5>yO[g:mC#8}s| |Rb nrP*e?؜c[WT7 ɻxq\i %|:kRWf~v9t :&= H J-#:ر {bwy6} VRZpJvf~vb#b1X_c߯ xڎH!m}E;:jPf5G Jw,Cdf һ~)=OQ;]:^Vs3n>Ȏ9uw6B \d M:{Zl''WM촏n21n5{uqJzFCT<~YB0\8{0/Ѹy">Z5h>J%I9PaP7id GzOEUh}z{t$= Oe:㍻6?)Ș! 5sʖ̀]u< Tؾ/d:Luus]4L?`opBK%50%7]jN =g>JJ챹W|M1R~ƞJ8TM;BRr7 Úl?8r3ߨS7n5.Jwk"\(GXuOA2MW(ߊrXs%V;M .. HJ 3hA|LC4C{vp<;FI @]b@4w/+?B5F=ӕ  ")%_Wt|&1,jДZqZ~s6p<^#O;`w mܶB~ecGӯ>幓Yŧي/ F%Vsw*¬_f;)V)mD@-7bl2餵lƋTROffJmž)js%:' "X#u8'[q,$WhwGz߳uMaB!~Ԥ8hӧIp˂^f,e`[L`>&dLHvvYWѼ՝׀!sk,^3t.:sArT!Lv|ӝoE2o.53$9B\dujlN,]Az'Aqg\ ̞HTqvu0yeuD6WV. j2_T%vLJϮޚ8uh 7 ixK}(X ۧ!Y ļH:w"RVc4|2gEɌ**;xZ7Oz8ہ.@s!3 @ڳKrdG& {,L/W/XgJ݂ rhƮ߈bù`|c&? v;`OwKCwތG8`BjW[H|^ Dj`k̀6Wueg! v_ .n l.K`Pzc hA_O7nSupQIKXeG *%m'gV˛bdυͭ! o&V92A=5^yhJ_H }Er\aBpP38BW|:) zIRL'a%3.Kk>9NM.c2U\]Dٱq5 y {a涱}F[ZRg*>Y-j5hgz:55k9I.xE3)+I T\k)~5J LY8}we]M(74MEDYZT(‰sЗ 03*E{?0Gc08D{SaЀtY!]Aȫdry dvfJ[?IZ LR~'J+Ev)8lu (#¹/XɀW7#.uMbi/im x2/{v@lpyoLu<~&rϯ#oflR%>.ti*XIkRL+]G:g&!Q4{&F%@taD s3ϟ"ՉF'tAYf`9U_ ['X"yV>b-,d (%GNi?t]{Y_jܫ*@IuCi %:VaռbrhwG5UZ=:+Y*njni>B}9%$v'+U|b^e;HepeI pw6N1&13ۚ].u ?LvP(jځ@p ˺Kfe\_@ʼn ?ulGc@*{&+74 /ä%'4e"Y'{ 6Fz 6)nUIuN%)rHvwgK'TĔ4 Gʗus(e_g*U'G/NǮO%yˀץ-H=Rb~=R2()u?8ވχNwP.IFHQOwM7nEJa}/^h%g!eB@c!Zg(_H 9Ldڝp&G LҍrI݃*I4|bb&^  :YlSyOG&N!1^^=z!^x V$].q`F)bZ: NԕRsZLXmR3NCi/Yp"'7f€.gO |RsoF3"3:Էd[@?j)L>*i484XD$D>bãga5% $6;?X9 Uk7{~G]bR_|`kBXBC!½_,ɇFN=}1, 莭xI4"ZQ$;4DLM*V SH*)IiGp C}| ߕǣ|yPb)5>`̷k %Y' 6VEH)S2`FbʄAJ ^D;/1'aTm M8;v̕$ #x:k\r5RqڢV+@H)ËF2uspYnq#*/eB"[_h!ma# aX 8ށp e:>!2TQ)A ,pYML``t~|˔T \9r(=#J8mid|Q0ee] j2lV7̞sEQR#~xlRRqbLIQ+Uj? FBSGZx9K=gU;YTh1gW%e.Lrc U (T菵(0NY[He)]FȊarqtb܎%9? 2J@.¥ǘH3f͘Lz< z[*8R6s[ ImKFH屧p*URݬeTkxPzD]&(6ܿ(PW`QARG >GUjc/;l7 *^?ke`AUjρ/þlk*QG:T72KH[S!B&^{tuww1~lf:Q@nG`\-/f|d7FAq"E _9ƊZ #s?މǧ*;T%@AF҅#n6۰V$"a>5xǛJ fq8Ŀ\Lqqɑ4 N#9H|3؃VwG@0cS|[=*ʚ3]&Dۮ=e1Zs\) Bjs"a00iK"nDXٰit>'<3D^b:Eׅ8P/Ces+~k ~GHv[9<|n$B_ Z\wꇇ4$u;] IIɶA,SE?@ui[c[+/Y0#c_ت2t<^?c.p, ]R'`Eg>p Rp?r?YW8Ps6pƜH?evvF$ᐬe<ȺX1)$1 p֡HscĽ]?.;y?9,/}ZjBNj%^O7Ok Z)g%D?) ř`qi`n̤K9#J؄;$@"j)n5,K %7F3 <,6xwz Y. +&hjwYʷ%R 9_Ļ^4Q׺!ʧvW>"XZ.5Gư#WV) ュ"*rVe#JAxl5y~|qhwZmfu;3KXl.GЭIBGm &QA، -|=M BL go:!UT1<)e$䔅j+ހ-NL ,Oʹ*S9zk]ɨ0JP8c +qUF!RHm哫f?|cL`[*PpH۞jSMRzGr!Ý~911:iݲ{ՖX*h6R~85Ү^= ΨQn]WhmNЍhjm[Hn( 1푯학u7 x&7^O}cC3gKF@ $~,/\;AnĠsQ1{M?m1`8bQllŠ)14L;?em]|Zd2tQ<ghurDqTaZ賈6ki0!PhkkDTu4~re:Ȉv~ɊX#ƂTSK(Uy]@5d!Uqq;kiP@( uս>KFBn깷׹O.J97;lϻrfX33yl>*f[JFo j,mtk)hI"bW~Q{@nh|Bg { Le){37P |{ ȝ DO`{K`tEj"h-t3Z-D饐wO.!3mqM;\9(A~s;뢚q{ _^ `NC ЍÇZ!{}FU  wR`׷M=Yy}1?K{-yPD6ӘF$]CQ*ؿ Z'mt[aG?6:QR//9eGBA7I<&WYF<$qD4ĻNZEә ~a% D=tn"o #nK{ @NYd]jfJ+?EX au&)Hg{c)/P?z_IebMcpɾVX9-RSȐ$$xzVEeCewJeґ%݃MQ_K5ƴx ݽ6g25R_UE ^4^hQW#Q ιdnX'V)c<آl5 GQzZ &#3Eomn@ `ILN:Nb6 %QӒ}O x}/Vf`.|!8;&@^b%7f>̰2Ȁ&fq_^Za!PوCp.N9L„5j51IqNqUjIm{BF3q6]X_ j}o*EM8,G9l@݉#QǧtaPDb0grk&c' |~lrL(#rb3b^kX X=P=Zz$hȶ|{6t]2ϳ}҄wQc0w:Ĩ\!%EAbԴ >4C] /ei%,L敶½#9S~UfeG+#(x 0g`Hz<A^JT ]wT+lYbc׊lǙԘi3?02mټVY!s)3D8ήr\o!w;MVpjXb%- )7/W?/eKݣ$2P*JZ?$khXhHuLs;:f>nԊ&ل涝but cUmh]*a KnnԔ9έ'2_'_P7Z<}E݈N?kB[#=kRbL͆Do!8 3L>1j MeFwFptVz~7d 3->_ m&ɿjn!}6_W2jxR߰YK l+x/{ˁ0sWwovιBhܵJꥅZ* N$}JrjjU^ eiJ}7^{XBznSF0W$" 𯽡[&S$*֍WuO_5ӗ69=YdV 1S5@λ=>W";\ ?"K OBx1p>y\m^b,s\/ryo .@.Tl7-I_AgU./p=1hAUC`H,=GG'HRT'=TOuW&(5kztP@MBd1BD$0rZ 2lɓwMpٙy$U>Փ˿ۋA(>.|4QGC\ك܅hkKL%_+nb11g/b绵D!Y<Ǿ ='e(UQ6  Iſ2z lvK#׶}biAxY꧳i*]"jynh`G2nMKq#~å $U_NIHɄ-E痵d}hW-fDQbov<}D4&u:u/ ؖap~线nDh* ]{c<^E (WFgt~Dn;6Z;Z8d5aCjv-vP첾$\i 'ڥ7N'Tf!nږd{%8lHov\aoϐ6bgg¹eܳ^=g4JTl; ٭^ ٛf3/& L^zp)g)^Zaဲ}ڭ ¯Nۦ&B((&.:Nj} ^;k Uyn-0#9BOԭ,;;86CV1OO"?X@Rѡ?Ї|!ئ R3VS,t. %n/k=u-_Gzf)kcpUP]/ϡȄsRF6@Ⱦ l5Yh䈟akkF?~1s6]No5~C6͚҇aCSLE gln0y]y Rt&\;Լ}0 ԭ`#UVik1H3DŠPTUdTF10tHW\:kNt*=lO{i5H!%6CUkJ5j6zF>`?+e3t#ǡuh¯u|23moqĀ6;Cg":7d3#k =9thS6[;k5X,|1]@q*ZdvRBCmsW $M L$p?,[)Rd~ЭeT8FK7Ggtn|-?ȖqϲL74 dڟ-`} (K8<<(41w*gXJ˽$dm]וzΊ)A6Ym}"HBx eu zA%U86XUM}6vDhz]PVtHCO(̝H-ӈj*AVkT2g.e"~Gz9cGf!D1s4`=J0w۵ ٸS\mYk=Bdjk)'h4q-Bs]\ʠh9+rڳr_CGQ*}ZT[Yatln`::]Řu t Rd|9_0nܐCVQg V`Cv *fxnuҰ.NIA&gFՕ̮Ut /YCW͚BD}>FIkMIHn2VCV@+EGv? ىD;1{@%k!(4y#8jSpm^*6>{|h17brBE-xBW4Z%E"Qt$DE3 MNg_:xӑ V|cpnwOA3YUSɍ #jKoۅ߯W=FiMWuR!>{>@$ssGtaM J"o]p&/莽IU ugϛ0qEw5sr#|iXֆIScկJC&o9 K:#4+R ϕR?8M[~j7܌UH@sxAp~<&K5;ۜsxH7E&8MܞllߜxMnYiцm~.ROwgXL}=ܔ,şB(wFL,I܅3c],'sȕW-G¼-fUi{0u鸍d'ȒȚ@){~L&|crfGxXRc:@n+u&,}=k-ZqnL2Kjkz/hVo!iS|E;vg1#5 `k)DfGkxxڔ1Mhe'A"JTr{#V`nd]etw2SfZruȠ)ãMPumMH۫74컔5³ m&5s`\kI.:p_Y O$Ɏ~WvvXS9WPӳiVۚ @7 7 ?5s+UᚂoIzfN崲%U!&y7e:Z&N'\y`}+6lDq)n :׿U7Z8 ƫ|MPٗ:rxe14wQǞn–5h?n]/S/=|= XוzhglVȉtMcا)a$h)wxi5t߾MyĠ]TW#~h$N ,XMώȽRE4>\M4vs,e3/۞Ύ" 0.ԥm"'t:U8 /R˲y2֒ޕ=' Ӕ.Mp`U2<ӡ7h=/ /HzVܽ Q^0hȌhM#˸y[6@VئuLC A|GQKz'cKo9b? ڷ@CUQ }UDGROөe}y><+?0 G6|gx1BPqs=ͼZŗO13rr, I/ )C@ L8fb3tB".7 d_h$- iBVt;WpcBKҊ_ ڊcWInKV8":e9،4us%rS0-z|fF Rm b,QL@5wZDqQ@421NSlCaQ==ғxD U8Ja%X=I)GFԀ-Gv׀[Y; Rfh߼nlb7mԂq&u.Xd`BeB_0ȗl&С0C&/=kS6jCuR-|R}$6B? N G!"^eOqUD bP/L*q+:M)5L{ސYi?~y#~D?7Q?Sb?czIv|aыX0`,hjPtgڽi-QSl+wP?/1P{PQU oDit}];N`|>5xfgYZ07070100000047000081a4000000000000000000000001668c169200005848000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/MX]?Eh=ڜ.+O1X> $-bcdnZs[҇:3L^,6|Y}֦D΅+ie=_;vvr79`#ƾAoS0"uԈ."-1UpI qG7)#pY";;:gDr2F kU-44+CNnA(Aȴ|u%=Y#^JgPr54@^zDw̪>z${nF(W:<9*b ~/Ia'z-XY4᥀W2(N#|-ѳ)?n6QQNLzH3 *=s4@P~mA]KC^tbȂεht%N}/;mTs9WN! 8hs$Yz^`;O8|Q!4ZrK4DP^AR@-p;2!RD_Gzl@ZMY!K$鴢}3_`M;I9F<%`])ٳ'4hޔNﱫ^!l6ĵ(kl~v?6კ|t/Ѻſlڦk55F`/M .ށCm]|?}X*a`lms::]ڭ@6ɧFb1 = | ꋑtWH2΁ WBĽٚYw kx Sr9e|O4V==z8D['/="B|O5IC(bIΈz@x\{Jf--(8zQ6FN'͒RnS:| :\^ "2L)0s^wnq]8"y,}`{< c=z2v\%fpXTϨzb:%iDV= U;_ +3-w8x0@dYVLFxā:"4Y {U;5h&yV޹\3ÍdeZsOlڠciWQw<[AQFZ XJm4<1f>wf#+_{>K%4YЃ"=,J٧ B6>Тn%K=xQm%aF.o>䮰!nr׵Z20fk QT(SD2v{0YT-WZ޹6.Ui=_$ *h)b(4c伊d88cMaIW5m3 s&X .wUe%;VQۇ DnOHE#nS(ҡWEsx9c.˔T !|,~BRO};~m?>48b/VIUd>Βx,sG9JƧN_WzvŪ&ӕ'C:R >e.8%\eSq,Boc/\v^bq=^:eƉi( [x]=V_c6;Ja@ >k酯˺ |1a,֪?b޵ i2Ÿzo<%UCmQIfwP\&| R|]I]rsOQ!{OKV_mphusj3:A/ڻſRLP î6a& ^}{&RI"FoIzX^sP'ԝ5T3b-Mz?%! y3U{;p)-Th7+lkFgɊ5ԇlbrNWJ5]vEAn z7-vs8e zh$dLC:ya<!AAw>cM!Mjv%硩̄h)[bߪ.PxJq0 75MuZ^pDʍul;_N)CPcePfʬl7`p١@S$z챛/45F2kN?T%i1S~dW VIx~PٯkU9 CK!̂PyOƣFc}wVo!qmvmyy&} C6ZG5y.h& 7Gh>is\(ݭw;txB4% -e ;p: 8|vW:egj =n1s-BwVJx6ro?bu+< Kh%RY3=!&y\RFL Dyȡ1 S˽Ǘ1rj7)2n#C'Gm Hb{Cl#G[ˎ@ml~妾V{񄪿vˬ:)1wQtWlڣhPXXFbZDD$[lYq2Ga!ۺ/>k \)hw;`\?kv=g$+,3Tn6ujPG\hN`T~ FHYrJX8Kl_L&ۍdh;؝NjKG-}Kb Z tS#-Ι~Vsͼ$BF1;6_Tt]l͊C=cG>b'I-%}z :as|€a/J`\]I؟wؐl,/[ CۯGj rgm?~^ s58čq2rrn*mU(M5Wr %,%1Cru(cOdwJl)2 jfIoPfDnTtߝw%eJ mHJ* _d/ŭrÕӅ9,SNתXgBuGfW.:DeLN6RfTD$TF =hNںqϩv֟. K}&,v Pw4ƥϗV׬JG.|>҇8;x  z_?/c]+8o "fm,4hgZ24*ooU͐@`8qY=9S#Z&M Mz 'W$'M%R~7{ca5Wi(}qLx2/7=YpJӯVa]XEQhOA3Y$!ț+!g`DD- eIe*lꛣ'G*4Z3bd/$1h$Kb8^A: =c$)"9 hR~'[7DHVqa׆7Sn0`[սv"U6y_~;')YH@mX2;3Vš"EN6AwwSUy.( TS2-ƧPhH <ҍBsn:K܀ߏ- iD2!2=AQb^coKCLG"<KQ_%*O1G#_6$]AIә;<F"gdA%8A H Iǖ2`R8E z梹F2-u>i& }_b+CCFEn†lB;3JKd c[wrC{#UUd_9,i߁kD!gp&qћ=fijmds#5=G6@׵ǎ~<J5}ΞU9KCAe}|ng3C6oρYfz@R|Wn2-,~nz1q\ c`ڔ|_509ێjBarya<]? =(?N2!s~0D "ajGpz-x\xN/a|;M[! |#][#PY:.93%BG,M$KU8? ] SI SwDn1teChO.jw)?qK%PqM3ݞM^"-&s1.A[L+d2'n0jDxQOEu[Q_)4O6z)ӍE/;ӏ2-Mb,vZ2I< X+Ov)k#C>†=fΠ{X\>lw;K)A䡎 a%!ӿdJt𺢖Ӡ*Y$ƛVmdeQn 1TtɄW_e9 srp ڀTl!F6;cݏy]s1 'p2*2DLvF" h^F3Q (0#hn,bΎ"(fF9" g8R fRQ k ~=ސQ o.5nC9"HWkå+ G^_d ~`F\-L:='2¸鹵(IdX 8RJN`{8 褺'lAe ‚( cjKLq0 .Z\N2A>a TxKivxS.ݢ)ڹH =gý?enNGZ."iR|e_X/s!*fY/+]3Qb߳/ܾk ywϫԓu+GGJGYR9|~0Ĕj팻G![3$E^ΐŸ*HT(=3z%M3 V6..Bˈ$Q=lؔ+{G\ aLv{/OFXE蚑6:LW:26s(,5QކR\wV7Ub'67%XunOd EO$~>l1$hgc ikBĵp?,U 9R AuۆwS/.O8b,WDV3#Y%5r5- 5q1|ږ$yтuZ@ ?J"'ć9jţwoh{]U%S>dˮ7q|={eseܼh|o2زsvˉneAoI~k48D% m"KOAήC\6 ?=Ca" [^Ԏ@T 1}JWbb|^cëɇF!륌GE꿻-Z#U~1AL^8ICӫ$Xu2{#sU)n)W#ŔH}sʼn.W>YbE\TeL(r.<)HajU $dʯn`K .>W% 㥔HPj`jD]N7{"zC15sazpp믧[0紤#7Xchoh$Gy2l][hI {I/lB,:ϐ>iª.^ٮq@R)}8 2MI>Ж"34QT/6M$Pd$V kHr&Aa>lSd~#JgL,1;$OF~3mv\ I%Dn!(,|DQ ǂYS[Cԍg{̓V*^ 4UMo`/3zW‰ Eդgx9)Ј>$J`I?MDy];ȶ^MQ0K{@rlA?7`7&,bN3pzR MsA BbXkrl"Tͳ=BUSc+]d0NL[4%M᫜K)gEգ'KO<Eދ]tmYHIG$v߮S +cj*]`!7.F%d n+\n<(h!RMqDA;wG6i;J a~,Һv̙#DâCi%G!aDMqhOd7ZR F5-UHE^jH"ZC/V7@U4ƿ}rEH:M-(S!%kYUHVlwmLvC4C.QH {'.0̇ze.0pM{~j k\nuNn<8D[D`Ə²v:KnCxb0eLPdGW],=iy"Þ}w'0>aieiΔr:nEՈLjC/ݙ]6Wk#LJߙs}K-,MK[PO-?Clrt&Wܣ`<^Hc|x:i?ܹ5/nѷPh\Mr?ClFWqus';zoR;]>x…!&?Wt,Ϯy"e@xa6 ~c^ yg#aNZ Oƅq#?lr">f:UåfRhhݱ1F=&E̢˫S'Pf꫱=$m QS0.9TwL8JԿ''TNLd'?hx<&NO+j{0 @ҝ+I9IP^tړRJ/ĕ@^l9u5#:VϿ!5.C#Nb!cU=Aqw_ΟgCR 5X! -ȼ9qLv_/|툡RYuݺ-g-d\a\qL YL(AtNˀ,^.ϑv]_Ee㠶.6z:]*ןi{߶)Uœ=. gq(C CWfxۺ8zweTZP/AЪo1"j/8ԡ|PQ}.)=s0vB/Sb:6q;4^3fy^%|E/]_۞nCAgISS`b*Q= n~8سq"+hD 311w)=3浓Kud=ä\'f5Y .},|4 XW!hOU9 r0ǫ;򫲋B˜n5˯-Gj^`h eaځ#A.-w^=iB_Q9{xAĢ$-6ig Pj}MB,E}[ k=X͸rqmrgve1Dx,8K#x(0V"Uj0x_zCHC!vBփq8n0T*{7>fxPڵMHo':; Pv0°v/pn2%Iv# qS@5J3-SQ[\cI:S,!}lFRU!v π{q{|0sp(N ԡeAzUk<#j-hOkErOV3(Vs#Ι"9IA? ɑXdR6uq4?Jjz {KE sHt+ qm.b3yuxw ǷIyJݣ ?J: %0UmgyWki"u1j>2xBSE"g><^pT "'/$[:Ce:c:K!33:84pa=ĵ"jL!F/%+Bʋ i\M& D/׮$t΋G25\\Y\RJ03qE55D(//0S d.䐃fR$_K:jW(:> ۓPW>P3ߠ۴ǐTT[1փy:Ћ,OZJ + AO7rWrX^ g$EL*Q?U%m͊􋯯gOl䢌o4LuuB"7񌁲ߩ٘Al,XB 3xiiyƄK#"sp+#YQb5{FbWcM{ ;V,> č3iA:"ʝٛ^a[U%Z@M߇ /bҤ zGj]{_?SO{X[\б#UV3 v<zO^$UJ^_;@YyIr"uWߧdd7]ھ4;=Xv;WQc.'+F/f9n0SLyq\U\㭡1˥Rظ ʶڅ&]sad@+S2<+g~.i":LR %Yx J`R O5i~H݇ucdF۱`T1vIc/ӻcY6uw3>Q@`SLXТB 'oa}.L`IAJq!z %y ,aC kx ÔrTIF28D8M-Y"[f{BOP+|Vv d}hcE4wY)|>7 <멕RRmsmXe_pgiZ?lj01*RBRk2AN<ۢal {f*:Z2B|kv&&KKm(K&7I4򳶌?"An*ݎC[ZO.o4l caXlɲQ{t XQ@C"@[3wQʓ)eFC3VDm|j2?nE8]+P+V0ʇ,8 Z:)B'FėwxP2hHin\sn:Yn+V-~`|Ŭ+NΡ>j׉1n6@_~?#ڶ]V gk_:bXCuׯd.nY#y\IJ:QTz9Nh$IRC\y(}}SBYW6# f\:ͳh&|1cU9=o3flgH$F&syÆ~3%R6)A.ldS Ht$d{EYd:>U}ܵe$̷"M!BX GB!$9"|+f-ZQ.i-gܧ[ЬwWdj j Ol?m[o0jV"m1޻f>sѡDT5iz(|rO<[mg䓬fK#>܁mג&\Uln.:2J]OAذi-ΗKF> ]΋wH[3 [ߘ6,g3cnBsB&,(Ѷ4Y ':ӘeLO,2V#$ [J(CҨ= lS@'b4ȝ 7U4_[X$%=A)rv,M-[KOM-x [8Hz?l"G8؄yN"q&U>YXӞf4p xʨ:PBj$bs?T:l3AA0;ك+&ɷN A획F} "ld.\$ H D?n% [$VUlGY8nms1`5ZB7goMæ̏!Bn2V`~I7a5/,Ibܑʄ|V<­.^(oŋz b}*xbr `[o.{ M_&zqƈ+ {Dn5cߊ@ݏzE>#%Y3Mw%o -3崱l.k$KN,-u4k0Y%+b{yQ3u[P;a S"ΉA Gǩ+ڕw0"Qh͹ ]l xiY+a&gl;obq%z2M &Ad+k}|F?t5nA]0?XKӻ;&Yu2U aQ ^>Sx ~"CJ[L WjƉguuʌTUPJjBjna@XKn4#8o]BI5zC*AgOq(BhdVJg VQ' &go0"LOnye#FQPen_>jC\B]kA^mABּԊŬض7O*%*GڬGЎd "KULrvP?NRJCaѨ7zRJ{˓xc}:}.)Ljzj1:aͬm;mJl0~(w;ʜ5fJċ7nw|m3ޟ\ނ{eGR8[e1}|"S#b{e\>;Lk>ULv¯/~hN NLmγQ\]#,@$SgOBy4%/' r]7@Úzvg6SUX`Ss3!^KXN# z3|LŠz- J:1'B#ox!'2iM;5f[_v&v# ~&,|&4$):u2VDf\wIeh}n;Ŋ!''Zߝ7j棞%l6@ О LPH//ʌ C$ Lw1I4;:J_"EW O~icPM%R"ju~@V͙U(i'St;x'o8y5"8 ,@y8Rq5! cAUcţؔVsR+;MSwRĖ ,RT !^K7-a|*4T\Gi`DˋW•5qN\ fz! fjѡ1- 3 *|0ލKO=O9*U!7L̂ӗъQ .cΒVDM!@za"ƂW^ .7E aum#)@Oe?w4m#p#au{~PYmʭ!00ٺ(l@:>6k-YC4=Q팓hNh);ݬoSt_үyu{5s[mVJosq#8}1˗ JTxc b*y LPZSXH;x 0hD\&r( 6莯XwBf#WDH0QtǜJӕIq߮tew5ϐ;y9ڌ&;Q{Ҝ2lam*&MGJ<+Z߰]ׁ[ 1&`' 8rB3l)91DLh[jRaGMlw@xtgav)-: 3L>)﵁? V8)K@oeOw)ڡdsԨ-"6xyKWN"~GdX-6f !s ":zFv$vUts?9Ґ-dp5ݘZ{>u->1-[LyN!fbbtZ|cx{nJX>~k&:#Mi0(?nu ˂[mLEi읁Chk.SW&ܘQPieڵk%.(Mw\K=[4UzHV MyFE|dBͻSqATr$UvY6v؍Bo׹ew ɂFR5E,\E%^l0JԳ%0fad-1st(Cpzo$~"4p*N؞*b%·I^tV_ ސp)÷ ك.x|Ha^sm{zEyi|`d~f{ ,*UJsֈYk ^Ty N$ɟe%?yVfd_]_Ԉr==`]&ƻo3 Rn=8Vy>Cg'Ïո[T8yxCQf}C,G.k^9yL@!u#*l|[4qGO]]2pXl.j>P_|< i&;h}lKʽfԁF9A8|i#(1~-:q<ȚM+4@4ߩK.bNJ TyfjMnT.GUM-(E~ C|~uWsjvi͢U q疗k~2S1F?9E#-iu;@L\:^(Np^'kG\vCFMt-RrxKw'."p?Qu'5s mjqfQ&ǯwDZNS>F T<-8I~;~HK(b-L?`lHĘJD9+AS|{Gf˛_ry]u3M`q琨@Q f'?/Bp9nKD6]yS'LrUY+VCU)7/||P;CQJ.U&\xj+ߐO x.*b9 zhgj zC.w#rĤ4,.g~8V؞ A5g${d7D:Bt4zH[Kx؈{z|lRoGqTd){g#qԽfaB)yW tB!a)􂌧aJj,pZ7SL*&9W_䒑$ě,4,.+ Gu!թH-?f &o+I(^UEr/[-Z"Cohɳب^`B2H6$(q~{%c61RDѢb ]>'>N.mѥbsAe[|t#HLg8Սs!:LPNŦ`Z #xץ#=06Y6^mܓtZ~N+$6B8`:v MLas( i׶yY@7fݾd:ƬQv#^#+9O6 X(ݑfFCgD!TDak5V5V!:)yOWL "1^oiF9)+T+zXmhNTͧ8a-vP$zi G:M 2kʪ}in4a}E8XeotXqL\IՊm'u%Xי\ĀQn Em 3o]1fS|rDKhLrG:uhi:PA:l}Ta1v vZgLD=+2 [ӟ9 f >ѳ EKfkQ:yKƢk>GʌyοB_eo͇X`e@JB%kRQ!Pៈ7o/2&<(]3"[;-Co{^zG kZ]]<#L}U>Q u!A ' lZ|>{c(w_$7j:EDV0Tō8}>?f4wP]֐5Q;jBxAFD9 #mRwG zt[)lŗ,uPTj6`2$j΢H-O{`3w!:C0'=ʒC^T}S(WÃSm$,]Ne!/oAվ0DV+4Z8tjx_wYj&xa8ܒ2V( 7]0pIhܞjhow1ҁN>1S]CPQofR>ЪDsM-ʜ@'i+'AH[-M;eݕjV&rLJE<ͱ wgT!.,pC- kDY±5f[SnɧmȣS$A$Jߞ5 <\8E4c >q=X5G\E9< I te J@fa`fO)O2Q 2%k]|@ 3{ ؃ NǪ8Dوl,rݭgwILT?c'^3A&$+SĐ+\ 3hofC8 $$zi~s^ , gԠZa(j~kQzgϭ\Ю97mۢUx^}60F齐~}`,+{>@6NYgYu/mz-`:m@'ߖ*-RV7 y Z1Ҝ$ ~ΞAoi긡R߬+:9L l6,ӺV^m^CV%Հ%p >L~Np|҆icB/EP9'אkoZ]"f z *Q* ^o=GB*/T }j2,LB/I C^]SaB3|u xɈ"buR6K'kzō{2D78.>G/sWz^ūo-y n֋d0-"[VxbVTUnCDMIvu~nNnL'TOB:6<)a u &LʉOb^c )䯊5?H矏Z: ^Yt`]eKY~ ~< 2ݹ{ee}f ~]]\uIh0S|ڳ쵒΋ha9FF#ذy9NѼpz٨Yff)5B4""3*=ya I,w]Yu$6yYiNO zgtqiyp7G+ _\ q(`ϸP~8 b󆹾V[n(`@S&-`l[e?}A;b,78{tU;^xcgO[,`U FVt{҆4խsgۋd~fVGM+Dz'f?nq(qKIs =vh{)f;ؐWq ITk!u=L{c9ҝ<-]06VO(]؇Ǘ蛬/0,D1k*WR33QNltXkȰF'р8hX=&mCSn_([6x6 ۙ*y]|:K0c^):Y1 l"lLN_ :cz˜Y{tYZB;%w'Jut̜\3n7w?1+(,`B$ BttUn.{cE_Z4xSkNxmN]>:M WJ8SDXWhTҍK\I^pv"4G5jLPᡠ:US)R;^aάnMnꉡB|2\5zsCRmCBMLMc]/٦߄9;?Rr ַ%`uD'G>9*3 Vj3[<6QU1Fc0ȚU+!'6|ޱ=ZCq٭}%)T&pT!#Y(# $qzSM/gYh1lZו}o -=Nί"S&:p^ :Hj D;]Q:uvTW~aZnbVۤ|N#R.un /$nf+T! &R_$i{bY\I59 -5,^j.3HI< (j |SO 9/"qN(8# ;P|Pj T+Ur|94HAG(WU8>c"xSz]]E -26롣%k:-Lʒ9ppfMp2xL %-]<@@ׄUBh}:Bo8Uyuq(6Yov-.Ъ݄:NsP5t.6i7q>Ae1i>)Lnq!6m%.y^0;q ;'Y7m>0;MtZy[h+VfL;2"ҊS03mv$n{$o ZE R˵j4f0UlcՃz W'ooGc:Htʞ$Z7DE]nb>A(AJ{La _?OZ"K{ Uif K:r!B}䀪,[ oψ>AfL AObLz uxpI˧#FPb3L:vk*(E'RSF3b#-*ݬ]pyl2`пHv8EeHL,HDB,Tq8̕ձ[Z*9A62M5 u®}ЂKI^<˫V318$pC!9@ }}>q2`߯F5+wpH$F~.h/+3N;IKBgFjcSj=3"+D K {BqO^ʑ}~J*嶡$i$)W OX|z*mK9˭B6p&@ނ jҍ鲿nҩJ*P(0[ 4w529PG(2%W[AmT+R:@EicƽzdzeBn'\ "mrlqdj^v_R LxhDJDǦGX]5ҳeC8{'bkqwг>KE&?_λNhR;$%t/Ňg_P/E_Ey9%2n@ݩWΓ2"ŜϣeyK_f->A/a̴'>7pw8xW㝼$2F u1J' bz r1fYWK}UqRYuU!jk/F'-$@c9b}ڏ=F\}wXEi)>.&oy8͠0[vGX'/'O xmeNʽVyj'B[B.Ccj[Z=Uȳ(3 GshŰEei/.ɱoEiS]\ U@w1R Yt_"+jOE$W F{o$O[ܲ?! Zi)Zݹegٝv؃5nE-4 hC㏽Hky3Ppq> y['|o:x). 7λ n+ aĕDM_:;=,$֤0`iLXu>UIi魞7)yDH`nT=_9+y*YWr.R묄D p:m~ReH߉a{HY_3MBɔ(#>@sSCoow9+0v/GWšE=kFFSC.U0ר`!C!'Ѳk,hv_N D>hƵXo B] r*]٩K‚֛:f$5g .wA.w٨tιgY|iͶ6!BTeFyY2=Sk Dz1^|ڧq7yND"Jk8z"Xa1a`뻝=f9RdEX|ż9 Bcf^ϚPlXm7#P@Ѩ"рD23ٶ+l4jok:3EaA1>8Bhʑ8@C$E| Oltdd?sL-1\zGtәR|~3_Nx+.zCg^9 M6W˻|ezcX *T-a+8¦ yҶ^(+KD U$4jkIIck#SY0G|7N}[Ip/)Kc"~+E@cthߣJEvu<Ǜ}ZÍE)Y'@eXnD]կ§vf~yN4 \C-.^ns,{": ql- AMxڑ@Ԛf2_1gcPf퓸/`pǺ&z Yyd=?v6opa mW?l, U8i ΄?1U}*vIϚ{1|> xyAl]Z[D7jpR2#MGq`FAǙ9bV|꫹?uV33%ětcؖ㸈)A tK=I&exBM<>g%V- X6ï kMTs?GO0 E֩pj>WaH|;d!f&J˶<#B+I tRHwM#1k@gШZo5s ,[7G7"&4 S9z?5 .},a8lwv`@|sO/9iO~X̲(^1wh~vc^[ z/ 4ȣ\GA*!4 g>fȁ"A<џS窻i"Q|)Ӌ9cmM(kUD&?QpC2iW aMzN]6f$A4n{mYfBVp `&89^RMx~} N&L{:#YČcBqeGT)ܘcYtzu:@`$,aX}j+vdsBNk$O˨ HRV@CtCկ&w/oIx$`&Ӡ:5Jr Lzkj:t5:}07d8u4f7s44#6cNuOBP>2\ȰYܔ:E?$CQd |?ݛ̹j&:&je︨f 3h4rb /g#kl;n,OP=+=G`*1abL;,J\tېZj¤/nR+/su VS ή0L'tB,GejJ[{|?<_]|kEyrBz)q :yR41xt~2Ć2gk /Ɨ@;aN0zSen~j,w*}kuJn*eB`RraXPMy:3ӹ)7J\c뛠FeĀ 'O\10e'H\CzIuIhoͅmTco9+ovk2Fؖ&hO?=@0ܜ1x`C0Qjel͓<ȵ!fZk}ͻkTo 7I24P:Vx05=˺EVQ<4(HOI!p!SZA:-$iH5Sӄ oLmgS!S-&O?BȠ:{@耼 _kzI7 5ͨCc`J3 8e.FԼb&b6dMpa[('8v?LnG\켯Jql6H f?i=x3* ;`o0hb@U;LBX= UЃ1)xv=ܴ.L.@;|b3ea&u{k "cpDpftlܙ3J~P.6I<*$Kwxb^X:ѻsQ:M~D+҉S(@m[C,m^!ّ7F/3?g'aIcj)j&,, U')(i}F< 2tgmЁ ow(@2 龸pcn:O7@6誶 RVax;Ab`sLiP~bp3?=>QDֹs5t{nVյ~꒷~Ob, F)eLXZV5$q睙G;]]>꩟hd%^1"->S~;;ݯsP$.*WeJ| sQ/#%M]0|Mbr}̧ - /MG{@zg&$x譙|ȼ9iÇ<a,I=`_QmꪁYB+>B D/WG1%ksڞ-_:$=db|E1 ])dN`VƏkZfjEO/"E/b\PÔ sMEZ7GB4Ł=b&TnMJ&N3Gdᩀ0UM0ÂUOj49M3 lug& $8]`לs a-f}H-ќ|2/,= >4˄s7hOHG'g6 D\;pץϜ%dd}@ tx5Sabx63V==OHk=/ 2/^!/WPvL`k|bB7g]Y&Ӝo U9t`!E [Y` 8xpϳm-Ȁw<`*l׵ft&ƥoza(8mpH@迥\um&(O]PzA,kr]ZZft;7f :{c%ʰT:i$pT7Nˌ7|ưv7;Q⨟th<"R=ڱhdW,4+ώ"د w:2ܿ2K7 )i-^/]{)[ӛ ygoRƻlf !o}$(~L^ Ygd/$#NVrVσ6VVMB,Rh_J嚞qHߞa iP^djJ{;cDkygjNl! M+9ctAnkWUiWŅd,L t˾<[_p|iךnD߄Fb]1,Ǒ©m|:job/m8bT(CҦE/'vkdZ\uDT+(@4:\k,ljg{jQI5o.B>Z(CfTR \o˜_BY7A x=m4THTV]!_Ǿ)%ɸDoNyzssRcEB|jq*W<4Ag\b>$Zy\7.|+1=gMC jуfurk.R.Ct/>b3+zPZR"o!'m@m ik:Y =/EG) bI>/zS^UlrNvupazƅ\UT`k>RZ~QpMC$Ñ0p(M-βi6,7Ch -x'IV>0+bq!?ǖh%MO vXs*C*VaogW3c6w/lY*0+7ftR@sBg&&ٝlEd-YsxMXrm៮5$:WZ3ԝ{:(tCsj({qOp^du:O]OV](r<,pʎC|O4L( ]KoG@mIun-1_/=xPۜQ~*@*ݛb IjiaQ&bn;:D+]j]Dz^~DJuh-n\O+4(ټ"6J#}"|DdBszM2a"܃xBVuVvEe /ît>C^IqmWNZ"ѵ`V~-P᳼Uuh*[dK"$:˯ G3ϫX$=508ܓ$ގ l#nދ:JD{ACc8QGT "(s&1VG[{l}V<Qq"ZkW/Ā;|b։I2} Uޤί̢,C5+^+Rou;biiwvc쯗ne0eturfmL & BL|jjnϴN<8h1P'01k4pArYt@[\~I>gGn7NՊ+Z:ІҹLHN$+V n WT_4VIܿX,SY|f C&pnI3< Sf^H%RON_Wџk=[0a'29 w\ 4kbj~}4c ɺz4l~іtN՚DݗrTWѕ?%(i7pKt& ^ 'nSRJe܍ Ho lѤ ^Z 'vtnjAɎ*o/>N$.sgoR4'XlAU 7~nx#.z~2t5QƸqdEd8е>6ʣZtx#ͮQ}f eH&easļcr~aRT!X;>^x nؠZt L"\Q$fv]}~Bp`>jNYY -bxK^y*w:LoM}?4rSL;6]%8 K.tѯ; 'XhCDaThNۛAW.Z:S[&`E@xTa~x)jiNA+ ڂ5IHpohm s#v/+^sА; % m4k43%NtPM-HgէnnbZa¾8M*!(lNRkwAu2ud+"ievL^PKDQ}2byθ!:|7}zt-;eS,J3x3,y rש!QDQtzbՑ'Ь lCS98zs3§6 .stlLg3($A@$i:SJ~orwv2`.T;)l=A9W9CPQAD?Wx?p??=ݰtćz4YB|A$H֋o. S m6#h\,'`ƪY0c%#ܧKWMH2§Y&O]W,N(ϴ^z/>&5yQ{Ya{\#)Z(N*Ҹg3Vyy,*ʑE%ݠ2.=u[iꨫ; 9?9tZK]GA; 6rzPo탸C_֬I|X|ż" m'߈lmb4l9io}<܉;5 W?],xhkGbb݊MYi`w]'#":m4&;UiUi n@騷}> ׼H/iGiaSP>0ќ7hyd=mѱ) mI\jwƵ]1\'y Y"$d ou |Qֻ *B[kSȿZpa#XeZE+ʢ)#x<(|,W$^a+/k;瑻ff dM޾f:PV*/Qɝ_P04:1|"f 8s뮝TIj񳖼<"kq"j(oP-(}}YE5:u  'W-O]IƝPL/S,ꓤ蚈EN;{6)z($* m=Gy2^tX Ctf_'G#KHX( C6e}(4-phWP⸶+6K:$b5چm.aYt^I*ʙ9O}P76]1lcB?!>@Y4&r*!:|K9]BP%u=N ?2#] UQK`IpXcK әA% &"R+b&Uc Qޜ$) ֺ eש,2$P `9Jx =f+ZpJwt=[툈^'^l g$z]lg @!ЄѱڭDg yt H!6Ghe D zIgf$Lt,&c`pG`[پf_kA!tu5D;6g)Y˭a,o]ZRC]"-]k:. `tK%M 2rh`2:~5Vu7z)g(B39-sr[2B1+)bE0NVbdE[SQhf86 `x nBv>S9415V0v0q '$JӲREگm:\ 㣮oDݱY6Z'J=i$t'4~Fֳ\0v> 0c"+Fuăp~4 @Y;qx ouQ҈-Ѭ\^3E|S.,\LH/R|RCb)m뾗FNk C+|@zLͲN2nm2,DdFx=wA IqV |_d-wn^aw3}D]w{>]ڑQxXLq*(E 4e`95F7^MFRHϲ\ngP;55?|;+9ijTt#& ].%E`2x-nmmW6'@)fFcYk28&1BK=\^Xm!<דH#mVzO,7}MX!l|0:4\xQeLMN9QߑXqc| Ga7N.{8K=q78Da-3,@ kDYw"9 ~aTaO;B%ddCEȉUOp{ G|Tjŷ>qZM(&0" =Q)cEl5́7HDw#9q]V޳ka<9D/9Q-{fnRBtOχmau *H_0VN/3t@IKe nt=Rc㓸}Aw)RvX=R*g@ci;²\"Ul"Jˌ+Gh]x^2 @Y1M˺ S`@2c?MFRZ%\;ګF7xg6C=(hfN;٭t҆[٘& < },F u"Y*|cv-NdSKxׅ">m~xВw?\7ƶqiׄK"] lBecςKM.}SdKqf$z` ڜג?*Kz-M&+Q Kd z1|[H,XVsv CY NFo^[f}Eϓ]J*P2_ NW06Fő$F"v.~ƒ&](V@9ֹ+w)#u%AI5R\LmDb\oZP@zt*} Ctf}(LcMJF_Đ=!o4O}LhQprސnpNԌ{HL햙@mXNE(y= 䜢q &dž#L\~Y`s3JWZrM+[[F+st,1ꎠUFUXFo6Wpl+G' yA-'q$cnT+W첩Q/jn˛{)}o4ӝ9]pdi%]ޑ^0w>H=<ŏ$xB_e"wg :Wח&䩐cUq\yc0m[oCGeNtA=%0qY4}gZWr]]{dg {ӁBAc:,,+ϤOAz]5D tO<cLAqM&nfrޱA+fiwVin9sz*MֹS>t|uPy{sᄑ_U|Glq47A/k]ޠ`A[zEB,kĄr:cI^lvb;gT_]te$!6yUL{ҎB; y /M{w͆Lh h |B'zIj?aNy DDUM_`Mr 7A7!B aݳD{ l%FSZK V:ti㞑|.FG9{ =^~'#x[ f{ҨOHOMj5Zs/g}ZlmJ~ߏ#- _ae 'oriV731rA4uC$'-Y)]I S gRy*M"j|bc@^;!J "rm_d`:]^T_+%Vr2DX~or{!q iۀt[@D_++}_[CuM6n;?nVEipk[\CZ__kGđ/aBk%]|\t =vc|TÌ( 8Nw<ݥdR3W-y}E̾xv:Ē(w >p2$jHO#ixl>g%};imYeQ/ .vSSAs}) p5uvḿe?}6%12^{45Y2| 2b/w0K΃`J/7ؔP2՞Wf}1xZUP;=$x]flD*$ q78zD :Kh轫=ԇGتFub 9i{!`C~X6=[lE`X =G$CC{CZ=hT> ,Gly+ԓqxwGMKl_d E%A0n@B8!~Dhqک9G T$bqTzhҿUZ,\5ThV1^X(CBzxܫC ORcTfbx:7xSbKNέ&U=66SM{Pnk6#"ȇ4O2stSl֝D..ELsoC`TBQ?kyPEPr%1ղ|$ѱ .(|7c┍ZSnn(Y'5iw3[Bp6fDWB#"ix ^m?g_d ;Bf pwWdCFvs,(o,akw|B?hW dY5K B%{OKѭ=b q ,b4CIFmE2+ڧh{bO.v;E`,5N.`TS9WpL%AZ#AG_GD[W?7'!̨ς3 Su nB|ߣh6nK}х[p[CYz*K/ 6=tfi^)KzQ넭9:0(6wa_mMs0C?opc\TŁt+hYQ94>=N/ߋp*1p|*%Yz h-O6F%!R4;k ϳq|-nM}*{'jj;~Svwo(V6Ð|n"?0 ezQ8>Y4Px-2Hplc=u6ƨ;: ep+_VWpY}`^uLKs^ yev׹oɳoZ6X5y`-MgɣbOX.N7cv#1[2 wS$&l"ņKyu EA!h"/O;IO:[6b2O$V"b1;{rUmR68.nx0}! {I Q6fNFCö(JI[AZh+=}&u@>D sT ]ɯˉM*NmM=aѴzqIzZI̛IʏC4VԷ-ِ +Fp]IfquN([.* 9%@#b*V=Aj:<N١F\o͚rv`E&SA_FrX.&t)fx9׷.#(qUyO-T+Ѿ, nMm(ݤt]XƘ h !m16A0źuaDT/ۡRߗK"A[aj\ ުuNRAXYP$7.(*z ԨWѪu65AB욽 AZJXp9Ҁq>xG#굙iQ$A*#h3FئLpQ{jL}|CPHs;l=bͫCT͟p\#Sd)ʹ(JKyG8؋Y <|DAUR.辯WxGհ1_!k9꿡k|{JH= f)Of+Azu <mfb߬l Mx(-@Տ1!l#·.LtYKPΡF(%Նuؐ~CuX#ɀKo۝O@*xlWZJLwAѧtYOkpA 4Q_*t*ڟs-D^ʌKYT#Cm$G=//Ka<̾,ltk|V)7]aγ  0(ѻAwyzF1~NS&ݘ(Dƣ-ዺ,X|2UrxnWWEJN |O`L^Q  ճ|/q< wS:Y9dקW@S#NH:` X/ J0aa]$t9gY.ʪ aJo(E^J|.Q] nuÊ7"%`v.dݢ!4G!UqE+5ySc8R\y֚4Xq!Hv!etH `8p>%1bm%*e70.3;VZP\<# !K ?KCH٭b\(7&-Z̜&jl0u xY7\ 訙< ZZ*AB(&teiF(ݻqÜeJPAw9nH3b4]KAWPRbno(q>0GДAX;aGڈf< [QgE>3&O7&*vc{]Bub0a~2j Ý>8$f}k,}:2,b25m oE吸@Tc8*J(N,F#0G"^*mڝ]iْ ؞0O'<n4q'f@ T_fӝFܣlW7-e_ ȡI65E$v4(ߖ?4ؽڰ *3@kAY|?\Rq>\L~OezPMQ ]7Ր$@ͺTvI'`#=@'p9a Y7=\(Ryڥɮ6"*zM$zFI#ihbzj0SOs:DQ݄'rɭZ/M88M8Onb?v.$w[4 D͵Z|&H61%Eh/ղF͹3:_ nޢOAo;(XƑrB:ߴGQT)iUj }eFR'N%Xu 2b*4jG$)@;uX -ST*0ћjnjV$%HUQ`k =cf0wx fxk׀ty研q..#H4X sPZLY^vԇB;ah06>7.v :zO~bXĺ]qEZtXmykicU.,,Q?d  6J ;|c •CcGW5-0DTS/MSL$7ub B4=wma -1Nz!/-Q.RO7jI_ZL}H#+CfcKVT@MZýwEǑb`Ռ Ԉ%颬p@ j $9&Tg b=ڎ3 MMf­E|^F>B/陏PPYNf2@(LNl\KX0hVͣ| E l.ͧֺU !2x|J`" "$:\$(oQINa[@V?n"d.+AE>lQ R>^~IQL?4^/>ւIjzk_[L\0 hYO{Ro'ڬӵ"wX<ۑ];Iq2?^HM {ƅяL_e1PGjVY5:5;x+kYlCBwu A&fzV+~dFWQlq#/o]#zDM;S0S:*0@`PZ)~zַ[>摿(D [p0  rc?YܹF]϶)72}Ɂ`o9P(h =G_†))O-ȗ˛=  DO9Vh W8MؑU\;fUTK >\1\ 8GiC4i1hف֯i,BrdD)kBzaYЙ!™q&Do>^Y>5 `,}W0G÷ZYJяѳz9ً<]ƛ %,c+YEPeg $%kuˎEj̹ ޚ^Ba($b;0}|RV7V(A&K,6L%54W>l7]['C[z #V,`y, )(OG1v4EԿdzB {,|Ŧhcp%v7w*)-0?^dD Xq7"-t!MI(TjtI"/xVy,]e$Tz@lub5;զYť/{~T,Pڐ"6N/j8&'JP5[u}_/u=ʾԍ$q^3- v1թg\l*vkJ iNA~oir]!Rla?Pfv!tYڍ pOt6# YgUA6g 0"HpXr7tF[Dfru6L7ܓ}^Y\fj hc'~-mAOpi>W̢ytr zJXWz^)@t3;wDi>Q+cwN88 1_.ꎙh|Q5_x]a:EK V [m̖ yLT'` $9ecjcYN-%xQ=RQ; =7s%]AcSVaU+}&sgFYH ^OZw~Ő.X-!=]~r'lu[Ds80UjfWDZ_po漂6GKH.^ÒQ#yŒ"7Y#71Pߘ3SDz3f`.Nl &)Kzkwڪ;wߒE;V)BHite] ɮ)ͫ*QI¸Ȏkun%%6Ƽ( Nn~=SF$;:/'TfL_qUF<-JPP঵v#X &VBT+0C̓ke?xQ3+YƧt+qኞ)?cg&Ƚ j9kJ3*#GzÆ# u4NήHy[6{ԓ}.z+I T_#ݣhl m㍂\9%va73I+"DubMkS*xA` >,WB4T6lծn{ՋYwHߓ;s,5kz@cI^ߖ-s#)ܙxnm3 {;q "ڧϵl4I&d h[s֑ġlLq?Cwf/ZWVOSr쌙8\6x\K yޑGX #}  [,T*b-zC;<>P~=7~ZBKFL}ꀹɼeܓ?a,`K!:C=H#r}I w.?o&q ǎvHmU%dKa#vAx܍&|1,q=]TMu[y9'YGRR<r t飦v`x̓qfkrس1!l va2>4oUW$.%aP ܑ-?Z5/, \jc,..g MN0K! i;i'Z\QtC~yK F%O_ TnK뾌F s\]VD)rGzpf[oVtkDm_oqXk2ݚ5+kU;*hTނ/5C_Hޱ7"XA3 +~@Q' m0ſPҒȿJPrQka^XE8 IIf^Yx@gf$A2PwK[/L<*Ne.u3V;2Z#D03CXe y"hz9!Ycm#1_"zS_Rvgckd$ẗ, zc"W>#s]evXI EbzS .h~~eMUҋAJ~()IV\-'WVQ=OVSI)es}]co O`/s>o-Y&E R9{5!WT+םM浙> y$CPUrkl |n[V 96~83 z@o9[)]YѝWH=L,5@'B3p e"fΓ"˲Pފψ3s( Ra krN!g)e7,ݭ*hρU@1q!wnZC𜺨s^6-z#&6AF7Pözܛ &kca\lձV 2۪JFZN\YFbcĭ/L/Wt%CHժ*^܆s"HBIhm~\eM>,a'W.Htm5zFYQGB'\jU,>YHXAWIBt3n`k2,eKEW{t7Ժ|JD"F&DRw#5:Z#9Uojg2w* -Boî?w15 ~&{= ~eͽ_l)ԱgYZ07070100000049000081a4000000000000000000000001668c1692000039b0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/]9n]?Eh=ڜ.+\F2t֧C4^ދ^fn o[bk8 wRMxN=U6 XtBK&(/RBxLi4>ajT kA/WN/BfG>hZ>[z2 Mk8W?^5)*m1=7 qq?$huJ>sbLkXt5 O}nfbYG ҃_U{0i7UkK5M2΍6 +#(ǹkWJ]s騩@3me`Q}Iqy g^.Xeg[);\bY %Nڻ+}c_(u.s6&k0 qvh6Y#wd R=(A(hw!xD4ԩEF'S(j8NoyBBOk Zḓ!!3K}GXXmH}X  n<6ڒ|4rE@P^SNc$u0D0NU6jdl ?<=ş8/,#2n{u>KL*Zbu./6NH[:6EͲσnv͗S ؊>Jad);7~DqvP*WB-Se:6DA$Zn(4b0D-sh 6%e-lҟpjr ֫t]0IUc6Dͪ>]ARê.".2H"4xc0hG/=f FiYCV!MEFʑc6I[C)8"V&" 7dJ?S\HA-ܶj之#26B#~YU@lW+T٠}pӘsRm /-¼D88F2A-oW &b|D 5p,.04V9ة40 zcc ]7EO݊9GV+!0̍ϫAg& Q4'Fpmq4Y\};zPz] sۑ7֞v KdJngD ZY؟._ ˈ0!VCzS+ٚє:u8(\R mbZ'0`Է&i/t$4&v!zaK%mi|J 傌*t?;HߏN]yxGkܑ0! %~}ornGE Xm<ѲR)fȢهx62J0(Re@=?k8ܫb'װꊇz)Ԧ%ݣI$WӫDjU[AL़ujve j#܉Mi _LjQoYO=%)dOp+ kO|ØSċKk\7S86quv8K/0B)3 ~*TVfd8|[>ovAEԙl!-מkOɂWfQ'[0qʻCz< ;yؐcTs%K\ѺX0hbvf%6 +㬅p<S香4aY#u:.ΡJ MJ%µi=M`4@aeKU·vq9UbC]JQlP 2t<[%PW$Vv2}Ss% {~1E;Xqumg ,i/)6 !*rPLcb? Vgk,SrxtUnNS1gvfIQM-8jʗeݩ1]4(i)dNZ\[|1T.3FB+Ł/Jxfxy0$&œiDl:w 2zgo΍7Mv}hTUy& -쫖@qLW {o,?b0l"ZGO&,붌F~fFeG$rQHTʿw+be 4/C1kZdV[v#^l4*}03fސw:u"U$澗g04`nGie@Wpyy{`ڈ> t[V X$r }F'd&L昰 a&e\ů ՆA~ TC:gyp';CIH3,쪲{XPqG8DwZpZK16cSqm=rPps!UDrXw;TSѧa3B _=>\i#'p$*g~X#FmsNޕKEe;o ,)D[Lk.$lKn\A{"7F] q!Rcorrn?897fu!߿q0 UL/6Mr r*9G&sA{Qߟށ/p[YYc"H1kz"3> vbsbatj$?Oq..?8[~k6bc`wf ՞Sse\}B! O5c+E79.2I("׎uI#4`"R=mi6UZb9XRd9Y׵Gel#ix1>:^|yll899˩@|~?}Nooց(92iV[`C2Ecnj=}9"mJjS64+&=rw3Z*ų/3!ϽoΑp)v>,G Ҹi_>>fd>؞Ƅ]!xhz^1Z )&aϿwtI:ӷqːkT"`,IU%>0[Ry%*/},t϶Ud%+\T$?Ote%rhR]o*|zٿEJVȼk&ɴ!͗4pyMxʾ{mۮV>S)ٞr>Ef_o{G?q6tB4j=+)+ajuY{l⧴ລJ: hyUن ,A# }LtLof*T2AAo0\Z(#Z.,t28 QV3yH- ,']?Z9Hs|WPnAw#' 9׸ ֹKXUۊMaOkWՁ<H"‰Ib$DX Ҫu&b#H$ /xn⩭RQd@7jm$-K'v3n_T)/S1ifhoW-2,ltj O,LP[87I"y BZ]cvv6Jpg zkqj L)vGقw+wH5i{gk$Q{W1R?@l\BwLP#('y?!tӓI78D_;^:t5UWZtU9uO,H''S"67MX`U#\쭆h{P(ix\0r/jBxҍcHo ujW,2j9ixyg$>.#RY9-mApc$KWGfjrH4bW9ٲ_QUK. RX*% EG15БCBoB$@˓>[POQ4d<=ŻYX(WDm>cuv| 6w9 l,'XZw(ظiGɿ)ii֬(PYIR?>˟}YZ)ݿ>Z &CUز#dW/z j4S.8jgV\O짩 XRUA C.aL-Sy^ RNYsλYg1A<Ҷ}ΫcŪ#M|mn ԧW/zb_َ cTv*]ǨLN_W{ \B3u!eeSM|"QYeI뗒v#hg œʲHl}X(֮1ЈcHy!IٚnebE&L2=L o\Uܽp~|a< a8yz q$XƲFb/o簝 nV|Ir k6Z  hG{*b,_bpe&f;c"Yaxm߬ *snrdb9:X,Rřl}W ۳wy`8VᠭIE)LseRTRW2VaZ#\RTQ6r̎+[hRej˘Nǥ(}CA.R{6U0|,8BQZ a^.r4$NApu邝Kgy'9ڙIIr섧~GҐi:쟦{OiiFǦ_!='T e(T+#]?>wl75 TW#rqc֣-HGUXS*#I@?}l0 NOQ2.g؄ %uq]ig+e2?%w8S01Pc?M$) \+ "S.? P7v';|3b.\LjR.ɐg[ֳZT;At]3M\N Rgi|hi_+zKGJ8t 2] Q HY7,;::PE|"*lr/Mӥ|GIԷfnD?G^y`s$ ;髋lZ[4L s 8} r˔z'#UK!o4_PtpoSt#{iml'Eo-[tq{PZo޼闔o-:R=sA-R|*^$*ҋ0=-}J>AH*Ȳv6|ojB$!]SG=Cq)aiX[J,:f_@nn5}jާ߄$e,^-FckJ&v6'z>%KX09 q7$=^ixn\tN;,?r+K wˋNd&:vq#ME*YC>j Br .lDL05C \Â"=$wN(+Ą]))qgn^xHR]k8mUVnp ];lFpiPǹ=Knw.rX9܇H:5A[/Fo{Ʈ<=w]7EOY:&5-xKi<$R^1R"alYJGm@l[F=)++inUJRnœt隊9wj:(Ro\~A+?ty*hnx~ݨق9M6f3G#sd({D!mkHP `~n;>L#%'+J LFahrԮS߹O*i3n:g; *3EO ̀ct #gȫ #ż˸;b7\>Έj|+IhܔJ"s1,#r漢2-rFݿ`J~ D!*=nA@QZdE>cI^eL8;ͯXxHUpBX-0B܈ռ@k2)j cr,o(Ø:2Z)WPSeQzFB &Ue`s>?X K^\ EwU{FRyfL*1Zt+57PƥIH%\¼uW@D!5/F@VV^r L"c_MdfMW{?o}2vF:Qiu;&oTA w#v(4H)JRL ,oY'q_ge]ۓ]E/@ap}i5V~bi2Ԏ*B yRF,kh2~Da\0݈lS2y1P"}eXMch[Bm#jOyt q>ti'ˮh`ڭhq]_xݏJl%PpiY Tu _˺j$):dekְz6|؛DFdj*BE*5UtT>B9.&wi]O_VAtup..{?久aƜA|˥`ؙ;B^J?c]]{unq>kp EmQ,jh OYkbH:/<-hY*NfŖ)WlmmL@8 [*!;ɑCjDX S?܇ޥYsYk~x!fzB*Tm'꠳j^Aī$'wCq?&{&D.!w/}R+ G~${"z ||H#& \?:_2JL Y sAhHē zϿ`0 _h{֧-xwHd`jڹm-t`8\5֭ht&n8ZAQ{̅!QII9|.@Y/LP/V o-gPRɴ }zxR{R]])0eGų+D>;KPƤ4#uW(*\m6Ɓb)@Эoև"nx۠.'i|+Zܣj+vG/? Ϛ(;7@/ppMw JlzgL9W^p[#`A˚R , יF É>ݟ$zR>bu˨rfIUmuu᪝!' aZ"JDu+P_g%M(ɏ.L6Ͷ˶ZtS4KN:&\ByV=w j~iZp*bS>~(O-*&˖l=I_71Ni[*Fc `r@S땑v5Յ,FwDBtE`G -[ЉHH[򬐕 SycE۔[Ƙk5.tk`S1r2xM=H_ T]IG d5fSgxKr\;QRmS Sa9,ʡ-<;/ˌgD .Vl5pUA֦|9 [ƿv *Pv~T?WszKT땈C==1*{fb#L֊#³}2$U;^YbVqfnW¥11~or%9F;lѫY%^ >HqQoEy8sbQZ@K\m7+qI;]q>I䨳^.NRڔxb֧>¬ n8l48Ǯ,\;l}ym8@y]Ȼjg:O_JJZkyiHbxCgtBȡV^~#~R 'U?DK|)ݕTw4qUމ n&%/wu?d-O :=[֚Vzm`wcK |P%Z@ϡ~yԞ9HzBao[= בl.):&o(,`f)l=zE/=iUӧ [C cvO\f%!Xf΁x*\q5r-YX̓",pWx=y8uBdL_~zеHˎA 1"kJ(J tUeלLEhy xU='ZC_M%VN78H`Tϊdz6-j4Mz=ňwh UG]g > Qf* @/WvgGdOD=\2DLAe\w @CDfus7h 5`ٌ@xq $m9ZL[_Gc#M~[%EIgdgM(^heLOΩ}2ݬ\/XF LT!Zbթ TayKfH Q1{U*4'R^wM|)1]æ7'<^m׸?5$F,\V!WsHpR!؀S4b;`JAk68;$\!ŚOn_#ݓNLhf[=kAfJznCm(ver5iő#Vy9.7nr<3RUzMRm'_4;|oadS71t Y_&~jyb zmC>æs7c)'~瘱6Q/'ZMunt*I~d rřK ]>V{4'2@O<#O,r-FcQ_*wB ~ њ:]a4?Ŝ  3d]bh{&܆yZPm>F0?,zc* ʹ׬,ZDM؁T^:}EE>v`w.,/ݑ&v{~c`zPtN0n~3%7\$Fe{z)-GΠɇH%o,ی54gf  ,o1ڨ[Bގ?Att :Ddַa)T؞Jĸ!'י }} ~á$0'Zڪ$Cv<)봸v:.6GCC/_X\1< !Xj`dΉLv)5`6I[`q!wAA:/ԢI#b5mB_RMq   "l?@#U}VtnfͽV;gT Gz8i &2s!vRpybgS^u;O_3818umMyUpġ,0\WuD0|aei~- ieh=_.a+=OԭlD5էw2ܜ*LSQm"YvNr<[O,btPc"S-8[`)&l2ߣFkZk~l oV7BA՞:L .l{Ǚ]"8),,T;ҕkU<(c-ϼ7bĦ@/ڤ 9T35Q1ۄ\A,H'\;/RuGCU)Yh"]} fH+GUAD'VȔj[ cBkG$2,o{7fZϕu Θ0v ?yx S=Y(ƘE-;*x͞#l;纈(dFgI%Idᮏ.X9k>O #c§ċAQe1G]Ӭ}i%m3̙ӛ`XLQ5 Eᦳ9K|#٘*? *MMIg#4}|JNf 0$z]nbyنǷ]s(. lؽO&vy?aX+H^srwMM%~(8A$}oΈ|K4-COg4S7uZ;ssLkAVSKZMMZ6Wg\ LVIGTT:6&I!7]iV"?O{э*Z#<2l!:)B)Z q_bzPiU)'>`4_nb10_#plТa7S\ǹRF[rFoQPH^ &z*4R-#: Z=TQ,Q&M_S:%)PXnq,(iHK9[fPai|f_~6S:UJouUq3o?sބ׆gYZ0707010000004a000081a4000000000000000000000001668c16920000756c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/u,]?Eh=ڜ.+b)u m;oWܵ{>cL?z6o_%#sxH}vyQ;qCi+d1@:P F'z: !gaܤ_)y^baIP/É {o>g%^8W'%\(I2z tKGh ?Y<+H\H<bSwu] *з[Fkާ 05d=)_z;*dK'A!KRn0.+c1LH>^f)?KEuڛьmѬ0πbeFs%2zejq֛~A>#v](% N^%#C#rzySؘZ@+MQ{F~Nqr~I/L.-2R֪Fu<~Ot.: _1 *@a BPopܽ- }<;D*9PI:R Bl n;W31h X?,FėCȵ$ pԜq[셨vz!. LY狔}j>4=ͻ>xJB|U%~CՄ;@I n2Y=:;O oQ,#֑2/ܓJh^ \zA &cb~Wdf `{`hHkyȓ@NaCPulTZ!1?|dЉY|P%B4'edZ{bZ>+ 絍Od']/1m. \c Ċ?JͨPYN83Qg_ VD <;s8{7 7fmtC%Ɔ$Db>m+?6J퀶C=SDOtZ-YbPwK;p8yInegܝ_ -iɰ \hb6?`[D6H.-n-VEDR_QI2RWvZA}Gm墖Iu3Df7Mo.Tbe zjL $ŋ!8 =2wsjѢs{Vا5jخxfh _~S聮t ELvn?2v5YQxh7\=\c`ҋ'ߺ<6S,׫='-.ss8_5!ć"a#%c fbfm+9bvL5K?HaiBT7 l< %H(V޲3qWj˷xǎ?$ k|U/BL `}GX2)`$4 n+g1 Qhs'&Bˡ2D]DvVj76U1Z4poTW3".1$AQ.f7XF jy./H;A!E:1 ]zˆǝ X8Q)_rc ( h,'$`Az6₆p7;܃U*@tEEtxaT'YGhd*p^ djn2Ilvgh"Y00W{iN"8 g 6 AtB8R. DXݓVhGOᑝ;unq>M''w4; 07HMU+ЕsEj\Z=Mޑ_4EKՇ4'M iIuU,?{ǟ@wc4R~FXXLX,A[34aX͑E>+$v?GmsQ * mB +C޺(S(3HHi,z &*Pot J ?T7+!2vW h[w&=aŢaBpskOJ3/ q߀ bZlꊛNP}4'3aVCqyYea^OGSGJ:H/~fK4I l9$*Ej:vM&e…벐.g6yc{۲-|Py"?R%9$V V꟢/m;=,3O3v 6c%];8sjkFeL֯Z蘗"mw|aǤ2lmgDQӒQm=,}v?tak|0|,`kLKKA*HS j*ܺACpzvRYaA&7*88W2\~ ݜӓ1&A(7O3ry7F iHlZ_m,87N /yO"Y>hp]B.t܋%մl0jcR*f,dۋwe3R9IP0UyP牧 %[hA@^M- 1$5M(@^m>#FD bQ<8S:E}g$7̾Wb:%ʾƪCN7?&vꪵ]c'b[0ϗ' DfoZt>6*ml7BxEg-Ƀo Ҁ/,&'ֿbSmȾ==eY#Z ,nvP?v+$ :/԰@~o~R=tFei=Hr~=Ȏc̻U&:?y`z!.]ƴxB6 |\6u*3`ƅseVH;DUiwD~ĩ\?1wFBԑ͏nY-'ױGq/ٚ%~~t+ʈRUK;$4_?pܪϲG- &r|Yܹ5LS~Xїu&d(r:2_Te5yU__0SزXnY߬"nbbcuUI0,1(0,7X5THU70U!ʥHֹ#XQM;F7|֮9胗ѫߓtۡںw5;傳SjO+Sv *yKIv;)5a~N!|TU lnIg| tJ>C2-RdCt(< ZUķ3oDzA1oOAi9m&:w~ZY*Qj7u @O\Y6@C^;+2s _&&F4G$s,I>;(0ZtbfTNiNA|H[HCUKwlK*ev[%m`Ts<~mAm0>[G|VCUѯ hreex7dK_p/B\a,!ZQd*@:.jWVfe&z.`LkR׸?\u.pr:U2N@m)oN ΥF}!|h[ ȏ%d>6ݵ>Dfl5E9$Y4wFR`%̈-ώrS1Pd+Ԩ;nS)25"eMڙ$7#DtML"FrΓ xeȻk'gJKҺ:/ǒ{5oټ!a w?2 @ȑjfnfMYwޝBN^b)w!4e(mZIoW콺r*Ńih:s@2+vStjV&^&_N<4d;UD!7MiVd ΃mNdM]urzs9.%:u|ymZ1SwmEE!;/Mw")[õibvX00[Z)p@ח4ڜl_Td@kb'PPEǵ'2O8A68}|*?Gj8^fڸvCIһsT?1DD4lvM䠟J[tAC6~ Ȱ^>Ė=[7h \{`OFUpU?rޒ5~юH,=g)TKpwulSLntzBpCȜMH9\sAue %TpAW!!"~`z݊7_+hyg s~WNFaX B#-CsdO7G2+:zَ7<\7I95,eUj ޾lj8d 5B!pI4ZF,5a!*h"1al, &6!)GP\Qh 538[^ Kso 5z$ EJ.'!xL( ^B,u 47PTMbzO[8ksSU\5'"zpoWٮXB'$Qm)Vͬq DQWƢ贐 G/"ױ*R dž΂'"0]Š{~<(Vn)}E,֨0.?>_yǩ݊=.Q̅n`Y{Wwsp%&75+ve}4lV*mBd_500g˷#];O&M˔){u81na]5p1d+'յ viWOw"u[bԀvk_$4g"T =[VSu N8:oʁ*R["쎏7i':c #o$6}b(-qߪYIQ8Xy MH6c/p!vWb{ښ3#\5hg ڟA@aF(B%KYՠ!eSP{A%q kjMnU|7@P8r KMoΗ4 F0a-'Sk`)iMeկ?(} q$FBT@T M1bdByZ{4C:Hjgz3G]҆ܖkuh a&u2oILE3zk b7,$5n7? =C nxthjI+싅}3n]ǖtJcO)*MGN+NՕFAi?2f0jJ,Vj|~i/=fœhM6hz4:V8T]J2i-! 5)xZ2․Kp9z* 2 2 ۜ>ƍj]ɀ3Y/<'KN/C潜sDb>̾~KlQ:¾ڤDY_oѴ N)Tr{BnXY {\t?5Lg ,(aC?5ɿ]h=|Ec <-ZG4$fiBf$;c 9ĸXnTkÏaF^Fth@4TXoV" 2 `~WEhw+{ ,Q+m T/;zNj9Cq"]t[[)0(Wx͐x)+Y rs@T*E)`纘\1rCHiGG\ 3Mշ7DYH AGuV68O-MHbZS$t/: n@u'MKdӈ%s8/jyJ}dƨǖ]/TU];"; Ӆ懂9{N݇5(ag5`Ҁ/Oi[[$n,H>\ے?՜c[pEq{K:aL0p3R`dCAJRGПn*.sؐ*Uaun&ħN4DŤZL!a BOˠ jԚ̠,󑣟W4GeF: #TsvŮB@z\"p65G?.A)L2M;c PSEf{Kj N7a@p)|WWwsGmnKi`X˾T|2#meic6_YIBWQYaB޸6֨<qEJE9X~©^>L0ttOxZ 4OJJ\lϣx1g~ᑩW̍vtAy-KIJiz~ ^{ 70>e bd/{j.{Z%,P-g#h3](^SnteE@y [ h*j(!q]P`Z ܝjZ6ѫcMv?Uelj3$Z$$^.^O@pk eD2))|X*%4Z)A@CrП8ⷐNE|{dlk(e x%\gmm<GH@}ڱ)6|Va;ўax}G Ƽ~J޺}zm쀵jz<4~O D6zYsg˜iZ] ejuz0n|vYE!\B}dBx4=0cVxzY_y.dQsC}i[Cr> 3oez31AG6z]zwF 1#U.mp/nE;GTHTЭ(d3V'2$?6Q#| `c.Om~@ w L,`g4W&&o LR#6Fv`fQU=[.F~ΏT;~x-@~ݎ1Av1z_j8dtp|XƍKWa/RLG [LdT*E-.nKJkmYo~Дx3I0CsG9[sHDjAxQnKbKS#NE7i';kW!RИrDx{#<{V3WildۧK}^?dx g5x:LD#wV~;NRB0rۇRt=T(BHldG")t9!!ZN$Es=;M?A&af^ɠ͸4(0gxΡ[Ul&.t:]XZToT1 >p^[zR'x o9<+tI|/"%oDh$СNL+hERX?ȟvG0v<4G(zOh R ,1$l "NV%g#t@agYA:?%6H҉}V8Zle&(UNZfI()cͮ|8Ȑz<4D0j- a77*7p|c ; ql_].(I[sˆb2%Ls$.D!LX!HN$ƗWߊcvDj0jnay7'玿@YoI2h4Y# w wfŇ{/ApB@F/.S`?=V߬+.":y{ _R=bzbΆc\AfXu4k6~uK̑I Zɑ9-L&UćtWuχ P 9\VYK__?k3 :7b(Р\ Er39S6xWoQb%a/rTja]c~iKRd\ 'hjteW|i;lR4YCC|K5u$758:@~9n -*bY2r(~ \S~K9V`g9eD15$a:hr'$|'/lCL8f0IPm0ģ%4"x4ɒA ;TLc mX_4GGpi{CKZMf?04E-fAhΆ`j׺㥃z&!Fv^7{9CzDc4>ska졊(`@1z:oT<;y}XGȻu؉<ܺ\ZKztmvī ^`F;]nڽ@cWa\|Gr&w9+9A3S~Ul72#ژ-;)}ɠ0nUn8]Z ab E=Wl%0rL4*恰P\<:4ۛSRM֯&CM~CÞӼ2&lJfkш M774۬ԲN]6YG~koDH8 ;`ZOCi1L2TҪPRzbvTBPu{Dڐ:pLlX0䣫3'&adESubŕ=q p|Wf!Hj/-Ew :L`UZư{ZY^m` :sIQLwOL]tHp4m[&e%(-c&3=@`26} QWۼrCDiMZ)4-6U9?gEF`~u|H AmO=4gƤ=@(nLB:&>A6N7+^+}N?.Y$Csϳ]8d)-*QTz3Ϡc6U`!Օ'`*00}i`'`r}R 阥v}i8sƅg79Uz 4UEZ ;dCJ\g_l`+G|1~=\ ᗆ5n*R,{ǀPc3{f;rIn!Q92#4QD%DF!p;c,.pu:Ibm1/m .>jMDSL Nn1j^0D}eX'sf j2  Z{e6z%Y *w]ޚz1F>b | :'ɦ&f̻@q.h`8U !ΦԐ̷Z.'Q%` ⼍4Z[4ٕ} u"8`'='nx9,fkG5OίW)=b+ҨKz*{*Ơ -ܶ.tٻObC AaΥ{r9~\'nK>KGP%4 *ˌeaeupF;+iܽjŚ-𵯔g ۼ|F%xat)8p6wWsPC H?fTr)sEjY^2"پJI@kքsTNH\u42C&Qw5}Tds=Åb-}y5mv(a~<2)aݤ,L]Pejƀ%ad8pgQ Ź*'9 $Qv&Erڍ'L RJ<:|;}6<A1H>@&D0={'AؕZL&N髽Ŏ٘Ƨ6/''gi'8%fGX'jШ}!5Anƥ 0U)j.nbKjY#?@jola]U0>Jh:urQs1E1QȾzsp# ǁ`s LhтHGǑ# KTl5^ry3u 0[c vi"RfZ rhWF e`jatXPs~wg#[iEnv 'dz8ޥ]hĭHZZJ2PB,GP\ {w;qrvX35 8}}NXcz\B0u2w  =V u?nޝ? @>%Ϭ^na2śz[T1=aGҖH۰1(\_<판ݑ7|ƭG2a K,Uv6"ugOl/1ROy\u&7p:QS? qP}$rW)i|Pfٍ1a6t "接<<<X>rJoTh/J :30C9,&$W`rbahYAg@իmv-v'"JU$ǻA}#K֒i~Hm^o9t#ô:k0KPm\9qHva r֦* [Z ,V>Krva̻ٓ MJ%aaFV)vU+ߚ>h9ʥxAҿLE=JdQ +_p눶JDh?N)`޽?D ѭ4?WS,g_aT/;$LϤv1.)Fz[?@\\T 5 7({qmY_ uPs+PIJ\JA.'d#_!!V1c7?ߡ) .VHא*]==k- Ty~Ψ\ma/QŜhq_IaZӈ ?<`? %exC5 /][sBH]CWL=LLQ Y zdࢮC󏀡: p2wC.i3ZGcHy\'^3j%3g /x @Ψ:(pBUZk8Y#a-Uy9~-s߆>^VcZJsYBFtIS~˿hkֺC'+)'bsfW_`vxCbX=!6,kf%mJXI ~Py\OX>A'ׂ5g&jACGފACIĽLto\O NP Dۗpjj`/]ӷE<N"y( Z$|{2^^T -ߢh^FaAKQ6Զ ݛ5s=\WCۋ 񔝖㟂Q'U]tȏ5O;>FD J5" IR4 t+MCָmgҋ>GqJB˼DXysOAOg™8Ri.zHl()蹧KL)@,=hh] s{Ḇ[%#pȬ(?+K_|zZ\oP+%O1dAg/j[12Xl>la[Ƽm'ܚVmQql=~[ ƐmbB_(ٙh4 p*"mr(΋^6㔙?gYx]Q2hcա/ 5;^ar#k1b!rb2]7Co7 gimOqT]N]br!رq2dc}g,-==+Nyu0,{)T{Ep #jִ"!Bg2 ?)شj~&8\ntJ:q5a1f̰V (>^Ӣ|Dل%9̱bO^0j6|R]evLY"ڞH] u}yU$X^gvhstUܾr'ɽ0:t+B?*Vl.o?,{T~B6ǩyDkQa$Ud~ i: *+ cά]_HğT"Ѹ={E ;f)^xCsJVK<jz '<Ϡ=iïc7ipDx#waIԱS"x.cO4GH7ǎǤ#Z Y.+,O,OҝZbX¦ٟRƖEK&(tPܭ{xS{'Xsqnc윛S狻 Aex8&ЉCjy{=T1_V>~&Nu'A.ڎWE͎05"v[F]UMW3*(>mc+z2M5XRZH{NBjFсdU^ױb P|7&=niPONEJtϋ-pf^ e?Mee[yqe45¯N͊7poBqY ;;RaB&h+_CydWa2dfDB*ٱ[y36](uo(\Auѥ+Z6b' _ -2ٯ`qI_%a xd;7xV8 >`'" 8j{<6#[]՟E}G[(l(g t+?-Zu/bfw*00tFٟ^9۱N.OO5Cg+DG~)\UP_SF@zgDpeda@[u7h!qF^ kd ЏF*U{tz ?1h.MT/RKGE_y[p1a}1oq:n-l'%򸭕xdSRܢhO4Qŭñ ?F;絗@׻AݣB:EЊϡѷ\(e@±nK@ QHB qud[ -WM\<[Z\ѓjT@|R[$hګ0 f[8-rS' 9Yּ9(ǼQ6;\a,[x ԛ KFLmD&h%K5z3M!x_W-b[Mԩe8mKk>t[wfc86w$YC{:uQ[fsFW9_\{eM5s6 7k0i%L>#K)Z.7s~J;cL_n>3y9]6T,{$Czvs0|wq}TWOҴ_5O35OC9_Svۆy-hbrWHd>7Dj%?;;ڬ>_$-͏'f.)N(P?:P#=_ -(|kV--7/e<_|aX3 D6(E%M b܅Q#G+ q'mlj SOdĊZ;5+X$dxH+vR|&&V(HN}.׳e!gb>D}RNO ßky,'* $ʓe6^?C; :Fk(?R6A|_Y *=sQVbL Q>S;@H範ԤՉ]gsmۛ:! FQ; ;e\Pe2DHt5!a)Bk/ar 6P  Ƴt 2c] g;t%c'4N[xR[#ާ["ж_݋ s{ L\pm&չԤcDDC]ަtpYxKi2ө>cޅ d~d(VΡ@֖gYC@nwNE#nf5q DaXj64?)ԃlûoɴ( 7ȱ\96܏w5eӣ,ُ'^E{ȓ/ Tᆺ{e eLFVރ!E#qϣ:grYM-o6.׳FvLW|IB' V^p{(p-jP.㘺rgpLuK(s)F }eNQ)spza陀fɔrzz^YxtA$f5'BVٍAKb.7+g%3B= 13ٞH-_Y9Q82aHߞ:ɼe mNX, #NmL7K@veNK y.c1jGڎzlzr'hw D B{lꁽ&&uJ0C.2bPԞ61,L-cEg=@q2}99 @l|X4ܶ'Bj8 J<|j$H}0 mEulry [Z|v#ʧJ)= gZ&cfX5Gq6Cw9ҍ۫TTu-mm-'c'5yiZ](N&7E+1p:U2|`5Ka9r +d3l{czi}f9 !p&;4Kb\$tQh=៩ 6/_:10# {Ӱu-%!e-J0,a"Gp1:KofINR}ዤwd5r@Od#< c=@ܳ5޴KԸg9j)'Pm :[Uj*[2%ІDVaɭG&,(8!(ɝw8pTm "8;ˊ.C#R+oܙy)-0-(Ҧo(Ht:̍sOa<9!eqlQ͉,(A.4tJpca ]r(i`1]evHP^[Zwfw#z{z;vzVD` ~ɀi0Z! W4 F!Jl1-(UB+6q d1íj"iUE% Y>='"Q&+D*tްdmowC]U[F8:R-sKt_4lDTyO\hW]%ɵh‘V}y/!QE7O0BANgRݯ!ɝ,M?F:=ۥW/H=ʪ{a%^/͖<%4E#u2;8 ] F5!}%K;QղBmvl0Wˋid'őEH*4|6#d&"| z;+NBl7UՁ4^gaUwy !<*w"pX54f8boh[{f .\<>o^"y0Abǁop5̘Z9 xF7 T]IۛH8$Pvd|xC8JII 7|teC1T8;'|! )K|[L{qf/dadUua0ߛŊ\҅RKg h}0 iߢM zx' G#|Sp^Ye R9&_xN'{Rjj.>A~LQZYʝ5"HfUXijkF@!͔H<D\C^|FGVU֣Մdy2th"m?B umO`y)se}<7΃bak܍%NZ˳ Gb<xiB'DQ{3cHЮ|Kn>CxL*+ﴻQ;IT3Ȁm~#Y_u*L7>UG4nx1찴:K%ьE?NeZ LG6vMs>ѭWÅ݋w 6;qs@ʂh5 B[ I(HwTuߣWD눱"O jrM)|҅0avJ NM4));Rͬ@J=cc*R}O0yw6TP9U?\|+C:$2QT89wXd8?dGN/`f0[NJ)ŤgЋq|FO ;J4aQAَValkbg8ʱ"5:,0*-. jC$c M]_zCD*a_f].148qqOR0}8ǵbVmM2-v<^㳃Fb8~ S;;#Oa @v d([c7lKQ(e szj@8'ӱ)'4ߪ)x2xHEm.SÏ^U}fPPb_=0dER r^W!( awiRl\m uFHڠdCh)4#I/Imt `6\xȡQecu&C)`E^Os_ m] ӪKVP%2/5iWe3U~G$:`{}9␫Lz*<"n/P<8c$Iō yt^)zor/(R{wV2QHOT\ӕNVtb\. H1fDUjF:kv_20\_qjcRFYbJ6xdGVX4 rz#^ifqX?3H?@-9a97qM9F90ͱh0'L85KvWlm%m橃vjx,iBm3oʓ-NKaoQ"HL=q'3OtklmHO&,*ad.׉5@,wh}J]ppyDqܹ{ANvg:$ղ,b ~)sU5JJx2j&eEBOk=YbjoĹy&3܏W Z/;>Qv%ւ&i1I.+p5x;?.3ݓi%f`|{,g &ĉԗTߌ5v7,ͷ 5)0/a$)O*hJ)k`[; uXZKLB)SHk/[4I7s9)s,du#k0R1j 3cuwJeu_paN;᭖,: Wպh5;ݷk,Վ]NsE{y/qE-jS S1~tLy/.T|Fc h1Jۈ?)dUaP`6:)bŲATAzb)$e=Y[jw-c?YMSbdF݉aX<G: v kf4 %ʐN>\.%6$eȞ.YH@QyKfPq^^՜-;,V_ 4^GUkPյYƲa"<>+~'ݷa_,rx-^ ƚ#w}pprs/ׂuG1)ta yfWoVdd}ҖJhpƵOېPpgMA(/o&y{?c%s NL%mpAfCq>^wfwWeKBmC>⡸GV,گ#Qh6aL\腙%Pmi%9t}(ӡA@У,@6 xZ>Ebt"3^) zM0ߺauoׯߋ-~R;Lݙ\ YJaH q5Fv$8Rt%{)lö8Pe4W9 Η.F<0_x+Yt@iwo`j{*)QM4,`ĝ@`*-3 XK9"8*:P^*av38mx{˟08/s`H3#Slci9UjP%oY"I*Gd)RjePq|lWbc]$U%F{{ <):P/r0>BL4\`u:eurLwPC)_*x+, p 4\ˠ.}N '.3C,@9%7wWO ř_.h A MsZn5 , V&mk#kcnvCe}#9&E6&5 ],B4>.~?UԦswũ˅Wv+Z Ur;m`lCa~蠄G)Lv@VNu3׷(3?q7P|* 52=5I'>ނHCev  U^m~{A<$ZiiOA^c9vէ>9qH{"e/R>חr% ckǽW@Mdܧ`ŨNƓFb.rJhSqqx4([ qp=@|[yVfFJٻ~XYUOLͯ 2K*/?& s[f?tXëJz~TGP F|8D4ݘI@t #+0]`RBD`'5`wG5. &~NK4DL_TٔY3GfbR t?>{*KD'i +ڽDb?EnxG2RAB(gWrdE$ZX:)kS"!z %/"gg@Qe3EhO5]T0KL~PB Ȼ-V Kl Đ0Cs%8Tz]Muv_0eu+)l*kk?L _jJ1%}v Ϟ's%LDv)4xH(Te(gK|Q-52rX^cɗK4֝NrfG~L!oZRNEj*rB?>TW]g?jh\!.q?a$ )|="V'q=ÊF\]4Oi8(TbBP7|VOy"~[-SsvWWffht\ݤtxI(bm=w躔6!pvv(!|',:UZ:J3໹m +/8fIVJ8\~ A`q̊4։= |Z+1#uq 8A9Jpa@pRE/HV0;hUHg`a+a}hh0SK6hqt |^$I iSJ$.qэT%ܱrI#Bbc5:v rЂV-Kσ_~TOy mQ7ؗo8WLU&qYW)MCYbJv`c~([bT< j |$/iDHAd %uڐL#Zd%M\@-UlpN}o vpu7 Z{mi1kE.>>ٚCR6ls΀Hmu6\Medp=7T:veL)o꼱o5x6:@gtGu@b<۲l?AJPpBt÷{ M,N̾@shzl5($x!+Tۼ[D"nW J4oϞ2w*~9U 5N)&KymOl) SoBsZ7@8(do8 uƻ*d=zqz52r1TO^d 犸O4C𱽢tοzT,[zsP`s OYR>AjE [#Rz[gٱ;of;L'$Y:QO(X*2"2oX?^YM/3J#`xS;ߦcrb%BAYxa. *ZIЏe]KQ>@^hC<ڙ~9,]E1AwaUgGKM\?}|Kd^v.iatGv]=7K~۵o ɴOP*za1G'N6M k~BR=3͎6P)cc0I n/!!ЪվU9omj ge1TӷD,{d זl+^tDʮu9cs`ף5Mx`nG a'%^N_'3FH\ a'%o<]eR^s+'4I:ܩ&~2&U|4ϔJlDK+UTA# ՚rP <&I:ir,_ iT"DjKla9Ư~XsGeϲ:'DyZ$܆t#"%[GYLZFjuP@F!H4 u~?ux`v1XA{<}_EWfMkҋi3 ޾u6 хCgu׹S錂a^رz+7uU sL3}%n:j<崖6cF0>M퓄Z:B[JTJRRK`(MBKAx ռJVgދ+%5C7gga.v49o6ؔ{U cDb5˜QR·d:`@d2G>eeӤBc?&i?fJu$d͇cNŊ Pl.}=/zA=9#WAVo'8Z'#oJ/SE 6D-%zЫšHmg(l v RT!΋Y߇ #l#Av]_Ғ|$Ml{E+x8nףs!+D@J͚AMbNe(L@um~A,\X qz}ɪ˂g3"MUV[eucw@d*}xbtT,[Ս-{%Ԡ x.,+1 < FŲ=l ^9VnR˘]A,o@^Z^=gJTiXWk&| 6='K.S$*=WOն:Xb^C/O3ۑ# ;9Opu.42|kR+DxU~\g(ؾ?X\lgYZ0707010000004b000081a4000000000000000000000001668c169200007560000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/$u]?Eh=ڜ.+u nE>錮Nix*)}v؄#ivJRy脬aL;fluE\{rw $NP8'ٺޛ&]#t8{TG\y" ~@F={5?oNF].oZڶm<%pxE"}|vߏ`p5wב疵sB pڕKq,%7 p*b^_RtܭF +srBT'Ѝ6hׅ ~?SE~qwـ&Tk+U4kw۬k*q.Rgi;wB@M*z>mx YFphś @} ;s>ſƤ9@68\+I' P?F}`tzH{iWпH;NX+.˦ -o$[Nq!5FFwgC39uJv,]G Հz4+0 qKÞz#yz+ÅG9yp<T{?3e4,cyfa*hMk7KQ@T\̢hjo)EO_ٍ|avZ(J_宂7]QyȠBB#v7UQ +IW l桉 Vݣ&(t9 y* ߨ+!/x $Ăy 0\b%xؼכD "!i$sܢ?h@ڗLJz.6[w׋K@x۪Xi<r>GLvK[@ِ͒N!66x?l5J& kDR`ˣD?$U!AQzr~MXK@~<\d/E{ҽg,.gnB,/Kp0g|JVNBB{YJ4.h#d5JPI2JCf.R r`1M&-ϙh'٥7J5! s,×*1!7,$.?eM7Ao&|A3dRE.sӞNKL{ ]~lZS'IQ̜7!9,qa1N2:br$;6t^vN.M9݃l NF$&d ñYHXC.Pť?Αyܔ$qj@C敾r]0y '5+'c6qi8lAHNM5ɝmK ;F(!ۛx?-m'75dvOXE6ԩyצX L@f/Ө}c\f=3<{  tȞY?J')ؚ;EO`kՊ_箏x Bom|Sn0%tP8_  2ICiG(v Mg4>ΛZt[}r$\H0 ]) \3sݢ$m$m\N߽Mc%)'_,5Œ; r~CHola&{S@L47>% 8|%`(i/< _z[xݐJdۨE^Qr|mI<$_s. ߀av.+d#Sckk"7rEJ n֕Y"PVP=)y {k*j~M-TDnMJ mX:(ia戯8yͳ|*-kgo, Lƪ3/K~LMݏt" l^* vZ;A ,=) q2Z%2eB0o63MOLG+i9;?aNhi6n-9 oyֺ$6ƱqYS]RH4+֮ hF`~<іZ{TY-tG | <yf-u'Afc>r$B?|JX:pdGf+ 0P]çD&ًx|*27\. M7"wgTZ9,h5 nͺ~Y0x>c}WjOX@8U^yK ب ( iFmTv[4w Ih崈+9etoN6қ)Y&32~Py(8aiUp zaB [ &~-廗#je'hTX_UNԦ՗ģTes*jά8p`<@Qs nvѶsk{aW&"' XaPkq6~3; n>~5SX'CܾRQ[  B)E~4WņhfO#e0=0@ooQ7(>Fp?<ZmgPb dzyNېා>*pnefΣSEo9/]%|eT n01Gɸ!r ÏՅ0ȓ4vrPWίJS v,O 2|9@ VS!뽫C|V#܈9NHYhTuLė],a㜷>ёt`J#{\rA^Wc j(ռ"!(B B"IN Nh- jxAd\^?8W%bjC8%ͳ/jnm\<*ƹ2Xq͢1/]'4@f";]c #P:sDb-0b^} IuNh=j_Hyꁨ\W4q4GJ} "RE qy"l@5F/̄v W{^d [cH!Ju,]l<9K0sZmZD̻/1JcۉsmA3U_.!6~D:b AjJ,#$~ƾ"8. G`د M'PyǪ@ùl Iy1{5T,դi*Kԗ5c1#?`JQ$qW;sUBjDo 6[p;l#R>`)X1"xE,0f:Cj߆+VK1`>,[#m$]޾H~W(OejGۋ5@iO 4g::DT ş:13ϙ 61 TE$|6mNU(.hsJA0PQ;7;} ̾oޗ1:X";:$;:%s2,`Lֵ60qto+EH*g5flMARhXJ!IT>Fi(vnr L 9A"Dtϥrm꯭0 /l.P P ʢGNj-xwMP?5qD5~#Rh9PΊ\p8eserQvo o"h+뿉Ϻh6i۾0}1L|{.cFÜJ|3&eWex`bGB-:v|\ݜrHBzt\р{mK ݞ0/=BWw7{LE,ɉAF=$ܝ6^nXpaxq$` #H s>/¡dJkOs9{`0(B30!aWtW*g^.E9XX?>KOK &ekGIPDX+ɉ5/?=hXۣNLFsarTNvqppP !x#n#%/5;jzGٍ@TbzgF[< ֫ܒLqj2`jEu$w.i/riYфۋJ3CG&tfL8LTlrMk4 &ோ `}#L4h1~rkJex'Bv"@_mF{aCJ_?|$@hPI gCX=i. )m6[]M+ceLٵƧA|Bc^,lXA̹ ۷|.=J JBԡdO[-+@|@CI@LWD E#@:Ci$nuQ9CG Upyū𒎍inG)(sfv2%0z!7&F+*>,5Q>i1!v9ϿH@_={<ÀW,S>ʠ "XE҅a'9͑LC-OH#Q%JqHV|2v5X$'$F𽊴;j߲K/`!’7Yo/Ӑ,-HrZ/m v3Zh[xo4q:#}{@]`sӫkytx$jΧqdf}Mo= Cgg4~pr 9\c|" lfo6 Gjɓm\(rU " Vne&B8l`% {#aTZk%&8qNo E_CωڙP/^\LC"x8^ J[5mUžeZrN,s_ϗۻ`mL'8+f) 0%/~t8W>աD!<|I(f]5ya!v!gx.6*+TEOĂb?v4cS#Yܢ?*o, x'ic^{::[vꋜy6gYwTwrKb-SFk˛`xvfsSٺk.He0գ[הɑXG'2:>MȩDZ%3|I!f&iLrӸ5p/4Z;;ۼcɍN |fOac-FUWUr~oXWuxMW{*M+H3zv*5C= :fYSaW)x2L{,8.8;<͢[0_3TDf UG,>+@#Yΐ"Y߆ β O}jovJ2R*tj H$~z<br"t-|SK1eU/8`sFC48y)1!zea"?:FQЍzuO7TenZ{I)Aq67R%ܦ _K.jh{!H8ROagrF?iHܹ nѽ`[So-Ss̠yD1Iqp,.|6[uM_$p&.7ӕy{=2S ,a˷C"q&aU zPC=e#yZӱsnd-!5l  ٕ&g;- 9I+ރo^-\ ; e_AŊ4vjelBwmɠ &O)H*0-#kH*Q{G_ahlV.GHn>j$Ꮌ^~f_6I'?tdYdLKR@ {xaTH` @ɦ[/\$t,y{#iـ*%yhGWnPWʗd2tյ-R`a٢b;Nkw}åM]aS16-&P>i;93ٍ#ygrű 5~{]OUljQ,nPį +m7[Ck&dvjW`D^2N1*_%kKv+9VB1̎uDSs pW ŔB??e YS-RSi[nJ%?i3ؖT5^Q쟍i 躯1`jL;=ka$L A Ӡibu?¢)/O Tgc!BgJ ֤-sVg"; r^c-Nz E"Aq^QV]@I)]CcVwuhWx`%1ڰ?t.ǐmA7D{ΖW٭~Ǹn}k_yw({ZJ; ܟϜ;#u ߅*r%å{)Y43(ɞ3U|$#g~eTIs$ZLF _p:1Ulb΂wn}b+gNJf"}sŶJdwGw|!vuA^Va ܌eJڳ^QV^f}d_0#}foPCo+Sٙ2h"E? :J9T+^z:iՌryl3$pV X"q^K ʼn׹UB(Y.5Uz85rgnY x'WV ¹X`0+Ar`LC/i#OCaxd0oY7Pr'd$ML `74tK#O{+Tb hE헅8V)YMhb֊mfi:cDL'S+Q0@JY+BU`{Su(f g6 *x0^/.=GMc;I:XW{+. ̛RGUjZ~?n-%\!TICT+1R,ĸNva>/B` "t&9Ž`Teh&faņweCq%J0뮡(kr/IJp0J[tur /ӏP\;S`سzT[xok5e1F6V)qq Uc yE|^LeF[_#kZ,l,H13^NJ~ǫ_,s2w2],uQr9SloT/THic\LzR '`(*50OB<ڷT%.^8_? pAns) )\2GO(ƈ߆qp@I H J܄&Pp 1Z[5K4[*5$х~k q*2\03zO#[*ٟuv-vs7?1 Ӝ"o@ۘ;Gv$goXW1͛hBy5ꗿV ҫlۮmcR̭ /XUQQ'oߪ cxW nUH{[=LpQr.;جyyŇS  &}GM$M]|_0aqJS(Ө|t?.hz 2gr\:"̙b;[0] ~ޏb6<4IG#A/Akc?pTU o#Ɣ)k}1*ж unHѱ@ܻUy]t i gJz*S%'=5MM{&^#x#;njn5)%,Y$YԈ t5JkaBjޡsX࣓#E6 >6qOGF:ЁEOnEĪ(ɨEU' [|WbW0B_gPLQ3lk5s5l(5) rV}tG0$RgQ##$0[<%յnghr\DWRȪzޚxbt>I{\DYQbS(P)ʎ."y ?1hVu+E LtqfہѦurD݁o)H1H'sAT*S_5-3-r=^ ˂-o^3}s<=nMGzt;}]OG{-ZFV^>`\"dl=,n{y[t3KUQxlswcf:hmk.iZgF} lvEo/5 ΐ5nM -& TvÂ5eʋxȀ>Mp<-cQ=MbGl yt_lNP3瑬ℰ=/vQ+;0C$gنރlc\xﮓFt2~42QlhqV3w1mVEEΝt^D;5yPƦ@&&&f<_W{dݙˍm Kͻ3e8ry?kmޑ'PP;(S.!\uZON%]X/.w(aG(h=ڞFky-imĔ=X"_.&Eˡ([ʴ m\s~ܓ? ĢʅbMR; @an8aҒ,,^}VG:NHZ:7KcM;: Wq,'@!q׏\+ZFT637ofI3ߊdayMp&e_V_EY:aYp nM\C-, ܫpi4* Pu2? TfT1Il ot"ġP%عBEoS1 ^~F~]~|]#|" P̅`WI0t"ewk>T^d' /E#?mq%x7sBhCN_ht"lbJ\W bqNA7 \CS,ݩ7܊1YB+r~v*ƊWdan|8aHH󌽚( K,SOf.ҷɈB[9/W?Km;oD,èD{dy-3EJUƬ1{ U')GEZ{0: AUT[%j7HFEpyNVr|y#$1ޙ[`'㏷t.%\- Gu9P)[(K3vD13E*W7o/=g n|oT"xA#&/SRg7ݗ`?/m-cK2R8%9Vi6vAѯ+,X%F'Iwk`#50.(B RlYWX Ra fWf*)|f})%BOW b3]dGwסcCc7Q0*-%J'3ݱ*WM^mحr;?^6Xq7 gJ/YZwT)P ?7d[kFt,Qj-1 CJE?se*dhd fIޙL{on!ddjxP}Tط9ySBYE 1vIA}eO|ubӮ-I|"|DcʝkfHںT c+v&շ $Rk;]s/_oܨ}^ÝP %o|x_dTR?%: S/# FExy`f9ŠeF5܁\T\6"+esDET÷\#_%_tO)I}Li$7竤?f12MKN~;NGjvͪc0[퓝4{%8Cɿ, ZR&~;q3Ykͅx ̝Wk}yV5ٺXѶ|T#Fpn -[қ_o2Os˚Sq89,t:z^^kO1 hHOl15`i0~yݤ̂dvn_[p-/-_bF+Tœg3=\ #t#Po\xf)Bւx3^(J d _}wuX~wPTț3I8N?OVɱ[J䭎A׸5WccDfHeP\ªpsK(;3.pR5-\>VQNtKkaŃEu rP82}JH_L 9I+Z@2۽W󖧬,:)FʟqeG_9/ -\U4P_p跉D+sW_I|c0?GVm-R9yjűZ|#>QR3C5, 1F0lzmzTD&:O 57F[fc\ e%%֎7:^?r˜ܧwv;r?ՆB(>ݟ5fA[JV^gR!xvkxbwnv@Ҵ>n["&6_Q&@ktVGqa #"k{w6 }gW9N+N}ۻF(Q"rSL%Asj C.BNR BZK& Ā )ԛwfZVXZECC3XG2!AUˉ!ҫYP/! o͘MҘH9}:f1J7ntLYdU8IFEͱ8?c?ZWt؍6 6X*-hY[/(r;^GKgJE#`EJPf5jZ|BJ" 0nG!4qnd"Y.޴M/\_}Y~kHw_?H WeR`ņC7l!{q7 ЗIn7NQ4s  xH -D2mi~>G|y?;P*ȈA,^"(@6;V\"Fd k_;/ O+%Bve7פ})FšTqk )}]sK/.te\.]. .F6ltTsՅ8ڏV˹ywݳܤV^[|-b'q^ΐe-RpX{R-'sY0)NZQ(e8G+2ߓb!dػQ7L\klbm 6UqdX'NJ`AEV|gT,~Ik9yBS'JL_Awf&v3V*(iIQ\ӏJ}.Wx:spXl"`.GL) =_S+ģY~@(V+JuK|RpcbSD50A" :Yίعr7y XXjŲ7qQΟ+p 𺒿nv&%L9@paZmF=.;T4ɖ3_k(ysr^o8qXDS UГIm8H_d=q3m\a%g1kq2PrdcsȻт%7:ba*G[戳X]j|ILA*[4~ŃuJ;Ԟ|Wt E% QΪpNp3f_^ Y3[DwLpga#\kRu=-b/iP7vh<~.∥{0+\Ȯ_6/JݳLjWȜuF 03ة{SЬ곍D6;-3 oϼ- ^ ʋe .&j|1M ⼽ONbM=>z%j@m>-lu$VtSwlG4Cm<2;ԚbB@Y&X Ywr]6+e +dz$N!p']6ZVߺE:dK>bBΜ,{!2n8mRNkin4A\=LT!- P !y֋χ|]+PtHbvzUwbB`ނ޵ъzP#\n΅@a]%l'E; Zg ĆNEbM[DS@3'yY\S-\;9 ,/l&ҔGl ^%7`GeyZCR/"|ՠQ/+'5F9PFo?opkO\73nWX,zŖĻ,:Tc4vF+h=zh p Ya]&gM>@u@n{~ZFćBK Ww@t,^?!h. !maĀCE cjХ*$N$VC`<3c5ez܍4/U/ eT>xo|]#p-*\ѬOCNCr sc{"17&;{45 $O-4ņjUZYҮ3 ^]BKLE({wQ1S kzw,+: xLNS;>3h$Bpo_U[nM`nr;Pl;d{s VX d7noA AnmcKٜXކHMT"!5n2z4j_v ]'3puu9K,C*%irD5.aPZ-!3C(؋aG!pY_:BI?߇Q_>A- \YoU:zhG},8!0geuivGcc@bf=8QPNajݭԫ#n!g1TnkCBw*?008uW4/1lHzqy6oq6[f !h3,%|$ > ܌ֈ E$>ApDDO6qLX#q-ܒ@BSi5{eAVz ~]h?#Cf`^3Yh$m!f$sˮNSq } b1Zi~?nȋeJ&sur9̷ۤDZKdEh-bf/.P$5)Tی_FuA6'1=#HK12v͏^FI0Q=yڱg&,; x91&N08uׁtdZjp@<^ ܛ 6&;&bL)<X/"0$LY ('Xhcesehd Xn{o8@unQ5R͛Gr*fK ?0&U9Z:-!l.TY S}xPyy7zΕp {%PJ0n]hW=K0V 9Ojhw:K\hi6x%n~|#,#}?3؋@A0+~[r=Yst-T)eUhÂU![|h$mD1[2HDiſЎѸ=VRG$tNeU ,s1q_]YPI6o;V9*g.}Q~<@fJxH \UP=+CQzw~36ˠY‘i3!O߻˥K,Ka7PKcaO#{Dw%_8kJ@x$K>r/掤ЅN^(~J/C fVۃ%s%5 ڹ, #zӀZ>y@-&"t}D>=WHžr `Ktí#8:K=ܮx8T%['s3gy+Z#yDbDJL E1i 1R Z4,@MWjs2ٲqp3>BRj"7ƩdWƒb'H \{wC$GP!PAWtQgZ&' ($2 NPƀ"q 㾞Y3XLJHQЅV8֧Qxo_2y{#J$ֽVyrpB En;uލTU|.+{s՘eTu-~*#lFP䭼&AV k{%4oIh WNNSFPh#2bfvf$9 0If(4֎PwD̺X?0&X+P OaO2o dn`Q5n>@X{dGFǕ$K_r(ؗ&X ʏ{JDGG]*@hO}0.-+ u¬BI 뭃c2H;ޗE%/3&٬}bPg3$B T[ (Gʼ^,$fsY%:KG5ΑJvѠ#Q`CFj)QJ{/KsK)#C|wtjdd8fU/8xd ppbA*9QeK V@!?FK\\չ@d 3\0rZw N>͂TěƗ|'8@ξE|Ǟt!-ؼgO|H@($t2'rfʀ9bñ{3y&^\6?cߟ3.]Ԙ`!J9%B:$wŞ%9xы@EGt{>HbL`#WJۣ}W n0K\s9C+e4 DkϥI}}2¡ x$%E*J (=?}M/ WPhrkrF5 m) mټr@yfKTc9~Чx >~]NtKNn;MgVyWw+=GS,&aQ>;Uch[ՉSFfvI?\ltVfɄ곰fCD"Z{%=U#Q\ ?Kq{9 ٫ޓcH *MȓFbmU[&1Lx9Ԁ>̉KuYSjW Eم𣈟C ~MQ:j+qcm;V O7 DLݚ3UwG@X-[AdQdt-jNOc'8g?ٛ] ǦϹD!-\Gz~fn(×~Kh1$k0L:Z+V|)~L@@;6;:ZPP:wfR Cֹè$wM^jJD7&4d(2 ȚiyMN̄)헔>wgb+*gkV!5M7/`{A {}966dƀE>\$ +=5UӕlҨ\*P岥]'#Aϒ+.aZN€Xwj=%lAahݻ7+L4GsE% .aQk-/ /<쀋HKRHҖwחqt7f;?FC*|7`C"Y#zfS{Qjz%bHQ)&4>-X& >Le-b"7cn{7i[*RqXZ=5=Wtpth1@Wf(@Ks:A6p͐"IC*ym s$ \o_u,pX ѧHBۇjR5sOܟ:7+$x{1v# Zdc.2lQ>anE i&1+7 WXArR]rL]\̻߷E ꯧ6&<@@ZF'gbp<ɘ# |p|!u ,8&cǔ-A Ue +Za{V5wJؕ4Jt83`䨮%_/03xܶWFB:_ͭ=iVb+|rI<9sleZ߀͊>L Nn}LaKdI`9 BaA,^C8d] 1<+YuD2 =ƵKwțܡޱwiB6t?Vr~۞OóN.=nF$t>W31*eNb.(Ȅ&T 儨3•D`q9b$NIvhҬd٫{J\Bk@z;rXboLf*Tƣ2۪4*58 @3Ղ2ש陵Z?Κ\_P .* }}fs%Wl"~N*6[քhY~kP a:Keʻ < ve(WS UG[ FNKA3}3޽{ڇHAhNFG$X6 ??6i,[L!uNx=)_Z'pUU@:&wyKq#yPG`?0.,=]\-*+F"˞5&gTvdA{cjѻxUWߊV}],8H0\Lkx^CBZ>查=*GJ|WSxUHpC9Sal 3\ӘCfAR";ZtAPIti{ۗeo;ڿ9OCv,/zάNZqp -R< z_&ve6vqcol *.d̜NHt&Ah~,'nf<=/S C%E5`{DNd4SLbj3sĚ┠|QEm:8Z+kF'?|_#'%'TOSage0*&֚PQ;Gu8W$қYU&]^IĂR 񒜀r+fp<#ڊǷR>2E Fu?T᳋O,mb1e#EDbL҇ZD5rWϙhs8yА*6a<`j\t889ScA${td\i"$?:jߤZE-]#g`t%8&@)qX^>pUH@n?:o;$8ҦtMp .;yr&2eI=gf3trE+k)DKQv ֚:'Ӌ,=uBXs%|Vp>ׁ'qr= k:Pb f5T[ ,7?b`wmUaI Wz"-] \&^2w&JK1Qt8Y!z.y r d$&.@d2dgK Jo*sqĐ䥴^/[u* )U~R1F5  Vv؂Z,Tvޖ<|Z9SO+j#͘yQypyI|0V:-yd?&G)g~"s5QOBW_}cבԔ=aLZL3'bܦRMcR@B >?HÛ~K+%*K4U8pO#o':,~5o!ugMcn믹^#cձ̤hW/eFH З\uma{WB 7% DD*.#09(s5vO7_848݆ؾ5msDexr۪kt\?P@&6 cQqXnHpv_6}"j Ct~(8c|FϷ^waJHVhAx*yJpT<~g6hVh uE}}D, 08ό y4Uo5ޮ֒퐛I6ͫ=7]֡H0b3lX.,Vo[xHӓBHF]!;А=Y\{x+bTbKcsyxa\A2#46\滊oVQLKۮo*svcp\QjʢN{5tѰL Y@b.f3Gt1h$%MriJ ns-l Y4$6\AVڅ E鵚Mm(ddyK!* T:=^,hm uԋCԲ("1貀>p pk'-Z"%ﭢ|N0KA|֏ fNױEQbQ|Q!VCC>OC_ 9wh7rB H]Q<uXVy;L۸jLsQ#4[:eO Hj<19K2mF+Ke˓"ȴql98в:+rdժa궎)!)|/&vvY?{);Eko!ulAU}U=u u|*o-b-̐W \HMLA;ܙYFhb/^ta+=]uR?v3GS:K`VEƚÌu NR@:38 S,9\4 +,f)~f"RZ/Eo/n6O ّwÜ@cX̭`q}(5V9Ǎcc9AMnix}t[ P>RϜwgZ+ bG?o:;Zڸ K)|y^lA؂/VG58HQ8jei˰j,qZ)M,WWhѯ..'?hjxIJ 2N}e@ptҵ6[fP_4 l}į@2ŀW"ꙿZSfϊe!K=c`m6 aH}@ Y7%`GQ4"\;jF I,d^; NƈT #n:05 Z3IAǤfچKtwWӊjLs9^3㤹u]@/e&5眹q rs"\uRT0tMZXZ2^yk,hgb̊!GgBn+I:kC :`x;6*+dRm bkD.$Ef3U,Kf>t13u52| fNfR*=ŔƋ}nOS=-RɹV_Үp [L"~pO-(z-*Ec9Џ&mPԮvQ KEj=,υ%0rYMi㼖==Gyv(Nik$9Yt\ҋ ]sJ J!ozĵ)wKşu9518v阈fF) {*u\[Dv[kT M˴dy^X_xFF0OU<0OPZu2Ψk5uiKFX^Sy{J0PjVCHvuW3:azę*h`J:Cq 4LN |y0.G,' |J4JlAeRZ¶5`@6U g\Wm>j6AlrZ fxՐTGɫkae@JqaKh 4;8yVc$3:U ǿ#m3 3#[ʑ[r2R"'L~O+a~/#qޛqgLQ+T#Y)*.EM}do ^Ho-əcA|RJs͡BskY튆֓˂bB/2Œ/ Hձ[fyv ̝0i KN!HXD.Au_qGˠdc@ݠ G䪂hI ͶTw&n8M .K$)FИleXR!0޲nq 5|,JRhӵ:Tr)0`W"-7bmh:49%v7HT3V49ﳾ'2 :5 fxۋR^=50/&r!:~5IQݲ4 %"\0zt1y%Tcm 0gyC"h ('~?|6Fţ$\9sD㘾>ui $ɔ!:TEwD`%颔v}z4C*Yٰϫnr(G2'š5bMdP,pM[KtAG-k۽c Is.ˌl@g&v߮j pfocǿlVL-3 b-ɒ'ȟI7x@ ">]2MB-;[,1WQbn+.bz&]g j]D@Z>oaF%&q5plѢg=un|a7͢Fx#O_cM-KE (s)K2:/(^pYZA ̶mOgּ{ zEZ8\tdnME.xKjxy S ʵ5/9 Mɾ 3SgŞf2`;˺M`]jJZ^([.9(;׺ncq羫FaX33$І2{vaQnXrr`$doD7XQu[e۵æoO < }@7( ;u[0*}eU|ފݭc_) ->DG=>@zoX֕Euʝ0z淈C2Aٸ*\T|"P (vdr.x@K,x*fcp?8Iͬ2ZDBaw`Ym$@f[TJMlޱ˩>#Z_Tj⧟Uhy9PczO9CьOlD7͢I`(jʎ\*r͞2QFk=LXTnag㻟n <+'4z~yHw ۘgYZ0707010000004c000081a4000000000000000000000001668c1692000010e8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/input/tablet/acecad.ko.xz7zXZִF!t/C=]?Eh=ڜ.+̉г\Mvq@WF=\)݆rZk Gtng/1wFZJzb9pM"r Z6د\(ƝJz`[V!X0,R 5-@sG}^%W]E pg70BwP R>nsX_])^K&4RQYw#=zN FV94t.1G0 sL˂:evWEA~D~kCvF2xMrkZ~Xk^C"231SQ -ñآtՀ!^>{(⊀AXT_Y eqm<"r-[QI-E>؟Eu5Ǘ|6U&"mnt\" !SFqY㇋ 6%N ESEk7kL_'WᏕxSVb5D ^ʵGt6%;ϠiC0-T޲F $xbmcȺ32@v ^clVVa47ڜgJ9q\k7#*e4!w'r ċ*uf8_0_%3*^='Nu V)9ܿU_N= }E ZVzBs]!D6΅z&&KHʪ(-jeI~%" T>nc؆H!+*My65ڑ^OB r1b({MVtWw2T Ya"ݥX=7#5LZv+0Z*U^f9:w Bo_F&K.{yi=1T;=)W.rn@ߟRQa"jXT6AKhT1Srx:aa{4SIgMŌP]{BLz|APw95"wY`Qpdz*73C6fF.tHwlR[t6dO(=r|c}I aԻWsyLKpcq]ɛ"xd2aNJS.PìcȤ8 |i-V+`:;%&V^jJKѦdV3rA\2[h>AԥCY %…BT_Sc+Sٓ<ž!WE}9!pNFz\ouVMA1GI!p""DHy!7Y4~ 4Epbxqhf蟸qˍnkZDrŘGTq@ޛIgbIo՞FncNjM;!?'(uE{Ąp^)SPyHMuɊpc  | lp y3V($wr( _(TȎ;:<. GJ1rЋSLxozY1c[D<_.`"n_V!.7R.?ZR&>/(^]{quPGa3YLC>%ek{1˜; { EТ .h:HgH^t2Isc42EiejK&</ g SbZL:ޞV^|FQDƏ7FxڬTx95eUzlɞ6{d|b[xZh0!Z>.`t/UdV#cO:a ߯_5GLKb\00N )=(tvKǠï3դhEE5d@JU"h 'Mgp-> V[޾4N{ nK9HVeq&-,וzHSeAzӵ9[G摫x/l 6O_~/)wtY^s*{2O$Tvv"t-6OuX?ȧsK\q9:f2yK tvʬUrRkc ZX=XRJz~XwzL\Ļ(/N'l]P$34\Og 1S`QdS'Box(wm""ԅծ]- Zde=PrE߁yZ mN/89M\_.PuԘn O ސR8SΗxRrFZc֌ɻ h& b6˞9ꆶ W z)sojz(Y.A u<./qcx/Gh9t}0w)^26uN8/w"(;O#Mʣ[mR4⍵m0W90ʈa=Qubi OX gV1T#DRt,QF *]s˙ S660X\ZzH)c@}yvk[s5t0?dؽx~O>rǏh WJ%ؚ{.}h8GF-j"pr,_0Saj(P>Iۣ,Vyeq,JCs&@}IZJpy۝Ĉ᭚ċAX͏z*^H*Rvى%-(89'W>B2!-JOcp[DslRB]( |jauWިvA-6x: >hWa/Df-yHn!e4}21<܇"P/P~&-ÐwٓK"/iGdCeq`0V玌4 >^I47 G6 1%ixM.KpkT82b!E\Rb:r,#4Ґzi`A<ˁkߑ(߂+ys ;kz gN {|DXW3ڌ-|"[ ZJz9!cBAъ״wd0q!L>" Maـ̉ݍ=P ? 2J%)  %Cրe,O-e!4\N>Hj 'om+3[L*˔euWZb}]|$/c9pw)떛L#YK"Qk` Q$fI`T%YqSSUo#rxkIUܺOF1\2@!T!g Y{&N|Ika8E 1Nb1NKǚ&mQ1Ѹ $\8:~Z]If2DRSn`z|褼2L  Xмs0S~/?JۺoEM|D ?/?WdY_ISǴ8N8|04 hRIeYANěoKUւ& S=d|> >f(KLcCG"C"&>-`qM#i)IS<; 8$5Ovze<D^o-:yb-r=cYtdr{UĠB]p=-wTgY4)؝j:kFT9SuZ>^zF W\vS@qk2V02֡hӳOdHzrLQ~e!nkS%5gE-h̲4M]-A+0;٧.7AYF*4 ,l,R;~>< wXHrA  ͤ7<;gؐP$s_hqpG I$Ef$yR^mL#u[FlGpQ)v{Y ʥ,Cq>" 4zӀ{^_e<# 1sc>F&šFIrLlA~uLݥ$*eNijRfj9G -Ŧ+WP;Vz >WHlF2p&%3 {azNF=.jH$KԎFS"Nzq'2L"rXhQ|ܤ=c 6[6,VIy7K@ؿeоGpm{n~~Mm1[sӠl!;#tÏ9I|*#cL 5Dg |%58t9w>X+1F&fɸ.ؒ Ӓ574zx$|a~eij~[CչZZ?p?_UstY y9]H@r.> gOڮ!t^uh6PW Aej'hXtz&yiH~H4Cdk0J.%犬Of@NK<4\&v2l$?A KO @ȶ%n %:2)HTKr،SY5JO'>~U2!dEA&qĔ_3u~ _Hw|,7)mf专UehXc ]:^ΐ!a$ '+އ0vGl>"FCnɖ[$vP~Pzst7MRa1džFثhe"jA'"/1,D%Ytckpyd&K>#IF!0in/sQ~:+[+_\J? ,avJa%K9ȅp/%S;d-(k?SNY>~@y.*ƙjSdȽ9b>1,*pzZ8/[ ķcygNG>H^-t;a7ssVkߏ;W.EhpqsT9LyT9rkI\DX\KTQz{ cZ\D%Ow{˝[s2o=`mL UOS lg83'<蛀@f8;W0y3!"r T'.x?xWd{jy|J$vb_R:l}F*Sbi3TϩN6M9@b>7_ x*=;Ҩ^ ǣy!Vd[w+V?.뽵1&YhϞ&deŽU9 UWSJLx0W}GL?;C-b]z2-R]QJ.i@@WKX#m,S# 7eք} \K&V'Bϲ(# 0ı޶fإ~/yAK{%Ԧ!8yLc!אE|*RbYxc}i-5WOzߐUf .Mi,81^@|_`/DY_2fIfKd<^Si bRXʉ6~B600IFz){iMa<'Bx+` 44er$aTI Qo:Y\6'XQ 7usvO!Lv(P}gҺMd:?)iwV[0!BвNB66,cUUԼ\%CK4'n~-́25|B[ 8\TLC{t0>\ QWpKS$0=X"Eʤ wvsg)RYq[` =T!رN[ 8U4$@yeak_z4b;\xg8>yid uCNyC+jaz쏏4y\ˆ0cضd~munx('3MXoN0a{ȡ㔲mH=| {!@QCF<3i-ݟ][*˦q^:xʩ1B~o%nÁ-JYmTൻ KyESpy0WipL\?7oS,H38aՅEAk:HgM۳}Q_x5a74PacEqɾk#W<3)xCxI A%w3 pc"4{̢Bɶ-?oDW_Ȍ|av/ s_q#S'5_݂MT}/6{)o}0D5L`斑5Nd}9E A.׳ ^vCx&d[`21hC'I")f3udҮo6+tX_S ^ͧӸ~ʰɯؗFѻkTfmʿMR *1QKTjVPfg[ N$kT.^}WmL`uTY nEOK3` +tb[zZ`9eX%1-6:ǃ`N]0<EUJm~%JشF,WΦt'H w٤"*( ,Fz*RkG(sm[XM\X3V]j^3sܽAbM ={ٸE*""TgX[$47F>;$Q {ks11Xǁ:q"m$Σ'ꎈPɜx}9A .ʹ<~H|UeYTX\bZy+qA[LML=콸ZOWYCnZP55vy nTqJi!,+p _LAJ+`NP BmJ ȾW'G(h`c4AGZag$eʋe=LрV^0=˖cӳ8aB#ma:n6Fɉ97[CdMsFtYzl>X6Xk )Ts1uE2M|HB;UW1\Sk?wٮ|Յ9U۞ L^-|emo .Ϟ^/WkD77]B|_KXkWGA5 %llFfO{@5uMءY^*% Gdv ֽo?S_*F2BWС۷'n3Ģ/-N.%Ob-3"Ch9R29#1GM%xI_ȌLEkI'bm\ o}8Z_zX1*fa* QҨ&d,NrjIrhĹqN_,0T@ N El PClVy=>jwh kg>s@'oBZchasLZRj[ZZj5ZzM0& e᧏?Aan" |7W.XZ(~`|ő3sBqČbs1I>d O|6ZQY,(7eX+ - )=:.b<.WTłUb e ߯gt\"aluКv}@e"Ð=k@V?^l@l_ߪ3@wabtJ,QZypt D\03,tF>  Z!J.{jmw^vgxJl%stCYz,ԳO/]xڋ(\y}54魘Ku<.kaI'r%L-F#7`d+oJ' L4=^sJU׭ sC?}pVS%[EWCmR X1/ - nZf}SZTrP:>oOLun$[L >S(fb |ϻ!Phx:7ܥT 83,r"L; ']7ͧ_2%0f:vmN!KQaM",LwI2 R0dd{TXGepR|~3II#[ɩQvQc";Մ! Rb(LZJB?G7:f>A֢>$B׿@?2RWaq3Y؈i?T @`Q9eaZNҋ@dOݐ sݬP^.81:"zL*DQ؆uejMb{xR!cTVE*Yfx.n=Tsl,_<'|Aw l ޫ;Å`%Hku 0Z#L'fmqa+ 55VPZP2=^k(喯ƈH⻉5{1q%Aʹ5Cwd{޴qϢA,{F)4 MșͿ_+>{w:;Ч&ΓveK1D5%C9)Sß쵚4^2-zih0{PNI[<ܿH~wj3]mw@I#yeky Lٯ:l|oR=q2հL2ċʣW~pWgP5gRVi^.|zqF؏.}UŦA_Iz7Fg-ׯ{H `rKv,U}F4~y{꟬̄n1*17{ K kqOf\v[E#tp 6y}ީ:9c*=^tWOWKCRʓ MAW :+Cݎ0OOh8E`,Û ]eMOARzխ0:ç$GEnzk(轣f}]W56KOVBa \ R0sjRG02q2 \ Oq&N~uo/,4Z<"M`Hۏ+ E>EBJIԼD<cc2I%$i&KSAi$7t а?ptP6Vzݷ|17Ի'1tLf:߼lOtw\F|DltT=K+BV'e6Bª‰fx TM;jC]]}(g!GpE[D+iX̻]?pqs2ld4П'FO bzD fkKê·'sbQrY|T3;\Pa##ڷ5G! &tFSq~I|w0&+m?WTJ;PHc4"uFx eDw뜒L8$axj>5k l; oDZ$bjfjZK}kjPը."X4Ёs)fLy59.ǂ_̇`EvOyA<+:sO ?{<ŵ6Ad γ@=11]nc C|x e[oT$q4D`4p 8W@N 0.!6*b;Zp)yId5%0!{wJ1nc@cC(벳 r S)w~HٹU}7&/ڸj0^^>.xs<4֤>\o6[ JZ.%?71lu6tn* 8w+̏߆5p_4zh65mٗ>RJUkK0?jBZ2͞9 sn{x2]\yLDhpc` eB2oynz =8lkf/;]fW 'ItD/5\+wȏ44Led@*x.vzGz+ ~tPT"= f8U(}6#<%@3a0u6 wMe2e"!tףjӼRODž>Y5]p&WX]rU]9'P[trcM!iMޒ=S|XQO/)gцS A1iV݂yp6Wuω1v_pb{&"e U lp考u?t#j 2T4kzVxP>`Q[\¡O=h; )3ON5Wn 2&Ԅѧ;fS3IZ9֞PCqzno״T!V0pFiȸz]pjmU_rp~L6Y P 6#Reÿvj $!x`V:YUGQN^O@[Se4N>h =BYrðk.2 Մ"Exڱ_*Nnu勡 1%=:pP>"v??L^4HgUrb,;gQEX4&Z6b9g{:؃7~JQBg}>%!*})wV1Uh2vFqA =4' Ա/kt|s%JoA^=64"dNj~aY}z\Vɶ=6j1JOlB uF" 7ZaΡګRt>sXۆd C7J{&_ C!xPΠ?{>6pu2ۙ3sc*Xrӻ0}J<8~%ӝ2r/pŵM^5j~ dJ503؍ꚤ"F@$o <\ʑ_qϒF'o'y~i"='80E"@s/fSǝ7Eޫ=ѕ {u# K@V%M4*P~!hH_od- BRN-Q'kE{ra**6끝O6ɪ{`: %¤oʯ oaiEb՛L$dhgQNP\o YA<78 :|CRh,_'PR;'cXcFET|7w?؆#ƊP﨎hNMr2<}SKv|Ne?<%_L')}max:Ȗy8d)T՞} AV$T洃hliOXh,>^<۝v heӴT@tG ]m"y6 &k) 4E;O o+tQy2ʚ5 [wil/l=,M\{b )B>QM ;tH)~,۞4mClWdPW#fYחNl#6NJٟr5փ^/˟HjѧXvJcKuZ: ."\&S2}R% 8%9N[Q8RJ<>sDL$eHhc(쒈P׺bKpú8ꛝczlstfyWiHwr mª|~$9+&LcH}EKt,˜:YGw&ྴ UGo5ho-y+][}ivPPy8ZairLy2KF|ڨʹ!Ѷw#x^tϙ1:ԒV?㵉룻$Lڊb* r'8?HAyQS=娎 gW 7s܃O68^火-!~\:\ D1ZŬnX !;ԙc;Ryq茣v!˲p1L >0|%U<<|žf k]N-[er=Er5.A*<|Y7T6L(1 lBisJ5L)dtaOf/AK'qyǭٽOĉ|Q{ǿ^V>@0~4BDxl" \ʢh[i3K!z1& [,4nʜJ6AY:piI\W!MDMیk%yo_y LT54HU#C>V(Sۅ`""Ĝ\C~i.DuQst  ewjw= U?GMLsmC@*h0%Q{K~B8J="[ݮĩ~4#'`Mf;"B70F[҈߯Td8@i '__ ɦ }GT̕> Cơr$=VF=NX.0!}}gva::_F[,Z$U,B5(u k@${U%6?w'<ٶFKHoF OyB€ԸGG-GZw  IK422[q㰙1,^CThX@úO;yeaL(dHЊ'EkU2ÿx*҄Oe% @TL-]^uo-.2}1iO %*3j_-W)hRۇҬv20HYXyo.]ZGKQ<͇(2^ɒw9Tv~d;S׏^zZ. ٣o 51ܴ7.}?@nM<53\psQ^/ BUAl}' `fM@? }l1p)6W!NQ@ǁ?ԎuO(w6io^-_f͜uoDL _["zbRw 9ثdlC?\Lw) ^? ZO8K5u< I|T9_y\. R+˾˳o Mo|M6k.Ax0 $~m7F(k7yi{s*BWK&*)`%*gv#B)Ua !!q; 7T(b5`S;j{O=GhMQ8Fzwvg=>LiR0idVS}D@$}uS(%ؑ e4ǀ!\[XbJ Pei,Km9𺇈SfGnӱF  LA⏄{3qˍ߈TO@ߐgH9ގ?\3 7EZ]V^`h3B@B% :}0Q&waI swn!x_=cHuiȄCy"OH(f %TɶSKE:~coL Cq{bc\rhg8ߢ\dt ey!P W>&hy 3d]W"e[|Li:'z#oğV>PD 鎰tZYF5yJX(r,xCU8}#d0<~5[""~[bv:"y>zVy/w7.fC|O; տ m$a¶ Rᔓw^ T>e+*"= ۃ>pFE\ s2fE*<ݸR^%Zo!|B/dGd!}RdxWcEavzlpws9)!o1.uhPD 9";y3\8c99'ҍg5 ^RNDY,t2 c[ %Erd&nc>o"O ϊ%%h+^Kii^7.^!P`9ߝEdaOQ$M=K2_]OyoJ#8 j>'s[h)*CnznA3kϓlwp*16nD?g +uS!&Z.ܘtFs r]xBrbnߗ| V;>)-E,&3Hh}V/VJ%oPٲYX}uECpHåUg,caq<%HZ`xb/:^Xc4q!V%)X`y;e )cGO'->?xx,=*>MBk|A@bܒ4@E)`MPհi]=z{_~7e$ [eOÒC!]YxDs# sx+Th0L+#4>l0[{uÀxj`v9:䭭: I-7S"_8, ؒKdjXܨ: 5?_\|sWo|91TBܤaLp o^sض1."gZ+gJ1c,nR¦:17cDfZ +=kW p0yeu m|T09v֙]L_3PRKWͿH2BnxuLY˼?G#4%ܴ\r )tZh{)^9m*urWkY'x4v%Ca~bn|d!%Ŧ ˗YEx7kaGCU`p#BKtv6}xuL;),=U5H6pcܣ#.*|X3? L-Arr^Pf'ۖ\xi]8D;u;]/ x#- $Z j0@e7JXGY ] HRA0]vJq T: AEOd _Yʏ5mϠGf&tetZm*02Hb[\~ ǐ =杗~V8xYt x| ;hu>8 m-^,ge?tf1BM̈́BU&T,AkؿAхU,Uu)QyǶAa j 6;%IrS|>.!uMz/`py:ֿX07HUnp!pҷ/LVM3wӳ5µd榿\K IBNٵ9BޭA2OI0X,(SF>[^_..0)mc7R񏒱u)"Ǔ#>ج6;%ipm2AV) *NBg{zVL4bKB*->]jhL <9ŝ C1h Ot ˯ι⢌dX޷βb;Z8XZiCg= ]wf(hpҕv$FqрcOmIK"_n >BW3]aQV!jҧ7G|t8# CgΒ-mS +4G&bJ+I6lٚ娍QP-(aϭ|\Z˻'Rxg1XՁbɅ+5U9};m5mig /ʈr~6-uLM4É}N fCG9fj"uSt:3Bukc93oҥslQ3& Dm0er?2fw[;k6ZV4}&Hpi/΄n0tkeqx]_Rˑg~/y*ߍ#v׫lrrG4]l`C|.#1p`7EF`UUFjB7紞\+$7~4-`Yq9X9HUF (qճȵj,u RXR,2˫v gbP15>m o.҉A]0F'q|FK)m<^C%_E+4z)>oIJ2W3# QtM)Ż tX1K =|-eC2Fi\6̝Z!ЯZw ct|1Ю+(x4Q ۤJ$϶vA[E% 9N:i_Nah&^Wkia 9 mW05eھ~ƉzOcYl |dR `w$0DM>F o͠0[EOe#g =.B=J~C9q2覑pMA*^B_p͡Jj3mĦ|r-–Ok1f5T I6ǿRK>#)'LDS@ >C}嬈6a/L 1E>%0Ŵv;nntFܺ 88\rhKfvN E3켢Km@?yuagrǞ?qZu.|02;Rc~\2\Oh;>؞TX >L*п+2@p31Go> ë V"c;B[s++MŁe PxL+i:ی& LۆwN9c 8:Lbs+gn_& Mm bf?Bw Q`.UO&O> 8#' `I)LoDukBz4c5pVP*,VP$ȍ*q&ϔ<4l#ރںa2?o7~Y.o%Ff}Ĭ>^25PcBBjءDB}Hd!S'y!hp%TV3>/rϫRBڠެuAi A?򍼙oy:L4Tz~f(T蝫nh\;]dfztPB Mm$lUF *dh{ aM H{~{q{kκ+ah8DABrS;.L@ƛ3;KAtlPtκd<=>' ʇeJ)ӄCp8h4<Ԫn=}fC[7xQw 8Ǝc ,,oIt j!0d/rT(-'FgmvUmDdCWm27 vLHG!G!9a"GHF!Vh5T5jR)9<4oRp"nU[,k_淧+K[(=fKa* a\;P='3Brq%"K!ė$Q<3Va@G^Y3Q$Qb ɃK"n%bH^u}QQÚP.S@[j\D2ஃ\bO-Sᒺ߈ȔlV} R8-k(H| #vm _6e?3cj Nb\KmaMp&O>udq#Ց l w4RU]/@t7HTd|bF{VFGCOn"'{7Es>6ݕA~>.sWLY.02qb&_yOQuš8=Y `" wOGe$!h7Up(M; *T'5(B^ DqtM8yƁ.hيk0GV^?́yhHe`e=̛ HFq=a{5Ft+ ƅQjUխK]6*ߘRl1ΈNl.?#c3~B$U9Ӷjzf{ۖ&P;KGmW{Cw^ l0dr:*D\)O!uz&`t%;I)_CU6ùW`ĤR8 ӟu&#[MXq/$wcyʇrјւ "~X0 E^b5rT0itwR )@gVFzШ{4јt[A*ó)ݲf"W4x8=ިp epr#@MQ[ٹP/_EJ0|8iE9FjWB:؍. 2:`v74C5^t{o'Ƭ_Հ!a] 9VAEG*y2?|0ax12 LS>½ 4j~fN@E!J¨ 5ty.)6buBm`s eVe{fk٦35Uavbnsh_.߾{Z#g/Cmr(A/b`XEG{ƙgTgjTǞ-`zr[_L{=_3L&U:oqA',FXQke;A_*ׁ:g3=J(Ć3ү\q8 8%_.5w]ǰZRͦ7# R~"4PN!3ݺ opWUbsayΔ9# ;FJ@(6©=/:`?(;cl[o<9M;@tK=(\&K@-+1hw!DFkfΙ?p8N?[淐;nrB_^b&x۵#\3/ȣ13ѫV+2Eىa ;4jBނT?1=xAtcvȨ"-6}>K'_-L 5N .qڠi""oHy] w{%<ޡj+HЮ(iq(EER.InLsYk4GFf5[ M\)_$2!75G }[ >[Mpqb!a[FJ-hAR69,7_@rjmF\U3}Pj ЫG` A3ˮz-u)o; ;G>=g#W4|}67LDR? -{B!n;ڀbv-K։f Y\hdŢˏqFAv8S4)s {Js5]Mta(iO2 ] m&<-$j8!iG&5"k'!\Eɓ-OZN!1k~h!R0z).7\FBhbS,Ј$` LW?jA!2mWz*5,`=a!>?0v(Ď Wl{I2Eo:Zg2rbEU$! ~=3_3H}n ;O>oѡaXpމ1%ѻ`pN\VT%7~d"͠w@1ī mt(GiA8 ȱd޵k̘\kӽ߫X߉E=8zKhRdΏ:j-GwENاx'_d5TwjpN1&nD7O>S*`mJ(j9sWU*Ua뉻V.+Jݓj,i=7$=')1ρQl =d6\6TOYEQ]x2m[>=0=ͥYviJ$jHWvDͅ#=*"&ҝBB:ꃬned,%JԎ[Yk2{5OПSeJr}CN#߅8;`/wڅOhmp!-!~A+Mdu[zQ]gY{)oכ\mϊ/0n[^йJ;~ _` W"M?Z{ظviKӎ]P3pB#+XG_X%mrV~<Ɵ 舧mY5'q&ɼPke1J?f5:(pT=uijC|_ (d3O:7%"@w(G;?;z)Xi gz* %SF皃K42Hi4ྒ)&:OtLmzV@QnBCD\l{ߴ0i66o+v8qDYWF\xtꕎ4TQ/P$AUMSa%xFt=ݩN0vZ&Z?6^7Մ+)*$hM%9o2Q ӡB zBs=P6v[s7q^ En|yj=ˤs@*s2;I hXaj8ۏPDo} ä($MOݫ(ndm[?G6/ 􇟆h\xi5o@Gy82a/uUpPSn~ET +|Dnp ;(.o)\vc)XD1sUun'%)*^QBNjçV34-,߷+lŭ(_8&,qBB?@p%:N ZOP"xS9SMgyC<~RAyOiSVfXO)|{3YN(;WnQYDztGٕVQY qSkqv~INќp"K;A ɋ9KlDz|0L=C1iW\ S1QvT?w >_!^K^e B_ScbxcW sC3XYJHuek5 ȃTzBvIa_E:؆T-^t좰{*UWؗa}pO{ #zऊ3=wlexıclC[6wk{Y(NeGWل,f16F`}ܞo訟>G詫gd*X|Oxh!.!o&Җ&4i\0AEFH#{\GvDi":;i[W?OPH:m kʞt ! q[3Ա7b nCYyʼ%Ov'~4hwT6$JN2y yQv_Z}HQj2)oZJN&j4c!r1 &a4)t6a  w[Pk={!rhbpQ7؞{Sh@DWo)6ʷэЬK5QEmfz~!”H r9\dn9֮5p]&-^#32;C) 5=Ŝ]mNm)Bes fa ҅)^\V7h0 \Vt3an~#<O/1.McX->s4,'9GCY j.⊂ h_DT%#qEB# w.7q0+-PL;}#@ U\۵mKj|SoyP 4{LR3V(OU=G v[qc,Ef^6j>-L|I2@P/7PUhXFH5d$'!Ϊr1俢,}Da%o++CZ#Li_%2^DWcGWTZ!<0%SdTGUTw05ɧ#+5b&IqT$vy Iayߖ6wwu!5 lE}E9`/1ҁkq4OF)}ِϻ/aX}Qeup\4}Urӱ-~flxR/ڹٯVŕ/Q6<H\s}`w@%Kق ޓ9&׳Ac˦2ƎBBR]PVbDG6d -<2ꭑ,'L.SGU|m͛YI>&G#t',r1bP z6U 1u'˙]OqTsY2W2ojո<.om4YC({LV 7P†jgU(RBk1L|¨sFZ BNSP V]-n6yO`#] wSGIi8Orж> ȠGSJd wCX{UYe.<ij#^3m:6Nz %pC1(YR$ GwT1jIL\ vBꮕj(vϑ``7"ڃB4df?p$bY yC_ܦ-f3uC^pڐ.*u Lpv#'7_^oʵsbν 46A܏+í?cxaIuu9p6fEd{0/H1KzДx=|c.Ƣ/'4Upv C2gbj Sgx7XJOmztAߊ$VXUCRz2FWCNkZوB.(W}3-Z܆6ΚϰlZĹ^9]L5\W# NǧQeYfm!&ky u'F47NE0d}sՑ@Q3U^AGi5 ^geA6 LwmRBIJdMVsnB+_WXCA u%@ 5^hho@N?[`k8HNA gI$_QHgFxpVBnvWzwt䓏;(N}a蒡zpnhA1g"cj&60՞ve4;荞p VcǷg^ &7 q–C]梼DIS7(3 S 7dZA40pkm/ۚ$N'W ͧ wZn5('AT^A)3נ3әc5I&tc7#Idn<)X:ַT6 +|!nk|8 }iz5o9Ad{E^>%3g;{h1,~׾Y4"(>7LgVu?2ap[x 2 o>36 ;047Ym#8 ;dՎȕpu qd~Jd}O(I?-3\X%=R9M.ξ]oRR +CӁ,xFgz|Ś AyGpGXvZSHM ?\qۖ"QWJ&!KfNtJ ^0*

yj :Δ S7@g`13cj=EMCC h^`eh*HDWyf8  &v܄d.+j⨧!rΧX9^I!8|ub7(g#N? 0=80~c|gA4s6mAl6zD^oDWEB&C y,5m]@ţ.kعs2^#$7;i-ٔ[ 3-i'bo3H| a%z1LGb5i^QptZ SNnZD̆NeS1Fpi#& \7&p$0sIVZ ~]YkW4?;^oi@3ڱXWzS()1v#>-! Do9}hLNF>GISq^h2@&Jp56q%p8>!|zHGPŤ{ lS՝0?|J9!>FЮ\MM]F^,-"{d-uԷi{(H?~?zlHolq"o.t:#@6Jp,&:@kgn/%5KŸ.em2(x O5d;L4AbwIPHu'.siި%‰t! }{ WSV,xkc`NWg &0[{^7NɓAKօSH4/w#[e у4ipL0}kg=GLI܀Ypc">̼Vvt4̨&ůQI0v ' 9ei%Ƿ.-2/6.7fdEHb*&qQ r'o9F݉J5 `g?j_i{`W{b5֊^h~iCw\R&7h<<*nz_¿5Zr tjߌ3ԢS2&9MJo ~^M vj8H@ 2aE}7r%XdWKJ`¹]p~f ~xKd!V T®县+,sJf<=#z5AMqҝ0Y>D# \LTAԡu̜c}t&oƼDes;~, l8ʡ.nYW- ZXb'7^-6+$wA51UD1aBx0{% */uP&Ziĩn!(eX|[bI6?wTR2!fAGq/k\y 09r N%@ CvȜ{Vh!`(C> 4ô( yWp%k|[2|CLxD.*aﴔ<bVk" mBX=6aKl=B3-z*h`/zGN]ϙ,0"6.'ZD7B4qSH>\\- q[6_6H6Hz"ɽ~GKEI,[#TS{2--1AdOKp9-R M?RW3[xfRp5zڂ?qtc &IjӸ}䢍 |Tx׿'Q*/cp`] /  G87RE1bKjY{Qx~* µZ & +y~Se:KFr$LHFj1fuaΞy2pb/Wꑯvg@#L>VB."E^9*Ԩ1j!M-ˆ/kˊt\v)nEfA"1D[.87Q3c-+Gr18+u|*3by"&nkA\\S1gQdw6ZJ* V{Ze$RLjrg ֜ىNni`|"&3>qi;w r7 >zg"淇~$IH8u d9"EX^hDL T%Ĉ7 M UJf\"Si'r)F"XO=WEIP CcUA].z "o1 l6=f900&$B I4Q4G!e<x[YRXMc7-Lɮv)J:cDTk t Wyot*"әHqAoW;12^԰FovrlR^fU̵! !Ġ>Vő2ә?nmǴϿ30HA,{qD#l}o4By,ߔc1P$xl4UQѐ 1)%;jiO ܺ k=䥑R@ҞJ6W(0jq-QfiC⢝F(мIc{FVNS.3JT$E'r~+X=ЁmC'`}C{4ܻB tYϠ֐-G/ga!j4Z<0`s>T}]P,ܗ3}*ØW|5w1PBMrvSF4E2*b:H,Aar6$D맠C0:OPDiql6}у=!E܇Nolz٩Iiz7WJS"kN]݃& DTgE{2Ȟ_c2a?7>:pz?̗VTҷ(b M G&@Z0G yC,65iu9 7ta%wo#%8&F>,$\a Or8UؒC1gAt> ܈/g|k\lUL*u0kMordnC fJK4GSWu20:/Py߲ #y?c>m-ɐ==g ª3Y?(,u#<{Q_D6FsnBf]r@.\0ՇOvxƻ%Ff!j$wÒ4S U<vfRPad2v.yD9HsXteVez\[dsnCm-"#XI5lQ|ET`97 pU=yEn)ׯ~t~Z30¤+ sĥ'aS-HҼ}XmKnTmwzw)`ʥ PG1 SC>g7kW[h{aO U,d?\EOҊ32bh!cv}\ ~41(@!QN?]07A f__.gPҀw_ޔ$'vt1Oـj ,#arKt7QGC Zui++]=_RKAU[e`k.lszjm4-a2f@ۺ+;P0fԉGnWH]D4eSf^ Rx:NaXLR<`#j:H`N 8Y\/,^MLaR\m |O!U32ڏ`Y)7wjtܻ< 8Vb$o>WRO]elϑ`?߷|7zUWu_\nI ⟑1'L7=;IZ9cTy#9=Dk(ծtL4?R>n7%Es/$ޯ݌YeuMM].1cpuIy8J%O܈;7s٩!\7*abLfζքNTpPvac%٫knũ§ qH`Z 6V ұz*Ef Ń.^) _U)< A( 0SתKc)V(Gl뷍MbPjnUZ;^)4xFz2}~VR </1,a ;=q!sE]-X)6[0m@wj sh%QwNL;߆ z-ӠQ jvސia|oy2^-Iԥq rߊI)}x@z@ 4GkF+^A3+ܲb_<>Bt8P{Mc^ߧtFصٚy$K$`^cZ2ҵN&@՝ e{RT$6#7NȩZ6@CS&CS$MBJԯWf`4!sF+`(R$V(lJu>Ka{'ܫV~EJ)}ɶQ9o(7\SѵaB4ʷ\%e'n/leK3 `3=+ƘJ6oB+.L'GTBs1Y`x88oB!^^&綂~~mXzFfN',ݼ8q {.cӳ_!#Fm:>;$G`T1I@YKDux\]ڦ B[ҕCle~,t WxqN4Z/O}XzHHWR\m:wt{K8ǹC`;[!%!gQ)I -c:@ZܿX`#ǫROHvʩ 3˖[2|pTArΉDFpQٓUECy[g p%BMWGV})eKҙcąwT'H0̞M׵R0mLmSQu7swK%D`1\%CtNIeQb*? ^'_qjViȺ&]1 9.^d~jAm6,Uɦ3͜Z3FANKO4T<2$3ƛlXE\Yx!<Tedoħkds;I-zռ TL=<1$ 3~v+ vuU Eg2nVSΔ4N@-rmqoyt:Brpښ T:_bB/ =! HǺɥz ߪ?Fx߱j\$t7Ju(ܘ%H; ?ѫgQ7H%W{f7Qw f+h@qv s pE ,~@X> ;!vhbO9}O> D74HTW ž?ov"`.M\8'H~w^>Kсt͋3hkm{&Z;I P 9e?fU/3Q)"̀ i!UaO TM3,nh}ΝD6s4F:3SRc'l7H]K :G4ڈ>, s8N5cqY Bc eZ6*dUmoa,-D<`/Fo#N[E^^r+[/ r(PFx6(ӓ'$TʪYr/wСWlYe G]~ϻRwڙB,^r3tBKoOBi`":pӲBaNNepdpB0a(,6 f5?MOP)!CtѴ4* l$t6Yawb(285_Z0w)MR 5K;8&tcM'WcFyYjLRt352hnwI.h!?kpd\&f$KFa4wrD4a&g.ԾU&62XC͝ @7͓)K5?g3IÁP.^] 5r%(53uՊ}K2QN' xZ2C! ;3RE~Jbݬ]#:4¢T4a#zm`h"&uÁpD9 S:>5Xݬ|u3;[{Uc48r^dCpL7-Nd=Tp3ңmI&& W ^ 7xmiBsXwٶ0< '0g3nUnNg]c~2\sXs̕Q|?ُ['-dIEKgb:͟2%N$oLuc De.EkeEX-J6Q-JYfBBuDPVZ\XP߿i `.̙dz_d5h_ M'|qrͿK{ccbEj}?T/NGTnX7=A֝w@*fN#}&2,"Ѳդ?Ю eƓ.zyrgk5~L z[c{DXln+с=Kϴ>qۉ[Ͷn[ B ,~]D0K#!L'O|M2bw-n)R8 B7un^c2dɲg未JZ_2;.eɵ-;iݸ:̮ WO ;]^K:{6]Ւ@t<֋~͗6q#Md7ڴhLgh$@1NT?Za̾@qAgoƪI2N!׿3"H1Z^X=ľ\zeaͭtYt+v'H/x?O|(3W{yW̑sߒUG%(%hrdۓ0ML 7MNoY&Z=\gVӀXD 9LXeq45n°c*vn@"U'(Y3aK0= v2 V]4O*ݺaUte .=)1֤)SMovE5ēnဋ*'^\," vo5S`2DJ˲ gzsH0 %XJ䫲Yw|pԏ 3|G5 Ov)Q#r睺@ܮ@ҝL6* T3@]l^Jvx,A]vYL-DN^' =hC?/]n)н'yeؠrʸn t7Fl XW*] sKe *6]z9bp73ojZ!aŠ)Ǜ ~{CQ]ރe?=Q6u$ +Gy tmapvL4YP|<3̡i&_8%Sػ*6,{%3h3׻]gUJǟ}];OU#-wqZ ]0،5oZ(sCtz~nFY@` `NN7_ud$sdLg]eXbƠTN/#Dl렿U9ŒrlAy9,1rRAz͝Fg{Zr̲me^a8%3YԖ5ew$29 >4{eZN7q \%>b0w1')5^iR6i_ABwuRnlQc􄕷ch=C0i*!QMV}`-ʌ aަau p"i:^B|׸ARʶ?3Kcgst3A%#CfGM̶MےEeMJAXJ枑U@%8Dp55Orc.BEy2Yِpo2 G|Vs7e4&X.> \^0`XF%I$QKCgq*OgճDPzq䨋|W* "+ߠ[%tQWkD;iS=ӤZplv_IOWݗxԿACNBw4-CNڤVq_n/.cx>_,tXmH|iUw`:F6`iq5ҭOC a CĊ[3Ug4Xl yߎN_OFd.<ǝ ƿj팺} &\K1ItC~!PJ_bHJ~\\Il4g:饌/)Kxir %Co;1: %Qb mdc=NQZ[Q:(V7\F (e.林z9bƖU\j̐q 4k?ݔ 7{i`J/@n[y};_s"Jף z~P.9 R34~@/*sǀlZ{j6nF)HR)jFBxm k'"Po:GUQkeIݙTjڔ HMpWIґkڈ)3J$,w@pDm #ECpSƸ u_gSo+S_ߖ8KЇxh✇[ٱ Ig=JaCNO}@"T6lC'*xd(2\p N43B>~̩GY O9 Y>x̅*մk75CT+0H;*ܚcz =v[:qtж_3ȃGsEb%=bQx>1@i|q5{LE:P7vyg (~&4Ӳ eN\=wS@/}L'1yy-k0JyC4WwD*U] }CXگwc,>+ɬ{ccDKA)zϋms]9 f]"(sԗ| ^ŷ;H@G&Ļ>Y2y9q\Rr:[i0ҐU\T4a$c̣R<^08 rPrwC\+e` % Gu9\gL!$,{\e(gxbvYg$1\^?o1!8ƀcYii6MRɂϚ{М n2cm3:l2__ĥӕX$`2rWckߒ?kz~hC7)"x!o|.g2)_krGQY,JjpzTY0UۢZfwYV&,vŻFׇe+Z 3-QT0[hJi"k*m!~hKئR--IC/R\WaJ`8ײ~rTX$.`B9i/N76#R,܏DɫS/L8Avdr3P.1+ے>cz\fqۋ_6D\]|Gl}>#:+Y$?ݏk-3 .`}6 {3b}cJ@)I%:`T} 1$4_m * }d"; si'^U{/-X9!*鰘m\PKfip*+JBW(Aΰ¥,p+(N~Ţ2N8kK68\:FLj<[0d1h6Ԍ+nȈ0!:7:;J$ l83 /C W@5o N]&HhwSe~.ٙkK1n$!|xڼ^3;P5va/IV- 29l Wpr;ROQ.#rFE^yO@,a…,*JY ʍ"Q=I>W&GJ Jg7I|;qP,NV=dSlMZ?KQ3&ˁI#z^n*] Ff&I< o@Z2p:^o2W4`ߕY?~EV+ OfaznKr׭ET0=$TL*-ghf5 [yP"%.rB&,N@,w>pՍ/S)K1T CWXl}b|}k3׽p ?HFq(?Aw@? wzr[Ҽݡ<e< Onl V8XQ#e[J{2:N3>/f +QP'ےbB~e3ٌPֈx݂{{Ar-v٢S2"nw3/s[n=l'}n|W鵯k+mƘNU*}zQ'1ae\_!UlHWm$)H'BBu:CPKG_KY-:&3 3vZ}]}Ӂ; !4M}E&iAǁ  YӥCDSzmu1dNj#a~R{5.bnM)ƒl,I>xAޫ]H|}YTVU ;#pG7 ZI2F쌭 2{Tbi7XcmH&8d iUewqP@2OFePL˴UThVw!iIF.?$^C i36n!#3}jL59SVfxl;Јt^s\Um(in9{v@mvkl L&iuNc>GNx(um_s:tX?i (=q ZjHA'3{!TS&hY mK?Ju3 DȳC@ vYY eÈgFN9ϛ#a84ۡ ,xȑ뉡QZ ؅sO™3d ߅k݃?^/ZoIQ @18d ,OUID)581e;˝[|ZMӠv~,(زrA7U{ *PYdKȂs :.~Uͥ!Ǎ))b@v0^& m>^\D3I)$ q:| a4H>Hت [LҜZ;;,nJi2 oP+E0 !L# %1O';ā s~"W3qd2f ln4%+z#s֘R |K?^4ǟ<@4dj/UppGmB 蠇{n&&; tNzLKי{cJ*KO /Lǟe6 ̈́Wb.xuH:u#; hqU@ նY@ݣ|PǨan G8->M8PuO T I+àdɼ{`S5';TH In?G w[B|ԁtq_""4$!`e.=lr(g͂T1 %}j"חj1.xD&>:D-$W|`7G#b80ÕK~ ccQMh!gNA:K̽j:Pv-bE%vk!6'|}~u>N+o\g&x+e6-DS%s0T0l)v Dp\i(ZcFaTtQcX1i^Z: T _H_*HW!Cn=U8!ؿ9(Qpl5ixȒIN(zPGe@^DR8]}fC vkeC b> Y؀Ϛ8Ü0A]E#&[wn'eFCQtSHY 9 L  'SQfQdY sy\Mv:AR|5.?ؔSJ%'C ڧmiyNJ0Wg,X\G)?T"{T5ވPM&mb'2kV! FM8yM̍JlQaFZL#n^^{<"ѣ}'*9gx)^fm [Q;uXÜ/Jn=Jz 6[_ɲ| kfLV:*/*WkC p{pkӝ9YL ;XW%a.dk%SB0ev̥*hW Nj3R&pjS W`Q |}b۴/g'D>ңmxfT{WJX&b_v%(NQM]ˋI%BgUDHh/gT[dQ87RTFpI;SJѹ`O` GPK#3#A]0e3AVL^)MY%Ȣ7o={S!8Χ(wC7pC =j釆t#2G#@H9$*F_#fQkөQuɳI= %|(ƅqYWVShNꥳf>˓~dɋC.\md#;$Vƻ5v6upÞ\&bظʧhW61ɺ٩W hחȱyA8ӧTmd"5""Hv؅1J,=fal3TC>ۃ%6Ml i>Ͽ}k/>m%Db͔G6|O":ѮC=fkx0QjD_XK|~j>'o.`=E`8n,e0o*!a.IK}[OfHXsMA{[HֿcjѸw pL PEJ:x7'x%.FIciꔡ [^ÿhW3C>+꺯 HU%;66zVn47) 1 ^:oZ !H`,6O9jP msᦸVڍر< jؘu؞j"HZ'{"T0?QR\Mm-P(=6ʦ^ N^PMMZ&\DszH , XCۑ/zVԺ=[.!]ʼ~%x]nj# jƐ{„F C zRiÒ $&ɣG LBv[\JO6`^`'y:;OmG׭1ԹĹ.(oe3[eݏnj9GRƞ/2~VV76u@G UKoh"rTT`3T3A.k6I1 ]'*VqW۱mYTmue UJ#.j-3 i{Cb*٧\Xiߡ.·IjERtwhkN4Dbp ԗZ;3JO"Qe,n@XbPGR;>/[t;>ˀ!Frz} hd:ЭP% c">^zlv4nB^+l8 *x8<F5 9ݓ _Y$MsKo@dىg%\%.)tfF aڷրcv/Ouv4ޚcrtfHAϳR幭G! 2֐9Y?P9J@Z"yF8O'kGˑKSkYΔz3OXZ?N앛mr< &.vF+p -wgy f/t\E M:1G1cz BHh[ K4k憀#>ܙfq|NWV/}9U g)fC[h11H,9Tb; 6Voy Ck5U) @.? 8/SҒO6k91!?Z=uPI=-j0jYiy~[joC@'9sQgao¾$PL+K|x"~!"JM$HVhubMfZM^@;3hgr:9=+3ߩ99#fB,޺X#UFΧ,MlE5Ǯ;žam4OԻ,nXj%?׬?amB#r].sE01}2DGyؔf-r!tWcK B -RE G&աx}Ys[wD6zLTUM"PqI@сG4m}֛GsꖾtY!ۿH60d3Y9힪9n{?z;)Lӆ?덣RBAd9<)m#ݼ/fF}c.3շƶɴKM3!oK\3mM-LQ I`^9{r(AWO#~uF/5R_h]Xv|'E^, B<%nfTRSB8Ԝ'F(V(2`(ć)Oq7pbDe0-_4ߢ.p~fdTy|a5aRwcO")*^ 3F,'bf6l1IBUר~w/ϴ7KȒfR(a5cOX"ҝ^Mxi#CY~q!2ta^i*V*lSNTeÈrlT5wF+%NE*Ư S):RLa,^h{-NϪ1z$~X=4E>ВpHJnTe5ɸN+k/~a` hP.L"V#&,taƝ^'@LҜV3Kj G g qwdny6$ ]?}|ޘ 3/M'G0ɅFe@<(^CS @ꤳH9+τ)&‚zɹ=hh{JޤЌc"UJ썬*ާ:J9[8OhIР@V.oX?yu?p}G.[q/2&d.-UWƏxegz-a}"0%'Θu¹ [QM pN(*nhVT,74DP\7'utρ7s>;PXj[Qi2ʧYQd}ɴv!+3.kp45>Ni\g~F #IAq(%RC=Vw-iT쪮|[ XjDKfuYӻ R$RaPCݞZX &ȁ5*joNb` &1q ޳:7w~Qg)9|`P]pG D; kRQ}:$1-~B+YO|vIIfÔqF@ anSl`hB~>c8q5"E-yĭ䉧/~j82ۄ |?.ԐcL95jI&Ul㼒ݡ5qk.!HUI]>?[ (Ln Uw_P G+nBA+vzUݍ }z"Ӵ#5;r鋦v*%ŨzD¶"Mwp䂂$$M4)琬(x@[6eks&@ͳSgpзb2W,Qgjt JHڀ؂T~[ϗQw<$Uy~ q y=g/SMCF%${dHE"? HT=#cF@ǺLZޜ8cwl.3JBR"NWs0W7ID@>o5,`A@^98,d52wIrSlqk](S` -q%PIH#,k\a֚:U|Ʊ'(%[]c2GĮ>iPAT85A4P۱jasXؙvY ݝU3p$oMDAGa^1x 3ŎΠ~ϡ9Tay0[T7:Y{&2W?Kl⯷M#m+I8S1K9=f)HOJ[}g:&eXmr dU7{ [hȋ-PW'<A A{{3TV /sop+X_0ؚ SwKCKmN|%@P|X~.:EtL3$b!" հ2~XJl8ő8{k:KܷxcD.3 2|9꾵 bc3&$lͩ"ϓhs[]qWO(e Kk/yLUzWTӡG1>3|lbOe06ک"b!/3Pbɷ;T;-@4Y9'MN8I;SDyyga<&1NC ԧx5ժC )8bٗ7ۏ<'C p0 L혔q#Ŭq1J$~3,SU nO܁l"R{O/3z? G8$y\{_pf3͘27qb;k0Ye-G+&4V9O)(#l" j.-)$Hꉏ Ȕ$}#E)śJV@vgO2<Z_+9Ndϒ{"p 4I-fq~\M4+OvN <0ե60Zi..D`}Oa`ꘁ-e4@.jp5eYH\e̊`/ޑF$xyOGcEYZY Y_# Tп6ELX6{ 4kgqQE~_^ 3}džSbB~f`Tt?K@:ZZIidovy`?X4˙ v$Jˠ$bӯF*8,`t$Ju‚\Lfyɢrw q0=KA( k1i *ը]-.sI룚’)bi`d:aꔻeViQkYg==z֌X"jԘ+?J7@|aYΠR=QMRu٢vNPsՂEM&~Riy9tb삗$+|*jo70y", 2*~.S''n_ 9,@`shu(GY(VM~: e aPU_ђ0X{ p))uzf0V HŎk ۢשOAZ[TO^?kzM'*xa:#LQj1ؚDn[_p ]LD(˞hv\`' KJ2^q* uq"_ Vbo4ޢ+ho @_½oVbRXp_)eY 3G@hd x1 O< _mw0R ʚS3 i2~SYqA]d!$t9>#`@uG'`LtvuX%xF&Lxki, )kÃ:I?eّkH´8;x`Xs-3ע[a(7f/G φ} "enЁa&ov'A+3ns9!`- 'n훈bs|\1Ta`Ό5Q\w[K RuV#G͛059ׇ^Lbl_PrFfP_-j Jyk3J3eqM`RvӊT85g~}7p[$'%3Xd E|ŤE(13z9}¼=PeJ*It\<#8@JA 8BTV[R+/;Q 5 j|Qi BPjL3=tNDvB-D3K'Ag~ 0A* 썣u:a9NUy!]vpT#a Qw44UOc|hZr~T[쁝hhYE d4@9Ŷ3"':&-t m]ͦK<'OʈZ\4٦E~phjgw"x _%E"бPv`č?ig.MZEWTPVi|r5IKc֦~x5!}z=,Z`ѵj>); py`=b /R|iBIuUGAKIWZpio]4FM.G\p/sy7Y%a 6`C@6T14 .(H-)\%*cŠ::ee5%pD* ѩ=\$2 BP0x,;d74iPjU/B1K]nd*܀cҌ5/k$@;;E6]r:nnn]itȋ n>"Ż7Nǵa hUPqpd sJ М!ٳ.q `0w hQ#N3^!8hRK?.q|ɇ>KM(]C-fpG@ G&J|^lj[8:Nyʼ{l{vFDI˷g=}s.HOހ<#Ĭ!8~lJ2⌱C7e㜈BsيMDtB2{EqOrȼ[ *΂nXD4U"zN"ZgWE#nU[˛iW̩kcr=*EA_EL'ټkf^ntT b+?-rYvPn W)hÐ IpQYZy淈)lUfE*V?yK6'ʈ(U,ɝ,4uΔXP,`eOPe|gbe9!ǜ^nP?X3 bV[H4%% m<fsiJ'i&S]Ytڑ`Q|wU'Dd1}hJS-e\O`ȢzC#%`V⨆";2}xs('0,N/K35 'ܻUZ]CD7k.CUUS *z_\PpqmUFjKnИ!V8R&,^Ћ&w=BqQ!觫SbJ6~|g*!c_EOPِ~ ̈́ghD_KdT@ UǩZ# `57[J>=t 3,*!i6 3ˏeտnܷwKo9U]R.D3.;rGFX{T~.n>(qM M.SM"e6 bjRXJ ElM5'~i LYx4S-5u̘EUaO"I&a NZq(ȡMm^"L,ԃ3}P3GDgܷ8|XdR=A*&b[=[<yaA{<#^uZ@<5e;yVQi=&!5n (ZCQQ8uD-+Jk U_Y/(-bf TvZ$8\^J\ǩx(9P">d*2nO3*.@s0T|O 'M'7j_[QF zXy&C)E I_wcLWBODrAcMc;V (u˹-}?4,lް]U.7cfK﷫R(Itgnz-&~B2 (,{8UXgԏ+R_ة9: :VFPܢxKq]MW-tg $s{KrSO_i`6f1 I@8~]>4nOM,wmio!.sCgՉLoL}#eҦs]s*P}!PS푏 X#pg^hwQq= ARsOMl?x Tcjfո%*ou:F3=aYL8bC=&㏿B;Ը +BD% TiWGCdwlv?pʚ_ mpD>Vw=3c}`;a-Fʱh fRj287&ETfK+XU ,ZTG5>0v2l7%c.bԘ&hEbýI}$E>)s%DcDQ" WH*MJ9eXi5c[<9RL"<WeGB)h&J}k_|5U܇$]EfAle噍+ʭ}Y=kJ-Jq$2nXn䰲P!zRjak|G-!M~"6JUz;\/uUxI8C%:ɊG6[Lja1 VA`qbqߣK;qA-"yԦ3RS{\d(@;T:)o< Xc^~'*кHoO1-*w1QilM}`J해%[X=R A'B"'HDRn+#RRȇmiF@$ܗg*`iJ;PW9k k8UVt$sͶaU;azP\ٰLF`̻M&96z0C}s! q mݚHmOXf6)zd :6zqU^NE׃k7{ک&:=6|5Uv[FAя8l܈>4o9s欉GtsxO~&Y;.CʎH5;ROIAbE7SQeӧJ5h!ef N?0SoC% BBn=aUL%A?$n$q}*vhR9fXn\(v/*|x#w;>h1xښF vHmlyuD,oў*tlp}*WUSFS}/Ek,u)Up?#ǮaՃiS~rLz[`6oM34E!XȵB |&Q0X@TYyҢYԐ;:h٧6eO" 7,]Ծ_J~RXut*=}I롶uD(*=$ދEdl<"˫=2אJnϟo/xOī5)Qh\m/Ҹ4sgw+P#G{XH̓J m3ȋq1"OD2'r|~7a-dUX$3}@5e@,­~A١a1K*{e3s`;Eݪ/S'hnI"*&kTt)1 Fe04/gD]Q]:$ C#mkP=|x.A@nx˨=tZ[$[4ڡ<xr0  C-SSJEߋD/ٓq)+-'`߰y.Z9EV/5! I$pz%2]HZ+br[x%Ω&Hެ2pK$UI!o7ੴY ġy{(G9ψ@ç*͋61 ˑz8LWqRkrB}:2(7W=*(@zZg}LD.g6Wq[אOl#lJ,./w/M;2&TŷbrIY" &␌RWV1:4/HMXb7VzOhاa&ڈxZK} -t#'@ji©Iq8|qCYə6L3FYߚ.h[ۛ`f=Ck*JgҸfP)r2[AtגN Pl&@:z|{1g`'S #vRZwǥFºJ+dyr-"}'N#52y3Ѧ,\PkmSm?j07Bcن5"kd#8hă,04髰^0nk#o-'H پ'G&yqˎP%;\ޙn$]3x&?arZ:6ҷX;2ϟe8 c Bqէ$9\R5+}j̱lc(a_=کZ0jet@2jVW" 6l8jY`$@fuY2P8T<qrK(䂸Z"q0v绊(XOg@?9s[jltiV6 a4r:W4{:@O7EXs_IB7CB2mAH%Q0mhbOAc (EX?̱:W1˦-!VԲlHPpv1Ns<*Jy\RJ%7 !EKARq jH0ER^~0#jNօm~K"2F$`MXKYx~ %`eoScz}bf[ ,E˪ծQtWN>r? ,C p'I r8QrU1sDklZ#tﶱ%MV]PlY4v)%ز*E j>wDR#oD!pc|qT`vf4)^vr U>)Զi >A22S33ѿ: @lx͟, a /ޝɿDnqkȩ6E+V,{O@-^0֭rb N-Cy)uoˍXl{Q{q C%&ɭNysbֆQf|T٤A=s(S! ")FS %F/oֽ>k,U> PE%hοsx1I O촠)56L/n05%T֭NQ4M97 H݉'dbOG 1T`0Q]u}BeԌ(m}[sEetkѫ|bՑv@A/6[ra†x} w0e hP}1HJWv 4ơ{P\j4%*{.miwFS*D}" 0BpPb-|0Hˮ,@_Z!׋$>ۉӤV RY(yja5[XsJ38Ch:jH7 @T{~g ZhAw v)A'vL##SRBKi}AF窪5\4)3C1,}T. p[D -B˶Ph>dGV&3If!2[ m㘝 rC?/ؼd"KNXԜ}*K=&樼7V~1aŁ Q\2]T-=s )/ WE3OY5:|WzX'W!lƗT RT=A~]),V B" `ӵE@a{ GG福}e+TMg}@|`  3'J{|3$ž, lHu<[J!bYdDre5o@yqh0U pnɉ!{&kQ,tޕ4X^G*/.~O(=Lн6ʲzpL9MOJ̴&iȎDT쮃4#nf pv;mK=u%oɖ j^ڽمg_Ȥ ^ 9gҢƉ-c]>RR_zLƌv9Mj7&-_5@Qg.ޖ8h T\+y6dDHZao8цvKH<ܢݍ @ ٱp+T)b~‰QO O7DBUyپ *Cό>*bX_zQQѥ+Ijf;#ZO[L(ICx@!QY7k2ˑyX汝םRvImiEac',b1\Թ%ܻfgd~A3Ǔa0_>(KzH#o<-obg"a{X3TsMդL6Ju>?ɫޠ'iùܭv`ҒXG9 V r/? zi9ɉN`}o+dFrUChmrcR"RT%Op$zCU[%E)ؽ†ߣ^Y ey1ZQJۯAq>kg]O;d(-ctc,.aHi[ceis@d9oӝ!Wſ *kRtp <'5VˢF #$T\vYxyxCIâV>3Y|;ͮ ,dupiץICLiBU"71I"Agnc52aOO7|#6&ٿ\KYk-hw~VdŅBWCaUiڟ 괉t{XxRT\4 [ >2[>{O.dTм9&,|H̱VhމLil{d}V4S"gxuQK8Cf;RDxHaZWWmPqz q8R[) (,P!Tm]眻Dmc{,pV ;~bH_ǂDUhۊ# )p V,tdf]&ّh2WU茘~PIil,{Lǘ. g =25gGCc֏s_c\^ɢO>VͲL+TaK ,D ZZiD0M_lg+NyX /Ow혝7K`\*y0 ޣ鮗4{JЂ>?kG<,8c{5up\csߏȰ oC鍤Ҡ%jsuP7(~AgMeP)ѹ :rax~2@Z+ 'p$T]zW|7ݠgzx P,)#ٔ:ņvaOS<+6IR74xM?NPJxLyZ* N_IU\^:đLm /2D@a]%eVvjK{+M%5L‡*Uca. V?'Y>rAfՖOf}̻>Wuǡbq6TZL[ptm`pP җRF{ 1 R=Sŕf ׵ ܁(P!3b%xעl{>NÕm!!~#_f`$/rEꏐP=^ssT:Ha#wz 5^Iܿ|14:?7kDB'J-p%v!+`R;VXҥZs)ȣ&R%_yI4}G{K~Ay s:wx|Jg1nhjHhC r^= !6?_r\I҆伽~DݧZ;T 9xvΉ!5-lL*x%wy}\ߋ{=0>(K}}CLƖ-AW> 0Ib8CLAL k]Tżt˜ cXuݚMm-Z 63+ u%B ;^!/]ZoclO'I”[Affw+ewξ!F\w-Q\J/o#,̷xP-wr/Ǿ!q֭(9V7mt6("F xtud,{3:Y6SUf Y)ʡ.ǧd&K /(f )7 &fF3v' ֝}Dا^5޿rIu; {BʷPڧI^#!Ccg.MM3fAY%٪bDnu ffOO3F@.}7YλVheRH,U8g,X7-:Kl6 GO*Fis-;EGq g`7?zLaqN( [2PҊ}h& BE9D&?zٟ0G'R7Ô\/OI+Ӛ⭹%,Qǣ,nɝp|/NN6-|hؐA}PH]>g~73Du{)u5bׯR6/ڱ} fueUT0go RHTL }Oil_'Ff,B~>)Ya}e64BO")wX5|beV2 ub^R<]Oz%I+IίGȦ{ nY;^fRR`2@t*oNx'cwx2(H60Gb\I xOI 0/0lN2m X®%@w!:q?Yw.!55Jɽq~ʉ_.ŰxyQ]HlYo=) b4Zk{vd>$`\sUAh| j 4z/gy'/-):8̺o6{9RJr&T@JP kFVB t u!1 ߕ#R8&=4집[\Nk{Cvg#A,6wv&AUHFUkwE@WX G!?~w+=8eCnVAx2J]$@AE.kWcr)RI]Z.wjͲ>順k!IT}63K%sF=kExֵ`9&_u*3ͶԄ"SY]haGGfL4Ԥud+ysYjA&F8鋑~s4d1PGbv&$^&'e.L<#H>7bPr^RЖևx0nYϫ`'妢j:Y9n"_O{swk&bS~s- *3}6/} Z @#ƷUTw"p³TO>[\~_*(D"N0 D Lfvh;^7fAPaUׂ+8/ɪS Ί3#|M$bFa#7 lze狳br&3KhtxSj^&?A|bd"B9wB"/Ibfm*nm$ [@i86IrL#~W0U3ܓۿ*#.MW"H_и( E$x]ę LXdԸ|AAwr{ڃk yꔵiR:Nasz] 1Bɳ-:_ bb~ME2xC͂K~_`פ\M49SZ16z @G.~hNDCivN<ҲB;eq3T17; ~=4PyXRyq5?XL4 3 oh"\>QU  7-H46ޥ"Nd eCZ{wH=3@_[徥0ߙPƻbNV6ϻ`ru 14{!'0MJ9HKr9Sn2?~2[x=#E220)`4;(: =);iԧ82S}٪:2cy |"%{ԈfF%+GWB3ִvzcʞz#.,-;#Up%io()RB˾p%emys !K:X^HD(7>1ucdՔ5zܣ XFaK~c(PN[ (pIxSǛ~?ƄAa zOiW"%(A$4Eqոl!}O9ӑbe73Ф,z\Y~nM,2/|H1D,,HbPbB_5>4hꖸ8W.]˞bwmLʄ&$d^-]Q<W^}"?6ק 3I7xëp: |Lǟ=N^^J_R2d8҇ k(n/ sE/hzڏa\tLӚ$N8O]b9N]meC̺ocF0b;F}y/ɓ@ѫ~ri= p_Am Ĩgw=`K MC5>LzE,kh2;wAs2%15vidⳮ?uS o/gr=\pGR| uId~P-gH>F9*  ٷq8u ,cJ"x~7(_JXc5貃SjD(V]D&quDu %{?Ni ƀI'i!5E@jÔ5>Y͛H\fD>'6 %si qM"_(2yqV_׼\ F(I$P}7(°.P:0 =+e.qN~zE (>U%U뼄57R;%rBH^9Ӧ!6OE[)K| ;eK4 uJ79Wjcp1}f5TrNNYȖ'!й%:"#SGkx)ո?G?I V{/n:J.4]!ÿa&ȃ|85w" Xk{lŁlLX)H)_ep@ksvEN6.LJ1cFKrph!C=㸆?]!8R=!ѹ0ZHE Br.ʧJMXvrS@ K JG!'*f}r8sg2]O&O߆KO-V:L틬-$˘)RҺ& JT$tU6| UK砂ڏ`o:D¾pj0#g=qA#Oz!]N;D]vIyQ>9r`j7:.sIW!eJ{5pI \VF!h@&CD˵8E^ ~}9 k߶uhF_[.: ԇoRZ,_A;6ƙϥ&Edd:@ڋuY`hf@8 m!ק8㢎j!~L\Y o K*;qPA+ zPxElC;=M7d F#^iZEۍ5{>4JGukHLض DV%nvF/l8B by ^J !(cAVk#b۳ɢcnӻ~&Sd:{e-" W)"{̠OUjMYW3TE+GRĤc qU"oʯ.ٍ„r$둾3?Qg;QJqn1݉d*ξԏבXe1{,6>HpW8z„;J ִ5*SuVS|qFpD(@]Mo"N˝4 ku7ƸM-o:*^צDCg?cƊ\T֎`uFTCz4hSK㜜X0Z(jÏRv]{"r&*9fp42jmDP2T+0[3^&hv);! {xJW OA1TWI@8t^4b:S-7{:Nj uc &t8elG^2:JfEJL @Z < ZƓDVaDy]_mnh'RLLPI\"S~Hsmnܓ."y*%➹Zs[{ob&ew۱j11I-,[h4e KBzԧa3Cԏ:PY f}klH8y64^|}bKXro(5 ϮEJ7Z|{Q$pX.ĖhZE2 {S[\yhc/N ){ dONtb9h:"-Kai˭n.!)~l9}]{>qtCPj>|ATO&.0 𸒴NCJ VjCU??PY14滍 UsldvWD I957/p_E$^D % k=0 ?ӅFA">Qf El';YFUڂy3ȳB)#Raӝ_xƯLz]0V7Z5k/?wLIB"+]4 A γ-z.é<u+ SRx7%hzox76EI,bZ/to{= TyzW[h 6)3 G }+ LElGp@倫*Vx 3(Y'N>`6fFtHs0# p&/T`Z) fUA+C%f?Y|pSs=̇=ZVtx}\.Ko1co:oZ&O&Uy&93gz Ezw^F[LDw+e6E^8}0_Д 4v33] )-8''^>Z^Yn_[)g|?̆Dc5ۣ)e'A:MhpEtyH;c᜿3~ߐtR=jP3krUҪHj.D d/S.ݐ?q?Y)_f3>?aH ;b -P=и檌^+]k+<[JTnY۲ڱʮ=3&G ٞuNrr}Tta7]s3$3'd,u <=Dc 4wg4~ɶ!ֹ(5!:~;nxP|O{VAAij޺A;O4uc)|L'+*}zmlrH"Qw5)EyMBS%mjcɖNd4]i-)*߾٦t( Rr{n~5Dʘj.Q+S5o@tLXN *BmRMJ{whi VzhoVxp闲ȝlN8O+ROn=K$mcQ0/Sɺ|3"n}$RCَbz\z7\2[RHxΪq†(bU@)a"qزgXzTy& z9H0C4F c]lS#5* i*J`ŭ6b?=??YU "Jl:~aG 9Su;(A&j\{6MZE[ 9 f^$M4"[U>dT:Jmac ?x\k~_6Wy(N7B\WDs9;jd˫ 'jDcAvR Ј &l ^d htK'[:8pF U/QL_u HCާS;h>*~|OPJe^ ɣnc7ȡ!ˀ%cAP(Щf,n5ٍ*ȟ9V33!/ 6 yNJ2ϮB?+"`R&tLTv$q?RiZA2W'b򮩛 q_t_'0Bc'D-"HuN"Otѻۿ@x\eNAH/#406CP((bS{7={#pB!ղŎkt]/1@;N=hE 3idƉ ;?E8f%| $U9cx!_!Cܡ{8clD//SN;`-a7L=?̇V.>i>f܄*ׯp*bV-poK,Pe&T'W:4omWGu}~umRUQE8,GUt;+9ņK{% W_O 4 J>\&-l_y^lFE\㍖"o/2 e2q$E~N.6wU@ A_bɆn;? Pl0 ~E%5nDZXޜzaBCzo1yN8E ŞE*J}f''I 6m僓lbuSPsU]̕ŴFFmDS侬*?&D1)Ʒ77^ GQX)HRuW[#`-Li}:&.pvδ3u&Pgl\~[[7:Nv.TFp;zMB5#BijNXq jŌnkoȬ6ѣ(u?;/zHPsod(~7x*9Q+Y?4wnu cqxK+??Bp~yDM۞F(Pn/ZzpB2 #qf ſxixǗq5*tJFUApEs-XNaJ [NHNzm77E&)=(ênWZi1O|` w`+5UL5ኧcHē&c6XN|1蒪F3qv`f^֙tʯD|,.lY|#`;z}>LV#\~?3pt="= XPǺs)njOF9ENC1G0ypc*pӲ3 [MnZ;tnE 99: Y!gѷnNIp2 j1}1 !G#7{ܓMz8LafS]O"9Ff3. )و񚛏9 1#nq̜ 4Z6o"{)8z:by͗,D&60ld#́ġ`6 -zPvjQgK56bpl1%/y*xi+P Y30"8 X!xF -Gt !MXD0yCao~}RHHB2!WpЉ`zh ΋~*:05h8)D`l%M}ԝi:C[B' q[As? {*>@S]p&YnHєiq5űe<4}T_@͞UH$h >ۮ2Ӧǻtq0%hHUfe&5nP̮PΙk<&{ڀ^ib ӻ!x$eV nG4{D[E0 uV"hJ禜^(.9uR}9b\߄? gS4(8uD"r?] 2%c>EuP֤_I ǹTUh0@Gž٭֍y (l̡KT`;++KGkJmp[bnQbc+ט,W7@JO;Ң78 /< 71 \m:6 {2SC )}bFEt6 Ʀ-z'(Tݓ/k L1`ςD4/L-ժ^֑=l[tOϢaƸ_K.qI#<E`N SkKVVbr@2N/?$U TcϬLB=C%[)rA1xmٓo9^B +_S!6 -UOܺETь+Lpy*=So]}l'戽l״bCpA5@HBVx:vOkà_1gR)UUАɹpfb|$@Y/jǃ4v}`9E\nO($  KF+5Pļ˝U't g+k`HH̡G u! xv3qT[}PSw &zwpMmUq$  O6 @ IHcZjŀYZ-3a&bI2VwM$oe)8j _Q6jP 0q0lX5z}9!sk]+vYD]ƟPYmXX?$6#pL?Yb@XdaBpqytwzowwF&Cbi>QQ'~uO-?G1:5?nde Xxcl9iɈe^e#Eٜ7SfSj(9U :IK9޳'D<؅.KŰjNp&&kM5"W.sE<8 |һq7p.nXd$48. &571 QPyF{`"_QW'MW?塞0AX]kS ,bg=!r& ӓ(eɉaNܬpuQPT1e2]"!uRd|XN& pB>C|S$-'dsKfTLqM1̈́qSYW@ v# `n} Mˠx-TrZҌ32ձF2 R+E_(46O<ќȜ|mg SOcZ%*}z#lsJKSq_ +\,r YCa+#}xr]3p!FYL˴`җGqWIŮ}4@lg#G¥nt8[LK(&5qyU3z(1fе-1N`1j{Bg0Yg)\ 'hхE)qz W뙧}010;+pb#fO[ $O?Ņ|"8a;'u|`l~JZM}*dwfxt}?Dp TJHaY @ cDbW 5'~;Eb^ +GYЁLuaO/lNbǕ@p(NI }Ҁ/D=B: OS=FV:I2H̅!"k쇺g` kI2 Yӡې:,B B$  G2|Eo8kBaEr~Kgn^l?m"α'FxsZ$^Oٯ eieYf*ƿWp.UeCEjZ__xJ)2Ѻdx#rJP> Ms{LW>jY~7֚zO =|‰ӆZZc]-[UWЧ7Bbf;`ioj-a"ZJAf ُۓ:7aPK.JA?`|K`TƜEQ1(rigPX֘ MLWlzNRA )|pmvQ /@*3v^ihcj)!)R?KX4ff/Fyo`K%Q֊Hf31bj91F 8)Q1wqv|L!kvVr2SlKI@\v>$-"v[+<+]Gܗd}*\sQDZM+,*o?Պ`rv)x@p%jN0ts-we_,؞4^D+i=[ I2"hC& 9t醘w0l2#gϡ7Abp3iW"4vUv^7rn?eCdUh45/JGeXΗr;~dPԄDŽ K'CafHv 5IK)Cx(ޯ6r8ବ .]Jv*'ƴ?dT4kx^G]K6md.sl;9v)܄^TF3~>? 2fi|кٗ߂|-$9Hֆ^(zJZOYAbZkId%TuO2AsLLOJ4kOyl*GNF+;{ |Js4ѿRD ˄'Jg S3;6W;(fSd] I"E',rR tE⢜ \:\/Ƭk]\1CcUZO* Oz*Uz߰CG3'`]s]VF铇@/#ŌBD|mN_{UDGv/>{6*p*Zv[_ǿgvG1aB W=;e3_'HKw qQse22 W8]v7s/ ^c)#{>FZBޮz9A WW;-Bظc<n}nK9R%\ 9Jyj,W`ăb%r&|^ɣʪ">c%"K/E#yB;O 6Xϻx ޢ7G,X#^`k X'AԷ\0Dp*1;/_e~v(k] =TT7 t*S.Hϫ H3<[ W+Etj:((~ 3pxnʰ7Q[:?9nd!k'SΝ{>MYkcJ)IfpUu_* wkEp;'Ic4e!V0 :ACA=xaNY֣ y AAxen/1a(( *1ڬL MJtxtPY`̷02 ý(kԌN)6*8_& mÖ.f$V+-KKǐ-\i/g8ZCNő]XɥѮ,oF͹>t?% ࣓Q$@DQIm{ Z)4b͂&} ;iN~cH2_jWUrjub7;YPs5)ԿZTX+cCrR\1uSgY4B~ +&eȿG ț5{Uۏ7[E,*q5#r2|ca='̡&jf,N̂1* 7eԹ_uSd@7. &@iH8ҞLwޕj9xmBan̽ U $Uƛ2?$HnrlO$A,p#qzYw_+4u75X{tk:Gַ5Eѳ/ /kA2@A(yc3NGFsb֎1g;IZe KԸtR1}5*S83C$ ϐGVkkAs:Ƿ#|^KF.^ts SqöyWJmLq)sK?^*ͰsKguz8!LSڼZVe=q*Tpl>$K`WXZ*^ vxbȀ5y# Wm?;a9sCD6"!co9Z*{EI/v./L4>*Kb"7ALp0+Cܱ Be-7IݿesU/XQB|1ș/!9us.٦'Ep|>RF|Slrbuͩ2)\Ǹ453Cbe 3d%F> $8E^Hdvc͵XNz)`p2qyUݩΥK vB-QN|҆z1,E|W#1.mAJ`}YWZ\M-Wb(YZHY5!ʼn&%vLLLi9CykVꮧŲ)cQP̡^XnWVSkʉiua@Ҿ|^gn0pWOFģK=6/8+Z%_4>337cZWH1D$0 ˁA~;eX Hǂ jAzCDBr3aѣ$Xgλ>#4Kzx*`>df=)&`ӿ,,b2'8dIQ1hB݇kkw081J#>fji-K V37[9+ ^E_Z$MӅ/ꄅ-`_ N x*9u3c"ʲRpY#G NK {蠑>@a%U{V[XZ0^nSZdf81UUaF!늼_DY&GNtDeCy'8|ܧ-'U`3|= Uo9[4?-͟[M?G.tRiٌ"$[s֍B0ٛU},6h!%lAK̅3tu?Y?EZ &*^+Cͼ㚟S*!+! }~ő<P)]Z2egoXӞ;5DO iK<`k$|ꮍK{j &+MNd|3s?Hif "y,`CH $-MIAb+WWkXIPnƦJ# &^$zA&LV2n g}Bmv?[[d&M#H4}f-i\V1q$f-~(I Y4zpnFfBJvâE2Hj6{cz1-tԛZB(qt9|Š,FKy- sA2(觊 )ƼȜ%bz.^%@Dlnfve'Ń -ngC"s0~ZD>NKYȹt+2H3  #DõP!oTtWo>ʗd[l #Ԇo :Unl0#иf .C~S$)vGa|񣿗/Xy ,l5v4jb>S|͆(l?v؟ٜ^A4mi6XI"K֎AR%T@4*- F}@LT<#,?/o}s۔Dی'…lgvv*@axgzU3 {eP`3cz.;u9/}@Y8źl]xծjG(yx^[ g#P CH)EkcJ&QQvlx_R#Ab Y_ g8[Elk=M-$3}x )7iIZ}-c(4ڨ'*MʭO >e*-ʽq',T︤;&~:-ʹh#ӿҙ&^Yď{-t7Sk"H,oq&'gyz .ڝ+8' nTEOTV(9}'~%Sw[ϽD(ȥ?3>  ˳؛Lϊ@ Q"q2i@\Gb fa1zw<&Ƅ"n]A6~3^DLC|k.yC ` ]􄁝h-D]lO=uN[E[84o51Da]uck?ryxųMfVn }`Z?^OLJLyo?CV~)>Gן@5 20X Qajb>?OLo(wſ\d / ^}[Vktݰ5"S?vJSdȯWecҥӪ1NoIKWRvj=e*c$d<:# x2 ۊ:Kr&5>,օ@:yQ~Z HǶӠj.vX{B4M *艹B Y#1nSz~GF)S؄,n(~ oiv+j;I_;Q, ]4aO~{8y7LXNj:1j7q y#g[1Y$!"*!(V.ೆYc|[("W:wO`mُ 7ӨEqh*恧7\>IRfWc .|i"@&1zzaT2ƀswrW<֠NvXWkℶ/ -" R Xc]fWvPi΂jfKwB)ɛ6MOyu/BG࡛ݛa< Ą}[$lV%ʇz- &_,3 ~@l2Iᕭ]$%M)?PMQ{ګ*L7Yb\[!?@͑`{{`ݭ W,ѥyqn6VxB$뷗V%v`W/ Ȇ=\~_dAubDfA1 \4rߵš4@rq7jv =D!ɼC[r]+<`aoE,7 Χ{ŏ.7zuh|h=U !c%MuDv`GWQB?߄rnTT1ނ X2‡z+ ZZ%qD t\Bzqĺ]AįpQ/_e8PvknȺ+4̼(qM+~~NK J;dOZmNkDZ~m,5sXhAx1ņQx1˰tYBEGD {eoQ2z Y 8 7.s>TA1 .ߣ57 fxHip+s- ֐idb:ywAȶ̤o 6|Z_g`k~;'kztZ}vH:r? CZV/6f {rV퍥.:7gŁ&?:,)s#LƆ\:sJ`az2%Oɖj|0x^-9tʍ{0Y0@ ,p4 ᝎ*?nlTꓞ^'d#Lj^wF8+ (߹voO,MNC\wK2зZ`=(y'PFIAgHu]v2WQkeY6dĶ֠V#6F񷋼&Fj 6FQ%zׯۂ3fz2$WI:Ѯ~Lἕ{,{h Z<%1^'xS Ua+yJ&? C rFPɖf&MTqYmkػ&O>} 8^o+E{Χk ghJ2=!Xr9H82M*U8栚,c]Ó$jV݄&Ӽ~PDTu{ G'&%t3Dk0XeYJ7 I]DbG x(ϚZnar85sȐ4#Um hLkL8ZaoZBWӂzG/ ]Xd{Lr8ނ֨7k" A%fVDf˃D_Y'/.V7wm~g +i92 8s<ĒUe% $A_w$[л é,t}|ABEd&Jhs= 3%s; 'oA0\+R3pEǔgf[LÔ3#6g}U=D|0KCrʮ~Uʢ(cAq([cΫME7XTOtIVO çR r-$U ^h t/ǕuPr湹ިo4;Y00i%w|NępMH!?`M8rf\,"i>/+]^\հbFo[mB>FID`Ju(Z!9Xu҆!$*ifd3c/2[7[ՏL=ρkO 7e&{M1)b0ן~ dM)@/psԪZU[lW*@9S0l0 8zį\J(]d$N<. L?~+#G^G*ʏМ+S[l:Tr얭JG<90+4,x{8=*ʸ_*/ޥQښ drETC M" ' {Ô#Uo&D (5DR01 (F zM~S\277k:.0r)ɔ}cVF5FVߔL4%SBa R=$^¤m4gӂy=Frxo2t$c:+M]#f UɃUY%fVĘ| ((Z~gH-UdvS<7YZ^ZO]8eLŮ[yhgSεf E HSNes=40cչ2q)pbVv:! 0˛F^H}ʍ{-D{lR"tjU, 548?^[YW5Ų(K ҧґ<Գ =,EMذ"4'I@r~:Q{N k:I T 3AN ^:N<~Ms)ȥ{IHk2F 3\zT5;YL_x7ۧ0j2pېWcG6X:ǃƀ m}b92Ml;u*tuU|ƒSW$!f{iTmc\XBBx[4(+ҫsRO\<@WgWtrk4yM‘hCiX <9Z/ #A|4%ZqNB+a DE{HpV6\J;CLr  iӦ+Zh5kq5"0:=gПxAy_S \ ~] ( }[a;/%)KƵ=gqBu4Pҿ){ZʲљqOj y&VCN;g吚Vorp<䘐nK5Q@|!D8|ϑbD/bczʛ͢wIn4S{+w B=18W cUаYO.DBѤ1E45#?,։Lio*@h@Belf裨 zV\UΘ+ k^֫wfs` ϟ!DePO|sUw0$B }/!k#ÊJĆ,WT>:͗3/O@9foC{fP19ԇІ}90:,AZ1@R7|[{+B>a6K(azL3t&?d0Q*\X{G :q4f`b /# ))Y$6J wWپ[s<̙(&)"hvSOtyx>ydW֭xH<C9Z qr1pp Rل{ #L ~Xc7GQϽka|bD[b Hk2Nil^t.KƝ-a2碫~ꐡ-'i kbuqIG5RXQؘtˋ,p#.~wJ2cFy̅QOн +7yZb*gzJ/t"Lb1_m*T]f{B@ȴm66,ӞʼF Әg.Jo12O #Q(||+:OJOcUѰo,{dP˜pS՛$Z ̈>)|Ƀ$ Mb6B+zCrF?!?ƬQMGAsfanTn#c_bR\ݛzJ b mR;|fvNof9c7˭)MB܎e_ԝQ!k돝IDKߝ&ˢrPrPԟ7yijsG;ehj-'-Zջ/9t.n4xYjV~%T^qP~I!`H~Bjx^J Rں1^=Cw |ӈנ]•؉t*wX4,[Qlؙ,y6ц8 Ev~K}V r. i-Sɸن~yiv]UT0:U̕C :4W^wu"8mO+ڛČqD .Mq^<֊\1F# ﷿al@q 0X]%`@S7veMX3'crID~TiKnfO{^@RiaVn:^y:9L> ǍXF Ȃ(zpo[qGm@o`bT$78Dv,D# p`a _SXl [Յ`݄HR7 L=rw\@%uSR @五AE!b"aރ EK$L{!+_.Ky X(RJ2e]2;7aBȈF+/HoU8rV"zuF@]>ȁ({ƌ(@_ONJ9H|S9p'H-0{Ehpi =&Mb[xy+5<ȥ"Ԟ +0DF2}ۊi2;rr Zz53 iZ!o !ojG '{N M[#pN^Y2W/Zd!LuN, (_mLJjx-nz}`З-J:Өա*y!82pyUV_P{!/qrLOC`r=.[aP݈6jcwj= {JiY4[lt82'n+*2(fBm' 8c@K!t\V`/F L&{EKjkr!%.Vi7^Ӟ-90ОI!%*7$1@6-1 `H6fܞA1>]R*c ?7ƴ $Uk5sqEayH0!։}K5Պ7(XzA[k oN¬̃mZ'y ?~̹^fgR/[fo.q{%qws-i\Z=5׿Q^{-e?-dsvPWNoe/:X%j* 7x2v l~"veA#B{NĭhQOؒ˫ߧ+"=2 wnIAϚ2IF% }ץEa̋O0* }zd~FŽm.ͣ}h7 1^#лLcV}>9;Qg{<81ܔ.lvkqA:L3t5ʱ0^XO^kƝp 6?gNj``\/B,eqH:/'j )B̻Gv% WZ͂SGx( _>?55R v@g~ $=+eksiELkq0)ht VvZx!Rb A-'nZq{u6]sGqi5>#'I9ؑ$K0u@<x2ʸ ΣЍ ~n!˃ZY!>xz XddP "sϝ&!c?i"ykyg3lEhzXT˵=y1:d6{=!j.-ޓ@ I]$L$,KiIEXA[THЄ#ZQa9ź+‚yCn'@EM[2Ӓ&(OI7& ,¤bmdFCE زUҚSd ]McDߩ'򻝮?)$eTL޵7 ʦ0EY.`GISd'eMJLDP>"n4tn3H|0"Ic4Oj̆"#`pתʷa{:[c*(ū(6b#B׹,u d6ڷs5FRo)5؄P\A'-*A[Hd^T9w DQ>y0y(9f !c0b9f7u,l<343dI35bvvQ'nElԻhZ"b= is&L/ds`v+M2n'q5iL4hX&Q^:),>7:gyui)!|.0j-#ֺdCG BVD0Y#d6߅g_W-9$Y7kbaֵ^dh7(plU3LD<]4}oC냷G1-2 EE|q Y~#, [)E 9>g'B5)Et]S.\8&q8H''9ߵR~ <'ÍbzShvABSj/2R`w"˧ 1@ wZ,Š&cH@$j넒thq:u%đ@}}pb %Ž_xcpgr ɐZ~%1b~.rkh=̴4|k%_qW`喴K}w",TMkAl&?P.+\л2`(ĥ2Ns5GFfw"6)i˘] ®-7?BSk(AX cpkM&pML =ovR-:ݟ;F6TI C|.ew*EihS"5 yoxː;.LT_> 8=GoB+= 13%zT![[5y᤾ 7"=Qyvnȑk07 e^FSJ[]߭+yu@#TC4#I|u$Xo%Sɓpv43ږɷcoGvLCeK2A^ܽMjaO FcwZ1:N\KKcc}R S;q3׬Cuɰ:ȵx#'!1W MɢyW8Tٍ 5) ͆:w~}и``nw2mBPFKqMhQnhCGP9 Z8ܰMؤm& C˞G"@PM!\<)MnFmr>WOו"^bx/YǻL[tKAI& 4ꄣ|:m}^&u^]ped*w,F`> FRG!m1t$6MHKΙ\M-.*b Hl=]b佇#TZD^/ 1U;VE@Enq6ǐ挤rCSD[Szg鿼SMX%[*!Xx 7%OHWd_b04T0գp|grױUJGoi5WC== t=!-? s1 h-! ;a64 s $,oGԮÏ8բV33zilD5^3{#D҈4wr=ً Llvʼ&RCk2R".DM'|ĩ;㔜Ja.C6 | =[7ZH)yy BCI cxpL0>.f?lGM4o{ct[kjA2?XŔ2ۗU?@zXDcOw2 D9-+X Y^̃OSr27*QXQdAr~:9?6N0:|p-C79|zo˦BV&s)J /꿘Y4rpvRɺXYUvkq[vXK'T0M/'Xb әJL(fZW2`,BQzVKcoE|:W]ü ܬ"9~852;Jy5loo#}N=a3nMSJ4IT!'+컙ߎ rh=HgN[%@ŌbH<s8:;$5Vw].ulrɒy(c*-p b{O +DkFb7qcc@~W`䱬e .ɤNM݃Xn\ih#2^j}jQڬNիXTЖz58;k/{f`3Ims4$o *!31ų\~Vړ>E* 0g~=W@)^ %~"zKzDS3j؃=auppyΌXč2PkW}PY ұJ¨/p[`) gQUPΉ.YTCd|9_}7l=$dҡ?ᱟIB mr|m\iȩ"FIXVI3#NAHIZ'j~JKQĴd' gv,M~XLSs0jh2ӹz{.XrA٫A͋OzheF}w!x-70:"b엒|RU&ޜոv,e1*Y*Z4Anԣ^r 2~ /ZWImf yQ']'Y&1m R~9iq1cb'ȋrS|˩Glc(r]{FߚH-HxYZT)$|'=H`m- Xq{ĉ6Y `fvg.aDNlE9 _q"h@dXm6t|ڂ!Ӕlܸf!z; V|#5מ-I/@zLyFZj.ºAHJ&߀,i!* wDb&Ji cv9*$(.H]e-=|DRnKRYW]}*AS^X4c1Xl* L#H^Cƅ!os8l=r/fԗwC4o `ȷN*ky3:u6'Ȩ ;W<3ݛV[ɽ3(Z%9X(?c -C`__N^ӦǿF'6p_@clkBO=&H5BXšWF+&[w6ʙ! h@wrж%*ME >7U c)xS֒ >}_zzpz'(^MU^qP"EwҺ:rw j[F>_fnh]W$n_W+jH>+" ģE5vi4pY,Pu{ ^U)˂ŠԛnVwA=6je>ZfMȠB-7e5YqTj.Gm>6 +MwQll]87_2(a}rNͣ|I3*i;o#!Ri.Gmsdу mgQjr2vxv6EvD#(i"jk_J 3U7(*/^-Y"ώLRƫX%=U&8θmL8k=RuwNK ުS9ObfwLMLC8X_uA8mXI|-H3d}eբ›/M~ d)?|#Xq_SuLiNDR|b^Y-8ģ 0!Z$9 3dU뀑΢68AsH¹R@nX \wC/$ʘr"U<ET=&•S6_E*]w2ë,8fY5u&VgVYakf0O+&l1 OG_RXaF?cE,gk[yl sk~ù̶L ȫ{'KZS?n.TC C&>1X}zLQ`ußA峄.iEK5gvXc {rVs2ۘZ(yvVS^ 1cR2v€ĺi8h^Q_cQU O֓--|8:½v+uAKa( @-Hy\q:Y` al;B=OD<_4}ÀqfG/ o`LWV?TIL*N?cbXN_N6>9@u%o8=/ԄMi:d4Haq`67?ҹFaMUVՆS(n8v=cG Q3Q UFNJfY>%3K(B)ѻH^rcr ,sk 'q+#X<jT"kUs> '|1xo[Si`&6fMw߭ekfĆ*K3MҰN1m/Ѭ-HOkov%;/f8\׭!*}}ݯl=(?1L_ێB $Q Kȡ: 9NTZҭâځ 6\D m\z@aD9oKoٗoQK5凱tp5Ѣ@e GR8 o#z/ps/>ю 893Z4+UD<_ DsD3/,K)5 pmna7OeK3lhDx|ߪ^L *hXtk7:Ԯ,L(+k^`P19Al6)p%L/@"pq$>lT-,Z3' ;9No!}L#$e a"h<L-bnB"?ŝ%D_u@|o#>1"{ -ml*fK3{[IFAZ2Yi4J6a֌N01wҝ#G+AZint]g}F-OPos^$Ys&OtWFӃB$[_5@-<8[4,jJY^CL MFk$m#n|f:@zYdWaAVZ`]*i 0Hnbo&1'wˇ{uN i tZKtO=ľ$cmΟGP -,uݲdWRQƵG`z<s Dq]:D"\vnrf|@1uXc&Q*so%̙et/qeVV(tMf]kPq?2^°Ag\Go9$SJ@nn]wA+{,dW~LSyurrZ(w_\w≑PJӈUMyNQKK$D4z PCv%&tAmQ ? ~$} ePGg-?e(V?%>ա_@9&׹x4h;9vZ8| Fr c}Vu;'G=:ra(a%ؒb3J,jq43:l\ī&d4<D d%[B:Xz,dmpd6*;\ΊzmpM`ޒrduSmNӾoq$dvh듫2f[z <ޠx֍Y+{gЧ\) !kY}ǃ s77OњNi ;wK- = J|[)j0<C,A1& S:- NVJCdtLJ0(L^rO,}E1:0j}t4FssG~^83)c%D-+WR*MxVnY {n5_m9t=w 4r5y\hŨз1bzF<i* Z05ce 7>m~f h85Ix<8DڳAxwЌk&j 3#*+>J"/fmDAu~JYq;|s<ʵxO IUj=WVP7?C/QMd*LUkC uh&T*K}SᒦAԟ I-^DW} ƹ.SB (Fj苺Jvuc=8Onjai頕΋9po+?/qL]FĢ7Bj;LzE<^h!@s<є1tg0/> Mb2~_0 M&ӧaTayu,R/ @>^8!`LډYa$(xh@occ.ڛqJo2h\hl K%t4-jo2Fm8?gaW؎+ D$ _kwv #!\o >~ ía0B8myye_k1'֗B=zN _VMmb%\=-Bc`d&k\ѐJsi_?6B3bmW 3kZń 5#gЍjύE&aQŨ G1g+bl{<"n,,rbz$Yԭ7M﬷6$9eꊇwYhԭ˧Mp6{no[$ tG{7O#F 5㾺1SН^[c9G"}e]DhF:B2t66ƹ@UPUr5hI~~M'aE«-ďƏ |,3>~pspZLlS?݌8\J9d*g_]~hG;Mo$?bBv'bwmpgr\[|g+r֩$lo1E _Uڝ6m/#d֐C&؈@t`d[ Fd7uq27Yq>`D#19=tr#CעXÄ#$00ٗdMZ+\ }Tls7 B/f:A}MY>ꀡ5iKK jyWjIhHoT9:JM$4H)$鰸X?jVG-zA|$J53dPjo[ y9ȠvM,mY:yQ|v5;k2ݖ7 g>;[ݩCr tRM$RD]>Z:$k4'l6D5Qyn= ,Fu<ҹQKY҈ȑ-#Div. פ%čM5,sj]WDJI[4L+:u8_I%!qQISnӟJ6 v EPP-~]}e6L;\!=Nm|Ge?_t7ZrZC~o*WQSC3fE݉-լöU۴/p]7Tz}@4ݥWG@ ם*[!(d[ K9oGĦLeak9g_VP%B ǯޓJU0%|D5{EiQ@X>Z[qyTCR9^=GWpaX6f63 SvGM s& ļUJs=|.2B9O =>2i[mjy gUmg}~U[`Fu NHo fkĖnAu&Va?iwgҋFb?# |ky=+D "{ků?3r{9ר~lΊeX?N_,:%NbCwQ<š054`3q^Xk1'U aD%nՈY^}Rӛzx jT8^Ȁ 7*U8mܥ_Bƈ W8wXVX](Q qQ+].ߌY€0TA@̷+#djJ6O0'o{8K/圻$X@sӹe(|Z9*;&5b9dF$C L"0*%\@I2{A=:)0 31J=^X 0t[Y浍G{;;4 !`KNUԱ wYk8alt*$ۛ`SPIy^E+d8 JAK _`S'N\ >bFyA7j"L ۸>w1&f^U2ahC7qU].~5 !0{G85Moy-?s&,Arrz[eeD8oE׸4׋"]^m`0@>"AC"̎ٿ.}/Өi'LjMV uybZ>|Img*'D'ٝȼogT~| 8!!M`ܦqv* ic+ӷg뀆SΧ9PZos3,XeCZꔷ_103[EZ}` ,{vѲ7B)~a/y@nAdbw,iHFJ ݘX;{#:|αJ=pq^"_'$i^8"Jyx 5RAa$&)%3:WD籪P . E1NZYS}TpI!d% ST~4+qBB}EXbBa8G>SNt+Lgwu'Jsl'SҮGVSd\u 'Gt$\-1gp=Έ3r11VV6r3u]<:Ew}aOx͈N':3쟝M7y٘ hb*M-4w&@9o]'bFwpw*~;^{5lʘb:M]8_U5Ě S"͌$_#EZk,{KF|!WTEV\c=iG^hQMۧr h$.p` tB@B/{Ol籤)\kU( $ϯ' d}^F׹;;8|54A̅z15u ># A_G7z;`x|iF%w@JSxm`9qRMк d#ȇ]Hs03' Y|͋mMmK=y1IR3ʻ45䬩lNcG[J@axwk 2>Rb\#~X{X'E[9i&Tل#$&û S(W 450>;Z-$4lC~zW{O3q yz{')˻VI*|M#vOFLl^L{|Όއѽ-A֦\ kjݬ0#}50fA_bP)Cmp"EQoUͪ:{|D#^3 Y}_Rđ aey۟s^I$:V Us ^ʘX[*e)qA.~5\G#јc &Dĩ2LYaP8HBU,i? XV%רQ6SB ~5<Z y,scD95: \JDg` f @uL,!5YcHAT|15XkV _H;/_c! ]*<ѠXbu92SG.p +~Ϻp#6F]<\hS?Q|"-@Ie Y]XE3fs3:I4X#3vC&Qe*sطPQ= 0yHʍŋZ!0Wz-(d-IJ}"֮s-QjytY2Pur }?UH]j^5SґPl td"lܙ k {9Yso)55CJjg ݶ5@!|Њ҂qISؕv }kNxT*|$EڠRSFn̝4e:ˑteEDb_Cqc0 #⬎@Ko-[[ ]H-Q ӯ0ƂV!U5pkbv#U t Ĥ"OzY낺Ƽ%ЖP`D~{PcȎKwٺL{k\NWo3kCڳk@Uڲ|؊E;`~^vAT|L:0آ8@U׌ b`,I 1ukizN!q~cnR]Zĕ.&<1呝jMT?"UZ}3q-}NI$J/xe{Ka{7?'Ԗ :IPD(uYkß߲^XbR IGH1}:8wZcVKTtve6K!Bb/gR#:U,ܪ>#*iQEP5߾-cgYZ07070100000057000081a4000000000000000000000001668c169200001938000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/gigaset/ser_gigaset.ko.xz7zXZִF!t/x]?Eh=ڜ.+Ez;mT1n%1 RX)Ѿ_Շ5"ضЊ'(1eqiTbb7d٘JXu%=<_g)[] ɹsq^]2>ˏ΍$!ӽSy\l*cYܖ vwۏ:kEœJD5i؈xi톶L"@c?rѣ}!%I;Ϋ"16dȇA^*vm S M1,+,c`)\ MuMeRrv1*  bThNa;㨃-8k{PPېfoL0ws5y4=~<誯lS1ݯK UU>

`^k/q%4ZU>.^_5 Ny$BwK: Cy-'TNjE =(ҲiٴӖ% 8  IGi=DAW>{>zX3vC ]+W5e\\K&;߻=&T0k9V5$SX 9.QBg&T#yE;pCث)'sKCAzyW JkH񛓶TmY4Èr1m L/Ͳ^#$8\>20vBKUr=Q3= <. Pa~R9?ѵ,PX4j<՟F,>N_NZh>G݅V*p 46Hhi3w&5|RqZ`}Rw+$\C =^V.;FtBS&cTEErAiWTFjHHm؞Ze 9 SE)uܜV|-$)QjOJ?B}P%J:~'~BWӢ<nj wL܅R68:rK]aG,6*.aA) ݢU&2.pul#H]}da).пI)G'`}v7 wY\ OE'3Z;c~''9 KI(s7 K1y;U2pAF.ʙ$$ay{cZb26ePPN_?҂ $1<-c"]SXe{F/.җSK!Y]ӖefXdEHz.m?icz-1cmi[[SO}:i[p^g-J8ϏI+۴k(J@ Qmރ^fa *LG&ϏҾUAT8IGpa j|:_lr,g| ɺO[זoA )(nEd ;3[d@)L-@Xvj '2⻮!~ޙs^tUscq_!sicxdR"a`7ӫDWgcA-1X.z:X6=1]Enz % +Cd)d$+SN4 H?NP$ɡkS dOmm=}%ijcQ qV׬"7B>dG[uv3y"PqԸMw?y=fVϋI֙tE2xqgJS[A!|# h2\w0yF@78 ݬĘBu) 0PAՍ!Q4g,yX:k"uL8۪5"nL=wpf(-mc`+h]l.ȭ*R<^`wD{qfJj^E:rк#RϹ[κ ;|}#lԞW ӝcLJri$ tm^0ҡ5fr~[$@`c4 cwu\S)zr"MjY2ЖS@Tr_7T)\0}[[Y(nhпX>njVD䪐>+ ۿu&%u*ǮS`?lw=Q*%4A.fH{ir`'JiGHa=y+F;uBb|*qŭ~NC2^k`$bIָrQn)D([N5UU6'dmߙQZ7Ta ʼn耘AN: ɧGrpһ)O_5p5[Dޚ^;vؕ/R0Wcɒ6*dWl"oX04.٩oX[U[eZN#xk~m(,f&J&пKb2TAo-X-T؏oWqw2^k5|X.? n"[RAΡXkP ir\8LOQf Iu+`r'a$_:*:Ԗڞ۳ٽvUF-ߩw HV 7#GGwZ34=}5mud Imv?D(j R韻|'nL֓]5!5/29µ-v!h6RpqƐs:5}o V)3¾.uwP퇀)g4%8]oMp7 AZ2'Q!HdtC jg&YjCY{i \$tIp:Q zü{PAӑy<ŝ?tK5+md}UTj 12n~zV*$ʄ>5R0^~xfEqR4Q v⮥C7lRg3}8*uLjD[exҟfWeD *b2Eo ? >+>!5Pi14S½dB\9]܈f;bLUVQbIѱE#4Pк=BV?mPMB'C+XGR*ۖ01(Q:pqSz`3l2'6(D=m#.=rnnaְow}ژ.`*5қ *kD$o߹ƈX86{R0v +16DǵxisM/0?\މs'c CÝb[gw+`󬁂=;=R#)3%@ Xa%̜[x8j7͵1AO>jՠ~VlԞt`P{2-fZ<-UJl<3e>0f q-y@Lβ_Ҭa-v*xqAPF-G12aUw@*>ዃp"s[R:oWt7i E#>[EW{971>-]0wX l"\ěQE3q nFbc&*s]V#iSHxݲҢ/ \1F< }͞6B˟htGq$+qB[dC-ZeT"QV/c,LMž j=XSݣgl|]xZϚ=_$=ވh!=mLjh[AOE PTfmjCOշB۳9IJw5 N;3𨘽A ")qޑi cww70^AJ߁i/S 2/dY0E^xH - VE6C_FzRn1(S}sU8\oO*aKRH#* Y v_p!0ҎstUHΥ1THO&χT\hf@)oRB*q7fuMҠZϟCܲNk {t 58x~PjgiMq,!̧Ji$}\lP?B8MZr*XQVy4! d#=#K$s)6G~g` M)= kt`qWD{ 3-<٘fƤ(ZME|Z>θ#qĪby KrH/mH\ L[›"!iȉ| _ gxvc:?q콵ih.<}o2ŕʱ4Ițt:^Fw'_syK4 Ncs|yr-\5Rd0EN_ M]=<- +7f=R|q|%H^>뒃2u\ZgYZ07070100000058000081a4000000000000000000000001668c169200001e84000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/gigaset/usb_gigaset.ko.xz7zXZִF!t/A]?Eh=ڜ.+̊Sí" ]7i<*¸[xPCp__Ug?f[h39BmBqky=ds-)%jjؒZʤu Ҍmf!r<LPrf.)3:V=⮲7E@+_}3l;@.]=*Oؚi'Qy J(d Aw~dύ0]WD>f={GjHK}7vHdt`-Ƀy7BX#jo K #K榦" (>Ow-g04KHSү!x 5gkJ>+&i f.F$/Im]NBj""scO8nJ  (kAoK}&>G{E`#3gL(|.8HYx*-})$pzl8}12;x>LT]PPZELEicǘ[m鑡Q?t|ƨl'B+7T?l!]2Q)mq8jc'%do&[˞b=Oq+0zIUsD=TODC(`ܻ4R|T}|;˰ͨoCZ,UU#`F-aI6Fur]E{qO."ji7f)`qaqqIU5ڤr AqQk ؜XHˈ 'Nj_%;zvAeUU$*L׫9awW4{cci=ʼd^{2+_Kc~PHC91% ~S)a`l'; /*4}b3_>E#Up)d„R"M !1YU,iϝi GBnQڒPvi9IF\}CzEDC^iZyJJZn sIYz2zy۫G;J ʿZe_7P 15sDX9j(^?h0kΆsmW>u/?V# %-{"Ŧ8Cxmi>-K`l:`eK׮ e7Tyh y\k&rQ D'zQ p1?8>E)H8K&4V ^q,~ )s󺮂>-7,2n`kl:FmZPƐij{慱EbdȖ5&Ṃii,H/74vc+t\ug .ҎF(|V#zQӏN>O ~M Ԋ8(`{֥$\ '3[y@D2 _ N#ʋ2*V N:&g=m=)UX+^Z5nxnW<Y N@*PCa~|g ({oӿ+,J3s*;G z?Oؠ "FC1M5{lgXT D^Q,9[ UùX,'rz}̜,$Tu@zOğa70qgac!Ys [ gb4 X<5pCѵwu29pƂ]{2Vhlc5I3>6F^C1KnlcD$O(=ژV`b'=$H~*cnZ}I,p+l0"Խ dM?>#Vyj \ۤX0O+[T 4u.5yUf&Q8 sw{յ.D,b wfѳlHr:9ƅHM;(WÈ ?cRv+Z'$iT9?w JE12 6 Ι '܉=Hl4{d_L*f}XkQ7eEK4j]2/R7|a4ncc ?T=g_3e14`lq˂)[\OdcЄ'ܨEv;)' VQi;#o`I9x+\ݸ1lUN69L8^MZ}eK#7|[kP Hq5) I(ؒKь%3FPjN'󑪪ṵ?$y^΀,cSGMI %wyf W;My>qiz3%U_tl5+ky1XLAxO%*<:L"ZbWɦ2 սctZ&{S\qW|m9p P2ٚI"hˀ$ yKꍴAMNF;eGGah\x'.]>osY}ÐG?pAwgQ"\I_*BxI"XW@ Oz O;ŗQSٲcQ60KfC֘;lԌZS#W%KаHf Ty|j7bHCM5=g%-|s CV.Z7Y]bZ?ڇd-(tw*L&4 Y>N :পs_N!.T(,Yk?仾KawAH??A dS}>߆;%͟1u"s."% ^]Kόf8o42%_t]GF>yh2wL .: ؑ1ls'+BVˣ g fE@ :XwEZ41mT[Gb2|Jyxl?߇?HZ#o=|N3a\gG0z0jyڡd|1JjRʧnpcďSkMX= .Ld4Ƕ (c?@fa6:o|!L߫]|!$aL@NC >FÅ1h`r"G~XLQ[.~k<%^WaZNQ. RRAJ#='ZxGAܱ ?H$Ґ&k+wF s0ZL}ÿ\}e"s5 3PI:L_!3Mukx!GIGs*$^6ˊ8JfmnuMET+h}$n=;Ѧr;Lm-6D}Ej߹!w~x-#JQ?8lvi׸ +i} rTI$1H$7$~B]xm+g_23q娭+Hib((e J pu^NfSW?e˶0d!q 0.P{@Vu<>nS/#m|MT,cfVfaU;Δnu9n<l}h\0 W_2i*Q>l8W/m76 rj .ϑ\-k)YJB |VKceLN6 W>X߱\EjV:kx(ZA+Zz_0_^Uk%<虐>dLlCb:xK\eP$,'n@:9KuPŁ+)(P| G{nՁo; 4vF+nm8@GmU]{SyMk@R~#Ojgi`?t]ZQ&P.I.]Z96cZ{gKCpgw0aH%t`O3ƒg:Z-FFUՑL `]z|0 ]u.NT͛v)̯<|! ߗ;پ:9hm*TD2c n%)LRgtTCD p2s2:f~~qY|/:*Ggz1rIiݧգx.~2uƚ1/yn)V )L!29ܥ "S"e]peŒ+G7)M4+Wdm`po͌Ls|JuKeMӨs >^+(>UZãZ`CpVXV|rgژ4(Y7]jeuF;#V{@ߴr9a @"|K4rGQKh1 T[#,νOyR,$$}#$b6K::3K yd2$_u`_,;R z{2ʢ,w s`y;SZRT\pdSwií_q&]Ũ%.m  D+67*p8-uO>%| 3NHU܁FBb_MO 9-D\) nl--B5=勘F Gzt?&_%JzDЃ\RՈY%42 Ds%\t0 ֶǻE?b&0C+KF>Pr u3q_iAu`$Ysᦳ5&4hj'b=@ՌmNVf[< hz!3<`C SU R9^ \2E0!1f!ܻ67[d؎BK+kNB \斨x@v&lb~&:p][ku R`J]"sl}~\.dç^P4>ឭj3ID5GqK``'Cja14ctUk @CS4rB>Sቧu6L^&]J;Mc(ߴ)Y߾ȓ޿o¸Q~.dnid2mjd pf+0ֵ ;2M@q=fʃ~k?TM6@O9|h'93_Eމ~ Z Gy-OYn.^8Use ^_M#2+cG ^i:=>bnnMAh3J6BZ?V^ㆁvh} KYK[n2bNǫ,2F%"^vu#;YbIȘ$LTdEu9jWj }R7W'2xL-J3T y_Ĥ|3DGfJ!5ڰva"Ҕ83cK-ގb"c<oBt&_Oi\[ wx f*:Ԩ^cE򣔝#) (?BA3Mg~y̥pLtãͯآX3v4atQ&2PB"͚_yӜ*>;;&Sddwڕw2Jx:6E.=Er;a@Yǫ74dٖSP`ƞ)o}2LkT*K:|g葫Ƀ}F3uJ%\X@+dG(dZK#>fg4ng8$z0սb3.(o[roIac >hg"6 Ct]aGi R ϬrH#g3vVnC{m 8߭ |)hНv,scG1$RA@B,"^ԙnjI%Ѽ/9Q&"M؝/rQϠZf)hxQrD87Cq8Bg1h`$8ȫHMS>)=1d=mUR$XcrPm4~_7M pf8dCMLT%* *UɫM+j4 Zwl+ >({{YB/i^ 8TԖ{%ؤ7NOIˢ0F^Pb$E{l@Ndݏ6ոg{SرGzՄREX̟gM,VĆ:װߣȤ?> 'v~d& 9ssOxsO l+hl U} Cq8.[w?y42x{oE_9xd.\k(sݟ&74a r|zQ*7 `h>߫m׻ >$d"vya_d,(EDf7Yi9ƿ&. ^1|oϮ?("+3Ke9P?D=:~]Ll֭>x N,p1YY\[aXn#;%1 xlՊe21 {YvOtQտD5 ɯttV]]C>J' vgOtzAWhȢ\w_3-[G~~=g!sԈd \In49B+LEL6Ny56?R*j[cMT:'\uxd⅊K./?ix"%'Dd T['դ8,,@3,-{v &6!;Orc؛~Aʗ.҇"Tfn3|!b?A]rSCt% `__ p̚I𻻓1 kj8Z{z:;u}审 Dj:I|;J.؁K{ҹjr~x:wԵ [^:`KLC}|Y3gMG$ T0(l # fIk<邆/CN:kV=w:4&$`q~5Se&urx3+~${K_1g:MHxY11`ưV0y ^PK -ZC m`ezV{(Bˆjv2A\8D6ӱf^_$0m`n|fjZ"l"@OQ#86ܓe6p,($)wSQV:0TهžKQi* E:i%,uÊL^_ѷlC[ֲaZzǴzFX>dž8r۴'1bWewx_\^tQoKlzm; żk8sy~u N*_ $wg!L,NI/BaqXĊ(5bD5⳩SOJL/@$ǎ$Z}*zV f(5BfEƅj2an )c tJ=#&gn2V[W*+ifrqĢʜL4V~ vۊՂo6_/>ʯHX @/ڳ?}glml9{:2APЕֱ$.*e|X^;[UJz= -LC"xt[1q@i}GSրwVgw V$T(~vni5 OWD1V30,n|a [6KƗZ ěl?vh܁hSQ׶ vQz%dI˟QlϕHv'd4J`e]JZ}_ಕ/RԭOqUE OYwI+R3vpXwРE^UQL8PQ1gJԋg>z}LI<xsZ,)ejrZ.i}w!r݂@{,.+?B`Do%57_8>>؀ł=0&p) l4b4&eca9`7UMZ@vծf rtv!{ -6x\!Hk>0&!bU!&s\j/<@5."b` |#On>]¡emi U5Ɉ<W$ K.:B˫VIU}^n2] YKDB!:E?Zq)Rd7"F9E*Mn QVU&?"+llJ0G嗉5@e[^pTIDiEv kMfrX3\,\|#>N(QWi>`l1d'O:Q(VA _*I{'W& q?0 >Rv,iqKiu}ylpl{"^dZ^ж(ғ %Nbx46M3Hy23zZ|3VX}Aۀ9c.!`{l·.vd.l2qm}y F]Pzhbcʹ}LFNh#eo+ e&ng ?s*@Z5ܹ]D02"L 66ͲIz`뎹s#+q;cU21t ְ!cC=/sʏ t |CS؃ޓCsvYmwV :J iZJoh"8:aw**H)O 70=1"Now%|wV*YM+ !FNZԱ!:gvy (|.nn%I H9kbЇBw"@Bx̽e8³CI\Ug7"Zpk}\:|iv6X8=cTgbc\#5x4zkB 5ˋ UW\YkOz~^;#pkD J;]QWW "=/m8Qf~Boҙ6q ]GlM8S}h'qzkB|*}2Q=H6.m=j _Wjy2|㇁ DuڵHj b䤷ba5͎?*_qX55BhƱ "uAmoĘ1 2d "X:Ŗ͏kqMO:2iTGpS5v=Jr"]W{r̝ZSxdvxkߘ(Q{Y [+zL1xHN^rH΄Kzs`h&1xщ WQui9r_w{{ٖWh჋I´"$&78bV.j͎~My# د뾉iuL}y)(B?)?~-9W3gIhԭ L B6_}N 83t) ӴeQ+5:\0Oy Qط Ca+DIu?n#(85;e^(6_WMMH㥐%I8qgYSﲩ'?㽣3NZr(N7BN4~k$HtL0$a{pIY{jv@ő~b=5d<7]ӕ\3]$Ӧ%EЫYaie3 IYv_- 3#WOp-X۵ ]0&ݨ_-lE4L!!rf Q~Hca^{0XcI.j*ڿfo)mW$En>8#[2ouv'te'BK.~.5j䳙?TՌܾuDޯqawZ}3_ 70hxNxY#ym-IɃk Fs*HR%j`J|O&۬` QBuVLHf$5&8`nv7&T\0  ]TC@X*RR% eqj_d_n#Wޯ}_-ޒ%BŔJ> )BAU_.n3 TpW%-hb2kNj6 9A&J'ƥ$9b6Rˣo( 0*ًơiEXyZ^6`L?u?qO"ئ0z-"@`=tܴb?QQ^ ; w+4uSɧ'qjj:LX|a~%E{[67V!=?-[WPU){aMx% )D@aWm;xrN_(AO-j0ud~g-X98[~xZ]oExb4ziitAW3ూ꯮7rh\'ܞdϵ)Y!m ]?J$C#h0;Va.v/{=3~] l;$V84&ow282XQ9UP/89&*f&^&JPJG֧û)μ*{\U?4,5~޳Ɔ?,}P A|W#JNv3dWkLP;j0ֶV,妈#Еa E'β1mr[p hX\ʃ9^e;%ڱ]!>r/OdW aC;C]I }` 5 4c)Żxe=  - VǍ` ԳmMu^`Ƅ64 07l0qo#QÔINj[]IJ)}OfF)&A,?fy|,'ɿLLlK(ՙR-8w0c]Q1#7̨`~ۓCoe&i›Eq]&3JDB||C ppuT܈-,)Ys9ǟZM|Ñ]pIq+Bث'Pa,*W@'tVxV^\hB]YvBWvbgbޕP\+^]BGG.\@_/!{8hA<ۋԀNqz" J)54꽸w׶kQaqh3ab6sxdQkA>^=|L3*= 9׉xX =Xd@' -`S!1\`C3+M+/TyHP2U&HF9@QqRk~R'eyz ߹Sw@kF,w]:AO3:E#\7)0U=ooGU!U\w ~l{1(Xo-% M/!Vy-pvGpxx7^ɝf Q o攜syt0 S+;037@OV{"GIpq>:6+ 9L 'Ж#?evj&hxaJc^:aEn[\XZ<'VX_{if]Z$%-o?j9A0DIYZըm=ꨭl8N-WfcbPy@jo'%"B塬f{P#=Sfa-d=Z[]wFO&-V>Ei0 TqK ϳn@[K7;RMt-j+8Hj]gב3I"#`<$neƙE*bռ=ʜCL,6;» [J$3 衏uu(^t ձn"\EގUe8?&>1@gŦɃN;eG#\&ڒJd? 񢖯(M}77Hm{=a"7ق[1 8Y\fTE~lNgi\>9epQKCiDq,6n1Y$ִD4Q n~%e׏v>pZgGE 91W\i=5I?xI\n%Z RgSE_i}>7C1UCv\x;FtR޻?Ӌ7GH7h9HԂG+Gbs̮eC ʉGz_|=mxB5o5-8}>Pgwgt[QF9`݀Coi'aF(P^oF6cuQ+3gjH55j0;r6݁_-8kѯh+}gͼS/]Բm3£9<\w:n'06 YCT lwP#+ t߾L[EAhU cj۸&*1z,ܯKjQy $06I2t:Kknv<><?P {4\Đþ2̚n_{IL2{#^""k5"^1-9$N}57v; |2-^ck=AڒC?-Mf %A'*PHퟖVݒ9À1Uف3&` }G` w*R5@N~q.UwynAa\YV@~pDҺ%/}k^Uyn1E[a$DBdD`c,9D-rTf#E;(>pؚ>1ָesa + <٭5uwje3?y*t!`g#/7R60&Lno#+;P@yoاArxD̕?6xt~To:AmxRF;{(N׿HEYl8YՋ,N}w,/?slAa/"[cG -^x&\ͨt_3JƵ+=DIM Q <uAUyX;8uG g7#-Ʉ8-h xM~S9e ?M 'Yf\h A[)GNJP?IQ!x-ʹEV9vxk%uKCG3-`ޥ0Qz9SR %n,Ee䜮} BvqGeu'=k]c--g8$AԉH|1Q$_Vo f q0ؼ.aTJ@ag:ǚq6Qp61VF[31MC/1oo 2/|p0 ݟxV݋1B%X踏9wTiCEx,R5hQwi1Z1M|'n[vh:Z9Ft!uH/ O_}> Vucp{C{4!4-/Ջ3MQM!k#u~ӒT 萄*{Cb> R ^VbT0J֑f[ =r9x LRj\1+zHgt߄̄n;*oyșQUO[akn Ah7P2Ph (+hi%^`xEH hOᰮǬkMQ. څڢ7GL[|@%?#CEeݨ4L>WQsR"` ֫.ORΚpo1~t7߼ˌ7J^j XXC?z;:Qf8db; N9`LYJwPȔj ˗r5U;y8 D0Cjr`f7%ۛ^HšmSx"f;PZ#E9Ll98Qhp_1%o",~+#UtEWx@BRoÔ@~,&g'GJWՖ/8rX-lie5F"j.uA [zRuF!7| 3˦2ێ75 xY1Oͭ,bxfS׺Rx*-{K$3[NUhUgrA>NCD&{ED~rE^C"|Zx3MP(N׃s=Rx_RfwP"c֬{0V3va׋s<v8x˒|fDYD CaGaY ,6j+m${b'[$p*,؃mzR-w6HLRG@(A)g|MksQy[Ce `| T՚@)B, ʆTM Uwg VAX $O3! ه58ٱJ6gޒ`]Uy6E<2ouJlkS"R1 ZRD,HehcC@X& GÔAZQ*MysY:c*==.6Cb)wjͩx`a4߆(":IK|e؟|_G/_Pڇ8@٨_?mH]< G?{(W!m=4):3~D1BuHsdcf Vš9("I t NA0}sDQ_;cQxH`*v? 97coʽ/$JH7 kZ%bQ+g;cf $LM4[{#eO[Azh];VćMѯñ3,X`C܊@Lj+Lּn+NEsm0\µ_e.C~Z- 8 ߄gSG,J'&5FyL?+{@uHXY#m"`us=1^\!'!H%c՜&W.xDѵy}˽sQ%C.MBB0]6"6{wm9=f=/#cb8~+:{+!DOY˄Gz~ʅJbI맆K̽C{獁UV^: `̂ryG)($=rP+b+8ov[%ud]iŐsltOjж?9^F?2-j)zi2킃j7FH4_rw~G?AT$1Wo g^cQѥg +/Z@Ⱥu nsbwPэ%'&ǖhS}ʨ ©(z~O8՚`GjJ!θ'h(kF.R$th3w /A]B'!غQd y_/; r,޻ϏwBiTlwܲY)qG=Zt2o%2]+&vpؒXzƨ5ǝ]:/3'7 71^qX$t`MY,EK^tka%QwmӋޤ1.tUꩻ0ada9sqmí"q^q@<(8&1%zHo dVX6R)T[>u!S4|aY ZCat$ 9؁R|aw`_Xudr^!#2ٝO]·O&ϲa,~?(hb2O{e6軙 3b3_w6 1{}eCk}A_a;s_ԯj~jfCɀ?XRu^yd=eק6AJsmx8aDV,hQi0$" l"$UqYmBi/bT488zl$?~tڽ61ͪWVsBҌW\QBV[fr*dla;xHh9mlyj5ҊX?MPmM1q˺U(e.J>{fU 9lOVBifirq~_/L: V$2Pji9 E-z°J",G!o)+@4Wp<R ,!`ٹz&bM6]1nt viAg?AWzͷ@0;5Q# F>>r;L0Ƕ(bUbĸ;h[X$;ObJQReN$w~Mk-]}d %8XK:3'nudS\ntA$_Mq [fvӻ@%@vܲ>3Ř~ČW(!] Ą pKXg^V; D,WGuMR2°#/-^I@`C=u>Xm:&Ş-Oa_1aC?uq7%xk 5*Z끑P%GRSW+{PUvD5 rlC/Ga,~Ws_b)4ܛo3D A'ū/xTrԆjQcHHJva+fb0d.=Z>^|6 7k ҬȿQ=RA${k?rX,ʆ4}kfL^6M7+b92}a<MTzN{ߔ^+=ҋcoJ9W;;@e-deX'h >9y\T9C,Ǟ) GNi.}dS$ Bs$kay~w1!O 24H#&CT#(աx0O^bMFfTD,8s4K7@U&qvέ<AxNN.p?& tUiiWYTW6?F-3;$QgzZڴU79)5 ٔfH{= Ӈ΄cPHcݸ4P'*Ud\!y'(YR g>rF\\,g6Oȯa80%n]9\c k)R77sg,n2\X֝p_2p9U[)69N~\V {<Q173O>,7\YTa<ٱop's!+0+ȜY S-ھ>'r~ ғIb CwK-.qm0= h^eNB+,p$,ٮTy7%q^wS#rs.e `>/bNNȐL_|ak"@-fKI16kl"3m ^*TD J]#7uGtTQacR<;pc*u`bI;i=,0^_ ԝ劾Y&SCj=Jƶ6SotOnH_aЋw\hO6{9t,j$4YlV18Fأh=F%8xBMq3=9+)&*9LlcQ6ͥ'4ËStPC% RE0\jc<.wXL{^;2 >W0nlJ$+ɡ{ v`Xǹ *:Iu}1Hrݧęx*8֐Y\]+uB_OۏcriI+Mso:[Zj u@S0./~Ġ^[eq}YgU,;?8ecתd!D #ު`jDfx rqb YzEdHK`|}f&6LJO .R=tǻ /0UkE6DŽZL(F]6uzjj @s#5\X%A%A OeME*d%0Գf ȶ"7p}bfׁi.xU@uʠÌ&ᅝfzj6XR;:B lcxBn}̮U)3^516?H+O>2Je#'  m CK4?l/UhCJn@nN{Oy o#nɊuص>&XIg'a3 J? z7lT#cnFT'M\MC%*%2 W*NTlC6u\ (o4ňgnƎ"RDojj<u~L)hUi_PnXM8XY O|b#{lgldSL_ZhR3G]bL_r!lnM82b'|p_ڔ](mRDHpj,eH:FFQtnb9Y^E58Ӗ<ĪkJf iu^C7X=;zv#PC<$bAj"5?~4߃nnM" Aþq;a `?lvHܮL-F;M@H=?i`]3^qJ̈́|Փ:?+5|@ϜY*}qcUx+{ P:XReKvͣG]6mE#?8O?$ˊDC}tWM/v \wA:B+,ģbYO0@$~Wd۳=Du-(*!W-`&kYoeqب=du >{ ED@;pST:BJ[*b\Dz?gң.3tPo-ة8ö#7Z$kh0ԍXS~)cf[X^1ђ6uz]'@(K Ϯ~z,Rшr-ozC$@=!%Rmڳ|-?LPeaoX6n>x &q460xmۍ5h\c#t{kFcАo-sюmڧL[w5~t:C.BrlN[]z&ϴ``C|PLaBB;8*; dw N^bX> mek{C=o9b^B4,`F .@iWkhs @ە wF#=>H'k'URiϑmrĢxE0ц 4xb)ZnZ|;Fp"0=u_7 ;yw U$ fS`xP8HYhH$m,b*{JlwvRp E7L|!ux{ Ǿ, v jq0ł>0Cɲ .hc ( .U#7Tb`%r|.J#C$*&$gsn4w5K){вωQZbCPбMZ{>Y#Hs @}>qWWM kmk-ƛ!_ IW0) nt^ o9I3{@UoF&!KY9'Ƒΰ;׊%Ŝ Fog^SPfIȮ;W<թp |uS *VYS (/d c%vxb><75Ѓ=HU5.Nu ޖ0i%qE"~0Ӑlj|'F=А1+јVI+C!hH2ZU d&7r YOJLBzvȰA/+[} _ޚVf0偰";(=d\x5jǼ 0K]r.$2@@tS 71KidFAei͔z7Yﭫ`;8G̥Yt$'R~Gerk=uٚrr?gi>v7#ո 9K!A0Ի`V@n-$[}wH,_0 h#8&ifm'\IwSa)L$Eֆ,AJ8O⾊c&=7alyMvEׇԈ?9MA,!@ߖ|ʛچHtw]jH%_kȐOTU@HXwJbUYHU.+e J"['ARGC]' J}t`5OhxS%2|$C1 +Ng@R;i}>_ZyI L61QAe^g X3F?RC*TKJC'nkP]* 1*4b`26V~xR*Zuzݸne[7YHhsݗΔ\?Lз?oBCTx]5L{6ϧ@WtEIKpQC1egV?))lv`Zq8es)3(-۹:FZq)00;. Z=e%b|M ui --2'l X_41XLXP \i 8|y7s]UXub̵_08YZ,G/7ڃOԫ4~2 ;ńϸEQ qm K9PA(|xwHHY@_I!V#=!t⊚E8pbb JuPSҦ䖶Ѽq;TOC]2DDO"q3).8 EX vzExztd*wz}G]%V6XπX qDM晘ʙ*w|+McM0ӫ&JДOI`p_( GYJU"v\(iN#Zr?>X"}6$췬12wƉ3VmH `~z,wITr|7^_cnQJKy*j Z̓4Rr$1˭EOt ngFȧw5?x&5ݿ]$x5ɼ@˹ dD3_'>>3y7 ;ar|˘3"%峜l i|`3s*a ki"La8{cԬy#_>ZέbU-9PV>w3, a?]hy{ }EQ'jOIP}G^q.SZ *CTcx& Sop7n<(U}~xzRH5&lӚD@GzdzsPEcxP`0&; ^ɟ,zmnQ,.9  ,Us0YB0\eRڍ2 f׬mpԄy&E4E cni#l"Fܘ#:զ qENKxқ.G&rgg v栒?\:ActSlu)ĩb5/*b P O8(*q=W%11oNε%q4%yG*4pWdq!ߞ%ձL!uYVIa~O_{rO\q-_j^fa7,-08bzUV1X_ =If}?p5IΥM:wFz%hfp1Ƴnx^rFG(b Q>+89fe"5f,[fwFhR׻f1(i sp~:ƫl$ ƝgGVW5yVF_sZL@Hi׏*psgATaIh_gP oū JDNK)іBy[fTx디+Vqt0 k6n4!4sӈ_6n$)m.;M/˥ |ۓ^g~*o+*WK_{V:ϻg{k=y?s;/HS̐J7u`]o"yfjݝv@Y"Ƅ8UYre1;OXݣX i)kaKм G"0b%@׿VEC.ͷt6P%msFښ wy$Ux+*:yd<Gx #pHw\٫VYEa8nс* < Ts(bp\@ SBzK2i"uu1)ãcn]]BdυN,ɔa.R}{C(OeK{pbWgC@8ESۗdW= k\o1%OKpM؉oSgt'7XG3טߟgIl5%??=Bi1&>cHO_=}ȎP:K>&T{KQT;4tYozdUȴsA lٺ7{Tb9W1fEʍjz}R0Gd,w^$f ,`c+> AU Z1%{ڍ z=Y VaT!S]3Z(фIYR@1۫/rv$uX *f{Gyj&"z=ϡL~[UknmX.-~J .t l,:pʼ%2H+(@$ ,/ĩpppJeO>/%<TR?Hh=_7AβL {A2 l+e#14c4 eiz~uLVbaOddCK&݉!xVy@ fNqfQ#gl:tF`ů_ܰ [/d~ 3D~f#h2I }ou6cY \h \` m1 y3K;t10̍?w_2==^_8OMO)(6Un*Ӱe!o|((6A=c1YKj䅔7NG˫q"ukƬlz-S`3/M&VØ[ :2˰176im GkXˍȯVƲU$5cwL%o2*T9`pB%Nlи5Q3DMG_!z5pg\gˀd/?r{Ppi ze-#S>[ 6Ch ٤pLF3uL6 f&#*@?hSX"N"gws-}xl}'IY`"4ĉn,C Fgf}M8`.#A'6UOR7棜1w{fb C Y<h6yyht79{!Z5l ~ ?ܛƜ0JVUiA; DUrȈv_ !ai[K|9;ܦdQX:Yh36noZO!)ڳ?yշwQ㌄$%)IVX5]^˄l0+f4 +7tsc4 dsܸ8ȬVҙڞQwm,F4Y֊X!dz4ᓙpC"t{V {ÂIr.`OM E3(;TQ+`!K3I魸;b{X/B0q!ZUi,mG/{Vmg<\3F 'W`i(;B. z' G:]?LJ w" ;dup╧ l  (Xr#!0R ij;^]3gh+؄'ίc_b< |UqF.j$[zz*.Q[t3})ӽ#o쌠`MMԟ ["x %siQexl&ęG$ ~BKYa"BTwCbV9GҕiĵUas˧g4N3B!c.G+uB|=RǷ# ӈp-&bNxA|"+ZݨDtZ6.] @]QЇUVMy6{0Nx1ؕX(!HH&8"[D`Š^m%Щ,U:oRnjF=y6P=r"X|l{sOoL.ijȌ*>3;M[n"s@S1ޛ=56o/`LJv$sm fۺY#I7$@4b-aLlPLFt؁a(4-؁=D% OG-5B5y|Kp㲞=!k4l֯RJq'nLri 0U*nf+s*A|(cD9.9ߟ *3 C+ie x6] J^P;}!Il*̞*y}a( 8Lڈf!v5İ 0DdyQ0ЀOtނ ngMq~Wg+X(ѲW飲w 3$499-.mu]̱1E~"nde'nVEr!`tG V:Tvg3;6ǘcLbFoN\/ЎorJ/|+매׃) |> ~fRKxi|`pR碗{vh/t& $3X`U= y Hų5ݏf p[0t,; a&ç&IܨlU+ k]W4sW6pӰ 1Mf )ϺUZIl&?"ƣra{^ @lt3fz+R6d&5Upʃy+I,Fg0m4g4Wfcc'ɛ 1uj5}ŠLhI[xTyy d٘3r-4Q+F%Jq?9Z77%*Lxn4Wpm֗#+FcmKh0ж(vMlY淓]uX^0/C᠎Q|qIOTzO`!I>G@~K`.-k7j#QƧoUS~ N 4._DXlS,VUu:?wGD7ġ~Z1'N >ٶp W!*+,<=."=ńޢ$W^丈Ze'L)J|Slj B( Mgů#ߑ}e`'jpwb+C)52ڂzZl ێ'X r+d x*U>~=F6NB+a=?[XvT19ET*vD2t _)Li ^!Y'N]cpxFp0c ]ia??8Ua.SfG c:Z~. PgZC:p$0bf:ӊ@:L4kV728"iFPd,7?Tذ^l>,7oXG;aL IAjuYT$k7m;TVBṰZT8P-8` \H&u\lmaT,hp! |^D !/N=R:u;S]1aC|̙V96M0Enw+/)Xb)7Za{W_O>#$>4nt*?S1[ҾQs<?e9nfyӈ)C6=.C8ܬ=+BeW)񰋯KZR} fL6&sTm5FsV ,eж.N_CTEzNuχp4갾ڞEViFc?){5pmʥCN1G낝3тI*+WkMELkm0]uJMĺYn){!>57,9F"P@T]2-J6~itdIǷd*"jb gjV^XQ6#FVpq_t~ SiMp{7b0~2t߫U-TD' ]\> sĔi ']ʼn.{dkFp 'B8lrJj>u6d_̹ݲZPI(/mMK `_¤-޿_<GqeDxY2~05ZjɅ%ؗgן%H{}Ho \,x'# αEtH`Nd.jɲJM; 0X1QvKOU{#4cԵ[H8^]yM PG4LsDiM5Ղ"}PGߓ,tEMZ#(ϋ|lML3dfRM46軔! [o]h2gNsF+Vq-!~()4̈́jѮSO_أ -kSw" 3V 0]Ŷ3_GX-e"s-Cѩu5$Je=߷;6y Eg2˝OlR~*Ezxld Qc!]H<.TV1BK6;-I 6 C8T9M}յ"y rP zy,& >XX&b{Ha9DLGWxnC_'wׅ1Evfϻ.5ͨٿ@"?_F@Ld1q|M4˳v2B_)5\RX>.!k#LA&9aUI6qPjK طrDVپyt\L BGJ,Tb [\ z#oCN #=QUmDJ  y̧"|Dk"9 Zh}UJ:8 ٛ 63[ԈNFq< ӄ&cuzk wSwAE1,HiGNڽ (FPW`VYϩ8'3_,VcZPw;zA-tEQe%,d_,X3¨v 5ĦGRzГ<0qR& mcdviIxJv ReǍ4ުҐ+iS"uw͎!ء!"gYrJd&Gڇe|VԳd{MQk%у K]jNbɯfvA9b0)<60Z[^& ΁W> 7LLaB+=ΗiˠΠ%X]QKf .H&cQ xe |.p#H^nG8dg3K`kBFz_ (}=k@CRJ2:/pLh")^7ֻ|97th{nQ?Z n)d-h8r|ŦH^|xyl(!@/+l怛Roa:?*>fַÕ:]X\N+wL93YBf?>*ld\p2өu7Ph_{ gʜI_/ͅ_@l0z= Z zfc=-=+rQYXFOmPUv,nbR٫^ȭSJw6-!|o \]wL61) p;'*po'g&8NhXM0M3>".Cf~j|#[IuyqCڭ@03p;P,vL=&'J';^ =8OO@E\[f \|y1cWť Jt4L #JmSčtNRIFEdh5n*!Uwk,/=Ÿ 042@:%am:rJpsˏ)K l/űJie D!ݟ ǠwaX魀 oP@Bu| ,%Sg7xPsqp>"L~,sDGkYtOQ1gSa5qҟ,8I(:O\?Z'u WL8֯XN#OSHD{!^_dR^k]'J|-S=3{FuZ۷%~j\xnMAQzKZ ƔoMr5`^ #\v-/Fb~m3Ȥ HgS%֔.~4M/$*iUF* %$YL".n1 #\ob \Swt Ƭ=3,- 'idcc ƫʴ򎯳!kUEO%Ym= o %qc kڇъ6dD[_ 20/I`X '\; ^,lID .YfvviEo$αا̖ۺ~>fq{|T]~gFptJzu 7Y4LshϠ;_o4}aLEXQg ěRPjjv*5 |e]òYT-CXFO|13OZe5|rST)}񊔡Q!s-Wq2:J$%!tGԒەAGX,\Ny?ǕB f#m@hҏC陊ĬOBib6onW%>jn8Y̅-Dt |].պ+K#qb:Z$i-nz)OxV $|Tw o+c:,1S.q3%TDyjQ#p76.Ӏz4hDR}E$H)s4~Ph9gܪO_2-?3<ȸ&/KRՀ;#l/̮p ZE^#^z2LU qzL,mӑQwH(BɮcqrٯK_a$;ݳ_eDWB6ﳓJmu(!{V>& ܷGв㾴7j{!KI3B{IfCpZ9#E-CӂhyuɐH V+%@E[d/b+ WKFj`|}x%$0†YRP6Nj줟 @mw3 ,YtN"!6#$ e" e` NLؠ6ED.r ⽋|Fʠ>GxD< A|#KO9وqHQP:ɣ3[ُBnڐl 18ke@Օ].{4Z?*);z}jy̌@VF%Gv@IIkv,^+Z5#0R.{Nl,LEH>L"J9.j%+@\.z`*=3`4)ݢ!BM9խ.ҳ ۻ9]:WIkcF&t(]œ;|L^p m{6a+ً,{,t9ÿ'tC'6@ǺF?k7y*T}g,d'צ@JnVh0{6:oc_;Z2xJ.[Q$4\ xbEֻaX҃;|N>$]?Z2ϭȸuy/{t|xEUEOvēn$oҨq8'q׈"ד[A+|(5R7co|ڡ9hUb'FnqgFZ~>[}=kk k_7{ulY"DKnQή.UGcjȮߢKElr05SрelmɃS=k'{`j0P; Sn7']CA0: EZ^IN򖥑AlN[o \>Ջ t"Sę$=%U+=t@D76mrd d{te]ƍ4[d+[׌$VK>0 5 ͵]"eG Rt]f1-AڷVO)hUm7ǺFÞAxDFdoq>11jQ l>\3$\X| G_o}>X?2BŎ7imBFj_4ӯؑYjVDeNZ,-eO(T/cOabY0~Q4_ M?{;!Acd1%C *16[<$to`l? J=;Kbhg!*rڈgM](R_ MW0]uyěU3}/T͜,/$uf2jwL&yЏ)tRBQ>sTfaoTamH5/Q koRF&3^,Qs"iS.L?`F^aE@MSa6฀kn> _ךfYLT`|طqQ}c7^{t jBˠֹs>] C 4ծ*jSX}coLPMF.%e:~vTrSWߗpn$!Q7[ɦa#xג[Od.zQ WECO<ՐT#?'Ds1ힱj&,=H^JT]uIC fR9!>C};j/(+!Ȥ36)ȐPtW{+-= s>X%f Thcg+lT4_)^SNl{m1FDX/͹Apu1b,1q1fi6ʱr&䠸EYN]S&I*/!bfn,%{ WUlV=a ќGM:։>9F34;?HU% tHRW&m&#sk`厱P*"@־ < !"G5Q( 4UeG*Q/\(Wxzan?1B)6zs[FZ R~> f4=L뺰TT[H@Wd9A_ e`oWjS:ONuUHi]zfbYCwXXV zdCNvJ:հ$kɺ7VR@r.׈g<R0RT/ ؤ[AKx\0`N=ރoׇ[uV4jϮ5b{4f u{5SUL8Hef}q$1G%(F]Xѯ\cdB5֊(o*kﳥePYWʈ՚s"o?E~V'B˺RBL33e~}eP:17=|[,{on͂ |j4w;:1̔a1o,lN..MN&eSL?LT3ef}~e|&r4ݿ#  Ov= j+ic:Y61_־ _j4,:KdJu(ȸXJT<ꂭ<:!0"$Αy%u+Qgt*'AȵC4B ukyݲvݐn\6^%]0a@2Vc\>w:"v v2[ܬEzu#mu zs14GAD?z P޳i ū{t.} |q9C|vsSOWآjI=d ox wޑve e>?ۘ4'[]w**0 "ta|Wwa2"er33)4abn35`JS@f3m%OӲvB'RԟH [qGnz]^= S…#E +&jgM:U^a3 еNcY$E&1\TkhtW%iZ|sY,ϘW#"н{y@0xk"=7gLy31˙b3 A# kG0jT5EtgLf!3z+bDVqY./D Am6o%͋=w{]cub|\ G5,T/s~\ 8TvرW7QF*f`8dvMLK\ R 0Hݯ|2hW .%~ OTε4+\׳N{R8HA-5Fd`*->Wd"M%qS ^FJ{ea|=*jj@I* ciN'g ry>J#-VDȽ`l؄}Hm,0.i L_!B2W,.22Š_Y).)耗7PWݺTiG[玩 4UOc(I- RF ⢩r.#kFz(,Sn9xOV Owy\N^WK@9=Zzc]ε[? :+U/%:vڊIk¿jos_"i@D66uJ Y;vP(}'=4|y]T!3Q]1tpxJ%,5t'u&qc3|,{ަc(bV$_U 3giS@ Kw2H?ǐe_#mxoEaa[P^&;.ThE*GF(gG/P!-+`fm&d\U3{ڛ-̋!)?uN]#΄=sSMœ34qOU H-U$jKZhx--8iGMDq9dݻzB^V) ݚ@WY+@]& 0f2;D!e&|AI0a-}$0`f}IxNԟ?Š X$:&`pzI$cji.}6(;?C< !mOca:{^ ˙AAN%KXxc Z&=Cǰ4(x7nL*l*ԷNiI:Ȳh:c7[h㙍YӤqz)!y qg{E>!ˣ.4ҏS򣷬%ٚxBg 킔5Ou(huA$]]ӣtXqՎWvWK)(~Cy*u (d=Z>&nhBshՑo /0cm3)RN|^~C xmyzC>LRr zfn˸5cʌ0`e1 H}कkHEaվ׎z<"HAWav_F:IgόVzL$2Y`m|V \7 wFo,yQryn>) ۝lAPU g1U4v&ŬPLX=R 4Jd(kA"50ZN0z4:Uج3cV?F-XINآӵ-6ݎx(cxѠX9uTN,䄎Vt} U4$h)Bsq HD~5yDzg?牍lo_`dU"=d-4 J󛌲|̥r=td:߂hSST'ReEgYI R"Sfl2RkGR>9cȴ l6}cU[#;gt'j ύɩCQmrɹEm%ZB1XH92}~HeGjJEALM3X'lHKߊ& ʔכf9e6,2HVu-v}fI44܈gL,f9H^t8w/!_j揷O3(HIr20>}DFEU+|B9ՏUu>d @YAK١ȝ)eUSKfrWp['t&j,{r21C8.wۍ bU/F%W6|`ZhsqwHrX"ppB vN:GMD̗P|z5>;aaت! /8 [GyJh; #+,vf`iA8MMInAPWc}5.#s5(zHqԒ;&W<#Ml̛(ݒ>jAUA&*q<$2ӖِP 9sp\o-AA t3hU(r{60j^45QO~aӋ2,|?։Oy{W1\6/3&dJ&92I&Ҳ)D]c[ji:/VDX}$H04|33Nc, ?Eޢ>2YO<`P-"L0XOxH&'7J=vM`5ح {ںGY@ Ro$K+ݠL8ĊW0Xh2@~w" %ל|ߏ o?4ιc-ʁ5BP* +3NbƏ#HL0~? emԨTajѧO7'p Lz*x^vүo>Ǎ)tq7ٔU:rKy)6x-N S&v3ɀIxGQiR?Jގ7Uib9 *4%$I.t0u#Jug6 H5 ֭-2e욲$rm]Z?W p1>пO1Hbe:7S WIhqIr֛| g:r}U1vlI#viiܜzMΦRP|瑚^[Njՙ/Tw- yG ֵJAXzJ[aL&#**KǢG ߝК+ $qǗQ\]aupq ޒ#- ȵa/WGMQB15:Gq^UNg"^!{u)/2t9:2(._2Qy` 7}fN1Bd? < pjѶmӨ"̏/b57u-TG߸)`}8vY&p1t^Ҥ]B,v03贯5Na΢,XُxG\X*el m$1D!"0! 쒖sn8֣"iHks Po7G.f(ef;s_ %; ~#ݼ^JEօQw9Dq"2 g=d\4_IJMU%fFt~1wnb#.bf #8"73;n.bO(' ݵv>+6n̩q&)*QU!+S:NDŽ5 sw҅~%ߓ-o6nQBAra]eiڒ%1K~!'kJs}4Gl:w,$٦ 9r A|X"yg6&8* `>>Nʴ;a=}=VUZ=H]B Y_ZN&&xR%"ſJ"0'{k|D :78_`x*$'U"Lxg1ѣ·[Y)E޵\<ƛ;ZPc؝e(ˡ|jnžbIxÝ]`t[#.0 \ ;) (c5e9 F خR pfJW>'JH9Q\|,ti sv0ߓ ѻzfět$@k$`$LYUp'KY.^*,O ͧv=Dlk>~ZGOg2BX _k1%QId<(ۛMx:gIkQ$7䂡bԎƦr6 #", F+]!S8M"AwwrZhk=,ZW5s@D1B tTpo]yAHRՈ,I%9BU lu VimP lwG26OE NG4p!}7eьҕr59v^^n d"TmZQ,P+w_H<1Wl .:y' )<7|QPhLFHy9mb+ փVP\똀XY×LIq'VN t"q/f7BKpOlb1 T~R8G a%?lMM3*5n]9s9ې_A9#"h۠A7OzFu={LJ9k~)4ƿE7wsJ)H}*ē̎ɄTȺ|g+?s#6r{L\>Ql]?r%*)^{3*K[40D0jӪ/D GZ-C{ߧQX|ĵSIS{̧S[Wм04…[t/~(t6-+BGfC 5scBJqqz=f}!g[*cgP25R7YQ{\i=sg"ZOw^GNO^#Q1Rd+7ncZx;#['Oq>_ ;BcC|+9$eȁOw !cg>R+| nפsoOԲ"C(7f" Û%^0Zf5Y^US֘t)2ӷ :&#^i:O<&|-@ ՘}q\V >&e 9Dh.l`y+tHM^}l0:SRR&J L3_Y![q_=&Or>":"RçgԱDIG}2)uA9SPf`*XA +l<!i-TВ;u~+~{n 4 !y~tWMzn1^"23]/*\Z|ͧc=Bql|*;wҪMi )7/ V@d|)MHZ@m`N:X`¼4W U)a<(¾<-U&M\L唠/Y /zqo)`1KΩ}ac/uD Xui\͚[T4 A/S>YΦ,:bP~c֮ iV>Z/mJZr9b3zZmw7k:p"ZWՔk!kVi=A7D办`,uhDAb!=ֈs-F&la: Dvr$%iS#c#8 =)[ks֓z蒽PܵG=/[G?MI8O(dScJo0F_^kE\m, t1unf@7k Or6l @S6u1t(!uIL.o:?A`J,R f f#$HG!g~:\fLwg=P9+23u8UTI5AX9Z6RGTQ f|į ϬsDW%jh| ( -F/Ծҍ1f%lx.tpxĮxd2$"|[Xbv"NzfΫ8(W#ۇj, $Іn1[%QPBIB/UvFo13aҐ;z7 wJ hDfEYp"@7͞e+EkYi>&]SBTVJ-c:y7p FBtvo /کxh,zcgH\ȑ/̹țP$C]TO ,54T|1ې_ <8Yq~5PƘ܉YQ9•lc9ހ*B%ݗ3a$qםhȭ9eB"(B;F )X8~Rh'y3-!rV9.q?I{=ߋۨIc?v`ђ_"ѵ7Nb4 #$9Omł~NQ"vC' Ik/:x\z: UeANwZA-SD+]쇂A8!=.̚iwzŮJrC}㨽Vted/zn!"'+?L Kڴ\Toae@c+ȈC[ad󾼐{"1Җ8K~nj;|wH8J J*،7kUno`ybJFTV+^P($_jw?vL |$]Xq$gMIG"ԁ9|B$<ݹޘP1Nau߼moBܺ&xՇ+br&􄺲x-幐 =d,}Ƕd3ï&Sg7: /'M^+-t^fsxuߢ?bG|iA dV O/.ٷhЖ53_}.\2 Eӡ2)NiG.N`>sF ߒd$)}'qh9EH-:n*Hv57L5>rSn]@p8#ҙB\ps[]G2_Q}tz*q:{R&Z qZ!)GM)+5 8Fycr'ϱ9v=?UGo= #1突L{QcOol\^^7%<<htچǐ2> ٧/FͮVҊlZm۰3zI$"zZad .ࢧ B $'˪ut\WjiΫY:I v$K,)ر2?MN 鋺[Ƕ,UXk^8x V jĒDz7itaIg$9Y\Fn&1 ^E {Fv%Ԍ\Zm5LYqP],,#^K8-g.p)}o"ǤO踊YPf<,ی4Yݑ6245{B$/gLf % ׋wxv~9U>o%; ¶j4~poYbL8[IK*oj_ldOF9_9L2MQ:ߗ_5$=z/&jPUrRP{mh2DD"TQ~ Fs% G||φFFT;HD1uhT@5'bLcHgU0[ķLRmTWsxG*4מtIuO.Q΀ՔSOB諎pӒ܋jM4;ϒH %ا"xps:{ * tDSO:\d_suxs+-Fs)z.mHdž_(Ѐ,{՝ LWO*.VQ{ZzK3-rg!&biސ!|L݆|S?&-_<:'/ַsDc}V ނ5S}:$ :)?L qbHMTk4g*ThVS݊n^6uO)/ՇqF.{0,8q4R3Y޶ 'Tcأ'-+ ksWP%ĭJ0q1H-J:rC!$BV}qmN}hW$pUP]¥ [NAnIڸdc!>uyRChP\Bj Ե8 $5Jf~rhp^@69+>\*ʝk*ztfSRKqWAnu%C/UJ(|㟖[)Z`[[hUl8[nS)^~Qa,! #$?c"runp.5$<| Lzij3TO~%[2c|5mee84NlmSi&+0iJ\I @m٦zkzU]Z:- 6`ϩҹ&K}g:z4.icamĩE^*0;Dx >yc[0Ԩw*- 7TɍT6> Z"!kjrՐ`HNl9k~ǟ?sν}NmSr&N@s,%זsM=yV%pGȡ+06=dzftq,[D#!Q],T R,SKCgF\IVk7++`Ibn+Sӿ>=IvsEr3!1DE]XzrLM/9=d$ЌXQŏ[/,!\b{E 0c|}O$ҮC9%QcI^YCS3x0J34gDmbѯe12ol}MF6LhH `C}qFTK?,>GmP =Tt+?U1WB X?PNС ˸xG}Na83JPOK8 V_9|LJ 7Ep(ɻ!↝AQH,^٘`lٖHwh#Xc D>oW!D'ѱ3Gݺ0@1U)*7.ie;u8Aa"J<& >WڎAu~5w$A蜶<@";֟Ӛ@9jO2D=H#: TJIHA*~/i K5ڧf~ҦW?9~,~{`yp1[(00ۀ,`3}h*rO6~|bO4=A! C͇Tw/e[˧FG(@Bޠ(Rg)跙thT>jaBX\MvmgqĈm`99RJG_o5g 1PC" ֊܄b5vQ)xWLƖT݃a޳lďޛT`MPN1z@ԺYo#]ILz>"4ت/U2T%֨E I#yemR"JlWd9kAVBv@|zl{M2>Iw1Kj*P P!(mIZ? ^qOUy??:;F4gة*1 %Սq1xNĂ,sG, pRd^rܦb zǷ!&vxo0\];ۑ/tfY8A.PƎ*+mek>!M5ꎻgT 6N&]x+hGB㻬5&,ZtXLAß.M3caÓtQ bIoFۗ+yt+-K{,, Av'.ȞT ~Ϻ@E^:e{@VP( 6zrYb܉x^a]0Y+-#\0a$z&=nq7-b][S. D>fVXr8Bw7'2cyޡՖMNK {ӍK^tvأsѡ(_w$'/7`6`%&|r`hP87F+)lɛY lMjG2]b+v|p2i,fM3 Etd (lgg@Ι5aɶ { Aم%7@/qQ8,f{4Zoª/#Z0 RҶ?S/ $;O$k(PB17O5Xs/`9!8 HȪ(F] e;H18Q.Ri_抢ު6m/w#-|DȞXvRWx(brLiulHY6|7!ڲQwljmQ/ݟv`֞*m07irU.W8{ 2LQ!2nԖP[[ aisr8>-@/M|ʥuʴ׎ ϧ4M3͎$!5 NZ^| }tk'phW!\o$l!7X^ַ%= V ,W4*Δ!BG;˺UF7ww .޹˜)m!nAV_眾 rSnݲ9Jdr, fdo{j\4@V/nd=`/3V0zA ĎFV;Ωr? sZC>thv)ћx&r ę 齣h1!쌿y,KȺ_Ma9क़+&J ˼+Q urv k 0C%Nn!1Ӓ::2:]CpW(4PO`hhr=^!y,6m!\*)Q.̓4cm&x'DutOL'?Aroe7hAp }{@֔CW5 2Q. YSMAMQTj{XeC I.PNCW9eWIViT˂ɏߞ$|뀫^80U]P6 eI9p&fXj}=D;ҥ˵l1rd^|YT^i* 6kVZ&‚/OY#&DJivM Rjwo[E1|ũ=j { qoSxV{0ZApmtfgpLOZT`YD!;Yiњ()C.A$Rj5P`x\2"ȸQygmgVq K@*x^p? YڌI {-Zs6$2UØ()KIp{DHM1id r% Sk+T[^i7_Ab&|/D"l,dtg\5Z,c1vL+o_OxlPx;hET;UݿpI|v‹PkB,?YϘ=,fvLXG#ϛѕu22}AZf?Ɋʤd ?۞vbxѼ%!?oxY2$̀A!40!!{@YɧV%cߋYIH TMwW4a0uݡTxNк9ry G'ҙ஁"Nd69#MaV@ӭ]`U{ogN&YkK.TY 2&4B_?+:20*>xB,0I X(Vsu]`g17\fJUr˙c8$5`ФPɷ2\Mj~~2Jf0΃zp7l(.Ul Rߓ% e9H(8l;׳=ڗt]Yk%2NY+~"ZfAhM2C8p b0XCѕZ)& b\~HQ7nR ?~ ݪFS0fGP?IONW6!_;PF dޯ70#ӆkV1HWn24KiNY"&}a? ;P YHcq౗!wUII0?mI%Fz﮴I%,P< d%x,eϼAIJ?W~3SXFnDS e;t@3%2hK60<~O)zѴ8Ҷ(}97D:F驜04v(gVmΩr}0R#&s`W^~ La|d˨7ݱ0IZHXX󦵹+{lݜIbn$GK(Q$ +qe a: pQx}kN58ˡؤДՇmqlʕ=`EW$[gp28m1#aVG#]ľ d~\PP*ՏOh_?eJQkJ/E*5ܰ[t9nƎF2D9Tkn +jkT/DncwE; b$5⛝yja6Է&_r:< bnBn\f^:7@d;r O==rRې@f2jq@Qtr8Qf::)exvyɊaxc5ڦ2P>ə95 RbGd2K=~QcX Zfrs?odtmgHiwa0؇1IJ{mDfj`(gAu1.Q-;@H+*|CTϊf/vY&f@&}gLԵ(PWsY&yx2 29PXήy8*% KUKf <7Omܑ-}u?Oo)tz$H#|]N_+)V|эpa$8+_*%Mq]NU/9@ Mu}E15 ,+㓢8ƍ ^ʘG>i溒JdLCb?iD(\v-/wY И;WXA$$Iy74t%%h:7{87loO?ܤ)kJf]t/kdZqQ&{shV_m U,?^]'T@ʊmǟz3] V5 Q*1\GnV %\7C:G=GSb$YM0T,ö]8 BY_`ʮkM$+)tEW'ʲ`]hn0rD(vp-vx h،U1^")5 }7±UB" =q5$ 088@H<錋8~cxWf]ȃJv ol* Fbc< %hBrbnmBvdPƙ<.ELN{-m[|qb dY.u|5EFϞd؉q ys,+S]8.zgછ"Xd$q߮q3s;g.>fڽP+?!bà:'8P% ˗K!W1ٮ$A)*VNU"ܱ}g1u,& 0B1IS)JdRiVG'O9qyVJJ9o f(,Gݘzğ)V ~P(`3е߯!Pa&F'čHP1~f8 6?Ҳ 㝧_ՔW@IB>%V70 rsPCUut{yn:԰̣6id}"$Lpm jcXFQםk"zu/OHQ>pG.I)Vdwy. FrF;G @"TW7@AЯM}[y@uQpݸHVC,-:]M p:UEmM9sNV p[պ%+TMK?dW$j1c"[}DVKԀ}Ъ̸BTZNd\o$*1|sh DA%TiG}YO B ?#wl{4岝'l#Lڧ,1}ps80v"^ UaI3VFer}δi~ap\l7HAP4 wbVx޸ʤ?KH5wֹY> t$T=rl~Yyc=D( ,3[ qVG #=橕!PoH3a쩇)yv2 nD^$"~2-Q: ubWr46X!0`d2Q1FO)cT_ Z0LaH+LxbWiY([V7)x*!cjį)(,\gG,w鷶<&pF0<ư7XB&.چܺAnVk^'Vmi`cp/ cĉWpbb6թ] q#vGÓmo3yPoXKe&b]zw'_ê0ĩ '~}LsGxjΓiaRtQl+,SV}32Xly5)"F O%xSҿN#Eu]DykpE+BP ~o bwҩfJ Kp( Z3(Ckb JB!J>E._X ih+cVA\_3hIHFcSC!9zŕs:z}%\V/Gf26[4QBnzOk2bhzlX[uNP[l\nbs\[&h-;10 ]l \,ӌm +-MD&,bAV;vHv1 ̗!IVTXԺe BL[my^L>jш&z:Cq.RZWϼ6>--:2ZO >M5678HLaY݃KdL[{Kwu @͇yؠX/|Ǟ}=tXތ r|A&(צ4/ݺڏQ2PQ%b_"(UU,yGr ݄ʏ!KDkݪ;qޕ mAr@#m4"[>_KbE#}Ʀ)Gf-MyG,S.q;8uݶXj|rdڽzȘZ&JP=҇G .0ѬNCiDz=Kִ~IC%Ѫ"(DI!~eVm^] O8n` vPY&=o>7FQ ;5(ȬHHp "g[q1vI'Ii˒5JiˢU}]$.gGl*gP=ns_L q>f j?ldxL V R-_zGch0Aӏ:ĠN^^xV7QG]fM9?fpwI Nu;o,+͆2@]pw͠HdS3%&턪YjWT͖Ǩ LOo!RO|TBK\. H{ԧb]+e Y2 SX +ɑ& (?DRm[)mD},b:?V? d:;8eYrH[:+E 뜊 [Ex'0 P;PXD%]uN`6DmOk圯y6@+5Ehg~HuyT8,QnajH2WDEKe|l,bda} Xs @wF}GzQ0E g"ש^O|O5R/j˝quz5bU5)vX%cwGݨL!9eg #oK$ )nIA]btY􍝑44sA3"u}c)(/Pt{0'D^[y,qySiA՘XT]^_H>ɢ&mp.dj-Aǽ5xuyivJ}<j'smd-ZBt&ްSm#k3/Eؤo'A@ݒ,ߴM]J $KM,C@EyK&1b>YGR|ez|XfH57~cn2D9 GtI[42xu*|72_ut%'; s\*pv--Cv?ǿ>hyzH(ٱOL@%!: !KƟZٛ{s!kGeQyuMj/@?d+[[']8+֤eYeSlȵ[>ĿRS;+-ܝ4f(z4S&wοn%ͭeL4n9׶պ?v.~Xu2/ZKTt)d-yJ>'\Lb_Ͻe,AmLj=k"jSXJ(rDv0N 4R{ 詻JͩRgzBXx}},v*:z26.|,1 /!B~3N{cTToz< pˈk{PsK57~*rbMu>3)Sy5TpK-sQ],ɦTG\Y/PyF`D傩wvY7aC] r|+=X;8{]az]\+RMae=м gӵjFn2&.? +詋jNj^U^_Y0 > 凁*-q?mElY o[#E *~']ePxf*l%|+qVrX\1/#!S 1Ҍe=;[VX}p؊-ƨV㕴Rr8v%|@Ll9ߠa >u)Fۭ GNF3 F_cw[a[h1kp5S&JMڽR/(xoIAv5tQgojob?`:؝m(ۻg iVRҪy0SҶ oό:#OϨ|Va< 7 N tZJ ;+}cMZFɏbDZU@'E =!ǡ &ͥuRλgπ'X3=O{,tntENK/ >Bl0AP?sdH-ĊUCpZ#'1- {Z8hCΪ~L!͆ŌK[ΕضŖKU]Aspb-#uE~?32܏]tQҗJ|-ORreJ$$_Lu>KKp.&+Z. Sjx\fモJסqI|x~c !33vX`> t]V=`-2oɷQe&ϸd e&O\"*|׭E$XP`!rj[eռ'PN/厞 .dϸZ*ҠvpYwh̴m]g$!LB(\H %V泌cu%2Wf ';tsT ql̘rqPKwb,NX!c3F0g_ݗP+l<\m# b[.:5.$DO kdP^ͶlO%!$5e_k5^.CA$#oۯoW%g~aL!uyV7-@1mF+ jo=zS-5?ln 8 @yO-X@rC2 -KU'+p;hU$ /SJ4Yhg|SmwW*nz)6V|7T},C!(*3S 4c9gQޮbO ñ̨JU_) @Р5$W!㋪ ]>E'$) w9MN6 uq ی4Pa,m,BbВ$Ҥa7 N1Jd=K2ׯmZJ"ۏUK1 =CZ+{+R-ƲrL;T`gW|1x<4{75>WfIòRHfB#חDձXV TC Fn)<Ѱ~|Χ!/nO<MjjyY YA6@"TEB4Ks|K_x]o^ :b(fskjJmB.ӹ-@y{~he(gkiOB&yZ_J"9=CH KJv UYz~u{VjN6ʜMo8$pyb7+2;‹M;LF4h'f 3+{b]QO ~\X*ELJD9\9ۈ!C[av Y28U ZGi6zC+k)X.MՍ= W8[7]nZ=R5 ^ʢQ#Ps5އoSS*JXRu o|F_O)4n7By$DL3s|-cw *@\L8)$.\QA5.RKaXG^d ICx,xV4CNY(h=*C'DzW_Z_i\ ؁R/ 9M<6㤪14R%!]TQăT|-QjTu‡ Ik|Ss3$Ψ ̣Q` U3bf)GkjyTNa5،WKaxz`fRS\ۼL86𾥎#E>ti1Vc$c>*J\C?Fyj_!N.cܽ0^?c*>txl0A ;&-A3d7Br5 XU Tk>dn.S.*iPJLc:`c"%--$Y 0KPK/Lsx`K!QM͖:E4wHhe΢#}A38ިKec=-$f뗑Ǹ=Q^_㮷>VbY%\D5|nt=Չ%qߕ&}) _֢YY%}^웛ɪz.W'&f-6vB 9tn"(./6v':/2IqƢez+_SA263*ݷ؎sf/42K?~ I+G ֊3'sicCSzdzbu i8 Z7ua7u$Z\)|F E1V+_ytY]LO EsE;6kN=Xl HVi"+l"] ؗw˜P\Pz-@rCaGj5d8Y@dO2۝ArLc^S$n{wbpYS-d~4TGcs .Jч bں/G5A{@k˂mO3*Ţ&DbDLh5$x;%{s%85? Q/q4K^6Dx=n݈ٚ- "fg8]f&slq& Hp;I݆4FL(.e<̑%bZRMAt86S=Fs/xb({uw8r.fD<;xŰMr>-YgmGtM8(݊ZbUP*6%̗>0'ِ67 B>7ʖR@~Y@9Bx8 \7Y GT(0v͠lf]"%{\w^XKpc}7`U՜jPg-0TT`R=@T吻Rљc(ϸ:ק"#uIbדwpYr ש>&QREpH(IcrfxK%x@L_Uos3jouAKe{/;~WO%,kl|0Z(m03C3E6x")[XnMK3R ɿ?.e9#_,:7@kBB?Uz[L{gu%{~{x(Z޴;Bz{ə[h7悠(WʺI[.ҠUs30Qva+A$&j%9KyE%cET ApVxIzS28aX':?J mF P P+'#ł?j|q}mhoʏ9׊ʾkT.+(6:1yJ:;T L}YZiD/$g1r8etԥ(1jgagoR+{j=pުEA{>Sr_L df $}Ğ|N}_8@*Uz3v<&fmڍLXKƍԎ@G=^Lҝ(ࣼη&w|"R{OyT\~{]f 7l v{X/`]ݗd]gD' ,Vl;B~ˡSeݲ.WѵGt L2YU8d&,0[.ppJpc9TuA< ѳ=WozO~~Q~뮔&ogj ]êG!:v@Ϙ_qXLɩ%;A@MUm19yPVF옍$..)f)L_xPsex"7T#?j;Lܶn*#5!8dqhK}EtZh c gb5gB H=%~6eSi8^߆%Y/E%Bp!wcF86SLZ霠 x>Z2Ԍys1z05E^̇!MM3Fs")ce^@|4ߪ&uJg:OT,Jc AsOm> _ǀ"&x4/Ijӈߟ0뜔7e32!\y5@s0s_*yL_y=95"ݧ.},ܚiB 2S3I޺B#dFC~jy͒=hxŃݣ5]@W~ܬERhnfh&RhIyA  T4~%[g +~J)<7lWu]1QwwƩ_q _(1~V"Sdi.`. 4]bv^im;\/u[V/x44j#3|YsՓC:6K?Lic@y`VOH xHHa։@хp5NxF/:!\zBرmf[>Z;K"[,C^+'K"S%ikQtc>똎2|p*AijU`F0m4q 8b8lg^4ٳJNL&<(8O5 $ }y( <vHAS܄3]a-ε}<\Aher/Fvq._ONm'yI7M+%zkhZY#eb!)#bi6L`jCjIAEe> >B I#e^RI@k/h+M}뛅WslQϩqdC*[Qnب13*J5?$BGaL-#7 Jd3D .14!Fa4A>0P$IKN_ٔ>xj`p/b0ulN@8=dkSN?ROf&\L^ k2ާ U&UvE\zSHJo :-7I1dVxˤv%΄M*HT/jPֵ& emU夯J3A$٤boq\hHQ.=b2_Ɂ!L.u+ңYr}@=}F-ņ!&vREɴ9)W$tHDte{d_jxt흅del(\@- ѲhHWZLn˹^z7?}?r8o.ҢL%Z&;|!7/AG9Z!Pq`T i6=/5p\xU 2>sq"[ Փo2ؿWM:S%m{yֲۙ6 "my)& PFpRAMZyͅL{?&ܲdElB-^&qJ6GSE$Y]nYpDǶ.R4JLJ62FAuy,-=`٬a+>g Of0HD9,Mmaoh^SDR^w/d:>ɼ8P}evs>7'Q*rB%rєz5N+ž,CZ{l5SZ%&`hqc,`Q ȩZ 6MkE'.XƁ[&5Nk~3 +}UDd8CH]zL<%*|OJ4C#ߤ> XϨ Sm؍d f7n/HWKC@0p1-(¤aξ;b>63$WDpiG@8,鬨r- ^pثA'k"(ʟ]MyݡIt"#Ts.сi=#]˟(lt^&d<_GWsLѦJGRA``|P{Iی/.! mѩ-5 Tk#JCHO o8?Df0RHuD&FH/z<B l5㹸[1m-WQ7OفYQO@Q;O*W|VY/H:f sD-@JHSQZ\B&3J_9s'حyM^y6S-/+S$QNKPJX' kkQкxҎ0yigгUWK_vYR"XQ>&5O  %YGUF jSAh0s7v ʎ+~/0_eGAB| nGGjKk`.ZxչО[q c:.aQC׶":Ѓ%>͒Faufǂ1xARq+ ˺nI 0VX1UÃ+ZnB+OL-,lYçފ>ˈGFUz"y@Fi{<$ d7k;ݠfq%,@ܕN$yC"\\%NK~emJm""(tfp ®R=5 TAVD+<OJZ)gd_eψu>*y/bO/A2 ,[-bX%NyGi`Cy7\ϗ6J K=f  aN5<^Z>OR?bir^QjvݞITDzB+Z+ MJ*q-8>oC^}ċ1i7@).;6~Aف,McI#8's=F0yi1(za얉NF`tTuGnS%}zT1p(!#rRvXRZ6J0!?Rsc?Kd藍Vp*E|fތ=m+q@ h6m!sm4!?NPzG9SBTP6VV j}4t){gJ9 ͙:;#'Dz?2B3-eXbhGXB8Y7xgRB+@ᢜ0{q)v\1qcJ(5%Y`Z;46]&.C;5^'J̋oO #ఞ995;+4cAG KZD8.'xU(OB՜7$0i"WC*Ne^E6u*4 cx="] T8nOae&w"z,X}yc[^&wgC%.:7ma.Y21TTN Fv "Kux8Odž&KX\_6jA82M޶mV E<(-lԙ#1IKͨ3$Nцx*#I_6ůDM 0A<8ȃiXVk=PxB;fNdQu%̇A^=د0 w ͑D!0$J* "F#=ѹ `!Ȉ/A2R#L'-kE2Ő* o,- -MN9\2 -H 1bd@ut7kaHȒJxt5do 3$Qrc-U yLf9=# X*«QL4J$M-Wd?*W Ms֗KS (UH0| `=ɇz^ &Ĉk\”l4 v[^i%Oezp_Ֆ"+IyFt*sqY&poju6]x4/mb84|Kv Ia/`EץKKa =>2B(iN CO.NqruFD_b-eJxŃ_?% g,[zԪ}5|DZb/x!#*γ'Eq*Ȃt;-oDL s@vUX!`:zTr\+hkE:01 rbՆ]$Sy~@V2 K=.^#Dݥ劉y.m|"]|++BVjϏIhYjn F uT5R9xt~ɻe'9lbw ?*|=Dr!Hڛ$h׀s`n@OxVɌI.0܋<=Mz֙!>ё旮W[蠓$< hT~|,M:hhbJtft0Lina 6Vdxg"-Pg=jLK/%Սh7exgxFOEy(stÒg-Dir0k.an"'Y& 3faʖ>eT*50hKjբFVv8sM=&z_p!Fs+3 kc>rtۆϓȗһN"f]x 7WjҀhIpEI ;8-IX1;k}I6 С}]EN =mWqA6>MewP#_q$ ߞO[}J^p`qLOh-ALj@bxGU}8-ߗЅQrcgFݗ+\h݀Xtk22خQ1]wM+5Us/:[% S]`û5ho)m]l ޑR_!|5=W|3hoy EokZl$ƙ8ۦuOW.*JRdlag֣C "WQ_h5BWWWYǢg~> Am<'^[z 2M:^zǏFL b^[9e] [S-ap;}Q~O;z֜fk*}T:R钵]>em/+GX?Pe&c9(_Yl6w%>9mQ `;^ s1La/?eF3chU#$dcVM &b-(fs;u!ւǑnL6uOS8bG#cP^D/H'"`thLGawg¥?t tݔ3̚v}M_QWIπdžCn^R >5w8HP)!Ց^B/J{|?H,]~BJK4q<pUPޕ\ܿẔv*"zZJ_p׏V5B'-gX׼|Y,iE';qa!# !݌gYA%K*9y։'ӡ]Iڄ26·ʠ~PrnV`C xƲʕ>FJBʒ1W7}$C˦h $WY\҄^~٣LM3ɤwqž,aj8l?* 7E0ğ ;BaozBӶ_k\G"y-Z}*9HX ,)j)5v1{GBrU"kHk~56/`o8-Z:$( jY3v;s(I_M٥0ctdRB3Qh~Ф~.4E,0U+"I`Pi}.5ѽwGx) G @b0J0b;vFt>Am\", P[jcXU_+ZR0dWq5i$X!=ӐguuWT!=3_JAbJ#`޳g:")j>4Ԩ&ݭVһmZ0/a2#,@7zH+hkux *W#8Lvl)%h qSZJ'4 9'Vv±kIEeƮ+Nՠ)po+ b"M]TLc\tTMWڪ!ttxSh^LpF\q8- oz'ZCմtƵ.#MdID. Sb[l }%05%*2;Ci-a\g,PqxeO%O7XƘ>Z/Fݒ$z<ɟ%AjSnszͨ&KxHYHEgs׍(ǿ\O^SpQKmŪ|ysw9 f@tKjAΡó2H9҃GB>*g[6x脵l≾Ve@Il1!C4!{VV'ZJnװ#\Я]q"L/MGyk be=5A{q؃€dl ck0~ޅ\]]C(f"qD5UG0,Ӈ#|_׌'vi-)~5B;ҺOӝ笇oBK\ }X 3/-v^ٗ[syRyn@k`8s)},JXϽW;LJƤ5ww>*B8Rw֪]Zszĩa7FCrf Y>OE:Zmy+ug5b&/oOhG==x: R>ːPs]qu4ƁU}ڔ>J?ͥߏt|*J]ԉS2+rZi*ͽ1\Vч5W&xyh&KzpR;Q5v)f>/ZT,fjRnϱIF!k{K6 -:Ȥ1nAy݆3.+(X/ st@ Q5 &s0oi=*p0 `S;Jl 9&%z=t]QԦ~Cqe:܆e] \Rm$$°0)#g'ıro0oj5daQ 5w^?6v=]z5ftJuNISPrykq`v_Vs\z|vmhNeR[#k-x.wP'{KX+G‚{nM۞)L2A{ekyVt ?NQqhX=!!ٓ0m \h  yE6dA` ;cegA@3y?7P40C%=\6&1s?{TxSKi\Vap"v؍ӀՙANY.zrlr8KӴHB'OoNi۶erMJJǞ3N L U-jp/Gyj*+oLȕ$%=,,p\/IAk)emW *zd*\yPNUg' ftHL Џ qrۋY}Xx&\cI^ pr,?G@z:/}bhщRl9Q7- mP pC%=%-sdž}&#\G(h@4mˬ ]rc *"1鬽+;]9ν&@Ai "eC)ථ۳sd%Nㆻ|^-eO%AaCu:EANQMYO =;kM[/y.3YW?ŬyYxկjzR1RS{CQf`q_/*ZGd0CJS qw4S+6z>Ԭ '`CKDA2< Pf#2+C|!uA9fVG՝a/DO2YW_m^C3ꨫ \+uyH% ԪkQ$ R%@fO*QeRgj3>ٹEؕ'_tZЖAЧ$n*Ej@n.fޙ wURGln5=bDDM9"!OZN騄bIL,3M׷5F7,[ï㒑:iBenH*MW?AOOٻW` 5#AGY)iH 2-d=61N5;ͻCcQN~ kak[\J1qm=ꠈ+uF2<D3a[Z&;1N9%QP7>=N+! ?r !1^'D_ۍ/%{ϵ6 {Ubx%zVoCJs.$`)UWHԖoIGj1~_gu+;0FqapNV'#s?f(ѥ&_-^?>9A{it+ս *"?xvQQi9XF"c*I?@C:PүRhlZU:DyQTa%"i2FE ?wIp09Hf= ñ+)Y=QW2oe{>o|@TRD((썐Y\W<@pI%n(ۼsIt@kF*!I)'Ke&n–B}=niMɏpRd Jm6BڭQK\%7$ en4d-lCRG )ageD? bRv{qqĴ>kJN0X芼EKX1-]>uKv{/O"[sX1+!샯\uCМ;:.Wh׺X5mx4nɮIzH_jVJbF¿&=bD!e͛vfKʿ&Hc}ss-EB!am@]4!KB9(D_&Q#:XnBoMHmEDh؀۠qj@>mm'<dcw/wg{G":_5wEG=k7߯|Ѧ*19"a>0{E]i:gTG}noHmHΗ+H84Q)-| _ 2UGMIMF;601Q89ZXMn"Sg6IBҬ¿~ÞΏ]J٭@ [}@|B@'kԴʭyFdaBS"Ӿ(G#͊*$aJ<^}ދ9q]C.B@rpƆlH~b(Gl]DT's]}GrH{?E0KOJ ͪ澂@6Ed,b!"Vyסk ٸg4}VR4TR!-_v)FA~{e;^S8ZlAWG G}&S +Ri*oxޥ)FIo53Oo ߽w`9$HubD8$$SNXٷ5\ד ̜5Z:ыXUO ݯWὉMFa1?9߾ث.*?O&2 ?b/g5u5I#o8SE}>vM|+[{Ep+DϳRi*| f}H wI^00Ncd]Q 1/Mn :a)f͕jAYY|cW!CÚl) XȔk}ͱ*J%9p\@23AnyH1knT֝س-C4tBR&c~'<"$S?9VQQtF0[3Nceժy %DKџq-$qxɥKB)1½1" nV<ÿV"J8c+(;,ֺʫOko2M7NN\빌< jF~[@:[ kowϧPۻoR*e@@FTsO~aNk"[3R_r&]I u~?;R TqN@.9rRx>wmYMzWzl`@?zWcsG5ɪVE}ҖQbPi{hԗ_{Ey)Yj31f.}PFU,(6}T .ڋ9nO9ɓ<׃m}su@_yfTu>hȄx3(I+2=צ!xd`fuw-R]xs6!bΑu_MeUKEpQ*z""BuD~ܯs})~9BZK/ƒAiF#J,$fOvUvtJٌ(FiRcFSR|!ԻJ->;jhnyfL~ 6çkLVH} L :LT#)æaW#x$ZIVNK̓.k|5H Vx@oOݸ=,hT VK OS)v|seel3HS%Cf,PW e{8LT_"ۉ@ɩJ-F/Aۛa[i(F{-;\i!ݱLd% 8)fWd|NކW sg&l9 7Ia.\#QNŸٳٶg_lM b`tn鳩WÔq\Z4Xs9Mr؄o~հL%TtF/MYҏr0s> ˧v+Dž2o0h !ZP;?5X2lV2㐚 &}B,=y$&TŒ }D\騺<%]~0o!a}-Yr=otex\|ΜLRAˁیϊ4 `='/Cxf= 1[m]ON]>v x1A'~Ag Oe&e'Ÿ1BA@{ړDG:-—y'jɹ~p:ŚYmiU6\ZJw~3A-Uv]4L` 5r=P*ݻ:=k$>` Iح߲\ڻ^{r5,1Trz<&] FHr{nZHb}lowoBiԩCagDdi׊rϮ y)K\[Ȼl%MYVF0)g3n?H0(9`I+_}@]ӿeSbd7rHu~zndb[DN2o*S}1Un..fN9>kZAPLq\B(Ю)HJFJocH؝hWWeo ! l @7" Ȇ6[S88+ۥ"m\xoCw9S!3ߔb'md}' eش Lټk8Y7iPaQQ +Ppi(8vgwZ s%L#+ɱRա.7R@&mK^;| `Ո6wͦ֊<6Z_pZ|:3XvU }vd1kmt7C۸DDKY8f,h2,]nLf磠$_v Wpkog~rJO~SR^5gP]ɸ0ɛP]U 4f6@2LeGRmڣX48s[5ٗ !ϫr)F$֧Gʴ"K $iN C*RCg31ڭ]]/3'ɊhvCϺt."u2;TLx~c5#v0~DU7Vt-ybitd">0봒 'F=UP.?%i.<U9Q!r*¥I =,3a8cw3߯? 48&5q?Okj.u'̖4mqLy2 ˛flM07O/[sd0̀疙_j%4} Z&u2J6 EuD<-D{llc#o3 X4~SCIk8P8ؿLtXP}x5h1>ZQ*ȩ{E==4g_%eG.NS&pOϸX-t7tb'Hȩi{站?ognbQ9qrs/n'@f O^tA,wqgt2\?XB{ڞ/\)|S4HtͲQ!s)g+']iB1/l[>x*(H{ܷyR0ǥHd6{+fߩV蘞)W H`2X]O egW_֐/&k@(צH46Y8-m6=؅i ,ˀ:88oGJ[Wtva JǃK8#b>:`{.e3$M0[ʺ&:| Tti2oZj=#"huK2oW F*. :3~(P 5)_^[M Q JXsY|e!`^pn{Vy͒sMV=eۇT[@z7+mnJ;jODɥ2^2*cDھǓam%,(*>Tr!sJXW l+Xu9'¤o@PJJޚ.%$ꃲYEKTvWvŖuHzwp; )2U$v0:sve 5˙RfY;]2MK/M64h?,"=Իirjgܔ @*PL)Ab`i\@KDJA+XEE*/dɃ-">g|ʆhRƨR>{2-~xu΃\+aؗT=d5@rߑKXWUo >Dd??*Ie@F 怩leUM7S4?5*Op.BӈE|mr? n_GB*1LUm"5i?ޙ ]#MXRg7 ,O:P|D=tfc8 {}D&VU@C3Ymq݇S:^KMNPs?p6q1u7m,X_!Fhn00 Tw| m70UЂAgX't3),]%$]FCBq)MMH_{qi -$ЗpWWi ٖXҵ\禊gi~.ɏ4/<v0%8JPeS9Ԏ Q£UuJNN-ts7P$#2E`*uZK`!'fynTTcW!GOyXwF[HY'R-W r"Oǘn9E-ofHZ^EKk-`s(aa0)}9vEfU~?FP$;$CtpTHV:Y xlOF߽oD=plI牒\4g5Y?>-=''A*:1.$kwaF=a;|=ɰ't ZBG\NG5#y ^oЗjݥ&\[:',b{`3e6vhXO1Ө,9mr\L:Ӆѵ$ՎșJf@`@$Qk\B6_s7Oҽ_novRm(4Qj-_d6 K P5NI2F nNZeդ?"܏r?Κ=pތ8Lf}{/,{ʱbo[3%d s( F %{4CO&t: !aQ'lWj"4V @,g}i -mn8TJcTxG.WrIvֽ:( U9Q_PEdѲe x5q^\`%-31 Q7zD.nӦC*a)}\r n9Le\ yC_Wka@X$ ܖEpL<02̎{lѐ5X7UEc/%ea]"KZJW9Pէ :(^Q)5^A)Us$Ԫ_$?>•tl6l(D zZ:rXVz}| *_4ʭkUp@k:0WzkszB+ɜ /?zk*P"}m6?DCnU^[|՗ۈ!pp3A YgX%~S:&q]}./ZՎuiF|AA֙{ga1(tq[JVJ{"U_F.GT}1Eo ]x{|s#q!>kHc ۠}j)}Ϲ4-_!:z~pΖhR5)x|r4kMQ| #Xk &G؂oY_X1]%®:qGVgJzKFQ3[7m@R.CHDPe/f'-#Р2>qHڟ6u`*MX8/R%mw.1 "1 }l|}^Apz?T죚D=6j~/%"LLY< \ niϣ`#%LxMM=?gE"$\0[tcz֍A9+ubC"&aV`Ey,QrK=i_m. 77z]Kbrod\]۴e[\)2<ȑ?!̞qv5;kn6e #CHO $V=T~/ 2ާ <_$'^e'Hu afm`+ )T4RO#asm2& 'l$D HIr/U9a߼U_deyzI} $CIhr˨17:`R\[ʻgR,j OpksouKԄ@q=޺҃JfERiɄ ?ZόfyhAnV$8&B(cxچF2/Z1H|c~{gl{ :q[%pg|l=䚸`~@*_7/LF:/ jP ٘hSp obS`5t6R1/b`C8Vz˜yj;Chp*. X1a]8J?M-Hãp .N⮠=R6$ uVuv|B_"x7Wڏ'0AAf8+hNX>T67fAn/b6!VvA7}jՙ)5E9kטgFnv>䓗Ql;ƨbupQw}`Pt2.D0R?+̘}?"&: raq;70r?oQvɣvV&c= H_ۏ|’Es  |?g.V@V<p1`|!_=sEv\m5 jnT'_kI6T7j+)x;ıNJǂKٰ&htaa&Ô=Znʫ#'! (l-,- p8{!<@k $-xCdW|epN=56Xur~,8@>~NC,vOkoD#&rt.80|>:pn]a~\nDُkձ8`T@5!t#_ڰ/.d./\d{!v =jF\U e;_y 9˱ϣ@ױ.دRqĈRf>(NAخy0"(ȹNj]*70K]b#wny-Mr*9S毜*+gY̾߰dj9$Hַ?gbZqr;]_)wØ ?%ȳ_.zG)[kKR|xB69"@1kZ.S|^bd0@roո>-ipDz f*P~hRPD [iL?W;Uq4/^ k/TZ I~S]19q5FN2ڮK՗,;6BIU O#߷|=6zȲt*J3*c7(Ь]HܮizLOJѨ vlq? 1%s p3΢qZ'̱:|A+n*UXvR}R}\N'(>\P_ RKhao' ܮTD 1ݐ9 |Vv#+|y-PfM٥m pE),)W||͑qzA8" Wek4x`QHmo ?f1EPn!1̒ ]K/UB>_no;0fN#˪Sḧ1W!/x$yQf^G2џ)s/"k[.Qhl ,XF̿C#Q*:l񐎋)˚ZҊ31^ Ht_s_3 <3gU9)4'`=Ν6]$ >iE;}H"u[#!{!FnKDT2e;l 0dA8(swI"rbGax4%gVcb:vDi_7f󭐴袇X;ƥ8 0]̠z >>Ԧ8d@a5:Q! sg .z2vQW{[LoE ?z0 3.,*WtKܸ|,ti ~S[n|IV!|8ip!SG^J4GtGu'o5Cl=9Fn~O98^%kQ |' ]%Ō5JxyA @HgY]vĥM73, kݑK1q||Iڎdz3-S>bo/Η'# X<8Res|A`z~T;+aJ!1iQ']MXMJ2M_\|k"M*6VճT0r6@G߹3"J:?Bd^A +1 Uv(3#v\JfX2X%]ԁzZ.ޑ ۈ\~&Ѽ b.I`~"HEM6v&kLiV+a޷^hUi_&XP ³3iL`Ah  ھIW,{2m%om#G, (=8]'x&S.{e[M!82vCun| .dh3V;M)6 qLrcP2qr)qD8)`ێ٠/Gѵh\ݾ;=XA[LN椿mPjJsGs~P723fY1SҲs\-Q=OG]bt`5QEqZTW#Kj@:Hnιm4Qg*ON魎\#Wz8ť>`T%:w$M=D1?Dk(”]S"g /(%"^Y'hpŞ`Nja-ʼnCOFF[WV뜧d:0wu6&0q*s&?M,$x ڐz!瑊)P\;aw4O$8 A`.O'?Ρk9y| |6'DMBT&3h{hjƎ!dQhAp,u;6ƂPK{n$ewqrl3w'О$%Ep]p]W^&;!]r}{5CSuc6.N[j54?a/'^Ҳ-si ܯS!d%P.ry=_m1 /&+9 %Rڄh^HA#X#7/nIx$)sO8^oQ,Sʹ9FXyސ"%g?!.l!sǥOիУjf5I8jxz;w)pIv;Q=@gZh-w!exOU)PfNwaPR!ENˑidw#w_i<"_B\dlAM) ?||DSR-O4֐h6ʢʲJB>eW\58>_)6>"[z &lO*qj3ןthDA3OhP5z{8=:3 K!ld1zGt[f=H3xCv$qpvP1>^ܾWJtXe,lɞ۔kcv< o@(uN3ĥd#%lѬ1HTβ4T͌TsA`+j &4jBUƾqQ?J3 hknVxNd?}riUy#muÌMdp~ēAJ"jj2KT%́@MnX4`crw&O,Wp —"Z)%qg#_V}*Z?Z[0)$?EV`&[?-̦ H6 =qcrRKszOs1Բn"6/6ÖXohi!h[5zNFnMq8X/G ؈YռKX%FKft# nnʼ{䪃Kov480/]L|b#W S&qJ_`?(S>)%g٥VtAu02^HǠduR>ߟ{r$tHtB -ZzuңJl Kt򿋝3d㉟Kxs ]tʯze"x[K<'o;6Lk&e:%O$_6}Q&=;c}֓| X# r'kZ3\"혔aF24#L!GMC eN.&G^}}퇟o2$j'< béIޝU&>٤ň B#Iu2IjUgAY[)z;E2 &G_`3$N#FZp)=u{gA6}LEI0UwZr<;UY~C\q7$iIz_B1 _;*.G"js̳Ctx6/CIK$:4'po#?gX+.kCm36inw B:g X Po#,:(Z$fI֭rʞ}pWQuGl~љ_sBN*w^8MAU=BbR 6p{EL SNU2B 6%xyNi~7Jls,ExGXF-|\-vg}իH\,(uD yOB [¯}7I>s'Hn>hgd5hm%r9nϊ"Ƭ$?`UB~kN,FqQ3D4NqPZ,P hpi|ovJU%|)[Ԕ;AK@tT=h>]1YyeO,=PZǀ&?4CL ;E𫸜Wk@%bPEνs,wF8K spT3C/"syƻJ؛X Lr̝N{~[X< +ssjŧ@k]Hg= %rߪéOLc5/NiNe;֞Ed %&6J qWBWg4hebH wň߀`s wPX7na>yjn֛<: WQhaB)[D&L0>х5)pط PɍebU'fo%2)a>N,4$lBB;N26f73%:X6NU5!ZT..PA *ٖu lM|Fl#G5..D6zCGvm@PVqz}/cnV_q}y#_pv*uKbէiy@-s|\ʾ\H*2u(@ DoP&eݼ4KX ]va $H@͗SAg7ʤ/L]0Ue*ZxF$ kxX`MH)C[*Ђ9)Vv޹X9aj<ϫ8xnDֹƪ[v1vf , jdd-Xʨ**\@1R/tP¤ЀaЮT=l-wO)P@s o䲹ƝY*vs_!T{Z ۂ JB^]݌aI"#2?QAʯRUsͲKc$DŤE }h7Yo4jM(l 龇cU/flNmaTKZ)7?6Ե/8p @΍ Z/[( e~c"rȻ9CDZ{?L \|E)34һUWk2@j3xj:) 9F3>[=*ɘo9֧cuX^^ aX^o&@/RET)^ZO~6QƕQ''1PDSP^)om1^ A p59ObZQa8e~m+QFPNY& Q:ïFjs5h/ng1$asdyg3}Eś/Lnxn[3= '}=zfe&݂>,Cp[PGYfՄO(jy1dml}3&mArCUx-kL5c#XM~/θ++g{BnGeѰ|Cu%[A'r =e8 >Rr@?0 &6NGPI+耠aےkJb <"0]oٟBԹ1sGL/D8Ju Җ]TlՃy,q trntu3 ~XZ:0@XJڿp1ez-6Aor4&!P:GqMfv^! 5Ae W*} |܌ r!u;:JFE䢳6B-ڡLێ͢^'sycBݯ ouA _Y?n/fM>| ^>]5 О(sRx@@^Wb&8&B)Z*b]@̀1/ M374EnNKK[fkqɽRX\i6~]mژg]\mcJTN^CmLɜ\B Ti3«tNI] #f S~ٍsgaL+mmZ_i ݡZKcy{߄>iO=t߃FW/-GE_RSt7f!{ ~jrc+CzN˙9״F]FIӂ9p#7f?wY~ajF1Sc|ပE P1\;8JۺCۤ,Tz.X5MR@X@}˥vVdo@\Q:(|}JN]%12[H{u/*$PІ3n<4AG`kN@;Q~n!=E=8R" C-~&uFaBN."\5۲mfr z~7;<;1Zm}yMկ0Q<߉N^p=Z*Z@䩍{Хn;8\<™-^p2g4Ao z9}I:<֡pO@V𐰿[>ڟL/K#OL4PKsT1,O!L8IE+ Hie.Y=[r[1ř 8u7%/d&O\n#Oh%?i&EWTZ9CU''gXR62}ȋQT9uVi 5c-#`I ]9Nj3i]y(omZH R" $]ML*bƟ,;G¢D, ԣl:Bc)ENMkIյ-lڤJ ̳ _z] _T mcr݃dz#]<®C^_jYFjJCFCV"x~Qd5՜I+q'Ԕii`n^9.* "#+4kT GV@*$Ӭۻl"]Ty@~\ !,ݎ[(;\66/k^;jY'+5>BlO T".sH¬:H9֚ {B)r۷V^,]pWDoK 7UECiLWvt6psٸSӘUFN 6\O| uTC`5[sDk{,S^^q (F5XY//3o}Y$`l僭KNM]4:qaSo]8ÝVp0*3b5_7Sԛ+:o(#W6' 4JI6u8 LaJm5u@kغY\I1`OHj|y:`YZ?s1;eݾ6}nAD!l-?C.A@?AC-H7)McblmexId}(O>iko^=?܍K±q got(օ{qfKzn0]h2K]P_=kHmQ\J0l @ks:#{Ɨ$ra|ss_ץԠ,!91i %GG~ZE&-,fܮz9O'< (=ΐ%[ mP$i3, fE{I~?n,EF]P]!5#(NB< Oʕg7VPQ.7n  2aR-#p n RfT QEch( e1VЉEzNn.Cu^ŷ~>Ht1I쌔Vx$WGj2*~W߾shNѓ>ZPWM5RU׎-&70kG^$&/U}v rSE}z^սeOi> O HZ)Ѥ%OgJvOh? N,CjXo 'mU0. 6PWy.e&o'\xs:{Er/e-a4[s*Ȼ sV 0rqaPdXM 9)8E̪XӀ/U2UoJ=rDs ~:4\uDJfZ7-DM3)wpg KSP|l}4@3ibh1O™%(ToVVWn:38vjлqa0w_/^U=VHWekBFeute}0ƌF^*RsL{ov@p",=A.i /.C >zzL:kK:L3G Pi֘CyG(?.sN&!?6ɾ#鼤_Lʫ FǻW m_~.EMkSOųeU~%L  eΰ@#+0߳6-XIB#8/\}/UI݃yf>$kg2l<Hrr o=99p;[|j[C?qtzLlW%6 ǼBc4HQaTZyOPi"\Fk' Lsp1.yxHj[J ֢jb\k;-4įH;}9ók]`ťS\䬃Ɠ7鬧Bt 809rs!TmJVd`kK,ZYs-h/5(EZHHh)#3t#z6yF,vY:#1Oeԇhr`ԑ9a@7)Sm|RH/JT+؁oݐckZ+,a *|FNnߔyw Z@=" &G]cNk%I5: $d/&w"fyQ]|aOKKD'$²=5dfx{:txPs"B΄(/hׄd K>"vtȊ?D5r Rs@Tne=tH=Q@՜I#j-˪On^  n0 *.&Cx[0ws#|0୺2ZOPCī<“x1շeLv]Jif-@O B{!("ҭ b%}E_jQtw#L(D.\$/V3ۙe;7 jy(ʚDa~C'!IjG!_ :G\9XӇ+4^;Mxv-)yɡ}ij*$Cm71'sf ɿ(!X\gWyB';RW-Cl O[pQ&δ9Rb` L2q᳌c C?+)Z7 Y Əl[H2Q 8KKvU"tV`*|k#3o2oO@x!D ?]m/]Ɍx,,lDb*1sA?Sóѧv^V.PfY52~N`BDzDc۷ ^}|hS# I3758 +o?&rl4EgEawFYzGVEfXlÞK10[?@@lT>#;&到ģ:µĖzo9i'C'LIoC-"PC7 J9JkWU}7Dk1}Y ܚ]z!Ix@Ub'j\n VG;:N5y]-.X.ZU߾/>~$qZ~Ȏ y/?!T NZy6NګFe&Rp~LֹvW};-1Bkl5۫<4nw]c`x^^nl>j{ tBt9ڟ"vd @ȩ`ŧmpL3g2Dr?^_+Yr`M{#G0)T%`QlxNǼ4Mÿ p9Ks򶟹 AcL?fmh /8e 9.?3m%G hc3oD6鿊(ghBt?; )08@/?Bec$x3e|'P-#%[gQHV-^a' oά%?tS5**Dg@v 'Y*FPc.ȘY{OVB꿋wP"_D##[^R T]/ c (YFYSNE^ojU̷_Y>FRࣀjc5ܩX:dJ6Ly,:XcIMa9joc6}A ^b/} #6梂lWJ_~(+ĵZ9XELYdK{)Sol@pϚ6FB]Amz4 ހ'<7>Zy͑'[=o*&D0߈p{B88Z)뎚tw+cBe.h{K&*rZ2 訤u .J y윎@ *laڃqׯ\{-PBoU07 uWviE]ɤ Y 4(QI^.9bfכɝޚf?ւ'!5Ϝctš GEp q`Id]ZRG`e~rc]u&XbBy֨wB&h ov4Pըe"X}D6;?S%Cǥ#᜵X́UnP @%0g2 l)$Cg^R7|wu_Pk8F͑BuG1PZo-:~=LQo6c"[]'09ԡ:Q32tT:;xvK}Xp0;ׁQ~]3NRx S  E1v?d:8kƉg5Ro  Z;PDuX3Ef~OLQVlQɰ)뀉BlD։~_vA^ U gyHFyӱZ(Fe(:]~Z8j!ERbЁ9fn_>TsW\u6#o-ȱ $_=:Z#\3q{ʺ:a) y2ĐcV.%7vnWM8np\KOD`cc̣$E6L:$1~dk+1#Uen 3\kP!Qagj$@1mlS+n6 Fݩ:tK7NVZBtU󠕌ޝY-kx(v^C5!7\a!OphLI U(>ɵ}2_ɛ6%NwU'#6>L'ټ]%{ RJ GVv9#5->s+?r\tE4 NC"р9?i=[QHi>t9>銧~j:揈U3QbJEU$}K{(#t'x/m %k ù CB>RAN@1CW#tN3~=DfIHaӞ@`xA{`D '@1  MطRlR_,;F&ܯ!*_oC 'W릉"U,4p{[N~k'b+_-pM?Y͝#V'bT@ SfB.6b : ;Z | :JLz4k4VMK| T̓u@".]_kҶuq@M];rq![؝W>{Z־&Ja7ip 77P|Ou桜QBuj󁾲"d`ct%7r 5j1l72{F鎰lÅu'hZGjT15~y'fJ;^.\ R5 >fFF!~+]v>")#n=FH Z*xKzm#ctULXTlG?V^6 g؉N=>ٔ.s(OO 8^בOp[͎s8ɘ@ . 7%Yt9?rỷK`f%Y_LvsI2Ճ{ 'BGjF5EL􌡞dRG$0B"(`Z-q&]f3 %NT|U @3왌~?Tq/6 8w1?T YWN87 "x V~ ξ.@_&YSzY\E%`" ؎Kj ep]PM!n(Qw¼%xlXO^JN+_ܗUzrmFI|,zR : $IZpEEZ Wv k-H 6 +۱cp:|3ޅn58cZu YC !2XxtXSyX1d s|_W =PPފL]dOR 8j1jz簓P_+‘pGu ; }wj*/ryҧRx;fIt ޿@vf|Kӷ1\Ϧpʒ]EpoT4}gk%qN9.)piGB ..&!}*6X=(eM‰yӔkdeB<#!#?KӾGB##Ǐ{K\Ǯeͅ5(^*b/Q2~hmW6bµwmCO$[b) |d a:õP/ !0eD!Jr,g@: ЕѸ:6'mƯUNq7L(D 7IF~g'3U_Hu,v+s I{x#f'{ba^pͣn~_䄥iU{Y$2@E[)R9>3oR9a?֏NL&Gm|H5q((d=&E+eR!bǒAΩ.+"8^ *&M J3I~[uqg ٳ f /wf*\N]غ#Ck)Fdyژ\=2D5T|?I6+ VaMeT *\`* |,: ۠A6fɵ0A `nG9ŴA.^|x2I!qY-VPld w9q`;bf%-1~G< DcS?e g=* OިVwMQs9cw'!ݻw(~5?e&A78bz wliٍ$&uQmM>lWLFw:,nTjlրztߢNax1[M~Bbc yAAE9o4RĂ~HFѤ l"kx^9'8){y<g.nL29~_؍e:Ism3 yu4D*(9΅$1!R"s'q{lvV$VڒCSK`I{֯@&!m$ݧ4g|bp?.˛+7. \p_dE/м:kp0XwOeʄy jΧL|Y`Y6LB_]#4>:۩1ef 2總]RL>{pa_=[$S*W'x [0Ṏk:*D?9PMVit~IA^\Yeިna#co,iQ. t/Abx,r{s6CkkU!_Z0ЄA2_ 6nRt,r$|!NGcs"mhޚZ >W-XFW 3 Ћ^ \k9YՠාSKu!vd"c*vE- = FVC >ꕉ3Z_C%^SuQi¾[\u/?qL|1lWn49!! c5$̂cofC^9E4(~DBR]Zǀ&w󬜰 lnjǰ1b%ȿ[O_o4?&6l4{uh ^̭t myJZi Il Fwx$MvI2{|wVp3`ǰ S>FNlɚAۏ4Q=*dǗ5l@!e9t ,f_|%!xtV$_Gv{ZHPs1kL>DRtҹ$esj/g-9B:KAo a1ӿ8p?l,!ۇ4TQhA;U>5ٜwXǬjL_ v]Ú/h d >9\&J卙 t’Rյ*;jh T:;t14Lָf\0C=3Mz(׷q 闒.iflJtH~;uCrK%WHd.̪RV _Cʞ6UJ3՛NF7'YE Q~4=~}tu[S(Am<4hr1; v@?X>_nu`xJԭ',_2\+Xm /F:HZ+᱂ˠ}n&gaMF`GS|-v`'YÃU?.ޓ P'ZXq{ d(Xsf7^p3 Hǚ!?Um@{x.?0%hx!1~)÷gz@ =AoIF?~PϺ6I/%}m%9.SLu]$8x/M,'J#ș{l!':M:e, !@rm5hk S?/&oD$ ,BpObVf1nĒ*0k7qvH裁qr_]O0`8 8(3;9\́HOxkyУR.U hxB֣u9Tl/ܸnOmу;lj.{'gbZ>34mBTЊ^ _ ~2͈-a!'jtvQn9Ys!wQa6۔A޳(gAGדOU2ZHT I{iu_WJ:P eaU>FIm9) ]Û`|Pm+h9PLXas6IjƦ]@ pICpGR(촲2G̥d9ߘE\^L|u S"RtNd0BXe?HǾ1j G,pMW+x~Pg" ȁ`5V2./f47lG0\;d cnxPҤxqz.vqǾ"SՆ/>fJsNU>,m8@rU.q{w!twR"Y,s[=7R~N+idζ^C ͆ʹP=/D?eA~|AG|<,.=s6jnp!Z%{HjPTDdW wu^l zyQ@n9srH0fAvYPx*zr=:]lA($1"M1Aj=X!ۣnW+!o^tHC{ Gheyх,*2Yn{6ڕ[X4O<ي Ur18}V0tiߢ%\nmJeYz>[l˶>41mcJ{ | $|O`rsZw30xֶU9#ğAvC}]TDKu!h^K@0g[wɛem1pƨrtW`Τչjw<'@dO Gv"rxFA]Bqk " bi:rUl[i28hguA׷~'%&--!۔53ݠ,^z;}"% >xҎk-l̰Y7_wna ۓgGa7l4>{۰ L⯣e4G&RSqڬ]a?'t;w-$1*GS"\wOYRPޟek"%y8F@VԪvBOWP|/OSCt-W8GU+6mT<@BpFz[6-^dg:ftgMէƁ/+3t=Tf Z8$gFP9Rmt]#;iXFSjE!B.̃DRZߧ9Y#&VlL%i 2sB^!ѳV;½_$g1)%051/`.ӭ[&Z pHl 2L-(c?geJHda88hD󳎑[WkP(Uڬ`:Nwػhfj+R+@!p'Y? }uASr:dex^zmDu_x|#NǛ n6]e{ty=\6^|4,>?!q}Y[,ߴ*X/̫~{Ttglg02 olb(wR54$Q0}\Hl++㱨LFr#/iՆ*]WΟ:te,{gj6+P^E!} } z)@Ԩ﷜kA(yr҅MB[^C\D_hU則Bzx$V_޸Ŧ\0fPf1 Y@zzASXQ}_Ȥ$7>JwP-=3:QoTұS:d9,(.((YOo݆K=.ڎQHض6'"λ N˘nB s1M \lŨL%K->EzԺ*jzJ$zX3N1%@<5qovP+SOLb7E:wv>MHͼ8*c9Q8dJ]oVzt&W0E_,y8{X=zhD鵲h>UάoM)tXL\B4glrHقn,aWYǑCf(CSx8FP9Fn*F*"R6z"OThQhfG _IZv}snoKl|M "sTȂߣ|R=wwlJ$fJYnF #y ANx֚#q{ ҟU!^[4?P1ɎesJi8K97ReIBBA?S䏍 .cI0S]<[k pV~j8 0)޴(+g_4UՖ1bK"5å7ا]45]@npph{ťמ3b:зC8.^P7ۂ-4Enՙ /?{Fkƻo^J=?k^=Vm)˕ $v(ޡcP'Ҭ`"F^gV 񨤏6DgBJ< |BkaX̩o; _1A84?Esb`zHFonFyD#/ۺF#sE3 Uw.fBi:2^gdrEX]? SeS1SV0vKCæ\fG8Fo!5{=$1[KدJ(o9yl->>,dKvС6] Ra8tlEI4`Do3!ܲT:m B~ސ[Kas\/P-T!.c{h y&VTD˼.$4@^z݊ʡ&˵=tPnTu;=B¸S]NZV!63E,؆ K+Q)fEnd/ԙ GuU(>&~=˒HNR[)) jדEjnF4Y1PC]! 0q'OJ!n~:.C2T$eouKY-p3WB_%u=|$-!C)ƨ[%qͽà9|үiR8⇧$vhtm0AERj-,oZ)*O酕9M C Yߕ aԻ ,)T M+ )G*c'PӪei "Ydu=,"!C`9ݝloU]8B9k$dAM0fȅE:_m)wh( ,ZI8kG}rsT5[6kD#{3S#E3%rW5M]Ɖ5xe ~V2Аїw 뇉>R(V?ڎIeמdA ȏ%k{5nn-0E 8_ -ˎksˎ|̜/p" @#8o3C}w >)7bRHo~[ySiѾ?Zդ^0U2%F^rZ" cZnڊ=9"#ʃWJvc8 P%Z¾% Ww59hgGRNdzvbd5l s)vW3"S({>VS gtW*E}(XI"3ƒ9rwP>]ƒ 6 76H¬{7xҪ\}e#؏&rwYk9 Xr#셊c`TOP7,+R Zt%ٰ {{B ItIB.#=SbM G\9dnSQa'c\ZI#h˶>uVz} +@ 7Esb@0h7u0+=tʹ[G/mq{Pj_[`0b1#Ev7oٛ3b<@f!Au=ơ|ŕ 5ؗ~G?YVn_qw6՝9(l.a5Q]x\$nu鷈CYAXDW͹b3lh_:: =.M*yDCIR eez9vJqhsPD ??2 . Gz!]d$KKi cM?`m4s_# h -/ΑO< 'Cߡm)QC L-g,wx>R>w_@,*2O f4sd !b=sqrXX.!VDΫ@>&X5u^!/U\I܄j;a 5&fF_TmHaG!,b9tO]JVT*ccpﰺC⻋`eiSHD-B|j!$`z}qMqU+lNK$K9%wqpGyuXR#80eR`ől3ϰc<SPOtbxJW)r .'pt\"֝=iV>-Ri8 mFFRAy4fi6f(rjv?6~|> 04j/#O ?MBp]`֬?l5<RSY *^F Mt4z߯Bz tVePH? _ZɋUD? y/UtHuJ h@ß iŮ$#LKR֝)3"hFNQSEĬ j`\0R@Hh!,_ry6nK90icVlHs^D#rCr YvE%fr7h'6iѫϿS4ܓ4/u[2n [`_TLϻ F/I|?8vcTNlnތɗEovO#FX-kdXS9g.V| = `ZlXx99lbc:CLH " r Ko}6]Y]29M:3Y[4HIV0SuC=ݡ Fʫ@s+q&qv@S|4% F ħLh&ucErG/mq5,x` CP6ש/xQߴ.B|sȎ!EkFb.h+3F}.qSY?Ep摒Uu.jh(h~)>*99SMFT#{JYOF&AqGcJEu ߸Q,2lMg,O4fRm\D!|n!pRlI;,Gwo.²Q(#v{KhѺ֕%<0;KkE2":qg Zk.#T#-gV$oup>f 2om m-~l+RCоQ LFW|uf,BՋ CB\B>SySJyվ!/Fʹ[r{Q7 :Z0G /^39x)Kq%~+|7c}qxrq'qi FK0aϓShN{߸%׷2/C.db~U w̘j~1aMlLM9@ٚ|lŎ[|H(tgІl^nǼkk_F"e;u՘~sn 3b 3F)i.TGx-YklƆ`:`utp^gVϙ605zb4E_x UX`;t,¯kI~6{GU]g3} '\Oy ,/M^ jlG!<}>̊Tg>s SHpuI5Џ;~ɧuPZT,IT:k3\^6eѤQc (3`1whsTL BV5# i$*·e~ RŔҏ{<|#1ax}. KyyّɵőqtRZg$cOca>:+»/mPSu2 sfMh[@Igb!$cq͒'7DS9sƛtg#$PxmSx\ɏM9JEV{8Qdq-HR9N¸z0rBNafGLx,HJh@%q!bWմ=0 Brb<17H_ )9c]_ףlhӛ =FQ⏫Zai8; =&/ P4b +2G/Zy4yjtGiZUzF('YϜw!IZ!^vT됭j: {A㾨*SY1<-fYZ&S%MƱ`khatyErAܦlY:S_/=et]PÚQlYɵF7=YzrYigiG5`Wil'(5DEl7=JTekjȭM8=Q(lo3ax)L_Dq߇є[EdÇqY+ &)4K=,{nϡ<.7@$ٍ Űer\PoCUM g\u _,F)駁q&^׾ǩL64:;Xi{ Cv.:BUVT7JvQa,tƶ7U9D lh5vbއ@1hMZdNQ BČSv,)RxsYK]ZMnɨOpʱw@6O|'ﰯBmҕ`"@jypѦ}oYٰ><X(!Hm>(`ڀn7fqwQjeq:߳e4%K6?.[7WI*wPTײnvAR˪? wdwk%|SѸ(}9vT[H-L8⽮de.7g:!Xf5,wm_.k![;7qkZKr~bֽB88]P O0.t[!Wpۗf ;bDqo)`Ux$/l24`pt $w{NSp!ѓ )Mn`(!juA |,/K달` b/g C033U 11tZrè?.8 ԱfUm[b GaЙC۬>ufNddQkyo?m*2#˖MZjl"8rb( 8 ?џu࠳U4YhW$`= Z-CPC7>He; 7-G6 esE60/`+}9CDa}lW Y4-6@n\O^8P:(G8=J=+ŵVP[%J* !~5ʉ9TSІ^JۗRZC_~-mY;GD MГ dDz{x?_]4N+z0 ax0.lP ʁ"wL2/ml.YMTH@A'=U>#oZT뾿(nW~ź6oSjuy%Ljg@B}A!Jo0Ŭ#?ରpǡ4ys|u< s~(kS}9GG^T':Fij~瘣{Y1|Ĉkp 6]K*Hz+)E|>;̮uh/-:]P#ԒRD2)ͿIH$}ZI56m-hzNGf!C[i@qQC0i\jt&1>|O)D^ACtV̍rDm<j0 \ͳ+>Po^^}f)CzYdb칥CRSY.2|&9}$\@ws5J& p<4Lw)VaB{='D([/|a,fx:=4K(.?Ͷ TUo2\5ƌ.~=dCXY[i']Y%:2Zwc.n.2N8 vlt @uM?P``IsiSARč|KGLϟ珹a2]eGw-g +ڹ-nInr16CmN^"4E٤c%~ y `N[-(CLG1!*Ƒ[ ?dr;;;Gn+QaHʥyw=T1{|7ݛPᎺf&W] c: ڿDDh;I=jqljPiN/2ݚh]#ORK ZԨ=<fBb0X 5k)Oc|>]x[en'n\$t~En:Ct=lf궘GYOrP!/s؈rpqg殺4}t=гNxXT܇ENYT*ROn p؄gs&}Uxų3-g X"ׯmrvDॱ?Y a햾oK?-Y ҍ謟ΘQ&8|LQ51~! cP(R>+#ڡE aTOp<`|!gM7h>FCqLh]^e͹ {?U9x8" m9)|XMvfR/Yi0 Cug 2pGi?9F qOR6n*H p62&yՏ#  j0 DTO#DMn =ʅ m-J7\iB٪@%N6 홶+g@ҿ ,(B%{yTkyxwלS&SڲMq,C•4kJz(+ѻfX4vN1')ԯ` D\ϝXOK aG.5Z%f՞F(j ەmA#<ţd} ^qM̆^֟nkj#'eC >:8 &X!BHr ܌" j )? .L<7ݜtXW c R^{t_'JodI6|}k-WJJV|r PN `1OeVu <_ g#wl޳;q#k``ٝBATm` ϬWbDξY}0O1)'@f-z,rè11)绐+LjXě^z~@ FP]@?`h8 얬G7= EnfpR#wU?ճ8Xc3 -Q`Fɵ;ae!:v:/j낼8`w{U61E-G`]u[KPoK[z %G(X}K2Cs5]q3 ŽmKv+Ș:RDvY:L^_)*ձl\&xB:q} {k^eѾUOb2I% xӄzy4Jm٩_!rzj¯޵xgdzyQZ3@KU@x@,N\o85P-UKՔ\A.F9Fmu $wN?YMFR&05ǒį9R w\PyY0vi^UT#O'ik,cHƉCÑWֿm9"xD4Ze.n-4ꉩ3M9ts26xG08_!p-y%SlV!0 ̒OJ{ jFi1la/RfpavCerQq|-,]N)Af~bHzƣ[qzיr.JBc!F#L>5eVʈ?'q?:Km `-ެF8_'q^ >oGlS(< 1Wг$5yԸe*죳Wqe-韾0`P3%aPkrMy76CmVZR{(x {?Ck51+۽75(λ@cJDieuRb '}@3{[}-El%`VVz8M3jYOA){p;O]vZУґR|"E{^CXgJ'Q]O cOߛbΉzz\hp"ԇ`(?5Ӯ`<@ԶO$'hF2 F EXþ|o=^SP09awOtROW@8S-cr %M1VdKگҘ^x%&&k;+L+x;t1&{0H?LF8(m; yL5wWER:*.nƬu1ʝSflm;.L^ޱg*1#ಖp6SaV"Wl11 F`*փuĒ|"(gdr讌FwM~mƏGt&(JB{ M >b{7fg>"&K+Y!^tc(-qbFX.}?SU{nl{@UFa\_n$1~g˫ؕ:PXM AJͦ2꠿ U/5,=dŅkK?2L3]:+`ǠFۥL7;w(0!B0+FNLKEr㉞NN$ހ؉w ~Y"/ѕi% RƧ]N__ӳ@%$HVj%ǐ l}LM{d|߷p}VF>y?=(X0転w`26BZ*nT*3sTQOsnɾLr0\& 12^F_%2ȫI%ج ^O2Jt J6Gq-HH%w쇎p\xzOYׅf=^#kQѐ?.w/u[Zh^%,G k?@$;x&47%lS5cdtw3Z:gyP86$Lonc6]w7MnhC<<@=n;BQWNf^j*1Cpx-)(m}nUs)у4P;>Z<wktc5cc?`+Qdή]'D:`gL pަDi1@~#VGR[FВIӖk/C Dj B(;(1%VXy-83;˄](GW`^VrcdxQ{A:z6RQd4hۆ BUf."4HW!ޚl;yIwQC0i]jm%~A;_Vu ՛Y'ҧ'k#@t="'ubm򷂣X>3PzI?bwO6BF@F2YD&E*9ݴ[\s#ي:f_Tu@ӎ)Kkuf#^4895IJ`F0$Ddg9GjtN7cx8ѣ'}csZeҿBA-B8Lyo).*[FPO(n&-915yIEs'S_tT%3=TϽ9 7C1t#L@~K^N39Vw]bdqgTo>|N"Hjرe(nnFc/|iq@~Z1\ &p]iv@v^(v gYѩHMRP^}Ӓ,e6Jm9#96TI۸dx~3n#=u&;W68Y5O{P\ea 騷ievcDLJM)'F>]nO`c>jq>E~Fvk-k'#BR "t2Nt(K{vR-hamHD`bpS۵Sɩd ``Ng6H\NPgEwdb|06"Vu2jT_qd=9l5~gκg7PC2+UGv;1dJd\|Z:X_h48.R,&)l͌WS.:"OPz]ݱ1Td^cC#*2Eey`KeQ4Dw`vKD (8[f5D-LgmI"x/1:),ӆ4H \ZͷSc7LqhS"*s:|'Bwtd|~Zv'"8$ŐL\B<-1mVaGHc)O,KԨ>$=ҖDWz)XFQSNipJ0%=YZhߣ庪(!aS>wԗ  #v:̨ͯ~fYjl۩Svb*ڍiV)6ϡrp\ KY:k ݸű3=xKQg\'ML'`5%L2?FIF#I㙡7^n>X69JzEZ}#k0 g Z4Fqs][K?8曵vy{JE/Ȭ@z_nU\1DBp ֛G6A|7q5Oa4:j#Y}p0UQu(5F L@Xb)Bouk]2r_ |ʹm){hAS a(z,ta/^yd]( LK Ge*s/?R $tk{tmVM|v$y[wysko}"M-ey@ɓj6ZێeXm  ry$q:PzDq: I]mA Wד!ڎ)a;ԇwK_p{twЄNzBaːrt*nQkǎ=_g9 M7 Ǚ8񕰁}_ŏWXoRgi4A,. jr+&\jR;[:sl ړ12޺S΀^Tcm73m $cdjЉRb{t7o*EЪ.hR9l#`\uGe3MrsQth-F7Blt6ipFZܱ^de^0Qld%+i!olzV)gW^ L$G2 ׿d3p, |~;L=|یWWˑr}2",%)]l 0[?8ozOw-'UK^޺  j(?Mx{G//9kIS nk!p򯛈UzQc?hX3"4#NG+Eq4]jx}6J˖k Z|^>3Xl`y)b ? b>.#۞o#մXcwrT ZiRфnE#~ˑ`9A{qC~ZW%Vu?XX.'10+by~YCMM+u}D6 l{_]Eӿ!K뺺 %RVeaYpLhD0Dڢ S֋ ?6P .u`sBBG- *%yn%xh(|]YlP?#? ˁzqs{ O0qwet; ip~T@/t|>ҐIi#NGԈ$ ]^8tM^~";|IHl95(oVǃ~4;CHi2rE|VC Y{a?/"UmRD(ްHGr9dHj6&ʛn9%ڞYǫeYA[2.5`l44&n5@'~a\6&Ҫ/<ey|^݇`srZ0X+vE΅UűԄJ%0@ i j.Qϝml\A:} A=A|@RM $0/mCe0㹻d<:@rI tHf!ϖ8%i1FF({9F سmt%'Ƨ6/7+c$r~Ha&xuùlEI턩9M> q]OLplWZ}x]<[\uEc)) B# =Ǭ`?4.ŤZO'mi3{fQ,p, L;VS(:,TIM&rZVm5I:~/{~4KVT_Z+.~(* | OOkmn@3TeZ>@@ 䗂A‘R6$ aCh?OLNH%؋W8qU[yE_JmF[;F8N,6Xe6W]ě r=]]9g`*写+ܧ.GU=]P&0izrqZjk}oe~BZ],QU*A ?u&XJʻuOӄyZM Uq&zW" {r{Rz O,is#C&7<!ϭBRS YU=/,;[c-Nٚ%{f&T|b.` =\k0xB2w E[ ܮk "o[ode)C4c6ESpOrbƅf{? nP/ z^Aj`,O&-j|ڥ fqn;YYMR#L y|vY3h`YeO釺J{"Siێ[6ʍ(xw=2L1Cį-?cek|+ӐUͼIOy)!gvNM||z NS 4n)Ҹb%`ՋQp=;]mɼ妼El0|Yr…з#aCg}ݖdݍ3Hj_r~^,1i]fOg;~!>g4D~J!be"(ZL;m4[g'atT DzD%ɺ BSf)> 3 FFSvC^Y1IGHJ8b-C &z]xktFԖ?߭GlvBkg "u;R3)?O,+:Ԃ-^r&0ma]:Qi, 2+P]b%8:Se4z(GgaS.vls]Y!9p̼z `kt)k@5ǾӁqoPB-kM>y?"Y1qdY#bse9CPڻyNfyzK+qE$94lϧ jMݲ.~4`u!qC'?e28o-Kjܟ¢rW]x &&FYvX9 qSu+TbY1jfV9.R`,%ڹXdᚌkF?֘lIȊ@uhT:U>;>)("H.aqCd1'N5rtCLw?"ZMR bΗ5L-CM !F\ӑlSrڕ&SdMkZ!%)L}zZG ~c1Vo,;)?%<ՊndGX䤑H}gM:ҏ8 7P%aVs}-4||+hV"׫P^XVvn `}g!wWy2[꛴xΘvm[9%zWH`Zc,cMۼ,tG8Ƒ\tз5}ڴ |f2o9o7 .oR6yY*hAŬXof56Bɵ3+Idnq/ 7As9>г!T/c9JoFrPC+*BYӎrY̤28Ymm+ 5G~`;>t]obcї23O~aEّuƸY OpdԫRA! $rm==9v0LN8׀@!'ʴ.4t>Ӻlny*eT8ݾ)d:ؤDAӉ{"e~mCT5%I2Sѫw#Gs=% XCl ftJ7vZAzFV?!W֌ˡ?c6$b\*B.a(Xo~v%3ҡX-[@&M/Nwù4P,P&0Xps)4@/א@N7ҷ f%\7?_^_(NʩtDH] $y4^S;'PQ44XN1{sJgc=g>t?OvHO50y:IeD=xYMoekySo\St0vv6Gn6vXy;ԣmĆu:FtLx}P3.9b9d oar\蔅蕡'(~__YNŚ-ӯTV;PjlBPkz,_虓FZ2*<:A,JsXD.yOl':Jm+YTl{hq*"{qLB$)XV2X[k {(uK G' ڦ7]#2t RZc&s)\ S>cwA5.%Mms#kYJϿ!zA9rOgVJss3}US5M:!D * <QjSk-B澀2݇hI>wom.uh#WCwc{ ~.,ƄzÜG#G}(5^_DEY>h}LrzW!Þx9yƮ%t)K@cp@:&ukEz6I.uK@_jEv`P Z17Q!JkZѠLs4|\DDFa yklҵMYvSML%,BGOr)}cvAWaٳâ K%훬ꜬM {TZOH~X[ ,4YBbmYr,1`K6 !}/D4'm;xF3k=Y>lBRQ@_7:ݘu817Ns  +gVf,n/@^GCC| 3 9BnU$g2+\T!ɰLT|^Cip]j2QMEýk 8ܾFrc:"‹uDyozg8Sp좷S>@th)z п-Q t_.T,.Y&-"y*j cMAJr;|]XV|V1|kbkG4-q_R AJ$tqN cltS6>[90KjB8L!g.<34آR#bedߍ{ 7׬b-9jW+zu:WoV gZ.%1Gtf?>0DpAɚണތw73|e{8Hm Lmk=Hq(㩕:.sG[kMlb/9IXt[?бth$7ϴƤ;դ,_)MVQhJ@TvY^grgސ0"ŎxyV'M)$!ln BMY[\ 9&3ɸrCrn Lߏf~)z2r $z{U]:,!Ӂ1+c! /ĸCc1n r/rM=n6pPyay8897 =i[ iteTNWEo/q J0!Za&Sۚ92ocP`0յEkrUNBDgO{kE&ֽ#}r5')nhK17.X=MVĨWdRm;dxVC fVV TWQ$39LjCK{AJh17Rv59ّ#}?V|li}ٶE0Xы5܉Ŗ}jJ:y@#Af|\8՜eP{2D`| Q0%ЛcE=4n{vgF䩉,'@ ?0sOXtyd̜_ +(^4Dc#|RyVI>&7<%?MJ?4#Hpz _pq7vqA®"8tgxbH%cgv|LduLo>"Nڟd)ұDCMxi.@;)j_lxMτ?<$w=@ڮ½_ OCAQfN4FEW-/^厦ڿlD%/??5r"'L˃ldpstGVs7]#O M+ف~ӳ=is6L7twPB^3Xs;\V/u7+aNΩ^tTY*VzjʌI'F:z2P'!֟TFtCeٳ^51 G%b?k]@GE%kH\xɿ) CFVK&ޑ2m'rHҴ q%"d_ĚX6Z2pQ}qk3!x [)39Ɖo5NHU4 |dtԞ[fGAW5;0 c*th&f{s X# m"صW6Vt BViP=I ãNawIV"yš- kؼ4qH&J)DtW+CyEàhPA:B]N t2 㺏)m3vSFG-1 ۬Oq]ENoma}및2% `z7…7ixO{Y`Ⅱ#E<FHN1E#\ ,ڋL Q88Bp $("߳`55ꮻq,\(8y,4R]W-?hB^g_6$͸\ MXhtc[A2`y{J"l[_w*Piq>e5-0V7NZmPh)_ Oa?%婗Oo+ZT1ַ{A#hRkm|S=Lšj7)%W+ *ݰ}:a>iL4W: ԲZ}:Zo{yMXҲP ImuH{GY.Ԝt1#8]BSj$ۃޭ9:+v-m\u YUj`/aeaUҖ݆t0ݚt_ ?"kA>F8HR?L?]q#m|9yNW 90coY&8 {9Yp96WeWoTx.TVH;7aR.(tyPD )VeF,=X"3Bx_ }Rʿ`΋1;TYBv`6Ff{{ODte'YLM臕i~$#0[ pj' XF="]6vZžFy#u핎<\ϧW *f]hzٔJCδF~.#I]yA@Svp1'r>Bo&", u%'3]G@}ETɦ4y8sA]$nstbkyke% CoYMp ӑ22͛5rȴs,dQJɒK 8@:`o,̀_S-OHDz9$о]~6qwynE\҄TTA*@䤠V9C! ; 18^/~;S2$V~ 6wcՁ(0Ak"I S.E&_ȟi</rV+md}PsZmC$Ø+ɼ4"ފ=[WwPQY'FG*N=7WTuzJTz8tq%5ߖ=}Nqɒ8O",nPY׉ITVaZMǚh3-*3LX判f ;>[f2/c ;ʜ,9K-NoY:SE|3.yw to\g3W`{.~U/VprNŒzd ^?$Js1?cvW8gP B&7/Gr{Xi+$$^^ |P K}^dO;xKtSK&o)=~AOYvlм(g7I3o Q{/8TzLzhFČ :@"6,ِ(3S\0Wa ;ZR9jQn7X<+ʷܾ fxͳd9'ZUPr~`k~X wƝXH(ve5a&8;&<_~MҐ $PA'-+0HFZ1JHFd{mi֡c<βՙW˚4ݫȬ YAOM7%TvhS/(Z]W6;4tS^88<7>Gx.Ѧ@p 7haG2yoh]tihumgQ n,dy\ jv)qKfU~C3} KɵY*1TM*"FBҫCϠ~i_sRLY0i~pB X UiVNJ) h͢ 5OXF6KIE/Oˆl<*eji8}rGto9}TR#F/%Q󔁪9j>Q`LJPȑNssQ rC)yRslȄb}WsMhfH>VvsM|XGmpwvf!:3/!@odA.,piIxշ^֓R~( ?Il^n3im Uxߛjd_#@(S" Vpx< < ءiy-v@s.2 /Ib!tb~=p1T_#v)qd`A(3F6' NIv05>֐&'z],~DƗy&]KnxKؠӞ0TfҘ+ɘo 1 Ul)֫ ,`Kiɶ=^pe!UG (Y#LU;n2#9ԀȲC=<%go !Pqk jGn%Hl܌e;>ԒKOK8qq(^ <9uf xȣ4J2 tRF_am>yK|?fl-HX?B/cݮly|0dg~G0fMɧK(:vCO U =fʭLI˨fԈ3 `js fBt>j:\`Qo zC0rVT{[%u+\0pJrU4O:jbY\lz-K1iG8LKBk4Pua57gC+,aLE`Qȹof#h(0fB([Hp6j.G*Xx= G-j\"GI$lQ68xszRM}eZF_%:̡?(Px[ZW͕r<Ĉ~t9I0`ֵ~)'sp)pspy>oz!Dnw|%ٻ? o*0C=`&^4vy>E9Wf92cr-u"b'yUdžCcRN@IXrR.'"]Èn"tnוȗբ-Nc׹~ 3C* Ob/G__M|Z622F@gAIF)mC<+z.A$zH\T1eu)rQC*Z`8~v:j\XM;a}c8Ku*Mþ?aB2`PAWJ y"KΩ+ ",-:J41/xh_n% ^#1VI׃zf [02pt%KErMޱ&Oy%rfpO Jx{Я^R ӇZ_q+{EbSmrqÔo0ZקaJ:.]Wymzۚ\G"@2|EN~KL1cZw$f*e5mQ$!t[wʡh/(5Mzm @S -N 6jQv*~$D*>AG>8!򿒴X'UF]F3ԣ)GC=w-7a~B2&x&q&mz1AqY& NOe̿X?rm-}0Ll%ud%6wNnf 9X4Yҗyw^ؐe|,e8])Sd(܍ Dzg4IF1d(}f=a.R/|-PgtgF62iI[^Kq0xON}j􊕥-A7)\+-ULGNybzd û=( 7KxȋSBʢ-k5_w!RӟRb.Uuʖpf$v]srqmس}gVT]A^0Fi-)}²~؍s/86VZO!\.]u]Uip12lD^OJX2gY;sپ"6hA2Q}SVY$+pK|[' 5!OS,y p|`5Wm?km* LLK.˯chXz9QaL h٨]ܤ)!FP.u@F! A3.8iOeGbnU1sª+P,=|/%-(cʙmkUP"jEz*Ӫ G?,]y!0Х&a7[`Fڲh)/$jS ,nv*{CFV" QqNtѿPKd-s98kfj[f;8 LK"tqB X,rm*4K78كy߲-;]p|8ɋ7Fr,@hYx#lcX*wyMT: '<3 ڃQ0 }z'r(c( SEY SNk"UWN]p ! yʗNbt|m\s^prю~aި P)sLK żQ_)3M!,=&s.`i"V&AKIPSqʌ@/iC֯5lKoigN2z)[$7E:,KΪlICs=Ö x'XA6Fm8dY??0zpeC(?O_McNx "fϒU݃G58~]92̙EUKstPe28gnuC ogzP5.3gS\*' fpD $`zN1*l@P 47 n'U?V }}RQIcz:| z51u}xWH39ړUSJCc{twk5z)|D (SÉ2ڃ,dԚ4]PDB>Li19趬/.:(I;V,r% &%&{_^ &qprM _ibwvl}Y [aEm.YSww,Ed?ae oqC1Ǭ4 R½kCV!wIe(y)O(ֹoHHiP`^H]>W-N'h&PEՐl ktw EhLJepP>yDܦ_Kr,7_nN 6~:\G@":M#q+"j`{Ň1Nʲ5>e?3"@pC!9Ca4Ż*D;76/v\c}O0f=(UES驺CM]v\ !y"\]gQ_G̖d0vdICkS]ǡg8*\7[>s$kH[R6v|!RYttT\ry0Y~:=~;HįI6݉m>zg-ywfN*$`vֻupؚ5^ۀyɥ!ʖw@wf|i8x[M-l(%=k|o t΅\z&xF]P]^c]~S4+_.GεiCB,VT6WؤE=Q q6[>E#"]kv[g䯪qej=-'K cJfg=Fw]7u>T]jœ,'e\ %-YT=[~duQ4Iq7H ~Qv L!22J4n8,9|?,,ufcnّ3B'KPh}7 9vG6MBk:{7o88Gϕ:៝IdNQ(VK0}}9r⣅&`=AYxl)* ( W4dH e.0XW_`*\p8W ql|.NzY "'a ewMkQKSe|<ۉ0f&RGm{OH%klȅe-݉`7-D鑷^\2UMаV|UL,`|j}1ٵR:`x[8Ҏ:8 ?a# 3o"O>s)UmgKylzamN4HBUwaT݋0N _O4=A1&mVug铈 X!jbm!(h%٬Xb0<"KmKxjst_V!˚P.jHl1|³k U溣CJtk8#N^x*0qiMo5Xڰn(*k0M_hܶRG|7K@/U/QOQ2V٨)6&8ٵbQXf/g]y7ƻ&LB_:܀}ИtZqc/P Dy %Wn7cxt1OΜVnjϰi_G{8W8P$>Ge|~,FRM?l4z06HB5ЭB"diP0Ət: UV~>6"ya^M<~D;fȮ*{pbR8nCud%Ƀ:e*ikj O-Ru}tV-Cզx=Sg%(fZܸt4Flc9=΀Mf4-#GRPĸf:6&t\Ƶ ~2 Oö"kOEE^Y_wCIy.%9w`vDCcuNx  $`+}o4}Ę#Jd<w[[:u{k 0ޗ?4#Yr)U"ˊ2JnSp%{o @S9jt_a0"H>7:Z3!ג)I$”Ucmy>,Oyf eM&P4p᧮%TǾ\O"N4NFFn=wzY?f<[IV4^/$4ő^E eL? iiB"EFMT ^&#R:qӬve?FCCY E&N^h Ml!j<|_IGnC%̹^y7(*$9Bے`U}$8ҔuN.l]>(Wn_Q{LP:91> mJ]>1Nh n!3 $,`/X Bϵ\ r>3oD=(VwY,Q*#.y%\EDC(@8u gYi6912ךՏ{?ၞ?P>x߿Lʎ; '-p&[ewGOl4 ڛqEWG( ^K0w9[pÑk1]n_6"WT5b0cpޛ?]xݓ\Mc5 JPpKl.8'pZ&"GX~?GJXcьy/vVz~gEGeUEoA @>K<" 9?ڬz4uQj,uXdc=e;tKeݶ˿u(etיtr“+ޚG+mR2@2RO\\0%'7Vu1Ԃ*<Z댄,ҮR@/]L>!֛Ⱦj27;Y!,vΕXiRúGDUUwJ= |oYw.Qw؂`)M>1 \wF dLF>)p/ 4ED\4;q*#Ůhpk]af332 .3գLaBl M_o{oȭ݋c<'WӨʹut~e L᯸ϋ6< D >`[ u/FE6/La¹z|Lا)\ iCXA"+o1 ښ‚cn5kHn\ uԶ+frUa@#4dDӦ!c UdF|PUs2k+x n;d~liD+T7وFm9P='_oތQ~2==y6JcRȕr }e8zEAS$JH ]J /B-ԮX(#. *୷as)i|, it x.w"5S t46 %4@pbZYt  ҟznuS$A]?lcs[A_%=|?֓( )Ab9i9b" ֈ?F?6tF-)W1 Jz2PM< R1\-o Iqz7wEøo~^8圲P!I0^11%>G܋6 DKz\˕\ ܑ*d. PI/ݚ~n:O{Eދ)&@MhPHd<!fq5^=?oh>pfamhū)0 nN)Ǔ1S( jX2$+}츆_hE;QiÿD6F*} ~z d P'\IË }uEH_  l rW`a R'g&W\y\s^ۜ0.V$ܺ:7+9=.HqoVƚ!]]=a:"\iٸ%[$X%9Eub{yX,-kz%pES%_sEϾe"b{ij/@-ꀠtGGڀaalݤ'b6q rA8'p1SiF+ LB=qu}>7$eB+af]b7'!;>\Uq)OdsUii K5[07?:œzw&m6]YU]^ % Eѻ3-%gRJ+ygSf wCDsn7&RQC@p8KDbv,"/OP Cܕ/Hwf̲IDZ4D>_sYE^{n{Ni bEI(xѵ M՞BD#ugU zp@4بo#,ƶO';ejl7M1vCE&&K"H E䈆Jo 4c+s8k4:y^OEy]` E΄H~=qq/13 ( m6|UNφG]SH.h݄x%Yd_6̺MT:TϮlM,r>}O:h(t܋Sq!W|${toS1tNo%2![ j"lnd&Qá#課k|'9WsHmuUF;mܭ h'3ZCw+`VG wﵹ0>pnÿϛ$xg!m}X2`55W^gHϒSшgN1(8N[ˤ4x̡5YٳNg!EZs>ޏ, u󣹿" Zfغx c߿Ǖ)'k.im>^G&iCc`yQ7Q IU e@\yT YlU\/#1|`PAH,Z{\[0;sk-0 jroimgA! V%8[@Y9alr9 3 چM?Ԙj=*vp,PpFcߒt mFš"8s\T^ ^nAs''m֗th-G87=fTjq8+w>D%Jpq}X@~Xe$sBf;SYm*;Cn񊑒hk]~,+d4v64g_m`EbϗR Gl`*9[K\ՙ˧%zAPHE?Cz"HeESV*}F.Y2@/& :a1ߒjp@}((Z f_w/dBp?yz!Vm:"=匫ѵz;~tө1۟d[^/-Qkt%o nJ1V^`ǾD9N>7(>I(pCIjD7[Vr_Q$Jho×6ĕwݳJnK,ogQ/5F\눘Vqd_%_E" q@L$ZSd(UXMgpkzFB|<@~K+ڼgg=Lʼnr5l˾e >lYhn ![6GkV69EӘwkTFx(+ߐ[dɾO!ƭT5([vnE6^fWHH QZ9nE-pEkRAFC m]?÷A%}AiÕX@Sqe!8i yk͸}}*ZkQlQO0}yݕ&3XW2Z|5mfW 9G;\ZSAuLOoZpS4\Ɂ Z_e-f]S{NRȋbk^;LY曤z)FY2d$F_ׁ&͍8*Szn#ָ?JyHg83~_v~zzw?rnZg:.~5WBK~]#Mv'ic X^{fGNC4D*/pe[3 xF:|i L3Yd#Qn<٦lD2{#k~^_6㮚 r S dcĀ2EdOWɺp _֤sX5=SPlc1s[,G֒~Gkp3pq))+'ȦA_9<ndijcc+Qc#Q,=ƛK_ 6GM fOa _?lwBy+.ďӢ_1˙JDGUdK9Nt;bd5{isa붲HtvP*qqt"<0R> 4*+7tt {Y68* yF]d&`tPm1V/ic@n 6Ww9!IVe*a=îEy3@2Kܻݐ-ܱsv,צkѾ%ؚ) ,Ld;rBV./ƨ ިH jF7^5|s*SZQHDY#+_&T 0<lo}DbEUX$CFur uwO.rW5832?"vme~Z(Rսg7;n…jvU*(UNi&ZKp^Koo9U!N1/] 1A [cdic!F#H.kބ{1nȀey]=N~fL@7R9ꎽǞqk<~]~<͢l14>+kG\~1%GRWH=x6ffn#'_1=aV`ޗ¼<~3`9~2@,K]2(C S[|[|ÔB!6IeZ[8  .Xo+z07MO7 裊`FG)|#|˸GS=ճG!Dd?(|jS)WS`#ޤYЖ *B  TR#f?w%(G!%'L 1:$Hn5(әU/Q$c+ !??KQl>>&_`˺]ˍ1Z Hh r&w2l`bu.)__\A8}B#!N#ޟW؎{^g/^ 5!!A3[єX 2vtHg4iNƣog7(M^EN;*:{ ~?s]NzS|زBJ{dj|iǙ_MS‒z=}Krf]QbkV07+k|z&tıl#Jꍅ"'>eȤv93=خLxh+C&Py4^0?v=>cDcsߧ&ȅ{05jQW.ejTyv=Q֙T[6kyqA/JA=||O+g9Hd!~<˦Ρ>j#E[=ZUu۔ƺ%.ja9W^޸I꫉\nL k/RY#ފ ZE8U`vJݙkö+nglԑbh9_'c(SPP{:4w?D- 6)C"d)2fC: 8`514 )kc=8'Z\}چbTշ&hvYЗ{ߪ/<,{ad+xOðfa8@w G P/QZRN穾qbg%II Y?K5]KkۤյN l%SBA}kƐBzDhC/qi5o5։g|=͛#@38nstޡܤ,kY>JV/hf7cw %68V mF+&NVXH4_(m 9F%L R4ڈG2^DbY2˽I-,җ5bE㩈*3zAL!^FEld=k xљO/ïH$Uv<͗;DNq1{{(0 ?Cq;x KF? Jy탇G_9`:Q^ܞL]N†OYq8WZ22SԎs%AEVY~K޲gDŽMA xi@O 29#̚m b!W'&@NG?6 DO\[qT{"68dl )pIY8sb kNµp/mO`lK1:ת8$ 5\yD+7w|p]>#ZoA?RւlAVRjMjYe /?(8KR4-յR!= ǫ(:dQ[#qAi@bG>{|JYB}o~KR)ۗ[`,;;J-2\ 硘~\rYU[ 1Dxe$B.dz)UT sҒӛ<-<ƗFɳނC ym,زgŐAc` Ӷg[ւ~W,ߗr ?PoZ.9Ty!]\K]$5 JO44 ЊCDUϑ2hdDtn!r ESR=L|z8E.eA+D_B6-A_jgE?cpnP cO h&4B.>;¢Cq䨭bo*s!ߠƇuTbn[xSX7ZTrS!OӣLPAb8׎^?(l:Wj^u}*[aLeK={ZK}C|9+ǀ7Mf$Yxm3 ĈϽm+'HV!^4K҄>;xn)h"=L@M('UEsWP9^Hfx)U+;=lqBv|M]igɄnJ5bCfrV` $BCbfjVcmz`D84 3mͼ-㮴& *`EfC`b(](e'sVt֛= v'^f 4]?^x9J[6'M(5^]*坊ԇ /sG:VAE ( 0ş$M(cXgNGV z@6u珻T:z_G K"h:uZXF6^}+ChKX[S(lQA<1p֍T©q*3Y>>JNkr{Xm,o"h[C/ %3/7m!@hрwA^v%e >  W{p=ml;ޜ,][@P^#5 BP#ui@7vnX~x$ayZo9.\~$r0h bt{N0|~qs]0N D`8kM-Vw$}i`xB *xX⛢&ş+0E&]( -P[9.g]cVbW{g3 ]lj\o)QPMGSp ?Cv>]Ƈ+PsqwRHw*-] :P(`I؋0^̫ l4 {YLOZnǽbrM'm1VL7q.1~g`Ϯ"+QS9 W?Y݇/ہИN(>w0Í8g|esa!޶3slXͲ}:F3@?Zj|e+i!$$%QD\a5wxX>GRAEȐox`$3 }S悻WP3]$!r~yld(VIzoUny 2.!pcP^͟~q^̭YUŗ\zCј\]gsЪ5[4/1nOXcu\RV`QgC\%< 1jbA%X H_Ȱ-Z(偈#>Ȁ>ZKy%]U:}/Wlߵ!a o"F"LxI.|Glޜ T7iDdk@IJTak@t 䁨c^Ҏ?jd=rseBgF4~$m/+AI-t[i6Ioaɮy·ɼtUi.dR/9H*rfd7ȃ5M *vdQ`f]my.ʭ jtB=/lVҨъ[a!Csw5OɢF~oK1Oo>"up3]n[2tԺf`#:W\vE.$n0pjJl]?]рd(=3O-e$Pz'Kx4bh?~CʫOlAְC$YE>4'oZ/f:]n5h !#ߡ~h< &/9yɧ^NΌ"$ZQ8g!;-{(BSWie?Aj$}  p$y) ]lFHr>mͻTU @'uyxTb<4qF=S\\ e2VRɈ>/Lmª797"9b1y;֭mc2`rΕ`/I=撥YM*é&V;%Y_ODžaQgũd`<&5tf{M1æLnÛlF&h9{BU FpɬOEX̒@^%VG{ANOOye h&ڑCȴf[ө?qպ(rRS{KLb{*ߘN,XBs::*U141P]c@ Be+oޘ,^H`IL3*_/߳6zwF)$TCfIjP׬5ERL.V./C.jD{vz;JWBnhAS/U:d<ǧ-u ϛkVQJ̽|4XSbϭZ{MQ j.W2B.F=.4%#M+E!<6ľ1C`Ǎ湱!T׎%*cUf.(B[aJ{Bȑb}]!3oSNB.gW3-WӓV|p;\Q{IwC^ګn撺E9>Umpҋ MQ}yv?a2oMZʺ!6GiZ/zGJ<:Z42 atRtTPgQ O஽\'1+E8n%5ǹMJ[U̺I& .>|oKWw6gj|@Lͪm.CFYm_gkfm?VTMsvL'_p0b}^ OԞAB'R5M˶ܛ{TEpևb4bu%O8 $E(&qYTmy4/f!*bUhToh%d ܽ/Ҥ*Y,f/n悎%n O(8h!AhtwZR6`cl&u}+𷷮?X +κCh(OCByKFϪTޔMq c[b>M[H-Upsq^LJ4_di{?R'G+<{900xШ K`$|JS7y >@' `FUm]W?jU{ÄV:&2U=fҎ}G4iA]Aw~*[^:ףEv]ã #x칤iL kۥU^D]rLfjF\Oճry{pu8y~ژs&MS m,)"E͑SO!}mU%v(_;TIw}ꖐEintXb8M#!43yw7њda?gE\FV5ƨ-7&~ڌ  čYNji2zBܿ9I9D1I)^-t z?Zm)aؓOA"&9w  \GB:8H״uO}\ +%du⌒fRxi+|\LSnPh8y4؊S5sx\0EC8Yhf@lq6fQJ{U{9S,|HO2N9UF+D"mRc^ ^K5#r?HZ~IktB FS&ĈIGޏO';d]6G]*4 R6#!][ -L'TXUMz=`cOEDH?lqPJ̱C>=LEy O&mt8TA٭#[蚜ke? į{- oCgOA=RP$V\=.*ӴS/C|bZP*3}yۘ.g*ݕ!^l3Ľ-G"`߉Pi"^5;Cd_Pfκ(}ڃLPSi?ɩ^Ύv"ؠ@>L"G{<do^50; OAnAӯ?Bp7{U*O=p_oH-^9bbȗe!أÏxDNy Bj^/ I jm]EttZ<د.F$Pd?W{&VE9 h>jzќOYDجKuEF%dꚳdUoV9i.BPSȭ|BS MKAN]tx7_9Bb0}ng7MTN~jVQu7ǖR)YCPiN f_è|M ?ۖyYzw?Oζ64Y7G2p+hjf=6hj-)tEX8scU.'66о+ZÇ]gW{ԩD>Mk'bxc㲖FFA~gs7z( v )1~.Κ9:$YuS5nă o^M(t5Iye񒲂TPPe`yq(ܮޞHtM1EzsZEP ?mˊz#sݼMRjO/wON5`<<=A?ҧrjd?ބ[JLJDqǪdWqO8Qܝ/^ab 3фu^_2ȐoXpv9^pa4>< CIz->%dY* v FMTPi8!GFEgWVB쟯UyN;=$:Li!#3K]i%ԞRhohл:jg :!!r@avde¸*FͷpJ^ZTk}mxdi,ڛbԢ!hL>1?`{]L5,%)U'hlNݩ"|Īyd35 (z.{$gYvui(6#L!?)41bg;9zl fblzf J4h#|>LAR7>ǟ } v1(Zi$kѻ<&xWbn/9 3ce##QנTC~Q|78;,>Q#3Ԭ,iP1水 edɎ* 0! (N0BPFlRK22ں@p-匫x8K ʌP˧aQy6}n-p^y+ݍ{UڐLe?'#?9}ЪFyz&-iRsE]s˳_l=8.X%jrpłx@p,T@sW~ u^J_UOw<ȷ/rcL8ٝSMˡrWu޾i4nX%kv>!7C6ޣQasacDSB se5UrG'%r?~.ÅR(:o9}^z2` P z A}ȅb&XU=clW>)<_ O1J簂]rh96 НY<,P&^;4mnh]ʰE I$F艞* #\[aZ3߂X! 5kC%xˢ]#0i~o,oxjo.*6o%`\F1TP&,$zZ!|_[A}ע2XZ+iNpg:/z@GU^kbR5n4B{ÈMK!|I95 @s9a?q,˵~[Ah׊1tN`+ݬ X"z1M_F7 5V|˒Y4VVKOPFG9ڭ~]bM*ᘙ> ;􎹮⽚χ R uӞ8^][_#+gwX -LB\H4;DfF>dAؚDØn˜ P$Kbscng0GkdYFmIOT)x(B|"*h)nV-,\Ahe#!]&q_X4=1㕁˒J0F A &|6mMrA`^_{ M/ |!01ڝٝa,y QPzN^BTWض#˚5-?21'$' ~>˳njX|(kSmX"Kp/]+%I5[tn_o9|H`9MmD14fS:*iP?G{YdM螂?%w>8׃z 3HBZmd QǡB[٥-%>B~5]iTQR /UblZR Bc83:b@aSupa2&>GE[o4{|`Gҷbйc]c5{au k0Ic6#;Xm#2dٯ}92)6OU5_+w5rdfMGɳf7 f>DY -X}:,4fG(C%,~ObѴXlmc))f ?ņ# @TX%&UtU8@)DE9iFbrDPetIw5Xh⥊!z9{۞F&uLE86ӣvKa'ڹ,+v{oSIuthlIZ0`Uj&Xp܋I_hsb _ցC)N4b8&wAm>CI<&yu:Ko+' ~7W?HQڌV=xZ~@"Z{W8p;i}^?k3c= װOUTb)X )]x%iPPre4V$d4:^9C|s]8ආ ."ۛEm*_.^ =MӽWPo 4E{d ͒xҖ dy`ku;|4ĠB =flR73lن?wq 3NyJi ELp[d(=Y,3pOʉX8h mTtq3T 7RwA0KIMXG(tu d<]&ӦzR:<$.յ3'Y܇'We _~g| ξ3šV7;Lm}qy&o(cv\ErEMOIGDv.p4I{Ѻ]A`L9I%>7kFT-l%qf4dCRN\G_wcJ{oUӖl(~"XI (N!deVtG=VI.T/S(n5NmF_|%@1pO{e v껓(ubZSUbYU3+4?53 }GkoM`t`"JReCv U܇^?kl i%zUhb hVP(!/q*^uWMXikSk?Y<#B>BWli{C0++uGwV'wpø uԎvLL`e9\!j^~"Cݸ"!;*);)ox-JFjv+RfE/YcbƳ8JF!5N5Zrӡ[ichJl"bJ5Z;zǟ{]dW#2^~ipjy%\~'r p!,O.ֱ?E#qona2A1)bKL )+K0iN'Y\0ب5r.s.\)ZkH\mZy;Ekm†q}اNU+\V%b6Kx*9<~XY@{g.'ټeS @X-t|p7=0a n ?]G N1=8%и͞#P;8hu:&[wF\s] ̰R cC=BL=Q֦u|X^xVq68yuBBր&^rJL>aͻpdZ(_wc 'w!ãO'ڼx3?-(lOJN9YU "f*glBynbcv%vѽ7ɽ1>^ W ª/Aw1f&kཀྵo(H/4G쌠#ǫCd"9.Eנ73ģ %=/z%_KC1ɋRCy^7]$k\DCVVdR08fw˃K>O=ȏNG:u25z2S*E6, #H7&V `>/czw= VaV:^EӄCY*d‘~eFŐx9Q3gk¯(uN5{^)Lr~tq|3ek1i'˕)Vo%Y pSz7gQVw KA yYs<'{ G/ؽ˄&}9R MM ڡM2E~S++dw-HG/EzUڲ77} ÷J"wd,T}hgMS/1RV"BQ$KZy&wY&.l4mS7B.}#g}Bqt/gR!Dix܎|k!nP%EYZw 9`/U(Ks3#m w*~m8(>bͰ]a~l4y-;ټ}fʵ:MTkUJm)AŁ"m-D 98v_IX zwfZ$-+%%=Tz**12S+tԅ2WAXO3I36}h3>riW "M>Wh`KExu8't(TF>w9/4+ۡby:+_0MdG)=OJo S~v0k)⋤U{)24PS^Y Pz&0= w'YAl ئ(1bj4|Ϥ԰C:G%ql#{3?4 ߍ"ɴ?KS0MSvȋ߻m7aߎ,R.%=9]l8c #_KD4wH 2'}y&Gg'>wy6}{/ː33J0HԳYnMqR0Wi'G\HLϹ6.ІgR'KY%)214oa0sj$ F*&Y{k!kshQVsZP7*Mʱzn+m3% ˓l'8$,ax(qΊųŻ2 [Ǻ Y=Xvp32$`; N%WRAòrC#w*c0zvKcEp\?ru+ջD%Ej$[8$ $ %/m Q{_*ɒ4<` gco" ^oq#L7 d'GM)UH#yo\JwvZ"Kqo +MCavd֯ek ״b " h?fOӝoa$S58yȳ".{Xin~VhRZjłh01O^3/CZ<Q\?Oo`?WNپnń{*?{!yLJJ!yN$\&sD4V!%%}YKb=AY8L M[WAk }Rюpj߆;?=ԗrW7[\뺎<8Y=2`!Uffk OuH <ʅVaVl:[q*Fq7S !NL ^qy*lE]MD`٩$K~gʌ8[x/۲n%A~e`ǸBɝZ73 onaCF1AGTT $iu@:g6Ck蠼5f @ /78SMrH/@FE,"/ /uzHWy7m rqzǗgQq4:q򻛮<PHɆOMޔ"JW|޳~PWj$ڻi^2=hDs?NU8] <3@F}xHIMk;i7Oi^ "LJvvx,Q-K$ tyrZƮܔUw`7} 8Fsxͷ;#>)zK7N;D"1":W*SaS Z >C%W߸>lb6r`ꝋlI=EQ&P^ 鰪YR2gL1_{V<ѬbKC2JHH'%=ay;U,Msb)YSvj?MҘV2ina>_/+PWOR&$l0h/n\6"IbWg}/C,g*1}y@[$qj%$"FP#\?Gd㦵cyі^wxEXw.|OtMOXnm%`a]49o2 pnj#fZdJ}lV8 E@W)(+[\BkPkQ6;(fBu=g}ҞV\%6֣A7=FTp1=~Jٰp! j##̇RJ1[OaQfj>j!G (BE c|gN#QZA s,oځVTë.F*v#Bp`{2g`Q;(ZpB^ʨޥFr$qBN 6@a,{ L96 ^>xunn[ .I9L~$A8eP3;G'OY3'ȕ(=]32_) w?}_wcLTx 5*),IG`yДڡ-96zXLBV1] ѵ9)}eݚP5&Y V yd5ӊ E'n )Uѧ@~ΏH(DȤkc˃=+,^p, >?SE0՝4_C+&K}zXIUL0>|`8HA*U_₪kH~j;dGA4T*!a6LAj䃍+A@_U ™$h7,=dxAj->L$8B|mpLIއpטyAV*,Irn?X3'bgk)^eQ 1N=P_юJWm+xJ[dqU<~a̖k{ÀcH孓O{kAVu=%oB7ՖnN$<Q] ϶!)eYV{dnAL6W7O?lvf8Ur./#& $Qǒ{OuGh ڽ1O̴yŮ6vUXs"y]enˌY#~qapZQèC׿ LnS3ЫI6kE1~^enV^ %Ҵ;sr1E3ұV &pP쨆m0"#s^ROǜ{\1FGv~^cֈ)_<(ev7Ip` EV*لt`@"XyVn+[{7]к.[q /󗿞gHgMiәpl]͛\EE[`Z"FVaxJB Lat:&-ǦюHPcNATJK?G`(4[a#x/*yIL A?L1p?eluB/(5R FZg=JM45;Q{z:1L}x:t]\}B{;r:2Rr @m+T:Ֆ fkM*蘖6w:yGG?,G[Ѷ!3\zWk-!b )y$8=n s)f_ʳ xb$$ɱ#}d5I._uy+|Sv̔F6+YOtJWBp-&TU O;p^<GBz"$#g.wJY7:h#4q Is2zd4jyؕKoIukeTZ jsZ<Ŋ%.;bjߣ( tkAuPb'%yuW#Q˂ ~K34wqKNKNŶV9 (CV Mȳ.dFnT;42'P; tʵ8iLD}V bѰA?dP7O@M4 Ovw$~(CC͞Kަ"Г r}kCjx*#S@HJN|q]ĉ2JU<=#q>/ 2MT} eQ3 K9m os1zZtV6Z N>easuhSS@Q|>YN7֯?xAƚܹDt80OxfK )U/I8TL[N׃"Qv%WW5AxrJ c6Bm@$N9j*F{+V'^!2rߤXh!Z{vQ- !LM'Cr/`P7>adO|.뀅wJ#,+Bф,t. sԇX\!yHhUqCh5W$!zs THBh(ĜOŕ<Ȼ] w2vY3PTMV0{*, ?ڂr ÐB ɷH>t!E޷`S>C>8|oyNir$F D(ؒ/ɩwbzʒWў۱0s!Uz$P\4FPV{1WxV4!9_?ƍu\L֙C M%o]`n=Ypv V,Vc }[/C1~?95nY:w"[=Sjĵ VOT{NR]جI@ŭm ~7/yj/$mJ^oPiRPc(%Av:a93FgL..BpD_i,OLJ"%mzQH)O~aq֥ujeHpj ֳ24 UmN$gʽGǨaIʇRqvxkO6[SdGBg)x7N8F2WuDNaO`fL7eiRv#髻יhG+R%6WS0k!ПLM gqIVz]Ѫ69XQ.d?Ithsdg@[k!CdM\rj(3:<'f4ŭ]z$eΣ!AQ/Rxf aAmHn@޿]pC \m%),yVsͲ-"s CX, #N ,Vkw20H"ǡwX 78/F?oN}5DcQf|Op;w}^JV #m2׽55J,i#b:(w(猗m.n IXIEKz\i$H!!͊Ln&'-$q8 S[ 3{[j%(Go#knCcyqȈBy3-]2̩t-BQ}9g~NbfaшlbA3ҟڤa$1]K/Cr WI"=6y9 z]xδ|LR ,ѲTzyb3]pUwڈ~h7ou \hmq %uPmCy%gUBU9ł!iCe*VePH/|]Ÿa[i 8ߊ7 ʢvxdmQ45\g\ifo Зރw5[v 8 wG J#.IhzGaeM~&ΦջZT(86@txfX=P}giQ.uktfKBh. m:TZ'YFgX0:Bd!-ǮߵԛI'PgoVQ$JGCÚ^w#5ͱOvd.Dr!R[1TʊONu7SM G]"45A .= OՈ|tӆ' ੣p?[Ԓ> r$>xpPNcx'H&A]A܎}m{{b`P1pa} 62pSFk"lQ dPq1eՑ6Dsm~=R =ppIJ `]k)Y&BrY@5ʯ\(YlK`Ur++np=5+ f7UT YE> Ԫv\\r.#IXild,e2,[odԍ16Й24ЎNYhUҋcQRaPZG^E v٨b|vd 'od`3<3oO_)T-3qr>ؑ'/4%)z,5R:_ >oݟ}՞A%q5 x5F\ {0$-ܷu#o>=Vztg&>|0/bScp0tɓ)?ɝj-*ۉaF>,g bSQ7vv 4˔b8j=a7&&gFt"%2As>G_}%st&k5In։t i`( ,Ak`ߨұtvL8wL3P#$TEbc[Jv·M Qn(gb&NP%~ (Pq_z0+ KIz4(8N*3,wx %kyjq YnVizKm,dNr EyB2~qd^Oͷ:w_I4|zm1aWV?a nˑ%GqocX / ЪJR,fF:w}ld/&60vy6M3 . WS=I9t*Gw |wXU ;ecvX6O["Yitu4lKEc'U%[ -h8NjFƀ^3s\ G~uL ;5?ހ.9KI~,v!] slsY1Maa}GmxdOo8ݙS/ǏUBe yd,g u~;2O^ ϕb͔,W즇 oGQmb;K.hإH٧Jy |*13\[FۨȳmrY}c4=fH" D N~vIT톬1"\b{MKf >Q$gT&M <$vÓnd1*@t`ۡyᄒ2\Q {wX7m]5S"R#R][`TIĖ֟x_n3n/i h#<<ycp9[kʑA;4$}]hɹݥ5#Fzؿ*w"άC. -sxU8)xL^"W`;z̴,< WήLoʎ܀Bol=ES!GK˧lB3G;fPsώF`I MGI͈Lgt7qdc ZRl,<(34GG9X>u^!di 7{lDP8ܞ%\_G)n,u[ǫkMˁ1硬z7)m }4Oj*@mCYƕS r=p_(1?ɐTkRxcEW6E8-!oH}> nN7xxEq䇾쇼(}㊄›}y\%ef\EgKu !LoFS^bxr/Rmw{Nn8jZZyƲ©pDⴕb(qo͗oНN D]{.AJb[#NQ 6um h i/YՁ1k\A bkbik`lVx!j .Kw_ݐ[FRĔ+T$؛ǟ]jBUPHf, ݆/(]m'tH]}W|RtvYJޜ ]EAoNH_H9Rr5$Ah۫GCkb{ ܅d:D TTE={RYmЈW;-(!xې-<A::BP?8psts2~!quaS'=7da79C)'ܰOwm_қ">yj*~BzPܪ rz_BbL˖\>~ !rcZpElQ}t >UN!.dFR@"5U]*)u4=W1 TZ~E_5);H֑ZrhTð1q]ᡗРP%8W~؁'02 b-R|, )1U`82qϩ\}`”zEs+M~ee]@O隶funL$Fa?zbɱ 1u㋭&ψPЌ1ǵM,*PFOP~)mnjjŗ `6FjT[*%n(V-1 Y{iP(,Ѝv+qW:>2a} fxrj:]m?im5!sB`…F;˖f<膞%`'< {T;EBp4)B.kZ`|X`%'2$=ne5|˨G sqzAZ`7wr!◈gE"Ns,xFm]O֌/&}0q䫊}BOuVZ"dr@Ǽ*ֶ) F)ckr=8 jȽo]7_]RL:q6{]G0g4Xcv} +ۧE3a.g`9j(rE$ӶzVX7cBJnÁ,RXcPʹJPkh1qȊ_\͑6th_H8z8ºV">RmnɍJ̸9 ^d0i:v}0SC`)a8z'\#:| YWRqQ>f0=ySK 1ja=`X[OkS/C I)[WpND ػl]cJG[~"o_gֱ+cКP>Y5RnVww@mӆnl +kC?,W7a'f7&z`.h#"~}?RzdKz X'KѺ|aܲk5-WEx_Jbŧtn'k])l0 D!PJZ*_U`gKV9ϓ@'#1y5E2>I-#qmT#ܼ}:R☺PуQeEIt @/i:^D\vb;NN{AZGc0$`W\^l}&:0|fXk2aN_eubaO#,oe˵їєkfcUx2 MsO;W) 0'^pɓ8J{:ǀ9mpZ抏QaS?Y·`CqT ňY,aA=*e[px(b7"Prno;^c}@ϕ sA\XzSUK.=udvj!uXfi9DF40cPʦK[&#Hn\Q왓$˼ֿTfDfK!pMs&JʇoIY7/2 %fx i.Y<ԌNhIK:F"6}d.lݥ^q;lzJ'3/ЩFWݷ[fuSZitt\j'yh aHC9v+q3$=ne7@ھÜ+(fIM]ߎjd}cJڶ?wz;DM=;xtSSD1}%sLQ^,c]#Xi:_hxmw,h2]3m٪Z1M(g&wXHi #{YWB+DlEx")K1lbg<[k4$@匦wزM(c1@pER2zk7OyA4Q a 1N5m[j[|슞`kl'm <|8acN|uZv.^.üorցyNTf*y$łGnkPdž %Ka2iڎ^Oe҃XM|}FRhw''IY[2PiTCq`UUD\V܀eo'Ok%Ko0? u2\rL;Y}[fjdفpn۫~ i0{ _PꫳЉ''"bQLsaI,Ri5Z󻭼ڕo|A엊mz<*YoaDz!V%00n* k{CK*0s #7l03(kEo gGZԧc=cax\8% OK|f^cUZgp]dr[ڭRhSwiyʭG^?.s!L1H)bB2s^KUP9EFbSwE#,J PK:~bgyP;;1ZUffo}.!i Q̦~8f5?",=U轀3vwVr'ޓ!Ig p%rیb;n0V^jTƦm27}v?c> m3>d}(d-|? kG9e  _9J|[.z C8r^AHڽAZR.$j488ܲD|\xAIw].i#LT;kr.Y'A; Ji-~ M>)] NM3k=ʛAkU*g7\uk)TUAy H&'rX?'fP,kUhqMW+3(A+x֮A>ۂMf`CTp(. l+雗GxwI8J.P^|a6He&.5ضi({M?":$ e~CåR ijJ#I ]}ܻ&/xs/*9p|+=KUl>2 2Ր>hArg)w&ճ|",e:H}X,V)Э2w ~eBs3\KMepJ `,ьv}h2ϒf8y`A;!}v ZR݄kgz_MnpX,\V"t c7wh3 \QQI%٨"7.Eq5 `$bm5fԏbyaZV:Oie8/xC5Qb>"ӣkp.J޳R5<ՒށFlݔBʘ5gqjaJJaʫNE:ϲR;4|"%NiZ3H{OB>#].q>c\! Xb>5`DVԝG|$RtIƨ- Nh0%Y.N\8 {1NK˱ 8ˁ {0_zc鞭_4X3<$)1 1Tї”U70ZRdQt3A>j`|jPE42WZ TFܾp&.|NaX녖8_`[$ { N~ԍ%eIDx]Fk=8;}]IkPi wb|:?*RM "ըc](qsCgW 3i[wa3!W"} p`Ubƅ7a'8uwY(eG(cpH+.M n * M8l1Ӟ7C U.Eջ! ґnxۤh2#7l Y\5x ]g[ L /"ņXsv+"р ,֠.9{yH襅`YoI>~p0Nd.a@ w; *@GȘ5B[\["[zN[(l,0.H' 5PW°m:! ESzsLfP{ƅ6EYk" Fz*7ԾżT/0"=MS0љh~톷6NSrîגNlӫ]zVTLQKu=B5NJM5֗%8.H#U*!YvtqќvN*S{!%4CT0?$#BjU5ıI]N?RyI0?y ҍ,Xly0^z\3l;5Էջk ,uDZH wjn .Y-3y3x-ѱἝ3V[(|qʑ\J 0 {'9Jnq#mJjܛ!p6_ .P{-i *Bw/Ipx>F(mwBH,: ;ͷ^/`yJxzW<o3nk9Tס?nlyAHcA.b`E)֐I'/C3cP̓%W(/bD.mƦ\`։I6 ZiM)z=b`>fXpNɨRy3Ln!|JO8yyt)TѶi~˾)T%SQH;gn43TVr}@T"U2XRAxўRGG묌wuL3^_Mh$2ώ ;fp[뿙㏹BRO)RWX=.QVpy &oX*lq7 [߯G!d F!!lnY`ALN'ײK#469jJ}4ZR!8/~g?T TZP[{MN;X̑iaE$/˷2&XJʦSWWL@VZMش |g;!,{$;Q'8' ucV$t]*Byi7Cy-zsRbRi2!f*#`^Lze9*d;̈́68n*,zV7Y"}g K A^lP1M[p UN6N@rE֝}&ȑXc NmAYU+iN)."̑w?ط\f.&6i/O%kődtꁠ!(Cw@NNE(e:[(a2ѝ{uǐ*K⌴Iɰ%nQ_4G F1i̺[5XOC\3 BAhAd|eZJF{3؈^O.Sj$-:d[&h&]Do9+CR4F3.&\Et-l#\mkT \"qR `W;: NKw?,,%P*"OC?G*AvX9WO3p&I&_BSgGQf/`B^ijM&~*9߼]Xϋ "ݴ(YKD*SP&!7=}J,8ȍ]*FK ؚ~tCGT\F2sSq ܢ'j50_4`Z%hBTi钸+ԅ+{,,:O?+Ps14jߑ6XwjŐ1PLguYDF,Bŗ;~ٷlZq8NM("1T g-5♧8!oT\̧vv8J|6?_֜3 grG.bo]uHwM z˯w %ircDCeEɧO;ŭi?'lsobaJUh4]t?1Ĥu[$ d1@q){6ȯ `cdV/JnIm}?u+ȎxlqW3~OUEȌ෰ozM,: xx}ҜKْYvĩvv; '0^Q6&Xt2:MO4$Ul˟KYTYS7 IJMPFz|i M^:΃|Vp+!irVl5,T_8lt *Q #n$F1An&p/r$}y&\$FsQbxx}qqxS\| Da;@'ݼJ> .Ke@TmnmKZ] ! >򛜜_l̫濉ݮ|ei< N< MDɚ/AmNwċ3xDW #^d sM֔a_B[(xW̟bɩNwІI3J?LޟPO؏ch`F ]Uj:+@$F:k]hSalXվg&0)^@Km+QK1{'xDdul6վG Wx6nk-KRmXQ_:Sx 3ZJb͋Rj9 qf\YR&sfvm ]:`bkE}C&p[>&Ԟf^bЃlbMd\WȡACm$?'Ҙ=)#{6>1z蘂2J?vWM"꼿Y2@B1^W-m^PVu [h! l>[vB} !^|iLF;jGiAJ6+Ug.\_]Lc&IN^dirvOF5I>Mk"-J%O I_Cfn` {:\N=m/`@2sM8FT#ġ]Kc~F Zi;gP%%#+E`F C~~'&M]@N8+=r40"M8ӯm鿈{i0;X/J/vdHl͔}+EЛ)>S{Jeu=^g QTQ8Nqi]^&y -i ʙōdS&Wb:@1͹m_\=YSLjR /A"-n ܂#\}UUcUȽjեǝ˗*V}' ~Dm8} s+=UC"#t'Er&pw|X-w+],酦e9K$䁔geyLR0wXg>y-'cSIQIO|"6vTOZs̱Z)4Qy$tKjq+wǃ(lkpCS0C/ RV{I6۱w.m}aQ\hzULrJ(v&ЉC74t&Gw9Śp3ǫy[Sƫ^Oei^G$uN4 3&ըXZ +PC=Sߨ;'zxQG#Oϋ!<֡=L(eēΙE3n vpaV=pTr 8q2zj!0nLU=sxvs5v+?qpY^y>k8P JP]$;sSpXsxD^^P ꟞DI{}ZAR5p]fλ.tqa&(7'D9 Rkz!/_TM)= LasvUO&q!5W%=-I15;jq}m85%lF uFNx*WB?nH MU~tsջo{~ όTqAcy?bKW{cdULl߻Ћ'D D-t9P쟖#җבuZR@I 2OJ{ TKg"f#Xy۴{VԒU΄.]̰WVK˕KbO+ A\Vsg0Q9._; ҸXLT4M;AxB);||%^Ҍ7Tv5!0)TcLtZ{r! B:ZzaX}6 m P?-zzgTgE ڿ7>`e7 \ɃeJb%. T>[#ι@ebT ɥA& 3Qٙk6T$?:vŠ=BaBkCK639YP-6MNqa9D^{|'nr;%Z+j,~6$]">h i*̗U;ęLɼV0v+0tk:~QV)q Ui¶5}HU*>qY+$USfG{>0=% *F~"jUp QzPqr=A 2wo] |{{4`=wkv`R驶RJ_ HbԜK`S>s?~SPl҈$=8!̌?.ﭗϹbQՃ.n4M".ǚYӔX QB.}-xA v9?tA1e*(5~_-~)~3[^Wj2 ˝8Emp{dD"ԟ>h z+NwKn_kubSAe4[UabzvX9J:nFX8y,zѢIfTN")0-}S,LZz:+GBk1}Z&]wL(eXXý+%),l*?Uۀy{hDÆe~JƶD2 ^St|.#Ø0|f p4]Sgx*mWj㭽'iAϾF-Pu =Ltm 9w#ut? M+PRuh97 ! p5$Y5x4ex]t&G!o pDy_hL%iL/2ǖ]}€|ԩZ*ϔT䡻o#CH_|2?޷o\G#q ƥ̦:`P?t'JEjOT-B<ߢP(p}`iYwxMPWZ$ymY{%{/8ͨձ(Da1@f<7ޭ7πk^NB;Ni y}m%p%BBsMaM},/ߊKu5.00bK. $7,̋WA7&C;ilvn T_wECfF~UcqT1FM_gXAT+_MM:BLԨE& g[ag #D'N"ӢY[sw|] 2]W-^eHg 2tA/;M\%Yʁ~oJ.qwbQދI_˥FԖW~$X(-R>GLݥJ2R8M?Cq4d2]ES%Y/!AQI{o3LԬLpeYi+jf "W@%rQ େ^:Őa9G/rZNN^B*?%*Ac;߆0/w(DK!W\{!Ax .eaܗO\ -BHk2,bZ)L= <Wڙbq%P<I})4-T?Vtg)&M]0$6]p QLjJaArZ  47s2U& zpḐ\ =FHB}5WT6fL96*OUMZ[ 5Ƥ%1IUQr[XU1w>STPCUң:94)qtt%BdI~ZpDVkptt˩$_Svp.c4Wj:iܪD'd"舶є[ )Z8(M}'ԛ- bj Kfde>^Vl,n 2`ϽCgd$TUe,r旘pD3Wd[ޤ3< QlIDžLECBґdGC_TbX#)@x:[ikvгpv!Xp8%WQiTe9sJkČj;R7`f_xܗxN\#mmʈ( V4gIok>Ye/Sڬ u)Ƨ3qQ htrJgdJKj?" p /89<|Bv/(Z4*Mrg[oF6^T{]U+vJ+&yAA~bx7[ V(Dw"0ʱf{$؉+{lh;2 p|fbtM򞖿PeE0/'j>]bh~5Z3C XϘ*@t&yAMI $Q%7F!Aq?5yɻDRMHO㏛rIAM;5’WQV@a$䋨Hp$ktofAZwZ:cqD@0\(h5{vu?wo`qW_:%\Zp50QR]X)Noj=eifS0 AϰO5Ӄo(yKP?ԘU=H6V%"2= pK!mvWG׿1,.FV8z$1l>Xp8b3qSzBuFúy`J0-,-ăMdbiW :Aߨ hTr DqT!0h'0j=`Ta/!$]. @b|kS ~᝙XO]6s6%+˫}ZTeOTsZSw&Xdr qWѻ7tϻwδ4jqA㰗l^r[~ufr@d}q~`T֎<;CFOx* b?'靽ӧ0bi:Ə;;3g!:kd6׉j_]wL#GA.vN֙;5 <PJuxZ(Owwqũ!iyބ<9A -إیj6ݽ?j%,A;N6WoѨ&Hu4H'U0% J-%brͩXy{m[D2 !FpRv6ϭ/c`IZó4qKnCu.9!Ob9SDZ Eu=.X0lqPc|HΝ/:t.sO mu~\30L۹d"=Jp 2;G5ץ 8xs͟5&Z}32mI7t )DXUod'ሖ,;O&/uIDq3)h\rX/b =|~H.\*趲>,:ꨟKa&ۥmmSp/=IQ~:H[QmwcyF48zw9M,伂ϳv btJY#OdD:. Ș\KR:_F*20!*eU@%Ax3"y$WؤAy.}d8Q^Lv!DHPaݨRaʶ4(ۅӰ*Aܿ@h8~` X9ci.0GUl E+, ާ?:ٍ6(}+~lpY|?^#nRwdT'W'qKBs1rVׯYZƢoZo٬_sUB{L`KMVrp564GG}" %[gbWE;R>86**f cPg#:&qX$ќ#8dL27)qH|D#~$eS.nX>k8+ǁkr?\pcL.Jj'9.oځre;`u8nBm!F2aRגis%Jt1Tl6{DQM1Q,7x)Sa@&M$pPR+si4NDOY7{,F,4gbmAEqVvNEN_IB*9DkZєOFS(HFT* [㦇O&w>8R0d&g?mVz{bg>w W4\,As& cp{6.ؤӺi^W7sR,/T⧸E'Q+j=+HcʇRφ rSyp] +Q.-џu]Yawͻ{%]uR0,9] 5$&;6U@eI5m)Mk&ؓg|"<ϡ}{V`~iE^cE|G& a eWk@S\<>ȶWgԠstPoqQIv @bsYw ֖+.Tdb>ڀ6о`"l^#,]7[ATOKWgwm#F ~kڳ,4&T1VbGuM#W/7\%Xۂ\ !)YZ[B4':aK5m5_Uqu 6<2,z%ar Pg^Iuiԏ>7݉KIǔCb燁PVd6eh:5_͔x~@3|yrT4u[qWY dS#KKDx) e_/nȠM43 ,V$\ao4@J]͐N Dm=UgSRn{ܔN<l~T,ukF行0c$W]"iw8Df-uΎ -ђ#9;<ΐC~aL ɳ?Ƽ`ҸIvߩ3?Ey,J4#`^7ZƩ菟 LP3^TQ^YhV9B,$Cy5٩$hDTU-{XGqvz25@N"(MZ <1ujb ܹoa`ԻTMJy*O9Ÿty% X)vw2[$D&Ԭ$zš" OXS^l,0`F fS2,ܦǨK+Q#* 6-Ȱ%h_:[gTbDxTo3Vp.1j]'x>hLl\ջwSJ}8z  ygj/}Dr'S\D9MJҮÖG.;%5GJݣbAbo&Yp u7i͒E!i7EoCW WɼWa =yVLoڡZ 9Cx5#Xr 3v,”` 4iVĶmd B}VFQ 8w vW,ru:y앭r$6 r<т7ױ3^uc϶#NR|``8V|o(N242N/E/Z|7#oPEsGso$7%G7QJ^y ǿ9TwE+u*B`>4f FuWQ`X@&#}tr$zd?\7ׅDcFs܍jW90LX[@&z{吗hm?pdl+xq9vm!P5yP Rizƍlћ p:gG"aZجÙ?:8[KOyn3 v_k-,Bf9Bk)Y7m 76rB yIs#R_%؋)DU &+Jvm${PZGĩt#FckhT3ϣ pWd] f񬤹CU{5ACbk| D=kt$t@$fnKNv%LƯ[/8ҥ*r*uĔEE#NQ:T_ڥ ͚weH9GXd?+,bPK]Pc* ߟ*C1Z 7`@wuvw%.WyHQ G6%5rGbxRi|^_hnr)f}\;Fx Sɲ+[<|yB̋^ܾe}ubఢ;-/ r8!Br׌ !nqN6t㿸(Gcw_|A*uhIj Z>Rz:KV+@5r/7Ju:hY'GcY[ %R6l (3F5SftmuA+)Zxz,R(b!~>!JEe.#&5*Ne_4UR0mhOK#9q7^'Q2Kfv$SHE$чR$|{1PN2e A|[u̟gA>q=sؘ#!p:ںGw9g|#=T:~p4a#$& O ~LfsX8 ~/uYc,Dno=:2S~]<{,Cݣf0-{4FĪ Húbʻ*-W!.ZLHeuͣy65Ef.W Z0TŨ)5oŲwoDTR8Lvai_'ӗ.\4{D'r*[O\dmآf^3:&T0d閞w;UKH4iKlFi+jԊS pLp.Ks0nx, H{w'ؑ vB%^nmU曂h:cgbL3 h9ې L>LӨӒ2!4Ϩ*+'$EuTr1.c$ZMzl&E  :bh<7\2i<,jnt gvh ^tAW&7$8uvca<`TI-CRGr"B%P b'q@}JV]@M*"٤CRNN)!gE?ϤP)"ߎïqW>Y2&Yv1bs"E"0[ ꍣ#n*o@>`r$rU\~z1 ņQ8SgDf_4s (JZ4| :R2hs Ǹ/[} VdfpymTQB6`Ƙwp%+:Jv&Z{L~ZD_"&֍U8ǐ@ST[1&Bf3~F:e^V\\t58^U c`p.FP_βVz O.*S=vS?48lzs|Bgľ-bkv .XӤB$Fl7 =leb<*Β HG8>*ڃb/! ']8ŨFg~YY 6&"]o28~Qa1ӊziż"V]b O# `DNae񥹀Skl>]4Lҷ@ tv >z]~s ;-osrp:?\2q߈Xz0E |EBV^N d,kyC=YJ?K@YƋEl MQ7!V-S1BZ(3<]D}G#'!YEJUrOe`v"Ʉ$)im+|2"nIDb":er^}ر Y5٩@])``6Q}_CqX~7:[ոzɦ7FEl<\[R;t<0P2.r/5rBJ5EBY8<@Q0?H=KIF EmNSf[CKt.s58b_Pr{&‚Y^(!3r?  ZyqHt,l!UӀ€qH[p9?%\"}:}|Ό]FrsS-! C9e 庘% ^qrIHk{>_yχ0^iUc֒wgRÊ5zj>7 %^4y9<&dC^q5̀a79l˲xi;km)FYإRA? Qо YJLB<3 61® u2m|jT mJVY7VxP-Gmm e5wh5]hsArv{ڵ0]–UvF'EW{$?(F? 8ˏX,`ʌ9qÑxro>>;2fVTḤfF4;??VxI,ޞfzs}]^@͵4ZEh:*=-mj?6ZS)ic))4 񍣂n^o^Ceˬɇ 7pl s߹gsI9q BGB >bnd2!{  "_;xyɤhZQ?4?{2:ӻJ!AӅENogGW"^w_C|OslQsF{/mmNwQ)Rdk"Z>s\Iv%QÑY FXIE Sĺ4Hݖ`\uԆG @f aG K*,sXpvR1{e}9Ť'ԶܩW?"r@ͺh2!ARUhrtd"! BB5~:g`%zU4s uTV1*Z.I~c8W j.>tx4&<)1 ,=%ی&0=lspv'={UtAapy | a"Ui^YI؁cZO6A)Hr9R#Z!T+o%t@ZٮշeXL*y rKs1?FGt|֫LK`[Ve$';i'jpDŽdkEdX:TTa1NԴ4[ٞ$9ȝϻ[.)%:s&hh+:M-ZŻ^qHtNub#􏁂И8he7$hj"ЋoIfhH* *iuNjANfվSs Ϭn@4}͛h*%흤%u-z_vǜ\Uhqr5LX`swYdHH{W&LHKk\Ƣ+A{>?.uSbC V:9*A f-s~r+1tRx7o$bs$5}]Sкvdg3?f[ JFIL"+&h?}v"fqA&d—pǪH{i1=|d\ki=N懤qW f'#V$#Qh\絚Aݮ~C x(TF2[#t$5Fg<e<*T83>v>9T=8п%yYsu@_{GާimX %Dwg1zuyt&颉Ʌ[G{}q8>GYjy76ΝU'0 E;rEƕя)e0:8pJl R5hI`!$/9BB vaULrҭe'yw&;6I"}tkfjsDzqA\.4R@KŁ~5;`-XT]@ DꚖ'Dݵ1 i!$tРJOz`beh_G=h>:u׫@BbemhMي1]ctr+( JpB%Xq'*1>>+^1KW[^ Uߑ#G|N{~mKTJU1ERH&/mf W \FrlwcI5e'}MkLلQ3g7f9V/m Џ9z/ tgy˿oK˂-l|h) "lϰyS^ݒEE_^ɗHHd(c](-tab =?k$-//AE9EvqfW+ uhrȾI91z^"er#aD~iIN<WF 3AQV.5W9]jhxqz\aa~ O$_˛O/&~bg]BZ6gځ_\ϖcUQF,3*Ż Y߿V8GQ"h"&2 BE(c-G@bޝDǑp隠vlg{F'Ү"H ivrg$ zםP ܴ cNjMaFzA9Lc$=nj@?z  Խ;q:# #VxTY]gf4 C8cilI"·<^Cՙg!WZ3} ҋħ[]_P1?dQ ~v݃zo%BԔǝ&qHuVwyD1.F2+$βABE jKB%ĚjXpd y2P[մQ{ nזrm=Cd8aܲ9nB+qTD*z\׸q[EbszdGn%EPlq+VOb*jMW5q?ja|v9'?"v]"{L(hv(|J^yA,dKigP+oWƘwr%@$-UQM`2Q9pCN, #{y 0ɜG ?gr- O )2X 4Pd@ɡѩӅLGebVՂhw "%Pn/A+<\ys4C];rtMV7Å++%g]7SM"N-a^j`>?a:hryqx_}pJe]zW\j8|eQ\MiPFf:3s-m *Ъ7b(H9]n/&WJ " g!QB9"V?| W75h`uI0.il_^W:92O\4%eMEtQ At;0&% A) >"m21镕mx ۪4L\9x \U4鉿DcwF*WFk{NWRe Pmz)*6~ȊR%UJ..2`,_Zd9 ȕM؜\fy5Mj !Xc%6G.;B2.(MpIx^;C]f-[MSb_ּ%lGj)7<_.jG ݹ#(W睿H,)8 }.[+g0<Ȍ&:VpHJ9RMKn/g5M75ר[=b'$ęϼ3Xً ~eA&fLP.N =]Hj)8t`^Meʀe#f>SD ›VF*òQ$A,k3Oy͐C $?6տ<\gj#3/Us`nlooH4hi!WJ$|^pE2$,xHCR&8܌*:nbCGBp$% ِ3XA>yN*yn{Թ2֞`w=AkQF%B(.@ν ி/6V~+R\NUXlq9WŒ-\yda{CO8RУ:0."Mj8tr?>Vv9,dC!*|[;r/UDDڜk0717aCOYYUȢinq+acH(c6x"-R 5ʧ𓾢 F|e>>RlX-c2Tssf&?Pja%"2ySEJAGhgߧNb|ʼn!)4*Ž=sm%>[P#IEncP-cL'8.y^nu珒#;훔ek@&Z݆.U0q\VP|j+B}Jʼn$()SVi8!8N8w'q7$OomkVuB{GuFdTP9*m6W_? s͒Qݷ7r\R6q%T>qñط~S,KmyEUigE wS~q [%T_hHVq4P9C M:d٢|7FU|x7@aP9`#"4`#N\#s8Y3~XnVU=-Jw{B!6 {@0i l-"8m( dUKu!6idi73jX2KutyiR ͱ]>10J%Q /s5:156{ /І[AOxv= `!8ePR/ Ӂ A("I|fCmnH*[Vq]=+M4c+m:~E;HSdg"X>Җ$ FEs (hnϑOLo3["fp1j)t>+*RRHdεKe aE7(`UXcW-hXK}%uM}aLT:]w;A ]- 8 -q涼8얓e kSz VjeeO)$w-xHwEMwu^s VP융A_7ꛋB Zy&'VYc y+{Xs8.Gr@rͷ ZuEwOY Y"DľA#"a7+Zgf˧P+G8'N3w(FHe0@rm3l'&w)W0 خ)T~O fW8˜}_K'_s[du6ZU.d;zۀ pDA.} ;ĥ fʇ!,l`uh ɅrTbkh9E+A܅Z[_env1/! C^ݱʴ ,t %("Es!{>1&r@z etmΘ.PZ#$ *9\<⏩iz "̧NHTq1sGfZc@ B//,Uz:k9,i ɯȨN`aj#xl82u^@DG%$s I"~Ake( rj=7ǎ) :.]9Z5#5`KI"z"}:6TټR:tfg D,l!0@" ڵZ*$쒷́_m)&if18=S/dЈ8_sCU_ڪEDr'yN8Cis`2g͋qE-~kd5A^^K]j|+3azIs>(eOI7AT'x>v5V Λ'4hG穕h؄[V , M83"i~SU߇}78\3į*˺@#և5<-`X V}en."r_kx{dl{򃆣{Vi`L@w6whঊBqI9@{3x5k ^$|ʂ ж]7N0q݅g7?4ZƞXDB :#1#=X?aej"A Nߣys*4PS9 YE-$K xZhc<5jjŽSρYH~K<(ۻ e֦sZ7a:$PYG< }҆aqȔt4/X{7(2T[Ki>κ?<1O=򳁩3a \ݓr,V;3!4>݇kE1Zu3 +s26v)<;lHCp^l,PHf@6߫s0iO="MBl`7>`htw"' JzZc[;4}q'T]T.ApP94Hl, ߿egtUqC!ncզ)\NrT1V+ʆ4s^ `"T HW='›e=4tΔ m-, v1(nM ,ˢ>]0{1Mv:Y1n0MRi)I.EXDq3σ5Zɼc7e]j/î[ܩBjDge놼EtVse⤱$qG^? Nu=qp((0 W̸WG,O<&DDO#&%永)ʅVsg ߩ).՗e] ֈfR -fӝbuٛoA'nUt2j *+=i01XQĭ+Xn:s7G-F^vu([wow6d_}5;؍_ ʴ([h|mDE|( I}ARáa{ih6VRt|;# :ЬH`GF`~[z1៻>ߚi*}5ѱɢ@ѠޚxB\ DR{ZvEOZ[-3),ezاB pk=lAtGUIQyCꋫ ^H^ӏ Ou!xM"-ȧQB )G%o7Ӏ.aDD0o1pBYlC>Oog$m6AEO g$(x#YU@.5OSw 'T™i2S0yhh?OB)\Vߗ.aIm)asϖش?z}M\u q߉VRǧ]`t58̢Ws9ZRŀVF drw%bzW^dv݈z:?٩٨%*,5:§.,oFR ͱ>#[TZo,Ӳ@Tq9U|=ۙ/h_8˜6s|v p?Bp\M@H)ov0YXLӺMI%W@$*L<0@\K'RUwrTL'jg&Ehaݝ0Hf2Ր뽞Nf$)2ꡯ$(SEݸCz/!S8ɯ€\g4H랊yxK7,_/a/2|7:mawWH\wXdzRV2&oky:@k 1AY>ָ8BSt6c`K.&۟hq9ݷ,+1ElD}mJC^Wm<:l@/VX Mi%^(YսA Xh+#[ >Zz:}|DuM:0*bμ^ΚoUHR꿁̌HY "IrLBn ;wQ%LzԖGM-2!dZcnLl %d֧ kM/63捆|@h?M/`g]8U9|&6洎i#;r-V td}uU!Nت>t&}~Jh>ٌ?>s.sn~c,Aj,Af R3(BBz\ؗB]*cdIiAAkRGg»Tpsbqi ɍ M 5kɉYL$wZ3EkHL؜]f.d-jaKO.`еd7|$Q ;FK_ɇ6" RTR#&]y! {#tWُ S1%WϙT.= S7fbnF ¤d2 ^ ;lM(qš9Ol/+O굀7)4{]z;Q¿B#Mc,v&DeD?'o^qWC?1XeU̐ X8*L}"] H43}iۄuᐎI2_fo >&pveWj75 l7jRN-@%AqA-gk5@27m?3Ŧ0>q6I5nNN{Lȭ7/|T[ѶRiWb"ɧ.L+XL(ۛNaF|[rq !sݽr H(B>^2b!6`(s!jLA,vI`QN)!~|u"\[|VPW bM/wI+OK_5}M~@SfCos]xun1QRʰN>Dsɏ"G]]^ǘWТ n[<μx-?~V4{!NB"U5ӫ!]epydtL U72PPP?уJMeߧˠ'Ns-`V m)u|Rto~+0q2{$wC/ᶀ^l-M6\O$2]l QW_-k 0šy=Hkxl̇pې3/1\HF)ۓiMC&y%tz( k4{GPlD">x6qU[ CHSv|m_^^sz'Xs~)<@D[-^Qu"s^М!D7I*HDV:AK]$nm-\Ay0b9KSn[)δ~Jhw*įD3~obG4n̺m )h™ D> yV [:-$`.Y]Q=Z[Uq.퐻Onf׿Z##pv}ުwY \hyT+qxkz-c۴kSDg +6Q1eBX_MO&ޭI'?RcGM ^Mׂs6>mY͎~^XV%,シuDzc;DfͰW+K[BD}y ',+յLʀ~};_@h>g6W/FCDM!#UdK7j@e =!W9[iR$k| ؠXtUUg`,RSlm +s5sRn0I9N`C)G~Rh/8}q7'!qzb<&aE-f* YNHIpK v_I?LK|Hp\$"O-Jl M]ﲣr+9o ̄,(e7xQNx`ۑFZyn23eP SLJ 4&oH@xyݲM*`11˦ 5>Ƨfej3HM+~uj#TB*uH۞ IIj_bf3UxdTcg Ͷj0ڷd1[׏-폄df"^^FGuiYM#T#"&5yd[䮗^*-eҳƭ1D|xD"1>Fw[+Ck`[Bl;QGܼ*^W߈TPK 67d"g\2V2X^c姍4ܮ ]ctW`D{OqLsN}|5^Լ-\+#rTx[0k^+չ$Aa2(TT|BʆTEs8W%_pD LC1L`*WEuΉS卵vGIªta~Taɒ Kԕ.5nN󎇴=I)P*)Fj/)hx ,ss[-UυQrUVf[qJ#J5G9e~Ƭboț;-u!o vqU*`.[ 5H?з6@ !{WOMmxRVdy'U5a$tJlY:ipT"e,{h Er ,'_~ M ՀcPON &&Sn^>z·\Bo&o&\|ID ZFKn-0` KհrjC`uV"Tjk)1l+vq_syK@#Hg-{~6`n7ܥj?hb>/Csy4dEOp8}*yS _M\5QpDJKGy_IgVb 63X"=våtp] >?WHN{ x"^HoBz~qCň4qW:6&|=gpmiYo~8=?9T"hU5_cKJE޳GH@rÎ`vB{ TÅLRxW f iDR_AIزҹ*9z"cЭq"JӯӱJ?dgj=4+awvj⩉#$Å XޫT" $edr9t1J/fVqWa@&;vX/@zWw, X9|Bv)f[XvT$U&Ec (AsT9R/|4OP6+YDž ]8+):<ȿD,hZl|_P1[;DVWM坩><`FzJz*$xt6z3%Jl#R*bBF,w^]%41ı7!.o"y#Wv-e 5ՌۥK^œdmP s}f "#u7`5Ԝ`钹QxtW I+lcPʦ;M3i^+*N6_}SDrKX]{bk dZ$ 9# u,0`[Ln1iYZ{|֭1 &Ł" ɰ7+qX{jB=-P 23brߋ#a9]jY v~zE@rr_W4XhG`s"uΌo/3S{9y+s j2]GdHpi$6ڐZt 2&B^2ª'%j7vQo" Սk(8!Ӽ3upIE[L1ŨII7hS5d9 g`;zy:AmCYFxŅQa;$7 x '͋J1 So*'^7 `t,?+Doqd6g  *cAx՗!0巓YKoW?{.;#+ 4u&Q^O%2b/$Fkjm]ul߈I A9v['k%/\J9 1 BtIjT4滴c)6H s];v d",5! b*ҙfRw;!>Cc\72>,' Ayr()b3NSzc7ՉugfoV oq~Z7Ka ;Op1{(p1|,ނbvLDibP&TQkE]](M+4 ,RR?8e=A۽ ]LInG'\:x4ĔYo{F%: BH}_y8JWIג9zM-=m]B Prݰ]N;Ǜ'h'&/͕NG$66ULcL2g#/.˒Hㅄ4 7 V翅B-7OD5{ms;elq I?t {g K+@蟔[udž8\e4tU*j_+ j N"^NSP F&fY0-ijQ77GX< Ɛmp@**=_8uUȽUOP%u ˹FKOh}&z_{HT^ (9Jj}V] `kRPvPZ)%#|M\СEӆq2|ACbq=*_oTd$ґidSO21\ٝqK'$= ]6`ݤ/\ԛWYr Z%8=J&T"=ʃ8$ewWWfdkȽ ϊ$h#tZp;dquF}p4Nas.ՙt,W y̔*6r:!5 4KrKeSRU*.81,F~ocRW |C<6x`jGg]" 6eKW!늫z6/+JWEIm&Y=! P[6J6o~ 4 ?;姘jB8r&]50>ȨE3c%hؔB]{ƌ2xos6(yH╞'X?r-g[L"oRot 2RAf/A(-%R"O@ϧ䈐lpB/.5Qۇ-뉟ٰs ҐqO$ I%K4!OkKפb6xWHmvGj 0(aWloPl09ጪ`X]@h4iGf) Lrs Β9ͨWTtNdu|C cղlF,*A)<d\Dk)v߉*Js]l`Qj3upiAgi|Wd };c됰/S*>U;FW"aʔd2 5ByÉB!Y Լ Za@ ްo9h07O&5n"(ʤo'2&K.g#P'Ӱot]]%y=^Yظ>38җϭ=?6wm\/dr"I Z lf`y"_qɓ6PE汀`-^e:Y2@f9L ޮ"28=ǩk%+Ex}l’ SRd*X6ښSˑ$;jºx`kFnNqmȌk?)І(}<,? -s 7ԉBˉ'c<.df<4ჾE ׫N A!\KL%ƕ5iTٙ׿'u19" }&Y}r}v;8w3R3w7 FW*fכDI9ؑ AFӗ~=^?)g{"YhՉÕQq< A3ܳOW UFdЂַ=V *͜e*~ Z'j&/|~X1D &+W\&}sE^e[N~QoxLzu#[ pRp{+Uj~6Jn6HR=dv83;Oko^8Gu*0a6Z~wq|e.@BK:ty|t7MTm榃PuKp4,(o;?X⊭}R+[q/[=jK13Hhb[?&i#Ɏ{rH"SA!fQ:z_ =9S]I "6){9p+ݺ1fI}rW hg_6%JV6KDk\vqVD/Jŭ;*Wf g5UI%q4S4} gթ 'vm;T(*1wOx#gS{J?naX'Zq)m ̄[i xθVFT]u﷭M#cr4PG~0dSޒ%c<}p>֌=CMlG&\C"xp]K1"d^pLf%\:$ւ =֯/Zs,߂Jcyo8{z;X5vGu'jJ!:Sxyr_nG*O^C%~~]W VV4DI} ; .DQ[Rj!c>܋g&'ᚡ74Yk/-m֜ '-ۆY"0+͚ =N`9ˮ;<$Y'}QG~˵wܫf6T'Q!0vDތ[YJm|֯ч#>/ǗJo8hR@0\q`qbW3$_pNɂ~k Q{'ੵE AxxMZGmmgGJ烤9~Bk]4osn/ %_T0^d'iϰzRF1yP+vi1sPN{ƍ*dZd~~|.2QPXJhL g+4&ǒ)姠R{ T֑?AKы,TfU e\S}|BF̬ w3&ZVkARlG>˂}_lwTl;L!Vac `1?8uMĤt%EpqT V|IʪGynaK%f<* QX"QAJ\q$9^K;{a+G^ /*[VZ㏩[Y"LJ~Ĥ4>H}JyƇ$t3Ts35.J DUFG~L W`e*+3d7 fY/{+[y-֟clLu%c٨Z0ϛhJ| #1wk/>r)y 6yB:1B#vX?~wt4[Y< @w: ʝo1|{|'6ySȑJV5.L 7&WC!HYC(crC36P[D2K/KDv& ]=.fK}/M")ގ740ZYvebM*̯oD}\vh u4r2^E'L K~-ƼEL8kxqbH!q zt?=$J#9M;le X9R$,J/@Wy+@SA\n8a=Ì u#e]A +E0:mq~#VׇR4ԏyѿ^"x?5\UG) HXq= RQ/J|5o~_N66|@GIF-Msѵ pANwPjU ba>wT\^B'DU"+9ؽ Ka%Uƶ- r+9$VCs oΕ7YFM2w OP 'XB_g``nXjo~K̋S R00eb6w/?a]Ԕx9^L௛ riNӓɁr,GGяa$wl6etHJ"Ȱ*dkˤ5߃Et 5g }jC܎ae~!-w gm؂{„F:ԥ#tɅ@@"gVh.W-4RNa_1b1X/4.-(__3@WyEKmeFyQLVٍ}c5+>"oo׃d&hGF @~>AjV%3WuAk)%{L_Ik+gFLbY(dUA SS RMZ,ZV?©!rJs>)( e,2uᵽmr <_.p[h Pr^ 4jzQb V/V T[Ic/x: ǃ3-5ur\s~聯>ۇLV+K~Їr沱dqς@Qrqg?l 1;V.8Gɠg}.g"KqSI4cWntcWT+LFFw^S Dx{>C pZG-CDӶ#&4 5tkLsjv[O*6 Byy7"t,/uE/5}WY8BUw@z9Er0n ϶LJD.d l-cnSDe9Bkqd6qD%&w2gad th g$bHU[yݔ8gI\bIY,K2珲Wi}Y-FRAsLnJbp"W+<ɻ-5ŖRJ# =8q3ɬad[\~ӝx?IͣZQIa'1T`V=O_rg#n.WvuG!΂K8~Rrn+!l#2EcSNH[UQ"&j 6z3IrYqp7Mgs;3Q|qOmI% /וqt)F0Dw1Pp4)N⍴{ hiIrΚA4\ᐉKջ Z3)_[.*\IWo^?RƓ:V+W"X+"U?ɸa0cFg?l~|`4_/b3>|nO2]Gխ~V܋YGeeЏ_*DžS0g00d Zjya~5V+ Mu貕u<~?Nvuf.O]dT1,bvƐF\I,EØs\T}MLH{ygZj&W 8%}Et䧙O_xI$08ri ф=6߈K,Ur>PxA;%?\"LEƜھl?h^8K\I&ԋ[|Ϲ!߷$wD~>Bl]Pٰ"z3^b+冀T3WZ- !p =u[ukpl2Fm@{C'Anj Kf8 jj;큕t 5wBoсU&33>mQkb9"CL${I fqJ"8*Z$ ;ٞ2!KfD̚jM^4uM0[wwi Yf3,ǥ3eĐMֻ VOe/mZs#֋^KtICqWRA YX4{=Fq8Nc!|01f+(- 5oP]; 4{O %/'5X'sD])ٹHI NZx2G3 z8 SnUIzEnU$i&,I1rmTi ?db-i.+`9e#?}ԈR7y*1 4Gb t+ş- 1BJv]$,qh]\jX|| NkiY,Q]0.b ^yESАg)(RԞƏ;bqȸ=H {^2 T*12&4)"(${Y#T8D]I{-1s XO;_Oy~(ݽ7pE z˄|FR8< 1_i!qAΟTFgR'c) h &LeTJjJ}]0<>ұ8ó#b*j,AH8-Lt"r+: h1cͦ!}5ׄȜ1ha/{9^63 &Hn U[bɤISKᰋ,દCpk" ԎdX\Ԭˉ,upa~ܳq)Y TnCI/}V|Bf(AoWET㘇$ UXc5L80$?P:`uʃ3i `caY..|, Y/1 ˣq4sQkqh~pQ`oXkxfʌ5g=[I]#}lI._Z9jvD<ՍIAݟp!%.9p?y˾d*%2L@ 8Fo[KW+7 NlVI Z] RɋJ3Z7%(g^G/Kw\(V}:>oc'r0ʒ 4^R^y2n{(zbW$K6 ՗<`ͮ&a "d|QlPKOmTQ.+zi;97u-rȨl+mͬ.%w w%3t O2Skl) 'Cgw%IiunWD@6 Ƶ7xu j"e"ѓ|JbQVhd94j|+︄DZ`%KDѮTS .u0 JygZ' `[A&y ]&.HbJIMC#>$`N)FVĨ ѝVq;Uflׯ$kz*P6tvLN$&m=MwbҙG3upCwwtidSCF0.ěԎOx]wpWvcMhW ٢jXqilÑ乕ZYQk8,lacBeOhA/)k_&ˑ? Lڦɡ[]*ߜ!Fq叟ՔK3dp̐R*[,tOX}rף|aW5 5?Gy*Sؾ:5=la]cGlu/KcB|~O W_T7Vo/3O䟆R~<p?sNysj3?cp7TW&xވҰ.MUAa@3&w6lx/1KN*P™RѸx)m14 Ta£{}%忓!Sj$>exV g 6aU*:E ߨKOQ%V"#ޥ&Lk2ҿ SyM_vжI$=ͥ-CTYiZ3Rgb2*y38UFQ&H bNoUtVfyCA91q^e˛ZU&8~u+Z 3l&Gڱ GfH)]d% B}ԍCk':QyF(1Ev&KdS]19}-c|V4*P $ӽSMNۤy&9%\w@|JbBV*\ $9Jh%>%NC/HiRPEH0p;Ǟ:4A׫Hh>Ƕx"4/i%8U|| z:OК0AWG,p:kن( AZ2٧a_k?.WUX!fK$G%:7yt䶈ڢ((T1F -ɾ,+T[F5! ϡQy7M'޸sˆUQlC /դ+^Cp9<|dc En#g%^_/]Yem~tw֧LQ!T7'Bv *Pir/P$*/ѥJ͆cc4$oCpWɋq=Z5t .7 |<4Oq"{PAy }~pW|r-Wq V24O4CɥGÉ^XwTU'e0n]F>1G?tXv^ 'V͖ 7M1SEn0#zءbIJK["s9w_iYm0M'PqWmSU5)<0QTsBܰ#FȕȖ[m]pi"_2,=G-vEl\iNG|K=D:ew %p0"؍ 2I~%/q`%T!@u?⍠r?R\I?~JufCs&vZ@5z 0ظzi|4]"-4 a~y0z<淪J 2 KjX/)WPDDZt) ,3`\DL)mh>S yK Znu8_Q|NFh2[AXA/' %*|X,Yŷ?\h 9j7ev}9УD>ا9#\`HlEc֤ƅUD7mnz%IpUχb5z)xpr \1ݞ谞i ^<{#u5QyTdsq/Af_eIE$mUv'mwmwg!OJj{6ͻ^%I=L/ !}FɋS H-^Z[M+2P[-{l7VB-A+;TQE a)CKEC~p1̤{HUrԜ[<<9"]4d sذ}|7\7t80ZH7;+F x?ΣcBIefRRdNPC&7 єHCS·lP(uxP! Zƃ'IΔc!$`xz՗gĶQ'ޥ>}/1pQ+GJ.Ebc@1EWB7\LӔ!ٔRb] _, ^ȰO@@ozG] e/N~iWāR, <ві̲:uex,6"Z)pHNkvU鱿u#U% uWAl ȥ*lZ=;Fe; )՚y {QA¥京Eg$k8ڸڶPY A+O:&Y?$6cLk3q3bv0 ~MG6>s|DUuēUk%|w3BTmg_"w?#95YBVy,ҡ0.t$/X4)!5k fd3dji>7E(\~m!X0M1alx.j \~P,uCœj'ȏz4egTt:6gjьp?xA<ե,'zv3޻TMWoF;'jv_EdҒON@ `!!7Ei7PW,=_% Qn/7ފe쉼guI4.ېQgh-wփ}2B}kƄaۜw#EN3Վ;3͵-$+*&w^v}/7:u9GԚnO9]] }E6%F5qyG]sC!Lк͓4!$f")>f:3IJ7֟_PJ[ K^ (e,^gS⥖9Wjfn$ZJtRI؍-9tL|t]Njż9&MQ}DR#_Cz }yh;Y纆7ꥳm (Bxf[x0"UJ.|RWt#<`i҄1lK&]v¸ :Q^έMFJ>a:u ¿/o%@UwǗN81Bjz!Kh \U)9d9k, \3#*.NNn&vfepܩbax %UD<>#_ b&|+zۂ녜lGEN qxOV;E|bT̠Al7;^:S,8ԁ77(H.źEE./iI(24lG`gr K/p=:WY= ;L}3G$cL^ F//Z$ |Rˢ^EfOh1['Š }"ஜIͨj؎rom0BUUQAxb V!\RwӬ"i66Fip&L촻s RѴ%J7v +:[6uARJ; AB&/ M(Y9BM@R<{tE"olCFzژkJ31ud'SqR!Z0ri3]+@8@JRYho ͚j}/hkyש'GAbВsu - u$A_%Q^%k9ȹNu ub}L9x9T':7¤sӥ!d~8Oz|$,A~w&jv8PYGU`ϚGMZ4Zda H4ݺxHUJgdnPeYM!z abDÄ .2?Hrp7HcWU ~hՁ%=?' 33.ax,(sKěmAJpDR:xw:,h8_EiIߜS5,kP$kiF_)Ȑ%d:Fns=[_} )sd0r[r(?3{97ɨ[Pn2xB:S (Ut|Ͼ 0u .(ǚ}ؐJH?JjSYOMѩx-NջEQ{`.Y T c`*CK 5wP7:䌺/ꬫas C8Buv É< Aj'w-Pl=06.p\XH!Fanzfcx٩GP5-Ħ0 `ȫcfo+~Yfj[E0S֏XXxx2A;*ૂ6!O+ <.d6+vyvnhx|'1W['(ry#nA?xP^+VL3 z4h<5g=scFX; ݨByM&Gax*@ OAlla6k[og{DQT'v5[GWx5I…}1y~t18aG3bk~\VXpp|,lbx/jn3_1_o`ؒx)SWHPp=f F{D;\W}~ݬWt)Z715w5"]m44kuG9V1mL j[3_zG8t ڹMq UG}zr]YtJьnR`iɃ$ͿF^0s)y2B̮J7ut沵O^1T*֗%NL!Mb9Ō>+ʍC | ݼ=p#?R4CNPGPr%(MaܮUYELΰ~")]7m*+zfyne}nseŨQ k_RYLjBBsow8d)CVX9PܷřaE{ُ8}㡅ܳR B ?*{- qNEj)z=.^Q-tdH).4o&*n6refCc(^^'oTMbum:w=@ KY[A6 _n f V\PfbL;Co67>s-^gYrDV\j%oU.,|(HmNֻ Z 䚋|j/Eѷbї|Dsh*zVRS'pWtp\%- !}'PԊZ:]OH1D;BJv5Vm`+ۦ"+iexͣq WYԆH?ѢOckx76 گ;=w[z|<>n^I k@e}zMmLGntooh-|y433[}y&M :`H+VٳNuWSBaHg<, !`W*dV5:t c!k s7 Z_i' |z?̢IZNounL /5a(Gɀ/i(9!t夂!Sjʈ~{ۊmV!2 7[ҋ&#b](Syg9)U? rJ.POOy"=Wm!/JOw߅^Y݊=clKͧ:]lqzW소_䛺4=łCt][ٱnjbiyr5~\+pP-~]qcWf5;<!DLx,p]zXM5S7٫HCqnZ |(H[9@OAx3&J>FQ $!RKɎBZYSRh=͚ jBBGVPnf@pT ?xNN e.׷-Uk%=6_%W#fVNvR,@Y=Cr}x99xԮ`un\=ĎS-RgWvQ Ҽ] 2`QH\;1=n ɲ"UZu%N97 Vh3hLPguLQd)6? 5J@c;^LZo}8:J> uJzPiGiexLِ^aƮ)UQr=A%"δ_фQp#ݥ|vR/' 'jN\זڭvpГضųO$*H<O~}P 4!AA2 _yIRH9> ݿ>Dkr]FFz?=I;Pnsl癸獮htIyQƕ$5p<0d ,$K c41=چ~S߆=h h  :Rb;;+R]V[irv~̵Ј^GUn_5z.bl|( k܉sE4(S OD# 4}׽iN:*2]̌L_~.V~@Y]ǔ8F3.^*~ W'F*m{Spa.εpm cCWi %6LɁivc=kM#6K\9B+wl"gAx< D k] 0ɑ$fw9{? chN{ P'YqUΐ}#z_Ɠ1Mǿq`ibJAJh.Xs)zʁv~ <y83xg:*GڔV;q@x0eeΨTԦD߶Bɘ%[ yiPCL$gd+xWN}0g2q23?5؀t֒ {dSD-ERrx\ (3v*"HECO|wr7xCߝ & z5~/)T$SBHbLo~UXm#yXdB\7x _3VZ;_8-Y%׏?V 0o:*OpZ~ -s)Y}El}$ fH˵',>4#{A!h,FعM_YiB7dk*m*20`Ӟe8wWj *5vJPTְE ,=(A_֎/ʎm4ܠnWCͬ71u`EUN1t`U dvE,Z=Q2;M/ {)cx(D8)g8ρ/̠<{agT5_YtDDzmf´ lxeo'|f-S8}T`ͯ&]CuIS6hM/eaїg S 8yK4 \"w{XMI DCi7SJf(@CŐ0k{r0^R-##5Lƞv t\5U-QڎIko[- `MQ]H:OuGXy(Tᶋ ёEPRtүff,2p?)tH2(lSG;x#9 6<'8r 𭿎䁛RNCnܸsBi-x_wK0bwWlΟVv+]6kɞ X ΚwdVN#>iUF7v1=bJ~/K ƀ9쉄z+#q;hmUI~ބڹ]EEf&XZ?o-h~7 r\MNwBY;Zs}]e{TZ>gb(KAR[a/Mh Ei8zma͆>!D=u#ٗ\<,gI*vVsϡI8OW6~Kf@(HIEX7ۥ֨&R9Q<2F߾ cI*DG*n 7ʹz .;U`\1v(ܥa=!VYI=ae"~ZiB}=u"4āsjT_PqR+H,KVJ J@ʹYͪ$dwRvMش14u[m^>iigplBNƦ:eb;5\P/)n+"`}9 V Xblh,Jtn"|wK:Bmq2a&DG,lxrKd+x|Zڲwx `>-ecY9Rottie/}y0| } xW cX,@pzCئ4'u7c0uGf|*cJ~4eI 3;o,8ƺ[ lCh/\4Ƣʖ8el5̑p}$2Pw⣄ ܘ΅h2]|dsp>v0@wF2Tf+CN,4MK%(#.1 x0ZazPȴV# {0b-T2"^1ؓS9qM ȉ&;^ QSJ Ҟ=:*pU@<+M7?7qrbg :#1?Br0+ yWtg.PRv8Elf{ 4¿!NثtMU?D,;'PkIx*x!jXŐ\ZE9KlڲmM1jb3۱/+7g~Lj9@3^NL>E%EB3EX;-ٻLG(K}m(^Yi!n`6S]ݔ&Ip=ӌJЎ\E$k9[nx3j\ XN;Q;Nxg=AQ4yHKza^ZȕyN,c;"J6n"a7˅@T4,vE,V&,Vy6}nF$x$;U.j ֕y^$\/[4]zٽ=ajJ%yw m ms-'_fP'|j!E5iV2S[W+gvǬ=Mم~wjo"·#ϗit}N2S^d'11b6Z +XcȜﻷiP4!JoKFxwtwo.H#{T[8ʷ&mr' *g9Y6|vwǡ!Ml$C&/7]D:Ԕfѓ3^H@FXqI dՎ!G[o;=/հ3:1}#ClI^6HTyRZ˅r#']N6B!v_P4\YAr 2:!Ϸ=Ȣ%* ,w\T1+XW1,: }3ryUޭ7!lYLA894+'L!2hԛ7n7r.nu&qr$}:˰]iryi-A~,y3ŠPS[hGljD=u4lF:ξYࠬlh!|UK5YNZReLѳ3ґLٟ9´x`S%lcF}hG6t"օIҬZ%ca^|od0g7{HWKPyq(, 벆͠A$Q}G6m.⍝R,-I}ΜO߁3uLw&Y %Q*A{ih]py丮 +Ę=C``Z2&58; \KUb @3ފN<anJm_@Y2Vdshu#A{#F5A3z!ڬ!N> U / \ѻ5{e\Y@xPZh 6<)od _dgs\A_s`ʭ/D29A<D*Iɱ̰NA2jKjB㷋Z;Jo@LJ,Ȯo1CPzQ4!ܬedM|C~'i_)iٖ#jHY1R՛Ef ߸44ۀ;]9dD8uip67}r}EHsb& o FCiœﲅ HzB4{-LmfuC. txDp"$m=a(_F`6=R_c,sB[yE{s'5T#pܴEQAR}j?Et4jSCcaVX@% U &Y69¬=%(׉F"bW$<܉<оp0C3bG[K=kYbaLUj"TI V1ϋ<B7jqDMHS HvuwYiIx1*$|mvhbE 79"5Yh|?OyD_].ѡt,YÆsjFD}s“^k2~ V; $7)oD:/2!14~T}V&:q[t!j8fz%'Jnxԟ̴I> =&T  p*H YKu^"_8TvR%7fX4{V@2?eR@*^\^C."v";ȍ#:E 3N.|+d"rЉ- C$/w b3Z'8àGkqY7quTZԦ0Q^shp܏ŁQ/ #Vu٧N{o<* I6i}z*HCDc  B(g˯|sb3qZqcY_[/ػenckp:ð8-ogȚę&x1i툡Rejfpv3[!#i;W75[0Zvsp[dܥk|-;؍W͇.H^ٿT#%O? Y*pjg%|ck6Hq8) @`ZB?5_V ]b-X$j9x15)B@%v6^8}R漸هZ*tIJwtuw@=hN?$/pO8P ޜi L20v[nB}kn1&s3Za1JnͶsْf|Nv48);U,1]AK^V`jet~A*@_ڰR<+7 j% xk"6#.9ztE2ं>̹L?\~1,U I94ܵ w+Q#u%0]/|χ{-o3m92IEWDpz9T3@@04aLL[úd#CN Pm|PH4uW^x#o r7 I0덵Xy]. @$>edjy\cSAxW<7?O:}0rum6%uM0 i}1^e _m_ohSh@B(F!p1s s3 dcaI; vTbH@O kYX:iˋNDcZ[4Zha>+e OWF>k#P^I2wS[c)vXfMLGU?\T-Zd 6엪Ag@5C\.+\Aݥ{/-'Ym2FkS ;b҇U2!WRtubU71Cs0(L4 SJzgR[zXoFвH=?(0}?Z_P0b=Gua]qyAv"k{F |E@`{|6mF-rWuuABׇ%SD)< ?E_t@=&,w9}9 ן}3^a!xPo]k4O<Ձ nL[Y..ݺ5j5whva|ix7|4rMh8-Ե/b F. v5۞ MZ~°T{6Ⲭ_.ĕ4Ň8k1| j1CEECR$\?+čf%#"LxUXfԼ %(Fˢ( oՂns~hDޫ>PDT||G jC<͋p19HO5>He1`ܣ,a ]RQU^ҧ}%f7ڄ՞'`Ԉ<8[8fd v›niضK*%A.~ eKK8\qָ'RSGuf4FE]X:Q#h3AuǞ&X'MHs j bnWI+8kydBFQr)}>0BUCӳMx_[g @r%$\zφ?Aj_]Am5#]7>Ü^gv/!['E3O^:_h2 *ԝp\r[4*{6W8,0E@|pg82=MyFglQ& :7nc yiKWo͗?t>h*{+?Kmo}&]Ŗ%Hc;SFq 0S{9[01s_E3_C78B{wvFDM}7q}$BU7W8*7UWih{DS597IWu߸>k{n{Q:S0;y\YG- [xդ$0r*=QaBiճMy?h!wcƾW RN噍;Bٷ)Y6]o.ORYt0RQ @rZQ.',ZlY*E7d{Hz/Fa0_!(PV H}N|lŐ̏Nc],uYY]aNձG{;&#TXpax5C9IOYZ7lcSw뫨""^WZ<2u!/ݛkn E%'mEצx[:NQ ɭ1Qs;SKTNv룕k؟+ >[OK^ AIxHa8CADݎfq/Jw6ǀ^xUPɖrb\ P]: I+a>z&&=W7Hyz4_n&42?/ kح ROn911c$"PSV}\C*w0w @}z$X:d2pULCoeuWg0FZ({劲wODnH]Z`bu' ҈ ձ!#韑Б[7lu}dRD<rhh."?|XppDV(7I`N>sc۾5~kSU詹 o]DkJȤ?r,fU-[ew2wd3SM!rשdY D&ݞ\J(ֲ%썳ȱs֦֯&hd 4l+N6^SܝoWm\]cyoȕ f٥BNqaU)B̨B om, @|}]^6Lju|%@~+2R(NV-.E f3XI9Ecz`=_.)6U8o{T9oz-6ȋ-sO++%tnAh2LBs""pXqg~bȘ8q×)Ou {f[,<|1*%8I=k =TVYgHSA3[f։wTu8q-÷^4ik(#H3F<}\+|௜1ႊ4UT=5r#"V%h>{*!Uq~-ʘ ;97R~RCamdu&g8 wlj0CwP3wGaib `Sezgw%d]7]|z/Ҫw"3{^S%ԕHj hP⧥I(Nso:S 5DckOT ͠ =Nk<:`r^HnDlQsB<} JU# %kBm/Zs*KtD:_ErF5iߚ% /DI33AL1!aPo`?^Z?XX0bH9w֖/ g4{=& 7%N#_rNwk@&کT7b^79 xеsQ!oٽ$ƫ'@ S3CגU5/!:~ &etD}&9&x+G7#v_AaX  :]udvU2D?ۤp$~#~〽mld±a \dB[8  ;js^wX_a%#> ]ρO:b`zbIj7f˩^nHkuRFANގ=Hg ݘujDLmcFD`P!sq3@*OιqшX~GS*KIOSvM}>URuҊVBBvIrgӺ(DF*ψ$^M3&iUÄa@ [@v}Ȁa 9𹭐|2 &:hs.:xqu%0qZw+z`6 $ƍX$ډ6%=R!Y!_3locc=Iu5M6H%Xn#k[]M0.v aB.s,w.6qMK ꍷ<jf¤B%VߕK8wu5oy9`N/01 )mqdm_Q#oG#]YpG'D(C>ߑhQETQ{''o=F[JK{uXXH_dH@dF tFr'aEd/ 4|ch;Lw8۩vrK`HxRsj Ե*C, Z"P:-O9P&İOcZ-=2P'e.c69$+ǖ1"J%;J~;Ym^[Ř"t25$ʌvD};q& Ӱڳa!y}08A'3k];f-Ms < o=,Suq( JMN-[Z730)`e01TXMqF7x2-qYfN˜ ] wpRۑ} D[ɚlEmú"꿩 :頋`-{9s~ST@9@=Ql_^"Tىv+!:^=-t͛2">#_hThڟٌA-|n?awFQ@[mbu"xŒӵWܮo g }m$b)"~6y?[c=$HYX@aca孭^ճ\Or 3&b4ؕ"7NdA9Y@\~6I:vq &2*-FBQ̴m?` -Kl7WfK}+..` Uڀ،jٝk:q`K3Ƈ*9iCۚC&IdUݰ*FҟG vKX=@io|W| _{Z gZuӉP6w\l+ F3aZiTBƲC>}i]j x)2*\,-%!_NtYN%Ul;4`Jϕ1s1ZQ4GN0'W `@L+2>;0H7lD KL4J~჎ ~e!L y~|dV'*ӯ{T\Z*R$EBϕӋ4sF :R,6ap2ȂCz[*+t'&o35C--F ߾M䞟s.MLWaqgrY@T3 ^Yؽ=+YK{@𛦒4%`jHAl!3䟍tBys#p荃ӡ9)ۢ7.3AMjJG#Ď\ib1cPNi!e}nm5't5BUld b^ðP7\8#km񜩷ϕLTS)DN`:?ƻoPl~߸E/,( ڎ αq.+놧Y~¢l_$t>Q<?_*̣{v ;S fat6SX8\eoc25%^:ߔw 9p{`{_zW71InD#䁵fSC#_B{'2b, coZ f9`L$`^*n&aeEӡ|,B)'EX:O[_|S3~UY68CVyhkpBL|\YϺh[ժZČ-#Pʜ)|*)dEydQG N]t`83nؖUIޚB9 $0qkmW8&pePY?i+H #kN}|{ZTbq\QGLjBQ.1 @C#aSm[f)=1BN:%`nb6^dP4;f\0%=C"lVq孩L  X[t]3A c< 'Ǝi:7lǴڂWÞmYeC:8Bu5ܒeE>c416$N)x_7z~\9?y{$[` ߑS3uꒂS SyEЊXǤˡ\ၫ"dgE޹ďZwIDnD<`.pPZ =o<98NQ +/T ̨/IYDMok UH^'h?Y#kMTbĔ:3=c (ӗ2Ȭ1%p=il޾0& T,]:e*Aa9\fηUKNq4Fwz֡ˠ*N19̶wyn|8թz}&,GgIԎU>ڥ8̖PwЃ. C; poLx SKwvԓJ1 bC&@ʥ9Dο4i~l&Ϡ:(yNkS0ȦUcWW^#YqV-zhR-}J{Su~;F  \Ӄj,k79SF#xVL=iiyv\QR$n0h H EIA4^.$ň2$Wn5!QW!xmjfX>oU, |x)Bo*D7IWVv %BBBZnEH&$_?J}I'D|ISTtǙ,P~MuiQxߕ@=I4 Q*DD_'UMkq:{E8 b`ߜbP_-codPp% {:@S=tɟELʢmI%*V&BFy]`Y G˴cK ,-Y[GN&n1(Zf h[QCTa0Y7'^Mc&#ӌ<ޘAl1sg^r$p䧒j ON-tB&T#>FKgO×<8~4ۉ-\I-^GomA/fgݏߩZ ޖ ΐ6cV 5Ng;0J/D=0lzV-~{_oOdpI>܁('P/D9ᴺܕ*]:c-FOM]y!|fcG_kfvS8^{I 8uBkFϘt[:|lEuKu ?#ɽ{eHo{iK\doL.,Р%iZiEc ݄$/hROS 阼4a~\j}0LSFr)YEԳai}꾈(ic|p_ q{% wrؖ˲bx#-4R#dK-Jƈ$u7P qQs8UhfgwA:C/H4Ob׉Ѩ}# tģgi4\V^a|QRJe ̊*V}1YzR;tŌAUJqխlWj,Pj 9 z;ޒӊ.o{lOF+ͬ:3 Mb sUGNaqf9Uq13a^q{20긙ߛD}]N H&[6 |ia7Bӑz\O}"}R>E疍J^(MX.t#*.t΄fwXZv +dYS.tEFZƚĊ.A4Ͻ{K&֪h |\b\8zwsW7(SkUIF;R)z쏕_%K6uv%ώg owR>;0 C2ta*8iļXmBbǤaչD;; b \'#N![[$41&1 uRatDG3>K~Kkf/ѳ޸qHB\[)-O}Kts䂠B6j/%>%K# ; X7A%S ,k6Ћ. {r[ѵ k7] m%VMn8~Dt aѲHh-t%xN{8P vQxd,) D9? >o lu1ul6Ѹ0G4X1 :eO'}Ru h~zߥR1J/sƍ"hOg˾G |O\Wy;UE;[5?,҉-=U)ax=i rE]3u] _'f 'e!!mq;!̔gQ.`l!j〞۾+z"fI| f>1}k"`D ipH!:-o^K.Q,,DbfQE5JJcՀfڪa&Nh: CeYJgf _UckBs(7B<3 6_쩹óOhrI'Tm݂ qq 1~fÒ}e塞8>;-[ /7XF5owV<Ϝ xU 4)Q&(﹋QU6! yNko=/kv^UR aTHsn^]vիXbk[,Ͳæ2Ug< C 4lqg Għ//Q&BIzn˓s,h䫐$Ka;WpgK=[St.vBz^P% |, f%Zk<)`r/&2́#a5<&)0J"ĉ: Uq+{ p?B@jOcpLlbx`˯hHvn@R9VOz?8,CtPt@b:$?n\Bd+X/ATFѐUgMi 9{gddW~(*ը]UTi.2J[YHOUPC`BE1bЧ_(2S_*Rvը'@"k25M@ylVkaJk4Iq]L\%p0ȸGЅ@J.Uc"2E,Åjr&l4mcHۄ^gl|u`L4XK f)b0iM˟לּAmМfJrȂ!ű:[wtMkY2A4 JpW_ҟW51IE+ݟm2v}59zjYB\62qtMa'䵄hH&9[9#hCZQ~3dq6~J M|՟hրNU$M*HzJVwJ*Y6dRX$*Vxs5+W܂8<^E$Zide ,MqE't$:S .ϖ!\7]- ڲ>b G7oc6D&Er xbT^J-tV Dx>"GGj/a'79d'965Tc {mQ*<̓DŽuk,0)% " rSC;0l]@.CXR2 Ou#c{}{<~Z4.aolT!.QړyZWKZ(ƏY^cF:D|\yܲ 7|w}[hKV˼Q5W!Zl\ HR,`Z7 E~V\! aȂ_',YLȶe n^M*95U8(DR7R:5{}n+[X.-Xk/"y؞; +8k5C3k2MA5qSGKg7Յ/w9.} ^0WG1Ĝ $L"BНF~ݕ&s[OIP)ЋCaLT\ > Pm[H 迟a6q `1,>|ŋq7EI`j̾(;զzHl V2&W8G85l$2 7@_H}wLYf: $:֢}/d18׻w(w,aK HuMu"r@n;'^޲ ղKh{LoCUr @ ?i8Fڧ1TX'wsҪGQP,B˯H3>X59XԦTYsy5e@׸]xjlb+i"(ϳBc^2 C0-R">h3kիL2omn"UT+gjX(>'X\mi!RurM& X-ìYAwT ט;mNa f:ữ uK}kq%R(uk)mcgOzZNKZ儳-:GH\atKPy`T\\zrn/0CTeꃤiD;C捁yճf,}:+JS~Te|Oۿ-0l6)YLҧydu4ޏp1oZi\X<5cQ)$q8|&G{ڈpL__xW5v7cɀ86(yѵQ eSk wg9@2D% քRm)1 &?ݮdB G)qT`ս7}w['*Ek}EY+0wx#MQ\D`+ z~#&0% O̷ɰv d(;tݝ[/t!$#lL,?--_ncv5&pZ IaN69i: N#dYb!x&RkfJ"$Wm IӚi>A5g%\kJYl>?Is1Y'ɧpil`0C8Et 3%Y~|׹ ܬ{$گ{{ `  |S[?jgqbҽQPp,~!>JO0^fȇy+dy C0/fj6Jr P+!>.3q-idi!2M:({H6~0=*wޒ!d GZιP rT9ύuCOFӶ+ Hk :C7 #U7@vjAX+W'4 Έ=\oțTߜF'zjJ|h`/SfW`ePM*c7IȦAA-f#6J?x&yzM I]DM~yr?s 2cy$S9@,KŘ15"^7(l,ǮJuwΧLQsjeehPFyDNn,+q^q?ȏJܜhTkD&lYoi;&k2=װ6x*ןt8IoWLp؃{p|&QK7Thx64)=oUj \WN)a@%~9}V-s*B(~_ANFi`R tQK ]<_/ωZ@Ĉ٭&. !0HD!1]۰9Jb'rZ}:h*JA;%9ټLx5*aYh<!)L>eT.a[hSH+|+h 8 <ۅOF\0^|&{Ǐ֦wn]w ?RW6Pnwwoc4C_!ҭ>kX_{h@V3H˧4"ܐ]4Ǯ.w5etd{8 2 kD="O{֎a4˦+A5~HaӘ`eGhH;)cXMCs1{ꐪK r`9km^Sռ}mi.Y?V\b=smfg0M:|| 7kEiнFK@Բ>RhKp!-Fg(|T7%3~ #Ғ~ 4_4n%~gLi]/ p&xo+nY@U}Idq UaѧUS4V`o_^IZ#7j"߭D]WtG %>u0`T7zwPXVti]t !ŧ #B"uqq Z?^8؂<(ΒұD,ߕu8֌V .aRyp5 #4//zU}h9Uo0wrU PKsX雁x/zGlNlˠhtcWXaVmefz6X'5I3x_̖`.DI>iEf"t`%S ~70 $^&goBrAvcjbYfYC ce QK;ҧq Aza~ǯk/](˃**kG#oݔ%| :STF2+w#T 8JuX4&N w~Oț;El"'u!FRջ\2.?.ak'ZT@Fɪ(NWOnXɯAõ=6ѹ!D$=yu^5I#ߒ}T(R3j72 Q 5u-ٌ!+'<|w7hz#hm.'#Ҩ;(lE  2v` .wMV,9mUwe ue{K7ms3p34Kܴ'p>oqͨV$l8诱譏JMBBC =Н\KKw`66r qjS߈j;?E%$rHޛXc)W$vo>u.J;Z_`EpdS92tɀ2ez35KFy4v Q4xe2QuxfVS食 XEaT19ɳTh3?!uo cʅs6lj6 6) pd\N<<ܜEJHO55gXN ok[|m?tz gw n 'R?옍xw0x@e)"I;Xptt3B]apՕcH.ڕ1ܽآū0D#ruz48#8?L dʎm,[Ψk3~ڋd'JPaI-(e &(mm[V"Az3Yem-?^k,P-(XN2Dlj:pv3/W@>$+NO y˺XܨE+^IA.S.cz`mv:4Z/)ʼ@SN* Z\VRC8)&]VWNWt3D:G3 !NxelW]ըa*ΐ@TIo'|Pzb8.0)ռyѽl2wJ\6e^&Qes0VZbP9VpSt/k%C|!@Q¿X$L ]76 rp6RI5¶Nv[ۜ&dYX̽ ,yq%/JiYQ8z;+?"Ck^0-ǕT_ Gvkf%ezDf dWF E9'zx#PR:$Y ovHM>t`zo*.gҍFN"ҳ6X}Azm;Yz#!WP7xCqB<޾ɜN\W:ErJ\wErw1m)K;}- ]6SeoG35V-ʯ_!&^HL1VT~sv;<5-4C/a:^UhGKO<\C3S K$A/1ػUJ$= x1< U1y C _wrY\ٗR"dęZNՊ%̮ةԲ$O b>rer[-kn-W46Gك֫UniɉH/3:isazlptOSjE ;[-g(a.A4?T㧬o^8aP$`3ٴ5<'Pbx3Q,ztdvB!MԆ~C)b6AwZDtK%Cmt+G:LޢSjT,^Aтm t@F6 #CNvxohc~ sEx*1/reljR2fD )аUy#OM'(1|5f]YJR =XTʿ贻&;A2\ srA2L8rָR3FuRS&M[r+E5J'ͥT&&ғwmmY+p#R3M2jw8M`͝DbUJ³[%ZA򫮩{eZ=nƤ" T†ؔaޫ|a"}92-D3tp*5{2Tu$N)8SXk?tjwOԆfSȌߖ!l>qΡ}8n01(킺b = M ,u6^;mAã>e!f/LXL#px$lu;kQL VV\$ NPh>~_rl>  h@וSyH-jVނmSx(K(8"uD=PKrA4LQ񶝳t6١bVE ;GU)X܋Urπ:m쀬A&/D> AЩ~ch>ju(&_Ia}-Al[I#0[VZSBq#Vs9e^YF5AR,W"ecN=hiDF )k:6U/ke''r;͂?рI5ZE+en[L+-j .]/sY62-&R9q~ϾqENPq= FºA&[dcyz.!V8^@ y7PJmU%EKQ$y%62)TEX0YymuQZ3Zl+aZ>g"1 IQ85O\4^8qn3gڐX(`֧58e]K`At9*yzaH|@,ދxkvUyWrLgX% W;l>D"6Kֵ=Q0DS?Dd!>y=i_H!7>o>_i Ko$"1c4:ƜW'nL p+u#J,Ҳ|:`k 0E>&9 k;IP5˖Fݧq#:{E;ؖh,THop%b:ApwqWhHsNM`w"YY/"6 "x)0nrv;3XRM/yi8V Ac؞%$D9љ_c:t53*zv)0v#58(_|WgLk~ }A!̇3~\xhm"MfDf *j OVG|l FR1A }=aq_g :簮W~&n7v[ B[H: Xh!ρDZN_ta,E)OQHsHKX~4$,4-ȶ^ )QY@kgPXN4*Ay>G\l^M:rlJ"0NZPK旺 ,г<@LVhFTT_|rgEPZZ(r;ن-7i5 Mr1K1vl}gg\#jZhOow #OKNO}>mh6Kla} zb,ơlص}J ؏x:en.h7B?WEFwd4)y(6?wuV @ZyiLi{`a1_< *^u79=0A`Ŷ.0=y"6rj1B~jc:PK=u]Vjk U`VZBY iktl4(f묛#B*#cR /l'rbَJPvxcrI5&-y@9D *uIyї SR&xDE\"ߧC=''ȑu Xw?c^qUT1؛Më½NzL03D# 9hMMM6pWַ1V{Lv _% Ymx Gv ٍ{["&2x=H}18w-h"%m4nn;{v>$.D5.❝ d@A:Gj~ba&/ܗ ;A:ḁSD=gxD;em2QQX?Kr}}ꎼxΡmCɺ-7Q^Y"'\eFiKvjZ0>e780z+*٧jMx- - tю>fhޑ 8vp/XwNA7n!܅G&._dIz_sxE\lvϓ|OȨfQ}SR%d$u xgPe֍6P# C'^jyZ޵U/) ' x֘:q9Ҥ)U% {SP44I@Ce j9>R[Uj۝¸aC3>$fܱ d_[KtI;NA@0!@5 +Ld @DS=|;BWw%sBزǖ{< EK+Ur,+ACL3F6>.[3 U,5u:LKQ;11l 9 - gb (pzKC}q,h[_sP5]~>.LS`U>~#؆Kisem)MHHE! r`Af3WQʽ[ gCh(p74WD_Wcv{ U뾖W"j8$fڶv˶̎Cbm{'`Z2X~9] B~U(#p;g,VpEwO U <8v:H')ݐ U8퀴9lC@5Qk^CL'gSa Ҕ)t /;$_)ӈ XOHZM|S/6)I3v=bsb줘QHVUmFي ,ړɤ=B.3sĽ2 Voބ+V}2/޼d"U!XiL#|m&u㢟QD\\10?r(C8q |0W $_d]SS\6=Xycf5_-!cgT2՜,ķ1lvE=:8 7D"J6 \_[}lfUF @ O푷M`(6'YvM'cWOȋڎ ۖe%ߌz] mU4M/ TR<>Ե,w:MbR:p7{`\ޭ@ȗ+K0ㇻ 7V@Tf~w/LS^eWb0W`3A ,5f߿9eIh!6ȍDf_gCu(}NW`40 BDB5e qy9?ll@g2Vv w쪢Fkef)IR#[pvd',36@\TsOw]oc!($t@niMqq UȖ/y VGæCu3NX~X>J:9!-nW 0S3FJ$u, |k ߕձiˎvWj[>;_nvafD~DOU$!bXxxVr,_*U rAWIIie?}R*g`uhZ)s)[6xHzv\GN%_Jn0Z9x;qpgkqCb]ZqY\ <,ښ)اԳ=X.0/{ äH6+=% uG0s9 e"fWчPWUw>Xs~Nj&C=* x]T8yu&P ޒN;Vkqc(|#AN)l $-t 1diPӸU[2H&ʕ)@֮v $RBRXx`[[Y Cľ?+2=/ڍ3QIL ,ب!RJjy,<'yLnDthɊ ,1q59>|ȯl/Cuɜa* #Xluj PVLtIJ(+GV! QGvx$fBRaԲM;sРN-V \.B~Ę~}C1^'¾^MVw0Ԍ輕Bx:Vf}ٮnq)G;M=C*Ds @zJmB`d2u0*-5"! .0 D)^C}?F-)#RmRLǗisӰ] Ǹ*i\2"C.w.-EE}[c|j5R}Cf?Ŏoʹ:}ΐ(*Boo} |hDpM Y^uFx_5a'K"-en ^m1ؖQb0|vM*G025Wy.,-A˶2Vr˿l:$qӡOFt3b!YGunEMTּo$?Mm%>crfO4h:VlS.A?ЀS* 8G|'D-7~A,#`izï{|:A;\} \l1)'/*c=3I¯T.S[;$.avt`c\d@4,. tٻf9(&bK%a0WbӢܓ[My=B,'痉=og@%Nv$(O*AEj+8?}cwɾVHfoKPi=p;kbGls|.)c}&sLN KшE 71=O*0K[Jґb ǑvdZet:tvK>~0TX!$LI8H4V|΃ ,Co;Z,[ n~ڣ[kS˜ژ'؜"܍1J ZLGi0Rdh2W \BkߌlUwػ\:Y]4`c,/ZQ[gEbߧbL.0^U2{3YQ5(W,hQŇ\$& UH&n嚨O%#@:Ҿ#GtӪ_gcrբ>S OMSbcJ}NW|fԇA<;> .~~ QHhIOG~Vz[YU6VA'H.I(\#GGXq/r? l-`' ŏʏ 2.M͒&/Æ;T>GXj:+ !r HϹz%ÉiFJӧ~R"[ڮzۛ]l)X̄iHU3覃_k)v x6;س;~bzo5E.x o#¡jVյ)i6'LmV컲hUmH5dX|W.l+AZN!r3[Dn<qt,ay1Mڭ?XL͗ty=} ?j } ߹v) ۼm df9cAgr6Aa}7Co1ļqW>Jsq)'r3 ˫JU*sQn:-u۟*2 ozVމ '̙;jg\̒f/<!=QneM|xL *>T~y=$(dI@$fpHSw`|{}e_MA OܡRLaPb V+4*=/1)Oa24EP+\*bISE7veցo++LbR&*O z%iSD'0JLr*UqnZSkGoqh8ˊVg_#t">yuˀCG (Gd]uSs,' |ʩmU& 6vLƙb27Ë.Lߒ}1eLóX330-8p(b"Ep8QK nuLg鞨SHBDbƦXdK(B(V9jߙB?:]9/rh{9N7zLʎ2AbZm.d_sOu =ɃÊ0*Dx痑"Ł9tvMW-L2O +a)(+%θ!!{H#6}!W N/|C8KgНg Jӌ8L\b0`2i:u䙺xQLE-..'hjmFfE'R&(k[i G^Xar;C|H J@ oW?G(/9?J !\kUrE*m5è^,kl'044 NImV qo-kʆmS#HO^tL%9!%R f)ʶk *b** 9A7(^JSh /~+p&4 #FUq$2WC v/jI; ZJ~R8WCgQz(Ϊʍ3Ŏ@yPPv>aAmF0yǝ\wx)*6'0Ϊ9zzD٣FKOeB%S_̩& V=O= %fXriKjK, J>Du-df12;vhE!$_(ԯ.;;JDJNRʪAq,cZBaV lCA~\NC,f7Ч 2x(PrwbB3aj:-|;־h3JI唌0KU>qpd4< ELN,<FV0"9httWj[vB=_d B+~y`,A_LBPpI]a#ub_|cXW1)]P50~ZY|So^Ur(i-ԔzpQjK -:5)q).QR @炜)e͢ $;`z kʰo?GN*Os+-+y5ޥp̆vNA؉# HKgJ ;_(0g!֩#r~5y8`ܟFK|+jPJ`^eƺ 7Z"! _)߇);]T1͚ r㡸|mws,{umB{9ޕyEϱ5pJEN@H*2]^#d[c[Rxȃ2#8CTZ31̘YmMлUvգ[Foϗ5a6F<X&[y蔞4H/RUfmCv5C4ɉ 4\'Ι݌PYX׏a3:\Vv+PBcRNs@6NkfMS<r}&2 N{S􃲟#ULËkLw_Uq,&=S)q["g R;ZMsFoR:OIG]?=:.,] nKNj ЩSR`~ üCw# k\6)`zk#S \ŏEαl(R8C~q':. qV>Y bm|.̄nL/!)rjʀj"pJbT@;6'Hf ,-Mƃe JANi|o }- iX[n$^OWu;Sp^4c٥hqr~:*87o OQ!qĖqFEaءRm]JM{e[@10mu)ф9'_$ecl^~68ߞ\kk8ի>vL9ȏi`6W]_!渒ږE4i\̳p6QaѕVJU5oZ+d2}CGaXh)¦Ϋvu6IN7JY1GSh5kj:#Tec8x P19]ƀuk}~3?EP1)&֡lm+X>AaDQ41« IM.RT&L (s͞sdaJ(<4 -b k+*bwcZ! +v k8#t Q^j A̷ZTc<'xž ]K\-ݏT2A'/s&kliJI c5֑ώ錻QVș󢲺WHBKpAt@ͻ[ulgafh[Bp竅R`Wh|n*sCF*Io lWN1%T> eI_Yt' EB.æTao&,w-w#ѩl.WACe6=/+tFc>@~БJb[_hmYaZM</5 VuD|H~'rDŽhv>qsplY+0tke *0h^<.PrYa/Y H4.m@qVq4qű^ $p:MqtgYZ07070100000065000081a4000000000000000000000001668c16920000149c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/e[]?Eh=ڜ.+?;GUPh P:]@wU{~KK ڨ <Ԥ&X]>x43~* .CgeCGc3G~oJ6Fա|Cͦr\˶33Y ~?»}h3C,t7,b!N`v1KvW=. j6-2gm=eWX#[+'::j{Չ\@>5JQCeuw.R|"t}aӏ/^ usDKYgklj^p(ĕ̱Ŧmd(bi[ !.`n:44=6xJZߢP+mfW;&DY& ˅j2+&=y0zR\X=dUB?  nJV mHˤ'p}CaJ#1-WaRc5~K?gW^iQAoIqi%kΪ_xg+\ԒİBSw%rN84܀:S]${hQ+cP!oaHU0{px7Z*3 @lѵV`ңqJcfOVPP Ҵێ^j jYx2w lA()phsZ5Byg.$!1m*>- =#|s?16Yv˨ѶZB? &K$I5$UOKп8>!'1sEa! q 0+';F.Uh\Iްo5#x?X?ǂ;YY, < _ff5ϦѦ>ڡ ͋%y9>I-q\nZd&:i(]) \E]{ )pIҼsEm{`MbaYUSZѤV  5lnn)Rva.+AVy*̪3UWJ_ ua{F);͊*%D5E#@#ña ȻɁuuKHg}jSoW@AT@bvaoOl67#%7J%&[^P&{XjՑt>Ws0_@vkk׼۹i8iB"DaT;]] t㯃wݞ^lx ^G: *!p#,XxZ?ۖʂ~& ]$2 4KjɯEVioMF'3b ?0Ҡ^{G!sRArBHMj1{e'>ɔ)R<:.G:Gz O߉HqC,GY}UM _{E%йw0! PCzӵg`GSj|CyAZ.mfGŅi[ 5ػA#,X{tߙ1 5g:wҥZƤud42f G}V 6k?w~f>``&$c iS@ {ƭMe#g|jfy鿓 2߉)vM@l?ׂ^@lQίۢrɵ,eB:1"0ګhb9řO)y kzo;Xd;yBv0_xqC!ؘSjiK}`b`W*y%).őxt0XAۻpf`O)V܏tId䯤V̓ -C+mjtONQourNIB֟hFgn P52uL I{VrKҍr_+U4ߙ[P{}p1]lBf_{ٽ CO 9"G^It |Wx±ϰ7ݼNVjJ}tCYgLҥ'_$Eݠ}x26"\B!|&)ټz cR]iVۊY{*w;]@A^w_<_zW2E2P5*؜rY~Abۛ%%Fwe)Ps jƍ4kj Az;L@RwFF]7,=t٫N2 xx=5{Y7 =&*NYbw[É@ - c 7Y*6A˫Ə3Y,\H J6 qoú09qVj濦 E( y6ISǃ'jið&ō#_vN~{ +{!m.5dzּ_2QNm_zx@c++!~d(Ǻ[f}fASL Q{]c~ $6%Eh`!IZߔ}r-~P. H%սȠ}!vI^@wd]6`,mlxq"TZT*c=:SIr}__4CYT7:lml_ oGϹ< [oI4g >](hpjshW?{H;QPS) Z^SӐT-Lq\$qpj)b]PbGߠﲤQ{~=1ŞNT޼qIw/\ɱq< yTӱE^5_t[1xP<"."=.Z0LEO!a^:6}}L%:}K&boj<$36k]* bfC<[&:'d^\ӰgiD=9*Gs+epFzn$I^UZC:\(5 6=K_9 Ez>b0Bg)_AP~QNdJ2V'잲X?1œ98{RǪB=ϋ1Ra/&5VἻ: g+'P-)>]3wK*UkndX diD4v˲YAh(kayUh+j9NstZk=">vBϻX'flc <'F12g2GRKvkܰD.gYgd`B]0FkωJJwBͰ,O=q78\ x^觤y;yj% CEGۦeuSr]D"%{X2=\Fd8__Knl2Pev2ނ; f@xr` Ș&RNۄW;*@w"`p5h-@UgXaTR32 ;w443O?~*3 ^;bK;{me4[ja&AA;Ejj3`OC%]Bcqn5uɒഘ/;Eϭlf1>їoDQe.뎱Н7XS?b>U&u)b0ĦjX γEW|:x,;G8W.hV ؈mM i8 떘&<-]2AWCpY;VH4#e"#0jG}T< g@ar 0Е%b;SDEp9!Gޞkܫw 7帯p!ft ڦ{CBЁ?%CS^@=pk% .ò`y#rIu^ԡEF\/CA#ۦ'Bt/apSlm*7c2+2P-*:`n}:-# يqhJ*Č%F}B}̄G#IgӍݣ6 mޚ'{=v?k:0+|bx҄Z?%QnIA0/Q)4/ 8 0 xM𚃥ۻz%{kY:I{7jŃ}M*8@xR L,LҖ>d~REȆ] ԩrfWJD)Fwtm}=pa-I0(dgzФEi[robSyP_z  ؕ]ڶ3Xsk XwK^`gcm(6s4Ç]6M(}j*gi^Lr_A_}0ܶ*k5䗸^$F}}(8?& 1 +gvU*!>!wbf5ĆUrru@[3;|b ,K+aڽz'ɊϿu+GԲU3'CÚ<$Av;?ojZ:ܴWvAD\j(#%cek_N p-3-5%k4W!l(>ݿՂ$Oۄy1P!ʪVtoapc B!U?2Di}?dh3'/dFwq _).~8Rڔ}0&_04* ^Kּ|nl 3@+',%naZѯͱ"GJ#op '%Aj9t_ H:T}VxV6 t-1=a$wvJVMs#lάDn;V,O;O$F=:Mvp=Iq| !y#HY*w)R$uG~"#e2u|TRݝ ތN؄#]X(2`9j2Y)\ sXm*_<;'r\r.j6,bVm`! d$ d0!+0#k7S.qh;X\匏71bbi蛾DM9*#=Ik:1 r@[؞a {Ujӯ6'7ԶIXܟ[fq.j]N}!]+b*VW|wQXXOPTx_.F Xk5,Wr)D89#?+J*wh:7zwnIOw+Ioj1[Ȇ&WNkhO"gku)6&4!Ŕ&뺫M PN,z=6Շ^蘌@{e[兟cq-— ]x#*)lӚ036rIA9S2 S͑p"L}x/KYe}RM"HUsHnZr7aG"@  9IzaCSHxAG$+'T!dT=U(~(As%5t-w"VCıFSޤ0C،InV?sd`{&{?,V,0U~w8 <懪gF1䓃l@8$,g/+18+YbD:9~%=Þ@6\eW')#+x'.+\|(=o^F` ddI-˒0VQh0i1;ީiKn ӂ:_WBf*AK@7`lf]SY{:tĠ9J倎 $R1:{3)g%,UYzK,"M"V&I..Uh0R~$Ŝᾩfl Ai9*7Kqե恺Ab`V5 K Nn3"NahA/+X>'vACY7zAN3˿.sfPo㰅i^NC79/F 7A0H*e³b$z ,+<ۆtwĀcAD9"!al74Ylc+O$&a7s!g2p?A xhGgX_2DB"Qau/n,5;RZBPNX!4t5ŻR$%,{O'p24k>Zܗ .5\3b! U1/="DmhNJrQ) %l1r\?\(p`G]M;Dc9M<5lJAO rfw{xtHZ @ZB.kisc[=ǡ 鴐czTVY&aMCD(1cӉdppW;qJQ`{΄)pT`FsC nt /ѣߜ6+6%X*߽UӇɎfN8$zW և1*6#=ᚥ<-YqRfъ>Sd.g -H̦0PNohap<j7.+o,*˂F)5 p~TE~/]ڔhws:I&X6t̃plה2wi%F φ42}k/>mu.UI3,IwE˝Zd6G_])ʿF`gR+P%3yik IpW R?Ֆr}/Ÿ6{wG0E 62ڐ_x'wnIjNU~9!z% XKysk" 3E3™.:#> .k,uWK >Q1wPKsx?r3S%Ħ~2DtT7I9q-UYb-mwaz\b%w+}Bb@z'K tbWHu?\6p_5JqϨdR2=y9Eʏ0zCvײ ba6˲8K٫/Stt|R^>=l\(4RDլϞ@ݒَ #l:PLPh-U[9BcFr,24om@ZkҟG`pXmXQ4RITz8jߐϲo/lUs#iFxU`J@Z gkptwWwu@cx46]<bpDK򣇶Y.4Ը?7KxJң!Up{0NjNbS_*ذ#w%a!&=zr_+D cĸՙqtoEC."2GC7}AT)W B %MW𬴨+3%Čk`SE9=EP5\M?A-uGro'**3ϸZGr &9t%Q7#syIh6j~,|- SlY.׈L'7)NM?S1r:OM,E|؝$kR'G9&\_;5;60Dq͈ēA~m"B=,s=+CLvNz AwӍT/[6ŌQڮU瑑8o+ϥP嚂nā6Td!z[Q0!QMmpP̃%gd"C'#N:GD$,S瀚Ouþ*`_b>*H fa'tZc.)j(Ѧ: < -5XhhgodP|~s(k\o&ojtmfl71!P[:IFZ"?LTbolWNo[NUOOrN}ɁG!۩Of /wn[od1˷ccǴ!O7c*_!jc.PoQڶ}=DFQ{V'p7ފV_6ls_LPO9n,+Jo8ypحͺFTYRW5q'TPT@P#i7ܩ5:~2AR`BE y2Ǜ$qsE7dY϶"A0B<4٠To[݇_Ol@!T9 &Bs\Xy]M" c$#xپP/Ajk כn=Hq3/y`^ef. &jUi,Xӄ "x9Ӄbal| <[_>JHȡ=^é77w6PGJG\ϰ=(Ks(@oqzRM;FK.y*@twA~s_> |K]$Ș\hlF,j;QN \CkPh$$PBu]&c֩s1o.ۡ%vE+o_nN>dr䭻Qk(,{`n;r/Г!<ӳy-[i&“\F+pȝOh#>5ΡCt]AgHʙ ܵv]k+z{۳*W_ƮGvu3g k._:G;"j E1#2񏙝ڕRQ= ɜ2pjh Mn)=[ ~hi;taMC*l"T/Ma S.@O_nnLz͇@(Pt{cX:dLd)D3m2}NihIхz F-xv,ɮd6z1V\qD蕼ac| y#'ٳnശK{W c d=PA}~&$䆹Շ3L°dqfщمU`P#RDK+OcX%誃ba`ukCmDխW[1l4;,p$.dcnVƨU[BPƃݒI sqVPzC7tv}~c`iy^ޡ%y.פ7G{=8Uć&hᠩh/S-Ԗr`*`[4Ȣ^pH$ ~}Rѷhlqb&V?ԛ(8 ;;O}zHWp'G(dc9G+.A rs3Y%\9:v]UIΰ,N5Jtt㨪&S;h?й'薕] orIK16$3S_lVSycP[]mCIW)(9Y LD_0n{QÎ(a#8/C4+}Wp!̍8hË1~*1= h~!Mk i$Qɏxt taD~~йr@bH<ܱntݠ׮+ڰC`xpʓ mdehRzXeD|ӮvtSI]s6Qv*K]pqacA/o> v 'U場A78Qq_.1y- ("u^7qӱv N6ڰD$zBʾ78 ,"y-<ĵʲ[hʃ*f1Ri'N~G&k&r0xC 1*7J3s>d[`hU9jH/0ɊC w.QwqR6ZDzxNOv$yY8x.>㻟Ѫ"#!f' d :-:1<.w1"Ud6aF78!yj;+¦ F- &{߯Lge1vv` RQh7)A~񚷰;zh5I n7^Tْ!!{ z&GlXYA89tr6-' d.H2FI,ȸԞL@*s p=ʴ\HWG^\hS.^`䤀''89% CM si%h7_]3"; NoV? Hm?pJ~!"J3#1.:k22V §iL<ӵd/e=U_wSdFЌ44lxYL@re`r )yP@1vP9ޘFLvVw̫ ;Bp^:8)>N~Oݨs`V)y,[+@G|j5CS¦^I]HPW:_0R W(h{dAt2Cϲ3Fnh 0iu/jxw"GB h'M*!ԼC š#:,ݜg:8R?28I}ǡH!*o? ͡svN:3a-( Uɩ7ݎ;y8s|IbCh;H?9~J gDI/\~z6Ju)g_*X5'hzFG >x^+F5:~Q@2@92OE]7&m|b9}a#Z7? @V 6 7qPb9Õe05-93r1wӁ*7$G`G0tb-=]g!cDdc#WDI#Lj{CcަIrTd}38["=R dG4r K]q3_KDJ;*5o 8O| HkUs6uk?s4J(.9& |\)Wze5/uXr'+f@+k6/*!Z] I(e!DC !aeNi(୨WM&KKS>bvg ;z{S-E@˸G&ŏѺOBMrU}{g>rں`8(gO2ؤDkZf ¿' OzngLZHA@ M1 j;(Sт$j Slihh[WP#ji e/q$JdmاxYv,*D>JesAc9zu"x%#};', {>w}׵ZƐ(Ci "j)i1 a 8T05T$z4䑵]DjAPfQg7dv<[Ihz$%3%4:.W-"Cԃm `N:RyͥQR/|m Ո˗[IF|hn03W<pit.SZDId^bڱ?L (:!yx;Z  :ȍsdL-1KTV h!$A 8͠{[Ru)CgRzmWnM0'mӏ&G<7 }4̝ne' Cj?mVk| 9x_]G$&& =cO%w= _شW⁗]ޔ%!;<@iݡ,w2%.A`:C`FgYZ07070100000067000081a4000000000000000000000001668c169100012d38000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/^]?Eh=ڜ.+k^)߽<-7 +Po$x#<Ox @nr{8J(*&՝O}懁r8=i5B!NAMhYA:HQϭkh p,%Z\Vk 43A6@S~;:dˋM^o,]?40ӯ|mo-@/i3#p["Nظ$ۜo}ϡe{AE=fDŊaA@>|(RP|hG#htp%՛&vchk՜=ڌJ)wݧҽ_<[: ?7齖j"ɼ࡝L>85 `?J:/_@t71?ݥS#r`2n[5~mNZTB|f.,qInm룮T@%`of ~D2ُT } AۋvV.u,\l"E,)fhK>}p=w̙:ޘJ_ǫ"o0!D.y6ug/' 'L5o2NhO2%\wh*cr40iŲ䋵:2B%_b5Qs1(Ef|;04E 6*#[cs*0C~/fFЪ ,pzdt_cg3Šn8T>8/{y>/&}z| <:YzM?!Ш۴B@j6% ,6L|rPs+x48C'4 c:+U2Ӟ6ࠝuFf:n / ,`Wї6B* &?n* 6U~/\ix%vkk9&IP3R>#s%U+z$- !n4= cYͣF$=1Yig<@ JXӣM64#_$(uf)/Ɣ+1SqRpxq~au'OV~Ώ0hͳ?=nmh7B0{hs )m;7Jncf VVkxNTI`^5*LRAPS@M)~0'eB;5*e$i,)d3W?5 CsS R H4]'/j)sbܗb.{߲-,cR*ӭCڨ=*&1jyϘ7(BnuWG{JEb+2zg}у:z|q[v˔ MnYgL >!pQ|8A-NIfok"cL&Yqi ,y@֟RUZzv#C"O)xQ0T..3S^a@ㆤُPQw)Me!mC#sd J S%b4Wao8)&էLfLWt謺$yhJIXb1*NM{zbaG5z #Z/3/OoSE\iW )UN+6றEFec~WPuEPA{*'9PL|j;oORU5wxr.wZO/RE,PE] *֤N1K)3C<O!T7"Y(M 9!jQ҇En]J{' -)R ("|+xCNmoʭzq"r5F5IQ-5r!EFkLp05lٺC(++r\dۥ@F/`.̜q~*CK[?P|:EcmhM.0?]k#b-if3אlkjA{4P`.D06]͌e|V("CH%UWYg7'mZCy#*`,G8Si5 ʃkKRU! !DV"ʂI+}̀g"ʩY%Tc t, imi;MyA#=kU)-L]$y딻Q3rr_Rb`t>m~V쪗? B+T.iͪiC ">zlKON^NBMeFԇu||dhy`]KG>+1@ xK8(eAUE?8kM2i$f6噂FQk JIY&!jFD`a''DﶊvC~:` "_dm]1[҃:a %DVWf-=r XO_sXJFp4*CKL|^3 TXs?(WvyJ>]d×b{K֖LL'Wfv c$l{~8I7w5H oQxe=!/HkS݃LfFeh v˜3l>+$>z5EK'bX.T9Y,XmHCQKrK7UK[#&r/ U!$F&ym :uפhYج]dc ^4%. qoKqN˱0pHe]5YXy`8TDTH."9hPYG}5)ZR ?]h(nઔCyQ.n娂ıf؉Ng'{QHW!3E" i`&pU=+C&n7 ozfƥɛm@5u$wr!]ǰ[ „w~땥*SI$ΒlK{ۨ&G:1',Ѽ?vv[HE? +u j,@ʨjak泑,=YmZ#Җb6WG҉y@C[֚!U r[8]q-$1 ]9W9"\/G1v#+r8 rłD=DBf%ZY{jU|)tvY/WFOyPnrP*͑fA>}\4Qv] qyjpBjmT{Dk ˁC֎}rDqȕr2]¨1nL8׎?JL=Ve)eV5 > W睁PDz*W&pXbҭ 7_'|lvSukɜ6zכ/N,~UC9\)P1u<|Ʈx 'MPtV434!`Hz4Im_f Xgxpb3xdgtIklNȱ%hXL6nM~P|^gck4yn'viV0ц>Z<@Qh)kRGrJ0@'}AE\?3Z=┷[:no[bTrj |n{%-[$lFW9*٘ԄB'c//l?K3,!E?"dz&} 2έ_ȫgQ)1X}^Lo`r D=GSQ-.Чmv7@ rZ=h"iI$B xi?"E*cC gG(6 :w"^D kraEAo t"f6َU w]}NJP^`5$OӌZ'Ye(Qslv53ٖ{-M95[AZ˨}'7QŸqתYR?HPSM7FO:`ťuX6;ac>S֖C0&D8 `$9/KfĬ .4HeKT_ 4f'aK>2ndɕDL6Z/} i ?ͅl3Mi$~FZd`DιOW$Ă:^%ii[Q6YԅNUԊ&2CŌ|UnB`ɮ?-x/]RXJE:@SE8*yXi_u%"wy_k$L[ v\X7! 7uIc:LJ؈Xc[U25w> ke} eɥ%U>mK6͒.!y1a9XDDbz:WdAu_8?@Ռ~{BiZ=a_IC® 8l,=3DzE5EҶ"ݘMLGbwA # OWPwd՘A{.czdw{9x0>UxGKw!;"ⳝ1:ؑV]-|(?#{3JФ<|L|cBe%V%=qemF;I' ]?Vu~"c+WOz l@oQz;c8pP}C{-\-|d%>WBzf\P-ضo?>Kg skc)+r=ސyExֺ̱)R[-V|OJ 9 b96vW~@3L> z:D#Vj^I軣R]yiBҡI- i:Mݲen%+3J@EQbY@𬅷aX*E:> XjEP=$ r17I@n34֠cA80Xc0 (\qv/4V#1aY9sb? Z!}Ru&Z{,VQWqYP?͍&L|hGfk"AFPZ&3SkF^ǩIN^س}Њ{LQNT4"Uzh[s2M!B8s;ٞaF ?M{@Ћ+{6x7$hrvB&ޓgg3'#Ewy5$ S3[ /RȽy@U8kiѳ7؝%; 2{?" oKrqz l_5gB;3@(_O!k> wre-_v1( h, q[>@8n>Z'ʶ Z1Ćohq9Ńt=㠡pŸB{%l.6 pksue:[,x!IkFNXSd@ҡVzVOȏ*ק>l+1t(rrpZ?֝B¢!Ҷ"F:jQ2rlb{lyO_p ڒ K6 ywG)ձDk7&f=v- -NZ_H%Qhj!-1L4hq>˚ZIu3g_%6ÿ}rK P]AVaQ M/`j?8)-}b1>BiPήsŜA `X*hYΪxI-(=yWp2I n/2K7VSiLR>Rx^SnlB.1(k~{29tʯ]RZ1Si҅ 1 . |#g8Oy&0b| lRK ˁ a5ґJ YAnU]< ^9:qUw;Żu#l]cXܞJ+.Zݝ1%)7>,bͬ8ϒ|JxE_W6Ʒ7nm41Pau-N#,19Y!uY0F2r XR5l/#KvS<Ľ_ȕo&7;U j#;It$2"y |O44I@0gb)A0T3K*d[UjPQNehDGf<zqgi:z-}*Uf2bn!n3;GYp, SAFСN#>$Gꛚ> ݑ.3Ν9RCÙdn7IJ|Ae'3kp.)˖vJ:<]i4ǛnS4)Cuc֓j7&nBo.8':;Ah_?HYx)kO.3CA;֌M7=It'M>TC<6<=mj8Mu sw{nW[ ,Og O?ˀCoGm{a@gȐbvD``%U35(eDBDŽG\buϞg YXm}nBy}Ja4ȉk Ɠ\Q6{4P\F]B*lxZdE0޿*!3ֲfiKj&E!\4؞醊QN19> j[+yQkIPM."eF@T<p%ƚduCi>J[HFN[(jـ_E_zRe{|mi*a][ J3!˝{裂Hnd0$ U)I?*D/̗t<)ۘi%x5abBezF2Ru~8{2(6Q,`Ix0Y>@Þ=V:bI{ 5㳊8[ݟz]݀I`i %^].!6K [T%kx9Cm/M?]vY|fOxΕ39g>7ޒEOb:d~S&M/v3>ѼĵT8] |9՘`B; 4Me)B,mcbД-O9tiDoܜ5I);'q21)Ƥ>q{D*K4:5ٳУJy* EikRO XǼfX#!&tnX@O__, \ ,<\JQk^jS;SSӏang5 [+TNוtP8Z*8c 7erYǑ~/v{U¤N}DjGgl xB}L=.{ K yL9%D12i+?dB.[ֺ r ;Έ- sŞ_:7ڝ[Xz~[1J?z$#%\1yfl][;}c@kuf5gsO'uJX扃!}/Eu2~S{|4XP{E]=ϯUP =4f]oN#K7k SNl줝L͟@4Jr4 ea?? e;߸= _qvꌵTIWߜ^ 4Zɣ_r0EvIv8<-t`䒑 M{l}@! Ry K(MLr@ݨWFi'32+DN,3;8` \ۍBރ;}]id4nI` tW1O%am5HJԄ!I[< j@ɩ .MExHϹ dod51& i!۪CyֆbD`$\`rnmmW/Lp[iDفi sdѴ1eK ~2$lκ<-=ʟGkᕄЗli5>Ҁk+,|5T]{D(W$TNx>\GM6tCpcfS)X"=#DlTI[.ڶs~&ۣ'U=CBy]7"ad"R;zRKv&RIbX τ础 S?`\crUFRp8#QP-0= 1lyHQbwb阤E۪DLs*z%x[" 05C6z>}BЏ4g ϣ,ϫ v5MήnUiMW{ɚ } *t y^ġ 2o?5;CCTnF.};$vzL`2糟h~:OlqTYw@/fuMɌa\ڼAi:Z]ͭ)CXoߜ=z /7g`ce5!n֬<4ZvgT/T!DĽaevB&jw㮭2R^n>߯N l<{LFtɒ]0B@ሮJ*|G OTFds2:gaZ-x2^;Si?~Vr-mCtq 0c;2Q?!Z&o @"36n"aFDQܙQ]=yvR4T]qֹl|5 7+6Szc@įYMmeTStwoR&a5'E^E>xe\sL!q`3\>_B `E#H<Ǿwi-uC&>ȡ .q`<~Ö)k'4֙5m=H#gҖ!ıʔ,O!)z|PӒFE(wp%d D軤pq@K-IiٲG΂2{TăMw|Iq/C!0ٷ iR}JUa7ةV;'Q bL zݝn|*}K2fDv_ r)k6|yfy~;(~OjWm3 *|.$;ѐ'MJ NMB=~AՇfs#\`MZ%xvsޣvlC+*m:֯/._% W% {~Wb*.̽x ":݆`YtslTz?~ "c}ޏߝȹr | C|oyĪ H xD,:f=!饱43I=9w=ݔ9<"uNn`r?2*B(.[q‘"sR3{\&ӏ +2#kRٔA  W`)wܖ~8ЧيPF_1/hգSo]mq (x;m ?sgT }3eY6|Kܖ`L5GͭQ-J7ak=SLRKYM[_jENA^ǔLC6Ⱦ1|Xu$C #܍OZy;ӯ6sI(c δ|X}OO)7Y0,Kӎy5 G /w712 1e#Ɯ|E%I}UBA̮^ M[y-3 Vt@ԑEPveo{:_['U0c; j/ ﵹ Z"a[(Tef6@nTv]|ed!DW-@|h1bS?u*H7Z%3mI5([aeEXy/?Gj_H ݅vwsMZƪ8#᱖2b Tѧi027K!lY uhG현lC>>媦|z9b*MPzfV)r9?ힷ%`{}e.(TzlTb !:Nڑm[W[~yV7]չt&:ࣺ!~Es]"{PNduN6:^Y CgArcɆ@_B lŃ /~ ی~{qk9uz>o`És,Ԡ5†j{XuZp!\g-N%!ހx6*(S)7E ^we7, 7<HGRԎTM`G% w˰Ese܍.E({5dӺW r)Pdw$q {:d%vmEEige;z@K\J4!}Nru,sS"uȯ{ZdΆ(k̏#H[ݥA \q< ߑw@IXy/D6O2/wxyRgW,.nFen$L\M?/!F!Τ+Hlx']DfU,Cgx4v7F7zuJ6vkՉQTjveATH>P&@OnH }m7R[8#fisK+ wMJY3*$|I}yc9KC607&8iORm6W&o]* _osnbh! &:BHK75&gm{#LZI{| %t k=ҁ&ndjD*|awGw`șB.^$ױc=h7J?cfXM5}ZeM]>apqkwۢ=#ӗ8|)J3U$:>DP5iYȿm)BKڏ?H"f=kdK4yH1qof)YA# {ӊm|$4֎\Oe/OG &u+pwFb ( /hDWCH&AFZQY{0J@|Y|I :\t5شRX fߙ(ٹHx*,(!%߿v9wQ|Ai/רㇲR$Ku,,Ca~Re11'QN E$ |;ۥ`oUû'Q+*!3Z('d-<:*Yx%D\ 'a"CDa 23Ls/ɼn`O?>=Rj1̀F`$mTݾ VX)\ɂU񌄒=>fљ=3\.4 `A2>L6. XEwnj.i|fGUʽxB.~ PP[Ck+'.Hg&a'X 6y.J[!+@ V '{-AI$n @ #wq(?D6C&ڽ_Hڠ!e3|pY(N䰭 O O`m0 mRXv(Fgh8DSwqlNOB܉rl$F5;s;K2><>kvɈbR|Y>R﨟aүl͹=hmJo~ڮ{z1WrQй!tdd=@,B( ^+s/a6ik>}|g$f_)Ov t4ա1I' 0Ha%o 9OFƼ9N\3l0OO.nq1ږtr' lN}񷸼nERtlswYW+=Y%J;_J_{Rљ3MEeGu%1 ARB¯t/޹6Mē[vC"aLۜ?ĄAmUd|G\"!=4[%~hX?|V ;~0d(kFp+Un7d/.NDx}cg*?W2tZ*#3i$CyPЈDc)^{N!2S$1lP&li9l·M$nFL eLqBjZ {o=R ) D+ t0Fೀc/@nЬLrBr)b[u'AFn%07.=tJ('ᒴ{fF; l›jgmxzEX }m`'B!37εko,)u m<^H1 !ߑ I+A3V!ܧ^iBl%c;JܵYIjZ]~-tn@42NqU^c.XE4+,,HZ/-GW<[AW ֤.wzm ɖ)"??L1'!ꅟE*]C;ŬK ߆Ն%^LO)]d"y".&mpؙJt\}`e[<' ¶@alWhKi܃O3wU0;tX_F !ab=(Ma=ɤF&q? m/vl2Me9vĖn/zs[[F'x`1{;;m.̌ 5s͗Z̒QfM|[Y_@Ƈf >@zuy q<@`G4g+/LƵoEs{9/bӏn^6P[)7>8;"J򦳴mQw B>v0B?Ur nU˨G+>p%zr. ]o>ٟ_M2UHVϸbH\z/ޅwM;kNi[D]3(6[Ō熭nj׻U{D\3mIc(J_ňB! 9-CC\33 >e<׫OŬ-`OюAWW&իz]UB/M̗"'Ҝvq,Hj)v[yCh\\덉ܻVٷ#RGf%2cp #`wP9QR-M\E?3#3oI/-^IdOCHP22yűRnjv){)ӊ元ٍyX *t^ .cDl!s3aނ^8PiOm:Q~ >R٥y(e~eMy0m4l32B؆B\ҞgN>d~ZL:ebw,~Z:爛s QSq&)tLE?JtrUmI`Ïȱ2ʙ3C(;\PYF;I4Ց쭂:G@#;6L,b!|#bXtw: Y~SQS2L@} CnO[ՔxK+Ϝs|䰪C;G!qfbB !: ]i{O Ӫ4^w&X_lv.xPATǛѾV0gqmq"kū7N?_{*^j_Y.6e08DSx^ڡlPysrV9o^ʀ g*p)JSɧyyR@s dtpBR沖`}Q1 Ev(5y'NԚ9B+1'}T 9IF<,v ∦%x5myO%ixPP@ɮFq1vN+oЭl&|"^9϶bHpPۣiCԁ[yĥ\j4$psnfv';ImhaeV}Khrˋ='V)YQi^"al&ӟ}bc}"$@\&q[?`4o! xl/=s7ϛLhe;e';w53E ^ء("2:vNR8Qg (/ Q- b0@JAۃ} i"FW՝npsyذ$ gsՈF'w-WX#N-=_v : ;<4c&zABgY4W~=b7':h^9Ó؋)vA̙6 _n^nsgUT o[l:s$ba F;VT1yZWSUI,b@N7-2R )* #W駖k/S DnY;;(upkČM7হU7M:4FN"-) /9 ^vB\M6RgΦ4n+KlB}'AE@4}Ia9j8v ԉ} # nM%^?! \l'?bbe(rx1e2CمQrl5> 9N=XTmӊ,(m 5u+Dimj zvR䥇a.p]S3ino^N }p}iB}U|0Yq/CDzngӜ_U|/y;6QjݏP.s:Ӣ2{q'U8O.tKb}}_4Z5$;[tR)㲗au#LC_9Lw`=Qr$;0Ҝp1F 3\y⸬4dLxKΊO^+Q<(Xd83`hwnCpUbK"f @Zzc5x,`Fi#@>g 0K>l 2,0k%FΉpSԑ*k?>끭q `!EdW qFwɘ9ϏΟT"dLWib;G @4Yo+{VW=_F@JADILNQTиPk2zYBD~r翖yjq9ALkINi*uoJDֿŗ)s[f;i-GVl=;wG(Ț=tНţ:7oj^R7Bo5ƨ4/]lgq4uO ޤ [ivFp⑵XT3JV().%E[u=dzhS֙f|?ƞYx4twD%z5bj4te 4YF6Rjެ/c@)sO|y|U|E_B܇zIWt,$ί`fv<g i]'МĭRšO^[.H;w^ǯ<I a2WyoJ:!j{Stlsm4jz],i%+L.#CVL~Bye'kѐ8gj 7,M<bJsCu2fM﯏fHD)k"`l(e v7$ggp7^rky.t`:IX[a[=@Pd[˕W)"==^j@Ap_U ?=e$|L1%i[q2yr0o-# )'!:iEYb \$9و*+N)Bs?eҋBXooFd4I_A@ ݿ͕ Q.~pAҁUzi'y3 a#ʼn|G5R=kƭ]oN{<ٺe:rҕi h-jcsLxo}<ۯCoEb xVO*kCRExu vcGT^`fnJZYIx ePԟf>g b Z~'#Qr{rDA(ƒKJ,$ibIéd!@jX3#8$ O .ŁAbOU|`CFi<ۯu` 7s35\^\mL6C Wu%Z= ~9iN-1`if<Ɵ3m<*ܷVLzD&Zmxr߲Gz,xj>V,R}"8RnMWz$NK45ywSxPUqc)+ʎ]6?\5V$EF$ ֎ffneH xUPVrϊMvgs" 6.c⠟w4#LWlƀ,m}CSi:B#c'XC㊟PJ[1e9yOKA]Fw%YHsp%^n-421DdI`M26e\pq{8B9KZo> NtvDF?@^ o:0Q"*1s*t~+ h+&oqJ2}AV7 Џ Fb bd_+Jh#CH}\;yVx━p[sNG; Ca5 od{H%> ڴuj"~!O0N5#GHy8R8M N4ӓ1]7?>>ŞL8@޳KPb߶鈴g~"`߈v-`A@%Y%NN/)cfɬ^Lљ)dϤg1S cJ}#n9_Le(϶UjJ+GOOD $o$3|U * j+ymদHGa/@֠l7c*m2#%e޺j`𚋁 ga b}q5iG8`ӊ[Tk1Hć8^X]@L<8e!L GWYm_ k;WzKjj,{uV2Y)RMP 4Z6쐕TJKG,L͜V`,[6X@douMUF  qVe,&UNuE|ňYb#_:E )If´ ($hvY'e_K*2辡\S]̚NtC*aO8j -)&ҘI -Pu=9>I?N׍D&6km&~);{D0GaT߉7ݸnz{-XuQjNBo΅WԻ7g?*]xND$ϳk ̎0׭^q\r! L]ɱ Hnlԥ+H%g/dXlY#  ~Ozl78%AQMZF䩃Q˻=*P//|0(cA7jg2о[*GIW! "(7]#muz) d岽wΫ* s5*ʌ$>nOu'{5c)nImMdj9"xCV?tDH3SɸjXp]M)T{~6Z7Rӈ5ӄ fW`B<>rWւH~H^e?mAwS%#(ٶE^/ 9hHZ3D_r$L\4W)ٗ+i$Ϫ VDԿ#`z|c{V%}\w(L#N>ذF㟸Q'\P1%ND`^v.g^۲lZt9pT>^0+qmGme33x=ALバhדQ`Mճѧ}V#mpJ uD{*e.l=Pda VjO8UH11vs93=.1f@>)q|:y:~{h j1K87r~=h4 DoFCqY4ݹPYU. 80cOqZVM:ڡzm_o o٨_rBͯ{Z( J)C;bmJ1Ou4;&I:!sQp8YqE\5hbRG< bE*aԗ}uw ;?}: |YCЛ6YD4Ip~%O~fXSh+^k@az[I|w^;}-}2|jf%RaUO|#-N6O[J4T N5P7kz0R18T\G,w lbR&~_ &ɐIA΢a?K_$%-s0@g^0{'v@XFM xR4特6s?iJ^U U|Qx!bRS?#Y̫B[fjc zx޵S.0:75p"p}(܅X_g*%]caCZ'шY(hVb/.Sۧ/>  Ț(DY,_i< @g@/Z؋ó^L'ۡJXB=Ls!?y>$qC'H'*H){̔VH ?*1haVAV#nƣi&IIhZN7zЅ\Rj'؜Z0!Ji \'y>=Ȃ.&k,31+Gr4XjiUXѳvLRF?׃:CئoT>VkVN۽gQ`IFYA+]}Y{84cLf B<d&N ~Qxȗ!-ov~:lr10rS= ZihBTiKǁu;ADۣR DT[7IIF9DD_^0ٳĭo( L'7Ԑ#cLxt]!*hwy[d:9FBbprY:aUdӍ%qA0gm22S@Sw5>W>zީTvwbm?0q{Ԭ\J[\(BA y31kdkgTj4cOM=juӃdPuE64'h ᥌uէM衽/-xZP Grŵ3Q \PX13ںQa3BJ ZVa ޴]TAk\)֫XK箈gGv\FHk;ءw0VX/df+3VsI4Eoc?%jL=or>3^)^52X*rŵ^P4Zy2)Wgfb&8/u?zu~7OgDp.T/S]cEcUU!3D}y<^ ʞj 0\q}1rt@Lwp.U%8NWК %JF~؇g|sPS7nZ\$ 3d/L%CeEmuYu+{Y #C ٽ kBWvDn;r܍CfW\QBKޟC#z0[~$0Ξ΄٦V-FI|8~<^8vuI}*k\GOo>5Į|-nOE#> Pr {p^x^մpl])b .lSJMW9|KJ งb2+Б7?Utj0˱^R:gP>L65j~qRT)=R>RJ墦cv͐l^#0aLA:. Lqs8nqy Xl \ubxNVj{hAj.I#ceO[.*mcTL'r"pՠJ3&ƛz^JޭP%@m9Y~E&+Ooo8h᪲ 9 }IYHB4]ts05|ĚtPOX]y>#?t[85a2ZҖɷS3_q 'Zг0r\ܹ 3NWCJ9@};D4j dǼUqŽS*+.:t7q!*Mą^z#2P)W";QcCc#dqoПM~5%kڨ0AV nɲ:Z"ioa;]J6}E{לЕ‹Mzս-]R XA! 1㰖kʐ=\"?>b7H*)R:P~/84*toiW¥XU!ixQ X4idTl̖8J=o3͒c`p+ƊGhajXlX_?PFFÙz1y+BcBYm;"b>yO+K *Xx(*c⼿-4 䊯xcSu!5= h*a0pk+k i`4 mu,d*1Lz$$ܘu7G\kG7HAHLNOd)";NE6U !U@3Yhڗ0'hR_r t;;];sOGʔO%C) qO4]Nē˩6DBE#An[ i#'fC+uIh@MH ӸѦ8\~LE틉D>}|ܽ3ָjEX:h(#5t.{F+U}ےe鰅} ja gA;޷\R}_yChO1[ ˥mz&iWnqF+SwcSh{zmi<~ڕVA$? Z<-\diPu42S<;ݚZ Ou0ݴit|2еEmrsc.4|n<q-9.r7+CC fM0 +rD8Q!T,]M7wU(d%n8Y&PZM}CĂyx$m5 m.Jc'MFh[, -}:ε_"!8ctLń7?f@rtk7 2 RX6:Re2E<.݄S© }ֻ?Kl kd˨d;2 vE +WABGh_o*wVLsbr^#[b{:8%566Rg7=c*Cƒ(yۢJ݁>yц!qҎBmYh v8 7"g/ B_?W'$*#wE'>,j=1W+ZLv%7${r욣7۞j)mo: Y.ho(|9AwGhLzI Sv H/4YIC,,a&.TsmTnQRyNG |rH;\g?O[+dBpQn[=~hS]L>7j~&|lsM*iR Xkb1±uu{g~00_%8ܛ=~dִb#~'l@%_!w3. Z!WeNiI=SꨧQ[$HZJ C].vrQ p]&"ݤN]ΩJپvOMJX2A]k]]frq?ÃCr -]ҙ+b76bscQE㱟 ",\o`۾JNcL ZWaC U)F ]^cy#) wҭ@Ziں A6$:7ͼ(^$F hKʏ^ 1@kxP(!5ŇS">?ÇQ KrC3ᗓ"p,/iac'Ac!30aZ /p{us38޼to,_.&6;IV޶<ϓt̼o|Z40W~NTǿ,:N6sѧlF'}s aUB-:mnkG&rgԲ,[0H^W֋CϐKWNdP4'anxV5?N2{Iݿ? {FSن/v~kaѮ'dVb/$d$c I6! )'*AHz޶drAH埍bx*rg! A:S923{ۙA#/R,cC ¨Y H@d?Eh'rzX)}m]PmO1]L$5@܇AigkIC[#y&ql{!5 7H}ボt/`æ6DɮG`N7VlWoYWTmS%Q)&h\+J/:uf>E pX.n{F.# Jd BU!"'@Ɋom&p>HBȖ֪ZηnwtD{=tD$#M!Y1]+_pK:: ğmݏuދ1w{DJ5\?>Dͯ㚪_LJo ])!-"!hGF6J&B/6?]>x@ G|&\kR,Bؤ oΨc xb5CV* `\# ^$,K^$F~ڤ{HF53N Q{)…x3g -{^Ƕcu06pDNЦGt`Mߡn''!'t7-&O*AU5Q !Qx{$m[ E:9B /З@U4)V;xm `qY-&F fD=)Fq[&xKAFkeX%:w50Ct]`Zj?J Q[Anc[1 =w"!%+vo1,  ]/#3~z)@L3 H1riū3rʻ_UѪrw^N NoiV+1Fo \hˆ0@[X"GWJgnhM8&`dQNU޴D]k/bVsdfwק ȽQ˻m%ew2lweQs M@!%ueY j g3o>COٖ0 E??aXLJMwD/3Je\#&Tt:CaHgz< n`G}uW kO>zP#o ,LF歏fly-pGڝxnN[3_ 2gsJ,2ٽT()>}3#YqfHJ컇!'~UbOpv|m%_+~' ƈo]wʠ~eM\NUR棾?rH4.g`4 Hnz=/KZnK=2IW*(y"sG czQSSKۯjOB7P|˻tAmWGˆP]4LDlT|(3}s#\sqL4AdUR a;?*oQꊮH)çfLIQ7OI+ &ٽӠD[56ޣ XlrWƁ7Z8ͼǤe `A =bgCqJ0, @5{2;!SRD*ʴ*G P$ծ-"dx>,)C Zos?6bޕΡf4 !DY1=٥)]m7bA+/)=3(SՎ y;T0AR`W4]n`8?&kC9odx?9װsN5ʐ.hv$5&?V&ѾQo5=Lܳܙob~ރHl e#gm@q94YHz8\ܢEcdpZ۳6XtId5cTرշlxi!yZj10EFl٤MO 9%O\=w-+:Uxv*i8Wٮ4@u!~}p7KȻ8K]UZanf9:Y~~Q >HFBf㳻s#y$Mu@aN=[I<*9-~tJz: mg'f%+>LJղ@87UYܯzwhh&3U 3$ [i6^ N& ݳV9HFTk0ǂrM.!EpڪER# hOaо]i'd]r[aL!Vr{Y?~u%Qt2=^ZEy2W<(E|VkvsbdXBZ/(i߉\<+$BzM3 9HۋFc~(_Э[@?S„M(EFDV)2:("QRW}6uh%_gRM[9SQ{_jJƘEBlY)G:\ R,CZC)됱)BTt`?q i-vxF-z#?-TcMz6fI`ݽMpOWK7Ɔ>V]տVR@&Ω(3o\b``J~DvVjLW^No~Z5w%.ў"; 5EKj~9Ų1ic!'*OWl_"XK>D>]R=xv%(Mkn߸'3V)\J=\]rQ% -h_ )'&VX]_5rՋ44dU^y%V.Ino%tE7=`ΉTSuXC p*R }vͅ.&:,M:8N#Zw%Oo 6Ŋ\Wt ˘MzlI6HB !EdF>|{k>wsnCUNzLzݵ˶,2Y0۶}b@O Ŋ@i}CZKD UҝWn+fؔN7aX:tU'WldG b@Sl0(*%*`F %rO \0;wVIT{6`[m/ltO'lb1sV+~=`b:j JM(^:L GBZwNEtكY-iMЗ_Y 7 G<ܴ>گR̒vp6%t"ߌ 2hnf:r|A52 kggb#~{a_''ѺPx;A!P%nQker.㟁/2b?M셺1oV 3bEbydWf$TZ0Ŕh&pj{ئǵĖ| TjnF^?o1ZDnBk*{X e4Q0W.8nǷε\Q%jHC}ܐĐ &4]v3}~iNSaKJg>4./kmܼF^JNfAqEۼdMŻ.~tUS'DFq& Xu@n4]wi !m(?ʧ#>L8r-`9!EdUQ2 ]cMɩ9G^ĘN_ˑ7WձAڲ~eR|V5tEw'-=֛F#F!:im481^/Oh=/\Tˤ-m= Y' QzܝR9B:vW[c7``{} Lll*0+y%0*PPf EIQ4 [uR% ~EFlVB 4UTmB5xi=jTκ9a|¥_ f`gWS^;gg#q@0xdi1pk{֞=@ElPfvuqnk@̄[5X8~JZ[ZOёʚy=T3>Fc̓6mNYK_"f7f꣈FT l\B-UoOTAnqE`lVp$L|%qZh$J {I/i}Y'nX lyw%BA U֭8qZ&6毾(CZB -Q YϨDl5nnaoAaFv _%U+g[ҷY8?T'@n(LJ;gkfORMW '-wM 7ePńCM]-ar7jqRv8hu?oV53[axӫ!{^_^uZRf:|8}!bB2;&ڶJH,Q]j}!zPq8)$"d+ \iqv%.O>? $$b!+v?U=;;,ܒ6*#9Xa )?H袄+L]ƣDzM^w#51K彙6Wd-vSp~KW+Π^=WiKӧd.Uhd;S. u*jYOT|D2yn< Ǐ'ZI1>yc` ["QUM)irB &d 0wO&r335L..1%^H۵c<2deG6 !LhAR^8}Xe=ً͉8e{ b՟|.#V}$pd d>E (R2x#Ѝ5K1vȫ㣻Yj2e:JT ug&Ô/as^.:z-I3p`m׮h]ˮ!۪{0<ۭ)ITZ:6^C?{OǶr~a_%!mx-oDUk3 WnY:PMa=̗qZI>2k.>֊"m>"%*{řh͝io`T"a3 hxwI%6jD+Ѕ&C@JoWҘCuRdhMUG/2FpYNQWsj] QǠr9[InϏY-YGN\ ?_t6 sALsq[+qXLVL=;ui/e k.AB:vr1ꠗh1٩ Pz4bve&<NWoMe(V.@$]2t-#M>ArKV0p=MO+PzSR༩I22;KM쵿.][IuI\:XE"0j&At^з(i7QO ^+b"QTS/bȜ&pOwn?F°h`5m뛙23|I#wi_]&*@'Ӆ ~ޣ:r4(b2\@",uY6.JCضu+a9gZu\vmSREh^LWv~5lB5^Sa%i'ppTT7@g+Y&w <9w,P4 \\ ZcE5VR.1"n67}m\:|¾l8(4zTCŪ=mF}5.m&o:4f~?y[>$( ɸ-ؤB#3pTi4^i`jJWRSIhhK(OJnV( `x y!x+ ԩX/j(@:‹(cgLN  V~YVSr*vh_Ds;*RSQ'+:$z' x`iG/K RF Es"@3٬ DV)Q7oo*@s_w1j<9ZAZ[S)=7ueGgsvL?<]T؍}dƀe}m~/2ͅ PΨc&l ) X$/L[~bX+1~O?9E&M*ț;0Q0RwEJt'K'n^OH`jSҷf0G,*W$;I[x ko2A2 :7S)3 nzMXu%٤ s2-N5~GV# Rƒz'b]5Mzkխ;@OB_jt8qG&MvS80#gnsy>Z\^#ق6?Q1ċT켼; ܽQVBdnBrq2 #LI~تy=} 1a~F $ϳ[?G78rު=7VV5!: -XNqKDz:-R :@'5 阤 JÀ ›ǫ>6<>2 x`; rCr[Uu/sfo<:f(|Gkmx/kXHkQC+8A|H ?3UC`^j,8kE9^26еr1n誄TaW{4KĘ,9q `^,D8mL}u.kXA}mJCl8P[IFZyKuJE QkW/`$.$L%1%RI=t/ajK_1@QDo+{\SQb\ ]ghLӎ7o! 6'@S)-O0I!n%N&1]FoO-})saBTX.3%!,WơXƤ%7ӬC:6Ƙ (k-{N}@O~W bq?>S!7t=׷WiF-nUQv:$~Dlq?3O Y?ëJK1X# *ߊaejďWXu7(yHQwMxɖDɵx 4,U^p/C!UPTH }!z[k\vuz~TFkCF[nDZgl=dO!TE#Z HVIMi GK[n /B]];։kEu#_ALȟG>rjjGʯ*_İ6OrGv_1b q%?g_klug'HH>L ۅᎏW҈zTu?}Y񓧏DB kXro+sX!ZJ.-/1(gԳ.w:5~3L5WkQBmL=uWP#OpDd39 v9 :TARv.6;y Nd `έ<`ZqBO#;A׶K$s$f增:+fVC3 jz@S\;ƥY<,~ZuQ7p+Aot_k(s }lwHqYQS$"x;(Lh49!o~pWUPN? PbJ,+$ td+άtC{B=0wv^7%f@ɐ -[~տcZH/'BSgD͞ޔȇ9 @ 4 ƿÆGrVQi%]l3piP(F4dZâ F"v4떷Ž}p_vW0bK|]wSxNWwl5ZBfeX.(= G0mzHy^t3ߧp}@p\;)-e\5e튐7Z?Eǟ8V=hsUR?y㧃!{Ôfc "U{|JόY3yL s.Y~+I5eTݰݐgKw0BzzHs`&O3)3UXn^9 0 l2,=->&):2$fID5ӅFss(%&/`qky%b$1u$чRiJ$,$I@Qҷ[;0edUрUQ!71TdR|ȫ}Z[ٓ.e*0ʻ\lx )6c̈K-piPrd4ZAVaG%n&8ܾtD{y3cTo)Mm59WQ,#kQ{Ѻ:ʷJ"` AG&L&uPB##oeMm{`5>jsqRWH\y+3G3][i.<2JK4=!@OZim{/fzJ7O/D|IvS;>H{ ~RKp0&kn$aHyV8Pٵ@H-htqz)Ă^$*1,<N;P$qF8Dgxy=˩sTfGƣ,E mgivcA5v?˨5oo St؀?!ZpYkyԌgy9}׷?"6Y@n.$khN+ԑw'-Ry٢񠭻=~keLA6:ǜ+C;VǠ/tǁe1ST@ pZ+́V_al\M|g GF8z:Rq\vvG5EM7ʪsNXrzg,-ƚk1-@(Ãc~w_֡:!QuM*0xtGlGP+zBeE_`GPvǏ'z<9Àھ5ɂ]'}r ,PtDe-I2[_dG>Ş5O29:ĞԄiCAym7fhW܄L-s_s `Y7M@5o hn=A5/@v r-U'X!v8Iƒv2f<3$ aZ*Kn؃Wci_γocs]Kg,h0R7K5k_rdʼ8"ߣ)u'l?7E~D}=%^ KiTMUN굪ž(`힌 FC#dZ|8 ̲h/[lu(JcrxZ)W<3ۢ\*jGe, O䢋[x0;6;uh, 7u'fZ:+5rx~nY;{`L*#@ϸ ӕ6Ӕs-Ӄuc$%Tߚ: CgS޽8zV& Oʹvڽz;&A0>Z䔯F d\6(BYJٚJ5$(;5_[!E3{NƑ ĺ9nږ[Ol`1NiQPMHRad'vcgU>{Ei0 V#jijΥ{ ( (ZVh@__ /xVǠg<&G$HVB7ۭ}MS; Բ9uVgmQD< =8ϓͳ.IP,p&:ձ &wS\djeeıBAGt6sMR* f!1@hM-?|USZxII2M7>j(&L6!s嚅[U"0ajyk`8G..c0GF!7#qߔ QI:ֈ@Mlﰄᔗܴ$Zߕ}B1BϯOyU7u)9еC<5ݨcTC6AHkILͣ4C/T Bi(nyaL"l.{&BI֘*HQVfxyhS(PeG!OOIL#F)B8_Zp;=_[HL?cA G;[ b򛠍1ʉs-X6G6𛘳~v#J;WѝO>S{(x6יr폾v^b>hTiK(˴gs7m@B!F(Q-pܲRʀI -*B L h)Gd`me/pZt\{W9 8W|``:LN)DZ?EM*V8@Z)Ec~`#mTYKzތ'P 4lc upQpr?,\I۠20+*>faϫ?/'jƹI҆f6ʎЧyuDoYp:EI'W%^5_:7yt 7a b}㬇0x]Y?aak.ABSH}bql!!KYqoj~$EU$4hY|o2hᱵx:WJu\]<蔔Yъ֐xcS X~sPU؅◿x'3jzW W9` x9'mm؅F܀y|MZ~L qEjRFKx)G'9M.ÝK3R<@-HWVRd(]:40_z.Z۟J'De NI;3x@d*(aߐxxhAv$(K͑UߪCAshי<׃{3XRjI'E_0"=ۡQs Z^,6a 4аOR_C_}=^(&D5lqdm MsAd:# BcIbiWwW5›T:hP}XBq[dUmzxQƁdh@ᤆѰBTbIO-{dDTk 5t"oֆ"[_V?e.oX&8j+3g$Sϲ{J|Z?ez4(hRƔu'mDA+?6/% "9Ew2#THYUم%cqkgjhw\0}5>w7"OSBS4> SE1|a/rVo4G܀y'6ht,AGy]t(JOFp,XBY=1!ޕd竐$^'?޹Ũt],p}G?*!{_8I/}z nK10>7Hޤ m`qӆWU5`ƶ%c o!\eSݒă!&_N$ MJX .R1T)c[-$LUkvwdP')kȸTXv|cck @7+cmtQFkr']ZЏ~¯[6\p˟fD !/X/l(UI-g,:!\& awd&-crͽv|źwĶ\yA4yn*SV؏/"8hi$3%P>l _7Og34"eS=64jPglۮA#b=]19>^1.rz=S ek.₾+d~ck/y P^K j' , Xk}Dȑۄk&~H^xc8GV2xTcq(>Cq!/ u +*.JOz07tfJ:yool*tgU wFVgFNeXu (tUZ[DIm9@yva> [+zVQ$m{: g3аiiHR[H8l*q-&>-p{2@tjlSAdH%NP5"75ecn#409˛NT ^AL CFAR 9mB&8cq -dϏ98S:8;fzH~],ZrHat4 j]+*|iDnhBh}cVM9,A؃'*D=vLƠ@q(&2.k_y@ת}q3l i&Ok=BN%yM)HxFv-KW)EJY× Zg{  F=|O`m47FirI"݌1>J|˶ $G+n*L% (+\b1:&``cwچE lVuq҃.O3=$9a)벵 X43b봘cx$!@Pņ#IqVeY[Ԇ/(%z G}Fb~w[űO_?1$ePtk~gEǃ65oX 5ۭfjO*z\WhY6k!l]VkՖXN# H0=p`R`QoUK 3& [JQI6~RCq6 M\9E|CaC2 gTWҁgJJ8"L=2C;O5[¾b 25)1]v:98Ǡ%rB V[a~P"aN"뱘($iU^.oWEh(w4Uw736}X9b8{* %WyUA~t_aWA#Wn[Vmn'L~wOҤP= f\+ Ne(p:9j)7>ֽ?HT Qm~a n6Vt _d7䨏Ж Lw> @ʥ4nEҚ/i(}LPhkHghvgc|$gd০u=I"\1>ҩm;_]Mϰ*Q50ӷHhFoyr #&x~۝Vߘq0[>أ[7GZ\3ͱV *' + È̩Jɮ&X̪^e. NMJCd%^El4mW(hssO tKWCyj}?X(dOKʶ ;M1  }*^ M7뷽wȚ4Qb$r:!6F[2q0Jˋsxk?[awT'`!YZ\iSqhdF̷1?ǥ1bS}gHeh B\[5g: zv5â%=7#~L 9ȫq%yQnPe&YNH: [KceEKۄb4i~v$TLӽhWm )29V/C7Ec)F D1\a3_dA/=DU/kgUّ7WHZߥ3 ~ @'BŜ- ÁܯpaP_GǑs-cH 4xϳ9(X!g@U Rˑx?&bΓZm#y*hXmDŽ !jt\ұ6ʓU_m 1M.Ioj-.c2{ `(IHY0-f9Ʃ,n,xA(/ fRTņS.xgtlKXxz;* Fdj9.ʔL׵B eOjP\⛦?$trvfv)u-nx6T"#6RF_[nmPW VppdBUxYa-i++f㯙-{e&!B#Jgb4o T<}Q`RzOlI -"K ;i.u:9̂=><==52ygS"ȑ9~P6:k| 2xǩDwќQCo/:z_&~<$<>h3hz3s6|Ƌs3d!R7jGVq&^nG+ 5>LN$;({XӍTI$\sCh ;hgz[ٿ\l;7qͥ4 `ij@ (-F([}+[;rKpcCnY%uD* N dD`H0Lhb [q^) 5kUcҨomYYL/I)XT\53Cg9`cnօaq$ҁ!qsuXa zzN H#*A2Ohkטg5.v|٤ E?rr64qJ;P>—"d"_UxQʛ{7MsQ<3,/u`'  6Fc'/m-x`N@4>GyTUhX䬅/U)W.+e2` ~!p""tFZ5ےcL6$kF4}1:PPns"Χ'BhY#DcqF04͹uHna'&_;< tbGMOh" F\ua8 ]1/^͞-b2b8n"3xzgg|l MNyF=.mN*:YaX٠cƽJ@0>{.\Z  9/&-'XSѷ'jW -9o~$\=O׿+Y[T vir`2z9}WÁ*O̰$ᬆ S ߝҩyˬtxfAaޚC@2✄7蜵|//Z-9v%|nVf_Ѥ"@S}&qޖD-e jG{֒L9T @*YlCSHT'?Z(L@̒*ww$o D(`Ι[&, y2Ϯ1!BT%!Aq}BmM |߶+E^ he&y?D9 Z^ʟϴD[%=oVzUy_'bK2h7;+ҙt,Ѭtu0+^/)Nj)G lv?#W}+LS7 #Ax(''Wsl2Vjr^H!CQӾH#+= %xo0B[n]Z:f)4<$Vz|vLXv纾ö/'Qn 2d:'y#'!O\NByK`BI`X>c]A%Ă޻L1F#^2Nٝj$B[TOxdo`ߎ5G.{(N9yiTԥTNU[]xַ<(G| 'jK{My`lN[vg.=mYQ]\顲yh%:]}t%!< 9T# /:G" /"D 9 \Ͷl4hSLt'LZSP*T] 7f <=8oNTA7QH!Bxjq=^ /]]_r!_maHUQ*.P֭PK-jcÆ$GOrѸpxo6>\޻Axϔz.v~x}ƹ5EvEU2:xgjN> [>4'؅Lc4e[i]6,1')L-d,䱌Eh*9%Q՚ /b"B_n3(-àcDF{%ժwfcgZ^GPCMɥz?Lh%j2 |PnQdypkf%:^LT_ivƊ1^̋y5NJFp0FJ%+*IVSڷSs!_f`s.p$Ah=GtPTu|Q{J#%UgRL:^z@#6̠ad|a5K'.(7ٜlu+]{e|遡u*@<nb4MP95D*5g%sY`OC ?I[Ȋ. pò=lֿi~/~bID6Bٟn%SS4}uDQtr¹N^_Q߽'";E{z`K:x?&ו}^XݥyHp 0cvǒY>WniKkL}d#9zFZԫYT_k$?q`!oL,;z O|b]{% ctcH_m o5_9@ߥhJRA-59+3KBk'L)sm{nq֌O1o9d<wuip﻾uL.9| jHk4 #pgyJ]ըN ɔ"/npfkv͛]/XW<Y;l"-B$O uD5 8 u8T\XLh%{CU`T) 0pO9A!rJPN)!r">n]nOSLAMU.oWhWiuU<Ự)vt}c׏7R/@1AW?qgC2Xgȱ83{C?Dhݯj @:pNB;ߗ{;DoB~?٤=Sjp;Uu=7zYXV?T`zf.Ng|*jt$9p>W$.c)XaA:Ѻ_p g7c@pgn\_M+z$ҖUI XZl(LWh\4:nt#GrVUa1޲`ka7ruwKγfUxEioI C <~0T\A*5ֈޣ =;gs7]}pa}V5D W^KmBm+ m|D'kH~j/kqdʖjmC`uFsi[Cyypz(_u06,v)}m]x+r)Ć&S57t0?.}>(4o"cY/I-v4O5 qq">z"6KU=\ Ykn {rA{XpJ;v䲏RzvHB)u7êzOmJ&ߨDl~:xu45(v4D2qO.,7h~]V#'; Iګݺ X&:,uYFZI"[)AyqVZnG]T[,[sZl;-/t )!&5dێ`̕ + za=)TX{~ M72I趿7.Py)դnj:s$J8Yk09P Rw rz9hdV !FH6QgLǢP҆'¿z]g4#(GɢlT J<2byu]{w"] @S={VB:j W޻y'o}zB3')DFm@$nx "V};-j${=y z!'Y&6 PR["$-2-$)(G p!NE/ J_%&|aŊQ5(o+;vH:>(SLġliC:U7G/02o읅[#]k]70'޷rn3,d/\mtq4ݟ!lx`A,SR n|/%#lЦG§,A*f6]/fB]jʐ\"Kb=U ZcoFP0>729:.+*&O*VkOȒZs>5 F0|oJCT @O. 3߰W\ڐѺ٩3S=5GrӤ:*@{@Q(d+C~T%jJf7_$>淭OW6>WҰI_ jIVrCM2{)sUDwX\/zu(e:׏ Mk0?rJ$#CwW ;%dUqf]}P Gߒ M@c^ (s2 H+Q(p }^ "D{!s1ROoЛ㳆UJTW3d69=N)/(;>63|ɗ_]cU)Bu͒UBö`7Ll{BNB[Å}AS-A g>5=mT*iT(ǀԀ_b?TְjmQC&XAKDaWգȖYہ<;f qOl }<%Pڕ*tBjuZ$o "FvT 2mx%.,y ;.T5=&kBvu@CBFln*ˠ\Kބitq377EuN*vQ@(&JeGx`~7);P>4rKˌI𥂋>fuk%60mE(L>**̫ 0.} Bq,~Lr,ZhTԜx"{sEeןYC:~*$4]J7Yp%MxFZ;ͦ$/ӸpKvPlQ2ȇ8'2, 8Ǣxxt#,cЬ`ĺxynh!;fpb NC)Vz+H3<؇]Wdlfx"cZ\$:/]ǁx,/z7I-EȂ,{X֘5ˏcB2^V _M97JfA6eu1yD =5L1%O W)W`pbuڄӱprU?&FjY*dd||~h-Q$4GEYL,8vI Cmc9F|>ꄣH/⡜ߊd(99n p>Y}i6m ]-jC{:~oHt<uVD[T(X Hh&pҳ)(>~U-áGXԡTO*=L?A=QRΪN2bP~ ESǥA`JngFO I5@m[qfDm BJ#$~R6 MA7И}M;qM$sm&х\U 5۞s)m`hBgQZm/ 4݆k6щGH#̖QLWZJ:pv^{ˇ‘Q3DZ4c+-%2o"wA;ȊYxHKmΆ L`'KPH[!H`E4HHSZ{qQΰv*r[d1!FښasYj|3wbͯN,tݗGgGZUeFZdt/Wř;шD8Z0d84jLEQ,#5)$ܠ:;"[>НnIE_fHѱ+ :!oɱN@ru[8qrܭ"2F/Vg7g†`IQ ͵ ||Ây*ҀLX2ZYxi>q[liGny:HGsmpwuURzёd,lb]]+tlr`.Tm{VȆ ɼdN|X 5j}BLk9@b*ia8)HትOhġ;jx_Ju^g+ʣ槧KjC-j%OSGa] Wλn^%E@ȼ05AyZY *}6u@X-r!Mb 怮ZQ+EGR\׀X$o}8n Tj:>JG(}|?ǿl _*j-7Qn";4s* t4bW6[11yT1S&V7g{S^3}ٜPG(')rM&;uXllp:}<^hH |$`lr2Lsԗz1YoؕQ 1:mt/i@ $'}*]Ӫ"ѡUGҠ\bsӦE29-<˯^]7\e%veS"js G@E7ڝ2߶dY;֓|"ZW&+*:jb\p5Ѩcc}Oy>h[vg|ۚ#X5_ڸP w+ejW몪@ųWZF_*ygG4@N˹(FX<7= F~wqI@g{]^ܶc!\{}J|d 4~*݁U'vMTUJp߄<ڒ{ G iI#%a7z GPKT(^#~ș)柚i|nɉ~*ӴWS0|-y/uwTH,0>.V|^ _b3q`YPMLAE2I^nѝ*=h LR(4-c$-vkbbucEpb~DcyS%f >I{g1('8D*skQoxr'̦7 jS?|LkznLTjK>ϛKG(0yU!/sܗOޘu#6|ThQ;|oMcR0+3HsY!H-^ 5)h(Dz@ < Rix9DL',<1} 6ԵBQhVaLO{3-z gKǓߥ0ڗVoz4U V`l/)2>#$H:<'j;GEܴM i-ħ5U=2%yb~ÑECʁ"tD`וUMx[|#̨HϟkX(.%qrU `!oSGYؚ9 `K8o| nH21\Td+f2?f'>Loa#K Iچ>CU/|;uTJa < п>:KTvo f"O2[iN XyH {ikYHL U}?>Gvd聴@mUW9C1?soᲭꚠ4*f*P:{OlɌ$*d9ŻP^$y/j p'NL[k#}l*r2eqev2 B)3E|r,C}yf$^-A2< Sgtې\`dڥ3|eRs"iogrUCd(UEt'GرɴD$dԞ_O$|vۜ- Bp >y~Nk-YwXe+Mo]d#-u:6>\ ͌ {@1?tp A=D# Vi̢Ȭ], :BL5Rq*W_Q`Lvm-3\grzSxؽO@ֿ{s z1jM|dk .J]FAk<#8ߞ?'aFb ?f3mP?ȞhC?؋:=]_zJuPwJ1)*=v>ϋ8i$$o5igevjǣB| PoBܬiuSS'uDž^щg\HWh-nxF8$$:eSC뻚؋RYk.ӊ:#xxmu uzZh8v y&)eXWo@!Zk*"}n; H1)I,[ }rӑ߮_cՁ0; +3ŸEk} u)KΔ)Zʩz?mU  Ce lM0:ڌWdPVc9wWx9șz^dk8Q,q2F@=kh^5P>`@B ߰zóP9)IEbH謋ڨYq쎊/T޴**3|z*wiQrrV)fA`|>R: xQ:Lqɩce_?u,7}UU*q( ȢokLVVb,30S[bv?MrG-Abb( ۔d mZ[rNL3r]4h8Bfƴw 9Fj$Mmw?x%}NFHJ5:dbPrAEG ,Ѽ.}Tc=AܽˏƠs<؍ 3Bd#VXXHry'jo|RƉ"bLcѼrJBXz-?ENeVwY`IY]ײ0U~ę>8r9`shFtKyN1\u[;􎠡EQto5Cs _KF׊G9?!#;;*}܄4ix<D$gxPgb5$mTD|PO—t-TZXX ݕ[t+6d6 mys kIznPC2,ɽa`<|z픁'M^ 򂀕AP EMLܨ< 8MMǍUgGhvr "ތ jz#8Xhr0-FZQ"=哞ds=:Jߍ6z = U3;<5~ ۆ+i c)+jH0G=yʟܨc%&e|b掆D/#04]V:HVSD&UHS|\R ||3c'toY8 0|\Gݻ5.qdA32n}\RKjK|[VUܺ#Yyz}#[u"BVi_5 IKӥWi54jeM׳%uԌ96R6>cT2s]8pq%*"_H7?S 2+fm4BZWs%Ы2M2i V |\o} `4z5dS]aģ)Wh#nTwX)éW no%(:OxΝfwy@{Zw&er{JVd#:V-z*]_ň/m`x!YUvn{D/;y+ ޯ vYC_7bJH+6IroNJV1ЄйCcp2ӯ@ZѷNv6tMMu8~y疿H1VcG+Ȍ.0TE!z?"7|8&fϋ9v_=~= ?23 nL?*A)DU_I\Ft 1(҃{3$|KOl9P0׈j=| 'B؇"lc; N/ҟd Ck‡2?_w'Dǭヤ 3B11۶%JA"S?Y9qJ[HsMjT3XLl@ R3>Mf4&@R0ͩFE7m"%qseldpƻgYpmnrLĉA"؁kQ(sb]y#Y}ߣ&1(4-+.nCjH0u[3IO._T`F7VLe.E퓎yU-m XFwe]<[4„ptR9"1[)I\ Gg⫬YTneCYYuGpq)AK4ݾbb>+HrCcg&}DPP׎UU|E?fg( WЗ'1cy3&[8geB$T/nt 5虡7nNNfocFx½CEDxx>G'˴9?"!CQ2d-_#Q3# /V;mP]ɳu=ݾyeW1R/h>~,hHr\b*;J\[π&;0b=|11?J7vjфhyDoD[~('kÉhN&W= U8eh/`ެI swhsGJ['Yg٩&?Hɇv k_-\'+2lzy2 b{36?JRN#e &uf9٬4匒YII[..Q=( IA12i5\1铡o9-QvݦP3`Zhh0cYyvl k+0͙ 8ks` QcM>)rMgKLCXIJ˞a{Tս!$N,YNjoVءNHS^al%2L#* '&ȇ;э#FiݡCy1ʡ0BɼmG5~;4"X/<t-zFwgcHvS5R$#o}X̐1/50bu_vk t0*v:pHUx&7NZE 2V[ :]Tb,lBրcMajfIc`8>xDV]%S%= = G= \n$Ze1΄<-+gr:{g]'J"]reF7W2 :zkx*tswP>E+9ڂIh{$_l)cc?ׁ՛3$Fy)>=؅6tj*㷭 58ЀL'cR)LksS5Ȩ5cQRV0df*{Φ{)]à6ǀU_*o3Eq?i57SG@Mz0n 9{|ll2b'ӄXLZRPb -Z  }jmxYr"SwtcqJ>QGնD:B_"dJ85FQMYPjpI⾸tup#cmNN=F8=Ż)u\9}++ &o\`Bt7DNJbaį哰Z%]]ɩRg;II.١R6"ʝQe!BtfXRJVGRsKV#RM{+ԇyO/crQJ^ ^ە*I5<M‚+F ;A:_ Lg֔ӳ"2wEx/Ò<]orczBb7m[/΢ 7GÌ\%3}'=D_%o Kd >c_@ܫ_#[%e7|Y)Bs l) lcI#a- Z|t7)r0HKJu4 z- 牊f FB.^₹a)O#㉐\5h^^f=>K`ߌC/ڥʒ>YٗD8l= -B4+|BH`G.p#?f$A:, )TQ: UgGZ߮^,KA!v*{Y3Cχe!8Cv:\Ͷ1>xP7PGDϺV'a BŠM+fGX-YS$6C9"2 )(}/N9SQdae1Gّ^Wfy)Íiud!Z7cNNݪ8xtqiJ 9"Yte$t$׹5 ;O8,\]iph+ +*ԫyَG3"[i! u=bf fd6jNz1ƙ/&-q 86AI9P*`ťD9VXfK ,aNd Ku WV65ƐNCsˢhuNRrܒ6^ݚ$e J=6yU;e /v^{> GӒ!"i;=>gl mL#wjm@\<]4b(Y!ȗ2FJGMQCh RFVF)id[o3~O$o=osaُ6y9ӏHEr ny qI1lT`Y8mT17)g@?S|!a`n) m]&8:o"j]w\[5T׿>;pޮ^=6^=XS }KRΙzh#hq/;=Q/sGr @%2gSl8~~mKQeC6ggC{bTo 6\i:^?'p %&Vm-B5?!tKܞ̇_#ǭmĽ/Th_f)~#"7̘xn,-=Oد^h_2;1H 2ɤz'ǥ}/,*MrdT\cb[BLcw pN Ļ~pjʲ5craGmuccVYf!"Opz=cg .OKIcLD?򋚔can(l+Cl*#{vz% ~B!] ȄrSdrb)^Lrws7~;7Mg$.roh=RS6YTtjm(?Zi0bu53/z@.n+PeAؽ@b=s YǶLՊN۞+YaV"9iL&܎&Z5FX2帧amF "*ig+/f݊s'΋11  gCO\>pP+Y+Hx4ôDxFڊL^MO瘱>9kr hSѱGVXsay-uWPg9"} 厮;ȬiICw LF% 8`#Yloe%[VL $`놿?K ]C܆7,sV@MI6$s;/OR!E4@2$@ŧ*dҨ9JEX.q=J Aûl(Gvy%#[ 'qgˮU^Ir{npcy7/Fͨh;_W)HŪNI Yj0I#T*I\}~WM6巖y,CAeb"^vYWD9X+b Ayw,--}9"2A`4f k$Z@8X"S mg,g(>n epVqgϥFϠa>V1zY|U&f~T F[D)ϝs5",5 @iΡ6G~(k{ yHD7T2T- 6Wh LIK YDK9wxyƻGIs=0VjzYӃ2D01l4t ZbY ;ykk ʣ25sN}(y(Kȉ<2 _KEHj 4 _IhpE~&ԏ\UL-XLZO;/2PX='ݢ?I:#4'f8. n6j?47"9$&rk:UmMJ{}56 &U۸6vQ%E)L'Q[Lw8D 'βY̍`H?'nU_0ìPv]BWj}aaG5s og5Ab8ED Yw]8VA;Uy8㿍_Br(XiM*(}FR T,803y17M 6 *V%[כּUQ>oaX_8-6Փ^l36([vwLn&{6NPx$xg" {N:h2-H RL-5 $|uf8fN6 Utj_^3C.|gtYN7z6RH[գl 82BQpcGr;j)G&we{G 3PّG6373 i۞!c**s#W J4eFWgUht=-8]i-pX{ځůk^"OT!9:`.,Q%tv0~%T^[)XfuMzey3gzdHlֆsI7[\[ Kq/P0<@>1iS>`)eiJ En24cؐr`iڜZ=5ZEx] Ceڨ!i;^pm#dD 9qɻWf109}9d9(g܇]8RjCL)ѿ-qe)a 4O L<8Dp%9)}dԣ 3aHH*"8(#j><'Ơrnߑ!_ eH39@C`g&nh [&!=XO_2t_foT׺b(#/tђaܶiRD*h~qz0VNp`pc{J:ܞkY{Jvl/yriH$[K\[EvH$c+thshW4Meb5$ T(:1M(0 W~a4bqEUkFD"(0yM mݽ-zڗ-NsJ 8کhC*._s=b(O ]TL;pbC,^|__riJELg e!> nbC4/(5inOU&3ʑp<-"\.`O6N]`aj(#F+˔M ^k 82g+yR|[^E0tmeS& - &2^B< d H>w{lS&B~ĉ$.eJ|ˀR3A:/*ސjЮY5mBZ4:dz!x#̚yl^˜$*"0 (a58aJ$q *SU q9dE#hAf#=>|0 C#MH<`~[i36Va:4)zz49 (Ɩ?vV5taM2J.;;| ƜdK6? [ jI-}=#7S.!δ]shaUhh:beܓ$zBK|GkmoC |J^i)PʓH%;!B?r LxPq,\mt(EJׯԧbXCvls|VwDDrw|nܙ2{n.8iߺ8f,:'iYdVU{'eԮƉף\.Z]-#U t~\8WB)6|y7%)EͳĥEP"quN\&Y[# 4Xby6y9&_9O ~s{\LLCZl?m`ȴ^q 4oI4*6l]Ř R2&nt ^fP(C(}~6K(4ÓeUjm2Vgө CnSʔhۂϽh_ *Tf|a6LA$Ճ~\`vsU*A;7%ަP+ j],t/0s <[HɰQ~pGzԻ^dYdA֌S`)Oh=bPW(/6E!e>0{-Em>}A˵tJFc) }t–_$] _=6i@&f!]ؓlNyhJ9Q$}0M "GOc ^u?帆YJZ&=2A6[fQAKV!WR-=xVG ޢ,ڕ᥏{$m\Dj81'uwJƎC=B6@襴8|_Y#4X*WY~HAZ A]#Z"'i~ ֶM j5Ni!fvv*|'Gm,A @]W81eӊ9ѥي6U npKx~PS*@_N[<;4O$ĠI9wj}1d><qGnUiad>|KM՗[x4ղh-[k9>Yȡ(LvZBٔ>cl3L~}QW)j ^zL)YLL9 q7wu+mv}XQZUѫG 9'LHk޹%-lZ2 ?0hͮt*RtAlX7i5aa;Ph&JAނYY.݌룱L9M7 Um0TQjb =B4^!HWH†xyRG\jÿw4(KVT1>9fL|+ $CEEvt>QC"DPW4;jl)qV?uf,lc) &J4E}gYZ07070100000068000081a4000000000000000000000001668c169100001098000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/1W]?Eh=ڜ.+?bp~cLl`?kQ`3Rq]0-sVԧA_r1JgxA- S[ UJzXAG#+ #Umbɠ%&?迯D_ߝcx0E -ʑ,}G\wJrX!L`ErRXꯇ1lE1-gt=|l"I8MqfB=e/Z"%K?bX_],1Uw/ddہh1 rFŔc +ȖY_j6az:x[i_%Ye 0+ }o_GchdGù\i~OnLj>v G-o{I&()^bYcuAVQҕN&gF ]CzW&!5 ;G9ΧIDWRNEiv\_7Gd&Fp/ڢoX;)=ۣ} iVG()Aצ>4t̛Q "pv+żW|gϪOf`׬}YǙ|9>&z4Wz߻Lq O @ʝЃS4Ev=z#qR k|\t\Qb_B x)A=}Cp9eV~BLh#4lzbTU%kMFQ˗־7o%3Ei m\>jx>'KI,0I[kuA'8`^ԹhEXsHs,7J+=@zwxezà965bKM\ ~_ Ir/V gSL2qwo ̈́DF5k()%m_4}1IEr{KɎfEe]o.M$MIFrj>L&$cfڹ [>&%{ZK $C'2&]؋JIrYWyfaɛLƴ%[XpK7"#XP }b#)[%vm:.%#g\_0&nj4KGUj'kJj5{ {8=*]Yh{w_qe[Qj@j^:Lq+}hSmԶ= k9 _Þ.J9TKCR%xi@5 En9|hO H'9֑$-aWݴʊOWlZ v"nV׸m:D|Pкwdzտ Ls≐> :R~Eneù˰g#*KW_,OMy5_އJY 띓yζDA2fD JAuBB> *ub%[9L5Rr-C3']n|}h ]&_>Br VjMh$'H y?Fwni !bR6ţa$2zz&x7axdOd8>QJS^%[#eQ֢z/TM@Hd"&D#ɕ!{VoaxҚ@[HqɌ: &"P jw*Z-b7+h:3F}UW20I^bkݤjb\]@{Y#gW-mPT܈,0-˦TT NQ,t$,)n?Au!<:diϒfV뮰XdwEtvn՗̈-zN@+_? Pa^"+vU 6bCwGozts?lGrPoK_Ѓ& gZD@qWC#,&A$w'B$g6<Sud~Ͼ$v'N̤@]:YfckIFe9Z;(2xzv!L<ORi& ʘʞDLXy{ >cC@sqKzȔ~Ade\k)ShqK((j`Ə,2+ֽ: b{2=7mm*,˜U*` ƧbF@j^8+Zd0uM*P9?r%РͧO= XoEW]H!v<x>V[p,sM.l> m6pp d9{!ۀP+T}jjUHtyBT#7<$qXF{,WtϨwGtsV-ɸ/#8ЗУtD͋ջG~g;mz+b1>6BFG#v_Bj E V(- |UY95̍jQ['ecvwV1 5ԒBkl>'f)06{yÛio= M,.CܨΪ3{P$ /#g 0 uTgjO$͝61dycEיT zw:GA*2v u{"3;b} zvYkmx*8%0w65`JېTOJEZ VOv'FH) ŦWÜ@k1'5JӭVb@_(zbʪ= :?tq !] 0aB8<ߊ Ԡ]$|zO}5fEUU}b@.&֚ٶ ։x_CQ;x< xm&fGs^\<^s1tu阈7j3.CXW-z1HԲ`L!^81Z,J*U;ZO)( c"|MgYZ07070100000069000081a4000000000000000000000001668c1692000036ac000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/u6i]?Eh=ڜ.+r>/涯(Bյ~|<@n Ss'*ܦjqy'(ۗň2K9p|Z4*Mo 4^lj}&E.ot8K2P.>n*uEwR7{'2N{(Kd2%. 9J0t9Z0P}]<\5 Lb0 oC6~yr{UER>R*'ӤI}gPR eHT_Y4dݢ TMht#o1;G?PÛM`r&D}`:9mdA9d; 6/1*O) (R{`R/Hyu7.[]f^)\PL31,l\㙘IdfxB Z;ȴAғ !|c%kOe{ւְxO?JBZ ɮ6elQ\y( ˞rdHQjۭsayXGm,g#ᇚy\yHXz1Kq.pv\Lpu@:B~EfXưRg7HDe5gj t;e-^FN 繑h=d+­z te4p1.eO?eC_<U|ӿVQmMf;@h$ՄS2tA@='NYY4Iy88ESÕRzh ˣyq*C[oBB-=ݺ|~0$A &扞2F[ e",>mZ3 }_30_۳ vși_vM8\;o;?6v wH8k1~ohiW#)T)f+s1;V3>J.n8 XPO0䣺j7xkMY kNw3w甙γciN;O1ΈMhWQԸO6$9ʭ̪JTBƷGgvYP ?@yKn-@ *'F+G &=WҬPG6nqA)"+KQ} BBM<;|࿨% __0`Ǧ;ABboV[ijvvH\lψ@E S W(49M`5#p] +,200EZ?{Pm+/[ihZvoq4Xsl(©U6zEռ6(Ic o={$_Wv֓'hY!XtT+|z@Ex߅:`7'74Q龰y9# x!?ಹ~q!Nތf8$ :}cQ&7l}":PT/OOgYL~ˈM lFKu?i2]yfq pT`T)x#x4nEKA&[^9k G 6$Q`/nU 1HU2{asRZ۔~^m Nv8i0JKWvlN_eL[Nc^.,R5|8/Y=ΘiZ?? 5A=$Yǝ:Qvzh='eҤy5\r%ܤtM7]OM2Ȼ˺e۽є*NgilYCM \صf,bVpcl y<Ć{W70^Y j>!d 曍%ćN"ѧڀr򐚍 Mb -R;JI^Szi肎`6ݦ: R0g|)_Ļix1!6ӊ `䈜Ӑ& c9ʎ Q1S!S],ZmQ 8L|I8n$b~V-|o͵ SE0WOҜg1cHkly;% qzþ\gWupzܒțH^>LAτ9?ޥSn"cQR=[; zkO|g2WZUiߖc^;a5xQ~1ECqLebʩo ;u-$Vziø ,C ^fQ B _-O>eO@m/; JLQfu.d =EHGw({v s8ί>w24XםvW6h%䍌1 r Va5pM a sd-K\%-ރ-rue_<t7Hb**qKS"7olS:dcLw|ӟؠ{xkZ=UdV.z8:D-vf-HYf(~3][?yA4C@j`޻]t=$+wyvn a3PxUJ;]=;Sl50w&Ov&d ٩P$Ƞ9T xsIݫ{DFm,oxGs25ЛiL#/Ϳ@d,[sh/$Q"?;ACkNVDz& `'WB  ~O#=^ -.̧S0B 0'aSӽ@3%ӺcrE;.|Zqsm!^͘v9!bґȷ5O3XT(+ +qQ#23KvhE5@7)EyQGgk|{i G [jG[web+hꐜM{q۹빞< >&FPBg}+b{:*$A~> "gퟑ*,'1hB}ܥ.ZKGO駬X[GC_5EPIҽo6'Jݴ0 MgRM`bMi䰻-`tQZMIM-d8k@R J~LXW,Pކ\$X2`_yA~W6~Q$F歼|jٌ$koG܆1~Hqa^N5 ̏,"Cڕ ku\h?;EoMGCHsq4,F ꢞ ⊤ǣ}ђP3w& J0L(KԐc?B]2/4aeΊH=Ft7#Zԩi6Ps~6HbS5m͖vzW#ti ^ۗ:|{g"\1˓؇ǝ2=rTFe@&PĠҾ>{>wt%lw bfGurBVp]x[T9zTxt\9~h~'cn {8,Um->tQv6Ebz[9)5=〬n5!J @ x@hk- PDWrQ 9K#@:g8ч!L@gT $- ։}wȕ/xqVFP ^S&DzjTY'BޯǠ߄x;CJ'ѩ!\Jk6;36Ӑ\'_SBf =mGH*4׭EOJӷ\: *$9 YñhX@=i6m^C*`ca^w Von} eݾ~_촎$z\zl [6%ai  7 Hp]9.P3nd=gueY㒩r>$;<:Oq, LѰҜ0j鹯\"4C2F{^9ST&P;Q&I!v, +L&1:;${D(gx@kj*N=] >.1VDc_,؀гO G.{qjɌ7-y+)Z?FP<\4iN3e\tRM؛o$igA)=nZ>$҅㏾E?iΎYSiA8xoa_\<$ AdZ?cfrJ]|^q7%es9*tl[T,_ O j(yQJEW AHf2&7uȚ9-%<qI\'pЄ'i3똆++WnJF(/c_=26.ȊFZvUc,˴wW˹(Nޤ 4 h9sRȝtw:jGzBЋJd-ȃaق4]ʡYpʺݴ]-J[9+~^K4ur b֮笥8ٕLs;y.hW*mKm>mAq| 5$4?L zv5Y?[C& K!wQ^ qbhnV,͌-htB,~xo匢P 6J4_mj5%t*tƸ?zdFS(Z{N:]\X YKQxeuP_HБ0Q[gp 7%DWag+ː5ZvN^2L96jI׭i׺XJV2et?Dx>/D4+n ]sSR_@uXfTv&8 ĵe &uԝ>I\̏͋򎑝y\KEEɵ|._isiJy)73ye!舟(hnY5Q_Ҷ]\Պy왉V2%tr zH0ď|nQybheV f~ gܘƝF3)a"EpR"G`sZ9D38b&Ld lpAje6 hDi 'aÐ@vh/;>RVkS_"rG NOsW*=>ޡU#6zvqin52%l1ʝtH>S̙Ik:Ά4BNctq (:/^>FdCLؤKP+\^3ɩOKS$ȟUx& ?nцo^E0-֤fK;݌Z^qq|lV=g&jARiXT,Aw6A<)YznD?W1VVC)JdRREJ|zؽvOxvA̫ 1^N3`:@ע7a9-v3'i*i.b\ޢ5icscʉ&b/u&T-t\*\Y(3{?)uo~^u8:S\1WZ<w~OZiJZCQD_Cg_/݊ @]o*EѺWwWE@bpx:=, H'oc'>6"2u\u'HdI1| bz1(n ZiZgBT%WFkUnt1WS&oVB%/9@ByxKb4?M2?g$V` @92"en@)&Mn,ѫ 2g X0KKJzqV"suܚA|y˥s2VRp֓HPkLIACp4&4";NWbW!L`zeD!4?@DkHU,ln@.Қ^̄ըifY'pp$Gwkn` >c 8 52sS]w\Gc39lЭ$B ta:*2S*v3 1o!cxJpiAxQS6,_KUKR+#q&$qhN-vĽ@#{ Ivbj^Jrf +!l'ܘ r2@hN[Kpkj1uʜ4/!CM/On!o$=8^%0_v M z_iڿkE-|poR5!F@d9E=/gpyQ8,ɨKG'iC:W-zaM3$?^%֣ShfYKoҀs.dS(:aڍD/uɞ!@8 ttZү\]rwof]ࢌaqqvN.d̅m_US1l,Q{b>-[Rn(Z61 ʚd/ 7QbP}1f),ƠU}%ao+ 'OgULqϿG̗YZ<Ow<+VmgwQDF;l卟ea{nTf9kF|ʷfGjVB%7zkQOnm6T mX5Usyzc n\#usfY (`^9Zl9xj! 5?Nwg%W+By$dF+M,!j}վu8tax c|+|KuW(Eo-~u4# ~moI BOw"Q>ډV,+`?zύLhrZ4]`qP X CsWecB#Usʁ#uOb [\0nx}q鄎@ۡe3NG4ҺyO?t_BЍt}w' ]}$tA'8: ~iTј.+@8Ժ 봓)Zoh NCzb-i_?ɸqN9P0v*z%w.It E*6قC٬PoqOj-ԯ)G'{ߣj!Y%$|^1:IRדZt]\d<ʫ QRHQ78C@ aaa֛a`0hG0bE< :dЗ睖(NY KXW0{b)a $ݾ-:A<QwL9[0x(mS9TŇmX n%4R$̓YSK{M_Sq")(<3҈ljA}# ;~93Oox`9rhO#tdwA${큄3FLG̘,Fv2 7pα]A4/Q{_X&WL|]5XķaȜW2.Z D+/18~! <_d'֨4cO{U)~eg*;У͞uJ"Z8Pm nAӒ]B t`(RYo= :Ԭ|&q@\ e4م[}iT%/3T(g`1 %C]K xiJ1ʫsOs倹݆f__ E 06;o\!i,.fG'@j옥X` kTYԋ.t5%L;VǕwIVx -Zc PW\tdu0תn R;RIA{]<2#lOjα&Uue~ĝUݓc%F+B[-!j-Z =,vV~&Ac3BR bѿ7{I 9O䌫LC/:2ݟ.~*qnzZRn=PFz X_6H_%@]jTF[}tpPϟo Z2@١v%5j\ RW%IPN; _=8Q/)JÌpqJaGzO~=ZV%:ۨɾV%)4){XN2VxB+M7Cy^B:5-X&']W0B:03c3-K-%z-4zljW~t=cELVxR5K/B+ H&rGnEرBgZ?/7(1< a0wt9}*2-F!OL'Ɲ1Q-ϙMCU9.0Q>#?rMCd8Io_:&? !ɠsEχz$kXK$!p_UH-`=&r E `ӈ~MSRsvuL[q ]QzLSka6nF@]>C8٣nNŦ@ *zҕ’6'zs(f UThc 1l1L LsOwtt]//\P]Jԭ+y1*͟UKĴA+oץf}O;mQ!ZouJ uFcZHkt$p[4Ԑ )kTg>pvl(hA }I o6~LC4vdo$$0qͅkc!5D>tUC5~#oG(yTp' Xʅ֍6S/#>j$6J|WޮTW4eUD  QI8L9qR72_ }IJ8ƓrGª<< O}}$mTɱgYZ0707010000006a000081a4000000000000000000000001668c16910000bacc000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/>]?Eh=ڜ.+Up*g# wGT7|"X(Ul㛕j}^q8&x 9q,lLΈvGCf{m#y[DBDX$%ޟ`&~4CG!U0,3ʑ>Lj%tqb& va jfPߨ7aC:fVضu)H!~ ݘ챘2ʮ y<_c"MHSs4f+eSs F%G>AhҧW˖4R1;0x6 d@ÄQzfﮑTx3t.tYg̿咘"&<1h tV<kGo]ذHîȄ+;j)Y i bBJi_.i9@I*a4z򘕠A *תUJI r37A!l&T"  HqQTlrWgXrXm-gl`qP$mbǺ&ʍDe!N2>Q5O2 ]rslS$5&O<3o% #@arھsCt5qa!y +:LxxY-GD TޯLP(,Yg:*an x[^LK4kH+II 1ʥۮubJ7—#CfJ*9hI#in:[[nWI%Ӹܞw.-7@-铠m$CEiGG;zzja(ѫ2À6S# <(Q?2oa,;8yI5!/ %b׳!w OL?#G5l4݊L0݃J@JU-F;&-Ϣ1Fq*)MivHjLO LFO#/U r:y}BFHj:`wOztģsQ6Yn)6p;cxCz͡E﫫xbOGJ\[ 8wiNRq":̛}jC| HB1,{m99n!ݣOŷ;y5MϫUBKs!R֍Ӽ @CKJS NM {/7%P>bKs&L~1bCԞ |>3[Z0)VI9ȄL;A"Xcl]xpMRU=+%g]TޓD^ō2Oހ;8j:L9 ?.UMOrg3&}r-$xxAB>K nTqe*,ꚣjzL"]'Dǯ,MQzf>7d^1tMag&˃"`po씶T,dSI dSⱪŗ\9mcS5aꚵ!bٺQy F`ڨP(Kns)Feo=62fTU_6B?cR #;,Xǘ,oY 3g(#?~4H>=+z t|N9`ȟ6v ,|EM õ:iV} 4N7jl@[hW8Z+G<-h gahVfWT}^o\ .VͰA,]xFa <:(]:j;?G@6hөymﴬLZA7?vQȨD 4u?;X/,qX}?jvWB ŝiﰽ 1p0 ht+ߎU*n"ܱ 4""Ƅ2<4ɯ?wf.PJF3R.J1j0TqB\ƕ}Es sdIRn;Sw9@"an`%aY6$JPROHnԯEjóYg#Y.kkM]hw~oh]BF5||Yf21{-̚|0lD͞7 gDD\hCqw׶Ӆ41x{0SlIb$&--|x6nu>VF+.2b~&Y_ t5+3iSN?@GPwcDZHe7$eISɚ!WNO#s|XbBk|C^<)^ ZTUc4]bNŸ:*h%BH, ~?DRUadw>q _p.SqznXV!HL!Ȃ˺ ?tuwD+\- cQ0ߠB0Fx7`1ӾqK!n{seo_2֎(^ D4+ $[XhtWm'&=f67Ip#ɇ~tcdcZF?'|zǚ9Xp%w:U5]Ygx0\>+Mg~^4ZxrsFZ.P['k dԕ:7taHjCU-='9$v)d^1K$ NllȠ.Q~Oѧa6) :aoG';ɲ޴x;t#|M<&Z,o$3d>z#dAFi]ٰlQ˕`NyBd. Z[ù2K¼` 5F=F(ONZ TiwSBG0+㰏u粼}p%k]{g-WbAe޳@;Ž$kF֩yoؕikHg\9Te󝜾 ˓l95xYB(j~/Lˎ,'7qZޱq $f׎Zs6Hp|g@ov^TɡR$(v~K΀$FGp+ G//gJ8JqgIG%ku7Lqh9G:PMeY9Rt^?%eEbl 7wDir9 rQ64 ?nw~3rs)T[l)<6gT79{,~ 9.b sNUpdd]gDX\wL]sotۜ祩1b!f_AȬJ1f}iNKrÕΤrq`Dm⪎ bkNv./wy{d֘%wasT0']6#!.'JRj2w^3]hSŏoV;TQ&SThίZY"L?i29CbCޚU?,p2sP'qu5NazuCRX%D|8יo7Lz8zί5z"(?T:9qeUcXb1KL;y_Ú3vpsJЃX|A[<ߢaCRel~ꏬ#΀`<#!8Ս d$Rli #}k `D`S7\_K@w*o3 ؕ ii[ ^(]u1XgTٛX"VL֌ uߗh901g!lG5"r~I؇ʨ+#m"<4gMD""*q? ٴ5ZiPT Q fxui̿juE'˰}GzJsqZQr1 GVb#o݀Q_2@n,Iؕ5SE(ضh9)enmo\IbzRTLI2u*g<(O6iiKC'XD;0h~\S|2֓7*Dz ^ u5aw#y̑Y' FzQ(c!.к4˷o^/ I',)4=l@ܺm?Bj vƖPfhЦw ɳatdꮁ ȃBs:c2 Jib[{:atNQJxpżƜ^(ϒdn4A?L={G gʵ-=s1 WѣQR0z0y# #/RW? K 8BVx|1/fԔʾpzoX[J`JقwKAH/0履d8fJ:kt,l;m9TA8ߨ7@ ޡ k"ĸ2C덄? >!2 "V4ɑPԀ1\@G]okS=I+u|c$iF6Bےvn$pVoL$+jդr bm>l!Z]̉u]9RF~DE50zVWފF '`PEJώ^  qy; 5ܷ֯3!+x@vVLԿʄ rK6<{tU~^\sV3Tkm->]IU dxγ0LS_ _[4edKY=O@-3`P뿕m^QU%=֟lZSѨkvZ "=i>]sQJ2Q/[A/"6SVtsPS#I_żû@FA 'Q|4ܦ7u5/F܍_.Q]J?Ky4B'i 0ͥ 'i86YȨCl4J-I mAJn(R3dMµpGEgբnj٘(&?GTL4(kLuCNTz^JH Ҭ+ۯ%ߨRHBQCNOJZ#WM 0B I*1Akf!t/Ә!j%i %͙$\# "fx ~\CNd_p%>gL7ҟ,trMKS7o>7يj9e~T `{MFe׬iB]XeƖz{$^ycclhj"onG[ 7co\tZ ?L:5GHw -㜸.N=l@ ?]rxg[n 6oprʁZBnTaȸX;ֈVZY I{1$O ڼ5>Ş5h}7W !5PNRX{G.O|@{]eg(˹P)pC+'ózSfYfWU=O1RIwǗ ^nr"Vrz]VLrd)s_ Hz+f8~U2QKg\nBV'/G$Nv6eN|yЊ vd|{RAƨEckV'pWq~0^?)5`#Mh62W0!TYˑty: `fg݄h;Ytj0j"Qf›rQЂfWGs( %iP1>,{]yߣ O4N93E>Hh_4 ]pF/Rjt̮BtXE|u/Ae;Cd/fMeotE+'-F.q6IO s,40|sm xݴ@nB 6Ktkttp%+VuWSm:# _ M$tA;|OӸ9\g)C#Ҟ2rXSu0&57Ag|kzXJPG߰!]6\@%FJyж8IsVn[m >؏@YcVg= |*иW.4SlH_}_ᮘa?gU)l-oT'ǒyC0EP,aT *&4QDat17>58W|1RNѣYߗ)$}XRD4 J㌋țI2,yj¥kz9z}IUFÑ:)f@ g=z"Iv?V/AfQ8V= nY^$8V{(dqP,- }U6R>EFqz >zʳ?MxG?_/kՃVa= 0J/#sf0- _ԂwhL໧ jQH+&lc'rlt it*{yWP 8F yF#.bx:=ì.qU;ҵ=54Vd*vgPw,H٭!}@SLAgNtFL4$%!̈́ȁ6A{ 00nYu<ҽ >k{`XЂhӬE.$nҠe;&;\ߖ R$D4nlzF%H}L2bIsWMDž>)aC:k/UXV[f]\jhSīNM'g0> ǧ% QdIJ( ?']WOAE3$af> QI\]: Vg.'}>Kk_C&a"9Leß? E)ڝ'Ê @fslLF U0=˥ذvJ04>5vlɐ40 s  NȾUqIdsyV! PX''ف%;Ȑ(>k=Uk ?."# 2<_l.ܖ[wzY|[hH&>cՆMLO!B2`(xDsg>LQ?uxw\4T駱ƪ)[瓇a{A bRxBf]2%v̩eR`ÆrqKA XŐT!ZĜD86tNB_}Љ\g.pOg$ZgS/'DLt,l5ZM7+bF79-Nҿkx'nxzYGW Qo, ޶v:p#vXrVƏi/ۯ3Ꮈ!,m( G|둈(WQCdOBX箘7Uz#T4Vߜו[25Zph! u XկdxoS*\dtɱ^k(‰m#2B\+I}v>DpPE 6ɠN?'+ģxw<M2|˯%Dv~w/#?Ϣ pzGv%x3n~{h&a?^sm((Fнy,_@j: IF,E?7{v~}舫#Zd ؝PNڈM!kD\Tilvq=e]@Ƙ`OCe~6 bK DC Z?= aj@.hJ0[-A v~ko;NqoY#L?;ƦxE aŤE,P~^G9aD:ZRAjZ`zŅy22{Y]Kˏ_ȀtS1 -d_};;}Гģ#h퍍*D;!Ķ:K)8kk38Ӑ =>5}rdMH F ^Xx_:X-S*4 Rk'hummG0:Zʍ% ("ppqx_B6F6xȷA<_6= Pfm0RVw\+%#>SD\~+S'0Ouɚ/à;߃NB-E a%JMX ^Hfj5ǦRxPS6]=.Yv&evQK("!BBЛ^LYrKSL.-B[zz9i8föFx6䓡\J݇%#1z??̇)o^dN U_het2FM4_ɣ4KQcP iZ77xiltoGo`a<#(ERj>v6t:88 |:2vkS_;sƷZ#`٬ i|o] _ jXve7dDa"eEƌ0Bd,>Ƭ/"j !jAQƒL=7x+uҜC?*B^|}dxX!H8:9E5emDdN*D{T)>(kMஊr2xhT\DX]BFw~(232C*P-}f%èhmoțrUe]S5r(5\M\?ﰃ]cxXOP7ÝWR5!TD9@vR7GKFNNaWTv!&}#&*`S/=3akOSak,4o>.Hx҆YO w`Ĕt^Bi%I~ ~G '6yᕔ'aV^P)_Xn?(*{9M =HZG'sE2U̙GYJӘFv0Gr)5Q/7:0)?vxd1W:C:,0p.l~Gw !w0Ue{a/_OXTX7d)"\@`H(mS]]وz7dkם}{Ztz;+tojle機PĦ znl"֦߮H.V|˩Y<ѷ>N/N&BIt 5@͠9|8*GilPa9v_L-\by^e6!_!X5\qIvZ51uRyu"tQ֐2hx Q9^te [ǷPɱGlF V@WJu%K .AhoOѡH̛.%wY\@d49FOh*On_5.!H\5@->{_ԍ@qA95r5}Sbش.iwf>91'c`kL4)9P.vu* ά.rL@;敱],nnT.:LXvnx?J[mt!Jw* `(*֟b6M}eI+l2kG3HB+{U#bF;k&"f*WqN'u~(~֜\gd[~̟W \RZ:\b>'[ L}hW/8r|j L?:烕rWT!"/螮r?>> ?jM 5/x;fb7.3_jOg#q8zJp=Tyi^?^XdFGUM Yydm8~;AuH;/XO.kf=YQ%Bב"n+J<\ÁUeUa'i׿6M /Dogs(t>*GdcSiHisU%#˘سІ `TZ>F݋86cXpR :IsevodPX`t3Dz8&@?c۾gAl)4TQ  fh**˾ % 5F6xpQ&Ez 'kxVlΔ42:Z*~q|ǗE)K+CWedJsݕet KءIE} c'khcwD6w$~fE3\EK9=O;|KiXz4wu0r5Z_x;OVgC^20 ڃ[_2魽NF55qG'UW}r/ >&|3~lfKঔlUCjr׏ UoV­irl?9Mcvp1>y A3W2A0I:i7pz}\ojRoM/fQo1zMc bT+>}]*)(OR]?7DabPǜьHT/Tȑn)h7Aw-`/Eb˟<#h+i{Ȇ{تX`&?i_T3RSz 8 ~K|q `C˱:9OWQlNYX?iz^j&6] Ϡj)ˠ3}Ph7Ġ!|"D +s>"+|b\J ~[ ҩ͗ .v?RpL2>E}\cLT'>x\'>,ҫ*u|K=0)Re3s]<9ʐ#$*eA"Nd"iv,yaHU*wÌ3/Ы)[m%n& 0`&ntVujEtyBtw>pXR2>>rrl\\thŜczWG^ώtB9];5y3(w0=R}U 41f HcӋZ%O'7n(qHнNu&KcZNuuGCPSL̓gR0Bq;W$| e[fbޓdb!|{(dt,~jzMHF5L}V]څ9CC9ɞ#ku'PHDZ=eCtqBWjl7(Ryr+@*0:ʵ2ko⣽n$ӑ-%0Tf |`:${ENrƓy&ޑ#ӦjCV|Y'Y6[gB6m0`N1BY05wDq!sq*M f)Mn8<͍ދO<>NW aFZG-TFvpv*vY`RTryEdk~-֖tj,#mD?ӡ;Lm7P!a~Iga!Rn$8Z@IGXPb3,̢SC"s2o;i1?U8@;_ q_f/r߽#8z*J[y&/=%YJq?R %f:ޝ rt I!{kD!8@`ŕƯ .MyoE\MatȷWo"$sX@ÔyC%W>^"w :Uu*|>oźt-&wctJO+)B~ICzʦTj㮩d%iYC} "rNdTPXj:la_<U/v@!r?DIE茷, [X9RޘE')#ȆM%'ȅK=e KY5EWpF' XX8Td[Cq)gnߵ}۠TlQ5Y|ȷt'6V+cg\ 30K>No~#3'l؆i5v'!J{\55s@}ܨ`3;?zbf.)Vۖ[5`8\4o'`eu| JS>VH0|6*XwVG&Rt5!f73}W·Әyڂlfo qKU{?eX-%\q.x /MKⳳC>0lxTL89[یG>?9{K\&HK2\q-ЖņZI#nћ׉C_S%KmQP2c$/;?~T4`@F_'{r5ppzvpWGql_7Á8$w m`(sޓ+͖7؂-8nkIZ'F= 8lKjV8E.šc0)^P?J:~֦4UU^ 4h*}=,]]h1Fu}iOw/qCTXZTv4\"6YPG2}-ѽwI}X匘}I$~@|$bƺfw򵎸غP9n$F?E{H˻ n) : kA^G-2hr>6wø |g3cgqB{`G}e5˞/#x I70{N k\}G9}X{T!, Cw ~\[FhV;}^|4nEe短oS遯k-H0:% II Q}wrxf@63]_pG1o-ϕ`{@mlAE[4 @pWI̶28A caZP "W0TE)dr$lG@dmi0:bqB+pY.|ysPwԠ&ђ_dD`R7cW۱ Q;ɠ_bF rVpu.%{Sr jXNY-Trؤѝ..>05-.M[ot-$%_yrbsuvt#PlhB97Z nirXN>-׋^P^A~eI,8X:WPw#Ŏ؈i'gL_\<#A6L5yVzifa)7Cʸ2`( HrB!TJlҐrA xSk;3c^Ջ-ԝȶK ol _ $bzK~~l=L"s=BoZ21qzQ~|-\^nX+H([`ợSMQx m9;s FǗ+ 2yU.#Hv CJ(aI Z`_w Kɞs˓j6/ ,g>x^ޢ*@\ʯjj n?.Г Ӿ4/OP!& 2H9GK"P>8f3ђז*Id=X,?ox(E \@(xSl@rYWow}?kD|M4.3{]14"J2w'PQ/^qmWa!߸Vv=ϻ(PdbtbHM@s,+Z1#TG~&;>'}˔A *(Bzm:b(u2z) bvmĉC_T" @8gYY.E]Szc`5j. ,ށ4臨dIq .SZgUˍ uޒ!yjT]H`07Ӆw*g5f!jk%mbw'\eăF见.g E#a!Q7RB36\25SA @|a?äiQaP`7*LSd -.K[sNGOp{T-QÒYb_|.9v3.*sU0UhfN>KKƕ XI\5b b(c.oH4\٣T"fyE}2ܱp)`~1\զR*s ۬+ BĘ=Rf7G4mPcIS<'i,.-z2 ݅auΏ;!Ьb3䓷'40mZ'*sxs@N5 eY& 3!Q `Sˤ`J=\I eoA0 50u9Ah;31KdjmRT =bdn\ 'bũ?P<az_G*-F6V7gT FS~4O8 ZB 6 ֘PX:ZhjIY9iZ}/K3B]( <j*pV^=-֒~i e5Əd5R;m@g{Mb!R~c,fXڥɶ_nX,z(0Ξ*QǷvA[(CKrP8H1?MtZЄ7ToIJe/w`}D $9e9ߴJ96@=u5.$ʃIwJ">Хb!8C&CC9 ԎN5ȡtۧ!Qo3c0%X<Po00M,'˿ϋ)uMҺneGSyd5\ ,1$XLEUW_[D|Xmxy=}V=9Hhr}}dNGRN}!hьk>7E:f6*AΜa)fqjḻ.REAV2++BeCi87fH6VIico7# aXp w '}Q}"{9w+qc3lXTS!ȸ֎|HR@RֽzCjR,r>IO_;D p3ӛ}C0qcq X|׸3E#-TO77,Qo۫E5hX6τ?IW5ιgEC).9W,+SYX'TqQ: -φ>Ė0Q;ǥيߟEz_2^;"<'vʽi71$iG|Y WK\xϠN# d=d*T lkxo@W`5HX8ыY)krU:RxQS"yغ㵢t?zNJ1֜-92)B0Xve3hT{[!z+!$¿gtͤ٘Z gfώ }:"J7I_kvá7AQ}du$nAob:Pg(S8/Ai:*6el #}X RQЏQT߽c;ƏQRȌ^ H|F;4t^ clu,C W~6E?{89$#6/Ky,\WCLfcn#.h1Ӊ1.8jZ57aYe^dsݞT33YH\>'eJ˜n0}[+~vPXr2Xv+j9w!B곘S] dXw106AΝ8 ߻Zy}O}x>S@(;#&t\~ǿ}^p&/,dy_"OOݔzPDj]-+- r ơ<>_Kf˕ND| j3>kY@(c*,Wrm|X*Lؗ&ae+aK;Inx֣ݷ]xkj7r u>"KE/7Eo)޶'\&+ePA8e ?NSDIJ !]JlywP$uywD[]ׯRDPg*B t[UI]_[_Gb 5ot,|2#< ӌz|c1V 8#y"bdP,?m5et8 yI$VX G 0恑>^jw%92 h#jD691/gu֛riP2-W,Fwd6MݏNl%JTtE*X^E&~fZzGv+˕!n;YCx`5loIuα%b`8,x31kQW^YI񵆫8V]e+VИ56R*k8ܬ+Z-+Om$l`132ֶ!Y[p= Zzf+)|Cդ6kDU/K #*f-#4vRM+:^\C?kC20 lwJiEkUH_+.CcT !Mf>餥Vf$5LuƒEh )o=jL9n (i<9*ѥ'(<-1/{k&Iؐw&ug wpkLv(N7 od9+᛺X_~ &//0UDUvND첬H_gb,~Yed|;@)?Qr}@UF`ٲ /a':C bXu |+חjKx^BqEU\O{`$d5-Wၲb 2[7 'µXbxέ6ijh1m6/{kHnJE;p-Mg |Hu tfVfnV!{L ͸cygcR"s0אԤ=]  j.I:پ[?}Cn\ܩ!&άfP++؟W!{"5t@B=VPړ$*t7:eR#f-@'>bͰ_S*m *Gw SANo<_5%J_P *NkfhOƹC:艞ӥy2i_y*"Yvo glXl}K|`N*>M4՜2mCB`"X8>QL?Ou-oe$_ϧźg,~o@H? ~?*`&l3@yHn; 6̡ռ@b!+v"L6S: nY[<<6ciŻhۤ(70GƱ]}t!3Xɹ"6@]+q=T1"0wy*L0=3*+h -<ӽa S~' *w0+uOJSܢlG$]:{lZ2ؗYAݍWy46[/4z/J!}1#yQ V:Hq5.:C!DڷlpԌ}P Jv 녪rf?އ^5 ™''$[|҆q,cB*%;·z.DykݘA{A[š#e%qKs4nIf{/fu-n\8Ĝzf_}a#/=,0prMƮ4[ ]ɥM K8 G`rD]:\r"PB:VyRMIGXZjSLL$9`C"A^QYl^+x3G~ʉlfҢsbX` :"ē_C8~۽쐔OӺN7-TY\qEIedz8 >54g&¡ٹOZ*<^[?qFfe^)4-V4opB>((O\U^TI\e{Qqzj U[FDq c{$Q1љ/oH82]jQn;X-n{r8k BԻĶHE<׵rDk\HRqۚ.@|LW@ _(-$mP^n܈GX ȸrFn.aĻqFH(B,0Vs90 j%qPʸ!Yu7GyֆekFaZDWϳ+=ʙWr@H DJ]2B{Tш=D/q**b?JMT)EG)ޔ yf-e4Z|n*]avIlQa'DK:f| *^AXɈ.d{_Xٶ#LIꮣʑ)&XsB Y$Rx`Ȝ͝%#m(NBa`էҜÀcN:샓B1.~K+ TTOVFrk]b3) |oQ>҄;4@6[85iյpR!Vx|p ʺ `k8{ȉZ}!"->*5P!}uw3px-tz76HX/T0r^jx *YPJ9n- fg󦮱vP*48:eNL&QD#C zC FX12x+FOȨz˂h0F2 5b,;K=3bS\xr`o ZvI#6$NVk' ]8X!2%OskdurL<$t&10@pY6E*:yZQ%;r2wh0gJ9)W#;)k0zr9}֕F>w̟OPuQzd}0xUE$X_{޶ N=eLL5vxlK\kz-g-򨄥 95C䣻4\}@cF$c1Un`o!OF9 >kkX*2m Bz"M@|cB#abFyBvӾ:Ԩ=iՕ5$G1>Y);@ ;)u=`)vOj"D*ϼgGi5^v2/M eٗ>+<_pƌJFs<>VO`Of!] *x4h$(fCUtn9[.OTꜨiYZ AĜHa%D!yobB{NO =n>ۢ900VFKl\JW{Kױ남Jm?(h|K gz6N<߃xd+u*8)OT1ػe/U`}.SV2$ì+y=ٯ,zf7$LQOg0tWϦc(4]X-?wOEYOm^XfƞRENOF%~.-X HkXO FwܳR]wfQ JN7Y&PPl ~/g)/A oshI*<$y"Ѓ(V:4c&jc!{퐐4pCs)3$M-Pex)7&RVu2$eH.P? xjjxDӄW/#>R/rh @d3'jҕ,r"Ut}^RP2 \IBǁуC]8S@Z0fs/"eU}4|.t^Ń-zLY\ȱ , ]I?AqsYD*d@tjK2UAV-lL1w5I>ZnXPaP![B&cfZ7~ 5KwKNKmXV<@,.=~%nˠT$P$,GK˳ogm ެ5g\hŇcў]l(+Kwc"[$f&5av&Q>@t- "@yTy|nGdŌHyɜY!A Z(tm6;&\<A3B =4-pB;wZbcliu>و< 6q*v\1/2T[Vc@ɯv,Db.#;*# oz`)S@ Ibp٘S' *]3ˍ"4lORpr;qfu'j*E2_(!T c,3r3E?ry: %5p <`ffo+nz=Rdvp&[ͧ}Q[= ,=ڹ]c^):C(|Lu yJ6Th^Sυ|Ζ/> "d~&]~i)[xG'γHLǟydWV()黍0!Ag)qYOd ŁMĬyY9ys4vx:*]-^zV2`w&^ V5 cфv=mn Y*$b=tuvL#S\<vUm֚n7XBz\L#y5= c(Q애Կ^F7oyi;kP '>Z+@mU?͒s^ >Uv۱*$f(4 G7 )8b8XCʚ?޾z 1XRD. a8=\{\3Lt0ӛO2'N-6=7x5l,(h=$9KMB0gBƳ.`j+{m'PW9ȞN.X~}MlJW}!lDd' uta,MCȺ㑧. yFCFK[SX"Gx4bJ-q7S457_q8S\^IL.R&{H껟ef^?"/:!^lF ~Vx+jŋ辵=gNu스tOh['a! Ҧ_uVddfѩڕg)tLJۂS8ށA*A:嘞Ȟ㕪oVo1:_h 1CS'B%͎~R$:@WenSWC-8orsL@#P,p JSq-/&P9VQ,9k3a3v lIzrwʹb\ U8^a9;UW!a.#O>aZyD!aW*k b0mzj90_:̆#Pq.1 W%++PDORq$Xڀ(8rQ.rk< db{*oF+'SH#w]nթD+QJ :nܮz| 9TZAs&h.g'smK[AF"e+7.ĴDolH8}WPDD{ sH/[ōMT-#ۘ&( ԜRUʜ8Փk\a$9/ iB=sZ.,- =n%astQgx%CG?XCk:)|!br vZV<)\*&(,\`Emh'g *e0 )sB_)pj6d5oDLf=v{U# .~C`"ԶR^ m+ܾ;OA8ls8 4豒=\M3z,Œ͍x1'R~8MYu`(<+1U/+V!{'2Y ʓh?(_ W`fF_M/#ǠD>RFԧ Ȩ [_; kQQ2R,TA=@pjfσi]cNcqNn?[_Vu?iW3ï{W IMX :nY BP{.Gbm81{s,*ɐRj}_{hl"+q~ye Q<9 NQ]&bΆrn` ٱt Ĕ0KXߴ6\X)͠t^9RC~v+LhEA8NxQpߋQB乖*RrE".fY;N:t vT;x/63\Σ[^,ލ%l6'wmFce-͎X 3)VS(rCjG>ilmEfH 2?@_h.D\7&{&CJ喽]5m4C|:=94vCc/MRi8b1 Ɋl.}Pklc,Q׽anx+2TG2㹒+k}ŭӊx[ R.4Ї*aJ?jS0θ GRJB. DQ8Qt bWY $v GΣTC/%Ss9ou٦$B>L^H!^Q\$ལ9Чs~K~(GF*Iq*V8nT셀"v$$B%;c}M*-v־BhNΝ!AR  v 1PXV$ZPx^=Y%P > DTǢԅeNhStG7*vS&Ji~D28(p,qe ;"zEcE3ϔEg ʮ$ia^a9riH9{@*" ق#yJЛzI r \Dst:QF[P ~M>GBS,ɞ bIigհK{AFP+YW؈7nƲ-m 3L]1 yX῰aTR^] g$ )dtsm.+ ֊E@-^E*  s^n&խ'&.kB$&\3s&nx2OG?p\1QT/YƫULCs5ax2Ėޚ&oQY $é,*(cvMv@|p`2y@΅vc T`i*̱O[BI#a:ݡ;&ʈp?8%9eTaejV3C`dXFu2r0`?Yz6"v9TbVQW>G3#F)H$һQ`q^Xf0nbC7j9hs*r򄌲-8+ wn<;MB9 aYBw!$A7 p`5/%=?q' u:gkk9_^ER+!y-@IfF_lZ^ՠM"Z*N>]fձE -7Yf襛9?jNTcaRi-VJ:AP!%FԕkP8z덄QF#{ȡ]HroJ(7r_Ny߁w՚(.MEG;MѱzDp9DzOV=\yh{FEʤDZ'y4e[41nzLTJ*I&}Z뉷y*g}I940 u*luM (ܢn=rT0;&-,-"w7'WNnV7:w57l.bBj!]KG=1EiL3x$D0G !OTMd tH[< _)P=5_ȃPK՟Yݠ>`g㇡`j"[`^00N"e3e?9`zÌ2>z ~zk^q\B%@6L x/7/T\#sP-ydT^Ǵ>c9YRQ^G(OʥP'▷Q>_Q 2auAi`(VKޛϥKk~-3gO.ϹMѥ%8?\c>;7'L>|2{VrVIhԠWA)B!7'^=1;*L wvǾ9<tS9wO)jvfatt*3g.~Fc ΰ43]nw+!K#\ |XX-^!-2lX܋O'y؎9RAsD>z~ aw0ZE 3ӂh|6eulEYz 0H~M~SJX׹)Ḱ!aItTPöum]f˥*1s60SoLM){! &;}ZxOU^WK @Eln(KzHKr}WʖIx'.[v~nź7N]B8`&4.d:]74Mn|cK+I X( ù2}e.&#,g˟.UX-~8<)9Qq.Ёhj"sM(fjgd.꼋ҵtPa*S%+u,쨁1 P%d/\ʗI|||=#c$;s[L\(nwW5}, €BCI.ÚyVfzyَGBd3@yxbP*ר);oZ,}=„ZYaU#Tۼ9Z-TvD vQKM qOCH?'uD>~ܙh mN=$ EmN~TZ+anqryZ%ge@AP3e)J ogu"R2{/Xz"Wl\i\ja Y<RS#V IkR,*IIX# ŪT#G/>&E_}_<,eRfN'sq{mjxMrTVxQ_>`ؼ-g լ9$٦m/@#1#26=M 7Rh [ydGyM*ຯ̹Yo0sO"Vde>y@ܤJ\;XpE|/3R\SA]GaRIi!<@O:A #U@ө2?y۶Te :YqjMK9z {2GۈVx#!SwЕDS{t# 8ͭg]axAs0cZ{݅m C b;`ӺŏM!h'Z%ˉ_qJ.[O1L+>TbuN,RsvEGw+M?%"bW:c:%mZqҠm&.ǤR3 // yO tlH2:#ߧ/?y_ kJM1f8oB</luƂf.ɿV VhG}Mq|'ʿ0k+۵kX@^IߣZa^xrK;B?wt"T8 l=UΫM8g彠spY,c_gͽݝiݴ V+pAWs6+$X\\[w,'?(=0?8|_{; EhGՆ? AA.z$9̣4ӵ"cK:?2K w.RفUl8N$ɐ>-w Y?©|U/ۄNOWE 9\T3YԢm׉`?10>f C*Rt 94\s?Fpw8ug跪ZN1d ҞA'.(fqU`sdE1K`OSvr=lk!jγv7Y @0dYh05ݛၡa!D cS0Iwzyg1 lڅ HbGySԷ[+~N0 Ee}]VCr ~@$P{ o$E o:z<:|j$,ɘ}?ɔ-̻f.2* ‹wTxWaN)}~Ca@w 2 bUu<)`r +9l\x!QqN @5ރ=A>RH`R"?ipB띴ݵ/ʞ6HTHe3@=4XB7gq'%iB+SFH0Lнi2rvPbIBBPH^.Ij?KB&@Y &,HOY%7Yio~wNWJ)!7X^ bMrzVp}ŝ'TΕo%hZ/$BERY=,+p)C__ }'%kYK ˿ai3'QPv7 -% vMR:[@HAwU]Rˈ[gW)%>x7U6 8)E;"k3UXVy?yl7|y)NFEdpu:dvnBgHU)|ɮ g4NIlƇU "KyByu)"H铩hqƬ:߹_VX8W7j-=\xlsVn }W4_R͠%\`2 +67yK*I" !dn1[{Խ!20~_L74l,;n@L;tV$;@iSlL%|WNe-vg1Rs)L=c{DT$#an-۽<՟?%K qڒheb5^$Jr[FEVol`'ՇGIQwXל,8ë7 Va%J˫oǗe0u! b9%a4|HCZwxU_ ~=(~etlB(VXo n", n 'p^u^R„#KC80OKiJB4C wJ+Jjf4/L11h*Óx>ܒȩu9 "lc8/.?7ZoO#2! c=\"uwa3xWnC ""ImA/T zR@mFON2Wx|V:]P&AC`V4;'($BN%6ӕ6[nQL07ky:2m'ڀvSrm2q^ S+_hW aMy5 Ut* : i`Fݴ?O*A(-&TT>5)6qʣx1GO Nְ=";\ կ9lE0`3K0Ni&)wNrEp ^ʐڔ`I_$}%p`?S 3/o5>|VZ[Ȳ7i; YH[?vt\@cygr09>ޚ >!{ ;8:[.EÝL`a!膣5BNnFGAg/9c D h/XE F,{Y*\A?A@5 Ih 9c2D)P=RAbF?rk[}=ݲ=_CdEj-SH0òr<@lQȋcr g \%wQivBItV;Icf?p8*- jtQWϮ/ zVHFY(=hY#aU*.6Pބ-nec4@hS%`H碧+wR?6![ sڪNb}@_vfTBO㶪z&00oT rONR4[f`Ģ`(_hcaoʂ].\],xT?fD[pҒX&@9n!DHݾKk(?`2P_ F꨺l!Ĩɷj9V :Nwz[ED8UGwW@/nnXˮ 4y㏦ 27͹T^^pʚK ߢ2w!ܭi}~<#&Dl_P3M4^!^_L$WPXW/aM8|Qnf#>٣>ފOm=ZSܚhxU8U w27%UHQ^*8Ǹ!Ċqrý(Kb?'Q֍"ݘ7gE5ϣBd5M>#)hH$v{A^1#Hh:[D5饪0%F&*Ҹt&x48 3ngr`Nv!|Dpù[mm]'$B=xe^C1, J;d>ng 4ǒQԥ|c>?i>3cIШYB0n$'1T~;)K z$v~UQU 0)s },Kdܵuֿڤ  ~k龧$3 H0MyP M4^-Q:ccMy0)TbZbgUB kf atr')%H"`_ )_h o!ND?2͟*^-4j Ȋ9Z/A~g{QS[Ǝ*T6#C)tMrݾ-NԷ4 i%ߺDy߬\пo|tNT\ J:c c5FfbcO-f8mڎ%ݵo}yL= a&PLͶ oBjuzgJuh Z+q~ƭ|Ocɫx \/l_g׉nv֩pJF7,q봗 d^e"q4Nt'=׳f0dLx >^@'{MVȲ5!>20( s7 5*563`8雋99euSraȺxG?>N`@w_D/RgxF66K&m.w~o+ Lrk ͦfÎ3ym$wҬOm0`tȈ*(/EδY~ee-/0QLEjLc/=~64nj`|:|%'5J^E_K22:ΰs u?5d{R&!{N7]"7+01-[}0rсǤd|:5WRWW`ZlU(N}DR&:h9Y*㜦sYhyvazKw'eXrqyc2hzJYڟT2Y" Hgf$qVⵟoh" 2Z ٰʼn1ALOfSC~ʇIȣWoV~4t]* #}~oʎZxu:@$lz8N2ʅhy*<,c&^,rjn=dT<W.}wz^ʌ7VU#!O3P3 2,*YHY߀=A;bo2} f]HQS}@ZV#ja >OD~25n+"Zz/#qya~nj?d$f.v`˯˴y oS ^շf3pkˊXR^&.yV 5*YeD˜ܢSV)z/:>\l 9CfwŁo>zt8$C+d Y/@֐:m6GT`{)ov=CVr!S cUˇ_ڃ(U("3Ͼ㖤JrwTD-$qgzG ;Yۍw;2>qɇtoA|q>ŀ2.6"p2'\S{ԤS|b$Uhqi0&jHar85wpk䩊6;[y.\N2؝ٯ[Wy%W-r$YVEQTaM )ԭ JOQ%jaXD cPH-w|y-9h9,K12M!p+uu-@TZ̑3qR)QঃՊ ͘ Œ^ j9;RFvA{gluܿkvWE6Jϑ[Ν JB|.Yn`&kG}*ӹK,_+~`XMmt+tyr˽uN/?B=*5=He˺ѐ'\S3-e-| 7\PH"a[ y3I7ҫ_+ْWˡFFW*?"% z[ nN0%w +XN"|qSajTu2[{N>L #.\\b{E&;(a@qOglϛ H%BezLD5/]mI:iLϝ^qw9,ǕXօY_Bۣ%0~Ǻք짣n27~# D\cPP}|e*Yd/,19㶣J0x~#Կ 0tĢqL/D&ɐQ*7Cmq`wf&04N W+F]͑ 0:9ܚQ  35M["]c3 <1TkoMy lOtY|雏 1Lo`?\wG- yw|%e} F}*m w36NRSP)m>H0uI+ytѢ (r }DKbdNrSfn[#1CjiH, KRenϙgp+Vc}x:ZM.kه[`-T̢$-^AӐAK|d]4m7S9o,\XUK|Ī8^mҋXsIA儨fMv4>y}~6} P?^_9g!؋&!U)G()kӿ2vROY74l Y1"E#Y;/9 MA ԺtcԥͲ8`s@/rle2RH6Ļ0dIJX*H`σ'vyhyvTu:,nkqAKo@'ge-:@Jr@d2Nrpkn19"k`+܆Pa7.-r Axw0JSeh[$ Krvk}M/=<~^&jiB CNum:ⶳ >*)Ӂ@!#obkl#1 }.#+\g@4:gf0NBl-ZV~WM5$ahyUjXxd!k? Ho3/z\!|M2+hd9TE+Gzi.ɐ=þW`$`tξS; |s[8۬*ƛpX%]i}-]pGյK jh?@^pǡ׎SbpGntF{ޕ1tz32'2#JCnZG;&Ve\%M=1aʺi'lZ'[U}^LlCLY35Be7P"X 6Qe6DTFVZxv z6;i?Лע޲%L>.\O\vli}N@ìRڴ/bwo|\Leb?s^aCZt|jW&X؆ϽXr(vBہ;O T^dkLwnh ˊ"zZedZsH#"CV}*(.NfGx2D}滔TC3jnZ5Ud+3N`%ۏ6hZ>kEƉSAp+T#4r .8Ry#!El*֫x0J)ͪ7НCVz֜+ic.ߗneb'qˎT/F W׾?rdwr)b1nJ$6f@5b'Oxf&mlx5xCXULw̷mNbPF'>oq[/)܍ESO+ ]:%WwU8R9HC . EES"z1F97-jaĻ/AAYteBhJPL!3hE.Untm5HBtנ7mW\ͨv5į\h2Z_QUGAN]xXͺ 3xkWzEld4$ z[q"8p[MeՈA+).uHO8!y T ;Lw|>x<&ZEF(ȵSYؙu6yc;X<(ԭ>`(mi~LY KJ1w9+aƋU8TV&1u#R/KvObm.t'J/q.-&3f!oe;\Ћh~*g(_:f]0huPpwtGPݱيˍ|Yp߃)Gc|Ȥ1=OC$O;Z'.e&* y:eが]A^ #YvݘSB'm!w' ܲ˪&& e=p1`? B%?i< >b]{7% uCr6bgG |;Kccl*5r: oip"%W(5FL!ho,m]-K8Ix+#qIKhv~1s@vc&~LH2b0 9wmqFauS~@r3iau9fQFf^(Jʯ4`9Crc'eA6ty43Z`7<>*'& s7q `2,+k@iõц ܪ꒹ Jn F4jHz̞K}v`nW$77.7[w$ŅyCm, = %|G q[Hm&ԅ7<n O9;njTk<.r#Iy7y|a;[&{Wڢ'UÎBr(*֧>Od༳9bmFJQu:%-E_k0^J6]>'>2a"jv '-AcNyK̩^ZRe? l=}vg`(<J15z.ktkixݨgؐU3zt*dqZ]H eȟ yFk|d«y&I/G,C[?Xr/dʮ$~p3qWL1Il0SwW ƎE!r |i;ꞯ~Llu?}*%;\ww\Y֙W~HX\XL5` a"<' hyIն^UxL[ł+cܖRHSy-F5vG~1e>°$򽇎>"t U Uv?l(p&}Tޑ N#؍iv.t+( D3)?4eY&UIIĕF%-SԻph'B 'ǔ ) ({7f\K31ڡNuo&[aZ Ȅ__vY>\-C)~BT~qmx{FKk4JSnIz6g[nMO}z]0<:_} l{$/S#"X~5T޻V b";bz{)#CFN]l⥅VND?pؗ. }3(j~g;2L0*n`B]0{%]E!o>#g(6 ]^6~U[6s{]Gα3M #PӧSX׼n2V2{]YS_' X*, 9!b{Y؜ϰ ܃ Tlq([J^k)}R*(9C'bH {z{>T^V:!&q;վ:Nq7<KVx޽Y5 30XM_M F` 3d26r!fdỔ&czѭxAA 2^f {"JѦ׾Z;c)R\Aj4u5 x& zuQ01)q3I:n]Mj@`wmH)Ouz3ޓo?bhaX;:ʍ(j*;ļ lҹk=ӕc_R_Ճ2]L8)M+EEn9黥RO@;,RU*d_Rc>MYe'x{P$z `sQH9XP щcIU=0 J35ZMEo$үMJ1J*5#Dgk\ϥ:L'msnl3 6F'W6Z 8&%rx>PZvw6^a˜P$ziO&S^ J^] z͔(g<%=>x Q k0fA-U h#ģ~=kEᑇb :Um@w7D’Pa芹pVۃSC]cdiRq9q~5P{` cpF5㓮mldvWv!JlG{%YFˉ^/1AǍsBW9if֠b)( F8ج+;̉B:ЀGć`; 0bxhRctj)(ujN$K*e9raGN Q:ęe%dIظE򆝯4F0 9an)x1 9?YM$Z>}N@DfeD_gCe/#-"J `v\耻Dϖ`G{Jqa3sg !l&[z+/})DhWĜS2ԀJyH6I͔WYM1fz:tp}zfjY_ʪ`,([oNB?rBwY!<B.&_ ՍXjB&%R1΀d8#.EAZ]YVhssgnƄ׮L3E1NwQQՍ.i@JUZufwA<ʾ[>1 uS*rNur覗zΉϒL҂0uN Thq'O%55?.8j z~1p>]6Sˋ-'}ѥK_TC?5HwLc }>$-VIRء $uSd5Z,4NS,ޙ b¯1@@C;|sz98(wiR,[=yR Arh#ymh{ Irmd.O |w١صã; >>Du AN.>٘ .CbV!AvY3lVW}HKqZn~#AsϭJmb("9_sgKSǁl@}TS?6+}LH3+\?w;C*=`&`wI|3 W/f4 #[_BX՗ˢy]FGF=޹Tk߄Vty9Z!>YEM2"-[S9&yxR! Ӆ+O@o| 4(]xʧM)f|6ث='F^ǹڲQ]FQDf# ic:%H"g0)oċ4Z&vp<0dzC7+C8qӊ@ (S?=)LEgf#sy tݠCt7/BvS #t HAkhDv W*[cjl@Y~4Y.l@*}WDZ"19o"rXB}nSCyv'\oA2%czKe ns^Ƒ}nOfL3ZyXW{DNo֮f(u)]u Uͦt+wv}C’; gh~ v}p>NH&H\6"w6D&iMȚ47QmzA*-Γ*jŔwb}#kiN0apgV?B?j%@@ֹ߇St M;1yDBZ#9ZQH5JMO#q[T3bM~VO{H84]${acJ͢'3&0GK1Sp ;7}V:xnm ^[a09ۿ\Q+#XϪjŸMv%WHp&R ZciNipo8'A4貥N/^y93NEQN O @V/B"HzElIQޣږ*|D=Uw1I!7ky(9AHGJG @uQbO=auJK5#|cg%N(]cL,z*",6Xx-Rh+nz}셼6!8G`L$T`{Pqz{8i?ڠ~`jOFMa~\N?'A$8 '/^{,TG$9ޙQ'čIo{_B* ~48 9ju|u-8rr =߱ C>Y5sqڠA]4ҩ,hSu,ݜ룡壓ӕ\QTRN,D@aX dɫyguu" Qak%9XbfpX/W $h= tKIE.;)A Ip*Ggғ2a@j*ܤs ,2k^ i7jN1I"2P7$nW{Uߘn8o4 UVK$gXciuOK_Uʄhn2z ׊ ͟e)W\A!4aBJNy)qJ7]M 3*cIyqǸ>4bKY]݀<9 *q)% LT `iQ V *Mjhﳮ}6o֑9+&Ek*0%gH6SCowڊ[Ǔrt| V&EiK%9@09,w x~ob'϶rb'x,^չjU} bR!5UDB"B6qxý\1}5-5}.f{bɸ}3Ff=Mi?vrfҟ"XEb#Aϟ;1Sb/k64>֬\d0`Ʉ8%M-,d[r|!KHI  z͖e^nj:I̔1`6)m2$a~罸=5P$$(a2p0DcVh 66h c{3:c bYlkZg]y/2- !ّ_ºi"~ݧxkJ&Tguce2 _}!4:`pD+¡ )DeBΐ7`IyUW/_:B FZ;J-_Ll.;;U b 6ȉ!̐R\ׂ>f| d3ORw@_*1:F-b]2tSτ!6Wp*[^'=n-40,t}'{<V;7Gi~]7ƎS 0 B|x)F "(SJuQhme'' X(Gcc)F%}iDe[=56 r'^+< Bw}m{-ӹJozk>9P.ʛl'#q%eϴOh$GC<0d;/$4`رf>A`sۏK`,mg_S`Aba!;! &H<1/jB5; w7r-~~O?/'ɭxⰌxKb:C*z(9JƯO%9 ;>vtjdtG|5!nnD:fɲڐDIDʪ96u|#Rlv?=p-ER;󸎆Pc;EC!b6Sw'[VP=,1E*ʑQY1*Oԫa a[Esj!4 *{ȮΡ~Ǚq U@ܸ(|GQ.at5"ΉS:x|(|_ť^؊\1 5}To}T͠?@O&հ/Zs1XSpbND*~D#%Rc) 4LweCĶK g?L{֖,^J2zd,9zBby>)[a~S94%yõptṠ|/#Gv^N{3Hsݥ1T FHI-F$UN4 TnUӡz.lБ G=vu}@ڎf!Rx|GH,/X!*O2xxjCABbNl Qo*jgԙҋW/D&BvK ]>4O(xop`B#] Z}ixy@v^,VM<Ͱm縷?~Akk9;Dŧ* %ecu4b@ܵM.XG5l^7fw={tlH4k}eI) "l KetS9 -(T_;ȊGԕ!2;N/ Ǚ.uP0Ar'>K|EMV0MuP:}aBY;O$is^|fͽ}iJ^@Pw/  cTs}eeH|(fjRvYDEM"ڑg $k7i~sx)CR16 +[k{2en}RA Y1#9.n1^@u}M$d||7ctzƍ$;"l dHLr֊#> @ט)d͞9 4ʎ [tiLXy_̃mɫpj Lx&Y_+9$ɵ~#*v#0IEM -˪N]:) PQJA!?W$1i7J͈ZaX*f[|V #I;v*( 4PCknDLBƹ[{KBK22#'o߅#nE c}%Rz)՛r>s%~[Cjb | ),>@W7%}h 6NM,@jIj {[Z%YEp>V;Xk7kM+X EpWSC;G2^(5ήk8&4#aL3a/#V_P/+jot6́`#Sxw EZA)wn7n-xިΊA+{?l . VGnirf{MWg AUKe\>X߄d>WTI/bdEL{ ]Z1,tjĈ8X7d Щ_7}}Wp@w0EzJftR Ra>q XZ[~~fú ud=>wBzQPo%> Wфp/.Z^*~r(!dzeO >EO aMߤ8/ϒXj/]@{i/ ۢۑԇgx*:s:ʔ=WHqii#xR찇u[ٶllU \kg)F4Ivw(Z <~uLzG~i}'^vHcY']2b5=u8* dMXlM&dj]XG3J^p/F8rׁ1E`Z C٦+Wď#oHi vP(T8LyJ?Bk\M]'Rnc7Fh#c2z'qPF McDKRSp"2Sz.( [۱߳$vTv`xÓSYWCqXK(!$}eBx Aic๙*R+S *$8%V1 ;?S5 : {RQg-e[r69w%]qҁz%bdȓtYWY~qKm,3^Na1"o~p_r@̕iBq=bI=O$Tu5*V$l'L] AܺSWgۃylIPn~@9U-8?5Zr D؃G*3qr S+T: V'=B0N4@ȾW:T[~kAy0 [|cIq.IsLȍRҟSjSYES#?=A9q:wnJ-m0qgLwJ=a ߋ1"yHdu,jXOjzo.fdOL?Q8 8 +""$J1gae] ~GJe)nM~9N(#=T=\-!4z3߆0Yn0oĒ` .yU:J넻V!f,K#WvWsшH#8tCZjYq$mlIOArA*e%Y5Y,'xg9q6L0,c97vM[/m;3 #+-`Qlf d3m2##> ʇ7HXqB$ߨµV ťz[ hS(']˔D&tt Gzǫ܃[bQ0n#1aX0] Q^ C:jQS> _b-'`xSHy4Zu+P k uT)MGA k*dfϒ'ӅPqdkcMK^H\Wڼغ@cJI86#]. 6:1.W$P(}h!*:WF+F>dda7zn=@Jrf$*Ȗ=\p5& K#"CcݡlZ8A# |Y} i4< O+X{~#\K%Pw%~]pʁN2mѵZ5]|<60:_]Hׁ(PKd_Q֗nڽ)Ԟ 7P j]Ch4/jRJ^LW⎢q =1CdMi}Rsp&aFH@Ъ' IQ7JUJDH% zSu^]bK*N(zwط2B/P3PgL P듖g,dLl` vfy^qwL*c9T!b+Dy;36j%x0pS~~nעX{˲in9Qd)~M7'ۀb plgMW1bcدBp(̊JRD D20(=N(0n_J s̠{% L}B]Yo8:Y^-#[s>boa@1|Tei_ Ӥ+e?շ߼4-BVc;tZi~p鿠'՜b;j!'ﻃjB~["̚[fo9~W bAQWخb-J6u֣6uIP8{(Fy bgZACe1:w$^ds(z{}H!afG9vR]4XM }CSp2r|#EI`zseV \ɰԣ9Ea {I\Dx'0Q64\B1WyI/NRXH&^]A,J\hU QA$ߐOt;U7!Zp$֣rⴤkcTbW 9;j\LJx C &d@b*+yϫ$DAn)X5(Tdgq֛JkVå'YtYe~hJQׇe'oTJi:"^^jM0wʻA/zB5"&,bQҢ*@n10,eٜ#Src_ S6u~Dcxok'd-&>DQ;ҼEv|ҡ_Vl{#h hx~W{G*EF;?J¼-ͪ+NVǧNA ipם& ˒;ȃtLDP8ţ:~eӉ![yc29;5G~]4]Ɗ|zwQ<R⳥/$ʝ|g5)xRB)Xr/"A(~V8j(4Ȅg#{lk_mOkBŽm0fqF0W`=5 UP ZfϨO3(`WC| Eԍg z<˔)~W Sc8,v+lFs\Kzue %E`Aw뒚i<6 CJǷ|{RҚ~DBI"{tIuIˉj(JVYAWa " UdGr,r"|Ţ5Zx'9M >/\ QC.Qa̅2OIsͬPT '(HFV G̎Q%sP#]d)o]EJ)鎱@/'>p_.MׁA"ɰ&lƚL ղxRh %c5F& =5jtsz }ۧڑ$ #)F $z_Tre\f;O_}z4w `Z)wpz/^ˠ ›:&7Ubynz *m!)\&;3-H Eώ;C͵Jhfs2KߝVEI|%ZY kVP.Od+JH+{ EI`v\(CHF~C=yW!Q6]Ҥ>ĺ\9uݛ UԀKN%2+%`&t#i%u) Ab;HtnlC$eEi0~;7LI*;DyoMd#R r"sU,gEut$19D@n0UK1M;tC^~Aj WҬ)؂Z !6aL@OӊcߢI,>x0 7|zd 3GChn9캌'PdvdLO.7UeB1 ty1/_C,׿pk`A6J8L$IPv`8x\4r¨\PɠY9=8iVVQ!2fa{`ZpJ ehPX\o 'c/D7/2tADuuE?]nm'f8 7pջsMV -.3 ySw*@nUxa[s ͲlpHn'>GU;#<"_II+ qKWōfFi%R-vcr{čٜn4fWƩەy  Rzl ',;ELBܻB#(&ͰU@zAi͡s,{S*!GԹʞ.-\ײkć+"9>lj,~.04e>`W0:XF^dLgp8,Od;a0"!< hui5)$ĬA]ۊ%J"ؕ2k ] r3?%mئסV ;LA'ϋeqoْ' 'b1LdzOWTu:Lr` TDkPbLЪ:&;$b9i=#s5T@"psոG~ӇOE9<Ɨe|9OOX}xc]x{ҿjU}{3oMhMoy{;.H|&ޫpTnTpz}lrsa5s3Aȿ狳 Gv㷞O\ ; "0Wf׮p"ɤnd~4qִ z`Eerz{0{!/ QKeIy Q=-At >^8͹V.x89MBA-T)d9Q:cUF$gLO|MSB;@ >v(2k=Q`'Œ(S9ץ|ccM4 6I.cwcX;ȏ*QC6^gMlaEe^n}BY&DΌGbXPCs Hhi dy$&"-Cqp] 1i̜t.53JssԺ)l2m<(l !}e#. i%&Jh~U!»z V"1!׭2e]p?J#ke"J`q Whl-y{r(?Cgw[AjpY7o&"%*v<4בnD3ah/MvM5qr ^hdЖȻIїF*GƄN>}2 ZpG8 \zϙRBB΍@} d )Tdl )UTMжu?s_{ w )M;z$ ;M̈́` 1]JO10NXc ƥ\-::B,ȂFR61c4裦\Q# Ͱ=,CXia*ʾGxNBo"C̈́ vKmkH's-nlɽ<~[9:2,Zz[wmut[B`¿oaUwMTGb6hht w0?Q38]{gKZ9 4#uMNanD!f?#.Og0~lPIC(b XϜ-⩍ݏ &O4iĈa2Wj^ǒdW>+f HHŨ#;^h^C5G%=FoU.&tk|sf40TRgL(`&p#)*yZ0f5-7E=z7ԉ~ςubt[z&wԶšpI3 iTK}}{);̉oֶ[>09yjZ}Cl>[ivdЭSU07ߥI׺~Iap/rm(;b);@YC{5\AŕwbEG~! vșQ]*+" qP5/slഌmBR4lD+o _)3VyN <\Gu%XYt5Z> f+uwc!Dt&𝼕EeL; h =p"&guGѧww_wwX$ .:Arc>3H"[+6L[8V:7:K?#)(&fV*5uEMCTI{|J}R%AFGͬr -uL+Gd@40*+[@X_n; @C'J>8Jˢa=ăW5ZzzM΋Rp#& b? I>3ޔ;kzm7,VA2B&M4D݇ MaGY=NEh}T*g!e@6' ʶz[O?$ 9N}K֑ʃQϿX+8uZm'8f3bqdyʀa1ːXBl9ˊ K> /͎zߠ"Кv3J2>C 2Oog:| /lZ 17#/,vA" r!d(u,ƣ;dQ]1ۄDRFk.nTT-[+&iHgVeO-y,LGtFT_{ BRPڼ?)}9np|ls4 ({BlW85LҦ/f<W>"1LׂA`"G7:m*eW?P|FơڝZ5 NINal5%uN5t_9yܹZBgˇƚ^53Ռ RaEs>[͛ohFBgE:ao*R5,t`BC42 ~$"~[qW\$r8"@:qޙ4\ )Ps&|#^X-ֆ&.T Gx;6"XȜ^֑O'cť n 0/;Ɵ6y_c\YĖ;aeb'A:'6#s A=w}ƛgHוߘO(g{ sSF>Z%?q`9ۮ:NVfjMeR?V*cJn86]EΜ 'd1,͕KK(n#Cݢk#‚0bsL&?6GO ~>բ4K+PqҍA# ó^W6ʖ4D>.=~ݴ ӣgTCowR> w5aH?Q}UYq}Ad_:hFBv d.ضAZS. kܢ%3kPɠOnO Y;z. D41Y %XB.MKGϝ=Mq@]baJB OqYïZ;MͥEnԇKTâ5 ~ޛOzY/qJŜujndRjrR _jmPdž*Ɨ1FkTg析LjtEzO_n.I7) ab.Q2(1NVd զEQqx,D5ZShPmE%'}D+%wgg1,U#=TȂN'iU* UZ`qEw?{5?D)!jߡ[CUUz: YL@H[˱US). 2DjIѻU" ]t1(0W(?c::>2f5±&56/(ۿP줝ث<A3 DE$B zwhz_Ef-lȧh1u/ -4cBaWˢ=XX/D0T! .!?jST\33:ftl@S7;4,u*ǗCz=c.mVv,~azͻLeSe%=K+Jg w !Cgr8J VS*B"'5b2l|UFrDΈ֙]cCCD'˴'!+cYZ4XwC0xG-:+3[zߢiJG2_%=d'c"RY.'R@!?gW8EپeOGTDGz 8ͅ[D5HS4Wg1صB"臇=ͬӈۙzFUZzePU2LMM*fѤUԎgST:$]؃ e4/gX&^b% oFB|h! 9rc^[*zʁw'sq;7>֢ē, ǒ/t/Qdk`}ifc"|ى;c,Ze 1N()/ E"9 9t-i۲J__Y<^ /%ke 歏"vm3ٚc~BMa[75JP[P97Nh!}aRSu&cpIؾ5޵o)WV*8cIvlu\v搗-TY&FRkC,4閃4fr(fibw"MtuƯ|YoLY:|x:ܩW+: Oh _Ig8H'mXU^g"51Ve˝Y!} J'K˓'e*`6+GwlB^^,-zA~)T¬<9%HmKg? a@,klY$iT' MO$4T+~z󽱧(#KХݟ_8dLYOmsj;.y1&61=QZI&icTf3lnP{Z|Мm%7S"9cKC ks4Y4ʹAḾ;tidO[wK?KWb0ވWh``P-!)/WicЮf i9$-fܠw2cTwb8QCO@/Mߵ8jf:T=q'&i ~cj7GdV2+Mt(n[e<0TeFY b]2?TRm;*m3]ΕОd>qZ0Xt}<@ JyOiQ.2ikm^B6xyf9n5r>'{ x-=U\Bo@3\ / ݸ:fn`))\#1,Ԅt ,xU`jG~Mgӟ L?ٛKV ' " Ž R5ɗgY叽V y| a,El ^[ճDY ꗙ/m}4䞕!bxw^*H "7{,ck^UiּMIĎE'fAy T;nf`SRGw-s +dbs͇"D1˹XB^ JOT}GR\3 o&v_-'ݜ}Jx f_/(__yvhL(I#[!. @1 BBɩ&}@u'!, M-^+r 9hGք&M7ņm"UPiam!{:zV9:'2br,/ZvTkjDvxzmu.O'S%|BV5[s#j,! 0 Q9k7"H rX9L=EFA{%+ B~Eh0WsI ^kޚKeͦL EU) X:kJ|þ W?ީ1Vy&DFxnJwdOĕqVUз*uLBAdle A܆~tpoƔmoDȨz0D_V߬Yd]M$=,Dzue/DҺhɜDRaRw"\l)N.#'<`0Q7+SQSi9.qoX .o> *S֑is1cy9bMdS#(L9q5E.ձ{{EU EC&Aδ<ErIhBQb_ƧT҄I! nrg uǽL0-E%2u,<Ⰸ imrg>CښkջoTD^LA 9zp) 7Eغ1P%U'e3lc?`Ք-GQ@<-(?L*-n³͟9>B2'xDcJa>|>n%y/-&xf ۠Zn[f6b存J}a$Ε44u+7\40-R1/U @"ChM5*Ǜ͘;h> pC| K."YZ4 ףF]Kw{}/F"yHc+r$ZqERQ`ˀJВ%nqH 3sc˔7ާz2]!.3839x?G*_;Xo'{o By ,CR̓p=2I{U&$Z=,qՕvp+7A\Gzl>ehmѩjc,oɣE _ {+ .?baGd)aEU'/,}MpC0OU"1}b-،:C1)Ǽ*2,w`Q"g6|W[&e f:1s#yV ;,H2?j`38:p}Ft(`,=!GP=: ^3SlO(3ڍVsHu) ߰KG,c671,վˣ4Ãd>ATv @^ ۠B) d%[mߋ|ZߘnOF4 efW$'$an}uɦ `/yOD5d'E2TH.9@pS-gwBcrGI~OՁuSD8^kyzCt1? 5iq휝I8Ц(y>o'{_͑#&>Cy/R=N[p~A2*cXx:;g(B{#IV< XjCrB4ڔis}2ꓩRl%\ c"Y q3WzT[10q*vxTˠ߱u(.QPg%A_[^̜DcPǤ|bdך*tU6|?x$`6OvxnRJ<Щ5P8t TCf;]~ZFP7sIIU혇5Z*$ht~L_DHsA; k4"J1tm[JDA 002v r?0 GPY`ӹ>YZYrmF;HxT|WxpmRDFAz PK<,NWZjS~6Cià*則x>:  !ln1XLۀSݐdIQ!*;^K֚)C>J&H*^THƘ+9`wH46_bV5ifY}Xm#:o yF<RB(RN$Ds`NyJt$2*䢁cG'~#NA;1wyQ $eP !%ń ݧÀ?LIæn,Xa\1Yv[.XCu6%Nj%^*eoƝ]Vaܱ.=kD%a|q qojyNݬr,$ulAŎ@Z_P.'7, MF*V >{C`9F򪩴 Ewiv3vegy,!XT,iE4p~9o0Pj#:@XXLJOJ|]B=T&a(^q+o#sYhR1ʇu\Mmŷn `3 $(W>{pWCQZ|nVCO*kK7Q!ʝ<^ w4)y䇄/R:UPU՛x/6(Q+WUQMwS`lʨbls+~e/3j.zTya\ Ibb#$yP3HuV ahyMDe]BǾ"'S萑=`5?a <21(-NRAVg&'[ׂszcL gF;Mg\K-"-$=L0w 8Hag,q%/3wČg.P)1A`3]/ ĨMBb_@(I I:0|ry^R+|gO܀bhXDǁ^w9{fˬ,"O] DHr} <Ы YޛǏu KRh[x%;;NQI96JَONF>oX:H;*$r7o.6"U#[؏pVUI;k>ňwq{  AC.K 7E 𯒠 ^}߰23UAsk!cN Ƀqԗ~7(ҝo,<.k<<`]ORM7g<݇r:n>mNeUmcd&.J&qu'@t/9b.9^-5 M l(S% %£}"`䓴Lw 6P": 7^) Rn^ؕ]?$,c0yNJb_t.MigRڞ4T:w2QvHH{,8%]xؚTׇ jv"ݟgW>7+ XMy.Lr7'ۅ{ApwY(;.!Dx~uZ>J %#{g4:0X3ݤi|6&nBd돯^D#}U߆P7Vwyz)>„d#O\Wܮh|S3KU/M?5n.%6䉳W5*GoRSV`,^ufI-M6h\aDqgFm=ySy G7"guLiEC %}-< fvWHI?ClU\q~‚U4z=*Q4:*z=8{U K~JWl'~U& [܌f+ԌۚÎ޴7 G3*EBaRk%a5 0P?FH]ñb\]Gs-؞ YE3 )LY9l]J ,(aAXHv ;-2Ⱦ{br|:),r(OYCqpZ[m=OsR#Mfky7M8w._">D$lsWR~x=I n8\)y2dS9m_JEf;J˷촻SygG$W?o>!n2" ݩJK9_˺ e_nE6t؇A3E{يmgG7 ]>j~G`=c+3ѷHz\);1FvW95b4=#y&qj[i)3SR[]px2B(kɒV񟹩}:;7QK,N|.o%\| nWp̵1fȨgڂp:ԕ?ЛD9a1"M{ KsM4/#9 MWnXy`JV\/)* }e9C*tK2NiH1-B;OlI:]$> *8^@ok>o*6b XED(eܚ@ȷu7͕2h'AjSוd,9a".VBhRg ~e\QŴ#a/,3m~)k2Y3k| 6'W)M6w8q陽|X׉G+iM4#F2+W χɩEDe`(NjvL] = $r@Vhz."@CabDߚIǼg]e~I dm髲kwu,%{dLjgN]?'eƀ +DK xՃE"SN+8zޜm:#޾n!S^ "~+qJY fF*}(,DRJ=:+rD$;TKtC'Q|4irc)ZrNƯY3kܥ jFA,!W t`5цN}{e*9Px a4RO(aiV?3h ˚_ 5.s!v O^txjU8 c&^lT@[Be=˄ݹJ{mlhT'cdk;EoV 0u[|δ޾Miw^Tۡ\N"7iSδt\~?_4!k3%*' :A=O_}3}ch^6P̷MV{ 0W*#dKJCs={XEi%J?{U*w{ _~Qj˔? AGKcxc&؈nDj?ţ!@+JǷs Ft Q f9(C*dYW\!7/yoӠ8u4 K\ۛsu8[&.* V >Mak~r 0Ŀ[cw @be4E+N4. .ml4;K NT$,VF۟'tz,R|  o؁5z!J<;`at<8S/y?iW,\[ sy2??Q}9ްQ"R2Z8( ed ;@^if"MTdG)d>'Uv|%Sdز<'y|AcmaL>)-uOҍHCi^!ެU.YYM)_ba'~L`˿q͵`Y?LmЈ!2K"M=v{\@Ld5ߨߪuI9GᰛL401U~npKHd }} K VTpL3zA-riO` 3X+"A.UdheU`^zCM&jܖ5Z)7_x}Жnw} ݁{솬wAF6+^btI1[)qu⥷SpQ&{ -+ uWQ6$UYz޼}uIɞ.VrNdz H財Ty(\Rc 8!Bor4.r[*`X;z^!B\0OE*M(,Ny88d^[(-S:y`nv`~2h-cQYФb8CL+T:y H0P 'DH-}q˅%l] S!xv=(FDF_q?s~B(ię'YħW6HmTT`/ H-^!5xlG5 zꨘ7p#2q}SIa럩z'/簐4KŽL_T{񁆆%"mL.,sa5c%6k"^okk͡jW҆1k̚ZJ&дY)IUčٌX &tT.N~cKɾͽ#|޲'35`-UҥCE${Jb 5\S>C}2T3.ᓝpꮺ4qϿ}ŦYDv fd]@^g {3 ">^ FC_}Z 0Tu(X*)  ~ ?jc*c͏_F=aQN^Y (i]6!ٯ9F9A{Yv8- M@\`w\~u]ŀ4&ٰLxT9`z㠈X#t]+幢Z,SD;j_4mX!HwmZOQZ͆~r)e #12wTvX;,Ssf+E)=̆2IB 5I;Y4>ȋA9%\hD@憤'z`B s=߫iQ kؼt F넰BQ;;}52Іc<)@EKʲR);gIz1캹p3^U6+ll;%Z3,d@S򼡍D'^م,+cu,;O0) qo0p/!Z!LI6~/'& ՘($^pX:mȐY]Ud{BEF#F]67w53t Ce/Z(^RgTI@ݮ^"$UڊkWcnjAnM{xRSުxt?`/ ?Z~/V@[q M{pydzE0j' י2{c~' rş|ؠEUAdv rYБ%VRk- KWyP1?金ŋe[ů3'eJ701yHQ6bfWcxl H(߰4,;F4dM2=UR{WUk^`'z*ALS+m|,d΃㊐\1.vfMdͶߢ/݄6x^I-\'A<+csp. ()StxtXh@ As9]k [ˢUL|4W(\b1n&h. vBY#R3>x0-4 Luz.յc5\iki/^;=bBYsYQ8;0:|7r8덿촕t:r\ C+FzX3+ap.5gt;Zw u ]${݁#B **V>?"hU$Ds0Tcoڃ9S!D}:4Tib%9iuPE8Bphfp֜<[uڎг_G1N`:SkڋU wgCҠRuecD~OW)TmYu.hIetʜBItu]XT+f)P ;`ƭnx}KۢIC b%0:Y@ +{v.Ys8Yc"UifYtM{yrf,# ig.3;q'5p:;&k:po![]Ԑ|"iT>%]+VqD:pi晰Qtm1#{//H[U{dY}o/NIwcgjѲ?5J3C~6Ǥn}є#w&Ӗp+gQ ~Tx4̚ 8& @f'/3rf#3 ]/j7/xw^1*Dޑ8dJA\dO&'H'c S~.H ʾD`qA' e/ ӰblR25&s]my3_^8 enT?JxD0qOcpI3Mx`j7 pE:9iskg[` ;dͶ*%M6ss, (=hT`}% Q@)J:Yx:!OYԋ(ˮP3b 4tl?[ =oKUur}r~]ֽfh^*o N>3Tߍ }Χw׃KduiA )˥4^/4#ښ{xsUr! vͪGPgzJm7*3;BHTA C(E<Ϻxorٲ9!x+2*$0c G~#׃aɲy6igqSydq@?4)yUMDy/d]a"p-P[.!EOBH`Nkꤟ}a x kI2G*9 -'$x2QJfap[oA؏/WDUOq{JWHӰНnsiGǙ<v'hpEEا5GŔƂmdJwQf@m"8&1G؞N.#^sm(!8OlЌJRdsX9glw6{Z-kX噫5PV0$~ȕ+[n\+ZpRڨ˿ !gDz'GnDoH3|!E{ +D\"oeXp&T[9ĈFHfrӕ@ۍY2ўR!b32n :x`jx:E~;zqFFo q?3o2z7W.8P26|*FuL4q[K R! ˤXo.5I.ƼB7`&셂և5ǯ>4alO=#C\( 9OSg=hǃ&oS ele7 5 GnNȒ Iyܗ@Quf1kkZ,b-- /v` M0jszl{IkCmO/Nw9lKgЉ >xͦ7dz]aH\KN3`Rc}R ߭aRlUt&Yd}F v-)xK[Q\= HYNpi  cdp*sթ G6ʙŀԵb(PV9ˀa}-'_a2aV J{(L }oFg)AGlͼ`N. 1Y=Efa*?h[5r":4Ca=mPpl"_r&.TDei%ڐ%wU. yp,XY: 5l'HeW[zvW 2pߕ8tHw"۫VLye:gV8_&ټlQl^͉J{ QCI8T'm"KƂ?xG?ݸn"\%۱,T.F2bZc2mMϴ sPi4ia`Yb6lAHɀb}*^'1ⳑbb=yj됕ig9M?>mJM"S2O2 UPQ=9К# Y*np@֩rL,8\+^vj tr L6بGF $:>ٶE cJp?]&* h p%[14<۳,݅5Szu/EHvjwY@+ET;;p`ʤXQӝlc(/V~EEjҔ.-e8¹ј._|8[ ,Fp%~ ,.;g3ԗ]II1QvjC[Ƙd*螐LFN,{MG|tȏTl?Tb_O̫ :S mPDsP\3;!f (jsÓrYxcFD*wZ$7&)+ j]S;鳋Ǎ]Qc~lZPL s)b7cS% b7e`@ KF5r<PNrUgBvͰSCz2y~A$oOp%m+ 1'=ĐE+^H(=w;OHe''Lj_CW99^&'pA_68HPRAyw{@gT#\D 'XxIB {771bW,!ARI*۫SSbǻJUı؉|':ǚtk_u $Ќ1\+ݴ3 ^ҦUSB[ddR-e|I n#K2!kYcVr jZ1&X^'c*"k?HKykE+QeWVfT}Q(Ңˏaס"2?J#5ϓC-pݠ{٘}^cSWYC?io|Gd.Y;ޡh;o/جz4ɯק{j/e_x-d*jRr=Kl]E(=%i-bCNO5nKAx$VexM廼]݁ ㍆iΆ:ΐE,ȅ{qm?f,s8 j_Rf4.JGpUxR&]KM @d?1K9ūQqsJk^N$o}4SC8W wMuC6-KQdz)G)P{Bg]|E^ʕ_ߣ(ьĞ5&riX}|Vlp%!q,2inFX&2Q35hcz׍.e',8 v90! }#2gIsl!3}rʇ!Vw%U -ʊA,jU*(iU,( e-y`s.4mUd-1>In7&Qkc5Z( HrZ(e3 =7C*9 -ڄO1rZY=ĦQB_Nڢ6ͺXa{cLqz";v۴>rץAsU5L1nߣ&dY Ӛ`U&?T'%bƶ]?KʯVEMbwOCs1A*$q7o1NhV6]JfHEĹ_/ţ%~y6qI_U?B0s5XRK^}6-L6OY~4[5LKK+WƭY/xxġ6a2׷ve/HS0*or[+J.N/ej?ςJK=iģ><.ɞ=(r\Ԗ /ݟd?fJ!ǣYfL1pc_$wcܮ M*x[݈C(r2)(&,5VjD ?1VD1]H 3؟^@^?]DBHr3Gyv3)?f<j3<9PfZqo?H'*@ԯ[Dу$+ Y, LH'arI:lW n Rik)%g:7QpP)koPfdi;pU'nN1' 5QE#&"_[Ixr:tP'mmӢB-@)کշ: @WTH=iv-~Լ )kލ\c܈b< Pc xpW?y _<TnsB~0 $w˖E# W)3I?N9WcʷŷE/*5uf73vtXS= V9Dc3:CL;afO#3}2[ǜ2dԵƳBH7^sqPyhƣ`׀2P `{iCwEmr" XvșPf: ڍvkX^9ZJ)MmYZm-xK.)Z 1Ǹ z ~kquqE6ܺOKfMᇻg/Ǿ[eƙ2# _i _oAl|:?CPY VCޣ݆C6 gK.FEG+ƩѠ)C&#,d"チL(}շaIU;FsiΘOj'Ìo@|v { 23q1'ёrc ,YڄT|3[xN"XZcrZL/W1AjcchqZGr!̯׏`fMͣX=u-s|(bP\TSgC8Si=Zb7WF>d$U`LTdf}oËy!M-^h_s㦕]cw$Ow "ė^.(o~ m>@^nixPLwX!H0fV%Wv GΈi}~@~Kq,OQX/3vE`e7OH/V")VG!TJSQ􂝻c DuV/8>[mb WY3!"lΚ^b<sxOL׮zSYq+9#atPhQCsYl_k?&²IaXn1-ZNU E7zLjkfd.2idKtgye3"ŐTz( ?ĉ:[뎡.t @< HI7,x-L& ε`V>*ys1ݡ+gA V;On0xmf>Sxz0o k4[<+A\gq9ֆy 1@[ҴZ%d)nK9jg7W1l5&u0#݋7b&i$ś}.xT+wrxLZ"u!.;ʪ 7tDa(A!<85#5y^ Z/utb-rSvvfԱPjcV3=7L4k> /yUg?CV ˯a2u1sJs>T˕#nYA Vt'Fjh$S[^H_/*LS,M [/i@qgJfͦb9_8^KC'>'nAB>2BqtG>Gշ йע{ʊK1h܉gt-&*x1YīXCLsrM7cvK_vm\n7z!f Шɬڭ}atȾ,ŽdK}T @F/JfOl.D$Ƚӵ8vNAxGr4zArD;ͤQpA8XxV{u_r~FAm9NHg4ᨴEMnr"unxyҩ$' lTM:d3ec&VL_\ an. $ tQ:v-{o Nn]9vO>mz.u ԝ؅ f+$#՛w Sv7lhg1|'" 0R]Dzz]Pyl5k:5kP"K˶(>~>Ȍ YBFd it O$a,`sAƇhrWvR#n5G:FbNJ MQc6:e_eXyosN#N(GfZk2:sb{rb&koM@f-ԨD6B8FtQq2eڸ-ǔ17wOr¶TڮSڪќsXhst25B_kSᷨHp&X!xu$/!s+ 6!ѡk>EȨtNtiήgO)?!P`W,^\tL}GlqsT%X,/U qpקR?6Qp9DJ"*Sɕ?ȬX>9[w%Mf]d24HW~mcUUd̾2@D=h e ٚ[tW(G %? s )w7/)4Od,5Vߚ0>{R͡Wr^BXfVm6q0zQUnٌ7h֍˥R@S^|ʏ89a9_uC>O+ŰxwHAs׬vb G]ly#>y ,oo\%1; xدpI&6p ݘsQ*D=ij4A:{a '펊+6U&|Tё \V-G=fZ/zXB%Hw-KWIr&X2I(5##p=_ҭJ(0:>mH8vNuSM^DMVZm'{QqS;&;K .Wjτu,uea#O2[qΰz~Lh'TJR;N{< >P{ws4Q23Wp+zD b;J:$[bȃ՘cKi `6N ˞Į38>}?砻99gNVj} z!*^CustލDxMeɢ 9xg]hĨ]}s9٩%bLĸF|\^IUIi<|Q &{sF#GZ_T݉Ε|[71K3PC:b)ښbs23&<6㑆! ;!jI棦ʆ 4:43B(FK $S7-A+Z|Jycg2ߣ%v͔è0zEQPUqx3NRk.[ YBaS%Mgf%Xvq ȼᅲ,zK ZN3#W* Vh쯪p k=V(7:ñ;[-m.r_(Q׍T~d!q3h wJ-B:XY]cqNh_fc"߹,9] ؆heôQr< Ԑُ2F cho8\f5{/S_qe$j[^eR^'#$oMxcm$Y^XP' j ɿ$ٸG O3q2q)'ĬD S!>@1B*ML4O+!s\t4f"B'뤼mѬɸRK*MCx߯$Ջ,(r.aD;cCA]d+aé?ڮf!YRnF(OET-+wuV/9Ƣ׮o(ً3ZO`LFo,B^A\E Q0-XI9HϬᄐ#ëzZFyԦ/lbH/]E~㒜I%HQEZ]O$Z ZlK\* 믐+;:HNN55x,*tdnV; J[f|JOK6gda1چݿr- _rȓdq!:GC|&4A9"Ƌ?D`lM/vErtޚ. n4 3v9WYZB!\hS(EGi1FdށUPYvTNa-,o sJЭ~_EExFVjb"x%4Apn^^;9)BHeRD=STAuVg&+le]٘笑MڀQ/Jzi ̛hVvœz}vp1by923z@t 6rvCQY.Fu&{ֶ KjbΎͽ6N>P'nW3m3/^6|/k)F HBX%XH\?Ysc:vhV#uev-b\) #rrCa|w3-~WYG~@% EiQU~Iy]̦Y/(^H,f\p'[?Z]-HbH2-s wf\Xz@'I\nLwj#CCMJџ71ahd XIYxRQq 7x¨lj:SU7'Γ씪B!l98VQHx|bпލwrmYoD9L_5碪9-_4$GT#5/͞O)yd+Ëg( 8Eb,TX:kvL([R?2"O-~J-ga vuAf|C'7\,p/{ÓK`2 eLKݏHyH%[XhYigY n/K=mKA너0p:ù}ˢ=#Wu1ijaEcK[V*y~xJT'MÃ3|se yRJRqrwb 1od"HF ɏۡ]va!܈k`jȼz=`C I?WMeHEw?{uV^i0Ct;. s%`6agKʾ3X/oR2Nthd{ZG?Vu?~Cs%N+2 rWJQ$РDǤ pv@{Om֛ W*SRr'm TW F<3SJHX:xTKqp%I nu_ݓH('ZlU~ΉT/(d0T1Yp;|x9nv=0Rd|/oZ]PhaC8 1H]fO)5Xt]6zkZu\bWBC(v(+M?x@)}-T"@zK4$M[?[:(e\)) tƬpߊNEȔ*ʤ>=PPXwt2 ($wNwj؇&=J2OplqRnѩ#}p, SxFѲJ:ATǫJAajEP`gͱsыyW1/<;RK:c]_JBFG\ny$Ph>kݑ5eRn#o?T2J,@sM8}"gv>^܄]p=|{ֽjњ ?3& t1=KwG;B@&׸doE{xi,0i^I0EW7b(嬲W B&- vr~M ӞD3J+ s 7yb0O^3s6_펩'4؄1ԖowywWNHAב3kE7Kv#0iV̛db7lᩣ7cSN`w&imᄌYcA~+EݝV&M`/2J(1b'7Ff%@R>XXx/%Dzsαzd "\$ J[`i"%)/yaDl~z9vDCycz~٥gKq{cCtD@#khHVE'&bauc4y($Pz5I\\?k8w!9qubg:2TD2x $1SL!׳afLɜ)MjRS@*xR̨MqƵcg* t/<(+$,`i# YsHEiۄV',hI%_J 㑖m9/gZ.NER3kŴvSn}kvt=pĹ@(Qlx[}:D7*k ܹgq)aC#u@*.QGCl[]a7f1S޸w_Iy@xcO?݀t=NR$Ԓe'6KlF$F@LBc6_D=s"pM?c;aNfg%k3ΐ݉B(kNTwBK~OJܶjyOMG?- s +Av "U?&,xԺ+ҒZVyT3#2hqN_.dHaNWQtqD-h`b 8"uk (.MBDsW?emL>g?}Տ.r n!,d㷀K-F+^[f.q> LGA6A+zt 4"pzXlZVz˃HkzHW# h62Qٟ5 vãc&os-sT2пkH j8%,u>^4h05|tbP/&j&Ybb}:O͋*?;@/R +ǔBePD(QOkgn4z$Og$E/Uf_x$Д_z.EЅ \FQh.3,,3в8PxjFbNh;-u/ߨfH{-CQI tC(AKbNД QʸW&?Zޗ}!$^k{ WXhKgVsbk;|q0E;sEl,݌QtNZ5 s.(MU6v=P@V1D 4 IMlޯE똥8ԙl$\f*&$6\5N21qMgĺΨ\:nRެG2\}ܚdL2Ǣt̂fqŏ4#P?B[@oaLOᶴh6 lQyEfg;c] B/5ĎewJ&9;D9oi ]jG )qmSN>+ptDm7r'[3RLIHs-R>GV>7#KxMW9C N#S]GѽN!bF[tʝTCO3_r*)KKnIyel._[ MCi\ZpZ }M\;`-)ŗ.-PPx|*?^L8阻eX1Z44*l-q 9ڮQh,[J?K.afH+'s޴ӽ /G Q499Ě۔6 YnN-j!FzJ*%ǧ9hg8\jwsv< DsU ֓+mv@2oixPdo)dV:pJ=ߵ$e SRjS?^8BPhdnF_s)Kui*##J97`\ɠ6ac63qOFen IR[y=#X5u}2Y=dCK _2㸃gըb證 mIʟfRH!R*jDvQGG.1E\Q-dѸ̫|PKƷ-_1 }9G/nb/h(=)dߞ[|8! 4;g}Kdgd!٬ Ԇ4i HҸ$uޛR {;+5 q{m83Y`i# X& !gwɄ}.=Ė5$sj%V܋?ݷn ߤf՘>qtsp ONoqTZ"B{!*8T5JGpk+MNp>*HxUzUE@ ]sIMaSvOBN0A=PJP?Q]/Fi!aoD/Q5;˷n 90i}`i ^@HGJ$&WvOk+fB*>{Mf]5j6{CRo0פjȟ꠭܄ .n$ʲ]\qvq1;&Aɿ./('̩VjӉnbuShfv[ƒ&sL!䩹qN?-ጋh"N/}Ҹ5Os|̴x+g֙BeuCw kmvgp _CLV8,j\UaF(i DfڴX栚_QuoFAXj(j  GAc:XP|ga q_Y\.30 "W+IW>SF&-Q^sk7+^M~^2wf[f,4Aiȁ V1?NX$*ۅꦽBa++>';7jj"$qV hN5L~p1,SۤgУ!zڑҕQ]JNJKAF|Qv*@R y[F7bx6* oy;,DԐOy@6@Y M ð>7F D̗ KlXLIWә-_~7=ai++ '0߹bY<}XO">1>܋BGe*Cj4+T7%$ډfkk&w bc,%GF9%B:2S# }W`V N j QOIOu]r%@32m3Г `{1{uߴūeҗ/ F, &byf8 @Af.˶✤$ʙ2/E %/1]'^m̔~sZ˹pV_4zzgBh׷L 4ATWRƓњ_'|PoeP풂_ xdG.} _1C 2 c[njG#$m*HM=Fߐ ЛeӮo~@`̀]RO>.ߺҸ3rWiأ8r=P =3o OSqϠmb $($1cDG/ [I~>"ֿ$6%7F[>H4{s-'TJj|;a641$rx'BRY$ߧ iO1`^*ikĂ" vа -LP h(DSNBJbmkNQZzCvJR)|LwsnX8 hӂR U;=+m/WM95eG)<B2GRtjFwƒ~hr Of0'pDu(HNڿբ(g|lk_K 48l+A'J' /5q(x|D7]c ^T Ezso!kD0fŸ9i\ D`"i4. E S#/Jis1XaE>v'<3-q)DdGz<EY☇Tex1rqWߍ0I4(?O~Ͱ|[ߌ'S0!`kf=$ɧPۂr z,J?5)\HVfUXFd-Méh/R{X{CR^S_SџRSQ}g$3[?I& +1(2ɧUwޠiVj tԄ|D֠&@}T"| U00&X;&X:^X\:c^M$kj}N5.+P$]ܓiHqzO"|֘XbPܡ" ,w+#J (72P_fI%C4IU#Z qC Pv ^7U:)')`k o]@H:R#-~9p ?#>EÉ_$߷ GMOTVA6) 6&=/O>w⌹Y .(NZ3;Xz%gvGJ cmW2MK~1) 'кWzt fgSkhT}x dDJ񂱢R~A䙢5^7H$+hxMr%6_db4BaD! tY+hr| "qU)c0jӳ%n\î$]Úl>IĞ75g;qUc'zK\JE8|)`m'=mg]ƞs@ኩx6E#;J2xpŊ!>N{X;Cashuξإ>۱(y-"ɮ}ri&cAʷ \;snp#ClYg!d(`ܣ?ҚseƗ_=S{ndn`s 5CG1ą1uY.>O,e%@]űcP[ozxTUĿUځ\مzzF1,R!"22{\ vӂM~)e*HZ<~J/HRfM e/SĨ8-AvoD[AGd|hdؖ`T"ҳL^TE.8ѐ spjeS$]4S Zӱf<9NP; oOn;>,⸺{54#˃Q WuFξs_s[lNWr1 'wupJ` WYVLqYHR< |AG@of&C&ðcpqtygb>1lU(.#c)o3KЀTW~l/pم',f/;;BN?.'K/G},HPZz:IQ>dCGA0CtӱICYp37uq|J`qFSk秠KP|=xUiҘ~Hf(}[H֮}Szhm#0Mݏ1]SK6}A/rG^W@yoMRj*B5Io\E'6F1#]q0BbF C۝W>_4ϓe_X(a;NڄB(q5,Ks2L^p6h*}+Pбǐhz!S%wNv8?`A\~+ k2oag 3ނ.މ>gN\H;0\<˵[Ҡˤy{?8B$9T)_ćizi<}ŰF!ԥ ohG"z4BD_^!X9q,"N>mIpn"R,+ءWoEB ծUOT P0 "&fdbltZWFZO&QS1uAc}o d4j{vTBWеn<4sR\qW ó$4~DM-`uB YUBOp]?FtMp.eO\;/gQ>Y|6x,hǓa/,erK\^t0?d2n^P0z qkn @Hr*6HCڹ*T "D@镽66PFne(-D *ͮa9ky3C`>FŴwԙq ;ؚDˆaD[x)F-19I ۧ!T~иCKc :،á;FF2]89I-ű-U>nE!qjnٱU8! ms90-a/hw/gĨ@Bk,Xᾀ. <3m|=LW̐#~Wt}FPv %DjOl1nNrd RC֍ 4 `?gY@(K+.7-e ֺga]6LˈsUj[9f3\u>\yua/FBamIkրJ<O2O3<N9>59稱L/5 ӢG׍Scgc3e9.8c,B 3ToQ :\ e˰7Ys"Ue((_?/0tq2~9brcc"wMe:0䀐`;(qmX2D'Q&SpT+ i͒TUБ峺w3ݡH%T dJX&./@\ =bk-RJ.:w"gNd4ǚk v)UX-HDhd/t\,dq@<~?!Qz߃!iC2ܦ"ךoy!5hkPPZXkЫ3z Wb$-a9-a+>uR_w.lHyb_ FR6:ǒo fмWVd,f2-ΨfΘ_vVj×= }}[J''"= lxdߢ:Lt$N]]8ºYf"Xf 7MR9D]ͩ1Z,۟`]P` iEY9lR _s310KjAC/%Fz,d AF>5c>ɀ}?[[btBfy'cEDvI?~Y'ohx(2 ^5s 'P5OiEe:Z'ͮrǢ!Ҁ{y7" fqơ%ըfa{.Z߭C9v*5.DگHilW菾X.GoK~tGddZ&4 6= A?&kB,% OX{]W^ d屬Ms?([*Tkpm>z`ИGgN|b~a)g1bHTkX6r5(ݣJU`zWc"`Dkyq&>'E saڬ2QaӠ*(7=cgt˺1 VM~#b"(`S ݎ5UJMLp^5(.r02~.* @`߭ۍR_s;;[8.o_-jρ3ՌurΆԦQ|]4etƔ#hr1=H8Yw= x ŠI-Z̕jkEc]+. 2eCL^1"g)O pfXHOZaU>O'_am&O@2\q*~e R|= Ֆ;8!eǃ x6޾[±N*,ص`X$L<),+ `P3?/@OmkI3 Wst @vxYykcJn?7 >g~4ʂ@Ur9bu^[+M5E,6[YYݭЖQtoO(~6p(Ugf55XI"A;a>Hǹ;8H t7Ŕ1$biC"z飥U{{%sY5_ٞtCx|ЕexKk;-dI,X[[48ʭgf[36ЧO:(.y. |˩0#^ŸթkG d) nZji*kY%r>lIw2,ZJG/*܌&* G)I|B`Mb;"T{QnJl$s+ IDT,i2Ǖ v&Ӯ$3ftOXST+!Dx|/ch/Fjc޲!@Idm|,9ܑ@ 0\5apӬ4åм1e^K1276$l1k7tU/Mf6S@ھL窧 Z.8'7V!9nl_ݓ\OĝC8-AvTY*];QNE@;YI^?DFӣ[sA)ELJk;]%+QZ=lD>ɮ^XW^H9 :7q.w.fmR s\@1wQCaL}WjuOr^KWtἈTLgLKP鈓F&5όhܴpy(e@ x>VMB~:buWXazg>n(--@XG2dJ &@:"Jőt:43,sYĪ2Jy3\~ ϭRXAJ'kG8yKz7/%crZJk.f.S-Vccҽ rWtz0JnlQCɎ^ !鿬1^LO@4fj zN;6ϔfm귥xfhyqz\Z$ܞR.C<1~o1dOM +unW2~9ƞ2)_ PlAEmJrEU|͠Vh%N^pmp 38lx\h~ݞFtaQQQeHe -1N6ZfA ZlWuJ6:s > aТk_ig\_rl9꧘K,LYI]O>Ю}w0x*` ; (;w6 IϸO\iyql)/#_eU]G@7;@>wB;{jT(@;H FR HQ !(oqcoe cTAީ  Vm S|\]S=y3%Q؞Y4U~pl5J YJ4塈E80muOTi%㘔i55;L{XagFQM:۩^B1ˬDwl WlmcD-@%஝Gdj~C"وS#TW(8awR;>-հ s? =XmLqcҽ0CĞ{ ;vu'i$s|Hr MNl:5BmS@rpN?r2kϫ};`f74Xυ/kLgheh*Zה!cQ`v\Lt5F?}Ա-)Hnb=9Z)N6MEY`1`:cO&3!ЫxIE.}c{Cläj|tވO.wV]$:uKEfϸݡrFb|wX,UYN{фfNv_kdvQ0 %!;5>VQZ;Q69@RBű<QO<غr@`u_+crl jk\MA}氂z~6}IOMI2ÆP۟m \)dzfN* ػ)=cH:YYPKM2/ cf;J\G*x9Rwb.e&5OJ"JbF ]MZ޴MھU,h֑S# Eׇ!hP3lyMX$PR)Ɍ0Oœ0wnPԷ;eOY]:ѥ+rCu9_ר["0?XPZU٠TPXcz+IIgoq:"As83cAR&uJ^"PCNz:[^lci}Cq եY(kV ?T=PHߡVSj=XܦL0D8,n~Q9yj"̲!p܃i F(0 [729s 冎dU Dڜ(Z}‹X|,z/9pud6~@1-aOd&Ic3E*s~lXSu4@2ҡDs?ĴO .R:rXEX=CUe.ܚ@I8I'6~Wc"y4C$-L&ze~ K0OuZbmc-瀁_;~3MyC8z6\V􃏶Ҙ"w?P0{\$JNbV @I౮|#i8TDUϗט.s=X]%)b,̉$>Oȭ,qT dE mC:Qۗ>qqL z?Imd]I}**{5j6MXAniSt!c[b; ,hly܂8Y^2-6^JI1|tj!J${ҾONf}zmo<if4/:Pan]G;tDݽBf-! Ihj.{ك'O@)5 h9U4zv$ }/tQEF$ҜUke`npbsfʭ&~>J{1S<^C .8Tkk&28͐heh1_!*ѡHcgE67Ch W׵tzuG8tR'ֻwM$|Sl'k?Ƴ4Pj.i'l4n^=:aT092C@&~a;g.i9+`|XٶcG`.7i| A6>kЗ@d6r8'jTjY("|FgqiWod^Q)G=[di_#bk<23qx =J̘Lu,F )ۧRŝ;GSol.6t¢Z$YE]7GO4AE-%cvlAX«Y2pট) ~-^ZR0K t+WxMD"HX,OL>>HEoePW@̠7)6l^I8iN|g%92j.]1Fj!>J'4v%XHݣCݔ[n懶?C90 s9~lPkh]~A򮔮?HX^P ޚ9b$q?U 㺵 }]4{4r.ܠL_ڕ"BJ@"!3 /[E6׈^JULr3x؀ V}sQ 20 ur=QJsIE˽#-ծo Ҝp7s`N mbRI$2>x}&,\kZde9̄!m|y~#25^, /!}nif~zPJnThSLs ۫{~oӔK1)'hB;V`}d.0 D 'i sxY!d>PaHev{;64wAw"=&\XJwtŗgUЭFznIyvlح{ uYE'1}R=r_ҲGI:<)9 ]-BNkG4BV4l ͢f՛ o\?Xzǧ0Dzp/`PpC mZʨJ =әB5(0si!ĥ T 7GeJQ0SgW[2ۀ!1aӍSA%v'G||m[sxY=9AoRo] NϠΈ:lfWzޡ|L\i%IGn/+:܀qxtCǤ_6bȲ{ jV]z_~?DaL |c}a=D<9 jFi$e߆<7'{o TO|X[21Z!<d(3̀D¤ipw`W U~qm/s S\{Il%zxky/.(߄`Xw-U*N&etN1n5PU r*ϭ0OIL.4!k+iLgB]R+ԝ`}7|$2VWSɎ 0ѻ5e_k|?Zjcw,B5EȭrIՇsS:76z\I7/4疻~5; Ta3ewx D[M]&GB4)wWJ[EYSnǑqB(Wc ky'momh+橺1SX|I̒^C&гoIX*RtP2HK*%U7Z\9X"IVy}ؤiٜEEWmt׹&ykN*hPmm8I* ]}V$\* fP] =8= hq>DlLJJtupEUS<2㱑#N_@4XgNZ\kf/|wwڗ@4.TI&Ԝ(U ֣o؏&>I-./8>z5% 47`Cil#do^8 Q+t^zqHU;BG!#%ެVTF"aZ l4Af2PRs]D8Ϭ\y`e,0+®/!tcgݸb* 8 KR^Te]8k'ktm#MXIP8,?-ķmpre$t:waFWF bě;Hf@?v&܂\$/AA%ǙMИYL72Ƌ%Q]'%B;g3-)Y#5Z^|1UpQ/,^d4xJ_/o|u#*XH.}9~ qgY+c[aR[{b A^)Gw a0cn B5m@J(w&CYŴxGKRo05J/.\ЌIm cZdUV# w%ٹ@epiO<Mw9)l,@Y4.\Eg?\0իfj=AM+d!2Al"D'зrm][IIg'Y=}"ZKUWb|m2%op,W'*џ+p\l@zCHHg IMv>jŁSb}g&4J A~).d;MRF`s#+x t-~z"W.'*iEA7"V4T2Rxډꄉh''dDڮh|³NEЈ\N%s)p,'\ \ |< DeBb6a . 9flhW= jQPT PB}}/0ڼ )?M ׹sGTl>ҟv45'rӷtpZNhk5F2MH?We\ڱMrR[Қ{gZÄZ$e I۬ghҖ0啽A $il[㠚{ZT[l"-u2b"~{@N|cHiNTNgބzmJw37O}oJ?j_ݬM8P VzHepm^j?Ef;q7c:GP`65^M7hjGCt杁ւM0Pu͒fr~d߭(=j+7Pڌm^Yd1P!fUIǑ'/1;:pϻv$clngOƽ;%On5԰jK3nwosQ Vn^W߲B/ Wdaot/C091*JmTAY&;;,薲=J ݗl|ku^¶'ݬ(?$4a?/E cFn^}a)K `8x)A(8Z !DƂ#z> W)PMּErUIm4|f@5n,'_f>XZ8yЏaDūV'2N+(6? RTȫR.+`71~BV- )1}l$Iy*Zrr";&r[ꎜ8kRR뀬0>JjIH]aj3Ћ Vk:7ZӓIu>zrfC٦hԇj`L5‰<;7P]oQ9)fZ7)H8|IT BB}0>Pdd8ʫW$Jd+/gTļ&6֯ йw=-.'s<ԟnҳ?7)m[N"poŪNc~C1+1㨀s! \/VXt6yhU?G}拯Ҹ4l]v,\AY.Xr@œN_X]e ѹsGprU(X9t( Fh@س[.bauji,e[|=78]:)_ةKP:L٬o%YrHpy.M ΄CnV'FΦC\6 +=o&V s (Qf#NPs3H=jn8a2weRq:p$Bv)l!\$zAye,.2 a06vZY.ܷ{I v!,G4.ve[Ҥb\DA #ı+I*!!|@_/D\l{z-GP en!R˵2O'۹t('ux;K;u90.:&*xX܌]'!S3:?RpxRB_IиC [$b{I0`sGC?fL(EX= ݊~F_U٭+kOiݥ9=mDeJcĺ=<zg-qP5X¤>t=aBظ.fOWZnL,_-["`d%(]d g4a>vD>݋R͢z#ĈZŸN'IYiC)C{* ҷ!mC! IdaYn ^aD-|W=a9V+r:[[bѢA! LQ͛Mww 6cʧ'(5 5X4ňެU6BCd|xR#̙".̗T6ŢIGνUAQN0XgU E `! Q%wX\t[a h;Y_ٻ8B_7nW&oӇV$]F~dR!UGMƛջ^;^2ZͱjwkƕDGUEIC$ f{&i+7hHg=9ǚK&Yv\FdS?p fcKO2F@ ZF JX 5snq, iR F_rޓlX!@=2Fm"hI!qk&)EL -v,*׹<Qe#NiitdS׼emOWx^p X˽aGfrhlc>ΘJEV2nE^N5AN}~HJ}ہ &``7ĠR7@d`2ako`g; +:9q%WaRDH -vm˴$j}6s|=h4*Rq@l Z㐁1Wj36.Jζks޻2O-k HME;7a\gdЄ<'$.ɞYfk <]*sl}!PO#q@cFE)Bc~7QG,3T~uU;XLU6f^_%죰OP~%|<BƗ;7_ҥ7;nNt ,[ke,mZk@`2 끄 ozTNG2P&WԢ\&t{:WdQ]B>  vSu4Rֱ&ԕlϭmm6Q9hۼh.Ǹgg zyi/63AXx'7wU^ &D}JįAk #}%fy[i̥܏*]jpIt*oPdio9.%p)[o~;̴dD"݈mQviAbYQDnD6o /6%+V9YdFm/iYEad,1/.1b `o k;d=3>LPA \Ώ @ 8kY翕*NܸA*Y[Ⱥ7Ms2(sUTv,YU Q7_vv^P}w{I i(0hs$s!v_Ѩ! *%}$<- 2.Pj_kqլXi߸qzlkp|GGMYIxrt^,ĶI}+< A_zlLSߒ Vի{c,HA} >n" mRE%Ad&o(dT/U[C9H$L(@vYᬻRA;6GL M.g}ݓMS1 Ewy jb6#қ>x<| 튂D@Ed-G;* ܝzoeI֯C߳w8[Բ4JPa'V1kܔ31Ž״[6lZs֥g mW'Rd*c]i +4ރ9PTn%ЭƠl*w4_` j&1sm}"CXy{zK4J}dؗA܍\5S'sZXbagף?76gPD%%||]E8McS =<ᦘUDt q93.YgYǯK%> s_%s% ESKR2kl{ 4".]3+ؘ 1"eqXg>l`{[#"3V9Wɔcf` ?C}MGǜwyܷ^_ORr l8Ny?*^ωBxU#ӝ^Ok.gƱ+]vp&پBr ]g~6S;M'M9;%_h?&+'k>KkWX=~AOhx?n!ZI,^1 O_iZ+.,:qX|6~1s^;)J2 q|V Yx|㞘YSݴ#hHT&p<~V>TȸΑpr'<<=qME.StP^:QRpeAQU`ߓ2 TGpUfZrKՔgu ' @O2~sl>]M_vK\on×ִ6)E\ HQyzynBHoghU}}+/Ј(#)`ft6mTޜ*A DA md!^&D`< U '#`_W6JB=qЭORN h9ô+MJ N!K/m\nD\ oCUMZ4f6HaN1P%! )qAE YK .NG/FV`_c]tY"h [VܒY2*7O9 Z,ܐ7 7|, [-"WN"ҵ?6b7XiJ5}jE M~lC9z0B4۪GnUbqѪN󐴅VO9?;^dhD |LzfV슙QnpX`C.f _tU4<_4ԥ0ct*m4u }^)hctL[EjTv2M]4R ,;v#MNbmp}>SXЖC2,=]XQNWmpiP^Jsp˳ l):ʈu;\$~p)?m n,/ |\tNjM}Yr}5k6.oʞ'řWpA״@es9j u:~ s/u*ʘdwK;j3jtC1H^PxkZ:?Wy_U˙D|r@Yc~|׷GHD":1@ܺwA|@Wm׊w+],q!"ÓȞ t9]NĎ ,tf;լP*C[LLVy=MhM4eu{=@BA ZQ9 J} 8*wz8Q ibZT%7;f6˚=}Ya.]-鲝Tki4u./Ghև#n 'yYLeۀd5l~S}>/.f] ͩ4zNKc( B]k7a%b;cG!m* H(ȋ4ІKp*Və Kܛ jhѳ:+C~81hpB h:b) ?wMݭt>!F|ȹΞi 6Z1UuB%4 ݢφNJ?05{:Z ih+igΖ:zj.#qKeLe즙lKϻz'u-R ʖ  Ξ&'PL}Sg }RCS_;߅ Tz žwOͥ5xY .A\]n%\>4OC0ƵENP-6a̭o|3CKyO\,"&,ח,蝵Iτ̰eH!̕Av;PṊlA̅yRLpA잱tF]RXY!ARkQDsyp`4 "| oQ7=(qBP`#mA\ ZK_y#]lE-clD7(6{ZVcЂW } 7i5Δ_ϒ-(mzDƮ#MAcܘdg%UtX"+r܎r@7nOK];S*pr>ЊΉXL513_BʸV@<:"xz,* C5+MRaUrrTc]`ԫ#tA0%ƾd>-Y-vĈHܮ9PqNe^$;Mi#Q ԗlW؁aC7ls Auxy0iC(BQfftqn)f $]79Z}??νj-nSU3X $|;v8򙴉g3*ѦS"'C& !Ȫ!Q5㳒 ؅w$rIϬh$0Q%"x'uf,y\ ̠JU"abp6 S( cS.y5u +8RN*=)Q@P?FSu\!xTt11-,TyڐRq O=C5#㜓Bo撩{2|؞Ϫե"g'ٰJz@!W޳r=B{EP1U Ek6pkJlj\I-P*[{uks/s lJme*-J~4>::)&ТPwր[:8`}tq$L)dJj߄7Q06_ F۬+X[u|R&1ݥ4_n *˱H`ԕ861@29X'MWbZ~5Wn%t\Eò^*!o&c:M3@"ˇ>L #\wԊWdRi|Yy%]pklU(mV g YTe l<ͻEb-@;iQa8Db v _%] pٽ͖d xAT5*LV#r7ےQѦJo̍OiHĜY.K7qHZ3/!Q4^mY+MaZxlXPb+:*m,'MlD'np5-{ 2y*"^J6D :Ye!Ѡ=;ul/;PDM z(zYQU~hxψ/6Kr-#ܶ0(w\ S_S7-Ʈ.H1Z@2+ژbS~,Ju9H\<2a- FLdBN`\4fhhL}٫|:(A ѭ1Q0>~;P_y,*-Y]6NU?'h\{zǑ(7MOT2D^%3 7dP⭁f_ܕt^P=' 頱Qy *~=Qn}gڢ?4ohx'oTjMAAٷhWIvG9Q9CJcj}]9 f?8a3C?, k;y5pJ2_{pwGosy =ĀENXLy5@V5 D`}GwO"q^4&:#q8!{Sq8bB8CPFA;t*~L޽4:8Xz@s,+;hԤ )9+Ī\1[CNz-Kj0qzRJ>X$ ?FQsL@Nfjmg8&Ekj~9}=Bz=VBvNo 8_P\z" N߫ >'چ*DBœGfbF"{"5řxP 65sRև 꺒nc(_HEy_q R"qw7/|օ{}y4څ6;r1 f^ {ts݉\rnk'mFIؽyYϊ?<^,ប|aГʼnfQ0m%;WoRUi_Eg(%otGVNMB>/LBTcy.lAQ)^ BQVH+&{EhDAF{WCķR,G`[}`H\U$wdtm z(kEu`.bzt6zА"CHsNd'LHEd p"~P<򽧭\ %%9 eo~Tx"g[>}=o;j*aB}d|>%8:bWzRk4ϭH_(6vtj}Pq+|-,xRq J_5 O!Fty4  'BTa,1$WekUR65O O=2z bʮ](9Ho)Q_{ t=z'tB<$CŕYdqTo.\ m~e%3\o5nnvK M Z$WxjF9bMrZ1 ;gu򣇢wB N i6tNjd`p_xRFNiC0+4uܘލjS&fPD|w, P\UQ6df⬬̚_xnnY:<[VOe#){*y.ʶ1x2-"w- &۫WNJ= }YG92W?nW*xgU {TH1<_meޝ~[@vTj9ƾ F_~bϦt|D~ǻYj4Nk;X͓n&皉) t0i;N45& ªG?{NΝ4ҧ.шqZjCw\B&r I.Vd Y(c 3B4qG% KIdmuk4!.Dp2DH)Փ-7 nv:O&N H5T57,Yu(*"r Hwo@սhUÀnLqR,s;F$_d¡%+ z~V>t\րu8+g/FCn ŀ)hXdZ¥/[' @0"u>m &WkKLF=@ȾЭ 7+8 IP{p wPUq6Ax5ݱ@ ΫvnKV&Y,\ zyz$N +s a#8!x' (cn *٤d#|Y> C-Hv#EN@aʉ rwEVL(o,mPjݮNCơph+D0#6XB"\>_BR)(Ur@|cAg8-5fy6m\i.5W^0K7]fsyGlKpդ%<9t^}ejv* %9 a^ĘS߆XBD4dҼhJ|R56pFDs w:,պ2Os,J|#ǭJLy!ĝ!Ki~% .2q~r**@PM\q+8!|\,%cjCfM1VM[`AP;iZ I!P)%860i[؊cvw/zg Sx+GPI+~l*! \H$='bY`8R4hNn VA%hp!愛y2 /# ڸxÂ&Y4CjT0Vu4=WC?nPV78ʡ(ckU0a>w{r'30zS9Vwu4meRK!w?-Bm*ˉm/d-_Z x@ ;`6[={(5lL3xB {w„"!.E҄W2J2jO7K_Y?!ehux<͏X.W ɗ(俙CzꑪTQ-|O5GbC*8W^9kj1Ierqέ#g.,11MA ׎X~}Z sm_{Gn4zv4n'%T>qyB%Xhϙ#yF\fd`cfk5[PR &^hʄ.*)o{an*xg$HC}ΧJ'kBY>>SOa @F*@rlA,?98',m^5N >$q=V O9(83 OnWY6MF r`i^&' 0a{sOYt4q~LkI oiɨrඔeX yMQ&[9+v̪cj UEh yQ:e GD^?8Y @ƙnTRO Cҝ Vx>7U@hꥡ΋j9W/-:p\~Cqo:3-}Fm6q|CAI2l*qȢ׾W }W5ad.gw"Y-3}3(B:¸LsSgMdVX +D)L򠳾ycvru Ym8Z A&vSfz5jeMyChwu$D1?{~*78vӲΤ:" pܾtTvtb^ d&xQؓ{oJBH9fH7&}F ;_,ݰRjW+"aHJHotyq)4~7Wf6ժJmE \5ނ$!/len Lw[E T ō?i~wGH$ZMF94W/1 x㥉+M{o۹,$Nii:7GrrJὀjH<B5 Keir7?~$Ky5b.˨rn܀{ ͺ6m )IInǶ)߮Ǣ6Gn }E{$f{Ar[|h$ﴻM>@,݂-Ցj;/9+)܄RԞ2AAZJ vE^-00C"Jޟ?AvItssF?*#`?^.'&p.q2=N7hNC$RF3!Hq!@>f1:_yu$8-qݔ$/gIwGS 欼ho>zؕ_o̧=hY}hBSx|m)R\, Vm@b:oX3fY{)PhnBv^h?f/me5 ^hJHi`%~lW?8Q+RS U>1l#%r!OJ-q+Su9<@J.l[ ʚI*1evm@P q6:;옙ꋗbmJ]QV(g0漢(.S ܖYnKhrm[VucZ.r *7fҝ(z4!n+o}NYai z e( nx$J<<)뎓D[1$ee >J$NR#a!?b VaZ/]78P~JfL˩ew~>{٥QMJǢ"}F]lDO#Y3 =IEv61kA$_6s ^exg%I9H?Pc *d!qbLP'fqx3L2G>'/SުM |nAKfݱP:9Xtyd1y7*.H[Hd;=z{bՐ6ɿk1kV?A{apĎrO+'<̳G:hcծp6wg| #Em)Af].ʹ*-(.fsLplP>JJ*dđz.wT䕶;ʞ6mdaV/Q_) |#`."轤T74Yb,nB]SƨMW=j; e9F {0bb>iO/ƴQWxr(Kv49]_g?L-hNdᐏeGI+7Q#gV>*G}i\{B@M {{ ĄH;%SC[VﴢYw#U=zsk&WEnF32 ƋrUruBsB%*Hu UCHOXwܧYԊutNۮ{W`tSa139%tee|z!_)>qlx2 e1 b)1fX6*c]8W+ߚՈcI9nq j[Vc2:ipzc͈kh31ONT{@C{\8h_V uZOrV$LMBL/]is8KĬjrobn [~I<4*vj(--`e)dz125T~og/ES5#}v4)! ~P3yj*\nzST2ER_Ly>] xsttsonPG}n 䧀92A,Ԏ7Ư5(Ќ(6 QK\?6yM!G01ԢxzkY | ([ Nn!gobt7؋N)}-B@(f&tiZ{׿D$@c`LZḠصݧOkKޔb됙%uۏCKb o1z{}Y>$QQ8֮{4E8<s jG8kBiҗzmDqzc\;ݘ8~Vt5xflWr|NM[iy'\=c[XYg%^.LH ĭI‚Nb<xzf18Oov9L-%T oepL(1w`fJhMvZU'W$=uonjavԏ|`MDZmy'YǢ~nop>Ny9_"\ՐSEZΒ JlּĘ,s7݃ 9{EXAg3BOs5(RbQOKX.fdiecѢ;1p]nɃ6 72.EL |XŏDZT?\C++CYBjxѩ%0bɖ+6}w*_s(h3 ᦕcNjrui"8Õ*AW1TuQK}|4~\tez:C(|7Ow7CO]zIemaiMY=d(Kh(GN;rk'sbVۓόp Аr>T}W`C=5xqޛ JX˖`0Y:&SɆ=nP!Ա<ǖ|`@ڥ SF2C׋ӧNsM2g6SD6v ד#sb`@cxSXl\K'OU> 8jsC iBGk' ֯zYuEMT}/3#PEyh\Ca5S/pY+=uۗCI1m!݃rY _ޞ]H2 XfeZj836֭VP_2ltdnX ?^((xg﫲iLME)zKS`ms 9j`tw"95JB4g-P鋍5uU$$!z'⋪Ց:D캋? =!Kӥ=pw ߡgbJ&DrݽH%d3$tYӨĭkr:'A0v$1%brM3RCFW' LET#Mߓ<]ZcFx^+Ҡ!ћ> h4†2OU8T"^a.{d_-+[wBY\>ऒI1֞)AaKQBr`u*cYSa (5}oOug;"YEmXk܈93 WN} %~P$τj~;u~pio\iunQƝ2-{F2iPy(Ŋio۬lOnI+|QX-[rXŶ<;! Cx]>}eT2Bbg XdtSpБb#XB9YVёHr`Fò &E{f*iݞynpBA+$챮I܇ek ʄrFϔ|E[ S XᇐUTۗ`&4(dexLd<wus¹nt^I$YP"qJ#Mz`fYw.(ƮPY,cQ+Яvy\kf@q m9SiIM0]tMdl(]F1B4 't΅oc;eJ&yoTQYLBr"6}(Ҩ?>7&C(Rj"YfţxC/eDAj(K\$.t&Լ5"(\U3 .~1כ;QZQb`ksUyE-7m΄jWΨ#!dCϒzg5þ9VZyq7=nv?Bi|Qpy5>DY`ɡh{G81f7<7>K\IfBU@h+%3ƙl o>!F*i=kfvUT'n@IѿLJ$ %iqfV[?ȺģК 5YUlZb{WgJW#Ѿ!g]~$ %O=9pt;gn-H$)'20{,{Ϸtܝ3*'ko\!s L,RZz&q@De`i~khT;E:1s7GNV[UsW8㙾f _ EIMaGT{v(7XwQX 4!, 9MoX:pB+kI,Wцܔ8z[5Dd_۶gJyUNz+j:} r%"BF]C<65% q{$'oM :VifBI'FK4rM8`C"i:4 U_Vn^VPgGB7"U6=(;ٶp̯A@)bm16U ҤdUfA_e@d"X2|`U$-BO3Xq7$Xȼ[R힑<^'0%jViwn VWӊ/AKj3{?(13GT8_/=W4.&sݞ㢇I^l [x/Lja {-/˦ڼO!5- q(*#[k `B"$&- u)NCTUi9 iOT_#oη`k4d.C7 ?a'D~~'+oϦ_m*4%o\]a5+l܃ Ɩ0@x.ۑCֆއUn(8Y1\v9Uk===5byfUW>CK.1I+PfMr4zMBҐ,YFc+_*;'`;ba^+GӈJr"bxCڳ9^_bZ]\7Ac^Wi<Nt{!ɦb|<IgtH)jyfJJbZ[ٛ&;@?ZF5:}6a? EL nؠҗvG7˷LºL{3M3/*r息`UG d[qRLn16_}ˍRD x["4:Wof&GcS%1$odMg9lnHc|Qws?l-a$&$VTͬ@~3NRF(8nkhm2wq- {k=uZf6~8Gjm2w/T>J P}aeH+e4Vk$؂):8^4l%B6`XKӊJ `Ft$2׷\$Aي ބ5 9SGe$YյߴH]U}N+3Vր׍ /YosfN!p7D}WT'2Igg}ǪC2L,f ۟5yfh~|˄vNi( KqZ }:1gN4N1mY% w}~eh z!MffXz툰Ajw"V܌n ˊ}߾\:[UnN> O5D++HmJǀf?#Pxӌc{(ж":E:f֋EwEqE)ÎVR#dx_ӷ ;8B8Cb@!)\d̛Fk)d޺? Pl'r]~XUpڮ1.uA7êL%VJNF_1iXöW{ܰ(@}F.*C*ScPS%fJɠa[ǽ;]N[Vl6h4Hz4+({1 L^-w*wZ&S\S9+O 'X0B8 N~J*ڥVQ\';ꜚld߶]eJ@b>Ǔ,\  ݫ^L󣍑@ToUHH[ɞwc;[VI왈N/ײ9D̙xOE`UHc9u~W@VB+˸6q}>:,O\fLSZKV_&uC>9uȚ ^ [ ;X2\]5Ac OfJB%E`{$"=! t&'7u9"Jsj,i]e@qazvH}};)ijs(\tIs=Zc=JUz£#&Z:l@7B >r~9 kH@ty%XYBT =ꛎ_j۸[\U(1݂-h%SdHPK!c_sn`A_eF6qF{Я6.&do!։\MmB85@™6o(èxDA ?e$a [i1r2l^xjsF<bGG@pq}9ZDi>=x#;"Ee\OPZ34Hijnf1`e1V;yZ09HaN01.9)m>D١OFKaUS""y".6XWl. /ޱs3`g[(]dP0,fKz}F\Y蛭ߦGB3lI,P#r{8Bix*/8ك t>_B@mok;o萞 !"ڏDir&\%|/ݛL 3jһ5βg}ɇz>fi&"'MQ\فC3|*s$듣|]@m1U`0w{*2Sp줥,*n.̖MIǴ!zTSwyn%:`J$VZA8s1Jߡ&e\vƃxC(/EgUַntiX_ z;I0Gq#!(4:ζ̶j B|ݰ 5Wd2.?bw&zxcji ?_C@ps%^>5*m3C\\#W ~z15E{=AaHwH[aZ{j%5/<,gpCٜZB\LUBi`^SU1>^s%YPTPR2Z_d]`KP! ͝'-~Km|~  VYayX9ez`i!>~*b8:ҹ_ z{SkG of>).UݱjOeIF`U ՜Grdnze7'nܤoĎ#6fsƠt'鉣 dCQZ K(-Le~zñMCy_[q'$WMP4%SٜͧMc_Ń7MB>`2YA5egɪz<3+R1y'*/f]G1\BRkʈ TS8]LgIUP"ȶ@ -* ]X ]vI|zK)>~B,+qm]9I>ۍgEd|}0M EE XZ<9?hPg!oD۠F(VYTcD@U_s2R4w%Wź?8*ʬM|$#R&u65ķ4m )8Z6⧅Nj =Fj)j܏knș=G 有N,\t{>6k;0 ֹg9| H0FgGLI$h~H>sX`JB_vҊ+4YpN@^|AHt/|(JዉFږ@c=~z?tyD[eP0=n[xǾUr$V*!4k2EK+]P$"@6øHtxQ&U WĸJt]MDTE0|.E#o&R v/:vN EyTð 4Yx>WHگJ<ܪU,w~=T&U4i5g)b*pƧw= vxk5.?nx9Jkg4]< ;)BfۑNo" 8vMw;cra(aH P֊f&SkGۋX+zc}O9z7c~՘x8y)Z U˶JbQZ _r@wy$mt ^Cx-1%=C kzuF PP-}$`yr %:£x1Hfq2 A!iMj9^-(rȬWIw:v ]. 8FfMuIň|ˆjz9G3*ht[8MSb":Vzc {xmWWuo^a6G3t4i&Aq86(|O asԲ AzQW3C}=q)z\Mtyk&]d( X'[T2A8PflnL&6`6RzO $H_4ek2 3: "X "뎃.jas 4NmqD|ZY!(;kQ٭V>boyYf ]{ CYa֞N*u"Si}Ⱥߋ3L`eLYS\wƴQ#dxčҞѶ ]:%~&wovETi;G])c}Xy#nk_!7dt/¼ !gA' -[΢%.A$|, ՐPވŖdeɧ`EL9;Ŵڲ"!ЄfڂL(:oSc# !TLW8rO3uk0L7ðX*;dEw!H4 ?mag\ ,ԞJ'JMЁ- 14lV,[ޫ2nplO8)uQ^Y3T#uIiPdicCY+x:Ņacnټq;x3UgS6M D,m! ;? 7q\N͋TV_mh0 ^{e25_\r޹v_Et 7__$zqKٍ><&4ziGc .8Ƨ;(s.3L37LnR0[^ܘa|TRHPuyJlT%[~M qVW%w\E[W2QsX"d)tzr'3Rkwyb(LDqJ}[ dK޿]L{~H6&=7J)vD>.ͥʮs4= u$ڷpG‰rVvѽ&ha:ŋMۭ7)i:$|aM+ ˚9s4E(~D/;aU-Nkۺ21>$WLW̜3#f5-0&w۝29C>v FZhLgkHTk"j{+1Fzl N~+ "x5)U˗MW7|d Qb[>@as8-*O$`Te\u'%u'Ga֕,W8@b_6ԻAΔnԺƕbzq$Q/Aw$L~!-Y~wcDQ#GqV)A9tg}O:YN p_P8N18s"hm >kd^ y/#I@s<>.9v\765~]C`#Gt妁f}KOn47,_zJ(}dJTkjD74CP齫̍hˍ, 1zX.B%n oOԆ}NNkU/{< $mvZ1uoWZuN/DGrue$<4;jӺdDXy8-qHOG[@%n6P~zٽΈwMUVLpUh5qU)>/ WGױhwc{ռxye>yztXM%0F5 8cyJ>;GYϨB?[wTc{bh47 k&_ є r*2_$ݺ!X}X |~?|hF!| H/D-3\5\^zUK,ˆ/^)'遀_~3&6&67椮$?'wDoU` ٱ]sLem9ZJrXIBTS~c9x\q˃N(V#?9!jLjbTc=0}:d,*5C:NB[% P-* g ^S: IJ*?y[wVD8_cI IMr9iyftHy`)B%uМ[QOT8w縷g - W  `½PH;omMn ]Wu^uظΪOMc˨~sT52<NEdyr/ Q;PnbgUޔNv*Jp%$,㝂S,7!`֬"s|x9NR?HJִ%B4b PP2yl m)`5u7WHa af 5~WzX(1AOm,(l+$/IKF}ȤzW&WmvRTZՆaE ~@:o0r,8׭l}YN*$SR]"Ma=7OJ8-SyZiDXzYR}JVVY\ ԽYݴĥQURt6Ҥ ɓi9X6vY@s?Y2iu=*޹m|ތWBW QPTvj4;+?FG^5bABؚBU,U>z`Q w_A> OVve1Y+p`Wq<_T)Fo;PѸ|<d&v81sn+?%Jf,H2goa^>΍ `'02k9!ylM|]LϹ77_r( .( S.=7W"*Evt|l!+i% na|=Εj%<[*s[ 6~m? )Py ]eF@`-vXW@<猺etЪ0SkߏCBCW>gr/$Zr*M7䘙Zg+|&eqTY즍hU.1 Bɻ,oWwGBM꼌nM"5AO;SFY$/d䘆 r49zXR'/<6#z;f#P<.tY;]`Jxb|DS10[Y!XNHCx[(IR^(>SA/}Iǰ_q9]T&j뮸\ù)|Jf?W5&SW(vT2HG 9?cvN}14TJ%[x^jB#]Y hjF EήS -F*^V1 LbŮ1)G FFOlݱj#",p'dQE2b!U¾粗xa 8;0q0jѵCgf`x1أpQ千AУCq]cclZ!xFqwG2 wh]Ilc#tU+}mt.Y=sVtaiܴ7pN?zYi?tTRLz n}ԥS)Ke0A/4o<=ˆieXC!!/Ѓ|^?RLAt[hYv3T\rRV|u}{4Aq]:} o'M54K(4n/U`L[£f?_pfPpE ==A6C˹lXL,U”v)嚊:*At( ahjjp>$g-R4R( ߅"W|ґ2qcfOhbD]]LԬ0uU'>ïeƦ1¹ŬfU= `>sGmFOc,h!;Tu6ȁUYXn94Sk]5Tj"vE顄'x:0+ez)4 R^P hMO-jsH_^ܗ @R=a1Z=Y ĺQ+awg0OvX`0HG^o@Όg],=9f;iuqY:]oQЧu@NV jUR:Nƣ{pFr”c=Ab2}dg#4lc_VK\uWUo}is>&HJ,%H)+8F:k+E Z7cm`gڋ,2~޵k)Wr6&tT)ugS9+ouQ} \ϖr-9 C׈@?xhϽq%Ƞ ,!YN{ӱpdM^KQt6>UޔLGqBmw2]ƨ]WRu> AT$Sa'<7Ќ.*7!~mp\M'evP$R!Y\G]ը955GY# CSM8lz0'l^MMhؽuጎSbEuHn IPc@n%&_J<Mv4`G:1d6|WR՜Q#K%Hԏ`H }0ç'ޅFPBs nJ F`]/F$3CL|heܲ\Mj-*"7B1ǝ+t/̒gj3;@nLltwHAtb}O?BQqJD G^/v2Ka)gFD1,)_XjL OIDz!6 %ŋ?eځ .n2vMȩ"۝C2~t {nACO|k۹Q.K XsasQu1K=rhbmoh"|m&v!9yti.3l !̐i@T(KkWxM>ak'P^wA`׶(([5Mh Cf֗8x:9a UJs.=$9N!٣s:T`6r<^k(fČLp@f\%u;H3(9~:^j /cS>/#n*sZiQLʭ`Tlb}׹#GEYoɡia6kR8o62T#Z 2!~=N2z rQ{T:%5#…2vIkhOa8B> M.P/mJ.ayobr)~w0b1w#ԀeЍ~ 1"whX:l೚VPl=Lu-xJvlΆg4FRLIPjd`zsOǕr{['4s hY|64𰇴$t`h)ѳh)%c?˼b3R\BܬStG5.C~7`nA(Su\6Lt2Ť)K+<;*cm֌/`͐`ڱ@'w^#`ilwT&d .`tIu] [o,A6Ŵc؋׆`uiQ[i 8vb6ႣU0CTwمdO]LjQp<*cT˭ `SvT?ϊ kiڬER^,E=wnY28}}\>M2<G,Aą#ca!ː}Ԓb~*'ܺ|Ȯ؛*hNhӘ9Gl҇, tu~!d+%A~~~v$Gvz3 DaRJRQ S*Nr]ae.Vw4   a:RTڂ5uO{xbaB#g3 Y.yO>@АTF/Ln`G Ȼwc~;;牿Gn(-8|h1 LL'< ̆[$芓&O5D@]=ˣ`:6ik3,Λ P,qr"YГ^$>l9,cCC~:;%-,\%{cd"rxub<,&͸fB>=}$D?0=k-{qd=hp)J|nч=Ȭ6xSS%#f>ʪ013Re9i۔bke#L2TAv8֜}:m8o%q̃+7SM= )_ QtY61bdg[$] .rXݡA65,d$G ŲYhtLi3iBy3XT{0m|2@ bS3EMfE`!Ϸ[jSdHcI!La)Pn^GQg'dR^`[JIR5o<DiLd)' .gN0/5d[Xrnew`gaE~{[{ H-q]zJtr)f⍞2%P[ ljT|cO$5ޅ RvH"r@xWޕ2W4-s?*;G?FKшVk:o R8i=f5h%O9(ډ9MTe_v9r} Ta{Yk+Ol5,9{h: NGQQAYr&ݻj܀s\ZyV+?R\pc^ތ,I&eb z0U'匚bus`jڀ.OaZ_DgK"@^jRZ]sp VP]x"4cC2>Q_֙L%KthaѺ73qܦuxiuGS]+2\Ξlwqu8,N{.-cAyqP)yt ^bD۰Ԣ:>T|_ 5s:1P]&Iʄ.~I˦ b撀ʨ❋q4R`O U0][̾CgSY8[ja} q]۫tuSo1Mgtu*.6 Haq-gԨ]Ǥd @su[ iYB JUZI϶|pC52aA\?'+57cdBb)Nydw|Ƿ_( CZ3w&My' XCYV+fXTxr1jMbW3zHkQ>mHQNH\єUR3mjz \߁rT\F/Q&xMաpYq.Uo5;([OOduLU A=릸 ~4WX5-v›L6Q}#<7A^ETs] 1{ԭ.3,3%iH/͓(5”a6y# cuA7dGm. L.`Ցy,'`ۣ%G%~ȥF!JfyFi߂oB Jd]k[UsR/AK7}=ƧS@P jjP|J'/,dz`vsr1_՗ף>yJOY!;9%pwX=zv\q6ot$К d Ƕ-K+Àdw< o@8N|%KE@f5nn>2?maѠuz*~3vgiD`*EY`dB J5ک<V!3:U91wMA]`p5[mofNu8GL5|˼}>$cm 0KvID/D K,GI')Z {dJ b4hBWID$=T?U[.RE"_(|i>Rʜy}u3l$絈[ }ʚҤfG&Z:AH~/RkS8ȱGOKi =՟?+"Ģ;#I{,cY:iKL%GNɱrmhU!WA̒"DIXhʟ:֑SxA/Y?O뇽3<m,zsNkm^~w"z@[9*4_39h / 9:[?YaǓuVyҫ6vh pNo 8(IŇ]N.UP&"ȓ,VT)Bҟ-rT5CS'.m|v1WFTMh=zzwf#@ D\ӆ>|Ѯɢi!/JY5#^k5!:\wX@Uܺȭ|vGJ `gGV.s_?nW aխOy7UBi2C eBt~indKs䙳XJEOt(ISԩAXu>Kon QQA,q2)ZhEh &U0Ns:ۈn+]n$tmz-❿c,xMŭ9&8% _Wi4BG͘DT$DY} "bgZ:Y̲8mGBr]gR%9 /0 v]:|H`Q4ܗ Ha] `NA2 4Xϛƅ o'jMB>G绤HHȧ3袴6[ ZaP9)p!-F!G\̓H +Ny8ů5+  mѲ 3thGXC37 n>|^CP xHn;$k8ԅ&.B+Af[b6.xh':TOϡYy[m IɍQ ί|]S"EOle:SZT~J119)ŦƲC3㣁ЊValןU>qԽS\1sCm hz&uT>lPc7@vdұF>t}+}ED" 8n~gܪ) H ck;9~+am $lYu;_ i=Xz"qY:!ɏ/z-% p-hԡE.ߜB~!t0֎wsحMtsJۤzˠےĚLV u:7𤶲MJ,U`Ë+TJ 1ɕ1g^YF#쁝_a(]q`1icdL@;QҢ5gȐ$vTy&b^B~ 5_xG^f=O lV(wI"ssc(n?it|0D~KYڧ؛*jxMe\5 ]1 tu#\6&= ֞V%fK9Ex`R~:li,?ˉ|WAnwebSueY3Yhv*m ! puW$'S^t`|_߾`Ad`e/O<U ~S%!|nXUV*4^H cSiA]hU_+t#mL1Yάo,{nOȵt5] rBTI4iL\@> l.΁CHPvrq0l?NKy{Q)͹rԬiY~%5r6pMI) yœaG)`r'F\ T$}`cT-N;hW4&1.dD4W)|}7o(ɮ4 z.LsZ13<]V/BcUZY\}^{I!P1)v Cr.cTZ~ XbF:~gp0e&%[ ;ds:8$Еf#D*2ʼn\ص2SM*Vr,,Є(LNSubfZB~ʹ/zD* OgTM, ,P&#hG3h^L4ߐZ$Ej*}BlnFBqI =t5,Z.&^ǘź/Y09C:TG6ԻV`0B!믜@'/sTi GY?mI0J)tVM5,kSt%`L~wUb0oT-( "2#xL'ћ$uRL#O/|@Bw8X,v,[.`fAĐFo!Ioʖ"q5%?No0#q8&b]$ 7=qcgN|giQz&ח>H9l# W6LR$}k Y!>N9!pnOVEG -^s}C;M[c3sI8r骀?|kb)A|I.QC EY-P[’_g R$*H *w_^' ޟ S 46J;3L]5 %bDEh#+Ke"lnT|_0ڢmD9@N9Q͠(='ab^VxuXw y |m0H`tD \hX`sVDVR^SǹK[0xmv2m`w][_r24KI2cdDZֵWa v‚< ,V+7%CeҍCtre啒r-)5L, Qh͟e k% g[s :I \oV?P9%#B4;u(w*n9:sD"޸ƺ,)2WX#A O)-3=<|7?\s؜TA.xNP.sW-igA 5FY'/ Fweg;iuEjPπv3yDʂR2-%`E0]γ"$3kr'ȿw+vةW8+-+R54"?u1G^9Gpw,,hJq/V`3{v5hᛓ{%ӧTS(Dm&kWđ6ZTkn~[%KI2.ΆZ37J ^JxXǎ5ҼYđ׈:]n1L-gW> ChK<egUmIz3[Jc)X\MD+ܡ2M\9z}(pWǙԓ_=MNO : (m/m#o,bo/qJ5 }}kqTj_Jsd5 $'b|>1J]sqsX!/f+){/zU1CF\Wr%)B?xj |GR0<$M@@B کH#kEfM -^"XiUl/_pOڭ+*H.Rda{#+WX?2 Sc>LJKYzšj 2}nE r7s& CHS> xxgN=glbHoqwEOW2.5KFѡ&ۢ<9>aZcɐ p R7ow#(QPt ˮ8<*BJ3PV|KSʣWy̳3+?ywZ5)b;Z)BUQ\hK* лnlX;Y@OzUqo l UEHG;僸1p{fmDLQ( v%jF8<ŊGKe=. i43!&7 Vwlo^5]vcʭq,S?s >O`vv~b|ĉd%Ν`R*(bZa6^Ic ]bN_aޡG*Y2 v@N  Soܙ G \Tq4lPxNmȇa K>#dWBZ_[UC >>uץ߼ۢ$+Q%ⱁنdV;}n2떔o!g|˭sẼ|ISrDbT7HDu]a4:"`z/\6mjBj0b;VcGe31DJ!;vMʱOkIi a|E кmHjs'ܣx*u &qq̱txTk,  xGr{뇾:s!徛 ÉQTz>24ӵq{x pE9_Ag~^A $a'BMU?9z|.w1˩jrр(/qD'+|.*tkQk !7" m"Lq~OOX3`R?:Nd*U^5sZs(< Pl!Z x0OXbGB0(cMx j6pGdIs8w e)Eéʃ09VAKs > ZRó.Bc:=k`Tﬠ;>3d? 'Bk*V:'dU|l9rq+xd bdӪ0®j"DhS1:Gd5i}i\-!ծfDɚZ3['8p=uj2Fќ`n6ue ؄`]C-=^U_Cm@2&uH/#j7FjM7#)B?wՃ(mE%@W[&RzR fH&ٜ-L+hROXTj[45HQ7FG5X9FoKِBlHx%a˰M@R-pE#1R4N B魪؂8W !zII~<{$L|BîNeK&<5f< g2qx6~sZg#6;u4Qycg3F*@{N~ 2q {+ha!BF؛rjdq`cp>/ u^0퀠C@=ſty[/whPD[F P-q͑2š|~P[96& *"0~Oi8]K HMɻ8*8A8ܽ+6:"+Xã,|F.ªkߜ|Ee:PA 1ThDF91MI,&0>cx%-E zzvKe{(^QH볟qR% b pkr*i30.`(Ub۫V`0T]:CM$*|x(= @dXT{85)hC<?6M,ogɣL.X|{PWI"}j9!h;ݔ%lM}M Pm4W9e1o6,ہ;XW¢fs{v` t݀ˉmS98]V~*رLtȯ4]R@˯{(I!E:C Hd!6K+V?bҪ=ڶ Y; ]}lن*%u!ߖ*B_d:%-uƍ3 LVr\B"^ 6geL ck3= /!Z\'T.͈w<[_G"]e=9-e(^L  pe4xlgFn޲7_ČdȰO Rэåmu D&8^3x\¶ s= (Cm/Q_O$*`8 +!=Wڛb:DzOL3jzl^w?#<@;cjt|Q2fش hT %];׀oTNIܦDq(d5E)ǐG)N\0mGHMԄt VBdmN"y ٧0gcPX , Ɲk#jД1w;"X*KIiUlyjeF#f_*J"O?T6_Rv_R̡#Ǘ|w]٠iDa7wmA 1R3p8|1oO] ܦđ9Av37H]Dz-!,XDx܍t!T"_lȞ6QrxZڮNshImПms>h'εRb[4$;V |a 3eT՟:L!S|Q=ާ]yd SBg{W٣V.+Unpޙt$kpK{zK~gPχKTsy | RSw/E7|#Ee*Зٺc X!!xl67O) 0BmlUnj,N<}.-ؐ噺3IG:IW4?cbWʬt^;[mw|q8Po@C'"FEB|&//Gax*߭\ c㙙VIUMa;53Y%PWaGL=㚉B0_mI @P': m Εn8I))NX>6@T8];ߋ`2Kw55lcZ'd6}9^茸=5'uBt-kgN5^l1>M+4;Y8[ּ{׮dp{ۉмwv=Bv/'FzA06LU,E˵:莎-cq868>Fj7ҽDzln, (1L'`W/1-O%Dy|f ]=Bf4!ʟ#m] v͋$0 өC46#։P< 3UcI.d.YV o(7@I,6M>-< %}G̛i=+,k)!)@V-P}$U~/T?ډ6'kck9,u5})̏~ AګNQn~P){g48I5~2Z ~(Uِq6 mȃ+b&<C-:ܻ<3 t^:G_5`9޽*vehn?ݶ@v *QJڭd_[eq t4\K §ؐbH6><+S,flFZzP>j>dDwk3{[OC Jv1tA/Jqj}gB=R X&6[ ?հ' Z׆' m jJ Y_fibE #T7jp:@ 9) 6|θ?$݆NM0|H_7ZP_zc>GB|DpnUX^0/]eJvWI:h̷Y)|UH6 CR Jַ̩nx)! oR8R|u(x$I` L\V>GKJ[hl}-PuӑV7]_ackcII_ɻz'\ QX.\"|~?vhr.%leZAUqOL&Z{;Bq.a5Ƣ}wC`}WK5AtyPzDmg8ŮѫڐF,/A@VycP1HA#d\WzҐʝAJghJn7!4z$CkM9D5IR,5 1:~Wwm߅zmrYUHU8<1<4OF]r$obCbAl qņױ2L'UtX\Η:K ݉?c6)Hk-W,MxCk*{FY{S MLIBu4{X [M@EÔb>`^ጅ x׊i8bq7u+x`ָ?jLyQ A RuQ NieWu9jۺnkiDZaL]dah\M urÞ5Z] &=x'U^IFiNvw> U2n+{WuJF4Gc*@]xEߠz`gLw=v:2%h3JJZU-}ۓSݤZOAFgƠyc jڼ/YR/y)mʵmEbk {契@iN ?K}бn(<5j@맨CWt+XU_ v6\Q`D)䌇Zp7L /Ft:Qmclo7DћsȢM4Ӏ Ъ!+sPH 1Yxs]onBN7 /fV%,!p<sn-%@H0i>_{WX6igb Jc8=$Y'ܛ{t sEߞr.b07u@CYN?vTva*exՠ$ma6a﹕SoѴchrljiߕ鈷+ %o4d>zk}`=oqҦ7?eO<0Ρ?k%\ [gq88k|m{\dϣZ_D>L'1Z_C1fi,SE 7], 4?=gxLғ4+Pm A9 @]&<#;`S/ʥK\ v2j!1뒐CE)%XbHE .7z mxU;\o1#K?5cLqd֗剕􁇛r=3q0;QVf^U\]g2;ᘡBS(̓V?󤍆jԒknb@s șjmwUa'xs^J5[TKl~-_ #C姓ٿQi!96ʮEfVDJ2AR'[n.rݖ4pZ{?0oCGUEGņVQ*Vj|䌃!VSuX HpD|ӳ^tq'{[϶l5f<4EWbhz.kI[)7\Nm̜'z{f_l 9c8w&},q4wydR 0K*gMd'Hd y([9hG^{UQ^>U1U|3WQCqG.35]-22"$b-;ú?.1"T@O-5HU_?u2<+br+տ+.z9^:M1VDt`N4#5T-1N+jYv S&vD/=-Hǻ]򤞅^W9PˍSVc;ʽ&"&Հ̍o(ϠfIu&vJ2V`"qW-w53<ԉ& T,Gf2cӌZ-M6ľɱQUIA~1Bo:<ûH[Rs3q!Gc?F6e[jNo"R&-mZS}Qg##Z-#cyV6H/|pNBéؚ= H?Σc0, ^zfkaI=T__`Za!< Iy1 W'Ek©u4XcGIGu\Vb8-3seEH{&pbRlj{R[|$xˠ}C`{}+@d] v/.j9NG~+8]}DKߺP+9!|lC)+阷pl9³ T>EA[XϿKgtPft,v"0i4XOb֑bIn8솔p{SSğڳ3+{Y\972:7ıt֣jC;p$"D% չk.0\"kW#3lP{o}Ecxw* $,=\uU޾KɻAF~H=ߩv@9xp3-!F2\*yt.q(p;~c4tj]]O6` |vl;B& ]׽҂"g܆t9:ǴG ]3⾡c?7M,>-8ջywat?VBe*Z,.*QuSl 鹈ʜK_J$ШvUNbkRTRD$Cwg97}A`i"9UY6~ˢ6խ)13\:bak5h $a膎I@ForT5ЁF\%m@cR7g/F*!v$}k#٠D9h:UZ߰Fۭ#Baܨn}Z7;ts~#CUPp=0 8 q#R B dil3%ͨJX_Kā.U?: ߢզ!>okB:5~Q+F##] Q%+/I UaX,L#㘢K٢zpIuEvz7P'a->,g .Vcghw&I)V>y,r"1ʃ|-3[ q>ty5r={`"zCnl6YwQG.樔G,竩Xo cK\;#hkCy?d(M*^G3{1 eETs&->1VP9s'F4s?sH&6OFeiq 2nf2hщ _VΫ_cW y5jlk @۝ u`\~uƇ\,@| ;Yw_HjNjL.;}՞6]:3` &2u_l@PB8גmק_ic@5eD(rBkB~mi\C8^AMрab{$ʩu6c:l, Im@D%Xe}5@Fե C7'J 9O^P`gQ[V_RhHIJ_:<wLlO'}lsʹu۰+6W"M`kfPy;61} ߚbN$3j:m~IH|MwگHl_Z8@>[)]S3+:"e\B:릑 70,9sC^^ |.Z8З cOp?n%ASߦ6;e;g;jJz:ua_#y֛tZ  ՋͷAr< &.wp&??6(vL*YAxǩms'd"&*arY?/GW3ty*[U}6Lh䭨Ϋ r2JQn*RA ܂`=cѷ#fsxWQ$H_nU=K$[VL/5m2\(X'I{;:j}z(O+ƆY&\tb2;ߐ6,FaZx:C*ncF2MC3/+qjtD1޸_7]L@Ը$cv5?WI\.*ajQpb&@.E(j"B)DQ0aTFYW/MVvyPR\,~Q2Vly4񽕩~#OziCLT|]:I҉vF]@[|^l M' T +Y>Eu,ŌIdfDk%13衅. 0[ó G[Fu&u˨ᲄ6DZW:shx1&tNYsQҾ')?qƂ BTEtk_Co))ߧÊ7co%Y_t>_؁3lϞ13ȨPNmOI:o#F@F|zEd#_Jy Z}SQ!{j2oTpL?.ojyԴB*^grcu%aCT.)*rM&H0X 4H[K²G٭6ӓē4nu_"H<êj'BHIS(#i_۽iTaLOweEH>d曝y{QxFڦ@)yF?_Q'nۆI|ơJ0q*2L*vYʟC UFh8'AEÎ:ɅSbWrp'I)$s]*zHh3VǕ80y;I EW/稉?X]8M+}BY B/7 5S %(|jw kdžm|#K2lbum$OYu͐ ;dXЯr<%kD$ sI2v7rR^Zs]$5*4 s>ά?{ɗ烛6mcy+f=Fڎ,z܃{Xۓ9Ӏ fV/r$h\iD6xRL\qtvVBάCG=%3&뼜{%JLQJUL]]4'y7j3I%KƘMV:P6yTPoe`'kqEa1ǵCo\<,]nVо<>44.2b,,n\wE%`s5Q|t\1njunm. E=PN|̫)1)Ƴ%+[G^W|4BG[Ía Ini9t2saUdK)r'nȜ1g AOŐve ,| MT Hvś\Վ(ʑPsh螆i 7sgn 0y? L>\V\݂癢;7+0qfE0 7HbaMJzqk?h%8S|Ձ-cLWU5aF[c Y|\Ud $@P%XfD0cce3Wr淇*89fjjm'&mEPXA(w+jeI~(Q[&H֒ ٯvRj^$چ;L˂DxD @m((=y:JmIK¥vnRX?i$#'xW%_b/T`LR4Xokb߶L#K#˴!=UNQ_c%c 忞AE픉! 58aĹ|3L?!WWON?HoCwumW ޢuZ?N((Nh/\-ӲrdK7!wJO2vqY&czG*>=䜬~•)IVe|G4wla9Hz%`6PN.S%|,M" k\I~N7M5W+^Pr* ȉÈ R@:n= 58cMqlYhd/ne>x{]J)O놢-sK&+F>J9D5vʟ8R_͍YUi@,rzVITЏD%RSSq)kY0^,&/GnQv@= KgP2l Yi)<-Qk>}RZxTkvޣLR O+y$)3,ؕwr (rke$Q&~jіqB/V 9.N O[&>0}md%i[Ǣ#g5ȵsѲ-*ƞ\ߤ L61H pnOmBMMn"0"P܍ף; B<@yQ"@%l GAv9dP {6#vn]K߁ peC]H|n5oϽˢ5[L2pp'I[rs麨;ح'}-'.? XE-ܢ2:(>Ta%$+\lsY`RJp0K6Dd(pJytA2Z K$X>X;q >f_lPIk}΅rX&":T o  K|n5=Jăپ7L!ċ*ǫZ= mɜl e4VWV Y]x9A$.wq#7Hq3A#2a!c y\ۄ@a~X,z^0\l i/~_zDa"L2oF0Nk煇4'V Ըɬ Ϩi/J~hANqH\lj5Yrr,|jHT6?.P8&t~E~YuCy YE܃p^2Ű% `}u xSaC׌b7$/ 1xQ~KrzJ]j\^r̾a(rL:(6ڱMcfb;'8ւPZŔgR )@:]Oe@=psKO/8f^l$pY]$HЦR0ĄBV50yjx0>hj}.CS/^50|ze y4^T^0s~i+~ˤZ*54]%@#&Ec]ƺXws[5' i`Q_@ã w s r(ݞ)糙pH]F$!lW<f .IcReiȳP w+jl9Yw8䘢)ނ@?L*qseTE!li{G} H*UYZr Z!u2=bjb҆]fqp..% qWJb zyH{O}17[n5 [x=@R3{;( Q4 ٕx|XcOńader_Z/U3ʋnb`Z|MjTPD+G"2n=S0 @j]@$MH6Hb|PbC 2A?nmtٕnDPofE2 PJGQl= x!N6Z&cw t3BOaPŶ]yc:Di$_PѸ^y6ت%9(Te nxRpHh]S.[P! _Sh9 O]eWPt>:a/IrBPn찗Y{et"L̏@kɔ.4'|eZKoN rsGlcxhaq'*gjSHly,qg<կ.w~ :Yz}9u!QrD_>]xJXo;J7@HaR$y%ӫJ6h}UϽhp#OҕCVfo27ڐȓW[&hG|U\<$X,)8Y2wA阂[>nf0;MQU8vR,MD~̒]%r33db173%UB,)(mސWI#7"15ZdTc'*~9u??!7i#G"mIR1˦E D=Lvqy[747N/FJGOplCꁙexIk,{ ٸ">D# $[,!U@u5׀>6Lf";r UU:ټfi?WK!OqLS= cДGB񳖣Mg⅙!dߑ:'/ ұ%My 8f̵nxm+n6)x\o>aX#MabQ s.uJف4bԥH1.6܀t5'}1/u;kMĝڧc+֓yr逅zK8Q 2nL-ėɄrSN#dYX*ns Y_5JOfn8nBD4-ߠv$Ն2E&G~?l Bܕ +E8..VLCODpcqt {˕2;~:Sly ܃kU Eۅ &cALG_ G$sh"LeSTZa,מEC_D:t)Ua@T$[eBgL+Mx6oO]yqR\hcpLȼgrDT,;vH+?/iUdҽ2!jQǸ c6g|qTɤ yjKfKJ!ұ=0h~Or5F kɞ="\FSZ2OILkH ×f0Rۓwlo}EEb9JANr$v&]-̌'l1Yݺ [M͋bԮ> " 9`[_rQQ9MTL2eAq=Cu6Ɔ +伡PIK9K7|ȵ 9U1icOk-øX~qíWv ,|d_kHfES΢ͳcc`\`zv\r%qo#'@Zѝ|,(Iȫ^ٙu O߭#l uWUhhIZ<»jf:Rsە7~#@9sAƤbS"y7˭{0zy^Koͩj% 1o՗"2dc0&g;,Ty.!DE%R:'ճ'3txU%>~ĚŇ8rLd+Ol̹9"Kc>J̋61g7'"j-7Fj!L{?8c !R\!1}Zv8vwz+Um tQ$ay2Y ڴ1oj#VYL`5"SBu]<7 GS~Qn1`Sޯ S;Xc7pDkL\(Iy_r zʥ$#@\1{\xQFLqӌ&{_ҾYhp_iFvi p 5"/`?OIn!d@ttyCF5dȚC]|RwAbSJNa55RdmVDe_sa6D T\yy/5gmX?Y##܁K'ӥ).=@‚&/Ȗ45rl9sٯqGEw5tәzz[ڎTAHb_sa[6߅y'LJRBZW5^18pOGgP lTH;ωlnZ6/Μ-> e5TvئU({t >=OW ݬl$/] +bU[G=d؎Aʷ4VN`kN F\<~+HN0;mv´W+VzT"V9$Q+$Wbdݺsg Lr˃ɅQ?-nԃWY DS.TL CKcND9hg$rw*+H^G4Dd'bרaNu{d=CTu ^2}d1o3R+ո2j>V ~#ZT5B! T%4=ArٛuP\Fиe;+M Im{d4^&e(R1Py8ī IUDZҽ,nXgl裟ǡۡ]Tk&}]h9^1)6 'ɑi+(dUrg(f{2B]yj{h%2S?F'^5؊͡JΤ?]k` X']|Әe&–*9Z.ô;%)9,}{ hu^?y9I@E+[ ⅆ.|i>x &{{-i&>9Y38:%B #/{x3 'FldTuhwl"<6?3ng֖Yw-s9OKZq)KKViSyƁEW̗'dY%,Lj/Ŵ]JC*$sW$>eA>q=em{Go>gL7??kvS#ɞqnj ?_\d:?cC(-XOl}4tH>'$¤N}v┖(օh@8m3 TlFJLI 0K$aQhMpr~궾cRtl2RL0'-BL-6>toU2;f/O_3uPy3ai5`yܔ`ICTxe^D-;2;A\!M*aZΩ.nLs}%4!ERa]kq-MgqAOO]Z_B3D?jwrQ )kά Lk&U ذZ5W:`SPAtlhT) e$?@!" cT#"⹖>HXu0ؖGYiwLA%ᦳI D;\0[?)?cݳ(SaJ?6dތot$^qM3s?r:^I Y#e>3 :qbR'} Pc<.kk 8Z吿X;PГt⿙O_\yTl.;XK xo~@ ׌_OQrqeU @kvE&N0]^}?Ů׸bb -fDf;".hAy&~Pj^4YS,ogQՐ.Q3f8d^EJKaWA~y$,)~l+u{OOuUJFif1kfp|#E&XjnR?yô5 9=\ຖ1AIkh*9̚Ӑ,xo.,_ɯ/c~5z:3`tXj?-ܜKIZ 2]С& aC󜌸,7ʂ{:mWW{ &macLep_@4GМZTszߠQd#\/U7iokH#Rx ui]B.$E`(09+55Zȸ̆@BcGT@W`zYhп+.c6MLS %XxYXmqO6|֫{=/ mb[pZrӈ_ RṮP)0s?!cٝyUg>^ OU!":%ƹ &@Kmh֏zVgSJPhX//?M/!9CihJҏaX˘y$s-0 o^_r JywG7EZ# .HB7 IK\ !N]VDՒD!ZBz'=U7;[ QۂU&iBB@xffM ܖnmbPjT Hf 9)v+ueby"/TcPz/`k6k]Jþ'僮rفex(gdbo~(>$߾PjʼnpTFȤR-0^[9~M7M-AH*hʨb[xwz4Zԙ=L~<]W(^t T њQ[p5m؝IٙNkا 0Jd)h%V߷'zRN1#9O{h׾D̀IF$"}KEdm9 UZ[kמ72r`*YPz >&. <"'sS =jCbƐPϡ3( VCȔ;[xN|(\_[zC?̍2:v:7Ol9>n}0)}䌪&32ٳcr/\mKJ=ќibp Vdn3n-{ Zfdp`޹C  ;TrFJɵVYh4t}47_[-vWfҿF̙1ю閛ੲs[gS9v]ewGjDV&4dT3]'[bA:z꺋j{g6hzKiiM^І|}")+Ϳ\s4卝UOW0*Z|WdSfNrvA])%ȺFb'GUvQh{_$!lqˉ08/vաI\$N&pH'Dps A@fN0E \Fƶx,L':@BdQW"hXj*#کA[gٜ`Da.}M9Wuʞ+5Ik8BCɼjpfl4. 5Zɒ!ͪ7j7I=&.mk/kx{ا{h~Q/%2_j΍k* `^ >^ hWJ^+͟V-&]\m  ܠ|wu mk@&~@*. D,\8TNgm4붠#3(EA<PݎBHֿVan q܎<ӊks]]WS0Xod,EaǗ>G']E#dPTKg{Jn羄@˔p +/g@Fg '~n+4եHqηd%;u wM/VVj 6ԗKfƭb 6c$[Kgl?qAqB`T2*#17΃ӫV ;mYcEf/D:72;9.Q*ZahtM ҼLpӶ!t!ߔTW Bg0 4>ԗ +ԧz~c=qgzkƔ2s쬱o2H%Y㤮BK/3k1]֐g-)BM#2bh;,CD6/E衑m=Y$‡{tԺ6*lɆot]qKW[ Ɇ1Z1J-JCSWVa>>X`qI*IC}W8,qs*v ϑE,S& s#`Jm`8Jg~4ۊ;,oofۂo){Ж5i:#r͢j|! 8bhr0BV8tzP0FhtbE|}3q KefգeIF\ ׯ[uA&)`eFw'$? tR5gGqCT=iIk l+Q1ZX=\䇪o˥nSrBo{g4 EےA_$ęDvMUoʍ/͟F@G m oS=ʵAIO7ggN~k}+=4;^X)ItNON.O ʜh!;5^I5ژ5)Bǯ)dkWӷر;v;? A!cWt'f& #{Q|Gox֪x]1M Z\o}N_ a.&GZ/4])'y@`:@59 řz'2p(?#:y^.!HSk_kz"@LB_ʶxpZֽòkߞ%,0{ژp͢yaxAԨKEMdE][%l ?C#._k!JbNВ=(QVmk"3:UG.^ٙjx06bXM%>G2qdgC%]JE\r69V[Oh=1"Y!mm9'o*{rO%३Yu€">w+-M)5٥W3{e).w}kX@e-xe?AOǠ`P pCe6j}ε~aa,Gʍ#ZִzTZg氭E#Vsuu]V 1<_ZD.39X= lD kfp#/C'u)Kdه~Y—o3sQVKq/ pei=: vz׬kVMWTMkj>o~GPX5h0b O`V9%8׹j2kÞa<'<6b *g,-f.SFWf&x4&[.ApɗHqntiΨW"ͺѯcxSt7PYѲ.W2in{oa"4,[`G q3bK"^<0r =.% f_ÿL!C~ۡW "zػ @o62*cቶM6#؝ɮ8A >UjhY1d~\s_aĜWabg)\d Фh]'ZLan]Ea5 )zf?}eFTc'%!VjR矕Pf|ه ?\C4_YzJ91&k@ ZIL|TK69{2y( Fd0* vBaܼ}DBdnbQ\܌E4 $R̸s9푥9e0&=3THQ"4(PDfs7tmmY1&Wjb\pX>9ެ)ʲ?DQЋ8YKԆZ"=ߵL@KUł6nz]vd^މkBK#I ̭6E~xD@u^2ڪ&2t>jGoy~ݑ_oȑXޚQaG@Nw9YaDԻڛ `c|];j1kR A]ߖ%s44|%]',"K50- B$ȥ#>JԘTEПQڱcm0:>!\:K-` ?*OR%TK'y|5g=V&eX^":~4"R5 \~7" L  5CRԓ[GCL.3%5{OQv4i}`JQӅ;dnϑ(h3cn-ߧ Sem{0vuPH$ $R_VDtR.E!F]% 훊Es$;馭98.F1c/u'|<߻t#&$A?{Curf>`B:e:#Y+ܹ '!L}YD\AD m5Q]T]f[V]g#XHISUtc q>amp@-<+:KMKkUBGb6?U FZ827;:oB98߃G;$[@m?;^b L4z0`JnEd_t)8661FTK3XS\ΫRܾF-# \ISjn|^B0ؕ_KNRl~P%!Ђ1lBՎ:A?fqIV+"ـ: L`?O,Q*M8%tHt/\I'C0\xx%Eҝa #3b{/}6OEQ89I,`[~2 5pE6=F6 3I\F[,`2 jO  ʥ\.kXi{w-湏ˈQ?R@D) kJo*ЭŦ([P/+JEo40ՄBp/KBVF*GP&=!KcEqEX!<|G\ Έ42 IlUExi?dӰj* LSʆ$eYeqؖ}n\ Z=.qg?h„3/Mk_qx8lRxXRueUR֭֬y5՜̈́rYM(PgE{v~ JuL]bS ?SirLXS<v1UUǴ|i_4PZC̈́Kx(OvL4>C|*KjG8^,WhfxwRSa:eA0B *Vs@S=lrqP$ԸޯfOv^:љZQIlQlW>6"=u mWNc;t.,%h^%s u:~ϯQ.u+4f妢?M n<@̸/\_ wc)e{zDwk?waku)|dt,L˓sv!r+keJ<rR8)v=p2!tr@zIÛ[?]ZN7 f|N" p."a^\cȐbQiIoq)pW)AVS5t&ALK 50?'g@RJwEk옹ԱrEP{Lqn;zYgPfLjA\hH1k `HS8ӓw"Xw A³f)HIޠ6ahT#Xң<P'$t~Pqt1ʘ?h詇e3>G!ԒhUH^prlqQ_$u"Ke֠1뚳ƘMttPa5yh)PPL.jGN#bY Ө`~ yŗGaDOzŋL [&޼\!(=Jӊa5C۝fzhs Ga)$nq˴ֿI4]߽]-IUM.jjpj;vP1#W r<0(qy$THHy[eN%sۧӲC-mq8n!W١;{^6ZgG؊-D2nOݒNnCe+^(T4RuoDk7q*pibOy^W!s('ڝW}ڄ]܄L"'VSFZA7J3 ~E [2݉h=u^!]OZf/ q?$zk9̹*5Wt|cmXsyj3(mnq7DQ9ǿZ*x^֥9~ls+Qɐe߲YqEӳ(*8Qp^j Jnų-0 |t5vV39ǟp!ɫD?%;,jn?4y6)DaQsdB.cŊ1!E9W!4p 6ًEMuٹ}]r H~dy+BA!m#=EɆa6c 7R rË-lr\!D}!|AP^p*ˏCp|N86V~yr,K(a] ̬RQNÒ0ΑV@Ӕ t,82W v"a*iC* P FA#Zjb f7g_+O䄠%lн};$0:Vz٧tRk }.Qeށ ker#!v1Z'/NWd-=PXr8jmZt-kx=*EaF}o6jIz߹E0IVen"@N]/M9,ӄ4'!- ՋЕJro|W'bH7$mܐ0wmD~~^HSWi_*CJ.ojߨ(J9`j_Eu:}M!FNcŒd*խ3qō:Y3*H.]]yu3j{Z:m j?:ֻx(.8>Rcҟ`Nbbmń VADΡ 77Zp@ʑ+ud9Ӣ"dl%Wۏ!`Dv"OrmحzuMEڇ%f7O7䊛NBnŭMН~Qܢ> ϷONe}dN˥,D,`ö'I j'2-gOD_0Ő zU|.3iPDg6eiJX_ Ck)*jvq[ٞ:v,1ڶ!?4_P[9B6Ԣj; aLU$<b( |qBҤP5Gަ[vZS^1j kܜM.%69(!~#Uk: Xyr*;$A0?"e%_)gz|7Ā4CL(L; M@@3E4FZ8Uv(Jr=ôtXeoE'ƱN'{tz$t{hOv.+4gt@7lxJ9K8R| ZPc+ky; m*@(,ѯTG%aEsf @(NIW6+N D`w :)╟}qeyيBLdUۂn#]h1ؼz}V;3R_q#M/̤Ѭ\LJAZ 5Ee䳚>7$. iEb }vm舦#4D}g4 ؅DX9'Q+$HdzV۶=&ʍ•9q5_:q;A?Sx_H':ׯv#7KoFuP}M e\ՍN ,_Gg،EۢCTmc͞BD4kv{]Ǔmo56%Y](~4N6LBߖsV9- rDhu?Cw+zk?5-Ve2?TҳpyO9C eJ1\c3!q9`CDk4}4XB7 YO-/)~}VqV*(bYߘgOBWꢚCN'%fP0R¡-Jq:H@PJj#XE">L[D>+F1 ;' y݁^KzbK͍|y"{Xq\j 1 akR-)E9-2y$Jaf`"6xplC^]3!ERV:X)=TE 2e=>4,3gzG4[G⏶xOO"xjD\XtزbUDg8A-K r~ Zt7 Bt,x҈Y,h5yl1{]);GW7sfV]:8nI6z=ih|"`I%T 7**. iH5Vהe/5')D`p;xBuG.:"5ۂdV#D#ķM~2qs­Hr*ʲOgzlFcRqͫUrlLb0_@Sχ+?C!:/(k:~ݞnlu]5oA0y8axV >Lh)v Ĥ+:!?OF#godm<=~1 E_҅qS`LZ^uF g]6EOrsYv]ԣXTFԕ;B<-bkZd-N_b<4 cDCn}\%0Օ#I\ [XjQXtkø3V7K_/O#E N1ܒ< !YHTuQqgTϤ蟿Q~ i`k?!hZx[35,IA\==Q2Ѵ\q4m> C>[E3bpuP͉D!xнHʥFtzrrٽ ^(Dzq1pxD~{F_2X:7tO?8O$n=QojHΤ4B|eBD oҲHYvwat~3Cu 崑7)P;e71i2.*ie9鄣tXh8f4m{3&W^15dMՀ\Y=s ({9"h٘cFJMn'_w샤!eюkfr. m~hw_IP52[H7_nC {| ޷ɓ{>u֤>/ !3C>|B3sh7C8'[U?aFP:NJ6| "o>m1<*|t KF8GjJH" a-}"Tz[CM1F\щ*1bvQ{tgk*u6J.0bP4jew-e B o(B!cJqW0Vfb)yDĹkpO8b|N0K#uqL)5eI]31aRlJH븖p>kK %y 0|+帨pݨ;s'| {rY, q[g qٴ0'6!HCEp/WaUq# $VqL&[>Q|\ gM4wM|eizNU`\~FNSn#5h[I)=:nXu)ߔ5oF,!IC">6#.Ok# |(~ԻJ䝇)k=LX0IO p=kLx=B6tm=HIKb3s9 f@Yx/s3ѥ䬚tq2b nֵ"0vhfQЊA>qDH > `<IG(*DI8#5A7U)ۢ)Gk1#g,R.`7\H5AkJ?tU9>(|(E;A bkKUTfn↽bFHk2 򜮕k\ɛɇ K j!ǡL>r: ^,n>|FFOfJ sY/d%${cqۧDJ?JINbt9ίFDǐ~t=F@zS6! &Er;/$]O,gH쇺#U1 ׏W:t&?lmW$-],1l8š83 -_9# ?ACX4C6ZO=qZ ?iC;]IG#4 d7lj[0 _=FXu{ߞY\k#nQ"Q0/h^e0kc|sgGEMBXh$*jAZwnC&# m~y`줠J{1m E `46y:*'3!Pr@dt,f?:H~ѓMya5raN$C<'bء3Y=6ԗI8bd҈>>*TSCnмI:N @lW~a5tTHJtbg#^^(_ұz}b.&33g6x| tڲ%kmދ TY2VvnAV{MW7QxJ/P업#IAt n`9яn4bYQџj)"f%:j vHa0uk;P:jLDǩA|uM|ыrid |VA*O`h odZ7x֑l=UPuؚExEr=&wC!+iU)lo`P[)GjdJmvCю4aHg_6Ko0Hue,hA (@B*5HR\Y2c z-P7tH2yif+vfF(0Jb̵5и}1ƞBpzS3PaotdrbȣԂK+N\> 75;54Uj&n*/, H1>Jwyk(" @ZDem r`;v 7b M\,оZ<~-I/PB*)! PY(g:byCNr=M`GwDYeu5-nݫ ت';h!}>]%Ɍuf!,w.…_L8[x}R_սX)K̾O|x2Kh\А?,Է ΘMQ%@HRirnɑMefec=6 26+;\0,;=,^hLcʵ;GmUlpzLj&~_t)7625谳,eT,(팜`ܡR51|Ǥ؇dkz ?MpP`r#dow\qy)\.$A2MG8UT*ʹJGODa8MSb? YZi%+YᢢtO)Ft(1ŎsBg}*,PP=:NhO"j/V{:o wԤ%5s 7,NvE^֔4UtG]WiŲY.np2[?hw{ëB7v 346o0>4S&9 gw4X~&f r7fJ+K"W5ڥV Hqȁkf)=FZVo,#ѬA 'Gl1IXdBq=vx*aE<ĩ=+t]MR$I`E;BR9vQnAFc8\3HOB/Xz Qxf?U #9*LK8h6 ii,hKzTK()~AJߞ>']_U 5=%\=)fa2̸GH5 .;!ȪΜUeՌ) D]?`Xp5($~ z,_Vb[6P= O iBx,ƕ%1yGvLRǏ'Y >js6LdQnfg:%E+z9A՞]0wLPήY^UɊxJ)'CHxڲ:6^z<VQ%[̝ҳ~)Zbv>˩sFӷ_擌L_wsd{͡2T 3"YE5VmY~ܢ E[3TFojZ1ԃ~qN+[1]"tEQ5I7"VV^u-\bb/'=1p6pfSZhzR;1z{mpg;>01 j;*. c%뷡vg&ԅ D f:xsʦk!2űI~Qc'o}p&R'uvr˦gӮGR`&#Pk&q1# &'*M8D3~Mm`3՝P#t֖YR_*{R!<2gVB5Væ#")JoxrH+zTPy?ո0*U1p!rQU?o"UHU Q"VbGZow <$Cǡޤ>>* 4@*<%l5HyL 뭔zcm l.~/*+\O4"MC0Kި 4CәWܨ*B+e?6Gbh,w1I 4'O_;[Iu0֮k]!ftH͎U zѷF+^K,%m[0ρ-uAw=_#t^^/A g;N8Ag^\It5r@KH2t"Z@ 9yc.ZB `˶AǻlWaHnU!nyVLpt #{)V*{8 OxQ]㇈.12\k]gŶ` Аa+ vצu_4ʂHo!&W,JnjB NO)yN-PW$?ĤMutaՔTjq]/D L.LPMC 8-xwV0XsLvғLI$J6ꡓSl/œWJ?b; eYivy򉴜``Er7%йbi PfP9IoI4t.P}373JQTv%/_aNl=o~ .61?c5nJ440 11x?!I 4jg ] vVo-1_Sʯr)T/27GtJK)ˑFcFEhT56[e$2-(gKT6:, l9jng=c6pE^xʹ=XpieH֨vhF 6w˜ON AɍY#B)Nzޫ6R҆tl,g?cg\}ox_x<[oW Yni5EhVAֆbkOFۺnHmLMODVXrQP`/&Ӕmʻ (]RPL0Z FMw0c 8vZ)/ǝ8l^]iRJcEkg\\ރNE=*͔C݈,8,+%ޅ q-q풪G p@ fS~GuCfHB7*;[ܗe1i(Nc.{KZ.Y5IoGCMI.A2:! 8}A' gg)?5lHVe/։^-wd)ӱI}%14 ȆQtX@RJFlnF[C7gs:!a84Fzy\տ@nቖurvNGJ2kf.Ezi:u7GGykl9tsZgI22}j%.A(w|-/"f_RQ=`яG K`enZ߲ J+G @5i|<.!G /綴r,Zq[T6`ºYkQiFڋ)Vaz!͝\CS &-HB9:ezb12Kq8Sv3ɜ-dFųKe Ae=HK:}^v_zdHzaډwkaZ%IP'ЕLKnaL) =~HRT! : po^Ÿv,]J]#&0huט0PyeRsҖ^v_qYP%]%턵Kp6O^PYةxjDSkJj'o3V@jE'yd9z(i[&IbF\ŤT\dVQg'dD!Cf왗w)[\reN$u}o+CrvyT3ҽ/pD\\N!!j@F9h ȭl+#ރ=w'k. ά<`iL2?yze{OԱf-v,V4!&+YNgK!ip(;tE#! ۇǬ4a91|:W/gx9T"TQ9j]҄\B=MP;K $nt?>[eѸuJDQ>۫U{/܁חF@i2N,nG( +U[dN"0(i3{h\Lږ(#}~! {GQGƈ޼cöT5go:)[@]e=/+Sb7XC7-HS}'.E9j#+m֩OҰ:aCE@I57ƋK(-49^m;h\/FշfWV%۸PZq_4E~$Xۛ#KAMjϽ8C֒ pͨ)='fɳf EN*޼Y~Ll{(pg:W23OUXKvGրRqrv|UkG [m OG86]UOƿN.ö7Wz;7WAg&q -_/7-~ m|nuv Qz^Zҍ}m~b_X./bJpx*r:<v<015KK#V[EL]%9!#ќs1Gw]g,dY%5쮜s_3ĩ8@luzr/nj86avty_(n UР<#o*YJ^}XCҥj3RXPͣDBs8}"Ak&Aԑpp( '@Т:-a;'9RD'Vdv1 BBx [>$ MƬ4JN']`FLt^D_'[^ R}gYZ07070100000086000081a4000000000000000000000001668c1691000020f0000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/common/siano/smsdvb.ko.xz7zXZִF!t/- ]?Eh=ڜ.+W܄a?涯19ĵzsjhO{ d0;6-RbJccEvݩ=o~<)] }=pS[Uڜ$2by823[}sd noUϰT"r \ЦP[~l И!>ƒ`1w^_Y@^4!uWOXWOg'@U׼dWNCM> doT-H0FdzodW=:k6H&w"~`a.HNq1_goRE`s|~HBBBFu+k<_ {Dn_$7_؞H*ZovIyDzg%7QM`bgxl!B&mqTT1Nwskefu[{a(/T'jg+ˊF۩VmA GnQ?jL菼|Z=l P`LI4AGi$k2Ձ8,ETd*[2 2O"((9twH AgyFӄu.ADBy7%~CBw)tBB5v7H#珋zU$Se.CG,M0 p>=eY-j$au9`ԺCP,jz73j?˜fRAw.V {Dmyذ0'>7XW" q)pj\I: C9D(.8\ ܼuxVBl>caO%W/'H@vTXb,!lt+M џ}]pV+9D)bКr {+0C0g|96<JjU,3]\?j+E)㑥@Ri-g_iv-BCI=P:.Ly%Muv> j0vυOƳ p6""^z)3r,쉰1m7AH+;i+(Uj*,}z=6Ql'ݑhJgȩz?_͹o-FITBEWWs??ؑ%v(}ZPRy7=* @Ǣa;*4Ԣ%}>qU3lH 25!?YIoGpjK.ׅ+2U=1yLZ6꤭CȂO:a)8T&Z5a>Kg_ɭCG7XKn#z7_'KoV Y}@mhF{XxюVa!]7n?H =&]0cd!ؑڻ "3o"j4vCkWiVxb? rQЇ 1 I3v؞|S.tWɓ~3B2 ѬC"?[޶Tk<¯Zn$l!O!|9q#'g-lLJ:)1U^ [/7&XANi$"LdFi0#)SVg( !EOuмgz#udRgxڒVe=EUBO2jJjz6ߧ eg'ê߂<_ɟEsȝBi2cTh - ?#i!7 ^ڨ)2%d?N-Q|p0İMxn.ɵfc|lOJvqB 0!u\mrZ)ZW>$F=W1՚5_蝆#(L:!/( KtO 5x ڽ|ub&umiq>Q'Iqk&J:R k"rbo Rq)1.}{qO l>Ȣ]B4 -qP,PU͈-ӕ"D 6P/ɊPm/%(6cT^#m.*.5f\8𜠨 Q./sm>XI$_@jPVlb#gRO`N#o $O {8>ٍy!_gCKe:!E\ݒ%ECG W;,$Fc\eȫzU oGdBTl#L~e>P$*K2$rIL従E(靃(35Șёo:oa-WZ|gC07XBٿ?5L !/XWe)mf]%y]'AA gw"^UT`_c'tV2z@Uݾ=&*LbaMˀ q,Sʎe$~S1& 罐E'B(nw~|sxp,re&I_!, ]j%@ e67~rFzZB9Oh]a(Brwgcڗ<+BmFv1>ME `jEAUZ=O)o pUS}7Ϧ5JAzX9N'uňNm:\PX ܮѾ4")|4n/ ram0cSN$oFS]VYO&huY>0gM1,Cy+P6,#Ak +hX~H]A}rl_/;ImUz|;Nfw& JT.OMҽ+d%r#x#t#FJݷVD6z'B17"-zޯWi$a=$h:As0؏?jBU\GYYk$P cɂ]EM0WJc ǘ  ixuiWt!] ~g2P`[|5睼fC8;E'v}_:ӞE /Xr,s:Gs䫜KaCY,t]SM؉C1}C15վd0.w1%xL/| |V:`x9#aa{ofWZBvfʮmN4 $ 1;fuvcZeCJ@3UtMd/*9+?|ky(;|t29T8aGL&,?.s;aՉ)J)UЃ58k>OW2 ftL.q8`?9=[?JkiJD]\*.>-  Qdc~mAF_ãyc!ݖ4F7H46Zj-@*)4#Gkp/2!m'@h͈=7`Z|@V m{u0qݼ3^rTu!ۈ{ $|_<ˠS]{|[CA])đolt l&=.HObTaA>c}XϾq ˝$E 8 2ƨ>!yx=in'0g_=M @7:"+wp|tgrB.4)_d{&;6!z~C\E' O^9asVrӐ4'נ;5!0ɯR'IBAΰ3=GY(,pͨmrIc_N262E(\^x=st3DVHzޚ:[CE\[C%c0ẢC?ͷXKCl=ԿuR)Z'>ySU""|:n9Qd۔u'j:bրY inˌ)߲6GKX銟7?[G~%&$ܑz=o#W=b"z:b#SN^\" OEO \ඤaLlu1:VADFP=@c&/dg&HlJG=icQ[(Wz$c>cML|Ww,;2绶pIЂv  }聽7QS^tITk`rV@XD`*r Bd4-' ogVjSCrjq.ר1ˁYw"W-LZfܰ}XWӢEe2ks9HV/85{0f~% \xW]wlֻ֮7lxӗ}!"N$, Eq MBFB'z ("xP}NQ?+ZGEufV{0'2&["]N0)4 ` 6͏uWcKn?򫦘A-|@."+!U< yi1=H2ZDry *Zϕ@bs(;>!l_5Vcf?b rD.٨_MZs].>[E  .nY&z"ܦv;&vWoi=#gNߛtU?EP QkkRcmK$C+-0I/ᎎۃp3r'cv:I.*$ ٍ`J!F2_<-&X7;wt!O  L0\Y+káj8A+"?6}ƑͶ9|+D! ETo\̭SUiZsz#,Ѽ =T6՟郸HkÐ<:7ް>4͋ی5ȶꂶ郎"9Ь& LuChj{ I0ĀrXPJxuy938dE6-XWNDҰqG'%% mY{RHW!6ȧՍ-^UQ+5ک?^NbdvhA蒺{ʵ[6X}un2O=sbm #Il=5 IADIıgYZ07070100000087000081a4000000000000000000000001668c169100004ffc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/common/siano/smsmdtv.ko.xz7zXZִF!t/ӍO]?Eh=ڜ.+Ia yF3t /U|/^S$ҤA|i6]tQ'˜UtБCY*I0xގ Es۠r!!>jC = h`lk.jтp¾[Xx|!Vޚ37Pp>8&p̼ fB nFgeŅ2 D:=Ϳ5rG*Ny GSא+=hr?9k{ӐW_ϼ  CkQ^YB"`΅aRʽ1(@RQa=~| lNBfkwё z''TyTjcqzv(hM&~g`ux}b$,w(__)|gjr {ƶؒAHF<U >+Pawi {cM&KI:e4}&i^ϡiߪjOwɡSr564i1Ú[v\'d& M5QiD"wSƩl-a6/)"Q׊^̬!!Q5` ]Ӧ 0E5R#򥷃Җ C{ͩjj ͓|D{%upnI,qa(SXc?r1*{#܎vSg K koBȔ0?AY3rGd0e=OmEE}<*%F>Y `U޲_V&']@{ȄշG}P1ocx?T+.Ft`T$)233~$oa%zUa],W4cYC4r>%Zbj수k֩3jtNĖ JY1. DKad7Zy nhɺFr e{쳯#> J+*kG<M:΅pn"~ (T5/=3SGx>S˧`f(? 1*X70_݆O$ZW Q &@oס:]9g;6 n ߶'YӐk킿; ~f,.hEGjKVxXXRJ*74\NDK]r5[ۡEO|⻞X Oay妿-4"Ʒ]w-LT_Խ*[\2OupC#C9}D{&}mp϶'qdaABV ̃Y%eΞ]K`.|1"CSGNDxe']˰)[ m4i\IȝahXX\?5ч0JMQD7f FcWsRs 0)$=bkr[V- xovvr p-~ѠіY.iʨO; o]r1ujλMveeJ~\Ci,7NN8)Sy".|ɟF?\Y:#M%'#_Lj3)ꬔ~% F,g["qs&~Zb5$ K[FkgHH[x XaA(лR,iͲm&} ?ʯCi~Ys'i <jY.r;]z\I]qόHFLBû:Rۺ6:HKBޫVv@hh] _:K ^^j78Vs67EP<Ȕ逥ـbЭ-Ny; sObk"*8YoU6ו[A pHf VbetcgR@nuJ*zҠtJ5.`xɠVqص#@h6mF\|<6;p@MYCi8#~Zwűe +{KGԓzhuV©οUaTmHuS܈͘Mx*h "s IyU_B2! <8v.j_Iݗ!e,3' p* Mil˨^Laͽe#BM~\yЗ~InBKb㱪E56SУy=I#2>~bŘ/`D弙,ּhq%]L8:P[z0q4" E JTP)TtxC=jZQ}K`đtO^Eл"=2މ߅Ha.6T@XJ3cI6l.^.R2rMD!88h\(<'*k$b~kՖ-L.K8G*Dj6`݂qW[S5 ]7B/+lz^M{(dHv8W u@9h:ܩ31g eG,ve͟^e+l ekj(#} I89A`:,Ƃn8knfOeSM1D.'?7!taX&Pt;;)d%t'*R!w* O.n$hE7oAXRTnA۹? z:%Mcfߕq +%!].~ c_|u ,i_VI-GCg5?:97ϕQ!:~ >NfF͖\b%Tosd kqΏN4tϏԐN9r"-8Ь.ҷ[nbN oHʤ KHd͆m jVR{u07.rY;\8cuSUK bf_V#05- $wދfL|%.y4Iu_2MS/ٚ}R<&bD?5: ȕU@GO ʠ*^Z@IˍOcEj^9Oq= чZ`U\ylbL~a :XdI63@6! v^_ 5]um~9$^s`ϨK[+cm$,t!Ofg 6SqvRd h=mH:.R>\Є. v.B>Yh 9K77?s}$$6)&O`"i0"H.11&"m0 j}孠)Xu٭I;:+(t<#B3σ㝫lOD:I\ۅJ|\aJ4uxin*@>gb苨1כ'H>>Zh!Ke\0:tZ9GY\Z0Gk.R|hf7]M ?EӷNřZzJ"UL?Yx(Y+OڵԪϪ)U $6^Z;n!≩ EB~pM{4V) & 3gxIJ](͔B123`:Dv8V{ct/ IֽYQ[6ƫьcy@Q}y ?TDd[XJ 1lQa1OOM8tu8fmUI>g63k"2w4:pJPSnٔF4~$tEc8.|Jl fD9~y*ֽ4IA7~ ʘi)+f)d:͟l@xp6'1J6B3^!7) 9hu:^MmjBe^ ognxz'jVC+87QK7Ȉ-[8Lou)mu#ӱUNI0cҍ|Cf{p͢ЃnČF'Y>i&4ƕo2d@Zq(xDb-L.{ezbhp f>6.".2v4470W}gV ƎZ\AbٿD'qN$#1jfW s?${0~LXBd:NaFZFsZX( EXe#"sBQWN7c,{j̯njyl-3 9@xB]<[:a{9J h!,5$ښ L(#&6H7K8M$-qؓs:㝫J1`f, I&C"Fb5`&P9R &Q?A+@X3\Xۨ9ώ+I"w)kD5.IO˥řTⲕ |} ~ꏼ3zp)?DF<a咭jĺ. [Q x6S()\ʰ,s@^pv~B w %&O6zO [bo &/r,xю<l崠#2ժV+'1m2MTfsUXmzS.?Ziwᴜ0,$jdn39 Hվf@iV뼴Suœ f Шj@ŃzZJ4l[nܗQLV pKP A­5|үE6qjOLLǚ'cw":">.7YLzbaL-ֲkIm#³V@#sԤ.XuJ~L&ק{ ŋy HHy |>n[i!-:'8˖3R$MPb@xyUnznQ;Hsier `i_&b̎nAp᳛븵ϕ} J3U yðgH~--l$*I8̔5t#sYwێ&~^eZe -Wvd(j^x R06HMWQ3^7f._2p댆e8 46?6ȟu>w6P"W2큽x]ۄ#MEmy<6ӈ\B)h:@5 *z`J1COhlǴEFtOF GafqSQm *Rs3Lǂ* 'nFn5bO`+|gf*o XL5/S)l({&s"ezSj0lSK0 vk:~QFD+R;O|ixS15k xOIy3/4>*||~9Ж6-ЧYƉ 5h-{sWńՐoEGa~$#;l?S}˄C蜯(^̠t*'𪘯eR]>˪wprHφ\?h)0jTLi_%"δjOCqX89๸|M%GhM6/0ɣ뉄#i+ Z YBJ D/A+1K˒iT~&!XR^bq6Jv9^ "6Y?8dq3u n'&/iiY= -7P:?-XXNJY_@ m6KM>,_ ̱E0_$^a̱XUf1e!42G-H zNDv}ߟ _f7Otj Wpd=Z&1,<,oO|GR[mq;+G!7>VS8~, Ox$#|1[t.Cά&[jb'C/AIcJ-`~hDEk`}hYH85CmAS];v-E4^,QXti&- h^|F"2ZAquȵ9or['hcd zwLEA/Q0Cȼ8c%y4uB C=h hhjL&SɥPOOݲwVW߶R\] մ*p"oDrꁾqj$ȿBSW_aq(~5ܸ ʛ LjKÆ0by`io=NR^H'd|ʠ J/l{NvBW {?Py:1R +6gsq IbB cJi@D 88-۳ erdz+]C$Th/0yt 8wȈDwl5bd;ThrOwJg¥{DE+:Sl( ޡYفn0-3l؝,}kGcf*햰sqɽy} ^!hiHs,Lx&^BPӬK36vѦfu@ټNXS/s]%Wl䮽` N/r滃eG!s,a˷NTSy!6{AcSu)"շ}|hrB.Er|ZA8%Fvj`C"4/Qˉ( ۗ?OԵ(X?EXwbf"e_aW`{L8S4N ڤwTCAʡVT6\PI&ٴ## ʀf۷YbT+,D۔ml1EDnjX*O/H)ϣfa>;q߮zKU<>W~J*𷻬t.c?^*y#=j`ȣ0}>]ιͬs{ Y6ezՅ\Ի>l\\N^^ꀌ W%Y|.j:CIjR17*_CUk@ ?EvLXa7=b_? /~|>+oR>8RayٿJ0" 0~k0WY?0j8A";RX2:lbJ*i@2c6pd=PN-d<("8m>1QE&gA@##}TpS wra/3~uXIwdlPe0<tptKTA߇}l H߅*  uP@Drf|0B2O<*3:߹m0jY5 tiM5@o y($o¹h$XD28zP* ёM3hD)<@)\J/:]}*n~B}9PxZ](BT#'E+`cߨӒkĚ2PO&EZĭ0F]xBKRE8(:_rJ#U*Je[ۧ{vS _+%nd{]3,.:5m/F'[jPONol7.ȀUK1H}BJ FfA8 ,3d>_ʝee(2[a:5 `[ Зd_mQ4Ol.FKj6:hӃl&Um$0<&pϳx΁R=/, &~퐌 XEa y~A,U1ˍh~4{T+q50;!璐 }},G c\5zmbeوx$2?å8ۨ~>7o0uHx/#"8O8N@T>Q̡+(n+pDw|& Э'Zb$W&^b!Nd (C8b]9xpngiS:#Hȡ)޲rW)ɠ e2-P)E y ͞ղ|UJ1 B[=$xBIYV^8 A=<f{NUɍ霺R.Ԉ(L7{]R?uywfd{t$t*E.V.%RmZA7!\pq髫@n/dhoۃSc*KlC|}xՃ{:Z ziS b `u`3_.ƹfqW H"~Ert'K y?7DqxgΖjl U$Ɂ̂d3(zkxi,Fy2淊zH vI}#;7~ׁ]w_(A'% :Mm(,'1?K&nQNm\5AQqZ0gc`hDG@1#iKQ  Iȭ%`&o'7+ڪ#_\¿8:&_<~\pEP{ itM*CdR&&06?wdWT'1)j6ZoepA@qMď 92qZ@͑<" ֘ HOVgOQ  ܛ>z:uUΒu{”Qs U64RHzAWK@C^虰:t\.-H$אY V1m  Y'3XV9IaՄES<`7:lYо:D*|qڠtz@x؅ S:bƩKS-.w `ch-f0S):vVs;eBWy:#ϫ#1/}GG&F+'z}6񖚾Q+povMid@hhPHqYjlαeUrEB7&/^V&o)LA:RN7` Y:5+fNm$%9p̮L|uKEy m|G2edVaZN䯜%R?1\ɑefk67^>K2cT\n9-wJQp#}),Oǘ44Rɒj+)EF}ʪ " ,RjGwگK,(y Ko{44X_9j$PA їmhM,꣰X>4Y'8f qF%#AUj"-r;t|w.%xLC!&b~br5\8imoP\߉Rp[!pg ׃0LC2>WĿn4vu`з#ʬT %&.~gpok|@b4d_wrK}Z]A@YyT$݈/]ӌMB/u?Wr~>`cq#?vQY m7#į<"6Ye:R;O,eY;*g2AXdtl-;tsĥՋeTt/c;/_FMDJ0]CY%N"uF5jeU!52CZ32_9[cQ]5nD.>ځԤ-P"9WBSFY";8G\OPWepp7 O:9_~!B]fjnQ\DR2LZʑ>S.̼) W>4ܬ( 7>pꎊuZv5޿;gX5@e`Dw*ozelY2˯ n47nLritJwdD&gWJ"ڶ UPPnZ\"[ONjk8K VTG_xhyMw.'Q \2LRb 6;K7 ܱ$BAЧran }o*%4& <\G⥋Й"O}3x"ˠ~ :1G/P3\$J"ޒ qPܯDH,tGOM$_aj1t\@J9T2+/飪(p& *je|&$2VvQ}m~cݙDbCgTsMiqg9p`@Y%祍V| T@)@2HS]24(* "o :hcnsCk$/1;pk9t)Ʒj rޏnɅmwL9u~Co}QD_.%"7Ӥ8v~'rV,_`ڊaD{McFr+S0Ԓ|\Ψk]1W33 $/ br"^ "h`9/HYJSP^yd/E^9~jdKhoz| j"l:8( ?5J*d˘ڏ!gѥaV͚EEy썡P"r5;!EVQzp?ˮlA uN}-гviE*mNjsQiys2?diF M Zt ֩Q!XR4' S\SuE >%|DsI+Wx)WGz{X jTnT_u]MLRC C_ú'rz,<}ln[7u'&PɭLm)fӍHi(3k?cL\WΊTE Sz؅(M{|8Ff_Hܼs17޸O{{@ʭ!H7F֐[LW*|;V amajgݓ=)=ʑJpV3qz􁞈=Nm= &$E|> b$-C,$f1~MA*^\%}4 »Bʷ=:7+h>8wktc&u_Tt@'-~Y:1i=9"Lr

<(%AGpK'$Cʍ߆mC] W$9I6ga; ,ЇH}]q(WIaoTh PDMx5o&+s?t|!+nt#zMzD(aT&2$BTg,dA]KTOC^ErNV2C2.Q7  v1O ̌ߙ&zB,-<"tR (W7{<ׂzTM[:F=_hw ,#vq  Ybb"+y7fz1fGn38Q m;Ϩ)@Ñś-Vr"SG`ʿrЃɳcդVƧQ|7+x~j$J@p|>FxD%L#Vg߿N M=qf54J#AyxE.%`ȗM-vQHXy9 XE_0ECO|@?W0y=˄)3%1UA8'$TtY*IW @{-eT뫅Pi` rH9u9ćdetI-|Ia!4[-a\)m @tcp- D rtL])Um+S*aw,8~ڰ;A-Axx\ʡ$\ߣϯXɧdW[aE &K (!0oݍ9UV%-5SkhPd>L|FcoT2~p\OϔM@X j[YC40@k{I T_}-SrpڙHъefUPZq_5Hb\t+^r-fh.%xwS%Q0CK.$PtpM2}o{#q=v)DŽŝ\gWYk8 X6b/_(wư1Yj ϯ{KwЎtD!ujE8.ۨu[Ѥd7'2 ݬP 8VƹHrҢNͶ'( 2?+x3,?+XJ ҨHs!>GYݦ*V5Un1'OȂeAYZa`F!%ҠFw V{}6>ʟ#pϬfqȸ=SBjJ[7MLTHxR+.YlSwX˩(9 ?[>o^$ ҿg=k"$xCׄPˢ{(=;pC#h<030Xe%˲gsG蹦VdUq_׌ٴ=1ZQYᜉa4(mئ>[xBq~zKUj7O$o%3hF fVOVZ>NÆ5.?vv A*j o@A; ͤ6:S2?H|l*;)"Ș ͮ [e Ba3aX1T @ʼnFzB ._G凭8EK`(wf~Hz)p1h!u,HCsȏCI27R_#WmO;y,Z1]_) (r<8\T ] V>u엋/ '54&\14Q3as?^?Vf- $zx~~D4r-xcR+ɜ^Yo7UfWk$FD8%I OSB%S'YǞe/ ET^ LoOIbs("Y8-^Cﱆ@FJؙ̾z T?~ q>"sKo -KE,*o{YmmփlL99х r]I1 $S[zF@8`AiJ QD y8&YD`#o]9S5FmoaT!vl72a_t{ř?d7uc"owG} QM9 {DHS֐.(jQWׁ93_gЙ6}+z D7_qDr;w9[Na :$uؾpb@ HXxFBI$U=V#|m?vt YFa˱ꤊ؈pkޅ@b*%ߚ*uk4JVj [e8IBI>;#ÓN8P嵍‚vPq rH'T4-H~Drٝ!B잱i&`{ ogf 6ՏaWSc g ֍l}`Նc Nw(*48䋐0{Uu}'*Zf32ЧKFu4f)?\GQ`rOIsw!3^JW,?9%C e=#n*j h2?nV}I(o)zռyd 9D"װh q^ܬ$ÍN'm6W۫0.5XƭaI \1 n5 3 O$~:&V3:'D)>2rDFa"j%M8A6 Pҳ<\׳7EboRiC NF<Ž}pЬ}X4pWM(p@N̢&(pHsTa5[8psjQY> Z Wx&؏ )Q+ζ!RuFHC݅Ȏ}z:qEf,=QR|")-{Rp=se cAYd6/^2V>Joqp^win[1UeK^G5A(UB0a&o',rTq*swm9BdʳB8%l-[P-,_L/ VT14cvNWog r!u h-M% t8:OsY0 ncvbUi uyDZW=!.P;~ tzd+ J>nuK̀wμ6t0!BLYM2MPv؃:;'Ԥ۽}zϯ6y!F!c;,{ G{)4\XcaUL4cB`>=!ɶ$^Ϝშut*낈Z1SWUSզԘܸTX,۽As}CқdH2TVlgO`X˔^Cf[;'=`+mG|"Bx ;l+~upGߧJ C/evD ВΫ)()_b#saI[XfU5jvQnߢJf%ZPiʒЇ[ xfeQRq3מ0tOKN\L0>?Q份8?=rt"챽][(Ot #9Ok bU/ کYh<*1SmԱBk)b2Ǣ2kD76%i=5&}m-own!q'wY'\[վ-'S~xylŜ4eS/fE| Ok$ FЉn/roH%Nk/HoXZ y+r-w_8p4䏨PR*1|O]r uȺj,< ᤋRԕ12+:>6GWxn#MAͿ=<Ƃjiu{6k"=i=ʼn^+YpJmqN>4$;2^f?%6VwzsL[rE!)_> aʎct l-1׾u:4d bWJȼE70D3f (rL6+v폾kG@08k)5]z}NC lJѶ`*O2\˫p]x{,9fvR1f<|~-Cn Xo^gXSFS{t,c2BH$G $]N2t(<p%YK Nӆ?435I}u*y{~?M׫ah g[(躀t| +:zThK6g= %@GNVau}TF:4/ LR@J-#{eSJbdJ,-SgzlT).I (ѡx:U~dn_9T)оUq|{pX :%v0׫ikfΎY'P Audz[-n֜F4wwt} l6X4"񚚯}*9Ãfk`)rmr ? yjhX}d; KN ܟ%ι'魳EE;b~\6lvU^UCf^+ PfRzB}TܘnN:m8B=n?fq1ٛ@ Jtqm1L.x=Ot);Z=OUW`4:iOGsٛ$F 祖#9VW;,6#("[F,"tW8oS!DYw!Z$Im'l1Ç(Ƣ]"#_J@)WLQXOY xz0j湓𥳐R )#UHa8LH( /-U?@yL7.(v-Pf\!y !XL?NǑXG{_V;HҚgtGVD9 ZB֤_=4*jN"+KIZnfp̳$gX ;]sQj2_.8p!ZKK4Xx|lw逐NDXP4Ɉ{u yFZ,lwo_/K9)-w;+NHl˯! w![)i O%X-@Q:$#Bk юpqZnJ!*QCqZ'h8?fGMES{f$N#.(Œk{.) MCHUp_+W$M8ɀFeZa.TtIMb U-Y2pY?$Muj"S^^cXyd pTFEQ, R>4b:x7f[P%=k&GeS)6V&)rAN6U^b;Ђv"qFQ<υ8I1Tr|gh4QPF &+c^@,A:5+ݤR\5Ah *q&7|-,O @$; W 0O^'oj`c'RAm4 hx?8frOvp/BGY#g}`LL&HK'JP(wB6#zqlXut}cj|~-wFZ)) lWF,NΛ4{Z7An ǮĸӔED `5i`K?U{.Bq NcB!>(F NWAЄOYiMkU' ѽ(&C%`7uR%WS5$@ǐDTl٢`S9ttY Nb'QF1Lv!uua9W}zR=&Ò8ԝ^al`q=DzY~+7b)Βo]]vD YJWbU;B¾/ՄaFvBq'.YK⪂:k Aq)0qOA`߁nQ zԎiPȥs89BKBlL-B=G .neF392L~; 'wK*4jK k6[1A]~6ŞܧtŧQT8%HlYD91*qAcOF6dE󶯥aYnU;ՊЪo&\SF]&ޙ\4r{ UR^T?ˏAIMžm?M4ج>2ՐcJ/~'Pk T\+9ɷM9nO FlmTO[ќ}_UƤL=F(bP1#Τcm" Ecj-1g'M`LxD1Jut9ZN qNA*UAą?s 4Ο>'li,TڰԹM_0+1y$Z-VtCUC\ص$`hyf-`ܥL5hahYo1C0I85' cA#Jڍt0$q`ïSA2vU&$<Kk P9U3Gg&Rڃ> ~\GU#A3f &==~\9h7d-/ܗ|a_9y%a P]_Dƃf)'o>ug7e<уh!q݋ ̽,lP$:+!ڜQT+}2C67ӡ 8{YO?)̏r [tI,/ lt@3ڀY'Db\00Ι֭fN`Z&2T~""9t~|8A()={)ȷhvmAZC=HӬ:_).p&vlŰ=++L [b mCɹ #V4mz+Xݔ,ѣ-L(zhy|Xbtc\+B?"L&ۦsim ,@'3a9&gD1?T(d{@Wt[jxN-R~((@^9Wg7OQYcC0.3Dl!f[gae}lW AgDALa DKO:@E~s gEUޙO/47ҼZfB*V'w$P؝,^"sTŅzc~XF32Uuq6hcC]ÿ%WV@hesm}wގyX1LdLWʫ'{0l3jjwDGdLxv0q)kE#O|\@2jp?9UD;Z39ISUH0&N_YvdC?c;E!rjE^ijPaa_cpNp뾡'>Y9\hǏfLc'.a+ ES8m}c`_4T y]Igk{ !n\A/6+M!)Tcb,Ze  LirūQk J\,J A,ji]j=6NhM=DEj?>Fj .Ivə &m_6Qc[{My䆊ePk5(\h,/b;aISA< |Gԙ=U5 x_#]>O@L0~ A2) -9ƀrэ?[Y; i-Y @DҔ͗<6ةи6UCdFϭa֩;9G o}`z38E8#C)3X3rn02֠Z,ߊt1wJcoC?̩~m& h9A`d9+ γ"RX@agߋ%gZZ0;ĩ2T(+^`h"_ nNB׫\2g4WcmCO=#)WУ"A&_&+ɲT [P2$< 97YIB(4o9w>Ǐz_f)M7&Ӻ?]PRl@ SfS(XSN|S0Pϳl(qO/ WU/zi<gW'ֻ7l7[vH mdB`gR=i/ `NFΦvKؖɍA9{ֻ~03AV'(5}P\zÅEvHqE!LfM3|7s,Њx-i_gEqLr6-sR܌m1f i(0:)W_ӚS;FG-:<4i yPه\oԒJLW *FR!p3T \5K1B9&χ/(vIץ(ϫP~=A#u,Z  !hT9ԪwC7U=B~$)J4Hrhuq\[v/g ~PV>j;?yLO=5ZeOG\D"W "h]8!љYYJn/0MC5RBp! 5-3c(H Dv+.} #s7|73ȼ>8S$K@as~oHo L0*GQOd505娧b]y(E}|'fN^3 Fmz ?ODϊ :U*wPXAP.™jh[&!7|`+ڼv/ l/R\$\&!ƅNv=Os]$ފĮM˖jhUf5AiͱeZ J^\9ݛHXrlyruqX*tG)?Qt)b_kkzDfN>SK$9>%ZF#)W bfe[hAFLr=`1j[Y3]VжM>+wy8+sܑL%Hh2] gZ#1'b&I8dTBDڹnPSƩ+|lX|'wI~`5)uXӉH⻱ŒΥ0%ң'\q7SlvlVR-H`i܄`1-~h]Lbwݗ #4]:kjVx?TO3 (Q@y4B3)_:mTM CR/Uǖ$.ɋ|_hkwgtP9;6{t?5;W8Xڙ2CIo ‚Y:2Jy|'}G&㈨t Ө_:)'ޚ GtO )g@y_0z2;t+g$u '{DIr!r>1nqBTetmn>=3WPݿP}r~ &A7NAI,[ag!e ;ϲ$+y7KשC8l؜?%5؏àvI:}SMP'7p:ET( p]Y[ -<0-3/ˉ[bkݹs~\+W΍}J~SЫm W> c5'6NoH -ZM`1(\rdk3&ӯ8PS>)fHkPB@kuI`y'28GI@` *F+=ʤO:N7\iP3 ,y7ߟLkψwb 5yz)| y/h],8_ܓoD7tzc6eOKGْ_m./-op8yS{3F[WV 5v)u5n)}xtmoȟR. ] +2w^EJSQI-0j@΍&T4mδݐC'xga*ؓcCKx9O6A‰?l;Lle{[K\}SF)5ދ3ntX$4wά-גk&){:N&pz xGK*+jߠ@:`ה,YFȴ(S7ꡦlfvsZoI|(a '){9F :ԁ8^8&%4@$_*?g<5(}p9z]p\*c\kef;Qy p|dR6nFeº"^tFt-E! y[4A5/ u-4)Rz,͹|w<\MMj$#QM\J/A׷r&- #>=Z]˼K3;v-j`gs9/H%:#YV}opJkHCPU3&Oi֔|©s| GM#R(aua:4eDTw0P|M5Ae0;-_%Zs"a1 `]tzx,x` j+pE^ׯSClwvaizJT.\Q%M,ȊE4u/_qH˸u3>]D-f˾puU66b.f ,^ ]aWx\0mIϵUzB^'V10/J]psPBZN^|rJ؇K*j0 Sk0b;±i= GvnogzaO=J-`"ٓ>]k 3}۴6U`(%n2b7tEQ޴<"c L1[T$?dIh Bƶ qjРBK8`^tHu᝴qh/P 80{?QqUӦEWhilSp/2ږ[){fZ H7ګ@x6D);],5N\Q^ tF߂J.Šw J[W`/ObŽ=^{eH2NkKhq lHVlphy!PK x SxD?M:~G&|d̲u;{ñ R)5`\D\Zc>!Nz$˔˓付2ԟ)pWB R νDW*8YFGѦĂuEvd&,I]K-1Yx7!!Vʏ\#mq[Ѓb Hm[靱81b{aM +q/gBW`& rI5c+pW缕]_j5>q àwmU,80zf_19F#\񔸖xmH8eTRסH3cPE >\A V03JAfk.(8Z%6+"F1u罓Q ֝=17+?ԻGa/J.2GQ>_1 A+QK \&*+U1kH!/o֞Θ9oOEX&h[HZ^ݠ*?LQt%>WWv08@q5Fg@}5s1ƑFcWvtv֖ib43d簅UnNoȭtVGAW 02D{93*̍8kT$+&_2_؂K9t{q#ذtl{'3Y1VYyͬ|lqC5Pu!+*a6{|"a".I1ˋ 66~lUP.̒{,,=>C'Ue;VZ@t1) Uwunu AC[P (<${ =zS[ݘR[O%ʋKZERS2bLZ}AA9 rs!n]le 1 |{NCo@CSG6 S`z[ŧ7HDn3^Y;_Mb}i#zA܎Z=}2Bljt|8ˎ#_ 1v}¼A:{ f)vY|Im4_MEXBcR$&t)/FhW#ԊgZ{D|"hs9 $:sg@g1Ӡ#W$.h#;i-ɒt|f4=B5A(e; &1|/H aӤ MGHRRߖa+Gr) р69cqj, XU>fO<"Cf+>q;ҝw|lډPcf(y8hjt_u2ڦ7 'yETԵ ? *_ oj6rc|9?_dSIi=ڟ3Lh?vc2"w\)i rysUUV{\~~չ3F99y aա#1p|"[jiVwOm>bxLݙٵv5j:~IiBSFxgotkԂ +hcX9U5?aH-)HJ&av ="E3vƶ쫌p4ntwD%ΪZY`RÒ+˖.(ze#7/8[ 58U:AH`!:9a ޟ!!㝆!${ߨu0kQܘ; x*f/ 0IEo׸ɬ;0 Nh*޻7Mlz4Nq/QQ3 qa|q`X/35k|-]0sxa~Z M(7A/~[X9La! y]]+p;cM'5J\L_c`I]3{(1y.̮ s*zJ\}FYJ0%x3"('"Nk !KɣYsok2t2*b'P-W+djNsj=e{$K EzvXٚ5 'V>ܮDwd94!۬_ݠ܈β,׈}iT+mjz_Lubܿ-3vQJOt@@Hlk,[tWoABZFza/Ƹ}8int2sΝ\fOneDmgKʌ -7V2SDZt e(*c쑡^ɥ\Xc4U:܎DNI3z˜S?'VڕWe+ iۭD,"?1IV^ I ,h;CǦ6ܚ3\]TKzDb;Qu\؍`{gƩS+oÌ){HF߲)e6B}0Rn}, 9%vgE鋠# æG(C|ם?`u S%*hT;A=w.ۻ6ϼESڞ;d gdABĂ  &E vvC=nF_>s 4"^]1x.b9 .IJ(9eouQ`X}<-D@`ooW >C{AS cjQ񣑗ga]ǵI!ӾDT%" #9.yጤL.E?RM ֭*jnN<5ڴb*`.:3-24oMK?%ebo ;l2nWrZ &DW/ =܉?XJ) Fֺ9[WgE$#{֋EUb7m~ Ƒ( 3bm%`,Al8p{1sn*- "V":~x3a$ְ vmp 1&_ml!Bܞι=_'p<2'E]#I <},ɽ{٠72^Okfm̱. )Wr'Ų[ 5ѥt#tѭ9q,bo^eYxׄ9^9`;zlya4m9!gn)rlq`x7n’Z ,Z4Uؐ @:0qH 6O hۙ& Ljc̳g{aI$ P/jr ogU[⟆>}[D F ɕA Vvw \ )q#PҾ$ucWb]C[(ob?Ւ_^pŠ |wILp{%SDf'Ԋ3l~jp%,E0bI xW3SRJ'`q7ĒD> N/SQ&?h5I6M' k BPs2hv6כBB* :4UJ`J1JFgl%#yN\Ji–V{*\@s'XdGE0Tր_6dx:rLGmm{:2Sg,V}Hz@"Q[*WiV2~-/ٸ&QWV i-g Q|B|\rXj-6}cK7Г[>߿Ur W'ڟòd_xs`aSlg} ɻ6So  4"=ZdU; ,d|ksXt7g|2i|peʞ (kޖ0Uv\zIq* A# כX(9Rx e";xpGY1A?6-3F'QhhMN wxXa[5ݯ&BdMf"է7b'<ኦ?W<"3oF ^"% 7*_"!HHz)SSq#]j+|t$q_e66ͅt$|@U~6sU j`F\ԣd$6]\ypl87'@ Eb|hЯ^ ^{W{͌P?viB]w\g>J~*Hi MAf\ ,˝}@[LAḝ]_͈C/c8^iWM9`,Yk@#e^(*Z i4R&;jqx?287=\c -!1sē@&b}lt5n}9?1w6 ϹSsWo2im =ӂ_g h*U'kۀ5GX3DV/FpxDHE/0= 瑩v\: k}C͠%Wj8^)Q"~TF[4u|lwF:|<יSJ^J7/ϟ}2o+~骞])_?]&ERG,FbO&5&l%C&UРC9]b6, ξMs(uM+|? "!TjGA&C&{:$XfucmTx`2_܏2?_Fc9ErEռSC !WNgig_kqE#*ɧ^Æ/xz{.AտbA+:w Fh2c@}D_ ܛtѮ+&Y4ud/F&֖u50+7⡅Ofiq ɒ5-P<(°dT3G~oY OX zM+ p 6N[w:xJ߱F`1_P|r/Zc.w姠lYJ3.?AXɱ{&qMw&"Q5Vu΅5R >R?],`R(Mu=0&y衅e;+ E}{']D-FS\ Z$?R=̳{)]k̰6>؋& d><j%R*5Ìg 0|%xMB.[os aO% $ϱRCW̏* ~]MNTg&CsySEgMj1@Hݖh WJ\AMlR(wH @Q6_`͢9=2Ts njb\] >$UWz a%( b#`9Eb==]eT[]OVx-~rJ>f^ rW;JAmLQ{O2Zlm*nyYn tIaF&gO?Gk3pW]1߶xwV. -FXm@~DnSu:߻maj0wIX/~PF ]DMTT)> Ua 595o@XΖQB&6cmv;k$&}{V99PF_ne >+% b`$݇1UDpW<~*b}C^˷I( GpDsfmN#he8)ב 98P.6.˃lܞQ:b$ 0NZm.X;p뙄 d&ܖ݀I?k">@s*}o^ +aة`M,93щibb9lm71E5{W`FFZFÕJj9/VOg]oHL-T sab/nXy}H$DDG'[-8L:K,8l˿n ohK'ߞ#aY$%d&ȫ0Y2RWktJV/MtV߰@[0Ǭ=xm bFR;?Sv&+Fi޸äQC_m18i0ڇѻ.Ut2MqTkWLw`x"! .o[RA4,|hN ,ퟧONN\2Gig[EF8|g7O`10,2AeZױk7 5bdnuf "v VnIJZl $XTrKFX]u3#U[ru?8-.{ռB  iH-[Б[7;&̬Je /YNuxܕ7Sg5¨ /YW;H|YquL. L3]F $!>bWV, jKw)ed/)P<-htk{@a_Fy:% LJ3Abye -^P9& 47'4P@29|wFy 擕9. srJ tOJ~IOc |B}'6I:ThV˩q(^^* ;V~,D4my;rKhd]Wc禳5ٞ<6}V[6CVm~UϺr ƇnZ/-{ӽ TdЛd.SwcLipwo)8輖d%|}XD\͸*y{a\sV:Pl%/9rĦ8$ݛY_*(;DGHɥH,; !LpGcw0b$|z/~"E FVqG3xrtFX{7,svr%?ʿH/VV 85SLբ/ g-#^BnG-2WHF zC5-#Um9ˎi|;>%'-:y'JcUdeydo M$`juϬzG%Qg(PCr2=%nNwi¨lu4p?\4,KMF=c󙝺,Vu?‰hu:XjI0#.uڑƣ.bu2XV`h26wsJdp-(?G) ̐%6Z;C5Y-~9zHSwr:}{H8ԏ3}vcG`N-k.{о0L;r6f$;_j?5PSUm_M΅<}pM y;W%ϽL [{RoҕD&ZVkD(-!ާ2?R4vs}!f+G3I=|:d:H2_r#!*O3s 2ԉ.%@`YN嘦<'q$ z%ؗzSD!9Q\gy<eoךmM1.֒*( v70r:w{O|jGg"aQcL 3ԥ̔ YyArMSfEom(;Hq8ncYxep$b>`Yrj{&%vl*EU`]@l^\acTᆲ\l+p$:ջ9-,YnEMpx!FFJRV=&3K5EC`FWS؏{Pef;jhJ UqϨTsвDd ;MJ|$#Hr?vLgn.ESp-c?C+zXij4?,.w-5bx| [ˠrOaMymu^Y' ]hsQ^7IfostFg9- v۔Rc_`Y$_$[ІE6y'^/!AFh!oq@bwԷI\1\cA"ǯY]X`:F_U1!R'h2(ɖWdf*aA;z:0 `J ΒO,x %_.O01]' tX#eS|aop'.u~dYZ ɺn9HH.ۂFe]= r`vs$9/n!@Mz A&FG^^rYk09Nx+>MʦtPໆӟMJmw2'%6@+T}G?$ űU%Rp'A {t* w*P8T $rq]vڒh+OޡUaC0&lo=s&R:|Ц.|Pj|Ah KX0cEqd ="};2޼kw^)Gtᳳ H@29  Ci1?f )MU̸S\߁%[f&Тeu,:Oph [L2m( RW 1$GcK5[ObGۙfA]GL>sCloD% X=\t#9ܚx8ʆ^XooL lmW4\H﷧EkM'I*#x$sԌ_&ΒEFܖa+˨jJSh) m;_z(O\IWA͕Aӭ_3 Qی[Z efq8$o}L-)r,LuQ U}'_gP*yk˦ #vfFh3JxOdp~s/e,@o+RSFuA^൵s+.o׺QNeŃL3kLFl+F.n+n.WS16V?d X %ϯ?za/|+vYЇc5 ̍*ז{^ CfyF vv;/vW\(̂n󖡪!? A=Gѝk7BaMG>\Ix5{hWW '*ث~a[U(GSOja*ItHèIeLo˅{9l̏Jeςl`#ߡ^+ّku( MBTvbf\e%vIq 4‎11~ӣܒ"}5oPS%ɌKo0mFrE政^ӏ剔U*ۉ?a uylөNPٻ !+4\$8d- KAk1*0KB{hȾÊ-fa\S}}[qk4ފUQA 򺾛= P,Tl|_-up=|zZ8!)s|Ä`0jEN#ra fEwBMbm/3|bҝ3]\ !WrBsVBKyۂE#ul7Z91LpNRѫLvQ8B5');@f%MtI;' _2=궗e_6Q|)+((xH--e6ZUӲ`vԈʁk˳.f^5e*z%ln5Hw:_ݭ]}SV֩L')d3I;KUErH"M绪عfG 5 Vkf}[l")ɴ<xBbޙZX Rh:AnX7}Vy2uk FjQ D|e1V*`[jc[M!R\Z(42?MBASM Ч"~ X0諅Leahr snI<|F| h=]\?]T3it(~YH29U D_"l]dЬ&qIJ<&{xH0!neE?F5Lb>a'~cC4j;8=pbe1ZaF  *ISĉ O f ң^Koy)AKNY&_r ˉ_ZOՁQHr"/DyH8'DהdlbN|1n mVZO! 8fT,j)uf۞!mV' j(m?Шff-lͣ^(xbpy$#>xs<P?GI P+5獿vK9MF(lΪJ?`yh6{=sAT7lBBnePm!a_ fz? :%NN{>f7ɭKJ~z^}S#ߏtG@1w,abЍcfON: 2}o eoyxx1T60z#iϪBv?,G)Z >6{b[JwM@9cO*L!hW33@Oȟizf&\ BmTp/.i/R@};W3v,R_zu‹L¿_vG1tƥ>_y4R]S^nxbhV'S>c07X;LK~x#g67|E{8BT2<V̻~H<|kt˞B D ëqAڇ!ZŐwշ3d̕E ׽O\+ c&h7zw>*R|@ xlđ a5鵳mioׯD$-M=ӧdAr:#6yp"|y{׮;6JÐ#9'"hCN|(X&o=gUФ= ^Qd_fP]7xVOt&n.u؛˿ c|"]4?t%0J{bs;a&˶h\9r}?a.x KK߿. <roqBB"OYkQMR8I`/R\-z*hq1pB/NV\nb<ڿz;=&gPH6KF^]Zu:%j= Hjc>\u]CX+ޤΜMnn+T+≆+,40$(; A/jK ? WԚYeb0Ta0Y`1ij_RBZ>,QCIeWvl^zUwkGC^Twˈ$hp gOjSO( Bg Hh+#/ B:cݿ7IXFV0 f҆o-2iE/ӯ`gݧOu`1p&1M.ǨԞX ..jrQe7؛␯8U뤁gҞjrȐ& ]밁Y brj%񶘝A\} taEg2}j#/ݿ=\l^c9-1ϮOzy,"4t{Ԛ'q׹)O&0*=Կ RMO:A*~F*rKC)5FmFO7I du &a;+4ql{DWS* 6khޯJ^;DuB6;l=#,(5.v*BXe1((W* yRâ/=|tB/Id<\ē%C/<]E@LStO'|?i,>@v9wpG$k,1vmNJC % bPehhj[])+H{ 56.p:釞8?PxqodL=]:M{ Yi!,`_ AE3Qw! V3X\! Ʌ= ]]v<cn/0|De1R{Lmk"-:u}S% aJ\Q0GLlSuYh'ݱa@A{i7r{cUyodP{T71ZkuY T|5@p3P (o|z?BBrzǙv[ VTjݩwh X;ߤ^68r< ).ŧU~H $ӮA>ϠD8!-E:8\"248<RsxM=N7yNр*:\L;vl> IaBnHy:l^jA4;j7 VR6 JhB[88EҩXE08lgTv$y^gAd3hNw*ܗX4{2t \>_Nȣf+3~bu?EȜPSM6&\鋠n}pDA7tXŸN..@ܿQTI D|ki1H zYA57M+$^ݽ;n5MIӉViُE8fX#.n7m~IT(PAdN&1Au3gN*RTs[Gg(؍7ETd<_"u`&nLx PQe1Br};;>fUK}鱐`b"t[5o.d7ChK4??r7p ̛. `EVнN5} -1t9PfCʲrO~. QȒQX]|/m?CTϡ?+Fq1CI}(G0b&T:iv bs?tZ q|b7[82NȥD&QTe]AUC?[aRmUgSy`@;=׊9N"5BrEKPR*k~Z\<#*eCё8`4 iGWh֜rxn~5h%L S Y.Qj*}0nQ ĐsMxn@a)$('.ްtPf¾ *AȆ_+%! kn*j9065!$ߘZ0^y1#Dl}pVE:JW`zx[ ~r XfWTy%8Tfe#GlC; F?. Rr0TE-:]bs@C)6o * L$~8 ~izX7[ H pν/Ѿ8VzDO’l,-IOB :rHm fػtMCaӶn91T5ҋ:霜8V-t!Ů[6I)KmUyk6fNUeGY1>fd!W0s zdm -}\2JO{bLyh5`?.RYcE5# Y^`]S:_VAIVxq#s߻GfЛiC[ɮThFuQ ttH>|@skP?Ql+LV4OBpzFbY{zhy Oocߎp6璞`6ȢJuwyc٬.es*IS(Yke3nӿ;c_^P&lOk7nlrGq. Kf'X!wH&j!4",U2x+ҝowSh r&ASumB S67!j5dRHBuZk>QTL}4M Z 4D?rfbnhaS& us>_N:c6uMLq> b qR<7fԩ}£Kt澑9{eƐUg1:Y]+,n@<G9[Z~kB[rv+PМsS,6\h\D1l/|S3v2wˀo=0hI̻X˿cqvD%/-`ϙSL %E\Ga%,?gy7a$-/Y|GqD%Q_WZ;߂q?0F2 )K[W >6*$]fFN)ebRgX"#乴?2yq&hd&P.,:7f\qn~ !iһLvֱLiPsW\ b͏j"RLy@l 51W34POZ@z10G*X0Ta\2xkpAc{<ɬp]!O̭Zܿm"K+ˆNpp41}]/L\F]Ph[ɇ4pKu^ l g. $u{ 2jynTfLdth0GYe᚝pʠ#;#yۉfc܄$ޫ$o$ނgה6d?0.T Z}l 8%X_\ڷs#Bh*P{[l|e,9J"u[M^]Qa1rqܑ@DQʐeB "+e[ܘ4{%˷lcl9̑M/BAB+(.#gsc=0Fݦ[K(B7VB`Ds*.+ }NԆpہA솜9 k,FSrEͲX8hQvd:4rlG]JZtU7 -kۡf* mb3&˝Bf )f[]R{ 4Htռi4"N|W e3b!u-7n[ fT^?ecI}eK nm9o-=(Xey"0C5xf'+M1DʖE"dR/VP &4Z r T)*A=O([Z+&aZS<ӆHU }KLrrj.Z#9jO)9zJTfktҵ_'MȏƁ /ӉP( Qpÿwn'c PBiL3#[VwFM,OV_|2T𕮆C#jܽOkG$pH6p"N <@SBtsCae۰W:s [6W^LH.duBfUeO" z65ۣPKJ&^+7.e8CGt;4a誌)]4 o_NCQGC3J3[1&ApQIUXwc 0 m6[sxBz/WM lrj"|wωWAl,s2rGu8,$*F`Z@wY eXuL"捳]O{Xʝ0 ͤw`pˡ橨t,zUlH+3$%6SF]+ B*-͏!j\` 0C=(.0+RR&Z?02JuCWBggݾ꺵kne@z"/d_,haFuGw{e$804z(6xX_E8 ?^P5c4eϏ~w. zt>a dWZ@vUV\26UQ/ai S#c sɒMW{hQr~2cضk$03VT.Ї9HJ4>I{j!ZP$Ps >$ic'ynC֕gE  AF{i?LcNPc檜Khn h98cSְ w.GnRPPhJXk:qo7PS2i| Nz<]& e\loo!aW:У BAѠH_!= C0(ܙ&#Qp>&ҟ o,a>geCª/ic#1sy уۇ@)BfF.#*)F=2-IwŚFimiE5=iMnowDH尽n:\fv[DƤ-f F2!1-BLzO}]y6?? $@ԹCpLV)D(ܶͤ9T^ %(PIxp 7Ko?Ԃ|ZV>)pCru4-qwZ&] Ȁk ~9ڇ)7]fcۤ EBJB#FP^b 2_;cj%zy灅Xs0Dv_^;w9x|,SG7J Ǐ==JXS.U~Ÿ-p7m"oiH®f2%?M-}N։r矉7u 0/^Idx`*g@x j|ѢY FBDt6@%\b0_f7Zx *'X l':oKۨ~<̞Pvju}a>ʪRĖ+IMt(Xu&):dТ(p PʿK.L SERQ}|vB45_)54Q`_%M8i^](FD,ňrIz^l:fBf){bjBE똼םP9讟 s'ku!ޅs[bˋ|Ӽ*wɀB+m2`Ш1| t$;[l h|0V-駁fGf}; ^V Z/M`#\1eϖ]d#Sq aHLƞ Yi1^QqZi/q7_FTjZS)+Hk'g$ꈄ=~˛DPشR9"L!GiʁMRW5u\qH9Fo ,%:Րu=]PvpC`R$5zL?`*/YHµ|ۇ&N%M{UI|p? I>bg 7TJ߭»z`?\G&mv:Uw(vLnWM1kq|Nh Z-U9 J4ᖒsG-B- ,,{6~6VLu][@Ə 㛹!Tvn-qYBP7* |~M$pv]'0{a|Le2N#nӫ !T$yP8zj#| ݸEt6Qo~%\ q4w:cWrPGèj!3S2ilN-~8Vi ׶ bT-U⒓WBp5˔ z}$i1# P$3J\o ~3X5Kd+_B9 xQrf2l5 rnTK[%1' CK"O4G1P2C??n.ޏQ05N|3 WT>BS3> v$%:3?A/D* FewWHz>S=SHcE= I,$e2ē 4|ח:.fv K^Wȃo)BRLw3oHz/+ JNI7)N-N-n*BL l:J/aL0` D?ȩFg a (w{^ɠ wI#vo"I{-?LB(h]R9X| CcZȢw>O1]ߩT ~[V :mh[m[W撟uɂn|6w@pbD\ɒOn \.b Y!]-不r#iOKI}9-BoX##i 0V7h/wTD K&LeKQtww#bVTng|c$ӮnWQSk̢Fy:&uCG E{60jaU͇< pC3k`eNn,UN1_sDZnJcDJҽ/َL}3 Z.]ɑ"%NI^}9EQ}Cx Y ց1`?oUǔ1;^1fM9eJ˛iT]g AIrFke R k9=>K4(^{MZy4&+ŽY2)gc_\i^JO~p7מV'&SJbN)VDu9"T*}6s#|ԜNl.8$i_VN]2nP1c4< zq6&gs|iX\T! JHۤQ`6mǀwD4;LjOKբ>$*9BwhC<{otj"0? |B*K70ǽ SY]5lT}(\dI8_V`) %qИrg2f&;{¸ {{h?FbJlA;Y*%-zrϔBAVQ͋ 2Ŏj\*X5clXwMn932gM:Pע 1 g.<%{K GA'ͼɖ-l %{%P%lԀ]4=P <tbS(QD Cx+d˵)BliBa,%ޛKKT\!hmY_͜*քAC<ݏaNuFZ\YGψ[0ИӽsmH!J]DYQW|/T9t};q8sG)!U7BFS;Hz{XZ?/ +cr~ f(}rȍÀ=-|RN:ӡN6Efz6nEj AZ+ZXdFA^G6g g,|Bs1'Mqd.hUBeUXR`Y2 9%fW9)"s=@J(|&oSs(JD:xaY9KfcMpj[(|C9TGx] :B"b'+ԲTA{~+`/an#"@o=L y ?JAuȷX~խ*:)3Uqeh .O ' 721JۯOiǝɳ{!P-Nrg KOnD$ؒ /mu]l?5Cf?dF(+/&ǒj l9#$VEJ[( VV6m LKz:h$n_7H=]<}'s&e~oD )?hQW/Ft Wl"Qѳ/Yw&bw} ZY.2U[O~,*]Kx@@G? nAXxuȴhPxntqk"bЮF: O>G>`(,&m[F7ҽc]sV^R(/M7X3Iz K.i!bpAcKJ)N=H{hpVK|p)(erbyxĝjڧ|xaU ,Yއ*}W"gLf <^ZLf~OI eo`QW>r%@ARG_D.D/V7X\ÕqqI,'^h,-tF7,T=T9fQp{8K%՚;CB뭘 -sP͊=BR^ E}|zɳqw(#y0xęT;fuq zB52x`(Tӱ`'IE׏]\HQ@Wqfx&ԏގXfg-7~jOpvBRlp=O`5^_ؿ=ݿ?>Ǹ]vFFxg[1;|ds0$eUG4,%AuU" !z2M;CC y}7`E 49`2hFC:d2ۆZjA4 ysA)ak=[0hF 7rXCv`=>Th}d&Oz xYꚮ$GX-@AaLa _s nXRM!>( 3w+SH1ۊS.Л;9 a1h.'ҡeǗ5FVt,j}\ʊMEjݟ*`rFQq1ur)32Z>V"`q*g]WrϢG:}}(,_)X\v(o3UL ͜gyB6~6DiɚBdgΤ-DmX\{B(#:ݹ^ N3 *0@ڰcT<;K|d synKWKtJr(r.譌 ga}@ݵPBh nC̊=MlDE<]s<Z?kedUJ vh)8sHʢB:SwE7Y\36:?]DAˈR /`KkЉaXᄫPW7˝n %rL(UīA81eu(@5x ZJ &A:B H}04:al‰/#:(<;A:Ө;Rj!U skVA9A#S;=h*nܐ-`e;sl ou&.f)_]T[?5&PH~]Ua嶂Ύs@nGcauETL#kIE|4NMsuUVМ`x3kf\%x!i׊EdPp4:'Jѐbxռ5_S@ҥP\ d3A)ƽt(벆Hz$" b(jZ,gpT/=l=mH:cdcFoRɚtepܒ/tq܏22S)&!>/+<$Js 1U#":0 / A@};֝orA75F2ؿvcsˮx~HAR)f+2ӗx /7HvyVt*5ͷ,>2T94чTz5Wc%8=0a}a <0WyQK?R38 ˃AN&3#~/nxwǜQeqKW2ǰH'Z7M1l!ѿmanG;`q0ݿ*ΠXt0QM%st遲\$ dPJY҅O7+pqo1vj`GO iqY_ {ʦIGRE<1@э~MF9 9%6-HT?e"]=c)ޢ0 G)i/XQb{}JP#%S0V.Ȓt[0/g̬$1BX*tuvhxYm^۹[N$R<ңR8# >mv;׌VSzaPaHLsX;=e*nScWY T-")e_)pv?*T3"%U=jq G t,|6aZ  Jcʑ MuF%oY˳/_Ye|Ӟlfxgh`vgAn|3DߢXTH?}qTgd+$6/qaٻ#Tྊ7퍫 U:| b߃H%jb8!Y.)Hofg{~2߱9[`׭!žԤڌ@t"(ϴ|n:_*' MFԝ`m26F4nvLC>Qّ祧@\FFyF@)0Ƶ7n~GU5q+S ;8iE,6k;CdH}Hdg 9sB!v{^‹Hl86q߄*q e99㒈@1YԽ%gҬ[6l=xvwCWw:*%[V7X8{͉Q6C7irb;Ep{;ߗXZ`0x)&7f[}X=znMؘphV]xo h# O >t(Q<ԯ5r~bRD7(!>[x1Miy(OB(u&,)sA}`=׬-H~sr$yrج;#SܰrOVۚjDgEr`"ܾQ;5>9PH(CmrNo&`͸gyȠO 3$K<)䏿ԁL8$ʑ\w-~:3srTINmE>j`ȴ@|BZv(j 4 ϝ G:#6Pp,^hTE(BDsSE4}Ѵs7Bx4O5Dz}jR#U{ʙu)1J qoLs"_Kڿ❭!v +̟e(/ޔ%uދ]X+0GAM߲v&XM'һQѫ];+1ۓ@#a$X3{_@d`vSڝ(#`@5z(,la_qťݩF\^(~&Z;TG'h<4Ch]cLtnK?_ U"x O@Ɗ0^[N{G~;y\%*@|>CKb 3\Rab fV䗽gv;~tT!\ QS~)ǁcBBGs{Չ'nzPb‘3j54JREm](ZErol39LJ7YmoĽCUڦMgYh+hpPN Ɩ&VN쿟c HeutXg)ƨr)UK7GȬ}d7dΌ=X2Ku *KU|V6egOX\_e/$-.`diMαummu5BLD Z $z!AfN~PGK/&JKK¸E:)98qe7q7 s~&0L C$H},AU4|- vƬC [49ߙzR?l=VcՀ0e13]6m1]lt21bvqσWz{{Ʃ^nUN{oƱw^No#,W'?^h$%ߖ*uw-k0:@\JzD`ѰhsuL=X6 :cwnF9z[8>RZ <6˯<39`;.:<&TaBHB !گOsRxdtWD\Y\4h)9,RfjZXpսx/Bƚ7P*i:ObzV6|+ [PzH'(c0K<[XZ(XVB[I9,W \I]\Ljs}I|rdsA_ ɬDGr͍CxL^R}#{S4ctDq|:^UFǸs/*oB(0ҷvM[@`E@- O ʜ `3C2]Q₀mr<24Qrˠ</IZ a?v=RCvDjR5nk3^6Fc*Q0&vCJynx^(W:c:șHM9Eȉ~`E3K_R-R,) [K7N'$GJnn'-5̑a5b.k~@ B3ّ4j 5X,KA"%|He&}}ZI-/B M,]UU6.ABbwAۚslLV-R@Y\kc!gB}mr̢+9YV(0z^bXhA4𚏩Ӓ1Mx4l$Π].tDoQp0S'fxyr{({+νd\?Z}Dԫ]˙Jvvl%_w 5s/6ɅC2=-?6:Ĉcvz%|2Q?$-O3fAJ^Ӂ`P\Bә[ lAgcWgb;}H~iJڬ(zH_LAT@3Ll4]{Og6m&K勒1Znvt(kmxF++ZY*EWӡIA#tM2xJbjqY+S52 چG*z.JLwi» 6Jpq[G_Cr]DU{>i}*?QQ$6n,UOPώz4~?"mBu=2ޜ+!y},Aka9"F_'4w1mЙx &jtLIk\ /{g8n#,4JB y۝ap*r1koE nIKekYKNҗNʈ;H.HS6kFj{m Yo_O8$~P>_T^'e;z$K}ƣ''D,fo9Jkw!I#>YHCc!utNn.'4&mRLInPޗ-AVFu\Bi~ӫ^cqvAe\~Cnwst؎'o>z0`XSGQȲEF9Q~頺b h,y"{ZkcEϐ%WHa~ F$CIl/uy+/X@u\]d[WyP9e{jT徬̯|7>WYtpJ $>2u6u7aiѻ˕3{?yW\Ms=%`,5Z`gUeppbmsJm_ 5wWFܟ-s<e吾8 /P"w 7oI+T:a..36D;S桙-ϗ#]W2_)4K.q4<=z5k'j(25Soy_%,"_lR߆&1ѲX(C??K+P* ml| H0o ^B'N,NwU] ,$ӳJQWVhA|ZhRJR"G/4vޗxNEs/yi?%ޗ/q2J.r 90t̲l۫rj 8zբ˳kg*tJDߢij0cEZV5jnVp2kǞ$8g˿,IS1 o]  ?iC0Mb j؈vq K~o{jw.rվbsҲI+kS/O>ޛ Rhスx[x"Wȏo] ;2 ݞixg%DFd%l$-kDqDga9,gi}" mB]3<7"/@!^m ;Iŭm31|zS,F1>Ԯp*ޜ-y6x7SՇigT^ҕ+FoQ2$C< /!d Ϫpx} r G]^j:;0{n6pA PZA&NEQj'{,HDXV0`sc`tO+;oE~ѷEdϽmgFǧWmd??4O>u10Iz%mGtʦB0}2K+4H\h~Rv8HdwjLMI[ECJ̯'{|?I$aFpܩՋ)o.镏! ԡqAڕne^ y31eLv?~F XBjǍ0'HT'I K7!h\X!®^Nz#ky]qehuCRL)(*"Jn 5ßn.f]^q.kտQL8A =v&zR9z!+=(BAe5IZDD1Q>{Ex\z`뎈%x,Z/XƐaFBx^#iM?uK3e׼;qRѧJpE&lԠIՕ~Ll.M;j[ryhY94U~ $zgbjYDC`{J8s^Crl(>DUyJOjmv)L-"H9\3XZ/C97e10y.{yd0%F(\vڃRl89Vwjި ]x$B&u`<os99@mcDRW%D6rdlY`Di9Q|e}"&[Z [blɁ vj.AA"= :B |kpflg`²ݧX5BI|{\,8[6 U+]L#si0UF|߳,uٹuIc^EVx) K Nf=&!~_{ԼKX@n?uX@iay&~ MWsluĈvDv;& zRQ0/&:.EBIIQ7jd;ddjqgF}~ %c)]QebMNn^xkEcyސ'2s%5(Z[^W`AZ[s M=mԵdu7 wurw VCm!q Qlab@3V9yPv m;;4jn'r;bR5/bG%R&Hv7‰ĬNOE^+'Yyrfh+\"f+mrԠ&|^5VQjqYR僧Lmmc(cS6r z9$/S뗄{8lj*k"ۘ"+Q8c$oOh3ΉS NJFL'[#^X]YZ+ NTM} yC!^s=դ/m`i+1ʴ޹,~czR'Gsn H;ɰvx"~m&9E/%Ԋ|g3vVsX>=e*N|Ğ|)bBŀB,]cu!josQ%{+Ϣ倨ψ_j6m=QǷQֲ2bKcQg4Ñ| [p@ncP8A>F-8pE$m-hi2|tłoG1@l|h﨑-l` ؉|-G{P=(yx"H.}߿=)„d:P'**'( ,T]]ļjEq~u|c?"Lѧr:JRm+Uɗ\\ g$߀+qVrjF[c^19Ε7YcÏ?ubgOVC(HPX"rQ)r_ek/6OB36EYNǍ]%R:<='0&q8^HsϷl+GX6 )*9UɁ+F9o&!nvmN:[;' dܐ0-b[+By埘S%ho:an~/u)͊nHT%TwOnk;J)'R ys -l!gFߵ4$n1o,7h~8T)jX$]ն~?5Q 뾯ʞ1>ڷs5>9~P&;3{f|6G]&Sf=命$\o8:;`"~ћ] Ҽ\9/`t6 PKl-zۗNP/n5f^GM` 5C\@vqh;\M%s@2̬XCNuM+Mܱ_+%+,_)P;g:r<,e1n vO6O^hXG*j_%8D kfpVQ_A'2MO V*[kejuGԕ\hK'B"i;ٺ7d~iRNγѻF|gT߿EW>-tb2ɝ ez_LI!]0.qIGDPd%|)P '<.MtJ' >&ئtSZ/M(QPPM*P8EFi.K ,By(4WbdSVӷ+x4^#07L;zg-0>(+94GUfa߂>1vN7 X/6xh-v{ns')IRAcZ֔3,UxQ)K \ =K_qܮ<NP*^o's7{ݪΪew G5_nX)&x^ g ^#5|f*LTioƅaoU} n0JmFYYoi># .+luˏu,ónH&唧~ߛd*hy8qjvg-ф:1ehjseĴꠋ{*oEӚ%< uV|BC0Ag;ys[7L!H"ɟg m3y/Lױ$-B"cZ$9ѲZAL^I.0%E|gJ _G3X[5,kٚ5 ΢PII'CAdyljGAӟ{PEi9T,. pWS;)7WoPY1~CzwT&!{ۤM;43p2)ҋ 4[`g|Et3 ,+j~Mf/+( PrG{)ONJ&sܘAW5#O4M,IYU0k>/pcdҟbxi|ULH.v }Jz`EG}hEl^"5l"XBŰ#sB}&G/zBVa󌗆@)ӂ 8F }Cg$焨s" %ތji/'ţ]xN8F)6-ugNt>/f4DE[StɧZ* .=qh`Q#Ut6P +i5%)tW}яr xH~);9;jݾ @_tRSfv0Q@TlA!dGƋ039j(;FsI,K3?B!bn\! 'fKT!āKDCQ':O0E=2\uPu= ;evc,^\TxB I1 yjZo2#άt2Wȴ?[UC)@.ՑrD<i.m ӛx9ZބY D4&J]Ep(qϡЊJ9p&'xə0Ia|䤑F+q)qy#%YM[P0UĢ6^XLhѓOx1~Oؓm(3#Jð9 hX&&:F6hkbI[`ndzc~ÎTGha8 <ŗ)ОmRnR->]m;l%%ph&z!)8V t%W2#(4wųv~s*V5jK ~t7XM3K2˞jX0]Zxq_gl8n01iE nY,uDV ySzx_ط R[$pb7ewoΊg{,~ήIO8hJZ^mRđTBU+Cu|_10u$CpUJZ[>Ʈ7^YNP06XH̦;+EE׏DM=f6{q*85v^o!Ǭݬ *[ЦIK C2H:<@ĨZvhVĎ;vas _:eY ]VYwL1K-#7WIl :*n (ѹ}SJKʩE`{qhg:ndj]{W OHgtƎw %K\,zh>~F)@Dc@7_8]bs+o<.S,xꦰ4ܜMSڨ65܉_vGԝ%ەfdPd U9S\ɿFZ!_G=ဳ(\* $uE|97\ ω.onן@aj=}Z;0Ց3%{@]Kwyg;<}*\YV# q]'݂Z|Ò>^t$D.&ILK)?w;˙# +k3/'z8IH*ǚw.ZD>2={: аofq-H o7nڲl(eui#<ʶ>|5< W2a8jT}>"a/O/"Jo͒`yA>f :nZDg=ˤ!&Y/ա_sBh5>G T10,U+Z(2sվ&Z42[BeoYW^y6b ݋Lu"amov],'MК/ ^U@-/Zv :T,Y-VLț.9m(M&y݄_ؠ6QĄ8R*G9}ꨥw!2^o3󚛵M:ъG1FP=1֕yZ]պ<`6j4qRtTq<噣|AIy9jL?e顠ḬC OdOZ:!jě Z$P=C#J73@!LQ݈2qLgMЈK6B?j k%o 䍵bǧ)(c:[Đ7tg 2^M\,yVcV#^dۺӵk}4N7x^`WuV'Ue;ƞOHah7? ?ny mLQ0Qs)uG]l/2T%6fT$ xX!V: hKL/ 4DS>}5(|9tYy`:XcpӦ4j\Xy1sB"]'fHqp7iMWt`Gnz䫢-S@#sভ.קAw땏RߤohZ#Z I0U-Ro=)_Pa6GEqBN/K[݁]({7ζԧxQ@q1wYt͜"? (_FpIXhC_]\8ruA9Jո* +?co8D y9 _Zʤ\mbO6Z p]t¹g FZCOm _WTTlAՠgO2 -1Wn,.+U/cNstb|9b7E:Kv!Ⲙ@zc0g!؆YUC+Nlas] vP!xq?NM@O> @^hi]q[E喇NlsyB뺢)6BtN)RAE.cozty/ԲL٬i_{ne6~C}&: ts4m*{.<}6P'"Bt2J߁,/p |u}3]xP uV<٥i^7 ODyt*VO4k0Ӧ&9eȾڿ]1i_4/<3ŝ^H"D?Ļ (r9;sbPE`%\6DQfJgѨ{Ȧ++}̮s>$|4F! 3kE]JmFa|XXzP*j,U$fKp[ ՞{&Dz $b kHl04 gq,˵8^Ɓdyg7Ms'JZ%<v%3#&[T*|kY+҄@N{_` d,KLb;3cfw7#YHυL! O0@V9ڕC]liĺh3?3woM/~sBPUWoy5/'2>?Й}Q |]eVHŽsSF;q~^3j  H+ -ᵽHdpgl(i)6 'tX'%#U!adOyRS([3;e7x\6%܅"8Uݰ$b_ PwyR(yM C tqsIӊ"j}ײ.fQK͛ŏD75]ϴ;m|l M/^J%C@u.0m_pIlor9^"%U(tJNoQ·q*U/D9c \V #eϐ7LڛDt͸w`#íH\wI,xղn9Q\-{טdJӄ3}3=%?e'>kU8N(ֺ=nouqګѨA7QͿ† ph?^`ֹ:l!§ 1dSA[$52LPTQm d~92=.=ib/ i3R?,;MuL%rvg?P~E{MUo^Ş&0~ltBT'-ag}}+2Z2G^!19{2wꢄE^1E=yG>v%Jw/Mv&c' ܈lp`8U@LʟuCE2 覤QdlaG>jGkyUYS2'sf'+Z4P|g,wGXBV/kySy<^JC~<[wlnB'{>Ijڐҳ _yZ/)7cX]Ix%o{gbJxeMWOOp: )!(XgYZ07070100000090000081a4000000000000000000000001668c16920000ded8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/dvb-core/dvb-core.ko.xz7zXZִF!t/ޖ]?Eh=ڜ.+'F-DZ̭Vd4[E>)>Jaͮ]M  َsKIV%5X P*?\6]jOa00G47^{>&G;} i[(- z̠$iQ E =&}5s!j6X js_tX3L_=GǬSV9<: o9(Qs% ns@jL8q bWw&B׿F~)&`$DjS&12^G?BRρf׃qN2P?5玬'8ꔺјkV2"IߴY dd// 3/ҽixQܺvdFB̮iX >4g, (Qf;[ߴif TF"D6 ݥ6нc}t1Y||W^GD[S׭ΌG LҴcve`c, r gj>: qPgAG֒?C-?k폩q|]@VT9;')_ʻay1Iĉ=CExlʕ N6NB捯Q|Qs tf+E-#P a"|l_Oы y<I#<ŽՁu`CɒZ'ƻߢsK}jaf*d34Lb ܏bEEXjZΆ/YwW: i>ТC,2]L)s־M6^ٛ FofQ5s/+t-c5*9dԜɏXnTVkiw D)ӝ2A=*b>Ì4&ax05NgB_otcޝt lvVgPF&qrax|@!yyiJc@+ 7k G ƽ_OS0 ~5b0Ϛ1k ﲛt G`xbBg4kAp"7^R'mƝ犍o@O ܃ԯK6EMhqGVu6@T9ۆDAfQg0v*9v@U.xk i jqo(^&=g^=约eTsEF?sf#No ]I:w>M7Ct'6q|(#.GVPK Ivi-@PXܜ3lG{tŮigdr{i_"Qcv,kX*{ g +.FE3h`Ӄqe葬礇|e󕡲`vtf@,LcN DL4N1u"JqXo GTϔגϓdMj727vR`?y(!*E&q m]s0.CHUyfoUm`5R"P iBoWmʽAs31 ¿l mNѬ Ѹe{$Q?Cpi韰jQ=<pt1M1EUd$_iijkNE]hƧsmv,8y"z)cqtjXSXׅVE$ԕXh.j_!8ZPbu5}ݭU* 0&]uLqg\bHC2]@`xr>/fnFc:0ה5ziR@D@XR\Ic臓O={*65AvT&wwT&pPCdx9CπDqt 1=k .LYHNMe,A C82cBO<>皨Z551D@FU޲CW82AGBB&ye5MZ b8o`Sd'YJ)#ΛPʉ* JP&ȀbmF+*eM 2kEE2dљ>%(Exe.\R#BH+w|/'GQ޼E}2ye_ cu_̋nE:+Ԝi]Gb]1I%AiGu#!-PoH-HEFanˬYf_:23i8!6,+9Kq#!NQ# [է(%k¬C}P/)9>sQ}~FA܅CysH|H @k=-48Ѿ%",FkF)fې0yX@qɔNZvK&!5omNW{rݘ9ԥoU–tfDBBIk G,Je|SG[_G5T99h 3XS72&䱦HUx.W1d/uWic)S-?(mxjC#¾O%)i #lo2{4}YzM۟p&2ŸH77>,CnꨅŴ? 8%5l<{JڻVbDb-LO/xq_1Dn|v9ρyc4 6XJ_m84ɘJ0jZ vz^u$My(qZwl}<â"ZFaƼcL #L$CE2j7BcRpHmjaቬ$&N" ) m09t!GS]Jw҇g^G;>E<7/ӡj 獶XSU I4VnE/!R<Ybb=G`a;+ &H\+S r9p,ލK6\2yԛ]X9qN,̡2tO5jm 7 A k`ҶIi-UXA[9xW5X%syl>UJr\2d3dB Fxn[}9dFk& SߓPGL GpU#EgmV;s@7R'x&7V>rVb=+] GL K RMFgpjM Ҁ]@5ty;ntצ .]GKTc(ڦ޲.j1uE*9>C ;(Ca0v5g~ ɂȡxHA8@gkEPp/8O&K5AO Y_ cҜE:?3^ *k$bu LjMJ"inhV[Oq&:Dp9]sJT6=ڰ =h<22b>0쥵DZO=a/|H-BCaPBc$ޔDճxddfv|@oaLIAY;f\ N㜉k5j=?ߺD8NL4#)br+%=dك:)$\Zdhr;ch놑׎ոyv !T49\~X,eosP>6ޣH= .N^z1 aRׁMLgZXP4.Ir}_kv\ Ԃ?We%fL՘ktO!g*B;vx۝>θo Wz]gj[]P+zJʋL.E:#0(yR)IB`.iBT6V3BB?hH.W< gu X?bE~;%uj}KYʅ"B'y%z.PG0 wd5%Ou3moh| d,NR]QCwm&c1g{"(fΜ@"{u(?"׶uͅ Q\;" #!A[ƕOoӳTd;kŘΌB9Iy! h9?e2m SO5Vg>ws랿@ ݌ˈ+7)ۯ[|~"y>GVi_6 (м;kz K1l]T&}X^UZ"!$"VWG>33:rZ/byU5*@L/z{O?,2P{^ۻ0+2ZT^VchjlD>/ȝʪ'fjJ!Y6N5_c nlEFoXg;0IG0 9d`O_M qniRCM4[L.2 [6bJq}c-ּ|&u[{cl 5mxL@ .V-HJbp6|KzGн5~m/hoY')~h; shQ9:fmJ)fՒD.ϼ/M{$( 멙օjer vG{jUY 4S YG?u8! &ǎ>wr@2搝)~Xu%K-g]pQ)ϿQedxe^ݨ Yw\8Sf}6jwek~@ڷ%ZLw% c|h<|ͭ.U% <'m~\[3mk$SA/>J]G!C(TI>yhnN%8_+8e~X3=\q 6zD0yҎC՟,=A(HZ(3E 3)D#eZiGBY(Wءʮ #4՗RܦR cߕN]8^{Qn=zFx"0b1Zp tJ (4!smx}р4w9jѠmr $-T6{{G >i9$|nU规1PP\~hJѿAqv?R co샛V#"Ffmgר2k eaZV4W'$`dѽ9tIvBxvFd"SY|v8C,|EA6xJBGlGNy|xEߊeM$2E)8O lhEaH( 63)ꄴ Si t V՛񵌅fg Tpud?'A9)>0y3:}>ȟ^F؈fp BytcfUaV!,!;=㘯~*!?Q5J2nv~>ˆ}7G)m_lLVtYU|[L8>ؖfr&qIVK:c䫨˺$ŖZ{͸M.dܚ gO)Qj=GOE|ȚOfBw 5mdFB[9&SAyW8*Fl>'Eh v\Ffn :HE4=udH-@9-G 0u36sӮtbj6T pEs-]g wnV$ITؤMU6E2ю iOڠޤwdBixoó]'K Y{ʏmT椧 o&],p47b :WgɃF10WGdmXKoo B‰z~)s |h=+!5)W{y@\T+zf &U(S) Y @RJ!LpX CyG&`'*vPI`{9:lWSE!]g*zUBάq[ㆃΤ25ajXXd I$P̾9Zs)яMftGeXTo6TH{QJ_E/|5tOk5Gm&bZ=+Vr< 4r"¬EJdL?75̨q>;M,œaJ& SFt}n_*9"v=Lql` 3 LBӌ,8@wi*SF%1en/X쑗q[[ z}r˱Qhk;@KCdWyYzKZPn0 ]-&D/mFo_̟`lîJVSwf9$Ua1؁@J*ķDמУ Pib#ʹ8Wq>g-}TEȽDT8|ǙOY?6^6JP?Zx]ѓ ܸm$;yQK5:8F`!?_L2;DgCю !?0iZSbX,`A:[aBh~׻t$"5V1U fz; :B,Ɨ.ŋ :!Â(rl`J5KGy?(|΅93O^;F@ 5vݰeb+Yn?ƱH1/*e;_&i\xX#D&됓O'y! 7V{^)GMӡ^2>L>'$'elZCqzB1- =@mfU H쵦0/>^E|GIdK*%\G|.Ϸ5e'uݱ!b'b] 2eTÝ~# a_R@a'Pm3>pyWI(H>kfV%0+A<=YWC8kc)IYsB@HA]I_ g<ːNRq`W$O^"䚆& 4D@M)x#EjTK=ۧ!O.֗h80*Cv>)r/NH+#4c `]BʳQ_ .z7 Fx]<{Q5z0h&s䘻nѲ e , / g:0 ʃ^et3|t;2ʉCU<:u-2&GGUܛ2mZ]ϱt/c?xfp-(]csB5s*FuX@o^ r|/>8~y':ЅQ?*!80I.5l }Sk l$.+W`kq<'NfI PqضYNEgSu%K>.3zߦM8.3j޳{pZ775p1ЇT0 kU7Z bvu್dFۀ`NJ-jC 1K__BEanvT!AHŪZ`(#s BԘ0 ;h ^btٝRHbak_qmԓeq0˲_3x9L7\LaKڨ @wÌzM/%*p<$QD+TF 6[?F̟vi Hx`D iAsuv=/Owea,E4H_ˬlV~šxחe̩.>^ꉂ5Z;{%֚S- XU6'R@ g! UppNrb@`g N8,Qt:nM4[QzIwSvĬ!4r-5Tf:oy؈`縆2W;by6<Ҡ2#ɏRӅSQ&eQ@]S&qe,+e-,Y0h!?&pmɡв$Ĭ(_^$rXuO`+XIWŤ0= Ѿo&>a[o15 R왷5٠XQxJwm;X2iQ6I?ETٙv%)%p%0Iljv3s IS `佰uOrKjAɑb)H ;D&&yK|)n1 ύ6-$ 6Dz=(i_S #Jr=FʰR9k^16Md=( vq.ϖ}2SMhr/un+kfӸC:IS~d#[5--K7ҵm-_R4e< L|6#Dq] ʥ2}l'UG$;gu |\HvdZ^u;o~QW6d΍ߚx8\58U۴>I&!|pv%4"yјǬL2e/G,*f) ٹ-ur4"ԅ]-@C ؝H`C]e* D)ٿyGP z}!#`F4Tݎ,O/ rl6$g\a "P?=T"&9|VfE "D֭vd. mt%N־a4*cM"cb:B B&h]¦՚`޴]ߤػ8 $D{iO4L(}54En[/٢&Jp* }\27>՟3H :>F!&& U̷b*-HiwLthd.[?rݤmx|;" ݙQ@]e_i?}yY"85EZJ :tgܟ .ϪPDg]dZΧLpIBj ;zKYvwsqylDRu'aq m3M|ӗ =RNjmXe Aҋ-MZ" _cCccOT6~PM:)c-wY@?>^/,6Q:3إ"D=(AW_aѥ$?wN3VS)# e_=d _'S U7Dd2Mܸ* pH-cPpYVIp5oXDar'ʈe(MnNfSWi F Y|⚞V`ae5\bp_v;erWyz&0]n3Pu򎄯%ä-Dv9Guf OvIl(v{ʵ2V$n#:oᕨ}8V 8;} VCѯZ.ͲZ@Z'~&ˮ7LŒdf:d!L[>,k[˪'[w%]oI {D;gS(KWh 6mtgۺ?9іTZ$E%KxsqK!V;_5cMObw0SlVץrgw;eH"sL++YU+U;; ج/PO6sFsao}$aU.XG?ڌtJŵw4s#PUWYЩ{ /־fBh Roۗ/.[G^J\A!i!6HWz!xX;؟#AnՂ+sY jb{}E8! ]hG,TၧPe;?ŒU_T?Y<݇]Y$ԡ󁸃HnGu3QEC^ׯκ"_۴/~XNyTB/,Fm9- :vȜx]0FS[)܄'yMGY苯u#AW D]GDp˨WW..8%͖EUm c&L//K;wXPIH3>1)# >JME"L;M/ʲ$Yu MD=#=o(f^-z+Vd' nz|}lmWoWi NRrJsPK(Ç*eR/tΜ(; 8҆ ^hSRe]a8嫷XC0LiTքF5 $D~"K {䓻k $qD$G$7,qL\ - *g%awwr=Ҝ ]{9\FY"f`P1½v8i(xꋷp+OVR u!$Q23 # BVp??lA@c*8<) I>;bWFÌ+<+1cjqMZh#8ޙgnʊ;zTIv~<@]f>RA#j/ČV@4or|mL+bɒaE/a|(eÕrz@`=!?5ҽ+-橜&ȍs2VR" Z:G߷ UT],9Q1풻M`xm^F %lG 'i~O(3!8ÈV^Ŗe؊L"D%ݸ\paf!z,Tvfo`'ļ_&+q5AjH2>Q,:$A1^NѬuG1]u2hj3Mev^ ȺDB*,['MȌ}a W c:Do̯TO mxK] 2xUŒ׷bf Bj^^_ŶW‰1n\ t?H&lZ@k{LOUJ|#O[ڲSѡPt!VQ`*vLD֫܁&o_#v+XL9CR7Q1lWvhͯ{-;6s\'U4F|#J0]]Yğ 8H ,ÚJzY0W3&[ˊA*' ݥH+)Tw]teڲz;0wUSXI{JGv=ab% +쎄"`r2>3 '&`\y'~ lnQ48i[ e40wށNzVwҽx9e+ :}OSὄ ۩sEGtuGbAxD|~5~V?rC^[AZBdw="P₡+MiNZ-mZ}}fuO2a4c@:$3'ԉ*$ `+]f'qt4&;fa Fv&RS mMՐ27ΩBD݊rbBw8mn̎ޡ-P\g~뷔7V :X07%bI w.lˆQߡo"-p}XSJ~{75b9Dj@Ӥ fؾarS9F0\p&7]?$T4coWWd@YCiF4M7za'zHN%*\zoއ7[eT!]@K+ǖRwq'Og- ^(ݒrQʸ Pnk8^c8 Gv֫$dGU3LzAf( poV%&y|?m^OLD}nc[YS59`dT >Us[ܬ YO"sY |ed4$GX}V>p?ވ{~׫a'gם"7l;kO|g<9L"p?4!"tl+K0O-`G!\jjvחdNߑV X MoC-4ec.ZKėp֘ 7c7 Fzg!oY`A9 GOzlP؃>jYH}O ,:B82E 0 &i"#kB~hMp):cӡ5;-N۔zP)[m'7E/Xܼ=CG|5=A 1Jz%rMb\{Djk[-$(*R#( mRvhM4|`^V1,ХM_:Gf7crm4OyC@d ؛S[$StSCSԆ W$1RXB9 ({0)Z9zW5KƏ/Q9 /ݤev-1Z׌)0̨E L*Vo ' þIeQ}O.&;E #~8;Ĕ#YC ]/:Dt,5I#R+br%suZ{$=|76/ <~mlj∥/a)PlLі47RL,ξN;s1Bί\DӴ{֋6Vp9d_ppٺ}%X3 [t:Bn԰(zХcA쒬DHLRMEnDj- @e/ym+< վO-Lpz*sxoxnaxI8bi;Lxo@a]%%S˻{K;́zx\PK.CO-/%ܢּX^yl} n}.<*Q]kh몔:W<yxϦZ$gb_iD(5QCxAu#2h `TIbA^SZًsHl†jH`Ygo> Zbԝ,_VPZ}lxUXw[:C.Y_A!!RR$&q3OΒkURK M$A}ȪWzS1ڐ 2z$B|0ڱ|w*3![; x.өH2վ.O%q]Mx^>Z]thӺb#&EYb캠CŜ̙N֚Sl/U`rsM-+W;5W hîP'ȯU&U v=& <rESy'B_c_g\%Mʣ(}6Eiױ$FLJB?]g'f jk[m ;fu^ 9 a~]ZQe/Q YHkb< 9ub@q\fp!omfTa]W&!K }lXѫ?<Jys2Uû^1A_Ls_fp}2jiX5c?ΒO\c`BXoWE,y1O]=2hR'ԫxov z"+r;;-bR_ʯ\vƞL:!}r#?VV}U cT" PWirx@7j @E`*nRIMaO[5\G$7ȩψ@}!6 ;( :*iv)dw>cc2 Il|`Kw=K<մM}d;gJnyllO(_?O@:(rDP NUN_AIsXU3N_'z߰EqD]v;?RWA7G22w;T;A޹Rem+F"U1cuC[im(ks[sUΈrPDX2_+z_ Gڮ-`ٵ563kFqunʭr %j.lTkTyoi-3r~w/nWncA:UW̑#fk'_ SiWePЈ5(+23=-ҦvVK?Tvc%g b"ٴ;N?}*c8h4q|jXN}1wnOPS"*i)d6g+=W 414Bn.Q1F{&uq ):!e6o[Șg3+y@J@{u`$9ͤxz&iu;tT˲7tu$ ұp"AsG'Kez[?DҼ dO#v4U*Cez#F{d}2*. Js䠒:$q!D4}U'Vy|_#F%Ikd+( x5Λ5sX.yꪯ'b?_PA}8KP摄ܗ?Ah'tڽ3h1Xttnl 0Z067~Zwq4J8;t6޴2~4[nn$z֛1}AMCEDSs+*deVMtR3OP2QXI=-ڗ#zbLϢWd(9~hicɾIUp5P[qfk冰Cg($Ket4V 3@DصB9Vٻ,#{v(U%q4c>H`Ry5.-.ffRKe2rpQ]BAWP" zGVy m;&d"a"./Pgɯ+D+b0l3%q3NAw4wg !N1-ۣ݇H+UK;[$L䀹E[艭LE`ďJtRXSIfKyS洲Xg~M(.S @'m&*N:`ʳsgBzc7`Hmëp_Fz=D[x@\>fA uY]ƳlPc'0AvJS==g3q<,=(zx~QpmD·Fp%\Agl$>~/S^|1),מELEaS+. \ˎ-?„,?bvA0@힤`xT] vH)^zJR %ԘI)^XN)%sVtS'8zEy{$ HEn/ F.npgI7^v>'=L Qe*aE.(&0.t9n[ D㝞#[V% W9]Uжy2:#;E/6 KEixmnM|V.?gRH3)} (&绅|."7;Za#(v^TY-tesBp`N?O,ЄNX(#fťsqLV*ytiP/ ފ€YOf[H1g!QtLl>n։w: ]@ƍ0"!VڳXoݹ%a &`M?Tyg|.+`5=4gL5 ``a uaDnfGоQh{%Bon(/-La5!aTO.JנL6Ve|sOpwY^@#jDwBpx5a-^J%SKd{٦\&D63 ͷ!fG-./]k1ER.xߡ+>ZCEr"pE!xh]h" ZQfs"4خJvEV)xrq WE,q;-NTb+_o $i>kJO ddNsDXػMu7.Ӗ%U84f';mm'EvT?W˾enTXKp'GJÄNAb 7Q67 L%.5.snVR43MJYH؃wxleTD vb j6i*a%Fb7i{r\B1;F"4{<}RU;OK*6-9~a'Qp_8ASR۠MWc (jb.>aj*%<[NY/<D#jHZuxM*n%6Aú bZbC~;}gpKCX?ddtmZC&}@ç_B,xyKTJ2y(5z~Eŝ!̵sm܋)҇# 3o+h[w 9AF |OɊg(/Gf3H1 ?Q[UF7Q[8#;zyHܚ$5O+Goc9*`Cq&s??W*<;Ԅ#f *)D1ͷEW?qqʎyNCҤ&wb Uߖ !vӂZuQCi91wjR.![H&zebOQTH{TC{on*;kWA5X+L{-pt-&[oG/ ˒o!uw_  8j g*};y:{5]7qcyDZIGoY3qd[u+]TܛT $sύ5ja@wGɒSh΂(;-,!0H5S&R >au" VC~&jAr6zǫn?ϲ ym^+CRV\T˜F attGd |(Y1LpS.It稙vAe?7'^DоΊ $ LTܯ.`ڒ}a$2amQ-tXV$ۇfq-d#Ozz2/ vws ,VV4@*鋲v8зcja2FC+]49fxƉV OF4h'U9TsQ@.SKivL;An) |0:V}ӧn*a" B:2NN40,6܄pZ' ٵ$>O1Ί4`>q9x1KLt:Zg*|ee^`|bo43hDĒ4;2pxL C~;P>bpx5읾m#Kh0 u3MkB'P@΀^}>XY_iBˈ ϦKIbC̋1Rޚv=ognk4 a0p讋5)=zH$Vc $I ^E9E'X5P2ݛT5nc-JP {9'Jz듡oUޔ 5u"QQI7d5=*dPn_y3{(5Ӽ鍉؊t2Ztz2V}"y'tQVަ[!TJ-SSc|'uf<12-“G) |qTBhAS Lo=p D&CUi"tva*{~7Ӕw0OLNEڸb=hJasuDo֐%j'o0hjX]z,2W|k` r`űՔQJa(Nl*jHX{V2Az@M\paqQ5/ ?kN3\ !d~=|U}D,3r@ak蜣I jDuňjfsUaMy?%!gdWؿ*E^)wTo)2RէH[˿zm|qscDnV.`iշʭ{c\6N)N^?M3nT#y2u\obBn9#dbܠ).E#}[bq0%/ x^Y2UpXc;2488`bty ™1 RK#r_۲RFfaVx[8T9BZ' 5z]dcHظ <`i4 L($V9CH o.&KKGks+P\5~#x=qZ4GI< :' @Oh`NG1 ;KrSRzquu0OuS<t3h %]GTV:Y;z1'Zov)&1aD5T8-C=A;g'j!-LNX4$'JRG)/d>DB>㲾#E]ao`,"G~2dF5٬"%i~K 75͖%oʣ[Jgn|0#n ]$02dn:ώy1[@I:=J_-#!mPX \ȅd588~ha'/49<[;ں ؘq57O,P V}`)-p xpa_{̊A֚WCc_aPϏgY Fw %XJIubuI(B4}e.㤄0ԌQ#&~Η:mS:2U"ȨDF &`h&ߟ1paTɊkW*|8UhQgs4{ESƫ|a/Fn-7($1B {LW9㒑h[)[|l&펜*tۤ\_ La D#?Q:%=OLweNZp'1|rwHׁj+7 *l P㫛@#nj~Cݪmgtg>jbg~o֏O~Rg}%ŭ x)phaXǼWdI}n{uX=9s4\]'hxSC.;Qi/)$Bgf"ّ׸poTH<)pX;אjg#M;tavqVh$ `9Vl|40p6ݑ#cb>[lOYdEOOWYlbC#zc;[̦q(߭NF0Ds]y*J\sQGk!!HgS4 ;u#}S<#6ϠCceIǝR`X1%+l0QF߳yRg'XrTV)o-<ls<.-E s}hiŐ⧲>6 eeH0Yd8qABMIvJ ؿȕ%("P.@~S0n@ wSR?=@4ݱY8[|5S-NDWyK/znTiga9E R5rrG#{8]m|1r]k Oy7 s}^$:M$gU^l6K,kvZ3zJ'&"Ns ^K q#5ecGJ2lVC 4Ər?i [+{+8vIK ,$ANM0|uq' ρ9J SK2˼ riBclܕ{!_n>3Xsd.:Wa/fIoq=|^ jE|UٽVʠJ*H2;PbOrsYydQ37~48jw " Fn J{lC,1!_rɇha_&E)۳Q$J 6.EW?tTΙQUn kqhL~br,.z"8snmMrSf5;J͔6|" '֘MM e"0城}*GpYuDZ\ ڟzFGAzWÿo͢+سn*:+ƬF+:l&03\˜^Ƃ:s0K6Et-cĞx0':ٱQe +hUŴ 6wԫ[T[f"IlydEf9wxW\!DQT+ʀj-MuuI +g+˯ znOXxGs8e,y:&;ŻL] /=Kӯ:ӅhјR-|%0Õ_<W%ac޶F*Zr%6{m$wSa" .IiPF|SY t4ߦRfqx.U\ QMu[G{3@ &Pҷ:8 yq͡KXFQ7f9y ^TBvIJ[d(V{ψ{\ TotDc1 &¥BiJ럆m}wyMi=\Btؽ(q>^oϪt^\ƃ0-y2mdgu0I@c_B zmTc =pk,oCrU-ԯ¤|3qQ޺2F踣h8ZyH{6W^3=+ s}ĝ{Y{C~4ش%~fZ!rv/dߑ x2$_CCӽ WYaߧiY!Rȑ&7<`z=cjv;S1J82tY3C>*IHEoYe84ˁ.J&*DҦ|VQ/mZL99k)v-ZzQҊWۧAp Vu!Sף„@ciOU8*^y*1v>&Ok63HSXuZb/$,M@'ܧ"ؚZ!Z2 \,Fi 0v#,kEXx^ -{7ri0w`E8+~kXc iF$eOW+NO`Y3+;b\o(KL]5k윇ZzPȴ&gDv"锧r&AȐ0=>U{q`'XFr,{EHc0&qu 1]hc:ZsG['e)Ϯ# T3*N rw{p13tCź3O0(Y c,.% MH׏{Jn2%[0v9#_]BcX Ԗ,wHC>f6abE_EAMr-[kX>~|֕i;r ^k4\F]Yo]LΥ /)_|KUE\)G\*j8BKW2Cc/yLl@/05} ]vVb5),:}qB}̄\GIUZaGfN0h9n2iȊ>RRQBLGl{#eXMSljī syj[)2$]n`\#OeaIk՟xjDҜb@֠a0Fx༩HڿT,!Y'bitسm+ZrDG=@dc}b-ݭl\im̿_;s j_Y[Oz]:7tF[d\ ˣm=9ջ$"Oh]֔ {Ŕ_[qNƺ߆s{| ņj@/>0{c^x"={ ]{YQS6WcA*ynkGMt2Fu@O_rT?Fu!h"BP:+ L3 ̥źei؛NFϗ"Mb^mJp)%{} -pUEFL/tΖޛƃ,/D(8Kx(Ybo+3` QN5JV?w"Ì2KibS#A5d!}oD uޮZ*H=|%Rvܝ;z'Qb4Մ-̕o'?UAhYPHnxA<B:iYmy ScM/ 7Abd$4[&GuN=?:k*G6+&<è qңq >oG T}d.6@)2,jnŪ 7bWAmm2"&WxG}})zk.q0I-nǤ11+]sKO bI 7q"?Z|U /F-N/˾`)wL^ޥ.+ y,j63б퉨ǻ2C;F`(6)8o-<VwH1~L$vӛ=O=<2(v91}XsmT}%p]'#z-ݯڌ<2P%j4G>?<&;H?"Kձ: 0޸;jxe+&EJ-0")WbXe5|7AHa*@ 7h3(G#b cUj_k+AE?,R8Gl"]wdh%L3 ?bo"e.ioU$t/ܔ"x~̒ 8i\$fKĨJ :1K99)b =?,F$a 8y,]~Jp5V`kN.5]v@NWB%=Ɖnу,ȤaΗ'~죗Uy9BX5AL h֐aӓФ9 h7uY=qMv! 枑]X&#ґVri\Y7ԧ1IdF C%}13 \; $i~IWί'BG3Msy'aB}ʾK2HŞ0fs`3gɑLŕ#l\Y}>3ITfA w($NrpD#}!Vd>P$!+SlZJ7t$o`oc۰i[I0n?NJJa_rGjL”wAc5Fd({rU]ب}pE WLyY79Iqtz2 ZDÉo}1`XAG$`I^mB 3(5 {{Im, =5Lw3{^!xmXlm%}fC,p*Qz>'CX6 RvX>/tt-!J[]٬TVX72uh v'V]VfwoDx^r)X-z/)Z32 /68JN=<ΜtyX[dbO2BV}YxӠ|ZMb_{Bm0K@&;M+MFC**X;mVy:g]z>>3d_T] - zi*qmq uA *OB!6ҍO،xj O3*ϕx5 {B||Fd99$M!uL7ߘnXϙ%#?_/ۊnÉ:LsVTHkz cGkPz1PՃٛkI* ]:gHa~2'&g?;ڕVrD| ʲ"g&"=-6{=& gMVrFkm LEM8 Ư+{9~E0QJbK+_ m8]>R Rp{Kz [6mt4 a&lQ v 4Ca-?d~&G 8ѠS C(g%|}Ŧz+6@X\;Zg2EAntɗ.zB.?tvMjvId 0eq6XkJ=DW51HSi$3$]F!fȼ_iLiBiAM6}L%:ߌ'|9^lp~(W3'u6-%\""bvsgZ ߹'qVq*Gl6Lw0As%]XLH^h/I/Df^#xLՙLm DPVm\b":aO泋NkK"1Gj)?ڮ fnY&lS"/SI4R/>F?зu.s0g8Yb7n>:.:xRI|g"dg6z05iJ*g 9/+Niぱg,/zԔ-p6Ke& lQGSԡLo9 _^Cӭ9{ڴ}Lc> YNZ{^+|£,Hcw8[BUCCr3wU1iȗAb.$N? KqJZ/6JUWJFxkuqR%w v*$W-~zTeN7 Pۇ/?Ϻd*CDf,2um=PB_)Bꠣ*{Lڇuݾ|uY.sNsj%U C]~IjNV!A@sf}ӸH D ڭZ_)]/.eT9aOC=]O˚Iyb =;`ȗ:G)ŏTJ #I>b&6> >{`Xt W]%apnC ? sAHF>G|m7(zcUdD rYEMJYs٥/_#[NGdܠ{h_ϥ`DE4 4!~e0\hp9_?&v!YfNeZ*TN~nәA:to_N[ ?puy4RxCCb!QKupc"}p澢2L刵b\άBcbџо~YƒsjXfq|<c;?Zr (ä\)1F񙖫FÏvU j rHkreS*>\}#ict"yL"pH{U\W\pVj]"7o+ȁ!J|X#7& ّ͠ŮhSzP^7+_Y+ǨlIbB)A5EbD"ya O#axfi^\ J[LX_&Unix79՟_|X"ط j irez1X2-=sayVWEO,)Ӳkϵ9'ƹiF(CufKDmH.n?f'*s"%1*:m;M@Dm _vm\n m_QCJH)$mr (!43.FK+/rcga\ "xj:n0xk׈v˵;0+$\cq&%30ĐP5#)f[`5=_Cv 3'CPѢPxg(ڳ#`R?RZ"Qwdxhi=d+rOwfٗu V/>ßԌvc+憯t-P>SE`ZC2L^H3^SO[WRZ܅$G`Yz W<rCj \=2qїI[Q{D&(%A5SQ5[&23dq]XB+&GJ cOhvmx:PC&Txs]&Dp7|C6~c!O[nÕB(){$qj >5++pvvNvAG>r(0 Gn}{xѻqP, b@tIh8\EEj* c\x1W`IRC eo;{*pdWrTUţL&b):OeP%z+* `"]?8t[qt_C%XtUإ+>8'WPY }REGߨ2fbt ,l$Yx/j"} (5`g+pAl[`$t%&E,Q1%.?=E]!g`?lQe!Jߐ,"@FlG6#Tɣ,!LMsLJL.se-?xiRxP+/M%P*hFQb4ҙ=Ѕ70ʙ()sӅ: kAj"06$ ' :# XUHTNhM4a]y8?AXƯGq2ѳw }۲ԏ7d1KhKE l/D0g>BX>_}+>-]s0hN?s~끂GqqrZ_A/rt*HWT\Cg &VqZe Hl'Z23i%)`%X5t2𴛎[LN$$ lk1y! .Z txjqEO1g=9D -)9 GEQn7\|[6[b+^tq'“B'#B2Ut.\`ϩS@O;X.E+-ۦ2g f(' %Q]$h-^Lɛ0}:*Le,􏰽"N֊EB oʅE?+Όt 1qWSBKٱsC]- T &NrBmF(Y9 t;mjWĵWjКqZPWfU!NvGUː~_k ͛Ζ-=S sʛGBCqڀbU}r+%삑Gd-턮Lr)]E>wHx }9aDv8ʗ!ӧsEz?x ,.$9d dH2%˕&.kBϬꤛcyd 8)^*5OEF[]!Wb=lqǎ)Ki.di5=NTuy8dww\Y$GU`_rTռ'ge!7R2bc Wчu3ͻH(HE<0H-qKE콩ֈL @z294~7jUlTv*f2`b1rL4xNGhS8Iz Xwm{LJw\B)L!R Tspn8 ʡZnK6e[YS|0|A5xѲgָ7MmҶw*4jKG)(WCטkk?aښ"H{W0\yEkf*ZYaTݲef!W[D fpS߻HMȶ'@wghj&ZA3>rzva0sxjJ3Ubu*%RjI  0wߌ*vGZ8@]aMN |o@:( ;˸ ʫȅ) 4m ȗxzv˵&=N.ƫO\!+i[)N^Np;"_)ԨxF@2P $gY02l..lO8/y_] )îo_{qʼN%晻u$1y cH:W^gOqfU0㡘t|>??ϊ_}V4v2Ӄ  4#@t ¢;he|!ډS&`1|r)LlMF(&CA}ŷh?i!Hgүլ Y64,#(!B,Iͥfc4=uwjT/zck&4"75D̷WVJpWdŋzK3,vt-Va@9wo4NB]v^o8Z\v/ W D>pYӆ FNnf!k~JI1|mf]jY`-R# mN!z "!Iy9FKpYy _V 6ы UdmӸFJ6E]K{) A N%.L(:tdh d42 +1Da~4.S 9tSl;u0gVPV)1 w߂"i?`lUacO@*eԿd5&ScFK~ -Ot]tsAxjC x% )ng1'D!~~%FxۭY,d5oEB1+JnI2(nՁ&PLjN8!q "B&"ltY ]U6nA@d.4%fBZ0&o4 xb~Eߔ"(eOietȼ#Ja˿s=S/?9w̿RWJHhiV,bEƀz»lzHOb dG#Պ~j~=Eij0fa"rS3P7ESsvr>iq4FTi/}Qo Pjٻà飞rt1"aBƈl'C֑V7|8Uq)| 9/ %øoWD1翂[" (c\偝/eRJӥJ m Gn!ppe [Ɲ%Cw%8]GMK՘V+pBzlggѲ.8K'Kt+eO FBNDA#Ce)Cb e_~<9ơD<>Ŗ#ה<@jv1s<jbzmi;Vo *l`Lq F8&aVE ⒁^^aAc/6qtsKA.ճLpІE 4!2]Ttè1S$,w> ,_kxPzw"=\/`GĮAPYcg| ʕr_/fxCUYKRwRm As\z⒯SRnڈ*sVo '<ߺN  gI# &-#`012_=7g7֭+F×snz2%: /Ip ﯾ 4|z=5xt nPqj$g)Ko6&߄l?2xSԋ,H\"Cn8§)ݧ5eH4nڑ\vVN Ӷy]=oT]^O ",|q֭o(9T4M(0 =+~)0{V|x! }qG )5O>Xm (+sCiADLR{9aLӚX@'<1!2d*P-3&>9DqtGd=b3!B @#鼱Q~[2 pHEqJRr;߳P2&@9w3b>Iia1Y'cNfN9v# sPcPID?/*`z+i-]߬b__d=>̓g]bLF+GƉ^:e;DͦԺoYxOyY]H.i 4A^Ș񧺮*PsSEn-v,B&j KFT xSg6LNMʢߒ  MEebwxoc/.h_g/2'Y(ӈ PtOSWc8p"nIуi32zU$3)w߄@bolCb^,Qȿ.LoDdPbʳW-4 |}j+XP4+ ehӥ 3RݔS\hNJlޘs?5;purqBicQsǧԧ -JQ(/>i!.tu53lR`xʇϕW\ye9ueh9ʙQ$[rf/!>?; UҠD Y&i#' WjdVmxNa /k SQaٲ<sIp͜ _[,r1m |v@iEX<\}y{ψCS9Hl|Ũʹ>"g,D 3ɏڋ1YzZX-4玥R6愈rBj>!q(_Moy"<PgNh*K%Iyd֙Ubb6?iZ@|AZC|_Dn~ӎk yx7ј0*0_nVejA,z=> 3\\՞."Ixq 77o+t8f5R-B˛O>6-\'ISAQfPjlZk9񱇮F"~ut2_4h oJԣq]0N+*+MokcPh @Td"[kUGV* ٜi% xt؃L\^A p{K6e>hnI:e\sŗgXW2|PZ nI(Gܕp:@b^I_W"EsӧHls^ W QەQ35g7bfӔIAgB<,R ~f>om=xsS*=:/$=J1 E /'a2^X`"O8Jޕ`aw&; ˽WR;—zE0ʼnMRʁ1n bBu<N8f}暽kޝJ*TUrN3*HU:m80W~HOm47Y15 Ӂ+*E_zb_8 =I:&1{FO,ʱ5Ԧdw^91Q2Ft9ێCe2C]\7K@% ~:f >1uv`cGIӳy[3\L1|C>No{x/{K󌲲pe5,7>+& @fb"jP󑜥9q~0㌅X"P6i-X$E6aվg[)A٪1P@i8w;"4k~!1Uӯ[Zގz՟֤cXn U{0SO@U[6`ٶA.a hg"]).X6)GS-.}^o] %PKܽksg.0GS`R0e27eznz!7Gx$Tٺ4: D'vi>CgB}- 0bs-E $c]Nrl-]aPL?i޲.#z66qHu%8m,+4y%T+[}G9-lX*e ?((Au`xfoHF)sa0zu>ĝZ׍U/NiU'ѾӮ 3>g2c⟨% -ν)+AYY"Wゲ0':(V?(!5#I+IF`4|#b2a+:+Kxm!'#1#Uƒ&IpsX8930g%nlqpa!t/z2];ԏKˎ}+n[ؗ⏍Eѝ)xybwx;S# )CIjњaTv[DnR4 6r8庬x1mg:F<\UM Vm ڠ/?"n&ݔ!q-U27^<7sMX$D/_)V~@c$ܲ! ::#%μZe :Gx%]]V;#Cfy)z^RQ11, %-AL4ኪչd( -)gIS Un&Վf2LۓmJ2ZzD2NpAv&#u1u IU:d#to:ib#S5(Xo"7X;+-B_+֥w_yjcv}̐mODz&ݻCD*p) ŽiT n}VY5"H%7`CRSb .jgMz 9sex5p$< ܠ.>-2s^ ;AI a`,_~ }Tu(kU-Ç`'SGGD/1+ƃٙ&HnNJZDچ1֓r@=ؔl) ¦" /JfVn ;i%d8YhnԠJ<*2Los2JY5ӊ,/T)`hq~ coVy#៝Hb=L[*y@ߙ_{ '%@t?#4sS)SNJDq& --.O,E)+rhDJU3[jġdMm7V,K E9@&HG|Nq ˂\Zɔ H޵6G',} BᢋJS\qGTPqR85>C[';W ;Ćqu3N3s;FՏpS($jd fBB6~SmD9Ϯa*!BNc=GרPxhjoI8 pA{e ?|xuSF LHGfG"9\r= PdYՐ~xkVk1䳌rP|YslA8u]*.>e3['UOȴBp2_8jvJ*UK$cpSzh/gs젽_kQyHb0?gzyjDHcQc}&Ft(RʰDQsݾ?ev"Krh Q&ܺtl;7dN̽Oo=8U_]MS0V# J)1԰n4ɕT\%FCz_8U!Jj]?6s&R1edYa>onNK*nX@ DSwlXʼ&I/8q`j]l,mXpaG-33 4ԓs[ #@<|mv^.\Rh{\.;0f(H?ssAS܇_1wx%P>&(z.p) -OGc }DxIbNh+x P!njގ ʸ/KQ$yQp;A`pA׉Jp[ĖyeD[[@KYa]߆`fQl^9w]kbd]v/bgcv. ~w%@h07:v`}K:-*ėY5"Cnsjp9#Q4eyWB}٧;˙lT4ָMyP%` [D*Gv&%'A~G詫,>lvC/<0M~/CQړsO]{jZ)$NV/V6 $AwkO8aW V-?ګPdɼ១7nu*Pqmo%<i_҇o햶؇zjohKQo4q9ì#!} %a>qVo WATffM^ʱJ bQpi!WJުf^N蚧|Z|W5 C (1=< (Hw=[pDnP^TG Lm6r,>VAQF uxwMC* |6I+"h|PxDϥqB&xF'K<%Clr$d?u?JT#NSBtG'LCܾz=1s({-QjZns2}".KcZR"ʡSF~A|$P_RMcj1)顭EFh#X z+e5X\UcoEڨ1LFj์Ɲ33#f m_s*6АQ?(R1͖ n;jf⻰g1]'^ 23G{#+3Lo/pX+lx^..PB% b2)[]5;ALQ١?dqKBmF$<]hx΅D5AAe1 vWX+bM|F?&2WOt3o:wlǷMN!{ `.o &%&YY`꯭:FFZ++ 𫼡OuA%iYr`Y{AA#7p{I^zn~ `4Jo.QFu&a~bR3% o"aXK}t.2w+Rh%:|H./q?T୔1G(jMTr]aF䈅AX;K FkNGGZ۰kxQ ݅k4#^YVő \Mo [_縠w&S%FpZ=|}op'܋LurnFv]7,Ob4:*]М6j/6`֋˛> oOS=!ZX*7ў~YQ hrk~#UtVc >zS] 8|֡n fv 1 n)έ3/蠀5zY!p̤ɨΞ[J¬Zusˁ$ {Qч,zHhV5fگxc}BЕHnOWN6Vy+ "7OV6 ?N1]"s>;Mc"e`6"?^X(!G[b \֩Zm:$vU #V ï=Et˯F?E-D)d?weN[@WLHsyt>4Dc(-1;ЄϨ"#e@t/y_LĽ_iz+I%a 67t1ᄠzVfF%|WM@⒑HL\H FJ%fW 7=`L_a%槨Wrr2ގϬ8ŋDD??:58XܫCvY8NEtm_q39WR Bw>}hoT%;3FfmgY$'9fT9u n#z@b0 e/':jrX]l:o^>BKɿ|Í2KGsنN[Rk8 N~PqY|]7@&WḋBP^wॖv=U#@HAG(LC(WGcq)$c5@;щOnsMV,#\H(|971QYba/}3UK>֞?@%sDHl[Ÿ'U2G|rwmqO8]$$ID]O&Ԭ!CQtDJ6.K=COTvB0 T .8MՅRZ>8q/œ8ː^u#mr~eqA7c\zD54Ϲ85n!偆&'3 'J)Q'uTqS`/{;J#c"jsb@OE?ϼ)AG\ֱN`[Iwlsp1#H|,>,13/lH: =$FS. bjvS^/s"05dGg$'.b1r)NHs|wP|iW(!% g|*;ۋ1  x[P:)m x'-;8j!+i3f}c'S)OpԜ|]:@Kx5:|p.|m?@+#&dA}&85C5+vX fY ي4.vTyۀcPBC߀T70O_an1Dc ,א‡AW0?3 F9()-9~Vsn 58<@P씧-4x& '/$uիC4B}&g OOC06tj_VYcrv;Ѩ7c:}Ⱥ?H~6n+m Uak漞:6B|Gro&LG8;fOs#Գ f"{zIOK70nQ9n{삘,!e֮¼H?~sxۊ;ʨ x5,ܵtaj.Dbڛmy!w-[(o_K~xܒb ʩN`L7q3i6QGn.'ĜUo87+,"k(ۇjq! l{Br̬ACXWށ9I :+~I@t:$p9{YO%PjzzN _\2z8 ;,S [DIRא-`=Ѵf[ 1*ġD;A <{?rB\j\l8 ^?̢"R|r|lXs\+d1Q3x{Z0K;w_?躰N&̣8SMyLk܄;.zҋ伙6dǟIr3 Hh0m.T_THg?|R?zdhQ%"zm4mbQ#m.waN9_/_kgYZ07070100000091000081a4000000000000000000000001668c169200000e34000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/7 ]?Eh=ڜ.+#'[C#&32*LyHьb\6\Fզ)g!wùzlP~HhN6!P6<.nb%d: >GS|WjHAFwY٬m _C vSZ @j_ڜ~LY.`d.;jkQ/V}i%`Sy ~tI6pzfו V?8ׯ":(6)é5&Q6Ec0|0Ɉ^1ңKp[ns7H{<bJQn`b 0G΃ҹA4=0?O%~u? M4DGڴ/D Q:ݠs݌xzx5M.t^6؆*G `2u\r-=#5 BE|{<6{xBT-R&=Mouc6#)!U9݇iv#r(zDoh9V|p% Ms1=J3m$7j7aw6V@~EjAS_MW\ȚGGdat[dPB)seN]y.cۖAÈ7 /dgע`miK?۝J kSqP:CﯠEِO hv3)/FapZcK0;lH[F-·b/RUmJފ- l&˫v-* *Qy$Cs#n6F1ej qB-p gWn+E!Ԇ8אG~; 9q P|zr4#!5o=EgTv1<]`ɚR>9Xe9D6$osSwr.]<%Pe9r5%hI$[M&ZFRL]PWIH {^񓌖#VPu:pʛ OHGGmB B l {[O{R tC/݋VȞ5F(r @3:^[.%0 ",L j}ޖqoW-F~͉U UM; 蹢nA|f +Y~H/_6;,c&~eX%W-(Gթ/'#@|&:w}+g4u|6n!կmR|X'CdA[AMR-JsNeA 4פtۛH`%YBB{ޅ۵G5 `B/te+C„WBm%bmz1gӧw2qe |3`>ץhb`}.Wg"NOFyc{8r*_qPՉe3h$5!Rڰ= lZݏ4.aG:H9Y$A!ʐΤqe_ʁڙLۅK:MǘU[|1J|SO"3i}D!5NuwfxeN>۵49,_F,d>Skm˻93w_Ҁx<p;U3,2C?L`iM$=VE};(7W'l^Co=|K҅ n&fw+y-En|s8pUVn 2/b[`1T_o^ZR᳗kq,c4 NrSD| ûk(#S}U0\{ -ľ*/Ary!wu-hͥ, ѣ+=vD<ܡ}w6RhS~xx`dV\S }rA#ד3 ~ q>ޠaOIw SigX&EGZ2 d#k#ۗk@V}?[7 =$*`OGQ%b>UMAd @^<N9̶[zkP0:MJ8gtY;V+f:Y 3o=6Ƭ~b\FĚZJ7*6β:x6ih~ⷥ.MY`8L{ZT[VL`|ƒK2."RP[b+>y+EdUR1!1ٞq6E1Dѵ6)%gY\ҕfLin$֒ eyqI{dH>IKq({WWM )ԍ`$,(A~eag&!R[hZxoװ'̾,QKXB]c$UzHfi;Ė]E!CQvwDY_d`oW7axprp^(K 8f0r ~ cPZ̲2vdds#{wΫCos+;6!FøaJٲ8eΟp*-p,wb/Y[z 08w։Ϙ o8i"dAdx~y;-tm䪫|,9@;uu7-,pvLwl,^ %JCg"p ==,i1Z}(Se!eZ쵤tD7:ɧ5o.[#O.17ּy )9Zm뷹%v٠!?ҴK<*͢(4D R6J .Nıi4p~,*bD% g@.jQ{VXoF`%9y.% M.Ľ k# B5=w\{LI¹dtO.䃒@k8[䦃p8: +&CNd6qV'jK#(o98^ځ/kKҥ3Xn^VɌ{T90MN#gp~I;+O{C n;-?]na`{fƀQY _ϸd%^q^B'7E*Dv1 tl[ۓ&sD漰Yym$͔ҵfy G Ԭv v*H*;ZO-8V"=j0z92bFhQ SOݬLWxh KlfW#`&gOKX9 v_OթaQb:><5dMvtq#OSpe!姏0ĻE%~՚挴Kؑl2mQBfY{ݫ*#dk6XcKCp9ʧA^#A-==hɹWش~G( t9]eq{1`[PP~5Eua=.yw:եrU%i?sӬeED/r=>>L1YɅ2uUgwOG4k%`<l/FrijkC?\L\Y;:$?[w.}BtaL<*Ua_Ίأ8CM!c1Xc-a_NvQy7KVSpTTǦyWk*S<ZK( ֧QrJ 2֢g:HKN`.TɒhBDQ,m2d6nI3 ΝHKo 7s^ x&r=FV mBZmd#\{(xh?٨yԈ,~ 6*e!k/E"HKbN"(fQLNZdAKYhA /j[@噳RticFt@x}*bҼ_Z'h7"I|fgC dYԀ\' f%X k2yPq_;$4z7H YGxur+:C YLU[5mɴǯ_k@v`=d-n\[:j,)[B`m4*do @Ő6_h"CBWwBG垑@ lIvf{&ޘL[.dש#li=xRs?y(Բ9%8,.!-Er #%Yw)yV8_G!Ifި*~5M)9u&W~?-2 ;6ڲ`z ]JG?+b\ I/ZPu4Y@JFI⽻lK'>E46[n9`c7ApS3IJC=!ѵ$.3nNq쑚&Dn:ʷb 2o[x0ik rx7yW&1@؋<&s!*=_:d'h͹thncb4hLp.dv(H%HAjwT0n(-Ei?8m^ o¨8+bMc("?F*M]O4YYޣXqe&A@uAWioPK ;'x7.[1+rc+  *8yi;T*ɠ;q\?ԟU`C,V#ߚ/\bhg XUKR}t$NXo"YZ7Yq^BCEJ"<\͎} _tV^Gt{=lHVY[={L~wo[w2YFޮDQ L=k*ecxC+aLXw!|B=sS5|H9@lFwBͺKWsDO [߂H*zlxG\ 07WJY'#~'4'ڈ&9z\iv lp /sanm%(A= %Äk% }'%e9&oc0. ^ 1 zT樄XyWd2qF6-JYP n_ߪɆ+Rf0ˎ"!ÏZlYY(n7-t8 L&}n,9"[whI[䂟{/?GFŰ}O@b8PAOqEcP&_Ċ'::]eASha]-Ɔ -=iIe޳8s1%diN-Ղ8ɨl"%b;9_PQ)u5^ݗAja}=W-UMz$ӀnbX@\!N S:b ӑXZw-_ր>R.{_vОkiFhˏ> `>bG5~)/"0Y^E&čk>{0s:rH :Τ0BV4-#D?/  FTx/*Ҡ4Kq:C,㈜v)\%M;F보|zkw*NnSQo~ S2ҕa7놿ćU1L3,t҉h5- yYh؆P־kׄ9 yULf;ӴS+lb$>9dtΌwUsGa4 O$n!, zf \!p;էiRsʍw+OiǦ5SxT=OwyeIX-^>OudɊEfŁ`9x.#L·,>i3,Vx_MAAAVr *2ءN%zȜD#$%o;F*~BW*9耰߇.t P{6 f#}J!(@xXY}JMlZi YVgR23^0ioSl۔>n’\FTWYq`d$X0t4J́Sj&˽mv煦K2Vn,xq#ҷ?A >)Cw$/iˬlܻ"U,KO;~kP83 6v<~_%'%LcYzJؑSc7 keeZ1ًc6JH`.ߊJo v֬IUhuRQOzۍnn-ou" ?^U#Ҡy@}H}bԸ@G|K%%KCH&uI ,Lڤ&Fo<Ÿe$Ӳ2#j"BD!<[IJzGuA:s9 \517G;Z+u!§b!UOD^RAWr\*[JhwJe_R%*-)[Ɪ[8 `CU-e>3dJBz6lK1ʝM0U nPBmW,獠'9W$Qݟ@53)=D)[_Oڝקdh>S!7ogP;~^}Z_pGce;BƲ6x73P$Cyf&ɪFKW`(yGE  XOot̋D xk rn8Ж>'WMx5wj,bdM2Ҥ޾j(*8C qw~^i^nF%M!Ўx W$hw'g}7E9 <2e+uJz[ C /)Tԗ]g0m) iwe1p] U=lohGL0GC jB`^ /SDu(pnxk9Z_!ry^y,t=W[sUE;5kz|\<ش:'y&fq LlTӸy'- )#]ϒhB-22%)nHwѽ2[}&qL ,RdkChZA9fgt4^ ju5LDZ.+/s`hLW b>=R¢P(VX7V8HKS=SiPXh"b b-U)_}͎ڨø`E_LK@s% g*6)+;F: WcgOUΧ85JXa4 lApǍl)u{[,䶥[y[6Ø긜Z[dL\+;I;; ,%UPBz{N})bUի9/?,c1C)"xzc~8 ⿴|wlՠGWg˞d}>PNByuAA?o2;mdPe3QXgڪnFƑ!;mx(whㅹ "͚N| n~PuُוC,93Pa´bJhh@`;aQn2Snt>oo EH`!͕df>2סSsKRe4ӇwhF? #_@pvA=5ЯaaJ i"v?c_zPy# Amʢz NU5b8ӈ2 Hh0W77}Xbr-1+[{ Kji(j#2*In&Y_4m(@1iHБ!Vڊ&I5ٝSf2:TflАPMLc^qCgc 0)y ; A\QbM޾֐sJs\g2 ֍cwE~Prƶd~!.Dӽ'ƀ ֔oy0Ndx;`wq ^{u#27Hb9o )@pcY{ w0uXܥ˖:!YS攧]]=sLIտ,,tি'̺ߌd +ߕZȐ&T+|CFG6C܉c5"k:6 aŰÌalP/lћ//$e~ժSmx[c [ۿ~jëQ;Y ѱ$Ʃ^~$&1]5G+Yn@rZ_('8)@`+$J2lՕ֐wa,'q%t2t#1q4W?*dE -'ܿYP ₩=*b <BԒpžgmՙ3(.y$L{>L7gH\CgT̗ӋI4Xxlt \Rx=BK 13z,$Ed'@= 'D=S>;")>e5ᕎc0ܝMwf<[ިWKaZҲIʃF< :07  2&:tqL]lwRq,0_l*>\.J鿵1Еß- U(BC: W1*Wu(Frħp.3e]"y>2n@U[=|zLq$܍1-я ޖ4uQxv6wUFWG4~1rS8F[+`%)%z ՄYk:@ |a{dh1hԼ^:3I!; AIeE3lV@ z/0%^כ:.1&>JM4»hq:Ǝ jj2o(89E5Lv}c j"\4Il 7gX.ޤ>[;l&̀ hwW aàYN^Kv^tׂf LQ<,p,c|"@ipOi4’=&'M 3 #`k&1;#טbQU|~[A.b-&d8644~ D 3QM @~9\Od CpL7n)jA}%sĻ4O:(̇;.NnXVn,>T\d!S1^^Fi1yFcs7H'yxk;ălz4t5dar'#sOn NvU 3_FFЗa7mw!@4H,|,Zk0jO OP6a:7oA"*ۆGq\cŋNRb\i8!nPok681ⱯfJ/iIjy"$j0_Ȣ} KZ6!$R#P-g,c&]kޓQTh/u5>ʛps{z+|N!Jʜ j:I'^ *=ɬr*qnSʚYkPwW5,8r('j3:Sb0)3_K4J)$iZ"9ҁZ6ӡ1] $.wB|'ƢQw>O.}*51oD&(k֐c=ˎ_ t0Lt5uqZqg|Z.̰UaxȠ2GYZ#!Vv΄|'F I՞J@`h+:ոN3縿:_HR4XlUI4)}%#uw# 8VǿD_#1X m_&] ! &zYFՆ7wy Ba`0UX'|f^5Q'k(/&OJfl36PH^s{F,GW= ҍ|v5=|xѡ$ax!$= h^\/{Wt,zrzʭGhG`U'ɗBr:W,,B/,U/3ޫ \y"t1/|*9[84NP:3 &`~ʟF;,W7AI-$xCyx =;'nH6,%B\J\>tߔ2D7i0˝h ;F!?$=I{):|mGs0Լ }0v~By]wq<|i]V }Фk4;O(=%|)GfLD2a("@ov~R0̰eOeh o鱾+w>X=k)QCbgZ)U;crJpC~+޷uIn}un;}W8#&~ϱazn<5C:h 2Nr`&<~0}syKx7 tdK ǝw8djOtuAV5k!$(im6rwpF˦[)oϺ@QTfݼcQv d9} j>5D8T ֖ !GL3ŷLn5fGHoE\+M`b΍MSlZ ?tyoUႅ7jb^;.W & A+D=MDvė;;c.&!*g@c $OL0 (V N],;l']o*M6[Lz&(w =SH{.Ɓ?_iIsjjgbWV(Ae0\!n]Kx4V =xCZ_(;>Pa3?@vǎOoBqy|Q?6kB$; 8#MbpQ" ` $"FaC r&ܪ#Pz׸q03Y3(!=_C[)y%IFy1^Ƥ~Ek6ֽ. .Q("(Ŭ ο.eL8!Q"/Ieb8'A6NK% E{Ki2]"*uJ~ -oքuSˇʩ]rsl~E>qiJk6W5 Ke1199NnR.z ́֯Woq p|>#A43gjJsi`?-hߓ3D4i .'2vz[}$vŵU{~'~|ʪXx'!K,p,;Қ Hϴ>eh?ESB@5Ri*Xė颷<a}yW\ЬN+FۥyHTGgt ~ob,co}Frwϻ2W 7hL K8SpHS~+918х;yfsK{`t>NG0PṪ_4m>g_Rt5=wD,Au)jA=wW&vqc#mӂ #=ۏ5 \5_)0#bu1Ŋ9>z)LY^15M=K_h UV,'J S{8 }~Rg\p QwGP`ҙ]&d\'7/y6$lRlyԁ$Px1=$D M$6]qҝvO*~X5\qM <ū.K9#]pJȊop[g5?Aswlw;a"(Qj ߺ7 875|09M&K w)l"Y[9:3h?h;k)L5;EOƊJ59|g<^t@3} E|sC'6 Ky^Jc*=0wҩ S*nN R!wh81`q3AMWK%nKom=@tSqK^/SH8cp0g*2r3%V KϽpī0ՄS풭 nf8TU;獾E#(Rhau]d [iS Q6g"Nz@eLdz", n=zFK6+WڳED{pei‚/%% ^7cE+SQ?^9~e߽6KlkY;۹ *QJ`UtF`ɗ67׋ʫ#&nA`Z*JV-<|n`VΫ!3d`vzT',tKHߡS۴fJh͖أͭ0t{jO#q5;SI' g6@@}̭UPׇFѿ'Xd^=c.)y9ϒ z'yF=| v 7W0ܽ&L 腆:σrT M5|x-֞0.5";9:[pʸKG7G#5)ʩSy]x4QhL^,UD)RlԓH&1Ԏ@`W$lt*M!LHZx( `e5 MC:_u1HPfi%ݘ-FWh[.bG^r(x+ !瘎ICC+ZE@2畼IʠРR9X|a*\(lFD*Y`QЕK? YE,ϑRO49+%^0683 DW+9or}9z\r˧0'YUW*tOien&$i- TFff˰/);yUAUjՍyʚ{Kկr/Qv~7&lznl(TPc 3,2:x!z;sXUyA A *;8o݈18Q 2]FA ~諬rs}b\g6ݹąZxԭ2us=#{tPGe%|Qˮ}\2؆`ȴBBjr?KmZ !MuQ8d2uYuTqE0qA=QdON/su=+סdfR4-%XQA% Ti؝6(A}\p 〽:g`g'SG  Qo/?01&GPq^duC8o{mHH?txgB-vbj^M>Л 6_c'cp _ gFZ 8I",^on5:לU]AI\--?VQV9ʯ fGqu綜N6_d_Q$ o@o*oͮoJY Q@ wk^m(?4ÙESi[ζ'OX77r'7*j|V3/%Z/(g? V0#$23XMh(:of^pX<9@Lc/q]3xfQ/ccr: |R?{&>ݬorbF>$'UEYyy[:; !وhgCuHDݶ1w.c`)ISD#[>FHԍ+hV'hj ӎn0w&/C*Yp횬#8ni {(S8+phƛ*6fLp,ŤkrLп{ᵗU@@_~}*rWn5B[a>vʴBB9g 2'Q*˙SVI {ı mQYvi{#r&PZ ^x,b2z/*PN|#X[I@)_ dL؃CjrRXq혬eSfbJvâ 2<ɿc/o~Ll`²F4ÉA+p+AXGgg4'R{G;S*E> EBO_a'z~OjbD2}WEjc?:*Tq Z?39_B.~wq05B/)E&iʹ`6LjMu"&~ d&.ꮺӝAt^|2-ve10'&lw!$oFOTR6bq0a2CQP*$ E մ%+yK1. I!$Kȯ (ʇpٵNjJJ Јk+LU ',45>OLL/jn-{ Q3.RI^uB`^&ҌԒ̝S\i,šX$ \TcJCf]>TY:Ao˗gZyPn7%m8+DE-)R%/C[ qW a(M .jgP8kwe4{5~)O&8tT]X*/=j^W( hiTt>yohmBuh , h`Xk% nDlnia%&be#QzNEh?5Ŧtm!xr?ن52xO458rDYހf`wϟ`܌Ėi{mw+bgžߋYQ4G0PQCA-9R|0ܐS]Gc9Y35Cwiڦ!1\oe^.ЇJ-/}`to.~P?:R|;$/4ч#*YbA-S9ĠT̺( |&nۃzcAyw(VQC 6!Sm2nMQ~5'?})OҪ]<#O'6vl IJQT0A7<ZgRkhⱕ1zѠ>fLU[ې#1j6 ɩELj8Z3DVꀸҫ ^1`6N4y-ڨ]vfm|ʀ7ĀzF ϭԱLz*) NV<ÐIH5/Q{碹O\lb+IA3R;19oBuWʊ>٥wU%@ *_Y00c㪛 SVƹgITejbUǥ k9&O:mWܾGu"ˋuԽiof黮pѨEWZlZHrӯR^=epiP5;G{#aˤG_LTopƄ1 lByKFJ8˨x]-L.?޵d;j#ߙc_T?oӚrx` ~Y^`P]LۊD~+~u!eڀ7uߌ"`J yiv`!44/A2zWVelk"mNj}AK #ܡ+I [;ʞ髏kZ1x;1]v=7=$W_Y@aZAaŔ76XXT68++F]@#D|'pLy;p4p1JP xB!I G2NQSBOwFXB./8.-,_Ĭ. ]k9^iZ4AS'֠nPAIqZQzz4`Pr]HqK~-uvRY~)Id54Tqm%pX1aweQ]bߦuo3:}>uSb?-(wR bѦHQa9^dքo!:M4%d!T/=ྚ)gaJ| [ ; ? >EmcLNOv^`{.=^džZ_lO㾅k43])*Nӻ^D(ŗ^UfKK4D2xTh6ʋofc3w9/ޕPiDBRz!{ ] m B5n_W 1^O1s&yd7 v$\OĵKPsz3s:J]+FF+p.Z߬B[?$;F:KŪ#1[(EBC"lP>`*zIUa,V6{G)Vԯ5Ci8vܐņj*&>^)6T4.'gsXf33@ :8'wL OG]ˡ!:HfLjnHWRI]t2j[ YľM6iY6^]֩+wS O} rC ;RW"ʺ/ڈCҦ,h oE0Q2o2ΏOK3@gYE Xu8 G̒TAOxO~6H52?\rEQȫF15(W}p%iܺͰZ[uzc@N; Vl|r[Xҏds$>;Q!U08In fƂ P\WG-S]hCwEW;AY΄4!Cg~# ShTΠ8'W vAv腑9QLWJҟowF%ypԟYj'x޶jo5pя{;IoBN| s9-%68qd׾BJ2.pA`RbEAnMDKGSP.< Hv_Ea}\6G zq:{8uvzD!٨^]r=yDy721Q),YZ3_9핬EEŐY$DʥBFj$)%%)}ZP$\?8Mx'nMH0 b$7K[tl*`&Qd8=Q2OCR%1^b?e( 6fu0nΌW_cDZHJqҁ_Vˁ c!A7b{kin#q1`j DI Hyb`.5=y'wou0jO<&ݛX)8un#0[/3ͪꀡ!g2F?8lcw~1ND"Y$^9zףSEV87˦ETG]HqdAjr,p"=]5qϒS1wFc\񆯈DG 6[ X8_`ϻߥ,ovL @]soUP#^0(e~LlNN9`dI_mqIa͂Z%nJeY*<= Xd7RZm(2N"-8G :f:oJ<?ʎb/Վ/ -hpR||b6˺]WuِY  ~8T73w0/I T=LŝOG^'Ɠanp[9wme_^\3csN\90:wfD}4{NQkD0/#puqq МR#k9 i/iM%F\lIC{"X`ӓe2q9v/vT?;-68jU:#ސٞ2;oPW)9Q8I"IPI )v. XNh&Qv)ǩ`3MN2.nX-МtO4rGgyKY Xg xDc|-N:zu'Aiɭ@Nj<5`5FGL^h Q2s0;b3)L_v8kG[ ړURlg<OY&8=wkq?#U䌵dondQ;_O9囻ia.Q&?w#>x-lŕ񶤆FK}fZ7Q,mZɑp1FP!`3JNxP6߬XG B- IyG.kϻN3`YM fѦWA\cNZ䞦 n $1zۦȓe^vw,*1JǠQJTN)}\R"xdKu-@s!ۦ0h$"xd7*(|.pd۞u˖Џin/N.?'m?'Qrc:F|@55nt%$[2ֺkﶢ k- )x'DZ<%'!Bk,E(NWds[ Tqiͷ~j{҄4!W Qx"]\G;&hu6¦8_B˳-Z/K=vV-;{ ڶH|#npIX4D%W-؍Z>@'DK];h"?c^Ĥ"Xo!Vd% RVG z΀@$^YPϰg\LF&zW2b1E 0SUHX6ݙJ8`~#J+ZV~F4~%g%Tv%mMWݗto+hY˻\5ew 8:7*7P2ѩ9,.B>j̺QS6Ӥ~~ W*>7>\kjKpbu9:/Śc.G8u vM* |dS}FtQMZ(2_z;T}oﳆu_ S#H֐*mG&Q)%Ȣ둾Is'n7d䰖0)A oEJ⣸"r7f*WA;g2]ETvap|]Z~((ue<&GO:@Mo5~~y=T;rta"(|{^h i? Ոݦ"|B'@(crjhw~bP x7zGr%W,Z+(IPNf_Mm/Wm/K%Y&q`}t0)JTJ7۪ ܹU G =v|mqJt@мk(p-=JseK҄x5"mo?XQR{u2Lh([Xe pj(ssUXoَU-=(fR29g<.n Kn0:޾ DZsVb#=_-T@z[D4$:և;K%M?SƕF&xC|8Jp'Zo8R4,.S;&R)I| ηD=DPVS\_K9,iOȆk=H] NZ`VI)&Wq'+jF,^0Q9fjkՍJL.`g%qMl\~PtJ锹J@2:#pPQ2;O ,&5;dhЂن#YC.Ft?P-v#vr!2ƣ6U@IH%eq5]`vfVaԢ˴)pC*v,R4i!JR?wn&KYbXG ^0tsڸ2m.F;"56ު/@P:7&`NVmK=\[PNYp'F|#6G9 ce8hu+ e9 <틒  tFc,ii$mdMp52[57EkQO<oM*DfigyVmZysĎ s*[VO5pș iAv$KZFtGaWB D{&pΝ;hnG?9;Nd`]I=Hw?ˆ<@u 듍}PztK[ ('[nd5[C!sr|LXZ{*i6`,F6yPY}bsm1@'˃Js̮3!w0N[gx!`Ah|iC;Yط=PX?$.]ĕ ES0'",<ȼ0xwL[Р$ a*- k-.ݖg*v5.h-BJt+kw<Y 3膭@S8h$qgfVES%oq^~~mA>t |;Z .]EnwP5hg:;OPވhX%+k;uٶ%ws: Kș}X55mbJ]l&sn=GA>HpZχJ)d9*A"]ž՝oV+-;5G\u4ObBbuZcm!&84)K$B;ÃR{ n* ٷK7.W?wjDGr1zm!:i h[g܌`Ij4ڠ.wތTJ](c^7hg2&`Hy,[C͓s#W`Ӆ׸^ 26WfHv>ո# y#$'ݶz*.JZP>Su^.Gujи[b)0pT)nM6L1ן,+$~{_ ͟ 1Mӟ5dnc$MlqXCoM2 BȦsSErBIТ%n\{a|]g#g]9nc*ϲ<N-od\+wsqt  iG@6)g(yhS};CKl#"ax4 H( 6HzȺ li8jq하j[z9~ 'u]HFm꼀|o! g6\3%8V3RWBUDEPnH4e[[p aBSpvaU.2Jx-ij;-2!Ps[cvVlVˋJSiaY;ݝ*3% ʲb،l){Ga+(vcG㺄8[ɫGC( /o:Sx_^-ZzpȮ`tI&>0h40_ Ek}";j_WZ7 q BK_ 7gb25ifʮS~&HBw؏P?F R%\Ory5XNH|4kvi*Hʫb;[$fVz$1ܝhyߙa$Ouv#^ޡL[ y~gapm@83))c=\^r6oʼa؊="_a}종m*i9/ӻ&mwBDE<ɶ0qKO!fH{Q@;+ _'[!9z\Pfo6JȏϒnfQ5u>V$ ցwìْ<],>2eҿz7.Z:q S{ҏ"QcԤ@:D ZboL,A+CKGK3o=fj Bh)"tvWk0 m6 Hh)i Mn 65Ľo4V0O uVQo5QcYo yrXf~,bnxeIɼ!ZasDQGs<0[іLLɛ~UVE;RÅwX1aEp`1P]-?jۊT5 ׅ%$SjJ>V LT.X| 9IZATsD5,y=aqQ)"uP,.'|flWUm&LHKiPM;#KNx@l@a/M ͈=Mi:lG.w>Pjyjn<Z(P!}5hRjM$Ǜ@'rc;=enf?-%`?9/6 lx֪izѹrK*7u`VMN +MfC`"L]k PE,a4i~\\x(hZ(8oH:Io d\ἮsXō"SY݋-bmyudr谗 |A[jʸ} mcئ [Xb2vO0qGfD {CLT"KVDl JrM5¼B(%_YD p﹒"~G dR3R&jmh04CBc+RPs%i|H>l-^X0HEe@{L-P迎6X,nWd/ʚ0`!5z 5ZPyYR@,j7wec&&WeI>ς^G*F%k*FjK0 7–Kt)Mܖw!W Cޞ?ӛ$ƣÎҌEWY6Âik3ixx^c`a)|18a%WZ7gcIoWwcm{z VҊ'_b@CnW T}8};Ffa+c pC-j/9(g|>)oXz3ofGYlQxs_Goၷ?4yFUk^ؙI4fhNJ QJ3V69`wT3`P (6c," g}H'Z'('S/W׵ۉE-u$){)?BXZ`YpQ=TAWn {:|_[Kuz_:bE@)ڠ?`e]]3Mq\g #2Kfx)vbVyx9IAJ?ѻEqݭ2/-\˿%ƶE6wΗ2?k{&07C; Tܡ'__E=Ug=ycFI5ʴ1mNƿ8ڔ.F!5GIvVN%O>" bQQt*$O p,WΞK9,UzuuQϣȽ(SdȾ̒-יY^qPAMF5(7UZպ T``](_2`<~vc<yV{l@K6"CFlᅶs "+/v}&/f;Ht6 cǏ)cedkI8@)⢟_ Ո F?#x Z4/>F:/XFMf`1ɐHaQd7$G)keZб9lx!2A@ӡiҠax41zW.kMLNCcEDm5=XY(r );FE8 P=0 _zS_'9`H{AKN7H$4,Hk{Mir <(4DJ-J MA*gpKmmQilvt r[` 钅ިDF;^hci@uٵQԪ7E/SЀA2F9SlO&QE_m8[n2 ĩ?DOڼx| ӊ}K$uZn}=۔R§{IA:9S<;$¢ mSdA-2z%&ϝKߗ.-`,׺H WE3J¯௙[fuD)%=b;OELSnx+UeKچb1%4Y 8a/j)ބS>YmSg%RIJҷD[eZ^4|avP1-$-w88/tAm੧~I>5#@vNܶnD6`DzzncvlY"(3bq0{=>]Xp;Y ¾8%M}tpjy՝Y,z\{h=+]G[<ٰ܄w;aprTJXV:FL$3b%=;w~@Dv1{2A1R5cb:uI5ho>7&U*:^#DtK1rez j0`1Ҩv0ۮI<︜+Z$H,*(k[FEziX1%(e*KWY3OQ4aEe\ hTjκ` HIS%Nr]5d=zdD2L^({!7K$ߠvҝߘ $RNg ,y( PuЯwB=Dk8+Q#'SeÚU|dv=::o("Q'fE+1:B Ǜh"MEqsT܁=RTth^}KXj)݁U[ynV\nB@-֑lSfN^iH/{JM}AM.a`KQQx }wx~KwU|-!os[qDlU!t4qwE a >zbUҋ\ǬPrLx#ä؛XBVo? ]r$~LU3'<EоFeO*`0v 3G4n=K B7''ئ_gW 򒇍$^WK @?7)bʅ'=G #v~`;#p:j{VvRۂ߫n1$s7RC}|㒅פB5l,`MXfEQtÛ\O<#="=o=9 ~Lkve*ZlvUKը0);Dsxz ]VplGGjuY\v2yz3sy;a F/5 I 8_7Q.`DU VD>&<⍅`)_3ka]3p ]Zp*qnR ͏Cq( f7@D "yg׌~Cc˃D0[>/T`j؏D o _=l^98RO:ˣV''.Ӿ1?-!Eq#b|ւ+zlА]T;X?O E-1<> I*lX!m~F%!_)v G\aNqh[ uoˆ?'`9i/)ў^"cSd<;KsAirV!!~%"zvu2c' $~'d)0w^+ s-? ;.<EkUc/59|t"~4x$&5#dW B!A+c iCLgو{?5VRM'Q@J| T&Rxwakatp>ki㕒{"]lġ:'<{&"\P 8 Hfs<ːZsgdĖ3)_9l[id&rVH֮" gθ/NC=+F;;jbPEy' k|g-1˶xWE8E 3^$L1~^AOx\f4J8j4OwSddҨ)0MP]K/ DWś=4{!Gvh_bd[dI-h[G!.%^ Z(z#l"FLf=M˺4N.ـv.*uf}BoFa8P԰d2œO )XM ! )cS7){oPD yO(D(x2ii2{qmyDY£qd$MGkvSgSB_ IÚ rh֏(&p-&FH|pB$SjFpTpg_ԢYH"%FPV5>dt).ae^\ gT+RPGU6>۽:6N9x3~IR';q#ZE~4 / ـ\D(RKJ2@Ĺ<DJt`]IQ7HϺB{.5<_ :TюP&V")BMc{~8a/HwРA4rArUi;iG6J3WqJ :·ɧ `{xj'썙;1LNG {,㥏R2);XaY rؠ;>Kd糛m`R*2m,p<|u' dR#3PeI"=FfS )O+( plCbkaĪ6ĵr=]aRN<֔(iB[.q績Ktzp}4ChFMHaDY]9(=^|s;1/#4O9,{C;I]T}iMuf?K},ѿ k bTNEEnZˢsP!& w6Iq@,?*h/9kf.ܣd_};#K5rm_LEuSɌ-5bEXi1y琔AiHJd|{ ňH9 ܉0c( NkuJ8-$"nbNcN<Ǖ/촇5&YvoR\RFq!E֩zEG"XU 3'A }8j{;+e[IL֋X<߳&wE""Y7HsM@פM'"n(M9\㛆i<머 "+(x0DLe(\TX]UJ\DWVQ>UXW ZARpHԣ`1fq2ZEr \탞oN`5 ZK=0\ee`t:m" o#{"Ф>|.^\Ϣ|z Ȥ@DumBmֈ]=(rGlI>m5pg؄~\gº(U@ @袁ú)S? wNf-6 mHSd^ 4ԣg>%&p*rNcAMmsfiUF@cﵘʭEKtj\p;%9Հ{W!.h6zVBqe| PS$k1tY#Mq#'\5n!.Q/qRa|NZ2|Ж>1|%?i]v y eYL6 )02$ePe눪g L39-PQ-}>.Ce~A֊k^PK%+G@M]}|gGaO̼/μORfT!*qS=<.r- eާ~%*7FneE-+LR%ϥ X,W M 4Hh_0 %F P\kvRNm2ZTftQW~^\ik!)k(vlfvQ(RmDsm]w9s1}lT"jp9-5A׹˾ O>O#CIq/8r0G֑O JqjB=BclF ~M`{"Z->-m)Ie-J%&M|R< pU\CUH}W%Bfb$zFC8@ vG`A5:>NZVoOS-0¸G$Ac(˗etqFF@3<;R;9B1>k@H.UM^&5::}%CwוC}PG~]CeK"Km5j0͢jdKqE?L5>}kтi3ØS{-F)clzn{jnSeRVk3^ &ٍ ={#8X{thQ6 4(uޔ[iD)vbay; NM^Y^Yް5KeCYs5dP}08 5 dGGCj!l{slÒ7\}ArY*^lެ`I.zD8SbzA-#MG2K1/#˧=g|5qv1ՇWVeZ Xs,P\Ta.{sU1Wz Ƅ.hѕ5PZ)pof.j:\U[| j/;;w-:쳪 oXv a%(rxⱝ -jEe5mTvcM#xHS4>'1:3xL?Ҏ{&Nxkxaqߧ~Ib[xnTB64,Yvj"$ @dڱM k@.?o _ЕY4u,+ IEdrB-9+^|ċiv"NoF&EpaWި`'4ga': (:+yIf*O"d(с(W%a !uuJAʳn0 g6$+ fX. ՛F<ڢº 1B ]W|F' skd 0Í<7HᬨQV۫559R|ɭ*R@ -Kh;NJjLWŠl|m"c\NAv$+(G4D!7i%';,]X_8#d1c=tU~+݆*#: ܣhpRbQhyryԶ<9w:?s_:qs֏>iJP\X5s^{u_qKtnjSq =XmĝxF-;~,y 6?e7ڸ+WQE =3k{.\ic,M~~#)/ٝmEg'ocT&TI̞ժ&I\XO)h < Wi_` iX|h#w 5!6dDFwNQ<\I"gۅGu΀ ڋĖ[pހ ~]7Sa~= awr w @>BÜ?\ 8B|jz JQnd*Vȟuڨ:'t6=M,$S" F3q~ޥ>FzVm&DRRI=k?96&{*luwLIY$D]nۏ'\wAgqtZ5Z4}BQ^,5G`ô%VA|y̻ϲyG;Ʀ1.#ĭ$ 6XUjn;sJn9 -./C4jPvj& 9G+xKS u&BN` gS##?' ܘŴgXO¦?A`BlYD1ŗ;.{w3}U1;R KIOOVgӣ\ǧ&а 4rR\^y![0(VXJQ63KW`9pX$gek>)osC(θc$UlȒ7kfNK=! gzCyGs~@eܤ`p= j }Gz# #ɷzXArBQv(zЫNDSsނ!g$g|p}9; fI ~<:ε]_\yP?rn R{3&3+0aa$f1/i}.ӈ!X},$m{Y.1@X6lM?QA#)Pi=B(>dA4W[U;R1mp*8ڞhL>|5AOYLI觚퉤I hu9H%TlmM5u1A 0)vEQЋ+]Z#-&؆.}5O ;30om-ֈfԏ?\*_Gd N͕Xʠ\OI+,"pW:FøőIJଵn$clB/$ml/Xcx,U:'M?d9rrdڏ]^_i2y! g[ ,S p4pu(\/"vLC[m0bDLOWM%z~H @B{C^h#Sh~`r5#BulSl ԔM(_| E˫EboGXW@GޥȾd9 D6KfWa6PV2P1} $B,Bg|wqfע],1:  Jr|1|+`8zcK=H@Vf15F 馩2WtH6q82.ofKD\͜t|/3w–y8 ,no+jpqQI&,?G3UB[}\><*;^+˞/U ?hI,dgP_s-ZBS5QJPf>vQ+/lBILCp}ya1婯w#=Ayͱѣv(>O,<JS0?[ y !^G.JIiK1` j-1jSɶXcLiCR5G , !#(jU9c$g$w܊[{GR#V,aU`d}ƟDq݄gj$dgJtX`^[U A*^kq7r:p9-Gj`Y#nt*#; `:@b*?ݰ$KE1 sGQgU$ra37anf`e"bH77BGSC˅_}5)tN`R+[#VT-0-:@GJ3mq\X7ao7:#~R!SY[ LۊſZ[TKBc%:>$h=VJ3)Vl$ۨu0f(r5B>(l[5yDhv;7&!VyI¾ r쓊Ϯr3JUIq%ͪvz%PޱGy|i<\"~M"|A9Pd $ΉClu,]7(X;ɰkNN5PG`&5֤~Ë;k0?;hy xEx)d{Қ]NV-o}ظˣURTV6/F-UQu)7-dM˼Ix/A>ed,Nڷ}'r{@vҝ{HيC.ح5{c/#mlvcpfO8g(Vlc%/eOIblRs :iCBµNsSYQ:B8-e}pR;5 E "%))琴wn -!pPlOs b"cIĨ}T߇<n7\1 ȋ% ⓺C >VNXKBJѼ nJq ߱A]"bQ_2`-;,ct=8/Hi?=RKM\u80]옄沟z wg^Jl!Ap&ǹ+(")`r(LEry+ {e1;=ε<@uLh$1Y*iw"Lm.X)Ij ozCilH_1OcAT۞Ed7wp  ) c&I. n,vDȷR (!Z\"P:*!@e5+]/-3ԣMNA:Oyhi/Y[G9,%C:=2zĿu`͐>rq\W:"'6H[) EngnT4'HvoǺ}teA if5k>H Lр`1Ʈ!EiIo?9v`2;V6_uIf>qɕU%ٹ^ގ3Ms\0"=֝SI崘LJZ(``PHa3pu":Y n{}cy P hNyM@Ox\T9jvhavsA~h M#%R5hat}Ga\V̗9)N E,H6dEIX˨N]dbm&_e2u!bo$1@o|i"yt/<=%b2%\+Y4:3tC/NdGQ}'NehEI7/N䞺h2zW{V@|hņlumY.݃ 5AO}ݾ'h_,C}بTK)쉠R%E](e{ Z-C4\Cc[9Cdb"$^)fm]0+T]]YեIؘۨʍKlP#4(ifCbU={"ͩ ƌwp+x\>W{;"xSa =U1 '[d)OT|2Vd†9v,~~/3K1u\g##RؒPϟ"Fw!3Yh1)xf[3Μb Zk9#Yby 1_d6n )P|3lLOt+u(9Yk`;A0(Y0E%* -%T,) ݴ-+k} 8z"U犗N53O22Ar9qv%3Zzp7HB TՐe?!}F+G\Tx`69  {zL̀jQg0HB@Yu mm,ؑL^ JSBL.*hc_$^+JJO8 OBQˬIunS< cV!K/SfKBo `V6FG2Q#A0E؅'Q`HVw<=w8U*L}JWހiB.1@{ fQg_r-'HQ=aޞ.3#?ⱥȼn.N0h &(6܊;])(Mrk}'aY,wε`*}AduʠQ8QqS169\9Q?p4_::;_ V2B j %nP}Z9::?rAbEd>Mq/Z'Q^:@^KGԇyq}ܨIsR(pA$m\ƢRz Iw>Zf}s[bQt(7ZU5A<2XյC] rr4q ilMva-NgU128Q tJ R.]O[j2e#l L֐r;e Ź`DDƌ,'˩(uYPo٦_ԯvBvuߍFW#+ֆXjvܼo)c[*bQlxp;o[s<ʂ" Jfӥ^c1D : }EFwm/1%h?HFĒ 5^fVUq/I/3)<=]l<>NOT_$|\.!> *W} bWo$ EاLmVKWE ``_-_.#K{J\oG4 \0~}Sm)[auX*i ,C7YS۽Wr+bjASM=ϧ8Wab }P.w 6SC<5 U-q!R0wKݔ9ȁa`7T)?O1BRT{ͻ/zW1\a&7#Rf3l^֓ %ʫ0Ի =_=EZ &-p{sҷZTѱrZ,p8\ŀG%]GɆ2%)Fb*JO #0!bC sN:d-VV~-\u#Y Rccg5THfA#L Jn&-V;wڮ(NFdR@/vL.+T|NBS(^2$`Zֽ9N{j%f3Ksbc0`^|-6H;3ze.}Pv) eI|˷?A=;b5>\ *;_V+'ye+ߎW}=fjCrOI\)iJ_IA_}0ta:$Et|mF6~[7V,_dYKµĻ]e{l9"r)Ynlx|SUW: I.R)Yo5'JO { ͉aO-=>g [ޜP?4<P<.kő)z7صo2]AG}ҜUPNhh;5xf:tM&5>b3iXG_kqz +|38.E}c@`p~Yy,c>\gu3P  ,F `wX?yO0 _%4 G U}IՒ;;¸Z`u" 䞡wjG){'ZW!/PQZc63ӕmUbaV1V 02YBL7ݗi~~g2.L^A:" &v_}wj$hyE+U4op69:y<z5k&XXbjW(D*Dr!;8$HcPʴ7ū4G1A(]&*SW DR cA35X?$#j:jk #>4>nWڿ*lţGˬWW 7Ic[{, ys|ڑxh"mWʌIe 6➧`$cNK ~ q $S M%z6Wn a>!H8_@va0s]y't*im:\?e#%ycK"{pV`1HƱꪠ&?AܠTZ݅h, qQU ;sS hWWZCxSx1E 92=l1qB8vݢ $ ɸ &)&M{'D+}}&)4}!a/^$'*VB~sS)lDUN#ˈ(ROČCd51029Oo>1۵al`TNM#^,"2a(}T䇰+Mҵ_ /E.N WaTw 9d4ل/Xy']|͠Vrre G#:vqAU፾Fu(ab 8J>anUȔsY,!DZl |cN4Bn~nZh(\=z -'Sxү]qEJ/ ]p)J|z `}JqɤNPHcwG1NeUP!ܫ,xU~R?R`5jGI{Wh+=:A'Y-i\_iޡ "Lyr(Fв I(C*{g1!MsPOunCILA#'i8;l" *",j'Ի"7H}YdA\!1LJ80L/߁nb,8:L=EP2p*?}e vnPF>ۉpY3*8B=3chX){qF(D?3`/.ƜDg n,;D}9Z/A.T( v,Kۇң1ƭmQZgq6f+ 7rIO8)X?Ǘ )Ok;!ϕem%EgzgfrE$`$tHxvNkэAγ pN.{rGJ_/OdV U"WR0lk"V󣘅<$\c2ąǍ޿IʹXn>Ni d%9$ʍjt ï+Qur[)gJbmHg/<*! %UPKX,(n Wh@,|,~7ܕ:"#mAiZ7[EdMs*<B{`w|@yO*Zm$n6afί!+]R>&F<)q!=${OBlV7;U&۠05t'!\K* wj:hrÖ`B;a 11䵮/fWؔYì0h}Gb`>qbOj/իNJV7|ܝUţ|yB7Ώs/FU $Em8VdUZnMlNr?Mi3#)^֭nPp|?R;ü䖱M<qɇeݫL%7'Yx9CKU뚞iL(=HV ]L2 Sɔ99=Ih9F8;ׇR+Znwͻp8PeNq|v0r(>jmȼ ^҉)#mvQL5P}O?iu~_>@\*UJSi9Zef#`p7=hi)dMmxxxN*<4(gh-;rwGZwT|rm 1&%{ꮫWoeaXY$Sܠ!0 EJ[bh(R^"QmHn_)>doϪv96 M0FWH͟>AueJ{A,TY(u)[) si,0"z6k%|U~-X TUgYl ٲ̛mKkwFjH+!;Lt: v @A{!w!(*ݬã2T -;e+"?NF]0)fZxd!}3ܴ5XK}ch~37aXOI)iQKN=>]ރKfA /kR1 i< Z(qK?R1 zi CX| ©,e-֋v/sAxcn&=[ʩڻc?$ ,@3|Ϊ&M7.@%`$l/72`ַah) zvP ;ҝ|A7 o\ʳ&ljYf97q[|i(V;zz6AY NYUƃi'B"2˄.hɥ̽?zJ:i#pBaUie@I$RYiY L! Π]ҡeٔTֹ Snyk:M/q"Ǖ)rw&?]/.oUUWدˊb(A?9(}hc#f2=CJjI4^",/uH^]ƓJت)U&O^n#2E9=)-y$yKʏ/y9%dJ{l3=KP 'oō^DHWBRun ;taގՐ,lǠ?h;`~C.ʱcIDp^{ DF#ar ! ?P"( }V !#Yd킥sFz!ˠɐ] D`FWTbM %.؛,:.? zEd (d٧+ٓ Q GrӘdV !]?H^=*R77U"D xag^+l#[Jm3O?^u Q(ʰ}Cܫ* _s$|E*3{NL=PvArNPcu8QLQr^z1*+wיbe h,(T"8i#Pk GFymoARt:-Z1斊v$׶Z2>E- sV{ IJ=;[ 2`V&"v.Ҵ[_x* D2Yc=Cn$S7c bC flm" aƷpt$G~nLg}Ǘr/b+$ S^DnGŸa)8tRTzxXHڸҗ%*Vi0{Y-)|Fd8!J $8SzV}~B:RQA?K{_׵dV=ZΜ?SզS^])kSQrs ꉓO# fca- ,-EPѨK5Ӆ=s+ݝFߑ˦X[h5%hoꝒ3͞uA?gշx "ah<=dh5fCf049C kF5AůGS`l$`JPA:mA;6Am̠\²އ \5h}uiߎ"]&"Xk:D-]uزPFq;4ڴ-_t)le}F4B8ʃUb0ʼn1h^/#RUN~Zl9ғ6}ZXn8992cާj:^ TF[ԞҞ½9'8{ge6"|nA3L&;/ߤ+ Oe1\ݶ^'EOCNT*4V^0e*N7S439FC rI.TH":?R lOC܋(f®>sW=}>zmntj}M.Nh1tՒ*7J7$ "shCӪ !M}8.Z _'/ܧ͗2\zJ ƪM~4sf*iP1`_Zx΍W$[r\g7ND_; ECg?,xDt7$ ̊$Pz\MMbj;Xבɯ8v)ӌ훨[|I{zE3n5R;2B#˚<9HAw݉7D@dKkIŒ5(*cqVR^C,Kd䒲5{6gD'MWM M>JimqƤt*{ǠhnN9>Œ$2^5R+1ưQ"4}S<i%oٰ1{et'hzbSPap85UXCU<ވffQN:@,~vwMz=\n-,e_ $? uy?wոE0|cA#ᡏ0*AZڪ.U\X<"ںqGfWpKY{-'%KM/4B*s+ [3xJ|DNhd.7Adnr((b#~13|:v3,H9WG'azw'fN"4*"HZn#VMcY+;Y(MU=A_d>.~Al\XQh=czGC5xHAcXE"iꬢ߳e^+RR7Q`Rx[?qyJGŊn~tĸnD*|RdJ~c`C%NcxB|J@uzOVx(ɤHu `؟{-h~(t9=*,䙠vvxL5J'>+k8g֥cϫ+:z 1Ġf,Jr~ї<(HeK(<0&Zbez,So.?>1|TIιz￷wG"aj"ocvЙ%$t ƷO h{y˫%3B1/Pn(k]67kvL[ }vUAoq Fؙ_@MIe_{6l?H\@Upeo<9ccV .uਐQ%F\]w IA~r4\rU$)]cS!g!bULٗ%TSط~'gdn(7_b{pPғ pX(k3Sʔ"GBvHyZI9$ɹJ1Č:xLo@)lK߀sbqK@= `[~xMrFM&D81 Ejm_:[X +k j͘gO DzG9m\]KNމYv!Aش$ST'}ϼϣ#'ARƖ@3]] Z&rD0-J cz[>|]_O܍Wu =p@8Α2[A| !0,`6V+ݾR״5?gcSTl%6֤(AoU$ļ ;᭭lvByR8$cmtc՛|3(kB~-|2qLklD\"hr6vSQضt]rL2 ЍfykGBA DD޵(:?q?n3{iX|vJLiNU ?G$jZ,4. miʁqHc,h|[&%iJ@(_E96]r!Q[p X/?rwxB|{*~@,-2RF\c(:@$IE U}v=I< ;ﳽVRҖ Fj#@T $wZf6ҿoDY[3 |YlյvD;$mTQZ u}鵶@ӊi`tɻY4:E.tžcw"xS &wWl@Ւ<33p0 b{_ƛ@c?Ϗ^~@ӍcVs׫ Q%oUts2ze%86Q!f=5CDvM̄t-^U1D8+r㷢rP=#`j5Cߗ31Y=`V'{c^eqʊhQŏDy&Lŭ yNeHTײ4:R:<]Qo?ǐ<?9++,wA{?yi4t6ݦz:% z9GSsԌVRҧ䯱 V|C_Y`W;F\Ǚ,eŦߠ(C?gI{pXNQsj} ~"mq-ۼP+72Ж&82_PJYzZZ +Olmv3^=|:?p_upr!]m%ܤ蹰t lS#fZD=&_cĈ3Wd;x1]Gۆ% [M1Eָ141ߋ]]ʂoNC>/2˶l4%-;aKއHB` 穥#]n?<ٜcۛ;'Uӵ ox2}"xMHie}8'Z-Jy.z͖JM&r1]XRi)rvLǂr,<:&JEVs!AeQ,p'VT]0pxDǛ ߍI@c^Y׮@m`^:!GgVmo=wBҫOic*RXS-t[6' #?g{mx#(\b<*M5 I -eI9nj'I["ϭd!HZ˷yR%`gk|?1`ZJAΊ5sB 5z!NϨq"쁊%)`&bl=ԕ֨2t|WÆ]2BdvDG 80dB n8"Z/[R!5q68kY_0H\f1PҊDkʋkH%dA|xT1WKcݱ%-*IHS;"[r>Ҏcrk'!oxSw ī8s;|T)⛸)O;c,u}f+PH6S ^sT^L2A*Su̷.*EfUUH||hU7aT يJ xjY^%Bu# S#7hԎ}]~̦t6Wo'+B9WrybMwj(`V! Mq KVYi.9M͸7 L>LbYJOK:`+lژ&QRzp~V9dBaT=%x<6͚4c8L":fx#X"䫑8j:gaJLpϿqg|yOr]^d>n 9= }v4;q&W &Ad<&ʙt*4 fXFsxХVPm(^P`ra7u vR=N[Axb8Y#Lx.T$oʺ%pʇ$7y6Nj :K ژ:k5yYr ]N»W%*aϻk8[:ښL{g>}4+%?zS<+Q?OMx1buGMB홍xFk@3XMbBhKbf2CYHO&nYy./EPf@Y'"ذiy?TuQ v_A,6\]]wЗe S5s w230G@Hd@(JhwbXFEʀ}k8aM$Tv6IsŸ<(2u4 NayX:\{E*B55r(I ·R{Kl{N]"lm,j= VGgG}q洩\&vzNj}8!^jZ p*Xr]  ~?~l8Z%$cZfoe~N@u4.%cx2u;U m0y6@pz`0Fx/шj%'9E1GG)K嵳EpE30er?TPﱭ>ppAdl#Cޏ#d9sLRB< ee΅^2@k?ciskp ҹ<_ Api1wmy|߅}@Rj&F&(}5/[av}RO!o,CڍAi@x~!hZf)Af#V_fwL{ڏp9;^Ce Dvl˵iv_JyV2gsO,_| ~a=R$;_oe1+qcCh7 ŸHkkL,4(ҳ]yk,/aRSZ]uXHBB!kQ]0o^=7W_U+f19,H)okjYȘxw?S6pSw@bH;tr Gһغ%023CDU ~ 76uh0.7ݝ8^rG 6MKh(H:62[38Rc0oD{}Չ>ƅs&2u7+c樆/ qN!leZ,3FU_a7 |xhyZ 2OCN|W&|<&mA ΒrХ]dDŦwlK{(يT4ʃ5(JF!MДd|+4D)`&*ah#_6rWtuشjͱr9C."Ü<^1Z)ອ<ZӭСX‹*)8bAr.p29$(r| <'c4M;OK;I>gU$YsCǘo_ --c_9ܮtKkI$ۜ-Rj*[O4il#C7n+'._Kah啱i/: UOiݜ~8Y ,$My :b<6ոo(pHH9MtOp^5)]L9T!S!yB*>>s>j&"3O*9:jXHQ'73'{j>t{/_9s3~bi?,?t nlԖV'v6rccDO`fcmBWzٓcofpxN1;/ 3FkbC4ŇR/O-EހT 7s~!Pe8!{mj˹ ԼܟQ+O~y2Qg8c|zɐa 0@*FP>k擯h`Z ȸ.}/N|o."u}A$"z%mVLf&¦C ہMK黀LoCٸH d?\K |>~7jpD/-C%TVQhBJٳIz=R}]>EzxntJ@jS_߂odnXqc!!`Db7],ȳu9ZwށI=:ٮgUCAЙ` 薹A~cf{˱6N MNBψ`(ʖ۶jOm3[tAjARg6gץwUVN&? 2%nCp϶1 |EtTXL,[r_.K 0GArL4V#`o =dtЦ8&w( J9$C R/ޮ%'e_q[Ǽ8"4Ix@a;ۓvOv /8hGv!fŋ`j?ˈ}?cdhU>|;ؿy'OT d㨩~~Ü\z> z~|d!x؟CWih#Qo8GLoҡ4(ּ"cDo=:-!x`di#Jy&BG7X+ruXwq-Yn. 6nKzi6oBuD3$AꅤD/qEH耾$T!"]0(V qυv]Ĩە}8n{}?A-AM Nk ya^c發<%Dy4c4&vÏ<S!a.Yz|Y=yQ|d",T2؏!ג I+&H ͠Pp-g@3T@vĭu5KGHFB38@ӹ>Fk.RDaG[G6W:s:\sm!T3(eQ%b?<H}1M4Wir6J#Pa7{d՟꽜LO%"bMՊ*7^+Uֻ4f~Es[">PG4%lg"XEۣ#UB4ޑEIkt;} 001l#=ѱƐ3.mSr NdLKe/ &!+K;GLñI|tTG]7ϥR0TpQ,X}JC^ݳx Vf1|@61W?cC N~ _Zydp5'd2vM`cyzn_lzHF]IY,2 !4! 'zY`{gG/@L\{#f3ots:4G\A$>+&|V)}hNr\{xE5 \1O$bӦگc 0^εAs*RA~3DQ 2eGea%[g7R-u%yZ4?WC߬rNBE,g`VޏtHWOY0-#؈ ~/%V<= ޷{mp~.1 mh_ fzpߙ n׈~kY 4n.? u)Ti䁧怈~ ]`=1_ntAN%1ܗUHq {VR#h~oiV*wA"a~ZFL\`_BT-ĩBFvbuGW@13UlV\ qT #cxBuӖPqI30 H[n\[# xH,,bc_&2$YGc})ެR0d) 9jǹ#2cw4gFuYuwx5۩p頯UC3Q.nZ%ιݝT_82 2kޫ/@Oaz P5bDX'Ь'n$cT#M)r?t18 MNxY -ym5 kpy̤S%JiBx~T :=`MJ ;4/?B{ܓ(_kC҉_q%j̽W׫DPLTyRpm1 y2l]/R6Z@Йn<Krc={t̬;wŎfm'!k{;2\]mS“/g!O``~焬,Ӓmɇwו˷Z9]6I9z=3kQQP2m_oH6Z n8`FJ]-Ȟ+ڿZ a3Ss3@z(Jd/qΪpJ%Z:'%҆^Fx?ňb?b!tӅ% A_<BVGLEx4ݏ/hvC@&UQrA捄 IY2:ߖzSG UVc>0@܄ F'ChSW>\lc BxFу\:GU?:Ò?70tY˿˵ ,[W>QA>C/+Ί Mu`\CIAzW"Nݒ(m17P.cqH§\3rɴe%_ιF'5 xy@sUi4{82|9gD o.l8%{qy~X[4Z%^z\tM $>@ OORݭ_"ַU8y wpֵ?p^|r-[emҽTdum٣MӔL3͘#bV;ob2.A*SZ!a,|m:<*/ٚ! 'S'hfEcğ5QϮ/hsuԋ:OkO0fVFCq{׎ aY[o \HZz__|׊UHH|մJkt&"Z%*8@d]hZ. }WT^ڣ7iyqv Fي>Sv/ L KR&-i%%%ta9/籨_Yƻ;T]Sˉk֟pON-Y{2{Y?a1t΍ø޳@/u:ȭ5JROfOq `RƕT [`>aEpsJE[%`[IJHWʶtG(5B.6([ #M?S%{83F|]EmZBb!E'Z]˽370k j/uWU6[Jlҷt>T>N{^&!mϓT+ꉤblɆa?"u,TP֜ꛢ d&:fdug3vգruz| %7̍>5cwQG@7X 6}ێ~T*߸B3̽ <4,kzb nBNxjz5ER;[UuFD#kK_wy'0],\ىZ#=KId+vݎ7^W+}(QLL‚#~-0^I[D3%9Ӹ/xLG|k6V6N>$~vjԺ3ţ;qF-vd#•Ln25!lJ, &ߞ:ǛD ~1NP '?3):jqBN(dmpҰs5)#u:66]K(Z ts.IҦ=Ky#OA)c!s߹"W'B͵SWQ_p^rA+1@rj(3f 5X69_({SD;"/D[wAđ!Pg= cn.HB=ɒ4B`$bޝp ,+@]MV&l`D㸲B({&ZhPI`j~He`$]5F(uka$w:إT:6A)vX*RsZ|u=:vb"&/8> Gի^O73a60XO^-;Ӹ ),? FGysN ΐ> 9]'Ƙ UIpr惕F,kKwB:xzbSԴY&*FhE$f۷bi<ܾUQ?1tz{7ԆciurZ.-2ߊ5H\x+qQLWz @.Ӧ@GMz2%/LEV4D-JpPם^˟I =ha|Kna&ra dr*z&Of_VfGX>o}|ms$?%&B. BehVFcRa3nQ<W[JB*Ol4P;'|k^yYK'֜hzs֌0%X;A3͘hf'CĶfk>dzQγ}ƴ܌P4_yL˛ix*{=:}؛|J-߷1֖FsvgqV9vI+͒mPD_(+;] 飾nQrm2!2Cm ^2s'=Pd&[DI,ipX4 뇵utUwTf=-Ǜ #oeSS)/+gx|o/^|e`H``0ZTfd|𽞻">DKHʤ|Ƈ㎘5V&G :$wt_MyTr] KfPw4ES>lۂM!\NѴ&I_Zңk*v#n20#ڕ\Mg6_drd=W:Lgt.n#f v€Z~bMVA $t<%2#Q|(c)e;1ΏZ?syE/˛ U{gߗ_Dq*nEmH0l U(VwxʖO ΋[6fS܅#:C mQngQ)L NFIr3U%T81Ќ ;A׶x ѕY?CAEيy:39S*R]3nB5Vj!e}hdW%%nXHQ.k>uʩ=EP, OE9|#;5U~" $:ںV?[]ry^ YံIς~Q̜&C;*'dqFy5%LL~.PM; kC R$+i0]1 ;& fW x́5 Il^1<@u / nk"?u._ 5AyN{KUmzP)x:TUO AZK\>C%Bt,MX rM1Єp./Vz ɦqpܝGA魎G)` V%UP)%KNh >_ƸͣcŃb'ۧcٍĖ#-׆^َT3Oi,f-AG}YTO)CH~-WV<+.UŬ39^:\!>qjsGZLϐd&6ѷ/i]X;40Foib| en9w?]ݠzLsSWѲ;O{5t{Ua{9l>ec푙];~&IS_\Z3, VV3JJKO~ tҝM!`OŮc'}.QED dNWwclFURY1f\e܌K U\R2Ov?LDz`O,ϡlikad4 5 kSp6G$2v?QNc#pcN[fje&y2MYAOp! !P}~خA1(4u#Yx;ݕAZw#^ [~.l@(CT9Z(CmY$y'ңCªxn >sڍ ׎5]h%Mǭ^_| U0neë5!ʆLKuw;_HAy-fJDl`;-!cW-3Y?:>Y(P,W2b3]a4 h܅'[^ۺQL:s^m+c2U6YҵAAzZ.iY;8ubn  E)l:Nql=sO{K(n3[ÙgXjpoSSۖ2bQ W[O';+̞.bU1)2}(p걒A(]J6*ݟ'$P$ud5A.^E lHI/L䆖i2snrIv=Gh sFbC-mU>xo=R!̩Հ`u'Lvc |j`7ђP&ف-ȞTx ?%nL wS D"(spb@6"M.Sp>lez;A dmee3Tz\BԣCIыfPTI^~Dn*[ T-.0r$bo3jkW|)vN2I>Ib% %/-[mO"S֡JRU}'H1(hNk(|;erIX 3N䠜ҋ;04˳g6 AD%[d*D@9AW!Gs'>ew8vl֕&.XuAiܳbKLgbc岊'{ ͇ Z*] j̾ClVvSS .'T4zjuY?s]gREErMG3.pVx0ӡ P=;^a?^0 嗯q|lV_U3F_e:pHٳHlʼnE)z>~]Gؾ-\]+༯g@L=( ʓqH??)) V¯=Y2bXO% d'ۅcE!Iٺ=gf!&!>y3뜼$H?R17}ι̊?R#L[8N"W n]|t05k,==t''ϯpc5AHU~r]هI[?%|B!eԧ&e@-&}IdxZGMnnBwY}yWyoK i;ͧŇuBEs=1q11"ԭV˿WқAH6F laBi3sϦg(=ѳLӆDY6~/x2(ppfwqPf(%A(nO'z^W/TĔ|hh%[P4:2]8r\JFIهo4 1BEy-,*Hʈ77Q?kаk,&%l #1O|8A,.yKP+L[3ϘVLޯ3FW⮦4ƾDuFCnnSP^kcE6K`Lٟ@(g-#% ޶,QXe~xF )dWFq(5{@T:#'ܛ8+G}#ʁܡHmy19wجJ|e0 @Q'd%Єxǡ;-! ub\F&w[@t=0 phhgWI ӐUg&spGN|Dex~*̹/9#9 2‡;#`wtʅdf!?U3bՒ[b:u1F'FSbX4S0;CbB?{]+"&rlǘ2mΈ溭'-tMD1:/>5Y>+V@*2xl<KaP}*NyʵQ?a>FzZP38;4I.`OGf}I#\JU8~V8nvNV&zѲ#8=VUaB$g_o̔9uА&(>}Σ*ZAJJ'kᥟQt E \/)5oJ[I ,a%Io?DӨyyZp x~@DB)N7c\alP6jzj C5n BFFpH^2Dcrړs?7%"<ն_dEs6 e|k( x0]ڂ-4 b="4Jh'3۲bovrQN~zaO/R"7yx vV!;Ls"]&@6EQn)m?>+} 0<+tT%|kqF_}[=fhJO2M k3H :HӏɇĹRlڦCMhQl"/c˕r>~'.v 4N>yıAVK1,Ⱦ66 euHq$H{c"_7bN*N`Z]M6:%._E':i@c.p\U3xi57,j Օj >| N6<s53w1Wv˔WNbJɁP8b?$FBxC G M6֜Bp^W=§F ,Y*[}jdg, eBԳhܵ2^c0%*oqþ8U|quu}3ϏJ8Hê,0)s,>wQ5@j p~]<@t:iysT<΄P+ʡXĜ*:i7!X#\d/ wϔ'2!1*g>,.ab4B4UN%\iQ1fid$#6.S,J~uCǬ> A:g. 2N1߀1\[H [5XV_[ÞAXJ,#63E8V{F4#%"+R_ dXu4y%T}:I ]GSc,3?V!1.S4iKb\\êYo}نsM|/:{X lpb&X% 1Yb%]x]6<}l^Ga7pZ Pl1Z^pӢ& #ьo^CTzȅ^MDo+U".vc 𧒃PC:|Y=sH~z핻[tZ;;en<<|pT ~ʁgDذ*6ZP'^]SczI$l&RUx 31r׵Fјȏ_4$)7 ?:0Q #'TGy%Ly(cy!󀊫jYK#+~^,Zڣ𩸯'X,5ތI&Hn`$ doťed w%bꧫBEtMqP a P|h /-%TiHȘ!}cs{iD)LL4OPg{GiZ8P>YRr'g$tkF5 hp pH$@v3g{=ߩwo k# BA?fxEPRcMȟ+gGR e$㐺wJ1K><ڔV P^(AacȾU-'m%3"POtyysO cE,&pC|}ЀIJZd΢JrZ!X;:1:KtJwOt,˻w?ݜ?<ӡ"\銴def_U:bj7.#w `Gp#psgع7ˊ~gG_e?fMkevg 4DIsiϷP>]i:Pζۣ6.Θ#v;'jC>{c3ml!.}Qy "f~7'0:'6LFLl"TG&'VN8B==7$H˞B_vayʝ.'Y\ho+$~m9AܻGQӵC( 5ݜGM6]t'G16/ D[m:u٬rsV :O9SClAv!Uh{[(E N.z<[:EgQ}x$~#* p15b˧ga~ sU|~mӰ9%ŠUTPR-~ LN3F:w7A .^z':{tk((AܪI-?d=jqֹJH1|ĝn2eςvW.U/%b#G"-Ͱ%i5Qi sc]vqܪ #UcgvJt0U{u*r|,tz9Y𥻞Oގb3*6;S4n'$J ODzQ2YjӬ'y>.xٿEiF +{WSc K1MJđV|"V m䈆Oxp#&D*};yZܞ[,9hVSH!.BYzPQhaWwժO3mMWܰ:r;U&u7!v'S½"˭;;^㛷mc=y`|HP!E=6GFJE/F. 9jF\=jA/M %PidbIXSk*\̵y@X! ɶ%6^!x@˛y#xCnz6TudP{Ue>mxV ̼gOdn,|ܸ]2VT=Ȏ<=ڱ^9!YEP/ꝱ#pe@ΎN* (5MծԢf_xLZF^*1mİ`u@?YVqN̞}/_AO5zVDƤ:T=DRE0.|'ɳ=&&K4@|(t3V[yG \>﶐MeBud8k4-$+?f-/j=[lE,oBf%2dS^Zq˶i{!2d`FYV,Oc ]HY" ܦ |T1n|iP\Q ,a>K/ ݎbVU)0o-MjI?ziIM&sR7}KfGi~ssi%φ | `quRDG5 ܤZ·tOe&̀f?n캺}{!t1{C-Y*rK#(}Qn{ CUtn ]Χ&/]qBśCKn[YD mck 1sf;~CϴܔT#RL{&Cd+{*lOxߎ3:n)lլFP9V:ee,xKd/Ď5i" :%Lp`VtXriS9SIEh6>3N~_{v3^Y (? )tC@gF 2n߽ͧ:ss*Cp=Vt3*F3g`oڻwCh&>o'vL`_.7?ͫg ыh)#۸"d;^3rZ)u.B5= ?u&j-䛥h霚;i/uc0i@uLurщ0;4`? J!a;tCgVjTznjH\]m ǵ䄘]pDu?]$ ?!n\^8i8D{b@ 8}F.=Iwh05b=AU0jjL<,LJ^۟krlkSz_LJ/x6O(srJef)Dd04Z[Ie&M9z$K|D}'Aɹ n&X*h݃EEǰ8sd/rb$x^r`nxPBต3=~Vbn-QF갣,#JJ=BGD[C ^9faT/aS6(}@uLA3*RbUo6$tר[AE*MSN%b}((99Y|XuW,i՛ciHD -ȾN3}ؐlꢮ`EXroZY3t~12R3m}>Z8%UX_ܿ Ȉt72^1ąapuDew8*Y=lҺ4wXCcO@3V롺҉4#mIgzL#?I?q{;;sf/NwaC&-Vǻch)O؋8S.]㇩L>5;A;OdfSJy<WPJP9ZG˪Zxçyaع=z, %?/^Ʃ?)=,͜SGOq v [#P_F'#Mf^r`~6(ڦ4))z+KDY煢>^f+ԡ1rtMҠ|phd֕ uJl:»5nA9sMN'=n= L޷14VǞZf?bIVgRlHBpw)@c40X^~5`ͳ]-rMI+l/[0{N @I\]I32 &ݱ\TOy j.V\Lkf'h 5o\6ڕ4+ޙն[x$[ycolCgmB+;-.&n * "v=@[z01&''EgzThxn҉#3q5z#{[pL3Cf~wd]y6ă0LyF/zho_x$LYec9FvH@iFZWT{%˾zGk V b[eK饓Y-7rׁ%wYT4@M qTV:SHu.yQ lg+NMɅ"}܌eZ4B Ϛ#b$ ]RZ>7#w1tt*c5 4N"i~i%1dVTLH=CD?p2^F4UJM ubxϕ(=Qe*:wȇ¨zc"}7({ݩ8pn~ЫX9M#-38?,tO\N#̊FPt8P6?W;,א|%y򷭳λ꺵R4>ۡ41}zkIVHU=(ԏ^[X)N2 d?m\qajg_?WMw  Վ3p\ h]_ձd;^fO}$Ǹ*И D,lyĚEt0W+fkm F=Eηu"ʨ:-y|݄ 7Kan`sGx%![ B[ȓb@z8)4b^VCL8t|a:lٳEX}xڈ{c p@>WH/n W؍nZ5=$mVw3QS+h;"_Ā;<@~n>ޢÖ,볙@۝NuYXhzʴbQ[y"yҩ**$ZN4pWĮڠqq| u\FG}P_X=n\rB6-5,9CJf`C[΄Y]!(A^9LgA<^> sd €ۃ[*HOo%([[e}eՌ+e)A.,`n[ԑKL>lS:Oc<ܛAB| VNPAU=fG34CZMj;-KSP~,1~F$탍" Ց ^Eԕiz}:ϔW{W~ *u/rһ? SGw[Nawxa/yT@y:G[c(.'N-4NCxq@ǯg<]4q}&,6'›4DGpe A MZ\5ˤhF>76IGAɣ.)7_F&mȜYfP$ll}[˱g,x8L߃h&Mkuɹ1uIXg>nɖDݲ.Þ5.}p"mU߮,]DQd$zoAZs~IyDWtMP}JhPX3#PO#VeqE{f7=K-s5P?Yʢhgjf ĩWf< >Tiu:bv -Aj@YбCf5!`#d'b9?-Lxed7Ew ɫg9މk>W0Yc6'sk?v|)f%$ԸO66=|no.x?N)F`X /A5\fR]Sm+W2kwbO6.jSPmA* bDZ8ʴx_YFKc WP pc x %,Q&-b@9J ~a݆M2X57ݵp-ۙ$"vx߻|-:a]!⫻AtdsZ4"Tmxy'rn9=K$=F;CZta<孂\j+آw'@:Z0-@ 2:"(fU)D^EB=rgauo饮$%QWȄ |6fDx3E7l6pr4E$5Е>g :XzY]Ya8]j'CAxQjfDCr~`~W| l|xij9\p( s)MUhʤU_]/T~qH 0Y]3F*+n]Raס=L6!c̲4'eUj9s6-qSz^=X=v|4;ᾘ=\ h9XPdy`;h&wTZt]A+UEҗ09*gB SE`s= #ҏKL_4\n\41cgnARf_|$Kf\$E{ ?*vH/J?suڨ<,R*eф;ly",Ǵv.ZN9I#yP(cnMBhftX']Piey pHs& `pYhj-n(\41IuX  ]P'2y#n>b]yvBQpJk,%jo#Y "ka5,kF(jjmt$L*Y:f%3͵W6Ty׾]S81!gcxyF0j"?F@|!}q:.N(7n\Jt-H<db$T` Ed2e7q 8GLAAѱ/t%`i:\hCp2I5Iԏr[,Ld"IZGR>t ;m M(濭v '4t 96C߰pOIoU#Q)5ZD9|yБ-~WۭfVt!T(CG8zC7=Cq$KD\c#wf˫N~$MBvZv2" 8gOblسԓIt*Tn_3iVbV;{3b~Th#V`I#Ej[)Zc13s B+2Ա yrk;ЋE({VBWa˰P9A#:PN$ݥ )c.O:p!; $ÍhMP*`zKMvoa!4-+sZ=ryWC$o<}i0^0ER DXғEf\n{ScENScށaϞlUOT":1LTD[3dAqcةX(2 ]pn@"4v6 cr1Z>89Aɛϩv/Q5#W#R^>NslM5:6Y@<SCu㟱/Ȟ+[88(/\Qp͡ȼlra7La)dz$sm=bΒ דKC|+ucNh:! c#HX:ٗɘƯ>ބTJz R¶^7!OqGݷᇜ8F"g6y]-[K7Ooީ"ӰAf'C h yH`%F5!c9tjm?M]I1E~v-\Q?(KҦ\4I%|$@$.5I]gFDQڎݩL!=z mwO޲P{.2ѵ-ZRhr-E5hZl']R3Ӱj6ڑe˟>]E,Y[:,׃c2 K_/ۧZn.f|~_K/aFGSUL]q`S9͜qtاJg>׸$ ̩V1ѱ7{/*M"pHQU;ᒼuj10u9Cx9+k\n*? !S :i@۪Cp(R8;+y[lDXj5XdM<7$Ğ9KD~xŜkKKu^bnZU^B@)\ZrDÌt>ґX'0qBjX}hjR}JvSJ_7[>$yԎhOHU|D12?NK[ x}pECd s] @:,5 I]_wDz?H؍y XerrJ$׃w"}OY~"T}P*?`3!S'ps& w]7 h66pkZ rar8LcK.FKWLuŔK: 7e~g s ni)EWǨA :{'\,P¨˲f"p# a$T,^c\ OkKCL'kR&rwgf؎mrgl;T#H`.:p䫿Zy'4eJZz܍Wrs˚nztf-FʖYc0YUa$ZjI pl F7}1u&B aU]Q캟ޱ(h .ѡVuh\ݫqPg[ˬ{3Lx+yYS2D*}F/J%_۬ Q=n^]oA} ݈!q[54g.0.0Gݔ^DTM\ٹ$v65q_qT7)sXEϘ<šwۨ|XBev~p,3e9MHMP%ZU0%d?CZZiI xj&(?4Vf/%RB¸j-y$BqOf[" ]~%spZw,HA 턈1Rg$^H+31h= ?}=Xh{D']:h#,94H 0{ "o$8a/BeFHq$PCDqZ,{2i*=~ct&@rͮqK$Ψh|KI͇m.R2@e Qmz9w%d`h4kCe@!i̝m4,3WJdk#k:Mw7`+2iH)#XY.t;|{8+{(,BO})[3\$gr5˴TL] ag*r|6E ,v+PzF~fEtk8 PQPA.h*mTcT`EB0"jӪg?L~.Oh71՗ 3p5|'v/jb!V~Ao残Slu*4UvĨ0JpGCΈ-mqeTx|A Ihqע6}xl%1dZӭF~n mrc UJ0(lۼVzt(r5"gMU|y OאG('D+w$[ NAeMA݊$f 9R5K癈33aT-IYEA]9Q '^y9d`ilW<5chBU Jfj@pDg'H-t9|CQ/.J] ~]N LVYbWH_׬=&wNh 7~^*+{z b{T? ` gh셠lIhOK f@'TSW{MqP"h ]{oA:Ơ2̡%ڟ:q]td7{η\̕jQ+. F<#!07RBH[cc5!ݚD{*UH8fm$!68' -6/8S K I%vS-EnU:Dh6nN@7 /(.D$ovw)w=wiX Fy^Z6<[ԯqsȠM7}lRIS%-lL3q*j۔LpQ7Oly6&! x̋\JmwOĽ(VFsﭭ9z%XC~ ; (⹚1E3mT>8{dT2666 n:f~!P;4mAGY r~(gS!8h >B% :pF[<7s>m|"tFy>\*K@l @[Zlfrj MڬE3|g%"j^]Y].;B q.nM/J;i'3n[ipA=&^ֽN_6CƯp0ꡆ{nGwqΊ@ti_56.'YÉh ,G$8r.̄Mcq{BaF(l2higVQ8 7^I%[/}>H")l Ր0p\d( }O!|=vM mԭV4̵5UDĵ Ü%ULL \kɒSZW;@@|M&/W2u|QbwQWhvm LEDcm'~FeD!@2R˩x|PbEoDyAg3՝߃yqΩY;GⴏQqm%gi*yb4 o'bh~OY=E Tm>ܿj˱ +{?n1~s8N,ﻣύ}n\zL̜AY,"Id >fF${ElS)~]mP2rt7?3!1+⿹Ӎh )/v~nGJuqy|/FUIRj N}%)l.{o<]#ɔi]Jq1]}YZz"Nc*{fAT^ XY c[Gl9ȉmDΧUa6W +|w>{[EdjQݒ+9𳳿Bۙ{0qJ%'cv)F> 0Jg3L1q/fW2 hW>ުtdE9|"VxSf 5%*.Ѐf(>f:PmQ=8H tpLls.ͳEY@AWf@!O$c9^RLJF%- fzA#׶ 2Aq /93IX<{(mX#ן ^Cy( Ӻh>06+T+7G-8: ?G sD?CyGoI |nٱ_[*춴ƛ<PNzCL r5E' ${^epc3r$gB %Z"b3Ncii_83xPxwo4ӣt*/[p*TS-*poy=sZB\]G`?w)%܊`s`vB{~2N;ڢ]Bbz#}gDL}}Z3%E/MM5γ)}>_<ߑv|l?.M XoaE@!EN-1}{?Hy+8E$_.,-z%tR0itT_>sb xf_3?b_= =!֞틓-K'33Cj>_f~QxRX^=&is-؏/"ƒ{IH'Zx+#Daþ|Y~jaXPp&גf&~!FLK>RPIiz91N׏}ێ+oelYW/%]Y"q uGov6VOtɠNo?2&O$d1D MHQj![ .?qU?C1,0M/giI=K'wWZ $m)wi Q1p]E.^?LFٳ |ů횟HPs'zszG1FEoGz. 7r4<=gEl% (RԺtMFM]_mo 1 G" /W%^ ]#E$ )+P_uN]ݷ m0Acѓ:֩OqҤ,\O* Aw燖GiWc/ 461llIl# CU>ϑME*^J*F eV}> ?/cN:~$ N%U3ki, a]I & *Ќ|sSdgx$9 ulW*y%wk7mc sEr%CmﴣxK3!v$:Sْ5jTC+8pn]}W85 JSA~h$X`Ffl$mQFf&/:S©]0 X }Ks.RU0h}nK(}Hu|UDx-(hB]vMdzYG"KS4gJ\*k%W,_ G7Ʈ9hOⶃ bjYJq_FՆG~iӓmo M)(? 9}ʓ^/Oȫ͌8?:M:Kt=PNZ-yT+q /㉉'+5 Q8vޤ%DSa`,9ELh}IF=uSt~mv%Wd.pȒ7̢r(oO'!X H# NhW_)ygO҅&#=.My6Da$qPSFHs[ \܇G!ӒlwxAlNX2vE!-'eMEHbs0f7õMP+=Vԕ63UoJYi{ټI鮹 eHZ,sb>3k(T!Tb~Am_,Ӆ|E/]3G4bx&m JB [?慨sDX'Y12*a\.AEdVuEݐNt` X3͒O2X$jd 3Y@Z}Ci)&To (/g}ژsxxoRZ <EIr)l/dC~+þcLUPIC˿b{ٳ,Zk_v%rmQ8ѓJs@u/.'}9+37?#`ϐ)0SNH cB[E`U'ǧkjBY?BSC-f ><XcHh_IYOfFD-$`cLZcC`U:'Df)0vhu ;^ Ձ5<ՠxC>8ȶ{5L9ocyc<`#h靪KW ;f3f{Hprih&-"|I\/S̽oE_Mc+d-R[&-CfvĵfsSe5 r-c$L- cRX3·ž=셸7eK4}]QڝVQ`RG0Յ9œh,2t<PרjkЦܤucE0R<™7e6sps*Ri>]ņV{: 3s,7 ^^/1lXfk/YA -u F >JƊTH&&씞##3`Upepk8h Ly桼j%Mb0aobM_yUX8$ "?oJ]""y77P@U0,A0HR`T I2Fw 6Zd./56*^vIzT6X8]@2qnamfPgYKJ+'`n}()e!$C?"YI?޻E[>HhQ96@N zm6dQ[uT_KQsci, oiX6Q[v//TK`; k,B =0aY F-7΍)y:.4cQ"Mₚw0m ⺳AcSFraC}B"9@26#x<щH$H6[Pa 憰ApD|j 7DVǃ=\au6 C+Ғq tg[ht3lu8#&2#>FKd%}ݓe"19"!N㽓Y[;gÇ lиiNbue78مz}924T~:mvCf^ѷZ'L4a(|Q&6=SNb8`y5rc>Y~m浏,  G>HmGlFXbmh+{NGP%KO;%wA#BioV+Su) 1<`9FZe1nHZ"f N p6atrRGhnϲ#voC:cÍycm.g4_nbOvxd'>bpS٧ awޮUrupgőߟ_iLx[ s;L^Ei2)=S-K vek:ÿwܫ6\Y+ɺBQ'䭙9OC=Βr$(b=-kJV3(bxȮ~2LjBf0DUvAҿvk v't>4 4FuH=O aA=[rr5L]I3[Q.Axs'0;*ĥ=k4n(N~ALHX>E twx<*kՐl9,X rM#u.pZ9f$lx%GD~\bo8.ՄgSͫ##n|Ҩ(47@iCuXRFL%g GDmpp$xiE q:1lws`A @2Ke(u{<']($VX]-n۷wt HXaМcFB**^3nj-:_ڸ}jVf&,>TCMzx'ۧ!ve`ڛ6emxpq, ~On3$f&CՊJ󂒍~u4S`]>MCQ80_PCx6~. `+@r>@kLBIhw$#݄# Y2p6V,\MpV<(ztuġf2 6oA/8טlF1_~p*)>@n݇ a[5iϢWR|1U:sG$D`TpP+ў,BVh ; f!WYK2`P?`Ϡ^mKA{a_@:QdBZAH0K047M"la;xWhV'rcuC=zbH4 6WiI")v'Y }1wSw'+gdcC<]tF܅Y0%ksy-eL$BaAݒMFRXK$ ( lc:}EI:(י˄+cxEs~ZYC|{[}H,єЇK=hyb94[12?؅0tޭ͒#Qo\N)|ܲ:\ V^7NpiS< W G9 @2 A _z;q4!=$=q"l8^ ץ9sTyyJ$bmNzw/Vb eȹPvGO'W.b‰轭eAh+ 'ˊuE[G ڠԂȯHÝYmK&av ?јug:$ͼ Bȏh2g=DH_r ?;窽+ydp*ɪ|rgCV˭/fҴ [:1(8Sً[}b2!obGll]1gzUڃj'Mt p>?uOڝDp2uu/" s1fpfVfkürb7pE_y;qUc3,˄" -Cy'񦧒6M3Jb7U6*chg;n3d!}r' o!VVܽp?>̻٦Ȁᶛ)'搗ʞKmtAX]Vbq;!cJԟ|{pqh0{ܿFZ08lotiK,;"H̓X|&Vh"w>ZEzo&/{2vG"/!zoSFP},ʄW> { YSD3/A,vj*6rFWJFNpR -PDeM2ekKaW @>u}*驹6YDmi 7V,:u-hJv N5C†)r'NUhM,sT2jX'TNS"i$,dۆCx IO5t 6 !s MN=<h$W:|$ _~OI!OD3 {|Ϙ]&Nl;VHrK} `-c[ |F_&cKO ]h{z:E^\cL~EC>`O Wak/< !\m?{z,ӭh1u)`^#Σ}mml:pY+- _r??~"&Cvşhl}>?R =WtW~I=WRBI}ѤUrnnLSc/u:TmuE8۷,#(}n(KXsCapհ6GKetB1uH4gHϽ{`Ft}FĠ$hvh#$T t7l4wَd:ؙ6_#=w d O nz*U" U[)[}nbqZԺsOKߙ?,FW֋3!q/!ZóL~ q. ^]!LJfLrk`|Tt?fQx" 6! Z&=h' ]DL&=5BgټoE\DY~T| [ p!B{¨,?Y]Ht ݴba9< E?4q\Q?[*h >pT?m61@anhdwe^]pto9m(^=ݮ]di[@:hGf$&]G|sׇks`3E0I})OQ\< iV IdاUi wT>(Oʃj囨#ۻhI[]7 khHѥ(L"B5%"-G槨uv'è~Udو[{B,oHJ9Vl %k{$XwZ;Cu:(I+@z5onKVq|ʕnY$#;>ݲ~צ[`oLÐ@i>f$ O~6!ql[ߧ鷗{KNCClf)s®ynTc')JhdBLqg* #v/Pt*3j2ꇣM%MJ| W5u=`YA՝k8zk#tZ3ŻtL0O>ϯ-^ ΧP|%mx)eKnag9)>0lit!a>'(;!=:b2Ś&8$#Z4_e=8q#?K&OS~lLO +5LOмmd7T\q C ª:p. mwD曽Vbwzٕ^#Ic =gJ}w-_vn edې2Z$/63g3BRU*'&ԀVcIĥ'o hOp-cQ̰D;'V;wx ر9bR|Jk%vx # @p KiF!@Z'9+7'2tO,5?ήqi+Z}ڀfڝ?L+FiHqsO˷ז{ v Tu`4I04[)6?wR>Km!M& ހ+s+[O'bHje}|FJX]d"ꕇw]E{ .0ag_//4[ca1o"Kl37K:g¿TyN77Pق֧||` 2Ԏ" mP7b7`h*ujbԴ,msi-!iGn#]=Pc~Z}~ՂM¼DY >nA]2D$M "~ s܃&MnN~\$U!L%']:mWC[J$R$E>9%y/VeY;aKRZYݿ%qOjr{_ J&]o%}xb 3fVkp48& o ]-4~_nrm M4t. ~5J3GDMţ )Fy`FC ǀ z5 Sx]BCcM4,2 ; Z3tVcԼ&4(2abڋ9>~l&XO.h"P}=I@S퉾Q m\gCGWjN19"tr$ QSkw}|>:6*'Ɣ 9w 6.H] Nm~Y48[#p"-[Iӷѳچ+nw;9L/rd9:`]gu ?̚J0XuF{#юJ,y#K hR]L :M)$ɸ3Ds&z6"6,kj#9Bl>.r! BX-+j%%wiS~L:I*!)ʒ杜ו7-“$<P W(W#ձRkm؉uI`vĨEguM/PlȀ"heK9Xle.hOkuNl{_Su^2ّo!sXj"Hyg_'nSRqa?vt>;Z_CI8FvTu[A~/ $voScoxeޖH7ԠtDtM}0 uJsSK-K;b4K/%}Ӿ\^ץ/Wv6Nжiko1;@-c>oh2^eÊ@6ގU"Uyf[y z}:9KMm[vk9P'bn|5] jHkV$98ƦKYcN'"4nQFq>U 0;4%K5*S\]oƿi2Ϫa`/&B.\(J,HÂv wqUq^Wmr33$i/鸞 Y7(raN&ɶ@fʅ^YXa?MUN?JWJ* (UqaQvIL$ZbfpB[L﷫kZ^G]2"\[]a|!|gMUWaRYĖmךN飙q_yelb.y͕_%p$0$a_)ӑk/phoVǵ%70Nm;rҵqx@)BsF8 F>6˰]L]FI`JIYA*4-#.g(W䎘~./g?2OxF1f'6LUj!.|Mޓ6Qt 'tT!}tBuy[4G3ͣ>EI4kmВ]򈽨; >UVXT9ߛļ9 4X3Oy#Al lVş=_$_⧑[$ZL_P#54-; 0=ϱjuA!4g1'лhSH L*x~˯!oEpI1 5xlhyWodֱq/Jw`,[3ih嬎ɠA/7n5(xv)7|>Oھz>=3JHp`ahwrEJcюH ,Im2K?zMC{m6Vi\&'%\6ldd¼_wEf 4# `ahL &=rhwo6W oӧK(m/^j *}@3)h⿝塉fmIEuȺj;Qͼ UHgnpy@u)o5FZo>Pχ hhh#UNH5qJA4\lY Μ+jΰ ?1y`iID\ܭ3Kr&@ C.%kCoE4r8v@ PARfn_hCUBON*}/ Z˷Hy Nzm-W>ܾЃAG8 ;5k@'Ss%5ח;|rVB_,35B&(2]M&'*~do_Mr0@Mk!e0פ"@ÅK /ލߙ^B^FSg*fkTXpVDv_Ҍ[3E aPXr zc4\pa^G)ZYmpMgEDglukXrBmS_+ɡT\W,V$M=P|]y0;hY^0e;283NUfG LxRGA"cTx ,<_i }5lȒ@d XG#53QiTY-E05kμ vKΓ \iaP\^jjvG:LnwᏨ.ʡ-5`r*X mdnIIX.l{Dȓvɐa`(?kYs00v+\jo\c>?.X{݉o13zP{=:4sl"]'{&E.whE}gɤT!h a@Zl+#lr*Ɋ`icҺ!jvObwպߒQ̊z Cod<[3d_A0rTP̬]Uhzzv6Dݶ |a f"ѝ9 ocO + "|'M1[L=ɜeaRxJ*Oh.U]ӤoLb=ۣLOZ9Xؗ@adwB±h򥒶 ›)[z^vEH-.*:脜Pç3-~o; d+PaC"b }'ULY8̖>@ ^KFAz6gF(vi'F()%IjBpB]o8:iyu;1fl ([W uOH "ѝ|{-mŔdD[>5a+cW Xq.VV.L ܧ&_(; W[w`x*qG^3@hG{-,:v8Fɾ4(!Hqû~ ?^}WM -lI~bhO 2>1?,P?Z y${3\8-D*7gƗ[2ܶ AC"%a͒jv;2e9TucJVu۾f7oݞߵmtvuwNzNѕa>٥{L:^eoD7w(“хdIDm w!GMiʣM|':jՠ=(}g"{4%`]JW,ZIHvy-U\m+(1)kYb#q a*a7궐 $G%/VjY.Y&lxN2WˋwJmCXJHcҷT'6]þ+Q *ܥyqiCf !̃)gb"TZX!ս dьCiY - !0EMB?Jǩ&gIuqUZ%x{e$(4?#w_RQy*ƑxyPO#GB“ eNSaïZfAL+@$W$$" w*_w 1rϱ8UsPKy5Jl0{]"ҤЛ)@dzue[1H?4n0f7ҏ,wiU-F՛͆ѫrU&S 5Bp&-^Omw1_gҘbD 9}L*\hOiuܑ6"Cb uptȠ,ti1/1[aj2Bte̵.{U?\7;Ez Kx)ƣys+ҫx"Nf:ZyQZCGއ7*+LB_^ W4sYӰ>%b.,xc1FVfF :dm*>t\Yk[* V\8ضTSgE5}0&| gE(K'{$>uG'Fia}ij}2[#%5NJh9v] @שK` z0Q+* U\b\,E G'IB 5zo3OJJ.1/7 $0L*'I۵>Dq:;U<Ǹ6$< v郾$Rȱwa-KZ!b6e{Q^2–H,AR} F̕uiZl)B=!kEFAt%@kobN$UШ37--c#y:?OH;M.ZxX3j)IbX̃Z B (Epb_o[Q99络>G5٩M,a+ CcÖ:% aDMh>h2l{tHWtk;$T:ُIݓwtM'^i@\­>*b 6Pbl RX/1L1RوnHw\pa ~q 82V%rU;ө"OVS 0MA\9vQRiQ](T<klR835 4L'F9(n+™dy{&XrF VA<]ɂH,^R$0<?CfN;aJPoԟ 3UkZ7)VKe#O>/A~j /] Ȁ6[4rҐz_}ԥ6-1[`z `]Y<=Ql(Fjl|,*"@i.]ʴ*ۡ\*&LmԐz: Z3HˎPs$XDoX1$_H Dmm % 1! K1tko!E+$<<YTE,N_ ^ ]{*Wf\Ѣ;Yc#-ɽtkG>g?ˆD6y2al)^uOc?Ue5jP~9-p* =%t ~< ;KlE{i h)qY޳LuK@-6\ܵmw/È0ci0ghtzXnmeE)kў#!`΂PP2bBMB=6)Q^ޫFj}#ehpjb G\n582KtJRPKMDUq&t{κ95JgCSjRoV _ piWXkSm2V[긽/!{0hb.14oAlp/r~#>&?CXU ,?J<^eV4'f)4*R mtψ3\:xF&rcLﶀ )=ʸ?}~Ϛ=ԵB+[Q,n(ȻݹAwTIc$ o?nNB::'7}@'K!#Vn۩6 oc1Na3- Yv;_Q}PhufA+L$bO6A WyZ7oAPΒٳ2!q#ecy6X: :!|#AnF*o9oI\TB~-u_a8/WM7K ׊KG%̆>urדGrugOV_Hy3ׁ*V9' / W/n`BZSR8ս.I`['᭍54cilvX6wBQ(t&Axbj!Bp1+GqXF 2=E˜pW.jjv6ɗB, 3X+yOw)\0NG9KP:; /* Hpf@*gob' dlXE^9yXcDo?vϣW"Jp?qF$Xr1!|ٽ/xmvҪWrWtg: >}ƎK5]/ѡ -ݓ0A\tzټf%IaVղBӀJtW?nS;g,L?:_a-XGwQZ¿={S9㺥w}te>9h*9`M:I=>ysI0f- 7dfvvŷfi';PO"0GK9jWț~Si:QRbs߹6*#R(}m0fuYk se@Rب|5JK ǀ%d/'%hgiFs-g0h\2Dr/E i4p<s7/ҞsN;5µvÄ[|*<RzN)뙐,ƹ?G{`H BLp$H068)˴ALL`("+M]Ґ O ^Ew?3%'%!=X;* ju<֘FGmkc} ߘ w\KW 8vXl%CCOiͼuNj08&pB#7eᒵzX[✒-`H;"_Ybl=&_;pjL< >;]2m9MVw2pП5Oںutxuwlq: qM>0j7J{?½@lL"> OFRң-ߖVX4!&cz6X+f[ |gN?((:oyTJF n^ We4ɢb&Ȓ&ʹQp>ϲxt)Zݩ%)jyʦtd]q X8ܴQ$!:&\cIj *w&U63-"` IHOm3ANH#xm\M=3=okBɻVq)ZC6_ \33I{CkaLh]3Iԭ7r ҥ6?q$8 Q+^`2]tcX=Yc,TrMQ ҝgiacyoۄ128 l/ۆ[: ͬBg [޳| ^!FtAF$ᦶ&,5Z<=F7xO3ח"M 1r7qeY> fju!z4rqHYb-pen Nl4;akɥ}yE_%vc!'6!3{tfŸQ!Oݪ?$$*p1 igM?[4`߿P_H-d[b+I6Q\,6WUc}_}Q}^R~jyGC[+YBTIX^QAT`_S= ܉'ztM2g+*'Ǭ /4Wgq:ɥ ;* 2TFu:k{fQ',UrJ*=:V/2*_G_~BRc4#5F~2q#n޷3DŐi[RuLgkvY"{S0f- Al13vŸ%d`G8[M]~TOl"^L[q:1k಼u4HZ8w_X0u7W^j_p>RwKae s(i*Y֪8>&;*= D>7*yu9hK0>|rs5$pZS}߭\篆Nk2j.]RAF4nMt5zu9R'T dZ𐌬?`'mn''=ewz ]cR0KzA&65d7$w(ګ²DNw|DAvB`C\GysTt6쓩 d2B!tRzAB=Na +=PŕX NenU<etj㻋[}˰ƘnZ=h3@Mqb ֒v":մ^E~ػ:ֲ$($hQX[n`vXLkݎE].Yj[QzW*ЂIRA7xgT>1S+73ϔ[Kė \I%97sI=]H__/8|jы9Z `G5<=MϽp!7[rMڅq}XG儘+gKeJymﱴQa n@F_G@~~;~F";'DChFp>@Bg AYvTr1+ح8RZP'-QG MuvnmicǶd^~1t˶R5f0豦uϪEٺGoq XX +=G\f., ?n tӶOn:X_ڪ{d4owuR͡w$C4^y' =ęZg!.tXPa\Ћo܌|ƭ/'d_RkLԑZL; $Nl$=jkvv%c &|%ex}쉗qY]l1yhHMc?e圈f sDff: |؍GyαMM^JTmЯZx-KQ\+f9k y-p6Ug 2)u<Z>i~2wP~HZhL4M,m p@İ5!*&V[l-N=kcV-)o2g36 & RX뼸 ')^$?>9g/sPxKI(.6Y\4殍[N}B$ nl}G%PwKt?ޭu 0c,4W0p _6Zrs:~R!ll-!#WIg"ʚvu66yV:gQHawR9͑`I%Ur=#r 8󕠜]Hg }<^37S^_Owkz a"s`UpH;+û][Hb=YcxU^?=u\TLM$)r>e3ݙ;~ה`^v֎Bq$n3ksTwevؘɅ)yBn벣]iZّJt7vT;%ͭ7QGp;$N iO2d #vH:e?F`נ%鐕gf)&ː!JZ68$^LdP %SJ3VAʹvtM.""RˇKwL-m_6ގ2ErE{&!ņuۮg{@* 8j#d |]7714n6+R}II }oF5>^dyޔ^o5g&UMtˀ0Ġ%z!x>*H}0 op'|ߪ85VwaYajk;}通4 NJ.=Y1m[X@ Hϵ \~e6HXhw@S"Q1FCuQ1˵ cv۵^uckV;4 g޺P =*;zGWHU`ξq udpOB,7$ `VJͦ u,|JΗ @p sT41¤ZdTU U:u 4/";ﴪvpU7 L(!>9s~3=ט0+FzI 7"X5eqӒ3&ͪ\rr&XQkJ \P0 -$zf1]L9x,nۈru[&ن3n.WzG)=*9w*̚] *sp^\ l ^ !t+vGsM=],0,.uaY[{_ E,AIɵN犥[SLl)Ζ#Vo,1~t]HfSi6kՊ7n:LI6àUkvM4d%H~)N6]>ctfy;+Meˮ ^QRP6 աV *dꐣȞq[44,..Kч]iar'#t[%y=Z܉Ó)S9 &Y&)B>^tJM *f";1d%cRmťvDh\~ӚNN?;:qPn m *ז qN/_JmVQڰZ ŀe%fIER1 QY˺;<.`zh3 Y+70, khR&~ɄD /ѳ~.fR=n0U:cw蓮 J=̼Rw]"hxp( ZJ"% b"=ϥX߆!lKOT '3QHN+41{=396al\΂ǰ۱:?<*hoR^͟Gf_ Xg&DI%}TQ*n^>gU^:riu\PFmWϪc}$FZ8 (܆ב`"5n%C]h~zxaݘ +Q"K Ly\Y']ܒ!~V[HW/ocI9"i$h\d#tf8$ܩG=,@`<?6HpgoOEҍtO3c^n8ٷ UjJW E".lB.hi|HX5wmstG9?ٿlnQ?by~lL^p{IzfާD'HvqQ" *Y)v =0^!C.8޼'8a薏4nBuNcI|Ĺ5وpāusnt64Caީ] +«pc2%+ST|R]QF’LP}/ـ- dwն2\Ymj\k=$づtVމC܋R[hfNP %bςopls o>JAQa7XآGm:lF 5{P |dltk'oOʨn"l t>IV5Ӭ1gׄs]vf +2's^:|UrO+ "vYEhGgQ?hl8дA t g7Ro`}S,W91JŪ@vpFhfC K7jOR$DksY:, ooglE6e$񴃱prTPV LFC!`O9E 1T ڑE=ٰ~z[~{HB FVL>jee ^eO,x()'Q۪i^8 v7?lhx*֖FА0ĤI9*Pn/BQe*;բmb_}5iK! #>QFGDZ]y֣` IsQm?ظT%d#F?31]?5"VS#O )u2&ߓi}HK^&ⴥT"AS{DC/SEX Uضr*Ҷ .G1 '~ w6T x҂lAptzo'}aPxכS>øaO4/iL ,񼭠:1Eq\D/"[)^2%K>hb̵ (8я!]zݫ U)]$l?? ?Md3kV0zoyIʉ.:{TmBR\t4wnD+ڙ+Št5^LP0Gy4FkmoW=Vc%]#MJ%S ПH'_]*#uk>m5=nٍJmAD/' {_'FQpy?u cHk@5#`tJ36gdTt,y]RJQ׳QIo)+J<ltJB=K?0b2"J;T6eb&On+R / i222`~%RxZmod?r`gTb+f.F!EuzB#1Qzo~c[Yw|b9*OzR`֭&67)y{IF5ɭ k_c hΥ&ꪬE"- DQ%kwM c!Mm]Na1wiW7RhS+.u%lt(}wj |Nd^g*(kip`mDE#δAĐfbA;.POƺv̦&GyEn@E s 9st" -Kxz#NDnOniZj܂}"HP *}l8Y1@9ۦW`aӭepY2Q^fpW͂EV | pf B/f{Ԩc8"=f(5P'M#ypS /nT ,qx{.!-"g(430GɀLI*=r vJLU@gKm߭1]U0a[rx≔d][Wy;xg0vsJ@2+描p*Qs1g{ReHFvrYO cR7Ʉz4??mM02@-6 ̇"'DB3djLD+=1`u}Z EJЫ)Y^vwc$DK9b#<1r7 j(2ckb[&|UclɟL.zh-5&r~X7zH31RCL8dsK0I{"4%vMs#C ;Ed!3mx{eMl(˰6)7ZM]˾xjVK7يRYP V}y9OEcG:{7g;K:c#6=fPlˀ+ܪ`eQX&1D N d*} \HZ׸%$AXj̃ J0I7\ҏzwvT NOa?#?(kmnX 6 S*~o=^2y }>np|*RO _~'C?Ϙ@sC U KKn(,Z\!/^enghZ:挩QH dfX&hl0QfMz@?,67(9g'9'+qU& 2l^ ߩ `8٪o?h&g8KwFg+ :W.<]z47-v$O":S˲dkY#BԽYq/\'NXv1\iFnb.[Z#'(!X䉞sk0DH6 v`N>֒3}A%_@_ˁL薸&pz<7L0bx?H/}9@o&KT}ZMn!7VMbCM7=P˻*ޏ\Vi3F'*>U &k>[ L5Qƿ8?!wgX1Mrʬ6@w _G+ٵ+"tfk/13}y[:bIMj19"j"pP=a,7##_oP4zwBj |FpFɹkeZU' xsެ=EZA S>{,ҙ~۶j|~g2ueҲjܩ?ТnE]Ʊ)! C{GYMv ɴm|%'TOB牆*O.;ԑ{hʐ[**Pt?Qk:= !{%9'c g}Jld@܂k )ک(>~d,4m$@%8?]BW80MIfpAsX3,ſ=vw6.`s$ V< ŝ|*@Y۷59ck< Suxt%5nc嫮VV,4d\cp -lG*V˂7?LSZl;Z Xo',K(wBt>oK=#70*bSvvU(L(Nj;JZ,y(5(H_c%e֯CڱDO)R%۴.Jd x'b|3KöE`.W}ZVTE],z~Wt%} y/{ÿKK3r#Or N5,L?bb]D>OV_O8xr(@SUîIcCR |$f@6k6j:Qqo&.ZڬE1sdW+&s%O3m,f=IگK?|Snq =HͬuVjl h{^]sx·4<} Ppq/[k!ݮTRŷ8!T?%kn$3D .xsӷi8I*pE{_-ujn|yX/J>2:u$=-vtȶ@Nwhۡ-0 /#l6PF@EǠ\Raq}8q z=Q: QʫXMRi7IǷVh^۽w s}_BbY_vɁ b*1q)" ;Z $ĮHLsOCUAvyggMB!2\穸gBF(kߚ ۖ˜O+ŵ EP^an}%yi$Zޥ.udڞh*&=SVbT>*wQ`nsm _<(D*@ (>]wCR),9-QCC+J%\ZzTso< ֞@Zo-3 c!rq7ibeBJ>Zp$To(F/Q0J+QxȕбVҖ#N:2M$LX MmrViDZ`ͨB . b؉Õ,+&7S|0dk3(}y mk#ʓl4-HBէ[4ާp%ܚ0Ǟ0нv]N'{Z! h*<>T3 -PpG.#xN'Fh~7d~9M;kf̲QU2.b֯7FUC|vRSupz3{>~཯8Ea/@[kq 8v;X :_ͧ^@՛</3- 4W.I%bZ2ץkt_JɕA9b2AcI010Pĵe~2ihZ4cН12˶hD3 YNJ~3og E3@e݇ZݣxͶEŐ^ܳ\l@S_~\'ڱ쪶GQJEꀬHg3Qf$@MSj*Ų~JQBՒ{.j2ѳq_=MT#\V,EtPgOsszRύX)9s9io|֤ܰ'Eʋ Y:5:԰KvهOU:(3XΧc\;"zeSj0 WTXsAô@,ẗId܂bh[rϴ{NklSU+X޾K͹Se'g:=z7YkI"o扥1jFUVꤔwƑ!Y'"^fGmtLQRJ&sQlodBq;$Jǵ2EJɏ`HM iZbb'lL4*er#7S5i"B֋/O<P~ r-?U%ݵƗIFʐ;9]\zͶdG5 A/-6ш4#^EA/Ody;ɕ^'Fu s*F"O;Ԃ~qA+-XbJ$giG~0UE&#SmRXGur #P0Pz8~ӣiUh )gb)2^p^r 8Wb> RIջ Vob=E%`lTAAw%F)S"qÚAnF maݔ>(a~&-1~kx"b(m] [Ll]p`nXl{{w*16\h #b\^vfgC0_ %mAO8w1?ăB uyҏ'uLa$,rH}j\, WA(g,+IH?9T`6i˶J*I(^gvHD;>(RmS9f󖎑UEK~ ) txg{IIvuib? fwϚP_Β85_:-)mN,>硳Gɵ˾LZtquD? -g[YB[\ލ*pW֓ o@5G0(>P}a:7'lF^cBT ^eyY:C;'3k$ 9`BRpRԴsKzVbKy2 #TR2).O~d7.r0<C_(I% H|.fxayZ@G ckKq_?T}=FT<jȕmg{K=VIM[Sš1f!)xc9 (r (Ў@MbUj_vA쭿ȳy_x񹊱U]̍,; -|^ȥ1uăfY0rnW++\P؀יLƶ2FNfG):)@ug%nvۃQ>+V> r36]bæR jDz6$V+|ޔQf!kg?XNŗS-=+ȼzr #Ӓ(Ԍ}c_kA4'4kު`"JvV4Qʼc}.:WXH$Ѭ36$Z7̶NϬ @ \=$HS'xwR*w+ 6N'hyYJ=싞Pt-r;G]IH8W1_p#uaMRɔ,$;rCW$:DJ#aUBx~~2w{[WQrm )~;Fl|8L^?7̵f\$}TͿxA~[1/)söG rT֠~_tԉM m BfO7h+B;^Oa?m aHm$ؘ>6 p} `qT 9o !Xqu\9oz1NnZ-kn9$p/0'g΍ofϐH@G8`O-d2(%)#nI\?iI ѳ)0l ő}1zf>hVnD .~V"|/PBDM{bk7w~#_׼ m^q?n?G32PpZAʾř qc5N'?†[ [%2!$~j!f[Us)<W7e?QMCqqzg iq&s!2l2w h wbX--Mqe8y(M$\˹s:$Z48jepJauǣeXm{Y; Np?MH׌ 46MXܴ]}c" GxNjuPMqXBۆ,mniXwd؅lv-ʓ&!㙖LBjZ^ 0,N& =5t&m&>dwj:a%ļpkM}uA4BKƯ\g=UiPHPrRD$f8[: ᲍{g )幬6ۅeVUjPRUlRWfkF g"ƣwŃm ',w Zml0Κ%/zk]5|ל=T䕓h*!A5GPӣjMCx Ymr'XÒ,w~MIGê+TH=unlf+ ORD$^K{ <ٙgAߜrz#= QƝ/W wck5T[|cKI餐 E@33\ u9`B\ .Ox ef$YȆ(hqq C}[2KA@;<Ƃ:x's#V0>ÄtB)p=;y,>XEFѿ>ݕ+sDuL᤺(T;[+pќ"RE:Cd洭2*g}xxQ⎱L,kblљjwf,8մ\?ymdxBѮSN2_s6X[hԤ=˨xƊ(g]p >U'(܋Au8RD y@ռ\!s唄'lrB4SpDeP\,2GjtLP6gz0a3"Z{lo#wfA!U(_ V ɐK̺c؟.:QdᄬgAХlqI}F?"y<{R7&,'9!2l %:(xgը$x>5ۏ&/:Cc#\*? ztM0ϏЖ+S Cmɕ2ȝSC?X (ַv^|SH]|lSoZRDiH"k c]0^GQ91O*jٷ% 6NZώjmr:[k0Aih!MXJDë6f, Yk 6)49l=TBuJ$H5=E8p)rZ-ō!AɋYPRRsW8oơbk(̨bY;\?>||Ѝ3tvfmL;q(IU%,2r"mܛ!q2w s5GrU{y*V͎넥WGaBmk &4ѐ/*2QV=H:-YП}2-AHk/)±\0K @n4Y`B!4(T]zXd-E#J9oyq[1`;l#tͪL=زD ?DhIwJ8B .>36V((xRxV&!X)n!-q{߂XiB}F|a_R-SJc-1AKL3y ~y+Մ*ⵀw:sBmDBMb} 4}VX2P]\G˝E.Nt͵Tw]ϹwQ>-I.3AuzYp7FW1ns7چ"^N+$|Yݬ5ޔbQo3=Yzvx5_#Y\KLj;h 09q rCj %NjZsRӣ= vGffy6ji :/D($cHmp館#`+^\-aNQXɢ~7Lrm >d9Cˬ" 3p[#&Mgr7wQ2ԙNpifvo,qKWEf8c"#ɚdx(wKGf,8 /MwFt S`zنHg>v^9TkѷGi9W!v\g.Gt=X;$g9b,qbAO $B.w%$ Kɢ$xz/?p^lDa (O#ڊ{0q!f y%V0O܊1;ڊvm h-0iWJ xs "hY'ioL_~ YՠBZT fg͟񪛉:dM:2<}zx+NCfJf]wz9Gk`Ō=S|^FRn0%+mF9) c.| Ae(m#AB)HO\h:P&"e.Iuyݭ_;]s{N"j,9mEhq" _S y+'4wʋ.J/:wF9W;o9v$-$|"nc?ߣ 7˗a]g)%J|a3˓H(> M7vP~ϝcXVȠǧ\yG5Ig7@yV|r^͡H~sݢ@5KٴG@?6a6= GD'W2#5u/J!=cw;h`dC (g|=DД' RWkh)cѫnkZvBI]2C#u:C龍YjI6+*@ZhS9ݍS* ꀱOSR]ni(no%9Gް- q $NL/ǬZ>1Kj63s*Hȕ^ZDuelhUT{L"3| 0^=GT]{54(ssy&偊sAy[ؑ[}1Kg|;\lZA7mV0*1Ҥ}!bg 8iK45g5XƏ `g mɔaʏr9lg@G$ \^:b_?%OEB8n4նyAXLжn Q8@Qre[8U$!0ܣ@eslN vW?I+zY3ٷmQE19p|Ix1lnl۹TTEna@a׊ VC/_AD9Oh0S 2/% M\c, m$:b"`ϺUao=S{*/ 08W)8`Sp}iŒoUMvP^vPԗ\-la1*!%h n]3̜J\J'\%v#ѮȌSfO+%C:Y3ScWHh0.mxdj[e + kf(y~`w񆎆gmt!Ay[+bU ƿ~7cv',$UO&E=GJ:R`>$aH׳GMU,ϙn@ڐ .H G/mmpQy>2<b}&W_ .{4 !;[pɎ]3R'^ܽp3as9? oXg7)ЪX.m!A2mt yBg+'MIW:;Z!l|wWMfd܏T۝r5J?Y t[F&4$<+1/eن$ߴeDF]Nhhz_\og hn_cr Lg*L-Α .ڏa) MmEw WI{ В j'CmU&H`-ֲ"mbFzkCW0]S)Xv\_fPذ7{ֹEd3VݸMXbmfZFxUw {FvL-4ϖ|"Nـ H<)0ۦ}- o0{hP&'s01'o!WLtvSE,jkX.D^P=ٖ`Q(tj>DlA_pՊyD̼K..O9QO&2ni3wG'o_Eo͚>(/Ju--gcs'}ϡ)RZ;jH}e,O0WD;cIoc GZiͧc<ٿxП%8ZGFݬfM9vw~R1h&Muv ud_C{ ^ =wY_|BYI"\za6n7aÞ(tĚdb3sh/0|ڳ hiMM6]|>3T@-8ZOSѽ ClBw44Tf~)~NbC,P dYfUNlffrPϤYX=&f`1A.-/m0}e WMj d͙ǁR8X/߂/<K.Lg=aG::\ S>NRL:C ?Nnp[l-Ji[VvP1nAH%X{ƇcPMB.3_ Gki^tM_Tւ٪,b*T# z<`liYxK  |6.̙8}E++{s fD^7^+W]eF$gKBihډ@t'z@*Gtk/NjHK(%k`NӁ8;]H$CҬl8i)Z yYFЫԣ:>#ܓϑANvb-/E*"Wn"T* j4/8:᫐K/= tRQ= &ɤ<&Le$7h`QMk8]܅mIʕa)I A&^'S{s~VZнZV|8jA]-4,X0l?^8p5\8ʆ/ӷhXr^XXCQ$6f39Ez\nt;-@Spr2#pV@:`zMr" g zvtKe@L WIrw" ?Q,U;uFV[yp5}RzptȬԸWBcq`dPtdEj;uJi=pB(突 c8tx_F;C&: L2]m1v(uK4l2), kIp""w퀛Hhb#hԊ.h.ߥ'ur3g_OiNn!Mz(sE3_nKH}"q k RJNcBx$Ray:_ u`:.& 1ː$ފ ƭʵN m;^&V1ƯQ)ΟxaلP {̥h\0vJb2唒;:Z2,q<9O1u=zTA;2 &oi_vz55RrSfqeWWѮQ^ӛ0RbҍhHנn]BX*fk}] - aަX6BSzlG-$"/uvnMV?4Z+ިNUmrk[s EUs{TR{Aj&#A! Ar`!@iftWsq{4J,O Bǐ13cY"4wζCAߑ.u3Nn<垃.#`STūQ9Uęɼh y;T[Ob9q_\ PARvGC6bq~mf֒De2S; #Nclm"xrf09f#t>gx]v Bǁ7QsSc'KYciR,WRxw/|5SM(7NZ]EU "nJsej'9b7DwM+;-@14GO'ҫ ⮒=;j$U#sfl 4%p):\HQނ$(s&5JrF621uQfLKS%.uf-я\|]jlsd[;0(g; J#XO͉ddf4S7Tn-AX>7ݒ·7XVEۓ+;qݏe;+#&~S 2vpy " -ɐONp`;YL=rM1*mN#p پs=MVW=(,DG`+s\j B ܖ+pc`S<ܕ Bx] K⾌ԴPx?¦.5[Nl&)Q3O) ֹWg>Y^M]i&~KWl.#r>$2aը s0}5H HʝC$^xg&PeEq@Omr6+CװcM0_ "g T >"js+" 0'/H)vX.ުZW]K-c1iy5!!T [.bXi֞-dMOL|`$iY(ApǺ_Mt#NW2GQ\cE*uCGӒVjhS^Nl9g&q"e|^U꒸8pf(^U-m]mѽQޯ&ʖ'p8PBh2΂{a[u4#wz+ c"-G)93I9cY6יC:1/d7qCowKjg)ُ 9aT:oS.}/=>$jK-PKHƯ3;9X'q&![T[WTojT]OxW~9|mEX/yTTD - YTm DwsΦۈZ?d+ժow*2K2;!zDʅP{S|\ Ҷ"YF9f t|GyJn\W:"lMLtĞ5:9z"upox֎8 ȿ Q8rHv5r9f(Ʉ9}]َG g4i\@bT_bP9^ ?$#vO(р -WhͯgW,o񪑳&!w[ !p|i\ɨ{a5uctN4 $ـe&=Tz{Jft/oke`qF^ν¸wgDEn4rIx^T)݈IC-+zfM_SE cXg0yTB- ò9C]ȆSIc(['J!ä8eڸS؇!?']j~/`:#*|"\m}WL}Ĭ P:l v6w)xgh^ 4xYQs)mV{0FIϋ2/Kz޺rH{&ڭkm WnGQ],aUcVd0⍇@ۡ KP=їQ}8V2n&o&W]c0RÜ G9P ︞4ەO(] F?f".aRQ&T?% 9pwrdА= Lӈ9t%j>fx5um-Jz H( Dg3\e4J$Ox[oLLa$\&FFGO̘Νq4u@K[N}EZ=f)bÓEe Bi`VU.W~ v\cs3 8 9z`$LnAŒ;NnX ZlW,+J+  X6R<"vka]-SQٚb'N}6T8Wn8[ S}x*4])BF~ʧz. /7 oKz7*?Z!6L=][nc~1ʚ`~Kaa:g[sv:Ag|ë )?YJՌ݇놡! W#WT!YcكgJ׹&xxe=@/Dl>}_g323r!j YDZ/>-FjߊrV&BQZOY3|Cen?G;@d*U?~kH}j>,-ًQlt'YTxfiOCld\Yuw=ǴY3ukv Ӽo&VYgbX*mf2lS8֗;tkv*B㩲OQ2TmA# y#j$VKh6=6yC~X4\vJ(PtO*ydu r?-bؙp7 zt*9a+3!s*|jڸ6'W տ;K?3РVŃ؄mn{p^u >8{Gvea"$zZX2F' xHe:-_- +Jc8K[w")FrQ1B~/}X$xzQ D'7+hhwA6^șY(zA>ǽy8v#l,2#> %O\97-|PFEp-!^ǰM#3yUZ/+Ұ܄G+ dc `4;vJ cYw2BX5rL Q;5 =8H+eBA*hp) <ǒ%tTHJY/܌`?XBkWaſƋBL<RqptK;hMfG6'.U2''uAُQR::|[: Ռ=|;[@u*6>31/215 *x"h_@.\;Ej̧_\qe'_0/4D)$@*"Le}RN .dYW*Rdi#,HG\BJ`n1ҕTlP̮MUMe8w{NyB#vB7Be np!:^|>@K#UxS"+&$u|7K  5JfٳEB Zeyr$rOS(;G8-A 5MUzvϺ KiwHͫHx"[Ͽ#~J1reYQu7*И㧀$vyBzcԀDll-@M4(9'#SE{kwƍ|[eR tgSqni+)Cf贵:w6[~Hd%qb7GH@mdjt#ԿQW$a|9d' :vlqI9+В>:|&0]'u1ڞjcs—~poTϳٻ Ʌ1l 䲡M/s- hJ`rD,`-5jv'~p?(f*'qqCst][Z!XKuY&&IE\vhjO ;_=ш{Ȕ)!p`Uf!6@X"/ptuUj}:M϶EEo_1OR_Yu0oo"^b-eBJdEZW8.bQYI2͗nsAi?YjIU~d^RMBQjN-ڂ\ }">.̳q[A!wR0L*.aFUٳ"C ;)AcUYz=1fq7s1(TݯNq]ܟf8Gc[syhÆ&g9dsҢdqLqlEVn y2jKcNlݜ׃,*OZd)w`DɋB7sʗh1RQ"9[=So*_b#oeGRRh]7(V߽j525/u2EBdbr1TJ)cJ&[Bng_,*.S+rD¥?4o7!7=Z+vϢj9Mv\$cj0#3y)LVɼG(̓:y<؝_V \"2es`-(aFY>LbԾQ-ZAz^9|^ٸ!` gZB|bhQ? KXb'Yh>%8.*]w}A[aMV21Jx~ . D㥒Ki|¥>MN!yd GT?OfIS L6rDT >~nX:eFp:{R{|#~[.R~*LQeQEPC(4|blvB: >h|_SR\,$o ߣ "in" h \z;2^`J..H߂J=t\5mvX4F(hNXm8Pހo8_;$ép );֧uv :X7U< ~~L)Pז]yD;YO6O"~/;fߎ9a?]1mCt'L1$hRJ{\ǩ c<Q•Ia4 &Ց Omqqɯ_O娪9C{.!]CwU#  .Ÿ~;ꊭyJ`OrQ8KF@$$HםW5tc.v=70r!DĨ\1. -&ŞkźfR-]G(44*ʮMtsfTmtQW]qv. V;kvu, !jMÅ,bUC^ K| ?tMÛQ2%$R DM!(&ݝ^!6jyX@p< 731 yyh= aWZ-mePMCߗimq|JUٕu8&>=M6\az}9ei5(*$T2bJ0m.!Tm6LB4Y9f6&vNV~R:Tf|SlQLXC 9Ͼ1.N f3Ej04Dv)Ņt&ʞ9 ۸b695ue(2tD2Pf{̬)4J8#M]gq]b Y3u#͵ >sUc^Eh NpP#S=& LZ#QmW8 ovXyLg5lwgi}VtXw %a F[ #G)4qȃZ`Qk݆sau.ey@VdX&񬂻0|&y2\ x;3BiKcrިS[Ff`3Qb#yv! j1gvhFrCJEcH`̐Nxmk<KvR'j?aTK(s;#H XN*S-Ef{#dcLj>=A*fԀI ٝKw+D>^*o?;s(X,>VR#iC8DsXmp?~V 1~!s$gwȪJ.$.CXV5ex 8?:|CQR–Gsn5vT i}%m*`"@4)1ZJ7AA] ;V# !P*s{Ll(Bi\հdH0! CLJ')@5pE% 5!]!)X6(Cq>S?TY+˪pdOLykha9y<0Ħ3dah~n d$Sקlou P +NԔa?NE"uG$SX9`ˮ~fnVF:@K՚íI[3F"䜊ًy-%wj9Sϔ},gt2Qԗ,›1ӕ4&&ր#ٜK*P>c}LU|8Ǖ55)my8ْsV-;Yx@l$;Q&#y| |k7zRu83?HʝPNJ>3ymJ] 8fƘ"F/W'`QLm=E ޻<-@f1Ms}+ H%DWq 1Ք㣲ByL( 亖(ڼ)$j: R?vr ^DT9DD{4by F3L5mX5guG6ߣ`iׂ"ITLb&zBlVO~[: D)8nϊ p/D~t8L(4c 7gW2P)\ z''q'1Ϩ &53:2MkPBajt}M%C <|#ʽG6p@ pұDVldqaP:2D0%zH!o`&wWK@DfX 7aP%Kcq%ǎE8h€ ?HG0[zj-/Oa;,:RlAF%nk>Qr ~  ]E[Mފ4^Pۆ,@R+NɕMhkӍ[|j7/_t1 k$ U$`@^y^TnV 'sRtz?٢3Qq*oM\J,i`8c0OEMJA!lhZXz@Ntz*4O%|jȮiZ\% I'N@pyUpKs/(S`w%S=Wׅ쐨1z[-8<^{m{d5H2SHq upEv( هjz Y&R"qLyyVz=Z49`.?vP4(fGJm@Zx{vԕʂe}\r^WS31#wAFiVϹu.|V%Z-;fP#N ɝDF,^tpcBͪiȜ[MOӔrBWSBcoG *j@7 '+~EW򞓧bp']S&$5(T HȧSl*l/0p`!U(>:o -E5߉Fs&rF) A "9N&OR; FU#v32q[)GlZ;4?%YIv(gow_&ߔx5@bj̸ -4Qwn\hhy>4Kk( Wc{L-ٞwzzP_lPǔ0L V03MHciKsApzˌN$aC5w^dw8y Ĵ5C#g a,n3>r=e %Y E[$KWCL此Ia=,v/[we zh@FhJ$ acyw:MU T `UcD<|OBeK)[scΞZR mv(l|=|8s6^isUzZ %Ŋ-"@_ +)@t%5Kz_$OS{=yb'SRKqE8/疈gLו*89]Y;+ MĔFJxwѥyV0},Yo;= +'gPIBbٹZY їg멖GxY7MZbEٻ\;͎*%t(!rRRy`|mq0v]hZW @#8E7QDD~a_ZB(?s;40 yjE޷F0QrpD ,AC=-q| W!d. "CNf*Y= 8'G~ETM| Muiȱ}u?W9KrQLϏ =-(8G^9x<5 WOئ0ObudS(U.Omv-*eԝ~w֣Dk#8z`22Pױ?$o@B_<63v`?V.7fȭ&~%e'mTs $cjIHluKϷҖ6e]3㩉IZ?Oi F?mSv =At]a<\D\7ThLB$uUL^Xh$Wp3 T]> 0z3H{FDxu#5z.L,To WA"*po?n\7 ތG䩁 GڳB*2?,K,yw4Rfcx?Y m(5Fc=,*;#n/m`Y , V!zNE@qr蔽/֠ a>eTcHz,ֽVmU]k@|u ;:-<=ubj, :Oۛٔ(VZ%dsGɘȣA]*o1D[ՕU>ja>cof0e?CQCTw/!YGi< {FT(x[I-J`3OXp5oݱWJAd+o)Lhx Aȏ?2W_߫O61uVO9$:Cm/x{qŶtM:WÒwk_C C-4&S3;5}0㈨=D+T %{i> Wi(Ҕpp%_)/yR sQ3c# 5.1@>| Sx>e (nY m:AQI-gc)+ ()/HZ]hcʪ$5\el5.p"% Ppg*> H{gF1NdF8sk"Hgf6af![2vIUʣDĂE|FݥO*m/ToUfa]r6_Մa1!D^v8FSrI6 u#xSwf9t&bjOZYvd'@!kgXyȠUb'0s:Vfr'˴:$©gI>̕! GDwqu\=\3)tS8D2"jK[r;`-' xtV$7ʩOQ]nhr dImٟtwQ_< P 7ob%"Bty!@@7_Q'ݙz\ԎnPB\ɮ;i@s{>igSe ObAfT U"-oڠ3Y.ib!7HNa!4AY&3"sRo:U3b$]Y!fC}\-F+;LO7.[87i.79%!5JµEד0_rv/HEl5ZK=u} GI*ӄug)?ku ӄn|: ~4rz_R'w?9E?7E$ :>ڲDq3?nj+-Ț"Eٷ|VcMeܘZE'`>+&{vegAzIDll3+]m% 4\Z5=:L3]Vd,TK_¥W"svP 7­s*?6%C=r阹bKW{{ƬOVt V8#&'-BI+jK@2' MPellUZ`*lqQĦc^DGdQ* @`WRy:bN5vwvޘ)36\ GKP2l7WxTNc:`xؤ,gkOYF=f4+1[n d]q$7Mu% }-&AF+FdL7u4J}p~&Dn=טbBS_fbK?A魈7p.PeA&%J,sjXaqD %@xE9V؜Eʌ|Pl냳8+~. [ (mcXA¤1gQHlRBíأ$?2Bo BRg7O?g/>LuALOEYT9]X7}@,\sxM`;Np.R1N^eS =/v:HcR&6 AT Pr1Ю|xyQ PH֛cjgNQ9CӿO@;}!\ ?fVU114-F#2 hj~f˓ݮVFY ~fL[O nn-yf蠚HO|k@$[lWnè|ir8VM&Du¤pY]ej~Scslmtex()|ywZ c2u=,ݷE[h%\i##'1 +d/W- P(¨Y16^:/VQfSuiS0mb*iD?'ʳ'@՚ X5{QJ&[j?^̂3:QpX <ӊ}Fw?=3A.)Ģ:dcjzR=-3!t•XA(EK ~E'rReIiC˳K>8${qxZrDx=B[i$vkq=˵HY*I$@O|.iRX5az;lVpLFl'߭R,3aLe^+5;"D^|dǎwWP|%<'rX{(y+ŰP]"yV!  % 찕m9 XVRPp,86 x # )b tʭX, Y%(}z<񖦴Nm'~ŏωƜDݚ2gCIY{ nSi+bG&/z3"B q9C:޼-%9PuQfSjۉ:$ ^+BfqﰻYx#-fô#Vp {}:nYM."v: |㙒2:.-}?\V5dGxjziYULM>D\ h>Iny "to{}! [ $w#w $@3gvsHAK\(+rYbUDAFm7?H 1 #@W'+/š0U ?kG"M*8=W$S'}oӍL =1$ܮ9K`x Ҩ9#^TFʥZ%X1 ؖAڎ^WN-(>>CPF%YUɋ#Ul&e>GlZ9b>H^r"m?P`gd2)=sXM\/ffVu3ܪY7?eʜ-YS$e#FZ"{6CB#t+f8M+MxM8@jHߎWVKkd؄zw4So$1Y̞V{]8t%h&HEC=S~`)NuaN{Ysb !n&z#犃̤JU`c#T^{1V͎v U*wȬ}a'Cls6=ee' | %î-;{}ifmT&#GC13o f8FG}p@EE)q6 oͶyXlNꨮO %C0/dzD6 ab_MGX/閂f-/t Q^T tΊɥ(KdDNZo+YΚ'SQAl0"@BbW.#L)хun˵Ft0!oؑ5&yr^G0fy #Sn^dSЙisnf^|f3ic9f} Mk'?Gc;6옮ٙ]CPjXX(?4 5jVXB.Wrr'Άrޮ7Ҁ^ߝ͗eAviiA*5jCf8‍i% 'ɺ'> *u39[fA/D'Z]¼ xp9pU Pt *7"h mo@㟄p#)9Όbr#`_f`I_5P^ǎ0N MVLp109xDŽrG!쮓_()Y~ˊ+k,k,(P*gO๹_p,4CR<@8&s;ƓyA੩ t` Ex ,? %>[-A,U:cn_NL??aX7 B h=^;,Ss䇮|: Vd[o](c(G eSPpVmGɳ?H fl26Rާ,xS,O1ADZwb4O q t"KrFHS xseEo=Ghe|xҜ5';?{xBb DJ{%g]OzM'@_O׹k -(ՄpF큛1sKQ3Q7E՜C Gl+x4٬QB '9 xȥApE'sWf"7j+MXh&_E!Z!q$kF P w9۽&qv&F6XsUI#QYk,Ehgp`1J3sSx0_8c݆rM EF$dA3;#Oy=vc-@W])2O߮?H0uqc,G~ts挖ŗ&,q/`s@(솓G0"y̓Q*zqi⅂o;Gz B nRrW]LjP믉V)5cim͆[5g~o70hI: }7zi&G\{kYKړv Fp&t(ڪWl낭;d" 3KPq&i: S"9:?(Qg{$HՌn|f=.YsNh (Q=0媋,oTfx`YYry_v?D}.7- @:W(%j0ʄGXO{hi3\Ѣ/7y85c@Ny(j.!)&qQ%BIeGgHz/ 7ڑS(J|'ǁIdgh#  KqlS]FV`_HY ʞr{&[+Xg4kײ9LS?(cJPz`b\AoN'//~r|f>S酹 l]w5>4w&[UdxE.ʎI6AQ'RGՅNK#dd`e%l@[ëm[⟌T[106`R`G7ZD_.g)f#!x,6<@Q.!O.uEH9!R0Z*2$MKҀ9zh#9Je`E@$Uj :N8% -*z_WI IRz^B"QtI0ܽi[ IwR{3sj"̓(ZLMQeR]Z˜,E?`FcQكXv!KjC76nq^Z}::xc* Y~r&FmR!^B wlVA k$N *cX.qF&3N{׊-HE!U_Ӡ]Yq!r E"o5LpW%q>^gK@|hiFFPވ#Ph'{7y߶b2\4 h4G! GM 'CG?O!ZoOP o[?=cVEӯV@i(YvUllt/6 H8lzLJ *TmӨ~WEWb/JLb_zўm"I/\!}i{#r8E݀ uMAl]Fy:OcrpeG^0 uf>)!"uw+v]ce՚X4nD%FӢq0\W$ۡә抪;V¹1 Mŝb }vش}!2XBzߠ3; M9?l_C@yʘK|WL0Wz]\SjחѴ ބ XS#hhq.LE&) EM1e}ŗyZ张%#=P\ZA{ٗH˗tD/N$B<׵F t!Ѳo4?t\} EKhҿtWu@1i>Գ③@!` nV|i0I2ǒ7xSRQkQӾ#OAa(7\ga$hi(q{[rٞRM"E88obN}MVZ U~=~9B \heĀouPKyܸch.*ɺk,y+- qv&|rJ1Gzy|  @/N G;{t>Ȕ O( R 'RyH?)v&rt\`'#y+rӞfP$Tam.a/5S00$wJ iόXqHBRjTv S *Vvxݏ ^kecUvʭŚ.Vg#.`kl [^6}jS )i{~tFnf%JR_)>YK ! e0As0 ^s`69ń Mصh&>6;R)"5`f2 $:ePR%\{=H-+ "0dx!ȧ%) hPūZٓ?5rB=u[荋 v'}7տc},2jdUBΉfn ul\Pȭy^=WwpSF þ.`s adT1%GtLM,^dW|*LfU]s agQeh[BfaL5h Toaߢ|c+FVͱT|l gȠ؂յX.76 ϥ"v {K (Zg,0O |&4226TדYKWT3 2@83;_8!?l~b0Ŀ܀ڳ" E^zj$v0{=C:^XQ5bV<8ZEA@ "&"m3{ʕaux8u@v, B|G-6 I4Li\GP.KXP=b {Cm$X\ ~`14ۂIbMfV<M t;mZ&玲M&7EΪ2P(Ez}RH 6nl('s|v5l~W^lH+cd*:Y+xPnx1%T̶|鯹qԛ2AT g:MNBfPtw}R9_g UC2~G~vt&BE^uI׺K5no>FDuSOhGГ:_+ߐw7M;SBt{.`y _WSA^{=#Ry?# %%)-}V!hfo3\-#-l}fNZ2㏟_Nzϗg+(6O{n09O{^?Ə?Mb#V)FA&s܀^Ro.Pyz}K-UpӇH픎l|ARW ȿ!5yXܙ`$v>ꚁwtĢp!/T\-*42c^fW/2+#@F^vKPI-g hԹA е,7 +8Ϭ@&cOBfPʸ([ Xz)\CVm'V;=V댩) " 7g>7J?Ye}{ڳ,>ɐz o-Mv7EY?9@~ph# >TJhP֘ޅzh*9" v&}ƵL#RW?,  ^註0 2&X%IvXփOg&=|!V;Twe`ڎ@9-x|&']C~ , IȞb4~ u2IX{7X-H+rk$OaRV:_k~#YdhOBbC|%F,JhAV(J$C7_#I_I7JovA^5ƍr&9 ^_oP` s(hHX *]|j@Y Xd] pQ( 824/A)nݖ$&B4(h#M'\H9\TwAC}S5w8HlQB6^+vhZ8u97 RKk7dWĹ:z,X%>V'0|T?tDzdZ_MVؘ,]?E < gӏ"^Q>ڬ6zzf7FMynDnp2p,驏=[#WÑ "rmۨݢXniuzI gEq^#KܨE\IA^F,@OFyQ啸asCFJl-i)zx 9gy;1f`Fȡ TK^l4#!hbhN.mZ L<0)̽Ioky1gZ<`82/ {?am^"ʮ@h]~rar}r*!LRE,O%-ݸrpG0|_kްFUTV99;fh byc^ҭ5Z0@/=T->_R8,m8 z4G20=UWQXd풻тDZ Ӽ8 &8]w-<c?׸Dv` 6ƅ#Q^G ]mvKpl'syfgGf5lv M:,>da8zCLh-js&,QAzA@,M{sDp7%DDŬZlkj*}VT=Hy}(.G+5JgU57Sk8@y-pҌZ iR~ZTU-;%}1 g+ H!ߒ$"ؚTR}/zrB&dv"Zq3Ǡ_sιez "r8dL!lO'J;`K91fFb#3Ɔcə {AAxgĽ_"<|2€}yoD!F?!tS^fXn6#%꾭iHY3EKS$%|;'J+QGXVĴSY~zCxNƅDO1{W-Q^AS-%!?ƿKxrX'~L-dֱsMyܗs&\qHk3%̸oCNL(;q zøA/K saҨt3teХ%)Uu/M/mc߁ؽ6a9^IR_Ac8 ie#>\u&vm.g SPtgCg`Xb͆?M~I؃Ա%C1s31Mw9;^^}65y9.CN~ݰ^cVc4Cl\VvĪCBP3t:v aEG C㏥-lG,V@w8T3MLY^B1{.}D FJEOtgd˄O. fyoGI"8!Jg4?r2&qcsԶ7n=wϋVCmKAz}3CCȓEpO>23NB,kZ6 R[&Tj23A1"l=U7A) tH}wsIB9ӌ_iJEv̴3 w o33^X-94]XsɃnYfA xm>/yw\j@^gߨf铩QafGicCT*9r iOq^0z#rzp2IM0MMZ5)pfpD\Yuj1\'˝Ib9wd+Pp"-NPTtl#7@#wZL/N$#y SY(fD~0i `qbșcXe7lAu mԲ稶t$Z *)9m3d.\VڅJ49@;ţ4keD+x*baJ;@6{lp%ȋS/6,!O8f {>sĒם G"LtU r#ڙF ZR c=}Rp-] ;چaMT5\[,}>./ŸHm8YZͷEwƄdƸnEŝOڹP%a+;٬b0+~I[1BGF^j{R tVoZ䆼9\YAgUzMgg `ºK!͂ķS," s_nYukK;AK#ċ0E,6kfmGM=Z,5fyxh,鵭"ɢ) HW916k], YIZ"s]qAC߯mTjsAF;1y%}j$ )r]Woo`H.BXso2YuD`"Q59 wQfK82hu3`_Bտ)I'MO]7Xn5];PyT< C\"P^¹EHgoF> 9E! bȷglQޓ;lhoBYIQQ>t'(NEivfc!:߯Vm+. ]6Y#Pj$:O4Z1=%|= 3\]uI?R۪DԽjBnrjڤA(wa%UMzłW# n\y ܶ0v6&w.w5^|)x|_N H%lVYtƟ#b)VĢ ?7^L(pZ,42u\0xK+Fe\˃0'$c-`jiAm#jK,Gh)a=@ 5.c-fE HPL21;׹1 =esл0@pg' P) r)usQb8 )] CtAQ)`yQ9Z!%0UydzE1KI#:6zf}ͧy4@4-l BI r)P#*@/LX&Dkǂ9X%gxt*sPI{X;*s1uCG("N_@vSN8qKa6ɖ @AQ̭'V[;q AՀf}_yBŸ L{Ue)_ߜNm)x~BzVkذl] %+w#v3c.LtSRj|mo? iFҳj<jQB+&wztC:ʒ%:{7cI*gAswέ<S}I rL4A(nFb1Q5ޗi<< EmUgWGd;7Ȃ,  ټy+_CC9Mp6e7LuDʯm޼HͱKbqlhQ%ϙb,-t]?>zeIhDogm<%:ۍ-=#q; £fW2=wYO HJ&ۏ/}7# ^ =z&?"j-gSU睈ôWw50|g%:ؓ2r7vBG%UcL*+ax9 [O1 "I8RsF`pH\ʻi?rB( ъ-T]`wv/A`em U0?rQU1@_.)wIg%~B̽Hڝ&v=kgk{An G΂4/$[;a*4Nn);G #7 {PN9_ lfH*<itG _>} vw[Az(tOSv54kxt9+W?x2\ۂʬ2SbE,{MI;nC32.AܵT#vzS12@ <-,ڋ&k7p|iǖ"rwa[!yXvz;AmZד $R]֮/YEm#ӆ1vjykaګJ`h"#N%l:#9u(/^ZԞ\dUv $*dSX(mYM U1*_::u|#/Ysc& nHm/yO#, ;i|"9;.nh٪J2sV̝]0 \ɺ3[,#y;s_{35x,v:ݳq8UحWPP'<5I!^uq;e 7KE0,yV{FZXa4yTL*ppeH_M㾲M* ?P B"_(FhꃰDZNi"8xmVG#ɥ) Sc9({5KZۡ O!۞&͐u mW7u]C+&rn+*+O<˧4`[AE-J Mb}#'] 4yaV{= vm"r˾8# 皸C*}[asЩhcnwmrU lz@ۂ?-9[/X [lPH?U }@d}C6iP>x敚%xh; B@$ôbP=VM,YyBKo2yQ_vߗYz-?Gzz"'DH=$!qm`bDaeД&îW[80|!_MeG$xHf`ۉtq:~˛S8RM.T Ka`+zqj#" 馱JԿWsiҭ=E(Ͱp&!4t)`=}[X~ɚ` l4Y}n8ţ+k,W$_8ˊ#]Q;hH=tg4|a)Z P [+bm& S7Blq`\3K0 C^G2-W9>ku cP}z3mm8yh5Lf#&-XdC&Fx6aҷW{GW0-ӊ=r]U7XwSJʼn C -kqTAP2Pc1Z/.}VFt{Oɋ1_@zAYTAu>MA+:w1D|͠f²i`mN90 ie&L⺍-˭,h.Gݾ &?̊p,K$@O_1n =wto60p㒦`Sz@/[ 2!MVѴ\r*EWD%ɏ?84*zT8XAf@Z<0neYWZ`7AOt{IJ:h^XFs4#:153ٴ fv/)OY3sT ?t zƅҒh{r;o|b ڝQ{RR dBD?iRO*cPXBJ;B?)h7/IEZ 4RNՇ YsD -ü0TQ"9ns/-sz<6+a+Dpl\ޚae\%{Z>.};y:q ^` QKiVăR}d Y;G9[v\ޣ.ymLA^cAAG y+dӓ6+&;{[ vP.o4~h;N$xDp`fQ֞6( ٷ6'%i,4%Aͮ!8M}hCvzsP\ j3}N=?F]. 6zrvp\Ī7#r <]7RaZ;Wo ij]hj^]gRz.[$y0V:M*(4>TthW՞c {ܤU%>9({It.cb>pEr -.jX(%I<,gSq (?n֋ q٨22h?B}ydc\#c +4PL۫`K6a(cw>Ɂeڰ0Euc- },-Pz&Unf*L .tL)MZ0F'̀VA: 2Cһ ]Á䠟;{!r;i:qTISux/ZΞU̿J]gÍ{7Lr|; GD qAL)_43j[Cmm2UPZPIf=ce- J|wdH$yےHyAwy׽0  qgŠǭC]{%Fk+=aiDcll@7i2"][Q|S5$p[=%xS }.ih?MvPؐ?S੾zG-A&hjxE$u{4IoGBojx#`MW[1!0!tu:K ]5`3Sp>exm9Ep㴞hu-0VF߫< iNAt,o|\+J/4߉ h|O_̬-ϧ̠7"`= =sHGD۞*14 H`̽(`$r} P-< GsSk"g;oP\;,-,էbØ#`[onyLF:}N;m7ڰ듗=]@|;Nˀ6*%+oh *Dv(`VJ\Mg?NmTһRe|@P^H@Q”erMOֺ8?oߴj<]}B΅JENB}:Yruco{:$~Az+9JZ<CiGb2u']pbqw1_,f&L+Z8'R+Rg0Cr6&T#)4g檿*=")T%r*. h-wtT&r8%醃Ebwr2W`xS_G0 ]I9A[CA2;2Զݑ<,3}yE"$sHv@\ ݿQy' K:%r 8ɓgt|cB^ <̲croDFRDO-ڣѝ$3ziQoP6N?90s:kgyT7ys_`O!L2c~[$s/0ca /d)hdm>R} 6i2 Irz A? ~M υlc`D21]VV|{΄>C2^ wP3kp`n{-w nls[ɪĚf6|8ah\kcZ+vCȏIbd2kއ#IZWZϗ82; M`sSDP^ .]qv3qhTLH,ɿBgf7Cf2K* b2w̸rcjAz˳]ع{#0S1!L 6nLrVZgc!uТO"hyո~Lt֙ 8dzqY0jf+yfcɎhaWzQtPӲlgw^#^噘14e.5oeYT}?>hgiC4+F;|LFvCN˰tOb8l%r;;&ܶϮh1flI;rC,i\"#?Tu2 %V<*^g>o̦B_)}1M5}A=賌Y{g7l0=5ȝV)}A@ ߡZ0 d}@"]њJW .lJ]Ủ%>od(\|mBmΦ)KA$iM~gOR'L>Nw2:_C հMf~-)'^A+.U!co۵q^˻,,gEQY(C-ǘk>q(5h'*s\Pwrف?Ӵ2:` Qrr_ZYU:G0pfKERpjR%^") e*ƒV%jج& )V[D d#>Zb1s j׍E섦ykXNɋ9z6"erQ9|g^>\4@vOelB|ԙ[?rNDH#~ܖTtkC$%ʼnK}4bRR]G~ښܙo*}) Zf $d$;Yc=)`b.c " xfBbtZ3j|QW ،=,zYsC&.폵hr6QcUXr-?B֛ݲ?wFթ>Yp3 @,XT>A`.G޸ǺO6(JO9ȗać2%Z Fq/a/)˞.e>ݴ :XIևxڬ̪ы-Dks}o &rXU̞@"ÚJ0x]b;7 t@I%E>\SCn#dH;Å,Yϒ[LRR?FoWNcMKZ25;J op\uIİ0 "kcB dSձЗ9bpq3 F#у wdru@ASH%<00Pa)Oϲ{D ya@Pn?gT&Uccn|9$&0ܭ)m#nsTjdN9}w҉RfmYz_9WeYhrZܶNK(E;T_ySJaC$WMH7\ÀI׿*)i.doj8{P)&UoJ܌{gm#X3˃[#7EE0j/@P6nC=Rxͦ9 fW=v4wEEzsQ_ò jᓾ{.TMⲪ2N~OԴwaVZ ي~ /k\h"51.)^8R0m1̄^!JaGiX` VOn3F {O b[`ݙ2C+,e$ XSS"ltCe2X:u?;w W*R>B_p@Sk jS0L>\K=wćwcBXHzߦ*h.3O v.%9,VNIw0 OMpB;+W6"}TiN3Gl#S91(gm$3sJ(}zAzchqM"|Ï!.՛Mv_^ߜPp2c;{KfF`ibk:t3 ņ#[mtXNˉjkp\܈,17-18&B,X<gL´`JoB] 5{s!^|/ %z'V!'`q`სm*fLUk O5- غuDEkaR8+yR3odj/\ص@f] okc^v#W(7F)5Pt1ϯ̹6> Tih`C}Gѵ̱g7"OdGN\KbkfjdNb c \+ϱt= i|^.ex)Fx$4῜a83ZaeԭEO`:e"HNyJ/UJ^!ͩ˟ኍ䝼4@6l3Fob]!S1W̆vπ#J)+:y 2p׶ JAoN5nueV!w'4d> `p<םNPHx)jcw)Re%;Sf "+׹?&SXARC>#46(ҥq Ūq=*uy=16b2&s}•0go퐣;qz2BQ`Cǔ(b F/*c(`&"mEKSa2Y43eg ŹVvҴY9̻<|B$,lN, '؜>ʘEȰS폇Q5bp3>tG< }ss<-Y%ődoH-㋲K_ġtwCj:)7R^ ^XnA~O"kIIOd)6HSIV϶:<&OPs' 2&(C]!<-5ca$ 6JQIQ)ocʢ΂D9M,#dVs'a=>MmNX^3bq0GQk|Yt]ջ{o>9_IaZixZ2͝{uʦBJfrt> 2 f|ZDYљ">b\:\K̃z9( qI7Å_dJpa oi<EE\XL T=fVԛSr(\1#ۉa(gF#T4 ^.{:HBk%{ .aJQE6[ ;#<ciO,,pܱwm}ZX͌~hGgkė .9:eqpr4NOϥM!)]NR5WQ5XjU"]$"daB7>[}4[ܗHK hЁ)WeUAX5e*>=Ż}762oA̎'GPOpD;VHyn=6ts`9O&UrQ$dp"Rp.ʍ-x.̘g/v ZD:}S/_^]q&NwvZkz Y}YP[Q?))sK.clH$)pĮZ<(>j0 P/|_U":+cG tļ%~ r-'DƏ lB3UO) 6AaI}Ipu9eQe2H-> !'O%U#^UrMl:S>ʍ Ja@= Ajtd+ ɩ%!nSt!4c@r]j יc1ǐ,HD^`~ԩv~%ͰTwZڕPsX~Ymeɍ!]\Qt;bcw"yN04"3r o)4:vBhUp4ppTi9ΰOu0$_I>A0i?3wy_bS=rl~6m0"sPx\_Q~A -3 H-ջÇA2udwbNH =ϵgK>1M?~-XVoR^)QσBdyXߣz)w fk}h~;$T&9%4&ĤG`<(MYAnjmv5j%)0tH V'xJ5*ym+^yhk=ށfx|YX6Mq2 .Lo:KևoSD,PHsTvAUohUa&,t'GJf3Ge՚pqg6.P:נрhc'䐾`~rwuQnkwL25>vjsoBWt%f1*+-IBF-Fl}eM>Tb='Ϝ4'sFrpЮi/ A.DP6xJYBG pt+ kw#^#.Uf!!6pcc:J9Hth@nA|R,TjwڻPG{,AW"rm)`/.RAGXu'vt{m2I?`M$ߺOkWCMIҀߌ- UX]LslDAO7KRhE0Up[\guFc-J|HpTN#ʰE„yLlUeq p5nP q`̾R}cIɦ}s5BfH@i [|9Ke7}@>- tnadsޤ2q$άį8GFu'[Zx׻ضt5uR忲$DjhquGWIRۧFlK(QT!abzSsxFlԞ]'.4VAO}6#дI2ڀ~yeu]oO4)8HOa1C̳CrI/R_cȷS1>S>lj:j {4ƛ\qu/lQ?,՞gVe@B~& JB s [7*=ǹ. A8_(]Ra Ju{B7 bӬ;, !O*D<|OiCEsb$#4Dr߇ Q{̀[>}] Ky~^K-T#}W82!ŎieSä) bC·( w_Fᅫdm4-ryrQt9u{:T05ɕ >eiy^E^_vR=.5H{%E?@CK}7jtSeK?I'i[=} dxlG?Gqi _0z ƀ/ay7) kZ \2*8Y@+EJN֬k a&GqPmc#V5WTNbؘȶqdw$A8Q㑆d֞P!|2!%B۞K* }o=qKg KT[!*N,-"NTktFRpI$] n=rƐ]5Q@-ڮqxWQx=RdRK&VWb6,7han?%KVw-9p5!U{] ?NH?7䎣)u08= $L>Ѽ޹N+gH6~. /gOKN{]̀RI/vq/M坸O7goYaiꢛLP)\fcN/$!rPkh5NM5KeSF_H.q͙U:=>!AohAzko "Ѓ pl&SLͦLJeka2KM\4zyJ?\M9ۆݸ؎OGVw0nէh5I寇/FYHQmءGt.e×7#:딉_.8oiYaD {/^Ǡz뤽}_̯sPiј8W5bNIC3juJڵS{7Y0չ$C)g L9"2M AYM5h#m,ЇFA(vOmmn֗od?\{yt2;vŌa \`TG e-u !rdyT=Q"PnǗP2$\m_cvY0uBZL TE&_\!q5e}4*.3]C+ٔ6*YwtǧE.EÝ Η.M-7eureX\U4w%J^҉&Su&LLZ4z)b?L4 #2(8_hV&efu'( *~6tYga*p\(zO%Ǣt^0НIc2voq^m@%Œ =ny?mJ)lxŠ~kn-zV^8.q/u_ylxqHR/+V숌 Y^-qvZUv2ub5p8_ 2dy~#52R<,p%[ MOU_6 0(Y0Chn<($/iCcaD9-{w$2JcvH/ 4o8 x0ڕє;LC SԒ vO/x^T͒ԥ+L~JhSwECzruYzJqWQ*2Aa 0uۧУEUPQ>D?ٺQn 52>W62pڨUO^uĮ<@w̝ ,Z \Koԏ+pMk'MN y!̳f(*x@G?(pcZR'I7heE³HR Cشh(- Y~֎V)SFj1,5M.U>κb-rۄCɇ Q,Ot,\Nh򱒘t2ihvh,ɼ=4Y3N|zhO{C[?9骭r8Vn$)_?sPaF>-+N;0\HPK('<&Jd&dԇˎ0d0enoPa|xci I S9sC}rv ߝVY[y?iEHB a/W= U?[3cbcpl>B li $jƸ+V͉vLQDplY-4oy >$yHχ8y0]͛W,sBM m6]. N) ͎fCs/XŁ4&/~ܥnu7sDH]bC= og>AbmhS9xf߂ 59^FJM /g(YTnU\4dbas%jETnۿvbduV$q+)!% qh!ߡ]F0+Tw*zp JX^r^?e *,ӯ;efQX0B+TBw%ٸ0[פNBg5cy("zWWh36|,R(IiPo,/{ ?,awU.2Uߪ_GlDk.-F@Cmr2i5ivmɊ?*#t/3T5x*7$sb x:/5}(]5n6^o6+uG>~$ Q0~9= oz4>=ؼ[:!c$ZrG-j;VX @éw9nF(b<Ń%58 kb?<k #S;pdJ(2dFWV ̓n}n|k)~ [G2 [Tr\dqGnW䍛 ynNe@O0j ѿMa-UPZUTgri;O RݠR${][{a*7M AR Wb+hj#ODƹ[JQƣR nRgf'CJrЖIXH<a8$8}OyKFW]ٙ! BW}g&&4APq;ϰ  r ĉ`0V i# gs$]j|v^sx̀C2o5u%9S!%4'C{$\& }E9[`&\k"-Af !XpJj&o7'Wj"jg5|;´ޣ`jQ xĶ&Ao.*Ѡk}G͍}'4F"sdZ綀 K^b>zVbwj-pJ/:yC3mWG43Mh3Y5BOC]O oQ-g孢Ws*Vy䉐ႆeRPx<;JMР[ۀ Ħ3^%\?uJ32Lc{R:\&TJu_8el4&kHlmVxUv5ja>1S lΆsc}hgVxq$?zʴ ]5Q.P%uXjB{'7@̪7fUE)ûv[=6s-L5Our&r='#X8oϿ<H^z .^x0Ջ5s^bkF;ZeLkh%km袰=g01:S~g*j1`-,7inLG)ZH@=Ո=y80'F88};7.*J*熸~F@}LJ=v$\m/1.if7.]#=eTJ)6vEPmҖ ˑaNwɧw%SkzT3<5 r$iC,s8ma )<ĿU\Qq4XP1֕Cſ\QBRF[՛[rObz58ro}< *YD^QP Ufx&cvC %{APWzhA޳zHc0MO8fCo2+EԝpsA ѩH{4 jU Z@KlI! )MD쐋y}Q/ $E{՞7iW Lq:J Ucp&#sDUzp_MXBT^cn^RbEnm|iUiڕ6[ֳ]` IgUafAD_146`P[ | ,rF@IR ?cs/vp+$4,Ixu.Fo2ʗdŹ`DJ 4wLkCF} j\#Ӿ!ˮ \:Xu)2?p"(tb#@]"z*hIOE[+JZe?\^BG% CV%AnE};ƖݳJ\WtHiA"^ EHQc0$u'튚QNw? "Vd 5ϏS"!H>E5G=6)GUw 7بl=pt6(FxJ,dDzhM@bRchy? "ߗ_u Pd,QdqNF*J7o\1< YD %ce&O>F|P)ae}z/H?]85x;@zNY-^ʕ並NـU.U<2hˬ5Ǜ&uZ(O,@VsjLD =U/D%kS oskJ\i: Vfo{)迚)խBsCOt=祚k2GoG"OMW*aw}b7s}k*xCKw=B;jtvrqa*T@Y%dvN&^x#-;nk9PB"q/;vvbLskMD^w{A/*C[ -M/-$p#Ny5ޤ9IxJsC\jL<:t0 o8A\oW6F5Ԯâ jY {jQqh͈ٓhU>PzbRfB~3uŎx>! C_ƌ_eȇw3*uA I*;R^իf!_g('ː@- E^ طʾ?kPbL98g oѸsgGGq)YNJ/Bb/ m u:FmP0_ {T*%[=ҤvǛc^t`7fp5*g"pJfA<1JƵ{m kT/uAcZs,˨& j~oä+_n@2:y 8͍W\ec)\\<%b%gtIP(&&7֥bQN!O/4)kⷤN" Be!bGT-A4K&Aȡ6 E)FGEm*Eӏ!W6ʮp4xB"܎ hK|oC0FIS-cd"$K-hu"Iƃg"\^Z^$P;"»~]u}{Taި<m9ԤC 9ӥ(#7S%V>򟇫$逝^d͖Jn=0Ϟk)HH(baݸZF]I뤎^4c[3B-&X8Ó_9>_1L_Şq"Vd^~egUp aïy4ʈ=4=A6V2M-S޶zlJJDIuvV4҃( ]Yݩh:޳Or_A<րLhCyf -d]`XTZVrnRN<ÚjVPTXA 4\?pʯV&dGp#3cSiU= ke>=#x!;dÎ6+u[r+CoOۓ|KByjʰ>%|nM,5Ҟjff[9~ɮ )OnV) 2s?lwrG7x bƦ;K& U#>E8L"琔PSk9󈨕1n`#jzv_XJȂz tX3Nx(lAKۏϪӔ3&itQ?ћ:ZT=fs?vN!~jքb¤{7KK5$ץ0Eβ™S J{ A$C4wIBv0t`Æk=' 1K00=7XoP䃺w Y~(߿ j̃\=zJ-W]kҭQ$Nek}ol1ZB=eBS[v&$sR)y<9Hٞ[)˒~4kL0xmuK6M#i., ۳ɄVm~5;`޼ }`vz95ABs ߅q34^::07gpZ.9J)ʵU{gjV.7^ڳ"]ƼիZҐ,7ފMVmgAW-/G3qQS%1;,ip.Zz Q5#`<12"#)S#Xd3/?1_N.c~Q\a~N񱫤imWD^fSL5A#b.6=DVMg )˿ƢE|ՈԪ@kVe%zӋ_XԌH+EeS_SH|52e]F_9|HYa(-`{'\(y*ބ{K]Ө%`DCB@ oZVex}$zTgc>\}hJN't.W6`@GU{H5wgR!#]㦌c%*^kVpIc՞IeGR.#fEzNj0r`"lzV)(i2W)i==M+ _NPTf[[f8[31,R|j4Xe%-2?pr:$9Y9Nj.W4:;xWeQL)gѮrJEB("(Y@ɼ: J!<O꣔a#mcM:8[PG2AS3Ӎc Togi'&x> .GVe_=#X9m|M_p,'gk^j& |'xiISõԾVLL } њLju~_`= $X|ؽn+/?ĴA6J{[U$.a TQ';h.]8ptF_oТŝ|=ŽnT<< O6SRITB0paz%&s\= ]\P\O xܑ At@67wE!Ů/2-圹%E}39 AS  / lni3)$YQȉ[c;`#'gp7a,Zc*ݙǢNUU%ܗA@_2Q( fxlyuuX^F(К_֖g]~wp )afwW >fp+[=*upSyIjHn˃"f{IY&좔dhJ&?|i 0n8x%s>"-'bxkEpe]4;W"$'#|Ʃ0K*烍PlLߨk>E̅ mH* k0N*E&٠AOPÎkP$3Yc9Jypp3@Ȃ K|#y]d:i"C$ ;UO2kZEVʗ!s멖>ay/a*FƋzw :Rc&]6yP<bDJlQAN%Wr|zyH eC$2|c&aMi~hߔb& oLQJ~; ]õyRE !{oi,5Х_Yl42 ou zd+w_0lXGih!niRio,9_dohWH{vo{Õ9SNj[~c8{T:tT{) u}q 841tH13;DK^zHj+ D uӑLxa¨fK?J|* j!N,Ep"@-|oK'ZBlJu"[L/8,^jܚYeZk+56&X+W: <&,{{ uG%L( А_A~* 4k䗜\6 #% Z(f0B)ZPy5jVR4> fBNg"ʙUnvDeXUdS[>/yU b{|j5rE8=1㌵W\kv|RŸQ]u`ŽUW0,Md *<gDHtf1w؂;qZ͐ot< %d njCkׂ3CE!ObҽhMH<W.Gke Io0k&]2i^nRDKQ`*|MQz0nKH}쬼C yFሞ< GRs?szE{(ER|WbٔN-?Eʝzyk "X$Ӂ9Z6<@F,Kka0}Sx0 K"pV nhJu6FnL۲Z2\5\gx>(mW'w_Miv3#h?ê&=rtc 3'7Vd!Q0jE-(ZڍA|[g)1-H$vYt /[쵎dgO2hw S&Y{$Sܯ.ӷ\WԞ䟙k,+uκVI5 T3[J e̛:/l Naq2J 9#O]Ѽv МxpkxT ߼9]Լ`\ L2;X kԜ'OC{ ط6n9gжpv ¡,WDL^KM>cdUU9ٔcR~[M.TTs#-r7ԝ)MI-Ǡt{r~ hlpD,G66U@aC'yW4Kr se19aMjſ} 6Q )RAP̲lc.Zq dI`@Bt18mu9TvrC;s08_rx/1g]3v{E? Е3I(S&=:fo:{寢_r &'ͧo!}C>wWO$Z6"D6n͚XY@C≚3q!(Vv}7p[TW7Kzxڣp.UR Ɓ5~GhNq"{<¡q}=x#K)Ncĉ%4v!![l)Yf1 hÓGr)W%Ҽ;U)\ U.](+1Hy}l_|H(O~PuF-Xb8IԪĮNHpˢ4C$H:kȩda> a~GVݑm̐R`kױD lţ@GiF.0ߞCba'#H5? (t*M/$FM6aVV)7pzJx` ,ì(i%!s A)IV;HXy6 ߯WEgSiE~/'7~YUm%HDbD&:XYKMm"}D$ J=X6%้> y֞8 r3էm:C%WVihȒo}si%J\ tC8*{C/w^\`ͭyGPC'ᣪowʫǃ% -~c<03$%/}|"0_zHt'nV( ɢyPE1cA RFvXU ԝ6D D3'!IJJO5Bt~=ŚyS T wYصmlsQq1pP0Ra=z3E#iTxcX4rX O;ڠv<*πC4PDZ70:7==^0N9l1Yژ>rS*8Q~uOn =O~?M$z<*oTۚ,>S*~CʝS'Y.@TNXS2Buf`SlOqd<h^'d"2u 6Tbg1+o>T>)`b~%)ӧJ9~!猏sΏ`m%.}9(~0#N t=0ˁm؏l,Auii F*qQ} ɭ:uR;fc]"ӚBr'>"of+H:`IiAqKVaKNu(&zגw^qs.q8M^ nTf_.EwsH-EYDpe[ i(d~=RIm@<$ Tp|2{*!;"LPF"2=d](Yy'a'p+y {b~Q [}, 6<ٴ >8ݬ]7)S~1&n)!JЃ(=sy 7g71_RLF|R_qVmE*Yܿ ?>Mf[Z5 yxDa:9r9eſd^ܵ1AS~ ~|Є"%Nk(4=4p?3^'Cg>i7Lav%E[^ɽ~2hI_&bha*$ y2X ;ү0阰S: I# zR"8`%ľK0_΂;Nek'SlPWD z{S w㌰ѐ6L_C{eun.FL_m?Wѫ;1P{B $Wlf.1?cUf9{ᄑkGļ /]? jwlǓ|NF\Ę.?ﭣ>-0O =uwݴA |ʐ}_/oM( M*/GrԸߜeҭ԰+քZSQ?yUJֱuF'QC5-uZUv,4,$ sdX[eN9cYVp.өNVH(SH@>}ʋ?11^G%WQ~PFgD/CEa=V#0i+:a'%K#IOhr;5Rsc{(F E]D㚱|:(NH-Y9tR9Äf? qǚ'qAz(5tJ6 [d/8 =%S6`Ҏ:.DT~w }~9w!:Qg#>߹{? (R5m=޺-T5ܲs 0 HK{% lG%%p$P|sii|ຕu\/'Л_̏ ˍNӓ턖hlA) ͆ք:PqI?)ei o&ƛ>#7wwL VT+Mz f!:QHMv2K贩OuXƍւ^ӓ94ˆ* ^9LJOnI*/Uꑡ "yЖ,%%= ߗCn-gȜ)UD a>~Wc7@5q=97YmrH$4 `{ON tOKiU2/W+BDMayDCNyOfh4 gńQբ׷TT;zՕ4bWڽW#>i H5YVEtߺd Tn/Z,ώj@24ITLQJw *ljmʒr$!/Tpɼl QV$5.1\4)'+ij؄B56ڙ+jngL"Ȝ#ӣ%sgIPi()pD3p%B\-IimY2ʜ'A{h)>isxt6:(hԠ6o`arO߭K!)\ni@vR[IԙpEC֧#CZmC.u~`<ʌczΡnxCVgQj"(krZWxYT5Zkw05ڦ-WO'| F'/|+E*D YZHuI~ʵⷼi P[?KclURtrQ[OgW`MoA=&Nu0gYQX&Ǜa~eW7DG!yJF>Ux qdac;Aa&^zOKE'b&Qy;BexIAVuKz~'DިJ |DAu^p8V'&&Q9&s(uMs vHQQ'0MU\U&DeQ; +NUuItV8nGlbó ݄-n tB"@)+Z"M/![aj| jy-iakI'ڗ-0+^XЭ[~5A8=+؏s-/"\gnÈQ6s%B.=GK\ށ0& ۘFKSID51N(B.$ަ &f1hۚ2)*PCfۮY9>#~D} h $4d5¤)j$,1@QrS1R1 '끣BڎZg9?9ξ MүII-' LjY--8Me)XUIX;!D_ n\[޹f#vubjؑoQE_LcĻޞgR̨vh o3ͷ um4spU%Y!p.WbY.6;ADnxI#7L ;dIl;ag@+*|MQrp po&.Q NPG)J۳?(}5'_ӾRIͰ(7eoJ؂[SNNv#Zd:wE(W)E] @85%ER\^3Z$#mO5h8 !"qF^<06B `jGWeL4'#7(j_1"uOur13X`m1?=5c F s *;M'4J)w ќe7&CcxM8t4pFڨtn A3~#J?"( $O6yУ6X jFC1_ nJ8NAb݂16qHM|Ovx䁭ZqF 399uI)eF!YaM 6 _~!9!mAbϨ7abHTV :"@.M&k&^&aq$l錂4}OhMѷV"T3-Nr!zo[C~+4L*B[U3'#пuy: Gzo;,)+%m(P[&Ӂ,ǒru6F$rT-=nԛj82֋NK6<ף(k̅Tթy ’.EbjoOPgM/`>.~E`dSh!7[/'Sw*jS]7L4ÿFUA6T(a!uWmy^>@l2֫|.@r1 |f.3Nλ|⸇XxB%lO#@J*6:P=̔kb _}'% t?n@n4!ِ[5 nqӸPVK2ӕ;H+J{6i)HYq Rl256QY5B'K-^ǣgf&qݤ]@xVj; 1_CCǏNdԒh]E9"|cx˕MhDoXL3i@m/w@to$EhƗ~@ FHk1CP 5a,# mo['(Gzi*$ 3 Np_MX;M)\ pgAqbY{p둁P؇E4OX{~m5#A>үkܩęRFJr>mW:5|v ҅x$1h!hfw63|M(d7\O:!Ưٸ'a:p?)Rd^p/%REIx XGl4$ŸG6oS4*8 eURʿ)1ePG+-s&0yqъCfTW΄.aʼn,T'U-՗?lWFR›JXmݩ]hK a&\,)k"Ka?' Իj$ApX 8MK!_h'DEQ*7B=r^Њ#a_?cw#+:,@zmsF#c/).hcK*%15$7W I+P6\ 6r2wxʞx%sZʥ8EE)h Wg}sۏ @|L>Γ׃7ɾR`Qa=hS: >rٞY/%X'פ~kk؁{ ,Rydy4nbY'&Np5_ s>ZWsNǚ8a6}O4C(g&XÔ}w EQ @ CU^scNQB9ѽrCHWt]@q :!EX( 9A \%I{8dCǼ֑[TO9m!bYl||*i^boa?GZ^˫ۄK2M:{Uj 7]sės/IY. 1$⩰(OH.X5Ŋ@ZY؃n>B0~iȬ|ۃ)jl>mFY8z:;`z4ߡyN+G$?C(G:-#vs6<*RYGx#bыPh)uTNLKrYOWXix^\N5?$We NI+v*VHeyگ _茆)*߁,~n$G#ZK'2R^!,: mIJG_dpbVq|[Вzױ.;״cP]'T/#.Rd_!H 6b!;]}k񱸜Jʍ4g`P>1Dy)*iBqyg>.4c"c{JO)5&Sp3P6, KoɦrYRSoe jH[g3Բ$GLF8޷C=ܴS1t*, 1~BǷܭ-./9 |ڕ sn$>|QxOT\ƯD?cLy+=h^u("ueujʛ("MmJF=ѹE 6̪Yxs?ݠڗ4"өU Yn4n^\dY%YSjJ;JꮋXN $Q׋c.kYe )j3Ǣ!|`JN:[(Hή3(K"spoNl7!ՋdD!=R L&7tjf|&6foSQy 28t[J*3s}1oi}sl4|VB+p5M<%tdic !U[ IQ1ȝHKy[N2^[ ]|=tРݼ'w؊N|;tJR"6G1>Lhi'v@ʢG\m6?!r ".2øv Gx&H<(TXC*uoI6'$=}lQ/yC_)Z^K$_N d4ˎo9EaS5J6D hݎe t zk,wb?g/ʦ@BG#nѧ۳&Xns|AkՃw\.EHCty1S0OlC(M~ō3ͭw ?ɥG7SxW݂(Ҩ}Mb:Mȗmr:`fS3j66dW kأF|e05=Ak=-fڤb]4]yU:X2FaV'lG[\rBsU׆ f唊B3=Es[0N^{)s^?v#>> ͆1kxI4 $4 }{;by}*LD ' mjaV_()vjx8s0y Hs@1q]y-b7> KO}r7AUw|+$֟ "ZNJٰ΃ >O¸SLRV"- L$VJCj5_󓝑f?3AAMڷ9A1b1hB]%?=)_ ecle8С0`5;X/r{إG0 NUG ?MRUeNs &ݣÌmQY1ÉTIBȨ6> @* f#iOq_1 mPg4S؂ҘJ\+IڭRmx0f;DR?liMH"m泦unA3ulᑫq-aD/Ad+T*Ұ|/ cx&v̖14HRYRY *>EnP ëֺfBpS2/| T׭kFi|X;qVרtr JZPcܣ2ÃtoD?&9KY{j^ ;RiaW^Bw+.QWE6h)yK&g\τ'Qsj[E*9>ij^S$of\@dBC'yEs,SZ ]秝DZ,,]|rB_p,Z>|VvPB.:R^[׭ioczLvd1; at0 ]Ɏ=rŕ p tAKQyX=C`L^)U`БQS (xI{aNdc . x#ǀG7!SʰJ; v$DtX]V/Y]x;ǟܢ>d`N+)ͦRY ɤT51 y)Ke4mo{(1H݌vK|1潮mIc8T_ 9Gw4AgͣCzb>}t6GC .?&S mʣm *FFkf rULnE:JCxl_I]AxԺC8$Xϋv|M\̳ɾ t^;:ӶyFmCS)u?V{$*.HQm ڧYW"dvȹ`ywdZhp>u^DžvʯSYU1J XIh5c\%1͘/nfӠq|fw9͖QC/-Fp@֟|u&'Buyz^!lTi6qV0~dl6&@ :.LIg8V_ Σ~;N^̳h7hEj^@G24t4;\\_6^jY$IG6yȏ$r$HyFZ 4i8Ph2dy4(qzR(D0- 6/ײ^RG Բͳǹ 8@#5w27W3l)&; t8:2m +/w+aq8`ҧLރ((qqB.GPb]cbA$o7,?thV8,÷ΠpuXF4>oxf])}1z p&A`Wt Ӷy xc w.Q$01M>"xδuw8]>$tjX09hx!Jj# @BA'MԽj| o_ǂ(o |(*iOℰS+@;V%aWFPTp X}}}gǾ]WJ#C '޵#]H6a,&+N=dCѶɓ+ }IN+{L<$*eɞx{,$cZ#2f`La{wi+k5yCsYLM(2nIg\g@ߏtjؖNIeTQӇ|Mۣ|^m?88^V,/92Chb/U i=ގ5Qc#x8R+۵W$1J {Rm:Gwl/ጫyui1*;2wV<N~Zb$DKnWv򽣝k“j.N$tmRo47׍ӕ@ze'WMȹbnu'6zW <݉4Av) LS>juҍiJ]G-F}YҰP%"?-`o)q;sZ:X{Bփklkcv42ԯxn+U |PXhCz֕39$YlL-kA$AnBV5h(&Í"LJ]3wҡ΄ISp¬(mK Aڙ/ U1M#P`u$'t%g/`虡 {zx퉜?AzP΂J]E;,C@J Eg) l;~p7@^)1c^JC}F@U+Cb[nLkvIPuSJ_|ȍѓT/9)eb{ <~:/OG, )418PKesA ن8/z?gw$S@OD4~qMESPz9p:5䴭Ǝ>5{vZ%j}WSy7*i3! ̚R%;aZh*#z\\$ Lxڔ̧`R1"tJo>iWDmbX~F4gwOLB 򵨞PcT0J*?Ѐ :O0PKpr(oMJ((arnn ?b\RHP(OOO(,L'+ B" idgrؿ :2nvwgyO |*+*ZSLzX,i@&FaOI2hM<_lхm}X=Jc`Tv 9L4Q-.+r=CRnY M+Qq!b0c~a3To:H!69YY!Q*Ş1[SWÐI |&ƔUt5";ju&S&, ~ [ YBtY^Q'ќA3V4 8Q x4: +=JCMU wQU 6!3C<"isr<FA?+Ll:W:"r"6ZJsrxo̳ģ \ .G"dJڔ7A(0f XÁ`Bx*m3NY]Fvw>r#hmf¶͹`kH!4+6_xS ^[ɟln :XLl.XB#۷{ o+r@q UlGQ k^?7y˞aĽV9p}MϺ`ʤ؏[kʭsEA/fcTpP rR#9S]=D[cR7`kRuv>A.%gLY0ED^^s^"/m739[@u~Ė1dSj3H'1kt~IՁsR7O`4S3Qشe`&[W0Dvvg핬ĿwneIuz=W"|q)jXyHݚ4 e2'Gwt#[]ʧ|](N,ڻ'bq9A˕,ER?R3kGSjqoO,H立iQ6W短R'!IJ֩sxo!vKRV0>x 9E4T k53V.[1G_xl'wM-~?|iioqCk%S+qojl0Ur {]͹uccBǍ- \ϕͅ 18pN_?辪M|Z_8 H[-: *mf#ڦt黎,e+YY pTgdI!H+})b}J9\ VmcG82|q=E`:VMRP"Mrllܻ[DZ54+튑O Qˤ٩DXNmoE68ǒBms% VdM4vD`O;u΢o']8X?V>/(H٩Ac0}WQ +h`uW& Hޗr??$GVs)`$ˢVK!Z^:y#R$sLoK`6Ax#c ,v2BEwvps$s' 9D$M~麗:U* ǙdBy{<#RUtkc\S*"PΒRc BD4F^wT @Kbo$Gش8$'ͱ&ZS*)ЈX Ǖ)-O"2p#~8;QGQS-$U^d]yF]`Ivás ̃4|I\؎Z1dr䦨T.u ,gFRBU'lkUM^ɤl҇q=,X}SF(?Mj6Q IPK.VKgJ'q~G5lh)O.AL#him3C[6w">?发٢#WlF= L *JC^گT =Ĩ=bݯ i-ç?ÿCkc˷R!7IVP]|SY 6IEGeBCdCx ^~ezOVyig D3o"a .ԈrDo>ٴe\iMql['y݋A4 cr׾(yJ{áwe|,j%ԩR۪^اwh6leeì|$܃Z1ҙX'Y\M_)ت#M%E=^p"Rں ]A*pZtQaۍԵfv]uW`r9F[f'lrm:6N3Xob1ZXnAE8Z]iRf!~xjy8Ivy;f#y֛oMSG ^%!y$"ix*̕8 ".@>DX԰7 SrOg9cnv {g뿫v[$TlNuwKnvXM"ukn{#.p- mTw[?]2%k JH"9MMtY{8)ygӥJ>v\,VwQ {aގXlg8!x~X4,7D9m;(D0:'ڄ( >'N$㵟Djǁj&CGzQr4R %G[Gi4/{!QQͮg ا=2_ ZX\R5Ev:_4{eq۔:kx<\AG{gkTï}Pυ2g )hASBHٕta싹Z؋vUnQ;PO43p0[(؅E&i9E+XC?Ncpw咽lOV&(f40M+'w+GgLR6hX}~2PJǴ#M RIxU\ ˛`G/< Nl {>uW<['w\ŋo~ÆtWz2Bop}A/-YAڸPX?M|M&wJ@mb0_(tH6SknHB$~;(M0K6B_ٚbѿ8PDd)߰76'Pz>O4Qyu"@rK"@[7RmGmR:,4lR tVk/, g8%CiDlnudotps 6s闉4[9bsmbM1˪?,6ǕfHc6ZKC!!1~8?FkG&B9#xDiUUX7y.K5ك9:&)4 O+P@]ۈItzN *JPXH`r({]īF>xQ)AMh8jɳ:8`0@6u #/#;5Vӎ09jĀ[˼SU{-s=w4Z$7w7wl mbW?q?7==kVg&;%_ P[<@  h^%:r(d;N/Flx%Q'"Y~' PO۞#=F溦C'+㙛cF^YܵRg1cY,AbuO5αĭ :*tJrŢ @zB"@1 T̳qUT`/?-"h* A# 򰿘\gL+ŖuW*:5V*%בH^s9>XAl*񑵈Ķw)Q`tCY([%܂O%ޖ ~#| .rj\s!y4]ꚜiK z>$%$m Ŕm _J.MwaX6o H Vv.{f˝&>kv\eճ3h>q8F ;V(Hk:~K/;ҔSŽ'I{Yrp _`sסr@N+k,tʹ}hzf7ߢN*cpyQQ7|r{oJѫ p7ǾB.86\*P[5@1H:78_fwgh, ai1SdLH6JchI@%SRb]o ZjX)"AE`Z)AEPevp<.DOԈX2dϸ&ժ۱{BgJHd= י@ vC*;f 3ICz:N7)dкq-ג**5T2{+!-rtU0助;($qӝǪp-*#{]m1 tBaVsHުH]yAd[PW蕄?<7J&dďS w 灲i3X!mVHT.(+^0p^3 Lս&; l];{Z&Ƿ!EZEPDŽ<ڧ7. BP'm8k9o{ύ >/j檊T o`F?!ԟֲ 6#VjDKJujKQS-f<~n˃"S{uRI&MQJbqE QZj6ѷ/ʟG6KlŜFScnW;0킾dTLD*tHЙF-a_崗BFv2,lAAV2>5+ϟ^E~3&{Z8d@:?{@t7{$Eh(1&ͺ$$FlP֊JEz(l,Nq$Ra[>LfI\ DrcIlUhMPe!S!(j6Gy7@ls't:tDc-S2@#grW<֔H%Kgߠ$7w E}uat\(ow8b'o!)V'|h` *4<pMwvu(qNP]Mئ.$g7:7Gz y0pYo3@A8*Es&k%47̉A!ؖ_Ĕ@N⢃Q|&DB;᳦/˵:_ i9!j%eޖ.o{ޠ1fYol<n1vC-f쪵,;4lD֨)]J#%$ Ԁae:BMe834տZcW&32C{nr7Lqd'A5!a^ )º;h֮b Ýg#8z,sFߞǴFpR1w'&0KM6L^" WV߾;o\:]+NMޡ__;fH7qUv!cĞ)30 ҵM\nD,*vʥO$E@#⿧cu] Iղ(ˎRHkRԙKK'sˮ ۟b>"fJ wT{ l9lP!40jGf`bKcڰ2 a9uu#DAV!@.DB3sq"ۓOY (l 2lGR {`1!gndE04׻7)UT`%xdC= Idk心׈ Ol%%bۣ͗7m5Gd'Nkh_f*I|aQHΈ8Њ c*MVl"C8M),|ۓF.dTD*vtG /!BÁ35S0cwڃ%? ӿcW11NU5@y^86֨-cT4yA^UGERNfLNQh(X\pYpt4Iܼ4 DYhs-Ti'KaiWn~B3*\ۄG 8Az&:rIR FuQ]d-ga/tH4C9td.f|uiVAuk ؙn}\n QchܭCI!'2sHJtMfA`JP|Yz_NBYhB,wV1e`g/8ѴzΡӜFqS{G]~(&[gg)FʉֈB1DWFJIJ6ԘgsIvȁ6x_g"h! j+0h+[Z ^0.%^d1k1@E0>PϜE|e;تX`@4zR0ECa)b7Բ8dZSDsS{ sK@KDWˮe8j'ĿΠDȇd)]/-u`UVC_>B//gǼ仓un4yem;F4aa1CRϡfqRy%ld- G~黮},0\/'kuLUTt6O;GTFmd1C wF2*Tt_]jƠbXwa8~{9fa6zɫ>6^@)ؔcjA|PPfi%dkD" 8YEV3>f:P-7@H_j`jDIdS9oVB]nѳ, Zи3Qߜwdt/ZtMXEh^62 m ГN|!ʘl㭫˴9؟3FuውSi6PI A@'j|Kk )^bn`;XlZ4(_(0oEeJŚT&Rg#nZ5$])a&Ze>p:$cb?0e?b /Í,|B'zKhXP_E*PK!% q$,=yeؕ!10m ːaw$TҨh=`ljNj" + !s@S滠+?[8wӠrad2VshqdGՑA\ZzU|Vf7f3~nYwhQ3YbK5t7~xLA8P$+_B禍?eR_S_φNgYG6Q-'W:`S9شrG8 ё6 I(`k٘lH <#E0]&A )]\$̃k&}fSrîkn>B@z;_\Dό`(7;Q}/Ė {?R8)p@jl ,"DLVt_- eZLs(|Z2EPՊ,jb8$q^މ4N>N[0| ׌f,% Z&ο$1ڢi.=*f1oد.0Eq"d!]SI Ĭ>7h{FP?)Ng(_?bǟ@mt@q(2\ald>FWۅTΡ=1+XL5 .N8WZyKSoͩ}:Ȱ^<>?ռJ<e?/aÉvxvp0ڊ `Pcv ~QIļؔSd1_0A Sz;t6XiCxeꏺ\[uA߼"/ :$8pt:H}FB\bNJѾ=ފ;b&TzɭQ" 1dr>~.;rgtƖ:IEI컟1t0`0?F}+;涛mϑaX31H=nGav!-rpRYMIH Ϟjl :8Dwg,v#,ֲbRKV'wBE[=QeS tzIͷ'auJeb.a]Mj lw㭊b>kaxFs.OOVIs(_ңЧ7|?K?"%Fڧ蜿$!J؂&sΈlhKm#~oT|l/­*~aͼ"=0UŒLYdIm))wG/F@>x)_K5fr-x'+%0iCA8[)DKahƟs4ܓq RSb5Uۑ䌫fL~`ornI ڦT*K5tf ҥ£~)\&D=ħ?ٗjzSݜuhh)fmcGK+Ճ%(>%a=vY`QW5?<>4Fy[̉Hr޾WuPNXZ ΔYt}c]xわtה&-NT]x[ DǪB3o)U:j[{C̾Nl W-)դV7okSާllN!C 7϶ִ9gbs<Ko]ڼ \,kh,h{nv?K~K /.cKB<dZeu)JI/K\+AVA^nny%O`er#onN+BY ;ٔ5#)K?6HjO8sZrlYnz-jh3"6ʮa'fӿmLĸFjXMwS7G9|ZU5R܏΄0C/t(ۇ_Ni2ܤ6Cj*ot3qvDŦj b£}/ a$&rz$=kܤ}TnխvzUNt-#-9l/I86eEu!t3DOz܇3[84ٻM$:_p( ۘ$Q->uqNbÒ)o}ŊW do / +O^ . n]6DjUXCL GF$2T1VԽ#,g#l) [k.gnrݳ@ۊk"u#W*H?2<34H/B)a/0 =\uK+;k5uQ2ֿr, *Z҃߻)؜G/ch-)\:3t3H 2᫱Jُ{#%{:o%F=(X9T )8(~+u .)B蚽Y&¶q]2 , 5-D)^T!D#0uRq;`.]m+P$4q-63L' NiiއIK'TfI#uP>>4Z^(!{z׀͐RL|Dq3~f(w} R#+ `=9j HDŽ>^@$#f04; iW ?(sBbV:v]I (G15մ'AiC-EO} \Ep'~CKBϏ5qٟMg9%j%E)VaPw,M[^+] e &*>natя0h `:rX#y¨Ku1Xz9Aom$ eAy}X.bEIHVԺFrS[>$ 6Gz*ߥ2v5S0e=]G@œFR angЖdS=ywt6WaOsjߜlavT]-nL4T:!o=gOM0-o]Oo6W,#|JOqv>~?F& xǖyj^$ YX51F}ڸ<5 ;ݗtOCc ~ʾǃٜXQeSa SyٵTׯmV6|CÉ.6N2w&b6@43kvC$L|!^l ?E l[MԵȲ^_:$[qfm}TSdE*F-IKQEu=aNOu Hf/ccZHz3J) ZƻB Gp l.Ӭ:X'E:ai5a7|BM.zJFKkKŮq p 9'hȦ;\ͩv ZXUYmWU&|MMgTL˖.m{yT6L捦RehiDUWАFjQ꠵PCN{/z~Sd _S|t:Վʅ [a՞3Myn Dt*Dw@ <Tnou 8 c~~ M0xH)7OV-btaw|QX9E`gh=|t%;^ :7yΐve մ!""*,c%(Fv{&n;h|frbB8t;ZAzޠ^.EvSS/T}ME;,UE|-~R !CF6Cm"+ƇZbp5])΍0~PmO\q[R gi0ouse5l1"~Y2Ű׈r(1m}X!3^;ڿ3adn=ZW!G:2M3¦ųb(+Bb[;NM09s\?U.,}>7}pKn׵7>UxDAAn}!-4fYeY ؖLҼ8֯T3-X9v6'_tQGkҮu0:vX@R~Att訫4 یp͊9xo(hq u9Y}'bΖ]H!R''EP2Y!6%ss flZ:2Ś: P6cQ.P2]S`oh5 pW}~;Z+cާA}=cz|h2UO`s/sciH 8r|h:REʈ6Ript(5ڬ%n= 0UmO]5/fJ?%+;7 cgyGζ"h߁%o[ -. &)A*KL[XUB,o5t{`P㈝/e)6cVV3)(_Ђ|er*MyIjRwhʍW |m޴G5h0sl=Mz {͒ IOx Gg_u|B!@2? ACdJWI{|%1 B ֱ'CGzmD [2Ƙ+VytimYT>c/$|W; 1xes/}T#Y"kLf7j7dyY"#H7g )1-n|CSdN2-fWYg?+A@lx_5H8 Sc$VkYB^^ݞW\K0,޺0^l͏pTdR qC͛`y"@Ttf6G؟n>x+y%@2b~4l$׋>PɓB2?a؃%&ƽՍ0T yb^vMW! u/oS4;Kog֡*:@6=0 B#ޭvwEqqb͵0su˗1iܣ"Nێ7~,z k[M[nGA'9)>e26^லgN4#ۈ>6=OOr\h˨1 0{OHͪ/lIH TƋP*50FM*OQczz')fo0._w/^BABr"JGjJ,f@&<ʹ`iFAaYwx|IrLY" w tS۰Ty]Y/"4Lз(uװv9t|jx'w|}- -|O[qC>֗a ;0r՛~}֞}5x|(3&~D/Bn4C+eӹEs}C?mHRznDP'ߍD:&7^nNj؏&umz3|͹3"lv94GH+ X5v 9.27SS,.PSa$ ='i"N#$1wŞ5,(0d9EĒ lTM;x4 ˇB6a?:H<]Ʀ$ԓpo{&|)V]Ž)bLtљJn#~v_Y4bBU%r=Ԭ8f#0o%YyUz];tJgO:H_(bMGeν'c>}ۇgdbJ/=`Lݞ$0{08+,7{h[2Ʃ̄* &[1CB82^qT h hrkge։Сe`FA5Þlig`ɯl6^!TkPMRcy:<'uESBsN-${Z ⁚]3P#|qv9v%vXp)g0ubƎ#Ⱦ!фV a_GeczE++uτ$g?LKSjW ;=Vmօe ؀[CʾGw=7׭S;JQGhar􎯲[!K+2_E_YxU3Þ0nIGpaT%I_ ߜ/ď(ksE9HΡ|@{Uj\]!)blUV,Fc٧5,2x-CH0E3>ً˟WrsCa &QPp ӓ@-]MuK}-ވypK:s|ku[7Lu"O ޖnWO ;9^k>8X2CB[ًk )|)YtJt$/Uawm̩~}!_΄EKGiqO`.ιTTD+PٌAּ_kggd-0tlϴ2nX W4z{u˦ |T-;ωVOm̺X\^ҥ6qJ=Ov:|@Oę"vqPݎKo!*`f% 'z^t;;INrV?~Utՙ:pa5)8HT(J)d7q}Cc\,\O(Ҟlkms2iP Ll;%}l"tBb{dsoIbl-eT94˜Ac(H4@-E@p%P!ν~|f>`X^#ԑ! 8}? UOUhG(1fA><(Xn֚EO+X"'zM7$XI!M ʂuCw@Ӗp?G' ]ց4[_)g2D6 h1@d=fqm\4 Cf"nm͗Z5$E_s9Dr@f-z,'ea*>rV(}Q-fI؍ :w+BRͨ{8rƥ~fTxh݃>7ыbZlv5s'gkq;9P+hyN+x O5YiTF:iI"%b~$`رF%e \v."Wlj{lygjw@xT';v6iV`ec44JϻJ84pBhݖ9iTI1 6y.nkmЪAHxU)˸reA{ȺFH0օSp6$rx fu,!lay2)NBܒۑE\x\TV@ i'\%/ 0'$f{bRP.*ʊh[_[PR/U(|YD>\C0$@\#84ڮ$gD<0zT]:tc0QxH8W|77=39v0S{ Kݖx6[+FԘuYJvmθ%Y W3;B|ߧ;ٔɊ t3`4ПApzHHxk#v[XMa~~z-LGFCQ'2-f9$%0rSM|^=ʯlK!@%u󼥈j%t2Yp{)W$|Nj'(4[SjE{}ӱXO<f-M[7TO>¸+Uib*~5Jx5K`V6_G_mO9:u/FK tXN_=iO H=+ybue@Tu7#o憎]z@V"~حqŲ Z`styDT,wo"&j DX~`=iT/p Z']|&g4` קcGڦNSVؒ#X*Yvn=2EY?%V=;x-%l?JMjW. iSH壓K^Gbgǩ`.gCV;Msr r=͸YstT'f;{V}Cn.f6y?`kk"Sd $V6̓/𘅍z<&ri)^RR̳ Tbg3Rg|m\D6(99gW Q E6*0l~ ,͋z1̌'H: tNzO)\/Rl\<DSUN4{n#L`JMK b-['nӑmb!<,j0Ԓ;/g\MVޱ$P|x4X_"e pr340iE%2'W'b4e:U12_$R -fEU2'D=`58Xx6:?Ihp"9a( ZMުh a #Ofq= gwtFfI3YX1QENhVNЉ@{¥4К=xӜjX8=!ea"Gng-/X)4q/#LANR|:p:ㄓh_>|l†eC_\fjZuV.fҰQX킝?Z"̈Viĕ K["%9ABR~0z5bׂ/),IrW35J.)B$TfɇMgK)?N>[!LsxcӁP0bySo+%BXs61eixB??Xٽ'QC1B@jϷK#Hᏼ@#db &6}sNfcU@TNV,SF CRIcfO 2y4XRP59EOC~+!Śs2:y F=Jq~a$Hf%> kR" xKkmȟT߮FTC2Wx=_K)P ,NKs۴GbQĶMA+udqКR^݅Z&z5Epiui"O#ʰȣt^-{ΨvRp (|2F.;ɟg&/T#䋰-) Yw܊m8UplPчJ:^; X(GOMƒPDfKv;ş '(fgG~'z8=bk)0'c5i?6T1FbMlQgJV]+fs^̨Y-PksDz`lj(}LB.LI-,i3Mp#[wջaK_rދ8lIxf)sY۴Ik%5!Aanr@ rIUӐŐ(/hR#$V蠬fÑY!#_KFMt\sk5e$ H%jE5Bp>.Ѹe5B*z{?f;fWyEt wXtbF:}3aC˶4|5~[B/>5_a8aOxw[Kf\J6 ܹ2m`GXa^$[ۓ [X`?d:zז%-wc{bΎq"NB X((4jY|eCͲ}m;)\F{hchUG_xxrV'7ݾR-E%U,,]oCZ֠ I)>`ctjY%S~-YvT1ѷ gfte W?^S**Όxk`%zV9-s~r Q$^uSNщl)\:CO.%0OOh]&θmiۈ=U )- ͘)ٚ~.qA;Ї^IŬ&6֭f=J9jiRd{m )R0Uqx:䐋vI򌌷|@JTˊ?^SyRGɼnsþUX35#h@7/}7؈%$!WjKQ[L!>ˎy.&+G0RS;{ T&RZS2VQVWs2,JNq޷PҖhy2[ (`RUH^iu4܁w-д60f4gj T4xz& m!2? m$6tBnZmx<vN7a]iL֠){oè2L'`} ^ r`55hk{Ij!h$e'RŞ4:}|y,bLd[zė085TJ{$h Tz߳GOȊCL(no0q(po/Ox/g>{ FG%!OB?Ww{>@sNsLn} N}"Sn|AMQ⯡ƩP,;qlK1&6px' j)N3XG9OZ9،Y}<\ce,Li`AШF)nE8I&. Grf6lr1\rcfqӬoPttPEg>c^*6(-s3_N?< gÿ?PɹbJ<Wy$Fo!WrHk؍ 42H3R{) ,չzu1L.[z&Kt_9v-x!0LP(>=M^NbS8ֈjժvpRj3K P>D'cկ \h9>&ߠi~9vm#φ*v@W ??Tn^0|+>H [4k`dX /"dD!dCQ3=A@΄~ݡ-jE}y&H/zaT/_ɍ-@,䃦 ɪ;VGhnh+%q1rO"E5WU3'~Ho>v<jANs%Y]r+v{_ܕ(F m͆]C<OiC$)rnLGZӆ:lƤs?6Hpu7#dF ƒ,Uw$Gӳ 1BWΉ&铗ӽzNӋ꫑e ~{.(?u}DŨyNNu㼜MZ?5y&z`s>8ggB_o Rt'6(/J2W2G˕`;Χ5g A$R[d.< ZԸaOY&'d%e\˻DbpĆZ^wZ| >}s30W0 8+o;}SBp{=švvbG:iߓ*Nlk8G!#bwk q8sFn^?K,TKJݫ!"rSRN+"LjQ3R_2jt_ݠ+ 3!:;ȓ Y1Nv!0p+y}^yd1Jqg+,CDZfϔ'l%T|Vƺ~C~RZ͉ks* V%)Yu_7i Vh28(QkmtHzgiVvɔ@U.>B}5m+6R$1OhPDl :Tq)(c ;gYPm[ >&փ# ZF89"G7NV u>1DBT1*FHͦY&t䐛ĉmJNuN}",3:&(h0ҸdpQ-͸ GY c=\5#Vݚ3m>.LXe7WN53Mf֋YD5(N{Layb)fd@W ۠>LS5w=¾rD`d^A7{ .R lMZyImn{k-f> ;Ĥ;(QC|í;ZP:->=L/Do@~!#I55mp3J/oAjy##iÍF{MpQІsԁ6dߊL[Nd}(=y/-$yPᐮ2=--;?uAAeVoa\spu |LJCcr N} o.NHI+a\b &IFNLK׳zEFwq9 =ǧ.e1hMl蝗$WꥶqvY|ƴT i"7r*~u #r=xփ- r.)MQ=~Rbt6QfUehs˗#9wk=W?K¼,_6 mhgKn(IEw97篮A]\*/g^lxP.h)UsJ8p Gۛz].ŀ$g@kq̅C\p8{_gؼ+ ؐVx>bZ88]ru5GS 87rޠqK86AQڕ4C]EWկ~6AELt\mJFea@a9otڼmaɅeoibO ;bn-sbGԳM+EjYK3QaH`YlW A[oFlC_t,&t IW d/%,v$"yBD-7.-"O[p2Y@]XU.ߢ_24b?#T%\d&`l`"e?Uf6澼DlIK!w>a1XW-qDŽu0FWaMٯ@x}#Ig^mi0] =xtuB9.)%{unThݸ$H6 զdrcT:'{xsںD[ Xn6b>v8#:]6; lƜUO9_ V8)V8kB+eܸ&U,xφӌZnGs7~꟞c:NW3,*Ȣӯz$k> 1<d\tx H%TnTqg+/m}Lw[ϡ&M0YrTdsĨ@'7@#"cj$Ţ&I gXrd+zgicʊaD4mdzfHnc3VNeqʹZ)2zj{"s8eRn X߶kWfrݧm13#rFp@f,Rj @kE ABٜYE!AYlAgeoF.qH:u"hǒv.7 W`3̄ b%8YзX31?fV%#7u;MC#JuX 2)\M=T.<7)\QW/.+cyM3j|Hqؙg #R(.qIbZ,m(xY.mhsyJ׾Ox늁?Beac>C-qcp$8،|^Fo[S8ۙ$H9#Ndw4l؀ fN][DQ(q(\N_C2 lm ġ%D| GH# v@  b3F[ -h:*k)q*t,!+~ۍ9g{D62Oߚ@x:͗o|cȒ]A`~4h,)f%ONcY5}wPj#2YsH͜O ([V>E3%޹FaZW-Ɋ1Kui{T_$__(A0s2p(]Oo^sc)QG!wi~r?ecUi2}y!&L]!?fбH~CDKL~@"%DjLaR"he1,:XSw+yE }LFP5$=-<\\9W`-Y=V-TA}_8[I.8RpatjX Q03Ju/*|sH.6`l][2gCLtmIZePRwgA[s2vIFO HaiZo JW]2_N 搼*tBĵ?J)\roAFMiD-] |M`-#;(U&s*X̚u 8eZqk; }:uk[.o>wQ>Sҿ,p:|KfmtPJ=h7@ݰ#cs{l(|/|2!YM>RTػ;&D6L?C]DNi-j>?5a}VQ5s|ʖK<;mc%avG4A '"( ֶ 3*uy5/CXoHTi4o pZ0.0+NĺGӕC,Pό ?~JGP5pZ ;-x]܃dZ{* )ԞP#wzjNf׆ie~%dq_ZQ%#wgf@oT;}߈z,ybc|KsYIAJ\$/u*^$g^Z |;>=/2=qʔFjSM׷!6 9$s3uXze&[3a[2}s~Q5(H,u=9YjO )anX;62hqaɱ BY#F#*̉7AI]?^V[i ^p 5t8'|W^^t^Kt>11P\A2NM;9&FOhfm'ؔJE=]4sE.>͗4+yt0s\Wmc$ L&7"U*u=;(':@ߥo˾ ?t7U9;rOި~?R\w /|AKrYR[P 52Ȑ,+JS}$΄7"ګlATGz%*5E,TP_Kp6BNu\nkVD3m/[t'U*#qa台0$-c |Y}xz'^G^6t:7ծ{c_ jʮo87,*4@J]2.*oekA?+>8آh N墒vw{ #9%f h^5<x~E{;N)Y[|7Q썏'& >%.'hY}cX|yXa[ ˏʁ GBT*"@5VIQă<ؓ,=-^/rJ- rq[m+]|5|bm5nVϹכ/ug0yg-ɂǍ5=RG[EpO+_01[3n W8 ѐxr؉}+'} qÒNDmӪ`Q|}w$|o=4[頇ovxWyXTLHv<3к(AԒBNQC%^ F ƪ( 'yb=#*\X^ʬɀ2e' )4iU'B^t}MKDV-w?Cdף+2UvC]hޚmLnq0'̆Rv+ოeӼD0ɂEUa!MsD hɡmYilʦ @V:<{s dԠw*EsMR3I4"hJXǽCebBMg$ +龴\P9_!D;Px veܵ;^6.\2n0I!D'R*Kpuzqk~(`Gs]T*}_9aL hƤـ~ Ipd;76^P#C`\?/V2TL,)&tرp@z?F{ĭ~1V5L:A|J"g7uB]6 B># kώ*(g~w׸Ms#`"b25 Ԣ]e.XCT*n{0$`vYt蟘޶iMQR//bYtMȑUZ.vAdM 4Pv/B%Ui_U3ގ?9htkl8I|:6۳ l.#dγ0X*T^md-hYv@# y݃ P[Xjr2 ?0:MgkY2]'#9Y{)2R,Kq6E5$GƏq%x,pq3f'524u2:,Jm6MHK=X/6/c&ep9!G)#_+Ϯ}p[=D|s w6/鈂ѭnAD}Z}:c n19G8ai>M9\2tr˭bCkCVҜ,Q xgdO@)ײOZMp+4yX|m6 h e)$QZto/6̑% k|fQ?o'f3vZVBB>yPT,<6MQG71J M0ATSnSd$LLwN<t+c;hÆfTl(MScp΅o5Xzܑ#z֧,M@, k01A'S;KO;[pؿ]W{#z^x>_[3y}wr+%̉LFiZ!npa6 ()e-JLAEC2l]wW*ep NrFh:6M;5d$XR7u?yjU㮊\C cl> QD/%Tú܍ID_(]yM&&M=,HfiHY/? 0 +Ja`veָlg-Gڧ p @_~പG%oYb!TCS%ǝv?d2M8+1oT.`iX6Rq9ycuCr*%=Dl'N+G7"e |dǝu2縁n|oк _'QqX|E Ue rϵm޲_Gy/~d1 |(X݁ƴW:ꋧ@1M$H(6bx w#ߌч:7oYzZaP1t?)lu^ S2u"9ilQkH,j`Azv鲮rS̑MU@.}jՈha|$e>? UEN֮%M@˖N4`c WM ܇::g(5jfBaVc,DGTr+▴bW=0D1VBkD?\4:r3 RWӶ^^+ N-[ 'mZ( r۹ * ͬ9E:A&u5:V%€ZS2.uB\ fh9_Ѱ&"[f>p 1275}@}l0s!bP7_̞Nkvbsb`?2* MQ3]g,AJ΃iY?{ᔦhx[ Y${&;J#֋o4TA, 0 ~-?1π?K z_.4+MwɲP[Vg"O=tqˆew6Ї*^"z9˻A?,ZpC*c+H"RVBfΉwx/hb1'^-cC[mRMٟ<_p \ҁkܓTtCi"=w5[<7:މ_N%o2[{6c %BM-Ϊ.Ppji6dŊQ!SxҠ\@}@Ւ@Cd0^9gAg)vϴcWJe__-/)KF_R:{VZytq<(E>(;\s'~0o=~2mt%EL@UOse=8 ewD 7[uN] 51GxUƫ?T/;ca EY? Up }O^A7z%N֥.|;*YǞ8{y{ 4pI*ѷk b'`xP%*Z{I.|Qj=t5OjD2-T?p9l#nasmX4Uh|}ц|I7ڤ&vO#8cTsl_pAT'kל 2UdLD.DlY)]WA`K7\4lƇ._ɻ(ضTMe8bB!%C*y͘Il/35CLͥ+"B*C^/Dv*FF8 +xcNeh_$tiM\B-Oa]M?^ѯ: _]hO룩 # ] _'Oj7 諕!C򵯺.9?Xxܻ`@^t$"N_<)͓j|Zk:m5L͕` e[%|}'s5hְ4tR#F}zJ^jsaX}2fqͻ\~X^an,u0bt:^K8mSݎ<,OהLMTǚj\XFﲤ0ſ(bhO9B][])LS!jE:ܷŌ90T(SLX>Xf`τ`dV!~/Z{W-) P_w*ǁWb=[+j+~^AfiaЌiI.)}5`go #H ሢ/k/%7p#cĉ[H[1D<)#%w8`)c˼Q w6=" G77)=mHb(kؽg`9+#w*x_#@i2. x XƾFs%!O8`Ïƙ?%@OGN!|pcNO: w T{<'T H\m.cuTj;5F5`؅ӎNMMtK4 bZ͕ :pi6oOp{ `3B1;KUSxfܖg =U#i3yq4/,{Ŭͥ3J%.FXѥ=sS,%^QuE,"?s)J<0Zj[ dHṀfZ7ه|:qLQ#&PC?>wZbO"~p *=yl_l|Va|쎬47%Cc&2E6X~)٣yHȁɈ-Lkw8,JՂ93>v4GLP0; e.ƚRĖHU Չ0ʡK]@=pZKj/)}iH5y1'%yCEVzm[/LHhV5ž@:w}jH[!`" ˳ WH2A7y TwEW1C OdRs{+X@W:Ej1vnJ9M&"=''Atѻa9&24DE#~P$!(NiLo3ݍ=&}'Lwti"_fJ>x=hAt2ШO#KM ;^I?Jh|z|iH`1օ l&AQY&#3GhjR0["8A7L #uT~=n'&9_)Z-.YԘ0)=M@T E=̙ʇtb*Mkלq%+C1k VJ,IUqUhk-kC~$-F("UC=`5˟ʧUR]08E# ;ÓyJu[, ` /T8ޅV븥Yi!0R?s!T l!.u>/[0Smu:Ic=w Kƺ\rGzQzDM'.BMͪb Рѓ HׯiZ{ $*a{Ű B)FΨ٧m~gс[b d,U.}DJכ@ź,길L+`]upsRLdz/)VWˮ8hOnF('X>t;S25+R:$'g26D|ZRv6xi;e De!r so?6LFٚg!lG%_Xu=+Y#u,d9)ZwG9Lf0??eN dsQr5sȪq9N KލHv+!G! S ur&zʜ;q`C,!ulrtTوyOj?;`uy; LGmw}B/ KqQ6-ીBx545=HHj_M46Q$)uJT(>yҿ!TF!:.z@éR[Pgp!z/}$:m0bCMj1("_<$cp S ,(AMȝ9+H# = OMCqM๮҂OMNp6D<4k}mӎa& @H eǟId}UV|1^:SJPT !S6Pip~ķjATR2>0:cRRhGґb]~lJ=$K;C{6T8 zVydf2v^QIa{){@f{Pb߲:ea qL| )'ROOwQ^kpe451E.UlD\;nCM(,$SB37AX۱}D}Ж[ Ѥ^s0->¥dtՏW=XPόQ +pg_GI(O>1e6:IS%.y/x(wDՁ3nx% >Vذ\c$3ȑ\4^ Hlg%t{3Bx#~1)jke'wE 1K YO+2Z )܁Δh~kNgGy2*PeMZT]Ȁr苓?&ATI! D"@i$KW'C.v > NqE -$#Uf[^5c1dXVĽ;hhEEnbuXDXVK&iHLbݿVF8v=%qfL\T^zbBK߼Gu+ oJ#9J4\kђ{|9aQJQvyjxu9T(TZt5~ C!86([3Ts- S>Ѝ h-uyA9Eo/y#JeSZu+Wظ(2Folk&uԶο>`cR3Ij%etpOp}`رt YeQK7C쭯}2mǯ.w2ߥK&/,ӦB)uצ}E}FcsDz`2HHc׼HT@sVXYͷ->HqB-3X%:PP+2ih%L/%w-43*\~RAKwO$ZFod,b(s=bUgmUx`R0O\#Ƶ8p]G \hch'ٝ3eavW(p)M#)?x@+Ǐ7$/=|L:M" +;7 'Z]D;tOE6-X7{|l򾏏x լ$:w}+!8@io5=K ](%j߳1H%G aAHe=[0hۊ?\zR .b,}.{xc>5NM ;/"liy=Ll}d3xԧn;=*$mJ|OW d෉ϲwB|JCu 36\QwB/v&^ +k`nT4:XcNӜP]y-@y 6T.=8/ysC⎞cWKJ$Hc{%Jp)#)e%x *K-'xse}IH:b(-y:88"1DJHwp.DL|9-2LՈP#rٚ@zוp]MC6]-Ql0Sb o< XCjY<̶EȽ!TVLTkXo95l9bG ʨzdI(*kˍ}Vp7~Q4A-7i.U29Rm2VuQ]hp$1ǵ ֍"eWj/}59?E_'AC$Z<bQi9vh mt3nۺ&Q/'_52؃Ѽhڮ{Kp.ߤ;T2x8?cҮWBa8+jz(N$#~p#R>GɁnHȉ:3Sz2*ڟ<ؒ j`>;5*$ \mJhN^Jo&0PK^l){ 9 9R{Q*o!{VH6BKŪ 8t0 Y2k^^AJ}4oD _=-{y \9e;zܩ u}S7lQD O(+V|"ɠ0qeFLVࣶTۺЙ P0hkSLWga8 NP< ~savc_ʗΣ@Bay˾|XrN Π"u;U!(TbER_^#p |!KDI#KY8N@(j$|a /դjbt3 #4 20dZFD|(n9JoWLM(%'+KfVW\o~]a))Ջ1S^y|~bQ >Pa_⟣r~x}~~ZRX$m%n ='y.`\FTfLUv:˄̤5VRgŠl] N*'*V/\%qtY 0cO/|T~ 3Qq.7%L۔YըJEul0MFޙU 8g' u&[;X(7H۾* di|?(8M2 GQ] 9d;yT~)pM^a<ްwUXy_UO2v!TS9"X4&8־6K~j]ՉAxUPBG(Qd8BWE6X}H?7qjɥ0bN<7 jK.+7?Vg-+AZ\oИQ LYethӈQw̲eD#1d~qKMguI޹x9*nƪ.#36 tvOִAFrgwF0pON?; iN7cvoAfK)8Z1Ye0}?}vIux(%yN1!EqD9~oT)s paAS"+xMcy EAogͣ!꘷fN{9bd6Fh];o.D)6PA\UV&ǣxUB;uThsTTg{dCI疌56]qJq-~GCH~QNpy,]'{vQߘK#sRPƏ3]i)Q[·ŧ/V⇙[3D;S'd_$e[#)zcRg{Q6z=%?1hƣ-Phem^|zn{y/ojsICMO~2B@Y*#grC7 mOG 1I˶/X3T}-%\# tFŷ80h'?҃%[X!Gfөa܊X xZ8!5?%I\xqu){"1v6GT~sZ&E=2z׼}&l`u\KL%8`N`̷9=>Ώ>Ey;׀_4,IiշWckxSJ,uIf)Sq<唯&'axGJ$y)3 F!W*r8""kfKmx(%Vue˜f‹hp>ϕ2>'P4-G2`տّ?7|\d|ҜWԘ݅~.ӒW^P(oν+YE+Jd/Gh3k!I.p;ׁ\}g?GOj ;aW5%3tQlLPgcŝEiLQ~VD=ru"/rJ]=W#Nl3M,lսG?wwVe`1yFStl/hr]4tA %kY6Ғoz! # xۖZ3eG=5x)WU6w, m][y8ƘK`6RṊrt~ʎw%<R49y#-SzvJ4\|л?ЅKI\BR 3*5р^ztnY~rJ3uɆ3lcdzTo>훚rzjY1z`,{ d}v&9[lK禳GMUSݕ33n-(*y_s \/ij* 9]~j\fgBr%^_ !=pqsa|/zX~4\ۃJ K6:p?qPnzdY/L:̽?+G{}>TX `%㥇ibr]ZFɜ4Bѩ}FSP[w:S*NmpPNF},j̿$jcZYgyƷ8bՀ]ǒ|e-̽ۛK̑_ohL]pɚ&wv8UVSUb2Wځ㌶_ -C,<;j~h@k!+L)7ddN}L BfWB>KLOtӯgu~erY?-Nb. +j sl}MQe . W8@J}SzzJ7ЦڥqrҖL d[mZP:\(}U4.WjzRX DB‘$yQ-(#ԯ\IfǕJ|]Pz}g(=zM$;gJk2:붌֋Ϛ짚H8QHl\w"N ϥBU1H:8UN.ji +ٚ햛B7MJ!6>moT#b$ 0覟"fCS^"N{j$cm 'DgUXbs%1TdOtj1j=_K*%(-|ruvNS{ccGC D4{:ŢEGZAʀxO*jYJ6*t׊2/KJ T#HP3ڎ pc@4 Y~>J<|>*F}&++GZ(& u,S,u4"H`~]" Y RLK[4 sOvcܟk4+)h8;ާE1㘴93C\qϾufRE)}5)@in"N2.q5nIoHTGG4kD"Cj9,$k*L<J:9%?=^oH(םf,>P yU[}xe7 'k1x奲ijGw#Y3&I괙O5RM{WIPW5hPI7 ˤ~70/|71~7bc[Uژ62J>zNyˊBoÎÝϥw@]bF8jcX.:B "堈,V5tlKg q+O9I;nz%wPU|jW#qiJec2%zǡ|]p)l%7BK0 0#WwLe,&"H]&µ sQe^24MU3QTpK_Qb% |rR D*D~Q䊧/MjGFNb4H CTeQ[#lSCl[j8܆T7\ SGVQ4˟nG襪lVx(isv`3??YZ jq`d N[V-iE0S p"PaЬğ<\/9KJV|A)ÊI3WoQ3 $=l9)f/C{tˇ|K<=y͙? wx\)Tg( ϛeW!RpHe_v<[#~4ǽиTݕ|X gUgJ HS|ёQ jm07`1W 5ޠą?Q]0<͚zMaPq|B-y<'?P K2@#~Zn+3Oi ZGYD>ML'\Llp KJh,P92ܤ"ԁgLT 1i:jpup$n,hP~Jԏۤ[?& ᙱ,QP@A@VV3e'4<@+cͰ^aMug[R$@DZJҵ dc{jCU2w.ԨsqL?  G6CRb)7\ꑻv*6~άݯrQQvC6q͑Ic.&&"MSc8cϩt%R} #j~̝I Ck~i!a ' ҙYɞ)밍]ZhCE^QJzѪ_e`OI j4E'j,0z"*I7.lyX?]kuKH?X8´RJKz`ڄkc! 罢*E2Ϙs/, :r-k?|J HǃgM' B%`Dͣ[ktzpE1m'^QwE>QW(i^%z~ ReC ŧt/C |)ٔ@#<ɠZUt$Knt2Ib[l?:cWTl97W'o l7g0`Hp"oi= =esOHL|=e --.jl]2xJX(vIg_t߸ns)O ov|8 PH #Q})nYIS{QM?x*D ܳy&cMY?H #jX+-nfP5bUnܥ^!!06zᣁSJUx>XiwIU"}]B!Qj RY3ǒGѕc%e6 F*U|nr *BV$GQ'/KZɶަ*Ǔ%ٓ{"Uk׫vR!g037((\j)2ɃNYΙbyݝd}} Z@ \B+ڃq7TrjNWy]M} d]ܙ x?Q7ڎRx_ ,O:Rx̛t/=Z^"6J%OGn1:I}].!D>C@bN*8-wh*͇~ v].qUmlneױtPt [];բ-ijSRw;(Dۚ}s&&iݕ}OiS xSXu$NҠD=64 s; {u.bveQy}[lwȭ n\Mlܯt\ ,m߲dcI]tz1QFʀ4_jG?cle7"GIZ[D>c1<|NE<*$lrǮWQ _X6aܠ\FJмpr'Rj{U#f7E9o,#rE Cc~D܎uctv3w O,T;vx(ek!ߋWTOr# dDr#K*B]fлɬo"~r,S%4/g9u>)ӭR&W ܿ~ Y\uQXd@P<Ɛ@ڿ[|5?!E@{Ak8"6R&*{֑ -}~a;'cYPR)IygkՙP=WQa\34/AƯLz- }\RVQBNA#)l` ,ئˬQ3fZt(8jFv82cr`l 0^fL? Em{NC؀]B:CbF?boGXϳe`#)Q^ZA<w%g6h^<É03vqz3fm2NqR՛ 5eh8Mdўhۿպ C@9RF$Q \>ó2\#yyܽ n1x탦5}n0߁{o wTav@g(jXkiQK}\2HKj&!gS[ձ+񌂀3Gg$؊:략(t(͘‘-6(hh0Fy%1˹{Oih'@v[V<:ݾ1cʇY*}v)|Br`YqO"-JBS&Κ˝c@]^xr|1YT/I1j%6xk@R~.[M9~cu O9-"Zs $Qo2}v#CT.ֈUtGH2{f4lʰy}!tj="Ug$4YMr{~@=S+G"- ^ 9bV5+.om%usf* (0A'Gj;O4TŔᢎhVѪF7 }}H hV?INZAǕ֊ *݃"Έmv_K?ƿP W|K SOq{-(yꫧ:Jȿҡ3T_ n> b^4hn0F-h]*\#̦U3/ʺFx6Obћ ?V:̲'.556v| #”˦DW @]2(T=/v`IU?l*iw&%;I_E,oT+PXdˎH0qup)?nH7j_!c+Ӕ)kz0 [[qW-ۑYFL&je"P1@M”Uim=ֆP~91ER| J:;,4~D{w{(Х5(k1 `iŻCYhA7&F0#(t/bT~-tyhs S6wz4UtHAK`nlдp6RN#Huò0SmlP8ܖ^w1ZB-~#RJwu\FiDϪ1M-ڷ9]Q<`^ ~vٓ.ym59=Ŵ!]Σ{qJ: ifvq0.@C;NE=eElLc5I>;f[K ?3 zη& 2Lf²*jʽw4F|hv6v.>kWMUfZJDjB=%Q&}NE@s8nvdÜʆep׿s SN*?JشYi]P_},wD^^YW=}VQbDd9ds,6?:X ډd㛂ƨ迹#~LMMk&;-{ YʚO7,C`iwjN ! cɦՃa/ȉp,0Pi3Jh NZH`_ʆcK.٩]<4XjB)s0<|NV"Lz17Sժ(8nI<ݻԅvu4)zc9[O,r U-+G=خJ%GPݑr+N}kggR~L rOV+\جa 6D05qSY 3ad7Vh/]Šcb"F LʅQǽ夀] =Pp<DgO9h]ySӞ/vZ+~XR!-Usjjʇ> $C@pu; ɊryXꭾzլR qL1]U~ΨW<2Mݥ pf С+?\ 'kU >w,y]G atEzf v.X:fM8#=t5|CxCVP-?Dmu:qR~p }rkڿȕ=LJŚU3}T Ka8& )f@QQ<,\M5ߵZXh}|z]T\ֲ{%/d9iӥ5urE߀Odw Û#|/D7&W@9mv~7n,ȣi苫jDPc|eS5 VI1cCV;NMtU7m{] dt]\9?xPS%v@k &MF& chPpɌ4a+1L}A;M9~1<8_CvyH\8pa5t&&2hXZ?Lm N06GCL 5a=rg dϩo1JgqU[]Gu? P mcDRyA YaKN'_r,d&Q]=/a[{9*X8{gYZ070701000000ab000081a4000000000000000000000001668c16920000178c000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/lJ]?Eh=ڜ.+;6ڶscp"gٗ+B=*hdmO]HA _Ui *Ko̓?p;8~B@'a7a ݾywSLbeBwJOɃʭ׃Z{!@zPh{*ݐ΁a+3|:؞❿¾rD6䙖AtP ť5V ]wzfBMQÍ ToCk.=>L _ct$)uC$4jtU0$ 2WS "=nkaw1`j6uif-1Og̊ΩvJQZ K ( Zl%ŁKnAmCB69f8@ 2;v t#.cq% UaAG9Iŀ{g غʴ==3̚HPmvCWn(~-;<^Q gϋk(Hoom1]h 3$O ?kEdi3,Eu6ЏaH0r쒠yJ>)cL͓3e@*@#e,Ѧ]RL~GQXeZG>h}2D6 Jkn^V;4x .kF=JǏ Egl}g&/O,9Np"#4/%rWӈRa>0`އP &WWMw UNl)Q;Ϊ -vl\O 'qRм% 4Zyy^ˬ+"5jL!"2.˜%@ _EB\qsh^>Nۮ{1jζ]:v)oZ_QT/NJע!Fe@~JX(pA%ۯu_*,@)d کNk$3Py}gkΓF&-0DW#2n: sԱdTD䝖mU`_DzqKǫKL{83 _g?Ӹf F& } hj,7 ɶ'+B' [!s$7HQ] +oq9w)M z`uF?"ք9+\WPy'`JXlJc^V&,48hra2*=!5|PUOMBϢ TKkCZͮ]F%iX)|Å*t$MWEYf嵘=[YG](&" \ -:+dA<=HT#O{CbI m;sw$+bȮI?~ÉﺗC3c?ȍYNCJ]F- x|gQp/n)jwP+zvIj*928V*{ՒFmNJ9$1s} G,є7䥻All+UΟب@)rS{45.;V! ~t =Dœ^e@_rj /PrAFT.14MJPzJ~]ȾC녕gAiV ZE&uhm|_IF*򺢼pn"PM=[Ԗȣ[]dRݮ1[. =d5oa<<ΞQzKK`y YD1ؠin頢%CwU_\,̮}VJPə_Fݚx6d0-5\:е cזpwH/y(Er pV GuUQ^oEJW~%f.<NOJ"J203qp?j r_rݍr(`I5Vخz.?+APX0)P`cC{}JZ}o]qFZ,VJKTlwY)##$œOp+q(e^y'|x" vhwL p/b:Zqi]Fa]u~qJ6f*Rm05A#Gv6ƷhP]csd5Δ=N|ˡ ꔎĸ7-˨r|2n6 zH>M8oAL(W!<;^殽:`fOxS:7\׎$g~ f51<:t$"W6=W0ܱScp_(ňY8BoTW5$d1χTFd5ln+)%'6CqhuSҽ<':nj}%WrY5Tj_Wo=_DXq7g2\1DCF{ Pd5$XTkYn!'l 9ETb`+6[O9\bS[An16\[W(l_ Vd*ZM.>tҘciOk=OmGAByzp)<"u]5(Ҿq'v󾀇 |*y$r/6m.ܒqpG.NFT ԇn rF P@ PI+^RY c2τ~%Eod鼌ė&02cHග`N#{ eqپgmȩtuHT\egk|]^{Aez[mV-#p\<䑚rm%S񌼍jgr]aTnrBaJW$\q"ڮ|$h"'x,;ݐ"Hlڊz?Yqion3b6N>mĿV/ uI!%mGcM2BqaB4I^Gn G^74f-MXf?dgm䂩D= |$3)3P~fbf'YDfsKBwp'HIo1iNßyܧ&1c*}ίbn2p/![ig2,XRy K&BۛS}W>ΝPSWZxEsC|EVχxݳ.k^^/ Ӷ5p3d%CJ(!uGs0\kG)>Bw6Y [v=XWXdc0|w.NҎß|磦T :_*æe~s[+q͂b ӕvY,PgpLR;e$tGC4atޏ B&c $# mȘlksnݬw?3KjcWz$B1dx,E˩d9hMZ5 ։Xd_[_st%5OvxۺI\zJߴ}q# a91pzt“1|q`Imڏj8d]W1iOyQɥ׬9j sac4Q@!-o|KX)q+T囕7%?_8&VU{xQ)бҦM|e@8ų%]P%sY4 Sm3,b5EҩV @xŶv>LV_u/&腼M$zR s viMawN,2vprä|lcz١eyLo&sߦU8!1TRas'/>|a9m2չ^n >d)A@cFwZѥ9,~kt^bp),% rO֬zK{2Y7\ ړ,vs$ gSNdY2@lBOG^#zsK!"v$&.G1PߕOs\Ju?AhhdgP ^ HJˎ$̬0X80[4Ç3՗Uy gԖ8+݅ʓh9'@LkM]xy&nTD"Ms,3̮ A]jId.M>Li3n w];R;y;Dx?؊"TIxIPw,V-_ -}q[+0 <΀zW'quLpSOr;7Kyk0eε tAtLAFڈ f(& XO|Ǐ҆XEl1!3QJfdx>[a[T Y }[WLʗxt:9cumnW&â] 3иqol_+%s ϭ붝nahPo{_ubus@1. X0icd7ȭ~[RNOףVձ5=߀}YJ$$"?Oh@b@Ux%EKsU:U!##բO'O,G$_Rh } ^̽$vE{w'zOy^fՔ?k~j^Yo:)%h1Yav!(U9}3m7(u^q"9:2>|Hap"z>v)U]oei)jUK- 72}4x(z[h:9 % @met@mi}D~-Yι[h!kLQƸ"3!BSH\G(vqrG"J Y`Pp; d Cm wG2FyѴl^YV&R+d. ,Bx?]$~_06ն.Opk-E~qi4Q)VA/v)mb]]{gf1eמpĝKt 9^3ȁ F R`Xrg2&/z$? <Д.bc DIvvtC%Mɛ*l=7%lţnK*UiD,Zk^@;6JC4WV ̲#DH4 j C U7:OM1&)~1&b"n|9Qc:e@dzcfrse \ټ} nCe%e ar=xV $ce˩ ݫg[(Z(%JD=jȒ LJWk]a*AdV:=Ďxj6!83DZQ2!9M+(B- Yr# H/C"ihPHs_;GEl ~=qr\kaJY45oyw@䠩~~/G?/afF] GT Bw,DL;xG"keg^\.]`.HAȈ]G誚z s0Qt|,VLSW0UcwkO q"$q k8`} kB;R/3WeCjcc ulD<yjZXx8䨨w_-_E d&,#=m'#!$K^ $uS2W[~_ l6TS,hK;F"//VcIcoxwG WbRr 6n#O؉{ ?gs2donPRer~ +GqY{"fVҪ|ሴQס-z2ḛ-7rACTPcFr<]"?#byd 5e-_1ڋЉ7>Vbȏbs9[ t 0q|Yy\߱{pObbc;INc/ֺ߈|f$u`[P .7Ct1VB 7Y{6r6c8oNd ō/mBߒlҵkݗIqia.2A\rg w9H0"0Ar5ujS$+wFnڰh]6c1^We_=u*ϣ@5\$rȰI`jPj;%\^ev;Nc;.}>o1=f : >9Uo\Ip=Y;e,TOFء1 2k|ɭy(6:5DB>F%ZWx3`Իy(3fiV󗢯{dc;"z@֜Y*b Y!YR>mh~&(TBY0AZߕy WILpoR߷߾Ee粖St ]rC 6nޠsCEkTHOu{!ASe{ֵ " y,"80Cz"pΏb6R aO홱(c(,,IlX;ÀS)!{(=L73z$yے-)&靡[YpӼ}y5 ChJԵ)I^i0%< Z+*J:̯$.H^a/vM"J50L$DE5<)d34{u^Q~YLgsV˟TF`|Bֽ;:68]&6Uĥr W50'šjN+6k:wp #$,2J~#f$GhRl(O~9u۫Ej(+C39$>.5x_[!@e*xH[kE}{5t0I&VG>AOõqbE'4KJn3&Rt__53gbNʕ\b*[J@(c{nc2SnX̒@~d'74AYw˜( m|:[%cÚ bpaVh,J,RdڬBE4T&|LNU'V8\u@VzY/k.X\ÓpF1P! Jt6V8PPuG"n=5İw4K7c݀ԥYE1Gz!u^T/(Yy4Z $;ڧN Z0mvЇMavj w[ OOF R."tTDbr3ڸo{ sN_ ߜ^D=:*eO"9ݖHs-]GvrǍ VBeʳC%(|_DlV\"DpOTEY9+L'3r8.߸uC@,zƢ;xզ˼󨑰n0O/|WC4j%Kջ |A9\kO㟍,VI1xD!0!lt Zad{E-$]8XN_p}fVqmhb)m)J [F NūT_FK,b `Toik.fM9Ԡ:6Y(cy3G/"ciĹ pV]$ED.&^C|p}'(pMS5eWS~"9Hҫ4˾??NhVDQ8kqn.+;2WuB,ڝ? wx׺ثehh;VH<-u[-iFӜ[V]3P]* oА?I(2OYb'B*0{¶ KwJ0f؅-*ܱ@#QO(Cŕ3~@ e`+ud-tAHMtJ4.&a$ $Y'")m3b57YW/S '!>(iXgiW$0_TAx餘XnnP";ͱraԦa"7KX[FڝsbkwD;wjx _D'Bb &l*J6m[%~]ʰB'kc&opKiq惠@@${NRa}u7/\? '7I#"g 2ca ;\ŻSM$ه!MEXN;:BGI>\xTUy'mXEsڪw@`N=90h|Sb]O:~'A>gɌz?$/h{i_X),4i) +ˌ=%bMAim2&ՎF&Qӳ]UX,وQO8nWŽ CB?Pڄ,T _z=~mf8z4Qe˚ r\OQ yX4N:|ȹ*[bcb [,' >OP[ C54H`XPm_+<[!P.⦍U{}9 5 |)#mlEI069*Ѐ1K8I`cb˽f\}a/ pB|&ŴJ]p }5?>Ƀ~?ba?6t[>D5`V2#Vxrs 54Am Шsu{b rz'{`<-D|jvb0ͫw5I]m\[ 4(u?7ȞrV,{Ms)敥[/$sXsFŇN(u^߫wp,`)2?>]}-1K& O4m1S+iwZ"8Ⱥzq˵ BWł.3p":06†uchTailS:dl`\.7B8k!5iCDϦTۭEZwX劍Max xҪ6C1 Ggo3^YP J4HZF6@qW.8IR춌ݹKtXxtAx+2!rE>51vMU pJ-,'cA/jzlnN࣊M'R)*} hr[y>B]a7^$PvR 5 .Os _-_ 1㉲~Qj" 5SƔ! {Jk3-"I !9as< 0B݋DrBImapEZ\wV~/Bi͹ne??3B1[)>\@1Xkva3 X4Z6E|:o5$slUQCy#Ghu=({|MRureMǗɊO <qF~RI^]/s(Ҝ0቟ޘymBF㴼Y}h4ԦUͪS;NGC}?DPN6r_Gn*~uS%攒|#] EuQSO4/z^ trOn|0epx!ZVBI<$kφ/#6g,\3։}5U>DPփ9\ӆ#dS-Xmggߑ+VMtaG.#DfȿHTǨP6^rSHOsq$qQ@Rv?~EFdT/j߼TĄ4+)hYbʆ#B5;985>6=?w|&("`6,A!G!yxZe,-?lntVVW|X/2Ǭ%ְUU@G'k9lh.A#?j%b6!0j%|% '} NPf'$A_N# b.Vz>ChlH^@X_#֕ݻAƐ;"+a'o jG8[Vس0M:?Hiُ)gh=aZK9hDA'nZ"\Kb M4f.(.eLX:I ;B~ȃ-w5dVotד}3sn0MX06}/IEv?hxy>pۄ7]W(970-x!24˽-S@B +M=z"hl%54B B^jo>S.IqDc>֯QbNLj+Y#K k5/{3Ejz=s U @p>,{u^h*DX@n%q$XCI?DG<&v{=bP85r)S!l7#-G)lKTiV[ZљWRȇly׏x(u;=a%X/ |J )%h;Q:áGZLWx}j,X_v"J>*ck= 9mwiu؝i:$Sb-Z*w, uɈF״ˀ/ڊ"/wǩC[e$oMb+G63v$sy4kW5aLDpޟt1R cgCN%41@wemvsO4H_ ԼY /낥_{Ӿ쓎M2;oRES;=U={QH7H\A2V@;M<6q1S+յxG^4.΅|k$S"0q -X{]،WDZӼࣣ'EG ,"P,EasU^j蕰,7nܙ/W"9 _F}[ *+qM@[[({d,b6F$ 0QxOŜbF4/%fUxL,dGsdӞ[3+* v[ I'0=8K>*}F_SvRiiJS>y(_g&Z)J;z99ICw5χ-f~}\6al-A{Qa<:<3"ɆۈImB88$U[mvyO϶%7|Qa]K<2Pǖw.ۛr?z>ϊȯsY)dstm5=?yy|!S)6}5ST_|Fi㟝tPưHz#&wD?g@`j FM%Rk2?Fqb=,SgƆ?Tt#=4zw3qwbGz`[5cJ?U>Ffbw~^"id&\j:#rAޖ]l [9NGZPAn|Bd0c$J((S_E`[/h_s0 80ZiDG`WlJQ YߊuggLR|ғdRMD25tiN`PI-jrJ\r$Alk_1BR;¦mea@IG$dV9 DL~Q_UFa,8Q{3Hcږ$C0"4vߛlߵ{N΂ B9g%os\bKir!sf07܀t>|dxal^.Hp֐;t!=/PBU) FnKX"9{/2 Yd+Fս OrN$,N_#RQwhVC<#~5}GMP?tcAhM#YC%GX :/@3Pl= Z0b,Q+XA BL]Eo^m$O A}aZ "Nˈry)91%܀זevGt\aad[m)7>?;l.Cp957aܥP"Fgk厫#754C*ctBqUzR%uim6"jvڟq"U:R|A^?0@8Ko};+ 8v,u|\Ikd9;kI;Lx9VI5\rfY 0fՁڸڵ Q[|Tz㰡tiؖT` 53RgT1ܡ޻!W E6? BtMWHGAgsRub'y;o<*d{gqXWS/p¿A:K>Nh6M@e5dk$E'-jlv׹Px?;'"uчA:bohz Ķssky_+~yҫm|yQ'4yO ' ANĤ7u%'Kk'2[t"-e(eBw5IO~]e+An`YOi%E^ȴ{W}^=Uad^ ڡi&. ;XX&NK uIVru{1:brƒQ㔘ܹqDZK?. IUӆ$tŮi-abɩ+9 6âV1{$SLP()5"96]KFѲ#-_ssّȋ[47CJ߉G%$VpV[ϕsT;IS%}Q * 73>͟m>i4>Xϟ]rnD֜i.r rdLvNb* Q>k&_`.EzL\ ZacWtGxM*g\yXOƦUgkH`IZaQz(%D?E-U)eQ i2om u"mˌ,eP[~TIS<&$7s M{\:HCfhqwz3IMu9~sX`a'֘%3C87/+Dwݡt$AV3s97E=|R5pߎHŚ0H6qr& pJp@K,6SDd)N} ӈβDe#XASع8@7l@Wgˁ0a[*ñZD?E \36[+L-5yXPy]ws}W"@szPh5j($̵}F3BnPm-/w-'0߮F4i,;J|?긣8襵{\mćn6AGgW9T'S/./lt-u34ץn-MY>+hТxܖ!aMtX1I?'0]d;Rbmvz̙r)4; (t\%T~/&~ƤУ8t {k6xYauK̤ðRs>}-'hZVbCudS/HқTp׼Qn  8%.8anm2O`}'Ɂ>c@?}[R\"O#?tjïS'9; _jM;~dp6I$ӱ\;Sjr3"(^PnEGΩxCܥBIRSL[ԃ :-P9„~BF xnݩ *0-3U g?`Ɗ(gT/xۭluɼJ(gk F[CmHpYX s8E7 ivr+JG {H {Q{뉛d7Ȱ-) ;Ohf} /Qk|Ǭf @J R)gp @k4k)D% ' ٛ&[m: إ֗ziDRu[_YNN*{KK6U8[wQ8:զ0=>/ _ MMtmC"oji-d$j݉D!j Wcx)khdKvՈ7"f@ ˠil r졤V%!~>ֶG= 8n"Ko //I7',E_m a'}'@;wY(Tv',C 7Vfootvu= \ Э3B5l+Wj(gEӾKWdD N4Z\]yv,F/Fnnޞ''䈅ZF0V3k+mT]ScC%{Quj_c^!$O3$]]n`@=~M[ŷxG {?h?im-Z{e7X kHU D /|xptgKno;7ʾu-W#/Z -79Rd&(-"f$.%P`΋L¾̹[$b-!v D>E94Cx[kviIp!PT܇ JdjI~el)̕ǎd69aB%&5_2eKFοC CtBԳY V'cCTG粁z mU#pt7 &e$}FѬʬ)oj6ruNW"?#炫= QD)c=&7V_aZL^flz ǯTBR{v_hvaձFưtONQS,PVYmkR]N~VA^n+Π=?CG#4]35u7)a+[PZ >g* huZ.S yaoEW|AC\ X#*z[@)\Lib$*}k[mB)DR'U&Ez8$V)VwAFsltl@8ީ6/j 9HY1)VfLz5 bo姜rQHZgl[*h & V(.o9lٽ9P6-b#WϾǰ:kelGHO鲤f;G%*WzNּle0D1%ON u::ur>i88Yz6 &\lA EO\Jݰq@ r};JԷl;/9u䳺D yxa 0 RcH\R<;b;|ZcjPVJ,$e–Ñ,E̐'č+fŀ-Z3b?0ZeU2QމܚQ-!V:AѱJSWdd|  [DU~9CZV}$ p>߭Sg66ǔ4[[A"켌w+T$1:)' x#b~i5AfDbpZ5CNIcC:lp>qdUyZHoÊ%~!Py lUh& ɯVO.vWƧ4OOpDZ!!ܘ:ekhYVꌓUߐ:l]0N!wI,68Tq4{YxM9F'Mō*ԯ||| Xtvgr N7^ߤNy^b!6ه|2v-Ǜ8DofN+E#?VRgj묞+ė_c#ZCR(e|ᾡgGn眜0 AMKuWJ9쒥ʔ{VsCz\QVY0>E~a*MH^jS~b(:SȢf0׮õlUH@ vd#۷b%Vܴ:x|Zʶ1ުICFeqI{ǐD ^ Q xv؛fh X x dW jBWcHh3|RΗ b:Y֞X`Y&Jӥ@*i3]Hj&ժwA6&c4857(9e'b(yfZ)9 S ~ {(g:TRo[~Ȝsӎ[)Kmn|Lxi v=gna32) _)?F Z6%},5/&yIJ*A`X˰:[P&푨:+G\(JкQpn 8A4{UogȺ#w1)wiʸH,9^ !͗\s_YOѪ{`G5қYuyEؖT簽AkkDupK Y5ېo0NEiJ - \e@)=Cw J7Ոmn]pNґk +BBT URJ`qe:0hn}I`iPu[!+ϡ0ݱ}0$ўCĊA&*Nb{« άҚw3θtgb+p}eg q%9u'`d:3 7E*ƒiWfoO  Jfae5V=Y ~wY͏>.^6P).^yBGXMuOklTBYaݵ-y!q3?ZJI3OϪk2HJڵiT f'tnf zD+(0Aƛp ٌrISwUt>D xkB=wU1'HGW@ JF'qg/!#)3j ie8e3Fp)r0x'|7SW?ϒqhm,M.VH[B⬾fіdYIEkW[;?aæ􅿸>w?)Y._iS3m]/SD؝%^s5Xх)(*~vG;_dOK ,^y9 Si0,/V {By7!#)s̨Q4uV͊Gcޭ: +ߟ{$?!aWU%L5EM3%oe&[Q1vI(`!:d|78x4sM_߮Ak?V LURSb/\ƞJX#)Eo,IyEFSQGX|-IA{rP*H5d.Vn&JIߩL]}/htW j3U-jtHKn\<ϲDQ4^5[]ÅZw K yD`-F?#e5,^ϜCO;d=}M3.7"ymHC3=~mE0@F; D0 qФ&xL{ZU^aI&1طQ^&KmkC1u7hIJ8!;3$fݝtY-LП@t=XNM{Zk A\0$TV̚H>7`% ]=~`W__p\N) O6@Nrk1;u*/*70s/dlXˇ_K\]J8A)` 839Qۅ=a@z #x+:̲o "EjDͧ&D\2JGA(d|Dl_\2^#v?M0tWGY;gaL/K'MڝN c<>0RKSTTH6k SB{'K}[pN[Vfdգ\gvO!ƌ>AXX^&WSlZms.$]jb&ZyV^r #_|tp5Sc@Xe8W8Ko-syf k냣kʳbǫ!OTZȱ.oK3z7kJVz?][bss&h[PfxhB{zN)fm"~[ #PEhxw#o[È yҗALtK[)t4U擳-) g"ߣ-f.63"/'W+/U}xf|[CΪa=R0^8"2SRlX87gDNۖ9'B v󓳎Dr 4UiJ,)C$J{iLyn .NE0 $D||9o.pC\(ܑ/gA`: F^+O<[+ !VBMjz- Q9XOݲ8n6i3$n3y%NLXոRT-9>7j 0"?_K8k=f̦TYTVF+WN+5;d _QڄdmÑgfVVemG2LŁ 򟼣El!]8G+wtgyCK2̻: 8M ~]} bzɊvx=k&+ϭ2Zfa!]MПjB {^۝Q725airp?i9w4\D 0$$- PrM<^} G]p/y \èzEËSRAW +%]a ~<7i뉭_l2}VNZsYknzep&npf4bTN$(.Zl!u T9HkMr*Ol)= v&T Dq a~zbSod(f뙌EYF*f*"xW_yr'']cS@Ғ'0Jlvc#g!AV>r7>[2 ֯'ʚRSG)\y>h7a _1WfJ%;ɑ&̱RyQ<y23zNnW\B)>ix:e;? 2/4ʐh<ި3wy@v뒷[.:ϣTɸn;^!j8Q8P`dv?bъ!x@S*얼31@yexV3@^Il@'cJvD:v*XӋ8v''„BEV켣~\"BKcԨYk;bg.׾DDpS?x{(yr`LnH*$ERxu? փ7 Xlpjv" OQP0򛠱e6W [#`Vl 4k|z{=E-@sY5+=V,B͛>|C 0mI\f ݜe1WÁ:ctithVm`nM93^6I=!twʘm\&"ҕ5 Qc Gwr;4̡&oA"N@Xi5[AKl` nI|?`c#I3g|8Fn|.,b4Np \M֣dd3 aSNҏnJT.g(q_}\;X+%LbI!NdI`;QAX{ͷ"dDli0^T.c e<,Yܬka." `!ْmCqT5t0=GO{ `\]ϿvD=pF.˥ 쮄FȞ;2k+16:Asy:{C0hܻ]=x.}^G{"¸|ckuǏRr-L,}袥;ѳ >lu/[.M6> =bd+w@mYWdIX-Np决k,B]p6hD{/^eGcڢ&t?EgýbFL-*3ƹ_B43ju<Ė>%B6M6  3tȦWLV*i2Q_\uĪ]Kr'ɷ<4D~>[.8 }z˟P3TN^-ڞp*nMKQ&-Ǵ+eQ RxU8G3o)<"yN|u?nJx2H1䶙?) Jb0J84914}[8]O9T9ADy[$ekfZyY+2$Ui?xB,ɓ\uy\ eY,ca  2YNRJAF+Kcoys;]}#X4ɢ_Ljw 3VAnNTOxJx݄4Xh[׺7/b=`c ՞N )(<%E_(|oyv:9}Ո JZ,]IvlLq5~ry[1wV"fG(z2tCn)"ECQힾ52m ~As1UtɂžI.N#r]D֧GŽ7Wp.$P=mvrz]ܩ,,E4^8HLn^(/D }ejtf=PWb30gbUcm)6w)3$ .YSF/I W7LCa\1-,[.g(|H4A">0Pq2v]Q@h+O9&[v|Ce5mr 4?ހiwy`$(rr}"ٸq% Tpr!V`= "~ 㛞LBU|SG$4¤%WbT+C D>$7(uc 'Q)Y ,ϻ^6DX{(["Q`~ Șy#"c#u/_Gc,iʝiaQۗ1|I1g^-H -/Du<$Sݛ]5,݉=KV >;4ڿq5-eio=[X?I΅VWF?q cXwƘ [ʉ^CYtUXĤD4ӹP{G.8 [n#SVL 2ٓ,m½Z2wRv0ISr3b Qca'(b7H[mXеh8hwi0V*#={o*BGKcs23*:q}QxbX!KcjRD?|DVI@7̱cقFw4JXa836 L")@}];Hir+bw_)d3Vx㬯 *1yx;V:Qm|N5r d|\]meͧ<& a;̎O YV)roKjP5#N*ǁ,X1+/|*}*5˝DxHbfUg:vAnnZ<ؠ[t17ڔ2E@!}KS]]1IZouۚʼfefc#hQb}<ԗm7SM;e4oUT@ri9#$8ՙH;nӏEsiFL!oӖX4jbJ<'a\d9*g8j#8" hP@LΡGO,_EO \QIE3 %s[z]q $1?Y؇1cɩ ; 渕T!u ٟV!Rkw w/Lח`Tݩw1v?44xYh-ӜLqLӆ4 "v%aws>I1?5ǫLr%07BE.mkf es{#ƋDL6NP:ˋ"^f䭒Cki?y6ޝJFF`qi(jIy!NE} s,va˙`͏gԭjؒAK͇ZwhVja)n5sЖ@TmmsG4%P?Xaz"FsKY^Mʊo#G1pNNգL Sq΃a0c sXs^Z{JLt{㣈-`>ea K0DQk*1|??֨:F`Mr==0"B@T.>xI~g.M?xE8\\27jûhO R\rSmˌ`ø6r TTb='q [ 308Jׁ4g_ÔU'0`dN j9~AXɆ1jnO*`CMsXzc,%-EAlG<r\ïԽ tV}$[|'qY4>911FFQ]L:;;.J̣U[Ddc'6.-q|[N.ꪂS{ME?C3ش2nljjU|ܦ:a:pߞe‚vp6aV<'tL;_40ǥνVTl~7%/+e?th9"~=dʌ&O"P^/N^/lE!OF,i_IfJZfpQgx-!NS OyH! 5VC`nH ӷG4 9!҆TM8)P\JhRrTxE$!uU@㚛HQIYu؟}mAșf+TIykqBC:amn[paD"^r//x&y<@b4HsԚI…#oK}~c *#N7sӵp/<9-kks2ѐ>Ms㲢ªk0Iȍ$dAYZW"ʈ-rF(k9QNhHvbnա|*'!Y\}y@cB%&;=|U+𔝆3?ڟ ˷:a[gJV[ [$G^008Ͳc䰤ĨGZˊN"Bޝ,̔H5o% pq9eҦP| gi-U@wOG3ď| %KTGZkZBN<&%+7JL"ۺe21 )Exh^Kp@S ʍ!dѰl%oE>{v+?9k/s򗦭,9ä~MZrk7bp& ʪ9AU՘4m<$so9xQJk0_[7bl` ې7ty ~-}P_ Evf*J.1ɏ(٩-yjwjXkǰV=}Z+XBQ92Gs%?bf#L`osAޱK<}2GNg,~p$AmkPF݅SN!\dC:@GPV^" ^Y><(.l^p^[ 6ΫҘ9 Z5}OJw}>U!JCO"uTP٧ !0~MaS׳J`RGµб@uẍ́ S~&o~Obu#G5'׷Dck -Js63i# 5<؀t$$e90h|{jJ֮-[TȤy(/*~h#9{(ަvtU67z Q։ Bָ eE&6uEԯ?Ư`왼)5MдPUֶȂ[BIE5Ah`Dd2f(7Vh@Aʐ%c~:QAZƙʷ@N'li^F}z>.ANe!R GA6H "!F}/W%HW/%~v=zP~G'@316B폯1Il.(HG~!\.,` [mJARhN&EDj`:*:κSFEXQ$W69gnsL5 #eIuZhX<8uJHtnv +0NP,eh;bźd)!r9W9d2ƊQ>.D"%-Jѷ¿zVƛJ4okQu=Gᬔ%uۡ׷^IfE䁢r>e; WGS.҉ntgYo}:'w7dS8޴%lۛXvqf?}v=K*8qtٓ䁥 N"at&҈_&$x6r&z9=C-acH$-~C[D4@33.a %=y!9 <B=nsN΃@~ٸH޻g6k/c}&딎iy*4!e[oV/K֡='D N ceqlh52,,ʞJnקX<-x9UClZ]\= ES v[Zp+hȴ>zMXLa & &!u]}V(vr^(Z, hϞW:c4%q[]W,ZR_g֞N@Mj;vD%]"bQdEA~˜mx%_~\·HQj%Z ,=M'e"0WycTU^eb#TwۆTS}{a騯$J D}~Gd%sxR*ajvv |=KEN\j3foqx! _ς,'f^ Y"ׇ"` 'I+0ꍥX JA ٵ ` –W^%:?SQȐl6ʰq㊌z>F-"zYK$RԤ}ܫa0u5̍T^= 9U7׊8Y7gˉrh`_ WC@s9>{c&r2L@~?_\Ddr_-!-owU11pn#`p^$aԓgor)0_)yH+ Fd8:PY? $oq =ļVo0u W!?]lo)POv't]G؇jJ lq~4mQG )LcT~]tC !/6Eg]YA] 1<u9faxfcuM\z0xK>6[˂/C}gnXxU&9yІ`6 lMmueĤF?`U71Hv0F[l.jhRWdJT)̏)`YKXYuR\uEY ,!vk#\M*kzA4n_; -+(|vKV1zcsNvBعDhxz.f6m5V^Ѷ-LNxˑաj[_ DI)!@Ĺ_:inqp /ѕpCֹVC੓cSBszv{\p6nNRъgd=m+n" ./ xs"8cOs4ٮy7i,01-H_=eO`N!1=4{4| bnF۠rأE[lVs!@FqSR|1/ԌW_S~)fo` p.9F(\T;EeUT8̌1j cA*zH3S2 xlXe|SL ۂx-ni ݻ8R :Y٪.0W` ŏdQ}@2x2TE$.$D5aUc$=t;¦M#)]$T6^]\0K#o\ޤc g6mt/ǜxAK录'::Rg!CL4_\̉BfAe G9Eĺq͛tx?AgbbFP֪vRsms-;R}ZqӍt-A 1eO<}XzK iD}o.9YG"m{8&_ ըؼxs| q8b|/UpO"sW; j!rXyRIQ?l4=9Э"c%Ef;\ޝ̾=m!kx-vzR),@n3uVtA!䝨ɂҭUݞ9Zr /': 8aw9{diGgsX *;Ͻf"c>0caG댝 ~VN绪7KTpj unY]>&Ug9WmǠVjW=Efg@qkS>1'VYTN7vL@G=]kG֖ $Yc ˮ+·9"]-]YaDlK`r vOYp s54X> y@+Pt6~̃Ш` v'E%H<0q. ^7ϖH aD 9dƜ̽wiK\?k!;hQUk! Ep]Ά܍~9|v-e^TcHf'مpAr隫LN~R|X "{ޤ #A9(?fb:~ VY 1PF|&4ܨh)YkjJqlڎY<}PpԺ.Shϼ,FyBJ8-kV%8m)6_ Թݠ9pQ{۬'dt;(G˜ BQ"؞6_%g\ǠF r!(i*y:gHX'D~#ZRq1x7D%G!%{RYOI tzEFQ{^T::\`4i' [la!X\8kߕ:PD|:Qq6(ItU*5T֊cpA?6{e>tc.mӣ;%lgHX.S(.ql&L \4}|"ayw\-X%G4&F[[77l{\9E:e;tqaw8.!},1>䊐sCF'8SyGeF!CCh;,?aqOVK OaAwn%OqQu:D2&S]n>xjjQr |i&;>0@>I}^Co ^0 ":/Bo[@@"\S貣Yҗ^kǜ̏C`8 =aJ( m䭝 G pBFm3mZ]nΗc5`i AjEg.j[* >'@# Sc#;鈴N߄"a؅DZ$JPwXUN֢GU[s@(i"ؖkԪq7e3 }7u@)a]NG|&ƪr̨e%M%oto*jhf&RBR6?s顚bLpK)nKA%f[i껒褛Ρt[ty\(S̡R%lWn ޥNku=o$w]VnOPx CZӵ ]=d.bۈYE:PHgs4 r鬉[=bG:;Iev0 Nj-#Q&?ue A<ݩχ\T:8I#Rz޶]7U5;6&+,§kǢ=>MeLQHHQctb[mӽ!Y`SBcNg?gʌh1`9\EO)rZG0K6pNm#|/&=?--Uj4yn oz+oYkle>c,ij E!˰ d067}!]~5Y TB 3\w<-JVDDV(1Zm/ߞ &]Oa8]ն}B>ݹ55'eeǷ`R%ѯVſMZMF0p=Xmwton_9`UJx9dySB㿟@kqKP#bIQl͒-aK}J>+@p4j)aAaڼYWS{5pJ%&lbm ҈ߖ۷KV kKϸGn6ż$$ֶuH,x.s⺈ pߐXy ;#J7E>D 0ԃ?]c8cDߖ 21aPHN¥q͂oLǞ A+e-L1-V]KN8tN}CtmU_dO9kp" v:QdT&7WG pԗ*,} ͬUlZ}h^<. 0@r""tӎC8g. ,%5-c`㩐o(}v4syPUWrrx[ CCrnyĜzp|\nV+JitBҷ" AAk*X42^ԥҍP{Ojh=?2v c@&,jOQm&*7Ty%[J7sbnrHm RD[bGf@O ?./JCoJC) ]vH&n~]GDe=%'I +$| \}ɂoK.W[Q:.s568J'_aZ2&D;H0<ҡ71tF1IbitNy6s_!GO@x8pZ/}\vQa_6V`ɆtB21kHW8]m5"n.3*dP b!Jy3{L~|!ߺtਉ``3^ձn0֣9@x{ 6[,!JaDg <5c3&;_yj Ii- "ȑ1Uj+VopfcEw6vVnXLK5]fR\SPs~QZ f3˴{v%!R+2Yk}'G3bh qxPem;y|J D8S:t ' ®#K*k\Cm:ߏm7v)O@ PTRB㉸@ {eڭA}\>N89~z C|I%vk= ~M- =̞x)㯞>I.y/rq-lG 7=~ ٲE.]ݟlңUwSG>VR;9W+/ۀfP??9"V?~XL9*/L#*'XNƖէmluH}WIYT=0L?͝zKZfw)pzlHf-|S(\m?[c.q΄Vʹ=-W˧ n:3ҿ@ė$L*jp+ 0!➟f_ vx6+nNW(JۍڈPg\xh&< ڨ)$HQȒZ]]ԵhOr MLc,GR' #3:5\ոbܐ`Z75q$C0'ăl%-~㎺-@k/ Zsl5 6+MP3OPUBCKm]2;ffojO?CEw S@1Uqx6 JO5:lpqF#RkCYntAUv^_/,e ]9Εp+8bEK c#0ۚdӴIz/zY,*Q"f9ŸҿKx%1_OZ::  >;qaiD-*e &!75P.ڜ(1 ,ևi>* C~PF`Ni?y9Վҳކ_ldYY`G ٙR-52.Oc!;Җz'vcN Զk`76[v[mUQǒVGm̂Ǭar琩]{r OP`G#!:q֑/FL0$ՔPMb1$RP6w \U}/s)i݈{kާ& 'R}iv$ AĀU ~ [ &WGEAUK0.^u)ӄAݙx9켔<ߛXO٤۶p)~œ%!4ƦaK*;Ҳ8jjT K a> ;#unp;Fu4$лY_ {`D%ˇdmBXaחHt*v..M,\.~9꽂Ts4.`3K>X$HQ_%)2WvFU6 Lދ6P[1GYA. tnW&Ghf+UjGq:n|4RYR8Ȋ]kǾ\%9TUj. ch cyv ң1ۤe °#F5hHm{q=\v0<3Q`E5UrM3/C)! oŎ/T#!͝Q-Ÿ8zGEiK>]/wrR 3/ fJI#H C`KQCa҄d&;3}'XҀ~VB~ 0sK]&hF!?Te"L0~%ٵ`j;1U=vG0QUa{ưH }M|DhEh hJD .,@0? (&z1绶ݭTdJG8Kգ@G&pt 6'~ 23d> A}4Uͽh Q7E)qps|AijQruCrjlƾ7w5TV5CKO`AR~a h^R3=T!:KcK7N*[7}c/n/Bn~lhfMTFv V3)'85:D_$#W#S;̄j]);X0. ®[ Q~K @ ԢK5 Br%riImQTv>YvH`.846Yƙ!&?V&P1j(0vV [I=GEFs.dڵ/R [7j=R_Zs_S! WّuIqD.Ghiz=lusV-C!siceF|ڠĢTկQb-X p6QۦrPqmn_1LѺѡ%H߫Qи#enJ)6]MոM hA6ԧ'?o?bHSnvM~d!7fQ@L9Rݖ9E\mPm:+8QGSsv)EI*|hգ ՖDLr˟ p"`*~kf^p(uUzD$j;8tڊY<#FIf*rcˌ QȬ .nc2 !u|"؏Fx>]95^I2*yq v3Y9AMXdHo 'R0 `IE 1u"E [SR!F'97^SFPkos@O#q /)&XL#y:uVK&vT? OtAAE~~d.k ?lhq5le5#;@wJD& ft|Z,so;, 7aj#)M(5<|acBxzgX!Z ]{6:<v*o*<pWO ^&F޵֙m3C`^\kZ ,t6}UU$싖N. $ॢ6)=+XfQeAEٕ6?xScNhB K> m}%:X׮}N@rl+Ǥ@x~*у%Pi"!.H키4\4;{%1j|t EF_sFJ~>+FC4_>k.SdXj-#r-r3_nwN 0 Ը>z-4U3"8"-E6f\~3=x3Rʼ@n \G4.f AyU F;JUvTQ{t՜B$M%mSe^I蘼:ItT!!q{ O)DqTfT8'cvu=M^ ѯ~nL?م7epf08sl.*Ut0iyS*XIRV=!4:Їn(S)'¨ Z 7ozVNc;䕈 =|K)y0Tn 4tG&OsDX 8l \>HVhfGCB4RJP@#*L\r+t>Q*;wӯeu*ŝ:)]Xԇ޹iZ6qWnm%vP lpr}g3:]xlaF [=.2zR{kxsMT eLwjƒ[L=@ cu)>eD`T%UVs!ĝ9fcX ڍ/tURt9 KpЄdv*7aj3ŧRpVcIͣ7dɊYlAba47p=6V'|E k ,l}:H)(4x-$2e"(S)х<9;>(+q[ zfד\eB#G$@chJ;8OAեI̓k$>lFKQ'agj+sL@n磬oϺ>*EaWF&k-V(V~qꎴGis~aƆEO_|pՕwi 9Ъ$vT_eeR ڙohY^w>h=0L)2E%_;CD >ÝN ]Ǵ>vF|cgS:Ie'Q_C,\[]٢0 L &!kD٤.n g{ qPԸ>'JN뼊)E|N2:l8Y q&}_Zĕn|˶"6mH[rxPP2T7xe x$ϖ@!hvc5/ وl~͡EdcW]aS}Bw/,/qˈgl!}M4cH?dEtwjpDz۹'1st}դ ci`.,t#y%&GW֡0HX՞"g 㦜'uOEiaHeyȔ&t?3W'qSy6'~gLq*6z}*u>߇6dk#Yh#b[C# a\SKk=ӄqz5eqmfKdQ' gm3G TDLq]EF(Ld<锳>@K6M0Fe- %H)w̝0e#S\ ogL8S}j4 k2y^tc'_mrhg`U~)ie\ /mUӓ"#I^MGOYRFOmN#PRcEEZ3#]*6^r&N#NϮ}Xx}uf_ڇzΉVѸ,?0Z9:Gה)/귑;`,̈YŦgor aC\0!{$=ύӴ}xv4p.Bb6 BzDnx+ގw֋yti\e .lf&1J`x4LѸ{çQw#+4mhk 58un carG`h@Mޔ'ٌ')3# T7 L5 wMn3U6r'K85 qa]7Z-S;#.(H-qp#0 */~ N KCMJaq-,j.IQx<;~A }/MSp cH,EXqt*ߺR#ZO46 dyO@ѓBjw(Eh>U=lti%5/( iO&A՝,9$~ |'_ԛ?0KȧU^pDT":t/|?Mn̿܎1[Dr7`#7Yu9`&-|9F\E5ۃ^xI֭ i3yxd{qn1Ԯn9 mEQZ)khTuգG!%Δ.i>} FmUZ^URjeW#kR]!JΩH31Ns܎~97_C*>[3Ok]8/9B뇑c2DI QisHs>$5uzp;Lt Yı,Oփ&Q@D*sρf'$ (;͂@ Tk(' k}\ٺD0ܡXLvQvT3*` nyFu&c'5ũ2_m5v88o^1@uuJ<-q!zc5doLXksGw ஫kK/1S4_OOs&pCH +%I?Sq(2Uf__Xdyw˻؆ls9=!v(X16Fj1U/ wݓ MO7l,iUv8Ev8,o:KAe8A6> `?:8 iT\BXևūWъY]ƶz>ے%ȻiM[}+|dk$@#+u)C"­xQB|-cW*=O2Xk#g0$r+2}YLʋx޿K`Jc>o6]ub5GjVq!\ 6 KJHG|+!8Ǯe씿Ď7 F"U'fgnKl=#_v(ѭznT!ou2[@~6*5a8̂-=+@\rl07_U}Xw0b{;Xw.x! .[ _,6u֨EEO_S1)cBGZ˲ 'ɠǗ&ʎ5ߠb{*DNE֛zMhO QS vњ(,|~eC2x ,Iy_u?Uٱoi)nk7.UWK4M֯l|?1XGe:.jt'cڻ^iqxrO {ܥ~r+*O‘))lgo$Ǒf92n*6[[]/d:hGo>R HI!Zp9g ck⊫ݭK:_=svy=CD#[TZV '#cJ VOyi.,z'}!2G-hS|^FsD,v>ܹ9c)75HtN8b8ٻj^N*/f4,+y1ɇh:ijLY*Ê)E(3={{7&әNѷ 3aT|Q\ ɩM#`#6{4);y s)5w |dLx .}3иK.K}#^n@#|Irf *>"k<0\T_7d适KdD(%qh)( /n+ hy5>O$xZvl@%Y%[޷VK?3X;p7]߱9Œ.Uj )yg̈́;Z t񡛾ި8g!=]LA* v8 "_ )],gi3qWSh9R >Tjł?_^|«'啔Pb Ʉ^oM[yzY7kT/PZf1 'ztkfj0%'nr[+n*O]w:شB$C.}0")SB~`cdFbtѨNUGbe Zb:#r0Wz DFJ%xT,:;<`fBիs 9ҽ}#˒l.@g<4'Wgo-+qCpۂ@Kűegca ڌ MFwZ<_|+tHF9Hk<>WF%k |F%X딸~g0rV tiֶ'#ݘ I4UQcGWߎtH\ټ"O/a=7K5>ˤK8$VTP4% WG W:آ>njٌhYA5΀W06Φ.yd)ەF Цhr18ouV=CSi`WR+~Ц$v^Ao1 ( $~7%rr )k$hGL&W׀"oD3Ym!8Z"R~HuĒOVސ ZnE15^l4X*%"- (F(dv.NUU܋"R%kh$0@akʭt.(]P &*Ă#MڪŨ*Ox/eplhc 7 [Qe6GJG28dml{#){!2p{@0p(s\#v#t`_𵛯rP(PJZ`b) ܊=]:!Twff<ΆwDZF?82ba+uwNbd:k$[)n 'B'dj_@k o:Gnh$j&@yu&-r< :MX)s]*04B=?Cy|}kk٩'!W&b>J@m~Jx( ^ֆeόbN^3=1K^iij-j*ߔn%h~]+LRCgfxM89Hr7A;1T~8ӈHhfS X B:A]<]0cqwv'US'Vw[.B% *BeDF6êy|9  ˠX_OLzx^Doojt( xiL nK$ tӦՔɷb G۟?6)$tWy1P%ًH^l%:T߆HĶʠ#1QOe5cbYky,~kPJiSKܛr#ɻiie(Mwf'stk2v{Zk?_Q+9W ⳯ X("jd3J+Y׻ȐZ=Ȱwm iPH\3ܭK5;A.Bj뛧ႛ^oÐ9G:M8ضlTQUx"W_HC`zy-4 0;o&| KPwM%'t!"Bu%sÉ-V2L<0B11®wvKj@`d:-[B)fu^ys_ĴXZ7EJ5B], *٦#1f]1pV9%i%`^_dPaL0Deh 50rP` 7 SȞ+y%{R1\=Zc[iiW5x vRQw\US~aBm"U'+\ga\mT(%VDwUu\(΅JAھFϏf( e@OL(Zky(uzH~cR!?βb$\OhPSSt{![j&tv`|<$9ozZ<(d`e4jhfY?&0?a),2jp m7ayI2xDM IGB@甌*'0 EŰ|_o^ "*UYF~ At҉w5zsr 8]%.6~&'nζUc٤&:_ #S8>w;t :88\'N(ӎYNߐY&z?G~$Yuήi*E!Ϡsu OlStQaTwbo[ ;>9oޕ1$``>+H< jA&~{Q-pΗ)hU'n=tt@!h_->6ȏ#еxG!$xr ۨm{j8:ѣKAPl)6}.~ S^ kx\HL929U}tvP `'M G\}ԣ6"ȇ߄}8IrC|Z '(UyㄈנY97 ߌ] )s,^}ٙ/3O8Z'ET.8O9O^LFA sgswGo#ZlpxB'yoPGxCӇ(r4_7t$lyBU1hB,t\DCюG2H2!c *] `ZY1K7,sJ{ 1ph/InHS~քg9S f2LUs z-؞RXmz75jBɰlf_"(2Hh!2@|.fp`cn@ )҈VؑW27Df΀lCy:?=o*%p g ށuD;ZZ ,™mä8ބ/97<@r_W -Tq0է4XƕL/"!Y {#JխNB J59kSg}Ԟ9L &[vŜB|19k-pϊF9Q10 ̵QE6;KV ]\`x`CytF! +tuS'-e^Jr.91 pA4  AOV|F[=w\[N)7Ljf؉3ay] 2` Nk N>;M4vJpv^Jlr<d8w%s8i.DĚi2i *f PZQ &p@cR !OK%}wH/Ȱ)^ ryGYДG}*LzX,u@p%}okbw9c}P4ݪO͹x9.zhIzxQg6:/s-]S鰉NUQtxf~6 5~#Yr ςzB`Av5a#OYS ume3[J#AedvWa# {( +#9T/p+mDŽǻpi!(42b 4FvZU9+*ϩy4-ip.S'\hpWpWΚ~0_y!vVGvwSbr<bl73/Wa#nSf {4sߵxMoP$8f -J;libv#*srKܞ+ 4PΠZppkR^D-/O4?fFZLDLƪm=-ZaEU9Jl|j^95\p))Î(O^FMvwQ!$F1 g[Ň3;g-7ϼx[29o#;ڽ6+_y64$*(2{ PS ħx6IQ6uUuguhsz +1̆+N5gĔ, ʕlSZs WʢzH#S U޲a eo,>EVZsEw˃|Jt7d:Ŕ3T]LEjfZR6{IgN0~Mvi@5Rm#>CB?FB:x'6qկ(Tzj_ugu%bѳj _;n@Y5'!~p)pD|aCʕt*E;_|:j_f*V^a?A5]@o]'~,6`",n'x}M7N~WD3/!AB̿-k雎 VjoDId *#ٜPksKk=´zAZ|iO斦\rWV cG=[sIv$#Jz?KS#&/-Xh `릠{,LRzG͙gn)l49  d``ƦIx ͕I o]AHP]HA 'g/wW>>fPr}NFZ >D<=zRhso ||ADeiuU}j]Ff[E99F)ݥtmk-C<@*&w2OB&Ӑs? RuѺɏ+Bw#Df@fC CKݵ+g/k$OA<KAE?i03S'8ޯӕZV]Qz1xFl 3ƒ(Ƈ?p^"+NQ6<=BUzZs2N gKj vUOokT;"Ġ7tp9蛲=v[qh7ꇞx81SYξH>)պУ&#i[*:VTR{}vǻW^|Y ;Z.-"|Eg弿RΦ\?4b_pmO+~:jzUN4>yHs(g$x芓G:êAAP4GF  ^B3D@iLŒUIʫQ;qC)7Nou5%FO"D \3S_}̹5f)L u#tnB41#I}N"= RX}TbZOe׃N>Ѹ~aY\ٌr" 5~Z>FLl"ҔCTC}ԛ v L<|[<WT<VI.dK!q r4+wbvϥ 5>_(<x }ykR`^JP/3h{O0pQj& :kK+]b4liݺ@<8J *C ,Ưu!S޼;eόDISC'Z)$ܐgsUʿ)tashY8ۡV=hJ˿D7D;&| נ`'"qP?0'h@IW$j? K?8uZ|<}QE%_0l(TF@hxwBSukbfL1k5& c"!&iDXG,o!_UEx,@6 5W]KE]=J# / Ve:wt"TBQ4]nR)95˶`mDλNpS3B6^( \S58d0^ >0<.VmbDfŒ--S3Dˊy4•_ܕQHVE>Ǽ |ŨFvq o":$tP*3.>OW. 58N]~5x z*fO >0@$.z@SNEBXp8&4ޓ Ϫ1ؾ jn^=>HiR;pxpe.`@ phSOob6`3U l/ufq2 (6 G!Y˃X<$,KeQ$=ڛ&3lY _.zej|8}0:R4.2(v~DZ`*#h\w1Ma‘3o3 Y?)]W X~c"*,nWu-P^WhMAx*p,:#kC!B~ʸ4("+T ҘI[1hi3հ6=aTdg`הn1tb:ǠK8iJ7$9Vtj 쉥o4ؼT7)EAU%v;s\ v`r( I[,C.h\y.NMU;eʮq ku®̮ Է˘E 4~~XrǬ: M`!"*:r^0 }=z#ٲN%lb$ X<\5n\D;FRi 37#b}HqI2-Ҁ--Kߍd'2ϧ"I6N 1k$qIߵ*n)^?=kcKBFU<ؤ7I.&^t_#|nA!-F(DG&xM䋍C*|7X8Ы`pm5tL6g\m0_Y.VN+$T=FOI4xշq$>-R%3Db1UcTՆM,5';Q}M9Pl\@ts! &·%`RRaJpYfێ,m]kJ)=jYILu\a &ݲ~B B.+QR>q#lX5lg_!XSL*F*Q-5yh$pWam,CAqEu9|E?+)w ټT!vKVw5)4BAbjXOe#4 tUh t"z@QԠbY3;8~փ]\Y!;ڬa ru(/xX @W)ޢ_Fdw]< 8@`9^di]S[^ cuEv'Ô6 V,?+F!d$H ]:x}T29m8>^]7릥GC4u[u>Ȫ=^F?U[qx%1CateyS SA(t۫/1IIiKu0'"U4[ ,㧡F #ݩCcF6m{j=̏t{J0[蘰DzPMӌZ|Ѩ @Kë5G?ƚc L' QaMMCM*'xIa3﫲Itxw}!{Y&bŪ *MVdQ+!!cUH_ɼ*[uHFsW,s%oIwGFqrH9bHt Gq$fоmkpG4 G>:C4/H%*Ix|C/R)`T(=LT<;s=K yN9@_\)*YkG`{oq[{OHyԤH˿#Rf} Xn`bHJv#<Ϸt>)$=ŧt 2^IiPe@H|Fͼ⛻ENuI&#Uup#OB"[)}C|]yOk{v٭_~qxCGqXsb{^/Z}->XSYɾejy<8hS̠;ԺQP¸R]sH8zcSiݕyWLD*gbuK|kƖ #tTP33e+_>2%lx!0ԵVʅ`uEҐ0o΅|QL*s|6o/\hľgٽLl7=b/#c^Cz#Z?_` 1=y-fNraS{A(-TLCD.>EZl/ I۳bݛ]sEWh;X?@ joK|b r Hs` oS8 y: $ l-NPutQ 3:m-}GDTUYKs=l6TѠ{x;gjQ*EȀpnݴ+[HgFfp\΄w֙f^UULaP `,VEĭԟ Ft?dq̟Y9JnF,G,R| h]!4als#qBfă?DK3nOj='&1=WOz?IGt\m{+X) f. Fn;Pg) . zR~}bBu}D0}~)*8VKOرoP+??8׫v* ųr et'[7}/E>U`TRi9cL~O-Nco5ua:^B"[ fo.I9U݆S5\Q{ # ^:Gȝ30= `ЈbF1'/Drkر9WBrTcb0ESt9K%kH! TEr7݇gT%X+( D/N=Eu+:2DC7]Z:hP`VOSQ䈘A6 (9 _ {jͭ-f PoA5Wp $ (D'^{ EeA[D.bJ]Li"r]:/ s4zG]k n° #˕/Tj!pM^ɽmLRBCS}r,4GnuRdjE L7CKt hGuߙ0V0X=ٔ8 5&%ay#/M\KXX@;Սf?<#,@rA܋"Y,q#̪Č ~yЧv_tt*k+]9u0PG >->% @nlS {Mߟ' n;{T0òcRuLGƤ<_Ǵ8oYd d|Ԕb;uC.vJL@ꡨ͌A؏.iM<@wPRS;B)IKgv!w-5#a6VtGFî#)* tChQ $YD;UIxMP3?ܧ7u7PZ(l:2Jsýr>doVݠAi=-&xA0:[0%C^L^9])Zw^W5tsĝ=|N5~= D`sԑURdE]"Vb8 *xSpZ)tMO0q~(sD( %c3!Ӯ<Ar-B[?' +C찉IfV+`l)MҴL.[9_$"D菵{ٓ M5hJӷ~8AJbrkݛ0`ICVu l|l&D7olV( HdMFǥZcC*aSBs9ROA7b5*{r\n= ^߶FҔ /n,fĽSYTAN` $u'N&H.G_``"Bl~][B!*3 0U &Q;7tN`wK}DĒ)[eKTs>/ 1i=U;H}\koL >+ZA_ǣǏ as3X4`^# U A3>F~q|'߷Vnn#cYeKx Yw~W= bA*휯1lqGt?uu ׎ZWٰ HrK|aF筐E_`NYsqlxK f246WSK$,7: NaK5c'R~ZDH;t.rJd'LP{#佾}+e%B~UW@v5Esr yt̀{Gh :#' ]CrκĔ@#EjR2/PIH)>b&G~LU{f{;ZĜ3OLn\V7V6n(?{OV2XJ'l+GqKTVPS%z' u(*nwFPBL!6.J > AKoik7]/M]Dl'<}̦?R} k[h'2M "m݋ 2謿˔ [7~ta$t=~z#e٭.4̠:c=1 ޑ Ul'*G2-3i|38 d/r,7ၿ$sDv$Oނ-~[)u`C[ߵņKΛX94T4R`7`GgwP0r֡_pHbW|gȦؚ79NRNL1̶X=ТP!zuoTfetPČN!9UE]($DCٿ7TG\P 6$\fL7MʪjX)WC}S̆cp 0 D҃(&槕B?: .cetM Yb]֮ R|բ|J_'aA~%T;]颤 H*\*GZ"v{9=u^S*ԫ"gǑJ{K !+=u91`1cv4lmWWZ 7Вǚ|ϵ|&_Oߠ)_қڳ-N!)S'4#'wHB.S$/cvtB3W!B( *p 1Y"6 coԺ2e&i2(g٥* d.U[}D2պrlUSl$sC5'98Q=}fc7krj ,V:c6)kvЈNfhtɯtj f_ob/HR[MBT6hK -PMk5Q<9k`jp%iաqa/i8-'qP5EҺ3R/Q@p`g6t#Ucj ,ɷNzc;ߔM)'_Kof2RTֽaW`92${Jt*w2LsPi GpJP&hC\( /ܭpxGַvP%e(+4cx&m@lU1x[M+*Og71yz Q&2!tz*mG[HMk1MEN,:/M_p 1AC#ՄB_'?z7T?XS: M2Ttw: }1S։166z/!mP0G%E#`nE5=u_}uEouW7Wp56;sPAQO'([ *"4]dX%?e6P֕o y.bj4h\l9_rEW>JKt>bw0<[? Y<EUw2#.P 'FPX,ܾq4S*.8c[Wy!9?:R"Nīj@BhCRTPEN1Q 7K|E3?y0 ˴ea\0ٷYcYNK?~7ڼ*P&pbEoΫADक़em_4@cG1JֈPR5'd/ոb=߰1ɊLq1Q`xS\A9ϯpN&*:XDY8 1 ykU)lzX]y{N9]%f־.MaE(d}:#0F^K"ⵦwےFe=:1X\ g@_L 1u_b ɽ^_2qN9-C5̺*qvxu)&ܿnIbˮ7PJ VF<PGchIS+?\% A i4ӈ~ *01\x6H@,Ȥ9NCM#/ @b\TcXP`зOG.Jg]X)Im Op^= R侩~NhIXŭaQc'HT7Mu@#oGR|v/8X|A\|VS!,mOl䐈=cJL%nW$kw[T">F2ߙjxذ ,a!:RZ{o, X?ۓ(T v/L9X^KU? Su})BbS;] cZ:G)E%Psdl/"1oMٺ\!^g*J00<'Z| +Zw&?HAsB` $Ba\wTr6sL ذTQU;xL#>%.pۮ(bXMdZkbDK`͕|~cB-+Kq-=H.}m7xp!M]ށI* vFBӯ*̯|YT]7w'7u QqT" ruW՘iH T;;􊅒0 %J4] !R*_S8舓ܴcNMIs sQ y._> *q~Ǒ݅(aDW(d?Y\^*yW/k LNcؕa#, ,gXVj{ʨWf7 j q:8{~oWZ °όb}9bN&99*Ey1 SCENDa|]jt:$CtnlnȞ?"S-)gPEئ-/<~)w A&R$ W:N+ .j7bS U%GW3v9ڱ#I'tt>oTuhI)osIw%rA !W("wN]s_hyb ߲nR3(D#Brk=`(]{djsL}8^l~{HMapG]gi_f/݃5 מ&єj˃Ź !;e@א:#wdOpoSY21FA>'7J &-1c6E2|;he~;j^p!essEpGo[+SX1ǔmDډ"B1Mg] lҟe@ӸFe>bǓ|.T<{`ag SdXq031HF&ЪZ]{n;34ؔ%mY?YB^\Hj4 3Ξ0.)C_/5 )P )^lX_SIC34O)v _4hΫc]`7l^&43],fc[$8S).717DOaiXXׅ 2C&?ӡCn(0I` !`!n6v$}|ޝB[}q/KhzXj$@D<@ (YVID{N/ߢ#;C3_2x 2kYZj4k1KYmS_Ohn'(d%j( f#m%nTZgBELy`?l8oUa X{CFEUk)Av8WU ͫGA_)hk*ȏ]K Lax$-aV^zLC:Ku#!uu<_.@-' -Aӣ2ۉ3y@*A|4qIXH=.?> [K7<ZL7v7zQѐЮ&)1 -"Š8f:) B-ʹ䙦|73v i7'~Er&^l{*yM#Tw=g|I;3tW@6Lh+lRn(ς'o%י2yM!ãKLA 0O2y}WB_^˻+-kl~\ 2eaSoY V{}^WM$7m Am,"GJ9@srTOah N*NtuXF/̾!sQx*!>Kqj|-WII*-jdˍ^ugH$ۢ H^^?'zc&8bqLe@Tμ]d<3>y7 Qc(PH)HS8r lj˖|vTfI~RmTnҞ@3075oY?訅4e@$w/=WEGyb8exƞ#2؄PI=cT0%C/,q:zyi pWk2kq n 2u{coo{iqC4ga1 F w`P)ƋGd'SO ~E$92] ]O5CzZ=E8`ѷLd{O^cuVPJ~d`4 B$GrmUMHkijAΩ5N- D<9$Ù Z{?VR6֦̎W(h g2TnMbG[ Wʗeh⟍ɰ0dK+ Lw\ .t$%,⢐#^낺9dpEfE૲EEWNy#T/ F99m}'(<>^&J$RҽfHz=S GFцi *UGz1sboK +4I3PTLMֽ\[8S$y!D9 [M m`A|`ɥ-3Y׊Hq!wz<uԅG%ϯK` 8LYL͏*J {8-1jtN"F*ffKn~~l"rB- =2s.$-AFtC嘎=v ,މy^LsDNR}G҇$67)" SL=_p!綪|croGLj@QJWB)jB?IS3J\0lm#"~|RU; <6Zn6HPBWY=_d0 ӌQ?rUVۭ` G^> y.;,̴]'G1IC@e>CruOU)}YvvоE'"!!]O@Ζ yA׈х'>۲-U=Аz!0utέd҂L79;e= xImLfD%+$*ĐeXˊŲ^^U ]lqD5j>6ӃmeR3}IUQ0O{Uf1P<חnPU1-л˵fD]"iXgA?F}azpΛ .œȈmcbdh81l&P$AoxȹlO zUIxw?i=mƮha[=:DsŮi =@lE+5E\;γoOt'.u~sSB ͺ 10'vc RN)x<(Y=DNWM4aQLsBI<=]`U[}B0"HY_.Eb}>ߦ&|+U: J+M=Ďi aweT8%ow`31n0AJȪT ?`rw?]х$BӜ%Q}}_c<){lMQ}qW@+].IiGRͧѸ^'[0yR2q=u[ 7D=k 0ƜC.ƾR܏Ŵ@"U߅ͳ<%}  ?~ P%fX\W+1d7f"@u /T1RtWb }՞#'ԄOM>sE9x@9JAL !=x|O8QD.y Hu+ گkZrLS,pͲ< ĵ1S<Grx L&ndAk=$E@qBۼp׋,Q_#ˇmi=FL%IW$gx%!eB;6̀[3`ʧ uW3ayhb 䆑RÇtДCɦy`BAw_X'KsD.'M# %X`40ȳ7LjX`$q6QP6rڶ) 5+JB(c}pij4MGI4E;"pW"ۿT0@}BMvePz/z'-C忺 3l?ml6KL >7t3φcCuy ' #bd!A-6SfS̴ 3ҫY(\=g{lA.߯|g|{wr%x\61:OS۷Rӥ `#/PHW*.iXb]oB*Cze`?<olq$քDjRZ+!>}#O_W,zY$Y4Buf5L#6Lb_5fR$FH(!"¡m: +-6ޠR[鶔 9S5PAQ 17Ovrb;9;]F坻4 C@qi1iB|:{m $ǏqdOV㩫%wUE8ū=' G__!O_mt_JZN>Ad/%Ru)bL!"tJr@ͼM[S)UUxиVR'[ڣu1nE,] Zw)[GtsJ" IT fC. W#e."[e`;5ge뷩}ɰ\62 -p+dhr܀InkWOH "uG vAj6@BV# @r>੥B6֗ȡ_l ]<**$z"sy4WD[3ABqa۩Q= EaUt.=}璓X*m6_.6@g?ךx4=;(o@j3zA}^,MlXx-c3]Wk<8H' ,7?p]."ģ frf951< p&q>lBH^S` ɸq ,x4.ϹO3]{==MdsH*ҀUXps^V~̧rLo9ch~>ʎW Tn%4Nj8hZ&cg<< ,wXe6nV=l)0*D0xCLIq:QS؎Ib@,i0C9ˉ"{ ß3DʎU' AaC٩~lͲV]r)~M| @\>6;?2Pх "vֲ@ye6 Ovڮ<5;qҀg##'5]o> wA"ޠFp@uf"c$ \:|?W;?kcr+ߨ` \' *DWHy)_2샺~_2!F%Օ9@P">lWݯni2Τ +X[tkSAݥ1waI%]W*zX]#F VCNW*د3ɱʼn{7/K|;3 ʙ )k$]}S~?nLdㄏ 4=߼QV1DAOBi\GfcHA!:9ʜ}P5S1q()ܨ)yd*bײ*>/ȓ%1AR>hBԇ]JW/~^vV~H,H2F$3MWR ܇Q?L!4 {'hwzN] عdc_'b#@<}#RZuqqH(wJJW聈7QȴzȊ{2_Xb;꙯r:Sc-  #'Wx 2bW J/+AZS\wA!P\V0XX*D`Y~BZi尯%_/"I9zE} b38:?A e_f27: 2$*:t=P0ya<xqf9My6G^FOB ~xevkf kԝhJIE2!XE Ȁ8Y/{S%$CFש9׫Rh\!ڱmrg\Su[r$/3*9a8SN^ px7a6e >'_In, u"e䯦`q 6/Q'Z.NY<ߔr)ʊ;Pk'_~v4UQJ툰v?%4$5!w=s &Cl=@{]<Pϭr9q rzQݧOxS7EȊY9A?blgC+7A9zwȣu!D?XdFhaq>&aK.pHMhS qvb# [o4/C֊mDIb|)ș|x=țd4 FÆ\my;R+|Df"սU,zgt ~ 1/ ІmЈ|-b1M_3~أT0jdۗ)GERHnn/q{l>0ƦOʫvNNTbxTh*)Sh9^ZzB+zyLzeX9>!oඑ%f ($aE@MM ƽ*Ny&CwY)pؗxIAhubMʺib}~Q :]:}y) [mˉRQQR\Nϸk $-4mit3uiy|k؟^2k3u'ڶn6P2aDn{!{ Ipsr٪`ǁ$!cvmڂ  b|"c\!˼8d7 lL\?-Èc)w! ;g4DYHBTѥNwT/Uok+?M'|NLkfjhsDڲu1l Hs>d ߶ t{&#0Y| ԧمK 7?Z~*E0:Dyrwxʳ'F>: /ԮOK K*H_'>(՞:/ndN!M?ġ^tVE3:+}5 5q߫' |.91Jk`n IǪ[Y늞Љ2FGҭ_"|>9dʃ!i%IM Ql2% [A)F (s9}8&r,܁$ٲ@B Q 45'ܒfuiL7mI(3%y#P9ſl^5Yؑa#ۛOzeaaQ I2MtDI/W.(iȈ AMvOnfS#4LTj!tbS'ťT>Y4[z|7ݨw;I jW--n™,p0*iKSfER5|qcbƸ`gT0`( _l b'۾9WP*v3Ņ[RQ#\O;>QRz/o$)6'm$]^[ $oeR* sByKzD@ (Km"<ҵ3ezQZJⶦ/jߚ s.=8YXXv)ؘp Y%~X,Q{KAi*#ŷH숡CCul% ~x9n33圛5hG>Yw7\} P*)P]W׫)XDk־>}EϧH=̐׆:R&je{Xb7k9b!Ip\XQp?օ pW[-&,ת'"S}Q( ;lIMa.OӲ.8oc.^PL|#:vUcٿz|>C:BjA1*)%GKǮӠt ߯ 3/W6tP9\@%5=B'.XSNφJ`~漦yKKE[['@S9~֙uBK,)q'E* Bg%4=zk,>'k.-[@jKnmr`W8(o(,ZAyH.^Ij@TY/s( \AEI/[g/mvu,ǩgDt=iЙ_{ma S a!{3>Voڛ?tXɁ?jK`kK  </@!cື*=rP :NN2ddtѹ<_/2v~n/mX:w`9پqM Dup1lR+^}f1:&jaVU*tm<$'KjWCUS y{0~%E: '>Lѵ-3Qn_,KݕjW"b9G&fDNOk <^T4IYaRؾ:FZyɮ Zt>\t]$`^4kH̢;ad35alI X@̈́,RI.ȿue#l L2|/UzZA8!33ރrvPQ~A:g. +\d,||/ ^jx^F,ӇϋiYDMYtwX:鼝FhnI͞IwiTEP+m ~1_tpn=C4cOj\EiXu<_}wL $3mY~QöBhzSz$yj9 n8tVZc pv NeQoNo?z5M Y W]P6,ޝlWJ;1ZޭOjkvz a"gxOŜaj,%L2 ZynUMsS.U |=7cX9KU/!-$ԵP<h+&8bWeJ040BOF[cdxDD-pOwFRʎ& 6q?@]$tjSZgDet&]]a4U8`̩N3<~^ye?ks4!ň?11N@5MemC1v 7 hѫi3i;W~ctp ,. <Ԥqkou#6V "E3 Bj`^J ;kP^?ArU]O=h#1 iޔ >bM^՘ 3s|DƜ4㙘?P*%8'c4 (G1CXy{i ;_Ӑ5]uaX2]S[{_ [d}a $_\\i"#4`VH\Vq0aw&jn]*bgECrCw r#.F4/,g?OK)Dk]|XZf:/)I`-sFGJ0\PB[[| 54 #akc'?ܽ@(dlq_ڿFV2~%k(<:-F{c `ZnPLmY" ّ`WCsF1~EY? uJοR$ "Xm5&tGҰ DZSKvOٞ6oM4SU|^M,"vo*K=<<%")RcR~!Vy)B]1_AZLJ7|+[ΖcJrORArϼ!O}9n"{)UId` 3KKl~2aQMΫQ6"Q=Ü%6!$s7?Ҡ-P_Qy@uќe{۔͑9K})p~ L m #ZOl $& Z: Wlx3%$~/P\Sc>!Ӷ?i'c[cb{jS/_,|Of]O7 "{9v!RSfWgCd?bYj綑 ˍ5:MZ3 ő,I~R XĘ4r}U+ Z |vd.~y ev, 7otנeQDXG (F]ĸUdB fe&= B^sٝMwZj6IJB@Cy]X. ; SbcMe7d=y\ƏHI_!ƌfoz;d?Ed$gZ74E]ivʨ(𲒃[XA8WتU_ʓv,nB*oMi)*dBh kg}kT_r̹ .{,ȥfDm84 / ( $&H'iB`/cvPmT%x6IMIioD/~ADc*2x)ga( a: 0N*>.AK0=a8:)[ " fi)m>N $XɜS3Ȉ˟>BVɭ+h [l`cm0i~E0u3)rtV}8 dP~:?[]1z: yiqnЭ~-$/*/X\Fa4`\3 Wڸ8 L>L_.\/*-"Hp:Y`m&6~o t\Ӛ|A@DT]o͇la~?,>JRчJw.C}NRf s>IIʦȵ9BIzRᘩ< KmI*l6f<ԐFV $X#hZƒeN>$f"jv/82bOJqhln2Ztm_-(}tn!kFp w-(MTvZ R7F2I~pUދil9^tzPɼa_3fvt{֠'9#R0=qtƍ3saSEm5Ȥ(ЌEfx(/=00tJgF31,~09ƦvE媈Ik tɷ@svi:z:5"d}\rnҶ4Gҩld_dQj03;sVV0g"^P6"k(K4Bx FU zVu}goaacs/#xxa#55u3زEI;xPA_)"UC@61dlyՇaN؀p@еѯ#un wJGK`4ރ ^2v )4KRcfXڦonG6l}m3<#}zJ/xO"FT99j7!`Ë5T; 7U)IB9>A8\o]>(b΋kd3WE DsHV+1cA"i*Ae0_I$k&YĊ$>YdGMfx+ o^GS&0@r.6:ѯ\0V0ɻeb2!nlH6 ZoҒe/ybvc)h U3Yuz/o#מ#aK_wbW 1NGS46:Z l.N^¶G̃ eRr}[!є"x]ZfsT}1Uk3<\\`eTQ|N#_}k\GA{Ӡ\_mD -<ưa8'ÿ{q328ZSt,[uC;6+ة-!ZKUTbwb?Rqb8Z wSQuf#U w>^=6&?{_ج@d4k췯8"=_lwiqV3k.b.x$ yy82Qٱ!L$ CU࿀25OP e-Q#t}xDؗLU^H}9M-h%GB |'Yq4jV ]YۍWYV8᱐R7F/kNS$, sxC5* XxEK!{yFJ%)(@0>;gtfriqE7A]` g VGG.iOQV 5@gV&6i{fS _Hb\VSd;4b\ 7 Jn܏X@KPq;P2]Hz`; cb!Wvq U}(ɔ͐Z ":$җ񳌴ۿ6l IݨYm˙˧= )l0w`;|ZwΞ8h$"ɔ4嵈z1.L="}YflMDYѸqSl3  5T,d")ed갮4;GZ@RwZR* 1-DhӽĐ-.?-S3s'1vnx8j*fC1{6*ܥi !$j 2n*0e?A.yq$,d8z\O#to%pHkсD6rp=*~5s}muqv\ ,Rf4crRѾ=UMhobP6 ,1:'&jRy1C7]$YJ72eص/_L4YNWʼnR" !uuX KD1RdBѾ;IO1H}7:2Ly >G{C#X{|ڇ|>i:\B yfɋbyjg<>iH"E0Zfy~Z)5q)[D kf`bJ=P,zvD3`5FgSS֖z滝3UpjXZ]ɩH,ѳ~qkgI"kÿLVIa3hS~TӢ D']K$  ZcςnwhQY;4e*~bxA*6ծ'P6|L"Yٸ`z2Hnʵ(m(,-b <*C6}<:s?YV~ipƈ\$._N XeBcIk5Bw[oco_-ղCq9X~,JO=feM=Jv /ί" s"ɮ:Q]xb! ,{8ػI# d=u%\IL/h}Pܛ%)Z1_]#_" zF˄yPߣ~IX?y[&drPV]U0Z:BOmjdU}pr˥5XĹ6=l^IEE7{+{.|rwĉxeug_Ҥ6"k+I<]VM\v[t#3Xty] +L"j[9.>^I51dϖп2@]NZY A5îr劓FF@mw c3ukf_"g~:$hĄݗ .^ǿAC4-8d9G~Vw})ܯ k *.Ҍ<2)*>+s1 vdҚֵ?/7S>{]zp),Ku]r-+ ;}Vx+t_kih=oh肑 b w3cƟ ۂD1zWRDQXDpY,bo)ptڞ)e8LsD Xj^w )~uohq_L[ddWJ8}+Z;NHqrw*KjRwcrÞZM-nȯ v "VT.-ڑ ѡ.*gH6kdhSW0Cwtv )&4=:a;ׄ kyۋ%w2@g`i^E`I`n)٢ɅV DW\;o؟% 9A5sk;/HH~.~)1Q@fz}1@!Z0q(A)Ş[_m(l ϭFq^N7AI]>|'ir'M9b=rV玿sMXF.}t9}kӟ֛si>억g-$nCWtRᛊ-qJSMg&7wi[ IF%)<;˃CԶ5 1#q-P섮y*CRU1z;iU) ];RR"xV,myN j"EaD&9 UiYFS QIE "+ i(z-Wu& PjЯ0Ops0)-q׈ }_#L*" AnW2 T{~ͭpÑ*'^U;yRBgVP;u)w*o,UWankgŠzݣ6/Eed; l#߀q5 B8N0]; ǯu~P&slϰ /dsUKD?n>m2u5-5՗z^գf?4d {s;+~'$藥MQv՜<'1]VۈAPmdC{pHz҈Ϋ5̚vOiB+ vv2L1=%d3XMtZysuH*0 N>q"|݅ 4IRhxytzU-3Q\#W/k{dxn=QD@9ٗ'1=6aCGl9oxȨ20 <ݰ 4-Ba56? 6wP4"c3Z{sJl\ Yc&qsp0TF{rmwJ؞ξN}"b X!S>~8@@5pKk1Ш[У9W?uPњD(+r*RI a`R= :+65=Kš kU Z8 ]l3nT`_iZ}OS`[!mmrh\յWz-lnKfﯝ* 7 YjL9FD'Qx@ ?quN8dW562*ӚO2qhoL30 RrTjВo7BaјC"u9Z7oĩ1P0!VEm~ry #R1X<"1CTK7>qՁ#F&};AW= ~'ȭH~؇s4bRgk7Cf% ]zlßi+htFXIfߩj2qSR.ΰgF|q(R!\^UvhVzx Ox۰R㖲[w;*ʃvvyGQiu1_бR-$-ΒyRP2)|%%grJJT  bK&ڹ+ZB`yϏ2 م NJh%Ǵ]~TObKMB hUpDC0۱HxuPM7*qHڒ苩al[PjQWSm^< ٧ٶ(۞ 8XSZ{a *C 0J 52.lXkj%lή'uKwRzdyMc7{Dd0L%TL0ؐ?6 ߓNq"U[,n#(i37 4%KʄNw;*A+xHRԎEϝңxJHC ^1 nifpld#[ARSV,߂@f[2Ao#=UR~~~ᰞv UA{fѻhX,m|/eiʊo[Pm)z ي@*s(Q>*/Σ9٘.IK3SL Q`D`RSГ6ٹ8$XnD}n<.Nz"ҝ#j| q~;f=FN4 Cx4*6zF:YW3M+C± '֪ڄFIٖ9jϜF7z|w4  -Jյ+[\Vs~l+X\;ín,G4$ ) @ǧ]:"s=5^ítzN 9cR!bZ 27#" b|Z-\Gqʿh9ޒR Q2kE?;8ކBNC"-F,uWM6XK' T_"7LYfrf' ?ě@ydqӹ,l54>S88exQ2X6o<-dwݎgMr }#İ}:= 0X7R4ap ,ک)迨~BOt46#YRyRp`yA 45uSYJ8 AI\}/@5)T."7#ۛc|V$|h5/x]!MeErYb@m` cIcsj "a&jG1Ẹytejӣg{kz5n[EDք*7 ni WHs3⌝C}[T7*0;&ԓu}A{0?eSx I:Ԃ L%/EHtg4oz/|9yGb!@ t:q29:-YY5h%qF-Fo3Fi¾*bH`+ZhA2 Y]-WeO&5j YU3>ćՈЫD;Ƶ# Г6Q"W"{WtVoܤU eAx=2HKEz`*Tsť6LdTb:2tj2/e|DaGQR:N2*1(@0v:լ7ΔˠZvY.:58&?0EqAzvwo;>_8ɛ-ʆ_>d;0!v)6$C!$?NHh֌QB9S FfvzpWV)x {\xF"[VXKͽӧ( d1-#o# 'O?c W63X'\Ԣ}4T’o"ӄukYHK@Z} uݗ'SOqB儿`ѺK_KCIXzoE Cڀ* G+](hmŗH)(] ⳯,e:Ӿ8^q$Bb,MQhvf-nqb, ?i.bZpS`H'$@8f6DuzFoLRF/=/TN#j)g(%lMHi.&ŀKd.@~ؕŕ/UX|\uuMn^(B`]x$X8J%Q\2H۴E-ngyI(h_MCst ժ wqM:8J?4^{/X[E  'n Ou}k z!)ڪ2C. W>8߉5{o4}|u]ԨL.} p%i鶢`tsSmHYm?NΏ@P4Sq'S%Jqj;"O3Y:Y#_YH5TOFMܜ>F9S1ȶ5Ҩ$VC㉏M3 @^VtcJ"j޹0b^P> l4g74$ ?c%'\ T 1o=gzX[̓`!,{Ҋ xϞ? 3E&WՍs\vbRb8\Vo=6lQgq'T΁QvYC,1aVu7v#X$OӅ>rYlL8Xߗ}SKvL뻩Jf٫lls[W7YПՓ⭥~Rl$ޅb}J~$1BLaRiB)+;Y[\/tDqrj!R8^ @L&G v(1 2a_Ow^P?]Eƙ+a8Qػڲ͆>jxi GY>.(= juۖdn, ^jЁeSTub7 5@ŹF =E4%40C`I#7ddlx[ϙj6|R{dS}`MV8 lgWۏ?(YaڊsI4F y/zHB? b`|!=wlR3ʿ,.Pxsٓ}8gV/2C~ʦ Pm1H(9>huM@V!/ل?6~eĹEߦ(Tŧ?[(7y5"_\B*ryq&i,q;b4]p Yqnsqd]4=搙!5Y8CW5oo[})>8aJA99:-]Hj ;Ivz=iUDJOKU)eJI:x`2$mW!YZlqhw?>Ha1.EjMD򦈉tvﭷA1!0Md#+Ke.^gԈTEī`3YwOyܛÅXbWQ ܯr؆֓Ʊl\NNj)D}jCeI};+_8n 2D;:ao5 6%qz"ˮ}&;c#A\5Ae-:~S1`b}'TX$bT!|Ui+zeef~rlr-;D`vKl;fhK#o5܏NRo X-ѹ"1t)-,/3_~[c!Jڌs96×)KlgX$3tCA+ik}| _bj{z H;+$dG:MT|Ӳ˝A;x%+eջjd }=\Kd[I9~2PC_\A_L-ֿ&m3κ'}Uh%"f Beg}`7ڷ^cgV_[tb ,% Ŭf<W) .&D4Ym$_{N0đ/Fp,Ì9҈zͯ%"ێo>8r5|jO7jǨbFG5q `K58-d=1EN?3ۣրw` 5q|fۭ{ S+/,9x)X3y 8LGFv0fUH3n=\'/-,yWc_AKV? Q}}MSn.X.(y%+Y6]H3 `q<zs;Vig(.F8 їbv26_ -2Gz츺c$IۃJ-6j+5i-LUN*B%LJKj8Z>r7."R;]X(H({% J jGtJ'NWSW&ݰ9D2p.&)ox #/MoF~o;i5{њ.wڙ^[r%K˹ȯm޼)°!8C#A, \`N3^ GЬLӋ|79-*Ƈ@L'leBש< 7#67x3,IpU۝ĩSjH"Sca-\N "!rEW 31 ÐS)LP~,_;ݚw+z|2@:(GfkY+n\@`7xz'awJ($%Ӱ(ڱ6!,!^|`5ZFP"Ǿz 8AjQ+ByK x7}zs@R| ݓ`SzyKk^bmP\9+C\@K]v| RۮK 1e#=viώjBJA7o8[p˥nkk z|< sq'p7-b!p67 ~5Krz? 0 mN]hAaOvE;X4KTb{Ӆ֞]'Q:v*q=ws] Jlzaɖ"E]0Xlw rm ,ՠ Dhؔ%&ƈBd!d޼a_V&~~lNh.šb6w /9e)t~fMkS,:VTl3Sm%!:V!$rt[$1q d3v*BK5.4uLvqD?J c]US ӗ<*BP[6 HSam zqF0L5&ɀ0+=SH?|i eJLB3?dQ[fMPBqko^oyy/֟{m˕ ,|f,MBvju]#զTjjˀq(&cM&D'/0w76{dlO-_gUSoGbKdະ@TXvo\^KD^ ea~{NXW+2Qt{,h ۆ 1sk/SAy_☞[#}B90<Vgtf0~ "aCQ2y4]ˆe|f>Uiy*ˉF2zʒ%'^`޺yx7hST hUTPGY3ΐo匔y`o֬<.s]gxi@/>St%"3o9f P Ǭ@;P)S$OEV9SsD %Az|hq7hFuc`nu8Oݓ v9ns1; P@/ݲdٍ \+B7: "Йm3!UdmSr@լ0~c#6fwY_96I D1D&˞M6}ETÐЩ/ >;z鼪 0jyej7}NSKv7A]e7ݑq'uj*ă,?UeuzGs` g@6=vL}(Fܛ%  o4c!ܠp7g넎#lsF~`&rZ*ݼ8:5k*CpaB9|pD.8"ϾIU?EYa,GhTL8kkS+2Oc;g5v>-y%ʂu8v^M| Fߪ1Cpu g?ΌYq-<L˛'#oy= 0XlMlw Q)4ۢ/G˹&i}IRO,QOlm;YM-Fq +ᑦ[%Ocɻ"љ8|EaC R2Ϙ3N'&R⣩)Ǹ`K@},;bc_.AMpL"|ǝFcI<2O܄Dx³l ¡(G\~?ؐ/Д\Ճ_1ݕ.vJLrMF`]qRmc#$RQi%[&Rma{8~q-y֊^$peY* z\NUqG"n Jq|J0uoYC̚)˙ٟly=tgT0'>e ݙǕ mJR0/HR?U't\3BDP:N4p Tڴ$.MWS83  V8DL9C-ZUba ,h=ؼ8L ~b0Pͅ:9}9B51$P&jԦ$/>$< گMQɕT/fiZX[>0PDϐbDsdƢQ@B./)L T3*"_̅ǫig8]xמ[RlUTW]gcnJY ~+)J,$8vF6k6 tI"عܠ՘ #+WoW‹Φy|qo6Cdžq:{2r}] l#[~FM,iB,l 4sb=k|j]jz* &*Wpj DX*B TMroļ.[Wzrh ޽pNH4so:QߺI<~0xru:9;Vtm7330Uw,k\@ٸ 'J&plU$cHNPxYqES^կ`ZݦG *{lYx O`-=Hc,5M(M`U]zyr֛=h{7m-P`&udNڋ)T|NxD*jf;C gr:2'KW)!7ef.~,݊5Uk `5aJ W*R@~sSRGDR! M~S:Sd?Y|יqױ?)vho ,cny-`GR#62RfJ,R_(~Mc%ܥ|<5 Zl8u-̪8({f@u,##<;CzbrSClfBC|-rhEa?-GWKX0!_>+!a;LG&+PUjMuot.`Χ(/!n0gKf oAA7LyWH7 YD ^is#( ݚ Ͽȭ 3mμ#]H(M/NOU::i5b9lp?(vĈ=OǍjW'[> .0 b%]1gP˄RP|MbAW jQiJh lR&:y@ I=UTXFЛаŀVIx ˨_ɀdz"LFS.X5X' yNAQ?ٗ8GgE c\kL?t[ǃN%UwjZq^@Ba[a"V%E W )LІ ^5Iu]9MF1{X$mPFO,R #J@ ~ 8S8&-`vk?5Q\,тiS2J -# \0a t~&Q;PFbycA^JP$ t=DCIcRKkw,)q(q}<)Wrp,̵ZPMÝۛN!\pi4=dN>^]>թPAs{o&fuo@1"gl Q<3.VVt^,Y6zu# kT2KuD2u Ɵ38ҝp1UmۋʯP'=Df'nSz}39F,VzA47OtUc;riB%4FuΤXy^A/Y8Qe~'zeH~= vHаүirN)@2q !1]*4Ϊ,tUhbNYBO^u4o%=%hQw\Nb.Suѹt( o?0%ELLSjj.,u4@ƷKIa~4)|>kz+{mQp_!_*~c9o&Ӽ|7 8?I]&Bx,8{Ά^lz@jcxGVa8a[V)` F|9oԻԼ#8[۾$'_&W־/0yXF)A\b\lOI4uQ0 ?dy^& n&@fPmߦX_<`uaցu==X2At5ƛ !w-#Ţ<[rT ,%)!C"8eO>;C>kV3m8liBt?t; rdI:),HtݎH@q]P@en'2lj.5{2ŐJ>Y6-ۊBZWB6/%U8j C~~0; :h~dߝvbgMa5iPi.\ceXS8Sv]t-lK"6-hPn@EppiOD4x4!a<5%fb+h;nq2g]V]F,8$[FgĨ*Lx0I:Ⱥ?5V,!J7HBxL5ՐutPjjIvR{K]ecRx*!t'Nm\P0俄nAS60E|1&)V>^yb8nY>lR@1,OX`,gpQ)G8}Ж@nA>NȾcv-oq?%J.Tc-Jx}3\6j=#?2K) 4aH*tKb"ʮq5P|Ap4gN=ff) :&§ilev홪{Tq;.~u6B -Hd 5mj`YGBo7%Mz)υjA5 `ﭸP*+@N<]Ι.D!"ȝQOQj4bt *8*%7$b鷇vu^H4@d^?Vl/:%#uX+%):Wh\8uTx:`@Jyê&_O,dYxIA @!ksǺ7jkl!~EI&H]% .su6K 꾈W# gv8g>X1wK /tYT1 -|<Eܴ+VŦ$Ts^oUձ߭N ,4nPɇ!ZcP*N ʞIE&3ir l{szQepd&~9v@P>5)3zΘe?G^XĀ1gf*{?kMSjuuu>Ϩ*t#0pt⛝,3"03v*́2m7B1xr/=(ä&[Hx.Tb "vDr뷆OYRxVEf,67|q`yt_ˣ G}:_x45s<[dx]bw* 6X<%J!F4ǜtOpaS0/ '?nf u-Z mMzAXp{"2l#U lb/H}SWu{-7؈aDRb2ֱ`0`| 91_\}Mm8߅=ׯچlb `<_՚aaE;$)"P2|zr7 gX/TD&݀P ;FK蓼N\aPYj:}Z:I.'.S9qZߺM#m#6<`N of zܠ:6˔&cCu\5Ԡ}z^X#ZXo9K&?th?R< fV`6G&ˇ ħrp_f"!}H$LB94zF 3{q,wWJYWִI̓ui7KmSp=^`sLI`҂+$ ne#${wok?rc@{Z/cx s&"4[هKySe$1ml:nFMz o>m+<6,/k|\4clhJOK)L_G̖V B#A(0eŠ% ;{8 0>C3ر'u'wdowy~eT '5$RAlt)>=s}e TNłI wU!H=Yw:ΤERu\sJ=) XL\\fEo.Yf/4pq: _>5ՐvW7zm@q`X:d#Uہ0,1 9 zM+'gB67tpXt Apm㦂0]C'䷀ӦCį&U%ہ޽rt[\`Შy9_hMm bzG/MWQ3Xč^Z~huZg$"_6cUfc,X7[F? ~ ]?)lrz8й5.$_HJ{;xkRGH[jX5voP(~LRc^C' Qy2{t6+h:&a c ]Gihr!s'`lbs%L-_Nh}|nΌ$+fN^|X)WO)OWB( : R(&b_{H9?x Φ{ DH{eoF\>Egw/$h D'Ӣ/I*xjpX]r~vR ֦uQjWSnXK1nGf.0["*Ÿ|`<aBP.txFLlAh lѱP\=E9hP >\;-`b;jW;Héx60d IsNC6{:y} w]%1%|x!nD~A rsacXBUs]u+ UfZ]?WZ\49[UdUSQ2idBX5 i@L6ϷGEu:;3%Ic`#7Om9P_U~JYH=dʎES5g1)S <7'{`kYJG&dŘI/!nćw6@3^&'+ik^3DƣJ]_?I==H _K_U]RŻ+U%Iiae iSMJ aZm"}k1և.gRWg /[ ξ?uF}Y/& ږֿѳx1CI<,c[zц]RƹmgW m+a+E!BM.=ki"DrJWh*0D b86h:c ;?1 4*m>,i g:'p-'wzF/)rDȇ,PtC ^e7BHMHS䘄)CCUbf/ܓxu/]':0kkb(bRZV#^1@y3ls["H deݢI}j'oď{+?23P/&gcao^*ƅ"𢹲đd| @:ezqɃqD@lj8ԟO<~# C5{, zmPg䋗wfaZ.~Mt-֚ OM0NP'.w.b6lp-XIпpr>m慫8H/ux>/8&NYpMX>.dyhcs1qu4}*$)!Q|ʬa&,m'9/-0:PjЬB"Hfsگ%w`A@ ozWj[kov[sxuN૟n߼h#*d,C g?(t΍ \:c82H(ŹG[[-1s?f㸮r`34eHvn -4')ԵjQJ0s;ġ[@pw^dJƆ\4ñ-* 2SmR0wqOB'D-EE*[KФ+\*v6`m*u4G2rVWXML>$5MHCj.:DNArE򏶮j_cOI*!l`PzzAo|$uלۺD<D=z]x49 6B"=\'??iw6%koNfN3TB]P,V5lrpu{*tvz?T02 facyK_W!#$ːtiNw@2i8/ UԱR |Ƿ1y%!] ,1hj2 xʩPhO^hv|vR9-+&=~׬6YSmYv4 h_4vF TC*ocu-9bY=>dCPphMKEy#_<;k3;H|лcukV+oq,!ȧܧo=Jh>t{H4?a]%p Edf 31g|R1z~.'|u<̍:[unU62;ohp.֗ TX1T6TPNF?E@ -RĐq9 taJWj[NZT`.xwrXI#NUbĤS}Pp=ܩ2eݐͭw(t:ٯ^UNulnzkx;(r:=GHĆ=g6qkb[|LLW+8R(?id›7O%*Yjˊgbm"D@:~ T&!9gY3^f9#?+R$ul.˼iǑ|Pj? aGQ=c?X/oKؖ{N|LdunVe;'̫!˽ES;nPҗ;zCsrNsR-{\d@6ux&dpBzs Ur u)+ؖ2)xAY!Eـ32Ctr 4Y@Y^,^δً{ܐ!)sMю`,/jn|l7G}RCeSݽp6rB@y2 tZbrԀt:]Ljڲ$ׄ7}v$`bI5;ȶ\ig8gjemnd}ؾ}eeG¬[zPNU% K?zi TpL~fR^S{1q%-ľP p$`wt[Mܝ:LX3gR[QYζ?Z:Wpƀ%;J :Wz6twJ̸[amԓ41>+~tC e гᐪMtyK ?THhVTqbn|qL\`xl n'#ˍ宬hMX{2.<(4vǂ&pJAU7 uU$̀/șDsʫgםCÑ9OgL9꽒GVm!l߃}XZ\-DEif7)6u òa(o';OXaD~$1]'؝"."Dt͜> $41< yg$2MHEu'oݛ,f'ཆ^8_FZL7 ڃze^W v܁C'i)`eBmO&2{B>UF`tZP颏My3OH,N>4FaQV Է@Bݮc/\akURqyk(oYIOQJ!syv+i#t ϛ?Oe@nԩX ѯeM=]!SDh{Dm-mR]Ev+&q ߬ ?547o5|R܃nХ,AlyM $o{@N7eӻk634D.K3+gڗbHjtOz-k^ JF+}<By<Nƿ 8Ni2' 1%"ܭp2@$yV]: q{]w&bUIܛ/=Tj:YOdnޗ#Z&{"BnO&E J(s™pYa;ƍuSK!W&VU\'^~O>042V1mYi@w]E.u\(rӅ*;G6.e$TC^W1%%d! B353ٳ dLXhwDe~ =ǷMǧW!p¦D, {6m\( XZ&P;۪@۹ %BZͳ00U71YǏY^59\fIP)($ujص}`3i [xlOqރ*} uXc$p@zkk*gy܉W|MMLsuc Q)p$ߺ$6L(U//4a5nlV6r"ϘfGw*f啚(©vPEp#p: dxE;,{Sfƭ}Jkoa#% u]M& ΋Acd͡"ĵqkGU--/!N>#A5`[ҧf\c+hb(Xtm9mq nW3K'a?v9g!1PeR_ Ȑ5' Y-=@w,5t II!;-2#RJx(YàyzKA I7QnG?0OA Y,[ x'_p1w'gcT`cgӪ**5!."b>t^?('nw,UvBՂC*#WP l S_$܃fpr#? S}ySȣVl!] "Kϲ_>Fqw_AAl*u KNA;]3cڧ8 oIlQZgM㑔*(^!ڻ}k1:b+G^x5l0?Gk(J}qCWT}ÖQ0yc4(zK:;wkLD}s&HIK 8 #w_ nCb_~/bf爇y2.owJbg+Jn{ [{=na}$a :p3sY] Ad9kce"șڕk lτw{mF,B$f okjښʹ4Y՘&Dr+5@X32~h(-s &[//7d&&n*E\gYaB>T%Lң i7}c&iT  pYEDŷ5[꟣V#H$zLX1'N+cڒ~QIQbܤKi: ;'aK@^Fgw6x*QgI [X~(şTnۡ/{M^^OYh%wHf'^BvUvݞ{bz-6>|"k4g!P(w1*ppUѰ~;{ntVyC4+iȰ9O[ ү}lktE>w^#kZAKX A@ 9 VĽR"_b+nY'kйQU5za?e; 8TNHzFۧ4Lf7r'ibSn3%z.%#v.ND.CGS`Fj<=|i@تE0Luç-4WFDl}1ڿLoS\vaoټqK݈΄5絘nr#N2J}9q15 wZ[Dd<MX\P1i|O$۫W(;Y }+޼&V lO'(" nr%CM:53HI*B tPD;(C.AuWD`#Q rϰbwظ~ 69ZRz3 y)o-I5C_e3xt N7^MbU^SD)."c~ Wi"V=(l7,jد Y.*8z[;B#Գ%Mxlu!}ESt &~fpz[Vlm:tQ|"IQ/,_y)Sw׳_dq|nTPLWHnڭHb& n{ս@ q:߶+|)ODFB7I); ~X!d#ζ}^𖫁Rk?*M n^I4Ff𣴘_Ůʞevx15~=`tflv p??:H>m#ӳ3K˓+ᒏ2P(|; ωT˩-g ?SI8fb7hBx<,A3B>Wb%Qa]-;d% `oylPk fUN/tUԬ•B;Jjq, !YTicDͤo8 5hó5CxgB޽)TĪP&7ԧ%30LLrxcV\CYגo2 UH-aDlVyP\oA !5`OmPVqseUv.d5CFV @:Y"gF}RuS`G9w9jݻ vPgaE_P|j?VFFYI&Xe~oxɕ]] FLKka An֐eޫ6Ǖ?ڋFk80}[g%\aYڴ߆!BH9335Cs&:|cVBkk-7oZdžM5` B`:f϶H "NNx^%:db-hWXm_I>ZB )ufӓ^j"YR^UdclBFRyQb9Im PLiӛ]U?8zo^nÓ>'D~%NU)24,fmwKSM/bTNHkR ,&d2]r9NReȤ̶_˜D2z\kY꒶PyMKw WIDŽ*(,&ۥIG VzHÑY'M2JʝoM1⮯銿SPI Zghoޔ-dXd^*<ֽtsqD̻^+ 0?x6kKHT3()K;x7SVv9ZcnF(#$_`m%#F1X&.h^vEurq(<570g+|7KRzzyˀ1Ce<\ھqS9sOzem/:O5#95$ܡ~MN/KG#{Hfumd#ZPX!<ږ,V3Za=̞_&9ROB&c[_g au:UI+5Dէz^}Qq_m=1^* PWk,w{ƕ+ylG6k"E%x9;ƇHur4s'лP81佁:`\єj__hvXG}QYZ,yb{Ln sxGC`ݜO339%ʺ[:/ r>8iD$]elv(4-rhs`SL XV(*!b?G92Y\Iwr1/ѵœù@wE_h.aF:0#n-"Xf !S ]cs1Hnx:xt!U )V}+㥩ԫ;}c?MOEq45[V ^}:T̐ΙGvfUb"=]s9 r-?yhEX4d"e1dzI)i "XU(|Cx胇ss݉_5fQLO+TT FeBšġs!>9*YA*욒J#V6-?* Q-R@BCWCܫ^JC^Lԣ;uؗ(?b.̙9BlYi*Yr8W{p!]ٷN5w?j5wL' 'zaȸbzIOiهeY5fSԆ5A}a=dcpH1$UE^!6ʴqy*A'kz"8yM)bmrM,@W:wjxL|͛yc2oLaY()aI^6UG3ġ'\wF.b>;?∎DCH[?DQSbYY#6!_ QE/RCWn`.vx'RJ~gנdZѨi8Rqv=wTsc:qIxD68EfJȆ/C -U4XG/EP.1a/!2ƀsț-9ή+IkDSAiZC,H_Au|˳ ÑK7|dba7gP{fc%^tGB•7`Z{*/n)BcwUkmtWއ3 xqע8JXp gW G)nH"Wn } bw`j΅Nx #{85IʵBC3l[ !`bφ˽x )f$ՉĐDxP!Xid%aȃ _sY-DrBHٖ ~R!+W#Ԇ-<8k+Z/p19/p)'j~ ✘<}I(G4-Yj 1'6_-GJ?xq MG`S_/p{.mݰMϫ2lxNGvJ, BVi@o*2f/vԿE@R{xS:Θi}|Qi'qByq2|bj3rh_NH H搄Fm|EN]iﮨ^TwiPbGBEQSg1g|lEz>>d:ݶj{F_S{sg0WarÚJD 4fe`NfW|[d5cP}dׁU)–mbp4t*2Kz=6_Yn CB-U@:|:5b]m``bZlJ_w#^_!JȾ,fѝٛ1X` Mz|O4?\%ZgB}L݀ڰ%'ԪwcA_;PSD*ڍ7EyGn?| x]Ɯ IPQ$j)Ul}l%)QB.q1^w Gp(H4į-dc+A~51e=Mɝ 铩v*L`/ߐ:䏯q#D]-(%d}BDɫ+1aݏqipj8SY h$foK&im+%{_V6E L8X@iQi@␻bVt15_A%˰a ^|D^~|w5X6nG/Fk@;3NC:ru_*?aww$wJh|CH!zLZb[B mg^;( oTF6sLFC`1Q0-VX|Oi$_єj\ 0q˦>:]<$81L KUEeg,;fr9I4܋B= Szf,/pʧbD[^LF3-1iEF=@|W-qK1Aѳ~{jB"پԥD*% /#D&P_Pv6xՌyfp ֛mvdŬTb/Sfٽsԋr"P58 |'Wj&2V}T)ԥ+ nfɒӉ^ʀ tP=GEN꯬mttlamQF&&+,gyOJ~}C'pLSU*NiFYô8 9ʮRT$̡78AYSZINh}F~5MPY2@)C2ZaK$rӌ`9.=z^0ĞT3+O_^-HF`l_m[7/nTjb giN(ViXkh5P JHg?M;Rf_X8ƋѬUߗ/ v:xH( tihUwswB sN 7TJV-/ :sd#SU>|6;B`~E^~86BKQE</'X.u}dئ>hD_)+a^@5qR%!m*6ZΓ* \4$1x dع \}W4xNJ EefV9#5oVE S'.ahܺXJ,f1)6zCA;hT!U=( g^ckJՙhw Ӏ̓ܐ7:јi<3ԙ.t`eat{~Scw(#U[P \°W=l&նyUB :"ؕ, 16dj|#Ѐ}RR3S/r[^2%|0 2R!jIp!MOE %!1eڌy@~u7u ]rfgK* ^@Z0<e9jrDqݹz\]o s]axh(5ʬ 6XKz;~ڢ_U`y=Cnᓅ j~$ ή 2!fuD; ֍iɘL6,D e WJ_Xf4볼ѬC(1y]^ -a٧9yVK'.v-hELIXuX\\!.MAvD*owoBAQY7X:>5q UWJ 3|wC:y{6#OT|WXnIȓ%\a6SOM0@Y]Qw^PRuE/raY~ ԕ7i6da^OFlDL%e}O~|08Gx"GG)3MLdiciQW~!KOpJ k+BHTcvXI5/g2 ?jVqw+~,I?|@S9/CQ&K N ֛N-ke6#$^ûHUɶfD p.^nRpl=J .roQghʨK꓂`TeV73U/cB  mLc;׋H5t1읮`Lĕ8Zu < oI+x'+2QX)dXL3: b{yᴳӇ灅!|ݎ ^:IByIFW LKLX)נӿ%lO]ClՈ:3X-wRû ]~t[`K;6H!`OUeƗ4Ռ-RiL'p'Mi&labBsdwUQNpPhpސiC^lJ 1ezטgM3cxٷ}`P?-eB)@8r`iX[l폨ځ*gg,<!|+wVdip*|Z=l~АGކߎB\qotA_8A0dM=7yl9]DAK/_3^SHXQ0%GßYc''"mbӇs+ ϑi*g{{wJS`fݬ`@bz9%,ILFTl|uBVb OfOJyTjиЗ2==H77LRﮓ;@t OyQ)LLrς-ǀe21kֵ}qvTf(9ߔu\`m!.[̇#G2эDknY@EVLs4p3INdAAV!#`1,J&vO@[loߗ$ ( A z)Qn?y⿱m6 .i-c>bB%MBpo|8i^'f9 Zj@ ieuwzLom{Fh&2H?up60JP9L)Q&0݂@ACM*كko7e!\}@aXVTت"cH2Z2/8ꡒK0EBpAP gCE 1B #+ˆanR@ xk6RIȨy7eK>EW_ =Ru{wZa)CPu+n CZ !]k&zKldJU"5JxNBˤ@ʂՅe,MŃZjejf߯eQ0=Y;87>PJ&4lG5xh6D|eGSDح^YA?;/x|`p?_wv26 aKcYh׶^> J09 Oz0@u,,j{ж={apA d-w! 0/9j^& 5n'l2ֿt5p`ɢE#ގе U%yU6o+:EG2 | Q0~R06X 80\:j4bBnG{\F@X Q1od|VێBs"əKA4h끎^gnW&P'W3}yo2)t 2rq{y%͡n9|L(%efUh~ (V5{=egsQNKCiq,26ڙXR}>?h̰a:VG]jԊJ:>0Xqg{`GO>rHM} .Ǘ,meI'N *\e^~ kHʿDByH,:xi} _$e73X  9Hrbzfʒ ̈gXOh~mLV'NIVS]m'34U#km4LЯ"=nRܻzKH5ٌ V*Ă*'ȼm-t.Ϧ!ߒ }9expS>:<=ՊM$c@we쑃 (u{ݿrN9ւWOGPua2#Rer՟cY592J35R<ml meHGF LhaL}2k0$ DNS4?2MW+#*ER3)TXhS+*p0q( dSBD2t:EwUZ$=PggnVlH; w]PO|~y@`eٲƾ&GkeK- M44\ NmB ^1VE1eYب#ơiR9c(FO4D-?؍~ID(L\ fֿ}_Qxo*dKj7K b6Ν=8m"4﯁0B1=o_hk\{UD 8T̀NxCTǬ(@D4dP‰5 rK$t6܃*0{c+|jo-Sg,NK.x߾dH-9*f*yqJ׺EZbi1Z3.ve#h=J}AykLr%-S\tI|rtGaAnv0(K j/Nj)1>:/Ӱ[(fæ;Js{)uEC.EHFD>BKa,$Lݶ/]&D$,O8 K4 !{5 egV #x>Mz``f5n SROGH@؀ m^ܓt_jTAs/ٟ*S@g +7YC1P1N[5ti*V1-_r8`S\R6?KP5;If ZJA~¬.Ӑrr(_l2nFbW9HS%pT¡;XmISli,MOFP;V Fnr[U+40\ugaC\\F)ד;.yPלFh3qafluM)TyLo\3)Oq wM| wc k4C_/sl C̳*XS ®}xAy` 5BdSbx)rȂU\a20VD'Qwf(콂zK2?GFc%|U["x-2#zmQ^+ 0 v؊H" Mh\pYbY l#?[-Tsͯ+*Tj"ukhEX5NˣTYAS4oOHK i<$Zh}mʢ;0T՚;b_5R={58wcn|^Cnv*C#C3oUWI< &<~#wtт׆xwX_kL"[bQP_HXB|:M./mX'G띁85ߙJ+OBŗ)ڊRx#Q̑'{{:i87֝tI H*PQE^eM /$.Db?2#ٽX!@ 03>ZԷ! d~oC9 ()1 3Gd뿹n`MĚ.ݨOJjAD&yyBczFc%뷟H=-EnB:ƑkYLAݲi(qCMD|Znסt6jtY7B #wuT1? Qb7{(s4 IN #2LknMT ~r'v27>/BvG{/>Ma]2P#@F~c M6d ݨĕԑd4;p5uT@a$C]4z-`s{aB0}ƿk(-<x+j(!~^2C!ˊ2G`8G Wh r2~TÆ'$Ud vmPCҎ$F3|XAp<.eb8FĢq4,1fO6 뵕g^]K ;:ݗK措Wƅ՝HP 9( nQǓT1{95 ڸKܬ;aHi"z7GL\}`}hQP5Ry#J/ɩ"|ѕ%\Ap Mk<>qH< $vn8u Slcs[?=oL#f&o:[Ct@0XzLXy:j`^w%0jO&&k^Y~_j)lN0S V>,Ȇ8fi& %_Ś'̹ng[Vؤͥ)2bJ܉o8DP^|{!粃:esIwe,҈.ēr{67fM:OZp^ѦLm}@K\ϩUC+Bq_MP$LYii<$D7B! ZԒk[ߍtAl E;[2HģfX$k83b-%c=NBy19o;`1oq~|eqOW[HA7Y8[ڔ~JigX-:?N0KX]f*C<Pp&6βEfwx2yI&8VoƪV:_AS +AIz8azU(q%}RB?iu*.|J+#+ΐ'V~3@+屴> aU˷#?ZH{lrR, jDn>"Qff;y^pMZY!>%ĥvxJkLqeƮ?߽2@v%?AwFM1!KJδ*&N{vc" aWT`l%miӢw5RxWn[Mt}`ho]* k|B_M ȡɷuXQKYrՖN8<ӈb.f^vub阤W^|QгMQr>2d[l[lUIv8bs }03;I f~GNyz9 D%I`Pq +f3Т,~l:0ӗ#yt9Au!o F]cɝ(EX)Q,qf ev.K.Ղt *ot  <=Lmyu]cr3Nfa*Z:vHBv k}l*5vf ./k%KF:T>@⾾ꕏLBTF@D${=BtLhR(X`6}b`c<YiO%*2YT9A(^Đqr0O yБ ޛa6%'I=cPіJCg,|0PZ1P Pspn cl u7.-ͥ,H{Xl\$ۋ+FaVf51unjg n036B UL:%[Qy` &K;ݛ.%`a&vvvz #*A1ӨNj)ԄLͱRc> 4!3+إ`%`:Wv}µbI48kT[h4nQ9b.+]ٱL7:M"W93W݋K n:5Sŗ2sD_8Rw)<ߣ{p $Wpx=FxZn.suq,1$ # 3i>GZ9l5RSSX2GÖ{Ce1%fm#ufsuC , yw#Lɻ'k/bi+(}&ֵʍ}Xf8ԓK>xrWK9[ώHY{I;n v F\ \|.&(ȾV9IF3DTKC8Z+Ќi`ǒe)ڞap>) &/}N'thAl3W\:xNAa1tլ:ߞzÇIiDz RWx0O@M*j=S-^_k'ة-`r/=dX>([O5t(=cp̘WyEʢLs,_{MnE!2G:>lW:^w="r{<9*8j*H=olL01Λ?G#wbFBmAҥCySML[Uz}y)5jJgx V戣 8-S5Lt fEiUsu{F_8gp qW| w[[Z׃Av Wc}:_R)X7IW =>fiJ%"uo8{,¿W\2,mbjťI ,˃;wj[wˠ FȹqEr)9:n>X}_ұwO;'h eUX-;,P0䅛vQ=iZy /psD VPݺKoԉAl fet_^Vp('89i==#` x#ly VoiOev7GwdࢺVDb8Mz(3yx!Z8 V,o)sD0EGy-O%U"ݹpSm)S N]nY~Oָ|!>"蟅8ll|':mCNvkZ,<_1fjS=an m}K";lwklEFC@ |m~X^ li(k_FN"pzíLhkCRF#u(af hzV6W:DO\?q\<x:˫\]p .`c Ʌ۶oP"Oe v:^~5b4? $EHrֈM<,c9g>f9RIY+zK`%#H 9J6 *:Rhpf'Lq 191!";z-oD!ÎƭeZYqBF $bh:#p7']`ZI2+g^彂RQ@lSZ!Ï7VM~HSwЊpPq0@_qcN.L%t6 3e=,sWU9ܳ!i:L=6HѨ#TK͚r o%?:-,O=OȧV+/9FȻ$T So&l8I%;M|L;kJ|. K+~%ڀI  [ d!*<ᾥ5E ڰb !t٪& NV7Ѻ]B=KȨ@>g:`'0GKNS\{" &@n ܇xZ^ Jŵ"B(Q횬eh9Ɛ$;}*&Xs!d%.uNCq̫O(:M?פ]Q})kg9֣Ynv^i'F~I&K, D`4d#?mڙ.#Yvx5]%|ʲeDYTϬnD2G)c5gw }<4H/>ݚӱ'D ֠O ҋ\edc֘?S#kѼUO\.p|Q%OUyeK`hڻT᪵&w ޿H'pקRU\AIj۸) PܤI?mn@y*V=&)z j{%ECO<NЙ6X>cz{ }3cC &x*!)RA`ME # 9`23T) F&HZ8/QORr=w'xv9G@´`.."NOdJ<eq7 Pxm8h+k$fB=0!'BOU!+3hk|xݝp^sOxom,%]@@y--wsǣ˩e;5JK9zS[qsĆ&-]h%MNƫ(h#PjE(g)Զj~E9wW\g9RTܶM/yg9n# ps7uqcT\WukdhT4^6@Ob5[zF=y82Ԗ EY`1%L keWD+HAAF A.:wbRpRI ծ՚ Djۀ`J_Jf8`am#(OF\Rp?h0H΃\$B&ϼϢ"z,RT% C88lk[>qsH0A$[C-*ŕVJ($ ;990XȆ&kydaTMjZHXݖxbX[@ [N/}^ ȍ.!Hh+e[7OqvШ`?&5@vZ3ՔA/&"ǩ+mJS}8-0 G>1=ï~kNwacqZ, Yu?g Q+s J&/]́IΊěh/7e GeY C{Rd-ȝbh@ ~/m퇡*UOH]ɸ^ Q"$\˘r8GZ reʡ|OQJujG:sәm4TFǬ;hU8Թz;7&pfά<9.>5aa{aL~9…Mo5}ݮ/mb^TtV2~*4};k*UA)Bl`ݠ}+vZ bΐhR!k_yJdgBw ePdH6~zZ$![y#X%Ps^rBZGU?S!hCV!jߐۯ&Ek*T贇XoBY2r}RcZ{[`̧e;U֟{;Z$+jj4M"<j>(:lV}i#4*#̍.MtlmUy֣r d-f1Uow2[$Ok=F)t(4ǺfKOQ4Nfmߺ9h@h0W%,'s #6}߭i*}]!X[\ؠnGx)+;- 1]DA؛ϼCh3Ow+$(*3R5ÚR/EG-CJ N#F]4E7A5Y|)-sHkSD/@^tM~Ki9 QVzLs=2n|&2ccT=0y?RrE@ȁB I vW vE:?Mi$0 DȺ[t=:wA;GT{zr-drArsY__Ejܯ"G2L m4,؁ k#/3?hQ“FXϵlPC8yq7w< ũ$ղI /E(]a#]EQ/n̢k1~O[0Bzү۾v {>_s5/è \_n98/Z?A|18xkzN$1XEjz To0/+H!"k_eYyiY^(D0Cs٥s-# ޷C kn)F2Rkά?Ul4.OpԂxsy4q@U#jJ:/ !`<O⹔D6"=コ *.$P~Py˭V"EċI瀽$ Ph˛0O55jV-tI !yO`qk'u Cʴjc*TuX(c<<Zgt2e/)-ϗHT. N;HEmLR DָpG|n$7u}31 |Yd/yKl˛ (Vxk1rIϪy݁H*e#Yzѩ-358!ɵuDEJO^5(LCY|Byh Shb$Pl5jl0ݗC3lXegIVK|7.zfY(O+zɇ&*Z ^Y5&xZ2|$Ҳ'p@C'}o4>HfX3j/cZ&fA/X/f*DJk| jPyVW&/290TaJ n‹}[XBaD8a!؊m쯩}y/ta9۽ϽLN yp+F sg;BQg-kD?Bm't{9*6SXP?&fu*GB&-5]~Н.`z̨zQe>kcHn]z跙Evksn18q`^ϼ~ShQZ-P>J.Wy fVF ];cy:M|h Dt ̦Cab bߠ&=֣& ù=TI~R©ߛjy)Es/ڦ)ldž{M##6gRUf'aeRZ8z:4ۦi,o}rǣ{G_@c|i JcM5& Yӄ-yH U\ݓu,p$~ 0S3)n6H-݊!˭Tʅbۮe6CG` ;;^ R:(z3T8TM5{e R A(wa TA?ʓUĤc͞O1zwd` #s%j< vD_Wq1>^Eaqda}#N Ȣ0$`Pܮ#t p@XQ5spjV+KDI0D8ZՅ'~3XzZ}k @8#N:~oqޯcU}j[R(S[أD%7rlzryLV+pn]BtQC˩Lq4HQlR7/E* )GJ2? Ahp+;Yy?%cB›727mrJ9;QrmY.r9$.w]`13*B Ad&︅DېH `m>fړ֪OV`nYX³*Uzd<+`r] }Afr7 MY].YA5fPfzTxY]oGƴrBfUb񘶡mHPWCΙuEv EW?#~nbG5ZN塡#4Kz+U 2A!1.+A%OqS ی3]퐘(&[!y=`pG* v#DGh~njk qfZ`K\yVݔA/2_.ښ+h%%9-MK)_š;]d|e}A` kIo:1<¾Gn1-v7S+p#|j+m :z 7+)_~ɵJ⁏ӄQ[hXCVP>.{?۞So&0:}xkg|`uJS4J~ CLeSa_n0Vݐ <9J-PSXlg)@⤈5{Ou.*A<[nxXWѾi6(,_Wų htΦ`i7B({!1x TvkUcSH>uDpe#.O^Dcr_hШo! [c%ۖ,C&"|z~Q s*Z]99Q /JIn?3({KRMZ; rRPs%Ƴ5DŔz+y>@_-^6A 5杜~hfRHlqb&wjg_}_%eΕD}@6mFziUI![y6`b0[Sxm_Q,]?_yXL(<;VvĿ='I?yl`Ws<(nRJV?aJdh2{ U9MJ䕊)+󑟾4/l'b}wd%Sc`ˏuEmF;JƻwN.z&=˱+3#}j ?x.hp(;幇b=$x#y@:uI>}=]-B"BޟWG>u6^f&ըΒ f%;Pk0 !ꍛۖ}>HƇ"3u5_Ϫx.%V:-Jk6ANI9+< ooX U9te4-}t! ^a℣CP,q8P;冾$H\w:deڔ=Tz]`ӏ5~_A׶]!u )ؾk"GpSN! |zr\]2R 8:-s腄.DKr*-oɖ񞝲a.#`zA_Vy.-,=!9?:忠r1ƟB&q9 2~o5siVR&y@/a*^a~dʮ$)qMXIݰA߮Uk6,)WP޽^ܤ+)ʫT6a}ya *K—}}yVбzj ~1L{Ѹg,Qh"0J!q'?])%)<9W轪SX!Mnȉ;X􇟫Jq'iG 3:Xv|fufl:[v87B=^G~St^~ [+yq(7AˋH}HCT NTѴʡRp%Z>ަhm %w>qwǰ|"9Sunvu.* VXOggPM@e0PSq]fben~.B?5FWLۥ mZݍƻGHFBgK<*(Ѳ(%cUȍK51Zۼ:?l}tz5T!0@@dRՇm%+!h(.!M?z6]|nPOp r;60qx6uGo>C%" H. #^qxq:("qB̓]wHbL0Gzy냡a{mt!'juIG{OAL w=X$/gC #0?ؚ-bro:1򇩓5;nAjбo2vȻ5WSqhȍPܝYIaM)oWcF>bǽxC[ƣ[8zR,63U[ C>7TPpsac$q׺+OBW%c+|' t!Z`D=KCX0mD4qk <0%@9\ :F'96( X M\ sNU^vBOnTX_3mnp7 W*W|B$Z&yg2℉$Մ.~|E&wu[?8Oz2#Kp =9TǍ!lYp]ЙD4|gmiwFĮ$B ' ۛSOxL/KnDϜ'k9Q)Yc bѲn<`hPLXu}2Jm]Px0Y ZUZv&S;1~VS+9"%<'ŶB[ՈֽƖCF'd Qobf\cQ>>SM{;#,_,MP:x[O/|'0' 1xw;>3qSW7L.lIvprP(w.UQѺnmHh\E@ hx邷"/q( :ccۮ@꽬!jqF|Zw4%GVn"֎( 1ym'W(+BwC-{ۇ;<!c!%Xt)+xn7\D.r7҂[ilgЈN U+ O 1-0sԩ5_r^+=w.$W}綐I49s_RnZxy:;la#^wVj*3Ohsͳ߂LiVJD]-~!x7-3 2L8^~ \e1]lga5$0 JHz"쮷k| >Q|jk} Z)cŔ@Ɋ>v>|j 3)$ax}s~fl}4㖂;,*ljkT*%g[a7 @}|q4Qۓ0ce9buzbˉIG[q7a[( puqOəlLZB\a+}=.8_?]͎ۚ0Xt-k|jvMZѣ'5I+2Xw B^pJ/K1.scdjLLB/J0p?8~%fm:-\+{'6S%* {5FoMKI?ܿn0LqG:?la'0 ̟LϏ$vn|zHe+@_\BуrӖT_Ԋ[\𛨓$8Q092N9a1 !NP1i&o=ԡΈD e3M\߁]ۉi`ayD/$PYk/`~Yؖ-k{+e`.9JZ+r#9$z:!#K5j+^vGcT.SQBJKSɟ*u.5eӴn1"tzNWTud {/AXWxi$*MUb8cXw.7+FmLm gmŔ;yM¥&&Uʿ?=2CIm5^P]-T]ޘC*REɹQ 5U>_t0\,TSy/iHaxsH{ci_xW6h>@bbMm!8խұ#{Vi1IOkpnCυ/0V2.p8Y޽E>%!A nOla{&h1P(2LkpOȨ\h0?B{T=SJQ픯bYUnidA6>&쇪ۛɲސҦ[PG߼QꜢej[[V )6h1](\8 ,`Q`딊.A.n1I1#[_ecФ2=Yȱ1Œdh_"=Xj -ZOl9b?gR<5ey0ht4C}bSV5J5sIk_9 @ʼn@\I)L_]ywK Iá.=3zV-C@-i=I 3'`>r7"OF?[<6VPnȽq>a$c@%1n]P$Y !`ەYD zA_=sԥ#cH;S1 cP,Iu#kj+iLRs@~yompGbc_6(ZLC:ǠJ^r*`jZ>v47𽦛ZkXy$/'1M0j:v\Cs4Dy{ ^`޴;5kX|b `5%7~-Ejk,'}v-E1G*Gư<KT24lh[*D}5QJ?h!eR 1M6{.0xCtu;If o'uqO8Ktmqupp~Ph8S-=cuD>d0XOɟW:O,*?eU~IP ~h͆ɲ&~BpASݥӰeqMұkg U*d|o8J - 07r8+y٣v_yb>_9QxhZݳgNE&XyCvB&[q{ڬC{՚/六AđJS\ay's|N і1T7V ǯFdv0Yl(\)m嚭'&5A[u]S[8SL#.Bo L 5ԉCM*t ZA?\J4 ӳFh*O@lpe=3 darOb5!}jFKib#wSX}hmrQa~IRеnN-r-1^N*pW}DSIX`wqT7105nӄb4{o SrS( kK$-tKk2㇬A¯M00 }.N7-025:fL)!bMԭNQSŜS0w6I~i?G+o e+o;`/nRHkR>Z^X4\_.-U-U[^CE"ٍMn%M52(e296#LiXfB!Ĉ#-,|X _Jf۝|@=^['#5{wfRs&QbCUچi#:-^P >2{·)a.n[]e3Zl\OG5v@A r8E3 W'G+w"q]e?gg3/ RADu s~1[ïYOYN:#i J3G@JHEycd+9\2E|hęmizfgELm77IU@϶B\ 1'oMt}O2|"bp 8.vOOh=ذ4l)a_& SVkV{<\&î.8mdiCpI-49e^q?ۍp HH[oLPF/٣nށRZOɵk6jҹUWK9._9=-|R"Xk!JfBBMSКdYµ. %T ॓: XӘ M"5uđޗ˭DM¾|< qa7c fC~GC `fDg iS _FmpIQ.[l.m On9MZ*-W!RAcN^*ϐgvDZ--JEوK? ktݍ,fY^rWxxƎbV4S}#B\LbYw7腥H՚ AER)?jׁE#]~ғig({bT?L2.9FU_Vнthi"iomYriMX}@M+\VEVs&1"Âtk0"+`|{G(UPh@@#KZ×26mڠzn\hoZSv9H6^(@ӯآg!iCrPOKMQ=V8;pʕ9q r8}0860׽'WaYLh/i $\za2-wvrJ/<خ^p 3 &2J3\IcQj+Bz(T$.|w\,NtWԵERA5ITסǟ#c"rSKŜ- uyd(FH/kh xؘ"n}VY ;]1ˏ~0V9[Lŧ6S(uSWC/iV=V⳨JvnIH6!VQ` L&`UH쮿6Pzn,3;7t7βWlxծfͻxO 8bXnB5X>egkt'{&3@ 酦4^ 'oW<\u*.*#qʫŷ$&}"\hjr6!]oq3]eilTڟ kF9uMS0H~<7+K٫N!m?m4K|=m73+^TEؠ ѬI\bf}gd26d\`|~Cg k`҆jv(6I)=-IVnUS]z>h S33#ZpG.JA&3 k;8id86x'͜f>8:d~#$i>yXV7֤|34ҝ넙PC3AC^XRH"]qy:id.N[j2ruvk`✬1A3̞6(.}jaɨ 5x þ FReEnVy M> iˎ?z ,"�TS0?]`itյ*5UʪdL`ػsYbonÂ5omsU˞ʝҶhT5vඁGD3 C|G'o'폢,wyX}ZFJѦ0,N [F5W+6Rx;EGgPJ4O Sgd#: nPԪG1ViU&͛l b_ԩ)'k.[+[$ ,so)$AdWaXqR0܄WA@kk)NVWѲ1ST,/JI?ZG+W`%oݯ׵%ӌIt?[;g֜Qnvݒ8$fԺ&cSBcWn}9HnVmHx|@K0]"E($LW($jǍ;D03oWC&/#vFYW`1 Rw½5le+obw9&$ ")DGYZwrb@r"F[}9t,HzHԾs d6|2noyxcJⲆVdS"_ ˽]sĖCCr` _Z fmig'tpFD`cD,<5R'gKóL wQݰA܆9r,ڜ&QPrÁ:L/Y З7K~ps_Tmw<dbˡG\tX޺9ƫY>4l$vuyaja:w|a`Yce*(8Fwv@&>/b'бSH]7mHͭO/_)dQ0Akݘ;V9_Ճ[ ] )n|@I8THS_I`!~jK?o3|s ŸgL|m;*`!"e5yKޖ EiD7 A[ҠlckfcRF`sc"LԪ6n3T$B"a%ߟH?バNwʠ^CCV![N >@37H̯`oa'Ǯ m,Ѣ @♿vX =2Ax$Dr@) vlHdRxck}C&a`l"@ 'IxMc\):<`u}4O09Mjh D%I #[&jgyI~dHݴ@Hڡ-n SHu#(tM@F3iq㶮0ni+$ik\j b{YK4;[TL9WnUeòl5Fj 5gLQi/kiGFSiKM>5&n塸bH?6[^g ;5vdZXM07Zˤ >']N_' }%, d/$%|`P xz'J~Je' &5TItyg"Ĩ,ӭ"x?qăp^_GAa`-ݫʼnqSAK54m}$ O(_׭."cÐQI"GX荋MߠF v ӤҠS䪕 \^T<S#O29^nܦ̕Ӝ:ˑ/e"]|hǃnwpr@6Aw-ƴ''Q" 5)X_ۗ8]ofEÏJ %= ;ݼͰ-_zD cTƁ6QqW*%"ۊbIs#RH[ILK(  J5b@<t/qu+H@ئlT~? VbQ,:O>S{&Ma`&Ffѩd,%b\nD3 wd!__ij <͜n>RfnѠo䜐"CBpvm#g@KxjV2YB7_dx#^c/ l*skšٚ1kB95ۿ7aWpLS˞QKK2 _1? xYRd?ɫzZ;}|Kl OˣnMN4o!4tҼCjlS?Ki&=nVόꞝ; ̞aRn7K ;I``Q@P- t<^u!g]ow ,UBIۑ&>OqCr3dT7g~[ovrH8 ,Ӥ4>P@jag@jգD3VV*/f+(5{@54îWȽ£a;j)ݰ.{rHǣuxb)3z՜٥NѨEq ?2EqLzxI0u8˦")./P@:\jtΉtRTqhXĭf&Q;7sXSO^ksTH_W|z56د~3BK֪5JmyL,>B@鬍ЇFU}ji7tbS '9ș4 r;kGF޵( ѾN%7Ej7|yk_1ur-pu [N ޘ~!ffM !4.WٯDE>YvA w->ZU|l[-pV3 cF1;KZ5>P=4 xuE*HV's)gHe2݀|DW 0M-߱'VB"RS}@Ydiv H7T. KL(ٴ2uDR#[<4puCytJ=R\.TiTI,Y;0 J`X"nM> E}^]~,zadO BZMJ0:41?ޒ7e$=WilLzCKG>ڼfً6P(3JHL  SrT=,li! N`9:@9 lYH"Z՞Lh ƟZ5@I{Ba!!Q%( RCR =J([-hUS)5 8D3 ZkMtԂd~Lzk k>yO~ɠ_9Fù>iVn!z#S[A/b__%J=~`1(iY7:wG=f-!5a }4.{\0`-SGFҩ[i]D_WW+wQHpﶇG8s 02aC11EŤN قT-5vL>:)@O? r$JE X?}bNA N) (HRգC/`k¿m!St5– usX:JvENTx*? -}0ͪ3䦔dLE e"$N VJ9A˹ I%Wg|"g~}l}.4 đMY5n.P«b\|F=;1'96%wvHatU{j=h>(ZC8 ea EE h)ln_,!Nm@au- FHs^$\#c<=cs%Prss^%e1ADo|2?8Hȃ\IBt9{Ț ج* #D._zU}M&DCu[=9)ڇ 0ֵe\͚gm6k\YUsYago!zK' EmFL5{ژVJ)H)S<xJa+qN}`Xsѕ;7Z1SUzktwJZ/&p=[%,ZOʔ@6޲&YlIN:9 ZX@h:Xs]~aV<u֧dPȧmdo`;ZLĬvd*_adCk%A6h>i=]q I2 J joF%WGir٠Kk0†~/&!*CWymI|*qvB>:To@"N=2WV]7Ar4&i U;(Z?/[C,[DKhRL! ˝43z}F>4\`ۆ(9 /}"XW.pDL*lt"ZkcbĶmҒ(Iuw!^sqYU]Fc@tUN P26&̾P<H}_/HvzK-l-!R\Tp]7Zt;/lm4T7+E݊PT,Lif$zmhtcޟ )R$; O^ 82'/z7ꁢ#L|٢_hEx]/,a+WUK 5ݽ̱vW3>FU =4{ jkm'-^ۆsQȰϸ?If#0 s6r]3!.#Be~͙zX?8S%lԿ` u%+$dn;,Q)Pʻ Ѣ!y")N~ׂÌ+?(H 4DUz1$ mdaϫ(4lcN&6]w5s&8'cjJQp$1%SVMr+jv^g̤^X;Mpl+q0Aʗe/9z#9KޟfeuL:DzS,bw?(үdA׳~ܶlHS,3OI'ҭ9 غ[_>mDTUv0K'=MalG4M Ԟ1_1Bݜc^8=?ї)t uY9z̽xF)Ou"N09S:^_v08PdQw&QI[ixC? w+5JN[f!u>̈ޓ':׵6,g ~̏+l<-[ׇwD wLB?ەK<\ "Z;7>ǰ~"9QQO|jĜ 5*á1 6jR6y]j sC niO.IKMsBʯz efLjRŨb;jv x1CÿL1'A,_2-{ٳ^w;{͎λ$ʡ/QDtMJb 2C;OO>=8)AB;.Un+D hIq21ЎDeh)g 'Fw=hL ;` Dn8if4қ1n}EE5̇e`xbK{}3=7Qy??-锉b/GowudC5Yt2a/ΔL*oq!u7MxvFkߐ6DJap29̭сI#^9s2\{1slWßңEaYUB`+,@aR(>`G 8 /OHIǭ3%`ex%קHkq3)͗fRS=4*z:8p~vRcm%OʁOgZw] Q|X5( ZAZ2?O5ܾ݃.Q*E mK1M0XɤpvRTZ+,9 юp O!*5^7Ts(BUį΃D^Y^h?8ӱ>b'fᇳtTw-ޚ2Ǜ ^.dw[ڎ?Nk`W:bKO :koÚLHQ|v!Ki u`y92TQka6f9uiIE̵ՇH]z}qC Y5{Z[R*s n g$;CS[ۖQ-2* Bh1bCw<^ә!,rsQ4lX17. o$øVRتK$,q!}fί)m7_Ibf:GYt;)#@{ѡG.!ƒ#9~:K_REε)pcKX_ХI-9æRg|]Zb]qλ~w#n{;X 'Al|9#IIP'[ * [o2D1}veX?xcf)k~ 6nAvjѧhןO|5o 6yci,5йrt0̀gITmOQK=> ,z2L;{aٛʐe0mf eM)e7*ѮqAU [?.v#5-!tACLiJm/IVT "`vFd)nX"buC. Sɝfe%#λN8\>%L M3ةGXn;yd2;/,1h6=k,=ʺl9 ;$U}l5 e/ jVv+2?`S|@+T/gsҎHzP;qkH&DѺ(l;uk.=erNCBPUQ/XHYl昽JЉ'H/*uMGqKcV $<.V$C*:UOo1D\O?d!pŅ+DD$r!!,C "v?JP|EuB δ^ŗbmν=ns4V_4 kZ WkՁHcA)ULmQ ._aET̼^8NҤUJy_ jrq,/[>'" Y`SA*KP)i8}/r} zLx*ZDrt0`upVˁ&rK<$]J[(G~1+o(`6'«.B:$v22)7lǴRê](,Qz;C Ԡl uj0+Tёyrn J+L~ލӜi_ .Rb-?}Dn)%4L!jLj# Al Clག.)?co& DYSTZN-3\+REIyARw._Y+b{W6@Zm,`@ZEE8Tx\HIӗDQoϻ.<-ND":&$5? `)(Ѧ IV3wuBGނ3tvfBƓUb1o}m7TsSAxr5.@@GG1tt1I򐩐)wHnx΂tAe2x6_53/m[jr&L 鹊}Vh)&1<Ю"Bl97?sy"rq3,SG9n÷(_4Q)Y Ԑ?obɚͶƣW]#@T#jm*!< θ$:q/ Ϋ+|,ƨ}&tV3j;M s}ev/)f7k% uﹷJσ:lOrWZܰxѷ_tpvjg;meY #Уߔ[ťhZ_ c;[WPOHk07c8@:քv;cP6=W'zZh;|i;{&I )zYh(\=V$ew$Zoof4v!r.YOuɜo*:Є<ѳL93za*bx%dA,ET@LO$\m+?nEVu*r"yOQp5{ru=ج /{p1jo-F2,e* ZXnY1& .QC6Z>w = K2ɢkM'mc@ڍ 8~W@6p|xd|3MR% [!vQ5/t$naZ(i.v.42@tp+!V$:}0r| gJ/節Y O(}TI[?_C $kmj­MhCV ~eJg}CX4irBJG'j˜hCݖK~6eh{fiۅXۀ򮔇s3XU eb1.,MX,߰_Q+ 2#B[Rzdǃ7ط!XF;Y YF 25**JC@z^w4>B?ujev.ߖЎ $XK7Xx1qK|Aw/%&'9 0E &C?*v.~Ƭ14y]hMIA?±)ML[? G %o&~+ט㫢 0WMȥW#U3-/LЬ8QX^ t!Ƀ\n, sωU Acլmֽ:\la`T*TC܎TXn5pį_2w8l^S Ć8n𘀫U~rk0i>2Nu>~˜\ĺZ{,B6ǡZc%סGW3%`{1@eXzy1Ű!o{4:zA݃gm (I]W ]1ױ :_طuoY33mM\v0ji:7@~T;Eތ2-PwI'>aԾԬxGCaN?*VSX# t+ 8᫋P50ְ; j$! F/My B{c8/:f$N}IpXw2 Y!] kL4wXAt^< :@ *N2#D> 9ʷ ' ۨ8ncfNC"I QmM{19VK,u@z mMKq&%4pABf.Dg . cdar5g r{j Rk0$FYnjqqj6hCmЇ凡|4T!xrUx;%ؠb_%$?b.ȫ}(!Mvt16`y?=2tB>74!HJVm`/B9ۂF`Jbv6QSHrY`[efC@mG >;'ޤ5Q(/ gI##zwk6b\yO_{H-軥*6]ėfj3=G{5_Nk+UQݤaS N0e`N8Pqפ?U8&q HR"R [D|ҠTc_QI èΥOZZl `h ͏E2I1 c,WŞ GhKޮ&G;mٲ?&fw \^AC]i 0-nB+J0fЍ48_J햸/5xv"S8 ǃ^Th{2o4ptFazISAOI;jO /t SNc8ygƒC@9 J5+ʌqm !)L"u|z@otYGטCÏkMT}xh4G6`t/P-jRʗ~> M v`bh nPz=U B#Y[ďc/J .g s}`Z}"fB@c 1ObSTчcG*^S96jW-yӹ@3bh+SN1pd'`A}=7&Uwc9bAߵ#i0_$^IP) )vT;鷶in);6wɕ6v|W؜`ܘ i8"B2ڜk\f, :wtJkQl%#CB6=ރU&5%KQ2NOjGpE ϝk C 'G#7b X~:)NV}FS5,״U y'H I|Op C@N,s&[SeJ)S FC`XM'/Fyݘ_z3* LQxb1eWgý0އh}6ZW'iEϔDC*a -\ %ko4O=ŀAxQ>F5tvhNFXPrfs^%Q:ԊIMoSK=r&OC$xA)))"<"𹇝7ɥGmgE{huhSحn3WçA<2(*m 9]􂂀p=i1CNZŧ 6md}R| &B(:I6עUN`ci0><Ⱦ{9$7+ǎ8%,rE\zzR @P]Wʺ,&EFGHs;8< ׬Hgܢuo֘DH DTǬ_,P0j Xv(n>(ݏuP)Zpg ai\ x7 >aXKV FKw3KdzIyt$")O^],f]+ f*B:9O1fM` JnuVJF;Df.{- qUi7P v{09䂟rTCJXafO:}sb0W$+,rm4ѣi/iB>T( Mͧe;]ٰ__!ۮH'ئ F諬L6wwePGEڑJCI Y3I GmsZ  P<рͩU2& %q[$YT!\@G3?7/HE #Y<7]/=|_oG,BAp2lzB9[p@|YFmoڵyFϙrjc+-mI;Ԁ~PsK}q}P_I}Peit e \O\e1t5:0a$)fLvR2ǍoVc\Uڞؾ`xG#d$D *$5iHK3FR_~ 7+ io Nj{3 eYw wBga4dEDfJ7ph -fthM<AjVh iF^@moNq JZAKV.Xc,_AJ_­ uZMYR8QD7[4;巛> 6Vߔ30u1EdSMxh"OTArzg6*ctɪzkղپU)׽[q]wE]D ɻEqb}ٜ:48Bmc&HꝚ5[)¸p3' }_lD}P>TjJ!2R,;PWeL-B24`g7\qߪD(K3˧R`¹" J"f.p\a%bS]CZ@͉+P tNAFVLL> oiQ@%JR5g9L,M L1i&2 4[3c]^ْlbB߳U87@Z.czywtݜVG*Uⴖ,,R4K zӗ8/ Ax8mU~fI &aI(ɳGoyllvbg1ViLC1l)<< +0_Q %L7˱`ici5*(NLfiv"RkV:-$P 0RQ=Os+νh~#7._2<~:X<9D |_wNCogL 0˗i5U dtc$*u|0w9 cf"KAuOS BP%afN)4K,Md _y/? _[QLL"MZ-3CE*L) "sJ]kDylns9L'Ψ ;D'3A^Cy:)\ae$}{:%6+#?؎qv0SfMƀ%hPfB`D(|h8EdRM *(tnyQ_3 ߕ.b}|Z*"#ARiI>3'F[?"z[AYw:&=|`V2Wmz.B @5y .M[^?UKm~ideRZuhh/`1;4r>'TV~X00D )[ wq߾}2UpD "#</aA;*RB4Z}K]ƢTu±01;be|0$nJq͔,iBhzS428%^"4?B)ѵ Eu**,(u5TW?z(yKYo!D'AoQG gqBptzaԽ]{ G:Fb6ue(K!q?P%tXNXU*tu"+vG "eN2b8.v9WzWugk3lpG@;4tT6EG3tLmڒC2zQG/1Ql#rCVϧԑ_iFT|T  kLnF])q8En!6z5Bq$O>$9:״Vq(f,x1BgakP<[m]07E& Y2 'x"mp<+n6DG(\uC传e  kExɲvK=>oB'`wHfDΌ[hss㠱>9YyGI$)_΅פ;?0x}y*F|g aewa& ]\!! p0g2U^<ԕRS7lfѢ)=Izl,OM-D%6-/ Ha|^3&Y_p dS@ϥ;@F}N.o΅5"} ҿ 5WZY,LYv-~%*멾(i`W̶,C I/i|MltCQo b_ҾcЫ vL RϿ#AJCՎ?Qj7Yo3{q' TIl; my'QF(&>FD0lHo ̢6J4YWoRԭszt֮k"1":eEc'O]e> 힡z`ڃn'ۘ"s@Ebm g?,EI3zAk5~܏IR-+ }uspMs$^$XNχPm:R7(VK.ׇ<S>:`noXv"4}aRB@iFz:RF*)ig^`A#8$ 4ѧz0Ӳl 8|, 2͐gFʹc> G%|" /3ټMv_s*_?̻!ldķ4o@Plmn_8۝hK䡫=p- r=9rt|9u=m 6͗g+>PK ʎ!gŻ9eL Q]6<\bϬ%˭-It#"16FHWHnooŤs)C) 㺦y. kmBˇċ+&~8Dv.~qZEWJ'P_E ^DpK2k)ΟrRXڷӉirՒ혴@uK܅ZQѩt*=u繐l7Z `um4 yQtmͧ>l} ߐ_8dXHa!!&YTi;H;bW5V+Pe]~ï<|Bh" vSS8R:/;vP8qiÂғP[O(9;ȃ|,H/wNhJܛnT;{n꽾Y%[֚EL7>?e #(qw!7QL)Eܢ[\afdbH`H- p/ΐ6ʏU[ 5B]T![8+>cm]y{K2=pB|}o*D f'Sɋ9J$TW٠-7+ V:F{ _ANRՌ$$h*\o@[ 0g@j`1z-b֞E>ΎvWTrȌLiu;+c3D/vf ΝiMrL3ݟ#,KWGQ~FxXUpVmb=/Ko &j[>] [,ZND*@LAޖ-aJE` #HF $e]x۶ICB(o`itQQ1[.Fǧ}I)CpR(zHk&H>hvXV,E"8GQ #te1Zkþa!vWRo%eD|Zbj? mL,tb,pKV^W蜞Jfѝ;^8IbQՋFa:bn5f]q2sSlI7vܲ9>@vLޢRSa%t_|fN|ݕ K%z 9{]]:4gFvlK=VV-;jM#zk#*2ܔW~2<%:!K :mOgcݪՁ%wuxaX38ǁ><*Ax5M2Ѫ+樎ws2(mcG8oI@?>ATpDmx;(U/_?Q$ƹLWc'0H8>ST\Tzm k8 ̳$%@V/~gx/lըgS X }^tUwQu`qu::u,1yD7J+{|Ck(Ӝ~IА>4p o|c^ֽ}mA +шoc1È#q0L=7sO>MQ>W#W9wQ  F"dCY*y[k~>$,q~IMpulveobΫƜ_P# vaAM{H.) H{(!/츂n7-*MlU,am=ƨY3QB6mʄ" 6> $ؾ*sxuA>2^LxIc۵R_8 nEV'KSYea+ygÎA0iߖn@hcXjڳӐX`a¸H:}:*p`TF ^J|_:Ѱیރ5-^^ؾ-2DMڔ1#CsBu@OMLz'}t^|b(2T\݈\Q4&fvCH\ťZtd+9]e$x1i Աo.Ϊ;&q $g³f2ەOWn=\7Ii1$5 q󂌧 ~ %gg* \*`+1t+~?%=B7%֎*C}0d> @@ Z#}r/SZHKd3㨳ajSBR:PfkeUMq8K,vrg.9dDhNu 417䞞-K߱ cacSKxب9s'Wk'[ 8M8t2JV+ aւDB2c/_^`Ѥ2+1}m4^%䑳K)q1|'V@HZoq?d^$i|TRܪ SAwЦ[v[6>KbfK|-VX(Beϐ| A&gSO6y”K0Anyg@=0Z(1DAgrJY󠫢o␜e4PjEhOFNh}}gnOmg~(Wp"5 C +͑8-rg^ \%NM ݟABlkNC(y*x,/6jur4;xԇH*U p|a[E:$bht LP5ߴCC.F6|щdZ͝* euˮZ,o YijvG+D;zlϵko/عΌ6*Q` |n3~I@0}{EKTjsdު;fAa"Wq|WTYp?h387"G-Q["?$wѦ7t㲯D?sƠv\u˹>{3dE|x(em+# pϴ̀Ge5 &CS)pNy ߑ(1B>!䚖<| I y+ܭ g6Z=jh [K%Bjg ?8P(_1X Пih"tgYX轖.u[;vz|O ׀o/})<"Y`B|m5}(D pL$& Px)#YlL,?|a596#b=wo"O* ׶VR',qZZ(٦BX}ӫ+o9ҼMm] ŚEz8{l˂.H`KQ,~cVyyӚEĠﮕG|m&:eC8.3t@5+V/T^.:_lDaO>c4JCz&O>'[T-Gծ:Z&*j&ɾ`3ݤ2t/ʶ$#zJ#1n/ f8'_˷3n2LI.sw|DlOʿ#waUP(ܽ=[V琽.=84;zѭ ,]=:Hhw>j fi6?Ɣ8>pKDn[Hs,ܮl_/< rR!j|ki$6yPkHSinY?Lܯ@.s \88eĬ6@1ηi4ڲZ2 /EA(s=ʈVybA5/ђ0b0mb{;+6%s<48|q! a%v1I6P [U -_8USPM= KOxB b19? ,pDc aaF9F+LvdKzH0ݦP+s$*nƌf".z> q?aTSBMsCY/ӨFҞ?-w "yu#a'}s"e A~1>d+¶ MWY.vWч} 3sYbO _kiC||t!ar;dOj_؅&n&559~&JagTR0'GQmWJIU"%*?,^u5~ZyJEmaʧGt2 `9-j<rN,Yvݧ'(8~h]_1վU$?A[^c6hQqNn!` {hL_Nf^!T!7S!"ހ5Pn_|5XmUOcXx-$d˻ 뇢6ҋ#+k>w`JIq8v_wő-mCY%50q-3ga3)&ķ@l.r^Wq>8U dCԉJY! nFܳCixyg 2$jNl] ޢ6BcڱD'1ocz>LJuUOTQojS|եmZiG(OU}ďK.$Wha{_`MK^.崥#݌܍uQrn0H5 19YĐq4wTNd5oai?sc](OmtOBnwwtyIlĔ6DiXRJ(G9;@:5*ռpsNlwifg2CMu5zT͎\Sƿ^}&z 3w|-[MB^|1Yo]|珵z]CP;!̛qQ(NG(,Jޚ? ]xU7'+Il(D;RqS|-X@>:I)w3CP7fG*TB)†<-} vUBJ MI2qʏ4 J(؃d hF2pqvn:I@^mnIJ"LHvN ?aׄݹE/T\ꭗW)2@NMH˯EMd`DI %a5w)ݾw@qg'J/fȚ2Xpj[{*rMkO5@1 oRGEC Ї+3R 0 ⺴RJ\]k@ޒٮ5HMhG=b;*3kWO r!|ЪB@J̑;9 A| ҷ½ct$-L5隣I}I0b4wH5sTERcN<""Cy3 jf],RJ1-c!#G{OjX=&',QUVa *"r4ӵ}{ǺdE=.}Q+)B4;ɍxQ\ ֏w,Poӗivȁ * e-Ṣψ1U;[㨇~JVe v2UiuKS˝Pɺ$Ҕx:e7z) 9nCc_\EUg}_>лWF|h--Sԧo񱰲U0vR98Ī6 C/ }.?>[KbAz4بы} Hmۣl%9)9&o={ CξTD7:R?0VHmWҔPbO{A$Za;% Kc)"yʲ &<-~ } Oɛӧ෹M6~m 8!k3q^Ak[&cwhxTm: Ko{y|l6vjCU .Apuajl#c YQ;_(^G9(HW_03F2}~@^|~Q`q'f&~z3}Ȯ?4ei"c7rV o,VԇpKnJ=jQNBu}8O6'qw%GJt PrɮYfu> T_2Bmt3m0r]uzx/2SԍƈA˅./I9pfZh4^ZjnAqGw6f;w!5K-wcB/˃|aՑL7ӇS( wI_t)@L+leWbMz3K VvC h2E s¯sl:\(HPN] Wre)&1 ҹx|FRS$e~F]މПCivt i`-7kcN'Jp8e={=o.9R 78:$j*^V/x^dXDv`|*!IGQ \k%SDQ;PXD>:],EYY!kn1um~}gYF{Ҝ'Ux\ոFAt!]"pGߕbh5~|@~T=1^Gdi()#{CԴJ O43nx, )\kt[҂+!=5ʼnٮ}S a ,Fk1&2EkO;Aβp7gņ_~ԊЋ:f0U^¼EY9l/lYyʜG=@gE=B6t>sk*mfGB~0:w;B0iM.nQw< D;췉'ȉ aFsC k'4,gkG"R5PyV3VHڱ̏ɌR乂)KOI4hMx16xea<єUeSݏ˱C; Zl, iJ=ىxt #v3޶96La8vqn½ÜӧW^")1GͬO5K^k]K°̟< ܯ(ūǎ`|ACjGxӥLD$UEdl"OP3<*"٣C)15%ĝXT߿Xr;VjҺYϪ 2SRdTyj?( Vo3že QfDpt-;AoKTbG1 ke'>B-)iBݨū4K q\S;>́\}r%:_jUit (}_]H+x 72'2 v@ qU3|UԍW*yz8H3{!y}8p[R( iڣ(=XPbvCJ]5cL7_h= pDdsWe m]BP4vϫZɻg'Å[IVYj3..pK1/ 'RZ+T03}~XwnAm̆II>S\LNCCoS͡\\hebĠviڠD{VHq\s7pndE>^ha?@wy͟$eGĭO5a^"M[Ǥn!z~.w.ty\Tj0psAsH$ay=i=ctG/Ux{7TnDG[İNI7h *c.:/3Cnx ׾x3RKv:huV$QOVL婕8%^oO=S{V>v=Ć9k``Jx]$Ʒ6.k怲Ѭm^(C#S 1mOU#35LߔJab>r_Wg$L Ѱ/%~MPяxGѱ,NHkwyw HH<<ٿ10ȍ$ %W|+F/A#R_8oJdS<~l N[i_$5;衡!-FK3Y˙+\ENHk pwZKP00=bY@5hP`J`"]'xn[v8+s_yKc[Srn|kJa@YhYM~v!#+Z@ۑAx ;zx] ?`@.<)5vXM%qW< RzB?<ةLYͯ5 2*ۢכ-1mJczi p\ R]@1UHI  }r-LKaNin$eι|j'i>\9&"pKK[+f4u?JoDA{on @1Nk0 ڊ@BĊO2S9pKe6 QAOj,c|g]Z 8!U#v4-N}\IFY`CN>>eEYdM ZOClϢ/icۊw4&}2Yzv']gCTUP~ ;oX[ :WJUdkZv2bS8nr<\> :E.S[c](;LX~, (檤Lٗ&c OgLTȍ)y<kb_f Szv$v1ո#"|Vu&÷w󓴈;Kq5gUg$g?da@SRUd!~]qC} Yjӗx7X8ZP m8ٳ|ut8ova!JҏC}R2QyzCc쨫R+o@ݕma7sOwP`5 LIO0e௲xJ +;uT.PAFK'7;̜lIts'k*UtAH6{ݕBJgdCNg֙ig!SS`fcmbnj j-w#QEAl{LS@/+Tzgk v(ZQ?5t8]jRYCv4uu:=)X9 TWl3@3+RۜS,OD>;~-M'&OBÐBu7]TD`oLUyD|vTXY k.0]q}'J]c%#*$ɃB<;HrOjNBO3so6P/Lipj~G.FoNnJ1V3Oz=CwwE9OvީAn"{;u"NLkB ]pE:U^|犕c3y vovI:[]m{^'kfux6vH[5dg =8M4ɐE7iDO+a{$T.rmd2[&ksĚ_:D40Jֆn?ie KifS![_ՄX1JÝuAt%2-^k`t\"zOqt@ğVUӍZs{ B_rF)˷t؇M͜jʱn҉L $l)=l.6lO.T6Hn=վam!G%~@4/Aiw Vq+>~+׏efa3UhR^)p(D._nܜ/`BY<lvB~DB@2;>G }_j3yZt#K;dBNJF_Y#QM@k(>ץ姾EϿ 7KKI_z$xHd}[?JLQ{NV |B^,yf얡#Hɿ5C !~!Z\H[U2Cdea?Ft)d( n:%u:nG˙p'Rwgl:|8 WЩϋ^2^t7$OneWVs^ 6Zi/Hqu7k8Z" <_:_v̓.خ'Kjǿ bkG.Lg-PH  ;ZgMUzD$q![_ߏFՉvhm%6Nm1\4MQ?Ա_D ^霶=4]y蹈 éM43ʲF-3"[ LQ,@Q~!Wq{pA;v(:?K7O7.^ZO]blGO?E Rp㽯ppiTB$uu.1D%gthmdr>6PZgu pu'!"6ԋZXI"CCQx*ղ_'ռǬ}5 n O<t 24|3et kJc@ff͸)zl0-5Wg,,؂wi" sg_>&i3Y*XR$w\%>`!wzNE%"Pԓ3 ?[>{$2%_/Ug6M/t c~z k& C|ye>HqW@EfSQ9&l=z.qqrz%%ujJJG_y`{nyt+LOP1^w^lY֮-]+ɓZ3zDz|@fM*ebf֟ ZJ-R}Vf Ṑ/F e<"p+$"Qb!ij`X"k.I |U>?Et-Q*I""b O~BgӚ)UǒznL+X^Iac`*)K&Zb`pM/i78qǘ>Qu0#X}+d㨮W-<^ T.'%F2>R7Nf/XO6!AX4!Auu0@s,S7ső1|`t⒫1P`) "Z֭5/@DOFV '`e巫sk⡬?Wʂ\[LZMhmX%UЅJM]/ !0ƤEIhQd, ְԫh룆oIss?[nXօ69JciXgHPz~~eTL}K*cgƇ"X.HU];~ _Ƿ(bRuU1)+a-%J]h# ;o @aC }x Nў ȉ7ۆd"p+'S {ۃ= 2hw,4]Vk_@ʑ/?b wSGv.5h12 H{Q(7&.:|a  QfUU(CP%LPxyQ2;W#Al/4c6m_(߷aj&8K~3JX"$IT9f5Ggӟ3bB"Rv5'A<] f c% R ڶwI{07[m*N3tWN4<^wap Xqt5xN`^Q!YܹʽB΋ )/G' z  wtfG%~"I4EH%݇{f96~fIW!l"Qh,]~gB$E+Ξ/,$h±9Յ䵉FU>}n?ڽ 5_W\?a"{Qs1^F%3ݹi6 ;V@u_#^; /}8*.9.̹1]#[ }L_Xe޻bz 4QyjͬArF$o_"6Q0.⦓櫝? q`(9'ARHC*yT&\4cLT'՛O BͰVۺzkM dg!HLۺ{(+ŕO6+VDq۲ Nij&F(u"o9Itc_G#s>hSK\bm4ID" Mz;Rh;xPC^VX#=^NA{T Άc`"0/B\fS kz:>T${-6_TIM^ET=r48v@#}k}6Q^= ` 3=mfo!/?G"T찮Å!=KG#?hAA'KbΜS#{'Y!t4!Ԅ@DwbSf`I!ݚ>JD`rAFGh"#:p8 Cmcp#dV#f=1=nq@ΟYF4ϩDX=C2͕E?k^"xҌ/z)?jɽq08Rp+9uJSMfUo=nUp?U `qܝq+sG^n5(WNVYǨ9jx2ElG7hXM @G[13a\_jnbDC5PZ wUGW#bzss6-Uw1Ms&6pC$]xJ2*!#{Of ?kMӎ;WNQ; <jlj;4኿jzu61\&Mژ0]xuP~hǰ۳:e{ 0"9Oă?sD-~)2Ϡ=|ۯs1G4ov0ZG2H^{'3xv4ȈZ A{'שˠ wrlfH25'҃=vAZ:&_:miWzgo~ΙYwةmAx~y~ Gsr%~"I% x2~$6X+AEC8lC|t%-9$Fe6^_6QfK;(5KQt9I1VL4>}L{ԬGSIC1Di$JuDr\-bPw@T6$ zXUß=-D<08y}s`.B/BY'2{А Pu +.L0udp5tk&n ex\_*%POQ9u30WHOʮk)@3E8qv#'@^Pω&}+PjR򮙬j֓ZftB(ʦ-.0t*gП9C>$%Ef%4@\MrS!E_ƯOJ1ˀi#~upq:% ʕ95eS|UoT4ebu%2n;)a aSi Qm vHh%!=~:H98bC׍Rt0RK˯ET괈H"Y{" 9YB $Cmpn4jn6 ~u@98eWSTG-X'Y_2.@yn!9'.e2u:}{Ih;7z#B⊓K*pcRsҞ Ak~Ndž\81#4ܾ$'?CdƔZ齽] /Iغ3aol #-^=@h4O929α)+UZudHK͈oW s/o=j;(Fi>&yrp!vt\89``G.N;)kXYUQ[ ;$3.# [;HF 5=hv,R㿰$+lDLX`/b ]ύd7ִJZbظ[+ ă BѶ: Wftk˩yRm?ŝS)i4>:ŮY)STNO>WKY7ٰzNH3#slo0Z?"~W"Osо򄻡.1h-S}5U׮ P0PVUz.SuG݄`]EaAjLKLOGٺ%5K5')T?>džilصM;C ޞ ^_fVLKS3,9䉲ҹrg}&RkDM꫇aX{֫S}t^1Q)PH^Te@| M*@p xrϘg?039z|$ /g(g? ɽ!'ctpWU#J8E}rAÉF̷qe)DtGHQhQN|?E&/9>$pHaa9XԞh"łeW?g{ /¾2YX:.MݒӶv=.x+I"`^ߍǮAU/鹩bGtܩ&K]ͪf:Й\/&[m2+ۆti͌n<+TECAԒt ;~G>p(_+W@ŜMfˣZo\8aߤ2 1 s`PY:jI [I (wLm/s!3Yk5^1EtK\D7K2>"@/gDH4uo31=ر:"c^nwb(WSUAAlڐ`mu#Iq;⿊V8@O &7e۝.>2"z*s=BŋÕ[O#/:,QP$NyCcq_KE3C;6JL,U½,G_N.- 0C}.yHvIxUt(CYDgxLHM!:Qnl&wffbUq1p6418zjGń1%%p~;s7=f)7,.sY}-*)fj z k2OO~tt^; AxClp w#nMI0Ba Nú?曖zw.VGmAn Ňu V>js]3?G6SƼ ͹E($pej*&3g3[%YׂX[hF1v^'icie?_M1 :{&d9&mj":Cᮏ+뫮@U892Oh,9P7 m+'  ҰѬǸ˃5.A\9oy\>^d8Wkd V:1 dy3Ψ2N;jauT ixLR烛b>3PRC1 sTRf;@'{!@ln*㞎o]3Z~!$Ϝ4W]:V"ydZx'DJ ?9Gh?!W[]xyGwoh,1_7k^J*IBj3<-5vN*A>A9S2 + <`CŚiU{Z& ܪmi8Ƿ:ﱉU9"v.*GrMo#}2 hmaƒ[N]0(?49w{D0 J=n'ҧlH[@_府Am6`Vʃ63qΊT2@汥g}oAߞJxjT*`-#]$̃'ai2)#E Duyݔ%M=&#_}Эfy0;鵯9 )o~)^.@e Ӓyb)1e<\tSY%03.>FM UlT+ kf$i*}P#)ȡQU,n@Ch`NlAFO> /ݹ(Y#jy'<Ӄ' dnu`kNƤC7tL{t,S@VMG;(HrÙ p;ZxX8v ZKچAʌNB97"%24;o +A@D,8"cX0-GK {Og] 8O]Q-#e}${!!U hcytȈNo ;Y'B<{ h&8}mPIuM  W.ͩnOYڳ|Pz/6pf2b1|$.r6|v*_h[hbj6"ӠZk%V|nwĜzu ЂGD1 |S>gMUfe[U7!U \ J&+A\:HXm>{bNJ8uC9Q۵kˇ|JTSPqOU r1`= g}:Z2LRU0wgD`kz[RX`kQ$qA=hI aԹ1#Kk6USDV dNJn8La$ws,AIZZv)ϲQw+B^5妾ک_Iˇv[iM~&x94%g3{@29?w*oא<:3DNb=l'=g`WpW|%$iFA؆ܚ3Q$x6S$BR(\dJʦߘp `b&q0AC+~Qp좗-H^Y`2y+M*8j 4_x9S6&[(n]Q 2f29Q-,0boR;xJOOok aSp.ltL^]ڲ1z1zWn{" ^뢧e\jK9Pه PWYTƟ9%ߪrK(ZJ`]#$wP~@49m(H.զ&`JdâG .**ildm{NT &9x]6yvvKZգʶXmG^h2]{i30&y1dt dzn7,+#eΩI,s6qD}rDha%X){J}OHw[ٽu+⥒<c|%Y`kpC!%47FyѥWXve:R+_&]/XokvF99i]h8y7 YβtqV*N M`DrftkXRѫn^a MY*|RJD~IWfr0M?_ Xd?1 iT)EP]QAh 'ƫANp0% ȸ¿ɧz@~KqF2ya}UW#[-qk+p`m`Cu6~gwcƱo[̄#L[ '" .3Aެ$YV3DU l1y޴['maA]I7cČu1E p,d'Sč#kAǢl ΝQiMEgE>D/i9Zȧ-Q! ~#5$x%iPi:6Qô֝Ɏ3CC_U Ooe/E渠2@ \/|Q3xL ͢\FKտ&p>0,j:Di[TdQx߅8(lfB_;(1bX1%Qù2¿FP̦fd|jL_'}g]WkٗZǒy6ߥZHve)>R&cs1QB"*`P БǞVQR!.k0&zxXC|7P'jvF25-|* j\1#dٿP#Ѝ'WhG(Q:WZ =X7#םh'i]_ϸvb%oX;{*Rhy=k`36>P՚ š /p}(Yt]I['@eIx1q7{$3v>Kz;!4=^Z±)l.sZ?v4&zo ,J/NkJS^s.Sk'Y&4Ȝ檊N,ۿgZ *xE<;pH‘z*#P r4vTI(]HWo#>WSՑ6El3,zU[yZ֮-Iu⒦\3Cõs"eܓdG ^30RLah7xk-a$I`c)Sr/ZlQ8fu^~\?8mZ^VpJ`U ΆRJVfDpLA'H';| KD{/2"Wt_Sp λ]1q jW!;dP%)ٜ?2gۅB6HdЃwjwuc_+-d$~s~xw2޳DǞn#b# />H]7dMψ#2$?6TQQA!Mo;=d'7"аfK4EoPFXu-v9U)ΘQI|.siyf~ޡs|ێƥ꧂,O>[5IlS3o)3ӯ#Z䑚sWix/S7[{&(_GqQhWkɯħ4IO Q#Vոq $dC8OA/q >wK=ǔGk[!b q] -ܳx1eM\wJM\E?"jxZou \E?кo +IUY6VyMO"35#t#W=`aoE)ߢ' K[z\`0;#P ɯr2-$ۭnd2|34soݒ:{(orzؑp+:P7ԑmԏyՊSlƖ!4ÁJ0IrZ2ĉTRwj.f_6ܛ2u 6wXJ\hDCUӔǨo?T+>Q&ma-mhPLFŧb( ^pJfvMr|6I][g`a)SkuP̉P;`@o{:>5#>%6Hѩu.XE3v9tn2v6ZHҩ߫Cslq(/MƆV{lQPq-~+2(9n>V]$8D%` $܎*Ғ34{u啈EGd5,j#2nFt +q#g*I J7\lz?E{iA"!Y97}6@ܒg)b׳ƎXJ*Cm|ddmnZ7Fo _=muG,mqWlK{,tb8-/_p5!VO 2|@ī6>,/U4tz2R_Gv,%2Zp~:ҧ;!)Ss4?>_x ϫ^ k\(@/|60d!oEH)4.xLO$^TP\wXLνLu,ô!hraqA'0o_@7YIOhU&Wa\*0$,gn4  ۦL/Nbdͻ\l%;VTa''m'D/ 1ݕR{/^VKGVDYn8F?\!qGoʺ&; Uz[FMQM)>' <ibFf*4XSG إ%]DB/v8@]āBκL̓;83?)1V/')-"[Ujn`G9Sؑ(YIǰA}FQqQEL;8N4 $&R]qU䖞tE`XGRDagBDg >""E| Gt0b vaǼʩkRpʧ(r8А.=%; 땘4ʼ0Bg$uHCt'('@^"@kLsNSH(/qX 󩾗}|4.2M[+Ok?AEn9I) POs 7u7cc~iWQMwcv rnm ƈ? {\uʗU1ßB%GI KnPr~1;GyuZCjfYsjW1īu{C<" +1~I FcqmLdAu*R%ꉀV7br'b@BlU <}MyyLK[ԨXfl9j˨5GS?}k,_B]P+ ,@D-:"MaK%C8L42<P>\X$7:DC{曺Aヹ{Fd5ec7}UX5H!Vdn7qJnD$5(6GB.uA6`Wץ1I-jqx vF9UVV*|6캸:TSw?)2 4PՃrbJ΀TyK l EpF(LI S co6(h #Bk'I360^J3[?ΑCm=LɁL U k" TR % :u 36j?pc M`ީ ±J_%uٿ,箒zDw IR'p??˻u/`Wp|>$vHwBcVƙts\kmF%dDKۤ nݘh˴He0sm<^sju?BJ66I0{;ԇ˫RPєeHlN%>\[5)vRUFɩ* ]wTi?RE3O}WHHPp ?[5Pk:}5M 0=G78dd[fsu-U2Z6W]R{94 ѱ-UxQD:9:gyu!{xTptN7(je"nl"UK0cr_7,iuE<-1k&De=ڇer5gb3d ZOF17 zA X>%3$\U h%/u;>Œ0JೲɆv̳Еt!cJPԭH CIf 􂏆9 a`{/;!hd}$\)|, aF(D03(LU*Ϙf ^P۶lzj=kn2,9Ywo >%"qov2 25\UZщ~FҎϐqflK')Jg)oruEs̰E "J!s,+ tivAuj;@iJ'F*o- r^p܉؇TOÁ9]UK$!ϛ1crϱ>fܨ,u D^L%'cnnDS1Ȟ]ϊl d$!{.^;53@ "40,١MXOC2$ӗC D'M>$ ',c+{&\^H^@ӒQ-PR9o?:'P"7{+Jh@Ph~i9.M ݻH]B|o*̺+ƙ>l"6=}, iX>.7 Ldz8cCӊ%)<_;#R1/#=d c, ~^2e0zwT)ܝrJvlT)I~IrAR5 Yj}k*pPړ'jeָ+wAH%/g9\nGT/EqAAM9#nu0aoB}$(4-t C}rP!uwV5̹4D?dҘ| IvU(vSJQM#,.o@!w (e!G<%怑h<%[S+Ͷf5ʢ 87DWC5gV69GZTS0$ XS)b`0h"GTQ;g%zq_{Όt'<$$i%CزZ qf|Y[nQocRq>5jWˊmf{d c9^J jhAٝG [AQb mrW7<0ܠL@4-o){nCV @)d-uF_~g?Sޗ 4{XEic}Y 1~*B̪gIph(jxuO8v{D*:`l.^hN)$M6)+j Li{\l@!P5 skY<]4MB*YnB.j 5^> ^=[sމ r64s-R6Ͼ0z.@x:#VPWL7Jt/5ִʶq~w2 _z^LճmuFFCyPUI l9j&B-"(jʰ'&[ ջO6eVwT ,'s !e0"@.9:!kK wS[R },sV]_!BJKxMZ̧y >vX&bcP~er#(]. يm8)PPfvި ɬf#/?ngm\& ]5D@ F2#E !s-5[\撑4$ӌ-͢t[tL5A /ԲJpr676ÒjyQ-?1W& &5mA=-Յ$ TdoFE [4F*mV`5!{ ׿Ȱ&6"t^鐑m"9jqc~˩gp/CťV)r*I &g{(u~fNS^8W:í=M ]fwQYN<}OsG3YRkcgp|CAMA9q/VP_I=?r~ihECf@ m\,ٓ{VcM0\v(lZԛW,|Ӈ %E>}/qO\2U;cMZb5#6%G"6 MOW?كqt3RX.AA+TWU/E1YHKubk925f6{f_ mLJF!,Z Y%^Si5`Pr%Q!a} gH$H)wB1xae52kFQrJ#[}KwuspC/B9-MNr 'zsvK3q %ժDhV'HRºQpjeKDg0J=VU>&I;R}f6>K"XynJ|l&2凁 tXR=3,mZ@]kQ?$A+ڵc1}LQs9]cTP |?DSXa"&]1jWRF9ה Ù:P'QuڹBԀfRI@CĕDtF;x$.ʯX\ ?3'T$Z:&l[XWmP!a;6VrѺX"4>qQA'rMݡ%~6,ܦrB ~*.ggqبkQ|YT fi&|(_b_`Le)(%EԜ e'jJ{Sg9X F=ND<9o̾#R g=0f/E֟(ֈ Gy4ɐ)ވ/m2~޽S j-3#,KH8[fA~Fx{Mqo:O@:շsk\a5tI[=\vE2.8\kM6EJ0b؛@05vo Ed_D$cc~'8?SU[b-=p&1 Klb^f*9 ޲pLǑG:U2dIS3ߋ&1h[vJm|TMY}ʶh+PMО|v> tg{20>2t !zh"O#0<=E?XПZxMd`v_RΕ?:R̬X+9,0V(RȤ  +Er zl)n,,fN9TL!:t^|̍Bx6{P+6gB"auu rt%Իz^"4v;)?=s{I ۋ^!z1NՍY0ICIA[-O'HfpquB|TK9ϼ6yq0b [xҼtqot*NjOC_8%3`pI^''x;QւH)Kneyee"wA~'若QhNkڷ$W_ &%%95&tʹ6V`!K KUrV”oʩw8$z  R=,_tZ:ςY_gNs۲u;,^BU%hfٍ1v]-Xlãۭ3bY:2*/yT)qi-fӏD%sd.`\S5JFxD0\bTґ#;Nh|a(?J"\j@aJ9ӼQcXF 1D}>ec炆,iZ.'\.l?f 'к^xt&*}4fܦ+УZmuhD:'u5$FJON&=Wce0Yu4.ýʧ3qdbch1w~ v S.HsL ֒7q*;D=;%g>LFbs5':wEKT/I8!8ﭓ IK&<0*to=| wzjrVvbņЈg9jO?'"Gʅ6j%Nςaf TjeHv4!h"#Тw#hD5O J ta~ UahlI̪bǝsK<]-nϷwD~kf/-du<9=bdI%V{1w!LXꙮe腬<}6d=3;Sz:\"Zn^2Mkᆜ8b+M"&3ι4vڠG-2jU3:-"vZ_^vi BZ Q";?2Aj@Kwu!F ݒ zSӷxڷn Ioݭ {^HW}˛#MX:!سh 1e+K> B 1aE^N< g]5Fq*D}Mp[;CHe!|/U؉hޜXQ(^]lǞhTB7O:P{) z衏7Y9 ,V@_"ZW{ܲ>E\:2Y]N :*rbGD/EJVZ`Gbuڣ (=XI?tEO*MϛUu\" X ̝2"T[t".3[g( \S$g?YD7+k'esx$ 92= S5coDž+2u(6ٟ v닋1^=zk,m=GӎD(r/dO{K-u38R[)(р}iN"5 @LE!H4gQ;0p4fwԇ&<*4H:;ɂs\eMCwmEډH,Eq/.+-Z[F M/~:ڎ ܺh++\B~܏=$GS0xjwY` L8 )hkISأ.s"ޮþ[ƬMw]C<f܉۲Ż'P#*/Cl6z\٣cـ  ^dBYa>FPƁt*9ܻ cONAQLuFMrb}3{nhR'psOoo ,4;(\eZ8p]^oW"~$(anz/4rY|nTB2{MrSmEٱ%اKDmOL-}z 00iA X 5ƁllS,=o7\3A3tcZGq+h!\Qv)]9Rt#mRSI%<|gk qLm{i|z.[8uLˉN1!xKpUfRHv3# rO229yɎҽ?8̤lYxa[;^7wlBD[ĕD1V'hkgP l+9̔ 0O}4gW22-haAwE]P#Fo!wyTD|"jNؒ{9D8`%Dwb_1E8z"cfq;O%Orm6 Nk\ktVRǶGKD٬iN$CyY6.S%3rƜ{x ziGb:v{>ll,b=̨DHJƟ{i%'Xe.+k`i[U)ᢓFJʮv4Bf fRLRSυjX jIW~[CHRekSutHp4E1k8T= vh$&^PmڲU ^ڂ7b~75XYCz. C fu[[ EEqyifs?}[H=eE /{%E8BUL-Ƈv+af.M0'm2}& WdhJ@z7*%$ʟ vҗ*6-cndzǪ`0@01W`S S`;v%pca7Dk`/1@SY|e*l2m$nzXJi,Hн;M ݩ ͂,55{J"a[0p|L/jf@)ڪ{H:LktlՎ@V ۃeCs?r/~!Jx9Ո_Y͖6$ky?5(+y 1}UNJ&#{rjÚOTEYjy%SM|ޅ2dҦ<5̓v+M.䷎%r kP)rpB( Y ;޴'m@SH/j=Jn^i[R"Nզq@$RU#ϔ_\9vn"qR~#gna^A*B4_1mHTlO7}c(<08]c5+۠FQ+.\'r9'V܋2[Wbîoτ ,M]Hw;x  qԲCٓ^> U'KejqEAn(3$йԒ6Jш0 K8@_@VNYpH7xng3YYZpB9Ŷ|i +*v"g;BM0ӲAo1Vjce)]R1.Z%nH x>f5_MWo[oTˠ F4qc94QUXd)kъO4w}(T;8oX"8GdeasF.nQ޺vEYijӝzL,ł7(+%zUdգQGH)4'/*tc#]N7\%c edb >T_~TB{.`R<>e.H_ 㜝򪺌Kn 9N˯Gj1~XW;p cU80:>7lC 6!`!\0met ņ6Wj$9!4t\-٣;N WSQ ,.$yZv2!F쬁bzAsԽ#řLʗ9?J֦VEou)pn+yyhط^fwOCjQ2>״=aamd˸MY{tmRЧuO;G0&;K Ҏ{r60 3_g33ef9 /̶=B^x;)pϥF—Ʉ;LtwPQ g`Ħl (37AcɁwl߆nji:/UqCT<и\u3ôIH!ߠ% ?~ 0E[AkWex6dBD?(pnK'6wem+ .4Kĭȭ Sd Hsi(-ZǷ t\%'ZE{YRZ[:dOZrXEAԕh`V7'z]B엜Ś~qzm4Ջ tRU͒rm4:n;Ǎ,fswq!(eE(\¥tUOHnuzoЌZ8I`/?cޘJͻH>,DźhN ^0xWŜCטZ@F{P/B!  pRLAVϸ7z^oh3L'N.-,,qxNTDŽG7߲@&;EC_ga.5p}gvPxt=O<@/Ig56WiF9 @E SfKy` ԙ_UX+ _Z$r$;Dhf=G[JeNZ>:jBҒ{+jh 8i&!F-#hs6M N|!VѼgNbD8\4DʹНrʷ&j6Um~oD)oqLs,vv^ߟaCi{siuP騒.S>~IJݴueɋٷocjU*Q,`~tf3CRO7497h@PCSJ/ %2j4ߓяlɃ˲#.wbR~kNs[%ꁀS,qCYkY*v^匀˕E[Ө;\XeW;!:p2LޫI%2T>rr d'<#2΍9Phnp\4w?0%:k:N.MʘYzjPUufӰx#ФAYrò"g&Tڍ~݈;e~ta Bl@-Ihj-m1հzSvMc *ѓZ4Lpl~|+B |kU:w-Vv"\+!l[R;4}d[03.tmEVkYo_ ^b>lqy槵FTΆ\W^U)Cçv:3/Se%?ꁏoKƸMxwN<ا{~a20 %wp܃ KR-#Ճp6 RdjV+)NP)V.9ER,l ʼ'ecI(;Z 3qKk@~4;WXxfy@j'M6=s.UkB>%@ع#u:-J1rtDf?A!3UD) hZSuN~4Ea,0s#)^ `>kYCh7L6_>Q7cTkNa6R hf%SZOf2`i?"nҌdѯ[ഐ"H@A|_՟{Wp"nR'̷z!#L:{׍&Y> Kӻ7..m~sPRp%Zgi,.F5ѲzY8VC}׉q*PKhfDw-EH&nVǥTSQQhc#3=L6%%U%V<)k n#*5dޣ?$5W\=AӖ^8@^d-3>y *aEL-~ؑ<+GLHGMEJG%ao},K+"n̦jyCr:ŝ'\T8KC5ssI~|O k$!=9SCKOtߊEm_|9yalݽ@ `gym"BLzܯla* tֹ-ppSF[CΗl*`.G'Tg2\+W/9' EvX6ea ;R޵ (*]h/qx~l[/yc$B(D@A6,Wʦ79fclƮoׅٝ\9s ףz4aڻ8ԸU^sd̷ kH@zhK?QeswGi.W?2"=. [_oSgL'd ݪ%%pƣӘ=PnU]E۷Yz1o'#JYEȒ^[ߒ1Y>MGANS"]8u=0нG}*Fͳ#;x$'+0`A_̝u;4N/Zo%S !gv=1} %5E=''8z|׼LY*N:sGn8XUQUn'hz+=3\~ [F%X$ԚyB`2 5P.́jRR)| h&Rnrsމlؽq=2om},(\D߂![0"9G=4 g^tu+ r&80 -FxXډxiD|B'n-u8f`$7Ri~+|c&`;zx;;+ϚD1އ0$1$7Uz69'{a9<;ܚGch\Zz )0ࢉKOFhgiǩ3_Y_tC^pWBtn,@R|6QWed>9aV2X " RԬ ï=NcD-׳c= o ,Tl^٦xp#&YJ4c׹5u @UsUCkc]v&uIL\=@TɣBcpw˽)A}N l7PxQ\ruӧΦl?sŜFwMW<{{Ĩji<=?M&Fj^T\I0 Gf'+9Oxn+FN > .;@B%ߵ?(A6yBSw$cX'Iى(,vd"Wds44}׿BxXm>3~ßmW}J.<Mp5!d| b9nԇ6ϫN>7Ԯ,u*CHi3Ͼ3&mLBgI^1j ƔF t48-~=UUse*D(#ka#JIІp1Pg-Hqb2cG?&e!h'!!IiCai[B3߅?իYbl0?TQ B RM˚3MYyyQg*i^^dy$}B o:h[j>pkCI" ԅjC,?'i`W=s2՗}w 1"np!_R.F<]G ę$&h B6%xՉUJwk#\Ssm*;DUU(6Itדt67.Y(6uM6P5Gx+[z[ &P`7 ̓*aqCΔx%ܛop38=Gc.adyy-ԕj?v ?%S3h=vJep.jWG;H4WCG.=>f_GـP#BU?(]A |4 ͫ,#!ɭˆxa@RN-zm׸^E_T(]*cPc~v r$_ 2K6,&}{_<^ 5'IUo`5<}un481POڇ2 ]GV4u-_3խ9gZ&pg"HHwOXqR \ulSvPc-#@O}rJC?.p{FOtyw9._ZR(]}ȌbjWfqomH|"g,EKG&kl!g=eibϽ]803/ܮ)7`0m<ByNo:ͤ{UpH,P=$iOq-])!gfiQK qzxrel)>C#є,;[QU HXmݮ^3rg_]2s^͋'b=;ҜUeȍ c-&^{gmlg1d )|9`G Bag޼c1" ᨲ]BuZ]k6L([-k!x贒-.cs`>M,?FA g$&"߱#:6 YECwQam{wOŅ} H=e4&vrt|bυP!j5zj_**b[\SpunJ9Xg8uP@oOSR̳?y! ĉoS3]s*yWPAj+߄M7H?_W ۵PSN Olinc LH_ "G_R:~&do7o*eMNZWz[}\/}:Gdah-X(E$y?vR<=.@)eI( %K ~to`ni>^E)=*b^> Y@^7%"9))8ˌČpc%Z -Gg1jJ ?Eٕ*hlQ޺sE3+W]FmG6%D.}cJ'ųG&\]tOX>KTBeդ iy$r㍀gBdB2;)} üE=ypp +Ϯ?s|P|a iQB HfCsJ|{=0(BhC޶M` 37ldw @[:ɿw0@a]/_qK (2a Of= Qf5ǁ^giU񗛍Hp =}VAGGKTŇYWUE + *s}nobCtA)1V2yo IخڈXE\_Ja'_SyJHIpMTw7@ ďNY8eе?Z )o%%UѺ!xǨꜾ*\%, a\b&0iE좜7TiVo#ءF$ @ffތ~܋m#L?.X"%@IjN${-Z31E&|,MU&fm>2[ڜ]x, 'H/>E:zE+AKY $kw(W@1˽[\ls{1Af"KjqY ?m$ITBmSZ@BBl)TL]s9&)qӣځ&x GVV,[z>&Vkتn$-Ulj411tCCjH`F[y $FզZX򹔡cTUrlg "6xL+1td&[I ,*< XC0?A0#:M}՜榦})ٷ*}yۻӣ* بb Ї9Ͼ#']̃o_dmqx)D]V6/G[j&Q҅<}b"`Um[w n{etj(43pҲ+#7r؏DnOG?al7r1G@Eeg䨠Q !Bӌ(n}o&Ԑ:Ք=TuLKBb#t Ͱ2]f6"fhu+7XXjCyG o_x~)!wVwAȼ2*JW42+_4;Q+~G9v}9PD;c?xӜ2ucj*!p6fzDpCFD ?g ̅%.E3 $W]G4S1wC'}_pLfkZoJ N+pJ*4 Um:xAh,s!6at}+_83A2-4\99}u6H.Ï_QGqηʨ,5;N~U >hv4aҬ 'ٟ ,uwדxp놔񠙬[ՠ|fg¡A|–Ԭf$p&}'fg`ш5a];+*YF!~xwôIkZj$Ì fh[k~Ynw$p6Wm̔Qf@NnGovvȐDK<Rky:|p<8E|SHYb~w,FTmSmn`5\C 0ޝG,®v2}\杞n?XmT_ftF`uD·Jrdi\kx^F+t'L K&<,nj@3߁z /Oӂ&&=/v=>ti[(p\2 "1aF5<+FG|PL/=-JR3ْcpPӉϾDBqiY97T,ƴlm@FvS&vʤF**Þs)ed5V';d.4@ygr)iI?C+:ؕcFV>{^(߃oW,`;Exe`,%kUh[EgB}Cr%uqr)Jynk&+RJ= |dPS왓N&NY/Sϧ: i-#*tǟ(&.S1蓜u/&He97K`jh%2!6!iNzNK*mB&vm  ӢHEx% U#ۼe/X`/$o~T˘ⶖ8ۯ2Q4WK!*Ǖ1$ Ӏ-&)zফwCqvgUZy}ʺJ9,{G\XܑpiB2iI߃ȕ 20 >Pڈr|,(S֘?"ׂPk :=  e9~M mM!d9^ϵ\Ц>W~g'WC=5ϹL=_ kb8aFnZe+.Ic-mz/1P C;uN0LcSYWp 䓣0`5̛ěeT :KO5%j:*TRnȸbbSW~ !:uJy˷ MS7a*M K օB97pVt-Gﻌ& i͈EVy:jl1vDcEGMcʻ@ 4XQA뉽[,OpgբTss~ÄǷe8#|Ulyzn( TWguQ;Geǽnml]Z$50u" a/C::溿#=k,dΖ?0,Ejݻ8ѹ5D|%|ʌHD)QҾ8Y!,s!f((U5]{ރzV.~PUDx,qXpw9k!xِ;W\H9hgXND+y'\[}MM5Zf0]p.z-XE9ya?|]wAkLn#'!1[kwIM<.{T+o4͞9v 4N]Q _^ob*(-ūdB(pOtw(=hQ4گh 8ɥ(?u<{W kw~ި[GIK_ɛ{=ڡ6V&'6(5DvZB  .eȃ8ܑ䜭"UQ/_`Rʹ(̴)׸AY3BVw'a;]o.}ZL07:BH?7 _€^hj{,w$?H@&whtqB$Ι#x-F xB=skm[$k~P {"+Jfq/"=KQ>s.t!bB= I4H=Tk6_F+<뛷TKlij|Fyj \R~L)b'{XZ1`!)^B +C)]^] yT~"¹ԮNGWc"ͅ}| :Bkio7,hEh?0G2wWޯK+.Դ oofUbh/vvp%i$T 7ZZeT763IU7Lu_VxԺ'>9X 7:d#kSI<.Kgyo3nyx  5}aP/lEQ!>ufSH0/0kci$øɯg o!ыl5xڝ$ b<|G-@@Ȉ2;5( g_v Y/v3^Z]\_39zO7j`?L-D?UѤ<{_KS`U? mж,6@ zbUP®M'mqʘAR#,P`X8%\$Y 7օV2F?`Jws-p˧oW(4 #1I\aoh|G8%|AJ!j#SR wxīk>iTS6`Yk{PUOH36h1Vgw5dE<ieS f*i?;^5KkbekAA3ir]jzW}õР+XDISQ󄣟I={4P$j9;#EG\ykL Lt-0FSDqv# P(qBJUpPI9SZ-wGXːYώmPزV{Vt"'JxԾ[+=<83djwP=Ng];$qfvo2Af2iE+ 4= g<`e_xu;Q_K?u*bH] 4)g$}˄|[F&_fIʹ8پ<`e€8`Sjchy'՗^ 3pD^j]/bvh{'JaPEvLI^y 9DݜC~6hakP2nUGxb"B6PvsEYrQV `炗tR}O~}w#ȇ]!81J)YzJ]DVo#T4.;76'DYjF_^mP32[b\̅FAgwW]\?c0T?/QX hGBP հaƴRC%_T| %_߅fH0Y*׮^V&A L'O!nUfX*Qd*]BydavH%17ab3ژd$x)˺':d<dO yظgG^g .AcqLqv1TT=fSoO\}u~}'!|F,6k,O{ِLW oT0QcRn+ 6eF/q:VC^OWͨG-18ucu9R &_ Xp#Ou*\H SdV4HD RO2J쀸jp+:"JI6.LV-/.? 1cȋg΍i!ò-:ݣQ=8Px$ۧ3Ïט誰-CB\~I^:gƻ—(Nu]|E 3U:A&nOz#ߏE72V~ud79/p]A '%]"~O'cPJEw8t]a(`P`ߥOz-AW߄ rpB)߽SJF)OY _3F/qjD 6vES \4iJHXxu2E{n$6a$A:Ğ_A, (';4tq?bOf[" cPV@Iwd9F6/8̦p@A"7EGߞZIP? qaL[@>ʯ dJDUeqhI{&WRrmLU|Lq37Kr=BsASPS:UE2Ss NgjĺKr2a ,%_.݉ichnvN6J@Y%j*f1Dsݭ}j ]*EO"kmJ1]8;0U  v|ҳN*?aG#w5tuxƆ(AQo$Y;W*i9GJ1*a@2ljI[Lű*( Kޅ1#qaP( n,J:qץ ˛`lO'p^`n8DԿGV՜| iBKE n}ܩ%-&7m]0:F(AV-+ [!ׇ@P g!q {,p +wܥYF$_-vwYc\LC!mLUhu4#.Pa;oC`}f[CHU}$(=)"LZ/:< 'e\=~GE LTH-JmsqS ){µWaH6Q$*Dt.:{Ix˔㩱t}Q^Vm@w,*&]KSw1n5&썰m5i ꓂/װ`$vջ8;{uY4CQ v|/bqg (w 5%ol? L#6i7j61 =Ko[Q`OP~%8`+hx<{r|`:a4yCJ$?">B pB.vACW7/^O}I 揋έ[Ubs @M؀gP?#pj*6[OdѶ<ߣ8gE:um/fs ʑ0W U(V<:]OA8;!q{t-(M"V́J Oy -ׇlJ_Րq;NR{%`5s9+clv9G?ذ/ve-'G'@HE8?O@^׵csZAH7Kb²vf4c-]ʽx 1ZeRkiF* hSnR[4]W2"أgNP9氺T%*Ѭ׿/th-W]-RW*R70+j' !]XF?£2-mfX768a&,Cjmwi &*L%m j" ;uDUk\_8O21zIĿtpw̹P!jM+ ?\;{[^u&\w5le"*r\|,, +xs*Df `}3Q'd"3#4 +| opLR`7gK>˨W(?q)t\1ے8g$Ȉ_"[{*R{IUfQX21> aqyq2۠Iy=ZD şnYьaд-2ԩJhvT㱟it\UFmaH33Gae[JA±ІNЕƸ-c<4:`Zq; pr?k0xiRˣK_J\r{vvyL\4OųQ*\H4{(S;U>6@7 d<# (rMZ{g sq-Q7@{ӊ͕چ9A a Ryov."/(I=JP3ЬI} z@S4oP~ɰE/4|}j@ޛ`Qw\oBgt2HȬLRi E,?衩?T$~uk#a䥱jPRE|"Rtp!ç?D @Ž]![|c藎ep*UGpx qх{)+tFEa71$@ j8w!zW1S7%q/}vF|ΣiEK!\5Kɸ]h]H VYw\:Y xF% hz%@<K>'5&k?2?T#FZ8/@S-L[6\ם?'Ӑ]^{,M3?fC/7_'˦kłIGZ9rjj?rѤEOٝY 6w4sʸaLlA5h0 RB 7xT ,N#ǼYl6a۱_UKL:}o4aO/xF\ q5b4=17YW/749OI񌚌8N?N+yv^]c;^5&!fiq--UQiD VX7FD`^a L}58r~X!E챡Q֖[g\A'UQs,N᯾zoB9 4:1yM`Ô w9ZcrqTI`&Eځ1HA"i)\E_u֩N1m'Ӊ*"zAxES"Ez8iV|xZ+J`ER5ًo81|Bt޵Fh :+KTzC,"oh6?jfraT84 jx`!wUkVlJ ƔSܬ1R^ 4Z U^j33#U`L ˳mJ ۻ(xO%Б6]b`w W1*qпFG⟉WW ,#rgZ8G/0gb+%BuD?ڌ쟹WبOR<61qW[tv8D:TF$ VTks֑QW\DWNٕM箧"j^_-lj{SKk@W BYs_92?W)h/[x"D<,voAY*|\t ,T2Wj6!V(cGz'E%c`bGT5i0.\A;m]=ir}C$(rڤt܁g\GOw6[:bn ^MXݙ,U ః10<牉0m6"<i[bMT6^سalzCTU}1tl\')h6q \(\BVL* \weHiW!ߴeÊ*v !]Z: IJ 81eIM2jgHG &A]H-TdG!m-o  ޸8HHե( \85yr|='k XScAv1$jq^X-[Y8~Eϑ/J`j[d#@0@n65_ b,^Z>f6CY23r]#T>kHI*݂Qf; 1qD;ؑ]o+7V27 (Zgm/ P?PWqgd5oEgcG]WB4G=Ml_K۲CQ2ZEepJ IןId t͖*LΎ.sM+Nvǹm3|! PJAJ2`JS4\ ;jQWh@Ù]3HXh@L.l史L=wQA"_ݙgy[ k? ـ&(sޔkx0*K?qW̙B+ RVDtؙ&7?@͑FE̢v4%ʀi2*uvSFt_NEΥzV~Pr2 L<\V` {$M'G=<])\Jpm w;2Ku @l2+lME ĸw#ۂJnv%z`PQ8Z&~?{N5A2'hhLlb^.k!R,#I%Bn_1F帐"upͨ#[Gy6 },}iP:$oo׽RVmKҩڵPOZVӲU]K^zJ\ Hԗo, i=harϊe/)(ck0o 8ń9 g Y*-Lqzym.!TT<''CmQA*c?FpdGҘ-]Lm㷕:q2h3=$2Gҧp.ץP9Y"M᪒Q֑%|n_Ct:^&KP, =Ks) @?fXTD n @,45o__LzTGR N-K(+Ce-&ބ >V۾җ?M(CQ%a2fSB)iC: *f1Kl~%V,, r~I:Dg.}!pIxSʕ?৪+3=T_;ϩ̩iz$|.<(}v*Tmο+[%ٽ+DQO‘\[RBٞQZt/9DKv\_װ6mYl>y!U#V4.Ve)3/]vB<}tl;`(ā[‘HOû+2!sr1uh eLۅ9C S]2Ӊ#p"w'~hRY*b 86β:N(KL' kh,a[ӖlN+lKEgs{a3=/OO}s:EVY&l\,sY_ЗÏΒv jXĹt:#ӏ-C!7~~%ҫ]% ; - l :kgzz$};rp)Rm8^g}3)˝t*}ƀ"V>FA. "2nFJ3yz/-rto4ߔ*bnD`tLRAfal鳪<ړjYGq@&N{e^;K9D!"(`s)!v\ +ئ#pbN٭jm+r-'K!k eGn8]9m1T[SxJՀ X,G s0W2I?\O{ }G{U0P|1cݲ @bÅ7]vΧ=PԣFuo65Y {rPd)́#G6}ʇeVP+Q`M߶+^۹{ƔnެRQemb]m]wt:h\i+$egL#), |2Fi נ־Ы\mbB:/ۛF>YE( xVMзg4+ǍMAɓvh@$K@aLE;(ÈRtE`E-V=&ʤS4?\hxr}rUE2_;pR6nv:F>\LauS&M*`]͵&Ue}/HO>ߙ8:4RFxq#^nC7?ti;]z%ڞ ^99]pS]~!0XZS߇20ZԾ\zB&eE%f kS#ouAODqAȉ1n) ΙdJ[~Mx嬾lĘLެ'O-Fi}h b-BΚhHij1"7.iWaG\C`+[/fzoH$L{agsLi;v$(~A\7E-wr̹jwՓPl@43kH 3QhwWo)G[fOYڽ:f_N<8{,bFnj\!S p5)KQC3 jA= P/&4Y96SP$kwsa5jxIڥyk.,]8 ~ZXոD^K#OWT7@/lA M1")$x4`$O ȗd@B/ۡp>Q@KJm|s6,~)stR1p JlȜ0B %2uG(C E#Mcu)i.b2%dCB=H|j̈́9TR'j3ƺݲcg 0N?RPݾ9F%j ao?A'Sô d{Q`6 m)5`wES&KDKltE‰=^:x&#'>Sbs2rnvrדG%K_"m@.bϖ{fJwWs\NHV gYT1n^+oR} z L0:)ʛPt09 ʛW.FU}X/z&$fKw#/Lå [7sR&WH/ v@pU4&ML1m_R՚q߭ӦC[Yiȴâr6aP!+Yr񞢉N 10!RmRCwq`tlm=pelp7h|@7*:y"KjɔO 9Twk7nOskOrz`5XQnumٷh,c;oό SQ?e7$9b_hcӱeg0;by9.im;)U5>cYU=×< BO1fx_m <3N kM{x[cLG\Ah?`MzX@* `;UtڦR\a6툡d>:F͒iu3h/{&@JCZZUy\HAGWW^Hrve`u/\l]6-x45֝h?_vLJmDRip$}z+lCmJH)ǣg1#Cci^X y5nq,~s2VnAIz6^Uţ>$@Dmҽj=[5WN-b*"Y!@Bvb<Ag!l$G H `1ci떌/Uܷ">#jzReNom$7P TMCV-hПK7[_ӚX%b>" / J[5 q;p?+TpZ u0kb]7 P1hhv%tE0Sa,pe;6Ӥ('zdYcEO\2Z[> iԗ D.{v)䀚+@B7?A/vg(?^=|af2S$|u/AtnCʀv2>Y](ĀrL])G:OճwX&U]@Aص {n[.3Ì zUd1a$" 5y ݮP#!@Rõ-5 YɲPrz$ۂҗ2.j&kx>J0gEtr 8RK2OW'~i}a^7o ɯ/H#>Hz;gOL_)S:26U+.uZCBcs6=G9| Yv:T9>_IDZ 둜mxWjRukcjG 6,W 1bBVMbCJ-M'|SF-2.>>tRbm4] J]o{b`XWkVziU5;S y/Y>O|ÓynB "SnG4, m)P؏YHމ2/`-Rԩ@íO&P8bvB_ʦkfnoO?eR> UKbqJHpN^W`vsq I}mP(=Oqb>I1[[=p=N+F0G4lνSB5^,'8q 8v\l->&PUK8x{o!c6tU]zTɘ^Z-aEyKa$rj$>Ht}zAipn'g_/Vg j=9$'+dRkLA%쒠N/ep_5gHi:0ZJA#WlHS%zloeCWx QyfuŀJGcg5,SxlTVx zSXFYX@RÒ9:j2tT/^]dqrC_LYD1W:Q 6~nܷ2pgU*?,Y}ODvZ{Ho0&}{n K., g|e zflaa2N*Ze;L{3>>a!d$T$rKFޞHV-icg`R}Jm1'l@T| "|IA悻_kݬYGCޔ<>Jh~J=&w*M0! hP8P PK0yIq-846cc6uh/:p*HQd()DzX3ɶՁC]!ȮP1qj-Y9Yʳ_Ge2[f_(I0dN#( `'97oM^B>Թ#"mXtԏ(0?pMU갤#(m3Y/>h*7.'>7NwpY`2̠Ylr+[w1@'JX̉Q"V/S36 zS!'p"uRCdT.kFc%1BӬ~$>ZxZ\nŜ=xP> 5ҥwg-`W@V&B[*);((%%ܟ rnf V|Z҃/ W^ C} ~l&Ǹ6Xء<Ԩ`f"]aP5%y18a2MhI*MqF 0%3 !vs5;_XuyWd9o+ +w{ƊQ!&9p[d@Ժ ?PS(/hhMT-XU7Q>ׯM~7" \= k"Xڤ6In[8#_3~4ܸTŗ}C$<;y$-x3۸җn(>|j7>UhƼ#q0,XAy4rCrAlrO8_wMÆ$"ŋc_z-ԔOPvgumU["y1&Iq3Ѵ^x&]Q͍ ۭ~MZbL]2YIx1= -iI/3+$V1#x`-m~pH3Ytk{qkG)[]:HO~*ĜA62*24`K3~B82ؤ'¼3S64^]8*VTIƐN%##NQ\@X{D'\*#P1LB)*L^U[ E ͘'T<4FvqV8ԑUX1f,%Δ1m,V4 N58zDs Fh{#%MW>D o/F>NI%SX V.*ڴpfxNz۟4؟1z(ܦcɪj'cԐCQ~&}?Nv: X?NBxv.d,pofY #sp #î[A{E#=?L{,}I i{d7V 5z[Mr]KV9WٷZ#AV-eÿ9+% cvfd1Weߡ 9z^o":,l ~/>@o~۰#otin]cXd*/R:WΉ9 [; WjޱE;]G1{2fGL|3nlxhm [UE% F=?wbg؞<<6 &8%覻~y|ʋ~`} .ok;$I/dns2ĕ]L:Y*m4)xq6X(ONNȍhl}"zY%FI@ )U񂴪q09F;D E7[rG6E%͘0ey2F;* 84oy4ؒY޵_J_HXO`0vsI+g::x#/s:T;^%6fY>r 36e&=Ȓpvc>ʕ@dBɖn<8ڊoܮbt'z.#e?Ώx!X/νX!YQrsH@^裐t:yns<>`cW϶fs٤@.Mq':Up~Z/jzVG>A:lfDEDB XJ3_= 5~qj2འNϚ)Cl9B'?~j31nJN]E+/ *Jf>4{9d/MNI{;yHޮ+9[ٜwN2-֋=Rd3x7SiUq:ߕ{ǔ*>^ R1n=$ 3ˁZ':E3x擂 '0hY}CqR7uwΕ LfX.0n}`z)xeΛ7ۧIcٵ {3߹& zٔaդ+;?l AZ8Dl |Ot"δ\GL C`*wxGL&_VŎC@Y_&h9xt2MZJVrJz+; k/Oi! / fϨ+ o<{cvf%fS%$zBUz Os7%upc7mà)t+*,9-VP^%g+/jUرl; 4P(~I*=UWa<5YY~޽N2mhm\EvF3 {~ 7s-˗)lt1b3 #oA+a clO Fa[6TܠX/,1Ku8(sj+)eHt| Bրכ^d@T+UeFX]ԥP ۖ[Ȋ(H.zwDf}|sW4Bi/^V15Xi <+ ϰHdx#jc,LayRj%&nİ!xW`h˭쐬4.*~HWn +leRi? }-KU}RuG&q{Wd #i K% v)jc{ )-;4ùrJK6xe]6uP(̆_ZyÈMNdgWߘ7]RK*&r==vΛ.PHP(4EwzO_e5Fp/x'Qy㊪>9b}f^ -|횐EnKHECħSZnug tdk84}LQ6H@HMrn#=zCiJ9m=̰h%/1%g ! 'ĞWŽhʩF7Rm  kiD -~e_`4FFc䙳{{t*Xy'?FUcjѥy,ϒ.f\2ކ[2fO\tFf!Fg " kuӭѰGVM7@|3 eAN [ெd]U|㾞([sF±O 5g1e*vdKl ?_P{P/9,j{'mcX]vc("16팡 +'7u'&shl>;WJtkjMLNӳݫ+pj 4x (6SCŠ5Hf"x'44 fU/3=1-fzu?/#cXxW̺]pn 0(ӋkӾ^5׻I2m ɲkZch"Y|KsTg L7X{!ݑX,8gٌm3|2ήjS]&+x5 #X&%bόj9tvzB祝Գ@ Tjw ~ ͗JUDT!ZD\o8N!R)T-"tfam^/zwUۃJhQcagMЮ팴WԀ;v@VG4ycK);J5_gw{2D?4, ,L9B׀ `L}p-D}ɈW7/F}04!ilaYWJcL9Z"+y<dJȿ A91u~ N2.Mwi9O}F]tre5&E)Dw] [8Y] $Ŵω.̉4H4By+{ ^$ׅd0fR+з>7a+9S8; Aۖ=⵾OU}\&Bɒ^pF64NVG{8: a0`zL4S, |<9ٙyB~Ec mӗOV؎CI%cdMs@֭r3Ps  b1m%ow{8;$Ngd sX#w|;EWD_6̏`@!zb sId=3db:cs^>j;VxL"֕1G,%^$ڥ-1埊Z%`[k_/Ivs|jJU[ X[@to%:cECdЩ~hY/,cŖNE~!t:@CƳRi 0$52=&1%&C!HwXDDbU 3%yxwKYr/I/ Biqd\FLeEX ܺƾLViY:pcCa*vt̷6(6@T é =-k Ed}2B-܀@<`Ga)m[o0 Wn+ZH ~D[1cn%N1 9M.'aerwӎo铆 I$ۼ=7*ADE=Ue5%9aY=LU\N3o-> PrC/$2֪ ȮHM+m_r z2q H%ьdvsbjݽٻ(0T`Z ,qF7Y柶L- 3w6PPPWJ5NY)PMs3_ol?n|l%^}$;Nh =̩_̭qt7[K7{W5h@bT/2n  77٢v+|mZՙvrwγېE)K/d̑ h{—;,_hEh%,خffP{*!U:q7ڀo'cL94$FD\o}EVc$+>p[WsR5}LKykƧuRn6gX E I6".ig3sJv}D{, *mrWx{WlKx?ЛnptUo[>}2l=f!._^ق[D QGA//c*x' zQfc"fƦHU95Q3.? VvöFa`>^ -9$r,m/ڈВ(]1b cK *VLf 1]myWХ?n+W`vYŃaX.P{V5Yt":D~@{|cMeXm\sH,WԌ)&!)dWu]q/cRS# Y^/ X4Wϭf|t)bߠQuvnԚ, e42x)Z_רQ]pdR`7#O_v?fl fv '}`\*2c;>xؑ\G(Ϥ1z0z!\H9'Mu/sjG0Lf.1ȸ%vfsmc|\O J;QOy3dYK㺏X aA?{јՙ~׷)3E5Ÿ*!1|cw8q|suq4{6ti0}84E$>H"V zPlx,IƭsaݺZ6r6ϐ'ŃeW~,NH%0^5H!0@:X9ow~AդeIeah]jBQ)B|ڟFB^w`0jRV q3| u rq?;=B2jp8uE YJ"3g"˥.H6H}u.ɳ*Ͳ/<DŽЀYXnEuD]WY 2!5eEF.抨,o׉;)<>V<…l'#cr*3UQކ5ҋ L<#5xb`YPͤ{ڔR$gJ) =ֽv i,@ IXFL18SnmF!sP]- m,>h~9HCe16Xn9c۟G$^ ٕ'PTQB^i2 0~:d:=[սx~BoMhN @`pt.\UPnk4xycO?1詋]GT"#16eHn$~[3Nl66!IoQYlm˭q$E+p \Օ*1IX(^N:cXmfi;Bj;aW%D@DHԅ t(]lī%i_u3' mܰ(})S.Z\JyHR 4X(ɢ׻juMW8Cy\^ E@k8!'Ύ;.U`t\>׎Kv?ePK Q7x?—kp0XqaF5IyP7N"EԢR~s)hIzvtZonҰcei~fȺz-,c"5K@>qJS XPnj2H]Vq XϖXQ$?T,>sI-a#_v':e'B5ȆyfFOȇSE%Mt8t3 sPуe*Ѩ-#(FyE6n-}twT5jƏ1%~(Gi07Ǯ31CXJ؟a_fFq!;`R[5^d CO c>/MD5$+p0A@aLa(KD~[ݴ_e0ed|cei_sX8j4[94l{L?~aÀ ۘQPѺ0CBZr΃vOՠ*;Ǔ̞eQ<&g"ftxֈ3=7NȷȨA&fNQf6k{!&+Ѿ'' w˾"@ A$DͩOj4h7zU #tq_<.۵%-Xv%0y_ƭPID4{-"<6^pzSn>Ӟ3}3esom<{\Xcea:s$ۃި(*/(As=}bb{+}ݺZ=1#Pazq_5MyK+o1bMAIEX$O;+e+0^յ~>j>NkfztmƯ^>Ap1F3{CWpWOŜ~bG<⦆(,wOjo4&TS\2v6#Al ;r#&*o=-L!$RJj-\ҿ*gRW^gbDŽ\USb@J׍xo쩣鎅6/EqLW<1^Y׎]jV9:fZs*A'Ĺ^+F#2ԶHDWal:Ck^X/@CI`kz}N]3|Db5aONfB .q*" 7Uf\oW0F>:3$>yA=JVב{\G?ODaF b՟ۺL)}#XpNK 4r$PV>-x-zؼc@n CHhmS8s6Ƶs_r 0#B=Jr] 9@ ?^ya4Lռr3//Vm dܳ鱬ҋJ*oyp9󦧳XUnQ;  nt,ܛ*GCRL/uQSGo^#[F|/rI$,p(c>'b:_M`E<(ܰSσ}JfT8؏~kQηT?3n<:Qo+ >:!gæU,ـe8d哎5WUl$Yjaڕko5kOpVR 4t6xe*onSm[b^FNSXxФs'۩3kpNq/_} ݠ>7)Z8,2Q6[*.B|By"+*̴{΍w8Bre\8919I:Ś]khk$o&f%5458zqS :04$򋭂 z/·6iΥ-=?bYŬi{g$&`~xY\ۘ~oa$l"׿bM|/[ qʪ|,c%:2ui5 qPW3 |K/h nҏ+h Nz~mX5|[%A9qˆVk7;O1gb1'F2S9'P,{*X')Rd=J91&iE1e &D ~g "}gQP+ZtS >Xa`+e*zo#OŽ:*$uw)DQOȅ]zgjtD%Y]i'$${w]yyjTхI_!Sm<|Um˘˛o_nۍ34ϞoـIL`RH:qW庝ߔ-WC|+DR;EU0fWw$N/ /X*_)_m-B۰'9:$}-^0O@K/BpRνHXpKMn$pӪhV#8utcEhZ׎¯]Wg0a? H?Fݗ;-ad* K!dAiRs5yYB\`F(w&Wl=~9 ܡ[i=f5=\ p@5 |Ȅ`~^)L1:qdiٺvu] 9͙!Nا)ƾ8%<zj7brVSl(TwaS6}ߔ7!V}i![hTc-H }BPAЦ|o+.5ɅEm/+938C6̻3e(~ꝳ< D'(^ɡsj5L^jPnFfaM!zuX%j>\Q <14'=Je*o|Td0Ilzcȓ. e:lp *q$KU I9&CNa~(Y2Toh-uuƍ؇E*Ev \%7nx[Q4@w*7Kt;e^ vybZ>"X3ZQk\t,$#)^^ M*Su?0oBZk} t(.t+JJ΄TՃ{D~4{+ki |EG 0< ΧW9{1 [sN3NT skAho׹gqHtPymE+!&G}{u=k*Ĩ[֩n `ȔM$t=)Oz\Y۵(; 7t&7qiL ;?o:Ynlms&ل$ r`D=Muhvٯ4ƽ76ҩU> #ffQ0C}{[kUgfIL֑}37yZJvݮ1R 2z [Fa#o+^$0p_T黃ݖTAŵp$ pu6yH' Y*s֓Jɉ!ZwM{`=V5]ž"`q+! @"AGn[&?h4^` 2G8P9K=iA`+thVFά/nzYm)Po 8 LвDg9L1C  Tyʟ9G}A2ϨUB}>,=˸ :U'pԒZK{}䊑]jo>|6gD|j=KHCοU^cs#E_n`kaQ%l`.If #~)oڐ#1 ; s." I3օkr>Ń}OD .FL&r:wd"+@zDs?ZnN Ľ_B6;-E̤Ce$ [PP)eƽ)Pc&*zcZy.zbFV~!9jKQ"R'a،yZXRk'^~̳{gfYτ/vH.X6{< b\*21wi11(;fʊ1y-~=&50l{˖R-v~QiP*hYp!B)&3W Ŷkˍ|+G. 4XD5Ԯ'bvSH2иr_aQ`:_n!+6LwVlm&Rx;eTk@eX7bBFD{"JK8'%[uB-c?j팥$UphڷH;KM^nZ*Sec=3PxT]AVM/H XFO \iLBsߒ18|V0&c^Cװ5𝢥92q^'W'9a_tݷ24a >T>D<'\-0ƫ^=_$ɭTM";a^Qs&Aoh/:ɣo7Tq> u8;V1_ĩݏ9-~2Zgx0&_ s9T6,Q3Xn?Rf8Jw}{U@U.`g|熍Z]!7k=Fa$ 5Ɖuoo(x!z.v8Tu"Nzps?`Be'=_:w p3>.Et'3#ygQkUn\KW3ޝŏSm 68?l(U[Sn=K敞7xcZB2J|@c}4#9Cwdn{7,,"&2Rנ-jϟphnB0 [9-*yG< >h"7(x̍jTıZrxUܷ:ҥpʼnK^eդ^h^bqZ4:>P1TB+.}Xus0_},#Y;]X6Oq!e׺CY!pNA &#5Љ(<iba3/ϰ#a|G&A9Tu؂L~9l-h/֎sG#hv*s E&,Xkvb)&nEA7l^ >j:dfQX96ht sdKUTy-{?p75Nv@KERe}V*w끎<(7!I/L{X(^2K\rWDi ȯM e ҕT =6J_ ąaqtvx) eP~qkB mqXJdl}  ' O&{3g) !ϝ>oIS4ͨ=$MP%>bAC0~l@Ҷ1ߍ01Uv<gѼ$ú:F{%^$UX_5~>c$42XD&kWKOIPLp@V:}?zSoL#`1s  ڗ'6:ip3eN# t,d>y,ب-\ES* p/h~ҨD/2UL]%k`*oNX0tϪh2!vDƬC@74Ig{H{iMK*-ʕhV9hfMə.E)FtS{˂1-$t]ԫ2ZYa;*a_Ÿ.؍^J~wt0J`pG"`'Fk* Ti$sIjluu*@2P77|\# !0e &B%g4IXצiЏ&fQPL0k6,*P_]N)ȉ̹ Z5Ě؁#XH2$`xqs(t{* :\n)9jO5q!{{rQ \Fӥj͈́,*WSٳ##u|s׮όTqCłٿ(HEXyvӢVnbMڃ !p$'ՒA@";0ekӑݻ2k%ԝ0'e fK_yF.;z~ mIԿ%"1X+cͯɿ?P;XPH0AU3m;*S/W_G#\Xa~ĽNXzV681]Mk~+l?\iE\g2?8 =Ÿ=Arzk'ntPeNWgUλ n?:0V-^ROgNÁ39G;%?EL&jVq'_iʣX`$ŷWu~3mt jut1>>6M3M담m!tuݖ(?7wR+mn/bA0߯c_d:Zek95jPfb9~QΗIqi JT??! NǹL.zF~ہU QN `1d̊0S n7M? !g1m- :@᧟zInт: _X1rZ|{?UT S) ?ʼE>LǨjA-ߜ!M[ԙ .5[$\uj\[iɘFsgX*=nǿ\R{G(XW#k'2شRɖ.oB03]oъ!AZs01ܠ HG%|-@7OdM+u,?7X0<+=t6~z6w_ )-^_E5̱QY k/ӨZEyW1sf$3#X$>T<߱_&q "X1B#6$L{mث_%ް! ž&}3Bg3sST9Y0t*檢MxcG"N&RSǓt2fAi"x*sw 3 f5IcAnzFbrQ@pTRX| Y(}nc %^I! ^jjJCu7; nXäcnLaY |e[%l  m^!JDsdL>]w⣸{fax6`~?u6tSԊK pgtA)s[rNxK*Q\mxOR/sKК iC5VwA81!*@_f)yt\\\4s#0e^o)=G>oeOj|/zFOcRFN 3ڇvXB0୉r7JT.rUh2 ڻ9|k)Qu^fr\G\*\ީ:ZG;?GO9_jʤ8:HNc{ךx<֦`_78 (CJvO}Z1qEW˓K4=̃ؠGޭhmqV~mtbcs%>1חͻc`Gi`Xr`^v~֠df[Ɍ?G<_ QE"WiOϲ4 קbK4U8W { w{jAeyp;8 XXP{! 18{, I(+jPy Q]ߞZvd{~J)q][ù]׉n`Zhm 8*TFaB$ s: )~=HFA_Y(N6נ5 VNF9y$ggRW0 u(rqň L-z=6,B =#DSCh̓'C ;y` T]wujvA.mH:;GfEZNwrJ?|49?9oopJ;`Swb ^v<%*ۓ,U.seN<*32=kGbUz05[~f)^Q_~^OFLt_eTֱ t|k qI\I8%1׽pmQJw+n4Z I}ؙeШȞ5z,ux8<-x.LP2 cmq7#%4ŷPaػkwv@_JjhJ˦t@l*`]g݉ ~ٕPs_Y'y0#<LUX`hM;qڑc*F-~0swuiL ~!*iMjlRjh]6mM+ߑ/@ r['kfFB\MC%1yA8a53u {ؑ{O>[ZWwe+{TlaԆER0F,51ޖ/E1LʉR9 o$|; 4pkCBS`Ys< $W*Vzq q&E0׶sH =u~h#@a-R&wZ5ITU>/ι.)%ѝX|W{`@yYʩ U)?65,J"Va_mg)Q&)S 8ۜV,{cKd `}ct I38gzS7P` 6y ք =LltzIh%n<; [pJ)慶7>Ȟ|aRhþ`7-<0G,lʄ;nKQn$``]5wYZykvDa70/P;j.^7Ṭ'5j $کڡM0CU@ ޿; m]THe3 ,/ ݢɪ'̉8G. :}&i^yhAćf7wwlo P 5FfN1,Zbɛן 6`&no=Ea-k&=Gqq_JbL =D1dl)i3QѾznp &H!LDHAuR͔d!^TWs[3Q)~^8~m倅s)i\Iqu<5JΚvʸh(\aIѴ;>rrsNwT#PcsGvTǕ]Y% ]D-b-ӃlB6h-ԛu|G>!Z%ys23V]a6(}gMjY'Uq%.RAʷ +A*1m/+ĥ9xCQ[K|\ 2 % ~q{NO* %MFԵ Z9}g=H#D ny'= k̖ċ4,l Lr ULG$0M;֝i`MUx@vBL-73zWv^ŸX~.H3n"ӱJxe3S%ӑ76-4MSWa8{YM蠏fcH4˱5p4njZG@0 % ^ahV?ZyN4^$Li 㸚6 FF'KoGzR+-@Nu( h{t\Wūl<{uBv $>Cdk^>oqFfӅsv!P|ٜLKF޻ [imr(8hl Myfi72ɃLB`։#úEk̇4аz F^D%W;PvC㬲%yd7]lK+Cy('MyɃúdP\w7[]x{(u\MP 埤O}difp1 #ۤS]MY7z)ꚶL+&H= "+e!D1jpq1$~Dd.'3|@{|721*qݟ1U5o pL1ބJvV4&Yeгrov|1C`6{N =_$S(,"~6)f<>֗"z5Ѐ''΄- .qYUG(fB}$0C^41-,!CivJ=T5&dbvv{ D:Wf(f>"@g׉xJiк#_̓>ez<;9XO\!+}v@h[ Wp\o ƒGi:‰!ŇV3/Vq䥔i?zd5`YrhIPе>K[)̣C%xA SY uKE*8X;Ԝќ)0mdb)O׳}}᥊7k|}%3.}_ZFyi]?Jڅ yM\A}S7nʣOyo-7 5c/a^&LO!3I6'[tWq+yIZ*GCPȽ}_ð`)_#WɚuRB֖ v70s.dl 吒.uU{AVDj% /"ӀSu Ưc/(=j_i4) ^-}s5|9v*=EcxSN訒fOoz{A"xrChcl&}@d;?8|E>!{ Z ߮~z @ ٬ ǩ)Dbj4S|vZ$n_ 3xhNI=梮=,=sx)*%A"u BBSJ8tvBbmTC_3I,f|Gnp`K=lg(KYmT }Լr& fziN[O 3~,=c8@50xQ3N63 )ZȤe\ⷧQ? 5q[4V:9*`xL 1E mƝ5n]3ǕqDѲuB /tl2FFTs$<'XDRHHoPW>1 4v~|,O[2d4#Q+7MNWIt YТLqO=u~>ܘhM[BAjr5R+۾[91ϨaorLF3?lv ISY?$缱tkY??S~[*Sb1?v&FJd1$@·s : SK`2&6HPB>9K$.C=7h;(b?fZG܏dSȺmEu\KeS֥Q誣4P~&ɳQ2zV̒y`{NyR= UPsLkP$ NݟM#է|F"7{R W(kp; }E~O*cu}>ϨccB_-/;Cxetx= Ʋ@D`PKD LQ_l"a+M%I!\{K jlƥj':#7>*uJL\L$Be]2oĤMiHZVJetu,"{4k>,̆?|#^zki憜8EgЍQ_DRjQ?9] Ile3#dvJ~8o 8InS`}?'awndH7M.65,toO`<#JZ)KNco'4CO[&>8jݹL Il\jm"1xG l-֜/WՕCxQz<6[{ȣ4!d|dᮠj?|Q/NzRp^ 9 !5/,ďF4E$A>6Kr.ȴۄG^(9LLO9hdtiT?5W5oQshzb$Ռrx?[&usgJC-By[U6t6NvFIo ^,^xe%P#[upQ3qI/٤ȫnE50a6?q њdX-*vCeԸX[]2k^+3p rfOcnv-" x2[l;/ iٙ #%el"HFf=Xϛ!Nyc>{Qb |Ζ %31絬/If^3 eڂ=),^rMgĦ虷4rp$l%{eKBJFE\]=0'Ɨr2Xږ}|"SGZ߽}E6D v>n/*ġHTjw5aS{rwM,˗ۀ_C/`9UeEfs%sƜЯI |RxI뚲hBC;êpU0|Kj xE)_xi@fW)!786м~5 77͢'I7o& 61ܝ7 C_K|vHM?2/-Vc7  08DUe }Esp&;f~@J ʎcIjV4SWj@ w ׇFRXiS U"XE1SZ44t&qo{j9 >o{E:F]0xM X l"rDl-QA xpa(wϽ@tW&g ϧ/j>j?UO遪̼~ ^"ʎBѮet4tPZjpHA+ ʃ=q.BC&_Ij?0$ ȿƌO+(,l(x(Op>~qnZ /.cDn塚}pJ-ǬrZh;GNz>ʶ6z*&hqv~*8GmL= uPjTo*dtp鏂3=wOxY?h3Ï* 6wi}ETh44$:]t,35oρ䜎(My'߰/hDƢ*} {Ejj$⫬`=D6[c :QjNm`6 ckPjD43nsd> ˞"٘Ȣ%uYz2 1ymȔVX5Wmq}rɃbM>jR%Fmt<]b˽ !"2(9\iPA-Yf,}d˕䛥MA{zF\Ux3~ iR C[LT|C'uO-(%E6s7 {T4Ӣ\d162B9Vx\<iqʋEjHvʶ};s9uq9{@OԤ*΢æW&Nr%ckYjBںg! Lu<Ti7P]NBIKv!6қ.Ə<S n/ VOwD_x4Gv{ϫ1be)W'!)P4leT~\G2guًtKBI}_p cn GV˽EoaΝЧ5pKǕ0S%0lpIoOp1o$'z{2EJKb sȹZ]I @jHA'FN6JM>Z Wo*:'sZ\΅T|L @kf ؞4\CW|tnh ;_l%F<8^>V]JƄ0w39A dRĜD1_]vYXL)e M  ȀiSU$Q_@PgU(AblbV$Tz\$BfS{4!aWRD4]T "Ɨ LIeװd*U(zy&❮.I&qO\ËM3  `5?֐Ⰰ=`$>\q.?yM(dbio@-?MEN(Z|<#9it16K;K-C\%1^$9ŀJrm,j4:ll@ήa˨ lvzY]&ōېF/ vzT(eƆ!LrJ]pCRM"b55/C Rұt:isv~ 1NIIGA͓縳0#`"t0@%_~F g6,{@j* ;L*$I=/G}os ذdc;Z'>}u ⎐@иX35S14ϣpCs` k ]!?IoP&HeaZ5/66m?t S Pb=ߨWm#߃3^0\-6 6O+Y7O#WZ~6*Nt['H48.gs],sO_ +)ei8:5 f䄰^eZ 7F13&# m82]Q<'w9\Gs9dFͅ*:.eYjڤ߯T^t#o , 8pȮ޵m[(]Lqrm(3mXq4j][M*nʍjj%-{ 'q|dʯ)QĞ[2֏48FВ~/$ywLnFnτ1LF`޼n%ػ~)Ԁ$Ē,-aQR[&+c9Axv":U RIJ<05Xs1j ._ͧRd_v%ٹoUWRd = "Pg52؋4r:1wM1oT+^eEbWp_5c!t,w_AeЫOR3!κ @o ZFQUyDVRԵ6~enVo07v]wDh_X/*v5 1MKk$h1A{Ԍ4BqG7>Fd|=×oSt~}Q42:wc3 flH9`Q58!. JmKwݞ-5,2e})oh=+X Do u)e$BhMCD=<1Y~\8D25Ʃ.&ffCE,Z T9j+@*+BK &%IrR:æ%_. bv=Her]͡JOJ=EtWL .&db%ᆵ+ԫjif92軐 T^綄V_=I>}W=TnZl>.>1 '=L77HytQ +f8(i$j#mD St2!M?/;pT٨?R 6R& tW*K@Hʿ>FRK7@< wۈ>ͪor{`j>Ů;mp`:p*yUol6&M;8( oTA{(izM\{f=Cߒ1>LTӋWcvE -V^EZGzlL[끤2*ÜKWnQDx~}vY٫N ۿG-Ԩ@w\ hW]؆k QSwf@e/6n~Ǖ.h-q-Ls2u m  Qj }J2MۢJ^' T2XJ}jB檇ک 8 _=~om{? ; CJzdmxF,Dn 8)iPCWGԚuX;TKcLsy ͔kUDLe޵T%sҭl mWy5%05Uo'G!TEv#˫ScK-7QaS04}p!!A=m9;dB,%9`nhUJ1fl:`cRxF--c߼EC]y1WfQ p0)Z52~efUt`dƌSĶJ?$:v;5PB$Xre;e, 2mJ*z\O |#:s<QW J"QOh?{ vث|k\ּ03~j+}}٦wAΜcP~Ung{.‡ްS}r}u-pQ;&8$N%Z-d+8!%i5c9:z? #]vNQ"4Tfv$Syx:ZZbv3L\W) Ō:To rҞ^([ H9 "aGFP2x#KG;Xfik b+vIݭ$w™H*oʂf'GW;{Gѐz-+QA$9GmP 9^'l7Ш(R3\H'}38 x`@O0@]z[3~*M-9^-K![[}? CSBME@%Z"қyƙ:x{1O _%Q^ybTiեuVs!7q 3F)7ƬQ|D9TsԱzΣv(*.?^:BY*Ot -JֽOG(@:+pǃwC}jSHA07 k! s'i0%Ko!OSsXS&1ws hmBZ'}VJloa|Fd*?sxY'QYp8iuiJ1KY,8.+ՐgCnACz,j3EmS\'Xx?#&.Cc+ԚRbY/`>TaITrr ;#t",F1SԴ8g0t&CcC S;~nAU ۑ vSzΐpU-=B#B{= u,a[[=+tÎ( m8k}V:d ^zdx&k}^D;uY[]nRlF(B N(SjW0ƛ$DvY}ƭ r)$eH,3̣">3j:`:⽧v MgFo%jBn$<9pÄ QˆH{ʈlđ(yuG ,zWz8xתQ$K͇7ᵤ~)RF3r!ewK_XpH J֫em{4{PᥠIԘ IyDSTi.Rs1)X}SXUhِJ:sR!9c7\J-:/bװ |))/9Mh7^rI .~^͏!';Z5(T!\ko񐹤/feݒ"cYCŦcۦda=5J=ЌzTVJHi3*$8ʧ b`fs=8B'_J̽d>h^UqK\D] 0$kt&X hgykG[ꌮknLխ#Ss8;v9B|t_3ayr@1C@T[Tj(B2®Fl-β$%+eLF2 ,؏f#d]J}!/O@g;fx2V&]{g  XQ7'g./WwIr4tZ}$vSߪI jI{\op?Z*%˚U2w'87Wr~F :وMQѣQdXSFU<<\VxOT6Wm)Sqn~nl{7^ɲ렻?ަ}#.1uxרK-MǚY '5R;,U"\ ,1~l*v3U_Ґր7VOP A/#AȳZtdgM$d?ؙb3Kfc4D#vmw[k w6:6 8tlYLl}QO @RJ;@;@jh qTyz2w&JVﰌ[.]3{&9tHU[ie׸w~^]7{$&(W^c:ĉC$!()o|Q6n{'*|q,)!Ck}؁)0%, . ss`V=|hV5 @xH祂.J]/劅 9,-!-& یiP;.MFʼG6屝D'HPǁ7LAhD. J3dcl.VE;8yP{B%r?Zc5nHۀrC f?T@~hX )o`& 3̴l>dan}W 8I)y@5ae W]M KÊq=ﳠT9f8UЎ 7Mrďѱ<.Ugp)N$1c7)i:KBKvZ/u# 8NXg3ay<6W\#-zr3hR~v{ZLر7ǯVHN!@*[3LUt?U18؂9'#dؔV`+G5&EJ鸋$3z?y ]ypN^N=Z lsl̆dZ?%ޠUcICX̐Y,@v%A/Uɼlk>Ɇ\@YNINb^q*, $N|zZ F)ȿA,$(JѹQ'3m]OiJvX y% vw@UĘ\os Eˈt+[ '{ɼ̗(\NMjU,DuNi/sZ4Ѫ̀5]LTq5{@s~=Z`[ 2X\l9㦈cIF&La!MCzW_r;2qz~cpԸ n$ 9G/bgoae>h@eɇ+ZPQnQ[G8>YyaLǧM]ZkE \W*FƇvT;˜0oxn.iIBxjg0b @6((sH[s6#*#ZWvBBJ1}9=sؼ%JK75`&~KU=y9˸SK `c,?fkVW[az4+f܈M%0Jz\K6WZo h̜͹ؤ0oO~/8׃f3DT:]'S?dBfKvW0L "d"^.Z}K LE77XAvdz˦!lY~ n\ ]4pIǍu2)'k.Zr1QYPwZ?"8p2 q IZk}-Tc@SzAdc-:_%|VNoNʁTUίˮ;m n4N$gA=1بv-J(@ 3_ylSi`&t|'^4Y "`eV=mx0gzω>i,iLx8F<;10AT eX 3䓶r4rP{pIHi#Q'N;Lf3sl3w.iv\.I_yQ!Fdz fed-T $/5H4ksu a845n;p#|jI7党F'kRs'ی Od~_άvit6OKR&w(l ?|63rUG#dfZn]o7Vam^ |lv4[ETlOAcv 9H.KRqAOC p!k~:KaP{ 2&C4TF s:BDg!Te mk.y$)< -i:'rV-dy$Hr,=^Hd3'=F\.Uioҕ,@ƷBU>bý䊌F5pU1^{hWG7I߃s$5_ |7ꭽ2l|dpʔ4*6=illj:u9 `r#W/WhFxPnPp *=>OݗbjosE 4lIT39qfk qZmeæhS=]<хiƉŕ*_M@}a 5_ ;G 8F0cWC:r?cDa$QEX݈1G0s.̳"MՆJ=b#AG}jyK&<%@"beJdcFGP"QCҖԱ5YQRjR. b*kK a ;Nb";?Y9Tds|osrzV$P$3}m>sVշ_n[w-svvrL/xC|>xLrA%9R+P;k( ;FPo,o4`@!T~( 36[J\B&%GO? Shک bL,n%8/Mʐ'|%I(0+7-@)H^ǎ+/κvmFøy2 sJ W,@jF \gzz% `R!fU/ ,InI/YY:PYG+uY^ R Ȃ}N:a"8 M#5YDhgּ7a~q@w^/]MʙSO. msEЊ ~ n Χ}y(o[(89QÍS"K?=z V܈SsoW#X*4 QDi49BbDnaZq:GYEyA?s bB*,@_NA [iauܱcd ҃&3aE361G6ؚ!Eb+wFGҬW3\͝,D՞eJG!PJtghX;IRxPc2ͮ4 b7I{}Si=е5+ ۢ :ؖW\,FPn-}yꪑooDS{89]2a7ZdK$VSKz 쥆t8+I B\׋n־u)#HQ\"L jt4Md :S(#"l8i>XUKfNh/Dim *3LHڂD yӄu2+)zGV5ͳIw+<-:V [7SzQG92AKA]~B)Nܻs%RH?\ NIAu}c},[+A 65(9SR g$*8ۘߵ ZO U7]eA2:9mRlGNnnCdB ۭFϸ߮ 4cGX\X2lr;ߖ0w{HrGwqt)a z[{р,'l|飒>TÞQd#tÃ䔰xmy+CV/ X~ru9+&^g"+)m7 .ؙb]%1Q钂Y.;fF%Dj!1MLzO׮1a Eȓ _{=/gk *)@K<Ũ5ܭoXF_V,L8@SQxxC\?Kn/eYYg?2_54e@"O}LU'(Q=p4)get-JqR5)x}U$C~,Vwi0%kC[&_ X0Xr_|%@ǺS`XڝrU\.m}𠜲=d26A7hRI~3߮Cݯ}0 çg~kDv[ Kc$:KBҙrƢ5ln*~1A@WBMcyS<]_Ɯ{D6>Uc5SpI b2W>_)"a{1ֵ򕦸Gs.rFR8_ʱ~Ib?zDvڤTf^c?Kh8>Ũ׺FPM7*cc[8.ouZcDo}4G~K:I0 >仛ҐLP8n-QRJ7]ʶ>9>84%ZT zB&̸z Ud}8Q% vq/DYyE \{1D |ھ_>ǹ㶍SbخU~[z eTtpc#ETj>N.Q䟑{QF,@s8qj*:װfnhC߫|֊C8#58G.,= 4NF}V>d骉W(fOglc/d%\/k0 r/l^וz(A#!Ppܡl-2U̡A0*eBmQT-gA$ܽqmn28i(-)$-&&ߴLjz2w5/?‘aZqiOI|1W}*H_g xya MY,{v8yd~l~cm 2C{\hL?m#E]Yʥ'4hƞ%4yl/Կݷyy NI\%[Bˏy zW3Zic6`` ҎK G1AN# M:ٯ͌t1PÀgY)ܶHh<& U8XMgDL"`g 2l"= 0#LE8 rGQ0,͡#Gj>p ?m&_|ß)vsnQe -Izz^&U71oLV n'%qV.lDOsu6s;>:͞7̃]aM܄0e5RxM5De'1*o\75/ʢalQ2%괠4yj~Q(YN{;Õ7{!@/}q7ִ.kᆳ"#RsswJ`E]+G8sx<6Z,֒ÕQo 7Ao؀%v/V w\op(}}II=`AX>{\*/Sb^ı2L6#h5bYsԃO*9.hst2[7zs6~ėErC}V6#b*767ퟔBPMbэ~Vu۶}H1G/(߫-%;NX: "v/l8nZ?N @5! 3+Nfۙt̸_}{ # U'Ig -΢c~z`ME:n'qn.K 5y<ӽ>͗)SnQ^a: [׃`|U>JDt&ܸ7aSӠaXU"'mV"-WtPĜDZ'2@&|NLL03Xahب NUFּt)?ll`ߩA 0 Ch#o45fNPWbՋ{rBrZ9BL({vfD['ta;VY4`jZ|8=Nt+Im:7+`-?CJ*{E_S#g\9Vr0>z UD|@PL}7 - y/ 9꣊k *Kr&0`zw΋I5ώ7GR)2;9ulsE@@#vۘ6"x:j}Xic7$)';v3˘vE_h1hA1V4ಱ`d^B\wq>RM p87\,M'ԟ8xƟhd5W0cSY5T6`A[w3w!Ne N?؋$3kXQe\ u tw:LR0*?2txe-Yy׻'PLrprYt^/ރqwxՈ#x-'ib7B~sR2O&(nײ?GO,nDŽXrg/KtE!c8Y "_;H9z%~4M K 7T y`&{] ~*tepQ.ED UwJ3'McNpN{7g@QϨyFv`&~|d/-Xivrf;$ZFZ`Zze{&/ &[|?m8w1 cʂkc,'UpВ/d'?V^^^H>ۗm)TδfLЈXK\2?3UZenǣC/(H֪lj]e2!nMN}:a׼'^`*48Qjjvo E/mλt7d T8QgԍOFu12Sbq_ĤV$קּl~#_Uc !o'D1h2 վ/QgWպWv EϛǙn51:do?$u.P"cRO_#_ACWr`Xe,&Jcf[Yg9;EZ7Ǡ@5BHd}ڽ*d(b?͗I ! #}($ r_ EB!92/ ԾS25J7 S#d5GQisIjEݥ/6ƒ%ҡ]v gIfY-X{vk{+ 4$`PSNh뀞黪n4Ӟ~JN.ۧmM9d&-sx(bl~lxI*bI|sRb+<TIHkŤ$KvOMOԂ[Ե†oA-+ 0i+q[6AD]WOJ%.PSXRaDQ1{3d@[NXN2 IKGpVK[I)Fϧ/y%Xy$UtXRxV4qSݏb(a)r75ehbvytPlFdT\38bl1QqP/oLSs)bN0x8uJ]d_~ muH,m*ح"&V+cOi=Z\֨ڪ22tUOpZFa_a1QZ[(ã,~Xh,>ukF7Sgl܋DAK"W8rkA=$u8 s *_m5U:_Uz 1:yn>+ bI_9tOŖ56ժ݁gx\$ވ㙄Й q=k ~c)qdӍ$I4mG'g V(>q 8wHt? 40pT5O_d&䘄¯-[dQTP"ؙb ^`$ܣ$&-ciQp)2XU"m TjZ)Vc#f@FkN3LдsijH2 J"d<:ݧQR;n$JБOw`eCꡩsVw&؞8;Qc=Al/V~08£ɀxE`x"1erTHǂ?7jGgPگA;V')'l7ћu&/ME(OKNLb$+-يldID RT>MS9VoV ^I Z y`K bQڹ ġ)3 OMAˀLƜwX1]DA&8"QK1\:=1cHN:'n]^x ޞ&4 jc,'cI]`X%@W fUiQȌ\1G3YA=??kg[p {w}!yGM{7&_J[֣`B*q(18}ߍ A8oyջVY}nŸIq7R&Xdf!ɢQ"4uf^fAp_ΛNcANXqqD|^2&5AF)aϚ-FNV ҈&v/o}.ꇶ"ƈ`7tf̧E$sn^&: o p *ˏz7 -7b$efc/łH\J_֕iFM֠5tLꛞXxO{ Hٳ >$BdΑJ2BJoo|b/,%iJ,ϩ &Pl+ݡ8iei ۇ( QF,k|)Pw{H`l=_D y3h6tӨIkv`'s&;?kYR>\XQdvŤ_wvB[6RF[9~%gr>|#p W2A!'/qd`ݷBW]R[zl$8>Gew%x{["@#:Aб ҆M53_rׄaua5Ry&F MI z%EbE6šcMPyt+;+DfYHp}_}uZ?trx4bh"In4 ٙeZ4-[+| ԄwDo':hBPU.al2Iş.U=.x2L]rgs 1r 3~=jXrZ1$l[ s}ܟVP@fF-ځ9RT668Oa>zH-h"V%Z)q48B,+A-|oP d-Lf#8~QnM* f>) L;Pw|3GCL2"o%l=-jг3n kg w^HvUl¶@JO,Y `y-z͒•uBN |o|?A ,CƳ$Ams)!TY] Eo`vB>MvgWwJf\OTр7][i@CI ΅ϒq0>C>fWV Sx1nGWGo)u-V4Y80i a5ALԲ )<ɈH*[*~y!-.s6 LX2OQ֕ W(Uh}GVD [⇰@&9?њ<)W"/s_w 38~?<,Y4{nl;6%Y@mӳ:nm]Տr4_GH8 f ` )),iq Ў{d&T2`vNu SIJ0 !Fr0¶@M+q +XkXp'|%QC;7&uPϙh~0=ӵtٴ:n&X6A܊)Ԡ_0>;"KW`u["+~HQ lA B6ן/!uV`1_" 'q tB8վxP._Xet/*sӚ)n|@.NyB~)=I,Q3\s!-*2#^G[ݥ\OWy_9 mPar\UQcFv`˙Frg \7U)zi XJ5}TGŭه1>Q\>1H%IQ)# J Fs7ȫv s[ll:Ȗkek#j#F<$8Ԕ@e℆3.e-P| Xl+D>=G{`1tI_v@̃U[CL!ġF[*ˆ ^4H c4om$SmZ-!=n)3~?US<%h3b!hxlϓ虲H7 U_0UjqhUx9 H. t+->Ơcu>LpݖX\s0cYś֝w\=ɼⰂKH!"Ҟ >nbm^{7sh!̑K DzXn@:!mBQtҠ8lF,cMARW_A?/5A͝_r։,DwYδb"'G?EV2nо, }DC_I '@+~ZP+͛ _n0#wPx9j%h}u ntv-up}V/@!n̐ D ^ )0zbo0`*m=q6.n cBZ`|֢Zڐ0pQqó)>r@<͕[`Mk<₢Y 9ykJ*d6wjiާN?/RA1:*uxqߝ('NR9rowlA~bfq9 w1q6 TeGfffHX>a}hXym\ ҂' &?H"v*٭d%:,n 7L&$wm$Eͅ1D_t>6y}{|!.K`dtЄ㼢 9}T}JH/6)@dy*5Xb^o1C4Gr@fOgr6'6 cu'$ `l@r Mk t4i}e4E63@j᫢{ÏAiOH|VR9j&3Hgٮ)Պe]?A%gRr2R$s4kxZ_u˼@4^H}t9Т4 KԐcE;oM(]tΚGnLN0.TZ"cM:f.`'XJ=-vF+HKWf;$70Ao_IHkq"Fֈ{5{ Pr!S| O~201]QFӣZŃmljP՛0M%#e 9BA&KB+Skۧ&?)癰|m--0%Yfb2} DbBzrNR[t i3CL.%I]%2XP?ʏ@,'!95XAjsKnOkOoj1c{/5r"a֎9)w( 'y9 PA)`r d6ӘLQ!;}dtcHdŎn?^ ?c)|vz2I;7/^ًZZ(_UdЦ]ЁkHP~d,vhbR7xҜ@ٺyrjD`Y,mf8'Q5Ov^VMHͯHm~5>D$w$wo?{`! hVQTT&Lgedv~*J*F\uV.ړA6z56D ̘S֕F~6گb!3`%MocCڙKSoZ!q1ZSdLD .Ieu,N'O=$iUM+Zs~?.vPKV'= UnNIp}%eg>Hgp4C=≒ʕXg?-2Y$G}1@wN @BoAeÿۏBz:Ȏl)ꭍm1{%&}*xW=a$"1$/.1fO&DO1b 1nr4tM$VOluv.-O5uq/z^gzN_$FI_] Y e]  u| ip%~A `lf`uS[ԕ~e*w\ ;Mg9x< k%򧡵[nTyPGLhNt!D*lێU<\2w uG@d?CϴUG+~:rk~aL&nQ$_x 2֘Oyi לq}^x~qY=ƛ`$Iqȯ؅y LC?˗?rw ) jm yReit*R! هh# =vL~u2c`a"vJ=<`006oS? h3/1{n+E40#JIU7~8WUBB+U eY'U|;J?c7{oA#Kg;ғilc$bW 뛰<ԐݺhRd _꯵!?QJG!}6&Zvt: URo;4g:+ 7cjBmr(&?@Nt|g\O|7GRBuLw^Tqb3Fظ)A_б#<G>4CyU[HJ `YYd?Qk l+(ZFLne?8w.SMcv`GYNϩX YkЅa/pO\Hz9sZuxeƕ~57E>Mg$LZvWuLᄇnqA"4'OpWRG L<-×st ()C͡v.EJ~-*qWe0 Mb>n>A`ྙDTipuČT/eB!tt<映 Q•$&]e 3枬 p! Gܡ:Ґؽ;M[`#nkֺ9DlG$&{gs 㚄9'k5σ+5~EJ$y?UE TXΟoo$H0WР#fb&xy̯^06 O@ e8KM;5oh{i>8emC.W CҲ}R%O+ɰM[ זC;z7%L<@@;S {Ik_7a3#i8bx_*g5T!V]l0(i[Pq/'Ou>_B{6&>uŔ}PS}((ÛYE-t8i\HJf=|ox \éVPQv@93'*-0 j">zUqdtwuYub VL.s~ZQebxoyVpz{Í01 MPmi+;P.ͪfgd֚bDٙX\Ke2'ѓѯ{;@>sE9PXa|oCc~A$dp+%him8+T.0,CKDC_vWPieHCHI HR{$wAاF6ACX6ACFï;##5/ڒ/gvjm} ?h7`8UMf};MJ|z3/; =l{P-.nlc/F[-srHn)B :]cTk: eQ2'ZhŃ·aS[%xԣh:ue>3/,9\|_m]ǞlO*!6]" /c/U*.9l-2(]B{1jJ|j; 0k?\y;IOЁme_ Ы jUZ*? 2+H!T;2\MY&Y=GMԒ Ԃe+Ēȉr+B@%(s!8Z@pE݈r*i*YJ>Nۨzzc6а ?!Z lw_P:O\"߻HoMK"2u?ݡJ֒[Jad`v//Y./ދtuԿm.X_4 i-lo?wL8Dgː4Qp翪{@ekqtwDSZ QRAyI}&E Nx67.uiG|-xQ`K`Y O3{j6׈͵+!!XqSPD+B-xC.5s95;FWDza"+u^9{mSsxsMmlqF856g nuJ"R ӌ1 3Yi,N.fmD ^r$~ʗOo{Gv6j**.(]ן/:w>.b3O+dw2HCE"ܾ7qxg_H >BqqWッrA_1J(5ۇmYKr"Ȑ:`qצqGܥ'M=5;[a޿yqë;5Z@;D[?tjb K[/oc|ƉMIv) g'+JӾ;dŶABATc/ܑ@0歧,؝Q1oY~GGzx z%K(X]I$#'L:G0uz6L]7(@HQC2MU_b2nOVc}'> ~d-67縞0B7rP_-%^`"j5ہ."i(+-鴂T5*X5Q5N&#TRG޹^jjr*R{];c0;fdcQs՗S^%<)^&y)wi3]QUgD?zیSnz;BV(W'[th?tt 8X"(6Y蜿4礭D?B'VJ>,}%z~\{ q\41JތܔG !4k&-N$ǹIU8a"p׽@{ueaRkR*9᯲eưˁ&یg eTHq,} j qaRڎN؍ J%6^0 )QH\;IrVDȮ|U(f'cD>[bZT0Ad,oZ}7cxlylfS1hN|>> E7 OX'/ƹ劎eM@\{]^1]ZA絫>MA[=YJԗ' 3;er!N ~PaQߊuI 1P-+WX쏨%ͪa {s·ҰU[%(@xEd2.ap*+ΨqN&7RbKjcsB00k9!I Y:SG_vo9vZY]7SU*=x'˺.C8cL$9)A?DOY;3҄onuNr T 8*i$t@FUaz^O%3+w& wp!\n2]n+A[l~xf@7nM?(NG"S ƃn<32{Lt?ڊUDzZ t<5>CB)j+"΅f5LXn7JZءm ˴3e 'Do$띓uJc$i_tY <"H} W]\Q/3sz6odG[|*Pf)B)$4@ B-Z!~7맘K0MG 坳*cCO?=Hu2 V ^9xr=UJ Cd;?+G=Uy<k[ 9O;~^~s&y)ڠр|_x㏑,q L|msNsrnPtxq>e[@kDg1rEL;\tc-xoLҡ+?'+[-܂8% #Wf5$cs der%]\( o920/BɄ&C#vNj:_jK! *^-^&U bJ %9F#~8_뫃cU줛)$NZX )gQMa]%ߝ8ssbc1`t2r+oLbwdZ* ;YFF27ۊ/4 4p6PbCMwOdRG6Ai|ʴ)Ow5_ k@G۾ڜw'ʾ.RX;a @wsv2v L!MbK͇ ZzZGQIzrs|񨸾b=&]$ַ&c7@gL #ѭ}"`6+U>/z[ Ϝ(QD2*yj[:Oj{_d̢y݌K ' zPa%16Q9[.Fjb]#HZ'Diĥ#|sQ2,#/U4@D Gtjq p @cٜDoLjLf"gY,38::/tȺ NGjYbʼ=S(743 }殍 > Yalk}?>ZɳP@#rUqR!W,wʷGkjP/ 9U#~]GwLLI[hbuF=N hr popw^Jiw XKc%NC#S/::6/zEO$ XH) ? twpBM@s˩"RzBj xO>uD O gQ/%Y'+V\vn; |KJQI|ֈs轝A?xTh4Cr%eڜ8Nw#qm:*^@f O^enm,j!_!%f#h) |byyǟP%3O%B?AkJ'J+UT^sy"xL,DzǨG0L#DBA"--A-x{{h@O!.4*畲zb\jr_Of3˽2%|4GP_CGk<VIҦ(kV pG[۴M8Q¦S`#y mPv%`e ÕBI)#\p;[Vƶk')$1MϨ.&  "d4o}o%&{)61Umb+'}x]y-_vֆQ8>qT6)Pz;09uK G# 6SrO[H ߛi(Ëj+_]kP^d_^Tޕ4Ntұc6_ǿ3=p ~ >T3 i"?P%m/^tm@`2'͹һ^㘝ϼyCSpi0F?M{?)F I"5T m- u D˵Ѐ~dunacYإL_YT{|άq1! ,Nq'!q{ǬAc{n3+lX"? m`&2̱5хu'ӣNWʥIY~Rȝ\aaKމ+E=JȇJ#msve}w\Y7}F/i* $XtC<~LqzƑT2)w9~awiW(ތՋ z -r_ 5Ӹ' =NS+ VK~؃0^$h1ZU*sH!̺pSwFwr ~? n#AaoK@mm1A̍ar͊e'Z*f4 ڔ=;^m\xFhM!8uIBxE.O \_.WJCYh= {8Cye虺ƱYXս8}fN杬nf!y%w ļ"ϙr|jZwQt]IIESjùiKjZ> LX3b7%A wiQ0[1=3)IRsc68a"\t n_'g[sJ>`[Q+h+c*f7[IzI4( O ĭaoaM5.y+Y!/Qy)Ze%"j6`%vfNJ~Cq{ټ:",13aozd&GS P)cs b&~?Ɲ RRzG}ejT([ QLɋg\,7RPjcLfZD6@;uH`HK@3_w8dS`S93DY,\gqQiڸ}C(b yr_< lF~ ?GekMb$#Z9 `OVlvp6Dfn-ƇU9C' hJ{Ce K?sM;U3ype+:͕D]?$FbV(hZbgI0tfbVCuv4ZeJ4G!N91+_(эgѰTןe]q XWyY{KΐVc KFvf_, ?!tjC'^+hUw 7,Tysh9du=4r$AX][iɅ_?|-!A)Cƹ<%! ߎJ橜m'GR9|3Si`(x 1Vky;~.f軕c:]2oʪl:7^A,|Ԏݒ',j}L';0V1K =rfSǰ(^ѿ.MgftEj#;d~,U/8Fvqt [ُuq}9RdUqbԢ=QyFs*%a a,/17NjB+qNBBxxwqG5{i?\8{fEQHZWax?mҗt*ވ# A~8VKo0hЄ(oMw7" -=F.vWizx^CÏ'N4;+t%ҕ/;BX we=Ѿ'h݅%v[CeCG$:c]R+rCv6< p7.x.j&QnB[e t.ͷ6Cv>$zmg5.3#I={%do~JKڈ.c1mp G02K^lC=`_۝< <`|x_K>x$_%<=P LU G+gP*Ciiҋ; '6| $/Ն$;$> 1:)Wܬ0Юk[]S:x]^*_h]慽d?'ygm4;Eڛ^ƿ#&Мߌ]׋b1u'ckqi~rv5ګTXu8Y3_57ILA7T#rz|祠lߞ-đUyTVqupRVӲ~AfmfB3qZb2NH=#&k"lDMݣcY\X- mu׷4T HcGQjEa=ўJDS+2N7`(4[LA%鹑~f&'Hr9!L~xje{)aD8g &i%#ި̈́Re|Ѝu x߷[)5Jo}z&F,am,6]Bߛz/,=|936LۙHr5=oÕQ!\<ßlX|2̋)]/γhY)"6/wC#/C͊/ (PuOxCy^;?WAE{uH,J8|AТnaMWKr2>ʋwvΔ]ԁ ̞zI@PLεG lPƫ0Xjt*% C$z#S/,= [4sc.x$uÀmtL"֓I1F[>cxmIJpgל8D)6& Z\O ([뱢 | LR Ӷߋ(j Tvyͷ`jDic$^䙆zZ| ~L7gAkk$'5}:6yxVX+G?KW^gÝ6JW =۪t|Sc)9MSh dNrX]oQq<5Ll3zV>f {ޥ e3 JLM}btWA|IKj{ҕ`e#4v#󆯤F5z5ccDl<. ܙi4R`jlUn4~vz%e0[>`gme  2ssrDĄh3L15}RiڥEQInkFY;fx﹡9rp7=kf"r3ly# bIy IK p*P&HH}Q">B8ӑ41N챐k ,]#v`Hìka<(UBv7[Ru6> "н,[?Ph+2؜ N*av~qݎt96(O ֔˝"'iZ>^t9uK5+ |^:7?ƈi- ~ Sj2ۯJX<-}i8䰸U" Xgŗ> !p[4S BOt! oOy少M1¶ mB)T p18GDny锦#|+9'}P";W>(x>s{30<;e栗secE^2 Xmݛ `g )7J]x : x!k.Qmsh%V޿TfZz?j.' "T imx!KFAO>EBuE៥ƚz_OK5KЪvv9R#5ޅ6Rs?۞ǁ4Dj;ߖxcO/Nm$%ux 군 xg(LO=`.X,Fm AGW)C\zcgfcޥg& lXy X+c4nT])#I eM+~s;ݫ7>1S3loO+H\ySYa DOO#ÐD6ԴK+¦ 'ܿ@j8 0V89,H"Gl &һD6"҈GM%>M#5CSհOWand ; & zaĘӵV6<^^Fj"'EӖs%>$j Fx q{`&Ѩ+7YcFkvsՓ6{ygQ{˱e,i*x* = 1t32)3כを .Y,`S<|2KWدINpC$w4:Qy9cnL6;yq]ҙffIEI/b`DkϝD*4+ & tB^| FD,AGPh?H b+s"*%7{C^R?hC8荑ْS ! +-P_vKEHLT05M3a$O7؋ۭ's$ 'z !R]|@ ΈW[p#a@{Yαa7gte,(gU|Ă4Y)T_WB08mgl9Eh̎7N0^^{+U!ϭͦ!9{.Hӏa'|~rp\:YFl/\ d߀+Irsk?;_gwɛdݚ-˼r,1J[<⇗ 7doh?(6;Y݀ȋGi1f|1M }K?Pb]_-iE KlwB4W-~E[(w^ c}L$ɛbjqs+\{aH~(?]89F ,ãг`>v&GAB1f\,cHxR0/ҶNjnSJ!BG9ob R ͺ*o.\kKn)bE3}zRkVWӞb^cͺz'@L ❹f=n(WaQWpu2V KE0F.w5W&I&[K;#83:5(!=.,ؼSo\`z T%H/[e̚&KRfwU%>5s}O/iFd " ~`sVږg񇡫7$PǃahO:y!@3H:qKO65?E@I8wDCm[L]]v\FE |>B% =NgAZ'H+^zTܐ0=mXN$Ѯy7z}8V216|WrLJ ߸=4h3cl #7aY%)}y^jOS_1i3]F?Ufƍro7J$~x`T˝eB9k\1Qe8+v07yG ]f"=5,!N$if_&ˋJdyQIDˤo wsIkgx$2UGHG&(c!ł\f]˃АYX=/>| ܥCPIu;᳞Re8< bH'lsT**+ ^5wȘ089%Ր JKM1XƪS<[׿?z6qAakĶu"{&Z僼N|rOrI@pyvoLzwxaw}̀Y(]T&a?3~oȑyOkK@7Ll^wo2=|@ZIKAi,@PV%;5ªʺӇgb.XN֗>4eGgXbN h 4.op C\G 6&Y,+/F="3SG\Es Gpt^umƠ >o>".AΏA7Wg% ͢YϭF57; C+Obz*"xvAU4I >p܍\$ _#ѣS0@-G}Xϧ1hRGD9kƻ([JN`X0:f~·Lv!6ѽFIZ ^vP)p<` a?)}!\J;]IT)Q-c#V}F⢫y7ӁqRuS"Q'qz󞡲C9.;.{"j+ӸAs9`LZm E8y _7%p {c1? \iLǮ2~ yB>wP;ƛB8'n DyX72B: R5S(s@XpGJ-7@9Ĕi}L:J*5m;25E&ƨs' ֗89K-IPϿ P>@1)e ɷ@"9SRYeҾّ9|;u}-z_n}!K9ǂO%I\ ֶwᶘW>3 <g4 Wg٫ǵ |V(+PdZ-?A|<>+2R[;O>Dq^|~ɷqVIg}TNq";|>r߭iFX=4#s !n%.5B$31;VJ;?? c%p7v:*WS |س2Q`㔦qWo. Cg92ai I-kK&!0YuDi&_nB ZDVhAR/{a6'xys) tg/H~;:ٌbC\k@bl5c;qI.|7z} s3nh!g쏖 ->p,` )H!]ԁh%ÌX$э&45}"r>0XZIR ܢO`7RL ]A.xl):[pUE)b,9k-Eq@߁d,Qgw/澪~-a;{4z}ҟ y/#㧅z"AEeOgyZnÆJ9_Dߚ]Y3ymxp\N\>}xU+igO>d8"<V:=@O g)3;sx+j5XGf)Gdc }dҚ"pa|tREd+cHyqlfץ!'U"@@j!JHBii2 #54Q@A'V} g j(XXN7M յv"E|$KK",ax Fآ33hz2ehjBs٥"P<4' <O.Iedzl&'A> hk8@qKT iD\L`CלRc@!%Kh)I~Lc0-Fԣ@#J[/z<`GpdN^7=`LQtzopB`fiɮ ٪bz ò(1G})!T/Y5#%`%r)"g9I5OXYh Ǹ|ep M =Wlۀr.Wu.Y7hG2IZ/<]HeE/]1~chu?$?B3v\Sl^s}⿽,᲻%$ >[o }'1z^v<*v@ඦAnKui#0gYeB|F36"qT!N*Z\BfH>M:4,IXJ5ljϢj#_vMj0o*S9r}~[\j% z#fS';%e1/ $jݎaB9m}:a((u~wj;ui ubP4=j {yzP8hRij I4ְh*p]؝=48 _;S# ,,KߞJo-|ŃB!wkrЈ𨠳7vI(bDbn+.,Hbb#7K뎳[1 [g rx:J|bCðojqN_3aFR;X}%H:ŸvM!QKA8(.g 4l TG h,e>֓d6+T! (Ҏ<BXH#{؞ etMuNO6 58ivs>Gہ&lW鲪m9Ràbc.?~< vP "@MI/Ԫ@g_Zi/Q@uvJqR7@"mze(,GNu؂\+zh4AM]xgI]#^7og;by { DUpT? "̲Fvrp1$mr~'Jr/j,Y \kqNܭ vI!PovY+9徢Oީ@|{һdyt5Bb[yn꾟p ϔ2)# QלtD:w)^mo)L_;H 3|utir^A\r>oWzdBɃ픴ԃ?mFݹP#0A~ ִs-t/ 0kdt^aJ_KLYQ(FL-Lg1\4r-tXXxBP>qȊXʘiVV+Zwm\$S Ny,nWTUx S6G_$L`}uY k:V<~t]cf*hy$=bNw+fYB 1Y94x%[7O`,6`psLlK4!0zf;rh )_U0$=#`u%"GזKynRubc }mO?ܥNVj3h:X2:#<)QN· *G8&$rmw0&؅:Q]IsZ54\"X`8<^)Qǜf~ xe-z#xt K=WPZzmN^<Ũ!w)!n:_aڕd"57krl^>=*g{MOp_41 裎5[Xi>rAq<#I}ębxj(0 KN7m&dW-8 By8ٛfB<bj;2KVi|琰niy ]&r-jJG̾m-E=u5R`E ,l9Ypf^!$DOH>:m|{F<4, v5]@r{ϙ,v4VD;[ #}5i$8~8kA$XM!u5?#Q`maҖC1a4%{yyNOL3ͤ_~T b͐,Kk:-}me$N/(jTzRj 90޺}ڏXf'x=HxqTi_ 5&JmAYYp_ژܓg福ݬ<8C$J`u{#̭2% Xkx֕T-Olm!loD@EYɆV:M6 %@SO=EhFyJ.Un ;׹u K j|ooZ &,pm~*oӏZ|Ҟ* Zß 1uyZ&e#}LjTEOԙx~>[wRJ2 B e_2ԅ@ZR8HiX-6nlr{5) 29]o)Fd*nSUk5uh70gj<0_|!$ٽ(DPHCn_֣bn%VrL5|\@~~**7ˌN*̀֞_C2SIC.z( y+X]eHC8ΐuwzp ZܨsG칚_>mdLu":'ӌkׅO`x|sjg\+i^=^o8@aS_2'b6KJBٴpGUAFS!˗憱-Ca1z%(KppdrOO#)100u (eK)Ue=xxү+1E[y:}i1%sB%ɭ=#2\i@zنW! V۾x%$v/{lSbOQNvhAmk"{.a4:01JPծD cg iI?=epI')R<8̞>G1pM$ a_VhS$)-\'l(7nлF<"@4]Q5D!v<@3 ; KuqC\yZ z[dpf,9|C ̔FrX&F+4F}$((+'@(#儤nje^%# 6GW %q縫l~ҭQ TEm>) l䵚t7dz2 v&)v-%{/JP#,^m''OE_c%9K<+ H[`'EyO/y89UĺFBVdvP vʇ]kϣn(1`<͒Vܔ^reTTGh9{ P~;7eP_FS?IrupV}O>fAI2`ɴwЈ5N\nUcJT]puE݂a{vе*Vנ V?oQpRF_y͎{/BAMHIJjџnrkx8Py%,S1jeWwM\*BJ&?Cƨ;θ6C5;ve6^0uG\i)*4ip97LC6pL d0Z^+Z[2U%yY8\/3ffևJb_x^eAL'Qrxx-ucZCwo>o-u%Dwoi)#ZG6%$jO+ۖq?sgA?J&ްU!/L Ccaws,;ZGao=a_':!(lR&!Dx09ψ_Rq"VRnmlbG#ݒ\ƿ{ \geHVY+AZGk7[ >-_\VOԞ$xܒΊ.L8qezw9*S8dCSו$Ho9fܶo@x%=/0|(Rl>q>q|PSTC)'؎! ]n·?s:"2/rWGD Da=9W]R& 0>[hE%UЏWA:eJU'R۩h u 5A]aG_:ww5+/aߡBo%Sdu;XvvT##oH[-*lr_pDLWItqm60[O/9zψVR=܂ `,*d2LFGM ӈo|Fi wBqa˱5mI6N-MV\ 5Fu :#6N> !Ȗt(uтp禿cj4ӊq fI<,~c%zh߽`R+%?|.[:cL4UeGy"^hhəP1Ve 96M[y7&t IcQ6I,~-vΗBoӺ+{`WFfq _ZH{esV mJ ŞXpYN8b3f񌄭Ew״JƂB;שmEiT/[Z{7srMĀ!/ψM \l> (+{.c꾁%Hk 9S=Ŝ+U;X(rL MwwCD {dƤSV)%dGeXǝCQ,wm"Y6Uq΋ ?>֮ypެyoOէT^ \%FX7H܈U*Z9'>'\T) Ѯ^!xD!="_45xw`@i {X(8@#B>fH}#dXW)<`8.!8-.ftުaAcU?[#\m[u)xD/1x+ΨH}(:G,s^ZmkWyyk`;9ׅȴh9EU*B ~Ǩ )msh@(iD#HQST=Wd+VDŽ6~H&ol<YXbGôIw5)O0 v5cŖw{* -lHE፿Oו ؿy,Ý1Ogz!rCj϶qR{(}GA {hWF^/0iLC6nwr3Q^ͩEgP$ķX"X }r>X4 3$3{π3DzJvfw1#qL@\sCZStwc~}rٴvyP=ӳ*_=蓮q46 pز{!4 raZxSI~ξˉTpD{eC>ɰSD*2. K9 05>ESC6|Lda w౏pnr>]\/}¦i vgdc\{8Dؔ}E$5@yTfK;v{{Ӑ=ݮua큛@Z&Vqjc|5Zgޜc@:DX7B2 W?86JR0˃ꑷhߩp%UrFK(#a>Ke )). NqovV$ fyWmFIT كɿXCd+Ӯ4j@;qiQ~%.6Žc FcAkvaAP| 7g8z'%|&-\HX>not.|TQQ}~o5Y9lJw?V҈=g,)x~v Sr5B80VI^rƫ IT&4O)Ag Ͷ~IY1}>u2Pfп }۔~jcр -by"B/}#~rR%r~R 3>eTR\b̆F);޵ FEG||7EaSܧ }h;$n[ _gѭ0@C?4ܛPn]8=TVǩrN0s0 ۃzINprƌS8 `!Gð<b`FW At @ƞUN\}uUGu.Qxc.@+t+[i8'/8Mƽ)V6ʙsq2a!왧cs7[Ps@6yjkZ@}or,B55SJ׊6 phv9{'`o/vF8|Gx|4oa, kD<Ѕ fQCM~}r .o\@6m +h@Ξ#Gru:IMPFzC%˶y a I1{"^q dq8=ыhۇfY0&mds2L3=Gp|G= d4S>j,Zk!Ҏov 2Po<[JWqT.UU)?} 3@.GjT(q 6*'&խ ӭN}`Qg_H`q ;Azʞ/Ԩɷ@+q\gCJ"i uh{FPߒpS!!w!zvW k-6Cqf˟sƩr|\elь:icse^I>P2v{UZ3t Qrb*l6l9\Y)l\oBUݿ|Yrgn`anҙ,?gϪZb튒^iܥ#$ QYBȁ+ۍ8u>_O4pJHœ^&Bg/r:>pK)MxcERh+$.lTIӌdKp ZDL;]M\f*cȠ9qXH&i]Co5 l,קFbk_6$M|禘œZE'# Q4>0*)3/bwnR,⛉@p?׵rP) ys)d#nV";3IS_ b m"-ߴ,qm퉩j; CO6rQQ|.n΀Rp//mC4ECݺ(4"=_tOlJTВ#ҹeQ.g*if|ƌVR}{n-\͏: |jC &}ǥv|&Ȭ{ö5|g8&-7= UPyЙ| 6䳅"PԈd0Qun\Aھ&jߡq_LmR_+Xa-1ؖYi#Kо?ikPLb K݅YE5*Y$jZ~W[_pZhUN=j VhԴPA[g?02FWZJ-zٳ_ݹs߰y;.J[ h,'ϸoҔ`0yJH5NMo[sbS}-zuybL!("nD.Mnr/CMu$> 2==l*]rfŵ):4gҝMʘAn) Nsk1 Յ$w[R {S:v6L1iOY9.EK7 ۔1jt?cf ʙ[owcK'Sҥ& ˓<<}6 $x¦MMl|,kE5ϙz~M;{B~R3{&':דe9o(:ttPl'1vh僎ї6|7Fhk5#LewBŋnlC7ANHIOXY3Wu7meKjSՌEbkTVr !ܴ`&zbNnO&EQ3d6>(mcripcP.G0ggSl+ y7 nSPEYPrj?⻴VSGB7|W]}@쒰TąAf%^g{_@ehHP A#15X*ή_K{BZxSv n5 sQlhK3S{֑_ez\8 W(%g:]٪0suܤ?u9;0]ï\O8IB2a۟M[FJ{㨸)D/~Rt|AnUQ !_PBΫzn6R~ת'ژ6u Hi|K4IpCkQjJt ҚE$P[KAU>#LIe(v2&%*bTǐ*_=&%LI= ;` l+x&*a <|s=3[Q!tPuv#Taȑ!+7Y}ZR*q˙:hLJ Ym`FH#v:n&lN/hfvHdfi,ރg1b#z[d0~qVͿ1[0aTc>--L{R.90VT'* oOFHw"/ěhོ5ccB-{uhz=MfpwwwTZNY“5bg)7AzH)'YDG\SD8˧nx((:1ak/5q@)k|_iŭoGP(LcK5|CUƂ֣);Ra@6VIӰL ҀV BJ*LoLD^_XSos, Y)Yg._8=OwVq/"42Z!{Q&HN_X :"* ޡ0u }Al!rH"o>^/kլ0G t,wS|O2@ _ 7DM`~(ˈ) 56ndTJEƵ`,>149*%Y^jyw0ěs\U†}]u/01E9`q-bEs 5K)RR>Av(5*=x *rC:x[à  6h4Vp AlAoe֒:4Cr0S)BK3Hz2҂S30jQUZ\d1PGbm!*FH',"gx2eN6OU7X2 `$-iW<}ϻrEȘl~7ª(1IX mi0UC|B^n;z^#6 Lbt,Wmt\3 W^/1PDaJs XVdZMou>3!JJDjֿhf՛\+~)I2O+ 3*h{O\m3A덨*5i u97Kt-+A:G3>T5X$̱:$4H Wt79^;5h=AO\a WնΧۍ_3$,T Ι?5Un}SĆˍ/W֢yz%gJ|[&_8u7[SPb`\pA> D Ƭb HUɷv ؐ^ˇVE,,ܪؗQalz8_-0.w1eMOd,2D@A _|F@oS -vX1p0vmn6"-20z,j1mW'Gfq[q+5Megv>P.xxMg  5%"<-$JNoo\)bKK "f*mɽA%#|6 Tۑ fZU4`"0\#z_7 ;LFb- oˍXp q;c夊!*'31Ke)`/T٬{޳ikQ+eTG9+r2?w[} ɭۆ8]ܐhA#DsS  Wn XLGh߿\.B6b }(Ws rR?T=$j~. - )ҽphP{A6ڝAWsמhoDx T)S)ȾHO+vZPoY,="Mml:p|/˧TR%k"-S5g%<Μ9O448.ڣ!˱"re Q#ZR`{\*# dPu@f%_CJpgFKz ɭ+'Itִݢ;t}M;1ouNp_vXf}<bK5q]%!bGנ,Bm_nWPa\t#ث;g w46 iW2=lC VwXm`[ C֟Z #*g'f 6YN*Kn4c&.qKSD46 Ƭ%!|ˣc wfX DYbb?hĴ 'w_u /Vzjhtm7l[3*;גuMgTy֠PTe)HzNѠ&5XߟHb7ȇ{OlQFНޑ VČJ}O <c ΃OT<(Z%,>:h=,mzh `ZTHy%#u sC>¹j6\ QhvtGHoX-f%q ǽ&-gB OуZR˖Ɉ8V aJ/ ~\#0R9@UWrN r?=вl@*]՗t+bmVuz[ e䱤Bz{aC%`D\6s]M )@>2 J'2ٱڦMkPC{ya0HfDhG(,6w?'1W!VALrE[p`-<.\=9W8&D.&w8 k`(FgE>^>43߶E&~YZ%v;}\ r* pemi!I/U jyAGqlo!piNxBho|V@eh\2?k||(1,]-&2ں)ձ|&8N~*>?MY>zXI %ToXq_/`C"FeWz-&HzMr^UWi"i/^)u$uNS!&WM' B8Ӳ4=BqH?BF Fm ɘsdbWH7 o' Qޜ\vQZg?1/$?hYy[u 438QQ4x=q=G#T&45m;-h@—MKRjv܉/ḟ^{ziU{qj)8 r()r$D_#jh'V_'=wO>]OmhٔK!Zhܮ, DJbRVm\HJE@yaOը,{s"7%HhWlw`rGcTT{^g'stWZK'997+PݪGKA67nԽۦF~TJUA6<__ ܡ^bʔ:r,;4@@C+~u=l ,\ ]Fcyʵ3vWF$,o"͵ NУ+8ܺKYJ]ƃ!?^;o9c#ػKFb$]l)VtEMeL1T{M~/F0'1}>en"=r2v׿a@h8/pR3++&6עu#Dzۓk\fř|PAuPq`L:I*v&~ JhCq{%ߚ~U&>u;~KƽLK;$g_qȡ Ǽ>ږ~ \JT*A]ʌ,t$; yEh4f@@]6i,j3407J~SϠL^]ׅNN]$K" l2{/|X 37kMY@̂vi 3iF$v[AMĻlrH(g `Lot2NeqU Qz=Jfً2nnN:l`L~ +nA$ nLH(͸ݠgf@ !:, w*uv#500R[Bm&hz{QȻ,8HPi6d68bU;T2ݒzٳ}q1}ke1ݴK0 !MzB=pde92hT FJ(Im=0dqCϼ0O:UJZ8剰qEIqƴaJ+zW,~M{2\"[ORIfhb'{|]pzjP:5>st;ϳSL*6"Dp ۡqM4W;XmJFp~ α$ve/{ɼ2 -jvZ0y|)tk;Ay'mjKEJ튡rߠe4nBu3+.÷$8R31K;*zve5mg'ɣ]4kH]=!;y΁! ,f4/,-[Svٗ`5?Uѭz nx=̲Z ? U00]|y D˱m?MLC7Za ѯp4j{&$mec5Ȭܳ] p oV7hv;^8aRD8˃d3 ثgP=pͺ0Q(:0kJu`1p.% ݹ]I#7:Bu-otor(LGWZ @7RUv~y-UUhwu }u YjjgiO7^4Ѓz`zUSO .@lqL[kzmZ}V;ʉ .lC1~cِ1K/=Paqm5_1; 9x`Lg`]hNa^U}Sll4շW):Ct ÀמNڻ}n/g7 aJMMhkДKCh]}/ky 9e J9ke[  6\iZh[=|O:vŜQ@P]mL.H6ī[Gl0_S+ʯ圈dp{}\Δ-Va5s(732L9Ü.N=q/ȴ1t x7Al;E]dC0dLcaL5\H+oqs#疖sPp2F6 IНhL BؑA[F @J0uj€߳[[ Y.V b/ sHlۄBr4b nn;VvOǘHe[P`bb!b|4?dx:-cxdJ_]m׷rG}_"] V\dcRhZGBeҍN s:'2>H3]:'Ŷzch*NAh7bQ.qWpŀr!Z;fE5#2yy[^TMۚ2U9oyX%Rp[@=Y%gNJ:03Qub!&/Z0%&@ar_Z:K !HQ^>Ϩnпv*v-AEu8{.w|6xK4>a jUO[!F2UM?r?#`1P" ZɘL7(YT%fg9nt$ŤJǙ67F js@5riq`2 C;o-ۢ4!m]@SA&<&X Шr)1ѭn9`)1az  +z='lڤNYs[$VyÉx="P v <+QvMK RP㑮aTC0 W[4NƢh#&Sysv7 o!8rxrxvY7 ɻFDh  ~WI`~Pe**zgf EbMx(G :]෷#r<):V5.+h5qRX0EbjᩓVqUR$0q v3^fLq."u7lB4 "+ta(浌M;~ܨx^l7&MqB1 y iYܕr]Ap`yrW=g%lW\bV +ŀĐ4ZƥưB{`)I"F̖r wHux\u=?M}l=ix(͋j!]vpL%S]n-A*FP36v^eI3&'RFztp-m>W·~E@)mɁl>'3v2LX63D緍g!lQ#`5ګSJ7WrN ;^%vHoٽOWW $1UQ[NgVM1@ѐ,o Q%Bf[;kyj^fY`/eIAAgyeDVJu^}McN#N.e#m=MW{qxx isqqf .xRqYf<>HzP$S=)crMٕ>0^[6> :Ęئ*oT'Lup9}K{=*ێd<:)EF5 ' SJÜ>t{3 }yئVx7Vta{_9Bw@l Q R"o`bt͎ f.7֙m@nez`,Y)̑8S RST;كۅ2}8bNL 92q 87n2tx5ZG*.n 6i?U%.W ^t/+{ryOI݀  QlX^E|MDCw;(fې@Gv~a1GfSS%B抆*EЛm.9?AG@р}Աe)2i2Wgu5^Ɏ]еڎ4 [ dRuYVdL jv쬁cg|fT lͣ8T(,󈃠BD@-2hUed1-rC6eꯜ lӤ<ף0F| oiZ:rîaxcKwT=Z3GD=w$ M(pt{b2UXajFXdJ'y"> T"K>\y݌Y,9wQ Pqf>e!'ป݅|Dreg;Y4{(Q]#enE@sL%1b9&PS7^ {Ls9x<[Ί~/&/WTPa- \,<7|)5ӾxA&O!cڦU#gZﺂ'H>tNYP: :*=6̐4]W$'@O"5Bj)Zf̟pMmGGj+Y~&p7)(̈d>lIIPٝ?°8P~dzS+]!tV\ypġ`tM&(%Bgo:0" RIe\< Q~wW 7 wU`m|MƴwdEí>PQ-"jY 2c Y)XA3><{r^.je%6sVE8/_Da.qPqb|R۾pmiPFJT.hC@|F/O(#[܋Nc!5%"C4j>FlDx) <" |W/9~gow.,!bW45nSڄI|ٶx5b3:Vx[k+,.v=ˈp|  .Bv?K%ϙԫ#яXΔX51 X YV-.H܏yb>ŀ'tt-}>N To/[Ltu>a`k -J;;u ev1VXJѥ*Ά84o3 vn IhWLͥMqd[7o7L3 7ܜFqGJD] ]T(S?$DӦ }и$d"!MaAQLnU,?K + ߱^0-7 ?\@4nMfˎ-*YXl{( (&KX9řS[)dms JPbGl'qk')G_5[N!Colq1mM3fe A (i fc(_4&k*kˌrj3,@(O۪I olv9A)YFyd Xƹ5Uf:.bu+}h8!4N_̇ɮ%ЎH: bUJ1z 80<;QiV/@5RT%E: ٜf~´s/ =~EbqEdU)/,֐'ZQ(Ӏǘ]= 'N?JA )kܢjhUڋy DzN|/ r4 b(ur ~lR),Y|Fs7f>аW AOў>f1LJKN~-f"K%{<rʧ*$(%r/yq!x&eGZ6uN?I/B^lCasg/QQEȘ+[S  l)&1DbfǜFDY~gj֣=Ik7a$ B+_Hܘg=ix"$SNg}$e dj*H@1{-ve &W(s3i:KsBl9'_Cѝj}&+Kd%ʯV ړ4?ӗSgLJPg-i b,^ ,F?\&co͈nc?4no(۔B.2O} n̯ŗ7=:S9fxʾ<%x.uC3NUp7=$lB)|?0HEC,rKX#rc W'h=`d2p$mƄ<&INrQ9hWSZ+ {"8qKթR"ua\M)@F/"&&M:.s n)p Zm3F׹H[Il@d}Y6%< J*ڷRIaKd{,kTϿrc)ͼش@o}q/` ~Iv8?sVy*w-s9zVE9ZΘ}r* 5ЕdTmv g3E3ŦZH8OÑ.œw*_spdSh oZgfI^4Yߒ>)*ٓ6( ybfPlL ޕd~~hˍs :a^"OλE_#cg\_b'p&Aq^ܠ)Y´P&P3úy[MR<4Vp&e:kcw($N"BzsV&uxMB>2!˽yz}jMq rGZzC\vB:1ӿ[ q%v\Վ⦝n (}&/jzC~MEm ta] HrojQ X" $= X]eE UHebn"?i,r|yw(OGRrGG8# D6><)VqTQBnoM)5kYUs)G{<^n@?L-o(\NֵHk9(6Kwp$S#Q^VUm|(qsYQ8h/Clxٰ3UV(.NWvFWg `E#D,}}n C w}}{~upc8Sqf<kX0>!.hبQŧw'Ɏ艩!AI!Q jgP㩾X\?EvNv7 s'id Cs{SQ9f =7:֎jj/fW(Y߮a[2(€l3bMԂ?8N΂6$x8n+ءbo VaX-WH/UT?e\o@ޱ3t0jƩtnO X?+ϼςօ72'3q>,MCi#Ǜ{ڈrٗӋk"Dn~rI<)ަ߳v?dSl)e!ZmK>};`\nK,٪+5+%&G5X2N8u|.+^><,?BV)V!Q*P0 2Ahʝ%}TՊ.ˊu;*ōS69ڕASujb-*|ku6=(oQHqJYW]e0,fQ\,D]^eLC<W/ Is.:q Si \1H0T$H8; BTw]["K<q=".[+ȑ$dGi8n6 zW'b'0E"ӡjbH{cݔ7mr.( V`S\>2ϺtCtGL-}~==h"iZelgf15+c-kwvhg{I (ΘW!sDrMQzR-;xBM^A[$TφxX,7t#I1xӌkPV c߽Wz]A0P2?=( ԟ ]Þck'\9!fKh|7% yI(Tw)28 (駷&4{!:wK]?(9-4jP7 r7 T4%Xyr N@-3mŷ|?E YGS6AR3Xp>s ǁ*(|;{;7vrds+t4wA6xӍC$;M{#-ǟSFS.cq*) BrJx]th^–f/ABzufr5@ҿF1$64}2@%>h9vt%Q"q@QYvqԉS`sOe3 H̳ҭH) &_?"G#/GE3N:@ :7q{*Y!!h~u RЫ']wNG/c䒻s4Y2qw}oxJuT3~3gQEO}$ wYr"ӵүDHz<ڛ=B]:WvQNUzI@3Ֆ"P+606Kġ2=g0/knSD| ͉Y60qWC~X ʩgt9b| Z0N}/:!o̒ e"hଠfEM|urDMt3LExz 襄8|ǰn_T"|dOV8!&`)gΑ;Ur üp쬥-׎pnH&z|4DwA7TS`Q曻j_C9^G[ N=T vhN ד$xab1$>ݕRL6Й\#dAtQw1`t_^[j3ʧ0ݬ:9LǃsGy 1OZz"arкrUHVaĬj&da"Ǔ1tl ؼ 7(_v [Ј?EZW]?x,NrG.RΕ:qVr 4TlJVHv% 'T&ye'y81=ہS`5g>6LQު2a4VOH%֬#`Dט\3i_<5˰gFi .ƚO {(6\3 ;-iwW ||Rn \S +U lȧ#VfC'/)U%5Z쟭 ^A Z2k٤Ϡ J)dcq2,s..*?[]8 $¢tV'Ep~/h]z2rȜ]`QGtm!OXI f+<+]N; G$D: zoq`.4d#D<0K"*Vت􇊃̉XO[S6Cʅ ^Ps?VKoJ\j"6626eIlҬ0 qA J) c{O^_ H|*M1ES`EdkZȺ!`#URhtz&,mؙx!@V'u )Bx]Ͼm3T6(S[L}@uVݪRZ3$PU'Mt=19Q7mLkgwO2a6 ܐzyu:*3l;Iu9,VHC^PY$)F^pϗ 2%*l&"pBSȵ[Qs7P s1,H;P!q"|Қ1ˠ{zi{э.=*>crd0QHǶ#lXJlJMG9nTGj|hș^Qo?mrcܠآ^rΊ)wruEC<d.@lc(Y)Q&⻌TuohCc4J>ۅiZZ+∭RLӦ#MѥXvx|^~k ($2} [p@pZ^*Vְzա51#}ў l!\+=G`wJ(PH[s1rU{ݲr _HPnb,X@#˭W~;Jc*훮 r>D=J؊pt m 2*YvlCK+y26] rCVJ1=x ߛ &PiD;!y'{H]"0Fi`9fT?|ٕw3`G >Nb=Z@'x|X G=1Xt"vmHc83bv؇;w`]ʷ@ZKLH{xk {G&JY q$yGLPaobвqѽVƧ|`Pq-H$,3Z%obXWq]/fkީB| @^AY7!j̄~䅠foLKT&) ՠmNΥ(8NlQaKtɞ.Ы +£?S&x)[3Aac1G С{Tvx wa6j6Ƭ&rKOaʨ-(f?lV.hr+xC.ƝxmUDaj$YGJK8GZ&FSx2%cID>^_][d&esq/FC[J &V}!'I^>^v =ɋ\vӺ5>hӽ< $P^\/X9SmdhUho RkO3ZBAQx.7Cis葺bJI 6ܱ :)8a X~'ɈJq:?m\V SQ1oM= kt='„h$X %Nrnm36I4'k} %'!b{j6Su Œ]"L;)bgaƼ]BWG?w0 ]zomub aUxշ0 r`u#Ȑl IER>3!%32ӎE~,HYQ ěԤ!\/ꌔ,Ȓ8#3ʩ:(u՗ hD`~S:%IǷ('9ҷѕ hDm;wW7SsBIoT#M[h`Aw9(ZS٦ u$$0D6 *QK²E  7v<9ȗ!OnFz3g? oL!ws؉FB&Faƹ^8vl p=iu:]<*Tj#iM}2Omܶ!1׸aK|($0 vVx%]n!pVR}ŌyEHin~o#;Y~?+j HHGMwiG/ϱ'  g 5oHG(g eUl="TMY=\Psb?@rN9ˈ긼px Y,XuvC Bkw!al,S꼝7}}? .Uͯ4fTs CX{yoltcsHʤc%C# FFzqz%AƝ !~L\ℕnٱ]2%JCc\䓙ҊH]* #qB5O,f!I&!;?O *+VS̗+ 平X&o*:CYx焲& d(f*E*7/c XQy?M=6kws܈&jRqԞ OL vyR,}Wj] Hvj1gX+Xܽtae40|.S a C5kNY% wS~Tb]781%n.Q$ Oarл[MQi(G3"DIx/LKSM{|}J' 1"NtBmvR'!5:l%D4ԯ0#Јa' m6M5̒h@o';C- lUi hpr.^9]QD)/!v*}l1w!~eĦ3 yd/H*k{篊СPd[Eij_8,z.El |z;ُYSǑOS"#e7mI%Lݰe}H+T|9Ӝbyƹ8%[Dd-|J/'IT3]u.$0>}'bZ |BN,\fke d\Y1zKn Za@XKyZHy7oEb:2??,MaF8qGVs.dc䁫FBߑ~* ehxJ POqUƻ'84Zce4k\ܼkN}wײ=nog;.//a/f2R)?O$=r8/M;s9azpjv,wSPɽ%&H4|[-.m ^&$ڮ 1o`<ɞeϯEaKM>[ry*c0ȅUN_3K4nTU׷^Obw>v{,#DJW%?Uw7K/ "vuŠ\hndg& |Wi_kو = j5Z Tg m%kON'60h5<=(y)Xꭰ͝B kd!蒑Ɂ՛Zy[#V6Rmtğ]Gg.S@z^zw 6ߦ#Mo6B<ZїހRT-Zdiދ)DtO#ZF$E S4؛ϣٍ(fI+*Os$J3s/+ :c2Yk٤ZcY/,}f>5%"EeOP/웗^ٛ:p}ߡh)4˧c,؛$ e}b9wֽ[J/*;gp ?dSa)cQ9 Dbr5~b״X7.Fmi͐H?7Z?IyWb"DLۤTFI4yKiur{4a)F/3`%p$vq6u{^4%z-,FO4jsU6;d'Z;g^QťHReRQpK5dR+\ rLBsr)*l&{o)-# ΉiD+@ܤӿL s 0K5i=2~ܲ[,>^_w-r2|I#5_u!H5JCU]H܄ ?Q"uv1Vp1`ڙ AGS3ʡ&gZu0PFj#پ1iSZE3.N VͻF>' yўy:nb{7qȭtuL5ҕ믴Q_Vs0啢Ljx\xkĭmD}eSҞW޺R'^ ZYⳓ.ZE(_05^CXG]\P3d+*_ xfc de-'+HrQnӑrKSh'[u%W0r;ҩ:' 6U9Pu'vlp3srǞ/,ʭm|o/@3x/"AP]]2UM'0r9y88!2\_ҠM P1΍sfe֏応4޲"wz+KqO΢x1P'b\p!mYfәI A[dPrh= )v=9dDy&T3"!Q?DgMi#Vm҉u)Tm"ѱv'ڹVI&o|v[=³kvAsU3{f_8~~@u|!ܒ_IAVW&` BN}"U&Y" f]f թO34 {[d/Oj'VÈsF ׸(D 7"_2)\_+fY/('5oF/V_!89q+ f|.: ;+ Rלw|UDx)SEK=QDXt2e$WSw=;e@m8𯫒<&x[m@|I]buUL2u`[`QezC.xuU[ҾK 7X?DX&BDc=*Gv(N5"͏%&N8ZZ}G6mvf7Q?031v ,]mLZ*r\mrTV ;i@)>!Y@RPT/X= 䑕ؚ+_]N5Wuw(ncT8 >6՗!I &WzTJ*u._φ*b[CFwj="5w^k@=/n{ DRø'i`7/>"Sͥ?vRņ}f0Hr07wIZDJ R1DtqK}Ken[{J,_6k 5AP>[z[.p#hH ?_WƄP }Of/C*,`oscrQH̩*b' kk'۠ eԂ| 1hFB}ߓSF'6Fa~uoUE"gʠ3B MĢu$z|.YoE g3%Y\*Qp .{2g¥U3pL&y5Iz̦>`=O'm ʟY'|nkӸp CzX&?g%[=rA@D4vY3dFT% ++>"œv_u_`m/i,]5+?1E0u,L<5W(.+!6Yclb'0&ux'WCb(Ĝt1ަހ3T[alvlxix!^LwV]޺SüDM@ø)<)9wސx ]]r]!S<0v5zSi% ,bjw !Ʌ X . HkLpS\ѳ9-s`Bo1 +&wE}QE4=rgeTgڟMUa,~6TBvXL)JreV :莲 ="b%vCX-rX Y]D#N{9 \+N Z[Xu(VUYBd\ķ&\D Ti2&MωV2,$y~-92mTTE7IZ4O?"l6~NrR1lg`%ޛ//YcztԪsx`8HU!—Oj:Kʊƺxb&7Bz7ۼDLi=]q5>Z'2tAX?]7b @SfjD>Ye<ݖ$% s|TpJؗ?_Hi|Bk*1]<v#"'>;cj#[baʤ5l:q_|lA+~`;qV!NPcN 2ȪEb23~z`ryG*V8G<1;2N5Vmjm݉{3‹ŝRK.mӗ·CE.8l~oΰ$<۱G%?$iUVM'rer)%OLVpZ[߿h~6A=GX'd;dJZi|gaNhag*ɒ)FZTM}Fn=`I AGCh.uMV\sdi'/'C`qrDuHn$/A`4 3B)5X9Kzp8Ǩ"j9ָTCM҄$RT4@t] =m#C89-L н'c7{K6*3]c ˮ>9Ÿ@M 2'3#:Tc4eϱ5 ':GFupG2{L 0=o6H[HV!dW~&LZ5vڳƨ/-l<=Nn0sC4 ;1e&zU##%Π;6_vIIpVGX9wsrkTp((f$[riz6($㹤l`*&J KmMm y%S1ey>۴HD8(a$fŵ:1 7 FGW 6v2'oEH4$I7,;$WVPHSO] #954]R}NWPS8d!e֐n'_Y[kLbg0"4kr4À }! ,2B9  (b!Gn找{{%=2˭R=sFdvV ĮTr"lޑ|-+hK!5xWfM^|rf) U~c3 PGUܐTuSK_-ޯĚg_@XtVq*w$3Ħæ;v08 9 wQs *C;R,dR'iЀQ֚\XBh/Ǚ0YM |J=![/'-_H9z.y;z=u'4~zlSkg6ؠ|ue}@LvGd1隟C3یLۺ=6ml)"kjI`a!==L ks P^wÓd/EJwѓ2BCx2R)7`U÷ CEM&oqwUd&>HƮܢ"߉n}@X$[>d[)@&[W^ֲ뛊ϫN E$}ŀXimrf u%[݃Z&]fwD3e5\Oys|lSXPO݊ SkT`#iQYD``g@=.7C/u+3U!ߐWޥ* 6a8KnIl|~UU|6NB'iU݇vW?9!Ny tm,?Ε\_.WiPzW5v0,t~_uK*IDI6_oZ6KQX⎹RhREq.ˇHSa ݢx}M:Cv.&P `*sEb*iҽ>N9٨rgTZ0.̅S/(w#;99dF t@Kag3n幍Җ<|pno[պ<QVd~',k(Tf,ӚwrwHr\O~ݘ"bBl" 4K&.f /G*}v>ҋ΀,Mi=06TX,I{sQA횳݄4|jQ|yb)߅?ӭ> IF]y©"#GGӌQX}pwtTOn̉|22lTbxޠ {E<RP9S(Ee,-"l~çE˕u^ҵY2ba]ӧRΏ0i^^\27-BZр%O<37~}ѧGuu=O ]ЮC*Fc>41R.~pw8}ʉRU3HTK5o'QO?^$%e ?tTwna\=/N¡Y;5w6w,;xAq2XeHçwBcuM^w9k5MGT FjMY;v2Ka(b{}6V̋#OYr{ht=@>ڪ. v5@p(:M!7g5j`ޒbJea}D,ΰ>mDgu Nuv)9;%'!eʭ~"U`SJ@|#߯ y=dܡVMYq\ܟ[D%L܊w~ P ޕ˱RӍ\%)iKIq]NwDQ^"YZPj_4$TONHbc Fvr? t nxrD/ƋL&q)?4(n;`8/K%ő>傊%^{_ܣ{opus pjD]@ S`d")"ܞ :Џ Yӑˬ`'6hf&DݬĮI3!! b #}?6hH'[mQ'>eK 4ւ0 yxRٜݷ\O051'#*:_iJ ,qq孨b*C"6#[XG&)>hP=e1c U0f *0KB4<((|S WiDǿjt9x_p}h@ !V$|a%Bs:Ό #CT7i?bLJ7l~14hHjdaP,oqpytzU Ew:O~ԟ8 lJĬ6y\J'V&`VEliS1[ 9T_ͪA(!"- UU3P)? mʠI3{"FBXNRt[Z1brog+<\+6rԛ !P5|PkεR9Wfb/xN9[kViᙦ;Fq2Pzu^h'&US!lʿ $Õo+S!߬t4~$u?{.UU B;X٫ߗExJz0pZ 'N-?f~43GsºT=pq7~} `G+u.eRib6d-8hsvk#Tteؚ4VH=%g\m^heI` ]>r*-20w(W2 2jF0!œ 4"S0HpŤ  JأQMG`&#I98`|7N3U&"yVS9O,ǙzIb ;2u2QJ<-= ܉Xm"V*)/~|DCcurTV6DH_adQd9ƉllC_^@xq4Uu#MK򇟟%AW~5XR ġ܈q6^e䏧Jy4Rzgb֖Y" Hwlm(4CLn="=dXV#嫼2l()'׃iaxL GMصl뤐xf=eiI"^\>IED˘u$]}T3+ݦԞ}#SQ- DPQ טLxyFjES͢ TQԁGZ<(*.{vqAu Eq>)0">iW=z 2 ,MRTcB:ܰi0h#o+>lt}N e^s`1z?+zu64: iÒ VVSk^&g-M6'gt<׍^i=rZOHGYy'DO?Lv4tkBY\aӼae>A7KGcPIE=u+9`r$M-fgd^ [WڃN2lўz' RβA˷%D3:1}$rNi ]Yߗ]r |,? -J<8<CW쿮D "!Dgv=|Ldv߻{*0$gZ}faJηϗU96 ""qϝ-}Z΍ sNvWp_T*tcθ u)g~ SM#.ru`S _qby98k@ۄ U_L8n䃡[b2kbrP8)(vnuouT>4FaaհJvC+2&5 hl[_! nӸ'Gkx[t0~p[@p_"O,oSWR0u/g%S+dܖp(@;wǁ #0 ] W": 7нZhKmxܖaZR7bƐ͚s*?|߯8N[lyg&&.I,xqe\HXM z1Zi)ŚLڏ[ꇢy''˜,7p9L~AyENjUfdYb|$|ڏ)HB4UijDOR "$T+Vyd?)n8^J5nW@YHq*0j'LA[.Za#J{w)fčEC M21Fm{1jݔ̺8{A3HD;:||D5_G]M~FeJԘ`fidc$^r657ɡnN?H=v̒^/dL>s>KUB5)!aRD+?"iA.H_tObk 66r|=і]Yzqe{ncPG2 i{zl~ ~8br8: F3o&%7P wL(17 tX0)- \콙Xd2ѱxbxl0Z*&I(8BHL!Z~i|৾PD-aҕq."ܪ@E `82[Qr<^:+!u6%ƖıUu[v+ (ԁZ~ݞHAep# ⽷/sl:)?ƪڇh2%*im6is7=:0Mq`)0SGlb,3^1RF1Y0w þQ҃ Y򙽛g?%%S hۈQj;Hؚxg΄qq6*@+Xir^n>3gϏDՃ[BH\؍,i4Q0FF@5wnUGJ*ÙҴ}gbx>qśÖ\aQTD 8:u q1)чsMKbb̙+a4 d^)R*`M`|.wlNjo_Fn?(Dpv x\K9O2ySnz_MATAGm"#%eecQRV|ڪ[ԕw*/SNZ.nݾUdK3\6 `#dF.6ZWMJ7{7Z ʿ=~Z^3y|=5$$vw\q :+ZBQ|Hrq}oMXL}o/‡VUOi; e6Oa;Р'1.1cn biKu)MELUCqocc8 CF݉L僒@I&,*$ -eq {]o`+:(EPD:F~[k-?"9cX T;h"ֆCK'zD9I֋BBU0%Щb,|Ԓ@tyGp:p">A={WNH@vk̕F=wbL?<~{lI2jhafd>5nRwnaG&qbuwN D 99e EN*^|u39',x;rS94;R^|0ذ Tw;m !}}_fNF6c+( _Tp?)J(jӑ+vwuFa^*Kt-]e ~y=+X4 Z.S}[Bo UG]60}nc%gkw:lAob[>gT& Ã9@'f8~4.tVqIMZ|ZGe!'Q_D<Ü[ czC?}%!ІRgq^Bz +vT>>CșB&ԯQ)2 NJ+' >UpL|l6c ( \K$(L*fB":)sRh=yu"QU@4X&T +*zFfǓGW/_WERy]yR< X1-5KOhY(HV1{$zd}> }2LV#6*G_1SpMaJT -Y1k~hQ~*koe۱ U8ۃ|? h+wmA7vAH=RXv&2cGވO>\E'f 0ueFEgj!$ljL1u,TcҿE^ Z:IC-%V^p9g5= @f,&/FH<ק1TkQZ;)E:q &%aJdUlbEH`5[ÌȀ`se` sO9@>љP9R6p n kag,<3֐ɕpq $ (#Q7Llk6`:$UB^{qbmUug78)'mxk-x/˯ FfGKza븺WGg[2j'% h7k;r }tQ >?lu%jiVDU2+iTVɂVy(IJ8o 4`-"uX(Hh>eEd?Of7f_i0#+csVVOQaC_83d+ D":y`d 阛 z4W{46bry:]yaP~^'N<ȹWgY^e c<,Dt(a2>?JR;gWxވ4rx'TXrdnY -e \E[>Edo46DX} H#4/ >lr6TWxPR7|tCj(__J}DE#/DV!? e1˜ӫKp!BbZAipmM* Ovoxyzgȩ%S +#aHnu@w9OdE=n+ wŗ[FO%1;\M@ nU#^NrmóNfg'BGbei D$`WkY]O*{ |(tE;GF oAe8÷GXP\(fʠ!>_[\>ž!<?o \#"ݳ'Hmfu2F6e}y,olm|^|?EFl :n0wL<=^Ÿ?겄Ü@0BZ;ǔbE3֓ pbQ* tWY;R%@ ͒[7o4_KDl7TGėBd'4d!ƯN5Ђ$U&7UbUaʈp!Lǃny9nJdW:"&7̞_G=-;qu1iq3x+ehK &A=O`Xѯk*FZIhIņ ܭ!G 7"yeLD x}~(RU_iq*›륐_dx)8÷JȶA5X7'VdRα MŦ@ _?mAZᨓ!>7/riү5.|< e=#+rV쵂.eu} pI&EvƎQi3bb)F1~2uw3;PeYWclowRAJ&mMFcO;R/x Hum(xO(wϭKWʚًM>:tX稳0zx؄Z#tLmkcͲj"ʮQq5P6*l+4~ːv/,Az%-:v'7 <+mD!u&]XARt7TK̒{Ocrl./WjNNVN,] ؼј4Rǡc`3P(z~3~H%٤b.d\&vY[GX8gs[㥳c7oʓ5an͒ 䳂.|&r2HVL <2|3| h/9($aj*`Zؠ^"Iq;!nqJщ6rxE[zXw](vDW:y!񝤏`@B\1 YLjæ3a ]͍V $=N]ŐͭZ^ ?$ﭘwB6.'Xdybaltya*V>^SRCiI)gnzB+ m$T^>+ _ O+[+q ώaܮ?)C)ەA"I;X޴51,Mod1e1PAGRa0*R ${2dh/c/V vbOq 46Kw"څO^KW%seT@N?~/ KD/W_$BPɴ|=v6D}I=_1g}oweʴb0jkr#XnnpN:ЗfdvN< ]]M@gI ? >[7\ALil!xֶ[/r598QOqsg_ DUb#k/!`Ȏ m[Eɴ.Q4_jH:$CLa!=2-"2FvndvE"-8y0Sn.Az:mawkl"ڏ灮dLnEHNÞ$ sM"rx:,q' k_ e"38L[Ls uE<$'v f@;N8Ob̶ho8OЛ׍e/; ~l2z8b Z4ߋz =E0q;)KTtm͌RYˌe añ#0Npf@ Ʈ@AiOx˸^s Ur=?2r>194{nN4==;hb+XϜi)8IK|u7VIvn1V.s d),J-sNJ@K/@^C&,,SLGQ?:.  ЩB ̼Gzه+(`v繰7pi"3a_˲TͲr@_@1& 3)cQe0> OP-w$L> mp BFUz -cpV]lTN0TVe>jz 3XhS\>nZ 359pJo$ ,3eѥޗ5_SzrAw*O/84bX 6Mbpį-fz0Vp *TL-hjЍ6R*NMYzYtFmʼn#zڟezfA`ٸbBpsx!?Bh/OEPKH ŴPٸɌgӽjд@1=2 6oݮ*T%݀kcR=fiݕ8BRksI1 Kcmfݘ RGڔNq'ֽ-5jJ86 Z!d}5*RL|N8(0l/qOVDg*oe7?'2x<u/|UVr ٺTRIB3xx[|l3/u̚b %l8Cx(2ä)| GUyQI{=|5 @h(^ǗԜd_=YA+ewljzaI;= ,OFǧ=D֗+Mܰzj UTŚwPU7o 2shu>1e EReZ8"LKiKho裁 $DcH! `ߧ-ssmVh 嗽z.u{6,-ki[ɕcN"_:z )j)JFD=s/mЁiU&x̛&Lz͋˄@ f.\v!7=dByno,©+7$6^2pz]włH  tZyru"i]p^^pxwJQn㊐N`yܧyrdHH<WKDλ-^{R!"][_]((ZCon>fAG(&ښqVFnޯexjlυ"o0'y#wBolc6Xl=~(#vNjgңw֤Ƌ;6AyX2N5*{<7%xy441DoA`/𽼶s(^09]K}#VZfc{rTI61!1w^&:R)u7aUtWCT8ƾqZ@0xZlHL(-à(hlbh\Ÿ5|eokLjBhcJPhνbq6]2^o|B:b;*K !%i as Q"d3~xaM88;17ϯ$;[J|ڡml&5LB^ܙΫ]g8OSFX$v(}+q%A5]CW*=9:!1)XI :p:6 /J*B% Ƹ$s F˼Z'4f IM_# :h[ea|,O,19Rµzpdp|6e7M*_n*GYr;ھw ޜ#U6-1ƹf+b4 ܁6@!m"]) W(5eweŜ0}Qi/ 3$r+U),6ۆ'hzr\DHd/ 0sS* &EXȷvW ) K#Hm~Sb)V F<"9~敒&yƁ;n6!2\D iםwI ?Tu0sCӆiƝ`0 a6l^>h,bLd[EYHes4l<;;g qN7 ))N]&4NBRY8^p|l`!q67Madh"⪂$N)X@}4U%/{dar vFMT2+̱+w'R8e066ו1Tu2)J Iߊ4lp (z L@Uv8+1h O d獎z`w$$j)]![Sd6Km(/& \bI,W/՞Pe{YSF݃8M.'?SnD\/Ư2&ܖ`s7N^Υ;cW^1l[q%kH)?<`Me\jjV*̖ě+Ӳs1ͅ-g??u1H|CG;q>pTu=+ sѳT*÷MfTC`:fD\+a]%_Q`YmIh= PNqrb:p`>?u41m,yW}gU(e#4-OI1[ 9~uQ5+6wf]bl31-/" dϲEz<%0gPMِ~~ʨ@AW:2 8G>;X9WHo[׷:ۧ[5w0Cr\A$jRi"akVVF #!u*5!a"MGkğe6sJX+sd~x1.7`x{ʵ_$Ewƿ0,fo zX!rq~[b^mˇ^ݔ@ڲ30L I'/h}}vbi!Jƛ[,D"]YJ $Q։nf7S"r-`*6^ Sx 獨{&ȭWꡩ8>Xjp;iJ[8 `jVy &ԐƠmGd!?]gD[n$(qOmv )<dQe yd#S+5N4'R>'XEOs$0T{ʁȃpNᗊ[I4KKX[&P8SQP&«OTs沢;Zhhr JufP%XX2"kaOc6ߡ*-*&JRFXJm[1਴] bU#od(ö ]>}h G{ 7|n낚ôZ"WeHFh;g&<CY&Tm @ t^-䧭DԖ M {c I{ ' B΂@U"CA3TBODW7 =kҼLՠЦwFlRuQ&t[ ̷N0͂;y ͛[1w{M%J=~.b MGt`=kq%KKlIMZޘ$UאzB';K3gjn$͐Yr:43w@)$Nn5LY"/U(r2w 2o<0aR馷WY8 |%ex*3ë !IvRo>i})!c&,pfǨ͒4+&Hǹdq!Ӂ3Z{YA`\za4=׏V. m9q問E N($b-T ̾~^ 鱃[R2L3 p-b#L~c._vT,M 517<)2&oJ/NWvK4b#^j3qq}MѝYH*)eA>Oeͫ_@T=0(VDBL^ˀ7v3`4a"禮661ͷ@ٌ p3 E!?y/+qxr}S잦 aZxqp |AnodeN 3О#&v|$lWuc+~ =Qƪ  tyk z`B!%?n4Dp@nd`?,MY%"se j(8̽@KI&Os%`\霙 &"vt ⴣ<%8;&3sr]`ckUj)P8>gT_fxM#A?krG&3NdwT{<_NNoSAmsRjF7q2`a(n'lvHMQ (&+`r8E;J(h`:8 &$FR* &c4^k6< txsL,~n I5N>]/ C@V+o$ Hʆ%sZ:N.fZ^z m17-Ѝhn]l<=(>#x {wky+=d[F[U]Nӵ tgAj~OڵʹwVIpyt%n#d50X&= tQn_"Wτ4:*AX.C ̭]t@60zSS!S!IQuX Һ`cdژ<&jo|b' vU~ްֵ]( OGݘU bw!sZgay-gś$%S߯]Zpl:$PT [1c4M,##$r <22?9b --mDqZS+4dXşq\J[@͢{AI}؎Kuٝ*=M5 #V+#mG{ 8Nt,K u-y V$-y 1RtTxm B83ӴL7t3SZ=dӑqy6-=*4&w&A4+UZ^U6L8i,Us!W]A[zfB܌qpN^+J0hcBȷa֩Odr` k3ix"tO/{ =Q~+$,wfKVk+I9w!*rvy,Ul~MN[dV h[IW#KÚ]!}{&by aSvV>̰Fkɤ784JQ79ʑ9@YJkNԉ;( 8T_Żoi;twG78*4. atg&H">i\[U@;(X2[:eIE0a&}@2I.A D|"[ܴθۇadҋ8=Ð^@bd5aIT[x쑮M}>1{c޳g\n`HT 0( ?AVj5=zFrEy<%o8 8Fe`xKw rR:$b~h8ؠmϹm f인 za)tr|%ʠ0zց>[.j4~*`>Sh](t/#hpe;L,qg֙[½n(z׌3ުҤՋmjr6:M3;\ 0|p7ڣL*4f3Щ6A[m[wuxc6:] תӓXv7y^]SfXJX#%@X)5ARޔpY;[^RY{:Ө`+";B|Y[ji gmV`o5^Fz*5l3z讛uNml~´s$LxAS^rn cFOP%"*? P\̖;cj =$z>ʾm1NXd]Z-6LDX41E [SovFt|akə_v֪ >;<M3"{K~Dx;+V%ҲŒ^GDn# tbmN{/!סw%Y*z=v##UqlS* 15Nʭ S?Z I跼QHp ب,VbmO,AmX(߭OW. BYrImOl(@왃B81+"d\2/[5Cܹ`VS%z P^Ҹzk@~w'l 0ҬMЍaeRF"Q z釨FWS}eKwKwkHuui[ ߢܥxx*X=7DCM"qk TOy/r̘z]gu?ؐҖ"_?E9XROBXiS8=W?C`Y\e@z]ѣfȸ:g4ePEwꁩ;QK@V=|UBPIcծI y:!ЀMlz`IސA?Moڅv.羚}irI(G/"Z .Y9oCŔbEB "a>Ue֊;5y+ 2 "5h0-Q>, b~$*Y6A{¾KsB}tዲWt<%km7 bf >$_Lo%a ]Vx^" 4mo*P~a΢30skg*Mt [TqCo!ȣ >@0/Afzf $F.gjБ+ԡ:׿tLJ^B>.&ywf}] Kݴ3ZWFO,wB_INO*I(Ukh;3zb(VLd4BRD'Ρ7N1wn$z:IAM"*Tw %wξ ;Qk (#ˍY9cL^ Bf6_bTģOɉ-")fϽޅ?&m kX{~Xf@RB3,jG\rt{uFɠMq%44ڽ`uZ54!UoEx= %* 0]0L^c i6O;;݀;>zg\8zb Bo+e< [y٬l4WMJoKʢ;=UA\ӶF=fi481ȇ\e=)ATXY68.pNTahTC Mljz+kёd~syIC=J/4fr-JN zmrt+;aAf\̦ABRHB(Dty%;%2mՕX OUUOB)4hVe'}EABꖟ@Y~sNsZbMbT?Z<-e r=Rࡊ?8˙[̿_uowR|Ud=D)<9LJgf+4H$ <߀2.jf*ki]${KTDžK|-st_Ԛ4\hJ7ځVJuPKrLIb+WQ <@M=,gc99m =A_pU?+*Fnxx"\!0t`xT2Uض~G(vQO7X}{0VZ߁f>Չ?:"H%`⨟Ԩ$I"8 `%>)BC#>Gq^ gETr}*З4@Fx0mo JۓmzԸkZRh rb>|-d7y'uĥo סLxF%ғpӷ*(#1|_W1U'˄pz# P0r擡-J1f:?3Q|?jʍq̰0% >Fa7nۥqZ}pM+tv(dhH*1nYфj l%8i`A 6 撕L:="r -"sRt֦5]*h;kd\[R[Bh1K82 ӌZ m]/7*R;y5tEF\pF H3N5UjKkޏ%/N= [{1N $k2[Hhrrqt1+hf߲ )`?^v.%]HC`iq'`ݠ)H:JX[/tq px-ÈTW򪿛c Os_۹H6QYI ǣ#g,;V?ۮ;,E+%,ZKط>tD)s^oLӞui擭|HWG$ػjD:ӂ1m+: !F) ,]38'OcԦ%TߘZq?랡iYkW Ɨ ]6oT-Z _iOi b{Va 4}y̬zgxX[rwT)pj=CP$Tˑo>A5Q>rVl &n!d8 v :[7=[vm7^LOUߪtZq\XigBo4FBpdW?jy)Cvݴz:ȣ g:˾׳>baK.Y1g X$`sY5q`-,H/T 2]47c=z$,U[ʅ]V=jTNn

͂PvH*Et~$p>(MV9w J<=JDEQ-4Zmd1&^~Ҋ4jZ0(: pȆm  839k! 9 f ˆ Y"$![g2&區ӹ2''7_aC<#Bͨ>%n:}3d~nlM+r8 ~n)抓C~)N_@?V0IԇV㡝^=1YW ڴOW=7ݕα>NխK"߽ĈXl=Jz1ٝjhiSED*7P3H. zEƘeH =-9_ *h}tU ΐ:3w/m 2>8" h,$wBe (*/1C>,Ye&f rɻ cd$:)Z]j;n S,3Qi8][:Y犯\~ R J@iAkq6fDW:EGBDZ]gDй]}{е\V&I`_Xsǣj$(PB % ?&'8Cob@tg_oip=|& :v@8w7hs5/FOgBr%"%`L]Th}DaPi TN[)*䕓$vEOf§4q<߽+ҳ@Yzx(9:Z7ܫb&敂6蜈\v*EjAmaAT?6NhsgJ'AÎ_|Aw /ZOe= sF_52*|XW0faBawllw.>屾\WzQ66c 3i{|ʿCkro>Kc'T拄R:yQpd^ %(5}#pQW]gXg38~nV6"IYzȓq"P{Y4b^ʊ ,";hX랧ɷFL2D=\#N I?}WD]UIcHil+ԧS ړmQF_jOFE&aA? M/Ⱥ➦ӥ=;ذ| ca 3aL6bKK7YBMZ|C? .YE-N"}luܒieK9"X<ʪsW"7tTGG8v-F{Uj,TUA{#2v+ssRv=~|C^%-K Uf m-ae 1'hAciir߱NퟙӜh|'YCØ^=!>a" Oy{7vbQ[,ފ1O!)籗 -*b%֯ i+D.AѲoT@!^|R; 6Vqdp'H_IKguK&?`Ͻ<>Y>?C lUT9=93ۉ$Io PuܼG#.M`To\gׇI6M7)XvQ%B-$=0xt1XLs&Bϲqs6np)/{/fe8ITh/T7}fe_4.P{;a:\z៺?#Ih,1//}(KMNJa2&mDRFx2d'prR"M)H@+ ɀ' ?؇?Ş*.. jh}QCaSJPr=ʼn҉wbv^OvKۃJ#ɡV;dOE%xk5dU6. M5\2/7)D!OAi; s~4cRTd'[ɚגI3d $^km//:p1@ǟYO\opΊ3B\U0֋@upfCUS$t]qJl^OH]ɐ66RkJ8~L6liRyDɲDF""`Po²-kGxtTu]LA(c ,ӥ䑙<+aP9ܿ2k g^Pu_7jJoed3X>TH=؉=[`Z"ϡN܂h s뤵$iLS 4@"%EċL+Ӆ;6k(eph ṨiBu:`|k>2w9)SLH=%Dx)}t c;L*q8!ma+kc@]sBWu>:@dwƇ:/G O0gmZ( 0^: #IPt^sz. R}>+(ٷMb0K_EEϝ2F!JȣʙܳgXI+d&?`^Ic`Fٝsk0h=܋/9g7oFi@HB_r?b*6kyUeN5 ҇2mgM Cj21vPj<Qowͬ> NlNYn?]Q?]0Kin:O89m-XvB|JX5%  {#͋J6w)vz ں;95-V.g/tKv4ڒ蓤zRoMpFwv]]Hg(Q:#=Ƙ9zΤxCDD} [ >Ϥg]h3wVn̉ZmU<`dfEŸo#Q~KcqgEZCBh |vXuTAS,ʇ*%swRiEGbCf3Yg;ŁC*_.Nl? !~$9~`XEEat'2m.\ CJc&w봀 QTqUW9Ԙt~~*rc|I]0BB{.ߑc%%&Bzu+A{S-@+/T9ߖ Ad#E;>/u\7jdGJP\BwB3*C $ksJ6oƘO< PAߕ~$~||_J#MCfcˣ:{&Ie |Ҭ.]d]P݌2uP Η0H?'<"0yݰ-T:f`|qz){ %m_n)I D9N>H䰘ܩw~$xl狎 []mv]:EB >ࠨODzuƜ"s+n{\?'a?C`#ѫLx=Y ;;L Y6.&-pX[-2MNs4p]8g`:Z0WF BיL1B@g0PXbt|-g@:yLnaK$9L m5BsRB fsL=šHb[ 8R?4cXF;M-y $Гe1cB";sdk:R8cuIDD @i1`^ٿҠ6Jб:x%nğ:Pz(ݲ?hq̯CGrg0ʝJ{),D6[Tg?yvǰ?5׮! 7z]aUF9lq[yl8oΨ(̴o+c* _J]],aziwDu3ţ$X.u]!RWE1c[pi4QTv0RtJ##υ2[-n) 6?! W䨙P\ 'lxtJoJK:^͚߷8Ͼ@Cdf\=e*xPOȏ ޞ~o na;Ҩɋ\E)v i&2T:ю?LUZ6 H+:b] TO͎P#Qt}8g^Ĺ]e=%,Dՙu MB0(CB&d!0?UC(86 6@OH~{JL s6˱U뢂 OPB{H|>xL ؠz5W rV׬~'qa6qJQ ad5"umd)ҀLY.r'(/ ^z R4"b?o#D)9ӨmK$#z1TV ;4~5Jrs<ś/1|7d}򊕋,vjVU|r?; 9qɛ,+w3$r&ܳi^%5I*+>(lHә":kiodNS(v0p\Յoi@rfWo d[uQзʂ ũ4&Ca)x9RRt&|,l1p؜ˈf*QЮET,t -N^ŻW"oY}Toji4U& B;}sCY0l$/7 F˪²)טCaժ;@"w d 6K)NW%e~s)߾bkéf*{q onQR(ݥZ6.TGjcj+?V%ԔITSW'ݳIߨ*(nv 210LdI0 e'h_( d@&[vbyn"#0:gxal 8>Fly/ 1`"bZ%ak8izX>Ƣ CM%KUVs4&4Bl 24l/ T3;/AXŔJj2sM\w0/~DILh'"3"Z!$yWڥd]F7S>-(am 4=R!h~bфv&WTR<_+q "/03;&mH B^g/ƅ,GRڳ p1TT@yQъ>SX/#%xs%}'/_#W7L' RkjY7ˮ1Hv382+o=:V2X&ă>HPGYSgIE1C_TStkZ(N[; uYN@1n$-VkJppq0~4"bbx ԥ\dE>"P_662Q&R' ^)=N88-5o_ǻcXuopZ@?#} SO_dڂVm =<0sq~-cw"r+=KZ^0CWIH |t}A21(D ?EM}m:?Y.ۣT0!s5RqI0!MEVow21) 6k=rJܾ]WA0H&0i7Văήa˦=(Bb^.3qćdmkUU yaTk 'ђ"?Q%Am4]tO 1njn7~桵RT "BGS.Q$4𔡛y`>.sOњo0yoDi17kzeҽy@258sb o#y0bcnVe]ppAg nOi"foE.K^-S,?k<ٱ*fnCˇ ሮ|mTwlExp< %8Q죘A8oҙ;2[ U7 %h\,y1  ig4"e0, ]}S5#>!4_et85n!Ehr3]GYjjް`zd{&4iv \+$n}sԺ_[% ~{WA6ě/]um&q+V8*ֿ IwlgL(Nwč>) ?, s#˵DaN#qI|KJFLF> XH%Sto*~VͭCP8F7>ٖp+R/آP]3~GQ\Ή14=Z(SQ]P&U֍z?ԃӿDv-nΫkKpkrK^Ժ'NkSۡitPF/i3C{(wS4g#"qq!X+᪠kWB~8=B%R&kԆ\R8ӊX* ܗ&2%䄳難eӦWʓ3?ئ@>~""Gprkt潄@50nsUKpNEF]rڅ )=U]١՛BI/j Bb+yKj5Yg~G1+W  5@ >j*+߄yhhޒ. U/' ЅBRW/!՟*4ӌ ǐܐZ|Πpoc|\{R[:_u7|&~Oe+QPKg$<`oP4@ -0f%|Rf2Ftx˒?&ڭ,gȸb։.Wtn,f lRt*5wKCu( f%~'PT,[ӡ?YD7vWa[R'|ny"AQBece=]|/>dV 7* ] p}A0~O!8lq[b.UXр )8^5j7K`[@,/JKCZ$ވBIUBGp>{<_d*zHޏ*0WT P\(t?N$?~OGQqB\($`mTВ;@Bi|ʮ 6r'mIM0l(9=1y;|^erWFD/d5zէ_|Smn 8\ix:\c~N&e]ˡ O!}*/ʔtMw2G,F֕FS".[}dK8(Z7֌qU͜z'tB"V0xcZ&ZbX^=z) DJL#0z6pwy&DK xun ~.%O,B"?{\/VT%&24t$*zί=H?RR\RGxݱ=zvgl7_k%tj.Xsg7)A+T}'+b\)+ۅt_©*+pmAI4EeYJMcm/Rr Yv*z:V $dɏE[H0pAR3` KbQM uW}/nLjG[N**X; xUN%129}:NLߙFdf7VerЪhtflBN|j$AUT"!ޥ`T:oغٔmy﮵hF:Ao%_cHt%698ɉXB?t2R6-{ځ8:avNo\ϝp̔ˆa-n26PPwPPpKr rnQuj~6bFe?ʔ!6~z]uJs3-,RWjb99uvM c>o tDqZX(h\#)??Aa)%c>$b#tf=Yy5G(}sm;Bs{ hN Q/ǭkݢ;˺`.^HOr@ \^@|ǚobKV\G6?_`0}H]e$(L=OBײ $ËPfRtMSvSPdsP Q #VW?THI2{qXU3Lź\V/[x (q3b`Ȇ,iµr,,I@g7_@`yGj><?H%еͧ؂lQcQkk- YfyNȜ/ֿ )=Fr)Pb+r}WH@/fQ\\ͩyv0ӧ~yj=Sb Z~*K%  P՛zΦ0 nDCG7,"NlGY$@K67FXC Rcvx0EEY0 Lәlj&?BBo pIy)Peu@%A >3]iU{OXYAhk+mcuĺo'#Jtr;Mct0i݀d:n#ε2#5()"+rlG>mLX{v gk1i8`O SR-](̉uE_`\ aw_Kg,HZSe <^QI-K(8ӌAKTA/X ,B֯ېKl"P~_(zgI>5;8=>`PHD< X#ѭF4S_^()鐞P+ S,)&h/Bσ1@N;ǎ2L pH Ziعa(%\rwuɰi,յ'bd6?!UU 4ZGTĤr9 d^N{o1hR6lμ6/Cl2Oɀ UB yzW@҈bF[ܜ%hOE$n8n^'2jlM$O+fփv֎1ULk=/ )2ɰ(#' <3OB(~WW=HH>g tv"_0$ ")HH_&I* ]Fd.VW6B";sCҒ}./ ͧ\2>#'yIhՅ\sC05l’*1| BE8Gg2S.jԬD9N3o0'R+"oXrWqcH9RYAn+hNwfU<C\&iR ޤӬԓK0To?ok~X1sN;S)XMZi!@ o҆0^ك#E#ҙ48#`Ճ (h˪d/JO+bٜ|@vce/& Hf7dyؔj FP (k^k`Iu7U1 U,%U|\fJV7[>Xt !sXfء lKTVsR^8E*t1QIn#M4oz@W.v/X**Yq_*w}MD2d!o2LG\𳙗dmͷlAY Կ1 %gyp 7ַl'f'${#c`)6P*ۛu-ؖMِх7j&h%1 E+f+M 0Q %P'}>deڏI.HB_qw;4WęwRoUt)fOt7@G:[ `V׿ƞ\OiIaIp*f@-6~ϡ F]S$dY# \l~C2M^jqVĶOC}և13H&~;B+D Vr_MJ4oʑiTR&4F\QX iwV MXrhbFk=)DYR˾r 8|E&*@+12Nk9$"(rXC*YYֆxD-k>d^ eo/S*nppTSNHgm6hwpE.1 Qd÷YѰ-U J@@e`?j2Wv2:0-R|VYiWj/=sqiYKZVʏt3gy)df7Z45;+ɦwr~c+@ɉ[&N1`kH¦0xڗ<ʁ)bY%.*k)1"(XKklFل>qnDɕDCin5B'},Cs $/Ԓ#UomZbSo}':&:' N76!LµbV-ZpǸm*X`WĀxU"w9g0iRe$$5BFn~K4"a#hc ղ\oS ^(\Z$Z߄UahqwXd'țk-Nl@{;=[ڔ 9®|Y}orGTǝ9hK_5690.z/cF*2z(EQ҂~e8v}%Z_sOn`+ꁹP 3@`J"SDH|NxwY;6`c mPAA}؆6IͮY'!Z/0(ܱ&8Jôp@bI1 PGb>93V:]$' r&pҚ6d) [#@Ab@˶tSowd&gfS1y4奏՚hw8H)?_?&%=e:cF;¥k(nH$'{Yx8O^K LD3D`z]qk4KF˓:jէ/y]#PZ*vQV:ބ=܆ggWV5( Q:JwZkF'/ c]D m$}+:a8Wt3]:b2Ԩ]ޮ=4y^sut{HMysOG=-UES!Hcҏr,^ASKU\(x edGo|硈&^v4FseN]H1MH2pn^yQp!4&׬Uo|U廭-H&J& kĤs(:Jud0a$WJgr(h;hp,,dښQߟOVʧ944dwbW(aU[ j$myh (iGOsLLߦaP8MB7`x nGV+WG2w{x/zJEWBs$P*`WKJ cv8bIl8 Zz!U27"Tpa3? aUڊ Blzl!ӈ7[ɸ%Z=%Rq(˟7e?`E0!Kψ]?l[9M'G4+vo>r44r&kzFrҪL jdR |ۨɗم۱NɎBg[M`uF=ԡ&gr<: Wr+bڞػ-ߠȵbOa]:} E묪e~G0`m͍r\ҮLWRQvY, Ygؒ’A=ļtf*UP>$e*j_KMǮ` q*c8 u#yCguNDA4M+#*|Dž#ɡ:ӆ{Hᭃe9YT*+ u D /H!@yy gư&ƦS^tE*&âiIH#ʐ _Y"8c!-\jڝp?Dڔ5R?ZzIrFm3,vmֺD+u޻k9[۷SZ{"ffGHP&jKo cUyfvQ3Pd\elaw/`0:ws6*Cwpϑuxx`)xFA=TMeeOj>A]M|i*w%'}T>Az\A"Qjr6~k A>`A7&.pāV(Ѯ(=XETH6Y]j#AM:D\F~'>r'+XeoO"ȕGY;@O$ֽ@\ql&*_K5q `5P+Sr(?ˆ,ri:sOGW X3ɡ4t|a ;-$l0.&[ʩ3WBPcE ћާ1aXO~&DW9u>?,kj2!idagfVe$B(t:H.nG*!nƷ҆pT8h3dFI붾q_V9;auO\^K"eN=yyWiHObo/RRagLJR_-|PIn=iM_8-Wfyu*D߿OGXcfA" dC5~@NloQZv$nocBFpnGnٞ^w%%=cQE|4(iBaL2>iZLuZ˨|J+>GȠ֜-$43ZTftފۯwxd刟j Bh gF"4#Y Q̸v z/dsS|]a=6km@A֑ CO$fq69wet)@*R/}PS'Eo'\R߮ώ;I5 .xZ)Tsg|ro,~u8b`0^e#3$".Ȝt0!L4gӕ0.C{}\W^nt _+I6|enQcEn81vaK+xZغ.Y"8f,[.DI+2C ;[gK_adBN)H0j82sh/# ع4_;4G*2^NH5}{t{cINz@ 7CLȚ?!#aQz]*߿+r4&.H N1!q cD8wůmE=ů3޳Vr\ ->3l*P{.,KTͻ|2%)}ܨKqFWž͖ڟ )m^~/2sm#n4[Q4gAe’%A(A5l>UrgY PhxdkQwQK-:-vI  Q7P[r cixfѸ_P΢1&*ds8u-o7R.uQMs~H XH{;99c&:Ya$ hf-UR0ً<`] i!W2mX èc>Cf{XϦ|9]Ɇ@^HTVw׃rɸ_$o,&XGM s_AƇEDf1׬|g`xaH$Нd[.j*hh4[3S(fe )g? yiIơW|~Jwq 4]B>rML L閕^VКj9| )6feTz_Xy \dNdiW- )ї,f*{O7&eq0٤9}*I:LdM\9ޤܙV4f WTu/Lc4mhn#bCk(f[X\v{#Y 7S^TKu Jj3ZOcH3>15E荊J/ ]h'4B :.FeB/?ܑы\(p 15a.k_ r8vF>(;?*j!A{ywlC +=M8oq7>!'XB:QZ򠎢Izl6TeC41-' -/0z `ZA3Ε~ r2ԺːgYZ070701000000e1000081a4000000000000000000000001668c1692000063a8000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0900.ko.xz7zXZִF!t/ch]?Eh=ڜ.+&_260-9ȑb^]c;Z? kf@<ԲXɯ; 4aq}~1:)C^.&(zXJM6 L}vֽ|`x\sS'l }[hce 5=Ϝ6oz8jΞkPHx4*(rP||r6踐tǏ<0@$'"F)i#]+^N5m|!gh{(cm)^wv&ͣDk1+?c1\JjLJ [?9e*~UFle-| *SL+ǜIG3 ~#nS,&$].KQh.?LZQꡄ]P"W 6Ox|cPp`;A݇Ql|$X̠xK%.e$mcy8H}v7̬FF6.<H;|ޏ j}TƩ=8Q3)>fgBl$N` n^Ցj)p8`OwfK/eC /{l绡b⊱ j &)3ʯ+ӏ[cұ?S'qzVE M^J IWY46|-bقSFz ;6a\DEz7דEZ0^_@9#.m c8}FZM ȋf@($W q'oXZWj[^D$*.zR+Dc!PdDQ>hMuo7\(U`X7w=1y#@'N3|J+Gۄ/ x> H5X ~/^!609óҾs4 "]HE1KMkO,Az Ū3pt969ykoZdבzn!:Ms,lF+(M;?ÿџ]{cۅ5.}ԑiRѫ(|, }3CEDS @kJ!&8Np[b5s8JZW(ފ*Nkg^ҭ 8 5NTadŸ3웬fэ017 \ C?QvKG0xC$6h0ϧx ` Ŋ̠Fv?qfJg!)Pf=4EW&riq 2Bjhl /GLNHʒJ'<bg9O5f}P͆"Zkf?0 >\80*`# *j2n#{_U@:]S  m8(l吿@$)vw_)鋣BkvGqzi\n2On|*⭓pN{}w^aеG*c76jS 9^E'o`1ZW!g2%5lm!יwk=9S5S99 SR, kmI>M Ԓ)yDIE@qfqg^Mkh_şrT2SXP-5&7aCyI:t&,eX>3e8ju"ptz &Es(]یoIpfUtJVR7yH.zB 54  Ojy8c}ݱ09HDG**MyAހʄt9g,oHyŕGMg?u:R%Ȋ%jc1`_6[o\ǁ8m+p/E9|+~sUdvS F:;$= Ta~-&gp6x tv4f{HZ36*KgC["hA5`34V𥵱KE!Ҙ5tkWB+k]!IlvbVot.Aůopʮi~)5#Y4VFmM7$L)M tJ+ ">7C_Bn ?uP4v45D].#E"f h׃B9䆑m2{ gG1λO\S$j(*3eT3M ,qyt ц5[,հ[ia µH^(` n)O\Ԡ/gpn;؊S  C8~ݲKe;䯀ֽCџ6ִC-VHϨcToJ8JRGF4 1Ib0gYHHf0IC-wy2XWQ۩MJE` /\Is5 )98(U~YhN 2S!ֲGuEc)tF"H=Kc3)G6 <~\zo7]ٛY?8 /,IB$|;>)B孳΄c ȍ"zR!]AJ!e(8D8GpB6J =4Tv}N^,9 ѝF5dlVN'5]I\QtaTQ Eļks&;)3Iˋ?8,x'+, :<l(yϋ*,zށ*7TF5 #gvAm} 2JWؽ;=4}vkGFR?R@w9 cl*#`S[0X)!I:7r !@xBr/%Or|zZ^J^m%d" (p )?'vei2!=:([{rgwVBޔPSpMP%k0Lsضs%OK">:\$'.䤥CMי-U^?;nUڡ.U|1R d@7om-Cfc[f2j[|- \~z2!RiOH+, Jd:YߧH]N0ċS"Рv5²u:䅪E7;/@]sSK݈]d!H[BD%?`,?cā/W(졛s_U0+˓"YR:=ϋ-kWFKv-XR9MIrUBUvM4ڔ"0b6dt7u˒5U-72XUVt Ͳo0e53kdW5Š6An,GJw|4ArWYĥI'HK/;-IU(2*ĒձbTY)V6 w oc/l"(:C( bjGB3^1eTܙ@;_V^8aPZ޺c oI '92rLg2Sӑi u1(sT"W F /h&r nyg-V=j7B?sӐ-Z mX6D7O/\n0*Cs5pGɔ'|;Aa݅E;fjma 8s)K`qAO&IOT߁kyyFj=oDq_PVo +3YU }ۡBԳ~e}hj[L㱚NzV{-iWL$ck*vJq>/Լ1i$855b Ӎr >m-*MϕbG,N^:l  \xg٬ש..o`ܱ'MP]|]Uo4~zM _XwYGU\ڀJ`^WMEITT |3v25x eF /Z!@z|( y1-Y 9_^+宵g8v ,D w@\` ěubJ$vE©_z')$<ǹ08Ռ [L0iVOi2<4ZvcFUH\0fyz+~`|zoSu8PKAI2Hp˱5&75;ooȔEd>G93`s=00=Dv}iwUV6}=}CkjPs'M,w40>gتbi@&O|<*tz⟛$?mV߄PeD9bpyHrI1ck+Fet9`916}{;ɱxbZozm>#6/%W׫ ϫk@QE{;^J38^9:6-T0zfq@ bLa ;Ʈ`RCH|~4W"%deʞKrԑ$dquٴU@BUO@1Iu0|v.0TQLdgH1 THT3CvʼPͨ-GTfY#ڊm"FMfُc|("Zpn hIk+ul]Rt^t.FvL z+">t&XsNލ8 I*!Wk)}#=͛9Ԇ%LJ+Y(0T#ý52/ʝ( fdE-M?Owu;vGO>_t*<:q2;ʏO6} rdo+_~97Wr< =ɚ;,E <V(ܠxL{qֳ)t!ȓ fEuѐib(x?H֦%@@o#goqOUHda<~Anh&x誎|ehYaoF z+,L`Ϟ)d8L Ӥ {tMCxptsP y8 o1CLf4n"Hͯ![4[]M_h=8C;m<P0\Y[X?^H c }0nRrK}1*?іM2H:A rH8l$7c%>0xTERQ~4ƨCȬزs߉r%;8:,-K#WQPhf"ѽʾp` @o 'HzZRuQLOu=GdN6 +6iLuEd&jdX`vvΨ 3Z(5 7rZjYm5G=J<J-3i);4&Hϫ̢9>hZE/st944j #sLnA(b qQ`5k3A^`G!x0}+dG !LbVDq!ڗ XzDk6EVx{BCCY\t qvj1*hHG])56(o$k9kш#] Ũo \KAQգqN%>Rl)e+NKqku/[z.!:yсWV{q?rUAlZ x 55kUtR-*k_fbb!iP4C?G\>845袲hH=/:]E߁EkV5.͟w+b\{q Z8 (rC?)C(<Z$$Ȱ\A0 ^Es{^ez"Q?EWC_GV|y}oTAN-P"ghSȰEݿQC;vbYԆFmTD nVK+3觏{?E`/SH@KHdN(Q4%Ҁa['ѽ3543Tɒ7;)"q\s2'eCle^~ss(2%*S֜+}V0Z?V:xOf4;I< dҞ9 Ȼ5zM_\IVAԏ;*|& &4 F`?a#.-玻c'#mv7i*SZMxeG@8I#L?V}]@'MIc,/cnjSW̎U7ZVFϮ!XB>I ;cE34b?Crr0Ju4| ^NN}~mFPh? !'}#Uboyګv]ͼ=\̯ꁑoy4#}ot^'{MN\w~FR_Fn/d Ӊq&\ t.&lDгS03Wt5 EhT7"cv.zRX@PMД5Džt=8)Hqk"'&"2nV]G1Fw&9UD/Q䗉rzDeZ3Jo8z|8KMo 69P?]žx/n0H|a iNRiU0Γ^amlW/]PsxI$g'k`8QfB ˕f]-)˸>Wh<4@ǛOYg^{%2}"A '7yt-:t;wm{_قsªYF<4Y/3|(x01mUR4/JNO m浪~>2mא{T\0>(bb'N L :ߡ+H_]M:&3x(j+.K_=vكQx;vGԀv&ZrƧb\a SOhsƁCƲ(j2Fd~1WiizW 29;^Ȳ,WԨMFuU?@ot Zu1EmPY%_DD Cjr8D\KRuk7B%3Wy KRۋK%@_{<=JQO=]6K4z2ERx OU!C D.Kr<_wjƻ|17Q| "Τ7q'ɑ~SSlJ"r{Z9T>Y^n8M6bR['D =9esoYy6e<@`WQ%D]C:uqZ zy7;䠂,;B$,]㪡\葶bn$=HdÉ TY|n}$4am?$HH_EY2Z]-IX'*'{vIWF5H X'lM-' MHƪN^բ@NJP4 kx9_Ph>agaz&2P8 σGluVxq{Z82Ux"rrU"x04;Pgdɜw@^ T Y2 J!9咂0)~|6KpK~Q`tw1-ÀY$OzUn۬wmAO%|?M(Ycѵ?%眤WAOd`xR$|.䭞Yf#rһ\PXŋ#)W?gЂwÎV}@fhdzbqIj\ǻ\'<7Uo e -}> \(<416lvBȘoG0TLǛ1y06 *џS6[܎fQ yGRy@b#& /WڽA N2ȕpVC*V!4t5 } xÝ̅=X+-؍31A>#,?u#&YrtV*~}dBgmL &S%՗#2|i/Jhܩ?u\@| ڝs%!'դZGny%9GZW T2kNfI7ИʬxU:VΜ)0 77_jǫ1{4hY/5J>wAKX.dV4vy,gڒO֌TzR}$RcCa{qu.7w. ^-MjW3"i g^Ǟ2*֔{W@ {W޵%i>pbɳ@^zhk}+hxH)GcQ5{՚5]2Β fʌ'*NjJWT*ۇ:ǝ|'`sn빈Ԏŷ8A7&C`AzR <*-D5بߤ P(vЀWh 5܎l-w/ dj$))cCXCa yrSEin?TD0^$RlcuP*|"R{>).p"a@bLݩ4G1x2g}Lg,g?Z^I"׹qͨ*R T j55Yw-fG,u4g EԊЭ>$; D,S=RaZG˽[nڠԣjŻ\XLtZ3~'7P帎*4%44&xg T9\As*<% 1O!)+y1@a,,G'Mvc)&,ӕE6RT7o?d _6 i/j{ssbF}I\xMQ V[S0~I>Rp`+NLU%e׆D}R:̖ZrlMAiUMȘMG`-$$4X8ACKFN{MBb[3 ;'GNj$7߳ Ҡ(}M~EgOUj5@%m:pv>-S@8\ҿg9O]PWb!bT`fо`PCtXށי,x$2`ƄƁS;cMiق\2Aݟ\[cTP߀Jd V'uʙ wh[Ԡ9}F#'04-bKиn;B2H@FSC4" IA3iOkezjw^lA#FliAaӂKIpy*`3yP$0-u`/1l}[ɝo=Ef*mk٪Ө wP*rׇc G['=BTu->Ymx9*ǟ LC*̡ z7[DS˒pV%!u@G*ެ ktߴ[_t[Wqq$@ohҲP+ ꑋ?C|}%iKyN)0T_DWYu:sҖ[ Q@JI39[OJm΄?bC{^^t+VfxY5,ȽoYo kbEU; `CF(# SfV?l#},sh|xVki: wЭ՗aC-) \IyZi!T&b•d^J55Chcxu Z3uQQ7S3`FLڮdIk /f5+AS0ͷLʭwW{7:$ꌻ/T`R|Ŏ{@ =\p˧[5|ޑ *h ŭ:6SWh|nI2rx?{UiZO|G#J4miT# d]+Lj+)K4>|ZO6(/,9@{2\u;:SOcf;{ wu&j\u`"_w2.& ty6vB'GO4b1g߫VoeO9b]ldtB[0v D@}pWh#C czQ-Ƽ"WX&fudB[*g?jWPn+m r *aFKB%&?_29gAi3OLɡ=eίnjQ{̂ns3pdgE}sy5}\F=Ihk28Ǭ:LuYߏwݙ:2XeYq ~  j$t.x@d@^0@I/KSzO&H`οBOmTl"B8\a?/J áfA)4Q@e_ {<UMQ,]jĪRN:1,-LY& gaɊy(3|Y*\fYA7 7mQ. ઑmo0zl%宋>*jsu--<8G@7E`<-걎Z9f)VQ3m q^xln1䶐U͗a Ԙ7Rc!E&eQ !ElyL3ac"(Idt~êgl0,ո2^Ofr|ȭkʀQ!^!]P:*JewzjNJd߫:vE8"׳P@sSBw5+a:qł!/I T[MIf%F;R|ڌˬ/:pu?J(TEŃM𢓰/+o+-lr2)!DhŨ^dF;I_羂6ޚc FpSͰ[ /j?H()tQWZ3_zz0Z.]<,P*KBr w>,:(q45 lt}( `GE?^5qTG^[F^p43(4EmH{hD5Gml+NNoVH'mds"7گb|t+NHܬDt} MfO[ -e =",/d!W>t `.%Q6U٠"G•:fg<ƜJ6YʴAD.Pe Pٜ׬9+f>f¢ybf%Lm{NsF2$3j{e ᢖ;ɀ/>*? pE u$&2FPDKA1䪃JC姉Cjdj`rnRshһL Og3wc؛ŸT7x| C:XXn'=P?B?ji&L~󱯶ŽiKD5򩡚]|rnE| ^j N bo\wޭ11|D`> f)-LM1@3uA 7Վ歃`b mp\b Sr.4T-qBDxjV䦵#ֲV%fW(5X"<; VՊ% Er(\vg 0fOG.& - 4)oeK$K&}LOƆ#']Y5UUVsSv,LǷ Fh?}Y96RWMƧwnމ~T4I|r[ 23fܥrzȞvmW`_&yk!C:Xg43oMڅۿm,UmuL OWF˜!Qsr@#Z_HA}O_ܑ'e@!2WAߙKT,# j/Xt=:U6d(k;[jh;p=J;U3 Ցc2RmدCN|pvTsK.I GÌ >;?'3?n!'D<레bנPЍL=ʂYY!Y$RҔ0K1̣ږp,+Àoo\(XT~0vBWk|m| D+?`[<}13TFֶeB%sIUK8N*Bk[Tm_(3zb#2[[9ҩJDl(9&7ݿ͵# e<՚#j2nu-ÊnO˶-`p=̥xePiHice+Gf>Q;3o'J"X8geL!1UAyQσL76g(uׅM Y'NuuA$],*8QкNɏ:8/oqs"$@S]Tҫ#=hg1vN NS YzMV- 0jZnSP-̭9bjk|hAKhθoW0Zu 9ܷl=hr<5Z<(4j)LP6Nߧv%p!]U1fy@DŽy ٛ^C~4kEO|; :t" l6<[GH ~)$HIiha jvyG=J Z (N7P?Tm_ fb>7?1U1A @#2nқؽOj` &(4j$eUht9hC~,(G+{( 0Y+&ehkzUddEl_T:#ڡa[)NȄQ5`w}EH οkd>e{ͮ2#E>gF!VӒ vUbLUT<Ġuk~b)lFHt{^ܠ:D[9uZGVy].{Pڡ0ou_A  >HKV95L{C1'i o4Rk X).!t+19Ǭ&VX>%lE@ Ux 3%vt,D'2ߢ>OlO }ksF?P} W_BjḘHm5J1R d,-v%9GXfbŵaqP` vX̼%O;U3%K]_L6{@ۏ&̃HYt5ӭI§&I}|j?f9zy?%_ _(e|J A6{xM앂XΖള&ꝋ"ymInJ1ƻVՙ uujl-/RZK[:NSR+4T,PM,hy@KO+UQ!I!u=yНx'^v~|dx 8R3&֟V 0C'L˜}5ȑÖ>ceۇ=>aKAFJ 'u8'N-nQ"/S<"o 3L̵ݗ4`4'lJrۀ'G J0j^3k7J6E@7BQz㔏t@)`ѽ s a.t:~Л9 Zk0`,HMNȴЍ/t$"Ǻ51rԮxhJVzT0.@4De[s p07irENL &圆X5SJy||#~O&Gݼӌ0$``kQL>vidMN^0ֵ|zw!T&\[( ۴i&c٢=s 7ymBEcl"iӔaLK6jDz nbBfAmDYrevQE_ɳ x|a>"pOnȣW §uuQc5uэ[?:`b,$QI: 8\.SDт4I^O1F x>%KcCd|M/{TDRّW :sid™$@6Ҝ\I; C@_oߟάcDV)_v>@ c{RZ-v]#t篗/9[Av25v`2,c f`AIb7n$z-!3zgr9YCt_>O3Aa[Zz2i\_L4Ddɧ&۠?;ЍbM.?Bk=(5~rF(m ;lɏL# I2P7G4T#RBX@n {FR㐊2RO\h%:;a:.ϓqk1hxsDK}4G b?㱵 zika4{zy6ͼBJaa=póFv\gݵ6;@^7$i“_ϑ)dJ[zj<PV'SlWvWx_cky|őmpo'Ve{,"^֚gڲeFRȆkl'%5ظCg;v4:T(E@^˝ߵ.%Ƕvĭ nSIӹ417~c,k Lek4'"|k;7] {J9U? Ɉ X(݄>nnH/k@=) (s5]Ѕh |>ir]>9[;zڒ~T ENn[ ~J#L=wjH"`RfXjOc D:!=~d?o\fD,# ;OU]Ia-c Zrb-%Vچ$M+0TNK/ XDjUp3tTmz,)*>_tT-p%D>+FJ,XEq9exUPeHH;8ZEU{.]21ʾ\X"ӹKէrṔѽ&] gf0P}9=֑&xW?pTP: M c Wgj|5G5ud<]N!58nzB\w9@`kUU>Ҿ|V#08~ g{V-9^RxHشA|.W(|lP9#g1meaEƷ6fB|c^,#NaWKFJ_mѢ\8)~窐kwlٚVπybX&6**u Aךv5̸iK/C|QwȯͱHDOc9.4Fݣem={G1?IΉ tp"qh(0lvߔ!(^ gf̹Vr?=&[s>& )ʘ0d'{7!|rPPv"tGɗ^6-ࣼ}c_G|q 5 P]/ղ:e1/7&h ϙroiXM?1p"ъs  D7B ᡅB $bC6 |^/#" mIAقAGU2s຿*]E)/bJk |=]{ST`(rZ2 ^/,*^&;$ `sK.RəSlt,0 \RYMHSA1;OVf| CjђzNfChDž'Vn"L1ԙdo"\TwBzw0s-cV+ ;tEuYttfhUitMȆgRam zBbP6=bP?Z 2{bA4Ko3|!uT)&=TbgU(G,S6H[Ia{;;c:?cS5k'%=d(lR([a9:s nBjyհ+B78l2S7bcLyqf/l@5FݘAs>^spyKjc>Kڲ!RQI(7[M\KXTwr ȱ8a=q1J7-D-UXEĥ]_t-_UR Qt*ikKY|%z\,̍#W-)1Aēz(YrLS?C{|4D|W R@Z4xh0O`r:@11"Yϐ}ab)mgAT~$eW=*HR(ZCu<2ؤvSM`QzҰ+-nY7eful)~I4ٿ~5R%&CIDr!w||~ډf@~k$oĜEjF[: ]ŧAƓ01Qj/5C TW8l=f|CCJ8ѣ­'Jc+E-s~mҾ71SSizʈI_K1!56S^9j톌"!F.Y9ܧUkċ/FR<{M) 9bM ۗ3>Sla-3fOv3?͸y -6c0eO /hm%qf3 m7An{T:hDԥ;x'7zoEEh2^PQ="KDNI<:)-74 v5 q _"  iK6G꽿1cMyA Yn}f졻 [{a90tvA9{]PL;FH'Bb7<'~X}\kɐDv_0SŔ0sڟ]mJ7 , &ZLym%P;9\l/`}\]\Mv-,g06op1 9t%DVY\!$pџUHiK3ۣZ(!o)!!}p /L؇d_:2z6( NmL&;Sc| ֑J5T4]:ed ]8n?gJǰťFSr| [f1a2z;3KǞx:S5~(&%y"conE>-EW]-Gc3lRĒ(D)átD)fL0Z(=PVPVXѷ<:ET#`'dx.pn~us cGMlPm\m (Wo7l36Ks@k`0&4g~0Jܕ%5x(3Fod0{mR l ɑ!( T53{xt8,ݛYoz9 nn$W Je—OP ?(X?}Mݎ+_DIĉ @s 3_?;0HlY,ƺ 6"b y^D\g> ("OKF2X`ԋVZُ'sd|3h3 ҅  0]82I( )\UR>Ț !e?it{h`70~{gYZ070701000000e2000081a4000000000000000000000001668c169200006e84000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/nC]?Eh=ڜ.+ʅ$ ?RߛL_fPISsԼ ׾-BjOp,f0QT6xͺ+CSiHc@x,hWZy䀆b@hB5& >)]G+yn@$9߆gjm <`HE׳ 7lVhك1p/ OIk1PЩ8aLj2!ވ*}d'W:U%Qrzl=* 7X;y}RI _}U-lAN?Qt$3ηX:[κe4a[<詅_;Ŝ fB@vv>Wz-W6jyL;:0Tl\ͪ~7)@wIܿˁX]*|Iu3p$Iz/]pyU᭘o%pH;V2?nH\wu1pZfxkAwH儷N5 wvmF-'ߩ,lb@am@ò..5?io VoVs,Y)duj13sy.lKnA=e1^.,ŠCr"D%  1ۃP\éGU`HϽ-65x 0psK&š sF:tr:{~W F 旨/Ս Og8F,Uܳ'?qi >{3iB ~ |"l! q[2[z:wRK,[' k+0,G*+ dͻ5U1J xry?7yTtrMVnuH)^/obs'so (rxBgb9?uЎɦJ"`tBSk'uD5&QU|DA `a<$XTve 㜂GIfaL2Itٶ  :|YXOV?4_ V ROlHN™Jz!q'oJʌ *D99cՓ. *|Tdt;sD{WbiR(x\]z9i0QoËR>~VeK?fύ!46-TZu ݧ~#jv%s0q_2;0'O+yWKB#yMHSpg߽[^0x]5S$R/lCiU |OS[kK(-M@7҂y+6l"FwD1&y?$GJ2l9f!^R 3DIwI{lxPhN_:?=HrzO"lhShm7+x%kH}Sݹmukך@դGݶbD%F`Q@F)hYƆSIv746ݻ|VZxpog6ƈ(a,דwefU7` MpY{1@3-+iy+IMOC \`GVyR,C6mN˴qZX_?>| Wd2$fAnw2VuwO-t\U5 J'  *j={660N:۳/T  FcIA!zae|j ^J&ㅵB g(W$do{""'7b&0I\c`6:)Z(~'Ybυ k? ^9 ظ{ }SZqKoQڸmF25s!]z)&45D)vsOKWZՉDi-ܦ!&3=R ZWs_.dtRL  (`G&e,ӕn5eijlhFY5% KY> QM_Bb]mtn7ipOM_:^l @zQemE2Uy&@Œt|[GzGm`^{*j0RوEzg)K$*XI?h/MfDO`qؑ'XyRz uPs^BrՊLoOaE8S|V(~.B@c[3e9Jy*/Q72VhK |{B:dED4]kiĆkItti7C`t_jO43(^5٪8 ^{[k[/2,P9!# 6\9ToRMO'M+GRKN]l TՈ,08I YE忧"O rU:1k 9NQi%nHn_b=)P|`T> 0~xvߔr.ɯZ{`Dp("q&YhAg6KӖI|^Ak8\Ki^V,V?PG5Fay;_[>AFZm6Nf9T5n_r/ѣw|*ƽZ=IR(mT4nH畦9@q"j؞G7a;󗏜-}h$iXn?/4USy#=TZ~lU۟K D8ɶܤ #bl=hn`;vP.=&9z]ʩ-N|VdL6eum&f?naw\@?EԦhB vn{Hwr@WB9xZʿf i2pE鲌 =t&h=&{ Vwcئ\h},L]h(pJAm3xp~-Iu s[_?5iO )- <$_$Qx{;F̬36ٿ\,I,]_Z\9pHʝQTaD,gy$ XYBu΃FPK'IxL1zzoDe/wpY>^ݦW!*7[LWIY_P L_VyQkv3r./ B3wC]4A0N~|BL^2R3)oe z¢~>\( $X9܇!@=*=\Dg+>- )[ '%#2~u6IE5lZ^|D_YºvƐ!s7?Ae ̫lpT+YcӃT mP-3=3ׯNgj7ϓ0N'f|٢IQJM\J`>Z.oLݕ TԙmE˿ 3[wqM$B,G)KC`"v9I?9rzs7ٱ?E"t)9|5yUM-) GK 8`13Uo,.^2u[e`\u)D)TCPv`[Z(~JpvX&O/D$m΢XCw8=@YeH? 4 M@fjh Pz!8(3(=(\#n㕭utff޺FYea_snswfnbl.Uڿv^$ZcS8`rv +$-ܡZoC+>m}ʂk#"clu PMPW,޲ä=Gk~0a#7k8/go|j}d\J@:p)'d~Y6!6 O~m}X])BdJj%*7zS:qb8K@2]çZLN4WTPԙ FPxFMJ 1}N6to;_y $:v6 'lW؁7R%Zɟ;IDqA Fq:3Ó3ɽ0L#'6ݎ w2ѝA,k嵇Cㅓ1,б:̰66V]4'fP+{8Z5oUR)O*]켯ka sPc(:ϿX*4ShM%oZKo(^A11%j$t&2`ߍ!I 0 egG&+H/^@̸}`)T٢.+6GSFBf>o -7d$n 0ȴ@]np, w>ZtpXUZ38'9XKyhMʒO!t181zE <.Mgy7آ?)+̹ؒߎX+>o0 3cԉ݄V颴τLN ?پo`I@v|J-\G˵/h{uJȡje!iSԧ]p[LE$@|Ö|]JNJ ;[L!ـ}l~OxX~Aq)bOb V8LT;Y@j;F0#4DA=2J?aay>8C)kui[B)@:` 9VA %ͮF+n`܉bg=ADWYM׈9;-KObt֪~ȞW{@}LZ˲sƅ>< B`vSs@ =)ߒ%̜κZ{x+3[_(U5Jm^Rjj!,ཀӴ^ %ORV45h'7Յ2GtLA&[C'2MgÜ)ar!gy>).1""}gh#'(|J{_3K>{M~ fzv[g|N܏Z$x6)BGJtsE A見쾶 afoq"233IG=М)v?^9\R 㕝q8#pw&& Q:ղvJϘu/v_,LxDÊo]'XRO\~W;p? ΌbW?,n?uw(fI80Ls|\N֫T"[*,&܄*2L$;T? ϓҰ1Qxbpl wuk*/hD74RhM)͸WCCt' ?VSl =b:IdjX^~֩eLFͼ7,j׳l.t%IC. c>a}.SAXvX@Pt mZȳc.,÷ 2,R>cA\ї@fi|EAFMLLy {qP]_VZɥp[^z:,4_Ph5;k5"riQ gLZO'F9F.uCz:,sѡ&ܓt?b6$K"X20z^>6Ymۖ3t2QBn2IWiNN $ii*fe*H4ebeQEU%[_Jja1ॱ![ ؆zΌ Şد=,7Dcu`Oĵ/VR6/;ٓTg|ǤOX>^ڌP}'HQP @yt:%iaL'US:TVmmêuI_ Ūr!w4~l'k-%b]瀍tQ|)OЏs[cD>]:crp8.uiaCR!AW,]d¶4zȻ;*< 6fDU7^Aj(4qOnsִG^`կУȍ w-=nZ-<8?P <&;h!J"PN.D( mg-ǯl6@BD1N 4A|{ АF@tDL#"7')'L?W6Ctޢζnn=ZyFVm3n5QxD* dfE` 6p:k,DkOū7ⴲ\κ@ύ)m%Tu_=ku>\2WcP.b/7>q- }g"M58h!Zf?!j^d}L_ +* >жukEf"~ ­@@MഥAsqS|uT "f&TXE~ *4Gz:bdq@q=t~}`0Q'g:Eyh'L\sAId孩n_x Bc}ޯSU.Rمc`beʚuMq$8g[1aB$BU$N-9?>R*_aid(;:":T@5C&.~ỵW$;,J%hx&s l;o ֵYn3%2 csc9DF=ʅIȉC0nu3Ҿ+aHD GLB2rG$P0\:S-ak1نxia⤏'~csGA_IT hq~[}hzMq07lzšź EA;UL8EURQrQ=}KU}eM 5DT$S2fG 9LG4deQ 4;6B\p Eø*T_/;epNI}u-d vMG_lv2em$^LQWG&y9ٰ5Aac}p1 RwۅSsx?Eh/L g 0+Ƶ .WCO>k?Mrro )PaO*;Y:6#Je)͐b`9N…l{;rH5ʰJfc`-MZx%\#``J/_r3sz+PB[z ]lI xC~s ǧЮPwdxyi`NQF/r ?]B/(GZjCa?9NAg7z5EH|;szb0Y1¡CMU Amӓt+c\*OShzVG|3р)j<]F of`U~ZW4{4o;8y,#@矗 p$bߩ(9Rڵ9Y~;v-[ڢI>e)QnvKBW3ҕv+mb#ZE {& pVawL%!:t6ϋ~_ѺzJ*ӝ3Eb7`9~/QܽMfAwFɶg7WDJVs'Ox-ㆭKʺݧcxQ}_(aʻf;?q3Âr306 nOsА L!TN| ± .+ڼ=`<{>cAigUq `z#ɿ^A?eh4 ?>H7BI +L3&]- b]_;^=lmT70V͗_+#3.! U+W&>jJa'zD/v3Z]y4ח8W;ׯ fI@C #fmTe$:N;VnԿ_\m, mvP(ר*w,+YnPEnjZ1n@㦾m[ Ih{ Aq %bCp#ySAu8}l$snV7-8{jR} J-_q9 f_P{eĆm@ GNG޶~pC6KN'/QZbtx7It͔+L4ˎRs-[3gJ0EHcvsjaw䵟rԹ^4h12sr)RğM NoWDW|[3=uFm1G=:DĤ ql`a`>xmcZa Rۣc  Bv>h (RV./QA@} [{;CqI[VU"_oU1; edڨ!4a;G/O{4$i FT#az;$OÖ#,jPu nq]z.nמ,?}A A#49#~62dIVC> D]Gc t†\X6YU۵Tk1ZOIA$y!`NX$v ;Z*dx9@^xl Hs~bcu<Z0Z[`NGϚn6pC;f %¾}wXoSqUh}Zm+zcޯBuaF= qgsd_81-iP/ (F?M1a6sTzcObͪoA-\2~5\+;J01P53^eNĚk>e/ʁ70jc?%I`e)GUo*OE%p L528);~L!V@-VkG׶ #2D;W5)8[ΠJY\agHߞ.K̭ZQ5.v7lҸż 1 "oٚ 01l/h1c~+!U^ZDJCz35`VjvfiN4Y>/FHF!ܛDly_be T>]cׅ zsLqVC,5 Ei~9:g.HB&D/(ΩqS = ( ȂC,LNǁfX?ҩaJ$hO _k@t}^Xfݒ+6 ޡѪ+B4Ua=)(7D-VP^FCz+łP]saVM{cv'i&5$0tsOT{ϹV~m(hK預-,~f8>͕lX鬌 MG­\4-hNAYv^lAJz0ZqOp/^zBji 5<ixw Ad3Du'as[ |.|%N>8MCrcnHD9 l?4PS412nGqSpscx fZa8(Y t=z{7:cvvƋ^P[\չ6e.$Ջ>he!xUh+Y"8lVGx@ V l2@*Rz " 4+^ޔֈ 6)<!XbÕa}&*!#u L+6VWӺ=3Д_̼`i(l`g5putnoK }F)3, ,69[]82t1p؊~=7 akfR aB侃 Lc۞,׹kΧ΍<& [*2Ј0)sfŻV:Ÿ1弻P[}c:ZBΎ_ꇄ80  iLrIB%[>Q.,.̀qs1fVҾkdUN,Ԝ{Z=v4WyGrޙAQEBH<KDѪJB|RTїEod A+w@EJ,q?v|FjR䋒 Uο,s JZ޽%8X?:\DmDcY$Q@B׽'z'<]) b`k7(1 + vwHg 1[hxrЏZU=a|%r$2_O7tl_s>i )+OK%N,:mDB@%ӧX[}J8ц&Hk>(͓O&\ʈz& |i2+{;I׫  };8B] 4T^=[av4о|+?T+2:S,7ԌM 5~C`qu.me J-b"y^g-'/#z2Z"Zx>!K 5Me^yagN/ס\? 7B</!;i_O8,qdBذP#ؑ UϿĆj6r">lP.chm>ɐ돧޿S0Q"aBcRNi3F=?TmtTBTT[ 5չAq9t/͡mNI}^|ٻ//>k{jYʃib?kܯ u GvLCA pB+a[tUWNjg[*I8gk>OޜH Ą6t/9'Θ=evLoI}-t YdzgH}G9y4ݳ2Rˠ9+Uj *Ci4e =5(Ԅ$Mc ^EC=mL΅jn&QQ{<%z{@Qg|H&v_z$woJ2$\5V킍Qq.wm\ޛ{ByOpQTRj.X`.HMD*ϥƜ5.].eifK5/7$~-/ȚsiR92}o&% " \a(QT͎co=M>Z1itt.hQ Vc,l PS෫b0@kL%:"vI&FJUtt!8t(Jo(sTH_ZZ39Y%qXQK  a<Ш $-,ƞPQvG8 w56 72mxii$ (c7V0u ;X7G,b=- ;NnBg=s}ҡPw;{2 O/=cP"I3!6]u7+ ck:L<醑]u&:&W93.xXt[J }]~{ os{59J mU KॣQݠg#@IjKL,N<@MaƖ=uK:3G+ Ƹ_Sү.;?ƕD !>ne})i i6iMP-@xЮD9 3H:g紂K*"mP@"nYOP,#VsD\crP|! /d((~"԰T&TxTNbGxV޲z 0&@ِ퇺 Zs;yL<2ۺu6V8lP :` k62>til48\$vH~WIמn/`A,JEIk^)= _e.%Fɧ_kU>i !$}_㙫C[w8g8I7'Tu*C-GCg:~hټEE(Wcah cԥikB 2Ϗkh˩߬Ȅꍴ؈L„ 3{W'bh?ؘ<¾̑?F,fǵt_w8"ŕd#"N4=Da8 z*YK.< bg8<_y7PWuQ+20sjc'g >[u F|r&P cؐ${ˁ. ~ Zg)9ٳ.B7綪4+վtxlotƹ5JХ.G Z-#\wC_e- Er1L` l b3&Շ\ϋ;s|eЇg~Z[i%Q"`̓.jfDH}eWfvG(X,оv(n+Hyf;h,]`2mL)U S`S!RjK;amבKS2H_LQYaۧf oR3:|w[~bҤW|!=Zodi> 2ֽq83f8buek.Y2*hyE'БmnAE;/_~ 2h+49eD4a^ Z/rͮ~~jD`7d=/Y( n2/r˂5fdI mR1gc4ՇNqRyy"!ϰNAcrbB9nc-믒"1+]8L7&uT0~?m}JڶO1Kxkʘ`𐂖}TZ9 _ T29~)I`1-QZCvmT xʿ 0>s=?ZAn&8"JgOuYCpL=.]DJRB+A`w凜PW obB$s WGX.(vBMž p | S+ rO4_l(@t}/U :wϯ!揁q}M%(,> Դ]JZ(=zqV.<Œ̸Os>h5}}C19: =>M'؀+wQ˥",[Ax8d\@[ DE[+N!+~xwW\tb "s8$޸Û#9E'ɉ$P -Ag:X7?z|g36Rv)qXc ,V/ILh?`)V -ș 5Oz7dJ\+.Lu> lc/ ͓֐*n6ugVYHi&+`O{h].kD̔aӧ4ڿPt=\l#&C,)Q+%B ΓkRƊSl~9N!6ڜ}sl-Nzm-IYfcnE&@yatngrstLlsZy뚞a1?y+~|oQu\л2?j7lZPSlFњo|_]SgYu=}O a[v(_C#L%$DMjnXCqU' hvil~8=6"y,:츏z9_ǔ"ncsD*ʏ!sYKs2T(d1{`x!ѓ+9fn;ncdzX|X^)eS}#H9Ngv堛 SzA0Umh7V_K?s% 6Βq/< [s' ȩ4Ԧd%ܩi.Ė[ur$Ֆ1uZohY6AKJ"O':+x"A W BM/qu\luQb _#UskYLݓe7VK?mC@{KUgTH.Q U lsad9[@ ρ.-%^"[N0=lzAw?W-;tTy5'mVz.iq15k3B2[^HJzҥdJ-g;JjUVN$Ŧֿ?)ymP748][/Xg0A&\S^SG421(t@'G8nLuc9%~zy!q jEҿ{AtZX }ɵ{`:b":{l5 F]{"vm_ANhMR}[dSRV4f*bcor$f } P׳ֲLFj ݣRdS")?c8EQj@LѦ96 ')7g]?RH9FF65Ak#ɁafF:<=&vEĕP&X Y"!G gDo}B츄A'{g"9Q*ZF]vǢk'ٞb ݀kHEIβIEG#6.Z|q!i"Vw1@ QEh4Sтr_cEb߭@UoJ> M"N~eۄ@@XѴD1q:db.B!fjE/KتSB*^.17Ub{FK!3ia.vBù}>Sƒ8Tfк=@LRE2˯#D`?6n6@`]Gǁ!F98IWye˂A >l#53u:sUI4g=k#wzEoKK-$^E=sQ8 .lx ;{O餌v;'FNyE_}!hk ]Lp9‰cccwX8M'-i:*s@>t]fH,wf)5Rdv5' Ј#]=}M險NS[A)7%?tѮ}h=nkc]ܢ'/L b.qAr$y@ǥBi\h/ ^TQlY?v ;"S$51),]ӉqQ&q\Md@E݃"OCp~IPT6Ţq ,ԍ8#šb/ʂcåS_F q VosY $GjC 8"jxa8>~MiiVv74WfਹngZeY.d(tPɚOcnYeUFu-YۃcI}m"}C~ewHJf\E m@5 z̥b LWl\%y\`&\Uڋ688ɥFT'YFȐCLO_، OBqwd"F>\Y/ (ȉ0)UBq wCkʴd#TfOs= 2$}yr-or`I`c>Qa;~8[DI3;JM<s RgDof]ha|U,R-% NZ8xY{\JL) sY3mlZ1,&D$gRh^&Q ŏ[LO'VP|YXZv⡰eT ^ȢT]KrFG]w܁Yo]cWQ{a˛0bCOͱն2~ү8O{VK0ԝt\+5:1 LztS[]uQĶR&&2#ͫ\G/ Ј󒩛ɹBY0 Tngp9g>A569$8fIQ~ȝ07kC`SYÒ?QXaNlcR!RM\FT#~=NB*E]M~|(kY']k]RKqg"Eh+ͦ5Lr@{&?L.sxTefMeֳ(;I^h׻NOh1JRKi3bwx@1;i $!A͎>OweGeFn%J/A7 <ؒ{3NR2 zw !10 V-)ٙL&'l$d $s@"=OG@6# €]o`OJ&aķ"IiŸa6vaerz/ Bie5"?:-z\&?{4c)yc >aY;L; zp@(V*'$^?U'3 M]z/!D4,,F$ޞv0~.#1<]47|z~Zffۼf=iD A/VmopSlwĖ=w/6s(@ ):--b]L^FR}Sz%(a2K\b'Gfx^F__>#7mD]~ħAD2y&[N[u/+s[P1;(n,46񆷃'vsWL<[of~K!_R..ȵl6Ugڢ3-ple#)Dmk.P*չZG'1Aܲ^.~2rӴ\{ wHUQJAV5hELv%ȫiFl Q ׵O&˟pitWv:*iiӉHFCphxU]q9sܣjIv,n%sHfڐ2TJht_tUCv4 )Y4LG6px< 5V=9=Rb[dS@ Md-6ם°FnWh19-8ubfg/UЉh`Ʈ`O4\`JB uʲ N|<1guZ~l0O7]xTMSAIulz2C"f3;yqRqc)R?CGʅ@V}VGam@S>$A~!M \h5\?(k'˘f63!vҝFS X}m;XV׎*[391jfk!bFeH_Z`bzhz]3&(}.a/@wu5^Rۇy֚nK3I Ks)Miۆߋ@PA%RqIXuq&sz$6'+*mjҁw3#g͉(t`R?@jǙQF'eg|L\i:u:Ʃ7) @~һ-"U]K jGIG9g57}a>㗂>le}#\Lw]9X2%1x՟ŷ\f4@6XJK̢[{G96В.l~ FVia g,3DƻUM O<8ב:yjB0/ykW+!y`3Npvr=̍+e9f޻e:IG& j=YϲCvs&m N 6,wԱ&:ӶI.ݭP]łsg=ޢԛIx^<d^f”5[[}P(ڝo]L:/Vu~_lGGg-tz0k@?Osǔ1?#{fe~:hX#T=4I䣰>z@.L뒓@a \g`)E^ePlݥ݉/-aZz-2$#pHl0`/ơ.u28 籿.]6b7 KL9nAíDNv`]AoOmޒ'qdFd2_3 Ewɹ:2mښA3D5J7(fp"N'-5箦@[$Zn'2$yx"a&D PqN^H3S =p?HM Jl*?Ѿ,UT3 1ؘ?c,,~#)葧t:׳bBgM(k/V+Y@;B@" pMߑjCV[+ Vʖ黪I p0=D8FkƏ3A#r!&u&4ahrwm&7@:~;_U\4xSJ?<0S ;j?_dnߧ VRA+r; b _HAaGyv,L8=%lTLS'%\.4ۨx yo3Q r]j h>KBp]]}  7Asd ~Sg6/D.4ڧ@owԹx2Q"piWom|QNg }+ -\wM+4I5fNHZ7vu~{E)_,e@c§D`Z7ܼk~>2ɫ[r].KC)m ${ `^cX@6Q|Qt^+$}uZ:px+37HK̗iY$h1B3T tl.߲e\ncDiݼ/y3p_V ] Caȡ%ĩF"$3@I*Nܝ|\1>3s9*6]_Yu&@ t%ъf%$ϻUh=[ x \e~T&=r?y(#N U |ͬA `UGe#;sżi/IN=Bڈmj|[Znǽ1~Gp1_AKY=oŶR+ Mk}?~L"8XIlzB^O_~O24-xBd^E왓U Μ XM 1;?G n"OβU\䢓þ,<(GhpMŴ"?B\ F<Z'EY |a pI y1sltt*ݕ}JUC/<=~E-Vq~zfF_lq4ߵ 򨌹;f#:ڇsϦAф>Jk?q\TVR[h5>]aJ*ZrTmW755 WfH땯)7p bAI.>X\.߉Ć2kJ?qz/ʁ#'%חn*. QkirOlU A龚8"׌"=,봍ND#SΧ: ' 3i BZ P(!a.r`r%o~;]bo;LҒCD$[AW=d~dlCbrt$D8#H%y8ѴX $J."^d)V;Wjv>HѩSJT0i]?4 p5[5evYir{ X ~'1fx37G%,HvG 0ɭ:tH6J]o@sG0]+:U3XSIE }JZ#:XNAgie;>gj瀩./)FN(#H1M.1JBӻ#H)*Pro-K(8O SgscbrLt5C/֍Mk*ϱ 8r|zsJTD oͰ=]1 (:(u SԚzg O t uk/BE( a3='J7fK׈vh@w}T`s_|u$Rpzɺ.XTG#E%I e2AmoZ ޵'Neܚ|;ά)GϩwԢVvZD.&>xbr\mTn5f Xd%A\^vX #F'7-`A_E;}ܤ/ATԞ&5ץ'\<9%0?122ǭmyqE:X70H=-mb#)j2} C~?;S4yXKnXkYOob\\1dLa= (eJ+U¢O/]@& ˰R\ϙs=nzrep5~WH)<֎R.GW:_6*p;mI")K1{ԹmJ&w%͡S` _E\/e((Bń( ;3@O"f-?9P }"tl컼z\c|_Pu :⇴Xm2`% k"k"r$E\W聞6s厒`pF_]cdEAxذ(騝 =$ 5WRUgX'^Iͬp?JK&;ZfS!Q4&Zd E%\6k ]'MخU،ȟgCzP[4֭Z`h\%\ycS&EH8[:Kgi{G.Ӟ*{4 u2][kȺ@e*2~"1BsY ᖢ'+@#*&)S(XƆ)"@VC]XFԹF:\6`5֛H&?v[00.ŗF..?F]=%ߓc%q6K3&tJ*Ζ)ͩb%-j䲜y$+m#4|Hӣ@4R3{Jk 䵉:kx3!NVƁsz22o{ގG bOp?G8wHn664t*H5F:&_&Fa^NOѽ~C~ MTiR*3u'g5HWv)JUQO_ yJkG|evL7% ͘mD9#9 ڥ>XmmFpa.}d^Ӏ˹$)eX4ģġ\\ ^7M$4 1a؏x L!83%3kԫOBKPe'Z)?Q]};sf,$2vdƆoسI!{ޤ 9Hy *F&_vG]wLooF41O˴Vg@2z\`OLH#ioc^Y9ƒzw 1pT@ua/3=V p5fP I,{Z_oUy A<>LՓaxp3o^}aN3ך t==ѹ + Ttw^jFNi>x/#;n֑/S{+]8#6VRSy}sza7j0b&SvƠ>OСR歵_UZF=ԨVZ4cx\ny4wa9_)$L$9G4n̔DqDEiޫނCOm=J e=D }NC{V)%QeXro i.Rv8j7踁RC}ve CbTV(]4w~5,dW*ybV|ica׍8ڡr>-;K.p5]k;(U"pT*oGfuQiY2j6 zz6xK~P5ݼt*FW$Y`~ gٞ;ds0#zݤkQ5[r_0ɒN6cPŊc?& ژ 5n 8mC=/Qi2,+oQ]Ή#l1 #aږm%FR{)dWyɃQ:" S~Q.K?PG7\¨vX_aٞ. 1Hr t3+iO zK. xEr.1y-?1gx.t0eIw&ΕWEi֗'Vq/oOY3jBYՅ3]&L PȄШ80GT:\KzE*; o`ܺS[xLE$Y_@:tknl8d sʨQ| ȉ#pf82Fj1E[z׷O5]w8m/ ߃b#UQʒ vdߎl7D!A6 _U @XK`d,L9?Yb4nn=z› ccŰ9NsGWMK+AaTw~ĩFب^êaXg%gI5&˗Si Bk79)PǓ4"|'q Y\co(!4 yH?k%ݰIr9%h ԎěM$^˴& o&Q 4/ͺbʭL8 R0 !;#}F 5 EF;i #lglF`Pݠ| ~?q9r.aires{R.cY'}1{uRR4b7xW>kGwmZP̓~b}jB?KFp8uz$kܫ:MAC;@Io\aNY2&N`Jzy$fGQtG'Sʇ,B}t{{.E(&a{ v/+n*Q&l@GӪ8͒sXdvŕ4#♹}&lg!ToP2nF43v1hxٓ6كq9)#YcـƗjx P R밎-񐴶ve{ awfe_:􎝍M/WM=s |p?~F(ENנIP8-Q"B~&O_z[[u7Xo!y[,ƒg`, bWpJ6?~,;"=d*ݪO:{B~(@IV+3&h%] r 80ϖ|+;.A<z7IrbvPQ5 ZhY}fA}ugL2&I[D/KP K'Uz [h9?$Z ; jv@±WeV{5'#3OSz~ g9m^bv1V9$G^Jp{c6|lX{2`Jr^#,H ǕtAU)lѓX\(qqth1 Xlx)^tҌ%i0Ru/AR@sxmhET{zV X"H2PS͢NGI!ŵn_{u/Z;"]bzoѢ m'cXY,Naw4s86eZ%DmCB<uKh7I]Ð`0%]"׬i 4$YqҜ*a+T>uK(mP|aJazF9h3cE?a\ϼh(DbCKa<䉴 FV^r~.^勵?)飼BɵR 䛁S>GS"Gչ\u"؂r'EZ>?po ;f\|i)_%e2S r ^uvҵMP"8 NsHNRiT҈%&lq3dΉK Sߚ7h!1kqVTeֈdK#(.C9RhtĻno|86ntM_"]K}:ź=mbl XLE#tyk:3Ff&}EES]l E2G )` i ~; 5 6:֝%*ч*Mooo-+E9ұKktph=J?p MY+#N"6wOH+_ۥ'Ǜ=kYAZg^?ӥ/(4QzwndT<{0F}aޥf-nJqɛX $V5ptJNAM;'+V<#3 ]x7)=X^fbI(_ƈa-AZ"uLRH]%M"IBE$ܬ4{[\ r${05$ؑ9ϐJG<0*d P@A p{.úeAxm X" N7|eVѝvPUrZ0B:_ b>lhXXDLŒhq^ I$4Anir|!ξ*rDT"=_!aP.p=gsY1_)tk3~Y" -%mYwvXvo-?qI3e?qBx/JA{F#ny3_id"m"PhmNFU[K78mulS߃%.ˬJNl+ 1"hG/Y{ r0I4xH% ep(P7qj]'vy~)׼X`:;8jYzöd%ի7GzŠ)nh52z6T#pڄbEۦ~EPQ1r?lt4~7ȋyrN-#o{R8<q14M\bz,oiX* ["u/(%S`߹( >VaWϕi{oğg}\WOLϊ2Enx:""idp-,2Oh5- ۼǐuk_ V}9td7d*%k760c̒rK>M`>ۈfŸW۹hQofU[ ܭw,WdN`Xר=TR 7"MjF+ $hsbZ8ۓ02Z\t-ERZW;8cCeR I$wFXIG}z?v+b`w_e1^I`3moK2%cSOPlcp|&JKZ[&O Xq<)܈ϗukxO\F5|ʬ :WE_3=sԙ}J ?+;XR*I)˭޻bdhqdigboE&\+% թS867@vЍeɸ!G3my_&̢8i{$7ewnV72I#~o{WnQA<-(VN;ߊ-") IF}Uwk H d՗ ?#\GEN֕<,Nd]watSہ}e胂@`AmvԪ1M߇vnӖ!*OY6Occ;D#޲ KWl_ JMx^p=UKVW5.R `pϛ5$@]┺ -D6{!{fxcF\?GaB$brDCLآw -^6zq]Afep?)<'ީr4yG4}z"Kg'k)Gе2pⵒx5Ru8Do[FԬQlEͦ/[*6̓J8!w$XW{_81 ;yv #dRV&f'Hi47b&=dz,]6?Z6t^O!,@;/*^;cѻU%7>6%n0/lo ݋䁟ϯb-*_cH;;^XcF:;Фe[8X,g%{.,bÁa-unIjVqD0fOe!饽𷀽@`Ny>heP:Yz ͛+9G`$ʯE!HJdVӾ!pO1(+/(4C9 {h߉N* 'kWpI3̥s(i|f U'fP9aG:n3TsZXT-9|ЍkK /kϨbL7)iA  !}ˑN~sHqrVtu1fMCD34$f =AA`f>'EDdVِTHybY:>AQw94Ai <@ eyiK~)yҥF}1Ogwٷ!4 yc1*E*9jUVlQ}30DΪ[TT0RDeHʫ-xa 2i]YֲG|jۭÊ)v8R$3(kP*0&)c-+:ȕ2d. I&c܏.cx~k{v Bw!&^k2~*frHW*߃x71|?h#d`zt`VF\7W~k5\6y=͚wˊnޚVxa/@)1\װ9w+emLϊt#wiXYET Z!'Z2 n_'m=}5$)cNGcAoNuLu= =s_AV'wc:@?ZA\xth>7d[7S}.ëOhw)Oy:Y?5{Pʥ԰J[btmVM f|Mp] ůH $I+~ E.;84A_̗y}oԤ Sw&h= +t8+;xk'Kø!GaN3 Xkcc ]q0/}2WC6QX@~ m^R+( BcYz'f}j+7Nr]`]#5ˋ6#orJR6זUľ &~DMСT&"*:iuSFMq6 Zּt .@(s_V:)UAZtt4;sRD4a8 $z}WdflE%&:yzIDD3:4q/zf =A]v9tHLM 9,QVQ؍f T ($URZ+ESJdyRh8XJB$nJ%IR CjfwXa24? )e ,yP<j_%Z\%nX09d]o-^D^^tN)d 8acI-Vh;6@7eɳ5r%'D  JC #s̤GcV &ZE8# }KYwYxx M$hk]B Ѥ}{l_tu/UK!}F\_[ sN[aG^wZʗT)aJ~&0оWp^'$!5:e6U6-_}K9*𥬬m@>]"[ո=RIbwh:ٺYId)ZjJCS?jNNTAcOpF+}$XЛݢ;hQ\@0]6~OnoOKQ3P xM}^}=yF 7W~'w\[ScuD:>,tz6D,Yԋvnِ^hJDt kgRj]v2_rSy)f^g'PkRua$"vAV挊`i2Mvlf&7 c.W"̠NE+iì)R2A@L=É|8|h8KAĀ|Wb T@ĺ73q Hum!E57D -dAK $XB78/Dlb{xoi=Ϲk-rE^뛹y)qXd v 1+SV}=o5z1 2b#4ؕXy|MG>o`IXArFw,5@t?dd栴"5ޜ`(!8b:J9EbD<`a[X`t) f$Gav5B/Éä O^P㖎F ,V?4"⊅V1cנU`5$Uq,.-Ve֡o1o]AN ݽR'  ^?I{KXMٶoulm@V}V&)(+b+oyel{%7M?Zb{Tci &4B31|L,A<9ƦQgF,ФYhbFCq^Xd~"{7hiȦRo(DeoKW lZ6l( Wov :ٞH} S9 _p$Cb'VGyIZ$'Ik._.g|vK*8,7=va e(ћ V9ۧ1RW?|Psή 2JOZx}٠~x^(Q&5-•^|<[Hؐ]=>0 اA %AJ1T&:c6. hl8 niHjP$F(D^M1HG(ԓK.#dQMkGLuȗ4v|tp'\(SA@\_xwhޭc<Z nzFʺ0,StIsĀ7;dʟ!4cC*b؎rY-_Ƕ@ߔkc(Pű6\&Jb39%BI>;~G*isM;n A)/A]*G\k7=-X#֪!D=fC)j7}X~5W0 )ñ23B"l=X9Wxt,g3DC!3ʸp86Pmsjy]z~܃*]r04o+-\\ g֍u%>33l05jBg6 +/KDT 4OJ3dhN+mi'>a+pi`[Csjg̊ H4]^dŎ?WP[a~:zT["[eb `PTlj2CBY&SN9$4hP^\ipEK^+=n!.~Fga#oβooUpON{D;!8Y9yKj990@JoJm4i: -B쳣,7oҧYWMF5=S|⬬&%ϫ=FiEƔvɵFX4yYۚ ;}Cb鍬h5 Jp7 ryU^8,: A(R041**\4`OQl*2a"EOf>82G3 "c>liЊd,,IK҉uit*Hɲ2;ΆF& ;x>xdLӆkhiR -\aHjX) 2֖gjBG>MV'DxVAR?m%lgdǂ'`@Dַ[ÚydȖXCB,_IbD}6CӣO^h] =P;K+#1Hʦ F4{I;5 1QrQKPhjG,iHWScX/UeZԍ]5k 0'];2&Hך5-[,KmjU[!sK:)2+٠1ݚց&yW!JG~Dqvr|o\)ֺS.vVL`G W$ք/.SQn$͸UtKog<#v+dC/ :{F=wshWapE(^"fQqyI_|r^4(烁MP w[%"?V 1ޫ`5qوFEJW8\< pצlx[[k-ʬJ=EzrT~Tlq\z<EͫN2ViÏ~҂vXbs4ܣz~^vjҀ7IHҚjx;iZ~(_"5GW ̱f er&:۾2'+I; [Z Ԕiڞ:a,`$?Zh g >RfI+bգq^k,H-xD.fLijo&&%ׇVpdx1{/զ:w< nZNdUa2Qi^aBTZ@h?ㆼwfN6IC䬲$Y. . GxޢU07ͤđ3}Y?Αź oPO_[wR4\#Ela z<璸Ԛ%wG4.T~hn,P (>u, S0[GJ?N `Fw2Uct{sP8}W".HTS *uia &|i{ tϫI@U"է79e4߿,Ʃ-Ur;[Ӝ,tTņ7A|ʭO Diojy\ģ%+G_f4\j"\RL|橕浙L$(&dhCR1(Օ(N"!rɃ^]S3H$0itqU+\[qk<]4'ڝi0ԋg秫.nA缳NM,nCuSW=YR󙈵MGIYEcOɂ\RL%+@W=̕'Odh(TX俆Zqsv1'jضīR")L ^OD!;z[Cú'tv9e#l#9KArLo"kN~np-xKؓ(jh*h3L"ERJū.z?iRj'G`׊j2:GcBX !?p1let8D6,k8Od;,- ISU p V.*@?}^+#@I h߫M׹.d'-jCy}W|<Âa=ZFdJ׺Ë/,+8l~^.uAH}9GZE8Ԭ;)gP[ ƾ&#+^(x 'l{6M!rF-!*C>%)bP2_Viُ$"MHF[L`.6Fc3=p')֣o Ƀʓ:>1ÜE*!U㊓rLq3^L:p`"m-T(L" Y-e3CideS≡y\R]!HSk ah/u?]sP:"⿁zOeL `ƚܫM~հB)yKaWF J & 1y:SLBBhÂU0 c.KSQ$ h^٪,BB'wF邛pcmqL+clJ(HxK- x ZMG XTJ64K]N3$ OUp,.SqO'rZlU,Ź.=U.N`jx!͝ȚdK:nL|!rN]Urz Y'mVnJz\]F!kd-#_EH @deD{EKAbʭ|ܪ‘uӻC\tky鱢 p{6>Lvu?R )d@x%WST`PޏNH=3>:VrS0M*dۧuO:heŤ%XXVr0W-.ZpYbC\lx߅^ X y`Կ:]~B#bH/Sn[a\8dDa ok :sǒ?i;Y3א闥@tuw$5>z*2sL{GNw)nRy!"0p& 9rv,A<ŽҮ6?nnv!Cm#x!$"2AWfքwf/ B_lA3VeeYHiۊh3d5ݨjm sD՗_eR=A37xx5l1!C'J[V}IF0F?4{ )#ͣ!8_ЗxQJI&$v:>ݥЅTβ1e -$H /L4" _aeϣ‚L*QOO_OcD2T-1mQ5_cu0(t=r#m/s@jmrmy-qg*X4Tg @9_ūoPZ,f͙x!⍐.qY=bgT!J;+4@+eKb0qY L=G^u8u~;x¿9Qؿ}s})'fY$ɣ.L+}s]$8-.;ƍLMSYy2]0qW F4[zbVw98RpǦ(i^zjRI< ^ФBp, gGRd/V՝2A{WބjDŽ"ORZQLBrsyC ځGTlg2bdY]+Yt"5޿.R.R\:jYN:8d3K({ EsGcuSG{VI|1ѳS K3|=YqcURcb"P!p]ۋܘ]R'0l k]_ULof8ƿsZ-ږߣyzVy')p ](3 Me3o JDL9Y|zZL5ţR̙XhO8S ա+[}7kD!cs*7q`$mt&J|faYRX>ؾzP T')FtsR5)>S-ɿ+6SŠnO xUe =0na+tĎbѝ11V)?䟛Al+W9FV"i.Q ]>#::ȒlS>0^px~lMc~yMhz=|Lݢ^%Ĺ͈4F+36y`O<ɏ JT?DKRk,#+AU#-X KGs0 Skֺ0my: A^PcO6(K6+B j*޼/@1U72Fc4 O@)J)50 M7o{ ʁ^-QJTMʋihDbMjқ9=deOѷH&Y8&\3]9XbC ϷFN2@ t zEz4+ѣ} UwD^Xw5Pؗ6f"t+W-,iPbC#CB+?Y>a2 Eul*71#a*I)Xr%A-52u|fu~ln++Cmʨ_k'vYvUO,(CR}2_AvbN~.U@4;:x(7@aoܪw+陠`$@!0*W䯻 ]O;΃ 0?B5)n器 啪va:Nqys90b{{+V7fjS )u$bꊾy[7͸3NlJpF7UpnRTnʕ;}AOs45ǒfX-` ߦV?d~FH }Ką_jhxdBG c[,BN )\R_LsvǂRX  (w{, {:q=buC=X05wvɍ7HivŲMRK}<.Of-*M76.RusL`g49ML>Lf@Gn*Q*߿età@rIh_̼BĠM\iDa/R)ьH䣻x߃lĠ>PGf6B?/hS3I Q_LnfI16SS͇S=8)*&kpBJh0B)С8n X8 |5KI(yF>e/҄;{ fL{0Bm͟;UA=\!E8=xd~:1HIt;T8cӉq&R`5"^޼7$@G +>診b0 ,û]"+\6=a!EhN%hgGȽݨp)c.1.}Wr~uyߡI's a8XLRmOY֗dUO,R yndЉlMT,܌o 2 g6ϳ| Yv߭ik7V=>\Xb IF*{|x_b);+02ۺ,I]Hu*"s;C"':uu}x{@gaS1R%S"@k~?^sZ# 0e&ICIeZ;"ɣ}- TAy {!V\ڡ ̓iOupZ\-X'־G%\DPGn,nT%+65nZI1'f?49}E&U f@U\~&,;ixmtn%R8ʧNErK7 C2l&_ _+Q[^WlQzg6y_2|p#6VnI2_7'} :'$Uva&a<%mM<$ݤJ\?. WUr8alw FAg;úM;tv!PF̉aLAX+Hf+~w8߲v;h<0FΉ 9G:L\`֓{k w0Bt~Rҍ^"Lsfk#_OtǛ1_^u* -;߽qS2 BHw[}U*v$BHtC,X .}=1m +O'X>2 *ջ*#34KQmmDe!Ćpн&PN()#ă%mu`%y:39E14yOh2fؿ6a{J |ZIkZI4h=BMP(S2 i.. \:I3 외izxBox]fkD~"Fކ͎qOV9bRן)c/ctlS?[ }w%wORb]Q;'*I %j`iq/!~YuijIQݛLi VR<`,u^V o霘 13cрߎ C3iXnå'mIhSr4gt!79]T9:o`Cw dV*%1 g)}@V Elq-"aj6fersnbΠ˘ ԡZi=xw>! ǥ]wC?q(<;ϋS֎Ƽ•{oA2 8l4/ plba{nM͸fQglua1Ӝ۠ß W Ay]g>G 7ahg02N H-Xalhcb!4GAs} >$KغkSщ~4nTק;*:AEzw.F^\^L%k֘c^L' ںtᐤ^ꖘgiU*&_1g>`asC18n1ϚTmc,f't pS(ٷT()ih$ y//>p VY% &,Ua`=&%wh_0^INשr7CKZP B&Wzf#w]J\oltոQ"$qp K8YzQE<ńO9|;ɚw\KF#:(s p퉭=,b*}TW2۴^jPjjT*F]UB|9[hN/}^V=h2O̒q}WjApUMh᳔Gϭh[ {6+(Uޞ [`YּЊ7+1OSm`_~SVՐ:?HtAit>lC*UZ =v @%&+}G./dR ̛WM< }-j/2vWV"ŕ@ݏȇ~CE7R37$rDH:qş*T06/ -+-I+6%=Ie&A1.[pYy6w9KeTk Bɶ7X av& JzE驀efmyxGZ+zekCIq m#3¦l.W 7XFfƒSts mua؂׾I8C'XNZVr . ;Qk]iٿY⦜ #xK ѲݸrF!5{΃$|~;R)_,@A )~#>Y Z@֯F>{VB\vw/Cc&D۔q"@BkG3γ[#Vldϰ{Ztn;<,2-!Y*ltȜ6۪"%J숨Ь#ΠGEM.wT q=a tw"/c *k,EFJÅ_hV] d݆_d,nU\\N)L.A{1^ >+7s(Dw8QQf7FV2'x6ֈ\yq,D:d ΃WQjJw9sKnF?+#c)HZ!>G <(,~h7܈.ax?xs&W+~HeK`r~_!e=Gi\;𗍖 )y|[td@RpMg3HSdfd󻭾o3z{70BTE `~Nez^R:/N+ә˖ÒMa q8VU"Hn_bىhֲo׌dNTi*o龄ϿH"VmXp>Ln17 H)J܂ʶfuߜx4^01yC.i9zUq`1ct`V6 {h:gkq5Yxw&3M@eBЦ6ЖG#G()xd#(h&5$xyNBϊ3lzv óro聧U/J~Uܠ1Tcf|P"%?c6˸p4y r_Em,r&"jő{(h7G: %ǦI4a]v31{d=A^L "i0#`~JGL5,B&md"r-pYQF\-{),vw6n@'4TVi_D~3NӃ h>i=; |&^ uy VqB0KY^'TfoMkeہ";J |f^Ô1CUOx*f΁nd9E;@aŗ'@%6Z;9!:r)r͝刜2Hg{{X>j1)zZOucjxx$kbO=ǃmװ.-˰`bـ/sH^wRڎgTyoɘu_L)+;A C86 U^ e59gjUGK[rfn~i_83r{cvBT-ߏN[h=Im3y2lkd$ѠiݗfȐSx&'VPUmw2L[;hoаߔˊD`,ᇩB0xn>grGo :lMV@VʛWR iNܻw( ɔZCwzmSF-+MU> Y>Sa}i?jOϻ!l:TwT1if Og}x0R<µ&}o-(QxYۻ W{fCȾBO慖= :0aVKQa:!۽4oH/o$A:eyq蘰˃ZuF'CYY. })>mG0l+fM;_cjĒcEZ(_Q2b%hz 5^-b h,ƌBcc?t5D-[rktTVɭ\RwNX̩|pcDkȨ3)!9 P]^$438}NJSö=p\SF/߻9M<1w9:O.st5*#!S7p1d}Hh\nA/T?i$Ѽ!]{:t>um<,T\P504bc4ή[u}_:`Pr;su7#!eKV&=@8lOBsұ~w ͎[,Xlj,iz1bUyӓ oxbGOST,^b`*kD! Fw2ӴG g4`|UJV>ArA)5-px 9rfTEOg^۠6q`,L4Woӫb\f7dQPB(Ms@ud.?p`a(׳" <:v6MXiݰ8 OD ɈWWPkXt,N~!H"΋,X/wqd7z+DʂumڊGvuʫ4%MbDڑ TAL,' K$D^zۛ^紳Tv0#c(ٻMo:58^0((F+Um᠊ ~gfB=&`+ra`Q[WH4iUhOW_Ӂ*IL$nud;iEJne!٬ }:(Z7 y C td*Df_pd:vCȱ Iֻ[SHAN펦ĘggEY;cxrI:>tT+٢+Fk)rDN9.kBYOf ~3.$ndgC*ތEkG}W><Ѹ$2-v]D7gCb =0WVOg$ [p-h #zPʸݜ|oh~yI-<ƛwzruz@.<7_{%x]C(cƘO?a1eˢR =c%I>]!ZG !>H#OJ"ʶ3o\_q$|*$WNV)!ˠR [H<LTw S=R€(!B1;5B1Ny 0B<o;Z}%}}\'ivt$U{O"e\\!2wByW; $ޮh՛ [3F/'G0nsrDsSgYv X@glgb;DStb~}T 9"|&:pNIN7EZd-aX;9+[M`{.4[,!:j;>gb?/S2NSY]xz^ W. 2ᚮʲsbu%ձN*(,{9]r Hw9 -YOa gD ~dNmww !1X.0XgX, ]3qN "D]1&S_hs3gVH.(V)si5dҌVi\{v.H~C͐~ Qjn,&`K Lp{.Xu(-/GUg!<Zdf_2_5m2Sh;ߛP'.'. &voLQS4u/Y$؇'>ҷ݋o V='ML[])A(b|ʤdV: L(`n+s /W ]Mj-Wpx#໅~_GIqT& c>p dfq^ʺ8 l3A&wc_QL<}[͝l ~d0DU jLƃb4wr^jUZȧ4e無{᎗4Z#юcu[z1t0,ROP3D, .o[SviW|y+] Y<e7W@-OIT=Xb#ɮڄnU<+&R Ж)qskB#!DM:;@s #"F^!z,XCA;`7ϕN0BuHJvU!XHҌs$'!nBUz/:__"HߧTç5pf -ѹ?s`&hUl=u|N16.F/L"UZ? ѝYC>*v4,Orwz><X3qȡ1E&_|gX"d8{`fZtXp ?g0.˜_;N.'hPW|Dj&CFOllWÈbi,\.ۉZ@i" _Sbd2B+~6|PO$PN}y:D*aGt9^,R Sa3wLn6=܅`|F}+#([՘F%Wii~̞~?%t: ^Î+H#7Qb}Eٍ{rRPP{K`#BU{EQ[#[ߑ^خ0mPC*?j1m]N[3\S'aw 01Tm<>_و4 0ÉН!K ]\KO ZWߓ U퇲ijE$ﯪ۳!/wYnv,mÇyg(<"\>#f̂7(Y2Jce:eࣈ#ݡY(<֨m @) ~`Y.zkd=ygx;<+ RVO6@oQLB󣀣<[K%N PHT$ifh%HLjx(\rrG^9JOOl(KD$܁+AB ,xNoL!iyҎcMP7]Y;.= 'wzSg[!<⢄~(6lL!4htV$gi8Tý~9j@K''Ԉ=PHd7־wvTC?~2'asqەpEy=H(0~WH02B1E( +vyc$&#@Ҳ/@ _tYv_!Y`.@gx ࣎!z熤exJ*!L|Tw𖊲XPaͥ4|[AŝR,ZYEd^ڢ7TJn!^BX%SvYP:_fc<~aJsW%xzQ :|٪'.8ۯ9I&A]Ѓ]aBDrγm{m =ܜl",14PE.G92)Bd"pNLgvIG2RE4lή}[Ҩ!;e, Ŧ76>ܰzQ?WA\V^[maþA> G( rj!J t/MɏSzFlTY1 =ER} d~z %hTCj<ĭUxz@D6耎1g%+6ҟQKg=g͐z &\h#rh=0G I\2 tq(36jQirwFQJ i7+7Ⲣ~ΦEy6jO#XӏS78xce³7橇9i Mhyׯ`0 c&YB!t}OlFN݈*7Svb5Um'?yMLyx8R =gQ̀SWT'ejvr)|0$_6;D ] u aܨW&i&ym},Z$ݴSi>]{g)/xF{}ڼ{9]Ǵ@_ܚ;o[y)?>_0:=$w +9ΐCn>h2 pGj\ V2?S#yuo 0O6@K'e)ug6Q>WFo{A[ob=:L(7]K&ڷfg}=־XG8dT?(Ӛ@^/ueojI8!n14Q3zxoLԎAc<uO&(ּ[ϸ&*hOSi19rlIWsUJu˕f 0uV^zEgHƥ^!eHu~ HpUr! V[KR0JE-jB-zFXӑsb*.+1.Y?y]pp+zW8}>w+S;ouN =z{qcJ{'+G(iR#rSmyN4#hb+ʨ7?Ӽ&K)^+Nʅ N%ݙPmD[+g'AY;S o{/u3{/"`)$µ|>cW`b *DT(W|[y6&*d>U3ؔ<HewppƾJ`۴.1SuShɒ-)mO9Oze G8([i@PVReV7i4Q=[C6dzBI}|}"* `2Z \6m v ՜jTI>#Ra?9Xr\C˿U#{k4$*E鰗\9%CRix# JS Z&շ&& Xv*<_bxcu+k3'x6?At|lv0ʣZ@uς'u쓙zؐ}Õ8^pٝ΅%~ `?`+V\raϚIBV qlv(6.ݙ(D~clE눰sY`PͣS^mC*;1ohOQ3оzw=|ƀi~z\GJ$}1έ>Wqb׼@~w׆ NϪFtB RqJČ^wɗm@{A t —vb%"luyac+8 V^L-%/C+ SuoY!6h&]|Fhj\Box*5dlHҡܳS9<^t>>-9q_n ͸11cF F$ y|ſ͑K'PVNz:$mLiE93 ] š Mb95&"VG+AVJ}K+_5oS%?:x40?a|# fzkK)FeRc[(Ɗ0-S9Y-RsSfݣ&|<—Qqҭ[;2 `T-J81Slj PSss߄e 2z% m?76o3YWr[t%)# t:RkunKgEplf~oO 9؝X7@kh ]ͤJ  t<.~7mlUɮd_h`ӶmЍ=<8?(5+L-:1t>bTj:}}r.բwvG|̊N[*ld䮶H\>1YI%@]5友u>b2T(B n)NC_s b9?l@sX{Xf5!F"8r μ2{V"qN$&"q VTFv~tQkEqz[8uVVFLT>JJ?<%6gٸ0G٣#;M(3 Ό3=sEXkr {ukfmsw7° rcKro]4^hC3"._C8UE+4[S/} 0cL! <@(G0ƂSl/K].'7Vb {`* ϳQB CI?[?-@; eדRKVԸ=t##K\.ӎ$Qk*'P XS6ͻLNO:n[r ~F[]|N,*k;'d!Kأ*4BObD-qq#5#E+$CMŝ69-GyM+'t#Nˋlu/AlvNG6Qp8g~Ќ<٥a&nXn%Z" wJW ߻/ *8>MKW/ꀩxI+f]S.mR0}o\ 5f]ġwf.0+9U;8~&Mf 9߽|>TA^7!:-'n׻(f֗Bv2sUqhU}+sXEO*]U3=kF>R><8zۥCI :wpO9{YV⧃ }c M d5ĩ32M6r3Ӊ@f{ADzI_9foli#͇)8zl^Tι'W&\Rjf5&̏(hn[GA5%dtO:]޸ߕ!,o/\߼aO.#"}O ,e5𺁄F*ڑ9}bq0Ij C!]˲D Ѭ҉~;N*gWbGlPw;Z`=ҫG08 3,&wq _ˁ7IYKE z6[ vk}%\D|ຈ&iX^\~j$B9s%m|.nQ)!rxuGʉٓx|)7lTpD} [iÏ0: gnt tzlb޵,Qu?/@~G;:UUuLlwRxޡ&sc 4xhsue|,6Ya!*aB4e>W(W|}ժB_'tRVysWg_;bS$cUE|RӔ僌11|Y-ZєOqJA k+u؂xєtl헓 ͟k"H0 F\u6Z38S)_)C-?h YD;u}+n R;N|Dթrf蟡gLjinNKi/ ]+9Սu˳UCpb_(; {;eE #ُ->Ի=#;#SbGaW:5ϱU+ao4V\r|v/-5_1dJdRaw$H Rq&0)XB=Y~(96YYc uwhҧR _O0qW̸(lO3Y+ r%py^utnh~҉ 5;=p1I`u \P8ڙiJ=D@k֌ϳ3%:Q0S܍, ֍yVOIN,A[ 2=p~%wM93 /W>%6l+2 ɲ;\=7B 0޴R7)f*Ut61 OثC~ry-/Gd.`[ WC1}6Ɛ(xYB/I$%GLK8|ƌӎ f+棄CI~  _*W D+]pu76UrC0oQXԮG0/"|tw6Y3\ȓOL?ͧS: [vO/ *n 2YzjE{Vج XN]cavԲq:"wf¨a fyYTSJtC)>|&+Tɓmև:XciHkaVCFEM镒(t{fM׎_a -\8Dۀ+n7hpZjkͺ9z])=+"Kbb1%k8 j4xZʵ"f>ZѦJ|1??WJ%_A"BƓ7E`WJ|; ,y\|c>?rktr)9'\ń 9M.G[di!1b;hՎ*WGˢ]; j4V.L{nj45a͗5d%]`8 Eh=gˀf=ZEob.fL8]U1D9\I.*7w+3¥!u_G ♧-\I2\X5N2P hB)wS$(  nF ~pw77Y -;-7g*[R-Jmm-k[Rߍ|hnѼJ<[l]؞i2(ub:9^ ;d-J!хC*! "{fs؜܉ <`ZdgT|j]ġ ٜ%&nM" go`H{MTKM`kC3 ;*x*.;9Uo1R}Mf9/+Xv H`HS‰S-a(-7XzM7d89Kzj :fc^281ɲ IZsCd9*G]0n0p㖸%7T~ŽkuA~]дyǎ+bz@,쯩D pqaags;Ls1*M7z})ǥ]+;Z!Fmx.MnS׎`Ȃx\ p i(Z&v V MbOx܆4O Č)8/lՀ1o?E1"EM4;Z R\?װo/6f!-P/06F%7hA d,^+k NGXq을r/4%SIV&Zh9 D2AM"Reuk3<6nږI^hWpթU'@!Ng3ru bgm*95?8N.F?$!KV177vc`&="xٲW'tݿc^u.'%L# DJ.Ov$6ofUfy`ʗϻs )O<RzRº}M| qཌྷIYD.ܼW~%^!}j*oPzID]6 JaJ<\?_nA4pu5$Q_ۍA"º >W;cܝY:tg ";q̜  /t76,T-mvdtnNlf"ƒ縄11XѠf`+L}|9抌`TLio< TF߃C|Fo7K6DQ)w^Rc4ɶ̦5p8W$KG*7zRM س )h P&u2=BMV]Ϧ;@ɂ>lu )ADE8/$n4"0v"YAzqWNHsn;Շ 0mdO?rO;d"B^pki"1" uo%Nj\PgA,~y |>LUs;&k' Qx+)0LQTت#[Cb#<~%BmcawƬ|wUc)qkҝkzĊ;+S_*,'p)+A*=`ٵL>t6&[)LTP>?Qk+גrl{uJx.|n7{*_S4 qՄE FAJ%+fQP܉3kDŽu K!p8'|xQ$z92r0( Ꮄ%Onn|C:u kuZշ ^znB-dF 8w {? F?=i?#:%:AJIȶ ;L"^.2L{G`MeJXC6REJqwڡ$@%iR=@CHZW9[M@89\6"*ú2ټc D+ ֫&vim3#1j׷"0J[ pg߾Nw`8u"䮩 @:&2(˱/63{QeC>@9<]4"_A[Vf(RO)e{W:m ,|] _eDfhH-t6!Ϟ5>sƠ7)2V鷶uܱ=K!.FOᢗn[ğgh̑k *0 >!:B1d+74(*,5$,PDMއ+P\2ڞ|H2k?zD7dpiYwMshmcyʃ&N 3OIu*=mxLߧv6FS@+WȱnQ}6hr0qBǹѣrE0e; ]UKUnk"1()(3 ix^\Hv2DҲ*kT2ZPπ\([=*gԩ[ ejoO{1h<9T"V2+s$Rq{j^W;JO]3-mO5krawZ떨{~ "BCP~wUWoDΖ TcW"-/iS>` LbNqz sP27i~NE j1/ГfGk|1=~MR^*O56#dC)w;/LtL"dV 7ƫi0}m%q=@I~{Zh"ʑ]kŲBtVIB@xs9\Wu6rPlij+jFDH#>~en9#^K{pl^zUMc-_3f!Wo8A"O &X}4/-e{Qꋤdu!ݨu]ZVjpaCƑhyEh@w/Oַb7fkH?E C9R]di'D(s$9EWaU[/[V\aE2S %)uZ FJzucU֎(\M*I!R`#bCo-wzX|w2ZJ|eRޜ$-<=$^P4Uh4R݇j-DE5tu P ?akq*k8׭%0VCWۂŠb/%fJ>E^S10T#r{oAt"CB,Ƙ+.oQ"bMMNJ5]=2:_mZ 8)8R-|9C"!R4͐0gtmk!5z\(KBXT]cyS v?ηc7G)|F2]{]ԏ;ݡgiiTbUn mZ:T_O)װoބRe@B]caV|S66hM%gֽ $!ݿYY<迤Cԕ?$[ꋸT{_)ц3l &\H=tNHډ8үLyqUSFx:o x2+&>X yA}M6;Vά>2"5;[ {T yv*RX%crCD΋f;RIѹQ|qD .UߚBc Qd-bݩҽlcMoxԺ: ]}csg]X!iV SӃĉ[@*I>r9\xKj9؁=﷐?\_ ovkդȠ̳Z܊ĺ+}] [$ol6~Hr@, SI@ Lbkh@{F/:TG-e8{`6@5Qrb:+S 2K|0X.g!|/<#\VIiRf6?骷r';#Yכ^Qy者o]]kKPʿJ˨*:JߕSy@D%K;=oJ\9$DcȹpAmI%H"X76" u"-LI9vko.LԜZt Hw#w3Kp^+. -1%NvGp zy/ix F?21Rh] Ta(krzcD)J O?X;o)H vH,ΞNoEUj_$;ƯEX_^'Ph=\b4guE%\_]|0^+ xe끰1Ӏ~4ya=?3ɚU0;ޥ>R^gw Vi5^+[Β<˞ã*lTI-o!PMUt+  ^ISP1-$1NE%#KI~"3a[xN9g@Ys4 }hl5+\ 4X@Œ͛&&m;)x$#Xҷmr )x1oF6U}݋e4%K]Td fC@kX@ȕx!X(w.RS bB)\73emY+G?4W$"FHlXXyCA- NQъ7*䴺%V<ʍlNܴxɏg晔9Cl*i (*OR:b&u1|;&2QpyQli҇Ccw[췬ow m_.K]PT^'9GG+E*B3z}?8UJ'Ju$*7%dI`5 (x6DNp1Rۭ^>!!h9eP% EuQBnCs)t? L$YU7dü27}6]=ݕ+>}ygśYJf;"kYr  V(| S&@c)kY>N+JˑD ]ajk +Zn!@$gMJ VZ\@! QKgJjëSA]} ijmSђA~4L6B[zP#qHtdD.+Ji/f v1o/Rl˱Tax-TSj=,c`̉T s(?B:sthH`0@56Rol=A SMĘ)$Epi;p/T)̀Ǿt?a63&;V_&hA}AO2/]. SL, p1WfuX`GMÇt{-D1w]h?k0B驿b69w,('fޝX tx2R]Fʧ+X%1#]OuƖڻYjva4m+^P/eBū QߔF[/p:I~cMq %c ?jqV s2k oݛd=`rn&P<\-oNK%f&g': ӈ$CqDtћ+te:'Oa=<ߖϐ~;Ο|Y`CVdޕ `U}-U/|B [SWj2ސFL{R쫱c,Ro/u 3,9p%R%wdP^ BۨDV{T#eR;ξ)NIe}v.pX ~`Q8A BYDnh~VtN^|L"vϐ$hwMH֖0&E7|k'Yߕ,hCAsY;VPY&GƉ˾ 5_:,q^^nJAPKj|ndIL>rrz@tKnEbj+՞~J+O$h:4¡`b@!Lϰwu "q i+xdzUr1Cu ?0/MFq,48)~l)B^RtDKX NQNCd>/VAFd@*Np&=y쀣?P`kkeQyF,"\x| _C;>B=oyF$!FYps.Jz2U znw忀GG\V֪#AcDb g8S1R+*N}D!0RmS=hڏ^у簼0$"]z,8965U6}dcT?)?O`iT?4[왭NS@ȫb?|X ,du1AwOёp)ym+cO5 D xYMh,oAKN]}˹,_L+wT'8bz$TwDt0"&lf72^]GO"J(0 Ֆ< _xqD煙F߃9& y"tqm%iakGa[rk<s4S. kĺFvZm6[@]➰BoyGOq~z t^I1oHl@{_f|-P@, dJwiz1ʊ'NX_3=p} _Z\HJLe:`.;P\8oV34:)%56w3ƢzQ`׎W8ofӢ,^[ܼr3ahފ7 `byVIYv3}>ߤ,-;;fA ?^#^k:("]".A{%"ԙ-al`&' ̱-X4:Z5|NnZIvlפٶi:UBH۵))i֭Ѷ W`rN &dH~ֳ*5Yn51lf4Mc Ȧ,-cU;խ]Jl <+MN߇t%ﶁ^?'}Uvݻ3u?B(Yۦ eUp>ފɤ5@:n{=|vX24*͜ !ny+ʥ~J0*z+wgJe,rVXߙmnN څ"9'BPtU_דX =`ɢXB.3y@M@AWZ4,%A*W\!w7kxWV,3Q8ǯGfcclYf|M)oevYeg2W،k`8E*EY רͩGST4-P %uSr(?Ъܧ;|9)VaWe >9 yQ;N6DͻϚvr;}jDayˌmC~ oƪ{dnm{Ǘ_3 I<#)07Ngz-gpkcZ֥kpSM,J{HSHW"vzG޶i0wmS6= $iXVΘ |{)~`࿏K2:^}@hq-А_\-؊\E^ȷ@ Axa%Rԭ\`5nI U$Dmh-_J1J\B_zƑY飳֢K5pl$AN2+J)(jl> r`z,#h]cǾ:i0nVuCcFD˩f2_ff T|XU>IYaDr6&h&K8Sux=xwۣ >8v*wg˷> 68> rhh[vdn'@9F]<7'c4k6~½gO e+-\?iG~$mCmFfHEa5*"etX]UWrSjSLY4 Q "$UGsU9zGV[NIS{گNu'z#'/ c<-}Qy؄KB% nbwˆwV苩 1(`5z5Ί1aNIX+ =Epxױdx;Ros[}&ˊwQ$0>Gq1Tq7w!9nOB άŤm^Q=!(f@mP>r.P)QE;2 u^)apM~BҚ}9n ߥpFm˷CoK-R8Y SH`J1DvVf䒹׃BTs\ѷFr9ZPͶaߵ _CZtJ~ɆR5mx~BlEI\ ڂ.^]^di&6]YfLPmLA8,40+FF_jK7Ds\"ȉp4L0uz!U 粲mT{Gb6)<o)F_ gI4v`!wPi&]}DK嗁o\Jɝgf\㠪v}T? mt꩝w B6w] $br03Ov-C `K;ԱhW@l fiI Rg6>HI*mjN/9GE!)C?)v&`$u6e_"NTV4n0N@ tgfɚxCEwR{kÇ ]8}nN>1&AIfeZDE v?-2%)cױDյ@1;Fi76=ݜ6{А?fgIi7io'y'e:&! d ^ٻ*Km/f"|XFDxpF2.Ly7UbS3w#G.KaV%Wߖ=n 1_ωr@$ a2W$DY6BNSD 1 ilxHGK醿J^dF0zطS d:A*!r`u,HelUP ٚʄsC$@4x1CX?KN'u4)DHM=ei{7(sf5]N+z$KÙfp% WL7d.: F6\;.u+Sڂ7G7 F'xRWQcq`MS͎V*:Io9~]LP2i5cX?9eQ !8e#S؞+ߓ)}xR;w;=tc8BT =tqN߃ZNU8jraWO~w_sN#nD_.N(UoMaS%|+ٔZMEhю漼>=ꃳx?I#cԉm5X>C&iq4,mT*v{[m^a&6H$gVyq& bX_ h9,hpֳ L6v8;kjCo7('Io0fcgLHm!giaYW&'YZ]\@ h >E6**d2Vr1d3=0"dz3 "L;rTx#͔)cͫ,6B4o]@)gRʭ׌{1HDܪ{$ Bi%w0vgt_Gmt^SgH4nG;bg9Nd6Zz8pXmՉ{yQOEfsX@7.wڌZX3+Gr"mH~]p/q1DC_ƉB2~# :ұLgS4aj%"~3+B|_k`EPwK ]k τu ʏ$OPSf]Ys$H/Bk<ȺYo97Q#i^W9讄ˏq$NZbʮb(N Ɗf|]#U&){i4'd:E՛'kUE}w# lLnD[3[K9+ Q)3JDɎw,SQI.B|3 ֱF`> rd/Om]ӤW/8L 0aLҪq~zAzdQX5Poft_<<\O'@Z"(XS(vXvwh5eRT|}; 6F.5MN~~*Rd=\>Y5%KMb+QqQ| MZD!B/j[wku P=aSDWiH잘BEL sl/aHٳ͋zY8knrg {=IuQ0<,Ԟ#%39r5s-P(ѽ+uPbu{Ű.t!'W;pg#ܢuBXuȗy _č* Guyd1,>pAIOelC$+͸Hd~| są(}Q5 R29T/X!CfTT\T/>eo? <^2vV}!50jJ&i:P,[#+vF!A24A/ nj[$ee`a;%e\wetV2}~`BL- @({J6p+w:; f Z8$8}O8MShJ`G᯺P~'p _{rĨH5inƪ |يzws9w[K" *wHz_Vm]Ȗ/aiAԢ V,”7Y=6`c᤺Sv3 [+Hz䨖Tg^%_ۤ8hPi;Vup(֪D"\H[CKJlV`-ZD;;Ppٯ2/):~tHӍt@KF$n:"a"iO72fD/{_1I2\jU׊AhC0f}n\3*An"phId+F˂tJhG%t6]mYnɤ/s䶊ez.a}}cV>Lpe͆H2ih܍ qM1m3Z=n[Wm#X)/rRPY\D(3"/H`1׹sۋnPǏ$!ofϣYt0XQۢ" ZP_g+E}^zl/PU*k-ū0gr+ AR>x<>ƞrrNB0!~٭1wxQWy +V^ i5N7D~qSk@-[Zd j=&ąW*pR? yݒFzE;lZƟSmZ&V[!.9JJu-6ы '>#! }ߠ3>G45kia}܄oeuӡ.lC `X=gmV>{|x@zpZw 3*<ǚź#Ԡq݅ 5B" -XC)=&0A8:v|epҼ`3:%? c]lH;&:;J'.ΚHmk4A~֠܇ETӗ׽XNf"^Ome ltN%20=ruG<Q7Җ*ܭmՌV|nu齿?͕P쵰 )3j ik`niYfWK̏H o4) ٮ ^eSzjzPt@Ya ɦu&%5F .&/KE}r*3e3rnPpW*˻0f܀g"/vRcI f a&K5NA"!{O~77iDYe&w%Sy'lʭD&OT~]iʔ ;5|m6m̓Y߬2oOςq.`={VFe÷/po.' 1Դ Egh tͲ0GaHŸ1} ]>ؠ=i5}^F6y:ʩlnBMk@Rn*U-=W9H-Gi,eN5R-/۝?Q{ޭGGh{SWZS$(.p&FJrW鏲Em.#iEvV~^9Έ͆G3(@@ؿXA2/vS 4/уL6\ CiK#0*s3=E:JV U,ꬓ3)#A]1C%=zCƌn-Iפ\:􁅮0I0A۷ /:]-V=,Nj7|ݨʟ!S{8LsE"?T1cq%PirDbᒕ\'ȷi1^ws* wPMMdZ\7O)j=pޯ |8 ӆɋBuƊY._ [Hg!Dvr=++,ufpS=VuBUذ7˂&kAԕw-5iď6߄\8E`]êkg/+i$1b[93渴pK7?Rg,.ӡ↯5rG9UtN%Ȟx )M4Ih em`tv;;5ѥ_10轍9uj{y.Ix R CzO +b#KL14OzD=_6uj J"+(A ՜>/R\_V3gcZObj7}fݩ-ED&K;K6:ug)GP8+`8Y]M5> &K\(|[bWZ#Muu[Ў&/bQȖ )7C$͝\wgx2'wd sT mv:n.5o$s 235*փeeԅ6hX35NJ-RU!')Hlpr}^Js6 32qշx!/L/>5- d`qc9 ́?.;bg6xY֔·S'X!qTm독k\䌡`" 6sD;tC) ?F6Êp8͚)SLC6)\M^yBhǟR'QpVZ&\u3Ѫa}" b~̵ @9 /m oO[ꡎE`I(Άg ef7+el 1g@8V |}$epYٓ>M.Q\ySimAZym,ٰrbA'kڵQ)VMd=슪T&Ңˑaqu:kP¾;HG.Uˆh;ٌ!h4K^iR/pFקmJNc$\`lPS8&jXfBMM;CeoBb+Mo tvޞV;?d`v)|aq+Rhm#Ju~"+l=q|2h_>SS$Ϟ+k)4+  TT[7+5bs8";ע"XI`KǕ??ƚBp8!vTv &rAcNQO4>G?eyưWC&Y{f2IhGH KO<;jI\͖]<(He kC~t@}P#RAW}=f +Țj'WTcSLNLz8P9bɖ]9э$I"-Hoَs25d394%A Us0c -sY6˗Z̻Oc+L*-X)? ˧Џy ѿ5( 7i3s #=Dp./9l-t+DxMwXH;EE-eQa)ן R8Ӹ#@IZ;"} bOUg>r5I:C>m#9C=U8K@%|WWf^K?(,hLӇseevu0gbmwRSF ˢ5DQߎ| cHF$x-is}gWW^JWK-ooph2wdKۙR (ǂ?r.<ڢ{3UPun,~6~ޗ;L|BW7iOf Uybp=֔C_/`gtڥ)m65lTpJ ӲP %[Hx+BYs|)S L.qaSW{w!Y4?v.xEC`~a!,ZYwcSِLdƮSy9 |QIiGRdq"ho #>f|F^Ly}uDy,g}(=yZn4 r_DwЦ0lkn/8'zR^Ho(թyF2U`37ӋWu\`ݿzb)3>"ǘxwipK.t,6Z N +gt1$.X ӳ!.<7u@Ȗ-cE{5#vتNјa^+F%#LcUkU*D9BF| 6a]nKSrf7f UKFz\ߓ0"Ah0x($#֩@BXpaZ/XQCah͈J%3!JtLq;VÚ7A@_ ?;=!DA4cH*! 9>l< )  ;t+nl%4mo{RKC`~0&3 ;$Џ%hysO9sh[:Z?Y |2{P(oOY| Bb-b L%}zb@ٌG:? 5zUnj)Pam7]!{QN\b?->׉nvkn$H?66kjԤX )P} s<<1֫B3^ BGX뽍5ï۩hnf̏!؜7\փ鿟cw*l<%qOz @P렁}!YI1f6F So 3G^\\ HBM5&x*z!/>ᙒ Pz4 ޞw!pZ%Yaz4J=L:̧=?2~Nrv`.bN" Bca< WL4&[;mD▣wZV]ɺM2^xT$)ti8n 5\!FIL- [,1ٞ/A;^(׎ITQ|52J! 9F4Ozf_lH_ jX_AVMaBT&Cʂe|W}ÜZ o6VbM55][{R=Гfgx GifC͊0_!ۺZ}?.foN9fw8@bׂ&WAK'F6Kޯ^GnX M`}w-9uUXN.<'!}?w r_Ku//*$R蛣p2w=ɜe-:5".vxV,],BT񆦖ښ?Gťm]6m&_ﰱTʦ$,_H/^ M z>θz#_Bz^o2db{1"UBzu$ogQM6*lo"oX/k6}1M7hŐVAĒtg}?c 9gKdz~z"D 78W9&ǝ>V>sO j`N;>@"C' Ts-^pƀ%4O t4e2ee +\9p( >Y.HhMUmL=ɳQVt0@*j˷ ?XE$3+i O2䫡2 -荽`w3fNZ)zzn{Z7t># 7lDӪ_mrv8O4Ӟ ܼ=Spx!]2֠; }@~WfrK7S}3 ̑.]&6aNQ{z* M 8jce=OBLeS\-PAe,$73 v>wM@+I ˇVr=Ļ^ ,V.Qqxw؝OQi7AEdg\Ap\o.|Ӂt2dgo*h΅dհ}I"o gt,_Vr5r +XHhH\Qr@AOŷM$ϽƮ]kPߨp*: "xX FqxSإUp^R)AVd59qBkwP[)QBg7\M5x(psذ!"%A \cpoSUrr5@ arO= XtabNbN RkN΁ڴ= 5nD7ˡ';85tD8m!X=M|Af4c&Np{!~x3n0ϕ%'U ΋:*abIF" Cmb1nr?+@.ID|NkTr,J);;Tb#f~ZRJwS);Bn -ha{:3Ws|ULmRhqS9'Bđ^c cO]1F6TOՈu_8֖Xŧs+ wpP(wY[x.wѨ lZvpfS'^iQ.v@P~gߕUS0t\GY#֚G`}}衙sI+joы0[#CC 5ޝփ]ɰyڛ{7YT1*=ZIvIJo5 `M&/#Frn7\=m-!ڄ4jI` {!X n xU9U>\T)I[ bGyE"$2=dp=Zw%7ԩwQ^YmRt`x۲Oox'Lh!^^>#.>`\!٪~aCnEOq5σKZ, KA %+_RX_*oTʿ&Ïs=0*z>1#6ݪWMX+<gS" J<lOg鰽\[- ˗4-Z%r PyO*+fAnIk廎dDDu9?,zy^V%Ud@&b,fv&13$ٙsMO@fhGTw;< E/UÕn#,?-mk>/(CpcRvA/%Z4F\{U zMׇ)c}Gu.*wyCrȅR~oEKO aWTᯥ({>oSV.&ɬ:B*׀#_hj}9)d`^ ΏBRO'pA!PbI5D>/.'N!SN'Y9?w}W^XUj1˰Yl{~*BV׾G8ap|&$~;C`˘oy2<ǍP+Oot>Xfn]ĮTQ֎i _xx ]J`t=~S;psVi#v:@b]H(Qv, T魻(C4k u_6 ׇSn7ʌ]*68C>44ّt;|g(6 :O0 Hވ%bQKӕu?ݰMtp_YFYKPB{ER90$^~|dV^}L-P@_ѓL(Ͻ,n{B$Ar~<81~Ab.4æ-лfyE=߯  ~CdrYx·yk"q+Um\Jt!e!a*QQN(M\YI>Gq HASƞ.(cPMvu@}Ee:"ApI`)ě( FORk,1SpJ'Ѣ Uu(F H76r9֜@ӄeK#^5]+jH+y$q-r [i9Ӽ}fo?sz[EE%:לX\謕B7VFr7]tAILSmkapєIPͫ,tW^osa qrHA4q@ߴ]O (K;:E fxۊ,1K1thﭔ} };/Q$Q$M2D_5*.D_auFM+ؽ J3#a 5ttj:qBiZGf $ոvج1,:<Ar ".Vf)6qt-t1D)-ܝ|ǩ'ñBb"T4Ld%nbcĉM,HNEXpttEH&)!:Bpx%dVqKkHzdvB\q *hz9E p58Uxmf98Gz&obP&.T7p9whj;`jDh]9RkF0ʭT¨&S.vj#`jS"Ncn3Ҵmx_ #>p "|i߭QmxO6$c)9[Sj0뇒VׂfV+j~Tv$WWLK5 Ɇ,-~ʯ$C٤r4E7i`IG:ӏ=lVEϽ:$C^:gBfm ]l_4)#ɵy:Fƭ6Peң+;]-*2gXg+A[-NL ,`7 p2obUjhXuE, q!!T\ +㊑RorbB]CSmoh싘6lAGSF;Htw8锉[g=&I:3839l+U='M~rDAXAdy|$a`ȉ E!g4}I`LkHƼ*3+i­̻ί,~Ձy,:f_?׳6T{CT'wkI䎎] {eYPC'e$4%N^уSt D`?2])7a~`$V=WmRtJ-(e/W{ )o -6cJ[*1/&ı-NII ЄxI|/[_@g]X4b#T1hg" FeP R8P}?GV?K0#{!dMf+7eN|X؄ʹ-9c}ɚa|hD͏-;G.HGJIڿ}9\ju+;WBtjɶ}TjJad@}Iloڂ5^/rXAr9hOߥ+Lof'` Iz[x+ صU1O'вsrN2ϗgI{uM՞>RʋG =7<߮x$eq@c2gWM-`DDgQ{_I,vV,5FO_%0-bṁ@DT4I\ӟ n P+ڑaex*F9Vx{*"RBEV!|oO!iU" 9bRb(škzLq4Ve+b9{`Zm}#`#vqQeZ(or/ըc-/U*g6`:Cb+:+1,6d=i +r#;D*EZ| vVW0Qq>Ddc7I-#16~Bk+$?ȜT/ݶa๯}(_& nс.u;:Xm!v÷.Qm4(=P l,AT8hnyc~HabaEEY<6BMIdb~vW#Q(+|lO}ۿa\z?;sP/OW/h_d2?2?IHj||؜J@Z ^Xթ X^]zMHPrȴ#@{=LT:ͅ=|ڷߟN8[΅hW f`g@re+nG MZ!~k+j. GS}fKV~Zh?Hb6m9yDgG]zq%7a{- P\> G殴Dpb7)s 2L<NVNz"єc,;e '܆s.\@\'!Lax˺r҈UX2)T[o4uC7"-%Z9q w.{$8Byr:blbAw]7^ՠq (|Q}K`mAxV16HqYkF4GhVzK6R$h Q !M[Cկk,-͠:&꟎J4uM>.(y6'H1sYD`MAiUMչ2{,}6tlDTץ9;w-UeRy΁JƤn.f%&P9W =huG+ a\nymc|{t?X'`F)*_1Dr#xdZ 8b2.;-bT25T}mT×x -t.#ռȩ[i`/# -Iz$8zcVo~Вbܡ#Y֬r\Ac lK@c+}^Tr!P/߆ Zv5A1ވݩkݲJ)5Q4/ʥ !x.ݚMW hŜk:KrQL?jmzԇyJSȪ5(_Af$ x㷘+רsaVWT',E Mtjql~)KT$~ \bk,dh|i?,gVwQY 36t^9(b(kEQٓ{ZXmcZU_N _UzU `&̌y/Z}mAs }6@  ħ[ CnNq!KQ/td35̵gԒ0')}J>ڝ1=۞g%,_BI>U^lSNYS7Ѻat3$}s1Dzuh&eg>{cApvD\pY<鴕$ 3W\4eQX!ם]._̔ ;7$ Jw4̥HӻG/wQhD ̅z_s ~If T& 2xq} .8%j\vm,*83ЮKQpVt 1YB%P.WRFd#73$yiqH~؆K _kP"[zG3A@UXdV$`?FGR=z,lK T*TsjtbClN`nMbǾBYJu~Uh}F$ăӚײdn1NFǡBDFrwVa1_X Qb A-wH *< ?Y +"~ /0%bB-u,%nGbuY#B~ۧW^HN޳Nq acռf0kn+q>oVщϻ~ wG'k>*!Al9b^*/EǏ=P()w!QM>GvGp%&4l D \xE,HkBٕ|#tr9_Z/\{T@.F'E{HTPzcC?T18sG&Ƚ'm~16'Ci j BOm=Way-BPqk̐*Zpv>pZ+"YXUB*CF§}d)c/ xOl^nY=6xO1Q}M ' Oto,>OE&PǮUS1ԫ  k=³uWuHU*ĝ:#\A@SYva@uv3˖^-NkC(\gW~aߤcN\n]D@k&^#&keH:띛 mu轳vЗZztw gdj=`OK1Jϰ6ܡ|—+c=O_4U|W΃\݀:-;P!h !E=ӏC8a}+Y v!aJ(Cm_!c IZ0-_ fIvӌ! ̟;I#Ɏ)+)ϒ/ o7S; Y.ie"|5H s8>e&z{pj|"UedhِEJF0Qh_/jq5V4ۃ)̥ruz?YUv(*j_ V#sE^BE4|$Qqˎش>ʵ`k\h란kn5^ۍ`Q'"QِfgYOJ{?&8E8~3\4hZMZs$ /9Gy])qH} ,˸!]E/qZc%>/Rg#[y`hSޮ+pq/Z^C. :RΘcN4񺈉>03(s"v. WU145)=ܯV[,e1DiF{ָ1xL!1S|V%VfJtl+-QGaAsEU%Ch , t:]16Cf[4xb&'<ߛ%~Ts8V {!PV|PD*FHt,m0HL>QI-S*E*وosPweeaƮ/kU}~ڀI6+d$";$@Yg(m.(g7#KY*!s0pڨ]'Ҁm~or!=|e}11L%Uq2(BuM" w?oNXsxp\uB>Nt +J^>h^ Jĩ+BVukIK )4"^1D!_[YbKbczC<* /vh1wbl">Fs'eIңQB+|I!mޡI-zş (wCtV1Y)MKPH=Mj'kp`` V~E]Zai+*{+şA˗Z G1ןJKk7ꈳw8Ly&Yz(@ LLQ=q] DӠf?Gzpfv(R 8a1^/b'1ۺVWSkr?W}a T`7QIܖS۩Y uEW)+m ]OܧSS_$vsWBY2ǚ{+[?c^ 5Ћ.S#@oDà(꧙mU#(#'- vCV[sYlP8:e鹊JghZ{sÎwt ٦}{&d"(Lg.ql Z .{$k{> vyk'Fp-?wz)ϑ8jfW:6Iy1{`tǎkZ͝e"f߻ٸBg2ˇݻ-8BA cH!)`Aw7z7Q6-lp6mNVK%T(aɧwy!b2D½QyY@kӜ;Imx'W7`Ș?Wp3(*pә!ML0(SEe-=i{Wf|E-e3! s8. گ@oh~n:LcB;n=%L1L]+8Š4es\gcZN>ZTYѪkdI?) :)t E<#.>η ,$|"klVqAq{wuL)DD-X#20Cx&$H"PԴ\.M&IWh49!J]Y=8INb=7,=o3ۅ\ChٳX+2Q!pOYES8UoD0XU1ND saV@Ua/\t@y: ιee4w78? lڽo;9=(5 crR%sNiQaߩV`48-)ArcGRC('MŽOyND@1Ŭ uݬoJGڂE s7`1#Gvi~v"(܇}shc ~!zIWQ6>%9YO%'V `O1v_9{ia4N&6WB$}B b%v,; ~*σfQl%fV7١C8&T(ggiZh9+7]|6?T{P%i4qxs9D&nph ݄SA8?Hu50rv=H7I} K9.i)T& } * tx;;v$k*&tbMe"a(om1W9+[Gsc͊]ވG5USt,őL]tiFi:YKîodD=!:|GT~D@2;kєJwF7d+抒Q,|rBu!B/摷#O؅"<]\J½kJڬnUD׬ŘIH&cnvR?mz6W7-y:áo ZʸiN riqDXxsI:m|. ua=W|!]h !ZG+gtAnGۚ8LDܼ\[hٿ3Z Rb[˟RV,Y%ɶ1 B8K8ӆR#]`|ePFgo(lLλ=b9}^WLbXfY=jCy["W VTA槧!79!X~asn\㐆N+c*71~b|g,)'QRCOZ}W"@Qӄ;] ~ɤVg sAMR+\:4{[F %)dxa-|̀jwÃU"z}9 ?dw'dKp2G.Ah'f\5ĨMUo*`:| Nb[Yl>ɮWգuٍ.uSO'ykhD*N7erl|4'[LaJm~nVPu*7D--P*D<}(^^16L*Йhk>Z`t91Z]vZ KWcp\`"b`.Džh0{^x.A8<_m$N37ƨMw p9+&C ikELSD2x, #ɀ_H\AAY"[P9Of {8RanZ#?^_p{H ꤋKIRϦ 99(A?]s]`TYKtp.2R\2BkIR!+' @똩 45g*7[t&S9H8cj t܊9O45r\4ϹܶH'%(K#>ZƦy&JD_ _gN4hĹ& ;uݼwI'rvxVu.3Ac7~۫LqV Y@@}fbi"Bul&hc /Hpwu׵9huj"41YYy]HlAxNmK+/!uPU/Q 8WL7%qps+$yvJ56{da`E~%&JPOĒYL/L*q?QEzs#σ ?b/lQ[45 GoQl(e'3Pc@49ehTǞt+-w^G[h"zhUR6g׎G ^ Ur $8h Je5z'B!ob_aK [ ֪ڤ7[{잹;P'W"nKɻZzqjͺ *dW:x[**2.S9PtgS7 p{>0!FOvt$6f&+wKlDxf*C@}F'pIj=k?K|-%LUF#2km8:nTDKҴqp[Ä'Q+g "y;wRYtθ.D;#뽈NճneLÿq3ФEAҖjj[KV_ }ae|3^6 \e^4^}=uIPQ ۹~"\yw<i :b #M锾жӤ$d*`k=-ʬ vL ]棪ooiHs$y+Ʉ8od~ϫrjYGރhB{6Ǡީ&B1VA,z }Gra G C%Ӛ(p ry?zf~J=ν+Q v=RV(a@t@v2Lc=o_V<\arxIgep Po!E^5AX RRU!.GK-:N<ڪ `9]=L5̹7=9V-fK? T >n pk] )VJq)[HهZ%;7"S }emx'5;X. i ωE &|>f%wfq\}0| 8)(vlP/ x4u CVɓ_^ٙI]rфrc3Ms0 .gf#~ mRE<iD%QZ}SLDiM>M-0K1ـ$WLX.]<Wulj] q.Ej;RuD _HRXT~#ݩ}e*þ#ͮڙiC0)闕31sdR ZrLS{UR]eP{']Ͳe'ٹm0֚UޥYQi=1 |-~ya%?NY=jNc+vK0 A}eMp͌<'_.f5T[MqF"ަh"<1ڰ> "Ovٗ f}a]ק74 =ӆ;@bl2 f/Q!ɜN@9 zpRo/w'lJѦjBNw5;:3jFgϤIAG"s\r(Щ ޤ ;1=Y\]yi ځc#hٴ1l ++A"7p.ⶬ̓PgC-i#g(q^ XaLsؐ`@ |\,#fvOb:)o3ԾDj-t*)I %+B%[\AJ0|*'qAs8ڧ²ZzZ^**א0ktRkSڗ̓W_!⼯^JAkr;r%SFC1[";cG_Rsϗ3'v/qd珜+)J3K"@ 9I{O3UhŜ5̥|YY9w/^8 BPȑ-@I:\ r:;Net3[xX>ҕB0w3?4:URg!FLHIˆҡČ5|1F33*\:Və2Y6k|lI 5!9Ǥ^,b%nC~pe:\'W=|m%u@N#m-bYmTr7_"C{V̨9w⒨!' CO2)PIq݊jVr }4oix]K67f]O8 C* e_aJI<Kz&I˪JE R_bj`HP_VXږd2(m,; ?A_)ƊDх L epـiݢō'd``HCQ_Бs\rOw8Ȼ߅~ -67$r)e) 8_} vXJ!APK6Eqӄz2=^޸XZ*0@Kbbx2g.=;ocǝ\@XIXy_#| 3LE$F0[>F 0ƿ{?h|GQHn]B9I1hSL&ci  RTp95؜ {p!PJY v{ߕ%9 sPla9\drA}@Ǎi0&DI[JX( I!IFCf$>"G; d䯞t7XiQ؆%hS'H1ټ60$Dg/0kT숟>ؤGsNN(rhCeoQW,-Z C|?[75a>VhC:Q >MHྊ@m>oF]JY@95e"%,E"ɖH_RNoR5Bʞ ,hZEN&ϟ(/B'<&dՉf %YzWҷC6~u{8mRvF'(3>b ;$~Y0׀tM4&HoǵbV )l/H#?_.<(/UNPD HB{[i #E}l aۼ jD䄭f~ M,aɣ{ HMLeu>>tC[K@z[ṦsOk`cvZD3;r +K`fw{g@q&0<|O ڭ&=&|LEl m-vW!oiUɵi9,ɞ*=/8ڵaq @e?[4e,$i @a{T v9+o>V.rZI+6í$x2(̹{)VBi[T]#$puZ/g08Hױ7-ώIjtTNף:hZ}ez<}@D,Y]]SY {d!jMݴQP#UTT=^}i'*sXAN !z$N,$쓹]*a`9"%TkMAE+?,*)Gj9BetYF7G:t*#MQ-u-9Xv)#Ip(*~P41b>Nc2Gd9*C0БJb?" Mدƕ K.Bh:v=+Ft7/K{te8Ѭk$0v%(A,^*O>az$fkhs),ICC&jY1QaBwZaE&;GȌn [%-[v+: qY\܊U zVqB%M̉d g ϯ.rլ~,b:_|ϳ3GZmTq80q}lȟ;6K,^}}Ellja]zfJHlƮ/PW#}Bd_QLڶiqCVr%c/mWۚlorS8 hDry`O7;Z]Ӓ r"$j_k_·uB}or>^\Y415BkBYQ7o`M𝼢)@r 7\99٬:\J&L)hb:T[O7%&6-VmTk{&SϨXJfݖI =x!\T(D L1tlDi Md/m ǹ&FY/'s#δǁ=e:SQ_Xte"N{ǀ'v۱6hb,Mzey+ 4Q|-Ω7du'pq3AXtW.y=f2ۄ} U).tt2P˧vs_t%T4 (-0CUE.Ev`<@73Q̶5R- VMcJþߖnhG1\~r[>F.Hd3K/ZBGej '6^A0ь?Cb*cĩ&CnyVG by[O-f SɛJp/Y(ta'Uanm|_RCTC/)6Wg 48OLk"w;a/z9ntudL15P(~1K/0`%+e*;UѰ{ `Q#+ P& bv~& w2@R_h-Q " 0i;~0i Nz M-_7K_Y@R~BlGI d|4s` !&o)W#n(|)dfmaU> !c[?7h`obm RU͔΅fT];>Ⱦ#Y>ƴNbd"4+/gQ:q>trɝFಣϓxa>RA⋶BJ`XL w^_!>ʚLT\sZF=ݖ0XXoM=u4]e,lwBE0}(߷~_y*>#oWևrUN0='EKȫ> ޜFStDg3gW ,tH"/ma*UŞցn5 e8y|3V FXj~' sR:y@z@AcR?+DfxINs0zq Sfi6p@?DcCܹi_iKCj]]e#tJ E?;(Щ9V66ˬ^T:rpeNFf53aXZ%0 P~7ÀMd6+)0'H1eL[2)r=v%Qkh DtAm_ڝ"l 3jy佾.jaV2MKd{e3Q~oX&/ǗP&ikZ>.RJ):=4*ϹwUHmM@fV:̭CКmϿNk0̞Mx>-TM _lY=O|J-Z\"4!Hfx 0yJH(׿8R_v!zrk1=Ag. +Cڣs!p[}q@$?te"):qa{[%%#U%Wc?T@RΦrw 'csnY| h \«~%,-7ڗfR|B5.ӣr0WH Lzc\5[ٴ& 5JSdKCY &*a|Y?4 a$dǠgJ7!>APIPITПճ3JAhgX75ğdsc)c$Pģ9 &S.܌ /BBATYW 2yq99?"hạY5ӉKo!PPC6 FhR*01i*;~^<sn]2'`Z@EH&~}{Y=$mV+v'JIiAALy5s Qa߯)4tv2`Ё1mUyUMOV@ _?0B.ՓC܋wR[od(5l0W7U6`yhu/:{Cj3YNH&o Λ~'!:\`<_ ?1àv7xB-+1Un=,ס(*%FMx@0~έ<Ф=6䖺>eBG|n]Wi? RjZǗnJZg?X_qφ[Jd\zO\d|=HZU+&+'| v4X"hBiwޝºuW-A~t5Xq#t!Fpwd_IlʀaC{#S&VV/)IE-=@}iAV:gȂ8+a]4 iX? i9$I\ZB.Qj{ia/b6t"o/mGz (KOo4c ]4ͳv2gMU*ˆ8+=#zΒ)o5 kGgmj?j *Yʃn5r0M^&~'Ɉc@iSя~BԆ?2It#> ?54rm#*޽ DsMK&6w) @Ž@!9t2kD$N 9pװS w 3th G~7lk5{+Z~f-xYMd"OoQ<*fo1>\Jz^?'wF1 (ө*NV쬱{F n|1QܷvRVO!7S[T55q}]:y/\ ac#5ƶb/l$d;,5PԽZ-9͊exS~] lhG4U2 ~93OqMvdmFO[ņ7*GAɉYfƭ]^+&;_5' CwFm:z5#z#p"G!Lf(=ipy| [gUC=Vz1"wlu`DEڏeO&dX;@ q~4{!5,.5Ҳ}XY({п5ߕ ='@6~/qDxJKdГr >FgY i^诜*P~Dq/kiO%N$p<-ȃKݹl pGz7;7S)w6[sUeH¨оXXQ$D%Rolni#Ǝ=WQF@Hg$(M $wq窪U;WL&)ŇXws$ie68,u/u+asM%DKgJЭd47 L@H9$\[am'==q>r?RʾD}nXIth=ԌW^V;L> VEd@:Ae>J lU:~ 0#iK;)-H8(]^{-Ĉ?I69SDvX4{# :17PcEڑxCJ^q.܃8 *l2@hW~RA׌q!#*)? u/@Ȫ`br G앜LH/bTUR/J !{{` 蕀Ucxw1;|a ݸen3UUs]aXFXOD%dZ>MGCLVv}SS0ϣiR)03/jgNe.:jo UX6~w/wd&K9-0c$uka5>KZ\^J#6xzy|?F&=d֮bwhO~#5+sZ ̀RX ,ɯM 4W"A|-or^(̴+0߸rLZF ̥ @ g;N͇ǝҝZ~NX]Qll@C@URg.D>Sߌ?H4QWB.@kI}|ĸ˰ll]-5/T{]yӣ{u*Q'&(mWPyh<"$FbEBʙdȴ}jL0[1(rN!PgfW%P 8`$Ch8Z.}]VBkХmt((-[5fX+1NH2֣7iS߱o(iJ =ڏӺ鳦@¦GDJ5;;erX{j.gl4- 5>らL6Q.q`JT+m2Y\A7{P(F\gic76ZL^˜zHOS 8L"7xd\o `ִ6:$GY 3TUZF;T> LĮϱ k$8+*EiI T-Nt'4T`IP`y'\!mn4"mw{:n >R;շ6SfujvW{nGqVST~V]"E;)"EPy@?zGak<9T!Oy9T5RoSrJu6?_l0`Vf)G %j62F*?!ζ]\4𔞝HO.EzAq߿f˙!ȿ_udZ]x#>T*;wCboz=u9$uՊ10*|=Ug։j$c# sRHBۭb8/Q:9?lM- ؔ,'! cMc#g^,wY. MsRH6pSCq0=3j(YGk38?L# [wͭ샫;p*:n;OMєjװĺ'Ʈ_6M, ( ?jŸWĉ?W/<|⻡1&ȯyU*n75HaPg))6CIc8.<)tAӦ,Maei;̞s_G>c@'}S_ c(#!l^ubH[ ̣.։8Bp@0c$AhEb*!M bk8 ~|l0H1Y!SEq wZvk`ݸx&@&\/%G3)=(kJL5Cd85R?.H `ԓH)I-O?Db˻˶ pCFd} sXZy&4QL6_ p5<{^YPJmr"m6_v9E-&AJݖH#BF9F^+ieddLT_-7g͎f+$yHS{+p^ тƁrja2?#> 7F~_F - ߤK~N0UWҺO{Mq Ϝ(^ ճ䳐Kiƨȓ{״͑,BK,iݕ9ʽ*]k]Sуq$GGb͂pHs*l@C9a-;"/> S=Jb/taC혲+躮iowgGXieKA!qO{O=x7@0q|rSƦǢ;A@`Qi8˒EJO d]zΎ$tƊޅ^'Xgۻ,%"4&XhE]&vp3#IG"@(;&6Sby1eIo F6fpV ͊h$2 q "]*Ex":Up ( 7z//ѡ-vMhSIr5HkEZ|L;b@xo;wS'S%\W$2}Вpz 7ALQv/o k80".*}y[RpNx+hs##`6U}c;/q46V]% 9UaBxThh ?2aEA&/![kA Un{\0>X\u sey׊8J彯Bf-ᎇԮBqz5PA2p NMb=i7xg2iu*#twtԆ0A# Ԭ,T1/MUK]eG0YoEL|oLn'gfM3{J gR,`rZK=D,Hq:+h|qA[چo0.1e JF0nה_c ۯH(ɔ\1-f㥼^\676[W<(@#@1qC Xͦ(u2'4|YWsT٣iHƎ<_ۖDߔI.;pn sx3֑_?3e3:)5p d@0h[($ܔ\#RN+4#?[BT?f'0 (\+Gu0N皖*R݄&^8ϒ.ӄùEY3zao-QAZĮ~71}հ>0NJKtxf~'<2#>61)9_ \}ڡKd%಻)O+)5& 0Aq&~'u[Ŋf ԳChfEܹ{ i d24OJ^f/Ā(?Y(6 rsBlKP&@ N3_ay޾,l:\&uJ@ܡ ơ'#3W؜ n\7Zʑ4<}> AÁsXMˇ,|ג"n%*΅GBqގHeA˚o \-u u%bmƩ;GpC~6@ vrj%힨\kJNåX _w_}\:xJtӹ7ȕRWq)G tsRےAaK7 F3̾*G ~bo;A[gO T?(qeP b|̄Fg{gio rm5~*J! _(u~tuNnj mdPݕG2ھB|EIN0JOߋE!$⚅0˲Av-d.|W ~F*rew\JRN^< DZRWkaKh$"|3F",3a//t[\tgqz^c_Շ fLoJ2%\n{] ;VW-`m/ߺZ(zmAY}h2 W3%NٍXҙ:x>*=V\ 9RGs齈8h2O<7^![GgRfs h`揚[b*Ty1mh LNNͳA}H9DBhV,J1OVAA;*pt̐pZ=x}[m1~#Fd IT<ʝ3;TiWO-v"] B <]ZxUZvNl% usRG#cM7sǎ}G^hpo_a$@S /ƧO167w Wxn埱cPq bdS ۜCrdJےFo sHT`+nUnҡ>GkbaQR-G_"(b v;GҭbMa<;΅޿3;Xy%<:I7z i`zցQ%ګՈug;.UtTdR-N/i:U]5ˌIR~A@]v*.Yp!9ݗi n oR%pb-W`\yeH # ^sU_qǓϋpy XmFI%ٰ|P~l*N/:C|IOt*2Iz-~!e`*s(Qn+`O1( 87ov{ 4VDH{BkYfL70oapD>Em6gMk_lԯ*;E;-3ɜc*m7x$?Hr/Mf+Rza],=Nu&N9KFx_ȈYe϶R]ÎߝH^s4ݠDӰv9HxՖD]ҧfX3c;GGVH3qO-DgɺSuΆk, /MHGa il 07"̐:onǔ8MH2ChOkI+7U]v Yju Bfᨯ`Hq|0] :$mQ zAQ@8>- 70[wty_%41H[JDɭHhA(X{d|t1͂ yeq7.w4?7|]lI=Jҏ 8A5vyi(whB9n&{ {U=#1FvPT?ck'|Z!nk헙୭މnCãӖ&WF `ݩ“0*O] Ϳuՠw`1M{>ZO|ڑ1e~=jJV0gf"C#ߎ8U8xQyJM􍬏Lv,I.gϺ@;LH/&'vogߍ=psJk՜MU,Jh:q֚nƩKg yH@v~B튡 +%`2]*دs,F7俆6-y`ۭoۑ<ӡBNI}\lMd>=ďryx#3䴼~$ZovBW@(;x/xPJ|4' r=$ BgmM&xnЫHy!hNl@+#6wMҋl]*}6-d/L'{}T[@be#mL{+mw/?4OU:xNZ< %JX/~jjz*~6RaT`y*y)X5n0iMg1ƹ!\B=-`tJeu/U6 *AP( };42͆JozΉuM6T G~΁F9* ՈNS?*IjBZV;SpfӶ(Eg9laٌR{4 1xvƔpWŝOjgO|Lj7UXbX@HpJUQU3!\fחVDoܖgB`D{ˎ* we$x2ÄD*@v6 ltAd豏vѢSbϳ4qp՞ 7prJ⍀M4‚n":(:<ka%GyN'ӻ"7^;=8¸S31ASPf"KTaGYN[,zha\.Jh-6ձ:M;B3䋞| 3_daW :9M&A8.E03ouOeQgSەfVwuՕs<Iq=b]} U˵dݨ)Xq-ߐ(+F%TO^6sJ_uk2(۪O?c}^3 oT_.RmL -+`Jrg>2 滝?Ea r w}eD,N,zn KRJe?#;T49,is1 fNjGs/߷C |`q96 UXVB>:7^_&M&Dm/Nej=Ӛ `*yz5?YКUkѮPY{T-D14sC`bh*z6z\# 09;[v@R'.-jT 8) TpHjTy=3GfD-Y >6ȅ-c0NyCOS6Z..[cݻe73]JY -CDjm z֌sJ >}@ПKC#D/Qb7k=8Yې( *&QX<{"@?E3x}} uμtUXie>wh{5%l6DlŶvNNPa!DC{ޅ}W߸ JnCo/jxrE |7K\;I]R Nr3#*Lj#MnVWn{<Mnr skh8M{El aVTd_ h1wͻv[%S [>rTB2(4~r0-{(@-\)t뚬9acb_ 0BL Wr QȪ˽ɀfG޹5EQo)ݤYEePOfnfr&mpBH|D@Ò&bF+疙4) s=EL%*;q^ۭ|XюLiqnf68q/tV/}zN={MF`*k>rjJ8OREARgDU¡Go64ICxrEU`o~+Y>{x0]5@hêび$xUhkki>=O?#syZ&M Ub[IsT} cr$FC`)?wv6<ռKu= [/zLA9%b[ȱ-J3O..ZZ9#.r Zl}Cm^zWCqDeq8Y6i;,2( X)EU(ekT,#~w}[ĵehku^ۡb4E * eg[OMq^r w]-(*ZBIHfxjr3װCP8afrcޟ{U]K 1;qBX՜V85հsj6jz/ dq ]? a0 {`:^doY&#y|1h˿mFCTGtϞ]G;|%@g~0^naVdpbVƎ* 6* kRcq.DPeW,3`m*|h{ Pwm+ss0kMJj+18L€TV=ʷu{I@]'\w 46X19T  bJ") $o5`/)A]h~^ mFuUG$(p@$3<bYx ZaNbh0,pz_ԋ?Exw#&w2F aՇPCwaέk@Xt>nl/0z#w:\a V6`i4͜]m3x\]玖 [z}=X Z AsY#aU~7'$f9lRꖤNXYƧǒ5 >9-Qx@=Fn{N)#=򎱬Rq{g|6+L8W(8ÐC L5>N,*e Y^ z쇷25_hhFhg]ݥî3ޗN (SM(jWkQ,F@OΏsM.P[a+8aŮ`{A514$XI1*|4/=FqɚỸӵcs!y!WArɧiԓa&޺=\Fo}p+vH3)@񐱾01AH0V?Qr$ `?=וԐi{JeQ !=)J@)tŃ:%y;93Osg烲)i$X<P5Y H}~g>XveN:AY:<=}dwdXE~gkrA7a.u1)mp'dfW)s+& ~Mh۽ޞ+BdoCFlҁx!V6w / gfcղQ'&= 1as|a/SUC %kPCn(ڸ"q 0BBqA! _h釿^!s(Vwu:TU| ZukAcYOC E@C~8i>˰j/x) '[8gҎ:EKVg.8A£$nq8֞mFayvkbX5 o(n6F]f<3;RE-Z,Qpna(nte5-M EATj(zSemaaM\06U@R lǐk)Ya9RṹC%H5]-WHbgIx&d "zU8aY4>tnP?B:'}PJ##G%t7;ޤi- 2FDu'݇ҺCY~:>Ò6 gs4oTMTt.@`uzeb8`_-cJg\AhNiܸg.qU?\naA R]%-\%wz)?^;W 7ҚW~VX#&`Egd@a`^VkCRVʪ v0)cG^N-q4đo5t(Ysvi 9~uKtY={ZMC&7#{ $uU5r;!›ڍ{07H)QƦD@s8{~֛ーj;|vlWrggH`CTyGY`|&n,mDbI\xRov@efhBl^h,P2ߵX|qUK/FnD"ܿ%FF5/pQS?'QWr?->%HέC_5k X -~B@8Q낤/ óƘnkI'q1wX3-K\w@cWAa#@AG_t9^<G-uGΘ=C(>MĶ~ux(;›^}Dtyw3vl/KHO_[ `L?:)D cj:xF /+OFiBF_k%xmeoQ ?R\$c#<|OvȰb^$+z=*[ 02+Iw(bTQZ )[xdk."k}U7.$MK'ʼnzT:.rZ }N+;D<_'̸CXXݑc<ǡ 2|=D&6%vcV~l8 8_^XL $AVHwi Ao̭{($B{sj7+LEW>Ytڄzb"Ɍz`u*Wfs R;O #TTI2H7YwJδt~֔@^#S`RbMև[ƣrD XliR"Mݕ.7B=D:j@,SNqaP[Ty.I$U0v[.>9ЋVEf`X|sL/nbnԤk2.|)|Vkճ?\?^A@D6PV8U[@=4 sR<#Wf+M=)j3>գFS9>BpZ[g0;6Zu;nUDؒ)b^ntKgx?ċb/HB^YƺH`ӘAL,raMLzZ(6 3AKL& ͜ ?n>#FDWYQ $:?DSe [1C*6pq'~uMaR{Ow wR(Kv!X5Jb~plA%]td怎/g.NKY5&b䠥:Jڜ.2RrE> ~XM99Q@}CNb@*3 =ARi8|/9J& ~URj}SQjl?w rqN]`"<=Z4:),mBh4l~|qc_D'V*X6!mς˶ ɜ0 "F0F_CVaRn·]=&·B[G+%@X^/u\0Ig4[?',"oҭ )6udrRxdk@&J 5õ1 jع3²ܴ1L'ՠ 3$3k|]Irn&D?ضCIN43@d>]mNI-+lD t]!$GrЇGuaŶhIi*Ѳ0~bAnZ{7OCf+Q ƗZB%{ϥco awo/U]2ܧL.O~srDcGXU̎|YuF/i0g 7{32N:xqvtsPX\'"s,*m`O1^X**bf˥ kƚ`q~]a" :{jI*B..aaγKpqLy/rξoˏQ†+Z]=R3t]b~^B (OLN{)uLՆjqoF][] @|-P~}7n맧Qu*ٍᮓͦQq.@a-b/}WaG{oղY!J̖\܌ɆyBc3cH!qilCWߒ|>favomGw}ҠS؈w#8M9ݥVVF#ðջV́j q?8L;φ` V¯y 8]auA Q+ -?apA @/ZW!ŝi%Ԕ5@xbF̗̑c>22LE/Q+fw{ {|KW`:8PYT4O$8bӆͥn]YU{ P'nU!+b%ѢkGI4a#˲ʪE@!H'|Y0tB@MRXV&<{z_^lt(rT'& [|5E"LhmCJ8V1Zj|`'*<`(d=`%TyCGjjm1EQXu %P⮜UokXpJQ "4I+q^ &? ,r"+* mQى7P}c4GVy ..${bnwox6>uޫ[0-ӎ Q ~  _eDekCSaj$] -.e< Gyε@"s4h#CD)bǶL 8>37["uq#({(JPM D&nHg s\']HdT #쑮]J,#Bb&JB/pU Wt_me3#(ly+zeJɎu/YEn?MlE^geE뢏u[)?RPA 3*]*\=pNB9z". Miyլfa>p`R-<dM9Ie`W8ϼFa&HzlLj௔Wqg|@7c E}ŧƦ4W U=${\3_ ٩SD3bX+Y>]WoZQ"1Kب<\6 ^vdgC&O;,8Z>d7W 7jdN40ܱ.]#SJg  f#=>]ArzE1W<.)S꾎[AJZˠт>-Vm̓h Kas<Q,D\+]D\$\[c+DK6j!j.Q؄ m6W΀ZԧJ@q=TD{D"S6Q3moo~"dCɈε>$UV{W| "kB}ex<ƞ[Tן}5KỸʇř` B g W\:ׂF{BZCu\HiWh^fE4}LS/G Һٖ,GҸњ =`̛.Z<:~(OuO?o>5w2*uW:nbf43 K)̓ Ɠ}l!nw֚?ʯ|HmVS~+WSi=݌!Q.n3f -26-㕺:m Hht Y ߟ}5/TEzAɜCo)cn(uɢ:f*z!~<㝭ޱ9"*NW~rVvj86!r^w(:ZX%sTa3epH /@7][69T<2j lv@Ǯٲ}Bt ~Kp] 8?E<~rjM}(#"V\z#j0gM '"m͖R)RQ.AnC]p{ Ocŭvu0`d)1SItxQ6g˂.tT> "4wu| O`TzU]V+>NuaIÍQ]EFk5x@.oCׂɱ$޷yۅGnm,&A7aX"MedD=,Y{x=m]t2gA”dw9\L'jIgOV:z9:S=zWz&5G,Yxa&  BtR-_GhZo8=]*7X ,z=q7]l+[;SLU˙iaA}#ɰث)%CF[?'^< TomgyJ%.P$QK9ȧ52m;Ϗuθ՞lӳWcyMQKNF)^mI&+&L35xGΌ6~_3Qc#~vR(?ǬĬ桭 L%7 z2gC UFo'cGBuTnʶzRk[ˎӃ$)]Y4` W/9}5 &Mi6z?߮1X{Q$d[o2< 4;ZukȀސumcWzo7PfI $\a\S[/9f^ $2tr״D`&^cOm΃xӧ^梓'u09IX8S|΀D}|;IcnNO@ұB9@Ւ-׳`m!1K!B(|7A3}֑w݇a Z-4W~( .om@xĊTEU41ȧ:&q,N@!惸XG8\!A_˪SPQ,k F6$O7aczV.a,N"qγ_ӫJ%6aYXaLƝ !UZ~38vabJQswKS槐h+TW9@+\ tـYB3Ʀwm@ l$'TdBeW Bi|*U`i#Ew'X? Wq6hHѪ7 }:Oj®^-u>/ݻxGzoJ+Q+zy~u[6Zxu*Sa2%]#(C4)WP]#-,{Vy)A)@cעhէ(m2g*[O*-Lq[OB_Ũk{T,*L\rӝB]ZXOo%gdƔdk@D4AcDga hnku9cciI;mU-d̮L{m#w渵Z{z:ZwpOxzY`[ kxMW> ؙn%n*1ɠR"ippW[i37vC6%gW[+aqZ hd'- 珑$ (i.yȈ^فK4Qrg 2I ۩sPRM=B^]i 9Rǹ o%敜yd* 8)F+'64\7E**s  瑇-nްOhR8uS:mJvRVڬG>Cw/mTW+ do>< F->˪18fpw2Ьz&_@IvJ7\(҆ 6AMxa3l=>YVۿis5'#FK}N0KfhKLa͓Hy>9s/ =gFSkQu`QH5кfWq0cUQzR-.J]*z'g`Ar xj5X{άK^F̲ AC&2ͯ-_ *׋qEaXA9b#h.g _~я1kArnmPDu5PG,DDASeW)vӞ<hHӟN9 CsFơy&զnJ+8m!8_ݯM}ogך.>?%_.&=,@D13MEurtP"g5;d L*{-<XSX@L>Sji%e+8ˊe":;~dE`(7c8&꧙)WOKZ=i^OO{6lۄ6\f'`ЉZ<_yXL8bzRR]*! 橑ܸ6 c%Պy.*$D>'նK Yﮧ+B;,VF'bi#Mߌ/=)5X:Y};"}i)dI%H#\c%4lu .4D>W?Ieޗ.ͷ(2g1xVf)RqH5 *,MM>>?"ۢ‘nDSS }-EKλn7/H|l2!hY&.iGn@r'XcKz͞پw ~Q;{Okӱ;) +R-" h H x<R>Äw`B&ˤxx\w5,e!-N9maROjp/l0C2BICVQ\2EPܢwS)g"&^E\"Jugڜpn (&%;o" ?|Cp[Y>(R76v}P.}5)Q1Js*?S.mT`ZM$㛎NDM+X,Q!>+ 42MXtfNzf^+jplNjj(^L _L)̽S~X RGG571v: . ԔeLX+dp-.X ٻe{9h.׋CQ#疈Fm1 T(g^k4A "b;Bt@BqU& CMa:2C"@+5-+tK ɩ|bHjiPF+Iܑc PYU+̿8Xx'CAY-4k|ѠK/ZuLy 8Z!xkq]bnz\D++m)+g֟1VlDIIW4a .jy,A\웓tCfޭY:]} STOB扠t7RYU[XݐW{w&Ln#9 ^޾j%YsfB{^c*C⣃za 5Vß4e=wE.DA~“Y%m?(ncO9\zL2>ߊ"_}fd$hkd(CQwUIm0K9>䅳u Kڙ5of<{hz(]|\i/^RIfWxa<3c Ժy=pLM Ejyqj%1#@"%YDKƚP ?oQ&2'KQߛ`4hC 6Iyf9&xyK̷۸/kKh]\h/2`5dv.bwE%"%uىEPE]nU/#w5PEi`:Z?-yTl;f 8q<^ߺ t_`v|t90tn_IiDpNkM4x~J-/CjX&PpcDgCJ c&{CIG2ya_4?;05a9&R@)r 5 x bfсP?> _ÕAUPz; ffSw{6Z~ԣy`PwYT5H~e?B x|EMٚS+byoސQ7RB(&r->>%%^UTis"T![-)w'u5>z\ueC_͙n508c|3='fHΡ؆yI2xV>QP.A>q+ ÷0b /Ȥ& 3!-g" ],TGf_Es{n\ܗ1 b%e_udxHT 48cȠ? ANz8 >$Zi5DFJ;tnpꦠsb(3Y0}+HeP~Bx+"N@Kt=aL:K#u3CKGwX^,שOsv6 <,P Mثlfی}LwC@]||N'{0dy;9SI&@w[13 F J7r={uY1msnB)ɽ Z:}>TڂHҞ#ئ֎`2|xCiZL^3"wzy UeY|ܼߠ@W^ dQ\ܟK3pml 0yL{^1nT'7TOITpPnIl,܌΢A/un#}͸ݣ5lFL5Ǽo2;̣_x-+6+>N6zF>e40 37=;;cWHT oM81 5W rWT=5-* C8J{evթlU$OBBL*O# ᾖ*q^ wz5Tá)ZUa29@\"?˥1T3oo8 ׈X 索nd} v :DŽj@ovq[)yꄇŒ[0ӫ|0/) !γ\v\(s@_JrivdbȚ3XM,)ݜȵĄ+\΄=܆ɸy"!*ޔB7;? bNWu^a*zRPgm!9r,Nj&tBHxK)QNdZ]m|[~ ?'I>*p(VSm:OVq,Eٜ*[;VHqBgz=Df,Qpe%U< "H=(bBhvg>pcZF~{AڬE~)pWl*Vޮ[p1,ԞW=R Q7޴ pnSXK%NFRD![6 !"un͟tT&$.^7[$4WE'ZK 8,|\q 7l cD̓~[C8jf{tޙuų-;&4WqzB4V6 ѵMo5&AS(϶`F\+-qօώUJz0խ3|f4WY5Tt)Ktk߀"jsˆPs6Ŷu#"{ዏG7,2$lvu~[( Eh #V¼l~0.4J'mD1+)r6zIPdfA؏dUX,Kߎ剮=\?Y}|&NH@g5I_ xwi,GJ=E}d3 '|Ѱ-|tQrKm >#?륂w(`ʯ]n\z`O1YR=qͰ&Qo-)q,x|C|TpT~L&&'mFz؛Ѵ`ڀ*NsnE_ߞ,pk_KcNm@m?|fY6e|#/ReCP̍}Qxh+h[!Q&ۅPY).0L<nѨ'?nܐ]_ibIkȼ ]wa%Xcb r(0'1~oI/ 6!laBfD-BaIqqV 5lm+/fu/mx1@KO=CƎ+JїpKUP L25a"0U2iH7#&UԳՠibt;cTŇ @w;/:&+f=_{ |5kN].Jy%3MU06^ b|ʂԷ ,:`Ԗϣ?u)`hYIbE+įvJ>Ke"9 -bb"bi[6aW÷pE@sRJLi@"IzK0-%;IOj<0И~֩L\r0SÀ(:gb)ln&b}w'*O q Z $3 s9ƈ7Si?©[\k9KfB_rM_jY{?B3C=9s61EvxUe}h|9YM9*+Fu>P؏ Xx354לdl.(]d|zzqPN# N}jh[aL|:@: IǪI@GS韣hA9x"+!UфwuCq^##?d" ͳQ.adK"4P"xҾsڎ q%zrHmG뢰|o]e'gJQrn R ,i o^%vƽ~ %ҹ&_Q,0[~dٴ)x#Vb;xV*:<o9i4V<]FӓߕǦ)ӂwǓx/E_KqYpi'TZ|CRy!qE~3 Y ȍMMfڲ ҦȎ\ ~ R+/=8{4ES*)0औ Y$VmhF(ЪP6e AKfuS9}.{o g4N7eE=OjFk -*"E$ӖC@QVΐ'gVր:=Zݽ~ pfڥ/ ߐ$AYGzc^?Aq5,s]g 3 M0yC{Q%[H͏͑Jm14;)++X)CȱۢǕ/0x#g6 ake&/rWgHIY#ѩkuI"}`)P*f&ʴDã-p):,#xX-R< 595`S ҺM^|]ehSD.!y/f+ SmO->+%ۋb&nJGu5"JD7$f,k%1p/F}x2iٯsDgHIзzV{VݷO4 M&!YHu܁+KmROK  #-f?6P_1\(X[BwPh,?q2VZ'y k2z8Ɖ'2^{YTy %w}3wZ0Ә1*$XԒv|'52(L{+F;O‹$C *d)%)8sXS[n^e*-o[gp[P~U^ o#ËN@TxtO=K'koKpqC.3(qo=_TKGgkEZ)C%`hcc!mwx "Q٦RD.`KJi>?lۻ-k/JX\v%vś=Q{/Rv*mb!a8C<{/,Fk'K(#x)KpGxUyc3akʋ&א83ޗ\pU3aWU`ؠ"3=LK  .ظ z AZ|%fq9a-$/C6Z )!@AH 1st+?;sbºLs]Gwm CD,G<)G_TJ3ʰ(Q'ƅ Au~U}Bfx͌/ {Ҳ\fFDSm_TeAׯρڣ`9"%HGң#&dkD ptz_A @*5^Ic/sG7@?ѠCf?uKNLd{T1?>WuVlt0m,[5 Kkm7"ϵT `fLXuD\╼F9;c&,6, 㚢jBePN<PI{<–e!{>hex x$[J{O+o__>1 "@G8=V"JqzPyDX -1B&!}6pU ^4R]*lM.o5x,s*  m&L%Mkm'߉嵁%+{({ZdԡܡfW`qm%/X$z^nAÞr J7[^èEӕ_׮X_Q=&"vJ͵Ё$%{c˨47(Ep:צل,^B;AwKhaUxS3wK@}nO[;h۰3{AZ&3G#+Jm KC{Y_dTL1߱Il%U}B5;YB.WO]f' sX~7"elY/ΆrhDBlcY[5x^H6B7ٞ7)uiR1~ I:MB]jmzL+eMi^x-'l6 Zx]Wߦ?gv`ڃyN b UUlM7fֻRHr۶b3[haɶ\iJ=͡&._YJJ+$&q70oTMF18jr Y;7t:MKĔT5"X|G!ǟf}HF3($k*==<'7F?EIiMОBxEfߥJiYxl2?WWQo,B]n6{X#w%'Yoc`Uh0$p|(MCN^ZO8u=0 >Zu0iǗ6t[ $5ȳ8>̭7.'0: ANᦑSxDVL>`DF]«2ܜL5mV?}9prnĹޥ,E[5" a(x+Ehr~!V呣W~V7O nuHZy.z&JUl #VuU--y}OCU{DQ|(XDXt`ជ~Vh`KO{'2 MNO-&Uj(n\J:%Qy-[$K:5A킙7aǏ#myПjwlw^R[Kf"i}ˈ;۵\?x; !kE%JxdPXQrfpr7Q#8AmJ=(:SIҲX>9"+d@hCZ)Sܬ̘L/r%T҇ZgcL5@O%_E\M \CZU \ec$C4oFg:<c.ky1'"C64K(glS8kf.GɊ_O>C*(轤 i1>qo^@78mV>U@AϾ,#Mqxiݴ3 |SrG x=_ˤDx6nU:hoyAxD>;(lNism/Dѽ;?NBI>#mv?|zt+9Ng"J)KO_UjTa7Ҙe 6?dtMX4aC>;.PPxcz݆E'PVL}p{Ed^bͣK"Ap1٠`Ml?(ߖ6;Ɛ-Z|olDh p1Ogx*UFɟScpFР:sB(LJ^T_.\FEr[ɒycX$XۢPo:S{М0Yi>\xDtQ2=gA,&,3&O6۸N]P{^ *|JȐcv&~m%94a'Li~y 5$0)mS Oil%CGK^ťꍎyYǻ"p.hvcq K$3|!o% ,\(FUPfqlf3#/Eѯ ϙa㲇F$pEdZoTkpf1IFϛt0 ;rPJdϹb"̱Tdz0_K䋿qá<`p|jPA{|QcOw hu/|lfv. x[O(( ۖʼn>IS; 7™xC{$-Ӡ $~Qeza-kv.!ha}}dY::b~?8X&&(3)./5%'_!Ue'r zEVyUoϟrKTС~+ !rO|?1EQa{cƜTŴTZZ<[‸ Ekm> ̤XGIҙ!Z&-A \XVdIz6% r7mI4Δz0..te[6.{NsH޿Si}0a ]߳Nۉ)Y{j"I!(^FѺfޅ\.3كGny^y'Dq/b򍽔[8Oo,8*x.EC<?mdCnl9IyȒFu lZ9: t#ԩ+Z 54 ϮNCwbNt焘r eJjX )5 uǣ1Q}Y} v4l<$V A/?>!*[]OB+1'`;VZ[E[}'kS-0Uu`ߌh*Gio`Sױ6@Ж'4 _ N::ߤz !"c:I'w./%mί =/f'l}A&ܝ N>EUAN$O2KZ C?WN4"թ3z,m#ka\x^BW>-`]w-wʈL8 ۬(U SREl*8%/ĽjȖ)OfKOU!ܟ rp)7j*8r}:L^CUMt{\I~noϒgA 9oc=dQ|nA:wDޤ*}^ =aMlK֔'A"?kd,*/'hn'WZQl(QUTq߈٠ʷA9ާh 5H9R 'h`bLk_*tKtXb2HRp$Ӹ{}'cd3fbXiHTqDxDcxQLR٠?.+D[Z/1h)f:W{OYשHe ?.&߲3fe.KG?= ^Ob b XN L,DJJG2d~IH`FG݉!-Y$\i (<ӛ0EWk~ibN)_+ fݽQSQOM3sC7>2cb{}cYcHjZ m|Bw0rs6|)KS\RZ[@8US%{ $?46\RCq-{rPu+Cl,l)r|!!UL_"5}Ki>zesH(e! -ilm),/,:[̰Ӱw!\;VO +[c@t!sOu4itT zՒ:vhk&n7.u7FMӂ'?^6ϐAGzcA)Ϫ94l;VXQ)4mӓM<124߭Gy)RKN'qŵSy:7dN$h|R^)}*-=!w'Lm#ҘRRV# ?aJf-!О@WuBJB%@#h:Q65㧺~L\g Gj#9n9E #y2z*,ӢF>sdzv>'"": F6cݤiӏ#1)g@߾F!xݜ6(a5~C KߡIJ'S6Qhp}4/]R_?r> lޟ^u_28F=BEܦ1E!WnQ : VD, \ nO]#; ;Xw^- #-\5A:axbXr'p p3V<ֵ~U@V|a 1#b91]Jh)mIٓ=_ =2ԍqw-4yx Ȟp*V;~ e?aAzjl G=p&--@Y?e:yWG-fG?KxNR"*8°ïQ9\aRRY7!H[5vJgݎo"ѱ^|7_Q1|e$2"myuwP5GjO2:;4LiVG;I/ve%"6UVv"zAful}DܡZBQ-Cp,2\K4C5)'Q(rH0aVXH0Bq*kvj, KH۴CYO?(tcCqb/VNNIſobUHN]dXx6:NUX% M Cd9/ֽV12}pRwT&3һ*_ŶLWٔsIؠHTZcʝ:c?ɣ'ha4N5@^!5Ǹ]8H*U-ȷ^NҵַΏF!DwiRK]pGgd̉ yokKlwv ^4bw5{tz9~$$9ރD]M%9ƶZ^k qw6x9x@RF(پ7*iVR ֵW4SmI}j0#P4 l-ǦCŝ3|nAkր3%u@ܢƩ/e4`!Jq6;G`@aD7јBTeuJ7NB)uc STuČkVm\qVyUK;z"#a,T wt,6)f4?Bq5j T9sV&N I@Յ'SMh;y "SQJ2?0]_8T!=W(smu_23ɓqK\ dg噧Ʌ"J}fZjJ?{ IC iw~B c)mbصbҪTQXBn2E[E~PLaKSMT@<ץ_8F}]F~]Y4("g2uCHdѨ,g@C3&\NppK;Cp\ƛ>%&s0A7]cL"";8nor5y`WiF"+=:wj_ſя{~< ؤ 0!|b3Fjw3N5[շ*h>~\'wy苻 %Pz<$?Xgڴt͵խ֐o|{A޼2/(3̥3^Ybˠ&6} ƱCoZSZ6fgg XF*vݬm ^$;,ȜFopp=EX-0?!ni3I ܿ,Tinۗdo@l_+6we@RlqsWl3q zK3V"zg{Yl ?ѤOx+ ?L?3"hlUe reo1c`:hsCp.a~\W4R.u/$D?&ڳZ5|`75S8|\޳3> 1mkf>A) 4"Ü [m.HI[%^ct#.#>M+&}f zp6 X!L8Yiymb ?(5vg*԰&Yy8DM [tvFD|DUtzL3=iO]Ž\#>[>!䥶­|}!mz_S+ld-HiFeulA{~kOnٝB}X7&UGh{l9O=^aї4(Gd@) W@ſ~Kq[]Pd@FGQLe `=Yyh3+>b[eSK` R"פ׵.S"ėh-*IW|Ej=FK9!PLj/{g2:Zɗ"ACCؔkLwUQ *m=1v}0Sv3G2'2"+M{9~.B]!1h5:ysA&`+NTE6-%OJR ;`nCF~B\)ҟRcM{L6 ( k3}tͤK2 Fbtۈ3\̉ǜGo^>WW"OJjuvaM1.cT LsΚ]%V/X'PpS hh/`":96q:5 7bL}oyńpe{ cG T7OKzItlS)Ǵ%$r׬We9Tl> Ο&|\.{dX&es$Kp?.(X]uBk5H!?z ZW:&0б Ȃ8KԆƀeu4ci%P Wԡie0Y B ,JWA4tm,[v_.Ө^cg׳VHۄ=@>S?:GbO]ϲО WtBw˺UWJ :$ 7^]lY h>&隣dI'FYȩ/:.m?PW$ {wn:R68wK7V_[A`ȾM&Y4v{8 Y7Db]=UK]7v#?`L5E3:8HȞ8^Xf~ZbC G]jyT@f(\v-i6]s: 6Lgaoȃxa¡Ą5WEn,R~؝fi`^7XܦF>PlQo޴y 4JhXbXOR/mOKe-}ow1(kX_pcua1i ýS`CO a19 q=Q,DcB VW -eBo d7S ԙsTM836wK08u*$YP0]ߩי~ټF=}g|?m]x4wpRkĽ\:' 78WsX&m~)ln(5^(9H}WZzMRHZaPWQi_.d ޒB9:^c )Æ#Y@m1Z2 h(%MMy; ҮTB.9E. ]m]sE7E{k=\k"k'%Iw@{]G?hc|1loȱ3T= dQ!!QEdIU;JLU:D0+h =0[˶LlUxE<$2rST_ݦ-\ힻ:ąƸHK% V_Lanl=4Q#0~~&@3P&go>pj,xxva\Hi* 0y/J7߱'N4}ƙ>HV^E7| Tυ1go\U0 XjsR-6y,.ސ.Gԇ=e[4;:D'"@#v1q^KeϋI*/)F%Ȅ9Q i[/^p5G<v fWYsH+⶗+~_ -Jyi)+<-b yq׷wɄvF-kB{=c 8V 5D B$pDN"{ |~`nkF@ɸME*,d{6Q(wcQ3 $:Az^X!c/qwC:]Յtzqu8C 0r`8{U8L{|{'Qvk+^Mc23}Mnpb#i/>)X`EAsk19c\9* Y")DlxZ" X僘atp6)EX>Hj'xvȴcW_l*'rJyrVSWAWn"^چ!r0sgNnK#[`Yܲ *t3[ =&i XPHyckBL]{AL<\: {%1srg4-P yq9S}Tpj?CؙtuyÂ7ѬACN=ckSCZSUd,a$lSU$3qVwW<;2^(a+#ȼ:kAj9R3a [@26g乗.ꀐ`n6:osFᐨUU^I2wWQKl'b-+ذ'z5ci8^$l")0<؉ض;LLHл*!% mtŎr'0ϐ|rtc,_H.MEd2ml}̾/1@w YbF<.YǧC&:[,W5p~`qx8P'Gtyn6RT @@<"#sw@l) "@a3`(X3 #%!_ċWn}iDREcJ[Vb})ܶLj2i@5v}{giv-vŵPiAߎVx 군M^ˆ>9=.v׈q[-yM={)apy[Q̃|J܃ z-8BmdPAg =W?KfĺU\[ɀ~'3$R%r4͙rrVayk#3`w<a 4y?x%II$;\h (e_Flp0$܍JJr5;l̀bȸqzS't[O?M2cuI1h6~@2۱\4LQ&&O9pC5" C3`sT4$ dbs/b dMN2_eڋQH>\JP?(krlN*/.g[[ߢȁ(KM5hP׿(+1ԯ`PTR4oϛf"S!y;DuGӳIt1*7$n58!"*)l1W8<80߮wRH6Ŏ3;wq`9dEăydilUINF#g,F[~?-C)=oq6Q8LQV~aS맮/rieIG7gㅱ٦Ł {& nur-}瀑o97`=t(soKs/.w+c|H3 \ \nߞfz|6Nq5/TjTgړ++F'{i_Cz-&)nہկtz ׶ (jo mХ&j̑'h:|xr+GqZpAJExlaY|+rG*bnti߂E2ZLӭ0 OpUtEˬLfMfK|E l_Y %Du#JBuj~ T(&j`ZJ2 kW Ov}ò[?L e~҇7 yPnARn#G9.=GT!6g'3HîW鰕/tC[ F+AHYcVLl .v\Y<-{ziZ>ڦIGKb q Hw[;mjQ;?zh 2o3 0캧=e9[HK>:+K/>lDȮk9-vwcgïl\BenFβ'w'Ka9ڷT\IP$_/6zghݧn0k*[ x\*^8 CAPe*G2FDxd]+H*BOjC6;'oXg}(|rðJo$ *U: W%6NznV a0G^"~Y4!Mb@hQ> `[Mw;LBs2Z){gZ B.HKċ3GDyn>PaZbN1MDz'VU8KPkrD1(cxwTN}6`녠uïOTtZU>6NbD1;)6F 'ܩN>kmΎi%̅9ɴ{-W֘PU|cyMgo]z$;+#p!DtRY2gY^]N|nttb`[Cц䧱-%Q:& %|Axב!~EUlVg3WW=U/q..nih~nUzTCVת@9sLT^ϻ\7Fچ# ڷv_;ο_9E:(M.ETfB<$y VD<v/Tq翲aE18rtxN=Vu !66*A4:F@hŗ12H>3tObuUo?u(?S)G L,}jAV _]VfaO*p=;ٞۍ' <2whݪk85M 7ͥhKLlXąA,q1:9Et"ic^UHs,v p*J[8 m*^Yy1@c7!$evy@Ōx[2 ?R{J ?3>s@z\rMa{^ˋl2R)Dˁ.lAfrzBz'ciI\Z.{7MJ+f;MuVG1n:'^eѠ8"o{_MKc2ؿfNR>MUL/5'sԕzS/ I ZgFnf*|Uqݔ(@ztV/һ.FcSb]r pvU$Shl f@@Oo̫O܄? :yl]KlW't*X@ю3mL*cQ"wq`ƪ%^ޱms9LX nv]%ȃdUrc[3O|'C~>-3\t'՞vW/5#nH4?UFo^PVBH /e62GJѤ%2>¼aM{!aQF~p?Hx(>e=8sȇ~`᷁h4<2c F븒vĔLyo99gj,"ܱTҟ:%xd@{D%{((z4RgQZTAN8]&qL/oMMWwL4rs|\j}> tM i\16ޭaJ9cH:#xK} /[lv5+8Oo% `*86wchϴL(xeai[W'C#\CR#Y)AB{94W@Ki 2JpoQ`lszq1ȯ^ yΓ ԥbfjEȅN~5>L|Knr-Ņ}ؤ9"lBkmj{r ("4V7UM0ސY`&aWïͩc7 =Л#p`P 01]'Km-.(W^ 8LB&GVywEiˍl M七=2Tsgj,xBaSy0NqP׊x*<8ԀzXN{E%M꤬?>DXڞ̫ˉ,0tzpEYq1Ꮁ&'pƨSJTAxy_* i_ŇL Gjņ[[F_ ź5ʇpsRa(=qmG[eT¿tBX ~r)Ƅ۴+ Hk@I:fbGPQdzĪ/C[jLMt8+'NP@4{NGAu'ObQ Qy7pϳ;J{|v 06^́a zʿfU튦\jO!Ez+54j,X̪?WG ДrZeތA𿵁O8α)V>%jK#QB<8B['n0|srzN ( `*/]I7;z}Yv>' 'gBTHAҭsŠ>J޾'q<$a-s ?zޙFs|Ƀw8!g<#Ke)Wq2E۩#LNyr$ ~ݒU-uݬLxaַa&P2ٶ\AMy-Q3jɞeAh$C:Z&;)NMxN&͔G&{}B1wcK$]~ؙ @ ]/; Nor.sk4omͥ QFLSR~3} E!G:-W@Tl..ΰY q• ӌpTIH# ̔{|9- |'Ă'j--y^='{Ϳ1)}Y8y4]a,Ycޅ}޻ezPZDH)XNK7Y(PϏW!;u1v>sT[d OR=4~޹/x,~XN沒 T g]<(ޛL..KY~9m{omSn Bj~x)kp ~6ٹ,HboƂ[#ɛF҄)pW(^}l\޵nPᓏ͐B`3&e$`WXɩ.(.Z | ${7P|x{aGD5v^VoUhz%}a-P2x Ok8ϑݳG/M+ch1ΕٹWdCkYb-q }s!<'5 VLj eJTHOW-r[T"[2qtL@́=6L(a]0tRєE=)eZ%'ߍT~ ɯQ-BK%H&9BŠMRIXK(Dtgcƒ<"XB/d]{3:X.)T3` r["s&hi0ظ2m^f+L:KcǬ-/ Te!MiWMxCs}sqSg5EQmZ"ɮR4mM_}fd 4b%3J:UCRiGY( [/*^62w Rom{v@j Tie')a8G=)s@:H_ ^&1)ɱXa^ "$^fu2[9͌~1C :4%}MҙtSQ\ْ*9xBu]W츅ح^uOY5j.Y{qp#GDJ' %quec(xXa4o+ (d\Xg=ǮJqޘȈXPekuY>ga;Ng'11@TzPE۾,rzx[-G}Eڟwt`}1.Ul~MV~*ֽt3H-1Qoh׽,LqsI:^k}M }JןPDbnF z0x^Cڷ|gfGu *UA2I0s2oˢՑ!q$P8o2ļ+XW((vk_jԁ4C<=X]­WRb6β6K\B$$ei"u;xn÷aO)q, t!s:~ysGooS%+3렼[v(+MQn vKUbR+?C$J\e<3ԟF.E_T㱝>T% /o7SbɮpK9X% OPyW52WK!'^ }NGu$o?Lxh.9'8Uݰ!\aȀ`l$(EɣWY9y'^qkGF91O]Y" :' BC.3NnngCd| <8$vb"#vđu|O1NZ dwf'Or;8w])Ӆoہad 9Il_!fX[3=#A͗o 5B˯ ȣp]~c+ "𷏇ԍHdl9ds7)(00bx반,!4QmڨNSP<\1G+e-rdt,kګPd^ 8fm|յw`iۋ_n_j,sي$!ɫ-(ZBY!6t1sf.B_',$jwkz~< X8s||>el46?E}yS'X3ݫ/9}E"OۅڗfVQ?[8ҧ4v amO_Ru6m,7Zĵ-EIy8 |y[2?^5ܮࠀ+@ИqYBQLBZTO5WeM0he&Q3Q2sg{1^tms5V sCC*y¤{ff`Ec=V/Œ"S1?'M|+S|9橸56&ܾi$B1ʺJZwGگǜ$K U04V[0FߎٟOy:<_ྥCdP; *+Gu_+dO3hXF@dg fϲo>m|fsHzIEAoJ%̓˿w!jk"9ys=1`ݙ׿FL8@ ;E$3Z,PYIe)GKt ø\oSGnV*>.^IpmDgƅwt@4]m4NP'|YX5'm߃Dž80_63.U&u$\4z|*MiN}$z?L@S;Dxa_-K$ӔPH aLWtO=}LMj.O~׳}ޮOw_Kϐya)Oczgx wf䂱Jہ4QQ1 {^9;/WV0BTؓOe~ w߷B<ؖh~Wg]s4`恹Pp)@eɗV6axqοL\bBp\ |X .)+aE߮Jm nqlF1!8[Z-nB!B\P<bGS=kۙ Wo>,yeG)[1 йp/LXj  g 9MQdBKjf8Vo`5kOTxJ.6}cUi ˒a~4?;X ? IyDY,Wɠ٫cΩ=$7\jގ^<)gOF;0:>}ǯ+D7~OGK K$ ZPt2(QXr :!g]}# Wi:Uy*ݎ,U _MBft+& fl˝ŝ#QWЫ`t` /A,8.SlJ־⣙tW; ƃUهWXFSyaK:L_A$ŏݔ'V\pVpLZFS .q;tZ' tF"j5xN.oܞ-ׁ% t&F'6&sYPH_+(luD@њ-D LĆP{lIu0@,zET[uR8>s}|,pYl ^ĎWí~Ow: /?[ɁSbtHԸ9ӳ. J4D{'?V #ڱtԷ ySzCJD T"6b/BBaϜ$qN'qilPE-I$֖PϢr :gACkoV2@ KlK⯓;HAVu: *>rFh~^ɤy?a۠Ѭf_8O4N?u- C^Jny{~wN ([ 0)+jІ,r c3 sҖDg,Qg^ȯ\mxrXgSj9LB(^T-oAL$t"Rǭ \ig=q)[.l⠪[o}Ju <>"AۯȦmG_6%4+<"m/E=>et{w]`eV^+ZY>6&%-6Hj9UWC^msaFߕitG;#T C4GaX8}$tNXeJͰdfqhk s%60HuMrLHLrs5bcnmN`v;z{dSxy%\ќJ8|f- 77 _N`^MWu sxȭ~S,plbwE?|.#8[M^GJpoݠ13LJ9܊j[SK 5h4Z:Ჸڹ+#(;!V-M+ TBoFBF6!_ HæN7({̰j q]_0[,mbKg0iɺ Oܝ;iJSV] &ԩýu1]EiQW}_s1ڛ=, OR%Ȼ0;z# tyPEdbGa_YSq^ tᕪcPL;GB|yM0O \Fy -%pޯcIG6a)EM[ruY]M;F$4$ ɜF߿c?\R7_X|FQB_2tciOR0n V-PԌ"iAD}>Jן:AL*tȋAc*=nG5eei2SL!p%0﵁9b6RgBG |"75V8玲2P*Dis9>#icUdu3SeNA{jxG ! R 'lWNf9a(np= f iY."s}%L,!&>K yI: l[tfZ=gCR hU#> W^(Z&0}y7r9lF8}$ﰨys@5&WO.V&~nn+lԑ58};uuX 86_bpz'AsQMXsTW@ȗP26 /#KЩ-aQCC5 {]LÛloK7$Y wdD 1-Ǧ08SD =xmVV{ +.ёFl3Xlf}C5kr{ӬN,/P^]`\so7s8 waO͵u>p{]uxp-9Gvs!;uP,dwVP/]JM:I gJ:$M{#&(M-jgօXԾQ5|A=]V_X2* Q EoatIP%->+{-]mfp崣*fYR'XyD?a%~;gf02&! s*to;K h4>:Sg aXY$Eh pz @,LNh ?#-A!AY7Kc;5iXpUźpvj6imOp_! ڬҹ66zz$8 ;Tv em/F!pYgboXH8]; ovޙi5%nH 2uZ9,S{r ͑W?&J;m?a.KD/zF#\9Pl֣VH+4L.vfaw;mLB WIeIT\Y[Em⇇8GLCݟ}vfKm-$;'p]ax[I]QwɿN1j)V͇Xe-4_K ܙjG.+/w<PXHk*|mR`cHv%̩[5yfKo{tuD7-V,riaMxzu]#='Sr*>$K| [c";[k&@PRimKΠxM NN o-ZXwS)З$WFXn/3󐭎_kZ-(jnJ@}˜ r5Ģ\%rNx|ې=rsm@fr č2%v 9e u 0neȞnS<r)Ao,o{l, K[#/V&ڏRg `y/f8́tňG]%\@ʈGrJ$&3UQR 뷻<}(镞vP bj|E c2G L|`R-2|ak6%R}m\q)<_JV<[T@N)npt Teb>**`~;ցw+8:$Ud(>U8ckt K*Ȼok߷zO̼p9B| DCmT(oY:e_@p U>Lοn]<5a.^C`|vJd8.ґ P /kZBZP/y+v;Һ;px!O] }FAƛ|^pHE4(*pb3ϩyRr1ցM^Kp;q8[fI^\fʧ./@V p۳ϥ)<)ſi ows4*QrN>g SsR}| VI^9BtEUH%:͘=DIzTxnHƷ Di^$<$:ЊՄF [ޟvNBk.%8Y"V:xX6"6-J2PgÆ׹]:mxLjz UEu}7/O67b˃Jj1I)ojY;<.Mԁ4Z$IN4&JՔ/cxYZDh2J=<6[m.EkIng$& Y{+invƤX YDRf~rQgSP)y J$a׻ƬQ=*A"̾%4x'+ItZX F>] ]oXβu +֪%?rWI}LI:A;{1mW^.YQ3Gh2NA$)JɛۓimgmAĺf^lx-F뒛o `[<,JPA #`0 ƞ\ܐ`͡F-abTKH"]\[ F[ XZm UTv_-'%5!Jwt z({My]J91'wkAԀӐa"ӈ-:VI6Zzy4 !}^L8{D9рV/%~$GOu[n9%}Ҫ0~2(-0@ߊÁȭf&ES9=žEߥ+Y]EQ u$ SwJ$Af3@Qaٷqm>hDz {IӋduh~0ЋvA@H"ce#\^9cֈVXW*_I}QP=oA+W9m0zRed7`>- :˟T!$-z4ER&{"ڈrai^39Ta[""Puk]&GsEIE9N*A_!c}O-^h0,BU{߮X,qɎb9Zrba€fUoO/>_ O2b=IG Lz~z$wj* !LЇ$#j-HqΛ(_9,&:O /B] ޿OG?5XPO\ &|g<5"nC{#X2GP sHN^ڲDLgo{Ma:Ro77W -nL^q&Y]jX_C_!jp3Ԡ^GV޳lU0!%-{v"r6Lz]ekFܮk `o^Rkj) [jf 1քc+ 9XIv/[vh|z{A>?^YW>LId;ߋg} E" ; H($H!A>?O_|"Nw SS@V[g&7dy Ū= /y>B_ *wL~,SARNYH?<|-")c(#K8cKSJůKPE<_T̬ϛN 5#W#'\%Y5SchÊl͍qf\rL~73f2όz*GgvA@zHy`AyWԕRُ45(5_Y1L U5뜒=@;9fJgJn3,3%!}eߺ:,!!^m;5c:n!vjO0Mx\w\{W+wx[C,~& &;eyR+b䬐z5)DKn?N@V5U1Ku_'j23H{jdJ~ΔfHO#dp?H}p΅ް߾;ӌb"l:q1N`%$YYܶ!hO>ׄOVly kRym= |`ƾ{I `bdi"'>Yy`6|TY-&\|S#;V[-)ncA( w ( 6%kPohnqCi'srj4D_ dF_r$kR9m1bQɾONq"I܌KWKf1㰝hJt_hB}YĤ VA*rĸuB^SV tAŽovx=푥k"p/Gk,2"@4`WIB#WAO׌Td>NV_;O5wYT4faĄˬZE>Xx2M7ʑ@TAPa'݁ʉzwQO,9 NA6'G䋘G50T.7ԃu):"!{}+//r[ua@_Q^F1wFcQ.0ّ6yǿj2hBњRѠiʱm#G]K$⽲2m? :-oeZu@ш_I "ȁK]-(7Og)2|ԪWyG̬__C{1(vz)6:j-!ۧ]jZgZ w JC][9-lߚj*RDQTz51W HhHܟ zz+g9?WlNP7Kq<9ޘ[ F.EdJ'Lct/ <]f @ URI+_[b'EQ!J!a۰`ʽÎ,F00;;8^G`4\m $ ,5lN'H>N@|qN>^ΊM@Φ^r!`)EIB8jӾ/ [p xpb])|$,bp;b{ui|y!{-?_mޫLQ61{G^@@jԈH{jPa#7qwBvp.0'Cpy!P]_sf %+kYLXi.Y7B׸ϘI %QDQ֣Iޫ g:䧧qcwZ#M(|Py&/qjLϰ9k*@AtL|'1lB aj>SHka#*զyVt|b1/g7y_h 0s@aVotZL,R;i*G7oqjtEfqMCU%:K# |<xX?9Zg(ɞ;NFbJ[#] V&]8Kq ^ୣDX=ɌKQ4n ` zc2h ,ׯד?5'"Yj怨৳f8RH5~j1թṱmyį'2 dҭCv#OgPȴHA !5CG n (ۂt2Eo%.}/"cSXVKZTv| %R'Aǟ;GX i0{(Rm fe,-n6+72|ք *#MGXG!7崘A(͗H{̂fv 0\`"ecI}.QbwYȞ\< aAi-J7iJsK_5BD#Nԭ"j8Nha?SEhIj} h~zM]\r7l"rĮ՟EgEc65su$PK;̺5k_E-J6(H E*tcJ͟ ]> 1aPW7jRV?/0^O|~bK᨜$p7"/kwʎ7wXє&;@8ϓyH[v_d /,,~~:jy3#.y-ѷj R>!mo[b%{¼JA{1s3"8hmTya: h7bKduxC@8".vg1uv ƺ[] +d=WjϨ`n#&V g*RJ|5>sRR2p -qk<ջwkx7~-`ƈk,|]O9zؠU5ԯJm^DЫ qR]_}pBsO#°[b"@5n@\wT+̚~BYEZzy) 8GU'ۡpF4*9(H#qQ!c9WW<݄U,d DѢ nu5޵rok݇듮7$R V@/hxPfN0bw\J_jX>F*ԇ:Đh>n0-)BZ0$%N!B鯿FtqMp,Ҿd DøM V5dH:?ף֗aw֘h⓻RrHU&v_!]{ZbR. h%4<"4#:5:$=(a >,JsUGl,%2\2Чj] +}ǗR L47p!T7b׷:k|7;ޔ?@H5[ +bU mXf?gt}ʒ:˸`bK_3uB XbDd?&jW-G֙o {=*h8_e+oNLff!+H([m [Ɋob4䁅2v/߶r&Y@ 6FpTxGZTZ,^i[4SjN"7w׀jIl251qQ6I"AhPkS;QY,ξiP$OVuܙ][/x.iiTֻ*Iwwݴ ڐm w1}cIuD 1LI| 1|]uŘjA;|_^! @U5b^B'ST1{ժv,VWnY`X>xdPo_M j ܹZ,df*?r'RY37ғ S?Z"[R@ăG>TNKP&K4^PGVH6&/ᕗ]i5RdC]? r2[>t ,{z FəR:G,TBn Dd^4B] {x.EZ!_!րO_ Л}؞`ҟJ;:(캩[ ؃[ןߒDRf*aAZ r23@3Y֟( EU)_\ EnU8d!{taJ5jbF7?ő2Uy:m[!o)Gk˥3,?v_bOcr{. --ݳ%~8%\S>>Ǭ^e;Q2Sy8E#oƃ su~QTomWTFѾD':m$u;9}ު}+kk:jc@$G $^B8b Z]Zta+06kkfky| }X^շ; {$]xlx(k .yMRJ-lEHM):<bOY1$1,f갭5_R‚2jQ.@A}I^f~z].5w_p/buxzN+0ݠlH]8&F{;pn U: x(} K[>G ,e(1 ^Jv1 S+gz/b_EN.Z W f6 cS)4$(x=@ P]p}dgSG-:ݥ~@T&㺨W59c\~2I=ȳs/I#H(೺1|"8\&3q3Ov3i'ƽzj-xW :Z \ om $fGS/98pd)i 8sMSw-w]gL(7%Qfw!P"fKC|H|a2q3&)#0gw2փ7r$L#*3ĨS$"àMnvn/nb593^K \`gF0IZww0 v1eZOaG- •) C=Cc`F.N7s/|I _i\u  t隬&sɠ57ad?v虛3- ѡ{2! ^9e '^/,h<ϱ~ r¡ONyZغ>w vQettiGS*yyr]{{"s]usC - |TI[e: -!ϣe KDvTFyj@ьN 2r";TՄrf{؞KQ{LsYˌշ !M&|V_ w#,_MOM[eɴuX.POC@{ 5tm/q}sF)3 Fܔx/4@S74R7es ؇I!AǭiV3'B?~U/g^UW1Ge_eN[@P5pM'9 DؿE +G ɟ]߶Q{"oVs<(mO@ZϠnе4@xnѮK)ڌ@ܷHY! ?` G9zd,|79 d]:J,b\d b^{)|\ݦv5ӯٖkʯ@0*6I=Gt "QdM⪙|Fߎ97U꜄AT`1^gtŷ:d-x%Ue79ܯHYt OmK>f>#VO_Uj9ϒt%Hr0++?HѪTK’Pa{22묿l32qEӂsLQBp~"%5]+3e0L *xvEkK#G?DyШSˤ6p?$L- U%Ռ5kQA܆״kS c>g1'm1ϣr~s3mSσ6(Run89`M,.؜&ݣŬ/lDGE SJ+U]ƒ*ʞy*_bڃ#h,_V̶؃2gWǯEG$9'sv|kLJ|mboUHE:dfc/e?=fb= 8靕*FLюw*lM]fp^lgj~*ӿ(tc=erMԓhɊS r!޻a[?QV \*kym}Ap1pn k| ')1xdaם@Oet'Ɓѹu&Gl >׹_ wȥb^5 O.Ud ``&).hb0JZ:#<͊.'ձ+5=[$b\p]e4(U-:uKH3FF^?+((}Jی~UBG ^ k+ukIl4֎K6B}OnN/U&l$ ugj d~ ˠbK$*6ů(UJTP w1gdO$%==Ͻpʱ2ҝ 3鯤πÓb~y{8"`_sҳ[Qw>!9$ߛC]Acp]kw{C"6+`X|Xq~{`#5uV G+ euff=zd]G0T-/{zыw |? `g̚ b0Wwǻ  ӏ9?C[E}@-^g&``|J51O`~%/~OJ/QXq0k ]oKż63 j/8:i'{ qO9'ӆ*e>WWWikPdsqs;Z%EEE/ϴgƓ*^_oC>ZX.W࠻%wA"&I{PiS11xy`=p})ư>N]s yMN%(NKOJ^Y77Vn>ؙ,[ Q  __(pI/e6Mu=e3>Ӥν` uFȩzaNdN}ÈM f>?YRNɝw$^ <Cj~( ڃvM{Oީu7԰dD`! Rn$m'<%_rD$z >T36u ;] ѿ ))Iଓ3$ESbtB*`k(G"M> s&'cI-崥!GfI֊ݫAf6)0=fG4 :Zܳ j \ɩeP*JhVU_CK )k[ A߮ۀF7[e.ޚ k[6im$`c7nIMŤ;Mo}(nIL|DA!.1YctͲ:>d]rDLeβP$*~S4>l_@u NF9*)`L#v٨SMRS,B_2pWqIm(u;.pn97dlAc۔g>&\nu&cfab R~rc"k9\bE'R{! ׂuΰ[]mMx~H(W[Q6̦O&m/QKU+TA 2.̞Z|՚(9$rQ@(E%;0\D{_{OSm؋e{٪3(QBV~d)KeCnB\7X9bG퓯sbdaE)ni}Haf:5[TeGMcyx*@$99:=c6l|켽+b]Z^6jf|]](`:|6:f/x=ݷ,Rw2deeP_y’ۧmk(IrzogrzT9D^h¿rnކz?K 9 yGfݨ'SЊ|et}=&w&jQ4nr0K0NcqL (ʳcuh#6`&$;bྙM#}^G':sPkp(6֏=T+#ye^OmX^ON> 0C;" !yQĵ&=,|5:j/20D CB#Դ {ҽR_kw>133J{ nESKNg/ͷx֦|4K-)eD q9PS$'uvVS MU9ץDX3yFy,>fxYE(-aB ϛU֍d7oKP(:ZQ w,,d>>M UsIc~Z%5VX&K4Hib}?qԭWb.0{n2&:Nx <K.gB*JUqb"nf᭯啅!WCBy˖s"*nԼ.c>P #sAaz[9&f6D MpfeMI1LVU/" ^:W&6*e&j]1t [ (9a{4i\kjä2I2$Ka%;"~:(b]bT7E{,ޭ]f+O 6J'h/vm]K0> r`v%W%xaqa{_;\8H݋ ] *`Tm_60,ܦ"`bdW#R!W9YWz8KiBgS[pWr*;CےNyyGnTX} \9 4 ;M.q_g$ugBapass;H&šE &,&,^IeQK|(0" ` V"b[-PU_RK` bFuРҢMFX1Xs*#YnME) FD7w`Lp7 :Rߡ0:ƻ*ͶLI\* 8+7c_$4 3%Wçy֓ ܓXG޸e,iNl *Yb[Z{p\c~_Gl_Ψ苣wuثoND5-$N ^ w],οۢ8sH[i*0du9xlW8xWzVLx:q͇فV7Oex;%U縆zL׃ K*y[£^:XMdP 4EI(.GY3yz%>qսD $ozU]u#)G;޴1 >Udh%{6GN3nnj|fiEwqY`pA9 +Ah놸vhmUi# EVϚYH8@ݿ7 UX@'!BsMQ6=dM^FIA&њ+s_vdac OiӬ_ dV0)Aڌ.⧋*vpeEj.%Vo_s8q6.xi+x`ɒ15Ve/"}PDu<}ILz u4mZƄUOw\x%} \\F0$\o tʚe@çg[-CgvLQEzɨ|NNg.lٿ"JHƬ1ե+08o2Nh+Sh-sI&hvok˱Zj>3  7rZt(!է}0o )v'F5xS_\ۃ6$Fy/*ae: t$~T:xޑL{aӠC>)l Q厽9<4y Aŕ  s}:El:d>A‰9'f%-m0_"sˎoqlut"eVIV\NzܛcOW^Jx+DIT^>|h||,:S61l9Jc1(93Q%Lq,{/jeU"1>mкExYY! -eڊK,b?j/eVB{TяQ;qМVX7=,*2b47f7@sfuG*z[j9d.]y98>c:sk.{%ny`eW2Gs3ى/H~ kE4 ;ET^ۑ\߀9yI!/3^rUHbJ;l'4@Md/`-XhsdIsx{ *UQkAL;!ܹu"VۈVS<+W_\76uKMfsuGGM_8@^2v *L|h _W60ّeZn2/+ w4.b%&:C~ZGZåJƠ\̺$ 3sc \NQpPUotK$SKzB(as {<vZZ2c=#bmR}{ɤ["Ӡѭҝ2Lp72]:hMSov7OPyMһ.ҍ OjП8bGY.&+X F%"2]262at g- dÒq豣 Vb##4g6Nxv+{iR}_6!VTtrؿ|z;el9Hֵs6UGjǹ{!L %OG #/\䍅M6g2,a!I2@N2YICNZ>lR̴% A+};ZE8lTBgi6X<jmS)e_+Vw^,k^`Tr_ݙc}$W9c-x¦t.6ws]<ζeT4%|ak[<ҿ]Sq$46m&^5pipPQyG}h%~O^w'1;ݺH{9+#}hu"/߿{2ՓV+nomHDLi1v^blE>ve˞]Z |G>QBX4~=/uV(Q¹JkK>@=$U5<1SSe#{_1\yd{s犺y-'C_X^ni=ȯT!dԟ]1ezW >Tm*QT?gtݶt>iXF>M}"0tlirl 6)(rhXcL_Lu)( GW3,\HXhl91`wpfETƈF٨1ŷf" Rk |j}DS͍:Wn7TY j~ƞK0V8Dx7^GqkwQ-jKe|IGiiUev:%W&mZnrWaaý& JևY T NQf-3Uaw0䁾ҎL2Dke-_p}/s"/*" OzdwGnЖԮHl{YF.mcQHڵh=M>dd[s<ɾKW! R8 YH)ңU\-sIՍFviSƊAk>hasgma AipizD?7*^[tƝٹ;rS_D4lSX֪Hee0'Z ݾ2aMr]JɊUĜ3_4Q.`dzIZn`vObzL=? IOҗj_вKNmޡfTjz5Lx;n1XGmC .otrɄܹ|*HR{曹_Uv2Q۟q4'3vrFNZ6[Ҋ>+ZO0Y?`9RLa`.cIDOu@pA_-1(%q}jȏE⫭ժly0'SV;CkH8> xDD:z%u:B l0ĀEfSqΦK JM;s?OD8?AU-LJJb`ӯq $*Ŝv0 $-Y]JM 0s3knzX!7k¦:&l Qo@_A"Zʌ:s[0,\'X6)]d6=.جb9)vQu7(rk+w3u d78Ѧ`Ő`aoS'ċ|X5<KA{+O]<$`D=HDUk;K/=]"@bN|:"1)arJ XC: eXJ+EE5daW^A(uǝ~"'pCem!&H "жMP$vqfMlJʅf C{~g"uUOn?E3s(\2ϢCZ)RP&IMC J*Y,k;V͛wHj.m>ȩq9]):7cKgߏMbkfUqsTk[Nu/MM 1o1lvэI%z͹z!Wvd&&e,rI|ZVD"L dzʪ&p1o@IYQkI}wyFn!D $e+26ԵiϹ!ZND q!U?s_PQv/1e ,UGa҂0A3훣g^##Z y?CNT}*W_l6$t&ᵔۼf,Qw}|6H* O^J1$w+1d[r±85pX_%ZViT|<#Ri+VC̋ɍ֐*aڝFA^O^6 d$VTp>nC)(3-X"$]Zo؛"vTwSgQ~6|S<Ա1o 7&>)Σߞtmŏ=Mkwaz!C1uI΍5: `'.1}t{;w p(5TlC\tx,Sfq:rV35,3j̮k˳Am.Yj8^xDQh}QG:Ϭ6n>cpjÐrAxFc 3jg9l{SZ enѵ쀞f MOg28f o KJv^I]2Η$"]7]E&_eHzE&2>'-^ ծt TU>vN_w^*:7|z+1IndMx%S;&@  -Y(4x=.T3GEM ) ЏԦry\g AtGd$|TPۈxa@C..nsچsr` 66Hwd =ՒLr\<;RxA~$647˛T#޾QS~n3YA M-;b=ҳ \ |t}g-0PR4):S @ךҧh*xc0귌 ƝpTb٠]iת!]i&70^&eҀڜ:-"%m}0SVC% aPΦ\q7n"˴@r'>I~E0jS΋Xd͌cryc` TN^Ѵ+0Sºˁ€zվ+ʸ6@=GW~6Ƨu) 3$'&k\+\J"ˇ-8 F҇ژ[O><Ѳ NQ$l-(i8T <2(sdGJlC"B/b6Y'C5WdQ ;[NZN\Bؗd(jTiF@7۵6+w[Gpk>kܿQL>Pbo`΂avA"zx3!RX+je+S-߉Ñ m5IcJA6Os7 *r7E;oߐ7-5&%,oUT\Nh 2yZ4!c2T-jw#uav\^=%Fb l)nHIqwLhM.hLt=+ohUՒpeJT"cq ~Qy0\T \JK1}˻i0Y5a?]3leu^?HuKmM}aMz6gE`L.Pb< ~0۠\7_Hx0;~dk.^A5`(xTt/|`ʲGs)j;S\Cj/M]GhupzT. NO 0Cj\9Q}HEQ}UQ{L?D9i7!;OALDŽrƮH+~fAVly\+MK0q-J30e*-I~;oHr7h7UWΒo) 6Ua\|*F+ܘmdXia֍ctWV/=qtø7RCGpY +u| |f;kADV뫶j ҝF͌1!t8@N&bw9VWQ ™zen[oƼߚl VLq᎘s#oY|D`W~'eTVjXhW V=XGn,X_mauKƢa8=UVI;!LJʻϾaɳuT-1 (#f:> =r(P!S8ZYlʉH<x@'= TLк1){f{ S,ոT8#zeLP"f!ƨ/B%]ia9 pP a)ވq O?y`zq4UUBs!Z`AcV?,{I7EDž 7+c.*hDBe,BD$RA+eԹiBւH\/% haCa=ȈMWkI ~ҠRV{70aӷȓ,Rxjn%K W-yh(0V\"&bf؍'`[ViѷS%Ѐw` rtYd\`=8[y-[*B=$Oٶ<'sդBѿN̔g0Μ~QUN)sbԄ(6Uh*=8Θ 6Ou-nSsey o8+WtI!DvL!U?F'ЮwG>; _Ejf-DIp( 1.Bi]O |d ]/jx4EǒnD *D:5س@ybyb|Z߬jx)OdFW:}Zc">/E#8B\Rp(;@A,!7 >JNUTZRWQ]-r !2fdwYڈ^RZ0(yMtN]]ս +V*{^oN}l\PG Gc,QBI#{sI%ԛ>1wTET)TG Si P:~gNe㍜ڑ2]X7}b9w=qNq9`2yC¼"LIbR~OM{TQ 7YοQ}3'N>e{tпtiZ! 1XWC#~IZˣ /'Vp, U<&8;G؍{L+~(-ut+ƤۨJNL\oi>ďl2=R/"d< vWm5¯(yrLbzKq> 4zT DkvqU[:b-P2eCmlqgk<$kyBie8h 3BH~\T!"Q-@!lUPrYнLVܥ"A9NS>gbV:z96l@k <_b'܆ Eo(<>1kwZPf]z}lO7Oz~[ Ar  ^h6|7LaToi7Y#%hPih?.~&KM|/X&tFwY_B%j%`/\&ZX6MGO1tE҈z5Ʒ9թ>|l) -*.ueBQz_ŤcU|"j3Y㇇d^ km<:NQŨu[Lo 8 Q߹Yh%Eއ= fg%ZÉތp{rHh{VTV*P?Z24%|7]dY USI&qmo#or?8T#a4%*pucFqc\I) mVTb{D2ju30[YQ Wߝ0b*6ɓd !fܧV歗q &х 1ŭ`?o=;nY_]71-EGq_WR٣ 'vo:uḚ#z]A>er EcD3Cs"/ \tu)bh.k:E㚵krK%EKsA;6eT|{F#*c'@ٱ]h-kI?:1u?Z+3/sn!LF# 4??q8ZQ9&F?EPW(/ {)~#=zB ϐQ{+n lWI,w|-όOײJqqNxŁ{׹(t)ijr@ʑ xBe-!a s81[$Fa@`sɭ*5zF'pi+ C+fF8Btֳ1ؗU궤4ˮ]s[-Ě~Dŗɍ1kM$IRm^h}^eM䣈3S6k zψ8^E.Ʒ(O"ӚhZy6Su'͚\^V*U*ئY6 kfdr8=Z'1fkR0Nۃ:}uǺ78E]y7>{jnZmBVaRAPE@>΋n-[P68|tdy&ET ]Im.S"i1o$N b ʂjФNuJ PF\harKS~gV$P_u)@PfՆAARt_sˈ珆 )̩$/FJLgS_; (}G6.Q38s%9-EgJGG"3vW~Y'YABׅA;'4?TQ0n[RU5{1a pIN .JB_} ЮL֌pN!LQ-b]ܝI{וA}Bg _PV76wc :u Pm[9K'-_m"@![:v$#Xl,ʸczf(szlvQQ.+N!gՆ#ٱ\9)IU0 T&`pљS4c׍ w2~2X.e,Iu;{ZV5Yuzv䯎scAcթ?Oႆ_vϧRԸ0d[Ý'=C}8ݩ5G;tQ9CP> j;9J9pju4O\i+eI &'f8#YZ?{~F5!#g~B Q&XC黯vX딐a 3BNNi],te/#9#D-a$L{ 1GA{qy1R"nqYG c یe]: f9̈́k?;YTR9¼FE1x8gzh}a<A Xq}}1(f)t kgŸkxBJ. wVUqVDFze!wȾ @VlC)Am;p ʒ~u0#z/[Hi#3y\[\{шa4@L<Z6[[?FM()iutDy O=Tɬ/a[hg,W`/43J_[nL=W[>YK`BTm6,M߱eeշi(";8dqqs2E(J_/ Mw!E|SӃEW?mkE@y.'dEs d! B#|0tƊ<4HU~,{3J98B 6yz b{F!笫51f7ʱư :[25JQUǭi<Ά`iS=ۀnU5[YOzaX$$L33mG,h,ÈUaSU8j[OlٝW8^roK9> :}qvᣯ Hvcv=+B FG+s(.F!tGBSP@ /û=RMȲbE^N".*;L1+hQ(-Ry(7: #b#Gʹc)Ωo՜ x]N?1ל=(X~,j? lFRRaHE PCB}Q({dЊ8ڸ^ ΫV> st>?L&z,zIViRt<'JO%ih@ [ߦug.vא.1.elyS&zB6ʹV>'=yi7- ! ZVռ9kBF'oiOJ)9ÂjD2RVA {$~L#L05❃[H؛xW]68M6厛42w!bQfJyH_ K2f@hjFwD>u9 fH_kiN`oƉyڲr3@%M*B *k rj<Ʊ+靍*w' ʶm+[ZƅjkEXiګ0GGMC5lJچ׫I`4p>`'( IN[1"!nc'뉽@ [aenO0C*+HQ^d, B'9*YFV^4:#Fj]~j٫K2%jHtS ,UQbh(g<דz=UvE MbF]q$NL0GTw"kRx/_d]mk)d1= "?9_Q>lb~1,RT5ZfYJ aiJ q&%"bNkظx7|Bj^@% rM9v@X x_Żx?'!x72sWnOg]_E ;PZBHqġ)9v 2^cr~hZ4[oCv+D@5c٪ ЕV/j;K!7B ζ==l+K=fZ>=s# d/u0!̺pgU,N$6PJ/f&0^񓬱,1Zorb 8/D$max5ndA¿ц߂0q Ep }`z%6v79>@:Ųa:Iox{!xN~cҧ/$=߉7Ui0RSRy2jr`5d<mv3mwsJRKj[ʭhޙ*-O&0I4H}G9 :2QCݗ>{N}?gMUvڑyMUi;)BdI'GY=I?tRm^vC?m.bKߎ{ٕci~c.LLvJ1ջ Mƒ9,j9dQݢEd9L~bVgtCu[-|9!AW&W%4GO{ti̯d8Ms` ?iNuP &#p:qɆ1A8nw(]%&s>-ulwK >35`eY8J8)U5^K38;\_Yej-жmf iOnsUݍ-"6#$,m{g-OXJrR~_Dwљ $%޷=|XinI^QkĒ8D)׵kd/Q+b6Y0.kK#iU.# #󭅵'ClE-l4|㠼ѿ; 4%ĬGJ} 6$ڿܒ7=ܨwӷ{"61 ݥ|nUS@;N_xJQa*Z45{{).fzx/H-WǏi56?1 $<16{,ȓf Qn  * F#=TCURe ~#J~ y#vB)$gxLBM/F敥_YnC'Ah`$*lJA-ʃZD.kX-F*HmL'SghxNɥRzN/Po AБtIElA[+7GLw2YO"ua'!a;ĘL.!ŀ#̨ߣM~jfZ̀[ZzMѿIRmi'q V?3 Ybi5}Ұ'P&d0 '}p Kg>9xGT+V~EpėnȭAJIDJAof v0_hH+a9tFv8pK kl c"Rh"v :6<Ѽ$^kDX SȖ(R^Gax k mi'ޕͬJ6-i"ǯY1T<`WC E 4v"E+ٕ/zF+"Oy %Z85sc(ͶbڡC%~(|Qb!{%:G'yVCBt_&D5wYYwO BPEU`B ʒL褑3f"VSْ;jm{-5vC 1ќZ"& `^'U^(1R΂Q<]bAfC̆bB>c!쭤 lˎBӭ1ׁ'Q^:Ì" ؾcd& CCeG ~ܮ֣XEZ8%-urF0d>sza1wv_ LҒ:EGEV-ն÷ Z,,)XW`hyҐw}[3Eޘ]<^ aFrpvы=gs c_Jnָ:Zd_͟'dNDvVw;$^`#Ɛן-/B$IT":^C |L-†RsM%X$ɟo5'h`" #v䑦I5NS,3ܽuIRga@8;Fz}ȉ [G:QƾB0^e]:^"X ={6M[60e|_2S!D擝H*u>+1bsr[A&I&5XgRc##J>pf82e6-NkC<X}:vKufH/"z׍\! -RX7{!Y2T]rʥkEq.G'4P?6wN:_isv2H8Y*,C)Ex}v519)w9Acig,Ó[S)>#T!Tj]k-;FlQQڮ/,LK%I=Z)$۪2;s GDDw dEmܿkc{??Y$zd*)vp@LYO3S}@К/hJBgJtHP_Mm;T+,_i6 gsm`ВO`=RYC,4>1p?Ox4\("j8SNRɞ t,vVn<ҥ-\9 w~5.?f:6ɥ=F(NbCG*UML6GɆeiS#?e;U)(ttgȤj Vc.08HZ3jaa2B;zny@B|MhU%닮bǗ݋![>BbF\6*"V^:S11)yMCЩ Gϲ&gr :A[ESdmVxѰ8<`> a,r_i@1|Uɕb^}MCn_{#@e[BXlK0 ^mXYKu mH8=Pii#scr-x+eDNC|/m%lU֡X~"s00=IV_((plIcJ'n:{>a^0*c|P%Π^XҪvx,;X6B}nJ8P|FI{nVvjl].͑Q|dQ^n^b|2z%&:Ҽ7{Q?=OyCGۄC[R@CN|_iL㖚d~Gb`vۗÓNS::)E21Csmɡc\bո\UJv5j{"(/hy{b+ OYV-T3S->}N7XtF4M! ixBuy(b( KN ^ASzak5aDmb"hwkˌkY~ǫڙ .U7'@?_}?'a@1TvG_G  ۦXc^Q g|s4C)sZcȊBԷ8 ?j{Ȱ'0x#?˨t2-Lw&8)˽Y E &}xpqѵB@) "oŠU1݆R op9Q,{-ݻ=!b^ԞP뵚?kfnObk`٤H BmSc8y0ǰ:^@Smx]^z-չd:"R0-~T+ { 58md!" ǫJL T6 Dj?+n%,BP@ kR'M{fzQo ?Dɗ&@3Շ[l$("7P?`aib&Dp(cAcꉯ)Y4 5UR ,N }rZWJq"1?^Odag9҅/[iW$9kT* .Kaj]OTh+RPoAqP_:n# ~ouetK_8W(6$lWIfւaϙ4lW𤶏`=8, K! ""ر"~ߒ너^u{!}CE"}O*/$;uSIFH9OEl;3=Mފu'Eo3 P.olv˳^>Y%9X׾9yGyLɨ>BQ[HBk"AݨK;Qh xO$Xntm]:|u$R £T[,rpTx/emӞ4}uBT3eѭOW 2'>9vٞ Π.kׁ"AY1"aOɧUN 2mKiVg BnPzb@ELH⧫iFٍ7aD@If K[^f/$mJu?1] I#Ct?F2%*y I օs~i't.Jp?Kn3Eam΃qx!3&NBX(THJ_M@*-#?x,Bfk;g0bhÄJvݰ_tIKNgȂU=a< KG|x>lX4_RqrL,HaQMl dž82izIo"VFgɬxV̭WnB9_FO`c`wa m g);iںI{O@5<$z7ܩ4r%_pXz^I"*]9,a*}x*:W~۩n>$!#:-,*\  Yϊu;X,T̸8$2п2KKQ!1/ C<䣂%YՁHɇZƇ V`5$J7*9 |j4},dS٭oªx'%뇐y[J+nnknUIK 9ӵ1¾Ax@qxch 5L)ep<+<6luj\Y*_5$[r鱎dlIgt&EK{%taCahp+ɜcc,cys$VԹm'bYԀv|NU#[j)e(0ji^*Nk7?q',mBh7r(?߉Xlu.xͱ&P绻`mm 1N~/UQRe =@yӊdRN}<"(-"壇?xTќsˆ~Iм7.R/1JኽNSiN'P[ZIdl֞eO1Ab-Gqd$Ab4OA 0?.lV\ 5"5(`y ٜk"rD>"|?;@@W򈼨chQqʋZ=*RyJY /gYIf gAN 5=e >p'1": zOhщ!/ɺn)|K8&8%9EZ u^= C8 ynH%[ bW|D2נMtx/vOymScnJDtnș:4Yo)p¡={|S(GdX!=;h V%o徾,'sXM;GMޤLA/-]q:O[s۝-S#PS{.UT#3 8w,/__:uv 3ʽ949[ \CN;kiO _+af"7g  &AU8; ^fl#8K?1!FP.eLElh*4'q˽ !(f)iEQRȉ LPHV|FINX9Ľ l#,?#ZNc@6`*3+c8sh-HYɓ.qOړi p]4Gm:6<-)FNNX?֩o5GoȨ\oҭATdCg+룭 7)uikzZn]"vbeвf#9>)33#b}>{:}e`i.>QW6ɪ*^OUk0?HOڍp9O\~VrJRA j Ă8A%3gZ7PSNck^]jP16mziЧy[ $M_{\?GCɖY^H.,6.6$' 8#QlU7:يՆXQ $RĮø3 jA D>v;D z⃢f$XB@ -* I,Vs}k΢lSkr6.Ms9[0y4̆g#X'Nv2)JlGsNd@UyaU>iW#SZ!EbXr[wrfA,-)9@v/|=(-'4`L)܅Yanwݍ!#ssVqeoMKvdkkO%S d;H0bcSeͱbb!P| >>-M‘ z= ӫYmW uC7$s78;MgSu?];TuQܻqX4ҵ&R5JA-cZ3fRY}@7=Qv.A WO 2ޗ 8m䍜&hPe&hIx * ޒ!l,UBMal"+rT ]CR&5 (aALZX@~࢜O oxHS |7ϥx X&c0Bv ^^Aw;;rfCh1^Gf P.^%" eJ~&=d.fFPNP WK.Q0s{bhl3C WE%!fmF*g?5 L ТžayjoOSGO`+n6'42<M(`XӤwh <P>:;XY5-Y !t__[I#y)v;OU)d?{CEůeJQT&(&|H]sd@][!:|Ѕ8@v>ѿUn;Ll$()5ym\GX{LK!􄲧ԩCF st ;Z#$7V8Ⱦ'_ZP:pnH`7-/ew=~b? A/^.,:ad8mvC Sl m"R 75-k P;@x:':wG8>''ĦY2S'}ӄ;uZM;u|O A20dMCI_^f&`+WX OKpHAn&8:j6!^}~0wpUNGp'ªf֒B|UQ]243!C6n͢㵯 nly[nQ&o \%[֟ELr4l##jtbWrUU1NoDǤ=ӻPySdЉ6N1;_h!ry0+DES8ٖ]7)lJ0&j_C<-OGD1 61A1bi;HvC6/җo8M+&5$Nĵr(Ǜk{u;G]~Fǡ*9hY2c&u]Bc 2wۨ[J'owc5 ,% B44HN&+JΉ4Rg cs.\;LnO K5m)BUK bcVګ"Jwjfَn1GKB$:X$©з#ZzAr7mW4w.5\ GwxYЬ^ ^j͚̞A;F8RъL Jy=a1L'4q`}lRN+_M;e1 F^S}1֯bZw/D}NZ)oeL(},چcQlAY7yuM W H;b{/6~ I?" 7Ad*9fm7߭wfNC*ZKKm~:iÐq#kݍ*7mΒG]mA4-/A8-6؊Z%aa;_|ޢ(ֱKk`Gqf,X #sL -:Tq?WV-x&"R"_\ X}eۓp,/d "RbK066=̠_W~e}&ͦG {p>qS%-l=Fيj*Z-kʃ,4r+ 'x%oҀxmfyhb0p 3jT)<%Ӆd'FT%Fܰ4wLԂ>o[&S29ynz'Q$0йa&,"!EhOsptq8`V<9워B}@vL՚.Ͷ4jH̘мYfqbAl&R!"uݚ>Ym7[gd{P>]9U/9nIQsE`V,+W`, {NbLsb Clȣu;pUXEY'G[]RR7.Ztx^s,%3r>s(9XPT2]IDŽ Mm29 ns1p&)HS_ν?= KQh*^u%ogوsO$.5n9b9HTg }sE>Fٱ?6r5t$Ⱌp+~ 6+qYr7ťh־= e>Ƹ-@9gMdGpr+phe?9儔,m}t?iweinBO6%n'; gѴQr4KS)cDeA8,v̘M']]( i_so)MzV% G߅{\w"Yσm.& AGmV' l(~aG6q%ҝbNV/^ hS/ 1WWteaa> ?|٧QBnqIq藌9ARIzqd$um $$'|D]QADBv!d>6y!#X _ E+CkW~a֞*oEXD) t n0-b{ʸ۞{%?9F#D\@{y'8@G{^s]eL6\/*By5^'\8wetwj_R v0?tY4cnז,B?mν*`N.=MA9E jUD׵ᝒao[ !4yg#KPCO#3~ukjd#4;? *W!Fu*wtFd[;nnEUDDg`9P^jWQE)fpvbü},Ik9۠<Idq@S"AU~jZ֖oykIB|_p`Q 1{|q8_tQ/pUZ35+V:BOFre<' ^ro5ZhOGPJʮq#+xVn,1#XAv,x3U]ZCfHVn3Ajir>q|36X c?pvz\Z[f4a?K|x,揀ZUHpZ A!  "eqq:oZN\4 栖چY8*"0+r! gqP*)H,o>6/ud+h. MY|'5Bz߅:sT]9V|r㋚CZWЈmƨ@ck3wAL(X8Т-uXC^UyR 924k$?l㜪Wb$Xo̝Ni08zi`:I^]1&_!GWV=kY&UBl-80B;8^#Shrp s:S=r9j>lMd'82Xq@, Bu5mx&8;C&j8;o!|0fdquq&@"pVtj;ijE`焾qvF@B:9-A|ۭ Iq֤ϐPSj7KlW` ao8y cf/GTG|C`r疾{]/'8N@suw&*Tn -c< Ģ(mN+40Xtf<1켵3 UPݢ !.Fm󟟷M? 47yc|~f YnheqĪƒS|p[0?HϞzx9g>]1dƌd##)ZO5TxS>YƑynnWBi10+6nۮy|DZ[JQȮJ o~$i E&1l+Wig33>N\TLyѶNY'K.n9HJTgwWb"2u0<,.%k>c{_Sp65H:,2O |QQOS>GtռFuBmˀZ.{)7 Ǥ:bHeXm2D 3>~/{d9#u\m\.V3T6W:F疆P㻙{ԸAcňi)-U\!yJ|T]p;+S{C9iyzF^xSjU!7S uODųFiV uL u5jyu wnFn$*T h+c5mW!a&`Zt4.RW  {)͂ Wu,Wmi(alzOuJD@6kxCkO/֟ϱ;IuIM<2@mFvg0u Ov lԛdm1ƂvAiwP1fxږso5eh0&CYbW͵m)N^ABHB*C/wGśqWKD|矐k3jr<^ Y|_=vyj>XtH(_nUz_b?[; `,dkw( 6"P=0м1,填@ExmvjVow8G8!OҋL} M 1h.e:I4MpIz]9HA9K@Xs?Q!?|Yէ9%0)oQH|783bP5M-G5놆.ȸ/zA;;V)RLsYYxOObIm3ngR(_%0¡>P{XUKm&]}B(@I~9?cs/07Eb zO,W63|uk7]"κL6_bc2 a| @(TƊr1Q2G+p.*+~"qЇT61,KսN&_K1(ww)HtANLJSΐ:BǤyK;ơ>Y0كQyvudsYèawįm9/?d޽"XNp]pmIbTsдt?T+bB"oɓR.NG',@gY6E-W8%dn.'-pzV6(,kў;r=֙V+İ<7j^n~^\c>$0B/[%ZRCf=B*pٛ}~ȓv9s}- byZ3*97fb7Լ MJ *vV8G+rbgy&! XΗ5(EJlUal;TgjrM-ڀ*)r@k;G^&ޕj6d$HtE7>EH(!D:d8QY oA[k#T5m^4osn3 `  Ш`E4F&J[e/ls6Ǽq_3$D =&s[#fYDn}4f~0(nB&WJ~7~vii4XXri#edPDR'G2wSe`YB%M ^-3222H::.ǖwZւLvŶ !\Grd y?G7d\Rn_܅WKbR#pQ+ , 1*{M]vIBXܛbTn6P&6L3Xjgf@DfN2FhѮ+mVHG-ξt6؁sFyڮRCia4W•x/ @3NH*cOGQ6d̏hrLS V>0gY^䟄ʕ'^GI jrZkV 9|u2Y72HUkI>)޵`afo7-WuD>Ts)3]ZuR;'u@RE-΢i+gUis62|hDS BBLF@RJ*R>e%w4V qm|5iJ. _R\[ ֢Ht; nDjH_=;y+߷TÜj`Tdg+S+kFUbӠ#: AܕͦFqʡ??.9X# s>ȅr_vƲ'rV|}(^[~YY-ŪNR"*$+[ {Uh XqF7n9^Bv Hnь|nvݩ6]2@cBCwTaQoMb20m3EQ|DUqE>b xIjc$UR(憎>)*R-@O lx 8 lXe@T: rwVMn-m~pkՂ2u@>}_m cJQGr/qΉ7tPr˓s \},%6"QTukrd~@pʑE̱rO8ʦלn' ;-}1+38K&O0X<n&PVi?9'<.,YLv Ԇ5@*{w0Y CkI[\%ؑ’vRkcëHF"iq섰@U{Nhڮ+tv4G/QoQL[> .xD\.l!в?p&sLQêvHiŹG1$qd!LdU#?a:?6HeBD4'y;: w|iޑ2=VG"~oI t._;T 3P 37"G*zq),z [4 .syC]W/fimkuwYuE5yϱ-D@hfa!ek簩ɨY0]^6-侈0AV 2UQ@Lo+ deеXHmx*I :H1ICp"aa^=Q7Fc(fU480\/I ٪KtʐU2u2c cRJx-7.Eéw:H řcI {e=6b.XH PA.dZUfGxD{+n~I`kN̯/aBHqMb!i&!NA}@ajQ13 q6?ȦW&-% M?6jp[=P GEEWxՁJfs{㺺ЈOuc1FoW&u,3 cgאAEF0BKԙNUU60rYG!q|jqfxh9-MC(^ BM9i [EͰ5o幻 Ut㵹f'לy' 0Z~َzݚ-+emjlh7ށklh0_ 9 O0n@\moLQw. >[ts=pjFiZ'=x?'Ot-[-a8'_Xyz^_zs?3;<b`XU\K`$=_si7))fѓ +W&_a^QAh]Hb?4Q_^%vv yڬC ! oJB@c:2~>gQ@2Ïǯ,40h  oa2B7`N*e1Dq73-`3ZsdVWVR9-ۿrS^RԞM^(znu͆5w Cg"AkkSA2= Rwo%ץ: Z@FZvÏ/H+LoyFmE(3ލ t>^tshh[Dt_Q&J.2m9|qu5L>WW{vYO*]Y3!2,RhLOᛏ[MfI-rԷ}%V<!FnK] (bZ|Q'9.7 /]aR-l!jf5 \/ˬ ,`քOyuz -Ȏ2)ioܛ\E/ZW/#(__hHs8Ok^L ?n w{d_u j0su:jB*# +gp1_f)ĸ2|o+0Wc35`|e·l|,[ɼ( hMʋvn|B a`~(LQQ/2thF}tB\38&KȼEμQ.:;@AM_G$k FFXvAic'rNcݷ!qv[[r-VVwae)㨕St$^\{rt2i׉z)%B߰ 4U!*9z2xIδy)a s SpDl+s2Ri9RB7xɫ> ulרH٢q$O<9Iѯ{:#YEQ)hAasNM1](iQb\^U뤝 L Pcݫ+ qLWdV6o󅚊?6EHRy.!. c~"j6 H5 !S&= !0" 2 Prˀ+޵9^.RnߣDl!_I`[O6c{4"mIQQȖS4r$>qx6S ľ&P7[D7۷O}`H_n`C%Ly.akK`)/Դ,o9Y#+Mc0 j/~Year^ZGzد9fGt^׿Bp@c `%X! }<͈./X]s裥+iߗ!yiS!eNe*ze=n-@ OÆr RIź/`1/(/|s5׏gmfy黒ԟ1K[ꦴ!Bx13S[//o<ș}+<5[qh"@s=,Z* 츧JE44* ]y*Ѓby^E>8C?x4m{o&/Aٞ0cf hGS B+5hq'w% Eza3@eD2n8TcIQu4VeF1udIET-(=1 dpg F j w,f;Z:X2m")F_z>P?>}/Ph1nKpUpIZ_dd6]I+06MZHa=Igq% ݯc٢9_gǍsjU5|vp0ꖞ/<n.Wqа!u~:+ -"' 5ezlW ]MVH;" e<vQh/w-Oụ~`>tv(8a=VgH[>5ᅨKbvϞTTs١=MAG ձ{>F3[F'`oC.>AQ?^:܀X}]Qjv@eiYɐGh >ɦ31L~1sƎL_O&3u Mܔd9e=N廯NB]<n~aZ" AD\bs pg3և<)\&X&,v腴Z[<#׆`M\Y0(RL'z) 78o2 fJNT݋˜GjRzD/ @o9\U\!;$MMj2r9mEh{bk1A06|/ fg9J3b]:'^MHi6gi(p5A\;۟O:ЇA,۝XqlFtR(عRC4q~/|aK(ŁD ԢVWf+ ՈT~ڒTNڦbıwKE] QnʂY\UA׿ %I [π bprGϗM2C!a# A4BIP7H(a)+W?#`,oL`|lzS>b U C!cc/"p#`bjj/O hʄ:Gc/n='n0B5/͹:aj^!+:sȞfp2O@9}PF)a3e^nx; y2" 6e^t|I(떜JC, KGOj7Forl!C V8@VOW+?V|.yV~gnzafU6=\-L@#Pgc-b@( c7RDʇ½t1} ZDQv[NS36inJၺ} I0>ܹ0{"7}^R+lmTgdN?B3;4WCK?Y]O4: Cæ Y5VXj~FSr,8}L| B9 \֙ӓ욾8̱_Z=8J@zFzq%J+kt`d}/3ϝPm[Ős3j wzN&*!e{B u&:l҄8>LϨG 7ВCGy rs_8!li?wE&x75ƌ/H f#GPN0^Ut 34Xۇ-PHP+J1e_~e!nE%϶ae`?OĤu#1 hφ t\C9Fk91U7L<z& !7Q.?午:5_l>{fiF&+5 5~Ed}gbb"2;NR3+#z/9EU&/f)H>uʾR-⏮ \Be_)ɉmM`c)Ubyo!". GrwIZޜ2E'f-h*s\,_]F+@9{Lu,`}q]K}ͺEቤvC* S,3|jʨM R9PNP+wLuԦX nr0]:? [L$89 xjU/0134N1DxKc[{x⯛_B"z9/`@8 |T4 $ʺR1v{bM?e3̩opxpݟ^iJMHiZF|#2_`Rct+xvUmόp!}5ar~mlv f.4xLIֆ:cȡQי{"p0kfN>fҤ2=/lGPs:`oZ `W[omKGv#u?wLNg+|t=`"AG +5R&|8jd*|S+ qg*0IJ oU1^tяc^!Qi09?ʕdVQ •a=eΈ wdI%0MRq 04q),VNOC{Ѐ: YV(⊓:ON7lp#sviG~0*SyjezE}*/]h1@%AZgPcN 'Q3k[v3dԎxlJ(4vb8&\AdpVEӎWE<,\;v5{D}>;tauC:c&)mt Jb_ie.6h@ %'AM] {:R3q[ am?f3dzC+zFAɎoF~W3.Pb^Ms'1ْRuГрC4t"PmʤĥlD" ifYuԙ[pe=WmE8c¿ij3y%hgljqAO[@ ~']jbi…1 ŭ.3 0~I&{4g7`nmI4|-^ˉq".,_ gY1-HuF$Ta,(8r$|X0*< z04UDD3Uf 9l6@z1HF£p~ /'n>'r 䤿&0˕3hרٌWGฐ22F>MF<ډ!{J5?$Ʊ Rmn}j {zeՋiš,ޞ:)uYE^r?-ϦWVY|x~`SRSMAَF[r~c]&kY7+rVh8;9/YGHuS ?j'Ay}k yeP֔}eFSI4_ ұ~͖ 8B&%-i2Jzn<3aQh2N4G-\$j2@ ͍a2r…4ybXOۄ0PPL\X; NFvjR|vr%ӟbh\@:9:9hUqje<\r؅qɟڙXAۤ6KRMf]Ӓ;]Di1 !TO1j*^{8r.s GkS(kfjȡǨbl %j7B"S ,jLN%Ɗ]jʕMԱў3<B;BR1$Jc&neN'`LOy]:s3Gv)꯫YG#)q?2(ñPu*{i+ޙ|Ò Vf:&,[0 hC̸,]0[; Xݎ0퓥JH -t8ȿ)N4\Z21).~{8?nr\kIh9Aeݎrbת1kX* Z|00>]<\3^rTPhq { .*K|pWzvCKBG\ȱ~ :ϩ$\ϻ^-`1h'^iHQ8 ZxSw0:XhHtC%EIϞnD[Rx@Ȭ".$ g0aVb'惓4"dL؟[94Z 6X1qLP<^Kmݵ2=&x8ݨ"77bM͠&@VNbkF 7 U_ss0hFV tbb/qm |eq2r^cd&$V"G#'bpnt <-ed '+M',IbM8-`be*ͱ4.ַY0h4B3QW[sALViƒ5.#:J`vWfa1!$]Sʾ-;ngJh9E}VؓwiD?3Tpuq1USr{UKT$ЯV'"֨y:@=g {D.*&L63՗YelyD7?fst#9diFJXm~ W4: z~(H$hlȅkN@tx&(䕜Cn7!I\S7)WQzrB1OuU+AsTk! iI .DWB ZG!hDij-.@S@&!{4ޕXayr\40gL zkCT"{I^Dz8u3 -9^^8hρ[&ya"Ea6&z'"\PH(|\ Vن~Quwjw?ԹhK~Pb{q:`3;d~ʢ#1뺗:VM<ۺ[lTG%T7$2!ԇƒߖ=-2cMdX!7B%ub)QW͆92la|u]lU'-d K ?+sgMa wjGBJxq W<  Ó =&ωdQXV) t}r} I~6(#D̰CQi{5H5*C9 xg b9ЈjS`lEgӱ5J{n 9[!3ӓa:yW_{c/<ճo W Ll@/:T {yvfg$$NƂ3FߣE~alV<{<3?Y 7M}A4:hPBg:eqjžpzU"6YEW%1HwJ}niJE-<_E3rEJ6FGU5.'m*9V#GjNbcU:M}ð0 ttiN'Ե@qiiS@[Kr#nIIݨȃc& Y 6qD9S-J'/nܠ]$kf.{.l)cr&&3$dr~8ZCЩ"T-&Dp */NCHYA\~kc^Hr*!O@NՔ|m`2sn`SޭgP\nbYQW†𾨱*|GKHAQ2>^CY>8nŒ^2.]4MJ ˮ<=T9mVE pF] A1IJGΛFXZK sN&hJ/l,Rcn\ldt/[{zÑ, 5`? JDmonT_܍YcJ'*פ jjpT_ %4u ~ $̆ Y@LURkҨ$HGUc)T H z܉pQ-_m4ק=!lj7{d)<%!(>Ϋp[qK˒~/@572Sүb>DJzO J~zW OT2B طV *~#c]=.BћL&S6*kt8uo3l %ʐ<88xEJa9̍ڝ M`6tiAn{VfFxVZFpw5v8W <|m,x<䀾!1+w֚BoOޥ@`Q߿"n0aKܱk/`e 镹74Z?+y &~5@կZ2Z-El\R4M'Wy}+l7~a= 1CB3C\p W!/yHC-9 $s+o-冒2]7Yz۸Ko6Ty'Obֳ[ &3 hվ2FIף5΋B瑤5b;2^F">H/||\\<>o6A3QV*Hڠڌ <8!?!%b*2t7Mt]l ?ˇ9sZRw6kgމ^;' T:SrPr%005ylPyiOh uX@kKݻ?e)&KRfswSF*m+s@dhEpD&GX㶩u D&r)%(8XhkOx*WץU^96 b{vkۀI]e|R p Q) 1͓-SCrG]D4Gn ?+vYm(xXΦZ\9w _AzOlt1agSJ!q}MEw#s{Y3 (=eP"|_Gj2֤*ߐ`E3+UBB%#Q)^*+p+ SaOo /I5 ámD;Xק p;PJ.K8G7zPz6;՚DJY#A/Q|Tn~@D UCUɢ&?Xڴ+Bt[fBZl aqvVLpu)T#,2]LH󅞚+m@7f ~ n0%{X X>iZ7L> èx+(Y+ #?!G yEw!Z}F gddAWG;$7 bEMs "+T"ǂ(;~dJd5l>F 27qG"X# R [<%9ԓMqv6Enqiv7K.CB1!3iV+E e{b5O t)n8CAW;JfWrY3觽%5uDFG!J_y4ɅI|+$( jܒzЇ>.zŵ;z.[y\ Y;dX\݄f;Vrj%8)[ +Z3Eϊ|^Mfb&<'G &*_=[&)[L|aR vc %J&ƚCUoZ!7/$uETi A܄w3 c1HaW{椄,F1SaB>e64k 1Sv e򍧔϶m#T3Z r6EJ4~|~ֺԌREЦf(Xoe}r3" avnI\^'I)B4oЇ.'!BM*}=l ?HAP AJ=*4@ji}q *bjup7~%IDkzFatA3B,ؚe@sF26}eKk+e@gfׯ"@ZJ= `aPT+-nw` o>[Q]SNQhH1{-fޢwM֥ _IeronQ2k+MA6ގ #|[;xJ m=mK$L̅C̏q*TR&C v S-?cpuyD75'ʐqPy'K]KmӇ-@Kd}o4{)SokϖTĉj.h+Nn+:6[-in4eaa>ʲt қzK և8o8zu:| ֘'C-*nWšѪO‹$?˭,Xye,-4I :[%-o %N8Y.Vү z~!`ߠEK:\ݛpfFoW$pVwMi2\ B}gر ˳SL[|mIyjucV)å/]>,lִ4ӆ %K~.Aqh~s8C.o.X p)GriP(KjD%.R DMn]v׆ OE 9+9UXRBFQf31h͖/ƻ"q}I i^sn'a^Doݚi}r= 3el٣A7,K%/_tX4Mly=1L:*`t0n25⇟ ˔~θ)$>{]$j@+kaWL ^A/34 ' ė* _1i빓7|^&6{ʼnG#ƾ6huQs ă#N5B xܯ1r;2P/:zhjR<}d&y¾!k+_6΍pkSvgWA̳eo:nA;*uh0}w:).;ͧ>`y'E[,8uC 9֝Vhrojy55of"f׸Z! wbVT>B|_V-67cd.rW3H b Vl[[Q/"p PPm×9B7'a@Juqxjd?ZK6Ċ-_e#8@ga6j@dV7m|fD wJm1=&'5$@s o8:͹ QԑZj34X|_0$ =[wK4ԧ9NVvy\R,6/ 粔AKrҧZ4}@qLrpl4 &8)ohM (RVp5 &L9 4 QZmhPP3"١78M}2˯G+ ¾Q{S@gV#ظj0i wr8U4HH[D|;d`,218j<#)Ub< e HƩ 5\wckݺ1\s֡i.xNEִC{+f?y݅ z^cmn"E4?x!b jMM|ëaNuWSLQtr,1A$25Jl5 a_e>L]m<[ f?яCWG P?@KLEddåq <փiĐY/#/ުh7R ؍mc-Vաǯ2mwF!x8wȩ76nU]Wޏ? V6^gpZ%-cY202iM!GtSʼnvX69菸:{U-=D.<K[0|hͨ`ܰ_.>E,FJ՚pnf'.2E-XTK]+`7T.~)vu(l> sO{IZ$l=vc/wяK`;ڽPt~\b&~VW6N'_WQҬb.2]h)*&֙ď}{vYyOZҘ-r1 Ч&M8-4B=#@E$%)QO)t cBȶh?äNsEw^)@ӿ|Y6ahMjCNfQ /sC6ݽ;vC=1 (4x;pZeG=:La9ԜzBuOmw¢偩0qqx]NIb-XQ`K ?uSFq,]u;~n)H1x 3. < UJQ5.eېfܓϏVwܢ)tؑQucg+XJ8_i tYZ?]&ʃݫR8\EuHCaںٔziEz mbBmhCS;cq33/9wAְ28OU̱Cǡ b ce *m H@pKLE r-`v3-{nMO O{VCn0b~.Ѝz+4.1TZ{:A oQVo:j'(L&SƏb[muBڌw阱R./Di3̠M5ռ0|p0za( xAnҫeݹ6 zG[1UFGDD,fw's֚>4{[eC(k Bt -M !N)e)I׻JhhJh/K(dU 03ڣskBN:F/m/41Up+ kB Y2_x}`s9eV~y;IP&UO:&,nS>2sO4=aggd]Qewז!v?U4b"qXz$t#F2/w{9P ['U ]dž,˭+J,  ^csX@',3,M&Dej^ho2"/1`h*PJQ4Sv ?Ć:HndC@/l{@ہHG)f)nj 1_XZzޏqq_cY;) =.;yO=lq]L.D 8`THl4Zl _E Ӭpx eɲ[ldtO&r޼]Rdz?,^;edbF|aGyYwg2wAN=]`ĚeW]."Fkr̅Z[ q)*C5.`q{omRϡ.!Zn+0M{=qyirGjKlKKk%R Irg֍e#n5My٩nNL3nOC\Y~3d\=%L>P˔7-Rfzo<,ּݘՄ.Zr%Lxn+O5*+62(9ޣD9[- Z ؘdz$hRB=;Lu^7p4l`.  ; :R8/#֭mA!ğDc[2,Fy#ד:P%= cdEOTo[D]#s61!Ogي%> @g(pQyHR<ݮ٩QQƚah)"رGDeIҎ$(V68K]E7UN<*),'6V7eھbc/B=|MbTLϐ}ВM3tDkJ䫮@׉i5*߃57\sʬyFKgC@LvjjE^M(t)͢H\͗UDi"},ZL#dXcEq4GVG*W\Qt̂TxƬנLERB*$n~IGH9ۻm0 :7/W[MZe_Y,xތaJR-G @.8^m!ޘ :<#dhG/tfQp9_Җf1A|7>OoW⪝@`1@/ +I" N#Gbzh 6&wWd{֊ DB{)L`Bu#_,0hZ 4-x&";4)+y+ rspHɱ;СSX.uڳnE#@E[Mh_S6ӡ#dn`5>l:t;9|JR(Є;3Dƌ|8B5)4QO  {CY'̔st׼` VusZft6 OvFC]xC{V"JL>1i~]RK+bU"T4YCu~OB%KA5x;IE 7Ǘ1{:liq"j3.Ƹ~0 έ #gxN?T' >d^4'%nZyf^R Ez X6PU{K&4|iҩUT5I/n%EI)D%[(: ˬY{\ jgAÀvK6m.j^ ~ɰ,ro\Mlbcd@4EROh^%__H : ᆭӌ (%QEdݏ$d7(Gw;-,~^Ǎ>%yazY$DZ%ѯw ◧Uso}^ Q! =,x Fˉ}Ռ\Qܣ I3VN.IPx ty:+Ʉ p3[=8'3.8? 638tx>aT=@N\&6,ڐcP㢶㱿5 i-Wr[LHpBX}wI/8q lc~r]I͛:GuzR~7em,O}'20ٹV/e+Z},;^h2p~'),%v6&5eR2 W1Ȏi~,%6Q nW$c'8N.-I3' :6pQ& \_ CL=u1cбuXP&>XVfSl*M b)h^2E ĘqT)gMlj4#ܵY)eFcw288A8>^ !(CPP<Yg 6Z_V@U+Yeymw붛U f0&~hJŠ{!<|ϳI=H31@' #)P\RAMOLU 4 4 pb.ߑ!Arf7Ycڣ-3"_'r1uaݝcOVO׏6`h'Rf"d7g>yMmv"4}PO7> 4վ3-{?G BcL)(yMT? 4II GM3[ǝR|S*J;H?)zJLULNu)0a=BJz,%.xcßb\ӨRvaM=X]Zd V@SoTDj6x@m i8_.03,p$@kyVf#7B,IJv3ssܒ4ɖ)8@NȒ]\!6Q˵p~b]z7 TQuTszadħh.7gHceT." *@5y#h>AADl(^7f'ѷÖ1grBA8/ubeE3H[7qPŖxsnnv &jcux]aL`E]x,3%,.:CG!UfGsZNJ"sxw~98 btR`R ȯW0LyؾJ@B6ztUSW'PjFfQi? ^qr uX1dYJظ@F'L,P\`B_|3uonjeU{`~*-ҏ@V9qNqZm)vQEKQ1I9!·T)cCx&E @UXkJ A%/jKBhɒưaŵ.U"U9|MlvlųAOVM3^;RZ )W2>*(]UżK[0_Pp8/bLT4mKaY39ę^p~h 4Yh`CZa3v,Q&O`7C*' ^w'f>wn:2 A)G{z#y^]:}+ǮScpg bvs>9;]Pi-ӚYJnʿË(Q} Ωo_i͸ a@h!sԝ&0 vlX.e*J}_A36?LvI}!duщFĐ ڽHD&G貕,T*&p@ q~6u{1UNEUJPG>ZmYɢhV7䨤5Sx㿚3 B-x8B_JlZ¡IhN 574RO;mzqURVڙ17v&)ڍ*,W [_v|W|1DNz4c4BH5'H=֑-Aݞ@ i@g~%֏zUL;̀QJ.oP6-o]%z.qMm`a;Q|LM8s6McMLcӳ^u'o8k O(n7N57L[lE_ͨ+7#P !>>& : K+[BԮ6xem߆qjpQ&y[J mۗcUcAARciȈ;~+-}>wBm BN3W)>q^-vPh&29Rj(wSV q1Zw۶O4C쬗%pQH2ȷs㤵;Rpqߏ #6ߗ2?{)׳H &41r&+zgLy'[^a\m8CNή_ x4HB@fyJhQk Owر`$U+I9MER4@~3OL.{8`Q^.LWD#ivoRwQ>;~a5&4$\^dIx*B\ <K:4#Y){EG7ϾrAma^q6\TZ =,!Ytf+o`2 #b$Y1wuFN#m/urVu˯q }dj$ww%(W:$h_g OozkhҥOsf$[L2(;'Zu ?l E]^ hf 7u6/tz*$o}r;^ʴwV eD3j&^ۥ=x𼰨!%6.qܮlkDG$/(PՆ#?ۋ]+dc܏ܮ#0Cܘ\*ҳ;yޱ*nP?Foe}宇N}ec@JQwJR;cZ |Af52]A'xn2&;9PfK"]XNxG.tօ{&P;1\ ->7Z\Tp*!Ƈ& o)vA/2Гs)וZ<ץYnUg>YFjq8Z6SOYt@(}5`Cʏ$l;,(}՛/h,oϢwZhIAsoN@^7m%멀#YpQh) ^Xv Teܔ͠-N4;tC*i;2iyŏO mɉY-1nmvſRڡۍANd Eg6YG2Ec$>? OoTl+,{U^n4} 2Iyy\ZU+&Fv1^qU75Ѹ{y BZQt֨?IW Ĥ SqÐ{T0+LohV9]wo UrO u[wяEJrBXlU}Kg7Q 0ʹV{1ek6%f}“xQmXuUN.,Su_a\rIT?[M*EQ=_jDγZudƵ'&sXp5bbwrYpV -}ڪ6X,O1, 1'Uo uJ}Qiv+}, aLϐ}O+r 6Yg&t/B͹GQsy9 *?H ЙbK̵Fp6:dKa(;a p{=1U~k4w[_ݛ?&16Q NU4]D<2fEM$T~c f2}a"-y\$ï9rJ\oϽ8EgWG:&`[W9 |Zd  Q KHF }g;RvUH` 4JꝱE0KhP.>jK] aeڅlY , OMa&4eO+F7[jT js J)<^m6r2Y;ydŊV埬LU*/E Os)wu 1R$i Qo?n XH="eOvcdjB4Aȃ-ZJeyl^tWqGĘ3ǂlż!c%BgGoՙ l3ʘ4L䎂GWfP n Ok F_xhS)~.xϛ- H}u;FN@ȹ2]F}u`O2X^M` ;a,ڀ$:4NG8mt rѨGȪvBf4{'GA#?}bp/ ]+QpF:sm |{giqQ .Bu2*TQX\vur>XƦ15돃1IL<6;] חωE}<0ll.|K0-:jS|a6(+t8 ۦGP=vE FJJUݘiYPQ@Ґ^4$ S~(zxuNjTdcRn[SCHSu#byEp {SM| ].f)WOCA"tz̗w/=z^jјoKNtHQDG.AFIBn7o!*ox+ns[`)]J5~0%[aPޔG۷sЬ_9IS/^~"EJ,3F=vByi!F};:_nS%m@jn`!$yb"b%gXb26 δ,ߐ^at1: _8oMrԲ{/5bXD~RGy! 1=d-T‰j {~>Afw!/+'zJq\iFk1 W#QJ>Dyhxջ*[8eǨZo1J p*E'^AXSs}4;/K ȩbS5de E{B=/n+pQ4lS㊃G䖤Jk1U=Ybp.a@ P`~^׍<[}|m`u,*;W“YƜδǓ+wUvQB`67SDazN-v,#.j$I fKN/퀎+v$8:^D}V(~I7%" 1 /v]_lDٴA >z{(pxzf!}`SuHLo)l_zJ(q ]iۻgv|DϦ=W9%ڍ_6RBef5=ZCukzY%M0#uXnw|N=0Ҟ9T 8 {MtN{>}9D cCKi 9 fo,I?b@ӖIITֿk/N;)&Q6d՚*IA>J+V5^PQ>~O8}[W O5[yAZ1 ?.EХ]?g"-4Y@ٟc̰,%VuY4r`G=B+:8^*ظy,>W0ϰ5hoQ!tyB#Cl8Jon ұ|J\2{ݩ@|~y e Ӊ c,̀k Cꯪ|P7ؼMBb:ikd^PAvsb\e}A$$mpIZoV;LcM 7򞤀BӸby+lU|։_O~^kA}3TA~zÄ0#B_{@>Pф ur%u.mIn\|u]  (> V~(izt+ ѝO}#!~}ÄA75w'[[g 禉hjVnn֗EBbݝxVbƼ@ ּn\-8`4HA(, 9fH{Jw,(C:ߎ! >͟ǔ_Io&'JK&&q0@-Tjhɤvt㋜K ~AVWj'G9iz^ [/}꠷A8Zhg9 6Rn5f1Zւ];4c,p:L|"F!L1SIGcw2¯cT ^GMLǩ@>7Ѯ.SpG4Ա48ЈV@8;N;Ejν@*y|%YM=y\y"Tr )q\6,!V]%T0_aUZ b4xrl6Ȯ"`&zܥτ vz*uAutON΃x1 uVgv0oS>U3F%`۝hgNpmO *BVNE(Ex p'Bq[U ؊X*Py_^Q?.UMtk|PX { (\J濽oD4dEWj}W{̝p]׳y9ϱ"G qYHiy-+d8u'ajlTkKѓKP/?Ycfcx.XAGF-7:*m,õ 1!ƘM6 @ 5Y ³ (Z݄*'Vo.˴ D~E%}+1`vc&]fEjQ'/L&>!K1@F(l/2C|\TzhV7DECbCohaMX5;tOϿ"E<;W0=P qhxA5YӅkjlBu >(UXZťZ sry oSLJPm[2 5J.h6 P'Z.GQN6,nvʥg@/P$jL3Q= /v9s 󬇊H v pH:׬%RD8BŶK4}+raR=r>D+fKBa]kDk,dX^VozCH@<>_9_%gchfu w&zsG솦&asEޱ]D UqxmBaBH:ukH8,85-O)#(̋ cL7n`ζNb26B@BL;I{EPtj$'qAIoЂ"u f-$ ƀmUjO^7" ]O~ׯAS)兤9#1NiA쐇 y>*ߢ~M}[VM.Q ة^x&%[̡pm^mNzul/UPȕ{ 4Y9?8)=d`f;Q+1B{ ژE4m~|`}q?^v5l"oh k.;pIɿ#s9ۈZi6] f6Ƙ؍v An1a(~Sy|L0]_$]:^B(!fG|yz0U^sg6m9/Oְ B5tzjGLͬ.ǹ="x[@.u='~4߱Y|T|Q{nڭȊkX^yʲE];9 3sl3\'a2b>Z2r&SWqqiEos"3³9إ7]OfdEk|&/e?t $ꖿK(DcՍ5¿unV:iBj޳@JH lҋ{uDnE7W[m މ6Bm3Nf]E Io|?^رJ19 ق VVt0F=l%d`VXme=n.w.>;E B}#LجqZF\;c~`2_Š\nZUt9j: @ND ^ӚC ҍҭ[Ƭk?B}7#YHC.&p/kW Ћeq >cLœyciSqqZ2<62$M1<OC=ImR tR?@Zl0OdΧ[Bp3ݸѕ~x;ˮ1-nˬgCp6|*˚Vߖ5yy"'[ : I|΢چW~`*Eq!(=`ʙFJ+]j,WPr7 6XjAntZoHMQwU4>.fj Rhy<ҦIͬ)ƁL>҅윞W!<k'RX_IX|{3kc*P ?|0 (To.~;MܘBzT(>g$%K_6^꾚#˳*" ?fWh] mIbjG>+"slWf QGn*y8Uyi%۞&\[7]kg?mBLLit;yJ:x,!jW: ?(og@d]X_ x {Rp)cfu1H{BwKuQu-8]WnN-S\umbGHZSvVyawDjN83 Y EZ \z+ºwZAI ֪хwc6Q*4w3"K ;4_>t|D5l~'na$ jo<Ӎ#،9]m7?;įU^76j CE"cw ;ړZRɷ:XLdJ1|B`m SPņ$KG3\lITWcR!όG7sH(&ͼ/m\<.d%Wc 74riz7C˧'Yj@+aEEͭ,$l IcA]*7H +jdLY|_6Tu3^.ZB4#0T کNЛm\(U؇{nbh[?[5`=H2E<!Zt.e d,A STq}A@SE`8G;V3@A{{c.$L'r/Jy5zMR{.=Yixܹ{!uc? .tPl!Ak*fYxf7sًJ?+[lύ2pVg W@\Yî1W*QYhnJngqV-4T9 a|Gqiރ0FyN3(W bnʉt[Cx{5-~3a~iCOi閖z{A{a,XmK5P祓qDz_A[avY]oM{oxf8O-\F4o=_Qfء_Udp&.0&^- 8d^{$tgKXjZ ʗh4`v;sA3Eq(#v1W\:.ÑU^IQs#Y`қ:JD/4+_r~xkiѼϧ<1uQTӻB@0xBy78', (ɞnhUzg-󷰐4jo~<'$, <қ0C@΂7F4 QhO= dWw վaQ}j>AMX)@Q1* ϙՖd\S3 'J|dzQ}jd ;DX>\i J9*̷!Tl4)i-$:&$E #'.jRةgWI?cwHdrl=ګ(m,Ը_ǨkU&3-3oGf9hɟ1Ph  ?ՎRճŜ\Auc5jYcL.'%Rm\r¨ȭsdeGFAZ ^Nl<ٯcnj2*g>%BY@(lȸD#񈦏Cik381$v4/[|BBn0G{Ƿ{Q;خYf oGŪ2/!upI;&bgWبAǩs|euUg<^5"@ڱrAnlBτxj%60QEqϫW U}4X$A/^h:k<2/I)IW HWEgOXQ !xPڠaϧ XH2C`c4.%y5ƉߡKm?Df#Уל|S +j=iT`!}йe0m _q_Гm C8db pٷĖo8ӧs_! dx>t-(3ȫI|*xzn[Zӻͮ٣~I%mM=0 p˃9$T9(T9SK`4*K}R" zߦvvh+PznA[o5*2cz=&Nd{&hfڡP[}d[Vf`3Sש!y傌Y9F6v~vm%h&c̔,<1!u s*}H%OE·0ƾG~.he$BG<./qI0pĴÅYþ꒣ut"-sI;&Ì/?w FZU#IGقׅt|zS}K17S![N`Γ<̇Evф+\9cFqq[꒜Kk4' ?8f2E^B6n"L2 ـY2FLDǫ*iM{ko|䨄~c}H 'i HLBjy~c4̇2gz;Bƫ./3KkxHĨA0-|L6hL<嵐1qR񈉻^a9x~]ab+2 eި}ý#xT^P5;z[p!KzSҁN/Lb Q0ײpe"8,%ʶo{EOtACKʊBTHasb[YR=cѸ*Gns|&D G`_3uBfQQwH/:I6)̍b5$JO䂧FRiPbxɭ8 ΌpfME4.}+=LG2p<LCQp 8 ܹ=ZDp ttIW)cHRyHZcXEٿ#u[;d@ƿ-y7ե8GfG&9o:X$ygdxh*r}_X<;ȴ ˅(=5O0aQ8 k7n4nw"V(=쑀jȓ-:esС-am\|kl1@:!8!eU\ kBaYK00.jt3w)DLlf#vDlƥ Nˑ?? 6={¸}Y)[)8,ņ}SATPq}F^VOv|1O/[I -L> iƜ0 d g e h ;GXs$*) #3aDN"Gcb^ŠgbZ D_Fʾlod0bM]-ruTy(D ڮ|RuXz j@N(Fd%Ms8\$unZfpG|S0Q򄕛<6pwY ,w:*BRbX] A8Cj*şKji1Qg3K} }3IeϦ'+$`YgۛdԵdB_;NYr7Iݝa;8[Ӣs5wh"^~IdHEY!j{J+wNgku*ÀLc=鿾/)p7U.AtjeI&^J՝v(C-I&Ҿ ƊJkEIM_lrw69%QxAXHYN5]-f+WX(>)ITCEiAjcZLK^3cq`GeO$K2}=z*pCdUp~-=8cE^P+`ZwbtW#eGp`X\6=Aq6DǺjB\ D`sZeL~tCiVyD7 ݿo 4(faH%VñJ^l؆hY^bg,`y=Me@3w21 -(göߡ6,LF,YUk;\^Pk ]۴"ͼ`m.[S> rWڸq([RF뷽JFFpSwl'$=-Aޙ;U=`tibv3*\?Yml=bu3<ũ$xtǂ+6m]\3L|;uf{-ܑd(m1;\c[D>CA]+4\kvy}\ؤFGV:Y$1(H4ڋ=XWNV? 2=9bOta7 q/A>t=;-,I=F]"oGf*GOBkfhxHYE٣&݄Y Y,]Z?AZR-R#߹$WXgVuܒ”P/ ؒA7ad B| څ> .iD3UB /F'[qZ%IQY]Sb|O2O%Td c` 7PЕsv϶6=K}$ TJV,n1 Vػ(% e+]-kωJbh@6$48yOm$_.MNAG+ } sH%Ah؉uWnuA1_#K3Nh OT`@ ז&(o,|;)VНv"F &.] Rޮ%1Ci 4Ur1{,ϫ[< s#Vtq+Q谯ҼqO}){/r>k<1GXR {;?AvQBEbF1qf,]%O"??d9ޤ8=<i÷ѺT76^|.pGؓǤ?VVki=y/1$<3IvsEP*[ *?:Rz󽰓RC^}8˫8`qVML]}q ڶmh%QL@'`˭H枝tQx8z{Nrc*s;?ƪ'V JHzFk(Vb~9#Ŏy+>M Tܪ18)1(e xj\e2L M^a|K8;0=l xI$NJweRD%ddE/B'1f {8R~dٶ3Y6Cp$mf!XrAzP?hIʊ"!)Y~Ǚ 9%$% Ck ʞ2dcȊ8 a!4;h{F!F^ صȻFK x_\=Ζdu`9OjFLp|qw y&OK(Ljd$^GC\;_SQținjxmܕj|կ4S1RJ) k/g8p;)E㇄Gw'T, /,V#/3*^^ )hrqn`*WEF[E`ӎ|؇q_/b2dWQGk5bjq,1?F+r R~F6n 34q;썇 b!~& i'##>_F_HH Si>xum2m<[<>p|nLB}'zGV%KR@~4b%@fybiӯԔc,iadLb:Tnx95l 0IQz1t58jc$Da)'(&P?u%[v H蝎9lDq)aGfKɚ7#)H뤈iIl%wXǣ>OjM;ܲ" (ppK'Hptw(0TTyry_# A-J_LfbՇd!Q5㫏% U +0잊@ѠyMY4],cgr.2h$suW<[&V(@') 8G S4G(^xTzu"c,gNTR] \VQg[LNu>/O),*58f{Ew^wWpQm:WYaA>r~ !tfGKN\yI,w٘49h&{s" M:#qǝw%蠝TŶ=!.+a7D ,<$]؃3jքq{8*;>dZ@gf=+A~QNI 39%]B

o8T0[;npaWEM_ aqJsa *ȷ+d| p>3Z!%* kəBelh8M+^Q&U;]6apLA)ctmweOd (-y`P͋8ޔP7LXFCf(8+aV_,p.h*3110!w L23&?kT~BxMRcZ(Ns>T*Rb>>|6%IF;l#Y!k=E`Rm<̋1״ þ|dSStGvW(?}u w8&-8bVLְBq*ir"n/Z|^lnU5!wRɵF+8*M1@ZR~'Pc%^Am(E8__R7Sh@Vmxψ!8Sx]emKR>+=7[#h7o>׫\uEfJTb>IVRPxw}b bmQN9OT7UiFU[G.L0Ɗ܀4pLA26s_3~6ƒ6P caeu0nY&.58SO'h^iխXٱRJ%(D8ta bEs]k}hK}wĚM(!*-İťrS,Q4\YYxtQDF2.k,Jq-F,Eqɓ囌Jʗ | ٣I<ڦL,<^o`0,R}?q:^KkGPGn#~0XQ5]=7ywƽhܿiC{_ ߇vk{3, B[8M%H%_<)\g8]ӦvqU ȃ )A߶Av|5O()&9Z^fZC)eS5-N!ސϴ-lFň8q~@<;j_˽[" e3#n(Z TˆQչvd1~HElך@^Z,kĄ[򽚹ؗlfN0+^go`'S3NL*_qLY55PI[2N~ϘT7ahIU7О).5 !ߌ{,ɚ`*h1 \ =#QnvID%oh.uEvOh@Olgs-fޯ@!1<8R0NfшR!lK ԓXu$L5(_& |prڥVl-V5GiB.`?9D'~񹾌C9`oa YZYwK$^eR:G7#պd z2t 1libG9G)Oޯ_eGIFU[Wl>=g=-!IJ)i*G4<4|b3-mN}|pvҟ&=+$@֖EKVُpV|}QH4VBb" :ēɾ 4.L.UV,_$fM!XܭwjKY[T8*|atj%q:JB҄*BQRZ Ch־tqf說]Zhnhe, koC7h?OOa>o' !0~첩xj3OPRO ߋ?@@0Ϟx'pߵ%m'`Qyb8օ|eE,]z9I\My{+[ڀjQOU@ (*?Fv'[i oEdpџGLXD1#@3vO H cb0?,{.'AۓQ;MAʎN|Np.LğEkK=D56SѢf_f?X2lWvc59rDceܭu՟xyzZZQ7gן0}q1yFɌOl`aǡ΍6W+`OܻѫpcV1 x_~ԋȍ9/.&^sNr=s "&ճaW]-PGmT?i=kn=5<'x^xۗnV+#sUDu7t8KzXݣܬS׍B0۶>=*c Aeç7;~n{oNL<{9tP.Lqg_U߅P k{֧m st+8(vSict <``,U26$WK®ZSי Lnf9/|$RP%CY7b }LW\\^rQa-8O!=am%SGt⍲yea5~_ 4ȿ]?.A]GG[٪&yOv4^m*L :PSYr-LC)„8ti4a[:>gNFiO &UcIJxHoOlK͸=t_,IֹdT98΄h;}ˑ>[P.p۽+ +r_i$f_ G$`G2C=%COe3\4vvݽȶ֤i.R/ `OCKkfeFav; TÉV#DFE.(Aan6EusD)EA+Q#} %x5b{=W')B!\ f%Zl砤8=dr )VAHL\^)"Sԕh Pr)sRƣH)Hg ϜhF/+D% gRMȯIMTU^eڳ*rGk 6=rZIE3f̯pL}PP5P>Z\IKaF8pmv7Ow1^QHuSL&ӏk؁tP"$W+ GهWU)LdM=viSSK)b^J2RS, 1XovgG 7MQch?łU:~AK-5V;찬65s'1Yc@ ŀsm(_<@AIŕW:@< [Foa1*K(f睬90AJy@ ,H hQw*ό:\6&2D%s6ѷ;ex}{A\S8gcIEAG|wAz8n@N) !z?>gXMI -+ :Gtcg[9jUURW*uַw-#䟑lR5\d3C~6T"i),еfEi'_ xG&Vys:p.^~ 4zhO˼VԬlz6(ġ9X2 V^D*<HhM]#Ao$('7}8{Ԝ 9T!a3{ !jK\ MeVnRcJq)ZN0Zi!/HkΦo%Yw ̈́bI@E @%ϟC=B~86fAx]eg>[j+-AEcZuB "5-e "}? c1k0}DDG 1;xo5VBhfuhj.*s1# I9` ii?mR'B;97^hGa23|f qh,҄6a:~s3o!/)>R VlhNBg1| TeoGio i0Q9_XzP>9) Zgk' |A-yt~lv Z@aIF\I8}-s4q9Yapي99.7mSg\ ZW(L]RɡS%T@AzcG(߼bO~DhvS-q"0:*y-<`3³ *(Hfm8Ğbע4/&,V p7|F !z4t(ZAmF80z_718Qc>$l%{an.anGhr䋚pqZa`Q?u<a*HM^J>NS<,o$ FS3CaۙW9~6Մ"R  ]C>PwKeS~I:ç1IOȢPILwDySo'y<}= <]iWW+f4fҷUZUaJy F. a*mE q6#lYCf4y 9Ny~/kT}턠-F`E?oYLHlDXtiS[ kz&LĀr\#UZs;1ӝxK;o# vt^y DTuKB}kz Ht%Awsl7 wX;Ҙՙ[=t?.CR){K4ۭ_HdNk۷fZ>Te >AjD2;x:~;-bOmΑK$.cd׻ Ӗĝ!Vkq!20xjO|,ӝLQiӺ\7Xl+4lAi?0ͱ#Y@[.;Q]e*bRK!=IF$xHxE}T䀀@>Iɐ:!6 o&iFhnh Åjf\ڑN;Ě[etZsfx+v4smh[|'’3@t6@d͆Z:r|۫cjs(WQxvZ݆(jsGSIG3O0O;Sp= ~๜BXy&M|}DO=7<ԿadލJ,,Ѧ_pyLxmT=@, t9kk4? a| &/aV-~RΨ?k$US!a©_zl1bA4ߑhn偡ѺFUʬPHbv'uQi7֤ͼNm]*z oX" R=)1b_>' "whC֕1tns@lèꢕByqmOlM[IWط69]$Ed]A8)kK\?-&5TIƞLg_7*yd¬9KJ35 Fu?[EMI sxpv8i-mJ unƔ^@7p7d(\3>vTuwYzϥFΧAtX1-b 7*hnXYLAH$Rςّxe,Lp)u'$tsxB=qA N 1v&aZӀI*{UJvS#ϑ \KS6Pj@oD ՗M n/k%xO ±fZ3rI[ i4 g<sGJ;Na6А0`U;j/J )5A/]!d c+$Dz:oÈ{ =0*r ;#2-:Js8.⼔ Φ@_H6{pYgr{Ъc K1~unne^@?qpKV?+V?w#ىcR_??NXJZ!}1V9s5Z1F'qBNd:T5 L]H|#/&D&roe,3* aG~ ^!ߐ />@O||Tjэlr YDvoS?a&\ªmYxIM;f['Rn@ޝHyki9v _@AQo;l-%yM fQGN/+["&d6T$L3 FA۶z'~V*MV%ɭ5A>UQEdμoC|oW]k*%90sW1^&ݿ$.F#IZ]5u?.wތ..Z!^Vr~=9sj_c.X~vZIt[SfiTqy1G K %iTe)+Q,z1Y[3"iXIa nM}H6[ F?leGj"TSW'UcV "O1-~;R TΝ%2<$B'W٨;eĖ$BAZ/) W@9}sUiӶPc補ޙKUP^I:&3y* - w%8.mؐkǓɌ2W=L/c\P&E2! o`h"P5Kp;wשּs Nuh'{ PR̋# i=fJ)Aw(Y+UwfhJYS{1&\j'7#'NP-ѲZ2g6])NF4>rξ9O䝖 >Eq9H~a9] ~flk{&zGiRWK-3WXHb7:/Bz*eo#!NJS@JYE&"rŋXx[.-aFoӿ6,l˄aNXA@?20pStGt-@%U[yxrܩ F@2q6uEtZE>ⲔNv pu SpJeŪO7yE$,K QcSH #|ͣ%fLvMBa>=&"j 4 ci{J(1/Jق`F* z?'5V(0Oн1V&~KRR=Z3`*=gb!v D2o Tu$}D,sO> g"=fe)MTQ#S9GS =6te<~\3)/(ovR/p0aa|פgԤMr?I0iH>/r(rL#ob!*mUAg5rH|y7+8RD1OR?e.;L` P^@J *2\wk=|,=o>RS)`*m]'ùDž{bl+} r{|s̉Fb4,AVh߄:W;:IzceQzCz[ bHXX;X9.Q#Jb=O$žve{9b5 O+SEx"EÛ\AEl'ht=PūJT"r Z?(v fse$f~K1w̴㹳o(k]h̽TLh΄}@ß"=dquF޽Űk*% IN~yN8ʹqͬ6,xx#8yK/XLb9蘹 V[hR AMW ?.[֤c%XI%aL<%&Z; `EŖʎws./NK:@h_v| fJV޾q6SmA0ARB>0\ flRݡ:_)_`WJ [>=AczOԥ7#;kxz.(wc|ڶ[!U0FBⳞ% jSWrz?͓F&Ej#Ҳ`60dM.` [z٤K_5dpa\Be>^kԇ4ˋkHw 5}Mpu^Ǘx0L{`(:V桒-Q !Z2`CJbwӿD'n'ȼKƢ<' ?^O\vubݩSb"uQSPu,ff*@/2"[B Y0ј ;}/o{蟶1PH%ˤ1XQ5Ҷ1H(1fBfUDV#54AqP^784ҏŷ sxi I{U^D1DL"Z>tH,ܤ2 ,#U n893dxA+KaYNE)x\I/r6t'&X\&F8Þ@,£T-Lـ 4 ⟣!%k}Xay" W =YeJZ(^> t{pC.x}hw_"[`7Npw!z7/se~~?T^ ;څKI¹kA0PkRdO+/ث-7>C5n"]wlL,¬3Hj[a,MJ> /LJO4dgrd#'L;ǖL]S2G$4a'~°}}2C%刻[NOle쑓V >oGneVd/Ru[Mu4gQq(ؐd #žf⭌ (+| JauXiAъM@y[DuQz#B Y/\Ar*71~l@4 뢈F ??"z8nqgÖl68s;{CKF<ӄܐJߋwο.r2x [Һ(镋WGϺR;}1fP^Q/`iw at[.Ty: u'vZ!7;LԻrwHrU28b3 8GwDl7Z1>nl<&Ml@wi#="x=s?u~4?2(©&mj_?z[עBsoo2RH*q“kFՖeuv0bjsimH타4'\IyLS[ڢ/÷@B+GA'x9\7ך'G$frOtJЧG=ϗ-0l}>;ZAV%==wd2O2"`r&N}N+yhH1'8 đBeY1e8K>Չg)R4{m Fe& J(R{}+]C&/LUC$BgJ a(^| 3&{YTzH>X XOP 1ziH I B8x9{洬Z _c:ii}<>ԋ̫%ln@&(וɲ[)eV,:nMTؚ$(9mkϩ9ɕiQ89 SQZC09x8jw l 8!EgziJ8x3~$&w(O@őI{=h=vL$x` xOS-!vHܺ҃W2}vt"؏lL-g#_wTv.=~dٱ[Cvh;i҇Ш4Ă"!>$KAZ7Ĥ4dZ|fI Gd띡w&Zm`LAM2Mc|wֹ%ӫmJ9df3Hotx_w Ziy<K$vtLXi$G/\]nj,bù]4U2-!1o,9ZNq痵N{DYTTrjxrްl\#muƉ)ˀ7`LM*`^T3d9N@ "km(;y$e+_ǎR~,xuof N}'%UI! 'ȴ?p_t͛}i9G"TI5zR[s^,U%:xlh{qqH<. y@b_VTJꋁ NZB"E%@3f05j(/nBOw*)06 zQ~zUk.Ky?c3TyI 1鿛J:DoCE+Gt* [yli)QI xBkϐ JSL2յ{q Kp3TVCp>4|~[=eEz?s8 USOVԆ)e@5a>tX+)?p3Vo itxɽ oxs|]XZrg4O1X ֥h=HÖ $ e8mlxN>liW]s0eDU ,>3U9˿ؠ2?烂pq|/?~13JWvߜ1 e@)u6p6L o6 <1esdcF@zd-+"ޝcKM%<7CjT7Ub{|$xmqt{_ _@>sP(L=XM/ܿ #Qa66TBr ~` `FdbzÓ:!?Xh#MO ,y`PPV|U^b99v/!I9]u4Kכzpxխc=T%((+w|J.`#*H:)k] "{IR/wxN0 ^6wL?y R`=x Ȅx-9TPt :BBԌ"آA^_'Fa%ƥ17eh]p/0M4P Do }bIWݖ.^A | `kfЬ`tMGt#Jm#˷cQNaJ5x4GA(g/U3Z'c'^P$;09(=d f' DFgNTB'n@rz>pr|>J@b~_HzKPp Œm/ @|SElՏn!NPaޢR'dR,腒&RoYG8r~ xRND8+1(35،iA܆ ogͥ75+L;43>xRZjZE&k_FLb+JoPk>꧄:pnu".%DJgFs\M'* *Qխ+H-Ixӫw~ҍcS0󓝡$DL '3dMbߪ+JIugg=rk=A-%iSmMRm0$ EX:fxOX4(ؒiq'7^kUMQ6~*efrc}=ܽ9S~\jBf(vŽ 8IGV5Ĕ3r|IR{;9+v$r+Mj>iYcPO1ұg9Ek,,J<|6@2bM~¹SGot[@"k2։B'tt=6p]Glp#}xR#Rfܼb/h)dZW:mzb>BivɵY^8[pCN0]O҄>h9SZ%p\[Tl%HFcɩ+qׄe9DvǦyehxk\) ~1~|ab#fɞ&I)z]_clW}0Ot%n>\]5*\,sqHL2j)Ґ>3'D)1,׊vm3Хښ5HC+-e .BN l.YȕXQN} ) s3^94Tt5vC|'qӎ1q20i;,9  ӏZ]UzR_?Jd5; jY6;k2t!8ƁTwm~j1KƮLLJERvpF͐-#"ݽOG4Cj$k1ۛJ@{7 }%cLm2M~-}vR0/$|b*.=9g֧@GCpkh>?.tɢ3|V]N A/9U~`N+l%{湋P;wq>)CFlDtxg]@!(8j8CT"- 21{~a(*ANmNe5 ^O`gBVx%uD- &}wKg4;{foTe:km& #Em^8T X"1rcah8m[/&/UV>ۺy>w4u QkwMY)BSA`AOחo-myrKhPcZtd, #KO7C<2?*n+PO=' xĐnP.hbp""!zKhMRR?y-59n(0?!7YT:%Xژ0gZmHSCtl.DFFrC0r}ue/Ke%Uyrui0ZO?]4cڙ0Y vDRa& l i ((_\pDPL$5s7OQ/*}S,ͽ^p[|JgTLRW`kH1AÝ:\f A+!*ȸs\_5~F~:Izx-T7=%{$+xQnGuG.z4Lxzt.Ӵ#%@7J=B-m E t\S*8hc<^L*{1k>xBC>ϱ1sӺ/TiUDs0WXlHqQg K7τd]JJR[$#[-ܼ d㳾䱿+mplkԸO>ϳT*3\ˍ>Q+Cs:]-;{M{b!~9xhiDpBDkF8>$tȇZlYΤG# Jmֵ7rA=O;|c1Vgv py#R~'Hz<9t/=!'q @#հOUpB9PklӾ5|~jچ+ΊnIs{(2[x6p% 28ڵ!Ϛw@@agķ^t)L/aS2ф/ދ_0K 5 PX\ڀjxڟwWYU@a5<9֙);Z£Hi7vK,c\̥͠q!#eߙJk\m հdGݎhޟmP!j)@]y7C"X~E 0$ \G`{F1?_s;m+3 n#^^ykgƣh&ڮCHW(KЙ";vA=Le&V Y-r80Ӡ_5LĴ ;'5Ip(%ۚ&vN^z8f% e90Ty X {EǃTvr"i1#] Uf< 7NĔW"J;h,h!-Q'ǒu^Fa{]T`ٺPh+.;.Ƈ3ˏ25`L.xXTUPZeҷp0t|{p$44Bt#3hUoL;r$ t[dIs3Pa诰uܝs^iڹ0Z 6W$3-.*h4|2 u eKUgNozPkho>}I\bؠ^?W Fxg(!&xȩJFrHSI01B .`X6Es!Rɬ -*f;`M*={*GB`:E䃴AsYz&P]@s~Z|Zj3'ÙQTSm1?5Mr Ŗ64}Y+}fL=t?OqjGY"'qUso`#TݲUh'o|"Zv ~n9W !ⲪY>MLNHhU~y&KA7 .cjžVP~d MHek[/=VZ^ H0! WiK¶ `k[eF䉴je0;-GCZܶ, ʙdVl:bSzdh94P N6b>K4ǪTRFu8왴8 S (YmR~he oY|c-W&¾'d,gIEhuRӀve}hcfNx>M$!X!-^w3"c]3aYהoSHh;Q9|d=M9fjM~>fϋTXCν’`R73X(9t5BW &ag#ɮE-I{㨿gm>18>3*ٻDA314|ál}mE"?6FQ=jD2 >E#ФxujoK=qtbGVAP<^i#)O)XnzEZ#h/:HԩX7.Awt濔%8 Qe:g`O5@K',j_z nj7 sq߷/l50EIB!wgVfHo7ED}_)Բf[W%_mj8ѵ"4`0uYqS-m9}e#R<()҈Ƽk~2io6FMIZdi  Tc&;̬ɸXξ}  _ O"fsU_ QbYpKW6p:5z+׸ >d&)A+*KURBaeb@" {֏mqB})PYHL1c{୛rGQ{ C6Fv|yYcTZbHDv[f@wvJP_6Jv{3Rru{I 2^j g fh` ;H}b~3$V#'qtmq!4BRgI=&Un<ƌ_'a*7`6 \U z-;7T1*W'.aQp`(dLFZn4yc|{WAJhWAdy"QۯT[cM_%,Xw;-z ^%b= dmmvzI[#V a9z֤7-Vgn\Hآ.zt ,@L(q5x 1!C-bdc obs.*- _IK -ΔBx̊EJ$X0IvhI喩|+ hc^)4?2lz*5 GnAL1nlrIOˌpij^ /;y[NjFLsqcH HGB`bbE3ԶJw,F'KAgd k[bS:/\'ٚ1oִM#B9.ytSZ9"<k9].m 񰔅N-h5ij xHB".g\oN\['#BO9}d%%E-pP-D`1{7:Lr~W\R~ϲ!QB\'avNe]NijE;ڼ-0Ʌ(F5RTAs7k{$ b;\t.G4^s0uO][AUec-cq>H8m35꺕VXbu 3B&*mڔt|^<~NyI  v,ZqhB*q%'s9~ZFY(ch/ ,ȶR\WOڲp)Z ֋a(`]Zn2 |Z8,fЇZ(uYE19l6>L'!`"E.7J EK0%04t?.Kóy~y>605V<v!K0!H"GWm'oR(oUD07s}:#9,hlԜNuFkGd!KU8eE\ TY09Ovx=2?g}5 ْC5䀺e&0uG3Oo-C;g[krFyfLyD~ywLPIڵa D'$ ǢsQ+.$dDs(] DǠfVg_CxZ/\dtwWlyh|4w{O&C6R$$&"qObQ/mIKo|EԪIe%9AKTEaЦ)n8j?~#MtK/$EЌ)Lm|pDžU}? {iQ)Xo {K&vu=mFh7ڵ~c+X2ݼޅB1 rGT $AW 5fY}S44UUPy 'Zu\g*I6fl7sX(]d|I(Ldi})dk5jcPfم!TڥFfΡӈEByR4GX ZV><2ȋ`#m_,[( , 7q"'zIU/!8Mz)QytS*\xMj4s>}e 9P;HBM uiܼ[%V6t]9|ZmQ ߩIMX*ED^g}o-٦OBmLðdh/` /$ӕGgyzorԈlQd>Τ`?%{z9=NX3l468&k)Ab-DPwSx RΎܪcuʾU;NYMŽ AqY;k ~>Kgj5#4|ՠ˹ւQǯ$O|O"H0mPwL#abhD@dexUFh(Av131-Ww`a&4NAc ^wGSUOd35م>Q 'ł6 H!CާZlL T5?ɉ5ӭ7T_xMBi#?+I|;׀RPVLsGHc΃kLخnuej 4DLw /FΧy,oo)t US'SwSS3ajģ`G+\&(HrP/B o\7ݹOATYO,qZi3\>Jkii˦70ktHQD}f|hF<+=RoqX ǢP'zjNn. yı˥TfѹmG# 5pnC Ime;>0\_<$FhRTÉLVj@kh&;o(J̮0cI"G D/&q:w}@w/\5]z19>nݾ]~V}ڒj>Mykl!}à"OM-ϝ I}}YF9.fA6J:.Ld&h?\~2շՉ 砸tC,`Λ<ڐDV_ XNOҹ}z'<5}] 8)s8”KHbE)-V>q'Avݤ_3OgF"45'Evu:+Ub;Nr( hj gr13~y&G9 b2m뒧g>t:Irc$S4 Ky(b+?Yޣo#o}FN.XEWJyuJ Fxz&FRee?Ӕ1uu_1|4*-Ȯ n 3ܼ11pdf}]#|D)czU~rJH ΠչUj[l~E1BCIE(t `˹t݃hʛ,K3"qDcz݄SY /*:(j4 oi'Qj).gJlJNreJ0OEDͲEͷ`hrH/ԩ]NjQ@ (OAt#cUpA'7CW__₵P(?9S,y^  '4[PVԚL`($V@~D2 M"3nO"j-sK 4,OU{fE@tSοiwEbZe]$B&\J2O-[U:OKg]DN! Z\BCe/ƌ?ER0\=oZ:\Kg֯N""ebf^e6.̽;K掠=l_yaJΣ_P^j7S pfy),娽yY' ϱw)]^k-?[gB@ 3xQ+ݱIfw= k죊 84zK\vڊkU^鷒˱kgŗ12A)D:. m5蜌,1đ:ew  \E+`{!ǫҒrΆl4rV,$CP#8x2%b?9Lj2Bx =Y"j rnzAk.C43<|Փ 9M-h Lu# sa2!1)@1}ʁy\ ԕ haaFw^Yk!KToP+eB`0IҢ/&ƉRsv+3%zcX^t; j}(܊0#op@ >&2)d鎐*! ɥ80 4AN}78bVCMȠaKG`לTQ@mmg&V La(O$’"1LT><}$/VO8PP+\"Ҳ-`$"ҹo -qQvEeru(P`HXեf<żuyG̘z%4SdHF36tރH,ե [~\{CIrP`:@[h(g3uLqFђafbjFnYg d9 bx!݀ 2]ʉ5HonX,~P%wcx!S ƴJ k1 =E}4W_[#+>QHGXHrgcKI֓eմ\Ȓ& !s QOŗTa(l4h]S(%LILaL{\OGSB>+<7sNUȔF̌L(\MdjZ+"f rhE|d* E|74\XW$ +ZS>5CZ-1mHg@ ʼкņkOJXO˵^>P=L 4|ϹGcfDz/)?aU>w<+H=@c"#3TwdOcf!aHYJ=ܰמPχ%V_ 3Q{RS Ga&g[nƩT< _Uz9"Pw_i+g@)%n?eA}J $ij&P.uOX>/׫!qTTR⶧Yk<'ql"J)Hi ]#?mwMMKCE Ykn`]6)lf ď^7P#5i7>!ɽ2bgÊ~]+>E! HW?-%T뉳Q.lTfm*VZyLB!O^y"H3uA(X|&'Y3 #w_9Y1qB~|s] gSDnERvWOΣRBKtH 6y2%qשrX8=Așhݟv@JiۻՅW}F)ImVIDʛ3Vucs=#2ޝ2(v%!5%6sيu h(N v lN2*zXT偒nٱQKL 1A1ߘ+HEN~zg-v2t|?/ʰFqrysuo-9wh21\̮r8gM-7{t8 uMWΘ;ļ B0iQ  E&ٞQƿHKZ,ޫ*ɉLь{ R-%(+Edĕ_a$WJW@_3E^.&]g[(nߥf_޲M䧱 "Q > (}i 7:Lp#Xܿ!? Pa6n5 l̩2JSuSxU-H,.CE93A|xKB'f SP{<ÔS™$&9dU8Nm?lmJ(U#(3w,@o#VRBb\X%$#TcŶlbCo=ܚhpE0mhW,߭qz0"qOb}j B+AË m jL<ʵ*jqF,&Ȥ 9s RY^RRq;_,`x<$qon3S%(!vEV>2fLK=M`amF2n2=6euAU)n&l#3#Y,x-G8Da>6-`ZX1SJgH l?,%k#l7@$X5G }j^[_YƟ?kJpb? PxaYOEeȒh>ؐ]r6cnuޣAd_{4Mw6c#:2> py 4DzP?.`p1*<9ͿE;Z]B]i]?u`hێT0B况XqQ$mE<[ = ;_Oi \vHBxDuNwtt!:ExPUX-,FhK_ZhCv2L3iGd`Ԗqy?`{6\@Q}uKN*j;Qa.}>_ <(ΆA.V Hn$OV@3 qO5JxGGAakFXD2'hM6(AV%Sz'o g(muL_Sb4  A\^SE-,$ܲpr=|*a@neIҔQWٞ"4 ^!69L Ǟl%ohe{!ueyp{VJIinFR+U3}:ٳ1{YNJhHƾxnWq^ 51/6yGRIOxM<*k.}b/o o>{+,"D8j }exfWzY8T}M+ PIr\A%F0Tr˞>/o~S EhqtD2j\VFgP ҠV$ G̤ R č)_>hq_8+0- 7/PplRY*x| W0X+4I]RhWPl:a݃?pRc *4$sy+!* E@ŕlX#[ nwBJ' iVk 9 lS![% Bv\ׇ%Ăqr@ۘP&䱱5_6q=6\> * Hjo ?BR.2%dJq5bmco-j)딅7I.+A%|}EZ~f VMsEʇݗo#gOI-|?5P$þLsvuތfL,ӕä[g@!tX:Zk1Ύ.+-f-ïuxq3.'N̩y֘B3'LhNj6p{^T) :dh*Rg@8ҵ|F8 b"[狞,>M2xU-\D*_/4ge\0RL}ބ˲=_75mV}g,bo/{L`*~3[g&U@NPNFG|aDSyhS=hAU;Cq9Nei2{v'qfq7\h{膣H/]3^ R*P:f0( oI.HQBZm_fryr @VI#SвqsDQKtN Bu4Y᥿??_WW#ɹyuʉRKVH wi+v) j 2:[G{J`C-7#=+Ka~qG|izHƅ!  $ႆv<) LCFtgHܛ$c:|,!)5 PD/'$o2w]QEZ=9ՙFbb{vrԖj3`OβB羌T'U9Lٮ Qz ^GXDDP@%Z艶rb\(GL"@P Ze}7zp@EkV@Zs?8/IeW,T$Sj]Abv ͗Xm¼o&l< c&慟׎:v #C 3zUtki0;yӊTק"_ 3=&Z&Q`(БGڗt!&gkf)a%}b"am>G@k\x*hw[G+2wK,bQP‡Vӧ;P\[fCb6f]k/ bo ]` ,֌T l !D^;KU jP/3+<OXyshWpGGX:a+>3+*Z4e+}ֺ\'ҫne qLſP gWJ0p&izdʶJhbN&tWe pW.bq\szUiVlJX䟡bHM?u5VukW'}"]p;tߥsʄ޿6Lo&UXY#nPV%e3'cSeL2V7 u)yb T}Binf|H 0DZJ) 0ۢY<1D 5,fPmn5qmgiYXA gMh 05q22AS9J;b0]n)]O_dtg)S~UnQPY2 @b@YW[CyDښ9mL8yח4VoJlto|ڬ׎fA$+R:齒.* /e68 d5&7g}t=v{ԑOרH8mҋuXd7_nFߟDA"ӂ#**w&yl6M(m, gU^{=\6U(s HOlLhDx{qZ9x+eG ;&?q)(|5ف]:J 5Wg>?ww"# k =dxF]n[%RyRzNg"_%#q&C,$D{ N=ĂEUz05V&ɧ4䖳s1Ha,~ǺuAz|ۋm%]"fvO)I]lV0uy<1VvFW[3+ ,.{ұޭY_,ϨfzJ{/$[֢w( @l輻#/c)vvw5Q>]KOG2UE7oG [JکTS]5K&|y]ŠO/(Yclz}~8 hn ERMӨ" .`\l)_sB{G\>/ExnѸ;{Bֿ^̘Ttd*2vK=Kl1(g* ׵=F9o` 7ٱJ&9ֱ97b5$2m9s?\fraܔC8\{koFL;5L;JO+s ;?_vh3)aה12UJwl˰7Ix;jVesSg3& fD_^ر92P6M 5BCxrf]<5o\4Io8HHJd6]æ.hOK:$~xݖSX+]р8_5G|'b[L,3ݍx`TShk4Yϐ]XY锂"LYbGJ{| ="4b3. ]1_ZaS8N ҊO5FH`I̺+Ť |R;Yܠk|e(̰lн8ޛi&/~H N(j2)lpc?Eēh.D'!ĚCKfX&rc\PZ%;3)h{%[f`>.`~mRT8obHfHGG )C%ěY8$>uJI W8eΛ=:H.|KjxNέC,RΎ̵M ť z`';P|nQۖ]Ջ8g8EzYxiylT!~[f lE%r[k&%ҳjд5m1rXze%]Zp!LbeNDChx\#=&"s[!1$آW^a]B&ZN]4eD;]/~`[D ƢhN4YOi|e=!׳ ~60*?L8y@墒Rڢv(?c]1Ivo\b Sɜs&KN |:ԙ7dN\eי>E{N+qAFjnY1sp[%%EG5Rc0Qz_v㘙D7ߚUavBH&pڷ4Gɲ'5. 5<>/Ēӄ74j)n~Gh[XSto$^urfz/ٚnU O%^/}{Ưλ(h*[_'_(WG-h;3+;AaRn zt \id ܯՁ'"az { ,Wl쮶?h+ܟ?ɰ^>(WJcƿAj8R5u 1kKC*6=wjLo˴̋f!^^25UCBՇD")mƪPcs܌l,]mNhY~ʝ_f:||)v)A@tn{)nTnDOtk.5=Y?+,= ߌU iuV5XTRE~JqS-qRKmx"sntE֬]]R[.$JZ|_C[8V [.Hk̄jW!%}=<w=1m&\jD!pVTdInOT"Cy9>M>7 e lR:/۴\@?*n䵬 VТBl+n6Sf;/JS?:w]mp,lך|º>;n.JiY,?8eWrQ3*Kia.4QS3)G}H55t5mѸRw_$+Ce$DWmC 4SU㳺We^toHKFۻ|r^cZFUWhPc4@YNs U% #U_M/x=l6";C==oZLkpijJ@_.髝oV,t =T:)qq,FU;#PcKs ! (~xq/s3UayI?q81IDNC2p#?54Xgf\ۂH PGh_ YMh57p 4o(-s }[ ok&ja`2yBS1cP,_9lFU9gRQ Jk VxD>1|@!JE͝ #BAX ?pנ>=.^3FJ~) Bt.磯4yv RJR6GI*K#Mz79c2ETh Cvq$c=<)=g Xcuu+h|ګBR 7:PVSޱOfRJ(M4KqnſԥBRhQ84+1 ?Ocjldb56%bfS ]|r"&y(sG({CGQt8JW}B05𛀟84rzT +} )paoVrvxr3{~w\>W @VC~DzX=lIp"Cu;GP,%LD(eDq]ri,W .!pk.mmSjF H.3Ňhv]b7-q!0g MrSLRPZ~UVX XmTݻ7gZ:U#X2bG'T:18!_$tg QJ a[&9Ká0L*l:lc4cڥ6$Ve}`ڿ9  )\+AUks*h֍oyƒH%>*Ks0$[*vmfs{‹F_B0SqpX@&`O䣹eM)$.+/S!]# #JeXMΉcEiAz Q86(oTO>u5 )CcʁRHW<-xؐ\2 AR_݉X?I0:$\R)P= ?Slx{nøhd_:=F+ĸ%KTijQaRn2/yK.*!Yo~5ShȪ09 Roa?. 5<PKwBL&&h)7 +K.}Zl/ jg5; w (w1~p=l@^[hDһڼBk>rX^(YWG)⯇~9,=[#>32["2޵8Y;Pv 1<Q}H%ñg 8&qn>wF\<\!"P eH_̍Gfdd3tz% l-K?]h}3L8CNé*EmmUSDEY CwoM87L?K%`r,B~[kz3ڙQޟm2s޲ֶkUב͙41n;YBM.7PlC{Tဴ'\:رߡmRU[֪=ѥYzCPTm_lƶ+|Lک.H[?%m/(hFy'Y*?ik͒(1k0baRD5u!'bXz+I 7WZ!j= !wlCmUnyUA$rgO?MV 2ZҗU*5*Z/Ag.sr; Co\8F#ڟ]3=(_kZjz &C @'7[зeG@ N.mH+N~F4sRO%ڤDN%`Հ)BϯPɦ&.) ;_~L8~Zys\ d\gk*WUFUym3}DG@NimT CRq/9@KJZs0m|ӓ5spyb!Pp*2pNbȴD~k(wה}6gS6a)VЧ5"MG!,p@WDJS"__ | X(*b[{QE {}sKoȭCE; S|R$-b6HbZIi"jOmYE;/e9/^B~lqz׵K1l^(2e(x~p+u8E; P24p.è1t($KD]8G¾VQ?}=Uœ%yqPU8^Nja X~G IJJ{ GOfIw1z#ΙKPBu JX+luGjOѺvV>)f\-'1/ڡ]66P/j9H-y\w_(9g%j Y\qVBrlCN>ZTS%s<2"ŲϋHV~lA'*\)Qo҆*]XP+6I`"Dune.AT[ Z}Yڌ ڳ0\l7UkbMv ܉rU_<:Q>x–-pYEmS.L hdbvff{Ϩq c<6&Arw@XmIUpUI`iiJۛ=gnteV&w/vxWY Ed~́+9&CkV8a"C[GQ+WyUs]|_UmK;7 LbǬe؅k1FXj8K[K AWJb2vx# J)m00dGP+  m9C YiLZ9d'kCh#Lދ -OA?;]Gjn=kyO{ 'w,[ EOA d;I$xGŭ6_: #P|vkUĈ^CFSc!ّb1W?`<=M2tY'HS ~gU=`1W :9a"an-D%sv[L e`/u{c roq)+e|BL3'F`1/80:_^' A&Oϻ?׉WJmM#v_\w>܊[ :dsF;8 RGmRf]Lza7 d7ܢv{j8sEό5r0f,/t,65C,IZrI>A8B+<}s(- ܁ԐoI9qzhEwZGk8YuKtݺūYnT ό|1@z~)+ 35OŒQe[I&Ъ:?I3 |w쟼mpdɐ9H͇.&p._{G<q \/ʶtPQFI.lIuS_ь(7JGzvQ{=n7w{r]+kiͭq5`RK HԫEWeۣF)\W'+XJx;X[@2!.ڍ5$)-8 )0d O=1ȰwbW= fFs\^U\F iҶC6zbYS+!:S@QHbpDqV\OQF_YՕ ]^}aQPDCO@d `͹)?,ht}P3L18O0C_>)\ElMDC ks >s3eUܗ>JLVQ D3 I3Pkm% `Ap/m3u#&vJ唏?6 q]Uu/uQ^0C]i9TA!w+7.= o,g>$Fzɘ=!˃:Բh7 v}i/4Dh|HXx܇ʼnǁOT}fEǜ^Y#ɓ=K<,tRJ.rwdv6ko/ 0?E܈'>G pd)LJqq*ټLi=#tb>iq@ gbaB/7s`(8q ]tM I>K]VEU18CAntxNYIY*zҾ^լV ɸȢP# T98Z:Pi!?nj@ۦ4[AI2ֽ4С~~0 y )uъ"[vv7٣;M=Ň⧝o''`Ŵʼ gpGyR'F";l1؍ѹO') ?nǵ`tBIx OWE-VBIS3lk1SrnZv9|VёaXTW>'Tew7Hs9~~=i)r_wZz`4U܃;H7XsBroeT0o4U̕kV|dhÄ~pg~sPwjy4AvJVk {w>qIK o믒JUSQZ(ȚXSS^JX8/ "[cë/9r` `8 U7@{ d5ߕOodIB.2pp/#=\C_s!uje8,*^ .cHB\sXr$+HtLYؑ' NCZEY55R̆v&6e(iЪT-Wp=(OYvwwv:Y̷AV~h- P*m;"XeqgKLqSAUV=I6řJ'.|tRrx~wN9u#6_O:Ks(ŇIt v%lJbÅG sy.8?/ZMOT s@+ [ͲzE\Zma Ve)lks՛w7F6y٤˝c'9jGrZʙtY,\r͌/7N2mO&%+,ِ}'0? wa CZ,K;Hd+nNyg`8[.y}z\?"v/ ǵ6mĖtAu0[z$/~ChgY 9I$rV5JTQȵ 5*ar>1C ^L31 v=xg c5j؁Ђ0y@O+#!.i7j(R^'_%#Eq?^բ}ShH8!bYW邏d ^b+%H<_Fʶ`^Blʖy⽬a%b-tGq$Jjs sk=~jӝ3-K U)2cn!+;Re-!R ,9d!y%EO·u<ߴ,o# ,aw]iO~Bq]DMd;B3c:a{FFweCu8s[*CrVs. ,qru'Rhy*y3I3%qj*>BJކiMB٥냙\2accLɏL>Iێ:I!YG2t_:,ݨt1AGnO՘l9y.  ˄RJ4מ+}(j:2x K($_7;H7Mh'e[(\?!وAHÖ %a#H\ҌL)e<8i#c\Զ/iC:ȑOlvX72_':ۀ+P]z;0EE ]vQ-{+:e|crEZ\;*(D]sԁsFp;X+QK 298GX2[p4I'4 h nߪ5P\j! KZ WkݫR Kk+@U !,yW(F(SpM^ ͆9?FVd" G]b ~{pR3]{{'p+YV;4?&rCd*$&$QY3fA#/I掖IJi BfΨ85t:WSnp!kOjM,?™;4pfX6qw&qf(5cuxkfHJTi{{)1O'Ea|96mzb>jW,Guį_KN1g6y;3vL3FNfbr > ; ψP|4 ͎Lk.Pm`9Z”g`j؈2Q_sp!3wtq W>iߤ] $S434BSg\J xNGTié4ڡ-K]Cuһ-upbŃfYTPIʔ )}R@iť5%4v7$ gYZ07070100000110000081a4000000000000000000000001668c1692000018e8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/bt8xx/bt878.ko.xz7zXZִF!t/d}]?Eh=ڜ.+εU_,^8[qףoi>$5JgOPoGI[^{%nEAVn %9`+|³2Yx Vʒ0|MS<3SK8̆}0IϼS|'o_u=(GG KT9K@>rl`= UU ̪fI[A툶>4c^C=| M>Jznn\sku~Q"iw@>x`iL3 [Q?-K$;U"$Ru+I<1_ԩB "sw(RM6-<#D= 9G԰nښHA_َ"{*W3r iQ\ m,_C]w6||u :%EQX?UJNӈN({ԅ,E}fG܉);Fsֈ9l:.GZ('7>IXH/B.h|(YoPtcJ2tÿvC`Ylq kx?:޹d Y- ʿ?<]֖Kf q&[ͤcy]Fœ # bp5م;a tӖ(p72%%*dq'.BtN>N.9raEJ60 G6U%n؀bl;d+lfu (ƨ ahx# ?;TSL jh2?yLス}ĚRLY` 1f1Օ4kjh4:| g~BCIW.0alDcEDEF+Jř[* 5]t#J*;e@"xec ."cpTK{EdG:Yψ\T:k<0AED ӻ7186m P \{`7X ۯ7/m{OƩ/T:~pd5b 8J-9yzvgNvD_[~3Ǡ0&CBD VZRZ)}<,+⬯zx|m'3`i:NK$WBwBFIbnj^/^z)E)blTT, T;21 ~h;W|Š|>r`ξ !:4+}&xzZ4nC/eA՗:~eYkrYLJ-TEa1f[) }"LjFe3u[FDΗoKLGPDmJgГmvնK\݉bB1} Jӊ[c3j@Y+_{iT|y7,pU<Eޮqͬ0 gy29d;aE @5Mq/ANזN;ਟZZX=y-{ YD8y, 89B]`QUs ŻzWE?w/JQ!|U̷*[l%VZn|-%y) {3@x2W uUXԑuEJ0yL U<Lx8^t%Y$WZ.5~No${8ӇCNVd8eO?X 8C!.[MIy pz!Nc=isN!|ьZKl]Y@c 3_Zs@R%*:E:/{ʘbX%؁$|G^Ht.f gtkpľ ]s]Q k,R'x" Qv(JCs9wݢb,LzH"M mN~{ ~r1OcjkIx]\YkyOU՟2ywq/ a s%-7[Ԝ}^ґWϩH"w%^fF[?s~+1: G[*q1&^m9 _AF]&]MڈBYXy;y;|Hre{MS)m泀v=dz~,mޅљ.q7x(_눱øpYD*}q 2z~Tps6\N=KD.+]ȒV^qO?凰0jc/g&7\]2FwnS~oz<vW^w(Rad)Wiކ%88RI0 YPى}!%xJk[n+gza=$CvV[ Z* $9D.ߟb; .=2\?5Yб'G,)>@IO=0<}Oi hBNk0|8={8- z<}[azMRPxV'%'l6Mjml"Ōc972? (%#.O Ihgخ(Mp$7\"m!DZLB:Î0Kbo~:^#sO˕Q[Ҳi6dY`_z%{<́(J` ]n@D:tQU̮ rf)|xDX4WrQ[Sxr\D.s؍Em0BƘhRd5u@k3򐕱(?핖 7Ʈu^=*Zۧس.t'hrվVi7 >k@Ή$YA?@(ώϔpj"?f#r&@\㺬oB1^K)źeĆb95&S|rd'&`bqI+`Śs~?f {5?LrquϖYЃ9J̀B4q5:&]? ̿J`P}yAe5JzN["f$ 8E:Ȥ N>'O<:ajJJTڹ&nWQ",#>%hJoN0S&u$3bK"qڢj7g6 {6M]f$dJNzFS۾9ЍzéG2$`VuH* Oens0 ő遛:cGIp,(f \ǩ%)8Aťy݀Hyh֘=Н3: w&{XגȮ\Ny"SuefY(2])ÎzhI,xZ2HhMnU)h!sihɿtD:WFuUmgoi8 {LۤOY֊)%atDc"0|M.k efWJaґ {m$FX+d!MC|gu`gJls'$=S}&RSlK`H3q:*֜"HW< Ey%`+h( q&rÝ(V B_<ŽBȥ̬> OW|5$aJ !MpC! ''u2g(MҮ%IkA3Neuzu"W2V2l+3䲣L';eqǶ7|]@¯3OŦ>\SvLJ , v!BHB>*yH /#$a^d=HĶ^Y#DP TɱҊ,g`!+GC']rU6 ]kXh++{(-<# -T<\^u#]m f<68 f b7చ^zIRiډzո;GHh& nh"D/DM^' tn:l`!L{^ާ]*&U2BVs*EAi'qNQ@8UGotz^*^,G ѱ 7ws?,<&vn0m%*Z3)qG^¬?^VQ2L֨)?[JB`|?MC2y^? qUڿ{MK)Ut:bU?֟iG/ue(.W#F{"T|}l~׿Qie/-ViB~Cn`G7@_ӎVA1~ Et-Q @|"i P/V,[pYƭi^xP=)֔lAKȫMRx7ؾV/HFˆtbh r0:Խp_n."(ԏGG M{Lɧ_P孎. +6ƏI-,k]*Yog/z%C hN*ʬ W\$QS`{&7WU(yPaoZw (B%?ے?k*%1gS8*tT;o]G~mcY+Pway >Ҙ 0̹ {D)hEĄV-gq"!O2Ÿ{xUULD/79G Hs۶EwPd2h Zj:SÛ>(p~o tvJxX8"~CH&,SAwς 7"pܽbµ5w#SU |lÓ'Y*10a 6uvK:~X+61WM)uL9H/n2iYjD>\\.8zSNHʍ~R Cڦd'ecV J ˩#3'wͻmR,9JsM~6ZWιvS?%r)K䛍V ?Ҡ_\^W'Ԭ!1\݈Asx3hZKie&FY'b(;w8R3F_f^=1ym*gYZ07070100000111000081a4000000000000000000000001668c16920000fc40000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/bt8xx/bttv.ko.xz7zXZִF!t/*]?Eh=ڜ.+ψIg9iEW FOWDS)oD  ](] #' Q-Eo+QKܐ)\oɇ%{PS٪FKU!J,HKs6f rtvt0Z$Y\wKMGL;A$y߶6yZ3RsoC7ү,2Fjvz/D`Shh+-?? #^b{è0[/Sy\Ii:DR,j>'H6l A5? k\Ϫ\mԵ"F].N7vkweT|jу.n LV5-!Ls s1/9h b?JdUQx"fh q9n*Q%#dΪwz[E9a8y,]@ͺ|&7`5>8'54hES4'(&{?ԑ9HK$ J{D<\a6p0 BVRTHZN6!4r [K=@L*rÉOWSLp@~!%CTQ5 B![[ԟ@\Ot ǓIij:سDԪɫ'X$ŐG%l0h<LNYӧpɲ}@-4RK("OݵQe54š|"Z+dxJuᙶz7؏E, /\u@oGoUEkݪќ@ZP11ej>֊F;HNk=$\#yACF*&}62?>iavG҉O|MDl*:EAU|*4@asNb j zӲGk߁\O^_X>Ul{…,Y9/8;Fg|wهֈޥ^95ƪ,hF'v@LJȸ/o7jR#&HQr1PF`92p΂4N C-`λY w_}1 ,xفxɜyOAcYwtlI`ytUaȣ !tV񗗪YZ2#pSPz#/C|\p^cNcڗKYKDtB f^P]wm ql 9H C#.>FA )na/ XR0,si)ԘROM9NA\cN>Vޫ0ɢ<3C"w)ǟs<]1ͯff=6 S xydfg K8H Yǚch\6UQF(}GŎt^g1"isAlMQ~Dď=FQ S1'@|4 'Hki*^3 `aP`y>0 f6` NWi5ƙ[H85Vnv2-?-U< T~g#[t ul)/A ؈͊YuoJ.|fy#cX("X-`>)@ }2kt9uvXc)~usuFWj>̈́C7X-ܜOKԪqFEagxSNhQ"1k g,삈>+,'{ W:)$갉76|F4 }/k)C%5x_1wv(j6@*/Gɑ+*LPWH"s;~}"hg4 az@vְ鏴(L>XC:#nt25oR22P$}z0dzFhX7l e:\EѮ&yQLL3q9W'eIFȼkE6MBx0f Z[Ta%c1$&>em2 T.!ؔA{s<ֺ I"; 0$U']Y@L3Mt 'm=\a(;ab E7 Dp̹Fw Vces?ŏ KX:ݡ-΢,"drgYۋrZԃ_ɉ`H5[*9W7;甜xp,2س|Ws3'a&EO9 Ӧe0אUR6,@j,%kqQ-|6|Z!>kHXM RmKԮ+  ǬR3bF3 >tc%F#bfr1UCOlDc bԅ#ԟ:u7$@&~Jh[rr3e\CK+}-4H+H&-JsrUd5-snl)(@xT|$p&Q!վJDL'2hܨ!AA"r}!6dY=׭Jzt{WƩ`\A졩Aɹקx 8/m2⌳ݫcܮi`WWi`9RDL3X;Rɡ 2UqyU95`iKv$9(JhgBC>[s!R@Yh Cȱڕ\R[F+cǜAK 3+h*Wz8vl^Vgİ{NoħȹÍ.`F-0? :X3I˞,)ua17d}5GNs\,s>qR㕻[S$|eˇJMv˥y7XDi4N|ta R[o^*RT**diKT(ߜ=gYm b߹C/Ŧvl|ԲrVOc`'vBs@iQ`Y|lEk_j{ Pl=C8-YŁ!j.?z6!e< zS_%z!-;]|_GᄜZ8כnQZK)T WoOs[ąӉy)F{\}1evIJE׬tF#E[tz;襂qlo>va)MRcpѵ[E[Ϫnq#>q4 Q,r@&5ovCʈh]re3 nbp#CۏR1=>d'5Js]݋P)?#.?~+ViĆWQ3 OIUHN[W_kV`ߋw7}r~RZ~@#{՟$AjR*ij(X%g᡹*6ؾn®*#;%(=uMa6A2(B@ wؔ\pW!M$(<#&ezot=f#esw1.|uf 2&K:M-9N5}7"U}oJ;/d Z-YZsbM9c zhVE= zMk+G]̊' Z *Bl Xן?#l] f[|)91Dg3s7(9xzpȠ~^ֶ." {.4`9I<PwܯȈ%3ST8ٙ 0bW}cxkV⳱vRDr?HAq&r 'np UHWGC"hh)Nlˈӄ˲#IP } l =ލcp$Y%yuD$qOm?1iŷk?Y<5&,ƌ[+grk_CWV6^BZ2o#Ma|@w͌✣0~.P\>1XPo@T}hEeY>0q|d]xsG qzҕ/J} a7Jzu|ԖyFx6j;:L\J3q9[ )ۓr_*YߺƜkѠke+u =@X]@zS bwȎ~!ALe&3WXLKYHa|jI[{͐"m5We1 +_9 WCMQ`l8еʙu3dTaZ7 -Ay@jpI OsO@g$ΎrqLٰ:g(yUp9'GYfX ӝOdBN?LT=jf/6-+3"+xuRq̐7Hj[ǻWR:e@&yzXF~4o W?CQ-ewA%/(,jU2e&ËP׆q& \.5vew4'MNJq[kr8d Un1՞_ԥW%dyyCsPr>%,NƧnc+v{`FO +I _ƣ,CbDTUd顺6(;P@^h%yqDrйoQ @{kJ%  S^/BmOE+T K3Egq0Rm#6/I^ FdXC,"˙щvη3&xEE]#BWQos\UCc:iPx:&vX=D}APGRwDgn$\T`y0!%P9pjZGDZ_ږʗ"OT9MSyQ7>%jiܼ.uz."0i𿫶zf2P/( AtŮWʼ.o&'&s8).d\)au%!(=v!H{RO¢zɲ(jEsbS)ez ʗfBsw':5I/RfBZK؍vg'T ذe5ТX8_@2_[?84k,~>{5r Y_Mq*R_]+QǓo #J:>3FڼJa\x{M)NcH;$42ըFڅhe~]֧O8I| Qidgݜ ˡe1!+-4[Q9R-.32sa :UJ=`:_(bٰBA5H1 LI^iIp-2A8!9*ۃk.X- nN-kQ^N7IM'0ʧ 4~ =9B,ϡ3+l )~c!2]>_%XFےQ"a9[%lVtVʜǦWL.0w+cBY6ȼ&ĕYRVi:}tMm֤Va}kL&v T?ur$LV8\+߅i2RsET!l s\8G9` &ݱ&ΨfK"Pl+ [Ʈ.O@Gx]k[Z E-I8e6= ,טtc@38Dr-K S$%4io2TNG=i>z'*3 N߀`ԕ<3Y/X.YBp7$<@t8%2g1z47b~dtՠYGR&#PZkm2t*{h ~D3B`ϓ!3g~w2?j3sӡꣿSM~ Qt7p +y8F~mxb 2h\4`V][4=bz1K({R4EǍRJ;P(#nV:V xQ-)ww hM,vAnDiz2(Tlr 44u]w(?rӖ]QL%4& , X7,|r{V8sB=_cxtLbq+,RԌNX>cf,G|om޹(7O=ѩ0^28?z7KdpzI\1Mɚ&CFNWi2 l)Ekhy%t¦o= ?jƉ,\O.o@uf!'fXMM+9_+@H#G}$ [M#ŀv~}Sl-qLR+&L(OZ9vy9oQqM!>t[!zxB4RNP'HO`f~wS~"A8ey&8L?T>,P/ۼ @J3KL2I K?+HHo[;bE7E.-;n^d<65$~l1L-AҐ:3]ne֢=;pkšrӸ Y|8ښKvRR_t_K~9\e7[+(~N/= 2+#%wG6T LN4@?& uxSW"Ʉ#hq>aW7dD&jP`A5y t:3JPO踗˯8TW6W=8,Y|*88V:'ג{@Ű3aba;;olCuPbƓl5|т ,BrgeO X" @#ۍC v"|{D?OǀbwMh hݣ5UWQi1gZ6? ]:Om̋bLAra; o$Zh9xbMdZ9()ٴiC vFςg;f}*n4jdaL|v(YL.rSC8?%pJœeBI( {_~T_6"S3 bfpUb ;R:!Sj6I`[ޅ˛$$&o#;>JzFQC@|>t ExWesyf&1mNDc14 +`" B<昿BB8p[ލأEO?J$ڸDhvݷĻ/܁%|csjp>Fу/HrֻVE}Jc<=8N͉F ^Rt>z򌞴hS^'⠯Kypggl'9xÐɈP`/+ d ́ ҾC:l=@yK_0=`ylP^VD4(M75XGW]LC_{[Y|Wqmܤ"ʗBEDTby;~/CqrsܞJ6!_OM_wsΫ =>+Q*`TGM|oS'~bxmK30~13UQ )to=yTvtbAz1Q9Z~=3J9gCJhϙup[GOZ9690 iWDNWOt~ N̔fRW//&K5U~4+*Xs)!!(W6 'ҹQȘeVEëJ .x@?jjR #3))4gJGbmcǰ}?@@t藮t"ﺤУN$T_%Ǭ~t ̣OO^ 7Ƙ{tm{2,6Ȥ?3g \$rWRns޸Bu mj0goܒoTc88Yq56Uq =I["v(o%'tbf[|&JӖw#hdkݻ0! gIѦ]{v/;$ e^u"6dl^EAvMn{=+6ڳ䲬hkqFT;nV^I.V,rӇ/:փڸQ=ڪ^D}dZ^h@| LȍdB\LۘJQ R*S@,oyT^r߉E2ϡ|0TBɐuD.4`C{^6'l3; ;-u mXU]V -Bzʣ?EA(so8HIKIENJ4jzr"C(< 8UE pƋqў\ls' xÖ/BE{:-(/- ٤ ~uH-/5ݿ.m_hd `@P7|Y'|:uϹh\ZH'[x+<\1tNP%V7NX\ZrViC7R@,m5,y҇쏊 Fz6.߄e4- >>] +IV^0@d2~{{afuǙ_qjR0"AmW?=o,ERس+wNcw|nB!i]/]P_n+/܃HJՍ&KYj$}([Nq:ugczRSwYDbY~ZL`䜊n߫g[*dgpQ]Oܠ@s f@3*ʝf45uGa!8ʒit"AݏbA:ĭ JP[vp3ǙDtL,e|m̃Ȅ(S[d˰FȏmHЩ'txU*|BZMIV%z(?YvdYŘKwa۶mRm%-ZI0h-'oIbz/ !i5RLhg!M5ivWF@e oJCktLK{]>C ָDSbצsϥhV8%P49`A6=aSW=OܓfZvHJg͡)qYP?rC?W-sZ&="J_kylU(1ėXqq#/bC.>Pݺ)`Hْl sIO?'e97ZKƱH,Ss&,@$*i>6᫓uȂ, &}Vl-E^a$q oRQ8H4{Nl>w͸(M0't8 HNEz" @Ojrʏٺ%?zhq)8ksUs$_nT$lAaKWgΫʹ%rF:xⲗ&IحMI.;\3IH?Ym&!w 1'NӞ aeEV! PJVf{P#;/dEhv$N$wE6m@ZU;u1O _Ԟ(NOh:䲺X/ZGb6jV7cu5ɔ(Q{bc iu &_r8EF?C4埶j/vA`&ů| M>Ez%!C7`y-lGGCJS Ú;:U^KEOCbo߫*nܽtv}"auB,`FAem)QYw Ӥ,svѻ.Wmx̗9qTVoQ֤R5?я"u$K~@6Utaцħ\Y.rw5)@uX;||42#ct )] LzDsS)+/#h):k,4Pեz)ӶgowL/ 0N]fYy 2:D9YѼPSGp&:f7pwIܗJkl> ҝmPH]ӡIg!|O,z@Kg{RII-afu\.dLj mJ~![6S\MYr΀3j2&I*|'i1޷K!Gԁzq(Gއ"||B_V!tK*Q_w$܉yn#fDnd_eؑά8>Ĭ./6@(9̎9BN7eċSH>"֎,ƳW|Trn MoFbJAgzF6:dQE|"*d.a~"Z8{stȢw`ͰҰ\U(`zE&t@>"ڻd L\<2/Rh-7sl"%9fs}8Boap%4 )0RwiK7SQgcYaPi7|=RḉU5[r"QB]8~eܗ!l=eE1iv}j2!5):ظiyUzm/_n@s,QGV͕@8(Y4|,3v7ɑߧJy]0O80_ {s%򈐈147辍ۓH`:{S PĚ\~kRZMv4ZCxNR{Q7\zMc؃,Boa8DT ,gEϨAəjf{Qo>,zJYc+@:3Y ɣta==Z'ҫIT+<ÿ2TvPeQ]iw})$ըB]Djb5e}АEfBl oΞW/ϸ /<%ȝ)` 6Amd=2t&=|Y_޴wyJNpؔs(4ЫdӢ"Vac| LGƀoC/Jf- i`ẅmr$LY9:wd3v,/ci'3Hn4y,Կ8*USXBR^_Z| xu{D_,6ebvV9A/8'?{?nqޏ%P,Pf^CH̤wG.U 2#uZe?5pP\$Y.TgԬU3[똗jy_ɡWɴ }b w*F ykz:ovxwUQ?#S sOˑtGܐໜ4 GJ8#Mk92[9ALR>O#2ٿ{j[\@K TV6whE*yG8]twrG PܱwK\/'^^mviu&p/d\ KXgF&]Nh +&W6S^u&\m$Iq>L3jҟpi>z^QBwʉp ;f-"Gtzd6LI#bM5F`XXÛ:'Q.E|Y@"/E/^{iэX]Z$$%'$tW{nmGL!85D0/"mWbǾg@81 ̟ϵiU֚rLMp* D*pyZ%?\;lb g "nR\9tvkqI:!nAww9+pZFӮD2\T eK]VU-?WSHX1,d}j dkyzj`,&54ǯ^}z 4Z軶!h\%:I::)9O6zWv]:ErYsJ;Jxke 9}DcmYL]yA*ny,\bI LA%A}'d޶͐Ҡ5]cMIJG!qITl7VhBpW."=+xyXeOHgr&3Ǚf3v' O3e|+C{h YVדM=x_}M_eDZE-A(ױ5 g[{ 'Z.9֚@/udB2*y՟ɍ0EL .թ_ t 50ߕ+ɒ34Lu|Q{3Ք]FgaUZCo ΖCMY2hd.&`aBaGW?[J1,@Ew)&]02,MMYlmþg7Lw=h Bin8i!]Ndꏃ󎡗Ե#٘djeP98W{S ! ]K54ɧVgkh{I<~j+'gzaC$;Vžxh,T&+ G=l\D%s*|讍ˮ.=P3m&1n,Űh{'s̲P@Z|jP-;u(¯ep UF:rQpM{RDuP~^j+tUoLXN݊FKsxhH?4Y0 >UZUoe0c]a4r!(MAU[m CnE,젵B8|JsI1O-׸JBTlb (nzHu)>؀'o˵#[pSKoGn]:)e?ʟ,f1FETݣ?sʭA'ׅkX33~TTh@Vᙬ|L')7P{6d<&3G7Z#<έEYpt\ lv[kПsNE&l* T"}!wܭ[󳠽bؖolrz!}_$FW5t}sz_ PLWJ?r\HlQVYyY5xBȣ2E,x+uCduTy'SޘPHW3T hda-KV|A.<}M!PRsJ?r&ڞP> 6A>p k9d:wYrgkVB.voL,')K~046I"ZH~.|'.R&֢.~r~kP\D5NXKML0Mafy(2r6SAQ ^f~>LK!]=*wt E`"mQv^wO:?.Ƣ*Bi-ҹ8w7 bi7oC)N&mTjVyxsTYʪ2U҆s_j4-q1K"|"IdA*u$ܤc ( @PP7mbw~v%kvGlV!xiwM¨1X }Bz((˹xwG7zȃXɋ>.G*@M]o.2A1,}S=z:9d-嘆ڗoA,d )"- rR-#trZ+#<oئm _ _ 6.vX8-9Rԥ#d` B&^'Tc/4t <+W^(+!a)|GRiOEoH͸1 "Y`Ⱦ43=k#&Vyim rU^L i7g$鞠0ME]S ˌe|^97CiGC@]$A7^+8aagНsM+{xnFp:-ǵD٨F5[ r4~mػv f!N |R<QQWSTᔮԆ*&c9iN&]LvXqŶoIut,ŭM'^dߞ.UڨJ$'~N330]9%$N&6p:Z$Xڈy8.der{gl&lTZ*ޓƙW؍\ fH~={_|ڤ_ϘSٮ eTR&ϕCuv9NQdnP픓u&i 6F[L̞KwݝCuSKU4ᘺY,I9d."q͏7,֐;Љ3&D 6V'Z2Nybg^OM"Cӭ%e;k3*3lABF!D e{϶dm ^&w(^OQ.@eOA'PWG: 5e@weQe6[01C\u>압2%W :JwK碜^ u/wĢVSazA`\`j:Bo*׮ qUHH$z9@ **&"9*o}j7{E?+}u̥tG hzy]y┺pk#`K ힴF}#Ƙ(M}<n|BMW;Ԭ^@)(AX\o-AanRGjuzJxbV8o,?G; ]gҏ ] ^4xi?433\!LɪP@<c,''AN~Gc. -/&aM#xע1o?,[@ѡ#th- dY 殔~l|Is"sʻxAۗN#;">RM:E/;@oчS{BPrWՐL@v c!!MigL ×w#L6t gYk#hm-J+cvS&9oo+225`_`9mNVshΝ) OeGc:p^a#/VˎeiZr7Mxr\(2cmtM>\ D[:r4bdUK{\pz[3v֔97xLRW:6Vӕn ^ N߶@:F֕+Kt)t;ǔ*uK: .8uo6]o6pSZYW"($5fEf9% ,P5fD1^aTDR&IÎ})_uZtsWV$՞?(vYj&ip ל=*8vڨ`57:5G%vNeg"h^`uKA/E2`kbUdxqBk}^aPa{{z ~LNXգZ =4>MEXs$Uȅ^x<*"FJ'jbB3sG1; M"U.0M= L^u.{B&m]ՐoAy`*][ 6h"V1BY9éuU"eV._Zll7[pڦJ'KѝN1J/UK|W Q?QjZnrM48yggݐ/wJKχSP;rׄ\4dԨ JYV\8OZzUem"R A$9 2u|/|/-^C yU8VDqƯM9ͽ>wQ اNSM#Fa2~58h! e \*F2rel8v&JȲ_criY% V? 8Nwe`BxhA`+&e;d u9bv#$ҪZZ.+t4~vTlۓ64um.-BY"Ug\Um@[W|ZK1 \q;6)qZG೪Dǡ&I-8Rѭ" qgBb\ߣ]pbGb>ɨ8CJ‰"},5< Dto"&pi٩U_zCdfmnEȎ3mQK;"vrh}Vl5րKae|Hȼq4"]6 ~HdGv4 R3*C6ƄxE@( PaJ1DxWog NM&&asRKwX~<+;nx99\J!·qzv=kpfg lU7QFȵl;CP^TI ;ۻf1Sɬ6 a),ޅK`ͣvwSF(Q\b$ڵetps~cp7{ -G<tw.4%1WÊIt:m&%"6aED4~>x䴜@j!v&e1}9xMD>G=۹Dd$߮(׏CƋ}xoˉÓL(?}fIz;xDcqஙy9.Gc t >ixu:ׯT^ TA +Һ,8x: 3b( '$?hRELQ7]KN#8aN$bldufi;o9d#dJǣ(Z\ &g1wwffxއ#E'3ڂ01Di^\Sdٯ>u'5.4&\e0ёLGzAm*)t7"<>G$|pK󠅿wopJ'$Y'b7}+SXBEo|OއlaRp߃R/[*W~5ĝɰtu&olY_T][Fh+^S܄i586h*ԐdSL LJNV]\6} ZnFW_CZީ3^ mp&gC.Hg{p/ǃ_]?X=E k$c՘#P.OZ,{4c7QvA1>qմkɯ5b4/ݍ \]Iʤ^~0%b H\; ^)~ u= Lfy? YլW#\evwwCmHAԵ{Kٔ 8u)XsH-Zv67N?㻬\pJӽ|t=a83_Ke<2@H蔇~l$;_G̣8Vv)ʛIiy]/:*obbwjȉW5?6y켶VQPHߛAp,6ְs%kܜ92!;ji[2qH%zCtc幕"mn&B+i}zhmzUٜD1{Opp~&Wg)W[Ug t|E:]Cn$ D@[-v*m6Qoc_B=w8}e w~k h!Pm)02q*adwM$Շbn{]{N{T- =3p9lg 3u]cP0=#j'vx%+l`/-h׵sCgp`kU=}j1^ g Rt.-f)o0|"2,Dْ!ʴ_@17ohT_NA8gS r)n d(=+|QĨy I^WS/Mz.s|͐ "Z 'mF|SS.`!GcΌ=R\_FOV™S FLd[ ksޡ/k m ^k|aO`N!CVӋF+p9ΫQP/=~-jʍ/s.X2acN#˨pnAHy؉A3$`|JB# G"ƏIՙyͥ*3U Z7odh%^X,tjF!5j?QڶZ=QOlԉԸ8 3lHD~0g>d9F Ub%3`ckD쩊6)6f5B|c3_z+InJv tR`uްP]LhG\8 *sY?K!Gi|JZ1{2 M{ݩ'4_]"%Oh E]n<}_P9R:f><('CGӻR|J? <»)n]9&Sʎ0TBpV%S$V|'j]Kn8 iUJ )WaLR=Q*ǔ!ZdD>)[A-dE;.}/VQf`{v%͠`TާkYXeԨ Jl&ӏpS~' &57  jưB bW .NR0Va6٦ۥz7X$CO˭dVP?]7o$8cgOiC0JfU96bQ)؊;u?P|&~lӪ$@iE3/`./hX*F,ɠ] ;́r?p4 彡qYZ1N0oSv$&R}`ḣ֑Z5ң~y>kZ"̔?* /5 Kj*ֱ5՟uxd5cr9jOn_ir)^{ +jqZ\OTA%֌S El?_W$ e(Y^RP3+yw2E5e|`k Z7 ߡMFQ֫E o3x`pQ{ l& _3qT&AӄnFrcދ@ vֻvu+aVUQ j7Ywrvoo[kہug.81ʥ!(*ui Cj =ZM?n{I'0N%U}Zo([p?Kf?e:UC-&Ke~zbV}avO ߝ{vU5۱,cG]YW_tYED.EJ:Itf{AkgwCʭj(;O4_'g u\FGDPFV!5;?|oX7!Gt(ud*^Ppޢp ?޳6U2f(otV2mΝIj0yH(O٤czoP5ֵaQu Xicnh<ߛE6x$%DXopG7g.]\yxN. ۦDU2kV?$i7:!lI}ۛjIq8 1n . ?,!ܡ6cK3@A ̕oӄ&5$g2XjapsUN ;0 %t -T[5S)%[L ȧ FV^|? {81 POy<fU=Òbj( ]FzEN۞E e6tCpLDsȚjv?, !n#Xm-)Ia8kU.rsP&u jM ϷoA:ZQXDpN/DTd\IMPDefĨuO^Fw>|f(LGߝ۵S+Y?K_cr=>`cnGBi۞.sf5$c/Uͳww0L&YQo3%PٯϲE;պڅ r&i9^cjI jc܍߬,O_iQq(^=h ;@q+*B퇹g]GJ-%I`P2n|..4@_|cmӔʳ}ceC-Z X9 OVoFݿz%"-Ox'ƾ%z;Sňz_M7<MzwkN8 :~]h(=崒 ʤrZS9Fbi0jӡR7,fc@Ms:u־̽}ԶFoB1S*X\xZ1pXfKu%Px8թI-mKpZ69B,?Zitՙ *'BA^!?QE'* E5~H}۱P2Xm&bL (9Vmd}U=arMsLXTY-ᏈS 8#(pEz;9B/ZҦЫc%y#P82x)B ~ݩ4FG7xl=5z} yݟFl|I_jҞE?5 bufu [s@[*t + uHdWq Fsa趴(?W%)sHwŲe:ud׊8o6rSAtȟj؄LZ#~36iT6E7@l>Kĩm"7Viw;?P:ب޷jӱ̓n(knΨSs&r t4fAd0"Ć7˙gʛv)';bHKT$^CxG'r]AB/# sA{7T@] d(ʙnJ :~dh ,Eh7=V+Y R;;@"'\ۿupخxٯWqarzů jsL"i:F EEڱsq$@:G,}A]Q?kJe6 505GTsL|Z;4{y]֊Ϲn/Y0'#&mI?!08kK5YJݖϖ=Äp!xO4{u E˹ Ojn t5:G oLTբʼn;ᔖ ַs պ g ʳ,8h. c͞|)`y 7Oq!/ְN^˫tlC}5XkBV>-/ Z޲ bs҈k+: *Fࣵe;gvCGO{jĐHA{|ّ~XPP;Zue OalbiUزhILrB*%Б &GF?6;[%Gk;-x\mHѽxިLǮşZV-R:~km3Df5h]ا/2ۙZ1Lib$Rׄ:u< wix+cڅqy;+Wo]j2qzt#cڌjː> 7ʹH)Ӻ(>l.HԳ?/HJ+TwT:wJ|u4a2Fw,ke?CЈμ=CnD`n/|NDgcDXO:WS{/ 6c0DŐokeF[Iƌ ?>YR{qlEʝށe9tț9Cd+8J VDEǸ S 8RHNsg̅x$h~99ȀH>A}WbR莸 6CjDwsNQcQ$*Knj٪x(dڨM&)b|\Cũ-+ft, <{ʒJ_&:<ϐRo,B&_M-ʺ^-mj=A!#.TGxK ؀i/deb%UJOڛlI?׹mtRZ V~N *Uur.YSzVcepB>Z2 =F"DjfHZYl B}Zآ/M̳Z*?F&g_K}DaaK7"6utpOIM/phiy90 Ɂ;sD?whGx_uU FUSгKȐ)5XDJ]1E ++FY][RiI m M,2$oeLwwSbDVHMOr%a7#7K`B+gC0[>~ύnR/l.fT7\r"X&`YY%LSO&1u"<㶭6fG܉5@j2 ex\}U3`^M27G|)K ߛ*4jom荿ʖ.E,G@q-krV=AxE)ՊԠی&>q2I)Eޑ|kҿIYXeR̿1R{sNv >m9p}EieM` @~*YA r [SI`kr~D#:lUhJ5 Za_b==VDƓSl{g ؈Q MhqA9\/]B8tVlD.beQFIt. #?xy xdg2Z@/3UOYyIX 9SQzneL={6T7[qUu@sf{'C&+zrji)))[v?Uy#||9¦RST޾J/u}_Og [X"+72wPkgMϙc>^s ͌@{4!qCj8x/w`&zocͷQ{#D|T6H ʥGs`qN}7f/ItJ} aʩT?Vp,cEJj{G{#ws [@JJ@b$X'hk+9t_OKDv5N+|琖ZM##LЖKʺ"; EA#¢k]&0ZCz20ʍYzb|9"Jh`:|$)NSZh+!Q}*:%xj/]DɭV؍ 'ORv&pl,l"+?&p!śOYJx!5Obm ߒimi @D;1׉|,cP(zٻM/fb( DXe:j3C@ 8-R93 ` )ȷ#(ε&`CZٺSm:EԺ, 8fW4F _Yx0e{]QT>#=Q3AAz.GQtAwn^ٮ_E&h>?adJe)՝s̊Fzq2Xdص't25ςtV#0u E!պQ[SqiXGPwݬJp<ƏBkfn=(M6.@UËGCׂԯ(&Rtk) OI {J4Y&Nm4S$0 3*dp]4 da):gYEnJ7u쒗&8BnOVSC*3$-7+7`RSyөl#]F[2X?F%vO/)AAΫJھ.\&v v%{5f *5Mm_o h^&X,Wg<'?FJv5/#N $oqP^oٙ󨃎Cn<7>ĜdlALn ZI┻E׶A3;9O| Ⰺr4^,sY1bE8x~<ӞZdCwVbR!3*V[(Ԋ ._+/ԕI .YQ5XzNv{ҼOXSksr݋ȈN %X$:}}'z4rJd0Ƈ&!1t0DNg$yNR`IKa+!@!.WW p~;ӆ"oNc _Ֆb XQj}KʸCQq tCjߐjU'AWXb8B(S Z)[Oabz +GW6z\Se(YXA\J^u嘍@Z8|DR^ $ن\5"uP?idxfke0V2q J_"ʁ(6D9ďRRix W4bMc⧄UeL{\I7`begy}fŧ 5iܭn|@vlM߉e[ 0 Wmumf:fsh/,Tn_ ɜ7yncGeq]g0`8hTNωWyVQp m˳{}Y)?-'6|ֺ[KU^G^Tsf&Ӭ/T:s"s5`)]л$I%~v=`lAI'|ԁ uM7ul>SM|BHw[*V%8%q(O Ub S\Hi [V曋pvk6D}(M k3rnIt2]x?S'$v'p|a$xNWt!{})"v]&,hY9(1g`*ws sXm|cŴI$Iƭ\lAߩZ}t+;*W=MiT ^E&[jΨt^MkO6we5{i߃[vӪ2vT8 l/7^LU8|0U?"x6}߉yS)^3ru)"oTZGP8\Ϫ|w1Kwk0AS_?ۇ🈆];՞6OS\'Tĵ]v~h̽|:J@pyb:L?ejEQ~T0L '-h% .!>/|\&,&W}7M ̯0xtfZ=x.Wjw>t>1LvV ysW:ҳ/)Q$Fw`T"IdFX=7 nj:hɍ=dOR<{$Co5"zX>fJT]!8US89;3m=* \W,9'his\['6ƄgMjXzZ+"G{/Tg8_ռg wX_I~e94-ֆOcXz߆l2(IIzOtY,Rhm!q;t$FWq@0+ "W@|~@iQ\&8`hɂEkj^h/xJCM5K1X hjRnaP(m.ǧ;O/.S+05A[wp&WJ S˧`sDu}U١6CY1bHezCl쥃͉G%6ؕJ +thb6&};,.ڢ2NZc3Br"ß[oEd0qkæ68u͡`"Hs K%cvy4K/38iT{O1츫ԛP/e 6:&cLyd<G>ri|WT_)h^5M d0/>yc\}3hy)OzxK@-ђ!ȎY%E:5 >M*-hpqT^,@#s.x"rlJN,w7/= 3-܋ELSoXP5jǧ;"}$ e\a'Cx\aZ;y!?2X8\'W֨ Mrx' *L$5Bs]شl3T[Ӯ\!ZRE6cE}zAP\ yZj o'ywnf 2'} XM:cXҨC(&s4S,6r֕_2ui#-Ƌ NW (ل\F$wi@mwǡ4S}kx>%sB}a̴d6 ~[lyjz 'fB]]SO f9#݀Lrn?W% .Jk,SUow $,e]l&g !)/2:Ʊq9FY}Id<9WGzlyNd-{ 3>t],`\{tsPWfK2а>ڠ,>];>?7V/cܬ>D݃yw&Nf^Z9)X796Ԁ̑/7`ٵMu_߆*na ,.nMl2@mL;jׯ|4|ws!@v;id 9w+`f){]DE"C`U_6v ieϷobIg=35BI>fQQ5푘 l~ZrJg2?8p?šYtNet*Y5d ?u"C!H)ZL,H]DC:^To8=n{#Wqke= %PE6doFf71!T;"3:J#w>11hrgb"!۶q:5064**}-rlJ52S" D˲*)P$1 յ`TED ~x_v6w+v8W$~o/K$U .*\ eԸ1˚}";`;HqczBg(27dSXX}6y2򈙲#a!Fך] ڰ8Cd>F&kހ4HR|FLa]n;&Jѻ üqI\00I@FUZf0y.=Olԝg@@4OU l3=VF-&ުEW6]NbPʿg)vs8?j}i?jOKHWX J"1Ag!\wiMi#In P4'h6)qw EUϮ'!M]/Ϊf="& @s;Ly;Խ/\ +#u887 ›!dب MGAlhdhi(Kۥj,mUO_z6@{zJ aq'K< +M:x'ҔsBEq+[O"/Ba d 'oBµ}pbiТ(g:P,W,S=OzrV!;@w:$ef:=Sy0ԽXxqsF%qF`8ksf.spLm_iFdqD6lboD^H$R,÷De>؏aܯc XLfuY߆fmҎ F=m[Qp}oE+d~6+f8pˮ%!!Pa{T@Sݹ~'¿c_P4Mtg6n."c3jQP 0ќǁoIu![_S;`ۮ.[z^Si8SO(c^np1'WLxZVOGf"i w d˱ C6nqȠ"AE{tQ\.%6OvY** 6քj_;ӊq(S$$AM\7h#XFP:-$q\_"H"&`uKgOg`S8@ӡ8M\/a_v۟|/@~3y\Cnevp&\G u`!X7pxr:aH$>6TgϲZkg ֭ ^óUHP{6+W'm?G7hYGMZ̷.*IVƓ;v/r 4,5w(AǸF]@K/~9cwmcغFGcM-&(D؎S+$vV.# 5ɪ|~̓?FC^R &Pe6Ou/ßX͏Ð6$A/ke:ZR MIvڠ X.9KPG6̮Tʜ9bq2tli 7*Mϋed ք޵Njͫϭ4!C~r}IУ?qd*qNh\5\?/uۖ<*rgޅMN,Гˮ yt2̾бֳѽ~񀿦SF:ᓐF 9OM|IZ Ѷ(fs6tDL ~kXxw@F%LGDsr~2$)@qf+\8dPE쎍/PB3~N,$C%Fu?bF?XȱMviјZQ,2h/lP~ҒzSAbg5^%Kv MIrz?/H']TA[no(~IW7#`T㟒p=5'VkwC|oz B.V3z.1/ 3:4pAo`IqYk#J{VI5Q%?cؒ1go K;!dw*o*A[,Bl˪iAXLJ,e8/|8JVF$E8gMqC\vueܛ,7L )abdjpp6,9&}\ H਒~qc`3biw&A8/.if@c!Q]z'ǩq!Hp5Cav4YĈ?{n':Z ۺT,1wsO뼼Iy eE%:[r9Qj]aU+yY$6zI$ Է"ۯ ֋OZp" JtԎt6:0_`5w'_ድ3p7*aH!jIˆ1BW2^9x% u6JqfPj#.>h0''(u-:`$6E0[<3ř~텬nM1aVy|̣F` x7sP4խ {T"NRi$ΟBPIۤʹN6n .޺W&(٤d&TK)1mw= Ģ_9^P6Jx_foDB/b&#s&LN]x1 Q 5kެ3^y<~ [t!94N9ۜHj0e'q`A3clV?I<2V moI`\mv x')A=K'@2b̈:֚&2Ol}8dqB4\G Cg(m .q : aj^< 72#Vs%#8~(i@=8BܠoqYe)r0wk!|_Q{]6զ6~kWT[iOADm |ޡyHOӟ' ^MU>"r sw0&`",|Wڸ ΢X\o6Db\dA1n^Y3݋{bUdƘo'+E^Gc:.q5d>kJ $j(o 2$RFyʳ7).!qڕ-[C^aRF0s@26!&zG㛹4)V?OC7.SmflNr=s#%{9./Eeq^~YeIkvCRr7 bol3Xnƚ},wՠ7U?9gUMSNqӝ".Iy||mD=8n=ZJS4)Zyhk֜ `#VV4L./I&dɻvCM=͛4ucRp9{mx]I*֌<)f! (aY9SBy(_PiK'#|ϱ:p(_1:MS >1^AB{%nix&NI `qQ<ڡ NQaDWW"oˎ2cpk`6TqnK͛HfNTϾ 1'}>!iWAF FEʔ/q/ddgJd×ѣ_7< s/ s1jcuBeLIGꩃ~ Ȩ6&G0O3kt?;4dК=p|-5 GT8|ڳS2iO4f䲰idRJͮIʂ:a~0X'Fv7NANhT4yۈvJ(h %p߫?L x¾mNbw+'zh/#Ďdl4F$tmm=^9@D{PB] 顦qTˮX, 2;ą֮hm$MQ`G=p$ǛחF9tk.=Ey5)` XչhdlkVUo{ďv02F5G@?l:Džf^J{a:E_; /l IF IFGHCfJ}ow ͎ 7wA]zieVN F"dw?_ HI~ѩ1=r瑈!0YzmA?w d=cԼEyqʽ[m <^ښ{%R0@# P fχJodO2! =%֫+icrP~ iM dž<z|qy~>)7jwdź@ s_lXYON&l`zNqv Nu&,MF<;+ ya$ ᘠa3fd}!\q$Ob)'CQRK%6Lm?P:3~ Dɚ[- Ugc de FtQEYag7+X9SόmUlq2#9 ;+FS!-[o#&gj1gc~y-AYz-`(+*xchmp䏄X`r *Ȝ_vfCz^F}o=aI/?\j0h2S09/ !aHu5w̿`^gl@fq <"qmo' s.wTOL2)ώgzluAwz/haoc'6Z5.Rh'ٳBmY(\E?czlX7g:b=(mX倶]g CЙVGW=Xv1=$ Z)bzWMVH 1ud=O8[h_8k8PQJz\L4fKKcLuѸTcO543wƭ2QBFOƧ3ʉyhDqX4ăq-(H $:yMteo%Tΰ5 ;&FKn>Ϋ#B\++B6FciՍ *Swgdʠ _`)Wޟ;T>sunjEynjsweAN< ƂkUt%2'{s܄=x }ћL,S_k~wٔp6uZ)Dg{ i` s:+wqThّ ]i_a4 Лx) m|:T"U/̠"̛JË mnF tgWbM i68*ݓ̞éC$EjP}⠂rbѱYoIV"<~t tmҸ7Ck?_:kClK.1kIۦʂLU c\Z2c omzm^H'(:E0cy25"DuOo@ V9xfQ ?bFS]!LP"Pj4;Iqy;_H]kQӽ~/nNEbgPޠl 3Gγ> f܃)$<&VWIw^gqP||*>R ecQVx >tqtG5~[v 6SK~xʴO,0f &\K?"գ䣷<[`|X ߳T8ǝmf>*s/nTl4}-d,;Gtbkv)W!kl>\ϙVRKvb&ERh4h)\F{ܭ{ܰ}s:fYGB*ތ=_ɡ0iV\V6͂֐'NR%G4>dz-F:W2jQG$;sNt蜻JT4XRD!}RB܅BTy #kI[{? D v,OIz|^1050#œJ?VDŲB8)w @5$Լ<#g+Vde Mw+ɁO–\+trjnym˚# {!ŧSli).daʌ9P;8 RZwɘGCWMf}Dc<._swM`$nJ{!̧G)cAJf\Zcj2fdM`<Ȍ ܏z8l'nE_oALua@qwɯ]O.e)Vvty{MP)lyʪ71RwbCxoS!OTaNo!ϵ)B5Y]R}BtV=mv"N_kS˴ǧ* &Uuc+'M+.^8ef[|4A4R]w!k2P JFݥV#:151{7y1m\j5[x%$E*ub9ko3=.Gy=+k,`Դ-%Uk![40vB./џ`4KHP:5QH-65Ny*)`'屃R JvVEUNtYU ZXwo }GjD浻^'%nQeN&xC M.G+)˝~L8l/`lqvI_D 0~ձ\DU+aı? A-]84{gMNU17}dL.!x-xES]H{^ cbCڶ]OOxz1x{*"䐅 u)W+hB#m~F!ZnK/\xyxVw'fІn Ph6V#ֵ^Ri6^ #n#s"OVE`\#uf50SvQPrYRaL`JAqTMrlSEkN(FvdžZ T+Ӑ-o,tI2ݘ/qǪ- %NxaF~t/s/|uvԾ s 'Z_E80~>>YξmJ $я$n<R3vIO`&lnuc d(5< Чt%F#A>RHG=vciVcyctt/L[P-*gH`ZtNU{ak;93Ӱ7Twn'l$eil;| ҭf|UL )bDęw؋|LDO۩0I\8zwzyX%Bza+Ϟ{5%nǝ>%kJ۵c$5#G;6'2ݦ٢u)70J墇gR"~dK\F|ɱ;:CY,2uSJ~%jY.R%ei.I1Au!g @uЭb!HFSYt+Z]J_ k`8)܄A$#7A;SDRǸ\w0]6aS6f!g+<}v7LUHRlz(Ni|C+樷#ky#B8MCWqK^^}kZg׹bbtH: 0CΖ@Ex瑠,3#SnI{qW`tldXb+ & ?$ GV~a{R?ded{VihCe|@OKvȓv:_zŲvo܏jlZ8KmnQ;tcƓLKBl p_V*9.y?ÿ60S2KyEԊ5hX>Is#V+Ou)ƚ׽`##t$JS#tw6[ 9?…޹Go"m:p8AOҮycWg@)hDǓ(w7 !P g"i][:uֆb^qz_ɛIޕ1d& edzwHCh)/L?Dbor<13uy4@-tFO\|)7]Rlθ ЍNN zaqF.pשŚx Ղ"IB7` f%,ū]voEI`z"Nχ@)Q,X?p)b˧JK`lv$p<^oW9 E+oF +[?Dv8|i'k:Ͷɲ^ 擠|rY$Fqa\hZ%عy dZ:}Wc?[~P>3M9N=eKo#~pk!탔qq xbil[^s_|N%lfΙ28{ʱf:_r`<JdȻXXziϠ2SQ&۟!s١E'R_7 (V T2P@wQ @'}uy -M$8ʫV2hAKȥ&%UXkH /DCڡL|hƸk?mVT b#x{ ~9g_*vhwC<Qn9# LneAr+ D /~H$rfVgVWLb}WW PT5^9%\Y9D)* /d7",_5mq+`_=V9f;E˳鯱b l©[Q=%[y𓲄XfW> 4@Ho$3MU^Ñt*;x@=pn:@=M(l2MHᇍ2?[:N*ο}]OdZ s^cfZBqozl {aPBW㦬bw"q08۶fX,QG\bJBD KO2>H$+Q;xd[b_ev% V9ؠBiDPygJ^ gh~@5۫ɮ*o$^b6so ꭫uomA9\<EX /u+7Q5 fh6Le=s~&*'W2v )e4W=/ D.Z;|Se]b}IN$xM[9Nлx,A~b_㩉Ңu:=)'57eܠp*G G6a#E޵ V֙Pӧga{U!Z?Fy>VRu5"PkUK#Ji0C`pF) lΟ̭۽"~`ءCw3%r.+:`us!k RV-I1lR)#h#hK}YIP[MB 6'j#¤>_:i+Sb<\D=왕U '68׻\)p?F+4HVqd Zz^K@[(E NT8K6b$/D='^~٤1`v oGW .Yδm#-nGvIOy<쇐t=RC!a9 c8Zvw:"'ZCg!&*jܮLr%Mtf;G $' R3ӳ7*p޿ԎWgh ӔbUNc9,c&Uj`᪓:YƩ^mE'3P{+,qM Фu>̘A0Gl7}@\w"sm\C49^sV7~ˆ:*j2b/P6鐘4#D lJcۆL6?Hi\;ͤ^kYPYdɫ%M h\L+p0b"[3u.C #,̒ACjst^iC3u*U|7ɖ| '< C|H%3iyZ׻-2I~'|7qfCF^O۝&ok˸AHLC e(#U$Zٻh̷ts#봨u:F9f㵏8j |ct/A?Ęv 9<N{CٻQ ',UڅtUǠWb Ȱ9]x $QǙLIfC|h JfGQT%asUeI: 1j:hd Wy XPqE3JEfDs:L5<c.%ؕ. פl"l {u6LX]CN{@۴gkng{<F]O|Edn }p!q-lD(jӍh/bUD]`\ f[V iN{,dZUi%y"!Z^mae:W!=!rxHV`O=0JAhNbBf@rπ y;wh;yWIIr3&i'XV hE{?߇YQ>~ Hn IaR$inRˑ ۔ԝM .3z5ӊ[VA=Xg ~{uJd,C(\X̹AAVR5sN\s;R759} h~/ӞbLU K1lͳs (4 `LI"яJu{3ÑWKR,ej)r11bfoQpi2JǤD|P4TZ8D=1;>ĉ2=)SŞwIl/O&Mᅷ剁7=KlOqxR$`Ά+%. u da(fopnֽͪV^] /{tbn3~(icx-U߃TO*ZK>'QZ~Jx|.7u qݨJS[xtG* ΢^OM+yNL3%#A3&pZY_ѫh*E43XJ>@~8_;h?~9J8X1,&>N90y `rHM7']>:j[|($o۴B3=LIǓMš=gTtH[JpezD5(pO<-lZ1WɃLEfyw(^\SSE'䐩ߵxu2?\dޞ\cjN%ﯭg-wE̽ai ,}k-FK G,]QgX`!a;B~ۗT⡴ibX)X3lR}6Bg@h`vP&-xq#VV:;8\wU|Q||mڀS=$Q !hY޵l^` s/m̖Km:9s鉅&jii8Wc`[_ gw,C( Vvv%ynHqu/?*.j*SʳL%5 DW)WY7M1 (HSpO. +eJy~+pt|,\w.q ?)|2FDljfF,\QK}6#}]@S%>,Y9f1sAKQa{mlgC41XWS JUI儫rys݋^8Tn*%P0?s Ѳ5N3t3M|]wtw+QO?u@'}tLj$ nWH㟨Bަnl+A1΁o;ET'Xzkp"{>Zy\x4|ӪO?}hCF&xRYh~DOXH@Z~89Cr928/ܻb`"+## :\Kc6=s} G]=kAfp)x%.jz iEV6}EOfY;iI *sA(V~0;;өFX.u"~z),)ӳʬ [aF!_cQ3YW%H}U( I*sN +*y4#'|TZeF- 2>'lpQc]Dx4q6Vjҥ 3j b"]?nsR6;[sZVx*C*:q(c!8Laxx2ݸ=I퍨0"6~bɹ }CV"!50b7I6vnԚm#ufCRTiM]}3/:yp~ d뷞 d~=!/$)'րN!U-1#ުσKߗ&|y{i3!shEEOTMµ7>jQs&Y{@]{&?%$@| v=ԏPj H:qJy}y6N||Yȹzu[O3gyMmaM0J2= =pE~*;iD.(U']jZ1;#=jz4Цt~E2zcұ!z; "6YPa ) HTBlBtB 1Jjzh{ɲ}#,q}3{w8z61.XcΗ@GbĨ ݄zM~8%'9Rr~ Tov| i(#z#|yUGn> @ڃ Eˇ $ TCIs&]J ׀TR#[E/Bxo@>-/D>z/[O<$5(f; ?aEam0n0ܥ H[y" Njtlk[#N)ZhTzj'{6g0Q QEh1Kef5˚0խ')n-PN,ⶎ樱0;NPs#v|w^- ms(>N\]{F72x>ǠSsDtpA잉 oٹ^Q}m9?d=xb~m|wUlT"bFY1PU|c$싰`oJ1\~ x:bgHʪ5 O]N iNRng&k{3MmmM_1ΆUu zEKEC2Xs"BCIrBr5¢seM$ @ *1 yeMxjLJlBhb63ݚԅ~Z giR%6 ]MeF9dQ[ӊWERV1z=Y Vxt Պjs K2%G:h->EY$p[q7v3Aq&3J֐ (.WYfV"87 N.ʩIȷA֝r@wXߖ.K_EmeXO۝xw\ lּEw^Ѡ[5it // {Lex'1@јAB!vhb "X0 7^&F 3<)^fTɦV)ʭGWTR04 oLdzM@:ADeUqd8:gl:UҬl8:]( a7C⽑Rݕ&B-D▃9Z͛Tqx&ksw*b[j1b֗Vsϔ,m+aEl q{[q޻ms&0:%pnۻuH+'U)\K]'?W ,$5,R|TߓsN:>5m?тɷ8ʔ$#X'(+Gm H@?L;?;t<[^2`񗯨 c;/D>4&Sv_T_|+e}ҮeDh;hPW踘X&yVX5V඼݂z-LnHJLҟߋJ&zO SdEA-qhW#S0x-5_>~qtoY΍k ۥ&تnvLp'te^Yf Ŗ2>>R\8\J̪ipXa47p!&YrXOyhqrXZ2TǔEphDZ~&UˠmN[VPNǶ|þN #l@ PCݻ()_am|62P\\SQoHnNlUQq X*{XZ^&= Hl>|q$˕;YBgקم 2E=*Pg'vg7]: ,KɄY}\h\ysLwCWS_{ Ldː R,t/$UˤZpo/xՋ(^Z) ud=ia5n(8G6pa52GP/lcB:I?K.uS MҰ̨+Buv`bκov^4kTa`S!(' _@UxDDţa}۱+ z֕ ߿F ų,M$dn/U}݊][ m-6ET_- جY) Z+sn'ɀ&O}RuDVDNfH8wdqbƝAv}k΃4{CFPc Eʻ4"1F"P 9h@v7CIZgIFfkIBM1/YZǧWhn6iO#(oVq?#c"u8^ gkcC:TR/17FBD RIgx,2cY ?^C/⭔gkt.3G*(W5N>ު5IU`f4wJ pPPm㋆!('Uqݝ sEFBbSHKߝ9<ڦǏxBjq横 "tswGQrb^ԹɤfA7 55D[c:@%WaL{]ލ_dVn,/p^!k&rrv)cP#l &Յ)bM$B;"G,RPB ~8`)!4{+ ކ:܆VpQZ JFŻ2NW_c1XbBrހ~"d w6IPU +ߙFkJg?}uBx( ]{n CMʈmϡ{Jmt\"Jh!ݐoT5?$4-t P- +׊ێ\1l_L[UGfX4 =Z1Ri9W3|.GdL2`߄wFxvS'h؊?'yi pu[zJ 9{ 9%[GmGmM BV)Sh}t]a7JU!úo?Q>FG)J]/I]ifJ!y1uHŖ)#.8Vh(ʠE]EimHp:yc.'lywr~ir0D=ya.mrXDŽӐRnVʫA Tmm3VYtX{!zIC#P^ JZ{E,(Mw=~_*'WFpOT2inxu+`\K)o n`kGVaX-KYLB2zgj5p3jJ-0>'7bWѮM1=eaG߾r@5s:4Ipi] 1C^%#Ý* 1_Es3q$I{9ŇRۥ?c!gي򀽢b uK_JZ׊HQ,1P(vQܩ߈%v[>CIp;({M8՘Ոy7PꋑJ?_s}-j׋EaeK ݓQSw0A-$0_[{ʜsni,ZU'{]&lp7ߚ|dYD[5W=NYeȖaGgXj89Z8$8K!;TgyW*p<w?ϸCv#_wԓxzw׏^YO5.6_`_ gQ%E)3;}ȤŸ-3ѱP4.UIǰt>#0WoK{_I Nx后mq~XH;K7RA|zWŸOlq_f(t݊\e#J3J34mH,1(zVb~I<}I!:Dc╏ϫo.LRU:v P1a݀VB[\2.qoh|LR:dcϚ]jq3䫠%*[豃L7r-lkQTjS[H\ƥTqx梎D;7C7n/ɪ:D,jr.S)ȵ4L ڦTmzpu $VvzsLNfiqOד]T`N8 FyOHThZbc5r@Ʈ[x!wUM?ob0K{56pat00 ^pŨ]u7.4c|TfK!dZ<A]O6C91ȝ\06ډR@Og8A*X~T#cZ[ wJw^i'z7 sx_22Vr¿tpsxVd&||v|!Lء!n^ͽ Ȅڿ f4(^,(a1}JoFqK[SZHڙsc:@`&SYv淾*ДaF4% ]^tgY>6$*I+UYʕytGj~1wᗲd?Mϋxcz(ӻ/1 (FcviX7.gmo ߩlY v+IJ;uK4'=y_mxZ¶(&8Bœ5f9O`v0J<3)9_07-A,?6>:)y7ZSZY2,t<ʈMdNJ["m 6'g߶ܒ/f҆>J_RV :H~zkڎ]!W*FE$B@kQ@_<`^.>O ot)MkMm"=+$͋Iɔbg9R5ڔ 0Jd\:Mtip1žI=<K:zwB'0I 7X;LiGci8A3dP Ul‚TeY]J#CZ uS%پ:j%xxKd@g:uͦSǮ:}@@~1$/Y",7# "@T,#1%e6GT.ᩞW34'†]k:MLB쳊6¥hθz[jC`p[d8]pcO,\Y}7mQ7iMz:?F$K-c#ӘKm'|4-ݼ @bo5^y Cy`~ux)puDaTw+D;9&G/P \Au_\Qk壉na:2>tu|6)?s?$]- \\gJZဋ7&yIdhaOy[hgjZH(ёccPt,tyԂYX\δ[C"ف̖:%FЩ-]Wꁱ)a.q,}9 4t;/n"Ů^L?~xB64"<j9 sP6t\WD·̩X'Lc24F.ӷ;z:WPY*aCSF3:H60X9SyXro_5v.U7:kњ²㮼XVU=28t ]InDX{:_Y/L7D=KO+@]cN2[trIn Ef C;<˜i8jLrd/?ڰ^zqb5-=YZ1y:Bpr5N]O4 e:xe ]ʼ~ A -P^钩q{ZȾ^߫9\HҾd~It8 0{e=>g6&c)8Ӳ6L5+VP`:6ٔ]R0I t@nD鏿{OE1 4R4@H 0'J`!MLT{+Zn,״5Tyr``PıR"E,Zp@LС!k6.m2 ,M;u/˒\fuŜ1ʛPgXAPcn_ey"ˁ1zȋgEh`z-g>tÀN{ŠkĖuw.UÔ/wzݞgH"zc7a`~^>&׮"m󜛞%;bXHȪ˫d`o웪4 B,ãL+;e-!1.:tPYۜgC՗{}_ r5&,Xu46j :.@^lA&i?n(Z~kP^I 2o ]>ngixqrdh?c+CSg nTbOti|t9놏Z=j /v"ϖMfOk$ⶣN^+Һ;w-,Ƴaz qQKn[(vH]J@0v/F5 J^Cfc@N8Z  BhbSt0,/urnF#0SI.Dl.`B`|=h[5@  * Nߦ31~%3-t,qi.L2Jt*Z!Łݫ`U>ĥϕҊ/$VJ ō+(.@V:|TThGD.?\/Gh& !xɑ8A(w=EVobme~(z{MVEWR:?m;zזI^ʍ]=˖ Mpu$VW7o;tعQY2+LvlK BERMs Ƙ`ɘMOlOT,ˌm>N5hntަp-!U@ Vk称V?r= ;MНcS/RjA/]NhO~̒7 BE8s&f%:J\Qz9kq3%)I6\1 fp$L[MT>R\|Ȣtݨl 07G"h,=+ `WT?\yHfWi+shD'㑸]PGGs`s֘$~DMîlFS'ËJV@i-P[P'tHT7 \£O,X;07?t8] R_[oQA؏H.Ksk`МC G%!Kt= ;cOb3^W#UJ @Ρ$UgFQa~;҂-*f hU*@[z/ET@+a`UEݔ7z&VߣEiB vBop܋F7c5Uf1qw0iC#l B}ډ_0%4I5v\V qֿep3Ff"kOLAcM6m@e~0D7]Kd)q(?шׯ66_0^StyʳlɶB7Jm#J<6liQ߷Ċ+>k0⍳/'ZRJCBJuኳ|uGSErɹbL6.?т`0o@G2ezG`™s MF!/l[MYt^^gkBVA" B|G36Dɍc\U\1xzp1ԡ!Voov] Sъ,ngE! -ƮNw%yXϙH'0d27 X?/ W[W١Fϖ\f /G4cɮ3ݳ~_3FR`~(cU}2fw,4X_Af.Ba,ppb&l⑻69 XsrvKAM+ ̗Ӽ дlit0$lqЈ=ݕ`[&wߖg1FB%5k4Uh^Sg#+5FVxwfUHSYOOOEXI3T '}+V.  <*.9rW)Se b0dAKQAco2ˀ`38'@6,Q)2,m } o\Ǎr7wRw;P&زA!9vn,PDeF:C&(6VSܠΧH[W$Ju+ỌAplF挩fσI!#mѹ" KJ+MN2ss8Ј`*ݪ]ėo߃5mu\1rlfmdbw|sف_0M6|3n He|JrSS)Ԫa;DUgwJ }- : CXC>OiK@<)ZH0>qp/92uҙ'qu>KL럑k޼:6+O: FhvĦsŅeoKQ8RQ ;nȅ?o%}υd7m)<~屮Rȝ:74mWڼ|s,GR6PLֈ []uR;smAfg^xs'_g[\>@q {@,[ @Okj at=ٸȖDPoPtnn+6~6$[74MK7Qye+h,q>k0i8I( 6HUC1S zWp+׃ZWK^M\j9(SEBRziJLݧp(2C h宣%1i\i. h8ʓ.#E4*e62bLF:,d7%,&2K᧽^g͇fPwWtz*/]cf;(k#_S=0g~8NF9]tzP&CIkxЛ 㛢7ۨ' b[;ݲB+Mݍ^Y /(kGΏ>ɛs 9pz20z@n^ZkL/ǧlR;.V@.@*(>Kw}?E4Q.eL~ZBj֗H^Ĕl^ƽ 8l)5nurOz#xAh{f)`L}T^&YrՏz_J$L tޭaDpm_m).3GScA^1u ( kpٯv.*Gg 0{^os|ĸv\qӗe# pӑ;_ O3u1Jי2_Y N֏!6~9PuBCiU`SaT4c\GJ++߻:U˽sa0A ALy\>@&%DNȬ?Bh@0(THVkjTF3@v3GZڈ\'gyӌsA ;pXة]:I|J)J/äpl9+97}J|kۇ<x-U|V Fl VhGYȶ$]e9 ̓h#\ 2˘`l}6B?Upbqu$ب]ܳ67sεy3J^-~5[D&LVɂ1[Qc\CѲ%~t,̜ӋW]y%2Wtw( B1YKcS^XIjz&%'8"xjYF9pV4b;\@B|F^_X3bc1ŁSb@ӛ|h>B79h Ygv7[vuT6v.,zT- PɨI3,r){hTtYuTk (" Ѥ,L=F{I TSNH7u.KRrgBKL9{|V7H|3GG-xJԬi]sڬI;8;N N[;*7%AuόJku#M$v{+9~,ơb p>|Y* |2 6j~xs]:jBmK8@W"W☐\îөǎsϞgwstG[ lgLzeeFmW[\DL32VC JqCfhc_y#k*qMpHa4#w_ApZ٨[Dnz_Ngt?Lܵ]<ߕ?ZjӖ 6vnY8^`~ ,&Az3p'fUͤ23篞:`H^4ғTQmXΫjxɰx#5v^AV;287h{HFBnqKQ+x1FNwDUǪReOyt+d-/B> @DS7e rax9"(+Ӕ60tf ;V"ͧJaB7@uzhܳHQeY큹x5[Nf. LMbOU;c_<{ƧROsKÝ.3([0cY kJTVқǍc=3 e\tT)OVяoUO7|~ynUϗF5yxvT脉빬n7!ֺm|\H8f0'#79~X[%tV,+B}^I09rtnjrYqx7.5D_(FfZՠ0MhYq.I:V3g礐itA%` ͻ>_,X^*v}@:۾s9mćW#ik2\XjW'Θ%^LD?W ;zWwfxa'VEX;AGFYӼ /)1R֏bD"{ Gp,^_?c=MDA w3\cth| OjXn~iׅIT< I{6Ow|V{l,:v~z'5֍s~˜`<0ѾAj/#.f{Љ6}f~/(2*̔ 2A\/MSV>mD(_ ᳁in1:0snp gxQ|[H^FReޙp̋*qbV6Ox C rtQ'$T ,@3Ӄ55ANч!*0 a*n2Vei曡 "Ҿ 8ZEyݰ($L@WC Ήcr$2[)uLi_Ms yitv~*rSʅyxe䌭rj;-iQ&:F0+c_)MF.,7%%jZb0V7:j":oأD;PX40xR.)$* Q#nqO]adYj/ ܮм9p"d=9&VD'gt{;iM2)o>Ԋ9ar(ۇsnjqa@K$EF )]^9 ? Hk#})WĄ/Ԧ|8^Lĕ}hASE;Cu$SuQa;qsABb̩٥Ӊj})] ׁ0n1;?paiwXy8)Z %P*I-x g$U'1uh#1" Ϭq 3x-zFq ,OOZ ǼKV3ЅŨv9@F3 M|; !twhSHלrrhvd'FS`U(-v?9|4)f&P2T T(&G@g0ӗZj>ٻ=.%nHWg@,uPL_UxhxQ:cr+4RhOKWHBsȽLjwAفc`#w"=` 7+Y;!iڼ^c>u1ztgu"K/?3at8dD;[eÙ+a*h:2}4*p0VXk\stߕ4ʬ1S#ɡʜf BZo! 0FҳʙJK 52O@?%gL5'ȋCC(}םP3ewڞ.El#2aSjukgqW4f< SΝ&:tWsbb\yt2 +$PŐݸ0ص4VD{SOMpf;%4:Zj. %g^n0KY 5UH-0H\J,G8"#觴t~vX}cd泫JL&-_T9vݢӪY6j U({6U9!($GG0 J` fe2 Ioqw&wi.kU;-C๿ w.6mz̜1;'2 ?C/F2SiC_%w/1PU!4Mzr7,+iv7R<)ƍp8SeA$" u*4.F!596t$Ĩ 76y2xYӚjm7H 7cliks~رJ[MO C^mf?ߡNZsKw `B@j쾺l/nYg@DOdClЋ WҎy 6 caAG%T;zHfTcbp'I白BCGG5X刑 %":Lщg|Xg5)EsP4dݓ]Mk x'rWdf'njD*ft*7c6Wfs63`ou K7N$ڵ`j:9WO `Pr?S-BiGx1c}G:XK\<)[\1"~bЊdʖZ  /HVNM~BPQ#I*qL"lf;6D,;^IiPaj<} ח9NeYPs;/|Ѿ;5 | Xae8d[q#XɤC d_?l34Dܑᚊ4[6Ld~nr40n^OoO\,P$0a} ;t'gG7#+%L9.k3Z-yR`!_T϶ߵVkZ|x;!A>7 |E2&\6{Uê~+PU|x@%|CmɸVv! oBZ5UgG~x$Vv`6z1Gow0pYx9 2^~J)gLN͂*[Gqd7eڜ¤YAVrLTl,BIZ^lMޔQ v6k+M7Wkۘ@xj~a D S$"9+`J+.$(!Po̚$}lq}=5;9+*ٴ8^x|E\TiDPsXؤϦ{ Y&|B;0%yh!U^0dkf*nU=)v40!n-P&I3&gBUW-/+SvR(ZA1Rks)?9`Eѭb)P3ȕ[a`GS/CWey ç?s_29G*<Im潒VѕWϗ7ec'F\t%qV󊈫D?eY:WAƶʷF%t6bX4Fl~f|P&QT,!t,:SntJ_O{[FXh6D|݅G+k`KZc1wli-|O\ڬ% ~!aUb%<ӫw<>WV!\E &Qwʻ){]M(ml+a2EsC"-ZCAbZjxmFZ !3[KPLO_nm%lмbiݺZc+ OĈO^Iܾ޴",%0xTi8z)a^8wKsv'fp2%^g\m@}`C!t_IOg.":JS< ǣ8U)D$A*^E>gN].eɹt农&ZF}MFdvmk%ˆ]⣬AmiUlkR] RD5R5ƅ@dQe0۹`T,0]tխnj86^O8eA)A!6"in +'nvGrEÿ~4Ж(pn3߲bSܗ9W򟞕 8~!ڈ;S6~rAWR7P2Ujn(B9`ﴦ]Q2 {B@iUF eb,&jsĽU-Hc?RHkKh'9ٔC( GLyĹ<8x<>)0֥-5cwގtڌm¦p=UE&s^F4:Zנ ,{c ĠO]b ^*;wD(VlQӒ4A,0] (-X9I.WԝݤQRI)YRK80kʴޤ94jW;Ne#gb5ٱO^|iZ6I7'R}N+*m'*\!+d6~}?$4E8XbPS<~XN-q/n`yEx}kNn0^jTF4'N&7ɫ"f~Mī- 5#$DG4^cJ5 ^fQlyB]-wwhӚ@g$Vyҗzp]"P%5C_OM-Ιay@ Z+KKI 5W Ma6ܲux~ 6L9 Q0RPL8L$RfLW$GF@r\׽p_oe,ψ6930$vko0JSﯰx5^bi~A\`aP1'"ÕTN=ik Ɛ 5'L{b)K=s]vaj`N|3Y\ *vwbOsd_KQ<2ea _6bWخMm2pug4&vf ZTk.ӆ:ߟt0NZϽ`j(L]aQV7sHS;pJ˽|r· j/x9b zz?OML\2:-@ k&Cw r>-^vw_mg"":>_zyHxELVc'N }ゅ_`Ó.rA| lT\-j<Ӷ( PÍa/UrQ4G 17&Yq!p4:Dڟ(ᚾ&Y/wAP뉵P{I6g Dbe=Sړ C@4IWm(i;D[!1 ЅKsqihZրRewχZ`jqp  SԆFp:N Qrqz#2 3$4ЗUZۑ,E[ ʓ q~`6 ';ui=[[5,[\3!{3%$0 ur/j4Z6+T[, ҋWrո\9V53&p#pWAtS$ޛhؙfi_E2c*i oٴ egQr;/![<'iY$٫;X6.yobwY[5P FKybzsva=G OžtR$ K:\*53mY1>T)4xKV İJ@4Q?_OV?}d}Uu&.?T6EjVuL=@eWt[7)nHy͉5 f_"ו5v>a|'b+fxb-RT?Mkr#K \n-Fu:! :C*ݎn[DY+%nH{(kZm`c\?ɺZZ([%3og7Sė(SiՊaX>1 KJ])>IxPZј =jE\Μӧ]g ayKa;9·&'/q~|kTҞ|(Xk0w )kTjQz <8˴ K!ֿ+brZ)CO6fnNTv>.[O]2lØ$ ' H bV`>GW/Jg+N5,2EN1}Kđ4P5T=7ǘ (ff=Pm|]_/>9&ǤïCfeK|k;b!;MU{,07{%@&#j<G3]o+#.7r\opN>DM_QVxq|)@YB^ #GXLJ_}A]9IQ4voqʘ5JaK@b>6&}+mVJM"|#W9%0ܐA-4!,}bgQK>1ޤ83rÀ#54WVQN@@3]z\h\tiUCH\!rXu(]Ẇdaf`~X)?Z:XQEM"vr[H N Fws&'`)F E, Lvdx46^MzJjݾ6gNz|a#"T¯o}*Cyt#).-Fjboz;Ln73:`!Tim.oJȈow?Ⱛ&2WDz?]%v 4`j5t۷W{A9@qE O q$ȫRO{R(dހhpz{^E97G.HqRL`hχwig֛. .CD$(*c`d6Wc;W9wѠA fiL&n(SQZOQ q$=nId!`Ea>㪰wLh9u?J3vȾxdD"-w4/Obfz| = Q1r߇gN_7KKʶ36KQY$?S۵QS6YI5X=OVr$@1~Zֳ $q;&3u`)2'HG|".DM!6MUdCU5xH$*'kJswY-K@;8h}eRwXCG Uc zӯQdϯ,J G#qd߼ *Ӄ˸~:H&6Tihr<;""?b/IcY'!bb]2 /;MЙ|m$c~Ug\5{h  Qu amiR:c2Ӯ ]ATpXQ?6 B/aJkOME-KrYh`LQ5g7d2>yCsJtOR!Q3!q!7C8[!Zī{{AZZv)`m?a}ȵW~qG!6ba@d]suo+$!FDs?<9ZM5K5F9qC8bWCcԃ0%4b.3큤1#+Үqye6͌ QU3Wp 7>e]r(Qӹ<2'9}e52o٨PԧX84 >אCm~{ =H#;10FFt5,l0bNJ<>WOV68>G n5tq3Tr l'¢V2O[OYRI,u?wt8Ԇ55bQr!nK7GFJ6XNsU#G[-jUPR>BKsۿʍ@ *Z|DPb9e%0ݜDvUACXMzCzU{k Zlʪka#[m&}譨 RSXeY- W0=oW~JIR`+Iz/J9XcͿy4{Tm~;NHN/ڜ:!1.J(?~݂ś>J1"]>Q;Q4$-V32BTǂۨ`.'ux\< M]LybrH43[! }3J{ :+![5k( {c}D0'?Jށ^;(8 [ @aMAg3=;Gkhd*S8)-1!J`Ⱦ", !6gmA<1d,Bf\=6W{Dlvఎch]*\(^KZvϊ6@0vkßsVt{>, 5&NBL*rRԙV.>#]̖d tqqͭQإ=$6=vL!;чGԌKq憌4.?^Jk_ G3XqwgC]^$RXR-IK:V۝)UPƛ5fR ) ì۶ s9XBfW;^ .Z ɓq-uCIր _h Lܷ u+,YWv6p\(l&PBӠmPB %BpR*\|J 6l'.؎M^WpL} ASNCjG.h$l 0n,Nyf ʜ1POt[.;YF6 vxp8(EJ¦6ە/`!+#7=G&`n>PT]EUܑj/wBn!w{~ A*{\a(Z4 "d=q(d)#=:W}oLlM 4D؅ Wݰ%Wԉ34*Rƹz$]q]kG \+BXtPiMD9Vu^O1X'VǕ(Q|uhi%ȷ \~x)"{^fGPW~N[Dm$c#?; 7:@ .!{w‚t)x8J)(h)"C;S7%XLI ܀Yf=A~=bEGi52](cr(bFך &,R"BDviڗ2ysrc[>PKQB0# j `_wZQ,RDm舻ozAc'+9p:2DX[ :?QQx|0]jK2hE^O`v8\;5_f᧧e=lnj*M]LHQˢV_J;6|G%yD,Lx۲^ $bTbɳ(X=.|ZFH:F*S2ja<>3/bQzLRQ3B&_oU%D' huXZ,х0R/ྦྷHXP}\&?,?=bA߲:mK̻PR,ɁMk,XSkj2Ϗ>rm$%,l<|MP50D1Bp!;Q{:voy&\Zz3>̒<97Ur\E27X8/("cO:ڝ|YBnԐ}gsWl(|Ay7)#{4gVh»]V_a~Iexk je=%A8fSw|/"G+Gu;isK`Hh}anq6y );R3ee&>PW.GZJXt|XϠ)"5('Z/Vqlh}E.f 3zfz7={4xF:11(c(1m*Y{ g.RDXp'&Ǭ2 H@S +:8EW(_EAe xl+v^J\]e'q!Ƅ]\ h&Ga2ٕ||Isa0%{ϺJr~/KtJ~ Ǿ]vxهHh) -ӅX<t:e:7'HeNϠ^u .vjv{3tTBҦ8wUҼX< \ڠ5i7LVxGɗCsE6!'C9LBUN_ m81JUq}Rwar7ϸ x +:ڎx|;Dxn_Z9 Ll5cFI>xմ. p 7FQd40D n,;'dKշ~ApGWaƗW/Nno/G 23vdh 4m+ڱ<WVDӪ0VzwH%,]5\fkYkɍ"$_[zXgץjd7\׵&Dt*\&u~ݣ˄+m}1>ݦL5|oyo€QUI-FU8jC"_ "nq)th,Eݘ N!vH}Yr jP Cz^/dZB嚈"-z*=4$‼ oshǭŖ|E sB1,CnDeppo5m) b>k0Z] 4~dd{dq^qDƻ71Ԕf+\ 98=lkzfZ +HbZ<(R㗇=hKԠ| mg5Zn.`b~ܯX߄#Вh4) wy]0Wy|Nz"%-q4 2V\ݛ%iPY=sW1[9JeJ4ܢ'c38>,r#eX0NAml.PչßxvB8h &}jHj>9xev_*9wi_8W_Vf6pmX^s/ٻS3W炃(Q<~&o%CX3u;6 '[S8&r S 4XNprOϝ335ѹ I|~o<;UgZ "9o xF;[(u>`5@50Rrd:_oVMne1Y*?5l_yf\1vI(EN>γn$5M.xmJz!ݮtQ`I܋M2f4>h CƔҢpw&m|h^÷C- `5쀔tichc r'IT$^]KᅩbZXsH(F6cw'2^& \ qIiEd gE 4 Q\CGn6b:5h!&z[XbtGjݹ ti{7ShbxgW #lU4k)mϖMU(@yvpPKh%DIR"N"nlh6ʭ / ॎp 6ʜCf2v{4F\)}"-\︖o t2x`k7#|i+>Wy8jƘ97g+jso c3XTo>=,@)U %:±rK}j g hΰY&Dpla'ÞvA'̋l+ӅVF #nF?aߘv. ѥZ,A7,ZO0V'ЮK+v Kj}벍*O<\Sr#lt6JXmS^/yIÞ ,w*Yn۳KԖKH&B鸧v|zŽ>c]dߘʍ{S+a1\"G(0 =jnw7FÉ[Mwݤ{nqV4enEV3û$87\YLOgotelEopT)Mq]L,ꡧ'b =>IS&$Izj!ŭ4; ?znI2Yz"$j׵;Q(| {!_Xs6"mNIe[ Ws"{bJ’!g) AY!X6l#6e9 p/",KP?zJgR6z84i>[ &c78#JmTH} wI #!9vE".g٩yd֢"fRcZ~_ k!n pc7hs}qLAgE!8DH(:[Y8 kУONU.zS!m$)sBuL~ϸ,fzr5KMp J5a?=u Ɏ8-؎7~eP܂jݬAi?:iCV28M%̗m,5P,O*@59$#p.Qmw3.afI K&APKUe7UT3B!,wpX+y{K0IvO]eW !ʮ.mUUʅWG 93R:t VN 0r=WA+mԂ<,\֒jk|_HZu݋ wj ԰Z,7#<4eyc_ c4myl%NZ%R! AZJ.!]U7f`N6sj ?9c~^g?G@t|o5e=9,X`F e0wyV 5y :d.Ǽ=ҏVWQvE1/?a(Eݽ-"VgBe3 2%=(WymCr)Oo$URp9g;%LPp6[PWdf:\aumy?J^/9㦨ao?j_{hk ܆`M2so Qqm|RGQ$߽j 6AZFN3@x] RSOj+\K+1;}<;[P) 7Gʋ*3‹1-X𲤆PZ .__ZDkxf$m. A{g?J5H ^"҃4T#o:ej+Tmz-9CtuN(Lge1N2"\l]oum"U5#C_ G^]T~t& ګ_E \>b}ӫAfo*^I˺ڜ@[4Dk Mkki[l kOD$G4O0ۉ!`&Qn)u)6(T (rZςEN>^ZBWA$9#-c$|Lr `/:$BYPC1tf#9Y}^W/,A8X*?Cpk𕨃S:Ա82WNAõ^q4 V{ea :O)0mcB5FRYSmc>Sx| [Y&Z_1ㅡEBjwT\ct{EV 49Ω vmeWYo]Meۣ3X2-ي>h& ;FӅ!{ [l)Z&@2;tޒf/)zuy}oR=%_T4#| Ԋб[X /%P9 RV>:-phj(ydτŚEUj\q^EºEU]v$@4H >;#Y\3TzT ̱O?)CP^ԗq3*=r Wi y@z91(꯷z :黺ɧ#]>v3\p1# ~W"8s!7jRWqMC0_1NuL*ش+ xa-n"եavDx_~^Н1;e='pz/cѼߢ0 ղ/o&{>'&,QIzǏj/ۈ<Ȟ ~*$(sU}6Pwc:^JF) .;CܿG4"@ z:8Ǐ qt1aE'`"BAx⭌*_X[Zo*S3l6 MX3 ir׈|t.x)Rn[N b*5t22P،(JZkPԩKM{,)dG| # y E`Ww fV+}m'f2f`W&_^DӚ.Oqmԁ>U9t@ L?xH~] /Xr`BgsMv'g9//@DxxƷi='-:2ҧrzR0mR^q3aǙ'mV˫^ܩ [jf̕ǡPϏ` uO6[f.nڐvc!K Mbz샒<LV(?_?QCT06H?@i)J'K\>.ic#>*(^v'gL[6&J 揢?XOQ˧5cقS VW[@bߩZ`IF7nUΗw0]tT5`Qkh/ZV>& "e1^Yχ̱G Vs_Ԟ@_mCoQ2ؘVpI鹦a.|ހQf NVsHMu 2 VB :z6Ƨ5˜81dqS4|S<^S$iFs&y#\QgPH/@YcIVRyfU#\YI(!S|)$܃Ok јeˏx/ 3ԒPHj68s]8 Hؾ+`Go7zR6qYC@%C嫩ri&T[ArD?e'k ĺn;TXiU#%Ь_?^3$RC'g.EY8aFmzYKvc صMN[8`nCAVDܫʯ4RO'zyV^s DTo;q EtI r \BA5x؈]fa F{A<:$y~ܽ ,nEm<؜4쨹K, #GMc| Mè>%PV>ILx"2 L|`v #Tߩ?bF"LtA(3U-/Mun twB$ 1(@%vrTM[Z }9n .Ft끉JS4^ޙ=˔TOkx()0\!i,ݎI|coV*P4yyg.'lǫJ,%ZNsk(xYEB}EjDM>2骙E}Ԑ8ʹi%]EaXxnEJ\ a1$FO87fSf6Ho*s2Iǘ"F_q"?dg(,[@6Xk=žOkR| 2*4 +Ծy_izfUQ<=(2tMxr/-G .BW8q\XPgaveHC\Wb1 ^DRr8uAfmA .͝<ҧ"yi^y_[2YDۢ(.n֏aƺ. 89bDaml2JnhnўB -nUC7%ECu"2d@<|pGjuR'wS` W0?H^/^7)ʽ\EBkHR\,]SvyK'X@faA ZaDny{w._Q#fu~s<˒t=ZW3L,8|z{K!~LS=)q5`DK"bܕCI4՞c>.j:7( 3u(ϴZ,@f(0D< ]c&s"pDQUR͉j3N?R0Z5];ܤ&jKC$=AzY$J($K}y]e"\ ᶎ"~܍whw2s41 c^{t-VJ$fє+Š>_LK@PzUb-}_ʤȢt\ǃF-U$$'ZAdž9XwA& $ YB>ulCHܗs&XXҞ--_Z2w~ܡcPqI!v^"97 W\9]mUɣf깽,ܣ̮ gd;x=gFs9fWT{[ihm gڎ-~HCk Qxku5(dVos@^ JKÁf3+5CT[~Pst㎽J>ӘCDaߤr^/juQ9<{ћ7AvV s98ݸ<2^fԝ!W;x'.{E<*b9 yJ9HE ?9ɫߡVdaL1rRlFyc B8^sa~188 4>e~+No:!&mƵkZ5 t&G=o\x|~`Sn,*`FlMB~]YRpE͏1[MHʄr4~/A2g,Ѐ$u lV[I] ERZ =F;Rl>K-ˆH3BQ\#ߓP1KY-;_FdeRC ~ ~c^- Q@!6iïuJTPTtq>{׺!>2{vֱF~>UxnS6Hx}XϮZɊE?*p1*rKt򁰲3AaYi \*)QrVlM/N(^>2%8L$RhP#({>`[ܤ|x™Tcr>(HinpN8-ʷ]XlPy4  jhE{,d!ށƔjri{~H U_k6JטZt@ $쿽`(s.FQT/%p"-noDB%ƁT|k8!e 9c=:2B v7A(ķ wmI5࿧A+l}(O O葒^Ԃj _ɾ #JaWxm55D аDc9|#/L(Z[-[5̆`M+%lgt?[hDt.ĕ%LNO ".;0 3Nb:T"Zj< ank8~l'Մ[8>GVJOzۉ^lgXfWܾqNxdb/rɳqSL{h^} ;[ r1. (XPB o7($f $t.R_ =g|NskB[ك/i`M<2-3F(g3sFD.l[N(7ZXiTrzFFjsgy:Ng\AX7r zd"A7&e*ڌۋ[$#=nxۜw bH/8s $#h/ԌoKXu"| tĸF  Ƴ4;;*r⍌9x-Ӆ4=FǬ79db KEm8^֒infUR V:xO3ެY?"l#b $Ew}SWq8uppm 0#ى `a5^cyL?y+B'Z8qgN7ztp;рr3g ͮta5(_]_rf(]ff7*G n@Q+g_RKm2 #]Ƭ4^AQk وph@g-yf=@q16^W2S) J4[w@頂 ƏvCnmRR?aкIlvqy00h>8MA|gmX=亷mQ X;}Xz 0FGe"d^Q%xע-l!!z-&[:f0g60 / r:0{oQ{,QPSg@tF.f7ө / \S)bϼ_b84IŤ|j4z~m/XBå U,TR bD["78&k0^R Zx|2Ƒ;f6u {-cL~ ͈#CEI@cNmA3v&7c [Yk@;j#[Ą{JB݆ TeAXc(`;$dҚeٺ=z%wɫtM47jpY)0Ua(s2I)RGX8+^t*#oH4ju!E㖓_kJgGKmFdege-]BW'_HO`ų=5T?eRvv 18oī]]d*8ԳCNfAwijZ.7G,ad!IlmTSH2baEIh*-:e,*#D`HB*ɑT aV u5u *2j'R'pZ3dt Ӟr P043K`) u5 >% :LLmWg`ynb?,E!;sa½|)3 u8 Njޒ V^g?Fg^3!/CQ|O"_yjُjv9PpbY cT$AjĶpi}]CCG V]>=/5ײas32F#`XRpUI ›-O!?ո[k7{΂iE<-*]y"4Ƕ\^?^'q.t:!#U`&o< mGKk*s[;Fo?7XgFa>'^9V5VSu.b6Uힵؼn(< uAmb|U6g-8i!.:Z4։`᪠lΒ5MuhtFpfjb_1 iR_ޛE/H iI*Y?)LsTE@)с,j(tN}?eZ9ߪ  Lu-FǓ]H4S br :D *ƒr6^fMOy9"ҰkZfOX?8ha-."X,;3`dy'rH%4S:q"R:q|hZ&6 .̈́mV;V0p Z bo‹ #yo]먭1/{pJF+FDEՋ5;|?a%5]ǃ%ʖOȢ$yCmEl2زR>l#L>!4gQ|yܓqQAH?Ǒu]vcZa&udR؟C#z7̘SlSQNPEZwuS2| ୴dR{F;Zo a%Z8@]2ԒUJ7Oq}e缤/]ߠ g}ciNvɖqgo^*JZI 7|saLP{==9 rjj͔BO\hb!4ug0ieP︻--eX#ldu^B`wthyglaMM*{׶.^a |<8_J5)J;>=f>@o뵡]$E$ tzRy2s&4/aBW-`B)dQBDWپwq.u@ {|t0uƪpNevnOhp,'S(&"[)1/vmW^ VpKSq%u+΢S]얼Uu&lgX-[a~b:BYȟ>|+ Aį/VIw4Hb={ a"\@,QX:wn1ٽ`kjf1%ЛdX*JZ>7 ^STy9u33>ќzaنv0]Oiݷ&ɁbE*9{X/TvۍC" Fp7ڧ|6%,.6TlOTzj;nob glyX:qcl0$&&"C>Qzw} RfPb(sxuj!q&HlR3E-!5gvʛۢ0{ˠW;!D=CMoFaIV |f«-Pk`xweT ᶪT?='B=v P" =ƜAcǞgPyt\S]@"-ZkhEI4t)HAO-?v)ȇC-,ŘWa &^TK-7ޢv5Fc=Ӭ68\A -}Q.FfBӞN:B(#i@[޼($a{ Ѫ/[^=9H),C[W\"HzC^<,>"`ε2mM!UШcI ß"{%ЖMe)o/ MS[b2{ }iԊYOyWw w&d;tMEEF/Iƌt.]CGqG}7.Up?ďfz S$4/K߈k\c._Sy$\O]m7 |g&!"Bk \V*rS8"EId- ) u%KLG >197 4i/& TwI<&̓7` =K b/.uj5:lwDIۙA9'0T)L>?9>r7&U+kEWq:8ӞzgY)@M^XaqRjH&"V#৛"u8>6p3"@Rl֦T+fEKV72qT!U )иr㻐o㝙_혌 qq~Ae ^Jk -V.ķ cbg*LWXXB&c\>jr/:;1j;}GuRYY}~ QH0ևӻ^>'bcVlq[ "8 ZT`dG>Gp2dU'fk[ [uA4NY> v-YV(wN>l6ǂԟO-1ĝ]BK-x0F" *&@r5pLdVܳ oQ6ǨB<4HţۊN eC]YCpi*D5:X zT&aTl[pnŁvjo"i7@j)iT#iEwг?ms!mwJφ*:~W9~6tnՋH#QPzv]>x<1THB0e1. tEQ+0TT@wlnZ2R_F 6c# +SX:w6><RC*:V5ZKyby [Ugqr\JQ+5Xvډri (RyF1܁y +7u+#83Y0pd{{ܼb~ԥ/cXs==X|9( I~kC M'-1}y'z=ԗ$1 [iFk4khQqty((s[+0QNƂ@ޤ~ZL"B$0;t%dǿ[촉ޓ({&ڜPmw0g.$%̂M֋"Ҩ1 O.0Ru Ax:Xz )hl 4nL"7 K$p)mB)`X66߼ox:<|^X~Lb }S3Ϸ^  cLS8_ j=P\+d1^05VClh+O**1ӓk4!(Lu0'WxwQ@sљݐ U=@ Uȣ?m!qAU>Qy>5s(a/Be =+A%s֊^.&@0Iά*+]6=TLX<ƾE6\:ģh|4zn .h{ZvwƢ|xPyz7t+V_zzC+zf,~F/1]fpegcԢHc5^ b'+ΫC SZ%\~N:0JjQz!%,s#eWhrj^ @%N*y ;䤥g ه;)f-Ad1DL;׽ { G2|$%i{ܢ,,za>]f|!F4"N1-Ej##*@6 D-oCvO\GeJ.O^,#WpKMF3⒱ʶ|)ЍGd-LJ,L4=_ƙ]W,b呜ʣ>1J:'+nRnhs2ҕ^="TB 3Vi?ugMGvdRoa|˂*cv2>fYZLVA7Ҟiᱻ W;xW/nzhd`Er>z9nPF!rUmD: bR.e0&ۗ4kG C+lGP?kd =_-Zڌ89N3g)5n}_GKQ\;퓧=\b{t@3Y=Fy&$ij|Xm;b`0jcMbmc#H2ù.P+LӅTkZ!뛣׹|uRC~U?VDa@::Tݸ;R{םn*]"a 3 w~@ ʶΫlgPKn_^뒡+tPcz=hyz*IL 3O28auȔ7!ny vL FK1ٛ© Ca%Zk)/{fdm^jK{}$ߥ[ xqr^$(Bo{:x@b99*NQJ \pժ0C^Io\ч:+±Pn^KD&k %{(wfP I;EuŻzgn(c%.XS,IMz@:bM^}ӦME5Le5?pzЄ5.LDpѽZ}bG"a /LstJRbR.䊁p)R.Y~LCG)4%ҐA~!9._Ÿ{"? w>gBQyp?K|)1OM@9Zreblp3HՋ8z姈Gep,ƒ_h=r}vSBrG(QS+w_ E TeJT"!7rŏĎc*i3/1o\`-f EN9UPQ4)f—8+.k/5-Kzmk5&C%73`L߷Ł*}WAe45;)y޻K0_N 佩2F얗U .C1V֠u%cP;}5x J6_ZX nM aǗJWhVc0U1ۜyU @0'y1tJ&ƹ' j.隢bE7VϜpy2ֆ;_#u ~*O?|qt5^2 D_-I3Jp."K۫bMTZOh|^ jڦ {cl0_4-jIPGb癨ͽ#!,}叡Ϗ<S 8(;oCl(vdaTd:Ȗ9EhOϪ80 )aۍ(E/,gs4Ru'DE.̜C[ݍie׏Cw>n^&'N#I֭ECwN)HQJ & }c4I.~,%'"8X>b۠LQ k$NDbw?22?'rŧuX++|eU0|`H!W+UNh8eޣ=*rQ^9e#Pմ t#pHsZ[~37|#rڳ)/L(gG-[t*`A5^PS{1q#U.7.&~: Tsi|ƞ%8zfn~-3Kk3d6~曡[/[ߧ()_V5并ە$ W?5>>3m$rØe:K.D &G:~S n*,OV+*{tC6vB#4݀OjEBJ+il=H/ޔ!渢%1Cá%FS2!;H}Lѳr'CBbv-T 'G>hK%M<DޢO꾞maa] +i=նo?c7zJ.oւ145[޾yON; |LaoY$e{|$ϑ*1OkR<'T7&Ju.=$@޷t(7y`3B B]~@poLMspv_Q)RKG@k ZLnJ8ga'rbґF,n.ZLDZ8o'BX r tWLLAc9*-۹\yo5L4!~q&я}3TSkkխ7I.Fu͟Q0u|EکSTɌh;:|UNML"h, 6A5['hUf`3BQ0{$׃, XDV f!4#kk?dPG c8]輄BXyX'PYU/=6a<z@Ĥ @z`35] dU~5MLvGg%ُfr82qy Gŗ=<\@|L)~U13VWE:ڰ4V| ]U!^m;?b0}Tb+z2",?#)d)Ha@DY=oDr;;:ň(ns lEq[[nzfɕ9.NwK5kƠѦtј*-jMp' ,3)j=āO}4z7XhGEF >_Gzv&GY?%_1C(r=KR|ed<oyR:EIE*e}OƩA â;,2quYV7{0I.@|4攊$gHy#3Q|C/gCxZfmzV@l\q.R`qC_T|;h_[2jXYtJ6s3qSEk>[m :+CZV s)NR b]昏1;Oxt#3hOܭy Ai;t(f˼5a^7%?$r@q9{/csW x5r̫#A-pFJ~Ey5ȯfaCo  kj]V Q=)kE۸Ib*"&kye G1Fcn=6", f^|GNrwF$X%%v2\wxNOʍ&Wxpy?>u W{4qs:EW5:w\#^jż~!.U& |[^HFn_ LԼfWb' ?Ӕ&ClX VIΞAE=IU<𲾑Qp9W))C7a8Xs嚏mn.dp#G9?\=nG >{,^tW΍HY2ۤr\ W(a0·B\8n]>C3/ﬗ(]+.7'AXڨLwm YhXpMhaphrlbE(qE%9:'Wz q%i6fG ""ػ^:Ө2:r4+k9fw3{D_(YO51Eӆ߾^lmhNdӼ&PsSLzBuQ rqI'-wفs,u-e}ywYq[L,$ U}{Gǵ1run2_C4@-&~?oLxS}4ji2Ig_-e ZݺC>"=й Tla(~I/x1aC_HTCͰ J>x 9b>uGz /:)bvǞb*Kmh|#){I(tbDr*);ǖpӮʬF7d28:#_Um?k1\'LܝcB%_ +1pq76^!isa̐}^0bU [8[%NIN?iAR8W5?+ا"g3]dw!O< 6!"I! ѐh94nFK#a͝!fJmQY96~:\#Wa80?O8TgeIRߚ9o;nik!5gʮ@Y8En?U #'J/1׬3r'  @A_v}HcR8^g?r+Mvq"0LZKk@JW3xs׹2O z1B}E2@Y1mhTVA&;I%3wz$5VltZ7.Rr) FN_A0xv=O*4 :vTQ7!#t}\SH$YP+j]J`sWaV< Ȧo=nj>ڠS'?!Z;Ejd1^7 WV۠[Gdh}.DxN?aʒ|Aմ+aQ:Y=`~(Bέ(L;Ubv)|`KbVەED"^׹A`:~E+g-B.bt5'ޝkp2[#DS 0,p^i˳]A& Ւ+F@gL7KP{2,PA@_e}xV׫ϕf5DF(_g#՜)Xuw2V0nݳ,FUD,#cl;.n Cj Tz]juVL8q8ոi@qF=@eM`C YԕwTz*Ti ȝܮ|V&.0oSnz 1Ch7WLSݘϸm5aGWqMdpQO6dksNGMGQ/"]0up!{egxEUE" r˜'Po͢|Ls<<$Y7O\nh.s._@Zx= ܒ x3TsςI˚7I.ھ %Fq0] hEj%:_𒶫#e? cr(g_@Lb8쇩&81'Dt6G,J+qje $"7"#*DS@>gUl< l6sA9uaN0~5>2W| :b'+ec0;3KؼL'uQBC!e`>!a !T0~Y|xi[\$ۛawCeHnJܘ?`s*|h@+/A5HtH-3tنlﶀLO\]壷O$jF<2#ZFū:C\z w "Me:q!d(AOsř8@ivW+GdvqQcr mqϰvQ7#ڙ$Z&屻lw!x >Xx$,L?oc٪o 3 oxĘ mrxg]a?/ǤX9xog#$dQ߱3lٵ\" bFGdBnf ᅑiEYX++//RbGzDݴ)tT!HmA84Og߼ߝlVybEc;~Ë*k=<*ӃC@+$]-J@6?Qn]pBg9X]%=e7@E U+N"aI>0}= m:/!AIUIZi$D? vڪ~^ @ Va] V) vD^f;_~MAQ4jZ8 }OɶfޖjГG~Fc޹T?b.յ@lF06}kIfc^_+/)@rL5=1T1KĘn潜ea /n8bD#V'pcPJ w߭^ & 9ZbH͟T<V Qb {•qnr'lG‰y^*Q\s4Xٸi^QY"&S*]_As _|/,*KPY)SE fӘ݇_g=Z|X`z/=Pf)QP1}\? 7oA#\چݕ/GyO,OW9PRiB@ل+_&CqDwPzbNZ{ԑV۞ զ>p$3f0^峙F%?D~rAl.#sG:^t[_^K}ӣRELZ>[X8ɏРW_B]0yj..8jqedQ/T3ͣJp0|4PŽblԼH'~epPz1#[>a'5QɛGR ;1F(osc{ʅmu$Wuƻ$YcJOBuؕlnϑV NDmr>Ht>6Mǿ~); [{i6,4̨8Hg[Ho@{|QL0vۍz1k7߳vܤ҄x-N c?P xؕ CH쟳{:Z磏^A w*ri1%9n o=m;UL}ڌe_?dԓEᖟ,m!PNMyk< [mܛɉ&bNjUюʹ2۬Z831=1@)}UߟQM*7+p3Cަ_06S +SŕMղN)KH^g(Cy9ν,9x=' $\?VwF.!#y4[{lI)@W'?|#SMlAB SA(3Hw"M%@ZCȧPܳ,::K|*  Z3ʸ_#c7#)z?sG$AY䃀+j~Ol`cxm9e/:4 ;5%3XgSq{VVcZܓ{}*0(;ҙ<07IWg~N\~gW{pm.uяsV$hb#\bޜ/KUr`[D%cK9ɑޭhk]ޫ;-DHX 52OX&XF'+DcawN4uYw%P(wt?Ht^sL*]'Up^8U=lCV&xy` ,pApťx)wZC̑7/4Ү;A6K63q$K 2oGU2i|={H+`pFWھеU#7ĬM 8.a1k=Qdĝ4` fNL@ َ2n;BŽg-ƛ)DJI`5'0b1_b!,GWqy 9rWZ}c?k ՗ȀK|RJt!fQܔ&&,0e1CzͦnQ*JOhd-B"k4yG_R?$)tJ恪>kG4qys g}m g7\6b}lyZ ~v3I$;*3qa|8Dfy0kqxW?lO!Ѯ I}`5-9˅@eݺÀ3 , ksҤBG{dǨ7 T$k3n$3/+7ƪOM{?ta{15 )=N(#J.yYER-b֋Cvmw8^RΟ_@>[91i!Z]T3Jp Ũ62ˑPQ6XY9]}XnD(ajk )SjOW;VBߛOYJfjcrQmY!@xm@ { 䞟h,z /FO_xK lΚGJր7O֕|dYLK5Ø.enʖ\N҂W.Ijk i|uD 餮'xSrһ$H洇CXY$gW kl_0<1NfWHtk&"VHS 36ֶٙ4</!0rZsx,(s-56.RSJgPCG:}00"Aߔl?a%Q%vc^!A,Xq +V*R*ǖ/=5̯:Ɣ3 X^Gl5D3-f@NΩXW9izgB(R׆!鮥2x_G*PWSsMPljYȳ:,svxuYs*u-H̲ snW?VmGU~%4ZКI:T|<֧e̵Mf' n]IoBm|/>+MACwzVD. ĮΉ4F H< $^BmͲSbWkhyWD /a "SPN *.ŗOgؒT’3]X<$@ؾ6hY{);.nyʍ >.Q?#% ņ9olIer/vF_*#i:q47Z\4 7fVkW'Bj6]aQu'B<02۰fì):Mʔ==Gu`驅xwvnc2+O㍂:ZYb=N]fv-ȳZ nt UPG-(*G]pQ"$Kbj*Q@(DckHF˩s*&"߿?_s2>CȠxG8e QHіf/hJ1KOXz|euKqRa>#`&6úVm/fc}Jm=nB$*HH,Fe׀w<ڼ]5z!⡩ٜy#EaG3B)\9ߍ c!EԄhYy^=oa=~f"o ]0aO1-ˎ^lE>_4'6Xj)"-ܩI?n^seغœ51{LXf~EorC+Ok ?Y֨ILtbca15KfxC̩ -)a#+3K¨jfenlh"TD5qFUdO,iijjŬsr`W)rmL"c^'b=]X41v24"*w̟FI=N@p Eˣvnop{ֈd 6~=/1~V;q!'=K$nNʿPvu˹{R:҉TGuzCFuGgB[d`숈qꑟٓ.xLS ZHF{XѢh34Xp_t!R5#B{ԴpBhTw~"j!}W9w(9ޤw|x]X+9Fj'ӾU՛B;&_+JblXwn#DtkoSM\`/k 2o!@sNG {+}SSA+%KMkhOz(Cߧ+-q8qhp3GJ՗̀2A)Y18OGJod%(MӾ8s~; ߠK&0&id-0e@jH;715" PIu59'@j븗ߕ X+E q.I= 13xIQE!zDCQwr :]X+m 4K؛7 41sW躢wgW [D8h<xk(-2M]׃;;2gz䅷1J.MPw׍g.h ]}0ҀnQ+ǰ=G? ;&ـ̨E0vnH^N_=u3xeJ r#Ei;R4QHBH5/%kh;&Ill5c"_f^ u{1{$4&b7Jy~Yr?1EJsHbdmj +) Ԝ|hlDqACN7H5FQb..FM񍗶 (n'ɡȴFzM$xYBQ鯊e5c$VV:&@%eCgԜ6zjw!I 0kE5vLT(k , Z^L ewG"huPzq|)IX|ږn—đ\"EEstB~aSrdtZ4?uw ٸp/Dw.'KRZMJ7q\A7@oavy@C~-i-E4pY'=KĜa-P(e<̘o}l*c" 󎷞:!F.'P Nz BsAZšYfgV\\9ƃ|nDAVd " ivJq bsçPlU۝zAeve~#,a2 ֛>L`Q*r!^CփJmX2DЄz&[ay]ƭy]^w@ X Mi-%&Io2ܭIC4 Io Y]:ԔiTfDa ȮJ H'lk_[bB81Hga$zbz01\'$Kl'Xܸ7xe0jMI+%AlKv)*ԃ_,ŬYFVT1GWʴ Q3bqUId"ZM*j_0m(n/e`DPG * V1iȗPIu{,'cvw$e$iH6RkJCXlhaeF3Nl2YW7Lf-zkw5D^dÏ79ҕag67Y8kixiAdzTH ]D&QћˉpfgQӿ6S}8Ryw1f%#9Lq\ ”\.uDan+͗X/:Qqn8 X狤/F>WB@JqWڄӤs`sA>dL4xWhQ+z$tE+gRɣa.ZL1 :.j B #rvF JG!|2yT {CFzFTV.UV?^8K ^qIk]\$ۑSnvBmdTE0, x]ZR 4Nye_]C>N *6);]}Ñ><TGP[رIg26,`U>?b<-H^&J8U4 JVxa0TXM>m6R1(g(2_RH2{ۮsD%6pq#vc ݀nU 0\8xQ؟z)yμ79!) #'72ʳ.}yAcf%݆棙ZzTd;6 2X- FavhVS^Bue) vUh ~*taKu5<j6mi2/Z8L-t"ɺs-=v}w_<¤t7jJx8ƫ[ܲl]_ ɻ2&`,?W^wS 7#Κ!ݺ%(~>}+YCZmo-$tr^݃L8TV($[}(F#=hA+'Qc= W}؀y7M[ħHHN `D޲ (=:6:/:']"N9LՓXWfv|mE1!GaZlz Hn|MؼFg#gbFeD#f= Z:L= Ǧ#O! \PWg@NkTpcɻ/1RdL&Q8I&|§qGi8#z2%FLH<-(!Ŕ4 Y .eF 9)3RFP85C$!%0n3֢Ӈhk/xtMl70V[$ܖFT6ߨ"=Ok߸KH ӉmB(8}=ErTUzfgN(- y'74?kz6n?!,VF遖ۈZ`$H4~Hs[QJāiӋgT9L悉w0i@]zUkZDUHF2m{qi_ B džz 'BiLAsBO~'<6vg'X]R!ZnՙjH;i2 ,1dUɍn.KM'n). 7JL3} R&2Ijy/cBsrۀ1nx߁Cxe1ߊ[# ~O.ˌD.j:i^m{#?zβRZgsxjej:_7hUGBC]g`tk&5Ň&u"1]Qygf sư M6ê0{9!j]\i ^(BQ$G.FA7D'P}q=pKͣЅ[n~%HE7No ]@+W$n rdv(gpTh*bZ,՛KRI笎]Ft^LfZS, ͥa"H_\V](*⓻ˋlMzOaX?|:a3Tvj#,08%ˆ5.yY>v`Sl -o.M_Ѷ53f1eRO&|0{nwLIlU`Iзg871 %o !CȻaI綝 ۵ 'j>,?4ۼÇi/Z?bz+/ת;1 GN-q?6Kxk=&рiwePo&foaHU"v?a1;q,3)7}30}H$Že .iGqo|P$T'zm<-R5|ʵ p6TzvU)En8bp!+*J6.:`DfP{͌ݗZZg1F~{eI3._Owǚ#ff%ZI0-e~h7(7f= B=5KA[VRq >Pvi2)~(dWmhz2<: ANj`lιysQMm]w!"Um^'&\`d~/THt+}aU+FީM($ND Q(b"i|l7y['e%SgvLvFW5,Ik!o48j^?n>ٓ;; -V2Ӭ΅~`n?Eee-:ME+20xߞ1ٹ%.]h|yf)v4`]; N]o"Z" ZI/]D^};m^b-d2/d.Jf597f Z}I;&/pYciu:{tInCi%;F>3]Y!iద&KA Q2'<;ttʜ mcx lq&>b':H(bAYZp삑KGkh6|?@yIOs%Pn ]=GQ5v>PD<+X#ԲFSMFm&rBIWm6to?M[OFF8"a;a'#n"xzT_6.xEgb|x"A Oڑq_r\l#'{Qjw rʤTp^`(b$ĕu?;V6$+OE(AJL8ckh[ME$uJAXq[mĘuq-^Y YJNhc1=[B=;en8D,?*U.Š!~8Pj)a )pcW[@ (Ofӻ$94kiT4De~˜:˝e|dB7:}Ht հĐdq2+ʠOڞ.PfUm'l&!}{cg5?x,q娤8ḥZ;C(a#n]̾t 5"Zq.I'CB }f 3]`bz[pIfke=D Ųf'bA'8IECbȚOSjd&}+ua#SmZ@|]ΛP)ݞ F~% ,|W*"jIV^Š!b>R+1a_'k@#%ySa 5MNzK✿ {SOW=w<ݗ3)ؤئ[C} {nDUwXd(X3 $Pgr'd>ϸwo(,n>YmG? >1ß@@%z\cy BU[Ϗ=*I@bt&iJhi~lҵ5Z9{M3{l"P7:gD6.wV:Be X<眅 a[8/F@Tky_oK  `WxC.ND(X'x|(GR,raVdB~)`m:[GS8RE*Dm. /d&\#E۹PHp-'G MMlͯH!zzNӏP]7 8|F!"-ւ~}$咾J\TvmQ0HV@(*߽Bu~W {/ *B"?'5،4BL+j HP.d XANxYfl~2_mE9K]; x `彾\S/e6w p9bBLR|uX:ܾ;>H%uAP3 P)$eb]"y6!Ќͯw2yKx6:>hjw4m׍//u8 7̋2z-*B<|n(;H3o-<֞&oI:Z'lF*04jpilxԒh.I[}$'T 'ب_Ql ;{Bx'XknD͋.EM5Yx&:v#i&"e>w [9HG.4NDl.Ny1? z{dL7Ƃ!0+o5\^- J9^IԪ43Ű^7֌98;dĜG?٬t;x C=WueqN\[M0 a $1>޼ʢJ[eި[e!OL{ɣ?֒E:auͯ4ۚ"%F)}J,!,9\iid\e5%vд$RAȹ֊Emh}m,VqS[-I+&= o*&?/텾E?V18;oXMV>&:l7Lbν,˴.²q083Ca;Mu3ɯl#ߚj37J#vwE,B}h r(m~ :<f5g>< 5jH&_;Yf|7 (>ͽ~Wn%WRDt3CQs8s&Jַ,6}tޗBzbOM J"LsFsJ`>MF+vT>6]PCZrռaXq~YClyઑU@z?;I' VrxPUѿ++ c2f:2lj(i{%RT~ gW'<'ioMDASo( tYoҬx-p46kK.e e!7Z// OPޛi$NJW5?}:;sƢ* P}Dn K0Q5]rVVLQӍoj4,,KK4A0#|MWP؆1K\F}̈́ "7WwPZΕWu6@Z0s_1;M 3n -'U%%a {r {Zzg5zf"]OJ^ 0@lN CȅS&6SRtk;`rܿq>I8n+>DHj qGWJܻERC@͹C̍vp6|s ]BsL69]kC!%G6;PWQŵ`Ѷ$P:xd@b+L-P3fҚ#ǧAɮS=#s7g`ڈ{ μc \~ Z-d}y^aJj݆{[~T\i࿗]afj^UΠT0gSNeP3c;x3i^G = (?4JAouY/TUiͩE/F64 :`&HFD6rPpDe]ƲRzT[]'}U>37ݩ&2"-4fbICSRPkܶ5C&K/bxa008ᛘˑѲt7UjE!e؏țY"^/Od0Fl|Й.Ӭr?Pp.(pS2}Mh 4՛Y[!V%}`nq}H -ᓕ=@}1`kP"äɣld\ETA;]TΉآնur8Vִgq܈#a (㻖q<0aH̢mJt h 3(H97[\oM$SH AmL"8wdXZ)k{&3x.Үb<&LEuw2 ͎Gy)c#S{Q&KmtS~ՌKѦUH 1'T yeȭ'q2`^Ř q*h3l*3غJf Q 7O%,@s]tˊ_?)7JOKPڮsg\]U7ʝSer\}^9y"քW%vk޷g/7YZwN 0{D 0 6Us!76Dd~]L" a6ɦ|>t)J a5Ji#4ICGZi:xSmFu"j6/l?1XF}!mX/lio0_\bpM ~/=<++TyL`uтǥ9ccMYC87F ?,S:xRYPsK(lbL hwjj3˦d`,K~Ң"D~K%̏;76#FD D+;&¹}YPa}aPu|y|GIu/WI+#66]JR+&f!k!ٻo/Of6X̭*az{=q\/Q07 6s@L0jp5 S)ԏ8oDd,Ԯ"ү]L֐,Zo8x6f-Qg12O4SJ ƶs7ٲql-V]yΕV9Y. 2d_"tNvM:jY 8c! f:񀌿ɞL~8^gwLqHFڬ·9&`)?_ǥA|\uARnG{3볱|C8F<1RY 7=<l%@uLT0?wgXcgP+1i0} K"HfYi`C=_Q١~ P#4DɆC"DzL2FKmꊝgז؞Am@w oi-XvdQ ~seνR!zfNg^3x@Ad\cx$eS2:xm9ٶi|~ߢa%y 9bZvRÐu:(A]MP_U~f&2ZyCB67ΰ}f {9|FG + uo%Ƕ𝾔3R8etyóQD|g Cs(m~Mr]#UI9S sKb}{}>}Ww9QKT b7W9 {Ɍ_htT]f6`qP96"uz?@rܢ}8e*-ψZ/հs YRJ03\b3 5=NAsX3aTki^.7Z{*#ڨ:|mr*Soj#v#EwN؁cxe2ɣ8f(e4]H^=i".l6SBSï_ 7q;L-`b(YYBnn m a?I.98Ɯe #֩qɪJ[[S%gr-J?\d\tMaŪ(gQ$_4Ba7E۳U}!Aid`C  J3;6_ g)]%#|cQ$+tu;eBC_MWKW; Zdwp2|öf.ln)lI~XlMfiDWv}Rx{TDK^Gܑ|_0_~o*/mֳLyg&?\ aPj)f!Ǫ,$Ynai8XLc|,Ȫ5U(or,5|KǸۇw\P]}>a@b;9 $4=2{'&[ 'F`$!,(Ѫ?87SGzx;u SKIo`Tg;f{L4:r+7Qò2! ۘ$uuI-Qfn)G+!p{`U#Id#c82dAc[| I&WZYdNb'>B";Sw zYg1\z8Ig[Ibј+-(VT5JְھŇ;. GQ jq J1KdCT1\]NB} mlC }Qe9nblztX X&U*K7I/CB*PL?M YL{s$+6W=I{=<֪8\'Z0 ֋n'|Ya~}Ob0КF[X#ARݦ^^6TI Dn6`[ g50X3Ipڹ~~pG,75t%j9#^r.jj&ū#C]r>q D9K)gV"~6CQI%u 8rH۽ğT($մEӵC>M]#ɛ/U*.9M8]EhZWu%={Lp 1) J.tIICrNZw|s_kv *}7KO⼭] )X0 ߸u5Ѳ,1 lt~KskiEx[?eWbCSLQQ; #I$2|)iza 2ڔٺ'%t[:u<Ȁ#H(.f¾ @GQ;ї9f>ēF$2+và2#ߑ,VzAa ܮOo׎4zHՂm@뷁 Blq*i Wa70s E[&ߪخ35=Ohc /ht5A9v5ZJʧEԄ ?"} Yc46"Fb: Vc}}a% D 3W"Q59+IfkZ%c53ZF.  3t8H+ +#7]Lzj$~Nϰ&n%=,[IX{Wc+)Ƅ\1& ߞ]+ὛLR>fma\ H|V>R o$t[Gs OwUܒ7~o& ^zЋ#|1orԀoý4?c$%vVGT^\z`H#0aBbCqF @'֧wDv׈ % ps$XZ!4EWw{):lU0a` =g]^ĵA dH&2v7 iJtGRm&^·og&TS稟Ϸ9=H[ f$;M2BsQ{cx Ƨ𠘻Ќ.(<=Fzgs_bH.q]p) WwPEcQH2ra$:4Vl&u?!㱭ݍC%)ބ% u_z;ȯhBro#8hg x [<Cg]l8{ YbH!SŦ_:n!ceoYwh6 XYQn .V{9*݉p͈m\%[z_̔G]GJqǝ˪g?b.,ピcIuF+0<`*zz$\_VNP75|1FLZ+>iB X%-cGY?dR5E]λ?i ]}C]j{(Ri?1 e߃:uvstc.<D(|0]k~oץ_H+r:f%~ ]Pv!5f7F|(UbYdXM`w9&R'^fG738@5`W[lw)Ղw7/})WHԤp +ME(kHžXVGÑi!/? n.L/naK/_g+"y1# d+|ފ3ibϮ? }\vY\cp4AvؽQq阖5lcbeL#MOKTQ\2h6ב|= /8w$a`FAp7ZҲq<|E4_5m /E/.(B%ōYĸpިHny',XGy!ZS/ \,K_(M(@?$#m8Ǐڑm%|g$6wߖ߮*XbkҴhWRUuS& >&yv T!l/իoUڪiV :[?*N/x`k!puWᬶgLv[Hت#-Ji .f՚moYsi(o,i tI+g-r]Iߢ¶nj!2]/U[fd!1K[N?O~+Bܽd,#RNX6$'cfuϑP,ԏVBY߫֡}+&ٙʼn,^sEhklN&xk\&O~$Ây5O6qc1Dn?5GX+Lx>>:$-ȅӅ8f\zϐoEq-NáF={ܬ r+|<a5oph*ASLUܺߵP˳sUcoO&-J 04Ou bKJ~bs"/LkD*]rRbf?Q2{GY{cLKLMMX !=DO`LM%wM*S|F{f򄓸it 45uiԺ8)/x$a~ↇöB%bqplo>~\d~PFY.,d~Df)txmJ@񄁊ԯxy#@^vt@<7=fUJVgA̢^uv-" J=\83UX'X 0a]YQA>W\[5NtDI;!t V0}YWģq\b.v$ $Mp ĭb^GCYOBӢH1$GaPCMF ]J)n&_UWH_|5}X t w+椔P3ɺysͦ , Xw)Ω9K;8Te)e*u)P\\DgJx ۸I\Hgk/97DQ;փt$,f妽MG9McۘP$M)>w1Ruˎ fG]GHdA\!_.6ގE6XڤBƴ!N77ݽE'#h;kE֋d\{U1._Hnh?Y]-|y+>uP5N٧g]6~(߿uY|0=7Xg#R;{`X# \ v~ZJ Pp@Oڅ[2[ɽRN$ iיDZ/?]y3$Mjf* b{ 鯬?A8:0d*I$K.lFTAc K3qLH0UZ;R-F5?6R¸Wx$b釷2А]T?ĐL>뭍i6o$txTnzƆ\![!o\q'sSy jtХ.ɖ`hxuwwT{/сӹ?"S2$ $C>S;ٔ%HBs?-2׻÷' R!yȑ}CZv:vzskESk#1X3G0ԝQtJ.6pQ_pEN7FF+W5RW}C&-\!GRlNUI܍aL0QI`!%fI )P c suN_m1Ժ<t BT<7-\ kdv^9יi^ M&22+Z05ۡQɻ~,hk :ṊPUX+dHxm+ӬT%dpiLaod[/VjBPcgb ZwtUzH+!WMnM܅ n kx;=`+m$Hp82-7ѧAa3>fk;jK40h(|2~jAq+ӈv" GʞrdRcxqOfPwXAv2X\$a M-/?2%З3!ah3 F{TzTe\m*_>@-f&2v\9moY4{80ȂzɎ:|c%(։ՃǪ|_I{Ko)Vvu[8J;ƜG}c+N?,av(O>SEiGn Nh;VܝdY:G;~Ҥf;|\ҳ\0yLPm:z47+Jdy>hB & ϋdr%= l[  h&cnߣүo--bY/{c<ϛ&Υ6S:v>vۻL9׌O|i}ff4f@dҜ)Iz7_E08@",۫捇~ ,,W[HzBZW"o|LPّ[1PqNFէe<f5[lۣCM,HlqĂ;V5oi֥).ך &,[n.,1w XYw;8нK'_qik9F4TB+9hI\g(.qX}8crK^(vv+ӌ+]kA8LLEٚ`@uKC8!0[ב 3VRÔ:xfdX~YmEnH03xZW!+8Omf3,\!"iDl47Ų\uN O$c oS/tj6 {Pf_X,Vq}B{%aHp&v&,<y4,OQ>"t́/-CIm;Sy]:hKTSOqbWA {g!>}!X: RZ% H=z᪇6ٸp+%&m %b< OOzdZNcQNFӆ" ql1;*d#i8ը-GOą@s\lJm }<^#P2<``uGDN_(ex1Sp)o@ "fN vLX"5N TnuZ3903| "{ˢ|Q{Ӟ5X|&B}D^i,v9tk`>dl*Ne諔p%vGDz!FC HI9_jOF)3y'!ML2U$=nlձ,b<()G:$d{&@5qsIFTc Rd]_}1wށ^J9B~2VeY[ JN63# AʽD6pǧW}4=X1qJNJEGCyT='Nq{")ayFKHD>7&('E>8ot/DV!H>=JٶndX3QNlIsY#$-s12u.NLk%w͙~$[ѵ2]@-N-B`!N#Y hR )o5dT !)K8Q 9ؖG;3PΩ#F&mR!{QՔ!ob@?Ff*ϼ9V}v7|c*hNj"Gm J3oc7fgg ssD,7JafcBi 䥹4 L37Cf XIxLzpz׍&no/3Z7i[Ie <(cO [q3ڄD2dFgd\Y`QG0'_ݍP22NhheEPDYݒGg.&Kc"e+خe! Ǜ&yXx"YI ֟0/r;ݤOo󤨻4|'| O3/.[ӰS͝@}Z>QE%VlG R;AGh+N:Öʧ5ʔG"k>dT$=_Gopy3S!5&Pod(9]D<kZeTݥkC  H<_44gmr"y N94 85BZUqY9bs8h$W64sMAE} B|8L_G1(m+, wQ29?C 69ICg0%0CՂLL0 ΨR?_dE/z]6~.cRjd+[\辗qDg[.?%p2s_O~d$-]˽nTF5O*f jieTt6dϹJr@= W$Y= __X,t֥ۓUdq;  Ks\u/ngI=NK/X_?/_*_4pURBϙ]y|{Dܷk!)YլN0?e{b/ #NX-H0cj9DZde[yt%Z5/Ahs̕#^dA6ݻ~*6g6Wu ľsStiC劆JZYou hۿ2hhhOPюjB J^ S.?Z砮[9P"#CCvWeN7\efZ \ z%nޯ-9r`=bwypfZg,cœo>H^ޞ(C+D5Ru R? OoVnegxY~- k%z I%zbAER4'Xz{h̻ZruCF- ONU T 4*.4%-ۡA䚼bf \BKĜZ^2ľ9g?Hy#g^:eo#K4^&.h]LZ]uz>e9O1k:@"7d.2ѥ8Mש6 /;"ւa1O~s+ytRB0_lN=s-%9|FsxyaƊMg W<_b&Y@Jz9|qո Ǫw#ﶖ' q*㿈뚶QO< a/1L:yc|.#sG $Ffh$ Zv9"lL~k^`J@JgO2AZ|0"] y ,9J;/" KNmj㜍"I]|%gɔB>b{0gya8$u7,#\:@q"Ү_;fA9y59_@`@U;dd/pŠɨ "Dq,W207%oJnYY2.*-U8wO5/#U[oFLl9,v`v R$$4J2$$"W'&Uz+Qҭ3`tIhr_w݉⛔+Z[ uY6G_:O\v"#`m@]h՚6Ƌ=v:eѣWg'%Nj ~S0W P-lq(1{=<(%e;vz"6bKw~-*)qzbٍ/zCM[<̜74EQ?~ NE͛,/w&G $H@) {&H,LPtRyك,0g˫O/c.Rވb|n6[5ZN)݌h$ 6ҽW3":5 0 PV\h4_đ@ӳ ɣjڜ7v󦢗Ø}X7צ;uS[˰ASQ:'-.Ě;sBV`@>QJf<:/,928'(\`n r1cEC5u4h.Ku$:*vJ72݊gfS_MOd`Mz*sⶨc?yYfm^mKAHV?2ǸQ. h?=Ǒ2 9*khq}Ho+FlՐV!G,SfO~wipyF֘9-BdlnEacU!FyݺBmTzcؘ8Kt=6_N_gV:Y{HAnˊw5tPE#9+bq}+(2:.KVqry pVj!]pQFuO#M D/ '&VZ(JZϗZQ~UT"Zl.L `.G͋|_׊jTFEHB ym",ļ*u} 3ߑ)U$ekn4!\ڴ*&{#aRǥG*xގW]φPڮVCS$"rv:"T$.FҭjhtyMѫ Zc nF Yn%Fb8dn/6fXzTFs+qe G o"_h`Hg*L+[4rKPcUHbؾJϙɾ|El-7%Ffl'C+mQj#cZ< xF8>+j:F_݈w7:} ?7 5Uy\&rZx~) 6D^pRjJ -/K=?::b"j%J 稝!6sz&p48gOhCP+{HIjYIQ2$[~.N)+E&71fڽ7RQ ;l(`)@NIḹ&#xUKT0rJptzAр +-K~sN[<Ӊz ^d6 ~-+I wtDsS XL!b_pQM8=9As07@#F-=/P<)x/qD JUZ*tcvs}鴃"Qt_ҩF|ɉ׮q=D^e.lڧ\XDtؼ*LWQ=*QAL7 XE rب^ne띏GItb_h^ZY5[Җxi8wԆ;ft0zc/ɐ\F^*ˉzʻKIIXӖ59a>`;XKPEx? 0KuB;a8%LҊsáj>"z]:+w7~b4cfv>wK7Ĩ~?&2N4퟉|JALYQƤul=#hMX >HqAY2OL"r,3OA+,oPk/{  0bL ';0GcFԊ&$WSi2Nt \vH([e[(b5C~eK#>9+0kU7laa;H{kɟpGU9t:E8nbAJ羶$v%hZ Ӑ]Xrɋ˖fhWhav=pֳӋ 3Z: 64uidˤ%DI>K J+6ScgN^@5rhS9K V][G13[KUצ^ O"Dd:1  χDhKzDx+wc+MJvvtz Qtw&C7Pt{kWj=/;4'~=~ˤ,ƩX҇ 1ƣ͹/N=%6!]݊* xKweHh==m$FYٴ۵In!>ab{JεaBln)?v㍷q "FtӤkuZyJԇo>Iѿ( Thǩmfñ5tw5cd_y֔տsˤqzLke 8lX/f:L(f;6uqԴ=^&ArG<[Ư.{@d5ePqUK`!oΰ'Խ@ҷ zUEn#d4|I@"MM-ifE=j4YtpI@2~z.iFBѓF}AQc!m1 h,xE,]JO."\(*l kJ$FFo𭣵wd[IP[#$ZYHL.׷:E{GgT4ƍE.׉YQJ/.Olcb-MIKæG]t;O&l6al6lĞ40=<|CV.f 0L1unF3,d){bd.\. @E7K2~L9'׌%k wA۫}5&E14H=Y-+*)V.%Uen~;Կp -M;O),t墘2.6\j\[SNfTxcuƭa)*wB`0Gmg9:ms ),tؼ)hㅆ"nԲ|f{Ѥ}\<A|nPَ10>! +)A%#;LO$eB~0B.5Ƕq(/g?U&FW -XsaHݺ/ O7%atN? L,Ph}\2A=RoWu)(C@"0e8>if{X] <\ =pTj;?R ȒQo8,L;tXt@tfHY CSJ:GYDN+D72 t:{Sqiy[& ~O4a!J"2=[JRjhYVʮw:a0E^cAo8@z*(Fwe*mȃtwIFISb5; 4 Lģs(R?`!QYS< ǐ*P'oZXY4pM0m ⴴ1~= [-6;PU#طvc*ȫ4Ѵp{/61}=akMXpE^ќa]wsV.`5>zВ׆sb1k QaLD,M'``sOQu/k_.0ة6=e7?D-iswGMsb7Ұ'=N]ei-s 15?W&+㌀:}Awyt}ik&aWR}Hbsұdqk u M@ШM孜!x x' & OB#C%+ߣ ,P>hA7C͌*p-8C'8-+\/h%+N|noы՟`c2oL2~Q{t2$w&T@2@3ž}')"es;f#qeÔe ¬#W[eCIW>SeEqbrKb7nSq&4J "~0ຒ-)3OKdj1AN8g/w>8|{T#tɪA\V?T;cەC!bqc+.806h ǮKγ"B8(tYD`YN:PXRX>)8|3$}8\8D,Oxܬ5E{XGpE4tUFW{l IrVڍC`ທOW!]TM[3F=Z2>g2vosGs&.߭Qh3-uoSOFz*%q\o?p}/BT@&VN_|*i8}( k`8TTU#,Liԗ`Χl2u''Ukh ZDŽђWpqbwButɇf(*9ӑE8U\[zpZ^1V"]Kwbh Ti'L/+IEoRؚS1:d&x/7K1OŊ}uڥmHqk1< QGW csga!Ƥ hPrItN_uu4{ZrGafo?,w ܲpX\wQx-2?' T#w{>L4nSSs"[ɫK:X|n7{3승B~*J1t亇ć6"tr58873bwk(B$7C#MqכfơSL"lJ-E{pVn |J.ֱ*8X[Ū&`?8 BxHq@[֚y%"<_2{QۇFos3 s-yXw+K{%aԱhpNK}AK<#5ok,JG%ՍϨ-= )Ch.#K۴D#-2*)%252tn4rv %-G2³ȬS;]->f"ZЕO+Ƭj70:32Lg94byȠyah~Zg<`FH:gYZ07070100000117000081a4000000000000000000000001668c169200001dfc000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/m]?Eh=ڜ.+V aT5C-G@:EZͽ(fۄ62n>|@K]id`EipnB|kݢGTGpAf<-݉Vڙ'z3y#+y%+ebtׅ'axɝ$ _[5M|@:/Upzn2p#4 qx,lAA2_v^RT^;8s G3J9'`xg-sxGgm1Ryю؂_feƨuiQ&dIYpゥVtƸ\Gҟe`t0g"KV`1p83Bu,[!OY0el}RWËJCܾ5 m.=4~$'\s40 3fdl<TjH~P3_|kQg~)I*^z}󷉩o2 6lj5(nE_[R*6{@Fp6pkqk77M=@l d4h(ml}ʆh}P[lORN(QagJ--!S`aܤ#B8 0D=OsɨWz_;܆"|.د8`ڑ PSԣef1+n3c Q͛<$R P@{cS xt*i_Y܎T ,!`Uj'|/Fhf"1V Ad\,~3^D$kCKz]h$1aoJ}]~UzzQ=t5b ߚ8W5>赅H訔M mZMS6N$di:K#~ oF26?({S/|lYC(U]VȷceE2{±fI5L2^Aojl#!]f]|PC.i607SUyD&c~6|[h5e.`k@'p߼*_7#mi{G`A'X[DK#wy-Ϥ_R{b0؜{+_*XRŎ_ 7SZvƁ ͑ SmH<#χ?@w982nkC`.]؏sx|qhJqoCZ+,e-:枊z E;l' Ό͙Ӣm^ZߕUK.]l}D? Wи+H bCلD9sbAO`]s{: :ljP9P KpI?~9e<<0692 gn>(+-40j~/E)2(ߗwNEwQ$< YZ, Ïu^qX`iZ(>xI= V%@Һ2eթ\)*sopC6ی|RR^utTCk;4C=NTLUQHdaS9ߥSGyX*eK1A C01e^&? F\*2U*HP 1XR5 k)?f;.jΜV86A 'ͬҩسբ6@AMeYfVwpFMPҗg i@GUwj,2? \/i%zag9 $ Kr`nP*W᭍Ng \nd1xyȆ &is IGM )pRTѡorǣ %0$d~Ŷ 2z>:`dw:z=S<})m{{e*fVuƛD(ƸDAWͯaxKFoiSYP 0S+ u{0;gLϽtU&֏~]TophMY}& 0f7E6Й@{J542FUue^kB(H3IL80t}8M^u/Cv'tc[ Ay!"xG.a0ܙ . OW^Dœ2xpC<5"u4+b4' ?Ъ@ߨzD8Cڨ:J10ICQ ЀKS-%(Fj[uۏo1K'ZyQ f[&N⣮Rc< (?ReN  }o7/y EeǽH{{8%wIA8(_j׀o\J<4dKӦd+0&h)_5ĩG~*ɾ6i/Nysݍ 1T J]Lgn2(IL*] }L ٶK-McDW'&! FzY^eBI/k7Wջ8ivP#1fZJ,?k=JΣ٣zawzZ`H:PMiP=wN.i5,k4/u\9)9jH*c@7M)(SP<]_,Zđѧ~HvN 1)3d/~Qro(YLM%yWƭlOƊ3Pkt뭤W2S{3'L0/"PGm!/Lԣ'U+~fyK;#0vj=3=7씤r*huv&ɕi!Ytcxȇ *^B7Ha3%ݜF+&҂V|\Sd,Pjt7Z Odo߶U%E_B٥>Fud66lp&\̒d/8Уr0Zi5N_wNFbhEnogo}Km)N4$!uKQE8}l(无ăxkKn 9E̿vgA8hrg88͙ݪo%N0gΞ`PgTō\ #1Ɛ]#߭{񀿆 ed@`E9J@U'LyM;^gՔvK- ,eǘ\ȭ刣rTj n;du0#E&¤ZXGjiZq6V4h_u@)jy#Aձ7W{3)Z Z̥4A6Eck\É킧\cGS1pGfI~?IX|[W!Η*'e O{ߔ!%.W=$F#8aseJTU#bIw _U=]#Iױt}YDM ~ї1o@79'߉Y}14}B!KHՌLC6q4)L /\b b`«).xsaFQyO#/1MrH)ǍR0O,]9&-@qSLؒi?)rSPcY ?` n {"-H (8 ؔe_kC?Qm Es2zQvjifO*" lUp Lg\v'DZ8hpGҒfltx~cC 3(`e(K'JkVN K>428m8J3'oFj x[;`fxѳ#*}w8<ުuor)N%% jpe\e#relƇ9ވi8ne W3ȀPtȲ?LC3`ϻwzdP} Lj8BarM"VHCu\oAiG< abS/e_CRq !1BSYk\ jSl~^R+,Ii8)&Di vs/[C[?u׼z!6 d? J)z:~ܲEt?;k.`07""%WX} !!"DFNܢë֤.O}$5KWܮק[Y֢SIN?X"y7:#R3UäCά?A``}Ubou͘~ZZTB丈Mv%,Nx0ǒ[S姨#y#ȃql5 ,YWBroSv+2#P2V+\34f^ᆘNj,[Yd>Ka6N_["W_%pBHu4Ͼn/ʋi nV@x0SZWYQiȣ'/d @WANudկ«"7r1 F!W"HIbr*q[ Ɇ5e|4ܷ4?@۾Ɇ`㌐1<0Tj=1ߑx 0w\ d@Ӝsz~fZVE &]>msZ@}^YSG'GG'e  _.YU ykJzpmLO/5 Joԭ(ܵ5OĤ]pi V#?t}SVYV(F2 cp8s`Ah-[Tyɞ["g)LiZƭ!ń}y]eƂVCi׮$`s|tKV2x!KC3 ~pC.djzw2 1N658l槲&lx3HpWrPs4Õe+*7Bl+":|l"fG!FYa>k /QK1L-N?ē5u0״4fE*BrTUq S;AYϨ!RRzY<T%(T!>74c.J'*z{ ӳQ2ewlk$&C~V^5;ί߱>KGkQbhoyoS&r0MfUSlbQ>^tdBV5eO4sT<0 zc^^ߦDK$'ޝj!I^&&YŢ7`27={WWҨ1Ϡ-2^L6{r_~5ismu#M}zF RV/crl.:M< ;FX/ Q/y(- ˷oo(t XXߛ7e@*v$ujCE<3Kup.6FG=&A\h(~XnM~qK\<&UR.bZ`ʈS6XE1tbј|2еQp  Airuss={,vtwy3{)|LC8^Jǁ ;nkZRzO-g>>ǶP1iFpAah2]_sQӸ7paL#i[U*"~g{ G0-oU-D)Lk#02y0t`|7JcBta:VMޏdl3) bƟupP pC>Ffm CBk.|&C/>d#se掟"Ǫ޹*lhJ-"dx226:` hQjdRJ~dŸ_A "[knN2,1stm* Ȍt[{Z^ eO9QlKjԇc8oJ*?Elu`1{͊m\üJE@U}q>g~gk7MaG# LhDGfs 9pލf@;#ZUk+tu5Fl2K9tCJ@G69P|iò5#%#hG Bxdk3&Hm)J_/;g>8Q#6H $Ejsw"W ie?m9AQԭq.Y&CYT ɘa@"w**Mjgf Ɣ&˭N~}ѕ|iȆfQl}DXKo(xGnY౜nn[lE@b6Cd -mC)f5" ẖd$=gpf"KzBô(7+jώW`yTMǣ :8Xag#5A#(,CVuTȑ4zTsG+#E3m25q/d A t& |^t=cj!^Z}k$vQ|z~$ QN .<(s Qd7յSPa;RXjyx`RYG){_D}_o,DŽ`*sDR<|Q^ֽrZTñ$W c.I ҺŨ5ޖsI.y`zO##vcssdg|tVs4)`f`h*@ S8[kNDrzv+f;p"(P* Xky!F c;*6c*Y#QU] n8nEz5f\kYǍDPPc]GQG2i{}W)o!a:OtN!7lƔR+ f+C4L$ 9b ErE[vvk.‹3;l}=dEңs1Vh-O찝pϞu)X'0&{8;ZzEg%/ p;WY+P(a -3oFk]9k63&]~U|\ܢ]~)Ȑj@3yϿԊƖ@ Rq?$7F-~YgN2m$2Gӳ%i-V0|IUcb GWް_F%BUJqwnц@`JAF-] %Oo@6S8Rk 9=(̏}v)@v+KU.Qj3i&ث![p=:jOi.ppX  o(n1LiLMufa~%<\1AJYx-g ~dE{>Y&5 ȍ"UjCCץtRyU'I([J3(3OhX®'B׼ SxǸ.O`{?ܿm6y6֖$8Di7`Gi \SE;һOG Z-[nnoߏ 擥JEwi-X/q2Y CZS n4uZ`@CPUX&Z pϲES~ x6Vdvd@Ɲֿͯsy`EѰ SR}>64[ bLF?wŻ˯05|u/ ɔW{T`?f./RRoMLr/ԊoX.3xX^Q?&jт$_[b9O9p)4ϻծ%.$[cT4Zӊ4>yʬUA5ßv%ck3qTC-\2.abkbKjv^즈PI^}6_GW#ɜP sM,Nt8"*|x.*K  \]_;A~ͧ(W tAVIj nEtɻl9'Yv[p6-qhw8x_'Ό;ov^jMNov"~#.o16'.![u;{{נu"nuOnv_bhV'; C+fa''DH/2-՟NG':+8Ha upGj{ KD+w03[?ikхQL9rnˊ^ /V8'j) 1/ ݁+C3z/ 6TU8 GdYI\USYL!TRM>SeXVko5OC5q!Dfc.5? &Vk11%cŢ#wex~,_m Z7cComD,C0ץ[efwU,%X͡r5eQo%o` #Ɓ׸G7ĽxN+VX%sdqȩi]uXnn61,R}6!L5-V_ L p-<DrZSs>Qɓ֔EP>僧xe˱?YE֕[rݧxR$pζO Un(//2yX;E* Ьiy@ wp-@sIIɓqJN *׾7t\D#ycMIOޥ)Nq}I T?VC/À(ʗ3O ȖA7>֢ڂyf{b(n! [R;N^imY=0#\ vܨȧMT5oNv`LQLLJ !^9DŐz^0' Y ܱ xY[Br ~&ag? 7AÉD!Қ3WS u]6<(,GP$]>#yؙp}+ Agm={blUFb뤐)$YOĞ'#>!?zC<4oZř+dF#Z^C<ͳ@8?ID}$isjE }CGm{G&LXemjm"H k]֤I»xH`!_S~S1z4*41 ӜFU >d\r4zB퐔K*l`8ߖ5XJ@>zUY@bآE>1r" -!T˿v? VBb"=4^HG7R(&Vbi~Uo: qgOtvtH8^+SQHpkS_R_hQԑMB(fhtNHtpj~<#̋顢/I nZ9{\kNG>Ej#c-u]3Q+A_JѬ|'8>hE(Pa1KpEFX Qlĸ4qޱʙg֝{δ{\mylGD]ю{N3ZINj`X zĒDhGHh)㻚rSKDY־ j7E.d?u!GYU ,H"75Ɗ\q攴v8])&-RR5.W(v,Z,;5)b Gk%/Qu68(a h a U\E7L (g}B߶nʀg0]g.&E?-3r/]E!mjK9 ./  NgFMO ^~hWzX` y4f`Nɀ?߸kJ3$)B:ī]rщ=5zx(ۼw91{0wbp=\` *t3mj)ep>>Dz>zMBڪ/TDY !AF LXPM(_> t UNԌ]jwPҧx͡mEoY9y?σ c#+<690)LOcОC5p\g؅W@sL^[lEJ$-93|qݦ`ڛ³mZق`CrWk455'{[ H #"yX}ݽwV'd17e˳=^ֆGj$.ar#?/Ug$a?^*6a:HP)q*Ob|ng! \g„`L;\:g#lYaZڷ/y-| ȄcE8uv8ZלMRc#vvC^jsΈS@yyRcA4e;= @U4\L<ܻ|k|2bZzWu 5 V[BRL-e"|{i;~ˡiwbp\O1͉j)os~[Y-c cxU(EHt-Ka N8I* Ekya| D[4(<5Ez8/ۿCgaVaȁ]x2g¨$RT֐MKƭh(ܙdy##ҳ < ciBά3|iānd6~u "mm_88ȏ5 `o):} &24[r6i Db5"˽ '݆^*k:߹`wy"C 4kbdjSuu;Qb1eb x"z ר#l~b6EHJ|m4pp~,˕k GK z:WffYIji4 w'VPui?zSrˋU`hx\I şdMvQ 1!xo&̈i]2%U2ץ%2Rs3o܄mu5^DI:228[x(/~$*itWq-#rt,g\j%YC  t,Ofd:Z{8ZOl uEr`3x±$@eڞFK!_OI5A?fҳB^mK7 >A#Ę}cʄ0 _-WibQŚ`՗-ZWܙD K.e fDZ4+Ϩnm Q:@xd"$!R„݋EL #~G6Ws$[1K^(*rXс7pZG @ֶI'D͋'{=2*^J滂=`랴4{W3~O+{ مe)G(7mT mՀ7S85,* ǻ'xK+#iߴp~tJQ^9)I&vRM :8<>Ҏ7w-|Pu ׬ca7wֲځF=$;3e]$o'kR Qݨ"(&X/7 F?z2hN)! H_ԪO+\ rwfZf.!G·$ k i`*yZ] T1VĤA*Xz近@1zM$-b/P w27QU/re;;49bt"!_L(dEgQ}f!c-hKҼFST8 )svAaV& 4́,"ZQd2Fi- (ak%qc'IODtʉ$HJVo=֌8#>RLxNeV٪u'12hm ݆HBZ&#S駤At~)ȊC{wV:+A.LOӠbs%*"gEɑWӎlÄ:s3><Qӗ~k=T}Ye:7|_h476'ZOn7O^%.x_pDB3ȺZhL"zE(^QT3<..W\%ΗyE!KiTv9X*]v]pnkZgƽԄ P C4nDWFH|S!8jgu^C³4^d ??"er:D@ۙyMNSq)4 s!}f0DLJ( K3`q+CgVI,Ir87MUT@gc3c|l 20qzi9ZSpLInRnm^ Tʊy>c 2tjb39-*ƣ (bd>χW5<-$w'~nKr=XTQ;18A/l^WC3g 'Ek'x}G€+L6\ⰘN]n~qİ5oBz 57Ĭ)Wt׆֫ KL[vq2luI2$XiB?zH'~4# *زgW_`:؛c VW38%Pj?ؔ:ܾy!LD`&{)UyS$n“\xs3 K :fG.n9˞(8uDO9OxR)Gl|xⓊE1[l͈;v~,3SvдnI56Gǒ/oqkZeu|p%%$sC;jp"H]HuYГZ$ [\}qJqU \+\_`V~ f%vqgAFP.mYa4"6pw|]"}R#@٪ar:'h&]Шd /Ρ' ',Ith7G/A(u\3N?̊O]>j90V =i9Y-&@l 0~@dO#r^g*:a%@vD.Gev'փq:J(괧'3~HÜO̽AϘהb-J[>H.5XKP\ZD`,sӡX 2v8Ljkz'QvSJM @@'I|{w]{=nL2 ZJƪ b^-WbTJWsiz5#w!>:2e& 5SτkgLCn9> ~oؼGZ_} LG&/Z[C /v5L궺:;)UPu"eӈPKi0/XɴRlt~Yp#Аd:k'NEovy:RJI b;^}o+ߕ(vqNg,(¢8IW)tKtQ3"Ekj㡂qYvKM/wSmO&opF1Bk YԹ`Nlӝ2 "~F~;${RANT|% d xݖNE>ZjP!ۘU"98P=ԧ]w~#&|X]1< 4#FL =5U UF_ B"5I0aa/c2zī8ĭ&fp*z5(.-Mi$;uG?,zr[koڴK !Po %'.Uxo<0etV$N"OյgKq=*`yߗ1$D%_Oсbm~}aq,j_!*iI:(?@!AEBME7UŠ N9aw;"km'wa{,RIě_(n^!}k|լ)L_iH"SJߐa&( !Q#yFǻcIE7Pl$)E1WGs˘Y(/ O.C|-B i(̿p: eGG~#N^r+84VTٽR{boUY(:^WrG }OHЃ,Ak4Cªߛ Ppjo3)CqHse$I`V( +aL\{JF%M^J-Ĵy#?6V^"ib5dKX;MX¤7ICs=A]05ߩlyDm̰zd^iyyp#YH@ Hmė3(~~e5nKe, ͨSS?aKx\廃sè7iD@B7907.ّpYzâ0; pnD!~ %U-ݰ_xDz3Qx *ejEpcb֭B?Q=6G6xsz#h<[kJPb}P)3ߎj&>y4atw&80[ kj2=T،P6qy^ Bly0YSj k)7j}oUsesw`EL7Œ=@ƪ5w%6L]?TN#:R$s¯iuHd5leKg_*'ՈuM$lυ悐TAM5+N%ƔzvHϣL#dɢ%4weO<6+@W= n=BP3Wp.Ki)"qODRZuP׸؜P$VB]E)䠆5j>CFguc}ƌt9y]8o|/y4ܿaN i'K)"HྫӤ?T-҆{2T', BpV~Jn}Mjz$oK² QF'y"&!0iww(5 mj MoqPgT-~ohP8KA\[_kI}~5r@ &k:<_uQ^dlwGzKג]$_1H7a>40U]LTmR,!dSr10u2J|5@cʭERlZ푸 n'}ށE<2C hbw8k'I> 7@I(}d|uVL#+1k= JkA|ֈVR=2G/SvJX4Be O~N^:Ue3nFb,T',^)pM#F=ԈF=+! r61}dvE8D^lN d& 0-!W ۱žF8{̱ QI o6#_D7ogTmUDq4Sp彋$d4(}O:Z)#1TvW~vC^%Lғ 4KPKl2ƻ2<1Zc+h\ ـօX{AE)};6h[;6Diz _2vC;VTuρ Z0-ߤ%%n2+~?KLdIJDLBF2=]f4릳1-UpS&=\Rl6rLwK^g0,j{u0=Os&,Wu/C*ԡE2;&P0 w%)iEJi]փٽأvU& 3 6NA>BtF,ZpK?SЮǔ |gL/O,#+,JnSԫEf9bpv^tYCfX]LIn 0gQ͔7^|x}ޙb6v>j2a]MH+;'f@:;g< `oåç jH\Sk~Br6Fj9YQq7VCKPV^z YTɥ"~zG16;jKQO]7. LM4c9 ſU8eMQA-͖p1k>-+b ܁3G_(q k>Vʉ 8E K[x8MНms5|#c?nO j"M% m|Wܿ *m|i` LĝFNd3N NY8S^ , Dh/W {L2ITnz䨚~:@qϼgdggc6o"hvA꺺o6:7n_?C80&R:5VBRi&|Sr U42Ÿ5bgY;08 .iX2Z%%f<{:Ȕ9#>ˆ$ xVo,ia,l7bNPWyyܼG\;__#n3 )1b/R $BMJca/[^Ng eY' akPXքY*ܼXvq$X?zQ*!x7TZ$UHDýU 4.q[LA}~m`@Y0P u58?꣜DiO`*Z, 0)1נJdڐUH|PW\?ulSTTd6iK/Pg  fUŰT]W?Efoi}9W߻,ʧ E6@wt fk)b!O7dPP Vp޾TKԔZKd\}X8[J&m2ru87?NIut@ 1Ũ۽Uu+x:,3Yi wg@%sx}R '&q !zυ޳f/c5Xg\ ؎s6?u@})2縨BV,}R,v,$p @nZ7Nu|Õ*;}oU#i ź%r6"!ZCO0/>f&kFΑmξi*{QoJCM"Mn IopJuMKɑGL&]>}yZM}{t{-鷑ۖ$A"ķ;q@sP}~=}P\A&Kz?mw{9 8)ץy) \~;*aȢK]ZLd4Ŕj=H7WVnz.yù t ʏD*7z]HYX&<3|VwsEʳP R7/~r ~Oc5߇Y[ze:1iZ\7=,ξb@<ý4\q _9@2]YC$*IH0u%EŎ yXa:!g ZZWm-^(C3|*gy&߇kaL!n7IZo]wCd Һ }TBq#ahj0|Sc}d|D̈́GGs*6n7 z;e՘nWקgo@oZPk߬E۵B|&9H201KEkz#$\lۮ0`z @JǻFTj=Zݽt0&KxJGw(J̶,XTgrb3ÛQxUpRPGhyI'/COL2h^8fyH"\8K 7°zԩڦ_ uU~ ^o!|c?~UCwі 5UwFaC4n3aGikt7ڣF>3MXߺLWQ+p DCvO+{L.j(j@mfOQBs^ŷ:E/79?4u-GDX9E~dV7H'>uf VkJ\$Bn={;.:E3GK㐗:?늬>m6ꫵ d|=Ȱhe'3ң+=͢bi'URON2ˢHꍙ',MYsߕ{T:zjso1 "KK.nL:;.z\7 )ѲD֠w[=z{$Q{yjw |8; ,c0/s"[xev ,[LLflz 8q~75ìmS#l9TwƖsocsHz?Y!~s u_ojLmz!/;XI>$PmwC49ԽܰCEM@6C]G#C j Ɛ1Z^榃=qW$en(h\kCr_x%WoMaR(Dde-CP辔!Bz ~),.3фVݪX-RX̭kT8|k}7,*gB&nkK+ ;Ξ.1O(b"_ UBsj ٬@t|@͎+J4_8!>2e涘t_.{j{h3o,g=j4#!<SV/&#¡^< Wfn֩c#C{iUAɮxl ׋5,C5K )Q_UyMWS`ĤɎq;btSޡOII0'ec.gf04 *C}CJ(rb1os͇i^nó8eOd%<,hhmfEiOm@45? q\25¹Mŕ(݌75I7:9 -Kxý{Vz"%#W΂ձ@GUS1bܣ!ca[U"oeS(|K'&-Wɍ, BN>M_(DaѠ AQ:qz~>3~R?LN5|gCr |Iz R$GX,M Ep|I`60Y۸mRkgGQ,MUfA(q!Tik0yO?6'"f[9ٕr^Jf`OZwXu >K.y\#RRGtjn|yp*' ƼJ;K幾xCE/ksMOP GG .ihޖ|~,,  NNt:vL=Dlhgn*DfD\9{ju) 71-Ӗ^˄ܙrW>#SqOHq j: 3bNd$~o|Jʂ>u]q!h_ekAE<Y|N™oq`$2ڵA ->o XoJ)Dpg5!}1ldM:ghdL XX'M)P8OEU:@.!uf:a/-IDyN@Ole %s0+9P}s΍5’22h7:bhjc{ߌrW0cd1̆iJp C{#y"|n߃xMB=uoik^M3q]iqyp©]`qP|HV>;aws[%'R,V:Lϊ75$> ˩ՃwƊ8Ufeq Yj(B9|0LZO P( j0GCp_1_Bk}kz^w;-c˪㿲Ȟt:Ntew*~<\Cb2(1G?Ta`<(CαO-n[\%h'3mo:sd=xd{ "VBHrvE)`һ(Q AC58S\ِI %g饛?9!۴r;e&zIXI%Ezrư~Tf33+-)|pj#|@vri+jQ7S$܏X {Lg{d -Yu֩IWU|$MD)3$@nmo62yI5Pd2hswׇ/`cgm .kRZ7!pK{:0!7(K)ZgNQ|u:Z(gT^N싞)oT)h+zhBQŀ;xmvݰKإrw\cp 'w,s'rya[*f D A5p?>] YE1Sv w06!Y(a:0qA];m<5m*,SUxqL:Pl0!~Q٢EeeIjAYIF IU2:eKRznY\=^3m7pv~$Y."x?f^ORAbE߃2:eILpzH"O'~ks0OQ/E׬kB$7&1¥)jzs|}#H~ywQl3G[;q*V\>H)%EE>sOV`~ Co:9fMO`8Dî,N&ǜ5ROnwě`B> զ3qAћro#bS" &DF>sa6Hja]ڬrNO+DMM6{3>TǨ3@b9?GuIz,ÔVyStDH?弞w1fGi6rWb)g/uߩVßG>}EjȩcJO!^$g5);رx{f >+r}k \lsH8J@IvY:'>>зb-[W2Ĩ .:;g~$:;<%pɸ4nU&D-YK O7moY7YR@'(`Ѩ0{Ε0ap|̼`zU0%*[x#;%hƉN+  *M̈́1ڜ;o#E{rT;$n9ozoTc1@m#ϭWF՟l}٩]psڍH}#s~a)_"?"u;\/dL`/;45XR.KƐ%W̦:xbs^5g1"|%ZWR@vbc!T}y<mt9f:XPi((y'@3"4`$˱77js$/Fr&C^Gz:hVLWڄKBN`*޸FB@!5Ҏ^t@ HssF4VKXtb7YʁH >J9DmqjAMVO:tM̭3J.e hRm|'ż)ډѻ&VoMH|l3\0 8x[طC0oH/nx]]C8蛗=ީSn'~΋+!QR)`բ#R;w*7^źv.4A<&!bG/l\clqKim8L'®]y g+ړMdyC'ə|;!#ܕ1_[R==IO\%4 Ѽk~NJfzҳ2:ȅ/lT s]lcئ'`i_\8vgZx>U^4m"3n6/F76) ·xp|= g=kd.Ao`K|aekkg"JUEZpY L{_T$e]t+M ̸9cr\zo(ϴYm@aIiA3 tp@ G|IƋfj%3hwA4^Mjẁ6˚vxYLAH$T L7c!CJbB7Hj,ê?0T2B,=Ws75j(!Q -s8ZбVKk JiB@NeG_0+[q KKl'Z$R>bs(McJrqV٨7=rZY'e$sTw2VY-S˕n-\"52:mTr.vA#g*b8n VeAU1kT |~V7 mN9p2s>}mcَD O*{AJgTNt)OGԼ% u(̮|r=7bRh"~-cb`-mSgմ?9Oo8Ųs:/ Ƙ^p,u U1E 謢{V>n&~gީ ;MZ3AcMs ['R alx Y6k(Kp _v@x8d4@ d8Y + :ͧu*MdG-E Qtoy^"sVamB?o>8HҩGXqjv՗lW+$ #_o2/ƿQxj/,Hn?3WQ-0*L-Aqv"xPFeC4< %΂a{n ΡLƝ ڢJ~ݭ1vi9 Pلj 9M޴ Qd"N9lDʗzxBP4y_ I8(ŸgMXejt.roeZ/׍p r4cxԙ~'65rtZbx-/PJbWtkMhsIXpY.g`+3΀' IG!ʮWUX|E #e(.7bl_Vn̄FJBV^MW/ҋ0 _qzilO=]ij3iOB-*+N1KS+w$Zqsf_nf`ۛW)yK-pq+ZNw {iH>yԤxԧ V8{zk7ijX)&X8vHv8N2)ap w8.x Yܜ@YuY.O,/!f:4~ޟ`ֲ-(w[Q;O]jayK̼)Գ0h>dc3OWlY;r[֏=#=uI36x_HRYڼQհ]`4kyAu2+(#}Bop ͔6[!2zGN I?PKD ezNkq 5Uin6NyGٮy֖dĤ26{9ALԱcz`yS<3tR23i#VFr/P#;}9 ;b=cP8$724dJ?ynp`6L.ն"̖aG24`)tѝ]n@F`g"i P[u]+h=rwVd25X :$c0Xz\7 ̲p a<.~ e",ojc7}'3e/ &o #"a.l [{ݕk @}'ș Ӟg"Ž7*vڸF첈TS}(Q[*ur(u=ʕ@`zgݛ(1l:`wlq"6A /P\>Ԟsh3ޘv7rz_dua@seu7ꂢF >=%ߟT~ p:B~xyqF5[hwrz|囼wDea`6yKv<ڛ̜D7HL e^utXvYbf-" q"8\/B)H5O:kOK9Sg[u[ gn0! :BjFЎ25g:m^.RLV%[#׌rL^S۞&.(f/"3`m6WY tprj&Q`ıba)7$$.'ƬGh<˫%=s ya#<ܿ=):nv2J>s¦2$U_,z=8-6 tQ5*"~Չ޸- `Js0!`Bk:KU*UA0^@ MVp1@җnCdQ=]/A`^{hGAokH2}T CَBrnyϒ~E1||{.Lyr,P2:ЙR;eC=FɜWZآS4@On9km%$L@XaU>8"K~#?.ǑmX3 NlS34ԈMrtٗPFo/PJRjX@`|V~Xk.,䏨 ~,Wf`jV5'Kh24y)"h:_a9NT=SWs[~S=äܛ Ԉ9:`#LW5/NF^H2”r `0Ҡ khb]v d*KUI7̯V-gK,KfYF>/Aa1a8c JT@FV$/\FSʼnVV'L9js(PMR]y%F>Q) fuWݓB$?Ih=ٽ>g=n_ȁ e>i;O+:lJ)FzeRzY45 >@Yj}GVI JxHdj`ѳӛ&nP5lkth@cFIqU.÷F+2wZMp"#'l+^#B Q͌9"&Z; y4;bj=[;Sbbn]ݯz*?d, v!%oӻiK-(57F貈DO3OY x^P؜!+$;-Kt{<([Fw kRlʛJ:'MoYsޅ^Zֱpʀt|#g& ,|g7>JTm0>gO s&RxL;A͡^/P:>x4ʱńb̷w@yV,dגn} DzXW3#IT&^ǥWw鴏UykBEmt P~4w K%Η&U҃Ȣ,{N L8 42k)rj3vkG )bbh!#BjV,E~ePc۩ K9%S5PWUJ :U ӆԍ6Lc[]åѭTօC8@W(O}mrt~9˜l\*-ɏiB8T6M_x}ԕR|G핞11hoi]m%bdqVY?Tm JũdFW'8 t>צq 1Zџx  vA0 }z{覱'5E"_453CuB2'QƾXEwm*4@]U1SÚO$|,NXm)*xs)qh i*P. TMЂp _(!m\~fM ԭV沚QƧ. ]25|r#v+*~8#@+6}1GjdD x`/t`GB&!@XH 7$'ORNY3]yݘTz<޿SHA2lf-ΒW?C3pV<{ Eaq؝B:x9x+dX9krhPUH=cy Q*ci==|4b*E{E?[>~+.HJՎR{/ɂʒCezSxUۿ)qV%3rJ @dit_tc!sI7~>|$~|_*jdqOs^_Yjq _(e81^.e/ NvYi"W+yLI&ɤztmJv| /hE:ZO;XD '$J{7]5b/}`p Va!`Haf|:Y]SLCo3B^~[P%ğԷ }:@6Gኖ `AW'ىLy4'_n/b۟x=04*׏^ة y BuJ-M@aʒS$:(?#$ITiZ#;c?8̬Lz*K/ilֵ P,^kE>" tL7sܼDlz Tg)2j@A&;SHHGG7YT?X81=j!qh砈-\ol,7>èwN^S3;-Mazu5Gi`i${h5lxe!$u5i'\v=Ft6U_gмmݮ[v c P )/7[X$?ǃ7nuU\9so/8a'/ǂ{j4V9+HsG.he_[yޞ[M׻ʶYg4 =C gU݉dvP\ej mEty4¥knt{(Fp,k,5ŸP-*/} 7H-((̮hɞ BuFtHwn¨’R-Mk&nE` YNЋ8$Dfal_ ieCXswZ񢑮YGt2i;ngQalSP]}GRHp@<&C ~xS.M%TҴ< *>/zogS0F\MN*|}HfY6Ȱd/|F@B͵UMkXWib}yscPiǧ$Jr#jV6Ԁv%r=>r9DЗVߒzis<Ԙ|B;g䡑 |%jdsc?f}G\S ~)&S}0]# ``OJfnybLj&?d\fuW<#ĠW!Y91b8K; T6uhH:c6!чٌ xxGsm^ v!_qʬ.&1Dt/W4Db!lE8p&H8n&fwCLtlHJ<Γ׎PI4f&+(#Q:!h{_u}ӊljqc \{t$z&.~4H882Ei=1V膬  |(_VzJ,`T[+,nF0Gj52f:Eܹ.Nm,вZkf6a`h2З0VN֕cs)"_TL<*>06DYƥ2jen9`͊v',Rolhxw+pҡKH W''ϓE3|Y}h #⍆vX}9W~q˛FUarފ`_z|9~»U(kS&IZB `ADj5?]~\*=ev@ͧOWa*@Av WaWeA#a7PAAZQIHvk.&uј }+tT|::cD\ ń G!q)zKG4cٔ~m~s8_{|H_Mya,Ik݀t(_{u#u!WGl Z6 \+\;6oM)`*T$֡exȏQY_Bԙ7^JrkK5ho'}$|E=a=:Ԅ)yŸ@I$?~l&1m!Օliq6x`N,m2[Ĕ0hvtich2*):y~.>B9(m L$HBҿ`Y@7Wش޽edY/ػ#/>!ഊS0ljo.;3_`]< B+z]CȴI+3Kj5ĹdOȵgx%#l +@e7Rft Jw78n/DvH/̲䙾g.[vz `aÇT="}dp X~qgl +8`f?Y8aGM)ϒ!A^OT91#~􃆑 &:yBf b7; 4;N2J{-Ƴf{?|խ@3Īv}ΥH!nSPY@@GJ=Qy݉(>yF_l=kGx~H~yG_q2 MU&$E0Rә=HLҥ6֮sbۿɮ)%EQsPN+N5Y))&~~ 8O6 A^EE.5&c3u_aEYXdL؎V{>(,&i$i6 `1QRl)9Hu9'SDLj*NmHV"st,l}~W. ?0pX?$m}M%3Cn2F3mz8?vC^E@z0UEI}@k+\,1i M**X[)uۜH#jI{)(]I W qu eJ0v\WQ3Xk~TC 3c-;!p*$`ЯWAh]j/("EdZF+K܆nHH˵VͶoȋ vt\ϐ,X)u{ۭ4oa-3ؤSK-UF} V@$x0zybbwG~-e, ;ҁf! A n7jdZA:}KEjqu@i}s dнP|ouV-%Q,LiD's2<>9hr(; }a*!jٚL1vKRˇ_qXT-8a2A/S Ar't:U~d9ta32龋e"J^D6ƈ]I˷o#גNWĎ^)suv *r/Frfo ¨.m"YR\~𲿰+pCvrxZuƃN0vs+ՐKIp:CۣJ(A9).F4u) U\W/"IV{!}*zJC9$:SubZi]$̟ɽ_BJ߷؄VKO$H>TMH){UtV&%(X:iD3ɌY[&4WZ`(zGy>L\,D]eCC3:p"f>IJˊ7W+@)6 /!On0?711z[18@c)%"EQS_mvdx'}e Ra~Ȏ1f{gfbLáxT#6Ήj#mbٌ*Cst΃92 w=8gֹg˅d~fض_WevkDŽ#^!⺯ʒOA܀4nM,k+;k-]} !("4ȏo ?))OgwXC4qMnY|dr4A̋Y,M*@RNg0]De0 8[ɪhT(W%Е.l?Lܩc {k 0(RJUP݉J ^`caBV+ H+Rj.q"zC9K^(nDotmtdj`}Qx/`;9aoiXsӦ(烗,Eș"Br:-mN*?v߂t5 r(6|OѩsGe;9dlSEΠ% 7hz{W^QhT>s Ql ECOb&J`m=-+R&pL/Ap`_GtTW4WZfR>#YSv^C2]EX g/$zy6Uh>8|DN8XBA¾dPrv"@ז,pc5\G$'\a*y!zPK:nVzUKc)tb0s]U1 J`W㶚 z&FO[ou͹nqo4Lq-ӂTSI(tT7Ktyr"0^#$4]G/\w2B%# yYbL*͚:&uI4I9|,UR 컧>& !1BHqS ZZf.!撓֪xUcʺsg$?7KZ Ic~byq];]B6o1϶7j3Ɛu"igaj=fc'3Պ"p{T㻐x\lp0ݲb XYu)шE! }j{A#Hs1ñהIQ6j^`} }ftr,G HCD]|jPfv$[7 F2{*[S} ZyIF->Y'2N IJj?jf&8`)؇h{v֍Zdr@JOEߔȒ{UY|. .Ve_`nZ3SۆʓC(!BRi_MUaJh "n+*.u ǘ7&N B$U D^ve!C5= oA}xy(/F_^HO锭qYL/c},9Z).qk;fkz~LI:6u\<S-PJi׀Gil+}-V06slNv^ ʅt>H;FRn$s: D^FwqPm/HuД^z4<|w;|&:"1/fT-Ja4Y{5X08O2;ϥI9ehFΟ{וAL"UE_(f(ԓM{L <#gYeoj1(,ylH@pIV;ܫN3N-{kdWQU5 䡔 Ho/eS\{݋ZK}d䘌U*a(Ԕ~sZB @A"Df ֩$_|P^p Ju+'? +xCq"ɣL^wIoPv!Vzd]enIڸ9Za.KF'Y%oibsaw,+el;ZQ_3oڷ@{pt_BWb brׇX}Z^oz@Gӛ5Fxt7>y:RU$.Bf6{˂e;}à;L:<@rtPI$WѧU"-l9m-P'm=đw&A|d( 2{4Zn|kmYy_5KTb gK l4Qhcc/6,V~ J-Fd^p0:r~}UN#^ФYz͵c?K >|܊T-:ZvJ*ѐC?N\,BC>Բ4m~nD?m(]c=Xa}8G)$0Vd%ưXvp +|&QfA¿48pR3坥}+$yYMt[꡼>d4cL"h߇K 'li'\SٛBv+ U" aD &3ܠIXP$l]{S9=^#D/djQ@[] =^:a);Ɓ?N'IDW[:_1v ewd]`mPH@0߉kNc:!ܢoF]Gnt(fJiD?*˞Uqa ezLܿ|.?/QsM.>em}֢u Nں c/:*MX1Jû19Ac)0SdG1UDCI#=9,,=FwROIzT+'^>t=?L*KT$mʻ玂wlUJEop(0N+j,{$gž3l׀^aZIJP\ƫ_ҰQ2 wU۷F9. ӟh@i. Ջ<5 ѕ98@H(@ъpNœ,C'vӀfE!`T Fw@>ΉMbz;@`pyQL'j7"D!1xbMBB.Sį:X6>47䴊~d&5!y]La6FxNҬ Vl eAƧSm*Yz|^#7/D9r}cPu郼;į~0ggpEHqnrTdT< {TC|~_{xŐmewM:7gfm^Zp덓wجcgݜ ?,J@wеE*R[Ae(*Cj`*odŰqVQ]k~#yR:7n¨kKhn6pf]sQya`@1Լ(.T*K=ƄK*i8tl2>`0mh鵙B[?+΂joΏ"~*u'9&uw_nqyyZm$p5]3HnS2%x'wVԣ,"Vk0*u؋h>ȮW쀤O 4GͰ/Ʒ$f(m"wWLEoTP~zO#VKb |Wy''+b lX>8eP 8a?SvI>*S5xE[ڥَΪj cCѨm\a ׅ~LQSP+ٳ Jij@.5yj22NASQ1r6!})[ :oT&02\2^wnz:~7 OH'<˱u(`Le%G@(HNp_c$/)#BW/Wㅟ- ϝd(G#oIJ Fӿ3;_BV(;C>tDڷY#)t9Hwܜ _KpK?GB !^cQ|Pe(E:(Q ,m-&{srTVk[TMb$A!eԃedl6 ԱJMyf 03HnQr^ E& YzZ/oٿ&rR'pef(:lC],TAhBHHOmnD$H2(_ usAb$F`㸝3Z 9\b(7J!;@]%0(%Jrtq{ 6]05֨VF~[Z"t@"bc|AhZSwX.& J (wA7URϽQ_"s!UeG sGI ^Gu0"Te r85|>8Wn;OǚHܯA={'*ne:3nh KL|DʮlxSumsW޷O9۾[|e mˣs uvIdz$ +CcJ>s"L$biBFWInh{[}Glu~J@&uH[A))SIQ  s۷_#IvL"`y$W~a<5n"l뒍.v:2*_ęoGȡo۴ĐYX %jJ}S$uyB(Vn!2 /'eoghASGI9ZO;BF08;=*v^wJ iSYR8YHl v>1A_Sa_X|Pn7. R-6+XoY]pL12gtdJiYg45;{0Tk/yn˭zPurrh1rR 걸O^ zb`|N :(vy&e-wG;e"Lo `J"ˆ{iTe'MiYt R'3Iq$L(iƉ?I2JV? FeMBYzzG'xmT9+0`X Ŝ4ԟ.SCCůߢya/Oũ'WEui6?G Os[=">)2=!A'Pج(+ZWh̓@`ƑحG|aV%l7v:Ӹuu 9> oͥ~V< mh5}O&\9lW^uE fUYȤ:[h^Ȃp iYԻ*5xYbkjw>/ 6 R a)QUzqOeC5DivG2Ck˞~|q`aȊ1q&Ć?篓qX{g }GbVuSh{o.enǀhK_ 8˚/Lze/;oeovz1&q~Q )alnjI_eUv8t3˭& -]!HߧxXIđ#]~gF/f) D'"x PsCC qy0BrKA԰@cӸGւiM D 2 #yؐ "dai #L'@+ਫ਼⬡Њr+;*{7IQ' `F?M(Ǹ亇-@ (fSb#i`%yG#3}E.C| HxH$~0 7p0wTBBxN7`g7#^NWouChm }I8<|KvƦYb喴^ KP㭆79 UISǜ-X |_Qϛ#AxT+ J=xB  7܃7b={ucc}]~K7K9JN Gĕ.b#mm0n >#ϊ`ZYX9!* ](=pGZL~}Ç9>(/Xхf -c/&㽇8zkI?JyM ZNjzEHdž'\$d =[.j3) n0 x;]mϬdԉ7OMBp9%Y &:|" J]Z6`mL(7'x ]w&;49;L75ޤ&7y¹Ě{+4 [Bb&JĞ.mz}Ԃ@hqa;$q,BUa^E*'ɵk}jxOgxf(s<$/OmX.\qWgY˫ cQk9q LgݥuZ0`⼑Ɯ+0%^(?IJl&V41P5ۊcǮ:nR EPBsFQ5F?l K|J86MsJip:1=y8ME{ RM%w!3HlKW!w8eV+Xb"t}fKQ`2`;C|Z  g6j#Ґj9kϷ*y{>_SU ksUV`z%*\\_(6<z}{T%dOvOmW.uI[Yه+>'WNuL';hh//e C?B]1ʹұ(.=EɾqB:x"Gݓ4T>֮ůDCT44j٫ϲ҄\FGEnLx֫=h0[,mtB&B*IƛottPŰFOfJ OE2qO"=K});(uvԩ;W_~yMP#q?”P\.+㖦]UԬ\5вRr>@skTnB}x@}&f#pSc0K՛u,F&FVaaȏ +8@eclBŴT|pJ$PmUI`-ЂjI_e`%Qud@.:E}+VN[֦-] u1ToJ|Ww.N+LHbXm=4vZy6|dvlq OM5Λ5F7FIΫ|aOnF`.f -&2o"`Ӹe+3Ev*t _!kYLPUm0HǼXYXdžW|FwYnlp¥E$ q( 7OH\Q3MxAxpz KUҿt?ܞ>xf0HA;Ύs+$"bW;bnW%C e~-JA¸xKNhF`a$&& eQAz = UK֙א占}P+k*X:"<'As:cDݑLix^(nl,P=]%YQbҟصɹk8gřҍ9q{xHד &9$:dX4&yY1di%{p o9~n(16 }"5Tdz:QzHWI)jC/sl!;ΞxCT97ȳ͊+Vm@kaN^u{fXp33茋zƼzfKB{5CU `,&2j IЀǂ v0*ˆFJDmٮ ϜMis.?$>&F}jRǠx?z'X1Ԍ{_ZAY$- `1^\*%ZöuxO Ȭ@FONNUy(㡰ki =6=\el0F?T&X`nu.voÏ㻆f[٦97fidiL76br>*=ď} l_+6(Ü4oc#gKI# 4KW8fo+x/ 2K~;#p]c|dpeskv*ɠ=~Jw!-J4YcgU9C\}fG0"e$cL'7~) VVGjJ4TNJvn)#ܫ(u.#pJ9R8<^dQf=–3z#_ Uc"*N=t_lm4. tD"@F}pIUH5:gYZ_~*߶Y': HML$i%|]Br9 P l[b[3N&@j`vh a,+ߕԅtkOJlGietcJz_`G  c\Bfx8`#-OǾ|*ht>ߨ(pEc\ ^ЮP2oZb2tEY!9&B >4ɼ-M[,jG\~S$Y"<,ͩ4a緗88q&lzJݮ,B0&F+-EBGc.u=BX1luӯC*i8 P:| bOT\Kal_!G M)ɢ)ga $gM?e`0^Xcw6kCyT MpJ`j_ ݸ!Ӕ!U|qˏqn<Iz>[| McT~iSD*];e FlD05',hCG]P++$gXDG\0ZQ`PAo>OV|Me2NW;<9VMMvލWmbBnF#&&Qj#5A{WȞnH>on@N 5=M nг$KGɒ Y=XH,^]MI܊_pf%;g,FCt%O-<幒KiBךG-&YaKggɡRsOUՠ݆o"j7.w@;'Z[ٻs1# `.ƏRtqÄj ~ؽxϹ Q38tsg|cˣ^j.LPޢU#Lv 㶕63D,i6YTnb,bpȲꏫ}0u1;#}#̓tD :ח|@|M47.rM 8G]?a'Ğ Rr:`"1h4~~n uzTjroxKG u>:p<{<=K0r>Yܡðn:Oqk(&eIdb4ݑF_,?1+]٦qf;` b&w]9Z|d^,f$R,hJ Nun , hzpnJ+X|ey\B0 4\0ֱdK>fҥXbc 'o"g-1|vr.@|vcFk:nĥ> UMHI=*N.f3~V<>.=ͽR3# C1AdlR$q >%Z4I`o CA 9VuYkoFUVh1+y݊KiJ-F/!ommES^ŗ,/'yvV 9&_:q9azY5!F9o-n|Lzw9gw~~b.3h}ٹe&V'ʌJ ~K7cBU%Ll{ s4.+<qM*l Oj8ڗطEL1ㅽ A{w ZuOkAՏ]Ό,V1LX׊"guoW?蟚-Sb`뵅qz/1'z1߿vxxB yy|jQXK|,`PhWj.&ZoZRӵ q\dBFcN$R!g_QxU$Glo(694\|f Ǒφ}>?#,xJMg O8:ItUF̋r]*Kz# ׈E'Ȼ2S2*FKF~<|nba{7.:FwY\Z/Q< ݤʍص UG-f̫[>؅pza-EQɢ\Kk 퓗X: jÍ u=BY5-| G3Ceb$] 쾡,%v^7d\9P6Y6f *i$/{ghrϝml;_n"39Lj8; r` JUAw%̘C0hNNmDT3:];-w_+WW~O՘uYolIϛ $wQ'{>-̻͟EoTOuچhAqN~`} -֧nRѷ D]A>)wBkbEc{r &I`wGFαS8@]h ZKQ{; `8Ґq )ҽeG~u7 E6߻[tVGFgJJq]D.Y~a6 ±|Km2"| ӝ̐U |F-a%~]c 13->[~@:,~CC}V}Q¦9i.ZP܋Պ~qye]z)ϋ'־6-U*(=io_pΗ⑔ULfOXx,/w'C.g -E\O|9+/41zds1%3 D76yX}z*XUn~{NO,;R|63"G8CDj4,#Lt-5h 0V^ph7+qA3,*c{%fbP(oW}Ǽg6(k^ JF3D8t +2`9l{᧢r< ]#? t4 NF.ZI>@[ws-lWt-&r+*#77QR8Kea+^*LBY< z2&@a]+wP2䶝}-bw 0@4KJǁAhwf?(mfZHUotF3:DzFzjaRO+u?zF@(`_M.N!X@X~qtZFD*3:gpҘGᢾ;0h?]5W}"3 =JKYH!ce&)bJ導("^B 5x-S7$RY MeqHn/6u+D FHb V柋I:Bh@?5N({}c@ ڞ]?ow.a eneE|%LeO&X`0L$v|Y|6o6S;Paӵ U5;u{lV4Eۼ:8 ԝԡ@ 2H.x{5xԃF_y瘆v~<9 8votpgvPebkoXuKM Q* da/+Po r5sRoܼp<ȅǥr*XЕc'YnEB0{H 4ĺZҒHM O[@;Yy2ofv wX-N'm>@cJOD⼿@\e PR.[r|܂׀o1-+E|e?U.eI)"Xӧ1gۘ۸W*:wT͌bjDk@xmtP =lgx'gͻz?h=pv,;l$H=JDt},?UkuVY%f"zwx**^^|hpNfr K;!_}57*udC~u $n iuGEGBzxqCLnMX.pؘh?^0**>o'TM~CRz0QFm_(=F43'(rBȣFA[nA=d]^ eiMb<|ˇj3 3XB<޲ok{Z׋UΌ#ARD1 ܥ<F8BLՆ`ֳңǍ->|U:N\dE4tg hhMܮ .E&&J-tFP1Civ`Um]iw ETeaCn;~V6b_swL`}ֱ:z/[pzza{kw %چc~[i0 dnLM΀#r 4!I3Pڸ$zD+3(ЕqtbmvS>+FR9ⷊJ[0 Gׂb⪀Ye#g+L^0 Ԑڍ ߺnGJvΞ%ԥs'+:$YASjȃ}S^-a+K65l$oiJQƌ\eOƠVֱ`]*LnJ)͇Vغ0{A*م6m<=T lJdyUprwdqt\<YiS0_ܙ4>A 55mC69 FS=sIRlvJ<~`xxAM8Pplj)^^=ʓ#;bD|\BI;w HK[i_bU|]*TčK:CȌ/M؛ _1VfK{n3/ga~Zad +eG -fʀxCGޢDS#{xgxr4QnP0׎`GڽccIf;4#2VP d--~/|1ޔg4NXi%y^vm唺զ'fxB=c_ԉsg:8%F /*HՌOGE}k9h#$4,2DṂ>aWjyt62'q9΂E(2#dy]ed[- ag:#Rav@(ҐAÊO`}-lSxټpND"@)p0j#l #ntPqo{N28 ]_jkxb5GF/ku?B"Rx琷D5A.Tg 󣚍B+DH=Bac3̹Nh#*,:` $ &7eM#jt^r-(s\@ʺӥKqH.Nr{k5!r$S0U7NI4w ~ \jĒF=0aqD+Ip%yX7RkwRqf)Ah]+LS%K̩W?"Pͧ&7_yC֠CꨇkӃX"ㅬEKy;X@1ު25R5I Sl<ˋ SnP4r(kDkGncPiLܦɕkc?Glum]ׄ?u~_~Xki2mW#_})Y,U\,n =PXB!;[Z3/l7^(g^Hbyii qUź+~tcub%MMoq$h9H@,.](CJ}1ysefͅ ⧒5sI_~}r@|s`6kS?'AZ(hzZk<b*i Wt᷌.>&h \{gD|7P=@;!ZA@|Y^*3P  0v\~[&bz23p•p:Iy1tl!ݎAu~`x`QeHb{CyD3l% 6w%~޲/:Yc߮l=`ʼn+ fv$cHvq\V_d9+V鹕 xIݜE\dZ9:|<+]fN \W&P@C_뿩}/F@d2 z{/?X"i 81PLjWh5!85}$_E؈o; /8{$=c5uW_5)*!O[A'$"/P 6"<4QH}N̵83I[dL%y p=xO)n+rڗ% wljݳ=fET<ݔW#7 R|z1rGe=E$-2E XRL⠅'m$SkT,ehkq:>JR#!q0*^-oME3B-'Lܲ }_27\| ̥ˋͯDbng̛83}M%X,{CY:=8fpF ~<̟6{*uKeTe/jYS !n$US-}=y4YN%\Ӥ ەLZ0+ L}cO294LMovEdU@R$-=#^}ї,v[4[F Pbz^qX:7? q@[M26՝[X«][eD+q豭ⱳ!'Й{), 'ݴy•,c<ʲqB.MbASb C_1&y6sjѸ#Fp`<^ڻ;ߙ Ymn#"4ϘxDƚa^AYy|ﷅ(hÁl d8:\'<1Y6$c89ӷ߁"5y(.Lc|I77!PTBEqa"ጁxfZ - -s4)2+M\15_YQ@e.T6>ئ& l=Ub1 *#=& >N2Gr3((^ƀ6xYD#szV3g&SU=FQl+e`נU]-f5σV;T$v:35#V!j4ѩ?0iw/v"e9* BCwuSFjeNI$3wp9(S}QſȰ\uoY%apQCȅ[񱇿qF5.#6c|kۅTE{#T,PVI φZ{ȑktloBzIp$.@7ZC#Zjcpyv=Eh{Bfzo6W16G "D։ Tx?>fRQA7VV8?#]RB,Oٵl*1!ݤAmbC9~Bq'Bg}cFYG qAe_άrmJ>[JX|@֫B=lĊ!vq=*vIPn.t_5(zefI2e_8 7j7l7jk8/FhW^7'%). =bf^˕b1_ Zr||J̬]ƹ(ϕHO/$xB% 3|44Dv$y[PAl#LޫW;0B[ ,XQuz{Nb:;Ҟ.խ;JDb,UB?7r@Z/*+D؛ ˸ Yg.}U+Q^ xF`g3~H.+v}g. x]rd;w0|4C]g𥠠WizgE֧G{BQm,)$+X;zy'ըuf>-4qQ4R-Ncz^fwM6pE]ٯiWI ^-.D~ ?Z;si [7&7:i\4J'jg7ˈMWۂ{l^6lDzwnS?RJ8GTQ۱h~ĥ_cuQj?di^c0mm1dF̱D(wcpӻPZ}dg G-vH;XMY>xsYpɐSb_l-S/)-ͣtʹZ_pz)O)[ľKV+~uuEVV#/#=G9rL z\L>X^i7QP#R /bCY=z C"`bVۼ:buX!Q|eF=H}/}%T*$} OMPnّc =pZ  iC'L3)\_5MÚ|礜ۍv(|lM' }r!)e0)U:RK+Wi+m .(:..bU/7H3,o3nl۹2OI#Sdr3fI|)Y"kT%va}B֞Fx% o)s/vҖyrn!܍}@?jx@UWJW/$M2c"54k|-vhix^ɶǒ.W2>H#qR*#C2Lԕukb&gf^%Ǩ =;ݐPM--ٱW8R_ Z^7J; yv$N@q>o_TȎm#Zokǁ9c;3_9~BoyPHiC=U nhV 1V{ԝ.[q$hڹЉeQJJWHXMu?WZ,<(cP[je 4j4?4G[}wXӣt5|>L[֌'*xO YG|rvߧPWyq#XUMpz( gtl7sp,T٦>~mWJ\m!aLR4kb(/*2 8|)@1C,pc0t`six" sߊQ!J0q 61qcNcKw}~R_@Ga:vr:L\HhǫZ>7-.2 Txre9 qu,lTwQ7to/pYt+}=+|?ԑ*oRP `" 6`}#aa91T 2=0†2tV] gw}+ҮlVѮ%Q%]O:kk9mퟡ̀' )1^7¾jb_aܛ541ʮ*oq#iח,,DnҷàA5Sq"LdY u}S45?`P~m3#8+:tP9.h AՃoӢ~DۻCޢRUԸ7|6vyZ&te ⽸lաVXեNIbnԉ mCRߛ2#n]o-L8+ywT]JƛHf:KBoJȾ`}ȯi34fZNja|&{c ֣UTnnd'mBM|@Я%LzO,| J. ϞE#G2Y!gU@ 5T!]"vzD9I(7^Xӭ4-d{MV>ȄAy4ΧRI*Dop X~9ac|+x⷟0tp_=`sW\_iSKG#2%eᤰaxFCEH͟dL=|bMT3%|]l[K)SN#M0k8~Ð!%fr49Ĵy=7w2ևZ5X(F8.rKw E,(JC8HQ ԘΟM3vK1"ID/!y Ԙ "i%kTm! )Vv7:n=GSueǎ>R&6vuE|̞2l76 tT댳&C֖%]'W-9͡YL* Pf4E v/%h4 XB (H!:x2 4Lي[? n* @N':@c.5kH,IپoaƩk:CYfh\$`m8%~[zNJ˲IҚ U#&&NM}MܮA3)A,BBR,BWˏ4lJJ-#rR |I5R6n]+`h|׮Kp ^uj6zXAV⤳`eƏ&vAڳOHd7e/({,xQR buœdXϓؿc'? *)6Umf$Pb'2.1J0]> !3b Ѥcɷ^IWhDKoYDmeә$c:Ngʋ(])*)=Q(ݻMYDPGaD4RBS;Gda$A2Kl j -IUrxTٛ{.N;owa@LE`~3SX "lč F %6ۧ_?½l r1 Y]gɨs?wnDExcꓱ2N+>;4* ڇz>/laR[51fSzc[-I'𐑠Dp2rSh1>[ vj.9C@-i2>w;N)@v @suP߷U/WU*?̜Ҿe2v?!Sh!W-6JuW :;խ(5QAy9r!1ž'W6R2\̀"ʣ,ˢul"&(P8-E؀ ̓$QM9x.+-7IBQ.V9hÓ ^yg0 M)/Hsz1D,AyUJQω)V啢]V=]A[QY|v sF|feN'6Y3/bdP7|l|frI<ŕ:ܲ.h&R sժ}'Ź&|jeCvm\PC9LsͿb%Xꮩ"WAn]B*"> ~G.m"_9GGd Gc 507י2HqyV'l$w apAyY0 ) {mfiX_2wX::{-T7l7,R*(\4~ bz8LĘ ExR|iک@T=QRe! Q1b5F8ww# hnt֣|{YT)4\"@ֆf4†Dm>0V܀< %a#QoLfBbkO%s(Np\v<Pױߪܓ/yщF6⡕Gs)^NagO.}*3ڳIOK䐈+󱔦}ٍGp#uӗm ey5sQs^f ):4ŗNgSw@"KBF7ܓ%hLk LpC ,!u|ݴ/Gqar\|&=-IxKK 3 9Yn!رŀhawi|!wɭ"lv#3`Ĉ+E.\X|Ņ,{A8¸IV$NTj! sb|S܄ [7JY[_K?^kQyGWOWj84:xw]?r'0T\֜aa.7@sꀈf`~/l9@IWߺ;pJmyt-\vZ+pk7"雋 xυ3t´D4, Gc`U8>p2 `xq O9^!87xڬc5ʺ4?G8jrMrM­u5K-canʻrXd:{DnF!bO(tߚ s"#YzbL>=N})bU2 {Iͫ t4K(ꈺ- *$InK`?ʘY.Xd2';|8Ny^F;l}36_u<(&K{CVa $  (%xÖǮG,cq Jgz]~6Bo~ss$ѡpC1" ޔe}cvuڂ;byQDŗ'~:>Tf d:RLl"ygZcr.#cR;KPcX}O%GLdF(&it]XLx8DzOb4hdBAb<՘෭L+h}ksPa͗aKq4h <}~PBG^Σ8G GP6ɇQJ767F=P#N_ny۠x~FuS S|a,3/8˦g{ VFWROhiZ4OhN=FZdx1#6w2jEʴ@)&Є40C9ߣS{v ۻ<Ē*?*DfPQ FSs\讟"9Fg%wC-ŻCmIbRRP*Y1`?)~P!0I^*X3,(A/0 !{ls2w}ܺ,I1k,n̗x?o~"¯{dzo@ʕ20\"=YZ6*%0U}{ ,%FnJѧ՟S6p70( %Gs#% %QP .O<7Y ģRjDe Jɨ֑hCf2 +1Z&,~Vh{f7S`߄ixć$ejŻNiQ]RUU`ߩ;9uflTXQfJ3*mHba̭AZOin .IשAxI-D 65k(ҟ˦1jY>rK+T.Lp:_x\_WQ'xt"AՄ$I]A˹vYҤWh 5,Ygv<CK Mz{ӛԵ ƕ`јeФS#r2X򁌝eQ_E_/ӯx/+3L=?! `Fexq [\w=BU '4x 5bP\OfOQpЭA)Od@%INz8 6nA:@F]vA7>zczu&ך,ȊsA^9TH*`>ʱDQEڴW:4[md% 2mC{"6,==ℝUpp υKn9n/"C)"dmN 'n"ێrSdas<= $kn(GsMɁ.C+Ya=#<UIYAŵO(*ز,y|XcpDݩ\uPn)k3&86XWh VIFȝs+r 6~(nɖyJzȕI|,ca"Et>phT@"@"&܈Ӻ 3L.{xҖ0% ןh :>^ 7.|"mtFsnݵ I(V]|*T9VUl9ЏսTLWU?n%h6u"g ^'; Gilz7ҡr el) pKVT: 9ٻ)/g[= EqX0AՋF %8>_'Oٗ:{|=[]؂tFD)FyeKT/4!c zQt>I:%gkw"J[t $ѩYߐǖEiyE)v~4"DNwzK&#?o+& MF4 Iȣ[  m,:El'lKi+Y"9ZͰ6n.?2T`ܭm8Y0*$Tu~Th *rV(~48VxU裙7a l|c9 H wWG]kۇ3Lt wE2%p}<KBtX! `|BE}޶7|<.`y[ʤܣЈ{ SUJhpa? !m  +e72"X'8~#ln ZI@O?s-/Fw*"ت]0E"d$DnS9lXվxF1B]{nBVO( #X ܏QAݳASLI޸(yXTSG5|t9zcl>q8O|%WJd_G>ze9hV֔^N3 _"<3cyC|p%ۺWLO(4\(-[tmeLG} v1?096a!S).yj%Ͱ\QPjj ?\|m)0kD[(JP3:0uYkOA*ӻ\TdH5R[BLƟLSX>i*ߔ2}'g蘚f:V Kf7o Q錇EzۛhRK1t],5=QSג+k )-6>JgLC.0<\ R)"} ϩ}kPƧ5/j8Z]d @|h9bʯ|#1w"|d|@fC'B}mC#mY'Y1uC sbCVMq3U;j#Ait^1T:\]S  IԅMF3s.*+'L5ޢ5 OX@1R-|Kb*[GoȖF˿wA`BZq=,話RZ+#=B{ R<)sםzVҡVzJ!L8U Hlfcsȶ7JJ$WRx ~kO ;=.ڳaE#T/J /dS<0޺Yu|A { m@V N kʴ6Τs׫Q)[BO YQQNeBU=o!؍jYO6%6AsYQNm벙"S!+sяVe-}Zv\FlL{Ă.b!* E3l3IwHحGw PW M1rH^A J MOnDg[lRs,dϺxՑ44tEWK;uj;"ǧU?eoG/j4@—JBA( ] 3rli-+4W-QeV`薂hS};K x"e }@"_NθA8ti;-+XkHmn\(dm3U|UӑU0P 2밲3Z'*E4XPg1E=Wdx$鯦 N/eMT1҄ɢ~ӡoysf.K 3DL#X)Wţ6pL x"Iu {2d\>P.~'ίNd@HV%qX=;" g8#.;wm0A5n=1HoSz=D LM7 I"E e8F`8LzktƧ~r{YIZK@N eTr2%juZAI԰SɔoGY.;pDzˢ$t]++@w2ȯ6X~dUh@o,h" ,C :79nJfYJP4C~5|Iw$7jCi_% V*qWw&[7\Ў!G-xQÃ]@ S毗i#D#*Xͱ#Gh>rGJ[<^b48 Ô Zo).d7Šfɬ{J5h{brF E $đ)m)@)})ܪR(EXy%E mx{)wj.,ŖGu?ūCn奡zix)/`0}=S[w >G[o*CHZw>&F tDUO2n+Fyt݁DڤP`橒 `A$؞Q(9ϲ{u귀a|OA[Fc.∅ o2:(l7)ͧIh͑g81 d:dqA6!V=W .rEQuR'ǒe\i0p^%V}r?Br\vI&VAK'I_/ q3L5c#~`Ow'VlPHm|кá`_zD`|Rt)njַDRoSDNyTqTZ pR",g#7|~6->&s>:ah= LRaApa=|j !k|9!=cԲYHL(/ -{PyFū{ hIING_#Z!F@鏌6!T<֘: >%WXlVig**ƾk !2}_kqѲm,Dza}$Rɐyp%% ],1 uX2>FA+P$9nͼ"xtè4qp`Y Ӷ^|s|nQ?o $02X'fW-峡?k)"*A<68rFb䖥ߐ?QV lg 3G.^9kvxRVQ0aR#If&]%2`Ic5cJجC=ɬ4IBWAx0'I4m~y񪄄ı,fb M${{d:v@AcS7̀P=rj1NphōF,4+d;\CتkABryw'UjYcT4"<'olC9ŕs@Cd'ptB#!hЙASLpPr;rki 'JKrs&K&VG]d'C@%+;OqanZh\ a Y-p(#8NF'M ujUm \`=x:p4'1@]ԴZȶ/q6st\)s/7n6^:r!ؙjr&P+aI`zmI/gZFq-ҡ62Yd XqUq^NչI5%]dcI)UyH K#los*-:znpHq$Si!xDbڏBϱ[i*:Q+Y ,-ZurR"'%V%ޥ:?+bԣkgaZjg-85-_I\y[@+R^.-!, _|x䙢DJv*r>fElk~n瑴 ̙25jNpqER Eo)ܴ X[2A [eaK`:ʮՁʻt Xa~>(q혋ʸ+|OCvZjB z<8$d=yUiQ^ ֱ톱#" yuqS1ŒHWE|8*H4UK7C,a-o M5]JS#} p ;!/o&q{v'a,\>LO=԰=v2O$]-T"krI㸚YXGs&kb%1'j|,fVjzᭆXBIy(n'c67*d|_ ȝG&CpSՐuST Z2C\2zbI=oip) }sNlf7RHf~pF 04\( ,WgԒg1MJ?$Tޞ?w 3:qT Y%Abnu l_nY ~۲.ffz˾|`Kb\+12 ~\8LY]|? 'ɘ=Mӥ.ۇnp=o(44ɑ zraϜg, ;'\36NvEK^ fd[i=j*}6w âݥFE+.Cy˳kE8^`# [ C[ y-gVg\ |$,!;9Ө6WuX[G-CzF| VKuݺHMôʻ;c#GS!1=;nTil*2zpXS`CŦ@qGSztJ8.0f'_{aR"YčMeR̟AWt6.D[anwʋ㫬q`AB #;;{5_uHn&/'+ak!>{N=1rޫjLy*~@YR.po0kr"Z1'5sqw@ ,2xHJ,ٓT8°fjZN-)flz323" ,scױ+E:1U`H3_* KM.059/~kd7=ђ⠆]l}'QYyDwנMH2` ./Oا؆Ҿ<$yԂ4qgzRR Do=c&ZTbYq4l ?F>a-4;/q)-UDq':1 0Fۅ0_ޛ*~TM[J@NJI r=F3v[fb'xgVs4ǁP^޾1U vvMؘW֋ 2BRlwq U \7Ӎ)܊v",d&r͇{܎tLfrgpt(]B!Wo/Z^z5L =$VDʹXR+ha_VBt֍/ P9h٩-c[+S5/7̬xҔ?^DFZ#o_~\ufdLѐAP{y)uBsGE>OY &5Ha7r`0lîz6oaCDt',:S|(g>D9xZ6'>Q*Uix^2݄@eip~ur5=sn#oxl7P0vQEA[!qZehZUJqnoW˔~v^}B}xKh8hA{}qIWn 71-y"lmMEJX%? x7X́Z:򄟮6QP&^B;׳p?]a ~-4vǭ_Z{34w)aY|ϕDNG.)3lL;_|1p+?zYqk^[d{ i/tw\ r-{k6䆻S@s ۬EّL^$K'BTຏ0]AFލz})Wچ\D#WnSH ,xaQdQ5Cd4kxPa+~ 8'򿦤LApdᲭv¡klH%[b @;ٜo]lJ+1; W5Ҳ1'tX. -ȗjlTFq*R-w[fdT. ే!m|j;X]NY2˚4N[062b Mۺ4\mqѩ4cW:ݲ6pEz o>.0\L9Fw0ՅP {ڹ3Ǽ{_ غ68mu/3OfZ7Ϲ;Z_.d]bִT Zi,s>{h?i0kk4TOԴV3#q`&Iv87fˢ4*}iǀy( #^D]ls+X-@Vs3b-@2uF˯ˬmݜ l1k6[zq7w ~jUOV\3b#ߓQ' JzsfF%Rzj)('WAmёVtDy YL.[Ҧ̀q L]BVPm t4 m€?,eJ;onǜqYUpV*>>1?o` m#Z0܀5K#D\ISA I7x uփ61D DgC0jgp_ my +Y5)0h3L)C+7Im *04.qv B4'\o׺R}q⿘([e\-!X|. ֪sCv{' eHil>|;Gɠ-+7WL 0Rƍd [3@ZDpD}QF2mjkj1-SQqR@gk~4LMCǔ?vX \zVK;} (N{~PM"oOn`&9)-Ռ0f@lu=Nh2Ut?hd\ik7T2iMI"d(ć^ӓi/dsL7Cw " zh(k=vЗ{y k\pC+ /(BP]bͧG|j:8v3/'dHAytI! NI{"g'_/ m\Y<Ű+ªڶ`6q*VAJ{1֍E?a` Pb8`OӲCGJo8-^4nB{os??oZ1ZEK@E2f1Fuo*{r H?,~b>ڪ_hac5='&3f/ q7W 6 H:σ OH7/E̅YɄ0V`0@(Kp'{33,D+ˋ 9L2bdldnh4siebٚ,3ZYsc.V~ M`չ&;R^tL6|`Q{=a@l"7u;em$>nʌo Jz!BL^~|_1h"<d@j;w}SnڞPGkD`BwaBv#-qF4v\Jf@Fh(;(%/HW;kQ:>?e{3ca,>Q ?ċaʮh5O֭rO*3zծ|2EWU`aW0M.q8/'R.SESjT""uo#ο8\Jͥp_ Wmb`Z#vP݆3$j_9&C&S:=[z?խXK'ɑɠjɇYi8dy_`#skyy\$a;1pߴѓ%ലE*Skr0([$v颳\ dIxV ē.X13W;ÕD]kx}|}^-W+GCZk}!@cqv ±_Q|aLd깙x l 4ؑ6[ 3ܒ^g1-'wwM͓}wĨ=n++֋|zd--ddɔ,*N-z89^nP+@^3ɦ>"z05l|^h&(ҡ$9k̏Fx*ds%g"U*LSy"M%S'O@~"bi!(uՁy>mxm(T )DK!A+]9#P|h#{c)QWFI+EDZteHcњFiYI*y7ItdX1ѕ'xv"6헾xTԮo;` |uA)s X^|-i9 c޾<ҏ:M֭w7 d@J1ޮh$.rڨO KcD$zDqS,'cY{b~7 }*L ESԽB 'p&nV {*gs] '0 vϟT<[Tn}Ѐ4-}} mM<74De^Vm~4e/F%nvGϻNdrB 'QfrJy?BIJP% >L821Nߕxk5RiUJ6!7긬fHpP4Η5G @dw`ٗkәE 6&).A U ؏C"_X}55?{Xv].Џꕩ%p-G]) iJbj4Rs"n5hrQ)t/C H`l?jCs%?]i ^` =6mfD<ЫS3n4T",&VQE!P@sTPk2R1`JO HQDY;zm}~aaNI lw`DEI`#qx^UV Q6wRW>3\:$ܗ~:?x87v6-MrZ\vFMQ|!ٱ{Lik"0+WxeҰԵ^ DH(:.UW&"$ .i 9f[`vAѝ-[GT 逧CD?-(+7^f0nYNl4'[ß$)_Ѷ35TOxuIQmQ}!r ib*BL\EdAZzNI'֥.tXågPjbecլ2ۣXj:vcKba9n1\w.gta6>&zL$^:vфx&j C57 S(Zb7D&&"ո3:x3:2ؠN9T4"wo1)( Q+i$Bb/n|Tm],#Fr=M8Xpb]"F-!]*HLf9ܿ9*[{bѵpzCF&'5ϥ|VSSz\¾id[^ëϩ;i|[Vpݖ?d 5zB$L\9zehWl4oQHqp| y@ByPgF@7nZόCxoc&|12y}L4?Sjÿp;';|#S1c2Ɔ0"./+"8!ޚ8QvYOϏ{fG`ӎ͹sP=ia9y jWmpft#9d_~3$bU6C.eP؁٤׵G.Z%0WaԆ^eWݝli:ÃbݩKo(ߞhKH!3>b"1+0^vT%5m%\k }Ful. 4vt~:q t1~=Սv ΐ[Q#nόѸj= \ߒyk#c+M>T !eZ*Iܣx"8,,ڂ]\d]4^?.oЎ@('QYR[J2A ڝ^[ Ā˗jsoa>j 8ۂHx`a}H,ƩRXK,O\UyMk,KBy%[Uxect)e*VkX;OBhP!_Xf$o ݼ$20svhC StU;5ֲii:q(K܄:7ёxpt+}t,1/8BcH޻'=&+1伺bK>!"i0II^6Kvrh ''P5~Z fmon!iŠZ5`of(>ѢnV%UAh^멘}:io@O[@16հV~P 9y5L*Yx~ eVX{I+sv3^=)ZSӖ>fmϣh -`ia^ G LmFv:Bfiw-n5(? {va}&@5QwW]LҩW>5uS9?f{(m< T @;`W2uD]vU)4oOO) fi\+T׭Ȟ:Z&'D蝎mG14m8&{rO 1e ^+m˱ǽ0Z Z*"p("JErHQӉK3&vϏ>@$~,=Z+M7w.r,^H-@\۪S\Izk]I驈,//N2aLu|IxuՄxcO2Y& r#϶NV?%?SOm^(( -9gagSBd ͓4%ꄔ&ozDACYZ Uh%{e7 #R8ΣTp0'^ طh'6t( |3f / TI\Z(2pAks4dq4U-4P65h}pķ.qyqBZvs+93%})ըT`bvCdEMdN},f# x鈜XýBieXb,Dq d_[Ow7p0!Z=ӲTʍD٢ВM޻6o35ŰptTapNmZb,-pmTKOV7Sb/ǏE\a>螁DwYܥ(z0yu[BT#I}pQE5r1R& @'eCH[]6/dYG̓{i8S5( ^D\%+#XA8Mfl`F߿U5GYʆH܉Ǫ/>Ny1#q^bZE(vn|\T[(m|LjY*AAg[*SBNsŁ#hd)sڨXqBm6[%AϪ<Š546 ը5s`, sǟDHΰGb#}OM(On,-4({M:$Cz||~D2!۹rYϊxƱ˞jٌPGfP6  QA@p9]w53+ ]7`u`h<~7Yh.K`C 8G lľo /V/p$ ɪ֢%7?[Kږ5Zysv-Q(ȴgIGX ;ozAigT]GҁQ1C)%ZXؗ&I)L]X CN^#SZul.qD74>/DWΦ44Y}w7fY/(Rѳ:ˤF 4&&;;doٶnU|pvoېT9q?N:Ou2i&j:`;3O Z?Cm޵bcy%W`:g&,ۿf[nYrEVe rMǭI; Vp^\,^fR;{+# zI 9Zt4 2|ϩ&$g8Y,c|7GuG.f-7AܴNDE#A>&+h`Ui|({/l6{ʻF]M>zƻW>_'BcaxchĿ|#$9mJچ$*GL#]d֕wTV{33_CB!mhgĝZ؅neК 2lʽb}=`?Ӊ nF/ULXcVQԳ.T_P$s(9N@|nb|h:GoYxvhUIn(8s +ѳHƈZ9{)|p0" iPs𲧟l?+?`ve ~b6K0Rבm1 ՇymHc}{zq=Q@HFEVܙ-j癃*헦rYW8~R)в5jFEVCoj^oя>wtR*Z*iΰIL!LG1č:@kFncV8K3 HQuwA}S#dFё}JS3=PpxpV{Ip=zLeNL)EJF`VIjg+h:O6{idʩzG(*I# (v]h_ ^~Ol1y?# ?td+׿>NU$ @Іr(Bfj_-0bՑZ0@2B-7a:nk(25O}da ;t^Bi[Jg"*0@kDi"2=8Q.\ovĔlIU?/@et~j"` /ofgoYʸhϨY6F#DQQ; `s/kk3l,RM޴yMsŝ$%m؈e, R1WA6.h+DPU^ ܁CftݽS?ˊ8 K%#G?T˗``Q ̓9ws%xZR:xCف0xYҭ;`U",CP"qSN#JuyM,&iÓسr[=>3iR<NOeқa~7v5߂~zejq}ELL>(p3:6ծ6=7cHOMَ9ư~]`ITJdkaP ).qٔp ׌ȰM冱ZT8sgT$|SsIfpRʶiiTD[G.*б=WpQ9jTEmFt:&mDKOx4ZK:mAL/cPl3=䰥O_3|S7WRr3tfYDoFrui7?[}RV:wJS_ (/w61)A2hǝm\g_ .sAXɇZ@B:IjqS.hPFN Jn1`S ȥC+J۞/Nks= gƁIa*V ކ>Օ [F.<֭L,U{{KJ7\H'S|mְ)ĘN+X=!ܚT[.;X]򃰭P84 Qˢp|ٰ2䗛Z/cL:3`5;yVm+~r:c3\]9 V4UGxUà= kZ}/) ą}]7g`~< L٫5ֽE!R,n~S<㓬y{JrY"P57S5 vnipn1 z<\OXk"=-@A])Q?YWV-HXsO_!!- /62v ї.c܌-. k=& p{@ژQ7  C5Fr2 f p }2:FHȴ11uۍR!=Lx2x#Tݒ WsV)AR-0V=ްO$DΩ΅=&nbeITC`%Mᠳa4Qu-K>J߸,]IH_-BdFwh kN. JRZŎpoJTw 2:tJOIWp{Ԏ!eA8qJY%xרSd: caҫ$;s .tHUY_6b&\J/-qt_0!"Diy9 XJW#CdDU'*Ἂ7(+ 6)wLfr j"=`Q9' r1;TWď2H$lV AL< L8EY`E4)?ec}Pf+ZQyylK/sٗLW?LP녚49ە.>Z% {.lhetR}S D .Z kK<e ~Gh쬋#Wq )՟2T@&]c_y]sx1b X}AӦKSp%)n:؀F8"3͙e*< %0}z+|GL'4*6=!9L*^ PՔV|\*lbwwa V.bZl #A>wU:.тUo=(% >vFkV$ Ixx~~;{6<x DpH`4]ibN ;`& 5f+h)BhW {~3l52Ulj5Nr/F!'05E &I.'fΛq6z,Q{MCѴTJy8\=귙҂_tde'˜Fb`rC<8tȡL%;\oh۫ U\3fY: D(-ns8ȈAbMMm3>ΘZ_T\$sҪBPS nsqZ Y+Sy[b+Ιs.I3y8A b-" x;m{@,+Q4Zs#))CS"ȾE~'}H{& /dW|V PYt¶ Z*:5AA+8İ |/vZ=&#ꀥg""[gSG[X.(ՠOIns˪$t}Wr*JqD;(pi@ds[!ᕽ%ezUL.O]MYDb'XPixNA*e!KM‚e" hIN5o,IN,סZ)Q (]73R.bEZpF8V|t3"L%1x,FY JL-Yu7 u;D&8b̃\&PKKdY,{CƫDkn`HO_H,(Ӈ'p^{CTX G& n#rrR[}VH@|~:eK) SH`Dfsys*$Oz>_6UK nbIڞ1Y㕲fW##RÈ-:tU@+g Qty'IY8:=|!&f6X`ZlPQHR'rrQ)OAR'zA]E9P* 4 /SS/\PKYWo"@_4E$vaT<6{%q{^bqu[A#^@E`giS iZFBS B$ߋ a.NMjh}#CVf͠j\D V vRKv!ݖ)@>̯_jջ{ Av#%G91:U c4>rI7k#j44@\iGBp:&w'{p*@LB>fֳnlNX1`L2;e5̮Ѳ]pd6OsmRlԺ%yT^`Ih>@X~Y˚ռlE ˾1zuzqUmT3)XgU4;1N<1Y S׺1)1,| (CKY9䖩geMD_^+L-++heqNl)mEqWn]-})UN$.ޘrg%w9>"bWINg=NХ[I 43݀r}]n)Em5F&$ ϳ 4r񥗳P+=SRdQ]Fj!(8y@y.YLS)&,R""2RTȈiUqA&yۉ>S#R}^LĒRr!mT_UaoFognsJpe*FBQE1'u+:wBUv7_ ʣvqunͤ!J;54Ke_kbu|\ҨI?D{7\`{8񢲃)G(`mK;@BG9- ׁK݋=('zŦP&&v=30;pF<(/_֣ҽ6y"r23m sq#"/EGlZVЖ±:|?-fddVI>BVwy=o@u+;O:3޴p\eM:IMjJYځ~wOxna-g /}V)W=]Sn%7GCq۱}U=YPwkZi1'͂41J]]GgZ;p_*]o{mVmqT-[Fm&k`SZE´t}3[%21'w=W%~hnlQYGtWV]!#p,)Tq(GTExL/ ti-qv`E)L' xꆞ@xV?l?[=r!+4<AB(b,Ư8 ^^oQt2ׇ՞]!;xĜIn*\تd9I7`",(gꊄbf'7C*?T>[N:n!ţK! R>0*r(zMcH޶ ya `؀@xPE'eT'F5#oAEGSt,75DE̦Fq G{E~hٶ %,2ѓ6 5cؤuJ<م`$P!72|X-y&z3&/Д漉6roA&R8&1{, ^}0Rg5y0Amk]`EtW/\sMJ(H[ofк8H&*$𙱿elM&RM!h2Y"+٨UYhͰ۝f^P/cKU w.{JD>VysdzA%UTN]ᥠ|]%}~2uFj/((P;HANU lY_]\;_r7Q)4m6r@%Y1cyZ,yTաezIMy¸&bߐҙqG1FYz^;gE]uf.O4m.;w2Q6 rªGVrΆ ]sͥՅ?.(f#9Bs )NX2$zZC2 +\XA=lms9ql'Pp+㤠d`g_\kE) r^JxPsA aexF"ɪ4x< g $@xYx4Gl5zI)gtk t.t$gY!DCi)1 y4pNWyfg~^3up}E_oއsHhϿ::Yݢt눼+vYnlE(.ڻ<<$5K|wOjrM[ {-<(pFrRbnNc- o۾Y;I3\hfo`ؓ3*l.#Dju_Ϗ!@ Jg5+D卧Q.{hT :6D{!M0|P% E"'uw ; kw \F.Mè_8;nӐ/PlXXIRX#_w;:v#9':9F>aPT3:CurSy'pwX`~(Ϊ|3,rZ_("Xm-0 hXS%>K^pT(;pM|.#U:!@ӥ Z,FAXIG2HsQӒ X&a|tbVP{ߒ13H(6Ϲ/:~4aQ~w87"]hlZ+[H;by*΢pΕ*A֋d4'G=a*%ϬKHqUq&강ǞIH1:v(#ZuHD*]$Ū1EH mCE y}N\;Թ .=>̆c-.d́ҮM]Y>Ġb[ViD0Ņ K8? ?">tg患vq  F,/47=5Cҡ):r+{/gCwmP\g 28ԓݚxDmi6`bf^t玅e_ ]d?9̶%,2|/DK:_"s-dÔr@tdeUl$a` I@ת]+uG`j`4r> MND]12[iv6Zmx4ghgg$FGz!3aRcն} P:wGOȚܧrD7k=3y ӄgsܩW͐g50(6h=ZڦQ⼾րjOwG|?ekת_QO {Vtp|*6_AFO[y5>%p^>VEZ"Ѱpu(p1 Zt0vCԷ7`߃9 4 ,IE!HlNb - %iZP#)[~R50wy6bmTD8k=ՙZpF>4gL^@fw=uX5mXdҤ(u DZtU^c!:b 0IHTMl={lX]$$K̿cmeе ޺ OkDЫHHg]Ɂh!PBH)8'H,#SA>\e'bsnjSOڛo *5'5՚1ȓ/-B_Mð [Z 5Q<ӻIڲΣ`\Orک| qvaD:J89y7UpQ贪M/^/IGf;`m~Dz ?gCi,>bdfaLsg(uN8.3s)R! {(2 ӫ5.&*F|BA}o0[BGH,4s!gåKK+j<4ǥĬOڔ8TT() i(W8#ԡ&H.3:GwMQgՎXe{܀Wm$^+SpN0/l_Шxбt, 7ނ粹5{k7W@s4/n2+Dt/з}ri:*/eT&åj.ֈ n}A&#1N>::91O6#bb)zo:}暠gD\#VzuwoQ9;]7Ar/A<ȩ П/*nٶD>@)ͺ ߋFRa^%V[#zԵ̦WN^>2ثc.˧HKL]_w*)^)jBنBnݼz-~ؚ M(_=hςM&YWPw=59ֽ(o4hU]0p*m[|8AM6߉,ل''5 8tc8]T3i &a5ӎtRAj فGOfMЙٚò|`t!б%-X]c-! |)Tjr~Lh0Ӣeo%IzN|4wU?;.L|pɧTX%Wy2$H *, pU q ,RqwN [O)@,H=}`@ :W݊Ҟ֣A7!b#M䤺iI[ƺM9eG1xGbU;iDAxRk@QgTpD쿈\ʮFwA8St=RVIwR DnU> }r)!󱷁5`5LOѸÎ{.h ۲x77?Y,lb| 5] wV{?SlW,vLc[2}QlYbg PbTXTDTm3f#+LYPEqG:q{?d4SOmPZdyL-b֦֠Ĥkll(-y-㺖~[͔9#EcٚD9iaU"CC\T'Ŋv 36 w(薻IM6£,qqW /*Ev'fcȲ9 f&qyGh.4#'mU0Q)DP3(rBi>)Ą@:ܵjـ6TݠlFo"';`e^"XS>V,=hw-]',^ rq/sXa_4E2n{BɦC=bwwó;R7պTezIv_N\Ƚ^52̇0c;10#bݹ ~S&sơocE?ϔLOrqse=o$P]l\ Y^ON~zdsh0x u,lRGM AmEI fٸkd5dMZLE&4#!l¼\;lW(979 -w%*]vzI8ܟ$XMϖ"Sjn!jX^xkjʱsE ,݈s Dٸ;G1<|,jJ]ffP^}9.49 p U!GQo6$YJ f繙b|k{- Vyy="7} qZ-*%HuPO3Gq68`.bjdp9v&b^>z}[+e3T*""Sɓhg4hǨwţ d#I3C! 6:8VPWs? r'_97)?x|΁5FXFoU2Db-lTyFHAf&BD=qY7&J@BkPyh:m۔>Ɍ$xn9OZ RDjJ`P}Dؠd @os!`eo!T#b)v-,IFu+QͱTdJjX ArU@~p* J j&W~6 %$iF|wz47)w=rQ(u،+R1mK&\Y/=  ^m_YhVrCJ pcXV0&~:tuv+u`2(*uU$E3°p)𤿰nf9ͰT.nIgX5bCBSRx7Pn=ܑ4cFzJ#X!*(p1 牥t%Le~ᳱ;1vdJgά{ȮW!\.'9'37olB;G6 4 |}2pȚt ;cX=HjĶx>Ny?|t: Q퇕brrz<'1w[<.3Vȵ y D& 27I@a@K3+cD~/! 'ooPIW1`_Lke zfT.*](3߹L9 JR]TdvY|O 에ү,X=xK/wdhgVF)b0E~Jظ\'40!֓2 4υ6yTC ""rEt 6F2ie ˦QF"^g?ĀsG n짺K* ti:"Ko>>d.KBSk hp ˽pvU%8oE'WEkW狗0 J93W C Vv.|Kr{ d v^((crE.nϱ]/a5eL3I_KM,6ڮsGLG5{HЬ2/{GewV1I<}b[5F}o)WiN4%SZ -l&gUcy8گ`6s(4&+L.YWL=-l,QAҀͰ2޳&qJ]zh,?I{Ft𚑀c%3xCߕe3G'!(,!$GDTWnm)[0]H^ /1CG4t4+{Z%PMi /׊P*%kTY{_JP?%zScAq_[AvPbd QN^ (H⚴ rquRkmrOQZ`QV8;:G36 Q26ChMDŗ!S8|Dk׏r=DI[jsI8bdXT$ԼӂP"pȃ-lHz;6ɀ ㌎$Pg6ʗ/jZ.2j2w" @a$ ^D̥:xbv5ڼ՞d"6+lӫ@P3KfR1M dm\W47ş`"38, iBFxU~t;|5O'Wof̷3SQi,q—KB\m=-mu±_a\<8WϏ7Waa.~<^!V0k*ģtǂSX~b4\y'BZȚ F[X* gXp[n0ƃJg钯56]Qi%?*E(LCryP|u2K}L $&KDNrQn/`L7ԻWo+{Ln$ep)sŶ]w|\(8 N)ʄ ?ٮ@isa܀ 9ʷl~oqmd ٧6q~wBؙZ?R'Z(w@B&b<(0R' #S,^IzI@% ^_QEfX{U};zy* #tW7'CYF1&z#A` Jh1c gţF<cGb&a Ifv 2I/Q91F)_MjLcv8g.+19j9Z6K?WEʰj< .3"<.{U|&|BL.:;YOI9;zqSBT[!':Yd Za]Fflql6 Jo%Om'nyn?n`tZ|D7`N/ZH#gQ ֜BwWI_q/aE'lϊݔ=;M%A 1.%UѕTe)7vGeTřq04pԉpX\̏"l؎uwۣvXs5ѓٍnA'h#sv hstʀkTSj*'?KjnuXe=z(6vU 6~a7^!Z*s7ewtZdBU,~Fh[Cr˙!&EZ TǬF6y* St/qK -]TASc)>rB^H:ghh;@ݸX-P|8cErHuPPy~>%ͩD9c\/o_H4RW0[ILĎ۵d9j g& =Jm ,u`z '"EG !P%@)nRшq4hعh/%}J̋y; ́`\h|hz ō+Ciׂ#m{ g3J,JV#v)AtTۊCvWf8&XQ"B5XmyDWa]o_5g\vI|fkʚ$Zu`YA R5e$a.:|ϔ*^֭ԉd0uY٥]@ʒܮN.xf|!EKzbȋ0 "j.U8ͥ&@EXK+hU* Q%ac JTTttpT&g8geqgF0uIo+ָY7/-І )*o٬|t򊜉3%I0|X٪K&oW#NLlsLlk%{,Ωw 9DB飒3_5yOyߠe9eW/[pl7Tϴ^Þ3"L?S8O&pg:!1Tw&q@7>K YUTND8D֪0GymΖۘWHzY.}-IX^-dK]!݌0IǵL)*R{[V_]/: fS9u]CR_:TSKSxp}wp+b3ŠpM/ͪnG5B:S.+0}m1]gwo9' U#<M=@n2]Kb(`i"nH%#*P]TxXS/A9.LcYBʫptH6mrFPִn`Ҿ|Mci= S/ RRbX1>p.cǘ_ MCř7#b)S8 PӷV {nft>e跴ȩcA#|Pܲ›2N.UP9wxP[{Q +sŘ| #-}aӺ KBdhF)_EVs~GABÝ9 OӨ"<5<_n_E+.}6_^LD"G4qsxk͠2OO٬`ݎmwz&{)c1V献Ru|Ye[ DČ7_N3iz9B#Zɇ u`4Ayk {#4C'lčrK,]8BB4|[P^zsrBa;&+YI{DC5֋RWh")oo$hF=d@~<Bu"bKqzsN@8 .Z;!Gn*^hdKgiksTeDޘa)+ O*8 >!S&OOb[31YwI!Sz-ՠ4¦æc.䕞FN3RؐJ^;hR_t ^zl,߬D2i[hɳ4Gbe驂#pÞ>ʂ"e#M_rJwK3!d#MJm~?QŸ `a3W|8 % mu4r+J]6'8b!>vXɃ >gE\Ou$+drkճ|ݵ4۞^jר)XHiD_8~arZ"uw#(5]fktj|nԶpj/? qӉQ|[f o>brr2p&C˹meϕ@6Wb0:>]~At[fԩm9R0QZ5qjJ7)4T|KZe.cB+Kcuz~nR!1!vAI>T-"$mBH!e5m?3G9i jaQ.rm\+Uhzx6!AV OԂKG?ux+pv_@*?4֋~Hȃynhr[q$DiN:$u.mW6-M`gr|ce ;2@ysb{oA9 Vv"bF.6%1eq]]>앂|(ElI4݆ipcߊ|":L*UJ16 2+QeL..*0;9\b-[EX _A=zN6p<5ϧ3e*E"a ZOOz?~Kmy* hkև8 lL`e w&-$oб @6Cqɫ+lS'͂o73FoEԌje(B 2wyGZhWyv%{c'J(@^)h ώVmQUD #WLҡ 4E@u?W4!;;#%a!X:rB^)H5٫q`8[`W t|.-_Re:۶pЮY!qwaFTOq|=)L"HC.&OCz|QOoHdFԋkiYИ=Z_t~L5B g`1`mڑYȡkjVi2B

\X 3&-mC0"$,VLJpM[[β#I⊞EUY\ٟ3H"d3ALa{y# {8cyZJnDl!KELV֯?3n> 2LA2?{ciA suXEHyuKJ>;QN0At(?؅HrSFeaYHop荽߮QM0/ă2h۸1E,2'7o(A(>}> Ғj! bSU myd5/(H9B-[s0p kHPN#܈g$ykĮZִɜE v2@ڙ^!)y@(#ψ4^{^OTx>PůC^*;vQH)}u׳PP Ntm{1s>CD}^\x/6qg$g: Xnպ|lfBr [ ѻ9nɉODXHiC;@ <tEj1/`* khw̧@mwov"&i#K|Kq)ct5meH&f10+GXa|YR1bHkv)^CM`(w)1خƜ+^;N?d}rFQa-a9@5vZbO:)әF?.̦}A7mMi/b9}LVq4 ]4UXLJ%լNܞFf])v㫾|n9;?r 7B5+o<Le'q`6MRאX t?@)C2Kv): 5!|I~DT8}=v'뀉'+GC.9gE{g*pB0mXƉ~8'd@S/J 7޶Gh  #VaP67V}Z.DYw<ⓦw\i% Mt$ z˵YV3G~qN22`w»%>jGMDg6 ^k\ !k0V/.XE/Ú!P&{j/mrqT{X%xXЮYf+p*S1Kv?WC>K*)xZrB7p)ƃsMm'D>L Ry'"maY9@e"FlJf6ҧ2(](nI[O .HK^A瀺 mu.EUɶpU6af<2=/p~WA4|jNôIɷZc=[|ZY?,raB'lxbDGߤaԀqd U(IMhq0sfi}2m{4-&(y֖1WCԼEJt~BK!8aP\>W]瀎#7R-'|Za5h "XߧR:U=@k471:,D9h5]0 '`4Fvl'6n@ybʴ,bُ+ЉJ.\FY3?`C&j[*7PF+/lmI2+m+;S 8aELn%LTjk3O9fFqI ҿvwy*7|w ]nT T_߭?ծg#]QOz+}𮫭hA$}+G}n0}o-R9W?:˓#ϊ"#H|>_;cAc2bC?S'<f!ï0q+ڶgab&椴ϓ_gZDx]dž/d/K Bӏ (<1[ f`bӭAm"FIgd* w8NMUJ{yGkIsx l,+¦ه%1LVہf b)z;B5-,(.(MAz Q j^7Vqs1aE*֓@F6)Ty _ 9KDn\d 4ԨץF;Oo\J0@9[J fhoF5gN*1l|R$]o^gJbsn@Xl0/i uQfGy`QEj-k8#{fمAJb+B!d1y. bW;PۤNBFjiZu;R|W1$жN8h+lp lRkz&.屍|2CζD*c% [p빾 }IaCgd!U?vi}!f;B<<hjG^6Z kLBe/Zp^u6SN3mBZ1<<89DrG}ǃ$ҧF58#c-?@pxlDEdL 78=}UtJW#CDž͖H`$O;ĺmtQ>w"4ġ J~}Lx*xr^F~ DO}Aߚg  i/QAV<+\~y߬  ]P[(e,#1+qb8wtS(o'A[ܮftIR\EnJn!a`c >'^p_ zG#; Cp:]eq _FLڇ8v|F/t(73?.D}1*P` /k+!\TX:^4kRӍ ^M!&aKw+s؝B +ZU);~Govd=Q7jA4 [i:؍7` wG+f-?i3)mGTB~`o>t֢eV>qSqR(0 [7юa: Qk/:cӄppZhj`y\Jn7a>kz7d#֊6 kO+zxr[M԰GMsGԚ!R81Ć.B-׸p(BfʔbGt > Tw~y_%8*H+NH4ڋQ)`@BmnǺǞ,){{S K4PɲWf믄#XJ:p{ˀ8 ef&>8mR_B|Ԟ"PؓTE{il2wټ>Uբ-TkT4*rd#>s ?gɶIs#p/R?w6GPgO!TTe2BQ O!gXAq4ߺ-ҫ5^2wltm|bて1bY5 #5vn|?OQ:2^Ii)1{/T7BC3 ւcAWsHO-41EMj !zUMAj9tH:]U B'R2Pt"ȿ;<޾'/Tv K,Olߥ"IB<Ψg{:070WtPZQcYNcX))汱T^1aO1C|ecSa9QҐT(p;A*AnI^vЙ.$4ilʛQ`O'D<[L Ș2mε]F d-఺y npP9DBI,nvC2$8Ny5 爭xz[yE(Џ iN\>Fw2?X56 zQPw ㆫuqm umDɮ 0_%  b}EHsтA6y/kkl7M*,O8{d4ELq9HB!brL'LAG'o\N{K&6Uc|>aυa06b;iL 12[6?3 &U)gՉ=c DT^9S} 8\Rbuejxj8`f=&޼d$?K8y%,qD0LSl>2pvfq`t^NX{̲?SS6{;\=8翢_Cr î7| diMg3먤GR$IL/&w!,io)O%3~LNv u amIico-Q6հ;~E&aX/yY3[Pif_EuoOm*υe2IwDʧ7A [LiYBgDt4yi2!: #0qw;:MD6cL6b'Onkuvll11%bk( JE:'U :SuԔRmCzb..KNaRQ5yV噯nowwE5|BІ{ִ(v_EъYH$[.1= 1D>4PBcI H*ާYq0.yAyB> sJ8Don2o!8~R:,leZvWw 'ܳKU_UPP: ktQԯ"w^V20p+Չ PHw c͇h3TCP JUQ,kYT}$= `*_}Kߎ*p`Xh-[2Tªwgkz~*u 9pfY7rozY_GRSrn6h.%{UTւ߯X7#-P"GA+|̟BJFG+qo:%UcfƴSV~"e,E{$-E5$_Z-ռ5E {.p1AbˋݭsTϿ4?)jcFz -ģĵx/vr:v1eŸڱ0,LQj8*@%9zl2.gMNJ½S (b=-?jiTf%\m?kvՒ"`;B h ,wJ0 R3ڙ<Qdp eOr C0^1Ҫ&++"*ҊTZ׳ĨOB)NhAˡ0:dDŠ;;6Mwˤ5*;}lqR|Y%OBV+T.Q{Pϣx1G1`NE-.|@vg)漰_)lEy2K2ϓ]E]ԳZ]lٳ AО! ;RKeW}<@{a ~̕f*2IkѦޠ' jDr\aa9 /su _#R~H` ;UF| Pw܎FxDһrQGVOMU2[' M\}2Жt?Z?bA I_ ŲS+x&MWe:fܣxivsVyn8b\2 #yMo:,5/`ً DzU+@1DEWڂlDTzDYxT‹^? :5CNeK:ϋ"8c\6Ol4Ι ݌=É;jy9{ڱsDy=3)Wppoga=],kUڝKTD~9}jog;4_R9ۜsjo k."DR.j2/s_1mW2b  ȑe,QKш<{i HsNA;`&3<ǚ_JӡHMQnh`] Dt ^d~`u٠ےG O`o7W *-6G0V8h|/ 몖iSTFCO8Ch Gh%| N}yqt9-gX#SI$Öm BLЇT׭((漡p w$ əf ]tz,ԑ-D9 5w(3,]QIzq pgxE=9,M-/8L-K؋OPwK}Ej(P@wᛆ}~Yob/,c+xLiʵ*v]:sdžFP eK. u|3 is 4\  KMNf=0_@w\]&ؐ[E;Rho)~Nc+.ƃJ]ek_~ɽ"I2Wl2l^gg8*Wps=@|%Q Br:/ĭֶ3 ?>͛ CK .V>2%djYc\/Z:4|!|T2V8bn7Fb%*)1LpPM?L˾vFh1"&Sp @I>#dm) s%Dz^I~`OfnsUnd d,.;nH^,-4fl7JgsxW 2} rؼ¯I>3MIO?-ҍ4b 2j0 [տq,}"kKq X^zH[tiM};.HwKlE))-5ZycO|أ/%r;`ٿx*,~ҞݲBI yA$d@Wn i僱~M'HqRr;yF;bxPZثńҫj-Lg\|0̾rsN Lh~+T\dlv).FɡmȢdü aY0z6#W>GA@}>%b` x12RAqⴵ˯|p\tZQ<$Nu={hҡdÅOU]A)Pgۖ#N{dv6۟!`.TLNoE<}BGXq#JzIh㿫=aZ#:I⢓Yr 9ZNFsMf0K\Fg>n1{9tȆAϋxKƒF+"7~ kJ2e#W_7D灘@bE7~6&W 0S  hx{$Mp֪г#̍&sAo_:+Crtv6SLMW -h40-T#V2!N<˔#C&%mn02Brw+6`q3 AG|#μrfJx{]GSUY#Kngao+z䴬m7`tL~aC} B&ؿgC~A:˻X߼ۮR7`.Ypk-`+'\xf:F4J<zAop%qwV]w.Z(e2}kl9†{R;s .naoMxK$zO,ƢS{k}GJV7Jʔ 1Ǩ\tؤcq?x$ND c+EMyÚ_,ż_͏kA i1+5>d;e6H#@}Y 99h,}Lw9[>J䄲W'>IЖt賣v~^y#N] &m:_S}pKlh3$ISS[**ny 5&7Hпj62 4DZB- ccj%x?s~+yzXKJDdT VQX'/'$[y슴ǖU^Ôʐ<˻Gu~~S4ugP،^;u,[i#M%0].=3~)SlEKKtz&oQ$P`[Βcޫ","._nIsv̀2,8+%G{YH5301YO!/'s%Mlfцa L^rf\ tbYMxQ ڰ$;X#NqJ_=QnGz>SƋ?ƝI0CsnG3u*^Ꮿ? izB>¸gaPbꊊ63U?-pZګg$S gEuٲtC!)#Sj?1u h^B?(eizڒ0%BF`8؆, ܴULrD &u I7yB:xVAA b|Ͻy/-V4񅠥 'DG TK 5 C ‹-J~PDm׍DJ#VдXh`srG=+5&7kƠIk-Vb8UQ;Uo!~}*;QK{`{p&•*]; w;reiQ=n/eaKΤHu` 3eY% O{\4WGaP0DjJUt% ȯⲕN`|$/^\jJ>&]٠DmXO'# N:'FiAlE毟9R6v^'T(Om`G~u2{5ڿ2AYr*4AԊcdbR^5(\^Xee\znV~ez:0J΃$hXq#>_<\-T#(g>gn}5|>is_&h비GG̙F|pc1b&EFDb-yߘ-\̾' jM;U)^ YE]Ϯw OFQ 5ܒ ͖f!~U[߅8+F̒l GuXmș*Q\o0_9Emq$"r<rTW gprMF^+9@ kBm`}ZcD}U~;qʶ,ҼhWzD{p\ ^3|?;Y`u6Il'YOSDaEE ZS.Ձ$rC)~Z-- `e?:rA?(o*gUɈ4#bQ3ii{>S3Y={quDec-7"lf@%Bp%Z wB |qc>@ڹO,ж z{nςjwIJ'3Al/U:ȊCDJU/pyV팱.ǒv;~&L DN0C^mTS\;MqfXhJ H VMf!R2ch׽a*TN enjdB&o|>^ O &5> eҥ^fTyِىlNkp @KSEݳc C+=j) MU{RzyBz҄,ıXEځ)]7W M>T0JOUSfRk8?MÏȊ]RRJFMuL^`dx x;ϜP]9[OrGk_bu)^7l*yE7K)GB7Y9'FYJ{$L~%pH6{#ǴcWnӺT7阉D!JۗW+7wxJ n+:D9E{}v>]yMNiݠe&kV"XNކ}pLouXbTfvQuk< _Oa %dYQ~ +4<2]KWIys:Ǭ;{fG"ea V8՝7M ӈ7 NUɇ?aAI:k%vE¯&I>2,毈ߎ/&67pà±_(G-CuDJR6P&WI|R/ K-qLV&C8?)=)ϒ5,/A1R7#/_e8G+@ax5K7ٯ+yUM}PWƆ!#LK0 Zj.SͿuw?t,(oIlj;8?Q chRLK% ؋YvycпqKoYd1f~̞(JbEJ~o;ut}ι'VO-X[6D7w46N (+D;Ѡ9/zSͿ쉥2ֈg?ɐ|pi1hOZP}o |IX)mj=2<~c`N] ePSve"wTG'T?mh6yvK0}FIͻOjBg po~;;Ex^1*(itxf ޏВ,O@y_uޛLA'G 4$M{fO31%/eKMYPK"r<0GGl4V$fһHfpߏ+,;M]h21L=dJHfm2GewF?X]xvGi[y.~>+=ѦR\C3w$CvI,17x_M_IJ\h=4B(b:NznmnW@!'(hL^ӹ[)LOS$jwPw5܁'@>Tu ~/6 'e}Fity%j74;w:)'Y[AO^6=d0qbߖ'O,%8&& dS 1o|ڸH9"_-1qxف(&0-6߰xnbڪ`]AH:UovDc[d9}#sq׫ W|^u@0iNV$M(V$*4L" bK9mhIHX|SlJՎ)Y ߻37i=oSG EP'߄a/e˜ݭҫх\ͱ*p2NKX/g)L w1/zsjDGtUX~㟉cF&ཻ\DչeWvjri)ūͱ_9q~7̶a_rI}+z4=fDtб͡ƷqhoD3p.T̐I ҬvnGK/׆b4SoCn]'D.2#AY$2l(!|5`j0IN̈́fn U@y,񥆪@|>3s%Zw,u 1ap2\=RP/P T Gg(]W:v6GGd79ɊJ+) ~k㆔6jgzGJ> Q\@efoA.Hт׊CW+&9qҠx1K?XE: wJRPI@WN1NRCMɾ]<–`K6@EӞs  *KP6;-epãZt2TQ]:Vhd'ed3,♓ 扦;{kP12kg v4sdmC$߈cȭ lQSMJ|:*sL-i[:M;DGԊ1ai"NHj^Ds/[q` +e xp=O~hLZT_e 7TzaôZ1Cf@k n6ߡQT :6\5^b^9S$:^%(F:BRTϜA{GjԆ|8lq0?R߭E^:p-HL,S<5v}u j=QbFbhQB9߾F@!ͯFUo a0)wҥ/ootܙgh-gH"܂~G{|>g̤D_"y*Kf#~;Ԟt5+×Q O;ǒ;٧iRb0qv0$j{* v,3|IsH }/-zԮ0!MaџFǂAg\5D>t{h"4G Lme<̿ǖ?ls_PGV9o7gɏ ?G4C 5}&?X3 V"LLC"T 6 w 6yH3P,"+inm D;U?1=vfOsgެ@z]FSxO!oXX>{u] yO%c`XMy57դ`i_P(+#~:.!Ì3:M{!S-HJVWlGjqOvcNt-j).$ v͉p,ACl=jx+Xy]7lR".S3ҧY)a/%fӑ0 k.P_0DoM#Hhr p'qXiv1R+T ND߁.ƀQ礩q`&+e뢚jLTC8s'@IS2v;1xu:>d-_<^2߲.ɥ dC Z1G>Gj6w vPԔWjWvFd7윫* s^؎b42j穮Q0qT36ȎҧdY zerB[t}E݋{"KWΆ}ܾ΄Ę] g&wVze} YTЯSDKK/Q滾)\syn&pXkr5.%xqU"-3d% 8+on~6T 9S,q| V GPN/2P%-$< Z19I$rz~&5qNv b6LA:WSuST [" ^zc?>rXEqjjaVEZ-͎1%~ >YGD6_QFuP!s;YGg|?mbl'E'n.@OSkP F!ƀ8;N<e2=_+3x6G4 DuV4Qj!)E/}o"m ҞjE_*c`VUq\l(Vׁ:Ưљp_'e{sLWNm@;Moeި0X 4;+H?_6C&KQAW"{L\?f~͠rns=tYx[QٗzThYǐdŪ,r,4&[H y^=kˋψ:1.{?++#+gh@ACs`E)OM V@먽z^Lt_-rT'HDɱ>T x|izOqU96Щ+daU=K~hlq:l2!~|$Ǔ?^,.~ |& Qbۜؤa H-Rٍp;z42|Cy5Q::65Qu/#<+?U>Գ~mH +݊dU916#~{BpWҊC\!WF@!2FgΣoʛXeĂbt@slAm]<i-]}kTGVE^g3u0d3[&GJhFBugs!=<[BM.:4~p7E1։ 3%,Se$T#C DE{':5pڋrA_g xcgqԨ/ch=o, WAn*J'(lЎ=G#%Eg l~> jb=M[Zto[N21 %#p03"[|Pdtkx'JkgQ5u81S׿_U+yR蘈ЎB(]##ѐ V+eјypW2Cw^/'sֶý wUԹWu؛ņ'I&\)70;MaיHt*s N;(o xOH:j?/A{GQ9MZTYQ1ԇ4mZ VeA'_p#Q-W@7y{6\ĠVa=eCp=t"387/^>iwB_9=Bт4zTf8 `:CKQS R}E_!?`Mrj?^o^;?Dp欮vF&O:''UH͊.FV`~zYSU+4 `L|E+#cQak$Tz8<;K ?q(*Ba"j* fg]Pޔ"$gDyER!)^jOO+=_B@%IgϪϜ_͌Zﺣ57:=I.<42RT*v$NIa6$lxGn|xi! W*-D3zt]#'y0ty:j +$.M}ضGpD3-"]0"ʷ34:KU:i xL͉6Ji@ҡ_^:CUqL+4Ƅ\bvUjrCs~0n϶O8c# ubk4-i{SDq[>"W3H:09ocNg15h, ծl]]F,V2F-Q@VBUiǾp4A- _zoXrl~Z'4[SLo 3W]@( @>Nzl#vŷ\@e'BFm j"ݰdˣKJ́kGDmE <֕zG&yheL~c=Ms ,/n +FYB2UB FA$M75æ@Vrmk71f ?.sbA)V x8ߚd[Qy'b:0X~7V6SIA!m$t۲b+ 0M7۵*hx:ušEClLگ~ʡ] ,YBJP,+CP q,ݗ |u5ЖIZlBGE6 Ew_{Flk{S%"=4eq `BQo9SO6ۋRѧ6r|5] Eա ~9dZ=%aϟXE,(p^R;Tb_PB}{ЦkyFt˾4WUpQEeh@ۋÍP+ OO(.~x5k=|`֋H,7WvWҾ.Z)sfy-mL ~ø}iؽ @o oarKF~РN51k!X[o:z D#&^[^FXf3͚H:ӢwX ׅX-\Tr%*eO:KC#s#SGwǚ.qq \VW,Unʼn؄J󊖪15&^Lsz/&ck\i< dtĂ1ytBK=0bz6`"$qEӎ913vU.]TpJn%C <!!".JorzrgGV}za;pWda"r=5DabZDvŔ:KG`wvo?YZ7Qfw r_3wR ݟ2OD `,~Ȇy cdׇ׈9TңAH-)]xl CvW" 6/=.̙t9lXVs̺<+29*Kme I$ S< WF S oPQ~yZDs)uEAڴOomÔp֒2Hޅsg 2vM2UѠ 1^Vbn"~P){[^WT <7T"bxR_Mq{k^:Jk )!8jaSMD&lT #i!scKvhӅcH@TnV6m)lH/>˦!?wHOX9,(nLO Fk)SoW|0[ݱ?4}q’@q2[9 ~+za]kHܔ6p&O ~[叚}3)LRbYVEE(X G,V0a2E}izGL}koη@>z_3!,6pdH7Vgΰc,˪AR0g+FzLIfɲ $w> Ph~qDg*Dtuz"{lⰞdh 9 T~<%?~7].6yzPjy<WD2c?bAp;X{Ic⠨t H+&n`pe_m2av)IX6p:mʣ;\HhEPsS0Tdn?dK#UMjns]Q䓵bdYtVcFw8`XBؑ8=y{=ݧݻsI-+lF)9Xmzc8ä$pjm`)x$kg A@@S N̖5ӱ0} nV `' |z{6ݮQ~Y9zAaTbǤ U1%.AQR=OZ4~5(rp9JmˀGUP[ #v@O.KCV[s ࡟| "C5v42j",_*(xX,D:רΐЃYr[߲M<׮o"ޝ5O/5M@c-TfPwxF-,W@Wm i{PEh f-p{)\zO+tFuka`4_v(~i&e[SolxKwΡJ=ٕV[jh,iRK:"؞`^[y tD[c}BtfԦֹZB8aFf+c  @}&W JZu}6etov{D?K͐=Yd Bk3b༱lGl^frǼo)Jd]n??<ή51_A ^);/CL-AU 2r%ȭ$:2RH?PǞ vЦ٣A;/fDK$͒^tBKϹhl THq}ja ne.-;$2qn8 TNjwbw l&1#ᮼJJ룔 N<,.fw=vǰ7Tn4yVY>JN*!E%viUkMAf$hN(qFF𮤷v2ޠF3E8-n :^cWwYlᢰ"A:@2)1Qe>)ْ'/H[{t6vI]|W5,ktf뚀}^5om >ƀBh36ƴEpz6HY "Iz+4x i9E>PE@ҀA}ɉwr=[e]Ggz[eV/ #|' O2*@~z <B!V@j"* ɞX7̨ܴiA˙[_ъ SP?V/ aVKp_7adzB5uMRG1ߔsf~:6l\ɤ77o>7ͷՍٜh`Qgv~1YC#V1iQ$ 5]"] c9!Nn1(|KME LnӪt$Nz1 `jEANh D}(6|>% !(*ChU\p{rDұOj&8hjaU0 c'`ܪftzJzJcHeVg'VJq#׎RБ{:v<EC8b@"( d5oa5a j5 -g:"q&?kd?sP=N؝6@4a7F, ]ߨ#c:_N/ђL|!JaU N i&N$C̗*ˎ1? M )z^1f50S߯kg{-jTX3M%en# b*nI4ǃ`s܎linXrB[q-}(#Q8+OgnOh@țw]p66IKt[\ X=t*rsn 8\j<,Qs5j`VִlL8w˽]S0v Hy7'&6KFTqAg,׀j,X/x?| OD5؁OJGo)̇c(@WlV2gW?c:f/-I읻%+/P\_w!z)Jm09BöfƶKA>(y0#8z0t~I&jƿnB@ 7 ~j T_bJZ uCX j )mZV.ZzUz8u)1]?$G >}Smf*,rvW6\ } UP}łJKYJz>ܴ#>7`w^g7_P ${dc-(͛k u4bnZS:r/&f`WRm"bEM?v g,Ŏv>tWr${jp4J4iYC^)}76JNJ(5na6X%;\`iRkK8nN+E.BdL Tnyrn`,MpfNkz>IF!﮵DɸV}I,vUҏrxҭo!Oi+RH3swH$'D;jc%#?$RB?jp ZS rl/Qð/%!nuh\~ذV49<JcG,O_ ~åU#ObOΦJ6ұh.s{ͬC¶?#12+W=zL\ݏ1A Pj ly*.ٙT@#6KauD9ZsϞWnn_7fhD[S~5Z7kik giY 1ǀ.Vc{2jjZDUȇ,rSe>ơMETT8J(;d]-27mba mC8IY5WB IJ| =l[V䢪=q t'b_0Qf0_8L3gsy%~9\b߃7!n' <#1ȻXco诣א߻YS6y+o3̘G%_0@{I[igf5eo~=0~PtNlMخ|0ifؚwZOoIe7#ږ4 dp˒-?S?HfIkLv=*v2*ѢXuUZ3zEG xN}p^Ԏ5-k >}K<7 -֋o.FݶP TP|H 6}Wu .zCp"eΉW7QۙeDJ}7,D/uL;!&q``s/1x,an yN1`J?K>pU|/P+ HMLH/{pFNԯ S2 xNyW/ ~ԟ v0s- C*E*Y†^eJ}T%a(yU^| x6QHGeQc+o]_4\x,9_Sv8m&@z10tF[qnޝQL@bamcfmq}y`U-;ݝC!j6"UjF`Ccdv}ȲOH @w{n~)tlA;mH`Ixlv̘ʴs f?8qm%n ?5r/[ ~g;Ĩ,/!V}Ď0Tvz?BkRD^>#&xISpms aƨ0Dfw<9vk.>ohY4AnCDEʵޫUR 9QB=L*D D. ‡juǽe=Pr{]}Z$2l) 4f+k-`xs6& BRcѣBv1^exB^/{e'iz`/_;r  .O#{nw lޱ)E1') ze"BčY35Nk1fz.;FY@Js۸<-;buqGD@ tWB\Ƶ:h'ml䡜:s9 ᯽r_RNՃ\ȇxi=;+q1t7Ύ؞SPq$(+TJԌuO,l#J\T$M=ls;) a+k>M]6UwP%lg\.K7?.i&#%櫍r{/ܹwF‰vRZ*);:L1 "lOtk#|v@T%LqYH"V$ HgM[Ik:cD VH{M@q2bpA )ރ9fb[Kml< ͶmWZ|Gq`JzQ({S)8= 3AR1 1,Wg nyhd>AG3U[Ώ4wYM,@ rBWp$_{#w"ogfɔEK* ꥪlQmҶ0X%sV|U  ksv>}BFDc#e3* K2\DH`3-(3חS]&L+x xFv~]ǔ,u^Mëito)MBА) TYvW Ц+Kz.e!d),_N}=%ް IpKA5'dF(> ?s`FruhQW=qٽ(WÍ)Mlҳ 8/8~N2&mckc#͎u]#ͯ ~XJd:lKnld)c0n2qrY㳨Ǽ^ʪf#AۋÑFZS2$ GeлT2QV3/r3`p{2̼j5\DS:%ՀẼp9 o@ۀp\qqbeg3X" ɪw'9}~;<&NӐR$u|Baa)؇+Mn qF~yBTR8͐+Yy`NMĪO< ۼB;**{-kH^ʑ$3|jfA77T,B&"PD)k+ϳ{M5K Pv5{KlnZ5;xc^E9%S+eJ2owZGO-{&!oy} T:SMMV3SJYJsk}P rpnUOܚ| C^)$J2l/qbXVp+MZJhfNvT PaUH=: z['gI"5"rBw zVVcq( 0m oLє:R"zZ_Jzv ؁>f-@ LU!֋h'pe_J4175Vkb &@TB*J8xKՐEv$BR:a!c6'5PSw "[ͪ",KLq^KP7$5VP yffAUgCǶf%2 hi\%"gH{2G{㯠.%s5&?Gs~Vhjs%kh{€H5ƌAZ|}pwk\+n6#=dw6d}|rk5L2{̩\۩&T4u6x!w[Uex<'.?9ҀoZua7D'T:Ș$[m "H艵q|/h|䘝QT؋Y4*%%*<~Ut?$k=Ck"MϱvAX9K^q'g #sȒ܅C8_yG:L(RxtI CYFxݍ&Ya8&ں7hC3%C$ŋqdqd2fwE'0FΑ"zVvX7jA)%]`&!ڦB8ܬ]:#ďhtOU:s'i,R [3\/Z Z&<^QRZ,nw+coXPȌlɦ~b\2;QKܩ^,SeF(vUM^pQZZMJ^ .]='H*zUm}fdƸ^H+eGEC:9q*\qҬ)!%=m Vl+Õ.0˲ L(s9nK0|Q_4AqWu6 i^򤠠[f:=OJIALܙMfLxtth~}JڸX ĒֲIqfȮAmOO+tif z1l!=nOOaqɏ5!EYҎ"F;C:5T}R 2Sb@+O!P{Yzl,NۆXjQ0+(,!!D/_8p%F ܕʋ |Y&s# `ÿ3K&`UҘ+a oؓPh%7Oܮ`fY=U@46P\pLS Y7G>Qn!3^%Ёk˒ F@UG%/w3J(H2 ?J+;@Jr'6ZGso x{_Û e9xl%!f`3K"B΂ 3"b#f}Vm1Xo̷ĥ ~cŀ浶gIܦ̩2qD**|(qBJQ_v(>&v8uvCm[RF8a TvO_#Tv=.,Rqv}dJp6sFeTŨuSmG#cI_`y& zV"s BY禌7l1+5y v2!'FO=ڄa'p(5U1^5/ۏ( jD\~;t*rI60e ͝br$O(-q/ۣP#@m ;A{Z6%D{I8j͎ʺC+o- ; dzCZ4BAv-"/ec\3h5$,vuaAY/mc*$qyɽ1D@^ti뀭qwQ@qິpA1t#2Fyr*:(Wyrځv]=9/,+5n;!sClقh+5^ S)V83tg N1'S~ʔ>;@aͽy) 8a@t<v[O.0u*0\/s}S~ wtBO!F!SҁX~q? #߻\QIBr$@ѺP\ ̫רhr"?X^w{kq6^p|Ƚk}"ۊ".40mC=l#iZD |k &.REM\uFKN/t(98:bP 14XF ^Q WGB$5>_L^d['d(eXy_ƿ_B A-*%N(L$a}x3MIz8ӯLXz)'h b h" 5SXJ:hC%AS6_"kyupaR+B(b"Ɣ+^<z)!:o,k℧ Et2Y&`[ݻm*~Rޮe5KQIE}aZLAC Ou70 |хd;Iz~cbN*cWoIq,O*{)8c7 }n4{@̽ ?bH%8kECNɸЮ[%LsTx,=;n`~uEXD }Ť*S3i2aY]ܜ)MH hE`kgKRE}hrP6u nĽ+N˾.-.{j#7| ;y|$HB"KL0s1.b#`$UjE:M>MBecD;GCs>$7F O?ɢ9eT~u -1,Pڒ _`Z[:^R7_EbZ*1$'+lgHzzCmI3 21g)ZM57RkAJ F%.i\:䲌У w5-[L;,Sd5 bЁ{o;{j^mw'Rb7E!c|d*WPl[bbw]}k|ڍ\O>6DQK@)D/ڦӿ6KZ}H>r]P AtAg {QmE,u' i.r!r sq\ZLHSi wa]W\W.(2rt(\@鵬aUOxPO;?˟qIh|b!꽭lH5TޫK'Oqle]?EbCU< H🰬κim삝<lv&"Я@mﻉJ=oN %궨/y7L20{^BZ}eV'̷]sͷzT8rPa<1%G1lR>C'R:u2?hK#ܾ͋a amm +KZ hV[Lf`= Na/Lz0|~)UDd0rҬK&8Vj*pvB%el%REdІКý&H r6s.\N Qth}2DW+><*Jo~69{4ΨW.kä cNMΖ_wXb UoN}L_nd$#ҕ*ԥՎW8_X vVr#umECRZG{0(}ډBA=~@/9lE ՁhHeY"Pݫ4AMHY\ HK ~ާJ{Ug#^sxlQ%.up=0Av兙4B̰; frݘ||s =.E+C:^.9yB_,uIjHz%Zm*XNްM=1%ygY6`a$}A>ܼ{|e<43(SowL;:N=90:mh@t5$y"k-To#e3F$Gbv\^T 7^w P'9M΂ASDYos+2Lj_eoɋ:h+o<׊L)%\Q,:|B{-+[(m~Y"vf ^#:VFJJ`Ȏ)YUFnVJzyI<Q p&EL9h~C[rHVL$ZSVl$[Lŕfg[^L@t܈?[ʌm%+S'^)fsɳ5"=6x@Lo~Fq͂禦;zߘi6_OZÃ,Sg <v`ܙ\V{$/j2ѡHpx sw/bS&r_lWйLVBLYp1IKϦ|]pP]3u:SO-a"SgL@vv*BYƫ#KRݧ-X/JD-'`22& TLߏnQ\ d*ZV@ dJ7E{F0#37?ᓉ<biǮ2T`~Jyj?˻%pXA5W #Tµi>Rp /WPxf ' V÷yx:yυKM ,tJUCdY^!rlSho3nYpMCjw^f&W郢aM\42[7Tatp0ջZP;{m.i)^yu:ئĀ\,q'L%nn[?q,(*dA\S%$_f 8S&t.i+X8(FuBGp>tQmP۟y fɬWd 2 .[;9$N)?@CUߝR./w/HW-+sYč-y|5'>^Q}+o ^WyٞvMp i(,/0;Ĕ+b_V?&OM?+\@ߝJ!*)w)%+~p BJy>8!2Bmo~qr0uX&xBʾ} 1yyIK=B]T=b Q+t4vj "{\/?IXE#V(q JbGHYKdtQxώׅvZ@ 4W֪ۭe3[+ Q}X8dmk)Hٵ J?ro4}L0%$cKgw6Mm>PADӏjrnب"9dGma4osO6Š.ߝU>5/ '# |EG5)c@BuVf%SV_%xJ,)d "YwJW>.!՝an@6N['t2[A;p#q(}S PB00WY_RT9vf=n[)H#NdN܁߽ݮ^oΩɨ$iz[UC﫤Bbvq,+Cz7H}5u]{~e*hgb)uӴ+̫aIC)ԚР=~Խ8D2!+,vf,-fPI?fGKMJj!d istuZr3c 5jR|̌ xN{SFϺ{cOx TXsE/DGIǘ ,D\I&d`t&L@X-}]+h @y(<JIJ}rH_qg.WP2uŢEXJFv }xM ,8kRm ᵄA\grx}+OcQae4]GƐܟ7UAah;,gCR0"$6Z?MQfD|Nea=.9*dT <#oK Lap4l9x8kĀ?Z j ZYdM4i(sl|V_Z79PYPg&n9m'pr-僆DyWm9:^xHN%g}Dbq㻠$1t>+މZo1UU6K@U LyMxRE;I\5 ?zs>qjj17Q=Aqe=N\&V"go]SP L3X۠%M麶s( {,@ppݯѭWzXqZPe* Haq+&me\V20swFfs!~Dn 4lAU:E@_39Q!q8#!xmCfBxܓEs"]U nȝ̾Dx3\ {kYzX UN$#ZjhQ7&zdgf Vc 4b͘y[Y@[hqj(c OzM+`&)< UPbo\xr7ފ|CФQE~AV}Y{حq/ۚsK3(#I]eT9+ӯ:Dqܫ/l8.(#!q3I0Cp%J/;?˜/3p,.V3䍿M?9шcPWwƛUѾUleT]JnЯqDZSz[ikʴ M!~A=  fQ,io"H~l9!`TB{apZiAoݪ#EXӟl;1Gfʞ԰^L˰4t*33v2 /M.H1YЮ|TĶ2g6/d? Sv7DT2 g=@mj53f_t 0wG;i .rj1Po+L@]M`n H踁ME "C8U=C7פ\&FcG|%ސAfkշUd?RW=f``v xj6q!L}SC>~0;3DE g FWaq,,2 PH>2JZEpB@m2]Q1FS=:sJ5n&[Q7\svhke{'/ ErWb꬙ZV@JZC xPK +&ӯcs>$|#ZQ•j-{(7n)Tv>a_c[0ՊuZD*!]msg E-.u4ɅܽQvnHBLn;~+@w'2-G:%:x~>PX`ʰz7A2I/0o2 .IS梄 u䵈ko<99|IN{n.BgjS@vҶj/w5 z.B^L* &ސOi@<)}PdMXw.x( n)$w`HZgoU?*`'a8K?1_fS3x-.}R!vޯ3Ș^?9UY.\9pC|])g `_W1*rjmcЀ⠚7K N <Lϝo?wX""/¦CtzkK؝ PGxI^B zA">ه@ǀq;tF *9WsHI ?F?T<> O38|ώ6Ro9ا ص<ǛH-5WM9od.XK}rW1BEp޾5az'ÍAWމϠ 賎k&:Aێ 2B$/_<5oS s@+C irP5Ġvߣ_MlL>3^IK#Bn5N S n뵜6ć|i#V>em, ЬJUm(#MdNj;;`ɘ0f*Cx,i2}0I( ?y.s$PK*{amDN^q%)SXf2 x}$&#z(1<86't+ ͮ0^X?=  -b[]lgu>4,qBZ]|n1Gz7k^hOK^H3[e8##0x=2*@AZ*Tu1)wT՟QZbMQk:W ] :"΄IJ k"rø=+H;/=t;G}NW`gMt$F qh{/X翆`?ۑ{%+0wIѵrJ$`g)%<q ybimMs2|޿|GxGi^-asJ֎ZFH([nbnNk鄿/ܿS@ka~U\_ (8Shh4ɯ[GWcͽ,!S!x{$ $<7) c nʞ ovv@R˨+DA*1ߴ!악MК}subPU| K1*rKK.zސ/CpȚ@x ;łq !+4x\k ޱx0g)Eh(w$hY $&:6k iice:4LoJ҆:bPCUcϻO9 p<2i_y,䌓?m2!⾲EНDV5se%!U_Tt[ucHDYC w̜;&K~@:`9?ݚ oelA6WZ=e/$zf6jvl̐kJ)z}5ף+PL-/w{s3OdaWǃj)|B6Nɣx|=Hf&o‰-3iWյ]m \ vsQY&;J*]L*pؓD_EtW>”471P/)eoO;-iqtr_`ðhR$Ɯi ̛@_XbIi(T[XνC<<0EGm1Dפ岷 4z{yPoǸ&Dp^4KLdiカ仇O=3Y!d ΊrcM:$0X6|ӿcAhM6a0d-7hyw RQi9Nrl [, R9GO摟]` b^s/JPfRMQ/x9> @R8w^>S"F賂fx}x[U|<,Sb_$Ar7MF0Zv*L_ל Incw'nB }YѧJm/KZmarBI*K~_Kܕqk xBQ1JƔ1bV@OJch-Vrez6}Ylczd0~!{5hEN:xE}\CI\2,U`/p{ 9bX1>:T E|O% -V3S}1%|  ʹTǬџ,m_p .6*Dh0b²컎«HŒ6w+hgw̢^ПfB=0A.3%롥סPˋ$뢉sr9I8|(ϒ=ia0^M{ \ex_Q97-g@mvm'1J9t.MnM^bez(VZ_Q`"yI#Dw6R O :qmzݥʱ+6 *gs 4{UG"D+<3,mvp{9~/ s/&Yṋ?/t*cuL h⁘T{?}DqAc@wLcCx-4iB]A7jQ .s| \YP9h&OuGZ지 ^z8_OG(+_nDND`AYn| lӁ])4Y52ZDViD&ʫV gÀ RƸ'cdw`tͬ *_Sa>BGFEXQ<Zg"ԓ ɳ51A+:zp`"&   .lns+ ̓6~%22dRP=U[wԊOLj &؃Ck* Zѳ)B43o%MO妍g.E 突7m7=D料P1# B$ֹjmXAP&+*U\%TU>YG1[7uL`?HoD^"Xߒ+Bl~/xFnBxzH"gLSNmT(`Q@'7s yu:W e*$Sn#XOQ6UÔXވ 4' 7n]z1X{'>.u0p8حo@ϩ@tyH'^*k4kvn۔|4,[㹕('}mVWp=0H*PHYFJm1n)d*EL? B4˫CևO0.P 2'DP;2"Nz# Y BFWXRNbD \+|C4-)$ì*!$CRtv3sxi+=couh%d}uo;]ȼ>حNTf%(WJ M9HA㱎~vIl0(%,3gZm2ߩdhmhȼNp KZ @ vod 6]>AU_'4Β K6N3V%H>ΕH# -MA?WF"5;mOHT+~qyW7mCS9rR6a?>a!Ik@݁r)r~-OՓGp'@L:Bn^QC-<$`kG@Q0<:0q),^CrўHKrlђbui'5"D$鶫ܥ8c J_ʲjSE. ls홭!6:#ra>DaQB9}5~Gͷؔ.b9GaUEN^z=6ڏ5A9h e0ȿڰ؛7?HUQeC'z\x9䟕+PWQr#A3GWݯ~o+$f!ӟܳrs9JX 2LB[pd*'<6]fB^جICy`# R1tElSꢯH) b~bP3|%jZ,2k k/1؆ `R:JC&H H\(\wz_֯[,5 C[~>@GCiIAHjFOƺB7nnCݚku8j& eՋHpXm/`'+YoZ^䣆Pp=ϰXl@ ūQj'HԿIĖ/:}.^bōawHp$Uds<^ ȽضckWmn }7/FrTk̍o@lH;JL0]NOYpJLiLE>yZ [/Tň> 0_&gt(.^:2} h@9}1 ${]8'|vC+>С]K`$[$ܵyC3ai;b|Ax'RAp[K. b:U QGܥ߱w\ez\$y0|N *-WKQm-mK[f. ^O#0R}tqҡ. W7qFPZ%l^$shm7Dk%w@BFw`DKsiRq]]]@/3!m$0ۙ\|(iW3־j_-l?7i]f&< mSX,+7@r"uDYL P&XCQC^NoVyBT߻x%]$yi*Bzs=??j]?ɧ,h#b[t|<t!*Jʂ]\i(;rh5%F/xkAfz2V4e.g`+GZtmM(?&'Bo[ cQ6"Y~Q>wȨ Pڃ9eVi\lʌ'q`ݝW_7 q%aN^+H{t12Fǟg…^"2vl6KZzރ;๻=V#7L%Ϙ)'J,Ȍ.)SuwU>9]HEg}Na.]2-θJ@,9nzl_h(̔0-m'{C1uBB 򝹤XeEG,ySn`fry .#h$K'\ze`nW t)T{x+uLvuM(F!ԯ'G4suD@>mPPvL+ooL7}Y{6 _?aK 2/ȳN]*} ƦDjC|u;Z jKc*_A;a$GyQD5 @Pgp8aER<^6oZ74rC"r $P 6%ݲfMwD KfrN}w$~/q]5мhfF/-`HީK7H bT&"pc8hsCCdd ػh4qjcYsh.UFh4" \Eqn/ hVl2iYg뜆^ .}OP5=Gki G)xWW>gI{w_uG}:ڵKc+ۣ}=1ܸqE)=V/wDHf:AH$,xݒ(T\tRNۍhcnWO52\'4q-L[B-bO ž,(z YSCU Wf*ITr_a=^>%:Y($;SF)ֆ7C UHX>~XQ~92]0s%ͥbW14&w|iV_$V o?ZVoL{Wm ~۷6{GfÎ6`׸53,6HW,-<|Cv mɢ,GC蕸z䃌: [ٴ [YkNwDTy^ev'E[ʬ}r3Ζ,'e6% ߏm'0"C^I'% ~+[>;cw[CGBt1!y1>Jǫ<k) YLv9ㅇǩ &#/d87%RcA-_&,sl4,ĽrGGY|j~ZP tj]3؎8Y dYOhBJ.'Dl`s< 8]8U.jn@Mt#[&ڒ[3rNDȘrK dSz~34%4S {ZV<:⧜XU2[.ѩNy {P?*X/Xv/bƑoƹm|fSlJ@X԰3Y |F'[RoP!=\z#ÑXirΧ%-\&gV-zE(q X*@~).U80oĭ8v7ɉ`BvY;\sˇP(h"3;:4u'Gϸ$2 K^VmQAg2(X?+CmWRKlsӏ"Ms !(f{@t߷l5\=22U,ڙs j;O٢`-?6C1v2XSsd,2 ޼;qjz]4F RmH?w_ }~ihѢˈDe੢JmER&leNՌa9C6)*HjJ~jx)zFfs\ ungק_mWSIbf%5{Fax|j?(P< )ΊӎGZ jW ^ HQB#(wKRTdB֞jAƤ]`>?"J|L A|лݳk+7ٌo)( d{ւ1Axt(#9`St* 4:aQ(~5) {k'62bg?iCdƒ"ӕ~|H}E0p/ުS+u#/q.Zm""}aټ >|D75ܴ+~([ gG2D I#PJYƃF >pOUQbވ!Ͷq 7yߨH5Ih-E2PPlafnC]gJACypn݌V7*;]nG^4-\egL,(QS3=|]nbksԥ f( L/0샠_ҾbNGYb?w΄EKNF` w4HƓ@7{<+BpA=)?p`3¥+9d'Wuo']tJfLixNhkcSIV ?3x:ҿDim-I=o},4F?]rʁp 8f~n.{^i׻kܥG :%\PFJ(y=c''pTr/mƑOhIO|x$9-cu=1\Zdѿ5047ܛI$o7_-ށ&I{d0 ,Y*PfK͌מp˻)Q{HQT<U*!1/exS}vea#4إ=H4)t㭳fDƠd4{%7IO@\lj\0ePk sGzPDy'Ё5a*x#aBVʀ]T:H%oa FJHTo1pCh}]FZƒS^ɴ`H^$762L:\<r؆΂ϽʑU]BY\;tZ fxX$t)u;$g<%E `4+';|AJHGMZRYfeY<%5 4TcSxT(yNunSʞ`Q_DNњ7CXU2ܿx_MgFxn.q 7AŒ&  _Z"!㳓?׮̀N0 ['[, ~z_W/W>$! LsYx[O_酫'Q/wOD4Τ!Pֵ屑:cK W#i{\0P('N++qX6Nμ{"O'dW(w[ީ/;s֝H$rs$>z`:iZ0V( >RPl}*ky-!6.ؾzIdL|>{ )rXW'`[zٿ,jceD)_#gKo!@'W䢅d:g(bhHf+< Em{r#Al풄4&EX_ } f%*rnRwwrxrA D G۷Ny`A! [1iʉ4c~l$+3sQ9sx8GiL g` R6*aQ3!V6keHi5JYFIk͝zvRQ4vdP>4SW?Q`5,v:Xz1o#|WF]ÙBp튒¸lRP٢2:IT6 4gmsЛ1a֑jN|RVϸ)I0*%Q! T`[~AR1[~sqmvx/CZU)fnۖCqQmhO yzt:ϫ\?x{@p 6c/W$Ց] H%[Ug<-3183И')屪X#u^<( =53;T$8ٔX9P"S) }?"},6Xv2Tr txr!fֲ!#忍0^}jUxz)awȽⶡgߢ@|=7 "y5_Sް ÷2-ϩ44rC6 a> O:H?i&̙a (uUQwnZaj`?)USi|b Q+fb_YJ^Nw@v{FXb  JoV\`6@nQ 5ܮ#wN6t!Yj_kkVjD!w֌׏kʈ9b۪ʘ7Ox(o tڂד96Q58]ud՜a!k~/UNJ`u^WMǺԆ#^x6h-gI)tg#':jEmu*gԵ\Bİ9pW[هT7]"L?}졥U[e1㜸BEIP$ni$L,^(d@~*+$j:K3m4Tj0S }{8CSW_xIy2\Qۊ+7r%yyz$w5, gEEdPG҂~u[֊QPT)5*[(9l湔di|6!V= У~NuR![>OfCol4Ehc Er&D|]49ծX<< sژcY/u2 Ö ="W؊j9?9D~d=Xsj$Z &mc6DTO/%kx ?A W>a\I/(Zsֹ@b7+_/mtM v&3u{tVVKZm@ j+4j WrZe+eSVɫPJ>M$cH܋'00.@`Gh FoiUYzVGQ! bĒ%Er_V[HYafB;qM~QzWD0o;{vceäu,P3k\GSNCY80횊")!85^N r;M|Ka<~L4@cţ(}MkxvJ׻($؝jAZ?e"orM,>_P8@aKFSe4qRL:u-l)K*/i[t0R?;([$^J(aqIa7_0Aެ&lod/[;?5):?tb*iYeUkQmmV4Ӥe+^Ertx ߆ vP{Tajs0S wjtvbwjs]7qSEfR]-E]T9$J5Mo| *? jjw`.XEE6| ~lɑwVW+^f#bwx_^Aex)~t?N?0gsnw ^tN?v8q^3%.rib~(ߨ.(1XSgIN-,Gl}-iQK}T%q߂yBgLl/X rJӽU /ͮw<*Mvڪ ~[G/"G9rTe vca-pO%7)BJ4 : Dr@G%|fbZZb;{Zu40XۓJ'can>۰~Z)e]-],&4}}S yPoȋ-cԸr=O%X|pV^a5X;i0@;Unr/ WIG6XE0s 6N. ܎m$:=^<ܳ~`s|i~$|(+#r|9?ʪ~'zB|vfZ 9M?㧀q᱐i=  *%bpYOas@O*zBW@v#QpOj~Yx oHKc ;f.P.šχbr/ZԨ6:"ќ+#:1Ya<-!Qr?b6sJ5[Hn-˗+ye] CZ𡲻@}; (/]0kĚQtW`scZ\wss*j6ؠˌ \1R Nx~"w$Fp%R':sÂ@OUr42Zl E?ټx)ZAoKje mL[YW^MxtEEAu `q6b 7(Q.ċ w7Q%U[N<|^M~k?PUI(".no HYٱpg"Ԡ5_RjLTnK#q쫃]EԲSջBm/ymKnwQ70 &}A6H|7T_!0␮7 >6"vA 1o\-pdT\\>;1[%AuwMx]jߐtME[w]OK-΄ y4OcQ6!mw m$ˏe$ e9ry`#z?VͮNv@'K)'S[`ebw2?<[jm`&θ$Q)E2[tW>FIsZEkCXvIʠOY}#ͻ$x$(2_DjNaQC0+(RѠ} S'25ĵtliԓ-S֨m$sOۑ[!ǜ[?yFٞϡ QЂ#U%?%N ѻAB0K_ˎ/QyKcأ7oY˅)gy9ǫvm L]i{(B I};Q{b6Ug o.yXB-srC{-Wcޯf{%n/k*g7ULD[7Қ*S3{@^j }At%mP}e^iYbAi=>ȿ*bPo60USQ.೘&*Xp~kr^'ڕ)N"hJ xks܈ zB|Pm}\:s#!Y x5(鰵*RK$X`Sm/{fB*;?d\O{DX™G G.$標DS<mwm@-JOas0biY8J!oa]OPS)e`e|GI<fg($fa@l[Ix@9-s'bx.Fc!qMSm%]f"0Ο? "m>WϚ)l|1|, =-f8Pח˦#P&(޶Aז3\d - !T2e05[ 㤏[+qƔ]; p\ʪpoghVߓ<@Ik $I&rF Źl5#4͞ p|J#Aޥn-Bax}=|I+m&m02DKg=HT|ȷ¹.xʍrLCgbuḃ.!bPw@tNw]e:P?@]2@C9)UB+.N tf3h-.HR ѭ#K_:ƒ)_G B**RJy}w2ncBM3\@MsdxT Sm5J/L%"qگFw0ySI5JtfN(eՑ;iCRVTk62L)kـ*4]frzwir| 爐ɱ- <,wZխ`Qǵf-Bmk'1$ h00EYޣZZF`Iƀn LaP9x {4_D$zA9IWi5Cr.ڪA}iF667):/$`eҍw2C|o-LVOTc \gC_LZtMԂ= kr饔- 9l :3rC #MGeVRH` }μxuNo^N="Se&Z 7]> (4֖cTȜ&@pXV;!c&iR[Ď~Zba7jR v(f V?Ʉ |!33Pz|蛆U: (%5Q:G~KmDL(!,ujuEr&(S،eq pV$N (ft%<o흸&(1πc~4VtziНJ"0AT%_lZ3&QI4ճD5$bPJddM8Д_8uTWH dуp=р>*XD W]9k BǤ]9p,a 8jUY[頛oV&2ɤȏ'䷺$f.pI6[x!(/P7dEL{|Vu|*[^|ך+Vzo /d}~Rl<\ bod>xĒ3q }|&Ht;U3rhΪKUV`TՍ#G5#;~-R<6 zL"Va| 7Tjy>N3uQi~(Y\r* H8o:aM(d ];PJ&kZ}1|sB;C hD6cڼ\L#w*ԥeF}\jJ {0aYwS옝z0\[fwk+ʟ @Ř$`&thfub^{eOF9Dt|eo}cSkxfl M_78iWc浉ƞ^glh ڬ+ZJc`&vB,ӳ(Kc,˻AӰ9O ܫ#>sÕyR/hRfQ`*u3:Na&ucInN]54*H3ΤvhuэE5M66iq7lV ^{2}]t h+L oOͅ@ c QoYzc̃0C0q4 xU)qUm"4u;OƇb>V@Qd?8 " w.ݎ*/ٙ,YA,QVn4:~z69j=Abߒ֯ܡ(x7_%4c xR L"@l/S`-H4hzk:.%#:a0忇 !s#pR~ɲ#2oK >^C]:!r4NaoZM#kG_=8?DBQgAKcU7dMrpdd(aѩ+ G1@hrG-W=L%XSF &U_YƮ#0mFp'D" ːჇй̍o:(l`8OeYj4ȗā~jT-x #)'3uixޓwwl\Gjx>F+ o&!C4A^ ̟8Yw˫Y͏LY;0a55}7xISQWWU"S;&4|"zm;ˆtuI;g* .!%)b^8z֡ВG U]>xn?y̓ =\baA2SzH)'[KJ67/K~+v2F}(lMؠKO Yy^4?TFGwU^>`{65wcC/7Y;#nOBy *N4ZV*"0mվNڗ,aS3?byu?Z7OH^IV}~ƁRXd1ՑSjJΚf ֹ]|dB:Fk6g펋T I^ . p܄hJ)ӆh,ի>!6}O3|e2#@5IblkTb6p?:ɡ1(d;zٖ]-irٹx:z߂bAda/ >a o+uHXcnmC+ODHZnH:6_'Ӗ'⺬ilMŮ魭8ϨZؾVB+Ԗi[Wv Uˮw$\ x3mea7"%+=EndԮ&$"Re}Dt'X7Z|mP0G^se1QjNM܋豫v ڷ>5/}J4T|և&EN- 8&=y% Ớ@c?7pȃQB%!{ fB r=DI9 w۝b,Aç¼/@fҀjXUV*n)/m%K.Be}C'ȠH.Z_o_s3SGVbI/dƧ"N?t):sC5¤e!"pKΜ7qٮ! "НsFbc\c0]"Iw=1yF胔z\:cⱮES :w"C.ҁ@,L:2JSʻI# mQt% 2ixm_^GhAih$wۘQXv!«%Ik<dos0 KH <xwO'Q.}hNR|)fwcky?۰zqb~ m_SV U@w8|/ jgUƲNM }/Pf[Y!#J(m,]P'?TD;*ek)^HGN6N ִvvlX&gFIY{ 2p^3-߃WjfM6xHiK}˜!ԩQ)  ZYI=qndZ`NLn"r Ȼ=B5;'tǷ". gD`&΂TDȅ)aEI3K[i jUF_\ 0ֲ6=9Ƞ]_ wU 2;_3Ut1sjeK͋b&x@=»e60*105jg}F0DievܦF,^BЙj?_|h7B@h<7O[JV;-",'|^WkY˛!aOu85v,Phtˆ;zYtj9zj~Y?Z @ŏJGGfḬ8*[Yr*?(Uw@FO7|I2&5}+cA~-g3\$1~++PeiN&tY(_X;YPO`XhɡKwo)偅 *q+HrZ*Pw>]] @׉5M`l (UWN0FIq\$^H7yrT@H3Ddvm96p[e ԻrV҅rclzWR|ClȲ^iMB*M`ĝy_6Do 󗄈6]I >ݐa@LSeZÀ %U c~Y '<k1.Hd]73'2YK^FҸY77]SDCMgkR 'C>|ڃ,-۪9%kq=X}8bʚ(]j"nx+kX7`W%@ÔsC0yR80[V{XV}&2~4`8>0A|oM;*0lf(#t%8Rb ވt~V;(mfLn^^F:lȂwpC0i oN{hMR7Ab>dT ?_'|7Z\$^884QImCtѫsi}:ࠣ"2!_ =f=ntG<9^k3N *ad*A,/oqOT6Gcj.0Ae[-Qe8k#F| ^36&R//Tz1"czt4A1Ʀ1;T5>ܹ!7Z?ĈR=DEƦVfn0DDž@l x͖REARi0ĔҤF eB|GRQUgp;Sw&k|Mqlrwp %|Ѯ$.I l[!txJ-AqAqĦO,Tӽƫ]uL`-D*>~}XgK ah%9$lv'32EIF[  *G NsFyiӲ&5 [}6Wo$) ZZ2*}yGhmgCxZǾW% 0sLmc|'wS#?WuSp$\Pr.;k.&^nScbie1 XJuGJ{>Ki Sj)NUWm*0tYekP6ze>8[1lu%S8o ,CElqi)R`şp[{5(%>W@lsoW/۞BuPq\chr9>;Ȑ7zԞ)bZD=$/YnUB)GzŅJ~K/Ś҈/;dHԚR+xFK3X7z#5zx->;4:PX'3'vL؅0%4J tGPӯŎwi9)]n 3Ԥ\6|u,Ҝ$Ҫ M Y94n 2zj~яrP/WMĢߣpEǠ w[fpYr8y\xH{DWN̢jR.n_@rZ8_>4Y9j K,J[a 0zjxSO*SZkPLۣ Y]1 ^OHK}ț&k 9ꅻ> \_ϠH@P<ԹQ$ p`JN}̖sOK Y<Qsv}{Rb^]Dž:"T؀7XTD6-dxLWaíF?+sGE5Wk-UXBm OYCsLd>0ɇԀT4dFE_YB+}kTjnN9y$Jj 65w |ӏɐ\8Xe.՜OQ-DSUYxFo]gdsLZV5GVLd,i5gnQ35P&WbKs>Ų8W)FWDѦKүm<'Ip[ ܺ؛tǣB圤uo\cA ޖ'̯Nwj}RRW(gAZZGڜBL @I 0ʒL&Ϥx`1 cۄCsr7>>]hg?/o_o2٭KR8h /ɗDGpŀYCEjj 9h/ե*H9zq659 ڴ&7"Fy[PGv}YTW 6)O9( wia#3qfE>bLNŠ+߾ qAZDX➐STs~퀹,Or,O:'Kcچ$A} {珬 v() @ nT*PV!O6/VR*lic,5cVXZϾ.A#Ӻ TpǸij18 K.K ןC2JYRC]rɔ^k 69%"P%0p PH6k I~rSv-|K=T7K¬})NMFwKum5c̪AqBKcS&x*8BX@uBns KpgBbs*/}T)?Y\gd"Һ&j?æ17ͅS*O-F&j? S VեLcL'ٙFըgWCCJ> |gw>( ky~-Ӝ#faK 1%9hւ&ܙe9Q|&K2wr"ɝnyu> ak 9劽W{TDRFUHk3gfDrPb%*#o6 I6ٯ#!x.VaSD+ Xw[~וׯ:hpBK&II7(Y 7d2C[]bwOA&.vےTz(^HTEM͍h* MTR/:2T%o 0b~C_rd q?IV 1D,WbWf{/0ewF?\Xx}b"4I43&r8 QOJ,!f%C18qlK ̽}ׄ&V ό`Vʖr1EbȠs}J*d]pgo$@P?=UN%EhKtgX^6M>H.bz'c "%9ҢFSH8i%):@oFKYguZ")ti/*wUySFA{'~۾*ǭfe9CYLf+Ά̚^$=2_*ƞ8lHEJl/cL,tu"y\6\WTx'ٍPKE82:KE-TSpONwh-ܬ]DE 4IO!fUu:v"M)4 `RR{Џa tNr0II'GF6.WG͜1(Vssj! :SRf\, =|6N+ONj7ܾ'QSaMo rG z\hJ1X#` 3^ c&*.*<0m X(/rՅ'X^4*v!g>%BRUm_}Iy@t{(!KH&G #]e˶!z Lʆ竭lVcQO Z}t%!q+d?")wMvXëeTB.(N j#[r?49u]X3]~wY,oli_敝R+: rV!N?xF J3OPeї4u" 71z Mۼ/:3Z1:(.;+$1%訙O"/-@\ab3Dܧ>*LkxJ-,eUM Jb۸$+Ggz=]Xt+k)Tp8ZKSiKZ{41|"]LL HsaN%*vg"a?'s$.e@%̀ gJ_My">{Hkc,2&?*DqەE'MtsA-*88h;@Z@|d;xSPжܐCO fDk:}ƒk4TΝ 0}O)1c Т홤 h1rN)uH4XCK4_yI"/g>-qX@DvLC1IAFF i$/qL:?o|ӱXRwݹ_"$@UB}~J}Z|@&څs3;b0`!nǸ7G<+]-!l+_J1)2r >đKFw(^P{@)kȚHBIzW $)JS"ŝс3u8F!d4 0mlRK ρEEx6ɭOz(+/MAʗ-X|[ebXF{b-ޑ֣MMN!Ik b8 TYv2*EC'a?(M$a{mѯCK$tCdU0Π t|rع?q~yd{ޅ8cT=\,58HEUM#Xj"{v7jq K m1UOܘ)⏨Y=0sH[6By816.esȾ³C|ߦ:q[=r)zizP[yS^틔 }'0 :94M]3Mm&/G?k,ǫwZ{Dk H я-25A.5u%X(2Es}a'G[@ad5tWtSJĈ[g#7#1+a5j }w(7M7Ubi\E&Is@t ÈJ՜2~פ͘n(}l{)eTK=w޾`w]=.39 <@_B* dFAjQv)}E *I2'Qک Gö%ٕx??sl[!Λ+Hy[hW{͆~MpJw!NF'NT"Q+|2Cת]鉵,xn}YL@W   yx6EUDܕ]A2-gZGL ϶y0}'ek\"NyUz QG 2 Q48Z0TJU)O)saǓ#qEo7GmQ {[&޴@ϩdV `@+1!wdtuwmY?Fšmwq&ak<ң3MkB}|~pB A*zlD^mt.slnX! qb|4nOG<eѫ> =NfC@++A%xIF4 ̺m<ȪtNQ+ 5(21xĽ vm])4 ۭ<zT'Hh@zupl.Ǩq.nMVh KݦDF&#:Ă5߾x/*5WvZy \P̥T8dss7CNeۻyߖt'J. XQ;V @bB %YVpE-`PJa9||EYاo4W6u>uB`?JG:#ؒnPJ֔:QfAZ$CU:X,D7zh)nIqvGYx\9,toĐճ-9]~`7_F]̮!{zס -ɃȃEFlV6_8>J'-y`")`g5[j(LY<.q}|7R5hOT+Pc8+C;ޔ3jԍ)33%4K`@\3!5\y&>gl \ZCP) m36tD%]ۯ"d>K@!39W<vCW!s2PڇSvSuH/ c? `rAtj=}RCzfm/l>)L>t!;0C<5Qz̎c^c<-G;̖{z#Vʁ46 9ǰ?|6-B.2T͛õWy9&eg^>ڛC$ĦNJ&jR䩹: yhΓw!w=f/L=YJ$m,0?+E#m[nYPr;Eޏÿ!?aRqSMp*yH$Nz/I0,Mblc*F42'3\]Gyjo}[3J}f@u}#/fT5͸y4d-9GqVܽFC]sq&G# woLٓA?.l 1Vf\tDUFF.r(*r6I{/q؉,UczMkX=,m9 @M';q49qJ[fvY<?)4:}q IZ˱Lh#[y=9hÅ?}|G'#n6i^~[rNɥ ?ƉPjɍT"t\D4 d/L;u3 YCQ yp1&Л`%l ,sE@3NՒl}$P܅Y|84A@>c8-) HBhw<\q 8TT]9@تNZB]V_ +lł &Xv]K+,hNP#cc-$ZLщ%\j7@ÌQл.QFy8bb 4T2֛ Ũ[r콴f#id iDeB?^gSHLR7HWiӫR}I>DN~]!'ŏJr]meA57ct|k8x79ZβckE)Ӱ-Ruzɳ90dl7YEUh IgV~(ReꧾX! J[ O퍒n'^+$Ap%yiat8::ESmꁮ>Z ^Ji[4t8꠼[:~=Fq\?iH% I@SZF<@7P-$,9|Pճ'`kсIݷt. D`^|n\F甇,)G >;o)?̀Skw.M#!b(O7M5*hxjN<2y4E oel,ïaTebB}Eײv5b];U4 ޜTH. hX˰T4-xc/TCJ1[5[ 3515wiIBxr6XRBy Ѻ}uoܟ&AyCFyVpwZ ?A{fЖ -׼):Df-/6I^ Q'DE׃ӇCZA^aMMvQ$ZQ6iVImHY4؇ߊCς;MvS?˖Xu 鱡cn~cV[­"qOb&HkWK? sR$;Xy")Z ֌.x.mE5ӾKA\*or0Epe%z$̗tGPlzc)9`I2rR^.rLw^(\HoFHԳuگp;?a=S'c+OrEusڙGZcɟԾvEDh^ū}#1 uNy,4 ~Ar*He|Wd8X#!{b=b{2IX %T&<|uB=^%ӤPny+:}a04hsdj78)~+^Yw3V8o3φ7Vx׃Kz'7v5V:Z4Cx=# $`F?I\U`BG: 8c}H0 2#[a|;PMNͱOy1 0K> mLd{ywЅC&~Iiwxa$kP,c`;InHcCPc\)>=fd⎗ ܘD$ZmEQx@[*W)å20*?aes+c$J$s^T$6J|kt q5烽U΀@\[YjpI`~A|3#[0A(Ҭ|deneɡ[j؀:'3@ +#Q|MYF2x(nLŒ9IlY(O `YPMǜrW{9 @*Һ(YfSZtIM3?HG'$4̒;ؕӥ_^ 5hfR,i9x ʦϋmK[7"Y&5g2#r4#ږ6뉈7]K_UARQ Q\CB7U!?;-}G@`fza }h 8 [lV _;}'-8\ }u 喽/:~5")Yy| Y+ ZQ-V;vQ.׿ŵJ3%ϡP d~aqgEu1SO!̀q !~`T"#˺\ p tKRARGb30:/e*䐮I#bw(f_{!]훕g"}v#\$x}d\ 9~SK&aԁ{E@tbdBl.+tRϻ)=O4tR0fw`8N3%GeQ>yS [ʋ(kGwrS4#Ճc9+d `*I{6/a*X#͝v)}~I&%s:.&S&?NM$0Vɂ#2:e jYYO7o[q{Yyܭ`.W䶇6>~kIHbEFa-Уf9fRsrL姲GwI)(/&"? () /"&y];|<L 4x’ep $/oS&x*A9eݍf(VW}-̌BܗYh"]EMR^(UH{+I8'?1/2:E5┝|maMZUd/DC~ϛYR 15T((UxLu++*ݵ>e]q{ GiB݀ZEkq^3_黀 [dmYҋ2nEv!kCf&ib'B-fc"%L:}5:rտ!/т1ݸԎ)Xrp4XX4) u<`szFZq:? P8DXjl.y7eT7Ĵ#'†HsW D"l226ГNY{e 6_NwEe:<FlkóOm-KHL-eœ0eD܁&A%4 ͌@Y(?FHAڔimDE0>q^ivr.`\)5 PK ɴvxp8α$+xYD4O |v.)h/lQAU|ĺl]/ k6R,^Cǔ+%W Ӭ<dž(a`rf$d'IlM u7liE$.ői#uatܒ*j-gLor⾄>.8ji7=zJ=8C(2NU|AC?;4 ?>ͣϟd3x"+/sV 0,5#0dILmzh̃I<:v[3gKVnT q;6NYmGbYHP-(Z,$XMao4@L"tOd7v֛_"Ӿ^xt ^{/R^4o _]_?jl7!SqXo6gUQ8LU Dяzj j`Mta>H9#OBxސt b%NmE _Ep9ߴXQ:<ժAp潋BO <8h֮mX)&d3yCnü1!vo,¸A;.oQK@n&%)lNk{27"m ,;y&u_R1#_1Q/QHH>. 7ɕCپ>2^kG!{R-Q5Hh //\IT9#F mLGm[E3$"ͲEɳwZ& 7 ȹ̵m $e೼<}L,X@Y;d:rlhD,`·lf֎HmGl`b%Ħ7+=t?!CZzT_ M2b隬pH2gsZlqPn7׈]ӯܖ9`"G7Zpz Q9S%1 jPu|x]&22R*>t:& X9gy*Z6ۍ9k|MQEpZ 9mTaWYt;5WAcR3Ōĸ^Z<'BHŜT* fb[/EÁm_(=+fD4ZW^ fgѪ89~>_s1,I;u@.k0H~H,*vC՚p;$wkj܄~BenSD:BĽX-XW27]m-ȣ B!Τ9x?~r4:[gA1o2܌bɐ'R%uYxTߩV/DƾG_D Q'G1 JZRCx_'B@1a$n ,1OZY|93'3>Yub΢6hoa+@+٩`cb 2xl.9,J]V7!h0x+p{ $aմt@ Uk 4&hMB![סC$ W+@M *`H;7b%n z3̪OA ӧ 8MۆU uk:R6cJز2dIxY;>,z"d8EoР,S YFq= CD+Qlm)b'dR/hmt-QtBƣ- ]-j=;M{7Q-8@Q橄%ϐ@{wyGsmҗ09,X0Ӂb, ط*6 9) )kdxEE8-X:|rtҶ>Ym`0.9”qfF펣ny1|dzv/ K8OL}[x7Y,zmoCYTESԩDX,$:au,&nf|QW:G6Ni~d:֧wDpǐ(wUh0'lھh v֤M=k]}#$69wKmtZꉹP@BDt@l% GpwCjh'1Y /BK*+o.qy-26wo++ܰ5+eEQ8BOƬ*Xt N [_]Myض,D:A5JG?Е)n#ZruWF2^͕ytLNۺ xY5CnG*k8*kW2z;3Rĕ,bk6\>pݠi B`ѧ o9®ij˲s@\89AEzYV=?A-蓭,YOXorњ:E}LWP|S^(ᬄG,e$%V kHL5獙nuS"xd@{Sx8&a>滽OA`p̓V3Aţ"xm\V!+ ?)hۙs|bc685jKs؎Z mhm*d Fv Jrh"]-)VN+֤'jR:>9Or[};F-~0l3']MOL$dJ`j`,`m懥Vs IE~_kfŸe2&YLg 9fQDFMg MQSVMڭNZ-'[ڲʖ73e֪08G)*|_7/%S(b;R}$*߀VS~ɰ%tĘ? C1OI-RUGL6!6<>ܷo=xKº|F†SЖ-կfJ0>2=$B$wMjg70z1}RDwa* o5#E>-he n; J?G3-J;vk%aE/4m!4$ϟ?3/+ȶ$w5D-ߵjwmVЅ&l $U,roc7.3CKn5g*MRֵE{fF=\؁U&alʊI1fm2IWds>v΢QK~;B\+?o-ҁ6o.Y*TouC6E`/MO4̺2Xv @c*vzJ0*}";{ͪ0RW\Ì0«.AIf<\2cP NH \?ʪStAY p:`1.kye}eD$g٣UN' _^XA `w3oVUwƒr~$zhA'Ըh 1goV9{3ZaMo~H\!+DG˜ ׊:G21K!X7$by]Ɯzo-k ]|q`p{y 8 1\,9Csz&͖ F $س6hQ-aHQfRnYT~gμԌJyl/]fY}t3z'ՐY7">\_Vfwbb1Dy@K&<''zSŮx'|dOucdL `W3o X"$!hp+)S2MQ{ǰP ٙX~~Ήcz]i(*G^^(A=ߑ7 }M ,)-Qn 2ԸT\Ǵuf;2Prd8{AE;W}SG9frvb-@k@?`)'JΧވN!n/l@kF1aB?P_zD7O8?pn,-I.njyybVuNՅsE#S.t\ ^L[հ; A$N#odܗ iJ>E'g'$Xv!W%ȍU<6Ӷ/h:? Zɏ=thƭb%YAp__ y)"i&-޲F:Si*"x)Q+(#h`n<$ğMhUZHtX+#2mc|ss9`2#&V+}_vXT(S!T5s)?L+LXthOhFªt>\(o=*kFANkY˦K 3^w-I5A)@[i}Io=eH^h1ڬx,u6V`2:IG8a@4\jm}r'<;+@$bN*Sل$nN W]?̆8 ]"̆ ^2ԁ)A`QkR@!.Y[r MѼcFH/,}_m^M 9hq) O Ǻ}9*? SMT(Dkq>$=Z2kIδ^7Wmc.7gf%언Bzj;:b`P ͅZ9_0 )bŏ. vzNSwNv3Q'27y5[QE<X- nzʡҬH.ZcPk F!èȞN5wX܆@rh-*."z޺,X3%Vs%"/n nŠ ÈA4ZωZxwG%V6b qx8p43 UNIcF}t3_zLJѯPI~ ARZj"UG{M(b@z[p;d᣺WVكXO*6}}nAh;Aݓ:=Ik$ª\+fuZxC~EeV4?[݆&G]oꁼ,2DC?H©UуlHʮOCW6H6XTKƊqCƑN߸`ҏh,9ypr;Q?TaV!Z7UD|d2}seR9Leߘbqc'ehR-Uҳ-쨄$ 0RNY>!N\vYpZ4:a99g'撹Mnvs<޲uZ,j+D9u}_iC9Q2K;~dF! Ϣbvmxg*wT=~y|tLzۊ﷿ b*Jsj#F AQ5^%p7ёb>!7~+"c?U㤤\) +֔7k"{IzXQTAh?\Ov P=AݘK7Q#T\*N [3Ѻ[&:V&id| |Arts8-Ռ?]./2[TĹi0mP<2r=VcC*"A攣x4Lߛڡ= dЦ0"'t^ '#_ٮ= Pi!:ןiqVd2dhFUZOqL#6@ 'Uϑ ER2pfR-9"qK:{k@B{ h1VCD{NgbyYئgjWZ|35̇"v\nC(H| Kz@6(RDircJ|T dzN/ pm@*W=Ï:t\/lq.)@xg5s?gf=K(g6`XRtpыb.|t:_t)<(,fӝ8añ(%=/U(XW4q*UHTMtG8(иa+O|/Sʴ^k_h5 m*7^qEBrFb]-[ή3pMPS N;#ZvH #LZĕ\72P+%/) vʉ,?&OqF { h4 :\7Lo3᳹+?+z?P ]\`AJ@ܣ"u[Lb;[+<ޑ<ͨC"|9Y[vN tӟ95/M8f[SD8_iJbKP:OAjGG-O![] Eu.l󱲇\7R„sUtn3EH&2xix&q,&Mԥ"^gGޭ—DRK ԅT$<1xsv ,] 6N9]Ԃ7KFw"qe+,|HefI:q*6n8W-glL0#4,4&ўv {‰&oBsc)Kȿr(rðyr˫s>§2(HYDe[ N(d,%WghrhʷOQw+ش0C+Su\T0):KH}hHbG9IS9 FuSg p7,GOz,^,`z`p9=q-U . &;| 2k)[ptru1h;\ak3KT=6x=t*F" HW2GP!0 mQYGo2Wmx7lTdP;ߦӹ@S]-xKIaR]™.I%v(QVY e(x̺A}. P$QK7(n4WZER=`{~ZJ5Docd9j3p֋b$yLQ҈7l>#MxkFϒ3ۆ0oMR]b};F ^IO2ڜO?@ed': SCڞC;"W:c2`'d&>k>O!%65ΗirU`y\b2^py5n(cݣ.,fٌ$?{Qxf78sv@ReEznu>}d{J3)xd#co H4m98&((|3Er|a epl9^N!ݔQi=5$Q+!f%Y Z])A Z1$YopExb ,XsZJ[Y*|qvPKgbnvF,l_2ڷE(EfRp^RWSX_jLetɏ3;13c 2%zP ;9"!"sZu p L5Z7]UdJm[*W`SN =rBVe=Oz||K-Y}9~}W룪{s?wJͭ4~dq d3 q`ܔUFdt5a"Gw02V;i Mڅ:rQ/|5Ǹ4JniMY o%Wd*o @o, h>ʊiF<5{&v3m =*l+Y{G'U9(_N%v2[*ZmP wegl!`ijs pݟmd{퍗_> ΌT(Pi>;XڧǴb:N6 klx s+N׹m+&j7>Y]ɀk8[ 6 !4jp'o5۴Z`Odԛ@ !A]zVYirAJ` $£j9MJ"oB4ܼB*|\B'|FT91xJz} mp.a#?:=Ȑ\5?C&euwM S[g]& ^9&  0eݑlnSx OiE,`Gw uf8|L.gāP7vT2*k9=DOc_;kE`Uږ)i~*L'YڛuNɟ-zAH cʌĀZM%Kfeg*}4bF0_IA T FGz䓖/n';*/$1;`*#+خvX͎[T%lzArd#XT|@e=estPyݢdYfv(脷#7 hk9P&e2&E}XͰ;]A\< /`W(õ44-I/'{,rGz !0/ocqըS*CZ. ʧ = &zx7J2Uffxlq* ouD| c[Wi.,K3S"zFI e + YlzRuvmJcH-L+l /B zcgMQy[SfQ9 OZ#>o5&|ΖP}~@f<-=)v+cvw rOlaR=`uihy~"v V!T #5 ܰM{Lk`񔬻0IQx$|w0\JǶ`02U-h"k%N:55(&VܛT*$w@NXSruR uP9r4R?>Xpr1m~brsQcRPʩ{ {}~B/YTPK.%;|usxy0TlT NGoQ.΍be &NMns39 5ogbv'N2qAUCǦ1{x_Z}.La$J*/KBZ%LӾ}}-Xb9kĖnVȐea,}֎. Xu 1f2ǰ0 3 ub,΄˺ 28/L #?P0I>gZ9U@˅lM;W]yk$d2R=Ng l#F[(yt#jIYgXyewA QzC,(2<$"Dc% ]`0 >\c#.|`W!'ۥHXy\2#4rY[% Ȫ\yxz`,ӸZU.WkqKʶ>&Hk{G:N9.@ O=gEچGFObLq8ɞxbJ׶Y(ࢅL.Q'48]H50&^6ÊW0zۄ`W3<ۧ'8DH{djד0QN|W260E}uo< $]Bòm@r,%:J]c:5V%">ԛEsO0'[MȨ][# Hdq]/_٨N3ohz<-\OPNe.[RA,`҄dH(QjE)V5!KyД񦂟Rkz6P82TeugM-eǜYdp5s t*R[uyK,[,c1y!8t5"0s!lX9cJ^7 cAf18Zo6 VO8ӵk^R-o?Դ&<tL94F|% iߏۉ܂/O8 8 3Ns;JF@d>1/`UW1 ]C@i8{u߿u{4SIM rhT-(FWE"s1u7j:=MV@\Pi3Ժ]Hh܇щg.{=gxo;#;LDQHDA!#\ GS&4vN>{&ev/ti3kBgtk>H:T8בpho h";0rTM@ j !%l0R< RiF">t͡d ΣhaaBf+H޽4JEr%3^hMx9lj57.1jyH;rR܄r2TAvys" @O#Dl 2cZPߤ]W>!\”Œ7:0?X,RnL(+ f,$6,5Rx6?|eq  &UăEcɗ&,#EfW g ={^ ZGU8NӰb $*wJ1(rV%#~5cC 2$x3ƅ4!DC:%0Bd!m d"t X]; lkmicNB;{RR:jO)H˃it}5qGUi7x/X/LSp; ຝt!$#t6AF]IBLM)ӹ@NjpyMg Kx A$b=rU,jFDf LRu4 JB nHE W[Io]\qP^砤 1=Nz?L<-]Zzub9AP9ca]~!YW{߻wBGc_F l:M>-ÇC2mݬζ.P25 BF.p'LLӝt</>z(b3?(!J 7Ipկ$R4 |Z+QQ6䣲S@ 93Uz qpo޷Ia5|se׎P|϶*5Pq4t_&Δo{׏9XNq"!G7#e銇}=^ 6kXk/ XHhOf<)6jBZkM0D qwt K=&+v{z^XU23uGƷ Tܕ$⹧.8#> |.#2UVx[NT-O~ 1jM6QXRim̱qn,E 3 Zʃ{E[3hLWi~E7v{*<*S5g|'ri*/`J#HnVMVW4Ο/+b" /w NOSy&: LZ^ 3Еjb!RNAM>f}')' *|~nmD^r'FsZ l"zj*a +C)ҌoAe1 hXnR|{bƱ졔+Zx>H$Mi=ŭ;j0O)w2*v2k-5k }.)'t!T xŒb9Lq':\t,`YcH({ R(Uoj7M,!F_FFvlo`^+7{SvRi- ֶ 3ap pK I: ko >@ʹVZ ¸\z!7dX}[gME_Ez]X'm$,E i3`"?8uwP,L χmuճPr??|q#W8C_[|8ήSxd;MZkG~N;&]3GJ`v YL BC>WWuֲWU7FTpW/iѤ@M |6 mM v@ 7}Zcn00=Wz{恜p%_H*//8u[s4Eӗ5gX );B1X]ֈz09};CҶV1iVmfX gR ł~iX<%`MjE( u4TjHyl^ &esuKux l⍿1݁H[%V?[ӗEEfN[w.~5]Q`֧M#4O^+ @4Hd֯_䩊aY{qo Ū%Ҍs#̟iֵY5s졙u7~]/"IAg'M6lݭWkQ|cW#mmmm:u1Y{?A#F 7Bj yzl \ Fdt]1$cB+YSi742 B.jJ]K Ι[?2H7O\639ĖX^I[^u\8R; QHQ[w /eLN xK&6 2pkR>S\ݴμ[.[a+|Oh9 da% <m)S„KFKpHgjK͊SAr9ZÐ-#[iۊ텣$:8%z%T6XS%h ֥LJN'`BGlh8GA߅,WsU@d"@ktƴ;:3]@g/Yˈ[x#=zW1(^\1i΃.;]tK̦QP1Q!'ua6 rvC sr92Bk i”91v0{S$$.Js\|L0uQwyhvUnٔ>B5DUU!U( K/=8{+QYoBg*Nc&'##3HPPLo7G7h?ܿ\S"(DŽ}/M=o]in0)˒LS臍@Jܷnck=^Qf'J=qҧ/d`tTKMO. m3BMtsˏv^ʒ+xП8:Ji:OuM)Lgy/F`o,Lε,M"Eǂ,~08d ȡ$ɉ:$J@GULT5lua]HZ[5],V=::?v|9®.wisVeFmdeRԕ"kV~%|ٌE=( thQ$6vahU 4ʷcTeȽ_ИE`bH'r盭ZfVVR1b N 鴾hW3㏯cjUzK8 ^lidlbY,V=$&B(oeoţ`z%(DcM7`n*hZJ2W|»b (+w)h7І:f^Y3V/ҩ3xpKIdƀ`ۚi hBPq#mTy((KE`{T󫸁:|`Е -pBe#*Z.DEhdg!.B}~5|)$f֍}FP&2KX(BM//L (2>gCKqhR< tsPZe(u$O~bExd|_l҉Zi_ı4sCg t@uEv>|~ Y PSr~wPuljiY^vM (Gl8pCPzp餸:̟5?k)FS$ʇ܁N`sGDzGheL;8i4pM@\7ʧ`&2x >)y F0UY YY^cCF!RY-6u_z`(ޖ"G^hiqER<1 䟿)Z@P0L_1hm(5I콌NBe)vWek\L/SgaS]bydFNju(4^ Mj?s^+6Ǩ@Ce;oz\,/_H2? W .2Rfa 1aR>|J Z! ,'2Pvi-7p;创oM]Zt AROeoB_%X]nQlR?HyL|2CΚHc95fy䓌2 6JCSBWbnvpoԦmrs~D-, !d,LlVڎYz@.cPc| )  mDYUӽz*b4=rr5]0xoAmysxgn o# 5> um\2&JbkGd-P}I=, vb<"#:{fOQ@SM*fDLpS0?ꁼݠ_`ܬrQk-?6`}‡_/Hey0[G2)12N.Ly'd̳c=P J&QZOGI],Ђ 2T*Kf+|AJ8yy<=dV#lQvxlF2[m>CzzhuA`-pͣVs }0j1XCeznk^HzX, pنEb^&0h Jވ >xK {p# qdM@f F$ 3pdĸEŠPdL{p'N $!m|O*mN|&]/b)o EZ_/Jڥ sų΍=I89G5eGq _QZ9 JN:;Jp/>C@ !b85ӍE4f6!t(+NT#?5 `|&q xi#>PEr-gnt2.X!TQ:㐔J|ȶ24j{@T8j =^YS|SV Y!a[yjb>r^" P ưM_Hտ4N6y"(݀f+L(HAtb6 Q lo蟦-wwRb''t&@"ԟ"%9p߆ (iCV +ߛt^՛1dڰ;;5eNӵXg {Xݹxn@\~r053 ҐDB:e Jۉ^ C 6ҜXYĝIKIf᲍ZE->R2hY] O|ՅQ}^m'2E]zjN*XZgܱp3 Ovg)G I5T2TOQ뷌O0EMDXG7)O"ja+V\M(Ϲܩ ~] }*k𮮹xMA-xYGWljpBr⮇PC\&>MlqЁIs3i%7[oܳ$R|;ݢm:L6gےw_aBP'e dM_op` xÄJ; s6QoWh5daL XsPk<,:$$Nl͇KFʪgWF^Qi~ҟ_5VBvzu` &,:D"";eJ~jЂ;= Hy<,TP.1Q2to!"x y\Y>&\d/ *ƗghmTV{[ p,oX[_NR8|x՛xM}3CT{qIIQ4ұ SuMJ tRPv+7&0pL^4+Q IU93-K 7hmM/<*-8lg+ ',l,cHGj9STR^MyC-Lu1heAk'eW'W D(dRL]Sӕt\$Cmp W]\J{ZV' Z~Zp.x] }ȕqF|#[q9 @|0,J}Gͪ_-}@j7Ă׏؍o@\]#u: /+;3K"Nݤ dd1t1:$/`vѪن'?xSwh!q^ݛ"^F[몦]xr!xF月ax\6!n!>}_VFFDQGpQ_h75RGN\;Ƥ;`üUTPw%'pSә6s(%1uykdhrگoZ0O>FMc!bqbPm.ؓXS"sTetoiG1/sOH󿢬9-GNM1rssJ@*!6/.$uM >ٸHpK9æ1'lEj]Xg0mͨRYc,RÚ5<'wu5RPTḀDGv%B^S-T]K!q\XJsoiYXYhD E{){p@%IF5i MS'%ol§&uSb"ȭ߬.k I9>KI*E+wȫ{ FQ{ot*d I)B!/G㈷;NwZ?AG)gZRV&wy=>j3$AK>d><&nECUV$ ߵΏ6(刌:ۚj `t}M3GD%ھDNYq؅31)I^i鹶_?YDquwUk&Yp>14 n' jBmYN& sJ2|`Mj)@Wd0># H;|#k:]t= P-*?H|'4l_jk5A)$[\E{ 񸻅bU<H[PV?N@<.>Z]3xD䟦" 튉8aAy:X!Յ!jP!m ?F4&WfWor Q`4 n U|}1bL{i J52,7> /J^;bTz 6r]/5[ zEְhgZ׫x$՗e!f;gƙSpqi_9B*cλގ'fj*#cBF]UY( {4k'wVl#kV0etO" l~{lNŗ.~ /d?r2[;֝/2QF]f-R@Z  猑 $VA8kĽE- fɸ7ܿ]P.dUKi^Ͳݚh̤f&Lڲ1  TvLj!40!r+9FxY[`O'`T<m3}Z}h+]|nS9?,D |3礰a K ВT. @meޕ].bo I`R>m?:reNj|^3wH:~3ewh &UeB>dG&C!vL#m+.}w! Bw{x@/ל8e^j⒑93ëA6䄋P$CN*V.} ̾Z9Q"$܊حt(ibZwQ,ڙ*%ᣗ;6 Iz};L0]x ޘSԍv;dtӀ,c~R$vʿ 4'\H -ȝ^7X^󎖹e7ƀ5ԯ)o0B,4-GkȨjj+]3)96| !*`ZWJBb`ē0gs:к\ߏ+.mbt[(9&\GDO5rg)4dzज[;/>6f <#H`MXW|qKܛrn0z39QJ9Lc+!{Q|Yat d-{eRU- $. 98%$$MYZbz;ё9`fQ3a[pC}2'UM+E+U(i"[X;Y|}*Q fR"/E\4DqK#UT(pxG/0ēd0֓+; HPMeײMSt^9W@~{[Zwg wi՛:dK:Xq:ƥDhIn5k[9+]ZIaqfd.kP'CgUF櫨0>Y +j`)\Ҝ:9]k}D^\"8?8HrHn pZy"83@@m,-Gc[F%,ֽT \tJ\"Bkt<\ihH+(.Oۮ/'B)4*Ď@cp!_[da89GJ_4 ͑as붼c kfr F=ˑ0=xh}GW)_EE>O?0n<xXJΘYHq뙛y|r*v8l>vZ<Rg9]^K(]n жDPMە/F"Ǵ!i?h٠@oJ2jቕKVvvk)Di}.ZtL (oC"i;o\^։ th?e$ mx׍zX;L͍'=Q2o] j)$jB q |9$کV&i%N3I1[)#(kg ! =&;YFOR S'.&Rmz W "]ओ}-)eM)tCfI#Vk۷ׯZufӑ#ʶW2%J!\Q؜%RY`yp-)^AoR?k/D>wfŶ̢#LXMvʿUv) _Xw !fs qZqwM #89DPX)$kEA-"I c(tՅH%#[ْF9 -)!}TV4 tjKJ`‒1& ˋslcnWko "_l ;a,/;iwN5+tļr_WuJZ.Z a*&(Aֹ\Z:{+opSP{ 1*%ˠ+Q- gNc/!TgiZO#k.t=mlH,yt#өO`6VF!?E v\M6P/C쾲>7ys( ʼnIme&2="JF{mGsՌj,|آq nVh! #%8"+rX)kYQKp2xIįr^&cag(bo™ƭ g6=nj)0ЂJ-jbU0H>M3>[ 0QX׾-&D.W݄LJ0io pO9U%A@1P _Z>Cu`QIJ-nF+R K C.񩾎cRڐ$Gݢs%/Jko=7aР?`L~Rͫ;8sWY $:wxOP(Fۃ'JjX@AA%W6PsBt>h|9Z&"}p-&Q9ٷeRάtq=tqIqDz +}w !5b-@_N/YIIUhaFF!&ϒ5LB\,1-,[ YU+yj$1: ,"'L2)YufuvGOSjrFqizx]7l+0=|QF'T 8 z_ n6?Eo%wb}@%)6p jX"cIO7N۩O @ZR s<0Jmn@[kEf')ϧIl<{Rw*/v͋X+LILk¦67L"aK|O䍅hVn&SOJ8)in!:ToeARChT@ }_/jY CYl@6@iPۓ3P %a_jNvUk( ^8+%peڇ:Co&]R˛f3;biQ@zٿpf/f|41QߑRW4fA,QC}O۶+CpOw6ZyN#[z铽fQaO7N{=Q/JT!D gm!- 8~DS~xQ] \; 1mU!aB~\ tފ  pBJ)fTL=6O#I5R)RӚ?c d䃢 .EPs;8譲w;ȠAX6! HPwx/2n֠?.す,O1xUaMR.[ w'S: 'niO.v.hOT v|Ы'C,u|AT$?xȮ6J1X̀@g!,+Pѭ#ܘ1l^B}xҎ܁~:~aC(e„2 $y3BT]^E#ʥBࠐh?:< ˝9{wӗA'uD e%}k-z2DT/y$@v4l̓P \x$-y} uE*}h hdH_PaVҸ4yl$?M#ސ"dvߌJaPӥTvUqܑ,k|gaQxBٻ6ѥ z+܈Rkȯ[yW Mv ,5u?F]>>V~pfVTQSZ D{S/*XL!$=7y-JQ<$O`Eد׎(EQGJhvrf"=Μ$h&xE%hufpG9}i \\?T;quas=}q P/¡e쾁Pb}225?0!+Dү91$J7X-l w&%WND_n>["Ekd_\9I޽W'g-w:f6eߐ~ ]`[%Bk].Coo~L )(-ՍMcQ6 ?e(@Ja,*\o@7q4?X{yCaO0>RQd$PX|4FO<ՂTVϽk}XԄT@!Ɔ2N3spPvٔQ{m꣤ 0$MKUz|f}7YW˧HC* 0E \s5-"2*jX~qْ~,ݲ)H5I/Z`u׼>#?<N|Ѿ×YAt@ )˔2V$l ~GrA'Wd> D0f#3sj^$*Ib*>3$O%v `˲/a+v68%E67aGCdUvhVcӫm)(q>0 Z96tQhA 9?p.NZC`.v 3bD 0 4k3VK༬n7jD}E^5XxhCXE-S L͊\8׷n9q (/50mxS'>H;{ YO 6a^4v 7q(TѪp1^7^+-1H00I*tuʩWSڴRx-@aU`.+EH1ӢFtIP*b˭:ı%RE<6uŷOǍ ԖF%W;QvO xϗ gL<NWfИ6u;|.cY}3`qEtJ@W\=]u9k N>ʾ4 g xWiv^B A"ۥzkEI_Z 9d~v*+2bS2;:؅ByxȮ'kc3Ā n;W4Ї4|_h:\VDR]{pP}*#9PKV[31xL6,ks6ٖu]vD*t =?2,7ֆ҅Pb?u>HE@i4VZ_M_Uu\C T{:_&x /Sbu7}a'H zM{,!h_7dk>88ɐfxK轑4X3Ad_XW]Q 1>áޡ%V cf JGfqoA'{lOQU}Pye {۩x Ne.K*ЕUo~* No<%A@+{@y\/bw@nAdg%Bg"4؆!2&>Y%b4' [u.Kaϔ`|'ֳ! OMR=WK&ZW},g%o+]sl#9YLQ 9r-e͛?$jdv1o<)Ҫg/SJpf%k]LvICa S[mhFuu.7jg.1ɢ56"#QaP-FW}dYa^';'R$:2 s8N+v;h쁍:11b!Ұg h)`{jŤd:!b֟0 KCcz>NzwXA{vOЎH?+ xw >Pc5HY L'.ZQ՚ўRrۢO=ګK0ui\E8nIno>@B1k`{wG_R=Z-GWCnl> CW7QL:# PUhẠZs⦔b#+ײXT'K?*4ѽkyC5# =Uao7;yʕ5Los1 l7b]P{bxcv"]٪i4? z-GC,ޚ &@v_Jm }( Qf;SsNv^zoq ֠rL=%Q/uٿ >2s\kd rs]ɁY+,s(p{瘭!OT[w3Сy3v6}ߪᾀ9q;j!ϗz \7k k, q1Th,AI0Vn<ݪxͰ]$tƙ||'n4b+x̋bTr=Ց)o|M\ȓM4+ cN@>*ӤQ!9AȏU(.)MR3֐+j<ːÓx)ӆߋaUs0vߺđEq _Y3g9¤ɿ ׅ J;;k_ &I|Xǫ֞AY3&?,Z_!K0&2S`pAN s92Fc(JɶO.c+:4(е*nTRs}̤x%0H. pΜcր{«;bRe&q!py @Q;,*Js7Py@Y]"($J77Om#C۾N J]06V}Οj! [37q2N6a[°3؛ܻD0Nsە$ĝ~6̊qpϺ=Љ 7^iXtha ی:(WLPl]Ď.HaT OV4fFtSk"]b+L^ ,aqdAoK |Ph=94d9DCW[65idB+>*v 5Ha7in@pɭO1Ҿ#וnW02W>}O) JI-# }SNs\P ݶQPa%ܪ&X PU72z3p@B-pMx,;ou:e_5:Piɹ=wU/P8E<;4SB/ҨS-cN ߂/k,c-Hь٪ "ؘpB#:e8Zh?č.+X!tIYgyQLㅚ.˵Xm)aLU}w,PD4946L5n,r7P/̫mMLM&s;ol]ЪߪZgc'f" 'e; ė6*p1qhAתށimqxgh4)TyWCNfbkl V9IAt+Jޮ@3nɧKuvp$dQuڎe5 Kp Bg[[Z.yF6g;&+ycbS&8?$$j@ pG,\4=Aj}؃ LQzs؅N)@[B5OePӁ*4!AZ]ƍ.=vrARa=Rt,P0^(QXC@њcRQB/Q^r&JO9E: xˇ=?%?6C[Ch:ҾՒTqіkp/"fLC* q?ۚJ$-Q?tԳl\7.)^oe۟$Yae8<ͥebmsQF"y[ك*Rv)?p-NcWRYAK+mR ,]GaFH0;Rm+eԎj@7@ ,2\7B[`k 6Nn*SbWTMIpS@P8h K}υ#}u͙Ej/eCd[_zffS&;=]6> Z/L{kl=Ϟse"8mqBkna:Fmxb̓( sGԿ[b.^{ Ԧzrb> 0ͻ1M@֠#ɤ& &}\!}HS =.|5?B<n ߹ AJi DKN.b$ oE ޺ @/tiZ}KK3e Q up]c0 <׸.) F(;w2Jwb3T-oMRqc f'Id'#X`T1AAvOfgI6,(ߑQvG"٧f`StB ·~ WjT=[TJK<G֌}{cHa2iLGvݷ[ຌkqgOCu.fW[ӏXO! 3] . kXh(ZZ2db|.ӺR'Jlq3>:ЈU6oG3/ oQ`V)`T!cN 6e[35a5ioXJ瑏ؼ*9ii9͛kWAr(༉]ʖ6a COHq4Ću^,)vo {7wub=Qy) 4\wAno,|$z}),tx9,:Dꌑ+I0= sKEC3ݡoKePalzhSpڤrU[?[ ܞGL_jnz8Y{KWS9ߌɨ$ 2%ֹWo y3%A'.;'\p 9 $a6!1ьkT%v'XޞE褫&5}~~W `,h}9(I}FTl01@ԧa  Wi b~s =&4b'V8_p:a%0e ݝ;@m3C5!Y {jZ7,GZVE{OJuO)V1*F :!Qsxũ#+_5A,ϥv8#i;@bjg82|eY0)2t Mz1L%&q[춽GYqslqRc)ֳi~f RIzҷ p`?oWT"'mމp7Qj@7#=G6LF=!?kXEnUR Y!mP@N;ڐJi;,svUgX1Ҫo ud}=f?wgӏzm^@\~siό)~5|`>~AĮ|xuyڧ`% f26dC0eyCq9N41RpWv`.eo@ <:ƦUG 8v(qn&7O?T*yI$9U G'L#40`ۖaǛ mpSɜm0d~dHĩ olh V?7OMft4g"Wk87S]C.IPXnlLRYLd{!8baX $wJBRO<W(rteQ;b:Jj!̲Ɖ8Ft;P57Y'`U,Zacݰ tYHX3FJoiP@)u_I5AN# >^ٷq3LEjȚh(z"Z͐S΃Bɖf n8ҪM8P}bh\*񱧭 :z^@˟A7WG>H&dX4 fii%5ncJ Me\쵾/SM%P`KVC gfCsTɪ)3\&/ ܥ>#?@As^>i3`RZ,I4JL)EJ0Nk]a^aEߊA<ןr۶qIR_BZ߾X9Y nA-?I'dKoEnsśj 6Q64Ev12g=TآoɸU*ȯ.l6)! ʑԺ a qIY'ݩC+@@ W3zs tI'5!EtMJjWޟEټb: ؊9U/t-.~ZXRQIGUB;FG n,="W[عϖONe{3ѸR9'ôg3j"V xiPKc,DDmLd'EB&FޞN>yȷPY?ALx^ iN\1]XF)m}xd~)~P8arh;b\I%M,C0Dcnڝ2ͮt]oHwgϤbXN0\Enu.&ݟ ~8#<;u@(v_'pm5@ӃsQ Mzq\QG Q+)OKDP@(sFұjgíz+\rkqQRhi"`&n OC4|**SKuyQ䰾~~hmZPМ3t[sǝ-~sY]iiLZY\Kŕr(Ң.szzЮ۲qDSM {+~{ںH&ѯ9>."B%nsV NZW`6B^<:+2(fˊ*0@ib4M<:Ǩ1Xh+9GANqv ʏ"Jɀn4.4bIL1Tv] pӌA 7( ƶ9E.HmBO91sixo&];zEyD6oCƶ;$e%" P-dnc2[n,Tni] ࣪uz.Kgfȱakfۜ6EtW[%UY:cƓ:ז3^gcƶ0NDk)AL-@݂ӯ8t©)msԌ мcou}fDw 6ɘEOK`]Cʕt|AQ\kÛ]M`(HR?6JG^9}s& Ąr"y&Yy w$̙C,I{vMEJ,ߘY,e"@̴f#ᦦW/ځ$ 9ՖZ/paWepˡM>-5&G4SE4hX3|M"/a2(8҅E2A >;ͥ0#qX^{VvI2ڇN0Ex`Xx1B%^)iT퍢wև:&z7?O[wfi"^B0p6hBE|w_`bo;}֡g>Q7hVțnlLVr˕ BDdBvJA!j42ou*)&ӊ:`Z67 帵?n72ޡ>|iKż={s-I4Du(pS 0>B&i?(V[PADYxOey< g=rYs6f @B|vVV#Y;VavV J[m k6(OАJ30pk_l@3(T@`NWM^r1GG, a6:E7_Ǐ%a5k^VXIЀ[$yl9SnG-Vۨz2OPa0HvM`F4>gF DY_'fo{ek~՛5-~R2@S!3biQ!xs(6C _WDS,. <K6&y^(pXJv٣R _dEe 2Մ-HɆ'CriNy.+Jr#GWM\.cbLI;Fͷ&Ba׸FgCUZS1D_9@C҇۳v$( 6m#Is.AN)H`wSEy[!%1݉RL:FrCBKtAx7U_0xa#;*6T|BDo~<,j#N{Ze## "@KKL b.3jk~`;ۉ55 abpzhQns`i l wf{Ce JCOMD:ȭ`Qv/Wֽg6Oukƪ<8gfZq.ى~lp2G5ꁼ9ܬzѢͧV9L dPgؾ!:XGDnxK>8}*%?8jHܟ @i;r3~1=uNv87$nX)2PEcȸjG ( 2(6,#@/e$~kXy1&챤gmX*jAqoJ1XaE͇߭;; G [YY z(~A:0U. }*吁9p.F}uVed4RfhONTD𷸌@ vЯjUuA' Wd XL0+HKx{{qH2`JiѣM+tQ[ c4Q$֞p |>ĚbJL!R2~ƟٶC(GՃH?Ý*d )=;K үC5/j{Dby3Ɨ_H,;GHC\AoX7Xg86[Zjl %#TyJzUZ7U|QV!DOzqC:lښ~i9aG3ܮ+j \8*Bax%fD} @EؗEb"DLPNi+S714Y@ tQN]RK&?+7Jvǚ*V {p"zei5aC8dVV`A@vmϛT}m=!71DD J7ZPX, &r>j)Dqkp l+i [֔I(TDS6~ˑd%2<2 cl`;$MѭJF5-?gS̾=ʏeXOD^o D|g4py⑤.-Gvd m(zxb,1\$?}/h_GQLTh8vAo:MQkuwM 4.of/.Tt-xL0쪪^Og`o*N"*RIh,˂/KهԌΣ6YLt+Y7tU֞LǼ^,7" +EVQ hgՃ)%tɧK Ϣ )x6#ĶS˱6⧵`@p`-Ŗj@x ; Mʞ%rzt~_V7PmD'sf|( £W;'0p r2T.bǤW]4VL[Oսr\ϽvτV d6Hv֛#='("z  Pq~WJ~Uz|f %D(:wGl]Vt >Dh@F&x.ׯM0f쟶1f`c`FKII>V=)cSv*VwcX %I)MРc#NI&q d!F[p{lN33)B/P-Xan>REv^.Ჷ4Euixx_|.H@sP[ݿ9ډbEXzl$רꏬ}8Ќم{~jL`%vf,hl!{D%Ն\>%~uJoPW,.T66Ӹ!SV\|qo?TeH_"ZC>״ *)o 4Ư%xɫD:х;hd+lm,7B*:C8?:_y02 ®&.p+o%!xnQMpӨztV7TE w`kesr@+r,+{yY,?7I$V`;fq:zyϑƧZXؘXt͙03lzCVi.y-^x^q^t>jn''a$]jAev;-FTںc>3[i2<| J>[>S0wQIa!='7u@6\J{z?wi1-| RBR̹$|]d?$m3^qu"Q; cۘcKh9,c( $ e RcS!w"TbnF.k#Ih~ϊ8HSH8; unVo~u wjD*R0f,s^^cEuGحӖHWAC @.ע#_YKPnFL!ujA^llU7 꾐W!.Is#kF.G }gMf&9wT& nuYXqvz5Voyw5򀶆[ѐ>d*K}@q;n@tw?+zN&:ZѭL۾ ְ(Dj˅]dIE, ~g$ךm]'o} 1 r%^/T߃@soyƢTt;:mY_?YAu0,y\h7zXe)%+06iBڮ+s(Α6vHYaH Im L`<*Є^h\=;#$`tI- (2U =>d˦3`3<sJ(Pa3H]4K'we.(k"L$$եdžɐQ֘D^F:0Z0FJ}/CZ(& bWyL'2'լ$ƿ m8ն%=Q;Őg/])51j]a=#nzYh#Kǫ|O3ۤVQK#*b'"DnrrOʯqȶ3#XiB^l6`ˊ~wHj(b3KcbX_^A8bmxH.YN-㍷ 7㛨˟?m:Ji9`%p/tWr\vO y}X2ݐ'@2c᎕nh(aUFmFy;_ |zES͙m58k.b'<~܂7V|W HaYv/J绻_SEͭA$pw<8\GgU 6gc\:րhlN5 >gB^,3x +1k_L+L|<;ݧO Fl>OBwR16IhC֐Aަy`u1Tqf",YK*"c>:zʕ [HiBp.4AN5QD|ދ(iM@4XKFEg6ar"_0XV@vE:y@\F55i& STl!0mFSjʗG~QҲƕ6 ԣs-3Wc$;ͬ,&! x_;ąʸ8{}B$)Qtcɖg}|`Nyz'.Y%.coCiD|En6F{NlWEzA"~fᾝ oV;VMRD_m <ݟO!֯DY/ax}( Z(zG?PKQd8)α,|V>~͛k>bNdIUBQDo n>3!/S Zc^LsOh1 6X>oV8JA]w %6Q@PY}f UMјhR}U3Ne6\ V*D! 6_[d1**wI[Sk(3䉡:#NޣM4dM&CE3-((%䕚Vu,Nyyٯ0ĹƫTDKaD"U2#+0$c%}[|Q"&B'Y>6Љu{W/}Wj|%C i=*u]6nxv.-@S1J3d.] C^;02^њ?]$iր"RM¶MMct [EoE7bLG|aEfZ:mZ^^}l$N+`IJvKdJ 0t& T^Qjĥ'JA_tuorY@,CCra#oiEL`kQvڧT2O/x uf!.]J+Dƭ~Cٕ[!|̜D $z U,ny\.>9 {Je猂`O Ol@=u%>0|^vz|2Eȼs#`0(^e&u--B}~Zb6 %\̺ x`uA̜N#A|q'U bbyD3\qVyb)zGl%*_6܅݌ O`Y?g>{+߁E6C^^,l^vgG{Pb#qQp$k !kXVmMzڍᾸ+1*w[f}2( L*-mNcZGu HRZV GWK;aiy(}U~>Ipm&djWA'Qe%Jj)Lcv_]B. !O !ZEyvD\cnaZ5~Z9^O~N>x7i,AXH 楋]CbO΢$BgfTV­$[er |̑maOp"cjS-0Hжmuc/v+e9^_'5l($ jKc|CX?XKQT>錝+/]9ո觃-",Ù 쇆W{7>( u(>j?i\'WdNJbK#QbÀlTG.Ew$cg@K!-M̿f 1>R\gbs]"}0V˴D2ŶOgK:QiG!$M줢[h[O;ҳ:*=i[u!\_(4ȓKm%wuש;\/97׊pϵ(5k``EǒyO>LJρk˫u_{k.^s ]A{L{1XU>-R#Vj]#ܴw,@lR}vC&v`Ьt)<ܓ7@qaVׁ6,A͡-Sh u@* K\OC6lY͢Aݎsas=U]_3V-|qk%5*l,N|EZF &}u&H)˶hWxtA8֖gˇ1Ka.""A4FA5~VATQFuW: DQ[ T;݆͙ĉА*CZ >ܡPXpeSrW"g]$ k/@ ~5浨z'\ e== {$]/Y~|Ae-Q vI!HTOCYPX_kbp{;c}ج A4KU8`w:`MAyDQtPk~K XBpVdJS.;Ƃ^EPR+\+ aI‹(fN!?z%6e;iX䗌O;M5*{@Rna/оӬ=R*^o*2JV)tɯ_,x0)UrHMOL$W{6aWj23aq%%8~a+SjtliHr/Zb0\2(8RuմI^;n3[K]d@VL?8yDgD5Z;f{ xr/ôMgRWxi?'Meݪ<0,̉ί࠾ˆ.֢gQ2gq$QLڳV,p66/"6#E¿ԙrM%,J׶%׵HrQ| { ɳr25N 5@Tx.Va]QURiaRx{Uv퉎L2kqjh[_6'ӕ/2;%_ *a [KuD8TߊqI<>ʯdt3k4| Yó_BdUYk-izSzVSxytۭLMh|%ױ/`4i#^ %9pIEKz47.pks ZJJWz3rV#?,A Y[ '=yZeUI@CT4kG~7EWd>\R/ep<$ֵnpp]mf>fHo`$(8\\l\0:W-粋Sl\$.h ǥcElS9IN;$V gD%nhP%ZFHdy@eL`>-Ӧ!_ƹby& UН`hAp?Q wİAsÕƬ܀ۚcrYNlѬ}poyn^oD'g $ 9Qsq#~H/oe!Gݻkqݾ䝼Ox,O&C5SS"i^5%%Cv}ztW0ĥ>{{vmҖ6K53j.Rango N3tgQ@Co|3* !u,Ix@J.:.Ku ,zrE% ͵MA){!w垗,ѡ0 Zzs# b9=2GW~[K +ΎEƉ@9w$ms- gvw#KiAulNDy_à\ZFTph-48e}b֗&XG͚ל zw$0R"P_wG A(O<4u>APq:w-^1`l⇈ѓ;ȓW /^7_{|w ͷbתS:]p+-7meO s pSToon@Rmr=T:q½K-#LJSے@h!)w׉-,S/cLz]xD;ݘ=o[&m/Q~.eL}W L>}q\De q$Z\l, WMCiV" 8 Rr0Y i\;\ø:,b*3gh43<;䒗VQykMOԺ@H7XÔ/:[*W?]E~/hjg8YmV?^DDd8 ڊ9ȿ4 5S+&vfnO#g`xH2>WNb;|+J?Λ[aAmO2o$y7B Ƽg 1gG;q@Ą!sFh0~xUGa eLқ7&= T֠0'(3|6`t;B<~7A|~nGuMAfgprVGJNPL7i呇O :zVg4Kl (ӕ9sR(^cKXx]vvR򅒆.i:S2Dmm#GQ/)ʾQS #Җgj`_vӡ}rv;6C _`?k xYy } ȧ^6:Ů6_0ڦbJİl5(|O&{E!!~ t]\9^  7>n!HD?O6xs8,)8EQ,/a~i#GHD˭_9f9{UV!3Zɸ]GP͐2q:lw?H!V DGߑ0-N \p-r-|{A)9BUr(b- ;YPW.^wUI?9`d$Uw۫#By_+{vXEl, /h8p76V0sf0h`P30# مzxsga|3uKWUQq`-Y28Ӫ8Q.,H2jQ>|㢊-`>#K87eKOs%'bٴA.yzª syq5Ft -8;M⶛U@,ZéZrg3;\z6C`:FO*>J FK8d.%!GU7o."J>?ʜ_3on x4玝ٽN,Gn ) !ǫyL=+oLOͺ"J%){.Z-ZHjN @oJ/3}$ My. @Z "7Qc>D畣axȢw,ޭmyMIo+. G(||Jb L;N1gPgW۪ A,ghgr^\cm>ڐcXiu%X!|Lo`TTIN#FA:x\ܺ_+uV< I1B A$\eX/rٻM/Ce_K r}GqۑBfl. )}AȪr$_L2/(w_+h;,5yN W|i=MWyW,فk6ްiӷN|g )~,F)ZH[I$*yO^mqbg?L׸.)f.Jz^O(j?J~$rV]ܲA-/{G>N+A[LW܈g%> `sY},+21vy!Q5$\Zn6sԵ6#~~tم=̩-/`O:se uy>%|/Q3H{JK,8{dB&SlG5i .MJM :.p72æ,؉;h`brP4FfuJ JϵJ+zi(D HG7>19tO]Nm.M6Rk&\D4.HT,axǎetR&V,ݘUCX59Ɣ? y $}(gMf4[>Hf3aθK8[ʺy юqW֮-rA#K nIY <׀ӊ8撋5İ'90!km+Wtcרv)W11ha/6VNĢHK+S2:0r* rwfOylt\$kϹ]_wnGνcytɷ{YF5(| q~C [AxI8dLU!O|/aD,yiN2g';9gKquGrUo|g\W_LTo"L+ + *+(?] ^ #oxڔ!9:3Z-]vc: ikGv 5M"9iVor}. 9BΡmMPi—؞U3.6i: < ZSR8B0ՌM=ixt%z˦Vg -<MӗF 7djembd:Uս2 n9A~\<}fdOFD-#~KLp+i+U-xjNCSog-:IM &ݚ*;v $8/4Rs8 FGHEBߥ^(X"G&>{e u )n˾q :j TֻI- ؂h}u:Sf!CezWO\ŞD~IYN I,R4⏟%]rgQ;u};xZ7,/T33 qQlroDQHm-/%A%cw2 ^!stXg?|W %O4h2 L[4yA]\J[9)Q!/z-}JB?_|w"vhdIQě:^/GeрoD\Jq hla &1ɟcDf+[#2"b$r$0,klU2H.O)kqeڱ`{]).p"hW] Wԡ3ݬegi~8u~^VIȤA>7?PfHȇ¡IxwFI$XiR{3p s4H㰗_8RjU}]8KyF m&gVP3)6";d ״$R[jHY Ic]ǀ|!{Ȕɖ!v[Y')_ VW1 WDͻ'i|j 4<4$lS̍_L{L2sr$KZ9[InfM y8>kpBX%joW#Sþ4@^[ի4-(jWN8W iG!';S}9CI!ތinD$mmT}C%R2. @VFP?VӢwc&o~p3)R!+bO,|=ni0gomRR\.VMF[UzܿjLX,ǦClU~GK#!{viЀ]"ضV2Q&F 6aD]7\egxGo;7$iТ{49/"}9IsDt[ >j*~`R8E5 Q2Tz ؤ".< 6 75-#8ȹb-6qsQ( 5#uٴm5"?vITLvQv"m\ǺGj;94xܽhRM"=B] Q# ~}CjcS$CXחJU-N$- FQ]AMc }%uiheb@imqmӮ}6^S͎X~j )wЛP;67ڎn6=.iA>IٜزI)))9ǚNPBPf`jan;+jkvF[!.'0pmL|itlB[׻4<ĥSƱx1d.$]nDPX+F8ȅ;M%2a0[X]j4Vt]2WKj;O1]ϼG%>L@w1e+mm0.jmjpomMvr%JL)ڽds/j̴<1,1atCzJKGbҺ1$KCUΫ~t)xk7xE3$ڋMY(V||B T@Y- T4jw+J͉ɓ2M-@Ns]t e7Pq>D yP',9n͡bhe, 3c*{1B㈵E$sC]3رX 츩aό|$q=$F֍@ۇ o 3IʷɁ rg 5-pQ|d1I!9%00pI5c1xbT+'\5LB]z FRvL1dY>3 Đ [N,?%_߱΅a6C'Tpqua5@C@2dѸh $֚ZM 4O#x#)ctmZoXտK4q>)ሸD{\#>2̠&'7`qa؈JPAT9 D.TB>#32ٯ`+(f9[#]_PVVf㧤Ar&*wv-|7a"̳{eV) X1 =C`$+nm_iA-[-mj!B ZGWbI]kFxSl8H%Nb6us/XVQ̴G,cĮwHS9f^zu!w!L$7=[s :|Sq) sFL&5- +я^=Q0hQw;HYB%GM- -FoX|Ʒ0kX"߷P=Ome3c6bVo8ewT[ֈeRom>HjcW .q(:p26Qs02%[azuZ[ }s9T˭2Q!9ܛB@$d8 BQt(nX0&$o) 'oSc!fTxMsq~T hr@N _pg?3*%ɌKU^4fψc$s`]٭$ רIX7`qf&lF3_U(2)bh&[DԴ X8_d*ݒ:-_Jq’xP3냇c{OI{7„$%Xies<g@1:myk%-0hlsm/frk*3,]"DG>I[^c(^+$rƔj,qJ<_%0(6Bmx8/D͸v(Fj#\=|tے6u[׸X[6157P'l}S{MK8bV)Bs`T ƙV\8S^w4c-unuqjDWImywrqjDſ\s.tPs@5{[˄ɛ7dw{@Ծ|[TRw*y0ԁ!"!L6wgT<,O2j{fnԏz?nRR1FT^4p?M" A'(!uy+t.ӽv5B\o1Ydw̓ >*l -,|B[lW;za sb%;fQXgITL~jwiP"B6;w[iIkG~BL>oJf¹clP HnYWW;h3 900C0+iozߦRչDR UR '$&_nNΟACUI@=ӀE铠J+?bG?~ <?创Ũvi _-N'B s kPI|y.Y;ӬțbǑf7~}P $'.8HWmHǔ \$3@f-h- `&Hj V_B]n@bR1Ȝjt!Xa)n$"V <~$=op5gatRmm-~%ig݅V fGQżs@Q<ʥkS9ٟakcDyZmeYEKk\fءrc]qJRz':o˚d9()fiF?a\%գIJL4r g[,5P!3 }P!xi4PnJ p$;,-d/d#mU7k(C8!I$NEA W%_$-}l][Bym"y³Ҋ踨M\^mTY(_K4^U,g<9ܕAjsv-Wg;~ yH qrƑBӚwq5#"4zfYD};E ?7Ϊj,gv;T*9\'I&Lxwd[0"TYymPu8n+Ƕ/2+p- &!ʁgdyf/Fj7'P&=!`r0|-ohGJMЃq-T{4Em8g6żL&K18 ֻSb3-q΄$Zy? \,F(.$޴bb"W8B8j-fA? LN/J=<נG==Υ8=K"2L'~bMM*7$ "&:"h9U+1W8<(A3xs,l >xbj"󊷮yE♺F>#ӑ^b;tV sqJD0m _JdW m!; .$7G~f.ER8yB}_$BB-,G/i#,@rjy${P2yk1M?3 Z}ABjjO~Ћ:H$,Drz4, M#C"쵠m>&O~JIu^ia"Ybqqx0Eߓﰉ& }So+ S戒E Z:zg,D!K%wϲG`(&%H~n u2JZvٟ6J?KG%iIn@٭ܭH'XVxGYM57d ! /CTr_sdV _&ƚN,.Bۑ\u.L:@̓Z%yxhw'z\Yb/+q}6sxdյuquOpj2M,PP$eFDIg>a$JQnE+oxPa ]G`Y>W>*Z=Ro,~CZZZmciz}7HÂ81-&g* 3J0qk0^j6ScI i 8»6ATUd|ifatF= CdWBo+)zゎY9rŸ2^RZt'} 9޿U&usL>>PjfCӦ=z2 ˭>HOɈe^׊8>"rޫToIWR H>!HmܰTAKUzʴ?Yi SV@^]W?j[hT Pk;%77]KՔyŠY[gR,̽v[p(֩˘Ȍhfk`H}w2-Ϯ>/(JR$w}< -˷xG߿7Vj;ȲHN&3L#e7mz?BYP[ 8/:9% %o KfME TvAw.d vi00ml{^J|BwD3%UbݩWv%/[ip֜5VL_%#Ut7ԳljiCV5rz+ޣ[ Һuw?1"~WTW22qGw[j 0/q>b?=uZ nyy(5)}X<^fԗ7u / Ęe}[)9ൈk4ƱqoYl8CO,ؙ5HlII㌐ ɀ@VL/7V-"%@-FgfXe<2 'WyFNa-DgԊ7TC¼I>ws$q6n-x2%2Ґs>L&:i0cLoJc#p?ߔ5t\˄zNcL&oN`/UMZtHK{[`kڧ 5cv%-ŨHׂbR9MP_4e0@ey%C.GszOelH0$4VrLox mҀ-WHXb#JÖ iE6Ϭ~f{3FD&Cxt)2:'qAӀ~ BQĚ̔oEd9'dcE(&g6PFB8zboϣv}K'ĥir˷gt̛v1dTGP9ӭV1 WBͪjimVaܻ)Sp˼BMıVi1[ZHn_[ΡO>8>V25e瑅a8\]8Ou#jc(C "!1_;8>PBj?ANܸe?AvC׌xT/PA>wd?߱q\e݀YXk2μ~֧sGFY[`XBI*w).:O$6?Q5s47+$ň$ 8I0 ]H#17[g{199mi'y>+ -[A+5[aXz`6srڑ-΢~jHxVn)1Q w皻N"<6乪Àg В _l %'pGҒ Cn) , yA_{پ4ƒ'Ku41K 6RLLWگLu&q:Nd]fa`N!~+PA-wVp1y(e=9Sw6X9̒bܷfC6`%2^Gt_MTʂMտ#Ãzm8U@bNu&PKL2uv=#}p˵ x =~yH}۬5ŭQToZEj穈/lm,q}pc&F)KַP2i'PYDOmh\,L~{@> !k(sŲ~抒3ӉN܏Oe& M=inӈ%0NA u,MqU߅oڕ= sqZ@v`VH_?ʤx"dST_>Ay0ۏxBj2₲IJ]i/ ~X@a pXM @k H9 S3٦ɾXC3[5zrƬPK5&G6ԥ#u&,ܐ>7E 64yRTpM6 H}%3^#LucFNdR8l\Z[0گ;`KcPĈj愁Ι@.!JX ܹVvv$ h`=D2Jǁw6yKbє k= ̴WۡƤCƞLRY*z#ex *^Ԛڨ!(*gqfz_>䕖7M#MjLpo.2$l]ĹzLEc`NX\_z3gF Kn7M3ҨQh 1vagYZ07070100000122000081a4000000000000000000000001668c169200002ab0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/థ*m]?Eh=ڜ.+˥2Nb>^1 y]%d!~3b,& Qr&WcY7JJXիDՊA^!3 |F7!^p>akxNQS[픟SgxNV3LtxrWgp1M 0cfOWg48,xWľCI}PU8t+駨d(㫺fmGG4.Rb]x‹;i3}[2)Gd/J@LK&@8y~ w6,7؜kŨ{};Bz! (Zq2 @\,3kl#-j?vŬlxj^kQpp_X11`dſhOq\ (S>SC9ΜQ^f~9R^eY@`y>C |պ3zCs-_ߋoj4F$!髦p}ӳxU%qJ}r rrwͬ (]# jQ-h/n7KуH o][qeVE*,LJ'[źJ_脔!{T[n cDLo_y6Fv\:߀A Mw"v 4 s;P*`J4qä[<)^CVծOԈ] j˘ct41T $L)F)qΟA_? M)j7ɬT}QI0]Ƹ^Иi{,Xfw3L/fX$EJ0 取b᪗iI-hZb$Y`9DF(8GõSjJ?4\߲Zچ ^9NWM"tDhG 5%l#gpZq& qw&BnA"8`Rw x5(3x|~N')?38|#[xFl ~(G/$ @-pUf̑yd9 ⼷+y+f@< /W_#px:._8l=RՌ8_e!2rkuLӎf+0laIu)ױ! /"a۸ޣ&wTPtQPbfKD0p^Axg:dZ9E̋ӿ{5iY؜7PD.כpC0AS d@#*u?NYJ0Q5" GLVD!#Dzdt/H=5LJ-j24@VEKM1t=/$L>۟ڦ[ԍ3q(ɯhߨys.Z&~}Bڣ|WV]Y}ځZ},*UkC-&/㟖}sXP2"6{` xEQt}뭜넼DJ߲{Kg6'drf -& ^$XQZ)lP"=),?Ă88m]7L8G"RgG[UArpPLt?<7ɷhiUMke "As9aESOSsbmė~;5')T`π"^3aJ<5g.Z 1Om,) e>%Zh3U P\p}8ɪh466[ٳQu&dp9xi_d~2BvlԆ%j7 r1 C@{TOΛWb#[siW)U_k!3MF-%ft٭ =;_&d ?6cKR<$ⴕ /уZ_ߤ4Ob*mQ'!rW;#%mR[ӺlOA/,`ɾl8@\53|cdW7y,n "/ ޥwS1#%}>R{VIuNk#fvgc@n\†@`R%*)O#@]; 'vM@ͲY>$ @m쁰KW)h K p<4X"J\co0RnkDS9?]enB %Dg~:a.ۚGe)1xƂ_!ɾmhb-[zx\AGcZ@3'n_(TV5 6*&!$1c;:?r3˂a$dծI6? /H@oݑR,lU~`8?ndIF (qOb!f"Ig/O"V įSIET)~.3qcQc}w{)د OLASe_* L F AGe |u&~7w0$ =NaӾ lVA\XN^c@f5kh"]X!Ă9G[b1nտ[bOV S}rϊݾт&֥L5ڶСakcDDi(;@J 2 L{>Uj4[$Q?nؾ$yc",!(<:ѥf0>钘* F&qpZ;[ֲxCOTِ[!A|V=9zjwPe; "<0Wɸ0 fqP 9kT3Ґu?FUgA+L3hL~Pª~JeW._XۋcQQF.2 No6Ʊk;tC ےgoBF2/eXtnYh{W!Hum{'xǑ8lA1cuyz_؂)#UkOԏGIaE6\xЌX*UI6k{P%sq,n乬_NDžHkx Hū%H".v[{k3p}N3zqb QތGx#aIb];HuXAVjW ܒW~s/Trl"F>)ob%7m "b Z;|=A/gd շ !sa5{x%O[`R nu+zU:!;#9@)Ѐw`>o)}m%FG.{H'=F^a,$w&5ͅ2HҴғ~n?0ja D(B" sexQu/<ڛW@Y,,@PoU az5boTs9,`TxtUiUg F\^{5Nz2%[p8vh ?'~^Oϗ6#XF.{{ASߟ xGJ;uITb/Wie fre3Ձ$1&|h솿s6yIЋAg_倗`J&q"P5Cba7k"iq & 75UEި쪋,/ 9 2K># 쮧J6EݍhQ F lnBJ͛gXnEz< öWK;@7xԣ궻a5xVuoxk^9Th dl*߭I?sxUUYw]/NiDI3Y@A)0'ID)9b vR;DbLpxth"?LpN"ɧh2X`M'ԯ2$@' da@0?bIzY!Ki3M#&8>!Q,c+V?= d(9!OwKh?+ Įtp35*,_rJ*x)teK-ⱳ`4d IC5 6(Vu=JHB I7U07>@p}G ~@J τH)CM~QԯO^?5kp69sݱERSU uI]`-Jk;+)M3Nβ\D7yNB#DٸCq" @(uMCB]k}bM949j w4`R$z&|wO`pZl<__ ;/$Bb1>t(oZ]ѵ\%6z>}cjXI+)- ӈ26ōƠc\JvZEY8XLeBW/wv] -1 rQ!?o`@z3].䁹}3-%igkbH^!Tƫ+Ŕ@N A R3Vm[Hh ;)Α'i.ݕ*oupܻ(TBHZD ,rY2QPeD6OUu/!2+zBT :C?unk_Бz7N+Q^[fO*>-k~llKhi99ͱ}lOIt7)"i.OBB38u)}h^>tC5͓|5˘Mܿt&>O6} E}wW=&V-mk BUiSxE9E#yO9wuzB+a P?;^!\v:,7_,MGΆK<0 %8s M4U!5<u<GQG4q;N+"gzX~R@F8X= H-!?3#rE/ \ 8LOJds7y__"˿Q1 8݊dWe%A"'㾝Թ/'z E=4o$4 OHCiyO"UZ0 :s֧q7OR_GM(qj91T1r; >ԧm[vbFaWPtI}/+{cəzY :tU("CK~5+KH1练ԍpx  )/y7-6]&`tH C;:a V&QW43 '$IZ"FM̌ՊVMPc6iבƘF 9~۾꒚@ WO٧ =a\)$D-_ ]ۂ@ZUEM :-B,7W>^L@12`Q|[}dLuxryGˀ6!nE$@gp\gpc'wd|)_ ƘW-ژ,(.+4ekrT ]gu߭:k 5ˮ꾄){ےpߢL*V$T`R#GL-xqWY)hڟV2$&Gf`II;2be*E]eAZ-٤'M ¹SeEXy rKc|/{vRۨXw{#404 TFl3U£*ߠ L4nE8ѴXhean?4Mk;d"xwr5H<̏P0]RD``W㒨J" \ڴ k<? YGNq(] #vXP*yWZhx- X_ivZ)t)Ú~v5tp7;l::5lGvRLLQߣ)=0&?ASJZ6ݺ 耶V=?{OgT3SWD79mޞ' rR!6vpE+xՠzeFU_S,|35´ŶSc~N̆nLXʨ)$xx'ch[(p[`DF_vK{%r+7ᔥ~9 CPs>/ҞjIDc)蛣ģ=C= [\rpÚb}!F?-Ώ&` Kr[ Ј}V7>sѡ?ojR߳ %3%*>ʢUtwFJbظDkSe aM|4lV++r09-&ٖYl29V]TIMRf@[",V9 MiXf#X!zo:|{~Mh%g".qǓI7]P[QDOϚqC,[ߗhb3&H=7IJ}Q8cȑo4UY)(I M YKLf@vnG^GqG>GFԥ N45l_魫{.lvՖ(bۄM%M?w^7lKgHM4MzF-! ΂؃DW;!L:v`8*MM(bl{4 dBr*7fQ W0[؆Hƀ ~<%<.!%Cgvh ~n 0["ַ3@!ܙ7ܴ5 ~{L@حRNS7-LTVπ92qR(x y6֩_<` m#2 u?okqLyb+ P%~hnI;JOd=&5-h p]]Em4#Ԁ6k4xUvTmOkє mRPVe+ZO ҳF9f46jLSf[,gGnR{_l q ~xrRHmBB"[z-$~{'r酲PP~EEnm"'ɩ}C{42 /t4(lbQ?g|[uƞtKbytaˍ6Zٿn'&+kj$,IQA~Y\DȀ%STޙs֛3J{a6 |-|f%D>PEiLpM(輤SJX85I-e /'n% @,d*#p ndWF~HPU9cy:i+oVeG $5q@\h̷ɜ5?vkخ_{ᦚG^H vsm+`Q5z 1>YoU2DHs`⻜Ÿ/ƾpmR6 %+ġ,pX+tK7K?g~2l%slw|* dvk g+Uy05Kx v|"8Y-: Y67 ,OQZ{ gMd{TZC>0C!wֈ1+[(Ĭ(\@l2?dߊD/G=,r w֎[)"B}\~ !_i@fy<%~~RTE> d6,uY}mM"1*YVOz=ߌ )/}8pdI~g eg[g= "ݕZrq+Th+U&+dRA[~Y jXkYgҺ#v|S0씅qA\D9&ɓMb:`:Vߑc.]΅:OXk#8E6755$`UΒ\|=N 8j)pvdZL)* 7{8Ys8log) *6 #{HmM4xj¬ʷ{Q7+Hbx՛L)Vs<8KVd,޾s(, @oж WF]1ir-BGbzVm#W`9W }uK痗G_n۴:~GYtİG& t#Cu2&RŔȰ=A3fL}j:zj@H촷U-TA8 Ѯ~Ɯ]m>8#sbs3]Jܲ;:wNzF-s.u#fogUidպ66e4!P[IiH|jCpNIʼn9R(7~:]O.UYY<#G@٢+&/EUD͢#r)Ts;P !pE o{Ru Z_9p'Yf_"F[;f$ndC9`HH4n_R>bq[: ~ qbw?C/8 8z\[gIsd{| ~8>@z]Ne+~3o18]s8dX6?1n),hXkK=Lme\ r.mJJWYbjE>2a t3\6Jϗv,0~FN.]2Lр.`A6_ XeLe~_S~aXVQ0u*_M{VRdz7%=͵Ti3gXv ؖޜ \`eQ!:X[=yabR$]/3XWRB'C āE {WHj_`dNs`7 ;?G! e\գP3xc9UAj?S-jbnT75t*vpZ}oZG#gReFAǿ xh2U!]wJ+pTz8*- pCilGR_XEO}h `w`EPu#cU]qçt7`.ft&ǡ Y4\ E{JH#\Rch̢T#K',^o:PP #&r.?=L 6w|IP!n\A}jx:dʼBi)l^ gl|bސЎQW}'iªL`nvLIv*(m=Ѝ(YOWߛX#|K~H,gInؠ7KZ~o=r–n+%T;e,>EHlX]m}Sfk\M#T/EVV% nus[6b}+ ,t{q[+P$vl_.TT+ڢ#2PQh H0 ێ"."mp@'0p} PߥNQF 3bL~pU_t#4:0E|+Rg> C3s L|!ޑgSx"ӳ0ew9 "NTf.vM} 4i7cefq:;1"fH<  d|OnKvpI$N*sgӏ|D9^0) \\ W-;il1R.笔VT$Sv4=&<͋SeOL.4h "a&0*ڕlk+E=8I4n}gqEu^It6kIzU3hu$7Z*$"D̎1ImR s2av4Ko v2>򏜄1ŎKO'nI=]nyV C%c16/ȴHUHBG qO$ELDb| b2Åww{+ F(l+R#0<Oʯjw=p(8P*Z ؉< TB.%0۰dJt0}>M@iǂi'*k}{>fi?{,& ESs1p6S <ȇc1cm5ZD ^Y(З~10xY\^ϼgS\X$ahGitjM# " 䟽YSr ͨc^%VekՙKzi%Zi=8C7:d@?&+c;x۪Np|ja:,"H%\}Xm|t5_` -l#&LgJVYtǠWJe7M*hh^Vq՗q>A,l%g1f;:tچc _u0ΊHKQMZ%xcr˧*׌w@⛀MNV0rw6{u 59eQTz> EʆB !g(P:}-hEe }6i*xL>یP|~^`U|26jj7~Xu\i}Y,ߣ%dpxMZЂsEX$}W ,2V_YH>UM 4:Ϗ&.B0|`p]v_H#E aQ89=0v3XibqQiKJ11{)xՐ9"}q$Cdk~KSSYX)Xu'$=QO\JA `[1:QIu!&|K:ʮ¢}8^١[.:Fs '@lS{KA| !ydP> d.0"XxG5~٠~\>u8[#.3.|w\@#%T|hH:wD'Ѭ ש [iQ/8q껮uJ c,ܟ`gdA (ۗ7E931c$E,Gkz+ J1>]w6msbhn >cJL)R%vBiںQb5wC} U]iPVPfC)Ұ)>R74{*k?¶ZHuiFQQ+*[27U܎ xo嚑pX̓QDP^[7S$(*~Uܭeeƥ9Tj,'nňo1XȴShAݸ(6$3{_eUUk'Kj|?>i#{ҮMł=`{1!O4#> `(* =7`"N0-EUyjmmn~f :uH"=Dǽ_͜9LJ2/w0,5_)<|lg Q0(0@Qc6œuvOn[? u7Gú m|\ HqEAzr;/h}k. ZZRT'c:2'#Ex"b_5Q}$z t=-2Ep򙊹O4oLQ80Ws 0mV8hkHF Z4jK< ߉Чi9 ̃\w9b7W/0U[m~e癢ueZR:B9zOJtBmu5IA|$MggIo}K$\ Lpn L=>k|prz?2 hUSrw SGwrC eo0H穬7Ʉjd:Vl 7ڝ0qw t?x'Wy1Jg6NJ=1 :~%*cԲ3vBI #xᗎn _~+]1Os-SdBUT8cmf$kΞN|n ~E0slHeuWv}/jxTpm 1 ]UwD튎mƙyX^~qeUq][%bKb&(ZH> nJ$VP75*J2/~9˩}((9Bob,{z,hD-^~;CLɒ_4{tڝWsLc4Q \}dF%; )|$IetYudu(ڞ^1Ɖl2ehz3SBn%q'As:n'NRf bκ\z\[*C$*us9^wG9 {Ζ=C2#s++Oʜ=WfN:J%4h9>cLtVX :੭0otcio~K%{}c#w-m =$F;`(ꓠ+ On)AqŔ*I#l08Ł L&3Sc@1<_vO# p{<̹?J4 o'H?bwEk0Ɍ,hCpox G#fzҌ-)kB-6 ".c|staW %4n/W.mf:}ޟp l=V]S4Ÿ62˒],Ǯ<0R@;4@kARb-C}Ȱ@í=~:h"M积ҡ '0eV2..b_J 4iGk市-;ϹХ."L<3 p<ƴ}:o[[8]:*RizKhm3" >o?~?9BUkQObJIJ Pkl,O#z~iFB{VMwS7 Ѕ*)XhuOtBXhyR5Cr3mi.ZB=qtɀ+vUg=ɉk,cPH VmGC&tI\@I2Dm0Xg%S$!/;hJؓ6?+>)ܬ'_Ԯ{=gHxmEUL`I<ɪĂpAΉ"g0K oyX NtwV7ir_n=yħ4%bIrveD%Kimj0Yz`;5CW@X-CZÙS*%Upך[J Ṃ&+)9$*oHS:@q4bN':c(`E7՗3g ^]Tu}8ap@ t'3=*+L\dn%(&7Y=j!C B,t(jT(e] ".Ke!C?+::.xGy,'e 0A U|<}H;:3¢݀<'=R:a)_! }H8SG=*ݑRՒbWh+y1۹DZV_1==Os9Ex8hл?$i;>Ђ=I<QӃf>su_jC-0:'E8w|P"ĭ*ԁ C錢y*m REsٞHM8>͉gazK [%/AkEb'Y՚[lO0*YNM:'w(U|Lu$- zdsMG=q*h|y Y^>m,ffd}j:7k.3;#mQ>Z dm 1 '~R6}r vc퐛>!Y}]E~Kl9nt༦o[v=:4ks PGc Oݴ6rUuR+9.NΐpR~_*9dK]wi{弖 38x9s!^TMjWo"p]ݷ}9쩑&q{j!+d#=3eoŻxq4L[+Wmȝg]+@ Ѷ a']k 8T_a(YZU4srKe?D*;ۀ~hfCwM#cBxaWZɨUlɠOZi3_UBVKzC̖Le![*\%R1kvxh k 9z[/m%Dn@qF${gMڵT_Yב޶*d_{[) v/<-4-Mr}uP?'վd1[,Y T29\"BC'Im%)` e}'7|Q{[ѭ(> P>`-$l = =1DTvIRVO%ؕV8O?ԞFEڢA)mMZPpL)SX n/~m%fflkphFt+3|w+kȋaB6ua鏢*\-ff[%@s^.3dy0ފWsy|e;ĤS !;FqԊ%q \IY eAv?${<VO=&x]6߉$=ͱ;zm)$>^Pf5p .k _hSc4-m2-Gl*ȝtȖ98Pႇ57kmgMtĂDn嚘")f&XDՙ.뎗ewGq*<~ZꋠW6(',+0mLOpFCb񬊦H8,Aqsѩ,-@F=2[.wj_;AʱH4P-J?HxYo5DYAv +Aqe2+^;I h^: ͅ5zƥ"/\Ucf2;!'$FFyP-S&-Gv"?}TT=gv\I0SBڰ_C F אPk^S5T i`4i \JO[nss,hnW/lі+(W^Ǎz HB{gBʲ0M`K{brT4x}hheW|oQͦFQrHݐEe˪e!)/X(C)50tl! 5zƘ3_Ej"/`{7_2Cg"rNax8lH%U|n#PB$ی}AOQcg ROb sA g!?pjOa(CB.LGƱvъo d, anovLhX:9 u]VZ&Rށ@ 8Gd}PR O%?>"T\4Xv5 @g ·͎-s_+DK5٪֪BꉺU;:]{&#' w\h!(o͙lz "{vs'Fi~OsN8{ CgH>=L"<[zqţX3F- 9|DD8t~WVv9.[>V@uyDr v(U[9ƶ_~ m n\q'?ˎvjRh&MTvs\\JvBO 5->&K0MaX,ȏ,Eo?se/]29b {9c$aiz;9]܅ڪ;2x͊ DB#O*O̱F %A1e9fw0J)du;( Z?Ed?m r ̋I #7 d o RwjA~ճOӯЎ}qxѠTRio 7ZJ. L?{% I1)#F1\[:ֈnhb8w!fF쩻"nCPߊ<}e/|OF[AUCxpȳnRaD!(-*cY-<o JOQ9zQCW.j,sPȩ THQWҩ٭4Tl){#r"s|*q<ʸ8xPzh# fROģb-rw]r#`jkz,{4d\{@?1NPmE!`ᗭʘ]MF@f[AodZZ] pDB~/\eޫDF65^nn(h-jEk2Of*ӸM1$Ua$.9Q.}hhlɯ|W)f92&F 2^ rz oV+?"bu]r$BMiDL-3shCv>Bܮ.˨$gVf3T~gȓ]cʼ-&REQגl (^cPaIwWyDv aX06MK<2,l&YZAO̰&vnPW[G1)]$+9,sRw +D$F=dDzcO)μܤ4Sb 3-o=LzN_'JP{;+/skcV$jA+kJf>0o1ص-:uD=ߖ31XkV [s/URGҷ;IgFΘ xp"t+MfҜ@9$ <>~1O:_NYJL ݑU{v8ӻq%^K?O"p.q(6qοxm̖L#`U(NM#Nݛp1?L|2K崺%ɔnJPmvQCkQd.9guTX{aq13 +${>JL`3H!WӉ}Frc5=S$>+!2bBo$ [} )q["0yDmFQ;.^4K8G\x FSi]X*'NåN$˝W1-S" 4AqORjG;Gn̥?>ޫT{W建9- `S0 ˑ"IHL8%^SmkfQSJumfX1{FkPS,GɈ1C5ʘsIHFZӗԘ:n R{ YUH@'a>ly8Ũh_่,IًYF؆ȓB۝KR3Jp.R-w'Z$U!S\/"dw7oY?R77`yg/A۠r \Dfht9^beΦMњ-cИca J+LԒC|x\< nXaxܠ X&n:Q{غtHd^WV Չ=W82PMuڷq+ c=o[˹ 2k͍xNHAhR;#E=6π0VܝN47ǀI3[_z(2 byU\b T:\rd\igridK` 6UQ[.$dnW6W=PѰ qG =yl$۵&vC9;C?A~l 7p~hi~_w\D$j.6Vi^X+b -_q^*äkJυze.&xbT2_?a٧iMkWƒ;xF!ȽiIϱyd;޿7u5xn8YK1|{C\ G7}jIj~fUC-`Sx飻)u " Z/Ae#*>oyIrұ_!ˏV=KWҺը2Ox0PF+N"jirQgz t'-~Ԩm%ǛV-6fa .Vyj pEȼAM^!W 0ҮDIPKA-9c1^p;t\ _}3KGGɃ/zά76!g#o2 *³Fh8ziԎj pO1T94X\\*TutjlgE7*ʛVGm*f"r#1!A#+HY$kH1nH~* {}Bl{pp ʓ.e_+Z)O>"c)IMOW#NSHZai}vF\o3hGF[.N\W ^`a%~ 5:Wq40)i41SXbMԳFT(dpB/xV~Ԋ)hdžEܞ!?2QRLlbŰL s@ #Ə?U#i&%5RfHPvCPz6}ؖu-\ HF5~LVE,F8:udmN7 NĂjP)Bfn{p gݮS.Jn^i%HZ꠯@ [jX ׁ)#۟xdȍw`pV${kׯOkab KP O/*-LzhhSH9 dNtJ+X)K\AH0HP/RA$Mؙ{MJC77 D0bz3֚?t|86rzMiLua,#H;ʱs~ͦdM[A.Fa,|gbucFP k[ F❵i5ⵔm`5B]=bR7 xTtֶ8j}X3F3}e}Zx9vȵZ'yAV`I/{ e)(`q ero/ zN7sX1FWvdztʫU-m MɦEŝ~.=l0MTɲ[_D50ya$ `߳dfU{| DW9[4|xm!£#CZ2&5:+Q*IW=OZf+"!:ɿH4מ HrYin6Dpk[pvQI 9s* 䋤T_Aվ 03 d(^;\9ӇX>2JI2[iߣ0v'1jZ6M͜P7. ]?l-.T<<8E̓6WG06YvT 6\O=U/T3(ߓMFt] %b ٣ɻbZmCK.*`{AOAZ}6 s w*ISXgD`[MT#C0R @ǎ MWQ ;ۖB%}\\F(|]C>V$//Ewzn?NJAn #$Yq]Iz~zh6Vd Q6* bN59 riC Ro= j!&Wh ڣS :f) ;SwxF9D?5`Y ƄxG:_6uncC؈(U" sV7^>fH.`Y [ T_LA0i o|h^ol>MW(_&/(K퓣{{C69 co|Jdԛ87 UCy]lKكG<dheazWPR[ȍe[=aތvU>A@>Kbr^E?>\ͽWʯ]Ѕ(5ȅTcόBuZ抆4ɓ80RT]s,r;)w.rIQfУEA>5&Ar,JWe ŘrV[bPղyE+pp ^a$w&,ߢW[*p_ؤr osUe5Zy!96D^[M}5r++8H Xdl\60)IfNMv'1dȾWū@_]}q;Yp2hL]а@)#7 -*NYtk4YasgD`;ε~KC2KE:yiaܖt%J'-_:ds}^ )c<H;PUc0}Px8:N@1i2#N[Jz/w.-uZJEyg&G߸DP`{QsPpGyjjqm5 hƇO(d̓&iQ$f^+jaNKAT9X}?(ND3܋*I/tڢ_k] Tu1[ƘS^_%I?sܻk]nqQ""mc)V!V===XADyIUf:*~]G}*+DSVNL-}0j3Mm` xHM2drw'Ii@np}JTeujGXxYB\߻/?rD.9m]j/t#[O xS^Cyə,(hܔ%y_x0򡵲7A*>fd"j~*J1$/,txT|>Ȟ>3IQ*}qhK f1p?p{QO/sr8;\ sBcL`%DzϺq9 DGleߨr׼|G5X`;%=yAWLuF5]w)u-5Rʭ8讀amS5f"۞Ѩ, MԙvL= P&R,kI 3X fF] [cbהխᔇ.l2Ԙsb%#qnJ6yٺ o{s`]'jʆ*=$V8[o=^.=Ej @Tp9Ŕ[$jUMRc^ډ"0ǧ~iL)bN6kM!4+ΙЌJknZ`DQlK~y %8*xxzmtOt07ReP]UJ(;xt$IuooDԶX*vR [ -aU(e4@6;U ih.:hȅ+cnÈƱT/!i7'w'ek]A0nl7{jh2 a@~[[QmgQHk͓KA!U[~aX-x.6rVg62Lg2lDj6~][r*!(9 ;Æ(ބJ i5vUU!3CB GZ34A~jPx:ii‰+PB&S]!L{4|•ɁUʉ5?!!#bugPq9["pJq-0hdP L&٬9!*h7+JPge3)h/T0eЏoeؤ]L)y 0dNҡ6 WL=քÐC3ӻԙw@CQOE̒U?,M1Єx=hcxxBbN%^_ yF.3Ȧ&rLULZm߀x*MY 4ad0r̬ g+B<覩}=]6r):Gy3v=n0{ `+C`D~7R%G/ᘘ9 >L(H -s{kqmgH[j-,E.։Kz/i)8zrA/5yNߤYFWVoQK ճ?k o'N8~I$5TZT60[{AgWס"xéņ栻./Z;N ۀ[Fs>߁El6ӎi::@6s(ƭ(ؤbyA.bJڋ\}+@ B9:Y=`I$mOz橍dlOYp: lb;Uc&VCA0w`SK H+Ёka8]gjUF;L6F}0u7Úb?✒4 4…iq^)~ԓRNk+V9T5AO0FnѠm<خ@d9⏡GU/8hv1)=P?-Wk^m-K%e=Iv<;'xُ}s$;Ltʯ`|M##gw3ykyB#WCdlUfӍ.&6Ӣ2axZƠhhr:K0Gc2M䞥;d3ˢtQ`]Ec!şR$Q'D>shWF,$<\5> )v_M#yGIS]l瀟F@b0XX)o{j?b2 8Ʃoܞ{ujC[0o\I7ag`%r:t5U#z,Uzx]+&OC`MxC4$u|.Ä֦ovb&س<2_ v#1Q!LIL?\^.䞌V.m(}&Sɨ58VY[.{Mԯ@BkDRcF:ݡ_[FHSo[:c퇲桚wlM%E׋qms;rg)v)2X<2Lhr}} +SR94NDR%wFw˺nXkuB+bk"-*#.G!C;`ٱim6 ˶Μl m|n;T:S)c?}* C=4]c4-"we#JF梹'QqG&a-2'tF )L[b|:{ g o֟c_T,:-Iל>6onsb{VPuZ/ %p%m7AG #s%Yqy bKPںv2mSݘ<{_5q͂zF(VB;ْO-rl<يb>zH[<眂<ѣ~1->_B. 2CC[`y§V-oE{#LA$%upp;s DDt4*!O5ޢ6BƜ |_/KR>iSc}Iec4V Ne6dƉtBt%M|9h 26,u6zGLO cM $y__$ ~[+^gX] zZXzZlnw]L>e[hD$wsGuX xԊ!0v$IƱg*x `( _~PE-Hݼ}]F-!{!,p9C_ʾ7BC(%&eh *6s AbFSPɓΑ-v>VF/)\/BlTl|EMf0Eb HjW+ƝACZ ;i>\E]hHڻȄ0X]/,veűOMX% cڹ+?DE@oSڃCGQY j_u15)^R@AIܗ?#CoCk3rE+< kzO*cxm4ZdxR}-=K;+KA"GV񺫜l=Nik"%l AD>pDDXM P?S{y~9(մFʶ٩%o*n!%ӻ*357rq:P.z\jĮ>+ȩ%um"EhT! ^0PWlȪdIڗ%䒒k3HxL~)UcInD $(…В Jv}𴮏Z؋:zz`Q6?tz3Ź@|g闥!vbzr28(l 9W{ N)3n--i >wybį`׌n3daϮtOﬡ^z>ɏ.vzK1|a)a俛 ic%9ZNv *! z?L"Qy?T߅x8ҿ V+-@Bn)RI[Ԑ-09E0IQ~5ҮܙG7H* 7ΰDQf >]`7io(uzʍʼnjŇІ%۲uY?VHu':)a[n`ͬq"|~A ;k@B+PɺPB/gǗu"xͿfj!Hzn@t2ua@|DzdOS{o`9.,|Lf nZ FS\tR|!8d93Q r6)7f@dZ!ɱMTN0DSU٭V^.=f L˯nV L" mX?* v\5Fn@{oHo2^L=ty'_uo!\+nP4,!VL.ĴBEA*ôAt/{kQc(OH؊[H{u?I|j kg"?5qR|H3B٦3TR'\c`@51p[N\]!Wn>{`A=iafA}t'U낤7rwE/3Dh,BӘظ/}ikH' s[f|r^' d;U,Kؕn-[OlRi~ LŅs=RǘgzIc}H2m+ֻm2у<=([Y5" pE0?`IᏅ1v%&:i3iSi̕"Ako*Km KfCQ~|vNApe OUE Wt sr*M= ·~j^Hי^k@MEѾ|9} HJgqYՉ\Li&'y4x'S_c~ޕ*Ճ>hpom,GXCb¨Xn}_5E tLR4ۆv'T?'L\;o)7380žH:)lf=F-Q͝&,A |eq6%G&`GI/G@dd6(TH6N*@ұUZKZσ--7RC2pss|I&LU?b%-9?oUQ uV4,OߣVܟV8:Etei9Pp=]fb@*yR:t+uiFApA`vQ%䠐"#33jt⭢z ] F6kc'fη@>'>Td 1tz{yXУ薐yXve|)r!עلAjtRĮjiQfo[,n ?&TוGх b!eJh ۪)}z\Y& ;_??G~^It'-5pI֯6 ~g/YPBg A)UN=uɋ6q,1&{V ji>ݞPbb&4.}iR] K/d'^L1QH[d}CL@-ձO<< 0niTɝvUXĘ=m1&zúJ``s:XeaFm}!&Nڝ-OH4]=&轅yfTL}ls>)xxݴcWo/MF=Sf66±pŮ,' Ev] Ϋ}m*gu63?o~ڼwz:DA/7iyS?WK;S7D Q#On˚?\{M8cNg'=jĈM)*#+"cv{?$mVdy1@$֕}AKKLj 䠡7Ն C(WMXA֟X)eYy0'QA35(5lSco[T-'BGle .#f|vKh:\M\<3<#%:$,I,e1IuǬ*p[|Lì`zD`nbR5 ^+^:6HzX}"@թ4hXkGfij [=J!8 ?/ָ豻ضқRyףmE}[6 43?8h6cQb͊KgrI|=j.vؖ[w(ZO OGŦА&/[Ydr/yPZP[p)} P@|8u'<|@#+ bv~]x~?9*a;=B %hmxPI ʧ.K497X\aTYhbXm͆]G6+d5N6Q=^}o%|jsw^Prd)w9rgDh}8|Pb M__G@7~r^z{xϣ|_=}$̂>#?D^LȣB%r nxz ` ];'pSՐ3۟!C,fvgÿ,^DLm]Xqxsঝ_:AGd D6b;cHJs >K>H;N:s VgC\>>;]Fܶ\:sL㘊' E9`Yz;wջ'cj⇲3(A2E`0cgF{+55VYA~$ q5ZUD(,)j]RM+Aum1 1 27HD jO kg ػ w pբնD\Xb^ƅWe>JN|>DҌτ%6y0ҜʚNb(,w$,;feZG P oV}rz3| {"HtccGDq=mߟa*4D󭼣.P&`sĚ(K^]a:&< p+%fix|VS2F [FI>#7E^Ū2*n%ZS]5>m}ĥeq:x#M-{EXL3ohN-HU q+ˋ<7VPvU%jriXg(nef6$o+2i?gvAyc18&F†t:HuPk|:Lg=6'nnyw$ TQeH3 vCL,"Fg 2яt?qdba XV\[={_(0 APl3 mU8.f*Wރ\>%tZD<~5a|v)Ś)R]t9f`ъc8\Af>vH݉):XWOfC85mE-H7֞JkWSvb oKz}i˥uRiX {Tzi^ezV:㽲{t$2GiTv.oeFw[rY~=D)A.P?۳%gӫ6t`%'@A"%V̻aEAY 8_j@>J0u9c@ZzFf)DƊHH&Z!wlHG?cH1oVӣ Ӳz^M7q?9eS)ٺ{D8iІeO_PFCU_G R8(kb͚׶94mZϥ?~OBLCkU98^{xC--,{%&i4݌^ߋj)ޭeC,,D! $sG6Y;fu-?aswCK><-ziz8zy2lDtۆP+jyoȼZ!KzМ]eYLϏ䪽0Q_I5U/"0,vg6w*x \nnX'|tN"INLBj3nGJچDi_t5{xCQ{8ƫ.-;+Mm%~1iݎIus׵Eʼndmdn@> \S HS6 N5>=J3 EN rx?dPjDM@¿1FykE\(l[|T(`>քhM. T}gK#܊m(ctdtB~`Q֘6$P qJQE [xH«9-L֬pު|x5b>4m#p;ZNbst:8J\+Ic> c!z\j J@kDUgʢM"KskP"' [C⭒IU1z;NB|tf]XK"dsHX(@2eaEP&'Xܚ(Xz>tO-AYey}7ȹ^`wV&8>s[4carTi5ZSg#~a9Ј"BA 6#WH7F:[<EU1}-Lb2Rwq1>mmo2}L`SʰyxqXQ3JI`X$ٕ_ RaG!`g¢OnxGKlCOVy\kzjXӟ4-2!,GiueY:NP_dJm>Ճ|M֠ e]b! 744`钞=ޝ2g'dsfsκm&ؑmF7&bB#D[#\?  J"=xn!?,3 8g {vYnTg1t;bC ,^b5 K+Oz/#U;G)U +oRZʾX`NX,HCxHTY :UAN}U? &$>:]7Ǣn򀖆fK;mQ|jh 񲷦>+4C֜D5!pq'rnJiq޿ !/SM)e kM$] MB ~Y~-.tc;M%~goDH@RR<-#9 Vv4s =o} ?j0OYn:įѬ`zV}!.b{D8V5 Y.Z@VDq v!9 W-H` ^`Gp'LpmKKo<ɽgen*=hlN #N rs]T7[3.c2Yn_9C6!:>ւ~ G 2^w/ϴ7O`s[EW?DoF:h!Df-jes|=ŨfdlEt:U~{.[.'o|N0s:>檂 bFAJ] Cv|D6}:z0|&a} 3ypY :Oyx] !lcVghlcND>V4 Ya/Kϧms%bxN&R5aOMDZ=65Pńΐx9gR^on$#=֠ڣOc:ϡ*^;Q} `T's+L&꘦\I&O.iƱ mbHN; Sγ3=p\$X2I i=Nߓphą+lWjuE7YD!v_낢pw5Nzcʟ,(/Yۆƃ:8uClzjL \6 7HhqmhW1>_qqjGlbAW+!y<>azI]X >9ֆZBx< ;*6;uWgi6~b?ҏ~O2E')ghhgf%Luh<)EfP"U썀GrOscǟ*y1B]!ƒ%r=釺bQcXE^ x]yp+7\v #>b`)ݶΟ ǴVI^R8=ֳ"/L 8 #2:)Y& uīzBxԠQ\^/~̥Ď T5ts'%]o*Qg̡A:5q{*#7 JlP;tc@~{G?Cw|\OUT!?үbv'ƕkYG:|UWy%uiR\Y0'Z4<&@MΛ6М_ )AycA~k`0{<%ټ1k.-PE8owx:fCs9\-f=`tV 1q\zkƧH LK_jڶِxK J%ĕL~ N<.3@ k$S1/тeBuZvvW<̲j}?NNDJ  -z|YKkڎ҆"+7} iGhYb.m~S8J@PvrkOaE B2 +)GByZM?10[KxP]d"yq|:HNuaQx $f+" بWaQ 7PKdiDŽ/Bc$VzVkkϜ&,NĚw^t[+xJմo]l WgXsӔB]uOk Vu:$9Pז"|2PH kAr=s =o eTּ1 c2Sb?(?;z;iIK+'u#;tnm mrߕrW9`Y(%|(UFE1׽xZgDT֘ϝcRF:vM,5T.=B_.^K&}V 8Jq`6k:6qyf~h ,7Q1ۭf.z,b'tDc`Ɯ hq+6\w,do2qJW S/هf Ac 8\sAv BWBJOЖX'P3F;3GrSq|UєВ*] ])jvur\9G/hB(%Lµ]2 ؏^4"[W_hsǗݡMeD,$Rcl~m,ofo'mzB9N ɿ!8 vA!GU1GturtdssSˆ[7r"#}PY!@Bt+_-]́/J qsc ,ޟj9e}э&RvG %<)q Jhc:gZsAS n$G1*==š8ܕa0Z}So?aq+Jx NA$f7"hKz-/%r4&մ R fr6gAC̲8ܭSL=H s*o гY.qRF;Ýd'`#"і"d,7d|u q<7-ujU[=J`C < Dq ~(o|o(A! j|v\.W _9γ<q5oG [6Ri ;[\oR]b͑ PUVQڦ9-^sCf*=Cԟ%*>}]1P]8j4MmL.X .L"'~ȳ1F6LM CLHCl49jgx[kit{2;.E[>H!B]3i@M-GS5;b굻E([(.nXzq7:X[y&rphEyk=0}ge}GJOu'OG7rIF͉vM9u .ъVhd)~3d:#TojᑙנAipy~T(5˵J/x"%q<(@)rB0ٰ܍TMa]Zm0qt6s-}kǕsoԚ6 ."N(ۘ'o}(2JOS ho[C"Y.MVR $mo'O*fo׀ǐNy.2p )Jg{x[lJ"uuUbw#Occ:Bj@So&|:~Kl\ҜF,tTʬEX8IIgTpSZ]F&S0SyUT'Ҩ>nҽ kE,t7u8 `s IL6u}ior, ,9{H&+&: >lGܚ&N .ޭP'*Z؜76*5 gw5zqF>$dpnaS0 .&RZw@#7r)A3-DȂ-ؒ f7qQIv5͂_p#VF fugG8\Y-q/[0?4z;mTvqA"X+-Eiާo >lJNPY):) OAlZ6_T+.hg%߫WFrNW3*(j~X׭uI t #x42B/ڰZV=Ġ3AN%e-z?bۉTVK$`ptLz 0 Egqg[I][{Elv]"9~-ظ5$[ Bݔ,vI) (jߍF%iN<18i_@ZD}")xD9Y cO,ꕇK25e";U ՙ.n0",u63J+y>) 3(؄ MяO`2@JόOW"N95Vj fR٦x1fیJv [RS>3K;%3+M%oOi kaߨ8>yNSa&I_'CӞWN󖊕@z]}d/鉋@s.1-׸W"0o179[+K<}: o46qDq\S3ٰ!? L|prA t{{O( q\ %3JNXA3BfՍ6)ۣkl'W#ACORh~ k%"F'pȪ6}azJڶ{*'植㍟7d.^iE$b76Bj-Sذ 璱<4^JyWs>Quפl֡zJKB웟ԞȇsFm7j$9u8ЋIn;':Mh́a,>gvmp8Y?mX(o1k6zco h/u iѾz>@eab{oFf"٣(=q]&"YCե_.P?]5`A5Ԟ 뫦(-ؼrVDŽUAJ CKu +]mhKTCTj -xEE|vpwے{h #p72ye\$'Ec/Xo&5ER p:ZݒT|-/LK&3mlm=/v?=pb'R2\YP+ʒOM;3݁hYsb-~:G=0Eۢ? ]dPM72l6sz&Q"8%xyK&-zw٫]i Vb*qBRD\e8#'E(o\y% @4C,5 =r7afju.d(v'V9+Qw 鵅HzQ{g؏ J zaݳ&(0/R)7 U7L@ T1I"! 4%f0oP~4 6r.` z·aAD<*I~Ek:.84LC黎={-$^@rf=M/>O!KzP'7L昬Avηf?8/Y>SK6+]@! HҮL@fbv!]I} 7bmbɁđ Ioj ?.*[UTJ^-!ficV4"gL0g#E;ɋe;"5%@jm;k6CAd>iĢMq)[#fYaR>ܮKptɳ5ӧ|_O˛b:&E`]i銭-ŝ,Z7.!'՞5_1e0kK 6Ờ]U/y#}>52BqK6υt2bD'I)Kޏαeh} ՟ 3&j@L #(`E~BC81NB-#6 Kvq>}mTkIK {";H"Z?p㱴?y\oRƜmퟀzIaEF[Щ<2l$#Blw?1 y2 Se}\Ha =$ږ<9Up[.FwcGp8Qc;Z ofNz㵅(iS(HndQ oRvXN1d6a> r|JOw. *ZW=-$ˠ (1ш#RP~ Sat ˺< dݽ:9CMZG"n+xָ'+jl>gʅN`Eok]ϰZl>L\{KR~#EE<*l9\@|@dl1D s'ڬ܏1nXX:ڡM ,K xjURBOAKoX%'wCq ?$;າՍxN^a@G$)\k@zYQ|n-;d; bא] 8/J}JS|L~Q |e<ଲB]c,Ywjz{`9['i FϏ0r0;:ӗ /44ڢ]=&(nDJ /@uFVCWܲR1$"s׌栊ҾUC޴kp\))kgiWNkOͮЍH|S:ٹA8WawϽ>nQ-ty΅^SǧW_؜sEWFAFi3M~(K_jXҀ>N]ump3aa B9 壎 <sGی#"OSjHD yOk[㕉1P5?OhſWed`9d>l 5[[b%-!-a-mwPFg-;AU`W"ߑ's;>]h!k`$kxݷ.dxTw>O$_܁oӥ, &(1OƔ Ch=8X;k}_¢nv#a{l,o~JoZ9 7uQuǿ+yXCla3Vꉴ >M= Wϐ(?:?2jiORK'dd$XA<"~ƩBX,S֧KpA+QDDx s'OX]K 2x:jBC8H ԞOpΡVV۠Ыo/i؃쌓\~tɁ!g=^u*3q6|*ř&=j T0v9ۮ/ni{q+ײ4q}&00LX!vߣG&+`9^ odRBeZ*hWySQg xhk#VF>V1^]d\·I~᥏ )OS&ctV'ˇ+cϷ~& @Ʊ;30JbgXƶкFG/!a1׬z\%q_"_k~F52֠2 R'`F΄A mBn"%B©l\ t=4sB{\9k$ci!\l>\߬p9B웦@lIkQ55~ozfqAbNGEˋB0JS_@{:6}Z;z([2_{Fd~us\k;[z:¿Iu5f7*wV(I!1P:b =IYjzVfݴl,H^d"=PO=йm̸EACA7`Ϝ+`1aGt4?)$?\(Y@ >?)Pu"="rE@}fif#xXF 9.=d+hpÙwᦉGkLiHb2T(}<3q~,=E;ѷ*j4JYX*ll8k}P:WD*X +\K$]30>%J_*Iֱ_@ }nP*7O38wLljj$)YY=):ɡtPbW~H]t7 %DD0eu)Yu0p H1p梞#o`:ndB˱m2e;쎚S`Tfuz S"T!mRlro(MxBcG E,^Ǭ_V{:__=]bWWMk߶ӶDKr.ǮH}QV[a`_DD,=M{]-#BB P;{xNro=M_#Z\M&!"@1䘡HQ0mQc'QXt|HuX-`\;8pLJpLݳmb1Ho+e:9iEn m6C&6w6> e[?m.k+Mvi"f+s{M&=2U9xQn~ s{{npD3AF' (6M-izăV 4ohz[6S#sfge>"dI)ԯO07E BiE-[K| 0 t۵cFJ?y".2J7eI x:s:C)KKE6(gVfp^rxfu7ٴa=Spg|sAGfD]0<*!4.v$Flg㙐,ˢRM>*Y~ ፠^1:CAS>Fs=Nhf[& %ƅg 2۪/ˏG`4`lzlL@Ʉe835V-bi<Qi쑘r1)Z̬f-r;'ʰlJy&Il7a; LBBVnvZUI~qJ)-_N%+F3;.!toydb zvc@(LdZo?>B_Yy8A kk://!E;|@&2.[Ef9* J{a^m1`XhCx8J 0||0b6"I,VSU1bˬcN[pP `(/A\MйL@:y;ߒSr+ MD \/$;LF^gF m~#]#`"V&-J$_ܢz:ɵpoW +f\,4y6 y@Uɮ IO.䶅!(c5-owu(7m2/8a]uU<+'HGOaSRǓVoM/~@/zjw!'Acix[]5=bw@PeBόxANZjNlŏsr9$,j%E-Lz8B{#Jg0p@U~jzX*e%s16UJ[ࡽ>c)ԗ;* e;?1n7cչ$1,FƶA#̚9 -E<,emM# YZhpfO׹aJWځdyֱ{ˡ 2hIĖ;Uyg 6k7$j V1OvjQvaό3rq)F !;8CuGyD['SG:sM+dEeX"*unl@?TXr/ߒԛ|tiMu20rMDDȇ2Sð;ezPFtȢ"/oaR@4 37:&@:VsoAUu@DяPAo.u{y~Ff V+!o ci 5T;'.:{j GP,ai9&y!3{jG5xnK&0@נPiDΚIҽA?5< $r7<IVу8r^Ut.Ԝ%c˴6ec9$!,9ϼtVX=;TPz\R9.h˻ehɿ4(|qiz/Ѹ)}GzmQQ~B?7RgjY- :jww[k XZX|nѱ0KHj[8m6TH_:6Wj'[aݡE3짽W DZJ-=g iA`,-,^mFSZ$F_]aOG/̊ƪ5kO'lo/eh"5ԡ{kmdմ#fXy&Poug|Lh?p=F ݨsobuݼ $ޥN-&%#Z] j5՟ Qn@#rjB*ݷ6#pŴ%,qN%Mʜ9wT. +Į|hWø(^jZmøMubz^ EwW#g:!k0B&HV,S|kެ4Kej+ʎa4ڠP 9_+0F5&(ܜVQ}s)!!#&?>'KH )++. 6Sw=_ų1܄!2kw4!Bږ*NaLn3Tao:@[(*4^q|>ްɉ5Q*>{Ik*#w6{3>+6wNZN7L$p9)WWʌ[(x$i. U 70<0۷;k/"—(lHa \EIW ]0FNH= 3v{ipn Tƈ/j[|R\) G3<^";0Ua,r!2oԬ ]D N)=u8eR6dKF_3Iq~ˣkK<9 t v¬2#_˱S*!6mEO)gmq7廄 0?M+w0o,.#yᓍi0XXg=nr АX$erz:<Y2 8!+j vn jy6P@udئ1}K[p l*{FBу%DmmLiާ/5%i}_VSPkQʝ lځ(Tak }LQopZ!8Mgl[ʕMK<'(씺Sq`B9Y_2j8 GÌ_={zcН K+3υ&Ć5W(BY=>-ٌU sY-UyQmBkuzX#K'7U+s#)d|OԞ ::1hW &a ҎlIߒձ1:e1aVS[jy}צ,ɡUl~p2O=Xz*$# r0EKztt\%Qu$Tt2LhDPb?))R|_}x-sӴf?Jv9ha 8N A:n $%IJ^y6Qn8ӿ Xz Տ'Ch *bϰ*gV49E0d޻ tOGA_/AɆܮ7i^ul~2Qb.TCVwY%ZJ*24}.Uτ&Җ8l =vIMd3À~wrަ]'Lz">/qMu4* 4bEj}A q28TLjtEk2 )0#USm 1ʶDJM['2ˮ ~wڦMw;%Α9[EHyj_WI?q2r}Wi8^s=Ln40rxqavP*ʫeQ6]== ¤n3o@\;Hb7'f=rI  ѐ=ݵgX`;=X$kp,]D^nj$\KwXUFO~y,ی׳y)q*lp2NXYWK ҧ20RsS-Ud=?v}\Js<F|ݶf?%IVY>ccn3뤮l"\ _ waشb݉"ch'0ng/J?CL(;D_>li kW217qunαS5f쮟aZЊhF)ږv%]5m~O-(!7 }庎}g0+ēG;=Sq=%"{gw"V;=24 ǭlM'iʡУbli[r> 9⛰Yceۇ@$5ֲQɇ%zL[TTGyPdN4A0햏96R DWLii7%{cL^+m= ǜ;; ;k8]d.hV?P>-n{u .@tkKPs#VR~X4&'q.]ϱǮY{~P,wD9iC"~ͥXY3#j<Tc&0%NDK{GJs=Ý'вL}$퉪Σ繻v΁[hL$? edk3F2Y>pn0WlC%TJbta*uL @(ՔNO0:;@vi'g?'d@/ c$XĿJ_N?S [PvJ#|լ&.)RkO+ +{,OF.p/i.1_c BmS o5x2_1iU;}&6PC4Oz- J/=̺ͻ7>egJZ_6MAbPx2<gk  Hpܘ  W)TBj]+og/K3l!dS;:yYu4mP܃sҪ `^e ʈ}▊/ֻEhADȴ/+N}.jLfCSA?)ҟ\Rx-+G|?\*&3Sm%QPW'ϥOJw>)ZMv#@?qֶȬ%>(UR.Wo(zeԉgr!vh]9j]C@55Z ﮝwݮluӫJK}Ok% qhuYVͲ;sTG Sw)8Hb#FwxbŻ 5 )KgaUծIS ]?̪9{É؆6 HU0}¤^BhT_<;GFj4yKB+N)5*71cVH꠱SZyOTݮB_%}n/&o"gKr9$Q&;Q_Ƥ Ac{ jGdfU)K\ T58xS BҒ'.sb K#6R_#~nͷ )7, !v1~eiQ2󝏔GDZ@U_nu_C>x#%N7h{WnsnRW/MA;ktg ߸TnmI5XzHkׂl%"Qߤm׵Z!E\kR(RԤQ9r&CIRx)b}"^Q){=ntAtP TCh/#1g-pV斏́<:俻~燉&9Fz5A=x2vW$ kͿ+B0!{b֑cp|wȜU(Y)O+>g׹X# nHMʃȌG(L܉rN2≖>jq ֻ8lw)isxEoXLíGN o4n]CG@S4UBsiM2O%S9Gpʭ9}k""9S!<#klĜQ.).GH?. `IpS9_*n9 D:G-iEBҒ$*?&yo|T*7PBHc,ԕRU,~r3ʹ| OTzR]N^ukrf8_ZsWXN ֤0՗MBqtSi8yJ)Wl~M֠I5q 2bA QX%Ĝ %4fSvQgJKLnxNUR{䖎R#-Al"52y0t4J,d)BF"&9 )るQ0آL;9U/ij(uUnGT;fJ"7,y HVxT"LZ4=fd RD>S)LSĹr0;T_j*L^e~mflYxVhfmq=kiLIx2V>>_`Sx7KuwN]@aD^2M*'DqGD[NJngۢHHP̐x"nS>RN͏%V5f1&]6O"ϏWKrIL)森ܱGm$8hԟ񂨌0Hp S5/|˼S2d/R;.ƫL_09/mj_Xy$;Iwst?4k:kV6+%j0#jB$*Uwb;Lt C >]9=ePbSeGQ ʃhCSHCXBpvi–45)iuIs< ͇ -2,;+!'zWX漹<_!4̯"~B45J{WK/1ᾫuȩt5Sa>]$1#LOMَG0V6@S:cڔå-d㝰"$ $_ bK@8+]Bpuut8t# GDY/۞' SvF/^L7qD!V9- . lC'neE7 vZLn_ӓ'Ayi`}ID 3*r#SWzh]Dlx /:X^yq2@C=Petfk@(=GA' PYbADFXie4&ЮTX)\:+Zy[VU tQPe ǽ^tb:N.گlw A"ӴT?Hw cX$٢Хjc.ٌ^:-@G147٠h,r Wt*\x9VE2 J_ȥ#;6U̧3<G:I`*Km5%ӟ qJblrE!-mpmʵfKpg(Yu49x"e-F^c/ljJ dǘd#dCv;T K|Q"lB9 qq;v6. UzI{iOqEw!3.ā47|CƎot_c_Pg+'LKGƼ6)3 tBiiE Momtᨾp"q.&5s }B&C U*jt^>ƒg|8t=6IJpQyA~Lziu$(%,ou~)_/\a3Q`Drׅ -ǝjFb}F¿Z 4s駭$b@HFB[>;!WAȃ^ú@ZWp$:[9H:εN75[WU"Oyw%Mᱝ&_rj5pK01/h&*aFmL?hL.DZusļ%H Hry z,}{5xNCoDP|'nq Ǻ$f1,(5C:lf^Vh|Rbuz'qA/FhWBr\9_'_n\l=c-$,4+vLfID L#OuɬJP5bf3($13!Jj+gg}RhWvKV;vK[H(r7%2ۑJ `xg3z_/7-*rδ1-fH cE IB@ kVzAԲŅK.B!\:I&[tN)o@po粙`Ӣ~!ezUHVy]VGme]XR*0<$Okѫ). pe]pGSV8O`~DOtN!94[֡6Y1/}~xo{<&- YHN<.DdjVh،فO). OtV=3 Sg (~|tQn Rc1ƱZW@c)A~X\GaAyO]XJԈf!Zl)rE%idɧ&UE~~;8v2̻7TP&D&PVF-Sa 49cbVFE3so4 ЪoѨM?uaz*ofZ)M{~oђF..EƆx1.w9a =֨l|<gpQ-25WL&czq~}(࿡ㅱ@}*zʂtn#r 忪l=u-'XDmE3AJp߳Vn1?l? XX;!H|rHO}ȴX 8(*Gl[9;':gͷؘCVPcAN/YV.qdz|FW26' <$pzhaYdFw\a4-t./rIH@igꇼЇٮ*4ATYfu4rV,pϏN'12{Xkw7ncE hq0 ή69X<ֲc/LA; rkqAЋ&bSҳo0]$x\\9b.)upU |s{zd\b#(uСz3(89V3_ U9HR,,tAJ*ӧdsh'h. ;1[ybډH 萐ˑ4b<]69ӽmyV*y+˥~yz([$5=0F2̱ONqwӚgX06~lfBEXUvgCYfv`F9G_n#ƅa H $ "#;: CYj% 2"HM2ƫ|;eV8"+2 [դZ6,ۤ0&_踳 OzyF?pG P䤴5˷9."-(A+{toWb$ÕHPYA92#ԊDjzm &1z _O +- p­ dEM?M 政 'ي 'svtePa)0\xXr^LMNEJO%k,ڛHwSE#d*@2JJ6^ϑVwe]{C&NvHM^x 6X8H~Nweva\˛8X77I恩G#t2EX:jՠFɵː 'eJUU1㆐' %YDx.&v}vs0?TݗrV)>;2غDhǒkw}eVůH-x!{ >IjEuE7EȎgD,g *>q3*Q4OP;Y1rɓ *@tr+Rp Y 6&P+*4;h,*㡃ls*eϊp p-6 ^cbkf q z|fҷ*RMQʵq$kE6.8tP\?L e[U=T$ƴ]VӯsIJGdeR*:V/? SY%T{JLoJ3R#ݐU0_HK~^-a8Vs@t6x%0+ ;F2'[jT|Xg V)UC@}׽V@4+`^CoHjW8~1g{m>`LÜ7&B^tB*y zom,+e$l 8}s$qu[Ϣ{@&DA8v5]UQ_xCLiXFtλ75%% ئ_2V(c<;mv'T^Gz`!']剩D秩YPގS|I&^Y0͌)vhH/we?#_@$Ul=͓^( c 2[:$x l;P64iטHHӃ=((]^W ^9vk2yU f_p>%QUl_|B|t3@"1޴Lw#huv}MQy mNo'2?n:{HMnzO =iDo+VՀv!6*jȎw}"\4NRI6w!O zULClvmF<>uk[{K8rb:##SkW w {˲ E*gQ #"}i!O4t7ÛZAZ2` dT̊x|z  u݄s6 u @aq=:^B*󄭕=Cm $l0jP9]@ {~n/bnkJx$a=φŬ_<`=أ>_h'NpmDVKjaIe [v5(_KQ ={.DrY/KG lFosHUUYe8׎ɵ&9+}HƟqvء*u)BG܇i,EA䦞Ĭ~Ԑ' D1QB1jg=:@,6MV4TZAμ~TamqM.5Yh4 \ptuBgkπ#ծnWwIVw4= ^,:H^Y GFMlpU QD+.n g2#fszU+K%5q8~Թ.&tFZte$@ЊieygK}/]GͬfQu2sO}QI'"stJ؉dՀ%&;fQzﰥ:{qqeRqK4'TP5Sr ۆDL&qN>Gsf/d' g+j~~d@F"[7!oVdh9Ц& X=ʃyRN` :3s20GQ Y5,"[rO"dN~t~Wڀv>D=oW^cɏKcR#_@ՉC }1|_ 4ܥܯdܐ6_vwIvQ؅YKgw⧴?Y8^sQ嚻w IaUdެV{Sd7n2̓_syy?wfo $TeI65\F6L5ܔD2uT ~@!(Y-F9x5|*W.e[W>-pܛfQl8h^+2MT 4T6 h(Odzt(X4ΞN\eJh%&5Y;ϫI!"ª4e-652iu|F[DDJa-ˆAyTX*bGU xB,*B/$EߛyRc#Dr/=4ޟqTSU2:7&ᷫ@VVN-!xJh#aVPjVԞaL6?^|/HH l=u,콁|2]Q$32z{ru2*$A0:T'X$Hm;v=TeinkO~xbjf&ڊ:)o׎=#l5PTHyFs,h9}NEA0jDv6yqUHtC $6QSңS\D?sil/C-/Xp;@a6 څiǽf@c*=Hy+"Pvh wu!ۢ\"V_J\Xq n5勊kv d>\ʺi֓ Hb/9um2̞SjO뷌 :Yݳ6S[jq/Gs@d(Q^VDKxtn"[1CDSҤG*L?R <Isq_[ %-Ȍvz=0BMuC/[1V|e^j2~w2-UJ7Dɢ)2Y" <^$H"~õӡnoǎ۹ƺnTO`U_GW: ;06}Ik*ve_ڢ] * 9X"*NuJ(`XS4û*cM j5p[+1>KpNݠwjšSXOhБRAQ@<%2:,BDa֚0_MC9a:?=i ɭMa@jM"q1Dn[=gE  s8&-F~;cAWG$N-Q\h=1N? ixW~|{y>+Pl RN_N3IfFb %G[G)0!6ÊJ6! "!d? r?Cw419Xg\.)̔n*qy){%4dv ^ٝ+4`,=7pi~z zO`g *#Mw&p/*%W#i`)I*l,t1tFJ ˂>#m`D2?0v'T/`vkJA\3/m#O+X+{?gr5Ba]󵼮h }$-ENNͰ'cQ-*MWz_W@q,P-HCdJrxW\$ikfw!l:䒕is>btx_yB')ϊu/fOiF?.kzF'&{")>Kb~ ѽ˚ cH`)?jJa7ZgQɝond1H 8UR<;GEb7,m3RݹeCgayHਗ$®"{%S fxwbHY ԣvXadXj JC8"ʭjH[[aoqW"\ȅm(јD'C<騺V2T_x#@8:ˡ?%5t]"fp77*@N̓Aaʼn踄:?܅_p+/ 7C·hrd{A_("Zm*KЁYLP+pRH,[$R3t&sG}yeF:fhE gȊ2G63\tx0}ފ94FN+Ѿ$ty1!eKu^KbE/F | Ekzԁ+BϕiM?kݔ\\P b S쌭6ǀ$~Pd lU7:g_竞 94>[=CPV8؟mbYw g? aB[7 GVQX\p" y痭\F#9[U lꀫ[,Bn5s}%1Mܶf_穕tjY1㐈bxvvcxU++OtX~m+vow_>KBo~rjg[QW! tM*q2ByvBQSs;La'XHLɒϸؤs<\ιH=Ng`M1i$ akr{|B;9/L=(]`"?N ]ej̫:"1@ G DfPTbI'U?}*-gL~Q~[_UR6R"g` _ţ(gfO֥d"jWQER1R.6֮03B~kϩorOH"@Cf+OŽ!T;&S/S*N+@< 2M?xȨTR+%X-e7-`=#mziB.Fk{붃1y-C/#=sfi\ <6FE9,ƛN{/xè`!.s~mMkάgEs=taO p&wN`q0ȆmE6Zд!,"oŅ b|©A3MtǃoYIܺkOnKg|c+=+}/>T1.OA2ݖﳲOjڇ La4'Ptɱ\\}5eY/#1{; 'ɚYw=7lev%hn]s ѼRw}j* ܮRӚ'hiKEش(΅j'L YR> @/+%k~ /(gL9sttD7gUس'A7H[10!vS` Z a%Xf%g; - Z_=Onخ] WgoK?7rkP1 N{.JLnzTII45+ԟt%-d7؉9rw㓌Wr %kNӛ/Fh)0,@M  2cR]٤夘LYDr VH\,;c'T<XQgHޘ <Y<:1`E&~~Ay¬q 0|tqAЩvgU++wo->i/;6"s4m*v.~T{>U_fVd7{X(ڢ9`,Kjh'7֕ Y BQ !1"s0{@0ܞ*+fO&\SumfTw`h x@-)p\MFe,6I l * @O@kJ'@(|:2RZ_- B[/ <:T΄=̇4S!0a縫[ MiYXQWyaAu<-^"0e״*u"-O*l(껄|i}>^ ,|\O5V襃ovN%ȫONjÇ@prak@k(e}O83'˟]Ԟ4gS52(h"gw5wn";m?1FW*VUݿģsLxްETɁX'ґ ͽ]`IP2Z/ll& YJ}Nbyʱ#Ѹԓ9E:#yPp a- :ǖ99]jyB|ITPA +qCre.1t,lG =dL1H=!)J#͕N\WXebķ67ӸοQ@Ws>mzߖEs1o zYㅑH~ m=Ոzdq^PtY<JȂKS;%Mm*GoR]vzKb~$VYflH*Ѿu{og<927Hkpr "*OFXE)xb!j *Y&ay? -9P|/ߪګb3}E y -D4JQr%j䡏Qc3h: EB|[oz!)kD/Upx=HKdlȢ8ҷ)r[P?/3G %%#f7C&qPօ ه*85P͠C-`JY'0^wǶHxud2Rno*Mv6a;)D%[+RAiǜ: RgĿbJ $ԓo s3Պ*c4}w =O[n % _yNk @.(aT(1܄?C)V:p5\Eo6s/"F{Nv=$}Jj{]͑V6SL8J$spI:L<0#lm=?öϯ:/:xijF1_}8FB;C}~ӦET`+=V4(h[7CaH; Z4; x> x'H9  }˅4?< ^$Ë]8q֖ wi]}J"іvuTQ* L{>Ih#m$E+|\M בin}WAq7E 5!ifp~ą{T L&bآ*a!k8[rʀ=KBT~)PS%p'y(c:QFz++h]Z]F%k'J~\` AtXyIWcil_rixK"D$o, }vC6JR;dr~+ܵ;Yzɾe!Wh'_N~D[gE_2i-=0iK`;Jd"wMftqʈ@V("U16`_Z->G}9D: 珓[4|O;1ʒ$WMSTd,s@K _ˏ?AIvK8zX"%:9u>ӆ+y޺D\L"q I (IR0KzG B' G_(~zpxqt1DtՇS gl0[Ԫd٥0st*DU#HKqf,[&D_n^XT^KCb8mn4y٫L娊 1?Ѓ<ҝe >Wv'j' ]r3^zx=$ZIdDfiJW_} ߊ:Q D*>D@U5 Z2;nC3Ȏ[z"`mQu3d_A:sM;?`ᇑ[{#K&GV!d^7~\WxJA[9)nso]r¶B%ۡU|Et~cں1V@s,a:}6VswVOf{cf]b-ʟ@MIY[clm5 Z sJkBqr_2[mFd脋#d">>&k3Q׶@I^TT@[qW&ІLqď[]lf6JbتaiN~&l#ϙ`j tKhTn"j<kB3<ȯk9W/Ϯżoꀙ1;ﱻ\,֯`u%mg)i:&}U^Np&uP5K{?uG1KLl̸MbUӓ[X çLQ8Z=.4*"+i]{_Iǰpxi"LMwc$xtglv .=oQzRg-_F$iNO)qg"W|Lgq ߐ|-XxÏ#.pa9&zPDŽLzʓ-Œ= +|`k]sK)wh7ު3Ƒw&74u*^W |g#G.*\&ԔaDp}rtRY3<# v:B֌͞9(qsr5-e<*p._IZ0%\Pbq{eUBN_~@dwF 27r&ԍ9z,S#ZMwFe((Gտf+߯WWy[dD:JM'BX9'c-U&&GWpkC `R1HsI,*LƲUpԍȠɯe%36F=_ZA#[iuhD= @"̕{f9OlBYp:/>KK*qbZS,{ǀe90"e櫳ƭa^) 9 gNl ilU2a8rti-!g:121 EX-P&cT?@v3[d[Dq/y"0H6efcs2D;kaUԡC:ٻ~ƻP@i1,܍0EH\\cȘTٙO0sM CgX۱'%D4j#_,%Z<,lUb1)L*=D[?2. `l{]Y/_OH}&K%8k~"Jn3o_X~א9CD+dZ&\)S9 x؋HoԲB[JOAK=(]|=] t ]4ԳVFH0#PB$;r_9/aniRS"XaXה;_c)n`H[d/7R|E߯ǔțGN0v I~G=I;Q_܆D$%~VAu{ܞԾ-(5v:R WN.%8K.jޗI|'8XWN0~I ;&&/%sp*wF='مsȋ2˞c^Z>TyY॰WfY*(w.[wXs1djJBVsXTo9j4.]Y-IJS_vo%mTe# D=pwѕrc?^0Q3`GH̸=5%W##עJΦ$&΁:BcR%lWb5qV"AHyL gž@D</)n)#GJx,o#_[򟟬SS%{Z?r.+?/?- FL:#{zA46q}{J_8xgD8,,i2dS7'"[ ڬC]5?Lz[ڮ `v э4`uל_"9͢qə w?>_䎹eGDI1. E2}f68QWg)KQdG9dL;c܅mOxoF!Bakzk~-Wc&K=͉zC+/¾Tt8.`6Ki`j?+D3b`ǩ\7:_ 4YǒʬH]U!G!fԾ/Qa:U6Jn ,ȽyYHS)mZxqu]MrM-vKi hΪ& XXk4RDęp?rǸ0T'0zi]=dTؐ?K ъ]]DiKBeҟ۲Rӧ#V5IL+Z 7ǘD%8⹏J׿N_< V3:^@_ci('OV>՚1N)> (PLݛZ8:}-@~ >cmZ+>G&5,fIN 3Ƶr;˜MkAv2!DQK&-Ѡl_ #߰Jle KGL+SDVSHyw]┚p%R7ǚU)s Tn #(- ng=zTԿ :L֤Bڪ2[nif&G0JUOYD+ ,kjK~>7 VCK10ɌL+)Q܏ zxU]${+c%C~#K5x &Cl*",'uoȰM XЮ^XM |Fyv("kW2H8IDs!~ftq,jKF-dOSGKXZ0.&-h20ڟ9$Qk_k`7v,w#:pQv,u˙u6!O%md*g& eCIԅR葄䮰I,U=vULBEVBK aflˇ5`] P׵'ۜTt7+΢,_.a5fwFWP,nzf{ Ta8Swɓe(ڤf.i昤,Ps*,O~;z0n?V~ee5R>ړDST3hN t cS}*'Pqn>l+6G (-+mDȵvZh bT J*_Xpl=<>DLQs(g_JO Ejc//WQ' Nl4L)2^˃G6nXT_BߡFum&&Q?2o FfdaȫqX>?eֈprHoB "b'` `XR+\bˊ^4,lHߋJϫso ţWKy0oxp\4B/FCC23}lNըd׀BpVtZb/Ӯj6J@OT<;hCӝ=QLXaO=:9]%Wrg [s _[vM3` eyl~  `0e++D<E;'-"rzJdR&-tuĆPJT "w4W)gY*Wgf+T>57| H%tt[{e-<( *ocDHh8­\I8e^GF\!9hqqX6~b'wu6v! L疳c%<)8Pk4|cR=tKnn(+󷼿0q ^ȊHu.1S㑃SJQos~ y$o-҄7 MęqA4縷S fC!d/t GB>Pa>EJ(\V56P;JRفE~0oBPkc6Ө63=@sNּ]ɋXn][JFqJc+Bu@I|oRYqiZ y8֣S4V!n3RRxT[̤7_N\ }+%!.RL-<CAr/X-e8%'232l +Nu=lti-W aiky,FH uZR d9ذ*n3mU_=+s>0lybLLN^#`s78[ t*񏲋Pab Μ%=ڨ-P"/IN 1xF."j`&j2{V:z5}zg6N1ENL#njr!L]$G%Z#7?QneӍĒ.^(Y6k8"yy87F:w]`c@Lj;z[,_̩NwcGvFH'^aRS 7y)z^U9h"` ޾l%z h&蒭7WoV5wEPK5S2Ɖ댬[u6*_}8v9 h}No} C~9iq ֘)u?HȏP&}Wn YZ5bOy+}Rdu˕h;h^V;H-o`ƂîIܧ8ɝ63y7o q)c5)qiK}"78v_.F^۽xHi<;ϫe|HXv9.F4i& woUR8܀\m p7Ń6%ͷDvC#ٿfD(zۼ%𕯮|$U3=!Y nSLC(^A ^H-*n]Btijxzr fk'io§mayF2P} N-50 v삳8be) p<ʢ2At7 FQJ`]#inOo?X؉BțQ|_. MŁܯE Dx1Nn#P ۥEX))O7:?ل$j#^ʰ(s!ele+w|vHD9R4E79ٮ`p$jWp{EAY F\R a@>er[CGϊ8j^:kʧ)̻Fpyye?Ujm^GI3ZZ_<(Yrjv` j&1zy9wpZe(n2Dg2_fpH.b7>5s۬,s^ͱZVg(Cʧ[}$PC, HܕdBQ[F*umږa+R710{%2Vj:j'{OnyRs5 s يKdSFeg&5Nq BF!gWn΋vQmaMbL_qȔLzrs\?wh"X'/i4k^Xcӽүm聓/U ^!չ_)\BY1!g]plC?^-%?&t]( lզ/!x ܱ_c*opcTd9S0Iʊڣ*=͌?"cX+-Cv Pz86ooAY]1-E2]~68y ?Ҧ 34Yf+rCO5/lr@Ei$7Y=.1y2RI>u?-ޞ??&mlцP aNfޓ xr1g'RfT@%.̀/y$*u`ײlCzM;pvXEB=ŵaQͰyb}E[nb[k:)l?f\ cWfK.C3Vv9&o"@nx!8& HVj[ow7!:ۋ ;~A_$'s[0wԴb{!$p=J9@L?_``%E>!{Ƥt\0;@&Q,Mq/1pe-t}Վ? 1Wdt^ BH 8ӹ]ЁꜪ28j]fJVeP}C+%/zxSkƄʠl;lLw;; 26IvٯAz⢤/.8fh}= ,>yu8sRŰLJvXZB>$ShO:mFD oBpZQ#pnk$론/W{^-Poȣ ~.Pq[{+z8ޑ^NRe5$y3)i;Dzn\}Z3SgI bEYɋ%2QMƘ\cmmѿm;aaoP/!wފrm-U\KץD4ޭrV9`'mQ횬99>5Wit z.PJOݐ, ] >[ֺY3 U.dR=z?Bzv 6!";OO'-r=?<]vfb˟  QźY9Q$$"M> rӱ׋Zаp[`Hx(S8Ldz C+^mMHe\*C5X-ViD1Q"US4*59c_dgpFB0g=%󣉬4֥8vθk>+Sqw 4ӝ@n7`,!PfiuEmj$_[}|JLgW],W]ݼvJK0a sk-"n?|l )r'! nm/qFobg42BPewQ* U\ pUaXY,rkKo+dIexh: kvϻ!%'z;: ]+s_G.;E> WʱP݁:VGNw dJ5iP9k:[j% \{R2d21- :2"7#\WVC{$c (IG0!d]o(DCO}]6r~(,Xĸ+k$}! ^=1GM43튉}~.pk&`f_b 48zj%FG2:_X{k}?91av 9VbW#\I}B6Ə J?1'3}(YR J,mU.uōv&0R.o:"fKYin0E2%<ǃBXy TL [1OMhsURi5w{{~8H_]y2IF!042,X(4\fɉ%OTRlʼlN~yxxǟo<*~ԇK٫gU#, H'vl&] :߿.>N] i)3˭cnӐy8!W/CI8XtV{sppҺ (7}]H]7WJsӓ\ȜV6$IU}9lrOlJ;rC*`VaXB%<PL\|ռzhPËe0کٲ4ƚybZ~A:[x ;s2Ͱ-OjkIel9fD䷛@dCTlDǛRFqy./w kI u5z(R8mXc$.nAq!.QyZq_XCE> r5c%PEu?<%9ɲ-Ț5hLw G.PF A~3;ntA#qG++=W-r|*99|FöL_BZŬ3{QCgǨDBgnp[fgMʃMMG #e~7ꫨ9A;rWjbԦ2z(%|쿁E,@g#*d[2H.-]`fI~  ?&nL"LQ53ڝ/n(+L(>/iGi׭1b(wz "ۅmB>J~!wvjRg`Tojn$]jzr8^Cw}]VIaa>Hޒ)?]rw *e8jD_G7\7dtDw~S\t6޹1 Ee3z?$|,OGQ,^ O jy-ke<#& p؆m /(Җ=kfA'E7!7ri sa뼨PVhm/78T垯"ܣK58T{ L7+Cx9pw/ ?19ÉdK{S3!FE;2>c\zE )hn۪) tS?m܉;uII5'uU&n(DUSa=倎z*`q1>^uҸr w̫e"v:#J:hv,rѥa5zn(ǟ^D/aGͨAZqU c:l C:k+H\1 ݩYC[=̡ Mlr/ao\q[^Jw'3F6;й315QrnZ1;39q!0sy' rxz0vΗAo ,:O4Ɠ" 9T,q\%r3蜓qk@NOQg@мcP+"ŬB_)g78^B".|oܲupo#HHpgcMف",RL:yZಜ 7gs|F^_OLPF&%pW5Um P: 6GyBcSBHE5#[xUK'bmڈs Pfwn.M?IK>+^E k  mVܟOU$aM0O}(~}깥wimJ׏JzfW\/c]|׶8S0sN?jt]|CD]rƳ[.55ˇ-ƞ9m :t饀81)h`k `S&vM =-д1g=X]6Io1.#]f%P\WCW2P2C_@F,+эqeA @7(w-H^xv -v1]vōEUsZyMFs2%$P#8ީz|̮˭'/ԮȏC'D_ \ 3` 쌸TZ>$+pƮQs%Á"Ȑ%&;!k?cAf7^ #NDåS /О^Rm*ea o]Z׆3dٔ]Ơf%`HUSD ff 2@5 N`^"/dw|^þ5"3֊W/U<($\BO5m<6O o Fq3sBG娓c0c%suFPJCFGCY?'MWKhMfQe [ARVy]ɏtvLpy6\\W*YA6EV.*uãV?2 78^WJ"E ߢDF>'}ќdtB1/9!ː,ƞ¦Q6.UgNpn}"eLlR~RRa{[tk.*ȣ`}L*Y-?\  :1PCy<IVVܓQPc阔t{ӑ c¢V.ҿ}mNDPkgĖ!aLR~Px_Tuv;Y7| ag:OYYN!|CQ?+@B&SjOmY; 0oXieqPLLuԉ @|2ڞ&F\#=(Sp1,-5'ͶAEH X!6.ntؗFQv9T :[;G\( /=e<=R6CMBcRk)iM# swekxЬ㣛tkOv 1TSeq?YRs!R=2UUQ(g urO'9Dh<gس2xgt|aLpqwPh=$g&~'ÒGh B2 Zzlb")*x+N3j$?EZ5p,& 'm 8q/ &~#^Ȁ~.5](50C \Dr?zSNGwB:L^&ۛB$]0h,K)_!?QE+ C`+FXy[xyg}ϡ r:b"K)F=`92}iVep>j<3YrpU0^RUV^k}#HHGަ+ ގۨc㧐yZz5ۆͼdy^kنq~:۱kFG B4/B 9P_qKI!A 0[ Ӭx> T; '6;K)P-:{X6DpYSc)FAS--7BS=?HRxA$;QYm}c9PCMzV<.͎= &Q zIim̥uLvľI q bB2M_m"pĸV/7߇AJʎنϭ){@!janSՐ̓:`MnEO~ 7Cb5A):G?]mV y6$Un˸=Thh3NA5>1 %QCr Uh,Nm)>Įj[.h*IvؓO{kb eTY42gr/tܡwSJɑLw ssٯ %eZm'v⼎O2[j'vW0c؍F6FF)5iqۓ-Aڊ|֚$)%{y jVA>I^L.WXD%9دNUQkПySsϟP: mU2=VU%%떿RJ^xg9HC=fCbKJCxu>!=PY8;8ߏ nJ@bz">|3!pK~^E\ W9YU)"'Rf_gG5îX&N'M|ty,W1XzL5_m :^|ꟶuTdxN,ؽ|$Ȫλ}%hl >W@1Bg WDfqwEL[I0SՑuc7o8jݒF d}֔2t̋؄0tы{>kM-#!&i;lM^U馈a@_ WH#ٕ[X( 7dSAb-#iC ~dkjUXYx$*v:B Mۣ7s%9KYZw^m<C#UCo*L ЏE(x5rQ߫ޚVNQ梣ذ`dTG>01!n為| kwX6\t+rI~ڡ*s`Z̆`2_6 1dK*Cef!VA t7w&/#녙AeI+\:O9>c`?^{m'۫Q y< Qպq:Kۨ  ӿ5#UCV!1{ZS&@KPB%lxA\th}\WYQ(3#vLCSjL/q'^Yv䯥~J_I#.Qe*A{L*΢}p@LMI'URGi[}_ #Vd8uOu;b)Y׭<0/c^΀\?9['u#Kg''l줏v˕ꃺ & H A9E?K3&c̩( G xV-Ώ4FF2b~l-IsލDM70w]>ˊ5 Y Da" |r` K@>GRqga|;K,|9\SóB؁E}I"dhOTjn|+jVmU=KJM|^[؜oQ) MX?qu@U߸%j[FX0zڌox;*!lvGp =EmA{.h=C4N8A,o/h3ьpc 5>Rzn{CBu ?CA`DGbou bJ}NbP+3QдkH,"d /.-.sod!w O81a#0jJ*EI6 4 ]s|BgC^h*i)DiC,b2{֓V{潮/:o7M,%p/"gtn|vJ $o,@UZ ;tKO-HknsiSi'M3{ݑvS;2_SYAg/bCV H`p%;^3\UԦ!jpweK@`SsV@ljK]~9sT觠N2I@jRGG!o T B?@%.& 3c(!rFy؛}С)u U֊a;u~.gMQ;χ3PCޫOV|8BAw Gv7,>4p#!w CkC#j[v=!OUUvt49fsYM+(9o"Zpx$4/ nk*6l&k79T/Q=s @MH"Ԩv5#ONk%& 袠Lr2Kb[%o 6y;S#CaEHD!9;c[Ac9;0:+0kUvd Pawlvh=J cWuT'KSp_40^(b T*w\BAn_@^1y&pWGa{; F U\Xc5<ġ[ x+P߀ q^(06SYաw 1d^ R#[9f6ݮLSu鐒Fus]^$fltúti5glͷgZ[Ȏr7Ry⿏ֳ[7I&b~7~&{1~n"`#+(\fWHuC_@vhJ<1-@ai=sC΃Yi l7BK*YL5)(}~f8l{zHJBd$ACcuD]%N۾⫯lVcYď{iu*#c82gd֋FxCGp[L|4DuY Pҙ6Kh=w8 T#Rqy8^ 2" \/A'B:/4,40<^8|܊R]YBԤDv"5L닩Eld4X -+bQeX2ztR$Ҁ.0e*xw׶ Z ;a:WZЏD9chƬmt Q<_^" ߠE3t;=c>6+E|@&'[Wc_0<\$^Z^ObYv/%41զocz!r9p7 E3Y\_\rGX2sʛ=bu)*:KV Vn$"5u5P0 $=ʞr`F{"{\}G>ߪ_`!XAogO^Q֯1ܰ8V;L=]ۃ,͎jv} Nto!pb(EG`aEc"4߮،tyAXaǔg7$iPAc}pHS.c{L-'s~f w< ֫XcuJ ̓2CvZA<2D)I7`hMF6cwZ%$нW CP I ӢǴ쬅Z'd5ٓ=CAU!7 Dz7p<y]m31mېB^> nOq/3v1Դ2H;$MG`] *%\p F[>nm|'S8]&$T$T#8ϓ[3 $An qEsrrk]gMQ4\xlǯ5.,3ꔐ}6E&Y@m bՠ !kK̪(]$-ڹs|FG55=og cvC-mCQzjmfr!OxM&m%(毃ɽ d1X |kY>'@>O=$I8A$#3 S(@ܧ̚z]r8w%ObBnU6L %kWrk(Hϭ,![BcRc&-'RefW jb`cA9½FGIQddf'1GT Wiox8 BE0]ڑA(I< B&ƙ5(d0O;` hбMC ;E =S>F82+ Y {~yhj wG4{wq~^H!Pi-q2G*S'wt> |z>^%׬tbkp#%y]SǕ FiiE?&rFlkt}zW){S"> pc )Nu ~ROGD1׻8 h t-T"Y푛sWlF0{ M-#Dns+v{h2kQXA..` dI`hh:A OQ |"^tfp? B ^j BCϡSp(SQAUr/d#>n7q#t-k`tBTVi3+"o[THD~]  ,m.ʞJ6% /2R&iy58yo I'7'>3j(um_¬yK=gU(ţ'2f=M rͷdMȡ8l'sG!`s~XQ3abGg?Lu?vɴO&%EN[Ty]ήhٿ/233Z|Όp\iع6b1^D\rmkkBG[9.os]K+Y E Mt6 uiC 0Qb+vz&2Qi)R"КL\ӈ@I..*Fo2b7U%0# I> hPDv_2)! =m bK1 RO5_u9=!R>vFY)'k|[(z2V,bn3!C-Q3`M眀TմkAy6U'"Cƛl!@CFyа^Xȸ.6wEk^+3Vb~1eh42 9(Ka& I{S9=~(Ǵ#5;TR_:P2᧦Bξo.ẅ́ zJIoLWeEejJ@47la /%s p +%mIzj( + ~$].应"lib V و.Ƥ8avoō9H tsY\bIH瀈}M?& |[w+A\Bv =nQJ,qRR!{ k #m+^ yA7gKfcAM16F_2]?5[i JIp0ٸWSϏR[TlGԍxDjr} ,RoXa2JZi`گG5"}Lr(I/=Ֆ뤆"='sSN3YsZ?x 4h^&c7b a$ -=_c.% $^hA֭`~d;a! EZ āg PAS凣vVbq:ى_w!Ѧ1)B:_[v`KÓ/ f#?\GUa\థ9].UXT\Ծ[0%_*?ߧ:.FwC bY=e0<zf >ZNrif!K>A0zzS&;"\yy&| 2̎n[/Gz 9?聭BxN@mW jR3#Orr0(OJu:C+k%B9үGK<|zHCX[x|b/ϛ-_lET{H4EjO3|l- PgXT/%6V?Sُ֍ܛnE)E5uv/ fJ4dO5<3r >&0#x ")?!|$+jGocYIj1ɵ&W-.qP*kmM ѳ_L(hؖzҋeǺhF6]!dƒҨЀ^N p:cz ӗ"NHS44Sq޷tuFYKTKC)_bl!$ј]c5KnjTy$Jva Ug'|L"8>KKI gG]j^D?qzq~ uN7[XRsw?uߩoIȭ isW%~DkmYSGV2W@3ӷd^*HP#g]a^mkEMX7Aib>k_%reN'44!4Ep[.αeIw& b¯9 -/cv+;N%uQD/MOy9e+7VccO=A ʥ,ľZSq}퉪ѶAޱ/HD3a9N?kਡ2͋a%uGpMk&dݗPF!Atf)`%0 0j%H+|H@"c-P<?mFse*@@0#IP&8#F\Hqp4:T늉ӐM{xab!4Ç~]u_yNFA˳Q0GE4z'ez^VC˭za SF(.\էd+=:.UR'v lG0z 5ckf@ړ/0!Qb-t*&;;JxQu|\: @9Տns1ƽɯ"d㺒xl8W9=RtpOZ|UZ1. \ 㖱~A̩))Q(=gkiU!kwؘEW@Dq)A$vޑ3z^We]ay cKGS>WLߞBG 5Ϧoh+CHB꾋?͓fȣ\ވ5c? u8Kzڹ/ķ<>/떀;%C@͛DBq1N`_j1iǍYV%f#D]01Hp3h͂į9Xmg^[zt6PDl޿Έ'CI Oa):rGf_X8I~&YMt @VM"B7.x"rg X袴8F!݇̓q?첓od [Zbhns~MǺY+ v2(s]'+Q([q^ WNGdUX8Ӝ@ME,QRT="{C>>Ų||v ڗ+ ߪstdTN2d`Ͳ6wpWu m쨇UwFFrfoQOp?m \!饒,ty6b(&Ou:~U,8{=]9R'aV4l YtEg6 (1+nj?pYzX5Y,j;夎8]iz|& w ۝[V˄3jOf,ɖl({W3|JW{o̴jBؘxv:șYh}N4Pg LMG瓼J\aEkp{;eږxR.q!BOTa77KΨ|P;) jLHq*lPs}q(.O9yE+EJNF44`o&2z9_ss=nȢT.kT/X+ʭXgdi!k(@md {j+YI~F-r!Fc+g;5VJk g񿉛 v b 6HW o8DNҟ'd0}GEZ߷AhBc!ϻ;lpfeN;zaLhR _,S.xmcA964C׀MC: Y7OA*%M2E+,V}ES$8rs#R)gδD eؕ,Mؕ\GiV®Ãƥ2ۜՕy(˚PF0< D![Ja;g^R)[qy)_ ]`mqhg6#l] ]J#,1g?bgE*[خI_"p 3ZL1g6t f~؍ 5bKf]KY560=:gq br/$=Q\D!; ^ìV jA)#=`Bt3:sQ%O/쉺i!JvfM0^VVʚ$r"33zAnf PSN,vNoڥbQ :h4XN61~v 4$5DAբE[3s b67=E_5=苌܋L3aQBqUmsW!^D:Q/$nX!v=WERN8CpVeM/@R oOLMH\ P_V7s2 Gt >(M?+4z;|zݪ~,D;ޕYHG]`h\W/LH|'$FJ#4SUA2=*%" Ѩ[Mk5)/~@`I8K:i6O֯0 uIH[p b5,Qnxd5Y+Ip:9WDY,KcFhuirJ:O¤kI%g.i XD+pc(\F Yta7S Han0 o, _]#^6@L y݊8{mu_as[|}c8t;AT'^ ,$JP4Rd4zW+2{!’!5SOJCʕS" Ka%̱|E%{I3pM&ˆs3`O`"O޻>S*_&~1L2hAK2(m]XKTpEƿ}C)7^FWKjd6|GW_\|HResg/zoPyTDG'MYPoQ?=Y;3uR[YhH^\PlvY!Fa~$v^]67;GVіq-=PpJ&篒兢mru)uE߳Бtk/ivXOD3`9 8/2 JJ_jEnҵ违_?LLUb.6(Io:α0!a}v7;T%qe%V7ajZnW/GTupt3N` ^'SG#oYK;YYen^mrP#CRqOΗ9G%G~$~bsnC}<4=VN~2+fS9u;2rrHx tHw bc [J69PLvI6.Cf(,Mc˳sԽ w+]OLQ&70itAfq7|6SxR[s_IJTX w[|RaR$u~'ppoh ~Q3/*h:Шې j'lBΐ19`ϥ@Z0^e=^FfH`lsxj e]d8SD#?0+<~z4 /77b50MYͫWGE z|ѽqun/Ai 7-43f{n@W2"OOL%j Ϡ!btajl xwxK9>Q^5 0IN':1ŦAR:ay)ΛRdvw)]`a߶.a{;cx:Bc~vt!ViJ٧}N $(ԇ7<LK_rhdB.pӤ\8bDY.DMl/ԷSt(z\D-Rӑkdg<a* ?SKʮϮˤĵWˊan)hЉOr!"l8 !AdNyƄ.GLmScFX8#@ͷD_I['5`>%MEGX'sw>G7TDzsԭ߾ +@L@X@HjC]Y%-Ayi4n|cJÆEa,bUN0ŸiROPaf!1e{?ZmplV9 `aJU-Q@i_Bkaug"^PQHjG*L?Ol!?m>T9H`ω@8HW?j!a *$mGMr浉" WO lAR ϊՇlH#8r]Y AQjed:q$Bpeƞ=搨Tl:>;1sƝ㬑>0O,I^%,FJG. #tN`-"*X 94UkެN@$"Nag397 e1h^KDjNݛJP:.'vBUL;Xڜ78,.x0h+>xs)arQM#O-hm~f& o6maHed$J,t#eT@a>'q$[ְ^2wSS0#'eEq_nnLGzƠ; _dJE~Aj+}^,xN~vlI-tOfy"hfdrf-[F Q* ~(뗡GxaSr0_'l5 õ{Ӛg_[mGM=9s6 Уqg{u~?]ZsBCH.BHdc?_bkN[$ ?zB8xE{_?7h)sBtA\ ֳ8dBE4K͂DWv' N\2#u6p#amE vlua5‡&jׯ."$ p V593QpSNM(-iwQjW$P};V$.9IMGly+2.ғP {~LPyoR䦳S:1t Fj%,n^5."\44+ IG-8* ԕvR=1t6v%뛠Z9oogn~ߞN')QX<4^g{b0ħ>|^/_'W/<ڰ2r2'l޸`( ո3C$=wMFX{mU` bXQ(Pc !_o`R`HR$%`&uXh%MQ]7N Cuv?7`nxJ盭^ e`|M{ |XTR'F1FaH8g۽coWp g+ l{⎆(# >'}渜)CU'`2(|Eػ7sԙZ(sT+[x bmtjAU)zMb$Txƒ]ψi`;fzW{Z5%gJ` .H^p0 y[dH?'jQ)8B T>$^JoA9UUO46IԠ<>#Bph7uDx37c3-EYqP& e~>W1PUp*= ңκ%/qQSV91)>=/c0ﹷ+ܤyv/MD*`@P8阭0V)xEcYge 6mP7Lם9鳬dN p޺jkUCH |gFjRGkڪ ih+۔eHBSDKy?W`&t XٴìP $d"ڜcM0Vk6-@p+IVmk*)gR8!/Է R. =u-@'Y\0ӗC'pZN-q!ӣ'PY|Ɋ|U!-z|<`Dw Vţ?A|Ռ1n c53љe W;ൺRg8|ӡhMDxS3 t~wdz'F>Ha 8cTp4 䧬<&~ 6􏻬RwiAL Urg}K' [^ubZ8z*.״9Ԟ+ ep+Mݒj-)mi ^:EJ?`tF+Cb4E<%U/y'e\yy1{okgEa~#/{٨e,-ϱXCVG~#t9nT7]Ka<3d?+IZ##MfbKmtmS }I-OozxQ`l=#}= |(t%p1ŊW 'n``k3R&%`]G$lYJ[b^rj# ĤmZOa˺I'fOpGhcRrt2/O^N49@:ΤHVE1NI M)֡T0vcdn|6!aM0f*_ZK_{:@ʊo(_MP㐱Ft&= yG1}Jpce ^:c2A֋f'ጷ@O~縿 қssUU6~HɿA>7#"[FAB.u$qҷJ& S{o)g0Dˌ($s49o1['pQ<<# m9%ȫ6P+`\ թa*+Z:t6f7e4IZLQ]W JarOu%Os:/iͭç|?-li)kj T^A!)F˧&B$!U9i@ZP}: j(~d ZO,i W"#\7g=^ 4gW\DjYj17O]D&z[i'6b O';v \-J݁GW j"e헛%@Jq^ (4LBԷ03ݭ|{Um#w\ Ƅ//p@!iM#42`IEx'\=72fEݳ=![~(tMc?kEP::N8WpcYʭƜV%@:r ꜸN4&P!_9tm-̲GP5ܹy:RoVq̍T>?5Xj !%Z^\'cCuÙwc#w0#(2 BkuAφE0ddaczJ9*.یޅ~jxA̘mz%LOfMhS^L H6`(J CyZt\&a#%! ͷDNw-R,wM? j*VݤU8J? #pl+@7r%'J8>O$ dPMj5u-uu4Ջ 6Uy@sc;#)30r.BDMm|Fͭbu?^ԓ;84(DBsSt[k%dTۊ'Fat\:9vew:۩ŬlSr3W%d /uJ@rmzop,ɼUY]UT̨rFq*xГ88y+\_;Zv`(?k!6u.Lj$ZmUD4(+9-exz(1G& r$sE*42G |%b͚6%Ci| i5vބb[mYN3elbB6P`@.-Qi39e7s^V{N26Io?=4{8Zىcn,ocnPIM1DT X+#lZM}F\%l08e?moCE3W֤qŹwZ]$"rˏtϳL}-gs Bb7܁b3uq}nP#> ˓ȧD1e&w50Wc ?nS+*IH{~+]_h  @l*ZG689g0r .s-_*Ο/ӯ("Ҳ30KJ1Wtm98ZnNlap/mU``Kq < ul۵@HLy;<[zsUM KZ{T"3`[22v8G.ZSK#78ߢM!NWH;Z猡I|UL5\P7ta+B?6vwqoڇN1 㺝YE__aEM +py#Gػ!S+Pw@1d3~WRtpݟb>GuՑRa10kBYFŗ~Yk1]׌=#afJ(ƂK)42, X/FXZZp,y7dvA@gNfWe '.;)&'ZT[[淔[w5S15Qr<\27YHNC*W5d偅^t*&RW8jxGd`OD,i=]f!} oԨ(MgMmtfy Vp%<1Sۘ j+ F#3#/X]_%|3=y ih*: !RDI^h"}yU-mB8mJq,&11LLEw$\ 3Yh|=U hwZQM4,"d: R=Q[~ǏzS"irޏ5v gȌb#l8s#.<uo„+L߫ 먲em4 BK.INIeIZk pώkG)zot< ncpy|//?K4FpǗI)nN3 N N2>!ﭲ.e @Ur\`L-`l%{ 7Cu,'XfE2-Zcq[)\I5+ uF^TO^{p^oP~35C's订L?>wB\H#8'd ׇ&º¯k!lbED+If wgX2 va"rh9ܝ(nΒ@vQ_d9|ُ>l&u#>L|wSF` 0eqSvDN~ʵD =H6w@bPXK nj{F; 0b'JQRU+^X4ߟb}8Pr48'Yx)v$Ȧ(6ɒ#1!o2 &cgC(G1;sHʅqgO}"_;(ZyttCHr *ʱKxs_ Pj5/GES14c(lfX{r&TJ 40 K\*5#n<Dmy:"$:o+Jvj/EsĬ*؃։i}X6o`SˮৡEf)xve{^>X5/^dz@**ҁ|of/8r"M~!zrLaRFV.^%w4E]:uF*5z+ $M^G b2Ƥ' ҁsvvT} g&U;> aTfVDm/G<jPJ[qW$".A]B5u@lB!*a (<jKmP`j|h*󉵃ݿd**[U]PٌM\#v#hƻ攄>t2)gy'«.z<3F'[aX/66p(f^P硈ߦ`$j^]iܗ s*PK12ǾzY9O ii2]ߙ`5|[RA3x.M :FGCh[c>o=|FW'?/&a:Yu16 !QZW`I=8%VoZ?iNU5x0 (n?ȼsց2s.: ٽvs?ENS L_Ft.ڐoM6S:ʹ}a9l'ERGoG)ZA6z[I*`'K}\'qRi0xN;8XH@!&gߌqio2BO3:% ʃ d 獎hWXݘ}?$sMD: ҽ1[/'hdv+@Xfzr]RUz" #)xG2fakA{榬Alm: PM7(?M~z47N&uLCnH퍸5CqpًU=W?M{N0 fq'dǔ3|Ƥ(C&9/zAu R#-G򮿤Y k\r/)$̾3n3iHf ]7ƪܛ*#bGѕ wNEEk {I_sE_ᜄOv' JS-FANJlPe~Q2ѯ{S6mOT̓C}ýE 9>:hWׇ^{. m A^/ _ܘ[xJo#gV$}D "M~J{6{j# Vm3"q36Or[Tk]$T~B%-yfniG5v6^*'$R ѫ> KlY 0BAvM:zO`N'~#HPMJ-&[5ͼ&ފ1ߖd voac%XM"䁨↶V(I4"5ͫ+$斒 tF,QSh J@Vr[Yp ;)*.HiA;Vv`CUvN 0go=^zGђS Ech @hԵqz9VP{;?o]~Uc{.S^v3. {)@Ԛ.CING zn??'O5?6iBn{ N! s:U)Վѥ\i^&X:U: gZ+>Gm~wL4؏s`R<ۺuKXu{m& @j3CWᦣ="d|7$ҋzi:do xbA{!ah=]) -&ffgzC -j mʋU@~|"!\0YS3-Qhm;?;Гڢ1<?NvxMdnDk3ԓ)ZN[)<9t"7 t/:T2:3.,[MiթR./JU1w|Q_lxpAKƤe]<"濺up&.vn4Q {A0_x sa*}/%(I43*29V+(z:~yt>o4PVUK *kC*X "Ҥ)x(i 7\ys:QE١K6"߱=͒O>J:;Q9p`r,!><'  2Mj+Ʉ+.!| 9ZEl4̚>5Υ1pisՍe CN)aXߟ "vdl>;ZL ~jaY#ohs^Od0 0uZ-v,nJ#R뷁p ^(G'((Ε!- _-<0L+|_`?#)FoQo+OI1uD.؉PZʔ0OZ/*XʚA1Yn_5Z*,F:"`Wm~L1!kP!dy2pH}WΎėR=)nejiդ4%"O\ 70e]Pt)\|tRaƷ6=}JF7@KPn79/7})|ܸA^/ q4aW,No:)H`gW%q@@[UUdhiIФD墟k*wuojM4Aj)&n0|<_须X;enm)vO]Bΰ$iD\BD]ʱUQV# 2[T$a~g&c~_z% oոRu(/U =O}T{@8]\B8S_|MNa 7l"$p!Ka~/zGr"-DRn뎖I'|Aq5H,ِ ՙg&Dv:+Q{|4,@Lb{P!64]#@TbZ ůYV2'tT(P$aO`UKͅ{irބ.ZY]H 'ևRk:}i)fY&g( 虞ZK1enO4X5Z_tΙ "ߒ'B7_ J.Qc dSi (a EnE=\n=Z_:7ƏVHb+T(Ucʣ3C\$RyM%u/ _sbǡz8`q/DuX;_y7HFln[fHy"{:V?}M2"qX7 (w PoH:˲'a'}jh<ZDA`re( ;kL!=Omƺg/8䗺Qxh[6gĭKEtkmⳇ!x޴˹-4zQ%&_汵}{KdŰú%`AGHBL9-|FBJgBBӳl@"P~KF??a~`KϺ0F|n enY.e! z* ^YU=%pV%V{QC3K&8ծaK=58''m+V/UQ\Jp|OC!yd&+~ z3+JT8fRe:$3 EGoo\ v7Mw(`}UaGyhup0:ӟ٢ҐxOdG{ V]Ȣ8J_"X,*!Q(Ս:GetrG3.BXҙu?]mc1⊐jA6BU)^yaT.SuW)hcA'ݡ=L-(ִ#[6-SfF˺8 5/TrIws] ѽ(Z,On۳;✖#ݬ'EH{N:tԱ f/pO8` 0;cPs"J 8!خ俒  ~{֨pY)ݒ~Lm2 @6T˱hS#};/fEOȋ[:ĝD[ΤT㊚4.rsc-džLZb ZBϵZe]>6\d3X}tUﴠ!V0z~.4uDge~;B3e"T|Oٍ;0`"┸ףe\$I<{_mjR ΅u1F{8 {xtotƫoaɸUXTUHmD(1ը{BHtG (d_cOY^czpفM䍾]̈́yXgTPz%Adzb4KcE)aMs a$23d!3q&ĈqJI)7mL9BtVΖw2.XB.qPz,Lc?%j+":#F yVjj=pR臙UBf-2V-SqPC^&I5'GG<ǕyӼrM*_WUO 7^?}ڣYZ4g%.UA2#!ӱMRgm `lR>^/z+oJwi*ƅcz}@ NxY&[|!?(_3_T[!|#YT)jƳHH2O"F~O/T(YZ ַ1$NJ50PmB]רs4#(5ch0Zvٳņ:ZiG*ֿ=bCkpk>lµʹ(-4vnQЉ`FED8 ('I6~?W3FUp+=UGMm[jVѾ}~Z&_wX )̪oHi# *U歖îwR w]Vjl>CjxN$['gψ39¯w]֖ ;P3e~szZB4󘼀ĀS~ se-O-ki7?Ʊ%蠲^Yܔ(ú>2JvHн;"(ҩK&-mu{A/qkH/bÏ*ͺ_ˁlu~ C{0Lt|#vXF{TEW-² $iNUN/P]dIV0WuͶ:oex[Qvh fyX.0CQ"mS;CjL $$Ѭ @GJؤ/3-=g|AS=悥bR L@W$ھy*$_A!85ъgWG i8\eY[z'߉+̅yjKBЕB:(gFn`6QpB xu[Jm.Ias16JKPh)z5]iX/w,ۋ>8}©xԸMז۝}`*A\Y eI{1m-(`+ZNjpՐXMb+4a9NƜM$32(b l_f%g7$1{'lR\,h|ó 73br}g,/k--9rB'xHĜf5ezPm . e΍+tU2dL]]U (ltRn!2L= yϒƙRR5l]х)KX?egT,)8[|>8N*U[4BD՞}JPUU7?E}9` A#p#G2(te^Ur {j "RwlnH֨7Pw}&X}6̤TgM+PF˘mmqKM?T>Hʹ/F' vVQm:}jq4aȏ-i^ -S us=yrҺ\Wf\ۋnz{5&Q\_[u?{ˡ~X.2+$V*IG27#={]ᔢ;F~3΄f$wyF8"}ҿnC ixRa l[#~xZxͶN$G^SDp>\͇/ 3cb'A71QV,B66t_ifW˝Y*{M4u>Cj HH8_Hjbd&Wn{bG3^/jocP2Wl$/#۹/ƿc+L H)NMyF@U@߫p뙻K#I/g3sFoE 6Lݴ\`P~ndV٥ 5N\#[b{c@%wNG;T#`co !E&R9np4 q9t_TȔ(v)}8#mTwSx*I1vip_㰿\8٠kZNI*#lY0{ri5RҥV!9DU=2 *=l_3Y2f^lAǎJ\47(]ʹOD%Hg{mo`RW*:Zwg~_Rmͭ3g>fwv0JpɇT/E BbE'<8%˶7W'Ծ9YFp3֜ '~C`F6TRW:l<%b.$)F}z*gIܶW4ݏ7Ȫ ~٫ݢ܆mvFPۈkGp 4swScMUɚÓ&&r%^j`LP+?'"K[KhUzemn5$ ǁhFhXTu|=ϯjĬn>0K(# khvI|ӓ rx^V tVRܡ+Pɉh,sg"m^ R')?Xi9 qJ0#~aXzX,IYҩϣ܏^cb}wmB[ ȶ }H?489#M'W x޼9 Y^Zm7YGE y07'_"BwT8L4FPp,bt256g=t!xc؟e|>"!;`](4|X̥#WwɥX[~Hg!"GBomr!~\嘝-isurAU]0o;0e#sHƑNߞ5 amvny!-[(_y43BO,@~`}u=r,(#. 0uN~͔6>%ծ0Us_"7򈦣A(f%V0^ͿBOa& H53J^[ 2Ryt ko杼 2]24x77f^Sb>GcGf+ѨFzz$?t]1-;"\l_;ɗ]^%C(~{ HrhX^jj %IQrk@fSJE!JֵZ_x"cEM05L3asckbJ[+ zm>qߥ;C޻~*)5HrG AYWaEMN Io֢j^c g O5Yl BqD4&IΤLm}:bS0U$N+9%9_6PFdɾ5%i5/K8,׊7 ÜUVߴ*j}/(i@1Z"*$9Y3|% a~!biꃃ*  4 &[^}qAP /~= OJٹw5ZNi!tS̆H:YU_AVZP:ڣLugLiUўD7R8-$kQӰtWu K pKá1-;&t QaiTO0N89 r19 m+J 9t4+iJ*8JS(Gp* 5޶AȰѾ\lp'U6Π/?O`?q{XY@27]:pٓ2tg>F֟J"$jsDLkm{ɟ>cB[~?#}dfzfK|×,@tŖ>"(D:#VmMhwQB>يܗ\˃Q-=\Ԇe4EE}Λ]G}AW)qIYK41ȼrk1iŻHmDZ Zo'uMUJ__`iN%~!ĥ# 9;M9Le> CN2Iq0tzܟjGA=r<0p}$iߕOXr8/Rx=+V?6_F9hzn[ 4j7h#GxEbgyУ0WeEE3r#NOk9?˗cnI'W􁹏TX 4>ht.nP鷥'P{*C+41ƒ7Lٙ-nl$jb955?~:*nl7ӛnE^H$}bxfLO8>tF!skb\țLdQlX½F}c|GҸS_k;*/vrPɀQ6(rkJVR]+`5%_ loQs~{Up C`2Y1+͊^uQȃH[ gRuۛ3A'iXne8{rG/uM+~b9 X$5%ľ(Ay(Gї[f8Vu+O+(O"piU3p 2MT9$ u?vГfML툉.ɟ~5P{["?L^A؃iߘi(DK;2OmHP5bӂj1~UaM%̱9.~d"DHj~;xhXeQ|/ Wş#)(ϛa,BQʏzPL WH[ CLz bm=g(Do:-T^2pxظldkՕmZ1m^{IN ?EY~o)XZ}eV,>c\\b}N-O#JN#i0X eȅo;޳zPR>x~?+Pޣ([J-b'(7ɂ%v# D.[趿Siea  a9:wÞwǎե2'6\zKR{u!X܄jxs !-캆-](u fa ~+Fށ1 }~}g¦fL)SK61Ah3H|: 'raz}TWNȅp'$Q 9)M·CO(F޴☞oŦ4](i&mf܏^PF)HI=_nVڸ8|Gq|lJCF[#Pqg'=6z.VLd*|8160}ѵ^ǠN{Nж' 9`&C܆'A5vNm aq)pW"aKyۛS+L{?.KhPo_Ƞ6M/7O{WD'tVtqtj(]\ 1Rڳ ZZnYPڏ+ ].z^'L/ԇxiO!K>1 oQdnp7e2l~EZ楫uZЂD_MIH ^i4CA3TšjͽWR1ZFgTh~n3s7ܣ1 pmA#C޿گtmݼ PDBJ%K[6'9hAgܥ: w jQ iTJC%̓!^ =hOO :8WȌRj8ME=qV/̻C)бl+} ;41'I'sbPD]ӫڷ#Q{:Mns 3:zf؝NRV"8PC_h.0=lݭ yD-DUF#rhG|5I7Q_)^#F7޶="g\wF"n)bHz4'y+}8LlBT!VPsExomxbٷ8 WIL;lMʚx]A۶\ \]7QW8_11@.NW"H&t煖cQyL#56$&ۢn-bawe /oZ}p{2L,]QzƄ" ٵu²y@UDOwB3udg,#C)S(>&[N+!u 9Ypw҅XMc(ʌZpyE>tk>|Axӽ།k6SOz ۧ!fC]XP^ ~U Hq^3v c}-v9 I~sDAJ%C7c[xuC.2+/vA9S8Ҝ}+$JL" VB[l>AQ2J@,RdlW?p61XGJYKMssT9 51ZN2{^*4h.Vqx) -25Dj&i!ͻMX dxY$X>bPXupm}Kz-5D|>R/4UDSj]kkZ0[R (uqFk'2TgE|m%΃wx#g[Q>VX-jiBs-u>gbu1.W_( ާQVkNu!d- | E}ky)88E=aNĶLINr{xx^2D'|ꂠ\A5VƲ} ŅL'/+nM%apNLeK{: nwYqxNI)17f[ MRP#ר3 jgV (OD"T[/:}߫[X#K-~P}7SZ <"~34S`$疛HL3z$.]5|DhPRCߟ:&G{cz0leU}9V@ 1,h]iSIc߮Y7AZ~p ksQ஫~b.Y&ĕٜx?'m76x t|m?Gኍl%mJgI k|g'hx!g:u,7RXYFB}ic[^ڪ0q8F4!ʼirVud($:WkWgPVobP4Q-~\%ye\C_wHL=&M3h|sR IذurEȁ hU9 . l^gxWt**v G A'I,Ž>FMm"m|缏[$(>lǺ 9H+P~71g>-dgZj'n'mN8[16|_Mӗ?8G.G*/R,3ҥ?ԙ> |LS{-pw}2f(Oh`@ku;8U,~zgjPfM"eѫcsۚy31+'1c"ݕ@.PτL)gd%SlHKzqN_76f'2BF0JeJ\R0sLyD䇭O[l!3Z+Y|J(aόsìlV2#wDu0Oߛb# c.)"X-YlPp]P7+++n ׌l6T4ҹW8r &XWyM[285+橒֎J}p/)'ӱ(,츿R'L!eVaMms ME*E&Xשއ+ x́$ϑ: @1"$׺^( i)pՓp()Oo$UTp,}t1S/Cb5O$g,} zoC ? `~A1M<,oPG$z3Lr?6^U^r!kN_M "AۼbP1n%, ؙvD%M?>Mwf#iV[žuՔL i ~t\lWC[a yK{tB['cŋ'TNEw7q~/~ޏkhHg|ގu::_*J_! :}f3e o)7 l_7B."c}(Zr>'=~źǯMTU=u{kl'N_%cHB7hw9-Au.rtVB. %T/ ?7S[yT=Ϻsc{2lLҲPfQ@.lK󞲲[k‰av#pwm(YZ>ٷtA~-#G}={bO_?@\mLby *l$a:{;=QК暙+ꯨHI @o3zFlPzKO o;24S~4k=ȞĶXQ2B$7w5fBlTiDR+^k~ݥ6MvpxFM# V= $ ylb]L 3ynyMsTcɎqp<3 ?0~w؍,6ej|yq9_u0q:xآuַ, >p[+2޸lmR2Ç'"K/;7 M5<]=rIPd2/ ^D<`8+#VTUd晼0NUSv1[LZo'e^S7QQ*K7&Eb)'57g7TJY\ 7[ YV-KO1LLaaSK& c@Fu0/tz@gܭe)Hn,W,V/1F/BZa{ᄆK/.jWZt:+lr8D,)I1ex *ܬEDQ⨃ iXϖg"3!4H_x A׊3f\8æ"/U>*~x}S<^[rJJ (e]׽/|0[8x,y@(υ FB1 \'Aʮbw$33 r -*!l <]k۫L/-_M .ÄgОל#gcvh`M]~9p8ޭs7q {-M˶9IaQ RBXth "yt qY 9VԈ:=waS^6?3JF}3Ѽuܻ T%TN maX2# [K؜84J &*,VҸk:x6Y4x|wZ J>|+0,&v& iEKwlv4O#xC;|U0U 9x@>UE= ߿lNnH?ܚ!E1IˈEs S*@2p6M8CŁ/\j불Yß$dO,.jH*k_^>VTr'?8W gЂv~>jק_+P8&w4m0[)&H#`&ϭFޓ -%3OkOS; 'QSkG5mMb_$VR1 j!O)DӎuSxأ:D|: DCIԄmAi?xH-nyO/*iH4B>/.|L=b̯1KCvKGik|rnvޝЍ"%֝F / F(:@\}ODTdj <.ucݚbg ]7oر Tcڎ)ϲȺFcmXѪIti q^{m3Xpn}jf|³R@\ԑ Xi&dBj!]^7u牭{K"͓32D ,Et!@}pFA]}h'+O꼺2;Ndܾ畅Ki3d3 yVq~oaMMEk8`H qXS獨Zl]qK']zz@81z@ρ} Yː_D6#F[kPhF +JKr&ށez=hvDHǍ% 䮖!/|lS矑k".d7'jmXsvQ `,pKN0N QAuIӾ9fO[bRkfb#JfvdV&^<Uv_owyy Q_dpysZX7~*=j+|Q0쉷7g6#)˰RN6GH@>/C`p7 # ԣ)Gtb(OOɫ7My_Hpm8y)]ϜM})^;${U#27vp T#zZ좈tZʆA>pТ(f1&6 dPDhѿݟMEkQM/-BslbrRC8ձ+[j'^x٧uw`F/,sҪQ}4h)/(k@tmgQ0qN7uUp rhi턖nĶ3dHc6l xîo'Qi=ہDx'a!oPNCAEUKe+ &+`=ʨÒ6x]S9<>W6 b܃Aӣ7R2 84J%BQ{ٰL'Y΅dU-: )`ySaY]FM9:W ]WA[:܅n`N {./`W)QWRL_qc/4OP[Vf9"z{t+hr:g=Vj{7J0[vL֔knp M^BP=* ˊ:o&,MM:sX}3bt-"^ͱM,y<6oirx24Q;%,={V:h PLc5 Ƣ=õ+@?T',FYg5&km߼ l? [ ?;=,6a_~/B^gD TW9brR,V5+0+bu,j]x4pA5NƖJ?.7M| 1qZR3rM-݂].)ς!'WdR!Q,,6"?@kc ySdacP+B4]2WÙsG p^љ jSK"Օвq)Y☨fh Q[c7Ca ,G{45Tu9/)11Z&ts"57 sFc `z,&yv_GGk]C,V2驺)C!2Q~09w>q莥WeښY{!WC2Pv 0BPhVKN]GX:\Gpև-&dgRRzK,}>q/_:e\=h9HCN N-S~ae;f9v ǚRFVH|-OgLL_TSo9cG}|%])M8CU/ RVnH[8 wFWr!4.4X@H @:ԗ%eZe2"ę!r3,4p\uM[r7I+9|qb_O/ȅ5ё dJMƋ(`V0ӼtlH$Ͷ,;GLBצC^PmߋpU<"y'P5f0ː6{\¸} 'eQw4pvDDwHne zk eȶE;wWQ;ˋ =VAxq-&;a~lY!G_hćm+EºfdLMh>T ڧl/&iqG=ΫNi4dnp5 ؒ7u$1=ݏ稧:Q;5#&Ǵ]qqNmHBO<ʻᒝ^/4@"+92o` yH=#T?g;uѵ,f9g+b;}$mu&S(C+6ʏ܋N"!"o=[gTы|1'HFbyOZoߺڮs:г1Y}z!y?Ly{Qc]qk5L8"O'XF`Ƴ$^\y2 D: 9;)nm Û_^IΟx(9g[X,y톦KT>M1}OX9H룊B::QjCsip<,PjuB㊶4t| x˟%[!Pw eq 7םϡ ?f А&F+[+\ S᭽br-WbT!y1unx~_dS]"+{ tJr*Zl5s֝CP ;Lژ#\OyGy١ξNu$J\Pi漷R69d_US}.݈|8 ~ߪAJE'T'X/:z)zG9y9xuMq/[=%,,ʋ9k(BhMbyF[ B}+{W44{LX?{cmۚd ۃ:\](01q&?GՉ(_J#߸pbk:72JͻUU]p]hz:;~lJnwqXsPLZ,;['JeΌic' 9e]*v:skK[MUeSFbwp`s r_-C]IIH^ʫK9&gVlX^0~*{a',GL G0O"°~#HhE\j`n*CpP5EL@R k=re1^lWIJǔwTΩӧu_|WD?&j^E?ИKœ2xzR%͗w;P\}_K^݉lp0?v'sk]lC\_0A/p/2vd2p,YfI2Wߒ7.@%pt5&{ˡb^ %eE"m*RwHK9?)_UFzd!IYˆn3K5~"<㲂 @*;=)K}ɹeFLwoh96Vaۆ0ݓ-pmGw *(4UNJ& j{O5#xuvN5Lʩ:wȗ' 5@~oQt\5Ҭ{NYƷݫ.A78Pr'>T9H zFUڥѨfRӃGaXWC9ĩA Us6HFA ?Ǚb\W'J{QrrH0tzDJDsRދ:Drso|>FZNWd5eGilA8FAar` !*KRc ,J>txϡ\TD"l&[[vI a+G ;-d^vL?iW_cGf*ź2A{-"_GfPQrWp-6̺FBı v`SmI\%zH%!:d+'8<^*U@YX3 }Q>aZQD1A!x2F`\ Ӷr67!SGuz4&o?~a2'^w='u[: :]5@-+mjLK\@8v&=]FtUۃ|}ƤB5N Ȳ{ыɉO!U.,9U!=9u!ܽpɴ5e6uh p]Zҹ]>boܹn'IFSWEyw pup*+]-(i$*smٶH\Q |LM!Ƀhbׄ[]giw{PNPS\x{y~q|+.TFS7H/ǒUBbp머0 ES7@R_Q U>?ҒiV%_߸z7IrRe^{ Q&( ^;~% ' v*όXHIS&RvՀ]T bT 50Óߍp4?έF4GOj?+<#L'h{@~^,:=߰}b6h,\oSٍcchP Ae!^k. ,٬) <П=#^G;aG6 DF~`ȺJL3SnJ*57vwpO% f4"#*hP̀lڜŕP|J @D%}N-q ţ)e"$WS߾:7困x ]1ZL?ypuY/E&W5rKNG0mWb/XeIq~EmXUWGsm&w |M;,^f} 7Vңy]kcY껉הt"l, vjw*wCIF dueVDs[dL3UM\yIf [*>)jod52 VgYx@tZ R,pJ/ĵd 2KhG!B~_fN~SB&\H:D<8XE3wB#Hvljl !!o1o ?bvf d+%M+.s*Z.J-:͵FP$\lJ~Cd;;xG'& w)7$x@F`fɮf pP4M@]$33MH4mJ=3e.'acxPyrه`3Uf' 4/wLᅙ'ĒG1k[ "n2hUApib#%ʕD}&I/=w o"Hr5izTn۪')/[M$5>钦{ɦjl/=Yd42I2bz ʯB.!J jtY/GJmGQ IKol,Xl ˥ϊ13m3D `2Q`ic6NfM3".C<[6PZH{mE5~QKZԀE(͕3*]x$!QxS`\QC a@-^chZjz/%[!@őFcJAdHVn]Q[ANوU]HXX"X(M>J6rWe>NIM>l>UT+TwJ 8>YUCJ3i:L,W~nc]פ)ODeI _Gjqy>9a%.+')HܫBnKXAJݕgq9To`:KqmW}K93̐q|ymWC|mxz5cz P"ӧOp>>2挳:.ДJbUjE&S?\as4Q=J p^y}2 %Vl Q^ #~L8<{2 e#hb;1I88 ^!L}Ctdq/}2>%A^7izD{/ӞVfg U~_v[ }xęXQ͌ћOk୘Eu^AK v&-KW[uǚFwڨŭvm$iao7{ w"Uǜ<1e>'ӆAQA%NCZ>'Zm0AeJb^ &WD4T/4}i1X1S>z!nLgZhE~'MkGO=-Ph >lq̋L˄vrVV#`/kO㴩Я¥KMKQK!o~RDQ k5f_A|3C?ń)0Yf${^g̓ߋmzY%ʗ^xKK!2.Eѿ*X"+-8nzu /# 5Vp625Vk:i"Χ_6$Tq%b{%._s: v_.ٵ2Q$Pz Unll]M:r#77o " C ?:wQ(V=uS$fJQc AYu$A;0a/,xZ:Cܮ/EM~TW%ehC-R2?忹z GE@m%<DTfVXMC+g^4]`#Ku`ڈ`RPC\OٿMT&-!f2@f̔i$J!hkFLny͙Nvu)be&D;It$a0h 74#/fWtIXF"&}a[t1Aϐdc-D z"a=`dDPqM"AoÆ;.$i(94E,$rf|tœBZ xʀj,Qꒇsg A J,g G쁓pk*q=9"Eh9d*lX~VJۺ^`ް-Mli4E. tz PP!;dzVU V3NzU&l[4õ8|Z М *`IhH1=[ϠM]rp$n|8kEOSAڶ-&g9'IV,n ߠH³ې +9ɲbx䃜2A*xAt$k/)/$Gt*ۋ#%\@8+]Õ@'U-~4 q?d5x&9-ׅ [ORf̆ |Rb.̔P79[|dYH!{[oZ#dT)bPZ""5.ӝRѰIrb%6(pbYr`bPYjD :%G t҂wmC).e(giw>6 |\=;0N ?i`h2 AHF@(FGT|DhO1GJ֬[85AaNp6կK;$nN}(0 xfx#i}E=l))TG/+ȏ1FLY [ٲz榐;i&L1=bL'ffi՟7Xmoc+3w5WScF8?M93xRV 09ϋp4Rj3ƱhR22?*dѸk ^AvSPbupiǙffp>5{3yyV“InuMPMaXL[*03r.$$A1[ ~3o,£YOZJС=v6ͦG./ԩ+3+V78d1tu޻T[%<[G1=SlY!aR +\{]dzsTiRHe]r՛̾tvj<*4}"Hs* C6ZGqPx v;1`JR.z=$)KrO9ټ1uXdZJwts2 DvDNL"oIC}@?y\ n.n=`(7=a"L,6;&|U뮭Gc"$ 7w ̝0oC[(^Y >τAȨ4DvØ6x"_J x@TTtf6E&z;qa*",sLVV/a?}I#EV) <'D[꧇nu&Ѽ_U&_^@%fv4="Tn6Tdr|S&B>é}|z$.j1'f'8SdH:rFJ s~a-un|yӮY~X+E"ox}'F86g$s[۬\|>JVSΘ]604Ո 4Ȁ Lz-zH ]i+Pϲw>=T0]:mʚ?Our‘5D~0MHAe{un{! SsS<Wkp:xֲbAQ+k_;t!o5{H]`H7< ܿ1ʏ P+ہt/uM0]V(=e7){CG('gTa!ZIy,{3hn N/1 {)Tkxwuh-*j*":o4LDJ]$>@;HaVxC >.D>oY~AjW;nh6c%nlJPd<?gy:]Hʧ8ܑQu'끲^.2#pH87sI=07fZ_֝aO7"$ Ǽq5V:9MC'EAwSg x 9z7cY[>s{\FniIya$C',; }J2K? vq꿍}>(%ҨS ȱ4Tg&6B^֪^7yy (װx O!p҆J 褢!7`]v:P{v0m5p-lS֒]5x~ޜ)8zRm1p1(]5_# F_i\wU(ۜhO kב4q?ْu :'Y๾YIEU~"CmQRELs/]?[ ~I;~ L^).6, ^~h'y0]jfdt&F, yzW+sj}Mb~V? 8XxwbVšXdg=M#҄E-eı,k&LDIX$^*͈w'bxT89]zMUb{65I].!CϾ}1Xb:WAP~i0iɳ%7:.>#"dԜ )=~ITrL4Q SߙI2K"E J6)zqِ^dוRKL&{<jy:o9`y.v$oI)[RاGϙ#[Ʃ.D(ȯ^3n[StD!dDmjv9[Q)3f;$t+X2%|'8NW(I&COe7i櫞I|'  #8~'ŧKA͙n _sm~S&tށGk?MȵoƯlQ7.&M?U`!~ A3 S1ۓcR#^kW--<,Fs+&įfSH"Đ#1粴W-(QJa|ӧusL̗9Hܘ׮rcoMI)D|Lp O@~FА+R'5QwbK.ꐹl$=oәq ?;x /?h}&e$ǩ9g9Ӗ1n,&dX6i&(?7,D*$: ~Nzgf_ IEa[sQ߈^wmU2} DDND Feᏺ$ؓ X#0e*E:]A"=O7BRYR|DJSqm-oc9,AF\_aBe,JMuٓc`=2k$egfy e[3 Q[_҇d$$Ej OGW~8Vlg4 ĦCKZ=,I̥*XF-ʽ F@H,kSW1|UGh{*zww_Og'ՅJMe/.Y2*~ǔmgn"[m|f,Ņnj\e<٤u^LgeT0kv1`+E[Bf&Jo?FTjryʶe2_(ֲ~Mjߗ=L'~^SJFeVVvCΠ$/i}rGddL Q*eZV/,iŸu;Hj*NӤ>f?c`o_ @yle&f2oVik$ X/p7i/ +C2NL@M7ctWgecSiWp'YRxman~@[ܤykeAHa6.);m/j8)8"4/;;9XiX ӭ\>@* c1HQ BT3^oaӤh 8u_඄(ؘc/^IZx0[oM/`ޯ;]H2̂N%$r%U4.^FY(=:Xs_mybޞX:+8>6j~aronV67Y^\Ԟ^uBqb'G[Cbup6Œ`3*MtE2:A܍1o5މFI,ާp(\)kYs|#kLw;HuWB2c^kmA󎑓W$)ׇQ` 83v륰n']F#c71ILGTRHc+\$Ыcs Zj\btQ;+yks$p>4`ȅH7l?' qNȉ4Gķ.к[[yu'#ګ !&Pθ ؂ SS;[ʇQV#9j4<2yi!E$h͢xNhY2{q@ڶG޻yVhi-L rQmakY [y.= -uE$H# Ay2jV#/6AQEd-y~PAj5B{VF8Fi qRӶ&P\ž5"$hWGc@eBq6&䛾 uxI6Krc?rQV\ ύWE]x_1i4~:VJ%VN([&c^<>"̂Nl^|f^^١@R@WU8ZրP\P3ƭ5^r|7N  %@c dLд03 ˴yoJ~b:[%a|J7O\\HQ[o }JOt]*ZIt7h&ƻ"Q̅= :kE.Gm) AP*Ys [ӋQ"[~Wp% ?RkWMѢ6eMHdgވ&νT!]N&Z[}(/rjfSgOtǥhD"n?Yƈ_ 2[vg 1}i_}IkC|헮KݷN\exXwN!nC8Sbpo-+CɊ~ea)oieJg٫fq뛁sԋdidÂw6y8xg33 Qe=GqgIvҭXqg|p,8=ŷ\ɳp]zcɸ/f;WZٯ};(OS$暯dҤcJ+X-Y܃N1Q؜xr;˨nVFKjOW&B.z:-u%Э[lxȅϝ8eYuFP>BlK\\<|p}"~Z9ʴz (͍/Q9F*P>{AS֧%X\&['̃n kbZZ;ggww.r@Z.lJ9 31a@-u;K Aa :{ [ r6A(5n,Pvn~s"IKᡤp2=3%@n?Hkf瀀-Y}.9sx|NtϺw|KCXSrB}&Fq[.Ǜj&?9LJ!+ץҏJD5~`jvC"& q!ViO9rֶY[ws-R#\%D40}@ x2RNv0˃f}}0wRըHkKHf";K1>ZPdEmGj2XT)y\L6 :3EPS4EC_WDwOyuTo;b ߌ\|Gs7CÐ\!i59jiNWGs8DPȌWgHnAoƣK*7 g1e(&mAP[{46\k[fP|WHq-ubѤE}?c 6(Ȱ $Gɡ_A=;db:pqr0A㪐 3EhڽS%H$Yƒi]^oV- w㸝M&tR詼?1'ϳX^=Rթdz}C ʘHkB8i/ĀƑǴoV5u; !f aW&'s]+)]*wixTUڔ zDΜy߳gAc;̩l|o$O58zShn\ ee ]xg/w3>k01~f+'y~0[P۝ɲǽm$0%{mD0M%Vdm_U$ >?ah57oaH)D|ؖeh򑠘8?w>E׉ܾ@]k>CDo5L?|,wE}7 ʧ'?zBMPXn$Ov]}%n'my]32r]BR#nr ,`_!C6>۽ 3u>HII!(^ٺ69.$:os<$ X/]2}P;rf:zQG2%TFWwX6U mW Qܵ1/sd-_A"ӭnNA\\Vi#UDfߓH8As:Z3tY#.1rolyb.kKiow(f;dĢ6I W3:Yh#o]N81]i9U-A:w\3tYޫ9?T >+./\4uSaCNxlނhOR[*L86ZjKGmc0t৒0,JٯNmR v4{Ž[ɿ;?}{ا-2ׯz)eXs=2h{M Q+=Pf_7= 8VBc̤Sx|XW4Lsk0,8>4RLPX $A9]+ ^6!.3oi0Yj喫R*X5;(-`|%!o.? IlCkyk.@ U&C@+ŒLP,d9cS3l~ ;6ڇN\d k9)qYޣ܍1@cIRo%&yS;K19mqs/X'Z, F2nH~r5(t-e~iM6,KX,PR)eQDV 15Du"|_ =Ul?\*&WHsszs`]A'ʵx%Qt\=ajrpv-I lҳ]F-. !ӿ6ZnE:;d[oaLhӆ}~ lRKhX^di%r'@Hğ䇹 $ 9NfRoFJ,vbd&œ1"DSS@. aesIW>eEDI뒀uj?a1sa:̞M+Kitm?J6D$p}(Yd= [V%PRHE1Ɛ fkK=c9dCv~s0nh&Wcz TDxr¹ N#yP-Cn!OO8u2c[*ɤWH定ʮ[h:$gae`Sg*bV|v, nBi,t+\R 5x +:H~^Uׅf<9L﵃\o iN:@rh]"eV'4Vd9#Xs$.e R짊UWtX5pCcc+$@w~Yt1`D.gǣavt89 z:oOpZK> z钑c'}xxU:ܒ PoB<<'Y*<_/C:2a;ߏc94x-ןRڽ 4GD^3WI 5Hxb/;3C+7U9 (ky0_ *4Ali(}041H#ƣ@;yp hSCa&b3Ro\_PH"Ex2܃]v{_kh2r1*|l}@\3Ӝ;t }")UEpf#Yy#`Qۄ~ᓿ~C3=s}Z C1Y?>O9G.e:(_3#p}$P1˻'\Jmʶs}wRzRRfOy[Y^VU"׍FV:^vp]j$zG,Y$ C)x,+?j NMb@Uyz{wjc؟ov``Vi9k_ (+nj%/q7A DpӢ-ҞϜ6A!Da}@q'$ eijTC\:Sn{j` R. :5#y8F 5kJWlUMI_brlYR Kv~`[g˾D2wLOS $0ՀvKI'oܗ)EG#Zsnܚ1؁*?`D@[P YXI6T=V PEbht0xB{&i8 e!ޑP>o2,S I X-a(5+#kyO9HjJJf)Ip NoEVbGHٓ5Uvux:\fn|%HZ-j۰AЬ7ʊJgD ғ1mb50k3͊<4erO}kY:Hx7[T9pfaO*-yrEsd;[NU r3IkILBhR 6a ׳N핫tV,y9\nH4-Af(n)(ozo#V9 ʦI\u,32gjWNvn[uhЕ:>g]Or H܅*]]/mr9gr*a8;* +;a8e*: bB/&\a?[ etjst e{YoWOZvA Cӎqvk =RpVA2e<s" jl3Z5IAM+R/~_sJ򆩰 Er49א*h˅=@=QϤudJ|gu`&B)^L>fƥXvqQ~;I?`?2vda-^\yczVʋ/_,җ]=ӏ&*_ bR6 H}@8/vQEeH+v23+3g5r-c4qiI5Pmٸ=B^ y!ǙȝaUb6I644*IͯA:]hH--ch ,Z޼t1 _kIꠃ.lƪ5A_˗8zK>'r;h2D7Rj2GJuP~C!S#vf VjCڏ|2螒^;L6kƌ΢[:I=6yD2r)cgh[V-ɣ٘|kjA?f$n!m)E#.wx\~4I17z@= k + :> w$Kmk3(bktkpe0 1XYP *?XR=_ Zԭ(u L5H&KLi:yxfM\kLmM4r:h=|2x~y9@e]TlWr ѷ#dsQtHf ʚ}FTD\AtKξ(C+%eo /;x9?!ml׈{sTB%Itn2 ṿs"lf 8?sJg&b=dنm2_Ywvʊ=Hy"ږj- 7lO.. Տ&T$K71LwOmYVOtW5JOr?iBKwwfM[PI_xvUR2DX6T0lXh)SJ]<3--ܰM dF_ FAiN4cނs|}Y_Wy :`"7K+3(B5q\=t3IߏTuL}w@ȝJ_0,G[I@}6iZ̟vM!U}i![0 O6s,&yCcV X{e}IiMHL (h~eH)$q(bbSY~HgPj'EȻ oIC;FA[=recZT 3FݽH7ZP<X][w4)6k'6mQ, Ar>|ErlpR E xQ.H/#^DWieOUeqJĄ φfE nhJ6~4S nḆ i?g@ *,+ 3.F1w,ڈʘ;Bvj|+wt+;X5<3`*ASU}3mwg{]e'%Ɩ7wi~;9M^o6.QFydM}WI=] |:#ZK̕)^>6arnj΅xLFT2:ɶ{l+(:I& gH%64'I,F rҍ*&jp0% po_O!jT PTĬ̯l$dA qAq&C.օ}6oJƶ:b>&†kpb i/&`C;Y~}~f59QT#u1 uG-#mK: XDuV>А{IT >9,Tk^5uC @0[2! nFFvdC@eZ.^R]rU.阑]j#9"62u!rԷXzʮFPJU2 TkHt Oww,7 FKD2j`xEX[wwd+Dq`WY|wިw|>CRЂ&U{;?B̉WxaQsצ*/jh +Gu ~C&ze#͜09#|l!c ~hz)rTcDbqVT8~($\XfeŖ~,XƤ54*qpdcۅԇ dffI״v vPQ*m#c#KEŽ\%#Vaӻc ?’7̐D"u4+"J.Sg'~Q!N@IwΞםJsBF>`OskP0BUsl*(~ƹ}Z nK{h'n6E6;Rnӂ}!tk?|_=p:,:Z YOo|;R ;f͞ZN '1R `㾯oX#CGXsʹڅ(Ǯৱh:oKfdХ7yF֮K P`I/IX\4> ˭R6MueHG<) /v-aޭT[k !J!,>cI8T$9I&&:s~.S5R 0a؄(Ҧ-#w 0KGPSy_ .׊}UaN8q&YBTu)S p6{JCe]n׸sR+V,RއCn:K?RBÈɺ; J_Y^jrU'M@ke^Cߊ߯jk> `3f < 3gqolXbPb h򹔠[>E]&Bkrnnhb[; m櫋E$Qy^LN̤B4;xDZRQ}cˏ}T>*qɘXQǞ'Fel=F7GqK8ҝ18hcO[]ipZr}I,^xKTp -\K0VUӠ{ _)㍜#qd'J0ш=JE72Z  %9fx߫L[\XsJPDGc*>LjX;Jii<}&M#ڳ^1+NwcrQu+;> @GjYFrU~ryxv'i6`TĹEj'8MXiܠ_PX%'LrT1La`Y.J`kћ.bIf/]0FeAks_ l0]W>n ʴl}9_)lk Ax1lTG'roɞC$u[ CQUB[޸~^>#0[ׁe*VL,ާ䲐f j9#X(dW3sD[ךKYOl< ZzY+ʧ #y (-w[8m*7/f j};[^ `wz*Sh3 Lb΁9VZ?T ;ߗ 8*; Am&5я#\7,f 5*ѕzKl42B!$*/t%>+:"wSTc<!.{CQ"WHwwP!S WO"kHCVzNj}UHOj5U_d;qD=EP ;<|#r饉Z_"r^2NP8.8'O:7PP~gl:E7@\Bl Uq@y}_0ʍZWO鵳mHmOC]ha?.-Ν,3" }vDJhFxI +`"J:zMV_]}U%*d/q@;K3G0^asD^sYB> P qc1:6D+ZSs$B Zġ:7R8hܐ- uf6#\O]OdG9]~c0z 0JUV4jCCn&LہN\JͼR˺(a<>'] vwsf99j_G5K|ߪq`mBX?ƳB Y ;W;Q['ϸWs.*G˲>JcNl6cݗMU"rCV,Ǧ̢S MZ+[@Vez7W<LDF [jD}#OQe4dfQо\8`C^#'&Yo9oQH,oHYN:D|B"y"sl8{ߖku2EI#zriz r9:#XU,pЭZk|U tݵ?#z=Z)u%xtvW?- Tpk\Q"x%`ſ!FIք$Y@ZDp`ol?o`-/).{]0>`r6 :RE@P[vzASnF! n5|S%`g:nk^pյ;.S#v*9+zIp<K>e`Ҹ̂\3R+>7QH}ѕIۙ_fST^%g[( 6st'BC 9i&㗢Z L&̔.ޗ JMs pl:|B+?x'ÖIH~jC5cXsj m4B":3TBIJsBw!mPfĖwxƽ?p榒 $Ij*y5ɜˬtM OOS9 L,[N=r)p:?| Đ|d \G-S4khF W4Os[ɹ^[t ]܌k]6)J v'ǰWE?4p?*}Mp'T/;Rra"uepJU`ql*GX2%"cZb~a[u]s`@VKOeyJ]c6`۵A%iO70tCQ3SGE \Ç%~]ɇ]r .͞.1^s|w?l.>&"I/ATV[:ӇP Jv%N '%p&jOσPĂ37+ WuN@ྍ4cο َIxZ&^^fA ^h}+N@8RF'VW/ ڧ@mS<"ω3"mO:թ}Y -_ $uBU [5gTE/r[X|n)&*-cqݛڜ #̾cwZ..>v~ZIINp^rzIZMCw|:lCv 6 l#셦(/CM9w~_ҁUU07V DU !ԙ7D!xDnh#:ڄFzHLsb?oC-+ڿ#o1`HdDbxQ\8:[VX~BBxQfz7L{/&%AM݌7j;}^3(!P/MS3BB z[$M0KH8K#wzFE 1.,j1wk_5dJwQCFf Q( 3_U-QL@*5(e-`y/bE/qLF"L*g6\*7xddo TXUu~ΎtyeM3.hNrSשCZ,$ q%YX *7,pwר@F_ BH6^=w@HKn=͐,4ܰIZH ʁ2D%\- ӥz)^X(fng$ˮC"(YE!eE< ׻zɯ- Q7pG-Ou>\Rh{:`{ X 9/RyhjPяͻY~uڻCQq]EbB;g0NG$՜ڿJ-HB6o}4ԝYB*jXu=N5a[bgq1(`b]{~f @_|5K 9yj{)}c ]/<4+aOfbb֭+F_NPHԦ@x(g5 rDおd^B[^"6{'\Y9;%◁Bpӫz {;C:KB~J}FAM*f:qvkb2/)W r7AWxDFI@FhT2F;Gij܎JتsS9c@"I՝H2jۂjR)mcRnp6gNWK!%'pf:,j$bu#g1TaVR{n<>q 0T,I@FB S8c dYyf}N@F_*L~ +}Y^R!w]O(g9*8GDإI’d C|gQisK8l M( Dx$L.ӂ 62XhDrJԗdr5*ɮ!V@a윢/_6. TmDRV~ v/YFRfLf 6Oĕ Խ ~S a&Li8;JɵYwdeSt`?V3YC)bEwo+^.;.V h~=Z͆OOъZ*Xn'-@>ÖUXRʛ-/gjYUf2u3M”72n H|MՈ҅$p\3Y^5k#5$D(`§wf0t)\u4M9 {oqǕ|t]&6否T{* "[8g?Fn;l;r|3_k%rSxpS0XÿBgLЁǤLxpCFokznXk[9y~pnY ) T HT}N=])Va 9v]=O V(XwfeLѡCwQR W>60=Hmqҹ`bz&2LOpl,V zoGQ臤U3 ˲(L@DmCKMrvE\1s f+_9AD,k 7%)jEWobeUfb,V9'[6uZy0O֍krf>Z~5u9 i!:)-HP\~Fk1fsE1DFhuuWQt j=N:LX@Wg*)s0ıK[>>6ȋvOY&MK`}]NT nmZ>d  ;mmI%a%n>[1OvշX6* D1q Q[ni)5p83X"ґ|nÆ3=8 u [àl>q/Cfc!ʇ `K>cNy+_' hgWҚ2ߢ--6u8 Un{T۲2wĎtp!kc0}5aCB7Gr䖿4ypN YNhP0e߹\DVNUsKNva|\b@a~/RYuũ 3Zv~#& -qAxCH+:2L,w)Uu? ?~ 63>MJ`Q*:c6VߞT+n @ =TYG!Š ӌ^*rh <6*,!l;9TP'.F(]h@HdO=7FJu91cOa6bޤ u0U*z}뛗Թ*2jn8ժ/&#ɭ&hcM(WOON[$𫟆x-߬< mhY}፧ӎ V5gD"yը Va ^ نr`)6т4'kҥ3zO26E }Hf ƻXx~R:H͌$Cer<$HhspY[=v;PcċO0uZ?jL!GP9 fW+߂yz], VqlU!4T?JӸ KG,ㅋkX[s %-~ UhY$Y<H&Rd{Qu3)K$l9w\eCymqI͖Ti_ &'=;rTj T5u+U(.Unk&•E%[ôR٠5dRWTLJpdZ|AQ/mw#<:^ecHZҨO~`Q-yz>l+b-w\F7؊aVm¼s klVy[m- 1U*τ_P?nDɤUS-$+G#!xTaB u$@#_j#˾<ڽ'ۏh)2(%\5 n}[ buFEKe-k ?^U.IĸX3nnAd]D~Td}"FH +vQ{rqA۪AE:74m5}nEA0>Ù+UbXG ,uT\COL.}ho<:R$Q [h^w7 pVu-f] sdXN؃1-(Ǔ3Emepv|_|8, *2DnE 1<ؓ]zWS e} vR|kRvȎBywmm4+Гn"uÂEa\㮳F6Eӷ i3h2-`ܱ֢λKӀ4'GH2rph,8sXNhϊOWϳ3o8RgjK{K?Ϫ`T39DxcXD)(*R5d݌ 2&GH Z,: hЀƱL-#{W2]Wg߆LXrٷ)K2`wNOFc/.a#[oU8En_1ێ?.xsDݧ$'D܆t:V60$KrJo:_h([I)$$s.]6*?r4D|f 3zVäm:\&n^ٷ%2 Ah%J[@< ٟ L| 86%;Aw>B9N1>:xuHQ?m88IL[V;&MI(t@%G/Yǽ̴`)3T,I/ݐfì'QൿiRP׊ʀe2Ob&H L z,9;eq7$`p,g!UO+E j+Ӟ&AP\LH'mօപxCRt3)Ay\=o֐Q:\QOߐ_XC"Z\GsD. B7.[5O/IWׁVOJ k >&/X60޾ *1A 5_*%D~9 k;m?%"l1 &C3K­v3nmh5" a6zd]#S-P28S5bm ;ތضÀPOtс_V'+oSZIwno+Ѫ5҃m~&\`oOP7i(A^ .6yV~E~!uBۏ" 4cl&`Re-=!5TOǛnrmqV>Bm_H-RD?xB Ŋ3׬ZO6Muc `΀CJK3( T(4wvW7 RV/0lܓP\WazQ+6qZ}HuXn`VHgrxXmfixĎBgv?.) 28Qx};αy,~tqI;v`ctZ= OQƒEƀ"eɃpIlK]`yrjK+Z(J%r1pçScf»Cںbl֧p*}'- H1O9rۻP&nv T޳*4<tH;hY?#X:AC`0bWbD{F*H7]:OرBݝ뺈}\p -S-vīLr2zuan-*نl&JOC E5T.:G4O%z/7.ˈ % -5%]|ͱ>wзnw_:@$ v?n[lV$pe!܍,3@m6,M?`B+{WXm= ۿF:OJM7m=eLaP>܈<]&)`K,f_ʏoC@l^7auJZnÑ15P.Amrzb矐l鐲WY65EPj5 F5e<_ָ4mhMZv\6 Qw+ع˽Cv [Ul(~\&FwkTHN{/֥VS]OX金ThsTh;_^(-4JjDլGXR kMՂɻIF;H8|4DjLrf[^EͰ1N3qrG.r~Q,  ["6hV>*/#9|mg|@x~ڛ4Ahj,?*-S\I<!TQoG)EƜu"?Lv=s@y` MaS}ܵh@]e)='>f|΀~$ٜ1W EVzx)q**@e@%nmJ2wBp$*o'. 'E5[n6eX\cҖ8yw.,!U(@ ƐL8[B?zRJ6/9 lBD[/,qPq)ޙ™-@x":}niwD% ҂$[d]hS3Y|Ƥ\䦍i}Gc-ypnq"ݒP#|/ UKW sd 8DO_\{" ['E֑7!JDGNUj+cR%Luvn?J<z*tOn\%ۍ+Mkw)ns|5^E:ΩEFv0LUÿ?-"tzxc˥ĉ_3kk0M?:xo+fA iO.0-IJäh^7FG6?,5,-TQqu)8+^Y҄`98yP> gkc\-"DUˈ3U US/v*̒$ -p ϦDsֻ62!lYʦ4gv!u»qBh`A==c8UQ5RyI]୹= [ !-c)2vbQ\<^JGO,DWEC]8]D+"^>@ƥ_ƻ5n3+qtQRQQkڌԐ}b"Unl%9$Gb^0,`=2{xj˙'ukSƿv PCİ`7/Cd,x)~7 mmekI8HۆN*4 g>ы8p2&ݣJO!|.SuY;>7C_o#TvKJ3땟?2f DQM _s{gYko%-|*v.%.aCbPr3z+zؒf2O8>~dCSmFZ;&y ”>9<5 J&A?4"ۛ_ps1KVϔ]s5U{>[vn8 ѿԆQ?L|v+΍tz ]uWIUعȦؗ,(<3:$=K"͐&YgjߪX)!5W3O]wGD\e sU0ǹVV؃GI2Lza;yXh=5C=2]Y>*Y8hjŒVh 0IRj*JĐZԿyeMݶ)`G(ɚ+M~0Pno *T}E Tk_6ZEgaK؄6ujC7=HKyBsI a)Ik)G̪孏$tċSaNBGH9<`Вj\_6We~!=!!LYm;m1 DS DYJj>2Y ( =vi3/ǂSؚD7TF-W(@MB4N=໛}1[ -grUSNΘ;wbbzZX:ɇвʡը&uRtPV@܉*Ve8k\nD1h `%x^tbpOafz] MÉz@ E7N%l>tr\:Vm'm7NBfz:lQ*\dѬi'Nc A-Yl'% aJ*Rͪ/dx+xNy*g4 .:mےo|T~}K]0B?z2A83t=qC6%TbMR6EZm#N85 :*(ЌiO)OxֺCg1ԕ} ̲8 F\&Q-S+vs0i[˧R$&Y y+Ki'}Rgm9쾶 vFIRcaUmhqwt VZ#/!#x"tSxDUmt)eXɗfW]*Ⱥ>$v]x(1S6{&>kDP/ "4`ōd_QVe4|Fxq9!nPP ;y( Q#d']Wpl t v_9>lkÁNT߀fuJM he,B11#p Y1ؗ}M.SBv->ڶ~8SǖP;#H D=<20!Lj.1 l<ݞ9ʳ=Jjka):ge،g4L_ Jj1 DS& keddP8$ Ę}EfYsnr>at0/0Tt٩~{C<Ń~NC E!.-ӛ.Y;>=4ؤ̜&2 dqO29`3 lY|{F9Tl}vl1MM54"<ݏZXYjyGibI }\?|&[!k\ο*D=A{ 7De­iLJ^wN6pwױ~W o%Dȡ[]1ydxHр|I%dImthĚi1bm/ml[1I47 ˚8@RL 9HztaCM^C8#A-)*[ٔz 3-A6p[;kƚȠ ng]|FyGK7uU? SfSzICuI3/-K;wPZ/Q[wݰ4^ʹ*:좚«zC$E*%kD.<$V,?иR_y 9]8|!gYZס*nsbZ < /BA+Jwԅ\hvU T˲>ӯ8TR2!g ay+ ONN\Ϙ6S6'6 "5WFQKor!n;'S I?/ S!b.՚`3؁3ARCa;>'ag2z,8SD)S&DA1`081nee6rGHE9WRKA%pd.˶IT`\OjklRdԠ+- *|/8j %" Zo^O; 1`2[ t>t *l $ W=Vtwouvm.VF TeB:SꋤBݢc =CGT/D+$l{X\N7L?~mmT#<񂕖V%'zDH@A䨭Is|h4se,h\Ve)b `#Nɿ4i~1B@ hk!y p1IpY5Hfy&xJv]^21$$qŎ zye e[趓DM=8*ۘjEtXGۅrK2h[KND8ڀrKbD^r@,B Vw 4د(b=o#z%jx#3A$PI:n Ad F0@-x K& ,^B;jájOvIȡGvkg_'7nȕ2+?e뺴MEA}H$Sm\PV\@˄.iҵ瀊 \Sʄ챩5Mc|7hYJ1h"z>uP,ЉD \ =ς Bi)}4ŸPVI}rBԤIt) c՛\fbT[C:7Z:;ǣ- pZ\~Lw:|Ōz2\BqZ R9P/*mEUVy#I'/5 TZݎZ؀ cXN¼1|SWHl-wWZ4~ %?N~7mp$KY 9Es3zЯO̡܅lŹlU1FSGrF :톚6wTCHynA6)4GRFpΙ[?; .=nD5X[HjU*{HBXC2h]$ښx0_DM ?@gAW?\* B:{] | 0ߥaZ F*[DVuGKՓF9oV ʖyFDLa:c9C,a0E)Ė+K*&c 'YevG\{ÏEF DGͱMz_&<3[S5e?C4Nve]+RڠqYfqmPS(6aOoDR!ӨPݿ?#{m)nB3=rs95;-} ո=ijıj7w0yVdR籼hu&W%_h( 2Drj;6\b '.%>EH =G!*HKA9|{ nGzύ,ePL{sQ_o~ #gD6]NJ!3M&tOP/C| Cmu9(3!!PֆYxS-,*,iѥAoRhJӃ>W;f8sGk4꘦LGe(QT00rQ|R^(nW.)aQq7,?PonӬiI(y93='+;oO[|L^%C{ `:{EI7<J;N3YbsdTқV,-b.m i .>ƴr O͇=tps|lWKFYX]Ga2j0o-ES/)0,q􀰈L&%ܛz m`QMt/@ɉ/R+y5|07 r<׀AX7ȼR-hlOJCǯ-,1zV9&022ɖ 6,)u &`#rIR"aR,M7%y;s\Fϡo27C,ƕcZ_Rb<zr|q~Ly.-RaAŒH0;֍_2XlșJѳLcЃWbc /U}Kyh<+͜ z| =pǝrže;RxS+{}z)쁲NB!O~6Xs 4qh@]p݆!DLbD]iϢŧI%x_q^UҁV@ݸ;9~rLڜ\)~!Pf#V/"=L&N.nZCD3)FMsMo]zS&\]ژ{n ş#da5 h j\$1MNu_u_a'0'@<_;pex ~4 eo24y6`hW4jB|'VNC =\R%e$\7')!,YmS=qBg׼ K]uJuj4{~(lx8h@y󶆶·gRQhJap#~}p..!79B[E6HCo: h 0/)ޖɤtsЎo7!u|.!RW¤O 9,ȷJZ܎u/͡ 2-_-4EϳQu/Ne+G;H!n^>. QKw3;_v؅U0;LW}˨V9x.{^q 83i+:MBTXD!DWDC;F'-f7 vyD2Q׉ˤ%9z8_1y?D+>J\ 9M׸p!)K+E+H n[RψAhC A8=B*#,7XBTo@)2f/R$ڮX9ng+Pk1c(4G /#=5y}fq )ֆfI+}ΡPiOU8Sڽf~_X&rIwM0_f\1ܗo ӥVSš8H%υ v"/U8᷎8{EAzC%`*l,.D)< ؕ Jd7nX`>+ɰҎ2<~voE%bY"k[Hw}U_q~-ðC$ē*}8 ]':ggζݳ109AzL8S &bP)O"׌ 7k`&5ΗÉi2$w КPCx jt-v+?( ʲA l@z$pb90'BF`wы#~ I QqKe'sت#y>-+/DAޜ4V;ЅIBfՇ%]^"^͓MhqE#PL*91-^8B "&:iMFz!Q^P|{1rL&ơ@ 'Qj"K#I=xHMv @Z.%y_)ϻ _5(3 @AbJHG+#e ydrVOC#V@g`hqYЇ"V,!N 1]xRdqG G) <ؼF=( RtƢ,YE6p;јI7 TcT(Lq#^1]/=tlQwEE$UpH elշs0V!`4-Mc%UOӰ޼u. 19GZɈ-KGbkL_BФl`@_XW1$5N'ݥڤmVQ8֖Dgﱕ22%@{B/Q;Wdi7QwgݷI2ދ%O'o>OO'0<#;f6#$f-1j6} ܖgT,2SjW5;YX *|؋*yL58Q\՟Q̭N ԅqX_O[:B[oxyXV?N _MF83/:YoxّW ٰ7UiJgD6ai X\gF. VZ )(6 50o.X:Va@Fe!Mhғ0؅N$ܥZ:#Ќ#㕬"thL/SƐE&BQqDAC(dl@F)IGsXJ vƞ] O\ޮ]??uגVi`x0o3ͤ?);D ѲѓH<='D,Y C08.!a߅ ގWL򟟋M5gCPmq`.o#&GK]d'O!-:V"Mʎ1B"!]8Qg)ᮨ _UW,SfXreh.#la/f֐~,~l;Xx1I)CwݼfmK=FU:S5  C5JV-/񬼉/T)5-7˘u [.WΩ`GI$pTV/jA]|AɈV 9Vqc,)}=+@B{`\{6N;E8΢5FBj$%`cv; [!OKB8+]AܒJe|o{ .ˆPdc'g#pX2"\+[vV%L]RR`?x|fsqhUH7$jPV7j{aTr16n:,QlN p%ַA\ M]ZM,0jfKPu"f}K()9醚3luCD`a'ғE7cPd2<(ק} }m6> Bz֓;=#&Ht(>iDF̥q*5=3E`Im(r/FSkDIW `'C6Ĺ`>iلHISg딠oosth,ue):.Mc"TfFOZMJN|o}&Aơ:ePKH`JB\z* M7¡HAnn%?o:AamKiOQ\V +|b@_zI]t~Rx5S9NsjzXk1EZIMJ}6z4KAգ*![%VxV8,ˮ*æf'2d Ȇv g9w>狭y9gaokÉ7MөQ5bRXB mԔ {79Wb`d}m|~oͷ\xiNPą!҇c+zeU*%H傶`=oMJxnj޼ Ÿr޳x9E2^QgI9VQXs)hjE ?[!E6s9z]v&M ؊PLpaKjM/v2bϘpA||pQpVaDUݦ,U1Vf li[CQEF ?$i4͗:#E ?*}90HG-V]{BMyj<*:Ar%RiP0q=un\#M EMLcЃK75. E<44~̳XxL I6wd(w^u}_$~gAqUMdzl(p(+sޓ ,6 YzEfx$b4ގes;Z.n@g"K [dU XP$EIj4)6Yjp|Ym5?mӻU$񎥗9')Ms-gi2͇f5֙׭}B9`^0dbׄ*x3J?w؏|z Nzq#44{N/teƤz1cn&6=G?~+*&үYZX:Q>Y:BȐ6AfR0~Cy~|L=܀J0YzQӶe}!xIN(Kʣ` :K "d n(S4f\S!x;3R5|bS^Bdȣg;_77hI}a._x96'D8_kV0G\Wv'hKtH6;]I\y+fX2zmUUKv(RL7QG q[&ЕJKz•0FE3 C\e  Ms1$&Mxw^Pz #NXsvT֮[T(8bC! J"ާN:>X$D:+C7 uNy<䋵5+HM@W$ݍ]8prb o:!sx- >|jEy3qh] ؀@Mx}Qy"5?CS N0s,9LR70=!99*; 8_u<4|?{x(tM507lj9U0NbndqoJVIJ@_ oV`[=R;_.|2)9 g0@%VM0 B,'MhkE'gE (*?=3qk1!相C"Fl4;$Z//ھ:Ӗg8PPɏ`mxb`h [ŬK0['+'94[Sѵ49s5046] bR%`))Ԝl6~ 7[` ;=*D{-pȭ5& /Olj2 #%tg5+:}'cI%qW14 wMB^S.$WzFA䗫}W䠤pѺ ʌyE S e¬MK ssBTO+(:4AAZJ?nUJ1~J/&,4z, 6)f,\ǠU Ȓ-Qoܱ!hB:$EDIG%涣!+fZ<2&f钆#âfK,P,N+yH![&jbN_,9?*EAf ²]9zw8ƛd Q 0RldB@>}GcQrMxAwۑY[ |V\EOA?uXÏ j3[~iY͊@.:WV1H=fp0YMguŚ>|&# 'z DYxm k" -K9EXKInn&X}_{J1_.(#z4#>],оBm C*Ik$Fh?ӂ*!`2@MoȔ^b>ɚC?rgHĞN ˥Pr_l_ЦcDrJnFEd!x.r3}w\|A}O\I'vf`;| Bjkv8qMf0! Op [(?S#أ=+ w:8]yn1rMCaVt# ]b]{ٻLE -¶.J GL(5rqO8{0~+Xlas{gt9Woz_&Sj< 9Ój(UEp$3Ba)'[$}r:?k6o)>ԔH*\O7 KTE]ǔ\9++~2Y{)chC;iu~ڥM",6Ffg_#,'Kby`s`n"nI7㟘>n>I^LeN7*gz,=+}o_S5LvjF0+S_8Xb 5TOE9$Z1tyB dSQįfurѰ'=* $pl)Z E5$1DŮh|{=9>|P}"XAl; G}:/ pSkN5;`uP3x=랙v]sa3X?ʅ8̻/$Ui'.~Z .y H7`׽Ml` ڪӏ <#@3́1]P#E#wf L¥D1JKlwi,jx>Y:\£_M{z墕gN&=&~ǬK}B3QH&1ḏHz !7Fnaө"Q! 'cr3&|tT'*K5Nza4=ET[v#f8(y2(IzVՎr}}AH'X;ifv)sO=#xD;$@&snWa\ i5K"+|`NtX08S kФvS\#4{_f{G+jPx{&_"Oqr9[03 L7+TfbU'ÀwxgԘ5,ңAqFÛK]ю|T])̼m *soDIR{ f\ՁR~X,$]tJd]se 989f { !K9n?fK`l=GfPDLψzyrC`j)bdOs:8 P|PC'fqM8*l@bi z`ëv^i=V=,iC=0¨k5A^ drITu6 '}+ڳ&[܇0ĺO := Wh]Y{+]ꯏq0wIĩnrz=a$:xSzaGm,. ]:G׍E@(2z[MdЀ0#5V6( Ȥ3rj?\(YNh{LbBGr@QBO~`}" ̭.r$ aZz ,HۊTצaE|A{@ۡAϚh?Hy1]7URO8LS(lg64gqW @hP]?q.aO;WR-i:x!s@{w!pOnxFe]JSf.Vұ|}wҁNe=cbb]eAA RQM2rEjz AnQR3yPʔ($HoN8 u^=r6&Af_c1Sjn“( 1 qN3u[gmFwr9{Y.Thts;G&woUm> =RǹE esb6B&8pT2Q Z]S͗kUGJIM?F2לZ*tuu!n4,dJ#.ej`@a4#* Be{:v=>NI  H]lZSbWƷD?!mZ?K~0jDAm<_`9Bv%%8h SB+e0d ,u򯨏8W79RlJ[K TU2? 56mĺ-}ij%=0Υ9$&vdY{]M=r70xσZo#XdO/ژ!vEs+x!YJ4}-K|. Ͱ} njSggLfm %*}) w) }Oh"\^˜bcyYϵ/WJ7/Z-\"b;\&"U#'~(s[ADIEhM❕DkLc,lŘ{;S*<IY[] ڤֺ5?ȭ?XaD>40w R_21e_;鰨oQ]vZl| fB1_9NUpP%z& ΤR87lu[Wk`g#4χJG\hJ\c6Յ5(5M׭-ƅMt68EѺ~6eSAt%P8\ZBE vuΙ7PA #} 0's)r_띟NiMh]g3A|ØiO}NL&SX$>pϔ1^CpI([ j" ϶!(>Q+>뙯~6Wr|^%ݭZ2MӌrmٺB(gl l@`\a_^6xmy#D < ȩ #@]E76MWkZ?S鉢(z ]yٖ'16H[E2;|؂/W߸-@JTH*+׍C V2WrªeꙖ WnyhG=!_S&4xe;,^jHmj a.W^1RɃA)u)+ L, ? wP#`jS$b['ъ:rq#Q|%c=*D总:F֩,ؙY~{es<)t +!2,QlhHڙ ε/YsWYY,Q&/"{KZg^m/LPWxذ,P҈s-"gudMn2]TE$>GVmOOO;5򽛄oI=+8+*mQc*Y@]A[Sa%y)\Z7+4iF{j,f}?ȕӢɩk祲 \U3UXu$Q6{#?4+!t5nZ sh)w?.#O($!Di kxOFI1î4XT\/cfU{ͱΣm哎xhwV8Hk|TXV%a ,Q ֵ)&z=E06} jv+TWJ>hAu#ymީ_zlݨb(ъߝo{l0(/ QөVqf>/\5Z}V@{{!Imnqo{|cy`MJuJ˷K3bH("h8PJw:{IEmD3:? ]& &R-9gފH\;V". RN#ӗgO 3THo&ucjMˆ5hܙH,0ˇh'kSCҕunU# 8 aNVEHN,G4)9Bc~ _¸nS׮znûzS#LK ?Gz~2-+`r Qf?hKE̠xf`p5H ö.cHh* ;<\GnPz}DlJ:B9)+NBr8zh{"@ahTߪg KfT Ky5f~jA`)_Kw] Lu=D^Ӎ<^wyvn$$z43*#iUh= e$iGs˖߾?8Ӊ Y`3o櫡$& QTEw+Я>& xwS(.6fr_"D88JgxY݆VhӴQY~݆)>fTON}ov{%X9SE!4~B )e MnQР.fJ#b4n, g[ 'ce3sn o7Hd!$fpѽ*؆ׄ;bU$\]sU,,U&t]$z#P` u:W9L(}]f΁Vz["{ϾٳzVL\ӳ;T{_M#VՔ+/䭙U2]#1M Gf>D;l#'[[*UG,UHY\ nh5!D%nN~~\D!_Ц}0m0XWfQ) gFb?+) cyi&DƖgLRL^tWJmɇDi2[նqޣR7RbY-%Elw12 .Fƻ}wIU[<{%yAu|A@?~k8MkQ*D#T^$yCߛ+ |! 0@B~cv~ś>x1afo1)V|{T9%\bμF:K?ǚaБ.Tl7Zj+Py eZn^5ReИ}wy Ėt3cIf[Ji:Q*hԦ׆5FF $$TGM1#j:8mմ2/,Pf*%̥s}1A@D(,!SfFb1~ |:Tw8VS)v:^3ʕ2H8董_Dr h﯁ H zJ)صuwe&>Z-ն-R7oAXtژJ 60-o⼃J Bkbh%%2,oS "j3$zGKP-lVȡ;*uSt!V<:Lzq2y @UnA e1! h.5e1r&v .aŃFh0u~ȣ~Q.^ʼn|(Śp"a\>")Gxˮ? ;̷O[oT<%Yvܭ7ԟk'PBpV&gzrsWfju#.:c5oi(U-+da5@eiC$',+MVi O:^"JzWVJK'c1+]ڏ9~e揾*u}46yzڙ 4*= #~a%K6ѝ( vtoe$&Ʒܠ}L1:a',DQSPY0ҡl!vqѺb< # Q <-(ꐴ^2#^AQVgTCnQVW͔b{4 $VM?jG #q-8J[O#Q ڪlwY"CQ}I/'àit*YxafDI|O\ 58yKCux+ǸH6Ir Ǒh񣏶69t-"\. C+ kWZEfMeF X Cq9'dkc?f$'E(wKܽ^e PO`gp(qȤUA܏C&afF I e7ܮ玭"aI_,-a4"u1|0XCZ3zxs fd?,ϕנ,mjPx?CTpFQz&ץ&Lsu1c,&hLW:i JっQ8F-2Nd}5AC\ȠVk\Rts$7̍\sB|X/Q)H\Bmz3̜k|mFc^-v%!Ds"Q흛زxƲ3!gJ f,?Kέ7Єć*lcKnz<<>|GMO T&rb 7~(ms:F!<"3N5A(A {̃ww-9Kj~wAϥ2A74-s18i MX{$R)] * f,PTGvl"T{Ɗ_t!S&eq젩!w!9c$+읶b¹""M6+Bazd (Y*cF?5xs[(-S!wk|[;Re*<*̖-G* ɘVq(=ߨ4$L_-֠&f(ӞKkx4 J ^^poTyE)`F($2!'njhJئ΍dCϗ΀0t]bW5@L&V uOo!d$P'%6zX1H.l;=E5掤ړWJ~o)Dptz[|o{WA2}>M#QkO_'G.|7ҹc?v}z|jPx k<UVP%m5.ثѧ=\OheW:3ʽ+֤Nj<#jKO=Gy2VG?3*ACr;a:ܢӬ+"jR+*<ް:R%Gf|s0ש '! Sw^p]>DՠT|!$*3  ~:rFcb:S5 q.\HPTDlZ^m|FQ#Z14{\L|&) u;5)W}@Nq\['[1lx:,@]G:4U?[w<[t` , +Pt9N]7|CkH63lGݥ+/j0`#~4v_򾐤ByDnBzQҼ:jveȧ}Oz& !_ߧ6PWuY/JeKal*)"%Eñ{~t f0v>4 >&!vM)Jߋ ᣾4T:k[BJzB4Ƅ2`C&=nBN_jK*>)nq+%j.v=Y@\4-@pDt£;*y/v@ۧNԌƇgM  hLT%pHƺ\vyᏅ6b+F>i;J|[f< RSMc L:)]mݾgFY'ayr%CPѨ<@ڄt3o(sAe!?oM^1M 29[3407ܳEq[)ҖVu]6PONMP8\1$w*Cz-`vsa4A(Ԭ8-[@igc FTǧ)Ɵ60l*yjsc^\fq?c&Gu?/~9`0<TbZ*xFw/$nOU-{LO4r*Z)zBnέ:``]ld/<׈!؍Ķ/"Y6KbN:qP}ms?hnc~ih n.Pcp)=UtOP9 ^2wQ1DYAug?oMf%L6IN&νo9y2V"dIvͪBA,/HKX9BO)aS }݄.%1<IQ_MV{[vrvt&K' |25UR\@b,rbGhI{` ܲcdOA)/06e¼h՜kj|j2h xKom?Y :tS;KSK(JZ71vѵc\zRKZd6zb,өJ~l b%፴I!K]> |=6{=}o.kzQ솑 r9C\hΏ?`u`rk,m{|5bZz`<Ө%^>9#B3pC!N"8bG*h_Svμڋp'/CȪkBM#t92q#hGXT1f6sMzjێO]Tw*-V>[{Ywwug}gGh{3`>ԩe\3*irH'R". 9zh-$c^^I9Q__3|tG\LؔM?4g}v"PS>ҝ5f`(Aurˆ_ZL,Gz^|vpUSkGVJ(zo뷲}t ia< <9Dkb̌U=_6z>bͲū wӁa:ȑlFƩE_t ;&9b6J\3E5x#'vEa%Zo'*"h&,T(C0 }]=ޏwg#r*T퉏 rP-o04mz Il`IVܺZ \T٢)-tTKz4M"k0:X')adRP6†4nnBAW59<\wS[<.$FdVH&dqmh>ջd$Z9p╝we0IbU0)Zʢc  g!enrYJ=xrJ£Gr?tn^t(um=nG`FlD zGZyL\:)) Z P;8NC dP7q(BFB|E탫Oc jZ9˵-|# E}.؇\${IP1lg$eOZZ"([>+u_VǴ6;EwmTHމQVuk35a鮑ؠQ,X31B4"euPw(ɡ G\LG0.yncOn@%wx61Rz7on^gPz`M!PXG n?زpC;Jy Jr":E%j=:,Di(9jgâQIYJ-sl65Yv\&BWFUGǛQ'GY?q1B]\^J/%4vT3TkgEW0Ax~?jaЖef-)&U(RS2mcI r%4&lHOxM;E05'i&Y@n4->T^S$9F}.c?4g$s:ؐ [o͵ yGKydX)\yO*XW 3I=Nkw`0 VPm! Xh8M>-(!bS:a2$FBc5q"u2(bMB`ʽvV5 _l%nzPϰS&;w`n@w&3E ^"J!"R!`;WZ]qɹJ⾙H(v'0^ܶVK!DbEDDs觤%qä([鈲<-5Qy#9w@R q9Aj߱N-(M*!:t`tM46P-ILAx% W ]8xܜ*Tx"4z +CD1/#2ꊫUW?_iМUoތynу43c0M(Josr+("ߴo^+?ZdEgx+.\)O'DK'0ig88^QPQ0x>ޱO=ݲtȩ6@dj-$,FŲHy5jӕqB)BZoXrec/,b]c6e61U}),|6dD5UIؙEOqтaR'=2f d%.rT]BiB,G.O7܍G6,bM8` Dn63Bft-B("$^KU06$ }uzpo.@S90#bdk*F)2c(eȂ]2hh8L& ͋m=HhS+UC=A]I~ D %V1`%L>o}rȥvO=si/3/8jordZHW3@*c 5[ܷyd* %NR#QD0f:'iG@ sYgv9X >*@D/C+IdJ+dN1Vd"yzl`vZ.CRcϗ-lq0UC*pXj<yӺΥ _$z[nߕD[xTq8k #OiAtF񽍇ލ?-*\5/Vn'@p_=d IZijb 2wI}ʴǔa=B/!z䴜[yn worC0~> ''QI<`/bR*r5̈n)Bݯ(BN(خk> 2 @%(/#BtcPT%wp!"{ BEč!-#er;.>99b╈# cf ?4WJ9LpdE9u 1% Skt|^B(Ӊ܋n8}זu2Cl W)F<7+Ollvk/)P#؊ʻ$a[]_᣽)o*!@nzW*l(kas*w}H7(;W^)2I <͖r]XfbƄ# 3J-kGXIÄ$Cs6ZYڷf:1[cá+ݐH^~("GoO2'.cI8@d̛㨗6n 7S;R`q:H !'z-ĸ=?@J7ר9 JqJ-緾%q5DD滋c33Ҡ>f5"O!RňUH!P' 'WIB-3X;p$*,uOkSWrºVjxm=D#0ԍfmUW?hO;E^9$Mwo77N-xNa2 ~Ydv ō!CɭG:&iMhwGfP'棶Yύ궦I@ ?>5ZAgdʄA" svɶڗJ||Tq4m >Esy |.]@W A~i X_\ Z c%_$01СdBISCHy[嗁GrGaԻؔ@ ]cUiXs^#Em$̆O5D!,JN4t Z҃%RR癶̯"*MP85}DZpTщ7|x-Lׄ _B qe[eTAƺs4?Sr\@$}@^n[e*J<H P:A>7D/\#߲ N8 n?UʐslЀwD3bIX 8bFf~kU> KZn5BXx@1Kgi>_+;:p)uorͥ_K߱qzB tܓW]occXu3Fnn"CS2"Y QRi'W5v07Xr/Рy[O٫gi6<>/vF#~l2m e[j.]zm`Z5挜Yd p橳BPAF pԲ3Ȑ=3+5f<H]LM‘jJ+2z@%]"$,Al- ;զNImX{T0ŹO.NV_򜂾/Z%YTaTX#HPϊrǭOi︲M(`Q),GaV c1n V10HȬi{映ɤVDx2ZI^:InND\x˪c][ymuY<)MM t̥OBJ|]laE{!aUv[kdpQW=I3=\3VVR[*d)62G^)z%D{&Iv~z5~1VkƸbm]5dJCYAbuʙZrӹBEK2uY]؈-"Nu,:Oˮk~NBCX[uNb3 W0tyLJy.n ԩO3OT gosרH!.Z0O]eԘVGC%_ N,,gt%yIҪB(Dgt@/|7$vtoZN:\Zbٰ_236GBrQQ=j㹐״x%sTfCj0:B.O@N&n Rۻ &W# _^W_a'Hȟo^"(sխjcx#}t 7B ؝CFY.Mu3wvf0kU!\T%܀F/s@oME|lsi yiCHQGiAb4m*>Lgc9YMkgzdNMp36 Gz+Ղ 6f&~YY~ /8P `+W9Isu3ĶS#TSP3Z\J':E8A@ts=M2dIkff_}5IUo@u g2rP-xrBėNZo[ o8+w){@u6E{J;ќ`@*Y3ZlXXGiO-ěAߓ^3!z3v`G|JD>nDf_y+rR0`tU{QC Hz>u$cEޣuCdko"ϤwJ6 Nil?މ䛎^wY{ڍQbTBwNW2n&A3pf|Xџ۹w%5{5'UNWK@N'7n6E3PnfoRד oBn!(K%VJhe5r}sjVVH}u83nKIʰVtK$DR9;|0׍P&{g,ܜJTM~Xp30?u|`WHb>ozr<;dى#%k&?M$uu/-Fcό<8Z'QDOy~e!@I 'Bqdg N>!5 `Dq jSt{*3塂.gRV MC,[`$ɂ: 1dIm+ |{R{gֈB =wq؏x@cRY%RFj Aa,VOQ\W\O]_#}ӻ %,BTiՀeIt5<9rk֦tjaλbm#~^pJÓxm`JKM82(Jtx>0ޜθHoc&NOGþ#{sȐ \DMڃ@R,H|6ӐqɊ.H3#$[rxտDHU(Ɛ\?^7a?dYEM,ZwY]0hVԛEZ>+CO}&Xq ج1A3_qL4aUͦ< 6XH<籱yxI{I|hT1^>U׏]~ϩ-Xϣ.#G:n̄cHGa呀0^„4)ChvJB0bi~ąx8ާdܵ9FEۢMen[I ̃jEp+ESUVFcfEAd*t>Bѫ֑$9F:;]vߓXL0'X- 9MLK6I4Qa298x$j#hK5 m|5q) ?6+WU^,@h'/ uj\Dkcn2J^m]Ml6 ×P/"AZw32dD:>_CQ?k]>7w$VzVRԕB -C %B ч)F n!/L4]Hh8(eRۀ}^IrhɚCZkLI{($~1 -6#1F!;[5WUЎYGVJ6#oO&OϊQēWcd`Z{WyYV/T$AF$=ɣ8wp魰-r#)!ZHR_?@v9;. {8U@Sm-$c#g mλ1 N0Q9n"wXJ+ [#KE6諨0^ݥ^{ޫ'=Z MP4^W̓XXm]5eiK`å @3۬o1xGzn^4)ҥ['{i2S%؇yڤDOQ2 o D[<֚-vQs'쵽kyɺH,^һD^["H<8diuNrg@%Kɂ.lʗ"HGX %XX fh{ fZG5fCel\0NySoyI¥Bd Ha/S|Lh)r < go]>n2)mb*_Pjjr@["d#!+[-";pE?f\Y]/Ĵ`T~uA0;'O5A_7_Cɕ֒gN8x2N| OhrQ0i5rGG6IL<@yev,R:W>4"N/Y02ȑ Ihsc kr l)qhlb~_) #OvA-e@F39%6g3hUG5_^W:BÛXvD۳Y0}\- 䰣ŷֲ%rѳ!KkaK` s=2 {9vWx_vz@Q]s.!XH*Zvb\P q]f";S]4Ac,Cn㶚R5]m^'2bfv{}}"_=A#B,/^<U- ?żv)cұtC2$ZG2wLsO T>Qɓl$~b[݂IrxY'({A %ezubN5)p23CG[ZjUd`s4ۍnnqCцkzuvNL]R,5*;]Vչyuk:=@Q')2-\j(0/]%vH'V!d$)- kbn0'SG }5e\۷57z-auMmZ"g|q%>wkFr LP;Ҡ 59i=3B^NG(Sh^L-S?zY"3=baAC0hhHV˱Nj_'+VŚ Rcc$ˈvjʜ#vx.gxhdtBmv-99PO_ܵ<$ۂ{V?NA:$!i薪h'rsDʅ2uVPuiS"%Owљ`x/s 73;Rɿ \a)K'GDz "d[n*xsQa(Y2X Rn k7f5m$X?JӃW%d/ei2Ep'4-sep5I+\p\5yi'1d"x&'GTy+=Q۽2gRcY<+gXzfxU[3tfN%CȆn;5}0$GMNjqSZZracVy=D2.)0BЁL| \.s({D`1rx8@`k9b,᭵]>}( '<۳WtlOndWxs⟟uTaŏnU,'li* 8ooP3 _ȥأo/,;kiH &56tWܰWFJr\x.ygwZвb<094[7!Ee~fUH;05mrl,;?AO: k$8=xzkK \D:@<\ SKw[a{cHfE|>`6Zj)({Ō&)0 ,j9>oM4;q;_JG`_J(=<LT=H@,s|7˜dMЂhmBa`nRtq:(^OpCļ d{V1Yv[ rN#H[J~ ?FM񜻩{t5:^vt<dh |{ FD!]O2x%y IsS;¬xQ~]:6!X3=;Dv!CJio!gzn_) @MT/ ?Mn8507bOɕĢԪ9c@z)o'{ g-jC~A8PRxH=p@QߍT%2=:%[z~!o߭_;:[ +-B +j˿ޛ`3XL'(Ցr;`JO" b5PnG@5Vѐ#A0=i;Y'\u}r᠍EqC1tK4rpIUyr6h4=y9Gnǘ7„tYPJCڧA{걱i'sD⠡x 4 9#(L3!Yr_#kYi`0/ZzʵhY,9dT_/òtR2(SxdLv|Cm3Q6f)3+'b'W:'x o=qV>cSC*qArmXQif{ꊵH+N[DF?0գ(P}7Pn.U![E zфV-RfAscLրݪ< pyіsUNJŌ힂@ >iDW&^0 Ke-p~S6@wi eJe[mΠo'mNCTPK>`򍲕Q;vݩ$S22ς7Вjǽ+yI)WPD?# ^bFZJ/΍Ə0Tb:X2%EP~֦ vfT!䶡{'*lTtxtc븆 '28Xey gӏm5o?v`vkN˼RR]R=4XԲK&7A~r_ /^'Kv|(Mq9P~uc}J -r-J4h~GԢ`NEޘ:'=Oiyw݆꩐۫Mƒ.xW( =& DmyRT#h@ZI5bΣXYݍOл:ق EŲ^I[x(]Q-34T+(%74o| =p7,3_w c#xmluOIL&eS@H.1K1imM|*'lbY=<--?R3Vl6wO-в@W잱C:j *e.b_EjLwcVQFGL:GZձ,dpeQ9W6(V!@+C, Ҹk/̕Wk%uSTOERpw< r )7Cp! f$r(~7:X̖QTv#w[ k4@3lڙlk‹/bC~v=O|d1g`:DnߗpKw蹵]ԛR)RcK5f}zSI@6?ΓvpV~'7|fw#ϐeǡmT!Y_:g7<0 !Gi-Z)PM_%" BTq~ ؕ d~PkDu$h.ќWBSʨڨ1kFSUZ7ѪXϹTBTx('R8)I. bl1x`GPHK?ƍ}ѿ!C4hQᰃ2#:U衬ʂ3 ~ѫ|7C8Tv--T5qr Ƹr6vM>VyCF@$0IuwDso G+ă EA)CnBOYRL)ˑ+[w^W@N1οj6%wZv& N,lq誳ܓ|XWQ`%:atI 'l e,.WlI )[v.rrxi+< 'KmrÎH2]X9na_^U645/楙ѸӐˠcvWI~9ߋѕ;(Rsq*L%D~MCM S j܊xF+ogOY|a29E^ϦvCy؜c\WnWך&L6*MMevy,ҭ"O9ɑ?z%*7֞,u(B}pokUރX;eozd%xVM-: > t:l+>7Ԃ@a.E?n&Et5f_y! @ }ݣl!TDly=3&*zW Oڲr5+7kP*CA 3GjƘ}QDQA+:Nׇ8yHK\dO[-z W4ٌ kS@~._ *;DGZ.E#%E[09HL&J-WuV~Q-zٿs&FϨ&Ҩ<4}sQ>{X([( CplhS͊xHewfXMH ^b f;,5$: K3.JeFWY|Ű߆G§G/b̐ lI3 .v;y;5!dAhCk `4-@|ŷ0psǾ0-(,A>GG i' RszN V-{biK|0W]F~HabJ" 1]P# tW'Tp^{QNbY$Xc\X/P#w{0g1wGWmXbgkh$enIHG_mNk1.!mC{&lVƺY+>+-Ḍ斚 2hr"a HM[V^Wm./+oAl P{ Y tۮćQTseɹƭkP=$ݪ@չ}`zR؆.c`]F "',,6(9^5 ~rWСR !JK޴åu}S h"&@*x]̘CLD48x^ҏcQ^ )0`vN/ @6Z[+펷 ʹ.r˻R1OLI5t*>fj_ဏvtCQHLN6+Jɷ*+ɾ)_i)gnu8(T*<Tڄf ?s YzPǗԐE{9\t/  O^1/*_N97/0$y>|fAd  Z2Qg!^*gˌ[J* ~v4gh "=b!﷤^V.?UM,ϫ|+0[ԂhNSq𪱆PCcPT~2+t60_ʴ+;́XBK͸xEW゙iHAK76 A `{(|D@l;42= xC$_xfSRtvPoPd0PF-?ali۴s3V=㌿~/;P EPpT"OT\K=CICf"U bbp1v˶%u˝KBz4*upB{ǦǡJW74˄_I{d %0-|fvU9J<{=ՒY~d~$oQ\`Ck9z%̑O)td<~9Z?橌wWX~<4 n'f齭o}3g~5) uEa2b36W)a%-$Fh,i`j_Wߚ_"9 #VV]GnZ(Y ($fLa"߽$M+hlNT_բ*)ExÝx篩h"%Hpl (rn]uk{2 "4({YNr%,dWF'sxefiGJ>r P;-L}{μIO$<P ~`ot<=Չ_&i 'CKBcdk/Aڬ4?/PbѸ|iZň>ǖ?+W }u͆PK,*_6Oy_?k_ ] djE㰾Γ&%3qaC"uUg/{|Q%tC[ZXXH–O4Ty"hO WT&ٵQ$?,/fƤ-n<@8!rۤO R%ܩBlߨ0duub'$$v.G᭬Q<<^/r{mЙtw89FqQp|mέB@mZqnȑ3$[07 VK(Yk'[&|(>:Qi%U!jgFSڔ':qyյGkb`-M\nUgiY,caY2C5sԵWD5idi&RcMKRl7b'Eӑ5򉙧U0,ˍ,e=1ʩW{dvRbI|EWⵥwpűM_L;_ʔCuޥC4 !AHuC.z éɐt<ѣh˰pU2xOJrDҜ2=agYp;g<*'M-yH՛}/ c=1)-E| ?TS8sԥD7M@J]{(N $Ru/ɢfVqE,v8H-N€5[#5KVq%8S/ElJ!< ]}0b&52rYdF u|%;LQ!>TG.s@;RWga}[*9۱7=ٗe߾?]t.{.ڶw¸9D7 GK7bb/Z*{ߟ׍+63_ٱ-`3x#y~žeyv[ѷXs9/QʬaG0oե^l^BB~9y( #TU\{-O2HĝpFDXfu{I f,T;gĻ}~#zpbɎA}׉IP]NTw8P؀@5NvJBRXig" +S e Zhq vÊ~J=)?Hۨe_N~p%?- h7=-u,3\wa*ĴZ7=0yc Fbd=i2 gFPHO5J=j".^ ,& =GJ8|: X\kL-ۭsK/| T<803u)W5tEourk<7mq2X<۴"߈z1G->˦[zcS(P&C̣- Bwn|M\Rr{W"IiE>.m"3>JqPk{Dh)1z)Dl7p7;V s bԥ`gikޑheU%j,]%xHv/%7(LtMd!.WUh{]O-l!=dPvVJօ#Kkn ߙB'ô |aOA.5NPA|w>C9&.ÄU!pt:Q%'ϱ'[(UltF[o*m"x9^aT%Mo|Jt}h{ |տ$?r{DE4/MܲȌX_kR$KScq{>j|E+0Ïe# dSs q\0M(?U56|}b^SYcVnG 钠*5qaa%h _#OC$A]i["fI1wLF&!)p+\{gҽN<3P~YѳTH@k ,A.~/`1'nq%LKOG.ԕ"$DB tUqW_DŽPq?x%QKd][A 4<3fZ=>Uw n΃moh0Z(OQ.Q.uN՗dnvߧRޫݍ#a݌ƽkLu ]k٘|wFoY!$5sׁc!5[қ\L?S`>hdIV9ߒTk.w'&. y(_M廃-/9̧Qm:poJ9͓ә.*r vi-qV['!#`J :3>em:uSƥ#FR_)ۋ3 wO zY=-ef2)7ޝ3q=,<3M5__0Zf0I#\i pJ7VfoVlyIETZWqJ(U&.,ٖ{ y{̶qPCf9CNwBMe~ͥZ%F."a֦Nۉܔ&B8ڇJ2Ւ /{}p+ʇϺ0zD` ;"W4:`],?IL p$^j^ўu:NPab}$ a*qQ=2v|W]Lm)/f2~=j=:85H *ٶ-T?&@2N|3\vG8O1*&3d88@E[/aoۊ2j2f ʔ9T|_jF:'oFZcvt\\ ,پ _d]K!wA[cl=dj60K O.+ C']3J7Hck?hb{y:\Q } PY`Tu8F =;2 |o[x&L`rUۯ4ɔe$bISU5-0hW?gzӛE0U:4g m0b] A$H*qf`/_-"!m_+ MVYX?K'G6;R#b+1K s߾D28wߎ!9(Iy/EN^.'$,vnI6L6ۏHܟgq`Az-j K:M~f6 4dJ'#!HwEzqu@ij^Ԉ~g54B {3x6_[@^נJfZ>0$ 1BGB>*щc I /wݛVզ_+r'd %5ކKoX޹f7K.LVOPBQԺ:{۪.,]hfx7.{I43Nc]ҡ dVpl6%QI~*qj<8bPquBW=0`N򌈊߫Z2a ΝLeXg'.dh-_oŊ+Lq*C.=\A*k/8Fsܙ+]~ V9'In{$ʻEZkOқ @\ t  AOAxn:˨FGe_}1_Ď1(fCDvS##}Pdp-?E21MP$O{v MpTd6 onye֧^] !q*cB䓬.o5OA%3ƒѷ$יZBEM]e?3wkt:{hQƐHDR?xaKm~ee)jxiϭ(Gӌt*c%,l(Ϟ8Tvvc?f,<%mylcRjH?#F[/]V&ѤpTG#YP.ެ$nL#`Zbt{܋,9}PșP0wGFK[}jV{xzES1jâL[LA5# M3E{-s57zQƊ[upAY1c--z`@İcj*fNV|ٖ6!FJƷX1oWۓҪg)n% ~yV窦e|{m bZܗxڜB  ]&CCJ96OhQ.ͭ0%c΅vh!"lf[~p3,  :hJd\@bq'|z_,3"6p| >V`0$f1ODog)!Ǒ[ @yg .UHZ$ L}]0jw'_ۢj*Āĕ,K oQth8w<+پk(Ir`5eqY3$Wia7Y{TTwbt]tXܵ3+RI>Q( (XҝCŚ fFm <$ytӶҰwMp{Jk ƷxvfsUfP'URjVBAsTG ߢ԰p Ym nn0$on#idُwMW!&:M [  zlU$ MCMzQ U~w+OYAo9Q-Ѥ]#ݜ*4%ۡ{8؜SKI38r?'h-?> Ra 1Abkt]dT GA;%5h}@_D飹?N,,#Y@JPpZlD"~s](h=NYxdzZkvЄ:ƘZʺ{l9GCgѬ4BKciN/@Ae}h)d JcYse;e^s)p~ZiWfV@aHɊ,s+^xW#*]j|\} d2T[  Dy琺nV1SNp8Da SÂ@YTJaM$ "3 f\Mw]N|;BSjV<.c*lr-rc|gSHKgFɁQЌ gC-홵hnfŻNkK='Nc1jGfܛ% gkF g۳͍g|sӁq^Q?W;s4Be@&HY-xu: 'Y <;~c\N ~mgKW &RibX:N*3$ad$y**9Vx?g&< Oih ߲كf`է<{fh-:Yfc7k+jwvCawj/5Y61m_E-!ӵ+ љڬt#xzJRV..G۪2R2_M5k1syq.qN]vrX썶J#Z(zIhcaEIF:u4TQ?Rqi*4 \[(x$k='A8Fޒ#WH*5vve "( 5LG;]Xz6$ ;K(ab 燞8ګIb6/[Fݸ$s䂩LP)<?*[1pٚI mFnU/ͬ!ɯ6)Q8E%1իF0C9^_@#pN(I0O*8^^ d{(NT[D Nd72KzNZا~Mܦx_OE'W~M0|`RvFSR\ g_ gGe0-GƧ aEx.X(C];U^S?Ç^ |,iIì? )F+Wj3Ɠ2iut0U,J!)thLK],L&Jl b8\/AY?0Ƒn?k^qmep(=c[Ź85FZ mbQsKs^Og^9(!  |t %n *h.fɈS5W 0aി CC "(?WZEl顛<"DIkԫ0^^ujˀ|5uL|ZӾ"Q TW1/[EGBֈZ^uprϓ)ZF82ஆ|-&o* %%cxG}7~dIoS#m6i:F ^ @C`BErXR,3&?ʏFc٤Kb_qǷNJ496R|bXOk'(GTuLFq`MemUMgX,lf3F(U$Lzq׏}_>6h6X{oIv(Y/:9=5٪'e"Xf[ߚO`gy0(L ʞN?DvCyc!/nk OǒXVdcjz[qlPg.y<4!*Dş̉Y&ǭX|Cꮳ vžjͺ'WƊNJF84`n_ AƳo~Gv vSB3*1P 4B}E$~+lcut{MomGE#dlu2Mb+I8\Dd}%v0Sx;V)uX)nmcus!#Bvݘ~*-dY帶rw\Cc}IcLҚoB?O"nI _H/G;O~F0lnedvcS8=ٻ! U׾>5ɩG v")1jG oqzoPU$`E!+'(ljR2mT4㪕8K\HR`a^ݳ%Llwqm ,ɼ,Di{35O# s)g%C!|Kcwr!GRwɦ5SwdcR@Ot4yOXCLjW$\k;e. ɻ+BN3e{5O`Z!gl`*̟B0(;ΪX S≞& -A 2ƒ|(s{W.@xEL=cwhT(RՔHE|KxnL|\Eؑ6r ׷7H!qJL P{)7?"aiZʳd;Gdށ]'Ԡ2۽ds:Ornh)08@6@Zxwh-u(SۢME \wcȆ CY~o]h8semGX$}5Xe>H4tڄPn>\v!T!2c3tc;X.֊43;-6(_%1|tq¡ `'zO?o'_/x(ߟw]g΄hEeKXN%;K rM\qȹm h u/TIewNРu?EmE(dmGf"v7`vFNWZeFB\kk1m,]v(j?(Tl>< Θ{W/Nf}[JW)W<Ӆ/xi>_Y)Umb6`a %Gb@d{X-f ]2; \.pя~vv0̄t 2*><-;PaD%8,_$-8D10$3Lft 2>XS u<)\櫀j3QoN٨,QP޼큇GHxJ`.qĚ \"(Qhv3W+$rjN 2hdiGӈyL֣S7Pm,Y92z6@eR1U+N5yy#>d o(cnS?LS˃tczo;NWḵ . ,,b_%\|k8͉.Ws2z݇G"eNlQ~9+'١V lsͷ]n_ݦ- CbhlRKSrw#Ve쾑  .9~gF|u"bJG7!sWk_T5kRȠ"VK 2MAH.ca&{E(ԉt3T ]1I&O'SUQugT $ Է-IjB(#ZsZ`.[uX,D nONw=J[*5<0DX2(=nЁ=TgDri@rb1=VH5HWWp,Nro//Z;a.r;h ѭj ֜ -U ub0 ~jhfX@>y^tN/RM"v [{Z8,o1Ưp~<' =IE,0;˃3\XJ=~fԽǩ2qPZP2<"NY~kfVqbǵ2eο6=Qr@rgrAV&abf3P=XOVᗧ\CRkk'4Z **ϕ/H_K>6\SKԡ*፤β (PV+ªQxVM%pj;ө KbF̃,?rKc}B}W&[.#8bUS 8:H`{)K^S+໅)7րRuctž;9z }4/CRQ3@nP^R=ޑT9QQ-bZ4Ν `Bkyiv&$&dy2='Mjz4sӾ^5%,K6 Aj?&FkW@|3?Z4ntxJ }I-A6'^<@:by:"Y-Y Aymga%Zldͨ`)&1 5y`qM^2 iSZogYɥmX teoaIZ>nnSЮUeۿLݷuhL►aUXMҲ Ʃ( WaPF *6ɝ{!jړ:z ͩ nȧ= X C B:tڵl7y b3LiʻF BәMW=h/#F<^=օ8ɒ|ÃjU *K1-Dzq 7)>'  ̰E롌j3</NUC*Ɵ8J}Vչྀʨb+Ii<'E֍o>n.0fy N:o_&G&!=#FtՙjZh5ꊽ G q ϐRKռ2A;>uD@i^2Hk)gSٓsV8sѸ/;z%J*b,ťK: H\ u3wV tqc.[=:o Y`S o?܆{}`- c0-k챵` I)}-$t{,K \c/4#VX !h|~@e 1Yذ߁^M~ TOks+ٱN-!T7Mě9oF;VpĂ Ď=1 pg'2Uvw+)n3(,I0ngiI &- >2_ic4N_z]^Ň6`:Nd`3vt&YCCk,H;}Sj<. ڋlE5fZtWxq3ҔO{db]گir],;=߉{Ca BekV8yrs{'I[Ψ[rT swk,*dM#,t\ 0O5e1ꡂWN'!LQ"ĸPG-]I i{x\rW =G6/GB}<ŰUᛆ8a5]v}K%-qRFvT6.F36ۥ Mc2"U]bVz@r E듒hZ[aR%Z폷?T׋ohh<&6(h8Z:P2J|yf:~>k'd"P#&x9(ph3aELޥŧqȋF˪[~ ڭcWi U3E-qtvK18AbtZ6}< OKvL|+S<9L ZGtCqz {[/zo~Ȏ`Ra<$`u4Vk΢/^3J'>ާ[0dwZw j-Uѵ.l,Q ˓ac{J+T0U0|Am39F)y dLN /C?emG ֨:rNv( ݯu*X (DYw,ɫ,g@2*ӭZhVgˎYĒ ៫/i1MJf5mwŝce@m'@8WK{iEh$&ݳF[7Dz6Xo)2-{L_@f.\ /LuT䧓?PIb wlw]H%];l@#8Uү R7: !!e#Lގ|KE;C ;z| 'Q^)eBm2Ǿ#%S튋s(v5 0\℄0?5>7O3`TǥJ>=HvFw>-R0Z"7Zo7Ӡ8K/sq?a,`Zf;@kdCptDz [8o1w<6jer[>=^F;Zּ ^e$S9v!scG0wܚvy>jFAfxf?<Ӵ8FLiMM$|T '˰g\ls+}'ER)8 D++ϟg-*IPh؛Д}b12OF辳2ަw‘cDTʢMέ)m$, WtJΆj(51`!!*_IDcjJ5oX #x#l_߾ͣV60h0 }ąC!TʏIs8k"2S@]oiz;Ǔ<TvOCeE3ł&+@{IڣcF$b'.rM%pmº,Z8 9AdBH)`OB丹2݁'uW80m]iv&ʋF}|cنpĹ{Q- 'hI"25;vl9dKc}wV=+H0?Vg.d˥KPbuTgS92i7יtYgX9Kq6nOqu49b/w%BA6v\@ӭ݂>#@LX! `[qm鏒[zQ" grBܠ++u ڗܬF4UVD\Hq9yb74 I$k\/qO;T0LYNvjϺsYzvn{ j)dP}umGfy ?JG4FȽ 'z!ry]X@rW0Ɠ%?hqTƒZ( BHZ;! c9foqt\POn 8:K>^[Ľj2Qf9p6:ꄁPjGcKfV][ >dixQ ii^bڕ ?[LF8'28atʺt v4l+iRLXq_0J~:N"h/=ɻS='Z-삍Vx{@q5ѱnlH S).][ _q+Rp Ƀ{8tdSTb)M!q&aV SkWgsS/:{k2Cްy3\ a}UU]>νtZ.i?=k,|l ܮ<`:mqS\7㆐PϠ1ǀaբD.8[0|$D[nF͐-k!ߘ;iiL=d~>JZK)MF(FN!{f.ڄ2Y @fB^Qy{B*+JnY1L:8)9k XR-{@̢qʺx%k"tD6OClM Y;,fy6c&p N$b=nmç\xF~`݆ O* {.VHՈ|I|2ӹS ,cx&2OG%-)T\#hA~P,{ЭYǀ> -3drC_Vkمw^`iY`;mUaԒj_"'*pIRRAʶ36:7RL.4ir.uW MLV`EΉ30Q]u<1!$R; ʢ+73k|)qP@3]ME,1 > UWܾ|VEZE8dL03 3=2e1/zM6MSgiWf2Y3; /zk/+hVq[. H(Ŕ]?ZVYEa_`]mH~E%DZ"Qj;G;T#p މ:@!ɫlVP Qr9krGg.$CmIvz :@c. i^2mڏ=d9}:ᄅ5FeneƫH+zS"ZcPI: }#y 04b#|QX4N-tF#`+IVfV.9&F0Q: OI>ټD;Lj ;Fp!ܼ6M+TgQK\~5tH_2>:BoWur Q.<Bu8I3{ӍƆ8-NoNj2d8$DYgBV\MpӞ|qy/.k\TdbڼQ ՒcQ\r/ƹR r!Cn{CQ>40w aЧܯ#VʿL&0% ٣r>bKJn$\PެU7t[xǡ<{H%#8-GͷuS@5Kkr:w@wH^{C=pt,pdPo\/Ԇd8(Рb-1>;ЧC@۳ &-V?8 JLTl?S{:|4biߙwo5m "zN&3鎍bxP1΢$5H'C7KNVpNĕcQ&aW &'^4^0(ǥ==wm½6&Ͼk|YK)stue._||լvd\TҸ_~D[ S:iEuMg7b |܄ҽD(M~a˶Iq {JH\"F?-g-)'Vp` lJ2̦ 2B];6]GƗd-\PJN;RVa{~$; i7"<3l{s&k +f!*g]Sf{\Umρy9з4J 8W nPe#RCG2];>U)J'EQnpvԑ`?o{=xuS Jn-).TRc"kKc; P%N[I\X` Ɉѿ`hC*V[.G4ejJOYc`ޤ reB{6$|w豢gO? ]$>iyZSC 4&f~됴EV;̗MqRMjV uݭ& IzXxg,+іGqJr p2v/)ۓ̶L?ЕtdP0[yqW|&&>cJ؀$[ZxqCDŽ:) BߛIbvfɿ+5-Y ;!n|w10,?yd]x bj~ʈeD E Tic)G4]y -lQd$M/h oφ2 רVe\_R701)ha;^DhaHM9'-2I~)H,UNLn[4RqJs!AT(3`("EO]m'HzjV"9gDjna(M=@ A(+{#od$@ߧF#Ym?NgSHa8$ϭ AbF}mm ݑ'PL2$5)^*!V=)s?5Lr<@QYR@5.ktc[ھSk$<ʧeu; Q Ns"Zb)k8PJ`H(ls؆]C6Vr=! MvF!3'~q 0pqm,^ M7MF 쉆E>R&vbD/#,J?Kn1?z^ʼn8]BmzH$kyKG4]"Y\ Mauw\ߝ-յhrsu*b<חi&Q@v-7mA4# FDEnrX' x]k,du{!s}i`<(6}ϮȗG1*߭hH_D^E`U.o}5)ӐkR:(%R[R^vOވ./'% 1)Ÿ*-b߱w{xf0&.?1e-P~C/կRc2|t;bh`|Q8} ƢʓK;# !uIK|mkQyZifΉR昋S,߹Cogv㶉V]/<:cIt~ kz>YOKz k]E"+Y0C@HS!(w٠\[-`R'35Dh+vv8*l݀jsh|mCZ+wʿD!׭[׮߅\id͚&M 1`Tw);P.=?()ZUN9>-ڛaúc.ڙAT6CNzحniBDoNIhFtdxK1r@:`֑aqk8,$vz0#g,P&"2Mh!LHm`EoyO֜j.!뉍l$/*snkWڂiFbxq@0}9sl4/4~a˰J xlS*v-5GDN }-._bO# ]Vܩ8mO ikFۉ[~ՏړR53^mr&u:Rd)Xta,lˬ0_xhri#(t["_4,=pe*HhR,xLaP^|FgU3&TDv?E]ƿAn&9~pF:bTy >J1pze0/YqɌ8m_Y60tS~JuT,$.x4DMX A&'V5AtO=z?}GŽF{z42c1T/tԈ)T %ӰM!?z~'f<UK'Z@.LUw`஼_,,6Rx]Ꜻ΂3K1ђ=h{ĩrA>2$҅/C+aXm;_1L1^zeik j t}ϗw\߀9'c!k1]Awg'nҾhW5dX$-mA1@>EX40s4C JV~D~ EW ]}70bp7]9 1`ON!;/i*]g޹W zK<ٞ="Gq‡# lW{ Hpm'(=}^>l<pn [nk wg2c$GvmI3`MZݝ&#jmWkkgDFS u: /Z':V]۪s_`G @WYfƣ]{]˒9 Ca=|H.A&=|IQ4D01] 0M WGmѭ"EB#R)掅_췇QÉHH4%J GjR;_IghUƎ*3KMfòe H}*TFFcr YUX[ 2:/`Fegԁ~RPlj[l&}zYGlzi,؛Ԇ = 9"QtA?"9=y1PKy4Jѫ X|FJȅ˟ $CPqy$%x%tUbg/ͮqи9a>\b CS +Fm~:hÂhzfeҤ]fme%`c:xsP޲kSV*Nj'ӀB}1߷%P xU8Lߞ`юM%XvBs=)෉\5T{ FGxC2`Xb詢TP^NM@?2G\t,G|PB8^ucDt6LY$sC)/Ղx`ˢsOa!XrT3{,S,WFpHT ҶzZ ]Oas}yTWmɪXy+Eʊ(OǛ 2.֎b Q4" lfvܗпy%z|gIKP Qb]l?ĂïSxZmȑhQZLmT(ܳf:smQؤ6l2 _2 -ϥC~Y_riz~xUڽ'ZF GȦvP5*myF=t'Řs-PW&π غL41;.K&=gk 1Jh seL5P̎at`dbM=Pf&lĔm.)}%@ :e1:)TIp1HV T[9U/t$'yIxza? Hdb="eCV$4'%I1Fu*_24| 9+I+5Kq^_?ުH,G]WX5Y=_+7GUn;ٻt G-7xf6(r&}ƛ |v! %n4:bD7o`۔ ef[ a5Sc \t|r"X堂++b8V}>_tҡ^0|C2=ۣnm֗DgKO3@;D0s sF܊e6=1Ne3W٥H1h•"Q01]sN`Igaf]c48$h4ꄀU?;,3?, |̼9pgbuI ͗]f+֍v{vLP{,ShS*ȷ"G|KH Idz(Ib Qގ/цzK$q!z~%ȴ;>(T׬i1=hC|LA{C<>QsA}dz*:5L 2|gAFA0ƚ= #C(eRW[kfЮ%+U6~w|&;g- !b=(-Tiv_ȿP!wB/ 68&6z䵁kO% cPb^/N_~`a\Cs#Fߖu)s,D0{T8@'i* -)\, Nx/e+k["cOO*ahmۯ3> h{9x+7KfA!EJ=Ϥe #XSeݦ潇 q B0ʣ5^zA&W_ܷT]j( ̒@HQ j]ؿ~Z>|acD_r ބO/Y m?Q=/ 5TN@%ycfvow hՋ@~Inܔך:%/GbwnF4{%$av/}_*53Tʫ٭ڿU{J\P6G$!A<;㾳܍?Cl4sE>%5ȋW p=7=n}ղ@Z7tpT6'md.Gǵ9ooxYh7upW2'j@N 8Yp+i I9k:kx7c98#mk+SO'v,osj㐞Ig6kOk ]p%1G-]x$1TPxﳋ֗ү]hV{d18f;dR@[GPOd(5%yV Y,PNаwӫjY.'i uQ?!u) }e'\knRUN{#)l WH}d!JY(^yS7@ R7b4TTy7jr%LLS8K1>gf:J*9ˇOI?!~OSN{H~ܜru/,v'pKvfFjustA3;3Ԡ݃ XУxr&:?v9*B2Pя $W6vE 5a#|¡ V3oіG! Z_=EKڈOhؠh@eN z&;_ Kb"UǙE ]XŇ*, hWz )3նW3Bn$BD|U:cR9@ %D'?;Z-}V,4q4ϴ]r"ߖ%d~oiS |ZӁ#Oׄ&in,'/NqQB.C?(dͧ_2S$h7 Zb؇Tؕ!d%k+؆ek3VZrӠd3bXUo%$cr7Y)^:뛊52]҅1sUw ЈCB"i݋nG‹Tn̤:T O}a Ԡmܭ\^BjaE@}Vsu8^辩YC(os4Plҍ7t6u O}ci+:-v /IFOH 24N#]_%Hy+yYKugXtFOg{m~|#0V}d=φuz3lGi|6Pc W3;ۊyGY)#%dȃ|ÙP׀9?ak50\bM!8Ѵ/ &^9 le'E'%mk'kw۶x,yyGeIr4](ݑ ?L?ld%DhДVQbpӋAM}NL u9md"%|1T@@Q ccSxhη\]a(M5 'кD /uo82TDf\4JF:Jމblj+ՕV~G Є`y|J  MR&a !AGPDҭ>wkª &smz{dj7ԛ9 ./|x]=z?[13SX;Mz?soC!Ql KwVgvsfM|;,D->mcFV^xL&bTfkk"n*,ŝY =zXbDo[f޲?i]+Rnrη9!#yjxpT!"RWa'{čjt9NZ,c Gk+=\7+دsGķ5#C]Q$7aBͅ 0|m pSzsWk%Eћ7dt r"Yz!^D9 F92Sf4u 1^hs=S~ 7=;B];pOMT|v [E嚬))dYj}&#DG$zSKPD)qHkfi2)yk $ m&G:iYr"hC9pѱuMv VNs5Y_K_Rk=4μ$Ig~|̩UʗE7D)ꥹؽL* Q:ȉl^a兩)!ɠGmk|rIrZWVPzM%ׇ)YЬ_߀86eARs\:#ܹ,5T5*'aEcs@g]$+Jlykaύ05U`|Qg,-6]n'g,y!UQ3'l,nu[+Ԯz*z@N47Ҡ}eR7]Ae=)}8M?2J QfuȓvCy!ި_m|@ eGc"O#RtX3ǺM)0>62\/D 6'#Qr6K.ZyV8;*wGb, kN@Nq=bO"ii!xW>0̔ḁ%IeyP  vbn8^h\/QJ֡ѱnT6u_oF4qoԸ]bLª=z_৛Z(.NU1ɮl&jymǤZd?%f3rT?Ů;DHZӭ9Gň.X ھx~z&4ll-S?ܢlsX;y`O#U`ֺn'vZ^gegA JnHxѴ \- x,Y' 80ݠAxm t][$<+E*t/_lxCLjow?#c DOpo|ywTvgv M5Rm @h/^1bÄO ʣ>])[,ý?f?`bu36@Sz}w>}^#E'kTj(v=B#GINK9n'-ω+^ÅKogwp$NY_F0'`"<>)rp nNbkj> p-I}sJ8o{`KREpa,姜^ v"`#7!J=OyȯG5U支 #VaycV.2*UC4<3TnQoA/*y eD=DC$6^}H"FUGy¹C}~!|fOY=!iuU|mH/aD~Lڈ[ 69\Uq>UbMǨh>הzrl6 *C5?Vnx]l_$DFQ]a+ރu=1f3rT49XQޱ2HܐvE!yi.vJ{k]jљE4qtӟ.Vv1)}с6Nn @Ff!y|EvYˡk9u󒰫Yx}U%9!Lg1c,/ׁqvyPM>ȐNSb MOVJƧxS$L| /X#| > fhŌ=_5V$ο:|u.CNmu>gGpm]v쿑jrcnDڑ7X+x]W?g$|RW$&|y74zy>+KKU[2!ocEy My0<n*'TE ጃfK׬ ){ \_v#ʰB)~)aNVs@zn+p(j4H/4}Ѽre̔]řƬk%?k(ea*.&6T– M| q_E̻OqmFۤ,u/ϡ׾u(&?zr; }?cRQML^r!j4H?g /5sxD|OL>` OoNULͭ9<R-QF`~EhT?Ѥ+5UPJ|-ܓPv0%8ZiVG) 1 3_OB8G"֥2;ۺĄ 0ڂDj8Ik}b:88Ar($Ma)Ģ $0=m%m=bRsnT+ѿutK%4>ܳ?ɝ{`z `,@$G?m!HȚɱ6?L~_< VIc|۹D_Dg9kJC]̗KɽFF<zA1gM@Ec3<f/ SU5k3#5a/7W]Yg-9 \ pSȏz5Rd. qn"Z[8fVjda ČuNـ󸣺O jsSmL(F UA33~݈dMݫvW0|aҠyQ|CEg:3 ] $o2R=|a﶐І]%bjea՞ډ-*7D$XOCٔ:񆓦>1O "T,:xq((SuBL"{%RL9]lrCE6YOD 0RaAR6=.'H 8?ߞhX ϫi=Z7-&Wp>2縝%au~h,=hZNd45ye%Ɣ׸=uOwVf JvDLd'r0 jo'GQUXEhie4rJՂ[:n c5<ɻ8ߴ#`w_J^jdO41_dpug ^5杋79OT~)'*@s=2''\cI u4*(8Eo8[:/1:5 dʅ6%&xyf%joE65Z)WN &6M2al$KpNJHO#-[Yܢ#z(&}}B~g6rR Vf˳/ BlcF!s;x9aV'MX3/k-*}~_=]= ,sF@bӢ6$+bUY2A1H*m_6ImeZG>5 Ӫ4 :jęm]Ut;v?(X`+/ WitH HˆEK$v_+~>$5mCoQU!uJ써=|T׶?2.M0KM#Qڽrwr VMcn{v^ﺌ8ٛ~vW򛢉>w"e/`R8Ɨ-XkYE [3A2(,,og_}y63wB9tYLIo"}z&ue9 { ~<eI|ah1E#mLYkk;!& cQtK;. BoʿW/P9e/}ʅ.'ug9ίd>0vʼ+Yů{w~J 1݌T7nHT;Pp4+|g97d}B CvkAtYSV!P&,sq uOLcT܎d "k$%KE({5`'/Į5 \$h=hplB+q?VL~ІBdG>PnNau*EvzOvwD}34tZžePܗ@b.(UJ0&QzB^oy0#,0~8KjYTpQ|!^c`Zgb'>I)5uL@Dw̉]87?D\lyZ-3M~ԡBݗ嚳~SLQTZgΌ1.;y$ԗ;gtFgw|ʵOq`(E!^ʽ}fORBcQ˗R'Ęşi/mk hx/=?C6->TsF+qQ8+@`xL #GQ\j3L);p^9Z)M$aMeG*N>$ \[^p)Yblp,-+D> u|`42D*p<%[;x j˻CmqQ<q>@.rۯ_^*67 zyb?_ܦN^*8S ~ܯVF8"nJ{ή87>1KZU?*)S U{R9ѤdO$o:} ShАe"_ZX²nхћE3G.U8NsJU\{^޾8&߃S+mD9OC;G`8@O1̞5DA f^X[X(>VʐU2ғy1u_*6cd[aMIЙũt=Zܙ/ tЂYQ6ԚKx=/͈2w'9b55Հ<7ӴN'fP=-hL/QP&zYYD~AlyuiO$iT@;[%3S JV@1dhET;ZzƚAl ,55}F?2s*oYvȂzPD Iؖth}ޠTjphH$MW- ') RW dg "㏺-)/m˸!۵ vp,WnjrQLqҚ$Z VAya-[ٳ! y|I9Rl&Ӌ/dpYlih83`Y0QAy?j8+;AmZZST"R|kՀގVҊ`g 1!B}Efkay>a% K?v7 X(q2|s=%% E"; 8N0ZXcA:/asw8tU Xz%f59>6 ɓ`<_¥{/$/ybƋB}Y< <.AhݶC(#~'qЗSP ESzsvZXibB[bG w ;6JJxjp!*>éԳ/ 8?)ղeTQM]}ѳc+'ע`A_H0BAc`Ym~r1ԲM{L$ilwvdAh2m'۱gYZ07070100000132000081a4000000000000000000000001668c16920000245c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/pci/ttpci/budget.ko.xz7zXZִF!t/U$]?Eh=ڜ.+Nu(qyMçQxRl{GԂ?5MF0my{"hl?.E^<<1DKDHN ( 6u%KTja" !BĒ䒚ء,Л|q䱒C\6"@jU΂z :+p9j'*W $s<k D5XUz.zEa}pퟆz;!gѷ B7A7~v[7ŵnDu|:N4U*_T-ż759I.hRD g/cN&~Wֻ^z0l||?!N XvhCX GaϑmCE#sܚȆͭh-.cpnSJ6F/K;֎H+'*dl^w Դ sx. :&&ߩ Э= A ii'wZ{Is9oL_un설$3t UҊ;ojxhر(]]V"@4h;UƆ:VVP]l27iƻYA(2{ چwИyޤɤigV[q2%v lIӹMD `B{u;~"] Ggy􂁆@[1aIBtBRD]J V1T? [:mӺ%`D"S-e'U"N_1\[ܰrQBkP->[OpT_C#+0dHP=a_kbS1{gxphrEOtcb?}b/YBpxبYP~&1l(? : a@F=Gr*75udF<I%D<{aDNœ+ND's5FTyįyCY ~q?;*7(a4MZo sMyn5t:+#뼙bCE.LD&PWLUH< uܼggx5ȳ]2vN6?ۇt\KEUyO0&;iPѵ}h:73:~=1qQw* tn2}lNk﻽cH%'ޝmm\͓`ewמR8FyF.q4+ N&wE?6rHYV6)Q/ީJs|!R]qϥs=pK % k] Ew bPSQ q 哦IaF}v>>(B+\=gh(Cr6N6Ak'm uiVwZ"%"|5rEf9;L[-+“Ey)t|^*b̓} ޭfZ.$OH-+}99\b4 o1ZfmBPW8^𚕱Dmz$ 蹜3 %L@,q;۵J邁?HP6D9)M5na\sckH3^Քj$A+ 9i@f3aQz W5T=}W)cVMA3YZwiqDr>ɗv>9R nЮO2';ߎu(]v}rg3z -\6r tKQ&hz Y#,-b˵zR:A:'TeeuP1S"-tvŧh`3{n(SLbdYgɅYs=M3\nD0b:!atr!sxWL|ryh0סx=T\U规!]؟EI#(҇ ԈŔ4q2ʼBE(2A٣bwαbE~C2Yu#؂їbQ󼀜Mgg{XL2#hDtE>(9EtեdaxuIGOߜLז*Ŀ.z ^9\٨Cy%EuO4|S3Ba\1z1&-42_EH}Evr%ށA$U{⡤)o^xz&EjJ3_9C(ƏnC ,) RFJOfcqG4@8Ԓda aG ^X7Sá9_RxD@U}*6xe[[R;f?ܲLu|/AȤ*'\_ 5w6[&x "hߔbr|m.^eqg.'i\808>eO(|wݹ?avc);pl,LA f-RI$N-%r<9% \|<.T[ڷ|E&jb7b lKQ|x;qy`BӴ!=5G1t p|v"Bjǥf*f^]r.ެ pD2pa0& s=ٸ?=(Gk/қC.%'s.i7 8%y|呇d[3a$2W&pڮxˈ_!aH,zYS30QN/Z蔠9|ӆf'Z VK-Tx6_yoh.=&%r=+s4CN.҉m}~ן,λF6cӉr6)a=ٵ)p6bNqq@BՃ+Z/LVz6H#,CE\`W=Qٌ,iʁmmQfMv#ez1HwC#\AVTJPnB^?@K^+i \̀쩩EayLhIJ^ja#xL=fE-p MdRuxagP[r?~ -X~p8jl0N̒(j5yB7\[-FNyI/CJdh8;'ǟD$9u0t.Ra("q΅6~c߈B%9ÝiɼB;8GV@fj5" @0eA6\sQ4O%ԋsCcDMiX _%9M4o^aĉYJ?yyNV[<$c6Vtd{r]^'KdSJHA^WI^Cӈ_6HFl%;b5: efaUπgRbdqkaj 2OƕSj=p>S~ɮ1.#V: +X~ _֊۱ z =+4iqN3  *T"+NZBI'aܦɩyzvyC2{6QLg#F ٪RBUX^40e D6y:ƒ%l8f{BCG'wwr=Qq$Fҥ}!d퉕5HRY V`ng \Z>Jy ?ifPG1I8Xi I=6.e `|(k'#f'dd|ѐ1'͵+*gC A6Fphz nϽxdgz.)c&p4O4Tx+969c-` Vdz4>ho4 s/`qI~ I/{D2^5P"b ܣ/iS=EG{6Y#&F_?!:27 aWYߘBk55/ę"^^z7*WgYܹY N&R׵@&rCF(rwY#[I@1t 섏_ 4*8&ޛO6tbZup$?hʔ҈-UF)k, US(=ľޞ+H`c͟^8uBW4ϣOK<7_W+b фhΪ*4HNCgb6uBiŞN赐mRWҡG"qO F7>Ù6biӵ3>PWDy}* ӻŁzD8# V>2aV)gfh!D;+r=;'GXv(:%PD#Kgm KJ(CY-U[eP`ޣJXVBW@<":0eHat^qɛ1-Nmn޷3PMEyD7Å <n0@]AjJ\ `MjWIõr.X :ϴU,qYכЏAյٿ2 <##dKA/0aV)(,g<&a*~iVa&"_AR+9Sr̓"I ]N3fBm'ԝ9G~St >et= 4*7X"n)!o=œ9 S^k)4bӞq{ġDEY'`4i:{QZ< 1OρЭdkapgHjT`;bCn2Ż\ϒ=Kй" 5q9E}S}yrV 9Q7;$Ŀ/wJݯC8C!_ E &!j1vH"tGD`So֔fIvwvpct j5I=G+rTjַ;Ӈ[r>e4iQmʒۥIO`t@}G=8˭ca*WMedy_.dciE 4r.4`4km`Q7+B.|D@*(xsʚ7 1u  &nk(|Z4) (rfI1D=<5`ٷ00%<I,%ϻj`׽VXW]Yx5l"͵ڛH2X?HlxhxV=Ds.vPy1]m.⫮p=v]̷+l5`SM o0zq-82&6M p8i096VJuL/I-0$,ݳ2)oDzE7~PAHH1Ta2Mз[6\9̷4*ꁺ\EC\2/ߙixxmKiwb/cČ(湺Rxuȓ{3m KB@m)5-xuvjP6kFJ` 8 w.(!XaG7kݎXVZ a#E.6ѴHXVKq> %Gf.uV\n$KxX|gٴRy,὏X&So#`o aqΩaS'k(W_&Md]~; snWgJN6b6Dg"3^*wAqsvI|̑;% +T0QXk xĢ:T*zreW$0b Ѭ״]nx۽vE{,YCN=SDũ+<ZuuQE ι۵9SޔG_T7o<.BXLK ٰ ^ ^Q|x|[{ݏEoYWrKEysQ|OuZg5c#҅)$ 6&tp0muHx8`'ck"a^i}ÿ,g/Ayɥq件yB6du]P9" A tp6FXZ;>&ke-4q4I+>.S%:7 S u[R)${O6>?PUJҊ_0Q09L.Ya3toP'n 2RuDcYK hx QliA6D}e$\N c c&13 ^E7%],onW  \,qe &kA]M=MRNNV+y m7=Hy`H2Mx"j7rI z"ZK[z}6|/ RH&sFfv03.Ϟx~{l2XQ‹QskHb}WSTٮŝkݽoSaEBL&fGuqS@<"ۦ|ONy2ukSy{psElښ9A8x=!*Ѧg^ h)r뷞f* 4z,>MH͍Lciϫ#¬w?ݸj1R w&RP.E #N¿T9z/"'}o1DՖЯ- z{PA{hw&?Ϙ ,py93XNvc`a \ElhuX.MXjw>arVA=[HSyB?޶T ׉G(r64Ԣ?X2Q#;4=/{1ݻ>zE#i`a?ؕPA[7$q`X2ieز>_9X-#]cN/YıxxyɂBuAy]i{sALʍ(@s)J- B(EvI7Q-I =䜥EJWCVQef9~ "L |u"(ax&l#7N3j^4BcRbuݶrWq!o\vDn{7|._p˼X)Yc煇Z˅ݳ.'Ѭɵ#2^)%GI @)*dNGgat0:йYЩI?wcA>4bgj=қC")wk`=DJy%a^pfسCJjὔ9`eUl0lNfH -|!*Ԕa2r 1%$JaqFlEy"eojùrI)(/YBn^z3,rbD۩Wϗ,͹}fA"RBxL6[2cCOKٟ؀Sh# kLɝ{M9%>hg>:[%l/DrYdɓ<+m]&PdZ/&DLAao1UW Q)(v$cJ0#S+(9f7h(3 |zjGoOp^#.̚ԁ (yTC18ID PiV ӉX͚| v<)ORnIPR~vw^j15k@$t5 f/ʦ!-ww918fSreOgB T 6Z~vNM 5 |T,g_bPŜ +p:i$eͩ鬉Q+2v 9X7>İ1UIv=xVƖi>>=%m#`P[N`T7_M)PR`_p~pY;pgt ᚒܷ:̼zl04I|Wk3r+a.H1!Kv"<-n:^jب7pF)tgىC 06?[uP"A`a,c4&БBn DG̭h ֭qq_TĽIYBO.1 `1@!AA\P >3hvÇCe.|3^BC55oDAiyA)H\ {&J6#͒] O=ey;ŊYb('!jcü[/9x]顶y]s0PΪ[qX+TX #~T7Zđ%n|UNS5Ζg00bn\U|]pI&--(7K%xQگ U_shjϦlSBr?=]U?WmQF%bX95gGܤyuve-4Qušm9zp˘hTbKя#Vobx 2lA 0 {a0bf6}"9dr7 L(uEe:Z``RY.Ur6l]jރT(X%/opI3>uɻh6v'ڦ 2g t ( Qe:~ŸVUƝG+Iğ~[ImkIK?h6v^V^-3p `bwv@#8ICQ7Tn/?U }5G?҄oe. '&]4_WCl7`pMT-M4_w.^liO,@~߼O {Zퟸ|sʎL z&#+7Zr|Vl~өH91%/$:I09c- Z6Ƿ~E'V\*-u薧q6O/wtHlZ;xbgB`J~=|\eY5Ծ|Xr*m).zI5mx-Db[y.]1,AB{[i^ӣbz!zK^o=w<5U\!{a]QAe|/ZxHQQ\R 5>pB!j?U?$">qr !E ,u )[eÙ`c{5N(¨uwO>!LdsT`a˳ P݆E, BD/NL":/xEbhQgEyyE/ WpkA`)\Ifp0}q[zS;k`{ضx!$ٷ={svXN` R!TP1I095 d`U,ANb,dr~v/(4 x+ⴶ2cBbv}ln2gth銱su YZ}|Z6 ~)V 9K?M,'}uv"prlbflͲ Ri(Zц6UڜĀswOiĦm|ɻpѱ: 69?lVNJ]` Pڡ< ȃHs75e $q+IP]("ɹTg![x=wRV @Z D_ʞ^i6yeo=S6Τ$ .RJ:PಢPs,#DCb[.K:X- =oI QB"^k#pܡ,pJJ7)zګ*#cΠ-MF̽w'8R1tNO>F \qazة*"D=8ђ_D2o3ʎPಝn[sq~@ !>t;~YN7溨>U&C@ͦQb;C$qPtHQRJ Ǐeq zD4⏍tXHq5Ŭ5l='OR*F-saH eL.BlC?ᩢZݷ&%_a78=44\5gVrU7hOWص8z˧H%qYӗ-[x<^"uDζ!CjV!\hʟO:Z{.O-O7@ `*pG-f:{Fz|0&T y|h+h|WW]Q(&";ͷ!lcSx"VDcU{Lwڀ>$"ot>~ҍ (oS'}C/2ד~[F"f|x;H#[9ꆛ,*[)_&|TQ:1E5f wj.lol46ْ0y5XfUinVT_M:2| d32_Jp7Dfa{ pf[xE%843kU) 嗟:(y~@{d\af@9 gAt[N#Mjƶy\8 Oך?'`u2MK*^U-@\1 y4Oy_IYft2YYtoUBlV=20؅ߟ6'«"2TZϓ.EyR/ꯠόp sZ;,< wFXa+dhM 秘WA-}?6j@;l~>0=E(`<&-;npZ#1d\"0l̎]EBqrBO,=qr/5T3G.,A1GIZgnzƤtmզ}wv/U_W~鄫`zDsP-U3#Wd*wd0t vY[>}>ٍNd^Z})(mU)59p&5FhI. =]*StnCmnr94_tI{\6/'?69=l3 D4x<*g 5H]?Z9'(Aͷ(;T'Fn4:ug; (~S"UdƖOATAy [| Z霂6iՍ Ƽ^;Tjph UQY ton$]qU-e_ &w^x1NiF3O/O 7x F@=q4bbd2 ;QYU$mn\kl S:ʿ?$X9εO;{0{Lڹvr>EWp[?ﱟ=Ru^Msh+{DnXՇU TLS)SjJHyՕYNhļӔlqq3[U5_$؍F/J rE Q+!UĮ/n-An$ )ď6>LҨTg3AR HKN̳GjRUUȢmKIO[TMOmacc+Mmein$K[t"4%1GֆY* ݻO.):|(rRe7r~,k\?؁%7G<# 'S;Z.:+ԛu*L]?6k\p37iZggR:Ş/͗_:B~S 4ש_+0U ôgW/ (bs:pP 5, ,B|hNoT2>6X($Fvj\jiv46SFW| wG 3LgV#62R][Q])?xE;ˁwFRS5wO0TOP}>BLr9°/'Ub*䯵0A*T޳`ZOǙQ&?i1pSJ&ÿ6~CG kl>Mlv-H=[SZ1w6vywa)Ffsf*#-Zk퉘Շ05])֤э5弲~u̝ )e3VӨъ_$p+T$Tch[oG<5CIӍN"U0O,VT"7H,y 諂}|Q9Wo4Њ^oG32NIo\%0s"?$%k\}Gr׹?i )XT0nmYcLd\tr0=Vc/z=z|35 /;2`q1|vBϺiù)KZIR)#JAh66DPY ;3fHSg(' LxlOSf}e:bK`! OC 9zo3g{6f[gE&6A_`] ߣv5ݛ[u=,*űX@;ԕ6 ѳ|ɇ' X_p=d<3oȼfw=]Hlj>+Ӻ-O t6BԓH7\}|s##nx#9toeFG3x#Bܘ"hyf\(I{9v?(]Ɯq`b˾F"fZdHU8R"-Z+( eykcA|%3h{IܯmO<"<䱟Buz!pĒ8/܉ ܌KEׁ;6/qqai{#ݎMjn^.Jhi=mh~6qEW]&3֭1EPr. ªa㤗j qG'̜+|\3ՆD5x5(gN)NYzoCgX7i[an&Hdo:pkThz+1SK?z#);ҽ@?AwMs6.mAQrf|I7ЕijVN63?Vܫ|æ[n\^ |ewDx\x%7XnePuG| oDx#%u.*/^53W#t˵ -^氱II%=f|@#lcuM ?97~ĉ>gG#4ߺk{i( 4\ Z@o%z7W;)E/'j (b鄍`W$~"S gj)8&(McLG!APҽj5Iɹ}O쫰l&_Jb>8){:J_obԟ"͐ΫeaJ3&xEzC IYi",g=l&H/Aa` ߣ³ީRvۘt(oDZQ1ܟ:pݑ^,!tsH+ U%Q49g9>˿UБu}j #cکFRk>k|cBI 'X]9ڔo`Xoeꅇnb[gvA;PYZI )swrhQ)·o]w~" xpFpZޚ^_`ƂɌ2A8Cw4WT_&n{,WVN2rٲ?Jݨ835L<=&×,QZt46"w؈:"{+iB7__gr?,Ud0 d̑8%ezWR$XVs*wHe.A Їm)qH>f7(ف48,#Uka7 ZvvIIjKv™ɤMQ7@.FрVӖELSԉI :"IDZ;fǾI"5Opsv:_R*bӱ glSVv$΂(]Q"O` _ygy^<9":Rg)cl;H&Bo`6YT11F~2$Yp=鳂Pv- VkiOKqZC8X8`f/2A>3}adJ^yr7W*^eI,}mU[O}07qE)9poZagݘXH{ A#!VʉZh*-6."IGz^֍77d#^Eψ pu)#N:δ&0ͧ4SJP: tF)|sy1? ƘGUAeFƠ@kE Q޻^v[`{*?uy}b([l`;UM:(*#|Lp%9Byۂ[90|C栱kn*_vTL]ܵ)A?$>Q})Qb҃vN"3.~X>*eCyhM7$4?W+㊣LE2j,]n}arH )<^]{Q)]HF=Kg"ހ]< lw6zwFo_C^0! ǿ'x(ڒS [O"lKx]1 h(SHT0"8l`UF=>m}CƟbg:") 83AP6*be/Dnαd5vg$R&fZ}4 !>UjX#<iKs5Ɇ-i Ĭi˴tYЃ"k=&;S9x6o}um01@}8xC<بj#+Z 3ʣѧPYt Φhy ;yyJ:s45e OBa8nlMoL;켲 .'*rKcmc *Qi]5FEǸz- -hQoЃj%fS, *gՁ5iWJX&Zyyp"Eӎ!Jغ9:#^8/sհ֧aYG]5˯!n̓36+3IAE)FS9|Xv0ӹnA}.y ʠ68^SiőBeO?I3"XYNwzNϛw|عi8cE_-~;٢]3?|SQ:8_-ɡyӁMamuuSL,a4]/Oڨ̘0ۑ_Êx>n%- z)oyO5^eboty|K@2~wSW,롌<>MM}2:ߟ@1ݗ$ >d „ m=> )DJSbn2s"Cڊ`>{/Jm''yd0u?;֓ 2g<3^r'S_όn:a0h<?̀7vʒD!:Ћ"fR6S1\86ɐvjo" >3 &=˙4 |ǹ,5Grvη7|` e%bbMLIyuE'NH*:fzWW.Y>W @~Ewv: u^ $[Xџ*Z\zDw{Gk򩧅eN2"H9J $BE%𡞢2"=ܯSl@glAՇL$4`{)O2 k%V} ֬NdᖉS0V @/d/9fbf ˼e撦J3?z|t\N.CpS ްT!pJ1b$ Q4FLKM vȨT0Rד\/F#W @yJcm#+"gaֲS,*?S8)> rkl@fdb}~ɝc˕:mAY$* `f`:d. Ϻ˛)V?, ?/0C >Ϙ\w:f : H"'Giķ7 v08IH"ziV͊=燺I04ٜ*lt3{yXQVPu6G)3F˷&8^DKO=ǐD;|ߌgi$._;[y.w}{icg,%*$~(ݖ] Tv*ٻvXJB֥UU虙az?o8Z/z4&h;7};w8`Z'^΂^a|4(\:0Yg{[])D.躓`[7OY)wO9V{a$Wj-crFrxRM,qD{F9f+됒\q끐ڱ'ƧkAn@*!ȂDy?-!g^rX -umD+r5F&WUDf YHmoB$􌐼͔d.fY4spf+k^Z?yRNFx>pf0TasᐜaE ^A _0Mjx{CZuZ.rfmH6,C>RZQ[N0 .P:-QGdv.qic3.l~*pu/r6Dycoő l:KϿJS!M ^72 DGŬjEu EM(3S0ȟXO&Ҳ-?^ӓ_?*߃27·,U!ߥ8|^'FpOa/伞.6G4ovy~Zϝi7."C_Rr3;~+ Ĉ?pV$^S-e]/!XnGFn/ V Rg*9Y#O1C = 4]~,Ȉcڐ>Ѐec!imkwX~ZGOeJr!.`6 ÓJՑɲ Goݠ sȅ7^f~d.9tې2XBAױK8UɎqLMH&_ L,1m9[kq =dҏj<_C lI83'Lyh(ڄDiho+9Zs% Igu +i)~VqGuNpYd"E'N!i<۪蕸,wbP H2ZU6Ÿ$r~X㚿AD}-dr|N7B=H(+!ky# -%駋.S~|I,I!Nȓ\Z<32~ 0_Bd9vZc T]p'|V`6b'n ‡ &TkN 78ZB%q îfcل qCH (~P,u#r?RW[5s rAMl(%$.`>vߪEF( X,v9 4%඼ysy;ОCtw0tK"Ll/cTܗZZx'^M<ŀ^T}3;Us~<5g1VLq3<Ƈ\ALiM|wkԠ{o?¼"_l/D fV^0BHMFy=axP- G;Cd;ԜLuy wfq+$L` ?lGvϿB[sX)E^l(7P-Lr }UOkF!SBG/n:FE@+H>"{w5+%x~Dzhöj#-1ӑT.i@i@(ŸʛїV PrJǏ.'υЈI1_ }h:p[;n$8OWm$xQ]ːzf>i^)C!M+#l(ߔ {a 8c+E J__]RM.!z>S}r%鯉I ^s\ތZֿTwӸfE@1/Xxz FJίQ h_wjO`J-n=67Z= hĩSl.m(KCf7, F#(ZYeꙪK|Ջd'8t8Я%|P;{2cULA0ʉ($ރR8 $(37ºy]EޙX~κ+h29pzʢ֩Oǒg'/2SI2}%T(@ާ6?j|ƿָSpDvM_rh #4MW.Rj*y6]J%A`}atyՀLPW'Y2X=-Cό-qY:~r#!/ 8#Zc)lĚٹ EǼ3'qeo@^7:&0-.^r>GM^0/dQ^RKUM!(p*_:7=;*N2Q_'A8-Ċ&m0CasW-C=,8`pK\]`2NDWe9>XțOUY;Z0([bM"ڗ/qrnL/H.9f[M7/o/H -u {Mh|ʍpvQ%tHv3V{2PasdV`CJ lB /"#۴YgކT@ &kL0: +(=~G>#2lp2JFX6ykT^ = te< i>ۄݜdE$﵊fHQIO9*; L;ki562ZV+VɁz}XӜ8P|78l:: !AXO,8]%4I.mň98Exg-Is ֵkg}u ġm3˹ 0UJQTimO ލQpy0C%9c/6r)ȃ1~q>0x$)oZy- lsZ&F$a0@*'Qr;.XSҿ~C5G0?UCѥ~~pAz?E佣GK:&/6Ьm F\,}vX!hym"#^3Ug]Q]\58ij քH,V6inCT:^fI% ™`Vpĭ+ʳ2\G!CN̢N?< 1B@q%ߦK>$砠yZ8ymҦrN͸ST vRh)㕀?gru"Y4+]W[ P3&9 MIZ4U["ᅡ?6mv n )1)ahPqv:3iyN$۪}ʣ7ݲ(D֍OF@zOy{$y"XaS+ӞK]ĭG]]/6ȉ /{IZˍmkE3Ô2+G |GJLG6zۣD[rT>7"OE_\qġ461:-@4a|w]PpF-AWN0@To|Y}oISل +mgziہ3*v5[K$e4KhVy}R=o!ҽ.NQP>>Ƹ`xg2cIӌn~%y,4=z; ,[$ږv%`]کEp`?)h 󴋀Vd:"U^La4hk%\Z񂴦ឥЉ`IyL_'Հ-HSF w c(!J7g Q/ n5ٵ0@)ZDX;jbGPu97IM EB ŽC*YP탥%pXdF|K!=cDY J+س[C4Fͱ3dTSa,Da`п쨦IB #UfEW]TPڸg%+=}f+i.tly3zq+pQ\|qZCw$oȶ!%@r 5Ψ<{εܬbXBHmfV#Yz$9l}0 N0bG  *+ ~Kq>+ cɣY=|ԄMY gNEUca=z6  ;=b1TWB+라Pro2ƹD.p7r٧AO.+ я|1;FBXl~.Hv L; @JJ:<"AMAGY, 51u֜OMfդ@L5yxg Q-n@v!"*w׾iI6OwjV _ގo}Q;*iCOq/%ln/#i^piXng혖v{ D!m敱ˎ @"&Zefrvam9bÙG>V@کB.D D8EhC)hkdU2@YGmu`t{D6xyrvr R%}{o{SfbUsf۠ 7,e!_#AWk DʫUmz2 f}wpٛGm(?EXVHj)MH:E7f ʢH\=󑜤DHz*ꆨvқ.78&ko>ѷ=zZv%p ;R2n̆_; r'@KZŇǮؘI%IF./xLG7j/m/:Kb[PsyI<ңܘZư$7(xYf}4l<%04)+ck3HG(VF=@bon_[Dчx YvYV<4ڮ/1Mng6(K`[Q)`(^zA.v%f2הpŒy͵ BXoТ|hh)Nm' ZC# ﶃx.S\!)guL\"8{tb]}ܤiINW}R?兦8Ձ8N &I lūN.-&kR7yA(  gs/](kw_juNn$x *}\V~9x#O2vϼw8cx= ߭ʽx5laUr}y'1gǜ['ͨ+SPDXKЕ A#A=oAQh.ѱWñ־ F ~Mu~cgK3#KSQYimhړN2鮈[V7fNħr{(ABkLM@g6mYk.C$sEyD3+N^J%?:^tQ[=8☗zJfFL29I9wKI'ֆ|oHvnKJ/8J^'wTZbx7ůߑ)LSezIscL=]o؏*;?}f:;J^e&q.Mԁ z36c @ I.W_5DHLO~9xv<}YKu`8ǯ 02]r?xSku hBiumaڠߒMTG< O͘.Bh&Xҁ\w;)LNoLp|98 `wNcԓ-3[z)B6<}0o4ι4L</Q]dmuOofJ: {kzX^ȤH©W\MV`0 @~p݄yAE; vKD(ʹUYo j AQۧl=EF3XԒ}ٞ'f9nPYf,|n>@bhu`uNi*LW۽59aփ?ݫdkByY8rz96Wk屓le/:\71vT|TA;CFwW*I)VNݫ-pGc֍`!~boq;+uGj혞 qeao^IσؗĦjQ e{H(g??)5MOIˆ0QA__#ċH9o'f Km}`yk,efǁтjs J!KBoup$=GRTTm@#7:DV?^ o1QgısdOS|!m]9!0^{uҜDeZuv?CUeMI'zC`F ަ c HPv]v"![۱AbVC>:`3\K|{'o#;'g x03ΰ\ 1Úڿc<쒲!SwK n%o@<óGlr=*/nOasѸ%ZD?t*O6h;G o+_o?;̦ж{jiׇdd%=6F2]3#4J1[CjxO߉` ÂX~\cv;}c5$UG,`ópA#ۼv]#'_hHX@I h/o0,G6Mg첬R}1[S y 图Yk]wO3̛ԜTDG O?+RƑ89HtbFH^֔p')2J;Sx'%6L9Ƴ5 D2x@b3.7D%/Ch#lfđWѳ\kӱitJQ&)| tqt*) DGi뎲~QjMm!2g8eij &g셪ƂQ%"-Vɏ|~>u_Zړu6& ō&*V"bءߌH{gҴ)\wC!OHb2"ydYn}TZh>f+{#>S }S Q?RT@`Afٵ8,{L0FuujTpZ95I|jV-ZMTX{})\?WY*wm*8Vx>g(f77P"}*(u+H#rixE591Joܼ#sd9\f ϖ'qY}`a\&i("0Fw `?5lPRI{&7%k@`nMxZʦ鳷3FO{vkaktb+~Ce[݄; kSTt5~8GgzcitP _؃e Tw՛M܌! Eʑn7IBQ['a1B^͟<3t*iR!4vȒm# Fw/||6uH ߣ[؟3]ɑ' g]:G12HFci_om-O?nm ՊVȿ$hyCt>/nة'h3v{ dZcZzSR QscK),'{KmxT~zբˆw'm[c P̃GǿM.Jo Gh鞲])gfLWnL1zn %h`b!ߵ4DkA9Sq^]o+m{saIޏvuC˽0鉧4=66 i Ü"zq3j2¥g}1P_L9K*$'\$N;D=5Y^Zx %k3CΒ-@H׬2JSQtCU|f֟dv3o~jk2~tp}FίߧEk IʘbfC+M+X1}/:jhQ>ٖu5(f mq{ia2@E-&/ S2IXxi~?GM.<1B2qi"1|o+y'I7` |?R=!s,o!.1Zzkn+ [ƩUN4j4'd+E\,cEIO7Z %IK)c#2ec.NMFzKt+ X}ݭt~["ژcs]>Y[kօ9 vtJٽhGB-9Bua*|1qk|6/U"6Qr;'J$Iܗ^m@STkmFi]*{/SK0yo.R1`GQPة t[Z"Lk6;"4Hi++x\!@sR=1w*/cpK ~. k|x'qb q=4bd1.X$!Iv1W9Ix=+c"ax66ؠ{Ջ(? :v{Ef`')7z#[HU\/d7\ɴkz̶(5# 'Ie"9yfE-2Gl]}`rCMnBg\-وPQѧpћ#vYhbnR/ iGie^\+-xsLRs55dL^w~HnIC7$w*9VE)=t]ZpeOLplTR+VL.1Nb)߼3^'5c*}sN`Q3E 觅ED CEE/yn < ajֈPqATz;{'stX+bCˍ`]C? LP#j(ҷf"R8{V gm;]TR@:qތ7q]c@;ewEz?t|OzGZIVQQ 9ck llO_𶕿e"KR@V( [c.P.UpAve{2^V0rPT&"\uayg*?m_-n=DLo L+N;|3SDǹ=1գɟ(ΨRhi?ǀzXZwLő<- ~~~rAĘAAu4ru+S!0% -k tc9ܒ _'C>a [/H<#_+!oBg(vF݀ #̀S77ϕi*Wen7G͔/[>vk$?+/CA,|/ekOn:^:E5Yv YN]όTh 5s fQT^_5BQznbxAko(āPBc{ڐ8v\%t|`tFG? 4Lu'@OFo33φa2qzA92Yopqdzx|/p ?.u2YB)6iyoF(,O׻ƴp#ּ},KM/D%<&NLcFnj61zC錿[## &GHt*Q6jԷIJLYܰi S;E(V!9.mBg j/ꛨX4֖HDvMaX $*,p@If٪oh?d՝ Kt_"sdp'H$'m-`lp]eqf[Na1q; OyclP-J6ӇG49 &APTa*[^^i۰ڹ:88iM6Zj^&hAfNj3s5,-d&JCF ll`[[x1t clJU% \yzrfvY? lClHbpŏ-N0Z}'㝿z)^cc]yhf]1Z@yCkY',rsƧN\NYlO\5Tvn(aae/&v+E>E9nB ~Ty^Mnkĝ{ .#R!T^>e \H~->ëF`B?Bm r3$FO` -:Nây̵}?8AT==拌 V끪ȄY9Q=C.MmZ8缏BC:p!|4 RPu^آЁFI敨NU09Pr7nVJfw - q3NFd{]0v):ƶ:cw2u ,j=PQtpQiεM|B} zyJZBEe*1CoO1N jjQ|B"cE;q1"iۮ "889I`_c!}PxsR:0?a;Gy>,YZ:?l>P&[5ś6A'#J!ok55%th:c 3Ѳ4t6MsBUƨ(-#-v ʳ&T/d/i/ DDR>,wQo=/3 ,ԢOכg8brI\^l}s$$mqperKx d6@m\o)!{{9a!-4ސk 'G('oq >džθ-~6&[%!M5't5E͓A&7 6b4ȹ݉t{qf 03eU8? =tȪ1!եk6"a[POqWDׁӬ4# -rqBc.mmI}lOhIx7BdDg]Ҙ!5[ q)gf7ᣅtPU?е > 2Eiw<ސ ]-A$o|;@7 $?kY@'o!=Q39 0,qu}|&mƎ Ψ/S"{lÞM7gwd*}1k-/`ۻVM =}hbFhTw90䩲iyR,ݬ:O,0R+q:c5 9 LSi?ҽJa]8$R=~FY/M }<8R#ϗn >:XX0h4rcreQIk_5(/LGy1u eׁهa D!K ˯я]esf=^hIxvۏ:od1ex._=H0_Mbw.+wW >lX1qesdt:V. &94G!+pqvFmu@3? /͢}Q$T3m);&kdƬ2 mۚoVBH\c4b*10s^dc4ExÖAA*DI~J.jpg'Z-x+m.{g{3үѳK%)G&f-IElo2{̘$OG2"MH):Zw"D#*<5٪bx6]B&~Їm1S0}" z[g]Um5 21Nt@t6קcؗOh@b_}`xCHV_ZOm+9Uּ~_s 52ҁ}-ѡAK>[+GYN!u暯Hv>+ Tn[OZeh/dT TW5zdya4Pͫ`̣B Xn6Vt|w✫8j&Ӑ:~,4rDS=V3t'=(s,!o.&Pm{[|pwb} o]!D;{VۭxxDQ~62oVXnڌtѨx*#PnaPƼ$-4GnYL1/{OwfJdu*b<NAo9J .B * 99-Uf,$[bC\E5ԅ+ 6 Do hbp{uk 7 .rE Gիؑŷ<)<֢i,]J)ei?l@lؙ ҲzŀxM aVvQ!zdWn3_ÍJa&M`Dn> KD MVd#Gh<-% xwu".rf6^iUc(C, ͤ[d1\Cí/7֩k1 SiVѹƢƁQ.u^^k*H@|bUA;}E@n3-a ft^ wǒe #{\2:|&"[Z l%={(kdmKoȎlޜ |BLN $\hUr`݄ɲ9v NRsp ~+c1{޹]Wl 'FF"`'`aSL|i mE4@csPY0M5xM~dɐ_Tnev-,Gc5Q1=)b=IE `YZ[C^UJviJU;u:Ϯ>bX1:DiP-hK9_D~ivGEMu㚖7B܎T4'Z⥂JP"I-2^C9U:dߞ3,D;8q7VnQZDJ^vtUld-SH"k Q8BׁF&mqok#Z%|'W5O=܏ Q8Q: nY&B'`lǢ*Sl Hc;o w$ VȖ~\: 9%} 벼T-X2:(kb-JM{c5uݥ#%END I>_1<׶,cL q*}${EY(qr0a ,n#31 Q|ɻ9Bܠ!ѧ-qź"3}FҘJGfD3F1>fo8}/)Π7cg[cC!Xd Cv`@6{$yw2#H>V=M ,"# h&!F(|QƳjʼSdyG ^[ 2eoJP,d __2bf;5Ĥ>ě@vz & (=S̝{_V?.XWC}uR Xef8Gw&uz.o')QҚA塑ɬcZlk~Y҄œ5Cgwr]tYb+yRQ>}87bqKϢgtG[3JD*(aZeK!s@7,H?pH׳r/+(e}'jQg$d[촰'N\tKr=):dS`~OSDYA YKv0/ I.4yY|/O' $^&a "y|Eq:0-U-9Aծ_B I4`!scS8/3XJ5D %x mAQKp΄=*s~G c\ m"oa2Lg̨"RU2,u׉9!EkþG3cw>jOԥj i$3$jj}CAo+SY.`v<|V0^&먬۹"hl#OmZBc&"*C}zG%?JՀlҾ";e$^}lcB %w+u*sh4h,<Һ8r X'J&CC͎Ҝeoo6Ox1 gZ-eǥYx[z՗ItM_7!mlW -|5Qeafz 1=/iCl}Q:mLDƬJ1 :(32%107,#W0Κ-92343FCNLj۴Z:OhI)^ h(m~O7ndN)ftEFVPkA0k̬A1}A 0>W֩B_xݏREhĐUo!Ӧd0xS,gj4rvTK1 :~GvP~?B ,_O>"fQAU]YMK#XhJjR&GU̿>oo-? ҭOk(oJG1kJ{8XAz7DHRZe W2;g`/<ޱYk<v.}VD4K5 h㐥Kgwk-*"`eS>BSQ%߸7'ه=mB/VS WyX%PB nXTsd{C teYLLQ MwIgof;U:W[*ƱawT_s6G3-&p1{9jdB[r`ؿs FK|&>y w5QT&~VcQ*!h 4q0Þ,&I~fq~DրUE%]_GߐR|~U@d0guvw. mN@z_(O~e(eG%ZE5,meA Wqf +8i`}V qHmXI{6S~0uLuS$5Om/9Y:X;鏺UWH0tso,T:XSMl -[Bjhg/R&NU9æ{ӳS(wMUAKm:;@k( oI^3g<\{`1;UGٷo S8S*7"H+Մ:Pv14h_ny\Pj .4yp[e;SX~Dz1u |U'E,zͮ>Ļ@hC7 rD5LfS4qk Z$c'ž0fEMG`b|/[fE[yW~>ٮ6C;C\ x-'w~ ;(iL?Pgs\"O]˪~QB(=yVz{CV^4! ;{O M>u2,2r1颖X/%}I5NZ5UQ,dG 6e@YUAOR2ztDPPr .QܐF$X(xL~;JjSẂ&4D<ĸnʒ﫻~$wFwWЧdbJr+{9tOSM/ 1Ft_\+wOۊetK) SЛ} ќy$;0! rnm;S+hc ~KGFn ۊ~TCvgW~vзExP;iphp{yiNvq^wLN !r`yॹ-uTTQ٨s!*$Q,Duτ$Dc!lH!_(&\o]sLt>  ˂n$ hj{3c"J\dj@B%:~ oT&x7qjNV]r]IZ# >"0n˷D>Kku7(jEv5P1he5)>HH\n؎tQ+v !M͡gfZ+_#vfP^r09V^x㽬Wqtx^?\saL%mDd94@6(?܆C ef/_=t(:qg@nql>y(pAEosL^3oU'6:8 'PO;aK- 0W 3N^,֔9%hx")>v|#[)D|Y9x-w 1K,i1~cfӨ7 Qeh2=snkZ?Nl%gAmN$AtMĄov=mTo3[sՔT)?wCghyCN8?HL;#7AQf9īs!9(vK G*q} ?[PqvQf $ۄ8+u^v[1Zs,,4qawİ}k8XmrqU:c!͠ϤM@psS6XDW0bo̓FiU+t:}C]v'/Ac:bHz7B4ϸ ^m5Ydu^Jnv+A:WqwO%@<4GHcoL:%i7=O} .r/SǺtJcI\v x!_6LU'|֩hQ5 0'C͏i?ji;4'A C7Tol8?JB0YHg3/kՉE`Iy?} UJ+k"jGa\@L}6V%E @ ]LES&ӱ'-%ki&HgBNj>y 2:Uԣ\5LARNLDL8}@{DgRA%дkw},:~l4&aLǥFLjeTX5D$Jh3fT@6ؔÿ9 +VLqߑztW k8 Z^ټJ3 ߒے}=>mJBa08 եb5\e?M$]JS)t?7HyW"? !YG ezn?ւ#Ps?-S7iÚvň1uw"Ƹ?+pA4o^nt9EOj@d MRuD{SJQH`6mt-T36y> fn]IhY}/D)\.uNs{:)cjd̀>LO*P.dA@Et_nI׮FWiـt>\6xq+KGI]ZfuYryjy󝝈>V\=\]%HD5D\~F`,i1Ua!Y7FP G ya=jeL2J b!5Ase/+#}ӞwV_C=[bD{'qPG(&toR;m늰#qWt=>ZWC]3*`}8NIص>z@)G[4_KRoςݱ;]AX0P5#v6L~f\bUB5o)H&E~V=0oVu1Hi}2:Y#q?S gbeD0#? Faً?hԵLs[ hyc>˰<7߅uck8(`\lf,L0n(sX&2lS(9_G_{_j;^ ͏%9CB DY@,u[,6uo9pK )(眛8.brZ[% ,x1^htdS- @X v<5)uSO@Ӡ˿V^ކ6'3Ҋm?`:Dž^=]^-\?Xr\܃ H_zk/;T =E@zbɲHGh)u0Wyj1+?C̵\o6|Z9vd _6@ulk;p nL$Oa4̅5/pUp`eS#r'޺jV4ͱAQg( Xd^0/..xd ZTI)(b\74)hQJ?}(u: )9›BX}֪#]ӼH]jGh \8 d`_o6JHv|ЕW/O+[0ċ5@4u7FA/ݹ\]|S-o[/1@ eNHgy=˘MDq27 jNn=d-u8 n8(R#H$},$OݞMgBhKR{& 37f'zt/L/AZ\vpG! *pr|*"_O)K= $ƿQpsy _&r_ᝊLNbk;špi@C~ 2HM>ft%Bp{d\IPLh rݔx)wz-> QA'!m]rkaq2[!Jz.1kZ:fyd$Qx .3~VP&@n\TԼzGKH'iJ؜icZX4ТWOA&wL~8hQ G)>pgXC:0/:eZ]-]:oOdvQ0@0Û*PBeQ3?kH!-P/ Ñ&"(/{zo}ʵ#swIk6 TIH7n:6c0>w/F>שya‹b-,1*x]WK]rOu3)Hp޽Cdi#Y&Pe!뎎g!`LSc{ҝzjhr|+r7G"J <$(8rGk>'H>v`_r?=ݜ4516 7ӹlצtn}C;(Ȋh1!/lhhWosAtU%_g:.Ks]t++ J&3w~56ʪJF7gRi tm}۶gsߊyG;L8%~m  &ޮbԕL)f6 C|^{kRܕ_߾q~9_;JÙ7#] M_#Ɇ ՃZݑk۷)+\d|E%wo`m)ft\'@y h<@lw4WB1xj{=*̘#g٘j|w0dS.dV'8㣡<{ū_щ!ˮR]G2޶[Pi_N ώ3VFVI+Y{$D)gR_!:=Jete7$z8" >Ez[c;79c { ؘs`)XfN~`Ðhr22\.`#fn&[?Ԥ; N-Jew`RGuE7]E+[̴2woK4O':*3YaK1}ȬM$bm_%qNO3Qh<8?A~yD) w+WHH:*qe^DKO hۅPM Y~7Fx݁*ΤЛPH斍ƍ/XJw2^.Kߝoj:w*))qu}0~B:/gpO:+QZMk xJݹ &dt8?'ʆz8mIxMid?S2`C9T%QBzB0yG>5}Fhy lPMn'A2!CWmM!8d-}cLn>7j9\ O?gNֻ4I͜s/5mEVI^YW.gZ\0M K;u*H,G'T'{ZL]ҖVZ6D &F:1iw?uΨ.x';V /`5rFu(e> qB4@J+/㢕 Sp0dXCLKrm˚KK VRrjSJ $(~Z"R-S`?fNBjIt_]' L XgIc쿒xi]kI="/QKlQ)Tx44ŐVYO&9h!S7L "M Rp1kl-rK~h0(Lbl֤$GM]y!ѽξ+.H$]?PHzGuͨIW`R3NdŻk!Gi+3/àw'4᫹qGUMXh#0Y/ԷsZKx ߣ iKy3޸ƞîN`Fߜq^ay^^R?|^.&{[ b ra5oZCk6_x%譇eq #S5>W}w_gxX[+axiȶb1{T-%]zK;,)ʁ&'XP,ys:euGdگV+؅?8|}W(7Y@VuH$;JZ FJr@_rq1vd%'i]5KSŲ 4l9 OXp9R&L RyA1QP T7ȼ?z'WCFtL^>ž{pd@"CA 'ear][:ґwi!& kIe<S:N ︀XH oa3v_ 3zw*?=Q^ꈪ\ K@r^vdJuTdXFO0@ #$$)b0ks%a-L֡wb0x-|Ei;q5R@0XglC)+Ң"&y[_,a6=Л8.Ho=<|yuf?CjjWz*‘"Uzf̞r6IDM liAD:זw%pA[l,d ;2Sލ cԬ2P(T!?WuXƣ%qI{8awcli$T]O] 9:mT$-ee̶xfR8[]*F-|dz:A\pݎQX5뢻&yɱ[H<(g~bN=tJ`w|?h#q%!^%>Nװ1}x]~fly^'b(ǚ}X5BQf G͇/{Y>6*NeE@y/r$zvk]_SQV cM5`hɕg]^c%J}@޷ dq p5,z0f5;WsĒ|xEΏ}vMw E{RWabvNFqq2EΥ \ѣmQFIwqj74yuLٷMde7vO8dXMklY:cj;vgXX=0X)VvC14LA_rL1-T:7=qnuWP&+{˖ U>~Eu';/QU4_<2]:9αB _  710ً<}QL/ .n~m-CT["Ċz$ZtVY:YDڮSH#.g>‹Enp9I"wj5erM`?Q2׋F#bbpi F:Z9aIQPSJLAYCz`:tzIm)HQFSЍ#?&_߭aYVS^ -'U.|ijP[u1I@#+R`>γ4;l 1>26`s<* q\E1ՐUFÖb,P>OAf,!|,XR Y$,}:k>2Th+|ࣁ@E>:!r+oe8ҹFU&bS\6II{*]ϯoc˜ubTNsalE?:iZo3|Omx\1~A팰秆:VXL +BIi1"\v_#~FetjjMeiiE^\NĹ{ 5}!PO~b<Ig%Ls~:*UÙN|4Ņ*}0׿OȐ&y;@o_Ntڦ#FC|#uy2s0 n}|EZÑ>l/2(? ˒ hCaOk]jQ̥a 6`0OcoH| -ˊ>/Yt O9VK{Īl+;O`+A]Z8' hX}l(|g% -@b'ЀwxU\, ?(k {w4JJ+IDWm4iOZzb^P;>lSJ4dҲR#s}A2Z+rzS$.5XߠLzF 7~~a µ.ߝŭ }paUaRWm 4_ԊD^|5eO;%?$1d{Ĕ(1&@,wz5FAޗQHŠUEɵʁ&]$MeV$UE_Vn*Q=( bIzm .;-ksSYIV1?V=x n&U4WSf[B\oJ|;7~PK2=%hť$%D$k^@or7twgx Iڈ"޶:k@?c:K*2T7EL62,X_ or8f*T$HUSiЕţhc-)M|7@_hᇋ)TC 5̸L~.A?&z) wNb?i֬!®~ HP{BLKi9Uwb֕[ʜ% a]P4WgnCgdt%cɏ sbZg5Jq \bg@7~R$7Avq6mؠ2n$͢z6D^]Xia:<_E'^QigaͥR`Zϴd@$Dܾ.j׭m<{^?2' X( g !Sz| 5(z"W?Y 3C2QПƁw)=~5Hvzjj#9PRv5x6')TnB?a)*il<9L9eb)⋚{KjZ!*iK.f0!:-+Xt݃.Ѫ1Xh@_p 9e3×%]Kѧyy_/ǖ(@_@{>Yl'HICdžw|%ux<:{Ƕ~ =FջmAWZzub~ P'(b}(h1G*~X'2LVYMm*TfR:J ٥3/zoՆ@"1> BZy"ʱm_!-'ҽ9`T&y g<=2 )IfL )쌔{^j2f:bCi 8Ty)蚔i>k`t0+/wPEUƪ1~x htvE;NFMlEH@TD^,Ag/  *t~9]TW` oR|frJ3IzZ*,6M1\|oU-CFh dyw y֚ Yn ƘV׭D:=6UyYQf+/2Z0s`)`}gFCQ#S7TdwpꙛXe%(?''=(`a">H9#p}DrAC;` ܠMv8R {mZ_SZEJ̫X}[O9YU3<\2qoKlo@W2A2H](@Ah.ݜ3ݮnRx2͵!Nd "ȤE4LЁW a%K bya:EI;>7Kqo}~>8@C* jsz3ܧm2$*+LOv2X(-x&iCA?fu,nj/3`TMj@ IQ7ck$/<kR:e]"xJÏLy{t |b6Y}gHb2=Sܧf "K. lsLc\6k9p4:B8._u+x~V0a_x 쮕՞~L`< > q4ԛo4wB%q]/!? RcZd񰥔_5^.vYrqHKج[=La6<"kJ^ i'j'X9MqxϓOkY$0K aNij6%Az]صx-Lҭ\^y+ A?Ae;(bhvĂx^L߉lTh@k'EƵ]k% .ƙ*YyJl-,X.X6=N$ŷ/~@C˭n Ku NpOh"]}AŅԏQDya +<%I˾hIpHV;U( qK -p}AQ"63 |h" p4 /3/]rtGС[o$ltPCFhKdy8}j؜QƢN񱡪߷4y\!-WoQl_5{I4̱W(> >ꛢM@5qd~mz& |L uJ$BmPgwsiNIyi[d ,wc3{k8?|ޓFRРo8P+ѸʕyVeR.ֽѴ>&>Ty"*>uؼ,nzzXq'D`za=eC>QYp7^y5bL@R  uq^!K/ƶʔ;N:&D~l;wSkN*S'_>!ˌ0zɚ;[`5 g}#/H)`@H;[QX(3f Vu+.ל@̀ )8/K/6~^7-PRxZ莫m|O|ecqs9L bepFMD)^ }#!{ -m/_X"ޒCzzxX:;otQ5u'CTFmQ<;ԏIڌWxp\;˸,|ˋؑ?ZetokNKkc5p[Ҽj~!YހNC\]\ BB%.] w6L#Cڔ]7SS_])Uwb{+VU~>+)*TƤ B+$\Tҥ%xzZgJ #AA<'mjJjp)IxMTٺrLF>x୻AgfF >I]-z=%sﺹ  Mnh>Ͳ+hct4G*! 9:~?7n<$ʆa3y"br+ЊhRA0q kd23f7JMH-˖+PjWTV|lz5z)>`}cyG2<5jwwn~sO&1\X RU^c@xz-}q/iekJ3aeyL,I5 Cֿ݇1 ZCq(?e P~N8przrctD*/w,hCX=E!jIҖ| ܢch4EuE躾X 9Wqt&mL|Ӽ0*$Dц5aQ" ,;xljrYGƉ#~} IsOG5BUЁUըria EJg'b9ρ e;C[K[gG%,|fFVҿ/hK^*8o1ñiv+d_ UKCF jޔˉ?&qa2Kk"zl,I]pZꤴvm-lD]=$4vڽAIޔFgG^J߫TD> Se #67Rup(H6=8SѾ_&VwylUEd)f^tAb~D\,ns!6۠g469UDю5 aV?j:Zv/H{פL/Dl.`X?BDÔ.:OiwAk:>b=%SNplhMoJԵؼH R9e~)i7qM94{Af`&&hn΅:Gm0tg .+@nvl_=rbQ~Gzp wyƍړFSMF3:hjcb6C,Ʒ$". Z˼iS6v~2#Nݬ%9Sa.04̷ /~X TFETR,Y'9S!sl .f°[Yt%W܎E8z sˁ=_}51&ޑţ7÷'aKo5Tul>1{Md)dfŮ"Cgotyŭ*D+&&df'5Q^NG}q!vSVlM_gSxU31^%8`CVr'i nąO=zᘸܑQEYt%jDϽ,6#6(fT>!u=21zg\IпTV z,u!g*|+&FwDb ٷ𖡎~O"d<=ZlJҍ= 4P-iQR "EY6QВyX0rT@XrOi{Ȍ >M}RY[+xsZcCc^{Jh0(+L *Vk+% d~~[hWԩq늟ڗar+=%QtF5*Ls܊vևJ 3IWSixӠp\c;Hj`6G|* ~Ԁ/.(&k aj?2ȴ'WE+{'>m-kW\׍:H!' )AyU@ W9r\BȐ&DzG=.QXf4qr$ t۱XTrf`s(!эIɐ=5E*>`:->3bǷq&c(mɼD[4[c܍9A r=WhE<<&.1oʓWUnSAM"EXj'tHM+ʀ%6]!*oV]ЗG>t4d6yո|KH[L(tnKUq0y2;xV,-Web v&yuo Y2 v^}k~_"ߜ o{OEEçM 2= F7U10Y!א;@p=W>CH[Yt6 3}=_[)E%bJ- B g#cyl3^9ZrUrfRQĿd]sCD!l4cY <>u-9 X ]vo,IYaRNv c- 0wy!_ɔNpw`Pv]ipM>V [E o:_1m06 q0@WxV̅tp)]t2 ;x/tyuoHjQPc$oWX(> Kn^xmO}dȵm(fYkF7sHp#y|Ei|-K.&V5(J椥{ nEe;퐆J4e Qe$/e_]Q'?2 }yli#'Ә?vSH /_UC_$rTcJ]Z@crDS3qoj"ec2s5zEdG2M*b%9 ̍|77N#7HUXtHI l |U_p'Wrh~?s!3R |R.2]*ZÎZ9uXN״īYصov'.l8W+o.D;+*#&|cRY&*Cluds24@͍,G:(PbU_&=T3$r@_@FH3|n=$%F>.b'|9Suxbt<t*'BA;)0@ _CBpSg/idoYÐ2.À]!!$,Cd0HAfϣUAI&MsI$7r7ՈQ:GۍbaA-4%S˱ꏖX iBQ^EH%D@8xgg$8_Reۉ>ڧ<Ǵ`wYٴ)@U!lNUdPHۗ<Ѫ#&0i6O ,j*r]f*X/>xuCer=*_FoXHѰɊxa+{9<VsH~>U>J(^:2#ɳ.'w.c'.~(,  ӻ> s{nK}t %հدP;^ 9(^kʎ(%鋰'VJg/R+h_?=(%"p^rX*ԄڻPג864cBJڛD63b |óz"xԑ~p3FxY] h;*DUI#l60m.ajjz#jcN}"Xc!x7I;n'\P&+"0O< #-ɎҨ1w!8"SLAÎYqh@uĸq&0["Ɋ*)/䦡TkfW.8pļ,1V+?/^,|J*s$ G?_+<^np86*-MNbP3ެ`$. 7s.ȸr[́Y= :<\~E B~]$,C벎3CKf.'IڣېPvM!r g4Iܵҙ~f̐9jjvu?~(>cvt [GV8PClrDKrg:/,qT>..el͏煁3hYvIh3w f}rNt3nr<;^oC6?~u4kS2ʆmњFcn{P:I'RۍkŚ{O|̭a@Aj[ N:^"OV 3^L7oM<-Jq RmgԶd䕋A7djwɔWC Gz9deMi&j9sѲş{r_Wˡ0XuӍ|iQ[v U|(\80<@W[k ig;%L d4҉  ̓H=j)3@ddWΪ!Ѽ U`3qX0Qeݑ @;ƯAxN0&_ lY;?aָפ.nqqvI0FƵRnV~s(XTV_3}LHxX[$i[|ITd,\BiDXJn/ ' p~8=tBzE0Y{P\04:^q9]}'x<s ^C-Mm66rhMz qOOQV!&hO ѫqmm; }![b,uڞímQT+ &D`XlS$%22m5^l,<`sZ"l# 6I\~29h&wl1~+Qark _L5j?r$IGtM-CFk4<`O 0  !3a/ټ!EVТwfx,/]w]T)}˻L~a oNQWж{"<_}Ov/0zy8 FH*`;s}*['>~,A]>  C?HbFA>ⳝ+!!?!b 9~yS?{/qֻ,vCvCKeMlN|'yJNb81I9?v9Н\כ/dd%t cdQy\@ *m$:ZetTU窰磹 4aba!RǴ^P2y"P܃\bɹmiwOb)8yETkNW.]}rL-x(OxMCERm9 GטˌQrpl$7$-&i:0\m e/unE[»]YD-Rt\MHZEP+&|.wW4WCc}dЁqڅ4^r$]W.#y j. XV Wۈ[ t}:L [ev95 VQHf)+sq Pak7W;VwQs!ƻ`~MuNbإ06˜fE+QvuXPƔ(5WI1̈́laS*HJ9e 8#w+JDKRMrLr[ύu[ uf؛d95݊ dB) ~aWu+]]vM܂X^[&.CܛuŒ{ H)IQ< 抺 :8/Ұpsmxv,'8d]KW\UIlbOU}"PX&|H8g3-0F$\>W[O2U1yИ]ix>]חTG˸p'b@ #q)xˈX󆘣z֡⏱|Ɓ &pB'EJO%ތD ќ+̍>N6#55){p4\ Ư4nb&.'T:DSI#²Ҩao@>2ED˪8rf"itUsT "mB=Y2"mjpFW{sR嚈oR֪K⛷ SfX; _?v}޾ʾ.295ޢ1seHu^#:"jI[Q+-5vv.jcB-CAs||$c8~wY0IPHvr7 y;r6!hz]S=Wg7cF!h1X6Bc2Q֤xg@i$bl4Zq ngI?zT9&>-xU}8RunsZ|GpԖߗkdy3UEpJ[6DV#;tkj=j;Sc"< @d \5\'TucENG5#&Q ԢK( m-qTz)q}\L^IkbahșXRS7hY u7փe/6VFg\(£]s}`,Uj f k*_cʘ.n׳|\CNVoRH~T'#i7 ؛|;Ш&42gc▇v]wS_)ebT^Wv֮4dka*ހZ@L9]-6,?];܍a.F^X:o刔UQ8;XH[Uhh0,T'1'ȸ-ܕ6o7`5-pỈ|'1YLv,8oP\pYybAⶒsn#N@ ԀoWϢߊRRZ\ LbTE@4Son="zY?/5%?"c+,3ObGP|8%(s h̛Afd8*^ؒ VK9"RqY)AQ ]òa."z~MU@#mL *km]c_:&qO*k/r`]N cw8a)K!HU\ ;\G8]XUE-ѷ,Sq `.׋: 7N=fT 8@) }`L%'ɇE>ʜcEwas z%5w ׈-̋ehnGܚk? &)Ѕj8Mw\M? 1-g2ʑwKf`4n >qNi bN"RqeK*Vu}ҌpAFih4IbeːlZ_8t4CQ+y^Z\<oMǯQ' u`ch ÜIurݸ킎ϭ^SF-FNCI%"V Y< -aj+u)"{^^Vuu۔& l3Di7IMfcyg{n_yG{Ϩ݀x2k.}`d=*J}%7zQͨnCqTR=3 ;ɊF)o/B~G8F3@5ƍ#0rks^ȩZ)cr0rѮwۃ'Xd4·g/#54tp{U@5Țy&AHH9o$;&QDѝĪ8y BIYXe9cY}@g)4,̷)FC2nbw hUjD RkB \iaJ?SJ7Z;S3FS`&d{Y_bF{ҫ=YtnKI+~jf1LtjFKF!8kGyz9k^}]gWJf8_C.ܩ4#lsL_Qu7)X*Fr8Xo8ֵҎ1[֑a<pLBO+eĐ%jتDI e߲M%n,`֯Ͱcрuձ%>XTڱy+4tXo D۸[cG0*quyܾe`p>sPh~9h0z!y0Va q52MK1l˳Z6n&J{H1#GAۥOӱ|7|66ݎ2=ٲX9BnGҖt'qU[ի6ݰl?@U]';B8G^~KRtOx6L xBڢ J|W!j/QtS33ZRtZ6dxêlUAFp<NqQ~]M!KhIN.(MFg' (.0Lhh|g #:5:Φ-\."i&+2uknˎ¥ Q[,_] V4УL?Np]>ޯZ\Ka {8F?6 ejY#&+՗OU=$ _÷IfI;"36jqJgJw^Џ1f)7oYmX6YΗl_#*8f (I6;^;kLD#q+ Y/bMhóh@TGinAƳnn'kaZs3rB7]6*p~t^i[K粩UPSfB5f a2a|cYW83UHvo`Ns'A!y[Lй ҍOy$c1}Pdf%W34PRq~8x2txs |cf2mC?BJ~^ڹkBmm48{'\ebA.ՠ,? i h Dz?zМOwCV䚿f22RzUX4Խ(1 Ƨ]ųӊ 2[-MZ~#' oc } ~SxW#>ֳfū!_`scH(ܐgv@?xP:'~OrB߶Pei"X*5@#{>o4ѻ0'WvUmDfE2|#%av\A+l\?ŋ1)Q -HŃDw0_(A'O봔ߞRfwj^f6 jKInZ}Vn1tŘ~geU220縖]5i)ݮL~ՐKWP9,3iӇɫ);i; { oeڿB*TRz'7pG={qg(>X[k;FihF𴗆B,#)OIBt>ZtuKbu>UY4N c,AO5)Nb/Tɩ,D4rĵƝy_B{)׮~Whɬ |yzLcIJU?CnR*s_.԰M-Ӂcf&ER!"&&2ͷ/Xƫl Fcd fƓ>H1F '9,8\\IFӺ8X mpaF}kB@MiF|9)sLBڐV{<:EOv0YGJ (|NB mx.^[IGxk~-'[6xU" & S-œ9ʷ$j]tcgnIfk!vRZtP~3}yҚR2rU(iyJBr|DSp|brr*1T v5E*rP'] 1J~ڲ 6fF}gU_L\7ަ\fdiGD@OHu~@N}HOs~h Oc?i?#/>Mz(fEl̅ƽ&#I3&42Aƍ@+'K8W}9YHzՒ?-pۧU?0*OKm!d?|f#, ( jX^,7N=*|k${~R"Z¢Oc/ʥB}ԑ&ut,b] &tS-@ (;}P he^0+ ҿ37wCC!}ɠo6恅,K2Clޚ-{A-T)2:g]Tv'R{~A-MjR wgNBͯTM(,ھVE>S!%{P!vDo bA W.ߖ{/;TcYo=K˙Ⳑ3x6ncz]/L{i?ʓx~J2pp`y+Jz涌v_u ` F/o/Fwh-nkL%ED|lEVqlv26M2#)[{ZIs}= r{tt8Ҟ41/ѣ6ڳ< {.vRrq Nn@R sc X_]^<|̡xKNm]zwfc'y 5.ֵ&auFL[ax0[xBސ+58o4Q|i^y)Q#/su"qp4F`e*i񮳁I ʆá)_)._ wSE.D'D%w:2Tx} _B0KMn6PӶĪYkGBpNQm4*L#K ;&Vib D^'23vL$j&a_پHL^%Wo6/kfrUaYvI5&ii̹^)W,ߥj-c۽IpC g4as@v,@#bݧ{bs]XЗ2ZeH5dnJ͵Jy9INZcd0@}G:j=ڌk=$g|k9A%ǹ/PP1ڜƦ9)xzFPk%Rs7?s CZL,ky@ޡ[[Kq9]ߗpcztrDkLԈPK gĽ}>G-h@:9l~`y9Ey۟1tRKhxV߹4wsa`'<+$e$T6'ډ1FO9s[6c068HAyt>E5 ZVٷ춀*UcF`qRj>1xUdxobС%/Z*2 UkM p>D500vĴ@' =b4{ۋ@T=3i3$SPi"J1,[$ A"@вWwpmۦ)ceimTތ(6@(I8 ;~n;DJ{{sw@h"YEsy tVcPA-KBV"|۪=?7j`$l/ߖOCg_+=JWKw~y&ol 6KQHG/u+^i󣏭7Ցي!+$.H^׏O:@Zݪ@ykhZ+JX"kʹ\˪H/ ?Z r]Y.>UU(1Oc~ /oij7EnwD8FpI7<mm3qH>W} pN:S> hG9)Z)x.}i`ofYYPv>[<Vx>} ?'Dֽ /F sDk% ɋP?3Qù [v<5|ZF_Q<$fK:i?U4B4HF0 C#T}W+KDh*05iooÏRJ÷y,ZZ@DUYؗeBNmgig>^J5ջk LMHٚP_C=]y~+\ ~bߴ=,[BY 3"1Vva+1o!u?af̑t s{D ֺ!.CvjD>pm:/Gh/J@[зmzv>-#ע*C x+p86414з 8+\d:"vT%KlXVڙC'HL(g9e ȉ%?_旲w(r1>ʸ=בGn|jvċ~djd^j SBeEǷA? s}ZSgo_*:͟*Sqb6y[5RyUhʡ{&Ӎ0ڊVqd@{"׭FE8=X_k΋h_zJ\b!`- .{u"pšKz 1c@G7R՛v%s*c~m5 1Snp}Oa11x&͆^B`cYa[ V]9U4GW$֑%\,Mƽ<DbCV=#yj*fM/gP,iFSB5 pfLlP)ze0L$zR!ҵCZX$ Mǫto<2i|Lg?i !(1fA2\UCV a}L0. 5̧4fn|f-[yd߷cB[LN!ZȻ 8]Wm$`GzeA+⯄"0?PߟW)@sa6{PcnGaI6=x=FyX́3eD H0v0Zӕ)Xo57(* *r<[ j륥Re> Ƞ]gŰR-΍^0c>y2|D `?إ s"xxZ_WOCBA H[oɭVE-Τ ^D"'p#lBe_0A"ΓBth=ԯQZ0pFYG'Fn3+duvEbaʸcJJyS4_?D:}qs@xvb+NKXD Z?ew)mCţ?Dl;XEV1)!E2v%kPfptD*d9Y frJ:sR䟗|51D>a. w[|+)#y:8l39)%*C:O`G\2B.Wç{oM^qŔ\ͤwԆi ;܊_z:@1Ƕ'r#uޘ OA ܎/_ɶ#čQ}=k @͛Ul8ţmdj.-i  (xTDD: ma;Rװ=QXtN_9Ah] 2WL oBYq )-7K~:|be>WYHl* 74βֻd6X7Mc+Zlc`@CQ B8&='ZGPSJ܏XBeB!ZY_S'@گ$DN,Ҧ_/XoG +2١J\\6J+?Dc4g$ 9$Sɏ&<- '?]ݒG|cV5H>\w/C~-+V<{mK8DιԮ^;E?vsz2!1Jya}m%V9.@6q6V#PNAJiq[v'sVNw|xl D90ߍ.Ռ -n*0o/-5L>)cehi$;<ͅbKЉoHI pnWvΐ6&J*o3-O:!XɸѭPBR&ݐӓ'\[/3 ;$ViY?$,t=9owFś+j?WUI>~V$Ňe򐮐[t<^SFfﴆΡi;G f͆ڎ5xmO}Ah<,10Gt_+fE΢3uoELωB3.d `FV[(Gq)j'g}Psj~k?Sɑr.@OBtl ˘p;Q54S#0 1w:ȑ=J6J~%C:#7FxUToa8R$7j:(L ݰ~H~o7 }>&s #VYuX#hYC06U\'Ɖɾ6Au!8ه+!բpRYF.BkPu׽f|d oݖ0jÅ[= ^,H8Bg _~ ΀rgk~цRiBX$ICɹ'OKvM:9SZgiIr* {8m|g3:+N#RaMsoT8ZrzYFjoV cBNA}Ű;:§M ?NÛM${B"|@g>3Aۃ&4Fsqq+1zA1oDnb;ѰG}C*ͫBO,ٞ،Yhl{-yk  sM^wE2NP`/E0@299w_UMLP:o1=u57AQH\1b÷UuGK?Bے ^z}2802MNa;=y`J7eԲ=K7""~\i]Fq`n % ^pl"o/w~ q1֣5/JAHK~Ti[ծؿ#? ` bI i1#llvI~~͏UQ"#b!}]k`]0IŁ(3"b޵+z/ Sn3 ^Zd8Eg(!jESZylFjuے~7*A mSW0O:=˔_,jz0?ֈBL۩vTJ$DPt=meBFd\f'Pm:Xo@_ZSZPn!AWܴ؏>;pBs4Ɵ>JAgqΊYk=! vr5\˭WꡠE]գe|W/t;7"Pc*/5Tg<}9"9%RI2}<{(knĝ vXB "6` <]hNy=q@ p84]Vk 8kKJWkTvEx8;:k{FQ\t !B Аľht^[NiϮ 6X26FO1dz妼-{K%rCj[3놑>1[2Xxg;A[_*kXu1x(С+,QrRKU/0e %5Դ=!uI'`xf[ :WI<9 ߗ{nK C_6WX_;`OaUf]k)AX`S4fۥ/b=v,=I+*,ݧfFpVYG9n%\|)2{ xȎw;Jzy"48ÊONwd ^ SB7mK>qch.?=㙇5U0-.Mh Y_1PygLH Cj܈Fwt*{ޑ|'D<Ϫ}0u(F^ĵ铖Dؔ]m 4OõW,Cd|)Dq DW{2rwҐ"e*&a ^2a67?l]$Ap\K2i}p2p_+@"Hc*@H݇(F:g2ؾ^('?]K;:} /yZPmد5Kc~:4k 1co0ܼhd]hWt <Î?},H1B6Zb\rQp{kf1eD M?4%:٭KSt$-۫$-)±\2ǯ`B07CG?GЬ-rY&0^JG\OƙtN7n(1'cӽ84>#69x5Pӑq|;"i'Is( %HeL].T0HG}<- ϻ4yOЩJiS7~ 0/oCm2xTj7CnT1mYM r|KP2v," +^\; ?#v%UV- Rܗ)LD6~i( DzpиOAWф\ 9b>5A؇Fn%ٺFQ-W]qRLJ siC<2@X8OkƋ–B$ +؎0~$zq5;:(=bV fkc}AS?tb2 ?r^W+"5L4; b$@d*:#Ud_E7P>,/jpHݸtsDx%oA C040IWe~‹Q,S6k ;8UI" ~ #n9V]* OS{r5] ɧItɚ}F&#/2=еv~Izbp踱 BU8v'R|N3hkewE+xnRw.{ 9; -mS?y=n+5uALP4!*KSI<~sLRk\b/;ۨpȲywb-H A$6؃˟>t Ĝ\Wҫk]L%ZD 'wvm+.\`L0mS0* `=쀙T8Pli?1_zTb˜#me?2'Q-)g /m,8aa \Kc;bkkk#b8j̀¬ ),s~`^悹쟰ۺ 3Z 3撲QO1)9z6[GkWԸ+]=X)76e[gw U:`IH"YtVȹnž o oZ= :ygg&+|qie cݓg q6̹nK|Թ13)j$G/2߲|:ot9 dbe |⩶XkF\=l zmd:!kV4Nּrpt?Kc|V<涪]@5Λх`4L]~?/ͬ{0euiSvjx㏕!sB"ӎx:B->u 3I嫭G1ind3k]OZX# _FCo/|1t1D6?|ܴ/Ao2= Jqgq/T@xEŦD(geƂ`:sz>"HPx;h EuHIghީ=2ɴ ̟[/AߛTUyA-ѩGKo=˯k ҿp&y ɇS&?Hl#]4N&źQ>a,g@kIV,0=w/&"K##-SOڙn?a|hWaywkic{v2S[1bl\\0(o:d ?|%Uc0N5NwC/w+W %I> %~˂y&vp<|蘊N+SOpLnp܋(' \!?V5Z0ʬtYUN]P& Q,a:rEsmlS;F N)䟴b'epFd)DG赙0sï]ؗRty`|}qU.ʅ|+PU,wB9Ӊ!?{ ZHgT}9UӔ (;Svj /ì*v67&`YH6IԻJwIǰv]>#WQoTޱ%ف\nYٞq"gg`\8ooa sio-v^)9#7>0f*8`o@"4=Ye%M9)#jjv >&G rWۥU6\cK1.=@|ltKj`効< >;q~iۆnc!ZJż{$W7I1=z*Miq{juRa'X kGPUcw]~_UѰf:nn?´MUo$;oLF) J"SUx#:yܕT6h#Cw $n%n'z*\`041rm#s8p^5$#`3<QFd򣚻D#$u߇9qAی?o)V)22pRk+싦VAǴ7LI eWx$#ׄ9~{lyp)#lYɟe."Q`ļn׳9G40lw M} ۷uAI柉w@ڐLM33(|~4+f]yH Rlmy]>_NIJB1T=Z\X߅Ԕ01ݼܪ' ^3eB& ^aPE94"94#TuKt@T+<(a893u: 4eO}FȪJ:]M?o'Í(ct!鱬%!V*T| UW%Wc 8tذ]=a_, %T}`51w;?IN>ލ6DpɃ$RD?QG=x.l6ep7S#~,mV2,+jTA>顸[:]/>*O#dsʢ~`_0[B|٢e*@ ]$_g2a=K1єh+v2yw_K_E}aMvl?$k@"o9 RI3Qj,eY|f6No•RճHZB#]a,؜{p*^_#;&dckI''HRwHW{SΨ;ԟ5=GKEoO{@oBdV2PQ)#yUZUl p%?^*s"}~Pv] M=IXtfIſ_Vya3t1Y6mW~yw`?vB6[âo{"bׇzR|if40ɉA7~4"ƀ|cdrE&_@XZc.TM(٭B0trjRry~irYt M՟ƉB27š1%R p[y/MΥؠ"GfR>e=KIviC@ 3Ҍʑ |/0a'A,16[ 9E%[ &[V0;3LJ=LԹ!N4_'8BE>U<5N#L嫻 e))T=m;*}KsSѬl }YGY=ډI/9@5}OB<~ k$3mt?,㒙3_б"׈6E,93m3"u9K˽6?$$R<+] I ً;)X0eiݺ=pp<!\_c/pҤPʘd^!#iTP4n席^_ʽ/K`-N#h]7];l o,8ZZh}_kkʎ̣*h Ap(F;Iw^`(y$7ɣ;-*쁒t6>`}#@+8$"޲F*6yr@v?¨ a%;^2Bq~7s>DM R@BF)nQGZc{{onWgyf9Wf$'w=$Vu.UB*۬6!WQ?$:Cdk$}Ei &wODfDi<lZۙ%@li[o9ƨc^G`@,I˅wַom<.hg{( Xr꣇D({?,5\EAT% c|Pɤ1ENwsK[~1@#bgWo2yR{jcc݂hAz$*t*yhP׼CX "X?]m8#ꬒXk#S_mҵPi F\3QLtbck g fy5ۼ u+A;L*(3Z_Eu`c4'vD 85{r*+_3|cT1:X=(,2z81Cd4DD&fr)DCֳ6ҩႱc&s7a 9nk ls RpO]trbs70Oz!H|Un} $ 4$෫&욕$Ҡ l|Zhw(ܩ0{\o!ƙHȎ tQ%I=:}Jۈc:Yq;]w_}ȽO=͠ϓVmf`(n"'M(qXs>C<=[0׾;sZ .Gng}c1/M$H[Wv0f!@ΰy?,xS|A@\:OOq@%rPg6S6R@<߀:c/[p]\7`x.![&]nx"! c%xɼGѼtACShW;O`8u)V\}ʃUL#{zmڸ~+w?M0ZP y`#51Yn8:r{~9`**(o;Aݝi Z&F}’*`?:Du| &LՈ)@-2ԩs;ae cg#dR$+8}?ޮvƦ+ oKE"kN \qʏhP3&Khk-$gno?^[Mm밑BM6ܮ[\0 yUKV @)UFnH,@-̎kW͹1_VBV|#]׍SY,pTк^:""v-Ѻ]!Yp, Z ؀aS|!~5L2Kdfkَ24dB_l7T<+?@$ kcgyE!6Q_ZׂESGbwo@+'PHGxHG7&Ӥ` . T7wC0Y(b4syH rmԤ[B SD]2K6ZyovoODc&&@wP +?|7P'_J}L&5ViBs\8_%]!vu:8A\^'%n̬@M" , 2Rib Ims6|83h IT7 δsÇ3Lg xsY^Wny{E( 밪Z:=0o_2b ]W-Km9!B=_HnD^"$[A˷̩6Jbu^LL(6mgJ3hD^a9 /r1;ɀl2&h3~'OUZ㗣[E,joI IO߰W-PBl0DT)CdkAUsNu2.KS S7Iאv)]5$jrUKV3)ԧ^pm<Nv Ɏ$PΝ(nX{qR TYJZ}{ϻ!.D,X{VmZ! Pܖ auW,(|"~mԋ */.6{7Dpv)vGr^7)F ꮍO^=knʇߩsP _b4$6b蟞g$D,ڞ hpnWbXLP<8ۮu)~{;4͟S:' uN Ml!%nXGi&iԇ/gu5y̙sYE0[qɿwD0ƖA4_8#dUh9TEU>/ ?"PCo7M=NFXvj^sdGZ5kBiEEx,1iNzzbAq[E6)JqH֓[?6, j6heR$N@Sʦ gv}j$ګk|ыu<% Z1 zg=%HHc;85;XɄ 4aNF X)m*IhO eOoMl, {&cPN :%qH"e?u;!3N o 4$NȬ4G1!43%}?ۄ),gس y$cl>1-%e@FMXɃqdqĬ{iWr|~srM}s\}%qt0YGpNo|ёWOߴ.?Fww$o_ l S7uZ^OV w`> H R 3~p/N FQ8(-vMWUE"\FmT"/ ka7/[>5:kb&, 7̳._p H/z aJo4靐hm5*z5E5ps6ڗ͆Z]_:;0=:Rw@(:2Cl)ql,sOGN H[Hi wQ8;$6f|E|)9JYLT# {X()19p$98Qd؉k)):e^cHhY}kUmHln6ʖoӅAѱшf~js$t(ӖL⹠z|_ 4[:  N1z닢&`W% ;`o6pM:SV7ߤ='VT&C0JN.*1kpVeh0ߵ5" q"(MI% D:ף&3%Mymܑ<s,DA:#ĸN%{:X &OQ6%iTOC͓C}.t4?br{qٗyo\|/y3J)Rb472bV!RĹ8Ԇ2(tAg&m;ŭŨӮ d[OUW kH%Zhs<ޘDv4xK/ֹjpluG]'1R h_{0sFzŰk$|j%Yd2z L( EJ6e(g~YAbqe "| McöD(OM S+YkZG y;y/K&y|Fm ^QA[:Ês j}VA>孔 坬^ȍR@LJ2k65ՄP+(Gi9{tѯf.ㆲ5f4JFqCOS%S4[FQLFTe9Ȝ7C^wÛlߗBBT6SD}E!ϛQv.S`Рb!~so0k߿tP~? \jl>h1]s-rFOolx{}Tn"=ׂcn:;@ X˨ظl2Sk?}b/!}ɵ %9-sHߩuWܪ/}]y z.e;kGal{P&T)-@;oAA%A0CfWT@ٝ2Sg)d`̭+Y h%(낊:)- |j%dј %͌KO#煭SC-_Ȟ}`GqmUSƁPzÒf%OZg٘472g9]MVIļ>)aj* a%1^'Uf.<i_ [p'K_!KL$Foq'TJ?JfSɳKw߬Z +a2PZ|{;.  f[/1&ϩr.Q+5\cxv8kV!@2WnmТ6b@"nnA4} 9cϋy4\ `]/iKi R[Q‡> ap=}\WR> -&UٝWΩeFkI[m b]"CZO|Wv[$ԉJ3}4pf6)]R'vg̬wCOq9}zf|).|z~3eqNѕr5v yQ޻Yr2tѶRK>8v'C?x\xGg񪨽8S'_#&u0$&Dٽ{nag@Lt"V/lSvj{P®wu; &X|AWjmy$:*BLg"L nﬤ)HJ;P"~[ At$W3ڍt&Aj*z##Ɂ4@lTET HǬ=IfVsnK[#BU"ՍZbn0Όو>ڒ{ btX7Rb:|XГeM̖~'#5MAf,xXbxb_@/ͫmge`ڒ.zϘMjG /D[-5Dt_1X-(qsu:a?mO 8^–DG2t5χR חঀ@tڄN48H޷56@)پ)%2w{4Ǜߖ$&pzUiP#QK[5ē9ߐ+jj~o48&~H揝D#ڹaQJ;ۊ ";d¹uG& kaY1_X`éNA&XI,})kdW`n lXQu|St^Ҹ 1Qϻr*o:[R d/d!02ٵ,Aվ^I$K,g2c2&?0!J|\0~ilD/.K( jhk*'F=Tl_[7$UZ!^[=W!ئ1#Fy~˄ RF72g4P̼`w L;T,u0K  8p)o>PZnB*Cf 睸7i-2uA}V\:()4/+dv 9r d."Ƽ/_\xsAܡ=a:b#7Xk>SKԪ~ FXՅsauC^ !ics߯{S#QIrG:#H__ZR)?p3!U0Kjl{}Q^ aΌ? CrkXFmtHyiiD:_,}i54эPN.=V:& w8< x+,p(!⪵譈wzw]nѧWk+_d3IKlV,`{ xe!%jjJ> m?oWtZnyתsDF49kv-&{=sz/5s"!ll,|@$XiS4VH=Ա{panШ ^RI%2(a 0 q첈@^C!y-%/ɺ.?He~øK0NcH8JcLW@BAJԚO't,Xc(8Cvw'"Jh29Ƞf6-J_%D7|D4:fF5"4s $Ik#v--|_Ơ'kBk,!)סC4d%3 %"T7 sEdps UҔR;kqcNP#εԳ!Hx=ك+i9͏$HqF,DrUbhs;*wOzR_H 9N07}D?`!ufbia}hH>vN-n@DŽ Du a!4.xbxњ~Hz.=|%@\)y<Ʃ[>O=聽 (kss&xą ࡝c2%f_UncNaYlC8zÆ ?dq;M!-u2YIRe;wYʪ7,$ZzAi̭.=6i7At;K} dtjLdKؼp- V CO%:3 y͝ +h2nK'[Pw*uߌ}!q˘8|i)6MPQ2֙5W 7~CXJza%W qPF .^_X\)aY/u", 0̥ssOtb2AǒAp=O1U8@cM+40 |V b$K‹scJ 8*~[h2, 'cyKୠ“cض4nL)("MZl"s7:TZxjZ4j*3 ;AYJ%&9L3j)QŸ"Z@!+-[^D8(/)ABntRߓAAj7̮u13Wya2AQO\N,yMK̂`<S-g? Tz*^S@KQ݇K\;3.p-Roh 1Tb{"/T6 yn/5_A 3yD Ąb#;AUIy| #sB\Q!-xAԍ͉8LRރS^vuAŊ)^`VR OKpm}̲g{~%ӈtGp* V}VGa6* 41rcs$Cc2:bVـ|II/{3Ql i ѱ@! gi 8f6YVWOV+>8qO{"8M\Cs @B3.5/*wEFuEh.'A`"DPejM-o\VGO~ަRGLrV QtA.YG^ir~Gc/ P$%6`MA\dQM< Ѳlſ _6؊PXtmAR\/y/?qLGn>;ŃR[w, +%L.^xi @ +R7!SmUdUG'< d;2Z.dv]c@lRUeE渼agG~!+AIeF@gPSr3S-I!7olWz&I|SQ@ަo6KP2FָGaE':NIQ_ԭ%ㆯ/}-Pu`5ۮ!PjHލ-) fu\"t)řo3uDa$Ո9T1b-`ycB9=)u/] )N>JDr6?ՏO@z_mf=*t_8}hG;th-[ʾhut0]TU%|Q{Ǧ__y*oW.qK@zR79C@@'nu֪GW{E"U6 PWs!K iF(Fؿy dqlT2aǁKuy-dJ?C]SG։<LY6YBGлo!] /_[4‘~;+.K*Ev(4T5Ҫڨ@Ua2)R/\" CdaX$€QXhC`zn>m Y-?ԐXNW#hbiNa>!1ˆӉHNKKB:;ŢJd/| Wŕ jhN_6HoU>ssLJ[8 32Ryu,FoAwDcGHI0QuqS-e+O.]7 &{ Z޾}. ]hhRJf`A2g꧁E%q Ma>Ǯ= ^u[ÓLeJZ~K1Ci>cq^@q[ okp)N[/咐s!  x!~ֺg}ų#UC:ɫ8z4*xck`jؖ"\f.]Yu>Wtpr`u;:Wp JjH\+i.{JGgy<Ļo]1%SֶAi]0^q_,̙Bݶ& YlCP'wi g WҕEw]"90LZNK0p,L@O(utj1jN&wl@d#<2\",1!,Ʋ$Z|e th59'3\%ΨpSR&ϔJS9Ib$y[@tRF0Q+rp]Ji.}^=2]a;K%tĖ=`9a?:,~C0%'kgdKDNۯH׻ {0Vk_NlŢDӑN!P(mgXKw0ciE(-ѳ]0t8Fu럷ziZANtqfBve& яtUt-L-WG0f7*`ݹ WGgOCIR⹇4&}K(QP| G .ku`.NJaqzB1 4 ?:yZȠ*au5+z]z!9Y7ECu{jV9.te%ډZmeކdI,cw{dtY֧&`ˮ=YF$hNT`OY՟kfV Bm~~BH+L'Ml_WqM6t8Mn^C'F{$bX ^) Hqf(a>? ,n< Y_HNc,/(=;kd5TQm8FDU:&?gRYOE5;l02RSS70b2vH2e4&p a 鑑5Pڟ5q袿xXk!.I4VfɼwA0ҙX`0|Y8ω:AYF2a(>A۰9vEwᶫXč!: Wjww{Z޷& 6yOBI $spޟYDŽCdGO{L%d|+!A^xE}hqĊ{RcPz!* cG'L؃QJn{y8vAEfBn \A{ b_E4Q,K#ȯaFP]TQˊh:3h؈u/|⌟j喙jSAR9^OQɽ;e Yy(Vn Լ*qr'5=NJ M@x5ip+mHw)=.ؐM+P7IR󨾨Ȝ.jcAe;5AxU ɩARPACú^~pn7ɵC^EoF/{1,)3NK*pE IGXρ(A@)) N|rH{}6YQ;CCSL1DX\}?AB<(uu/~|4 |$B3qrALD6zɹZS!P$B .'PM꒲TOVD|)Jt8y~*%p\o;8A='5~ =*G  iAfj=n eŝ]&`ao>:jg0O݉yF*20JyhA{,V:hI)͢- "6C^Q*V0!{ _f3/RoR!} Hkiu|,5k8߳NH3h!/ob4GlcDg~oK2%[m>G+Hi^P4PxRt;BzV*TAnE=waK^жn^?3F2;tִ}/`خCK3f7cA6 3EORQKE(p*Unj^`xJϛtp+A#>Sl,@ۚ$j\*Af(ia鞩E`qew x0JFߑ]iWJcέ)/KC{ N"xV)8@G >r=m1B01go-eN /?Em,:, o| (q_8ll8?$kvȱd &5$.kR٣`?YZG[$jRS-0t ~!a5YW6. GI7 y~dP^@|?[`vJgn6 slx_Ơְ^. e`kuʊtX ϑ_@ecu4=SҎpC1!%<.:\7bXe8Ɵ,zE't!KwV#*_1́:`QջWdFo'klD I`20Ĥ({8 $.uȾr4ًKI=;} Z1v`pi. A!A wm5bW tisAP+ mDTXbF̩ւc< ኪ;g 0Ql' 1rc0X:ZkLsj4|ӗwB}M!'_"ݐ&1pSS\$>Q)@:=٧#1>&gҮjvWB]>\{v3̖ &vD=XN_~|#z8|X yO(y!ؿu#CqJHo}ZaYZ}F/xm>(UY@q%Z /)bFKoZ紷:2@D2EC3G6yl]J0/ޕd" >~t] =,+ p^q#؍x[w ikIE0խ!Ygn֐`i_UC&J}nu& ãYeW*:6os OG%F_ly8sJ\As8펹ަ1i'ӟBG5ۼ\vI͝Ayۻ8e08TN|.'GʡJ ZÑʨYj-Ty-ʑGBW_x8NVmz6ʤPKف cpwl0g\ݱ?CHa0@R&MA*.ɰT]r^H\/r ^Wl(g}T_gSG(#9f1U5{v7ȯGgC W36›b˲jMyg8o ]N(( apS*-G:t]lZ;r~}ɓ[΋M^wm!9idݗPW{[ިy)nqJϼAGST8qt.ٱZBG[n18X _ 9-pD@ ľ8We yPocA[mT}8u q*n%1DZ<ff{Rf6R0<|Gc[C_:|)nE:فu',"ugaH=-AJ -]:߂ƃ+u<8s ѩ#\ŴI5%*A^.O%b z\aEF Kfqbx SN ̣MW28z}#'YHLFjW;mL{́j/Bu։O<,}^vR&Yu@?~;򼂺t_zH_XfxG2Zp &ҍ֒EZTB)vL8@ZC[ɻ?R=W5 kɅ}Ke]멗V]Lo(mLF"a]$PVFn[/pUKy)2,9.]А&v/Wʱ'+Q"~8lwڔ.+qw%`ap ~X3t.MyE­P&T#xϾHPQ_SMņ3zU[>H ج10atajp_Mi#IpL]R58#bDžCذ|I$|,aٴ)w - ,W'Uvr̙ȋi-m&Bٲ(P = I*۽ %LoҘz[˻9—<+K5pJ-4PL-+(r$_dJ!̝Z%Zlsл׍ҵG LEs.7`ݓ^JPPP.:I>2LtD_`T,HY/al1{3%UVjJh\Nni7\騯L5 m#3bcWMQ~{hYPBI4Z9+gmǨm#{+ O"Ks ֯s3Kyft䔤q8`j(Bhe<u{ 8A5- _ dP7+C\l).s'rԲ\*B#Ryޏe&0H=WDfF*k*qdIjf޻:jnM9 ] ̪ŴC~ {,%@BZ"BL.p)!#`H8.90N D> M&`_ .S2 xX.;ge1l3 %@(g}(oCMp`LPҨ?Xқ7 b(kLq;V"qIB{6YÀ{]}tx {Q! eπb'ixm䬱 Imu 6Dp0HujtŬaf׭xLJGCg?mWkYt ̣d cfYOrZRe;4:J6d ]sG?`M=e(<ٗiDcPoi?"%yid1Qjz%6AJTY1+ߓd[K+4p!Wr*#hHz@x$=D@w4oD_!h7%ƽr:BAِlnUKGt(kz| MtFmt v~mL?@F'OpqO]vA64A VyeKV\*&;y0cug#v^y1NppB7fqO04GtY"#O>fM]2.nԩ#5H=aMvao  .&*2ô2<;;CqorĤٚ<4-7@ꄘeGA+}PjkGa4L=Umt]ze&R壄yH{mh<5H\;Eq_(Ag 5Sk%@@Xfy#SWiW+{Sbjr=WM~@3H, e_ݘRGutZվ @:(Tlje# ?H+,9{}č|L}:eɒ:a;J&G;%y_qYE*.X]|v%n9ֿ>Ir)=V  8!4 q8.! cHqRVv&ʑE>n0ݑd4{̓l00g>R"HUIl k@YD1 E2Ufp{iyIx_GG`lngˆ= Uc C \@"'_DeU=XS[Z+P$)ĭTGW@zǭ:g\$W-(?>\@uX QDa:q qX$6\IBJ%PPz2ԋ("1fdEEmѵ2y .~%OV%s1+h9,tWfSȆ-&@LsWhToOe `5z..`-GOzҊDR'ؾZ|ϔ'-תEvbhڦ;9"Z+7EP*g8j\Ka)_0iv;0zN7?c¸ G X&kq __çHj?S9LJP^ 8oCS~AYj-cD)$UMopu8D-h;0^]ĒK=JbB!uXh`E{+_)/=P+31 ;ڏR3Xtr3ͪ PUBL{p(vNwqPRpyw:K-~@utQβ>W^kDƦC&{RZOX.#}% )#k5D`[3` n} NaFjHӴ17^{FPL6y9M*V67 ~aEM ZG.T(m{iZstQ O$|SǞKi`,ܸEz!_^H *R@>8Qln9G!sPC,t4'ݥ>ԁ 8I F7LcfW{4%//xll9^ڤ藛m_n{+: Crn2=.d󎠃8ڋ͉GLEXdvq \9?IĻvt2#2$qDv&A@. OEgҷ{-}Ey\==YX`bv0{x ,*|0B{f1ݶgs\NjaOMPO/5T/ 3L0o0y@ׁ¼X-Z5 xkLinќ= HULG?V T"&1l|kq`z,z }y&pd!gaًbpTRϪhy7ՈaΨޗÕS4,G}(nw++J#@Цz*&Һoi҆X望0R\w~g8߶my=<=3㙔جż !79q@rLh IW?sLY=/lTD4((-ףjEk&szO}ALf[ qM5G>rh-{x=֦x&"242,"1@}8ʶM?j ;<3n @TΏ?342Y)` ժs|z1lP\,h8{W8~Iy_u^6Z1|Aj,SmxYerQo\hua!R uQf]aCKm.zHT$Ѭ upVh.,fpz]]1uۺX .6MD xVE$ X'ZrapzK)w&GzWWfxJ%TQRdH(d3 NέBy =[ ɋ㏢ 5,w "0 =?㹌q̸ Z%g8'HIur5ٴ 7\ۀݹi[88B?zE폰~id車U.jd8CJ3@js'>=L/缪\r{;bW]}/KɚkKf$HL4E =, \9L ~$BZwlM(w r|-!'В}@{esgDxRbl,L\1t"(msW^>v}<_G d[$zhCՃ(Z-k\$B[1b!iߖQl ,q}p55ES*-y VeTYA9`%8HP͑;Fhgctc Fn;\bic +QAT26NdFv;9`PfҺ*4:)zAf2sDQO=m`]MTLQ\idd4eA2G(P_.^&hQjHק,΂+nN~sa|S\Ejܸ Ows; )C{lS:p}ߒDeW œ|dRLJ>3?מ6^x(;͘v~NA]e,I.;V݆!U[zCb|ِ)_햲Z<;u{:2W~mz\C#QË>ZʕJh}Q4%zM@ߟpYִP  (lokV`b^#gCQ>UPK4?]tlB,Ka1 "oFTfA47ix"<` P%(WuɦHY(3u"Jn=T rVy³J{#)Ex݌wW=P<d3 nJv#PL09"M*Λ-e}l|gۜ/r 5I9 tΑ2ƯLa`Eq"\$oThLn f$TB6'L1J'1}:?4q>eU~JXrD`lDL%ENisܗifb>|"P6( xlVd-9YyETj0M?SLRY&Bo3`Sl$ tҋ ]+wiM^`B\,X±D\!r /E4y̸FY>=?䞸7an?{J!/?kT x\,} Ghy{-XFWg?m8Z[~u6RT=KRPjtj"z~Q5ݰAa(G rSB)@$'/UG]|7o ,ɽ2&7#tzl?ixWb9e){~R NHmXS$UpXxLWv ;YcOzl4'GE> ltTzrLDg5ه0ٜ}cwR¥{ƫucT2r%1b0#/u[Y>:A|\1!dF֣:Kp|@fzW՛F ^$HRKp©U\*}mh\o6 eVPϡ /,KP4[+e@ /4*ƇMp~;Fa1z!XU̾s\„y'84~HN%(pB ;Ǵ哗Mg^)Nϼb;IoW}LaD[ha 2)V^Ok!dFbE%}܆PEc\dm}D9 %dXIckx 6B 9k2RrOj o+(AAZZn:A_:k=' UO-6H=SK͝f {Al4~7$A.FPN zuJ#O4)PYܯʫQv!>w;4UJIz*`Oǹh 36ܐ:/-$㮫%p5R"$F tc$n%3.,!N0CͻKfлoӯͮ>#ժd/8k.ˉgkoĻQhf&<~)vN;- Ww"1Y2JU|f-# ?_~~g ]y5P!x p3Ica^Qnr{(N,MY/og,ΐCE$&JfgXVW;IV/NM]Tk2;`~Me~SCRS9 U [&,jEdLChϪ|[lW4rP˴ ġ!QZ}sj֥Ss41Re߅B1YcN|% l@vQǭI2c$"{c7Ԑ5_|m"^kMR|tis> Y7CL˫_SK("m ٙ~g6N.|5SĶֱ72 Lbꚢ? xORcHC$bml2Z5F"Xee]1s;k-oއn> G,{fNS]7:R;@霯Qq8wIUΨ>cDPh\vH_b*?L39g,{KIg udBXKXbxiAۿل"[}eem0I$\Os]*g ,F5j]+k1pq$|O-6~tX GSg헯-f|sd6-iL]y("U (]=|~1[SK˚ⓌKUuڶdj3Ad)%!5mjL / 0E—vl'ea޾JrufKDlv'WG  !zbL s68X*  "ɷcɳdh#U4n@M5@_P|N+)pOyKbmo"*volzYeA$)-960<$ɶDa.p [%deU],{ģZ .{BΖHx*W~Rl"A/b=@M;J֊^mmF/6gX`Mg]B:jה膒I xfZj˥Ǩrߙty+e%t]-H-1?u yR.hN3 ot&8`qmD=Ͳ?!GC$ ZώP?K}: !0٧;;+&kYO ?7w KUT.7m,j}b9ăY\8@Om쭙rW;E@n4hgӯ{/$QF~UG%R3XOٛ3*5X;"ׂZJVΝ⺒7SrPZdUoI[;e/0Ŷ=-J*l](:(_I6 ]\HCb~'=PA z s y)D 9=@ٗ*A*fx"uc]ڂpi B+ȡvEU&+|Ec"M2ʺe&ğjּ?XL{g $d\9* PvrڟiʍW'ЇPuj+dH)erRqx ݂)&zl_P) ]ԯ]V a^&wՏQ}ιm]:)}3}WD#%({ri4Wr6E~S*5M 3 #*xC5|{~0p+eMSMN^]R/\_ͤlX0,QR^v6L?Kz ➯;À6=!r&N|uart ĔjRE&bA Vq*< -ap7u6,/65j30$X'LO:83]lBwԨzԬ,=9"V\XuahOub\xDd鿄s_ [ '*2BG,eHpS#sgའXYWѻiALP\"-)]~L֦VqH/Qk5%؅VÇ3g4 "ԬAXKfOk^ë$l0gt>tЋp0PյUfao:`70K(xVWKOJr? Ұ Dɓoڎ' b~] |swD7ṭG&`*e Pfd%1w}-K/cWȍǢXjjF&xalQ`:k^W~ؓ\Eɣ]<޺8r~8g&p^yd/#Y-4ra{9J0gN~&7eTMd ~3q{\&y`Dݶؕ|e)fH/ okY8!1\JKkt'u{dstR])OMO_P(~^Xl㜖 vm\%E~*b Ul4T ,8I,j 2s|{3YXW\zN(erQcw66TNpJk6Ufh7GfwǍ .Дl{ɾq9ͦ@S73@ճ]Io.1!L`I>ղ}|}+[-(_;Wгʺ4;ϫ^K`6jL`r5FK?Tˮ)*b{f8ŶaH5LJfV-/{ RbDl5.u[:deo]D<.p:BV10ʒc^q ؓjYiZ)OkXՙ"{qeWӉVíx=3FڝA'y'5݁D %JN^Y{o)JϦ'[J;-5:)7>-4 (gh.]?yI,':w2#ۢBeW؉*9 G#"xD5Nl_? qyr4 loI'H_z-2DW2ֆV"EE{bK'n+N 6#2mXl{&'Z '.Ċ1OE$I9 v&-LX7̞Y%PV;lW eh\fd1.]7[,cptE}(Y!i*)jз] -y3yQk@`豮U}Qdg2Bb~P$ YB7IT[9?b/q_ fթO m&$rB&IL>KGis Q鸂DE +]VSqÝa۝ߔ+"`Ycyzl sBJݢK$FD Y: pH|B77G%/ڥ終% 3\Wc"ؠ=EҾfU1>?ψʶf1AοA~2+IǠ::emvbvmen\( [(WgcDe˲[:wh= _HfUH_a>Dv!YSÈ*Q9#Ye9"gFJT^*yBpdZ$/z6Of!2FqEwp$K *s,H(Esmgy.[&rdti3 K'7O xhTک^$[Pjbdo<4e =sYY  (,c(` !:oo.mY M].|礿,$[%%J'0*؁r2^CJ.M!?N.ZƎB)Y.rxuxTOO~f_ $:vBPrX O}s? m\C%C80Ir6 n* ((CNRJB#Wq.;̝@5@YNc}7U$=1SqkA?Up5bk1ǽ7S"dMĐHt#tC ` g_|ȋD1"#POn`R8Ӭ>TO[  A6GrV.ƴʀaXN  yQgoh@aьPˈ1_0 },7r Bz3_%a5&#?Ow6nTEt}شnkPGJ15iψ~vQRtTgiA)`B1WC"V8h'(߭Db,u>O0$\^?KkPb2إr( tIף+ޅh7(t{!pU u l uh)cxޚ4-"c6TB=YE@8R4GR!I OR.xd[s'`HpJ:h/gdJz?B]ʹ7 sƤCxUfgo{1洨=OO笕J+y7<:w?tFqI(#fF^o6RA,}NfǴ]CӅܶ,d)Ȅ=(߽yٍak,k,uy׉ $,-z ؗwREe#ZFTWxe/WUPw(XmdJ P40>[QrMG~˹\ߤ'`^e 9\82m8غ O׽|> $ w?)r%M$Lm뱽ބ>?W[Dd^fȎ`=1ʛĈ0FsO#!5϶[iHnڌlnPHhJY!WE-T`3 M;v Q0k`9^_ذzgo?AC[2dNj*م^Q$*)8մj\ Q43D(f>>$oˉ )-7wV5*t>FW5:e. 7?;#d7UWd6A=nLM}vNh/hE޻nG-:WG.O?gyciSQDH3P3~_0PSZysգNk+rӬaa47]c2s JSyʊsqdxO՞DΆ >үUq 1gȈ@(H`W-Y<`vdI),9#3?Ú")So+RUum6A@ǒň}7>ltSu9> C4S̴ Ji]Nj}70x]{6׳C0:6-9*q^HV1vQ~6zaѦƣ7,n^ $JJ`?ߡ?m4Q]C=g TM2iV/ט)?C[kQB-Bdd0scrZlGI{Gݏ6kM^[Z\whK&Q|v=i5 ؼI70F4-*0:H 2nWd-PjZ8խXw7O+㥂%94rYؖOk4Qo!F1irf NUL,5i <ߙ|m$n47UFzՙ~İ2Sƣ kf*ԟgH퇨 1Dq%<ȡ!շ}]Km9tv,Z¼6fkGbv8d [o<Dq(lj~ r8T߻ !?Ǎ&z }i#6PP‰ƒ%{iqTr8@O{(%jląMe*K{@pg96͉~U-'"w#Lxt-)ԭ lTB /]P}OP1#Η[Z ՞+gv$HZ@!ُ?<%y3we$R% vT*fJ(}7 3*&q&qHhٓ9>ky.2rI;R{U"sOU(BosJ\uNzgd N# liy)z`)5-4A?ρD@'m"ɓjŸ΀O*HJIfl| !k0OIo`R5o>&!pbl/ECU5y.e&z?qx2ZBg9?AkKBvB /yon4#AfPb\\\DcQ0:w}(`}L'-( `tPM1\}Zza xԹ 15xz)p߃JRFYj Y"l=#8F3k Zq|V\<6O7T]mɵ3bB٧rw?{8&CzAikJ(5-N [~9 $")\fDOEq,.ߜ7=d'݂:ᢩq?r5)*|[=2ŷ hN)S:jEW\;;kY >- mܕ!%{@0V.AT<Ϣz?ύ_~z>sv X6L;wbEҗTB#YC/pKaQpi@#/O .xF .=QK]^SczE*[qbˀCJcQCfWTYo6Cқ&Y(]+&h9|꿴sO``ʝ4%DTe V)x~,]"eP̓ۦ fԅa@ք)~ F{u̯k,>K-RvK]V%p5*_hQ_,(aP4:Ǣ4{A'._l(\2K_5T{=]+i֍lqfQՆފ o*y"c m~nny!Fi$OHmqZRO𤜦i6|NG]~:`zjR  W}˸9f\b4i.it;"N\QqlBHO3?~2u}']!Ya:<jlO1 e,=2%:x]^v$oDq<ȣ"t71'~}í* TaP{ӽw1qPD)0=W2Bc],sSaK]IH{ dCqLA ޑ|mK)Tu?i&xlNN bnl82foJ u{ɕ3u-9``FRI1(L@'ճ9'%BCT֥0x]<A"/C3@󭕸-3`? qdr T48wKH3K2>yf\jX~~odSͶ Alt):$f!̐@ۥv  %5 wU:*nILYCZ2V!\c(vM ձt|H]Ѝ8lbaJ5UfˑK1CCz[fl:'̐dI73 @>yPK3&eoWtF=pxDBDIޤc[#Z${3=)Cw$ Wt\t՞2r !6hM8L$[|٠(Ӛ/q8yIh? * EکlG%ZГ(YY$H8 o=10*crFBfC-Mpdl|?Lmd0qKguz[%A9PX0YϽz34#eb`9EIvWAQAmԗb/vQ΀ .zD'4aЙj6͋lM3tcFIPR,c~ıO3jA:p+S,||*xu͛2y"#)%<}]*~IF65J˩KPŭvgo `}{;,&Ic~ՂEQyxfC/7械2r;vYE^PUߩQdXX,S?s\{!YWPTI[M0WtyOR5[-$Uej nkyӆNK1,-&CT),iDR(O4m H<R qw_*A DyXQ^ ‘w>5䈀|` JFN<ʂRK.GnTX& ,M\ [ond󫛅%`8)TY0}D]JAyG)("8En$G~ 8N:ZׯL+$&B˟q96txᆋ!! 5=I5%#+~i%(ĔÖ)=\yJ9=jzV`C>K5`u_^\vHڑ3^֡v1 pb~*M&~4?79M̸p}P߁]El(eWRY5=O|}]G0Ba9-7XcOY<;ec8Plzy> MgjZ%s;*jslJ `&i_8青ߝJZ#3[Tfz`彣P8a4҃t$*&Y&»o\f;Uu'W$|6uBFKҕ?7ܠ mp3_wůδn@|}|ʭe$rG]^onټI[dix6t62wlh.:}#hb# hȺ^?||VBﭩL]j3OC :Gpps _e2Kԏc;V/)@]yvN軞2ޏa96UqjI>8왜.޵N#OI*`햔UO/[/c;7|h.w.k_+hpqS%*lf$e-G󦳥%@6 դhh@ϳ^2,Q!OkK]ab6?H3k-\}A`۬MܙAcB'lF@tV<\Lpgo-0JQW a!P΢6YmS* Hwv*MG yr!hl?h. h3eXA:%K^؁(쭡8N,v[c2vy3L:jTHJQ¯g6~Э5vVcK?Pm qyb ѬO]F#p;ψUO6c~sдo0!MJ{ضay!_gt94yT>Xq9/SdxqÖAlS zQM"DVnۍgT1jhu|ט'pR?U~ꫝoa6@@g/GHs> 2Ňc[OK*< 5ɟYH8g ZVDwh>鄐$Fm̸NNuMKkq.֥u}?wV%̩b\S ?f>' ^~7,gwx1-ۢD>&V@1"FlsN#RCx"SxuxDFs z,0%(:4;IFNItnPN07 F8$&쩠uF*;ͮ"s܀[F<[wL٫c+3D)ݽ;ף<14%ӺID ӬiQF*c84&bЭ>lOQJ=}fU2]Txnm>Fˆ-T|L/L˼N)j#J~l>R"-F(zw Hobr c@@L!<酓'IC+p`DF)wzY\٦vT&!|Ȯl``>͂魒IaVXqy]",&%%j3IJ jI'(Vƅq­ƷPvb6VCmz5M">IFy;+YYV![ڕ{N.f {^0IhpWFvWϑ2VJ qx9(??>1u d r8D:U i tfǹ &_~dZV2-vv5րhM:(1))4C<=@yR̕sO9N1fzV:J؝)@I˂8CNYȯPZ=92V>uMc#<†`!Ev`LNf^q uDKj_Z|X湎d\_귃 ڃ_Cdh]jCOw,\ ivN:_W6XWOۊK֫-jLB1A o-s ;?EN BN_Deu,?1޷+jI :f:qu_[۫!ҕ`Q!q{Y|m ]<|eheL܁eb.gWOKMFz e$U>8Z1$2jC=T*{@.c|KJ;? ^ژ wShԿYLr^IL,dzaN*O>SKM* afy9z(Sw*:Vb8>7:^vQi  -wZ춤N܋_1,E[1)^Q:*x$<2y;2Y [`"Ŷl5vBQWpL^HC"Ocg:'<9-BϞ/j!+" wӬ~dU̾*|dAUG S/9>8(>ߥ8Rn?zZޥBO1P*7yBG,Eq3(ѴMb6UtQ펅''\I޻G)y؂FeWB:j\u3ƒ6HoW4uxp2?Y'LlT>DJ_@a&L02׼jEe4tˈmJ˱;2<c$aŲJOFKX%@=+c x.X6K0nR(gAQХ6@tnWΡнy8sdm.J-+aP5 DN9mew--,]J Flr7qQC#B̻GeôAP{#/A'j"A1P!Z| w#M3ʌ4k~e&;:oNpȈ<< fϢ[gŽ&J#.gGo}bae}њa&B=XKW霵. itK;K@;%P4_'ُأJ:N@SX&b0w[]º#!B 7@ LmݠN/I`6.8Q͢3zŊDܓ)pӯwQПeHHf}ϥl~Xn!c1UyUwr0z#oHX`.jjƢkvUwݕ&24ĺʄz~Y/<,K#`~AM([}ԓW$ɻ$P%+AVEYG>"mCMVq#:YB̀HRw-eigIz"¨o "1D_*mt(g6O'Hژt"y/ɐSE%IE,Eth{\$0hu[u JVp/™ \Dod8ZJЎF'hoZW~9#{ò}wvL1A6OlVJ[ffd 9Ӓ}4dAV=f9 trsRÅ:EL#\>R5(Sg1V{d=STEF`vW3]VkˀJB"ׯApl_}א.9nl%nm(@O"QĎ.փadSu0&#!R28e+ydH奫2+bMz봻ȝ03L {TPPX-={4PTXIc .ڻ}m-yݶZЙ2;/&Oޙl[e]G*}ǾX@=ph/:JVaucWfY/88u|9ңhYrK L;}㥫VC,"mr2mPiӈuX33λtḘ뙙fz]¾$tCMĔU gkaMoT/cYZ H#]m94ѭ)?ԩJVՍɶ}Ⱦ׋0[69 cM܊ .)ь`P1&`Ϣ?m-Gh f19Xt}] ]듖ng\U8CYgf==Fv# )Oԍ=8-NܢC=Lޕ8'Y˘~Q oxQd2GpN'zӋdS@Y쒵5?=gM/|\ Spۿ5.k,̞u!y=IDP4UIKdqZ)JS?aVTg~E}M̜'3HTpl!3F2HExd3>ms"kE>g:ơ鞍$dFEL`k­mnjW~D뼔Є2xfDKf &""Db_tm\t}Ad(Uz%$ ~p묋 @ No&b(svW^J"tGZjJ QR}F6ߤ:;Jԕ LDE!d9?AuHqb~vЎRuő3Odlbn ^>*mZE8sN zn :!gDj\|$W(IdSBDѯ!4_)(6m]Qq*^aX6^TeJ.j;vfHLH:E?Ƭ&ɑ`otj/fN'@ԍ)_|С!?rZw+*6%=dITݾUT@Q89@y0~M:8?@rM\w4LDx\2Kp_Zp}3+a56ڍYW<άH JkC9C IM3ϔJe 'X@:0@ݓ"JH⌦bwtc87i?6q}t/xSȭE;F^L/=$Oquw\ ,)){年^lb{bjK7E/d%$Gg#Ea2h,p\-fO4Ѝf!r8gNumPs,3lUTMcqLG%ܨ(Zmڍv2E]a(p|F7\&(Je7%2'$'|T\J 4> bϐ+?\i{ aR N| 'e}a=&D ތcKh~gk$ҮbnΞݱфhr~w:W1DLg ]Gg_N~UX^C] ;Q.cQZJn^53M9RƠA$,UۣQW͊xXS~ dU7.0bvG&wMmpωS ;kU0 IKNTLO\Yr80q3'#X?*ۄEn(pfu.wA-O~pZٺuv=_p^՝:ߏ3+ztRx䤓PG7\txyq6|CɚF[Bm,mNsUI ? ƭ3\2g"q1u2Ի4Y`]|E$Nۍ,䛬1m OQ!}w#)ktR؜B<ܷ"X"V˜1PG'=\>0sb H[_k0 3#ZWF/SBsL [5\c(.QiGv̅ j2钨܎nqsB,M(K@XʌҴ \HFG]Q%V *pU'5챿5&ƽbY36 {t]1Tv5soT(xWDݪr\2kUI.$s}VSٗ*KZہ/UE;^hbG@qolsK Iџ_8 R`=xQrqIB8䫓haewڬEq hӬ5 \bMbgan#$h[R q)Z&w_*Y{TO)5xL@]K:H2RvK2ÚNc^R6KITa76z-+O̵潁d2$Rn!%ވ1*0?g _LJ4/^WEZ!: skoD2EP䆙)U";);DWsHu0 $'|c@#B~}%2CAJ|ĒRuﰖZIC쬐"!85 OߡE2(d/ 0S`jݯzь <֚9Dw6O6Ί o;Kr0><rpuA;]=4lL yȈ%v%RaUd"G>ax8q)_S/:FG,M >:X vmc(z lr4C@|ε? cuE;qS8H7fҏXt}4M+t"u_2,M4vcEݾ&-XGBlMC5*O4^Js"OO&(i ccgxI4Kv( _fPMg՜軕4$TbsrD &kզ\U>j{uvr֖ul7HzJ+U1BY$b`iX?+,:/"*9}б򯙐2БuOfjGq'gΐgoj^9:DcFGyсSyfa=4;#@![t@ *(8[79nNLU"B$]A=*z\gM$?Ry_~4wYIJT/O*Z¨ySZ2P^ٕ;t8]Tz5d #a#J:1jBgc3^oA@50GH0YK 49|8V̵d_F`rNu4k̀s3a1Nuڢp7Us dG[[Y%WSM /1 s-7l,n<v,@{Mk[[E7B.Lt{nw=M-IÃ\m񀑌W6Ao: f -mQ1U\z(gڃDz7爟4oh8-e)y6ye% I+.oG[KSG6ABB/}F̽l߁-Ր RuQW\ui%p"UHH.-䖻,Hn ś//-Ue,y:B,d'`Pڱ3Ɇ{_ia Dr.@yb$u|& \hl~slbxIzV8rl̢uRl$Zo &FsrKS}Popt8C0WO-k,B.Zq|7蹏u?|Ôv6ra} I0foO5:Oo9mך.&0bOdhB]pk% g hڥi&?\bӍHDtj|$м$,6 (MM;e5BQZrsCMCI.D z+,}@Nܬ`MUFW4YD͞ IA /]m.wo(6j}Ph.H]'a~@ wהi"[.;p#"gDiB.4){;M{}GlQ:XuWy>51w ,UT5!N&b/Ώ3qDPz!Ρ \Wdža_yTqOtF/eS3κz>\x%4Uh,n&vx"m|X&=b_dpx'`n<8`} la,WEu$r~)*@W^JXctṕCx ' ppPiL3숍}#Umɡt/`윓}&>lHik#P^ &hȯ(i$ URu<+tlk]k~\t^CU,cajv=\qNQ3?PO2jq/v')]Wu1/Mk16d=?M:*[oIb]iq`w^>FM1sssL=cEkb}η(g'FQ1\Ι$h$7 #('lt$=Z: 1kp)(;QOh#2)TWC?BXssF>Ѕ۩b-ȗǺ8qB w(7Jސӊ6?a $WR&i?,Y?R nL92 Y/ho8`/ h!8lΕyxDj'4[ݭ1\gfd"v7p)Ǥ:g\G.8Z->ԹJ_)d]Yr]vuB ieO'F8)\߄y[?. ۿ=>{ 4B()Sh|Dh3&|rXi!E(%Y.dT5J/8lq)X {j&DOI{[;%2_YrSi}9AϺ'U1[,ż~^iruj8Y~l.AO >Ass @$GDP͜=5F;5Qoݪo[e K[a2dSXe/Y𯋒D"Nu'`,gAGk"J9Kjp g/Mr@]r`HG< PQoqiq`ߡ$D7XȞECyGbobp1nNi\EMT8RCU$$ؖz>)=T46NYWx|د?I@ Ǭ4D۳dt {{ۂ{0 ~w#fV;u9Or5殲 f*茬W +*r>vz<jr%Y15#/~=Da7Ÿ8G$DFOYE'8EnN"eYe!χ~`O/Eۜ/*= 4 /{˕wY:s׽bda3Ve>'[ ]5iqBOy²O.2ăi %e˸1]h]30lB㜥o4jʞe9Z:rė'Z1?~;nƹ>):99+:b Ge0)lv F[- YcV!h>&|ͅ@0<֒Dm U։Z-lY\ĕ}j[ ./gt@~o@ V/Mm>uͰ|a^FBUU}(Fh 8J2daqɊL9钄4%]ʲ~?# _SUZ,k%E^Y"ڬx/ #r3kHXϢCسǬ@JҙnPa2óW>*::i8]A$MD7t'j4ݱ  #~l2W8[x%A׻H%`\Љ5K<2;9D^efOmA^pծ{R*j+Rr(Xrq|RBeHB1adULz$C1yǠ?R)[b; 4{cڞae90_Z;Nx‹IσZ)?~l؈*|e.?/cLꟼs\}&(SYg">Zmn"w!i.jbji=jqwx\oq,/aBxyC!;ufaS4 :N,nM4C]ߖOK=  Tjb tK~݂7Ty^ԘG%[^dB7 2''d3 Z~vi`)vH4j_ Rpu̥;  Oi_ziFc7̖x"*Xn[FHJ0kDBY!Ve$^'[ %a9SXGT{528eQV OH?}}/hռ*'zc[('eȻ$TЙF &n, +sgɅbmEknh#)5SvmoެlM9>! dFC壺',VC3I^:T”aP!a#yF))C p>ӬlBGB`qBKQ8w {rN?S̈Ij2q&lws̪ Qn:rSaziXXNĚ?aqWqT:"1emڌ~l9ƴԹe-,$)MVheMȠ7 &VO)98;VaHAz^ *h?C",> NW ˬ[F Pgmp},V(c玮b^J* G5K޼טԹ,\k75'&y[I[W6dSZ%6@ܜ{ a¯A഼jvbpmt mwI$=voקo8BFE> nŋ[c؇{Q\eTDL >O}5L|€`^\9<:cw#~}ℤl͵:Ou6" wMKOrTUjl>ǀ4S/lac3Nq%w wJhRZRROl%nΝ3'U즓^8>e\~n[GǡȂ5B3_Z|3rqrm>4M=Q%7K@U Z寫Po\x+ξi}?_m&" d&kS. InNqP}ճm(eA`6eu၁Uh+;һ0UU%w(4?TlN5\hLj=`AT%1unҵ݈bƿ$K Bɽ  85Ż d/_FK4 "#zu3Hw v4l#vfupDrW$sBR1~0xx\K$1~֏9k;*m*^\I=q~x x@.*?גbPP Ѥ܊j >ۡʇG3%;S۝u&![.d^gJHȗix Dﶗj{]n\zW-Ęz}o"I*,,mK cW.)&w 4Tʔ%+2bGoծlaFA'++V4~|x܌ZSJFZ N7VLdrgs!W[z|K`Q,ٛX}t!/eDP0/nh! %>wmO犕)I2 B6-D귢ݚiu0$k{KIeL[MN]o2WȒ|Ѣ B\Ti~XE#]޲}P=Oz8wEɨ].1nOZK;Ql`3K&~9xB0Zz҇kr9 6?͍ZY~iIT4Giڅ>aDA3ꙨESSHC6h>T,k鄸j4cɡAg"q}/C\P֑>g?y*ɻ1+t6qk-.*]Ư67_[̒F듦)Ǹ܈vdど,K'7{~;و'%Ty{!-z_?*YsHclCBf~J

+o 3O4o Ht{,aŮya{D/ӫ Y3??1'o2ޕ P$8T[%oQğWl<(L^'͢u3TЪw ҳŊBeU>\EVjۮ:d||\ 2D ( gǕE@PDB-EOgopy5Y_% aQ٩!["KOW˅}jp%XW/1!*d!Vâ&hCȰ {fK'iQZȒF BX׃N'aH*- YzJZR&3%z9\%Ŷ 6&h? Oϲ=3{<=SEGȥs ?g)'Vb?T/$ SK71—L7P\HÍ>X'f}W#( ӫ0*ҀBz6t&zR7?t<' =ܞj*P 1ea96и M/ʤ-3^?i3E<)kr OUWO {cߒ8к@6هYr|,]HɇPw,[jF-+Q[]aoz*F0/;!mcR>}L\ģ1$v- p0nvT&@ꘌ=≄Ћtt l`Z0ެgzɉ zfv1/(aR_xv Ahoٴ=||T0KBkl' ,"W_r8Lk%c7f%ێ <;izuE GsehgƖ;̉4\H=$$;͟UjLs~N+ȞN|l%/Rۅe^Ǣ>̬y@) +Nj񞅆PTzLL<Ì,Y`]hD`Ew8;x2$h~ph6ϻ(QCJ=>Is~U|"Jp TOM^A@ ?ٺA(U #b)3 1Tl%`3JVJšξZⵟCF6VpWzp-AC[UZJ\Z}to <}YJ&zmWnԃJMs-nSχ/cސ]?ge'=;iȥaf0z=wN]b=;;42v'QEZz}~|D/0ÑzW)|g.׿lN\711+Huřzpֵo@U{ l.lpWYj`ǻ볲sAYhOE G8.jZlQWKo*0l;)d>Bv^<sكm9E㨼/0(>>eك52esGٖA6cʾӞBM;" ¿3!@?*D~y/O#!$aSj, %9E5 @^4Mjh!v4[`sAz車cvVߺݢ5cJJ؆ c:sJȖ_BxsiPu Je_>q DrYz߅̞^$=u(I~HOu־$UA`P$/LZnAF$kL`d#=w2K̾P& WZtb}$9G:adIjKH.g }GF)^Bq.0b987 )qB88&e&+2qh++c&3} (3En_0IDLTD3@ET4)2_@}`?k]GÐ2'kX֏+R<P ʱITYj<^GJ ij.q2&T4L sMxu{"%u#R)7^96ǔkڜJV4`N6\ZnExj®!i֓{gd$+&"F[}100=hE\{| A2T~w/S58^qZ)Y=KR ޯH)bNG Q ^9$q eVe)bm,ЌoN: U[A(=Pf~XRKRgݿL=C٦˰s+P .`7Je^FrNz gQ'WtBwY斗秧X"G~t; ďVlۏ#u(k?`(+umȈΏӼ-)lKʷoZw: qc]@_ ,ۉ ܞ3YNwĖTC_wjVf>e_K;Fs9EVWK.ߪLƗX@8vKGA:|+QHF&B{>rv/ VV&wΰ G1Q(B/ %)ɤX܀[y@+VT'ݐs]ٺq.Fhj +T~}\~mRb6QlxF 5FАP'huK{ P,~(Ai(k,n#P3F\|yG*sϧd&.@LHH}]6 NDL0(+м1<` }5ʄeعk[=(v^iz ?r 0o#LO#9u;nEݸrI]qjߦ7UIj _a[zZ&˭žaMx_7=h[eVo#8ׯ#wMrL$٦עcG[^]=dEtG'<)S<3~.g`D67ѽq{0X$c/OUX::-)th<یtN[yFMˈˍ𝮒:0l7? RDS݃F"Jo~qsPϯـ w+spG@>=qZaׂ7B.)͠r$ܴ)d=3#W!wo6jlWF6dwZ`Z@Q:>M8lzSv%M+fr{z`Lm,g cm%>Php4`3vxOU-v%_.QPs5񟹃'Fi;8KbD^y.="JZ/6 bĸn&p5.~: (s S(?Sna}sIcGX4EmeC79. ԉճclfnJ<ʼTG7rqc[zer3 p{t ebrzj sf^8 !W%cEuA~Ũe?~%aiZDXwkv'VO66b̎변ezYEDcPQI5=UN 8yU֠&taG&lY,?bT7k6Fg, s0p8tk`1f?XRL<]"YT~h>\afP#SiYdѶ,.eQ2/& eHz'po YQ9&ִRQ rԽs#ash'>Ԯ'ɠI!)MZǵb3gӄ'"i-/u jNx4Y6}!c#szڍ8&2]:at[tJ AB`mk*Z9`qDFB}`”VEŬ?R>,2傞 8y[Co&N="kg|9xK&ْMXD`"DS-W wԤaCr![$]E}ɱR4dqH҉-nm~QϦ>c WSR x,ȄƲdj{Ez8eΘAD=_i5RgMFUQMgɯ~S1(M 8Od?v݁qON rIrlMy?nr]Gas;GNɮģ3? m^q\5aC-T#Y5T:&`+j{Ԋ6YH3i5OFvlpuH\0AMem{52OP1nm5/l3/;|W,mʳRS_P'v ۂ.+t9;nuBŗO/@ ͡%dܼXrc8SZluHYw!z] ĭ@/:C︰vPQRKaK_mq_<"r (=2$YiDG("mlϨOxNɨ;Ů^3B-ҞؒoWZ؃3w.+:Yk(@fB :-BcqW%]]’廳~7f|^/=&4!^INn>He dlφͅ)_-0Φ}J3l^Y%M4s6 ;_Ю5[bze}2s}_-Q>Zs~vL3ۏ7ǒJ&[rWo|uچԩ ٙQZٕ-anqŧ~%v ںog>5! TߑSPC 3te\а+O(ϫ-{D^ʸg鯟.X'ȞW]UGʾ^Ijc66y]7_SyO .+Nͳ'U2RxKCy"]chL2]k{4>qu88񕳬iڐuyC*f.F%+Z d?+P dU KϠ׿ɕ|G5B?NJ=;\hڤ:oMBw1NCmk/j\ocKXH/Om"c1gp ; aQV$vWk4)n:{RwƳEŵ1MCPџ?gV SeWb"t`Ib`rǏ-9~ Qr;FZA3C{$V׉bͱی!'-"Ei2y%E[Zq Rym*wglDF. 2PJ;**rj!M`[mHOWKH=ab6syeȺ;cc~ߪ0}wv4 DKe4h{ , nH Cp hu+2$WBAw̏65=J'=5R?8쟫$ U4l'_|aDP 'ڇ;J}W(9&NR2FEɡ;"z,X_rkZ`?{7˸9@u@ƞ(@ZhbC|-2 ^'|@Ȭ-weViHC^b RUNIQ.,Hwuu]<65pL׺QJH z{r0]Js,2sWH5F]};@<͟ )Hsk'j$_8 QW'xTfh ̆d`WD8=1 QYi|w{t3efD+@Ҩ`p叢t ĵK$fOI&W Xo/4H2I;nw[=h-{-Ҁ?9 T:C >TCy< 70Vwz|U0Gw}хqg!`6sB ;>0C$Z2]H*[-Wb!\ >Q/6@Ԥćȿ*ouq]#qoLuKB~Ld1v<6%I,E}qFL񫪦/f}S ihzLD">=8o\%r_"!`w^+F&r"!n+RUJǾzPQ:{oK9Iٯ__?H;TdNr,m)9btZS rS<Ć$poLOp%=Ļ,(s[lxʸoɰF4W, Yd>R WE{E'^Q: ǠOI8Γ))Ч"3Kk’GLcFk.$\iɈf88_tE$ftzk7ЙAaDf:}M_t7瀶6hC>hsW$wa|:!WRo(|`rJFX$';B&q%G;?9߅81skeO=GX<-Ӥ "hIٳ(5m TX}T3|xYŌ( 3zJgTB}7Dp:ƕe*1^aEQ[j]_o͠Y4 GC^@ILlI!7ZUxb^}\"ޅWif.j:."(b޿׋g 4k8}ǼXYs!n z,@w!"AUyg Β87BIKl(;l$qwx|$K&g#uI]R@i'p_OA]PQmԨޥp@dfܗʈ'?0yM .U_UMamci "E__t93LX%1 @PUȾ-Ӣ£C;QȨo:2 uW& ^Yw[{q{#a֔ cBjHq_$:9g6/ PA.|v+X[1Rg6;kj$F H2nD 5}F`˂՟_717eL!otr#k'Hzf z O;u̖22;BYE ]㨲- MvϑNEyxj ^3Ua]_POvdekUwMμٞq7} l^3<8d4 ; 9#5Zj)κB$YlWWWŒgBu y;K:4;]L£zTMhwfpD;Z_&~amX(n Xx1%_O=#zRЫEx&ʵU[iۺw伇5`<rAGl1Kк;v5nU/.|wK,z4 8VR|}F^Yԍ])Jf(-[ e]vhK=NW_.q!>SD&Nk#.-BByWz6H. ~h2AVEi;5NF[6 'eMô2_ۈ` yJt-u;(,XLP7yzQ9Vw؜Y+O3`7-TUF3j>w_bK c%snYYe[#Z@j4b݌ vCBtI3*4.F #V%R #.h_tM`99 <$_B IJ*ˊ7\LD&ȧ)Rft <@LHz}h u>dPΆtGwR]kGtK~~1^WzM,?G(SŲ0Yw0R*k8%F6= rZ4|?}:kCd_q%Tgzh?lt&n$UXԹmI88LU( m飅)>az#s=︄k<0X*`X7iM/kWq3{^H?e$%K#Pkm*W=)aFt_T(Xm[ #|Uf؆q߃*Q,`Q|U-MlQPPZڳ"LDŠ jF}EH3Gz[̬~6gςyF@8?@hW$AGX* MSa4gH VyZ.$(FYLzW;L iºi[A=Tc GRyy 4?M@:L. Obp[vժzj#poC+uqR($M(7$gSG3:aORf|@*4nQg `;-8`CT*dQ,t˅:φ^}ع:.(j2b~̭D1E;VgLbFK=+{6#x\ ]]C1@]Hf^3m;2=%eKd?kle^oV{DҬ k gDMx*㚎r8hn%HH)5Iߢ# =^vek!<^f/TaVP_4X?fjE_N`#clnc`b}cv□ȭ Bblwz}8mi7S Ԟ[sN. .Yjǒ][K& =逬\p)LRembO{ ".<}.oʃޝ@畚PE6dꯗ hgjDnp=Ob#'Zfۼ0{Ae=AlK/l[<?) M4f 8_;L컳lhTF{lz2LZFȬgPB @Gy(i@OA*}thW";-'h`KbCo*΁Jb.ol"slA&u-msқJۘŘ+=Ϯdk љ`Y$GKE˩OfEO嬶Agu *EmRXn/V_x *xmz&%覝~tҢx5Yt趕tUk` >Q}DA/qhӼp@TC?+~j_70eh%u?VqFoRMl#T>ֹۼgvϋiGgW}RDVcNM[$O[ JھyM:Y֯BLS.]:?.b!e* 5IlwޜdYΪ^<=ЧΣd[d@a>J>~Gr7(R~#3Do+nĤ'qsSl.ÝEZh(r?ڡFQυzIǡ"mاgL/B8VE0L,)Ѽ́]c͊E{ڣAMqA+, ZH5/"*v{ ΈMiK2`mV8H I|?0d4|Fu=(47gKDL-aJ6oώC:@o+in[NP# 8wx>yB#QB 6= ]cfOҸ1gb2KͻG[9e0t.wvplIj}Kn}҄DC$t5I탼ǂJU~SI pq{2qp7XVAE]ɇPȘFmWA({?'_NM6 MrT>a.hI 6WH1ϒI^&ACE&3x8c`GM&ųJxX '-iRgXu%@'9I\DJLp$|C]g/Rי u '85#Xxu\lc5)^\T7Gp{;c0>siפtkKy`w Rä$G0;U (5qp<8gȊIQݘKvEw:s"$u1t.Cd)7M8ʇ߱, =4W{WW\"[1<)#]aroS ͩ5/# E{R܈nښ|4܇(h9]DOŽI"_7˴B'AkXE"5gBH-Ҷ#={`ϡ-(3αWEF@k08(UMUA;<,BiRM8_>D ^;( RAH Eԉ^$G&A"] O ӳl!2[<R{ h|*Sk>A(3[Ȗ_өtLd-cK+Tj>pJ$|[g `VY_:o~ex %OlvX˒ SMŠ!"}p=:CM_k%1$h[>c[SAnڗŤBLZëz+Z\R2+*-IF;6Zi A:xa}ztw V~f ].;@_KW@=7EC8@ojR &-d4:eZ\KH~6->aLRJ;L6ʉ{ۥ _탤]s![ qZd,;nt8D;ɜNxn«.ih[Է (;38:sdFG=60ʢiLwr#4Y,<~y3(&_.WA˔̊d$$ +@33{PsV&QfTZk>Ճ$xnX/y޼i8 6y1A8RFD)M|ۑe#WPQlnŲ GķhDGg?GMya>^ W^S);odG2 =;oTk,/9{\ Sq]%(J=-~L1@̎& y!!R@!oc~Z>y"CEP<7wyS{rsׯ],9b9icjn %6Rߠ8ߠe;ίZ0L4]Np\z:3g"}]Oktd$dt W!\Cn^]R[E_'Y0 xIZ^>D3z/ zvu00t; E 2vlbU;uSMQ@ $RmKhg"%Ӧ!LrhPٻr@?V ),aZW#ebhY)7(  qw`?0PGi@$W>1 u U)D5twA zIshih<!lΉ@Ok$ȉ:Y l8CJ}I!r3ṴYBGΜ*}5Z*[m=u9qh#R]sԱ]!VmK?"cDiS2e*Ytz09[#3Re۬?'c#ц 3!bG">>k^^P!HF ΀ eD"䅌\(I)w4F;'&wΜ"N*nkqy)S[3RUhc$ߪa_ߢRR*4뮿jӛGU7BC4TwKPRtYX]_&+c% iShA]*S8neк+B8ǀ[&¯ܒ+FràN,[sL{U}K/ZJOCIPܢ|sFtP99ds#o`_axh(?TqK/Vu Se>hY:HmX)iWAX=_R/13n=n]-IleNgO/r9&ctx˝9@z{;_+eiNAQo3xJW#uYǔm( МT4@ܨ Բax'N ^~֜+Z qt8!O?㸠 M[5SĪGd!$W /}9N ,x;=8 MS*I8@ګjX$~ʆR C6^R!dalF盙[Xln#z*8/bO_bb{aVbGq5;RTRonnSV4G=">VaIHIN7H!`x($> mBHUчT;KGxzp;r,%3>UKvЙ!q zm=ȟ-7%,n=/ ,h7r/-UknJyD3MtD+$"@l}/^&*` UEAP ~uyD7fwHKB?wHsVNMז_s>vF"ƈm,#\³!˜^M݊67D6L|lf^ljv~n%ňU-θPX'.d[!dm줅O] h扗%OK^l9phE & )?ku3gθ [ @ thRB9Jo/@ cs觊(w55#ֲ㮠}LCfgV.P3~cKH0e~ڜBl&e3=W_y/#`D`IUC҃__FﷴRQ5On;Ңc\(`5)M*8XnF)пWJ"|no>KM컿p5'l]c1~dž}/VI_|Ӣ?*d%AmmK+n9H'K]6vVn6,pz)ҭӣV/Mlu=Iʨ2Xۆws3nXH=JO4x6#՗u;lz6ζ2)F8Oq36_KZEϦm/Cj+z(j0( 7\Ϗv&<\&dT́= n居hW_l ]Y Xr|ܴɢSb0$+AvnJI%d_1tA쭨1777ޣ7Jd`V+csPSy-`xIu!m% wA TFKj%d.냝IrS>ڲ͆h+55l]z`@7f.ki#L-k˧$i%xG٧Zg5^m@+ k7gכ8a> g۟7ɀ'BW3UJg"x語IQ*'BXpZ!ܧJbSiH9DNJ-0װ3/3A)B٦65|jR\`F?Ebk7)VÒ\W<ذ-s 5j!7;SQqDaMpϲ&ڊٱzYN"@ʝZ*Lz Z,H@JE$6FQ.,8C-O v! 嚥?-͍b+rs|윜IF k9"@38H쮙Pa1ǀQ%-,vp;GZYw';@ԓ%X80!a)lp 7 gOR$iOO,؜aFOhz;\̴ApP0.g0qMXxZߐ17JRp@x=.hГ(a1jps]D{G("vH_Vx&u\cȓ8^$[J՚&dCak'dVa]2^ޚL0Q?,Jʧ9&C'fPvp"a#T'<=*cpf)jKHu!LXa!Cqw=oDišA*4t4e-NPc#ܯGvqzԣT#LEm@qxr [:^ maLW_vS=e7>  "7duvD4/SB'X0*\a&\"qX,uqld$أ?J%F5 ;[PpHWx?s2ͧD8%Sb=_x xH6nG~_}%7#F)$48Mx==L<8VɗHU./~=x.W([oe_aSF#cqo5A!s|JYG3$_%THƠ3z`LyKoT}6_i 4XbiĽ`0eԻWzaFc5t,58-.!@ e ]^.ۻ/OCcJn[_G8rC2i36+Z[ȝs @ed"u=q xMLHJ|\\19`c۴Lû'ZiH0Z4M`:g"a2aOb/ZH  E4ރS>\h6N XSd )1? uh"ĻT]U!ljewݶ"FIG!%TU+M:EfRF"OwDAh$ԯ!JjG@ 1IS.}썃oR^Iɬ5}7#"%&#H|jItj${w#>!bʻkJrwpM+.3@^z=nSڶ@84G6 oxCrg$ 4.%;uثdPH"nA]}h1P. >i5L?2adC=Mn\`)6Ҍ"+La~Ji|SC4ЂJ4!EfFdOo])y2GX\~(kZylxYn,%oRhɜss :DLn_epv$&,J֏$X76V^u `W!)YegwJ,%=ݱȾs{(ҢuEƴ%װ2Ae"#=fR­/ 'b|Fk.g7z7Íg+ @:Ne^v@|pǶGa"ϞE{㮴E# |1gq蚠*z3#0'5QҕKh.l!|mwWEMP1㻼=|slBI$@i@eބued`}qrٺl-2z*2ZC32r=+Z!v[2ThڧAcOb-b˲Z0Eʦ &F@C-@,Rpa5/B=5!VdPm9##O(7'a{{#P!cbJs;iՏr0_З2Fxv@>WW$ݐp -\&B![ch1!lFJ$o.}RP{p==ŗ҂W@ݴBXw8r\Ao +=:=fbtI;N`gR1f 㟮8/2 d1R #}xP/jDՑ%ƥC*kg\jE'pK&sdG"EdP@~>8ny,JGS/Co¾ֱΜ0&5.;-bW85 w/l,x&~rQlTLɔ83ªS-amJ>`lÌ bndl}3B /""8sz 72uU { k%G%X#DҾkacy3J0BFqTCW.cfD Xun9FWO}zzϰsT@Oab}Nq\i4['/vNI<$#sDN*X2}.#.y)㊩:Ӿa ^9zt i,Y1D/2Wpk0#AZF9ns=1H2 :Ajb1:aUWrmz:"v@%՟U-"PIi GX9|?'awB,R6~PQ nw5uCd8Z%U`PASF͕22cb1yёJ;z XD;?R؈kSX4Z= o<ڨB#UH@>Sp3#%Ȫ%\o\/[K(6?Ž%' 2:"_/؂ScZ{?NAe@KF X :O)(,$W9>E3 XKX]GY#I\{y*97n;p7bYۭsyJjDƺ [nאxy{<; !jv}YRd|<􈜩rr; d_gyj4ؒn}U ի*B#Vs`Wf-[[-žBmȏzU%-3N_Kf7?aŹ܂LIrk*n┋~a"|HOl {u O\1l4-x͐S7ّ]Y1ٺƚHϠ,ܱO=ۙ!3΂*>bKZд-/z}E)ϋL7Z,.d<G' nf߀xKrvyc_4;ۍ`M 7Myw=@ m5$a,pUzNX%ث|cl&ɊA:G8mM{dʚgLm0O q1%RK6ӔR8 6%7٬l~>p±~*_#rJO$}Jr^K'u~.A Jr|'[\ؓD\gh|Ct=N1 SQ3m3bwVpX+Aa$%<뚜R":oF/D->!@9ga OSOUUZ:˾ mrֿ-c\ޠ>GEjSˤTYMEwk PgY9FjX݋#; $[QrYS8Q+XX#La`Mf@X7J#(t ƅ/:As'D1e=0.jSsIj p<s<`ρ>ó=l_l4q`1Tv HSGmP}rplc"u.+c1uhj=C)ЭmKXl*ٜڳ>%FvL#ͣOν8HT;MB֜EEBcK(9\tSm> ҪYMp[{=v*!vxN_Dǁw[C*3J'x7a.ɬi~l v=L3d+e;68Ab ߇gvQz22X|ꤻW-7q|-gBF02z#$|J& :OK9ے oX˄ad҄F1+@Lp '?tD~>e`"K&?"bHNk\.>R8P9LTK\pNKkq=x h[mAu[O4ǪJ4{^QIx0$%>#JD Sn.*UHBWC[sbUeT*6k<LMaCEuIǶ_2BhWd4+D$~ޙq@VX('+&.^0GBN)$Ke@VmnB<9! <#tE g.]0X]R\U/{I8T R@,3uI~dgyLZ@Tc̺e6B$`03USVQTS{ T%q͊ x[j m#.g!apf,ck.g$~tzؕ*E Bd7(vM߁Ϻ됓$(/뽧S8`x(ub_mЂ r`H0:4ye:=kM+nꁋD)pDooB7BsԲ m\@IDVKwTmflgp*O>aQ_S\"l~a^M6bȑ2AKU0(o>"3q|8H^ v\hXӰ NĢO^FЂ z]8Ae˗߷Ӓl!hb-_lauCxNOzWPM5?D(=(&T8euRei89{j/񥷩O"<{J̾20CuWE%KZ+O_3Y_!TE 8Tx+6:ez d'HNacmmjK_?|iAIș1:Wn tb 7#ϊ@ߠxVI20UDNP#_mRP}etV'#&*(yU"Ix _-;:7̠`!=Mbj;w{FF]gE s~dSȓQF4hQx^#Ɛ;lrG94.JyAYRZ>r"eB `z>][K]ǑKı.WU/cu50\9J MUWÜ*'nVKS` BME=WzEL_u` u Wfd0\%sV/_y5mZgR&ƩP]Sc" oZú CV[.e :>9۸^~foH2ڇL/%;e:Hdas -ݘ񻋥,XPurb13Z$G_;G ?obnϴ(?:ʝ=*]>mJ6|P˩G=T|8:oSeX4T,Xr#Om<^h#nsdL;Mg9mi:|y"K?s;Kb*]]M0UoBk$zB?$#%JD1aS-A9{yz󜗓<[p^aMÒJWŵp<_əLz{wAD˚O'|^rg]#z9N J~Pnb#W-*~/B7Mm_!>6+WtԖ#-Bv}pD_6+F^z#< =4F͆׍Gyj \E•x˥l|*ߣ$qljs %v0c!ygGj&t T` KWg+@eaYAI$3 {8Xo4k(:&e㓕6xG}}${{)vu\Ws! 1\pۻn+?3QֵD.PP:5R"{[:-n5I" pH߄^ N{gԯH$0-^2l$ *Ìs gF rpHClxW/0SU!=>LYuDqW1.SHe~fC[;^ (7M<,ϦdB1њ`-.ljX9e-P dٲql"EΩ%#3eϠKLr23c&?y{Ez!M ,,;٥'AfS+M{퇌:! hR:]y冝}C$Q%}B_Br,/nVbJGTlڴ~!@Ͱg뾛햏 9j6GZ@w3͈|Ԩ4ᡁpn|*3J2FE,mvPmO:M`N!bU|L .bU-rn\! _>HKv$kʸ+*.Uqu%dIIW9 pTɧ4Hj/þJn`.fHKWƫ n_РuY]/4(G;lW('/3hߔ^CMm}Dm<:J90KY)x%ފPÇo@+ a/ dᵇ9bqMrM.gxe~aۘ!yCV!ӹ=lM``|Jޒ^NBQdkGPT; ҟM6k >Z2v I"KBCWDo4*G8oaW^}L hSZ-޻nhP@J]2>`22x`Y{ ٘?J53!g47F ɏmuFdF6|YXbe'񼗿sDW4J +/k$G%<\~9lW]c#%̽c,FS> Vi!qvHaAl|m&2JIhY 6ThcFb$;StijzS` kVLQGD l牆hCjl}AMf=)SLƎs:BBrFƂ]Ɛ]ljΪm6'Y+|pСPN 3Ngd[H/~ĉvH7z0ts3{9dGbc\jv fxkLczD! K'$mfr 8`u,E鲮20;zaB]T8;5PR[ ^-@.tE<8&y/=u[S~򺄖:#P9K؎Vx$|LJ^~fMrgon|Ԡ3įz *F(Avĺ08$uvI^l\-|%+DVv.}X[o9+D󦲼=~B:%gy\y'.4ە Þ+?:{l9l3lgfpOC9N9?'1 GXY(?"qve0 #hGq}dC V]q]B0~\:~:cU]][YP82;6G]jLv\ 経H?֓]oMK[2_m} g#*Q.%]=\ܨi-NT&E:OG6jׂ֘,;'KB6# xv~a`jXGBPy &p]L8f}x|&M+S/<u)~ icXG`#}CM4L|m1_ǽ]3U&j( LCeS_ yS}zߙwj }._g3y.3I)S5pK)wޞe_ 3fnh3ݱqsoz])GЭxy]OUWX#&.oљ&%Wf@ctG"1!vXɯp՛٤QRO`@DZObl cX"}w{ʸ_v)1;H=*)ypp]bD^P,&Ԗ\y;UQ} Feq xΛNJ7f t??`(6JPTMh^ ^' ֨YE9Bz(0 7Y!9Gu`^,(H>پA،)S\޼GY1ҡ4X.1D~@aϫ6;2`G)3őC{4Ow?b gvQmꓼn`jDh() 2jE{3 t$mȋgޏEPQi_m2%b*X/y6.9蒔lr}&UOե#`2=;qUy=]5AʜfJٽ>C XZBU= G#qHƸɍP9=-1"Z fv;Cu\H]\5Sl˺6#o~QxzEW~ R)inEcӇp̠E]D&'b IaDF[Ჹ#JӢ?C"%*9wja2+ Ayqd.kɘxܼ$jXa8IMj *AY}~@رMe)BJV_*(Whug٥J*|z@QFU 9zC_qp{me Swss+;S,Z .dCq ePP_oq{؟2sm1bYm4Y T? }#w2 O #Np9!Zgc4z+P(4XwʿS-O$5}i4pKI>Oٿ8r~ DSZ-~8$֜~D⛉\ވ`@3X[/%^?-Rp|vք{SSN ҫr 33i8d(]TH(hLNNzkenm5/"iYڕ.`3uۄ3zfEom/UnM9zͣ6-Eu4a_G k8ysPR-Eʌ\k1wՅ=,Yr+WU\?kRh;~]!Pjm>"H9 /IhsksY)@Y4gWK'Ae?;Zz{lG: &aES7>>ީ K@ gLVh#?#5m3_2pO q6}塐CH"Jn2C(N\¨xNԘzŕ T!P{esxR88JwqS Jl8~~ܸNͳDڪ|ʃQ'#ВDp\ʋ^pttB7Q&,MC[WNG0L!ǎw$ ^^mK;| ׬xi86U)~8Yx= 3$zq=0[3dG:3Wdtᗝ+hP!ulfLYPB0"B!D),)PMy`~'b@9΀g.pRyEX.IvxB!{H}10=|$+:#(bIz0*.`C 6\/S:e-r 3j&s%t6aT/;' &ɛ6/TY*:KC },#XдH̽P 1VhPsKhf-xe (=,2F} GUqۮt ׫g++MS]\1z#I.ԬЅWCie )DKtSmbJxE1B_-ĵ8Csq4b=/?sB$LXK޷֝O_tL$>a¥+Ufc9~p OQVz='-\7:k…bW+"ά#!2U Cl&scsBm:l[lڪ0E^BeJ?Kӟl%3v. w^HG ӧݹ_juQ_H0'jW_}HdwS&5"Y (]9)"%$K2cfw)#ΥO=eV2)t9؞fKVhV+(O\71u)L[Cd9^F)x+<Я|m)`kw+PmFdv ſ,~2|lDwD{z12Y&Zky2q T ٛ}FM#_VIiGb@dg۝b>,c,+<&w-'r=|ޯ!pʤ[v񩞆_(:`5ՐDD kvh=zmq.\8:4v{OY%}NKŎW0ðjbDL5zyS#"[v\mWW}Ēw'T:vJwi4ׇ"&#aV9, ޫOwߚhk凸M Y祐\VK*/#ˎFid-囪|RT\lBE,/-sq%o??Vєc;8AB롞ECTĎIs$E !h9^5,$!pNC(pEYBi, T@VoVcu !NX=}i97u[: #>O}ӂS&n@BЧqiP[)׏|wkW£PMRδŎ,k9qZN h[ tX\ɉ):jήO1p)āӔ* ,,5f&F$nȅ2l^[dbây!20FRO^N}$yzJCQܥ(B"T?h"͈ ylӢHꌝQִ( QPʟZԼ'C m_Qf7پ /V'\̅,$9I5ҽKђ+bPa@g;8t2j!zv8rwta :Yb3}-zy?u?Rzj#SCk2O:R(xD02ƙQ ܯȀǶw++q /s^Ǥbc]BS> 6">&(IH$m&FK޳W' p6ڕ5Pi~љ⨿-S LQXM"=ێD$GZ=Xl\f:=;\M;v2{de@m7yEg&fwXC-ٶ@2e Lc&T>H;"])dNQ鳴7LPDnNCx?B՟S零M Z ˉTBm\WjN'Kpll+WsQZg֢T0qޝ?JޛV&R? `qksR& j24rl%i'lj/&?N Bʖr~ )(#-J$;K}Iİd |+A?qpg^w,5m$sԣ"ӥ06~!Z _]7{vWQs׷: 3|M)oG6JY9IlD3 3}9`hRK;yv숛@hIzc(%ԚU{v)QjPt6dz +/ZUƔ>4َbLOdLjN"bY*TmO*F|D6ċ;+()0mR3D䶋E?_ 'zӷ $zGjY(GG(gY1[Peΰ4aY2p߶di Fy$ ˽βGS$ֵFo1Sv5niq+yOIYP|;p/RNҰvOpCѬ>RTwr SƆQ!Ф6Ưe:ʢܔ&TwJӐo`D>m\k޺ba>JA^F VQSA;?MxΠ%oa [sGgӘ_C]Q7#0-reH|n+y|w饗cA#4ǙKclm!W nh|##oJmk&Bx h%dbM9AvO1BsQhnt=㚉H95B frblT;%9WioclEՙs4 8C\hFh6c ̀N.A^?W.Φl|1չV c;b~P[`媰١AP  פ#aOuo41bY9`\&0G ^N]-F2VD(HXN# cxG'i{jңJ݈jNaT*G:7 F,r*Ey jC|ft^X".s|VCJDV `<OorJA,=ޙ߆EPby"{G2N@铸{RzsMi! ]:Dp{E˅Fmt(e}'arwP3Fh6?@QF}01x.[QIq '1. XP _ $J߻]O!zDrd $T;WyCβm҉zQ2,`'fbcJv%˜4 oq2 r rϞ _亿DAMo98b,Scz$$)볌y_'̾+M@Rf=0z_Mr|_ |!U^UIm<θU?B1p5"}. =2' hGOloMzs,J}' r9MƊoe(ʖԿ))'&Y3^.=rjn #\{rss a0,ldRX`}m ؠPHY -l,qiypUG|4Od%'J %7xxG]xn v|'JD_stMOq3~9UOP .EVcpymwY(~<2BZPGN鳅8s ۔gz0bCx8B <2%e沏\{͈.p)зega[l>^U+ԼPxxJO .&`󬅤 pb1:?rڋ 6ʖU6/Ad@:}GmCVouqa`NPǿWb<,^-!$wLIx^[7|85d {l%(K?F/Ys3`8aTw''`%<'#BTw.ov'238Ixk2U5sOsK'i$9 ;ܣC 6-x.=z)M|W1M92 RY[aCvYѬIS5iOTFwj.mQ􁺶 Nq7jX>OO8F%; X- xL.f.Ooꢑ "܍Oxf DB}0|!ӒqeԋGtMH텁ZE|GA'&H.PF7wB?$;WHB'w)L+uŃafKa,?ΗZǛ4y:\'D[Sz@6dTN:C8qh:=ֹ-&:*u0~ĞwѼ"pJ'o2d=P!/`@^Ztu+:<{({+QJ\>#,3|Tpp;Qޕ&AUnq`1(Nؙ~&G@Ȓ&}uz m}:y*#yn<fz ~* ] hQ󆼄ЖjA *p~ % <YcaWՋ !,=&jpdeKSL#&=y>1;R^U߃{Bqɂ5]G/P4D4&_+B›^|^>}:=='Ϲd9>Џ0ăvTDH'%3)>PNN KJmI ITB9n'[|bGƙU,D˻wL2.VOp"Ox`j"m/0`5uAf5mA}i9?$%kĝJx؞ KpX^ےT"qfVImmjaZϭiMU`wj҅K ύťqIgיcs)'iيvN"!v8ؾB HdK%7['İI`ܫ,٬ GOPw;da8; L>ru0D]xo5#< 9k\\zFΕETx.>VkE2,fb؆g6|@\e,.޶FfG1$65" {lDuW x)ZzA*wF')0L:{y2Q圍 wmqu8/vo)=Ғ ~a\r1bNj?IN&ql]"L&!Ku^ a=k\0@RR9(Z?Yw;(ခ^CG%DshAKKhQHg8%E4ebܨfδA8}= LGewDĊ+_XRDȒ!h4Lkg> Gf[{! J@ bW&LexR_ Ek$DI9 (+zGM}A>}UI=ٲha.^   r2߻lӣx=iMPdUT՟r} g%PJAz7JN(N3MMKppofA %*EXΧP#D9E{'_/EZFHHUڥKoo, 48p%-_F2Q]O묰?ڶJF"uʩ)σct;%YܿzIOjFkȢ!5[4fSId޷'f&&ơLXI?3 lu{gı/Hx}e Ԙ6ϩVjIT_J޸5B0_"2I" _h-ehzZe?5pD.ך9^i̭ 1 ɟHꤏi?ЕDCC6:Y=ݱUYSn}8 SzdfGV%)]rЈ2;JBg3˹PA" 1ݓ5D*W& ;gͼ˦b\O슁3 sX7!&8rB]:/MD׌`ջJ)Fɰ, AXwCjg6#/L' H6Ɋr 3#0mFp`B%ll@R#(YsG+D@(J꜅ 7q'I~Ei]c.= DhUrSiy[)"7'HS2l2bG>KeIMSv*k,'̔[O^DIRoZl%g3)1Xm F,uQ//fS4NrcH 7c%x2J5a,^/u½ϜJy7*FZ!& >M ]QJ(H:̑MS-4?CZsU\QA(2wGįU*]t]2 " }Aor:A3ttm`Yp 4<ⰤS| 0rtY.8&ׄWtݣtRt Ę AarVd%_Կ5*n7X$5c(CXk^:nbY]N0ׇDBx22)mFR!F/4oͦw*=ޟQL긠Ud i_WHH15rqCB<;؋Ӄ+^ q]\3`;s?֓ZCᣩCI1˭oŇkl)ʵ'" yB~@T0O?a]b%"8{YLM^%m?RHK-Fᛆ'3P@"OZ"mWίޗc*U?I !k՚k|Gy7 |~UʃoVp|8`Q,\u\M ڔLloq[^ {&G@#("7yz#It8QhS< *gi*JE1wqlR*:l7v,ꒋ^ok %D |v}5E(Hz"10cb5%Cؤ@*%D=i_GhD3vFSux/twE1&tEN4Mh$%N_ :k @eӒϮ;rZS>a"mMSܓ{s'33_ nfSš%0 sXN n[MНU̳++cQN̷l~߯L{X <죈)N<~Fk$p_i8oDM Q~AK1$lP E!9 ߍD2Y6zWyׄj1x hK԰HQ8IzFť$CUqh+}\hиpioh`C)6% <ϟkuXuSh!(mFUhH0@PRha7k\.<`ElŘ D\o+5PO\>G2F:.L)H)>lzR_7Z%m^Sk6/a]"N-'DK!3kIܭl6zz{f Kβ_iHa3Yρ͖2х3]6S[RKDx_nFC6Gl z4ƀ&Yj߿ze\bLW|im J P镴\Y#@٤]o Mw7jǖB>_P]geo҈Lt[m%4FB).*ɵ P'VGX4;#ǾQbW>W!u?P>1N8o^D1xR׵'Xy%i\^0/݃7#M]-gRN h+8 PjJp/&?s|(oǐq鸉/@>{1q^귽oHLdgI΍xVx`Y/8=U("^ VU sSWsaC!a8UCzΛZݪo:5$7"qI82(cVu,Bm'̓h;18[x DsZbFvr!!]O puX:1ko0Kak ,a,hOo/e!&GZ9-\zAJDn%f 0a3($m Ҟ7}lGXPN" R \ MUض;g8 76 TR' [PG)Ug݅d@b`8q0G"M V4m!1!fX_-R_x>Ւ0A?O"70Δ #h\WrN?6x'@cn}E?'D#J̹+ ΨqӐ8az8!gdmrwl`5jxA:nfAU{{co'HVYʗn.b>sA2LP48f%xtHB6Rr3gi{"ý:q=6/hXR4g"|;K9 PIz`.1T0AZ{jNc!jQԝ\tϽWq{ɷCӣ 5PC  rAKJRWoZ-4Ϻ>i#-vHu=Gc1!{[+Cs55r=@ߙ-բ@4טГ>}' JXGMDzޠUe:h$ _hUmW'W;ڻ, Τ U̩ͱd#oۼ˦+S72`37k,04RabΙS# br#*WڔNuO#3:PՋE#ҞVWnA> d4?>ẺU}\lN\ex+kI4 g5uMn=&u&pʼ^3,D' ,vKXUf4͎lۖX6^`eaL3 k B8?h5A *s1yv|PT:w=LyZO%+"}hW! "-bB o 3^/6]BxvٷIqVp2QL.3Ɲ5,qMwn)g挒#ql8mNOFE 8sh3>HPykU /g@|`Rf `#z:(9. [hnm@.FvD`gS GdJ9:TK~hl)?uSa{_Ր'AGF|^\>[c')$hk@hb~N!?@Ob~ſZ K*R-J OE8:Yh{wd 0m\Ƴu9+yʽ;)ߦA3aLCN>"~-ML5gj`=Rn",J!_|iTcjƛYb89|J~Wn5]`%3惷pa=buOW'͊eF1a>m);TAP{ڕ y/~qp($!ȇr>FmÆ$]Cқ}.D x}ען@C.KwR5߫-'kAd/6"%z;gFзJ >:𺷘C>P^r!~M^LNTF֐T|ݰ>r\\#t|;hhEkQhn,@r܀+>*7<շdp-MI-Yjv[\#!:Z8E@l'QbM=I=cyz׳9gpgM"7J.P{q o A6͙.xY!kL{#'Dއ[ϷF BX*xtUkΩ-F|34$seΊe~G>G̻pF#M*)´Vʽ^7Bi 5G} p[)r5u +j.mF:?_(i=,͇Kմcf'UgTFC-]@a*Z9_n\D9V?"cv'45o'O{#ulHG>ʼni7&eڼ{`h/?:O5~mpjT@N jm-TJv*]_j_{nwt^`|Va*(a/Djn'U<0=ϔќn*t(9kd1bF:mLf)ISε0F!jQ1 VapCܿMY p)ՒMtNn/?Ϗt| ڜ.k){GVgA&\* ,,,طf:0a|ξ5n㓊w:U-^"Ex'7eM?^m^ 1tڸg _& |5Nl^ yD2>5RK,Wc_hvʃ8Hw#Amغܥ#@h>үYCSs&65(,`4HP",ɒ\4 ~8*y\^&''B )dꊅC 9 +kd[S 5 Q݄(ިyݺfÑe˸a,wWI;ΤUA3vpz?o-,1!_ʶuu|'͙ZQSK)x|yBb.f̤#`DI, 9v;lq n.~@ͦop*@kjtlf8ɺ_ yH wKld,>Rw;(]z 瑁~Gԟ\9$oy,YB'N:~Z,oB uJT냋>mKwPڋ8DŅu<,F,,b9|1!t8K R_` /92B/`QVN>e`FS|8s27CEf80W*7X1h9 $S fv~*_݆pwg7Pl&&owYag9Qd1/Tŭp,:d~}' ³AjV(ėVT YM(jo7&`Lr%~{ i QD%]uhM+Ќ}+ZE`E>3=<.e|v15]Y0#\w>@[(~2B~%kkA Ae6 9-<<bsj]x_l2s"\ lxXu(Im?e H]E?`{'OT,h._Hj0̜K!?3d BI$n֍AjKfqRmB:Y`D7?o[n>'gZ$tGBdnO|ͭ;M\T$%2Oh{+;tgDg@8ޮ=Vzl/7$RHNW?hj=HD`3H3XiKkZj\@ Q65ZˡDzMP|HUt,[m2k#+i;ifOJׯF9YxcAMSN}~^m&J{ıjySIW6 p>"z\>o[1n8`m*),(f_,3;~US%C@W h #qD1{33Rz!`7kp_{@==QePr?5t;5 9Ď@OLVv*C)4ep3=9)Xn}8Nˆp#Iާ 5oezG0! C,3'z/QmMaA瓊]\x.=GM{P>3..͈ >avR[e]me>OFoUjFPZ-No.O \&Ol w-B܇n1?j?S:0Ap4!dF0̵ 7ݖP? P#~jBACM4JfJD"BD 1хMU"ENX{wxcw8{Km)S>ES"S8tASCsl nH56*Db=_<Yo'M,%ڡ(e_ ]Q//_#}{;GLϤ\@f4[\sћ',l"֢o=62V9a9] t/S6NVH@1N`03f>=iPWy_=[*ϭnÁL\}*a 5U t?!h1r8tFWi 1Y6P[X2v/e('w>&+׿"6.ta1.3fD1HV$Re4OTd+8ʷsL-@\nb>w{3<7[E@4+t|TSYIOIەq$HuGekzտ4=E^n%:U}&oGJlݍU%ljV]y'yiqucKkqA~jqGB;Z*>ڧrⶏMJ A܅ LxmH@w ɣԢKuf*@ 4tTHdba `LBn7R2z)DdSXEOQ͓w=KAhfLsպ~gesM7e3JgPpvKN0i.B ]9PУW9)T5 JEbK qRi=] K(615'R_x- yIj|H#麟V>Pw/C:MTXVQeVS]zL!aTPŴAj956؟cG7DH ]NXfr c1i" Fc,7b3Vߓl5Z72#wPNH/*6t)k&l }# u(i%|Uэ+7Zn 0¦T!=pZ#8qf!j,Avs"^V?ppZ|)9d ʼno 1'c҄߭m õ6s r-b,7C.&Hxԗ~ѭ{/r_U(| ; mRI&D a`UAtJ4=8H@^Mw}:1[쏏~P%g'(4Bu n_HP!{#ojx;tm~X\{( I̬ X55a3]¿ P$750(VWj9*na <[vi'wyU{Է]ej(χωuܽj8]^"y5FMCyJdldN1"4Pԯ28f C֡Q;JxAuAIIywF1[* 4+ގⷳgxc!$oAZ.-nq14E˖22䲚h%# n+Ny5[_,e𖪿B)GhMf!YbZb 䆐hƾyoxRsGކ&ʛ|6)lf8<&H;Mv6F`HōizPd`ü\eKUZqj9uT76TNV> oB @Hgv8@ A`3ot)Q '8m =Hzs~ABv=5ŝ#EUͿ#F~Ua=ETk&=5G[A8#YNtQAwMxSHl}bJ3f Fo(om˨BB)Vu7N˱B1rn9x8>Y64@s V8Tp98nq}%$RI ޖG6h4= !qr`GmBTh/ \OȎT6klaAUN.v ypġ{2-}uvF\RyG|6:n4pQgD{&MeaB^N Ύ7&Isl:$\ئ:_yF5Nx>)B* <_ď$)="fnN fM geT;Hx;kE?3=-M!_OӪ4W!2rSj" .mz >c0Py8$\"j I1\66-Ignd55{ʧҔLJj'rߛJ?0EO#+< @}$)u<$58.^ [ЁC`jTHP$؅?O sdޫ™\,Sb PUxORf$'k_5[߄e`O:6/0# LF0oS;9qmc($(0leȃe춋Vp/4>ޔͯa]VAbMB{.gZ(lSVw?AQt1 ‘D{?>Bnj|%Ubpw)d+P P;JsYYVcxל_ Q:ql_m&v*W;^u9g:pVKz>G)xΨM~r)eAQ>ni J[TȞ"Jnj+*Onbc)$ EΐD4|Jl5i iĮȏlXv/{6!VQ9ݻ:Ad0< _瞻cWMN x5i#"ժ?njĎj7Ѯŀ-+3b P] *njA ,ĭp]H}nVlH$; 9/) 2bD<^*1t47!|?$Y38LZ$>\m& l]5$*NdCj_c۞$nU\qͨPU./;ź&v " iR2SbJȤILQhi_"G.RHN +aqx8>z_߂/zѺ&`t1oxlÒdʶc:5Q vΏCKT^3diaZJbD{ HB.nw!QK-ѵ?z>{BʠU2*{f.8+?8Ҍqxb*m;y.hU<T0-8鯁6d8 d9wMmeQg69x*JgbGws)\rr7fX)W<ƙ(Yhg𐏹F#p-I[8#KGَ?\ ?_wPM- Nz,wmK c=VYɓIJ9Fp;.d%6PRƗ+)Xvحx7-YF359Kg}f>"]l&zsi{lڜV +0B|H7 d%voZt]T7qr{QEWщp"QD ]| byX? @>ixRځF~n!тŜR$%Ӝ^7)^"[*6o6XqDhm{m⹕Kމ uN[H,G3^t!{m>謔y֨]8;۸2Eɸ[ďC.mZA^ZyTMHڈϲh$#%q$;XB'lVLDw7 I eA X4l=/q@/&lѲq644=iR:>6k0䒻KȸS21 U|1뢚KH(brj򉝗2a&N LC"UC idSo%pgO]mdyc,o&Wr\F}RAbk_>;&h.t yeҥ\ww^ɰ:SP0~=Иz=b= ^wFuq):]= #T JܰW?[M5UHk[ TUCF~7"7^,1V 15Ot=N}y.,5lt OL>׭I߆Yw2^*tr`)ztj;&+<ɴec VfItlҕv_ sX< t{u9mĹw?wCZ8ḯN%Opy(e9OuKΞ{'vI3{ kTg0.JppGEoC6i2ս YT9H2Srjsy EgK_\=}S9d}Ī )VDxӒI܋ϛLfl\W/Fہä*\֜r46%AW&B2R 5`1h*Gؘ,]{\l) wؖc1b\oFdYD$S 腏R&A$ĕSnG3 K"fju -1Fc,٥taLDEqaV`k3ιCؑp:*LXqU 1~YT gP.[LmIgR ٗM<˞(3^`(A"6A&Odp<_yN&RDOf>[xJP-; |1^J_-`\:V}A$FeFҺ?."S>y%#ӈ7Sks,\zސ:P8Np7GK >wo=ԋ궃:0:Uol(_ɦ!.,L[o|$`PT|Ax[vPR~][ܧd =_6¬}5%~_o偈AMr u͒TH ~-75s]pGOQs3n90 Y)n &"ؤr4VXm6"{DWVTa{y׻&SuۈNbnڨoI։'I칔u5qģjTspAk(~JH)5 ~SS=oxI Z K:FDAގty(m{tp1;t@̵|S+`~֏8|b?qLƥ+V%'g@ y{<:QD55|X7i$5YBHp}oAe{y7qṵW"ABө:{]H}ȼ%*ZA;Zo!q9jQFbו?6W/H>S _P|Q ^{ʛ'{Q|hE0uvGQOq@0>#,~61{DR:a+"zqޠ 9o& Irt AwO>mҥg(H3$gJ۱/\jKs;z|tDDU٤_E61z/J4uy!&Cݻ9(E24_'OZ{ 2ʕ"Pk 3PT[)P)4Yܤo-*:Lk?T0rY^Vɡ?9g Zƻm2Z. *3sj%SgjA,]b}ñn0VA9?rbGZn&zPgR= #^MQ3,1f|HҮA!R7#Dp8-ʭ(݊j8we dln詮*1K0[Dfmp< s|cF Ѡt1gHl&HxdaaŏB_ X4pSӹ +$; rJD7^Xd_;&VsmxtvogҘ\ܦ=U;yCvZ i<6v Fr5e]!hAjDiy%pyC$ f)d:}nR*+(c~U;~k`QL8щM)-(;)~RB(|M$M|X5]ԙI6g:Lmlz1ͷ_|Ǥk瀮AI=Tko/A5 4g0+g:2^|ˁsY_|uGp+߿`PcћĒM7N-?XD` 5]V} @ ?s5 ՌtV6;ovm5Ț|^c=4Yв}Z:z(/b#N掸HbhDo,ӚN-A(F.C'T|ȋBΟ-զc=N`HIK[~/!1DЪDwU!8q<[oW$R8@o36q22s5MDb v2CHa@g C`ʼnC\o4aN'BakwɰFl{Fr!`wx/< +c}JK'W.UR-ckrd-BOR=3>s ;l aƣ BC)=pYEDr7vFPտR5Veo[biFjyo"=olnFBG0:ԽaC1/iK1J#+3Cž^uc@1I]b${oRgߔ,=6j`JI]0z-_Ev)G$^nkׁnl;G瀵i0Rj>i|aNp@1z6xSVbT%fB)''8͸*Fp?O dE 0/KSgfethR&FG!#|@Ku͞?#L|MyO\? LQ1BpI2_σU}j詭]AU.,h-wQzmzQR a>I2g1? gC{Aw ,T_Xc}7@60i+UVA 7%rV f5NH8g>m\,5:G4$ kjoXxRMG(/p9&I+dIL,DƿcJaiRT ѝqrzX˜CssߥYnux80YܞlA2 wХ Ϗ^ eHiCިrLm!05KMٮ4s3zWjuSD};Ś县r[>VI)VHV2d)[o_A?gv=.;/J9vFTX*`Q n3 *.8v(qc*+BE LJ2#~3φ{D[t[7t?]yJUSwE=hjm0 D0WJJ5255҇1@Y&ڻ%k Y맪 mIc רج5=Rmf>պQBht*=nOaVCmƭc;\-ޤ2|9b>Կo4raКKp ;$:{! fzü`]o]j/oZp֫7o1&8MUh'~UFF Y~PC\d,Y8&ta'%KDDI0q}b#/A"nEL3A/y.?F2Wb )#-Aq /Ì6|Bь'6=3f mfj ^- ͧ^b0BŠQ$prkWӓ2<湷M Zvzh r톴H~ɥmmJRPL7-R!:k3\_Q2(Hx\$=`wn`xyÑe9շzt(#3-"+c_#~D#ZS'DmS{'Tes;̸ՙ\a_ُN猛dc } R=W)p,ZPeNKy}qXKTwJew@B'o` WBŽSw:*NܓG&mÆ4hwxdŚ>II~w ߌ|c00^k|ՍoN rI /|e$L4W<0`"{jv:Dh_By1Jׂm j Rw=e|`e}_e+k{~C" HF^'&riAtxMmENc7*vaj t"ƃLBp.->&;=dLߚvINwt0(λ^NZ??1i`A!˥Fr52UAFlr[pO>'fuv_3E{9t} D*,-J弒}p?J"};L cC%}L*~0Apd}LZ> NGW2`!@8bJ d2uc+KЇфd7<"[}O}VCK{(U¿jNS h* F="KȆKʁ6YHGs33Hy8>߆SA~It(|ok'n#OO❬Y|9zҕ(kPpL7DT=ы9o:vr7j.X#&Z}D5ۀ ܢv-*G/wI끥ƕ2%9Y-j|z1Yz(/dCUwFk:0t@cVrmˊ' 0)&E1k+ "P:UNiM;ƻ. UC+z wQ^2|3*%'VDw¢9?<2(SubrS씎|ut# 4OiW mjr3VP2"Wcn]b bVZU39xjL޵yQ vMK(>{w ҃! +Z1akn > n3z.%9MKb\|u[xxS/83;GP02Jb,b^M_'[W#T)R:")4 1g ߼4hdG3fWbWJ#ak bAqie C/ γGP#X"K1, +ſOg+qX7S识:o$Z']ؕG+5ϗ^Z\ d1)>dN.YN]jllޜ:s:U2tTG†%-hŝg I8K!$jܗFSb⠋[A7sWNjG0 ĺt/۳,ƣs8mE$bAvqnnwg'@;Dބ&bpޕ/$+'E1V+~^D/ۚ#`Oְ/G>K|'$+ nLpǺNkL]9Iv !7 /4+׃b툂d92HIo쯨r̂! B-F+Jm+>7 "$bk> $ &b@|`MB4Ǒb1'D2F ~fW-Ji6$xQR>g>A[#Ž[pߴ"Pܨ֩ri)UEy­Us84&4; wb]ib08I2|\ _$(w4ɄQͦ^b/%@2EoGfU*)\Qi-@̏_,9cOY'բbd Kk3a2zuc!nՓS͞ŤhCL:]r7~=RRݶDzV\WzJtjiKb,9Pk9t]@WqFQJtYK ,1ށyDzCm)#nGV7hbݶl*rO % i;kpow( az̈́a teuam|5it9U drM0Iǵ,Uq1u}< Y!1?}g ,"gPan[c@r@ae~V v7=93oZH(,|ifoy~EZgf>2wcC($ȧe>n,N v27()FJyrAoI?P"+O w]\=SjKί<  #۩[&OQ4f'Ps,e!G3#e&9Q` %*HC=(ǒLx#¬f^=0|h`VF4ǔsFA}!o~/d[pg7!{ +g$]Bxχ)ZGG4J$b(bhH?EP+A@Z{eSŮdxὂj*deBu༳.w^2d/{%q$diW*9) (|nA,ʠ?3; 믻8 *8u%5F}\/x\_KZctF#rmdzZ, LF5yڠ4ܸ]O-j?]cTݟX] 6-!K)>]GUC DaЀ>Cs5>R QF趝ɪlȃO GP-zڻdTy%jǧ [y ܳbگ81Fڒ\iq.H&ӌsc=K%͡q#g> Etw)un?O잤4Pc*1X"j*DC ґz>5f JX4 ŷaº&xv2_u~KH#%8M>n4M9"|}sQgKSo~1Z\zLt&}Szn g"1<_{M yvYlYC_akX%B2 40We#[|͓\:Hr6u vܒ`[0WgV '̊Y0q?%'_7FJ/E,*pmYn6@sn1.ާh[ýDs2a߻EBMi_HasTej/Uی#5 R)CRCw@+_\2=@p B˟+0?2F2D@m6~_]$T2 (gQCV2-H\mCwٸuy;k˅ }%OUy7fI_YEckPѷ'l@KQFl%{r m:\LLvۂ1MfqFXh~ab@H3Mqu!-Sٵ)7~l߃+bIͧkH-IZ8A y.Xѣe.Z![-bU'DWʊ x BiK"54!b@|#1sDkYdҿ ǐJB?"Qau)g{[iHS]MJ d|o(aOV)4Go4#`X2yUFω6Ǭ>NjWMc>Cc]W2[eؒHBzksT5O?D?Q[mn En"C9]s%G:3U{gZYlm΅뷃L(y.͏9< Pz|& P%PiԒwSyZjeR5V[1lZdBg2չfSSo˛Z[ְ;DUBg5$I[&ww̆%.Y$>s_A4q%Jn8J~_ g`I@L`![`:ẖ{)DN7<99WhqN4CHvZzdOt޹-V`vFA {gnWb&ݴ`@ 6]el,3_s% y's?G*TPA0Pԋ=\SN:#C1Aubt$j_i+kn`G >1u6,2 W=RooDmX4vDbw$8.|N[DT"\*QUkhQ)K=, eP,8)d,*AS-=Ü aQ*)9vXILc!>ta[I$ePe@!Kp>wigwLUWvEJ@d̐/9l٭@71~=.ܡc{F eގa5cI~iC fϋ6 %`Q[XQu>0#Z}@jpX{XP@R6\ ͭjy~/ 1u6`p.mmJzqS) AZ\XVUҥVʟR'X'u*Eb=2{d)[H7@@UNb&S[7SJPv5A8ROXxB&A$A>?,k[#!آ'nwUb{5DkILI3mP?#'S#fGa]aSm7<-h4iῐ@Qn*C54AB ketsr҃,DIMh^ز0x~'nU9Cza(neJ|;0&jZ쏋(Z8Ǔ!]q({5z);RXykFG)#Zm%%D C?ERB"vVYb΂ }mT[ jMRyW@_r,l]f9oOJ'V `EnkWel # Tǐ.[1mCeo eMP\};;C C~`-3:}76 =șQ MH!rwOIˬQy7g={P]M *-1}5rxQW&WlE!*#gy{JU65@YM96~ja *G;L)m}*'n~6& iBIt r|:Gk@fVf2ڿn>ƅ̼۝XހqLg!&>p!B2 '* -,Ce&&JO/o[hKSJw\ou\[!AL2Z޾h@呗Vt 13bq泸Y@aKeฐ-X04O,Q `5,V0X}jp>I(xy)=U~iNq*aT(#P*~ܓurg 5E~؝}I~RlsO 7be<,р#n!&d< ޘ#Ȓ6'@A[#Tk+)aɨHxϛF*u-6ʂo t~&50{Rc eǴO2I!(_: Z6//}J`dbGЄ<"aoeU. U_u?Fx PM` X[ bjegSXɢQτ A*r[s9ͺTBXB bKFatڶvFm:"P4Hā`V%*-!|;Yz ukV~CH(,׋s2Qjv@n\؃-wev8" v ~90n.P}q3lAە,Cv24 }ڋި9yG&Yă  +d5@:|F`|ep!CSg\ŸpJ\^?*_>گ`4&W8왛BwnݨͮZG%fʋN\cwSFIBAjxi`IkKeErGժp| 1"B"kI& D]R+ՉhȣA/A{2ڕA91rHoo_ХRᪧXK2dDO(Ji_y;u :iX7 wݮʛb<}ih*"FJ 7w@NذSi7a~y8L)}1w Bn̟ "`TKpiĦ.#%R fSԘο9 cT. zX6A $ |j?Dw)a|uYw%mʣZDTrU>Ӈ+uUMp!fM~Ōp2/Uvq'Oλs@w-`Q=SMQ]F/+SH.+B:}{!W6.\l;{8)N,X-M#4哺"{)j ]kS)1Y;W۳1?yfM0қ 4iUP)4|N*.5ows͇B\bX#Y Z q忔edNbXCPܒ8Vh5<+#O/hJX)QQ@jf*p_Ħ5pH3Wu\'f+hTg 1IW#XA[tܑ3Nzʦ1(H\|j&|7›T6 cazx; />s[qbs9 བW ҀO#<q\ԗI5jr-KGSAhlȿ@@{vDAn)sD8'b |ѤñOi=E?`.ٹܛf)] y+=l`92U O˅RZ̚ oAGK,vSqb^x۱8 j*YF-jƒq`v2έA^T"! 8GÓ;1,3AH2}<\8)ڡkYwK`'\8FfB fqFr@㊘8)4HH 3[gy ^dcTՋHOL6ŷ7-koPB$h,1U殟=S9fp:g:'J8,S7Q*:j$ԱUXvH*An $-.xOеw-\rzzv_oym޼C %ɋ(ۀaH5̿3J "U=2BdpEu}z]^nQy{O@lỴ'e/ [\zbuShggW*ƞ>N/͗ R"qp]$(δ3\{Qye۴ߟ.Q'k"'PIw:I5Lyʴ}|g 2\Umm^C aG< =3Lo[';].ȶHIIC;H*ZEWt"[o%Dn,$({_զ%`$m?]'qKKCp̢Uݢ 2V8S/-w.F &"N Ѩ9[$w)W .~Q([Uu2; ;|%@TaLm}RZZ1ƛ3`yOCxh3@e7Pq ~R<dY]FִŲV,yH]piIFY k8 9 )4Xczs(1_K6 eu6GYkG^cuׇt{]H!RV "ӅVp/KfE7uVtF0 …- (mUaG%we\ g97H#s=d$nQ;_ӟF3F:~Z5[0DÀ*)tJ# 0kr[#aҐ[eI7?EF*_#ŀctXڒ֌@=P.(Y*QZIG `&LM(P+l-U UX#ʭA*t$k1a`2%oSgh,3xpTtT2rߔ/ƾpf 'B:ЌbrlYХ9ɡ?^g*Bk5B 2֩@| zZ$m)+u~C3G 3}EA u`CW`YG?4 gI>M'$Qڐ1g~CB>'-VZgHTz6>D7D %N4"6\ޅYՋeiO)p+x'2Π3tc'* i^V9Åb3Hl<=Xd @%:dLI"g 42輇e=͖{|YO6߁{χgM qM:vA =)KKG!UO4$ׅէHB q,q,9)!aC,ie,x!IX[aB-ODfI( zƛ'UiVG#Xf\k?0n諿OJ c)€@= "G=*nvhjJ?&1㜘E-άN)BJ.!@=R'\#`>;w#ˑ=qˣâ6봚} #L߰tv=!GnԇsZ ?LMʞ =Fbơmtmĸ|A Ytނ :~f;}uڋŞuPi 4!Q|lꂡ+^{[<Asw>AƐ~_[ȼ `3 d١\]`AԽxQFw1-jm6M=:41'{,tr(L^!ٓy*Joܱ'Cxd[f$*20.&Mx aMqp 6I5d :G>i|U`Xf'FG, aTZ@M? zmIe~XpT-]Bzjl+S|EFjz?Uu:HgvȐeZ܎5ntfu_&>s8J~ly'n}p7%PZ~conMT(Ig|?ׂ!#PɌ!'b%Qi0ȧn +{ =[H!qLhJ&]o#D & $pQ2)ZX/ \i ~i)0ǩijy$Ag|^!8R}%vM9's؋IIbN.`ʜ5ᣔI㼥Y7%G#ƌWwYsu |91>Lp.q>`W_@[lh{T'.5O4U"~WrOy!5|uRfrtfLc@՛F%3}|KҪ5GhxCu\y,PĤnM5,̔35mUG I4/)z5VoJ+©M#)ۥ6}S9J <~kQte׬|ҔpqMpҠUlD QDss] A8O37HՄFuOҜSL0QE[؞|HOCZ4^bĤ-1zt֪rP_QKeמ2@1C3ml3#voн!>eFZ0W|6?)">Z00O>齧Z!<=H8 +:gت%%f%òQN$izts=:v pjƃ Ҝ(ȾJdt|9a횫bL,pXlpCPwd'})tbufwouO|lug:se>ifdL:EXv;s&!DTGtJ?(m;d:dAMF̷ +ʖb S^)H'oVDkЦܮ}:#i&t<^,ɡpUZ[uS"#B% 4%rG4Ϩ Eh1 ,9ُUz!@Y+& ) ;'˒3ˢ򕄧)rrT+ 6hXJxdπZ}θځ!xi4K-4Pg}hpS{y- ^4K]帝_zqW,7!7|)zp<[Aϣ(7by((6Ͳpennjs]ɧnD= \ S)\8~ɭIUq_$&i\&hb&&S^viK?ؓ #CdRryӢ^2y8J AݫZU.P`cQFwqDžZ|n%_mdi ǵҲGQm?چNM!^o6fKv0 > ̄]֭E:. *o>31чԶT=ZI+1Ey-Vnb"qU>QXxNl,`bfZ.ߢEX =nu|Q=]Ѹ1=bEL _8.yG[=Tڷ?*Yyx@L@΍sihjd}R^wf0 xZ{EMbf}+r{MWՙ>xE,>\:QtqFX W* Fq&n»Rѿ' qVvԇ4M<dS TEeJ ꬂjʉsI3WeNpF[Iԁ8ܴ$e"H iPX^bQE}R?]2\EKG'E7yYb0`GZWE_` g|3,sQpCbn T3[fy傕MyXEU 'Y?HϣV@ TL垧aL]vC#/Hsa; w8(^U&4єЪc)w a(͋mInǓQD^O򳲧2!<\<H[H& 5xK<{k!1!tEvw-E0dDŽZ1L3D 'o:VxH uz&E F l?T QbZ.?jݛ} 'D\[>8c^2?cz*3hW%|l\߆ a9jjƾe}YuK:뭂ϺT&J,tG{_O+y-kw`ZmtLylgx7 \RZ]U7Pe_ iX=0!OS}z6ŶV7f⥭rdvʦ-'݇VCK7nODؠ ,u(2YF3knkW]\Wʏ Mj*Qңfґ7,@f[,2yhվ[3x{50u'ά[{^召{0j |&v@${ r cG"Y^.aG;;ܢ/)r3mRr%[=wjXE \joj ? dycG=tyfJ*T^ ϣ erLE{dLI ཰zpGF:Rc٣>6Tr : ]?֡g6O68`𬹽p;E$rJiMy,7~#nE4QԨV5!WzӪ{z˃gdseԜz{iKۤ"D U34ؗcTTWvtvg=yK!/{&l<*{EU,:?O9:} ȯGWDPl!hڅ6*h$u>@aG=K\}9Z RY?>VEMžQ$۲]:6e{x3NS9lS)O.DǼ[R/-tvGLe]/Gon I/C#$#]ܵVb}8StЪ'?7XJ#|s4YW7+,Dʄuco>uT3v\(nX?*J#zQt I+Yh}L^Md55 qg͵Xq^r4S(gl!F3O@!.)=p e)>Ö_Ga0Ts,?ΤT71e[ֹ#$nD1T_ )Z=Ѿ)lk m]YiCf$؁4@YRg$h蝺Awoi/ etz2j&z@q<7xՍ}lq槤ɸp٥{pr܄SB ¥e?^q! AȲ0Ɇq,.ƬZ/} ថTyLpUmF?Iڪ$c1 :]F+&> a = -E=U<*M[-*Cf7;Fid!X~auC %.Tn4ɡSc^[K"n|ʀC+(n 8zef.H?^0`ܨnV:Dv C\cB+t%c\LSx\@ϵ 7T~K+lpV(\j$\eJEN.՛d Wܠ5 2s빭]DyĠ"-҅ Toh]gۭ'sb"˪ @NRVj * Ib@;nє҇3/S7.7~Po,*1-Sza zP4 S:0dgΗIV^1 5Z1F".$p9 47k|(wހ;[m>(vh倝VקoWC}ڜNbwCP=ߤ474=Ec\>?UL>ltjc1 7lݘE~pZShMԈ"A9o?4=߻`Pm&;g7<9:qr56E4ieh PW@bkAru\ٿ]滋%/Ļs@&C QBd r{ZdC/C>p Z{ I<%j_""V.ZqQ߭HL YVcMT{1MoU qX7J3c$ӌc].50jo# KMCC.eӾ@rԔ#b{>EJs|f}FY-\e3r&Y57o=mDrCYT wWt EWyWHϾ{1 PE vnkz"apփYvʋlZx:mF'h1p1D@4Й /L鱦'P>s␩{"w>WUiN}Íc6>_\j0LG-lI7"k-/A@4xIm+:g;VFis^tC "U߾1[](J)K~ H{sktjsQdΑ{RsV[p~Hn-pgzVݛ1_׽ؖ5iīS1b)|8Ꞷƛ?\٣RƬ`d7HPr(8G$S]]=~p͆GD/?%*MjVMƶ0bR͑8L)q2N>X @ϒ>8xP%wOPx4+LԀ 5q-`7#A3_|x__poΔkg&yON:<$~&4STʏ68 6Ge8%~Cx`~]NU͘>i!=& ];a>HRY TfzUr%y1.O Cocɯ/-PV>VCT`2nTwd*~W ?,ӧ_Q mg)+s JY{YatȨAD:zRBޣ,6ƉQJΓ0ڢL5Hχzq"deǔvg-t@ГU&\w篠Uf#&W@ʙ'CTNLj)ӄ:v#5/8{eY;Ã:M֞)Ȼ؝AY*O1SMk]=X'9LkKc+XPx)~N ҄t3,Us]-8#OgV)Q.5!.6;rmTdY 薮?_Z A[{#7zMOئKsv{TDL9X x'eG. '= -XxptN-Lc$ˆ SP{~A4Mo"Eȁq[<BG$8A@vV 0׹9DZ|"B(@A}_\V6F:f{,$ʳ yB3)89@z2ÿЗ1Qn\AY:`XљW3=aw+ͣL]CnhX85GDmdrlW{0.)l[~~'Pv/?_aDxVGU4TB7.JgD7'j4> |>~lزܠ*Fz..CG|΄XD2#מB:gū ɩz xf?8}y^zEeAAZ#wR;,~ۛPQ=ݜ]ed|Gԧ4_`~]{ڵjNwЎuxw[p- uҕC4rbdGi2/75lщI)lτpRZؕ39Z6wnW6aۜ?iA˒JY%Έf9qxvVK_8߮J#ivb-Nh4^4kds}I Gn5=BF2ټ|>:m( $)I6kxbn`Ne)~Y `"Gi|95ݕwfb/.{-$5h-td| ɨGz O` Hbߊ(HִEm̂wLj*fxW/'yL17z7W )= 6>,}7͢G}]C:s3h yH4 }(_ {]Ze*Bn #k]6s֝u/זV\IZznTg+ya2 `7 SPN fMlɸFlfwD`Ygq$`n2>8R"hmqp_N8n2xfc|jn a٩'QyXͅwlyH+8-!N!17tVyR#/X_  vj+G `TGޅEofi&=ZՑJpmܷ;v_P*3C&Dpc 'ЭlQJLV 3OU_ rµ]=ncAsIjdC##OD#$ C R :d<q4y};Jj_ͦeiT^/ f2prEQ x?xXu82y""|;Ť\Gz!.7A6rb$snND I^DOSci]h",\ۏ~x&꩓#Ѓ^Wfda?̤;\OHp .O #86"6|a˖G}.YdIo/{c =ӻbh@`JTd}p'ft{*섿߭G7TO1 ӪNZlʰQ.fGswI]n؈f`;57G9LGbE0V*t@zqkrYVG(xs(SpJ)Äт6rj"HlI=,&$bN]XD]&bfSn3M8^Ow*2 ^}qb{!>c/?K}S51]wGy) .AtAYt'b|% ,f:Fh27b51H"Y^9A9[:'neQ'$1PDJ,} Qm)/Fڕi@YWo? MB%[ Sқ;iGyw:cr; {`vH<!c9rɳyP;C>VjVP& 1Өa^\Y:|`/merĢ2^nP<>|OsւXQ,X#9yy ,)| VހQz6~rBV7x9m`"em~I !r[Kf5R:XY P-!a^AFYU݃6⮻I)Iʆ-G&D50 Xjƅ)A-*]c̾! cq %F6.|գ%?؁؎CN)' %AGY{զ#lðck*FQ+pp6@9- ^~):,wm;R^-gOۀ͢NrDehͥ8t\Gx Xқ Dhۖ օ'ݹf-`9U aZ/nz"lU-?K3Uтꀣ=5u l]i?meOT۽.}kmqZBPQ{d@D/ c5VZ]+{/RR8^]oH?)YR 1zCז1\} 90#vzkзmIv̳ 9v1NH獴k Z4 <1XmlH0H4r8_D?d} !LXjx3Q`:*%ƌCӃO;ױ%@|;9%‘z3xݟC hOŋQ _zwvFb{&f&g-UO0vR>,%U!# n)U Ht`ܗY@a]!$~yA^='uV^cc@ ZP$4㥓0mIl8A4ZA[$na'b~vn5D8iob}; b_v9qo hH%3Fn jkkZw\8M"# WaX ϰ~ ayi2WBHC8Na\<_( E‘i"vs$Y UH2ʄ \,,nw*N7H*ط8ŷF:k*VDM"k# JRH{ ha\F盓>¤{ddK&zUW19'K (Jubxz%iS+ cZ%(_θfaEuv.lY$_qi/h]mkVFO?Ӣ(|\x#Ĝԣz}+GC1E],I*~]=T&c`%X$BV޳`"^_ (̎~tK940\@STJS'=\ڡyaYicevRc+2wQ(1l"}D%)̝qd -;ŌZ:a8fqZkN?y.߹. C5UxJ_XHTCw 5lbvco7L@( 띾Na71Gnd m14tVwN%bNĦT:^Pd^)"v+m6U@>'Jú)j6 gj6ؓu(LÅ5{@J2 }Iǜ(_K$xq y]Ԟh)ĞO}vXwsܼjڔW,Ӓ U4.eYOΝ\)*$i[ rq4LOuKhƜ8M'>b}R;;l0H Ŧ=5 3[4tΎ~ _Kc|d`~y#k6Mv"3tf\p7'Nf=2Nt !aY36G8G`⢰r'6CN ~DZoxԇ+f A* "ZilgqkC w9t[ 06r eH, i)?MaG}pD [c*O3jv*GQx7[ ^u%op'G;iR r)ř%vb7{jG׵ 5P3a|bwfKL,^a me0bzۈ6i.d|rO]OS-c 8HP BjXM1.@_KnUaù]!)a6l]I]@$*}.MIާ(qtL%Y]^kQ8 <=I0⬳3tEt~ϼЏ"x,;XAW Xĺ~4l'W^,Pl:RQo׬5 KDGDz2U@0g,WJh:e3B7<0j+2m-O; G+b :!#7)"s{WǺ4p[VUMft\$~eoGTO_~fiF&ԕC)ډx}Ad$zK.' L?:oW]{@MIqi>-r!_' :3`~ܚi Ŷ1a].Q/T*3"$DK|hU/K^Nâ_ڰS nsۿaLP> ֠ N)v EпA=l#W(qN#T'EK\9 Ԭ_z]ڛ?C]ƃ^"Ht5DCe|{}Ӵ)ND7)İzLuufz[uXF)KYV&7'LM:x{ŤnAY8ݙ[٭&)`jsDpO0IgCZ4CQKla/_>ZKW8Oa0!%G0qj``d:-ib=bb:{:) /LpmK {`.]zs2zFZ?W߇:!L-ɝYlÓń"9qHȨEM\,RP*3*V V^&Q?ڝ ]֣mvV-jfɞ:\Ԩf݂e -B}j͕iQ'5Ic $lJ/ 4GyNMGTv|@+53Mp!Ļ8S(f3eK(>:).@eMWcj [K ?@pԑy8 tb[fRI-U :s} EU@N9ax_]fQϳkf9k:NR PRk_2'$ e.-uBB>"'/.wpV+qsPs,j߄a:hl CN@8! ' s{tJW|93sIj1Gkߚ#''^>m%Դ_35AI/ n?oZ ~-1c;_h+CS~0zrVs`^G#}vg3q[MvNl~jhOWԤE,(ZO|7o$]cԜMvi^zFڈ=2%Q0jֽU*I,򼖸è|33<"eywvM|NZW0z'XIs7 !'uЉK\/8҂SxG{" Ma8ivN >Pg-g`U Y%hdj]'S)&2>MHHNg5Ev/YҩU.7nR0U5u@kf\iM>U!O~į"OE~ s`'dT*@Py*@Czc^?NO%௾8cF^Ґij }IwLb-UgvM[/%bʏ{)i܀WNT,6r \ `&p/ˡg갞iD=%{sj9. r>*rFҢĵHz5%lu<#Auv}p?'x;"_ݗ(Pܼn?6@>2.\TwƲ*}E 3[ /S(&*:"떾n#n-2DHI"u;A&VZ,P1#0GSUd!)@4bܥC!r3ٶc@&po8";ca mM= 4ly=i\ L8-}Y UOsX;eB}q|8RWt l Ұ{^ +MH[֊6d+atdo UocЂ~sI.dFakBҭЅNv9Aa5-MbBy2#pPi˷P`% TSZT`7wX{"|<r\jA=yRr|LuYHKz\KAռKЀ{Z"t@4h3(4j{[J3z'~ѷX# fndpv3y% YϏU4$g;F}a5_eC;}uk:%ߗiU|q$ek].EW,}#Ms=OQ4>nZqۑ?QĘbM3;Fئ/['Te3>WtFVcn~xY&Oqvj6#`v-Cv5Q8sx}g;)xN@h|1ekI-;N\Z#(b-X[/s Qup:h!Ҥk&IWQb&d$ ]4w/ V*g޿B?1.ϻӇ,o]3)O=/5ڹss,!^Vz $z97ɷa{{x^+|~eRZMF)*aS'G͕E`#ѢZk :XEɎN3s!/Ո붖fb6n>?Me\גsw|ѧ4#N$(j4,~VƟ9 wpC[B\0u(4 INmnjFr WK[DJ ( ;Qw lRm^r#o=`O_L# v[@1l|)?CPo45#uʤ*ƶgÆY?Fze3%"EL(N􁊃aHu,&3l@cnuZ %X]1"v$i}[Ss_ !aH7g>&'Wpgez˫dX, $d8Ӵ {FSL]WaW <70YOV# 7_01\_*~#*sDJx+yN1۱{mH]l'N4!4 q8(Ϩ0W S.p0-I*a3q;?3&G-s7דWj c˶8v8SnZq֫cDiřߜ=20W}pKv,w^gmПWG:T@&()JKA<Smƒx{ jE*|زN=9ON)ʻj{]5s8|iw3@.PkQ-|Z>1~q\,0-:~AџZzWN7HKYǤkSTjȪ(;P*dHRF2vcY)H#X=82aOUД:4f>Ն]>Ea+ՙSUkۭ*7ڻSbM qa<0JPǡmem"SG{Yɳm 9Dv͓Q99eǃ^L'_ nU `XE:hcl5r ^9%@9蕞x !K( Q}Oڒ5ciKgV1L~c m-'̵X  9LC$}ŵ@ Qm_y v~Lݱr(AxI6C[6\lȖ9d&֨TӼGĸaz|kYGνE/UM$ifQEx(*H UʐԼXc`oJ˻\ Y:EykR58o1NNc@bz/x( 2E{N7Q WC23Wn۸&qt$ē .袈1ð 2j!Jtdwe^^1-Qׄ#}*j R\i-JSZo :9_X$uzDo9r3qփÿ`>*OvTUĄ?uh 1ͨ-pc+, ` 3;&o55bqF$a1O`PuQR#NHf0bs6ꍭDM+9mjzYy@Ê %O#>}O1kXΠJP Vd)B'IWr 1MTth{40ƃ̴N ՌL9N׍4$Oax~gC9xk;'}Y$kdj#Q{Uۊi*XWI(%hkҬ0֚Bxb#q@FF eí(6d6Td_㕲\Y$I^-b͞bq/S$廲|NAJ^ӭuy :T lXo&H7N35[,M9ßq.03[؉2wBX|J9.!h@9Ѷ$,/5Z Q͚IWWzaQar:6ՙ 6ca+6"cS;/Ky٥z)/ NOim4OFX2ʽ>cLKV6ܢaOTm"p@q0M w!ܪ% c붡i&~ ~9#LelNJRG\p 2*4 a44۾Ex!ǾfdžVTZ*F$lpp۰ioXL5\F8t0]SG`jj/EwSޥ3pH\ƀ@`| (+tϛ9JnܼJ\vsHUHZ牀3U6w"{,r5((Rjأ&u@9o!n(Z@`aYufG̝WWoբT`,9mU6{scТ$vi+2b X0d8Ũ iF)O085GT֧E7$g4';Ԟ^>HߝP)aOOOŠr0j|2Oʚ5x[IOͥ懿9W`7b+V.`ˈLETr"Fłjr;PK`6E-p>HE-q@6 s#%'Ea>^^s-n69l+8H`XG4Ux'ɖ wUCgôt"F(g6)=q|vy!tV(ё u ֎&LJfQ f:NF f_<nyAQ1n,:c0%1v_rhaH:tu0~ϻ{܈FG\7./zߊ2@VϪbDS̃zGf5m_t̙)&8[ٚҥr(W9Ad4 c͠mq4We{qJsYA^}_1@$`a lA2*o['=i<aZ7tE"H"Z)1,pK!*fh.='L |ۉ !(H6W#[paXrBћ\*#*eHs^7v:>Cq ھ+qf7 @=7ȭV]ƥk!6IV ][ujzt'g>>܍+29EM ϙߓeePC9W[k/t239SUo(ӆhJ& MXGxj} ׳KYզ)b5Mn/ʈYu_5c6ViL SRjsڦpv,u՞OBR䎡s<#[ɹ/}C͙XUS]o#:OovdҲ Lox騄I@T듭nzIt~G$`ru_^c^,w0zb4oh{x~)1Q'>?ݣsc%`f\!RP9Fqw{x+[Gt{2%ɦ[@hhx?=ԱZ/8{6l{۳"^cƳ̰~Jo$% `1g $착d:`se0gMxyG.3IT)v˕PnĒ 7&mN~"s`QMk6~?v{xH3>kK34 "cvoIKiD$Lgü4-V$ w|v35щE~l₏H)ovZy"62Q+PqUA'ֿqU(/_~`cs֞$_8d }T_ᠡrܜu2/KMCMŏq 'JjYTe#vѤA`{]!=֎* *p1w})ONrA{ڂSvrc 4{4Sa&{y\en7.OU&G",qnhݣehէG00Lx_{#GOF]Zm9#aeK+y{MeUA@)w"[Z8(bk듮d=4{ F@]ɥH3a{ўa,k{ ih SOq.n gxvs#&Ъwpшn:{ /GUčڱ}mK W" |۳gi%7/IK[unB q6+rRFDK̸+л+{c۞9,8eHz!'>?@FH9/X/VEmHN/%{3 j?3_HBؚ?Zĵ& C\c/[v89QC`11r+))]Hf菊1ȏ+xkIG:cKrBPohoM\n^"i4PYmdvŴ> gb*TjB$ M)=*+ZlTlEs^ ⬶{ر՜E&%9TR9NjkK]\daVqZ6"I{of@T! %\̉MQ6"uOP-S;-_2y)cӱ: DibEGߣBfg /tRve~!K[Ok!S":2}KG(RIjR o0$#;ʺ8%l!J8Duk#) kFMBNUuuORxBOހ$-MuKD{R(K*+:*^szjq>qqb$Kse+6™98\^E{0h>j@'IlRSzVV1| 񴱣j=2Q5Ȟwr~E$ҒՔ,Jd/-F D\ F~eo&FiJNpvT=-a\-T0_+Fk(*lhsc5t$-Θ W<\]nVW``Ϝ`G?s0>ܭQ GދkaȒ?u+ ӒH 33**v@͞'>8*ۭ+ ԠrZRsv9f(d+k}snM㭗Nb x".s6z@zR'MP`TmR3|k@6Rx Q v8u[ [U+[Δk-Vɴug#.E4'-p(| Fw˽WUII,i#exsno=F3qy<ϟ'*4 r"S+6х^+PX/>4F˂YEκG{bXq1m3'vԈPل vKD9O&dR, |N^-!!)g 1e18I=it޼{iƝm@g[GmfYMJ|0@ }XRqg]7wzOMPCst:?A~zh8|Z>{osh@śRA^yhgsD5tq) 7wy&L}"`A8J5NV1kJj(=Ko,5vm'z`H8$vz`B~ W5F5YrC1[Pޯ-C3/Jsݪ&ʵ:AK+ʍp${ΦPfvemgSg7К&ܺ (Ic\)]3gF݂f)f))xPӚ(Zs:PHb\L,qZ?0SR ێ6>'݂ԋJLl\ W jȍJrw b\VU`#8\V0^5 &I}TFt ħJb583}$.?+\&2´õH9Xޙ}3;St?K![OPJ +Kfu5"XP[U3싱uy>v2YZ]u [7&%1)Y VyF%TqPcͧaM\E;o f=GɉB_ad* PR,q),hJ ֳ ievUuݔ-UAkl#y [m!AA--P39OT^+ƌg-#biG*de2Oƀ֖8dPHɚto6WxHH(yRuUů |d7,2\m7yz 7̐FQٶouF)Q,sCl7ezC)3l,%RҨ߼8:3|'hCJ"s}l]ù7fr /gl=iM67JOAsЙa#"Yk!YmsCzRp RJɻ1 }V{HDW U;[NTKjw}&c?O7-9Xi|E~T%G( ./jSc8"8Jƚd .m4g$T&ҽpkm\Dnlk, 0 S|MEep=p.& o8&c.8rp/'Dh?n8&2ŧ㘺iL ^D8FPAڊ@.+vV[Nc[ 5]10I}\is~vSX_]!ո&Rva)3kFFB'Yd{Ϊ2gUYaUb9 ፻䄒eBv ևfԳ^yaZ HY#d%nD ?gZh?L/K C} I;?0KN?H>;ϏN] 7фR3窒Zצy}`ʯ6\YgFoMD158*wĤ/'F5~R/13,qŷ\wF!dƋ)T0Uȵn܈>{99rvR^l=B_$ag[-bo ѵdSӏ5OnSV{+e}~?~aIE>${FAӏ]tLȾfqD;{_k˵ \f~4)-=n:?]SMOٿ1RR(l8"şe/OjEN;tO0ڠWlюvq緎8RRdAoq4G6kVhD:= &D"MYDz6+s¿_Ė6uȕ|3a(  Kt>hxб)2Pބ_48{^^@mwy*G! sd|UX+^ຓۼцms00Ym5Z<'v} LV\7I4rnC }5uS&`epsn'UQƲEZϦ$weN|+8-5GOaحNL Gs~q1']m ']wEp|tl@%MkAp9c5D'd?HlRP7153[UU'z7'4;OӰ:t{SF}e c :~F%)TDHJ碙Q(QܕjM([ ׆U"#=V*`Mެ :a@JAg0{(HXgQjlb qN)Ō 8L+1Yb}3Rsef|o}Oo: tFq@#'h uFY,IɴýIAԅx8M4bƣΠ{ h5-QW_wYQN }y)*;es?<78j-}41 -j}ہ6:pJ<:JvCv_Bnwa}֤iʌR@3uoj1I A &1Mez47L;M,D0 ,3*dzt(!y Qpqm7TMm@*ʕ/+=;(Y&kq9:^zGJ594`f0{û&p{Kҹtk }!w[h)HpXΜ)kWT ^qo:ULLJ6:n[8Thtz$<91ꨯy $^mגhOgnN7K΀dĝlᆱkTLMOIOF|CWSLh6[9xWq>Fk|SV0$mEw_oDJ}v|JHnK#TaDF LA(bEsGhl MaOrwm ߉d @_`RZ9[s8=uJ1"!#`-hH2 F+T$Bc!R=56ʆZǜĆgߨGAwiU2cgl&9jE#BILb; ē~dCفf yˡj:kDY͡o6б7[3[-Az :|h䏋&֓4 _ ǏFƟ#j`"=xo/̾j7IWRpiEXRgI4m %2$ɺ7T]9p\ym__~'+(1 v1^.fu#o$lo||Hy-Q^-fŌ%z+DRt| &Ce3DY.`,u<݁Nީn6գ'(wIvZ3=GM>lecnqd_7> cui^ܗ9J}1eM ]%JHe b%0Y,\[Uͫ"R*;ÉD +3|<-;}sNX' Џ<2 =p${cțFeAv? Y"yaSQ"0=x"iz Up B<[_|",N MW`x+VIoO~U: 8ek'w) DV<Q-7|'{heq%@!)868Ēu&O|P[ !]|n\뇘F_fͺ1_P'L%,m@Ns#8WO6EQOA6I#GEq슥l><꾲M1PP㋶ #˪3KĿ w*]UU:֠M=4y'Sr̅qZ^b{4"<]HOrW}>׃S)X|W` zNAN8D>VZu ̚7%bot3 ޡ.}w䩽2ղѼq 74<.-,ɦRpQ:eg;oI8oZ7?c!8jE(=?7&&NZ`Fx0b{$"v2( dx?Y7c?|b$"zk ?؈)3: |^M9pKg]Kށ ~b%Hİ ;X(;)ލ@Xa²Z Wxf&kҮ&D+MdqK, !A)|(`FF-bR*cmΘzl=`R/^ZK w$^[pgxyBt _Y)SW2$<#hje# SC+KCߡ_M>#3<$~pd_Ch}mm*jɜP 5+F‹4P.:ne㫞rб , vS>;Sf% Ԙ<cnE ʡ*ART'-PNsXVN\҄j´'uݩh`nң*77eQ b-8 λvtyt T`EURJI`7-/V ~jt4)YJPbbNԘ$?Ö.Riȭe:4g24J0(Ъ}}ʙHa @&W:8G2{É>7 )3?/lF͘c:с-SHC`ö)i(s, @6Q3 amيu,X6yM"lGAXD\a5d\;y;4 ShhSp/ဇm<ԙ#0w(^Ѷeϐv J+BCWi)Pp!1M}ZZ2MX+Bm Rsߎ7%}2h;g}p}EvG0AVTњbye7%(0p4iҫBR1 J0FtoN= :;KZUH?u`֢X(ڌ9h\0r{yKn#h<D9ubHl*(̈MYr7ݷB%\y{2) 1ɀ t-˂9kq^fpfy|<IF)`gMъWD6ےvopD|7E6+98' -r/[W~M RU`ڡt~h a531+ǠR_bYW&o #T_#k?Dîs)O7]&>烩uu%_,+{3ޟc E.- wL;Hݞl/=e6O~򐦆^ºJwyR5Ξy$~%mkbohZxd٘a, &dm܊75,I֤z i?S)gJ|0lD g{0c{`GOvU2 &{i=S &ƀ:[.@qr;~4=@:&-l G M&Ј9M5 ~ +wI3I)=EA3:>6o8]{M0@%FG`ڐ#XtM|K/9l<p3kw͛VGGz4Sdb;uJF.u: Ƣ,siƐHcgX d 9|Cb&KS'\#Yq1%R,aT@vCŧ.c 0B])N«av㸽JkP{CzIZraqP6@S#3|E RU6۽ź+KtlPb6G'yB:>^0lk{~dۻ[H{G Y:$Mݣ- υp(?KA,.ztP@C L!bFbs_4QMg 'N/2 U7geEn4 *NQ:Y&!y٢5J]EmvCo˂5-Q[ɏ!JvF*l.8(2^("ψiom*fEߴ@X/+:'`Sv)u׶TdqDϷZ^XV8Ɇhs3# =uN4h#)IDjʖ>M:)۶Saծ0&4Ih@8F$R083C9aϳr8p *XOO`;Pt&h%WE|]DW7IqqZX+ŲPؠ)y\jVk2L$_wbA_XLE%E$6L1kKRxq7CܽZU%"Ќ/նv$x|yYP=ڧ-N3#v.a!'ZKZe1;qô%\nHC!.917onWC ԫ }0 [hR-oyb>"Fe$IHO^,J:>& i&r8Y!fwC#2>̳5%]7KkK0܄ <-V900IeB>\}}4i2hOEiK=O ,@?~E)"_}n?\ܔUmladT?ٓ4 yK{"YACtj3fݺA]luw):q[;HWF#/O;7ꃌ0;͘_#ׂCtrm粍F߮ O6{qO}tGÇ 3M9) 'aRlf%7NR-MQ8p_/|̄pu}%02G+yxO $uC+z[9:wxv$Z[E@nHax{>})8_+sUO: I!1*OXuh)ACkW!` F/9s35ԂjޥJݝ.EN&)k)=Cv'{8h|PZϻOZȆk3np1]_)M?4%ƙơo|6Y^RSj]Jz\zxFa @{:]CW?*4BV]};bj<E\mԾ_UtcŏB)TIy9ϻH|VWZc;, ·!18$C[ 2++"8ua 5q᯦< ?IFr6bKL@PΣChuC i2Zֿ7DoUt:c$icJ(?|f/~$a=TRPKS/ mǨ(YjRP$g ~ ֫cH@k6Io1 ;f[OİZExYE)fþ7ΠpϒZ,&Wec:\T%J6 THRlHg]ﲋ70S=Nڑ)uў$н %8Xh^~w:H-d罧U/bj#<6(a 8|N$KP<9+ S,fc/If[MpWD4@= S9f1;ҵp~XSlG"z8S(Aw)*iJ.#7<[lN;QZ` gA1]|KĚm %t3%{Ո܊1$^La1TNp]$[Gp*Q9$U%{'~W <* g6p6թVS"+pє|laޭIw7`&e HE<8࿑Ye nSۇ0sUh!zS 4nQ +K_;b'fh̚ϰx>?//n tu14hq{ZS!T_p:$òCeK)eܽk"r5d+_R_"]PD^Ww>R~Jf L;5h_9Km_ut鸤sВMm~{!j* Ub;B>$2E.X~abٽ4:Y1mp֨`́"kx @\SJq秲Ծjn(~tqh|tE"ԯUYfr!Qcd LϵO iE1o e-w=ڏTU+5`Шf?C_,kYk[}.VwJc~-ڌVZCxozu.WXl fHgg[lXI(,dDž}T[g,왼.\~ W':T<8V;L`W6/<3M2imnu-`o`2^*jmb}?pҍq{shXF1Uu oi+_sKrp_awi "g&py0GSȪDMI½AL.ghi+|3 L XؤQ9>.L#-nre7$e03>t</`,>xX[(ؘ-<x}7#CJSP5߅YMpZ9RP'li]7秠וTO1m/˙%Ӆ|CHgIoHFDZLACvC]PO+eO*R`|]ņlMFF9 bcnY34n# `ŠGK 54}`|hL"Pbpt7T왈D̹ڔ~pXS/)`KKCA& rŖ)Z@RxG  %&Y~v~q+8feLPNqCH X YDcjrv7IdaffK,57 蟂SxS];wC-7I1?pnft~ܵҏ/ʤvT%-Iz6w =IP'$<oůNHW DF1ӄ5zBü-yr H:2c_0{J(?[^>@mcY=R1E4 Í1Hq2A5Ɨc8bWn#hZ*,NhFLeלnB\5jԣЎף8ݎuOBO-{s뱦_jrɐw)| B̞I2h9wǧrI+<f~hpvɺ~4 K%2,>/*M O0F GƂErg{z#mqM)6J[09&8b?9*!jmu +"2),r Fli$УZO$#Sx+ko +Llx( L}iY|2ɽc[4FGZsnObGWM(G¦MQAmH _n^%t_E2yĚoeo<SI~Xoq0t<|ۈ12'9k'uN-99$ļMγ,/>p.k8ipk'!Bk}*4aXW):$l QmE坌N~(ATxypxA%4o:Wet2iY2{XV,JԄbdvm>+|Ϗ]na-KuD3GQ/]X\qAt?|a[E~y!%5߄,*–t9b:w2>7 %cМ[vlfyMLm5n²hy%.e_W?, GI#E:h[}۫Lc})8å "^ӅzYe u F5԰>)nͥoޓiq\rKD3ߟf+vKܙZgF݀wj ?_ Mb\=ܹ+GM1 P:fAً8l;|&%d MKO)MlWJ(0t }b l[1n>[eZ^ΰRW Gmx H\fwh>n;wQMub4nb8 9}g]tI|+sGo`61 @"TF/אt'XKCƜm_+  EM(l f7ՙ ^;sy;Ęu)T}*1b6ݲaot'tr$vLF4GMYu?ZC5 Oc㰫9Aֵ9uV>ix[k-lgzO,6CJ- ]N*FIi?!lh>W6Aɣ><|}~@.JP)(p\$¾ٕ9%5J6aM6{ITF8 ljoXʩ6!LLslu4=ͦ"*(LRc>Ckғ\y`Ul>:X?ec!:kad UUN;&APzI~Xt=.<]ʿk{)*Fyw0d*^'`诒SD!z_D\HD#I6JJT۽8O&:&6ԓ$Y*HE|/WduP`?*;Y(8]#$]@n;HzmiUxчdR;Q\Hq(k&Ά*b1pcrhM|2g2=x1o'NҤghOP3,jc A:> T.ۻZ"c6*eׄX.(e,7y,1QKĽČnu3A6VKEd }š*,Xxr[^+@z]ÞB},U`V7P9zotB1*i'FUdsW8[o7\Ő~03LN < 9nWɟ2^_7Zc,6mm{o8a/|5T˲^v.ZLSUKM~V[oI)@FzhIFD4 h<'i\TfdqТ֞9!$4ХlbںNulSk/\y S5»ί D5$Y& c卛-_ {&(l=.1OTޅFxq5fy>:Ljs\r6OI4Y(v;g&`qVW k"E{0Ah4ɮ~V ٰ54=|u;4_'Z1)GZ |R sVl* ^w36dDR>t7+/3dݱgAڻLf )`ɜ 24TI~|MIN!wcDZ]r;vC(YB8b:IÈ-'F }|#uw# ]٤AP`"ae(slMcjؙL*!e15ٜ8\I54{F㿰Uf )>ytVcwth$ m$PduzjgZq]TS;deJiY@s(h@ɫ[QۘEa8Ƒ+iW\J5oc:IʃJ;HTm̺ВDE3 4|'$Y )=ibT?`=ЙZtgBP#m]~MuN'O^NԜN⑷b;`яN$QJz,yfD[ #=R}v\9|sĖQpx"8*^fF)[n;oO1sP\% mqdy3Xm JliN||i1~ G@㶇_A.'C8i |P|a(oIOdSd))Dau+QC6[\Wh53ufU0᠛&r/Y嫑qDA ǑJ_bWPDx,IkG뽭tW52F;{%NB-=5q8R0`C5G_"^xǼ@w0gLQ O{@D5s?G{5 Jf"Kb9t#){ lpV:f28~#z k+D[@ OkN`t.sRfߊ\`X6 nvA>riC':l+~:D 9@$%`nBLopkqqi9 Ī:¨o%liI-'nPy p*3 #lv2 RquEB&o$A'oH2Ũ]i#}mK[xnuԋ V.uv](!*HzH0 \ܚ8_VSш֙z"i@ ϖU <J-|y9ŀY-[  0 `jgȰbz'b'TZ g^ -[210sPzGA/.((:؈-J=w B%_z$Ǵ XXA>(a5sKWG,qGQeQx[RC\[jkU>4HPѳI~-GTDAlsZ>@ӑ $g[gp8ĎZ}گa@fLbYԳfNjx|z(9j%NtS >ߵg.Oޣj,cR4L?o5Lj' 'ln_Cif,fpU+QZX{AıxDŠXJز5<3JRjCOGT,:,|_E>wuwwh_ xGR[@f&=|D46粚.gy77 ԰ox"a=@Dߐl6e9M+f!<*)B_$ *YGB ꤶݏ:q9ҞCe039vy8G5q̈́Y>\6**g#t"leU|fN)lD8 I;3 (*sN.1Sc8דrM 0Jv tt4i07kcIy&ֻFR~uc2i_MKU#ɸmS!Da>=8_3ɏOı#/bH4(#Mt}OM#>\h$(.'&ȉHOk=- ۞eRzNU 0%&(1/auɱ?OS'UVb<2Fwd@+4ۏ/Rc3U"ý^fCq@md5m )'IQwQt=NYC!YO}!\ t]%jUDQ 3Ԡ CUo)1Z`ƿ_Ӧ@vG~pª6 {?侂HQ]bp!nM&9zf#)2do/փ.0ri:T~LnEGaV>o(rKԍ~(Ju?UёI?^.yO?7&6j- HN G!o2 F#7K`3f:vv /T1x$@udDNѰeG‚f\\s7:sC: +kS('Ӊ^d儝Ico,QAxgf#C 6`8(tmmصͱ9(S;x 3M? }ri'9mO{5h5Bԧbp?Zx}y{$}O5F5 #'YZQ j౔>ٌ-_6UrfQJy \I*2 xJ_o8+K.?^(XqjJo),WtOׅMrٷ)>2A.W*d,Ed$}ɴ$*KO*?U䖿Uvx#.g97/:E{>f7hݲ/ Ջ'}D ɕ:+uAso셳;]y1{&;0f0#b8;,C;:7a Y[TˮeBbFF+fN}uQ'JO8u@S+Q^/^MVg[.ߑE[ |6>[В`whB}E%%x.L95[Pƀ4f;sZpEcׯƕ<n^V6l4/1 _$w>7"''j+Ά@LZykv\ʶqvW"'usOԞbH@JeH4No#v@ޙjK(=6iB* uE'NZe8Ai(>׮TA`3Q(uAE 2}LlMojw$ Y>н+f:rP]M˺ED<HwghA7 'ov~ ZiF1oJ2z7 'y錦z(p^2m\'yO6Wik/m:ozVCp ?31esA뼔wdʲy])`H4V"J4;'S{#)+xNIQ ZӸWkDTh)M ?P3vr!Y\{o^Hvj{)U?pO̡b <g&R&q' s,c06 vRgޠKSQ4:Pf>_3ĄLRǃL홱k)$#} ]Tz+6&i7;&_ǝcYmqf%7K~fxo%DB JKnylZ[ >iN'o{(7MY|DHi㝆}az PM=T袲훺{LU0W3[9F;&P+F`O8p w2/&0;2M!c\xs1/'z{xa. sw㘂J[)+g(K`R 0 =@b†,7g1bTܼmKsSSI@1kkE$pl۬l5+s%SX!g 6r_0Jb w-:MPةB1mn4 D.4K]cs(l/IskzuPk2\W;]D@[&m"gTunOwZ]z\faǞ~"&LNݬ< ?PƊ$j~3?e;S]8εn)gB71u)-dX hq#{B'inB:gZА@7 B!L}T/Ǔ:پxO[?@o3xHX \a/9J_A/ *vBK)΄v"9\Kt]\AE.˘@ XQvd۳urYPVG{Zţʶ)Bp}5XJ1v̵L@׺T.yOb8%*R%mf!s,|!Sμ(6{;ڻw&2yaٗ͠BNf-lCf\l..̓w+R Ax+=v(2p2BŔxtK0A]z\bwJ^趪:,RPm/ ]"~V"wpO ڄ.Q]˧.IL֖z-@[YClg> 'Qwbe/z0I?[9^ɗZ [K(`܈rS>&l2 >)YV΋5-Ot!3:js=IB6͛>t-B~`A׿8 q3i"ܤyg vvF(9 hE,HZۉh7"J:a ^֦ϙ \vT!J 6* w'@={Yl@'5d]w_Wr<݊;nc*Zu&WrG:`?D,"xߥM֓,Eѿ\~}k-M%VȬ++vbZD>+Y2W6F<`K˸9\~v?zC0M_ah k͇`4Ic0%b`sG|\>.[ʱ<:2LʱiEo1/t>/d/pJW)@}UV3MGgdlu6v"*'BM3i8EcK]< W c\"k GZ Rq ӌeCfuy ` 0 h^ 'q&KQhk˥ L bm@9LjOntLi(zXUwM֪g) fqR> 0!w8,{$틠*xM13H z-]428ؼW4\5lԗ g +\N&iTIIs3@)KG :FLT;ؗ<SUΞP!4u?nrcjp2Ε9/bK}> Mșr9Cv7@G O%G&|;3(Sz"wل䜩"mfHİlD jFeEd\70~Lu cxIgw%>z9gST͏ GAt7[re 8#<tbK THh8°6F!&۞Xm]$gj RH,i<zF;VRW[Ac12pw!$@ Pa&a8L~@=|TsTg~XEW XвD;qo1t֊939e VyU'#YTDY` 8LSd ;moa)u'?9L#(X(8PvJIx1q6zBx)﫧۸5G]")_ )|[`k0[\A32ֿпI/V._1t 1Ly?2Rfړo.V֧&sil 3)o[<7jү,[y)w `'6@&n4? XMw8`<ݗCh牮KiPd6;p&7$[ՖJeUYO祐KĠ=$DqU36F-V=$Ar4A"Hso. *ވ(ЖƠps=jz,YXfdThUΌqJRBu*3ag@)/W<fΏK=)Go]2,'@'|F=YP Y}NU=+rIOi2Dmr#zRyOAk08vQINY23fWWsxAXzyʂF <̥ 8By3| Bk4w3 n̂c|D2 v*%#{e #vDב6i#Q9ck}F٠sKᾎ.ʛ*!7s@`χ/?KL+#ZÉ*{Nͣ~|Ȳ|k'HZbY~ !=k+j$#>g !xl#J{}W-|ז4篎Dx U;)pe,Dy UDuk2!(lۘ-i57v1L= ;W1۠Sl[`ca\E[({9.'≠"3v tp>&7Zh!fzWdp=ZWHJc% MX\)Fԓ`mCZga!AA'J5 1fXi* E+?w. ,sA͗lSٱFg=ј YYV+hN;٘ KmN(X /;.} Z ,9k%R=/$źjc11 4cLڰ> x` ɂ!]*K/ G`X(FrYgL&ҏ $cI>P3M_?d4l1Qyo/]+iyQ?xy;.m[mzieQ F8""X6DB1h"vJ`e8.Χj4n3Ff۹>&ztw'؊>tP,DCgBh>k-E.]PqHk.j>2Oq={J?c%[5 X#f:Bq *‰ pvz<ĐǧD5SW}%$lFmS2 zJwh`zCb'C]9?Z ODfG1}Cf23R a --S( {S\]!{Gd"X :^lͪZ Oߏs&=}39ۥʮP‘z஠>uC^h,&wz(}^N~YYh!ܙwӾ*9] 4=aAx>O "3_]S^! CrLKt2Ans3|+FXV f.5/+0Q'KgYBTgȲj!qe ' "^ZV'sFa݅I:00?%)q{Z#d>ui3;1\Ol~א|*$w ^rH#!+֤ Bf*\J%4f H YI|%$"`#ǢD_K6Mjf4RČQ@W:VA F9 余-R6mÓ`v͚+|X!f1R5a!c'SN񀅹!?RT!RxС9\a9}ˇNiTݣď Su4"J=|'_.Cx9t R;jh0ў*$;^p?G/29sq~R+E~*P Bqp&Kc?X̴'84 weC, `DR=̓;BwN]>JH =FCF:}=5m+||yC&= j])o&ӓàMZm`F+Wk^bpp˔5Ֆg 6ˏ%#f wU;lW3rd8i1EaU!0ohɲDu MƿP/?WK%c@뺇'I4?[/14 L('fVAHzIbDSX^yUj'\hF_T bv@KgB˔z[aAI >Ôf-4[)fSc2rL^'ܕҝh<Onb3ӗR>W?~{{V=dA8IlEJ#ƈ&ALzsYN7aE\fʗ)卺4`K|*`v% 㔡$*8tҘʚq(Đ_?t#t;廔1E~}1FvB)*R ދKD/ײDh曼}Q?57rgԅDCfcI=/KC:8z*x{+(#rjH- Ѓ{3'XF<(2Cxcgg0׹_j(R!s+mWChMŴ+;ho&im;?l_1.>x"[ tJ@5 A69r9Mԏ `ި3:XQ!jKw_̫+x]^  Q`XYo](y2xy !_|xd&ʑD "*}ħ"7|+#+F9 THFYx]%k;0`{SZ7؆ȟP?(.1 }s͋WS.4 aHɔBoST=PGbz官fg0'K;&Vk$NYI_0 ySS26|ɚTEZ 2?5dT`\c2`h$`|"a i BG~J4cxT9f'MiE^xEbh_p۲[YV*Lc9")fK#Pt<]'c1G 1W{̆om*ܝEt:c {ڭbt>F0l1UɠVF(am)D!:Ead {Ǽ3ٻSkC(t4 6,v9oè/sz@`欁Mt|5ks* *\vkHZ͔&zܒEo>lr* +iDH|d!x'N{.3'!t rf-Bis0] ڍz CBo{[U@(~8Vq.zP`Pd?W|FXqleVDܑPj4[ONRc]]HGCnY 麬y{O/Ti .-?'rm:6_HfgoWP&G[iOXc]aOۢo/7)Vę4l FIUGmupʵ†- N×ͮ}n@CIwX/K% Rf,F*3xb4})(\(ܴkvz Z(d,({ieS/O:GE{cb`5k$i:Pp?0 [Q "I4;k qpt37&`ҎwSl"PFK1 !J`Rq,~LB9T1e&Y:ػO0Cf'z㞙o񺦗䃹yMJz"LbwOڍ6tvK>5B:'c/ j xvm*vf/*Zt$X5$o JeR.Y O)TsT"D84Vx7 ] (OeYL,tlG>3p0I*,D,/U:N(d >ׁ$3ٙ7OS4 AaWI:וmxa+ #|Ȋ*@܃fR +4NVug|ahEܹCINnd?ؘ9{`&~euaTdemj":; |~FI3וh㈈_dSnVѩM#̓H:8#Фώ5T'$ڍDЉDn¢Q}'zˉ*7??B&ɡtg.pu}7aˆmm+ |g8cwWj `fՇIs8t'd/C$Pkp"+=YnΩ4R+/PK,CWpy_c }3s{nL k_H~ZXDoFWNbh)Ceݢ,l-_µ֟RrZg4{[gSD2Y4 ;Z+`9j& HlG5 |xn|I=Rb.g08[\D% ^Y+"A.ק 6K<'=7Zq yD//Uy͝&,ɸ0p0=8}}#AsD \ XIBy h$7q1ʙ(*@JΉ)/ c[a<ÿ懛B !vSs02Wh0Z2ơ1dp ?G,1rZD"7}+kd29>xVy"z2Rz VRG)/tgG%e'ID6mܵPC +lݰ?>l=U% 8ǕU[Njbm;\ wEl׆>P2ԚƎF4Js6Icb@߉ p=< }%aЍԋ#?0?0}`JH-G_C"rn2{Q v,~E0:D]JCIJ+'hRk1qǝMJiQ2H+{[>ASojXH + i w|{ǤMJGEQdz We14U2 3 d4SLFnr "<Vh"Xp\nWZ:pORte_ߦ(x.Tk).z1"Űk\hs?|؄;I,`)MH9y@ TE \4z6욆.BR5ڢ yC( xMrH>xYC8O&B1眣y[~Oq5s>] feCNɒ'މsw\,ţךY-;L%2^rd-9z#ma4aVqb )B51r%M̴7|/ˬWIͤpz3}( ͸{|9>UF2õ`,cw&PӝOGh.Z(n~V(_YD6s ӹg܄oCV`V_VSv8H%8|+F9RqR rO$W]0GIȟwAY>!j{SO1,Ң=(fdVǹځ÷zw'hZ ]60|hAkfDcvS#HGWJ^j.O:|UUHQ~[G IR-YC' FSCzi!#RCzR%*Ba;ŖEgPn?;?_l*({h]hlRgpYtj?Elͺm:d-+B1(9d)_wlK2@@BU$rjn0>,=U>JbIN GWx~p y;-Mrxhe)QtY@0=9ۄ>oMV$xw7)(W6׏H"KLTDŽ^@ ֭bVH|"jD*{vӷ t|/N齴:%ͺ&@v$~m f 2=~YX;8)tPr _k3&C(=w,O&*6"@bXծxË (o bY%x<j۩]AR0rƑ/mmXD&30{xC>2-ߪ }/ҷ{]/U 'ga$U:+BtK{㹐h׭e%u#(I\B>ˢgX*rP$R읠J~ob<@,3a,f{j1ɗw>blC^ts ״@̉l|*E=9ZN)XeBZS~(a ֘I8zMy$ w$x"rvw<I+gkɈYD?s>C{%VfJT`b`6E&,g&*LL+ / 0ɵbm+ġ]N?XM}QmnQ7 ?PJ;m{x/]!R22&/ȫSErO?5NL_r4K*+h9^Ahltls'dv.R^VQp1آlԲYH3>ʟ}*1Ҩ9 W;kISʴLm]NlT8?^kّVP"sVγklWND F_gҝ% a#n!'GrqJ+񔓕v8B?RK|g)Ix@0({'/t#N/) +1Q~ۼYDnlI`VV d_<& (m( $UecvB_?MGޞ}zwdW⹖k#AdoFʶy~?U\&Bi@Ho9Y95%1!lGܫ@r :$Eou r54YSYlx:Myv|<ܧL/D~?Dn9SR+Z>u4D7뿟T(oxpb MqDyp/x̒ p|)m ft8a #4bQO"ċ@R،i}:B;6HmoΈigtWvӦpmIw(TS gyg_x1<r%zBF {,Gӳҫ;I6QpP{x=b'EF:TObeâj,w@%fS5/Pn`E!n4H@P$Ou; nc)n-Y_)8/;3lPEU(8~-dqp&-nQ2^ΪM ? j.BF%Ie r$H+0pIذ&0Oعh~= ȿjZ(m5\akbA0~gVUp@&NO "ձ2LURVIۅ2>کʞVZjJQBjߚB(ߥRϽIu"s0] 2 uљiA;K$~Ξ . swAR#R,J+ =y,M"T}=^PF*d.X+j=6q)JW*uhy%J\ pVIN^nNoW~ip(8ZFKe!9`S(gI~ v+H[T Wiv das6"ixܦ9'dcI"? -"tǮ}Sd ,'Q/yU^*- ~\fw?_LBb4^yh/ֱGF4DOv:Ej#C;B9{BR̾0b .zƀ^K X'.|@ҤSUNKcEG/g|w⯒*1a+ck. D h0TcvkL9P̕`U8OwoW3t2ֽyќP ,ϱz: #Tr c߁ BkL۟Bq4 d)Ai5J`ivXt<}:SC`R<|\#fGY-yaYUGPXtrT 27f&'%'+shs0Sɽ]{Ԥ[u+RQL -_"}<ZQn-e\ ?V,+5uc`qwDhA *:#- @yeFSA#K!(4bmP+όv8uB*-t2cF0ě=ea4Kae;W}zjl+Yh!(#ޟ^Kܪ:7wadEl2|ҐvTia+tk [b_0Kx)@i 6BO^-MB!Tw*6`eO 4E JmTX#?}|k'M + .[X,@8{(~Qep\޵nDOS7hTΝ2p3RsE< xQQkμ=cLW\4D>C-?qh4ӈlZ6tNM"Bhp %=u0z# %^y |%Ձ￱Jj7DŽ2@*ibv΍^Boz @_ +ů$r?s[M/^Yx?eCt)k`x'4BxSg0T[Kߗ!I>*ft|_F!;m"Q-{ t R^w*TʼcyƺP*>/k)nOnD_?1DX W?S|$uX|ŪfMu&'>]˰"+W"Q@Jg1{&s<҃O^Cn' x(mhHY@ͬaP+;;BBEMkEQb; AVO@Λ3ӻz]x48xEPb eg8YX.pܹ4nn[RiޑYho&צa[tNDVEKɨOmo"x9zզ =d*:9E@hQ 8 8ubzTأdF)R`|̩T[%\[^&78x?  ^sB}Ўa8 pLlԾq-}7 PT =n cV>['wo>q5G kGOcT4 [Nbz uahpqP< \&oLd;n ^_V%p1 sD5 NK+'X+>bY8531tǒc&qh Ŋ(2CI}+S\'" %氻T2ǫ6*}Sn bnɉަ|.B Ɏv]H.R penwv ['.,w\ԹRJp$?@M2A3-؈ŦG8S~;>UaI"BYߝV4p "Da7“R2xVg=5:?իL* ɘA4_PK(˔]p2`a55Mdl|'-'* eM0fD4,b{ 4ʶJLK$ BTLDvhz>:o%?ȓX]_1J`G1U`@ƴoM1ˮm!r5{B#?-|ӳf(?t3]8>Q;,OtHkԻ 4E@(8Top![lD:ꉏ :н5;wClU +|)\ &wxʳl\y0ƞE4RR_UJ_v%v.#p:>opLbH)%^ӫf٤‚zktT]ky&߽Pݚu82C: V2YA'DoYK,~S3X#G7t̄"@/Z1hDE,1_O/ӧwc^s<\IiYʒZ @3z%,8[H0'I bC.WUwzA $? = Unbg;ª\p);%V;ivs↰Ts:8 pp+zdSf3%NO>jbG8;K2sYTxSW7-"&JvϽ?_Q 4T$yθ Fͳd|#O)dTS B)EL/@(D@HY&E|@܋H;Fx]SS40˪tHrLx҂lac!CyqtݙS Usj Y, aOՇeuO<}61 %kWdl=AzRr+miNx9Rnpuuj89BNnE$̂ah<>Iٗ ^C9;JW۷rn6s|E1.p*2A#rW6e=OSq/Ek9 %Qwa>n4HCOb_ ucB(Pĕ?w.m\+2&/*k9u^|F "&?#»jQ;ҹԨ4Ah[])ٷmWnf1.hg:MFn?>Gu=6mò[s)}TY51վ nN$QԨS ;j=|Le F|=W.u NkwNve /bX[Y:̇7 !f5tV[:[GG~ LXjZfg]I}8DB5d oej`} aBB,I@dق*2bt1+ߘMFa. <#@S\XB*g-u?Xq̹Ѿuyb &lςY6ȃr뻯͎ 0Wjݔ 78B߿n̡9!·H0HcTLsJY|hE["؎v,$(eƪ^-EڙgxmE/;@V4H Nfk4鮲.|3,͞AӀQustԵwum$Ģ1[6O @"խ^6-7]g*R+(x! , C&ZiXJ~WUZ;B{АT `ab VByXTI5z'(atgXOxivlL> viܲ~EsWu@qxªk(pL>_–s}@Əh* !vx32˰xK^H][]-  ~kwakbtLh̺4O76Ⱦ߂rio)X7Mpv= !ߋg?F>^G۳q}̭.ivҙ%md~,vx0eg%:\.  ٵk>2桋l㪊 !C9b&a8c;P}҈t2<\H"Ӎv͓5+r6P哝 ٱ)!_L+aA-C/<\?T(?S^\ĴWaz6'Qֱrh>Tp8"p 4r Tv㵊jĸ#{Fv0:!_eN9LWSE;$dV7tAl^*ʆ^W#Zx/U߹Pb--0|QclKrE's!n u18:?G *gla Upm$+;;/jl3ZX>x U}LNj9Yu! !x(%'z5Sg CzEYj<rouy7\96TW {drX` 75 Z:=p>?2Vc]\ˇ.FklCs`+ ׫kY~0qL ]f`LhAdD=iZa,y_-Olg^+92\!+amָ!~g UF +1ȏ)yJ\ %SxSpgAq縥#p5GPؓP:Q;.616~Gjqv8brI[ vun%՘FRzd Ky'Tmo\(qꍅK>EK?N ]DpY7~2͖`+,bŚAxd `ZwxXgXq` =61u&4wmtY\> X "W=Ĩw)Y0-9ZDt ߖ=r ,v zY2sDKs.N;)Je}Z_:r s;fK*](,0:tgtFG,,?ưIt^dw򇨢2Iq Upuţ ڗ_  ]8HZOs7n7Cn ipa6TzL @ڎۇ˘6 ߃.6?R3u(,̭ܶ% oQfn X߲?!pc Kf\uoj]E1¿4g3DeQ0 rE{vb3fg*EM|z^kfwx7.C1o{ꁽH6'jO?״x46TQ3R0뵠vѳ[^]IxR$qt%1|3V@ji64pؾWcT,Άu|k̲zJ@n-;+5)gDJe]2|89_%vftll?Cx-7a`^Va VumC[&ϳ۠ODGR aENU#ߚ p=LLby}*€zٞ m93`uxH3k|)-9j[DPբT9@tqz;VAW6u TMO]SQcJD>>ş#~U swyNz&U!Ԅk A֖Bs2 . =)AB‰?3daǩN.̓f@}rwN 5dkjHw_;$wp_+N1A })-Y|之  XT:Ȓ㯂6,BޮAҊdFWܷWUSM81~^l+%t*/xfC(CƳyr󹇪 >NhGoZœ@Df܅8eH\z蓂A\:ȉxm0geb8z/m|\0~_F Y8{u2x݃vB( z?,BM:d /E 0>2%DbXEVCshn'deC@E jE:y`L, {Sr뜌vk|I8~H=&c_ksH>yJ-I$. ?5KI0 9FbG~\/oL_Էg[ 0uJTڋrU.@SaDZ-*r:dH@TDb$:e*o t IQSGG]ӹwXq  K1)fi85J1ьwc8batǠ|x*Dn+{ :$Ġh041?ڈ|&?bT RYa&'^0/S 7mk0@S_ak)cM[Qp}DlHWrP?4W׻}^{]wWW3/ᧂ+Ii8c+@#K0D,pä$A9V`qKEݲϤ:my#a jnӕYfQ1rjNJK\oAwD(6왟bay;@vx>x|?ݦweH:yg[lA dN9_QtJg:[^UT?I*:* ~b:Z Z}p}I!G?-t q(Af~^]8"zp<EX_AQƒe;yUJ#0!{LJ-ʪߩp Ө1%M ,ZpSNT!Mjys MOtWb 3 @P,كu'߲x8`5ji\V?QPU3ftJzwnWQOBq0$ׁ0Tintf}趝GܖYz,?*!#&ǧW zx34\l+;(ٛ>nؚ|EU`3l"+ W[aIp8@>e9IҒ\w0z''Ww\莇R#]zGQzr>7's[鷞nw1_nZF9f(?Uc]g ϧd8nL!%*E'x9( Ryy^FR: _r]F]3T 8ĄA<~j49* X{I:$bowrnCskeNǂR1Ƶ\TR ^9!oNS.cs:*0NWL'Xs/Nx4R=ÿd GDs Cɱ9#mY싒Px#krqqf,a+;EuP65ͥW Jkola!$i[0I_u@=1:p@wƎ&G u(VfxMQ)m~Z޵G#9 z8إ'#<ݍ^1G3'z͒C\wGNީaV[ě'~ҸGGل@#D_RR3!4*clGdEW?\P _cA$Pue&ݔϣ?n< GuV0ޮ]I ۏXN88Xktt϶^?i`U:,q0Ѥ;bG/o⋨,$*&6 [=$y*7 fiE xLgb E5aB,>l4+t6:AOiof=D]6i=Ծ8Rh*(r@`3  F X{qA>pS\O|BOx,K{|DSҕn> ۧrNtU3^  7cZOmcJebQ20 |ud56tl)x;`nI|-!Qڙv),*Ρpzv꠿iH|=hOlǮMaJGGG !hA%4jZMp!UQ&3HoUD/ׂ % YDŽr-NczoccV3qݑEl}Vi49n+%apKe;TB7Z&JY4OؐX3$kY]N8RԴuf3,cwZ|[=NZ3W cDzظˆ _sOҐ°EvgYOUuOrl0 DBTYWf/awo/7zt:X1P,~DDsl"&?%],gaMԝ/ oӞ e•wv!6aND&)NN?G\_] W_Ug!~^n 3Y/cu3^wpn7Z?Z@.3xp 7q7#t@ɞ[,EjE?\θ3=!Yϧ>D5PwSU|EU0ʕ36 `R VJ*r;֦, j&Dw&,#q9ra1WnmAї}D!>^xF~ڵsD&zXMճ4]N4V E]i_A~hv=),^ >A:P!KBnj~N}卦pE @qr m _3P}z8 Ԅ=,rBt isp HPW)'B|_ mR<;kEQ'$^_$'Ûb1՗a;LJAUfV1Kt_yO'@;+͞D.hcI2J-1Yrj QɕKyU`5HdN%i $Wq ᩦ i1$F\FjDuhɚNËI4S3rÝjsjrC=J\ :pJR!]ˈHrf>x:?m ,ج>vE a+h+>i0 < z1\+C?;۶gYL*., ̀QOBtWF]$g#M T:plyk1mϏ$pHIMT7bm/o!. VݩLPʀY0J!s'`9@9nWBӧ3<?ƴ~x_2HݻDyM!xV 6xToCdgx([{T@6ˁ T2E =NNI|PڳNc`rGB]͢y+Dm:tp}~;yqJPHΧ\N?ǷgG6&U℧v }VEUX&{I3κw喭KMh6Z)nֳ%ve""c0+K&$C6⦑CsUhZ ꖏI><(xЄeD/~[%hՀ-M_]0ۧhv؊!Pr4PݘQjCq3 ͠װ'6f`s1P.BC2~(&s#-nۼjE\T,oDfY,h=6đWã# BsSV~)) 46+)btbLcb3Ug;<8Pfiw=-Ҫ픦4>_/8Ca5*:!FK:9@^K9\IG T)Ϥ:M_"d<3zݭ񞳘jwJ6=G!«/7Ǟ-: Xjrlw`59-Cw*ʟk;2i]?<>끫04- +.#[[q HۨCDM281&L!.7KAaQ`^݇'6|UXrt|A-'"H $f&7TV=~* El:Xqr^]duJ|'W/{wB QZCRmx=T kan&zQ9nQ2Bx󥼶WL-ˑe>-v0ՑmdZ vYi z)NE{`f*OT1{<4wE#Xk/%:C;PN"L%KR_*Mp6Eg>8/yYg ](XZaUе_lwx/ دFfbV>i\j?W9Pr&Xqt7Nyc8 L)Zu|2~}JGGaEn NC"C# yf_Bma'IR_O(ҷkI\NBza@+LK&D^Y$`>]e< @mph? NJ9|Zh[h14 !q,`B@%KȲ%NLopeF"^uRXB!7zf ᆫSFbg˼tDp3me'R3;~N`P[~/#hT -H0/%J9  T.}m6bc|YVM,l,׫ ['^8ts ."eu/O&Y^r|F83$)zϥMй(<wg nlO6rBa 2†4Hh jhfa\sc]] :Eb |-/jRs7K>rNfMhig*ZJ @dm,:Ѥ+Rpg/'\c?$Ϳ_ 'PSҨ|U"_%_͑Ahq2|`6ס`5sR>M5| K +`ɶ"#He<}z 6vw:5_z(IpkgD&9XmngD{#yHJM|/wnԎ^{H+|1wPvg'6jɷ,4!>8W-4L<@NsɎp LPmvdF1a^NPl/z>%{WZ104nFRHV5V0o* .H{]/٬siڌ;}Jhs%_{+' ^9J$p2ؑ]gk #EssUpKg% KS3a)Oߨo =,hAw<4Kn$A&h>K Y ^P]QӘ ~`,X=aS:˞8.mN,BuGCȦ{ y$(&3Y،=f=fgqQϱ.Uņ8&`15_1 r: #nX8`6v`AYQM_9*haT\u{< zޓYއRbR@?;N@fn\ÌV X3wש^l੽fe9*i') f/͏&aMFt <m,AJH|>~]H򪧷+Zܛ9ʉݽP8"qt|,Uۢ87o1 yWA.O ,(5 akɣ`K2to$4L$}:>G?-w{uPړbI͋(U gT$xmuۙYO+0E+nk;FLxSodVcY>{Ƈec esVMt'jB1 %L7tمЮl$uLm>4Zz)#W/F)BDM*Q 9pq)sm_HWƐ- hOBmω4ܰdoi`Ӏ{˷8&pP+b{YW_ 1P'DNnxRGQR /)N#an!p`P% 4w[(˯Z/e> "Kr_,V[Y}4HZRpB}.]lj!2j^GYPRN-Ģ;߈),$pp]UZC$-GFpy ܡ<AojVdk{\&*PA6)^n4:0=2 ne=6Vs0l"֢?y/T&{{z`)LA HC##!69 gQF}Wu/<⁲;Z8hDQ7ОsRFJ 5 jLobStIatbn_LU]d7m׻p b<Mj%XiGnVf5dVڊ2@b\!Ae<0=Ͼf-@쨯->Y_sp_Qk*n#9;} 2U(3$Y;\~ϯ&seΏ]~boV3Ȋ<!º;Il號JH8alܴ_jkX*؟0BDش<ɸY&TkɇׁY3&鋁X0b6hR`EjuAnE.x%vօ +guoSgOZ&& Y]_ ?(`_ð8KgSv5ku{ D|?[m ڦ0%!JJwTj^'q16'(XC*&=4!Dh˞0(́SdD{ g$oF(Ox`+{\ I#Y+."|dSa8]@K< !{Q=.#]& 2nݿ XwUѤujB1t4md{Lr‡> ⾓lq96lM$Ru7Njud .;3)oD YnBW=DS =CT8I>i=y(~zDJQZ 6aLN:8ҫ{ۓi+hl֭JR>#Ǥ2.x ch~m ;*+8''/econT.N-1 a{q49ىʚEC)a|CWQKЖNCRoQ|d2a6{2O,~(ÑqRwk蓿f]= 9(:R 2gySƄSEX;^ ?6dqI3U#; E7nv1@Jms{rTHCg /H[wb '~F(rSjC+og(ߦY >=0AOUd=2nNmnE}N(z<9K\Qs^D>$=e$;tp53tjI}8% 2ȡK_5mUC͚UE4D{/4TM,N4:-|cE8-̵i& 2O5%'`'N6G/wO+|Ù~/C"lITSLm/%r(WHRI.pu495:@ѼH52Ip;rҋS>¤ET.u3 ֊zsg-z`Wiqd mқ dӅ ~A ´]fvīnз.Zu|l2s~yEcmX?O`G!eAr d35{.,0Ƞq)$uXmhISEEV "8o EԲ&x$-^ݻ_foYf[Ktxߤ_Q(?2`emLH!sjIVvoTF1 vp{HH5I?6?[^ ^t]Y9AR;]oe{6*k->ы m#gޣ^bmNXYv&foyBӂɚ]3ABsKm!ȱ'XnN(hZl’nF; ࠦtB |Pz=*%^f1O~Qz4q39UySȳ6Hd/Sh;,$ ̼H.?K=F^tB vV{ ^̂lVq!%,dA[P9%j _%M_t݄H;!U fCLG1"ꪭ4;m% "{|Ifsu%f`xS gaVs:slɚ%z gkVη9˲uY*%8/!fQhwk8Fv?=B9FT)iWMqm#;X"݄ y#P`?N(hx: N$lT})},w(\*vX. tU&夳hi9_G5ګ_W'A.[^M%7HTgUli˙Ƥ:#B nCLjzG8Co HȬԒ\G R_YB5?D6duR׊{Z }J ƃ/Q7E2{9H;_tdOƫ-V/!2.d4k|+s n ^n]j|tHm_G"pc mk7Ʊ`VUeŷ.HPXmU]uԕ-9|~VmΏvR%Uy/k1ڀfb*n͕o*%gWk]2 ֘uH1z未U{Ut&`sM>]b{'B+} R~=Y}i;$I{%LnQNN6WeOe4k!?"K= $ų?m4e"*zPn;ϑ}ϩ0ξ8MS5bhVHw[T±qꦿR+y@;.ԫc4.)sd:,_ cv2e.pʆ,Z-+,2\/Cbw  9|ܜ=cGhAfk)kάdۅe;+Зo28-)-bz(u܃œſV![\ɼ♄#nHa`sLz݉%NҞTwG XLU9!{+b~M673ZPVy_Erk. | V:B`3λ,43ޯR1Wl'jU! ϴC1y=aiS!44YTyhinoW뀳 *UfkӢC.wDHY=` H9ɍ߉tƤˁ0\TqRUBRt@֑W],"'FLk=t7H݊l~HS_pT -z 672 ((>M몊 :YT?ZJo`ǻ G*c*bCؔ 6"-D~ I֩ e.vh7Lڑd1AX#&pkA?i//m*=v$'5b[Fef^"[--GlXCK9ks54}1!.£@?xrŗ1"jDE&S'kf*[.a:&\ȁY/ϢI-n9ʼӭ苹~vU׹dyqd@+޺+=9z;jHB3[:w5_݃K,c:wl:D[Zl]{.=)%EPvq"T=!RnܼrNf7&n=#OpYݥMF؂8ⵀxeƚ6BT>,c'qWcViAwB';jtS`udvs 4z պ@Eh%rޞϪɔ%AUob||hx*T,,J_n6Mv'',q(K(Jd[,htX}z{)S{ Bx?!K,*Yd"*r;/3QMLMCB`mAP*sCw9is X:hj S ,[Hly  86F'~'cr VG|Eo@PtLq/}ZǢ=0GIWH2]sYXWT*!ߩ3v.>kopAq,Rc/(ʿJSQ9A"FVA֭N$61߲r{-R 9R^M@{R8t8Na78[eC:$e ็KW2QnHe)GS5r̈́jjy:'h+2tzuDyq\{fgg_lŷ+(#n>wkK@ wQZB0 WPވ~8#y\HHO7T3J_`y_ݧXzhr?u'eۣތR^*"U]#omllG6HpDX]u|1t,Wvd(HCgWc]*NXT|dvX_UfCt$&JG5MW,rrѦR/B2 j~bֺAiF;XD(fkdp*oTFXmx%A*rKRe4zLXݖr .Wf.8.j86IKͣ AOlq>)D.壀7`hs9^f]\`@OrG8Uyɥ-Dgmf|~qkUhmf3ŠR|>sp:v;j >`GVť#dsß###񈚿x3ՄW$F@wSZ9׌$Bb p=jXsA_1IN!)H7vN#[HqxF2 Q$9XN9Ʋ 6\~f. dn" jRFq,Dx73sV< e F()M͡U$SJ1軰h8Ξ{\PQEOӅ['Uu%[ @ЗWl?yۣk4 o㲤Ë55^D3 xkacv]cJUjIʂ6Ja|v+9_-85׮M:=ðiHj;w6>AJV}t@XXn装BAM~MrofD=2?|SPf{u.lW#b`Q=D$j(N|2\IH$'1Lx sx/U SԉD&zĶs˜dH\-<;tge2^;UUKRz9R?GRO◜m-efee]B <KS=S/Z a&9|TO5U`V -u% )?BB9ݢ^r28具F{3J29qNR-bDIE.Oכ!Mcc)E-Ud=hmD3_AzX +6E][|dx~:thPkors@ȿ2xf&eyh5s}gL@J2xĬy0PF!h#})e!\gvsBe bAh2 냣Nd)V$aځn`"۔ڵR.Zm5CvCybe }Ӯ6|ȉ2@'ALSvX ZьBT!l8bL~ūD6 |Ho]MjaςI9#6 /Χ1A2vVaC yxŶnԾ>(Ŷ>-͔&HISyB4'bu yhAQz(ԛ5SڌBJz-j#hFj͉tQp0slvf5aq sgw魌cQ}~#5nzITpyGn ~ks!0tiJ&6]dPZcS#f~q@"\oTe>}u f0e&oۜ>"#PkH{X>T,BωJTMJEzŇ}G{UﭟwVSڬ[,ac_9BËٟg~ UbvÉ $Ӯ&(Jz{?H0qa(L_gIؕ'OZۓԡZ 5'{ I+@Mt$E_@  gYQUӷq݁z/bN9^F&JNiT Q8frkYvOH?L(w\iEo6ȗL؅dJ3lO6v#aDX:G%g:/5݁敀2N3:)cOј>{u:߯U§ t8 (d;\EN-~}FPi9vyPG+Nndj 5yxT~q$.Ԅo7\e+Ot$@C_ȜޘF^!M *đX1oq@a+d.B4=@jG Wd$P"Ե./k{h2a|xY@_)(%kl<܎%ګkSX\EɃϏD{A;u9YWf0$+ .r6h NX1 åsUη4Tl}2~WnESBWX}mr"9١(-p9"uhVAx oj)oSǿiOFwOCYTY|PKU= < S>1ˤ<pܴoʦ9}*c` ERoT+JUs4ρ:x.(urss3v1ϝ_O`/ȏ4cckᆬ3Enojܹ#\ ^M3v8 `BaUһbͭI"ޅa$Nf?fq+ac+ϰ /.o뚌l]ā;pj\43C_ThY ٶN/,J|~g"Zć FyZw{$(YaUi ם!LI]r(= T)DaZ 퐄t] K1 pJZnnػiY"J!$U`Ӌ#y0~0cNؓ(#kcr*{ T>TWE7T,i@2~my_ ~ԙ_TR’Mcgf7=|X4S3͎Nvz]- C ,GºTKet[AzP0Re]ag;_n~,+h OQ&R<(wb\DXZ']Y^+O%V@db6", E &wvArn,#zFCـ?>̵q՘v07T87e6d}3ƊPziJJd zjՙG<sޥٙobug (h G*Aeg(;uS 3MSZ[M ٕ'mQ {9Gŭ][:gpG vL_b:>c(~ƳTt!Lc1>Ϋi'+a{PsGU|gki#ȐˉzHqس?_<ƾ,%sSrōJU NjS -_N7X"}&E|db`^OUh@޲ 'G14&$ l.<`Dm1) ߟ|զv_6S^#^FtuSc% !IFtZ\,zͫ)Q\N2;ZqINKz%7PJ!!]@D]6iInin-|?Yd6#Q@ݭ)cز=.h,=a )-1a!!6|U];+Wsca 7:l=ѽgԶWQw_VwW|?j [dMDV^l>i7KeVQNt21)8SD9%F`:1/LiXy͒ӼR c=~/W䣛tK{iX8f1=7 [D=#[w^m"3ˉf<ݚZu'@I{ 7C56j7Jy/V_C'Wx¼] qzZDсڶqS|7bWPIRq6FqX0ft{SrٌyC:R.,hgΦYY;Aqxٗt5NqKɬF>ǂ4`GEQ'=GoBb܉~Gc4OoήM׊~v$vD;S5,Jj|A"ĤXIOhp^p&T[7ap-bkh0%h0tpm~CrCͰ׃Cm d*ؘ*TuM8DsRZKt_b$Cad4Kim%OQn $GA{l"! R[u<1_sסR83T! `Q7"9CyK 8ZRK܆5XilllF+Q.ZAO)6a`O͍軍}(:ܚ /µJvR,\s/9Rp\JF V:Qv\npE Ցn뗁1OSF}$]mw!x:?&Yw]vkl>OwqWqy`H^Q{zOXD#wM(EQY?uՙ%ĊUBs~ɹZK Na&~,n?z%ҜfF8[92Z_. Zn@e"Rä׾C-e,SWu2]&Yum B-O5AerRE_-"J1YىLzA gĻ~E`Ҵ_7a(etC.zM=&A&:$ϻrs {}$J0|S" JJ2uW&ÐyLV&mA%͕`ߩ{b JJjWeV 1JTv' GNf@P1'?u< Y'ݾ2R858zJC|]I: `#b Yi[<7(-"8>J;U. 4"2ϐ U'w#qWZ '@oYkCgsji= H}hL %o1hdMzd9_RZKm)"Ȩwv /x_(IN}u&:f$p<ɾ%Mlo\sL߃ k(Bnћ/B<}!(E@A0IeG;m7e 6ˁq$\5;CGi1'\lo7^JojؗqWe:殳<.ZLPiV޺o"]cxb3'YW?OUf#Lր^퀭ưO8)iZ튵kqXžc#{x&E01,q9C+F:xT;KVǐaK!R [}_ !޴*UMUD/w Fo .zv]3) {@ ҁ3re>ލN6 ?jXf,k#"PYQcȰn>&PhGfA25dv|su= uX\2u0޿A>}ǻsO89ƴgy {(UiJr}<3xVp1gFXU;*"5B$/|,O t(>gS' _XBH*ΞUl 64 -t3J,9p)E\#jDs.wvurܭMC+d|m3q„''~@f (Ft뚪"'"9`g4`p?N9ywZ -1% u^̶tO%[ XM]6v%QJ]J\iL)u:HnC՝I< #vs}7*r;W2մ!ViGÍ/yaێOz ިʽR$p&X]1Pmwӭbl]ZB[.g*Յ_e97vNMXI% ~g% ĞVw!iKO(eosnLyy׼!ar-$S:EꨑKZrXk&xE_C:*a5G Hvg"3\64=vRן&j]} @Hq ބX-K 8AzzXm4j/܄e'Ɂ<-106%ɸ`.QX%F&և`)Ц<=/) $ q@ਆ+̌cm5$Mpk1Hbo+z&ߠf>(Zet>S/L,y \Q|a3+)F>a(dm ݪ\A8`aؾmI(6V$x5;!ޭhBmtGC|c6t&!Ifq F[:O8@m.?d{*|+&xXVV坫vI&ʊ @3Sɬ qq6I;%٘lt6]P {)*P%eu3]f. 9z;$;MjerˋjԎFͲ7딈[m ) d,sHmjf:{@wW\ vL$t(kw JiG/eͤ{*։cK+'NJQN s}f+/0%9"JJB7Q.3?4qEsU5kѝb]k8݃J N<[)#NzxfI0h9\;M r;H˰.7dlڀ|^u¼^^-&fM ֗vQMrxeWxa"?ΔM\)z⫒; 7< C|־]_pV>طwS@Q3n*c5T%N&K؊UEYtgW视+(0%6KݻN(&h)2td__X@ѻ! ZzE-TQ6$}S-$}ԘQ󪀴YtbxBS#J/,Ҩ/+ @:וwts^D3p-uHDLմqlEL-bKSb\mWӮ"['1{F%XFs)}؅(]^FwA6L#Sav/]׌L*ɢObP >g)0Wk]w.ӝC>ԣHZ}y,ݹ,$' &r P87{k_8F"!=㕰]~V EbQ%r6Wݡ%joEJR7!g/N:)vs0aH54ӭ].PNe JSvm?G g0B-J|N5ྛRNiiw]K$Q;+r>SN)Kr"1xt:2e'loUVsR$.$P5d\EֲY6jIQ0Ta1<ݜ_^N/n. {ɾcYsIg,e^VՔ5R85;> C!iTr5Xs0>۪rx;2 ߐ;(ԫACWjTY3]b]ÂcPgUjġhI0 &-Smyi;=SYơW+oqJMX\V0Hѝu%`5 g>jF'Àyb ]ҽ:Zٕ\*NS&ߎAE3‘+\!y"e]J=_,M>PޚeYpE+wwl20R]>A_> V n2a P|9ۃOӧY -Aу|c̶@_Յ\"2gV{NڎT{k>`cx&Ծg6lOVSMmdSu4 sB2QECHI>L9{L,;'w3P5c2$[HbGF4:釜AHF Pe tuǛVsHilET!1Ђ=eDX"Q-| (熜}I[S췓{fPǵ ĥnBDFJ$=k/oyz@Bҿx#'hS,i ev4Nj6EM`s׻qauN2I2ֹloO%fϢȟ\5`Ψh4$²DHRiq^“q2!A!4`5euX̣>xAMI}^TA6 vCkJYJ͈u,A ޕ}׎׊1;ws@.SqazNj[JB7SybT#w'My4'2NۙTeІ(~R)7}B,4+$~I:4^& QciȘ=# H,WD*cT]9,s$YPX8ε<<0i¼E- ]xTP.9tAGmLz f3GO-pc,fߑ'9L * mBywC j{I)ӲWZu@n>7 vx9 f 6E#_IT) pz\p$~s7fqy'i*[=d«pǯEo% `v;1pĔQ oLۑ(ni$Rz 1vrֺjrUҰB֦VR#n<:!?Xm&@%#FK\294EKЩTPkptCy% &5 sH../;!4z[WgjʖUeNH|rsSFoE-Zx0`-ľ؋W23h6^@rr H08}:4ki`MY1rb9QI uFj<- ~nvI8[So!KvƁ+GMn6^H{c B""&y = Jn̦4 s.F5ߥiV:J]ںQم]s1:TVϮ3]b.?eK`oNS<{`+Sf#G4.WF&^ UmuҞK4]ߑ,LGN=q_sAQwَ[~{ҏ9ЗMy͢پUd ;y䳷MlǸ궺*1Ԋ I\Y7g1;g'a. ˔,eN=n8`M†}zV2 ?Kq.QTܶ l%TRAZA\Vd\7b6;W;FnTuڞJ&q-AI]Ki hvPe C[*Ψ߹J4X0 ~Ht岆b?!' c*_>AH<WB\i\}r,&5ŇyOf4ÇݩNS!qD zs/m^C\eBUSޞ(W(A3lvBg0lEd|n\sdt[2qwE#L4O; 4noX#̂I zUD >ҎntԪzDQQq}$Lզ.;@CQ0tbDe'_TweGaYGm&XiPC|Iag d__T腄ge\32 0covPg] :rn} Xt2G״Bbn t0J㮲I&|t3'L^~O\ yٹ0*9MDMg8 A&޶ 3V`H1RN)u?7HlVx1TwdhMdk(LZaI% f^M5 thg~DZט>^[_ii4mYi!^M{5<#ù'=Hl$7YtD~VNzĖT,%w/41IbhUc䠂ނ+:KAᛩ|ww!$WLYb@e@S CFw ]kk;L_{;@$bU' \\U݆;an[â(Ԇ?ټ׽fkނR.~. |dB Eaz ` GI3ǻ}} ݲ WX̨4Q8S \F~i^(Z,DC"aqWIڞ? 8A3x+/צ1dI`4cRq{cheNiD]+sFrcƔ"yVR&-E35Q(ŅP ̍/ Ƭd#Qcu?~躺Ѣ ָ/+"4L)|3Ì_k UeL ̑qvq iyL7u=CtRWnWʮh<"Aڝ^= t rbR"UUl !xgQ'}v^\59ƝcrjA6ǥzwr._*p; \0%xnԷ}Ӣgcy?+(.4(n/# /=nU\LQKrRrX ƨ˵"Լ7 _"U0q.0=B- _څW(I'8Oqs%Fc`<vmDwіt.4֭$N{-gjrG(IxޯZ-qZ-U@*c^"3%:LofCtJ>9Ŏy}|ygy9 BEuӢ/퇕CG0C}#efab=)-߂/Wb Oa9 s#a;vaeON?:ێvI ]@/]e}$;v0A` oHawvL*s}N"~u܎p ?C3D;ZDʟKZ&*KKBGQGLgrI̕nl %H˔46H8=Yb_̑.N8D[ g`︟ ~{엘TE%,Evd6^⎯c^46KP4smqC1VFan%fҥ!,Y+0XYa+B+C0ЎfTq(ͯ-%3yrǭmK˔L}WK" Gymւd!~5[494z 5؏e1>JDѵ=\,fsb` ZtLe-R`tIP6)~aAlf Ϥs 'F&>t 0&dܞ7cn=_ `v&9::&PO-$biCB:JJޏԆWZM,iFbb1T̷NQ'lIxQ_?mGI0k"_ȭ o 1QOR5~Ҭ`ƈږcz 踏%1X⫃R']ݐ6ق8K&(Kƈ{jT7x5[*~kY/ܖ?FQzT?'u~mjo\p?ODOzATڀy`p.4esYН-;FcOAulb6Eo$9Mk6Iyү*#wT꣫k QW$_7&!W(5: `1@Pޔ:o H s,qw x#G{=>v4\*Aݩ*wv ,{|Ø؂,T*5T3>z44 OI!<_f|k5<=? #bG!!UzOoeo&I-Da3]wz1vҁy n?kM췢݇duHNĸ{4@QP[~A:#T`^Pi͜ Z~w?)r?8ݢ39FChՙ?ڹzyczj|GQ#_2!U9cTX_9=g9tkl,c: HçHQjurTF3'P[d=1h(@'̧+ B5bW@.,8fo[Ѝ' m'h/ʞ,(Nb植1`z,9"ŦFkuPj Ta̴Di(?U\3k3:K 610d@wxgutل8Ӻ^ |QKCN} ।_B0)8ZqoWk_SCa!lşϾgk\P/^12as|xԆL-!1^G*T4$^$}s豪l45]^Wz Ѝ ”qWT' 㯺dbvFw,rT 69Xcr\n-E{6}|]Wii=IVHnkUpJf4ً_m(Tw_]C`Ѻjݪ=ysP"PϤ̈́#D'GfL9r*7lD 3N)% + M{]j8ӟڍ҂v $.} pz^BO.O/wTi9QȮsuvش0<=+XQ|AeV9*\&kAHrK∣3hU\Hs)IW 63K(@z` aZSy K{QmIT`Ի/o1ѳ)H 2Op -xž\ (dG_Β[%QGɽ6.|f#N,jT +駘 Z,;& okbOYtȏ|ZDi~Gو\ѥMǖe˜0wdӼ_ 42R%3 oȸR,mɹd^JaluEd+QpiKHȨa<(/~(K%0>xp|=7t2ç  ,}:NxBku㳢]EJd_&G֍|ɷ2;YT+=9>,d9^e7K#Nթ>z;vyvAwl&dbBV*˨ S47.9.f)EYH B2զR\S}Ed,ٯzD | _6UY@AZ-ޘS8cbՅHTI-&s4j Gdf IFR#bAG @NQj0)~ ,0VTث̼1gi>vN"^?6hBS~QɅg>n>s϶oP0[5VNoQDsggg̳[8؎,A(J,~p/mNT5U<ԛV3 6S%R(̧CVj+T ׄd]0Va(Ğ.Ok0-%Cah9X2>.ŷF1a9}7f.EIS #rÆ=ׇCl^O&/ g#fsAKP^A[rogz `, 4L/lAci;}}ډ*EQ늕ŋ&Upd9ѨZ{g,]0){A(cN/<|@L2n_uH5@ @&t:-3(%t=8و|]nblNTGCe4O'Dtly-](*?k3`DP-:)ǚugo4B3A6FU6ikNj u1mLAwn9Tc Y+Aը^On/>R!P科yctr5( ]BU.0@/q΃G{W\ fi$LA[ě&oNc4}wt* =\2l{xGqڅA+ ZF*EVw_f:c<e9VX~,$s2܂V~QvDm-ekYhABOV[iI{O;3.oFCxZ4 Z]ML]PgMM(~:{Jvl Wȋ1C#R rJCq,>pp8FuKCpߩ2kt`.˿Ibn%ȴ$8)z6d|3ed$m?zBz3wﮟ׃-eD׃ɄΪ6P!کG3|ʭ _Om]D}>V^U ߓF~<۹QD^OSrY=E]j:.ELS]jiC%KQEh4(0n&t %smL]fܻE"lB K-{ޒ}07?V(> ԰;aw vMMעY)BS(zhUftXw(R ѧ}4O;]|<hJ@/s)h Hb,9m֝%,[uB$x캫\c+N g_%BZGobͫ%vy5|Fx+۹ߌJXCc}vmubj:ΉKj3983 xmTXrGBb 9fT s'C /VVW{iq ]4 иq>%琐&ncr]`a:3WDR3]t)6sk 0dqdH#*2& $UrDNPUaLGpɟF.L\qťyy1*c5.}zڼ>6;#?׻Sy~ ݈^,*;B>I!D 8v=\. -lq.T9{ V߬<Ԅ5 OU&FhlUo/->bBmb>"εI}:1cxlnp ';ѡ$jFVQPgޜa>Ba+@Ɛݜ >-f$$k^Y_hxA jUoo+Iq[bhq+$'^k|i!#Lzadl+#$`|W֯uJ*~Η P9=⻖ÚQ/8BG] -⭐ܘ$f3:lEFk C>DP CNE (+*qVP4"\L+gʉ >/1bw59!QZK "8|1Jo E*[Jm:Bd:`.Zu߃2w}@PhNJN@낗vI8; Qdi4(PzgÈ=f85Ҭ)ptrfYi>5R]K„jzlHL7C-+,?U:>"?EP<{s8YæO_ 8'uLn8%"㥠Wp)ݎ|GC&oOaHZW93xLg@$6oNDTdHj~Ÿu1ShQәI BӤXscRI G -(߰֋tV8 %a4f#K*4m?ksMGPrx]#߲/TZEE-,tfgotKT-:6xL³K^pml}ƒx%D H#-vA%HZX* ^~I {$P^C{*STAƔ ~Q6Masp6߼(! tk{ZXt8׀ɽ(ˮ$4WbO>PI mf _hS;k3|Oؖ`1;J$9|OQ~_xN|+qwD=^ty+`ZHS^s->'ZHkXl8wT"^kԏPGA Zi-wihx-|¶O/Y_QXOİ*5 {dݜml)58ly~v5n~tYa aJNiY5Ct=J_c *'[)@ۨÎ#rۂ_]dxKaRJb"@85p?&N@:a$կ[0-ѯ/W6 `l<>[dEqAްԈtoNً]xeW瑋/y }NǾt6m%do'2&KLw˨KT9xwrun IӈRmnq~OvUE(K}7WRXDJBy8o625I#fwݺ'9LV&{O&p.[?oKh8Гb콞O5wbH&|X'PboB9(ePα&yr(`YWH3g ;'r=T͌I*( QScpg%a^iy^ecuj#|O?4V}@S4Y]r+uHGњE-Bl]WNQm_́ !XB+>Fjء8R_1[&w[Yմ rL_<XsP|{4/kAVق&Q*f:@n.Ovn"-LG-N9L}"9ŇL %پm!'iAa,h9uGW ji-^s3CWɴF'|D1yܮF`O?@vUYK5|C~cϛ~˻z1Z4,eG~fŰ|;^@w.vHuLXXA{@VB0Qe!zGJT:ft2[B-T #bI +bvhCAbi3,_#ڀ6Vl[n7C0}4eK»j׭A>5d\~z g"=/]/Vǰoئ _L#>l)<ޞNMm=O3xNiȐB?1 5L|nr$)E`CXPSW{S7Cm׽M;gŊA#yI߹Vzdۓc>\T#:AlkmtjJ,hf3(ʷv?P}e$>&P{Aq3\!G>8epuaUӉ( p9by-,,KW6m eRq7^r>'9ez {9y=ƌӻ(u=pQfrFP\rk"1`1`6W9 r2[g2eS*MցptW= zM,~0)r|?+W'ܜ\В%|;p.{rR : r/{CFkab!*X!$=g4=wUOdEM|rֳ#à»P$3a Tc6z=U#hqL>E+&C08-,davG݆LjN\?BZYIl$JTwaؾҁHܤR&7"͊lxhZg;~p:5ԐmL9 ~Λ)X\MyGp\>V-Sz2.dj"C7σ}Q\W 5#u:T|. hV'~ʑ|̹WD~)UBv. c""nw/@ޓ ԻNUaKU[%<&mVEePB;;g|+e˜p$,!G0Syh_*|Z*0Cq_ГʪF_a'EW!%j1x2vF:6rbɸZٳWZ"/NJ{Af Shԕ $ѓg 8t㇠(x"t%]FIքdv:]2G_O.8І\CG(ݞcGeC1mmϷ#%5Ӹ:L~z֊$x;mݛY 8p\Cn[Ey^Ʀ i^_6F=%H xq+{U`Z.¸'7CLԙqߪ)ΐ^)Mc޺<0xcUiZLbu|<2ޓЂX~hB7{T͒0n:JJTR4GaY_]A.{Oc:Ouѱw1沥; @?;vOg]@CO^펰W5oOV9tJE%?'9ȇ;uHLWG?B,!d tͼaA2.b2+xZ=\wh'i_'wwx!яx%5_N]gD=0,މ Wlx^-\>2Hτ2Ey D7gf󠖮Y '$>ծDFyo;q,,nRKaq нZc P[FHЈi\gO\ %ڱG<=!W F(QOh3pNe[v@N3UtݜǯK,6wߘOGToXJ^jTn:e^=VX"1 P u&`=5K\(KQ_&N4עR=.jFup pTjP|ihzioU8;/nZ)yl{eUѨ72|Ge%nhVdJtVҕ>u d| ~_9 it, m-"#1GIsUS^Q;6hL;Hʏ?_GQ?(.S+%]f?%퍺z*WdW`979q?w`3u~jв?/vG7iSz ^Hx yFtB 58|NX^XP 4D {$c&ߋQSZ&L>s8";NugQ9Qy׸,b\ņY7W9}iGNuo"5G.i!^ޗp _6VIOKˮ7x:5jT?iS Xhi sP-|W%ۈdS?y'W.6u 0P1nJG|[+PB99ǝ2TtEhu'ĭBZM:ZڀnMeCPbz ]S0p%e^=aѩ_+t (@ T%m0 `CdN)le{oUyQQr9NOBT pMebr:0e5tiTe%0 8miQРa; 9Udu&z*ʫ)v*xHTlPz{I'@sCӣ7j0\#ԻRl֠J}d[8HXlc{gTA(~5CgVn*=J=IQ?&@PD7/_T5$4$8Dj5FjvdnzJY?-iYhf'$9E 5~]闥$|H~ ؗ} ־Tـi*^C垶U;Nk`@Vٮ[S byŝ}M[,&ɸJaNSaQB5qߟIpi ItOVv,)t 4"9=/ 8h*CE7 fnv[%nJ'j.pViu_xx;\׸6%I7OJffyl11k]whx3!*&> R_zP* (E+YBVy-k:*"p0Xuc9C{B7Zedbh5_ yaB`_~fy(ojJlEoY\9e=f _;B_qy s(!e$i"-wM} \_,'2AOT̀}˲"Lq;s4R&?R8TjHFs{k7@ ;Նhu 45p3ի<6s\kP=v=JEyӸ ^"oI-SAArԴݘ&A2"+ٕ6u/Nč)Q^^d% `~gM\ӳKY3SCxM)#ֵQ^X=kҮBv5o&2G^yȂ/CK"g"y Z6%NuҒ|נΓr3,7ś;*kOL _:g3Įpet VuH+K+jCI,v.V4l+4N(nE:(|xS[y٘8o(KJ̳=O ߓ@x:9Xb^&<3W~6^=(nX9Ԝf\‚ c qD32YVbS3Š)v/ۚ-*嚾#U0+3*:P@C85G[tY6T"Sq1Ə/U+IMe5Hg< )e7m8ε|w MH5hd:a"tt,ǧןe [|vN|u]NzC:щvYmu<#'tA+S/|&TiGkf6Dv=Y*b"y*5 JNvԡj ʦz5e ~~g&+iѹ$%L㋥<+zI*2%)~R@sQ'gc^5X!\@۟Zw&9Д- 228̠fGi[yKF{Ni+H;db:KzS67A0 _Gdmwnы$ y,D?bJL3]]ɝIb^(8.3@optjpj~ ҭhDۛ'͈ It lBx+L?ёB_aiT;ePsy:٫Ť8unk|4q)/m`yPWb<e5v\@l4:fRB@apD摗mz>uSL"ijk GK(W-4,cdU LJv !pߒ߻~O|9'5X< Ch nh@eʢFwCsׂр%a(3}4bEU=rE"8,+cL.ucAx,(9nF ,HA)|kF%s=|C"O*YЃo=WolU:[%.i)h1&Ѩ3O-rymHtF&K`Iå9c\/diq3}Ap/ x?+K$Y{CRil~еȁC_-vQK/S!H`Fz\w1|yǽ,|Z*֧A>-UI(?H%jQ e0%m&8u ̢ ҸNcN8;AIv:itS@JKƥyd\g⇜76\* :sbJuJT `h9OzSNh:\.tf(ifwL1xbͰe[!7kV r`hjީD呻: 1u?6$PܾboED>YkŽjP$%h|$Z]:4 hC!VFg7 \뎀wMIR1g>(0N۱ε\#7qN3UC<#7l6Eٍbl`LVT\PV80uyjV=$;7pMk,Ĺ˜DLpP'-aj)559Tit~~ CINT]Ћ^H|iwG9Qs&]m0}ī('x$) jg@l e7ĒDZ8uDHyO('dh2#y68{[P1#/#HMmB)ho]=B'r[%ض$W䱥XJ.֫ Np#| 1*g]芹GfcTcyq_N#*X#& C՝ּUCr- `=)W;'W2B NsUBn\hm ++| a9iϒtD\a@"FT(]h܀L ޗͿX^K}|LWR UDmKH#tj?1J;!M&axˆ~'_)Xyl8M!?6J5 Ybz%@)Wg05#ɱY6zn;lkIJO n&5;Kl@t-0zGGԟ#{"D5iH[&Ҭzq Lsֹ_-ϼ?lڅt ;?=\J"O pцxu O 4ID&mFPt 9U ]IrfVy;t)bmU:؃"v=:؎s{]-l"42F yPMP٥O)>-OyL>h8cR%qo+cCptXQLqv*SeL=,ӏ9SMz$|dD1 q@'@ ~,6Is*{+v 5*P]["J8 6YĹɯ9X&ˈZOku>lEض6˳q"|k =NTñiK!cWZ88'pkq4"_9ͤ6;}.hj@ |:aJ'F*Ӗ'-F)킨Y3j3)N5@hddj^ gA9--W*[+wR S(o0 y uh Q u&o =(!Ч[N V8 @I!&ɕ؏:7fXRG]>S9[9a6.$(na2غz\ޗ2bC@R_Cm*b+,e! 'ݪ_`|ȓ]M ̪IV#š!҄)\YZ-Z}(rxJ6J=b>gH iM" e#b[Д1\ǿ(e8heehh7>̡'tERCj,X>D7p+ni~3[f⡤47R F W:IVglݛ*z2}}Cu$t@&ԟ}5O9skacv3LT|dp[}Q4dĨg-7 a օ _;+W/ppڜtp gg{)Fuewhԙt:<+E7%#%-+r0-xV[6ARa2ܤbGƅF  ~p~As0??ʂ@ʆBxg:L9zH}toC9D~q#w-o].^fݏ{ ܷwKvaA1gr)#^Տүfy\%G()P`̓.f5eyfLy#">]*q:ç5M42/3'4BgUI6HI^TNxwOat_[MxukHvv p|o mM^T:-qrIrB1{{uߩToWs!Ê=p[q0DƿNH  `]J4t#d |) prAҦI 5D@y<><<[$tƷA:pSE.86L3_ւ}ڸ69W#05FI_yi:Hbl<P+) S=n 7?O4XM3SGM#Xsv/e8.2hZ bTaVj9*gz¡.ɞvCu3El%ZdHt]*. Ewa̔ھdg6HVj6@3GiZ]b[ DJFwCy!j> 'X jKB' ՔAQݱW%d{1pui -1 *Ci%a-j5"6'c-F]b^c>bwLIIAz.NO@ h"xӦb?K3/ɤHc4X8r?Yԏt{:VjBV$/熁Xc^/1ѫ̪d.@*o ݾLfy5 L%?0H^MDS+Ytw 0I,22#$E,^oL]@ʨKd@@Xq2^=duG7w0Pu쵭q pLEn"KSM3k3ѣ9̝B<歫0@ɞ>9{h<yޯ.Hɣ# (MCǑdE&ډΗ eP_f Aha,;vβ*VqY5dIDFЮc96L./Q/iu>'a5yH Nؕ M>Bt'*1ܓZ'N, CnCa\l>] RYz&OpRY,.tm Q;VwulƩ\Au Ѣ]ڹAWv~bFV OdjwZ҄@RgO2ǺY6<җ qMtƎVUAD%>a,6̣w̲\šH0HQ" QɖrMEG +- Q?*%ӳjO~Zx 끧Q2Zr5uRPm"&*Cf0o7gQ|@0w +ﻀ&f@0"ՉI +`TL ,žã\Y*.J7U>(s2/Eb+#s44HoANr}uDqѧ]kQyF >B;cVJ6Ns[LkڼZV@j-q1Gߑij^7`ެo$Q>>!{>"RvM;uuXy2ys1/)> s<fu?޲EܻlAsvF:3Zaf6T28s}YvwFc@z@ԕo?mC$ɂn2] Yus?-6וO(]{Ux(#WOp :茏Emtϡrx0w1=RE%rjE+픸F["Wx촍 Y;l1hNi率}`.IJ:m 3E4kz:5浢 Qt=U=UtUx*ZX7Rޓpv5w\޽G#b$-N."a(ko{;m @ȥҍl(WX(b:E0>y^IBw]QڦR`9ۚC J]&q%d|`=uOaU+W]e& )8аOa@}|5ܞiTpvRFqY(pf>JSj]nsi(Gɒ@U&Y3 ur.K ېWī z@m rR t^>SO`IvJ1,D`8Y>.٩ĿC 0!{BҴhl rs~$pb i+YN/AbHDۻ\˦عHGvA*{z-ra a ڵ ם'D(>HUШ{ymwZU$H3]ᗄW~܇3׷,=e,mᯤru( T\N w N\q2jNY9<%0 61,H}me/0^3Үl#lڿC#4\ɂpw53e* Mȅ5d> E]r&ԹGcpzpP eKGʪy/2HBn7|gUDV-"Ce#~J߾~Jjt0VIR`'^yaV-Ĺ*ehzᆪ4 zĜqbg|.6'cM|2wu^r4# u:=#OPp=TZ?cܨJʬ; Rʔ3NH TKmXsNˇX8t7T%hm '!l+tup" Er HCdZ<_V83XSD4s)u/r\:6\iZψ}0?5oJT:oa{]]yr oK{nʼn dŦlGSr`1h(`}m 0/H.aHϟ+U`+V?t7_u¦(*٘ 93wGZY4~zGo}%@|jJBFZP(,߂A)~0.0(('HBG9 TH&%bmj iW*WFm20v uSt(/qD<<,8Yk#93J?Rftנ[(*>IcOvB =:sA_e7&ەRu@r1'i`Fdcoa̺wSل:+4RBiڲ-w2?AP0™"OG-Z%}&e/ GTR[B']йt~pLy0ju I @KK63mQ`ۡteZMX&-& JT N}܋5씰+5q~$WXcymX5]Ęup1̽/ C HP4(_2MBtA!6yJt)+XِwnBD]ݻB)샱+FEl#\qȣ8N1 kl|n[4U zW ꣩`1iNʧZ|r'=%>< bVpf[S?:k"! D^k ' çȭH'i}UmA65bֹ|,go@m&17Kxj B/:M XQLa%OODӯ\qKR#RJ|:LU?z@(ΘóNW<UL]DBШè$*Y0 ma=QR- j|L@qސVл\+!Ӿ祝x}ڙ/ҸP+D)`YM"U2d׬֪MPc Bx~N058}aŸ|hq.;zĺ٢%8 k=+\M 0jO%ഊdž"..^}Zs#{K 6ZeHĘC:k%iKGr\Ho5 GD'P[lͥ(Ý+֫Q >!r"sogVj͕vZ8eFUBIP4Ȏz+cjԵ"8H9D2\1]4 l p/Q|* P'@rd3wjsTAԑ ,Qu 6-{4?0wWM$U+ß>M1ZEYrjޒ$Ww~BhKG-8!!NVޫ m<;me("^VxsM{gk~,|%!G Hk!X)laŠ*myC2b}XISϾ(=8}cСyd-Y퓻qk -Ζ|fhJƁCJWR|`= **!wR J'1O qpEnsP}hu_-z'&1MSOavfn uAb-%V'I3Nb d}ɚ<oaG[4Lu:RXgo7]04=ݫ^t4Go..A*RK>G-Vb7BlBmcn?+ e ~Ŋ(al9_#s< c }^MlU Lု!(7DL6Z28hF3_5@t!4g܏+C3mii#1F0(۽栓(:A53-̜\/D,tL0)';ѷ=DG!?(B ~T9D{A*0T^71!1 L>bsŸNCi5p6[T*Q~Pre5 a\ylrgzI((c`杵t.aD, W`F۠v M Y/M]Qx K3Z7RAC 7#.JeW D FZ8'\ :qtq˦͉^46F^_%\(6NjDZo&E.[g-Lգ4޾,18*DyÀ>_se݃@n$dCQ]vƬ5 d* Y߱o9hó7: 6T jHO /'kd];"`,=3x Dx6Ƴw?A ~03AvdfL({[SM\o! ޢwr Y9^v)a0X#ITi7BkϩY'ZjᐞkW!w:iLVqG=/qO)nCl?*A"Ai<,c`|m02Ne.yRXWY;{ Pco3v@,qj-4FhbߙsdRCG&J5ۉӬ_g:2}'GD^ToUsVUH6/<9w9{7M݈S~Ы ms[}n2ТBCL\'ξOy$#"ǜj z iq 65Ef]P|>KkB976*=3e䈑[ |o5r7ФkpHf(Dh=h6/·[.gǞ1> ݮp !4ٵ-U;IrnN[Orgo^W‹S7_m<<P.9< !T>rPJ8~U*3cyL .tdG;ޠ4J*W֢/ vi9\ H!SD0~o\2DK7/ 2l z.$13N$1˕"5 Mcgfm˕/\F7o`Hgh㬈٘|B>MɃ: τ{nugCi ǗO''lRVoʼSgO+ȤSx4x "Ʉ<+7E8l'AlDL\3gfØkS wOZF_ocҬӏ椙?YTg4ͥFjД!1L7*p`9a+gz0% (2Dž}? }2+Ny>|yk埤%Bl;(7]ZI&${&$j+M'e'J&YsIf*=I8 'GK@f+SQd6V@(8i*qIKqoIGV>Nv9bz7!nawb؁5\ x-Xj} .RƾIc #X0Z 4e`װFZ1vbCmS¤o5@hE?PǙD!O>x4oBOوO=5rl`uɲ ;?_6f*gDzND]/K#\4Jb.rLk˓R6'*ľUQOr DQPked/=%ֳ̚#h:^k>9[2zmR\7fvku\htVs&75͖>&#tyg׸}b))¶-Ix) J3 %h~1Dh޶jKLNN[wa*@4^: gfsCHIO<_Qٻ1C1ΌGf< \ְiCC*"VWj+]A`Wqϸ,(J N}LC&ST֞cD΄"`พ<7]M۽̡aLKAy'GXT~ׅ&J<81mJϒ`A{&xA_5#Z U_y˼ םPi-7n~f !2䯻 oxo;除@yj=-`( 0=.&+Gi_{ i=oq.UU͍X'Mc;m ]YMyJT97La3ȣvIM-S .:/@ 1Ll!O;DN tɵK},EƼ~ZZwkXݲaQ>~l9m71*.1PHƍGWIGPP<.rf'SKg4K^dC Vi`Yޅ.~4y/kLM_$ hϖ`{>?kc3"mu/2"u{ER I8ey~l-v;:#N_ >ƫ:3br_ݨ :9QES>Oe/Te͔¹$!xvd45/YY"t 5 =t'JǝSӌ*,Jp¬.WhQΤ:@S2K#]yx:3ŪwzŦ^YuEQ: 5/ \½ mGO2"6wUa h|BQT;3^H/fPto ЭcZ}+g06 _!NH~2#Q+dҗd ;PXNM/ڊ#qX@t1_u^ b\2< UXܷ㥝m_Dw%v_mV`KƇN2vJ86#ީ  8~}& 8:uZ{{6뢡u`i'x#hb,(4V om}7[tkYZk`:cvu蛳p-C$eY I£I ;\ Z/즋8jnz ۓgmS~LZG&ҍ΂- 6R)7ۘJg"%XD>6~/vme`DH(.Vx Ɲo4~݁_r(3sWp*Z)&O+",ʂA_aK/<*9!6EH&Sj&&￵rE77{;FI*2&o~w"ҴirnX#c0}̡l`M #OpRߕ:(r!6FI{=fX@ʵDцEC|jb:/vMI56dx f/lN[snz„tuc\T1Rxb}ٟ}+(}qf+(`?:٘l.T!÷Yd@3 y4 `,e{NQRYcNcEoܭU<ӱW =E) -xRMaRɷKY-8!KPQxJGD› @ˉtuJagFu"{8&1)N-j ˂%/1rݚ)[ g @ZŔ&\J:M#E19XW[զXTf[Gʘdl Rv՞q'\(B1-+ :kz1,PӦkDy*eWqVp} 7 F'0q<=[3oxoWd|ڥԎZ>l]CLYYb3jF #j7cAH/-_&wXDK0 z_ı-"(L0 R~!e^Qg&9e)N{LYN^/Y\8 f#{+ f"I]yܟ^)p>EГ/ox _^xRˤ/h~4p<+eGY:V!}ÎA=ӟ?vxKД -誀p]( ]l t8;*q _4PϩlrK=!b5ys}`"e8-09zGg,>z {:}|g{m#Ik7(:WU)?ۊ/^6姴. vcѼk#)SuTT ?5m jns(hΏ3^96?'aă$CC؅ajs]AuQ4ɬc`xo2Ud49wZOu IhErr0;j:ĊG[m+{Vтu3̉Y*+_QS !A)jy~ /XοyNmdh*YF1\NIj=ect~KLQz&4#1S`#W1 HP Ee62IN=CrՆKjk]mVﯶRVtdnkv:a!g?`]^ 7;yo~[!W3 3bUB%% ꜤۧJʐAˣ\a0)jlAbW8h@h\3'Rŏy}ܻ @_,y4]Jx/9-<bv3;*\2 h!=(ELn)UMsCL<]=튯lgrYwZTddݯ'+WM=?ϝX֖='QwT-ߺƳpKôD6(O2ɴ[Bï~=$YN!? jܦMBکFV!nό%PW MC@̭[rHp?ulGBOd| +4 wˠi䡾`ñ@^wmHѳsk`ܧ:Wǥܙ9Z`5#W+m$u)U FaƐp={E+Ɓwu9Pf^qC۴QO 88D%szLk<>-C>˺%PAV/~+ESc& ѱp^w[Ny[YoliffG=Zǿ]DÀsjT/R04R4)h?,jBU sr!!yU?A6GnU 2P7[K:e/'p<0Vط #oGz>y X%ʊbxU5r\kE4RCoч , x=4 ^3qQU@!+dVEK(t }"ډO:7sR .vJ>`V>I5-eDâĩgR ֘XvG񡚐(_ a >h5 {O<_YN5iݾXtG+Pߍ:F堘^U { 1{J>GV]5AJ\PMqE<pQj혊lyOV2B:U | v8Λ1/4."^|O=6`/(lwFɉ įXY;'"<3mugy RXuFVB /#DEPq۩9$5^ɕzG6 E_ҩ׳5Y0@ˬjq)>pU&H<0 %f"}1q}댙` ʚFD洑Lm=*XNfW2& R}=>=/n3qfT$׫KY\LMr7o߫ˡF|Js|NɝX?D"%R\ ȃYо92[ֹف#ڿՋ Z XEcmgl^/ae( h<''ZOg*;@U?+Й2IFl%2{a&{組uQ PP;`n[$M{fM^ZI?v?Czs:~z=v(KU7zO>mֺL]E9cÉ ;]{"_]1zoP V`݅t?(oU>rJlFٴGH˶I\a{IQԊ~:녳LVM#d9;~{Ɯ񄻁*(诂XPг\ :=\\2L-(g˛%%LR4^%p(iʚ]M-fdM`=[>L~Ecm'=~ `X9:^V=Hq藙(G*/%2,4 9C,6W!lym+wc۱aK?9WD ]ѫ-NC50k N]x5;b-Az7,\5{$1)KNDD Yf WߗLg9O5Bc=īg `; Я/Y4|vrSbFȊ]\MPw,q{u'}Qgk?Iv>0Gc 4 @< QU!j5)b+cΰ ".2G9ZALD4,;e <ήҞqA<ɣrva,MY1W?Fk4)^ ZqUƷ`--~yɯ0EFf+l3B$ExTq\ݬiشSKzpS@fE?3Yt>- " ߨł˴'X5ĦPv=JF~Slcvk2LntFG_qyB8|K|D/uɌtwZkߛR;`1nPyo: M 14EnrvwTr ryJBAN*mmܽlݑS@Yж(:Lm\3պ^+я%P5J1ިJOS;qIҽG"ǸyIA l/*ah ?ԌkT-j1IoxhY(aА$cRxX@.hHXmY>tTIaӷֵ" ٚ9e >YBpԺA~Uju!(̢G;}p]O)) AP3#?^GռWxaxaMM19fP]bhcb+̤c}>JA/x:0(R5mIZ2Ɔk2`;6n=dw2:OY5j}%+۶&+,d0| l'hA|Lf:ܖ7ź t*~1}Y3ig/W!0۩G|!kE_F/܋; y:Bk7 қo>kV}lo?ْ{eq[%ƜfuPNwt',3W@ؠ$\^>LJc6"D/ %`hn5`b>|\P9?g`ma]:6ˍ+;2:״- UGzS/C%ܟlݔ0.hFEm?UCM[QG^X찈鷥XD0 bY9U )[PU},+;UqM7!f |00AH #jn|9O/Z6p]4oL c/Ѱp7UqsZv,f>ܶWG]J]ee'?3(W!L#|t41ncS(Ω?}Kǒׄ3yktqe`!R0iwc2paiɑ45٤KS?Y'kĄ^e%EA,0GQĪo-^Eg,B8ĬR"Sp m$@HZ5w4Urp(ڊT*M-8R;as;Dœǝ_d}@A2|?AdxPz!Mo.[ߟ4SFUƗNVe40-γTƒ9HduqwX%EM7* ôҫ+̂K>+1,Us}dNƣpcQPMޏ o\־`t5ؠzbT[N"m#x{6~fH bgnПNK";HirUTxϜ("t:M PȤ=1($Ju=bQxOF5D>Z[|>1-;42͍dD D𖥗W +/~wLJvǩnL>-wH꥝R뾅,Lgْ(Pb)כcԲrMn)ystJaVaIJ`} WYyO\&6Y2Z?=f|XCww>k%*NZ1շUFiX6W(<#`ՒmY vo ]cѨ+u3ևh>C%XJ9Q&j<C c' wؼk&Y3z2Kř\-񽣣bH 0)2g7[CeΠq]kQT6gƎa82Ӻp!JQ&a)407WR4<}c:XAPzŪv[)HpZ E@@36(3$̻DW_Sy[&Z!2k0VUe\jAAkF~K߬d`׮P(CoX_uM33!RX[3pjZc͏ fp}7E#`=;lzoV>9Q%/g"Dth| ‹R^/@w~)N~Wsb"=g ,hr {UGJT#=gw5e_C!UO=I|X؆%;Ԃx4xm,(ٕ`+7~s>FP_ + xF\fNʫTl|IiSANTᚄWF8kzs)Q&۰ݏF> pRQiƯ/KW׻0rSי VNpm}p\UL YR:x=D+x}BD\tϩlbP7u. x)*J~Ј凌.$'pG9nU;V)@SkE (|tG#:f[9%{QkuJ=譱Kt]~k21*oHh&Ѽj/k۬*ʼdҷm7HC¨(wl?LV qԇ?{eQ`ir?e\"پBMv1Pu `/ALbuA+ZN ,`}n7[6!|UIHu^DYMO޳ @˳W5>\MAzMN}k014 ݋ϛSp*o}y?"ItsozȌ ýO4<տZnkد Z.47'b0p%(GtmH - 1v}KnVYN3#'S>D֞}aơ` ]룢m09=i*ji7V9Ny^<k'Mǽ6.Kg 6cVyUy @ Cdw1[y'TZ0fC>tۏxgTU3A r@Źݔv9o#'*7,e]It-¬ '[\Ln\E,N@h׶ K/.1Yv@R qyꭞ!:Iq_j0fNxjZmv~ i 6ꋕJ\q#Y~rYsZGz&Bt|\]U*(_:EOd{4MĨI@;{' ("SWW $DgЌn-?a9!vܖMm+RT84IʴWOB܌w2#0T~u2 Uj09G;5Bl:u7 RГaOeQ4Gxx=TJwC^AO_ oKCc0J $:-84 >u{[J0ˋFc j6v퓷)[aP!;)sN 'xOCn=#@A;>)}⶯HF}6W%!XZ`[`S:E@EYd 쯅phn7Z*4ezdXZ#"U&b[|bTC #Ʌbnt'$1|pV/ 7$7e\w#K3R~iۧ yI6tC;T`Ӧb%+% 4d[8:2 {Yޔlr^\\zIk\5M<%2 t?GmnZ银KeS86רqDZ3t-SP.0]`S~ % kh #H.ZnNKp9˽d"ǁOtis&) ĕ¼J>G%~X(YZ3Q9zq aޗv[Np[_5qlDCVɨ]_.Vtڿ'&IL:̧slɣf^KULٙsDw6삢p:MBhA)n6/~$ۨM&ӞF"cR͂9H՟:*9rv5>ӁCTq{^pK?PDd#Y1α'~X([զU^NJJy& h$e3nHo[&amTԶ.{JAeTBJ%Iݐ!;/!^1,|_n%LpBltRqm;"By탬haQ(4U[?q#{LӶv5DoFܗVZ9Ᏸ¶8/f$ϰ◢(a&eBx? o(N@* G(Y{ݵBj mo ` /z!4s'Y{?%-oڻy E,/泸!"a Hvvbs} smqgB@lzhf ud e?yG.NOΩi! 9kS\-HEb ܰr:6N!x%nrR^(鞮6\# 7Ở=CﺊCr/GR+Ek#FfDDdQU[BBH'"KOx/-YIC&s @Sn4Q:Yl'_DDB`ި,e,BАrpGǜyܟJAYp5  x9Qkh`~쫀$Wj&D"T݌Tk`2WT.&DEPBSE,^VR{?sV9_-2*xT'w.p QNkPa`)a zx(R<]N֝ "] Mեa32PRoN23Mq}ci\/xxkbLDSVԋ,N+JޚE9iz邌fJt-`<9! k Ջ"/w1xA"b|]2v^tM :G-i90X!pցq\r1KwV@gC>C)ܙ5ĸIh.[Wd1#!\>-5Ӷ#e8Q Tr$ $XʳI\Z"h-> eE1nq1ܓ2"{o|ALu@ndC7W&RJmJWKP/>fIObF#f#y#⫮L"*JBY ;' =~ Z*IV8?ӣUpSGXd+jkAA;9}W.joLPUEqN[7E<^F_riiZϜ]cdѱřoO.v9 d ܡI}jщ!v- ^> ?(CW8"Я]",=՝xc>֭r$? Le)bG+KYͿ\,LYcY ߭B˧n4`Yef%=Q/ Rz;LYN,u w%Kz2k?$U$V#'{E^'Dʍ|Jw5 }6)T2yVZÐMØ+ŵnd |( sVxKfZd=V3DWGBpk&ph$6diȗpސ'.>FZ[iDIʚMUBYrIT*vړ@-iojGk=ἓe\~͵7B*k@i_qW$oyz7m~"j4&$=5.1m|e f:7==E+v_+ѯW VDBӴѕ@9E.LTJ{Z#H zd[u2iqD41fiјFWm{ \$MP!/h16a+1ÍdM~' a=%%d6^XZR M1s13 rS]3Q}B3"hK +kU&=j Źڝ\Sǥ@l^#L@ϵVGcGi׿~(T:W +Gy+@~ DZbJa$@U-tei%_ A1Yn, x@p 㕡Кa/ .C&A tlgN LtuIXc:8V}Op9넲1hzUSIS#z]AcAS1qYVSVI2c 8ύtu2Ǫ_s3h^@Q ϡ;H[L-&fBKj2D͞FJC8u_do*&- ò*%s0g $GcTS3S"Ɲ,s ڕJ.?b'`t|+HCov F+!pAvJ۩u|3$ G7e Hp"yB|Yr_.|0S,@rmj~E>мՈ̧Ż j%=};0[Zo|Qdꚾ s{Wd Wl QJ,+՟4e-Y_!GX9|gʪ2FU[]V`׎tC0ɌmYCbH Mq tgfZC*(9T#q"]CO8{>i`6al<G؎NDhI#cOy>&W-T.2'p 7Ȝo#&Cj,<ů|ɣB]R#1zx߸! `U=xMn&)aL ,\v[zȧ=; zD+gUH,Ƿ/&]?@m kFTw t9d9;< nʠkF[S~fyF>)$r*SpͥI.5V| :4~eCҧx .Gl,rEYP1K8lup Z8lQktWoD4 e橶9qbFQSTPI^b$_^V>EQu xi9?3i]Cø:Mm{XnO&s:*ixkfcGAr&2"4&<=[YoHG_`1F!Sqgu VP Ğ-4a(a{`YEp,-lhF B;8M1)G q*#\YG9T%6rf t?E4+e֩最BE|9pjՏE; 9٢3_K'JTvyHb4#5 Gu[ۿi_\lVXF.TܵڂA~ ϟo<엏?p.32p(3MSݲVo*mǚ9X.sFV$p<ʺ;t˭LNB@Ƕ2ZNvJ`Pfرk9R?E&G8>?G_h'I ƅz-%KiZJ.i%VKװH{ᆍEz_(GB3mK򝝬&5fVXۢwc4BpRQ&JdDKc.PZHyArh*EDŽ<#\]\l7 }-ltF7C}\$:&@sfircgadݗgdA!U[U:O{E,*>OBw*V[*Ɗ:(vI}Fvw#6ٳ#-$+'S|P-<\ei{7e3l85j{H+m?z/89g80.81B>ۭ3i}!^E++&l pkе7ʦKݏjR&$^n#e`e%V0@X-pE@*fv!b*T\׉ܜ~ctA:ڰBw@-oiJ$x+(yGxfpckBH4Zk&\c22cnN*'/*Gz0qsv  |NtTcHm N~[ +ਓ댗E潿V u) se#̈́s;v aE5۴Y6g$y-L} tf| n'( o+fX^ݩ)Oyn [azKLo{ph=3/)SMOJiZO}L6: oP$*FEFN`%_;"v'0u ?QD F5و4@\XpG,&,J037)@K0j \z9|YeF,O d)qk>>Z~TEFn-rC~ W^Ȅ^2r:r"7i1eM:E0PAF iNwN1k54$)TtN0g:%$${zKP]hv+i{ /z]@7-2b.gz7QW—8~Yi/QTD1Du$ԬC80%*[k]^uzM[ gR،̯/:H7kRkr:@䐋0oBq9K=k9;4~9"UF>ui]A1beu/VwB`o |E\   MG/IU-5`Z5wiVy)dTRkLcC*^68ސUD`N+xpdX-'F!JPҡ¥BU"FO>.R&^e^Ȑ]wm/qODjn( D=Gԟ1#C»Q[^ʈ5)ik$L ckB٪=$Mͬ~R~?(ɈZ:lyN'?ujFTQLJUNٰ.z!AEe!D!~^dF0Ϸ wy>xY*R{<(rkp(-' Բw>kߛoo ҿG/RJtq StqwדG+jM0ip"1hT04 6rȂ8:9u!A"Tꉺht3nܾ{|0{nv $#LdOqZf0 Kĩ#=,Jw!2`+7!ɯjXŠBWH] I-<]|X(<(ڴ;- C$`$F9F!VڬBRE75D.Ǻ;: s`KeAR92ҵ$.a买5dqwo`mgI1`Nb[xy@tLB ,A#ARym/2T}+ru҉&T_Zw/G'%Yd \eo&xrܴg@)eEfQ^mx杠ZWvmlN$$|s)J5eHpzgKjӯ8m.f2 V­Ʀ6; "|A⇓eG8?qO rH./$ ȅ'{p0~q-8Z-N@: VF=^$5`Gd"+KAޯks~x<%0Dƻ z7)RIq@ߢ1|;UCgD2#^/֗#=j}rKI'q ո.gӫZRA"_f1CP}PAEŵL W/~ Zwc6v={Bu">y\m/6!O زL`b`_JS6hNj0&o S"]+ aM ge߻k&~B 99aykVl[H$n:,K,4E1Ջ Ǐg!vXCbXd.fxa<8;%_ 6~N0Z!mi!zwX8y`WI׎r/ -"q| *ZӀ7?VKO,fac!+#WcM%""ʧSki!Es%Dڴ-6B'CŊ}N:*|qDm]q,womvw&4Ҭ "C%wB=E7F@[Ks"6ާL] e}=Rqw "=3۶{{z&OtxU@ uXX͙@?Qcm'#6q3ma/(❨rgKqw.OK<е2\JDMkq Iٷa]@8ld}N&w76|ʼnjS]A 9poP :ndη<5b0MFP^xy8ՕK nD;(N} m{Izs LƥR+[Q>N(ô0M~P+1*W~|WHPӕo aKߩ‘ ׉Fi`WCSV-wj\f~('CH)mN]Ĕ&QVH,{8S1 317L(XRK&^oL-ֶֈ<ɓ5NbS'cZCzbti! FčL}2]!_oxlY#HS~.lZ o|Ԍ9_hਘ.SM |"u&EEVT4biIr1u!Eq,UMKi'սqF΀اS" f_2< L?peK Īt"QF@jFؘ+ ڠ+WkV67Oe<)fNh[3IH !?>t&W/-c5j0 VW_=`vov*YWFt;G;v0 ~r/"Ƕ+q>SEeŚSn$#?%πWP>9Ծ*h5 le@DQިoh[HE@04>v⇎$׷Cl!:5C}:c.;9LxCO.uy} ZLax3heusQ 'ȃo xcNB$PD_A}"٘ }sS3G0sE(|r Q5׎ZLM[>g@u4ȱlhZ8nH7}1ptSU?fkRlEnbM4}1eCvq0P?Ea NWe!#C4`cnf1{H i;OZם. `yr>-VN8mp(L~gNsDP +FJ"bBpu"}O8Ny :ikQtٰen"k:QM j]P94w- Z5:(F#-: MWrfr`>+̐p,ЈW|roHwzl_Efq<*$~)%US@ycSI~)v ӋA#zVƝґ ZOZl `Rшr;!OsXh@>7 퓼 *;}۟ t7SR? 0덾[H`Ѝ1 yZ'TCaZV2 ]лSZm=Z1n6-L\o`$S"ʥ[RI*0!4jߏa/# Ɠֶוgc7"2mENbT"z7XVn-!ϛ/J|%uKDDBi]]&l2O"H83oBM`RTB`{҉·Ë=R3.ѓ;}Ŵ:pn~QHHYt'~|֐>@&ETv@HN'Q%ƅ%*ro\<Ȳ;FOT73QO"pu =(_]a'dݽdrdLMN;C VV+VEk"l{p_.;Ȣ!4ø/s#\ ݛEyޖ1hvrrw!ƺNogٯW̜kq2"u8]4dw8fۼ/7$j  Q0.ی>x\ oӯs)ĹeMsvx~tB= " ttJd+҈ys (J/ث&ޟSCazC;0W2ۯf󀭋˹|94E4ƈEP{g݅ٴIi@WQpjl Kis )-JGKQNu˜*$x")qI-Su-xznI`8f/VǕXS_aSQao"0 ^q_lJDkԩC1i|B"{T.T:CDʤŵ /#2\}]+&-㻏7 yMމyyCaX!9:2{=P M< l]uF|"-0ת=ɛs³{~]B0BuԬ~ _VDHu=AԂUrOl;\&ԄgoubU.#TW`{ tkRAjYZX97ԍA)x?p);5 ܂+t 0jv'z*E'0[vF x?0D @%4$FC{Dʂ4ʪ6rm;A[-DW5:ɌJuytkضc4+3u'_f:3k D?f ډB?JK 4j@RG?%xuJ2A>hR1!m_|>9M+h|͊%C>ͳ+ 5 PܶW2"&q={~h0N`]c!z2N$IJSzI\[ v:ԋVR-PQ t\7ZmMs+p9<ReV ԩ 㒷#i wH[_6tް'W%F 6Ah<Ta3`(+jny9ͺ*CN"-x`+|XeC.EɹnNkyNAB&٢OȿN= ]AH*Fg3=Œfu a7 3\@ siS,& K{OZΉ ?47Ɍoh7ȋƹ,7j%2? [FBaph"MǁS[HhxDIt Mtq^=\"㊢QAlgNIhc[Iu2#K jfԑ5"QhO+q!X+ qYY4bEU& 7+ Zh\c;=,W+NΙ{orx_ygv˜>QqHĤ vԄwƭW4>e"yn[<_R\0+>3NX 0'n2 X7#Wi0䩙:D`ͧ#jJ N^& :{ٿ'dp6TPδ7_ԗ]G|E8]ۛ3:>ŋڌ207#n7wG!#d-[q(%Qm^/v1%+)nݕAsA4猺o^0\͘/x=2ܠpH9೵m6;=of6{}#ٱF[lod}8kP.;FDf1! YѤ -g-MBDۣ Q P}Pp _2XEQ5{Q9$QwRq <lV KDtՀmR\߀kq,QY!'ϿƻO6McP$h֬B-t-_TjsܕuIĩo uGu"7)Q! j6޻0=rq0~(k[} + anǷL$'y β d{*\B~t!ɿQ)_Ʒ9#9,8VH/8h/-ER\9}v$AJB7~(CƦfGyapkd\yB } Г?]36=q(C'&2o^õ} wonE&'.lR8;!q0I ]_chk"O;H+w\7Kd4Cu# 'u U 59\aqwkp&MRs0a罺Єۢ7ůtDw=(paq@/spY5U& rW!MmKQm(A:u7iN8O3~_,1׭ٓz@[=g ՌL1/qsEl@ kNۛW2d'HM!+4nNyvM) r֔!&*Px"G)9NjO\_j{ga]:Jɱdp^M"W$)ɣVT~i=k2d؁dau;IJCn"\c@i~kwpo<$B].2n'qIժ& .7 aE/ޙ'a#J"?>Q bַ )`^8DHlOax@M1HY #ZfkM[Zy^YKʤ0Jg+jK }R"{1fp/Re r p0T~ncp c+^@~eݞE@zIlg`A̱BAae0Fk}5@ƃECrz sa>p,Hl K2CSUCZ >lP=LzTscЅe,MU=*mS*o _(ТP<7* "c@*8_$(!ɵj-sdv х'Ok4{TAb*QiZ1B?`وmBjZݔEe'tUP{%UpYΉ=}P$"gK$ԓ2sa†j zFA FHFH݄TN5Js ԳR үͤ,V) @L]= Xd !b%) 9̖) lv@.Bj~$fhH2\/-Gsi~ 2ooZSj#5omLvmvq݆ӂ%\gUAMPq)'?ީb om?z!V$/qxp]m%/;sKq@2~(plTW]ԃaxv>$ `JBԀ[3fXHă^z tR&=@qd7}:)R4kdUwl) -Do#xLٕT̅m1Sc5 3zl1PC7h܄Y7>E@J3%Mj.tgHp _dzw$|&alSAoxXvͮi.Z(6h+!D8OplpDYo;}s.( 'r>m[|sxp(}px lb}#yCP!U%i Tͬ REEۮ٦,0A؆S K2X9;gtxiJ(GK:i*+Jt*G[LGūLӚXVmvIJ ʯޒc;p޽Uu^_GM$@ .U6@}y<rOVg6셏2v-nxqZkK<%73EefggL$,{X Ԣ9]KGd4ehm}Wb'뾷%M![|e ^T"fl(T e׏K.W׷J6B޿9J "s6n9o=lUVos/  t!R~s2,CpKZ;Z|+u r!h a2He;ԝ7ŭqН$xnr?">zZH: Hkjטm1ڻL$*x,"_\5j}|J=,h\ v5\;݆_Yf.| `ZT6E*4szҾe8Bvy~ORݐ=a1q(1yjd5mv}o,}v|u yicm5 zk%FB9uCq:@9q*IEc|n\VPvb Baikꌊ(NKz*x-v0Ҥv }{wgX:ހ]eKJ_a$tńtNj_CQ1p] .gqy\1Hqc@Y;s*)L~ ryʮ0‰oIysu~)`8l_ų%ȴz]ps2> Ic`ɥ`4bnF4(_ztʽ0t]7Á&1ǕemZ\rΑ9#($e R6UY?դ*y}gr_b'z$pVz3x"6Mgl??w %nW^Z_\u8+}\1fbx/hߚ~yI)f\wntD3TPFzV0)46X<)PKz/$ԅFred@GJ+h =$J MyqO|+IV@z[yU/͎43C(I."d)uCh+qWX&jNYp d?/pL\4]Cmhေڐ⎙Awv܊Cbtww[%dꗧ1j>Q^Bzngڝ1(줁Eibl˺3 /ۚJRtIgYpB˕q~[ȼ4+舍 9 Nӽ)&9S4',%0cV =^KS M /b7}D_xpFDR6BHɚ@gRePm~\<իzgi/3DSi^CvIꞢ]d52 9ʔnZ֝r("$Sw0bW_m\v)vO$x;4hD")#Tw},'j3>x )cwYd]imhggcMDT-po V&=js{.=BkȮom_~ C b(ob+ZW$14಺9_tUMX{ M_QyBK 1eAapm7G|p1=+9sJg)|֯+(-h{rb ia޸K T_'*^RJd<}A m,&Eۏk|Kb>ꄉt7IӴl٢0nzH^Z߲[@괢vHS_ F(L97}wﵑyG%+*`hd#ߟ8b,R:ǶTA~2Rw#t^,TC\ ~'%ǘ56iB>)}>W7ȎL[P'XO=Tc$amFq4uW`g->RSjc[n`]eҜC˿ǺlHJ`x|tP@YV;ho>T]NW͆(pۧV3H:9we;U2u@j)جcɂ*NuA>P نUrIDe6H7#"3@DkUrX$A9ij:7oql 8y$}dT/_RJ<~=m3MIJ-nJX-!z*Rg!j6ɗs97.k "lFōNrWjQI4ԂNZo+aMjN"(]kDl)iR (D3D) QMY,ىHCQ$Z+gf٧Na)7z"ĬYh0) .yƹ (KV yWQt&Sp> ܺ6wynWˣ?c+UkEIkjtd ~-ei# r(m7>e}O<=aIFݙz. <(6B~ ,PA?& )z>;GO=*%|l^4Ec#G:`H֩~-[DyV,ID"G0NBB%NQ}ڕ^L!$€G(LJ !렯>:ʠ\k4VfBÄܲC-CٗЊ/:ܥӬ6ޱ 8to?Zd5UH^,9i焍h*Y+&ٶI@Ļ듢~jrecG+aϪ}Ndɩ5to&ZQA鑚^kDsof p"`י!]+ 3Lp3+ h34Sm9_+yx!>5O) k&s{P`躛7 "e_92U7Z8/|c5F,cPۢsT,o$Hy\1@r‘NnYS.[9)!gs5R U,r8`W@v9E,ِv9 V[-#.EJeCrb.J Cr -ʫHaߥ?V.9|KӉ|L*G|T8iDEwFg~k"V/˙ \6L'zCi%q}Ru:Ti豟*xYfɞ8S/ P!Ě~ 3XXQ}aHٶ8vȽ=exN\YkfmVک73U1X$ա.ޞ%ےP~ޝ{TML1A1o}ևTr9=yO{6=k06ԌI7b~anJ͕APJUDXzFi10S(0t #|F rf K:Y`+K ,ߪMwmG ـg]EINfhTB)#Wr#dFAFxu D4LϪݛ;}4OlәBu0Y؏JEPG+voIjMmF2اZp*d;Zwd"/}o}'?wd?9 Jqn`k3}gO|`THr *Qۑ Չ_]ng[5(4%*G{<60z:\Ҥ'4 F氉 ߾ƑCt y*G-<<'?P$=Iuq\A.@-.qp}YC3"}H 7il ,8t[B2;q&Oz˃'qp 9>x#_2΄6Xg8wu@VVzÞMy#B*@vH/ctR}p.; 0ktDJN@ &`O>&eh NQ4b="oQ DPq'c[]N.3k }t6}AO1kʬ:2qɺq,WNSCތOjO:&2(/" I@3΀;O;f'\KX'gWbO]I|G"~^]3K;}"ñvA:VܧeO d,!^f01q:+l^-)kS@仼rq'sCUk"@i1ΞwF`X/ (\qM8T`~BXVuN?GdVG;76CYnց k/=HGV*b五4/n$pO d̏VrzG[peEMhǒ{`LZ5/鲵mPg4BҒ0FiejMNPV8CFc 3HlOflKcK&ݎv̬yP9M 9:\Zni:r :=_@a1=GXx X` q3Qm-S3ŚDwĝaJ|͸zZvTۗfK:eu IM sȞ턁5k$: G05g {(d hAxrܻD EBzDg- 7K`Vb updpOV;T?3r7>KkӊyTl n"!"~绚\c eMdO[f*ZTCr;nڌS/Ǻ{z=@#_uCЛ-O94~Ozc.ZX)EQԃvNͪ󼔓Zd{^MA3ӛM zp]럍LIc#QFkkKF߂nLGX)ElÍrL/#jKQYW-+ǪQ)LP~pkU}"酁&'Y/fр}er"ǵ7)uk tFyqK.|vU6g0/汃&v;}*>*CO-R!#A+nwE0w$Fj^۷9( MT ▶otMPuՙdc3@Ǘ0j&ckƣZ^ zr?y[UW*KSl=xĔFsw?rBP4Dj.iͦY(GYWGsU0>v0,F0HaM @nKUWtgao+؃S/Sp,[ VN uբ$L} #=zON#lp,BL|(VvLgWqI#\  ij~FғZPȎrc -*Gj$9\^ kö!!$#!"ܘ=oh[ NŢl-(mzֱoqNtwxzH}pf9&\@[]ǔ?zmXFkdS $Bhs$W0'!1/SR^`b ]wi#;dǘYYR= EB[(VϦq\3P(ZDɳo]]XϨ>9ie7}<34e^IG|:QwM m[lcv1}2suA?}xظ0:")V|޺g"9F 8@:Kr't(Uij#vv;&,+!hs׵k{v0\`it &yX"4NdyJIivOy,ԄFh ,BA,V;qJb'ʓ ǭ]EJ\LcImk龉cD0ɇNC/+V9|@uۿ/ڊ0'H/{`0ݦO sʽj7:jAl7C(fR}sq2(t !!@oȻv%M8{?9W/ރ.2\ ,ѳ 3c~!TZW@X*QK Q,̂k,gK&ٹv_(®I 0V4p"Q[y9)Dz'vI^ԡ%bAbTKA{J/-iNďV상xQ?VUcCP|;T甆rF@褡_.\(mdB& .bl`E*K*t[=TGg$O@0IPu#Μ5(&%gvIi8%a(V!EӲkϪ{'2KOp,}j[1J*)GV~RÁ;þ:Q ߗ4?( b!oH#6W8NҚjN %ΔtβTKO/ VC CG Du$bW+>xa0eNcaਔI^ a}M>ÖuVV}x $!Igl6B$?uP-ŶIP:!epY4.n'좖EOO00}W*fuH9iG7nq\Ӎ|X'Y1o N n@r 5aPnmd;3Ik+"B}qF),N0K fo*HE}W&^~e_iaҬf"MN}# E`;1v~y&0ݡ~WdM|XTk0љk0$2b(EyBq߀v{3B*?XDERކnɯTb." ҽnKءP=E۷ w^Nh%C"vOSOX'[v<2D(c M!-eq(К}9{IM5w/D} ߳BØ9tvቇ-(Hv˟r_eHi*%j?NcExATd; rruCC$[N>eK3 S$X HS!m΅ RIf"cvKKdM- 9JI F#P0D+!,#S :#TV +d+ ߷q9dƋbq}gNbfL*nX_ъl;^㠮g?Zvaĵeݨ`E7v:.zbzXW{c{4FYc ŊMbyeŸ^wC'Fǀ 0/65sMΗ2Y rT0b^jc8ɯ{/KpyS*U0A).҃Mt%Oҟ8+Z<`߼! pp5DtSḢ&Ku0]T~5̍=pTIȺ(>{.IO:]i0W?]1 V>rfn ̢ 3 6g:&5v6krIh!kDPV#=$0KI?(Yyyscz \z0 itĪ ]jVndz^T t"/賵 Yf)pX|pNv+KTK~G.+&, +U9=\vsV0. ŰJ 7Mc:>N`(2ϸz׃fM>X,-Rwo}S#0O=3ːƣ t ?t֮ uy4#& I:KրL7bLEQd\9Gcb1,;A^3%ppHoca_Xpaoh.@=! ~my,Bqx㭀ݫ/Mtt͢j,B??64_MmzDZ(1+i¸Gnȿ`fD^^(-?ɐ]lxj.;BT(U9[adna>aݴ`]jy虬K4 }8a\W 4lD ^ᵒ1" ޏYc; p2ʺH%SሹZ-ޢT%y G`zG)Y䥕Z' 6A5 G^`#2!(īc͖6ĸ"%ߦXu"F0T!P8ҩBEm;r$wjhB1We??K餂g'`͌@CUl|ɊA&esDa nVb%ٌ{2Yym6ƉX6ˊV;rȐD 41 ƒ]l(=&;=600̘CBh(Ⱥs׻2\c2uȇBgV aE9x`.)qwtO7?k쪹i?)"!Z췴Ӷu}@^8(ᅮrV~=kw c\w8]|hX9tuнEPPky6UrJƇ D!Ѐ4׃3u*A4L]}iE,R|1W1EKOI ʢF0a;=־7 7qh7-XF~Sd*gꇞ]M9 <~PÿՇYͭHb47dw){It1¹_ZfH8NUBfv ()AJz'~(Wmƻ(؝6& -*y0mpQэvD^S-׽: ĥJLq)dD2'(^f *b{.)+n+P34:}jSi+D)mkk W;,Oyef=rMCU'{q pU [y}P'J&Mx@e\"J%JvjZ|$O}E*Z+}nztJ8m@Ǘڂ0Q3 '!瑟ً±PL[fTD)b5>LttPj=*ځd'K:/Ӊ]2 [*"xؤc6x+N[r?JdH #ލNase:Q0 ږX02Xx13?u>&i3v^7Ե bؐ-{ WiVG/9FcW+p<|[n㊃1_j%SZB}/,zdbl./s-P+na}s$ dfDYSKvX:-U:C`p= |5 0{c7͝J6Ut`!. *"EԾqG|fɍxWVڽ!@ Nс4,~,60-sbGZDwSvƷϴ7uZb(pxYWu\CA%/ BV(aB:VQ s4=X ix/:&b,ϲom4)O?PٌZ|0{GbfȚ7gf1(b\~6+ec8!WK YY-\A |MDpƯY֓+vŠc|J ? fH U l»c[7fh^/%] Oߒ'auF:4s E(X\YvJ TM\5`51abqN7 HB3 4Jo|)x?Ī? F9^VpGȥ|^Ʀ[ڰw0B%+LJM9EV7@eÜ([m2Cdá+&f.'xcw'_ګvT}{w .h+8li+ފiBp{/2FNVAӕb$ T5vfW~ibΧJBn!fFСkX|Ȁ֕F#Nj!O=!s9"3z,(f`cz JX5ΰ/FegtuallRހ|F:9|+GJLY(H& =O}ZdӬ?|',D:{GLFBUv~B+۳e.ʨ:La<j7No&N/{X$ğ~/bmr7_Pe2ma`NK68,? 8I+ƌs'{5$g+/aFVۥ5rǩ5 bʥ'8Ol=j+ۊŤC*w3|S@r"$}%k.yf!yoуe`gF2meiƂ +~*8\}'sʦ ~Ǭi&'4MNx>C^#1!!z@Ed}LZNÂ@x;MyP L%Y7i'ROtL:`,;kߒ:yli*6Xd 3d+vp/M%N^zU.zAb h} E6pg Juv~Cv 髼+XDg~r@])Y}I^N p" ^Jeokwc__FFj݈74򜠐;wp@œ ,6(7?CȈyW#2}yA}= X\xFqH3Қtbj888m6ׇ-Lj:c j)/7}[}7AScE4j$)^N~o _ A>Q#>C)k:aighQӒ/@fb_s"cZꑡWt_ }Ef/@G].NE> ɇ)1t5/0y2ivHa&ޤ: y `fTq#mzd̳=Ѝ?:',zڑ:QێEo.<p6G$. 3TH_ڗĐB,TٞpߍT"" LMb_9лBuŷ|^:C"'L@3ϫޞ%.ޚ g{Oط&YC]MGo l$ %,?#+ ڲ"z yR9juB/us ˲Vv| A$ȈRxi`$2# ; ^&s0𫲾rc Zԉ@KBn 4ze{$Mn)JQ'rG&,rhC'sT Q[Frbhy`Mbk(OCI"EB|LB@2)U\8pػE)q^PP} -^O!FK;7\iQ^462 -8NUK8VS%YaSԮ)N!OxjOe[dl:06Qb5@@=sISZYdM?֎NX ]Pnʃ^u9Ol QSZx齌A+kUAb?2JϘG' "5zlGnpPH->^-C}L&,-.їBf~"I|E.82XdnrKQ+&? Y?|$\e{b:T͘[$|"6ՊW@@AZnv<vq˗e6, f!]zX^bm^j1L0qc!b^윉(|hDVm,^1,>}dcL.3_}O Θ`F_ r9v̙QRO",15}B,2TJ>1N] kWy=Zn'`> BNsIm /JoHŮ=~)b-u*Ik44$֖N8-lL/'ggC}(Ӗ!p[jfN$T|!7P7zVFj.vY葆~_nD"=ad1=ʢ2^HH{v`w@Ux0|69._Z5=! 2jBG42Y%nruTpT 8\&Q"/? ZPr}%T5 =#Q!ڄJ<^m X>ѽgc)((͸J ĬN=Z6ﱤ%I ϴcLӛgv)A}O(mvMbeR|||S.^z3'~q;äf9Y'Kw!\9DjQ+{J4#E &;XRV$V5ol>pmC(tQ @; 9Nۗ P'r^%9 \]BqqCcE+q7zm#DZ!H}iyy x-Xpa|%@978n &c O^J6qsዱ0#reΈw,$[^8 c݇;rG&aOL=gJ&Q:-$L%})А<#C J*9Ѷ̵wiroQۑ 8I/ڧEm2 GdieҴI80G;C3021-0{NH5զ=]L&E55u(l;4MLMX$*,jxe6$q}W?R-ro ݴ\S^g of1<.($tJW&#Γ>-}-gP()gr2WƨB j#g,ImF[l`= a?@gMAͩ;]r#ePx:~X؇Kk5-ֹJ {3&EoxL2ICT uv,.R lI54+k] )333?t.!~#N~r2Daf)\u1Y U7ȟslj 0vsRlr7-;r]E~D^WYZt0|R0#03eL=qȲ̞H01H%gzH6 ocen7VL5^%eL+zfYK%R/ԂI!_W(ǟqLY;_8%.9TЊ==Qzh lmH`Y{AOW"*a1Tf5'<RPK0XdַAl[gd7Aڳ o[R; !{ Mv7o a\; [1?Gxǩ _mg`,ncG\ȪVz'pKCyA(F,~nҧ%1w׉z:Y`-A{7ρ{JnYhQ*o5]P Z75~y#W~lXT$r{' x CEd}Ϡ}PE7r!IWKc6aT ڔM]w^鿀P-tF 31mq&\y9Ļ<@ qO2^J8VP^r⭏Qݺ&~n* [U%hQ"ObsU|wcda2w)70"s71W*4ԬNJ2ol9=ÿݐ1Y,~/Q 8mu(R¹H5 lEK&/dsH%z]JGöeVLMjɝԚC]Ĉ0 ]$=^̽0<-,NI/ykY &q"lCx Rȕng'62?v맮 y('DQ!IaWs{dǎ#&XcΚ*rnC ۡlpܮVl-b@V/\f$4ղ,`zx¬z7 0\IkY<SjU*@Jh WP.P!w؉oF Ѻɫ_sy{Sii;nI^~]diD8"V+>Z5 lc31P w_l-U<7uR yq uH,Y/-d-_l 4gj>,VKc.M"Ύ79b02Y-!N.d^jMLO~͵1s7 Yfp뼣/gH9-8cN{vi=@,Ix{AC-~ z=cP*t)2,hxY?>ZKتߚ 'us$%!>1r_Ss/ F1#tu+J0|X&ݸ7s&zf+RW% ;=XYvα X V1ϘF%I ^"e:6#W?ۅ{𥽚ާj?~ȟ(uHcX6k[y}{J1awada(w6pZBcEh˩:d.9ݺt%$־DvQآ7Sb cЇ2GDiGWbwl]*gtlͩܖ}~#[Aʕ {*+1VJ6>B[ϱJ|"ނʛYAn-baJJD0zfTY/{mp&ZrKD2t BIY"DOE͉Yoh2LJ1s!VHT\`GK5NZlƼ*WƇ@glEsj;I_vg]]bm%yڰK̤?[X.[_֬>4X`xXu I׿m\"V}rttjۺq?l U }枨's/z i*&4T]71]?ώ"Ǎ89pT~{~BfI8T/4AJlJ?WGy4X>JU H;`n0۹A` \))4 UmS OX3p&wR>lw쇥7:* J%0kbwJ~TQv\ðk$:gq(;H"T ܳkPaD~g͇mw:zȶui*Tx=/z},Li"%_v! 8cܯRy\kt?1@^+{`w5RV03dXp7GD6q4'N 1eqk<7:Kh&hBMv~ N. K%ܩ 3SC8y EPѬqE4@w:H @1g1<["X9A7tR~ nJ?OMQcƒsS;VvKYyl*޹bx%o&吖xaE-`:(&("|#xH =-׵9 5{e!b1`&+H?DĮ} upkO syu>vV.a>y,ǗEI~E< ; J Mw1\@CeY9 F5jue9.xC['v^h@e?I3X8'e:"N RJixݫNnh$#FX+lh+UO%Q(A55GJKUqU6! -<?fnB1f;AjZ@%R|{94sG ƼCIhL?cm˘mr5O{!꒞[@[ADBsHҌJVX&d@ ícwmH#fa:| x}E$f=iQ枣e4@- gzTva̠u^jldZFըvVWC_yD̖}J[k"[`RZWb$}Vئ?qDfş"'&OIkB(lLoTZiI dCbnMvCBNDvf:Q9&| rB24H cgQbj畦#[ὑ>Ȭ}P]@X &_$RLpy,xќLq:.JF7n bu!eӉZ^"JDy/1R BG$T #Wi[_th5ײf 0ZA,+ "U OE13[V3%'1 u^gͥoOx$.-I*᳿RbMۯ"3VDԇ_dg磊%m֞X)3H&o|I%6^ 9e.ɳW>]A.q٥7𮔪w@2٫?"x8E~("=ˇ.Y_zU0@i']zCZY>^t!z܊>>Ц_YD4 ~p\os74^eÜ|KT =@,+ Ai6 j#COoa006blF+>RѺ!#*u\4][G?cunEMSa :ċ~0o΢Kw7~btz3 @qksX_(5>t.;( m^N`ԾPzE+ %30mqKi\ȵ҇I#%[J<#úToP\Q$46n*Fr@c>ق*/F F,p\+ar's<7R̹+p~ִ{(0yJ9.>Auu*_Ʋl2&ATr(SY)![$73.p|}_TNi1W+777si8p'8r#1dr0Je6ndMavZmD%bzB)GjrA\TLcv̈́<>`"(~2.kɁ-⭈s"Y#ÀyQ:T n:,wFwN뵊JZQ/e<{h'Rg1; %hSۼ0a22B8 sq;ڣlr V89@@3(n<{O.V(1{d89W~;𰚕$jTa;৞Ҕ^PhMm$4&`k`ɦ,E 5#Cᚵg/yC6 b<=]9D ^mux~ն!*y77NU}wI}#316[fS$C)p>W~ru1YR6zy0p 8.x~skԝHWCLN0@Bd+B20Ĕ@͑Xo2l:lAꨨTkoc"t=1z1gv6m'k}&0 !f)oX+R`]_O~ ]4!n;pYy8_xa= ׻Fji$&)6(&WyB__ 6 )} D</"TuX(`\(S 3'HD9먇ޛ(`N9v-~R8!4:# O+ѢP~;y(6*ķo3 Pg:oi{^?R^T؀j^#T¾ 8{\04OUf5f/#xz%A}ۍ?0cCGЧ:T.=2USHcNWAmKsf$;WkEIS$"%2YȇKѩ`rE f ѹmWLVɞags 2v>X]9\7ޯeh;2Ptk.#.pp+ 9kV"3:_mIev3 YTzH5Q[&/oÇ'b~i,Ǘ痽]{_g'_@ںZO' k!0kij-z]sa'efV@EQDC":z1Yzӑp{N7MLyוRSybD^tSu6y#qo.3^7CPNrv{49On0>YC+28,8%6>]QNv.-R2,F7tӜO/6gbڐ}Bo6wxU~ Meݯh ? ^N*6G (jnG4 V>2aWE~am?:m.USLvw2Ė}{CG-fVQP tY{-Ƽ`6I}i8xѸ12[!on)ߍdi1Qr+FΑzdC7nQei Y$$dyπ:1g xG;qgn6@MGƹ3pp!;8tX_mu|][6>.p&5xz)qmS x9yGv(fYފ䇛k?8+HWUv\ <Yҵ& #M gͭ B׈eqjY^8fv63Jv:a3L\qv'0o\G%Af8*:>/N\*_~8h̀((AulDrɯS?S d+oRӀC M<ɫ(w˪ۢC:TF>Sě#4ۭ#ɽ.;8ÉoIkBbNF8je _0:.mz*7տUJE N};.-) G(+EzpV](4f k)#Y-=**Q]oCfik\oƇ͉*; wҏ܉l&ɣq潬~CWo7<7&`oHK0PkMlD{.vO88$>=hDJSg[B"̊ NMr5g/FnF00 : Tqy4i Q7- UL \ų|6w.m. )z}4Lfś?wъbi U'ۤNωu*v|r'nd̓F*0p$9~*t7?1j&Dxߟk,Ɇ|}SF &nhrq7M&U9:ЮV)Z{U 6zS(q5 U w=N=HԪ9胢eN]\{1({Ø5x" /BfS2E*-v˘SZ7KC>(E !ux]Hmz$s{̠viUHJSˣ%zҳzctm̷$i) "mrpr뀦Zx+#,;濛+jR/Rg7<'D.e  y,QV͹>r~!>MK4,DY(*E+,9Rjy]~e(].ًi/"IO5:0ct-(s\ˏIfkc΍A889xֆtL\KCI`*rZ46UH1t sS $GP47n NQdJ6BEgx]XHo!"h ";/s4̊V_283J)&z(?? ؃znO5)3 `6ל;VQ;pNr:}@^3u弢S3Dw.њFڂ%"8 h>ɔPX{9Q~%`?{p:ȐW0Kzh)rL Vr\(=}A{i:@ⱙnf3P@pQv#'H &徎3 (/78 ;g+Өžڏy“۹ձ,C&6-Y"Wњi tֵq2ƿ)>ۅB׼'|S-F$E(抰DdCUbս kVkhʢv&X_~dnrL#ʚVtNy'V 2|<|٩h-<ynQ2wp2y-KO+ `˸{sMȠL&UQaPOТIcz&uF=ї&`A]^I(wV` oo7F7yBN_i @UR+_IȽH?"(Iy973 <&G}zr۹Vi*4urI>~G+ͲY@zs47U)A xI i̡bf^7 73sCb3/=a7?+' 09ْי4;URv:Q ~[ @D!4(tR#E!..%D,#p.%lӕ.CKw):LBJT;3<%^MXujoqZD<߬$-b%A vWDَ_9A%@z5ϡ!Fe fvBlYDX)_9|<2 7jET2 VVs* Y.-wj;A|U~9. Nd ȑPԇp$M(E1 r/3|52׫At/cB29}RُMպ2[ϝA)q4:*ܢ_BzJ'l {a5*F t#Rݖ4DI[<`O^G ;9lAūbq֬t1X52(i4OMs^8f#UB pI?Ur6 PYд3rjKxW5nl{b=\]IJ,3#ۙpCmEo*ҐE鞼|Y-'.2߁ĬO*狊@ uʈ^MGq$¶bBԟElT,(a8ʪyͪ7z'T`2 [Ȏ!.qC~vo0GN :*oNDǒF}FD b82k`,f %FiR4օ668mm'yF6`Esa0Oxu4m1G  (e:[jYD͵Z~7߇Xޞp'$Kd Ceۅd( [s*CtON$〣T .*ƾ@!s^~)~&2-5D(wf~ˁ_xr3 zX͔:Q>r9֥/FUyu0yT-fu-Ȉ#}-B[YRWq-ڋ?ܴ:NaoAʀGHK2G-[93f+r`?g}7KN4{S:{:L #  a)Aa[ʾy]ywcG݃}NdL CíJn]GU"8ܚoۯ-Q! *%}K&,0p:za\7 m1݅oJ7mvGӏ8N pZ!g"2tp|>fͅ( <iwF$2E\`]#֏ +d i*v;?,2R ƹ1vPqP߂:{`tJ&Q;`\-"DFvվ3y/Sf 0 Քrf&BSƴu%#딬d;^$n 2pV`_Fqhw=>G0j52/" tSs| ,`J'SKLh -)`DU*$ U7׀C;&a%W> G|+Zdi.=e>.t!ܲC6بćh/8 u{? [Uo[Qt/Tqyi bFD8^#F?jUV'V)m6~l@5$[)7PEr/l*ks??(c4kFӓ>:u_ -#]y';W+HBON?a-8RU2G Ͻ9tk4G/8* (R֝߮Ědk+Fֱ TճUQ!KTM8nNh#Df>')A$÷*U{aG ~;B%|'3;ZR6vY' 8x0#+ؽԏH. ~ZN}sHGq?dB?4J` n: a_eus$8R+B :7A0AS=̯!z%M dg jԴкXC>B%ǿ5aBuAsO~VBKliZ=}6c|htޢy>4%{ŠO_>QKêҏ;iM'X-]6}$9E{bVR.7 z#&'QK/SkwV]R3V$voA?%Hw%Z=]"Vf/Hp3B,E6D5Iү ( NT8RxI9v SVn7Y+ŇQMY"RE2UL!P35$`$*Z'fBLB p؄w. WbV+.@Wp>zA$Z̀a}TkxC؇&nV[螈Nͻ󀸴aS2Q#rY|+鰗l;(zFXGNG? tyR9_t[G֙"C Z#-% BqGz?HiR~-65sC}@ /[i1P`P?`b1hxQV uuĺoms^>KxPn!> Z$fE,y|JByk+<ؗ`%҉-p26±mB}Q~HJM9:7FrРsjŢCKrOBŗyN8/jCDe%IArPwJ~~S}vjY P~7Ӊh‰&Y 7Zr)=@v(Dn|ӫVj Je×+?ƎՂ6F3ԯxU)c.KxջK'G|ʷ +D6Q? uqg}:Ld.["D+"U|dTX@ 6(F9>}}x TUXs^&:CӺÿmL[BV<>SVH@ 9D&5~-nG CF21,hjf\`eѴgɝ/Rٳݞ$*U^P_5KX(-2X)+k]]jRKö}y7'[ oIڜ pj"x*@m6Y{Gk)+q%Rq/5榑UHRx{duMLͮ´R>ς2_SsOs){fHD]AkkƜHuEqr=*oZn8׫?1v BNQ>mVy ;o(0-p/m L3͒iX&3:d+M[ &K٠% EJ?cGdrhu0B.ke9`)0`{t7!R+;n󴁉MJlf E{G ̹P5؇f46ݘ(Eqaf˶lG(Jd̳'_ضram_cPo\k#ov{ ;KW 91@G"'ʘeL*Y KZXF73F/{Tnދ!~B^Ag?(r+GXSJ߼*~<6Cj[ 3AAoAGSa1Á|.5w6+]aoL*ɵlo鱧u̒Y]ГVZW"ݿm$U:hߺ Rӱ׭|@~}[T!OgTB)%?y*}΂Q GB׶F< XBI,TqJjb`icpbCbSuY68dqYE)$귥B̉>S,8Yks #ǝ 䛏Zl@|*3#OmLӠc FG3\+TeU%~ӽV3E=:|.|([rD| },| xLJb93͔Oe;{!/ gl턯'xȣ*|󧑕PW3A5wd` gQRI O;H{l|\ ΄u+ K tĺUgVA̬O< "##zv5v40 8''Ե9ghgm5肆VuB_* Ta􎜩a3;X8cLy*4*o S-#MϥP8:xDtOr懝yIJ\D1Y<-t@ی-\ղ;ފzW;dYN|6]{ɣn-ec+XNd,r lL}p~||~ocYbacx b0P $NJ:MY#|Sp3E5_@^t]6ļGF}s8.ӆXIZ∗)s& }+J:*Qشivuc ϼޥ[ml[1Nŋ|y/Gż2fz҉ĚPRz7# $ ڤK}׵C[u$0IX'UY4dm5!7!?_h\d.1 AqԮ0h72ֱ_F 9X ކ8"T@o<y,N_h]x@[1Ϧz Z6l"﹦F .UIS &יUs'Rt2!{SD_ߡ|\BD $n4"w{ jJ@F{D0"lP_vf_{+W $+$ݣ oȞA-"دӎۘ #IYtvJ1Ani.B{q {=1~"Чfݏ>RARE8ʨhG?`DZCTYGTԭh؅jfB vnAUޢfJ&QsV艢NԷ@>)eIw[v\A{VƊܢy>(F_w/v?۾Zf"\0la~}SD t'rZK̳!.Ӳ`,uIDMZ`wͳ2Gh/fc jqB.R+2.Fy5u XV&gEp,}6+f=A(R$ b䑝JTӗ|I9 ϒ@ž1>D 2[L#S)&ڛp A2.΃D7z*f\[s E8PAM8š*1#ptH>>m[neu^)2 j8UIWgY϶&vM챏[^*e`ryN0өc1dc3'_kW*=_~؀<ҌeO6Jgz8T my3y͊aBB]&IǦ_)>Ly`U9N*7.)n͘V/[YәrRNQ9uz&s%Nn<}">QP41cT53Z)CRtZ1A_\qe+PKqỄoQљ935JWйtAY~_vk6[YK}*:-3lz|/okIEޜ[z٥$sB) _LO̶R5`iKQ5Ϫz觃i>SM, M•R<6 '];#J]X,mw#=$My:t:PLLĒmF:5A4mx}CF=rӆR%TaԭFxZ0hKp ( nNjJ, BlӋ ΂ IV"249q+ok*lrf^4ԌDKod7mUQ laʭ/O'$59eA-veU/B=[w8heC;ZtI&5tH?ݴg_I7,+@`B Y{YF)9b>!xz3{L)69YK< ' ˁ &~86@$UMGniW^)v[ω-U5d/- @B_+'>U% T8i!]jY(<Ļʪ|8#a{Y?QZ/ajF&!7y.q9*{nSwFO^ܖdF Zj3+E6*"ZRz Dd~: *ZIfޔHZYJH?:ZXdwX̑FFCL\ےG3ؽ1n6Z/Ho"QLV !14Bq"j,gt"]~/d}׆ùnֈ|zCU.#_m@"+t+XykTz?[#gͱyshy0{,y)E 5ӊ2s1z+-7z&}@;*8f@\ KDJ|=6z),Bax_fs`"5uw< `ą`YRxpvIz7 tW-GCTi!e-ۺꖃҿ1)vz25l +' n TY!ifu_K`+g%ؚ LCMӚ':9i"6ѧñ=6kňe(O r%^mA 0TG0#gFz&Z4?wشouP2ThDp3-ɚ3K=phV:5n0u;!U/8\:9FD.O3;oT &B7ud>)ϴVzG+.iç+m{7a.^M`\4mK(^)E9RڥbhsDKNS\ź)EmRKt |lCY Q8#Z$>zM-Z< 8`;oO]3a=>VK y~32H&4͖>9 D.72;()L o30&qW|=pKU*O -z:Sw7{JIx_](7.'Ti"Vш.wy`/1\I56}<*Ց !_۰*v{G`(rbǨň$vV<oOFt+t6V3ևn[Zcفv_ t۝v@9=ęӀDyp= Xc%5ɕD!M Uxrbr[sBPMY#_GN@R&^=E~RzG#fi'EDz y])矤ӳ(w,o s1{ vzXy-zȽI %*JYQ,`RжBf[#}<-0nݩB3Rb\dqs_-uF+Mo/&gTB}1W'Vy6 0yFn4:;*Bi7(>JH .텧cB 6A,HjcuԣH\h8c.2l[o Z?Mk8's Q%QϧTF7}}3v(]$ܦZwN$A1d(lw=n4$Ǭ3E+peeJcri)2RmR'Hw:vg(N*w~S|&ݝ}vJbߦ@}{h\j6Z`Ě%Rv{Z>wbvXFRs -1?=MoEݳIPPlj-I7_ Bݹ; #AJSC@=Dc_,TZFAMrR_J[_I, 0vaRS ߤo-+-hkS$uO$K<ŎM%*CAPW\gM%'̕5+uρ6aVYx 7aR6&0Cث-!F²̓󐽷r!d} Cg>i+U,֭;H2S#%w2h |F`XHEmI]#꘯~hɉr7N$Jş%6R\Ⱦ-UTx+g_mPPFqt|XEa)AJ*m$~.cHφyah.6dS0aaտ[)-mUI3k1xz{n_1tͳ\,yomXs_Oá sގHY!Vj<"Q<`,,(IV{' T]i1UhiAEU]0JWj~$i@'VQa(#庰D6dYrk2,^ô7xgμ@MEnmE:-ظ9Ve}@jz>I"^p'ljݢ('c]BBC+2 's6u6o/ }T&>OJv`q$ |W@fF ]BiI"w%pOZVU1ްQMq^bZ*> /iP9 ס.AŶN3$~ 07ÔiPAN~-Y†wku^X &+5?% e`܌m2>]MeeyJL1. Eh j}meJU.5f##['(ID5!3ج2(LhC#^"Gf#s sxr8>troE 2"`q{՗ʔ"c@dqɲŒ˧w#`g;{%5v %IyǙT4>2QS:{F[..|0lKys&agd .QMXS'ӏb:Y#tiuXF.&Pe-bE Rv=W7/>U"6">^b-%.3Ë~ x8ը4u ?Y2xjI p+Xz}k0y{cV 6IC6\xsq[MEJh QUtcm(T<pq-SO_$M2XT`{A9k>-Y%eD`--Da>`j&J˞ o=F:Bq(pľr. DeI+MXzm/ ֿ8֑w^5y{!4*IZ?p 4k;C"`_nS=TDe.۩]vDpXM]@HVvO l0[a@T上^]q +@"vL5p.&QW؝.gWyLy$;懓:4ǦZ Yz{iCkF8զ;_aD-+IҺÛN*' zIϏu0BJl"GXJ*H]M6𖏟5Of$$ g'e=17fr+CV Q>cub3qrZWGZV,j~~L\'mpw69j

  /~ޢ_*7}=ePC@.r~!g 'hXM(khF(6zheu'(3xK{`%%L̂d{2ikkGc}AM$l2)iևa}1hҖLso )? '{޼O3OiM#1}'10t;p .4X.+Ae`|fQpQQ\cU?eX$5ԙ/ck3`gg>+Bn0ZɈE(3q?|=C0ԫ> jEuu^VGY7Y yv|VUxfRxEG0ӹ{ d TPجMnfJ4ubbMn Z՗c%$7eW<7r!r5@HO2ש¦(\$&bgANj F*\O"rC>{ #;vA7L6l%Բ,^:6?PtYzAf ,)kAL }h K5ȓ#WψS59A &M&[QdbF};Vln<FfZyXlohB/^fS9RK"KKv+ejOm@ Ά_mA'7SԢ0;[/=Î6 ŀa> ZFe0/ WLj $;E1+Z2> ynj ʔp>8,} "ct!0'絑qx)ƃyN y̺e 0<ebRܦ6OwDŽ2C: K V""z=ޓ}g%˾z ݞ v.Oebt+d b3cbӻxE x/:}G!hy)O8=X7x+uٌN_2nMmi_'zcL+(RL"DpHc taxyG%"? rUJI5>E/~g|W}R8D=:),y~|@\H;#(26^7<-7KT wL3VԱ1myirbjze9-FCWt諅8'pR5~=%\\HT"lN9IDwG?@)cF.b߁:p6!D]=yOӕפN$9,S(4Vf栙r:Y>aunjH*=rف gLN Q#9 r NLy")q(JA_kDGwVg.ax-@ wcMNC:]=;`PVO=j7;.IoCy a HB1M*\\CsrƊgŠpfa0bHQW5õ@Md _ '4pD$-J6\e UhO?aBǓSbR  PJU0X ^PML(P! +6NoI41UڊKC`PűFw?tJ1HٖOkEI!Bh  :ko*ʵZ}S?>WR]ժi76mi>T _}xȻw1_Q1lJ KI$1ZG 2z@hE@ }dosX:rO(NdƬr SYD>,6\ *+c%1?4ˊ-a0VÔIZ4^@Gw෹Xrj>&zƷZa2Of0c<,j~jH*aU$͍ߏ}2j~CiT'Ct!_%榞vB4Mxz$cKg'xFcyͩkW|فoiQNo+Ű:J#,Ih5:#jIHJ~iG0c¸ͫaĞ>"Hy dvZhL;Ă*zܡ7y^#'~[^ut)ጒl:eRdӟT!!+ 4o(+דvJCT,K_0i=J{v|A^@ v$SwC1pȹu:n59R_eUxθ\` JɲFM=>~XX^87u6wEx;d.J8g[N=XcEV|/#^W9qWOO/QŖf?@ 6 *!U3X??CIAo5()ti"6.ȿh:{L6D5'KIq{K XY/D+*P: [\Y2Hp`bS+ZO(I Z oB<9Gd~4i7ە@KBk}4 7p~Eܰ,il};(Fac!A2yy 4ٞJ1hڐDw8 ULI܄|K7ͩR]6 ɓH6t ]%?lwM01J.s΃o oa'??Yq:Sߌo8 !2/ fO{iu@ib\~jLJ#mG1 t({☽EF#н 8dkr I ñ2ڮ„xԯ2''SvOnT%(u]dF^-ayy6 it4~=~ ?;luݙƒh9 E;<u"i&%tF;F c ,o3dvr6^RY"z*б8A \a2jBpM>9Eg/u]yniEhQd6^@Ä+1VN%@Oc-p:*9ljS;cȓDnDx2Gq}qL<ȿ4Y 1ޝ;k~5͖s.Dc䞺Cyp;P*t#>B4戻{=w2~M*^e$1\'qDe㌧ C֜ܽ\Ena|#op9_ ~#狺wаde() F3KI3^X5o Sẗ1_c0RӉA x B_ Hmcţ,f'uiǓvM*]OPS[| M[8A q2 4gs`k[Ph$\+ܩ%DGbWCIc[]dAA2M-++V eke im=w5l(լfZAf8%.'I=k5Awws[zjSch+pS\ɺ;]ihhP-Q(uD5 ZP3g,v֢!W&u4&}|.gu!a9y ^#>pɢ@~`#͔;Σ4&j(,]j]rK-Wr⡷K|IvQY7/io<|شv)rdӋ8+bZЈ,RZZС*WEe>^9z=˚Ub>[HyqDB'Y7 :ܝx3?xٽ|(':Qwo  cW֣+g=6! yjQnp!I'6SYWUR@꿹dF)J;#9`V_Heox|sKXx |k /:(ҕ:E(kb\TfX3o\-r]F 7J/VUZ-ӖhYm( )+(05KQ @RrE8=dZz*-z;YJ^wYuu7'0#* 9rBnb引:𗱘)->Iz[Ux=ڒ:{5ʝGq;3tLh]$}$8~Ӧ(L5ҭc6&k(_#˝1ԕLm{p.G&.*LH ;61QɄjdn*fw7voSARsk/T-Jj > \%>HbIp<:2c/B>Xr[E԰Bv9:wMniU,pm_C㠵c^it9c|pD<5TQ'U.<«ʩp+ 䆉=9(M8&Z Ljt1&r鸂^z[Pyt娏l#$P0RJMz BZ寲[g ScBK83dc (8xf$o)}c`F%GΛlyJmnFŌbP5'ZԱ1hTC c,Bz)/QiRВW=`M;g+D)~GT2ZЕ1NYRzщ6P:SA[&6b޳/2M@}GU|V2& ' e._Dd7KaVx ] 46.F*~6,on#SHʡj>r5[~ ?FL3;CYoOrzF [Ssl\݃TVa{UB&]D-% FyXhQ_6M#Jo%502ԙx}Ҏlwi }F$zbc~K6I(S@ndp,fm/3fnRGdjJo. 7߈l A<ۛmnv|c+uoā?feO%sV.j( wr.'N_X$Fd!fҨk /!d=AK A5 ̝kK}0pyb465P#ҙ O.K`80>uc/δ戌s4N|]ļ٬,!\L_{+*N?Kh:!umiH?7IQkxWX  BU“( M(d6Ng4;>yݪ(gO߰&`I!F=jآ*:vvqt\b#0퍍pcjvH\BMd˰.~q$+x>1[4'=7ƋpL*M2ȸ&-6Wtޅ().$M%X&v2i :Ӹ ^`$CɉzM ?L}KN%Z|HVS+=B@hl6UEۦۦZ6 Edvt;&%{r]o|h#}p#&V'$VTQ͚hB:ye"Yp[U f} $''^9pƐB {(B|N ,PauJ˨<꽿-"д&=D=ٚ|<|cxI ۘx}Vd떹j"R,}jh3(nV2 ܄#xAt6qc0T X2@O~&8L7FKPf mݚȞ6.)_mZ-0#Ѵ*1&á널yI<s g 8WbV>eBxUF/\ %,]Mw.LZnVNkI[ uU*h%4_aPd;BM(8u9pO]&h-ښEٿ죜V7 Qt!Jo.[n` QBXN &er{JvDN49gbeDXj}u:b)!s4ɫb:|fRq+x`\"3gQ>}D z0v nw|8<հ0>Y$Ŗ``k#(W[4^acI[=ןZ[9Wi'-~b>h`#T~zbNEmUp R|?]3_cJ<Q0H#I(k#W4v,* {]М[fh qOI/.q:U.rӶ\F '毴wʋ_ Xjkcؿ'Ǔrkl:um>HidɊ 3V4).I[3_jvvcVYdMG[-&2~D Ɩn&6HQ2o. a,A3 'bl}F蓷y@j 02,)USt?e'i@膂^Wls]D>U;ā٤<n5?CXʺHC:nw^KI:ʗsEXiyo%b0xc!2tW~jRO8Nڻ9}Y皻Etyo{OҮTّNyD}Ii<9roE y)}8ƶ-. sMnY'0S<ЈxݽaܽJ5dO 0h+C2']%dMbaBF` lDnAt5-p޻MWR!\l}r H( $G‡ҷiInJ`މbZlY7 VdL 2"vJSX\??U ABj~ŷ#_AȁRGic}nsۓ]C7vzڃid٬;}w"3 E*\3ju?=dɪ-j_AAb&j>1LS!T,'#<5r0Vf-+X'3Ǧ !lw,H :\ auOH0GPD*#ytu6FiB t{#5AzAf:' &e[Ιs#L a砷'i w-4tAɖShf_Ojً9 ±-eJf=䪔5j'\[ Tb-YaXk@Vh\8F4 ˹s& dN_Eh2;o2Iˏc2eo)ac}j0Ѿ\*0[e,r}b6*1pS0r3V|RϜApT/bT=/˟/iӑ,mΆӕQS9Ө Ļ|VG?37ԞqWQU-\/SFo$2Y#,Cҡ #zW*v5@R}\3vM9c%{J!d-zZ[udlѐNk73+Nk؍ͮa#hr$ϣɻ.xÁי!hL!׬?Y9k"eK_jipJE0yӷT#V O $50=`ن]6 cD<1>؂Ѱ5ivs |4o>ۧya 0z>HҞ&;0@X'0;NH2XC Ǵ=U{ GM<\:š i" Afԑ.fV(Lg^7Z'ɱд2j~0ɏ:$5䂛(vdX:3aJ rxQWۅA(k 3ߧh 2X?0>>JJqY6'GVGNd.E,!n,\9J, ۙ*ȾaL;py!0=U.Fl?ԫ]ztZT+7u;ɾuHlדh%[/n q-- _?+5ЦPp NT#߈ zFBߟĮp]s,q[B^nrH%)z[8vkm++IeU*DߩѼJ*kj~UCDMI kP9Tc]#pkGbb~W+JMv1UE-cU < ?Gj{#2&UՑ |O2'}͓tRn4|J# \&?{m'ucE6x--=j,/$a\(L)l/w%ds2-jJ4(ІR [s(M>tzJsQq1ܒ< ٱOǾUA42'W['-~= {όhBe= O(v}\!^r(L&3^T_2 :֮SQN&j`)vfUk\kcaԭfRazbBIC#>"mn0|{547|g"0t5/I,$rTaG$;-"dJ)3?.m sەĿ q.cR- 4u?RiV;Er0`(~H݉_L Ry ƒ zDZC2\~8_ZHao'@Wp*kMPOI@Y/^2x MCcx*OhBN{JB΢j]b `R_BR6D"bZ隅{}gzq9 O.ꯅx  _NOhg>-Ҡc;=B4ҁIr"Ƀp i<xCS:5m8.E}JAs6L~9ɝU0!CʼnvpsNΊ/$^d%GF9tx|,|k)bu_Mm{Pz $G'5R4 ῍ZP۝>#dA$jmui Khx³W'#Ak&-͒Rswъ:o[Ҋ hh.4S륔 d';*CI-YtE[gvgx8f }-nG+d ~ ? "؅gdNl\y ۲OU"Z\?,uچ#\muODZ#J-RT]L ,)xpp -{&a RTŮkG6^3Հx!D,鶷% ȬBI|o@-<ܵ{"Sq$Gcxb)6巗sFmL1䮺izN@F}s2BYVn[g N?ɰ"i?" _+Q…#f2xtK2u(`dݝMgE4U9x;lQӞf`^d ؁qGΒD 1Ղ6HE.?&86!C|+:䡧2l :J5sq"/l&Z&8ï$HQ']-[W3Meш(Qls&9J w뱁 Y۲?ca{79PQRszN|QGqemOsM-=&pîg=߻}}K#\k(vA0֫Wߵ:nBp.Cn}Je}.9Ws@SD9]RRut~3OËઝ*)UX_r, 3ߓJfw0䍉C^xT(Z#X5Tqo3Dxl~X>&wT'{bn$U.&:himEi[!XձCZbW!Ѩ-R*!>2cڠ@bwgwCY0$`dٺ>< D<߭UKH´K%6L]7v +Z0Dh$rz2=Pݫrϡ̕tXE3C$0\Ճ\q@pRuQ~K>F^@7sŇjV\̓u@`*xhd7؜Y8sl [.Ӓ9=x ;o9dV@@` 1荽.Xgd0'rTB@EU&n?9mp,s&95K Q.MRJxd mw8ly|7,N͆H72(y9gx%v+O&qQMZY1]=W3b`3 fY~oO~B \-HHySjskZ9?L$dM?;}\80ӽ?M^}DTH?Hi%5qZQ#)ƃ)_tZ-Œb~75jL6_L)>(Gt0{,IМ?d@`6qkQTBe!aGOk7ۧ"aT"2rEU*|SW602)LZ>[9.O>5< ]bg ^-|j, TB&?IDhJeQz](*e6B 3PXm4\G7];N=҄c02G`Y'rDL ؒ37KN2j 1"fNaq@T:Y!$I;:go*oJ?OMkj}l,b\E4-X`>ٝwm*D/I|y]Wwknʠ"Cf~H$ړA*yrma(_fぷf>FIC[sZ,XFK#f!F3 #[ *<]n6<~co_Y9Fp= v"S]~l_,\Na U5$hPw4.D?9DQ~nlx1Vm} iAJ:_EXJ,Xrg_Э̯̌)u26r [S=˹%5 mPu aZ~]xinnڷ60w<G@~(ܝy N >q"2wlf@W!a'l*5nc`6xƱKKgA=zR>%tຍcF;Ict`e.kf,%Js%+ %#[%pGA]Bj/ۖ~}>Kv2>ˑ9*O;*lqG{$w>xڥ/=C>8`{#5Cmg⶚qb{&e &z@83ܩ!iu$!pgh8EGX+i2g:L3U>j&e[ohmc&-֝>s 43?in&B6ׅn\/ܖ5 0cI"눮a |lG eD3nSFD͆T&G [ o.hgWm2QZJ xTE$,M#Ґ qxg!2,I;=^3?=zm@M/u_`F`]fmp'O]5$WMrDPN|0T08ۄ 4&Wr&8<gҧ[C7zN FؤBI.qӅ$bC%oϒp>%ncԳZe0%+E[ ¯Eeb Cgp^Y fPM[͑CS-Y.w)w\tٲ)cE/HI(ת[ʹu#Z0K '+y ۅ`PIĖZwatS$T- #jҵhs}Ez!7L=3^ٍ̍N3`t+؇ĊPNƪB AN/ ȑ-iPKFz"=ps Q2dr$s Paş/p ISeq*q& o*28 "J`x)+Q20RO@Im-kiD8>8ቓ9XN=?͆;5%N UXk)-h.*Z;?2 @O{m#"z4~#R}$okm{\d )h%R~*'p6sF, <]&C3td'so/tB[Y3cZ%mHOdDuß(+[,JMݝޮ.̓K go\EaSw^-[]?l,J?Dc1g7|2Y+2S3+ZoKCJU[Cl:Z{e>$$qPmyW{`@B]tL՝ S>lu$%SA Y⍅vM*eOx2QlpTdbAbc ۦ&fC\/s<\-haf83 \ h(Ca} (Piϰ L6CJ^B-!lcykGpS2-O écx-ЖS?%L3T"w8|}Pӓ d=L̴RVPzgY#*,IXO 4i#6O)7Ş9D_?25T^G450TLAa%w1xkN[Ly S5bDD5}p7*.dm1圍TfW_ǂTV y0ڍ=&)F 70$p zFNi[Ν>]d|<&wdʔ~Di9=ݢ߶ʏ:V؍NW}i gByaqni&3IH-m 2MQ5A_Du7Y) K'jR|(z_<#kVUQHǞNrs4bCPuOops.W!-qM7_2t:D `|! M[ԽN{[؏CvSůWxXD9KeUV-އ/R T-E钍HC~XGX9#™PlPrXG AbO ӵ||dޑ~iS? F?8׸"`|~^GY5)\d?2#@uYt2؂O.-*S\VQ+c+YiE,eވ^|gZF`Kn l=EbZ DByf*+׺dBR\ѠTK~ke~4V8<9g40|DZ1 |F{&92 :H)KOA1H$MWhGG,6y_;raz$Gf {+wK~*($&',@ДyAޟ`Ptٜ)|bRCCDY*ObN~h0nDEǜ4M Qh:Qq;ڐeLlͳPE rǨvSgf9[Rbz:!;l-[/e8~\zQExhtw\0>&⨮6[?5;3rt9O-R4C)1pf%AyY!ýu 2#aM Fbʐ?7~t9 .4;S! ְIJҊ92Ę( ?qbCW=u5 $F%;<E7WLZ0.#4J$?,X*b %*C"xR/VHFw/ۨZfh]~r"0W7ō<-R$-<>R NݰrE6F:xrE[6ͥRAa~Le,OInTATv)u`r,Mَ%a,E_2}oρ)"`Z)d3eD_FM; wփttgOu$]HDdסe!Ctdt֏[^hx&q6waq( J| $kfNCy}-BnXJ^ Ĕdb#58wijZ3ҡrdUѧ<;WXV  'O=TL[* d S\$CTg*JkB4՞,>iSĂj=x'T-I@%}` LE oS$&k mUM%vEV sz=YR,ժ2-~%l[\).ex8u{,Juk*TV+ y L)vQPTpH8#^`WXj:巎VOSB2`fkqlV&L? !>хp1ԏ{:ʃ稁qw$&Zq)3)BxTs1`PP"De6Ρ|4@[?drn#8.n9"P,1Q=.r@ƗUf-\M@sKKaV _ehCsuo>eY>we#Zò1lsZlx:ufUQ}%r NW<U3WNOM5UgP蔥#*]5-s]d"6l Ζ˫8/U,P02Ppc:c5y3m~E95LJT77tsQR)L;CҊс!ٞc~HLբ"S>اh&[9-T6^2 ,k @Gt0uVx9/' 1=;D*OGm QXQfFV2L݉]ɼQL)cQe򏍛۷+SJx5 ķOʃ~q>Hw"lVucf7l[E` DrCxrC>-=G'm w]LXaig|χ!-Of9;u'y0 #k@5PIlow:w / n(68ƽՇ$tI=ǨqFE%Gqppo|L9Űj֥PF,H<@HaD F*kSNd~ eד&;  Xt\& ͚ n4엗{ X23tC;ȁ^LO_pR22Xz#;wEGef1GX_G?K;/& Em?C6WkN> ғ&{Hf:Wh#pnBaX(irx.aS  M4D{RPO7+~'ZCq -).!=ICaVו-?7'q1Jȣ'uKhФJHYEs>=4}Y:r\p8C\<꜎r!(ͰT.P.*Yf\hob"`l;A]c9ϧq b!:WSXaC[K{=*#@ rk `r*JKm"__yc{Xʒ?YjP>[B.5_zKmSSQJ+yG]s(?Sf9l,V/qԀb,n2y4#UєKf>K Ir١h.DS]Pas"H)#t֪  ^v0=pKǝJ Uw-f2 "{߹Z2U%^Rq:j(Vv)_ۓ-1Yd_m7+7 Aپ `R-drSr0E$ }m)ݼq:sYYw1ۓ BS5\Cl^])yDw`ѕH#% \Rzs i<!ŌB07[e UwH0O0m"! 7 kЭP&ڱ VOS_3OsM(R*ހ8v_ Eӛ[1|-xs:Uܾ`~2EismIH8y̺"GP=,؞0de1Li` $,.'Gyh+vklOrsY lqZ?bn3/+bH dxPk & itU4= K>)-:ˤWE瀁{ TPQOWqݚ@^[˝<ŅD2!n{2@1)/Ev&yYgJ!644(Qi>Xj=Zne|b4)A1%u<$_/#J1)UDMΰ>y JO{ٟ/FMڮf1oisw4ǪKiC_J2F]i,IZ`#V:+L 9BZkTixȀOͬ><(G&NӑFY : #DkXꑬs,4{AXzXa#e 5B}x M{(WC]e_:i7I͗%OۏU +[FJT p s4̥ʰARF ZX; oeʛ" w\CΒ!ޣVC/˜Yfo%9-fk]n WSxE;V} ep 6UA#9D˾??l٢mΈLH ]* ۇL {VY@6lBǂq.GDA^^ vtЗѷ>(D=?PדmYٞkb-=(eriF~C-9'Rl0o.YV]!)jJ$͠dW48--95Rg =KfԤs1x R!̴UqㄋDEW-UW]yAI@l*Ĺcr"%_PvB> Y5xF(<>TS .)8d< :U/ZX.Ww?\m3WU@O'̠ -fº%jQ,`9n=ڲPl]<|ݰhRZV2>`꽃A?}jj.3M4K")P<3~݂ehyC]Sa.mߝ-`m^h#<.s˞e2 o~?w F\> 3 ,aL ^f"E|X[uCpU`v xE.uhuL?UI = 7oopF,m.^9B2HD_rZ%}C8ŸSxMCY(ۗf)H)x"K:.˽{L Tnn^kgg*/QQ{D]]Zy_} 04rVhw |y!= ʋBܽ'X賥;Y|cAS@:%# ?}kFPSAP8NRW:4ݯ8Y}nħY ݯ.zZ}9/ٱ$5MB k'zbjjÔk[eKCOfB8Sj&ѡY%W EZݝ7\sUHnk{]־Y2/a!ͳ $ <E5v؇~uv,LX)Căv00Qg\`mA" x%)޽Ihc5X{<en>ȑ < ~7^Ɖ n<Lgd"Q:EÉ`(]k2:ʗay sٴY-lRbК[g( \Ɲ!E7!,xݱne\)o:_N5/z~刿6{ 4OnJr6o@TT^IH  pB4ϗ65yg9¬+g{J0,ڰP vFP2_왟յё\w(Rssz&.ľ^64F-5;\vqkC_}N~F:#bU(bD_ 6?4+:͎ڮQAU{5 Ƞe%'- >ðỞt^DhbzD|+a!FwȽ@)wSVb$#60,~`r\[WkO;S=\'֐:rrO I«| K^A0Xf=tM<(:"Q5cr.>`zY%nAiUd3^jg٪mc_mOX.'<֯q@Eߵ7L%ZRyGڽ]8-Yu<hG}XOe"S  t|;pd|3 |y غ?9f=/?3."fpٓ(T J,n|Lj dc˻h:1RM"w t>{W]Ӝ8O/{LLBhIIو̡f_?P5oP`xɈJn@ 3s@Ecz ιh4 u[1 9K}\?:pd{|pt˂YTT"؛K i,(|x+#Wr#{,cjy#TŭR_+pv9 Spgv8ol}.}{Η2[ a&ΰmzA-,렊}CʨXQb[Q,`{iq+ }i8C61~^uO w璕ka}FN 0#LbLgEtTjqc7fD|M]{2"EטGj9>Z C24N|:J\<Ŀ8]#ƍB/8CƩA"3N2/\rejISZp&#v`JqR*5XN26ȝUZGSϸ 1";|3t;%"(n͆ny0R o0W~#\+uZa ֨b@V^1 DI0} 2ĸy%JX?&@L)_Ω𘽜DLee+- 0*Uj a>_̓—uIy$:vMt[P \EwBr1FҶw[]sΜF~_G/4;7{Z:L NWJ{Qf6gṘpr2?zpE/Cn} ksƣϸMC0gc 8II8andnÀ';Cr0vVGꞒF[RVEE41R*Y?rk0UeQA?jkm=;*ĢE2XIw0~>N!ۯU.&+37QIl8 HH}&df@**]dsS{ؕ 3҉ HU2ryL-;u-ߨmq5;^1_\w4T#a+IvTgӷ%w3eWU' 7 4cj'rMݮMz}B,^ܯfMa~h`mk+o4L|NL6w9=F[ːf*̟X(_j, +@Qc}C G!BEN4wRg~eY`i*Ck|4>WqOv;T8uFnH`$v= FC`߇Ad3ί)X J7EY!G&:$sv*5bh`fڿ[7mJ&ј](*U!})q`N@8Gq%ѣdb퓮 AzOvBI#a$cڪCeEuֲnrV]) ɪq & M?/$Ќ{Iko͜y֎yߋ$a5ߡRΒZ!ǭ d#2dD`n"Dddm +fQjˊ 2guX((hs[l0mޚ.8lpsuguM{lU_)jh-Vm=O7{F,oG=_;# &Π~F hIɨ3DDrj4\TћO,f̚kgπmRX̡~K 乿ǿNKTLqݨETsaYWq7W~.~!1tã|AXŚNwZ63yO/ Os u([ /Z8O1rZ[`Tra_4ܙj%B)"_QI$ fBߵrVE ʠ!{ECn2 JWg[=ˬehozPE>(u`FoXrd lo3-=N\jj< M%VsWɼA/2OQUuFqsn1f#yU;ز2~ Nh!ZCmc?鍷ժߝI<G|]LJ8[GY2+R8RggLm'^S*[c-ҁ%h@т9&aXAX=Rh|ӈIȊ]PM$AKyT``dqwI6qb<lǺB@.q# _i˺ҬiWw$v=¹̓UyGuT*3>Ad^&eO?ƒtL ΣhjXN{n[_-+ G )eG۰{^qXɍ)҅M/A) sKF/~ L$Ϟ 3`c8`Q~go?2p$fv9>y 5s ώAAI@Esd@էV\iMEZR7|(5A` ka9bU<2w^['q q 2@7qfk!%|5YW&>Ǧ\yW^3K=z8#hC . ¥zCkّ7dT^?sy 20XRV=ス!T^t4{<%@$.X@ƼABmC0kA"a*4Ra]T0XB'X]KpCa =U=j.'hz|\M Ѥ̈́{\YO}gVmL=B;6|_-V}߻TJ&/,n=MHU^6,Gr/İ  k/ vGx;}mA% ~UyʮSz$DP `%/W>s!')4]Rܛ0@v?@Wβ ApPg+`ϐL1Ӵm콭5G{kEՅߞ?ULoBj"2K~& 88W!\ʒn9[_ۡo75ѳ,|V .YD4wETr8iO> T;1BHu8sV kj,MP./,NX(=z4kqoTwu{枱uV77iqHI+@Z5zXh8 GĬ潞vWV]>]@ԕ,\=' =b]@© Lj]A78B~5 i)VGxNo!1w,{}B{1AEBMYݜd(5dK$* PcTHIm%Ioi4\24E ORP|㚣90%"cW_;6&v@LKZhjܴ; \-4ȑ+3K#jc{t҅ p<48{ kދ]S~]!AjP;vnNKmI%cԟGLdkf\T9(bmjO7 ju >8rZ]ʜFo2胦"meg jI#,3Š?V#RƴpHtI>U:uWR >)$^^qiuy|z 3ji`D% *eZc.彛JxlcKuw2D8/PZxm-Cx 'GZ|#W GG).y0|vxL!? \ݽإMKX%gж̊OnGb}&yEC)@Y~1wXPKEU^5 9MutC,t'  GLu`Bb*!}#>KVivZ&vr1d_Tn$SY3ݦ z`אXdX"YW$2q Jmz1ɗ+0Ȍ癗#! ǗMۄ1>sEujzoS cؠ h5H0zZ~cQfxAtÛF?ġAsxRcX:[%9j6pкTUq1:>+Y9g?urȠ , ?(1#gāc\ws-,RZ>c3䠼_J6}~ҧÖ]VoxO79qgxP!C/)jSpc u;5B`%B +6zƎ>]/f ~aJkUn񒣉}DIX?Wy>ut]*~X#ѡ/F:ǵ\x}?`&Zce"oF75 `)ϕב䆤 0I i`ǩavsG<՜ALF5we%kV%fkmI"_YJPFo[-"j L _jg t]hmJW݊@3\ ףvؘ s.!nP&WoD[ޓ9_ =_ɦc13υ**M];[5Zz gr ~]]D:nLkv|P9UK>-C|n<93tl_3͇~P_q}d*  hR yh˪Zf[ $x?LdLU&,v[תd(8 5츣)#v,uK:Y`86~8hLt;`θf¨v-JJvȾ;$ b"mPt=|/|U78ԤT?zD*-5>9otꓥ@A6yjO ط$XN`I0u~+"zxYF {vkvf s`&W=r8QכM:3^TYJh^MKvW{IJ)b(_XR؍X(4)Cœs{2Rbm ssP%,z&ly]j" n# ᜮM7+~/8B݆~Jݖn}Ȱ1dc;g? Ep1AKyneēO7Q!u8/h/c `~[_ 1_&̘`P+ 20Ed)(6ziouW.Lx-cA 10@ZTYFp BNPiU01,"2*OlBgȥ~9:Sݻfu(MIJ$K_7wڜwٹ5C{>S*H\Ѭ02`G"DĎU^ 3fYsgn*y c1=h'/#ޯVf{y#֕`;:oK Y*Xxxyk+@=bvMU[!ej̘a]~T˚)$n e k$wJM$EW@ǯ=w齜&heUZ¥ҩ];3TDla:TaS|bW 78=?'rl Z&Ifp7h˄V8XC8/zc0`dhFAӍR cI֘[P{܋`l!כ}lYԕU*H'ڟンYy-aRD{F\"*'] h XĨOr%/΁ino#?DUp};P;Quu+:Nx{dD9De"9DZV k'lLdXp|Amפi:>KZHPG§Q3Y1SߒG_9x1/X_f׫^)XoTH(|27Vs:g}i!_Wu ~k$-@b2Z];x/AQ1PМ&߉i"t(VHNr.oωԏ@n%v}9XKG߽l $sВ>ДLga r۹h2CsWХy!u4ڝOB?K XNywNL43@} ٭'J('~ɖVd-dK5`@ŠP R%3hz(}^b[گौw]thDF :&qNw(@`;AݼL ܒM{&P1'F޿zݱ `0{"q&^{ԍFʴBV/#[Ύ-~ b/SX,t譵+1B;-j40[ؒV`#MEr'@@&tOڰ<E]ÿid:j|/"~[V; T9%O=YY(Gƞm:=־gNl?1kZg!` T#do=(=RwWr*,t*O6ahs?i?/F(mp ɬ>;gR΃Ҩ i LK.ggo (;4bMo{kNJIƩ9W-P%}@K'1NƒQ]ZP!?$Է[$C?]]q{B%R>q2HP͗7o"tQ^#q}rzJ=Ỉf j퐂1f/˂_Az3OLci~Fexn`p*+BBt^SDډm|:ō4qK[S;ƒaݗ#"r 'WW\^ ^u,GXьU}iq]L`o'S!͏1"z^Q hatN<sVӗ[+2˘GS9^XoIo5.#`^6"Ħ2V1 BZpc& 5"LOΞ(`_H4w=y?25._++& WUnNT9X̓ԽϽ؈ s҈N^v'$DSCe91o,5 ԑ]lM_2|lS#dHjԐug%]5 ȋ)H{g|@-5W6AnV85ҽ(]9e{e @=v&Y9dI;Nua^0i5}W@Pe@>4+iJy7;I7!ʳv5ʌgF s↳WF &,JEK-bR,"x܈2םo?62tRL Y$x7ajX)!Tmf/P_,=r kkisvTCi7] ot+~b+~aδyEPoO!rGTX5hKej F?7/FVʮFmYǿ9JX BStej+6tfw\{i07y baJӕBJBj/@#1)#zFMhs8SX%L$w дSY0ʷp]*ChlZ!@VD➔ޱUЉX*_hJi^ .o(R?~ TT3!.}b4j[MZ&`uyczDÖ1:/,_B_.? LQ*/+#o)`݋C;tBt I!ʯ%g0):ݡ CFiQ/{[&Nz~M%ZX1;mɿ7g?F Dž[ 0ME2kU(qDki _/a 34` HFҝ3Eؕ0 4aqD2ܒs)j* @&9Aj FϹweܣP=Fu{)7b= -ٮ`eY6U %ܯJ0(ܧ"d^lVQU0w7bW 6w-]<ƟlET%A\SdڊS뮧-] ]0謟ڝ_<7̜0XU4#SYStB * @A4FǨ Bp3&߁usyq#e1U[uk;k**G~L X|yDZa3`b Qk:+5 rl9è,UL9`&B^?MVz1-'68լo$G<%,QD8.RN0.ZLq&E [T4擏(zH}@Oar,>D<4!J{I/%]]FRaQh48">o̽3~S1W1 qp-ȀVE*Z4]*֏ktjU.-@Tr((?[/ M O"}@ b7cWh⼷Y X#E{h Һ'I}V}OWȍQ}mL]38T O|@ȒuiC /B1 /ǔ+|D԰NNtx#f{+ʷYQ`,<Qމ(Jg t.yOr&gS#-WO`R~?[PhX"oa, C R`j F; #O߃8JAW4 78VfDOCi~K9`VqB:u0^r $ٵ#ź/SI0.tБjdFTp$o!GN0Xz@" XRt'/[G75QmYJ$Z>O7Ue$"h`j[@h~LNxxT!Fh'rKpp t_4zѽ3mنpHf",O %Q AOPy_6]{9rXsFEvX-`AU?Y79`Hϥ9(ccͱZgo@O }^6lJHp2šd tl ߻Lohz_i~Om=$KjΥ}6te%A(nMA=Bv<M9~Z@V5W(7/40k'ߑū:{2S5*Yn _;aOG,-P|!mw V 5Peny:piL߾ )ޯ%!ٞB$!aHayP/(V"f2~o`ް f Xv5[= N7Du"`~\J I xih͌ $ =Qc"%EJ:l]k[* Cmd WT|GOƜx$3<̻̙{D+6>%Uyq-բfkM?SUoV\5>N/,K}HFCl@CD2P-i zeM͖f0E LD{%7n* KWLP5Si`Ѡ˶obBpn$ /5V%%P_/NۣC2W$|AxX& u>m޲]i N;n3}:U ixmLGxb2$-F[ԐJ(-_uideoyY:bkt̆Jbzs.50=4y`[ 拭E''J]12w6) nrFKh=MFϧOB[/>1tV7o>;Նk> ®5Dj[qݹPKI ?T45g9aOWtR֋yPB_L[ F*3pŎ?doPLsD̈́8ԿM<@?0AXވI-+zK!0 P`>lKZq<7"|W; 薷3$hɖl;٩1oVjP2]XL҃H壂b$L4ڷT R9+ QU:yĸzϯ[x6cQi)!Hf);J@/\GW,.Hyu>a`CuɥoR *18a͜{vU&gwa<Nęh7(s2TuRIP*@TJ|XWȱg3J%IG`c}u.t:f†Ƙ E 7";'^r8:>uHޕ #%qY\CPΪsTE*e*${rW|cϋJ>d38rXmPDU&@*ٖ:bӢ7 qR oFHB9b=dn'^tπR)-Enͨg q•25lRy\%$m!ٓI.iuGr'i) "M3dvMD/·?r Vp0ygOBpuoy-u}"21dHtM,3*9mL;%)::R9@mVeqɉT`ļ N&wqA~O RҔ&S0Й`!:d?T~aP"bKQ\3ɌpB?Urkmn<>'Q̗<yWOߋXj+Fc'zúD2D f(rr 2s_6$Ih'\)p?^(-#KyPH5Md:>k$qgO g#cB<g]wC=B*ܟ ՞ CKkk{ʘ8l2do,vXG0Wؿ#=ă3a"θn؂Ъ;:]/RС"? ܦw7JOOfki'k49+9D`dϧ d"^ pZΧ_ Qp-CT!l*Ʉ^bOi\52ppxqw-WTg©聦:Z6~>k vpw1Y{N˂2-n_ˑ[#Y5`]1.WuU-lfN4L& 6;Eu FUd9U, _3{>76:/I%\PoFEAuS˗E_2~JCJnfrLZzEiۧ僯ݮl]5@gQg0ǨaMϷJIepi/ EDŽu;Y6d_gk]$R=-]pEM(Yq.toZJ^Q5EH3;AmCkFʲ\% eL幏=Pc!=sOtP+$laE8܂\ݦZRT"&q,Coxc|q 0^XxHf-gݒ=]cZ@i&Rv{Q0{Xl\mcWB>7bFhA?0J Wc\2b;6CylK]I kMA, Zl{~>VjXF=_\)8$ $jXVS;1b _&ș!0;ih&G) B㒳D. Xux]JsAڻBwlRb )R2LpE/$a Ҕ%Nƫ{hWN#F1q `W Acf b105Oh7C p )_Vr[7<^ꇇJ9y~6k"? fЬ`zQ+yz:El\/>ڴbN4Yi|T櫧l KW/uZP~4J?IHE)}:Ep)kWWJ=3r+̒p(qnKؖ } S <lClK$/< v9`"?9!1Ow qGAy& s_)Ǟ_kڇrugasZ'{ós`-Mâ$(ئJ䛆8 g a0qݩU `I+ mBį%Q+!|6M~TH_G*{~G(S+lMm0F7Xp.EyLvB["M'-8w+ckQq ]&RnJХaтҔO}p/V*j` GǮGH#$:b%UL4Qol1_\Gt'zݡq kt6#_rOA^fsK⿾a=8k0ZGj65Cݷd }}83i :6LB&KroR3Dg%zP4mHsMGSȖr&y8Nm `'y]HإPNmA&TD1t E]cڪz)Y.ɮa;i WJf́[EQՎ4n#hV-fUΫE\^lMvScb,Mnl(, V 60%NUtAE;03ԺA$PV%sjQ(aedy9pWRlVI[!LWxf,PF`w.T z}e\SzXzFSCTKotM 2PJ` Z@S9:0r@qQpx6C_*Elr!0']Hү-F,6՛A[27%70/97Y@kfpF͇( { %Vk*O/V5MmשP禰ɔ{:_HJChځDW`v"Ԋh;w 6$xMjI?g^r)nQ&HV]4JWsHb~^'ģ0$er!9nU]˥}ocdd_ 5І2/ ASK}$/N}ӹ8`WЯ/'_mׂuѥcyn_^/h߈HNNQߙ#ͨMqQWcbnC!6W5ݍS_#vzmSc!7?قAL ! pu솃iiP^I,~Hy$"@xMb҆'>N;%+oX[ &$L:Z Yq ]o @55äϯAǪdҍ {F _du?K\vpV6>pX .LjK'³@-m ԋ 6$VtƛKWkϼu|ii2O@ӵKR/`W׬b0˟1!m 0a}2%k;,6w:(j)RB)M|AjE l(Z5 J YQts #szۼޔָl%&h1";inF*/ $+q;#fWB)(8[z',VӃLi9x Kn G_QC6M}Sl F_j4 פuq=rx75|ֈ暈z*dɳll" vL|[1BU7|=VYj†G̃ 2~*Ģ F|Rw{E$5MH:/̮_׌ԀXGgŹ2kה>#?^33Lۤ15\2sRRJd DS<љt>*+w-BZ;no|;6S71$F :0I;6{-!Ir+i_ aCYᗘy'W8e@6a6I/Jƞr\߀ *ȘWreCrV<8O6oݸs>4 g@aV04NX9ß[B^5ƀNx=澻R'@zggK˜{Ï!v:tGqn$%, όdkU=ّ "2YKpJsp޲p Kd(pꤸ w/l.K 2;U4)8ay<5~Π.`IkX$1b2/6iԧx@wRK+,_{ X8gUe ke{W;ұ4U[`( zn `;У RM="fS/Z֠]"bVq0t*]e!YUћ>&/D6O@D \ 5i*|62:9b.-a\㓧OqD:@4?EΔ؍ղ@3 nY>?),-Z/9s)%'Z|Snvv5Jr.vr~"hH 0.Ch^;yV17rChCeFMt]UfrllzҚY>e8'Y" "RDz-͸J(!"ɶ_E?qx)VD|R;x.I".in!9Ob-a:J- .FfCT:-VUʹ̃9pip@.^5_'4!~VHd9a8[mB`&ԐMf3VhKAvڞw(1 m {AI6٨D\I-2i50y4AOﹼ=]` zZ.{r$j^ T)XN=4*w<9w 3<E$7((oݍ&+Ц3ppp /9\K;&0~{is7Mkw']{*;e*$h_es\e1ίQLW_uj-BÃTDIS.»-+h) ٩SR i51[w1#Pd49")'dLG-<Źn%;,oM7dxx'#4 {/]5&DLXC \:H_$-R[`k}TCMq0HjPjЯY5~ IٴuTa z%mxsan1\/M诊#:~5 wBdyfH ڂ~+eS:=hai#-JDY_fNp ǐ;FƐxDoȔGk_l#m ϭA'@(VӣfYc>wdb}IIawBXbOR,U 0)5{6 -i__> 4E2?|w #3:[[E,;?AQ.\8JZ&ţrk`$V8rUk,mtθ)Ikf 2\@W?]kcE?S 捑$Nn:QJ߭P\y@oSo"J+E/| R%\jL⇢7o݌LyHOEguh0wT5(#P)O2$ \+dmn)GnKevX5;> ?{*b~BMWR[kE/gD HFHPεtIM]SmU'LvRv/✔!M Tډ"rBqRoK5s~t}>HX1=O'OȂ+ӷ1r8IZKoeJA9 i'.ʭX5.%ͅTqu*s@F* 'B mjD(iF9e܎MECV \6I)f6 K@' /hdm&vhq?0gqe҂b&Kk#޲eipc] JV[3 @]W_ȎQ$/^TCJO@}3=^@|sdCk9=(5]37+; ɤc/Z2$^cL)f~!7" k2v(k $^XbXAӅ6 naVu9+djǺy!5e~kk)-8,HaG4ag,`@ [6QkB _\Ei 3״[ Hs1]oWm墶PZ*vhZ 2]nq.$r+NHkUCLܪՀ?OkDpN,4j.#b V{a?S{JYQx׉6NJ+g>jq5Pi^Llh3hun.H&}s8q1Ta<9@eiSUת8,`æ۰,Y(U>uAgkȪSr#Y܍G)XfPГpcѡP ԁ;o.B)ɋ) a1- @};l~UTBn¢tٖΦJ]5.m6]H3.&l .M=58b/A”'߁jn4$rʭq*7CjOL}$/~Z\a*?-aD$Y,SP MQ q6z"@ӥvY-m+2ۋA_t&#tY7P,#XdlUx&x'Oxrp`i:O{uXmJ, ,wwzة0gynم]{*f6. Zۚʻ~k% WJ5413n8!Hk[0S/VLizD!rȍ-J`pVJt+/Z1v4Xp">lk/p)} laкYUt AR<]Le䷑< Mw ,'.]?̭UW4F=Vd+3iҨ1ThQxbB{=Ǎ7DDm/W`]vYsq8>y6Q1Z9;<njg'ϗ`D^!ꬖ:Ch$?<< d+$|wUYY7i4:eZӱ.+Um|v aq򰔚ya?0 oi7t1;>EBr ’mΡՄm_>k6-K Qq9#z zj%Z8mLfg_yAZJYw)do@Ha@oa(TtoILr皃A!o[M, q!!\ wۣM e,EZP6h+шBaH p/iZ {U`bμlC<04$n)6TԭN~.n>]z-D` ʧE7GI3@xt=Kew{_ fGe(KMxѫ^Y2ZXNz8DDgPr(e`tڻqlL".Y$gl=U?6hq9Jŭ/Ǭ#%=7gwg,b<|ܨo=ـAG'^DNb ݫK0M~{KyI!p1 1sO+avfw??RĦGCvҘhC;Fd{+ g;?fw(U7g>-C}޸o#Ř}X^hoH UJ[4?O~i!=;PGFߝQ/A\ CrPgTns zJo?v/BE; xD7&)՟DEݗ-::hYJ08G ja=pz lg𝵻k2PAjh,iTJMNjeU;-,Jq٫hPQ}"da2  [!PtCZz{yN DiPtK.Q+#-rKxG]b[?4+Ĕ|A^^huuoA  l+I$ -ձܝ0%A+F dtx۫El+Ћ:Tf~D S'q=0ԓQ>Ț (*B1n=xj*bۏ潳->b.@ 61q/ "xZ W1)ԣlv1o$(^ )) ŘFDub{Xn}=$y҆EtЇ3YTMP6ʶl].Qgʤn8'6{G ƜNsȱNo--w;0+SlM_Y.ig2WwyéyU [(H}EqV%9fxGĨ:0mp;79_ggߨ2EeZX==& oꋪ$öوI1z%&0yApGDL8HH[߲)-uh, qM* ìMR7#;Ϻs zŰn`fzn!aC唶r/ ΉXCQ}H*Ʉ!aBA Z,x"ܮkD**T1E<6es.7QR=/#mz;U;˨8}ELׯ엮obwFcʕeysE/$GUJ4tQ%C~78N$ٶ)xSE^)fOl:*L6Fx&r:S`՜hsVD[x.A!qW*րI`R3L+RXQ#_]> TrI: \01#y 0◣lkNwݸ]4*jy]`>gmLONEi#,ĠR}'$̊W*h}qh1OkkH{pw٤4#::V8z9_Yg2f >9r b:Ta.-'B$'A}S`V5Ksle 2bM/@a\a9GT2uKRety8$Q(TbNCҘ@-~FH WhۈbƤt/hsvr' h+؞B4Ƕ<#|fcs".#exenF6aXb_N+p?pnL}1Ac?6bCL)OĚ蹽h'uTu$0Ч6N=ex葾tD C&+'=]_^,G; \vPI072!P;+4msVӞ HD⿛nۈHgyG.۵=EI9˿ >U t1ؐ~>rW}jMp"fcڕȄ%9=Pu_`FnG^(v6t%8YmKѝi18'=Mq}C/UZRL5W3J0d催H[ !NΜ')nb^ЄT:]s=CiÒ#x mi]N Exlv8ng>/=yeڱ*${nUap>`K3K-;>7Fh$$Cɂ@36FWnW~1j򟋟uIdr_P7>NLI@@{lEʶ7HEs?$wʵB'iP&uߟcǺY↣ɚN%ҡt86h݋;yS6F\?q/J6w<]N9KCLΖ@$n ̧+݈Yd|מTh`~+ 8y[ )Zxnp;kI fҭ ,XItofiK 䎞ffNB?*?_mB"S"#븲t[zcϹR1{"wד",[<馰+T_LS|W6JoB{4g'3̣DP8RUEr!C\zݬm,.? 'k5C2ةY@fxAg/6ߛ~[r@=b$hTk"+ vßcY|9.Y>ErXHπ)թ+Cv m_(VD7&8.^%ԤOrrJtP$a1M vhuD[O P!v:)@v-5@w.e—1)X >r݂/I†&@53Y2qՊLd rBVbjTiy7cJ3 %rY,o豇#|ЏI1BtXRd7ͥkDnaqe(%A?x{S[|;Ydi o{5l)X˼ۍWO X+<ahtte*I{9Q"O3P 1WBRt9XM%σSQbiW/lt pas/>z|mHvO=\x$ÏađyI\ny&L'(D7f c'NkZOe3 _Ÿ,R$ {myS ؎P|=K b=ĴOuhn _.&H@:׸W|EFbjUv~2!7F.^ y0A=O#B}D͵aGW1Q9HИZd抪8inhm[mr!eymsNeS([d+Νn<[:d,)LA!K^#~9jbwZ 3X4 ? Q׹~^`_/)_7s% p5ZIL?0 ܮgC9ㆩ*W:ϗ>jkcA=Rx[zE4]Q-F7~<;46NQI exvb*!4k ZF"+jw,Cս9l˼Sh,Mi# iP.S4 Yod` ˒QQALp4Ds!$_: ث1S]L Ns'qcT+\ss,Fivj!ŮF4֒c ia2vE "g}KC]pGC3ɞaͷdAHjMt*KȦ0@O}M A@cv08 D 6/9n QyS77ac"g={Ss2֩yR{I։(*Su2&yI ,$6:Vd8X% u%Q쓝2JyMf+> !pbD繬RavH3|J]x6HkaQCZžW9xuW,/ɇ0+K.^m=\/i۠?Ģmbz@r _4&$b3Qr8Z2]7Z]&]„}=q%;,hZDTLl׽D <ɴu؆%.9h !0Gs.!FdO@ }CK'D_bΡܒEvoP@ChG?Ӓ_([l=m; [`Ꙑ9bۚ˼t!=u[ZIeT8kҸV9B-ϥZBweU3N3il-d>lbqK kviӼ^^6|bt_mƹb8Snz !MAK!΍ΐ(m#;Y}Zшt[e ^NAz3wN^D-/;%I8S9;Igx*qEEhA[1G6'ot,f0*]e[tn+j1)&i ZZw= 5/qƾ]U}ԨLoq/3=L.wF.2u$ 1oS0Q7Rͧ| 7*h 6ݍ!M doB;lH}tᯜ&%6/]ծMISߔ@y7`EBP9ߘymEaO_*e[<yבzWO5nJ9Uΰ0A@FmE\Q?r9rvz5:s_ڇ^{r% 'GߡyOb!%{"H`7k_b XFxЪ[HtNfjD.e<ְjW^\'H1XDn}%Sopޚ66ͯFmPpS:cn&G0#+;U Arya%/&vyX3[9=!COc!#өtbqj/hql'a2>Uތ]Kfd<0m:fr@NgGQwO#59qgSONRYcV'MT8bKNv8fFlD ČWK^Ϩo&Ȧ2M?}N|W4bZl̋cGhl{Q+ZBcv;=:qN婪Mm{7ǾGދ(ʂFM.Q']AESznZch|[TTe#&E1X"y3p˝k6~Rhu߯RK%s02u!_IGv]Mz=)zpNTuU@ϲP_|;,v:?фMj[wxk䦦 X ~qUD(N 6wϦ҄V^ \DM9;utuqNd%>Bi;muE]hGV`.%b )*xn5B$6R+:1WrEgoW^f;*iU-B"J!Q%.'> 8th 6}ھ-de ˗A3񢔜:!w*.MQ)PpZ8<2YϪ>zƴ ijj6E3~3ږ)X:{=4fVUZ'3O?e;C[T=#t8E(NV;>½^=ZQİABy8a=V gPT!uw(f10"~/fp~_BR? 7m@ư?$7[F$ aKTl;8?gr7u.Ƣnc4R:t|335QMnƟRT8pdy=B"MeM;4 Nxh8;/Nq4> &hqzh)CE<0gԇf(,֋5˄ eZ>ME|0|omf5,J8PXq n[^RW|*MỵLԻK#XCYÌy1q=u*B+^ My7P>-#- Q$5E-2yyֱq*`;;wFT5 W]Աb^{PT8uCHC F!;MnySI7OCocLR8c:uَ@X/Ν 5Ƹ՗fmT0i*fLfwdB1B,̿Kgc[5C<0(~xQbI>o=Ro@ rOA r2PKؾ8\4̒ hJGeD;2+y!VP#LsQ֧vY9ƻsOոz @ewS7Q1'i~4inxkc'+>նpKbФ>zyԁZ'oyǓJe2G^E]У(KK'8+U} .uܳ|01mߍDVE.IvOsZo'd38Rp=*QfN5j%qZ+?M$1>n\g<%tU{P:nq3܈:c-(8;HD,[r͋qɔFfg;jb:le$<+.uInD\Wnx@Zepŀ4Ofs4jlF.@SP@^(1"3\%܁`r¼[K?Um}YP2QK]K}.pٹ{L#Avg8rY\Ť+|?4*kQ(ҲP |mL2v${c,p+P;uØ -"hT"Rԝ19!dC\Dhj%72UPCI:2& n>)(JG:- ATe * s .i Dj2Jv[NgqtES.e uCfeFl"kO%eݗhGGȋ ]ꉤm+H;ppAwU)[  Ép+ezτY JAZRz{EFe4$1Qb\R*@kzk(qs[m 3uخӁDn;69Sk w͇Z0:3uF+"\ٞ0𒼵Q4Iv}'YC%Z(@Raoy'_nEF: i14A勷'NcPxY'(B[5Hf^'"D<35l9U)=D_'ZLG?21u稻֕*E,A.@z0W ٫/BHnc|8%Rb&y]Kks(MMw`?3wMn|nƭ5,ֈX9qU.O5{VQ?F`n=RO8qp:(>E08fAe9*a't@@3RĆm~Btja!|V+{v|HY$ u?M턲Pn H_;$+fOC-QCM0ͼ=!ՐcEWY&zn !ȾAF x %o0ŲYPȓAu4޵D[x 8ng"LuZʠKDF㮽=fW3,3 LM󎉑kz`6O…"/ƞ]k@TnV"J!.-.~`eؓ,0LS54I1q`jMg|™cO3Oљw넔*tc?]JC_M0F[A@y8N8SՔٛF҉4s.DZ,l4>e+w nhS&'YX\ yʍ҄̓BCwcj-*N%}ND+'ycwiA*CXjm\1 w.Gk fޘ\'}_W=>%Ë2w K?P2+ZJQٟ}ѪEsSB=k5q 4ix!)0{ddsM7Ǚg8Q&/DECTp `stksS>?U0 &o~+/ӂ%HW}sr#xԽ7mRgs-t%| `ZbpAe{?Ӡ=c_ӟkxr8!yԱD]NXۻ=89A{˧Q<,ոd]eh^;os?p+8GKH+D+"Vxuz: B@D٘#H=T(bHz">mN}I|V֦.4xɧd_\{DUcAnX5B9 s5A6(w 9VhT 3W;'x賗" XL9.1᭓fy$7¢)aa}:cTƻ303 Ziu ^^zn Vr^RKI6ŷ8Tl)՞mbd@pF m&=b/z"E ̙oO=mxMwpޒ XD t.jxIGԔ͘_~:=_Jӷ_nۡ4³=>Q*jf"׌JYSOfHnny{ʼnx^}'uyXz9u[|P< a?Ф*.,wehOP_a|RhkUgiT13?wuauB&5 R16G=u;ʶ1+mtM_+OWy-/^vK/hWZMLU {CJ]_i(X G$ *߀a%rk=PR Am0HxF0m1|(u:^1hm/mn5HC~|(v$lw.8t-fX~bz|r d m|KQ~PROC=Hת{9}UŬlqr$' DC%)^G9nM/ܝ]]: D"vvA7N9D [Ǣ_RtZ)r ŧ{e>\PMPޤd"pX ?5$ _&ګYXykUܮ8&-V+BE@K9r\0jσ EoR^ M<ݴs͒L3=}hdvJךs饑P|eYlr[ʢ0N q ,fD WGEx]ӹ܈L~\ ۋ'xMΨ+h_=Z8qaSd]VA.$X9f00wnn :G9iKs 5'վ[6MH 9kkpzXp"j+B<8M~P:o}ȏ`BG@]E$1( ;'x>AIh0;f FIߦNL,V2[nRŎiomiU9LmaOVQwތKMtUl8),y_z9w#ƛzk0J9] g?ZH+f:%ыqTܭC_vfam硏ZHx1!Jz$aP<[<~ђ 9,X4ﶴ{Mj410궗Ĭ%q ox1b.mUƀ&?gU~4ߗw+XWk3x7#d/% }ڽ~>uV0_Vf Wif<Ϙ(펧dZͬܞf y~R՟.c@+(Ɵ꫷g *DޥXFC>R?&?c-.  oIsSK';>wGP֦YP"rѤU(uì,7Z=a׊O1Cyĝ.6|;} L>R׽%(<\nՀ]` x'O\ebQ$Y`z}HĖ:P+6 OE1,Wr:҈d1¥ig|$<(ONʽb|4|ޠu2lcb3& #jLQJ&oMOTXV\}'Y,{Jc@g(x(4^&+Z!٨ΊJ,3w]hI ;էΕ4Rgicyrt) S+1]j*&'%V=X].2OVyC)ƶOz Zak&ʊOHy| kelOv{bWMLcœǟMI79aw)I%oc9͆#6Аe1wߧM&Yy1#}uk{D6I.i}RpιmZmV)*UvgHbTM.XVKЇ'e* 18"2W~HOmD_ %#o=H-74d;Ч_znT&3rqoiGtp$Ħr>;-S_e̅P$[6QF\Sz5(>ErvsvXǹI7M1:Hٸc(SŲrض~!9>?QIguI/׬7"2A&߷d)C4nV9dsU{Yx@j,xOK0 TVklKcɀmS8bq$e/gqƭ8 [ h6 n@oة|z\shpNjn\iHw0 :(&n-1v\HMRy9rhqוlut#ѧW $.N{kËJx3%!2;+e"TIDswl(,AmsW͋67w;nY2ݺseN9. 5TkP ?w<^.% XB ?Αܽ5,s B j5 # [r$2w7Mn]^k>#]]#Vn~0&tſZoevĹ"ټW? R^½ ƈr8mFHWylWPką[T) ~~Wu#+Mյїl)w{`T80vnSQ_N&2IfjI~)H/֍CkȀr ٦_`#E3Sԯ(t]lݶWxwhU`o'p~fr_j+1 A왃=+oSDHo`toQ,̿v\ }hGBGh 9nCi!!\/-׼U_ĺKd7(%_Ť,{7;G K&"+HvoR=Ny<9tZ@=WBz>5 ^`}16{UesupM'eh/<8m=F4{9U[x1M]QշVmoOXGpp,#yJQ"MdY+$S!3qXmEN"1_-JYV+nJʱ)q# zڠZC:n /2$("UCW0;ZS0X=@v|thM򑾪[y 􌯪+s qiv>NjUc 5c̯t%iTnӥd),# KIOCJ:VV=%J\ρ\m" uglgZRPJ{ ^,9y]gAgL2]fߣ&H]Z ^c\C(]QiIZdK ,u3L޵;dh48,5OS^;K\L^wO c|a8J<[okLTV^ bC/l= !:eEݸpK-vOE4p5䱋zѣ#8cQCDt۴𰱪e\n~C4lFj6^'iՌN09YGV$b1̆-R8̥9Եl~L(ǒ%Z`'Z"Ɗ{.n%&㊑N fUYǑ(l ^e8ݫ!1˂ l=@FoGU\zUhC"A53#bW}R66h 2=_p~lzHSL)`{ !{2p8mB;R~mip|M L*EnP/ʬgӏ:Z>QJ}yO6'YX3g?@NUDA0hڹ/La'jfPi+ҟe\yaOpT1U)U٥˰/!+W8Q];{7ٽa,#OްkU4. T lxpBgs9;xY+~LV886~1 Bi1(p><oY=r,^S&x~DOԥz(k8Z2֘M*k]PZI"g9k4Fn#3إ@}CVU+R[puOk(ifI}Y[v'sg x䇭VG+T c5^0Yq@ul|6`{0Oo ėI(][L ykI%.AUD5 bFƩ!laRuHz`r h 9r,$)Ş)~74y|MELhIbTqW +=gB+6zxjmt4085%U2M`}s{*(țػ} @ 2gW;PiVW!U:L*¬ *Mk^XVs݊>b F\r , =ak ɞvk^o!_--"Ac./hwX&RӢԆCȉ,p.A2UYdRR}2;v2"|mn״a^6@;RmJ?c)P=>h益eݖ{[n|W\]6%a ܓf: e3iD8z%~d32m¬8MBX>H`}R& ^ӘVQQF0G}T'N_ ޤ{BGn; eIމE<{?j{[9dX HaJ=t ` ST{ZI ԍ;57g X/v]rd9[7w/`̣4JH8;z&HX35.oԴNĎ@C\y,*AWc]\,v ,}l;Ĉu)I;H/w$Y;V 0I8〈 WQf5} [u q=x[tvscUWodoY؈`gMwg^eJ\|02wU6@ nU]ÑVEN U,XUA.qO\G}w*bpl$}.Ӕ젣aEm<ލ-BN3Ů :2 '8Ў1F=b_ 3'Ϩ.%E5iklwU+58e᲻4B)z$$)[V#f}?;w'Ea˪W"eBW-3>+Mj#aҊF 6g=)ׄ,ɞīSۆ'1JWiZ$}d@4R-sS}ȡ/$,i./ K-n rD뉘B,梪??m` N"n@$kFX{hNxPӬ}W!#vooKI݌L<4'ig*TR.H*0%ɖ]?Q, m/}!Co!5kTҐqVM[!SM2 ȜQq4/ͤFT :-zEzIT hDPՃvi]Iεp۹oX&V-nnM&E'R.s#\'FNFE1K}7]WBh`WUN_XдH:ބ(o[c }=~O{%ػ9ıŰb0/uk *gC7zұܹ*PPn%Ɲ!Ŗ:sޠ:5DK6:T6B+\z[`?Uy/c>5^Mݏ5H$:~$5m"fAWشJ_ĂTcIOl{ gަ9?ܫ HIR+R+ֱrU͂YVe<! \~sz41(m5AjG;h>YgZPfir1Q%wz^]рj?ʢ,$[yy ?ArK1sC"&fSLJB˯~ ПMW|`7`E vNƺnVB.~v|ncNƌO)ݛ=2w>0Հߒ4$6e3kr Y_oR[wpL*B+߲X:r+]}= B+Zo%k>tHIe8~`UX@/x'*_ &X`x9|6OMYPZ#Oy]'Zd%}a@Jzp%"&^Ua[5e DWJEh@/˧aܬ+g1:,0؃u9m;1Ky?kk幒[wq dDBu|RKFsZI5j޽`J58Z0O0z%ҷٿǓڸXCԋv"ïX޳r|cK2pqm kz-,H MgFeEry',2.Ħ+F 5>RF]U\yybH"\bIcDR0_t7=sb7/WZ[DSjH揄0{ºn,V׺?Mj&JlИBپxBtLKx#hcL/0dRf+,.\qpOKu+?M2*B/N euwf˝9;;n.r]y~^đܗ9:F쮁05;4rҗ!rʣ0p# [$h9@oUisZ;9&7Y|4e}F\d_BآpO 5ϫ;‚m[96sSCj78~_lHexSo( VawՅKh8,Wlq&AVz<dah+!NvF86NnE#(TBj3; ? (U|h- .ڍq[jIׂ,9X CQU4LRv'}2?mBPwq65= IEݷC;?BStպB2PbxxTZM**aFERmp&A!i`˙E~tJ;t $DֵxU2gR{G 0H͑:Grڳ!/p\ dj'!PUMJFs]*gsx>ۥ􀐟l[[πzbiWYlՁMC~ ʌܢOJ^͛xThRǡLTJ7[-CuJ[GzC"5w7Kn{Fi1LwTZ% <Ÿ`~!=xz5*Mߍ|18ieƣ(&IKAs1iZ*ȘnVJ5n^S:)^BYB5_ ^}C5:;ɑu`Ќ<_8D&4EoinfGf\Ry$)"kžnS_N 1f'p-v3l sq~,qJoT?GVo:o%8a͜b,g-1r5ޛz4ޒN𫣢 u)88!/[kE8|^/;ϴc;L8*Qۋ C&f|WxmвEw8|<4Oo~qM. W;-h {ZPN4dp1yBeeop/eы(*m%f4wW;@&N^)JSnSrDq෷.*(0t@R@I<jn8 1Cv` z b ļSQXjy#0S{`ښ*ԅg0K[7$6c^Y4tdL>RP]/\7K-H0{^u*R\S>-f lr}H cʟP ~ߢ)RXpxL 4ŭC-/{t Җ0椧>_%vJp]/[N  r!&":1M]9zM0_cLo8-d=eW K~=4 VĞ568.(`p,մC#;%;> 8IҪehժϪd"b9CϚ]Uht(rjIslHQ=zDMWZ&d[NV5 [4"޾1|+nmcG+szM5'H< ?j CE% vsI4╼252̩"̻KLa4z晛mo6o1M[K%;T=]O#EĞ09*ѾY}4ZOUЀsȪv}!W#xETX1ܷ+)7IfU9C޿f!fu׷BBjnvI[#m T|Y C c#WhNlS|FI/O 0hX fT5&@4EJ&6@E& WH?H nܠZ'|y iecaLLv"'$EK], 2bwgi4E:*&4j(=DJ |Hh3/#Ʀkichx-@Yng.g ՚Rr2{3WSOQۼxDTmp1s94cr I#^YIjuv͔x$+&ct/P{_X%kȍ5vCq Q_ڲ5fA [waq4w#dbxвšfjO#_` 7iX8QQÜ0剙~d 40pY4jh0ղÃe=*F1W;0S3CrX~rO yWU/hbeթj&5 Q쌁AHD Ϣbjݴ}F&Iq"~тT-3Xme^w6?!|&2KDrSbxġjIeRV Ma;2kn[S@˪%r2?5CDRbT"?=c?-2)9y)lAmlx 4՛&W)a#I8},>"'m 8ƑK4n  rbDQG)b>DlUqS3K3Qw3aǟ*ln Zq*;#[Nܝ-ES( {C`UqNf0sDF+6x07~T[[lO|qx͎8^/J'dWJnAj?U`!́鿏(gWN^ ` ?ačݩvaRX:ׂ"QXUvYpgW 2A ѬϠADvvyy`A b u> ܂;1/^B.]89M1"X?SQ٩dgu IϔV3ޥҘAjSX$V'? W~Cٯh-Us!5\07]pS ʫhDdDMZ[ 3{,# vU+dOжrS6<ͭP32Ɠ$Aun<,D dIr Չ~kDA4ZR2@hxpdi8X8 $m<0 (ACǹN3 aVZZOG1ߊ8[c5,MR:68\(ۗuهy(ܱ_  b6tܯ->]aG ]fqhU|,~ڻ:,YV "~6 ۭ h&GM$2{`R$AkETE[),LJjz#J n93sEEfHJHŎi=H"@d@.gy 9YEݦ¬6<0VU; ^':f`O!IC\#M:`νB-;>5ޞeK23(GD*jriLR7W kЫh:n ɗgGGA183;~~ Yj:j =~hH^XGo 4nN9kAIg|un%epex1{%7OʏoO6VZd g;c=95EBE@wh.~g2XTC@^Pquƌv3J6>o }cb^^֖1& Zd`nMkԃ`))`5-/\i-hE i(&;'^wl{`ߨ捜JVn& *(jV8UAj[zkx@[1tJ/X9ݦF[eHr4HB̔Ce Ʌ.n[Fz4})_!΃@&)36Rh$lG#ޓXv\6&IP%'A v".;ҩ%h($eCw aVuQc*qOcfش$HO1x\NwkApx uM^[2:NU"Ro(q->wvÓЪ.kP*=mik;f4rll,nA@Hn-"ʆVl(|->"˵/~PA>u<"%I;1x3VAbvnε>> :\w0ٗן=TwhzRè9pC2WpC@ d 'ӄc0U g="{*h=2SM̿Pa GKWcgDB+N]w3p5;TwB *0Ϟ˛G:K~(4U)ʊռ,_(\R^'r3P]&Dhc;af-K;ܳ}#E W@OL2bDB\ >DnvXiuҐKj@3.'1T:1.If _ ri_bf'NT{c /_zMؒ,f+ qo.%!8ujA7aAdRUWQ{Dqہ;~{ǽ *fuѽg!uWx%>sL`@nC$M]}iH*f7[NlVY*WΝ3פ< laBPS^ %I33yA'U#5 MϞ R*n>--@\$P51>C҇eb}׎Z3綺ӯ{q]ċEw[ V}Ag뮋=BmƆ:q.P6@7,<ݞ# C>|+PqDVE#JdMqMjvT^Gd]#ގ;ŲfFbA|[l8;ݮ#+0l4X|_ c/d|r^Y)hߔX5P)&2 tiUuPs:Q j]4*&-CQ7@.X +dE.旌2aqc.5 GFe'G ? ܞDYMM)}J .Zhhi돪4]H66P GG̅=aMa)%{w QXEN"YMǦ5 $8 KTVqp/s1PE뛨La= %C8aA/@72' fW&g0jO}6WXU4| ӽ86V#쟗CHhăc {WҒa*qQ|ƻ^wLZKc+6l^Pz>w1X,tl0K8F(_!a{Jn #®˘c17q봆? rSJ"iuTM/[Jd }c*5.=1N灱?^+)cPI '+rnfGcɩ .=7x|)s;9m[|Mħv# =^-U$Bi7{N$m zP@V,C R4#:_.§gEIs%TH@C"/8}t@*]L0y.'|Oxߠf@;B}Rwυutwr {Iʂ?anMy *rYOTĂj n X!S|eYHF99*rcc\Ҵ>0u,w]?J( I, *nޅ ݫRy b 9f&=#Dy$ ʔ> ADWr8/^y8f{!8v mdq'lapD#FTK6rN?UXQؑsYlS5irvƕ?'/eHS zx=;66ғdb֔EKaķˡ-W?>k2Tl{ĕWL8@^}ƬD+AQˁrubv{ϒ>DԽn.Znzn#%L厩EB9-OFb!܉voU.)1}g"6+T l`Z 3cνx'V`HqEg"ɐiFS۠b*p/W"Duz1' ^D0ᛇ~AMGjVTeo8sr/0U XJ1c S]1gy ۮ?>Qz:/bH֕{?~$|-|4LG+ Ya.$vf]5+S>Ϫb5݀]tRմ0D2oL&s1K႘FòH܎c/(T驱'a>(!վ u_y)RoN4ܶƥkN$.ÈRKjQvh}wr߰. ꮏXPI^8 nCl7ϥTc2U_A'B,VO'K?='!$߯?UoIw88)gE!H)6oPŧq7|ּGnuwO3͂wt>a4o^lYSͨy%Nr4?Uj0Yi]DdӡC,#O[9ih1q'K >dC94g ?:rk&qOt{^2D㽄}CupH$f-} #8g>TL [?ÞXEl6Cs@c$/MB`78_цkt. v$8\qLO$r|nVVVL!^q]4Xi-q!HMS= >Eؗ Ț'B ^%b]2Z-'e{&kH _$<.q&3-@1 i׭o /p$ADPNU}XiͶ>Ib}v~[B,C G֔<[Ilxv؏S-S3x!8-KuCE@5qA5汶w7Q?pH:(hvA~y6y5 \]vN a8|?J ʿuJD . ƒJ췗rJ,n}:0lI :Vook>mj0JnVWͫ%k쥸JmxP4Fݼiax%r-:ӳ%{c2F}~Y|j'h_{?f޴`%\KJ2#d__QpMiŻ3+ ׳ 4<{kI-8c0pՒ`)PǭGMVs i<=MͲ/ٕtYɸU7V1mk`cH-mP|Zy6gͅ'[! l}orZz>vr LUhu,ݎe6.b7-2c|F[@a9re6#A}d[D 7m4f+CZ FYdoqb\,RLnvLfs滄kfOYE s'2iI'kr|Vm_3B&[`a5صXl^8Z)i`ph[Ǝ )I9ٌߦҷo* N|0R#dcgaȂ'_ ,"N8'$'WaE)Ш7F\, V\3$t ޠkd``y/~LBZ4; t[rD3T\3!0*dl6!ĒCt$'"}c= 5@g/fJY ]AM\\KVk]7X3(,jD͆1#Zg эo]办xR,^BN?Rz6"\SB2uXkF{^S`/h׻y; gzqk𿉟8qҋ/10>lL 4=\[Ά\E@Xm EtK@֮FAt{E/9t36pW̗E5@{1v{l!=A-0c+G[6 C DH.\"pqK碣ޫQ4 *cN'dl$6܎v95u[ *#8'pl2<%fyxn9Dq?`bPW hɄѓJo"kb!8:N29<0ʍJdj2>k32-hFMQ|_A)JNap9XӪs !sn|aR5_)чy{!aJ Ї763!9" >!(hpgwP<9ނR t$Z0WsGuBt˕3I’~4Λu(.P#J[G @W8MNV7bI}i tZL4c)mh2)8>X4m ţ$;Jb|&)A>f.Bohw³r! |T}BCR WN*~f)=[=䴂VNݧ0T&x4zcE@V00%î /yK# F`Wh0ެa8!7k(Ɯ-g%~IoF,ƆzXP6AȧEéPq.Α_j9e+71£򶑼'Xi\wXfQYb߅2o܄Աxs' "XXԺ%7%۠l^<ˊqP'!;pLj#Ӷ,tbσd},kY쉹Q936ܒ[hCXPb5.dhnRF ^g BuwKNN'}Ki`h+>QM~H2UM.059;xԦ3gɏ_dBSՌ@E ۷> |d>H Tn nz6<>`d0TklDYG*l. FIuaF1dJji%xc*vg߮Yp6vzt4؊8T|*ɲ=@d]P׽me!y߆c冱ozH, @`h21[Ȇs֘77(\T|1Wt6A|x-s܇[<1J>$RrNGm??ʂx[oIu}0YѨ:q1E771m2+$Y%nFT# ]{Ko㏸,-k1A> qdCϓ~RQ.o)O5˨4~oڢnd᫻*[40lUG b_e]m#nKeb&tH B9(_/A?PNQ?ǸwK-eY)eaU9t)Cɐ۔yBAQ{y<j8RLK/ZIBh  npju<@ =ۨy4OZ7ږZP DjCbUV@6 `mF62AޫފL'\!~K i`3dgU'}Cw5wN_s >JyN3JNS"O^7MJ`*MoC~k8)>cЧJU۽o;[ngBWD~!y q O0՜RYS! G:6^.'4P)- fhM=RUu=Zet_K >,xkujBݞЄ-(Exȹ.ld{yT =T:Sלc֏ ~s! til39@b+F5-We#@ .ٹ#uЁ/3M&ϣ̈́L9x̸~=!Դo4 A]ԛm*2UuE)3viZ}#вMQ{˝(4y31MkAZʉ+G|z_ҏ}#!\3p: W.Ӕ2{ mf 3@X.Ikmb\cA7]o*3x%[;`"7| 5gu~V04h92 l._E$oӳVp&hR,WlTLE T.%-(`8h`0lx o K嶔_i39G-TnvI'&< qZ~ަ%5Z 0藭218aW;G( )9+VȁU6I.:OiWƆ'!-;;69YJ h me4 #2m஗شHQ=̕ SO8Th) ns?)\r rGVY5+D.|uD*dux3%<:r XcQ-^KUy AzY}_1$x.&h[Yc$Bs(kG<{$DlO|AKBIPMm Z}U+^ǻ|j͹Aj_6G-8/Ytg_'^o!um*\B.5i^Լ/Z c,} 5]H&ϑBjeM%7m° [5ǫ/CkdvP{c5̮+{U}p4.mg"TN@4o4RY~H;Zְ^G*q\~9/B&=oPJ{}ķ`=8ɢEl[KL#-!`7C_zWϟ 3۶F\kgNHe!{˟P36Mټ=0qJ(ig$@Y61u jGfAWf$4aD;#|n;UDQMgfS-cT7Sv֙91a%"-<#UAdˬX;(To* Ϭ}bkyG:ZhÐʍ:*[r+xkTf%7xUʽ2 ' jǀ`h_=F;qՈ$+F:|ܣ i@`[R]U2!oaeycF1k_i9CM$ѧ*قx&$kCT]%}1v3å?;&>\0dȏ  /iౌP] k3PҐʋ.WUgO X{amlpnYxYu@Y/bx`X7 ;80+>c숒3$R>zNj_ZRWYeNg-On(^'>M8-l72T4èD9t(U(,+L&o_(u5!]nBJwE74 "]N5s0y& MYTRkb e`]549(>g8#5vx\ *ivyQ]ltDiW9S#\xȀۉ(=?~s/aN,;J 4g~Z좜UlRaUA&p6K:**W8 "xoL+nLVCS!ڠ|86vCT&F0}F!20^7XB6PXRhqβ]Y\c盘%6p/lLZLJNZ">f9A$wg:VE o2lސUl{5W9;?I#sG(33{d6GP#69Msy;Ms[DNH@I"oԋ O iUv`Mi铐OY݈ NS-4rS=.o>LM@ܗM|:Zزέ} ,)3wui 8 ZMŒSMFKc406i_)HrO*AE/eMpֻŵ'fKl3+yIY"'am;!k5$Xk`߶uBhn:@6)tƺH'_֊ ^RT,~ق{3]E>'}"m.;u.*ϱᕤl c:dv-$oëW )SZ6#2&55a- ?X##-5BT`FƃJ`\ y-x҈ϱpOrct e##m.rzgjv`K8.;EcAfYYdPh1EV(=-l3x,#^V3QTS\i"iHN^aIp hB Lil:=Ge iѐ kBDמ*̠Eɴ_4YNuK!OȨd_N醳[oP~kˡ6tiU^%UQ4sL&e/1G2O t-+;Gy8)=wTFHxaXU m@POnݴ$@s#6BP8@rY'lY᭗$?e/Υɨ}35yEl#zxC7my j ڣ1WҪ|\Œ*^A$:݋^V-W!5τ r@ԃp%8̴ٞ 'Z@JTn[W`4F,Y;pY#Ss 5_@2TSh 3F|k;Dmbw.6%)n"XΡ I[R*PN >,EOAp6|Y5٩uJ m҃.((QkR;*=%޶B] ɘ;m.qDx%i^瀧"WFơ;i%q餰uA茤#Պ _3b R67qy +m E-R ] TRQ^K46_Yє:=Z1-F`n0a35&00LOohUΫqS&oQhXa(I߳+%wY+4EozK"Wt}"s{ɴ "5!C/:90(-O/:nG?oXbeg-nW&EQVMNvd1JY~~-sV/}MI|fzƜƤ۫a;a3c'΍3_`ՉWf.nea9o.a>^,S{A&@#z"kV!Mt2Q5e>Hzl_CZ~&8եo̎=Vf0g8]3#l +nuf Lʶ`}F[VLIvv%Z+JJ)v;8%:ƁlI6`O}Iq 3j  ogi~t DukۿE_]D-/eᯩ y{;@J3U?Agfĸ/РNL'+yKZ- xۅGGc`׭K׫TJ&PM8fj&jM 'dtW 'A$ɶ/yB70Ij1MsM4M% v1N;|aEE#yZqfwk,P4]VXز:בc =YEn@K5Xsş@Q+S59:p~D1猟_ܢ6AfRU GK՜34DZI!bM)m цN %mhe^L-_ŁC9\KXΩkuf`[Oh 7?E{@1\^07`lNS3vsSkH.jcp@ftq2}Z|R&TJэP`"UViyJg0<0v.(] kLt«{L/YϛIJx3ni?\@_*{h[sX-Sa\>goDqnb D'U Zhfg+S`B:ɞ+s0Eda|GU4梌|uI8m}ꛋk4|P6(_Cmb 6` 'MqsBfb)P&z~v7ݓgX´j1?A4ZGOZ-VO|ETj[s|O>LY2|qPDK"/;`6J\-m;}twKh0z^\)8[ժ}2 ePy{|OQCW6COۻZ%4!S6[׫KVZuolɽ%C2 Ԩ{ hZQIyHoU4YvSX` Н@YU.̠FVaPَ9WZbg`t7myAsЃT4 rd=mt(% D'$v8ZA5omdvTˆ?)T4ziU <{.G:N&so cntHKD=}92UmfL F&fo!,1Ey/\?'w6B2C}pW^Qp$ymDX{h^P{]HHQ-X!JrF%7jgVWEfs#v󭎒oD^wjh5,T1( rjjEhIAő'OO4>ԉ%V 3o/8>2#PbPƱUqي3M~rq0vDGǕ O1ÓkW\eBa}gCyZ-1|#koٝuq5!pB'f އ'6^cM:[͸}"űvᴾ՘P=ODƊ>R.mrre[6Km jM9&9)ħ|®]ߘ1ln9~dg.'HU "Zd`Muڮ[C`LuF~I]Kâ2l˯ ~1.rFн[SDlHKX\IX89<' ;cl@umF dK< P8Y'#[4YT;(YsD|ҁ%xz||w|؎AӚܪED3VRU]kGyǝ$'}˹9r vfG[ߍόiXf-nca]W{q7|^]P>4se٢VuJUQg\=t]*OuPP|Qa$K*e/5IqVLHeUY< SB` ϫ"$E-?G K(缀#FxwI{ECzt{QI&>h|16CuPGVG) /cjo?~aH:Atrퟵs))zRo5YOwo?U(oaXjگt֌t'Ww/ unWlʟ}0hu+6 cK,/ J0QeK:F݆"לL=% _B>w-WL\?B(. @!) }Y5,#3dϮI*^mIwzԮ,suj䜛o*ȣC]9itW>1v;q#>QCnycpUjL^ qm{}'e{Al~Cu^?3*D,pl!hv}f6SV+:Oښh1E eEgh9dmfuK܉ i72荓pFpip;W]0d1#D$1ySx"#iٟP#m ^ALje>˙4\*Æ/=",iThjo@oRVP(,*}mp29ARgVc?Lj{H nr#e/zOԿ 2ꐗ undi)miyB 2Ȟ7_97:, IDz|k?&_iSF DiE.bȵ >p)ym#rꝱ?Q2. ']~)Mж5L@s&I=Tl{a^hRDJ4޵!oTN{r`’Oy}tLZcc۔Lf~{{N KÿFн˙vks ڨ!/#.4IE.lA\;y; $el\?pEP@i.6w:jOVS~ulm&HÀ+kM@6r2+.@ I,ŃXdr5{[4¾@L(F)$[1OҜR;M^C\ْbb'-6E/G(X3`Y ,McT/A -~v'F#ehF$QUԤ?3 _RZmD|;R"쫷' EOCއ6t:@EiHB#dRnzF|Hx#|~Pc汌od NfݒȨ +weC݇=Ù+2u'3״86L(f47A("#)Rу/!^srOģhL"=M&#y)]MU ܎}ߣkyʥetZVצtI HhAJZIKV25S;s͒5x3x?:C\hEɗDvBMځعHO. ɝ ӏZ0)j ʏ|d/~S#< J^0DŽ !t8j7vHK,uKt&**-;ɁSexǵ2U(\MPq2(*AjOYnE3C>#UOA7CQZMLoÐJZ9awZys..ENWq$򎄆Y'✋F#v6 7{?Jƾj{#yDc6,aXtJC܈LzVt:y&]_a'ma,3.+MO;ž]T"IPRK3VQS@ lY(!@'*r9' L )o}2 "gPȥ@!4? TV?/; 6VULr /" NJvI/86 @ ƺ4T6OMNWE NJ/^KDŽA b.;ҳSGY6wM@#>3WO^ԓau+Lҍz:S o3>T5<{@?]UT/)$ }yTin/o+EjxBD΂W} E/?veOL.IP@*/W + uj^Օ1- .N [{+as~tZDp^I4;-mpO0҆n,"Tt|%ԯ6z߹,*1f%t+%#f( &(w}ʗ\0O5`Wlfj_ f?0 #mR S!lh&7e_5ڷq'OVHFO՛gLMw |~yI#YNMF]ߥ栔!D'r㠚1v2+xղQ.T6bBrQq8U.;ni]n ?r)Pe%~饸g3/TZضtVgu XyOm<0 L }6]i;vFm6^k?gr&pdwTk՛#*d:RyJwkXV8 #RW-8h}80{M C?6 Ro'U؏_F[+|^G8йA/K-š_:AdNBbwF~6'7Q,A2if0)S%<"fOp(`2M1|A0d?|pdmzZLEջې V09|ғJe,,ra.aS\MEætot$ݭ4"&vY5Orn6Jp-+ &Hݼ>}zT qJr W2,ns1Xf(dv%az:4}$k@Bte{o A7ӛKWт8 }5%-nڦs ۞ GISځHWPaw5<.y d._"H-hDZ_+H?^slfLp#82lap0"X|ݷZuGwyڼe8T(w-gg搗y%|0֦ء*E4E +^wd _.(ܼK'qt/b+cz{q ! nt)پ`)9?f~ݑS,sq@[qT5ܷLGl{hxtbqNצ2o@͢o&$5z_@c` ~񵥍ݼVjb,)Ԟ3\'( %PIA~q#br=Qq eA.K!1!v MM:}?ܭBrحgQ.I}{q X'e']&ֶa}hFE%tqZ& `bVw@_|&O),L[=%N6I}AH˾ }A|]upB[-"=..%$=XbĢ# Rh^г#W=#rx,S[]ZR..C}:`M@(J9yѐHC$_{A,_=p6#Ȇ`V򫇅ϭCī@$܍-N55|;|XLt R '[e]|zz!^JV&͔6$a%iNް5g7#loLSچ)IFKnq]IO |-{ͰLPͫDVY Mz YZ{n|W$9^h0wDŽ"}KVI6QE-9#FׁЁAF)UUs9(sht,H~Q+3^^p{t.٢i䵇prjg~z5Uu$(U=(veYo2Ρ y23Sr<S *WX.j mjg>]&qH IC\ɫd]r'HdJ`&VS K.Qèy]q!G[ґ(fhYh ⷌPϊ}3NtX MWrՔuj`+r095nf͈Q8 nJQC3iUB?0_F((=!Hi3SFK+ަ "DŽTa!íV 0m_E+g2uc +)"`l#BSf'چ=Ho5p)pT7zM˕ϼR)89G(^ }m,iEE,(Qٙn#"TS0<pʼkY!"b' =R6+qLJ!:!~lcQ6o1;ݙe騎i>0 d!kcmQdi h,53CeR]jjWȚ<5^A"ZX 4 R ëSg3֤0#U)N}L.`қ0g3Ŏkn־G~"o(򐓦PHڙh7Լ|'uvBI# r+Ge4.M QxX10$$xK)2o'(,<L1L pRl\: rZ3; }v;ҼJ`3~C[ p V!o\ yئl ڂp,G~+ɗ;/Vn>@[+fF$19CHJ GIu͏/Hb u[f(WuZa~Ŭ2Ȗg (U)5]yrDvhHCxC %R iߢz'OXVԿ)~J?QTk߫{ff 8 +˿4cXK R3EL~p_ج:w;C[ rX{D4Ee,ۓH%| G%yW[N_2ɋT#2$lQ6'*8' _!Q ɵi¤}z38W qBQa˿f^@~jXX3U2[v3,ϭ8eO?')$?-_Vs{Iƽp95:nN~ 'N.Y Rw"-ں#%85gI9 ^u_e9O6:q.~ E`+1h:H7_I*!Q;# fq]`x=-$Ky;FRFi#6ȳQa.r}i7˜7ǿuPwt( ] G,*S'Cql$3kxt#5Cow$Q%U1qy-C,5rxAy%/8GPvOPnVqϱRv ћ^@1>SzV@sT-*9fP q~_Fݩ Zm[D *<*wO!\lӣI@ I@#]LruCqCill&3U!GU5|w'wfM k^q$P%k/Ht(iuނCRs6$O9ν+ $ R.`Բ*DC!qmٹuK:T}|ی=F"\0Z~xTe\r:Tu''d% ea9jdz?0y#)e>_yC*?DEy >#/Il:i,5bt!} N=ж.\;Nb|V߮k,Y+FLc4hxҡ880}Lb;9%ӨO#I($觵0Lic">,ff_ Wi~l/N+XrGn`Mt#[MaUnm*ؑf`:PTgR2}`jQ;bKO M*"Φ"G*Á0_dZze1y~(;HܠDk`ǷGϱx%:+0E@/IP#EUƓM͍Pc_]R't C$U XLxY> A͡%z* @ Eywpa}Upk6؝ sIڛ'֦{S X0dC5Qn([(6b_&iշW0OqdIpLv%^㷍 zgp Z`d'w6Z{-% mlG9er]{*,?yP-J$LiwVO H?U}іyGc.ϝ锵K4(G'ZгGN%(};wC6oڂCܫ3(=+G(DLГcq$6?v>K~PmJɏ(-]ipgi6 Ysr.}asOJDo,Qs|aQLr5 ws\}~"qT7Xb+xbdVm0Y.c1qYc+P~ХgyxUه5z #58jG )(|x=My>"F%0ʟ)0E-6/A̹0r5G&ts+;Nrs~{#X˝ݬU;j*E߻Ht>EG; h"[ CJ]}j;S[xU/zG,Sr~܈qׄWٕ>1;YI*6gt58[}rޅUrVgNEޔ D8AVVH T;Qs'N(J;ēpVVq1D؝.d7n ~a<u]kT掫wp8RƁ^g "D}ӄlʽMbefi⢰#V8hl{(71KX|״7TzM~0\;@ :ZKS@*g vZH$Qq63s@NK䊅9LL43V *(A\50hE@kOcyn` 5?tM|G4:pqPzv14)D~g'މ/1lsfgcA٬jFu`RO>^?եUpYY["^;!բvN2zDZ!!jJt#TBHf/i$k E {>|M&2_ov(U~ WcQ) '@pحi\.]$@B<d fB݊~KOZ]%,<,"P8Keo4 ֲSTp.Mu5)aӓ4،~DY WT3Bᥓt.iagqEUsIߖId2M&5w}x $<.wi Q<^,gcVwdf<ݷ2N_a,]>p=͈} Ej֛Is.0:&@#ho"2FE]fޚg ٘E /ɂkoh?V=<鳗S|oz^@tČQ >_׹A[CCos,l"s.nm? xG$Q”9P4ϛ֡tz"E˝}nOYg@Cw!}A;z[#Z6᫩gcT j}ABB,hnJw.1`c6f:8ց x/ i\'%9%_b}'(;o:PZ(w?ꝵ/J/ jϿ.1'i`YknP^~ݫB+P31Ui6m߅kf{$ 9*dn|;>k;WP`GMӝt-ʈmW6k[ajV++*8_ gB]efiD)x &YT"^] YU]rZkHQp hb zi R|Xd֒xDۯɻ #ju(wOq)S/K3:kyTHCp>9Ĝ21'gAq`YJ,O"E=E T*k+frH Rv_P|MYRü%БCYMPC;:L$Y\B.{qk@t['q:e>Gִ$6­Op޸WΑfw{ 7_)II'n"=tk7PpjqE y.p)*6aW#Oh;D*`^lzY$!Xq)w;ZA"jJ 70q`J<᎟2 1_C2x2X>)G6Q52q⾱%YCBM]I*Q)zhDJ#`z0Alg 6N:kPŐQX7t==}3gr 6+n90Ԏs2e !sXc9 ։@%Q,M UJj5&%atˠI)SV@O%ptȪ-VI&S()+Og(RWzgjꦿ8OiP\+5 ?D6@j__s ͙K8+29+:X+zwX&e6ddzaa.,8U]-@أ_ngw"Kp@r`&ۯS^ObM4eG?|wkda ʐgUeqΦc$}iOo^V؁xB& ZIl^oE1xpC_Llb?+͝7Wm5rBzDEjo'Dmg+񼠓Q, ⬾#+/LpW+^!GFsVىO<-u-Q**^ZNG=cH^2ibM{9{[5y3HM)S%D۱jTD~?"SC AS& i_lR3k.I-72E}uD,:sۦ,5BCD }[gS1bq8fwL}+‡ҳYƘo39% N]rAƿ܅}Pqu%2 a@2!^zv;E'cF['% d'YW!ʪ}~;S'pI[*~$#>י؊vsi됪~ͧsP3 8,2rXOyUIFoS26ծ`٦#ugxxrt-zV! ۷!zfcZ.ZSKԶmHwnc]5m {O@ʢXC4eȠ%NPTVOYPP$518$.bajRgs~sY^w(w]٢=bE5f.:nCCM/B 1{r@b@r=:KiU/f@e-Ά=P.ؚڼ<AQo <-a, OuﵺΪՔ53]{5=jVpb8nnCHUvnKںN)X87I؅kw{Y_ua4@wQ1K cXiWZ ';8~Ga AulpXׄxd q=w~iX6p4zȕtb4P˶>_&^/1OsඹOediًT ҬT@}C7 Vڜ鐚O[ J&,W'KsEv4ԛgF72RJ@#9EJ]& (+0 ECg7|"wUeZdiŏFayMs8o*^Z?fb0F Eq9t0s?Ww4 w 2}>BAo^"(%vktƧ_m9/UoRC1~CQn.}ɤmcx7ee?/V&? ÖR_,>;%o6c$˭I9~#9&hNI(3Iy*_c&eUC_ޟ oQNOO(\/նB#S?~ԺXeW;ɖZasÌppmXRfUH5מxp^q9Ӧ@Y{Gt2ID;,}\ƲH&: e bDdti!f98[U%~? be m͊0/UVH1<2g*_]L)~ a=)i^&A$ױr_;SKkA=r 8r/]>\H4)Ja4CuoD-=1ߙp tyZKzY ;Dԓiu觳efcd6^'rhΈHI ZM<`TsLLm 7zJhʈG]vd6,?wK=ɿl%Áv7U}C'F[L^Р©>+M ӳ)^Dx1̿kEx4⌎/!KwD +[χ3TUww>iGq6x6 }(w kGc`Uf!&B/`+\uFB*Ns'k'(hD+M)J~Rx?CP^kmcqkZryi*D+~Q ԝ/1рILԢHsR2ƵInd.dtRrm1|i_CJ?5XKW! Q4ZL虊YwZ䟸T%5tʵ 0McSne"NsA+Ӊ[7t Å9ڲӃ-ۮdͪnײEу_l bSM ?l+ O1t.¸71z-C&& PFSpD#Ǚ 夌Lf[|T2DLe."т8'[W徶$||`z-ffGv!hPu~ɛ=X#܏Aۨ\U{[N:51{HKЛ+AE>#ًoثs?%SjryEkilsS6#GWrsrt cѷ})tB0QxE ('Qm$zKxbo˽t&52OI8oV?fr wLEl=G `sE\ٿ6ArC~ }*PN`fǟyY(o⾱J}*TԖ!wk2)$&x:jh E SJ@hBb̑yXKb\ѵ"VTg ?kbLFǚEs[iIugUlcp^o!`#u`31=UW[38yPa132Wܠgd(qɔY5a?ކLz; E( ikv$j4Gwү$7/Q?jT 2dCXaHɕRΏbXsŀI7 4Xt)-(ř@r2u5Gg-} j^Q%%i4Γ=}-{F!cEӚ0#~e$m %wNK$I35/j(b4ZGQrOhCds[TǡoU##h2&Sl>KB]ε{2HOda۝%tO֜6sc7A\Q鷓MR~7ϋ!">u|@f~!&BoIW> (7]b͑^/Sy| Flah-4 娷/AobٷbZ^|CjPXC䇢Pcw6[> l$eZC'H̏~81V`K Gv{q7eUň,U d$~MLVOA%3$} x[~v1 ,6k{0+|_r Ҩ HXnwxVEۀڽQgBAwhUw%ݕ "FPIHۻn񳄐X2WʠmH9Oy>w.23[@]˯jS;0q[{(ìz}U@+/`-Bp cSIHeoov4^ 'dj*Wyp[#xSرhgaUjlw*J >HY=՛ ]UkܦFwrnݶ:w#M au.'Z#8J7bUw~pNg'#Jda];ׇ@`!%DPy,{uخC]tQ9a&yk jK+,Z;Q5rг6$k*ߥq4I-Gy_IwJ0߶˄'(dL6_z?"4[vEyb,M{~G_/1\} <֥ ;C2E"H@";181C-W7ˀ: O:NEa!.h~qY B}xL9[w:HgG41O/q;.Y^U}_$80$4"9 }VeJ%sצCN*Q&SoAٹ>qmcZޡla~OEBls?@Ǘ C(™_rtR,7Tf =Q{;c ,ĻEs$JCY;@k{ﺕז7T;ၗtMf)YmK8?L M0B&nV|D*x=M6d*DK0*'x 8X*wv0_qh VH%kKVvJ.G]KsW$ _'jLD %oFk;C51.uݬӺŝF\._6r<( wkb>Ll1l2B'&c >J. %CA) L`DX唯7IK^rrŒ^9^1k$"q&U(T#  )u?\J CS` a@-a+[Q~RkFǪ B V,^\^uEtEɓo2Y哶 9 䌘2\7}' $8pYlXQ+!J) v fW#I+ ?} q68uHSN/C.oӄGQxq^ȶxs]>ӶLЧwX6gyş<o¾_ڽ\B.Hi I2rL)D%u:mpնiw{3^sl:z9Yؒ51;KN0Z6GAr;}B:3 B9PD`**kՐvqeAL^G\$/"V32Q'wڛ,&˵csM9_?#WEiS/}K ]Z*+YatM{L\e /jq=jޟk %(.jQ|PO ]M['_k&R>l-HT~Zc ȩg넺vWҧX7Mpw]"\Қ>,H|v-T F¹Iíq (f 4&M0./q6${X$Z[Z&7e[$'0wBX-SiM;|kFrXH쌰~)k-܆:#\bx ܵ<0t^&ݷ%ü _pK.bllcvޫ\=w]lVt]+@bZ -%Onx O֡Bhj: R$tj深+Fģ\R ;2= "ᾨ}VZ_16rڋ)C/-x]?ooc乹0PB!Λ~5cgX^t1e 䩑SU^Y1^'f@;IMTlk\.H]ۖ ,eJY`|qm@x7WѴR@CS>6*?Ԛ h\v~VBńb6FHZ>{+BV7uN1  yޘ4iY EWs=WBeׂOE,Vc_MzLFCfu*1\ Q@j9 &^<Xd +׀"z8)[7V/ 2 l>Ԍo>8[3<ʊhNAok5\$>r`yUF@FͭtPhe=D#DZ Gݾ9wT!G}i/y^B_' bni>-+bR4 ,fj  n鯈}*b2 #0(jy Q 7(gIb2i%Oh(Bj!ƱDa@Q-Qi+ gRCԱ4I5A|繃 ~5yoݧ(jLU PyuBt7bZ6B7.A#=kE~ψBN$dj9B!y~S3Vt7۷h]p+!e3.q $!R3lv]u% 3W0"{LŒ֝b#8mVBEK 'w[q痸Taƭ>p WGXOn]DdygHT$jYJKʟ-ʝ?;\_N[/;`̢a J^zbŖsg+?4X^-4tVY/@hU@AFkq.42[~}*s§F`x>Rw*~? zD$[`u\5>wH7#fZuLC3mP5ڙ?.* >{T%v7-94n'<7?'! 4K?&Zg%3Wѝ@!ˍ張}(^jwU &% 0  jϤUQ=T}SsxC1IpXL @ Әj7TO1 yB)![05̽ ?4˽RL5,.)q{'dF`,6[SJVW6US 0kΜEuox_sZ]yBӹ3stT]79H" k> Omr0fC~b4X&2wEd69<tTbzLs+C@J+sc>E6fbńS>5 b:mTFmx`݃dX 74ઍdEƬe.aSn QpB[1r8*7i7AȐaSJC13 t2"'܏dO_u8(]o72,ȽvT9Y?p+74Fil`gSQh͞P ;pdB#\i>n4 ~ELLaaRW- NIJ唆򘄖Ig5.pr;6|xM6I:AD{紊]-#jfNԦV RЁ"L2ouc̞qD^N`/q~Sԩ33F `MC#$R:;&IB;cEr&֤ 2kd~uE0 ->aA6#sD({<)HR}J|o -bˉ@^VM/su96g~&\kQ%YX:w|?i ˊGݴt 8pڸ0@[@;~EQH? w(06Ac (3Ua^^19;g׶]I-RA{ՒMDrB[,Y`$75=U0J_-S^+qU<-"pT*qS vl>bo^Yi]԰)4FH:BZF-YQXܗ)(hG@a6u:}ӢIX+/}ߕl7.#Bj&^<Gap>}9iK~&;Y0O IK| w+ZxD*\wi"_'GR/ʍ}y% xB:Fe0(ȩw4* ÎN G׺B+@$)QZ¸w0j^94ܜ8&cc,9~>2DB(!FQv#7J0\K" ya~皍rHužm^jᦄ'ʝ.Pm^FH)=0F<oL8d'# 0aoDh@V%E@ D;Or5ı>KQ\ɶzEH&pӗ&O$>zIX&c᧘aF]yw>\VPwĩ($+^6_@߷M8ۥ'gVu1~>c֪۲B9S?>ʃ <Ę)[@Zl!cQƋ!@7i0 2sߔf!%/T+MSHFg÷׌b}7q.x1{];[NP. ,@Xˢ}z#IdS#+@h=(9zes^63ųg\$XEt,v.M0B78Wϟ={(>dxRփ@=g>UK!PLQ4O&ٮp,5q>Mx/קpIYJiet760 r /ntY, _mU54#ۗ T F/)vdulN4dqdA A RƜ %\9p% 0W:v.63 v.wuQq]@CpPoQ٦zQV'f+di;CA&@'Py7!}yt}85LG[ٳ2"JVRڪPI&azК tL gFggu8ҹL7qq]Y-La 0gu>SKihc,4{RRt@2 R4~imA~J@u5'Ygg#12t)Ϡߤ'h4 Cxȥ2qb}<8ՎLPƇӣqQ1U"a >,B:O^y^I"MQZ1ϤIfg2%e1睇~P@G2|B&4uS8M)Q [s: o?{@A^%C\* Njar @i[O}S,S|ϑ1$*ā]ٹ}^y?=rPD5EOw^n\\l݀`EEi*偮ً6*?`fD?Z;oQ-Kq$A04'UxXKdˌ~|Z2(KWvGQ@ev)J3A| nsh[Wbհm߰e/b g˛tEg*^jrp05=TLI_sխ Q6@&?@9NX / 7bU2k_ 6ɐa;wBS"Lhl ajL$GJ 9l`i%К1Z83}uAнؑyӞmN[mHH#a1w(pf̞h@t(ha[:d_ BNJ޷S3`.֯J0dtJ;$YrDҴף!'7 d2wX-ZCoi+H  ^hݠdrOܾ5.Z }~VA-| Hi]y쫂gV* I(t\@W!\am}:0/{Ɩa,ctkSBBCs? Mo$3R'%O雘_d<$5p5xkE) YI/9K*lW$+WyqnϹ!: = 5=é[d_]jrs:W_* "3p$fS0,R_XxyX#K49vڔ~2:2)YgqQs:irtrӕAGQh*c/P@OYuq-GGɄǕ`QV|9yTOdv}˞['-Sv9I};әe%醩"K6LZ+}:-9q<6+ 2暟,Xscj|<0N`)NsCų[zυj9إ,izh0&,'e55Ջ{+[\bB HH+ hB:(ɀ8L} I-1 W3 > 9BV'zk=,ߥ#i =g:z-UM5z Fݦ_/ΐiy %Y NƁ.cyג;Kg@sCw}C{AO*h}M|]RhO\4fU; S*G"xB;)LM!_V븲S5f¦QqMMIqԵqD.|rMP(FsY`n'1pP4zH]h 榣z<(p(|{ )ݹTܪh V@nN ($Rn=-FmXp)Kut[{m, Lwa=ʚ>ڀn cAY_O7x y`U<+Ᏺe.(jkr&gQ9_-R %M="|ѾY5 SJ V\0,JPZv fkG3 hb38ܻ!(ٜU s=n< KHiKnצRqa8~M(+޳P HW z C ’:>3=[?&H~m0*; FIf^x5+e~P6JpJ3x |0NI θg>(筏 |!Q0jï Ⱦ'pLy Ϙ/kI&QܚafK-וB9)ݏ=ȒG]"WȮum/VHc'+d]Xl; E{w(R#_TSі'6ܓ4ZxZy"-rE¸N tD5gs{6*?6xz+k)s~bqكM;Z3D}tġ[6ߞ %.>/{9-0 P4cKDa^1Ep%>"7(=Il]jɵ`ܓЮcE-b][dqD*deKtjBAPei0OB̪~'y2VSsEXAMf0- ŧ/\-j!,>.\d[ԥZ8Ԝ< Ɵ+ јh ܁{(SQv!Yr"'ΰL [ƾGа1;bڰV@t0s3{BE.Ư~%~ 霷Ly5ҍaZN7?N dQ]@@{J&ب /="[,_7c@&v_5am%h3-ǀHhmArE7 5oD^@ uC3U/Hn{vj2%R-[.dSWJ8||9Wu0,ݯ 4L w.T C^$] tԴL9`Q7,쨢A //PmZ+?8fXQ#:BPwqM&Ҳ&@ ""xQ] {|K-96&VUx &m! xI~L"QL/X]rt  {!ҤCA8kupX+vs+olm#G֗X˧ZإIN2[vDIc]ʥl%0I48k9 ěBlE7)gEl[;nj{?3hHZ3dg^%zKd^ %c1ٞYV'g@31Qv"*{І\Vd~DZsיv-w 1&ZCeՄQM%ߊH.#/q"\Ec߂Gpz!*p"˷"i460GM!})omuD:Gv"FsFG,eOCHN v4~Ю ί!@0?9+}4@?9߹UyyYf)64̫n*?rD+#M,<i/<7fHRĢ{y/~^[i _X^ oZȯ i&W #l=A$]N}2qԇ42n} Z0oX P ?Z+X/-ҋ-૟ێ-N]\S~7 &[b=צcjiB;ݲ"1l gзSTu,z"#L n2ox]aZ:Q$u7A/\3g$bKĔS2[K/cěp8[9'c0@$pt/weaͼ2Uslhןr^x}.[]T!fEIZbZ؜|T\51z K z :Z?`=X}nUJ9we;\\h`8MhtXx4,Qd*3R]w@,}NZVJcUO9㿤#d4Ū8Dǐv){{ʌtZιmhn|@ j7Swβ]~zK%w_:/*ySao~=~{lvPL'^[ۜ+,M֑ ˚ X5ܾs@fb)ϙorI!WZ(A4]e"tYA @0q Jbn\E &N3~YQjx1o)TKfۃ$ ('A˱ETE^@q0G8?h}וy!nU]$~*Ձ~ o6Ѣ%CMl7E,IA5/2 [wqmF`h O; ^HtXj=' w ܞK6zvj6"$n*qJ,P?oߩ{3YlRrpss J>\d1ua!T'jmGPCއ/Mgp9yƥx.ҏX(Iɲi37<,M #.O,VQ!p?i(9h[a+A&J1? \li+eeo-lc]0t>4*?P4axû{lzp\42A`cWvIA&N)}Q(ђ7Y#BNƠ@ ;*i| 6G~ `Վo}+'JK"hl{8k3GȦgQ *qp G8l@̗OWJ9ѱ2[T yzyM9e3X+;wÙx}8})c R !Ǵ9))P|u-r=Z(Tŝ$*4pkrD^f'tF<e@ojk2u]zkRQMKX׺zя7Fx12卉XwN|" !0:)Ov_ںc]|?oy٫O;^wqKӗ:Fx ]n܅*lS zeV~UsCMWM5 cc Kذ>b236싃sb؟9b뾲AU\he丣g LWڸG@A?3o=xb7 qji䋭հByQ=XM73dz^U̪1qwH|+?t,LDdGzjtS T!(sG Cyewp%;'YJ⒄'7(x ,U.!g-Ne}:izzG3l}TH=ufCq(-P7t#†ڏ#PhsBNBWr d-ʲr+'G4n,'Rs&!(˃s0#/h<d~ lW[4AEs0k)eȄdg$W7Uz^Mb\*Q~D)]VG%vx+Th)I7TL#\şA~-8)s^pv?3 XZyݗǤI&KF m@%ؔJI}f,GoB$m휤x@IR}7$|FI Y+pV9+X]^SfX ϟEd;7w*ds%p%z#TKЕgpwy[aF ZaՌ3p !`A,_2M5e)jWU-eVhḟMH*aKto&^nC;z4ÑE8&8*pBq~;[VcU#!YfC8IZŵTc8 .@/oxFu`Sv?i|Ӽ)Ih ~Ԫ!;̼XiKʧfqHA شCXD[.d99۸>6ݘ^g j^ďDNX1kkv)zh7oI?ZB#}Jim /VA[M$V♄b T8 }ە[ (za+Q҅OTyXx<;Hg MӾ08#bF)qĩ(7[f S_yM}q5VZԚ8:.H.re1hY+K&_Pk[anj.7n DHL x!$`aYzD۷c`dWRhSS*S`"Wyeu7k$͜/*xqy e0nn82+dH$?1"tN)Ʈ7XR9cꐂ8Sa XROkfG n%B)(F~ ;ֹZhqX2M=ѨaWH,Je~B ;3_s/qߥm^׾7/ D [qLS4Bb;exʒAZ7l &1d5Lj."I GCr:}H^~U"݁ |^8yvJ‡ׯFGJ%HD)#tݥvs}ڹ\d6Vu8'q}dM=Ey|B<$4q[\퍋~19O\r!25<[ZY+Yg"C@ 7ޏ3Z鐄+'5\-|J$`ڕߏ]hLFp=a {Fd~n2Q^[o2#85hᦳ 1%*+Li n0'Q,WXtKOb*ļY}n(7|='%KGh BK[{ ^}+FWr]pJ۬8i#Uy2&|̙~;{E;ʾʘbZ5TA-k 0ww!HJR=k⺰GˮgKwW }'O9|ʮb'zgӭP`3)C6HikΕVy~UQHwcӪ#*Ce&4%8({Ehg1R ? TCo?fO&$ZiH5DLM@7 9k}* (k΢e9a} :%ZtΡD5p[ AtSpW$;Bb )%`*@[# ML4ۀkOLK{ vZhʮ`•f;2۴t.|KɹFً k* ȗW=e6E:>(d$F;&T?%ZܙD9f=]z+qz#0ѧ~< q6oć҉d0=?V~2o>kձJ43AbQtRaDo$/N';E|sc$(&*]Nްڱȶ !{ʕF8IN_39L19zM-Y_dBb[[55&h"qw,zȖ,V@6$+|Аoo hKZ|IhnHn ~ऐcBCLL%Dr"Fz8'faD<@Kqj m:P(G`:[)?C6)#d4㯒}i&KMpgKumMu'r 'Cle&pb 9@&"&Uܻp+$Z-T7ӨA[J9'@wuTQ.?BSVj`dPodWDκAڼ]Eol=4شUD^ ca휐`0r,86>M82$0}*bfmQƒ5AIFeAL/ sz9eGp;ɔz^> [;&*q]JP Ue$!~J -mSSj[L|FU2=Γ2 HXmX:Y)إ12]3kK 2)l; du[{E4 ^[&y[;?^qy][&a[A>)u'0PpPC8Vorċ'̏ք' !PapwZ1Kg~z9Ee5WGI>ܬ_q8p:5-6ŕ>ՂE!|3/`x=%r_4Mn@ }!LhNk1.j}LjL__ėjT0,-~Eqpci /'RȆi%k#%ѝsI(wȈ郤IJ/Ƌs}|Oo%W9Oގi$Dpvg*q1 ܣEW4XWW&uq-| 0#u "$ Y_ F2ibƳ䪊v@ ˊVviӵ)q*HE"oaHGbA8s d!\Dk@]9G}2Wd~„t\mNruytW5^ɍ0tϞvJLAu]Nq]{5HݫO}MA\3'zP,ʧApR]Qna#(CGuҡ 土"E,^I)8Cct#U;{w8#ƭ=^:lXT.:ZSوvܦ+B 0黲hHVS_Ŧ+$v ?:we׻w;eݩY:SKN-1 6@q68Є%7&;I1p1mNlrPfCm0ND
  • _%cXpmV[!ș* >!.hH4Eub}+EtE.8>+;BOVUTϰTV^ .pbAnIR5܄jy= `wg%ŋ ?&7 B h-v*C?ڋ0:v98  Jׅuk}rC}toFo߇r<@cV}הȷJ ڒ׮dl(>{0$F("۷ ﲟo mf |94 8}Z:V YdW쩖$><)H2I? lbi\bi%uVMQR]ZX8d'n }G ~lkv T8ىv&Gpɦ;R~,=6l8rV2agJUT5A|M:5nOmyn4KrF^S:GSsQjxkQA|Rj!eVrB# ^)_A l/gMNeC[f1Lh+ք;Cqg 5QnUDZ2*EIk̀:,։yiQlR,/bui '$E*Qqp ȣƢ0<%et w"<^Iѿ.|mnGGS`R*jbryNb9ETPB7B1Ah$hdq0h)3{:4ٓR #5F.*]]:"KپW2IWɣ=Lɚ{º1pjRh NztC*kk_{tv#%_'W!"W1neISewDhe;tm4MiM(6Tl a犓/y府>,1D"Ė_|񪂠4%+4W9A>6/ 3N*U#^̓6ژh9l = bWO?l`Z^%nyu F Yf~ԽA SG#ޜ'p0M/ YO2}6!:ɔTrInf "1r2\L96OסL>w}M>Z>E/'y}yfg%I#ʌ>W?s%+4l?g/_uYX#&u<$}eHy%DzpDhguȥT-06S&aQ.xUmRUc*tӏ3;pYl/3@%S"` UIMd8iV}S{g6U%'ՄG[&-Ӿ_ 5~hLg Xf,:et&AXck6S хC?жԯ{rNgkʊT*7V^p.u)ZNceh"[qNi<|Ɉx81hAvBYގInD`N໑'Ĝ{B`M6)zwчs.Ē7]HΎ<ӥ],h,LN@7w~oe 瀯}4wX^S\Jw0rM3&P&ԋt N:؇$ *@ k(g $ΝIvuд$v⏾=lA}!Dgw j1Ԧ'|K@|..9\@}$p i Ed1DcS$t׊ j(H0;(3=pk!,3x[˛c X28LJ:Oț{5x"OP-Z *^2)-~( ڝj$AE5LDm罊5Zç{Б"w" ?YWEe?c=tq|Y8f Wz.RS8zQԾ{I -΢WQ"Z =!KFYGGkSQ*F13cq8aENoZ)P.u5Mbb:phb ӺHO"@ u`_1 ЋB,/FHz.V/& -xecNoYFu<2z\+ hMo;Zr§6+;])d3:LQǂ(x;@z߸#,FRڸ@t[s t{[9E<;*;Q ?#Zmi7ッWp)WB/WEgQ)IEUStU ,8"ɮ=L١0.\ drZ-x|*T);skR9%)l&,b"3ov<%_-fMƉ5Xtt~Cή>h>,7Ka]!J+WC86S>a7b/3S%X<[9vlYJf\_)$sy4|O9@1҂WSWNZ$9.A>Z;N1a?{ŕ; ˂j/ 4oOU!ʢ>'/=bbO6Ь:Ag=P?A]ā#\;:W/E5cQ0[!!(ػu2b,"@9щVݪqQ,d83~mgɋe&SK:d@_g6HTΕF=L;e>^`?XZR$FLVϑYY2 ;#QYZ" hNy// *!ήo4SR0$1YJkIfsKcĿrcة"c`-nif*@ٍ'>-Aw\UfJX744 ]Z YmRR3z?O@Ho%c9Y}Sʡ`G,^`Iq]D;.{4 Iط5 ]f:"=BDUwfk SF!pBMgj>CWz;:HPꛢ{pX`Z=%[RP\sXv[G)QtPj9)<,$p⼒!T!L%BUS(4XۈZ5vh䟺v/1G5ӡ5ߒZeriG"D:8ѸؓѡW⡗p=yvhG4@ @:F~нECz$Y~'[tv݌aw`xMo˂{&Ș8P]30}M6R(B35F;m[@eۦ.gI?SF)`` o[hީx`.0Os?*j ۰AT'F>?4ZÖ2d덆,Ns8]5q6~g 'TkZ91U/@daܱyvt(I^xg('G?l 4+rjfX }}xuk l#zW6 m'X jDGy92|fȝ`/>Q.g:{ s r"`UDO8\wS 5b7O%- ߑ3EJegj @-]V,#۽Xϙc%h ݶ9hۏzqZ(FHS(fBI=š󤑅Gp+.j P 4_DffV :7M˚7+x-Ѱ%mPc+0CC2 js]WNʞڠT̓qG (>=Uhi9*40,['xE>1YbW:NlA6;gM|@#* O5\~3* >f92B]%QaG<Ί;hT#HbVn^=!5XMҥX*VRFrqhC7'TE q**? _% @Xʪ'%vC>EXǑ EӮwExx`(Wӎer[v3Asj\KDIg}:Nh ʓΒF A>]x y.|BaN QmUcׁAA"Wy+ }\5h-o^(Aq͟= BS7QMaMB`2,YO׫XA'݂Jau%^mUq 2j _EhM ߒ3 r ]??W*6nOoB^ R鯬aMBpՅЭZW-<\J\(Z?;]Q"[Bo2$g-3t:.^ l wݕLufӊjWA.4f&Q$7=QkrԜ?dt= M D!WI]7 U1d?5*^׹\o%B-7zU9bY]W }-OLO𿍙]VF ZZw[cr >,ůg퇠l+t!$ :ƌpY 5S3V/6a i/U[?f| ԝc|F*Vxr< )10<1$X2|[wXG<˃ T Ke< LoW!뿆Z/x- |x 6C]:DNbVr5;Wy">ni. @j^ Y8 EKҏest`LV\=b ]"PWD=y31q$YAmeNy?~l(KRs^]6I+ɏJp(iJ_ي8 ?92^ŊIM8NG]E0XL y4BpߧD﬜љĉ}]J4UAKG8NA !x]-b R!.9ۘ䇦,vu![V/߳M4ivNZF}ft3zDZ@w+aH?ӣKUNcX^' i.Ab7bI3s<")PY)u<ڭUjQďWJQXF${m`b7{M$9¦.)IBK2{-gUNT& ?;1\Rz+09F# s(\jޫ,i8ci kP]w7Q44MOL ma8@k=ό\yT3'sAr=T"3 cʃL2T}+é1ژt S `aqj&Z^n[yG/&fles B5?$2OgoyRCcfZ%^/u))BfD|onQ"HeQ BFkAY[So [G'eOYz5\nWy S3R0V̗uem.lt^/io45}N_܆' ׌(g ʞhQՙCvv1F @#o^$#œ>qcTxR'C/TgqW^oh ʢ!Gѹ3iҌW#T<,: kb @d|%md,`Alg8#/ye1ecI25&3GGWU .كZ+f륣Lw/x]](<>#{ WJ6?5S b VeZNyLNcT`s[zKbvcU=ʫuZTPTJ쏛(0,"#})QC}|Z;=ؾ1aIĉ7)Րx!ab͜. Phv9r*ZSIKuJHhudyHME6*ǝ6[8:N=X_Șuq{=Rb'(S)z`Ck%aڴx+du_^;?}4%t2i߿'M:miԌIiuX4Q5O"<٩yRN3Zꪣ;>Gǟﮑ&E\FESV{X;t*s͋(kTIyIC( :m2F\cΓf@' `_8;}t|!.alB`z~+I !u$ PE+Gk[sYlZ8O#n=y .ư֘+ n 8YUzI .u'= zR}rhr0%d |Oc g̢_3ڡIrq|iچQ26u%9 1%~\uC@š9j>:8?B/8>Ym!yEe?ЯH g:'E]h0Ƣ2o;rәfi6wC&j47+w>KHhA1N4<'3U}5M%,dVruÓ7Ydeu.L9'=Yȧ '1陗s:-ras;IUL*#<xAݞԕϹ +I>۞J}F82DD,43)YB=.r*a'H,<㍕uesVogR,nlzզ1mת+˫wT&+vL .չVƵ•–*?X2 x&:[af@)΁O*j3/~iPث9VRkV3cpdK_eU8C{Z=#(Pv'+ nl{LZ Y(M,lzIbv8|Q#Z+M !qu;[ bA(.T5nI7ؒr" ?0-z~K)op޴'*5b䵋CJ6(V \Ql๖i-8%cp#Fk~ߋD#oKO;DCbx.y rbYٱA38#rs3'% _#@7aZK n[п({FHE Umr9p&`_ fyJ|'Mc[=%ND@Unڅ^z`6>L|r2;D!T=yj]Xi.G+]?cH<*%rh>X@,1L\-O5w:j Ȋ\}ǣb0ͨ`0DLj6(hݤ!#;6J.-=)O-|3ܘ1ڡ=þdHrh?vIߎq7nW$Nڥ%7)!=Ev\o\G]ݭR_RK/6pʃak|/y[y|dnJ*Uу]M卫pMgu{݄'b-Ɖ$#ʨ/25q %v] cUZ ,+G3Ah[d&Wܾ q=d_(O-b}bqz6qk"dryq`E*u1S})%fȥ`%Ӫ0bRd&ܶ R>Ǝo87y5ef?.PZۈ6pĀdUT^U[цt_RK`V6r&3xi\A9bolM-c R8BU>\l"$F@d/[]$F[:"_!݀,U!Ng.[-3mE=wIRaVq ޕNӼUHߒm]& :j0fTvD,T[Xjo E^ͺpt+ ܊Dm=`G~3`Ixɪ29C *nL꾙jsvxq;|!nF&krPSem$QWe5 B5k5F F.n9]ewS !7&N#^m(R 艐^D^c` Q3WUxOz8t~vM͇EA4fYʵ?gw ivϖ[O-mp4O.gf|t5 }c+oN}-(QW?\b2.kr[ _KC#i1 z 6< E_뇱xH.:#VqC#6.jv|/kֵ3mŒw.\s:`RͲ.F&ʓL(Y-Nd{nyct/DhW9Uz(('Ms1g4oInW40| '}M7A(<>bHed{wTC^ %T'8``ϧ"2)C" %IA^þ@45ѿi +-Z|f =t OYHeaR!Ȯ`gCoyDFb;BkiRrոB7O&@^XaiaŠNB'^1S.wlZ :X+2F_;N9fٽ纊֜[ } h]hEOT|aϟnAqݹ$鶢f2 H !j8@A .VV,DHs^ExSex 7-k?`f=g7t}QۏQ+!7nL]~^־Jg~5YDJ|ou{FߟmOF/L؊qeLk^Ah#@{YBO*j"a7”xAI^Rm.c퇼w:yrK‘0|9/(0QxUzv/}>gpHDfa$"_y~5Ϩ0>A>4eo$3fs659 o-_~oGQDž'ïv{>Χ([^ǣ \#42/HWx%4s:F-LJgyג^[!r}bDJ[6[|T 2I_AB )fl(D~oʖ7X%O>H*r`[J};Q N!fj^oW~F=zt@iarfQ.Nez NMOzEk7gli(|,+<@\V>;2b4 .GNꄟ=]]wuEu9ϥnT)I';LJ@.DB<:pĭՖ"\mB-V!WyjςZ93FMfB4]̈́>e6r+?>[z 5_8t)Y?Gdws!ˢ#07"N3Lĝfl& wI4SK(56V>v*rsm< a5kKsx4rkE)N@bE^"vɔ":(Nd'H#4XEʇ(o4.-i{EKT+=6 #>eMwؽXy.YBs+NN:S?%l)/W3 5+]al=`MLلۇu$1dW"d/- Cj N ltgK(i{hJJWTmB('}*.r@##Z&cn&62,+j"[ TLMzK|U[Ex̩qjl0rLx#70h.%tp eLY6=&P+?ęW}:ҡНdD߰`[Kξi~@ֽa";vdsRt=`ߜ>iMMYM&C|ȣ̶ڜD8bόb{5X::<2׼㷓Xp!\g^X"l5^i}9sB!ԥXE䟽cM4@x<ib?)Z8Lހfop~'+&E1aHw(+lw^6Uȴ:WgT`0uX{$eQ7s kWG4Af`<)Pf*pݯ7w@TG^~?\h[nkj} ;dNSs&Fp++;5*\nwm:m`=W#?pc q ]~mZKľÈehTzpPWWUWٰOW \Vy3sjap?3^ꗞG'IUJ%]n&q αؘ/z4`aԊC\4sIqP"zs2P'VdEϾj(q!==;2.cv()1EҞnq àơI _WExT9r?agX<v6;g)yĤhHCk><WNNٻ5Mn]RO8$x^ýjWPZzN.W~qa)"C +Aew`ϘFZIoL( |[j ,$ ^ hE5.qTfyHįG1S#Y &ү9?xϪkgigxA;kZtNUUR1ҵ0:|^"\o~dWMF@Q6͗geXWyLTBFR}`jŠqvU#zݗ1|e>S ڱf+b5°wơ׵!Rh ZJIɃmje•Ա{(|]༊Qin *fBsiE32ds,U3d 0DqPۣBQRj'5 5ft/p 6M5Ey$0#X% Z$=a蘢 (  gFÔ!ڼԳ٪U 85],sGxzN+q9SD"X!xHtъc8Aׂ-4JἩ AJ:PZy"mAIEw=x&FF&_jVB5/ jVH%lvɫznIw'lf@-GԪǔ\p!CaqTmN"2,%uxŽ>OhYJ#eŤhc46Dց +txbpghŲ2ЂfӬWFpvs+*j+{U=A^nS3C(f]i!_g 'X!Xi㵪 43 R*v}ЎV4RӤla#ZWӨ驾E0)ƙ#m_0L'x 6Q|U7jE @Usm6HLFsas,X7JkTϾ[~}k@"%#^ג$,lZ746_&v:@}\ D 44cWeʗ/<ХTiYKw#S0YynwNnЬъ,48Er_џ/׵FZpՀK I:LG *E͜ԩoA8ed6vn#>#6 [Zvֹ;2S˝4R uSb'@4dc"vXyp33ڂvb2Rgj 7STL?\w@yL(6W )X~E.]R1ƘMË/S ٠]~ťNb^fhQ?[݇A8 W`][_!le'!t`16[g{NUDHUkLCuLwvJ N U'{oZ)c=j5`5T-g2 :2Bºt4kcD=7vr(Ll5- ,y.<à~oxLkw!/4`ڗ4g^Tk'r$bAc8q(kŋcWKXpT90YݭY)I|5cD=PyF %E}yާ\WF&H*ʐnb~y2;TOb-sG#x:ðdKlD_j>v1e!TpwJhcV_   Dڣx!ĶEJ☔0!_![fF+6eY!NYT1rh0wRc*R߫8N5ݏWD h˧Ev4Qe3{h8Q{G)N>Q|MUgRw3 VQ1)M״ _A>迪#MV;t9)]SKϖ+cL9,^?)3/eŚwʇ>Hq1\>fa8ӵ32q2.60:[2<#%~-E\`[/fP;0?% lӈ^k;N2R,@_6~:Ӌ]17l z?CCK/):Vw(;+|udܐ;zvjƂ2dʯvV͜oߖG(xE_Y5|g l`3G2 mD(DYFh?_SY2 8`2(ۻk-QM3Gׇ类g}-dW\Up錛$Nc!"]Ķܼ4%X,l9|3x-':{5L"XfL~c4`FfUa]u4҂CrnX)>9sIc?C <$ΩAZ>e" 89bkguf ;;Z1X>6{docB\UAN!t @ ϧAIx]tv% gf{\u' <×k%|F: kVN7aB %U mfv[3=Q)["3OzXP@&cE쯀a!fA_ij؞b R3lɪsζ DBLRc>n<\j!GKG=Y&̶=x*Z UUі* Fi"^|fe<hST#fwY5BЃ/bRMW t ’ C wuNnJL&hYmh?܅mCd4pv4ϳB>f@,XY%U=ZD>&0=a%5/t!iԼab@W G&]CBl"ŋnA) 8ٲkJCok83!LnXV=Xۚ~9j\<$ ӏ8]~!Sll2cKs~66?xP4N"$,"HbLZ9}d*kdndPju]r@mBd2[|lWb YsWz{ YvZωV P*g) B$_{Di?6P1T F#ma1k@fۅ9s|=AYBlzo/iq:rHÕl]K*dOWNmyBw^E`= g2i/`jtPP'WrO$Kp5.SN:fSl7:1`y^y G%`?Q-?G`U7@ZXQ{pvMUkAX<3(ڡjB9%}yKxw + 4+2lUݖ; IÜO݆ L?pV~HҳclD5SL*0ȓ'tiG: ;ι\7@^g"6a!Hb7=[r[Mg2[5+]-vJ 8P0dRFnio+l<5*<;2:E[(yGt96<ێॐ{ "S]O!AՉ)RD4cYV,,S<65B&eId}{)'GZjp sIV]@xs1K̴KT4 "㞾#Ş 7 e׍vj`Ksp|ZdTcx46⣨Wדy1Dc;ԐSHH=!UDDN0p9U,q?Hq+ )٦"~Jː7 RiA͉EmMq0oF^"zx?Ke M-OtC?g{;mΦBVo{7_܄\t9] btMV"Xig]~EA*:%[2?Ɣ#Wĉ\Ɋ}X?1]l?v>\Gp>G`CQƌŮ|"Vkl >^0ˌE!R!.EcpGaO>#2?$8aAGc>"G]Qy٫kpX!2ִZ-ǚ \SJ.K޼.% #l :srȚKHxc!o_6 rmHO@dTϺ"Mσ3T/JCd@ =skƪ9/m_daE]9 9ְ96I#׼kM@":#OU'C!<Ɏp*'Tx"XWׄ~* ~+/ܑ˰CMz*͕qqRB?)`ꇄ B[)\ЈG;nXӉ]0MaϹQhE  a;*,S`ʤmv2lmOJ%^DЕ;J8@L0m@a察+(## lKZ$W(F`UJM{4-'x (w[DG4 {:T ('sۯ^p:g?3`i!롃vroy]>I迵䖈ت~ ij&MI>i t։ }.*z C=kYf@ȹ3N$PNը[cmrŲ,cxiap}J[w@ʫ U|zG|vԴ) _jݖQvq Pl?W:СVUmSI}s_1/h4R@pPmC&{Ǒ)rIms`%*`9˪;Eq$`W ]1Z~M2~e La{q;vu=(- @)ǁmjTQ̴;nr*34(լ-޴}fE^I *jZݟr9)KUvKyZ N>rp<ˆT\DS?ˤ'QTIXsRm>ef~'U/ f)ƑSn26Slg?JtJ#YUGVPV#WnF6nucī_2X=Ew4E5'LHt`qZq(fc+̒A臷RƤRŠn)f̗D0 "wQr$X_$(a0b- ȝNee3Gyk =VĞrB(#UkDD {e$}+yR@k }*#bihGyXᆹbAbH %1Wxd g*8{o&̘'Xü%Žkhd蛸1dcbYQz;x?1+H!i #KkKzPp繒шdWϵB2G|@ K/l:Z8'muGI0~|8E55v16.A\N+8R7Lr_9:K/W['c4CԆNdwÞuw/t弫tdt;PdW hUWZLxJ^Aæ&RcJ] "ͣLXD[~|8B-Xu@sI֚h_O.N#Ⱥǃd}O[ 5 x˱A{5?a\ŏ n^V ?E~[ .D:2' 3_6g "99HcJ@=Mi Ey_ V\.i%;t2G}KYF+iյ~PQ8KꗞUDEֹY/*<4Gk6Y M/!" !ZeInA,*W(= zդ0ra{x){iʁF.Uvti}~rftZJW|1I,k6lVЙ*rXy\KWnv%Vբ .`B/gbA4űz4+H iKw}H3o q wW}+kk/cpywAᆋ¤K&&L(gɶ#;f'ҳ Ua1<I05B O;dv(.&0 *:`_|Hd@H('5|ZW`l*˥2Ӆ11Z304%3;ѡ\P6DX,hԩ/8"#~TR,&3+jls[tw** m\EWeAB\!ѓ2*I\SE )X~{]~/?B-e6N#lC>7eqH:ܺ%$2f{A?;<bvGO|bkN4CnO>;IAR$TpMos;7f2bK>c6 OIw7`OC|WObiAxT'(7K2nm4voPLZxj{b;_OD{q&g1*{Z{9bwtPV*fI @kՕL8B+QZLF~c8'7 :eG8tdUǂL\^a/I1 HqOA.\U8jZ^TfQL|dtfҋ+w'V[ƴaIϾ .Ғ y! Ѯ-jm'wGb5P"55Z>}u|T`H"nȝwoxWdW ϛ[g{xKSHk ӷ$>B$%T8_qByD+ S0LYqPDWk:3j؀|rDw+QL=7;%+-<ͦ$%S jrB?D/A_9+uT? Pd0tQᱼ"-Jh鋹hʂEeP݀"ꄍ#wWa~iGucD|NC8ÉP z]ZJV;$ě-7G9>YNkqnD?!n wȁrb-v'`Չ!4T뾔8|8֨>Jx[ϟh?k+|)L^Aז :  *\= v `삵bڝxv%39K?aeƐN&N QCsUE?744ʥz-io 90`*:P~f,rLa@1&q\\ A\`mTm[>~|Qd|t٪f*d#tG|ۂB#& 7?tjC޴HCkCQ|CSQo)@O0dϾjC멒׍tۈG}M `5D y~Mk]C+HYgABZcȖ-OKe0XY urf0f VAt;/AFSE!oee_R5Θ !}0.*mUdo{_lw=hhPhqǁ\\}z>$j0dʄ&|EcChW/n>־gPFdZvYkD?}h""X8NDjcal$G-ڽU~#V0U .)/Rү_APdC WhE9ih9k!Ev,3פf k`΢\#c>k]+7* AD Lu]nBr>fB38H¾]%KB3Kz# r ]?$&V^ $"n@$R, XKKMQ/n<1pR#vKD:6ГvXp6)x}쾓ҩ#IԼa4_0bcDQ `!~ȘE Uc#;$b?3M̂Qr %:X:rv>-^Yqxp3 M0*!2'00 eJ{e8E2O"ӤxI@xmN)jro^5?O5Š$ݔgȝw?@GZkX=;::=`Zg}w2 liΔua63؞K3ǂd &_˼2$ӛ섾;`)ir|Xo&Wj͖9 ps- @KK{4Á i.J{n JdK=snj+ƻm~ __dG+$3:3@`0gX0ԩLS4޸K`)p4|Uu]`]#% 5ByKfO}P1+i-A^ G:C03Y%.>R>YvOn5m"<kFn+#k ,F;F#a|~hIҜV+dMy!FE79^_ޡ<(x!#;]2~x }E;ۑ"8!Dѕ9 uiI"rSkH<orEP!m5"`hhUt|sAm:Vp%`}UJOL.kAyRS~&s_ܞ?OA ?08lȞV tt`຀L\B>eByE?< &Jo@qyTC>ͼj4uGJ,\1ydVe/C$L.=40iX_ˁm'QBOf+Lo_SkRj+RδZ#O1#2"&8E't,j_Cfv].=QŒ"V\7)4 7HJSψ eCRqE*c N=P,X 0j Zq4֐KRzh]w# Wq* v ٲ\ }ָiӶ%%Vmev3F:6 "jcVX g\9]S ܦTN]rxJ3bOx_>L6 : 4zʮWC znS~AnTĚY 84D,ZCZRG3Ī=8ʵ 2Rv+l?y_8T OGVZ%JKնG<ޮUkNIm% t $oug:`vC8l(\ܼQ&ؘ+&`ݐM9'/V IPa}SZ(샇nks;$Bro!-DqQ]x;ϷBĊQg*3&wdTUq9[wCew97H0^.6.(,GAE;sɘ8ue^3y# WUǔ&%,Y10T(9.<:ؔmza r+c~Y _@Ͱm2\#sJVN2q\7} 5ZIf,u7`•0 ,X,lYj^\ʌƂ27fR,Q@w2#-QuqL7%V9 ZoϤ #JBkNˀL0V"* b*pXf'6 vpEe׬*J̐to7) 2 bC |'+`{2l5%ɻXzd^^-{x4AjױP8|xJlu,P]sAbF#uZ8nMH'>//E : !`+`*P $* 5v2?T9rgMi!]@bQ pŞC@9xRf ڛUaȹ.Gk7BS(kKv<^) !;Ș" _Q8ʹ!xe xOh>a=HXD锕 )5p>ŀݱh/t$duCNۣ Uj!16Chj%&ejS#u6f(]HOCv,ApxPŷ4ݾ-f m]FfR4P$j՞1Rqݍ(Gף*-LVՈ+gAoBǝ,}2wTc q3Nb-Ù]Ǡfb dm{v l5ђq":BƸ0J캬-'0;GXjNğFq+%.}dHR&;=<"ȚN[ejfUd_EJ}$\MFEk#5wz9r UZys\uY *A~Z#"ڨd/nD:qtx'jd@ Ux!ᖼ}?EΒXd/D l5xn%%Yn{ hAA%-CH% b7Hzi0“utXkrZIE>J#@H3[ S ݁,Q+s=Pss@8Gw)ivxYoh0vSw(ԑApt6Y aJdJjM{^n=fh.:ɬ1(wOK5)Ka4UҔ+6VږQ[302)ȣ-||n"*,oyC>-Se_GS[!臣O`8o:RmkwWr.UԻ"e-A)A-H^Ao/ϿhﺃiZa uS̸PP'Ձ w DzXtU#Vj:?A`^K^;W'b|Qdg[א%$|B#ٕqS Iʼn_C+t 07ќ' kQlնH1dP%j%3?#6Trc+x+, ԢӐ>uu^$95>`$?/bE 2NW?1s0qEVkګ&ϜN3߱I|WlTeA{]vA{S: E l.;}x mf[dNEuF2:ᝨ knk# {YBXTвR3A9i;]0^Qd`+dg1\.M6Y-];i BkĒP$KڥoɒwT)4ch4W^i3Aи*1Zۺ-4 4Eyuqƈk&plkڽ7+ICXd" ŨywW*BSq+ R7^ ֩JxٳI{Omi/o(R% ;4Y\&QJu$rxn.eyc >I?m~/%X,z(U7OGG!D np?!Lu tڀ*Y g~4;/G̞k+\<7xp&6%XMCso8nFaqXmdˠh#zϜ,hIv2Z/-֣Q]-F^rVc!BQS8Вq?F>f&So:-p)~u1j.[htWViN~+ L$l%6,DC Fԇ{Dhj| <&fs˰}rzAx,:csqsRJ#;>=GPD@t \24Z. ?31Hf{n{mZv՚T՟zoo"#0~߲J44|v ^x@Ub`+'y %r/0axXlǒCse>)í8//8=qWvm?G)9(}8,4?Ըإш9?{%bc!/JhHfκ,P\l8wtY#JL./܎Mp_&ebRSOL3#9`u5CPCVx+Fz7՟q>C\dn+]&l΍ܞ=CWІi3•ё)60}u>V$d=b1fD*$>MR ^%oqǨue/Whn!dGSLpH{,?L~=Y{Æ)oX[m =86+lsKFVANAad=hef͐3oNN m/:Hkz/ 0Liݸ6h#Mj)ƟjX%vN.'1?;VITތ[_(0@ߐ}n_F> h1~Qs'k--|2V_^!r 鹄Hn eJ~ؾM;t#;LV|AATO}Ӌ>η/V0haK':D&*_6#;,7` 0L-cӝAQb!U Sx#hQ&RKJFTߣT<{DGÌ;BdpTkuʬ^rȓm֩^ww;biPh D(fjvEaYl,z=,J>ǫqV3tyD C3.{f^ӃFZv +0FI{HDy{,]8@Գ ŰR֨ś24 9TD$Ȩݟ̈́'4@1)56E?JhD}\ְ~Ƿ=[_-ĉ][E"%_UkS]rfI>dIQrFě; .'A4+J*Ǣg@Pɟj-#ADSos]߬@&#?mվE(tqU!s};sGZL4#Zfֽ.nXdRfL/{ekB8U@RO&zr^? CE۳'heVx=(yHÈ0T~(zksck {bYoWd5N`}'<܂W=R3#l7M}h>IԹk=H+:JIAgVǚY7O6h c 90 U1*{Tg']0Yk#j(G JRo)"?e raO-aS[K<䧆4OT-C78e} 6H.vA_iJY H^uD s)ʗKH8#LtHz-* x@Ͳ#z.XMx@^%W=<><- oKSAn_i sӑLW!{6mUX(v~@>68DtߴЭ&6C;DHmQe'"bqRzX!.G@sɂi0huFxGX,2P=ى;wDz}Vs̭6'DH6@;Nd$ 4HTt%jJ?2:Za8~Bǃr(E\=NiSJ\,2PQ~:ӳwDпM?њP`$?o=Wpp P'vm/mU>'UOHֿ!< ,׫ԓ t2&:RO= *S7͋uDD n{@S}_b%c~{9 >Ug'TR  BiޢCp\9S:`27ڤ[@>A_Bz'! rHe]79%+7^c/e5ReCX&ę2UGoSUk}dfW$OPFUof F?}'̨&LZ+Dz,I~p hq )rPŔ#]_y~h۰}@x6gtQqNH?U#8#wNlRӭt hEP>SBQ2Ne;e)tʥZU`?%sK(78~ FqjR.0 g|QZ<;TJw?)OZ2ȃ˻e Ab?Yf}1{ 4\tsW@BD&2 WpqCf3ZG>pn!(aBNzp  C`=N&u_㭭)~Js8ºԳId(W7d ؐ;>yVl \uC >WM1ٲ$97X5rLi%9| G 6s5k6Jq_9*JZy(!"x(| vg[ q s#uQfA@Zۂ%}u˟W{Xքa!F(>iQ6 Vm tAutd6j%ܹ!dzR1ta-l'w8sx;? ; ]Sݽ|Ծx* C¶ φo<'cPЦ^ۆ:qOA7`olty /Q+??bΙ%iDFjDWzR` U?۳xmZ5O'8Q- ۔'WzJH6 &R(ad'iءTȦt`ud68%G[2;^ĉg~E*$F '!wrJTF3қ+>d,/T6c1@MH} v {tLƘ'*t_jRQzECf/ ]nE1/'ӯ- "ڸl|& X}PYL g[թC22WUnQtB\ldMaFgJ!ڵYxh츛\ub8ЬN~ڿRއvH/ho_2Ƨӱbk~#F,})#փ[!l "kzvޜTC<1dR׼GC4ll# ߛ$K$BJ+zUU_`7 _hN):3^vfyƶ-匾qPlR9\ ˾̈́oq `p ϡ#Ѭx}vLjG Pk$mœi+ CX}Xَ ,Hn`sI|MPO5iD{uukLf=FgldϽV}ѡW;Gx%SbJ9>L ~<,edm(2$v# Z2{6- `uaXA [R4nrE^EXqyflJk.ZG~+v:=7n&6{ r&;%z=Ҳ:Oj[L6;,xtziUb/e<9P;C%=ΰwD> 䨽#·NrX}Vj9.FՒGs˻Qr)81ZK밚,)x*jP`!yd7_Th{ёMg+IX if`pkjkf!G,ﭞAh AX<4YS&>ʪ UHDk|7 .E]256 >z)X#HPf wS^J6\[/OeJ˖ P#~T|ܵPQ @b~CXCe z΋tQںrTL2؊N6%0Dkpm[tykLpxJ8I8'9iWaM`?f%3z8 ~O1<. p7P)",>Yjal[)ҰSQ;SsbwZ61'L; jAgGczrsʨfvѿ)n/`u>nB˘ʽootQEf}k=N=YCҭBnQ|SszY&A$Ә?)&G!ɀG0sT&d,M‹ 85jaLZmKaL{8wI\0IMbgj[sWol^|w'ti,ES#[f 1˱DQ2Ns>MGzn0|8PX~rD bkwQiqsn8qj69L+;Iq;˖L܂8Ju'F=94aQj4}o@ާp"^$|+{b7xRy*}bIi:hhnIyfzP;7Y;3ސ^@*6}H LilbսRHU*`fF5OZǪw$5bAhe۵ڃ(9Cg~P:kbah1VL%!rɘEZ n ~,S[%z܁eΉ NV,qs#x9t+G0rKn{GtXLh[m6T5  'Y;m'Zjˈ@j7`:4ZIy)Ǭ$X֕IƗ3E$yϛ?"UWVTjm !W`8<̌n4vlU+RFXrތ0Nw?jȟfaú1LkB[S$\rah p+BPOxش^V\~Ǹ2F*W35Yɸ*d&”i ܜOv9|/%ڼ')d{" ʞ=U{l6^B iŸ8pȆ*_oV?^eni{@4aniVIFK1/cTw4Z)xiLQt(Ҿ ;ҔQG07KƵiCB"za?z왖$`{up% Qtv̊NQ(i ]/St7 k-bT=bPUc 8OJ<=ރȧX[TW*xrH/sу'˗<^\Wsa>JUqhA,2}6sŠx 5Uw$ X~e)@XM%%AXXb7y0KQ-֛(!Oir?/;yDu pJo79M|>aC@^yb--q;Oq.Dk(jKW߬T6!t`3XJ*ZZn=v?2#~Bh xPNQW؇y82_^|`RiG$/u?HIjRN9@pcQ7L`܏G~ f5x 1Ij&{l { `ϩQ3|jd ) ,棺+#F 7<_ nX+gmE>4{2XEBzOwH hyinw%]/Ezs兇:K<BҶ&M"S:2oC'IsN[PA0$UБTxVA.U h߹^]3$G pj54=$LL>L=RzBCkFq|~ZS7 q0Tn27x`!ATPOEC@$ ?d^vѴ6 r 5g UHhH m-XP`On|@AtK_9<Ix Lzci-*u q Nٞ)@t&U,|ޯ0{C2㓔v߯~5OTz9! eG+Czv24eg"-\5ߚgԜ<@H1S{ m[>s#aA\oزérT\$GA_16 LGⶁ"$?Vd.ead/_gbM[A3&8sbp9qjJӭzdF#RDѮCH3^wIotnt$eV[BV-UG߷YV{{yBN cdz^Ov]NJ E`v&w*L# 3pxqą](J~~) v)4R1ehPx~)vp]iבӅD?]u_7,`Si?LJ~N#Tˍj]yBJ'8:1 261r $Ec,.3;PNʳbv2TY,䢝Dh׌~rO"D!(-rJ/9Az:7h!Q̂ͼSlxBLix2hm "O&; 9sx5d; O2F@[ܮ!wVO{>;_zILm&Ƅ-m!""n9@r y~] ¦1䇮1lWyn'v*vjcAC{µ]v+vG"k*^gNk̬#2rĬadcDm#h'۞TE c 6X26)1oy5KqkNH/U.CuFN?4,RlpNqѐ*ffa#ss[1S$3ŖgGC ?%;OkG5ݶ#TN ^o޵eUOYBm[WE0"΋bO> TfgE-ޯSS mD5%i&!E/fG rڀw\NWCob֣ W-`qe;nzޚp6? ЯLpZ;YɄT*p;fxwdbU\SQ h6^*9-wsuM Ɂ-e'y_7c9z/{*njWJ>c0_@J;YrV]ٻeI {U:6Zh i^~ٸs󎾖J,LCGm: ڈ3+R;64R{kfI^_̆ EVֳsA}XTq|38 zGa^Qcv-=z +֞Oj<-eVWj<㩋$`㕲Nk|\N[7]Asiʉ.ZE\++Yyu{8(Gی  =_W cn*V?^MDf6LfL>.AUX$];qsDl#K-A!ljߡCWږ5wYa 8o}kW(Տb:أPnpc~~q6\+jĚ~F2fωT1%UO}M詧:,/5Ao)91gwtlSnnͲ>tѓ}ٹ}{dyGl 9]mj&Ong; [ !#Uܑ7 "1iXyWEvY,6T@R2W8Ҝm HA5^O-JA]YXu*nm8kP}I7:k{ ^dte#Y#?w1mRD Պ> 1|pũ \ӡ+Mf_7~YH2CDixJXu߷/єfҊC'zdR m-h'8l4۞~YM}#(tOoj, ,k=.֞q iNT+/Fhfh dgK* mPqV6$(\|nT̳)yE}!?j/D 81ȫjoTң Ԝ::8dw&&⎭E }sX;MMmUp"4l҆A" @{wM^NS_似\QC%.$Rsc?!in֭58Đco9W?BCKQ 1-554g֏dx}_>Ub83U6(@'KG9D >r3)lgu-K%Lt5VA7Wۓ@brfgߠO.5N 3f [S zdAbwq gx6C$H2]ګ  E tWDă5󂨂.pq,t$I[ƱC9)meDR!R90PRŀ$im|=0Pp3vD!ayiUU7S&]Z@jUY?kzl?ˀl֛bk:N<9 23A2Uw#FF} z,cc A5R6x;6/qt7]aJ]i<]/JE1ceB?;@$5-,i`Wk{tC\7\͟67+-WN_?JP CN #b챌6u)%M5QB4Pp ܰD_D OnEݙ!"RaWU{hΉ|Im»`2+վ'r|ũFcLK#p}IRYk ̰XΎX-x[/^9=BTDc<=H^j0ގ̕x,Lfk힓wC1?- _I*@'H*VD3_ބ 0Y4H}֪I1|VC7Y:q-&Cs5 =;`P!*Rw2z| Ó"~uBl8?\xDs+IJ SY0)QH1uq A巙 p;JYRߝ_ ieZ+"<#.XwQe87r6BvgqEs╥jj"'_`t mai\Pǫ8/C〙DA}dˑRejDV#O%+kǝM>b>Ɠ9TqKFoMw5/Ido@e!Oyk1~ d+,irSNmB5[얉wxOTvwhnؠ?\dŸh"`pVu.*n#U%b ڼt]у\gK~M9o,8MTmPpӛʊ?w}z J |X-Zi4Ѿ{eM'XFKiosrRԺþ.MA/|:xxWk; i_ /^NҰ޺?=gS.CK5)_1ݪU >Q1%C`~놯;yoK a .œ# 휥Ž,Ȑχ5d҄WHSfdxŻ?1\B *n"AWU8XO4"6if PjF&TcK42_L"Ni%9]e\;0\?;]E37ti5m]E]nVXؚ"5iERf8ͩ$ CXެſ<4ˌ.[$Qȋncmd*rR/p{ fMm1&Plw'yaqD@F8h !7 Bvn+'1\a(-)Opo<# ?QUp =z=fd_!nzt?43#ʂQWdbJ0J'/Eз)z8'mE|'*jo]UFVnt xS>P8g7rxSobz:þ{αƄ]k؛S ij|']IJR#p ɛE.S^QHl:1S}g%5AGaKR2Te3DGkjTv X!k Ŧuީnsh>F&`AwQ(-$59Z#'"mm*fM8q>RHn`}mJ1*:D䢩/ؐL>wp:)V*{f,RQy Bwј~~jA1sm"G_x,=>zrO4e/}7&ЯsPؼ[cK- <8$i3VuL ƛ5 >EH*"\8F(ٷdC d`ň4z ד`k+(|m&!ڢk= QP8ÃVWȘ=EᶛoŋSbE{Dc-as >΍[*>8q0lHz 7W4Ȱ%I#xVtWc8bPP۰j#.bv ~L!ξUz'6Cd1fw ]ڎx8)#>dD G͆oF:0|6ȴHNODgMC*au3(]y{UI:؆x&rm߿Gō+[*Zyث`#&UtCh3f3E-IZ1زfZrλ;%)j%5ӑ\2LrD#P.Z^EkψϩSaCDTԺ_YV'ǁQ7,Ғ+#W[)ZV^e!X|66%^S/N̉d [ڱ-1V )>əmfŪh(CNXP*>-9>L1"_,CoY6M 1Fc{*m#}o&=~VV(-ރAr@Sc0h,o>~L~)fе/`qӖektVy1b[06osYY:6ES~.w_ dGByc%\h}>'ג2JF{|ʵJAO.˃C+jtl#MY&g  _q4L- B.,ʪ[G : :aKۆ1voJts=hFx}y$ 'im8YL[p&7ReRӴ?jtݵL3K ^EB-pyc=P#+gR5A3zٝ6` s5,Y'FN8*O^+*7סj?0=wɥ~#`pɞ܉[_>O93A@Gnp,e92;[Leԭ+aصFۜNmrUv4O>Hvr05]Rp(,5$u5AA#$1_8zsQ] n*!Gąx k⁝P]Q$ w,vOv)wY-@Ƞ`x}- M>͕"VPGrt55'"ʟOME6$]QE?U#ԃ4P<9. ms8e"N&aS3Sy|  М$o .np׷: 4հ` DZ?Ά(|_ st5V*teHܨ=jI˪j, 栞?jgg@sm( «9Pku;*m3mb=/^I| fl6i P+,Uvg1$33P> [8}2h-XrAgOYz#PR*`ڔ:ĸAo튗IvRӳK 9-&~fX鰌NmY\kx_>k 9&'^4,E7=3J1uS|ݜxSv'9sRX~rUZ3 pEs/t*3GܦJP.GjΙTedTaޙ| J l]+`VO7OPX~Reҥ"t6a~yw_N}/1rn#utoQQ u\9!WTw:yxIaF98@`c*6>5q\mlefj;nlb^OsӴm ?l_|fn 7~2.ju ^4_ biچ~<o>+N!T+NQ9滜j~6FQ[=O14iD4@j >zXJ.啽tn\頏3?}47nDD=Uajg~B=zD}8Jٷ2pVLOpT$)GQνu@F"KLL'rnj 4 tS\VbFCn vIIgT~7{Ci_a+L=QϜ2M=#9;?fnZE!$o]vwy2t.ף '`\=wz//夦T ~|e5i8i' ʓ\N(D=(؏q:*xw?^OX_jx ۗdh#^u;Šsa';m$+^0"(NrpkںMr[?E1 סcMt5$~؎&-;oeVi-(/'T(!{kܭb5/d֙նUs9ڣd59(LyQQ%-z<*l'AA5AkU O9%M%vl%XV I"FQ)8 nS|  Խw#B 5[c9qb192.e7n&YWbbOǝKxyfax9:tI^$iMVo["}_ha;U3O5 %!}~KnANQ ƱUIP fξSK[?ᮎ6xσg/[ lK1y1(3?I@}fXb4gr<26LwBD'}/XIlRel-inAMpsD4*BDef͂BiЖ4Yk-yeM‚{l]bj$PDBFo̷%rd\Sh@A% ,zI3==R7y>ehKX$e(UkXx_n"H 4w@D'}=OjZ!.H%/cqmp5HM% 9;Asp(&41ۍ3]ϖ\wBÐ aH彼ڱ*S})r+7F˼E&]_gј?H߁!\+Vd"0 (SMוֆ96n\3xI*d]Nuʂ*FcsLp4w=QvX刯B[M[ID\n/D÷Z#tG-OS [pb߾+7+% E{:3\&oy;w ,[D*g"v0u0B& ]9D.u% +ќ'!-tۀAt~EypbT5&U:D'МRx&M 'cK4N#=%;,1` {u(.DQMOJ]sBš_Å\r(cզO ~t2T=0; MVQBIcZKkP}!3s)tuh?H,r~z 9K\0,c"R{0u.3X6mCKHU͸(G!;*k %u'XtnK#01s:lF'{4 hW^QP%z M#(d*m t1mK KTͩK&/Pb`7'ZD+vr~93-Z^zQ/ bvI+m9Ulƙ,[þ=>छ5nDʚb'tWFvX٩\0nF<i>_?|tV}Q<=b,oe&ե𐻵[%ﺂXS ^yhr*Fpԣ#/ȀKyʾ[*mP~wqzd82ǎtzmj6:Z !ϒ^ 4Q?qЙ1"bV[RGp?s ']mOWxVcVU;; (Ū|&n6qYFof\ $~xp@<8(=]\ F~X$; VͶd,2(~a_6Υ$[l`E~ *˒R{,[WhN4tœ[a%$=V[k#XT7h6P2JrKʊpr\Bq-Wt)LfG=p/\AХR 4_8V锩U.Qa 2{]I{;s҄DC5jO0[?pD㘘L$ aCyHDt=WJO)oΦ9v6SRhtyLJMRYM-aԏ8 ƃJ%_?%Uzdi"F$^jn}fWоg˖ zrzIuD|.΅~dehZOD`#G5lCbWm4\5InpUؘe];^mG 0zA7(5BRa풨w:y t6}wFxTX"Ӡ &pA|@x 'ǥAŘn\oʡ  |5?1 [y0\2{}t-e~P*cBe/Y!^!v.*(Sj/7m o~@ `ޓ`9NŌ.yldCr@_%A/W1AbB@Onv=[QO7LwQ ļltdB% I=Y cB,UvM|Mn4_k W RO7RMޖy:f#csp{7JJ`R7 Ψ?~G޶\^bKEi@TB2KC gЇsT e}LXV\۞g|elaqG&kCE˙\qg. T@g0p ]+-NЃ`> 5 ?&SKg?*ZRӠ4GFha5 ɷJȋ HS>RSJCo&Q0Z­@lRD4Bwَ9Y3z=6c>yi p{&&GB@YOz>KC~Scev B4/Q]_&_Fyjv'aD.{ҷtKE-^#|CQqZ^9O"F`\(c]X $06El_c ˕Z2DN neRB?ET{͚+v)=m/p;Ne?I|gH ^kNH}+a`RKVy5T1u*^ퟘw_k:?Hwx"a29~yE"?aX}5I<,gʁeIݪ": "I֟O> 6|L{#LW`@MˊFZdt1L@0 E( `&_ rKkfO tmթ(Nq.hBp18^1;B.qvĶn^7^؍ډvF7::ҩPrȉ (yPX3h"M^[yE$; SVv΍y1ȎF q/AuT?wh>w,o 0!1Av2R!&yh(>n kE}_B54$J4w,B`)xgsŀ+cJG ?Nt0nO[V(@b50{LygwYVfѳ8~f!ݬIٮWG`wnƖ~_hPctgx_N滇jh)> /B.NE4q&}ypx"lϘ %!dh48-h3=BloIPnS d/UFMҸA0U).;8;떪ʏ%^Ft EaQNNnZ# >&"k ?HZ;HƯjXޑ?lX2%pLAmv.)Nlr)+:\":=nmJ_+ U!kXb-;kPtWҼ.a?[f4_tBR8'. Qp*yVIcs&[\ܷ8V0)񷢰\֭ל(:jozK^üʢ@aJRwͧ2_H(M E9'b%Pn^E6%]}J%zQU],!T+2z1H=0 NTP1 0K[ɤ84JqV/]у^X&1t0yʧHYt[+Ϊ;;xV^$$8HTC%b%[#M6ۑ!v k|W঒R Rė?Se\[.PɊt#Ҩy2yh(~1o>l:eAk,TNL&O~B'Desd]ˡlȿ?1r'C\Qw{}=I\BLŗX1"\ސK=W ŽK&Ȗ ( MҸ6el9kq.FPa{^sPjt.P{#BR<Ȱ4eM=pӵ`|K, F_+Z7?0DG[+tsR/JsV`-n.`i(_iߴ<`nA1Ngj ;coY%x/DdP#+@>=P BtRZM7#guq`9}tzDJ[kE.RyGm},xZ sJh x f \KȷvnSwwT{Hbx>dI(Fnpf!p|('wV^ZW( wz':;7eFNc:;wz;cn۫VL Sxc %}޲}cDKÝX]g !#9Cϡc7+ 훡iq)[N֮}0­p$un8DeRgIDrK:Pfmknӕ ˰E+y]x"r'' `eG#OHKԹ߄#nok! ns}{p^78S|ckbFeD#%$^Ly]m G6NjRD-^6٩in{*ha$峮a}S5٠CoKP*WE.lMr\PWSA@HE̗"zKmJoភDs6(AE/sr!AgUC n#"\4׾\6m|{r**f8ILGiA F,GGoVk'M (Eo W7.Df<ctw=i[z3Zty>nFa|'M{.y>IVAPlF}4 3N'$w|#3{+aɈE6bH'"]hŃt VOnƴ2\Ab}X.}A`+vC @8rQc}+PQzpXnW_$F OHC"VǬvV% ~5Z[c[jj laOֲ݊3q8!a"=T3ZNS/Yjaz*{28Z3eev:@BU%Zt{7JEoEtZcX3 %+x;SmhpOpph0gؘ&ۃ2D+*9 XFA𽡧#-1T|I-LnOTCD~e]7ya'B_ˋ:BKP}Q?L[0¨CWjMp繻;W4_y{4`{8"VYAe̘ja.MFEFnݗo8]glC!ġr֘ ~6b5A7#MʆVƙ9+j hTVY5RmoFA`ʼnXۉ ?>ZDgKA3Ҧ/| UEl?T7|NEv"תGPpy+T#i ZmL$1,xjg3bOt@뷺 ܾϰ5)IC@V֦<;* ;*{jdgt6P f^FOY2{^ׁr=A\\:x4_xO kӑа hɗd~:.OtuG稙GuCTo  { A(w$3݃d*M@2cOP XG ;}:4<cנkv)}; Q,^6sݼ}$;զϞjxc5zC`{⚦ {xOr´k6H) dD7H|宣in~bSm@ Iz;)fo:.\/.3 Up c,G]Mh'ŋ~[A)n͜L^\HP'h8PAN)} ¨nB9Bpǰ$ Y˺×Y~hlAv~Ϸ@%rSY3"l"/$v\w)QCE3' [ml+1]Ea c@!(@jcq;_ !6prxe)pjC6%Qx,Vf'}7x+پ$by~QgGY(DXP\5(=@= G|⌈N~ExX6{P$NU:TgomSO I4ئzBᾔ 62S|Lml UlϹ.Fcrd? u7 ?>h[7f. Nt""ܼ;z7=*N6\T2_Qtnљ+:dJX#7!7 t]) 8a$2QdUeN1!~5ќ2핦cI.Y褀p"ɟ>ڙJdb\)!DH5)r7[H`Ix$ H/\^Ng1p4⺦ Nh*"{5MRtu܀ܴ!m~}(k>}VT6tD l!YA\CL)TOsRՕzhhxDTu(7'lؘITO(Hldpyl#oTKdPM]x~f2Iy@mo/5E'l@ RT9. ;`.F^6n:ƀ!hi;*x-J_PVIB˓49=@{~2Wd.?y$DؐY 6[sƮP05\og&#MLʣ@^w[ƚG1gUM1f?FznJ w! \\bK'CxQ/휐kj.wUd~&+DM^{0 >\j~Y(ya-㮇WG騀'RVG:(Bh7RǤkqn0P [LL:uw4%\BE ӡ} qEQE_~5\ 'qB+FA#__ƽdıyz q;zzIx2d5M@;\a %i_qȬeLj}m@/zd٠-Bљsτ&#kV0hPA1+h& 2>`=~[sbu|Vi)hG[7 ޮba>j"YA$wl^/?=͸u/tm b@jop6lG%NJwfyUq1_v_ }xrW}wi¯j*("Fy8hm.tRkvTZZҤz@;Y6dxw 5ϼQ6m}N"MNꚧ=,O$]Xb~{UG|W_i`#0L+wMDe=u1zK!_:|?/;,Wnjz-*7 z;UNEe{4AԠY*Y x,e>VRI ~ONjZERMal˪eQ8 hʍ-~$p&*5 g:RY.@.D{w կ)sUw׫r ІqUPuf't'A7j)[ !F'I(j3Of?_ #A!ⶲɰ+$L40pTHbl"IªƣjM "|_]Nv:p'5Ҫ[5G_W![kHOE{QUz֪ZYC?4mWrgB^)ٗw}&UԼNxSER#ĴoSU =\SS`<A}Tb(!f68bcy% Oʕ)_@/ ظ|j/2!S?3Q>\iv<>UCSYkoSuQ"[لzu;DLw ~ 58;Q<[(Av[_J0ƆUrVÂ:jB|XZRS4`&ni1NrnؑQp L\H%8F#W^b*w\TMDҌ8PӚ4LRVzPG_5R89=5=5VD\D[]Q3&hw8Yƣ-W+g35Bf XWa%:M SOC}`Rك\{ޝdA 2oGp.Җ_l{%- O ÀOp5 ~Vէs|ĭZ"R'm +pUoc GV ~ӰZ:8ߩS !۩=Øڶ*“{?V!Gd*7ڃOB9صI02Xw݀d% iw3ь.Ō|܌XOݱcWn˗(pPWGTu[5aF3:7H{-'C!][1"' "p|s `(Ȫ}CtTRƄSa}gB)Mb zRݵ Xi7̣v_C\C3:OcCuu@Lu,Z(F<0NA*PoG:\W2Ŧ~ u>ˡY’m@C*DNt{hw:F[2ؖ[F~QyBX51tbDl ︓󴬨#n'/VRbSI;3rIIRahl渿W;ZyI |Mvi`7ݎ 9mN>s82.GeC\SA %][_ Pg9FAvz&fFx7!g xb>=ta*Z/זusohU'l%eGpNLjgwYF=dՑx6yClƶ)P3#<ܻԸD,Mp9zsnDq_7+afY2mW KIdR;AԾMrc`ѣ)QDty5R Z/F8VЫ;)]xҶut%\GzuKTA7:$LsuӨXSdy{zS ߿qSЋCI?`֟Ico5"#Y{̼!x;QPы21O xL/;ݎBꇕ ڴt7{ju@%)Vor5Ǵ,Ɔ%@R`t[91o4¥a0zhdQ`)Ėe;nx6u7]{2Eb5w9$MuY le6]frGhH).%I,Xꞥ$ S3W(0?Ƕk$WJXsqOfwB _ Q@Z,Amv|0(,/^GMulHPkdBsa!wm `R_菲sN-mӦ|(q\mX _=Ek܎񯷙'7HM)G}ԪORzBi3,EgO Cgr2oM#s;Mh?Յ:i*%gCdzs$7'j8~:fA98Bɡ rHYli[)c35 $taUINaUOof'W+e!'kf-W0+XCt+B1j]FiQm1mݑkŏ?'w/,sb]B .H:15d8 }єnhQ%6:ڱ>`$8K V(&)XW=Rjqkfq>\+W?ʰ&++XKlf2J&u'S3PD11кJM991N ۜ*udo THJrYL[mYEt[ؕԦV&~}K&1#Fnl XLMFXsbcUX}:bVU3qYd0/Q^>c7hsK=(9ἷK.r8@`I)%ȸzƳza+Jdj5(yn}g Vs<|VX0:!%MJw'eM+[k~$¬ޔ%}c^ i-Y{6dl/е{;tl(,mZ;04ۉ ꁯ)Ɛ<(s)wLbIKдB@CYikxG\!RA t$y3@2)h籇Uж6+85 "œ`9XtItm.9 Y"7"~F AT&--dR{I k@ x:{GlW%Q#ܚ5f0QN_TC9]JaQ]DKgJ^ 3e2Xz˺U,%}6UV}cψ\U"BTE'Z̆N8<.'#L@H j"^ )cgB@hXQjI'p4$99@xL[MJ>{/;qъ?Cm)O@˧yΞQ7SGE r]]';l8>RGB)F쐖b(Czc/;峺f2ـxpZ$Ê2j*yF4x$qLk+Hz%{`CM†T ǻ@q^PU[z,i 0H&Ud`c(79U3..'.P@]dz˼9^!ƂQFgB59r+j@W*xC4DwqK!;P?@r?j?=;K2>1Ri|1%) hN(=IC 8vp׬α`vI8)ϫe u^ajU*U3ѿ mۘY03U&XoT({N 62L5Ol! &=,hlu /bOX*K"!~ۚ?dDRf^ulxC·O*ǎ`_ԩY -v߬ta*3@AK)~AN83;|*^pUEڦ](eP]LPv+Z^3cO`ZKkT4eLV{ZSvTqhO4c pfof^{ۀӼϗbdU܁rqnaDP*6Æ֚g#"hpl@W_4 ~\I_`D{]%^XCu'Յ*v/sZqȍ{^t!'EGscv/Ry~a*Mx{]Siﻠ{O})G&EWxF6A?zƝzkۥ3;snC$em w5lAطW[]Zdܳzeo3?'TsV#*biYޯ0&v=&pHA܈fLnYtH~ W8y=6o Mì <>Y?&p 8|cմuYקl ;cx\?R&g4m3 !E}t¾Hpv:m{ hj0p7u<`ԉb™ZjwWh&I<->VR%gO )*s'$CtVf9OWU.SI-}82!/lyySrYݠ0 N49+ixn|tFy[At5: %I~knn6/x -MZemudODw~W8ݐ7Y͜8X;;x^ZkdEQ3nG^ pFϸZ~)F]~b/4wJs3mnn])SPqv ;꬐ t }İ15Z<쳟"p[ *eڳ+x3/3X {x oyaTY1d7C0DvN:Xg4:Lܹ񙘺F:ᒻ\}=WZ2T 55S?h]2^U- ^mqR:iYҶ$Zi=u8 iTN84V=_)n䚤W"hyҾ5t5Jڗjs[EXRdƙU6¦rދ¤ij,G4*+A^?lpPqDKpk/p\<;Al^gt-'W }}YøYڤ E| jJe8Ka!!@ :,׋/9OG=2FվmᬡH0mZr7p-4XxA%lSyae!̬w.0ѣӎxLȭC“ g/(ڰXfyY*Q]*`\ L,Mz{1@@^|λwBLXd8Kqtg f(j 6Ѣb?~:܁V|H%P XQ {6F[394PW)F/C#[iz<x{i0VAN00Hm48h_aGӛsrՓ@ik~2s) Yj #Sޟtn|V\b})`a q:zq2Nԑg&Z:[F50L.xQ]?d-۴+fcC|ϐ+}e_5{s ^:&01ynT2Χ]6m+Iqp% )̣2ՙu>ABwmwO}G\w6"Eء>T2V|j5{_q9@ a 䢶% ͳTĄ~W__AX.ƫ(oӰH4y,nFQLw荞|A#4P(tb"5ґVMul}1{ "kWFyϱުHL2s=A \h&ȊU~z`g;y8 2ͬY,i^ %Y+)FNICwuQdzakY0°ƕ0h171]d/ջҸ:@0PGt\ :n$4 l "bIDaF@>(3C8.QNc! jQSKO.bK9!. Y[Rji +Db;oMPDWLδRDuR<%lES?\PrFBR}Gm#0/G/%WR+q,y-mKKzv 8g'ݙ`R1p{`̶ogR c_8&\l嫧+ M|;|wɠ |qZw\:ࢮoα^Trp8F,륕A(Ѕ}Ӫ5B#Gɨ#m %q) j.fn[м#aXK (l i&g Gtd+I5\`  ldaTShS1~ǁ7}~eDx r D4+%{y]ZO^XhwڴfmOd ="R2ܩ(niaqsiIAYJ|WC* vDK|7Many%qƦ$2>ャZBہ%~h'۹SqΓITvGjDPШ%PA1SVJq|Ef1o0$_rZQTQohʲKamxfn(BɘG!Ͻ6;p?py^rnԫH>>]vGMGWMC ઈFmQ-qk9 oE>*V"P Dk dw(d%7A\?!6P&K: rCR\^m|)ѩN}`] #41kI43Xh8roZ'{K-Ѳ& f*G%xUJ">2wDg7] \HC5(>(PTTd|m|Vwhe[ ǩZ0"e_";^Կ&b2ٕkݍjx_g'"K)hNwNb}J ]>ۑJI! еnAA a5KE<%:zvf? QT+6@фnC䱎.,=Sc:c:օH$[۱qyv}1X!)/(<H xqı z;D )ćx6jP"-RFHyEhƩB+!n %=HMVTWn^r9301oR_Ƥo>ʍ1f; rQ a*g% gSHT8d௣SBp+qBSpu 4Fv}GjK^.&Ry`8y(k 6:m--=aZҚ )秌01C&t^Occލ&n#L%vZBJlOg *^^ŀzWrʤU,<2<9SFYz soq/pZdP*Mf]qϝ=P*jr`U-vdvF/TeF5ٹ$׍}q?ˎYWfAas<  :s$+;^ }NZ}wkEs0wP3愇'5%Ln@o\RF/%eX'l-xH.S\8AUH ~\Y.-^A3ij aٙ6G9{l[xN'u/|ZxU5DbӜP,\ĸy%8y3],^ ?*]R4VY+I 66q{-gy iD[ܴ"C]_U|+gkwx/)}A"58Y%3чuNP&}3#',{JY5C>S*B-B_4h+6uΓ/g|"Ѫ&Bmg7#2KV$/6T.ʑNP}SLakc*6γ4pkZ~ n|2wlCpO^!ӥp~hL ]F/f>`g&+iL#Lc vQ0pZ^lIOPu}OQĒl:"7b1-4 YxVKwV+ z@%А&POX^s(^In\ݕnwd:ؚesO,`:ޜe*9+MCԍ_I&l2D>*]}rRRSmkGFN1.X#Lx&97%J+;kv9"2; ˩RK=:_y 6G~?TG}&C%U_G-.]P{AZXL:jԈnA)WSx; -4 Mm D(6qmZ2\@Bh51x=ׂ'vGw:n>k:*gc-mY}}78Z\E/) ״2v0i;7YE5qύ& 8ݪ,#[ҩAҤϧ..,>޽ĊrX bZ!6 eJgI*(0ZjfVs|BDU"&n[?aǸE;!@4zx Ecj`] VCC|Cu\uND3,sX27| W5nv%\÷ `T1PԞp]>PrS-W~9'tpgX{W̤#©jb_#GV8nT;9( s GJ kKr#yn[ ]Ѣ?c~"fEd^@|ʼnٱٻ"7HwpoQx:-b#0J pqb*Zu)rtB _&1*dDyYt;Y='vRRXDb\nSx K_Z$b[MMmD||a'PLUOYv<3u"A"RV^<@GN0ˋ}oɹ8SUđ"$um",e>rMKI66l]~(&4e[is^S%Ŭ1rNpI'V0/uXZ3xNθG;r!Yzk&xҘU) ؾ6&T_M$&mahW%ڧ ީ:] 2R-cp}q̠ŞJ˓=b{*ov pKb bo١yM~X.vwX?kA2|,L>;9oO놰E7 Fte Q@ʍJ{LC |El\{gךU[ >?+~CKqigӳ$sEj2x,E@%XTMj|ޯZZ%'GKwpI+kw)&t5Λ?Umڮo>WledֵMͰk娉V|?3Fݒ(5id LP_a)MivT=|+Bη!GtCF+y%[Lb" uA 4|V9zz8#1YrB ]ډ,zXsr), f65vxgO >959WYkş ֥M@l"꽫k@J2~tLB]BcGRYOeq*Խ2or0u$BJgPDR*㱅6tV11o%QcgPn@/.}tIz4''c&k5L\#7 Zn>?~H0=0tr#gm1QkYqū @ ,T ? 3,NULpOFJB\\$Y 8!Y4p|}׳78nQ;o H Qjm'BLL1}tII7.#,Fwḗk/=3l;~hWSɝTON`!&Q%clﴀkWi<8A4^Ȕ=B~z]=HZ B C>Y$O:fA M(i2$vdQh\G7ed"8qv_@HeG'9ǁe/R9F% 8jb,M?Xg.y%h ĵ'H6/Rʟk¿>vc=Vz>ʷOQꧡw$ɒEظY;ikMQr"ֱK !bUBAAK'J!(NO7amwA40f#: hHӨ0;WDºO.HlG!,%5#ME8))n"ì_\} F-cJ>>9+{fhc?њN &\ bY٦ L%2_WMl(w5bkբa>a]i7gd@Q{n9X^p_A㶙F[LAYANC}v[OLE_q8Qew„Q6{$V0O|PJQH޼OKF2"O!~l Eᬸv@uRSXrhop78uHbz"'ZSX!;+;}EVfsg "KQqQy# ݯ4abFwY+>MXefv _M;q3}xG*i,P'yّ@[;+}-P݆S:T?muIʬ!E:/AΆp)_#1ao r2!ŧyV%d~Ųkre'm*gS'UH>y$(d{.0\@>m ֩y6myZ/@xñyIw>3MȤ֡Q^?`>n~vs-Ebו*n!{iQģ*UG.Pu D%P $&:@zgL}EpeqMJg^?`_*)Եݛ 7}B#I\0Ɨ3A[5]Ċm;s3Á۠5noP;l <.N~%nHm6{JH~ÇSV~+qPNԷUXh5@e7J9abrLie1~b.S1eU1WF#~apߕS\RO5 ֋Uw U_8',`Ld476RG!VT|/71aq˫%<X+fb7 I-n?y9~s)R! Z،91ې"z# qQF̼+i~$T@{܄.sңe*1fsTTcl y*Yh bʯtc҆ 7YO }X2" F,| F}|)E"#)jP4  ӻyq I1?04f_ CucDIhV ':լ|!nހa6ZR F)$9"T-qξ}qbZ7*sSWT! OFE{ٔ"1Jj_&( `GC%Ljٰ1bmaץj ?Wq=z^ v!_.`aCK`u2Ӛe o|ڢ}.FM:"Z@+HV N9~.We,OA?-諹k*j,,k (C#(TΛKKmBg#(fɔFe*:<  &ܰw?,Ppu{ Q|X|P24~`Cҝӄ쌋wi=B)YSkG࿱I1V13iq"ÑnEL_3n9  r|gLJ/JΆR$o2œQЇ̆Щʒ3%xzZT^ifw l !)G jTdKȓW,U-q?We h_zp#Z!Ԡ9/5U8? T3b.a1lYU 6VHlcnvnQcܾ1ZZ-mX:ln:Vf}Ž*_?;iKcE)HV Tƅ!KQ-@]Cw kP_:_) n͸"qAޗm%"֋2!3E`vt:ݲ;& ?1& `,8ϙÃtU:ZW{ ?]@90:~ {0 uAahO`?d͸" vHP <霤󟦧 nݣ=&a.xi@ @@͗d%wc\C .Kdwc-Z0s#R¦xIvv v:Ne χ83Jx+V>\rԘJw4<,"(2A]PRd'ܑp|HUx)ZZ^Js+4C yж';8ܪD•{AQH瞃 au!Q\8ȏחbRT޴5^s.ܧxQh}Ui=IÝ!.ajb=O6R8!ĻA t=TGN? 2WxRY:__sC톎 [".aWjBi[B :a/Ub@ue^b޹fLĻۅ+ɝ)vuܟ_C*A"9D5lSOlbo96YiL,p`V/,/}TD<72ex#v.cLm 5cM a] j{y[2T&i\,˷i_@g?-cwh +@1w@GPXNc(8<:UnсHP $6B%s30 -NQc(jS N2(k HΣ0ƾ0ZJ]KSv(>us)Uz/v0w~<@#ir *(֏Mn{Lz@ -ѣ%jԷQ Ab#S P"F|c<%}x7cq|u`3bK6>e‡xXasB2.§5>Q:h" !c-vT0n[(G/#pn>צK;Bq8G0'j`o$4PQy @hF2V7XOqc!)q,k%n∧v4|;\Z+ bY^3NRP#~eSϱ gP:A7їvC^c3 -W WD*%JwMlVܺB|A7tEQD5vw¾M<*8]೽vU#&օ%|L#ݣKZ!5qMF1PUNeyer-{_x{$qF-"r}&$`״_e5{$uEHʪD@5zfrJR vrç{{0N""`,΋?HnЊwdB5 ʁ`-_nnT@Epv5a Uyw4$-pU>olgKy< fr|f^hH%l$dlܙBO-1[Á5:Q"=|"Sp_*ٌ  pVl#Z w 4B&kѩ9>nZ)95жwrg,/ՠڑj>Ŝuǩ#%w\1֬D(́ pMt0b+KLLÕCY2_[W_(tni>)iD0( ~vWbl[=J&Y 1%V#ƚnj.:_Զ [x?QcV%&\oK—gu`~*n& - a[SWi"|dVi1Π50pB)– x(D\V;OɈ2DEj5S OYtĆZEWiG;i -?#0җ[tHByI^Q=\S/]ϗhd絜(a#%LnuHH,XH/.G;WAfylDR^$~+^r+YQdoAן ./zƈsH9%J/ 1yإvȋA|UZ=˪E|ܐ&KCSl1B|JFP^HS"KB ~fE$OE;|ߔXV'foG u/7JҎ[:;^, ωM'ԥoout%@nτ+$Np/RO,6`꺮-VZ?/QYuĞLq _Tk3}=L`> yN(W\۷j S:Ҽ6+c ݴ%gV*;h3?\z2|܈ UЩ Pu)3t(c~zkoo]2?QKs0txQGJVꢗn;Ozu9MC"5\"Oɩ/1g`(l`+|П4! ?4-&3GY啢l(]/GR=_TV{X ^Sh1v7e-\BץOQ3cDfiC L3iLE:m!VT]Z5C@񖕥n hT>XX.8 #`oCW ϜK)7K#ڂC u JM0\or$hmC/FYbZGviF3>LjK8T~]_1$C3\7OdI>^fxQ`~={whSBU0}ֱ]A ֫JX%5Z22Aoe8W|I`%y9ނ"2蓃 qzLA "JPu܎lbYJsӯO:x rEv4j#L£WI.`8Q[--hץ^pB_mQkk_Mk M%w1ttzBD0 Z%Z!;&b.c[E~u߮nru[n;;Qq[[e^EF2xɍyӨ.3!>v*Q` PFB@HG!_{v㛝c\AQ}#{R33)rܹI|Y jXԶ=& ׄSNf&ݔiu>%tX]ą%_m:먷BJ$*^*\d˘y|q;8ڸpm}{_eX9vt1ΤZ#V_H)^pu懆)ݸN!R7EZ$c]8gKTD74d k)QAPkn\֝{5 )cX>N\qq [05p#f.ܹ^*pγbc&޳ ;,{3 ѻƙ\/OloX{ű}:D6KLKٹ yWM U 8+f iO6n-c_%1$^>ڧQTU~8 , JN%R}+j@sbwg?v}FA-GNto{/T'ϓim߸! x H Ps Dtsj!su~6@"h087jd$%&6bv_ڞE ](~ ף7Ay8q@<ٵ/4˗gT4?n#9- +j: BJ5jɳǻֵ8]#t#°>P%)n¨sY1Ua\M?H1)U6G]xZ[-;?G߲Ґ=>@x7$@[? SE5wUXZ~ɥKؗ|c@P^f/v=P% }sDz ($2؋ozG6Hh,A/خHoq$1~pg%18d=Jٻ)x' KBkdG nso 2Tu4+ @Ggtdg74|~X(ͧ/S5FyYJqV1DS~ gti Ʊo{]MJ)rDs U`l?:V`ٴEf /T' sp39Jvr8>eh3jgWɐ }}zȥ H2×. %urGՁ?ǃ\ʏ;|!ȪXαL|;륞vEqy~,cz%33,ͥ?NNtmƦޗ-n\)J4]eo%um]Uqx46%6juDSJeyJl4u= 3{CB,;\mTıdŴ ^ꎁ^6vl {acJHFi,ƹpe$yP|ױVsuKG'!E܈~]$KZ_QK?"|4( EѺX2PU9i_3Jۇ2xMH>Om'oV[H u)L*`5sD26_\Rj+D39L 45D 52N8M@.ls_M*M Gi0NZ ~rfmRȸ# +o"q*$Om7*!ՠPeiK '+9f۬1H*`>z) s-Ӛ- \*&ҚgӁK"pOP9W> Dr+:/#'ƃ.Ld\hNלs^8λ {_Mp$!KiZqYRHmRo?Px|}?# M5 e2o8Ţ)etÓQxeK }~p&\p:Je=z^1k݃wwc  E#s43{z+/p.Nd^X8\OI{:_eъ8sa ΗWBv"(ܒiFK5%Ʊ-Y?8#Wb:F Ϻw}␿˂kE` }  VLbsctMBwQi _6plcX+%>= j HÉ)ZZodH;`!ηWv(2:ӦmICH ~Ÿ=D 6'ni9^Z4w! OPr֖]֨$P-X& _WTۣfk⫊{e% NNnnob军3hT9 䮵K oᜠ ~Jtƿ(Ҝ`[TXW:|1ˡ~/ =H^#OK[vSUAG+{w"EGY8KTۈdpFuB6.y^ozrVl=_`{`E+W]C*h:P^ɬKTl_!u;uC O9$=^AoNУ|GC'[9d:i ])3 h_F^D $cw(0AXẕ ,ե ss%YgπÇ,i )#AήM"WMц fNp]Ai &}\u!w1[9pXPV߽VƬW|f;+t6ֱL>^pވxaJ̊+O Xeo#p5eru){{_,!vzS]:Ҝ ?ͨ2b`1kB4ɇ*Ёh`QҡDGUM90E[7R-d[L§ꍮ"eۺi٩4 ̃}3z'|C{j&SuGTTF,{冇(O)k}ȽF/;9R9WTl@= :LSm Ƙ>7GsUDX5 W{S/IMMrOwEzMBр1lҊx'NWurQ7`Rj>#{h Hp@F]-ZdY k05+rH}U|+x)>q̂j#Vz迦r! u K<fcG5٤ˁNeHI=xq'*|([GS[i*-jƲl($t Ft@CεLpŃD=u3>Â^ԼAgjɼ_`[?2ol ;i 8a{ \;OY71iX7R-Ͼv9XuQ5H4pr5QTv G, z0+ePȄćjtɢ:V tq _Kc4 Rp&\U5LGfG>ThUC=nlkOa:t][@S-1E[s0{BBs`.m<0`vfH9,zJ7c#R[" @a+ν'T#i>ORe? ͸˩mjY! o2r-~{~ (p:(vN{{7ԉj bT:F P,;{YHʌ=hynpy:d:uY iK.MX6ì|vD㉑ gä)]"mO6o K|;H(qG bTGkq.լu#/7wz5F+I`^lOó_ETu :yy vmҧ  i,V:ϑP>_?J-%A#{%&%Q&gwU<7Ǖv9qTW4QG-1שʿAxqb&QW?q`Zeڰ?F(.7۞i E͒&ux 3 HPXq)rNg ߬[]Iv֯>"9 0ue1P/B#ni,<* 4(98 &j]XsM!1YE?F$y-ЗUސh)۱?2CP,X]>cA;b甘{2rNM_ OoPc* ;!(;U%f,C}A:0dS!6LGC IuH$θ(W zHd[ۍwҔӈ>bY=XZq,L=+4H`,  rL2-͙ʡLäx2 ^.ϔU4C-@? 'ˠ#rW9݂צz[,@B َDі[$e8m7DO@A 3,lɺ7H|dTѲ֣gZ6B'iU@Y3dQ$AT?H<ځa:s<؃]{~5G/,؀CDK"+vkg1܅h)nēnzj\ ?g>\ TɁZ)*ĵO" WB2|=Ya56վ^b٠PƉٙpe"렘2|7Ot5EGkH t"Hݵ.yyRy_͐y\ڬ!7~JVG׆*3f^!dEo%@}]0Qyh A˚c1?j]v!C'4ΛpxBsycvN0_.t\Liw1Mit}/F@\5] zA R XYԺ}0G{'Wrpv ;@X;nfɓk<DNzrf7Y\M >6LoCȎݣCLy[2D*N^>TV26V;6 Hׅ%aV YcwZSԯG ]j*j\Ɍa]a@~,~n4zCTFzG!AyK΀&;N- BЅEc5x6@ӤOU8]蠢3 1i^OvHOQ:+>A5`uԯiIi!f5C֨:G[aN\񔙁 lU jSzZ{Dl \!gRk?­&]ٙTj9j|ݮpP|K̯%Zϡx}LKX06U.$0AsNuuu`ӟ֠K> Oo_O+$$9\0Kz\ۃHâ`mc Rq Ź$l-&#t:& 87ݯ!2L3'ab%Q3MkKG|amcJhɐk}+;LW{_.M\SV8Aiawc}\Lx:fF>BB2@ i)uwW7uqQ0 bxdQ *J8.gLk ilcOH888)´d[muO8 @+ WNt.]xzk5S. eOV1 *=j zo{ey>bOiG< a%()3u %~Q`.j 3~a%=ЗaC|7=cVQ)U + !|6+OTp4x65Vi`4H;J(Nmb#lek)hBACF ]iR~⥟³1Hi3wYB}NCk -Hu I~AN Vye^mo%(5 .:{}|C?ФIS$:r8kj !~Ⱦ)h#z5!2:ALvjt*+t>X`J^pzSp;ObЌALPeҌnx?u 9U[aE} s%ĭ,a'ZS2~D/f\G fd>,jUd9{$)Y {싾\#FOV$8BϬjT^֩-K @B wb IZ32:޸-cj^3Rc~cn7t ]|5KrIv`L~;Gh൧N3mV" <[#^m).‰"=`̰F v>tB)80l{r3Xť\Cm|cD([-#YKtz7;h"d2PӜF"U< (/FcV6S I)xZK/sjAT@+iTYk}e)]$Q*dSǫ0+ ȁLD?^'SM5L%jDdjE_>Ν_LB Bbxn+~ni„ iao}`wNr/{+KT$Q&M4Hge4+BZ f,4ޔ% >e~6vLXn5EkߪU5is/)n.8nyC_@޲q\@v|qPSjw?ɥѱcժ c,R;F|nLzL1 իEH_fS2Qe']iTFתM81otŹ+vU%KOV9CT@B`p Ѝ N,gU& l1Ԉy9m2u~_V. PԧٳZȵx]nɠ`B{OZk QA[%`6$u²4dbʏR4[o+sժ iri2$FBvc%KU"@kAǓ]-`uEe}{ bib2ٓBqdYQ总 U "~ِy >I;ћts^b^jfkETQK.F$>@e$>6{}G##6^C2/SF@"o_|;!D(ue$aW\-$ >ZN{w+*FN[?BQqg-n %SB$m)UCk9% 8WgeH٩䵭6ǺdI*y]噬 =SmvO.!R[I)01,]:0x_XbOGyF1 wnH-am~A 5(_lB- h]a@jf**xҦ@.tFW:Y&xa!E)2(ZV:SOoْ.>zx{Խ|@XՉ*VBՌÀ e2_0A&[֏6RAnor;'&% (1ntgR|N? t$Ҍ(p䔑Ʒ@*8 vk/0'lmHŔx:ɐ8F;(:r k7@<[(p1%G' YI%a5>c=wMCxzdem3-n-,XrͽY<#n 9.'T( 'CNڅIukUIfgeXoFx^xvJRc:1a(JbY=g=*fD; >"hDQL6Uw DA c8:9O g"k;Y22= AP*65i 79d}$<*Z1oea2w2'kN`|!r'6厘cQT_vP|V3mqL^"VQe68ą|S HvDq?)kr-6+5Dn~\ss+ ¦ ]f5=Go i~Klk¿yТEO##vOa_g|q5Lu:P.*l_@(*F=[[ع6I?#J/;1JVlZ.h5- ; l~@I*8~2*&$E\u/p=$Ѥ7G5%&!V=fBovS%K} b.p1-h_"s q6 gI%|EG .(î~ޕ2 Cd싎{Q_H=wޘY?KFI1ΜY*gzhW 1''(BGh["bRgqyIlJwGk6~لDNҴ@nPHى16aЋ<[L 8-$lVBl@H;f!0!Lgvˁ]\׼cLw=T]:r=:o>o8m^r6R_ &MxĞ,?G2 aDW6T4 ~QD0.@ O8Mh Қ4}v$a '끷lYfVUU!xY` {p`:U՝Q玮\! CcDƀ= Y3F5d͒J0f[+)ҁC,^cVZlG7?X?:RmIA2%\e"*Z&wRG'A܋fb;>ELǫ |(X43gV2W͏c!&`S`O !96?n"w=:(ֶj&,F`T~kݱpSoE/|[i'EW,ϝNCY %5rJӦl2>a]hfx|EXJIM;ܭn?z~N”%ڎe.fcu ~[[ӷ(D;|n`[ 28= ay&]hcͯmx@Vamgu~tVyfЃÕ!eO'Ziٖ۹8{n=u21(.hPqj2װ9'$py\Zd⑞uMtjڋToQǽM*4`v;,0(7<}Ⱦ!G"$/ XZ-ma7) 0[A 0Rkhd<&̦L \*v6鄇=6%Ή6g~Cc7GO;K]L&%KI1A *up(ZQow#w%8uM:)}c)}jI{G 9rhI?(3NH#?v`[. = 8Yآiű%*kjƦ N^.h򪀌w/![C佢z"=z/+A@툑ڟY哶[BR&"V ª,ܦ<,fBA3ժhL l v^ؙq o`؜cu~# әFYS:9 c g᯴1m4G$9zޚH;\GU8x>,u N#1#sj2O^lIRMWϵˆ&Z |Ouس"*b N |AF ez 4& x=H:(Q^Y`kuXN9 $ 0۳zŪ~X{p6"c={}wby]uMA8M_X\lRdUPg;nhkt-7Afy QdxrǦh9 kȰ(4M=:mqSbr=5|_rH6|v-UM_wydb1 Wo8MnܴpN* "}`ig̀αM%,= x<5?5p=6y+refD>ASniC*!BpbAgنL,a>8}* k&]HO^d(V~:BNL7Bz2u?$8=?)&f%HA (&nA콡`ꑲ=ܴSpGEPy88P*ZƜF3:Io/tg~-~O"{,\^A%4POmWKUV9R®ߒNx*dcd@H0ctep-5;w|c.C-r?,9A#!犕Y-mZHI0{LcOݹrBqH1!7d3^Z4{ i@e8hv3;"ג΅3zYl$,[/lF0(JQ:1?ڬIq!\n0ڐOYtdP %_ix`Ѕ,KRMˡb"%|tLyعhpUfkfF XE"֛3񉇢WD|~@s5&R\?L쓼a7el>" vk[cg~|+@|Tk^ Rpj#g{ߙ:ˍ8a5uI+}.ď`B%q6%ögOt eA( n4O7^BSHh i[X7cϨ[TϦ[&{ "*^}L-&Y*1F˺Փ3*0SƷQ=9xk^rS_< 0`Ò,VFK(yCBm-aca塏vfb6fV ,[ƙ)_bU'RnIfeYFU)ЦUoUvsNqYm $ .׹=)Y~`TyN|DB\xD-y3YAe;ӬQp47Ɖ8M#}ؑoi,!n AW?㑲_V3_PxnhpV]Pcf_ZC0` YW4̝G[g{A0onEVA|D&v-PiGidxNB'T6#_HN9„.b |*>[cp4yާu-J9['u7+",k]k~/xοA#eF,?dIW2gƥxg<NkCuP,C S6q!00{\v2#)l]=y< αO@]oX&|OE<[ iVWz_`ܣuN8vGl7IgӖ'vέ9 n$D\a`#Jarw泓:6<'At .[+V*ۧg`MIF˛1~A [;4A=(Q$tMXh~_83n6SL:l%AXCxIYM^3ф! }-KŪ{LTsnWۣj">]6Ėi*,qΎvgEp0wFaMm{R\AjHÔif1`RBK,aB02So7C'<1 f<뵭 k"EzKS25orM;,Y^Tgv8=Lb0Ji$Nx934z%af]J C5MTZWi40<ߣzt~I56B="Q|ASt.) +%6Ƒ8Naaކ*cz+`׆=Lf͝N0z7TāP2PbCi1u̜C93j50޷.uL:#W*HWsgMmᲇ8r<԰V{ARwaī1*j߂<ʉR).m0J@/V1Βz43."\-7Hc\}DxWGBpA!ĊeHVkz:J+ y䙫Z*vq]L4DΔOr'5Z\y!7jLbw94Ctʧ$VL/nި\>bZTF.mSybM"l8ٜ$l۫GCK8Ԯ*X.o6k֓NEtuqK#,39G9}9I}$a.C}`tikUIOXYọos]XP3u㥺!n`|$?2nH14BoA%wX;xJwqlRXk9g m^x^6B3Co ׎Nش! !@g|숥g^^X32 f |+VnBwgL] )Lb4| `"Rs0X/Sҝ` PZ[-=;Erz!(2{hH)3РTHn5RXTaz|#-P/EGsÏ5,l |ǽ~hIx؏$ 1ӗpq_Ngq]Kw194P^~55#{|[erpwt?^;)ZI㎦8&IW"k gc~o7'@{CdSC(ixre1|F79uTLDDt Ny5)D:[LjV!*ʓ7I 57+[yugZoa.t^->9[HY t'in _KO`Sc8ɒ#G>MqeIrw(3Wuڝ/m">n^LPD8!zϯ9SPU="}p?{s [S)Z*:Hr0kA:ڰDWA>')‚`4$nI\kl<#U]0eΉ =|Zڄj炎m x@ z lmX@#R?, @m*‡Qy:|؇%DžX=b%fs 1xɽa@ ;Zy=˙6sW{< DR]s||a^01 Ka|sy#Ly+ع쬍N! nF8"oEͿcsua4m,)p,O M[X{&sx"Ϣ5)Md&Ckk^AWL bFl'X]gjX&Pʩ|6`ոB_7k`*:~fhV5cd5 Kp6OVL`.m7#7hT}|܋mW.<|ySvr5{$"Q">j\fg~/q ғn͐4\==~iǢ35LkF_sSdFEa6 ْ!2Z5( f\ )H)1`'WXॹ< Xq+I.q@>&~M(BC1gN@ʍef0qv8Wf[7{(G~ٖeM=%8uI4vx߸-).w(#H"FkBg̑_ccTH+7WF2nOPOMb3afs*(a'at+c"*gE#Iޢ.gX|lqג,9EHsl5cf[d`:ޫDfX~a~1bǨ& pn>-;k@Wu rkX+x N*đa[>-P6ZVsPҕgb%<⎴gQ_VC -/%Zlr]!;ᘹxO1ҘS]Iu= p"RzI>ڵؙ(Z`M"?a g ӏÌڋ̊~%% 6ePxYjT1؆>`h=uR:#z?f qhdd sL3yVwDžE,w 0cq4esG۽N<Z3}Ql5$/w1@Lhp$sp0؞!Q[-rE5DptGm2ETT.xkCYM=kIjXc(uɁ L΄*nTDg;5LyAYz "i4p\{9$X:uȧL~nNp$T1m-}V0d$bb)+,;BS1APQ޸Q3Ztt8zrX~Krѩ 7o |\6"`&pL΁8AAj ݎCcKnL5I/aҐ$6oh{ IkxrJ&hZة*|6vobTK?DP̝\,^n9?1Lyu+VPɝ# Kmk.8mQҾ/pMߑ@AD_5ڂIeezaveBOi,;v9 xO8@S~in)I ekf@%p[\7hӬ(ueN^Pص# Ȗt2*`Z|p-o-w{Q͍o5I7=cHh})ŌxQ~ԯ@z!]&Xg\! vHvSJ@t@y c4;bu /9ѣKnQ">Npo[>‰ھfDR?1Czf Q nPtyAБΟx p;Da)[=9 5lQ$^m9`"p-\hNcvdݤU^TnkT{\vKz Gb^V[W냮QX\SU*U ]C68fG1q qnܧⓞ-T?lUVAfZV(RJ_jf™3f3<\ƃ&ZBaM˜Vz1%lsl+L9i$@ϒ#.~nӥ\DqS'Sߔ50I)_"ZSh ԺIcˏ4h♜ѹ*>6 O8S gUˉtZNxw4_n/Hk -"GzkSjr`,Q|KяGo*DF Odkk}:kOD}|i*R-Zjh 3| R"?Dm6)\× v.?YxrVԿ̢`N)Vtj~gO"=L.6C?I׎kkvl];oV8>{ K_ FgmP*pw隊R`sЫMtBQGej}Za31嘈K1? TanfTkf8~w̭e:$#sHW0IQח_/Z CiOU~TVzo4½}Z59,,4a\U2kߙGb(1)o-2zћӿ-5;5sOڨbs0yJ-饰OFA}=QRH112utQʱh&M"=5oO)XI,Cڸr d 7iJ g(ή t참 }!|)|.5us1%S_B3[u;F brxH(}g#ctb>$ixkc%koAk,-xS19>GfnJx׾C_2#2ްdg*iY@K9A UKl?<ڊ2|Tj:g G^J\n-3TY vL |ej"vV*]=+N3XV @\}l,v^j)bLbd"{ۇ2Ed \Gvw%4X'm*O0](- @cUפq0MswM?谵|9bB֙aZYz>$2#:RdJ׃YYSʐy{'*j18, [-=םW|dBlWf :_s9C}o\I*{ݝ2RTomQ""7+"׶ ȖLuGP|aMlTwn@^aT>7b27b(5qJH G=k&52H--( 7Dx-ϋ)j{b=ͨʖ/us_vԈMV%h#/q%YYd?9 ?mՁ ѢR݃KRAͤNdcfaiʖ{NEfDP|&KƏ#^~%ʞA]TD V] `aw&1DIk2=/OQ-nZ H-OcT~uoq{g<9UPЌZ|Ռ2PŌ*YN+mr@luC#c+Kq)etgQQGV5,%"KV0s:)\PN# ,l˹&Rok+'DZm7 z\6 xff5{u坸"rdS+bmo]1tIj'0, D={OwPH&{^ f,Y ]U`ԏNNjѤUo~1[$ƀXgR NXH&>NP1#arPЍ>@=gh AB෴:#7sS9p]x)qo {Im8Jm2pɰ}ki2ޮ4N#㓱<}ӓ2mf6OMpYc`)ᙆI}[ 2vs(Yd(A/{/ձMϼS9T=\KqxY"IVUc{XeȲ%TV7@ޮ&7ƎpoI/~D"(C8E0@-KQd6 I1b6$koJGZ) XxDv_}V`u!3އ' (-P2g@pAEҞQ@y?-~%|T(D1O~=7b-70ٜ@vlﯚ?ysq!.h$5s˘ R%):ih-E1xu]@- 򂦒$EWv=ņa77_7$680T[qkbM dV fsmRyD湒j\B=x+aAkj?.Zrmpc$ 2V)ܘe5[91"8w{:~: 1h+:ۑdd" &x%|\]ӻiQcMhAv8QZ\V5jeD7avcItVvWiΚǬmxM0r4rx a]ܰ zyFj;0NHE4ᐩ='[(*}Xj]Y[b?,"%Yx%ϕsR6  VX)n_d<6nfP6:gRkMȟ{,iKRXֈ七aG#p]SqɩPm8Iܑzz DԽ\8= ʪ =&>xͶ[okK4YW3OpH=IV,(G &7ڢRY>gZ󘨃%ڤZ y㿐 n-&g^},RZcuŽW1&++#X?oC2NyezG3P5qOoXo:.0Az(~eu̖ ߐT_CEྫྷjRN0`o}WTuRlJZ!d1PC*{U,@:s@{oRcF{aDU4zδb}(DO RVpLP[܋ h-TQW 6j77<^?FJ$b9/=  604#^}GD]loڋibPOTbª|mVʙ<]ouۦ!`E,ltGnal%-cr,|NGok# tW`| ey@v +CR"mL5xp< Fi Q2]]zf 4^&t~p|ٷNۨUc]KM8}q ~pHPc1(oLczۂ 6*5o"` oOQi6O;@r5\g↎arֺ#|ڇ]{ /"G):5-#Bh$Jq;WT/BςW$!,ʘ?XH ST3@"Uwq4zE)DʚG;P{!^H5~M *BZ"7]* ȏSXw[K#-cjLa\W3Y}`\lw}ZY3F,lZߪ1pp$&6E [RO:^]d!ԚNaIu5~n- -H bY~2ZK;95Gz l4d àms3ii+%e 8tu;&DO K>fxC3kĢ <4Nu}jY =L'1U#k I|6V [?ؒyZqϴ&.yVm00)3g|]M n+a)A.BhA"j&Sc/}WOZ+BX!Fanj2r/#Q|0xYyIEN^'SqDuGƏ8`m.ħgA9āaT>G.ywK| iV U|#-?E1i8sWM-=Dk]XΝ s8wJ u[Qd04^=k|$J ?6eo>N>8%dӠN;iPdLB=sB;u-EmeT`rcbƎ^S2xtEr/8_WV4L:1i$m٢@V!(ڍ鷇2}1pxQ4)k+R>K\-89dDAPҒyx9,Zc'a 4Jvi4зͲMvS^vF1NNy;< _Mp_N8h#nЪİEDхs _hWQm㤌OH-%8[f:fM_|7BC @ PQ{i^ɽGpbR_/́ rЍye0s{c@X{Qγy޺)vV/r.j j-]T )9JNgc4}t1g.4+8YQYq+& UPHNjƔe>]rTXPo~[ScNCFW0˛WxZu2sP=:AFƨH( )ѐVSze\l6y*P['=м&av*LZzt[KP-pi6%LboȫF2bBKe';C)*2u4p/_(SU}0KlD:l8ȡ]8qhGs oc T`*oOɎC'~3!✴ Cb_^ֲ?Hy#N%A"!M@ST+(}쳑ʿS, 'rоKqA7x22Bzu~0Sg8#pyĤw'NFl:D۳z>+~/LKya.M n_rQWgGu.9{z1xF rY|ݱon\Y&}vy7\eVqw+)5,'W4DF=O5LYB%[rJ_$:wŢtkMl+ ?F%g6hZ`,[1:TjPjd3|xwx.izp@9(6dg n~ h*=Ś1"B]/ EuN8:lOfAT-s=!d`\c1_.LOV|ާt$@{Yv9]>wh/cLn2w~ 8K>jHN͢R:_+07 t,`,N\ |+N ){B™5|zK Xz A:vbh:X\kVC⁋Aی,-݌0qI>w7a' L*Q4AzBv$T?_-؈CsR!.hv{}7Ĭ;oTDm-]3AYZ . CꗏY gy Jə[W -cJ`'VPS@P)|8`#AGc`(ੜ@aZ02O# ,eq,/ ;c]~LçtFL~PBJ 6^09ஞM }$BKKc3D ܢk;Y4n /4tCaCK\4z-{ۿ>L4ίˣfmSIfz| DY˰.̧3˝vf"Q|=#EiQ%$]wk=у`GKjLiMsA!+ؒ 'Rݜ D7:r|_oo;)yk6h'LODth!jzJ|H7g&v X^kuTf/1Q:O1*j(et=y#{?@kb|\"뵶(&17g/k .M&fV$}6JIoW;̅OI%](6ǭsص\P* xIHi tga~&3ɕ=^ 8X  _ Ž+$F;S4β^EZ4I0.(ka_`Â8} C&x:R^mn.NJb |sIU 8YI nPGn@%sdzf-/k֤~5%%Qƀ6xJñ'>4!%?csu4^N0g><2Zzsi (7 Xpx]xѸոB)Ԫ6;wܚTU5O6!gVr#[T%NŻ6tzQt٪`c3//~}7T P'ܱ*YwP ZOIK̿P\bcYw jfzKLE)] mg=k,]b_ђU.H΃d.J~j}y'PuQpZ<sgEh!B|.9\G"\H $3qA!׏HVѰtyq>NJu(?=\zXsCC,D鷷>g+ϖ gHy]L)xaΚ-bޏ0+)#B!7m| 630 M^4-%Fi'CaQ n:W)W_9NZ"WAt (ZgVT3oE)i~ˌnnWjt}ti<2\HhrVMB}.Qҋ-ׇic fIRka49Z[|K`2?Z(6?+"x ɜLA52İ%3K|R?G0\Bv .< -1U8eDDx%[:iШls!|c[ Oaa+F>})`rzQ1.!mC  IlijQ16pCid6_'deܟ81:m8f:h,\X5?P)-:kr O8`{Q;2QRA>T>M,  b@z/K;!x4.4"{(#/.kl~Ɗ 8ˀ& {\nB\>]b[|2CCU>XPSBEB[,UjlfZ/26UF`X6܏\M)TuzxӅէ47MMz4j9cyvҔ5wJxGH j̼li\‚HI_hEA_XQ1wXfe~ jQ3iRЌqɔo??tH=#'=$NZǿW3ʘs67%vw׺bL35ȃ,g1R g] B nf&:ODsUWA,hz{Hztd!f'W /]U6J;'i{4əKˠlӎ"4.$%Zȷh7;۴ʢ|$Qze Œ̕ pBU7yc?ǀ@3_|?hK-~J)1g^P:DOKvRMDD& &)DP`v0;C+)!D`>.25 1F[j#Y |)T/C~!3AM9ĔD7pErYTXh{ :1]+%tYәHWiAhْr/HK4)oʣS)7Tp h#oúKy$b#phLdy>oh#C>e5ѹ4F/"C[_Z:0  wqGwǙ `l+W@H ["4m )p9B u]=? wp,2?1ztx7-)rȊg77N».>k ^V:]D/aNmy,<pxc扉.P7)/=ΡҠZ.Ԗݪ(~}YE<`%B3;II_O%_t? aB|~ŨMu`\4FbUw\hԴe XUBxThʚDO1w}z:BæI_Jcv}ЖȢuZ@m3G۝ (i0W_<%B/ĪIZ 7}slBPގQĎZ|9ᛢ b:^&Xe9<mQ@k}QBljtZ҂g)a&6:\cNd/,xpe[uqd,>} dd/|_WNDGe \q}g@6N,!6e vH2[Hs|Y@MZ}ZW%l׉ G#uXA}[\t'n aZn&.d~Sܴg|7Uswsu;F[k9=wK$"xH icx }n aM+R5-.Q$;-H*7Χ#X=Adb[i>B5nۖ`͋4M3I+݄ t[{yJݝ=' 9"Fnaf7ܨHnEb<yMy bң[yU$PRg{!oUuitjO.ҳQwhطlE{zY&mz~X@X~2inqYNɓrRqd~0 /$>P,"?e:ȃ=#txҮX2 ;βH4蓮 u-lҚ/,-C} S]q=~, 9!PvҐrL <:0~/ŀ)N7/IdMz)AĤ,.Ӱ5ubu?*)".-w}A9nimqx"Ӛ80mTelˏGgZ>]ts 5]xh9}+W+r2 ҆;$ܻ+~hZ$d3Tnì`yK=`9QH6haOc~"- 4zNyډ6җ}vOZ̈́$Ù%؍nl6="B/b^>g(]F)45u㚻Js??AXD c~9q'bz@7q-Υ9r۠-Tlu]Ԅ^2N#dܧ~q}E&ڷnϜH-$LRFB)SDnP P$@=`L\U,&l-^/ 8huU!_AcA0&dѼK1;Mzdx/dukՀJyF̄}}$?gK##3f){Rۑ-gOYdVj_rD'd# Ev9)5BXz ~wKCr@H7?'^R?Zk;JMcgP@*09LŻ/'t94DAV \3] SӤ`7L?![ Ƕlаrferjzi/Q//rEykRy#TJgiG Wp2bUQ!g]кM`0۾ܹ) j-٘a<|}^A&Qш2ft+SOlFIIఅ!ludx [HEfLD?X4҇ /?*a3rjѬtnT+EPlGtyL;u<;ybX-_U/[A[['ؽ0*V.܂$1X/HK Qpɢ$аrP!I3sZ zGB6~U!'c["EH|rŅb㬥9Yt)"G%/$'bԓ!:eaJ2Zby`t~bu. m0 |ZMU3an+꽀\#^(6=·6.Izd1$'P˭w3{U퇯E^QRb:y!P]9 |r' Ћ| 87Ӷ֐8Ǣn/;ة|hr5TxE/4u8К:7+&RX9kb'W Sf=DQtM:h4;YZ[>n ħdmzXwO(/5cxMp* 2M{9)*7,ׂ/Xպo:u$QT0izdž,UL$ASqh`pI4b~$NPrN!-i郮ZM~mh!:h;=׎ Pt!dD0nzQ?O_}vfA~i^D|W&ਖl#p0@W$#^˥|)@2=b#huHS^r[yRZVkh*C>- $EԸ? 7@E[rZ:ID|wvǓ6ǀn`c@ 5].i 2si]x/0 )te0U/?xw5S#cOM{s-|Xa|9fe92_5NQdt:!ԭRUltؾ|cj0nGO6`fP<{!zWCgO5ɲ( lY^H&q7oe"#U=E\&w22YВ򱗴9XR!4"|Q~ ]'y|wNuj筢L;9$}8J*R_^mVP k꟮7e] x6v70 ‡7q?_Q^v ] Wr!$ևYnx" &{Eks k ⧻wq]*=6h GdmJ-JC:Coyb&{J˳Qq3L&,^CZo||m2YDya5(RE3 [mSE bra 'ܴNO˰\bqO2?3*P5U[ZcDYi}Ҩ m v6p:XVby' lLg|<;])z2p8­|ȋ3tNY k.Ȕmo/ N%=Klgz\iR&7VGEݣr;2zEHH_j>_9jܡa1xL+x6l>XG?x g7LKMV>=!u/~vѕyKkܹxJvIluN jq↖aセK>J+A9X!,t 3Ģ:dRLqy+ZV: &͂gdjh] %+aM<)HS7IyNˊno4d(/{DoPl"#kr[ v@SQZ#WXlS %~L3<81I=`~`w2&ܪ`*ԜOy5K߬qU^I% _>ڰhd??F2-%‡l{1Oͨ#7WScv?MݮcⓞԱ{3mAPwxB=pCvzc;bWl;HmbrZkKѧ"v󐓾D$o2YO{r] ;*4x.) )GZ巶: HLFh̃ݍ} M}MN5b& FŢ&"Þ7Lǭ){9]m2 pVVs&OzN 0Ǡo^RZK?tv=+-Q|_~it݄rg}պ@ϷtjU}*Ivt1+y2P$/?fIx?Lu4l_NZ5&XsQD5E/ kd!d)/wClr ׵ᔧ+3)s#0n5i(uy5r~N?=W ځb4Ce8 w.5YZՒ%}%V8j%&6Jи.!lA4DXԛMǻyqXo壱b8Xu<ܟwd +>/or0bz Ɯ}}2لD"+01&pFq5! <b\[VF:k>ė7CX}%:Vm|%W('2P:R]K[ /DBTB΃h ]8qSB8X& ?SnSݜa1Yf_B.\Ռ脧u9Ή!-1w6Q9,Yq:|_/) ه1?3޺[76^STϰ߉?3lJ%-[̌YU%n^_E_8|WԕKI:S98\81ЌOK@pke!e ΕTb6 c$7jk :k&q߻ȁ9w?լ]$cP+5ס*=KEv0N0߱]5c >ˀXwg?X-"g퓁ح\qlr*Lu ^Fo竘4"c Qo^8`K׾xo5="~GkpUVm,iΧ#Ӆz9lTE8e44w)jE;e챉v]~FRB]2k /x଱ן~^Ra7iD!t.k!{8 .Oiw>qZ,&V.szF!{w%51 6gbebL|9m)VZ /CTz+sfk@[;P(l,enh7Y+'Cs0(/75/EfɖH0Y8 PU 6!9ka׀ /EViЌ)@}D%|~EP %y8sXJ&|j?B_L2eÿ/ߜY+F.I~,Fvy?\3c԰/?qgllqybhYD}Pv.& 6ˏhZOwj;q3ư2ˀUqCZ`LJ]XՒ $ekM6DY Ԛ^C3dc~"! ࡼջ~o"| CWi0=F2?|В; LNH*$?ьQ#&zN nMho0_:/ffu_f[|`D 0L{Y)(c mh{çXʊp?4:Y|vxʤ<PJ+O?$8Q(| oaJ]n׫x NՐ \%(oy;<1MŸ+fek}z>GUm`pVw O߶6<=?G tCh.~~96|sL<ߥm\ȏ\kZ鄞k]BL~@dl:1ru$g#Uv7GV\>iV1M- $U.j1ټ`7n9+ '}.Oa?o4Α[Ftq|jxpuXnq֛ěAO]-oi9 RRfTSSOox.L?$O FgZcX rD%^u17I/Tvs9⤅% MIsP_đH[[G]p3KSz8eG,b"b 2@#.b,LJf9eq_E7 %jZ@ B5ixodք8F)S̶,~mVY|Q hXPusG^j7 ؞לtkV)pv( AM8w⮕k8>uQR\ŘUkG )`9X2{178+Nf@2yw #}ǃ3DBaH, 8=KD^* 2 ͊~P)e@&X>u&&k !Ƽc}$(Hp)gE tEQ{ςOgHS9nȽ \l-ضĤ)(t3yY!k3?m>xi"nї#8%5{1c?/j `)B\a}3:~#;t=˞90j  ^UJS4Q,K9fuz< ҙ6kOO?ʽ}զrkk1O`NAkK=i?_\ջC$xf^U=$IPk6&ؿqpf"f>6޲I4T&u/cyD(/pf(V fe"c,ZJkPh B$ 3c%=^931is )\v] SL4CR?5"yG- y+Ub<} +/CEXc 6/#3w\d圥G$;;z%{}F1y'Dh#`"775>b^ؿ/BR1J84ic$w~+DF=PDo|Ǚ,r7jM{Y5#E2 <"W$C(+Ц`y FUTI[0vhm?!$YH|ZHZ"$P5a~]ۖJ-%,i7) Ayv_S/T@GR322-jy/aO?xvXp)e݇i!kfM.ut[oCRnP@Q,b ht! Pޓe˂k,D[wBK\T.K':Sz RLQ8juեwI Ytx+tl:eo+l!󱳃.cyQK.?7.G~6V\hǣ:xE&PĺR.OcR lN(یQS`5r=?(d{X_ d%ئ(yrw0= B %ilo-C;z`F%4v#ߺ/sn `Jу# V_x!Z*szfҺҩxNQp<=a=M7m*RUwZdi(o^ۅ+y <xu/eeJ?;^.\qr)ႸCn% E|1$ ۋZeJ ֐O44Nxؠ!ıOrI;$}IgWxBfv JTKqvG>fցԩ^8u&L&Tu9[ȣ/'B0F'"*ʝBw5F2' a[Gl.fϥnT g!bPt6ca| u7MJZ6}oc1(o<,,W<88PA`2gq7 .6~kEpDʼ~DGXB 5;9.pvV7kb˧Ǩނ`p̷ؐfQzdo_z!d$ϝfyk;}$W(wQggHme![7(F9桓]G`dcܫb%^K4{ϛ^|vc:wzvҟJNػH銒¾= /CIAs-&Dv~P9m; CrsṔpPBM/L;,YdVןW>r.->%ٟ? 06}\g|eax.lƷ7)^E۴B  sXMүIܫNu*D( I$S~Q+H3!$wmA9މGK[@&TEeTd1n, y.?\MIE6iQEѭzO!w7 ȸ0EP\ |>[MgleUtZ/7w#?[sx8y "fqךYȩP)*aD7˾PXQ<6q,tWv#:nd!\QP5CuA!W:\kǕù p@TwBܘ\<@6mH$&6ޱ0c<0=({e8wxv YA0X}?H50i@Do*lJF?.EYpr >r&igs#Wc=]ov'3D$a受y,P i](fg Ez}v8W i'?աG!tdBUN+ނ\Q 0솽cc8>Nb/Y="beϓ7)ݜ)4,aD͵{T\% խ' 'm VΌ]b1v, |ӛ]NC{MψtM>UCەp]ls,Z+Okn'~)a~Eoc(!؎r#g.w sT[E_jl&0àjX%àeVz$YquJTBsve <4e4Mh^_QhqSϊhe9 r 4,D m]Kh$ŦmC5^EAce{-zuM^r=m7m+XkWcr0?+d5uY [n";0DșS4,IiZA*ղ1K?`N[pt,5LK"< dn$h;|Jxr/%O-5Xch*9nKJ ֽbsL+i/9xvyRT.'_TzSaeqNIkS9chk)6$v87w9 r/2>t%;iiEZZ{Ov>4EfIŒ֕8:2 ];U GUBi-طC'lu[ecHR bWqJY sgY΁:" ;NU"ʵ5%Ԭ\GA@]rMaщA]"N_1w?qHa1X+B'gT> gvhFE1KbUh,̀Y wc8)>lik.fs4H1Zy+X3#Ja^u"h@êTO*1$.DP(?=2#}4dҗ" x+J~&ʕg hU ;EC4ٜnŒm߫jFCޓDpmz2W>oa4\WKab #LbsNr "YVHx֙WgJ27h>xE Lv~պUh :ffxCt]xWS3vj_s D/ꨔlv"m(mW]Z1oi~lfO'[rDB:ڢ# 6;S3^.q&2/7[!ţi(%[+H]ݐR~D}eBRQe 3-^%Бe59kQQ?F#i!kN9Nk]i@KDG% v)zإsHA^yB7ܽH*Kz:Z Mr;^/qX|\x`W.K=P +q/"UĴn!u(Vk6;BUăg {I.댣&?lFژn ،g9/8[2EѼ (mxӹK͏x8#衧v >jKo&-Hl !l T["Y|j"K>P9P6<*g7ZCW"''. w] Vl8e+(>y(Vm$hHұubi].wJXi=7@^Z 3njbZR7VFy0>d@Z ֌ NJOUG=8o)iҢ~o8:rϬ(? AQ,͏.[i+mgE[?z.dފ^qU! =S2މp '+uOed(֨*ź,5C4;Vq10bAm+pF1PݓNf0kets0i 8t爛IiM㏃#@yP5㮜-{-J*NYbɸz;oZxÇG;MJ;^LJGOgJvy17ncYe~Aq6Xt5gn?}8`LbM>a! IN 8k|[<ۤN0)!oFAm"D)b@ݘ vSzΤ{SNY XOvFu.koÌI ;4,ua%ݍjڈV2Mo[J ipezz&JE3Iك oСž4՟?Ou~YKvnl"|H~gY8΀8n-OO .^LT0鷲`fBW( &j`e܄4id&1Pp[ӿLO*DO36b3:b , ꙊytanЯi)a/`Pu NãRű.@>ՄJ YpV|R}meQ0}  Mg _A.k=ZFZXX pvG׳<S\ΧN˺İ CbT1ݴK+%PXL0< [XG3a>KZ3_QwaD{Ty2d¬zجVx^R8`gc!֫0[SĪ0]~`I! 'Ql}Wty$!0XeCz!%o:]_ZDH'i"CZ&(,U2Rϡy2KC%Xv_oa";]8/hIp+DuKЏ!H)E٭ؙQ՜ \!woDPEUCo@\^|K(0xq,=YED#ouJ6>H~9py3P=rلBf^R!Q Bi Pq3rG ,N:'Q!*߀p 2sIq̷ *KrsJw^]׾A |}+T!d]tZW uͼO,gh <~Yxf.+룈O $'T ݝ(C U0&)ia@TpSbX=VmIgxEܫQ*km~|[Eߞ@qd%:5J9\[ 20@0/ mJz7M`yP C6{3\G"wBw003+p *{3Pr$U$dq3H!&(]S͍ WXPX.\ÎK;`Z>˰dbq&7h.Gqq3W ,&[ ׻%E5$jxSID W{dR7!k@Cr]}N(a%Ԥ)敵>utv8JRWwM1|5SU*WX%pq} ݓN7'0SZj`96eH{ u҉VOBXR#!TiDga%&~fq&Q.Zj㒏>@ޞȓSx)X_3qtyj4mſ0nVau%׷iGuPƙJJE;k0¤V%6UG)Ӭ(W$<ٔRUZoȧk4a<R*S(=IB?Ԥ (9>HOZ雫J;8l5&w5NS:,pΪUCUrŎ [EBHk ዙG sYmKHC+{ 7Y=TvPw,YB)?s0[Eʟ f0?█$> lI4[(F˸o3(5Z 6Z4e$%A d˗~;C|;/s@wMSŃOrM *? Jla똷p7jی)8" < m4Ji~'Eڇ[]b00 Ʌ\N$RѹA%|O\]SBƬҌ ®T 'L/v,*6ꖼ\*{aLeK #*3Qm ~ۂuvEٴyK?gׇp{O憻B6tބ+ oig AΦ)tZXu^uFN{feF O:($ yʓjpGjLk$ܜLRwiހTcf-bgF(ePy7E y=@xA=p ODAh^~"JEiݮ_AΒ+BC3 hK#(Br*dcV&f::}>w*&ZQs xÀm`oػu~D[(|19UX@~G7)0KK{yqmrT8)<tJǴ4ɰͦ-蘋N,s=&L7Sz=ަUɚA1T򪬎'g bXMTop?qكR\DfY<)=DB ko.dA7p]ִ: BMYZe~1o$]JL g0ښ,6MڛHU|Ԗ AG9# d#"{AW7Oկj,lՐPն"|Lk=&aM=F@7j$!GZDG]gy*bs)'m+3796H |vZcB$Y)IՄ'IoF 5l?qխU鵏,4Ũ<19Ob;Ew^8{H}dM^K}LSQF}40`:%9پ[:qЇv ͮd\)C[G^'"<9;!z4f\Pf,)}t#3{9L?L;=͘nWa} GYsdudVf, 7O<'v+^/o蓻Z͋S LWn`djzpK{Ҋ'@'2h ob/^!. x3>jE}wz * Wν [\/`=-yyCxFG$e!rzp'֨!βFq%VrY%/Oy.MT$qX2x5ju۲`g aaȴj-_Gⓢ>ce/(4:k|÷* W{$/4T: -~C[ #}C|UVS43Te pâC%)r2V"`<syjb>+?` w.18_lQ`)XkՎ.Lx:>长zWc| o-h#~ٹI}])ћ'[/1'DNeX-8`GPN?:Yŧ8&B }CL85yQ ՀrцgI&0d٦W0b"^E(uן5]%Pzv/Wќ†Āyv,7"eё 5˅icZ sp?L`ep):ڋTE%&p#W|TW>H:ah}R BŜȈmN-e&4GE@ٽb䷡5\,yZ\A;”X eX=cA7vmsPb`N}J3&gLѺw枎M*bnRGϕ NC8?HPD4:q s!3)gF QpnSGrFSU)JRdUjwoBq515ʇ$ٛ2&~H0mX_jĿ bY3k7x̂cU$E" ^Nd2#vٌ I<45ۦFhqczդ9ܙ6/&V)d4gnWQݮo=JA/WtyuxJ1iDx2OGE}qOMwQtjfU\\G~ mir Фn?JFtaEF @b5`*{(NN6 _ #>T cw"LЪ%9]SVyit)wUrO IAUx}FnX}WA0xY& mr.?&VL" 6D"_+ '1Dևoߒ9Asr7EϩsfI$ К-i7u 5p6 >kڦw8]VYHңήKxF"GXTʒ414K-#?EhR:+,Ŋ !"$68 FТ]aB8ĖOK\7U6G*Hg| k*"9D19zve%1,_WZ$+fʂ4-rfb0לbmLN6nn N-Wuv^a}$fb;}BZ w+~, Mϸ\731/CKj#׃Feo┾5z='@w;Ĕrbׁ>)дے^>ҁOZQ*(a>}r5̟4k>GW(a(Z<.OKEkzmr`vc2irϲd+ab=wE7=:UK[o1y/lt+̫=t82/G x/3nt,q5_TUVxcU@!u (c Pz#ljB&_hu[TCU ҷ  ?#MwT&1.URRĽȆ:1(pBq8L1Ή('}*O='X"< +B4-v^lfҳ!opBA8(Xsr.Π8Pz}* |5U-2H0H} jcH;XD'?e vWgkH6}qUm)4/~%p_@r`@dWNT#Wg}MD `[U Қ#DK`"Z&f%63S]h_cmàf ' ͗ݥ^FLQJV@kvp4pMMAY~7^ ( Du?b<p,OZFj<(쨒^Oؗ/2Ģ;D.vXT;)x,cnTAM9wl.Bk({27,>hlXP&{7B[h!L19))rsDzԗ0NRqdFRo3ӓ[HxT n?r}e= Ksӑx4\ę8dֿ ؁GıR[j5!G>i@{+֙'(DAL:3>$xځYf:i(a~p%, jlfʜ^̥YF=Kk+T>0PNTZqyU%EMlf`n4'Aq7T,j(eeG 3`'*yb26Sb@id' 3'ۼIŊCmg̹[b R/v/MۜѠŀDneVl`Z\j72 0p\3Ơ#› f.) :IPHUixUA./%zb3pJ0_tjaq\ 2 5q+UIy 66AA*tqN*|iK܅iH FpKx=,EeTVCbKGX\U!/5Amt7Fk lk+&<Ԓ6W^[:HJM?Ld+10FlėKQRqF%7̆lpӺWi㩕f5*+}~dGl#ZwgL%yn_ɱZK!țT|MkI/8YFPn ﱕojQ\ľ-Q 0ҦuOwntەωrC]Tءŗ:\!]m%0Ft徭p_l3j;],.UYX"$H$| V~m:qU`.߾%VoX}tכӂAtUrBnt`Ju."c>WW ^]NPbTܩ ;R㺡X1}c9t(1T2 gvV"gLLM3x`kL1);g_zk-u7g58F0ޅT:ȴ/p\gu-1%e\hMoD9 ;i7; $3l!,:/#f0[~_v] :: ]E]' XFe1^<)t f+KU0xUmcF'CнB0WЄ! s!&=)I=0xn'31Vš&I|}n4PKx]=&B*>BQTʿY)K-jn2D T 3mqDJ[5l?.*.|-:,&o/x딭 _ZP}HeJ]\2XϾFm}ԗc3OkweC5[85b֍^>.N`"xe(;wx 2Hz 4>VWp;/{m!N.6:xeeT xsQrU1(tu\Q1D3xU[8~C Lº }YGKl`NDjcuil(ϰ΋x٬CgW3Fb,] ݌'ls-w b 8  VÐk[K=%FZIR`2L dnC2-lPر1^DgLo˟:֘ݝ.NkT8ڎLIُ(*Pf-y!vKd61Fo.YV=W؁-A`ysaTF;cG'i ElUًɪ?|'_4j T~I  _ } B0KhiA^Qq'jGKr/c_4M9yn-a؅Q(9^P/!g=}'`w"ר"6J5=TPڨ(3 >׆|݂e=i}+:hJz]`;o1>2@JW/Gu!Ic6Ba'M*p 7A?Dܑf*+7mwL 7:a^ItWWZ6` 0k="7 Qk ! pS+C TwZ4B_&%(RO5;-Tǿ-Rжv9'xf  JNsW\Ujdm/nFg^$)6мi~`?Ted-#,˱$ jsy}*,V Rnh@$20;;J_cWbTcevW9-!Hτ"Z! V?>8_A&krX^; XdhOe׭ڳѦԥNG,>VOj.Iˮ;B[0tްXWUor3.f^ gf80q31h0|70^pQLssk'x[d' KLm7 wel2Պ^ y:0@ = 1MMgWTz`T{˞GʀM,svެ5T.}2w{1,P~*1helM>a-E&="+fv5"\KB-Z-in<46PCqIْ/@C+?4cSSȤ# ̓V`1=&|"sC,KZ06_ڋzkPxRβMqpyN·XݨB4AȳrHqzܬ/D|;̓E_%NC-g Q@΅+4 B 0;\be,*m,̈́P_pCe@4սX/B䱰Q $5E VL(T/ ,|Q ׺> B k̛9 Ҧ0GѵkF6bTxȚɩS``W gyKȳ{|bm.jV%2Gz!uc:p3< 3Wm x]ΘX@{e;\X﬽EoTƏ eWLՒ;],+ v Ӽr'tdcLeEhI#5^ j i >w5뗶j`k56>SCD3><xA:9dI.0?5Av1*P/\h dMnlt$Y6+]MLR{xoG ā˔A84Ry]g1YX ,HXܔ L἟d΄u%;X`*O~si0a4ByQI&36Fk"-2)?`jA>9g\EZwą 2Z K?SCJN[]to!TRL !R[nM1? xq vLM0Yf:r$n%) ]gSӴ*xJl˺Dtal:^[셗 \I\ cql3;8~Лxku/%4"Cyu}'COO_6s]Y]e$9~t߮TxӦHz=ȸ"E+;%masuHs ᇙͻDf`w֊-,A>UG5|WX<䨈YmlH\ as C=˶ʊ ?Kq M4 k2wx4p"Q|{(FEh$[: p$nmiH˘"9dP"gH&wQA: U m-m #%` y|YHWYZ!A8c0IPpȗЦi(i~ӉK| z㫖dTfC*W@Ae[  ^ӜzZ9zdHv1 +QU0 L-keKSa{Μz͢Tq{;ƍc~u&&ۙ _Ee-v B xi-+m tD:oѸA=&gy*ƴ[a-TTflcSaBvT6HӅ)9A[[!@?Qf;g?3S"B  HPL) ){ylH겞u2شvO1G9>KC7_eR>\qAqcr},(fqeϖaIEAUo$݉ sJ\`Ȥ H#u 6cTvϻ*FoMe3f`mZz:a[ Æ/`'v;3Ǝ䴛ZPQUI$O$rvU~A}=o|L9+a Yj3_<Ʒ8=j+5芷ԣ٨kߕ-BU!<iRcl%tPI|mC k0cI0w!;RijNoQZTQ_iHxF.ˊ(W,Y)7`1O*u@?ICr&iHxΦ+%' [Ͼ# rqXъWUi`hWY&:2V~Yf?ɸg?ХIbʁ4Zʅk/e$0{}V)R KXű)L);# i'  )@#P-IMQ+u5 k.:aG 0\GVKTحRm<;h\82-n %|:-J v%R3öa}obvmQ(^-F1~-܈B&/&ow׾CFm8=0$rN/M&Pj9݂bniUֻ!^ Rk9E<~C7!v|Ā ( BR( @1x 5KGVSzj6߭*OɍԻF*sx%u 1+ hYd|Gn2m :|8¯|\&̄Dٵ0 V&Wm(0\ ݻvڨlA;Cb$|\t.wڕyݎ3-ه45u&;.XCa Jzox*'kHFĵNIIDx#telH["x4iDVn¼u 0)YQnфьj8mގ- ";N"CtVJwLZ! lR4wFmU Oя2G@us^m}h_H<֊H_՞ =l14aa!lN$ ] R}ICLE¦ E+ŧ*|u6Ɩig jJ itQۡ3[}g,hGEqRp ]Pϲ6U7#o1;:q*Rě[〦ޅKP%?*9m%F54kMYH/'hi5QO"XDԈ˗NE Vs9)ÓNHf k9ͮu\^r:7 P劮w͠rT5D:sdfi(pe$(-M/Q#א OMސ3,K@PaI!^"6t2!͗dxӿ]#Q4{g e6-W#RX)#L%@"Q˯nm.Y.˜Oi.# '%SN9 )/]`Izj :Pΐ`g=X`lfv@]`eЁ);'2an+w 'EWe؍[v̜啚UܵZ'CA&2+؃l[{Ij~ׂp9t2̧&aR[ /Ac) QͥƎiqv9W"mWΉSs*|r' ydmJBoWmڸ,{*:Av Oyk1L\%!(")&&ۨ6]Rn֐@R<#R) 8G{y34~zW/-24#(iBWULϺUaM"$`/RnH Q"v;Psuń&3+ 0hdJl:{S/WٱU6:(O3JZxOMyM%O?y>)>T)l50"g}) &>1 %8|im`>iK֌ (Tގ#aiՓHG,?º>`f=_S}۫(:huԞfV -I?$#b kdN =Z((ö~ lӦ7RGl]PD6p¸ޅӿW [EaxZ.[o~S9 ١RpS980ůfw(:Zb%kޕB*"|GRȒU؂=2oDj"4~Ka"Bŀ %q.&DE^u~Ş{UdEsW6iy߲YŲ4DX;(DQ>!q~=}VCT1 dг rqbPI+li-ϕW6xG~0R QgQ ü gD8 E4lm\; [M@m_o3/ℂ" zDʻnZn%RaG/5\=]y::SVj[⯡1;])=IS7c?m :kTDU$spmw"*eH\뚪ɬ^3?R^[Q&fO J޷=ѠxYzצrAFgP][2rPp8wNv/="Bk6KϡӉ+?&ޡVLLEtLx@9isj7Y'/-Bj;} bF`D_;z.o,(N>؜(A] ߜ*@nr,U} kb:7Kpx@ҕI9e[gvM{ֳ`=i3eCn˜dˋ~j[Aށn?SxK4_}44rOAJ$0>Q2/D7/Z\>cҥ`q0f&/yRIOlʗqSOId+]n[1>T`ՠ"ı6Yq[{sPJtvtr8$*Gs7APq' CzV*M"5l!z+r,VV|2A豗y?YZX.t[ZĖ^LR2MEIZ)Ks ,r7ƺ뎏b( $.BZt,-?ك*wwD,5ePYOewRY+qYwZ=cd*B p#NJFqi /3H5p#nz |k9mI<`(%~=vd)xxrJoP<2 />ުrDR;=V-H#q,XM'Q/\LFp -_8Óʺ\0|C3[i™~78TТhv\a$ oA>,9nrhX"[m-6WM$F0mMR(sE}C\!:\;Y+ADn8+$w9| XﳌIKhZ<&}i>uw.H)+_Wo܍dݥGhԭ<@_LSUPXyoRDe_sQ>k{o"B}sS%Kz*~$T4q$Q,|~뫚SðOʂwi/|:"x׶U2cŀ4Y~&ď?3Z0%Zej040ƥCC ҅Č FQ&5cT`-;7]5'CJg`0T;a b8ҎL/Θ ]j`Ď>0%hBi&ұUm(;j&LG{'?m~aO[sѲ76=E奪׋`(r/;ZExBBw|3^/zPA4hZ@}Sx+A&P& B*#`T[}"7(9(tgdX~6y=pu[MC1j{O;Z82=C/oy_! #do)+|y7?mSUnaع(J7N5F*΍h'&lsUwu*AьW~^Qp_K+LA=tn^& [Ϳcd Ub}ˆ!T~+>^@G<9]>xj棕&L)_\b1V`PBÏ8o?TiǥarlUqK\(Dϸ!u~{"WdSbIƧӎP bZ8O/6_mPB?u|a_ $ێ3_vPX;bXlY>m&j4|rvpcHG?!B[!3m(dǓz8u> avݥUJ;LNd1qaT'ۢ˅Vqqi90W6i**>tŐ%)t2[麊!GQ HTHhףz@;*[E Boq(e33ԫ ͜\@?JnW.@-KqORAM˘k(RI_efL g1hŭm r3/*0=hs4y8RdId*@"[P&A'ł[#NI(7\V$Ť Sp0ҟRoۉl, ,oxjBsWn."9ͨjjUdu:32!=4 I8 90F^)٫x/!|vz毦37%;Ʀe DƝ D|4 BMxAR.؅ij09xO͚X,|]sf±|9x`&i@霅:]|> ؈5hux[:y1_pְۻou;' X2- wy_yx(kH{]X 0{C@<&\ r(p4"F ELm%EDoTWwj5>rL:V`.nwe!悥d(eBY[R@u}Ggw&Sk ϯ$ETWfAME:n-fߺ]XhL֎0)θL)UT⢇oToِӫf8a}p'`liW͎]CVn[v`M#*`O7Hº:J=+k3T(!@AUwGIڨot%Lԋ ֚Rl6:{tFhsX#I3I g8c }ByVL-~yG6'H9Գ$hP~@FWB޸ěfMHrOJJ3Wd8` @WZrv=:X^Q3f{x0y}>mEHHڭ,I"b$>pv,l7b dtTpמP/JD]2u۹SΕSF+IV*:3z >`T˩ hЄBŋ^/8,_y$ԙj{SSn_YP|O;1(:,)hK^uhf<) w\tpu9gڭߡx^F2V5bTfo+?ڶ .*YwoI& ˭=Xݯm=RPZ:&CBaf|ɘ*'5%$R'J TI 4*?)ۜ2SشzDh7X:eA@m*a>!=+ҫZAN@zB scZRK)j4kuՙƳ]B],rLyʅ&ie`g(Z5.ag &ri62 ToA+Fj߅՘`ty1_%=48cA;5e5ΓKO|_Ffi$dGe.^ؐ(~O>A'acFƊ2}*ܚ\YB[M_no(\u;2a\TK/wF>xf&{ @HuZ}Oi-Yl_y3TonY1DM .ZB패L֊QC >2EuFyLsužwo!̬pn!d:3LΧ1Ѹ`_ohyg{UM.(_Z6GMDq= 3Cz?rpL>0ڗZ.L#Ţ^M1ơ֕"`ZbPF̎9{6g5\^gݟ,,o\<žm@LT?j]/\Qpx `PT\} %YN3%pwnPsҭЃtip->6"8sc!T. ҳMQk)5^ge58_\9We E=a n!aр7zG SA_s҄{ _kv,:u%ۼۇϳ |B|TֲqM A[LQ/8'(wsk  _[|IAG/f &%) s۩&^~+p$l#'_&?/"o%9;+u1Wn6A92(0<pIS\u*=˫zV,[ 4oN:OewmDwO/օZ(6k;1 3:= Ƀ\8 PI9h2zo<;x3+%$1Ty.a8,.Χ"Mّ3,Bq$͙h[`:_uES\@c˻38&l<E[دMYNy=hbkt*unycŭY 5K44< BhC/<Yk\f>ASX,:oDEŵ pZ plij0re;١M  ! ޠbw:Sp<ľhf +x!k5(I4x4XyhF 3I~t G$ l `do?†\cEaPҕ!`ݽ;9?_s6e!If | q<`km*v{wXK1j`Af?p#Je +hMc ÎNc_tc-9RV G<MK&ru\{DCE-,=9fP7?+˼RuC9z=*4ntj˒B0qI 4EͦR0՗)H3aGBrO#f8ijy\3\sգq. 21A{`Ou!ZZ@ԟ,f#b'NA</;z%E>`2ׯ홨M;$ V Rژ 8WN=ii+V2KCsyO{Ir1I@Oi7 Lfx*-/* 'M$_?K?B6gC /Sx.L>I"]EE-)gmZ zr$z9A-Ee;y0%7khjfL SZF9+0ӄH@,vCrOZ?dAgp0J޳ϦF8DiS֟V(u>Bx" w; -=a8&F m5`9QT6IL"fdWůKV~}2yOd# Nm w)P72MFJ/6[w1<4 te[AaoڟPL6ⲷU.^ƭF]xkO%jS`O%uj*$}ɣǿH=urDAQCC}*rpT3,^" 0KeQ18g-0IȌzR=R)w? pnHoR)zzV;x=C+m'a?($7ItbG ˻L˚'7;Ni\U׎ݰijȸ1^x" յ9L'N]:Hx-F -زHrn5=3 U-ا{ -|8'wU\NF5@h/-WRt5*7ڍom7 ]$5K3 d icƚ \`l(n9'ܶ9cT­`'|Kƌ9w^a\qٯ^lRV/_,3׫z' #QxsmSR`fqgmp05 O6|<n7 /Mߒ٪sV|q/ڹ^vh!s3&glsf A'#ar$`$?WHk>BJN%O4R|V$Da&XS*tJb}d9~? 7n6\IBld*F8md&W`6a; \#GR DZw{8~IR$f~f=3fmMZǮvݯNuߕ2AbIdȸ+p?\$1g',9r> 82nDAeHt,_Rs[q6"Z\:t@P(MWklxɱLp~3yR4Œiq8-¤OsDIQ p籉E/~5cd;&.frOi-"9ww"ߟHR<gN`rrhi"%eCʡlvZn BaUQ!4kq_ܤם4/U&:y''qp+zZf5, [ƮdŹL+ǾHw@7F&YA.rTq@2*Hi ¥P_vmo3/!Oeqwߪι3[4o}]r+Z_( wxlC${w8P$8#?7A0$1jt =Dj%c7& _U\cEBTjlSRK4?=!bD97GYǙO\SjLJ՗~#)yN0M'Ju ab)e3]Յ$ J ړZcBӤL?%F$@@#si~Y\B ",(~XR!'i<%JFXnjs\[7,\;P\\ҕ @\ SOT7P ߮}1Mo-:gf%a}ݻlŐK$憖C_lonqlsKwmgU,)j=NtK>?/{HyN[%+,+UQrs*ctX4+֐5*pkFg=lּXKbFx}-wra16#R_NpUfIoxTknApԿj1@eCj\{G> UDmAk)e]$gaYi~5l /xl A y8'5mU/ҹ4AVи}Ĺ){'b픘!kkK18cxc}`VFKNibM̶0y 4b Q=-a ?^w1FŧɅ/4BH{?DQ*Aƃ< qpĚ .g0;M>Y|`XG 91-*b$gjO`r`hD &3Li (Z${({o&ىj*"=aTߧ"oNuZngPoٱ6$o%~R*8xi(q/ɷ.tJ{e VΪ ㄈ\w뚉"˒vkFaxPhso˲f(V/סp7s*ȡ]ŀ*t]PT.o!*r9Y٥sn'2"R<4|` @C| $Yt4Ti_j[:@Җ؍r>|x 87ev\NT@qq*l=G*L0~-4u8!{c !dYe e'|H$*e0@)G!Ob+Ӥ!(mX]:-uҌ4O>q"eQ-u^SID5NTfBN5z !tLGѣɆxgW⇼nGX6i?(j$I ]ٰžNG,f)0n ^qޑM6}>;p;&/fRizxEJhx%vT7qW91=-u sn込*4OLcG&~n=79 nֻ@鎅1|ٽ K,e6kOa/~#plIPQ~&$sE5!:~ !,SݺyO\9bo %5lnBx4-;L<'jՌȉ)}A\6=drAys$CV%ܽМM_F )_>"$# 5*x`u[ZrT]z1q2F!f'Y%kaIhZ\>T lR $2Qbѻ O4/I QYowL$CO:p*}7dbEs3<_h zb]&bNi*X Bk ?> R5L;gLSrCn<+#x*(pesm>lXMOP3B\Wc#P)h&KcWg*\3g* K"].կ*l ,ˏD5Tf)NYr-3^;r~ƊCO~IIO3W [}k&]U[sUlH='1a%pB>*1sҍ_[=TEpƟ* :-{?57H4 Vq4 W"K oIdM*;A5q |g&ѷ}T[N_=ڤ[O1n,B_/Lc3i*RqaL?E꠽ٵm; $5XఄI*a])D^&l0LVE*q,O4V ~8~fʄоV^J-CBKVOz鉿6),DLt_JI/Bx6/)DQ?81lfN2@1bDO}m<3XaZ Lf'˶KA(n'dfa]7('ח6˰GͬP(hu>EGʌJ~TY-U{e՝.HeI¿f-7QwLsѸ.bsN9&7lEZR?pVOlnE\{oG!X;t(qq˷:5'YTR< {@7Up[~%X ]7xa0UIZGUs\ 3R!Qnƹ1%wÖnH :_  W6&Ƅ\JR1.Ssg{s4:ꟇQߝKmK%}^sH0<͉rK~QYhH"*e&&Ih2u9 Ӽ da%a7^_~(WŎAk]7%|O6 u;pepNC[ן(ᒴP׋Gza"c}&{֨$x_Ss*UGEv3zU]w{FV{hIŐ~ 8lI1‹NB,^?CQH dUBfvfF8'ۻJfm8L!O@+Ƽ,Q(Oʳ-- g @*w`3 ØtT㧻.w>>`Ր}5IT${J-PtxO[.ܨMr;@p"+TQE!A+o**ym攩~-t++n\4"FP\w5aIR`掌ݞA5QI;C$NCּ}NHT#u!&-rC&L(%dN5%vcM};2"Ylw| m цM۔`;#'3!Գ!yQX~YѮﵽ`ݨ\ OEҴHZyVl0ƠG9~kwuJrnMbdيOb#8%s!4@fD_5i%ұE&=.dF:t602LN ;@Sтyz1IK`N{cM$_>4v*ohVc1][S'/J :ݟ<IP]ŗߍ휴 dVImgtTON.iKS'V _#wI-8>K]໏py_и<48KՃ)5H)gaDy w,u-g- Tz }O!s7 {T=[wȎAAw eJ~лCiWӮ綆[Bvf a oRw'HMD ’TV׍SkeoTѺ`R7WknJ]S\p KdY3a;2wg4^=Yw?ˡFP+}M)"hqy[ 5GAGmS П焟EAo3V7f*#pAI~j2n }s iI羲j2iflDm.d3R 8l)kb* -RfB2vnovvL=F6^e8+$sm Š;=uۿjv%UnqJ?n c9e*I샵7(ԟhETbgIr~H2arWT7*̣sc >{{"e<ĢcXM`{/U/r?k6 eK -u+A%4rpyeOݛ(tTR0#}4f̥HY43HOحK;)%ya0_՟mQً85G(ثYݕW|vT,; 7loNǝ/ jyR1?P؊dՍ ym 3 +-]^g.\{ߜ4[ #>WSXQ9MY "`'0rMYZ9Vx E&tǎbK^QL-8?u\ڎ^ڤ%^. +1%s#l1P*R8U'dxP0WdmN!(Ju fX@<֏ uUx(i[_${_N<2[0 c|:%{&0@xD2Z΍QfM2lA% sW\SoD vs F nRUd9"ř{/g$JRX#[Vtnq_P[#M5)œ-2UzcYS^aP{-K(( {xat0Jj@U\6ۜ KX{jLKru#-*E[HՅuu"1ꇝKB=䠭7Hgl-@6.C.AKPQ\B !/:T0"%Θ~C]XXSW[u/;@MW-{njnzg%Dz;t[C4r,(Kde cy8a72WqZ!vco:AWK2Ef `0[IᏙF;/iiZ "&;Doxǂ0y"(f#_EwvM3l%`>ڈ(P݇Po SP:[rPd5o kkۻΨljٸQ7fD,t%R0.3VxRm8Y5(~pe ݂A$gN(ֳGo>ױ:8&)ݕ6gnMtrߢJ(f\ȿM|b KʢrY΍L_di[sX$Vd/؁4|\ 5Z@2f}s t #xqG?hg@ Y(@qБi^ ާn Bp,&=$jBIؐGoE8X^yATR %##@n@ग़t fC&jjKr):y b=Ŷmj|?O.*qjL2ҹ:Ldsҝym H5*"25Wpßc"ϓ_ԟ&{68[_H%tZ( R@o9> ߁@hJ͵kӇ(bX$.8!u :+,.O3v2nǫ!]k.+ijdjH=yS6`?+a6J=f-'6}6m /aRg!M(I.&0!b͔:iYF[!$41Ewr]G@ X3IO~QOY㎅AyQ ~*یl~Eu?AAlod F1Q}+. 5)B(c8+ 0\mߊSgA[>U#?z y9s4}S'Ev eZ F PCPmyaƒ &gLtr7T ݋baLrW'jvEp9s,*Q旧/Ƀ\*ZYw5݂477}VD.JER^q[ǦW[ۑ mJ绀 K{~ސFPSAoBȤv¿MYlEzzk4$TͲ>8w`yAwR6.S'lS֜pZFsOK=駆bb9=wI !1Zho;! l/HXz`DXNEA>S~Ml=#ʫmn<q5 Iq7Pg׹LĸN?Nx)֗Ewmlg$-0ЊF^ ?9ǍHew^Ѱ.ؔ # uBn::&]~;0t? :7my#Q4]| 7dYE7H]xY&,7q ~f(rz)oNJEՃ wAoɫ.eؖ-zn0c^Fo &ca">ͬ1ynsm?à;ŅqVxtΪz)I8IY}Zz&>(Y|tJtR]!pL[p')u``@s@d=M*jr 3߬g#&hsOxTb13*,!sDK=(jdfZr*k8snDÿ?rME5;AbӬo9A:8;+߬cQ$"zi2ڥb^s^>yEzqHu_7Aeeo0bHg*O}Dk{cRw7󲊧iW[i)rN"U4E+y*z;4_US>cT1؍mhNpޒVkgνk`(`1 [IQ!P؆-P:U \ V[[+M[3Bmbal *N tkƬAj~C&P's_#z_:i,cAwŲ!e{5K.+r b@s觙>u9dχ /gAP=x;lTau1l?Y&*:h_Cm6, pe> s99 )<}AT?E* KXFW4bGF /x܆)dx?CKWGg0ަ>kYX^,Jz.S،69]o\˘Zszgx̺"Ǧ؃U݂2oCU7_OυyMaΰ +͑ل{2?}mM];*hsdkLhg4P} Je~Ֆ?S۪Ked0H =dj ɟ=B=>o?yuc ԑD7VlKyv_;xXG\hINb+ O ZWgm{xqWD!Nz lo3s }GՉ-jN>$!,m6̕!1SڷLU6f,P@0yRY6jRshQKS+d2 ;֓saiCM`mioHE6egӞi!-'YdW; Ԏ=ԤspD~V5i>C9 :Rȵ '\bU.1##:a'w;$FUh!d F?n@4,C™#Ôꕋe]If :n`*2?Ml}g(*FE≼XvpPrަVJ(y.lj xiK+mFóe9p amá~D*MۃuTg}K=}<8~qG$y](2h)MK3EំZI2eh?6,6H7tq`Y1B'ċԜO6>d?{X;Scwo4`Pt Pvb7ag.G6ފ :\r3c%}Qd\zt=5jsчUCc)d0x=0VBd"x\G^v$_]:FZ( Yi)oW~M}LqtG25}p'd;` R&O }%[Hm  &:HL ֝e%jl``<;>Yv^0^<U/!&ú0udqAA3^qaq#p[M27`)!TXka(>S/a"UEg.j1sqI d$(C֮ '}rggMvkWC7Vӫ-wHwj>zccX=X o-א*~P42j3`$(pH?EfUI<r/1vDH\ua<:S_N`=otS(lԵT'<'n_p:^_%W\ /N AnETgFc땄&1M3KhAm][ ņp4ɐ#;X`4DUFN2Ȑ^'x*Xs9PuqI&+8g{(a~@4\Ѹ2g^\b*qm8ɺ,׃DJ[Y 12RR,t%iE q K#8~AdhCp14 2\\ p9[I|gc'fBGɲCr7zy:Ӱ@oþcka/r묞NbL)+fǥM^!<Ӿ\4Vnަ|}Pua_KwĶxbJD5|N2{q$}rkIRlED^zX3l 69-yPwMɲd7*G5!A(QfK:WE@MY0Q*"l]nL7 T1&fDa0rfDɞsy=fuGw[ SWMm^KW֍i6I{Q [ +1R-5.^3ZIdoy0P()Ay k@VJG9nOʱgΈyBGgJj$!rOZ91Eg+$ZK>忡s}[]/)uv)afP%=EU,t?^ ]g.a%yQeO&h\6Y'7|HAxh32XՈ=`&|Z dr(l)(]I# @ cN۟X7j܅ʬmrI/4MOUB4&a"Ya4ٹO]8ƑK/$S+Y/Mj5Pum;LRDLbޥ6) 9A#&wj=\I |uo:`I$˃i^nT1C@ !Ď=$9θ(0|.٬S_#U[ۥuSGd^+J376J5aWm(lrk@:=1'H)$!$u^Q$'y*f?dU -s G EXo 4|G!bn?M,08[|S4P^DPr/,; H/@s= õ)#u7t5(,ČDY%*f}` 瀅}bm{X5'D;yMBs]szׅi)my(9EP+̈+n JcA6svEgt^=ƻO$WdG3= ݞ_C&;2mHU]XM%J.CX*n?2-/1F7G m8s'~pm2\QDg 9Ay3|} {U9ۻÀ#E]*Axo0ҜEUidɄda&]Mo0lTA?M/ffGՙc"\rNL z8|ŮUC%tնb>ft*Ӂ5 znB`I,#  3>L,T/-@3\ +hl'"_U? I K.Ķ'?`ElR8Y>H `TB"Oob^ļ57,-.|^ѝ坛#=SRU uD/oZ EIg=tР ۳LQiT9+E0prpj<taTW{~SxWh>x\ߥ-\( P4WHvId!!SV ^9B񣲮Iz"5R['NΧz?Q-'ݖ(2{rV5O€f,^_[6-0mJ\ v6Z5+LB 9,x e¼48YJ)kX'u$"Q;8*Y2Nfq3waH押{B4ݮ%}h AuT(;lNzKaׂi^bv~暠z>rٸC~90Sw?PJfX%hGP0;!dHd/ܼ5aX/5Ơwt$F; ls+FH)&V+9gr;ewEsjke BBrYw(H&gēBe(@ۯd73>0o:r0 M3(5 {LRz'D'ܬ8FD%EG]4|?WZ,r*YupN^jސ?AdhSn gBN3݌j|.ܦJ^ A7=+#l^zwzVB.mO \ҰtР}QD([Vχ򸘪\,(LFͺ6QkS0s!!N0, Q 1 /Ym4[P x- pM>H,gQ|+/HC|f[ e=C>@K%^ļM˅v5 Ѝ虒)ٺn<$}2@QQP01="4ыpd! 75x̃=0FuIVWM 9cx+) IEyVln1$j;ьKd/j{ zȺ#Nj/|Mp ֡ dU8t%1r7r?iK؆%_>C> ˆS8H-|j:й.;q+i^v?r'i1XVxt8=,nL6={0[ Z1^mP,aaϦ;lR᩵CѨ|w"ltѵh)7 j)wHXm '$͎H*.B8&5K'\~ gWxgN 6Ll !qxmtfe/gql~%KN6Rv/?eG D?()X 6>-f\Au H+exLG`+Zxox9l\v~W ; 0fm'hRBa"T 3ʅ~MI> q.e=TL~6M6L>%Ҏ?4(*&a2dMjl 4<7/fV#qvƾژ9ҫ)9(Y7R ymչwv\>nx<^$QYjYpy@~X9>S`ڻG=L ^}ĜAO%~3QMqF\=I}х1JYfLKH2#FFd- UҝYlAn>V1rV$WzV'mòg<*fdžc_S^W nvw<1pЂpӻ߸((d-FtArX4ȶZ>VG 26/rI#1l>X PDU`T^z-A,l1.AȯЄɮ #BSF&k$CKʓ̘8] !b͘$6><@Tpj2?V@O\H9sȒdD\fuƮImCn~]"Ł.yկ\S;nJ\洷(I{68 cSR| :I9_ Ut{EɊ|ַįb G/[-b&AS}Yg[E09D<(!B ,20uPw,7 lJ4QhL|  ?tQj鏀^,|Rm"ZV1=< jFiiy5gf{-d ^F=#21bKb j-rhHCmqi6kn=y|CVez%gM}aA oˊ[ Q1f;,7Qv^;]W7Sc?Qi )U`FGYV /C#5vfz D>S"`+Imf١ITM۳$9.Dlt6 _7hv|S:P+uC/?NW+ަN,G? |yj:!;zCHQ8ے#g27l[*'wUc-SVjOM)Cf.ty?إuTnez]^G3]t>Ic2\FY,!N)x*EnYNz]]Х$>]B".}l?q] _A~HwY>/ F)b$Ob"f12`/ܕm , WE>>eOp0(yPg cBtQT\v{EVg {2TA (D[za̮qmT6P A6J~ tP) i;:é(NYp#K)- @= WDdp(0CyV ۘ@2*uziD=myᆘ;tz +M96Czkzϳ#T7,wi+:uskN@ʸЮ؂sԞNNN(J/ivoXg=XD}(˽CwkEt58޺}s8 yE[B9Ucq@XTma/@ )g\hN 2cxŸ`2uB.aӊlAױbRg$(R\GY5Hpgč3ѯŸj)c Dg<~&8xl4$/ElωwXLfYhJN6PB ){Dڢ"j~B(qF+X7]>+jk ~lOz)qMPǓhݛҢTt =Ckx&K#q\[ek*?_䧒(b@98AoRNFxthC__ڦ4V\06il&M8_rrKdjЉߥ㆙,=SkzeIkW0,2jYZe[F_iS bm^z xSqoƵ=a*qLV!#w^V xn7bسS}a{^hBJ1%:*XD ZPsLdǫIOiT"wEj6v`v,#- qC2IJYMvOpk(~EJ)uwq-3i7tv5&p%̌Kseʲmt}_y1em}-a4`%̷=FWG`Yvӗ6 VFG()P۹a{$C8Y"2c4Z#䣟#"Q7LJATH_i) !I# }_>R#{2U~K^Hlʭ8:~:Ѷқ b]:ӽq[䓾CG}l*ɚKhlh`GF#`^_5BISK3'f$V?OgVWrۧRޚ\/l@$18?G'C)9JV.I]2m\1_c`< =,9Vx@TYj;nPw׭0D(D}]p+$cIwdS/ ve3LmpQ1CuO θGJ$c2 7U4\Ǭa Ct!FQ5 Y"k_n;Ϭ4Y $2-PbcT7@ʚ?Z/;"KH>J/#d;F}68|et78O܌5b^; Q52y⒲q %rct>-&fΙ[4YDUfƸmN>aw7"FNJ+9)Us.y@Dt}(~cu=+.*!/ai/-Iv}ئ,)rg((\Ϗ$!@w{oxn Bh Wb>e4|}zJstjC3aaᤓ;c7|Ri@6qgU2?'r -T'r y۱\Ӱb?zm}vzaWE8 D_=r>VLlAc܋Mao'2<>$_Qu8k]37%Y`]5b#1p| ?<X JPYӺof`%wJ[l=z_!taK`j\yxPBօ.Vq3.›Iq{~7ƺfظpRȩ.G?P"Q^3KiI)NCt7'1ܣ 9i 1P6 Jute6 [SC/Z04 ߉~95zK<]lS kpi}TlH_H7RJ@!&fn7||;lZ䲇m̥᥿iېY>47=j wmхRx/EQ*پ_:;I0H= fnu;0qX72§=Yk:L\VIi߽ TKB pvq\S\GlM [ËyCh뚣iCnBzFw:(oWuXR<$Gsq췘 z}_+a7ٯIJTZ/3(*)j"*֘zRѷ&Z˨2eU Yq0mS$x3nj+uM8MM9&c<\mrLrL"~pE˳pw"CuC]pw7j>eYS咾2/doD x<~c/pHۑ '#` 3bdK8m閆TUQ!'9\@l++i5 &@B$'G U"3WEvȻ#jӜz yքD{WXE Oȳh3BmNPC_} YqUnJ_xEWV0fsK04ƙM|"GUXyiϊQi XYI )X|{I\]%X {R4=N:<7[d9dO1x3mi_>U6WjA.i5L3@]tnw+ ϝ1FGh`C{bʴ%'LcDNxGo Yō>&J^<>x,W8(c62û)3-O4- Xj^M=IXΉg~4|0u-B+XsԜ{.r$YmV1.X;3Aë{LLʲ}[q{pjl}BCyxĺpA$MCrR_N!ǚ9`!Cg,NX 1bXN؄CW#(lTM&0wڟ:%6JYD@o\hD98c/ vDSTp6+qڦwkQ"voGU&Cԇ!jp?$w 2LENZM'6*"=iteڵ4؍֛t6߭_r͛ǗcoF#G\၏[, f˗zBG5.jGey?ѷ9d9#2v]4GzlK&߫㐙:qY}'6SfiԲUb("&z W*:bЕ}Q*OFUB'Q Lx~Sj~2]$7\Wy9LϖWFЍV{!uhz=(:o̧^WtW@1 Z?ӟg%ϔ0?1!4ڏ'FA:'„'aTu خ$r)eOs֩ýRֿtWfy͗qh"Ɓb;G :HN +zX7lh3eek^:{$Dُ ~Zܫ!p{Ag\e sauq|Xg5v8}DyP_%o6vE?>|=tJ-j ⼒cqD 鳀OŘ=wh8h*|:.q{~z!S)*v,Ûd@s3liP>}g|%O,.qNt!> -͋4}H@O ITK:t+/ko~Ի!Hj1eh0ޞsgbqߊvce#>ngsvGN3 \b% `txWkg1BFW/|=U~$OZņ^.|?x`p6i+`( h`?;K{磘nP7⸽2 \DPܽZLcCzG}XGLVӴld$ *׍;NEeIS~Ӌdݍci<\t + [CW  ZZʙv4G%nyT#YܪRsG ߳#߁ͧ֜ q@,l27`g CחrX /_v乧}.!4(>G;ErO50zLMvG^,7[WZTN+EPhjv[xE2q1-t*~ɹ;v6›(LdYJD(EP}xƽ8"Va2=7z.M%Y>=(@|"'{25 ^ sI8=Kq)€ /c zg? ;mt1ߪ8q)宺Zvs S% <"!d3S-6jq1Ĵ'1_PI:J+Hc$VL*L"މN E&Ⰶ?pu~xRC9)O p2@!4Xf ?vڭQ!sx^JҶs7'GÒj#Hޙո0w^+oszQFseki9"+ gQT)tFʢ UhJ>߳=KP.φq2`F r2Za=$H=.X9rr[!#D0y=ރ`DZdž?p2~9q (sw?2rܵnޠQ| DK YtALcs{c 5<˂BdJ-y},Ɋ8uҪk^*y&;qnL7Nc^P_jUq}7KB$㩟8ITù`cC8Rczk)A-a$(]~{=8uI~ |=HCS[8\. ~V!D'%h>1̃ CǻhndIe$&ܲӽa[SML"NnnW/6߈185v#{vg;~ c5Q+c!bcӯd56MI%-[5?2, - ;ԉUP+:P DYwU9hག 6߃C-lD 햿h/f [s?qmZ 30q8yZB٪T>_Pxt⹙B5n&+퉴!TgsuݴHMOH8KI,\$S#HN2dJ 壞>{6Wz$׎=pGXժ- AY%anͱrb"q>+\}}y|#} EnZ$w݌XlLe]ō5M6ƞ:s6%Ri;ߖKʊ+ S7^)ٷD3H p2@\&7Od=nJe0ǃ?֨l %"F@O<4NGZCҀ@2kZ) e1.qЃE/L "؎wrb <%nb+>͘QG& =9c6*#Um;f&z$]A1N? N( P="8`A5݋VKD)vw<$ RegXY#h-;\Ko.'͇_۬(CE0ID67ޛ+A2 MMO6Q1Gb^D e@,Z_IAkN_e*c0)]I 9+mǞdQ;ܝp7\1Gƭڢ}/ǀ;tX$8M4iV)1_Uՠ68>ֽ%mk #Cޒ!OC|eI$ES, LO&F^=]Iȳcw|yQbq,Gsձ#&q'WsUg";ZTKZ(!(Ddo_5d^8a^HϚO~rK"JX5P>/"bbGNx8<߆M/n :S@7"7Ħ@ "]%Ȏ4~mیmL\(Ͱ]j"׏=i%Gkm E~5Dݤ(MKSIT((R5bԜ,6wsڐ;qS? DG_ XÄ)tOwu+Řl_äM줐~n z}M.8ar"NL0%ˍp~1:-jgۓ . ?Ovty|.19;NW8#aeGN3b;gݗ7)%*zp!9Ad+8V>ɶk"|`v[BK*ܸ[_d 8lICK#DzjΦ/ujų4 ~&K琀? 5'̕YG=`S@Y a$ZCuTCz"4{6l[.I/"m$$AKE]Wm qcGo20a"xXt_FCņ i#3ug+kGDp& *7m׫VGkQIQF e1[<2B?ed˸<}L93uoCiqRPu(5-fVuJtm-"U+N \DPD>ggU 92% ၸ!|hi 5+AJ> ^.P mv!x*\W7cC!1@_t6eC0Ȱ@BàrǕaۢBL5n=FoGlv[Q(-=efma(P5l'H_S>JZ1C{9H9go/ Ne'۵N4?BuĹX# dS8(rćqJmu]a6 _ N|N?*wGq /Zz'>m {nWٴׇ\v"{B)B=ZŽ%ގ /rL@6HkK.ڍ`zM(< \($IMTf%$o>V{cNa%a% /Yl h{s2`1N5c<5*XP'C5֛(_B/̒ Ra T!) mx__]AlQaPpH&4Hjʅ-B"*Z9=WF9AƉ3FPu{l }xסXB7Zx~$z OP  +}bO15^)^S!Z; b.>tZVVtgrc$0hp4!kXnn\T\E8/t˦_J}]ˡ~3fj))jLRxύlbt/=E|\*!ؤ'n+v%kB?$'nƺ'mŊ673M?#(t5}Oޮ\lEJ~A``]&#^`e ̛VIltO?KsbA7m :2 }ƵeP$( ,^ggh?:7 v{/w3c.Ji픤 ' s@ 0<6nC ?aUwl`~(f0/0*☜%WeyOns>u1 JLy"o,y: LF80RzyxPb/ F-|ھƨ8I0z>O )\d#ermKLd_Wҗ,Em;_5 ) ߓ`kt:S gW}qlK4ܛy6 r36z zҚ75VM!^Vq OD.o`L .1US;fFJ+zN#Edč ~f?|興=лEjL1cD@r7֤*caba웩u/g D.aId25ȿ0t7˸ϖa':ڲo:fŽL}U/)$@mÁ}lJyM7^=AFteN-=lAҷ 2JO`C^Z%ݑQwNY(2#аЋ:Y385*}ODecnA$aZٓ-퓫ǘ?co7 nlxr<(B9"pe(`- _vif$NIMYGBTH)̜P؋߄ sJIހӳgʣuu2L&G F]'yIG-oTmcЉ BQgRfƘ8x`}rbhN sq8TB*,"Uc*K@KUU { 61#Tr9^0gVѪ^"nGmG8`a+r8@n?> r˘ky yz}I7lsށ)"k\ѷ7(t /}1rz/X!v5%QSQş_}z-,n32+ ZEGi"g`]}wcJu*#H|-+&~3f=4aZU(uߔùNX\ٛĺAo}xI7DyQgɍgS$Jh{$1 Aִ[ȍO/ߖ''jmkF1h);XeТr!n8GW"+D,duڏ@1#QpBgk<;m<,.Hf0ɜ"Tzgڥo]M_2Jjq c90Ya.["|)L aT9'JQ|E$h#L!~n|VLڎkXqNZ/R;Z+g|Ӹd|CG q/j_Rs3^Q2,wҎZuiC@-M~ M朧T/U" <ʹ [Iz`鷒Ah rasܔ <2llx'>1p{h!Ч%ȓGT9D4l9@TtY8t)pC۾X/* uRm>K&gI_ˍu0ސZbڂ3$4m< T3Fwa)R|34@khECJtۄnuϥ/OIܮFڍںB5 - ES|I(mEю;!2Uj(xq <;Ok0\Ų%1&k̹ a9:֫TĦfNcsxξeQ o~T'z(gV-W  ZD` ["abDڝf_uTٱN7C+̾nI54v6 ϧpM1H{ԉ!9aOb_^ 3=_|t+&F ޔs~BB@nP:9>I'yA'څ&6i %HŵX`SEe  F{,W%muwfv !$S:N(<9o#ArX P"4.mҕ~mE,J?1n*mwc !Rx _Y^\d7ē< zb]=g2L5b ~u5)(Ƹ^O۪#d@v^x'\\<{gbɴRskk'`,SB`-jYUMF Ϙ'nj@5Hf<}-dhn8t;ۗЁؔT)NaY!K>?Z EGV@`.uQ٥9Z_3q{/\*/Bg8'~?ef;zCl]_HCy?GԾϯlЗ*t؅:PoL({u!]8,G7z+0I]Ї']`M-4٪ۗ7udGTs&לKF5΅'e$"5 D}kfM88?Qi7G fgS!SxqYW٪(1:Qlե>8(J c4 #Mo{!+Ai"svc7R(3L)hJ-ͺM5Pmۓǩ\u֟^h{Yz1>ɚ)FHgq.D[tsIi}=\xkex{S7ۿfe7#˯eO%} Vh); 8YJ0ǸPH@~SI\%ƔnҚ8łL÷4{-kP[f_I'yx"¢{QAJ`]ERKe(krZD"b1͋kq9H,l0ِ闟]Ս <Uࣸ }If9!Q#%;@1b!p_Cn糒d|[X!8s+S#9Qby !puGxyk"L^- H°~B(١3" иC6l S,_ Tv&] U|yOK|+xbXFǚ!/0| ՖDp0\:i%@͙"q-R Y!z]zN.x^v>皖2 ) Emˮr3TN"rneXzr൬|\hܹQ@-TsY`a.4Ԯs" rñѢh+Kfט+`ޑv=K򵳬rPsjq=<~%BO{iPc>ڰ9 x3{gUSR.ĵ);dV 1˂f[/\-⛕85&jU=vX ES,Auˎ95l1GAA]XZ!e4uKQZbg.UsgOpK|b+[$vTU'WI@BF`I4 dng眓V D8|Jk?ygƋy@uF#mD =j/6-P|u;&>H5UZ$6]o91]M$лM_n:>}R96(8.+;#ge1 75n+Sר+_F @ю< @fM;EvAm;=r=0IX^UCVҹqەKF&bNi# XU/9Ո/IZIw=*ѿyS) Eh*#( W\By61-af-gDW %ΊBgS`1)imգ,T Z.w nפ1M(km}L Ź+^{ǻ䰰8Qq,Q20xBM!!xOSԐ eaZ7g# W¨kߡ 9T%VP3m ү'+-.|Ĕ*c[vc[if t kd=͓xhgf ^/$ħ/Kx,̜)p|hB]pOz(zP'p}QRڀ0"jТZ58Bl  % j"š2%$a&;~UjEaz'% u

    J]ʍq0;!.H,O4pR ;ESW`\#NnEZ?5"oCp9-gwpW\ѓǞ{TA֙# !bVXȷΕŷ>j`CAPޤᡲ_>E˻\L+{NoD> BzH 5TOcpSV1[Q^B!b|9QdV9Snvµ\1Da),H; s#NQ0E^,i䔦:e);: )GWm/i%Rm- Pٟتm2_ M8;|wUsj{9ljp$4r&s֋n VzF媥=;PK<Ӹ hWc»A)0胡%ȭ6(.CN8G45}?̅a|O am8&H 3+3tPڗA孷B~١OyQ YYv.GIw6; jᝤ% &5'yv~U I Ld퓠_kZEob˩y}巰lgpUt$S׋7Uؽ?jfT쬦AkH=T$jP\4PNhyRQ3D jgڠGI91V'x%cO߭5SV@/ aKUa Rϲ ));i9l`H*Z`Nluqh:{8ۢ˲F4=`85Z t/k?0ҳF ~e }"tpgyH/g7FUkãV%wT)cdE} }:V LoVthLmVVPbw Ԉȕ<("L"/sq~֢m^i$[[7fj5j USeW#7KJ d3q\Ɠ̪])xr@D&H>.u\nFCbWI]ڊuh  KԳu s6AE=`ktv)rl)_<eR}.a7f&.-~BtYo[4u-V ( Bqlhdq)7{# l/mjH1?O8ak5C@"[觇؛šX!=˜F=w{+cCoBohs0G{JJF N_ufG#ػ-gF&{gh727ܝ8L)zgu`vC6peç0퇨c}x'/PX/7H_r r ~I= s!B'C C 骯) k9ވzPc]u 0"fz+ {:q|v`i[ މs֜壤HhtݫBק\E>,}21@m-[ 8(rPMw*D(k& [?K!b"v2JIMT|K3!~Φ:T4 |*&|,cR.P8p \-:>rKpYJK XD ө`*==01flABL Tx@a!EY38}Q$ꯏt'?t1p8 fZ=]|a^=I"80JQ { "gب8BQ5L Bis@t^?GAi\|tbcë~_'IH_{OFgSߨPjWy5#4%ɗۯ-(#Eϥ_݄X%AI%o%[Vxy㞇/he1Xadaaƌ`}=MP{]sXעoD췤e INlNcg`L2q|MNLM=G9>ogYpc6 !l+Tma*42Xүn|g52d)]zb?)⹠i`v 9V#VP-#vatm찞t ]:+CFe/g4ffY AIUP<UECً?s5qby-ql.fuD>YZୖ V3לYB o^o5FKALҊ:0J@o`bt."iڻ7{kUL}!XEc3Α~EȓW?m^qA1Pu==E8J{|{*,L Vf`Д\eSD?ʬL\PyUIN7H^] yLI$:=s=o\mFn]=W쵔)L^[L=n+\!m56 $\kOu\ߤ 7?+ur{?Q,6]{q4AWk"/%%y1Ǒ<v,vh(htwJ{K(CiF7+)rn&VM\~n KCPxR{Tm<Yů8W%_¨b-Øe 菘#^իEe5Ҁ-{MNZT):t>i\+S!qwsuFhH5ƯXK+Q_}mAAp&vC󊎡у^i7?Aqg F Io).9Y;ZYE) _yԥ.>j6GҲ~m|N*>'w^zvV\-3OSQv`ix/? ܓ1=.D>:(?%bk z1࿤j ֜B9 `)!cˆ/;'Ɉ⩷@{~u p Щ1QAI?{/W].d^lSLЋV5^&`Dڃgx9DYAjųaSCEu)'pg:栰46鲨Y~-->Ta]}a7>]tԡ~AQU^ti=FA˙lx#J.,EF?;@vyx$ Z20CEڀa|^+FK'xޚ{ h@KNؐ=}jR"'ƬfFq:ǘ4g{k/g%=P^4.B$$=e7~Jl2}0ߏwۄ*^j iGi@FNL t.O y᚞A| W#i9z/]J0 _!PY[z(u>=*}騗ī.խW\N!(c $k]t)G> jI_jHVQjtg%ZG ߕm9MY;T\_,#N_ksԒp$׊%Ls$p.R"Q ]Ft(Eh wd:2*KpY8XDM6m5gnP }ƣn&7SZyHX^(&s{[`۱K#poyJu V)U]B/ *hytt0^WsUv'I1bӑyHgߨ21/dHi6 ~kC_>rl1qK$~tn9pژ]@>B7 "*4>S_!MdT61GSf<ڗFBJzI8mΏdU_ ekg98h:P2вλmNb c7!J>Mη,AQ6c7N՝(6pZgli;~+>@12㱅 b$BTeQ伉bt2Gjhm &ry!~U=EsL)7#%䳛,7 8$~ {* oҿ&LZҕʂNuW9́PX1x/ ɠӴEP(ԙ.RpA7];w_c*"pwuHoJ|b8z`i$_4 H)рʃEYL9zaa'_/R VgJV+d^~:\Vnw`l;7^fM"׸ua|vu =;l (6J)~}%42@ýR((GЏ~/ٽ ҞCN҄1),.d3̐b(;?p6dDCGlQh gS1T?rn wUwS|umSuXU" @4mB.qk$<~"qZ9%mD븻 k-=M`x%>3n}אJjC+Ɜ?dwIҊ%l&⛔SdVxUh1$.#Nw&*Y ` ,*9ߚ|OU coோJnjbwRꋰEhBk}֭~BsC4΄鋒ݡٌo֢ci-<Ԫk'C.q@;t ۩FBIf(zZiv08D1§Kxǫ=7ԨհZ?Z^l9zBιKv k`EJqȇ2{,e(lg.;?Q!v񪦦slHf$#@xSkXb脝Fo]1iw(2Bu&ϩLS ^k{6m~GdePo7 p]NĬ| 4'^FcNJs&Rr. p̧qI).X56Wy{qzʈwvRDf`)yAVV)浅w'saa>0YLx_XK.М޷꘽OCV?D%2ynjC}&N{\p R4h ww>BxY0&Nk^11E#&;|) Lu9nP9R~?pI{NT 9?MF]_\x˶#G"PoGS)k k.kV9Z۴?ƈ"h *p:rcdj0/8L 1f0aƸ3J(=^nEޣs)EBW fCT%WHǵ';9䈟̶zf js7l5eXy _*f|I.R2~ ξ*'C̯ oY֕p݂AldBWhR=l;3p^vK+,uqn}0֖w)h((a1tK]wvlu=boKuOݶb3w^e΄Wp"[Њ" PZ{-̜_p>:~9 niDi5ji$I lj18&!^ht݌>q}78(pd;>MsګW$lv:QbmgCd{!1ϕ +ۼxyz*aڏX-8:[/t([D 'Ϥrɸ7j({gonh'{X]/ۍjRl,}t_z![TD=C*kzSC̄c mm#+(Y oPu@?RJ̬邢_c~VKf)zufH-LK5<6yS]DV\%MPXg/[!$4mFH5JF,Cq1E-O%Z="ku/Qw@!;3A(Gؾ{|ƸY5\)s_ﵝ@ֱ?tT&#M[G"6ek\=<؞ׯ6DPE `˻hw_:=za++n@5lgOŠ;Fck`M򧓳ƔvU% ,."0hi 4oFAQe c1ĦhEz L~;_)Z?(']ۓMZn:_je hM"ml٣5(4&CC))g(p|š PQ#C= ?eD@FalWc6akMڜji^N46,ǟ'#Tq, Gl* "NWeV&EVc镅JX5YxY>5'Rr<,߄nf肦ū8A4\jiQ 1Oe{]RN{p~70}7{ ׷fbHia-oKz,92b"Irk 35B$dE/bYC遝m&Y->5i-kaǞ-FA>yܵL}kk1좛"|-9Y&0&>IoyJ.廔eyu~~wt-y+HкCqv-~቞MFJ#Y'_{4=RXvm("^nP3:-H)x־眪wͅ@a-񴷓{O~ݬ85\kty*{vr-͈pci Cwj̖JUi!Ǫ/:y#3ڬ֎. eW#=MH c\u]ZB< v^#ƹL% qϢI$^W+KӞѱʳʣ`ZAyc?YUD_D gDܷ٘ʹJ K['"3dG]5**ݞ9mFy])L05u$ 6jn_TO@NT.zE+'% FO\f?ٝ@JEob6/8}=#+ @f]K~  e%AF|l7.q)5afޥ.\ HNL < ƋxIWDCEض)oXĎ8/n5qGnli 磣tqqn_VX{[}La ށ;8HRO\S#Krma]Z'Ӣ豞U5x|LJD3)Fb2>^ovCX c4\AAG9&8'Jf5{ "[{,/]mLZ @PcptN dz>vT>FU?Xi;5Co [ij+.-8`ҥ<ľѢLh6 /E$-ٷ)R鈥q;1  _oăM&g9S#suэ)\\fÊ?D惋/{$7ACŨςe/͖tx 2Sp-ߧ7Tg_,EF185å.NUWہV]x-U=|{suO>`cm;[ F!'/xe4qL9䷩X;ЯBpO, \˧2S%axys /dp㠥mጄ)'Ge0'b0?<#-$)~Ac {Hv&s j[wݢi3KW<u#иcUt'91@GV¨}ByOMYRLq4, AQPbz9K^> _N`3-OD(lӢZZT42.7u|[0L2Qoahi7BXj'|&wTˍ̡ltKOP5%특eec:h9VbmYV W52LF#x3P~AS/ ޞ"PDhRˢdLCs-@ &C^ ",:Q ז]0-=P I[8,&ka\WGU0{1þjL7) M@妾uTo:,[X`ZIfYN3ڼC {2Yi6!M١oLo؝흷lS"Ba9'`޸T"_^>*ZÑsذ<[z2ȆWEGlYm)W7 뛲XC![-FEX[V3W0sX`&zt%dJ9VE}^nO6# {.2"d!_ 9jrJ"t >fq1J%%?.'С`aRuZCioex޲=<ׇebM"^k[aT7)¥Q.պ$ CXGyW`cs P֔hꑶ;r b>RǀbF!t[N=Z#ۀyTiZ`/:u6://+) 랉H.}Tq+ݦq|ڞttXg,Zg@`T-ӂ NV^ ɆRC|4Rqex,@7G[!1T 9w<8/ xdvϊ~VuiVE~1VM0_$Ԁ~apMIkF67+GBI6 = fc]ymwu%_~v2n3d)ԑ8=u  G4 p:<[ e?MwTO U1j>M|05PW- 3bܽΧ:qYP?$m>eA*4,SSRs!F<+j^5GyBX(Q!aHX1Zt{5s<^?B/(h]nox)1FɰK[# +3a{x坦Fj kI{2(yqGvp?Ccӄۓ&p6jL!緜%k1j0L_ 挗?}7Kuz-8INmCq~iP$v䵗 8ՓxW:'Ox@[RB F9=bݎ ƴXiyS 25%QGS:Pt\0H Զe}JCo~^G@,I9GĂFO=* [Iȹn1 3~2)INjvjѩiCsjqyHFIIyU](c:?VFI\;:sK3A QގFyA8 Tڶאj^7$ZiA|:Ԋ{/\Ã-s flmD㘳}CGc+|*yK,ӴHM*( }É05Dc0qv}DluCǗPb/d{~ 1c?aζd5 ȭ#Ikm|BįZ*rf܅b'`#Xf m5*$5)7zIME<ϴPOuMvE6Efצ@:l2ٲ[ E&%%XܕIPSwjBb+&}ϖ?ab$=@qMؑݖ@<j'ʓ4Q6ѽĜ<D C<:`B@~O ̝)?5A)Ԇ .r^%V$ G-ά8cL(a|,0!: ñ$pΒۆ͹tg'.vK6= PcX Z7A (N-Q%{W.X؎9s?H,"'&? 棪NK=XŒR^w͈F~5=ҭ62~, +QdsMQI¸R%8֬"=> *EV,moNom~gtZ8 _B 9aQ{W]Ҋl?4ڊp♩d YѺL:s;zGɥ*81꼇.=Ɵ$^aկ'mɹUfMo}='_ Pc/P rM~ 0>T.WqXH (?JaUc)SCZu?,n?V n;-"Cށ… _dE<AQm<wm 'I z2Vr*f &٣{6 TԠ]egο4<-thN"Z糢3YZ:pxYjIaVAqĬgՐ$;x!V2Uba_S-%HZGmgHJNѧqi]FFWfT,|ǼXy W&jocy )QOYw!7S*i @ -loRigRʘ BgAߠW2K;>1a@ٚH<4z +sW DZӦg45 $Pz HʥiT^4O/ B "ȳMq}z:EANXdr@ZKG3 M?"P:عΝp|IP[RR;p~eTMY\*M{ń+=ѹ(ǗLu%W{#y(!h8f Tҝc ؚBD=eJ^=ΔԼ7h!mF̚{_i'sX$8Tk#"N4Y#N-$2S26 kver9s)TLZ. /Oy޼(iS؃O!t&i{tRi+6?#VP hR+jJrQbu\&:ʩ?V,{ *X"n e%5˜@6HnxQ _&өi Aۄ6i|VNsŹ͸L9؃]˸c)KjDў{.~N2;KB|dy.>yqdntGacVՙFl 1'%4,&ß;J{^.ώA*؊LHCDPOĐ\-hvrkQgF&)nCnajNHbw]٦tV%֢˕JAYѰvTEF[B#qʷiR9ʭN0BdWp։Wȃp)5礑q,"t]&e,4b+a|E+nP}FO+VCǼ:OІ9%۳5!Aaz!.+ xS.ȩN?g i ^*AG'|d%WɍW[EWhpEF*T5C+Vf}ؘ9w)]+#HTT?޵aҙcYld670ڿ  UL8%ҢO<[Ғ̛ej7$;K7sݒ;֟6ܪ6 ]>[=ű884*܎*fI _5}JeD)s\ʲl:CDQ&pmkF.CʺU(@ѓV4Ʃa M}pO/[!wZ6M0>jw`ձ]} Mѱi:QZX_#R)>S_mlñ al>1?k<|q^>{M g~C4Ӛ3AdaN%igA7ܓU).L P" pp+gԈپOLJi'7Xz209uB~6Ԉ[e'X\D79g?f.49c7b~ƻi] D)V O,NQxө 9ọ{:vdrS-;QF|x 'Hh&Sۧ7j˻9g֎GHc,`u loրKӡLze8ɝф@{L3 'X)֜kdB/EVam='%A5tvkڈG6#GlhEA^9[+.ż!;t`f3}G2z.'8mMKnu=2ToF,Qz9u}~!Ph V]} j|@>NFLQqa_[Gΐsj%1giIJa%a2淯u}S/y;ԻL@{տSNYdוeAP+۠᳂16e_A;p+9߬sa]>LT]t$x\ 6TM~#(G=>\NvIfqH 䃹EB8G*WDQeYzK}6uXÇPfFom|bJ(~ otEd9W;/K3V$.݋9+f=$\`5^SQ{򉑛l?>ʡV1x)؜"?ɺoad}?v%KyҗO?ڤقQXIZLk|GQ}xrz&ɸy _Oz#Q5Ņņ]d1%8SW gЁS i&Rjиծ eF@SW$mtW՛pVc\nCqB(H8BxORnK#[Y&MCČa1-)cm.6pmLS9n

    @IcN=ce@PP:eSu"P>:PDtpfDg`㊷BnZdu嬳gى bh*{*}-cy1'xI~<}manF-S~cޢ0IhE_":b+ܙKTP >BTGa"x$Lwu#; `a5Gm$ AjO9g]hww;]Ur g{C@H9nPPk-8XעgJBާ\#@eF؇T-Q sF)LXB*KWu/kbdwzċrTnw9"KJN*lWz?oȜVvm7_&^0a=Wʸ4(u .1By->|bgVH@`#<X˶b4A֙ 9}GTkk?T2ǑcS$3dևg6C`J _1U gX?>1/#j9νaȄU 'DY|a貂߶=0;3v\S# YiIN' gè%1e';y2*~s8N5!LxpGV q@I`[ѾR܃)ZHQ[~ sR\)AHkJ=yb`|JV'QNsÈF@u7I0~P6Z͚3y8+917~=nVXxGWH.aNӅr5 ^cB9knǬpBl+ f׿Wۑ1,:Hb몿nCycd/DHPh_w<;1BrUk9#,tb^Cl^g4&Vo_q5fLȝk: & xfW+x^%-HoK~řq)⛥ }:@&{܎9:XR< =&$#Yh  YWy XQ`uN瑈+DK5)z0pn/*oM9P>M37!ƘL5?Ŋw_%RºgT,XJ˔u{¦D#CTY@~AA.WlrD^sv1Q4Bt+ÃO]^]?eu6|=o6䱻NORd(kLCS9hV9d5 2#W'zB/~VrL2Z۟rsNIr;RyՌ?VbkB)b)hO*Uh̻Y S;mn|GޘfO'P۹]-\}1L&2lbȅ8B?ң/iOUx 07Tѯ"-YQXmLW'^َ 2HM/C|eDv "IKTBT/@]Ạ & C,t]z9-Z3V +N0<_Ep`,g-2h mW,y^3( ZcN(֨ׯ!g^r/gmewabb ;1o ̾d+QoA'X]M/).Vǰ4`è'i v[jzXtG&Ӱ+)~Cxйa._%5]1٪#T_Qꍲ[ \X8,2;S#B&찉u*7d2- ,:+;rЄTgKuig˪Zvu ᳢:jೠQp~{5γˣKu#)vjKuN ?-3IjfJd9Y 9W7lx 2p5 ;yCK|Y"a믟L|~9Yկʸ M̥&Rv4+{k{ğ-;iiP=T2!mm &/zkbAx>X?+aץLμΣ1I/M)7RK,$Ga J@$DD[k<֗>{6ҭNmU  %pIF0,,=y țd>;͏B"k=+PL}4p|4w7#& L);͟CyDޗ>K4&7v⟓ ?K6}C]@bwe$0ii9 BZUS`3Jy=tTIw+pb3ҫ]a1-D9<.]XbihSʻ p 2>##fVvɂS1AJqJM'{}0rB: ͕T?ק'#Zy-8 4 1mâU/L5`vtLv_ȱ-۶Ui'F0AW/\pѥ2!dnֈprr_׋'2 &H4Vl½F v7 GǮ cQ*(>l#L4o BF&*Y/$hYh1ыZH &[a R uE <崺jZI_]ЬMzp3yሽb3wOC^XHHu]a+2(.*'ĉ Aܜln0_ e2=ޱ L5 Δ-" qHpsiY 6#>5%y>jxϧi]:ՔcU@$S.ƣg>\PɕKdTAGy?"A BHC"VS6g<^9Ɋ=6m7z}b`穦̥z.)T~}|NpVwmq32'Z?5'ͣ{<SEP8x c*3bPi]=N4ؽt,JF;)SeC fGI.zd-q57c:!YaN4mˀ\_[ %"LLE#_' &]bnmj:ˢߚQSY^~м:9j9jgb DljREcGjra4'_cT{ IuHȥl0BMA ݺw&CbߦRBEpO9^[ HaEv *MJDD>\b5i[Mn!ЎUm9}l١>Fu<Ri"2qijEYiSc8?^~kD;,r@7-C&Q=-3a~2&m7z/1gJu(g Z@,Է"Gr!ݞ1DۻYp{Q!yQ/eyob R#%B u٢܋9! mN3^֗ɾyL6Wۙ3UHh~M/O*_-6(׀&0dLrSn[`QQmhaBרc[.p`1̄ 6؎Yk!@T(o f`oӅi iy~f9 l^^7J<,nOڜu*Urr,`A9Bm FWu{Εe9PU@B;Zr xԷݱX= _8[+}|=繲>W%JW]<${K#WWNtDZѭNPx*HOZT F?28/Wn|+WN9 T/|cUm)D|ٟM8W@GNdL<"`~D w/rj:e Krwќ-oܙbJ&ͧc ~L3euN.#Ltȫ)r g`\Yο=/I1I~p e1o$Bһ/a9&%nVf_N<݃dZJMSr#83صǕ8dJSBBg0խ ro#Pj lwo6.uSbuXTInFo%5mM &2i=HI0=ozTp;|V̪M dBiMr{5KW)Wa)./UUQ9BYk5f=~O S?eȯ;K`jn{:|%N'n*yIԋ'78+եY,ǭ"NhD] >tS˧ Fq?ea:іryse~1ˆeweE f"X3Gfbn&T0w8.\͊\ ډ^d8 ^!*GW?3tfPZ@ 5o_~Ugvm4Q<'Uѻ9`$ <8P%vp( *iaW 1 >Γ  38}_-bym 'FH|x7bUCq2] 'Y,7:Zc|PEPId/h7²~~ux+@50L9vjWԋI:ѭA;qM8yys_/E2oU$k p8(N Ata m:R ETTE՘xu *`v zͩ'z֤ny)W@-"k܆q!x,ZE;#jJ-U.&1Y~vd8O qNr( n}u:?>Q$JSabh^L&.<me0@KH Dž?*ėi5U`g* oq\^m{v48iاj͗)7Թӧ}"Tx{WmE Xiq6>G)@;l\yttqW :i6Aq1Q NyCS;.,َAe-,'U!٘ ZIg6 [:}Jywz0D~h>O)"B̉1vp `ٔ;eS&5@'@B`l6vhSXцA2&:Zފ{l4&Nf7&c$yUaP s}b՗MAtfbMw8xO59@領J2s:[!¯dWόm'ޟVt6ʲi_ۇm:ǘ` WF*hW0Vv_r͔PZLcXNkp5;!=4:HpH()Fmbrԟk 0 Za +ƕg̠$HH^:byS9.x v"WȺLBNÏV' eF C/-QǕvx)$'H&)gaf'Ugg:ueW`RTښ8+f&*$JO[wN1YwUo- Zmgfj=,+gDA1P̞֤ Y "vSԯop}+CI=z`}ODqt1Ea(~X%z](EO,Ǻk#_ dZӣFKCR".y֩.I9=xrTaH_G?a}TxC[e>{npZ~D 쎆T۩? R54LC*"(Z6:ㅵZHt\($K &{hp݄3vW1E '%VtbO *&Cݥ k/v#tCb`Gq@:|*&^S)G;MKQ?5Gzzs; .Z -g\ʟ2"ѹhu)hv7(D?+пA~GmyaZO#WmY k0"!𫛹7@-Z; F / a(/ niCчg BaFړ (ؽǀ4e*x_?833b;]GB)Py<1g#Ї[UǓˉh!5UвpIWJ r b~@H!41RD|.LHz=k/9+kȰHekq՝->c>X)y#EJy[ȰPDX90(- 5IDfӡsAʑ#W{w`:峑YT Ϗ⩅HIPQ3xGTDʶAi|P) ;ѷ͗]BlŵPƔIT2lJ9`89=_ht>)w5Rqc\lxbw{ﴛmpsja; O*Av\@! aK4V:?+gezk͕ Òdp6mm24ʭ.|\ ~Wk0A7a8 O0ϳ/(}tI@3(F*ƃtb\"ȕV7/!>Z!tXrljZ+r&R6\*!ھ%x?_F1)ӝŤ͑2B.+gA_4?ߝ_`16ٛu7$g9 R9yrKa2 nrο NפcIJ Ёٸ;jT󕿔 ,k#.N'!lS@݊W pZ$R&y *8K 89|Y?v [a4Do*rރ`xL `2OʨUў\*ЬFѢmd0p NWZmgmBtafc +Z&7@n5c3 siDi"TS^ި. PQdzjoLh/^9v39?Q͓U~4hߺ_\D_U[*wǐR4gȭ\CߥԬV@1v0QtQTgK^-5A(Jj$$bkoI.m jz~o.] Wcoyk56+yzEEmxR(FeJl e2 _NJ1$QC R9щO?| ٚ͗¼Zf%- !΍t#qP3h4~_adE~],ZysIfG5|qvkgP \l>\n{MmeӌBMN@S4l+"b}֊ ._!@ų0xcaؗ33S )_`gpnyH@&;#VoYK&fYeNӀס 0/x'Ō0xWFx)+"7/$S.$X8DSZ%rFH"@K~4jkf@gΞ _A ΄SnZ_j:WU{1"g6W9^q*MGކ=DL0l;6]rB-ocTMU'ЪG H8YHդF\]R/b]KX0萚9I,)O L?nX?\Q.3T8+\i5# +B8w yrXd .лM(62 .0APd)L!C`46OᕑqL(u3XT-CX^%JL<qz=ـ ;Y@g oi(S6),aUKҋKxeN ;ؼZž@Nhg?4|Qap: YkS ZX}Oro F#6~qMN*5hvRňj ĿF'nJ]uYSS`h? о^50a|UyQjF4(2^#~rH+"Iۿϼ.ʦZka^땆o{=Up50_&,N3yI0M9lui@Լ{_nTjtAKZ4ې354B7 5bbM^즸qC%`ү;uw!T\H.@o#iup3Gl: zͪu|'cLESducoO+șf$W]&|Pܐ1}u* tgdFQ渱`&&w&, :EzKbpvs"&C=h94- = qZvQ?=(\&O jQDǛrր+E&ՙ&<kRS\OjݗY)~/F!# h`6-ԃɵ6Qm*onqE{@馩eSjgbz6lz TW@?EDl8Z0~w'8a@f,D8:t0||m([W)baF/<[{Qj]xy3qw-p/$e"|[G7ܓ@⯫wi1Eן8ʉ_'/Ρ%M`PX^ 4  :dgjpo)27?~52d$\f ސl\~m^M^aϭ[C'R#$G%lBbbQ(Y9IbeUJ{㞜_'z/7E7jW'*)p0v&*"*[g\@$|Mx )lZ6.C4QHg4D vFs^7[ێ2iFp xc_8\L#U/+88smxI/gsޭ>3$]oB8BYҶDNk FczNYHBDЇB`95gpYa&<yfwid-@~$帷_ȑX6R^vަa =9"Bfȡ 3 H ZQAOuQEW}F$ =t7Y-xw?X0`:!/U6 ŀNYS1ړ i_zZK/Wj4Uxa_ ʪ!L\<)pR3O׵TƋB9 ?Ӟ2Eۊ>4%A {e~)j|4lцҽSteR̽Ks 5H4#BG 1/*#:H'pHL(2`n'gM,X ? 79QM}D&RF||1uJ6 %,U &ȳo60@Bual/0tJAC=[.0& ?n]ֻ(?]K3ߒ@U'ՋNx b7C*KZL#5o{ފiy8pæ'f X0 _LٳEIdTɿ <(ٴzpR.GR1\"opݯGEI]33$`Ef WLeїi7"vgRt{ʣYxR2I6+I btXL4WJ(`M81C *aJ;p'~Fa}qJ/ $x$.q LOʩ C3ԩ0T)a%Z?<#ͤ40wfQi7J7P5r9Q$-1u|on5F DOKϫB!eSx'k/:8Q.df%I1_F"b|ngzsX jZ}fgwa6x5'Tp뚡:qZPDG~[9q,z:1W?6@0Ido7O`y3Pp :CmqϤUV If~{XFpp/1Pcee{݈lqJ'w6^,p`CxlYxcB^;5Q(.p̧^uQSq<9Vl8C_Lc:SٯvR_TqK1N7B[:z+çvK'QCn)F0*;/!$EGǧ (8BP5X#ĥ?V?JX@$ ;^ n*<}%A#ľgjH~8p]2T)]WHL"hY imyȓj {Lr'c"ˆhEEb^ TQ"/G UK(NWoHN[ D*!yin\ڿ<(2ynD =Uk!'X7F3STe?h-5,.s k}PUQ"<'DB.c/v!7Hi &5tɈ _|a”JW?5x{,NqJ`tDVJs,~4BCѫrƤ"_΄^>߁:63[ d1w5I#ZUq5Tmٻu&);gPZqkiL; fht ZzvIOdg׀Bd/o}Jn4Z.yɇN_;0}[:a$lI4저{In?W=ﺾ44םEQFfpq41w **K'pRذ !Vbb2)lRh=uJ=I9A35b@ޱ|h 7g=Y޴3`x 4rfUgF;-j-.< N|%wkpC#G/[?<Y)~]ÁDcyI}ل4p;Pwմ%@*)<ڧ0Ouѓtm;p52\֡pA߽aC仟%>a5)$*A诣Ƣ:íCtĂyN)7M0V1*6GS0j~9&ZX}(IRO'ɬxnQCAy{AU|+Vߝ)CGқ#d*NL L {1pH8 d 8Σ0FkghVvR^bXے4+k׾>hr|~|CT|7:44f7ȱe.O}ӛAKe;xBs$xsk7;J7Ϭv-,=|HT d+Vr1:z6֕U`B:TD?byQ2ĴGHSUn#sI{!Bݖ3W %T*ncK.CD'<`AV QE|{?R]!es *M{`O9H&~KdVɁ AeNJ*^ wofqK$Hc,oE @ La| ?C2_!jN(2%7%vJ%Wϵ+ Aoye,#lCrjZQN0zIJؘˎPu8O1/G~uE&"ZLYbiEtq-@eI{v ɤ5oO) t3SK *}|Xj~ڢ8+rAy.E0{lXT~3WP!Wv-]B:O^|\[!$ ]!ӆmI=m1q0/?Hp]'v ~o?*taV~5vL}S մ^CC>K;yʈcZ)8>}֝t9Z^ dt)V!j=2,WfԗEV d&9v9d}x1蚿ysw#uF,Aɜ3> d@T_% 9P}0vy⁄׷5GhNIOT*j2鈻kVfS5luc:*lE~wCz{ j 8d=\k[9_J\ |܁WA]J46xXhq Tf^U>|:!ԍÉ'$-x$β+YX#iC>ѢTB}bAnAZ_ ;M3Ky}YzJTFd% iigLmTpXȼj%HϵvY3s!{!w0+`ѫUqGFQNN6q:_Vjbb~ePvR92~COBcs xŵ&p/Yo]0r5kJbbG gެu* }!fR]F\CJHֳWCrE9oRUIOư(]>/m~$P0֖ti*Vi5I9+| Bcv]l9c(M})B A5F|{CpjE#LkþpE;u#eʜ qGͲrW,\yKRf;7A-g+l 2c`󢑬#֣^#s'JhuQ #1xh~oC#_ ou2@yZ:sYCL@‡`е\猌(w8nATg57sz4x+:Ith'[Tppͷ1_LhTx{5,= BhF1kX=-LgGV5jE 'D2F{qq”kJ 0maJCDL$ >גB`).{^=>O)j:O%̑l/f_o5IK>کVRջM*Ǯu2 :w^,Ff\ &S3#,;K?Ie⸏sSUBވ Z 6{(H*PC50(u)Nt졩Q0IPZ1ḩg&dMYCn 3)q> FWQKH>.pՖduQ2}KS\6{5 4o/,){&O`]Cb/.e bl-OY|kY6ڸ^`&ąZ(Ɂz!ZG[&=)OQa/h'xާV{G%9쇍1՗M9~iipb99l7Xmj_<(` '$ Qo;c˓_.zbKۜ Kޙ ijA $]6*%C(L}Kj@ğ^z 0kF˴-հzP$V)D*0aƈ,h9оY$b sFW75kr 6*MNj\֐ZXuWRu'(0eW>yQL|>G|iLiKTcF I/ŭ! zJV3[{WѮUGJ l`?d-vH $C*Px:g*Cۉ g,)eGKu[T2i kaΗI2!s܀GWAr0Fp;v-)1=O?گ=Sƺe&%#Z ˓~_>/{!&r~eB!pn"=*vK@t,ucXhCWN0Z FQuwEϱiOQ\aA%xGs`tBBDPȻCťӦ>CG'?,t-VD] )e7ۂ7IrUw-G!l-)#1Ϩ=vnvyoLM5ՙ6 &],T, *ȯ"4r^=IMPE+]4d7?KK`qR/MTFk߿FS fTtn bk\1;iq{t+% n%-S]tquI.w]BI*ph̃G髢(fʀ8񻤆So +C@}u\5֐.0㦩y꛹#}*ಠy#vE ma5d$Ϥs!Ԕˡ&;ks+ݡ$>k;0}) xEa׿$+(=^5޻U *D(j /#ugZ!{\@$OPэb hZ3eSdwiyt!Vi:T a#)ʵ68⇯fiQ$iSW(mϔkySxkoSy 2292@X Cr/4sδ 6?/ lc:AD ܁/qoPة0xTG*ϧGյiTN:[fu0˳ <KcЀ *g E5̳I[=>ˏL)e^23Bwp ;Զ#qJ3>-V$b<+ǝ =Ƭ%Q8$@dw.;da;5*)ӴsOfQ}hЫQ 6V^ 0rhq܇;sy lyT (]'?Rn[nMHb_uK)u?/f+(4^eFF6Ĕt@, #b[cZUL'v'bkal^u~Cb{w`,XqV\3y,lkF 9RtN_۵m+k4(eo2Ec^]/eMp5%ZckNI fBOQli2:Ĵϋ,Kؤ(x-[(:bDMM9Z#/Ԋh[z ;-<ɮTxmL ht(Oq'\ڜ 8!@A$GmavoRpz\H8yD}/6-ߘc8cQ'!c<3#: P! ;uIs Z(q[VJE>-uυA|9N9zb^ruP6%tef5ރSq~Z3EZStQ-nX}cb"qi:@JfF8׼$0|F-y/FBozX#|X\FjE}`bFet%e@au'^2M:d eaUn \i/I {|Y@풓E^ƾ7TK p+IՁ(偍66[IJE+j+!(lڲ%f|^ XOLrH͑6(o izE)IJJmy%GV n|53 Qs+_ebFI*EԻ 9")Cρ>.j'؏~fq!J*@'"70rabP?,Xvw_ 叔suE3C\jeyQ"/[+-vDЫK>"S,@o@NL#}njήk/&>#L1i peA$O+Hl(·.u- $nR4w1W kJګʹg d.͇7MΡ=Qhmr,uXU',ʞH{%Y#;M+#iz1ý=^F)055YUjC9"35PsBGMp׫ɁJ #}r d&x`?ì T|#QdL֕7oȶ'JQS d/±kasxPLg=_z[))-9]Hٙ'>^ ] J2^(saC0 w/cn9馄W(C;4sk|<@Ĉ8 ESh 3m!XXjJܔݚvMyf>|Ry?v)e5t,31r#"||U6-Db">ݠ3MtϼBe!<33` /7?1a5hpJueu? 'Mi0^Ve}"M=F^N÷z(xǷJH\1DYU@)U,0idj }@=FEhDB* |C=`)\ʳYtjn]2`ZTW JN'ƙ$5侢*sA  19f\{ Y}zBG@4 ֆHNG4#;W|A]| 2F5,۳HDwAr ɱWIUm‚ZBa= .K kjuY Τ/H̦Ao]SFsm674CnFHǢg6)dŸ#dM¡z6!ޯ,qY' Щo {j$fl_I2N5geH["I 2T4(⭯Cz.qR$V$MñM~1|yD[]Dw2rᙢI]WcoԧIPLrf08w*ɟ4iZJ (9{F˖U x  _JO>U[6ছJiظb|^2l2cxBڲӲ2`%`2mA~^0Ġ\?qcҊKt0&.Qk=/.!ퟘ-bxb L$l=\'EM)5n^+F=*'$3't,,NP]a QyZI [!{*nᇩdFrЫ㼺RP~讉{QQWUJá?Ϭ:nz@naҙm31C}F㬛Lh#=0 dR@XPP\ۋ@ VC9T.tz95ª\ٴ]tܳgGsդ?6vV@D>+H@ f\eƼ5z|AXn a;9K֋fAz`4@De:*~C 6NVr҉@", TW -!?Fka|D2Vlm.nAGEb: [d 8/1y6/jGYĩs])˨ߋ&y$}0!&!Z?dw8ܓJoez*ܩI Zk6T2.tR)G)]m |.SNI&1Impgy?AdvGIPt1v1-ErD[wGXdGơ*mCX0bNV'N LgjO~(nС͓ SRDyE r` *$dj2P:]pH&(Kٜo`vÌ1ہ_`AO#8[E$+h$jx2X\,8 *a#4TjSpU l?j_g\Jw<'I&.Mpa[] ܡ%%FI#7Բ/Px $Xp *z+Cs XD&ÃgW{^oTc@v5rHG߹`ثXehx NY`:-Zփ![AEvլi򁏺Ds)JW#y/>ہuD ˍ˗n0@_mleg`\U /Ǫ`Dkbwju~sr ظA@u&N.&oq{clPп1<PL M;Z̳. |AF42 !sW̡\k5rܻW8ibK)3J|ŕDqk8 l3P45Ȋ $86@Bs n?y,MpUͨn)֣ԟc[d5CftpxpkJ xg {+Ly夃\T$"x<ԊN;Ȟ2~3nW9\cå.)zҬa{OT.c޸>äoQR;|r4fL{y9m 3`$8rEs 9Hw 4򫫆]~.К?ҽ8ePsיIoࣕE.{lMR|3&~܁[97Q+caC<>{pldZ$Pl~/M9U wg;6P^ hvÛ6^kgaq JL?{US=d6e۱b=x*I\8'E^:7IsaTMƭ kef hTZFW8XzY) An$ "L`F'tcL nHzL%@2bFaCACWa䝩 )zijO@UhgC8;nV9c.4=d1F:ّx8}'= '8@X{~xLÝ)ЊUeO(pK@:v>,N 9dzٮ0Yە N3O-CTѓDKeFQH" E|YX ʂ_4#g8QHB je,C:Xywf?ҩ9tgZ(zc+?2@ʞ$aFk.Ztk &Rp``u #F444)dM AV j|֦գ%9G5%BNM/)upO2R?6B\ %] jT4`)9v7"Xcgc&wҹdɇ*3R҂/o,7JB.x^7w pS} {PfK\lZq8e5S[d0ݼ wMok~}@ Ϭִ-,K D0iJWF;|]rưjDQRuޣ%b*#mѺsdZZTqԶDP-rd0l5gy5Vd t<ήԦ߿'22c@~T-W}R ite2b/ 5-lj15}pM4XtM@;>렱Yb|H\AM?lԮ ։6"V5'߭|$%M/y6`6'V6Ȍ 9:/kyw5;.-!>*}Br&ɡ21ngcsF~0i&n&O^sB8}G3}:W}HxssPZIkwB4Hp?wF ߼voP*m=-+=:ct8on:6+Vܯrp:gq@KMY8᳤6PA +ha;E Ya.fFUW^Y'0,)Hۋ.hȝmx噺 GmfIsN9v?5h>ƹ*! }|) [-aR=m)^a=d,PnK`4u? 嶘zL&»8;@H]3죅3l]Dv% *8OpK:7=-J| C`@ohv'xFiiF}t/8$FBzȎiqZ2|uqڻѠ2|O^QH{@ڷNʌOZa|Z1)zFPXo~ɏ*H'$2%l2#z\Pt@uYQ}+ !S'BcFDL\ЊAN~Ajnq~Hm&Vs8pug!,n<ћcqε>3t Μ۽9YŸ]6į+prK-7PVYDQrL2ezKٱ(q^jb6>H\)a&wb8bW)a0j{Nt!!6Ze~\RN{$h&ud %S]O]OGفMbY$_gI[QO)JToCGK؀by|r$VǪnoz3E*#AӪd3/yח៳J WFa /[Z+]&t0utJy!@iğ.[۞ZP9ݟ#D0G b_w90L`>N"'j`>#P-SBr/^jlX2nO ۹`1W>{,W艐y?jioPY|$SV.uW9J8~П9>ٴ^p=qC).4@|=ꯄ攢'-5KZNyߵ AWjo?Pde qt QՂq;lڣM>=,'Ca&t#*rBu(!_)I&^ G ڏOS=ih9FNnQ Fi@y4s:kzOj tP?*۟rte1ʵi}QLJ^A;l$ۖLTLtoI|8: nw3JH ,_iJd 6>9tgl7#s-Q&F9Dij判~LKӻiͧ΃E)\2.b(AcA-ͩaHic o&&Ve&iٛ&4pyfK6:](Ҝ&tĸ ~oND yjIxke),E, jxZb)t7l:lOPEx27x싐>Ƹ=*Tho&AQfØI6JWK\\^n*șS^zL Ύa~_˼ݒU_޼h&dO75Pس2NZBܹfy$O=>Vz !&F6@WL5~,ߎegu"_[ e , 3&8T=ck2AV2PHc ֭քtز?; 38j{̙-[(ٿrL0y,'7gye>s8 2ev g#`2+SJny} |Ƌ܅@W9>Nu us`QgVJj)Mdz4gX[ROs9{Ja:= qXH2+8 aA5] 9h)*.o hrA{IP*<( ی?ܘmQ*$9 ֣{sK!ז+G_6z<9f HnhoPO!sm,,ӊ>\7>]j i.!oCl Nl8#IGZpyLS7'5ُ}` X߶R*F\Є*NcpK|U ؟V)&\ևɨ%zZ6*G&Ymv8`s^8])X4} 3Fmu}%,MBSS`Efug84 \+9I{eeEt0i_!㸦f 4XZ{*1ӖlhWk XΡeRX=M/ (i*x9E2KO*!<d+.2L`2rIM'u+B|C;I]~VYHeUC#fΡj<"qwR^]zl˨Xac_. yr1+Rdʠ F0buG] Zq+}j*\UW$\"E7;WPaOz)qS`ﳸ&x4 nLy4/[:-Yk~5:EoëY> w{B}q5ZRdb-P f*% (Et L&}g*~H7S;FK]V]81t"| X UJ'͜b绋Gɋ|U؟庠y 4 u*9PMVz0MŇ蓛daܒez |u~ f,yܵ2υ< 7ڊramQE%mƃ]"Lj9^)cQrUc(y~'ll׮oQ2cpLwԼLpc*y'Vņ"tl,8hae9,B@X&:s VWpW$b^&By Y-E }gӊʶ{N9JZD٨I (<(lP11z[E:ԝ/B2q4@`F-6O2q F'i6]7/MGK2x݅7x&J(peR;OpVbEabOHE CU%G؀9L8$t˾̱5~C*拤xJGj~ e$'ػ莠AJұm>E*0YQTXsۖrNZwH>0$~4O,"c ٧͞A`8 벞I7$^bًpEq"{ғ깣'6*Kc`W 2/=7vf?[hͧnŜ%fݙ# uPfzzhj`ڼ ^ȁTĺrNGE{Sq:<~i>2KqcEjtAj4-Tl< <[olm(S.7]gPl9p*ZKTBTJOL4L^H_'Vb ~Ta6 /oKtk]p3azS*OQS.AS,5lG8 ` jcx2eۙV_ tX(Od:G&g#+Y ]tnڠD'\%WVm,Evųn+.[,+ q* ^:?2$ `"'roԤA4] 2݆:#>YI#j'55m*nɐ"v2и7яVjc8eXadu7{hTXؐ8F>2]iıL%/8HJ >c0ڮ<`<܎e?ڮմo̡Ǵ!8 G"+qEqj-2izp̃*įN~Xٕ+wB„A(;jJ\z-r(&-[=,[l6ɠpO,K#cKkc亘XdSiH=Ol:i=M/ll 49m5c ;2"@xڤ cQMX .xW* &Sa"{rWc*2Hٱ[==>gi:x Lm\ztfNzf5qIDYYw)c`D9@$w+KBޭ@n^ 5/Tr4 207;}< a+k dг(,$'8uhi'Ϋ<<>)ԋ; >hLK-O2ց?Sixh8J,$:Up3 PY+'lnkTՠ!aªhB"3$c^"; iwxH,)Hxk}"C G?#DKB*Oαy/1{|K>zzRQARՊfQm?zBCWW$RN[}o_zR.tOqNi3kqU尘{ i*ѴɼتFXODb $A`.6Uŕi/岎8MFªs?r\#_*JtNu4I;&oeaFkPAB) LoE7/=W$+INqz()wL6ilG3_jPO89jRsM| tC ܕ=xt[fĨe B8Bk3Y,Lv<#<%Q߲SIa 1b<2K"@҂N5۳{xI002h`A1BQhȱGʫv0c,d-# Rg~B]đ\JNrMo1IV0e= =%qXǰ^կa)D[Ij,Vm \WUJGdޒΕ4*sUD"g]%]zz^32y_Xps)vgM8C^TyÓ{$/{vq`?a{i]M (8ܛ(Tfx;nY7|mhfC/pvLr5F1x"8CQ! GK^+OA* ߅PYO<h,@60Fc _ A1Y: f=2`1zQ'WImF,J':i2#MYM"0rWiEQ U+.K2YH? Q/rzv\5~NeF{KbӕvJBT7A];:l,.;X޷$s"hB vJvbF,y,G}l5(:äZ*)dv'^9FX;}9|NM7x@ޞ:^3;Yu|TKuYb >ra8]r^}MXy1t>۔L1Hֱ7Dyy1o8by{5#"׼ tyZ}'ȃ/,ĥufs,,BPUYg /l ݄|lΩQ%^ J9)a`LMr qf+& &cQ,pdg +orq$3 MK.XMVO,p Gc)ڐ+R \M\kT9lTRs"vqm`^܍=FQ@j죱 +tqݼ.o}| JJ !L`B \" 쯎.shC<bdeD~@1u{QiyJ'9WNFz%a*k)Yx/쾇&]ݐ. j`G5+Vc't7!. p3C웞|*t#4ԫ PvUOO>ul_!AcB#MWGiIÑ8R%zx/eTj >2]EG Nn GC \NM'sA^t}A nXqtM-,F$S_PZW4*>YEܕBv߻[*WX5=1H̨bFNsowwJ5sGa[mj|߶q䑝]yzqs #>ڨ1.jz6 nPE=E}ҴJd!M"B[9^Z/HK YfbF @^H]餖w]vPZP<$/" Nbɪw6DH"]ō\!L1Rsti6˱KGZ\90wYOg$% Z3. ʰ޸ܭV]x}тt] i^_Pr^=V'XGHB]8pW`EF>X *!ß\ Ua'E" ve-0?e|-:&jǨ?LP%`%DȒu9H6-M ;ϑY):[.ҚWp=R 7EW{{<ц5N-kœ scίѮnxc㰘TknSќѣ#rI,$ӊd.?ᇀ7lۋێl9jP)bCƢ1Q6+ۂ@٬?}~4 gNpV kN#yzTntϚ;BΣEdWЖ*Êmr.ve 50UK&gCOgZ!T ^vşJq%ai`}c{QL'su6#DŽ"=ڨ;0$Wc"jۓrƎnSj$,dQvు>I|I0"l7n" * 2_uVE봽REi}HBZ<\PNhuD$FH?FJ6?&^?E鏇/<ɋNք8N=2_"sNja!a\Fɠ7iݎ@E@pTý5[ " ¡M鼖2?%&uB[ff^D] aӴ+ N>V A' )y rɹ>}`.Kf A*"9%^u V{DU!< YqG!KU$xAɍ,Ҍ*Τ<;,'k$ wa?'-MZ8F*T9fl27,JnLùy8cXInJY8;r77}z4+ [o4]sQÖZu)JNFo֫i`ĉSk1ʑv"'  O.(hՕ7@ڜ,$Zk^ Vm 6́ B };9Av>Wbr=RoϳWsunW`xb %C/q&10Ѿ/9ә,*+u}蓋*ynLdmCc 7 >AjW 4gN9\\Ґ7z׆[{ eoemﵮq Sa sV5^DnntAai`W!@-< zXM[[3RC(0s:yϧz*SV\繐1 :/4ѧU p@hplcl͈8v # >8oA^ 21PfZJs[djτPM(ZZe>袖HS*Tt/_y˼>-u"A6 ~?C #@ԧKce 3m'6cД2/%rNb'E_rar@Nm\J(oDa 򝟈^WHU)D Ilm^J_&NH7m gf IH@r?^JWXmm:b !$1u36Tda}hfŃ*'զBՓN$!N]z8+myU-d32Hs}o<."ӐN[h*-S>LoľEG7"EfЁNfk0%l?[n(~P&M^WWdZIVArxĶCnq 'ܕϺKd}z 03T{O/(UhWNVѾ{_%YZE8"U3CWVz W[cnT:߅D-QEdn5҃Yn, [E8،B)50z(yK'qś$Ў#J$ ='QEzvIDcKeX{e `S8hQO(wt?zا#wJgQR7>" A 5W7򎟅녔پqռebcWNw2Yua+*䜌t|[I}{p!&vO;/ qґ/֨dg9lѸpu/#pZ0ju孺8~]cr#AJ>[X3?w<|u 483z ɤsFS }KLzLqƸ-xQ,HW'b gҲ}(K /2m/ _JES ChJǽGX3΄YFʅ@]fūDB޴fvtj!lA~у6='Q/iJZIL|&"=$HJQ J:%J7Ŋl4`"(>`ɵn Z$Բrw^gwXt|xe_=?FL2 PX~G8@>f#M@ٸoc){Z lI.j(#F4OKSa(XZn)g3!qsc3OeXcZ ʁQd'fjJÄFL x3f2f><75A`U o  /OJޗx 7Rj{̨7uaQ<,;Ot%lmM}oKI'5'F`xpһt阫JlC!i 8q nw UA&ߢ(127g+}ޞ0rv%:F{QZpV ntsM5~(5}-4B▽ %Eo_r ;SіŁJxj6$Pno74 $$r#496DdD2*+*QӒVM/fDL6vk_߼dӃ*zLE@9ȃ hс& lˍrux>pIKOq<2"xվohˢ= CzZa)'tRS辶 Tu}fkvqj [#\Jpd# կutiA~͕Y$ڊG}K F^Ǹ] KC?Dyfא2R:fHIc %M^M#Tev LVNSV$LHD#xj65mo+๾2D;L (<%Lʫ GN ɨB̫+LxsrԨ p%~R8J @M0 "{X_PG\//i$\;nE(#gA Њ^KF#ІgsiN9M8Nk8GQsuBQ'_؊ J i֪_r(t5rLB&} ,C*hu݌,ݕ=;捶S" O>8Df KK}Ac3>%zI}I:\Z'?lѳ*Cf>ݸK}? )01f Ɏ{S' ItEͩ9NT2z-@HE FD1~f yQkD&20T^bՙY1n?jfl/MFd$io_7 ]C ,iÙMq4SMb P:^ᬝ-?nVM\j?#Vo(L;CCc)4^uܬߒ6Ys.PS jWUʂ=FHl=@rk&> %VUHy ?Ky6VDͯ/. ֬dO7"Uo ]xy}/!;By~IC[_t6˜S`a.]LU`=mMz f,B|{ kN`=0AKʖQQ8Wځ6dJ NEȍD!xFͽ8/nS4O1i}lM8 +z$(lc$Ewz7~2z9յxy/g~uiqo($lA:俿K۩>,ϔp;xXb|X{Ĭ df8['gN6psq!zCkSv8X;7^Rv{.xf6&gM4/-&ʹ\N& ՛E j)kP<:k+yFD\8m=S-r b(Q0"NS?e5nfcuٷʛVq*LGcFW?ۭ|&g@GUPTٷe t+? r p@ p]"UИj'pZ~8DźEzbF7>R&w}L9vB?O7V^Qw( QWm@) 3*Eݖ_H k? 5*N̥zܠ`0ڋ7".Y8 .R"T8QϳNFY} }]Qy|jE zC[WI&3%rи*Ew(%AESY#uLaq8E*'v [zM!ͩ/q"a``G@{C)*B4K[PAP\jIyt~Y'/JUYXg:ea'-urÿhU;qvݯ#nW-Iֱ 29VPT*y<\UL/: qnT̍MB!TgPx\~`rw|s~ၥd+?`8z?P/f@Ul#\ҧS%2m c5R PձFBp'nPWԟ+;dv܋ve^-zS2ICl3!}]TY붜UtOLQX!P|J(Ċ ^ _]S_^h1`s2vݳZE/ +/-0+< &*jŜ837>f`ҎaAG*%{l9{cT %y. {v+T< O⒔+p\5 ] \պ G(DGsq >V%Xr߃Z @Tm3椓 Yzh HG6hCc%>𮻬9jOLV] 2ղDZ~ba/ B*Fa`U=zaSw"`GQTԷ܅Dv{ջr~[ZelW8 <@lTC|!^@3iYn&> :,'6N뀅_*ӍF)fnIaZ~㉯rgup0i#W^ %m)XMTt *r#OV Ρ/W߽Bk銣Iݎuj#l2oVaȔ"4רwhH|k9x5у~&hDl3Q #aTӆD*4OxVdؤ-OȓN ]e) fƺdͺ4$l/w^~[ޝYS}h< -eƿPÿ3 $2w>yqnVù",Xɝ=1dk!FF]8PA۽uk6؝ vp鐮Nde yXP%_eЧ.=Mn5%Cx 6R^DfY,Q,,o> Hdy` ۽{𤄔"Z' 7m듞 C?8vnB,>Q)JLeSSY@OVتGOѐiwP7L *|V. e@G6^[;nT ?nxm(*uEKvE͈i=S k$E"KJ!S?6xу.QH ua_3U9yVwtYiÃW2;B>4qee1Hf%X*:i΂ς@2:@O tMV83}wSkũai`66`?,0+Xo@ӈGIsL2|`l_𫼠Z?!{˂q:zEoj+'+P.7_\UjV(oXO|l +q\ZkBxSzkvGG)`umDZ˶pj Gb&FFR/k;R'fY 9%3}~zK( 9\y]PQX;<9i!Y :.ʑ&JqDbƋ"Οz dy@In*d#WPJf-GCwJ{NVi9HSln9f;9;iQiBMЭ4XUlO'o-6 YKLXl>#X4"a@kVM- z:NLM"2x7J?n& [@4p<?5{{N1eU1\zWX,\}w0V6;&ȆRI $eL {EV}a/An5)ف-]^ÂʬNJ1'Jfaסe'*4VM!sU-gH5"]Y6p[;~Q |L $4 Gk7_Ow~Ac"뵉fkI!8}1hONRG&㣝ڠ#L^3S8%m[.}t+%}zP㭦jtlύ]^4XZ)PXjʜ>lҍ\OPDnJ/߲CRM&tw@E;u{j7ELk0mMy{ȉgvq3]r-09>0 }.U B^C+o;j] _c@},~fú+hrc1BCfJ&Lx9lWKgZ繤"kf%=H'>F#s3 e,K8kU3Ĩcg\l3 JNn xN\FKRCUs&[0'd 2{`@l Nwf0?ɛֽ\ TmRDz7ͤJ_GYzKM~HGEt;N\rG:; YҭS%af#)D)^̿)2i-jN6[]JܝV5H2'2?[V.mvcx4UG_=0hxj+hi+섽}^1tpG''j3umVn☈]tZn|<16p& $QŎ-ŤOdy(*i4`djN

    y7m%Y[vF&991ze e$D±r578B/TɖׯMLK4hY<0F(Ϟ3gOz!L$Ffi>i c_CNDIޚ^>9%~1'w~E4{l9iu_4 gʄ|A!"&1ĀнL(V'Pvs8Q[4rLY ~lbamFP/U﫴Q$_ݑ1])-뜝1ޮ3'Dϵ8i}ˏ'61`VnjD.p&ˮ*9Hia[vƲ<(wpN?%#Kt,&ps`7:IUn&]=,%Tld27&+F|>%Bq.58׮y:~O,iNZzh"sHGqT._r1tPy O\v`RШ F5lfH9թZGʝPy!4 \oռߵBN86˦V =\ad!&wF%>i!,"ĈP#I?/<ĚVWpϜRvY\B4!ԓ}v= /ݑ5y&赀@Gs+}/L앴q{Ww^qLx!jŠ:CT-zV7oemJRAѺ|>ziV@lhuc'/fb,К#3ɢ-k# ɞEdŶ[}[pAi>wvDd+<eyuHZ}/׎u]OڼpS힯jk>(.H6xrBV7W4}ض"T]4b^c%F>CWc#*@a['+\fZ o<Āb㬂6-%x˪ف"X}ՅN`"ub|MN!:xX?5,Ԗ"yO_7"M6}#` suR,k Ώ]2POXOF"Q2Z@]xٞT,0Kn%FEvȓ񕀱 R,^;3LVd|K *Ƒ6<3%9~}ݱ*+z1`$'2iM@@YLA]nW:uP2 a!FXf`ŜW+Đ/Bd4S`f`̽i,&Q3W4V>q +. mQB)$ndP!tSk8;rPW~-n0% mNQ;>i9X' v:R5{F&+l_ռ~ 'S 8K!o#z@XAMvsAx5Ȯm5ilCݹL Vd rGXQwR ,J" +fPZ1> _ b\~梽 QI;F8{n#( ;@֩1/`a cbG*hs.j+Ywo+ {-'-tC)(L5~2Q#s0/}9&<-xRۑZPH~N@?dqP{TTk!Ud$yZ|&?s[UT&ۛцE.,lTe؅`Nqw=4rU`"es!XҭWhG5 zS ֹkɬVvysuBP sH~$Tm%CK?۴qEFA[ٌou?}XDUn <' U4Xroi_:8_ZQ^0z3-2ם72gk}0G< j51 J92r$E^d~cOt '<@KQѢ \ɺ2.c7nj,}՜1.Am-Ѿ}A"rI}0jh{WP̈˱U+ĴilUBICFP@HZZV[ܸmgl^F+Ό(|bW vutJxF6pJnT3jYm*)ÜQLwkxNKAcƠvA% *0cE,u~'ut `+?!͉|߁9n3$ 3Z-@ƜUU}T oe ;!͂ϫ8V㕶e]@ ᴿT }慲rlo.mkk |4Oͤap"$$T슲=8P1{M_4C![@eI7ZUiM&<" 't`h{dɼGї#v7hs/ DF>\B :V.SxPg6X@DZ=+JDBEbeLU]3,Qa[K{7TAb?K^Vy9&/%%a8Q5͙&cy5톡 Y>v*_ujkPk q]XC}{V _M5nZ[b;0zb?;Yt[Oy)tՑ-\0bnߺ`Yco 7 [lȣ珇4aMƞp4'JYpWgA0ODmn`E֤o x>WA-i't#*&ED] Pe1NjAK7dLl?EӮ)qK~bOz⿲9ux[&&"dY:1s&M zn5 ;p63/L;_JJ%;1?C01Od;IA]fmHMr?S{)^1H-^zo/ :Zt93|C);m˵E %O#q=Aك66WdMZsܰDo9 7w`hCs \0F%(sG )?@D4wNXl23+W9v+iص+Oz%2E`CfC&E*W}=䆖㡗M"'"Rzs)V%F 'mjeXQVG J]3&p%h ]<7)u }(#0n.k#>E0Xv{ipE.1nb<˄uM =3vc3ʹnilI1n\#=k}n߅a"߅]ܞeDG2D{"9T@8i,d K4wT40gЎ6U3~\TxmKՄ$n$D=hEm"Z5,RwLD)Stmz\x5[KwS]V:ˡmmΓ~h>_c詅s{]NB;_";Je_^dJxZ{|2=-'qYn,z&*=v%ᰄ}AYjwNcy77 "ךoأMb#F,EC5S->>+YZue\H3p2?7q@ޙxʚZ`cwUc cN/3ŕ6.S h"4aڜ"^,NL> yi/3e+jۡ%\E{Y*d~bbe9p{nX&*[Ju4P7O&(AʹOmJG|?Hݖؙu$\I Mq J2mbX䓁EZ5ѧ&v8 `1dȋ+Nd;f4C06s~:Bqlj¨c=A,Gu:]1e~\bcZ_;:|I`=UK`g& 8zR*(4FGr J΋ty8ь8bQzލf cfOhE#vЋ0k©8/dqI+ EU ysoaǖ,M4+zF&I cn] rkk]!CP*Ũ٥&'f)EB9 .z_o7|<+ʣk \+zaEiՊx uſ&g'7}LA ՇB,_e;.˰ei{{,wM= 40i:%iCֺSqNXhm:#yaPD;ػ4{?}Qi/(yD;l Jwl_r3Fv8ib:LGG $g zIF}y66qG ;/q̮:) 9s㌚U+$h8Eҽy"җ6Z/c,`thk=C8ƥ` )^Ru|ظ!n3!>H/{߱t<8fc7͑co"9h#*juAjUi<~ +OiUzdV4 Xش9ks(/7Y QhxA93r'&'l4 j0ǵ:'O/I N=Thh S~9$e/ H7aEIĩQYbZ>ΆKl`aȢҭzcO'jԄ6=/cPsϸ˸$@wr ^tdDeVA6?ً98-̵N;['naoKJ=2*[9"J!?Xo+_.,v`z&Z /Ϫmzg Lڝ;OgVԟ1,aV bŚ}Vgj8.x]HqQ,]ރy66qd8 1[r|-L> yebjv|Ğ ?΢"HayspTE׵z2/YBV;06dc+ãܛWd)Z\rR7BP:}8RX8m˃DG9BԮY,\]'{z,q)=Əw{KsSx~._jYe5_$Nd3]ʊGwN~VV?L~l(e- iJ =TD3,G4 "z__S4$5J5w,Iz0y(:G N6"Dai]ĥє1GZڸQ-m4.FGZ4AC(-r/]oChO** zTTR)2eh?jB]2L`9zFk)'}e)D蟹rw%A/m4R 5c2Dff='H+Ͼ#G \qG·Dit߆ze7?Hu`݁E4 0Fn.爭C$c{8;׎,.bUp\MOvԕ/L{,dBĖ1b\؆L^ĆA]"N[PUc[6Ϥ|JLGi!)낔T(zIAd1,[Wm=V_а,~~ô}]j %9!4c0B fa5r^0Lw~[+siiS)` ŢhWb)/v⤳ˮβ6*V0]]1 $+jICT/F,`G_28('&&ςp(~e7_1S@ r} JE qPjLcfr&]cڣ&)PDA=o K}Ig>lDDh+rg? )bA0'_,%#Zy2lь '4*;g-zRW;8n'T"I/Tu1nG!@*EΟN\Y4|1x4p;v5Ɣ2?.[n{-$Ki7|Fnhav uvY Xn܆ 3&<<PY7R wBͦ[ {3Ί]<&~s|Fz4F+F'b%+=N˦#oZ77o%+q]?w̆@u,x(^ _Phu4&%gdNrs({``.+r>ub첷=i\W>t5Dg-/Z1%jChJWuE1vPֺCEɯ9r)iu8R̩e"soƉ 6FU_#=wwЎ{WJ&~ˏ8 Å\J֐/kc^EΫo8Pw>d7E$c⒓P&#dfБ)eRw3S}1@ݕǵ9hmi0ʄ`&@C}ζο+v01 1yJWTwn-1yŎlù՜ sМ^7=;}04wFesyuRDrV"_r8? u'Z.YK',gh߰׻Ԍ:Mn\${;KN `?u?i^ȻS &-Oel/]G޴gǜ(^)[;GpfpD ի@f%gѻ=d&T]#kyE).#K0A/c"2W(uhTS??RjJ*c1 <} 6ʵoҺ_.ۤ#U1ՀƉQl}ypMgZZu(6i)!m1fTES3|E ^LV s=E=4"_}wd 0c6gKmhA bY9܈x#M?kuZqs*<7TP$'q &."]X4MnP+.~Ny+h%7j LS@l'ڢ-Gt&䂡,J733kn'IuybΦ D-$ݨq7 Mn^&2tg;E7Dh%=0/ͷKO2]ii\vkGx9͔SZJ4ȗ/D>A95L>v-8q`+ZɃ!.+ʛ[y X=Ӑ5c+Gڟ>]̧X3\r8Qr`0rNgQGI]ad&DwW@س@"EjHȌk0[RS(_Zh*zЋ]_-}VVlX4m̃A}h#PӤiO?6ƢPқصDqtXwt6X!dЛ #cP9U$PP t@ƶ,E K;'wk-hz@tǁ#7@ ^q9JM)*Hnpb\yWpt_qg,e%QbࡰT߮Bk^] :\`̚HT%S^ YT=NڃK }ˍY6Bz֧ /k"6rF*⵳fK wOBO z]/$C^clr~خ"h`uɺrU!m7Q1{'{e8C'Yl Dgߜ:A>{;F ꊩŕDGSC8!FT9Wl.N@ ToPd7do07֊]@| V6Z/FKs#KHb9cdv/ [%kp;~ lİ_ʻZf1gSpfS'6=$\K6ڪ>gESZB{T.1R#t=vŔ{[pt"\g SC}kK ;6vv ^(n lXPar'{JFsc-6rt-͵h2Xѵُ.Tw~ȮL9`}㼡 7.l;|,zzSBpg4TS Soo Vԙ`$o4MEJ_LJ5{չܗv*핲ºK68Q`$C-ˡ|=V'KxL'cƲM|GNbE{ WFxښP>> d+d$]>X Z]'U{Y=O+gA:Uخ%`h݅bdV)} (?MqM _skX]mbRRszѷZF7 w՝=K|UB^s)ڝ1UD΂44-+83}|,.jDE*tlڳ0BQ^8GD4:_] cԮdZDP#fk vLˡ1B.MrVWQ'*.p]1 !T=.YV J#2B4pS$Dm< =NZ egH¶!ݶ6 3] Gn%02@Տ*hK(I$XU}tl' rjd`0&b1uC"y@33bvkKmUMYhme8I0ZVEH}鲶 J#n2ܾlǚ%ֺ솽}!rb(74M!LH}!^eDƚb%2'[tF٦NZ#zAAyDkmsc&@`':'|3gx⏪]t4)}\]@`ZD鮝T`KmU(i]Lcd`LDI&tUe֩D6Z ۩fK]5% blxi-q*xWF[xLy=.)gt"ͫ_*{ :IznjFT:7hA]@ow,-l I0t-֘`2VӥK: 'X{\V՜PُVG\qsx H{ RBNBѝu%u!#֦Hw1;fx#2$؈v#q)g0͌jƺ\h+֘[Ge|an_G#ekU^O%p_euJIg8\L!:  Ϣ -g Gᴛ}*6 Rl3|"jy1C}0f.e Tx:x1}?f{Ts<ٝ?tV{ 2A,E Ȍ{h1MOA:.0Y|[0G~0﵀i$&_ y61m=ĢQO|ܞ9k V*TyѿPr:qVPj/?Vb@,v(%1" =,ݚb[x$6f4<{ɜiz,`"B6J6x4V>3tC)|ɐpӵ{x*ˑj4 3#|FO%2뱅Ӻ t [p&ϻr(p^EjoJ,Wd_dR.gnZUޛMC#}r&WdYꞃv輀p(섕$I.ifc9p&S.Y&Â5a4M[C<yu/)x|S<~q?AOD (Q\M;,ZJyگDʳ@}Uc_P3ܰ@3HJ c&aYbH*7q,X1g'.,tP*^}Lnv*9G]N[?/m?8Q"UG݀Ƕ{yOLzJZ7EAk(^StCW7,S/I&S^uL>JM,4Ej<\AS)c<J𫗽{-H}FFU,qdFU VXƝ>< r$/ai\M}pUPs.c6\4{ 彾_aQW~b\ \sxnx+kC,'nj; qJEy5ـgDolvߵiV A>ΐsc)w9]G}s(gj%%w53g[cmJpJuƯT7>AF SOW@S9zN8zfASr;:W7_O}O§'#m(݄Y t¶Yyx)_9Y oOVY)X"πj]EoWoA5`A}YA s/f5d̜JuWta*^| TOuJՊj'Y`q!|F?+ol\E#э> ҳ`svM,$i!Vh@%"v!VDŽv'LoBW|QZe3Gϼ<#$Ogat60B^ |n'BˁJ3^y7w4nЉ i 4D2`}k;q eBp=`B$h~54UZ:iLK;oGUZWgm+:хfX~PPgjnQʋK*W,h}Ƀ n0{3}ye|3^%(+ew$zgOrUuJ6)K0`'F|C9J/@=؏1n'wH2wder(vǍH0QϻÃE XciFt0p"Y*Zg7˹&ٿe%VOP &_TÊ ŞYcڪe﫸Y< ff'*.AބFex6k{CY`rf-<9]=g玚Qd˖!mfwF} }ͫ_>\~Kd4PǏ 8O"eE`p9=mKy^<x?W~ ca|{|XҍS՚b^PPhC?:h; wsn uvLizEwsF#nBD#,1򸭖IC7\?K%ݤ;9BeL罚&wҋ."0E-g/`!^+N]A${Y uV,O:vPeL(j=J{8 0Tr&rO1wץ<2C&HD}wÓCئs@KCXGJ >s!z'hx|7[䲈{9gd[Sq-x7\Sv%'?;ܟa-x73b]'Ovܬv:RwC!) ip.r!Sb##V[E?@_,#H|YGIe,I{a>?OUyO$bH W2mVr2r_] Zyu|5e%s C? niٛO? W&J T679bZn͆cU{Cl\4V<*,9o+c 0ږ|HIt"?cw9_ C|k>лkLzYڬwڿB*ror@Ee]P<_FyRĩzv8RFsu:U5 6aR(G.rԍڍ`Eح,ywXumm ozMvMiw__<Į/5IG:!N.ź5ۿ/[gm>S?<Ȫ2[@/0utY%"J>nʵWh rxٌ9jg($򦱕g-f$MײQTg Tc K)G)@":~ ;u#,^Q@f܅(g{l ~7+B Z vWeFWqF/-"GܦG']fH(3.ػ$)Sb+CeW:l&Mb凡L 7mK]GV{ e}IŦvL)=i=.6Pc7o_ʌ'D |WH~ƪ&pzs :G9羑ܫv0[.IcN$f#"32$z,*|QFqgHt!O/ KiG7M/8>e)En^קVy)/X%<<1g1n 1HL-%5=V&W-Lu4?8|!t󅅀}/3ɱ~J];X&.T\cHF@4-CR<7jX(yG"Y/`d < 5~´AP(SJ?37G3sD% i #fjDzeGXt ),|0]wZɕka>:~eyBj+zv< =#CcP~7i:!]c( QŠ9mf%gKr qlaE`9#Z|Nôc{ZaڨRQw}TkʢFJLؤFc;=Zw@ds@ӈ\Y`Fđѕ,-N2oɗˊF)bc[Sp,^O $f4~CLLJb 9W`~lbl @W|Q9 E+$~ר;нt1o[2bގ8fYGWChֶ١12WmAc;ܤ vf-e#ǬH ~Ag%yY?ԮcU+X-v%f֓<$%'LY,}]/g EO8 ϓZoQUKy:I@hh{[s6(3@;M=%S?{C.=oq&טGl`bfu1xJa>^o3BY>FJ+ a6a3AL=Bj tӉK_S=cTA+rm!u+d:Plܜߴ @:j(MA_#7*tWjHֱ TBX{)Y4 28!":Fzp;DzBQ{(9NIr4##ŗ+Yk L E%'P~Uz(gҥ@0!]RoFFbi6,}fM-,M?bk$ fRPߠ$vgȆOn}nfd]J$_FXܡeE s\.i;11r)c#@D>m2\o UXHl (ubi FZ,| )اSGp(yJn.5`}ߓ~߳ox]iYzpɇ/eޝOpFM+r9\QJfˣ3\k|2Zm>1>ؠؓc.ѷ3xvS}3wmLB?nX'0V*tHqZp$7Vi c3_8?݇Bŵ1φvD?fM"3cU@[͉(TX3'w)k&ZTSg*u<]ܤ,,iUKl 4AeQIsI7ӂ"+c:;G֑%}ml7hʔţV՘At'݆Dgna9w2q5.V3孓FQAi*$~hχfG=%B1Hy(cf$!\$p[lff\SL%w1Hi؎ѣgu Oh:@‰}f9DMRbQGIչM̫]Ubjc)xj|$]GpF^{Ds7Hovl7p>s5/~/,eI qIK;b/P&$: Wcu$oBF+TYeBΐM>YvJ")Fn;tXq0-(n+EHoIKT]eގ?A-b4 uv34J,V T=Unf=yKVH@J9w'A3jѺ5na &;hA-Mf߸nk etS"/srl~F Q@`P#6m\7ƴ Rt0 F!%HH=#f&l6p-̸-EVk xQ%V5QL5ϗT_ l fw -"$-=BV1,Kdx*tIG/q#"7zĔ? 3xZCi[gx2co%{Ar_15+#40}J-6FY|-h #Ε&Ufkh&[KqT Q0TI60`fdpHV `)ai~4l*EXяw-{x~oe[WTe3DFIR@ `3vL#إkg8VQ2Z\QuXYi7sG,FRx1i'/]6nPY3:;UM;G^Sv4nQ>tFtғD:U[߆H"sFɽx%[kK^T^JћdJ5 9bf>r:z2t*1q_@ޭ # OjYՇNF)8dS~MUш#Ls t>֪)̓RNBhhyu7_FuypXi3Y*EE~ѸF"+'穙/Iհ?E(骦<%#'{16擣MJ oJb s=c%EdjP rJ1qY] >P`e7?OŪ?oץe|E(%4kJ8!f 獟ht>~ODō@$4D#1o]ƨNlB JuI%Bf msLFKo}ϙٌu 6`i!/u!+?s8mBc&"tCYRە=aiX ʼnM(4nV~&o:)`A2ڴQWvZC!v&aiG Qtmdvwh S -MoNA3 kӴb&Tߧ0SPDC/Y7.kWca+>}EJV AXC 'C 5U-+ehûdx n !R6r<ׂUF)%V %c_Mb#>6[, 2Pbn]9'# j:sl9r"uK qrd'D|q 5; ЎՋ#Z.> }i52uoSF j3陶E?*_Gf/OԁqH=ɫoEFx<)B!Ԡ TiUze^.H/`׍ˣq0qg[O;p+)8:h,pa7 4N|-օ$8jބ@Hlt4S2XZdzW/Tfmsj[W_bmF49:JqdEe2>9;^H_ H*Q Z H#辏..l*jyNUVr9I9LTmA27"[<ɃLtQh3:g0/j LV ~ 崞ej¹ Fn~,7q 5KK LnXO*OsZFEbb4DZn濏t+rRܱFIgsOR%ͨldC+ip"J۱g bҘ^aA>_ݮ]< ı(4h* Ѓcza8*:Ew|u|ߗrTOMPrnC+2wf$ߎuOE! h/k"N@.<]a=0^\ aL*Oh6ݖP ], $ϭ9$*%ZhFϾ9S"f)Ӧ{27`A2lW4^n PCzb=7@~* &;p>w;XoB%gbm؞F (@nmoG,9DqX/QWM ?pPS׭Q Y3҉( M+lBо])oD6VI] 6‹KExl~\עHp%/-wh-@/`#VP4 )meP%,N~© >UA{ QbEHjQe ;ͯ'Õe9gG* Ҳ' wnxRFb^Ymeﮋ- '[1nYu1V]ι{ID>hɷȭzuIcz!t3slJ8_|5v|x6W!WU){gНiC .D1'5!! j1p8f])G]\v)9rLHF&aΔ۝؅x.v[oNe?}!mzdG KP Wn7@?'1nr vP/gH9 -5#=Aֿ*"s[zp 4C;||}դ%qQJ&P>@dؠ ӼRM2u)dm^+tKظgHszyI4gQ@3"kE8Wq'%hs21[,$]biRꉸ:uO <.Ѕp e>rtjV7Nsl!.%czX`p>()`ZY{OEQ޶,%*wbRN24բ.Uzp&~=ǂ;jBNJ̚Ge7E)$Ο@Zmq5ֿkvkLxvBt6Di^6nZk^?ފI8IS}||CQzNL-417IG@?Ei_bp@'k=kI,JyͲ335s^Pգ0Y/QuD%dܨ>e}c;o bmfHht(2Su  n!ab܌˪[B\\UؐHҡ )3iA ՞Xdq⣾ ?߀l PZ iGSܘ(ݛ7W+f&q6)lBRr:#Vϱy¤: oCn3Xىc.h]RKdC3biR#(~I^UŠ%Y٫y,Q2r9@D.nHj=ZJ1XqmC=^ }9mur >kx:|g ixDs8t{=Jiӿпe.p(քƍUF*ANJ=M9  jc#Ot|6IҞnyl=NN x]#%c/Ⰻ4B()":u\y!\^A}UT+JG`j^c.O}TuApI $4rs8ZQ17F | Uv2N**4å::5i~9ӧu"Z} ﺴÒA/r+ˬ}$*f%QkUh$l,!f9pcاP/9s9#9+0] W( ~Ks1.ZsGsp"UA^.S)pY~i3:f۫F[2NHM|4)c:B79H̶*3ϝ^3psG \U/?2菓{>[ &H srFZlkWC5cXuzDrnQlfvpy׉F }F8a_m#%k:Gį>O8B;lW9 /{8N:H HdLe:;dȢ`GE6W(:ZB64'CEW <+=L\CZG9/rA&ڤ^㊸FO}&gؤosT7}^6qDۄo8}!wpޱ#pwTe:wp~"SL8 mUya]?%)?U%*3(S)ClS/iZ۴6_'nVwH+](!;NRSCNR{s)P4횙/2BԌ);jêlzURzgx˶,s@!BMFo`2fœ96y@r?؋ Sr}10:̙,2ELKE<Y"8Û=#L&=#C L[CBd,l3h{R _At`=̤#F_=\Ve#[K.hpx9FrnPnHz?+H2!j(#Nm/J}v, z߬ir$"Xg M-B߉^Eۚ4eڻAts(os)˸T[ :ȿ38D|詾`%ްVy /GNjTdIz·j2҂1qG(4q6Cޜ<h`^G$sR#gE;&, eteXV|_>)tRz |lWt`dxEue`տ[+[.ȵ1v!.UoؔwH]CO>1ahnlH|LLavi pCs{.exSJ,T=BF0FZgN|JB$q#": ;A mI͠!%;`}.;KQg12@MfykA9˲- țp_KnIV;]Uv\52$x#b}âKօb6ZKu)>h´yws-xz_spBAP`BpP &s>>}BB$M|hfW:Z:*G+wp9/{cN9Kr<3< g"p^Y?ITҳ+8nF#f^gɕxoՕg: wD fIV e$,q Ep-F*2v־}ca[H\1_~]f(Gb]쯚#~Ÿ)ϔWrim݃fQM`Qh)]j }mo\`v-{LD FN0a˔A2[Q.1-U{ PpP (>:* n\^/xn"'ɇآCV(MEέP‘0 > 'AQ{gf4F$wI̺,P̚^bWIʐ"fcmZv T?T))!T2DD0ߩdj.ϋac32[>B"d]eaXe^8V1Qץkk# :Bw/20vT-%5^M3iGf6!DϖPZ'2 GPQ@7x $L?u§,YY"VQoȎ 8ʑ)jq8\\ћ#qNjZKxe#uQ ̾M;P(6)LGd| ]P f> /mbx_OAl&M_~.wGkIv]F/$)i)9DWOJ)}-VxUt.o"t㭺+uBQ{Q cϯV軑|,r7hYzȧ^ErIC,ݗx!2$oѢgghd_(!Nk9;A,̂Hw{] "ۚ8wdkЀ{Xr`VUYFI,Ȼ9bGeg0JWRsoi8$2b>VZ >g\9-?6E4:-1 q?(8UvqtaްHF8D 'cGxw#ȃ%6?'h9qУo.-ig[V1EA 8uUfϳ76 m>%r(6P%SoؒQ,&KI2hSV_XKh lV@*m1\5*r\_/y'PCX>)O7WrAG80J+Ĝ lC%ՉRfLNy@hL2qK1PlÔsF\ܯ @1 Zh~ٲ,YB} e@*uLQ1qfy*xuYi*;ZN BH³ &m7Iqx"F_|}d 7{ qcq٠|_nLL&ƥ0b淮>Y 0SXzx} % BX]-Warxm~%̿IpC-H`g2Ϣw˭jFlr+0eC=3]Tq>gu{Aj߸`qnY7-u;ښ_Q$cDxTC 3/ N7ʤHM: Z#nMR;}ܷ_ 6urzwB.gGU:EiF{Xd̐{rN~+șk7C9iDCr28q/.u%tDNf۟QEg_MI, )ޜ3 d9T`PюHsjCUc{K2D!DqY)MdZӈZ36NUu VTTi3nd-Px~)Z4s4(uT`Gy2aW *ܴ^_O;ݛ`>>tG5=SЙ36ˆ!:6o[(cubGN-*}./)e<ApɫZ4YR`+]E@QS;נ ^'A)P@&(AHGZRk䷐>uC1r=Ø[Oh{z88ǴͨXA1vnGxW3!CS679p#˭ Lr4;⢒%؀ڻwAPatJXtkF:_.qzBץ71{t^d gStuZ"`TSҭpfq(INz٠ <1Fg?06—pqAdx][ldvZ?݌1ΠTb]vIAqYDzR H:\E8h_UˌfSniEuë ,ˍ–=񠕭e4v-:.X7LPz_(BŢ3S}W?gJ͍n]m""zEYa7b?29Zǻ̅2^ !0ۓj T$v~ttUaPuaڅ'I%Ǡ#/F2Юm짡~?)]ЭM3WH[y':;Q|z,Q= vφ N0LͷsoѧM~XEzwȝY,>zY:(TĤ YqqraϖV6XpW<6tŒvL<6cyCaaN.A*ܫR1Q^pYGBy32BZZ [pf\}yC!4(3ŝ,NwkEϚlA\;mk371AZ\ϲtGdcuyf\Nr &eVklim)Y=L9D2<Z8d-62 :5±5pOod'|iH RQ]chFgO2+ԞI; CZq0rcVWhϏ<-[}\) q׬G x1L` Y`TQAAIfkv>~ 7r@'a @4%%C[R7{o*\!\<: C6uObp6e3yܤ^nx"kaԤVzƋEJDr<1M\utǯ><,U*)ٟ>ZLcM{]sd h;R.a9FEoƳh۹ l}&,'r'= ^-WGSH垦Ok;f2EѥfgB1s LvsY]~s&9׈ Y$Gɯ%]!9r,$??NYτ磚_ܺ%ҕwa}ʊf \+vO[.˜b&FQf0+8[;0\Dl`8t3[%|&ag/~RU"ڦn]Uj*Hp*r[ɲRS9ϏP /j@/k!@ vZm6K2*զz"P']ꋜf2+p]Ho-Af%0ۨr7 1>%E 2~Ї+!|, N_DE8lEuNFSu M'/1xT\m{d\\oQC%1)kn)L]@,:^8Z3BiQV"Ӣ;w6ofވg@e[q+H΂]$=Bf@gTZ1ʒ[`-?p"K\am=4Z~%SRرj p&d@.A}gI[kKx95X#ŌCpC11p'9zҠ6xp-o3P NlW6.[Hg9r''ga\_}nAG$oY% %Aն/ RC}mb V3jW¿ [pz+{q";7ka qo[8EW~8ʃ3 Y>e'19¬D!Y(*zMk1gQn箣fϋ1-'`^29ʺ-JFˑy YщF8! =Ky F]}Z7˛q@7<´wDvʃ%w5c:aҢ̉*W25SfQ"{9+q0˕^GhQrɿk6/&"_i zٚޓ;ǒcnX+TdfObo H^)ʫ7 tٶJl!ofN tG-BKIW}l 5=}l >ef-!G0zv(x/S:歯%Ǩ )ss kKA"o2g3tOз=Sqr!z7<_\1pN8[eAi'@iiGSC D `YfƯݨVEhCJ hzeDn_ eZ ZK;8rfIR?T-Y0P`S q &bbԷ x%8Gqw12ذg%{R|gBC (xT$5oK.[ߎd$R@r䨗!:ox,(8ͪ^f7hv(ƃ9~+%dZm؏Ŀ\?vQ)1Q~w(xb|٧\F~uKbJ<3<ʂC"8ehrˆAmz l# U5GT$:p @KM(@M7tR*nA[笃^C-pvL=iÖ{Y7 q3EqTɢBW-%k4;kn2, 1"'h!T @]]t/x6䮠%ĂT3# ;ޖ)y2EԬF[ `J5]~bl2hn̿pד8c0UA 9Vai`Ni9^~6Jqr|]"D-sEc/*DӅ ߅Wyo4y9ņ'`&ҫ>K`7MXFY>N%HޯGPtӈw]#$1HaJFn *ܲQ Ӫ]_rU)"X'X:ׁB)XXD&g5E,fagpEVpK9RPk.kqt{DA|=gsș=Eoift1n:O N=v MOͺX>=\TYdOgJ{}2B "1/(G!斠yHe+KOJY„ .8B{MoWȕC&DhIWNkT+q/{C;o+O{U|5Z;ԏLM!bk0'Qjf!r+yѷVm~`FS9OƖ$R)"hy.hUÎ.0wo3De:Y[p1L7V(0 O" o|3TT8R|~EFaįRhE_J+[r,2)zDYNYg"f[ݒ+Pí(L{@Qm"6m'JWj=1=ݩh έLfK ƹ~ Td }Y?"h jk} !nSƔJFD\lV1)pQPe׻=4̃&*HvdefSL.QY/qd&9"jw.\1ڇhbQsEqr!ۍ OI0&h`yzxɝ&d ʛ_uW_M .#,D:$U`o&x?5vukY1l+b) (ZEx74 _6\TL _+bTK|ƄY#c(&pө1_?|;dK*W{rT}! nfbmR헋2juT"#Xԩen-fIpn[V=yOzSQXEQYo:x;2ļX"2o/ 8ƫ]ʬ})8%sf$#ږj('Q+$aathG5SYLa_YSFcÛhalꅣTRMWxeeLÅn14m]Uqkg 0}h6ؽRBAϠ>{ vc2]nV_A/kW#^4aD8(:mJc7Ff'>4v7cAsT5aoT3We@tdf$Eq}ZsiR"Λ^>Cpx߅Fblo2'}z+S@)Ë@I&EM5T=Y3CZi2pILl =%V~,J=LmSk{{;bþ4:)ܔؘe;$J뽩G4:umH,2;U!FjepG3'ߣ^2 0#Cϑ8G_:%;Q @rvygpk>FPz(U^",b |\\>ZjʹY_KE"}r_ON^NT \G}i> -ψ1L۬,W@?,sYpCUl|b`ʪQX lO,nu&]c3'Է߻¶c 0-'tVK_6WTnrيmUr. 5Q)a+W~OyYǾS(V(^Dd_l$tU$+|Pqfh_D(@ ʳ\_⡸ɹU)g0>=vE~U^}"jۓ ~ck"JgQ{ڵ,ˉ) R%=3"B`{X>5&Ѩ,95\ fV{GZ͎Kz E!r)8ESO혏A8ZLCKǴ:͊ ä9k؂#SPv5 2>e^1ϗ¡>Ne$2 vVWiB8tأG~fZB!P 濵xDD;SoxdzҴܟߡe!;;5hF m̄Zc69/!]08փY=ܕ ¤pF x .RsF<_~^2}0ӓx`#Ǫ ۂ!}Ȋ& ϨzTm-f[`GEuR-4#WV*ISnKO<",㽩\Z<?~lOvMĩn.)c!cǸuy4'b~eMo|#y8 L?:Jf'KXz֌ %B\GQ eD\=Mx&e}t).V>NyuRye:L2X: W+z2䰷áPb̀=3f.lؾ>ЏsZ#3{z֦3 ڔyXz5xkMB#F[l{Bzu Z#f(ȔOGVBc7xtm4ҋ vԌ²?|_А- gW6Qy`?_ ֠yX[S@Gۏ֛~[cHDTQ/[i-Pшm0sӛ J7Mzu/" 4dz޼x~'KioXea~5fwgon|E,K'prX%NU,'P}~eI^ nvGMLqMm]2mɦ!^9[6ЯQÖX*InO#&Nɶf+paYfmuOE::v'-cgI_Xzw$0Mrh :i"89ꋕ]B>MvH&m40>BJyNLrbs9T|RCx W$p5uٞJ$ai759[# ]V`“fu)E/G Z9<8v&67 @1Ș32RUŮd2:L cb꺜NDY\ϜqxWdrv%h)-뉫,g\K{Q<1uoSw+Wc/HYe@-H,oHAzp@7/کI d `J!<Rs\M=xOgj$(XN?۴DǶ]G&RKw1U6"{;c)Ƌpq_r6*$[A 7e/b^pؖס/J}nv%jH9VG'FMQ\,8Ў?  n U%zR ~$bUZ FBJŮ X SD:NBc%QX+M"wݯߡL Y&k`O @k@*o ˮ5Q̔:T'+Nߗyբ@~oY^r>0%ͶձU](xSvIqD0Xld2vDKŪYBbw^TWOr${IyvxCDc;|@OgdS6#Ҷ[זYxۂ^|=ڡOӄ&'O$ ,,d`4f9Hug1%0-7Hf}M?z NPQǶC9:0!Au p)vX,<.KHD3L8C5g|z+Og`\e+$.4 (Y O'ưG5Ym13nޏYŖ%|ow3^]exoi8#ݠRHG;$yx([iZ/-8n$?ȵf<:;DƤAXxN';p鯃B3o"}d#ud~t>L\7?*xMBaRsTS4OoQyo{r[Hk^bSXwSCoIkf V=D4z5ŒgռR;y 5e9#(Pc'=tY09FSҋMT+/U~֩ʦCOZGdvyB*=v9RBbYwBXw×Oϩ8ZFA@\T~$i* Vl?i勯}bRIw\CE7:>X^unZ荁_fW!Ƨy+P +>`=Zz pyyyjӕ__HX\l'jA|'V&&5 h%ШJr- H hcĮ{ܹǃ20# go_?vECq^Ì!ߧI}[#% ,Ro;7lGb%77Q?wwސK'[f1ܽɇz F݌"ݓ7nNɣ@F4YVF1E"W&IqF/9x,MaMGDûz@F^zQ0CAtutL|DK!(('<-zS* fkF ca56֚@`<5la.t޽4^ש/N"]HX>L*xk&3gBt\>הpw۝$tIc^ŝdxE`1+)Q g+})so9/a+=|IM=ˑ壑AMN)7E#9mG/pY64bRԹR  C35^-ƨ-r>3MX%=gov*ş̌͆\H#NzPyn"5_G:gpv>d*c۸)gQ_aXBtĔ39|촥oU0aIw=EP nXnW&!kJPu,<24wtKc8m֬r0Z/iqmWFlk7Y]zK/Vٵ&?(3h֑޷_>o1n@g-T|{Ĝ>jqPRףJ}Jti<[љ3QUHːsrgGXup &L;d(Pf:Ov9_ߐ0DA _h0/ ܐ hxerӛi';}B0%=!lqw&@oǸt9q KNeҚK#=ql tL;bh kw^1 g{&(<|v 3+391(c8O8T>*h FmKZy(!?P,YVsdx#sps?Fgg@0oŌzoVn5j <"'r,HF%`WҭYa:>L`;%\F9G? r߈M5\0z(dk0񠝗KV5f_ 9J\.&v]yYÜ1|XL'X5h0/WK#~5)6&ڐ=&[']ɼu")~f8AXNsɉ3mOU]\W0=8)_+4t.NqUUx~oE^׸6]6O(Jhw' ;!h(tduu?]_+H}<+}R[ `AeOK7>/}mm,K)ܸWH]@t) ԋAAlk~<#!۞3ҿX԰?n (BcеvZVd/K}Ru,~DIz(P]$|HqD\)U6yՖs<F ץ>]S?ndܾu0qd2Q𦦴hu77 ǘ W{n)4j%]czPJmg%&Xf1`ZYnm3dhį=z\&0Wk}a7 [2 ig}1YY!t{=NЩɳPؤXi<ÀwM#K.UΪ/feS<*&Fiq2^~ Nx뭛&>>JdkTށOBiKJd'ީ>.*oyP@>bܢ(!j̓{ĝۘ)d=Ag J:,Q6b @7V蹗i" nuHjpU`i -^=B!eoC-0rUY \P,>u[gf~^uҡMs+>Em#&²@pBD lؼfm?oɑ4P*iLQ$ mD'Ȯ߀s=y)HQhU"2 [ssRE?sЅ滿v/D+KɴaEw,f̑7L/^RMU{.|ycWq4 5kkRJX ߈t.q313AY+Itf) #.`ƴ:~Zj=ޘNn:ifO9b|콂Arn(pNg?c6 {ڧtT?J,7& 57OânICoⷒ\gb]R$p{Dß{UAoSÞY6/!?%<$d^BA6mmGPک4@7Seƿ⧛j];:FIYkoWkQeCJ6Ӳ {j>C4;mS>B4*09(XS1Ae&"vy>D/l%"f7G|{2K]t /mSkkq=ѻ`:=s(? SahHٳ/]gڭkX/NpӀ:TT ˗ Y'9g% D4gbϻ.u7ds|e,!أ- J4@p||SeqKTdpͺ7Eq_ v_snѳ$+3dO4enn; 3>ܔ{\1_Y5tYhNE|wqbvV(ѿ/ZtהAkZyՇh%˺" #j喫?LL`)y$(ޚšA}H4OZmU!5(1%Y4c+OA._ԡS AyajX]2o('6O~ܹ$U}%1Pwfa#a B%[NC5tXބ6(ŏW++tHټ-<#3ieK#ʛT7F1Wo9@lv?86ضIhħ!Q }t]\~SO6*.XϽN6y8;NvTži[؉H Tg|q. TuFz$B|LSe]b2Cs5P*F~R$v1m{{xNvnxrLnhT!j,uf-;j:{\,?N4&gD"|I,qn7#]:ī ӨOOnV7 O5¬fAX$wٿmN-[&G9Q27BX|Wbd xʝ=1 gnxyj GޔAppfKc9yrV \C,pd7a06f o|F5DeF|QGL +N3iA'3u rG6o_|帟Jz')s^A3i$2!M;&jm9#2-#SFqM)5Vi$n@Ay2<,ӎWT}%CAzW+HK+Mz@ K 1FTY숓MbK/x"HݳXNUcHFމ2۝)X69u(Qlpy! ,۬LcJ"]ބeaI.Ɔ1tQ@)I߂/&"a[XKv\UfV$ך:7bEHg {bmC7*U饝ՆƻB+SX3!{)$et'/Y ꏤ9Mgx1PS嵉]Rkջ u2Li.*e '( ү>[F ,/&w8,@{|:c 6gitA+ȠEά5(6UJ͓NP0/$ȰsAH !XZӃH'dmm)OLC@G9lܛj+q |g)<.Dk|kND Ky2ȗ&H.#5s[oϥPjU/ˁ|b^wM nI1"-+f;r %]L^,(LtGNiZ:!P} ԍm- +|r=9͠ùrփ9:΢{"Fbs -N$s(׍M*`( VA24lYM ]\N{ dQWBOOkR3& Dm}l='ӓ=HKn 9ȏ>}~ WH ZgtTh<ŸKE*zv0F +A,lcXOm YfGێ@z ,-*cr֮B"βA;˂֭)7:95CNdnUc4ӧ qO,s`^Memm~vs2f]<zbQ'uxyRry7kebV L'tniI##k)#oͫSE.<y嬠MĈsyT'DG)yL֠dEO' ?;;!r*ekag>k}c'`cv<,R)5XW#u; 3sg,˼dM7+}]Ԁ*,pC ϴRIboPfgRS2" _ O%%ј@\\0Զ.ZSQr@zpD?.0gN>sz|Vϟ vؽ0| W׏aKDJpll ӁWΠڑ?QIX>Lx ZH[l>|0peMr$GkM͎!:@-wmZw:nql( Zgsz(m|JJB&! vSVȘW01i͐ tehށ`V#to&Q q;Bau^εꧩS%rϫܹKΜzA_ǷI哏|$MW..KʠXDir1_OlX)HCD"(%],q#,*q@1rw˄Q, ?Zղ{[MdŽR*Wl΂ѮSH!'ZFpdcq8?UhG(>&#yQFO-Ono$|YV](Rs+3I%N%&C٪5957uʁ^8[COFt-<;lmzKQhԘ& N>^gDOju@>PxMhw~-a78/t.&-$ҥ3Խ/) ]fkoSi|rP0dy] 0V<µB pRfwNb+OBd8P(|֔@;RKdh >tEpfi}l+{)iimysQ`o,>":bHܔ"xhc, ggiOOC/G=2>aL+PS 3/n٢ OV|@m-hhXcA_Jkb\6r!yUzf[Z"O4,σjE"b* aUbbOdrj ,ҶP&QN|JfV9ݑ2p74?:v;Δ y_Kvnfnom>\93yO=/\m+UF'EU>{0̵U=`]T8FҐB4iaRHG*;q_/[z/}䞿*? 2jd9,="S]j; X|=Ɲk0&mjJ\wWU‎s&6)`_sJ$; G' fJ7z}ʉP ?\76 * AC]+Ժd[|&<*dxX C0 *#;|-+ ɭ|u#wXRAMv <2-;|]KT1+ΏcNӢe~0:>AL[3|ddcwj/\ TKZ਱!LAOaX =<52/U&n%exz?nsEvʉcB Y?jݯͨ , cؓyE;Y"7ת 7ɕ8i_sdS`gML!]9棡tUfJcalct$5]fM ہ(["z@r-{"U`4+5EH #ӵ7pYmug#xhv~I +.A?XkL"NQe )ǣƠl%P0U$9V٫ υ#l|Ğ5|!(B[Go&@) 8Hp/5ByI"b#=Wlc*{k74ř{V@>ٜn!&c τߠ ҃mxP[P瘼-:;yxNAߔk׵*ÔzF2 L$ڂٟO S)=l碋x3/ri)qwJA(grMdK'-ҧ~Ir4DCC%TPg;KTWcU'MCK-*/2 ?- kBxp_d/l#MQ~i!&- ͗"f~ԍ@,1sy[`/Xئx VnW7/` LL1K ˉi{mKSP`#TgHzpǺͻ.^L kd:oYwzZ  H2FxUIM<+m)QO0%F{߿a*!+dHDUP1HPWDF4_(GtE2=`8C2i@LYH!ݣ@g$1pb.=Fjtg~_i''뼲#^\9]-ƃWj(Ք /T{yhuM *!*RnUNҝ"O3"X0 tSiXǥDv'sz zh`6 w ȯ19 !3jcEčΆ_L5Ե?ln6~/f \Rf Y{e.XODQW 'P9<{p͂MYyVBm%F})CYp7I@l'@hěwdw;I\_qnhOVYaRǕQe[v Ɗ`]Rrt8/S^;8BdnD~9ei?tm)߳[gEh-"7c2{p yptqc͎޼fm? =ug%lΝmzGXZ%-PuMFr9TU/1 \KAPX ͰsmRTJ:3#"&yowZZ٬w)|x@;j?dmƹVhkD3uڨl$)du3bn)_m&}%xڰ+S}ncW9ϛM_\"Cm Q,'$o=`0zRk 6vGZ($w'0fyf]pWW[ $v1{&qo ;d_z3x|6JLI5d.`oAHP>pWAլ$}lhz4#X97vpN<PjEСF.n60XplЮUҍ\u0M'$YqpI $_s<'O9nњ{΂0̹&J n/(w{JBZtFH-/WFT+WK`x+Z7rW]zIm\=VEȒ: %R@- GEM~TQPQ@ l_DRe'*@dRKf8M{ol:òѡ99RG_= 7m$}ba ?* 컖RF4s;ONP[ Q?2؇UUL\chVF* B,o~,µik\9?"_tvgaD֦\ 3̖U>+K@ wzȴ5@ʭb|hguz ״qϪj} ʳ saY9Ho|sOQcy"iP/Nt{< }2 EO-}yn *V'|x[@\RՑVCePts󎾪*Nv(;RD1[j~G, &h0 Q{2ewA>3HLqp\+ L`z,\5:uDU$DH;V[ƣ)`Dע_/Ј ~9G07JVXJ|a!5)|z(hz =s=/Tj*.a?o"J%h: g>bSSCIxasE[4{Mn!?aиnDIz fKa[Ɨ;W5}_B$H}p9W9sH=QEx0( -!,E,I uIZccϳ G}pSh9|+6cSUB 6Cr&,l؀^~<^k`;mteLlOSlmW)՘1:TNv!g£G̜{{o 7Ѫ/SlZAU  =0^ #ߖCꃑƸo6Cw /; u<;W'8G*c#f4_5d(( Cv;C>q#l)Or;Pl_0+wI4El8Ko+*'˕YfKe/ JrC^fIиժ]_OS~z33Bc]RyL6xB/ʴ K\,Zj64R^ĵa[Ђiհ/[MS c>J{2aP kO7.tq'+SoʄA.!a҈kъ^wޞJ5Y1`A7t'pZhޕJA!+R'MlAyP$|ܑczZ^W!P}KJre|hɱCGl:d< {N*oy] ^Lo,G3V֢!~*T PLĤa[ D+d;I)!f7^r(J鍐V: 0YX/S焆B_ġ` 7v݀z0ټqfCD> N1vjP`&P Mz݄dDQX}zf)j -^1#%'ٽ\QkOΰ @[skE|`ft.n4#_1E[V&4Q4zv]d?6ak** ُXMűd.J4״JʾQ@RVh{ؔb٩hr=+ͪfiP>ŌLU9C)+н{Hy Ib3,G&\&6"R20yR5ѤiS>7X-VJ*O\ͿVS?Wwɜ~PRnNcÕj92dV?_Ҿc]~UC;ɡ#R[AMq߶*APN&iG:ߗKi9hs軵60] v0-|&.refQ߇ nf5@%RȽSxvPl .4ٶF=VQ*z&T;w{pa&DWAɑ|v 3qrY#ǀx,TeÜ9zL!6I1=_`{="VVLGkWbm0 3 P쁧Ύb1dw6`OK{kŮS;L}d,r!>D N6 I׍8V#˟^y ET-|ˍ1̌(.>;_u~ I{eKM?)z#XD`=On;'QT>+\6]lC<<ԱB;3LNxyk-ٮzs 7 P0.!d9P@[Y04Zl L, ڴQ.~f >W=}'M6eOŐ&u_-];>"|^mcв8wb3s{=;%M܏fJLz}S;^aJ2ڂ = lCinS`)W~;t1H3>./LpFD *81}yݔn;{2DGx_[20 zsa&48cZ-IL*H8R1 #ڟgDÍ*J-;-%3piSO*zVϾ4K79Cs/KjBԜЄhCm,BΐO< 6nMmr!o4YU[ԫŒ&THX{(&~iW,6i.,?je^i4ٯ?; jņq]&uoqtNj ñr.^!9-A0'ŸNC?dVС~aCncp1v~I`~ >&yBܳE>bqU|6ru!{zdo:ka!Ӵ39pruWw*k9G"[0 I яVq$@V]ӭgf[geYr> lgNpVKn7uUxW(3S$g!c)Qd$W6#}f!%㩦ȵIdhgĦNET욛5 fV_< Z-y()#BjmG⼎fó?JxqMnd|6@ٕq4G UnZ+-LoAtZ".6;jvy[H I) T#O[U_7i>'55 Z Xtk &gMC17oWy㝉/}x:Ɲ3r6}]TRȀQ*2(zpNHU wr\1y;CvɑKF]+tC, hp\#] m%Kcw@,L)>}g$va<]_ñvU= *j'aV)=s~B1-8QN`SƮ9)b6t0b"3f3ΝLtGVYb1 W4Ƃ&:xArMjjheŵ~6se$XA|!DyUe-n9VyMP re'ڰ < nB`g8vlƣ$'&ZMTt1lΟWEaڳ^|'xYd^iCO?99ccP=.Z (Nӄ ]Jpk1@Wޤf!gz$[Î8;sކׅ2'm.Rٯ8j 퉪JcUJX$6Yu+{wj ߯k4x%!@^6~4e1ޜ{ωK8dnԕ>5 "vd+(O(gܼcxLKQN-a'B DOz"T~lJя'Pq\3`B΁Y㋀ѧe+w>ͼoU 1 LǠl̦T[IQξlfMǛd^k{znY_G3.l9AhT{b #Hlh4x-^ wҘײ4O/]NbIKV4*_ n힣T{ nC?`Ӄ3ޭdb%g잶0[dݱ[6:x$CjEs􇎪,DVx,&u1HO`N@ &-Tp W^ӏ zTya Spr1&E̒أ@,4Cq5N^q*ߩH䠮~'O]U\G!UB}NQTiMHvt$SE7tyf/jeǺ+ۧ񆒂}W zӥSzz]ur2S>NǀkS9`8> P1} Ku1tOb|P;_۵  ,%ZOq/c-$j^k1XHL!S yxvh Nњmqȯ5&/@>d%L.z{> ;Eut=/uRd5T ӛ~exo/֝4kZk3ιѶ|x9jހz +¦ ]a]T;Pxx/M ~Ym*N Q6vB/k4m"Lvt0hWm(?Mrz G>`~^Ttq4* N%KG -j.S,})F-(&I3'S5g"8hӥ L5>RFBٝhg}Y'!Jjg^= #ӉkK8:$]ʤgI*a\otL Wry~{k] Ƒ,Rh6{%'-Q[. >A /e(M^h)u[B]9:8(=ٸ7oq =h'v ;Ph%N}){ؖwΚ N[QBιGt7_>5ogwNtpk9 JGZ3>&VhjZXK,5n/xX 6ٝu4j~Q6cicMkD;=)KO?\h}ޖͻhD=RωMWvZU?w?\yd:iiFkQZ0 60_hx!PkOtFĒj9!/-t GDĀt*>޾.>]@աq2I VBbQo].n屓!&b+߭IYub=i? I@~1/}7y5s^/L-k~ C61zqSc>1y9>R8K1GWFqKLjz+&+P/QVn#"?>c*-˝u4T+O8NFpp᎓ˁemWېxw7X4(sPbd5=7ť@RZlK$١V(g|('AAzzg|&qKY2=V*+Zx.-xD5(%|x sk[V  ÜxrFM/<ͤ=a|hcR}͘Ol3fţo(='ȕB pn2m/缇ss[M3ՍJ -v쩲wYx՗th9I*-{d\Tj\H4:xc}\<.(A w):̥ !J Nr$a1Co[/9rz#(COngpjL㫈6㒋TCG*?d5R 8C`T&ɻaze1G@oW% _֙ޤnVObqGG+N e!Y:Nj1eK.MPNM8gVI%MZ&D$#ށg! o"%b Jm?yM/?Լl2eal "JDo/vA-΁TÎ* (یf|<vǼSp@psUlen[z1HMoE+CtAw묘2$v5[~bC7H{JŰp~!|V.4mj_%(R.ŻoBV|p'VTJ7qj3p:\kq!a\@+p[}(i gO'Nv ?6qBt^rr/dܤ1&GjyΧey ldӣ@ F"q\rxR?וAW.0a?*6' F_#T3ϭTbZk03iCիL͉tt&oYPss(8u 7 M5H4a=/n+*9b};ݏ.тK&Qln+= nWN\(ҽd?I _H Hz0p' ;DC drf猠DK: | #,Bz*wou 'eŧTܜBN(RYZn\>;uCMcmq[>L![ֵ4;)8*RjGomQ[="֗ԷGaLu~jY>K6}I/YY/ӵ bA38TFNǗ[L7jTu Z5iӧ0#BtJؼXx~IcfHV叚mRł|t:0+Ӷwhm|Uulu( U=>,K8=Xi zJ3`@M/?ͮnpMKՏ"nرj{!:k|ӏĒ[̼.9WA+1Ah 1Jg!^qۛ_I7dwr]ip7# qzS ?ɱ?a y@`XI"P (nA9r ٧8s_>8ME/3h>C*jH*l:5=@BqI]^'O Uu@:`el4(\(KC {j) Z=(x'^RͅpW惺802<1B1W Gkr |LMo5]$/[ bu]f:"h4:K 3g;6TUF a31l%>AݗS>$ɯD5>wsrN= u_:GBB̓2:pN_V,k'hIHTDޱ" PFsZc&GQ]aRk\ҡB$^0U)aĻ'&cqq+O 5E4P0HK\})M)l}%,"'ZKf`W_ G- M&;s5~ <ij,n\GU: t(t 4GtOiUcdO"mвTx-"q &6Iï xV(dc-ʿ>n17BݧN|)Ĩ[/4P[^WϭUL nyUώԬo V0<6 e㍗(Cg##-qBʼn]Դ<2Sm`\ds--h6i]t\"=cQACN[J=DPQ'0F]V'LU[=}i(zc3=ɪg6Vr2:^44Ah#! j V!Al-|>]^H\qʬ]Y8dC=MĿGrqT|] /S}g9]hwIaETcpD9CImF (gD%W(cxQ1]|(a{UbN| թ8?B]']ݶubJƜ.ʹa$7LEўmX IWd|G 5R\wfB}80 btVLLR`|j ٴF>ɜ ,2.RMCLHN lfPOieӬ[eYaK7bM+"Xhe,Ih-^Q}.VL帪K]V! 6!9GaIZi؆hJZAr9`&;I\mwVpKʱ ܵH;\F%AsǛS D` ncđW|]!]N %d-:t=돮Nvu!{ A2"fQa}קRrMcҤ, O>:]OQ:k5W">tAu!8cJ$iH,ǹgg,LٕsJF?\^oPan,rOBTXM;SX 6&^S TI=7r3P#bjÍّC >tȝg*!%xw-~}PKx^X͔47keR[1;u)m޿c!NWA*[ U>}bj85`QlATV*C[ f I> )AX|Hܕ_pF} =@5Sg!&.쐃: t󬽑L+ K+ ɛ>A 3q6#7l}_*`*!v~;/(5O]K4%-@8[[2Z8-'] ) h/f )'ȥ6' *]y{ђ!k`43j,gUǬzzvqոySޟq|lonSPv3Բ2wsps=|!ZE.=ȸScfE<=%m8u~b'LI 6 m% #ֿ#N*5͡#lT__<P3b1ΑurǚjF83iu c5*hkh ʏϑ'LJ[$CmbY,-~g]h5[ΗȆwiGso.syB^=p ݔFbSx;hCju\ $"VtVܕUꚊ xIe'TY+hFk-&cձtP 6;]Qj;&Rڐ<){ Ech8 mX8QBAkj`]kYNhNui faDj6d+k][h|Q"%QUǟR"bqiflW>Ӏ4,Ǡ-z߶d*lt 5;A[_{RU1/^,%Dpn#&DUf ZS QU'1!'I6QkZPd[ʻF]lj+='6\u(ZdkZ;`8h3&+I!gɓႦI/Nѓ#CU% ^GY(sZ|| V_M߇ׅ}A2D{Z}ք[ܖQL4xt"ߎ @F\@[ <y<*lS~gk?"x7M7x }K $eN}u얾nl>^%dvMN_i)ܟ==#B)ʆUp1$$BJrY ! ?(_#]cD|ɠkj?H*&>4J͆$7Ѹ6M!fi}L •0e[n{n C(u ^5[:"n,cHVgeɑp4R媓jLNpNE '~ֽMR8B-i~) ZONUX61 G"WS~bFdÀm0Qw^_V @dNm y5 T/("6NĉQ!|Yvc"`dؾlDCDNqţRڭc0jV.ƷCjTwCF]NbqLru ٮ|lմC$҃n3k1VhdJͻO[! 'h\ {(Y;$֋ 9߂4eGm4Qtl<iP]ˋSvK4V忿cpt½$q?E=y}}мyR~t 4D ^l6'@D_wo5'rϠ?'AA?\슍";_P7.q 6 2 vJ{CMQӳC5.87!] H SY,)DGR\C" ߣ.?ąK$GOd"_HdNk^+̽`_Nlp(z׊neA6Xij:z6lfN%F5R@ %W`*]BAL >U^@XFmji{ۏavz&pzL6G1wڔ|saQ:OWP=n>zSE C";I}EsE`|) -Bvto Un3b@i]g'QPٕ %'v0ݞε> # ,$Sǝh]jT׃WAz iB3S] գlUciRC*WX:o1xKf "a2Ǯ rMⱋ E? -,~k\Ͳeκ{^ݳ)=˃Oy~`Kh ~Gezi(E??:F͵{ +_@w7S`-s5LV|UA B9H +?n{)QƽN)rjs~+zҫf(:VfruqRF9ul}=b"+LthtP1]_WёQ;.$GO!ҿԁli͗c'ď%H@DF?uv|Kyj #T@\[K=)XNTrIw\}~nSPGZC j¡cQ] L љ 2'WUR/JأWڣFF.`gL%yu/ 9m8|n TVgi}'T,-*@R*w_F.+ 4;jIPH J蓷VxZ#֬w~ïxLV[ 1+gRʃU< t @{*j_XdvShP;B]g)(R<@z?U޺Eƴxä Fg2kŽj .A%LY,}h[ ׋q_Xt2uzZ~XIHVzPNٞo: HD"[&B{4l9ݴ*fxS>:h,m7C"YSNg'.^N9CqCx=R~aP0l&P(Í3 )zFr荗K#3x\4r unaЉe9&j?Ȩgfd*Smf. F"|nrQ"( W1J#5,SmKO $mGmb'Sf hU>2`Hu r%/ N=gOk&!RJb#am5n>[YK}&H˘R55堨,k8۶4w !:|A/ نc^d],_$HXPm;8sv8ZC;oZa>[Iǩؿ!&a6?񏔒+pp>V{a"u;T:sX&"5`Ɗ@LvU5r_3@CEd؎&leBJ,8$|Oyatڐ zx_ɸmߥO4*#xH̬]mC¸ '_^MPUonl|y~| ٩ u+ Oh#v҆TN&cdSȤ:D<{ڝ2^*:a댓-TԘt+]bQ^`trv?n* [}aM٧[ońE2GnΩR 5grE7%ǦMVd}+mZ0a53[;!}.mfag5 ݡ--9aeM$HATf3t۳=څhf:T㔼ppLm{,PGx<2Q~1W>!+K}TaVV zZ/p390!Ju%5;Gym==:. ,1 pM`#lA/ pQE PaA-D}1-In+*XR>q45)01}xt/ Br 8%+Zm];E;Y6-vSIO\J[i֑x>^541j*ng=⇞0/83zL2L?JaL BS~:r\JUWcAg: ij_<޵'' =xEˈD+,2x̓8"yȘ~ǽ0?!]냧o'vR $xf~P"@, {ĉ Fzj8#.(BX/ȠEeϹ.pp PPᇡԘ9CRFSZ/P  Q4K"od[82|,;/a%%2Mu=-OX(!'  ؈.t43tQX8aC+HRяb`Oê$J7(hޝ}O,RW'q1[C#Qc{>{UP^!jvLe|=e[_ /T͘Ù͊CV#Ŭ~J4+K0c+Aq ns)ܪ%iR XQ~7*ٽ'gY3' GkTH@|Q?d_U@a׌{ 0K(S:0aꨈ o!n,3 0'2ڠ-tFsUl]JW#IŠ:1ܱ`>JBDaj6RT 0( [gk\\e*"7!Sv‡ڒ VR! ޔ.mZ6ɍzL/r/\ve<Ƀ34,)(eəg6pIؐXLq{~vT0ɭƚV_})rC{d%Q2ϠۦuOGb(cNمxlIw*G7[.n=>V}U,"T#!?lmU-A.jZ)ENp$??WZ'=L^E>cټC)7NG؉VOvKnOd9TfYޕvwnc5_G8k O$$df4ZO/JzZo2eBtiY$+c(VF\$ ұ3re\U2Jۖ !@/i΄i dhԌCk[EӑXߴ(⾽ ݒ/G6lk" ]Gya󒸇[]p[`,?zȶG[M~5[!{PBhK]MwKO0~ kaLJyGf2ޮ 0p ID4Ts\,!;;l 8¼\6f|5CSv<<%45KsU^+"O-'%?=ko<-m'8S.!.c HWe3Oݨy_}h=2(V[-ONK12;&*8Pgͱ/`^oD=AT{(C/ yhJz&Qŝo4A"V> uy .A<~Nwd͖ c#el ^29B6HuXFCB~ cOu)-p@;;vg%pYo{ݐgA1@ݲ`_nA"Ut6Uiw]%$d~O4XIbjC1mk/p41$ύZpȔ2^jWJΜlL n)!m]gEADM]YGyW|ucO*YgJg}|pcz-vT`.zo_!4܉[.dd$G9'Z!XdY^|Y *]JOҰNt22"2YX>?P*A_A-@@2'Z}[&^*|7{1ރ^<5 7J_|ZRQC}I˼Nh9 Dv3ImYl;BF]MmM$ N\)RwpE5 Q T|#韀SOG"SQ^jV^E"-ﱹ)J/{q"}D* =ےQ, 6:L,5USB[`82ozBK_YR )/v.A6:# j8oFk #IjFPr'9]Z _KYl%죥.Toloi98Q 5&KONY񜠝t^E\$Ų:H$Oo Qe{$ 7E>JP J_ &`iǒq)FuH0ll. qH~#ٲtaHZ<7%'sxRˏ].P qR Q *@{R1s˯*t]L`z5VD꡵̇ Jƶ'k0r.^xL!uj8cV?I{"|I\QeڵͿ>H /۝F"I><֖Ҫ}1j֒TCum= +>Gɨq%V K&a'(:8cm{1%ckZrmE_>.(ioD_9S,f4[B&u?_g#bcA`:\:C1qoo3gG#ֿ'@96A#Ϡu{G+Cb K~(4ӐmC)6Ze!FIXP(VU hV&Vo:@{jI(|E"⸂)#4+=,e2sB;FݡEQ\c{U=u!I[ϾVjD[g3FNmV@e"cYO"niAMlApn-YH0˺%w(0|[ni9ԓ@X)l?k}!qΠ n3o^AxR%_F0lcp oh/H貍c F>Ā(6Rnqe?ΡOi Eh4N+ۜq3!]M:_[r5;7Ct`K˜V('!c_Mp%WM ܛln5w +bEX)n Oz-뤭1jf+3nbS@L}պ} /z. &~ve ᠮap@n !".u0x쩤j*rȘtAEr-9j/NaL{)02k4WFiq7QJO)&@6T!hvنx:PZ0[AB މB c; wna\Pf27Mu}x~ isL*C2hJƺo~Ġ#Y-Q$Rҙ<ȂXٲaQ^̵16ϥ+[488yXL[f5;eX%9U$G4t*|xʈ?ШҴ+Y/O鶕s)6ZкO]H-f8 ·PW(qk<[QLT_s2)}GaGkj\w_Bp4Hcf/[n7]y>T鋜Gh{fؘZu$wx+k iMP :#ȋpN=ЈWfn,S ޙ1EΎ.o1n%Ĩ?h(p%W-fm$n)n`1Hഇ֓Nxk=Y2vppeqW ;K&IҬ{5$܉iWv@+Yʆy(yLM6ٳb_2ܭaQ9_ћ罙hYT[=Tꃴ=u keLEA{ђf\{y+`_,P)XVKT ?}jFPO.N|*\oE6Rğ3݇ٿ.c)ZLLl)!8Br6#/-,]ϟ(C,Ƴ;g é)#[rжG=6aOwmvMǚM'"f8,>{^^{"rh*%PuJ&3ã+u#]Ŝ-]Z &K*ñ\Ցbe ƅ\eԾ&'PL$&||Jl gWȆF˝GLPLUe[C3tTLhJQ42LRok.AS,'X;:pD_VeބF44gSY7+heUS9$%1=z1s2 ]\%A{T7WgqM^n4 ]PK#ɶ&2tųlS0fQ+c= ӎ6(ExWh?Cse\0(0g[AT\Qn mzC~vPcD˘ũTC(b6XѼhʎɱ|anmvp ?_ѧ۳zݥYp[4Rr=&qκR>b0 O%2vh"f#Ԑ tv,d(\t1WfTcJFxnGYH?>N~5QrmetӴ1V^6 0Ze J6r:>WfW'!~Gٻl#b;1AAzpA9xݫ]%&0jԜP(uGMI14|7ֽBřјRc:.RV?{}j.eo aa3~([TE<4$ -SYxpUu7ݣʦvy"yB ~akň)Uw;$N3MIމu]m$kZ(MCiЗ6\,u'+^گw^Pc!]?Ҕ,NhI4OєeTPӟ. %<ːP:l.VvUX\z4)pm߫+V((x2dvQR[| hGpDW*܏~z:s8BMB\fS.6kG~e`K#ëO(=0WI;n[Ż"y>PU&Q:鱙nlM5kBOtrByQZ\MN7OStAof 3r;nb{!YP+d!}(i+ I|I1tְ(O^/tek969"_հI[$ȳ;7 G'8\9pna8I3_N؆=Sr! PcBio\*:c}Ԇ z_ ةHᐔ?vl5J~ cnLXu!2f+AŌtjocS hay1rqY8=)^S!mʚ*#c{"DE*e5´v$pR2@LL\U7ȃP3ą=Vٶf# hT?uFA{8z)Yrl{@'ZMz =t 8Ϧ*,RMȸ4`m5ĉ50/<0 |JCROeK@ZJCk4yǞ展0j&:twWx E Y5]$ 5sAE>z'h\f61Ymޒ/(^. _FzBV"* Q_`BW?vPum:N@@76u$B >U(`hH'BEXފ!FnyyNxJkkzEQQՉ΂/Mydf#)ҡJwڝ2^պcoo3{ݹl dZjB:oSC9N8f`ce[~pe>c~s|׎FR`nZk~5ZKF& Kě jD#%{%x5o-o-g6q'ɲ[ G$`R VPm0Ik칪?cR 5GmpUf8|&6徟_FkQ8dO,S`\JːO=JEű9ORKdQD2Pptzs)'7 j;v4{v(V4&pJ[6+'$H'CI>N_MQ$.CN:6ޅߖͫ_9}G[\8YC}`xL" 0Oh{B1On7/LYkK-ǣ$ 5IBh% TV2ԍ]yVr)1T;YQs&SGLHFuԽ!)Ec&*^%7˖TG4t99L y0im`t|3A:͏QLSQp革tNL 󞏦b֚*<2k#$"%n8i:}+%䩽xWOmL\,kiLl*SEW9$ԡr]1hlJ˫LFoӈmcmDK@'Or.6jdO/Ғ(=Ǻga1tB͑1~w-TY_qI+8}Zc]Z2:s>M,{Jyӣ ?zVs>py^%R|^ z:-\&4t l ( QEFK& %v0dp7eY8GBWp+Ji 4._ 0QΥ+w3.KT"xen9DLȋMW@ 7J Ӻˮ=,QetP"Ȳ 6F*O-J%,J`T:Xf:Ojx: yAB$ Z6?Fu TmOjkm%t,8QGfm.@F30Zpۄ"U?ᨘEF|[cYfH7o D>7"hR9"\ k,\_qQil$ͨ)F:s{t#&pzsOƐ-O.i!!OS+?֤ΫbՕ YUCF\`h=\$"4+,tX^>0J1]n#|+Wg'-tlgCqlj`q480[q'qIp[mT_pCQQ-ՍA>.A2yZKCR8Oҗ6o!Y#,s-'! )R9]0 }b_nl.k"#49L Q T.{8<։b$lȴ)4eD}>q_εq~dckjeAHzuaCUd717mgeqkj 'QJ}vd!>^L[s_}B EڪDT}>vt  Djth,0(= ~E_\RhD&:t*JTZ Pe{Rnmc[q("*cM;@}CČzz__ש] V0 \+vU~0?3 ̖b ڀJn4?sDa֣m.+f筲4,Yj5Cn&ԏL̖ B'; "_Dc U$æVq3Hġ+Lj\}GɯȘ)>e4` wlv08! lm`O_tɬ\ٱˣ^2YB;kcq.G*e:_ߏOo$`J6ܓ-6[adqػJ{١ Œi_3[AnjLKq/ɽxO|g&&hѴx;C9ߴ7atVq-7/×V|u\C^%D.Ȯ`m7"h5+f!/0^{B$j,Z8ŽVSjMrU>C j52S*BER8=?3nSFu>]X:ƬȏfqCzd1 lإ1^|7 ?EVsЏ]qNNr=@ZS}VGw_ǽ^ސN]9xGIbxR91l]52 cd}Fo_U8"- |`' 7N]ky(W+;)" 5xY86UN/1^j$-qIZJT{(sԦȾ+bϓVA+/ÊC?&QqK-)qB-ɛ'S< PtBV/;cPMԿrCM_IߪOhOtTM 5RU /A;W5 τ'a\SR|2hSnlS bVp U_%gb#x?>?\KYz[H=xnߕŪ!4SDAp[Kdє{kb1~7Hsֻ:|6_W.*a[ݻIX@Dd1)Wܸ!!WX uy:%=G$dR3QNDߟsP3xH,!TjeOسEEGY[x% tcnMOJH"7(. ޮ4Acr']vhY{Ny >6$\^ ouQ+qs\3׀ᢅŒKiErLTLvOpٕ&k`؞>IUMe8<{]G+|I$( \MVLſ=ؼۃ)/SVQS0LDȑ]Ј_P5n ٍѱ6pco@L"HY B[e8`E_iՊFK|TEYMN1tn$>utU"J1ʫ<19Ibg.bg4ǓW5DzGi13EK; k E%BPUdtoMmOCnc/9{ yцmY!30鎲 xIDfS"AYҴ yU[DtB8|$OCkd훜f{c 3W*M @.RnxP׼ݝȄS_E].]XgGՖCP.uL#xZ2<0^ĚP!KR#S@=ÍǵF^9/KD򄮍>/M)^f|Eoʚ ѓu!&zlA3DF:)~jYU (upq qܝ)  S\pV2}pMj#nݪ%6"rٷTiznLKW#A iʟ!%-}'&\{.ٔI^b Fz>lV_Yoi9س3nuTZsأK6][Nh\;YX VL/q mb;o?nh>ۼ{NhvRNfL'W&f |glcf ^hڲboK+2C2{Ӈ # !jFLtk(i+dcbAOxVgʔ >IBu\ ( p$ 镗yt!*s1tPVJIL#S\}O*Khnɺ[5&Qc5y򌜓Q-!+˳y=|'ћX ‡,R?vT"_yc?,?u4וf5Ҵ@Gb7D&+HB6jDf)LbgޡP*7-~1G)!i?`aYQIEfK4yu#9gFvIQhҐ>Sr-ik[y]TkW tgӏn32w,6k:E\׻~gLv\6Lġ6jmī Nj%`'8Y& )vU+S:TٻVkmڍLY~ \g^E*Eaiȗ#7mgmNhǪ]>K,,p??n_ث`2*j9GajpL5seHUO9yR}P:\!5͂ %4(̣h[I$iω=$ eya\Me0= eX[ﱧ* ҃2x{/JQ >1Ɗ*׭9c(yjOsΦqCm65p@q̴]e%wyj-ɇ42g]*dGeM#oΗ)$"E,݃TXD)PI_&e~~G!مvhZ #fXח~8[P⢚;3T (h:ɿg J3y2Z|,&]h(∢SxLJ* f&{UdBxV02G 9\[ v݃B;_قlmĔ$ !{P,lޕ$m9܉7 Xg@| bOl)$]TG\ V$JFp{{>leV0~h= q{y&fދcCm|7>N6S{ڻv paR+ bRflRbFGT:~F˨\Zl'yj?* g,z?B;ΚN\3g1V̺ u9u4g 􌅍/t蓑}nVCJ0nw6`m?&9)W3@r ƙCXSG'ȕ*X@^/ӈ+B/whxMQQ:;cZ~3"VF4H -|d~wiio\/@ܿ#v3F[ÒdSntQ7<'׹ |TrwwdQEc-HGoP[ٻe^Ft$gNp\T)&Os46NB/4?уڞȕf F 2?;,7~E^ B^r3l8&Yţyv;t N]kQH8ېi13N%#PBg //~[=E<ۮy:[ cG!athxN_~r+BJiluTu\{¢4{ g-)|fM2G ʹx¹nKaE=Ք¸׿$ڢhɾF63UBiRrлfK:XXZ0㧹 ڇECl'cShAkOl^"_c4f.8 5h{kVe)N_ ROo.E,M[\pEmu԰rק~%1oNߣ)c|GMƐ <1<tWIzŠa] \*K02!V. wnQ.<9ƈ0|X5``9(XJe>L};ʥg9օ[3F!"y_{a͊|߇nGkbIp' he-ۘv@a4+6eM-szZB6Q?^ҥi,k8a1v?_>gG;(S۶&-rЧs&9^{eSty/]ٛ3E8e<W:2ilXkRRI=Tj=\VBclZмR -$&JSǰ'q{ud`zQʅzʂhS!x%P*?{ E@yj(北}ʜi=qۣ8^?wt73UQꩁFmw玚&1;b1 -a׊KҾ ;̴ [gc~c*zחW_i\Y(s/Ol{t|Up95:/Ta-OaQ#UA|S|~b7Z9`cQ^ /l|rqk,{n<&6[7B<OeM qQ/4yſWcW/50FNqyl˹M fBhT Q+EbS綢BS ?`\lFE2Gזi'Sʃ% cmPl&z̜6<}ߠ9m5sqR잼U_چShIJd1 !pl HbMjh@:`mRǾ1m1ekeI[gv_%#%SōBCYI:QNmQpKwZ>ߒg$(#N"lU_!A}8DZk; !OqKT[t4#5OY .;2lNIJTKhB@ <6%rc'?>XROӈA>K?ҠXOTrݱpU *z\ Sq)UygsDg{s1\ی$IP- df{oEi&/؜%Us~TNn̯u!Jm$J X[L2(O 6{Ջ`[}i5ptyfB,U:$ .T?z _pa~Y>lBv A^ul[~1\Gm(;R'p,7*dS7XE#lhf A0 mQA4[/jI媊6PB ~E||geoOzmf#)dRf-xs7.;E"du^F_j^_}ĝ4i99՘xXxijeŐ8CQĤO^(`ʅg6%Hg`޿LfAӫ" $`HS6S ! h.;#q>{ZK ?7{C9xT RƓ"MH v 6>1)J1*{VO%'&մ`1Ӆ2 Yv4P 2ƋaZ4 xW_ ,ͱyMF2BGvd3lYm!Mxm)@ZMAūEaEzIQn+.4P~Sn(dD`!&p߲U!8iCh]r99Mwx%e-]_#rw"f;4-r參ߍT6T| LfhlPײP<xkcJ`jx ߢ̓VΆ;@ɀL= TäbQn>7vm$Vz ` CoFw)Ykj-(| rd4~a,@K*GD钣`/reB؟YP"MMȺDĞrmlGB\=Nz|\}c)e46?<f۽Y l9[M`"':ݺI7ӮYhx.ߤqN|Om/(V#bH%Ag~ ŐAרT/ބ1TtzlnL4M? YP:., Q0zC`xwVڱ썿1\Bj"G(BvJ7\` w-QaxSL0# o]Ã]zwƆ^1nN(upUXǻ&2]㞨HokukOkTkxfV=j 1uBga5!':pHtE0!wm^"$qx(j5B"0wvܝS/ΰJ22Z]՘/bd(?ȩ?)@3F1q*+HG+^}7#eyA-`f, ^5މh U Y2f=ucYtJTc|ͣrc]S!a/(avnv^M"+.VFZTV3򊦌Gy:7{΀WҸ=!ʳ|4A->GMy-I[4A#aMU Oin5n&EXBa Jh1 XRhHK\}L,wsxi7l?`gu#m$(F^(^ܓQ$ox)Mc,æ 7l/מyIRw2 3&̉)>ėXM}ajyW*5^o; 2So?#In]D96eOahyw[8UN@!2oZ;0nWm.<^Ff%<@{vM$D;9I}+2bj V a'unT Gd$f}.Θaa(n`#jޙtuzu*57'F;l:C% 3hn a;7\4*ӫ finVdZ&N(7<Nj8[I6{s'MUH"!J8F1!]Dy{:2`\x‹zlq^~DosK> 4s7!FUP匨_ID=k(3wTLDR)$gsޯcL~N۱ [9av &!b)ۥ* Ϧ4^j2]l}gbpJ4Am0ԖT|Fh*RrHK UDq+!@f%&L̍o~NmaB ]gw_^rq].fUON9=nDb$;2{`V9dNK=;]^3${8,wݜ0.~U orcҍՍ(5֜ H9u\f&p趨2?K-p { $h fBKK[t +k]ln* mGPF4- ʋD+=j0"㺫9S\M6& \^yKٳADdfީS$6}M}~~6Np3T9l2u|uGȗգղ~׏3tT/)#n`6kz|0q;/ؽOAiJ湢K'`eƺ}Ϫ:a Cr rG!jF4GցÛB8Ų.[3e~uvT) .p&P# xƒ71/Xmc:_VNة$4(}K-;qW.~ ԗ^A.~bSS}{fG+7?,@ m]Ky|im.7}Y?Zr&dS{cvVTcPERgW_f^h!Ӣ:A"!U4MpAgс ڰNHRgz#<`y!2ʦfDI>cڙY)acGCyKz8RQk ,Q7 0qAkz OPjW-R?{H l}1>ss٧aG#A 9ag\/pY $ 䲴"%X3zsիyTyýp`.-W%8!BNeR|b~e/Gs'>;vB +2bӒBw;aS5nHiUiZM}q*+3:rew]k鿁 SpXhu~EBe:W`ܧ{CVDnś%!f7MǴSubX% :F;nmq>]έw$}(CB"+toX kn )6Y"]md,Doƶ>esr`l !N6W9:!Bu_jCZny7$BpI)Aކ~,f&ZE_]>-4sm?.AAu4uPCm~{5cjzG|dAbb56N`Ⱥy|XF*(6jw 6W x'O\n72"jm{)UGbIJf?^egˈ~aY' L'+kB۟btۙ8M:,\bAbPE,r5 ' ).ZΏ=s77pJ39M4=^Y6՞n| uJiuHuSHwYf4+A'bLZ!w'fE]T1Ej fg+ZHWBcedd H |կv6xGԾR;- n,3)w~dy=P̐{jZ: c>E}Zt:OQ wR P%=&5fPQM'@>Gx'>1@E@脨\!N  ؠpϞӌ7ϾxQx]v?ڃ?V?)%sy2a5XO|wJ-)' e 'w{.LJw =. Ҡ2.'*cT{mh|d_,Ңhĝ- ?2܇ 3FQVtH`PD~y]On3IgkhKb%BJtxfO˭<81wGzk2l`1;m{ʺ\]Oj/o*l=p>0Km+`Qŀ a<++Iѩc螏+~ؖ#2R.}%STT꾸epBo57/u"0 )[na{+Kr1٢ΈS[5\$2g[SUj΅@9p޹`ׅ;zxmW/gF]t+=s>Q$Xw_Ff'& }ϵ]b3 uK:<0"6uz?j7w\zϳٵ>TJڏ!TkQ$ 5೦jgN H[4G_ꐍ]5]vk{]3jS}7[uڬL{;6\b ['XoVj"Hm.dC9mp 0OooeEl2MŒCݪSA' ,W1w7F떂 1N\ju~PiY vy:/ f9*J(שjm̆BuFX_ijRƽ5-M.\:@w`zZ"޶K*Q]nWm zxc}w/Zxi񗯑SBRPb_Op.c:Ho+<.X@`$CX^]7]J| 3 |@qgeνΉ })ZG!腳&yDt5SGW[HY+r)p@%#dȲ~kqk~}7YOzuv'E*=)t xws3)p_QY*ԅU !Wka91K* 8AyCHv!l8_nx~_fYG<ыbG`g$Eh8l -4*^$ְ*m!OR'XҜ8ol=a`SJ{؃A8,_B%wʃX1tpYF{BX {8LנۂLU^3BGŷ˜a>Bt`B'tOp)˗ڒYV/,(Tfhqcf s~Tz-r~,*jǢi(Z[SX*'m\e=/b7;;Y^qmmW :V%rK)!>9IC <di MpsZwR( RKC6?VI=Er|0㜞Wv% |׏[N$QFgڲkg^/*]$U;P%7H,BVŐ}#^ƶ iv+7zK zaaLî0_i>/XooU:V=O#ncpC}= 3zRKS9;wvoȺ|*l$>HYbHh<UG(mE]ݢ=q)xV9R1,jh^s g&Ꝟ/S>hFo`'ճh 5g'1JaK.mPLKsgX+ʱ7fn%0B9 0A,[UdʵE* \]Ky2\wA-RA Ş3:8_1tţLODΐp/dJDWIsB +eAk}b$}mئA&G$᳟3 ';"K@YE{M}0bLP-cay4ήdTc/u?&)`%-cSWӱkhLFllMq f -a]bSTSDM46Afdwѝe,BH}WO@El)mg+b=sg$w(S(,ᄁ d+qӞO<0At%'kSLn ,(^ %%K@%^N!JxhtNLʖF7"\$8̠C;埆|$]?@<VʫBd $ƩJzwn~'dpIAPv&bّbV)14&b,`[-3b<:q[#/x_bheM) kj~w<*rCX:!k~̎5Zղ?V>: 3\͑π@9)j53Z D(f*#;ɀ5nixc;;TbfnhܡO(DxH>ڥr ]]CFy,eS)54k:BilZi" K_ReE8+{Ȳ Jr}PҕWԫL kA=2+Pc􈼦t\n ((y| _Mx# *[F?!btV=Ttj0-8j \NW=yf9c;>]2b*FkA/v0 Â~ WbcXAT 2]*H,0qP(ha}:C9%q*F͂õ'EY͋Np+_4qKi>ˑ򪭸&"WASqABgf7:60oh{)B dig[sr^FG5]|͐ dnGZp(5l0=<|Cf\e{.XdRd00CF!y3^| hìєy p5oyxA3nƀ;OUN8yG8+1έ郥NaH@t=}>n)ܵC-VK5Yd=qs>$O0Q*+[6T=n?KuVi /x;p#Pmh@PͱGPWd5_}9q|auR2IoJ2i_)/[Ⓧa+ T}[BfJweGyK5/6=dz%ZîMwv@@ c}&sT<_/oOLzWKoMD;$cJޏvBTFƵ>(ƦHu< +ߵc;=4 C﫱onŚҷqÑN&B3[jxY`fa&jVN(nU 4Ӭ+$on7r<|]GX|v=|2{Kj5ߑYڏQ|&IvT)~CM=K..|$lx+kZ+ߟΌVdr 㪚zLntfb6_8pQiP萯=NނPq …k;ZAln,WF-pwY4V]&KnO.H pc-Eu*ͲNT7ke;ڎy8x ]^]M?Z~~DViP!nĆ.nA2DIސF֩wo %k9j->eX ?ve*BN/S9:8oj)߬Lh3HEBפ0Ni qA ;zE㘺4%tٲcndt3m țGN ׏QOCfc/DUyWQU5 C suiYgβY25\?&ڲ`pI,''*(@)ZHrk/3[p.R EYGC62N^"8jO.*Etl*Iұfl2TU.\,? CFyXp/04)(- uո WW:;MMwgYkj ĂcheGI?`هM7Y*%)ʺX\i+xpSmsjz7SV?f۾Xigw1z:4(=x >e6BB5}Aӭ ")1uxh$lZlPcE.mSY1"_V`MqstoNmr6pkqkG$mEᝂ<&It~.0-ތ{h+uDžf5^x(D(ڳGuu"GC;"fa)7 3t->MZߛRW3* 'J7B&fȺD%C'@AbcH2)Q$+/AqWۨL ; x Wo1{':vxtșG0h[ /n*2Ztsz`T1ȋB!) L/|[:ɣƇk b±BuL ߭1WVovhƖSaJ?s>`0z$MA9y4% ^om1ab{D91$7$|K4I6hNkWC ]h2CNϳA4 ĵ'qxniڽcL;@jT#Q,7. wjH3TDZEسRWҬ7jE|Tܛ]nTAҞPf4S&BjbDOo qIcv=F6rGyY_?"^K~<^Ý&w6qgk7XG1W7!}JDUO@M(T).>]fa=RC-σcvLWc;*m>h|z(&$ހ}{/xBЬh7N܀ČaחXMx<Ńn2źR#{ܜ ` jY軄, 8*E5+m aǬKRpoEMoF@,G-댠cm/KQl='tfTJ7kݬaąmuAgtN_@'5Id=/ƿ JCfJLl;?C^a+2.7iQ2'yy&U(2d}`)^ 7 1pl)oK鉶6| !".& .Dw/%[mh<0d:s׵WwTR%U4,-]m=L k?W n9|ˁba>BLr8t)^z}, Qg-Qs&y ^ -qޏ||Pl!kz2V/g@dtᯚ;K~ש%=ԏUzQ=3֬.x?Yzȉ.XId6*Q&}&;wm)d+CKJc[Q+U~^4r`Smd\\yoO[Ĥ8c#䪄c~/f <(%˜TO^5onAUUf#gksKՙIw eq~zaQl=Ϻ=(=$Rd&άZ$k (?ŪldQy&&J&cglw=ejcY͵Q(fq8%B @EeVэimG ە.R3"XLeչ_.h c#9|nDLL{;%fلgӇ卶 f{!43,e)#jG+wx#WD'!"rʇ1#Ɯ`ڞ1sZG>H2` T{S4UP.itQp5tQNZw oߎKvnNGq'իmjB"hi*/AեkUs{LP`>- f(/ts1Puey{M.&t BJ,hKn'bliGg*ER]w2.u P,Do[Q%zըZih#(T>R㛆)OB# ns4nh#!< vWc8.BiT]6s Fɍy骷;mSd3nA,w1́SW ¼ ']>QvA(om!> )50D~z8I{H16Nۣq]?:: 0~ƭlTS66>>j$O$1Rj'`"~[OgJ¾<9}":6yCݗ.ͷ@փYP[wQr&Mݔ<d#9?j;@4b5 KX%a/_sxV|bvV3 8g%_"Yoz}cS@UH[#x v˳]uoSbvBBkHhdpm_\`⺐^g9=z9.|70U yi~BTR웿'Vp,M94lz:O7'1t{ҜhAņ IX_2lKkd ;u3xs 3[vb;8d#^3Pz㶉yC4`="ck׳B#yY G+?¹υ4ЖE|l %dfpp3ª|jp+?zz0gOjx"!hú7l]iݢěxTyh຀uN.=dž#>XpX <`JiԯC'H֌Iߔ!j(>&W&i~$A~z 9y|+#up &<0ݑhX2ayڳZ| Ώɪ3}>g73]A@ȑ$R:dXSt& `w_vB9pG4_)"a)zܬV29~8YufJ]i7sr3Gv/b,`BQ4$fY"`~.T_}W>p96w!ަF(N8P6sUQ_a+'M6^u4-RKoΕgGn՚cK+ʴYQtF/сbJ#4+}Ш|l({Y=NS~G9CVP(þ!o̪dߞ؉D,^l qYAq!;p  Zb.z;Hu_i题}KU,Dq,Dd)!~Bk6m>2}Sl`k!;hRR|d} 0q,Mm-+Z  1zgb뗋#ْ8m|u [=zn#4Is՟۸Cr$ŤwF3&DdÝ~6.:s_}?NlqT9wu~RNW0ȤO=Q<}6b&i 7X{_Go_sEbEV]C)S^-{났z"SbhGR.E~ý6>f;jϽMscJ>˧0]54V\C R٣E $ac&Ck7u׭̲VL#"hU59GfEn뙁^VʳjƭEr&&{{Lqf.BaD7yT:"I(jBd8n)td*_DO:%XF#cWV >{ɋQE r!KYeNm27sXRcldx V\tAyzA؁Sx}8S l_NU~[2AV;DY1UaxB6 Q=MKl9'h, _p|7aЯ*ADXě/F'oG.Dȣ=M]2#<:+[~ST>l^C18!.MG ۢ&ذc۾m'pJ)xkTA; ӎz}er3d`rv6gEʑii FJ{qܜ}"03X/2XխÆMmG}\^}`ƯV9]*_Ò<)4D!V 5χ (؍}DUx{.+,t&)iiDʯ*y wI@rM#ֿ ^Rqٚ q,m tqOzۺ\;QԈg+XΒo,qC@H.ȕ04)6sgCdsዓ ܱL ?@*0Ttl$aN.3 Gcp  a sܓt*;DR]7őOl78m_ՊCtIN bM{ZEVqS~|]7\:z^|+s<T UϾ0D!TLȏLHuT4ΓbXbS41JpCWP  }1 An'#ov$)@-2b ͝뉔R8V=Hը麟G'о1 /愠^Mj8(eJ0[5B~E JoYHE5/\KۈTveA-Ūe+vPy7@aqj$N^1vU З e?f#aU9t[77枺Oբ&~hH rT̈H&C琑=0Xl5)̓,\`{IΟ0"+|ymKB%<XDN <>A9r~w2r`/L{tZg{EgXd3';HV}nh [@B>1,n9A< (ipeF5L\@?o#ZQֆ?UoOA]~jN(xg;b -kG:ґ7 <ڍ=UŞ1*t%2 {l4 %OIFO*$΀haiZuInu[im>!YEtoz8h=辳z* ΃ DC-0;}+/^`mP-$`Q Gf_/kYv|xTvO5@`+?q^$V'cЪF2i;aMu,KUʥq> 3O8@ |y  qa4:n6KeW{F1Zͭ:lfk+a6Xe},v향㧕`KS5疺x,8V1nr^`;7>++{2  1NC|āSk٥^Op;~b;rlf l\5*p7 ϐʞYʆYm2& Pup1Jp!:=asN_q=QTYKVgK 7l{hN3v!!pR/K(;|9eq1&TWG׉ o7gNk޺ 1|\w䭡wkdnKR $nr^B"f4iUPI8dK' N'oQEqޗLdβ"W-<_Yk7"aHW~{X/ YOita񄪅YI/>FvVD(IpXq}ϭpFW&XPu3MGm0{Nc|zb gρ~O]D pd VZIy -}8g%DZw ec^s<_#,M* CQQ":sxXs @SY^Dd+AT ~,:@-z~`۾8mp|Іb1YYgy}% iIl?3=m.;(tw ~YԶFgs󢱕 &kYUE.GKN>* }B4n3WJ)!x s[] L6XM1Ib'DMi.'B8Uӟc̫pK*[FdX\CSp/f,D*QU2M1k&Sm E%@w;}tbh!Dbr]"/RTbߑN <"܄ (aw5eԶ)Lڤ2Ʒ 0쌏zոa>L34+otp!η\4.ͬjS8'LA-ҍ_;Z|>yه3y\0ykQY3_]!pW#K?T?f!^Oh4"qm `Q۝&ɠXi-|{cm%*.쵰$_(8 ϱ3{3-lZݹLZy#>G7J#wbAMO? ?7]vϿdFsIϞyQpD(HY3V+#ŘDgMvHF?OG(Ð .^ A='Fo']` 69cG_"Η@v慫Acyі92=m?;&-o|ŖL2#uHcFuyvt]z?5 5$]EdM |T}~:>!((w{Q:^klb3qQfTd#bRb#k3d8pR*q.y"f~bc$a"`+C$*kU,+ا\B~]Vux' :G+']h@G+l,{ Nd:mo˿'6jŁ=M%3SwpɌu.}_,rP}Lլ) #^-cCgNp7Mң[D[}{@b_:<`A]N!L'33qc$+gZ+h`VƑg'i 6 /H8ɶ ?%@~.kM%%L&5hݴS LVT莽RKLR3ͼZٲkg-?+$n迢Ι.c֨FZRο)u)YAxW-D9M,UoiUy rvйˉx576G⇙Ax^_-ݲ.nvHÿjy޷HYBP y^ ?՚I]O 5Dөk?@|fi7@v蘳ƌr6 U-^Jv7IDbo27.V93/CО_.TM8[pBWiEK"0ӯ##cT7U*B)QT{;l3G+ ]B|qoݺ _$ƚmĥ5> ZYk2E ƃFIC:լ<}N+e%wKa\诼n(bŢ3b"{.ucOq7x ({KP՗*:i*WsKRK3ҲL3uK~9.5+x>+a1iIQdBӴe\G. %+k,&PgطU*qj]QQ9MG*> -b$z@@)y̱U繋1] XBs>uRѡf^߉o,t#n1lf ay;¶6\WmztSR?+#PֳDt$'2wFK#qryF?ڶO5{Bn{ 4RAVAEkhK٥:tsiEׅ닃IMᴝm {۝w>( I&kڪ5kź{~U.4{Od%A23f`Wx]d`d V0v7 /^8&[A |'$ڠJ2||jMk۪xe=JKv̸~E<{c Da3~P);]HNK3=N>Z]@#z-CT3%icXX}yuD #m= 5rڏb̄Fb}EG+m*0/aR>nZuڀUM} ͉7qu&?r@JR3P!)Ȋ/-y_Ci5߷w̾H貋G<ӆ ZxS>^&K(9>%iv ɢN!< Vp6u/r ]h5]I8`ER1dI[1sկY0U mw,/>I(5U+sK[U&~ WomXSc5TKP_鄴6S~s*Nw;ñ]8 }g.0l@`vuD jΪnjYBPNiZ$҈]r:{yEFT* w^,ETv 9ZٕAעb}A: Qoor_Zqݗ3\ jI_f V} #sHY9KQ+ap_Tf }>]~`yi:j}bZKl-zIDEX$k{7&2*M{x|Œ-})=waJQtT*DZ #`(A$T i)JL_-ȉfZ<2|IT[7ThR0 Z$<,P]X CES)S3(ZwMY+Q2 d;܆ikBÌ"QyKz *J+l,կuqy4 /}CsWC9*/D:PQϩ7[^A^#Rs˻sNL|[ T j钲k zo H7,= *)jkɲh3+S'' ,-x%(S!Z'V *`zI.?z?$hN5R-vCq ᇋ|y* OYYnOm}g)U./IUU2_֚,gH~%I?޾_O:,_i㝂mVV;Sd)޷t:6G RdxF8)Px9Qp S&-up|}<ꮄ[tX5w]i^Ț&$K\SH #LO} ⰝqG Oe%p@s#D6$LQgFmoK:ߍ(& \eK`7ߞ6Avg`uF[}y*Cep@}[h!&^R SGNRHj1]~Airͨ/@+T-|( DΟaj^x ν,P("ti!_}΍ X]=O_>;W;Aa5'v\zAnYtpRkݰ-EfQlRDqvuv%0H)FeU?:\g!QCf@&a]L$_՛%8( y¾:8$`-0#D㫱J0 q~>;o?F*?%T\ILǛi:G{Ps]΁σ-tw+|d5JubKC؝@t_: c]⮭vn=Y+T⹊Amw,[u`#M |v OʶrJ)"=:bv9! ̈i#>F&ոWxQ K[dnSN qRxuАsm/tсs)i bebْ@Le Q?_i\ZZM9]{P9hi4 y>B$h3jVƍ7V$90i&eרs?a}aݜ[fA:2 ^Omy}pQZ0ǹm$?TJXW@z"z!υ/vm⩘DכzbsTo\jbDSqkf*1$M;%'XO%pgF"ndlKvfBSa!\>p!2׭Z|?22A_-zЭTjUrȔ{vk?tf!P D*DOHE(]g:]@,n;7hIE!aeR}8VR5Jy[Ve+2TwJ1 O%I6ώ5.N W!!r#Д`Wէ05KqR?Ve%2׭?XH7lܭv <-PxyB#ڍK5V6{߉4 M s*61PA?ջ8M $`ȸblӡQ} ;P36Q: ) '@7ؙ )H\U|_vJ Nx3)ސ IPQ1򯧽sK M?qh}t+=`nZ씢n𘆦nCN4Б-W'ēO ۲n1°)v5A(;@y[Hۨ v2a(i/[K4هV!5 kCT!2b|_5%*^[N &X7$qZij>x9(Q4,S,oɣd#v|I@醜4g^VG`< 0Q r@J-ʣj@ʩ%\ĐFiVTOz1*9Ӄ|>;|ciҡsj\H\[Kr~ ]k^QHς*zQVU+¯Y-iiţV_ R5\}bO } 0Ul0"/ιb {s+44!&o3N\Y U<0^\(U%~R:^ʵ]f/mJIk{ n)`+'k3h@Fϵ&n(xFC^଱(56ʻ{pN|n'gy|q53obVM9m[$P#a`&ӑww4 l%`?FQW{_*&3? Lhdhm$bum99z 7LP;̮ބ|N+~ /6 Pys@YU)+pA:.gYz3YiNhݞ+&"b8:m}(UJs ^Uko$Wt,Fر: KW٣*TհF<:+,<I;<:[š[],{c"]o ldFRK ŠfEH%^W$4EdL9el]wY~ SP>sN2M*ZATMZ^%c|Enqzx?C7vOh9Á8ઉ!RءV KR4T :t DP]#+| A@$ӆw)e; Dro{Kʥx%$aٻ3\Q(k"6iSRi5Efm+kG?Mb;*0G cT&];ٶA<LNC/ش?i>jWygm<(Z_J>x9qQOS&h2&W4e*$/;<5JI<&0ԯO+u\:Q$#boa03(Sc2MCS\7dBs1{g_2uT淕Kq3Ij[_L!6j1f qWm]à{͒ 4@9j]WBe$b*ڭ0)Mp&<8T}iS\{>/4lLRezguR.8<.:8&g/Ө5] jtr(pL+4D,-8Ǣ^ݙAfGT݀`_I,zEG\I4,a/z6ԲL@67e9(ЬbV^9 6;w=Gp!03@R+o}5\+̑kDe*5EM08˛Ls

    dɀՖQfb!5P%oC$\Nb*3g77Xr7ge1 @NyK} ҍGHLNAcwHދyR9.7ӭuP@dGSୋ~zۂzjyf\ c;J1+h!"29Hj`_c2vU ICP KMiXr%>ϔ9_׫x[tmIoԴt*\RsbJnK:[30O)x :p\ã%gGYɹ cvMuۻ4};iB6,''\XX}8">toTtGW2L)8(@y}(B]pD1Bl†Ph>dlV\wVC:@3pR[Qȡ9U3o 8Uzf:<(4xoW+3;dX²:ѹ~#ng|PxB%34Uv~ 4Ȁtuk~|^pHqyK9f4(V@7;jWO>]Y[U0_Φu;:c_Js_J|X:j0vUS f=yd/QRYfVziaG} e#a5ra;gx"/fݺ`켝)lBFꢰmAZǦ׽;"j@G4θqa#M|~@\ZQqkL|~ΛjIn#QQ%Qghn#¹= ~Tl@ͯroȰڪr`wgոBQ賋.&^w $Pԏ<)5/cݕ7BYI؂8٠?_Cݰ! q~<@br7q Eղ-6+v_2RQׂ+v͸m_Bٿ,@zk3>PU8t$?([OӋ_WS%'F^X O~FRزxn?;/ A:0⇓ ܀+cY Fxb>JyHk3pB@a.8WM#,VCܠ{:QoѾO-dYp_> 4jާtYBr.8Sz_$v{(XkJ:hЫb7#KL&e֮Pɂ;>h Dv7ѕAҌ6x~f0Bܪ٧*c8 |faN9kDg5w#MA?w}PK G!U>|-U( qJBwO~g9̔b%| *~.50Oӧ%Fr aS*3n\6+s*{*9: ]q>Jщ- (/XqūrM!H쑢`,%r~[ ^`]~ fHwcك$u' ]e\PL\Nmx_7!w1 oQu:Sw QC@cʊnQP1]_8bci+ %*bM4]_pTƥW<%+]&z,}]n J֛?q^P,"3{R/TJt=Moq?h <9<ڋrB%kX%>;"\i) ̾:8ϓO9Sk]ݚ$Dk\ul=>~'݈M1Z((_ 5+w&h-oXtRhVAR|,zo?u@V,t^Q'~ xs GGʕ;`jHUP$lⲑ ^y_z WJbClIHj:KvZ̔tFj$mjR6sfv C6@Yvݯ7:h>`~o:ORC ,]KjC8b~LQR;F-ZЕ -ڳ\iO >lOB|[H/S: ?i0D#hV]B/}L#@{ڛ8X1Ww\fPg;nPY_`z~@&ژXp7Zԍ6V o>ZQRC%triNj&~Oo"hĠy?[kV‘{#!87:rUb HV.|%)r2m?=zt] v4A{5mw5Y顾0U#uB'TӐ iǴҘO賃+Bk7BhS3(':Rިt+paIu =Hώ%Q V N*1>4PZcʰ.pFF~\t,G9,{Oܴ^/=7*:viy;gTYOR`T ByK`~R7`ck4tWgRN"SpL$USRI?˵rOƵxb IϲV]Q0>wXAxoS4Ȇ{;ўT9uhACywR9"K/cfOΟqd|Z0qpkR0fSt-/V&9L.}ѕ_/eQpaXȂ1qKm08bjH B@Q P|X&ҥQ|C_Qm.Ӯ顢jZ#)Cg>=)& XOs1[@$+O!bqgnbͯkg)23nUaϘ;DGZu &@ߨ32ESЛv\Mk0f`>ҴұvosD^лȏՠ3{[꘦0Q]G'{#*TsthoW]9QN-p٩ F6 #؀kOAKG{%p[wͻKQ}+]m9Ll-ގ!BzuVJVzrnQ1bqqgw04C 7$OaIy--dATcU3sU\w=Fpg:PR<僭A79{5|=H]'ՑOsaj\SjiZz-:@%4geڞg.ͥ2TS|d0CHlgyoJy"X839M>;΅ӬmHJpţ$jzA}MA'QS]rd>\Xשbۨѷ&&p'.S>ۣu֝HN:d&LR,A.rBO(GGdxi4+w`ltx,mY=I)_^|ýB2%Nx0*V KHq=\/Jr9ϴ*<mᵟUy ֲWaH~+ X5Ⱦ!ư6I ?DݸkGUFsv.o,ߦ$90n#$ %9^yW㑴%|x¦Aa~5:J^1xBƋ+dK+*{^&'u} 3YPۓè96O2we3py 0ܾ鈍r B+Y ;Õ 'W3V (ݍMYf Y<OSZZ]S022S{"ya<Y܆l. . n$hcR=v&Xڂ6oY?3޼ iΆ<>F032g,0S2=S=* =Îcgcc$cn8p>ZƠGN0Xtu`J K7# iso?QIGuɨ*Zzkǎ@+| H39SX"?O^UV)\UZm} O[LUƯQ͒ psmXkʂ#Y56ܬ9FbKCVsPׇ1 6`L1Cgi|Bi⍸ lSf|i3O7xh}JĜf}pmXfuY&|˰XZ{2MY pdNDwІZ8Ɏl N,8MpHA#Υ)?^Գl..Z{W<+7C$ |?a׌:fք *~97mGu{;Q3L)dVyeAnƶNmJU9UB ?O300 f*^@Mk6&8ZO'::W]lm9R!0VLGZ䰘UAU~B!*߭Io6ŻD(ʼnJZ.ΗtD՜"mN 8w&g ]b@ >$RnsZC;.fV b+V2 /6*>~<*BRqaT~aMi4Y zEgЎƒ`:2[!Tɴw,Mw,q;+@$F-Tpȍ,NgQ7B]awav+t&a6x{dS_!6cR֤Tx5Unc.wO1)4+zvڵVfgOjxXza~F;^ʁ󺠸[\$+RZ#>85N3lAp@D;N .7Je0Sn-OhljǠ ~A%ʙ7A /cI'ˈqEO;bj/s0~t⍌&Awa3m8l0N&/947h2.OI4-ҽ\udը:qdZ j9)Pģ(.dRU'bjL6ny೶*HpDҨtr zO~ݨ9u3x}zx5'feH4)yo ZZ1&.yt4[zHUОs  Az3DC0iH g)}95^΂sCiE 9t@?69op,2qq6,^_K^ ]εRֈm~27eyqJ^.x \# -ԭ*̖W۶&I G.ôV[K"@25l;H2ڮqőt_A:Fwp4FO|L 5&vukKN*ޔ$O ,zln vA>d~Ȳ '򱔼F sq*v9yʈP ^Gȯk7Ko7Y~ ;Bq} U5#, clI$c#t0mS޺< (KSs/~!^+4EqN_6fM A\* X'$(!9 FzyiP{<' G2:ZO5$8BlW,E<#8OOFXD:Qn;σ?ΕLO0h};"hz'$-@WmHTKc(}5]|ApSfQPUeb{DA9aLk^~id`s]b|7D^%xKw&H,W Z8QѢi ф1j+,3@6acorHZL_JĺyOB&J^Oeۺ/U}zMb?5}q>oǽSL47qjS^jϗA!{7;)+w/:{Xh`X,_1\iHO <}lh[ֲPKT`bºA%^h/f[BFl{A t77&DEș֯4yV$ݰ* Gp`v%2n 1('m[jsK ikj`ū=HzC`k]BGi3Pogͱr%ȬR~w) ~n\Yo-#)kNkH߱R6`.6EB>$=ʑ.-nB'#!:H"~T쮝zAPC潦k_FFHjUu|s({NENJ`VM.)-=> he,2a'xk0߇QC|+o؋RfHry ڴ/s Rr9ч$iߦyXynI`l(Gtv4EiC3t?v[jDiamOe8j3"\ c٨}:\7"X~$Ȁm!!k)a2#ɺt+HSZۺ}^6tL{G(XU Dp@,IprvNBqaV2X*{?popmr›'1g1rn;cWaLeUVтd|T\iç n:Dii=lBJe!z6M$_u8FuԀ'V};.EL(W^!aBFx8{hX-oIaaԵ 2]&_ґv.BWA~I`)X=}oMWN՘mQOSmq00SmG_, {p3󴰀")0+SSjMArz(\\ķ2hӦDVKv(N΁1XZe4 >aI&WVxB4p4ޞ/BOɟ"0271W+:{#D)cHz5Fyh4ui8_EblNxv|zcZLÊ'r E ϼ;_;t.M{ΙQu}zj0^-M|&Ѡ$`83Aq<Рޭxt4fEJmuPgtb6[ӧUB&4޿Z3|*0S`sa]Totxtfoܘ_.xjݎCZ_czMm9&&c{_\1h G)Ŀ>Z[rCIϵ 3xa݃R&䩫jyN|aMqR~y5.6,i%17yһq4"؉GxFb(KpZP& x:7IV# v (YO]oNI cX:-٫3oȸ鑃"$gB/rfNA h^\q0 ! &V,^sł=PoڍQ1mz9n`pn'^MR|E^DA{!]<(mg,R(7:zt.фrD{#n(ilLW}KЄٴ $shss ,k^2292&-W=3uzc-{ߦ{C0~i=&8.Ud#{G+;ŸVVSuF@FbԈE}$v7->0wgc~%w! ՝]D[}J̞Bc vIF{We -<=A+wBD]݊΂:̫R%[<<ʨE; ve:2톫p 3-+|JT q=dY jNXB75 \.3ԣXĆAGI@?a0bJa%SVrFq9؟Bs-u48%|[vfM6Gs&k4?"alB3MڜgeKu{u(skˌ G-A+ =|lFFvWPU$FGiIX[=*8ٟ3>xNI?idpH2"hӑ$XZ.RbЖlfs`Dq(ɿҾ$Q wIGfV6Áw]ZTS.wx1zEgiAId)^m$|=k$TPPb!X EJiE[1 ǘG N^z쾮|fKcF]Di^ He%^qil3|LMk\XǜgX9m4(f6É*'ۀx w*O-m+Tݥzxi^(i, E lLs_99` `%zÇ8(-I+:#S[*Vl_|P ̷e2VHKh; ]"bi0~'X D%=nP|tOkJ)-#˚- YKgoT9j{HԺ6ˑ]_D>#|lcll؆$|DUx_/7ѼNtٴm̦DSq9U +1XT>kx$ "݃z;u ~Tݢ:V:& f5OP^]f!%:8@_R1ÂG3ރk,O 1]X8^ &'#%^j9Y?@雒e(wTqlZh$5ıs76H'Ѐ2;UjjTj+y5ե\F( Ė]xC2: "V):)39c>^/ԃ@}|RO(cÕIeQg9r^lClfރb <+qG1_Ԓe_Ajk(^0 XK8+ M԰QJo >Kϱ[?f7p;-şٙbLBR%DJY>XT4kԞa`tէ,ŠW?/Õs/) "z!l$~QDhd2jˌ˕j/|]7 O" dEcz.V$U=Xyɱp,uNg)3d[a2!Î I^MiVg+=8f U&H{7 ~DB(=;!CҖݖ X+ &d*,*epPFav:3(+n'v2{q.GIPkV|zhB#+\4ys3TFn>#ba$ .Sֲ p8^.\qkBx5 J7ff}^PcuɾaRBKg:z 0MGml_"6$ Kҩ^cX9=D@ p!H(MoջF̼UeT^0jbPB3b3lW^zT֍P}[ . ;>_TaH#P'8TU_b gQ_p$,AI\SM5xzUBDu+4[[Zg}uheB%8tLjA VaT*VmtLDYE!傧r3%V0U|SOלjtkvn u3h?0L r{Zr.zlm>PdՏa@\}w=e(ϧ QLl>۬"B$FI Q8T3!NE=kɮ`Nw`Þr׆? 3^?MNbT 6Y:i{  YMS݌=(A]a˓k;r[s~PoHO/Aac gՖ2/ f <bkؙNsLJ+Sraa YoUo]xzV?pxd?u?!VGmZ0id3uOߧЕMj:ba[[n2$p}G$0Ulw6U){?XrS &lnIKhetU ][2Too$<DZ&ϼ֒3N]h 7.U288`:M祀d' IWnjzN)(y2c80[D mE/oPu(bt70 /zw&o2chr?aɧc]hpEbN6\!'=kˇfT݌][S"zӳF@i&ûκlDD =Ab~ޅAHh8Xvz<y5aFnLOXA |kǙʚYXb]?τ]4:/͒,4킧^'7:U5Rv9a'k+l+鼢E2 7CMc@@E:ZX|2DBpLd{cΰ ?DF tT1YY8~uctER +a邳=zns "]bg{)Vf tt_\ZԹ,O g}^$2 ƾ3ҋESqr'F lY 7y Ӿ~6(lG4Kf U*[}9%;gal ;0eGr-X5BNo`9]4se?0W8MGdhg̢+t|ڂ*Hln?U+?hHT$v2|?o- :%ODZIP}gCiOo@A~á0śdͿ{/^UpЃ6BpƊRd-#K];]6@IA S+^jI\B\ &١6,6Ya\!jEH=%}.#A%lD` >Wp#yQon?Ep6B]h-ZЗuT8>=i7 u (B`C;9C:C9T]:G@2 aB%,~gJͰ7zWggfp擒@p-rnV+lkɿan̬qLH[3edO~Zȇf}]h^b< /^e^rUX+h^xN.,Ut_XS<\vj22 ? >kmRvW;_ծ1hyC!8-A uJ#\p$rPp_#qѻȬ] ;rԔށr?4W('U u`^1iT੗L*58K\\A#$Zߥ/- s"|^s^wq,bݔ0/PWg)"/N=[woa{͸0?`2s`nPbsE%_0poLޣCJ=\[e;ӹ7bAc4$ֹai;—•LQwv'lݬjy0cQel2qrBTucƳ)Ph\#@oSå0M<2B`hɀ$LjheQ)J`'"G=Fwy+;N[[WK5 b6{f=&xs-o_UvHAQDc֓"gW0 5ˡNVL#GʼnnoKR5פW uq/帷tqlNcfO\= jW:߲Y9p"n3͵~[X>*z1: 煉 m;3#eg>4T%Q0xRQ5ZJ+ӷ9s TIj褕։62"JN /ڝb'{Fz@:npyGz6Y_퉢GR;Nrң6ϴm(+#AۈLr i|=p}NLAųknB5J.F,tlfX\"It"f^ۈ~iYKM1DU V4a)&Yu䆠:V lnTEI://04$_e]6w 7jY 3q{yq5GBmN\k(a}J]mzB9I*^a\=-(wSF[iP6UǸٜqEvl_ig]5~E| Zcklk̩{`S"{O0)[1MR7zns%^t҈a_mVa]-G;bzg_x(iJ)ݶ^EtsEgW&ءMFH @$+ iP-`LIdmzCÛt7?_ CX kaoo.Q.dzgM/$qY1E$>B;X)g"UVٽRYN3n4oMO׮x1g7dJL?'^d:T~ !ܭ"'7]0,@n20iya:{۹&ܸM5Cl?cC[%WyO}Lwܳ)ϩS?iF$Y{^s.e]8ȋ#cZ+ ;IƛJby!$݂*K?wjUkyXH|#/|&@Q)#%jY ui ۞8HR[2 "ExdfE?XLeBأ8Gq*C>_W ȫD01,FQ5sb(^j~:y(*+'_O4ZVR] I2c&8[”EZ$=?c!3`q!]TX<nr![&PcyѾK^SGa 0T,tz Nyv70it$y^{Pj1- 4e;#+.ucf-;?RMf̲iOxF#%kz{P*h /^ ýL"K-S QƗչ"SK\m[Zy/ܧŌM:YeY8S g}ÈS">}eB;d#ܬu_d1zoA ;F2b&gէ͙/yo#/'{+P-<ɰօ,`kU#,) @92pH :Qv=M#G ()G7CQS2^w{7"BZ؁`fi‚9\Ky'^4_[OhaD+c ɦ{Mm/=,c|naplSxB<(n#KVD4wagwP[eyLZ˻@ :O۲: [_-dbXqktA+bP)I6d ٚGx.V }Mbe Aӑyjdik㯽gO+_u\ï9܋ 6>SEp*7U0ξ /COԗ1RffQSIDG,e: {q$w"*i)b2?FIܒ>KT -#u,%]|.!h3]9bt(.ϸY%Q*?UK0 ߒYu!yT A/8 d@BZxw?Fo` bb(N:N+ύDx.@<ÖqY%mO|nkjpGFqY2&vml0ߢ9bAEBCWFUWxLߍyOzIE ĺhf`J J<.Y'2fLiDm#`F8] $W'>Eu̙~oJ"\}NnH]!D,vP ͑f|3GZn#BG2=߃Tp6:2}Pf{zfѳrY> chtd3N] ԧ E\x]'ҶpuaI=#e;n8X3jc:9~+18&b%? R'w޿ޏVF,\)"{)Иò~tܢb: lJ+^X6Z(vbݵ0bhGg( ۲Q`GN7 {.\6GNBSEbl.s0}ЯB.~N8) D /kT8at]l6QLz\LQQ2xYU6jIC򆓬rPoFA Gؘu٤ᰂEޓy~P+C g^-A,B1sglɝRYp'|L"^}5 8"y wq2_dk@yxg''GqWk75Gؾ ڜ [ p01LQ%NOԴ֨:s),E=}eB|9uM}Y{@SopDywaY2] [oޯinv}bZ`ZDɮM,j@lN}}#ew PJ_KeLPb mف#]EBi;A1"MBZW~$E)ARÏ8pO7<#5ȟGl.^ []F`i{]ojlqgB~tlC(1KZiŮ2#m4N\Pl90>ʾ{+b m<[M˓^zvGWZRgFFCUwzkǁQ(UGO pCH5aS$m;#Ry~@kQ0 u F (C'Ab6?~rTlRS7brRJ.yMkpgYXk,[fay fR2pcX%Hi 3ʛlu 6LVd͟E_6ZĶ兌ʌjZ;k5CO@7Bg;KXH\-0jqU#]b"`"@DV՜~UUVBWՋ򱚦%aK7~w,_~UUZ]9jġdW{bb0h F2N ?т:&4*Wf?LA:v[j)eJ ?֊&NEC@e+6Tly\ɏh(9P_8◅| /}M@EíS8!L=eUX ^ 751 9o:h˛ #/WnņC']|}%U[HIEt4G9/Qd0u^s`ړ]]%5P:(n*1(Ayk=CnCUOlQ wtnWB6xʑcR:»$gs c]Q_N ;<`eIӁ]K&@G-> TNujo%H)p',:حWrz ; Vֻ-Vƙ[Ŧ3&v^%R6OA+;!B$|W&^mJ۩g~X+JJQo2=3kd% ~#F^%Yw-yB-8"[;HJ|CО(n8Ga ]!8:ÈB3QPC}` wZЀM/u}F?ma#׫%0|֮e҃yq!)>iGXIv$Ês,"Pv)p',0p;G3XP!ǻFh,J4 xaԚmJEϨs߼{:0=!j"Ogm+Fy>st{>䓀/vSEܓT4@2]m qg`lN<ܣ>ZSk i`#%sOkY17I@sl 3EYh( _юp^tt_*2A`YCwU>%Ia\>Z:C  3\i:>Z\0`H^WRЕ"Ϭ! ޳]vIa,&Pb} k?dbb%P(q4ԙ! %H'b:}vv!y&ӓHy%Y-Lʘv3p;2CKz0)uh" J>{%#]1 ޙUHV~hW1%u]i}6"ճ}S}J)H]HMqmmeklt֬z}2vvr] Hr$- ҌZE R4 +i􃧻&lePkՀGq`t%缧nYLu덪9 Ӷ.lj@T(H}8Oj{S[e2lVDN*j,v4WX+ x ?@1+͢K=5o|4I6 6P}J㵫@I08߳n]U(+ Ȕ ٛwu: DH6)k0QS? ,C,J@=Q؄C5{l83| ȼ!Ʃm|۟D;e1~Z$X=`sRݫ-7kp _<5ˆ=Q~/naז!:`]x+p+L2[\%c]FGWUhUֈ!_utB =,L n9dm12S$n36M3>opb8UXVLj' \PFB`}Dܥ6| * eS5VsZJ%F{`=.S7X([5LZ>e%BvkY~_="k~2C uIHh(=_a$Pd & /S$ }/Y:3;I BZnMiO4]\tNΈp,ppnyWy+ :ApҔC*c_]U#Lq"Yg H/|MXz`ʶGQqrХc73IB$*,ԚPП^,5dtܙ#U:< RԊLm@n{ؐAFZw[ZQfp9}BՔܓbQkxilHĥl}*ś;/#KaS(v}]-řw[\nڙMzawn:G&0F$7J!اwno霼XY-R-(b|S/n a9@Z3{S&p6gC{nc+G2rc+N@muBwGڎqXM4RZj$T6{ a*Ԑ+2B [Ao`^w#R(oRbeEiȨIFշu= rBlnˁΌ/R)xw(zoxҲ7ш*ijORQ\ /#^ynLQb3IZ.}yN Nfs'ٕ˦{\wrl%[}uzՀ̍'%d 2r09s1Vs#\3Y_٣MR˭dÏ,D8&YrPLT+p]VmZ;+RWDDpZ?r*#i98HVZ*0+$/rFrQw(ܟʌo5e'4,EEAF 1wy WhS KqOk]&Eȭ$m @ڲ)&L %9<> wB)(tzCװs꜓FCSy];1>?u[ǜ}jOcӁ0޿(S b@*I=7j@ Į35R2pjl/X 0ip=,q)jzTVڏFJb'GvƥO*[ ?C5ЭXM|8ѻKRry;åH@` ,iQ#+#i$6D\U W 2jR :ޓb>}s'ǖY55}ڑ?w54aʂ۾N}UÁ@fiGC]"2?f`{ YڏZa7Vp&|l'_h]c,!C||\8X6DK48mbOyW40iI6>#~,DbkIA?Ixc֦,ap7;^Zu#l^]DgO;)+X7 }VpbӚ9c,90;XwzqoO>ǃY5䀀Q@RYx4Ps).KЎ|R}hi.N*칂쮪G!$#F"Zcʫ|0Ѩf۳G׎veKT:)M+:dN9,atytƥ 50WӜ@^&^[Keotl5~Hriz+`5QFQr# ak=ʫLtjUD0K:. NU僘,0KVQڛoƣOM/) @ct8z in*}wj+*`X,k66Mљڂ N!q^RƄKc~圡KSjbHI0m"; vr: N0.r m L|m >Q6ݑGrVBC+Py@/WRXob'-辰UWlШŵDZ@Gm+O#e*XڂmvrI32]{b$$o4?-WVnDǮ[Ac HU| ^Лnѡ(}ōV0e_ʊ6>Lki42qZ`ؿMkeѩ[s"ʥ w@B=OBrh nUZ̋yg;J5D|WЩN96XvҚQfD!ZCK#\l.xi6KHCi欤}aoHD.g}X=  @ ?-ûhZkf\SX_lQ z,C.gUT CY>HzX0S_ LIZH>>$"[C1yr?0F^# |&1|DgDK%~Zy h;~U˝Ʒi{q =RN#V~W,*p'QZ~ Zq) ݊q<*{UJ۟T A{XFC !m n+ ѭajW)@A'qJwP\#:&xj 01IZT#`~߱ϒP\kX;}=m&G k0ɟ5T6 ^qҩlq9Kn L @Ci%Q9I/!W qV'Ꞥ|5të)QnOUƺLWvBOL_QG]RI률++fHhI,]~$uP~c7)( ZPg`U^ Y FP9a OKwІ` 3+BIk'r٣٘C«-*ˡlvi 58SIJlϔLC֒{<0X(cv'|F8܈qD:l$ץX N1F9D.t*n}ƏTM'YeK Xwk @#om UF0&rII.FsE-k'|#YlGފ f)kyZd$Mӛ(R'qE˫wp:52{v%m3?pa3N P{J{(4rą@vWY.՟d|YY8ºsW%=FUtZ/ G&CHXoqFl+kM_JŎ:Wx_^4_v&qVNe,`ۏ.>nK7mKn0e6rThEd7xQқIyhi`;WvG<,eJHP B L.C E pmJOzQ4iD}!$x{7. l82k rͱ(!Ƌ  mT߹^@s*veEi/%ijF;N:6@NӴ#fB A3؈F;8!7ϋ^+9(9@X|pk:$݈g=WpwR!XHͷ&&gO|3&[{Qv&-$޶ѧh87K[V#A&ɤx`̌nSyM~B]_~cK0Kgk#9R(auE;i-PC,2j lOQy'AHhCa-Cq r@d% 툼!<ƼFJ}f6Fi Wo cհBT}Υ h,v>&oӏM6[8*½/64;U¨zھ[>=ۭj"wq멲l'*#VT6z(bwPHuX}:}ah$Z1*K3e0Rv)LfGM:KV_k$6w5D|اNR6t!専yC\=\ky `>6 |8fz wVS'r݋n&LXgAHw{cqR[v8 }l}¢`6A~x]0GFrQSjð Mr-}YسKcúe;k|r(]z퇔eXN{qAGU+įQL͇<$ſר/{Gq*nт%&dvO6x{mD@ :rFzT#>Wh{k ɛHibCqGᧂU|"2t D Ѝ5}me…nhZZZp~˙i~JYI>Q%iJ^?ʶTvCm]aHT]~YhG &hhv8(yQ>XUriݰར*JǶ+2 hvy`:.5~)PVqױ-\\QϲҽFWkRROLW )[P=,Feb:/#FzhSj jwLYmHiO3^GqAzZqaX`t8i~|ElؾH ,"{4xhB{ܘۧtPUK؏&rˆ@{o-O?8w@^pbT UW ΈOn~_ ?lWr*Jቻkϝ:{tpA"" pQU6_炩K:L (E ="dA[Yw,q_yid¥2Nü8[mO鲹]VҌ20;mf@EpvHFlD{J)wG Vr sVݧI,C`=Kf Pr%8U(&0aB {J&i8p="oH+mcaXzƂ2٩$HlxYx}@:_AGCb5N}5!ty* ?H``nB 1QN=~Zy\Y<@n"'zw,VW6;nTbY\w:k3?;|ҍe0<3!MÖ́w{kp rUATZ6'ks@vAsEV^$[s $N߻R!OG]}AhK8E)`6\gWHmZ--,$h"Xa.v>Lf;4M-V+ߐ3bᦁWl{?C< [[K؃"KBW ˝Pe>@"k:7N0BMkbo8D>g\6E8\zi7bx6xf*;a\*ʁ9 ^aJ(vE9osP J{a8A d8s|1!6H9 <]=:-uiٳZ@-4i(`Z.[q`SDƯHD!aK^EEG9 s 3`;VǔX2Ď"55ןobSdW&ǴEͧ~iݽBBo˦+::K` CzR X.ٵs!Hheڱw7 yŇ~ʪ5NUܣsycx Σ4rIhͽJa)FĖwb AGC ,o|Kcq1Cr,+x1ĔUx o.NFFjݎDs]ϖlŏout'jOޒDJźJ Y^vkٜs1wi4OKJa6w 8rf@8^^eNҤ[Z'Vya8S]܍4Uf|6KA)J)+9^tpvyDp68I1؋1_:0'n(SG<Ʌ\K6=Nat,L:h1ߠNZTHn ^Br ӆ&q8쪥=wTR.-s=tYr}_W1leN׷jsq+ 8˽;xyg8oQӬP5UMi/kb07z+nle^O ^`m:q'T!z@lN^PuW*\C\N [v}+ïu:&̃;2Pn]p"A6v.icKYLQٜ+ (v2&BY %ωĠO_[靬M^6DmO̼,GVrRyB ((kf/ y>/ C>H0=EM(@#سF~nZbu4FϳvNAh{`[ omU?{i)õ.7?Zj_v|-ef3Xn(iO:])!߮>;2m{r2 I[PwC^(_Pt%N 8|wҥ4zddF9Sy83U(g^ qQ8"EԗQO}h[{ 94u&i:4uNxFzCc4h|qͶA}V;d%P3g@ȍPkVؓjûUU;b ;Jɬ3N<Gu}ef^>M9ʵ-'U]s+i❗wTƬ]Oy` t Lsw1ɷO4EUwMT=Ӡ̷Q{}yjiK,j/x!LL$7:ś5p%j]%HUA/# <0!.Èp%u>oS}Ji&3PbqEWulÉn?ļ&6hܙ^@8 %%cřJ h$Eup0 DAUu_!xo$MzbREzE$5eK\ |KZZ<5ʪdt6MWxeden ^4?,0~ڀkB(JMY r<%7?'1aU8lި\G+s;'KwSFq[GA)d6+ox%Aʖcva]pRIwKui_w$cƹ$1x'RuҀMl3[t:VNt=0'cǬdȼ?nhkGHCkH:^Re@6P%'!@w}4 <ʮR']Hݱ)w33M'Ǚ}Cb'_D3MYX hs]>NzjF$pW?=D@n,,E݀\/z E*&!Й⾬P2JEx<^33i/-8?{qtMdG^?oSRN@As-9ɞFQm6QD:!yW.Ў,|t_#8+X{ svذ3 ڂv95z5!M!ELg:z7($ kAnkx`8? ' 3XĄ*ߡ]C CtYzd9}k=4N?`ֻUNn#n El,kBK*˯pO"[^q-/x9L@:Ja:0#i'}M=¾l8Vށ7R)a뮟>oRYvx.u9++T$#_XGO/>uJ @"./ϭMv=ǐVyUigpkNdӓLcjOG} Y}A=5u$Jhbb >_9GPo2~u0ӢV>ʗ_CgtO߻/ m]{b2 ̅jafaA`me3.FR6Γ(gCXÉh]ӨZ?nP * ?$'w銍lPQ/t{"n&3{{?Y3|*!W!]CzKAj[uWc9T`R&5K`ruXC|] ?gHy"Afl֧]ZK; fYhO|yΉ_QNOf j$PKbsQׁV@Lx6=lϦMr !Ϡd+{Y#%y @af΋o4i;pNT*c&$bA_"_hW-34T!fO2ƢʦG֚dSj`%Ld.,GvU8ߑ=h^Aްz_o秉w#Δ4O|%^Xac3[mUlHЊ\d|wƺh~eCa贛4!b+IxrѬ{#,_}51N5rH$=θB#@8Q4r~~A:Zc OX.h&z'iskcAfvI E>l+o68`OG>.HWwLȒ?И'h^@THǻb6CrmmDe}|V̕Y4bGYک(4){+-T Ll!ɰ3 tޔC~uXHEE/ d íՄкr;(C^qr=M[r ʑ5AQuzPKYqG$]SZй+b8bGeq2L$m>2mˤа.:;lwN:sz><մ䩡FѐN2k4 -Ϡ!vb+sbf\2gY ㎄`[3#-ݐMg ^5\ !3 <3ʨɏhSu3}SfHE(cU:\Uۚ8d}l9w ,Q̰ mYdQ^V*.P0g;|/ 4\T:#ܩ=DCjr  IYeù-.pUӕjrRLF)B/[f'Lq2ZZ/Շ," ~732dz=X,+55R #t-k_aWVVXXm&/<&ٹKϴE4x^^r.]= pg9CK`fĘu]&j FH~.'|E7 &Ŝ19OJQ-0-FO02~@uHÅcj2%L+^LM̉Ǻ;MgH) mh)UԠF6#)6w$uYL4SxW>J)JgMy˝u[l6j(-QBy:-q]\5frإC"HgJ+դ8gzRnS+r\W+鱳_:GYeCQ򗂒6u l}\J6qi<$Oxb0+k4 5-Z A1lGbD!a"vZ?_8Ü/ S`ИV$MşV&"zݺ@]m X?.Gwne!uFdbO!x4h3dx862b4чϑNw?#R}.zp0%?=?F{BH]Gp|e'ϖKb^#\ ,e.7FD`z+]miD)z*~aĝT,nlqK[7O7S? y=(L&ӇV [.©-p9ˬirQZ-擆@")d^THPHJ00ͩ0E*K>b-Ӟ9yJ^E3ɬ ;[דM '38;)ݦh՘KL'wy!R8GV?5>Md&45F ]b4jE~0bhCj?'78y%Mq[;:7ȲP;Yx5` /KId6i"շ׻F"]^-&6K.o]1 !ZK`٪DR4sI$_ϣz'd@^L<@,v"mι@t/nB i]2vg-?JC8걩{2fu6VC~fi&Gm?ЛOb!OtC>e}w_F2bQl!|C؏ w`|X U_$Vۇ%J~9M*1ogkh\VY.{@ /&< [6X&v@\ Ց#)ZAA. w㈌WXl[mbCvy@*Ey2axl~zrE\:g} n M {2c㤿w@9wal0M06;>97wk*^C ]=;7=_v=@\#zQ+"ƧybF`OS_*>ikf)}5.eE]UJJ~! ;yש@!%2˫JG0幌 ,^K-;N&8>-|ך㋘+$?!+p%P~&0[6UD]s#x?$Z{"%L8eT S躁(}K 39g0 s)c1}H up|&KnbH%E<`(-_ Wr&ipUS<[3#FL hZЅEQkզ.Z *][@-^;bwA5"ǹsűbPGپXK'&XJ(d֋ea=tē!tr}7wRJ zn Ha~ V|ŊWq6>_wFO'X&,m; PO"DEUſ`:}8JA)r˵02 _mc,mq!';413ӎ."Cs:u} 4Q$#eTy$D)gY(®%H2uϗWE!z5{;S'qj:ݴ;XǹX gD:D4m}f̄ KQ|#)MY+0yptDFH-C2HfG72}4ށ$U]O_|h u|<iD@3) bX|0΅MT "-p'ِ^H.L0*NZr i*_h::$d{`9ҼpB0VC9l!w):59@^_p{h؏M-":vA `{M9{LXhJ&H=a<O`AuAgş/dH#!fYxH-O059z?y%}=Db6&xƌ0{f$@ݙ(ۅ+v*7I+ny%o4\Є0"*d!g &00 ?^C͸x1Z%mA!ApA$~`~usGTY3NSv{Fj<Y&&_̥Az'$(1€G}Q.ꃣ7$cꆖsR( fBoWR>}ۥrxaMtT"X{F?ㄝ_Eiݪ^ؼ'Ӳ(C޹O}=e3nz7,o_y WU;AUi lN}x=힌KzJDS{Y!Mo˼W2>1 b&kb`;ksC%X}x=3ֈs#e϶ٵ4v9s[j`œW"~(O6]r4NS0 UqI^Ncj1B1צC5 7Jy(Kt hTv4P,Z|UҵFk Fb=yXR"T"ɻʙW=O(|"M ? 'm;`s'n+PÁoP*ٿYrR$htb&h +mf9*;RZ&Xo=ƦeT2h-t +D_c#ʫGa`tM`]KdO(Ob=ݝ:SͰV1ҒɊY7CGfԋ:7MUzTq6:!3IT8HgydwQ2حS03~ϼx9 pۆ^y, EJ3/sjv(RF2fc{!&g 1[-zCIޢ?]&ZG@"U q1 @쫻*,uړ,8:'4"R +Gn̻ly23b陏ku{wCL:4aAIA _ǩX;9*;f|6@\(,#9j@Ir FqNqhnKX-w%y(:Zj UX qr:Om]ܢA g{>YxH5L$UM|3~% P*BpXf߫f/6HDQy_,FO\I2i\랸Wq"$LkhfW?;X<;_u/XT%tV?RUy,>} weB@+-_~)w& el!Q6k山 s%o,w6]K?/K>w-"8|նPiV/V^욾0 AD }+CA5dD"RCHQS_>ez<{0~o-gj*OrzPy nRN;`2ŵ!]%W̒u+Ԍ,.qrzjW^m!wWB b;xw:DEYT/XʐQbaI$y Wc-BOw8J =HUΦIքt;"8,Ko,'Sdhv!rm਽><Ǩu,ckg:Be N蝼]}SQ@Hܱ^OTISBNMzOyPahpŮ;<4nn͖z @3fDbQi}s,y?,bjg`"w90yߥQ@pSu#K h,r.>Txz!*'VX9ufZ/8g XOj ,gM H@%0 N~u `%>$(2hM8SEimT[:vzn !| ?-)~bE!o˝fAKM#1g413(lteE 2  B9G5g3ǍPaq2|XDGmay!?Npedv6If2Py %1Gm0{Og?L-h PDy1ۡ([^=IaT BxV$+Cj,o{CTk-3(f}\^,!h\z]GѤ=n~|.י@ܱ6TT{Dӣd}YhD/#RY1IV$]5 5{L[j3YgGA\{nrPZXO : #d40Y.H;M2}PR=Q.Gon͗=`$UW: ğϳa lMd+\7t1`qYZȩp@nx,=QE:/'.&#[_m1V!l ZD:~VQKQ횧-^fɴŞotCN\dz#{5k)V <©^:q4 T8w@YR GbEp\Klu"+O[B=PX~W&͕/JIQe'HBD0YNInnĵFO+H?QL5vp \%䒯8=<9O6 tNmr3Ҥ1Q 4F+ұcq1lTw]Tp6Է -i< C*#(y,Y+_* e”'}j=Zy7K3-C̀ 1 3|&Vs'L9 ^]/drzm ZV?i6 vL'?2Q t!`rm:x#b8)B1/K1U(\"^W{I?MH')7Z9?W5#,%9)mw~piVTR|Xx[Q >*q8.{.pː/#"ݚ{_5lM=ʹ; 1J+C8efv^@eN] Z}qF2"vI&-w@*qA A!£F)jH/1}|_ԣ'\`<A6^1%f U9M$bqTsցv{' gהnY5 bN]䩧kt"q]A@wTW)ZV4iiw-ڑ1Gj]ù \L]iAL}zb%ܝUٍ0w'ٻۉ0Zsϗ!wKcv)c}$LXfAqX4M }`U.UmbksTja ]!?(IOjZyM =횼v}K vuZї3rCrtӖvܕȏ $aH\1h/o) -&H̀#v?mt42h(@ʀۛ cX#aTlNޮ-)pуya[3 "TG4;wU"^R)U[צY>\3lXmT7\cL>وZZaվl#āȓ^3D&( ݜZL(),wQ~ŵ@jV!kڔ(~W2P_ 76wVs^1}UF ;SM"{xe?_D¶yemT?͔t[K`.af3};"(>#tn)e8|~x~[`PKU j;q`M5?p6fY%QH=N5]$;bNvu@udLY<Ƽ;ZqMCZout8,k̟Qp' dR=x:!1*3FA]Xx|c~aG n,)):A r0nn/3%W_a*mCz1?sվ L5׊1X>T4Kjfo`{@Ņ co ,]W5TrB˂FEPY,>w4}ˑ{ Vj]hӏj6YȲ+(B昋m#% FndDBuKB{+mo[lj1=1Ŋ2'E925+O]'(ۖPٷ ?$dm/íMS&*]|l;i=jT rI>WZւpQ҅qu}ȚqSySiR .SԐj[&kf)B ~;dn%Ҡ$y --[U(Hݓ9P MՈjfjyy /⢀ւ11,1MboK{Ak:H?S{Ո'iB K= v_)9=֞.uݞ[bo0*BM>@e`<t-7P[2Upg-#ڀĵ,T3^w#wpOZS9m<] 38 X#_.Pny65f;9qHNqƈϳ#'(qމѽ)M L{vA!Mj(Wn14ȚoNEw2$TG;Gk>PRy]K/5[#s]SƐ{935ud2i^~V1".qqmyKd"Tx $}GHrb*eꥭjdIJLyޙcPC~vvj[j{l9_LxŽQ.'SګĀZz.fa;= )hUІ<5`/[I97!DzdYJ{Za9#U *r俑(Z--s㛐Vո1x2t ZG*r? wxװRHpl¬¸4R`Xe׽3Oe>7=h{<A*E2WHF!K0*\O㵁Yf>vYr(Yz쾲NDtWV.!`]h6;: BpF<:A.jr0\ed*+^DG ) wJ+"<ŹOmw<ʫ^N3]U% ɴbyIJ 'pϾ.%-d˴}gSK,{Eb= H8 AsLTыe11.y 2Yatת7R"şbOxpF7wRb;BQDp".2W  2Y|E25!K"r?h ?CIXVMUlYU3­{<dsl0"fGPֶR#,ԅo8%["P 8rJ.ċZJ8 5qšr*Oe@g d: @ӷ eō/8Ӑ+l!gK?aиvs3'a.VBK/s5m?6j59ke-. 'bOܙxeVA 2x _ly+ ra{4_WH $PyT#z#}FmrW>^SkH#~1)r8qIH[&@_ pCWʂU? uS;sCs`u|QQ65Qke]BðAvIeU}5[DچX 8|N^&Ym_K#3?Ѡ̼-C&8 iؗ̒}.e>ȟp =F(75-CϼShbH4G_kF\:3iw(dzr (OSk[8x9zFR#"Yb͒uU _y>"&^8`N' 9C^ ʗl.:Y6ܖu&5cWKBP+RbMlh`ʛ۔^,B?(V[ttO H{IQ]ijs;W C '-+ e?[/A}>IO-u`2+d4SLZo䖛fޮBAbǿ{1BxhGb 5;|U)*F}q4APUvrim`RjܐeLmHV`64]:."+ўssw?zsOae@δ y;Y>4uZNIN!7Gr&8I_\ymCHYzkBSva5-\xG Lo,Y/\ e3ZJrPr֥dU0'3͔օi\Od֔6Ys +J )*i<Hd6"D'׶m)sW5_^`UN~胣|oP4*wue=j2_򿐓'#p% jHRq]FurρPuH"ӆ_a?3D@o;i$1zhg7J8?pV~kUd]v{2F+ym|\V*ֲg$KVymy[mOAǭ3UCDJ(&e15@'qKR%!kUDV4kѮ EG]!2J}1Pa~xX}.\ c8Le ֛z!,z]+!3EGEDwz3@mjL@SaBTOt㤻d"rUk墒q# g ˪\r7bL왋@,3޷lڜj F9).:s:!P=\^k(wKtfFB(zńѾ8+~9H,"S|-ʂ`1hj!gqϒv3A|= iMmð`e[[9Z%IEu D*_(|K7 {^ӎ_Wi~؉XJp"Fώ+x6iħ6+J_My /o*{oN=+J P?:|0_ܪ>Hh#\:[*<4Ba-8LZ]ǖ,yDz24e9%CvyHt>(ۨ p# Awズq}$"w䲶1>5-23y+ :כ9<5F[:s`BF-2W'47BJk3D9x>ٱ-%|YxF8B` ʺ갨驸C7ͱ,}@nulּ3R[hM8 #'n |``.I&g9q&!ɒd;ξ6Xl־t4 'uUvs?{߅)8nIةS3(=͇W˽.1+!s$gW aP2>\B%0O`=\,AVsXL J2x)jkK^ZW/S,5L| JBMeh[DIp5vŮ<rOeu#{r?FZNݰѢC&sR]$ H?z?c9 4JVz4F?ݴkR25b$%uZQv ]y~T1ߣMZVp?yEߊP]1љWj潓ZxHϣ((GaƃCpi,R;EJ6/$Z#wķ~B98#$į _)t76=%^F*2·c^|@y:^3eםb/rR|pXt#{"8?Nk.p%Δ* 뙼UZ7!^@I6S1Ww lzSčq61S<4&\Z U' Pjː'Y6JSvRD]*/4 -.2_HR;i` F?Wn:/2m&~ K&,0Adǥ+<l`9fU=IGЖh!VrskCp޼%D݉ w_i >w LKvG3 ?Ma3_{i5'w/`h4x &81H>\ +,331;Dy<C̍P{Zy6>֩)!ž b6=ĕ q(O9ؖ3.oL53BY`=5NxANCK L;Q6P98i6Ԣx9;iQcZ)>e2Ȑ}@w`=Ѕ!RÚw-AuymPL#5yeiDf2p@Im ?pJ9,@<` Nvb=S0"`Ng,Ob yt~,(R[?AGQb-=tHؼfW7'gALǖ`T%6@f&,MYpZc&qpQy-Z\\:YF5y|̓66yNM\*,КC$S7OXe͑> e<sJkgga zAÀidkV )\Yg`OBgeʪ` p0I mj!K.R;(+|".vOuʼnqaF #g Zg"gJޠ_ډ+@ӀQ\{\(?ݔc-Ytj#k]nV?ʶp9sE}qhM:g)y*;62OK8"'W'}ll[ݛ3I6 - Zr*m 0(c(I,4!Ru;%<`{jXIZ.. 0[WB4CɔɓyBaa=6$Pe <聼59G(iJ4^9T!dކ y#1*춬ڷ쪏\`0qICh$|Z_p-N>=qfbr!U%_za=B B|Qӧ8I:= Xmzqm, [%[5jV MtY̔fD r6x?-УbFtG]cAkdϚpz5|IwhUmxEb(>7fxG$eZ!@oy ^X^lYґN=@d!V˼wm woۻ񈞌]dWT$ s7q:ʤVKvsSx~޳ rM 8 BjcU”'Yu}eGAQ72:YXiwzДs?M @r|(/mʆ7n3[T RlPYFMw꙳֤5vPé!h)]ͦ_ Lq6pS|^ { 'WsM*h}5|'2k)e@V[[?kJM ŠS|sAbBsKnBTSY0?ي[:bᬕEٛb8AwSV_8u m,ʔWN‰>&7bYgX RRޣgKܪ;F/%7q͑X#hU[ɕF'/)XU}JTcxz]"ۼ\̙WOA:a(nAt.sM[08:Fz ZFEm$~O=Pi]wɃ+v1015hGoaF/f=L0𽐙FTڳ|} f8!eڽ9ɚn&H4It)M#6+87w!W%4̍"/6kYe&d (m܋*!ؒf! Z 9AF^ڱeQ%Y}\*s'RHӨy4YǼT73͸UsA~dU,j/z(+3L<8aK-b nҮA \PWTEc|J}ҘؿDl;% p:NjWNhreM,%m.$d\;Sewv̌&*TtTF&a~h#>hWeeKN|'fHUm;YhWt<ocI~Y k#<Y `c_f UW$'Sb*'p}6tٲO(N+vdNg*UȒnύy~B[nاKl{aYp ggDZjl[S):٥L A͟t|Z2T_']blO12 R/ Ņ$ezCtc^װjw`hc+Z0P.{nV#q22)3cfQa՜fNl/äs99/Ga|3X(v. awO*Mo^Ǭ\y׹hlFmվ!:՗ `ʯO&KI=gA.p{ũX .4a~>5EIў`wT AC>w ~s}B0ćI0 Va;il L)d+bsnL\܀ElH/h4Ϻ 1ioI/K90JN{ 6CK`tLg߀yC-9_φ<${a5 xwZ|1lMJ WKb$wjr>==)qS:c#|7*iQ4J~mU#=J?6kmN.#'4,h[8>P("XeT&ɬ])W&ð\])MZPލ~y\-_.ol8̏Mò1bg|T6VxE88nU)tNV1Γ)g+rMYV\/CZ$2b6%`^H1(g.g$8_hz9Zx`B/2MkN sB'UMnU@q*s$P/>'|6$~thg@y2,>@>7Kʷxb olB(}bndӶlܙr1k/ִΚH!h#ǻ\!#\H3XYAX^%" 7N^]J/spFud/ p:Xi cVtY܎W\eKq,T+x w5mz "($PN=^M )AFl<𦠡o/;!mꯏL J[g̓đ6d8C}fٿq N0X?@i;TvD"1Uo}o:,\`m-Ye<*3}I[ӞE.,-ME E8)n_+')8F.3/.+N YUb7µY~+&8f\]z6E^UjLnHmNfN|MO`4x8 T#2FmD]H2!e&fK {¯ʺMZWo^b`CS}i(?ZSd"Vo+Nb͛U7", 觚6~^%# Œ)Z~l =ֻ}jqLj`;Rd먽# ʢWceJkդvqb4s Z-Վ\9"`tO~+<>2YSylO ǿ|y,Ja$U,,p*@_A+RCEԠ Rz^^lII>h0gն2}X1籗7iv~{Kwy\Fmܗ0]wq2drv_z0a*p QwpJujxWAMt>|*ܼF0xu,öoܙ.Tղ!K{y7e>yΧ@Pn+oG 2xLTV0|EBs!ɴ۲h ֝Nr$h;S#zŊyƌ(|7KsQ뱋/71$qq,x6^ PԨB̵͎<s2ܴ}qruؚ25 N ¸\" fÛ_)53tnv4 1P~7"ppWP7Q>͜]P$Tz.Ql4ʾUg:ū:0*8&MSwwU >&JEb^=fB¢ bAJp%HPyBPC3eAɒψGp(bPN6UٱyI`fR~Puk8}N[tܡ1dW ݡ\k+E#=BĸנRRl^ht'8{$ݴ}LYבԫua)ۮҺp4A⿓d;-Om13Bʃ0MmYP0Vb%h<8%d$߾k4CuX mlغVmj);*yB21`k1PҼh,aGO~ˁ)~,XIo L F?<ډ+=8l5`YPl`)Efo $Q&< +G*bHԈeDBw+ rhǔ$#zWjL1?E-"c§I,*4%z/2%QS5bfsbkFWRߞ_i9b'R),B k u=)^_aeXg3AS8NROAgXiGoj&32 J7rW!dш[78g:|FX;R:ģl̤@'{<;J/.=ƏL"q`-e h߁|s;`70˦[SJ*$B1K(xN&1`Gu^%{I#)y)^6hp o83~S)zHQ^n%ſ˵ݚDZ+K(/ F2WYIPP~c ,dWu%|#} oyY~V6Tun\AufxYoX^Ro"cpHf3@4ET4,xkHm]pH%HnfY]qӻsPe"0z$<൳珧X4eL@\l^A@oOu-ȅ^ 0ꉮE fթb}=e;8džE5ߦ/uI6]xgِB#j)nF?$0!IS8^-ĞA$DiW@>d a1P2&^tYCAEd9whnp?K URk-g^D=åM!Ě+r']ѭ` x%:a |AH nm 붖5#s?c<;O_U#:/J0_eTGwN7Rޗ^=VYinHO@ r%_E;X:57C' ;/7 R A J N{ w o;\eX]w0G'rDf|A@kL`b|)ioI_&{*O-pl@zd; tR&kY;. 駍$tR㇔-(Tf'O'|ֹK3+&ƭ8r:@K*@73zBA4)}%::b xL[y㝌J0w>mL=2Ym 1\8iaɒ̀& Ȳ"p;ǒ*D3t>Ҵ7P!~-8W+{m8x={5EAMU) C1vSPh/Zƛl6xu6Hj 9J]*n} Rtgb-*/Pɯ(v,oIUmkyqAjOU Uc vEzn/;yJճgD,2SNyGٔL 1@NZ6grD*-=O霷)@d虿,tODf)dy m ܤ~Ed1lӥDCmp >g8mM2'5/sMK˨aцi'ӵ![sp)Jbh]Y"Aö>MMfZDKJbD99S^^="j.Ƃ }?5 2MYd㴾 {R01T.Եq yؒG(|v4]6e0a?F|&GBap ~zJ/meg*!]*"r5ϖO;Ⱥ-q*Z r犝s] *",kZ;80k;)$E"6c2+V⮜zݍ^ʶh c<\v;lJ&a)UEuWu̖2{-%V1ket+1 {u=`$ z+`+ 6ox8(h$}mF';u\Y0d}Y&kQžZm?DT=~[(Jr*  NeT%ioHP[|E{#GX ?dKPgrMdjk–8e`{tլQG;4͞hpR1VNurK|]//s.Th=ʹ"XdBdD:=u1ȕeCAyjmdXȅD"󸀞:V=~%LcNz 3mvR(8-R'V&j]1zc[zHZQrWFёJA$d;Q#vž8 :Gr뫓pzyX'R8F[&bO}rp2??O8+s,vΗ) {䯪ń`V>7Vf=QîF]8;y;X&:?SCnb%e{'Ookl ULY /L,uE"h|}o1#R+t;L# /|'qlL `F2aV6Ʃs6y8QlݬNSB½=G`w>ˆ#L+?c/4"_ 2ӅU! [6 8-bQ6_=2עCW{ ECC|Rs- ޗ  j@̡j6wvfIGu޴/M+(ri=hiRN  !(jw cz0 3̫'{Q06ԬZp*bE"37bb,n5ڐ`LcX|b'^p&~QkoQgfE62q]k蘨F,i 0 `PKi۞hXr^RѪaTf\C'Thx/d%.FQd1RMƈ_2ZgFyZ `\H$9$EuTdXԤ4R~dMl[^udfdN3>2$BALtGmC/mh^3ر#ARURt9!p6?/wg)BSJTCt[>a.C&]zH^[?xk,($0y"åoN>u&kmĒN]b)}CԅަmR{PTlU6~a# KΥ'zq7Ț*u&`#PNs&ϓd鞛תj;H8BrUP|āeoPz't chU]$S-%W_]aWQ8l|,!)STajߒpVњ FIy#(ؐ:OQnφO5{ZBcѮ ?WhH.J!r7zJ@i""_`nm`6ޒyT(1r $xh4rb1)NI@V?B^k,.?;$s|ꉊ"fs}?L'KF*֝r2%BL:5AM!r1[>0Jj\j WItu.)aΏhB&=M r5BجC Fu…Oj%FysV[c{TI+;2ݧ fB Z,f.רT5Nt3;P._&tlMBw% Ojkǯ Z7W$T)jO.h օ2.N+}R aLWKY_4`gU/ys(ዊȘj%Omɿw؂ϐvgm_r)YK񋕝D(|pcjdQutX~X М/B4uRȅZY5AL]$[ MMt#N.4њLa@ahJ6nR# UxN״Ǘcco\N |1T34D3t,e)٘Y= +n?_*pҊ`W.jͷ@Wd!AΣG^'k]>rrzբ/VeY#Wy\J>+LL mMq'ZN/VN2n=iMEzZ&rWzMURœ%ޟFR@mͳUisµVȘնyy*HM褠.bdK->o4ߝs>Q.MČ(fuD-wi+M\N繋Q_)kttԘ0]&F O3t4',!4juF0pBG$gKr 1 \mMkZ`.20&+"ʬ6͞AұDQi<)\K#5+.gf=4{N[x:<r ό>@AY,>W#E܃a%x ԛt~h!r޲p g mO<^]6<vG# Ekb~G'dE_U|"(ī%ʭS'8,f5 0]-U]6j(EXy!8ѪN9LidViA~P,N[C]ܷ͛J 8=]%[[s4?j өt\?7Gٲ(TŠVpzQQO ēy#ZdmIg4d>oWw/*1)W<2'V"8e\z{~9忽GYN̰ArAR(w6fЏ`{'x"d'UNڗ/fFMY@̉. 9izr+CpsgUmA* !W 4p! #TzT~>589"ɚz"q!QJ,+}blx/DFs+Za:|qtjUxE!t>%BRiB`] .O{PP} #+J+S_[T̖swQy\*4BX*O׹^0(>1CC m9,56Z 8v;@x$؇[l*`SVRSTlBP([c]Yi3qWN P.mޗwq2oU; -bc/ WL_^pBi_عTp< 0⣱w59eXLC Yͭ?~J?;7W.,P3Ì(\-WF,k*7|b=Jel@okKPx&L}ٷD['o:F! y@vBCJ`@#6Q bR| =Rԓvlk{v0yπћՀpf%):4*ῲV &>ӓ zD;0ˮ%YW)6sRVvz6+Usf4*72UMP:Z%+dBXa:wSX%X I˨eBi#d \Tq!:sC-Uk( xkmk`Ytw#˗lGm C vJ,*CTpE /*y胺0wX5_mez`6Gg&D} aO+fl)&Pl]1W ]m~:&7[~ i 0ɉKsCɆ9,Xꅘ+0NeŽ۽PvEĻ~XJ #W\ѯ}ueItQ&,!E1,/3ȶ^LV|K!A?(g{W(r/+zp@[̣E JsڶWRl<,VTV}oM4*xô5\NoNhn(c|q7{c+NRk |y'\NF*,0M ͓+gJ gB o][}"pT=7Ĭ/@`Gi?:9ewǻ$cx9jklo}sE"6Ma O Z[XKPS^reV N{Fge3g2cd7ύ,_RhTqFD60e࿙y_Zd^Yp_]~('|Ň"lQ,~-tn::Dx)HW:Fz!/[_v͌xR&ldI?W#O_AC3k(Pnu*,A uˇoM9/A7#AZ~{^4٥!^Np|{H d3;VdƋ *AܓLņE1B%I@IK>_,d/xW;;ұ 4SNrD:Թ^[HֈO5\B `lwl| :iFqu p-}*~1LtBWb4B/Ȕ [T5F@l5)<_fIcOXGa9[\!)sȒߑ.joYc. FTC6 -y;Х&~;URI[Ԛ\}20u M=ۆg^Cy ñC {L:`iV7v$ǯ` % tx "Ku||c OҋGO"wl>8D箰zMii< <&tnQS-zò2q-g 7^9'ߵO-fZaL PhO5%*8feoUM:!>H8h#zS6Z ( ꓫ͵WyW힛 4Hm`IR 1u 宅Gݎ. H@i.GC z1% ;5TI?"43jFnr,Hq*Z7WxFǞkm0iyN g_2Tܐ9W̑ <^9Ae4km QAOܪMCJNme8#PdR1| xc}MH:V}lb!/,KXbonVM`S,w8v͈x6`S§E<>W%gxI}zJp]?N&hC+( !>Wϝ IRu&Ec{aas}jj."ldM)d @Oa_`P(@Mv㶒O&(ɞ]˰0jU`.Q\XbN. '{N oJN|Y#_|\ B |Q'Q?/`XRb 룰⸩(a5}zs)\*G]sYx`M+F`}i4 4 a^> 1AsR>Cwwb5gLE?Vf9 ._S! "_ pMʽ3;?9~*[fhsg(7;BIw /uK;YZhg,r9,+_j9xGxURӅC9%T,GNM4~<Ы2Pn颤3H `7LlԺySCa"NydЍX㵱j0Qv.8M_q8̿o쏸[]C) j'ij*w;VܶʀU-']UKDd:=+v…aoH) *qpzg犽sD%v8]O)CctצGJu#W Τٱ$b pǘr5ljnf#2#%LpOIA_짜̱{~%.BJpT"wrw 5At;VгO+t$ԔxWkѻHALmpG6 \a<&!.[/3@#THP8tmoRS oDjvQtjQoA!>q9(.IÖYz/8l40 RQ'0)T~%&oq|1N]Uw@0,y*f;Ú_#l1m|lyy2K[c0OGt:⍔e^ `! p6z"lcUUŻ$|-ԵNmEX^0ж us/r3*54"~g Z3AK+{yފ]yU7WnAuQK)q#p2Cޒ@sD(Gŀ<KFBgf]3k)D+ 齮&=_ cx#x QɤnM.?ɗϜjRgeh]ك&^Udw"zMJdMAa6Kc?@e>2턃_kNYbA^G]xKcH@ ]-pD=Z>'q$0:=eњ+yJHr,8b>.3Y{t3z4l  64׷&*Ԡ3@kWY >^4˂MWΈU>P׫}_`&P9tDTP= HБžZ0S3S(%<\pշ\]d"ւ٦BiO^ zJ7^.׺E8W jc嘇׺Y2^4.?/XEŝJj`T`ݖ=y dl'fC­`3;OڮFK4QocZ ` 6u$>sJ"̿坕 '[-sBgFvc`> )㊄#J$P p [ Wdq,V?FVwp(MX&ȞWw2,kl1jr%Y[._ HKep$W6 pV鏤lF&nڋ PtD(ۯȗHuU]8T 5°ԄzuR ohS9W ׷l7C7zs/3Uduя+V_W9D/)_+V[2s9u46^{]8b`o[Lrb_JJtU# 83#K=(Ć@_-)#v? n{UWŏ&O=0IcspZG)oW@/5Su3иid,I۝tx<Ę$pKb܀ 8pɤ%qg*z:5ʣ^#eRd&[jB'Wzaי! j7{e7w_rL ZTַՔ,:!t +uE4G>:TDgG'iLK1gPv ^D;`PnoF8).;êL>dd qyʓu ʗ#7&W=`Nyw`fGχcDp>Ƥ# >RLiaC|aBTVkhp p!Xe#&: QFz*҈w‰ͼ<Ѩ#Z)#yZcu_ȑXũ 'n(j3 i`.FWYHv\h"zޖ6ND& Gf)H\T17Ou>}봢]DUF!\@P*).XU&?E@u[#'3o_˻zf\B=֯J|\?rxşA_Qv1n&ӇmpNǂ(U_4L-xk4RgCcJfN?c(H&0+fCaQ|=6&Lh)>zH&eyѸtcZAXGi ;ZX0n&zo[ yJ1[q$.\කO fGX+1R܂qpqm5`4i ,2QPLԳ\[1y8KߒJt>9yWl ڥg9['D֤g =͘y~6,x^_QҌzld y=5=*vb_pR_Zm`I_SHMGY.]|A"?:akK<%\4hiBv%p$]i/f,urPt$(R[H)ʢ[g/A'&q 3蠌Ggqi\5 q{H=g~J*2` 'CX]ܦ[Ʃ^5 GYk$59' $ fq38.D 1ESiL1k R C4? ~=z[ D7 C&Q"lT1e_1tBck :"T5}h^^}G#.0xi n -R`k%nz5ul!a2]Z˕(5(MY5H3XRĪ8ml-Vau 0Ȕ E` r+ QP#7գ-ng*TIG*U TE}\ԁ)ClȮK9{ ܡ/vZzuœr-W=C 6GC5N=2^`$2~۷~lVnM u' kZ^{bD=X/EryR seRs  Ҝ: k#d55xZZ]ΐlv8M9w@TVѐd5 y~%F#ߍ$,%<'R*$rsM8U0 HDI9$<]\?fÿ ,={qJS,Fkຮgji'/'Wu:4dY(s# Uz +|`iQh yhVɽnm`{ޮZS^ W<[IbiI/z%qǪHO62Vϯoj8'L ?vZ0T* U4ګw`~5m Aߖ҅zS3RTe_~SV,>'ϭl*6%bBfWv9I!5y%1J @ӯ dO┍z금(D*Mg#< ([7prb>[*WqO;Tr[d!mf/cxMdtᙠ @X۶MZE? NnՖ_yCohnx7L i6ە\( w)bYYTEJs@Swl-΢ -A}ՠio.h Ub,ch_8BEOUeښE6..K-53,"K?Er2K'cDy#NZ)5\fƚFz6GK??(^ԯD+LGi-7eQ*шGaZ IЈRo]@2Si0('0lyVS`Q٥C{[lg/3`$y4zƟ  ivC뛎@DLUovG!/xSCdH%?!U)^ܛƠq{9X=Byp_3[?MvzS"[s G2m?|ӓ8oxmg(Mz)SْFʂU83<-j+ǖ_ȝu׹)׾?lCbŽw10:8& l< *)@.q7o $T9/wsօ"H>x4kG+oΉA=]AL$mu~Qp!%m oqi뢌F{]i ^ctSrʞY'V&%sfо6[1;؊Y:W48)5BrMdksdv<4Q{#=;-=X`qP 6{+:2ćhA1|ߞy*!拖&Y+/ۢښ A&sʏ`sМJ&g52hX <9r i Y'- P<%n}Uoք L2W[vHvCM_ v\V1媻(oba|Z*\NDw>~&o7)'6cfnU OQ^2Lk;aƊ+b D3>Uv!bҝ8)QB!p 9"? v13˔#Sxx"^'׶\ȋJ wLji%wvZ^|1΂nmy`S&?Bz?7$A&`vmtڡ2H*$fk" D!* =6-ƈVuGl2Cx81m0b}US/)9A/Q[G22g_(eA5}NiV`m Trؕ^0S@iu8ѮdR^ϵ])usQ7rkG[-+2:o{GYǛ2kA *i3; C݄9uD Wt>>(Y?,s -VMGmGl{L1X^"2,}q*i~Woóe| 1 r4/G6=k Frj4%/ u&7 owG2Kyf$D2X%S-4!oT&$ipXY酄h`DMY]WI`J7|ph2/_(5C_Owj x*@A|nV Q&Ey瓆'Gũ`@pIB!f9}~1 f$JBuq@6ͱȡM^lyۭF>*[ ҟQ|A2&n(ɶr3w;k;(8!YݑS$kV%~Jp;1"l~5+oAWO1U HЃRjV=NOTH-+]jLJ<lWEޜП>8]umG}{ԂRv(o 6S TlJw=xV4=SzfL1MK8/P*[X܇N2w&Fj#0g7YE3Ɯ:lz3JYthu ^u]v_u8+ΰ_gvl&Q'u|FsᲿHH`kIH។۪QM3qepIA %?r/ڬSIq>X;Ԃi}?ŭ7=G[Ү"B"l~lݻD9]#m#r\|ry_rDNWKe'۰(+ϯfS!uխi֗OQAg> 2 着b4Ϗ1Xy(ⲣ:ڠfT81=pRJl̢4n2xjOޕd5fR(d5r/|<\ꢸQs9yRZd>p:S{tDSHoF\A!⋋sїq.ϝwQLa|2^6OԜHP%:{9_V!̾q< \˕M"8 -BڅJ  ~[衤׏Bk0zp2eFmMc.AWNfr&Y(Oc7X߳yݸS]-HL .rhWpT(kEsHsL&&o?fQc ^Q ]mXo\˸&rXI,2! 34!pZ=u4]3Ujk6/bT팓a¼ WEDo۬Z4Ki˿|s?O7-Z֐c UJOVOwm`ojJ!N*wE )h䔡%Awt.SCLz=KS/P ʂx$5$jSgCJldQAb\څ9SW3V{ Wd@)-)a[/>ReS QޔvQ]9+HaJqӾ4W"j˻ }|c eSQȬ9cޟ{g)n"ϝ!x&U5hS:dkr h_bˡk(վG2(5@ܠqbY BX?Zz ~,W1]3rC+ms_&2.s>{f;w5#d?  8GOX)a&(}&'t"ūG`@6<9IA Ӆ`a᫠a2\n'?l 8Õ.>n_-$>)d8=#Un uvrg*zojh"Ts i177 #]Y|{!HeaDR+gnf^=]8/hMw 3p\\WCCXDj}mfE~!iΔ*YoVLݪ.70 mK$ ۷?{ |'Q/&O0E&UD ņ%7{6]g]QO~_h ndLE>Q_o9V}dkD!_I=c1T_9`8IO: }B zBk 2 9|zfocOeviRvrwRV`5;aXJXd=%Am\'#g?? $IwK!6fm7o%Pٞ 5) }g'wt}ݤE=t=~)J=!/D늦@7^S}- G+z#X{o ;Fr]sO|cS#(K]yvOP؉#ɺu$JTE@! ȃUiAI9h@wu5"$y  hfBw{'o~MF:{hڻʵmbn-{{_m${2N`6J]6+p#/%tbunRmI$H^)&.< OԅʂRV+'9Y`#S7igv{V%~rnsv;3a ).;5H^Rς% K÷=hꃖ% GKt<\~[0ꮭnISn uK.̿0S/FB9 '08<I3Ըq-|cuf o@'!lVQ]W·pnqQ?7=P_)0L@(/-Cwkr)OoY4Or h`Vخv 9ڳ0WZY_w}JN8!KY <٬]dPn=fV#O` "'OP3BG((#ȑjdcF[g(p2Ӑe41>}W+O j=5$EV̓rV;fTJf] b4}P.\ 1f%;{!荶h熒tG˅WJMS$X'oӶPa) ea{*`9oze*(ȚYJ&:͡U6s,zgưt h3f4šAa=jaV@۷`.USo|˺" ch;拓Ma.[>ʺųfAbcc+Ckc m18@%b2` xe{}d#y0Q35&rb`B5qE ĶpskQ>ttMM8@/~pl@QU}He%zAY)[Mf/!~~%G*nQPK; 3Jd:lFLy(x%KhNk>T!*v/{cfld)9}xG{| u)gi禄;|A`ĭC'{&jLFYx]H"G WSe}q^!!sÈ J㦜^; 0g95^-ҜnGHjA(lw&PiI\voP;Xj\Q f}u[ާ.2o]eX0E=sd]@0$u3L{'{:'=-}Dsc, 6xP=~Xi& _p _'h_V8]1::hi'"b% 9d9*h9g( ."l'Y$1Nݼ8IH›so.cD-O$ϰO^ *ZƾC6'0LukvgN;K`E G\gc4"HP+( Fh` ^v!084/tv;~[,mec,: pXC eT88uMZ; ^@dto|^.JĽ8q״Oc>(SQ7;M'D9kn^Qi;ջ3ٙal"b̫Tk /vc.ۢZ7#iXou}9- %\ W6'qDAfwa^ā̮Ӑغh<G$n$%y)>֨,| mZ@Dؑmq  k"JYboR +6 HFd154L}/%mtujוGCi\WG((e/~0%A(m9GaF186]")MADKŠ[*J%㌭LxXzT/Vu߇Hg.7zb'- FIOT2Mͻ}M-QHk.M&IA+s$#窕VZ\qk3/=)sЍI-l/< |;ZrY纄Hgw$C(S_^T4c#dފb(dt'$1=,6 J5͠ز՝E y:+~|[t{SX.-0A8 ,ؔw@"+iu|A)P$FJ Ϋu| GdsXHJ~W,# 86\/ᄌJ?.J<4Z@tAN> 4Qs>=Tq+fFbvZ"fi2vzπu[%]l!a־|>-eǬF<+S+N>!z%R W̾gbvՁ?lZl.#A8gd)x Ulk3f4!mcͧB $JDiҦk @}Dvǖp&k<}ƊO y9?(*m(5ea2C%xP>!wƺ4*&|L,DaC5|.Ll]S? Qˬ/g˱s_7W gW e} { .FJTuDziR_X( twOLX9i|n Za$L5"H\x$UW> ŤDC+ N47~6q^$_+z-\3]Oz3N)mggi]/hUxxw# /MhHqcƅ&ʖ^]hekJ^\xz s Vь9hZF"-H3tY:Hcg3%LSﰻNIpO /P8E:cI{w eHma,7laJ>a3`53g8vH}$RZf4z+\`uzuMl9;;rap7c℥Ny֣;lM4 Mcx%!Z0zř,놭ڣOg5 0=jҒ:$ܦk!:1>ɳ!$G!gۯ!sȡ>+,X<*,n,Hƹj_+ \R@Rb3k_-|ǥH#ܠ[xĠn1BUwmO_ьbn~|!d^Q|O׈[٨:* B(YW X7T( ӍA1 q o qF66<|[ ?BͰ:KP`ahI_#Ǟi;@OVn85MN!)W]- >3յll\x E5#Mlvt3$ECvRVTo_j8[:ߗ~*W Ơ&3\p0#!K{g_ GS"fCg<`5'k "1=WIG 1؏eOba}W297 dI'O{\o NKP 2:K 5^Gb&0=/v [hS<^w7NVd_j/4dWgDݗP\陉wߛ{s` x1TH/jEBaeº6oGu1!L)*fD&ْ  "$Ao8NsNӡbr7 /Uı9I`wUr͏ăZ٘|^wPeЋVe0_YXrra˶ =ȕ{?T*}&{|lrO"e<'{ǔ$;4K,1WvȺ(@[>0D-Iw*tEiqab&mguy >A=> +hϖCE 㨅sNtS7%9`+ϊVTΤϝkjSC N1:&/<"ՄiW8l4cr̰tlBClM t*U§ ؓZa ~B 3?,QȬƮv=OE%Vi՛[{bqNʷY;ʔEIvAgXǤNS3Fz0 D3ET_ *MK$ \P-V(v=7|+=>ĆQIh3C{]J( Lݶ dTZPsoN'oGh v-7qJm qpqYS9~5oWrl~ Z}z=xbo$-Q&WJxFXrP2:RuB-cr )dZ< R8.xh@B;MC_HmԼBsv)^I55҄M;HCޏ8Xu<%i VWN"S )&#n ! TB0,6[ΠMYPh0ob ^ȟ)ԍV^}vZL4PMX +N ND9'8'p]zz+( 4R w-cUzsoqp]]\lbW/فfx[uI4H$i6aUO”G %H?@Ӻj4G#fLU)/`i-mw?d˲J,!u۽j3nكʯC֬/:L~FvGn9d㸬X.(lY<+$.riHȾ[䳮*rm70]܄:y V7 \sw(7/w)j,̽eocX*QS<"0e+B$z&U 3$f1ҕYGE'WoV3/P1u46xy{oʑxs }ٕٓLX蛜M}&t4=β䦀땦בq́"7slᙌ6+EC9ޯB=M#l~ӼW9S Wdn^?%xNMXx؋hiwOVF[xz' ?lUao͒xPwt@46S粢"-S0LsjQ/S n)֤`vćh .q^ Nǚ,8[As+2r7S,=BphGd{g꩎P#GL8[kSI6NNffCdݠ]'P@HRRnv! 6lKLri 3d%I(x fnzN&?( ڄR4HJT&Ҥ'w9!z]"WL>֥e\[-nŇv|`&C4KנFXY4F h|T|ufJo!7s#)9+~ࢿ?55yZZYF`U[ۋ:S̔3 /\Y]) kaj1O3QWm1iC(##x} 7W|iӇ4u;`ځrӳg!>揚աmsD vtC/NG>gMZb!;+\@ûg ~-K_ԏ;XHk̷VU}+x;QX+(' E*ůa{4:!W ]`\㱮X/j AʔoҗWH3(ZCHӪfPjL$bM0zh|O )!A4i# H\'.)8I %N@N3fED496U.F.mnkhScĩH6 ےP)E9Sy0I]n"NU.Ʒt9ŽsY9X@uK$VB^XZcwq꿗)EӦ]w!L Ʊ6aDlʴ_kA[&>w&1xlmg9da3 +^ BC,a3tWb^un>W<2X ˣkQ)8MTe}4;ȁgYa`.X!3^Btm+.y[E32uPtz'bz˗H5V4~"ۑz)%/ xh̲5Ò`Um=j/+ܸn2B*J_?dWҁ_`5S$\UKc5qM'ȓIH ݢ2/.x5)"j6gR_kq%E/xgSW>)YnɅWҧWȣOgsyd75V:!}p j6WV.NBD@&QGtRjxb J'A90K!sR(9kOi>u6­t+Kg="hEG@O7.t",:v/D5'znjoMoOf/ ^BrkEJz%W/`&:Z >p#a 󐙦L}T&u>wi5>Wm_.=x.SŌ*SِՊZSv)"AgpkXAxI_oI[ 7+w@Xv)Mc3͔tl?gYk%.SWKkXܗ+ދQ| s K6$JW!r^ke]ϧ;')VՔp[{/uKJ-VDje@\m6 #N4P9dE|+e u9zL3N{\2F=4X_>*p,-8 ![g4#~k}[R0ϚO<>,vK" #o۩W:NgkPP8 K-y97fEF"{)Uh G&i݀j s:zSRQ;Ќ/HIVs(虛bޘmat %d. t{ƴ{_0%JWK.hSUgrz=[ STbmXCI#Sq/2<9o2 ħrh7ӹX%dʽe_[$I %$B6xGDKA&sOEC322iP5佅)!>RhxPڄjiT_Ӂzz/)uDWv".!88Ytv-:"hjn'"ạ8{gLhhpKRxQ <޷ĩmwe{I`Ol%1k%/%~k ֈ0Y1kǫL=9۱WB[nQ R1j-{()Y^Csp:'Z̀Y [qNj.+j.xpb[˯k&7VbP <2)ȓqcjsW_gNއ㇏UJf nrUj8e"YmeM 8%sQwM2 TO T K2Ege[jzNߠ&SE.l\rC42&@t>m\:'e-?-c?n6fgLi{רYeʖ|䔵9$F=qMt}C05Q` :jiRh-!v;ID4_rĆ e+F9[ʟ]౑슃/Ż0 L`kt:kJ) &i !U?'@gp4`~OXATpi{3k g&s~+aIjeTAEϬ pP2썘Uh쭞~mk?rR~ݓ!ZN1@&4)>h;lHj^Ɛy7_ EEeƄ-sڪ:ݾG9*ܑyF& 32[S܄𱉃ΤD~-W!R ,B3v26dj|d|+lIU0G4 -Ԋznֶ-oQo_ADW7 w5!WH]F3]N%MgR&#vAN}q5(bMO9 eA$O)DaX{3 x E/Y_xc~nY,JĞvkݧ8kҲ}MYƍ8׀[X(}}fb >X`Cu[`q_kS[+ I[*1T:3B i|3x߷j\GaiiUP%2ST:#R#1iTѤdŠ+kKXQۚL.ە=#; :btkkH"y&@Z w&YF4h +PI ,"Lo1sozoƏ x1_ΘW#gck pK*j"[ѯ;dV0'B,@G$E7 -uadIes#ЗuUyso"i"G(^02 ]@ڂp%nUʋT( $g%/EZ4Ƥuh _sjܪ‰Wn\xj'O@]:^)&[fCiԧ-YwFh;͵L(~Aq}IM,'uxMmN}a2gU/j 3U:쐐Wr,T:tz/iYUͤ4X =l lG>r7Wp՚2% ouYaڍo!#S+QъNU~F`i8_^柇(U%'=Buۘl~~p敆/?*?Lf!G=,P/N-fMwըby2SIY.5s5817Ƞ;ZgenDDf{("БуBŴMvhgZuMDh,AcO"07Փ'',SÏjChl]ǭ!XͺmB8->RX=pB~ /J)HfLg $k7ǚ- ubȵBf1d*1:Z?z6kٕ0N>x%1'@DOqds'i7`IN%">Sp'@.1 974Ma:E(ݘ_(ǔ~}2/gzFZli̖ϗlB̡*[FR`)F mGp^_kcWrV8L"N5,+gf0v]Oyq8Z˔8!ɂuq~8J JHovS]Bۇ1:leFڊ;۰qy4ðʓPC6O$C`{ y~cP՚ꨨZP913rd?dt`-ƥ#GB6ű*d4&#Yۄ:#|Z{9|͸L'pr_-"9\We|z5a[4)WtFL>B7)|B.iY W0ۧbw;as5X@b< ii+aa{h_ +Α"u]>;C)z{U&U. JTud:I +.6I8v kG./mT M&t3xn >B?`ylФV]r=L/R9/,:nޒPr9;KIlo#H)Okēs 7˹",,jL>}lr[uYy F ,u$ʒG]`WVsWN/f2w|O&+}&9̵8iKIcZO H+.ҀȎ+xn ed)Yw_C LҨo~b^9yZ+aE-KlF p3A /Epɶu~ [xF% Žy%_op+Q`L%y~ H5{K8[`kch{)HVP.(݌4<-LiR )-yApxodvNK?އG2>dHFM2. wVO7Q#計k"q<ٽ+02A Q*Y8)+.d,)L}81hV*=K6:E/" 79%LoC!D=ۚ<MScb2ॡ6>׿Cv/&9.p3@=\>Bff#aQ儴ZdpJDZz\ֲYmb6 R@E,0 jL5*sSK'!#Jsm 8f(ZhB9% M MnmIZDxRe3B.GY i_VCxi[2!Q0!+ğPfB,\q_1Ma3yXB:Y] I%$# NE r*S"9ր72 Gz.<=,R%K13j8cm4_s8Fm~C=uy}ΥOs6gkqgF)?1sej}hl8zC!i~ş$8f _2نj2T"|vj 63 t~nիSMUi4PErc=j6Hޮ~@{_9aG)آ&߆,7gX(3BM5gKt{S+ÌͯR" :l[u!,+fmUę3ꔔ1w8׵O ' &01te7XXhn ܋Ka'\݌Dó }Xg0_H5JG̉a+<K.k:%< oNP>`itݨw_jK,ճ?UԶ~Dkemla_>ބ]&UYC$A˿ ]F#t \f}.9`8Z"puo$+ Y]j%;sfCj}kc~(Aߛ}@_'J!PfXK5SqU {Q /87vYək& ĩTL?#w&@7ͼ <9jBs%IDy}}7ɚ&&Pt\2S5uYZRÄ =DptHBUZ6*`65DZs*}l Zl:A)kGN,ij|  }oCbޒoSD`kolxdx݇ߚ~Fӌǎ2F<FrwU=eျ%bѩŖXm-lR xs'D ol`zvTWRQ(Y4x\:6盂֒!"B&L'W3~]+ H3=&wˆ!=Js3y5-\]O(7ÔR,I~ڋn!F9Qb:<%jMYpLASsK kKlԴ=)qLY'g`be-ۈ:jfh)xr^cNBv*4JLp3VևSn[&Ȏp~GzHB/ ?JֈTc?D%%[G3^(n䗯`K: YGQ\<'6o>D7)A\A|qnخ[7K,f}5W27FqW$"--KiA})|=x*k}dեM[` la8pmmYw }sP͈d(UQ(yUM.,gNoQX/=y.h.)\DzY` CHo1=,t n\E쥾Kv@ԁ2(qkw4ᑳA0sKRÀb29ֻ:[N[K@H.^M.5`+. %yͫG8Q$BiIH\{m`[Q~@яXxu^wסRv^m3g42ijE޿qz%CKLGȑʆ(͞i7wɱG ~*I\& ܝ),@.A`I_%#PK-GBzo|6'3ʀ9&?\]'_(eT~n<ҋ]FD$pmyV(B,Eg"#WS]7%KhHrͧmiUh ~\{Ap~RH@H:JD>/'H6+W6+9{,-?{MV I["Mmwb!93R/|ehN |t%lUNꐓjrJߏu;]rtw~y_?퐍*IvvQ88.B{%GyһUZALwy*L(C]Z!70[xˏ"AJ̅ >DRPiU C`[MA)m1 ALnXA\[?c\[O~!Put1 Irѯ`Ed 9'#A2zt,xGҮǗzYQWSb ܡŢft8*xՒlm칤+~0"g 'h&m u{`9/,/y6 Sl[gP70<6b.T9zd%^+ ̢2c+ٶ4#q[{3"[vl<>$󅣀<+c\55W3(zkMr0?]D'$J5).T`=7tlt X_8(n6GA=3*fW0wࠋBh}vNQMTʹb_V= j[y3&saPܱrѮ}НDFmg/w&򉷝Wi!jWfG)ޞrpILRn"͍ aƞw vԮi1Kbvf]F7?rf1')tY+"N3ˋ 7dA0~ nJQjAZm4]?͒+Sbl7+k8@jg`q'|ǖM^7.?%z(Huc!l`vz'W-uaF IMT"*= )4(zNt:1G1U?w ?z FղK2T( .vx3Dg ~~##P;^_OsЏeBH1>z:+d|z6_)QDdfr?a pVm;LЏ{㢪/qïPneɳ3IҧQ#l ! >iOYP,[NGSr/^﷝%n ~@@YOIYLq. 45-Jƒ ^/Zǂ腊Xw5Uq_̅Qƺj ҽ4pLh=U)ϥtR]zV]Fd)Ͱw~IA=X:Āhè^ WiczrR5?# mkLҮ"m"%Uaۙ 2?*wwR5/~YyK.2 yͼf^t G]5gy0IT )*q|9[w+U}>y,hF0 )\&I<&{VcH"dJkg')iC4R1$=5 ?Aa}P͋B֜Y'!&-PƐ>3PWRo4 5*=YusPcm3"j !I[s qE y 2GI^EHvˈ5ݓ$=kT1d~JA(ޘuiZ< qU8[Ͻ:Iܙ*Ƒ@`91WS2=j).9#tV#ýXu3QZ\lL5GS! L:?k]&$ў^ݶATt!rkTtGJٚi:^κ8i鉴mT݂g{UKGδSs9xJ¶9 /S|>.Kd.~n B@K 3B;\)*t?XX}_s-{9fkVKKQlRT\}SFvlO%/zkiCv! *Q069RlÌGG+ m"ڝW!qB Ul&shb!39J'](Ha؀rg\G:#qƈKDG16kMjڳur b5~y ׏t>zvZ ͘<O@5nM;$h&pgV% v>## !0?Uy+_m nRk# Ӌ3)rffE#aRGABL "܇ ' h~ |T}UJuYf,@Zp"$@g9;⿄ʧ͝` {,YxC(=NQQ ˗6&FtV|K!=!ϥPt* *BЩgG&9zI#j/CE3M/Ϗ"蠙bu &]!&O 8f! ٓ$&-c{Q,Ztc?t.Ѿpmp.,nl!r]7ni6GOC6:ʮoX{ %!q¤rT Zv"ҡ77.OY!SdoM^Rm% [13X)?` yQϫx#XZ+ˆ4pKFirIޮx&ơԲTf7:iv!aXl.MҞ^@&[Y 2'uT=LZ3b)[C|5'S֖ UPR5Ql` 7|-Vw\E}-_THB=c;zQ癢(Ai2)lAjMJ1Pr8U$' @Rx4/ҘfI;G>$ uȘ^#"KꇏCBP,Ps)Ӕ)7$X:dqLʔi @VY U%!_)4AcY,ysOpogرZ}KvF$KNgŒR̷:%[l<:BRCfI/$[NNJb>mmIf/$Dr-[ܞR'fs`;@sHPo[ڳiЁ; F^R1m6|&3f(Z>n r>jlF7g2Z~4%X͡I~*cXT\VJƸJ,c 7W:i^:bF=C?U&U Q]U%[dyNca`QB%b?zl@U5G3FM;KC~"aXʃMqP+^Wl-ǬNcRaB kCym`5,2_Q@5d#0#}^ uHym}[lc?7?onY>QjB麆DK+%;CQ؆,T >k5oP8>z@, :R:4ۻ'PdQ5dd[#?i@-ӷ~Rrw(r 41> {l,i7=?|L5F]Ce> ṫfBWyrF-\>ELKjpд:ȔD->"n {X~ Z3dz;α . ux^Ω d91ub9R>AM8"ýM+y'Y]ЈE^K*5,7>|E't=%d/[w=U=rֶB9wʹw}$q$n$>qianHHiDv:ݜڎ_Cw%XqB0VŌMB i-Q"cZ/rnn.8"'!,q,B#VxB;lI> aRj$<@L,_]T+ Gѷ#wq &esOx)Rd? sܷlsM ;iceEC8iY]5P0b2O tz (c̤7Ux6oC\Ch+2&#\s̎aCuuqC]O+-gzO(Auu“+4EP*SA-g-?6NN~ Eo3j`B$YM(AT4 #Fl 0f.óI';_Qw'_G޴W8u}')B xh8Ͷ P|!0B$~Sl^ 0 `; '6 +mxl 4Io嬹vjJ  @J؏؄?$= ]#?сb.>i 22BM*1檈NCtiٲ1W!?4 #WIv@_YDp?@phn|C:K4tL8P_[A:RI*s۰*ziߏvPwn̕EѣwFd)m3:9F˵z=S?ezٚj>EPr4e <)bk>͓ZM{,fއ RT\.f2R9z_E1b* $-~i̸ (>@3QUv7RD}5j}c2AZ6TjE3ZpDHۆGr 33N& j:yۅ{e&/] Rq9'_F*2] _mq-VCSSKIB6M{ $_>D(U°)d?8Y`(%NŐDq\ՏI)5[[/y6" Kw!ّoK(v(fqԲ~DRRL/21P^;냓o L?Ҏ C);fBf:\er%;ԁOffD94BO.k#bSJ zC?jTჀesZp6v(ACm4ea WOQA_ta?Gq\JM4Y8"H OH)tQҹC!h{Nu5uXUajZ9x?+WPmba1BsÕ.>K$<%wZ'b7V P[t %͞E 6/8&|]Zip.@ax"7GŸn$ڎ A;Wy?葩I=_SOMG6ȵ<~aΑWgȥJZSުfW90]\@b9|RJZgWvœ@bb[D4FGrļsG6X {Wpam iC<6^.Gg9 bDCt`SЀ?I9ki%H>O5J+?C4Y~Cms2E 02騢V{^Ylki9zAZe3U@DV!sAVQk^EQnTJBǫ j{${Qb\w%YyڻŹ[{A_=ڰm&#[\}{# Ӽhz "oBO/{fWK#X[\$uIvڞxqGr͌ݺ  Tv؄* j`^#Q3 >s_8lT @qq D7r,~܀i1Q!WdlhGoZ5Eɇڵ<2{ҦϾ'\CgO!?ҜX&oF9SAe0*>Wlœ% &$.ƒ}]۴cH0n,Aq\E $L=hq%%krB]nvU>^f h۰pзz5 Yp F/oe\T/QF* ֨BᲕLJ IﵲAǢNTTiG6N}VxgѨĹ2fZ㜎>WG!U$u :/C p"v 99>0:C-sYaAmnCRQW2ũn &H_GjuL X$Z/nI[烁uxnw HÒ$ v=g>R*);fM]Ϯ g^{W;C%DD= sp yD"O+quuB hqM|M'[eLT0;`aOM*X}p-S~rnFy|s7{nҺQV=&sc~rVz#{ڷN2k nZhI+yaL04Pݻ3r:kbOJ-ʹN(2.ZyUNrK0b砸1ogZ NCV$W;;AwAA5I8 8Ux I_UҖ2 B*^r&aFMnf`g\,ͨSM=Sh#WZz咊5$̳Km2rA[ ='t. ~8CX6[+ z;st/ |+7j>EG|Zy%tfz:=hq #b Hzez ǿu [6 6Xɼ|ftMU]?קQQL>jrfDžJ6{zs^a0mU*u{FXy0P|2*HBcSTU#Rb@N;7!̮PEŚt7Ʈ# $t;# bD)5fgƉ ̟N*&M>/L9)=ow< RmZaHA5$4)cgwWT;JǐGt/l70ȱșGӞ!y Yϊ ~3Ӯj9ʽKU6->|V nKxiٓ_/Tw1 QD)=14\߲:˞Y)giuՂxbnM]};Lk~ǭ;KOI㣉@湰2f:N\-15Fz뎅VTfz?:H\c PwkG=bgܑLj < 24ۙpWˆ .rY"rpzQqu`mnv'C> _+?Ċ;ZB5H3cX6Wok,V8cG cԾ_Jhcenx'1ryH韽2E]ttw8~@{*$[_k_ƛadS ~fbc%D>*UQ0XCJ\T;@& vT0,Hѽ8*C c>`-+\EUYjOsK%Tyi>v]yBpBtݶm~ܘ?  Պ҅]gZ[e$бb)=cI:J\xGgndWqeKLNGOB{6\Sr ﯨmIFT&ώI@c3|~<FùlNOJlb` y>VU^X"F@Wk ˞&㏜6cR#jPՓyxeGRjx/x])مd\|*|5[;*41SpcDA#XKԐ\W%Y]Qvd뭴 X8q (P(oc='Z [4_ƄHr6`ߊ~/ kt(vX0oDSgczt&~) ȏ\'RLEn1;Qq-J(NyA󉇺GT ,==% *C^:/;'7ٙdt1v@ UU{oK$ݳ?,J6 pCe[?E&Y|jA*Đw9)Az(F2:q!$2:tnm-+1^9,vL~e@VYyBxyOfOpߒ?>`az nZ6tu];uX̲b-{~ bDRtBwDZN]fV$Pr-580 wli֔_%hSݓE]"LɗG:kB“Z+'?ɡC}֐biV+z6[.t x}F tK\7 s%Lbrn>9-c-=*~rQQ"I?:[3F{8T-oZCs Pt`bb/6Q&X㕥JuC?S8|bԝ,GM$.O}3oT;,EYS8@a1`C`;P&Q~2;Q5̑-+3VF}_OW.NS>U‘ҧ.j!pAߗK}? }j AϲLb.1O9RS/mv9'ɴ!ɌS}&s= HqRBtZ/XG֑ _IN5 ,(,E ص;HMdƫ#ls\^z=~W>r]sLd2mR9]Љ8d.&'ԊHXߣlki}zP߀vT|#(= y|6Os%Z0V̀ /  g7#l^|;.͇v>Q۹pVTBV5I ۆLFps)1N6 vIOY cE ."U֠()z<2WuҘwp4/3h. y$#_fűTzJq,\څMAج:)~(spBjZP~%1!*1ۼa4jsg񑞈` >rJy+f՛9*ue̙2bZ?·o3hWT.ԡ4:7LCkIu@BGճ/&Y7a4GiWe xQxh pDa׵sרzQz⾟DǴES0?I\iUIeW92{xj9)Q+y^髰SH`~‰ z2t7 tكl2,z>R[Cc<M3oRovs,yz6.ŐDF5M|c ,_BxDo$1KZoQMy-D:3_1${]N d/裎8/!\SGc ^~ c1C[(l}#Wf\ȂQa(ry'G;fp^W~)hoϟiK-v';!-AVsq3@ YxP4F4 *DhTMAc,KC yGwB;Ʀ5WPu6(iv۸SdVDMێ7pw˻_h5h!ڧq#cu( adA("פȏ1|rkJ*%|~Tnh."PG1FՕ}J% }l[Gh,z3Yt+Ž-\)97'WqfNp{?ur|F dt7cYŕʊh\9S=Y><p墂 -!879 F^\DKZКMY W }IFY|0(~lZz??NCu58{Ycw%_oInڥ^t]Be|*4u0i]sWUE=:ǃٜ1@ܳڧPx9d &߇<: `c4ȒQߓsE?^r\8Yӳ뻢"\d.9; Z܊Ǡ C:Isk1x(`}@oX{o[0NI=h{VUtI!CiJֿ`1B }:/bXc^#Ld(6RtZA &)UIdCF.:1E4{\\OPc'ZigF'5]+ؓeΘq(&iPdfo1sRBbP|[9j'M8 _1]`߉{9t ӀO,w ##pmD(L|eI>=(}Ȳ/9A rϩ/^UdpáԬFn1ɗКL z*LV:fCՀ.sqÝDƤ0-SlWY]Qe}͸=1ԛ6)Mn4+`)EsJ 4v@pPp,-ϦʨH 2*GfLps톮NykL߬I 4R*nk5VmΪ%l^WEK8ճ+.rF脦+.ҘWΞJiK֍.WjTGr.z_~hgQsyDFU_ZZzPFgō}eCCo\k)%/c2E:>hj~|Op:]N,gЍTu '  ڧ߻ʀ;-Jy!FF\{GG]8'U v0~>nz13lӖ~HduqĵG5킸f>~'E6l~P9lYYZ$PgHV>QsZ=>`(L99w:iR`7Ӌ&t FB $qZB֡N"5 t[1M:TY㘹bQIQԖB@!:hqpZЁO!/Du. aѫ@!>ka$f%>a8;b> MbKLOF''j(t wa%dᛙ!o fWՋ_yVWHx~Alˠtyʬ ~/^E44Ї {q]u&\ :]ܥc4"ZVmt9/|p]fL* DgJx+BJ@E9cs!v} /<ܺXc`i*EC) ۻA5Mt0(=McnT\4WkXkkeutHy*-(O}z?IgCI?q2͆ޞz{mV``v7)%kJbX,YT|=sɥ |Ս$O7a3:elLg` #wjSA18 j9ѽm&p"`fo@r,|ÞcŝlZevcܻ9ry؁Lmc'sB@frL~7~cehm3 R8Oz9j$.neL46ڡ';!ifeբ*ϪAַhF[ #\]Kp9lm,jf%H _}#^[^ s iM3]0Kx=%GU͞wyߒBQٻMuLWmH/<}Km8H3|w&~W"܋̵PBROjrssO_Vany GQ/H.59>0s?@J] n mV'}g^omV`P&iC";7KbA!]zFu,SnNɬST& 6'=5BnDjS+m4ѹ<@W/,!?`WeG0DHa0aC^}yڗpa_zMWÔfV ~Z.vc"Fn_q۱N6 ,(Ou31ԁƯvi<}dmC<- f߲7k{ -J2U ~RH˴#dt6[L6SQBm89Cb^)4P^td8&Rr3&8n&>Cd'⿪Rٸ~8iF5Tch2]mt(oslˏ.`ʮſ֟8^cy>>W6.h ގ8x3QGiQ4/j],r /( 8dCpc}+}$z:q]fǯutcltJa[D0t+p?qA}>m#e'hͯ"?i\vŹ89ᕵ褹L v#Cޓ=yuNc#̛'4o@R%*1EB@ VC9O.fʒ@ka+4UD<9ܿ# .KdƱ5| B?rd+}2@%oťbVa}iD_Y_ףX ; sĨq"$##dnjy]]Sj\?HgP֙qkfb/dz5*S zd KԨ/췌i, 1gW}m{O]߷ẻ)[Bb0kCRw뤱sIȿˀi,ZnJФAnOg.S# ~;[28 P^qT? GlI"]rB+mmVm@4 #Ȓь,@PcApTf`57wuGy/(uz&T{NX8ȵ)ʪN}) mf8OjG]J/=ROBwaaH(vu}apbE]77jxSvpoՊ8.psNN.&"L%P۩l4Sp7(Ǘ TcA),٘yΜC$W >+dFLN(8DP%{ƎoGP孈A . c&.Ћgn L^x]ެ̉ȕ%3/z_Ż-^ا[Cptum3S{m3\A w>C@I/ x`֫WOZT8;aM'Bx}Z}2_qˉRT姱mOLfj2O2{.tJQt{ߝhĢ;?̒k W7*.6yDͷt\?M0 !qyqneo4fXqL.xrg&K0nB6W #fʧ,vN&|Nr[w+l!dտ3}5ǂU9 Bڝum̘y%AR;u0*v?Lp 4˛! >V@0Ie+z`db=r!^}D1H f\{#Nnfѓ,f`dm(Q)ˈOaYjr@jw>/,DIs&dʹL3Tc0˅T)u<߹`,V{XK, X̀ 2!J87b5HDnV~1fUȄP̄|ɡgLi'#;@B qoނy2VoQӧf鿥lD!C-(7`DǻqD{V4s־T8AO^HN Th Z3Ya,_^fyPmeByN+e#9>CҷT@ /$nL()/Й OG: b$ PT;76B5ȅ/R/:}|oekI8nloўiiOч;W3 p'tNv\%rkkDs;/ \Jy*P#ZЇ4/Lo|d@z9ν ~&Nfrϋm5m{U ɂ~^:UղIQA/5nڭ3`OfVĮ\,/~4X^S9OMt3۸4%[%tۨMlj 曦1eLK`PԪnC*c4ލ*cRtJ-m3d}r("-a|狏bd߆x3o4cϨ{G ,p{̉QY/ڿ_G%!\ʒr*2捉1 3t盎B:fX=ܼAVqE!,oOR!`QhؤM7su (ofa>Ht& 3b0N"9M.>Slyk6/)7)OfY[uAEmk.Fl}}Q>v3N7gA Cub gtb\)X Ph 6S$O洕IޠvViz)1@Z"RA 0ԑރ?1\Sj*a5F`f ! Khpx.6IoI %3lS2tU% t;;$t^Jg'Yu-d}jHՄb4: ڞ WC;ߴd/_lz R.r]4Y!4z> I`[[m erc2d$j.V7B"S)VvquM U^XB {DU0 &PE ![G|{gƔ4$ŢLg:sE -:xpf1 .9/\\4SCA, ^"Jr3TB|a )[e~<Z΃RD>ľG 4(=dVm_*jSN̤bY~ ѴSM:VV(L(Set.c*6z>{:|YG,svo!ݔm8bh%ڭoV9=;VJ%K5L*t2,p2OX9 n˰ N0bEy7jd UE"Z+9BdK7OsC=wBQŽ~_SnRRCuewÀM' maNKT`Tck6E\֠ j>'NCxU1 . e6^Hiۣ(W`:6H*ƠN z (r=,F p?ufsp]5ȷ!;Z$cZ_,fOs!µ{2OjO%o&MUc着~=*ϼӲkuyⴕy؇Alg Ÿgu[:;*c : EloRP;ĪSpVsJD!OUҧځ pQ}h=6ljτj9@XY~HEn˷{bk5C"T /|xM1֠%`>qrbc0(<[Su2IC: gC*+(P%UH1S!wT7IbҤ+C\Mwha*#e^# &m{,Agvx|M>ZǫKc7%{oYHcsUn^Iw_ij@5;nXQQ&訲z&{ċi D}ߠzU'5q9R_2j,+JJM&N=xR72 `ڜ8+E 2B{|.gp kS#SuVKϬqzI /{Lw-?-nkǑJʝq)Or1}ֆDȘ{cgB$\0Y`5 L2d, 0.QOI]$=W2pV>b8Hk>/XqjNqɆ(pi3lqGk;KC㲿M_Tk(A֜_G 9r  x߭@ijz!Xo3$Ѕ?Hf#z'l`9ec dW<[l:0' "C]GuWT /f=~<1AQg~?n+R# 0{ERˌ' <++C%u9;?19qUq"BL@ׅ_8~jQ<K^H]qc68ٖ{gg$P*LԼr?}g'W!Uzlh}qkz!_!{YL6ЦeBe>k#=\k>-a<'(Sa ::CNԊRyw2P"z(|ƺSfΜ[]ɒS+*4Q2-\+QˌP~;,LRAJz}E=B/__kFlԳ FV01䦗ߨԑ!XZuCV_X)EG=-|gIr՞(&!Y a T(n׭K< Ɖ$%BE /E?h\*+#C:in)%cC;.v!=Jճ)Lח~P 9Gdf aeβxPwŒ*|>?͛"쩷~wG1[&'AJ-vpinݳ5rSc`rQx4mIڪ7c=XR!%'vQ41\>JƱ+,?$zyޯ\X .qJ|";moTDTxbi^lMD+[Y,?KΡlAI_u%}eR${Qtj0IA)V|ǟ͸x~vKWoĔ ; Gc\a4 Dk_!x@xB4|oM5)H#% &!wӘx'6f]W((> emDU D @3Bo0:F!22˪a^(#xo,r⪭~Z"I-d; A0 Ջ/ aE׳fd9DUhEł׼J0e|l ZoS8dA30*>O"q6 'h9*xvus[1}# =[yӇ%x:53< |b5Z%w3C.F5$^bQMqr"p4%B6OQF?N\S#a.?ͥ쮛&Ug-R2NkFAbGFb`{JTSũ[8Q!6X. H@>01٫y o=/~,䆐[YГzz[CLz^"9of!?6TL%bdjUXsFhdO > ZToe_u ñ0X]y|M!sy*@yidI !`]Y>Y}(BӽHdX(OPT *8$.!VAli ׆iI~|,|_3qciHHEW|^ Vq̸z!H!>ч3RWBؤjeXLYLcR>ql IDHϺ@ CTjw-;7tUx44)y/Zn l ,폌qj ?3 VΩa$Ut޽yjNX%D ?ϊ7y0V 2?k Z0X\"l/>?ĶW6QYb TdſL=s˅F%!ƍw/&?AhX| jm\T_O ݊eQ~r=um$*/Ď uYAWMkNG(ԷŐhCXy8n$W(X{RU QԂD,e&0U'=C^O37m49mu(Squ`dYvM 2 ,WEoetG Uw I#* ԜEBONHuC2lY&y"n?AnGcCb:N:u۠yK2($YVn?ŗjZ~ MN{|{(q\F~#;qp',IgfE+k|dа̊7=7FUǾ`ALE|Nn\ ?׷S8Q>Fe'x)ƵI5.6a [T VVlu'Aj2:K%Qw((H43ξ -X:q~\9՟-OQȊ]UGnl2, øĈU|wo\Ӆ ._ ⿛۝X3Ƕ_oл ?u` wx6v]r*B@8Ap#1g+ Y]Mԑru-0 F</feq4W~o Eӏ/sD)^ Q Z(}xEWȬ>/9^zɭ"W&mI:V3#߰`tvg!VK\I=dTV{1{Y4ӽװ-$%ԨB"cv5i˲,%8hx4QC(uӄ)X#N0?uC#Kg 3Q \>[`}T Cv!3M k{ډ> 6_*LQo/G@@@F݈.B 2uuDJo_m28[x:DPv SAI\&`~|[fXS8G&^;ke8lbڬgxebWc .eϮx9>AQTk[x= r}`ݣ|n-*QaBI`xy H$fVF|v 挫;f"yGU?y# 99 rğCSِr6+Y<` nWBa-L{Cj`Q΂(}Ű;(|(g'\KC\G~+n{@M FĀ:ܴIAJxjnbXqFnz"YLXȉ'IR=Zגz"@}4X ՟M2*91&[|/37g &|!( eQ&*z&y[M=yTƉ- 5mF=Oawe E Y8d5-ĂrKUPQn|~?WӪ ( UAP"dU Ru6r6 ˮNh0U5 !\ۧdlnE#x+y\-QpvpMH od0*2SO63=vx.tN>!@E$ UCxqm mqTyW8.P^ XF!v TW{m^E墘Ă3Z]{XFӁ{s.̽t߽en @a$ `OLc"ӇuNtb)⡀2kN >~qn9b(&8WGlj|v(XK$jVqAg/ωQsߛN: (;}4ǜ&@.{H}sI 죷R2jg UN9]&9vOd )P]87ѷĂ32הhA_;B"S'ʦ;[~w&Il.fL}T'/H<@5;sję5SNq?(#k$%ͣaGEPF+k-Ɲ 2Q,dCU*TW)^RoZ@ffmOxo:-4^q ֙8R']GzW4ٰFի`W41j?:ßPTQy0d9!E߮$&KzW[pC:zy)%i5RZ0f(AL8F~(e`X[FH~rb U#V24nbK$Dpq\6ūj٘̽ta3L!-8BbՐD? W?:;Oz!@3$ofg[YosÉC9I4b)8rTG0L~IOB0v"Up?\͛7^82u3иqHض8 잵a7E}pyJS#ws}FE(IPXc$r8dc^sKH+"l26Xue?D#=V賐 ,\/ {ɳ_eJJR-Uɪhwi hsDjӫ*JD %يz i?9N8M+yuڕG ԟd dvYޱceh_}4PV|d8/hhS>:rNuDS!S:Px 3<-$+ 7ї,n.z1%!|H6M+Jbȵ+)B9LL?Y_2)n*&ό~'finMO>\}v~M: A9B?DRU-rC;yX|&r9?*` 2WY|}-iüC-|jc{:ʔ8s9{д!!{YV&7VUr6yzq1g8٪20{8_{#J}HO!kh!jGQW@O읓zr1ŵZ[.TO^T=YC.6g2Q:k񨗏cŻIt-tsѺ~M/ĜsnֵSxm{~j.Ez ӿYӨ쨭wc$ٟ U2! ԕ.LNyM{x|uu~ 7z!b_C o:# UQu#>GѢ,'gH+6COutzk{`wQiR5>`%(,V6t:i@F#,5. @}71; ּ1kr NR}ʟ ֏ǵ^u~.gG7([N]aW VcM]Yq\.יBT!SLW$H'`OЭ [mI$>2 Bn %Yx`9pgu; @#3DxZD83'Ʒ Z DL}O60%Z|֜ #ߦֺsP0ΰ4bILGZ81q{Ca|6XҊE)o L=Q{9bLt!:i5njlD|`N=LClNB,|$n_kq/hF /1蝼'\ECeomg;͓fWrۍ J=IS?ېz(bF|`B7-#>N~0{.H)1i3C$G/6 635^9%"4TrEHh Yz)[Y-h@U'!!l9$c8RSĕ%SZA\o$v>4$Z+S$d+n# <ɩʝKc{¼6vbɱ0Vx4//LpJz RJ8( uxf+}uxk}Rka dy$Az?jwBеބ@zeJ6T 5-<_ QѓH͜JSk3M"I΀`,X%-fɘta_wZz#UrE=)g!7f"ןz>/\tTuA!?+mk~buzz}ď{Z r8J0n%u5, Wѩ`׾7Դ !vDTVDDa3 L,t'f19#1[c+-XѻU`o\}c.hSuQz;eZ̭Hܜ66r0iC5J.X&H |9{ݱ#ġzǁ-EWe~HH&T 8 %^oE]]9% ՃS321ic›-S4sw}(ճJ1!N K}QˑPÖs+%[&8 Yn]#ұ4Ee\aQðgplxڷղ 9@6Xlm`lR"tʖ&)Ep),,A 5̤`r\J|S(Abt@V ]c|/pbom6~SY)ڃ}Q9L{>闭5@1i1~{2 d2IyAn !$!rq>6n.ciS7v7D@RDe<@@o8ejE o{3US]tVڴw*y~?0qatx6I`jKX+E t6nhe2bϲ_$,K%%DС^ "DD#%! #3Q}}`qz1݆vx&B@A=w,Qz1aSnߨ~`/Ew3M R8Yam}h`1 $ֲ>V 'l}X 4bs?_R*DPCK>F} b%i~ˏ?cnz*FQichFUlU;7f1.are)%]aV8thf L v=/׫q^7;%duV܋&C|?3<4ӓTɻS X`)'ZWAuA1}ek\FgSO=aL &bMm VM+\+`' 'l!'Ǫ Stѧk@uojY SYT^7N_'ǻEq5-·4q5s,p,;6pQm1gio[iOZ}yF.ymr'/e}0W3[XJ2'OXt]ߥ1nPG5&aaך'9eھuҺAXH#~gsG6lMNqd)$vb?6ZGRlں r P)0-'Y] $BҒQ\gF`ĺ^|w34mcZc@C+" 1ʦ9R'LC#Vass0߉*k[stkJHD:֚Ը9D/uRn] gSȺ$ܯyhĈ`Q+VjL^L]nܐHM/IDSKBK>{PxW9iHe@b"=}Շ߉μjx˼B@v- RVQ"xc9KIҾj1iqLLϭsEs15fOǜM^f~%E%]]G 8 ^p6t6z"_?taV@̒mC? 3=3%;Մ3UwfD=A(~PBÕv*24oW<4 "NOtJ|܌iDR[ȣJ:[V򰓄'GKDY&k!v?y@ע7LgjK~Sinx}_~3]4ÉG1ZHH[ QFWyL4YoEW YvY+C)l"4unpg?W׭RK!A4'_> s`nE =y M_jma8ߟNZ$:-}/3DqjbB%Η$]ޯ?!aR^[ۮGuì *Ȫ:*1Eq졶ORYH Zrl*l?3S=~R'[X/eoMP`4n`yȲmچ$2sO,%-*rY#ahN9! IɆ<Gk쀺<,+я1TiO<[ yPs/75$MӲܬ$k,PZ?:yԀhc-rd wΞCG9jݻuk(.t,^Ն͌KnV9m% v}nŢSq]lI=Jm/qNNH'hS2(V|;'bei׽+Qe9i+ý#mz/q/QkJc82BCC835mnpjWtXDnis쉼"pC]((0uM V%dJ <ߘqvowkx[MC>,wjV8yl)6=pb/A`51b>4  k7~>}xF7$k^uT"* y"`o.}-,5GyFulpY%P͏;KDt_m3i9^|rC!o3Z|щǒ[i2ۉ;M$d6Ӥ 75P<1NckMokA<$wʍfrbX!-<4OF<THـ͵X{ک4DJge}/3#4p{ٷe! ZKkg#6X:(|%o@DgBm̹]XjF̏*)Pֶ"NinSB,W)$M f*0 3Yب;s1V[WUx)/@ 8;A͂{ퟃOǥ]b1nyO ٖxeKDŽ"܋isew֘$p(]5d1(sxZ`=W5k3BsTMS*so5A7yݑ C#&MէWKyfd!wo<.,Sd%:L }1jHdSKjfp.*_Ye3 sYo` ((yPE)TI jqe1 c*;Ad>CqԢ~X$ͪj}2/)V;iKM:ٶW0Y; TUI !ΊI) |Iv'fL +C]:K:_ڦZ)hS>e[(X>e#y}>\e,).:Y/DebuUa{&d?[ld vuFC<%:O_$>"fo%G<V Wɖ?9pޗzV fG5UQ[J>+Ӓy(1۾Y  &^ FQWU#z>II_k N1b~,z}V^'=e ]=~'bQ QtL U8.x2pf `m_T`3YK@!KWto$tu(5X8l8 #@PcXJeQT)B?hsM5N9u]zX͕uS9Z'|Z !}DeF>2)a4Q$jlu[ yaiYl=% B )mz?| B}X9>T*]b2uq j@ E{q>ڻ*S G}!rE39.&(5Eо.\z73[uMb /E&D&wl 1e0QhC|S Jb4ˌ~sfBg;#8v1:Gxx]UNP& Y&̸,V:KH̋|Sv*E?P2 D]lga= 俖y=;\Ѥbim4 A OѣzOdq- !`bfMHS&7nz ÆȃI!?rF=,$PG m~2\˶&Ԫ8QJ>J硌OR9-"ֈ1(뮓 Pp83@ Pvwj26c%5kq&\} k G 6gL J*'`G1$O<7c;i3ic~bx*9V2ǂD gI=V]91?M9Uzzo-(-z>|0IYY6(3OXgN$O5-y Zk0Th^]O{`fzN9nȩW+yvb(lM^,|T6hSčF^EilEowo[V[}ן>ZsNftXwc\2[;K~L(MW&@TXSK:2xj5=-ǺUq8?Hz_w>.> ZN92qo.$ahi\2%3 氶JjLk oF DFiE& S= ҴźZ+TTGxQ8~ J!н㷨QlZШxMٚ!%ޱ2rYX'Cf^/[Qv-f ģ OX9'ΛO, R"U9[0jml10tRJT.]KO@^wc,ph[؆%Rj&yyCE⋕*>&P" jh®wF?{dӛ_b]Q<ԣ"FsjZu=tDD]cb'aCfv|~OZAXᄁ!v lʻ$UggB?Ё Xɾ6me`"IR>pw>:!uQQc>cL]SҖ􌖽,-+>Fe(io ;PD!,C%d6q8o}E0QyO3X8K-RPDXy#%Pe7/Y}&S͟l`|)oNh09ngee}DȎP;GE6ˍ9mjȒJ^~uomMNE98z6Z(8Wo1eH‘QtUm/5c M圓=Cu`*dD5zZ1|5 Gq|L}ܖJ^@ lXgqTy/[|zXA7kCJME o)#fWg'+T`,1YH 4`U ~NNQU:u$'}>{?>eԽO\!eg{RP['}&AdUhureH#4 I3t H,QËv $raˌ簉*~0p9.jګ!@MFV#ŅC'P[fdvEMo=Q Razc!홼v$\8lDi/2tc~}S]pG@}2-6 +K̢D Ͻ'"[ tdɒ\6N2 ą~~[=:Fbɷ |Q1m݅~OXRATd~!a1ED]BEX-ITjݬx~ {[%Eeyq)8)@LZ%϶ݺ,G7B߳W%h'f+9E4VVSs]5 ஧%ɏgtӼ o&)O *f 'TBf8o?]x`EG:T*߹dʤF!PP( x7)@x9'H"7oF]VtpL V.Kշ-oeZ'{ד>{|m[ `Q(ue}; =ޫ 9 z ޓ#QX*w܅fuL={Jӡmavu_SsSEf uFsB O& ~?6j&co ?ERi98MQ%~LJOl/UWPL&'K{íp"g ]GF\Ns3)6%1ݪ.xYMv6^qTݭ~@#nJ4,ؐuIfu@4i?V7}>j)S`ÿa̜ilx9/&/WoG{.NI4=BzLΓ9e>^"b_A'ɼxd_D>W(UGQ)Li\OD [P)bD,ti+{{>G_ve*%I](?J6Us ;TAKoQ[G1ulHѨu!xDQ<)|ﻪ`OϏe.xo`w*[StʅW8?ym:5D$Igm8;s,;ܮPkUqQE?çS hm@)Jߠƣ]G2"0YETgL6a~,`r٨`Oϡ!ZJʨoc0 ,@E杖eImbp-^Ƅxgv1饗zٳ09rըKǠu-wx${c &R=jœ~*Wiec5'SJoԗ. YR~gWpb__o\B/OrJ%Cl,YE52_W*8R Fd\)2!΄f3Jc(0T= jJ1(UtΌ/̪aR5C-5|V&`-i@Wrv%<Ž V)!~uZ7>ttm i.X3irGjS8 h[ [Wς-2>Z0氅Jܕ<:`KˡT }z/4rSɟa-Dq@O]B?z&ԣr (;*!~ E9Z,{: H(5wiSw &՟ͨ3/,L=dC ^_]LyOJ{V8u M}4yGrm.Xqk̾|_&_sTG%sT{ I9?(ۡɚ.Հȩ/?g+D'b*FQ`axڃf|J0=$)o3>^}ȇnˢeÍT\(#𭢴۝Ԁ֖DC4^(b˟Ǔh zjpEhR\>. ^fϓZ|$HSbM7wZ)Q{? *TsY [NYۻOUClۢdr3X 9FGd;7nE%Nmz=Nœ= :c,*ޔ,9 ؙGz;nˠmD08"&sk5L~YCW4g*aX؟NNa4~f%!jwvy2YCŰ`t4UO17+ʭ.իgrUZ~hG_\H4#mGr= 4jp$ )y:3LM̆14mtV{g FtGRtNg`-&%B9S ل@*\l;uZQ˻W@M %Z]_bB3ƢHk>lU& ;֪K\s)js2np0R?|+{n2jsVe KOa+]R'TlL|圲*Sr4%69W\f{dT?<-!4(3;1 6Z_ץ}2u*˗Ian"JGm"L "ГaщW2l:SU0kOvFp347T 'vաԟڲ(~ }^MU˸˶6 ghUvek/ƊN\/6#(_5n_~J0Z`ã|(^܊ [2#7aX9oiOPE<48YxQ:A. %h-Ai_kvB٩0W\"xǯbKolv٩F"ꇽʥ6X_XJcfҲn'wdgƦ'z@#AMbh;)!pg"Y5wUpR#W}gW c9W^p:>3m6)='[D~]uL {t.ؽ ѲDp^4`NmV埥u{%CPS@>-@CӠ= `p{2% yխ[6Y6wc{;jэr+J604屩>|0KوL߭bAb ep2c |kd[ 9-W'|Z8>dhxg_s<;x jQ  .fh0W u1ۉY zXlӌߨImyVi ^5(hR>DCN+pv /[O=(= Y/!o]*֜ ds'UN>.ty0Wtu_f..e\Q/wlLsZ"}I2$ܕ|7f=N]q:o9^ō||;82")2|k zeu2'Zkk>=FtTE_Wt l^P 7#W%gsne L[Mi̥Bid`Pҭ ;9zqM{^@fj#oX׾3ncK&u "0a'c@fG6ؓ@;̻z\K8!*=eA g&;r,S,΃ oC;l/M 3 5[?2u֦Cʉ-܆h[Z,hŃ6&f4@18ESՌIgb857*TbJA ^ cyZʮVK~4eYCmݠ"ZdžKXݥV`ݩ4e݇? EcOYT_=[`\ՙs=ÿe+܀B3ZO@3x 9O/!Vlݦ|CjbEN :xc\-:mhnP3u^g϶d[?o@[-*8bЧ]X*?K-BIWadäe.0(lV=Xz+!kdmJ2Wy(fR%G aF ³Ja"/M_%Hh>($rAޙeڡs^ Uxp|B顶=V[<*KTSɡĴ6ju1h rEoŭmH |Ls9ԆWbx:%Pׁ{yG_?|I N4DTu}VGli؞(vQ l^ԦU@õn"q6| OIXK9F޽Z JsB+"!k$htfJݮY_Ho78͒䈍{ٚ?.qPU@'m>K9WLD8h" U<æ:67>-\\`a ߌPdZUQG;E1Sgz$#w[Ɍ8h}V \98@ (f93 F(>b %gf%A/Kh$4-Jݵ ] 0\`H(C//cxu[MyXڹdZ݄W:P#&OREGPAV G`y?:T\SOnQN@ h 3Lz| im2' WD{x_byTh F,[S3ZY DI )6~m}YV9z7iRt䟎3==x)C>)%r'Ƽc^6ףdg24\th7U+|{' |(?lJ/M;ªPPgqa OU#܆"CKqC9@i8W#r49r*СHŕ8yf##>i?.ԷF1(ż2BG!QTE~dϏb\зDCa,aVOӧ¤]YbiZeߞiԶ|\R|΃W{@3#~\w6h֣-_ѤwEJxvaJy N*j8UނV؜VYgEg֛>mmp*U7~|jRfYa_m9k'f8*wnX*҄P9;iuK4*ր(]3A"oǣ^%3; zؚD{tĐR4n.cA$U#N* /X %9j̑_Dj-C7vr) ~|Oad`J/Cw*_8F'MIJڈ6v7dI<bWp_; u&q g]A A^z4 ͩ 7Z\aE\<.lIOxpiI%h6%9O*x^y8vS52 H$'][ 9{YAl'|'Y:c]exIl9K"ۤ,yjK=%xFpkXDYGsk΢޾H&Fݡ; D6A)Irgv^1=$ű=#Ʊmʶ9P9=%G=q@5P٬@ۧkcnD-716:e<:q){H)WoSK{.a>#|Լ$in+n:VG (LZ moY W2sB-g[%hmy5ѡ!>Ni 1G9܍V{LN!;*9u[.!??rza&$,c0qBԕx}$UnG,fFT+£\턟4Hp?j8s0zybr~{;Vٍl9ԏ)z@{r×0לPX2?7`#R{#S w0T .| M#% p:ʩ˘C"˝LvV^q&ON6~wF1U 0? a,ZWsLZiviNRט0B] ?z +"ɠMS\"RÇ!@ȥQښ"w,zr*MX`G_NBr":YNta m)u$9U;)8%xeQKW@F,v'"ۑ釹DxK7 y?y h X M)FYAf{(Se!Y#6lfY/X fLN%[*U vc-yۖ>Ζ4CC"B{DVppR)C,8Yy CLjJ &DfbQWłNRhQ=t,7j~ (蕼۾$ PMIlF_2*A_I &RQzu_9J&k5Ͱ#ȊKME=0Ўs b+)BpY_U݋.Jl*4DL'3\ }i?Xt'x8>)npyVʲ*#|CA:0{e9;k2]tV ܩ&Pm_sVDsq8w 3? 2+TOO:&[b94bL0gwE{harԒ<{9ΛD) C+C]e- ("tLG-x YJ f4W-]gy\x'c&r-49 +%^q0uD2负pfԝ$GN0Urօ- BZ8PM'%LEN't+ ,\2dΆ wՏS_ő/ij241J >x1aspL3{_w5#l펯jY@X$+m'ET]D+y0!? )7\z Gr-HȂ<8>tv] P/?%Bm ׾>~pݜ#e[y r)TSX 1"~0_GA?[rl SH\jArtumko}F=RIh}EIމ# IRptPKP:{%YLmܷ^M^ .q=/M"s`G47IJM#}C* f8TwoxL -oB]!LۇwsjEQWu0\R/'4Du"k}(r+doPQw+{\4<.Jh` ֡δ>0#:gFӿAںB݆HKTG;y=Onp' L<QAG#6PU<Aˆ䑔rjVo~85AȆ9W+`j;]G(iz=41fOjx໣! _TPS!Gv"?Cke좈pz?hJaaqth?H3Wb##C+ dNkl h4.}g/$TsZ[V2eɾ Q, ju9伸++ÑSYTfhZ-N=jM9t|2l.l'@iBQ R!gW\v]vRτg~yܺK6D|}-VAWkv6 ;FKM+lX8 PZ#@ PILGHoY/٤/*p.C; ts=Z$OdM(QCxl27&i7ÔJ99M2mSx]= ^1x=cu\>za @ >P)o!}|!$HFea宜]+*GG? er|VwMQhf-AHr<7R9DHg Fû*Aҹ E3ZE #!A:ε!_d~F֡S_LFU7?1]ᗖM<ה!%[4}ZRgЄ<&,t1W"e,3_ mᣟew@k@V@eTrh~JHO0s.TEyUJ&GZpeLYvY( 7 $.#Odu1d%OuQߙPm]X'j7oH?G:~Oet:)]#rxd^\%'-(0G_{bUNX@sbMꈑQx=@d(=eV8oaH&iw+C҂>H5v]wKQ!ƱPZ Mc(`jqI,´Q.-DmHGMf2t?,tRʧn{j4װ̤jjTυebE7e3W1BJŇA,kanO|WXm\,@bI1s%T:PM`O=aEӸ1lvo6-CClSIUDeh ~$ dR_ ih,y*1Vo-NwsNj6txC>8ɘP=a"HE";}'g KC 22dGz&I{p n !Pz n?Cm%T//.ͻQuR]tIme`;\hh 铌AF4rcn~45CoAO?SlSpi-Ela.‡U̯nbu)nDF`os&-I؟g\m(Zxa-cy:0>Lk/8x:i 7狿f0t+gȂ2! Jѩb+dsh n22bms7ن{5W\\(솓'QsiܲiqGb'Wˬ(\~LamQ^$(,p; X/{7Lzt<=:^l$Њ}kpa|T*!@yzFŁeh ٓE7 kR&f gÂJd!p!t|l%Z.(peInymK6e2ĸ~6u!U*]yCn(8HKίݟ[Kѥ*^蔸 ;Y 2p0dʏ0yo$ 7Kp4!(r;r v^JgW dxR # TFúiT P` ŬNR͋KqD/G2"Z|:6rw?db4,oNAMpQ}:5~i' SC!CZx ꁞ6VX !WD]tګR댒óvutd\rI?\ Ua;RaJ&I5-C5So^=%0HQ$~fZ H*S&8b G[fR,uP7<FABP![fꞙr)[~G dCpW\o؝K.Z Z]8ʼnW6JoW!c(a%~{[p&!#YH<\~D3|sVU]a|kI'D<&!QAr`t?ݔňQe6BwD Y8M@^ n!_!̨eA[J`9*a\;ےCh+|0t6:o{4 }ӎVHWƒqh fUh2@K.+Z7+g/ȖW @9[*wedA2RmRyoHwvHS! 4u,]98:P;kÓB -V(4)wQxHMy׸Y6ۉjJ4cLڃP9I\֚vn)lD83SzJ;K1cX Lj2@Qչ2syςu4[Mkdm:\ -C5ƓP\ Շn U^˪3E"왦ڶRtE2-+𚋿4-]BFzovJ* v%gE;pJuc)I{E"xXY~6GU_M,(L#K>>f˃/ͷ?SYX Dj2:El $j#hBW_@V =M͊Tt)x"-uQ^O NbĈ3I_,irfE!M0nAVKq13wW7L y(VzР~S8^E&GV®:F-هG.aT{?9V:!y)m"9`3#irV9j?PqfڐĄ|߈L'P!6:mէ|%{4԰7hZcc,_5n*<Ö~c  eT*,FPnG+ueߣ[:y Ai4wt;tYp#c|'WF8,wωi`~hk.Jg1A 5QiE3 1z6S&je[>".|S7^)0ٵKW 2Z=sH{h N$_eiĎbψVpwD6X랻D98pd-IzH ֺEu᛹ΖKfvՉ^֧b`n<> ;47-;0Kb?уl7FQܴ)8d*M@kMf"r vGW8 W@fA<,}hͱîi:-. QWfKS S}kT^5E֘B .dS{hݏ} [69#ډ`'`47Ѹ2Gxk<ΚEtxR9`Ϝti¿N]>AH̎vvbfqJoSȨx25@𝰆w*}U2e0^g b0'>bL,ExDlw,}IPN\7?b.ԎY]HjJ43'ˌ q>4P4Uxz|WH!zoCmO32ܢ(7"$,ѡdM)RD>e-H{ѓ״Jh vO(Uj.@5gƟ=ɮ0dh2"yXy\}VX ~Z /cslyx̦7\ѡ<7VJp{OKe@3PHm-.+ti9ekB4_W\ow\?:ip$Ǝ==?PSOXKzR\N7)?,[A7qg}@ Te|D֜iωsoI 3.)Pt>][@_ĖȻ;lt!J0/`8@pgcΌٜM彻GMh-9Y ;M47y<-b~ ^oL%'gߝ'x LMkkuu/#YiqvM4X>TF=T,yفy[z%#c1F*|0gH6;^u?z";xSܢ$N`m Xo? yI2i*,:wLiuƄPлy+ms,Md몏 ȋ괜Hgcc\~x/ѐȬ ؝;Ad,4 {\N;A;<+&Ք_ lY$n(,)O8S''H>]|oϻ/vVw oZbjҟn4Ob1 g? =ӯiK< J%TUbf|'2وR|R7xkf1t4cC.>Gr_\ڛ?,>a. *d ҁ3Ud9Ⱥٲz ֟!Qk*)'(wYltc3$$\f8SgΧz ]8+j Q')'R煩jdа$AڄI5!y)AeX.}n fQR4:&S+pOLN}hɢmܽfWm$cEj%qL"__zC yhk%@Al]e)4uV4=A ڵ\4Zvؠ=PRAw@EnM[ ]pŚ7&8XTxuRFوH@P##5^#!G3MZ=:ߑR1HZ>.]S1Fm }g78X}Wܫ毇ȎBxY1|~b8@ǡHޡA-MHqj Cn:?weum5a +Cc@YM,N2E2H/+ahm#- G^ʽ"h )T3є}եWov*Sa`/aw&_aHdF -5<3p9*drW]>$Tt<"-nYU#;vX UiN0 )*mŧ3˖9SE&SO'$"Xhy[i^`!>CE,`ZXtޤ'֕oH1!Ka-{pm,\=Ld[,\w]nSʃ'=@_f7k-(QŦ@YC@j% ͲO<뎑CtY,F]괢wRTVuїd77ߖ%8}W*'?y hǨIT}jk- z7`hSVX˞5bLiyuY*YX%(KL1dCr%f|oz^'+e0c1e'!oj9%-|d~jDZyZ6q(r4/hY=1ʓw%!4:%tWzpUZ*t蜦KXw1t.qEVwT`6Ֆl\tUG&S WRP[#ɺU-Zq0Rߞa遪8!/< 0a:خd2?Rc>ܲg3ԘXD4oViJ3%yKi<]<.i^l(g:S%Bu3뵭Cq+TQNԂ-\| ~ 4/b> uw<6bxx~QV tp^ekg;ݎ2i[x\JjM$[lhb[v5ҜPNlRoJٯ@/- ;U2 )"Wϱ=ά, 8`x&n>3 i'c)rl`+ u*e!%C13$d$5evynKZ_PBPJ/k@;C2vJSKrD&S+J9;B :%n0GH2380'B3ܦTNT{pBFdiѸ("r[^3bU-~QMDS9:zJ vke-kx N'WV݀͐=7˚籫O.$(Pi ̅jO0(<+<H}aQb9 @u[{<;C˲3W.Ԥ Q8/Ġ3Veӄ݀ D @]*+%ᐌ|g,zQV E r&=:?[GkvyɕuJL(̋K$oy 4oA6{*O?hO=j팝'_1yi Pʆ6.PTo9:S鵤϶ٴ _XԢ4t_uq;t,`Mh1Y ubLrbf' vr7[=_]@ҟ>)NF,>Vg!W1-vliK%WQc<7$^q~ܙ^c>f'/wD黌$a幝S7N&~b(jɜ; p|A@v5ŏ ]Gw鄍|r0Ļ(M0UCIgp}[K<+b/4&kCjý-]oT]g2ငo ? P,P ZUFK74s%2S 19~GEVBڵ U~X+G n0KT)n\#Ԏ 02j2jȈC=m%MVtm]Q(8;Crf 4CWvJ =k.7v-xbU={L.2chGTf]sG VmE3]?DJRDb06 %dv`I%x+c: C77{G'j|g8 HcU[UwlNJQ[F"ۚF`22ׁ"ˢ?t|yW 7%#f6 Uz4ornCXhzz|fx:vTo)F/G^qA!= &q!@M|(C~np!GWTm h3z;SӔe9bFP~cԈUC?;xKqI=3]GRٲUf cI20Nzpam=$*g5t~ϙg\!Ok4%ܯ:F_Yϥxe8b }F~mO'Eq_W׃mOL7 7B!Ҥ&QMY+~ҭ']MfAMl}] @/Idsul= SٰY-I!;y)",dIe|w". Wfq*h@h3=* |O"~oBb6Rp=oDuxYyN*B&܀v-kvt&{t: h؞'O؍qǘخO`Op7 Wwn@shg-垤Эx5Zq;2StmM0Sם^Re|?T,1 o*^4sE*D9MsIi~V<>de_$NǮl!´Do8]&m)'Cp4t 桇 K{{xwa^pS™$i1׳;]뽦VC[fyW!f:&9T?F?K4Т'?UnDUoV@`ySR !/'+!6? ˽tzkQIF{HfDE*a'Ɔ%و9+G?@Ft{sf4fAEH68 E^n/JDK35>x)*&FBuNu*ֹ/_V1Ӻ055J{XzTqg + aIUSZX(rI/]L6jJ\x<}x w`4u[ y:pX `LtK gQ`2>%*R KFbtV=Qw.K '7ѽ:ĄXo,էN(_]L=UM(c`j-{`Ҕ+ZtY4W(wn]r8hJ19 N &{H?3{lmt3cViM/vx86Ԏ)&0Q’JYĹU)תwf.) HL(F;k_fJQ.9GO3渦 ?7XLxV8vP[.b!)x3/;09a5YPF8]0Ux+OƚϦmI2`DY_.lsju-c@nRD@]݅+UÑW$$[/C{Ȇɹ6ں:R^(doԔ̼6]tDՊeȻ܍^/ X\#8Y :([c? Ah1 WmEx7*D,a܂x$L7LD75sPpUJyÿ%\:Ξ &pH_M16GKJ6p2|P&8܃޸c >!mmoGQã=CW5y0i Zˁl="ys|׎*PqEiV8yjۑ_OR+vϛϦݶ Xӣtq)MC4pt+v7:Cn (2ANLc}Xiv:Vġ$(r ϭs@ cA`"~&1M-,r;L왴d88ݯD:/S:)_a2k# Q#%A:dcM{Tf]j5A@c1e!zBwe7(.u$*&l/Ãi=q]+B2]7jҺ?89Vc =E@XV4>.gViNJejIsB1n O|AOQćHꥣQSM'W]y[ˌnS!V`$Ho{a"JlW~gF,T US8/|L1;m">+Zf)Ӕ&bT(ª'9Bb\ZQPyǾ"QZbYM!Mv* aX^.ω4:O;7&ϜiԳrcx$tA聫RŦ\.҉aXc;*pԿzUlC+*aKnA2^9HJ"*=E9d~z1D&S7ʷd7v?O]҈Z?xY2>՗0Q5q@? 9?f*8D1n+!&`T}׈q3C"(7p1#:NxDxA?u}\Dy++8|V+@ߝW'|rGF!S(cPlPjb-?@`@V~ '( )!*1}W.u).=!=#lFr ,t0*v1 LQHn(͢ƿ|}E&86rW9잀J!.^jtK]%{f^R?H87=D7ge4Ѩ(#( 1 HyL6Fوjoz@_7^y3>uVfǏt炾Qp9>E Dž7ZAOOUUXSE9IM;5:g?!:WdyL-a0tig)\)foBtut4Dr{` L$# M/Zc6VP`a㨡]*܆åy=|ldhTY a RV“ٕ_1K_FvFТ?7SmvyBms[ry_ے׿El>=$ ]+&rypBZ(.E1R`aPKm*C 0Wy8e}iF2i]-aģѧ\WE'k8] ;k/:. 0 !ugxzOf|q"*Ht5dXa~w}qs;e\o0ڞV4VNŘjTV=!:ηىNv=w}Dޘ׃nW^y,Z5R-鉇7U-5DhB7,j AάZ_u&n pҲ-n+#$3XzPcOe='5O(G@@B0ݿeGB{es8%|etjwExD]!߸^Vh&ݽ][ aԔW|SΔ|ߙ# wgNnE b2Fb 0lgq0e'j`eߙLuQуk_{H/-B _Q^cэA_4shT1lc }q5ߞ//TT8{ c>!w#;q ai)܄'NPS@=&%MA!?P:Uayvwxd+)% F$L[O\* m>-M!N(YZ`&3׺?\'\fM*chЬ$PQ'sc|ϟQ 99\J5>m%=&vvK2Ià$He9kN`GR7xZ&fa)v [;$\!1R̕ ?oO}hd?*V4?*/bܢ쉆'ڞ4mj,'t^#Ї[TH?-8Pغ*7rU阖Au'F)?58/sD`M У\3ϟSkh"(oA"_(ߦMwōL t/I/)zHp$XnEiD411 :&0q`!U|1܅@o׻fTf_:O/~v˓LԖ!6Ox)7%& /̩?,?_2Y6*C7吅gY0=Hr䧀mTj6%^B~@0"|`v=I*sQC婰b nn *.,J(Br MO#!UuW tD=2MDs-)"g:$lV].t=^T5x0,mkB}<R \&d`8J3aP]5Wwv ]#Gx9(==t3Y% 1#gOHJr/ s۫`ۇ;YHO ͟ T@ߖ0Hu:YDxҗ_y;Klqm;$StO<ɹ" h-&\=יQKsS!M:嗬neiUU&pғ{y: kRD T_̟]Z b.Owpy.͜_&"bw=0XI[{%7Y\g xƩ9oGu^#v>В2JRlʑ z!n sVHr )oq}SEl*ZWU rlQ6Ku<^hVP G::@MA;Ae@C*9 4?'nF%B鉳TZqb~j=^mCƒO^Mw4g(!5!$17J'dmq_x';,dzIG 4Ks8֥F|r,8 7I3׶Kc?LAY"|\bMr >|3ʼV[42aozuȿB ~IEJ]bDӡQ@̱Y`; X}ɸA" {iqO̲q!t^Lt J{w:z>&ȘtM8D8jyPxsNnbj5+: j þD6"ؤ9 ҭޅ@y엃cD$GL n(fKa<KF2xnĔ*NF+7o%~;-+]DߨZd9vq}Q@r=< P4$ bK,r ,Wzt/J(_!6S| ~vIݺ}.c6yKh*(}\lmC5k^ q8,+5f(;wp(Oa9~`` `'BSD)BH={:Ίdɽ x)O7ZqM!wd*86l= dBz̺͋n@Zc9puhb7SU_è1kѾ',Ίu 'L&p~ELʊ vd{Pi SS3{"g e) *܊T/4hV ׺[NfWF3:6oZV)a/h㧿0ETwތD&-MP=f{-ӥwɳ$O"{QrVӘxgcym,Kcdx#{\p}U=߂='gt-G0Z}^s;D.Х(I_6!/m1/n&.(p R=87<} YH/e U6c R]w.Z˂Z3 o`5n%06(Z9$L;+'of2UK! d-QXbH#-)-vyϳ}$Zso 8Oh: KKER jm*O?dl(tG,yButfĸWQ@In!e /´Muq .Х^"2< ؾoo8^Ԛ1^$- HqT8_$oTz6Ƶl#J0‡R|; ѻ /{ĀDzTPT5!)ܒθD5o9*04dCKB4hZ]Lǖ])䮄hv[f(jtuaGz >Lk͌ t^ʗYLGI& /+HB_X 8׶KZcSqmnYTn/;'~S.nUyI6l(ᾼi8+SZ73F <%4HJB }q4*#)p Oȃ3ebʌm<]PE6a"Vi&kߵ~ YB /0crM(%D^&ypfU|AI;K{#s7#_x 4 hQRUpy鄃z'Onl(lVc}{MNzφUmQiI[ST'nl=dC st:sQ!e.:g‹k=NL?w}&3}"﷒mײyO϶:A11ja|0~*vb1f"Om;9\φ(7hxHr&=ۀ+Nڣ+}EF[׏4YĨeJfawnOL̓J-n[ ZquоX{j=G"Ek#ҋ F7gr.Byu-6h]*&g4ONGv5t Mz"@c|{ mH1ɒ H {i*cV$f{DOFzA-mAVr}b->)\VQM 2G:ݖ4]щWdJƾ*FnOQx ҮX!ȼ͘o f'-)$|bG^6%2 p(֯xSZER;C'9b: .2M]k,o%I]J/,",5D8D@9uќA{Kv{+_N]ؘX3vvPtt%{FF! H.G5%3[2[+L:IҍC,;Kf&2 0 Od Z(գL}UsPҨM7~(qN݉"U-"ׇ0R񱏽:/P?;LJ|` )Y__}Q $byfT>b4ʺaLe?W1j_ 8oew&`19cՖ/kC`ww7.vL#`hl[\bKxy_?v!]k6wr7}#qcLVB Cb vn6).^O3qQoDN6-VQ 2!Qs0P *{v3_|('՞F2luubl2"gWmv'DuA$Tߋ7/Q|cj>% To&b9X槙e^g聸9!y3y)m\C\KA1)w)wYKk?)%,X9enW+5ϿjةXjcv턞ƤکV) 8CyN]0.[yF>Pz , Ʊ.$PmvrѨ,yɺވUq'U5?D|T9'4#zGid ԋ5kSkZ:ӡx-(]z18.3ȅr,pVhFBk& ])xLٵ ؆&pcuyP:ۻϕev @T̆ Fwd׹2UX;Żr`~q/ X:s8gi<dSÀ\߱N 8vg RS\ZmB&Cd/p Ɠ1s\mod)@H~0(A۷4Ƚx#L3Iεr:6fmFn:t@X(#߫SoVsB<͍hMvf= KZ$}=eLS6ʴ^]CʓeA:F;ұQʎqƒSӆ;* CxRF"EaaQK ؀-Cvu`@Ϳ*{<mjs*ZhKoޯ&^A]q6O:t(ktasxk DJ$8Zwؐ5_*lSOM1|}$煮NxaF̪=,\ Uehn>K8j4spp\FJ3M7pƊUݠƃf_iy5dhg 5G᝾|n .FO7̾iƋ!%OAk@[%Y$u3`a約mj ;z=zb ?Ț 羒^0$+]^8a;=C*>AO‡;VP!@:py Q}kوh}pxs3o>"߂6:!L;lb|( &6UhF.)s0ղ8}RXO| ~= RaXӈ?|-s|87~PJ[_#F!!Cfnqه6=ԩuE_>"'\oc5A*o k[qw`"0a5KRև^\M(ݵ[$$9Û){=Kf.k> +1< }ԫCMg@S˞a:Űl?}f^.tNɌu$3 v5X|aи"41OnN D$y~c!gFOR䝄ŷn1ܝDs?~'9o@ݧ*S]t6rS^d_M1EUn߁&%&/Fwt&Xu\{z3!+UQÍk<Ŋ]=B0{7ԼU EErE@WJ+M K+ I䡮xf $U;ݤV')CY*HFPXC6P+<@ 9gz&IB ~<k">ƃ Ƹ#$@rXuYO$Ac?1lݻ}@ Pw.l/4%./xb E 13,9"$c5Ut'`ԇY+:ŮtKN;V%ZZ-4vp{/El:({j lo̚!-Pg=bovrZP_,mI%䑺nspY^Un'Cw[+&~ !YE(1m&;o?t^%ݔ9cv8Dӟ3e;~kR]OI2,Ax~¦nx3*%bY{ܦlkC2+AK()xP]ӧXuv|JO֎'$Q'L2"U_!UXMF$ axxz}Tdk*NΝ+Sªxd{/fPa!4_Dt?86 Du8sI-o&>d96t%;F%!;<bp6| $w]e886IC-Mzk@Ly x'yB{19[`ߵI T ة5/2O#>W#(-__6m KAэpbޫG=̠QO\Pr:^bhi߶4=j,uvl,\_ry6.12e>P~)A%.-P[Z\d su:ـ`.8h)v&ꊵrfn4H78oabK@c@оZnEПnLhaw蕸٣YJ D1'H(^WgUU% P ԔL$_XHV̛f ױ T2tS#9!D24JVB^d\6ᤂ3&@V鱌3 궃egj /<ܥ}5id@h}܈)5H/b;?\u易a۷Rz(H0wr9 2RUu0}h9jZՉa0UE6^.K!R} ]yNeX-"eWwz_%p[tOQ}!F >s ƜqVKna%pC {ϫVRxnسǧ{Q ܍RkbAfם)}iCʕmFSGҞ2[ԏ}1?1^&+]:)_i 1BԶ9y/Ը˓{k̯8zde@CRI䖰"8Tn7%&YeL-U-*܀ŻXI:TgNnw0andV+͑K&6>ܚ\P 4jK*_ǙV^jRymI'BٽؙM/b^b:vMh1aIK)+<4zU%PS)3nBS>n6v}[/ h/1h*ms"BRs {8Yr!\P %&c g?%YWc6N[ꨳ(^,j`CfqVh s~PKt>qDemjSi~Lw9~ƼEO:*8k3>̘zkLm2XiG"vCÌAZ{Nj"k0˽"F eM$BPxG ,{f>*rl^E}cD{7Hh{U:bjo540"# Fis5F<j˂ J*Q't/aOf\zPH@7\o_"S繴qd~jeG ֦4i,bmbM4wt T؟jK)š-X6D(:Fl ˛L78T`F[ U&dZZŲ J΁*J5fl$ >48yp Nk^XAOf));}*Y^Q0-dc$T@9CrW, O/}sMN㥃VBt8%/6}TGQS-ԼJWmӟ^9^{aDIJIo?ՙXUmޔӜZn8ޏ.;) Z tY]y$+Ym_;rP2#)£ ͐s./T‹TB2 Nk0!g s6oOx&y,D4s#HO ,]+8qoY<7⁷|z3kN ܗed6gFXޗ=#DݳQTHe) # `Y&ֻ]X@̈́MCߏ6=PC>꼢]l,1aygv\>qʷHp;">";?9.~<QO*צ}XFSN*a03:`CԚͷ l 0 gW** ОSȒÕwv?6VVm9ars.}n:c+R.VZuq)nwOjDž2QC4=8Zw>w3ga&-w2}iM 2tLHǾ Sҹ'g-FKN8 &ܽۃ5+:W.r芳"_ H'A0#z3 +[%C;z BvilzP$zO-xj;it;~b+Nd>PbWe $XN4Q7ٻԪ$wH#+~>yl(C߽Y(BN bVTN5FAK%,?rgF$MO+Ȝb.CqWaE)ZnE$1-9+ؿT:iD g 0i0b`@c+?,zv̋\/R?LLi@5.{O /rvopEG+h1+Ȟ-A[{N&qN:sv ڶq_`zrvsXS.D_m>}x7 b:z^&'P ;Vnamz@&ИAu+`~Q>كq ShޟqTO>-A]U~w5}VrQ26HcǛt Vs EΈTa5+77.Wzaæξ' M_DC?})s ;1o*2bNQ1:K,d rW;>G_=f"î c2RoH~C{FKlLXmĻ-.CrTNXrd,n޿ځ.Zg O>>Z8&d"tLV3ѓ_ yҸE87+fL \yg˒?t #ظKu8YhhQ{@P|" D׀Ϊ6m[Tv> m(s%p^G <<;zSfGI[mFJ97d6_{wRU]]ŃS- n3PA:|_&ɇםPCb [S~0+6TfNA"<]pS4n3SL쥵ymq'u8gVw{'5e뱯XEmnҙPU4 J(9,F* L,'bӈϢbX@_2,~ Oq­, tN 77W+9yǻJJ/ ͦT}ȶ`:9Ar@# vٖEɿWYt5{N nq Xf?Zz{` !U7S;Ypû `ѱ98~VNJ=S$< c$m/]VēB0$ w!&_-])oG$(I%med5bѫvuu)c+S6>LAQks@ dpYZ]0CyAsZ4>}gk&"udAePVN3HR+\ŵUfB?}TsCT󃡩?hycW |UbYP#.V"^ 1~{I0e|1[K ,Jnaq N"#g|h  DX|ĜRLnj< ͵6+<.-ZekFMYý*='g¦Opk RvSgx7'P;l͋K'ԦMBhq>^ΛebXIm2ǭDD(#ԃ7q,uPf L|Lol?B9JGj䟐O3Ɂ <C?0dgEgCk67iL 궑Ђ.5ۺs޴8pih'>֠gV@jn/Mfoȝ2 HGBdꯕ&#.6۱>$Yɝ6tq $H /E)EgĠskbHu9~ժO ?Mߕ<; K-~c#i"ƕO9FD iZڲ9P5\_46X]u?|;^WR\79]Tn*%Bz#RٷmH =UBl-ۆor4a$6v$:j!g}s 1Cwq`Ysu e 3R%55 q R7y<\ob`;( Nt( )./pq̰97Y*(j]@ [C|M_MAkJӗ@+0Sqksf ~,|%M=2b"ۅu98Poե#A~{cLwkWgN h6+_& F>,H=R`w(䚮du}2!Ssv }]!NZS=#r1ΆQ?*Cۥ()(kXl}>l㏄ *yaOP2 G$eYu84!U/O:?Hu6cRoWU'_B(&dZL3)cJA>樼L"KΜB[iR{P{%1Ǎ"FUh#۪^`&|F#vӧ$H߁%BZhtU9<"()]Fg &)F%d0fWa87GGS|˟ߴ . DKwlbGC/uM88乞i]gSw`=F⯤'{J'["g7mɝ4,4BS^ ybU#'yio+#5!t"[ȳ hЁhMţ,P$EDfDHp9wQ֓QJH(fpg"R=&}BKG#r~uRd]rQ''/"`+mq<ϡƢ>s}4kVy[N][]f9-`3qO.&![R%T]N zxf Bm˫qKն|+e.Jfaea$ ހ4/ߠaSX"KU4]{z#΍t"hC:`ʐKE{_I"b /ХVrw`q*Wɒ< XkryHr[Bsae7 Nx!`_OwH{>7!_^%fZ[x.(wH薤`㪙uB6{О -!ǃ Kơ$aZ9$o^dWP8w3pc+CUu⦿(Xhg @)|zKpS&L>x"pDwщ B/LJJݴ͊ #. ʚ]mlhR䑐l2uOE D)E O|_4o+AaQ*o2x^n_\ACk<"OjQyԥ9ؖq[>hX Wn`ܶT2]&`5Fnt8?M* ߅GxRdגYյOl )}ǽ;Ocq'{؁Sx(Fn`akB-3׸Ɵ7L=8~ohm.sTt`\@~?HwV Ȅ,#K;*pL%H2f\ )d4yD:_r)[r-( ug'r5ʉSyqx8)'B`,I_,'H, 9Y~2#&:lZtY'7p.U7E\W韘Ai3h]9^픲}*>{^VѰP߂TLR4JZKċOP (rᡌ'\i뮠fB< z 7v` zx60A?Zt(9 ~Ms$j5-U@a<ۨ-'bގ:@eϐ(S8"ViL~o?/z[k>:8:U\CKp$+a3K]؜l{fj\z օrRQTHeVzKnd4muBVv) ?g( >of0u%dd+".ԋTb,(C>r4FK Z d^n41phvu[1y` X՟Q׷j?w޼|Qusxx^VUA6@`Z}Eab> sa3aŧE!<Y Y~%-p6]Xnm-=5 6}uk0@!06 ޡZf77^1^ֵSTLؚl/$^q:dhel a\cy8XY HF;[+Bz) qM:`E[(%< I;woV[7PץdsHBx[EXh}bq$btj(Ja/1W20Sht X;qM+ 0lh1qQ BCIғuba'-ɝgFʣ|>B6}ߥO"HA V Uq>49]Ϥ*<NJTQ lQ``9^ zv-d < d.14YH%Ja*lCUl)mc?H rwbM_ҵAhrtjn13X)k)IP'%6(UFDr($;)A@.[f縸 B+9Qg:6Z(z~Վ}[{5: G6X>O0e}YebP=>qj #9c@Eg0P(43o9x@rgxj/,lb63xZ t Kn.~&.=b_rh^;[?`_6Nꜙac.|[<:%Fқ}\kݿbQo;[8`>pd Ki+xʇ6sS\ !v h1_!BK2{,yFPmG,EAq;B117+{'Yޞ4**Rb;oص},W1ZV(.6wbN!5EXie`eIbi_UQUx0l5ts䬑"&aL4)Jmpsp] i˲ԍc-vr;Ƹۗuť_#vҼ~K1k$Z .? rV"qhhGxwB*L (?Ǘ\PD"XV~qٝEZ;mܪv){URr=p2 F#Kԩisя݇{bςsxr1po;X#ԟs"ʚA56gȅt[1}3iH +P\|d"-#'c~;㜭&WNδC$ij@OkvkX܅Sul_$EDX]ᧄKFm.gʟF\%,/%Pħy>8 wc4:P{ FHLZ20e"?o@Ah W9#>NWwND69`ԍW= >9I+Z EBEǒ"IOD.ްC#>>[b-D0YP Mgŝ 2ϗOkGh# `9Xv5/B݈q,r]Ndoࠄ.S~4Gu'ΒfMm?U +"ȳsQ;6W(˭Dn~ՆqNP;"͘EwwD"蹅k*|`{uh[&&{/VqYED=:|6Ae?K1 mӻ}mLc|a8@* M ]w):FO)!0V9^BN>/o?Q]&`ܴǁD3B#H#(Tp,?;d8DLo*$xvTT=|*c;L&%pͥ)-Ä2vxe@j{="PfE}JY'3gRcc^=(̈́z;W1A e_ V(*U`܈4'n%K*+}4lDTy^sY0FF?Q:RߥhB&33<|g^Ù}M4ʸ .?7k8 +I_ҼOۭ7f>9#砫~S;upfX4삞Sm QqGI=et7fM`gp--N4(%cev.k%sU$l,/?Z%P_⩞21}kG|3@BQ _dypv ! ڋVãZiài2ؼSX}0jVAW& "4eÅy0ҋ^/JLEHb_%ѓ|j#qx;5'w a5A"RTQ٣i ~ Tp"ŖIz,K%t2'㎂'vF>{jR\ 7TwQ@UfgA-ua'r%ڌ)#b3#@"}_(/q`YfRz> n#&WaR>VH9e,k*Eb{0zMK%EXRS Xt01Mdm/_XǻfM:{W|JuOF-!և ԗ+MMeDχXXG\S5TԱ>Ό2_Dw9}k\yvBؔP>T+-ЕjB4.E3o@M/Ad.7[[ckyTB46Iq.:=^Z¦JE")&P̫ yٶT7; |trQڈguT1Gz@P SVk'PfՂbGQM?mquRoQ+'*ߨ꼒\{UPՌL]WA jH 0+sDk7Ͼ}\~4GPع{i/b9$lx|KK.V7ˏF搊w8i <~;E&DmSPܺ0S,_V(Q|_a]N]6L " >pŰ=R`-v50 u31y;cs K/ߑ`$$AsYTl1 #G/Bz"U(mh}v5VvV8'S=^?2a0qW?G7xN*-YcɸMqZw [ѐكȉHa`RRÅNŁ%z^Γ7uG%$$3$`P;+>C4Yo]4l>&gvK&}B c _Ir^7EWu{6TрXNB "tB36.ft#"$U9WKJG0&Ih^ڑ&(wIL+9&kS;43?UGRl#U RnԈ0=!4j*ckܨ7(vcio ꁨ1ⵢ7wĖxwJj]`xR6N@_VרhZC 7.*OsӮLYzܚѐ3e9PǝANPbW}!vUS/U~Ns+Pna,+.?& &[z˨7lCJ^C݀"ҩ疚EW'eZh@,@5-W4jiאrU\lcl x =TV-]"^T}j v'C]}Ld+B!\JerGc}Pfv*]Jҵ#I.fCSm"Gj$$bXuFl= G%_g*6CGްr*96l^ ~o(^@՘eU~͕@# _mRh|i$]]HK"eYtdi+^)V:7SlqZ>҇T cH2Q} -S=%|$t{f$3,TK<%l6M[$ _Mp4Ot>+NC7s^ϙ>Rq8;/lerH='uC+~.Mw:#0'IZK@ 1X1W2p\_DpcqTH *>%݌hd&98/erYETN%\4ci2]S͚npk.yZЦVv -O>vjдe Z U 4*6TZco>30k^AK"dQu4!t+5,Ͻ%p.p@F nnspR nfB LFyΥj7"/Mv(}zrY5 i8DTC@b͈4T,UmSCoV{VnK=Ѝb"I?lNQ?׽/_Lk̪a>m Aq;u@$]}+0rb^̂+S yZlB $IP˜O6Bk,F[+_ɫGT2|nHH# fGW@2h}rd4*lQh|uu^tLF4~ ,Vgso'pqB~97e&/A,34<m]vv#Fk.2uiO>S3F*"&#whA` v9.3:[;_&Rk`:qgŰ_DkJ 0 (^IrNmEsOdy"@Hjύ`@J/+,rP3 s h&7BG{B *]4UM?L"vHz:h'3[;7jӇaY 2'+.ND.i=81ƢZQqIt=<^`LP;> *S..b |.d])YCߟGs#qeumح~ WbߔkC ֚Ы|M3Ywn:ؑtyKDNCJ0zL jw˲*fϓ0sX-=/뇙 K֌ɄoE',}r:&V5FLAlIyU1+J|rF.&d,(|z$dB96Tu`!`a=1?9-l9g0ر5 ㌃q/L٠׾#E؄84U3k>QNHi[\`$nr\tPP h^ͼrݍf~JN%T DW%$dAy Fidt2}oCu =WFa[^\ǚ –WSclC.L(nYB^?z| ~ƀ+mR6s ZKMByڡ*%J䖕x==|BWz$|#u$%s/(tiO/v2CUPUL$/%O8O3jmMfWIxlW^fiwUo:VjKE"b;:WI~r-IMmhvbDV#}4_kշ&׮J[\n:BL 9VT }])@DY9}ŗO u&p]on4C0 h]c?!y[1uJ0EnU.&L0 .(Qrg~*ĸyB/6YNIՇhd XF~ ?q-w"uWޛ1x2_34wz^Ilۈ)mf.6%>0Z o:MZic вs 7I~rзJ2H8W~ L_(vvFFU3K*Ĥ;Z&Mt؂n8PtDW8=!q?pL.*], r0KE& 1k-jLT*hɤEDkyG2dIi .:̈́-dkv`>{I^ 1]Q7@\Ֆ.gE3 cnf.f~-1Q.&=_ 16L#Mj_`4 b7İTDʔ22urĆ3v,PmKiЫ԰ ]O?곹Ӹt4CρOqoq<$MyndOyѳC|qi>%Le- ơv5lHD ޤ[4hZ^is#[ rdNDzJ')PG9S %qs%XmiӀ;2 Kh 3*F`k I:6 1 {BmӍNd?]&WrEf&Όej TZ/{Y_[Ջ߆(q]L:b?Oϭ%dKfpT5 4pfFOc]N&~lUB Zf(*aimDo 5K1遏(NnuL˕۱[R䓙󌎸:<D/TΣмj(T1PLzS\\|S>-%OJICkP)hڻ ƨ eU/m>٬%3CEJx +4'z;ϋʙ x`Khn{!e|-(|TUʮ~=Aݚ'6? ńl!lWp=fh3t0{кY8`ފfiN'vt3*g؜wOiMfA~hv2V$}꘳ - j[ Zi>ͱ҈fހk< _5GPe5۝x d}vhh$$ a|VOOOղ4.)nqdKK+ȈG%XhA!]ݗqn/R`=mþa"cI>H -&w79X:l-Ѿ z0COBD 8X]swʴ)'Wi/fc 4.L`ś%7^@֐p8У3ZqEXr{UOOۆ ?O~ C ,_F?h햡9^1'E($I/Pٟښ} 1QJ0˫a*X/aglƅKrNpAwJk *EHE/[EjJ}E6c̝Ӑ\_g Lu&_J]$y0X:b]g>!I@bHIwT I{ 0v#[\3P@ s@EL|-1y3Al3ТnMC,Qwyo*i}0saV0a)G] C528Ƅ7a^G#|5fT;K`P" ҁibAT.@m瞚/Y!p_|{|~ܿ&rt ]6ُxpT(mah\.a{ g=`(ZI&i63 Y%(^G `_I@x> /Mngy.W5~Ё$8Jl^ [n=J~yEh&4XsH# P% qAع&̈9FZdC#x `*ˠwq!zm4\U|bY%١&h{o7X,-/:{97eąiP>HfZUTSYJ0BnZ>{q7WX!,,\fng.i]s)[KjG.dեTVqb% g] spmrmF7oYHMes_HACL,[|]!С6WJ|;5|Aqa qH-/'7rPp(wo%`M}e)Ynf{m;9zW;CL.DqmcqTaJ[RjМRZ*h-v䃠tc5!V^tJpM9,6 &No;U?|Yo%D~M1`oa]Ы1zr@ݸGysmU U0BaYgQIͧL!b3?wK0ν{g 0z(&o0CuL<$h&-'.<:l+ b:2} bۤ0[uzZhh˟?H19z( </&ؓ9K^1{mv4XNvRh?b̡ޡW JV-wHr-c>)U&hHWͭ}Rb<(N9ށZa_sPx]Ax`c3-cQ cd񞮴:uT 6pҴcmf^#-`e݊_(B' Ӑ#)-#FbyE(96(K=WX*6Omۼ&~\SG!LIEtí$$F1[o?fJD݉X5 [[G 1`}P<5p83֮Xy|zkD=B3K@" wޅe%_p^VZ/!.)^Fl6CvPeo6Q<2E閙.)N˜_hbև6ɭ!ٯe¿@=aX b0_fCg{{Ϣ:tSXNbx %9nZbHQN6\n~@\`5 jrբ5wp(Bk@7}dhnB iSV^J0Zx %fN0 kҬflF:d== F> aсn4úNsLٍ}-v jT vy^`\[,G9T%+ZU!#Fc;bfx oEͳTqtqa m 4`O[gU7 n ⥓RFS+pWzOONHb|NjY`>] :1trSo!ֲP%]ugNECEo4 *>2m'88Mӆ)$h!i(N"TF5Ytn}t,y]hF-Q+O5γKy'g!DW&TMk6H_#ZgAjUۏ]bFxŤ~9>ExS-JihLRi|;ru;wTgJ1 RH^WJOh8]˰ Lo>zHP@@U!6Bdnk|h9549,E"36z1zt٧?)-!'j?P{WǛ5fc: A+|tIFlen/Ʒ 1\ms0߳dwӵ @I;h۴ӇTL>zD.ȩ7X퉈ORjSh |>-j; J¼:1O֔*yAH<'($J6K&~mP?G*BKZZx<_y0M0d'v~ĽBz \ҰגYQʚ҉8/e3dWX͵1B/xc>I Z~L֎a(T++eVQxrGj9o*^S?דo[h+Pǎ-X~) ^ տBF @yO{V ,rQ=lJ[OΌ0 fۺ5Oioԋ-pg'Z%Twvµ oTHB?xr^ 0k ~'3V9_bV.`EC&m>F7sViy:'kY?@#P)_ۖO{{geUKilcL0?,C6!qّtg@Hu埊x2]`$R䦞Ʌ38VQ[|}(YG[(Ni1XㆆnUaH 2B0 d֡y1GqtbWŽ瞗xi8")kgn `#.u.a;ke G;{4DklU;\?%![`()mZ2gb9אRox2PTVʉE'r𔷃RO>cev\]ΜazEi|{(?<^9>G`PO ֽf}2DF]n6llH W J*yYfFFMX b:0&Ry8xӾSC΋4jJOyx Nt"&$rw q͟ZGiY`s"Jc˾ %pJ3^⏭GHIL" F}zy6֌`~DOgR^5eQ$e UOTXbWN(+nX38q$7q6^ C?kAū%ةh &gSY]6nQ,]+O^aW\bnPb+|ĚN,:6ƐQ 믛!4=6h=V 8?.JN=5ԩպuqTrn6XW(v?,8l_Ma>mUY ̍s:~\@ faoMODJ!.I磩j|Ϊt *AvfVtӚѣ2[Nn.ߤ;H٥NI #:g94yi/a\8.G/Sv+j|uju5T3o} ̌+O21rgi2&^CjIc8M=Qz7s MT _ Em 0Wx-攈*'C>uLf{԰ M38WeC{ź4ƗmӚ`׎,Pi䆄!@ܚQt:4"wzEMf+5^k,F`u@6|;YȣUZ ?%C蒁I6ٜjCQ8BbH0fes95oB{.o;V6Gqeɢ<GT0I\ւfMc#9zQn)UEݭ[7c:M-SvN$N *35ǓkSJ߀P:zT+?l otSaD0bjjxь<)1kR׿r (A0pR8":٨ GUV(^+lb\-ݟ4/뚚٨l~+c*d!=ګNȎnԃamoZF㮻w@:o钗rC!P92NgAQ*ox4$fHG϶YR lf5^^ѥK'~d#GPzE|A 6ge_h M@%$= 2(չјa6&Ktc2&9FuĴJdKR,2c$ }U{)M|_C$:]İ:N5q:dҙ?R -{#WsRVhF3,7asi#,[4XnCdUy;t찃/butdhfS7FBIQ-(ԌvN3G6]BC02$ͮ=>X#אZK4,y@[~T:ȴ NeQABpMh̫Rz)t=R}0R۳y EBn`͠g@VlxeU5.XwQ#W$=]1_ G~-{ǽr0㭬'V 0bz$#W>a+ZE]XI6Օ$fLtb aSv\=J'$N1`pYma=bYHgv3^{Ax9TJZܹ2*Uat_0; D\ޕ %F$-+Չ`U VK, qL Ò¨*cf^RXt"Py kpPth##/t T^0ivKh4RU!UF=oȧr4O(NYQu>Iﲺ2}$]V[v=xBc̢oJ3Ϣx09}^ߨ[f"N?+ պ;$CԢPrB8c2ƭ7j>e=d\J1 >NMӣ{CU/j=a48dѥuh!<'2KڒX@wTSX) y݀:bHN@p3M*>k+n e胦c ns.&RnGDgir:ɁPȍ$-:]z.ŕxvҝ)CUTbmڥwYg&lJB5yJ;I.#-922>;' bA#m#CIQkjxm:mx3}5H:CJ-; v+BUea[`v Qk|hT]K-S9A9w4m"m+21d1rif{Y>-~`K㧞_l9eX,dL_i˛Ez`ƧDR,e6gx^ z黏¾"")ŅnQ}= RAMm%ƵLkMߨc[!0.ugFG/8A3[!Ӑk8}ĴLLr]z?E mp 5Av^dy GwR߾)3@6(}f|qA H^5c( #A )7KGl|scs9 ;L3 [h ղMEίEL}!h%R>ARŊ6qv~ |;~,Wm^A_΅=X)GFgp>U@a~BB5-sҐd,BёqT[;-ird C _D=Beg< uz’Np1NB}uhr m '@ w~FSZFrnO oJe a j$B J0ihW6?ob") ^q }-Nz 2b9e-兓0SK6\ow[C8#x:>Ԍc?Y˥e16Za'H6O.ޚ2c|rMt)m7F%:` $7ó<2ͰX( ؠPD$,{qhxQp04*8վU+m<=ƆS.ғWiLW626ҢaE ~ ysGNU'.f %m7OJMW$o?cvm(Q-ɲA)нk-Y#8!Yp2^UQxw8#86@<2Ǡ!kWͿzWcX#ٿi*T+H 9o|08'|=?Į:ւ{#Uen^!1zgJpu/bS`o(nQvh&BOBf~OMŸ5-xeGC;_"H4i΀>#(!l팙5 ߑ62.M6[OF's`6pl#ŃgRY#S  o+~>c9zb/(BWx_?<uUڕbIWlZBwuMT˅JU6øHeۅ@;7$$%L<19jU*,0ƀSA: :/Ն$Z˟`7C1I '"¢0uՇiWl8s uG_P{ּŜ 76 CEiM8~!f!ʧ$ sp)OZH{"l2= ntwQc. }rirP@V[§젡w -H2 &gn"cu,z]y [{+~Pk` eڛ,T'ܪC#JIn,}JtU]h3~Kg Y}$tD'(Ny^-+ݐL2[JS|Lzj~68w WQzB&Eb0l_]%tǻ5n9IgqV\Yzm[?1(M:bUnG72QȈ OCbN^E'3{|)UKuDzvBf//> KBN?,# +-e~"K .lސQoE\&w} ?6CN W\ zyb3ͺ%5\h$Uޝ"2\$[\;` 'YVyyۦV4ZYCT%YAhcBcT\bxIöhH:V[V鶷~0"ɉlk\Zm&KnK'0Ej ZXD-?l,x*ܐL>_,# {a>5zx#j j(p Tt|+6ւ[6_Y:H>Q*CA8b}r$#~_O->cT%?%UNI+\?4_AɚBۯMI iߚSvU]57iW6sS违y֥сN`Prj-`wގMzzZ{_ )O%ӿyHkzb$<ƌl$2ye"t l_'&` K}d1,72(Ԛ)$x.yUɕ]b.{t|e8 xeXڤKVw@gW)C)),،:6##a@~Ic4Wg  .A R&v>ffǏW[`ة%iĘ4QO#rdž}{ԫ&Wd_gVZH9m!zMgldP<"3op 񉀆DCl\^?E]w]Ǧ; /dgƭSs{ {bED Ha` q5 }!+N {k6ʩ_|zAUR)oK;ƧN8f`iAS1^g4lݻ vؘdz$z|aOelFTnyΡ|zIejl_26r6Pw^m"ȶsWB E۶ꍣeI1H{f]U-yh;"OTڕuݪokjR-Lv~wK~<4$;οpYO:-3Qh]yXPo6K,L% "㌶|X:Ɠ2d)6QnWء7T9Vsf%jAl:=ArQC"quތ~J٠Y9! {ZZvo^V`q^(Gy&LjAQ{L]Y X9|,} wkՊQP// i(?޳b&QEbG2nAHT02|fZcT>;DuPr!0M&˟B@F7*7**;c@*^P}~FcCg$;J|\Yeo:WNt5X݋(1֔rAS͜I,Te6СgRk;7W*QN!;n6TҼf }N\f *&)W\q/[Yi,kYOo[pvu9mObZҮ1! 9Ǣn[kk>рNÿLq*#1S*attHTN"J+TZј|Q|UZ,&Z1H)ɰ`EnKl4u\ qQĻic#S9vdQ.ﻮٷ*R]X]`:&2:!h`q4ȧ7<@Իu'yJv.S ,f J^hiNtqTqBo㋤խo$_hPdy$[w;7QRMoԨs4*5~>P\i{~+xi7»乚4{2t ceXJ۾bE&-JCXw]יL9v! *\HKh&c)Vt_2.elg, =$4Lj4+#|dՃiB['`l9P" M#ń,`ykz82,Msھ ]4k#c).UJٍrz DG^Z3ĎWaZ_.?["+$բUcKGT?Y%0HjbpR?yA$Shڛ[|xH1@nCO8+T?QRxFEW.=H$!CţS.©}U>l6-zNz(u?W5%M:e~$\CVU+Eg/mVJgTj4[cX[zj0q1'EMS"hBI se&/wՁXR vT TCD[t{53=]^"૵&1=fY`Wz^> 27ʣ0|^adu!+&>VE:eIgQy.51j{$Ѽ7u) 6Ii_AMtG'B.kM82 LLYی][ ܖSr"'tQګ[ԅLhL8` vCO}g%ڟ>2?Hn!J=J$w>1<`́ %TD99 \4| /GWY,s!#cQVrDdWh1שQ~DPz/|ýwe5484q9d-S XP۠Bݚ ln4um-jJyW1OY oJ{hGn=˰Ӣq |F6tκG$J.'C1˹$`!fO0av7#Jz%J[.wJAfgP&ahP~ObTJrO?U}g@ܛ8CiN<xr3{}D֘0&-ధ}ݚ¥AOP.w~/:+,^Ċzm<<8$b'mxpƾΪAYCj=IAe% u C@CꝶuMQc#iiFRd @OlrBIh0fg~4O%S ؆)˗:= $Ijڌ E8moN&6WE>b>Lj Q'Q_W7Ѷ~' ۠O^uLdGL=X-@%.Cød.З*wPJXiEFޜJu^#gSAk.MҞc%)ߤ<ݎ2Zcp ##`fuXF,7!{]0F0 y vAͦɞ1#\joP:Ogp9ҭFV-̘"֥*4|Ka=d{&vygCG8IC^G⥣\dtDiK`5͹CMXf 35* }X֫6D^7ǣ*Dvi|Qgԟ$AQ-,?){תvPX8i;#c«NW΍*EK2qIP`D̢䧞?w\ıydіq ,8uҝWmBF[SUw8< %aBsݼ'X!hh9?_l74Ӻ"mQԚUϔۍK?ւK9&U!5=?Z7-:%eiz 0>sX. >+8 bQFs}6iF~yVsW_IHr\Am*WB0Jh889}O N+1JB-@B#RtXG6E$qNϮtlѩo}PވL]tv0raԊ0v9ȎAuc"WNH@i VONrp!|}!.AU&n$ o1?VBc&w`F#e.f` [+ D3}G0Sk|&r4AڽHAN96̐F$ >_z09ZF5fŽzǯK H8p8LV~ŵ)y]8g6!\O78R!p ɿdo뮯|(Q:擶NލB)9:nG" 8\-A/pF'0i礁1os5s 7qG>&6g&T2br_b.B+nn\73>?yGnDjl(7k7ͨa q}B 9tF/b V K [F`voW=\i;'6/&zf>&Q(Ĥ o:cv jRۣ jvhPV|&3h)|oWBK(\6+Z" 65y@}{Q[?;s:'@(u׉Ώe8g$Ey+Á( C(쬝l V ظgFX]|.N%~aZG2FShČ{{1< H8<-7K"@:0bQ|*n^+ fbVx/Y豶z~yewe֙ni;^8גb jI{vξ(RWh('ݶ>9uV$ s_pvЋ׮ Dʓu=e"GC b4PO1kLy`_\ Ev1 zO\(ݍTB*ߝ.0l21E|nJp~MܥU d8[\#':toO~Y z êP@&۵_^L uu݉7pm;v5Ihu 5X?3~Ey ?eu'GtH Kvuص]wv2|ڢRq!yIlmqdTW7 bO <2h@] n'ل2e$^N*]^S_v'UbMӢ۳;S=.{C$랑攜2UP&t*B+\5B/$C(sf18K] CW0+IYs.$Jvi@ ݋tnwf W_g}7<$$JoLNII=x>ƨuf;W:o+T>4\ˉ7EOBR)7{1*[`0(Gl|PsAlM۫G]dmIL)=g[[M$!Q1W]nJC%%_1_Gxu{I 6B2VKj17<$Z۲A^?0ݱjgkd31hާ/ZLKJs\G!7L ,DXڛ,s}MGE-;2}!+NZ` lφx؎ +rxlT]ɟA~ QUe;6ӊGn?Nj]W*Zf=º/A 4zd<mB˗MOYaEl3%<&<۴îAǫ =ץЁF&PiS-J6Ht)m UcO31QXnEu> 'om%}~0De)k/TnLL^w;$W?QD"!Hx71\uf ;Hּ3 jr@"cJ.SBo-]7࿨4~Ѕ< ̨7ib1&@<:J,/#ذ?P+Tv ޵EHڗQW$yC{FF}:Ye_'C fD/lA -Ћtb:5EV [|ôZސK㈩0z0NH\p5$CtNP^'8@ Ld,٧k?13p}D[ lE╤ӛRyaU2+$V$3f[%6cG鯈!e4hj|hYr/u/EkU: ɇrՓWbCPjqO"L`6yΨx7t̶JP^VA-CK㽩(ZB^=Gƹ>EG3CW>:H9 r:ԇd0z:Y/kQJ0]zl>2\;6\:0xȞed3pCGb"Eaڣ;=Jh%FQ;ngǤ 1!21wHr, i&*(.::qac71+zY5xAS"Ied}9\rݿnrK5Uo~^>^n+Oɒ'u~wBAvmjs(I wEE:SJWF>z|ȉ)J\$ Q7-\7:P;rpTz焅ۓ6OQˉЦDFj;9-G+wg9]*~Ll)IOc૵%$pN6RaZaIp)?ѓ b ?g+TMJʶHl&uγ(($Z&kܑ1;7XLxXl7 GTx qQ\㍒F m<\:rDo$;{·"vz;dil'gJO|a.g+EuȂےZ@V>YۀDQVuO],l?sƫؒkvm&{mô+%g$SE̠Us3;eMȋ9tQ-=.kᒁC</7Nm+8nzD[68?4gfЪb I(NDHoOfHsZdU inM yC4\ lƯpډW5._|G>MľE{  n 0bƻ~~?yN ##FݹaShBoNvO6إbҭ50%P_=z)>'#_֕xMVz*K8?sm q"͙ݼgqskmRM~ԙ'=j3"c R.!L?)m3Ͻ}ѯlwu@Ln21ɛ%NzH'SңvB ^L VOC:R(J+V],2=?\˸ |p8 9˽-7nY#s/Nxm o_/]OfcٶreyqE/[RxF`%x ܰj>Xʌ=S;E(7x-# Q+IKiXP_4k7쥵uM[O S2MMS_b=sE(4?=[/})im"j[-#69P/ Ş5'فasNx erL@o%Nq|sJy[fKx4E}ӹ!aή2Y < AE@qF?t "!łXB w͘eV$*1.euGexzġD+E" metT1!oә{O¹ 䀿0rfV@gk%ws/WoKA\R-c`Hdmgbv˴u83^T$ RiRФB&n@$iZ7<.!ǻVQxp~o!>%~L@z^R 7^V?Kվ:N!'e%%"MdꢨC .1M9D{nawơ$2٣ݨ{zC,5F^/H:RH:3# [7NNX,jy7]g45IkJЎքO ڴdsd6 24jN#f\hCjjRaܧş@y)wd3mS;(\U-Pt0 al#6GiH(~-6Ā=fTN[t$ vɞfXɾ [D'"Yx'ՇvYiHȎ\Y'ٰuWWR;|:%ђ'Hpi>xѮB2PHC0ⶻv嘎c$1dX!7 T *< G; L{ -*AϺֹ@r1᧜Z[gǒQ)) +4907Q*[ւDxFwU-Ϝ>Gr㾲:n$tE6$a2CAD2"[N5!6FpUX`fAc۹I(&ȋ9H@|w HUlo6mKLp}tP~J$dz(G>_a Ϝ.5L=eGS_W4s>)~a?DRKz.83z 4QՈN5Z@S ˑ>r" 69粲5!tia0}<23<\HEB(ۙZP(%1(( o~QOy|*NR,Z#lŨo}H=ݐD z-tz \F0(U'#rkmK'jY8}rg*zRi:`6ؑ, G^<+ŭ-%;Bp,1pݨ0|} e+_ l!]8X^l*v$drLlX ~,G!}=< .`& Jl)lV)9񓾀|9x_EOt+N8r\Y)BT:uzy-d27z1qּ?mVS .+ bdk`M;[d"zejNd; U| qi-zELgqٚrUں-Q1ІpIUm6Z+ 4g;A 3;^փ/u}|x5hV^Kc&l,NBAhqZwoe"Qi.0FL[Bg:H6=s`%ImDq%q&Vzuz/MyU1{D_qsLnǝ\1db,=:@> nBWUIŽu/G|kq!i^xnʶ֔aw  u|u$\'fm~ /jھ% 9Zt[W.7K/ jU&ei˷.U qM`*g3kC KaGcF|hɜ0dRFaU5[,3vFsv{*;]y%(y0qI{SRQU^.YQ(0 ;QATv)Ű#jp{q*3Pۮvl=phHl &#NV"v?@@-v .a+nm:fPUQ4;FxGR^,k (娣65P ~<>{~o\A/8hT_&.jۧYчKVj$ :I[ъW{x7&Qc*T|gۗsHUz苏1+I~vo/aX~PӔl@#S}pDzp;7˜W-`c+cPV q&v$1P;Mx3'@.q1aj;)hhQfߓe\_t0'2!1h'qcaߵ0pMu)=-ܒ¥4 ]GUHkaGSREy[Wґ;m~ <!mADU~鶥#Mf ?;3ɕM(Oo4z.C'z/ɦRt>?=yVl4h09"@4鬌Bɤ/a)V:3W`#{ԘZ)ތdPhWof7Zѥ}|Mp{&\~ɰ Pi'w\}VB]}Xb &5KBkcSXYLZbC3Ƴ fZJ '^Tr9Ç%˖1 Ch#R)d X4ZW@R=fwzUmk_s_$'*.ݩ#۩ukq:"^2Ro3]KWE`yaWXnĪd1>(67&דOo 7i!s"2ooN\U%g5OQp}2JGREA.!;518v-/S2Xk|tiSbI*ycߚ,xXٔW6Qϣ'WS.IS&Kh<\ht ՃC]K=Y٥[`"t@…,ý2u3m^8tN^nu|x3_| kԕU&f&d+UMBL4_4HZ2Ą=DǀmԨY튩]S hp6Aզs9(tǨ\!!CWγž!!yqkX[+C2XAD8jWgZ/`DHa~.wVnAHYZ`iva _NIT%0fE#'N^\GI4URbk/  h+L6:_Ջy!."P Ξ)-BdqM \۴ZN Kdl0om2cBԈb&rQL30 :-(BW3I݁0 ]$o#&iEM S"Me-S8lBgvaS+Mȧ$T ,68.{UJmF4Hiw5 _ٌX|y8NppXGkFɻtv0z4CthXU6S 4#^:/bV)n UOzp&j *Q3icYU- ޅuѶ`.6 ⏞K {#$M =4*V!Rt% H/ZzBnj-+{|PAA(}}'qL9!d|%gcM }| RN}gbx+R)^MXoR &f ܊UEi $]1TX\9 L xM^^D.+$(lj)⥺og~YT*Q'fω]tCYQ,e\,Uwwy[P,ֶMMbƨSq $M )ņ艁 (7qD~։U{NBh oU)(:G%771S{(rn +p x(~&WSŃ9DYp־veZڌ< P.S;d" sYlu|pm@YCk>Im:|Rk{-C[w#Dn ebʆ:vMt:bS[$ڰ\JՁ6NJf!dr !w@2EQnɪRym>@k g9~'w)8ߵj+S2V||P`J06`X܊ Yn Ix 9Tٌ 0px >Jp`Xv9]Zբ! 4{q:OE$yq\awct){WSP25Jp '_-~j{q!Ca?7S{ *k#v:GZ\z':ZE%`Ldr&|j?|r#zi( buiX'o^/ P{d0G%:iDnͻ'TX>DKe9Xs솭N!lz|6d? ;) KP*K;@ǴO^QD<<1-DGΓ8ZM8 PѮm^P݈mcV4W..]{OUTS"0DvNT-JSEF8sJ{#{/mVBz-byN+.vWXLXVhxHI*\}۩0i_2fc6MKEQ%9R{236o]K0Sqwkp)@Bgeewb3Ch^^]i `a s?8urJ[d!|?V#42lLlU?I9rBMf!Ӹ,w l9.ò:D;u5{Ț۱)d^VWhҼ.ۏvK!Kn"n"𱔈3QX!I.4!>!WY^ߓZ hzcT;?牏2 ~8ҟ*)@;#8"Ѽpzd4,Kf腷(^_Ld5Z|#90؄P"ϸa ʝϘoY"kRo1z@GLm?X8&'f1ؕ zmAD@[Ro LEd)mⅺHv{ɔRdTΔP=*Z7Vرbwj\;_Cw+XuG~ea}㪐+YHaq][ֿ\N?*X.ɭ,zaa:^11Y$o$È9ֶo7rW,ɰ9V@10 y{yeX\.OEYbv`8!OgDX1p۞l͕ M.[U{ g͍y}G_j]b+t"kkP.lڎ`B`hSY%C>mYy*-d4y;_#p=pl"_kđї혊1;VZP7CE_1wDSQwR>DrP:cFe@ќ1p>>/ @ԒCY,ka8y,C[TԒ땢w]ݒXOq;h><#_md[Pv rdLvjŖb=ۆVRFu$5jMQGazy^v&kjUȮQqÑU^`:kR+$`sƗEbdGtlDIpw~,$ga# +LĭTo=D˸e%Tu}?%Ʃ7ȟ%vL5_l.34c?AwP^96GlXWF+UOX7Zڥk;Sb܇V = jgZOu*%hi7ܧk)}!26EݴѬj4ӗPX-R)r5;3VS R'pF[d-(ưbO |F"VAr.i|>ͩ?\kty)GT (~EN/6J#~ódҩc,7-L&O?#r8|oq:-u RZ>MxXԲK(R]$< ORlĆPH{1n)mxMWo[x=k)b01%k/%̺X)5cP k\ s[ X4S;6F7JJbc^['Liv>,jS3eⰳ;}c"+yHdKZDԃPe|+m׀Epx 27nۖW!=%IH7$/zNxWP/rZ ;U=åu{"a^Jń¹IGTK~k!Nne}cE`'P ґʝ\|z/}dϘq--I=7qTT7PSK?AYٳݍ8 š'hv6nuu3lkSwUC=vNj7^5j&opW"9Kbw^m2`/<ծk>/VJ[[П8<U +|l4)ըg \ḏgYZ07070100000218000081a4000000000000000000000001668c169200001f88000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx-rc.ko.xz7zXZִF!t/F]?Eh=ڜ.+V@rpTn!g8KUfȦ)dWāEWnptɣ n~+7Vo ' 8*/9BҔu4"Or}̈8P"QU*x6ea){V+TL"67 W/"肑F9|WJpw-RkT'_akЗGt:) ?*Dr3PKot,9(V7v" k,, EU7"cjtR;7|AbU[zbJN%M:lu;Ildߩ\I9 F3eb1 wȡ)@D+w_N.U&C8Z&#Q Pz4NڊF 4=Ii\Ks)fi.l).Ҹt,֏'J1d̙+ȮF.P1qsCUQkZntzzkDe ,}j/y`MXD'̕E^Ar(+\<{7sԀ}SfQӑh'Wꃎ樫=?AP@on~ɓ kYZ*3 ঢ়ƹk2Q )# "tyTHTmk|PC Xc,7JߓmBjO_hx%xnC^߻𤪚4LK s펃886 y2WIsY=38s -8=b_?9A{lSS:kה9&cJ`.oXq'8Pv OJKHE#髹;G(5+xDJFN9~A_ (* oXΤm$ 2Ǯ=gzEa\T\D㒳& @_1P"{ƂIH&[I5S{ӎ$![>N, DHxy@`gUpV_ T۽dfw$ʀ ![T/F:`q86:žG~v)2K,4䥍C3fT'2q^@@1xy~hzP)w/ $Og8rnjxe.L_ӹoN=ޟ W>vrEi5/K AhB8Tzs b.Fv[}o![ˠB9_ŽLbYfؾ*}[e1sح%*-aZᄠvNfY5QWWx◬&gUSOKmt[ACԢLޥj<9`#,YRٯG/^ qS=S(p^nU~ ,'Um] {rK+t\E%sy%ᐹp4Z6X },T, C ØqQs2`w$ϱ@3̰xtf]T 'Ъ_[_8=NJN]ġM=bYs=q\і~<|0)6'S,0|V _4Ubm!ɝ ʄč&gmAtQǡG^4! *! e%Ctr2:<zYl+Eh_':ydH:d!W 4o(pK#XFnr*oiVmEa) r0|8l\oT2#/o~5J+ez$THwCPF{Xۤ㚓H.ckcA&joXi3},L'kqpomTiN&[xwB)D"TlN=%B'W"爻ZGڠ[6z^wس92ܡ1X% m@Vj.ހ1Î_>P&阜{?&g2^e (^kׄFigHX_>2 B$5FbW. C"rX8}*0Hxњbt6|47*! G۱JDØ$Ym܎SAR `͋ -'%%J\__3fo{'+Jjg*6 8%O[lo5o Wte7KR8Ǒ;5>/aHlimB4(7ۜ|>8pT%Hx5_3tfWBjUt/j8ŗ,/8x{;Vz~INDZWz|r`A^L|a.6-fb1``A2~l66*"Iڐ eP#S& FC뤐XkWʮoGqS A)Ņ XMv{& S{pHt>ߪ$,YbLmi)'݈ 9,` :h*#go#m K˭p: ! .*iar\)O{ǢH0dW fJ^&ƞ)t|aa $;{@s&0c1ǪJ_5^uT:Dr 윖`/J @1\fD)'FPΣ=R۠b# =?h[BjZ;o@պU|GAGݗB\ v.hIO)hS+ŘGdķ>ˮ8ۑ?ٱ(FYSԩY2"ق?$v֚|_t Mf8' +r?:"Bg~fW9WL^XhLwl0lߡ}PtanLfx=? ,6V(5B 7 k.$%-4(dS67SG8Teo \vpuE[Ii>/05a6~<9W@ "5NU?4l'X- [jf殏[tD٠ҏ3gDLwvc£'+Uo2\;2 =1V1S!@Q*}򡿑7"UMBU|3L "q'Z2z62xãcof6,əS,@&` Ssď7xo9A_餸Y TsmPpiFp8q%_s0׌;hn*'5Yp= >4yh3U )ol 4 DMLS匾UCi:*QfsEpml0aF-}^[|XbHmf?l! HP"nڃ.ur_9 pmȾYsǙE Í/cT>ʓ~us!uH'\ `Q^ES46&PK9ed6:8x ݊y?:Sv Yא)x뒰}BwI8ރ:r{k#蜙_ t $$eNd{xRhK[wrayo0?Z($*d+B\)j$r`뺅bݧ7<\-Rm=寱D&*[R[UX\>m:ȥr*,:y'Z{8dy9H'*w"$zƶ[^v>\t鉙uI4Z^y ˺Ct*߿|] '&0 *;wk&P\ukCZfS5"G6Ҹ|s3AJ`dk:ZRt|FCY9Y`[,RpDM/X=ޠu@=+~UTq^kII:\dlt5bz)3z|'!TCÀN_˼n]|ΎSD+|/ *Sy9 ofO+韀g@_ ti].dAs*FfyY-<ꥱσ5Ti)ҀV]r@Os d܁uLZEV4w+Ƀ6nׅ9҂(p_zMS0r)fZt/c HBphMXONӈ5N{1k&,P`{SƉ|( '+,:'(֦g8%VN )#_+%lk m›s\FO<$滙ː sDX8 %lNj3hM>`'pF[U3G )s 4` qd_hoV6Ȱ \a59cxS=earvǮU%ǟfBqXp-Nog ᫿<5E1 s^5ZJշ< Nv K$cT.pAߊ+ gX7ch{5bTTH4Na?n݃$o_{) Xk h>+0+lW·Xع^bĉ}*/GN87y"E筆vQIsv):ѺtNlj4":4(I3ms8NA,vBç P8DPaC.B.W !JwْTsaLgOBGQ6>SP1F@̋z`L1c(S$@Lt:*94|`f )/.ބr[$OÒQ't @{AnU8i̱v#O7`9)d9sSTW9Z8E-t/gBnshZR럜Ai2pYNՌ3[`)ψc-gdǜlТF]w>@-#^ bX M[7>(&ֆdH Yȫ 3AgjkD`+7,?R仕iŭ돉h 戍ƹX$'}X(uDT/H|ǨTRh\l.oM96[̞R֩=/*|vC3?b jb"'D^Hn$_Mࠄ=Xh]bN »Tw<yEx!-HpdbXs#r.p9MFSA80TIhyķӾmGV8q<,j&_t>fd -6S:<=X2i IFw檷8hL\JE\֛j. 0VԽ3*9xwʺ/A*CkowM( V3r&[r쩴} wf~v4]s!T=XD cc4 Nո 12v_-`.""4kaaS iq44N8P4xW:>gYZ07070100000219000081a4000000000000000000000001668c169200007a24000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx.ko.xz7zXZִF!t/}y]?Eh=ڜ.+z:}dYm<\fuGk~سjI[ ,cCjb߄~7c_B[2!#C b5GE痄KOgm&񾆮nh9+[¾V"]/AKFx͵–a WK翚ϑQkx*jn_p͜Ŷ%ѴIxownqdtp.ঈ1fM| 2 4̭G3>䝞LYCwE/IuT\b7ܨO2'Mu*VA0BD!h+19骽}aw'HvCup^୛찦x#ZɌ3 5G8VyܵCkHnbRgC9L2o?İkP/;}3,dO +Fynn*=":.8rh@M1 G!mMx:"9H5O b \́Qw[,>Z!9[\eY ʝôgD )#$.Wrv0A>&2l#]Ƿqصx=eD'D |gVWxFuܐ^P q|q_N8[ťX*-%/*䌶KwdZ9K2Wk0kNqFEvp[Fh ̣}jȋ!2'M+_I$]"/3yE@(rd@g>oS^10-vTy ~0yCgtSL O'oRdsYz+s}¦D':6Y=t7D-.8 6HF8KcBdCsUMa>okZ*O?GV淤#d>^܅%X koʴ u5n'8vb8HU "Z!\κ.;Ͽ$oӁ֠cxra/ee+ϴ*)ㇷYt c.okįg's~KqIdCrٺar lc Huᄶu{g;{]r1T7XZS@hdG;ewf)?$>D12|#7f1h v E}(GrI/v{2.14`~z4qlac@C @+P/v(^o0q,V2`W_D+M+,] ޻#.8sk9fa< ziiˊ<>*@ԽOcx4.>|{UTcQaZ7Yvqk3wOv)m -Ӯ' ɠDcVԕy|gϜ H)"\##Pq\M, RptBu)a#K9j/ݖcS8GHpAe8IĔU RMP1qCLQ]G7\JIihu4n lA ˞IۻeXv1@^"~?MW/'T !:HS{];~/A5Q@M IИ?D@N\XF51ok¾1D%`$=Vc|w7G_7/[蹴A](iD e$0mx>8Ev80omMl.^a=FW+'Y{b,w9U>΋P΄L1 &qkma ќ.ɴ)8( E8&"}5 S ] F2jz>Ѣ\Ɲa~jlΤDU}?yD$4wYS!5VZt؂X3SbU/76|6&We ItC3>1Zy?S{vO T٣T\pnz&G3k1} J[utVϫGQ8"fLl^p)Э}Ti̓!c'BmMX!YĉgD$x'z!><Iҗl8y \O@˺ĥ)tg߿X 2OxJm%,f|Tkbvߥ!>/7.WA 0P H"#˪7n`ZhG‚-SYY''5jW}^] +Mx{0 w ,pMD(#DRԊM9>;~%UY[(z)ǵ3*QST< MxHES,گʖ)yeb|WF*"H[ l@ tu[1ă>ic[V`w;iG*~ڧNp_}ڜD3 U`)αUE1/n:ev[(2r_n9O^&xlUIz9R׏4蓲zلy\[OzT_GD<>.-ce`@K/mߋP`<R) .xZ0U5vlyoa_3!^T0/A׎R iB:&?Q${O^of%Q4)@іo/-+fSϒ Lay^xƪD4 b m@R7QCÏN2њa21Oa{ij̎ v^XˎM:sdoJ_9 tcBUx/u荂}A jL~v i%g SJ7Rz]&[?p< #FXCݒ&ZPMAndi|֬ .Ώéu[ն^vlQK脭6wBuLfreA'36E:(9xt?; ԟ5%=˨9UQQ+yEiW# exo9*Chuh 0'Ҟ! zPty Lyn5asaW6jY՘Puf3?-ߊh](u<%BRegVN H*iC)?Rݥ?B3%> -0 S#}ـ)B~K!4a u!6!9EjHr]lN !-Nx*Ymd#VV.6p0k0zG?p 0gkLZˆvY Dr&y84]Jy.SאVU5HcY +:ҳň++~ =V9Vjzr+\6g*Ɍ9/IxKz'b՟bwcЛi=3,hKDs:H%Yh54E]bx`V{ ŝ: 8@xYUmDb웯 '?7 ;*>*KchƟsJc⨵VOꄩ#> W}ǵEXܧqq0@7q$2-+dYp*&<}\e,:pk>`ijQ~"_W[.pO(x(`0KaǻD#l7H6-wWLd};~toL->^..FujyPk->J-̨WoCUAz?h)[Pqp1ą] h2tl;Ǩ~*NP9g|*o0,})65kP?:5Pk462S$;]oRlC]92nN3Ybe>0:Ĭ%+Ym^6$Q*_[VyIM륊<͆!.XֈeVE_>^_b?Nd뮐u"kȽ&u$lPvcNͷB_wҁX3܆Hjh:ф-AݢT+tRP`bq.ǦX"zY:5,8,n6AjOyI!-F՝OCɷuaYq4B(C,4SQ4K`*)c%I}?jBЬqQ͌$-Xںm vQmU2 &)-Q8`(M'rQBkxJWnQx™djݤs,.q1ƀT.zR觸![Ljz˯vˣ6րeRA1g%״->)#bq l*Ǿf$ Xkm畦i`a<͝49^*gȶ@ѩ~z[ș[[)3ճF̀v^W{(dqD]P`~Uλz4ٚT;)xt9<'NCrِ-Gj)5a$-k p!L=(F@5H/<›u9jQbA~ >v|m1,4I,}ӗm lg^,gRy2!pNP[zHj@H 6(kY!H =w ij@i63EkI{@*⽠&ԱW0 UB$cǐ6-FvޗK0|i6{dľ V#^U٢J u!# 濑D/ T~vxP]#i #^ît=J(~Cp?#:7pX"ϵG8|]S,LC+ٸKo-Ma'Vb/|*qʮt5게Eם4D@NP>fe:@wPsy'WJ:fmHA\KddLU+þ&8q l HC@^Mu]0+,yE9W]u %ם@tm"y5SKRM[˄>FU/]0Q[#rl֩>V+nFZf-ԋI;Xr;wPm;(H7CKM)dX4,aՉڳǍkhbD!%A"k159@ 3W #lS0e}BMpv8"s*\P*0@ 'ۏHӘw$8H''? Tw8DWP٩ ZݝFxmg~}nVC:Ϟ´X uzqWE s7f{2R."cy\ ,㩊Mcanr?y݆G9ˑE@zJ=yYR5p- ?g%;P2DRsLg{5-ot݆!! jqZN Kkc[ %S? `W{*3c"vo0ؚ2wYߗ+e 9]@:N|~8KjqDY@ʹir/ZyAZ>ܔsA=(8rU٦- #&>~LKvº14Fe_4F_TXA:e5ż6{$1>?GZC|>A*HLST ~,e R\X_[uXF3&ZQ^G#PWqznvN%.TcDmOkU#@3flK`Cu"FyělZ4FCO4%L$LEh#I4WjdP2ms}xT6vI _E$~WH&(-&"@(//./ VJ.uˣ̘ A\ej&vεQ Y0 5kƀ`\ KxboN~4dn ڢ'R-RAvŀ ^sg/k[ݑEE^7=ь;1jN-+Vlk֮ma5* vwE[hQ- 詬5mo/nԿ.!ǩ ἗V,[~<ײ1ƥRgsna?*(2݊S #\?J 5hhe˘iᏃbPHT.3- ;>A\{[Lf6"zx뇂=Hd(yu> F<\W< ]x1bH4 q[K7!Y;'.&(A@C!A )v@c~-NV,Sz'KHIiMn3aio('أEW*#z?|dS̶Ԣxf%NT X@^ k`:e6~O}( :l!LGWv;M̄}b38Oݓ\{k@=1NA?MH6xLv- 5 r[n\F%|jDIHZ?sYP?2ĹN[4fRر}*e_d~Gj2mo cE'{EU}vՏx%W-*<¥ igN-C0(IAq>Ҕ?,_R~,՝̰o`Zwc&qI4i:#lHȓBX1׊-mP5CZ+6z?2C cFT%MwիR!ݏaڔ4ؒxEJol`1ŘakDu:yaH}ݫrEs E V܉GԥOGK{\K:,@u줬 0 t,1%՝aA0h *mkవ*I-Š D`~3@Y{-o~̣X5rBvN8v1p`t/li Ak&\=̏"&Kj.Mqc'A~,H8;p;ݠ'9$ *B Tejj~+C #q r&jO_da`8b#&Þ׽|JLyx^/!GD+'@d_^ϐQMʐ3f cɯA{7MUT(קqPʸ֔^AH,⓰NYS 2WA)B͞;(ه]ƽ: )x{[6Me ;4 Bt@5 q,/V3on-0&mJJDbABAA<=hkeW%;!@)aX@Tm3@Pw;UHud*ۗOm~g`uz#lԙZ(WCW>;P #ȅm9kGQz`U+Čκj!qag8@*?<-&K,ԏh0a>đv%Ztؕ)ɋj/pf#o 1>iT+v˜UBUQԧ ;¤XpɃ.lnGS;r)4ub7=8A0.ڱ#j KTڿ&}.lk%qo24"eS-}}s|12&q$ɗ[_Ⱥ Fy9d)KH;$^hOlj V&UdJr&eٔ=JWWl}SO"<K'KIlxю<8+2Cc%ڇ>Tp KhKAYk'ӏJY٘7Q4/p%֠GezmZ"LwJ`Fz8`:ĸeED?nEC*xVnHݹM7oyQYSii /BgBU8Of^Aշn6Y $>XeUz s9} ! ܫrz5SOs^bMʺ7 eԫ8 Ro=[497We;׎uŽnD7D93a@;g*'ls^ۧ d,SGZ(6 ~c @g2X{fw;)1@u15Z,hے5\9cJP7ՔϨB״&轳7CRzo$} xb]e3}[5I2,5gX7= ֲZ~7n2odXjԾ˶/͐ i޳N8)sK|fGj!k!1Ɠ1O %ax /m5t6[i'bF%WD.?BC.enW4vMH {C(D 8Tx"e3!Y#*T`"iyFs/Xg NL_$Ccl3JY8?( M:T?Hl6lbe.tEA>[2X gcTQ;w@u T⊩,Eb?`lj #Ɗu:Rg3&t=bP4!ñ=ph4?5pn5ו0A*1ɦy-V +#KcXo19Kv:[/éͱZ eb$h9p7 hK?/aًΤ8-q}f{Ѱ +v+7>\v/Hg8%VNF@>zLzG1,vPLyϹ`ID{؉:"XPa¨gIiU+ra0@Y"RV NiA0aC/ސ7X3tɡyh,boO"%G6zzDKRjJlG19ȨdjaM :.1Nt=YoR'%$ΰ'YPE6 RIs腬zy$3RK\jo<;uwڨώn l+f7c~?y w Ap ʨ% 4J$>a߁wʊ}gT[i{/4_84LR~?~m_Go*၉$ʍQH ~+HPt=#D.Fh@|+a# pDO~ۖ85X4YXu"w y?;a(]*nEd(z'&_~\LeTeMuvJRc5݁=A;o`SS-k7*A(QXaӓ=tq@䗁[z9]S_FRXph_oiW>kvGLMY) ߣ<ΎǬ E;v%+9Wil5E2MHi$\/H ǻEOP"QǗOabӤ1HvJ3TqsR2Lp 2v/m?ٔ i„\ӪS삊=g@kBY2"Nhq"x6 Jla9H6\j:L@fݫ\68"֛ڲџ#jW26JS̠-7^TJ:CZ~)xDkt$Q4$ßz@50,>zy^;$&HDrl]ޚ#O}W0<%rT?^WS$wU,n_+ۅ3Gd/b'Qf{[:F"O9 12ΒA}6hAX@M5exdľkrryiY$Bwj5;`!axaҮ5X%$*ňAe NZB"ɯߛQ'ml^Eh պ@ +|n-ՖB2_`rzd"Ǣ(s* K_JC@ۨZ&Y$$PAqLepN@Ԯmϵ@W0BK2]n*#ݭ j5Ox@*t' sv R]w4qBrStȍ; g2!o4jصBk;OqU>5~3gV A,q,2`C5>Ğ; |^ۅP3m}J/=pm0'!%0no-{A x^y3+hVR6 X!ovYDIΰ1̍{ [#O};;Hhw>D >( B+DGcǫkFܥgsr7יUo/#b'[߉X)ņV4gѣktvyژ) T@)M[ΝB'~)}ٷ ^I̍ꇥ ¢-gG j=Gūr3@d h E]Y;w>0CIoH 2aD.`US,`)F ,'^㊹$Gf8 _xR-x qJ2}ʐQ!aBp[$=e\jAV_Q! E$3g6d )`&l]c,|k \gZupa7OYB؋meJq/l0ؘدNG&y zW:8'Z0`Vvd P"7c[T0<*N5LABF3ga=Yu&w24<' I (Mk.3w4왾xh8.!~0.86R#q8AȒr-5%][Ӡոd8 ]Mf˳"qGVzPyFhٖ/F6Ie Wc2?\d:ss@Fg4$;12 `Rt@o#7f~ b1 Ƈź5lt,QP=7 %I3%t$bﳚ1`{0|d 1cΜwW:dzKaZ'p^Ҷ %udM: (~^Jݙ/3]EIҊW{Uw gj@F% <;^.oL}FtR* WW^':7m@2 %pE҆TfAFC W^#ק#@ŝj$Rڙum?O"p8{U94<VϠ} t/w a](O5)yj0V GU"h k.#t&?P|-W#L\ ܞ?^I Cmd6{#(qIBc5ѶH >6sOfni6ZD6tAeΐb >0A>t &ZָFm̿Rn@ޟBG|XKȊ椠Uwl5Ιr!3Q4Hjp2!,}9g/oΨj+Ŭk۬\; 3dl=MK8ϰ.oYG7k 1,s$>$[ udbVf&WV#." vyX[%m"{B@Յ${pXV˂P?Hq-%|>/R 5_~)$x痖РE7Γ~ XZzO7Tqu. _oIAw:\X@ +w[Uހp[xŞ4jہ鱓CiA ;X@$!^6֙:U$ ?sP3}h%.d@_|&ta&2s'Ԟh%Ł(05$jH{57(j6W/y>oI5 26к'R&/3U#T)T櫝R9fn_Så9_l~(c췓AJc6S]W A?Ѯn r5b`&AB7,'AYDUV`aBG)CvPZ6rx8J; xU(d9$Kp{i4ZƯG(SRT_1C!.]X+F|NI0rB Tp*>iG\Ɠ=7;Yi5h|=u'JlLlOhaO& ^٘*EE%W!㆐ȠaLGJTYd^IH+6uM6jκls'#&'2+g46ОqEn5m]~Rȋ7L~K oc>J˓1venyQU}BkfK}j)*`BGwqT><4q*q!9p; Cz*07.N (/_:Aʹ[&! gmJTJ0$i.x/+L9~08f"^)ب;y5AtCq@A f sDT;ﮗ1@LRW_-J+x?eo'86nj^={ OCѰZA >Vg!L Cm~́.fBP V 㒞ORn8l*<Rմ};i?cyPm\;"Eu;H#f!^ 9 qe,kƚW& #ȫV?!&,g\Vb%}0ھ="x#$e#RUD⇌gW:r^65 w 6؞\fwI/)藵P sxZخ|: }tV-`pdPl.n4g]G*Rj!:hA̢tQ*pu3oDDsяAIY^\$Fo)- +R ]QxsAJ'A̎p]V9JAݫ3?V*!2} &c wkui\EڊXau 2\PNzxLT9?.XWQ`;ܻWuWDs\z'}3D fe*fㆱ R)(wBp1$DWdX12L:GPD36X!lWL:4$O.HfsY<,p߫YU:?F?lwmGuU9tA3Н˰z71IG^9BUr4XmvN5 a(UoX7z|Q9"(M2fjVZ} @#ޡ6u蔕66߇ `, \L65 #7ۍf?|dv>jZ^hF(R8#5|auT=T" M.QwbF-q /?t'"Ymidv:.*iIR1--̫f< M511ʥv65눠gK ]~-)xNQԚM8YXR}SdnIrZĶvc{iMBľO8YX}aڵlW+Kb/SkL.Qʼnp\8,ܖWV&i2i6+FX)!lE}L_v<ΐxK)'].O!>?EۇX0QhZ Ἣ ϟY/CAJY2HF}|X"ϫotл/uiTT^DMAU lklDAZO|~taV :)έ|^i!P>sh)('`̅TbA<.`Y[S⻆"s(c;Q&"Ȇ !ެ%\/-\M~OB QK=YaVi+Hl΃GL UOKѰ$L{n-Sg.ej`LO+\P0$ZkAüB%Q}$'zR ьZ4 GĴdN1xq?b;NQb6}(%n{+N92e|@_E?$FJդ&I zTIܑ=;@]JqR'9 $kg^3ol)gna>cJIq&N @M,W)LUaC[$؛yXMXY?+-* {쾖k̭S]E2[56ՆP+cag0׻^VV/! [1i4}ؼrM$nr>/5flf 9xn Qلd (6LY{",x9dSE{Fi ,њ{CmFc*Wjy`".,V?r=qSm9ʀGmȩ?§YdN{")3,J0swW^;L%YbeR|=O I Z˂q~AQ>RSoӿaQ5j%\ "hמ ?8iF(==9zP}Cܴj @oxqԟs_,Z!!Jڥ)@~~/.Mg1;]dCvk]_yD`i߸34ЭZ_@ReNBWvn _? ű 'LkÜ^gPDTy%ieU# zcc2(\b_IyE(~FS005Xx?s--);ӒlRb~hDžy1HL q\{1FŋWM*#bDb#6R  rt)gŦ{r{$'/>tAo*X[k_eztſt|~ 1i#p饁K#J0'HrcQiCRj-]ߙYZIL0}⶛۾`zfvd JC}Z^?3X萍7{~ٙ)D \iM1IwZa3H?|xuҺ a>D&%rGom]'1uurmtۻa/qB kKι=.y;td*Д`{Bt;[aud y?tɵ5+QgfGSH68 E^ޮ?}vC@ 6vV;/a KJ!c¸gT$g~YBI=0!t^?mmQZ{\æ) S+C`jxwa\:fLdvBp~3K:1Mk N>Ap KM> [³ȭoYZ ?8 'jƹ>a&X|5fFo`-ec ? zx%Lݷ UQaZwѕ{ fr5 }#(E[/ tcVL19&[*t/&]d,w d9NJQ)~]%];kzlVrՄWsvS]e˼o7TQ#kG 漮TBNkwїpʅA1U~Z \Ult9cy8 2Jt_sNLN>p!^Hl4t|5d;nޡW+ =SyLC{ /cB `cUeԆ!VLї2: {Y/:l@@AC9/>M0ʷWԥ2 :i/zP';p.#M6Bv@E&i#>&t[TwbU}|/zGkr"gPt"o4n:{ Z'‹>ypzmxiӥbA`cCQV옽B.xQړo#p-y)( n <~&jT/~bV. v͞ v%Д!Oty 6mJ[ |#eŕR'A.ebBXk$Xޡ3[zeF{>0+F )72k,! um;&MiўAJ~XQcHv/sSp|b2(Y4Oo,vk}cEf_7l_4Nxns-:zl.M E%|-4JUP!_!0"^t!E8XHB]ԫ#x3FaxZt$-Df_Gև@>}2$$/ATA"Vc+EN)|&.Ѯi灗M*o%' &됛-~Rń'ϺKX \m86_^N3RLCi shY"b-^ݕf!/Q_x6? :E0ѶmKT i=Q}:e? uQ)ZO#ˀ&#໻62viuZz4Jg85CDLJy:2- .l~EmC%<P?NB KSS|V\ 6^H >o1d}eK>9.v%ۿ G$ޢUkc_8LDPLSuЅ;򋮌ˢK(%z?l+gPwa *yspNZY猚(t}u&pRA4uv GK֞8O6QnO\I_V$%6[Zb\خS+fZ_BX{x }#`95%x+aK0Wh`sZ+rBp7I8 C>{X3$w)7zބ*)zȗz co2g^; T?0]E3*"I$vPjm4n %Kʲy 'B^Mnf2Li#d̨Lyr R[g{aOOiN3k;N?t^XODI܈mmᰡ̺b@m":pKpO(1b7E.kԔm?}n6ɪm@X|, >l&{$K?a-:hU`k*$ͅ+ ܺ1"zfRVrB m6t[`)-s ٧) cݠ,a1!29:$ڲoM68Ɣm$:BrQ.YoF\ )6'J=v@ ؇hV̞vyijM,MԠ)VMw #RW/f[Io]ްZɡ'"MB)vA2yI*K4oq߼lBoZϊjEq__q+4l&e{~LQXzਘESSzWdVS8>xg_ )#ǻL 8`¾EvnWIe 8/629/Dtύ_2M[ _nj-E:hl4}ʠ}O(l!!8uv؃]ՀmXIu曓7ݘz#= ݙZ1!X^9#kx3>~K{bk5AE 'PFtD]XAJ"y&/\qV}K)"u-zjS&+ jI8bhb&SYNhڇ6Q-< ju353K[d/^Y=ҿ~I|vT_U "ucKAB/vLheyWhQViHj$M33tJx?ͣ6%{u€3TV2Cz_#윓xV>sV{h:55Z's;e6}Gn:2k^ckMȑ:4JX52'BG1ɇԛ}*OxgSy.K5'Uҝ{VidI1~ iP=)fQ{,V.=+ e:QȐmt9E5!~nNI/cg/P@'}@x2D;~< \ |@ q5>4He;\ |N-DÜDk,k"@C^mF' ,F5>F>ڞg@,,4ŭuW ٲ%14!w~6uϐ Bcf{,P}Υēa}LFϩ4t[Y!1M4" RI$q}Nᑽ(o~]zር#Iǿt@06{k3Rv01HhV*ML C"uzg 7,*< ǼN>/ך/OJ|-B<3RJj֒HfM3y&k$V E֘ޑG33H9qQUfmEDĞʛ ӤП8qSҭ5_k LuK؇x/NF@vdR&kҞyJd89Q)Ȧa_: zGVQpgBA1e>3z]^[H*cdS*0*ɈсkZI6*;CV^]RQb@SY[4͑A:<觘 9Q:+TwI } X4mTenTq @za ;䭁j];t|`a8/%G]P=U&6 n 0P¹@kk&)sF0-|e1H'ڼtQiK}ʂR41a){2jw#OiLfҺO111Zp߽ӕL#[̅'bi΁5oŦxlPjt .ObըY`Z2O)B*Bc]©#cZW6suEJ( ,‘Q^!b0t5]mŹfSFu q~t0*e$t`8l ,6.ݾv&íƈ=JLEM2ddJ 5!pE"ZLϔY!>H+5#lAU'aq#a1Ohb[Ȍ쯅@Q>DqNqMܠHS{ep k©"L]LG=SQ(>+/HxI(X_hqdzp$0[Yn Qms2&(RKt~쪓e5]5_m'4v)-@(-ER]6MŰs9衊`I!=_8)zlfu#B^KٵOdoGSR%OFa~JVY ^mUNŝz֮\˺1ϊ P˴ZmO=ϽAoZZ3)LY ј87.`VVxubeNk>Ӹd:tљm|e >c^1GvGWnu} m.Z6`fC4HV`mmNAxٔ;o\Ū(x a5\>5\^VQ1g,I;Đ%~NOC?DMZYH@na0k ?y?D5u [ 4OSo.75\-'tHiu%>V(W-ŋ5XfG< L w|u"n1 CIm\Z=V_M@+oj|4}Z ./3yM!EzGҍ~Br#  wApDr.#T?m6 -_(PttSvw۲EK sBT?Z;_0 ~ƣo ~q.T%?k[>[k8cZ<_QKH xr[וW ld.W6|UUǣsם$4t }I`Gg, Զ ;gdBiP%a# '*Ji!Nx948uJ WϞ&b2|J4f9,I tIpô3~4QJ@@Ȧ '6^_<ض%#*ڞ5ȶTp*3I[/t$ˤZ"޷CoP+ JE|plx̭˥ϖ#~`/eo'(mpi@.pj)S<' N"-`uaL LRCAo瑍9X?`LIwf_Ү'tu?Ds n̢=:kjGJց;qE'hHjo obلv=)H7.>sv3!DXeEl D`kG(O q9H2S_ cPqԺ ӣVP0RfB#\"VOɢ˰{4i#ɖ_*kK 96w!W WK0,t RRDVA:DsJk دZ[7ћ\\H5"+f]m ~_Bk.hee o&k\n[&@1E휰hı-J- JVBR5"RoEUKf=\3<`4E-.3w P'^qb.}h2}b41 -R}uJVT36QT+ROMl6&o! Ҙ] ,-ܑOzXÔ"}I {OZ>NjL]5QrctUtzb)Ϫ% mנ,$w~{D,&f ger;sG=m.o r0uuHr+mqդ*[w38pQ:Vp+Ev"gW.=@xB]64(P*v}~ "Nj!o#' ú[QםEÊ&1hsT3.*77sědyBV5N7o K_:'r{XzoU ^7jI:0:9B~=']Di!'1&v(`뼺`5H:>=>JeB&@:$wEM,kjC(dI:9CJTf]d׫&_?핂?O᪩tH},EzA&;_6ҤAQT{B |Js^]RQ:Y?AI%AΠGe0-W.)sgnq7eG^o)J:rԾj)nd&'4ȸ)dK?PDn R"ӡ><C<ޣ3B9S..Dsi#2{|j7 5Kc8ޟb#8BS1l$s۶zW sJ puʄb96p}&<7d @8ɣ 7~|5w Ҭ!Fg#ǠUXuWZؔc6A t^r 0]o}]9ݥ(I'jh0IS݄eivx3cv]$r^F%&ѼwC?+"b&Nslo V¦YT&BG.UĘn=rQ -uohVX%[t8Ԑhp>z;m܆ĉ Y+?2d׆aiҢ?Ac*+ ⢎q:>哗Ҧ($Q5j‰0A2 .?}~Lm_ϸp`  }Kѕ/*3KsNOHEUUu3nBrK'~?ZxxBY_6ƪ4VLv9)`CĐ:$M2IJa%^b!XWDXQ qZ;P]c䵡}0.&ހl|(<5)\#cj~c )$ց=|blA> 8`#'bOq5G4Il E"4UZi[?3`#UAld[(כ$A>PZV e5 e5(N3owBLr*G%ToB? 3+47#Ԗ<#5[Ʀ1 ÿǢ( @1H a3Kz&>):HgmCI:Ki*e[}qN,=/|8]q7>OIFm@G=  23$OeN9zi .dan҉g5+4zhsVu͏g J0\xmf^AEAfw$O;Vgx. -丰淇Ag뇏TwMwΞ#{)6_Cl}$E="Di4$_(T9`/D;BTYRNZDy ݑ{}5웶; kܺ#~l_u?h͒DNf^D*yv4xXt2y+|a4eFeٰpC]Loȣ1wN9xMT$&O+4d2|TQv3|Q]>zO<@֭u]tAt[RрE[Y4Upφ'7NTtVs# Ӱr_aa[) 6}ԹPA8!I@4tUFvf](>\i@6w,@媭ކDNi)"Lٖ 4Ob r{/cެakxԁˍ]PxOE(ӳnҁfJ/?h9=/UqךǤ" TgYZ0707010000021a000081a4000000000000000000000001668c169200004424000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko.xz7zXZִF!t/dC]?Eh=ڜ.+V!9$E1~ahKSWdo(E[]XLqWtrEhKdy ϶Wژ)BNI/cami!Tvb}rD[ *<]NBWsRB~ݹ6˳('!~Bek"]YEҮboMVe-դmd%6d8Ai =R~A C"0 9Ў< f{ ;mV}Edco"8drpe ax({ TaJ\.K o+ %WeZ $hN mb0%Rvtʒ"̲ "gJ0;毀PBmy/}jO +US\jzTY~GTs"nj/WSobw+υH|Ƌ̚GJKL\pQ6 >(KrҔq0^xJ(.G:I5ax\O /v~* Mv5Ś?q#ތf*a|\MjX'7Ԃ/N&7F}5)"C3e/pt©L'u2/W]ƨjNc7lVl춳gg~l Dm>cRQ4#ɶ)B<['>ԕ($rc>5Od܂̮!o #^ɶüG~)x,7|r]zI p_Up!T t-g"j؍04kds^*Ѯt?㪆 -4/:'t) $e?2BPU NZG̃T3VOW~Z, djڈE,5\& h|x:jj| L4¯اONuAҙNE7 ҅)kA6(9^,8[7}&Vv}NjS (8%trk.QeY켾9DAtc_*oAXvK!5nţ#KO'F@jp~j?ǝ֓:C y\ũo(ȴ,g)/7(`}ݟ ;.J#]%)$ؗ~PBZ6t .bDNŢRy{3ee5t{+>Sq*X ~aKW#RbrSPD\Ox/(JDaR ]D>r&=5aReYfJ m/2]~(y(ܖj²C ]G7A$m4,mܕhZ$ġl LʳnT̋iV51?{K'MӞOmFQ85x'WC";P`&ɃtAamւWo5<<}ݐ=3EƊ s./T>s"];0FWnw-65-{m}j4EKPT3KۮLց I^?Àw7# r? E., `6.o(:^53oq|= t `GOV,rd|xKd W3^"bak#*Id[/!N'Q8dq.RN L2QDzMd88`pLۥ]^HGCYtGVƶHi_29s2(%c~1㟕u3JƂ"ΔIf٥ձ~UeLHИ|arAUWȯ3>'\hi@94<9iLNSep}}axHrhghPr8eWU>9',zQ%چ,IA\*hV=CW4z7I .Bt.v*uIjz7>>zJ67$Dph9zd)Dvv~íxC0ANZU&\,KB}E_0q`N/aD>k?PLK1 Fu7N)gv<*~(M4[>q+t.'+g7/tK` U+ܙL':ӿ-j!uIMsZ|z#`}HrU>>39zL`f`ѫ) g-dȌU2Y+@ ida3BD!&s0& HfRAUZO-.0c}h3_𶛂̍n-&tl9zʂH`~(#^t <#^jLjYngLoUJ6W)RLP(%O#)LCΓnoIcpNdxY^KӯRQv,s\op.·|-ahjIMGm:6yADGz)9}^Ma0$FcY) 6ƄsOps)/m^-?|j$>6!{ILA[P/*uP&?O?_Ođ KG dDֽ4EWjɛ` Lnr $dN͏$,p'P>|<,G!nr9ɸzD\Ds$IH~;fZKZyYVR˗vhuޔW@@BC ƽ-sPצ7'dެ ("ڞmoWk>t,[x a\jǤ3Sj=j$ɑf;A©ǩgƶeak2k;UzxE,Qȩc:64 {Um+n&grFXr[S92QH=`naTVW#||]n:*v+Tb49QArOB|/}^Nrx , CnV;fy]֋*/G)~JL+F}Hs `Jqͨ<'yJ1m}SC*_ۂC螄 J#_a|;l,j1R1FE>` [ؽ^`]g0:iY˶ 9ӵ0dQASVT śuĂZ=+ûbrh$k]}wW)zHA J +䳩ɏ׊쨬A*_7߈kީ(?nok *Qvϵ&ޡ.@^6]FX \+E|P1J>i$_݈QWV\`ۯSEz"os239mglc}PQRMy <+gE^!'2Xjn}OUWz QԧO2 𷖖\ \A8r! ]Y]1U{2R)_o(/}BK$UL͸BNT] ߖciXI0]w\ϫErЏm念1Fgk5&'g NrpF%Щ8Arʝn!6암qw O 2ǀ3,]>QKŬSJS':ʕ6c nV j4Bu*zONݕҔrbpR M=eMg-,- =7 M×5:{e,.3S4o\TmJ<}fc*p`Vge_zA= _XrF"Q09Nqm`\ժleu xZFbv17MXBɎes1T9. Z#ߙKz"RW#'X VZO!<¼h1\ekG1!}u 8uVRsͲ7 T;3E#0/B@L˚$Ka 0ŸDcHGeR1B<𚿩҉e>#(Zi+G:8>]NL6˦[ H,A ~(!#JqYP 誨GYw^r(pA[BI3zܧ7L^{!E2"" p`q}Өg*#zAS0ה1d$Ԝq`nY'$cN?[?g* yhԠlTlXKFd=Q#KU(gjpGTmV\ڈW\exz|${JI4=:8gNuؼ/(+c ]$zLi]r;~,:UN?o8)2 ;^cԠƻʨp-e|7T]QmإNlCAo`41,,D |01R_%MGR2]T:l48wl4-p$Y[K.IGP HC U7#av^.iq)Qr{~YT %MBb b䆛t'ml_kZZbMf6WXܛ6a%;e|KlE"e-vrT:gqz@cuN5t]T~ЋKSN5{Te;/Z)Pʴ0ӹ{)uk,Y h{r9|U6D]6iFi1a!\khC=|0ShC̤rqF)(&Pgt<Iܳ_n P)o۷C=S'h-!Tw"HT :Eq9;"(WEwf'bM>c2e$;HTgv Um* +:qك5 3cf7 еn8n)HQ@ϾJݪKAпZȥ4Xl!4mDp{::v  9߃UM)G&6OҊlwoLrD3.9Ї>]Iؿv5Jx}W3INGk8Δ'H~Hv$"D-oz7$1s䪴TZTѱAXw|RQbuhH yWU4&}, Q+`F~>FK$xjg%ȧ4Nb h{$g?崾Bh26\|/vb]"9qrs; Xu V.c vг*Df]ŘErf\꜎"2Y@%~#R0#)F!Ɗ$!T7_ |<7s _Tu¾36m4lך*Joc՛^RP5gWE̚m6P f C%J¶cB>Ī@f1js\r}:yo gt3ڮ]V\'i@.6GZx/KDD|J{J am|pd# j 7##ȁg.6N5b-GoB t!tCOuV0SW<24K\aKC|C=R̔JRCyE-M”y.{f_i^q MsO aCW UJk#bݽi \@/RZs)BJ ĜpN<\_pyXKֵd* QJ/p8UpQ5=@,oDOFXu1GE W?4pJ;'viD\@\.}}HgJlT׵<7];j@=b]mFMGޟsVdi?(;T+ }&~ h|(?e|fhAq:9SC8lsM,'丸{T\\` _AEvM$=zQg|(A)Q:ʬAû㰷|0* '沗 &?kGY a>J>^H.=-o09.PGdZ"²":<H[^j>2%)Iyߛb'ZdLhhw, xoGtH~7$2d4>I^VsN8XDCxyUr84]et2ounT+Sl2"L;ꊖCҼv_"~ #k8iܦjIo*LH14鶛>mWR L6O*2/گqV_\mXZU-رERp$E-a&<>{ FGa$jӖ3ܻ9C={pi,J ?< Ѕ==gfq$h4 iTΩ~BBiFKޮPmh ߈Oq? PlۏY99_@2:{@ژb9TMByij+(0#rBFD h&QAM^g2D\f335f1@5Ѕ =Gk컨H˗4h@kFNŬֆ+iAF,;?`)NVJRDCLگب$qPڐse.JÙZ9ƶ=F VX)Bc2}LXask)'?JѨ8^LJd f!2עV!R<%iU($1樭3[1\أ&m8bڧq1t18SD}\gt@BTvJ4)hi | I<-<\JŽS}Q>/f G`j`].a|j н5x@4MA`kL|?qu=Wr+ n>FZ>eCI`vS;(2lCJųm HgvZl:8o53\,;I^0r:8)g*xv$NuΒnL1dXղ,ń ]źp簛Q}R%as"gkNT+ >T߮pga,)OC <`$W M}[UR` Tqlly02x8dpM'"SB3Z֋ 'U:0՝[0z,d\%d6L!"h-=pPEMF }i_rsѕ' 8҅]%n5 /s)&ȍDeAc .(3qGLr?_2]Sҡ h{6CH &PӍEcT1Lr?qK > !A mR>FUWqk69p%VQ)Q^R~ N 1Q)&izӌ7FsTc?j2%3;(u U eJݷU $8omSԩ 9j 7R_?,ܛ?nom :G(")Y|W;18V^AjǡmF% YLg)=Y",WwT)P=ӼccFD<&s0VS`"k}lD\#t{ b >eWz-y<ԺcRvjzܚrd3U'weO2 _l khY<ӎrr7vځRNrp^Y0d=i8pᰱε`b\T2Ѳ9eo3;>wU*URwg*9a[k@= RÐwRՀݳGl2zO:]H#Ymea0si{?c$lxM$XSTf)C Ӭځݕ)?^wLhIG+ F9xqY fDv 1:Ί{BPUa~ Yh+2gW/C]Gᇩq& ]'~(S|U$ȿT܍-Eq7&O+]GyYb"!;rE+ %.$*,u=J(FhJyn.q:i^[o[JmeFW\I/¶T8 6^ROY( ?7Ḏ/99{ 0 .,xH^U@ldoԥlhDJ6oxe~q4I9l2<2\ԍ/O|0xM C qGw{t߀WkȢ ߑhȀo]MΣ龲Kե@*ajYz:+vJG'/E];Le] @jG`'`3Q |.#,G lѾ_ih \Lk6O/$e;Spd$a<`zȨTZg #9%)ѧ&݆ZU8bQL_K-7@4pTޙp MmPs⼅/ HBJj6/IȦ*(yʒNVTwAdar(4W¶8F ᾩ(kw vrL`f[ pyX<R_56`ijͯ*$֝ s%la >s5lÄ4hkfT{Q5B`4LP#/O +HV=lFޡs#j,f<ūV%B@7 rk[(v%Uφ'-=al ATRǻoF4GTA[D vŸ'NSX.?`DVTJ@iDdl'Xo{ߔ5?R&DS]cfwroh7$bai@Y_0RlN_-l9 4Ji}t<6!hoǠ:s}WJkGσC'ʮnf]21fNZBkOd%9Vg+$!Mlg>QyۋQ | l<2~DdvK8)f7U@)n ˰D!4E"O͗u}s<c_. ôB`5iDC;‰q|)Y%vm jݞR:p NȠ{6؄2F~'7ДT^cb $,(7lRL3Vϲ eogi#̓Nʣ;9:S2%/ 7cJ}!1@,IpOl!Nkq|bVd%zn7"ꯃف$u_:Ox|c ġ*ӑJLDO6F hl jz5TS)o<eUph&\X IJ_yח|ȕ,KQƒZc#:7#D-q=HT_RbWxB3Z]ȐIZ8a'@1Zs<[jl(}~60/^iVM"%af}ݐ8 c$%EzmuPmAv&=:w>ip[y=-ƁqqC-9DM|}ף:Ou3q8 +l4,' *vI[f4!{73r6d,e%V:up;8h4I|/lك\BNOyyiX@a޿ԁGVn)k3"3%=dr7sm9.-/?&ɮ֐9,Їa E;pO'D0&JВjS'}.m u>OP\]O;qg'wa(-oQP3nnl[̴BnTbG xLᡑ~mx׽DhU=I֤q|N$?EYSogѼӗ,)E4' CvdKqDJ?@{ʗUT/siVM!Bms_tyS-Rsˣ"Jrp (1gu!L3(b )K;+8jYۧGmPZW ~#+w'%)yM4):N܉[fN/X7bMg#jh+ XM`&c ^Wɷfr` ւbm@èeΊ"uO p1|'a /kY uSD '!Yd0w3'(,O: yEF6}Cʭxw*D8}<}_8?n_7ݬǗKIx )+Aɨ}kxg '8plJ@&aǕVNuryZ*2\0Bȱ"q36(') ۛe*Kt,٪d}yA+6?dM*hGyV[/B\NstD̸ $ ^D+M\Q<|  <{ í4e/Piz)UIR<6s)깣Uܝ౐ ^=ktNQǵV $Mڼ|L=T#ɯbJV&|/Y ]KĪ:'ԝۨ{?G~ Hotŵܳ_LƟ)>xA81 })1%gc0hx;)z#˦l~7=/&`kJE:A=-|P c d1 3L,~,6ŐӋ,/ 30pP, L">cąeC j&mZB"!2r)7~V^W[ p ȀdZwcYvÝ,ŷr.Nv-"fD5 R#~xӶ(˶W\sNp[4J+IjĎ+¬{_ w*"6!70U>O6I~?y[z'/TBBtHu13Q:K]N x)%>?>/tc269YvBqyb)u")Oœf,h6bܣbcH#L3*ᝏO#y p/5^i£3zŌI18e.?$` m At[Ŷ 8J̬cײT\`Y)D!9iܜ(9Vc]Sr;~'5M%AM{8\cD -Gg]7VC-vE_S_*o^+Г, +g͊ޟ|?o莻$۬qp2>=AI_=q[2+ˮO-fcFt7^}Q='e 3iHUG3 pgp>k9D;Ћ0Fpr ^TzK§U6NdSPJ[T5}/8x`,fD:xtWbUsP#մ{[.)Y¼; ͯ~Rqs>wd4 OryI|oMiJ '/bd`WrNvJZGFpE;#X%=MX4L. F%L/N0Y-tt{/Ui< BM +ܝ*ZœY|Da*E_ɳ ; Vkpٟ@SJ&([A6'8z}:OZD6_ hbר-H@W[B90 @'rDh =8B5ERM2GMA,.| ^s) ʜ\xEdޖ\D3w/9eVriM5z'4M3qتh>^BG;HpJ^Y|WN1! {y;ʯi`s.zqh=VMP:D\YyӸ%N` ɬ$ N^EBt5'6. $B7Űjb_og1W/Fa; E Z-oj:7nz Qsfe,4*{]0`In#}x9IAG* J*ǕkU.%#-,i1JMq:t-ځ ZuޠʦY>XchvPHub5„ Ft?Pm˄ȑvHZ4{G}l:hfn֊ vxPӛ yXYBL1:>9f~0@2 H^W5>e!# ,)C\j:EjJ!"ب?BJG6s%d#! $Y_ޞːԝ5FrU}uۓpEן\+ъKvsMT\V}%3XXw l-N eq8G'<(.o9#>p@SS .LQq T:4Qa $[fu?so4Yˣ7S:WT0nK%zB<<)hsxf4AVo4MvsA͍g멳n'A3Rr"*C:|e1(x[77"(*mRωu5Ƌ { .? +G=Kbs3ૃo&[,WG 5{B I` 5% 󟭽p@ pa][vZ$n1D-RW>@(\iJ 9a:G{i~3LiJɴ#O|m<׹ـ)V@-xmUe5>ozH+Lkr.[=}\D13NqOoGhIWG oИ"%sʁ:&efۢAlWXM_Di&,=#=tY7օ ܝׄĐұ9MD@yj^R?eW1E%/x ˒%9jM2ɍ]6J49}((E=J@nH"]RîeLoe 2Obi_a-tCjw%^* 5:\AMZ4-@f*U|Tm$d9m/o$YyiS2zH_8b[]$J_k8r?Z QJ^Un+r"K6?Dl>n>e. Qxx霸aQDi]^ ULQ7*<]R?*.pXEup@6CuGG=UhZ׋r%h{vI> |zP4rsHQ7O$Mʏ|Lf|y^,E1]Zuˈ+ԁiL0=6@~>iÒFڎvS+,ȵ6{:<#:|ül˕Lו׵4 ە.d% 5ajbɐU&ES渻˗aF;2Za8#ELxgט5ǵyuO@'ZoΆ`!!!]V\SVK#{4w^x#,X.Eot p:@FXt E-Z503WGqˢtr&:Q" =w;CMO{qv>U^OsgrEls A"r&$!TP7hz> Nn)yFU$[yPNѾđР2_9ږ#Ѡ!=8%bh8f_ӞU*iXq?{t/'kRsb`07|ӻ&CeNY֖] )D# F oM^I2dpTi,ڠ#[T..KɎ O &RA擿EB (XjO OlOƎbwD]Ս(W!J\PePL`[F/t5L6#ZcLYL:'Q,Zw)u uA0؂rmY*`]1Wx/M}}f,ɱ\.}"GFޝȿC.0#4mq./,f>[%IcEGu3C\c#30Vz"?)F.W؎Qelֽ?c7hi e.IAˡd~0MZtMt l(Lw-!<9 "ʼny h{傔 ̓qԙ9Q ?R+J>h΢LQr& Jxg [ibsצ9~! ZӉdu§Yv3bV ޻`!ڷhdU2qXZr/O 4E=;6~Dۉa܊"]+ՎEXFv4 ͩd>˄,?MNSz_/PsK_6RW<9>91<2i3>wn:nپ!mM%kd+U+Gݓ T zgU~Cɖ^7mh5Q6x\0D7&]Estm],v9FpTcsiN)?JsUizB7IZ"^w`HˉdҶ2Mr./UJ5M9 fPUboY1 ] d`_ 7&!]aB"f7a3aNmS{ 0 ȞuĹ%M-@zhV\Ƌ,,Qa}xj}4Ӱ6a &HRVac턝۰ޞ{gqi>k̯MY?9CwddbTl6T2'x+!=0kIdBN u.1IߒJ/C6(2<G/?M9('; k s}ddԼN) c6 /Jk?r1REv+F`'OjMr%?CgVzLi^cNFړihF_4[4QC8EAV';iKPXAPYux:Vpq.Vͼm,'mDFE\Zy6C挖%YP2–RC:̢ݛ~ ?md)|yl?JXy*;00qw0r&^wRFvvZZ 0zDȽXu{n뷊MUPF$8rΑ.M"Pc+V6 \X^,^ (?'rz}>c~.Wn<. 0 i!οڕq,\h@|w6>_R׻6)49ܝpjhhP?exΤJN\ш,]-X~ħPn/͸9do1O%嘴ueC,pM"g֒V Y96r `|W0I}/`pӼ'{QG,05WGMoHE9}r;ټ8w7}> RΧMBYBp҃f:m~xJDZ$fKNLp%>_^t=f&{]r )<"-{]Fu9e| i6M')]3St.=4vϻbo֍7mS!aי[;=R0[.dB )>Xr^MP,k~EKzn\6ѮRGlY;?k{PcU,9j]kԸjM ~qa~amkat(Kfgbuh1 i7+w{L MfRgϥaL$/}}Mۑs7Jļjk:2DL++K~]u7I cZ-]-s3&a[T=(X0W)l|︣29|%rR \fQ=5VZ'-ʚ"MSwU.Rk,ؒH=2,֝@ .FJ}X VO U]:ҩD϶i}PNݰŃGQW<@xجYVѪsJuZ"B"z3؅k-$i|BEO/n͢,_3ѻŵ+ӅLv8ϲzf`Ua?z%WTA3]@ ؟i~lT!v0$5@o.,αSF!Owe#.XEAN~MD[(v5y8 '' x ?e1$͎YE^3Ϋ'k :/ONceI!;x'㐸6D֐#!ک4 lFK>ultgW&?OVXj.Ѐ-piS8XMLPi9toF0/Σ,NH-.Fxk<uc3/1K">3kk$6q1^W| ƛ}E܉*IQO3}TaÿD f~ n 5kp BM%C rF2+QFS#:B+gI ,&Tu,[t0 oW(EW% X0D~&2)D+M.9o9"H TWXBj y;CFnfƶ G%'98M?K\KP-5EŲzqj-u 6l jߦcv8=AS9󒔸A% M.- 0P7vnKƏLxg~2ebYdD_Xdh2byB^,ݮn5F6y3|k#E5}&KFWl y2 -e|ڇl$%qXzsua`Aw"V]b Y?R iJ9ˣ#oU6̢4Dr@wߕҤt',_T [TgB\ dޔJ}AԯJu.Ы˪5?$i׽Am8? U!|^V;3kK^-CՂ=7g598]o [Šӯ_Lĺ$NϕiSPIKd#|Pf#gɽ:e- KUL;Ǯ,g,3|jc/ (g}-eٲ?z-?oT84'2|cu;в~vGܷ) "0ڏBuaN\)kPYN:V;7)>O$5Cp`|hv)DaKoNmyPQ%1ѵUmD-XG\u[S 3:qxսGQ|_uHM_K"B〵(aSReAz3ֻfl46ycO#`HI:E꫋y8DwWt56ݗՉpn,r$FūcF;X' ծ?'0/S}㾋Y!>x V [NH2@$%mޜny!)+~;D}sB/ƞ\:F4Io:';~ a ƞ~['j4Қ4CxjZ9bd -m&,Σ,9/㳗 bt@u4dx)WaE}tF'gE &ٳjBĒ_]Xӱ t!cn %(9O94 Rɭ+8 v4o5ț'AV3ۊNlkٲ ^WT2N[^} ב^uЏwgĞDٵf.q :<>`W'kNA}Qp,CB#*.i '{bRf6 1b8JO| J|ݟ4 \SQm']C&+uTyRL}Y;{E:;_Daju20MϣT$ii r&G,({^ ܀ę)q9[%MM7mbG2}Ѳ;Wdv1\ݒa_s[ I^y_k[/H{bpqzaxwCNiP|Vsgg/uDgoA3E yg[\µnCeB8Sa!0K wI>{Xp,s-,eH9Xȑ1ɧV ?J|Nv gni-xѧ vԈH8t?[b7 'No R99DHBȆu9A2'ugDR(%z ?T9ˠE$^4"B0Ga!>mW:wP@G買h]kڵ HҩPnOP 7]sY%&# B) ϥ,_]K^KU0R5./۷ r4w[B^[r[Bv/k MӀQ;QYHƒIstdz4mk!AA0@ᖱ;fʥupגğNg ɟv! &%9IJ/oQo8_=bciN^]r01$f b *ju /QiDAICL:,B$8c#O;!HrXj~%*9Xe[Vcvs*KKh "jiqoK#'V<{Eiv?60l{~#ߨ/d?y`h* bPkIlS\v|dJk̑oaA7f|ƋYU`5fhd`Kԅʎ.V̗~ U9cE}ˀI/|CEto؜iNn@#h)Fy^#=[c2O:x=vb6 ѕ]RYE /ϱr xtӯn}qȼRl'r!tec=T\k"[QkC遰 4cd`3F /od*gTpa^LQb$W. ]bH;%RCUGe]8rwA']COiAwz&9a|7`΢j2%[ŭP+K>D tN/tl26 Nd+I+/u?."M)Z&.6"ZT1 Od[W 3⤯p13,3WD>+Z CWJ HwAY_H`^s)OapWFZNVg_58ZXDQK.w ,fjtJ7͉Ψt.)'d~-nob=Ÿ=ֶ+;kN0i!+ZˆH&BhMp:R#L@u'Ka+:?ضod>I5;@G@Rs|+'m^ v,zXC缂8(@+Kk6D3霨)_[1_ MC`ۚ%` y|vB 86ֶc(qRSjv6έtHVXptՋ5.Z2ftAQZ_Eex=_h# 'xEDal  &15[=}M ¥b$)؃ިyp.kb}_RxM)hMmꞭ/ ȼ>nz+[IpJ]eI*d䎂 jͼ~"IE욖MhA$rsH;FS.+LU rOv/4eI$*=(uc˽=^6Sß +!B0~*bA] A oЛy#T['&:- -{&gs6==jC5c>!ѣ:_ )m_C!wb\*-@2-/]n%3 2 d֭|G@`9L\$Q /ى5 Ex ~e”ޱu*19> vL;,I|6TĠhٴlQ1j 1}0ٍ20Kw]VB2qߖ%#Ae+Lp rUMAK'Fۢ>PlS+@Y*$+nmټ0Iַ؂72H\[$z[-^8:CN1Ö4QθO[1xLwXv-i+ 𚀿C1Nƺo dQޣFQ7f2!q͚5.H]p}(r }5&j~5N\&Ve{ѵ8&Inw-d6S"%.ZV$ʛ̥#b!\qXpFEg[04[HCEvk=Hkvn @b>C0'}vDhT\:&:ǫuz53C 9glǮ:`QV1Y7Ӑy ͊ >*`*_渊1O0[FSǎM$'Xh$,@@ce]-N' Akd,>[[O\@PH Lq@.g-.bBTڹ &$gL,kqmeaz1™ ΋g** GOo{rۏN a)q`m-nr̊A{A򎪠^ԺW݄0S,O+fB᪠[` اŘtX"\] )6,!Ӵů[Ɖl ^9;5XVX$>&&KB? w| }pܔY;ܞ#Ea+rvSh0ս@yKvƒ^]683=/ԳlABg6Ρ,kO']4%4!^.8(|%%,˓&2"pM'anHPqqH!h/o2DnR0Wص?6<CAv1osz[Rk$zT?gK <9+JR4m& %v:C2I~yJg;@ BK7ʆ [HmfV= 0(a뎗>ׇhTƱVE[(2:t?ᖽ *<ލߐL\:ZayzfPs~∇5 ~[S ٺ}4xdiURp5g,2"] /8HHV=|C&;،Ž]kReKxS2Ӻc8QO&}{}#y flH/8I]rt>ثLcfى|4V3ģg~ w[X;I'F l,qHy_CN r@P[ns`ݕ$r|Ƥ; 5Iu^Zp}q( 5 Faf6G=0 B1t_K0 alaQXpl0tT߷ FJ|f;@GS-X+p{^x^1ƗjzF\EK0Pu?²g?Rpc[Asc& _M7 ("1ugxHRP@1f&[S<S0P:VpECi^XJsr\=nsħkB`C0 ̸R9bE~ve*Nݺ|(W=rpf&q?5hA"ěP-9KQ;vMe>RچoaQub} )+vtQiXn*C#8HnR>#ވgs..Iuy3.wLkB<.=Nzy$i|*&i%~a;=\Xm3٬A Е[h涵e*+YPySߥi\R2nJbx7ji䬳andxh!1P~y&|^:pDj0{% ^JmIG7d' $,zX}>@9Ŭ6'Ԯ? Y?+An\m)QNi@pwl౹ά+ew9d^]7660R@R%K|cHV0%iPȋ.O.B >\Gd/bvzTR"C_!1*$kjWǍr>XMzyVW,CG7\@oEf)wf֐@8t##oF{_hpW].CL:]b\vS5D3:}Bcvtpl˷gT JPUqs. -&#hhZcH'v?!B<L("-\CY]( DnRZ-G iOojѐV*895Ei025鸳w0F ի !m/oRcg-G#uҋ$*+OaaۤNڬq>:)Y+ >FVa=FPPۇNȲ<+.1&?S8w!D0syT*>RTi-gOnlD /.kJL0N6W 'q_k;g]͟NIhraGGG'x/k Ѝh nbJ`1դ"d;®%(l~l"  t`R6pcP#tDBa)煥/T3`^@rf."IaQ Y.aѤnC;h;a֓% %0+QV}jGș;E-3쁲N ZzjTŊׅar_'D!WY,K2WxĮÃM)U28ܼ7-zR'Uڌ3f2k\a O5}Ӄ꾞 (!+`_߈0f} QS2#`;H|V I 8$p@61E XWtȊp59>@WX|Ej7h1`ˠ֣m =BDmmLb4<A& XM o$7KhwBro[抜Aۤ\_*mugyu4E5\4 M/#Fb#ߐPA+ S*l.B^p~d%X JDW(#*ͮ.><,Asrw ]J.6!&T^," {S޾/&_YS#Z%ic0ڒ'H o5'JE[ob/;6ZN(w#ۗ7WYʹoߔtb /Zzk^W:KAZ@,[nn4T@| HO&;jtճL?A/9iP6= 6%shg7Rv}2^B<;Jꓷӧȕ:"SuO5Q%.92 tEg 1s;DCo#2M|b!B}LE<4: 5/a w71]TsOںw<,oYrYe/0y3 (DP^/6\=UNydؤ۷b_Ԣ=߱gC],C7xN2S j2xU +ϝ+D,6Ӎ!D{\mxZp-9٫7NeK1*@wQض7^_g;UHJp-{6ӮoKhDӖ*Y濮&KfN`'lπ,Į>esD2vs :]OQx ^eZ 62i8Zbg~{|PZQPI? lwXYP"g"2'=D.ٯ$j÷~i|ƔczeFlqǠ!~ж S9j{jaܪ#qs׺C:uU*N ?HF5U[A.)\'2X"EX?ʛLvz.eqhF=pɋRl\D z~.ȗio4ck UGM \ծ#DsɪcQP'F?a3cYVZ!& `m2Lo VM;QYf?H7,(tr!/K{lx"69循la&5Wӵ'Ÿ砺Yo9p-y9ZyEDwuߜ~xUG; 6ѨPL3ċBq3dҾ84~գ%,.\~" 5QBNݙ]:(LJ4j+=B,^ u t/15qnC(K`ߐQ`S3gfG0* 1myYژu1 )EB^foS$B ?(mTKP:TG(@mvWlM҃[R%QaOURE;D(R8~p霆OF ??$p^͉O#yHktVi W`MhgsBBYR/{Uh|Oh=`ar,8{t wѸ́[hK>4X8\g KyfL0ɦZp YvHWx |Avd;A! c\]>aMܝ0~0T1`ɤ5=-yѼEC6  {txSj-,%"ڒiyb{†[d7$ʾԉ,g|B+uhY;^ȇruv_2=UtW/z&վsQoy.&`!sf*\y՝in->`^I:dO{(jGt m!0 [aSH]-(wޫ_Ŕ}zI~#, A1 a *f YŒ;ѷKε#G6T;8_Uߒ¿J?_7n%/b.k~X]Z9c  Z7$aNg]d< K'Wmh))" aZ0:&>}d@sbiS 'i֟WQ"  ζԟ}DǎlMƀ#7h '>PDC0{N&9-'g2:FvLhb2ԇԇ5i,mN&ԯ\:[$Ψe ˂ցG{:llK,ڥ/>@niD4fXFjvrS9qe@[nܮ{sq5J>s*#x/ʡJJI)~ùcu cy/_'Qn i簦xj/.8.u̶eiJ=s3seK+eͷw'tky6]d24 ?E7O?}ȗ܈2DJBO"rh`JDX[ C.Af1Wl7<[+>eNԔĆzꃜ%LHS:oC (V{{=O]6ca1gR_eU;؍\isYz/RJH}/Ao33ꍠ%-.axMz?i $M`ʽx:s/}qmxNۙD٧3nes{_2{Thn@ +J[^ mf)]@i6^"WKẠIJs^CL!ŽNE5Ea@ rh3ϟ8Ynvqi|FXnXx?ݨ#O&7RaP0U&PB֐dr.geW2ص^7mzcb0S)-Ƙ[ef™KoQ-q*SBo >^bTF (QEZ^5W2BCך!ADfE} _o') 7s siۙ{!΍CHбUA`e{̺fIgT!O> o|KaVL xݚS@ 6uQ!k-~"S-\CD:߹U9ߠ7z8lAЊz5_az9Afz] d 'j VmeSwD۰Q}u1yl?}ss "h"VV+}FKk<26Cvʹ:@~fue:}EtEYh)CNKt'%ȍllcTpu'u6P5vb.1 V3M"?V iE~CͧB |t" 0u% y5H˼9GYh/˾to(Z.uC%~>AOxx-WɮY+>Ym7vh%'Xλ) ,9Z 05R&+7suA0D`,0&d̟tjs,/TDy^ĺB񰩑(]2jDϙ&] @i/'rAexܿ(2ufw5 >Ƚy4i.V|뇍ZPIE}73B +8E97ƚl"Ky@J2jW, l7i,F\f26n  2%u(~lj CPWY\]tl"8%A \H~;A}a .`(CBc1w4v%)v^ޓpAmand/E/r䯫f|,SN@~#n,9Zh EsJqyayB0ᆴJNz 9 Y=5'+iYВ !sG:^uchr,愣GA#H`jRăLE=JYi-i}eH3P ԍu>=B/c!s^+컭%,8 Q/;=Bf^R6Gt?j3ܷ=* Ām\Z1;5[ꤗ==H,Pۛof ghҥG<ڻ~f]Z.Ĥ O<'&Q\\-Y`%B{ qw/g zpjx i)*ƦYGw= lgjgw'~Qn] <ҩBlno C2˕oo1UGZ |r xӯ8:a:'?(:geSN@'j}{f )HEh8"iEr\=Uߞ5wv@ >RG`*@OYZN\IOi|Iه9b~F"11v2Oa Gj: tMQ*q[{ JѻP )s˹9򾋅q1Y[* GOm!Fzy@!AOa߿`Ke_C`pIaiݡbXD߾|Ӵ uO Go+_jл8VҮMx|c!´׶Yk=֠}Mqke!\l4sYC/'3PH  k^"Ʃn=[҃$ޏ¥Bw|ƀ&O]x:),\N{Thk;.}WTpBd7(SY`8 M?Mf*zmx D s؁-l9Eeએ?rZ,\rɶmaj@,~NK>ٰ? ꚼ|Ja(.4zޙj%hq^i|u [9>gKFIp.u2|fu#33 f-浦+W=]jWOYLuD%@R>(e}jaFF] * ::GIOK7Ox-̲4ifTx aF:@CGOA$d˻mJ"vaȵ"wKywYԸ S|u-8A\IOM⏟ 6Hfݸt9ZM~8\>O,GTv8&ќ*LՎ>fjJ ;Em0L6K͔sb'/;rcKjig4 Q(e~':U6:Ђ;d{MucГKD̖W;l5>)SS9%,/V9 ΣrrU~>9>r3CWywws4ٌ#rXm ?p;\(1+?*5K%/1UOM:?M@2VN\ĉ/O39qEk@ܗj~ܺɇ#Scr '6tYU!J?C(f3y㔶jI^ U[ []e`dX0J\Gk؄Eoz%RmVPպq Cr,^ʠ P7-1k4ZB^{Z%}ЩPbDXMyV\>aܽ |}8NXW ME{anMX7Lj4cMy@-a+sw!p9ExDpfQoy919D|.7R& R]Q7rc5Ūbg-kc\y%Z a{i 9o[c2ZZ; ~$JjXcLM u] 7$?"l$qIB8Lc!A8I.#%giX|q?:J~[``t+I'aFBu| D6ich%bJ>ll`̹WtcEx-"YGvCtTk'/!rץ\@i%7rV|[Sނ-v4^f _M= :iW~~R}UD|Kg_' vČ HtU2ܨU W)|Dw)t:ަWHR^Rcy@axn,*ytwYL^ d\^1.=ۄô`()vjJl辯mn,,+ U2uš4-]Ldz+Nc-}w|ˡ"cO%t+__CmHU9zzr-.XhO̧H{ SH)xejJh|b_΂|#+p)GKШ_@&_v!,IG8$!_G7: ؿ6\*mkx 1g^C J_v1;㸮Bj-* 8~h fQo0P7"+Ԗ}Pi  ^*wXwэgT6i9[B\8I^ #j@چ6!M&%(h2AG1 Gjp0|.?7>c+q"ϱ97Z,`t>77 W+ Aw${{SM &<:$x@+|r\I d!v؏-occFÜvzG6\,z2Ȧw bg.|a0Tg9G"i# 򎩠J ?g M\_iG#Xy _(1"LI]¢Ѿ {z6zP)!GCH#Vu(XRBGxOz{&G8\Na8YH7,ƥk9 _ l4k(4~%L $/5/sfOQY7蛽xI %TٛvY{´!9ftTbXt;+>{ M3@K4xٺ҂ n3Q|>Dik T3(I>#wͱ'沈2 `->X)_V9VX 莅?knPJQ{ Le! VCu5y <1V1I$:#w!dpƖ{֎&lK2 Y]p :LϒJO >:^n79٢<VAdżr8[~D"8@oAǚ%q6V- ؟Qu#)뛌HYm,I򖲯T384^dx)2?-}My|WW+, -~%6j˘"--y_dY -]Q^̟endۯ-`BO ̹MLrΤ["Kfӎ't3JXW2FVm϶i,gjgXYV:ߓnf0V HqAR\I[8< w8IMz7-x&A0`;!l)&d՟tT㲽 t/G Unr oNxr)F0G7e %Wz }P6:FI@%3'A&%7&-KrX=8ažW8&+qZ^- s:|_><`tȜ4v F} ~/hŭ &AфxAs9/,@*&]nV8L'}ıCz-u>p1R #%V+ҾeaQ0$FKg"  7:N!C C?&s10[鿄:cnFWal%rZE\2xUgMϥPs)X!)΂:){7^,.:⪣a_Ǘ~sif?כ.E͵Htw- W=#&p  uY #2iȠAɠ2c|› h.gyhrIh0rԎRKpX0Rtc%`aEs&FK$'')V CO2C@>xE&yS+ ꛤ{leSr]>aW 08%\6 S˹Y :*Vp3P Ҁa9$Ŗ_R Y]tеa|!ú nlB4P%#8]\4÷4pD rH4&T;'TPi8mbt5N ev'2(Xz6piqBK.l%*!#qm{5"pr"=r4%z{Ey8]&o0cOCYVXVh*.3 9Ov#ڦ}V=OSzF-$_wOǞS.E-rdgk-`{ުXY:Tvl+b$y.a #&4YU?0=YQa$"y16f[%{ 7/ޒMūx)^fr,Aj-DnUf+=\-a "2EX|} &$- 'Ydgs 6|oR`͟W4 |8R+D%8*7}Ƅ 'o);݃nt"%qryYIE?]fL0|A+ :G]{pD#w..>5[@QE!J.8Nz1b˘>O>?6K gvx/y]B΀lBC!EQ5Bٚ'S$,m-_t=.zpG,8d! t<2RfuZ:Lxsc60DjaГRD0tlkq|A E8"spŮpkXmrAH_X҆b"2I"7#C5'fueIW"Á$ rl K=-Lhsޛ߻!L/P1~t .&lAOe8ȍk鰈1͖yelwt]wSH #AP!w\e`~ܢsSq4ߪSK7췅MEZ)2(K?e}HGV4 h>uؾBBI#?3yS2#_~Q8qEcR~BS% }|D5#es+e,S}N5nx Fo)pO&'rH+ ƹ) PcҾ(R}+3ڦ< T5x] x\/'HwVH@=<|"RLd }!p7HA_X/U8A!9e҇ etVJx>{ݢ= 3Xi_ĐC_!s f|X ")Y1c촣"D v&9: ۯ^ˉ4}Ġ(5 .ge f)1d¦$i)kfʩOwF@"ļf~I6HQ7/dF* ʶz$s0d8|l{k3 H=ɭ0HyܧY'$qЭV*Pp7}AXeG4Ώc#W&6؟-SC%%ۉgF0 39$ˇ*Ѹ39*X}2>J1؏ iSe@[{Ϧc^v)m8w2ޜK K _jgD5cG4TB/߭?u$m*_,Zhònw3.Q8N6|4ye^>5)^Pg(j'+37EF% XaеV?/oagz7_Go o [PG'=-sݰ(-AJoy}s0|BfǜVZٯxK*}.~~KKi"7qy# !\̠NeF3L ɩY/NeycQߖ #`.'f[6~gWߜIJkҁZ?(>` T#8g!ZoB>V ;GegrvF/o0ģ#+!cf#7zae6 ى9p?$ ZUtyb!!Iv j?"@ޏt75X+[HdD-0f}OۣՠJl[ &@"*$`Bm9d|-xƻC4^4vbP|@HƵAU*ԕahK)X[.Ȼg3 tK=yd2uNx(G,FqljDG6F z8?)|ϱ0Q'?|uAJgT?b#wPR?"yH%Ygcx ^E4G'@c3Sa>< I!|61kHtxbYrGxm $ aggI]|""s<32/.Rbr$7[+^3'N  8dVowźRq(ge\l3dЍ';5"٘N3 qՓiKW8i0~"Cn5 ZL#݌Ä71ո "8^_g4xm} B٩$}BYk[dGlɏ-eu%3[BMob\ 2ń%KLo0(.]ݻI8j=ʈr8#V&4DJ=iڏW`CT!?T*t]}-!y  7#zF{&)RdXDWS.QmLOpbXGO70*)A5o86Aːk $۸E4"m';ANyRKK| A_5p1gg&%e[DxҌW6\>9L Vٷ\s Vۄw{i)&3i39HC)!uSYGm4cihC7q9<cQ9~rfnnZ.劅n"|ea+Rä8v?j.Ytn2XiQQpB  QL͆Q\,9O`7.[*t?O;jPK'0Q {/tns(LCYJ*ί!8MSn!uCRcx=_sK ͞o*pǚrs-CN^n3QЌUTi>ω>ʱd% ׌whPiс‹46eLWmZʥCvMLj/cUNLY][-Ik!>ڞݎCJ^z~b E]\ݦu$9 8KlvԌu|￘A:ŗ/@k ʴ"lI|= P;hiXX#Ip$RYdeTG,룔R ?C ]a#_#=m)σjeA3q=yXl-M+N  )-~NӞ5s E&Zp<&@y2ȾjyYm`fa J0e^*"j^qLe5Qd|*>aMyۚ- 9nCTJ"atZ !Z)Fx%OF)&oЛ^ ^l;cКc,bkS\2rhGD0-P /Ćw :rgw1l:LxQrUV 6w4_k?XB~љ[hHX ior2Fؐ?UI0Πlm&hJݣpyT۹;!\V8jtA1U+XG UlRl_S UV? vEz،t/DEdq'p#+ .咖*qnL&<{p]*(~c?|) BƲd.!bLVVDod`p o̺\F{QmU-F3wtVo}<23h}BTa͔ +h|!q5sͧ&|T^$B@&aBu,9̶ri.!\cD7,}~|I2G97UP\ac@_uQu|"8P$ޣc`-qW8 H.h,p"'oØA[`׾ryF0Ҙ @{v37&M?iL2(tSg'6nBmC!DBgYxҴ$roCI\0!v %#N5}T~\h sHarN`I瀊%f  eg՚wP 7ARڹQ;j`<} Dd- ,`٥]RUL-%͝ #ݍuWz;sS]>*c޲s6d t>ˇ Z<X{sܔ2 P3k欥$nNw #~{7#AXA'L6R?21VECZטVQیW%Ej kV^u~ȜtՊ=R=Fx_OS FQOt:(/ǤB@߳Gӯ6lɫG;McUKI۫}=ni6Kzs/q"/=!Jϟv4`Zs4N9\n`VTaZwx V2ͷo$|BO:jfMIB:Kl@7,;=;LiEJs"FWf]{~ X>w+c5|b=+_(uaIs+Gԧvh5cq"Jx5NТ&6*f KGl?Rw8FQ"Uŀ8:=0aPwMOԗ =@O/^[)޳}bluZ-ge7 '`u Α6Lc-Wf" zԣ]|س}Ev}f7ǫTSX~ҌN8T^tՔ;gU3>`=mA?15X DsOEL?_φlS mRys4ԈkB,EO7 #7P!^US~$Fy-pM[8ZқѤ*Ji#xS8톽V9!)dD~FcVP>]7f&ÄAptADi7|*-qXzVp~+<ΤN`6R=d&.rMU\/[ErJG*CzLa,hBnZ-Z )=yKe䂙qFOy=)# .ر?TOiux+ R]S'Oeؘ^8b]U[7Lw皀EyDTqRr 9/0 p!Q踭 < GN/ac%-v5dĐT'c 5_i(kX_ #syFrtoGa؈OהYj4Ul%ly=ͻzKT6Mh~vcI:} by}k\1[MoՓvM_3w~z4/Y!tWP#2Fi_AR}6r?!:b@js_ \j*7#0Ys\̞C]$Fse4jpԨ!cEOL<d:8ܫNlX+juf?7=BFyfq~YJ-uԒiHY+~O%:o%8.K0۪4| ji{eƋ-bv}PrE (>1f^G v ֮秦yTʍQ K''ys%)(VmM dw'xw:nς!1ӏvĩd J&/RN?SWuvKdڡ2d|4F>vtZ pƍyKVWTppk,'ebVoAe 5]ȇly `t$7u樱+G@ $`&'rfLlGONW?ѿi g,tGC34Nl^~0!)n| 7pTf]9قA!:=4$Rm/O6 %o m)<5T:Phy^)k]0nz9:Y5F$4̼m$Blٿae5[n"VZQ:zo|9xl8Iel4\+nBYZɄ{.ğIǖi>O(zFጇ@C:yBd5o"0<t ;숱^k \=BBjqEã2\Q^h{0dB Bd|<t i!D:Y#|o" pp}'w?RA+)ETYA? Ot ѤmA0>x ylV,Zw=)F ^8,6u0Vn.W<8 2x4/PD0AaJ^fB\}.דlv1B&M:FU/U~ {ir>jV85^$gcWކlMpE*ҽ "z3J$lA~tE@`CqZEwK2rAO >Rl1嵤F Y݃hȡ{-t9,яBoW xײ/]9nfz<_d6SKAM*xƴN<Tt[#ŝqTm9fn{ xpS#)vE s! "GJd /PHrwlm[!cgJڟ?CueV(6^;߶q#'퍽Qcuɭa!$gJ|xe+0SH7~@ū񈜵 ϊK[Rツ뚲<=Ix? 5 4&vH)u 8I1%r̍Qo^([0 *UF  cl2YN}zV4,E^#]tu ([ e 4a1b]XL<{Ԕ9}Bh250+sQ(Ѻ7V:?:yîWMXѯbXWzry:v1+"oCKw%!WOBzGt>vpGW VUP'<;sz1Ar!IK$a59mcg96Wa5!0 4I ew'Mc4>?_%A/17zT %84(zؐ`T[ Wn vo< pe|9$!FGgR2a8?"+@މ~<K$7S_zvsOZhΔ>H{n0aWq{hBAipY(84Eo}R=v,5=d~hn+X.Z6+k"ovF(yK k^MUZ뱧'?-x!amP-OigܱEbS6D'@\ KxL-R@@`늩cqf#;^@C¤ zfpcJ#v2yߐ{ke1TUoD G.:#3@#V9qeON-IR}7M p_y$R0mLZHiM/3FB rrU[e)sMO =feƙ>u˜'x7 ܆2f1dm +-*֏^CR%*EU*IXWRtEd@9vj<l1\vLLEP+ԺoJ1$0 \6!="SΙ-KQؠ+_ܠVzݽBFth r3/Iڈ`L! 06zV(Y5%^KgUÅ% {d1 sfZs|68Qۖ|SaO՟I]$PLWZ3~4HK4kS"3s Q,c Mj6 )$w 9!JdNC!#W VJ45ԙݫC 8`B ca,ʍpa6n$M^`5=5R07Rp8AWT<(h-I> gPc5ٟBQGC |!9w8- ̉V׹RY4\h!o>Mg/@ 1D駓FE7'3ϦGТȭ)q__?3񑞝еɓxx5T~Q ٚy``-3zx*XMσg]:@ C IJŝ_Z>xyrߊ%K=ա?,+J(ۑRkG`5ZQ[!rH:Sm?_:I%URd1#Ogި8j%sƒc]I_VS|r5y{B)`1ka$ǛvC\cL{fASxڤLoNoӉvF}/:)EM0|v O_N6+9zz`0Xb4;Ivk+*Z 2%fȜ%W™J~0|}0I^qCփ>jQ|=P56{Q @+5ǭ5n@&QHa c_:ڻ㘣qbVr'e<隼+ش%P r8ԱN(bSWJ0[5pGya7s% 1-(>mu\0*k3odB?ND{3DJn9-soo \;^M-?2Q4-p!+gT.iJX //Qf@ʖ|rm~)Zq:׃|7䬒;cA-` {,t.@̢ ̴sia%# %;eqA%grkq1,`uvOOw%S+f13dR}57vB< 5R{ثdG$yRjCZ'_o%#Ru:QqMPNͨ»$60TFK|8/=aݻnk^R8!tb+C,b)YMyMrŹ<ğ"4Hh s% 3~vNT"a!qPM_IEfч [[1JXGt"<| O%oVW%πQbDrG>x>%n/nҒ4{Fi73W{Q42fy6[6x}ůl,-ia5I q[ީd[=Y!@NE7qR{\[M3^q ya"&7}7f;wվ(QkCFL{m{5w5|)_5`8dI1cw[Љ\)s'xWWkkT}Y9JFx}R}dbbi){4 ٣0 ޼A 2bݸR5j,"(~.o~lqV?~tI%;9[06U`0&ݷ ϗ[Mkw +!{6(2GOW2WÛgЩ$<^ʞRrŨlbpۖKS(q48IV_h| (wBTilQ%{6<4o|1K֐.#iò8cu?-CB{_T}NkKWT <n 5{rz [L\pS$4QI,ܜIy[l֎Nv/\3vN=&9+[wGRI>I&ML2GSu5\u lfRx Q!G~z>CyrM4FpwH<71B5v@ AAՑ.lxY&Ze,/ ;\(zvaL>Teq(Gu6/yphzhGt֐8%?DÕSEy#$&a =0yuD/n6ma&h-`īqIQ o냭%Ƀ[5ߚt Ys`a|9FW!Ú}.$i>讝heKz{RQ5'dex w`k(ȭTI%a|%"Qo:Jvj:/}ade2͜z\;#<8u5~%KC7)AǬ=~HR Ø{Absx;:߅~GHRt5%-+2_ 4Zpmۥ̖f vJq좍xAkSWy`bX>V^_qfVF 3se5n4KjcM}b:!CJK 5CBL(>`S$įi}9NVwä+jӤHDPUCG ʯ "v،>@6ԍʘL[6TYZSҚF_Vnc]T {?x3WrAi`*9$ų#MԀS?K}:x8NL>}K4N.@QFBM'_)U!d,>V_z9@˫>#+LBűܗ)]p&jeR'NUHɂr%A&8˥Y@IԳ^Xv1%}HQB}EL\$&a$ib1SȢ%F~oy$|;{y=;u]#O_[<7Ts}[TeWdQy4Kp8FPc=Mh뫝2liP{j@D`]=9sq5[l6V"#+8t-~61Tp^  ˖?5V˳moZ >^:4"4{c'7J-j ~[=PA:\(Hj U? hZ񁯔AH8%\ivu%k}8Gh]p>5L=K_K ] u[l#gkoqE/2~Qi@&$D&i=U~jdaf}kfL\|nK+nA>I ѝKQ7󖣩 C~IŌhFCAE-s۹SMΎ?1`Ec*>0$J3 ߛ.PO<^g%di*QI8&!t;` {Ccv4LyE4Gډ\q-yaٍE[;xiR~T"f5@]9|- j> |<6CcZs+mP5>oWk"fA՜7.?#@˪G$v?zTDRv_X, 6FE76"ژ^L Df602`~Wbd:k /S{]3OY8BҩxCFBw)ҕNc]+U@t qZ(>ԏ7٩wVuDZZyE@ 3qVzEWQuX:ш114\y>DGt^~IW0|(2٣--p]8'$93<Ԫs4TikAmv[bIA nkۇOt;nMH5J> lkVZ|TA1 i*XcA>j~靄{S|V"= t_#e fYV IB貉xK8sr d=lv꧱& D:4i g)@A۟Ë/SRRa-?+YBtQ$ gi?to{Ó04 ۋn5P#j'Ryk][Voii -菔)4`NAL|aQ%/;ϠSO8>Ҭ}>%KV+Ԡ̔'=&IM== p`+~R,LpmFd0 !9Hֈ;-|Gžl` L4Wh+#+ Z .8oOi+BsvhqJc)ζ/jt`c5 &;>CFFg*@er-nǀVOGbiIa(g5R\E疸k6BƎ БTɭO.OriL#ގNp<*za 43蔵-S7F6񽦤|Btۋ6 =xˆ>8#0 KLXs6Mw%k#ZКς􏹳]Myu`=;s'{c1b(,ZʤD]QvÕ>풆 -ycwMp255C ❰jߦ飩 >O>SXxkجbV%hjrH6sU)O衯j\K S3_irWlf~J ~P{#5%ym/HT;-`h\d{Ek?B48TO2%ћJ\k鈐F-^Pj+B܋Uq"Y?$xIqQϤ -dߦ_4'ZVm˞cH_ TXDZBO-ŕpm>Q<3 "_gBK5gF/]a" S[( B6ë(E4k< 0b:@ꓮwBnS'eb Sf[,fX̜i›wpSOi NT'iFo0SSI ˆ}8HK*bBE/8WFb ':ٹWx׽Τ4`Tnw0Nͪd]># iNZϜIpb7йqjY1exCfG-^ /tg' s.Llxxӊ>.($gMJOK <ZZs-dԵ˯^ݕ!"%/uqD rGo\b2 { f5c_;6vp. 20Y[qOv2 ' A6W(v^rst!5%NB+_ĄT M$Hm{j8l/Ac.ԤFN A>OS~F [߂U?QdިSg -ACn7śh0}{pAIȣREdȩ]fsCMDvY ALѴ:ij%S# `/S GC-IOϐxPYiƄ=8ÐH[H\IHIcj\90K{CxYGYG4}uD 9]~X1 AM/ 쀅 Kέ7xG~A $bd$'Ha%L\]Fx%}2hPom] G2Qm^}{5Ȕζl{yn_5øGo,#l 2+&u0%W\GAq8Qf+^,X#?Ft?X,hWy?c+7ž_Y߀?_A;lQF+ s0(Ie] YTK\:a񎂥t nm㦴3ydBzױW ITZod*qSNLQ-8 LoKj  ~V^ 0: ^VF5&?; 7 S;],ɷ]ȣ{ =Ɛ &}тfr-v@wFEj-=B>A}o:E翯ciXk@U?&qcmAw;QY)'r(!V"qE,mH,gm[kT4eϤߕuƊMxvJe? E~ ^?[=*ejaL71-TuF|NtH?&k4bP :iwzd0+*4&l9hWőj) oe5 Si{£4&JMk]qަX^^k4 +KR4o$N8‰ ЂpØ zI*{7}!Tɇխ3 ?|p%Ӄ$(j@͑pm|qf`g;s|fĒ~/TB[~T$x?!NpBidj:`4(]_4X:8Ǔ{r<׵cn2<AM ԆZ4?Nںh6G8PU*jyD{B`ɐj孽*o9sSXfˁ\kQ%RoiæAUgƽhb:rf@D+Wh5 ]>?m\i {m=RVIi=EN l,LfAUKF}?,-AwȾ 8ͮ^?!'TX<.}DBϥ$]hrpLV&!ɈPGr A{R'PNܸ5w${$d.dBKYF6 Ou6y<:+L7J*PČ[9-)7>-Ѱ4c> Ԧt,ukW?{0wWL+ϮʧJ:Փp9n|5SC 5Qi^5h$KݾO['Wsޑ:+~p>x&xZwFw[IhX;h˖ ?э1R*f#qsmH ˁd?o#V)Re -(9 vxgz"Ȭj^"c8#u (@y5ݵ|v])j,v4׆]ftA#,Σ3QK{xV3(9zƟ9&ˁ%8V p{IBgz+H`(T֥ / Gfo6oj!".]FIݴŨS/YE^KI8 5b\~lxEBB W%G:X!ԒJ.&TFM))%Ypz-ma 4ZcM ' 磍ss(aM}.dzeލvlsEpvJiG@[W  | j@+QxImb e`+;&.f ޲Q;k_sxnPcOjwQTkzX{ᙺ˓O*H ]P2q^!H.N_w1H.投's"&{f`9I u&QW) YY衊lfKZ '8|*['B \ @{ p&Wodf_2mGh*#aB#$xy_dIؕ>W2XAC?:V!4 )lz|Y 8$@u;?;LEaVY׾Ax|R*pb};);-96݅&LŘ%zyل8 ?kp#svnh0wԅ,抣dYҺ;H{v#@ڼE6~ |ɋ[G ) [QZ585E\}!.}úEf4eÕM&€CUo<2D^ǚ,+:t3K*=0oFȃ4,SxL`QaRʽe4$^zyRy(Tt'W7ir=ڥ&k+<j"a8|SjрgujW 4nzP;d!_xvm73crJw`i]!m1qzcr">[ rZA .2Zb;ԶAqІa&r!"\y1+R&vb'~}!v:x:y>>Xo2=׵Hoӕ>=6ܠsJ~vF%Y!ՀWS "p (5#$)&Uܳ) zČ|ѮRGUeNI°6nfAlôN6O,HuRwuPyP[G@ {M+3-{S 5TK:aYp{{ FU@7ű+D-T^) ԟ`?&wP _b:ۖF /TqIq">E0uK 7s0$zsC1oHm%z2G6|f p8k83|9J?!эE@\mGB3 >C1Ƶ cr܅YAzzм-Nf֕#:C^`D"HM³H*VN<\GqKt]fm(STˋ^y.̎WϝIsD[);Ǡ[sTS8+B+י:VԚQvyLTW%JוN5Pn.>lFDJLf&%;N':q3 GQEh(R4Z퓊$_xxg3:_8(RjMv&mc ֙xhR;r&nP 1kȱiŮWH*3y.Nd4༓*SB*aЍEäźadw`:FCǣo*I*YLaߘO`0:zF9330;A/AV08]FU| kQV 64tCQ  V֑ ⿠#ɠ瓹Cfa +ِ]?uhߋOV=ugy4,[/m6w}%患Fwck#yl}ɽy,lux2ߚ֔#6ls3ũ/{1Eu`Tub>)༉dlD`%cĶ/ލ8m2ATva5Xfs\@ajo2Ss (.kΐ1F3'#?0˹*}02H' edj85dImW㪻EC8y$Q>g'aoJٶr٧S[ɖaYZ17qG<&֠CD?D>@2bdEE ZCLr5 Q~D/y)&~LS/tY p8SDC;`Le;jvaL?b֑vVdwRklME/k Ei0eXǏoM5uRaY@N)ud&QoYr|7L: \744>jm#.D]^R!ON*aQ%EAK>f((]8RU҂/s])!Jۘ?C6C@AtJ+}`~|Q&ἡ^,ᨽh4iMՠr;GH?/3S/GhNƆoȠLd˩010Q!"qȸVtz=BS/Џo̿b'B&d^㓽cn*D!CbŚ![SR%7wb ٳ0+u䒞}O;L;ϟy Z Wl3M*?kҭ%dk7.fX`hS\ewl_glJ*-3vuއo3On{* ۇѲkz,g%"о)(D7YJKGn{?yr ⁍ tńPoJ?  }gJXvMؒs^w\<+ 닥֊yw~q9s4$䰰4dAѻhG|Q=Eb .օoVbNZ^8eeNԻ vX, ɳ DX̕r[hDq)ތs=Ǫ/?jmp4Պ0Jˆ799u!ek:i&u$uAn;p' o&"ݥ GnL)[aUe?bCG ZX- GJ}d8#UE9d)gz kPEx3( ; ȜCݎhd޻twN923y$[.'k B<.*; 7AwyBٴ-i*{ˁQu٦S HIRsKojjr/m'd1ZpʓefPه]”pyt 5M|DAєbQy9HWOTlMp o08m~5'ůD\2%p9m gi>y# @lM1yi"_B ZN2;(1΅;R'Zc s-[[ 6RF`ct *Lgu \7 ]RL!Pǹw$/ר}zlUSQ "*@Ǧ1ң$~ܤnD*! ƅ?۱d:z38k^DN Xk_uw&yƒikh2ůɡCu=5G m-<)N!h蕗v]|J|=`.@!ӈ.nn| ڣ(wInExK\G|S.P85K{rVI?%k1? UOhP1L`Vm\= jMpu}!5͗LK0GQ{G4D6v?ᘿ$پyxXR̺8)=gԈ($ "VM$sn0uXn U|si 柺~*yGց0Ew^bj?=i֊AQ+ Ѥd*J'l ր{PruZ<=#=~Bc`8+$ORRDdqE C83f"Sfnh#𭀓N$ -{Ž cNS/?=7@0I NzQCL t鱓٢zI#tVZ53i,;~nWPܸֆ²9\Asȅfb8r٩M&Tz/rc_iuU'8_?},uK ~DŽÈ9F޴(pOu )X,s7ǺL:7k{rWԑB H!st$vׂ( 7y G$ G P<6qoSa[8%6Ú1vK!Xr$Vb΂yK$hF^Mt*:#M Pw ;.>ɼ~`!Q]Ȝ6_pT}Z]s#k٭_N;[[w38z}Eb#tqǎr@HVnq֑1EBӟ8,mT  H!E{Q na!J.ĕ1/(i<^Rn }vp=X#4Yۛgɟ`yTt~#Qf/bW` :A?nUl[KRQJJC3/gL0H^x+NzXpIx6 ŜQB˥D莿߶ u( zU?$PN1e/%Ž}Ws.˲(lg@U$CdO6{q_߅4ٿ~og:BKsq^RD B]:k+Ja,  +qA't*᳣Ϻ5_{?baA3 vR[ܢ<[M2)?\3'ʗ54F=TM]ol̟mFSQplJ/k>[n/Nt%p|u=@ؒlzb}t],[m\v&pf-/ e{x5_> d,;N!$2bEͣ;l'/ݚ~7IJ*'fcozkXzmvPmԛ-XW̓TC( 䪕 },NR a2-&$vdR_㚾tc$#2)dˤE,or^w[;fc4JA4.Zw(nE@D8@<2縞r+EoKv؞q~[dfiHzB7u0^EF{ \qT ;D{f8q0ZJ&fNbnd.bVO{LjxnH$\ڰ#/97\ P !DK>1'MMOe{4aipwA1+;e C:7=щbm2S&r(mO]e*IV ꦾ )!p%&:#U`W&<$]+Pm|eOi v$ך?jNLWJ6ENh>黶B/w?\V]-lK>K1RhTʨI}XGԁS2Q[@3^h$sb@L;+(s!'7B =gW07tʽq,'4я$i1_P9)>I<{hM'.Ov?kSDAtVø.ň* #Ӫ_;~mf.}_{>+o0fAAgWuu`>M54Op ɷŶ%͜R6*) p;~d#n˰X);P?!>^7 DwRth[+n7UQk( Iq8mY].΋CKmZgrIGxzrكdoL^-PE~=Σv/g> I0#țࠁ'F"yE}cT}v:pK ɋl4L8>_~Gu+NHjJS.VUhWO< >/oS > 5 /6փKo@W\%GVC`|0K}<᳄]:6>{ǾڧhJ>7 Ӭ;%D^pTd^6(.#~P3:1Ǭ?0d~FO^U bT8ng|T@tps/Ĺ Ϊ](,džnI\^srP8a O[H*pRDR)Qb2(k;E?0簤K@f!FOPQ%e/&s/Yp1/̙Ӽ].56h҄ P޻J}*8afyy$v.;eQ8Mia>FWX=8#Cjy (fw}j8=]j%d;Š O蓣[=Rn.RT%$hx)IJ:Uq{rl5 zI |(]AHIR П<0iJec:i$ح~ Hxpp>[4]x0:m@}$;(Jrt"'G!,2{hxz)q,e(u~o!e z z!5 3VZ6div{kz!^bfm^=3d%:X ǺjXw:hkE #ci٣vl|KQ}Y8$R 4Pc:a˂336cS 4-y=)f h>1E|Ӭ;p3;8G.yfT(W>z2}'* ga@_Vc8;|]xvh9D2xfBb ^^@fBBU~+Pp N=d 2"\d$UQ&KXM [Xw~2qJ s6<7 &@GۢYⱱ;VY׿a&$BxHIx|-maq1Za xN i¨[9v:x߈bN5Rիl42tN`q҂Mr8i\^b~E=x҂ruKٜ˚zl={wX7*{筹E-Q{0rQaP`W M!Uw!*dԈUS`ڙo%+g(?O!xRcջQSWWtO/*Zu44hsJX= %}d%H»O\.aH.7 $iA`&x}'pRq )\Z߁~J n~v6 )m* nv\va \..pF΂qX*8G<9tkYs03ʁ)0z+t > <_HמpSQ" k¦5*r$5xqt+U<hW k.Jiw'|Vb[8Q;wNd*cxm8b$rc`m]&L|'{ rj+co@K&G2&pn I?K nwRdmòMWF]7K |@y`@Oj4b2y@qĮ>i >JDQ3>uQ44#\^|~筆'@*ychZ8{ xmqAuSsr/FaIJ$'3*̰[^NnCc3l/ oxR$(u)KZ|aO;GQ־ѻxu H˞<)xS<|7s7-#$j=&+%ʾo} 6i=d)S%jFQ)GoS${WUgD n8LʒB.ҀYo02N"IӶ2h )ߺμ5Q}ɳPO1SЃ<.LpjzR M7'J,:[:SFHtjs ܅&ha-:rϑ4ƄN-e3HE-:DɃ[.VfuSL,I)g8f% ock楤C.! +O>OktVsTb_ HD$_OPݻ}=1`KC8*!$o+m!À30E6.<[$d~;b$D" u%]e)ll2 ;X2ʖHe 95mo/Z+N)~-#$kӑ6v"`N7jBA./FHDޤE+IؒAr}_;[< 15ov vztk'.)P294.A(ęm,DgJ 9Xrp7%:jwّtׯd|݈C5~.'{Uez>W<ŕAe1?Bh[q4LDUO6p܌"iɖw}O|\7Llosv7瓶fu<ձ((M?p-J a:}OD,{Ms&8h:8׬jlPLQA1VOוt7e2dK4wK\{l9,U"ֱS0~d?NjerQ6ғ` gká~KQ&8$ACN2,J3Y6PjZbTI4KMۡ^qdoڈʵ}|du8+}{L9x*9F)3֢\ԻǮG=q y_#*=Cq =y(N,^-?` t)1}rۚ/>s9 {>U7#sZ+) chV`_.k3Ft/tC21L֖"tIMIvRoFd`#j,<vЛ0rUu( HA` Mg(92).FOL<$.U_+N^e< ;7JʺnQ s׆/<>|n \1gH*X r=$l^ wcWb#x$,pz=>ovF6~Wby>x  } TE\nv)&8zmN,Ĝ>Lwn  YP)3%mۻoec5-{'b_Sy@BT]qR2%2<.=2+*`">j^ڬCH(u+ ى±ϛYo /$6 $qS% `֣_ny"ÔW^rn Jicfj,l~)_)_>9,r^02|KW?;t\oFx1-H(XW ^sP!rdgC+#l8а3-n'h)sϿ4<'5sϙ0:x1:9FUX8O9TZA``8E8H$K1e&j:Q IƕYYT\-Ge wfAՏ͐s j\s  {ѓ~ 1XnWAe`t<&&؈5jܩ daurWe<ꈙw{gk"5'xvznU bM#w:1/jxC8 13LV%e=mLʧ\K ϬQ jҞ4H'a=ԖJ]dXyhPLnX3y\ط9\(I/52k*eU“䱛RTykܺ᝱]R?8(^`M.6Wi_2!lJb'(ܥK~/'WaeWw"Zwu_w8)J.iN;W܈nE/[cբ)$,Ը؏Z)pQK~@| 4UCjR)>fT`⫡f3*/JnF oyBĴ+g !ptpFͷ{"MmJ>ye>3p%zt(nwW2\C8jA(vn5橗~ݓqݒ),Z"Ph<:~`⿮7mqza'ez.bwjǶd+m"Ҷ!-ꉤ 9tqz˰#w#!To;r/~Ve16=?)ݢcBkwMl+; $\5"[a$ӎYG9ȹil1CY=kcNβM\^E`Iۏ/`hݟ)tOԑd("81#\[l1+<j -98cJ t~tux^ԫPUt1&Ԧ?8ԟݬZ/Y+A5b>9*] 2"7i /7y8C;rBMpWuDLtYc"K0BFzfm5y~ȣȒp&ܹڜ9):J Dh OjjH b+U7bH܆C`Cߴ5Zxjv wv'x[  8^iD⑈2 YPa *Fr]OS;]\6%C8V{KOv7!A*]k4%Os @ZO ܲ m N3kXZdZd's?Ɋ$P{ mD܏WbdC5ʢY? 5ֹe7ZH>*Th%9ߧd`0{DkfIrtHĊrL;n=7qf"+|ST6jh3 OKQE. PBVLu#eWaoZDy[tIޝ2BTz]X`a_B.*?=M}Šhoo|ұwZSZm D'\HV #)3jNxb(_foe;ZA${zSa|s(kZ~=+jͥ*r,;f ru\ven(,mӛzA'CMU0\0pN9 nz%'lǝhU ǂM1QSz@/bIL9J4X eѱb]L^ܱ(G$pjͮ;#o9`2kYv4 ̍f繈}$н?t5 &TH|n%8\C6r0.>muhڰZK#$qdư̈́CqV7~oվP[2UR2{wstk"f]BBҤl(yc䧧 "D|-ćcAbޟqsـsE+Ȥ#y¼KLPs.[OBxYe+"v}ޏ/5;WwrM*Ei`"9nn| i^PNVnUY"ɜmlziS5 5;ZIlD!6ixjKS=&ٺ"+ޥ0H|RQ~HTz w+%8)]>k vȆI?B*6߼=y04tk q'8tVij(Ets ?l"sQp@@'DAuKUG7/U&IV@9Uf`KXj¶%㻗%>&{ o5w;ΰqS<>DuW HFA?3RUq <ך5%9"wvwF Hk2c E;![wQڮ.%r#LoT 쿏:'V8[܅d^?k+@9iS[@ݗk)giTd #x p*GGo7P^fցm{W T~=Hfғ2?ؿ0zhl!hݧ v@CswaG8a_;p&ڇ6¦iXkL #x[ ?xi)Q &$Z<҃)Ħ[G&6[6\Q@њ+5@~JV8r={yLiE17oQ<4 lFFn-n2|Z10w ӹ/%Hij1c'9 !1,ėXfs:ֺ ĐrG~' ks͆SjUCD$x`eP>8`H_S6\dqnF(y3834C<4[}y4}6Ψ+8e9£Sw2q47L}EtpAp)N_f6*G)xB A=otg5%QP-H0ZIa;W:3K ݒ47y߰Ѧ_h`D| ֚Aϡ|һϖ¤rk=+`V}IBn*&ߖC*v5 zgpV~jlֽ4o<ʸhN]9slG&*%ʣ@KN9FoX&|wwLYux@^v̲̿ =?\Cl1k@(f1r yGCp]le3O^Fb)D> >6fU`a;bP,& hN(mW@oy&c~/Pv ݳ8@;CoowHX6GQE)jW6Ų@CCJ@ N^J)'.9űY;|6hXgUWqb-*!Sz9a|s6}jU&˵ ߲ۤE^fNW/u栨Dqs%i ?}0SKaѾg+Jy}CGH:V~*Os7Bfo̽o)9cW4 T4VQv {mDճׇg#݊?=Fe g~|?,&h)S]ӦdRm.JN@УGL<2+V1M ϳcVȷ#yNB0):wAJzր|f\\bvAH(s0b]Z-"(KP ־b(5,z/Rtz6cYEDwlASșA+CuAI Ejx|[W2/P{w:{1PG KF$X;ĘF=(?+j坤/ p@PŁKJg/)b21_X)`QU~@[Y8b>Tgnm`ȡ@O3f?4oyJ?Б]-Of7807;pľ#l`vWefbqd @ ~=iֻ(IC)5r2x<ڞ}]Xvg/=8Q-Z%j t0uo&T~c c8lx }.LgR* 3xkLKK5m?.qN.mx"ms7?\fN|E`Tg?,9yCoGfE}QvM5$W<%KԕuyYBЕ!tHc `wJ [G6 kIƩJv\M֒xV6}wE]ٽ';֝ V6Y`Zat1/MY\]uڵk;O1Kh|y>eթ2񵻴ׇBM/. (fAXc \hp*}z [aF:ݠ1@Ѣ;@Y*m>G׫iTC1/z&%4v &|`H\'b/tdZxraPs˞ (Hm[^9)/`|Ӥ0G}oc˧n ] (H=3_S `V s$ f?ձ|CG-8sE!v"l^3z$5ίQ8R8%_ n ,)@>ޣ2 I;أITTADUZXb/Rj]cbaKqEmkL#@R3>{k=%qw+m~ޕGXpaSZh[olZvRGF%cX Ɋ"~lc͸H"c{Zr>Y4VKA| hCQ8;-EрlR2Nbd hc㯁I9Uɱ%MHĆ8x?Qϸ$upNG&Wy4Hiiq; ^ute2_uCB.&sF`n`i ?yՕ6yF1 #f(w 6b(K2췿f|SrI{O~DS̽w3; I@ ,7,sd8EڐWQkT^f2<˺'qȚIV_1qrRH+n(Yg/蠏Xj,-T,̥~s.F'0oqT W8H%~k+Eth.$ؠu6ӡ 5 i@7\`\Dee&+Ia^3=ỉzLhoS,0.Vd'e2Uv #dAۃ^x+k&7; <ʕ0d (0?;<'7Z=]xKT`[ Z&; c?+]WC.Q /K&Q ~=lE^}>uVv,h&?(9W K1U5 ]UzS?C ]]cUr/Vl|&Dflai;N1aIc%W9LW3Gf?xq R%]Qiw}t"3wiL%ڂG- $ ; ]!G*}uB%”|alN~ 絘?Y^O0?6ș*u:(v*F`![ .yM&e , T͢H}nE&-b]ךGi7}j< iy7''U(}9IU{BuWG Y}m%XQ7Pux=*9=%kVܖwi +KdXE`Qݒqhmxm(hɥSU^6*B峾Vk}VgeՖL 4aSQgDdM.HEY]RCygsxXh|KMkqj\ut+D3fnV;< %U)4RG< 'JZ!)4vu;oo MTȶ־ jVE%Y. JծQ~̨:ySVui=Pr~iG6Q=`nʭ D05 ü70 Fa R -1̯v|8ƇTiE~Dv7G4:s-Qݖ&?[=N(uLjFb-ǫ٣B`  mQW7gAʌ|Yg_X_Vy3Gu+rH* *2޸3Ay4A{!f ^4 \Rpz,! fTA|m7:!l_XcxI\.k7^5쀄5vբLGs8q!tLCr5X(["$5{/~Q3ADRcN?dlʻNLtpȹn?x7)d 0^#,4tΦsň cK-A'*,dǽh(:e/@˳Y +{u[qM5PںFI~жv($NEJhlGLxf(IJb'bO}%K4A2V/gM~ p5 O)[8![)˽̼Dݵ:6"+Fur#B<>*vJm+D큣ttFd-H\2h3dze\#Zsh(m݂II0ƯNF2]HLʴx8bߖ>jDaucNQjďH%j>}Q11V<-=7&7OcFcywe?>6Y|t?X@Hj@'=٨]A=Nrַ';K|!N cq D8QaX-(f"w:BFm-33W|žR#lB&υqђ*kg?N|fZ9@aŚ^bQZF{L.g:B֫3w̌#'mw͐sgԃ5QtKd:gP+y#=&! k e%.^^z/4@y{M0vEe$O|Xcz^\7j!'C!rNbQj1u܅9ӵyñ9GXa!s᥮Zvnf-Ne]]@`£H!Sh{6E^,r2Χi˩فOCAL+>@έ9,s@oYJi^,2m59Zk_Ge B4f_i-{*v 0+uxV~IɊSqZ'ӎty;*UFt._o~iFAr;մ k` &;&7~%+F#ȸHT(jzl~`/haƄH J>)ZLg4R(دaFV(YZT>cpf 9>2uf\¾VKPʼnails\:[d?\QZF`vltmZJ(zyV&v_gC䄇"I{aۡKe&A2g1^,dQGVp[`;|Cu"[TBV34v0PhJ^c}̤CpdB;0tny"mҍ3ѭo+=#LNK](ߏ%L/U.H;AIlgEƄsE8cK !onr3۵żqm[ NWd&ͼ4{Z !G(]AMt]_lyQq!o2ݠ*oSQϙ1R1RT7z)\z YRogG">|-_ }HʐFu GPj R"E)g԰rMx&; t+ZL`eύ#VTСVFZ-UQ#U'+h9B)h"?aB!q' \ >%3oښa2;-qt6TzE.oemihv* (wbsp'dp/6EFeSH@k(e0}vuHMڲ]@<\?~ys$}5E]fXKG_ۑy`+V"w Ŋ CCY6 E_gMs';Ho[Ḱ.!/_4HҖ =f11 HHCQE0ؽ YȰS(:( $-Z4H_c( 5A.޷a"Ϭ fz$[v.y$NЌq+'d>,Oݪlliok$YT[B%w $5v­J]@~(:xJ E"^3YOBw``zxFa= ы#c@%ݾUdU @j+p/5A/33x6 佂o@rz!W [)S:*Ofkʘ3|@u=μM^{\턌w^H**4vM&] F(:O($.9.K盹OKbfN;؈=3fq' e{=ckeS^eݼ]VTF@uqSP#,$p+zAW?b}U1"$-N3}AWRșnǐ Y ڢI>:b1)]眺.FA!5P:Y>3.[Ŀu>'ԂA!<4]+| 8ueiXG wS,XlhY^NO  mn1$љ8ƧQH}oV-OiW*ʍMә80ܽ,967>#{koȬ`d Mt(kJ2d>2\4}bAWɫ/xvZ:}-9eki p4q'[ɘLJHf\c*Q0^|U ݕQk:V;4 SJipD}I4#ˈSÙ8#vi8<>FP t!=dN|ON֕4\~qpN*]v%RfxvyVwp@lDZ梦>H,X7EOFc֫y~x;N].۸0Fi>Y&(BaXecN g<57ԟkpgcX:Y_AtUӤ%㿍wj CY']X–y.[zyzkCA ͏h+ Kn:Mwkn݉41qS~.H]:A8“x|(2fL-ސʞJ[432|{1YCD eg\I P\:"e>49$, 4*n;ZpjVfɈݸ'dCX|DraqQ%OW.8qNWZ7ّ2bZta4 ׸*[5HI8E+p5@iZZr1x,+TPO㰩6ok~m/r,2+cнzɸ+ k nV!]~,g;6X 淨 4 yIj0^ T2謎/FLp;,iPmbS5&g 9kί8C#N%o\JBB?o-ԕt <\4Ϥ8% rK#0-n[!x='knʨbQs'vKi7ەUB:_:ec&\avѸ|UG*9M=4wN;]v='L:{?-4G\ А# ,}29ڬu\;Zj۠* NI&_0ҪQ24ƱE?gɯnuGrtϢʕ"hKޗKL08$jP~^Jњ(w(lT6$HTJէ5NƞY A^Glq&V>x$Pu;sx8 \SŨzY4^]Yo4\?P%v`ȃԋ2C2 kav=99Q(fK_ْg5ks6(ͳᚂ16`. GM/`kB^1M C-f՜oh>!vI( {B'פWrg:p# υ{%ף}YCyE\VXno ڎȈΤOҨE&3_拠zjR ~^?X9Z~~AR|G56!4j~zhx? `g$Zv7n:kπDOw( (v]WWۡrs|{ v՗DK:L; 7A[4EX"tma.pr#G:@A;i9=;r.j2&c8jon|/_Cr Wʢ<nBlg‚_-,;⥨7WXŎtiD2=Ȧ88e?탮Ȉ2i^dZ~ՄzŇpc ]z컘=XF :!Ƌ9D\7~˴lW8Mvt}/zk'.RRN/*/m #ь̸akLf:3fyZ:3EEmWA 6bq{VRȵw>#*, 9rdxwYK5EXѼ:ŋ+A =Ɓ d@97 F~SvT4̏5qӔjgd`#L;;"!&n`'X]BRO9q\y5k<~F3/ܵV 0Դ.2G,'p3A!kĭ>pz|LhMyqNp05K KBl953VF=A maJ@Tz"{Eck,KJE1jI~M}F+$ꂀ 4?@nqj&-ƩOvJKd/ܣvzb6k+9߽i9/&4L#iqūtpեU9Gmw:9?pqZ~O nӗkqJt}%li<d vfD\&.sp 7DeMYiMzoKYM_ai]RphR/ɫ9B=ZHB:Ԍ('ouA1ݝF-9yC>B,tuqWfi cպg$ qN-䘤o[A6EVk-9Cҕz`<j5%:vg}[KIxp= ơOJOV'p<Ą1en1ӀV[(K,U =IlfÊFTYIj!#m6׫,T`OM&9~6Dόgȫ˛C07ؠgAWݺ#)Pl6˨-K[?!.h )f{2 t H̝l5ڎs.IYby/H.^C h΂Ti<`cQEc-@KMLk4Ʀr6H >3aU7]$%LpeRtZ}@˷F89LPBFїZ"~Uuks#k7{,1)IG,:3H ET]H} e/ep%RNncP[  פ6Yc(Yܤ3_SMk\Hd$vg>%O#ε~{Ўռ-[] m0oɉ6挾9tQtF#v6*<¨m sz1{)J=6R2yO'w]? DBzPsAMjJ!,9"YƞT5 d:P9 dP럹%`z6;ǐA:.`u߰xMa~oB *RMJ9v{ y>`ͮqBc _Rw{8n$7oIf5] .ǿݔ*u#3u:Sڧ]Ί[ԫ'첶H¸ ?zlXIk@&W_b|A>z?(y:-Կ n*]Ѽu?;>Ukz(;o74 .6I{w=ǗU5AӂeK╶v{ bY)W~4YZ8xd5sZWWG$sFmgx԰=U,`OvL`E WNJ5ѓln|goOe׊+uZԸC{-gٹMK76鯒  )`4'L\ZRI-7DUôĕkxֈHVtbp Qqf d]t['LQs-"/B"T lE!N9a$Gc)k fش nK9h7 _ZQ_v_a Ĥ{;} muX?J6[/~)j Y{蟂99kn¦]cUzxJ<ʋ`Y;Yڬ*e&M_h j`N.U>E`2!x{_ƛ6#쏺I_Kwoh<#Wc; C :nĠQ1Vo* 1vdWP[FAɢSzӟ1 L2Pjn:b6mѬ|NWB]K'I h<:m|VyiWYO&:g`5BϽ=l@~R'JX皍$m9fi8k-C|c䖬kg[voh^DxA?/H-⭿aZHF A̤-[~jH3vH\ [zbyL1ȮD$y0ȚZN=2σ/'4CZ\  Cr>|B:hBӐ<'_h6 Sҋ|Xč" zv&7ޒ?SI;ޓ`2{UU֠;wc/nf4OmlqMBLQ9I%~T$7U?iNGC63t->" {u_ Mq0ǍȀ =OMZ w^fjA<2(r{5g7=ƅW/z%oVpuU|O<: $UYǼΝݨvjb9_؋]#+sq3@$ }O[ak#gbG{PtYW")8 @ýZ{̺_ U5l)4\,#qunL枙NA!Ug0LBTF%e#uh]vk @,غ@QO9x1ZȽwdsw^B+Ē*I3{PY ~7ֈP$E%2o輸糵ʢTƣJTǭ{qPCtŶ(Sצd )Z#71g΋dlUOkȶ Ȧrw0䘙6͖G (IC >j[xtPRCg|#t4Pb?Ϊ{Nx/V)j:!hY`ܺ|- Ҍq-^ +1ԝMV@,6U\ B+^,bOqd}#01Cxߤ Jzá;̲D3ΰ!eFst0Y Ҷ@eH:圇 'Nm@ECl[_8^Րwo=ʟ^ⴕ !. cȀce0BxPnx]NjK'3/E 7h2=niwvSJOኝ>&>agCK ̢1&ODe`[څD8"">&=Uh݉qW #'[ s*aJTE;4 Ye򍌗Dƨ=grB7`gulӾB ^N H hR+&#[{S<^,/]|ōsyOse7CdZ0Kp֑?JY@2]=CoreJi]Nw(dYW}gD%sӂ9s(h((o1E\͞QϞS݁b'aVn~Z fSj vZTfz- '/{#!c_RSE*~R'{QY^\DCa+v$gt%/ovR{}80^7?͂6%Yvl!귯@+:+2mf<!=0sBr%*OZ[fT!,_ ЗA}W[ʝBgϔW^_/CeY]>@iV4ݡ"xV {Qq➿e."DmwDhT/dЬ "cwe X"k3қJ&j6^Jfa_`7|xm VOSE>j#sgMB9qAS9m"LIǖ OmP2R)8BA9SFL^ےLa^N+hB̸;!rH}/:DJ} I0h}ƞu)ȟs[$ىO"klO*KU;M[ 356uOŪD6U C)!)Gճq%XwƏD:6Jv3ZwČ߶T y3??}<Ni#~Zv~T?,Y` v&:2`wf6ik ,?lUS*ȓ(#C%BOZ>b‹XJ {#mÆ*2ɘ% ,8@s?K<1 Cn5|8W=}q$s.ӉhMp<-fg%\Jmp2o>8Lf̟lE;C%YFn@ A8.a0ڜ7:p4MQ.+l|D< +S|.`WNXsy˟(XV#\Y|\ݎb1oJ&fsvC!,zap&p4F"dkePRv~^`:LB3^򿛰dHłt3|x*,j4p+k=Д[()t0>TUVx/|3%494 n5aX6k5 &:p1gpִȣ)XzYVgV')o<O N9<͛4PؙVrm]y9Fo/|~zLzc*Ot6*8ԯ7SKT[UP2t&^Q|]6/%@;BUhm{&\u (D)?I%k{9'_ S pO%$3h%{0o޼F+^7Uv{*Z+ǀ &LK-O6] ٩D{Cw+W{6ii<˓uyAk2[)|`^/Q!bF_hǪ Cۃl4V4׹3kv %SL.m2)0`F/rbטAeE% :d!cZod-O@@͆`>N19{+k@+Sڡs+Im)!ϑ3֛ceܤvƒ|Qt4h㫘АD*u吽bYqƎk''Z^N窯NѦCF~qclO0Ci$N]pTu}KvW8oEKA"Ѽkm:jź6ilwkBaN\h !{E2 o#-IlWB:#Y@e~E ;J#)K#Cbt]bP#c>ߓ{0VY?D \~8ڪ !ykBARgGUbJ>&9 t9eVfE"GKvGٞͻ| zj?yQ t_5o.+r =2D~81[jˍvfНO*%b}Ch7ȵ,Ikb3L}ۡ2$řZA=@_[@qtqdZ{ f"GRc<& , Szn1_LxwEʏ?õky 7M\uDJ0cܸHHoSi"2>ܰYqIү@f,FGWD8u I+pdc%7:1pM?"ښBÀygB8 UzXh#U⭇EX;GFjxA4V/Q~)?RŅRVȑ_6k~MAj]U'>#b/D5ŧ[ٷHR,+Ӆ2ORɊV:ʌ=L 2X~)QغJ6߬?+VUEUrhCEuXFPpP;1#y (UA-uUL~\Ѱ3?aziϬ'Ń& _Z/)5"-`:{.b@c"Y {8\Ggi60 (%VE!gn'#M\$Lɉiʈ<7 jʏ3 khaw(q{&]gke a?~@uLw~,Y m!gIsnD mƯ@P4d+d0lyS@tm燯ffX)4l0WEVS׭&;B mtrx-ޅm[V M\ '|Eȧ<9x84pig1g^_t  ꘒ(RO;8#zBsi6.r4᪌lJURPzmt٨_OA]-͚g0'^V40zYnVj샷z|9xH2&|kBƤ씣c_uz_Ǝs`7s wI[=D<-DŽ5Nn^*Gtؕ5X3tAQxV񗫼}FVpC;qӽf49 hKk^o!xB ~&Р wr":Zd1f>~Ox8YR)mF ѵWxV69>EYw8 j(SF =Qwt@L>g=l^Vc(k=1clNFB/q 0 H\V4 \{x\@E.6q]]F_eJȡ](|]`22Dc,%^ >rmC"syJ<&~LUt=O2UF#}f#ڑ3I8ϡi4IZm-KtQ%Sr뛍5rG{̴U,T}І#19K)T:HML2TI@ X@?1I(Ʒ8Nӟ 4>񨈤1O+5jB,Wqi eƎ!ɿό^er_ 4B+C|sȆZV=%;}R11ɢW>\)H˯B7TU5_,Ag"GbVDxVue&c3 -lƢ=Do[j6n捌сk`H|e'(*Q!d D oIcY$Sw(2gFX>λ4|gFcP]˙]{}KA&*YH&jk%Un6wGYh0T|jzYe/lb00WqRVW:|¬̽z9[V&'P ˗ߴxJ2#\M=K23xaoFlѝ5!l {/:tҀ_ ]D2'"Vcx'@[6^&֜?Ā_o@h1#Wx)QB^M|YtGSWK΅Kn%$ YvB(χ Vk9NXnhdJg WL[n*k YlkkדJ;R&]ZENny /y*-#!Qx*у77d>bEIόJȣknuD!9*8F+8b[4=2H !L 2l4`-57xG{8:q`9`rj͔3[Ft_MAߞC2g5ɶ4Q5>-(WdJNs]13~ ,bLqv;$eR7,ɐuOX;_4ԃO3`"oBKB.2>b!%rԫ~|}QÀ*gX 9~;&g Fݐ=]'g\\'Z7O[_9wbIǶ dzpijItۍҨz{7 "Q˹%D_iR66ѐ!E /St"J&m\ nE4VJ^/H2b-p{-k0Ud)3asf$>wo] 2HFiNF[ɿ)R^M 4G˭U+O֞ f(ٟ  C¢?j01 as #aE3Q!e|,wS zs8t&BEQF#~}҂}Y f3[Z^wnd\1%dFNlL8< Yuy^'re(i$^:R,Q(A7JTfB5%3gb@Ybښ/kO9C?]L$PFIԣq^K1d &*l#0cZ&)zb ryo˷.Mz͋ MzvF8K0*8sR&.yUhAF]3eg鞏HQSE)d 4X Un{A ջr!;@-t`ƶ&"ziMEXFqW |:Yن㷠3 g)ImˉS%'L0+y>J/`k릕$Wόƈk|fs&ׄ,n9Mp\ 'A )4RB  <}^dZsЕ*Yaܱ> FkIo"r+nS+[xz%4Ēƪe"ޚ!pMɥ/ݷ=}VgPߦj ԟ@Q R mdqAAVSG(EKRl؎_}dsf6;} MM((b1kÆ #)-<=r'] BOTբ2byz 2?erxj WXi&%œ|ȈhoH7࿃άm߅8J+~~ !3uX 4Ž4bfIHzZFjimO@Y(lhHP?N ߊ:BB:즲zQ!qjBC0$P=!Lߗ Y<y(^\5ܓh9$xUd9|AUOa!tL5#Ar{6cw3p;6F>xflYg} ,9OFC L6¨]:8~tmU5NY|gG3` ]q m']~EPΗuopm5vV >UZhg_xxJjHIB(؀o`'@3C4Q̕|Jћ | >&=c>Y)ɚۂB;oh8dKܚh'3+'N!p{@.P GR9Nt jgs1)kP.j{H}hҰuH.-zJgCE\Zaぼ޼xO'C FVs'ϱŕ2Z:љ>Ǭa\UMx}A֖EqφH2\2 hVR~Jhvk"i6gW2E3/-  2H&0$ގehWbuܭX5?1Iۙ[vxټAth_J>ţFaՂhĐVt$QTDVS[8U ZDP/:c C!K2稳T) U9^}%zIĢ YV=mc-Qx>YM&=W;\lQw(c0fa44dyLte\91lᄧO8QeKkwcGp_"m6Ģ╦P1j\,p$D@׳@7keٍL4ų˫OEizK <}rn+`6TtoTY,N5UH0kWưyӢG|o?+"tPA2yޭ&\4l:dMO^Sx<(M "VбHWfHYڎ/$i490  /']8'-Ev?k|b! J;Gz"wq9LlWaAU Ͻ{Pޒa\Nreғ, y] PMrU sgm'RPs89Dz6@tu3sgFZL& |/Z$U3K'&_1Y1Hߐ$~on:STGUپ]m2ȣU}M'jk&cPдsbBSRwbW֍+@rr`:ro˽q:TԀ W Yv_.!R$-eKО򬤫ZkS03eϬvRK*=R- sxR\=O{л+VEɻ*(w r;~|^ :)pog|t1}$[ߣ&&\gjb3AV6EI"njF, yF((`qNڏ"P's}Zh ;Chx53i1KDva[w[u@r40͡:@#8g)ӧÑv b*@r¹PrZBmf'?\;A CVtޥ1AJG\#P89ۄ$ ,WXq Ƹ&>M!@eLKA;Z ]=T5SDXYga*"5q'D3mpuڐn_509y-^HqtE^=U}*WSC G?f-p#jx? N&S(%Mn8ޙQsacX VYWmx~~{;d-^ eMW; URpMb~/VDy#]g)~\{:s=njDL(U~? d5gۆ.ܥ}/6-dAkG0oOmcnܲemI$-'60a,c(ISB:yFO/d ź(B3z.c^`qu^RG HBj"lR(ƹUd^b )(EÁOٚ]3\zau"ZhoJaq蛂!.~f2<ܺL$[ A^|.Lm/<o Ň&OVO]C2 E+ m|,9Q+xq͵Yػӛ}"j_QVDD|BjiQH`H}s> j*cgL̉z6KTg '7}αV4Gp1f QKU{[V  YW7更g@KKQ[AF"Ԅ6;즿W C+@X$UN Suef3`˜׼(Cb{fU]~G&q]{ glJ[6-aVWsJNtt,KOgRoÍLsM߆-UX=Wg;[(pψ? zMD=ߎ߇G V[;+_eΨ^TjL!P#4~ NȨ"4;̥Χ+%sZɾ * {sr -}FXx/0}g~~&iT2ѷjIO0*?:-IGL$j `bݽ䂬EM^//{` Y':ߑ=F%\nGHHi #\JƢL2Jo o<4Ga.m!StnC6KJ%;qdѽN}Md4kQ?n - #d?ne'7;HbN (xAm;!=(xloA×;^d qf"N4T*VT6AcLiIa8'AETAEݫysÔSC(a &fu" *D)# a0d6[L2bf%)MX 2Ҽo>> "ا)Ip GQNK eW 3kH73d[JOD#<駀xllsƸyE ɭW%6|SD27~33s[* h7tvc1.q|Qs?P󬈄5ZT;ԟ۵7x/u⿓}ԓHm ([6\ lc O,,ohu u#Ea쬲Ymkݶh)5<_}.$K CMҲk!QA /H%WZF #L;4QrcwD^ə=S&GMSɯPx)e@؟cdx aiATpe"&?d6NqWPWjkM8diXSn;Ľa#P?c3ć8K-//aVbU%ݜ"K¶ck+NYfsz/ݞ/]+t+ڄEY \-/;tc'r}J\ŁNhZ/mG݊\sa?Mx ~T]BrRCVG6\Opg ZppV(L<)]_<\f"ƒF=?53!P|4}.m`n9GƛZҗmvMaٓR=/M[p*g %[8ֶء4諹ŞLSM(B9w"[&H >"]z173Fez~W2߯SurJ_@hBqGp 6pfUPfrŹ^B&Wy+XeGdKz Jy3A[yҫCX?G0U;0X2&6 0VĭL[`[D' `ƶ:SĄ\""KԪC͒o"n%hgIYHX_I$mteJT{oWfzm8+_72 n,:QI}rtofngpkH}g=@6x$b.CH~"bhr1&]Lʉ] I'"Ǻ$)[p\\%Z-@NtQ'Lp{0q)d0no쪝ce1UfWyq˘甆I`IZH9[M_Mq^¿f_9(l]|z'uyT|˵p -8nf'6&bzz  Ktp Dsn5+_*7L銸d3irfSܧ69V-Nj"Jݜ|wX{`uzC7^D{o}9.*k+!o`a;^1NFJje[n:#ݦC@i'3D?[X4_5;WpJ.62>?vXN (=2k@Tq;Gœ`1m*Ttېtk$#\> (/V $͝BVFS#'w! ".@QòeBA@6mmxM~nb,N3p)&-WI{KRF`̓pl[(F}{IavP}˻1&NA+]L2Smv!Epz{B9K McOR]"K:= (FSSd5bE ~Aݬ9)̂ĎHG99MGNW^@t ^eLC䷝1LM.ϥl~Cu kBi 7;(8S|w׶(XE}nYdeEBhaG-7C5KƝKdjHYe zt Pc0mV4 MuUi`'À}?3NcL8"UwVpG8r>nM}Y`EE극߂̬:|8i['&#{{ӣ7E.pZL1T#zA U<ٍ%1ߖse/LGro!OuSTU#' 4'^_K }^|?kyOW&^tɉ-=m"_/=&R\#ZQ28Ѿd`^C5e+I}FAcͧ'.PH1IjԮz9lʼΐvT?kSGњ\'Y4Aa1[*&+?Fѝa8gRj;m m̐C[,&51sgж62tmB܃1]I/T#*LK Í1\j L ~ d "@9&J:zl!./TZ$.ƛI/,7/KjۭThԸ:!lA>z#g݂9m  &qnc] Ub7˖^GEv ]ғ5YX?$#vnA_Qg) gP ^-Az]"yϪAr])4/) Jgv5Jc/gV5|Qi]"3mNZKA2mZ yfx懯Ip6#N}t_~}U6}~$m77(UƬCmThw;:xSpYief!_7 jDt7۷u:&nwI'^sNNimMsBe'0ۊ)>m@6C'hmiG}[1;Scw$PLeA( >YK4P)j,"64S5ϕgQN :'NYN,n;WvV+CǸ}ǿ4[ɨ&뉒A 317L[%BU]@0(]=!nD>/a[R>1d =3^j/3KtZHږA CԴ%TYRBCH$[VHVKy)V"),[ Ū'm̧vQE q_KZɤng3Q)h' [f"~9S|uՍ-(`8bfndy-ƃH)2'6uC G>Ӻ}\.L$I}vh61mosjvfl@PiAix,HP`<_8>¼ om \Wd0y4Xql_.+^L28\|pS`, ?BP7~VXz!KV>2Cء ]"P݋q*v/Oo_X1<DHњ49ۭ-ThT'BD#d8ͤ$ tKf//|b$=|{g|>أ+ْ0,fd2Q-H0ZB/6ÁݚcCgžK#'j rQd(!y=z]{w SMGʣ{}" ՒxCHpfZKiЪ[gT>ѡ7e  b %f Jw =:[B_U)w bCV-ynb,$UV2g,ϧH߭r q2֝(k>YOJh3t~C$DxDj ʤA_:ཽ#>K:;D|5~#6#8HG#S$p `Q+Ѕ\"j;}v*Amd9xLؘgՁv@Ԉ ZE\!D: ^(N]|aO gJZ\b9&4fT6h"ޫ+.4MYKOM$ZrV{,D#H*8zW5b;4НEO{ x.2GaVG:N(csyZ'+I䴮xh؃(JSɷ$.;_ hVu^5|^TZX܉VT}Gn4zH|'\YQw lJyxpΝ6nm;̸eg ]tACVۛGDr|lfZ|+t48$=~@8M*r k\mQ%{F/ߏ; a٨?J0DW+ 4GBDVLtq}!+)5:k\v ^\ nUe {3gy:97LZ쏽=i i=ra(+za<yd$f~Ur\Ɖ(e[D_ހ^IuXY-dk\,K&g8 [Sw*u ꅘY do@jNUxA:7E-M0!"(*5oɌ@PqlZQ'b*\σỬbtΪ%&ϙ@t04m܉]TVW`p? [?6P)ًKJ/\>ۏ^R4#[Ka]j'  bߜ1?wWDN[eD2 ƒJ(9!JmE\H~`m=zfPKu{($[~d2Cg)U> ԅu]']%/.wnWX =O#8{AKQwn 5oӛδݧ 3*{("bl{.tLE FHYCHR1Y'Bo^ji ˜Fkٵ{Bb ~7VQ T 6$I %^ 9vFl )x{#CXԔefUsD'uu 4T;}Pd!$L#\X_$ف:=V꿉m-YuE`q߱(<6cDOTl1F[QQKY{O4_3,aQ \B33VbҢ@*A cdM&%6`ďEcwrrpa``s*sr svtPޮ6uZi5hTeyFHjP7n/j.6#y9qj;N' (UXM9VijaTEeX}bruEI:XX=B+{:C޷YrҜ }ܫ=zbxCO|0~/E;& #ڪ%kw nժ"͚Ga-P\JSE@d[C{T zej z̽Hf 3k$8lh##e/lH=`c_ۡrC\M5ok1_h5# DQC-lB})1ɊCȲG #&S=$>q)w@9gE'Y Uzǻ g<¢F2چ(MzGKBF|bP&V`W:;54_1>TF3䂒^Hje lHhVcE{NGs.d#qK 3l{|`1J&=` ]ֳb{Ky{,ͷQ>ϘLK #@8}`CYt> VRaiK_Mo؞n9~ zկ,+J$QEA rA9yr^[~?֚ԎuCNڒ e3"}o3#*3Iƅ ᄚLm6*x)ۥݼ筍V/W9K\L˥ {h̠해!ݳ Hne0(0Emޥ=.kf3ϴ1406?V:-nݎ$ & F Rw󑮠j6fa.~t+%#5~HTG^_D!4@[@6B|7h0A|bu3RW=q7G `K_IhO~œA2._a-\;6َz$Ěxc,uaU(T/Ո gwdaخYTwufyiq^a΍RYS䖧V]\`|enU(B:AI4;3雓yj`#lPPy̻`+".3q?@)1G']N -(bQՁD;!^"CW޴:1cᒬ{ޗAp `0 +ؚL{FV&;B$,`R՝aXE wˠlL0x,aEW5߈+& HT`BAխ~I&YZHR/0ȁ8DrCzwĝT~zOZӼ)!X,oFy8`wޡgd큒1DIFˡ{k^8oVszJk"HvZ5^BxGj'5~X,<tdVdpŷ7LPX|ϺIdl$KcGtʮS FϱbN4t@e.Z}pj@HqE&8,Lӭz -QT]bڅW]:dP6߾e!;Ѕ6̇ڇxekpEu v>*SϦPYhT{뾐wk~bB(Qf6 0ɴ*ۜA+ٍҚrT\[{B:t*b׆lN͢'w$?dY}^>&-Ts._Vh%@[Q;XUX[L~@܉F/;Ќ ;b4v$3u>-/d\zu{-P]19E^<#(GwIBONMR9W9Ti02~78ԯ!^ΏfzƧVyl\0@V1.HA6bbB_j7J 'Y(o͛ Vn=VVN,֔V4sf!=ӱ)GБ-i*HdbBvDoc37wLƒVKHGsPQWѬ)a} rStƋBC|u}iϠOt1rXi. 0V@nG j"ۚPWϻjXbq@YD,a_`羽[?ltQHl ĮI*3mXΦ"*hW C_uTo!S d@#c|iJPHL #C'lZb[eSʼn(wk6h)X'[!4ZT\jî3Wߏ !:Ptxcw{ܓ tXev""y{oQ[Kou|,.d)~1,[l) c<$P5,*e1ʎRgxuؕVzA@._`Сf8b[~6٤R ~Qt& Z4֖TE KXqx6Xl%qPq!VVh*ZA3^+:$Ҏ&J;-2Y&'_msKj,ҼA>J%?7Γ7M-גϐ+ Y1[F^3P0ׇ ڥtCNҷ"Ղ"Q%+@(`ey>/Q+DZA$W:9-_ f 3fB`uأl)y/+H@Nm2o{Y mc*@/cmWe3kF`w6Ovcrmo%,94=| J*NF@<؄\,!*`Fպ5#ޣ]I\/* Q Ewe|VsGO][\?T`^(sݾO;SSkw3GV GCV!kV`d0,JȲ8KT_0G ZEO N2Rne.th]i(jq"EH7C$T{mn̴-pZ fױnUӢl#t\ g΂)z:Bڗ8>IXLUFI<VbCˀ':\|p $Xc0ף/Jqabp ׯPD+:kۀo @}j$vS6b'l8 r<蟖u2F6 RF.V~8|0R,/0GzsLɐE)dWIUq?ꪼfe6J\cy81%cS1 Sq(;$ Pk?LQ@7~q|NuHXփǀ_]i_Ni_=:&>N,>uAܟ ϕv=-C} fm[rD L݂".-9@zK}"Z2'.ʶ:b se$uu7 Fjg\,Ot^$-"T o s2׭$8'Zϸ&>̇ zyDtA?!i?G#ejpSr5>/G\bJa+BSC**SZGp1͈~]Jrr {]̋p/C|9~04p :nH L`X).W"$M{e3#[@&E,G&K9bٌpAM~>`uF % Mb;B*NK:c2 =ݠa6D%"$Եۗ(IN8fXmCIX#Ǩx5^Ѓd"rQsjkH~)*[2 1`f5 $E;7 ZN~]W9 H0}Djç zboګ]?ʜ [. i6MF^ϻR`x7Hegwi @ !2qwFuN-3!l导G *]"Ycz#TI/҉~< ׂ\?ɪ':9CXgƌtF#Bo:~IrP.WPruyM c+e@_3z[ڋ[WG%sV}Tx9i H) g෧bոӾbs%ҞĪ'bu1R}D㨙#`ړ>gnF(Ս,|] L~lV2.#{A, ĺ:6jV)Js4٫i'tP;1?DmT'~=pn7bٍWN^(8_y9[T[t? û^&Mu \$s+ j{5V4zj#Z'k.OJ / g{]uȍzꃞzg.w;sR'ޥ_`W^Y(l*uI?r}3PWBe'6>VCrڊnB)'L!gv), ܪkcѐ;n.劑=yX췎eo+lDLRٓ#R6?{[2۩9ݏPpVELA:Ē5v+ZV,dS'̈́" g>^1yPNk󽰀JB2s#X `S cӖlݷx׿gm]E+2[9"/x TdFlںLxMbcAv$++AVkf_m-2yxDh,kxP_"QW^Lzؼ uLoE[q8]{DL6)~%,KD}}<,)x$d?5,xC/@eo5KG?Pܧ2_wL02چ:]ݰFW-XUʕ`ʵ&t6ܴ1H9eyq.OdI=5@R|]\i!rfe1߽tEJVL2ܥj]IJhkA J~ZgPiFTtgǤj~z:NEymL 4kǗa|G?$SuA ,QPc zW_f`pJvFza4ܔi>KoG~|zc [<ł@n~46C9{ #bW!s;Ql )NB{խsQjc\Z,"]G]"$46mT(L)6? UFCBfnngmʋv RJ¸>?VUdXFmnOv/D1Y<+ ~mOS+'z2*yqjOK#2P3u.% /}El0%+A& GH|0= :3g,;la%AwrABe*/_[I|c^iZz'-J v ^Q]gL8 KGnI"N5̣.κ;"Xo*rKvpbϕ\Tr'nk#Q>[HltɋtY`] nS)7 lpDU(Nj%8u$@ D;Eml99k,;^㚒Ď=DT 2(-]f5񋉔\k~ SXk]$űZN])_WD(JL*vR`oc73 f8"82g`{=Z͑ `Fn599@6ۗ`W]8\<ꖀ5V4m=\B߿FCOKWEOeM?惌ǕWS.jk%|;CKah < TN%W3gEq=۸z[=,__ƯW gQS{PKq0BBv!RNd(*>A ,h&c?qֆbv!hqGdΨeU!td帊%d|˷xE^ 65;,OЙB\#Wf14zma'' nb;xm@¬\<'>kJe=.Ό* V64rAǸ |D0EH FpMA_*Eki oz#3]wW?(%SED ŨF3S8C.pCWBY׭[sd宪9e47b30>#% H,y>k2s;ês8 '+NEPRF Ӏc~>tG4$@h L0L0AR3j8%'to>N,?(}[1 S֤wFEq 7L:#>˰,Nz3W6 _~2z -2DF7&gUgǔr];4RjeM~n+ 0_6eZ-3YL2i].ö#;7!21(QZjibq<*VesHuֲO 4v8#HB,D!]gͣO7_-='rV\r-2!|{FFWfR\̊ݺ֫3,8I|:B:#$ԳF}vn7+u#H[#E0G  3< \v.1z`$1?"vSvq187:Oc7A[k6,^#)z1^mJPP%Ni*zR7۩J4͏N#d_*%)nhaDrpf[a(5 y$\{ F۳H*&R@:,2*NGD'f$Jx *NR_i-gǫiT4r$&mui9N"JU}%c*%`T\qd,>Kv$D6_'iZS#j_WZKyԩHD D:?hE~&Nj`3?SDA'ʞ$EX GXЦ>! ӡ32ݲ]'vw~nj*j݃œ/Z@%#p)Gۂ:g|1vU|X=l0XuHW;_OҲx(xl9mf|?󥀰}BWXm(0א耧g#P#95衠0ʱJ,ѓ9S?"Ywґ2|7;™'G{[u,j4!IJF!Yt)a͌m1o1}̗YnF3`Zy @SXZ(ŌiV?I #)ր_(Ҥħ> |\MϏbC@ )ҭA@fk[8J4 `Ѻ#|q :F`F$u"5V _Z+):ZuE6vG3"壊!CwVQEt@2kĊ<)2ꖣ@yL(2w6DOZЁ E &] V'+x~qhu٣qIVڻߧ4xX )81p|tnho8 DsNJ4ˢD&LPc%:-pC7%ϼKg52 aCHX%4FQdxF:VwK/q ҞAk(䭧]0)· N4?5 '~(;H6nލW@[qOtE-瑝"o;3cimt]ȽRm;!fcW*9бKX ú$^xt)]phGG]VJ69@۱h ez1w4~urwfqas{Ytԫt0\:X l7AANC׌9_G߾Ȼ4V0ٹmxvZxRZ嫶2øY00E3790{ ?";]pE{{?MQw ZB1FEBk7-W8ی{z| W^E۞F1GS;Nk[әW幗1K!҃ޮF|έ|x{l6yP,;XSDPޑ6sc__a #&u+("wR/=~ɆrԠa~p s5X5\ص3%c=srRDYe1HWhR7M=gFP.T)e^X"-aT[X@(w{(1ᮎѬ7c_8Ё=O*+Xe|{ =<~ZC8CZ]`D;k2rz<1z2.h.] y=\_K.ɡ ]lhtuD/k\}4m;_v{=I)SV󏗚95_#NpNoCX7և؝<Oi>DWzqT+ҽ \HQ7#"Û+6[ LP-}g_xsr\޲gJ mm QYQ#! '$ZB\\[_!m˭/;]NgC֮uX$i881P$~$Ae!g#<}T#U5%xǩxeKߕc]8_,>.-< AkwIK< K:quiv~E,G%:vr^-apsiڑ&}` St#?+^1/ÀLHkn T cn*SOk^ 9/r-n2% 1+7衬6z%%kT˜9't5Me݅\пLjmX ydL88!K c/ڋS/w$dipu _gW6u4 .]11Mo 깋 &  h/4R23~4Oj[xtdi(N%ϔ049:zu5OjV)|Ⱦ"iWQ^ fU;ݨhdKn]_3oǧ3m6?PtPIabhiந 7o~6}^4lQyBqaZ~Vz[/owޑݵcZ@q9'#3_ T!%2`JԞH6R.}ص8[Ӹ>*";= 9‰+׀3 *VȲV2J/ĖSe?;o5^[jvZ]Dy(kPiԥ~fyed%ܕd46WI> ְ;${YͼeG'n xCO=zzVu\$H0u-ޅ~:zQ畿h@p6f3Z~ݮW≿ b0' V;ɟ&*44vp Ҏ}9}~>:D= Ⱦ}赚BD:!9`B3Q4df;g$!X椞[n۾uQuJBJ.%B:kl.OyjR-{E5l j'P;ö0%z_Ӑ@1EMjH+E'b{Qu},QAq<DE&NhvS4/s^ R]DTpfA|j< "^(mCOԮ Қ@J ZtÞ(>#g"cv:U.Ž[/PY_=tI/nmtzN?>NZkd` ?V~*X?d&sZoùB;&|NS$9K\7nϒffAF1ړ9p~k&*h ᷚ%tr=(Ѷv L>A hS ¤5S ٧ ]ݔ] =KGo' ? obQM--yT)W!CΧ0 ΨsM;wK|~譕f e*(1O͖boNTD= S}n ^onshMKH#NnV{(K:ˇ'_vyc(PHK=0k-[(a zw]Z`-3^ ҝVaȶLQpx#?)vd}O@vD3 ۀ]'hM m㥀LCYV}eO%D-4EIǃ& _͝yJCUO^JRt?"XB벛vF0bRa`t*ٔD&Є{H4\tl 9ALj]{܈fh"MI_ik1} %Zr5o#L>ɱ ·Y`y`UT j"JbR͠.Ga؈8{~WY{Ňi)||vP[|N_zQ#׳84BB6J\J2.bÁvI L"ABy؇%pgLZKԊ5rL+s]lfc w8ؼ`X/P-F'k{WmL.P.Zc"ΖpEn3_yx4;U`TnwIN؇$E~4I0QrhU`kBT /X{ڊ@=Θ,R{݂V,64:*Oz}֛ixf0&L8(sJxIw8l,stg:G6o2qݡ[<4Z` o 6GY6 .(kr ;#~#m@=IV]dKc,J|)YXg{Wdt%PvUuoӃ,h ~ /RѱGP.>aRX3)Ф Y H?.@ra^x+)9g4@wF@ʜ>wh;U}wntx2t'Ι*u,u$Sj}M0f}k  '{ ^ (-ZKy{UqD; m* J\_v {|בbuign'1LJU/m6xaB= {AKK7{ml[-fq,O#&ȗ@,(UُJ>t9JK}\;o:1PmM0Y7/zUa@P'-}yu {%  yG9MW\ P;f+vP;s;7 T]θ6n),zC&Ņ!F%|ZUzVՖ<:;&Gle61ޭ<$38!~'VxQ?Pg a~Dq F*leL31<@R@,PZ6*Yr7\r54G_ >)3rP Y:gў&vHG.Z}NK-2ЌZOA'8^/%V=!4iL'8RwN}zrAiW ';mx;~(FڭwwYo|)/%-'tTٯzn;^U)l;~MÅu NODpx$m+#rw~F#*e6_\8d0ʈ95 ;sSoL12$k+,a6]'ۇCzz77YŧaCTp4 ){^trЎB&ctV<KN.Zt:1NqFEMו49} fpCNO<m wnlW"|@؀K"XցGv<.lmb#\“g:S`%FRxBT2IIq>O$l+]dl*~s0sLp"gl<_fS~6+'M4ȅwQ;ܑWm玴s? 'n4˂ Zg~ i^칤2\-Icz$yIynRn U^}j?μ(GVXD*;1waČrE͐|l$VA9Sl6&b6UïKs 3&xp^\ A.O7r*vA`-jFG1hrfw/1g邮ڤzP,XI4*YLUڇ1'} {BRC77vfcZUs*ZrbScc"1X#^V6gs~c-0pcTfj-}B뮛w5D2D1[l$j?`e~Z…Ta ۸s/8Ep: HڸE7aKu+0Bs:ƄA=mfkd5΋gӑCw/r -Q\hhsM4Ǟuo#*qT9ާ5p [pA[rީ.H $9؍l?h"ʸ8lR"kNԀBC1ᚶØNtnz(+b%-MƤ-hpygcVH%>)3xUdҜv&QHɋ`X[>Ic>h wWNvIb$k,~8<YpeE1F,"(=sS`~;:?Q)Xt|Z,625W/G?B)1=*MyT.I?*}sG;zi6 }`^7N~T J xiԽ~V"HƒXoU/\ysOei"}RI.}#ņ`2U"Y+~6?Wdmt"?n= 5dm;iTKK 3Ȉ-n=b[\{D_Z6])T@`;!DgGqѐ߀= !`$wr]I$Ů$E=V$D$!v~tvHV᷋qxU Gc<CT@lw G$0gU ε/yjK^RYM&р.g}TO<73I-n7r2@RmcM1:uOgE:&TCI}$"Ϯo[FlG',F+\XAgfUCc| $+c<}#2A5ѮGzĖ(!lf ,z 7&D.swd4TM7n-OLl(1i(0B[/a3 A,l1oCek|y /r”} F +ZJy{I7(~FL{ӌY:ݶaT6΃&tcKOۚwC8ܚ+gKlLOe>" kò\ig<=xړ0۔ft%69zcӸ[^i{{C,<ޏ<c?5-i\:qYJfٺmQlm[jpGBjM_[ -& p!@No&ж-\ݏ'K.0E/N;"Xn&dQOӦdK)sYd  7_hkCP_YL .B7~ /& ɖ9)oa-Vch^?eتQmwǃA_Vȓv*hh512㫊y2C8o:Ҋ<)iEoYڇDC|#C8Ʊxd(/>Lʥ]/Dfq ,K+iqm/$u@|A{8tx}zy28{V쨆's.eΘˋ3dR4=>IW0e.焏 ꒣708E V6>j,ۢlK Q'ݕu ɀ4 ͈23Ȕm>GUj"S$N~4KXj4P(j lNt4^ 9z\t"eK7zٕԬV+ˆǝCllt$#t'ˋx-/z0M0GV -%+$P)y#3zu۽hW˽ֹK+`~h O) PW KeF(tX4w_rF>"O~ оSѪl'A|7cŠwk\H 9Lŏ._)^*"hj1'`lOL=C+g^`*`(Yf"xp=tSG"K!xha04#(Q>1)(\9^E(>&2bԟ1P_cuu, +GP# h /=Rf6nP+*bL+O~@ yVg'y@KP|Ɔ$Cj""%璅sOWq.U |U"yEZ8W"Ϊ$Ofk$z1?l^xA TBs87 nŐn|kᴶ.L[ZYf|5&Vqi 4ōc@8?^n\8&٨v.7TƲTݧ=PZ>9fkn_䔼Xhq 8I9 ɰ ljgk~ fMPȐ<ӌp4Y9Tӯevʣ2e՚Xԫ[K ;I2?ڀ G`j/b5ՉPْ!6X'e;^dK7{2`V6*~=k?λv\ũ@XJn\bTHfdpX6PDKF]k셥^;ȡgƤQrt4L)PzDMOzK{P H)B}sqۚiEPkP#ņ{_zN*Y:a)33 |`n>5 ĥ㊐jyBg׹В$tYe }T ok z Y^19 ,<'@D Wo˗Ƌ5${X*gd,T\"dqшQ:J߶NecĂ$;|N'G)ECÂjvi#܏f `UEMw Yߘқbk gW4 @hyPN |a: 'AjpGl_T" Ȼuv;݃ >ߟXqlZ-J5pt-ZVLw I6BiGsc_>89 p''t*3Eݮ$饦$!dK\̑(yDLRsc5]Y#LSib/{C]өMrX[!C$Frq>?-C`P/ϑ㺠PW@jFN2: so9)7bj{CiAlu풌䶨=ކ3P(:"yqs3D#K?͘Yx-s|8iÐu?pܶ73 un=T:NKsX#c^??qA~(HJh@.Ϸfm+ěXiW^qAB`̖$iVGHuN/&^Z~zK]igɟoN!7\0e-# u7ELVZkv7 ke,_avվῸ0ul+W/reYtT/=BMKrAU_hhyE-nU4|pCF\aA属vX(bzо0߇W !Ҥ:hb|L9VicRӔ&gP8@٬ zĴ7S1lksy0%JJ ORZUw84ޟFX=zÙs)ڶ2o `JG`5c`W W`csm K%ޓNނ@-(h$V؊WPy@X aFԌ.f;)WʜM&3l永-DL[<<(ej6A!j6,סý05o}Rz2.l)9[nՔxtO#OyD,6s ƼUB[˽eKk#xm p'9%Yչ\i7#X'~ W3^<}kf½mܝxA9d@~4gə|ᕀRӋF>̴JG/ PN gsϼ-qĵzL:|N>nf}km YI;T{7 M*V+LbV٩C&w'Sy'“%P_ѱ`m+];@Q=˛-[f+,buku=oyg\Ofv9kkОΒ(t,\ qqWҁ[䫫 "M"Dly{wN+m ް]ţ#鏻o'ovǸhQXt|mPnRՄ駺θ8b(1#= _Aā= +]\ [^%xK)w79Ǽ-.?ᬍ~Y 1,bOR>[:fg2Qsz?H3wpt>k\O3I|QQq&45'UVO $RR"L_g޺ӳ ;b#-pW?Rgu}nO`8] 6ڑU kdi 0gkGR;/(}.)cNfwɽaw #oxɤ~X2R pR>xJWd~_ sZm+N[fxqVgR^H -Ag1i!o%ZG2ⵍe1N'c\=H7aZgJ>2(O%ﲺ\KdQ8G t٩=vG~ޣߜ X菷]'h)s'ߢg.#k6փP2:{#MF!(Lj|)0[ܞH55lyV啞Ht88\fd2)nz(؝# fڭ c^qgAҍgFˣz_cǖ-BֈC*'y}3=;} s{Đe_e`-}ήu&gZm 𚾭]ƭW߰%쾀,{.WA;|TSoHW%wr$=E`-崷FWXk=BPba~$2V3,U!]j۪<ʽDjOjdDP<&iVwi?DŽzwmgj.wc2]HiM)wJ\]K4"כ*h. Ŀ}C^U<60ś$x}P)B8J[Jyc? ztK:\AW葸J%\(ݟf_'6yU[lv6MϽ8VϻjxspuMgI)ۦnjS6f%0w RhB@W9-w(v:!3,t4H/ oA+Ap v@}AԽ[M4#,@?>}& _U_X%h|$BS^BO5"sG"gGb& ﻪVB՟w t ^GQ8*{P+2K)uv_KLdC}QPdv˺(a@L>Q(eMUTu߹<͹#'s ';LgƚՔwd-~sC˩D ׽LvqHR jc MH%#s>n%{ ?]P evE\Goy|#}U_>r-gcl%ZOY`r-4eSؚ;FN!SXT(Է{ (0؆VǞ$y_a†Ȫ*!0+r1]cSI' טb(\8{K]h/Y/~%$\c%q k).D31FeGS87Ya|Իc0'XQ7+\'[Axc8YI>JfΕQ#`줛;ҐY;C X*>f$2Y4>LX=@ɧZ<3p_t[w~d3_O_ {*o<%#W5Vv΋dJx\uvIcu}gxY&6A[ ўhf_4GA)\hJ$ܧDQ qrz}Gm5&9!$'xΘbC;,jzyA| /JErl'O$i߬)^a4\,0Ľ\XQ.ߑMtKڻoR<F/̀w= KѨ^ T9_DG4Ce}ZDunŴ^gSI-yihZඈ. 1ZglB`i~!MS zt8~Y?@l>+Z[NΝ5]-\A֙,hH|%D3vv=y(>wZTB'x˄Y[]tcɩ#4'iv* K܂%n<^WJeƋgxouܘ{^`DXWФ;EM (qh]ufz9U #|jW5vB=a(.sd+?jNƩ;Ap4VX~cs;nfvptFY$֝}旛BP~('vדT"@ 23MOlaJ0J ԷPtK9\#M' ɭm֊O8y̅/bih>i:^|Vݜ XֽұѴhI_T!igmIɾur_`@>"e"YFK :AnLe65OpЊ_$T\F%x^^61ojcH Os'q4wuXn$_J 42o8 ›٩~֬`Fa*"7kOq}Rq{`Ǡ ,6AG* >DGԜJ-fm4i k/GVd{/W( n=EaM /0%V~RG>\`F* z%Zuk'Kj=07d?cU1^e ܀`i/qRNl]u(@RYJΎōg8W3gZ]*HQY#V1H uxwhXoүڤ4|3eY"+J&P/n$ORF Ns&ms<dd|Fը>MN,j Y}srp<3]vVwEi`z_g]1$Ec M0J_iٟҼvXK|>88: I K_D 3H;$=~[?:REGhf A nYX{x˺g@'bwq Җ 1J$jTdVT&s`n>\.);JԐ=AfD%Q-}n$`+GVt+}鞏@6PE ogP :aaU&n~"{{ xψ{~}vWBPb{@&\I?wO%%Άk瘮 I  dyr=1@Fs&\D"(VpEV.pZ/hmSt$m0K sFs۴79,s EHN e$$ռ#22)G=};hT>E:qp#^bj}je1 8n3I`MQӮI8p(:0zA'gLw1jvO>^,Pz˂xlժ—g>)Ɣç -a#9 0zlg[.ze l%M!^Zf;w |-2ʧK~NNpڀIxil'];z! 5[Ya9.(1̘/-:UZWSus)exx(㒅Ќ%HFI%7LK0R% dv*꧝\>{sLW:/Iʟv3KD=ӄv  'Lqo Ue}Ğiyx;ra@{Qۑ46j+dKGIA7'*3Rj5yaR"9#zІ6J:^+rךStG:vHZf\,L0EM (dÍ;VGP+-#ֿtheé,EdcnQz@k2mLff #yۓs)6!h[;ߜ> %4\Ҡc%L.M/:s3nl逕G(k#'O]㥟 UwaLI |7b.h3χSK;@ *LWLIG?a5Kt8mnJlT$}Ќ^ I\9>]xKOHͣ$4GShhJZP 1'Ic:Y1S|:UMnk[7.3ߣjOz0[2TsۓpO^j +Y4FGlwWU_'c{ڳ2]ȰU )o|J'?e-4< ud}Uqb.SI v2bM(ndJ_Y?0 }AjNg*_`& ycWJoEEz \:4fʵ=jK1bE|? Py 4A@}XliU¢  FCɴOC'S?yFE<{ ^lc5."kCsI&Vx-Db|fw~2v{Z~7_|d>k13[W.ģv$Z~IX\6$~޸QnYy(01y`6rC'lpa@1U*I>WEI~Ph2c[m ^걓ՑȖv'h)Kn;kݑ,UJJ H)EDЗX$V W!"ुR [Tlʛ5G xHT&"f_pG,VǿnB|RZ3h!{8;:&}Y>h7o/?O73McRŚp[/pcm5΢?$['{ڌR058Y㎭ra @KیYvE>(L*B  ~5*˲{2&dEg@SL'^rf?tguEev4>);-j|%8Z]ŝsBX fUHܝs@Arcԙqc\ vWv6f݅;7(zDHyb*>7+ݛ~0Qě< Mu Ac6b$viDYo s U41-K*T2pD'බr߁B_G}P {J88 T>䆚1.D)0cLI$#K6Kq_L5w\ѾvLF%ii0z8-j zE\a%PR!ੂ¡ei =j_=CMu=[KCKg'JSd&x kyGote̟2y-F0enUKn}++$Ev3,x8]0-lrDŽF"8ptwԅȖ\y sc)z c7VGu ɯ\sM"ֵDk_* M Q^IE R _?cHsJrEN9_{%a&p: ܈'YCtYpFq c0/tG_lct#!Mk =*_sU˵0>w~&^^ ??I e^}6kZu -nk_U49oaB^TNةWy?l kh=΍hįT;51 vGwgt){.nm%" 1]t6PEGe_(B4E 2=5*;3M_ a΅Ft΋iCj6Vq*[ؖ(mE{Q,GoA'(k  Q5u=YJ3n+AnwUG@sqMs)6З-Aukq~"lOӃ?Fd{~klj-+ЎqJԓnY/ps5obK`N >jفjsi vཀྵ0SO1otog+v.CGdpO\g0ڇFk˪(FZUT|vag-IpS2=T'y:piMmtRhf< +\]R=!c"_UZ1rk> IF(CrDAa2vt-EO/8XϘVTCUP|jg,$Z!ʋ1MϼŚxKH5Vmqz{7fk.Z斎)!<'HԪ ˱ZㆼHD 6gL/)=Di,,P`i85 ϟeOcKh Jݺ^}KL0m.a  8R:\|Mqe,Ќ)H/'S4/`?g#")&vZP68Ÿ;C,=#$p\,wA`{sTH:/z^9e5BPV5@:XUͩ5f d9ܷ~u'b2jW MgmnDԺָnEnCPaнznK,,EVAA,3@ST6x2,Au٥>`p|/j%1^|>$g̍[UyxyxB|*<]N8:r^{r2]-AtY|: )g ~J`ԝ+XZ1r8L):! d12)u>P&7[[uW jCWm} Bda5m=׭UsyE^⓺\^VaR}&{y8*pWl,X\,Ҕ~iM &&%\x\Q[]"H! +x LQI`; Ve FrBcGY2u3l5&s3HMf:6;Ia#yg>ɺ1%) $wF;UNq}:Fo\~CNv5C?ʠ;e 9\aLj"=a"[BDmBƬʬ@Ě)5[{dTSXm_`,{ьUSG^f xça 2xTU7|m!LH8D3['C5i 7Ib J/' O8`!9%R8vq*-N8(ZSM0J\D'3yl8VnX4‡Ş\`vڒS`ҩnړB+Y#+7eqQB@\+> trL!_)F-$Q_^;[jGtu Ș  8q hKgqaXRcU/]h{Jp=7s|OjdR76Z[*}vYq_ !N >uS-;#s7U*g쌚//9Xɼ L3B o\Itؖ!˚V_ 3ڽ֕5q/,R Y/0ЛWrR9 COnJ*fפqRZd"XQ&o"P! -eQkV|z԰;1.n$#mzLy.$ cnqaFi X5ZĬ `Fp3ͷ oC*r +UxAKPey#a49%96_`y$+o# 5''¨1@GCLE_hLs:wOFV';O҉9̝}fV+,\3~ךFdSB2 &o;ĩ~ &Ym1s*aU#B⍎.AxJHN*->^v|V^/D?E۸]KBIfROW[M(3KϓE>>j_k"j%\A+]renbC2Iy,Ҟ!*~u$PFLr$0  {@U1 ZYܥgvMn[5]$' 70ٍJq-0Ǟl ;GU̝szm0%RDѿXa\!'[4,me83&A2ڊl'5{6[AC.n*rR콪~;4]R'+/ ^ zFq } $l&E!u)rA5U.mZLز$!F:QuNx\+"Z&iMD JjZLGrؕS09BJ% 2J'1.x",`wBO=y)HL2 }g6(Ӵ-\&uLá\eW7P-$g IzݍmVig. ,f5 toijP;/N<є k#fcmg ]s9,a`(ok[| )y-wDzpOTo.JȔRZ:-Rh?S>?R9uYLzM}4pn_0!e*1:WE`Sш ȐP&UJ KyX6?qRA (ԕ ±cQzŸبڄ#ܧ7i! 0F(]~*Mf*hʜV>Ib;Cp2_ii tgV@+qo45ۗ/r? )D?־ j$vNp$~ױc"qNg~OR0mާZώ}fV](Edurq,.&z f#12m!/7 vsןaD4F0 *6*NקGqfT>ˑ]*y&`'Jw7ӟ8O~e"OdD˹Zk1-W=Hd6 $<‡jaՓTѐ/s=OsS?&Iʀ ҆v#B-^ՂVҢ88{L\LbPJRmʠpУret; hi]¾W+Άf]λ0i >JZ :EB~55,]$>p!yDWP?*/VQØQ )?1j5LT_`_S~+Yv:-b5)q !coo/jQ8}WM++Q""-C#21.Xe1Hvote}(1,Mtm)PX>!FP | ًlުص,Og$72X;fmLj- bB*]v Y1,.|;bفk1 dvEg B JPdo4:NpI4%7E\eZ׉]-L\Zn/'Nw<,xw P]g0)t =T6:&*TFB epΣH̷-FϮ8+& s EpVwc*{Qggq82P]XUMCם! >%@5H-N>@nOդN)>:O"tfyXM9oڦ†sI;/ځ%"N<Z@ xey­Gy^a"E0i Do3X# +V~T7F; F՛H|~mœi_#g5(hHڼRz`HRk&e42SQ{jhvO^:1.]X3?^v\<))=Dq`ѻ0ح%xO$,Z^nFf? dɺa5]&d0oh% `jL%A^ pU!k، #oaN Yd^ U2uژ<}Mˤ$eꚁ"N-bY -ihD1"|U5{/NڛlS>Ե`+6lU ;l/)ph>,ˁqF׻rQ|pP(amdcS[l/'CN6~o,rf En%mHWV= |'ZP1T/Q#@)mIk嵩F>XYnP54(Ȱ FkI{%JHLC\*=NSHCmWe{[t5%7 KTW3;vz b{Wnpf.JJh# 9D~Hg'\7wXɴ\M@Lӥ++GJ[X, ŻlBɃ0y-UHq낢 R(uu Lb횾9/leK-Σw GVQ٬bU.] VC_֍5UN&tG1G׆ ѫFN4Dx%=IHvvR#aʢ2+üBWur7M>ŪR*%EuP;nŽKaMN=Yv *>v95Bu Cų+/(+Q=D'^7^QSD:sxMYU*Ypxc:_u?#%7LކgKa,F|$$@KHS]b&u+CDU_ {B(CK +ՇxN8Nj#t_1Utۤ^Qe4vɲXtJA@rHmw#0wk1$(HXJdypۗۜ%&o2yzxewmi~A~אV)rx%@ T8~\y !rG Re 24@yy<^#U=}ܿ"xج/p <} gjv`ҫ9"8L41&ɨd:)kiȰ~vDg!D#J{O*AޮZϪ#Q)ύB7xC:;[e(|Q3I _CJGɐsZׁQn/,`A_F8`^ i/! liڀ G:̖SY^w#fjⰂǔ$\W_]xsHcz e(RKä>T3d8IEl3;aI^1G ߧ-7ȧX͹s3>-*N && rvsqeLL}bo-;|z^V !KBGab RLcE6S*KL2JFyQw.C" FMqCY[WB\ӏc(jcFf sF19^! h *܀vYt6Au7k^FDoK$Z$RFjyvҸt))1u U c27fX@'_%vB MQwvW<&OPG'& ZH<oЅ4H%aRrbWV{[n UAWq8뜼#^ق69> @uQ\ w| li '[̯=d2/ x'DŅxwoMѵ;P2RBRC|% hG=ȟ`_BpQ/ x΃ ';Li)!̽b'ظJ%@D0 HnF^嚋AJtv̙+8&,U,cjT2eO[29p5iCŎ]k(7# Aܱa1OI-Bxk-? 2WEE:|/ZlT-`7)zp BUSYzXyS ! vؑhHy#}}DZ(CmnI' #.7݌Z)o^ AA?֐3C^V|؅K:_S`< O5B j &]~:&[c匮)R@ཌNw k}"o-N8@+.&}\D(Gݛws v])6 w*~" ??sՎㅆMq߈Palݪ@g8=> iկ\@Z8EÚ_t4Xgb<9q*< ݀sj=C1o툰+E^t:Q6,>`SA6ʺϯ[F!-I;4mٯ<~Q(_ 3xv*tM56Rܲhة^$fU\`˶>7"M6M&'^*=/}pSZ0|ED^ $bd\)N~i:zt~-r2FQ](Y{}'PՇ2oH .~.aAwev_e~lSqj]x=#/)y?w‹w-ޜǙm*y^LD2jքb7쀧(x*Mf!8 pgG<`η,%T^%C`kD _Y?E<_F4sEXTG Db@ o0<\s 1C6]bGzBdMh\浅}I6zԸIuǶpYUHMUqgІIٛ0v#F0Ut&4o͌Rд"qzp;o離*3P𔁈A9,s?])֑Զ%pjΑ|Hdp [UᮓNUĝ%;s;2ҽ r!Q5蛍1V:B-fM~8ńGK.XX* q8*#VD"/(Ra z&D}[y~b+s+._ABb7β_l]^&|ikcMA,Dz-%!(@܆@ ËC%o}zuJ +U>o_WDp 0S$jvIVƣʪa@G,TcXbM*V-C9 {dVC\߯gӅoʻeZ|86tenz,!Sxl&wODr.[;nv4*n2@SR`@Ӿz\oKȀf0;I|.2gVXlB&X o^uϱ)3'}3[&o9Cw7DZK؇V\?X"j 6)bw=&_)bw!7k*"̀"P0/էyRꞹx @&F-(ΉCNFZNI)ijl c"N&8YCt.%QbƜ+.BL͡a}>Alx3g=-WRʊ[oWdsZΰ;)jGV`4>DҀP@v:_~7UDڐMUB61gϵSj@U!?+yi>?˿Gv+ͮJru窜]Pj`)0`) " LW [@l$eM>a+9dQ2*<pX{ZB@Ĥ<ć7Ea&ee٬[Gn!wݖ,z`YzURN(xcXr&t -CX`YG531c חwꐮ˙0T,5Vrvu4ub h=1lg>|z7Hf֨gT%NԮ ;[~`D Ui|1GVkv:_MRs7DFs\KPb(cE"ݥnRѹ7j+׸g8P% Lgi(,U\b;^DeLg_zswX-KyE!ײRwVPRQZsh|\ }~@JeG`n#Ңsc Uj+KoyI$5iPqWyN62]KEsv5MTB'/gӕyN_[ѥ^J$Dac_ޚ.7 .3.;SE~=$byQT參/ScWD¤AYH^A 2졤gYf eSyj-7v wYq;.j:۫NZ1@s$~8.f Ȯg H4-  ebouB);–n7MץFF^_ *ޤ{ 'Gj(DYm\p^zo'~B6 $Tn 7ofmrHx-nbk;v>8o ]46/=ہ%!Wg!vB8 m5{ ܏A:<2i$g EۀVi]QSwm_79v6ث}o[+%NT`*o^DDrbV̧' };ZlG?# \ޕ_VOnf J3p ݼUڍH7#rw22$Ģxt;B*):2kq=I;;:aF|}6⁾Ri.!lB@an--5xR["* }CJCL9/*u0EK1%YY~^R·>W3_ias(&Th3quV)&:L炬N4qw50: M̧ـI~0M-[tYW#Vn$]`$!'2wBv[0 :HNblQ#VO[Ma&Ys`.1%~ k,fw;@{%%_HczL̞-LvdΑ+QҞp%uR Mo?x/ jP-i'zCOOgcFc-j)z`|q'l*G3@+eXn+ѐѻeY0Sө*@_Z%̹dzu#dreCZy]&Zo,LSyEFxklT%[HzF@Qnbi&J -:jcdӌsTS08bٮadA`9RjV%64RlIr&@fDTg{l,eH5(e6fyō,NF+2k_u m/<_ Իc _`ɪ{C:N.*!;5>} CVखaXHǏ[8KStJ=S6iZя}T e[f>;$X!OgMq[}Wb/Ps|ck 34ލ7KDt"G֏B:WϨ^?~ep&#wh/ O4$Hx-%$Z2ׄ{Wj>H33YW)N-|_ =:|5\J <q 0{Uv<^$hN*GB𮶝~dsFQ,.5L":4.$)7VUOM(,ɍT|{Jѧ 9E/9NvaA%yz;FA PLCɪTAGkyZA"2FA_Ǎw%3>&C!H~FρFYut%dvUfA ?S\+[mPk(I+@Ԁwבߨs=uItUpeh}S{FE"o=|M ]4H}qҦr"$YkZj]m@) 9@ wr. #w'Yzm=UܯD(1B*^xAH24T qT]TQXl4 5D@JH\oq`lhmSFk( d%ݓ7Fj@T0o^;Qw[M^Od9ijpq'D#l A],CApcɛY2 4[6Gve:"=Y|5X3[o<˝tw]VǟP0"K~TC-MEU9N&J[6ϳiZ.Y m%η>UB2f`~R3> ~^s :2<^QC17Yg=c={}Zk|CI$CDG+Ѳ˵aoD ;BBcd&tݓ q|s[f1?$-+d Z f++62hMmXLR'2vJe?}3fڟ0g zMu;i'QyX.v &Tvd*s'QT¿(I?p Q8@_1͍,^,3XS4free.M_pgLǴj? Ml]p*tYRߟHPxr'T/% vU2 6hFYXkd~yw\!Q"VChJOˆX#U34[FBrcS#lݲndtrJp=eaQϝ E눛F*3P%a$Qf1Ɩ eF{my!!d$mJ9T^k- ްw6L\m.:Ix0A:=oo1vn H#oD~5R`xS1g N>*Ͽׁ -$(̶[iolGDN~YgkNza(=+QZnFA-/*R_>r< A:Zq^ƆStXcF}$]Bas/$5vdζGNʗ~uI \F &0}ý>اg$J4"}5lԬ!$~(5t $:GT!kcX]a8)" Z˟}_ǽ| w ɲ@ٽR &_9Ūo`Ã)[j.u\~7lb>`!`׺v#Z_ t'2S7f|;|gyl ZJ`/\B98 e!eJHrAGP|w٤Fxl4j[?03-NPn}P)PItc 3PO #KXi-I^䟣iF~se2z>3*UuW mHXGƅnDBлl)>!]&Y/Iwo~^!LZch x`.C9d@Lt۔ \`%4FLA sJW*I̿oJQF+F0 wuB_]kΥVnBF'^wbjb 7Aco8$eDlגM>]lB!EH!:dv:(K 7H#p6NS9va aʥGYh{&YG. 1y 2+x`"4Ϋ4d#I<~ 95&eQ0KՊ5WZd>Fm'x?P<>ifl >n̰eWo12*f5Ta-,ƾէ7B++{1Fn;vk_PDw&E-_N_HouϜ 3tTlxu&DkRB%ԪqQҦ # ~sV Tf~ŀa:ŕO+c"^MjE`D=y _~b}5[`ŤL:9JYlo%.zMw9 T#Ed;NaϿ-#Ͼ|T>o@yǓ[ j6A^_֬| VOs=ɫ`Ct˛@5E5&;(7WнG"P^Lw>&qVi(2 e( ڳhJ_J—\bGۅC:-Iũ&?,Ea 22toeY׳^6L`k4WNFRwҞ]b!Isu݋qtWwֲ2 MT01HiP-J!$i?iCl_s!ئ]{vE--]n@I|v'hC@pM"lGMU#ԅl&7a_B&GZ6a%z (+tY;JWp1JAնY>.b?iɎ]'7q."VFW`-a z葿|ruU8)qlBO$ˏ RnwUN2Xψe'7X,Vg4G@n|pf+ g^uVt82> jh@>'2EHA]dߺ" [YAŨڽ+n;#s5BA7­6#;vmzErr10GSr\c?M\g, HjW$ RPښ1 Ҟ YiA7d"[x҃<U AC |GrHEhpdaB uKj,Gݏ/ސ\Qp_S46'SŠJɆ`+dzB`gG4BGD5쌨y`AxQ ᝍR<4W|P )1b;@cq̽v_x[7 ^5& TI,Z;$*5_XZ-r;gi"E#kxdsȭ|&sͱYwi770hP nLщёr~tiKLn?lٝP[Do,!1Ed;îV#KQl4)].u XVCU<^kRţ՞Y.?Λ!/s %wr A>"Sz~LOU";u2CZ;y-RR7^ZcC9jˆr@aL"wHuR#n_g7>m"ȀP4gJRy*/?gG8jv WȦ_oUǘf|4N-*p0_%u0`t>lD{W8iþx nB_%~@ riS߆w 2} A\1\s}LҠ1%Nņ\x%o1?a >rByt~FM8gEn閅IHƠU&d%𠤔D`t\wyFHsǡ=UFM1D~a%wC\(rتJ1.dB;.\#u:?)M^E.N%s%8QdaZ.FCV#:2^ TЛKVv+ ߖ$(tŰCvT}.v@ (C{,{RAKsBYt?MI_^g֎%~v| 8$~lbF|`Hn7 M0)o&̡øH|S硜W"FNKہtk4^nO=}'87J"LB(t ,\ Ÿt.|g _P9LtDXЁi>@oo]Ix-Xvs.uZD~yʤ>Լ}ߚ" Fk̍FpSȏ v~ud崎7ʬm􌅱;-"mXrkR#dFߏC!J7's)7jiLCj4NtڐYD.{Ӑ@X5iE7\BwTxڳX-R^'9T?/YEk`JG~ڙ'.0U_ś߱Q[Sp+,O,Ȫ۰7?}ΫjӾa28L+&l\ڻR@__%9'oH~thpѳT69سҗM;Fuy 2dӧ M[@>2{uiKp|ʰۣHcBS)1(~ 9YG1W D_XPTcjj%3by!8'M /!!rK 5Pʾ9UVGiˡâJ@Sƕ&#Do  Vf'˪9H|.o80Bخ9qrr74X= qBb Q[RH yך:qϴCͲ~Ƙ !Qv[W!kA)(^lZbm&gj%O" ZМ5s ,O$ 2Klr6X~tȇNì+oN5[hݍ# /"Zʬo()=&Ezr3dz& oȼN  CDo"HB3-FNlzkRXL#XrfzƗukb[l3F 8P4F@ʎGn8ߥl|Yú?Bħ֎_mL`j؏8Ħ믧&,4rNǘ'*#"2B>)n*ɢ k鰰罬N;sw웾M =Ik!=nzYԹcskTܤוAdx=2 CWMp 6לb&[EY10<#K<\`= U!!*#:׏h;q=A0f)oqdIUV/e3= wB0r\dejbΰXn N 6Ҿc̔r2%i?D;`;bxY9!!*;/Z~L>cӱ,m"zRMtim[WSx9 mdrCL_' t?aeȨ5NsЎX4XײQ20yڑ<g.K˸6Q;p}W]-ȇgխӹrT10ǁ9W[&/a[ VLo)q]$,w8#˩lLQɗKan`rC/nFvJշ?+EDr$zFsdȎ rV`P5JWw(͔ᖩ^m2$%uܻb3gk38-M/PnWS=Ɉ\ϐ كKRP/B5vɓῐXNtB d}L\A_|`!(C)=3 fR5bؒ5+-+}\Q+NPxB.Go1h#S$[L~R{>jD0-J-f/{Gb jiv7XLryRMNt+ng9.QhPA 6po6/U}M7!|UaP>iPn\)xo Cw`ʡo` {T?RϩT]8IM׏ub(xa~>Dfxܻ%cΉ 3!鍗pJƠ~M('>J y#4OoˈU^Bt4Q\Ͼ{+ldH02Cs)`/gc-vˬ]UÈ ]MBdnhrI4iY@$sX.ײY6[KN؃e4nGZʨ+X3h>O7Hş}z[D V9zuta-y|4 C7SߒqDZu>+i.n+{=<6iVZj؍oaG =,,KmWX1O'كM-k =LL?ĵ~ 2o6cETl68)lE6ެɆfG~6x38Sׄ-759[}} rn?pN2)D8Zp=Y*v֭O$dղ`Xpg0f 5㰤?Dbs}Y x(X7ȏ?h߁VۛAD[B@怸f*45)LbFt D[VQ1r8V޵m7k"L$$t]̝>HDalPr Zѻg_*Lhuf'91 .&V$}L`V)9؝ZT&bIMy9R̗ w9*TKv'3A<&L2@K]Y=gۗUP+0UߟWbىb57X4Xr bg»_#ViWP_/sw25֡b yrtۤvZ=0=(- n7ջ)vanQ(ٕU8w^Ay%1L_ ٚ$ɰ_`=ԥC8O%I8Ak̖5CrJc?vWɉ}1G*nٍqg!42L ?ދiaeȞD[3'y;_[߷:ث9ѧդh7!zyDM*Wf9[C!wn5Ƿ㷚v ]2!A8O3u5:WmҘ8Xuy1p.(; }: ڕ4z@ O#@+X Oq+੡(a ^ c (O5=-C7 bqF5枷GgR3/wD2k}|/ 4soYfج:հu!iw0?ć P^߫;;x26 gPe N^=,H5j S;<`7"K7*7˫ gΚtb b<hρc8Ch{!HALQP٣R4?Ea@yD#UtjͶg;Nu创RG6ц,%nNfq1<6b1tӒ݉ A Rޛ6DNWH[R9W`qd|~Ccg'2/X_93(f#uK?wsg":}sa1E" [< al aߵ5Jr#1.@J=O#{1Cա_[b_5gxzWUb)t Ƭ]otoԀG˱nm oGqq$~\mTa슌xhшlZO_Ww859{mW2 ꇜuo*^gA\Rs5mw> @GEwq$njjWء?oJÎtqq.dkm|'',A~ߘDC^u ޓ-yU~%x;f :%hi Ɨtu~v2דS|vzIZ&TDJ7q4s}.[e͖.*߫)=B$kڸ- =`fbXVۄwqE?L`5>Y"T&j0yR$ ؚz2e3챂~s\CYᨻ9HZiڔضTX?b;)9_α(rⱒ>An0%mIj'"}ϱ_8FĻ=dkO>U^j3o%\BNQZcߛ?mA~@:&}|a^j:\[Ym`x5)O|W?ƣ3wZ>+|fU[_>"Q/0;Df 4#\M()83 Gwƕ 6hhn umboE VF&Z$X, wA}1ؤD,!G7.ݸi KTKZ֗eyT8.(氽A +t֠$߿&BddrL5B6c.ΩD 4CWprObK$LĔQ54rmDUGʅ~A#M\h3izmHo-RK%5oZ$3 ׀B#]jh#'ٷ+Īd9SΠh{;?e$FݟBJI/E4Ch.&2|/ciXHA f@ؑFÕ$5;:2'LλvGYC3WFi|J3Qp]zٳĴܬm H6hĒ[87%a=?^:7_~d(Ŭ3χk\Sv)'rJ~Y\(M٥ ab:B]ͼRD-`b z0_͊L [3&5:.ՋYEXe_.%SWK3HDDΙ=2a Rcv0)V5Cس.ZL=LHq8OK*4i6_ *R)Nw7V2b/>1׼Zjhmf-5lv<'y(Vlkms4jO] Ud H\b^S^/({_Q*>Ϟƹ_!GD||5I#!>PbБ0yJb^7 Gf"zhQjp 1=qWb\Ռ+oj7ZB8׎6yKD1G '6<m{ؾp!ɗwL8SZ>`9pkGsP; -<;ڛPPoZfW dlKL&L z48-> b*g>nq5Lԡ\kһޜ!Yk? e%(vg)R4gŐƦv/ ]O'¯n)@MS0;g# o;TPvx$MiD]mÆ㉩˃6٥~0Y$Õq`1VtlP4鶪0(R+4uuBk{0!N!xk1Ho&ʁǰP_ ?0tHCo)9\;9UzNV*ӳ V3DEoqu/_`DxOx*s,%5TAc>LiG#o .jL\7q sH3)CP,.!UmDZӜs.Hs=LNZC`wEi>lG4T7V,Dk]l5aOat Ưزjk4 RqS3b;yKeG`~j-P]<4TbO 2Ρo(FfhLHuMrQy]s&>0Xz K:bb ]=c 1y:[+{ܺa{TUc}$CSSE).U0ϧڟa,+@}?f25Ģ|lT}t'߅^\Tzm3k 106~E^4X@@w:Wv4aP'B $Ʉ| &!%pcĝ?TdZ|aNM [qEUl뚒U9%Gz A>txLmd+3ynR$;g}y8MJo`$ 55MJe%Ok>ڳC5{fkQ%aFT\4u^4ͻ&*Cu]ŋb7 -Q=3G:~5S ޠt= _ld77KA^AQ Fp7cam!Cl{F 7\nͧYm{)*^x3wһe wHd~sU~2`}c2#P#YɰB΢6Z[}(ګE3R =?(ߓKՄ'Ε^Sz2,iw\MkiDT2&+? AU^}nL  iWJb{mŪa'Lb.=:o)I K?[! c<ʖmͯ!u S&_-V'̒t 1*P( NW.@ ^{m; tFf؎֪#5nPWp^4EUC~#\MV"̩,BcjZ6rVνlQ΁`zb(WW@H+9$Gρ1Ԓ] g+Sݵp+96seiʐ5}Z"0_tϒbGrd}H.EJ4'i%^UyIYX6AR#.ұBLm+.CpKuTWV?݁A}lb4\e[$:miVbئ|GQ'W6P KN* QLvM [(w n"Z̖EIKȏRxl5 k&fudkmʂt9 ~ ͊N ʙv6- C|K'aʂìШ- Y40 o62@F?L^Qԯv|DJ5E"m);;4'Ror#v1exG%47(ƀ7C`W)7UEr Eăl^p~.[V*@**zNzf;.&?u9n/\#QG!~Uu(H " z cCr_0dfpQ]& 8=t{"7ƪ6`j&P(À*[SzQɠi.'.t5֯?iM8̊n3KQ,%ʔ>c6+:Bh]u!!_ycIQp/RM/A4\jFe˳ HGK>$PRQRXA,vOaO|6q1U^]w71IMۂRїy_D;'̓ZFJݜ|uQQW ɍuXo\}Wj/m@.oO~TyXUT"?@c_rN/B2?mϑן\NڇlK̼3߼[ Fz虹2 d Ëˢ3pVq^im CUe(Ye@zPUnh`oټ8P78[MK*yu'vSn*,mQ\<4K]pvTT q5r햗B;4^iX$Y+(v,K CPӧoqxF[ 4R EI6LOy<":8R3ꞗXVۃeN4;(MEI2jp\Z 7lXɕ)+?+L>uzsw>_28&{fnI6 5Tk]BH"x(}\ c3Fp%ǃhWrm_^{܀0ܫjA94}Tzɞ︓ nqK8Սfw]u2McH*w7u#NzKH (T Q,vXԆF[ja޾VGy3=s!)L5Vx.BVAɁ"FDfRbi1ȃ1?HIhjQ.R‚ ef>&:/?᝽zTgdj|-<©gc `q`t NVn>'yv\Mz0hr@' %A؋x;qqDdd_?h{y1#!aX9ʰ|c bqkJ&ȣH)/&P͔7#Ie;s_O.X+9]d~n0$zq@|(p҆+!dC.̾QmA36Xxp ݮt8F %!8ښ/_sԾԤ,Uf*[Қ%o%We&z?c+QYW;?pJM-l(Hg,?L-i@W#AtSSHڃqK5oj_$GKցj|5AwxQiD >X̑y )yբP R5t8᧐N>3Mߍ lP;R`r M ?-M"̓ͫL~[:*=SS銵߭pfvL 3)}>?-`9)W xsL8q[5X'_*R`[f`^ #shfZgOErٰmr< +\s"ψ ~pg%{o)(!7"%Gg*X.ݴ_^r}w%oՃ%/G3щa*:ǩ YyZƿr/ҧH6"c1*PdVԫAc>_8w5DmbUR+۶# Č}U=_.-| 2dM8#^&46!jR~)_c,tl +zһ  f/:> /xe ŋ=IEgF%َOi+IǵX"<&Gi\^=9 9c^ml;\c(r1DͰ CJ*PNc%uu&yU/W%pwdogF4#H5hT:`L r\?bo N̜Z|)QQD !]{fH_rlM =OB%?F.P:{lfo0AG>1{PkZ}H\ЉZ~:(idn3~V0WNBr^~턟\2o.չ]߯lc$#QBR/X`4ZHYˤg๰v'`_zV"έ0 l}q`WNPqL<8%h?'ֲ2ij{&4}_3C|Etƶ c&@d9.^):]D؄D_$߯57 \;-rMCV'1H:rϢyWk&5E~gqv r]gk;[^Ȃ~x^tk&m줭0fIDӃkT焾dN:Y$qwC;}!˖V9$T쫸|V/ꄦs4eB upv2mqӦ:RՐN"Y)l귒]Gk*uagCR7N#w;B;0,KSjXM0yTg)餶ßAJȢJ:9<2J^_=r]~ϖJ.SU&^k5EUnTKDl<-_\I!&x:w58n?n~-kd V},Pf j5E \YyRi/7 r}JSsE҃?^(G7Hv?KO=ۓQz ]~;,P1rӶ+wgk *>^%5\( (mYxG@Ѥu 7zuw+]M|w6==T8J4"hc;ABYGl61*I\W2}4RD,$MZ&VV=kH lc t 2ZEYKUm e{يdtšJ~amkŸn)e_9_sͲt\K~"˝z_#iʷD^Qg4J%6hj LX ݆5CϫH7# u4c fܢG-r4E4Ǩ~*<JUpO5;ZR-,? aq ĸ9mLQ,/ yڱ@5 g>yUK ׇi()@BŴH/GDifDDW xkNݬr8!c] +88srcXo~v =QZi~e#I >[{IJ OZR@EHY' а[MYE K"P&eFz@~$:%1س&1Bi]FM7+!˻U0Q?SQmlGrį|8,fk3cǾ EUluL#G+ gk[goeclEGBeާqE}q:qDQ ~?#+ʃhts9Lm6Aֻo iAᙬI(_v.Ud"T,y櫲#)w*5`r?_y_7u;}N#1nptFSLu,@7>"!ˢ+1yT,Y2c (awYl3RZ3>RbhRD (Dnf~Sb3C}o(8&}$fh8p[kʤ`%% /X>00D[Y)4\d]_[J|ٹ3CDǖJ R%+?`Lݵue W[~~30~zVmX@yr>Ks7踙P_6u6J`,V\ t|- rxnPs,Nj߬nڍ._["im,z8܋qZEIvN#id QvzY %hUM0"jB;k|p_eCiE3'Z->heˡ>I3.ɘ]o!/ 2_ -l`ш)z{v߉FIbѕh+( 5/mș]:+őXT3:)j?)ͻp>+HJVcn`{XHű151Xٺ%!%կSZrX4tK8/)z+R$&h& IX\-ZV e}, PmqhX|SQYLJH0xCh?HR_!}qxon*l@cEBn8$ThNINS |0% kQhL*luEYW(JŨޡ bdXh`e3t7^L Dg&X;_7ӬӒs^I3*F8uOՔ;/Œōq6?bFF5f ;Y79aPdbDQh K~ dW0hha@-8q?8 )̕ߏX0z8$% -&`QRAC1voW !nl.G{v.~*1n~h@]`[z/N;IKRs}p {`-uQGb]{Z^B ?k׮?wơ?, yDpvW+ࣤ8efA'*WgePShk7gXS,tKI c<~-oW,r6X5h_k/nfK$wؚP?1A"pQ{d6J<"(7~k myQqzx;>&'FS)I71cbgsۏ:40c3:uyp DK?) C `htʀ]ГRMj;m-.= fu^'(E/y|y~vr&2A EChfRL8lbq{gN8=߿ \:4~@-I_b#9>)KI֫tsu6V\wJ=tŸ@xKڜÆoyN^HY(/Vf+&ҰB_X> K!b]ػЖjC q扛dF*:YmmxnM.ѵ?݅⩁p]?`qt1/ʢĄ^KP+z >DLbv0'dYx}FAB(̀%5`}Ya֒7~3}}X)I(Cd;<~:QKd΃_6 [^q9ƿ}U$3_x!QcρFc3 -n2}A0eZXa2:>a) @I]-5y/n}60۫-a~ =(BD[y İSu8 ĉC(hZx>USi/}4%)"}Ԇ;ivz˟ BPP dl FRRZP9~3h [+) {<3YqJ_dQ0Y:BUDT åc! $ôY4Ǝ]OAS6a`Ki/֞WX]/ooQNB߰7NJug@3H78:>pq:Ѡvx$~D 8kNPoӅn'lbYAccj_ Y I`Wv):r ~@'>qԸL6*L=9ЬMGV@F6َoi y"ghď0b, Xemِ{KB8r:iw|krIW+rzn0ԡƉ|Jʽ1**Bd@`9{T]oӳlŧUT@.შWgO`IK[˃H+8ea9=&=8N_ w4 `S d}8IcH7@ 8K ]$1zczKϛnb> a]| QJ V`kF7 Efj'9̚yM3WKX麬=dR AQ[r; }MsMpyInk"sq;U~KHFJH?%` YDcw݈LA1L.#'yWj ")*1OzWF V&S/5:ΎخUv~! ŪM#)޸N~Tݒ5tzs-/Cu.K$|ۥKƒIͦORLDl0}[ئv2pw^[ Q~s7[m?iB[Ax|*(t&rk?goC%VHCxI2Qrn'5?͗.⡂p+E"og,ElҊYIdV:Gݝ^2ރWQ|qJNʁצtG}Ug4~CmV"\!YX~lct_}[ =s̍++(e1#NFei0`" TH?ڇ,kێhv}U`}C&`7􉉍 a!?{:ũ ?so[LHi`df=Ű7bχ}%ъwN/WEA3)h H.7hʀ, @]-2JYӵAͿ~x_P(Qcybm2̯]sablOP*&tFux8xzt1 8!n9S Z49 ptt):c!䌙cBj\SRD-FY J.zÞ';B4X= t-5PXM{I ]Tw `/B;Suŗdޛ61 I>\ gos{%=x N y,\-d֞ߗ¨ip, 5AslSօYr$}av 6F:ie\_U_)L#I|r%* Z9v,w ȞL77H&LrsgPa,T \]MH6y(no$qHz= bbn{1\W?|^[_IEk)"4%XQݛ?ӬUv%x&y"ajer أ;MvA?'UTP{=DF'Ք@${7 ҭ> f *JRPtA|hrZcH7i Xd{[+גּ]w (@H5Qv}EdʫSu͆#2Kg}%&,`c`HJݰ'm Z'{<<;4?}[Rj+'[)dEJڍ'db>z9"0%hy.KIGF@f:=a˸u{ hw "J$IvqdäQ]@|}Gٗgȫ< ѓڏnK)?. X:m۱%QKxFRR"41smC&έk fO6/9}ѐ~Ҷj n8!*Vc 6>SiD& q 3cm?m ҷ[JGϠpz&K3tܻ&bUan/JP,CtZtun7Uf>gȧ`tOԝ_ %:F&. j`ԃWۺ/i!C N 7qۺ ,uDbAҧ ]LSǕN䯢 Mר `3ôϹJ Xu+r=x=~* UK`͇p#rZ¦ 0@t=bkWkmeu^Ȯz4CHJ/xTFOuCGdUGYq+6MQŠfnčׂIrL=wkO5-m|Hw R$_c~Krxxx49瓻ˠ51?}G>al'O-wj/t~fPO((,َA%d# Bӭ`rj4YYкtweM %*J3Gem?GRk_ܵǵ?ҕ0z*_q)f {K 3a2G>z WHUQ"Dgz K TY̌1G)bh` Q3w4M=Xeс(q~@ Z4N4&af!)EUE=+ܩȔ:2 &M>Ft-PI(vXCDyH4l-OgzUC}h-\7kZ%v1 gP--ki+hBl Xf+P`ƈ+[~f0OPv&HGpD2;* η,8#$|fcda&~TNE4N,/w)0 @㱘[s$8 LO ]-0zҙrH bx}I1fjn]4Q ,]=A`h9i_.xvr vuJTxwy“kʀN5 Q8 ^lILe7d'V[sJ9\F(m[ks.rGG~nyKpig5vP-n7Z4XVIER ]Uxg^q~H_'J⤒Dh-M9Q-/*I 8]=jq<]LP6z^G\ ev@0vnvdWhcqBF-Xz(3/~f^Z;?@rD|;[ %63##P466V)kЩHuPLjL\132..#x0-L)-AW /W95h#bMq_H p|Kgܚ0.e+Jm쟠g[Q aLVSb)DnE! FU 1.fzQ }#/ɽg9 &4g1nǥrt/'N{˰WD!lh_@:DR,rOWY%d 01~m=aq4y\eKX6a5e,`89߱)5I˗;z H%xzߕ/喰B$6EءZ8Sp]U2+HzhPNqPnx.]7,^:(JWމɚTk/ا63 TΈ5ńFlS@k*@lo{GROh̞bed'l0PiEwRxol(wu0 o҄Pwު-'gހr^͟>»X#%̙8M|Vlp>@5|A\1:CO0QoMPI|Zdzf0,عvdd1 ,NP ^"A"ha2՜)ƇMkPl9՚2}ܡR4Ŵ`Uͳy^f_7p?УO VE27IԝHG F'=Tb4Ù:$֙F$TqN飕c$ C8ʞ2 j$gވ}E1n^W+B&"qP->b'O_#_?qclGk~*Ȑ!{wbcڍ`&ᘲ@bO\pn0+;]y1)ײvfK{̈|')6gPOMԜ= 밢dksvs~fUB[[ԕ~M N"W 6 1Dz)`= b?N <Κt'q;q;&ztg 2a\.;XקͱcnN5\G[㫆qMRYr4٤|r'C쪬tvByrp3VY_My9} c)ֿZhEC{ 歰} D//Ɩ3lAcL\&_̭hx:qɔKf媓ItԽՋ[afH+LMJH<};M]l0ֳinwt/qz5=KZG$BKץB6 3[5d.ƨ \RUGXA{v9-3\JKfTE#R_ɸeWwA+6<)e Ow[G m""ÑhEuDS!-X[=!_loT0.`BZzQ2(lDOE208ÞP;o|SI'CjtY$/Гs@C~I$6wv/]nMqFY݁()~ ܋R4q]LX2GnVo`XmJ$^W6lgc[Oc2sgw%=-kmjIJrj}C 13ޛyN(v6czAT;*6jY8ZARlFRcܾ }ξ6ms] Mԏs,ک1#k_@B4\ax+`F0G7OR~,(T;ZNسW7è*^*ȮYorbfq+vsYQq7kE Lך"^pdRa=-:~z0mOH3@*Ո )R5j+~ӝ50'\`M(Q cmaAw0|C6X"R 4#H1丁;SMj+[K^=fy Z.7X-vV=7xE;ND1Q iW~o#7'CBtn)(] ˕nZn(nH4TȸbW@y(b9E*ɺ G?l!kl <6QM+cQ!R@V^4MwKG/O^x?D`퓲}A\\BnB5'Ш:g@e;QQ?&Ka?}v4U;LT;֏JM+3i@et]=#૚0f]5`,٠W۩^.O@b,*JE +Zmt0N;m-’{@aS,M J9  j{bCꅸc.H4R:l6&V?!hOGw4Pǂ %Ot(s+^/aJWϗ d mĤ+X.ձ떫 A`;{rAyY*!M(Lc퐌X ,-~yK':&,F؝nnY MG[0b&/Qe Ժf$цA]uz-sY JC823U-(ni_6REC#䅦Ù@盟jZqsu<6I @ԙ.yx}K_,5~ 6NP52.z>(99~a9~LٔbTھo[A$so=jSKˬ^(ic i-^ 1o 7D4p4a=j:C4j(A@ܿN.% 8"הpoBRF/ET!4tlVja(|,o}YWJ4a@{g#u8C5U!TGqSLiI~P0R~]\ê n*[@_Vey m ,Tzx gHg_!QQlh(BJ\щ( *FZggYf m?.j2ῃd+` FurOC4h-\8L!9}3ɲ^%g";6}#d& y7l`reL8Ûݲ_:K.R #@E4C2Ύ٬e_!hcJ՞0 FKf6|s8@م7hNo~UPIE<&TA Sqޔ 7k+55%- W|嘗mX*x$1!nS?6pO}Ni`s8a52'$3F]”c.tSOSxXO_~Xx8vt,YWcׁ< ^nKXi ~'ua e*.?hyFʜp8 ~vDo`Oϕ=rL"6k_Kg $#njӛ&ڀIdLg .} gs޽rr2 T*QTFAZ7~#7wLH;Zb5n4˚OG .cL a[k9r+Lj^vݠGa!km-?njo1Zt7 xZ?uWKOJ?Lg3C}NZ{a,MmTM~=X[ؐdd _:RH4j~-ͭ&fwQ eQa6CIP:[Bײ]JzthNnI 7^̵`R7v6KZ`7 3CΜ}]g)?+e:`cL+*&cO;6tWDI\ v@,e' Ad3MJ,ެ0_Gv7\ÿg*(iå4+uT?9ujSɄh}æxEB]+,7U;>LؘI%Ri&rrF惎Z~`tQ`R|~2 G_uZ խþ wKd@CNܡ<)'3'jE@A F)_<5,r}vѶhoiYIJs%~Wr.}> GLD6U0@,AtG7}e0nU{鳶CSyvb`. p{HcSӉ)V3I [+ H_Zhmb4[&hD|npp cn5ӏ|bWHv}`狙ssb(=P; z uP$"ayTh . v,^E\ѤF$ܚc=**EGjEGAPzsyh:JF| -;sz_yh9Z W2sZF; K%LKFuZ/M!Mz8ٮnj}+&hL=c(?Y_L:2]Ql/2>tQ:굩.n#Tq;b JFv}4ǃ==\%BXl=  "; q+ezPdTx DU^t}dWZLJ+n6ӽAwrOM{ *i=/wŒF/!3ЅMW΢%!ܹng$ I@G37ѢeCI9ZV+DD{қ:@d +_[-Zx^~?Zpl#k~(|1#Bৡt1w`̤[iN@q'2dKhpH=T1#.LB[3:AfHĕuOlx{B*Iw~*W c+*M׺ܖ ³Zm\=,Zm9N$ţլ ؘm6POL3%`{k-Y_ByBzS^"AM%ωK݌J qG8X#*W=ty *cnqa鬃0f MUBgUH388鐪XXYOr0aB ^AQ>^F橕%=́ % .YF!>C G Zx?vȞ1iKp֐׎錩CFdl;N=yrtUB}0#jLdfd3 <&R=QιLu(%~ϨDYrN=x=:+N9dibi7to6zËti*c[zIr=O2Lť+^R[6k~8Ep. .kV*dҒ~'a6re@Qm?,QH]|l,]ƽ7 YW Y7b.' A ggϹj=˿+ }m12b5IsYެ|= u8S//lvM&B2Ye&)FBÒd)"91 EsUM4v\ z]0{3G&DͲ^% {f> RT_ם!{yHql  `Wt^%;=h*ل5un jʵ\ pCjxg=dtbT9A1.35/T-y'ȅYp,NH@DyPH}јf(7zuNwȻT Vh1)'km<,,7!K- tS .rY ɳW+N }-7/#P_Z Q.~O[z:2X,zF/ G@2zw4cP WcSC3ƾο):4EFDzyBh $ȉ-YY*} ";p}=aMe)d qy׈y}ׇS֊l)xS@G~A5&@ vMz"P)r&D 7X^(R8)X$p%^]uwkZDƆ\lYNkJ^1Y˗ylkGVr/H"aLR.a(A7qiWI\-aj#5X>\tHscr^ 3X02X0v##k_nkq Z.vR߮ dLwn *|s )𙗦$7ͯUzTifSPnl8oB[Ⱦ\eoY oB`ĖƪVMhyF?>j[GF(s1,$" <jfc~;"܉~?޼گuIpk']n Br]evcVǎy,NDq \==^#2_j<+nlwQIN\xhJB[ XEm#+[Kg>5 xdH=;J`l^KYL,nfY3m EPXeۛ"JGo~<8QW*ثɍ |ҵ RaakNFhlP3nV (*yr86sƉzc欮 l *j(_wE>'9>48Hu1}.,6+dmp޴]l.JnSћRuB r3,cJb!n RGyhX4kم~>Z ;WI&ZY'G}74Gb-0 ~P톆i8#]~Ir%b9Rz:DbaûhŨ11@/1]y8)/**T !wt!iNة[ {,#Od' ~Y̴S?iٱ떲|;o*6:Ne߲m&7=d?XjО6kV|yLK^ ,܈Gq)IBQ"W 8ARDPclLf0:Nݞ̣~],ztSSZRn=r(JEG0<}! |yg!+do5H ŮJRn߽B`!(QT__rRL = ஔiu:: =.I 4~lT*BpSkmҔ'fE-X 8^e3N{aH0⏎2N9-D%8IE K,JlW7UyrܽiS4LqYuA(IBxo\3+eиrS557LBF>0mc9h7)BWFA y! 2:$o`pi^쬢R`W)^a[u|Oy;OB*WW+!NeM"-qW+ŌΊ2n9G0 eAc3(0 6vl_#y֑Vlvq\Գ;`f!^  Idr2z_翯6xm.sT?b$X(U^@ !E@|.xlFtf Wz# ӥy on4|ɢdD0J`é #1t:-l#bKxjom&x?ko7YJ)WY:0Q7ڥ4b0#B&nםUblbPPyoH00ItZ1WvZ,ST8z_IvwC2 Q-n:PY~˛J &v/)F_SblLl#RSݿd@r H%9ߩ5]4ALGI;%~6A5Wj6f˛_? {QQ%qS~}滬,$^c(> >`0*b iAґea/ V5HN0JSqq,Mt˽{ "ڇ].+*~tT>'`GL,gэiǷ54K8K;JM/fY^?o_K*:OJߞ¡ =ٟ73xl.N ːR\*"Aʉ=wɗvp8J|gNZT{XkJ uT$ ɾl;t|ŽH߮t #p}uӜހ_@oK,3惿IKg|?;!k#G~=";Z)U|jumMW s'@ط\Qn%U}qPVp'8mL@L.93u9SYg U NW0TZS;}lnx?kNL ~B@[9ډ^9<)u'u6NusBNĂ+\}T2ݗě|p3Ŝj\Q~U) ZwusC)FNtǺ]ʧǝG꽏nz  PKQErG#NzmvPE1œIvN62+XIȍ5*p->&M›!#b dחKRlڄ0<1) D .I]}12 q1AӔ#[Dp5Ȫ979/BBŀ.T mS̓:[ƻnO|[ y3*XN^ $'!|z|d6H0pEJ!q'wx|"r?yԄ ׌6Z^Jt nmu\`[ ɏ0o>Xx2F#Dꮗ=z.Ҫ)8{a"a8Ի1VڲICsXbNL`P-t>haU|!QtLV_ƹXWe*+O-~Mwy7r[vPcc}Cv*m/M|sYKVJ*h HJvc{LF,4(hU)δ4Mv&) `}lUe43DzaH@j,:MqIU"rO=C1i_Dpy=N"SFq ^_0Pzޮƴ&Z4o۞3*JpTj œ}Klx 9`!+2ݕ`Y݅ÃA?^uRb\Q٤iTy#]s[S"jhSJO4vnS@V`8\){Y_ùh[|ذ$IIGݥ`8ÓnG }xaÞ;B`b*j$L|7qG@j~ bU~pv2 PD[W{5gN'0n~ݛ=Ȍ-D=,?ىGa֝T!*tA*eO" ovlb̀u: q֗jȘ'rAе@s4&{)Lm3L:4p,P8 1d/Ǥ1OܥE:ìDing)Fcİ)n~ϸ=KDU;b/QB:3?}ͽvW^ ,t¨WjmTh_Weaf^wG~eE1i $+raѲ @wN.{ zиf1]!̗*d=}ǒ(=@XSwUl- V_iHIY $J{F%Ģ9i}Ը.CiԘ|*}$Rdn%k"bJ-(hܠce!]?fdyPM⡓(܈h%:!Vʻb|Bk{:sD@rCp)7kRE1Q^V%*ZQZU^RKˆIp$#(_cfҹ(MR )PZX6˔͹`AՓp\ Ck*v)^ȅ/N&'/_U\!(eIRx?qf$K'LԖZӘ3 _$)eWN(KL,k.E@%k.vbm-ZhTd&V~H^nF䉌Ę #0?<8z-U@#C *{S?eY+fKtm O};Qg!-YwuOT t"^-tI \A J` \@΢[_)gܶd-ޱXȟdt2 &Hh:85mVoYpIlX \!pxTRm}xI-H!HTn7d ^P8]eYlj:m,)^]CȊ!FG)TэCV(yԴy|\YATfӺ3X ڄΕ=Rt7>:%F+;k3bӦq:`xݒ$E5{4e: _)@oT*y2ŃI1Td\1 P{`n?bBImژx, kjݑ[čJޣ`2y"50%m}+a@a-,+]!뤈jCm3)9g]b'7;5)Or6OO:j WVXUПs8/x_u$5 ]@lڰ-J]C_GGT?g?0!Y/ hKV ТH$٭v乹Ny"Yqxҕ" .nh򜠏H!O`ojE3c+MWRDI\6fjS¯fժ|nND7wgFJZ"v=(/xcԞwɃ0S[\;э0:\T;.̀S1?QTPB}ۂ\T rl@V*sxlXl|*xKzqV`ń8dT{:u#bhLrG<ۋ|wm3r H;Z~k}U€X;OB&P߽Ç yI ;\mLHt&HHUƾzDfp`tX_/ ;8rб&.ec(7lNUb=PG-2 =Qxw+M7S+X}` @^39abN TӸY`H;KPြ{zpy_ߧ`;uBȼĜS`!$.*箶m!,۝%G3 `]w ]Cn6< _%SMqW>#4>~G@sSGY*hcׂXؐfnHĎ3(0i9xSc2ʼH;}gn5մ ˛>_N,`?[ޚXo&J>L`X(oqcF MiZOTLfaL c\[_h!Np̏w((>A5+k1K<3,^NNaswО|l +/yBЅsN4!""FJ ڲ8"'cODz3>7 Ch1pA p%*Uhf:ϯ 1pG H%PZ{Ejpf~fneC!N1a[Ҝ^@Cϕv@ڀeץ-R<{gke~vg_GP#m7O9|66=g#dum3Bia  =:(e UK H5V?J='?%gl 41dhzw;wQOMTqw I}RcfMnS(ܼ@/BUL<Ý9N6@4P_3@5e~| 4Tʱ^ VqC]*FimPfc%&c{tҭ~_{6:S%J|#}Ј^`"ma2^50~oQiY}%} CzYY_e~>7r9@2696_nnc7 ?EGFHI-]½g͙`=ލ _=_09`ynq:q={52cy\DzIC,q_ G0?}į7`?Wue#{U~֔vp8D+1'Ư;LG'=;ącQH@#9Q%}2lWh!mPj#Cŝ~ޘe<'++ޒ@/7*A3MyϤJkf-JTjLNW ӮS,L J &ʌotl!%.f(2dar)_rYAue8Kx@,9.rpBV!f(m¯ӓOu0xnlL۔- Տ," 컣`o=̷qWbݞ<|R"Nek-'6|XM`nVBrn%dHH 0bL? hwS,a_<|11壖4O!(Q$ 3=&moAeXE~@-] ĦhfwOO|\ORa Vޜ܅8ٙn8=7h9+wnMh53S #""Њ`#sLgVT ^8pD n3c%3 X} 2Xn{* SrvCh7_;mp־3dq @ cKJbo- {X~Jau)S*b4of?2U4_eC1cwu3ت_JImkKIrPO&#]x޿buc13ET!h6 8+* =!Aʷyngd~$%(m) .6aA/~:{#n&uxIDNq %2W:%~ ^ǞU{Mjj,[VP9$Y7,"a7C@*,҆j̍b"\5)>y7g3Oe:)/s&GcMjVQi䵍yrok 1@ʩ@/Ih R^s" D }8U8с?*V5Qqۻmba 1O`h R(:wgAJW/U׳B Jk,v kU%kuwڱg\ɵ2A65L)r-wZaM@ 5y 6H܅ZIS,V`\Jx-0C("O ; 1fM=~UrHJJv0"LtZIZ֒\/;h͊2D'i.M2$1׌ߜV6 %Ng p{\-8b+Lgxax^M@aGQSxS'V:iSlb|}JPl@egE܎4%Qr!TY#,Jx8Dt|~8E!6P ԭK蝸v+vQ@1%;#ݨȞ[wkgʵXNLȎ_=Ďy<@Thcʄ6ha~L)u KsoK@.Z7r e)Ӌē8w)*\/0;\J3v\] W8ƶ-@? $j{OH^{-O~r@bh Q=a_O?5K^T#Ao0X?<5?gTj6G)rϑ- Zn/pS3: ;zyb\ ,+I& v x`JOl*;H!{HGrO &by>$Amn J|6=(%m4ANn2*5! +Bvg4> I @ˋ- s34;jY绂Ԯz>$ ݴ^WT{^[jטRhayG4"RߤV6e&nk a@~Ҡ#& |Q)ʞ, 7H H( Ȇy#zfUXۈuK[җw=bxl͍ܵrNqK'ȹ@Dpv܈_hagBUs~['Tu8ܹbYwW M C3M͐ٛb+ e6oTʂn,/<),Y#F χb7K{SRe{ nwaE=I|g8:3тL;-l#boeLѡEAOh&Dg?%Qw9>h7{VAuaǞzDW$z'?EiNyx2>Ѣ76B!d|˥Np"bnsXUD6HL2}mϟ ^[JOsmkEGÈ;:p:ua@g@J[Tĕ[=̑i 7: c2x̫/dP"v= nXK i\ӐcRz?ίFX1 gOHA ھ7 um=MuZ32H\N~.ȺY<?@u1iŸ N:AS,G֒٪Es3JK*^,], ܥ_50JÉy ƑUBLU&H.9S_~:.k_G]/+`(r1[ N (yw7J̉m6{+uʡxfxs4!5ݓ|j?O>@gjބȨ[OkGhN%7i8r\73Np|Oq'9gW_}-lbK`j͖`0%nJxZgCshI@KmRTv)9xPJJ(egc; _ EWd %>F{f[6#O0`S(A>8M|{}52䷔D)/ 8fjKX܊~ ދ*ya Kdr|}],4:+iv7"K$,/ y4@D8Ihg9պNoYrwHJ'IٻhC.PrMY h0\!/aÙOJ1M胙v que8Nfu9YS ¾Vf|TT[/α$  ʿ6'?tҮR<ڏlUf]`Y%^_T1d$W$Lu?_DJn0fWxbiV%.&q"fяWb]/0AlzuηO%Q7n8{5b}PbHdY9h3{!W0% cOHY;nM!? \&$sB k"G5 aqEomݐET^1$WPUr[ dIҹ̫j,j:92YYF^SC!tt:/!/.']"/9&~Iw&K㊪| CP^OYNjC %d%%"e R|9܋zS|אuV{T]*0e0?A3CyxgK> etYO <t D$Zq*(@3Z3qL=Lq}HVᰒ/lH/kw 擹@l sAA{ GR\=˱@L_|n%b܄KASsRi [27TH݇81ss?*#%]3AUJ&{=cNT&*\ [(a',%$YTO  }e]*Kk-Cn.HdBMAǐ"< ֝ȿwa9.'AHPQ&g$[rs]A՜Ps{S'fJ䃸 iTsVhZ|9‹b fEaǚӳr'xN`\$^TB\G+Ґ5ƖMqS298mYl'ezNdXJ:( rƧEgADJ]8QwW9/',noԁO`b8&,cnk\G܉=I-tt6qo=6>w! 9!"kv 7;kH_P\ uGؚx+qu T2] WWqGqQEyB1`7K5'GYV{l,&y'Ӂ:`}Ҙs>8 L hҔ_}6v2}ې+P1UIi8ݲ1a/ [ӳn3[0ItBk9f9[r.ﺇ.3j45n.~Hh_(B ^2OuքUB5^TUܤvrH #lbNѯa r&m' x凌EM,$i-&b߻iHJV8zFm@A{7_\tm*1x:lÕoڪOH:r\ea:Y C|2ʉ@螚A߾$L;;B!C+,ǝ(?#8ZW8-ՙ\+#}piʸ4vkt!ov -J;}f-E7>#j{3F`w˧}UXW{롽.7Nl O []?ɿc#r'E]uye(fG͚n I20rxHds(M{yDB{p |"78Q m{*dy1zba9F^F蛟-\,'aj|p<|< TpqkDؑ88 toXz@=\,浏# 4`}ŀ_CcP1;?7Ҵ1=M .cRaVv| ܂'!H~&\h {1fA"IGt6<m#B$iGAa^5xEy[ $o8]t,sH-)&Fg184_NNNQ}oh*ĵpA~p'W!/=g3qc\Lb,=PwdzӖ*P;1@( `}RO[MfpDGd*?AVz1W]NP27s\RjW@6ɹQKkU<;)6ҁPbQl R,tScgcSz$2d50\^G$!HǬ'ⳃ x@SxDtdw޻ڝ"<Q/jV ,^ ˑXP{|k`I̓~Gps_޼,ު+4xVaI9/=&sgݡ-K6VI8ɲn vLv4֦ iӽx`>q$ZHe%Bcc*Iu%pMAozOZ/s3!ĒJĮfJo"=ORT]P=Vd 1nE}2cEiGO}#5Y㓗Nr ttG+%1ĂE2@Ak0`2=ꨵkF7Cfq*gOF2MFV凿[tӈNx-(?"&ݜlؐ?^M5/ۘ|sՌ؎8z4~wNʟ2,QPUDu[E::_*B5қݳHT4=d_.~x\jP/1/A^3T7#QlϵZM*nÖ&6lH(l^HtbҹLjRTxjYQ⹽*0WѺzZ V G;̑>f> b(6 R{i\Щ8^RuՔЩ&ykC"ȻlS=ٳ$|FbUxU0L\қTˬ 7; b9^f<{%qà; Tt,h_g3.\xg!N\pSZW4S~\U\Ӎ8"u]6HO157B44Yr$}z2nQU>cv2ၓB|>JG I_ecH@9aǹ6PO B#ɣ08ZFV[o"[pm&0^.wG27 ĝc`4*J\C3d6;sz3Xc6NZht8ǹw)4et#QF9Bn^,0*侐{^VDIX%VcqA$} uٻ [zjs!MnݯS3v"%d1[tqؚK=q|S9$AH, .c# ^";F_FeѴTUM( 7N 6hrD`= 76_F樁]Oom/ U&)zt6ξƴX_'si۽M蚢dGp+QYȾX1·RIQJ3 X񚋆 (e']2 `&`vTgp8#>,莼TB@ͮzAOtEX1ȎCv Я)|.D90w3JMvZe%O?"b*cvDxy=%nRMܔ%Ƌ&\\8}*INqA&jĀE5Tb1&|I|Ay#vuit7(l1#آ"\ؘnc0Ly$[*&',1?8n`26ך GWv8PER:"T25+|l[pV9cַ7>oRr*.YQzU70=>_,cw%p}ޏY׸&BZ 5|ZJQ4?_>3\d?- ]}6xkK PumQY/ )KVi"xHkw4ƙy^sϛXC$ɗ[;ZL$Ơ.ɂ?PzhLBZ{dy~aqw7`\V)^q?7}azRNAR=&5FLtOl` M <ϫ%[N'mh|qCf} /E+u7 ٸ-G@̝/Qfk'Z8h#o.AƥN ͞=z}*x?W @K6Xɴ6kgbN-|k_.vdGv'Of-1]ϰ# I2HSSe^Z_CQ|i#+duro L8!PhWXHfdE ,+*@BRAybD {-f%ѫlH/ X>W\WK=Prp L;t/JRdr7F“;xs~&MFJ7- nq$/'K&ouvcs:{/}[Sbz"yN3( 'jp&g)e-)ge5Ga}ER c=m #X/C c3F"r}< Du<aPM%?[4 n˘Tg|%~΀NA3R\yn|"s(+ճ6tfgq5jIRb?(`YCsѿ5i}.oyeF@]کͯf6hOV-n\ #kx}+!L{D"#Pa0Vʔ KPi|,:(5h%>,ܐM$dFe3C_'Co#]_5Pxj1ql!O}\tOpju$rq' D}jT)PI_VqUi9K{at-v%U):_';?D$YK(^nfg Ơ-kרĺs@5 :VG1* BR{Z`rYVʱe:3ӌ,fds]XcgZہ<2T?# Vh":%#i^(c}&o[|h20,Ngfs/RöTHk sۤIp5ycH0mOnoqoTd#pcѡOq]+"CW!g nWƥmHnFA+lhd$,<]b`!H;Ϫ_60ʲ2Ke27M3*ubçyHF)󖫩KQ;0vP?U>yrʹω6X <*2%(] WW'Z9@׿8*0\9r ͺly53V*H˖r,n\">꯿l!~=iP Wc(:j"C%y?$=6qwY;iu ]zo6R&O;PVUQ6y ueS-Z#Mj#!]i94劎ߪwBRo!TX8 Ʈ3Ľ΂!#TRT>%EyPb56A!5 <98$*|[ q `eo{F&0 Z>H^I9U eeŴ]Mz5Yz&)DCD15&SGkiZ=gV4.>Zt)n¯n& ">)m 9dʖ܅kƿF~;{SռDٟZjz #9a؃(.WMLTnhGX" {RxAT6p`~zVUH`O#a/^4`e ۔?܃/{_G)]pBҒ߿.W8 iǓߥX8~22ŬmNr5ؠڎmRC9c?k_l(MC?Rd7#G= xN9̃ZXt}Pl9ʹhz'5FdPS;i@Y!]1s3&[>oz pVZhxVSF]rWG8= gԄRva^?e Td)0<*aW.$:9Ju+dw\PdHV~RyɊ cCuE<rщ<V~46, ڂ3a" ? wp^YI)1ZA=k~ߨkko4*cs/_xn0-t2e7hTOlgU_۴jPˑ\(zehU kzvWo X3^f2K]}g1,$@~%,N@XG60zZn[o`(hNQ,݁XFfVV0˩a#ze,Yo@:m {|"-7^H|WM\|r]vq#Rذ!@* ]J[҆LHds t!jދ0j=a {1o}Ozė\zň>86Y9]rlv4BUfԏtfG$jGXABh1ص^5޴R0oC8cJrJO #).465"i Q8b"gcF3% k!{֯16yNng h /ʮč_|Cj)&ptIGG οalPѕFł?J$O+k#;ꥸVGVn'ou#h~45tYd{)>)8㹣 MXŻ8ȁV.vSai󐑛N00fK`ֈB &*9Ylkؚ!6ioUwK9}ٶJȯ`;FwCb1oۨ[陴.)e-.i]P2)j 5hn=Ne ,PI/\l5bkZU=)təct؈^z ]Ql jI )$If^l`I l[Y:+~w=~eH%QG,8!A@OFK]ۣ+y74puc* ǿsqf4?zwd| 4wbY@Ⱜ[Cbg5gzYG9s~?t1FT9M(sRʒ @;_F l@)Yg o[p}昆&J U1M-g`0EMҚό5D3OvE}~+tvi,UPEx4lr!R@ {f[0'b:~q!Pw+9~cˢrԦ(g*Jֳ q%O柅cO3p&iwM 8'E)>z?u:׹=t7D=ޑP 2tÈjOi6ksj9IG4оɸʛ&ʖz"vzb *,*WPXXʔNsI*7FɠVSv{ 2 h}rni;,DV lJp>}7u:2+.NJegJϱkt2P5&<`).B3[bF.tK A|^GPTg/T,,h]4uo xs{1Ԗ1V,y=JP%|ٚ߹ėJ>Պ,IOJsj+cHNiޏDij d9^R$XnL~1צגU,,; \HJ<e(.b"hsOab/֑?rs;$mV[>ȗY؍pOz*:]:,0 %o^Y$ym,JH؂T!@Hmn5 j}N? R{jz=}gcsQQ5G09x\"&> wyr-;sF4T-\8tܪ2/A1?|tg2%CԸ+OUt+^t~ȯO7zD9Nͥ̇w 3G\ ms%VNG ~$nUxO--FL",.%5Çl-'K0YrY))g>avíkL-6VN@4:0FboC=y<.< XQ&n@.c%'| <2Y 'thHnȎ:a9Z7fSj+H0.dPqAm|pBo>z#P H>Uq¬e;cmtK (DWQ?HwU5#J6`M_șm :ֽ #z@UJPqQF<,fa %~HS-fwpuG3\B)b%T&,YBpb̈́_GbB\ hLep^C#L {rkt\ƆS({D&;& УA \'& qJ:5EWf?9U-o%/Վ<-. hr3Λ(6؛Mc% XG362q)AiIrcBafԩ",1,?rek`+ ͮ XS&gJFURp@3H=(%1Ϲ+ fq -)r6%#:WrUi e'{k3!Y UcOVoʆ"%1Q+d1v. Kh{$HK36E<×$nk?F7mu Yb F$68k4D"[c)nbGn`Ә4LU6Ь QFDmkpTɗJ&?9"CvЭlvAռBTʯTP5y n@*"~%3'Bرz[SFX8FBFmeT;x=@ek9=,4E#j}c6ag}tW5S nS% Xg]O+MiSn h*͆'Oi̐Tj}d=/kr; p{QH|d$Jn1x~c{Q{_Ra]ѱ`ʼn*Q])ȇ9{V$8̾ +MH<)q;őA#p\qZ7MZoowNVZƣ22 `1Ċˮ]'{NJ_{V0hj;kE$!A<O,sHblTHPh1*&;c42]af"&LgO,yBjMm!{mFW Ϋ9;ݹl>/GJ9P%aj68`i@GjXnƎPa b/"R{@CR*Ilo63~;k9g,5 T,%6.oq3ynBQ(ר]@9:p&? ֞>'2 (Ї޵Ml䮾kW9lzfsĹ Nd* ``ujɠ׆ a -6ׅk%U[s;)"޶3ŏZK KbRXË) u?rv\?=ෛ#-UaZF@l ܒgW^$+> dKZU(>@ihgkVd8*!CWP*hQrb}e:;$-T4|9PPīoqX'g| 3uCG=_E PCJ+zS?uC/s9ew cp¸!.[;dW<>w, =q r`b1"&d\ ee*hEyHdd[$%ϒstEڧ.1ȝ)$ͦ҉_a2À'&Ů+rrz̸KJV91ɯ6[vrNRNL,]FKPGiJ-k6eHp!y*Ȏ͛Fұ-u2O5r?GVjPU,]VpnwfW)R  NJ!GȗSxR9RJ*Օ+bMogFjp wU>}赻+ $]ZV&z{Gx~{7r+ |7ްAW\TB>0ׇ˩}UuP7adV\XLTO |LO×z^>׿Q!uѱ3D'&a@`}p,o E)pX0#=r-0V ߋӽ%6_xSGdJʨZ6IP;BPj p)|'w11א#l4 !ΙOA‰vzzRS__Z+D}V75#gYU&kNUV>=TIJ}Mn 0n\ziFڋ7ٟ)}=*5ZN4#Uʾd0F%f煮Ap)c\%U(o.hØ,ÔC<&Iڳ ]k6E'hvz=N1=А}%?)s }#A|.ވIZ 6 Ty@@Ugh(2.^ ʖ8Sx'@4橢H{"O3H}{6E޹Y?seg9>AMI%^qA[ yw6R(Aʨrut4[T&MG7D1ձ}8Ei 'ƊdBdTR t|k28 >%1=Fjis`ْя$#WF9wQ]B~WzQPK^q̸r/y*ᩗhBLx˟b78Ҹ*[{7fWYqkEEarbk8j^0v(m] A,QL2[jդxЙ\?j&iT1Pe๑X8`<ڣMAn(a$lKNWdPIWC<ǟ qx;|)uaVp܅!wmek;H9 dٶ&fw5QWCvzú+ϬMx>E3w7p1aQKw"4xCK\B fm-(DF.&V5Ypτ,ln7G㍺CU uw D'޷&R\!#Vx4*&+tDO'v|r'f:^Aa}x GB4$~s!M\^qKX2fCvdejթJhX)V 4dŠIf4 DiVB"`;Q=D+?Yo/n7P ߈f*ٔ z⊲ FG=v/^Pzӽi˥%ueMF1PȳB*֑Ib T1zӳsOAٲ:̄%/ֱ[oB5*YJG 7?f[6o]]rK^Y"(!D]P\7J"ּʵ6Y4PE טƦ^XwRD,#,=B0yJ}ȪV KI v[Oap.p'̴1,Pu\uQάSv4&0>0IJtL+lV>~8f; -8VOm|$iCSO1 aQpJݠ +AưJsށKI \ \R(͔n . 2M/3=,r%ilmnekDn`[ 7+*ZxT at~&G%]Cte)-WgDtAҒ^8EV.{)Moa[,-;"SR9H8p7?p|i QJJc@âNsMْ߲`AX8Ed1#sP4iZea>&%a6 f̹0Q s ?$:ğI.!F]B$xxzdV*f`d6lo(DD+Ev$ #件b94`$%)V Mw/"BbAVP`%UQ ՝ qE/T;TFA!hR@#LG*ۃ$>*j@.:扶w*Znw-4.08221Ԓ?y4'bnJrefa!ӣd.] Z(?P?Sk"%C8[)j`K]K1@N/X [&QO=7]y __У9b(ma e!{@w9trWJV4)QhTgoN;m#?amC5q!j=ꌨtGRPH؇XXb+zbߙN6;Rq6vlקчê >Z{7ZJ>~i>%³KA0<zH*DD'-Kl\,\by'^o"٭IWWd~RIɊL_Ғ%+loRg{8oc9Z<a;>~ XNCa5yC0撸tyPMVrpȐ* [|P~RDy% _aZp]Rh ȻL٣f"݈1ئѧWZeC̅##H}zk^XΈ\J[,oC;br*|#=xxߒ@ȀUy)& 25Plw0$:zÝ4U1]Idӽ[ G Aׁ $hsi`]'PaHTy@ [wv%'a}|Ogfz  R>#!ng`>l^ ?ⓅRL"eտ֡9V=˶RvIĒqLLB\+YpML,pjPMUNLۢb5li*LX]*c1ۋa9-d~\n@E좹FJ#DIDmtndDvz} R}jRcL 734ϓa?<j T8~Tf)fg 3"Cfpu۪\[y T_{ xFnN'4Iʊyl#vtZ?]pVC= EoAjʋ(Ѧ߷+So's9L,/TbofjFW^I&OOE)4ur%.>AUiOS>qĖ 㟊Z9ݖ^U /֨zNaF%ۖ(NS=Z|z,# ȀuZφpMXd~H܀s} ( }/w۲P L)QT= Q3]GL;"ե̮%58 k?e%굌;o1>ڄd*)\#. )2ᦐ>[0ԑps1< Y<5JtLXkMe>\M!g.92FI1W` i'IlyMNlwsKm DKG%=&lmցO<LnLRIw+>yd4|eR43Ė]wbȟx랡ivz5["a uѨԜ;"T|%@.tJ- a41q/yh6i6PBґ!SCȸh?"Uz+|~ХDݤWLXԂǽuDž\fb邻5k=oBfEϥ1ܩFۥ:{(Q Jչ\@FCtG7[!tfc kҜI, w{ Dǃ3U d:e򔭛 Gy k$dc=nvMbQrPR\@/ @₽<{y@3PBV;aX)(;ᾥJs/#`f^ EݠyKx,/OL@n2TN2s\P'Wi,Pv"sD'4W.e ^g9EmGnCq(>Jˆ=FLYHyl͊8%TuET _h*yVᏊͷQgDtۺR\]((,x# JsNxi /0g_Ƽds[>_G$PҺ[D:h412 (Ѹ4Piz %SvxNz&naT ]`;W{L?[qi,jJ4)xLGe1(GiۮZL@:QՂ)$uw yu53ߛH9OMS9 ӑ@`1cYK<$㤂I-ݻ=z?f@S;JE'%.+,{yȑL!enR?vX*Eog1U$V[h?zPxxEQ/&4wA4T>(Ϊx9yQ=hn+7;#p7/ hn]DΎCc)3~ksfNCo{YO~?^k#/lhiN DmzDoYzK c^ JRK_m^P.JkcK{vKUrB_p`>t^fPīx K T#6nQpCS\pk<8`#YTHC=T> gniZ1:3$ Mi"AlE#h_#_b-EPt6;oZIjoP0]҄~^)ޞwvŕVS Nٹ*88q57Aۿ~paClڱwy[4e /([Cʙ\zk+;4^kU-d Ӑ~ ViaLV S吘1[= 6$ГPJ>c'AF8i6IڋcMH5߽{ȮeX? =Ӻ4~=7Gs_\Xe6߂-"Йgb3wyػ/4@F"v%Ok{DEDwƶߥŷܞy{E/ WEf6-zA7:}8mU+SҀԡW陨+}RAk|]fV굂N8̔]%Kͽ{.5)3 BWbZAiCxmЛ0AF'9d2{}">:4(-Tf{_,8ƒG*3{}kot1E!:=5`G@DVXgRYdWCc к t׵; I3%4H47QsˆA7erÄmu\2}19eH5b2(EK~gy˜/ܯׂ[ < T_6k1!RG|);@.0T1BS{RNJG1Ia1NFDzPĸQvZȑvd0'-X~O"У_Zʅ?F@ӈ'J}]8dcS4+}M 9"#JOQ#%tvK{%ʓhE2J7.xm8eŒ\͝+z$P>"ɉZ$7~׽91=:(>-tG~]eߖyjV뎺Sbc]$^?:<%cC̪d7n\T BP;^(-1qŠ 1]4F'>+zV|\vv hgp8[2h/HI Ϟly3KKk+u@⟀:dHiҥqPǥ!}n>Z]°PN|OS M`:},;kݽN$O8 kGoI,V߂?EJ+%5nwSOH|Hl%&w: 4nCS~2B0 qEP0FD;$UӚpqAWI嵂|tSc^`mnh=̉dN<r:!kP@ÈK at*STqͺ#܇kt?~ޘq4G-&(ȯp?9`Wxlv$'kM4A0"qǂ27A*? WGΣyZ /U5k 4X[ߓ%16zX4yq W5`[ykw JAw ۆBཱྀi[ ^]9]O&pu7TҚ$(i̔TЍ>J5BҲ*]gZ\c!ֳQ)Xjt* 9Jk.^?ʢ,Dn9KEƘKVrVrx{0![?l6K%jԾr.UxM9252S&`PH4gtJKuxLmi*#tKη"a =..UY{Ͱ\-IJɖ45t>@7㫑,{\L7PkpX1rAmY0G U/̭ E?ٴ*ꚸQCkeJC@"판j1 =A_SIw)cႺ)LM Wiy`m^lq= DE%Z 1HD#^0k(t4w*``aYgYbծ oBeQs~> (h1Ba'vXg>N%n"{x6GRBiwS_H6޴soiH罗]"@qN^( sJ c5]˙[C'q̖kr{>'q-5%uy2̮ȱ[=P$e,d|;G7Hjp mC>oEš†2옾bZVP~PzkDYAڊ՝OG4oV3.+x OO0ƹVeE5ҠrC<#b1iHǵTw 7ѴE,䣈l#rYA6^̼éM꧐ DeeV8LT?q^Z@ya=(a}wyH̶VI;eXAGAinNB߽|KPP0L"rnZ_E+nl\0dΊcٔ%O8 OMz5%frR__ 0fxc#gZutկ}#QC9ZAќT(#Gq)b(K@C&,Q)!]4 S;ޫ|vdj2a ҋNyL9m&NuēaW;mkM/xTA:R-F8HА!yJxgoQY_.hl=KԽ_Vцwz4XKDA65Pp(b:Vt;| oQ3(KAϱ۝0] Gxoc-@M(=9햧TKvm8EawM1|mؕ:[.TMAe&DDvzc7A"f5GCkQA5|x&_*<?DŽ7kx¤i_ߢ)vs @7-!WW5oeILuGѣN,<6?~Ւ^sǂ;0: 6WpB/Ocg]&Vp;`)KvRH_68 cTѾLsF\q6Z:OZ_;'B:mNxi4?^Q, ,KڀT "Ͽ߾G$jc 2:j}3&{B nDGݿc>g+قrqϼ"@Ԃ^;qUo|厜-0tAor'pی]8<3%锺,L ;}µ`>_E_ۀ q^N|BB8_RXt )?uÃtmbP{HhYԿJBme^0bak`ƭ&Z|fXBrLdp}9.!KϵO?(6$(e 0-/jyBѪ.dNoH$ǏM7U*D7rhHl$c}]9@RŒkdI%:A 88PG`3ߔzHo'rƐ’;7``00 8/YH3r1.M] ]RWѱ܍r~!A~4z‰q vw:`Ћ]DV+=0y 1;Z;@율# "w19Y篏8l~];FZYscS"@K)uP>0?djQ$"MwTHN $QQ &a0G+$LSdBL6XT ѢDCI1`/1MRƀhlNG^*z[\K-|I%h!5!t^@ۡW|C_7268H⭴< %K+jZ N97jqS@z {\>VNf$J{s~3iwK0] ]Sm~8[h )anjewMfgcȄܽ";tsm;j) $S7.]?ل=jIÏ˶ Zv_x).ῷRmb!t(fj\p_NRE.P л/?u!&":8IK9;zUߞF0 *۸9 dcRe L*Cy$#vI5-u# h#tY-ұ_ݗxG)uhHhQĘFtN$>/? P#m^]}3TjȜ?DxT;/ӣ/6.8JV*`{|V9[;qF`rBښ>g 5s{B~.Cȍ1vWۦVR_* oQsi.[P[~B,{VϢ8:Y-6m7>\7iYjF| U{AsE,irbL.8;ܙfFr )"IҸvVjS9lWxA]4/UƗ<3[Bˇy<#W ?3tN>t#P7Ys5${nu|bB?Nb߮\K񉲵mϤo+7?±}CLZI\TDSP/Q5wC> ?]ߴ! ,]Jre^cѪi"^`6ݑOЎY 4ڷ`ALqbgcXeʹ9]5&x4l^ͻ{c78BKӴːb˯uW+l5qj}]>k?QXOs5mshTFe>ɛC`[]]O+~ާȉ*m~?)D3D8.b޴`&S}ݫJ20Wu>"&OWh2K=Wr,.FTga_F rO ̷xhPT:˂4NTeT@tAU>Y _l?6Mzw6 zfo ;CcyэټX,jCb*E$ĥi[%H%t}Pmϒq]q%aSi~v8mC/XBvz1wS9)b"JUv[F WJcT^pv>5nВ>,J eg̱H8i+_sGP˿\"*ѾPJA񏭭p0 .$"_OtzhSdr`5͢ zBTDm=#)l8_L0JlZi5&q%GAs+##Y3kϩHl Z+lV7|0L15 (:,x0}ODLJ5szع&u6[kfXyuY080 -:L "?h2Dg])O<?W=QU@h.m,Ԓ% 9t_WI*Ejuֵܶ՝X~cg͘jxQyKf/n6{$?-4V@ pIҨϼjjG{O\/{EKeOxߗTExAod)}#66=ϖZP'C;=e)w1qv<~rcro Y^L@hjhy0M1UJ-ԈrAQ 9Y,f[Ҧ@tfFqH1m}LHc@#PFO:YTMK&:/a}-6ଢż 547{hb#}&T6tlo]e z8,oNt{Go=c8h5WrX5:L? sY|Ј3{~Բ,m,BT^ŧIx>uY)4ˠK`-1ȄLNr`wSi?{njDZn&5Pٚl@B}o~J+-*NtFvAgr%D&9fӁcx`^sifti̧/|_D8sICSl^X==i:-FŘ72@ys`p.`iHy qNFo۳\F(F1P-WdBAvN8{MCb}8}k1N?Vv%xG@o˶$cȩS~-?21#\A@|@X,##Ё:Tuty&V)dSTDqAu-6m+τ^;MrU:vKP6fw#|cXWڕ"JfYڟHf:;dej%Z*F; K3!}#2X}Y;+ɳ0nԍ/U0JS*Fc! vdrPڵg;aBImtC*y% ONC WULFrzuM6.V%ޥҐ\\(tjw.g&I}1bwzr\1$ݡImÄw:% <=jv"4(@ Y}Xg`&ǺYcI$4_|{x[MZR9|Rumk5(:)?`<1c,%6dyxKrb|s2;)ofYBN\WڑՒ>أoH5l *Ro ǨqB*ضxͲGAOhqmuH ~6Uvq ³%^(B,8W[[ifl9[Fn7b٣2K6h ąS͹W qXDJ=5Y>V-2ڠmx=3%LVO2ſE6iX?'B-GI 7OOokpV*Ut`F_nU-rKR[hTkH%6kq|>镚"F=[@48 '?k[l£أE4<&RAD E-N^ ;@Z?Y}~(J09@lH:ྌ{|ԍk'pBm$" qr|Sv@QɌ ᑣKN=pX[D1+e~ ,n3;Iu ;><^_mҾ Ә@_Kl;%m5D^}UE̤Jr]4CKW:q4D7cu?b'Sm،cq@lVR1Е^F9j],SOR߰cvm#َ'Vw9!^< n=aNy!EJgt.]",MލP:?u#ˎp[~M{P$Mnzŕ\ g a`7lPn<%AMtSģlpM%L1Cіw.6D]:e͸n} R+rKwK#P[&a-&;Ot?UܢZ&*Tz0<2NU*P.\WdKyH\&HA ԞP?F͘ Z/J{S ۥ,TAB4:V JKR7h+>߰{ [=f[hȽcGL;oŵ⥂,ͅN-ԝilPvRWX^$*eC^p#Bma3~ez|v?Fm\6iЉ2Ҩw~Bޮ59[ŚP[;nN~J9JUĪVP󐽌YMq9%Kg,obt8/KGy%IHx ;=-TqY67.u!(~NRhܴ(̌6m>-H3 ȷUfb"pܭXpG  {S9ø+*-Nʘ]D,YU u\DAsgaf5t1FIو 6sώSK ʭH9<>&8Nٌղ`ẅW9FZ5Õ}L!2ĺh%M (g,:$q.*Ս~q*Ndz,iP5v6t=ΚLp$8SL@s:~bo\TAɩ$CaM6-i{0&T!ݨ,/AGhk7hINㄸPYɴK3R %[3Tq9+FY+AF FM{|-r9W?^padO(Xh Ԗq`RRĠI r+l$%1Hv~>nņ3֨OsA#:wC?4Q'Q8m Hޛ=V7}Ws>-L@uȤ>5F[m9 w"Vt [#LZ0 ޸ˊh$ f%8QK}ͤ\^ՎY-^CmF7c* n\`ۖZS._,o6hcvBU{-"T/iyk?$/*} e{EPǿ)<%v)*sI@$Vw0Î_IW>UmETwWsoi_ :&"\iW+; XXZ7 S_#}HRό&"1\s! P(}=<o>1^BBP.^LVrs6MP?p*2.JD `t<gd!Fўee9o *QOp8{-c3勓..R؝>/Ͱp/0`J^ ղ{gtZ~v[Wpq=Uʐ8p(!8pӂ'|*HZ ë +C U40W!Eumƻ~T\/Kdzyjs2+YuJghYg`OjއY#Yde GXXjh w߉,dͻF+s~:1#x(f7ȣ̽{jK!c[t ^^#29p8=%mCFv|@\E)2Ck9Ϭ/ɚlbku'>w)R؉]nʐZN]&v:;_!αp=VIa; |1e;4 7m_M_U2A6KܕKx#ie7JYW*;ak8*=ԇX#A݀GV&2QY>1Q 9Ͷ`'2g\:&]\Mu'1a/` F-S"jOV&9'ILKp%*5XB}qX׵7rZe s˾gQC`lqi͠L1v'FHOx.K6T Cq?кFWYY('GT{Zl]+i?&ؘ˅k .ks}6ЋhNJS\DžjM6_dm[ef(doYW iU۶&tlIgچD^ny_ /q$ ت$C!Eu]M=BjLJ~t▀/=~S!"m"«81u>G)IgZz%܏qqчGYz;bJ\F_ -Wyk{UScsW[ 0C PwQJ:2 gOIqx[9 le(a} O-1w*kmA> ]]$rK_6©7DZ>vk}]ZX%e9P~zY$#R+ H]/mך$iH2 gϺΥHjxݡI%.W ŷt>wvIv< Mg[A%Oh'_RN3õE 5R?NH7669hk;%`# ~bo6Ok8`lwNbkݟ&v+YȘwC(MT>cWw KǍM͉}3c8`Q3NNao z3}FWd _%؈kEΌ%g<ugT'\qWD,Dr;^'zH< r\\YI6mQNCw1'd_uc$IPz썽KuP`z0wK(+n$"#(kJf40|uϽKif*k9.dl2ٳT9 5r%NSFK,~Ϭf2bv.)NDA([}fDyfZ"ޗ|e0)gʆg3@[+ q/)c4 <8prBQH @WȠ7S6C.*$c[GQ|`!~Sq)0=(29s͗]p "}6ji!|6‹߼0\1:lx4!sB${l+_0ng=m…sO8cB`~{=UWAhN,MrR$cKVj(ή orV/PL`~~k|CG$lyh@ : K)!5I>_c">bobա4X)3$ūpA_蟟^؛+%[f͇J<@BcM0٠ף r9[Pߍm?ճ6yHVg+jUp?@l$HT9ᩧ(k%zuHpPbO)ӓ΄؅Kn#d |5V~zyx ΆF 9Q>NMPMGIXMrdPrX@5__cҧsU_:ԉ*rH"%*^wTUç;Vo2{{w D< 4[/RD 4kz 0hX%U_5Ժ9?w_PDt/1ll:2x wHٮ,VGm@72ndT+?-ҔD5٦g~xUKr6X,薋8E X(3j(yDrot "LߵưSGn\ޜ{z4~ 07n#=ɀN۴+* ԕgl )Dx`NX@A R { h\j繲Z=}VP_Sv39RYMRN0u|9t)v/{Uk; 5D+^⭡uy&O^ 4: 0\F !h0Y#d9V}lrkz @IN9ϭs)Srw-c$zTzFF?7Q?O_"j`:y]Yo&u`8E,hf4 <6\xoݓY! gөP>{.-\ VmF;\ swO9Z^P+Ŀ6}%SDEP~J/ H>R,u #34$0Q̴ ѼBP#(4-=B !JI" tAo˜Pu)ٸD|Ļ3 =aJ=EtO6Kc=]up/'WBltKs,'Vy0[huLH'ɹ)f{a={ pP3" )]lpV4+DR#Ϳ 2&vY)XL1wV|ڕZOsJ^n'3ęP)+_h۔VLiyV Ÿ633.`q%ICkqob% .Nҥޘoqfo䯛|A#tY#Gb5dP^~&ϻ^o5'6<]$f;VJly=رf}HY8|\> K8Jϗ{Y5xRgfUD..SJWDO0O;yI̷;ٷ5*e r 8 ,6\gɤh18qgˊ]|vBʀü_  W ~BWW;Rg:$1\,7|ƉzcV̈fw]h5v01p >kMv%!@@hW/%}mRN*`K K2 e+*O7$_si 9&/>Hy^)Էo+MVƛ:ץ˚BpԲ}'j@-˝Z 4lo?B>u94E: ;eM,BoUHr%x{K盥nNp.!g5A KwȤ2) zUȆm^)\tI=Qw |U᳥IT?dջFWZ:& tlKy{JfTg\3Hɵs0|@wB]C왃% ">2t^*F5A:x ]/O=1q.yиF4=LLQ_V_*]!l* -M+t+Tݪ@L Y n2 Q$mAigUg{>9zZ]z9Ћl 6k2 iԩW i2.Ƈ[̂Qh?L\PPZ<&&u>N$c{`yem1n`1_g:sE,^i̬I ݌EbeAM9*WzBtԓ/5FSb_('DwSN6;rd}Dj;+&nvHHŋD;q$Dȥ\*d2gU̹U1f&፸.Y$ɼ>8K#ƶ̖b64D;=qc]Gi\/.QSߖ{$(v[% /!?y`{Öu'*E;Kf,1s_yڠ@y2S91DGֻ P(\3F+hq:r76Q }<[&m08(BMIiB Dy)cu+!QH6X$7OnIɭP%hsPGEGwWͳX6ہo**y+ L(+$ڍO6HK, gs|gvˑpi,J apt<9iP_D% ,{lpjV، 5e깲9?c,S}~B-'dGuZPzIY@_KxH5'Pnաń2 G3ab;)+Gf3py%8~҂=Slk1H7g_!u"hmb Ϊ^k0\td6 Y7Gȼ6l'&448LRn_ͳsZ1tzɤ$8OAd@ĖHHDO~{rz*b*k&p;  `'pg:qݘM,)2@0# Gq6?Tw6_ 6lgMj:_us|BRؑ9@MS0-0ːoNeYVSlvgGR;^_6xji(OU*,.xMإdoP?xVUѩtAa;̘sPV߇Xig\ =`W7;nk3mS)p!8&Zv#yOY$ap(`"2 XHOAz]o#ۇ>Lփjz[3[*+"@f!P Ck7:OeUl'j΄8`n륂 𦅟Hk4&yaA".*hkNXZF>s pq 0ih{A@r9 ]=72^X= o/{= )TP!F[䭔E[-LAӼL-\>@DT5Q zcd\#|]xcuŻUu5SWvbڐ\)9E 6dǑmKfC'[㮽pzߠP)O޻R50! ZkM7(iK3+:d ݣbx^Bn1dzQ2a'RQ=2k9mqc=ĉ4%G~fJo#l$Pb*~~̓eot⁐fC"l3]Xq4٠mah|J *̐]&J:<;#Z l?Ki Ii%`Q:4jͶyX4KTb|bwL-$as;k L3Z1^bg l?w|{("((o8`ݾ^2{oFTj0 ܟޱ>{.;֩y´p dW*af4p@dHv}|@x;ԉUcHٲ<<̀EE?mee ՗81rRDXw J B!uIج%Y5d`@3lU!_imk vl((m矰%7pKإ9ڒK14b'j Y#<"C.JL?vȲv~ :-J>CF=F .\я'}:noFc )w^"DQo5kTx|>1P8XTUL6 V]Ģ[s0W`YjR3, %2Ʊ*[Ađ[wb-nK oKKO goa-'Y *S=Obyҍ#[FY~~boZOnq7yq'Ytu% "wǐ8 % 6 a>[9yimOu/%FSBF% g2vѴK$@s=?ٱ)5|I _r$ tZC-j&Uc?X4F||~ kONfmĠWŧ̷QLtb[ 6dK&XJ es]YT/#ʆ p@uvkxhtA֙#4^4N'M>9-bЈrus tԁG%2UUkm8_2@3QOeDƄ㙹_SU?6@e@{d<7w!&Qâp9,O$?bϢ3[O[#t}CqMB3Xv>P Gp?IHr`OAݗu X`p{O($aGl *IeF8jO`,n`F8K 0)M#ZIF}HS­E957=jgYMm%HĶ$:I|KzEg0|QIlvZu8nSL/f~bg,&WBdR=2|zC&R5#<~C H!o*3GV&6z'}u-PAOژX2jo m/&LRv!6nk!dmEdqKy SƤ1rPt}%7[B~M[Øi=,)DEx-XKzJaqoٕ4rSJ@+abu<ؑͣz7as^ _i15WP6d!(iʝya/K`v3j'`5ӿM'nǔfrU-4̡3RLAa>f$Tpvuqw@mSE0Qɏt1[[,2f"7/DZN{zDB'+sarl)ٳe>X ս=Ȱ]>x8`婉) w.hnT "o@WTa}WA@튯3A1yNqW D^h A̗΂`f陡|7(2moDy^ʅ6f<#0| z s=?3X:ObGML'eg+3q|޷vn u  "_ߞX5aXouk%".@4f͂$e@?7"bkCrWzZcg8 1V9׉ ;f{g,迎 U*u3C:ӊxUAylû~JqU"]J;援cmpw:nåe8"uc<ȋwskӖO,);y݉%gG4YW5ŗ:^Ujj|uT3"817[~%f0P:~S7*;ȑhaos4<෢lA#ƛqKHt2 spzIIvwʪ羙"F MoVW'so툂.Sz*jѥF\Տ=de!vN-Dʘ,9.5#icETgU^v6AsW ]-3b%.ʏ~Zv9E k,~ڑc̱P. Mϡ"(-(5\[*Fl4V1ڸ[:.W`̈xPH Jz!mB JҰJdsy($8ҀTNR4e7!KrVdkWMΝ̈́~Jm2 jZlju ®1@ߥ$ Vۣpbn_O^ҐI-o嚝 0$0W|kZ,lr$9MrƻQ3 k̮1<HJZ>ۍ%M[?3k w!rbIP}C<ۻXXZ<5uJmi덙yc+_AAr(euuF7ZEPeFUii6~o=Rkf/q% QBjcHx+Z}NC .ԉ㛸2 {Sx,u +SwZnCr@!+\LCw5mc"6%ZֻlXd<"F6*̓/q ZX" 8{} 4x߇ehf Thf-O(Q/`$[e.! JZG:sT3#>uN۪ش)}g0 I8* :%FMy잏&’cUPA5!(O و#2N6d :/C=>+V[-v4ǑEV98paWju[ZN q0(a42H2pGI@߰=J^j{`3.ʱy;:GdnNUawjCɛ+ A9B4}0KVF+>f`OZNwC [U'"nKY&7p5N!ޚ9'B{ͅם(jL-xoވ-;/#zJi8j_4F5V-([SK?SN4JI#w$ 1 4ژE{_Fśs#j<`MKӏkNwG'-$x(~;4r2-W#2mG%d`'C-~zq03OIy,Wn\M\ޥYHx^P(!.5gYyfk a$>h.0DrBRQxDj5QZ=Fnka ?s}v5wp#j9* 'pAҔr@f̴K Rk1ܢ#hÂy;kP_ʱybA ,rp^QIL3 BM*EW7-0̏Fu5`ݛ(lRy"?FH2y}2|'/ φ KtX%`%8m@p)3%+Z{!I8;Fn[n#D A׆0x'%ޟ֢!VzCB,HԻKEJlt&x I*|@!A%\K-5Q{l;ۑU)j\_wp]AE\oRhҬVϾC ̲fU|KjNP fWwG1QwćIR<?";x{3brbcFyHY6S<<,WaeŝI뙞 O`׭1 2y-v5@*̑y7a / ?C0𸫜 )_wp6nRGdOތ bm56wb`zwAb2⣺H:Yc}h XT@$ySZ~N%0w}3- (RPS,NkB1.HıV#a~D\T%3\J簌82:_lXN3YuXFR>slG]Ǘ+Rr蝾7 tQ~\CW.~6xPm̢ʧi6Zd۰J Ɔ }5CD&ZTobHfACy󼬑>K۽d[an /vӽ@\h(>W~ H[{5/Q&E8J(.bjL\¥ؿ^#:ɼ?>BM,K84S܊F3̔_{Pd4;`]5$;lmD& "/j__HƇK_oFP)[\۪0-4Y(p7f͔KS31'_.D349`1zbt.:h{:Ie?t"]-P\/rarT+#-E ]y0E ;n)*&IM%PC!lMȒs?BSmu8d^b4VmkgGk|j{cb&uK( Q1Tǥԋ|縡Z%lX5 ޤlF4UژEWVUfi厄Tm>a$EC7pm3$IMfɃM!FK6WOtJN6RK/QtQPzmYa)~eѝ{%VFF[{.NSDNr" ccwGǎ7DY i 1$6%"vHC)Ύ//7K?\d>A1`7 ^$Z`!WVE*U%f^1K?箚A H>0CD̴ZTn[Shv80Peˬ7r3 $Tbꈧ*5FG* +n|ݕnJ`#`" |Fh-y`ߜcsā?dzvGXaO g'aGRxۈB6ǩU5&6 pǪWwnҎKw3wJO1ބO O<_v\#(R9'>!(9fPju̶Xh^gǧ#W5mW-W1U =zBJ7ZupsA:I'ETb^Nʵ;4Rrl 2>zjF`@2 `B62qVbzE!őuSLy.y&zv)_e -G!u`2L}ADHB>̨5{Ά̀ [$n!hz0fׯDW{\Qֹؘ>"_Zf`4R{^]SÂVPyӞ}/Ŏ).3L/ TGu yϢPӝsd^dDӃ} S &o%(OZμls+V+z)ձOHcS2]6+s &d{>n vN{z?lԴE+'3=YHR_;o+2n"n̝WyN=۾ <l]!E+ , rѡL'U!C_rS&m 1E^|ܱ 3qNe=h"+AP5ѕ{LD-IPj Xs>x̄}Q'I1BrIJ7x扶S?gl`#H7J191%d8`ɤӶ5 yIvt15._ b'0Dvgn}"&Ր2p܏5=Ej 5_>.Kɵ&rS/(J!l*Vd9xG2U XY5<8Wi2_nl_SciK?U+%i؂@1"$2+UW˞ȶ7iRqFR#/!Z 6e ?8򿩉v(~5d,n_#gbE$;nhٯYP\5ҳ=s`Gbv(`GZn={xw[;dmVֈr갊!)P[ui}j3MzA- ofu& :9E}B0a(tx+SfwHCb;(w~9_ρL(>e$-V#">w޳xE((¥hNЀTʹʵ7E*~V<|]礏;vfU=Uҵd/Γ>oIǷy1gߝfh,jfjj^dVe;1HuuyNdB3΀/ q5b6eҀ(Czn N}\+7}ݯV%z>~~Պj;5'oߐ-L:x+eK&nAѤ*ksp|\eel%+}E H-I#"(fgYφPkM24Eޖ߻'˭cZ*aXfIqs}bLw/||3>SLOvsgTn#S"X('0;OU?{nILXXDJ]o*DوxcUIŸ_ѐ̥Kث"<"[P)8i%0Z2fA5HUїa^.b^pz [`˔HfYc@Uqn  :gkD 2\s q$X$Cϻ{C{ٽ-k@*>#l>Pߒ\VZMY): #55 rʭp7b84&WsX]g&ʧ5n[R&!u[*shk*5_oz@0BC E=C*Ϭ[ePxd"pH&vyB{LLuNs,8ۼgH"&.TwL;*L-s3hW/+Zt$!b ˹>Xg;< JruHŻhttY⾨ ^JW 8gb@,Joq҈M.>cޔ$!D"*@ĉ ROj:W/#2~A}h)B&=Q#^z I#np6O+d+q &Ռ ֪;z,!JNFGixw  4a-H 5?no3k/dZɤ@qYm)Mw!G#]f7?g@z6Ry'T@LhoB!J, +bT!^>g5~ZHFwQ;*\L6z]>h\\/&ӂ-fiY!iee ` =Bܲpa譊jm 'p9pV)[C\DI# rI-uepp,Zbы :fa@Rgn,&#ۉ+9@RVg/6wfa0Gs; O;YŬo3@!FW! -߅%62N NZDs'J=raƷ; cړѕauR!i=|XfPup4hF=+*c> ?ҿ(Oa! {X2W4le/JC+X@5#aIA1wؑKZˮSOzs/];?"2unf~lXdԜJŻڛoǴ l1{C`gޙ&IMvQ8!4:j}^QǣWA1ţ{ ]Tl3'7#pǹ^l׸qq7ƄFoBa&~ytFjj&zi׀&0߮jș!ĎeRҀ̐-2z.,cLÑ.vXYIט캛fW%h4{mU9NBAiB%aROۼJY%(4x1 P^ԥNg!7.r j*6 ,0uݾ08qZr;!%N۝=ҽ3i}oRƒR846\gT40_Gq/9C9dR CÓT-Ѵ9uv%箠8EC!^nE9%tb˜* o$_9yw4sb@#c9x@7 U[`f"[grʸ7W2R ȦCA(0\j E1=w2o.Y~P=Z,ݱike% 8l_ $A^<&<=ґ<v `7 Ÿ—A]h6/]nT; [um*^ٝH|˾A)Py%HHȍlmRVkaYvyTZd+vi-'7;^>&]ZeQaBU둗!#PsOdSuL4g鄃TNq+\V*gG mqE~ jE~aIhvڗ Vd^ ]B^=U+hK0$<2$tmH5-oB/LU:4|FtKx M(c};3O">bG[f'讜L<R,\^Kvh.zX޷r,hfNe<}D,.X ^"\^)]s>ʀ xf߫qy)i PٵhQ4vW/7fMT5ɻn[[r Pl ?i )|Vu $N2܅v)'l# @kAP(NmdzÔU ^̊J=?/·~|f~ OПjw#bw/M"7hl,"UZv5 L2粣r$eMUe}swB\QxU|`(#P~_?Fp+O[.BD?;f? ҂4sĚ{x}/A.MQ u,≯]+%=GB;n* 85\g}u24Yhi|T-?:0J3/t4q{Dx,3l/W|VYG'78"( tVUJ/>9&Ԑ!KJ9xQ!&]oa28U$*0W` be#Xl!̟kl *tJQp@Vd~J呅D/_wd}],N1ו@3*m}w`$~w8N3f }!pugGlvN6YOXcv\\ѹ1\^B3X/r)I;E9$Bj::@Kɍm ۿmh<|m?>TBƨuGC[EfQL18{reڨ8K8G$D7 Nt+K-/b\]-OAǍ{Keg8s 8fV,BbtwD>Laaږ)p(aSWؽ7#C>n 1ln@8eRlfVX͓, _A"E,3 1R&t\/>yf׉8 q7I,u'{oO~V Edoǯ{"R50ìS~Qwh+C3 _f}&!6 1mIiY657B؞ѽ͸AixSs?qM**DftQ(4" }1 &At`rK %@R J2*]Y&16 ~QE{B/F̲ǑlI )3?6R:(s' "5Q#*X$ye某=P~ ϑ |Y2&6/P^/L5ɾD)}o=zLI-vfE,Dv'` ?_8Y6X trcJ l.DUݝébesZ Yfs2 4Du6QX վ |[w1+xL7,FQLÆ!=3_B{ˌ{uJGs+O ΝZ.P=(w$[;?<ܴAm|j㚲 lBNߍVjV|6=:}LF8pֻzF YpdKkv0)WEṵ 0sW52dHsxIm N岪9n\ZҨW0dwL rM٧2AyqѴ7NpóJR.g_i0ysszFH2[hhaX+v`dG])/pTˈJ֫d~KM'FDKD_)bbfט*ڲ)-< 9Y47Fa1Z*Ps#Yj̪HT^t|BP@as3OGՒZ[|t<{RͲ꼘+wC2P ]2HhhDgS *>~zY~# F;sxCH?슝zd$h'Сه7}bM}?T$,9"N%bE ڻ^,otVsfEr@-8qr *=ٽD:|Ǩħ/ s3)Hc^QoP&yj9n?[?Uzy#[1-+HO]!D}PƤ@3򟒞|ձGi)"L+3+) 7}%g>R"%]YCf|Nmop/pBqH>8&#oc!̎!0\H)ؾB=f& $$x&A_,dS.4"w&5'?l )vGtD骈$t7U_fv-YҀgVC۵Nw5lgde3^V=!^-ZYw-k!cFfm mpq)hd+:@̑cn{LHdP J3M_+r7~<~2&splmFʏ SSԛH#w$WEA f O!R%Y( oq0=4aI1738x> @hAFtrװQFӨ9opqd:*̣ ]X +$|dAt2Oeӿ&V"&"P%WyI.m0:^@7ʋ:òb*c?ޚSFۨpObcW9n gl;3+h狅]kO@4Mhj]QOaf#g'_n^zvNək\V AۼÝ@@=<-Eh(|!^ 2jZC01t͡?z_^,D 6kWVD^7Y, zɎk~_EfRa$Qs[ KVgu$Cu0I.\?r5:&| O쁳}4^ULit?/bԂNMl6~+3>+|.;7N:s0QR|c&YU dYLjʒ~i;\㨄/6!v) Rz KV7]jIZ߇ЕR(7m$D_?`v QdF"Q( [(,'jN`msHЧ*;~aK-,1B枙˶rޣs=?rqzJX0",ʏX8 mT$AtRo(ѧ?f!vpJ| qÒT pf%u]㌳M3BIe91%gr*7#-p /H|R.:[[0@]!"9Lr,YvW'M]d} $="I܉w_NV NǘREI4^UZ$ǐEFV!,|I(Wq=jEa] ՑQPpȔf.2FEn^Q˸< 2(YBaߝ5ն6a mF2qzg&nDd;މJ B~nU<*yi+pm6{r$)v?Sv:v'+_agǎ^JCQad9j9Qdɉ4js{f@PSA(`$g?Rg՝Owd6V&/FfӒ6(_P/ocVB ]{hb2m)X X"t9I[8\<҄ۀ72q'f]RL㇍Lj/ʻ֮dsO*-D8X(<7@hɡ}/hjBڕB31=DeK1FFCo/0i+ocߨ FBKf?:u3ۓd'B9'VJq* pb\M%Hkk|BD ~ WПTZU BaKu8.ʾp :8xe*1$! ɗpKfP8'3 ģtCVVw-Zl}QVYBB dd"tVEGy8X_-Ѫ˴DŽFn"i(s cZ6joe3AQ',m.{P5R{;FH^Z0DoD]2l$Z1*[XfaE`DrZ17em \ň:I:zVbDU]5qˌ {Y`^|* ާHr`j"o!`E%.ԯcՈ<3n$_{ZIܱEJ'lSoU[Й4 tzJ?;u)d'D W @ϴPFlj{P}ÒGw]LY {URT6@z}w8WlPVlM1l!F:/^"(QrȤb+긶ԢTyxDx)[!;:mU;lG4fi!!(;8_].~)AA%4{)%P f8,r|7mtk=ȿ%T>Ȗ)0Zѝ:8E4,Mu1+90;*S&QBix;g^+Z{Em3){:"Vr6Nܻ2WEwyh1/h㶦<,Af0>f%O7PWLؗBbA~w>sPG  Xf[NC նU-dJ`kM) gO+c,i*`y7@* >LY83GL |^'፴cz(='tXcܾ .|& )8!ðףŅQ%ieVhLɴ~p r#MN -$R3=מvBm ,pgp5EZQKt7O~tOxeQNy# DTO"v{' l1~tȂC uBต\ߓc/ mq"dǕX Z`*+ٴ^( Oո\U}z`ٍ#̡CK'^+)3fT^~ib4қv*xRI9=Hp  R==xBXj 0j3r^WiNT c$@]茎.C ir&u{VnTM۽"=7K3S`3ck,0#sVKO'RQNV&?VBηS7? y-y&qcC7l\^8%bB)RhG݇j C$PL|g?WobQƁx1.7 ]#KY"X-{77z@as,}rZs5 >nCtD.}*kk8/%d$}Xab3.{"[[M౨<;1s6.y>8*,Ok?b=`zLxQQhmӣ럹 3d:uh{d~MUw' ۰=,P7р\iNe^` kky;rVrߣiNZ@TׅnQb߀6?kE!K wyX-Vp^Gqty2eQ7~ÎxҴc†6s !K/VrVX)n8,\3;pŞt?+Ԉ0XZl5pu҈^J?;;;\]$HMG-fp^WC]mzx~nw\=ڨ pn9":4<9LSф}ZxZDB. &K@yt n[4GJ]x g~mNZ$?`S z6=ZA9a;aݫ`w<58Qf1X j[i͇ucyVSU"_#~ .R4?s&^}r1}(}5ZC27}ZP [ ^LJHlBh=0ED|c5B囜Q01JKCBn1-fk AV)H/(s(1$ K`ipS¹TV4|K`镒@ȣҐ3U\&\30~wUn/.rPW奈(X 6 8y '_`( i1ok)BQL5YYCI%F.SDy7](',885~YF-+m{6#k߯X̹^ u9츶 L6HaM̕kS_Ա@_ضUӊDWbM>W/º .7+/?z$w.!Gy `(44X,̏%'@ $/EBw:ՎipՇa}[EUSF XiF4aN%M%y&hDAb}n^Mt{kI7;aj LHb=DONN: 4nVuc4 8L$|-ﻠ) xWe#ekxu tUd<ԩ|*aXOV0QR [ \Ю(IAz}PT[NmSL酤Y.=:{s囆}ƌU[uY) g큿΃K qi?vQͤ)}UCFaZ&l ~/Q* vT;:}JsQ9ڳ+ƬQv|Hٚ+rq"66{J"?JR,푅E)hOm=ț[Mf^ jbM?KQ/Pqv񲦱pGzXr%+(Vi2Y`YdvƏOG$" x~au0EnT$|>R8XC ";8sJ<MY8:N-d"?SM C-%:)b-8odPxAU8:dHC|yّ3w 3±ݤ ,]j{Y;88C >N!a7i+$T. 'jk8,ߒυQ#EH.izfiwrAsU*^nB׿FVH$!icO;gLqE,ew >RH_ydSٛWSDh@,aK+&>d0"cxC ,N@R<`/K $YV z7&*՛c/xׂ/hEIAgg4Q*\jMnaYFu[|rG-YJidoߙ38t$͞1 #M3`x[wMR%W\9c2pbipo 0m .L 3_4oi=C]s!3xG$95xj:N/ATj*Hw`7ki Gc/]f yg[+yQ}Y~B̐Lpie`aU<~ ^z Mk2n1u8 sRȕ~:Nt\粢jGK*+h^܎JNUSgRv;3L> d9"\Gī#>+"~LjC#"_Iu7/¹j./h/m|dKY6#0+p_++(kzu뷼D ~5zMYg>s[Ax=C12Z-<IT-n|V:Rve GGfY/)LbQWrD[tsgIBʟ#wg4(9ܒΜbrC s TW4j`VTƒ[x//% ic:9,^(yYiOl]xԭN~4];  [$vӹ˗x\,T(# Q!)Td``Mo!V^hoH@D˘|ɛ-EX6WbK}$ ̂AL G3 8? 34F8T4# D\1ӌcloPGFեc^E]C?Zh2n~3>ǿItKyzg:С6H&O;3pV߭ݹv!c^jkX}ռayɡF~H極D05};X~Lm`sʴOm/y$g3虘^E*[X_*X U(lpr㎨U҉(|1 .3j *Δ_)zS`䰀 -a]{8ԺiŝuVM\r^촼@!ooדf*ND__?}b~+qE dhX?. vy,4j0:ʁ< I"`-c&9S&q?N4rSRg.uL6z!ʮ׆HI5wbg|rL6[~ DL~$#7v̆թ5y{ܫ2/'SSzi@:(\1Ѓ@IU/x3 װ8W%k(e{{ů&tjk=Џ9*G@!|A6gy}ge"6{6;Yv8 ,4$WyOӁ$vk7C-(5ޟ\l`DؽyW~ńaL\]k*Y9\!]ثQTayގVW+]$6tkXX72 )myKyIի7uqp>wU+ĩ!_ȯHZhwo@ w Ҝ;5ohac5p5:ЎP?eP#&xBӪ¦iBChjYANxjP GbI,K C]˽Mwnx&nXz{)NC9/Vo!~RT4+CD0|dc0e+}$Ԓr[Mռ0=@[ISxJ'q2 L̘ 5T2hS.)^ Oeȉ25:[5WFr+@*M7W 7!i9ׄNi c_I/v(On)+)􍵖m5 :4[fAn) m<{kcz}!T5M]{/  xlm5B56ބ}nq;`aβ>=ۍybp(:bT4(]f4l᱙TEzܦנ1ԛc}CZd}. 駫Ij G6O I2LPͣ 3Sl?YpuǑHp;q敋_0[uuϘE|Lf1 4sԯ ^6#ό3\Xrq} "³d?,t]2w8`j[bC{>37Rkt=`=]⍟}:! /K@tapSI#K3S\qrGW,#!YPVgzxW֦͜%vK &'c`LfXc}.F/|K ?0-,w%'XHyIد&cJnzi7(W8xM!~o=(ަO@-fv:ע!FWݠ("P7p~pL6Xr1DerVu(4dG;dѳ*8syiΊU<Ϻ*pl x|f7L%yJR[w$?౳ړZ{LoA/b@Wy\aON/nY|y_B"ioڠ !UI!Uv'"{mgt 6X$'qh7#B,DbCGTD9-bb!EIOL8qwc#/ynRorvNz+Ze֍(j}G1jCД xa^f`r:Fb} }\å}&{@O8HS>Ͽ`|vXj0է(5|F~tB@7jW`Pam)@/M7%/p2C]nsX^ĝJIOq@8i=/x ƪrČڍ͌/B`j2G6JD{NТ^wS)cSҩ#2M_4:E9p?Sit'*ԇlZ;X{8qKiQm0@Rpi*!o&~ s&YO ajhz򃰗:xAC6lIABIY^(mYG Nwu&BzoݕÖV̔D:^fhAGti(kL jyh *S4 ^j %EuòҠƞ4^BNiR =f@Mܷe>a6( S6 }P"u\-EEƠ8vpOj+yy({CF”$ln7eZs&ؕ c=[OIxnY3y w,_4~$%`e(0!y7}Ԇ/ul}. DveF?'Gй?RgDСln"P7:lLs~i:7 I`-1-DK,lсW |%T &,Mxŷ͵ъ`'[}5#gQU'UWsN}z0Qu\?uAb"2 Ѽwyy{Z;Z U :DΣak+c 茸=hF/pų1Ň:sDFh[K%MtO{X`zVd"asR+kUGq.ˆa@"I_m+W^k!"(1t5@)JcI zNr7Oe R)$R(Un[U~D݇C!rBۣyY>f/5DV!H !;koj ],ix=F>탈1hLX2 Lu. d$vLr nhL^[ĀVix 9M[7:+BFZm![rn@~XօJǍo?в;j.?aoڝk ǴŪxw0Ij4~뮋hp߆b!-N0>qq/HҬxP0}hh!B@* sw4J%:҆H:5r ݕ H I@5 vL$ mE<: @{^{ג Z!^#, (˵iZ.r0ҵAW r4f }yKx8tGE~f5?}k$9<UnR.GYb!X'7kozXr&23U -M; IfGٍC4LV{Ѯtm@H6('>8jP<!=dvo=A%8=w!aA27[S*ngB5O mJ.MfYoSm.K&N~ov d"lHx $ɻ)eogeBXYQo6>eɻ; %6A~ z׉BȄ)'_*kph,bJ aTDVM;i*CdjAD²͋=Y9nz.Qt4a>Imw(U}91_S<79,joیX #C7.O2q@E5d ͹PpAaM% wOJdEIE~&X, ]M^ kj֬ճDYz_:+U#OI4e"*4 rU ȃKe?/<#HbkXKiFb?I=q9!鰶R, )_ et͟`oyɽBGq~!ԴA\`ڈ@ur@}A)/Zpwrȸs1M O8u'\%?Hhp@\%@"EWs/Ao&ģĴL/1[4AcHL!9Fi?$¡3oء7X jBG.5!YaV'X~,+qM[Pd&zze:Q}uj(U[1PDdGU|.8P%TPz,ES{48?2=:񣅨[8]z$uIˈZ75,u=z~sY[}]o rxwS$[ZApz\*Ib]> *:#iʙ(4Ғ",}-w0@0σAޓ2/_ܸD#0hk]۲:ln\Hq28bz8r!&U[Oy0\Ar{X㧎Q h^R<:Xv 8^>JYwV7;`a|Sd02nޯyJ]qg$!-_p5:QZ|A8V\{z$\GMd>=@'_XA}ӯ |hwEow}W|ؑWTD ;sOK=qx P}*7,942Q>MRnƯb;"`".0{I||q:S9c#66`(+.n=,u ݧN W~R5d!Hфd={Unyj7rGq:Nitϸp)S/ +d†zZC |Ar<WvॆHNi Q . 芹~~2SkW`iWZFM`ȫkCMRoAF Ca=T?kgdw^Ꙇ":G1\G|4| nd\,!0*o,jI&p*KhNF+T젂iS_gb}<h}DVY;Bq $N.KFQxTDKRغ`2AĎ?Ћʼnus̪pa_0Y/[6C_:~Ÿ8? 4Hʐfjj|Ivw!'pc桙^L؟Pe: itQ1-cA q7Q k?A)Tj? Vuݐ/IAq %=x^;ۉu# : 6z#egGڇU!(&j2xU %@ƍž]SKvL|̅PZX]ǻV.fʹ^㼮VVxӗl:=U.@iқb5ٓ޴<~Xcfc[k-ogt *+i?m"FX[˪yv B͊ WQm ҡ~~s#HN\/ݼW;nµ@(P(ld`%qg<ڬ!$pzT.YMP!Oh=%xHIQBiWsjJk0yV`I!3C !<3jTP. ly+XaKnE >Eo&>5!H`1 RQTZU3'H‘mȞ,ۜ'FWZUieqd4${cgRH 5z41Ej8'`|R#fPNC]xAqey8 p)[KTs'XԹ Mc]NHuN^HF0O9o`tڳIp!p5QpLUȧߦ)fa y+D8 d;l1 ĺo \C4W7?0IG8/8SYkPn6'̅lؤ2-^R|uK #F3N}mjYv?;W\& LmB%l/`"3o`2(Oy۽ӜkIvSh't3;WbU|~DUQ}t0ܒ7r-5%S~_1l Xd5vǙ7mykLxr%B.KiSyfk@8Ii%ѳĚr\}(ymK?c[UnVW.qQ$G+(pXtUwy͇C|.ef6W㤭[ug>Jw7ZHjz و65 ?AeGno$yWfO1 qr4PW>W(JJ![k:aSKm8<6S^ف#Kػ2JcP~V"eDf$-*0+" LZ[%_<ob^%zBW*2We|T(:8W_$rPa(/!(% .R!q3&-1xE> |ǵpEV.QFnu;ٰ *8*I,x>ؒ6;*)&W 5 Q4WfkŅ5Fpߏ{qG= z$ngK N R ;A?ydA6CDr\SCACU‹i,%ԁ|uudRx|RMzYCGx%h5=Jvku D-ϧY[œ4sx-}?on$1#Y ޵9&ϻBQ_YoH*2^܊w a:Gj}ajl\i>!Be;\.e¡= y\ Uwx3:QFB Ik9Xs=Z8=QY?a#j~rA@5DLaL<ͲJ;Vngw]jNqܬ׶[/B;o.~.8#&)57ÉD#z .K+noWsLgYPm:! U{${ylԳpn},?@jl~N :^`!أI#%X24#]D= 晔98UY\v,{ei,^!X|[i# -%-F0.2%Ly/12"6TR*K\5L 82;&6DSt7LWOڌmH?\0 A>^+w1HRq!ZõW5[~5*M}Эw] ' c:M1ߏw ;SsGz yF8QeLjKEY9PTd4-p\ CFaQ S݀$1[@z>F"D3Z.A$QHC\;b; M^qrQ ^h146QCd*̤MoiBɧŸP9?VuE.3cf]A\6jk~wl; "j3*q??6iRs?q ʑ*6Y^ظt}o : 2[ێDi{g 2>"z^^%a5F|q \c{d^Z T#c2-NCd &#T&,Fzпr @4(oه8%wyg v~ɮnSHj=:_7&x)h+gXXʂ )ƴt5m^cv G®4բTu#~1ﭢ6x'HKy黥7~3qNsd YUE'CBWG9'~ڒPⅢSbS 40yLRf=ǴWHv) uZ}k2fAyp<-;x>+[Iq㦾cPRFI-'9+ F<؞}?+t$ܳ!k[ɗ2o]n1/q SHupxe%vF5_58r[e>&w)FpF\ e73\z@c0=>dXGE9Zz9RhV^缐R'`$xѳ hk/2=2VcjF쵣O^g^6GjղHX?쉯a ^}Uf)GI!wE!1Mbt@X ɋ`Y`"#h,BNN_E:1'>=~+E/{l)tJv$Z*^MqKqXF#>,MMĩJC꾩iO]Ɔ٣V/A!:ê@%,5#69eӼt[*BLٟ kd .UZ=TA%|-?Qm"'>;|X_G4&Y 㛣CԛPäic%`M2a}rȝG4[ș0qsbHͬ=ApOCPPw #%ѵPNlKcTI!sےb=&da |01Dzf0_r8é寖"}[%)[qƏpmk3vXB8f,Y&]We Z sPJunA4A%Hmr4%ba$*G(|w=Ijo1 %0y,ґ Y4p9. !ǽo( Pqf^fSqn280Q+(<"BJك%̵SqC GO[Cu< t#!΁?}Rd51^qVu~_h${'G 9ҚmQoz$E&< C\"&ro:;@j1?nkpH$JƆUÄ!~<%jOdT8j>ɏ 0`V)kM ќG%C0[;#|Ȉ2T <;]eW0RN߯5cNpבDԟRX<= 皧QʌR)CJJ7$5%.6&}v՝ZYs'![ F{}k[keGYC puEiSzU wD6}8vXƃW$oi?.>B}=z!.©y0/*3/Ϧg'?6G`zBNj)D/> @c:Fң+0hys!7fRqeiMkreĹ\1KaW7 {8 FUS1١d4n;cGr,D ..Z<#d҉ZqPqc̴5HI˲ּZ]AQtWU 2w- 3Ýi S5*(Eˆ1.,bUQ_sGˎkdcѹ<(.Hz$sC.L_ɳXv_QKXk ؋$%]33)+m,TZ$++z=lFD&MUM}uO+H$Ola^/#¼#(`=޶X3哓fs n{s~QI[&c.0* αũa|Skz'bh4]uo;cDwl38d3ƠD(7¶M"/ϜŠg /bU%y$oޱҘM:kd"p^N~Y$2K~kJ܋/)mUmgW1nQރzW#q/C6Gu*O9±W(r< hOWQtJrsJی* Yf֧[Kknf6gI9Fqs]e>-u `سuP!J)D7d25&{9``2iF9F5Vz NJ-16{CItt[0iϟgH /#Zd֟yg2h0[DžΟ[b˽H 7+ޝ 0֧rޮ3 <ɜ8A'U7!c1Mxy1zށ>޼&v囖6UdW&a(WlCtVbf*p8۳f°!pRVHɆc83_)k: NX8RnoI[TV!ܣ'⧔6 GQ̵crNt^Ek?508g˰89\Pw/EI,eK j00Xj́*o+S}yR|/Ggjҕ@\Hᮣmw )A߈LkG]n{PV^POQ˺MФ7&ցtCz9F* +{?tH낮P@PlSߤ|ߕ=[PSplpw#P\bW,S=mESG/^]t7 ϔ>[07Ũ?.*J vB+'|+| Μ+%2kEW0;^Tw lb ş/dcLl}^霜,JлT/܋s;x5b-b^cH- IJcMdVǘ0TDTbd*W-v}%_PM1rcGȟ ax "_j0[rXLnJi&ʲ L7uNbZ!'CWwr?7O9(su?t TaeSCK< Mہ1eāq9|rȗT //meSd-@{r$=4xHV^~vMkz^` ц=bvGڻ_|mҹ +ԀQsh>!ep#06Q//NJdz-UԒDi`]@ʱA_~w.Ϩe_l'e3z:DW#Yr2c[ U*F^m95D/঻>DߓO3-V\6I?c bp lcYf}} oVX)u}ӫȀ`q5yWN'AͶ&e Sgy)])*H~92Xb%OH+v:\d v'QLz ZR#G` kf%S RL/Hj bAsy'\]lOKhD /ufQڬԼR*_[NӐ~hVVTu8KZ/J1?և!gA onc .ER罾 wO?gf[.V,nQ!K<q% j&];=2?ț'jIH2zͤ&McR;c+p$"4b-[md~|q%Tk]wVD|sY#EHq-(A5yv k_xWKwo{>o٥N5U c["`PDW.Й\Y$]fbqN-=u tj]Af|m m$Ť$)>d=ik# we~ z*%$,`n wÍ6E\ҥy:ҏׄ,HrW7[)=u;$TT`/n؟yvC&V[YbܿEeغɋљX1f^ʟD `NeqWynT%ts/SU}hN7r©w=fٲףx^~{).rDDz x4eq+gW>a-O.{x<:ާb6irP}D] h x:\pFC+r|L٩-W"2#hm2eNýQs )ܾg.`¾ `~%>T6HU0gkLMULo !*2|Y#i?C!z됃!ҫS@q.TH%Rԥh$Nh$j>`ߣ:YxZGh 5X_ڗJQ{?1OZ`'z@0+] ACNx VK v1ũ84":9*5Z 7RtLމeѳk(NpAq+ja}Mec@YN J>"q !)b1H!v0{[7)+$yۖJga;Z,<-mA* 81{5C/'ZPačfLj"Wg qV| Z={?ƲI!GK$X˝r Ȼޠ*|RU٩T橫7BUBN?%lU6µ]ɨǚ'TݢdqO#KеŞF_Wfm| uuvD̵6lX*9 7#se_~Y'W7K(&)f/T.7I'9hFmIvwFѳDqéd_}M>e rVk Iv%@NnnOk1 & O lr2§oQT3Ent‰6e뱬ɋ^1d>5-Il1Յl.tm{?|h4u[p`6b%yrR=DzZSF6t^sjtDA"׶7 `ـHaʃ4`{C_@@QP)<}EPLBZWQ.|1ɢ(RX"ۗh2 /q >n^uCKS!,yu[j^P>hv5tȢtIlS=Uf0˓*f%-J4@6e:D}l)Q*e[O4gz۲t̽\LLh0](G)<#4Fs齒4 ԟɉ-Q[P19q(c|p티\N|†_I)=TiP I"CT򪞡:l!s=!2oR=&RGTVms݂eA0V}wȯE9\N9 N`* D X&*|P>YYBi$^kM~CX ! lb 5-;| a覝ٲn,QVL5)[,eW_^hD; or.L4HʖN+q(t  t0D)5>YH;wWof&EfC=ФoC: Kxqzg6ͺK iFrsK Ikrdw$iL ۀ&c1m[Ͼ y'"$@]ke956_tH5O_Gr+wJn!ݻ)q̞#,+˒];mC8HfIAM.K\ IhK_1}1:9pb|n֬L|c~(#ONm[ ϟ'嬗%>VO6.?8RfXVsi,M 8 Adr Fu #y׶ȡ3Γ(S;@& p96%S~A97;@裔`$['^uJҏ BcyE>I đo䶵lh S v`R;}+Xdk,gK[ħPS&#.CE=>=?#Z&B8+LgEO+1(q#e r{X(&An9h J$Bȗz`E>D% 禩;W?B 䕂S9kԐ!KyH)xg%Tߖlr.uvm/Pa';+SmXMǷSIƣ$^u90!^ꇟH؛gW_ RTYu愸juC&< 256$-qM0ib{)I:ţ%7?$=̈́ܫó6Gs {Ζc(= )]e\OF6c1^ 4e`_ T9û`ސ*"+FxF\KwN:1X/2dA4eN}2gRhs 2ϨJf bwڣN9#?5,krF]Ĵd^Y(?D AJp9 4TKS"e+/ంB]ي7cX?[Kf>q4 г3(c; = X1sK43rbQ%4-={ 4Sm޴}\ |*NЌ2c 2nx4mO{ 输)Ip[B܈濎#bz^! V{+ [K l{X>jsRi[R2kjg4SG{HtJ`@+eZ-KJĊOf4%)N&ke j}IBz9LK?Fn~䑜-'ލoXEYJe8vE*}+wKEWGl"SzkXebPTBm<'}q-~rG7ަBSשWE9H`pO+Ӻd` Z~0v_a/"Sb%8Ω'|J>L T7N lnx`TW{,-yi8J\^Pvt@U3ƹ$GÒ1nRrdi<"cDè r-({|alHpǷjxAI6A;:rb ;w}8e¢P\T'o74|`͒klmp5EUW|""я1[~yǧ6X(}qDmΡx|V-ĻQ9QAz)Pwb(X ]죵O\Q#V۱/pVߩXqP n*% ٮEՉe4Z3_^G ӓdLNFLMS$6Z<1=dvL$ fREfd=3>MA0p:~/44F Ub!uڡySebNlJ%VC)PVP7Js+Aaf4&'SZ Fܞ;v3zDcm<ߑ2;(OԂM|"8 3nm/=U},G̫XT02y\82fS_Ip_ݟdʹ˷3v*~/~kj. qK:$z=RCdRYg (xد<\ۜ; 'q8\i#%~A(ee8!+Wg|jRW%M'^9׼Mw-Z :va,t*m܎54zA[JTw84:75aΎ؎J+oe$.~pB)ccs-9F({¡T|׺vl`;*])z f oC,mJA |%OVRw DW62ȧۯsaĶodBZFMM \8wh#b% {kC ys1*վSVJR[ii"nT]y̿r%&K)f#] h.2V,O# yҔxph3jAmx9@i!@6Y 2:e[iP2&PUg浗}S*e=m.~ARAT?咜*(6;-YPs)ceNCg٘A2xY͋7B^Kx-^z(,y uh P7 q4X9|H^jq@ydL"g8мR(]sL&*Hִ ~hjޭY7Zei,HN=[e ^K/״8g;9JM,fZYT5}78;4nbWA)݃M"8wkz$lSwf"*V!*h45CO4h6w>QPIhmyum$?);zqE/\! HhR#9~R0(S;F7c ` l l!L}N2a@V7Cn}9eQv߉&(9 `xFM?H^`{kOV-*p'DAW)Ĉg%Nw%c}FJ(:> uP?cEڇ"G@dŔ TaRX+=^-V$+.;݃፶hUt򺽃 ]` KN)&٭`<ɞHoxAqW>*{4NUlMW0A5k)/U/8Lނ3C3܁a'# qio,foyh\x4M7hؕ,8"jmi8R$I T}ed YO1M^ނwF%ys4Z li4«dOaV׹f_8fgo-!soo 7J1)9’X!c$7ls`PGbaNOKOz|hLw&gO? ~.C-$  ֡\[%V ػ2kԭ(co[Vn"~*y1dc l[Q`3_7k?!Q`gwf:湮q=W}2Rgޯ.?qgJM.iGu-/2|d#*U=ah&u۩TTȪe7qg1ßWPIzwҌH:vXF.1[e2JSKhSB4$pǎ 55c_u'Csd7{{^`2;'(1neAQ=!;+Vbo04vvxh1?0^>(BxqI/VAUT$5k]zbxUV4f_2ƈkC }w!׭ #`ik+OSDYǑ?hL9oj3^QGv=[ iG= PH3(eY]N 56@_rĒHzn$x(~2ЄS*0єʹHgptF{f- Ği#D9Qכΰ 8o+/b } dG1VA[V^5i((-72OsG-եu pQ/AUYFj}hL (j*xњClC'`ud|p00!՞ xj [oĄgr'2λǨwzUX4^ad#3iPüqO٪!go/uh.і[l02ӮmDDLW/o6;^gPj5XT@T\ Zpp6 J9đsWҋ2o:ՙUHꭐhdgf~m8 ]*C e_$E $Q~+9tKܱzEa`40sR[!XpF7斒]H{uZ@=|i'F$DB˖uC.*F $b$LUgaQ9Lf>Jah~b2RijpuiCu_A;NP֞X^٢Nk# |w#x$܌ wAW`e};"i nhЕ/|fMZ4جǭMMUܙX"op,Z`DHWQ?r,2"gf3 +!?$uB:+}9A|59*̹稦-) [/6['`&XP.>A|ѹ[Kz f׺U?<}+͎SKHww|iQ !CǐIѵM*Բzͧ! Ղ?R ~#FCXfc ջ93 X7MSwS`c]L娹%̑NgǞ>7'ј8̓U>$A'&Iw bulR>rٝDdnd\V&H^7ק"(k:+g"aBJӦw:9X-yiS9i{2eah`#%UQ_S0ݼ#}NՀb,&Z8{/B Ѵ[ʓ3&)P+Cb7Щtpɸ!<)5_rM QiS;n@P: ᑦY7hQD EʖGƆ f12.M[fgcWg/Mpl@2_p2w^Š~Ѭ+@G6Ϊġrxۯ&fI vǺ_SXtwwЃȋFR!6F bz 9a;-h=F@krf?{ |Ln|ѮJuL/D k? Qm",Nȓ* ܮHRR)Xc# oAbvlAK3v~!x=y9ϓy|hm#藷CK&3/#1 w f,0då [Y)g7Zc寘Zf8i$_#\pJ̝%l1'+J( a v!隺@G6o3lK8ei͵/TO{N J*ҨРEq֟lxKHnwTW^Uq Ɍ㡗qrk32M .}W9dÏ}n1ĶQH革{frOIab* j/k ^דIpRBRXϾo *|g̞$s0[jLf{ܛ@g, swc>Z(6[+hNY}է ewGbox4TZ(a U^^&.O Aꓠٷ ,w;羥@D[?$,BO8laÕ;YJ-D3Eʍw3I``D^(w*kG8Z$^be1 ߮vZ0d51N(g֞V>$ag(=3i'[36p{7f :FCt Sgai悩s B"4FvȎqXt7BArSf.cWo=;^ &zLuGOڒDNO\v꙲gc0Vyyu\-/%ſ65ᢤY)[F{j;&WlE MxsviD݅Vƭ-<W$f;#{_zꀛA++yU, =$_VO!59ogUurۇAaQ@r+ `PX @Abȇ A, <Ь*6i '(` ܳ(8wV75oL"-|^у2#gHvF}o>&&>ϵE뭝 WC;LDiab\E}]6-WxLQ!mlp6MZhwk̤)XJ#VĻh" V̐Jl?!Q}}b,DDňuȤSYuJ^*̋N 57#dwsM~d`̸)xNE"Husu [jg{N4,/&! \%}]#HZひ7SRrH$CݻEMXOͶ;Uڴ%QZ?U@K%)9iz;}V57 )/r,1v;A}¯u=Q ' u_*q|9V|Bm,Rԃ*Ѿ kk:@;֟;7'DyM3o~C%g/=JTI;+&Q/@<NꡇaK,fܙbAV4ŷ:2N\iИǨOCݗTXW)S\NS%M26g+rOD( LwJZIqnPqi&vs}bzw'td4Bd=[q" /6wT7wY$%)vVg( !BP8?GߩsTʏi- u^~7jL<1!Ԓt@>feg1lbYd]Hy0=HIϾ/pgʮfl6Xw/Q^fnE{f_b{>'jbE8 T=}mFn||tkK7͢P0J00[*~~eNIA}G?z461=~Ca'yWCw,BN. ʆ>@ZSka3F7f!g(mu2ss=;K?7E QprR;.p0e▥ *33K8."@\3%ߒhw(7 '+ϲ̩gDn}kUe2 3]jZ1p(~XEaY>9eKGKzTwrtYlHH^1GL G) )iϋϖ/Sˡu\{ ٲcqĆ~ʨH G%30ң }9׾{Rq Zze:G~_<U+&940Yp%3fP1~;Y>׌b~cmFt}Vf/hqWM o.邔fBWHAq7^)v Йg foޥ?VX"84e`#U<y忇B&1Z>vY0箬'Y+Z-JgEO,hQ1׫<>h,JO=.cϼAQ73=DNoI0R8I彂CZY}V_`:7iV7Kᢼu.6tPOTh^kq I[K^y;dMW[w^1~yXQV4m ,€= {t:1̶(T@pPBdBa훛8# rgBюPwmK Vc,8Y>?g^l\=/L%(()8l{|@p{5qkmg2̿ct0HP6DPS9tU1P6@},hpaԺbW]eRfvN#" kd{+.-W'?Ҙ&j|D%2mjV 1堒a$w/l!0r<)tÈYt`wHaQsYl'H| }]Y?"/ZL${,z-~G=]9oxፃDmtGnŶbLvjiP٢w^!*+|7& ܢ+%{sϫ{NkM + y<]>GǭjN,3cmNWkA<]V5^=\ߨxaGbm,! 2l蜐윏U;y vΝ0,Ai΢NBͱS'B-8㝊nC{53g4!}1@;=ӍŒ4|3W$aDsoiΔ _}T #g#6`3nE`B8~K5fB7>:S46Ib.EӚκ5~u㭮37-Ik"l) vn!,PS!=K(#tR32b@xiUȌ5GG>:z3rrc@dsங/*Vl"&ܻTYl;a'lR<%590b}zzk"#߁7Ŵ究DÒ)DaX XD~?6qeBGא,܎Ւ'K+ofJ#1vcoW~I-:*!cIe%Ce_CG \YńZ1Ķ<_A~˘rMB( ~MqN(T#=!۠@$>|'^CMv58 iXp),^Ml/ /}䆣## Cgз%@HOۊv禮ro4|)uzOE>E?CZy'~Ae["+ҋam)P9О[!Mt% uD}븿VXJ7t͇z]vpqDJ<~S$5}2i ;3VOAb ;ɥ_-K/{]"h5' )}`^,ίPlhԌ=2 5nq݇{>[afلW@Jwr>A$5lnQ|=B+0exB[ ܵT%w kwoG8*s>/ʇh25]Z8TOwL|=b0ȩs]%>Hr^nCIn'9 ymyc#Z\Qe҇Q T,5kNqg6Eۃǫ޻+F=wӯ1uvtGT BBϦ@yXޮYAL{i yCn2}p-8Lr Gk q"knrɷ&k(Jr3Yլt!p0ϒAq?7ƪ3{(5`~p֩S5SwA_T^gQㄬ"a#+T?GO_dtKߘchį<T.ajU9v]X@&:[|AY}G?Ky~ P!UeK~|H K2蜼$n^Gdx mD>,e PE "{hُ{D%@f|H|zt佡x gcwTh!3:݋H Tr1;?lNhhu%?;e W^>op. Ԟ3)Ej@MW,5bУ܂sJlބ_>F@1pYD..!Dg*S黡x`9{"i&keѤj}A\ c0T{f>58joZɅ4b`H%+[X-!(l kUU5D Ng/KPNB,3 "p5\#,ZU0皥fHh-!r+T#13HjfthU;5`RU͵ZDF$]%IB+>rh-6| o~$ƪyҬ LtIuˑ iI4mJzMɭKñ`ZKW`K F6tV^}2}֫"ֿ\=KF<8Zn"&svov}+YEU-kc7|NCfZ%b^7Vqկ̄L뢳т7ᛡ:./0CdUN= qU+ G~C@BA ΐg[?hd5K n'jJwm9UL"8Q[Ǜ3D 'k7^SӋbm|`?OVģRPNJs3gvBG*N쨝0<}dyTF:SvЁ˔ )O?TDo4;lti?S }K? /+pD-YЕm#U)*MKBV-⍴:u_qk4 5BSaJ4ҡBű]3ibOn$ݛV_6BL_رT x)-MПiK=ߌ5&Z> s}ftuNWDgk cO"? 2m;JFX~.Bh} ߡqEҹl+c& ~ ąy-s@&@y`Fݤ$ # JO{TS2P$z 9{o|rjnp<[^VKx M {({r֗}> g˾`*{f@si!0|;]f5h~TbZ\s5Dja5I@iG>ZwNGNmĬ]OLT,5EUc!@/ur*߈ pBG {_>tҭ: Yg{; lsbf!= Y2&?1# .vF.!vmZ gȬq]}q(M=v&\KtnS2IiTrG(H}m(a"HN`"TӸs2Sk1u3JV)_M|ۢjcK7h̴˹!}@\;J"$ko]Iݖ8^qT8Q'^j͓҉ޜh_V/ ,7ieߩJ/_(01W>w$nn2o{ʖ.|N00C'ҞdH7&{@E ^Wq dٗCAD?>+Җ o:C d,Ģ!-yil߻gk5+B]lBpZH]oguL~Ͳ3rKJp`?5[?|M-Ey]O&"ĝp'B=ɆZpM x$,^'IXf,*2?;up?k ) 5SR1jeN_vp?B$7#OO5ohj?'i"[JxGZ NKQ ,\vo,?{왭U3t|^ygL%^F>1dA76N\};0/䞂1f=2pFW-F L|> SNI6 Ϊ{&g;"sS*ʨmjT;od Vw#dfPJQVQ.HrD߮~AowArGN2#b`dwxГSx.pG@gEA ё=q[`|mpLpŬp2ܘ]#&:gyp P܈p?{_,=}6ĦК)TU7f 7\O@]' c+OLsX O.`IcXR棗N]/ĩ)Е) 8EiAx+LX ha`5G2"}Oli ?]&lϬuIj}6{nHE.D/gHD0Z^?옼Zcj}gŹGۉ}v qI9~dL~>usSAݬ~Np6@^Nwޡ%S4 ekqr-f|R[>֊C'3-n q-0I/ʡa1 q%Zl4`NS@""ѵ[TgS/E*\Üe7ޒj^PY>o,9[L,ޡuiB2i*>B)oyn\`HUQ}$GԹne[{1YcH5ΉgʜھU"ى30Ɛ;n=/C#y9QnMpahOMnJw.ib$̽(p+NP5jlr7R_6Mл,VsK X@\ kh&Y|WҪ7Hxkv.mտSpv<|)<FqZz+6?G7e}~ ,r8s y^Y|_f^Ls! \Sj+R +91Gaڋum!;-/R@]gUa*Zt|>4=hB QۈaEs_$$3kճHX sAhX?2L lu r|P%8LOkdmbSXqg4w`z>N-x;ח9)$8s N9axWR+ w zh1A'˹2iH]'EB[oEyf4vgͻF'G ]4 ?*To6Vؼ'e~-7vEB Ɵ\` n .<Ib3 ZS `gm2s&FyM;2ra,7,5 (ɛ|;,ܢ>y d*, X\y.! ω9dm7S>W%@ɹvLMCjB2h;RE m8;SUq%E|V ! K\ DF"zO%lȖ)nĎx{w *[a?X'ˉ׫Ayy.(C>zX ˳*X+"DC`_5mixϲnL?[sO%*nfrUboby);kh]M z2SMAm7^OgmߙR~Nmn>q>O:kCnWXr8sຖ¶G< \e e6I90PA.۷#.0eh1-lxʼnCXw+~gAh&hnVHh4gC-y-dBe%Aݑ} P[d.{n>dͅbWg, .sMK"h̨BNӋ Y~-}ɛ ;Zs0oM6;1ML3 J)@WgbqʵN? ҟs-bS:qp42J.7/qZHk|g$&ґC_Ca7s[*DMJXن"P u/_2 InWPE,-+|=j%Z(jV{~*8A;4{ŔUW$6>3du`SJ]r+NQRc.5b uxcO_AT$'55ө>aFRc+C~^!& Syb|։ʥԋ*ZYZJW*_Qڣ=aN}^M IgAyK@h" hbrB'%1vtsy\|"M(จk_&?60[k")P-O"#q5$ ;G1 x*5YJO(1"|gW /Ν#r[C1g_Wx|r)>p)nzK!@ ف\3$37s uUf{w7;)?;=b3yO\>OV@yWT{bM3Hnrg@VHe'29! X_%exm&u{&k6/MDBKǧNp }3 +Eovo3ěXgX yb·Ҫ ѩ!‚z7J ڄ+ZYgq&>!r%*Nc [!5?+YIat@}aaKQƴjvnth:"SYh7 RYӞ!fL|9[(uGX+gy~m8p_V%e:߾4ckjh{M 8;AO>m -x]7"~xCy6<`OkI￲p4NyfZF6]Q=!x)Ze9G+JL X x4{y]Pٮ_%=RCY:pZ [@4$^W@T_bqp" u>Bbj'ua!};c2oAw; \w 說ˁs@ߜIklRp 賗"[&*."JPFdASҧ6"B!qߐ]|s:,a)q4 9}ѩ;6r, އm_Pmi+D7:׏9#W"{g]Ut]S6If+>ǯxxujo+~sjiod<%wUƫRtkgD[Iޙx"A=?fNx;]: ;ڀ_l״p\6[MX'+(ꉐzHz;olXa9Z!/~7W1ГK=> ]cRIۓE1)g[qҴHmG-T,#?\+U2*Lt##DLYA D~FR#xEn"޶o/h&PJ)9"D%TfX&:zq+]7{IC`Tb1utBx"["xa6p\ЦS^!TkT6A)k5h땛}͌CarHyԳkԃ?b`;@D*l9arf+QV0P4LDZj򪗵^0naex1'Wx4{I\ujGK^b5&|sy=crG긟s@"`QBupF!LK}؝*eoպo M̈́KzzhQ6>[LQ\7HP}|b,Fg-i e;rC.eݩ.qG/3аܞI\5^*~(tĽ,S XgSz`EtS-5 ۉAn5 OuoWUfe5|2;h7t߷ݛH N;܉[_e؍]_7dڬ(k58QE_,luQxe8vʭÄY W;L)Aq`Dd' -]=t+E撸p{2oLLmb%JOw:8ܙȪ 0Ǟ9=}ƿe[Z)`>\2gkDPqyjV=.zl0\7ݕ~ w7M8S/*WZH|ke!&Q!7'+d93XctɸP="̍e@CwKQP.)b/ BȲٍq-5ܚui8c0s}M34Ogw;D+ߡvoXP+&jێt@#zsV&R%O~R_- x CO]-fװfu!0F .ܡ`d+C-P_PH"?-%no|oo5έ4f+D7k`<1^BW(eW  ķ =%Ǐ) 3. *5kǶ^@1.U§/<) eE`,Ew7>jٳ#F 2 W 5uo;c.찜ۄ&_:S!< qlRDQK5ၖ:.O5KQ AgДL%ygģ)2mX0q {X-d\ۙ%/DcwQr:n|ޞuuoIvD _4RHw#Mf`PƀP_bz _ X#=ɠA{s]1lG<_TM $zu{{pp;Y*(GAш6A^#dA q T"9źV `@n1*F/V#7jVU,,o1D}Tx>覇Tςl,Lfue uH^@HGIsa20ʁP؉97H~pG0p|?BI‘ k>owvR`' Ea}eYk?JnC^{(*LŠZRSVT08fpD61^H7`ddO.X^xUwߢO#:&)s>x`) s%g#,?b w(Qi˶p=^JV:I"<4(L,{X80;;L#)*mQW憇0B+)8s~sZ^p"4M#P268l|a]в\F`i2=סYb۷V: R-ˠ#Iw{zSa^x:V{JzI\=+L:nuNc%m\Cr>MMej y#lLfX8Z i5&zHv0%y1WG0xu3XEDŐwv?v3u 0CN xqf ~ĒvF`FaSR,chB0״S٪HVcqu9˗f*Q:z (@a5,zYP\o8/G+M}N6R2'g4q>\A.yMQ=L[9+ey07E5h[v^q^4ߔZ-<-4l%!Jbqm-2SF%iB^ m/CGW}c1nTiԁ?#fN}QCfKs^r?+ U;ʆ,:C٪if:wJ,N5i׫'^S]K`|a# |~C]T \;tdWFNQx Qgtƨc,vV#N]Hmԕ=?<~0۶ ,y2@uQ>2> Jt gܸTe"lBfkp"1}u5BlӇPf@5=jִExYvx>0DmqJ|fWc|*D[R=Elj gn{9 tyzV^-p{f6¹[xirMI2wG:YP [_zH۸Y(*"Ϡ%uFӛ$nhjwNZD.6ixǤ0#}R/(<cNFI!< {ռ˖wjWDMW~-8Til:>$af3ܰ~b(v*}ލJ}1;7i5yI!v2(Kx ,7O3+>(%$F'0/{>Z.֚tBe:{oZeysRǎ8+;x7hA'Hj肜Pō {YHϳӯң1$ɟ/^$.o`EWh@M0.AW7J]!xJI*|/M]3[C 1PPlAHG}×l^Y[55YxW-!aI,X ʿAaK]` OBQE/\GP M5 M^QӀ-@< U! /z]7[DId~}l+́[w~>\mvgr&OFr=: I"m#"6`hrj=i#sբ,71 '˥ԟz dFN_6֧s<{)'wmȏTО1`9?Μ,ҙ%boq$H ȡ}.Bl";e'`iQ`jḸ~w}HmWHY26bSI8+7#16. ԧ>lu*}N@Q~r4VFRFoPXDeD݋b8[3d+~ }Z ܗUeU(=eh]3"&@N]{Ha=+V0@;zlӃ?A[>cTpȭ ROΫ.3?)MY:xA£ɐmc @/T'$אki5+Xf:4OAfhBa {ʶ WN_+gϳ&.j s8WڹҥXhR-XWj{ BOU߁KiЍt. DF`\GuJ8n8}!̲Py uQU.Ӳbxޅ֙2.M,`APc&y֤E ~b֐t' ]pKfidoGlBI{k"[k|GV5Y}L$Hdh˭3WW; ]uHǿ}\ @&yJ2gӊmzNw8oMՊBinzTҫc aPwMSY ʁo3;8%Ot0ǰ?deK7m",R9 ݀>H[Er~9ŗlTP{?."xSEԾ=Åmq(^ %.OiJq} Ӽp(s_PC{O)}n:\')6T*\SRj1^(( 1+9-\P?R]D{F\~6xiYh'eujX]kǫsѕWWS'GJnli^߹K>vo =?^5ko\81G Kw G']60d@ы=raa_ژ͢Չ!RK=>d;UD̹agJxvY3dIz/w5[]fZN)A tMLjLXzFطwÍєz)NYޫ.[R$3OAW-2!6LB7cCWLM\@oyD(&BBK:v8rkI_nab17׃:\SQ9ө0r7o%1CGLrC3'0~DI5RcW2SIfp-q!=:cQO1S-8^wK5piY!Ov^a+|~J!Īl]tp}tС#'wn@t= FfWd(G5%%,Fm(;$CsEvs Ow<48uQ6Q1 1q6Fc2ؤ8oxaZc *9TcN\ӍNNju_8F ^H3+fݕӞn}ߢ,c4KGwMyKel7>T0W Qzχft8lc&DfpBJY"ϼog 1Uig=d:0rP6c ڟ*F2PXC .u͗@]]`)L~n6m )aTvoV:,o$H+[q+ywJ"%#dֿ)AƠL$ FƢ3(ۨũC؝1cQ-.Ŏ]|X7Tֈz81`X <"97)tY.pJY`,#R3aFt#ON~1vKN39ax:8E݊9uIid#hˈ-"6VCV!V)[fIJe福?6m!^h"3Z3foȨ;%X_8bXo]Ùx݁00Ғ̀g 3]U3fsUJ ~q"C#O6X SS U+IlJDO2y,9?3)FJV!G,Z,JadѮKgо%!-&NOx> yx؉- oCU~'\nSݝ}Ud[pbjHGIoEriڔ?-rN|X\x)P %n?Jxd 7( Y kyTU-ٹ2}Q:O W:D&]7Jx0F1irDP (7tEQOG式gp :QT$3{Ϋ7 s"25oCO I.&[ ԟT$8|ŎxۈEv_eUwM9X2{F" ~0Zf|Lw9n'"H6E;aݬD^Ԏvߍa}|]Oiؚ`$؊+2Q*r01%Ze|pb݉Qߤx>O]MOO$lĩbelU땈Pz+^F}>[Ǭ7"m zR/ ~lB0m)xl}]ǹe=Ë;s ĔE=.%˔c@enJAǍpi0X aZA@-$(\> 6S"QC>ͻ&w;pjt/ۙJxM/V9o冇W(*b[<+ 5EנΨfv4:O*/,M-D|n>(M-j|Z5Vgt}Uu+\5`pCjfڰ#A RTЗ3KĬl/5l @ ted[4Gn'ݮ@WZm"]G&ҘW VYEѠ!Uxr0uM(ŜWE6!'WI zD_KceZV򣬩=L#x0;ٛmL1v~I!f ++{%~1GG[{LM\0a:c H7֫Ӟ-В%G1fJ)/TN =ӳv]3IWmAo߲

    4 RXP؟VAEBb=鄙)QV# 1H5baQ7;T+&Mrs 0Iv-a vʵ_rNc-cmm:+॥# =4_l DsI] 'K_鈋;ű{Q&0Y _){pS8TrbpA>[¿HY+_bf,أA ]45 |_l(k? $߯-â*c%5aaцS+AʏuZmڞ1L-V߹jlHıt%%??<ŠbWN#XJ [K>!|A]K̺Dl#ڿuL$ѩzoݶ+5gƛG|wU'§@bm/lFEɚT{=S.Rw񢍀 \u;/lָ3v*( Ba60&`gB Rb3frB` Ҽ~%AmR>+"Lz?ZTJ7\q kfT9/ c vxpu\(:x{u/(vġP候"Q>ijK'#< Q^)_{"KQ,8FYwaGJ5t02Gryy8~֛ڸG$;{j FKT\t}ɕ}_ljɝU~йBl\D/aѥ`]C9-꿹ݛdY#&{uNjp|ѹpe>gCwA"=,PS s'91`b}"yKirLb#BW^9m,$- 1!YC]ܺ|x@:6P} *-=mLhUl6*۸By&uF1c q@A߬]k2_ #tyqH`ξwCjv#"tlɗHT}Hhj(16l8Nw &޶t(c:=OO,#s&ʝUZd?}پSo\kIG}ATfmؿL%=&̚_އE$9a6pXek.wG"XpT}xE7~?2R*u{L OJѮLQ}YOD)Zk'! izgf&* %Qs r9uQG!UYC>SaAcyc"ة*\aJ[H#3g\AvςD;E E#rĎ DNh*mg TzsSMkh gF;ހȳm,9 S|TF&b.bYJ& {zy Z9Y8ٞlflxGS`Dc;] R2.5%tRrEi'1CgZ^/JGڥ(lUȋ14v4K^:Bt)ރ]-?4$ި^I+<2Ă{탻q3QMMɜ5Z[ip3LµO?>iɽ[5lZ I9# v I CvEgq,_[AĵhޭF{x0c|xs}B崞 GLٰG_@1ѷ*B-P b.6O4g2rYךsbB RO*ҫb;? 攏/ Gn|^UE@ }G"- M`組O*3eQc 2ɻ(oqAPuQ\lC(fz"2 |V! %Sٯr萟hysڅVhEE yu]D"'Voٽ?Ţ%L8d_)ԯԦ+)=]Q ˝t]:|I?K'1 = ܶni S;|+1d$UMq}oK=sCn, 7'By~p ~Ѭ/ov.#^^]ZjƵN:~`JV=#] 'T]!-9 4M0߶GGC|DXa["6*M>N{SL:ےg(G?iAe&j ;T+k|0JmnLlҬlT17QUBzZ "!`(U2&JW]?3`ue2zkɳUm{j^b)Y[oWi:xmLkOr?RFgNo]RXx$=N3Ou0&A_2fHs v3g$ޏl$Yd\ h-kzh ~=-|$֝K6?f<([o~L9 oR^@,O|R'BN{ 76EbnEΥCzeS}_iD,IaNMhkbKqdj;D䛧PJh{{U(>L'кn+ F۔1~U]/j2H90vYPFY<\skHWD6< Jِr>/  , yFCDDLϞIHm1:9CK^^_GtyLH"l$i_D"+AO = |Q @̛CA2~cr=q6 Z?NK9uyV>!gM27y!78KCKn5c"N1bOdviA_7RD_9/%5Yi5ᐦYYmh1I z93ȑm'6]Dh~7yG `NL =%ݵ:nFEk >i͚ BZCF5G .6s2+'F\zBTNPXc>^Zzw$dMAl*zo 3/.LhVzZAsc-ǂ]p(_<Љt_j):W- ǐ75Ul~0C}-l}7Z0 Ւ(´^[zƽ-cN6D2&!=_^ n g0RX#gd bL;d]欛d!o`]V6{ yqVcƉK7CyfЮ*k=R]Keic7@LږJzw.vxT(? =ʴ]g)h6ѐ,ʍ/vKC@?I ١p/5`\WwHeY_VS{o?irWlyw+YOm\w,nhϊKIUE`{ڭٰV+zX~[҂#bi_n& +0Xn>Ly1d5!)dqY%?AОm4 ti~k J>( 7]jqFań/qa7!КIv]eVNҐꋥ|`"'!ţ e+*$؃-fg7["nkG21F,M-oxzO &[B'pdIJG HUkߕQ>]65 I%5[Yf3_[-Ҩ~PbI*-b4PnXR{+s6ahx˃a2]3ة]C7,uo?dW;)'bҡ]\Л%F82c#y|e/;,GK^P%9P`e4!Pff !Zצk>&-*a.KU~ms\s a*.2\pB; DAi/~f(;ZߧG8Rח,m,Mc^{!65jf+q9h:\P,He*X+#cywlޮ t gj1*9*bAa. &UiS&W\PRi@Z[@{~&ӆaI0::=QJD'5E`7Gig1A8h.:N ni3KxP/Sr䬬^9TWEors哫A$mχ⫁WI&,b3W(f .-laKMI_IJƀS)gK(j0(ӽӜ(1zeI{q `jQǾ&Qw B[wͫLt*|2#1Gqk 9:Gez{DsJ ~ʗbե׾f^M^$`2Ea;[V[6KS .Vvֈ`|![8F\"bD*-UW[d&~-_yaRO]BkcܖFu~6(Lo}U gEI%7[[0VoJe%F!LȞv@6Rcl0<n3j#{}4'xŤQL B=) NC)ȰZv"일Yt)l3sT'ϰSu uXj)|uqb.[7 !:;<imBUIÑH/`I7i,Z$%W]TLn Jl=;R1Ɋ[hv^&SL~OڂHeSs^ӓa[+H>?η^}$n:gHtaG`P${hnT_VIm7ZҸۛmߚKM!tN pIFI؛#\ʆ Q B%2YP5II0 vecAƛ8t0}M֗)cU0 G:I|5# u@#q]q#U*j93XQYpzJQW- ۹蕽5N#wxJžX|+Xw,ʗyFSBWl}d6'2ԗQmJtּ]{QUhgPZշy&DOGBՈ^x;6T ҴkY@eoWGl_ئWۦu"C GmE)^>Qy\G:gYX-c#ػ0dEŐ~$Sn&7Qf!B/ H1ށX\l.D"HQDP{ bVX&e֭G̤آӈ[ĞC,:*f\dC>:̸u"K 6G~arFkVfFZnV,gOc ޅ=L2]'QΡ1>UQu UX$1#]yYGc -dsZ\$WZ/t 9\1E-U}dO50B@, bWǣFc ]Fdvp<-``(vy ̾sl^=P ^#-d,aE~9諪DJ[vn&GC c)sXĝ7`K1EacLG`zc@8j [j0TWu)Ip܂3'׈~-^J+oȐ?eT@ZUnٰe=?Zzʖ^[xW۝۔'%(X]MayicN ߏNKD_$I+8JaTEW&pG=A e))B`1NPY(mb-w> ]ndUS*%#93HKGPxkZvj(.i2oJ?E"`Ah=Z+Csĕ _㚆 C<)Kj ?*»No ;Z+bg3JYg&;k3_ڇP;"̠gKsږ|b7,r>7Ŋ/]6a9ȋYVv*XRJ"Pp [t3S,- /#lm7t>`qѶko;0q?9S@'[qɭ4/3IsփvbcJ'om`xqωGͫ}:>$~3vX3x4=,mx:O#+8]媀 OqEd{34l E'گ)6X %<E2?\ _`ehp_ >y# VuIߠS]RTD~ Vƒ4/T@`e߀/ M85o]؝tH}MDᙷ`=6z$?O*s?m^H*N95GtѸ/B#/>Zח/^/{}`5okЬFk< N &ز:/ V\YZ7 TU9Mu_ U6 ~?\ZoT+__*zSwQ9n7g1MU~(@6Dkе\ܗK"h5}'_;(I;pٷpYdשqL1[-g 2&;wTm,3ORD_R^&߶fm/ 7-)D44ŝeb%ۍbUeKj렩1-%1 >Z#O5rj 5,=DsKgNKĈSNeN Wi  zLLܰv+ݧfXG rdMA# cYU.X%Ky;& ,Kޖ&u.jZ'R_2?;Z?)\Ư_eg rXl %{hSFC+pbL0"d1'V$X+dl.W2nc7b4C P51Cnuwl ^&~e* 69,r;ذJ]Ui@5V.0ZwjF\VMQkÛّ4v }5"!b?^F(L0e7@>z͑sGe+Hz=|*+OnMVS%o*'u \8p`\qcgK\|Wvi+J0J7zX<1.6 5@^np18,>,}AÖ: 6^Ā0\3Fb6Ll;[ ˻pM]L$`ŗ'TږMqP%pPzP GGhq@Dgw['g.I#v>h]a/sR0Eż΂. Ks+s:ٳݔX-ai+ԫKIqRWq57J1,OܓV(*":)sj{@"()C?r'0?3 #wC Ad|uz -F Ƙ).N9 ¥zoo c Eo3޿eҘǥ6Ϟc/ORdfF䏓5GQSDvJLN}/_GqdxiQg_L+9[[{ch N-`Cku ySw V~ٷt<zPڇfG|k8?Pٿ\YP#wTErl)}q._u @F6w.Kd3BE7Wheʭ U(bUw.;&eŝ75[yԆ-: OQduU+ o1*H%y=*x8„vԎ _\^3sa&e:W/U& &C!#'im*>{BN P>5w+Q9T]&M^DV\0`iݣFqxk喥z1m}!J׊4 \j/#I`J|Mj]2˂EyJc%–d/I;Qb^IrW9=YQo paau3-FG7x JaFMK,J-w3$ڡ"E_qA/J @Z톋rAzޛ)ѰQI38>=S(`q:h^^lxhXǨQ QUC G)zس@ 쇃!fwT6{_h.֬[w:U؉w,_k0ځMT<C}e`=0wH-87M8M@0&5vVR;sʮClJ#myPS EgV` ?5Ge{ puXi ;w|`RZ 3G(!OyME2|f~)m%qx\!B` G{\t<'vϨ5xܔ HM}^SJ}ۼ2Ƈ|&i=r4/ڃ5"'Y4bk#)cfx!')yƚ7DğEH;Cʓy3HCie2/ۇ`*&H~hN6~eH㞋1~zӸZUSEG&NUlTjJy//1O`nGՊ-kJ}$ޱL%~0EG#bRCsum9IM5_ d˧V{ĀˊVK/dd0LpUSD6o0Hh8q#by{v)@zDf,}qX1Od'I`A,'V= KX-@Z?vrD`ׁ9b>^fx8n' 38~tI Ef=0ҊFZv!o# ޅCałEZ3C?@y@bfq}?i/s5,%1 !|{!gUoɞo]%;2Fo M\]oG6 1"~x唽1[QǠQ|x:K-|UTm:MK=^^kN'of~GT?f+?L+ p%8?M],9s }o vL @wmGY+lJڱi} G_}0ۧ|u4SؒMBm?f(B?@&x2AϘvZ7ĸOD.c4[_H'03)}p"6|_"dM1^[7DHoBC%],m9mq11{(e~PWZa쐏fФ>}J]s ʺ Mr%~U\,QֺmZB=ՒtFQ'wf uǿM)g+ }lWvF(#yiAĸkn4GdÀcU=V , a$FU~nqlPQM{ccEūo#"l~ $p ,t"8gJQ7#ۿx%[zQdZ$3 [|څ{I\Kg0dނͭQZNDe H-!Wxj[28M{jw/ qG!>)u6}2Dy7j$q-4vQ0@@Djnܮ[5vsw~[_~|;t«cLV7M\t{;Ϗ~1K;pL"K㺷ҔS8m"q8sQ ^G4D7Rcx T>_g&WXBVo~Uw (^^1K,{ĕ 0Z7m͙R|SPlU4, E+gr].wr?ih9UЕ{dŷAh&79oiӇp?7u|pS5J_3ǝA^Y>ʻxT g&*nB3b_\&k;>vRB=Zd)e&Gb jHI vt=)CL%R1& ^! <0fcݳJnZ\%Y8$D0ʮ>'L{P]HRD4YtW#ljI6|a {И]f_sz'AQ6|8V%w;r|7fHxfb2MBDʺZ7އv)!whMoO0hς( l<#]I;D=Icו"z+!Fޘ11Cs?#gQ^NY49 k" ZJo ->7/8%l]kWAc>Q1}2 VUsKp$XBm};zqӦNʪ:Q̟uܫE*9BoSmV>u8&{mH/?T ΄}Nb[`< ˛7INrz=}F8ux;"25cuܯ[rI?;V<Z)V4Gj,DȀ2ڕVba|&""*ɩVD(A[[պa,):KI׏.AG/E Wt|Xct́3Y8h I.U2,`M4{jjT Gโn!snntk'm/4Q^n/^3'ҎS2\=W=O=֓B:3޽ÕsCWuwxܓ^`5ߝ  { Qf<mʜB]Eܕ2sUBAlЃN]@PT'|xS]D3Mh}i?T9!‡~W%I{ &45"Gܬ3H1YgjC=[Ί%RoVY)! )hƻސ޳EtdoFtުl8yw?~ƃ mBkO F5HdW:t-t\ذ$k+TbM TW װ]V}ҍS'N ŭ8czcsnɇ +_89{Xz?. '=N+OJ72Vtߟл~ZܼzMFjLÁ`ɺXտt^k}X3ZiP@5+3XY+^I%pr Vr) ?g=>Ŭ6x3c̰,u ~tBl# J{2y9< Xp5>Lr1}mTi)2{ L֧x`L}<';?<ݟҖ&R3N n ylk,l\Ua_6L@AU{̸m̯i)SB"dX[KAQJ*g7B_“C[DQTU}D)dσy">1d9ZOMԞ`Sk(Ͳp|KK So>NfÍsK#ݐG)ӖB9*ډ H_m<}3NH3^L;C#q>:&>1Dc߷o0OL{d sNG"ʷ"m Ez#dI|NX@D-F}`;\j b6eK~8CWAz@1,b'ݾ$^БEQk؝ie+OT,!Y@#k;|G[N9G| <'%i_u҅V*=Ϣᜩ?hj};<& B\x6\ațOwR{DF'~s,ye$8$mTZ/ *Nxq'NՀ# YfY௨kcU d X!kB{^ ے#h~*n} lsJO$q3ee6cv֙7)Pt eD(M뼄ć]5mߋcAwiLJ a) .)\؎]`&+]I=v~Έ?H$12'ʼn#5}DكiC 梙|:6}Ϛ:0Ѡ7ҝ}v;Ķkgʁ}f-W@ȶe#GP@W2(V lѷNs2;"W;2`;E٤?W3B"0["F&εItޡ>?< lŨ(XFQdr~Hi `OtX?)Jdse[j+[Ct{E<G7?~lѦtCw{'68Vvlensam C.Sl='A =n]0ьHĚ۱9sV(r)b1Fv$-O] d&DI/Rt}˵ R6b ]5p@,Y]#d W= K!( &{R,DVrWpi]$4ncCG@kg 15Dh 鵗be'R^k`5mz1(Dض6kqcLmTQQԎ @ާ`~Y{Qtms^d*˞;߈{¡$ x.@A6hQ¤@ݐ[jL)r©ѿsI.s $ -+{/M a +P}莚2#l5b8X Xc:RZyQCIW'p7r;c㺝6!OZ g^daDPY{gi!uY|uʎ("*=>Kä羶CU!hJZ<)zH4:A4 ߐ=6RS5Cіꊆ|\sU4*g8CӎڽfLK %/e,IGM$ iD$~̷ܨh5DqMӨ*MEz;T`yKN-Xfۗ[A,bZ2剝%&5Z͘pSa*dFYUWw(L<W؜0&}M yMk+@Ԭ ^[سvI|,|d Np8\1YIK(r ߦq2nw->9|2^gRF{E~+q۟4R +Cj/;Q IjX/Vib |(OKcTIj (I,nޙw}\A6`.~Qzp!Ǘ7uS1!9'| `1"H(Ouc|P&.KͶex">ISf0%֏y'u}oB"q7)j/R&$(6Ҥ|3 83*݁d%% ^]kN `a,T}3Uu@ˇSՅK@M('"HN1Dw+=8s!9:HOJ!SoOۊ EM0O>k =T8!Ǻ1mXVb9ߘk^:űoMr=bbx[vVG&Y/&/9.r35#rߜ?|2 ڄ^& ~uˆYaJQ*Ux!ʐzx'de<:FǓ2} g쇬/Đ2hxFp$D8Q'8R-݈#ݳqRQw$8V2tTDn"$c_s.@c֞8Wgz}UqhTwó!Xu0Krr)*Mysm?['s &B>9 _7?}M:6P% zI0ny5HRPU}4k(s00KN#(1+9$ȴZCnmG/q5FIb!mR@^L^ͼ5*:}^=$2, ]=~!CU<}<*?ݼaC=VBkp73̪?C-I1-2B@x iж)ϑ)4#a8'l4h0{/^+D?2]ɉ+*"~؝i_Sy# I!;]bC9y Z㤁9N ׾.1u=O1ґfj@FHyK:*3!XrͮVXd{即BKyp= |9 Ãx* gr@52uXCډ7\YE8V_r~0ok k^uqc^ދmM$\g@4",/ʯoq\C ԭ/Gu5osгƗ+3P\[u".fwa0tR?  ]ѹCz[8v]}#& )[,I2]k.iO5QxHmDyxKtϮО3@l! ^YQشe>ɊA*^בO:C;RZl0|cfs\zk6+qaI䉒u&OIrSCN"/Lkr5<0#Gn#mdWq0۲FȞx+F[K&+9Cm)bp}# {ZiZ^յau G~Ee%9*,;h@i?R-7?$[JOɚB~F:c<- $BF2~S\Q;lT  UIp(T]CҨ 2LMֳЪL0IxٷNgI}URq? -r+H 90` F Z^ vDcu@>X&+7#EmxZzq P~{> `[v{"'/ڇPYı0nX"O̚~핊ZcBF֊3ֲW N1Zp86&nA^#dAC ąCWcgJLbM؇/y%˄G]B ͞eEkv`֕8#[ŭt튇]?VrGWf7u6tzٳy b6LL|=*" `XI&&>,7;))O-K{э.d>=6p{[?Lڄ;]d Ys햟 @K /+(Ӻ>_7-5-nn~o ݎ,3ݻfX39 A Lי+%bîǫ+_;35UP5u2ٰ6z]pɧmuH%\>MУ:L#?⣧L* L"GC,o6tJ@aX/>;|lCq0,:>1.Rf$]"nicc3R0ɌjFyz=(*CJ,-vN&^ݿb ,?W1pDrtG Z>s.**y'i\H fT-+4Nj//SqOhDBۜRfJ^;SYyΕvؐDgm˗Z$/A-Ρ.l `?Ƌ"ܿαF?;6Wp +G[*^3AGj!$h1/bf d9B }E6"^=0·Fy[L y| rZ*Re@,ш1e.%Bȑ6RSOm^QFOE#3[–/! T`DZ))'3c+p@(*6dwSSG3BC3+=Z Sq/EMt'UP3Zm@g($s'fpFhTZq,(~ma1^Et3fvvf^:(+T P#)^HYs^k3?qmzfh!'k[^-&Љ; DFtH0ڣEQ"dK,&c{v}|l\۰laio20J7>nlkPB5e\~0YJ j4R{3F&H ."μ?Lݵ*Lmɳ<"|mnl)*@lӇciurlG?R6hXRg6G+r NXFOLs q 6E=A}rϮҏ ˤz;H 5 삨Odbp;y?]5%bhAA)%[74Ũtܛ~+/. rt4ʕs%ʐl烥,ۡbݠ%"eS{>,@ur*0 ;IY8gp!+<1HuJiKã ҏDH76Os-:ާHe@ X %XuPު7𱌓V$ E10qɅl6Ci/rr_~ܷ>vih~%6.5wqHPoN@M2>Eή9 aeM4CymLm oW%+I˯v/oQq%0-pMŽLE>aK ·A[\/?V8l~OBկe]V>ޤ-_h31qgFDPELbJF'RzfiǭP,b;wu~h⏝`1}އ:8F2FW=4}Cq,j!26 (. ]Jr+ңGњ`#8fm0)\H91dz =#g*(MX>hBhn R]t_ۙ;3x|Dz %Q Poݶǒ\.4s\$e E}a*cCF(<߾(FjQ5ţHsSuX?8p:.Gtqχ<)xGtf+9/֢$١J) 3M@ $. g~A RR~%%rEՄ#6Y0:j&$(+»NJ$!* 9wS^ Vun"H=dA&j]K;D:SMۇQdW\{t΋3y];S̵qp8gS?Er=! h]'KKE'0S3 G)ə'IB)^4IJ튓pH'lo@tC-,ͬM:8֯daChu`3~[^PY_Uo%)N7yT SmB Mf|[jeKN Y&M \,H є miGk!HfY\ȴ!'P P"(?1پNda-ރpx:N`'zmNhnyq]'LԹ|緲40BO?xhX(Ԙ)sO'ɞa,PMg;YR&aqSM|D7r!PFIm\~Vo!L)D(a 'EۑǏ[Bm*\L(Q$q2ʲ:Ԑ?%c?#Oƴ"^:q›?[j&qzĩ'b7` z}51ü$?USnWG [ "%E w@!gkx!j(tf֟TN͵@Ӿnǁf:f̥u)9=4Xw4X8cf:[~NB5b~ R';_q; Z'ic읳D/^,Ģj_R{ب)M(~\v{~HxmyAIȁB,nB3h6aw_n$Jcyى-JE/ko^8^/#x$ ּ[mN}Q̚T =K$Xq緝橻 R_u#/\E5e2vQÔ!zpCc,Ti<7Bΐ xz1m-N M⪞9sHxmػ'!F=J/.+ꙛ]AkV6R]z20a6D74 R b){I~Cߔ]V _0d:.lg _!A>!SE`Rk&1Ǧ܂yk!4BJmvy\ezȘ U+䢣S`FkUUL!${G '2m6֒v1%+hX[cT@d_nQqkM}3ji &h5TOoTt0霴4,=ӖKj<-UkΏ]qMTЍLۡ 4LGt0G2o0;*w0Oii%_)6@KQW~i6Ȝ8œEF-dDOTҮ2ȭ`0KֵyO 𔗭y;'{AXh=`L5+$SՠdnH"t:4WٟQۛ#h0*7)jWW)S/]ԝDHk>~-2#7#QmF Je}}%br=iʣ=ăt4b^Re8"Mmvfd7lhr'T 'CABsݬgڲ&]5ƼB YYWY85J#DzĂm(j]vV{fNu$^[l039[jp|$+Lvq`'| \_mJz0gA} SS 3ő4 hٌ=HA9g ڼ?[!,!#OAbpW|cQ[8#bV#{}e̕ ;D!l7l ׳4BQ+?9XnGk=2CR8e`[Eƍ b# 7WIndr>QybP3DMµζ Ѵ֐1VUA xP J 6G 8-ϚIΑ2IeYS Kr>D>i7[<߷|HcV(oނ+ #E3DRSmfc٤x5nP1+H#V@|1M"R v#m}mpEa dc:ɬ yّrÆveV&` ir Aͯ0~N|9c73mzcŏ-'\ȇ]3W&VK |1]CxOqJgRr!K,TjJ!>Pݥ@ޯ`C)3Vu# 4*"7`qһ c BM n傫511;j9]vd`Կ#47&#dKxNR}vL5) Pll./ I@l_TUVMHk8FZN4ISm~P:5ԅ7sK:Yפ%T.7gӚL2C [ '@ʔ,NL3Lf[jxMYXN/\ bA 54?R?A[W'1` (8 =o}i%' zѿ_s<ٕ;8m.=Ah[O'X= ̚Q->z mv ň1N6̢l5ԣ.0PuOUd+1`t4R(qR%8!GVDdtQoQܾ.x*]<`\b j%l?szI"mHMaF/T6/ sv6y^CqP$@HȒ1uQ]-":^ޔކ=ΉIwhV&(6_q5Yv"Az NBrŔTj&N'B3~  c0"B{O8KwR⸞~!G~]◣uAg8Dݢ@yR?%";Te(`(~ĤVhp (R+E;D-Y_pR]M{r+=FHBږI<eO09GU|.Lq )d`FXqDVRy縢 yu |{D:u 6Zx Ê= ܪFULnE \N'XsA CpdURgtVp濡H;)=n&Qwd7'8hZw1b& ISpj fC%k($/!pmg_g Vb1ުJ*UiխbS;kći! >LCM-MmBc . ԩ "BmOV ǵPJ֯$gwIp}aX=}s. <*#h>8\)hr>cHN*cSLyQ-EHDwb*A8 .P]`-6r.snv(x4骣X ϩ|Th+;dY QJjݪӷZwd4gC3^MddʿǙSuÈ dȮ~Z=˾EM& uj{ʍ\A:fS&=sg5@aO)n@HaLRʛpfw9i330pO]f>[~`k6/T)'6"0.[@b&ijoʈF(MC0&yZV?xW12 92;G0ў;dԭ{6aS?4=C1'hj'p6Тl4Fo?!*5svܺ</NݿD>B^oȠwUq:;i- Pp4VrfxuI~T5碤j@IYZ\X7Ϯ'V4RE"-L`gbPxn oD1>{?HcF #slZ`I֌d? _Ɖ!قEK苳&:LSk6fo<%]l%xkKݶ 2fV LMU|Q7X̱wJOVpIeH,S\p[~ct| ZjgY(z0 V/@ ·/3"T̝Q;r^WH>"5<`{&r[w| @I_<&S*"cG~Bu5jV-^=JbiCY{jb GNZeMd](j%B=UV|B#y>Z!"Is_;+;=ZM(3H]/-W5a^xa#Y[Z{e-7.7I V3,;o,I-\NQna q_HlsAϓoV I-bu,̪}p/.X\C $ k”i #$5Mw:;Pz$FAP] $b&\`ucVy;,@WO% X&SA |-d 7^k^g]0!=2jv2?9DMCF4#`]BOMäb4N !_tsOm^\}+ UG;~uo33bFM"mv|$a$l;[/5 Mo GN8jJ'WӠPC1 pIÜ (>eo% SFtf0F?waQ H?KCϐ"v=A[!b$fUVIƻ#Dl>D:DqsźC ?&d6zA| kv*ҵ%9$uBqV2e;k\DStJW9Nmp쫎;zB-fxz7 0mZSJܔ{?_jQ6(cGQų'2mEZ!|R® '*f)b]e7V16$(i :\4 t\㓨aׂ$ <;}!}6 `XNe{0wZ .P*׫jhsbmxR<-'}G0E*{PӆpaIc)9bC}K|`]HHO&Y6*}F(xh`]e걐Cfv~w0(m U8lJmCRZU@Lp" C=F kV] uaInAHd^h.=+ٞc1m#`B5^c 8DF8f4Me_\y|RtU;y|c4R={H.Y-SeY|*/-=h魯.WSr5Z2'yx:tp+1Q~^ {Mbe oj<UnV'Zv5_<*HnC%e1jAd;;̼j^oq #!~ہ";~h*^)-#MؑdM46ac߳ᱨfHm &?`:802]}P#g3NApndսVʝ^D潙HE,${L,j}\'Wc #'ȤQ#08UT#TYt:9V8.w[?0GNθ=#B<"g7e]+OgX> -*G;` o[ro J7Y!TcUW,7ƍs׬NFiO.C7FJJ7;f_z@wW壵$lP'BhQ&"ݥ":}p{b}PMeS:8b=saہ_^3E,H3%uς ]"\p z%%}8Ǹx%D?+'( KyB&YG>S]'Y'uX*ƣej[f1҅bbeAvbg:,SP"Ǘ溣R:$Q0a&ɚx tym]UcV>-߿; "+E s-FP6ɿ/7cc #}O;%df\*F sKvP(~_E/g`V6 #O|c䌬نt(1ot:p$ ~pAhWw* Ӳ;%}vG9RQ@&2-}c6[h|DKITVAi IegRt%S3zƊ2"(pBK`V\W~6uVt?:Ţ!??gbᨮz<(D7HŒ•HHtA4i 84Qٗ+T*O}6dnLB|b}p_bO=#mh^ua; HvogfJYB  p" f"sǨ)B^I_:WGV>}P%Ά̻3b9;tzbt<ۦv:ǮHDhT\N{"{btPrJ?t# dj]UaVHaHsEg DO[b:R^B$|a.YbDN:v^1(' Sg?3d݄QvE%0/pmy|*} }@%x8FOxH&lKk_wWB`"%GK*-px8rkqUBSvBoW8V8IQQ +oO,e]JqoU"1 'x(RkJ]J$1WK? ny)0:@ʩwIt<քFEHnCX='C=9+KfEKbMDy6:YhZI}b^ BWJ2wjsaw-gaY8/rhEK&v#N8ڹXeoRξKtPҨP7<Ƞ!16wߡuu$fI!{ffd'u69Z3:(t*XYѭa}LTYsJe=*IEQeRsDo2R.DqI.iWd_ϗj碤2Hd}:8H\w Y3nkFOv'ɺ]ޔyaf7Im2ŝ%=C?LV]Sx3"1"b~XR{Z˳'TN6ZI~PQ`TYEщ2uZtBb0 Pq.,Fmm?T3? ;>d';9ciUׁU~"C]ve)ӎs=r3E|UkMI'WI*ة4?GS{Kw"!oLmbdh+CpH+oaא(?|tf^P%bk5SMs_%ue_PveFMkj!~^ ;1vN$I\$Ln jOtl~Afc?9N:IZz`DzuF)OU:,^DVsIvn) "}ٓ.>"?*uITk.(c8W5sf&J*ۿO2ڛ2g uxԧ@s|L|m u v[Ǒ! 76E36Un:FlmO#_Ŧ^+&J1MI{=n/G>LXMjj E(Ĩ(JYirE bVvaРٱl+p ZQ^㟻∹ DͩnB_Р2d#J*zBP1.8; ay!< ^ĭ6}7޼-翼ހ/Y[j.(-tI/NН٢! #SnG FxP8п10AdmBӥY\"+/혻Yhޫ't#CBUZsMc4g'+DaI~矹5VcٱeIFyZa^1氧KrE.c2wX2U yd-zA|_ABw?aX@b:0V[F^@s Mk1v< dA(BށHХv] X.N)&? 4=\ikXeu ]fx~ \a4 F%~G-hNftQW^BhwB1sd2;^ TZL<3/?Dp廯x,)'3ԙMMUxVOQWDoF(-l /R]>0Ej4ˎ0sfȬMq+ؖtNItD8 PKW'b㈙|Y"6ZܢG){|[;oeOed#IK5cft%xĘ&1ܘ`k Όz"6TQx_Vݧd)ӇdBJ-V.V@AdVa]4XPŵ@dAhzoScQr»,vA=p NK|=%ӜAY?J>^Ǯ8knqٝ)Lк o|g7Ĭ:*ɡฑY (z +apQ$w`x:e6c hXװ[ܓg񯫘S+FC JF{N]X7z]q`<%y1%BÓD@-hKHsYdbˉ&5d8s맊7V&DË?` zXialVl`4]4v 2tr?+YMXM6VzL]-W:a](M~elWYi{EXr$A",O-1ifDz&6jEfo!͵JHJ't{0Tz:n;S&xxsm%N[&ȯ:cL_rHymyM4+9!xNG6薾>s64ඃUL }U6^"31L@ UFbn>$Qn @?cfFZ$>AdC7OY]~-;|2zJNmeݠ M[^N>"yg ^'2^JpJ` 0!VQdQ11B@AYQ= 't/'/ dƼ$K%㢣6HQaR,RhHeo.l !sDu4n4_#M~d|W'3qnQe 07Q584vYfg%6=TrK7Sw>c{ը]+U5BIt|L[11o7|9U&0FLETJvp/J'J(t jN^ 0 dhAgДÑF(xzS؊ 8#IqbRm7$. d9s[~#&$N#{^dM14fنoQ W?X0rDéN\c^"82 IykTbPwY"B` +8nE`DWm EL uN<(+`8Rx2L7+6H{p݄T6hH6W j7|!j RZd5 !;9_Q}r):+clK۔]k!#IRhVM09[nHOYZ!9┃>6[PXZXFZ{Y2u9V8! j )sjLuqm1o7͂z!L71yRg&G%{UQwHlon `-g4EͲ=x5Ǹ!͙a^ E8&Tz {gR1~DQN"+ߚɱ7UVWdiQH Q tB~_hJαgYZ07070100000248000081a4000000000000000000000001668c1692000042cc000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/hdpvr/hdpvr.ko.xz7zXZִF!t/BB]?Eh=ڜ.+ȝef=VcL8ZEn=vYѤn_[mPօJ7}eN6h1Բh-?S/ '{ɩ@3c?;]HTU~1ݸ5wW :Lc)K89!3.ƙ]G*=_? wjJU<d{ Uکq\OVdH \=8pTDgcģ4ݧ+[9ۓlE 9#QfNQ)NW 5hZZJkΨq;_n7|ܮN3&>OE)DlU+Sm8p&܂J90CcPTo%|_쇥y#\+^%7F#+^2[O Xb0t4Ds{Gr#5Vz]Scx :!Ʃ39NiAXC0fԖhh`+b5@ybQ`j \.U"uTʿbm} ~q,OTcAG9C$Q g )&^vG#WBpl: c+`%~b:NGXYs4X`FRmBRZ<} Qkj\zvWehVaaӮgV76=^t;10_^L;p+uVB6EÄwVN=b KX 2eE A3~,H l:f{-aݳD"Az[O {HQI`_ Ȣ.L{wy\d \6a;He5oYs:u.T?*|1[*ja_VaS;`.^^߲/YLG_zkIǷ;(B^xd5EϦ^'OtoS N35 6ẢH]̘m4LRi]zzK'-ʶs%BT@ g}!}*ϓѰe&v 23);ƞ`Yy =("=&Uq©%y#O4NMi"x ~L+_SSN  񮕧dT}q9 g}XdEN{:/:nmd!̗ΟӹhߤZ7/gVÑ썽p`8x'klۿAt![b*K̇z,.˻5TXVSکTYQ n `ncw #ebȣE76L7 /A=.Y1 m*dӜ5LJ#^ Rcz J+OR6)n8}:Ѝti O`LuGr3ciP+ ☬Y*LpY+ݡ;}'(w m^Y,ӀYA >_7"'e[-;~nd<KH{ k(vm0S 1I6RF@j۽O-/& ߵ[ =n 㗨1IO$% <0|TXTImҮ7k%Cf Cw˹->(Rxvr "u%bSyd}Wq(m(sR. Z>0Ψv&|AK?7;8=sHt6Xn1`7J(.O65ASK2n;U듍:*eVԹ=za|jm \{6v0qJQneqC+X0.A \} y4fnscj^0-WA&Ss~nnN!DX#iFTt%\y!'dlB^bQpA#m*~94܄F vp8 &_ Fvr[q]~L0b}? bB%>q}^Cn9=EDagQ]Jo. A(u̕4@$=fQ"vVvKtNe0 4ڸhv [xz1tg:pjKn=GV"*06+PH\1'V '!+g|mD _i?،"?@{#2NDKHAg I1IO2͔I% .RiSk&FϟBf-?; R翏ЩY *kSY>-s 'y.,ʼnZ$>,Gc4{|Bf)m!ڰuO9Bx[b${}jڢyFp}y?'hB&Y0:_,'Anӳd h%L\#sr 賝j cKF'iS6}E|VQ<k QpЇ 1|ĸv p@zYd-7"g*ή*+{gpOLMFl/tJ ]l@zԊu:TIHڞCvv^8k"q[?t@}BQi?(ZЧv3 S̆?'uKPת7 SWfD*3W(nO5;6970C.k3I׽K.3!S~9+9KA4;=qT(^mpܮVω3V0x:/ǍG(Hm{J O"Ug+:fVeu-8AغӤYBpzm vƣ6NY!'m~%E~4HOR㺠 &s|U`BI0_bdԹwQ)H^QU gr?W[õhK!uI'q 8V x<'s,UXn=T×*JvQTWn1=uV1e&HģCj(4,n3bH4eL7i{k~@GtTgzu`|+zh+bI'"h=+'#X>`53gWؠL]~&nW=Z!o) iz\2Hŝt }bD ۑ]و3ܡ@J-?*Zȳ?)4ec9h߆s9z6_[}6kD-a6 I:S)/GZOx0eE@2HqHMҋ+ '+J5F;S6RHX(O^~ Dgar87}Fn5*HFzZ+~nI˅9^dgas^Q^Wu-f4v-ޝ鸥f YC (iyYV }o- GbQE-={zcMP|x9 PFH^bL*\ vQi(]fJ,$Ɖ0EϪ@χg,KP4_ً䂎颞ZnWYK)n.rA>}\b{c7ʈtw<4;>Hr˯j{Kʢv W(y=ϑ٩%ŖwT!ݎG1~cXeiv._}x|>4,Ft}-Cn`e{Jݞ(UpʕMy{@64F֢8nݠa;xH2RȈ4r&r'_}Kݟhh*L1\tZvZ fixC|B6-|x*.D sBhj >ߙ9)uWtd1`]ODKA/NWҶ8F&6 K_A?;P9[!""Qt`YX\`UNe?`r F`E!od>6ĺ>!:@>v5|$v% m%YTT\c);&( /)JNH+jߢ|mp ;ck?bŒ\:R!Yۺ-7NW[ŹtSOoll^fZΗ*K:QL;aߖϓnr2pmeiۀI8UR6IG%%Qo&gJa3HKta ER8ulB9!muE;^D$`N#* *vf/xdquqEG䣄b :`a }|荼a띾xx* ^(K/en7m~=i:I 6K]a [Z!ɀۤ'>Н8*W;l!V+t/*a.qx~ U\SZ_O'tSQ)A0 J4hM{#x,c;f\Euƴ o{kG[@izl'4 sT1u7`GJTC|,a'iRXYFSȿ 2rji4\e΅O",LS,dxzRSbu`EMބ2N.}97 ; Y;t,M!\nS!LT qh牊,%QW.a{Y9Ax5L0LiP×)%q XFuɫ tɽv((QȒT,cu4wyFRA'foހ;&'­.cŲҿg.%%ѻ1['m#,U6޳-"NG@aԗq+]f=? ݐ/kQY 2MrCNkݭ',D"J?ASzx}Io>9i|1i{O&i1Es@|Kt~TۍPlEm,_Y0Ee hhnӒnʦT.DYg} #&K,;=8 t߳O϶3ZwP+6 ),ܞ1E# Ө3D->[z)ymz|g K.q)udbo@ȘI< 7O{IJN+c6|T%ݺ)xrտC);#´D@aQV+(9yA8?ŒP{[‘NՀCE.,bk+y;MJ_*{F1 LP!f^V&8hLٮoJ-WL /luX@PxdC};y~GH A\XvnCڔdǿ=&W\YE% )l9y^(l%h7]M#iEd/4MP 6f{v@p2IgM㋢[XHQ>}!.0xZWg#ܭăWyMa(7V_Ai^w1͟AŮfGs0#m!W )akOfn ni6Mh;p!Dkrp჏xB]%M;˲QQ+]]~w#x9meGdɔ1*]`ِaBz/BYE cPO惑\zMl=bthe/o6䔋~z8(BB$SZI>NSfN\Pzt"~D/=4$v?l؀ ֊RLͫ8fWK>*Muw4R׽U;CKˣz6OŮrkF٘O ^B(ae_DYoжKGRig6!_< @6zyj)_VX-A[ǎڣMaT3xk]&Q*ׅml_9նcs gAE|Şt"9CS~ f}TR/C)5nMx3#GCOW:Z!Q:Yγ/ui)߅0!LaUlc铤+?)_ѱ2*Kk>q~]@22xg2Er}c s~;:_< ңz@DLy |,j`D¨v5x2TLJA©S5@8àiP#nLCWf-p$vثnEjF,SyWt ߤf/m-5TRk. 0 E29yDQ<3Fj1A+EyH=wQaʉ(Y3wQ7Wnjg!|3{b12*wil̗㮄̅-BXʦHuR{$ Bw ӰQܪeEO8P*mo4FTC.B_wPWgʨh+ oMn>lߵWtV;Z*"+.ȍX1:8bjaZDVG< g8cj|$u:-bÌR^ھ/΢bjKtl`oOJ|uɺ,MTD< K޴&.=Tt %>H&Z]7v; _[IF8>x^k.(߸iw~iN%H #{;#>_󭍊 )-}a,⨻r2Lo^ ev.=RNJ͕c2@4 &T_N_`xE%CS[2I}(q x#!&$SjVF{@Kv,^U6׃6W1ֈP|2-9_g.^JFk獴SsN@Ȱ}9¡Am)?dy"N(ʳ*7+/;7k::@ z"(vޝ:?zfj(5U[uxqU'ٵi:yrw':X=Cz7sFpw$,˚1%7:D& d Fԓ}jNeg_ @£\X֞ 7`MnՖQ(+ 8VNa.i5I*vVSe aAukǷ󹳸TQx9-ϓyK7M)iva۵9MbDmlBG'IUO',43UgH_Sc>B5wBF}IࠅYR54Cy(dn[mu kgzLEsG=i,\BMl0L|'ޞOkFPEȕ0m`:Y _InT.5!v(UK9߱"pM?JqX*\_ 0+PK5+H+ m*\%)ڈo}!䁆#_(l 7ΜYNM3-@ >&LAHS<#@윌jh4zz=d*9FYqyAG9r魤Nfr /7wȨ|` L'0]6@f;x1yrO!H0XkhØK']LGjVglFt7UǚtN]ĶID8WC_7MP< /Cl5 M⠋!4LBD:Ii]-ړN0bFԞp0{{q \*wkYNjUc:#j:uܫ#X8#X4 ē!FRq &:mlL=Ó 6SBCU+*;`['qӽr*xa]GX;TD>[26?%U1e0 )qP!7P%U*K"ceOlR E\zD[<,ױdb^\BlϥAsGDK.<2e*?^Y&CBrhxi\u^>4hLlEuM.]Wy0E&7ex`4ALx9NC,_ K;5=4^K<{ÌvZ39&MƁ W,R7FBU- k'CvkM-$^˒w OCmެt+o/p >zωߘ翚m%/+:X:WX) Yt[坣ӢʦP]p`w &K//}$>0ʳ 4{,"#&]|@6757⼖l2!aHḺ{3hT}$tu㼵E>Igĥ$p B@u1vO 1ϕ[+Z\̴_beX;1Usz_k`5Oo~|d ;SrNT\#-7.D: t-,7^f O$jx9<8=UrUk*^L9&n?.)+OfN]+ѷ՞ΙNLUWF&&ܴbH ۮǠCVg>wLmBB䒉=nߐv+rc+/>b(Qa BPeON,~g8B́h-XZבCΐ24C57й({%CP)aؽ; ^J&|z': @cQ&]л )an7UϜGwaՀN~E!B2:qեnO /s̆\,2dنzVQ <_WX{{Z@#Q8= 3uy[r3:qQJN>I/޷\O5׆Oܑ~8m?`ƘPL[˯[Hn+J1$ , ^CaD6 ND2뾖F$87(2} ~!A"$!¼]"dYoa |':#Fgr{l汦t>毣sc'dMO9ň9>*錾k8 멄2E#j r yS#}8Y^Hh֎dFbmᔶːϤUY$1;&L@S4bUMbcL[Z*oQ,P|* ^ &$c,Ng `ne{o+t ೕ..`8랝wdT#n@s#ٳoXлEԐD_foײ6FkY(0ݬ(+WR!s5'Zp^v:9nYV3J:?%'Y\Q5Q׀nui `Ce& B#d?wNI<'CMQYDJL@CR6R(抉ag 7gfuk]=b`N#ƤgY>j`މXMPz9ppd/!- ռUa2xc wB<1HW(K1ʃR~`lP6ԣĂMc /Փ2)=>axfHQ3rεl^j̤U#~\ʈ(PAwTK&uݞY%"=rW=raYFƘc eV5 6fx9y%Ji5:+wނmjBؑI\WI'!Y+--is/8@d'W铖vOP!OHnՇ gd8qu7HF$KhpE_=3Os?x etpDW_ ȅiDB#6- .@ZR z@0Ftni!bp@ɒ+! M6+lV+J;bAz6Vu20SBT-570+qcȄ蓊eIao lEb|09M4Da8 wGQYasacOwx Wuw"QښU2"]pKL@ &/MQY3Zzmo0\ex Pl )v9uD:v(TD̸"bM5X:;_mr3`ͅ&Q"ZtrnqS;o=1RٗڳQ|A7ZQWtsCί3z-eEWfn'/+4qԈeS{mpynCOds[̿klzJty>DE]|猚ߠz/-;=_y8!86e_- #T)ҎNK}^3EMAbMz .4ֹbV " omA 62%*yz6_Hp{أ]_ydq0uZGхY)l!R|e%ܫ!1IM<8E61_7G"2|VV1]_b,OѼy`n `y?>FU8[8wjv&L|+&hX7Mtwy/(ƪۖ9BOaU'.-۳ʐ(D bջ7|pf~wH<OG7PxU8?vfv5a.ҏuE˵*TPG(V8)m y#t22 N$\ԌUcP(SϙÏ>扪jf x;S5d0L9("E[@Qw B4^P[k%u܅ DqӋ%asxڱDaíb<:zW"~+zRW.K~l>k,b4|i1s4$1\كX+]q} 4+ee,XopER[ {'siPj͖J,P\֩̍]E"NX+EQQEQ7+xZ#a8IۯH鷘ZfMVy/2AO4Y:P>gYZ07070100000249000081a4000000000000000000000001668c169200001e3c000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/~]?Eh=ڜ.+sSí" ]5o[/g&OZ㕒=nZ,צzQXH١~Y^g%ָWs%R[Q_3$ Fv~^d5kUF6m" \x8ݔe<.Q(=ھ~FDͭRmn=n'Q| 3iildT ηS,b~},Xm_Gtt߁-Z5 рGUgiJ6*Xf=`6"ۺb[/l&GU} TƄohʹot1!8>[~j+0K+4@ǃ<(Ay\wmI3A"5K[VXA >qLXCBtBH@KH&燣 KvZYO?al; Ɇ">|҉Ʈ=dᗧ(lfl"RK' P,Ǻ+@P2)ȡI, ijP`+ 3)\qo;2uhSJ@}wˈٮy靏1iZx\ ǒta/ar%,2/Z#a@|>楒w2oiW$b@MjZ%~0qi~`b֋"أ27M{gB2<nB=QSUy؃` n|XDKΝ`3n08f qt!dH>:#ftU#'.<4 #yrk0 Aⶡ|J勲xfO%i @%ˁ<%$!z =kjr2Bs֠&I6 ua2nBʉgi% n )wx1e7#KkZ'j}?$7_ pX3,ѩpCγ)JM8r`<0K!otz_]촷?IT*.N d0'܇Uơm2GQa+%e} ?- P2čDkAJIb)r-%AkãC /ӽZ_3L gN| 0[ }C+KjS,,Y%~E?oɖUww_&9Ewal70W"&Ύ(_ b:$sJk>T|OsF!1_*5Z_jP@7ER0'B˘^T&*؋+ yŐ3XX;칶1r 1WH|Ow AyBݢ̅zoEIv;@ ը! &X ЃF 2-H#VSkim?@opʐǡ噠d\Юl&l \DrlA#EG}EBj`9A _9yoUb :9r4Z'779a]}Cc9&'wat(}$EbHԫJ&]a9>V+bQ((Z@sa 4a1Ż9v}[3 ݂%wO?R ] ּͅU?zuqB5ebŦ._wOnmOg-,n?X8]UB!j.4&嶁 2L4}f!8 U]f9>圿UM[E~}!A~" F[=5&@{Vfrhqf텯MӀ]#<' bZl.z]hJxKTۆ%rWsH;ȋjMDC%k.i|YL k^+`t5 p?F= fN n;Y<ʹ( x.&ّ'-?jx-PiͱCSrU$2G?=QJrI{*B*geh_b *5(*a!2|zl| Jq `_Tyx*BO?+Ivgˮ2> ҷ>9uz#}&h9qet?wRB+ wcPs؀iDnKg곚ƬSg2Kyv\K%a}zqQ/2&`cDdtAo7K^a#EU:b=bcä݂_7e to m!1ZHCB6nI>2"+֝V:6u%LXidS󕄄 ^4=Jtut$԰9HOtC>.ܥ 5m>W udQ4[IAМA݈Z5nV͘|o kD NUk|n#]am/s!} G) -kψ0 s+ 8wR2 v@DC6\4)Löpy,RpgY:1bg"kdF%- yޡCڭ%gvt@i5y1U~ފdTQyme9vhrpVb\q mY s_\{a'^2͐5Ak[;` nD.A(QOW1#Ǧ4~a5첑T7r^X4`AӧW[hyQ8=ѢK/".UⲼJdStZ# 葃:|U"^8¬;v*4[:Emt@SVdcJjuFpR8e ;Q3U`u9}y Rjc30⹝zx3]didb-($5h*w5mh | k+հ~\dCDjgV=T<~ ]dZ_9THJ2 )kC6ɏ2$;g"!AErc&&s mIg. 0dꊂ$n-M?zBdGEqNC+ n aϵ9zڎErkҿ,9j"a$=UF5n\(Y[s%i6ÖЯ(\YIk#mx`B^Huqp[m"`HIժSVC2@$JD!w]Xo @4*b@< 1T'j"Bs@1YFR0Iz=踤lCe멠,%Ɉ/F O6k>}V\NCm 1մ~K)?(#iԛ8i\Ёr-.3 ڮ0TC QiJ&u"G&?3O^fLg-+Bj5yH58\qg}duODNN*cI"dB/ 1dP`aAmsI\/"0d'6ȵ'(qr8(#}~|BU-Ʃ^R2ǪbQrD/fXotEGw[3EVP;WB5 (bN(IQN}F*Ȅ6@Tp6N5='1}\=Nf^Gb}8ɢ $a~k6/3 wCHv$ =:%ЯEAZlѨc4X$:agD^] Q6e;4'^t=p;/چIS:3 IJѧ~wit(]3]3~Ԯ-|%^t-`ŵ͟V[%e?}}V *nckmN%'n_#Sd3( [*v6uy2㴤B3^=M2b@]Ўo,Nn4x& K.HC[7 xYAN B"峂rYxj HҋU8xuG5/c~W'^z:؉ ij"L/EG~O'2|a/=l /ښ,ZTSL\ǚ4 3q%;8 0ŕ]3LwSr qc62~1qJ*T3Bxh>(:Mb&(XkP BM%GnJf`yr 8.hLV {[W[2x-Rv5ZOS(,&joj7FFR ȐX.|1l\ME5{w/F{eCW6_Y_Gd!f37-ՔF;72@I~)hȋUNRYAh"`EЇL4uoPtVu,"k0k<D /$Ű{joEówU ّ< '5dQ 5'eYNoהbh3w&txfoFXzbUE{/(I\9h.*'-ly 鈵t q)ϳ2݈55Ժ؜2b3BhЮQP @B}{@BnIZ}#_MH&Ț:T.cWh/;Ȝ|e-sDf ))_j9W"6p^sgL.*wgG#O_" 7{.O| @~<T؇gYZ0707010000024a000081a4000000000000000000000001668c169200011a84000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/1]?Eh=ڜ.+YM Q] ^NUqYq]޻(a|Aت5hR]TU3{BQ (ak} H! 0;v?vpՖEd8r+IJ',x0o<\Q Un][+4vk| #j'#o1{s<U(rg` ~8F܉пp |r)@wMK?FjBڙr8"%4EhC#i-@Ćb$v'hpiwD}`"G݅m%%:[*kX#1RIX%4yg.,{tYO]T7\g2g̀+ky $&,Xl92 Us5P[8qn2L-a4/ۊ0Q`3px,t^`/nZ( 4āW;M5ґ`J5+$ MҀ%isiR3rB*),Cu\mqds+{cQVnDRqQΘTVh0>XRڬI.i"ŲߥY?kȴ׈+q q5wږ|0Ouǝ;/L4nJ4ȡucE)(tiI˾ba(LK ' X Lis2Dĝʣ!% =TxÅ+Js[f+p'hYzItYN8gp5_9:@Wh ,b[xH.eO*9|_%ʗ.Q͆t{;?g!yEDsy@ߍo;#$!pS=;t|FE2e'j4+Tyif[[~K?dSDPt1!odDŊ3b\@[ +N"x%ڔ<@pVS?0+mOmC< /sbLwcpã%Bv0 X<\xLsN *VX^4u6-B$Hdon `GUr|,D^)ubTX{b!oEAUq!8:W5 ,[u)+Z@VHT-ׅ?xN*Ѫ荋@5g}6|E7>xgY> >,U9\`+0-wD} $׫;iGp9-!B%nB5u]xTm j <4)L z}:11+Pv/]Zxnh!?@IrG/9teoN\8>h]2NdϏPfКtr8 :nefNjBRT)ʽl+[n9m,th[Vk+ȫ!g7=1VtJ}Q9&Da^9m֖}%79_t6"ԔFiuU|҅;"ݪpߚ%b:ZL[C29[ Zx7i"4g~jK@aӛN:rzu(W;\f 3S&/T[~h 1cbؽgѹc!3APtdvMu_P'Y#O ^'270c$Nc4Xd>aD;Okb=s\z vwΉm V+Xץ& ,CgZ {4PV~J{APϠW] D-Qɠ9~2NK=`T<=[k$MU }#kJ["g;O\|k Æ55W3mLFҞ^Nq'nL,N׃GaK>a?ܻIF6Zo} SdV%FhߑEE ;W}_Q RK $@0q'M) J5ײeN3O09hF1Li"ۓ:󎴵 w^Va8v4Ub ]w4 7O"hx1ߐ,do%IvO8!9_>MYl 3nvU/ 'r".6LR%]{G#w{ ލSr2l >'H zOK-eCuۃ lRd D!JR5Ȍy7=gf'}#g[~#jDлkʹT@_B+pKV=Y awR_}-lÐE&FDyߓq%IZׇڟSOKa;zhBYyv,OG/S%$ 5Z_`m 004'VEdS v(5{FX[j&3lcI|Ni,9+]}yX6"8 +bn46>dDf< h?PUߩr:0 Lh&.%ld޾y}&{̇)jwlX}#%^ !xhJlW1mǂÐ|K^㔏h*5[?`=:d}' -x6"O%9402uzV~~)G* 'p1`'UGGb[ebշf#ve@dc3vjhBKb$ đ p kf;|`lwid,sa0m9R\@kC9Z Xީ&;!)T zIk6p.=$Y|=vXi+*ޓ2uH_{V8=0 emG8"c?> ^xBx[ yǶ,"MAwR7S+m>{^.ǿ SdITDf/6H|m]ξJF%V,?piX>3‰Ǚ\@YԿ9J(N _#I hV`MSTWti*mB97\Cĺc"˻'cC }Y&E F"sF[uO{+ܷӆj-z+ Rj pJ7jv\J dlj9.8 KAҗi΋ўǞi}lM҉M|94"b*TVVLo+Q%7`:sC5HDN05E뚑Ҽ%'$$: m}l.-Ϳ%rĿR?^Ze"Z7*e59zWy=1O$Vd{tH(-5w^);]m+Uݞ/xz 9 emqvȐ<0ܑ!B繳JkFbNtK5>Cap8CG1dAV7NJ-WV՝2#VAsw||k%4ƁGn,MgQԟQe-p'O3&X'E.XNIϗK.n,KF,]3nMAQ5@>';Q#y5؝幺shNC[GKegK_;JGz tF#wnh~nvTHҋY`#{s`G_1@EgrJNS"U3(uRSPjRgWʌ=єĐplف=}EDM~,pώ¿R7wFDE?7)>P@?dz8w Wx: `["4sU \$DVBAwӺ:F2o-G'Q6]"#$ P鋀NZGs[vԕ'12Br&6{F@FN{3dCayJ) :Dr@z~zN^]B8*3&EUl\# 2󹩁JJ>8 [{.AhBfZlqcE6EACE(PR+f$ ZE+,#8Ge @(-0 ʩa,xhċeMcc@8-Tʻn>R2܁ʎgyJ֖} sI~}l}+{RY H_uݚί٥Dw?ܭhFgWn\ _,#?4ge]`΁@J]J|wWE\}g QMY<8tbk7@Rw ˚05YQt ZZBm)J35Q#h_UrXWh*]D ݲs3]nL!<^yO {ۻI~$,%XKLψ&UBf;6px9"<ͦGw*=bllCC FԚ|!w}vnGAhnzX%Eyz?x1fs:%4dd7I􂧐R$;_ h:[EJc]2lTF,xI@}>B`͍GR ?TY)V Oދ<6^&nTP}&u(;!( f h([l)Kp`RpM'/e пym KnÜ65?!˖*L*I&Bo\E-ڱkJb9.Fӹ !'hl^8mnW6]1X~9hΣv7 }q]4ӏCr@ҭq;}!)7Ix7ٵD4ݭ&H=e\ȋ#kL8BAۉ6F˨>oE,'TbSTXM,pWȥ6gMZP&W4|fFWG~#h7bĤdAqS ̇ZDևx6`7``։rԡ >/Dxm#4^^"sLo4%O4/cAOrY'E˲ ;c h z[~ߴba|LFp@ɜ7̖2dgs4/{[_6H"GGJ0zF c2J s%CDԷ\% Hd3;6$+S9FrAHX@?0C`|Wj^9e ?F@6L )?1©f) =dQձ[Q]jnj"5W,]4oI C&z)SF2O:=e5m2<=)t88?dV&"OR! EM{WME BEjc PXdmzi"TIĿ=od_=5; sga;B[j-[5Vy 4o0Ċ* VH)qP֎\S>ֵsڧXrN:&9gX􎧘Dx|EC~u3tVSkeetsUyS%s[jSх"{^ؕ晻T腰fZI-uOR%DŽ31Mj`ͽE,_Y1Ddj6n.(HwtE]exp7(215pz/INnWĊsIpp1yvvn)2gŀ|FkCm=jyk{$#dAO20U:3\~RRfPIcW*CтWTO-/gTؚZik'*?lW=>~+Qx<шe~ϻ{{}rs Xɩ z>Lxy{D#Ifժz0H]_O7d ߼x^c8hk,esb8vA@!~ ~k%  ZYXwœ@P%Ϣ0+n YȯjIit2TKe|G `u1BiMq{owѼJ kf+*b20G-QlS`#i_^\Yj`fH< Q_gbwXʬ~lʦ_ ^MƓBp[d-,Ɗ#T[7O P06 1C|7ZH Qx{RT\Pm` $C6#Zd 61p̌6#m*8.rg4ix Wy+ᰖNj3u&x"T^| |p. SzGDl4eX-޷wm]DTߠWNT% Eס'zJ_{tAei(l7A[ 'y7Ś6 /i#Pbt?)u:Aq ##ڜ*"o.|BR$%ĤjVT= ,+O*Œ=rc1*e+;dS}3W~Pl;|SOqkiK%"\adģ  =X+y&/3lds:arX}){ܨE{]᧽%7(x,|*NK ]C8_|h'2.1̊B&oȾ M>/3¾yۂB@yn 섃8. Z~B M cPJW;w7fIjOE3ŦrҸ[b̡&9_CeaL#{-_6"e/?]`($AmZƥw?$l4ǕmUb'! ߴCK} g~P\r8 PB(O/n&˯8 W£u^k҉BC^31ò鄳pCto1-r#!|sΗcJ p*L{0̾']'Gcо|o?ޕ8Ԑcy<<@։?mX9l#t)pLt^< adzk[m':~{Ed+%'g]i r_%NRYzrwo?kfefLz(=Su*k+jn)[Wl˃'0kI9J۞!t=PYG̚&oZ`e+Kf:Jgڄi2~/BgJv'.IC ;y0"#nw6{3#5՝+T2r׾L޼6:ra*7qn)wdձS}߱ӜGp( +JpEÄoOOr j\XI9ZL]ٶCeO2.Yw W@q'=Ǔd"ۗn+S2EV`{*Eqԧ*(yY׽dI܄-AҹQKB|4(j oj܋*dg;ªR^ϲƭBD 0ȓ,@'ڠ]s7 /H볌'+UCD#b6c8HKU>(B Z*#;]!EY,JRk 8gxKX@h'%N0-_ԻN) ޚth,Sm*<<:d[ E%!4B^|Er~c]CI NFV,)Ќ'] ,Ȁo} 0l_M:)>0m{L(TCHB.O6xt}S_& c>֜Ũ@ >̗T?ne N ~_neiJbb&-)p4xTqa7k4Sz,LaCA#Iu%m<r2CvvY'{oZ __OyAQs=6椘F ٽ,wR.fO,  wU{0$WsQLl&ua% F`l^!۩,޴Wڂ.06JTo'ҨG II+T#CRe yۡ愒Bh\䙝t}Cnpcxנ+UBt?2|j݅,^y>8</aݧ&|A$%b|t=MxEbS.LBRC4l&Sd!ay+#B/y ;9<̧w;gGFn?XnEoO~v(kBaBG-78UV1̻A7>ӗƜYvJzwBqȼ U$2~ UHX"R3JkSbI[GӚ|G9'[?ZSqK'l,+-.h)69gsu6?,\v^V1{Qת,HAew~dcو7z7GiV`dž%}d֢]yRSϔPϝƋm5CA'ڝ`FSL:[jj%P_Ef Pnϝl"s_ ߕ]PX`D]'PgyJ ]ԘXe~;>#@̅l|5 [yDva~_fLп8?}ecczP0E·6Y~Tϟ'TSA-6)Y;2?Q26{96^ }]Kl/rz1(sqM偣;):J^j;-C&l8L",P|`ҌiDZA 2 QG/% UPmQz}=NH/lSeo_GH'RYbK̫lVI/V«W@",.e)(l FfZmQ_龌8obP Y Λ3%Ɵy'`c^TMI-ͪ{$#Ƽ(y`:hpaƴvQ7I EN2|@+T5 }5ٓ?=WK#ˠrMh9#!53p񖎝P)$z((am/F%"l 9&dQsۥ- 8T{M\x? BjoEU3 ;TTyHXk|F;Q)bޘ(Ҩ.ɵ&~;L7k8b(2@&z9]JW9r_Cmr09˙"ۡTP.!rl"L<[ 1T8My˧r>]F ư18mo1+i>;#w/-cAsVʂ+00)Ӵ1,7p?A>`ǂϗYQ6eq);մ8dtNr!KU9:%!k=ɋ_dBV6-{-"P(Pz <BmV€jYaBHƧHv] SW^&)/iѧTt*}wA Q#Nd&hv&#z|-XbYJWg)! 6馯l?{m^hP+۽|V4fke~!s}Jp4끸*&NH]&RWmɑֳoYҳtF,F͈HR;ty"ۋ<^hF.]Q-M-. c.jVC೜t+Ԗ_$qR{@_c<lAk00fUI%~b$$6nTt(p~y웠ywy&,ОIBdb3וZ]0OC?WjGdod`Kn/Ub %;/h T8@tpZ09m=N<\)?p,XuD:YO(?+*JӐKj>:F ~eo,wI]k`g~! il< lX_?)}9Idjak3p|dnޛcd?Km!D-;vW-U:F[mVR.~8Jŏp0F=mE5q4W=yׯ@ 7;'z(ew7*@z$kfj6—( y8cmB-'ԪiBXrgʱ4MHM*uQj."bze"RoBĻb#[\# d.iT5d9K[n"klPuANGM-^|I]`7?"87= A /Tgp>/i?`oNYϔEJg8ʃUm am m:)]d̹~3 [" !\L]$O@s48HHm FY: #=YD\|g(K4n~}ucbU<^pɣhda< 0@JU!I$=GhÂC%6"U[%e}};&6v:LD-wzUW |dO/63wP"ia*Ymb3:%YaV)N7qO߁YT^3aC9{k>U3-@g \ctmOi Lc"i.C8sLƤ.6oƳrMOX]Ng$fXlZn~};D`*h"+{KwmBvr cq@J=wx~ξ* ~}qN@pQ]f\!T̜±8A ">*5n$bZL=[`|t=aE'CzyIdkl0Kuw7YscxSjmn}jUJyX.Q6 " zFĢ0ÌT-=厘G0*j1j 3x_ORZ̎eO 1~< 9vx @:NZ<ž'E2%?#D$jmn84c:<\ \ BNЌQtfp7m7 # $?>P5$GGz{K(:gHփ>ę|~J%1u;'?.{*F/fHlcR6`h,C؜n jMB Zv@] #?8 M)G Ո#zL7=wi:؍ '[Mp j"GK6w) sMmvEbGo)_scM=z[4Y l*Xh l*zq̬yUX{g7`SEly}EȴUk)c'jڍlQ*LA.,}䖀2XD/Dҵ/3UKfа[`Йw ixsI..j* a8в/V_LO8 2֕rj:1rq{GkU^HE}^:C}J,}a$.x̳RSvb[Vu4T\iw\U;)E)0;fxsNK0W5/1MWbR֊u%x=P Ut/fv%ZhUQ[ mmZ ^Oq"k cQJ-f(;wtbt#M/N熷J+WCikSlqEbxWmۂk ztkF$*8nFDYfmCقr6hzklCD{dH%)J y>V260aqI+F -ݥ+Ᏽ#slW`/p򆮯5@m@sC;g̘_\7d\l8|TÐ |$yr$(8g!wj#:No@zf @Xb,Ж2Qȴi!v@yY fS 3drkϭkZ$R&~U̐V8 {FCVppbJJtQaA%TWu5pF?5h=*,I+tމF'Χ̇^/n0@x):嫳D=V 4"AfU%aZKؕ=L,J^nju L4 z̒۾vPg+EgU|vT@Up cF5-Pc5$4f!:Kႊ״Z;A19W)#M1TM06+u$^B$oCHCÝ Z+7hCh咵J<}A{ aV>Z+ Ce{7[Πb6B ?De$ mM^H+ܐ}nyx@ *iYOyqض4ZNCOq<>37#lg!WmbL_poJ4)Lq稜?G"l/bL̘ء%ป1ҧZPF[J' $2 6*{Ǡ@Q#1?jV Mbt*O=B#v_C.ñ [G*&@_2ۗ6q"f%U_s ylL \a5ud$S$1ub.9 UWQtDYha+˻CmeV7' <u⓭mt: !"uI3t4 紅! 8c>i_Pg3B3{Igl9 .8d]VWtDxʌJ+Q JEy25L/G ; x "Dhz %R ЖN'\c2(3^n3DN;efЄ ٭1OZ9Wnd~%@'9WsKԞqrU;I#"|#]bhP wsk@*5#bsm*21X !SD:kL\_<cS=-]eʥ_0DCf5(VJ\5M\ƞ]FB>ֹ- YXVQzu5A|6#4X믟>|{H>04j* Uh*䨅_q$;êYkGȺKi Hإp5ֆ+Yi6xW78zljSUw%>'<7$dP. Ϛ6vi4G_{9+WqbEɼON,y"fQ \ Up;y3ʏ_/2Tnt|ckƐf?LB%svzW8Pa@z}=7ɇ6pcbFKoO-ι)Ƈ lX&3X$Sg\b5A5599KDCY^4$xWva0&`\"Hq8[ (^ho>*5c."q]4qBUᣁ?BzQ%Μ=%kys9ZiEӲp^S;"z;jV -ϡXDDeJ JI3+ƊG(wڐ8\WTq1ݏVk<%r3C.]W~dVЮo axi,.^&Ivŗ?܏*)E.Aij&FO??xx@`fGRtVs"c}R=qd6adU3-=MOP'V` 쟑vfx7X xX^js]i" MŅlzX+HW*>-X 0K(4DkFޒ߄ LdcA B&wB9U4? B>Ro_M+ס(U쑬xEq&AsBp4@Z({,3 l 'V߻-$b7clNg/A D3˾7Z/ k1%WieJ!'9gyV?1&JD!_#Ym#=IT+t$9T4P‹14({j4"bAr/ME$Qe)>wDלrmuq ~l  W?n.죗f=vBAqgՐPlr928:=՞ubzבpl$"^'Coܚ( s># &Q In}`zKJl>BcnR|@~%YeeVx߻b[d# 䱼5?|LInJ~ 6w.{汩 _gۈ[NItk=kxNhLKtLFQ%|ӛc,90dQ hoK +x "G#Nc`eK`$=&cS%MոEzNS@B%Sf',t[+ a,WDX$Z! uDGgإ涊BR±- =U-LN#pB Ө5K T(/Q| b,ܑGyxjm!K|I#5OTQVࡳB 'tfkPR!_im޵̘ui['\Z/\EF8(BV '+.smI8ރ`^>AnWnUKV2! Ԍ]/mY'dj  HZ)S=B6\*0 <*ǯ f,-Q8"+]_<@Vw ٺPֈ"m:2cV!~R[?4M'ݢʲoTR4/ob%CtD\/ŨI:P?\  `vGT A :\gׇ↉!R+1ݻ}/ Tݱ!\V T8VŠc£)L 4!^B8L_eowPHPKNy)1H̱(-쾯R0kڽ)|Xk19Z8!z1PoRgVy\rIk~w65/oP{Nzg;*yay^*B*촢<Wc(%;cRضOaMacnX523OSlF /wzA5X/%gMu1uigx}ehu]۝9(<<Ѳh +.Ln/,ǀѡoH?u{fi1CG1z`})Vw-z> %̠yjy6t0px<ꚲ>{R85 A}ϺJ$@9;fݎ5b5zRl|pj6[%8-_9w)}j=4&:p_i0Mlee_ PM cBÅ $cmIGг)נP@cN E(_, }XUWN!&Вr5ԛ_S:N|S{HQ?jUewO^ziXBl=[CNiI ۃS eX#w-?BLl3/0TdTJ5V|BĆOT٫-Bq 9dk'B1l/F8r;X Y^^~8{MXpq$g"kSKVLWq3ܨz" w|=%3V;FCtgHYU\jǨwϿ!NEg{{=&?؝"Ժc9gk1NF*BifDa&a2,+fqFU1(L Daʩw:[~B~j (GM/6QLo Ew"xJ;UaZ5\@d?ߗ8+5oʥ >"GJzs˼kk"|vZٜ%p~ JyFL}42=3SLc ܡw&&1lm=:<;D+(Kp2LZ\`*E']kc~$l4V?kza`axf3}"Dnc4pxSY|l2$}:$LX ]5TY䃨TyCQ @RD\MŎRӤWj(EGC{N 9H`֝ޤ2dg3z$d. ڙZ ra"{wqD0{?|١VQl\v PR-y$)O&2nn <9:$o?7~ӗ.xV _R^MrDK67l5g~:Q"$0IZ%Bêxl`﷍A߈J+Z+$2>oeL 9{r7&'MVu~&jb__n%#亃BTxcKwgR6J_g~:,KXLo/4"jb0c:m^nK l=E. U]3M BEx}Wu.CƼ8 @畊liww;3eF1 P_.z354Fuf@ugS/CUezWzqaW YCH-;EL2ZнbDB&:7DA>2*OxncPV`c%Cb7ˆZb |H=kސtj NͿn7[U=XG"4xOs|t=M9FUpiWQB8d'RS/^uVho6hStwrX!{o $;t19I{SBHJna)U8~4t&"zsK{†X{ZX66ȣi"y:hc'IusƵ8eYO[g!k]_Lsxvg>msI8oy)F `c.n$wNd^ABأ()522Ygɡ)EGhjRiH`@٦}g>`pNqUKd9y eh6\W05) #*) U}?9mk_Yl/ׅ dkeAfQrV]͋t ` "&u?zv%,f0[LO5lmJmGǒBla %{\Ŝ$]'l<#ҋsm~AtCH@l蟚u~d1{mHӍ{v}^ 1͏"-9O VS.GR2*fzj|r )khKQo=<\H|pUYћUQ />%X;IC]&W^Ua $hHaͨi6ډ&(;Y@BR#Sy|hpN>0[z! :A_TݕU߰ ˼u>wR ؿi#,PmCGfx1 !<`e~t"I-~_3sҭD,w-A \$/06Qlacv׺(ñ e3_3gufѝz-.l^'"#2DtWjJna ͋6s0|q?et *$A@ ѾD#W"3n@wa_ڤ"v)Α D,vi}L#/nVOYS?}&1we:Ly &#Y0B+lw"%A_@85XT6}IkIH fS$Zd7GBvB$?UKHae񖇽 P>x*J79jj7TP_*<es8txAV'E"e2 :~!Sca(mSָHyowMS.[e98B4+ZZrl , M&ti}C^t2]$ $OkUE_E,U`ǂHǠrpaܝM}~:/f얨hpg%,ttk|!,x=0"h4OCNS\5]`1QԘ/TVKy{ l-}$A}.7p:udamE0Н Ľye3®Z:A = \xHyvƊbCLŨmvÎ2-2Ʉ  ]ۇSLsh6q>FEq-*'bET+),Skm=e2Nm; PC xoM?ALƩrj+ViwyQSCg/_4JCԽq^fu՜y fr8}mv6/RxdҺɜ%u%b< P`yqd瞓/n2w$H( m|@A} @8Xj[/h @|S'vDxA\3l('R&а2ʲ9P_3[TL?mʀq\XiR 3۴g.qTcQ맙%j{U\U!dy/ǒ OC@>{reѩJ"יG4n &Բat&C "-o7տԦcFr#ymT N(ͷ_OA&Y^ZSZzj͑Ҋmxz$hFPVH,0fڀ'r  î2 -,AA޺xz D 6-7EFkM&O⏑@je[X kdyWZ`c0 Jy"g76X"u}25D'x& 85P ,"h߰G]kPԇI1bN7-BjXS\ל@/h!+ceq9(V3 a( Rb"vȄsPqģtLcy_*oFnH"2FhbVԏ7RU›jm;麢avm`;jyhu Kqrd73V2o[7zAɣLzlDd3 ^ ?a< 䔷O9EBP/6#-ޭh>4UrJx: bY³4m%NXaC"nRäbx[IR4.y.u+'*}Y<0DjW,,pBHiDBU~'+7tNhw* \tg\'t"={!$sաʎ8U?V_R6y9k\{)1IzyS Xڽq1$ dŋ8xac;0:Fz%]4ij|\Db"[q[> 5-@Ger;QYaDg%0 9:>祥E鷥PP\>X-q@VJA{b_BPO|4i57a*%Y_kzOFMT`[jzfeE8|ۃ8A}9 &YTzS4<@ @DQ`{Y ykj3`:en/?BYȽ ﯡڃ^/K ^4LDڊAt__O@+_qczBF-22j8ciE)򾚎sacy?g,`oiIEz`mf0YK1/̀JYV[d@J n4(f(x1K g1)MMEzI !2&-KHzKW>{Yα~_]1QYӇH?s;hbܩ^Z^X&Gc MWzP󋬢cA(&[ŒHR)XoTt)oVĥ%#8ѳ}c )P\O5> 9q_[L6R*:Z Gh;>Ww7}lvvu&8R/~kM=@ExlR T z*"s&hQIu"}*4vuEu]ta)ea$'W3@9QraABO{$_ؼtEJ@qV^,^&ڙ_@RUdҞ]\` Sb9 UdS{EggB+t/G.ocD!ݴ`|d:+$+\|' AAYzI2ݗ6vibFNKi[%R捰4 dO^g^9܆ͅA!JoǤerljccה:yd-)&j֓aOم[5pi>i]mme9TQw[t*NvAГ/: $bnb7~|!7 gj;R(K,7| ч]Q RlZfhS]91ڋ2 {ة#7$~@-MOX59}آXT,\`DoDXF9WKG3PA'h6v(v}Џ4(Elo s-֐芙H֛*׸bhuIiq N4~%TQWOR~|lY.*Pމ O"Njwm;csZ,W,JfPnH*&O1JAEZ޴"Mtt֊Y5)Due2b:<[J1_4}`}LA9Ո \8\c]l5Ή?̚p ,l.ƀ)uiͩֆx^w~hs,:4ȧ?u~¾HDVa"Ni(ȡsÑvws]p/Uц*Zݠ%jOd\d'tYDZ(i|(N Lmbq IQo@b=3P 1Zs@n%~qQ`٩`RMgptD.EƸ֭SVs_nFˆ{H2c^H<<$x O PBIl3Dri%w[y$] W1C$22m7Ԅ!I+fCEQ~C^r\F)9fraSr)KX{̿ 3#qL̕)gQt㵃 8BOۍOy˃P!Ekf7Qk$M5`K OQӈ)6|~0F*6nrpz(w_x@Gy(q-LcnYʚ^kw ZKc/Jm9㤖%u6B,e8* ;q2&v$WBM˿.U7u#cs'tS4 g &+_ߛt9 |[gNz?[w'k֭s`Ai37ܵY;aNMyF]1B7U. KBgGov6,/ޡ@Q,A02dko%CMF{|7 )Hq(2Ƭψޯ:Qof AGX(']~#8=}w<<{Q+8tCG" T@C!Mp5˜nb, wE9!ɖN"%P_|w8v79/e"ђ2黅: 0'DXLjm1w}PdbO!f9>ׯdW%% [z2RgtͷJu8]wv*4b6Dh0tw$;(}FhH_Irgpq#MoPVBWrus;NK|fSm6\8t7TƎ]% vR:2,ڱ6^հTc>RD:.ãi6IwF hM#`tёxW|_[ɱ6̚)&|OAGYlɌv.3i_ty&=+lFХ <ڽjHД ?!4huYyyyR[$XwwEZ 'ƨ0Y*%)ԼژƯMFw ZOkvqBz]dnuU>1.ei~ L feW)~R lIU"5/3$" 4Ѥ䙢ZJѠE;]zpPg8N}fhc8:-ӧl:h@;5jY?h +G[FY=^*Tmyk~ bjczQ'牱aUcM`&4֑m@'{N ["dmN,:ڢ]!ƙXd!/՛J*/C\nZgH< $bUn+܎}W!'pz@*@L6i|o/ Ĭ=~!W6EbJb74[ 8 ']4QH z]unkP#cVH 4יrc]tt=VP͋)OpӒb3y$3̊cvk߉I TW˻7Dݪ4l/%QD1)eCPRxEm@pYD`@5۱y t">Z?ՠ2Bģ6ډˠwA-֓ :XO|Υ3ZEV]͗ǜ*V9j!9 W5+Xukk$/qYsŅdW8Pa>*AZK%}ApADg@OןǤ[TNw! ؝w*tGH@h{C#yZHO~ u>nm>+ Je r~(E?'Ֆ .M7p$<$pw)n ; Xn7vbmQ:Y]ҧJQve'޼$DܫXJa9 ^XzjfH)تy6@_*|C. AcDKq9>kqYsRyOg٧/ȰZݸ7nb Iu ީV7|60}־z>'{8vA+č[_c@.FxWE2>sj`cA\bؑ^-pDQ٠GH&,s{)z5\AIbLgZgѕU-k`|o`d1z]Hq3T..!L(Mvok{GMy'h0 W0cu DK:~#_ N1jcry[5Thhan\1QѧO"e-2V(\vK"_0ֶHi[Y.Ԁu=,yobe&VoҐ|o7U<,Hv>-`L#:ycWI'e^> ys 鵗jL l8HCǖ`x+V!TKNV?ɹd+J{ԗ5MyiS?r=M lq2H,Aތ9^#WϾrrS p~~Z1]VRZgzF(Oӳ,?I 1XDq5BPju;r e!,tjhcCA:`F%MΗC~_]q cdBop,cmOi*#R]}G-,6ל{Uխ@AI^&a;!Fq '40 sspfyd1g4K !>_K RP}r J 4 e EZF.qFF$D]\(gҦ&_㖯xjv*jŃAhiQo/Qٖ|^[5."Խ;".>1p SW1!OV[CcCfrYDvjŐxpF*j"{\xwnASԳ;HW-2bʼu`:`Gϧ*E[޾ةG̃59eA/'5tI-ᲜHEq஖yYY,Mcq3O''f!^.L@ 8z97E!_ ;ǜqF5lLdbdRK :úEº /,)t{w\Tx⥷Z.ըLwcSoQSD|}K3b =?`MG9Rt"+GŬ(&%}VJ G?LC q9Ҙ5&qI "u @%}$–.fc$%Y@Ǜ:Y5/d-$|21%]ygx߿j)=!ŕ\R[jw?}|d$jv:/Gr+1%U~ \ے}3 3ϥLY{ x?9Q#.8NOh1GN+S { 8!Cu #)&RkZǑTPM%cM O(B\V:7WE<"EȌ]H[9[q&ڭL|EͦHlU$ Y 8%X-`NG@䎬Sdol]N+|QiE+p5ݼ9l߉i>/,Vn%q ,`g龲[tXtݮd·-H3̵b;D !d? El lD m6Wfp^c(>^E}D2(mnp>f4گL}ты{2m*@,ʈl co2i'9DŽ2Q]<C[eGzz#*bh<ʒdZ9 N5q  !'|gmÒvTu?7?h3::-T;RRP%Oky/K3CNHԙ1;ZyC)So5kVosD(oM]on<denaX-)r&;A1gxoCl sMMkPov2=(6L[V_/K9_āM{>|Y(ܙIxB&'<5am?y#Tzh dEo: ɼ6v)Z1rjuOz-2eIRÊ7 ^5m6ps͞n>"t(񴰀DoE"qVȨjd@RH6 Q !>dV~hO LW ,[W]t;\9#zcjrIkm޳YVͅ  VTF4Um!G%K7qL(&D8> 10/#ϥyؿ1MF5-ں~! ~Xh1u"@qlaƌ 눾YSۛAeŲX I.LŻр7)cT&\)B1R/@=aN 3 )rA=P&< #,ve 1NmL0%xQɽq)cp_M jYZo#Ыto.5 =LbPn_-FԸO˅{V||=HhgL+ZwiQ=oR5w PwYm>~HcSԝ"q)|/âs*O`R(13$Aauvm*7Ax 'j!^Tȉ%b8c ԝqiO Uq 1.~?E̷<4Mmh8pmb ܛVbjU݈FC-SVMp E` tSIo\o{.8CGhBCh7 ^-^lǑfz기ثm4UNVmT,h8Owl.A(ehDL.N#D> sB#,U0*QD b Ƈ贮\'`傜OlAR;G^VBDڵH:Yy>r2 ߐ"] YmCSx-v⻦F678ݏ)Rp[IHN"B{T bk1z 2_2x\4HZ0w)#bY%~F}m`}=ƇР>b"9УSL,0=uHHcEʀJS&0a {‚.@P-cُ{U@Uxd׎Q߹@n>˵#wNqUOJ"XR<`$Z.lIq Wa5>A O^43\Ut$/lLWJ-g?Am ȷ_U7rN,0>I^j6(OrnvW׆gy$*0^8;^lT#B~J&뺜Tsxegع!O~0ԡ<ߛz ${~Q7m3) ձDǢ [ЄY2/ Mn7X=/I-1)ycŞp@,,uhTEN'v^#~g.h;Jz.}'Akcj=qmzD VFe{Q+ #T:sk2 &j"=-rļ`C?m't"b:u1a8iNeăcUձ2.c " DXx1,+9/|$Gcu9L KwrmR'"yem3֌ÀC Xb02[˚j%=uۜ_u?rBuSg%/(Y[Tṵd%7j|Pұl8(W9_J[DDs7]G (7s$16}^8Az)hX$0)?{$/P'ŋyd|=ٔ}Ji ʍjлOR.y~1$fN 9O;onސ8 3T;8o>ɵ2Kۃc]jSR0ݶuBS'U\lU8nWPb8Af-"1p7n" f%hDyj×7'd@sF&e{8]k=j0!'ZE9 Qq'=GKiQE_qP.<|7܌:T:2aBOr Ԫi߯E)W_72K7Ni,D:"!SOe MeDSund|ƺ X]'>JByT$:LU6\E%8eT1qaȂBX7|Q*9%'iC(^Dqu(5 FX](CkΛs2tHkۓXy2dM,c2d@ 91&xkkYW_1k){6^ܿ:c[eHӉxr"8Қhx[!wFvXRRa;k?0kØa(Flw2 P M7pA!.`F&(/M4!8Lp.yԸNaEw߈Yժ^1+14KpixL0`1c)&|O"S"2o5pTCu²Dy F` p{2M","E*4Kӈb9X$UGg\֝;}ضh;􅚪/!z1>>[B1`RB5r("Pma4 1;vJ_Τ ceLW ?F.]IJ"1t.w7v QnW++J/BPK宿\K8bސS?c+TTEf63Iv%\nOje{'N"6;֠WQU6j-OecIGH`2Mqe+znp]Y mBoL\ŐUp:U3m5P ;.M󣧥Vq%Ӯx#0`5 ! 8&P[mw)1rV^Si𦱶6FmaEֱ|2iۨ/ c8]4-l_#OiW\{AQm'|a vyq9c7hY:%u)ke7$y$f9raD$~c5h.ެfAѝukJT˶du?}|F䋵+91%O\i{mЦ+ՠ3O| DX10@({}2*_aݿ>BpY&?chײEMw-'q#<:٣~(<\dO/8PykJe`UҩI=+sbQjTa)~&/qkS5(,+00#xo<-?\WSfvmŠ^>vB eBs@X"!vN8f3 \1P1@J>X/Hӕq}Qӱiph֞LoTmַ?yϕ~koZGVBxn#)+<>^VٌfB\qЮE7|lA"jO9R'7gTTXh]^ѡwԊ v[WȥVv ^7D_&bVbHfq=F3pQYg%g5Nem[pyximj-(߷jt5dYZR/ě׳(n :RnXZu!@?HAGIds.;$˄8(|HDXL 7aR\.$16(HOQ̷Pd~ZqCO57|UkvxD3 $d ot‡ )7v-9B{aǸΝ ȗ?qŋ)^XLі /+ob O$C]?BG{,gۃb1b8ҳ;H'I_$XL{!O&[C]VYU1缴fUTҩJ:diCqMa͙??T=M,9;jӋEf[1T  82$Fkgb6 m}}Bꑠ:u3j -FmgF /V '&wFe/=W0ė''9j_36-3۔1+ +`z1KM0ۈ+bϤ WXc?^\L挐lFY3h&")A=LCN_Koie.V( 1<[}z_nƖTm& k,gɈs!};F>s^%-77йSgnY!q$[Ok-C?mh4$,NO=($djJ%lQ~XW{ׄ+JoXEK$mn ̒K/8y8sIg Bal1ӝ8)Ow:k_  I]$U%%E`y|u/Um^eTiv:xڪm[.ޭVNk*ADg.ϔ-Y6c\[E*׈ :! hY,:^MT=6 ^OEEYhw΋ax/AdJ)6@t@a ?=Ydkd"W=fm\$L}*Xqe;lًRyqvL9Nshevlj9ÅQ"'x7)5 }U#;] s; SswjÁ%dD6mHOW@Why m c!fsŦݴ'?SgrnJ8Ls2Cĵ晙5gj#>DekE^hzkἌ8u"ab)c.U JmBi GM}SMxZINtGJi:g.F)u\ztuٕz)?wU \A[isyp2dr@dq+H[H' apUMܛ<`We/QRKej _u>4H*+h[5w:_!W)_mSY } j\._;ډYm N>)RH8=/q;/ qAb} Ys)R 7XVʛo|iDWw]^ݮv̅ɠBz̮rI4^$l=DCtRr gY6H-mzWx[&/ ?NA3N InB>"!"AC6` T򓍑Tw/yګK*ϋyc> &mJGQR+ρ OY܈|S49.Mozžj[xM͂? 롕W|V pa?ҖX2Ϡ^m9\' GvrDQj}fm,( YVacXCI+ )'!AHWH/_F#9f3:Y`4NЄ)XΚyzd{C2$fҧCLEzmKi h|C!˛{Ez~2h+MEvq6gؾ\˞hvEPC&sUFQTQ (̢!m1кױ(Fz>A@;Ed|{X6Ku*R$Rů~/f;'j^ onV2V-'Nk\j.C3-F +^!:j_Z8r)<ǔ+g5|_ >,yoLf-<%;aپnޢDZ-[vv6 Tw% $8uHFmW?bGVspMwfL3[6TceqꂺM`>EUToR H%6ΎJg% /ߣiMµ,.+dz{G MYB&R^ʳ/_+v287}V>-hpձemmBσ8.0pA&ѯk^fuyXyPҨn.tܳ a剦}V! hZEhEMΠ1F3 T޳{n rbcţ=l?9 vRU筻y/,#,MHȬLοȩ/N1ksb$~8 V'"i"x)O[f {zL>5hjRCQr9a15t"IZhG_cV h:djf[-i [>[859ؚ5<.P i~& ADGa^"&ӨQ̠0?2.C҉?gi|? 0"&[ ȳ (Y'i"k.&oܤڛFj2?WYQИE=Mp(%_1> 3'V.'['1K + $k_IX]++PU;}惸^(:Uq KAj/#)v}gGx$T9邈LHbܖbmpf+8$bZG=|T;wP%s侩^cΕ12i&ե":Zj"5E9=ge viK@[K5;+,sA%KHQR+QW@ƺ, ½>/hSz!è A?$(_վ˾@I$7ű*BJIҽ`P[s!}j`Fj[ѧ(F+Οk} Ev)ˣP :<w ]J 㳽earj3NwrgVXFn`l)8Ӊ,moT҃eɩ1Ni߫rMwoX(/qښbeQA7#Fu-%Ltƕ6pލԴZ8b|/mncE(?(’&m"V4h 3LPhD/`6Q3UKhi4FS~>'%UHO5I,<./n0s8HƮ&(ɔ%K\8*ӭhZYy g- =N,m:'p^GJB6 rzjjmT{g?gp9v ?oUZ{ ͎.bsiQ\q{scpZLEW [VVkl*n ŢcyI0@gE FUwz/1̑_~ȂV$S0TuVWSqVGR7h#̅_dĥjؐTTxTF$H"]xQm@#I =߄5l^1T.eV_xؙ-Uh;kHPaS ɋD,@UA;$aKY FFt!ǞJwI2Sy4^ZH*l[g le43KCb%1X٘ƻ178d_FR'< cD IIvVGbYjۑ>#>FmrV;Qso\Eϭ0؏-EP!~61&J H5ouCe>X<|PEfXHJ Ԯu}Zm/N$އcjP~ lRfq.}G>!o4B K?TsyKS; geW5֑u$N\hTK#8@ޝ#%vKKDT` N@1tzrSr/K  x!sGGė@Lk'Z($XQ ё*/KȓcQt&(/*mC uNx*t]tJq%p'\V|hq>DJ ׅ"]M0bU )STX6/x0Ibilz x$ŦI{"DKDB|֋F,௴s@LeJ(Qk{GZT s#'``M"E řbYfUjecȫ/wal<'!)L$WIyXnC\*W()v1`A>M8#ZA-qp8 =48ʙc3 3 XIg6,~z ~)uR[# cLs{zp7{G*p@ť0tuHoԱ quGsR kJ$cUKA]$ 3zOJRo3qiz[}0Zk'X?1Iͮi;v˵ RCgTRM }%ï ~3bU¡p 6>YJ#4ha ǥcшDEX3 Q~sUEzT6{G[gwgXxW3d=0F{UynGɬRQM}OPFKcyvjuCB r-9:פJ/mh/9w.R A϶30*Zrlx׾gTE0K7/*PEKWڬ SG&9Np:Y֝b|%$Q@iC9wry+Qwp.)ӳTq }fJ05reJ7Vu2=s\%}|~W\M8ZcP.b-cdM}<qcר唼bMptxs1Szs4&}%'puF;F-6E\T?8gɟU9"%vQs'Å?fDu- VlQGWV`q.(ǟ2udbq6OSp;Ó Ag*'A7*0bRIV{d v-I =;~Enj=/hʽ̌Zu"~  C{O&:ʮ}2"za`'= / ;2 3k9EA i/Unc IH83%xrY%Y ĥN,D^}#;; C_0jB $,Xcc.YF&Nl~D׍z~wyO dsuIɦŦ|Y8* I߇X*B#3SBs-ݱVD}lÐ԰-}"׌qJ8k l&L>qow#6 popӉ^ڎ3~([4bbc){mUBhk( 0蜩SMHhKx{4/ʫG*fLD: ^:SO`x7(k 7Sbխ&w 2ԈS3Z".LkȽ\oIf~bV)$Mk[i:a'I{(HkFb/wwVxC'ҧ` ϶w7;8Ku؜͸PHM2*NNzz0NKu("ԮAмkȀa~zLuX|t&%DP@6Yi/X.pʚߏA'wkK 7땺`{3q9B0&MAݜ,¿w-7泧M]9Π-y86D5H-T@R()`̟ r52fӅQ%&T{Eu3.ȉ:^\.$Zq`^Zp%f@%lVZ{ tj{o&̾6/EiA{,#G7$SyJ塰B]ك%fCO9vtfPji~MmmLY.-D-y3{;toõ|e=ȻdDRxK]4 n4NnfAӎhhu,,_~L5Uվx{ #b8=?7l7wà >qyDK9 1xLSwBZ@ 'v!w7%[Z$wΝr6s4܇zcTV~, a90`Thdjb!Oxmiy=sBGKJP+Yt8Nr"ioRXOFawq*&%A7OGKt奝@U+OIYiP ۯowCǃjug'LFVW?83 7FƉf .yb~+ ' ޲RJVt\HA LKо$ȫR.GK>O/$[V"si7Ye*֡/l>AyU[$g'#Űvve,?,A^(sbKF7'! u` ;'gLh<#H3 E= :~]P8%/`]plfZT`E-e== Ln[^>HkD3FiֆJJM^V&da-jqHj eo0%HOaFsn;yK9!Ny"znME^\\5t -D/Hy4N4 X 1(oEBn8xd!р9Ar2L9*2F]PD%Z]I'6V~HJPyďl- B[!ЪiJw`gЌ/m "^..kmvq`q/ÄmqRVtF+;wi5 9 {ʊ,D83O~G+dB[7^+CaOn)l%'މc h:N3g';2ViUDeMqūN5|v" pFzW;F8T~'m0sD)j2hXOҁ-'XԻN $XN4 $qJ}T;vԠed쉩$`ZMtgB)@7EuNB4]Z 1H74~D#߉xq.n =|k[/)WؤW &(F7@DlA+r2q6j~m&04t-#LJF(I LU7=dq]iw 9}ÏWDFdh 06>_gw`|@[;m il:=X{rϮ>E `A򁜤4&;|de}x3DЬ\OlzW Y*ok݆bk]>fh,).~vG }gb\9Mδ|,y<66* P'Jgf^tzg,>T/Ӄ#YTk*x6#vbRy_[  z@yDQR.|Ve a<Gy?BɐdUٮPNtiXXi:DŁԆёi8(bb%uzd@tU`@V(Óv퐹#*JEx)gsnQDf^gaͫΘnEC[9v9dt\90*aSTlaҾԙ\-!z]*`Ar U$n)ߛci Z.2Pq/cirtl2|ڰz[9NGW,MnG-,R?ɖ-k(ϮJOP+Qd!sw:dC30#CHaohyu#D2CYk/0MzV7ZM_ -;r-%Ip@E޵R&WD*٣{pk+GZa5bMhEUt` j?Д},"m|- R!uЙ*:St l)ZTCBIb4xIʓĿHd+=n%Nf d_v 9=i޶|Cځ^:<ۥQi(]'Zأt"rs,Fl;C gҝ|jz>٫]_zpr^HHp&{}~;YdoK+6|/ER'3^к\:vCtfC YF*(sv䧴Y DXd7(xEwӋiht_+bI^N[ 2w+ [}7;]8ec δ b֌{[W8Ō W4#!!(IVAM;3U7!|IO5(GlcaE6Kw4,(YV8\rMaYCsNkL"%s+{Zi`"fj TklxGjk'5sg_wşvMw'3fOh篒MJYn_[nn&=^rdoR㛨 DdeT>ˬ@"GvNxYeN 5L |(i=؆|n+*smE+a[]} l8[1mg#hf3~M1loqso|ur!IX w;PfnO{h5 ?KG2R~uA(F^(s2ò[G8x>%_(LeVօܦ!O\W bLvZj^Adgv.$Lk~or& s Oɐ(dղ4'@NeOcިnkmDv ZzW7cM)>@ɕ+ҙc c@I{/T-XxNQ;KP0Ys lcb#ZT9X6Cg9(E=IF;a,ՀN*3]\LQL07q4ŵWGhQ䜫]s  鈈 Dؠ+*GN?=r#b%l%I7xIkP LjC3vfk' ؤ_Anjm2 DB߻z*.1 GIt,Xd6>^6ufAaP$7v3&{wn QF]`x92] gv<0&A-78֞Sc(4n n:D h_9EhBb :2mq#1׫U,͏ƖoR=m!L,ހdǸK%>F쁴N{Ogqf|1*By/o=Ui]5 B+;I>SN1.[ C#5yRDM]mlt;dnoK3F>Nx( >jdJM֦yQӶrݫ$s`BBM(ᶾ`'>)o5J?eSyz+o4]nfީ:Dv:ԥ'7ҾoB\QHzKf?КeJEK,VaPj/i>U0D < ;y ݲW8im7/D}T({[}胭%dKiiwLtn< yUK 3*vtM(-fٙI ݙ,>3-48D?h283XqfrEJ12MFEs" Y WގcV;xGY.U-`(365:jP8PB% :LT[{cZ=Ya7C/EDYͯާi -gC|gyfNbh!c¤@N=rGnAd]T͏WawB8@2vHp xN՚n{xJU530㬥psGp¨u>lOK1ЅaX);_u^BŜsUJ5me -C()E,[PtL]Yrd(TQ~0}EHWi4R>?P81d7vDU$ūк@XC6!/qLYþj5Š+珯|]K΃ __R؉>&5Յ~4< g/"YP ]{Vo79 'tbH~АhnuӢQd8hDIĂߛDiMaTP@␑Z%}T:$ROf^nQ5kly[dJ=LʍE%^:6z vlLUI. @ v}@^;(}2Q`Y; 60U=0[mXFJ;v,_ &wG_\`"-aaMz:\Z8ȉMU9<ҽ7mm,%B=6"9ԮFnDy9߽`0!1)J-Mae?""XWqWAc>\:xVNpwg3M ,ѮܙKw+J;2b2㐎)}ZEWwy&9o1Ŝz TW%o( _|Ad k]Nm4Sa,xYGf-J{'mdܰ~/VZ/V/IVT,IPͮr#:0 d7#s^<_>@8=~KFVduq‹6#R\gSwYrl<^eml$ V0iNaOMRnE% 380v^(޳U8}-kSNhMU ǜ'EH = #uݿd-s5~yיȷͧron>F߆!bC Lfײ-|~]{ӺJ'E<:+o]=6<@/ՋS4[!YZw[ [nH,t rTZ54SMIiVȖ6HzX=3!$gg WIDfkXNɗi#Hj_/Cz:>,e-;I4 D5%[7ekY ޳Ec%JskV50 ]ae~C9AIu%o3[޷GY^*O,h)NLǷ$2! Ps`s3LHV=$_ &==>cjs w `o ZEGI.|7X宐QӺA1IѧZmߪ Ǡ-'nzg{MjMi9WmɼGa=9(RmW,'Ě6[H8TwH: }":, Rآ[(w70*}@!;DbݥNx[OI& .Hd]"9^p`O0eM|"Ln{ vfU5cnNC%}@ήFNr%ӄU"j0;=\{wx5=Z3\;dضyM/$E_Hv^trvAj~jeU/6P_i)d%Bqs;%NY/w]~>{cjӵ-4s4txgzOb5A0ZAl}7B9οhl}@񐏛A5ru<mpoVueHp. C H{:aJ|g'!u6&^xQw2i'Ndȡ}Wt/GA)@6+w$Rs-$W>h"bD%ܽT~F+=4dUYRx>U9%vLxI(Oa?׻UWZ&Rdi52įgR_1q(їzDi'`ύ@I*N7RB_FxT=c*y x .џM$3qox:V ]lVc# A֑Q cC!=@g$"R{k"f9Ɔ#31PJ V|Gx&j&(4\C NF"OLfc. F&@WEk r)̓lU玚YH\ U.si\l5Iq3^ȂQ`b|HJ{êi?>}xNm${ ̸ V-Rj"R"!<x@ _}"{ob$:*UYm=N.?;#d $x^py݂ p:0v4u@ԯۣ^Onu[{cU>@\ QT1b?(춨.^; o7M۬04.OQ;XO^6x9-~) # ~t\dNa ^Im)EmIr[ ˄(nbnF#?VX#YnICN`6NGW{ݯ-Wepӂo‘mL"S b [Лz9%b{ۿeo\QFJHA3mCVUiAsQkXVsPUג&F0mAk?*p0Mm)Vu<505]N}܃nB"vsv^K@ v]wI0 @EoAAZ~A3UpB>ARݕ:Q D+ȲT1]w \'<UiPD4Eb(L@#1_NS(O2X Ѿ֫")?x,_w495v3E&@:4/7); ˅xv[[b5 eZҳu!şFy%SMbԽx^ރ|AXig}bZQ'wd$R'vqL>>eJpWb#gPb饤1HI7q<, ȌmԨerK23DSFCQ&/Pg,dqK@߶0v<{`'UN5Z6:R:m!N0jv.$¾O'cQF6wb LPZfq5B<}v!$f2@Fz\e%+A5#_EBOXᘠ6dc6+.iFSݖǂגhy/*aNp;;mTsWj/Оn[yܼ&MA$޵G8֍:vc1- cH]9fqA~2L TFR+q#(rDr!^;r' nJ-ˈؓ'퉿??%δfuj3^E"V(8|,0y5Ф?(opR K8%f}wčUҪ,>1LBW0= GJQ\\/0Z_ 4(V2bN8}Wal (pm&:)&XU)д:?7`Tf*xyqcAfE ){dE# vӸeMP֖Ȅ"}.9aK;S_=ҥ7D 1uj@bYNs,d-kt~(̯)he5 $ͥ*G֋^O)\LB \u&X.rE3UU3JB3W|d( kZMW*@boY4f9S݆> b u] E aN"8(O#ԥp팾[Xv t(~7<0.<0Kl"Ș+T,&jo̾Œ=gN oLj =Mǃ QWL1jA¢ uPt8 V%`$,PQ82իuN:,w *,!!QHgt6Ӽ"ulU@.=+Z]pL=l,6 Z3FߙՈ^64^*!Jy;v5Y:)Kd-ظZz ~}S>{: \%e 7֓o I,?&)EE->vT"ʭqU/,`طF.s!!7iX2X?#߮IՓ:;8ZLV~-_(R22DTOYckC^ #Q5JZrq\qnP!ң:4Ӵ'q{*nɥ ̢pa-#JͳL=4VF!CEqϡm*j58r+"i K2KvWsbaoQ`IZ$G[v@h5kިcNEӪ ʬO_귉Gt˔ ,M9&!/'QV0fDC33%=RYd}{5c8ٹ[˜;WKT=zìqq$#JywJTL`'<>,W[J7+IRN 4z WeT-vscL?Ge%1QϰdCTKfw͡V8嚹s}FMyX>34_>AHr~G$@ڧèlq;V%<)z y Xn*Nn>&[T~h#l.]D@H6r\af=DŽ+7O7AՔJ7y56:a1 n!_x/b8D*]=c5%3>( BUEq[/QLhxA*9.o9yMr_یyb [çfб4,sb_K78I-A*ƋwA_tu /|qf8t:؀˅㋲c-Y{ĝز{S8spbOiݑ͈i@ț-z4p¸Έ 1p@BWbަ/jl=C˫%ʖ-bE9nMG6|5@)IS]Avw EN쮻-MjD)A?ZU#!E[~3K{8Ea9@IM ʪrg3R@Gr6Q,_ hj?YE2?2N7{݂ 5M{F*鐤6N_Wl1}5#o8E,ђ5Y%wTR6)R4)>. No"|<_ ~OEUxEF5pڬ oDeiˑ3DS/pxWEXF.j~8Ih R9CNo-H)ķXr0=,/ʪD$jF%fr38b#47^\ڰ]1܆!N Hl$R\BR]dOhI,$ ?ebvNg$`QM@·a^)fF\u5ot:;BOjp}0(?mLw\xcZH&K("Xp$ }hM~Wv6Ȓc~v:MoPedyuLbnPnw-vMB+|{F0G$,5T Z\=&&0)]*+H2Hjk):c).%&x,Lxm!fs¸x#y`]g,+ ׫g Jw2JS 2T >v̩cL땜iS#@E\OM&%ƶ_x>^9[WɘQqV/8,4Fhy fZk~X:Ln.0ae|77DAGF;L0Jb7U W ޺6  d,W[32 74q(CU^*y7fZ©yi8j{|YY)uz{:w#~3/iw&I[~&E&斔e[vOh<ma U-X'̪CuVZ]PR}1ilx c.ݖ-0?j8X-Yh:ĖRR9y4{r6iZ,P@5/ d^SGɛ`輔'5=F we'at0?\ȡ+ ?Lbϋ :k|MG)xsJ %)KMg7Ŀ^\Yf8l@E,SXj!4![ڵ퉆a"3OTb)Y}#e{TѷcC;ЧE6Ew=Sb²-~CB/!D:N=ޝJ]ƫO#~ UO)oO96Hop@Mbi!ϩy;ոu~ZM0?]g[jhysˬC]tث9L#Pjt:) fA'U^wv-aI j,> њߎ*^`Q8Pnߟw~#"Pnj2# 3eh)3?'z<@x$~%? 2fLEf'o_֠=9MS7h&HAЉ; u-7 q%憟c٢gZ̺mwKCW56mNkG/ U;ޑ E02F{K!D͵?EBBʦ x &: ?rep6lyK>?!{pTBy6faTv#qGx}@A(&&5Ы$Xق0 \BqK+Rt|\ՕAـ*>,W WvH+n<Ljca{Kj,})+xԊ,B(ѰxdYxA_~N~1)~I@'bok_ȣZǘ5AetAK y`]ânxf#0?wBhoݷť*Sw_3"ndnl)8 8m9 GXJA0)*sb'&$ F%(E^i.4a4!5nb~cC-}A9lU fyX_>gwrp?0=K+Z:$9 {br$N]q%̃b,~9e`G_1YK`C{f|vIy/0.Bd=^w~̹*^3b+؄q+R'0^6˽-R|MS~ה{.7Q%ǎeo1xyڅN<C4UgPS=Ưܶ@ 3ѳ:*N.pbHgWtu={T?sLNu`+iG̐~YXީ<_}_2ڽk2sS*O9߹юHP=C@'(Xy ݶiM#/(ee1 6:D(eFx$0p)E$L⥹}5#w!ϰ\O~Lcp}3|nkw+2B{ 7sskۅBqdm{K.3>vG\Os0YDOJUuAѫ杽 Irn #!ユ2^W d;T ?'@z9P(ǃ`3-v{˹#-"6htzHOAX=M1l0Iű)~Pf"<$Z ϋqy!} ]340Cf7kY9 AMJ+s;#wrصmaͤ459IgHSGz[U5Yi ޛ6̄"7H#{XZDTj+vq.Jv1ޘtYi "QT-0U MqOM#%='k3^8orX9bqΝ}']␲{ᢻ 6Gw:&Z"½#Aɑ.(Oq&~2` UN8APJ{ 29lO,! t۟[Dr-Lfm!y}-X%Έ)4meN= }%-'qGDy;m}@'kޤgd@VrKp~~gt(>+g}x3/ngY{x؞}S|<>@~hz џe'1=&0y`s+2idq[9$3 6_.!Ŀx.E qT׹\ '}0?tC:㤒~xLA֥KlMJ`n pJѢtS~A/^Y,ְz2ə3ȉxYOl=ŞL玪6V9k|C]m!'k;Ey^F!;OmUMPJ@S%<(;'m\ik=$LL fw'>-P P=kaH 2wكNu ֯b,ŵ7N߆Y{'ʼ)! 0@m8}ƯQn$wzX.*+k$7]'/; 1QYmnI|dΥ((Emt@_v*@ gk؛@ܱUGebALV7k~DRJ2l`hv3 M%RD}=>dl/Ȑ.Q_Ck%ZFc'Qtdk11r@d0`~ 3;n0h9у ߄避E_vBkXHTʕ 0RÐg]"Ƨ7rj9Q!I%~8P.qzpB'MJd?|OETF6 \S7**%eșKT1=2 BAAs|Kmt@~h=D{r"K|P032Sw4%B6IËnrHjp>SH[Bl-yZKMhY!oݛD k}ju4t Iސ{=YJAε&X,$յJ̆ t?D7V(Q:Y42 lJ3U;5-[:z=eþqcK9^@t0`91iO{,^v&: Zo 9+5ת[` ,K FM]KR$EywϿ% )3x:3?$D8s >f]WKp.wtCԣ/?k7, iD.C'|,7P@1%a<)3'6]89:N{ pFXҌNC|2} &b]H@d/<6/q)4(!9neSf{R)@7L+fy5 dY˳ ﲲ,dgfӽ @q,96ñ ɋp$DCM7;u)m^qK.>{1*)w]YZ ZRȣl /I+:@ 2CMX?+oH>~~}ȱߎR.̥ HEVcJ:z&h!Ս$eX[X}aMan)Oc kd/šg+x ,'1f=1mt>Oc@_k. RI B3QZ\ $.ͽRc~1r q*?^wgb~i!t{Wz(h_6!Ui+lS_F}հtK.^v(ERF+7ˈi$ a,D<"L"Y+Y3`gR<lW7rt{8эSt;x {5Vڣ ]<7]<=L7KFd>9;oR:?+$1"-fk >!%a=1tUpT &Hsˈ1ߙ6/ejd ڶ`xhN`.ڳd׳hѐ>6dvOO/w”2T|5KfX,JB[MG6(#$Uo-(K؝Uڡ|$@XN)(!gT촲 Rp~t[P SG* i]H+ gcvεd0zsd#wa*.y0m+$&Bhl!kfyczeu.m-=vokoMX3%dOsd{"jv#zc {?|(^AG>П2d9h3:(8#;k݆x@'0W\c77D1s%pe46h8k" p&p+p_Oq}d@i@A8}h^@y5]8ٓ20&quw/ 4C6Vm`ZOk .^ozm'`,{ /UX M|% Ԇ!W2Pp-]=L $؝l:U6 cH;zgkpdk3fdEADTSņ[<ϟ:\Q܁<_̓Aăduul(h_6U,zU["3jTxEG[~cS40O5?!'1i12BÁTS^֨U2p|9}Xc$;qjX&RX;;y٧7793J+5XtZVJE tdoE… V;B!1辫ę|"Dl{utK HҶ61`QHoJ5RČXTlie#d#ڟl]BJ$qwیr.qC핝ɝ++QPM9MG *(0X*ib'ROqYXpӳ@_"fqڷأ&U;V3bھ28%>ַp9E))Q_t&BÛ]ӹ1/libˌ4YnFM,o!XEuL}GvDDDηyƧ.ZV8:hqSx7= jTq<%_*Edxa@u }/mC`q=A7~4@SŚOL @g%kdrcđTK$Dꖧ'67~~/vw^Ϣ$dVAz^ꥡ/:ΌH_oPUYt"WQk KҔqxόn16U3Kۤ5u٘xUed^ qȵ)(χB_]G7h 8e,iDA5*G8w87~d[3:lX{L.âE̠J/)s %I,~Bƣ1I+w\]o7Ilױ YEYdjhF3 bLgkj+V&!\f+@BBVa)@=YdbQs kKoj[U]3^`2o8b25a!׀UpU(?S$JX;]:8>q$W6K:o܏qCl]{-1r T F l^uZ  EȄE;E&crѓMq@Wkhb3JSZ$ }ZߗlcHqE"? t =gV>Fu3,Ows<G&:(͗  Z˘z c/|F}3&\[iqQNlEb䧃u"e| V6*ܸ\ϓըw gꨊ !|qHB'v$^u{?)~0I71JL4 n.]ʜw׋$΁ÊSzs~/9zJl+jc' ѶmP|nRK7sJ 'CqF2kp{h]Zr'+̘96_r[m|\уHkޑzo.6 ( Ph3e% tn^5)JaS|EgF|<&*@(apYn qoƬ'/f}glMB@gS)@O{*tf- 礼ѯGUkEUݷZ/((xǢ|ɧTa Mb"Cmcp֎8q>šZ?Z6oR:RBC 5Jn@ }dz33*J1vp60oV*گUNu۾7J!C 6;g/z$┹[yl(;>#72[*螗B;PjXO["f9Sm{Zui#?xQpޓTYJj$_^x]2~X7šցqRM;.eQ>qN=FA"<د~:hO-enN=i0wjicpMz.fFUr:I}x*wC4n*=iURIA۬_.]I73B2e ߴi:gYZ0707010000024b000081a4000000000000000000000001668c169200006e90000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/BnO]?Eh=ڜ.+ʩcl K\v! ejVA.RHŊkxVF׵\-&>z%~sC-n}UiۥJD^YhQ*?(\qNA>;!b3""D6 9aq&oJliZmw"A@Aa OaRsy.90a11 yzs~ޓ7Vc6*QF$ktς%k|el5D>( ėHր ^ zpTg'&}6u\EC=yp\&&K̚gGQ8/>9ohb bc:'ąF VΆSķ0r^&hXpo%z){7&EUw/9tMut1v ;,P1rF%M{h*^xʒiEԆ<;CȞǃLĬa4sj#{H_zvMAJ?Hs>˄bz-`XiP&F6Q2sI([|(HΚ2|}r*E>\?q`2o&##Ϥ7>r4iFr wArnQ:셓䕟Lj0*(^T7 c+.? $ZvEؕNZ:7G zL[YDV*GC(Gx+ӭkeULWwaK%6/@ ; FtPozGa >O9^S}z{R>6*@Q=TR%ӵ_uM'*:2L蛞 02R^Kg?,) Oc7K-odR tD]%П/s" ,$LRy \2IT[cy w~LJp}nC^)py^£y~_A~fXEK+InQ W MR̃Uac-5PniGjN4 FO^e#D>N1߯n7 \moK(kr8_&evW_iPT8ؤB#vo  e#!)oWxsT`szNp`;57B*@GvLygLC^Oi(UT 4BݥJ{3@G⬑MvCSH|G16nG/Ι2b;KceMY̍o*A7/(8 Jv wg~)$]J;ZH[5ŬF /&ȏaN@"'' Xj.<ڬ^+̐zpΕČL򂁻I5ֿCayScE Yذ8qփoy^k ! Wy`,Zt;ɛQƻZmVcSe Q rVΖr7jLÏ,fR4 J,3"c:UM$)_l ^:6,:V)2P<`uYh1՜ f HPEq9gBZe0FG5^5V|%AqrS`9*O.kyDT^$ha1\NȮd:j"*Vc*/PM =ϝH&/G9a"hˬuR6". *Ycx9w]h1({9FZ!(yJ&uO:De a Yqg{hW|nc)[xB?P&`RiW?>^Sss16 |0ⅺoZT.p,pA{? w/l*g+Y[ftsUs$.۝5p^1I Q `ui'DbP*ttp%?"7 ?ԎQь"Oy꾀;Ʌ'By=g%hV*^S\妷/WNxu'%e+hk^}z-ufdωHGtD&\1FX^1 WV»SM}6w $WBFtArSbə-4ހtO}ﺜ 5iԂn_L(^55Vwz4ISA,Xeah%&Z;]_IYet\Vc53ѰQ2e&*h/Ѕ<-Y;763f~@ /TUGЊP(Q/>nb5+c5P'FS a1aDeVX&'86m.IF^;fX35|1Ԉ5-fHXs譅CT…GOWQz"JR ?aF{Y ] _MЮ:̾-}F;vڐ\sԺtHxoڏ%%۩gkM%a@8qc!o+ݘ0D9vs_nWg# _Ҹ ,A&,2ӀZ<5\օ>VUz> L7T^9[÷ݺ5xSjL̬wNk88&uH?$ZaӤFSJz7QTĊX z0\.]:-͐/)p5G;SK[hc:8&Al(*! ~J}I>?O}tgPp +sғS&*07ZnP=_ oiT4|t>Ee=sN`_In'&S ]~K =J>yߟM)EQQT;ML؋DGx6 b|f,I1"dBdr*C{O饲d`& V MI}*+5}Tw`1t!Y^wȦI -{Zrjt^s^Ĉodϼ? X^Y&<9A}A ܺ;U^Js: w@B233;oi ^ɤM6KKbB\ڣq,[l`JT*7Ƹ7l{AM0Ny!p)~p PD4)R[x/'es۪ MCg<ӗq863JRqTɾ:^l{t44K"n߹!jQ|TܻglǻPSrȹ_C3[ (:=c8C vVw㱝}r8gyheWbX=(gBN TD(׷|Tm$-&_tUǝe.fL8o16[ʦdzi8w XRI^ܤ\P+etP$:q5h&fib?]d:'ҋΔK_;!-AEL!Z! 9Mmg\t͗䮗ӸrS@ ^qѿ<|iħQcx. L3dXrI,ȍW⼈]^<lŠ9 oym'!6O .Qz}3?YO6e>k.) QZxN+[]Qn_}rXɁ aآj?1fy>E*Ή4'D]T-`B]/.`sj B`|EuQrF,/ߡR5(EdؐGCc9?64:3־{cVm!t$9~i9$ւ v'ei(>K%ˤ$U=ַ;*b_N\UN?o%c]u8rOxe*P௞ nuJދ( !,qI e2JMƎ~g8M顙}5dx! @\aXGi*! R EBT6v)u;LdEZʵF)v=H %'r4`CϊGUbM?mK6n@>}D}~Vr&YqEQCFOClMPɹs̰j5͊H.ٻʙ'CRDy_NR ^C`% "ȃ }wo51qXGMFR[͇pnD;Ū[h7˄5kыWQ$rrl\;T#Ts5(^]q Ɓգ%RuxM#R5A4oQgU1t2`n''@_l`M?E(Vmi,X_6 DZ(ux[R_PvɅ=Di_*c4rewMj. AnlO4]aĿQcMm/(35:f:|3\W? #k& -FuU/O)~[!I#pwR3s;Eԥk}fgrb:c3UߩF,Ev ! x8|Bciq.J` koTܠ9ԯ# ׺snkaYŖ" ѩp{08g! &,nh6Z,qCL6=?]o.-6d 3zdGfn4pFq6d&]N[\ 2032M||Ll_H,1D)BN-i6`!L`ykq)XAUoJFFSw B ۀȣ8hB{s M%@hk|6ZJ2تۜK.uB~@d.}D{JzF?5%Pm'9fkm)",vGʬ7Mp{RWT`8\<[Mۉy:۠1DʈvRM@2 5Eo0fM$ L.OF RF:kE}﫭T}zrґX_%w`<at>!8ХٳuEc: &L˒71yc\@wahLFǓ079`i[}`NF忥L3֪CX|F) ^Kh\q90yԽV)_u2Jv4.cJK}W!Ð&ߌL>UO 4 G龻~[(f t+<^~)YU\cHZ% FA?Z"8]~vYkSQXޯCn h'9@ P[ 8es 4I8}@wWGfsI&IqC%# 0Lrt VZ."UZqMi45#6qLBK,B=K|3}yW]VC׎lַgʰGvRH/I-2K"2e\Kx7gbl\AQ~-Hi*ujj:FXɛN]-+,.i|%cVQD)):O"Tx? ڧU@јǭ?x{e$VZsE1#u#>26oݽoWm6_X(iҽYTa fsJ>[Qe{j+ uS#A4H, ԡBr߈=Rgd$pM/X=d?8nKsܮoFmNS Ac/KeS,ňd4݄R_Ō9)R;7iZ +L-KD"5[v,x%"$WY/,gfh²?[s=J}LKy605UCγ:FIGl>,B.k[累&bE19NrZ@ Mn!E5Lљ"M$!@97=K\!cE2~Tf 1B6RJ:>w[E~z%W͖F6>aOsb  ٶ,wZC{~kӼ.bQ<2sXrYJk0cgnj v+^œ+6(Sʠ5> 95{fN&RQo,mp<ٽ\3@u/˗<8'ݍ/ThHB''SkeBvϰh0L3åKy`ש!a fAb2%{p)+ lctOv{7*0掑 7>|B75[%l-pfdwlW%[e{ҙE 1f`C 5Ji%mewOyHɏX@&.B|En>_ݞ7|D/ m9-u] xJ{J ·E}2%A;n$Z |=g_W!@L:g6[ eMyOw'7'S5nZ템+ҟLg r6pvLTƇC%- ͕1;3 X_]h;qk'z4P5+G/Y#懲{)ږ?\K_GrS0D=*~bzW/$[bpbYh)~!ZM(Qhưj=#$'WsWỈk͛_Z/8\;G%U]i3gy?AΧhIVܼ{tۺ몀+kR*^JV4Qd6S^`ięG#3Dk*]NB<<'Ra_lqUUrB1P-n K_n\!z(M12/Oo4n ;xHg!i.6%cVu8ÄxI8-AT_qiގMQ&~L0SIg q\uCsTβsAGnxyaZ{p!ZWdv\u9QaUY|3 4ڍOPr U~۷iĠ7<ƀs UaqdUsNM|1CslOvkqDBp :x7wOIN&@9h޾]*n&; '>@z}}})T}H#)G7h* %3~џwQ`L( 2r[3WKR%nQ&#'Hpۙ*o8u AcvȬ7;+;a65Ӄed.:ctѐLLkFMzR,(\P=*Q^ ѦpnJ{),iW37(}rMMG^ h2).6&,Gxpv"&:KvTY`F~Ƅ^>/mE \hd$¡du۝߭r H#CV}~g6E{NTBЁҨoHq9^1`{2Isj(&WEM"w9%оu9e]}*ZhM`P_ad- y?iMͩa[OM9L"eLJ '|$[n Doi Tc} 2]>W'eҐ8U ~D =8UW~K5_8_ZQǤdWʒ8G([z_qk)&>=)1v+{{kaQ?SK$Eͯ/)ƉWwȋ@]`M4L!=vI@ʹg":rCfr6 &4v/"&E<=^QH#Eؗ'P԰OO.fD 'ٹIIyͅ usj$=~u@Ifz8Ўwtg@ImEg3KBWOj?&E/5c[n,mǛ5IDc1k)ƕ*fAOQK&5,.n[P9'r8G=ר7#1 фE"*ab+;_B9~h=3^7J[&Mf*nX4 3XL[D Ճpo=KlFkvxuW\"E c2ʚϨ*PYԒ]o@8E){-`p:Cf)V+LaoQf s}/N? <「(cz>A v(JDL["3䞰68t[!dncE'ԅٜVLEh:9sz㵲!}F2 충0 :!H1o&OWaaGXn A4 4l,F\++}tF-EԊ'2& ެT$Лʊh! yh ]BT1ӕ0d=ɺp0ϿiҧGbˢ`>:j7GcCP6I^"tyK$򬨺I4}- VIag.~])B?BUpr PgDhR VC&]N'W-ѕHx<KtvDLl b Ԭu`sYw=":FD n wIrCпYAuh X!y_ڎ^! 3?ET-&4r'x{`Q,Fa#FBL<δHe7WPUL]^ÿ&Sɰ7A./67@6b O 4cV~Z=u`%a2aj! Hk֡Hxo{ -DsG$m9){h_V+YПh]c `wv IDkiOlv,\~w 1ߵsy#Beo=3(!9lO38 ls=kKX^5x0݂qv08$?١֙^|;\=i? DzM9na Q\7aLJo9wն|6'|Gzh]'ToHۂ@ka?ࣹv-;cE i]ebM IL~~'iTKOƗ9Wj"`P4ke¸ς^ 6Of"uw b}C#4s# #~ Mz c!}1 L:4ltC'x,Pf'I$I6b&B"#Zk&`=g/у-*F#5݂ٵtss(WʛE- NGXR@k) #GpNvf3xtrZQG,c^j]8Hui'Hhݺ+G[rA?J::N*-0,k9`Z$I|Ox]U4^cE$Yx }1]=TtaaGX3 2ĦsU^zLݤ11A&)FdCB*eP6֌[s-xxn!y-u546dơ 2.pbc䜠['DNQPeuWv8Ĩ*D\av>>hG2{ h) lTJZok ccj%*z.yK.= 6u|U<[EeSuRf]XC@#*bG* $ '`ARnNM+ Оb+ 3;eMaZ w`}_! &Z*-&pE_v "HHK먚 KJmkV >ۻC U=' gKfL֓"},qL:?WcK滍(TrxŃVTKH Z1 2=VCʙo5\^o4r^pe # qa,䢣 lʪ|"rug$_k>qt(3 q&/eMD]Ȭ %{tk4l:x3d#E8:p9.OE ƾW# bWaUǘs1A !utiyokNrTÚ{C8G?٫N-.>T@6W<5ZG Ze2sJa-HtnKcXZ5Uc!FR;ƌZU)zM{h}8^~js3MOj eM+l(up:7SNq 7}[R C̿@HQbhL II"龴:ӢjLTuQ`=Lq#$KT)Q|l9[.yElLDN@E+G4IxZG^ !-i!-cn7@Qv}gSqsVmbG9R"+;*eƘ#Jo^֣K~? 5VR zVU :q!sr tr[mFO}*b%,nPh(r=U^ƒ⨫9X%8rALj|*5Rw>o>օیޗ v"gCS0#BVcшRGFz/!+ loVin]qٜF-,FP]9klཡF9#[Nt"xH@ acrW n¤wb{sǧ;nLg'|Rnwm6߫'1qtBvOafV GbVe<pUimG?+Lz7jY$Gø89p۞VV<f֘\n1̫d҃F9trxrv9. *k-2E`iK Z fc0alVܑhuFy}ӑ5eyJ va`VhCijKW,ёxB}L<`r"T.1g5Hvq]qw?f$X}x_Ux[8]cj.MvX#N' 82S1.)y0 _fNQ]hV<1߮XavZUޚJҐn'=:;^m2w-Ģ E(§,|T(tZ6 4jQT˝_ZˑJEmY:4Z]3'blsZ`'/`Cu_P)QfnK?ʂ6g??x313Jq~+ qwg7)BgH/JwUA,J_FivY0<30􁱋2H6|D}߱@aiC}omԠ;WKZy)7|1Xޒ.9t2_\^ʉlNvsv4DF*8. mtK˗G]5 V,ԡL#Bw\7?mKoiw5t\,oOV{QFN72tHf yrO:|ZbwȈuΑ%,WپnJÂ'iCO'ă8H`.lzCVj3yqT洗1XvO8 [0++[-n1qF"ĝ)5|.=8|bȨs<)!EuS/&3v:g aC|5X #;5DκHPI^1!+)D5/տEL.e^o^Mi<UU0 ':nf>9ߎOf}PNbl|G6g -nϹ>9>֊G:Ln=I]& %x'ej']e}\<G ؇n$b$p5p]h^ƶM7wdzu\7A{ӂWE!V ɫ3I*lj)'s\5HaMKՊOTӚ?2>SDQm=\c@sIXB/gN3/=zU]O?Dgi:`x0e$e3\7kRU!X0?i*J? rxT`W7"Is\ktB"3z9!ϬhQ_v0^, bȪjTP\RĈmۢ't-y+^0$;Dui`FҮaʜ QWFŤt,~_sdXN?=v^a@(ff`8?g/vT+z_1>%qIM,6SyI_.+W%ƕV 1%,/ edy_")x (!t wia(#`/»4`[ c(ʗi&Ʒ:cĔt^@|m@Y3[1\8eΡlf?i ]ǻRt_TӶ)(M2xwHE^$#ov|kBxϥLLr1h%VĹ]L^jm*U^,Ñ{8o(pX%C)EbJ 4EӬio*"rmc:#||L8"c]>7c_>kt"4`ߍ28Hx[G?/@tiXȘF%ݓTt)!u?ڔp;w/8̏kouMY5V0a?vnjIf 6n4 ׺DȈ!&-b eUł# Ym)cH9k` q [pY7 +D>^M-%؇fWN>Fx3삼{BFFt,|4nBOjޗDmKMSQiNt9w2x6Brx-);XLIc/ta+;eBD#ӅΨ,$Ǣ7J۱e\.0 zEEϘ"@69t45vOߖ4CVJ7!KGvNE_X '/ᎭBLHڤpUsյOibξC5 @-?1Uof67/iM͵=8tKQQs~P&D{Tv DWu pAҁO1E8M@s>z*˸ĭ_|w]վrP_+q aj 3FҴξyJd&}< qkYFx ?IuTس(hL54p #5vӿ6;kі 8M46W"sN1@H -08ۻ=?AڋUE~g !w@J:q8gsY=Dk* Q+oJ#쾟|.l`qe❉j ߊG<)[)a\Zݍ춆P[u,u( 0=WH ; V |F0NIh&ԯr? %]c#҂q @lh#RKN5MuBrKJ(CQ0|.16 z>CȤ> K?c|vgKO"q(|cNm_'IףJUԊz꾫_[,74NS?y$N7s%>T~vX/Q_?tR 'sa-b R1[;KHLXVkԌ>iGjm*4Z)swTԁYQݡR\!!V^ؤn6ݹ^u#o+3W\/QnCIYVB2\O4-PO?s0?}1Fz3ٮ,Ձ~M !b }NAR_Wz"Ti6) !zq$Fybd: ᪭Js%e?7p9(L b%;Ɠ@ Zf^85.U .ȟϟ]\t=mh8JM@abE=B4 gOB#?ki~1R~{kao բ#% eCsr߄ S{];OvM{"UP""Ry\ԃ,]H x9J5Bݐ3ڎwI mX؟e 򰱔Fqs!;.|ՐY fyOR!fGxvWg}b]Cjp/bE= $3#eZ2lKDd,xJ'mRǠ9~>A.U x@þ\pj}1`1G]@{b-Ҙ";=DaiӴT|ej:T᰼Zc#=~{8doL#˭ETʙY ^TUí0/$0IEp@el*EZƨT1j7?8cX49&x1hikTթO!F J>q3":mB91 "&vDQ<ì{ H(/sL%w/^ yaڊf1DimE0fq)]ɰʅ!6ބt_v>4@])~Y{&u{AN9 Vz`BIsWcA A{_ .N_LXcuurbi]RA όvi5AlBԵƆFr:2;ȝ4KJ&1KV 5/H6Q g @Šzpbh iϲHO?l4Si:kL=J>hyHM::/miA)`>oaj0S9W'5|Ȍ.JK^S.U. DFL eF;= ?)ɻ7D+c VAcGxQHhC?mj2OlC%GIE/͞6D6ͮ`]jr|LBM:E(ᕙKt=VDsAь`{H}xyOfמoyB53Ӣ}Dϕr1S}Ve(n Vt RH&DJC F7hgmW'auo+YBR),Q h `D_X|,\O93 -P(1KSAF7)W!$X2v |Uckא\^P|W1Է<<5y=0b>qk\f nXEsD!A2g9иb;"4չ#:MX@1A&Rҟ9+<Q:BNU# .t'Ib٭d'Lvu+%y8;@CbI^z4r-3?UF%pgG@scݺhzBM:ԧN~]VcX@#-R*=^7_p&܌;rI,NCkm$!UҝG^]N]oLAoj,9JA$*ϭX4,)2qFX@SۙO"-vÍхA?]k1p(i`xE6bǙ"w#}@[X;SYDPmɕt}1\m樕}8ur LjEsOmWeVWE7 Pb< *K'u/*8͌{!,ZEƑCC駹1D t X߀]Ж -뾞3(o,z‡3lz&-5z!tĴZg!,('PߴLa`Vbܞ6or?m"JHwI ?RſϼxBղK7ЇEM>t1 B t]LBPO u ږfHS̅K#js{Nq$Ծ" qMc'^#R n@׃=c`[=ekwמjQ,xXpId.k8Ps$l19ErCۋ-p'}00i ^BxEƐQ:%x)c~iѢS'Ŝ6"dYzgك=&.k: J/^1WêdޮE0;ټhj_& [(PXiz6, iPy:j" : ; Tt 39Da*T ^XHzTz XjDkwr}6Cv bڨ$j'Bv"V~-{Љ&1IF:z8f!B[Δ`i2cGs) "2踭}|>]ר߷{]%YR)&.j~MBv81M P. +JBd5]j^: ij=y 4ks2^k)}΋Z\`xMΐ_h9?-כ:vti[Xv-GW1āyPs28ѰjͅX(]vC%g,jRN]r, m4Pکn *|o)ߔޖ!ZdX(6Mfp>w"_㟴PpNYrQzqԯ^.p^QK+&G^d7ƳԞT?1ȥxzOUctVܓsiI7v +rF`.JQ4 W rMe&6C[KLy <|/:kn=H)Sۇ#z.zeq_ ?*D5k"a6-Ӏ^1#I>WR9R;]oH :4rtUB.:Hfӱs٣L5rtsDg ^(0|k0]9z">O}Efj%$֌KFv޺Sa-)Sgc] pu2o LxU}:u`BWք 7*oC-KfW_Bhe?m E? 3taD?WL gsإ04y鳞IcɣL2K>EQ+Ҥa*(mjR׶;e\oxȦ^o CQv's;f[AbhMԄU+{"[y'fbKa79)p9Sq;qjSU]Khu4K92+M7̮2NVH'=:*=qt?>jǯktyv>̣ȷ".{݆kɫi!]a-=ąk%! ̝L[*E >R y+wM+!9 Pĭ.]2t9Jahy-1q*CB E`¨bS:i4l#m߻YeXIۼpi_M o(i{QN}Wxs= -Ȳ껖j$K,6H6rMikhE4JSRRkrKTj+~л&&$-w\UYF][_U-8]'*є-cm)O„;Hާ&Bv#AQVa|H:7 x"9biH x^`T ΑarD Pt8b'^ga}JO1#,"&4,R`]ˎět' n!")`r;Z~Wc|hYΩn)srG}E1]̦8g@9N-X8Dɏ҉ɀbR[RZxDЩYJ'df5`>r Fs5USf S7ʘuQwP{V5ce̽۠ҥwH 7blL{)h`P".gc47UT[[^q {+_N/9t+ǤhJEg{j49Jvqf oܺC$Mm4ᩓ*֋d܍*dV|*B CV&֍IY@DLK7M^TaGF:!H;ԖJLv(3A#>>v,8'XC/vMjӼ\9l:xͮ:ӝv4oJʖ֘wI~A-N\WoO [ 6໺y'ᢣI9TSiNb\u&ZۀƎ5>v]:U8( N)rH0F =\N Rp a`,q߷ќwyYKŎ2I6f/ࡿ&}']%\jH`@L!xwe1z)_,\VWm?x!5qZ;_%B kFE#@Cg8^?1SR`G9 1=ɀq} S r* л~s:^ۥJwpy( J']Cŝ}ڵa2"s2.X=fO/DEc`,%l.xq6clB6.i<5&q>zYԮxQkAOs;6V[: 0οKQAٽMX`*/2L6wI"O_f(FPǑxD<]o@Yq6v,&^E>/tY d&٨'YDCYF5ܛeG;%m;raɭ܌~גf;ݵJ&OEF~U|w[ Nl5)̘ 4@g5Ghyre\ֽKp롁!nFV4RyR3a[1KZ / #ΉfjFfD~o=**l]ZZA/k=P(D*(3j?=P:$;HN$/a %u=qNhtpkhʒۤ,V-tI#[Ks` w<׻OVs plt@gf 6sBOFp"I0mw;eqH:+]է=saxRYK[=2,VxnWaPÚ. q*j=q sνR~rPŒ下gMRr>jI?}+lɌ㐡eKV)ekDǽ&~>KoWnf#F謸٠i Y l,#b͉ ^X}4wmJ0 ؙSn؇=ercTFw&!!\r$.+E "x\><Ҳ`z.g+/$eN?+8.!ƧK曈1V`MK6oU Fg %9ˉf8E" F-K'M he%!?lzDi\N]0aayԓxiE]H+p[wpW$)ksIAva7K׎Fb4)c+*K,-o"=mFJ L^ Z﴾7'0Xl)(\/o-ZKP-kȺ^Pi۷Rr:i{i['=UY"6a]]߭Se;eDD<5Co'`M2S -v B6.8s>gXͽb¢*!ZJt«JY=}i^$k<3fsI>W{Z 1nci1zxoU.hJ0"O%A$o~:0tPK2sdħx$5aI׷GحRe^-c]QξET[BX e3#KƑCcITX}&nV"TuiNP'EƲN[b-A#~^nqX4qlhJ*-5b SԶܞH~oFCD|vF:$iQJTEpGRi{v[Eyc›,p vv\V>GvQx?qFjSVrz'/By(-^T3PSqAX߇;jm o73_T QPBpTiĬo3Doz{W)z9ld0-áopG=Sv]$zVsi1'3%h 푴)0"!A'ҙb+ЅNDī " kZh9>Ʈ#-D0A6FS}BSuRdLEkK+m.R7VHϕWheY ) Xq^lC' N]"ZatSd[uOxްʐ~8P$)'%՟1/c`TR {VJL{tFo) Dבdؔ&,5"rl흹W#\d4)V-=-uB%Gd\+E BJjϼ[유ʹ%'X o iG[^`?QP{8$*= c_ʃD[n83.WUDeX̐ցE1`nD) ES~ow3 .loCMʑ܋iƥ%5N}-6&Tf4D30f4k/i5fh)|ǴY5_u7p?IJ<<# W<·YeW1j=%v[O*J⣉+Y4)Ui􂞬Q۬v",q7Dfl6~Whz<6h8Jf4bQ3$5bΥXvҦs8l b_C i։u"p4SoCd9(lO%toƱbWm',}-#~.'ˑ@wjq(m%-X?8eZ*>@Rm [Ik( \lOq0.kPՔo+eigmn%$d|$?41Vv͎qܧAdҰOyt,wGmַsCںiҠʼxWTwG_iVN,L* Ƹx|&V .a9 O;F'eB22f8Yϐ& /0ftΤ8,ozs8ahiDЍ Wm.t CRzmVL IȋŹ8[ID/lLǨ_?B`K0S{݇?%DRBl]>µGI=Kwn$1GE-g;@ahA<{"&),qnٴAUQYЭӆ9#@%&k%9s{R+Yw4>ƑQ<PX1sr}'r}`(ehZ69$vY6 \&YKoZb ➧6x;.J#U).ݒɶZL$u>`l=ş$kD<Ѭ ^[o5}\p] *I6?jSElÈՃ(PVy0ݯ= M9^ѻCxl[w c<ڀ.&ۛq,tT5{ WoG)ԧqϔ@u*݌K(O@S mw223>Y[ެ@г0vRA~#w鲩/uMUW@LKR1KƖ4|z |@9Hyw慚MNdž+,L''gVsT;8nዪ>Pc\!p{7]=KI1|-޶RXU#/VH'wӣQP \Raj "Fk,>yAhYwzyE8C|iQVpE:}x,뀷#W٢B[!)jh^r׌#aJKi7_?en`uMy8^S})x(mӕ:'W]@Rʡ6±!8i=O_X2 uod6 (#NcA9n_8n.]N4)cwg:AC_Z _$/Pq.-)b0!6o'I@c7j"xW{3?W=OioUH U7Z+ݧ@C+ yuhTPv5ְWF6㎐/TBΰ?k.EazeVx$3ƢC^tLa_ *Q2 V.hhF9xxSܵ܌L}LsV)%V O-i!7K `_k{)&K<$L~T%bbm hGNh]0IW!:jF2DIw,EoE;>X1[多u $k@ueHw&QEQeWMoCKzn\<,g ,ZxHF; ɲ8,8)y=«ݦrKsTt?ObkMh𥫴ӂ.X! /b-j c a8%9WΰQ,Dn{͖;d&vgf/Rћ#>]a'4ڜq. _{,PG*nf[l |yKɳ |_]ZHFAc$[bz=r[[B6WP K'܊ϏW=0ǎ*^?2\;e}G WTWib;Tu[C @Rd[{!ɿ5X.隷ˁ汮o7hn*L@z6;ۛ+,w-x<솊O >]u=/EYc"sA.g!M%;d?=Tٵdn7CCt5*BKWS "Q:sp3~ފ5rYW ׎%ҘjT8^L7Mޟ#].OP=G$|MDci }`Sy[ @eL;E]`r\bB}dLEF5 mcym,L2^6WꜰJb6WY1Gr+X2L;J[xusaۘI˕߫]Cڰ7,sz8V5ݓ/\[-zEƝ"^KDĚGakj1o3v]8#NZpݷqC\mG;ZRuv/hȇ3;O¹Y㺶(8@ffL~8.fC~=4[|!{Z_aa1 n~b@VHMw(ޏI^}v8R"̌1o7z`yN' V|0&1)-ɭE\BQgn_xc5:w(_kud;DvT Zڎ'}cDr 4d:7Jy5wA+#x}b>*1(e#%L\s_/Fޥ Chu۞qsҘmq\Q& S Z7g.IpEa^r "U bI~`jtC"}Gr 2$70p/)jr.]j{QCraQA[RS6h~+ ۙޖ1'gW,yO1_fwɝk޻i4p:nF?²6@!Y8/I\&-~SfA?$yoxL\=" q@[?Pgp?>;Lے  t>+0s-xP^(C-]kr^KwqCJ  O-԰@p_vy~OjoayM::_rAC"uLbgTjio+8(q^RCAb֑7xŐcpa fJD9NUO^@Fú6YJt֖M'jI'&j78>[Y˹tF ƻ+qT;yCKVre\Րʶ~[8/# Co**fy+2 IR=*+PJE凅Te hIruHT.`/EW̼Zو9ޚ`LeID>ZT $GHip%vBC[NU@1G%8#O2*|d̠~cʯZq$LBHtZy#yFr, Rw׹zu۷KcR2f4De-Km 6BsIA$.7m/ȏsxsq 5k PKJ0֙lJ-, <ʊI0F܄p%cZ 1cM7? Ec^$BVI|6s0?wxnh8Fgu W*ֺ1VL6 /u {D+=xNJ)`&,LǬoH>JxzXƏd}fx3Zm+b[5]m5C63l^ B-]ūpZ:&*wXlHt#`?U8UfZrKF}"OyO~ lxydFD $vKl%A]Jr5c^@`Vq/!cq&{@Yy[I{ч~Vha@M-Ƒ:J]*;ʖ n$7'p?բ$/9kFŝO%BM.Jxy jqO_Tk.љ& 'C߆pGcďЭ fLbJ; ʪ?DƔ: 6?̰oJ {r5X3F$Z;>EqZ8o]1[$T%@%XI5,:Z53VaWh9jҴ#Xy 1Xb !~b1# m-I ǀ87Aс4ģFp%rF7 ,s ˛tDV> 2~#TVbjä :Ўx˪e>ŁW,E?#5yYnYUoMRT32AM%YsHѱR-90=[ c! 6t j,I2[Si2ZRCw4r"hL,Ny*A"{яHrDX61. _";6WLBt3ޚ%Z2U޶RB6Uf]=Cs7 w'^BfZ:\^ ehp~\eTem?9G#ȯfEL\L0j䜭Jp/~Q 'mf`a} Xnw߹4gYORxuyiJ$0Km,2䜽!eXD>U3 ez2ڝŻ@qs;  FYUv UH!.(+LX)hiW\IFh&0B& >9Y9@# |Fꀓ|^=bvyPOogq*FRiDX94F, 0~PyoϹ@Sb5)"3]yoK6p(Rӷ뽂Y{3! ~aqwDg}800.I2ueG(>IqCӇc*fmx*̴ukO MQ ΘMLpM"<H wf ul%՝DFW.Is#VhIۡ%5nN7 jb8qCv6?/%[sY[?w,BTlnGdLˎCt ?ƁO^*'?X= 6ut@ڳe? >'^=R^I!T\+"17yEgg__w8o/cB!ś jQH:ɪ5bߞ#?;"4]*_9գƁeFD$H17ݞ7_җe/ȓ3''@\7}!68wտUO(o|;),.?[tn{Dgd(H,CҔnabe֑틴<#P:{*PlJӓypnr!o1xzㇼa@}OcA6iҙħnX6J'V Ir07:fLgs@̂^αz+yiA:29%/;5y3K^M l5E+.,6Twb:6bye{9e+)HɌ :}xV:619Lm#n11{IK\1H2K4z-$PiQxq%DPa9X#xh0QR.Nwuڤ_=hJhq#8ʯs|Bh9|*`D'˃Jd\lO)x!w`piP$3ΤIPZ9PQaПqc %^fn0H=vR^5 N;]d 4rqw_IO@rfA+Pkp%rm]괊^҄pxq/vnsds[$hx@mIy4mVήxaA"0PZ) Kzy1 31 M8NS&M" ý22\0㨹x/ < hl(*w%F쨲7d)^2nA`upB7^6Eʦo $)]c] יmc?v"L5̸q߆t Ǐ0dҁ&oa/dxeg *+ΤcY3.VWYH~K9H>p/t>4ySLhf/9k>" 26/{b fL(2ubE'M{0cr.On^@oUWo8;!+GFtueMo֧;zw>,P0bq4a]bˍGB0< ސu?W3MN3uRpNMs)aȬ%dA< tT@mF3VhTjt6>>#Px*`d@&k`Y90ҼL[u;~& K4+kT#O KryEg(Xpw3pLZCcm +zOm$|$̓M6] / Mc:"K?뮝Y!2RD>qw4y!EHfJ%zЀ9F#Jp bёG#2D`xpYtkġaU|5#-T4X3 ~`fk3ҴPLYH3ȋ^h73Iyhe*QLy$iǐgK AiOq`ML݂(/{HC&92_h: #Aԅ|JDjg H>Y&{2ds6Eo㜑c>*PZ`EhQnp|i}OsXp$&hVn- S/WHZ DLjoϰqcؔi=X +ΒΘm Vl6^ SNÃ̐ Yb9vp06D%YW30^;?P<}SUCXB.BAzQ75E53_. ^6`f7.܂@pM["k8Ah,UM)v2P|Vd'1B͟51=ɦ joGCԠAa_lYlD1V7 |A"]٨{Z3@za(3p9RCX[–){9T` '&Qn'~޲M'ΨJK&fA@8%Zj&2@fF+nK/D/;9b=SVQʯUP '#~$kED ㅁfLw8deYIM6pa0PH(ubk vK KjVVh45W%xR UthP#v7gR2٠UJ:J?E%RT8;Oϟ+g@$&emQV`'uvo4˄!؀#I`<4\wM8vB B2i-ԩh -`8Q6wqVn?=m Rvom2V2R W:7F߹X'+Mh!t2GFɲi7o<4/6J >iiA3k0U_9sO4^pk 0vMmD"Of: !7[{/緲UЈU%!$JkX~v1|nڲFSe\GZP⯽|g[`>*') QLoS&.*$1u`C,D?=mX֧4W ĸJTƑ+g`kݸЊj~rُ@1W/_#"5j5@Lj4F ߍ8Hn)2 @BdtҡwnZ]U17ӽ @}-( B=r,#)]hXb BQ~@3tSg_вf )BKd?tɎkhe0lQ>X]g"f49:%G͢locY 4J/jYS:MЉ[ګ6AB?xai\븕ciJ!U*^mN%c~vK>"7y振SIL .Jڔ6n,|;]Ȍxls3ASbJ~|H)qJk?xk:`6y#/22Pu,Ul'Ǩ~ָӂt[@)P쾼SRgzd  -N@KcTlϤ.,<t#A]u>U$=BeNOZP1%,3ܷdFǍc5dhSb19R5 +LM)"]}<A54`Q8ٻ{?rm?`Q5 G`NsF x~5mR'7go:/ي _mYMqf :(2K*И¯:.6W^}&lBT䏴bdcv:Gs/EP/qqd\*oN"ܐ">2 `IA]'~LW#K5qTqx$uǶƮ{*DCbNxvQ,|4wJW2 e@!)n mIvOZ'l:6YL'P.L٤m8sD7hBl_~R ƴ7TR*Pmqa BƂ 5%94wكCP)D=hFȸn{a3y:7aC%O1U>Q|B ‘C"R ].ŲFgېI 2@+i6*ݲv;[#14Hω!Jr1xBGa,a{I j*400 ~H$?҅QJpn|spj"S Y9zzQ;re)ڐB ⛯ZJ|LXf\PrG:sba `#޾2!n$ie0Qt+ydn-F ~3/ɎٍQA7FBgZ4#ZZ vm\FɊ[HK"ƶD~!#beByǍhz.y ;iNScgvKFz}U,7e^CUGEV :,Ux?˟2O"F2M}ݛ.,vN:'k_vs\+{t3bOz^P:n.X_oJnC?,-2t pH̎7gG04XzslЕ\!˰y;53612R̯°sPff BB4&ٍW?|]Eܗ/Zxa`X&D\]sh몋oY kf%q ә9k^0d'Jb IlT~AʶO!BZJ#-B|&G`]|OHE'cq5~ s5D/ 0ਅhb0wF *||F*vviW\ufuxlO`nS;ykO3AUF^Cnbۈ6bF]s\m1giE?)?8;j:H^0z8LZPGAqCCE9i^Ń[S̩Nk5Hﺃ㊔Ύ-r>c-+/D իC B ټv^!)xuAY\ 8ϣ_.ukЭÈ= 2>jlQ14(bGu:ps5"s DI48x`' F~vqSsrx3O3ϋd?kDaԲU%4MK8}0`$zA).6WXƋ' ")+ TqJ.o$JoF)z^gWԋF,rjYEè5TK]!Q!b*(`-4+Vf6LB6-'e"Yo4Y24Kc[ [AFdD/P:(%M(U3j3 @PA=q<8^r|?$ GTA݀<3v =3Lqǁ㱋Mlƽ`hl88ur1X2ߕ8{ s wN^;P+6Qg tT`A0D!Cj P9j7|JxwjJ0_w+^<`M~*IH2u h:- \_P9N>Dmmo_jA8yܬf:rK9P)m?(YD }|nP|B lk[st~ͳɾ2rJzpFV vcgYUy % k>_=`^[rWҧ4\<ت R- 9k!#*<8R7Vqveߌ+nTTuUH,C'>͸YOAp5}{S1ACE}kSPd &+HOa^@"LEǛ+'(0@gBHsA=ds9e e h >gȱtY6)`O7Tt ,cQWa#Q"4!I>m5Fw^K;${Qu ѬN5fז{LK]8Lru#b-̖ꀑݎۘځ{b_M5Q@IsQfל#ofRR !5%] )`D9^t*( kXY5-1J1 ˿s Jz( 3fEix sfx7 @ēDl54 .%p7bk !MuxmIjd xzyzʔҽ8>la sIT&`h TM:G}Qb kַs2{9tɲSq_ Cceril*@ MW.9)U"_tmĻEurx;=49F !coEu3>%5ls'D{7̯ "&)Xݕ?Tʳ(ڐj: |>߀\#JF~SBP.aJ$r+buђ,}Ggf磌5+Km>V& *KF6i^ns!*M<ɣbD݀hYQ3'+0@ĩ=~ d3$>;SwFMi[;ľ(;$go;!'5 x nu֖-R:V>> oܺIyL4"W a[!pm-[O7ݾGg驲3\A.ntJySJF[8 术kn4R W]98gQ>mʬ#G4MCp*]#Ē~ćpe80`-Tc 谼@>L%4H%p9kl/vd֨*|_&PKw<7C^@X/)u6)%јU%!K]%lh{B}BoW>4PQ?j/5NTZ}C3(GXAڢ.'bg\ٽŹ)Ȱ#)38C@wDO z<1E^_WYX*O <0@z›LLP2Rɗi8UL {T-G&C٫y.Pl3KThv F{P3TqmYXn,>t͠.;?Cj_t fGqKP%5vdBBzܠ%fOJï_;6Pʱ e`?*zPJN!C_dR6&JM8}ޏG*3(r<pon߳V.)e\5}0H?%hOY}JtS~nf 0sH|jUYo8+cgaL-}1JОi"z$-UGI+9aȓc( +gYs8B7dN<{ƻm_aŪcSݳbaY#Lr/x OLSxȎr,:NI ` sN"€Ϟ0)/lǙ+qD{/`NRIh?2~$X WJ6G l*}CxBe_ܰECUb WЇd%l`f`v'FlɔaWZfP%/[)(TxD.@tJe<2|YjR7zDY' Kc>ˆ>Q诜(y[ĭmR}23V岭^ZAGI'JM(}YR.3YR%e^s&O DG\A&Omb!o4=.Ҽy|P0AHHsjHt!oHVl LDt~1`P\, '$ɆcVy">$!*&:^*ӖLj7G-O\4 ú`]x5}T~HTeWr#C~e&pC5˓i ,oV}vH(N/JOy̲ D";:F6r3jN Ёk?iU;#mrEK]QRJ?ؙ'=O"M+z ]{\] 661E殉opvsHdqTߚAiXLQw? ' H)nYyr5ǂN`h'|P`G{v%ҝ(F.32Ԕ:1њ S\tTT 2 ͜‘ZVvgX,f?r})}]q[tfhpq̡by -z-N4aFQLxi3u/M"W1;DgpXL.!')&u]p?H*T۴s i}+ $U`xb njex-.ò}O;3,bm_n&_՛!>Z߮SٽI'Avx!#b=g2NI3:pZrF3n7y>WZ7;Dн)znMMQ:= 1@pHvy ^Me%Ϫ`Nu&᫮TêN//:7uDNX,;KTbP$zpP3VGQy`Ժ}_T\:S冊t[xNЩH_$B ?ftZcj#sjq&}5#)0rs)u|@wetbK$FP7FęZSQrKyx^bbr又@Ԟse+5PLo+°_иXEDn=}rB̂VC)g()RXLEԂbBq

    $02[a;Y߆aR0u׋|%h 0A)#0 őxWioJ4x Ug]~^)H P WkⴲN_O:3n #f/Y +'!;LQDp)8A.mG2h#g+(sSRCI`;+^NvX"C_ GwOac7e`[S鶥Zx`[:+|,+t$ānwDtKfA˭eֺ܇p>ʘ\]*Q-6䰧m, JЯR0.497T rn%J*H jW4!P@WǀA?oyyZXO.}g{~g>xY+io'>bnftnI\p[nթŒVOԗ.r73IgY#RSdW<.Y6n 4W؝1[{)!a48dp\imG혷I = zܖA(]v뜧GS)ْ /}Uب.zYrO~ O`gb"Tc3]K]g*_4hj P:+~yk!F"^s[_N։ѾAgn8:YB>ETtfg(96ˋdm]t~A%&GtDл۲BSuXO\tW†zO_eY \ PaE> zb"Yq\*6Ei=fGߠk"\^^e;?#iA(y(ʿh"4MۇM5-,΋jqQ?wySI-&I۟r/>?K`fJ(V"vC'wSpT)h^h0am.-$ "t~zC&k[%Չ!bMz[L)bTtAګÞV E˅$>!1$I&b~3G&+Bh"v9k=?jRa>O0tŸo^~O[R&8RhH4fǰ ; s/BquzDx#QT7tBvqÆJpxOk49+|B@^BGOfsrv&@Rs䴭?JFӜ<dN&A' tt]y00qmOO43ƷaUL?GުPKܚOWUq{jx=sQL4Ϥ1P:ZYb A],B{ \^o=tބu{U7$z@4wU6剧ZQKԼ+'E?Q҇ J%]R ⇎,OcDc:[&7(Eu(""@Rk.ЖU4 bVn^4䀳 j)sd|ݥ23l񳂰/" E"KvӰwB@/Ka\8tN[6%Re|4 c 閌nD >x,/糐I7P\<9B=?۩m1ic/nO 7ؐB޹,mID]hK}]  |}vOwyT@^'/B@mRq%/}9Ecľ:g$CbC' y ^$x>0_5gzy}ݒGtux\(kRHL )8(F Jͱ>Kym(Z´3oI|h#% ,=_-^Q|w$N`+B _KҁFұ1ݑ}[ȗ,yӈıEf-6LЏL"6J؆mrEN^R>,1ӥb[_ˊ5 g WTut yyb{s!ۃt-A^̭O7O}>z #8+=~j)o*ng^AP=uמdZ){ ["p|ޚ裶$3+,]A]hKBV > AAW<DVQG50qyV%*cEM&#+ ;}K-1_]8`Y1B8UAq\Br[_ 4+GTr7&\[>L)Sm[R*qi; .= ͚:m6F Z=zyR%Ȅ2>.t[(`Ҫ*  Q.3l4lL.95s=H/-kޏHSB~Jt:59ʵ]Rs9VqR=~0&."02n! q4B?2|!8odMIh{_1ɘ(j N[%?x \{iCW_%<&>:&z3!czyŪ[ ΡTQ͝ At=^M{ ėNUo7IqA^eBM UME]FIP$W) ]pKv%X@:g~ܘk| ;h)g)o'56y;":/juBC,\t0A %rJ$ECRhu#xg0](mqsnJIG$ [ GK4ڭ, Q.w}81Y>4<ůTJ(F4Ti/DRt?G]HcSGsubmvམA]+h5Csu;YT=VMmUπ*O! D*J<:Ѱ$N_Jý0t,JD1V e ł cH]rwZYTq ꚙ }9h: ͔^$]Ûωr[]KuPQyX"`|b u5u,1Xc {Q-\rG-Krvx}{K]P|w$㞉d{I ɧ,TR+\ p}G>xe`%x:<= AYBFa֏ݚ݄B;{ -D)J Y\?{51@ysS"L{K1l>(KA&Wtȁߪ"<{P\BYt; 'Y^6Z?-aՎ2O(ia{y{"#L|RR06RW=TQ_(L|mZyLe]5Y >J~KJ:"V1S{[J=K!2I+Gp2x DW}ڡQPH}? J7걘/W#Ұ[ _$IOb~AC+V ."50CF9+)|r 6$^;A%'!^oD9{:,VO<60^*CO9k1.8b+\糼CnbXү f-”tŒE43ZĒG~ִS7upKG~>݊5J](EGD${ Lw GN )YP.>b >8r?dln⍗(db$ea?@ű|o1~fMy]&Y_^#,z2S]Ik֒Rځ6jJsݿx'aHݎs(;DKܛVX`#Ih- qxm۱$[HEe3ʢl|'MM9M RL X{W钡m{.TnD?L&!p;ՠVWM}WΩ.7?!2iXL rT܏aPCp+~x,(I:<N2کo5,sz6\zo-M&p+MQ#B}%O6U "A( So[}&YAnV0'25s|ࡗi KSd[v腴RE_μ6' ]c5N$.ٴ"{rR`3 GM91H>B,>bzXpLC3p,A,!6)UxC9g+38D]]f'p#,SI~3ӻR)0 ;27L2Fiw}ySS;Z"]XƂUPP׬tKq#ڈ ǘ4H-׵M*.Y(mKyfpLn7CLKlBdzj@̭^%\}Aam4kkV| ﱷXnؑgEK}/ cلE5 i~ Y?'!oCz_73^/3$h+tՋNdtK(`/L$8vz_\a)ײ 951&t1nH wK&ٸ˺,ܬC03&2l;6 jH(Ğ}WPڨ>IyrƇFxg&[D\ʖ6<27sX?Jr@!;'$sKM7՜+=]u0Mah+45zR_a)Hb]Kho0 Jw+W#M=KܳiEojrm7Pڤ0fY5w85q*Q .i$1 D(PrI#"Q6.!{ d hY/s}C5yk:oaQt7]Qj3qQ_/FDB%cjg ApykSݵQ}Q8?d($'gƪ8MTEӷ\L-WiŲi(Hp>B Ί4￝m}[ƾWKw/S$>* #-i_ cD9 (iC젌*>\cChoS8Js#&&x[3hLo+%BȰUo2XT57zdJ5e<#!wѢ_~E D {+[3{sXO)Rkd+@ro5.X)Obgg\pOD{B_A-떟Um"G"FBP#ufi N;s7-P?KRV`p9v@Uoe V2&f\Bowub=Što~cU{}EN]F[2鲡_?*=A4W}p'N8'Qs?QOCOW__=8\na½q~OJD\CL\=r<C\.n9!L{7CDoFuK .~,*a=ߒhAWuhN?5)y HJPVNqFNBYS9%Zi5㴐ϘU#R P%ӯ 7YHs6qց˩ bz !>VdbKo_7VgOЉN骉a޳5(@e kʥx] -ҝ$" o^ӈ|zjs c"CKZqhpA@q.V\+8ilqT0ԜAcSHC?3"~J6|/"n> 8/Ǘ^r/]a!daTݔ>r-M8W<"8,XprRP#3v0/k7ۜy㿓bL0^Z[rR1t5dsVAL,9 u1g &zƨ^Gx-xX2Ul즑GYxTEO /EyH|x(ZU `L *[G~Al7G$ic쟱bfA%t9: YJL=6qR8 o'xXCn$a wo3BcJTy[M9[F6x4t_ٴL^u0Ӻ0r 룳+<`z0(f[V^:Dh?1ޥ|O~= Wr=f0aK1r)&^ 3dg0ͯǝQ5gҀStK$0bRDWnba䬮yqүֹ5Hˍ_3QUoa&牥ś_/Y3si)kO#kO2 wACr&Ue/&&n zg3S֮Ksr}'YK$iR|U^M>ۓ?'4*h-Wg!bEXhbVcj*oqB]IgI֯*K"v1Vk9C`!&DS%A8 vٱb.Ј-%B}jض,wD K^>Jɢlc(>F,/oΆ;#k%}d UWhId m98vaR`[/`CΩEB^,?0ԯeU\3X0D$ARu8uL < . QF A7gݫOT 4҄ ! &+ꔱɌ͔ޙ_sPQm5MwG%:T'>FO h/[hPvXLf'-y#R%"!H)l'zH_Mњ&3kq3׉' H,EsfѯMzy\yni1k!0.M)'H4iv_0\@-fC4-y d~N^?#z*] '0 i'jܱ BLZf*P[!X^fOE4thwxk ũD-\>ӽrQF6T䄛Zv+tq1Pes,`q<{;CHT 1+3đ5d<5^}m@57dLP'Kvd9$MibT =czÆ]NK(T܀ U9`@&fLQw<)eтCϝ h?K8hZѧG`_a28v<|kKldٴ.@Hٯe 41-t;kؑ&IC> 8jTi2h"RW I.f~<C2MRnٮbNV)Pq֥ZzSBóm/$wƬegex4I Ļ ⧘D\ݍq݉7˪旞H|q5#MD0 o92}]k ao=U霫ɥ)*dkPH6mܵTH.Az/ yd蹟fڮ@LtT_# r\-ݔ۝K>qhj·t^LA5t`p*Kۓ*X We: i݃ٻ'hM>o bز,erOLP') @ήVΌڢו륊~,EPi6;iN {\leK&1Wx"ʒAU@V~yLT\ s*e@`EG@IŊ#wS1"4~ϖ%%* 8s<%\|jZK2v Lr"̆"([G @Rk 7|$׉hVabxkp Y]2ӎMT@ʽ0S1Xm|d@?Z[~5R0MiT9; *V;6`Ȥ{&RUO{)@wD: H!{x bd 1tK[frILGD2l D>-F4QqdcJ\ cV;,fTV}WWҧAn:( 1j魦~-gaʺ=i# 9 cY,+tx[*.4y/T8>g{Mٹb+z_rkl74dˁeRI1.q@}}ٻ锇T@[\F-^Sg&dNͤ%IrQw&[zHEW}a9>U @%W\!eo x[Dc%ΝF[o|O}7?5nSFCht8&!& 'uXW5|nJ#s٘X%= ?66i_gh-&[.fMauZl)lqEVZ&dd2`7qFY/ >q.: C0tM= ijN]4g\0'*Fݽ1U*b3+,S}{7Ka'+Ny5Ke3Ɔ=0Zqd5*!cjN$7Y$ HVQXXP1DSF[#W^(l;S 21SgZZI&Tdשqttx\6.k`C{H>+9=6# mi_|qFq~eNNbY%Nr NI%hO(eC[QcHi sOI/3~+2tl:vG{ ?Ms J[\e̺F*ˆ@0}Մ򷘋+ ye; 25v搫=+~ Tۢ64{@K/~ X{cnНf71qkŽ$y3}HL_^!ԯêkTY|l7ibVxltdg(Migo[Da|O;J@l{踱ùnhw?WBų*Itsj2g˟"*8*'e/+E -pxR^)Q$%}_&վ|AﵨB;*ZWѰw(v`weX3%9 'enyǻvg!s." y +M9ݖ@Z4 tޯx@ n3WaVéH ?~y XJBPcm\O66jAqfS!0[u&@e2&2(S5a)/Sns ޶* ,),WT/po|(ȗadͳj,q򃍩ٯ"UD_}yvZxߍ9k^1m@H"%% W7ENDl9-̛̃x殂qtU[y#vCEN}@f]D#CH%8G?VCLV Tf,')˒K0;|zq+VA3t*JdXau(Y R)甹3u_6g0CiL}] }6y>ǭSPDpOrϹpZUB~Ġ껔#7+VHvAHc9K0c. -w]յ>"R lk侨*f[!2Ez6*"v7@(j$8piмޡzTZThdkgقPW-C (&[ Y⧲Hi-, /VJ]Դ >ݙp4h=J:R󌙸" PʷA ad9N[Z#5Zwk:ǻw휽w~z(5O&Uv%q<Ůn_l<7 RP}u##H E[BlK#l,Oh_zBnQk(=@ {y!Ga7y:b.i;LdoU \R7C-nlpT"_` չ|8Sr_\Z-ξ-Di qgB{ C!BP !)5PE¹ rmy6'8bZ`X㾌̔+Ā1©4ٕW>~!"=KeKyXܑ:䄸y.!-[/fz,HM=jq9 O0xq)mڒJJbϩ';$$|7-bZ,k*s J:u@fT.597%?=I> z:Gq']w'@m5aҘ`/=+WʥǬq3 xC04#$} (>P^8¯ùBG 4Ry[,nVHFcW\:$m )6u)%k"q@&N{Q-ߎ-܇F="M^reFYT,tBŁ` Di90hxdDsWO2[gŦdd? \OYu B:.Fð iwذ^B Z%S;n rЉId%)]mvk4eelQT&P 3AB!+m-!RZJW78|ɩBL$YĐ:g٣#?:=eKm^\mw›kuX.%On[֙/P2idVo_Ġ?C<ȗphzX=H_0#8cYN/S+yoMJhqc:?]wP@XQߩ݇%Mu|d3#J^ eҥGj^Zt!7Ay_@fld%q}B߸J@OWoKvgMY<8i:*,Հ4)GVo\t Qk@w ؈198X:!.ko5;35{R]##ce];=jO Bm ;gc?pٗ4s3#.:̟NkJAMZW s,HP5`8C<]H5Ju6[gںHu9Xr_s!;#oXlg1rbyw~82ݚ?ppMu#(rΜZyTg˼qG,Jw=h&b [l +_@s:FQ|\uI8y_pG,p&#x,DrXn0h:~} a5\ЂIOɢ&~nH>*T ޹Ɍ !f+*+Kd$6QuZ5`PO'N?"3Uvp1W?v Qu/ ;\{/6+D"x&]ZN%m0<' VIY\s !H )HhD:;jY3#S΢{^݀Nmίl5V+@ARYkSg> #t"=y;2y } 5  b DquVJf[vd.PrtrU|9w^)@OWNx?,)Gq=0KW>sޏG>yUM8:k܊Kv^| F2MT]A3LyI}j0\M;kP[ɱcjj,ذʊlM99q5Iyeנ¸'9ú \Ͷ,udZȅp'R2  Tda|:*~Ov<@I)|+05;7]دQg^MUN5N .&w Y*b0cH}Ta BpLزX␁}DEQƁ V!A拏dlx8L+1": uxJЖC8ezA:?'[m4(.f#AC@?{pixb8@)2"e>RvF!pCS(`!=WZѸǷD$f,9j{i͒"ŷg׃}IS:\2qZzpA3LSo =2ǢNJ{7_YG&z0iF/VOogc0JU ?QĚdgM5(eBHAA=G%P\IIN~bD~wH{ԹB-Vd4N ;V0 Ҝ2f[fiTj:Wн/cJ2[?%B7<(y uI!CsW8\)'e_ @[09e mP@l*ET+ oCISZ+//.ث-.UE(ZR#̻'TY&1PjlhVB_ONi=罣lIntՀFo{8 Qx͂8,I΋ ۏf/`fBs@ cxwϸ@n'Ę\WxS5cN1Ԧ÷]tK;1t5]ň MAO -D(4rlߞ%<("SEL9z?1 =т(Z֭q /Sg7/:a _4qOȮRįm8fO6 Zvw2Ut[5\GFCoYڇh^h= \qApaן}n25r >9`kf?] ߞ9 a]UTDR)pKm>|1[}YT Cf[׿D5/2ٹm06ny&ph"yAv|&3ٱ~,x{;;H$9 ̗vY Cc52 <%Mj8YVx3i/&?(C|Si@*uf6='ԉY߳~<Sٮ+wYz kyp=BQE8fh&ck"z|PNv tґ^w- ;RIOM#TEYObBP MiP~(z}?pEsY+Hk,C̴Ne}m o|>Vbn =?-YPRFNިx%[í f,a;{,5ÍbC V s׸e.JK1`v³br-A 9 @&Hu{^Q# Imr¯/Q-ު+I,\C](nBW*^~2Su^TDj w$W6M\XoˠTb[PX^FQ3l.8T\CK@f!*#aD͟- ΠݳƦqG[ _ǣ_lA- 3j־D`ȃZws9V; He;vMﮐ+R$KwJ|?@6oo09fN"hӣv*4rm:=%8g~t*?:$voѡxܨsn+|q߯QhY`YVT,S}Foߔ,Ed_ ^$qZRN@iz]ދ p غ }<Q-8q#fL,~;DTM4VQc?&k>Wyw?ev pou]*Z9JJ p3 _A3ջ*?Nb5M$suht8X&MFƖ_{\J}S$|!;H _,H,R,j)N(`O x}`O. bhy%Fvp#פYM2 WebFu 5$?%,Q  5Ku™Ktln[ڊGU&]`>vٻ 6z).MZhPws=!zߐ4)0N umג=6EϽj)̙(#^.E|"-7'Z,lK >\r0 ;}$ٞqCj_v8қ(NwR]vnN' Isn bH CW)oaB"cJDHbD%|[T]z?kh>E3r('>3MُFAs8w\?'ѫLkq.8H A(s3U4aht't xw֛"_X۱2uq.jQzrJWId5JÇŲ9}%kM:$kmѯ;]fΞEY8Cڌe'B N42秙<)n56l|g"O]^̇k{T͉Y ɚBwoRĈiNr`#?4eċ۳yul^oN1W#AT|Xcp1D:ٹEZO*]ŘFKg^zN_ǹIeaZB`Tk@6'{8`fvWub}̡$ pqN9O; P+`[Vl< ZfxP ߥL**3ԋB$ܱ\CF/Z:pzvW*$*-B5؂/5ݚ%cqPYW|O[cpLIG۽5)vs8.KîBŇ3ûxe$KbIRyKTaümfRfK,\(0LO@P/%c>,b Icgغܬ{Q\JUZt~$ܯ?ͦ3cns}+,3/e%7tvVIK18+0YhO^P(zEnAOޥhxL-oo*UCw0\G6ŀܞC] yR0cx vύ'Mzge :]1 T 'pԠ]mu1ϖ AP^'Pw.K0L+jh7Z׊lC%? .eHRlR? Ů6f\$ >qNQr O>ثU]=j?se|m˻'CxQ$WR~ [V>Iޙ+?TPxF}mjRжQk2cѧOLGߊ~W+xSxjqNw7 |/t:FvQ:LG9[\4Ȍ@-֧Th.}Di\h~H\*y> ryޡKN9,[kt%Wt66ˊBad8z5mj$Ui-F2GqF_.wp@읻`B/甃Y`Nr`O+AozfB4mZ`R},^򝆺C Ƴ,?"o7pG {BB Гϭ?p-Vlտc[̅nk(|mC?AIn KCTU} | mOꕁ˪-&Pdz!<nZ_+|ȡ_AV!a:pX@tisY%JbĿz/%vMJKk9ϗ\9S4#sJ/- rY[ιbF C>K-ި^W;c*DM~OU'v~>C心7ڏ@i2Q¦WlC=l 儉$j:MI\ ӺYGKdMXT*g7+JӓQ`LXd`BAH-Al2E;I "q Em)J*_Z%ObNLF]? &-5y!)v ZseycGV|lOP= Z49'F"pykHKGP bFػkmG)wr8^-X[AmS,/hal;⤈L'qbOe_$fN% 000}@y..M&;Pe ѕ4|e}S=Ns E[wÄˬi ^m{cV T3.0;B7 ^gaI@3@y3,茶"8$)L~9k[ag> {Ux"Lvw{22hw&"шȹ@xPמk~'O^O],7Gp۰rB⌅pԾ˭w]ѠG|[В"`>ոQff!eh± 1iX8e;<Δos$lMa0O 5xaZqqK"vV$xޮۼ?x"xY/Lͧ#mpbhϕ1ۯ`g3`bv]P~:#8R YQ(pmxD# 8G*zMŇ4K9`M ;VB݈$*LS60eId_z#U,bUĩcQZIKLN)-15E5{06s^ZI85Z䈋vUmU if,S&sSgxc??Q d^@!@G8 2pNiBãwJ- v+So&Z6V=G.^G;ګto5R~_toɱQ\)^AY 6 /{=2⦟%ZdX0vȟӟ:,5b=fob2JiReuY:"mFY J sA u)Tr4t)?LͰzGR`2`ΖR[W%I?e92衝Šys aE;"6v18cl eg#+)&`ZQ8Uv"Lz f^P Eר滸hvht :V{՚{d{כlnydԿ;FMMedmB"ˆ=MjU#\wZ.S^@O)kGtK|}e~9/&@C?շ)\`]ߖ1nx^/}췭+ |\ǴjX:[е/-@G,"'x z61IXı@)1L*0*d*:C&!Js g͟,K佰4{,Fᯱ4&DN^5X2Kp8' hG#dXd~Y&J'i() ͏&l.6:@‘M:Rm}¥-ރ1\>7}{j(tJg 6KmhIb Kkoti-A|~lvxSE\`xf N4(zu:}B 78ki)mz3";C쒢;[ʓ3ldL2}mH 2"阧<bKD1p VNM͊Od TWEiw":%wI,C{zۅsQ4*l&Otni;6v*n$OPw75:xCF+W.zE% 7Kϥ8MʼnFdlxt] =cj1aˍq:9ݘƎҽZ 8XM F,CDPT _W>EQlw{qt\V7(PWc\t/D:ņ z.;`8=rrI\\bu_I:dFW݀'^|*.!NFLe==s|pP{wB)ڬ;kO#4\jhzKh%:Oo9?O <a\!jHOkŲ Xrc1#k^;W_~,mٍQ!tuSz]V򊦎vĿrXs)h$LԮ]#xaK58 *Hz9;}Nќ/w^*=Tkyf&SS7>rt3v1M0hlkuBom[𺻹fk`DW yg9CNa%,Cd{oQM̠G:| '8)PJž@soQoE\9i/U%2yZ[ "+2[6c7O|c;#y 6Q,P=}G[  ('փHCש^5܌vvo0^tOEJ"L!5LxןKk Ф4!/dX==_TƯBDIT1SƔGRz ӤSj,>X rXb˄/$g&Ôa:L4<`'te&ݯbKS0s̛BѡjEGp3۬[vԈHAE3kg{_,֥avtgIO9*}/ծ2D">s ';eW6Y:Tvë0I^MAj~;ˀ hTF~ϨbFY\lkg|㪛r3L4d-U!-;3|g"^1 ۦߥ+k)v$W| TK:K@m1e6oϽb#=w&^<hQTg["ukq& ':^- Rሒu rX +ȜZuv3c׹O0O=9jޠ=I:^lFچmqN?*WUUuij{~Ad-~ؽՃ(4\&Dڏ14[֭6c=5V1=M CT( tݎAXg_ =W֓?>"'"}C$ Nhv)ġa,Q+ɩm۩ <Q^Zd`ۃO\J-w*10ϔӴ^q 8p) k3DcTj@pa L]fɨhؙMmA$9  #9E ?TR$ii$c{ E?1C_iLէeʰIΩ.̝YiD\mX-b:z[A!{R R-Q#;NS:T󱢃#?C 3(7WTt; ݫ-輙&W-\;Iʰ)#A0(޼z{wS9 ?֋%)Cdxv>i&[&og#ZK>-i mY{q:UbgnΦX7*25|HTڭ@2RΤNZnNQk$YϪ4e~ѱ$]Azr rLPVE|8yk|-XSrJeJ\3iE\PIQcC+_SU24u$dQ/},z$? #|i<|<TGgm)OKtNS3ãW!Z<t=n =\YԲb?ug$eLXVmXr-1!G 8KNM>V_2~, AHy^5=]lKiX&ZN78,_l= G9)ʃO?D2T5>gzf_R"i }rD;UC)9Lv~v|\Erd箒ʴj=Y"G>)tIu9ЬLZ%ӻWiy^-N T14tdCَo^O[9IVlHzncCЛ ɿؠ-0Vv ;9u([{twۍ0fpҚ2|l{`U2ċ$|;~(D8$ıY S a(sl']B"R,TބN%G%\tr̘`-XBF$qmZ~SS`-'FG?ұmىp{ZXQEWXjE HKRΣ/R=o0\G*PFtb0{{e@MN(^kB%׸:'6W>zZ[ྀ[>‹ʵ6,?:cL&nV&GZɨHo=Au ޳sʄi1d%%&|:m}AADx+rz[DD:]g]@źp?.E~#hnckrNjaA>zm3΢^H %I&vX"p4&dF(\Ft󴵏{ Nǘ~c 8k@HasWF=M_ꧣ!t]sm'#r{ XwYPMmuvaM/ $$_?A6/V-O^ 2e(\Xޓ8RW>tAY4B[xG^Rw; bV CR!p!&?,Z0'ϣ %L􅶡ݿUB*!f&AgV>l&4fR`stp٪zN0%#j+=jf֮'3/(V z`/<Apvw}їp`b=cqlI/4 e3Z&sw?u]}^nrFOD7;3r [Fb6﯅s޴mHOZH,,Oqq쉪eO(4=v%tC8;[mE J|kTWX4ȌON_ѓ`,^cy Ko } q#/̀<!MuMa(od1F-hvrkeR̝HSMr?Zޟ:4v,e)@*TIRЉǶrws3l]% Ѻ+oJj5΂Ն6lXSybqgkv;15C(ؾz 3 \0FæC/B6";_*D"feW'WˮQChPcK1,CI!L<{};;pKʲ^K,hfß=;=-4 m=Ȏ=B>M<Ƹ9!zBSQ MU4NnPxo,fQwצ%u+UZPvJ'rcuFľ'U DID05no]?o(.pM/OvTohaez]D 050WNC[Tf|I^)*6yX![] =lڐlr;wGAW.1=hAY2TjsbzDpjL(/\an-C7}ClX pxiEFh.x,soPd]W\N`CIn26AK~mkB?j>!^P|Nrf̯_'xE'&&|93kEWjSn$a-[A:}t[FO|$ևU 3]?>0 &UC .Mz۸Vp۠K?]t3T*B=E9u96? t^sJZ׮>0f~5D1:bBhp" o?tX .mcg:S 5wB9iFiI,U޻>yp9H!]ЂB*("(R_+Jՙ laY.dh{n$۬jcbGmẍd!uؓN Eʞ -l#V UBU$D7p?LS/ fLlwwDxʹ*n~⒋9A5-a7CKϺ_5:k<)V*APkm6Uy# \-XH< IDLР`9 KzD6(Yެw&7j"0Wrd߽)[NLF(u zuZGLFӆ 攂=·VqB^fvgm) ~Sg;+zTE3 ?'>W^)9/*,tF m혫"1/Ft4u5vf샧n:䋌UbjuU =֌"ĚWFP=U.ƼWM3f'UB [ Vu֧N\ !7Z!jIYHڡw4 7Tl}Xˉ! dM檩>C1ڑm|bѣTgO\M~|&`v&69s/Hm="tž?8PS48O4]q /^3VǕ.ֵ1s ]XN|[SQv K2 AtHv\'qMosM4壢6!瀕Tω p@ IuγT3[oRd@ mxWT"WC6jy!&|=Jt/I̾ҥJpT6UWECAQc5L[;s#GpONú7{9ߨRlL&g_؎Lo>2SZQ \&LL_ENw!r`{ԽT?R`K֯\֪?>9]蔼ЕK%8<֩T|H.b6пa2<8ZIy/H˚3}:0m3' OV4%{G16"U j^N -HAsoXg MVteJm*O#x#<3A s8e{ t,F?TOya'KYi"d;w*F,KNIlب`k{?ށRJnIx'J%lWϭՐa,I^[JQ'>bH@\rnT;zݼs ==7C늧_W7L'FE&F=Ȉ[Q9˶i{<;ɏ!:S&=@l&l`V$AR&Wbm7~Vk)M_ æѩ*G RqAȰ\-JO@v7}6] -OIOt5B3m#lGS@d,ڳ{tqFWHxQnbHF(ڦv߾sZ *z&\ AP;'!M'9&޺IBM_95o`~fI7l]0pFhnD{]2V]_|,B0^GD5#1ºƢy+*aVT jՐZ/S߈?rrO>~[tB_@uE33քE&/rhsS~L;nŕo]DG_BGd1"kLRl33/tuzF̸K~p`@b oa kM x)Ux&ےA*BB* ;g_slUWW?i:1dϞ,"V,O~ Eq HcnsP3bϯcg)aLT]!6#Zs\Js!*؈m]ю[Mo{ENպ+|Y6/J[| jЫNǪM0hK+JKN& n$jf3lq3Oib8yz(}W@]q[FXU(Cd1L g+43㘼4*v.,.TAi*ū)hY ~፠$QݏK}yY,wGAۆ*HY3S (FhG' 8*̒UTNC5-=GDh[ "w쓥P@mtIN`=G\ B dzrNSnb!cG`F= qoPRvgʱ/.m63k.;NK)mRW8ֆ8auǜ<'0glXp§kU<#=Gc.s s]7PT諿WE ^1r\[wBH ɏl@?B lmgԻߨyO٤v;Yp{,PmLwȞ <˿@kMPS^vi|!,0|/ zq~AΨTNA;;( c ?-rI1mPTu۔2OrNsLe C!^u`^^ۂ{Sӛg 0sp6i(lN)qfsb~}Q!NNf\pѡt'KCM)k6ߣ9/( LABwΒfF E#*3q8S.3$0엛q[ξ ^{n0{'T"aN 2zRuI -r7V\$@!qgGTRSnNig* [XiQ(o_;37ϮY'cl=}[Yaᶕ7afPpkzQ6ThT|E(t"`xfI81PȃNJvG8=k+<,+ i- SgbgN |\2]:Q-b< c11wU 3d !# .*XBD )4EDB| %t͖[K$Lnmƶy+rVS}:0M]~ddJij81Ԙ5s?^ɍ j7}R:9x;}$3UGix!Ckpq*< j",M;x8>+;HSۣ)actS䧀{FK-`.adϢ<7H+PI'\y8͜@ʚ1 |'E!nç"P0H-)濨E\m'SN=hnT^'oWq1E'd5Ȫ^0wHg,SH; ӛ7WfSiux;&#|`Aj!X8)w~rߞ9sË́0om5./%yi\d"> P:sb4tɹ<)Dg$9l[8<`-N`EЎ1\DC/*%]&q:|Ŭy0N1(5gGT*aF>A  C0'qv--ɤrXZ̮I2]/FlQ[Nb]wk%Ubש+ d l22ve=K5`LaԗH ^P"fswb_uN;)vDf>LB>r~ۀ7&nL81 &±M4 )D[X~ BxGdm+^Y7]]ςFO++ ~d$8Tgt北_lQІ 7z t6]ryHua@s&t eOw@M>)oc٢)ܭIc?3OBpQˢLL JA'T']Ŧ?tw-}./4otKL{N#/bg:Wɕ:u{#s7Z[Y(wE޹D6rQ~lǿ027K]d&T7#TouJ_3 XUc8&Dϰ$N"јu)@S[e'+DFpGO iM dSh^.͉O}11Apc;nF|A$ȭVjIhk{l=ކ+QH3= TG4@"z-E W/$#Đ 8l⺩?b ;a] Wgmw}DYe=NVvJt5 g* vlL<3!J2 `˃[*@ wcF fEJiػ<=ww@~G{ff'.t~$}r2`4ZjYrm[paw7 T/67*BQ7zR4_Xtb@8;}Gp_S{*ݎ3ױtEQ\"(S\vz~X1|NՆyŴMәxv s9 _p ^ײ~jiIPcchINK'gpdZV;a#wRI:=K=D#+y  -4fT㹍&9t~XSܑܴdȚW_Q rdg5'4Wz+D~KvuM) r1}¢9*-Y'`.CVv*ÔptCel*nsH˜.ABT_jsoW[~6kJė'> Nl -=.Eba32q[4T]挲OOT=ToSAGIVl}',uCa exFARtT/2TVg _b؀q٫UdLh9 M! lBlG򺞭h\Ґ#bG?e)'PgcNؼ vJg] . *$]SpOMzOt/:qH": K7qm_[*i׌kzOaPUToν^vԱK+*_H^VYqM;*)Ƹ3ZjП@?ꕥ݂ZEltK'IXdۿ pS= iVo]nGO[6*\S_E )p-H%zFu#Z #W8@ '/ݼx FsyHc7ǣ؆s-FAʤUً._lcƜURp)%S1e2eMZ)XuPzqk^zb;@s{V1*]#ұHQٔyP%s܌Z* k(JF|pr8*IE]bE{=H~nfSF=vcӂ;% QG<4p +Չ3E%'_d>+bU0+6{WVBjېB{bu63~oMnX}0l)j!ȇmi* u '1̗Ic$tL(S~, P@ ''FJ08b{~QaMu g!#j6/2o%lu"+M|ˇEB(eXE鑽j2G]1x3$~3$<\Q=sF עK; vލҲ 1,&Xl!m3L0dM1 _Xn(st}WQ1i LÛ|k$y*\(v~*k;:sSrPFVb%^@0P܅gI{zc%E%l~xAynz @$Rax;]\G?g8_86h[u[68^G=ë1EL]u|N=T+e 1«qpYcrd*1(CǰԲRpqb%rn e3sQ3;'䲚e~}fŔ|SfL^ev]J#d5uuŐƗw |=w IR8N"*7"o 6&6,.\>Cd)|xW_gpwk5޹9w[-LB:-DqkϟM̴+$yzUg̗[^n^NÀnQ}mQ5ZGY:n~M(k]ﺂk BFamydU;cWΏNJ+$+Gh:` r(Cd3(E& t6Ea%DY=l{qk6ךR9$̊x(EC΄LA{弪 zOmEFe_ 9٨0ɷ|࠶D*crc`O**XyJhg;ݛdZ4d, &>\PwS6eGEw4U'5nZ-Rl|yc?WC^b6U{V߰ %XmOT ̒ilH}vɂbKHԅq>8*yU],mԋЇQ3jPΧL3m4ʯg6BZχ1YEƦ&icmƛOLW Qy.VM-ISSU禋Oj{ۤ26@sZvWo*uF8IST,n O䙒GKP(s9e$“Cv1앪<3twG37k7\|heFkbޥJrS!?et+}L\kHƒ:_byCf]gf2Lه뼥llg*R~2{ӕ*(|i:d@#uz:j<䜈LHFy"$ʢCSէ2H ;HtfG˃kYapmRA,HӶpB=<`=Ho&v["fq ^6oT0sTqPh7s=7?-n5 u.`뭭mA1`dMȹΩXO)H@ovQ-LJ|Tt& lT%=^ m.LD.Fċߊ}V :RzSP~Sx/V5ׄHۃ% ?anr\ ?/|̐ԍ!ʳq vYjlzB@=M-K}`>,#MQ^ pRjØ+cԹvIw*_|Eh{8ҍP莏X#欣Tvugk޶T( NGCi3g+sȣ~>7X8elpCjE4c7cjʊ@QV;Mׁߠ˕Nq/i!? &edtC" kVި\2!%u8Lбp@ctu&(%f|܃|.VڥIԌyf_A2qC5\1+]c_UO:(]B3Q+\aise1Gt@};Vʴ:%FOAYMWػI_ b̰MYZ!rDɁ{.;_ZX.ATWR| LۼW1Kdړ/l6Gԛ"C^x t7\1SjLTQfM0Fi pљL5?5?IB8f.>1s l;.4ΐ?Spվ}-է-b8#zKLf,d³E·8 E;gy rw̦P)d9: ڛ:LF8-S^(Dl.!UqOSaY /܅*LD-r`ap."Wd_m8U ",4)s -v+2MHPlL2xOj#݌8b?,07T2zCPo"f'4% qm%*ʽEaV'cklLᅶ:UVI,L\Tż(Nc p[ Yq<i_]r i̺J-Ѿ8"F#nRGIRAG!R<'p/X<+_"~7P`O-Qۺ&´!ۃv$N2v 54˹t Upph?.~c;VpL  Hc΋Q2|j֢ʦ ~B&#UB:4G7oEj%>D'^#eg)RD琈/}M+o/ūjJ(4֘>c7w0-$q@gkSMV6f<1#賎~˟ctl ta!n%z :WT tp}Pex9ɷEfNDztD砦wl{jnЩՕX6益/̇QX⪴D!KV࿿%h5t da oU&/`^H& MAz|ikw6.mA֊b6Ta{Q mZixlY+NEB^p~).@x%3ˬ9nu}AA+>P{}1Z\ .aD7w1ˠ{Gx.%piCi<X^|~UT̥ѮG~f:gJ ɰO~@;44&{+8W^`a#tάOϯ`dTU^PG\EV:EoձdYQpF*T8}8Eߔ68R4l)icNjЩA[N.ޒr\W%vט%!b`NO gs`S-^U?^m|xomhYrأ"+G-[m܈Ԯn6Qq.9Im S^ZVS4.֕-; QQ  xo&h)"KN Y $ZrøB*ukcw=9TgbafMF+Rp:a YNv3hdCO6`#J\}go1f[{giOtCa6\Aj>?.QzO9Č>8PʆEmZn nF_`{@cѶxT{!&$bxO"N{U} -))*.ܰ I1A=PіVD(!~hQZp5HFzM|_v!UI="‚;y?efdh;a>1$@ӄt|$҈g!Ὥ]D}!l"4mKdα2!9R9u A{&j/|7~7e?Ruu=T--~"<1PU˛s*;.F ?.h^t7cC4YXvm'YNN_\9ʧD)՘LI4BrgOiw%4Z C|c@6?X9^s@8>x>j14a?DtK'KQ7Lpv;Yj\~7ىx/v!rW}<Ȫfբ>9)@!y>ؼؤ cކ4vj::3iyn;sM?IEjPەPԢJ ci[RF"Y/IV\[F$^L(?<ŋ6OL!~^7`Wm6@wKp:2tU8(0 !۶Ȃc!63H "X5a|UݾTk<7y RmU-\ +O?2 ٹvbR1PN\kr FVJ{,XJv#Qgz剢U-[ãU4ET/Kmln١!?$]"A鈘^1 +2X`)HЭ'~ .\'dR zĕ?D_d*˴U{+)5a: ;ЇFG̍']V:3,@v 2rd :gJgG֎ @=ؽbf{C}4,TҔ1;2DҔ:κX~{QDBz5/NLv8xL%&$uVz]G[@ ΰ࿸ՅyP:7?A Oyl35cۥаCrRQ# &:"G :c`qCժ9P9b*&ia&L"^.Qdڲ3PIqd Y9nkD8Om(_Tkx ivxgJ:'=^BpQi$X^T.0w``;@xe{ˀјjYYf=C:0 k0ew6Ie:QV{c:Rָ>蔖 L;z9I_)A(lZ$FBgw*˪]%. ㇒CB#Mʞ38e>K&` BJgvu"^i YV ~8:*[TT_MђwLJW/oB~EL:D~NZe2)3zC=Oˎi3\3KV`exWVRVt85yBE m tB+ W 9h:r\ ؼ#ޝә>'h[x50l!XvT^)pѽ7̀YՃ|DCa!c q{ pn$ \Dgnف9oFVi&Ν I6=E[q$Numv"Df)>?{jZe )/(= ьAJmr/PuAѶI\^_z{D෕oS{U.nvE (r|<\M~QeBX,|M_ !Is#l9ֶQ  in:5 *eT.`(Y*mf*𣥯R$y m2JZ0O%?DȀkzP!] ,k8{]tTdYŜϷXY#lr IvnƵQ;sHR@ϵ 'Q. Ƣ8SP>7^lCcUڳ?kkTAD7c1|?KFrM5(`O܄9CqyZGKa {Uۇ-2 LFg> bܕVʺceaqߠcn*tiJZēz:!'K**/g^ o$ܘR='Xo2>ћ% ?\{cs r t7Uá rRljoBjE{6Aߵ= 6|!ZhaWf2nn5jR Xt=A(N 8|`| |[29f1ݲ,C9 :Q|HPj7jby(JA/v56 <;M72{ۄAifaDt7o!='"$sc}ΝxSZB{zT-C,ëPKZ,'9crv"tO=̈i+ߋ$jWsaP}V(Ax3TafBƥ7` aZKGiBP4 lXhG:'f;G 2ʝraR8/-/|"o@t6-[KkYDGڿd|!{5ީ#MHֽ-pۻl'Λ~ļ6`K\s!BJY0J_)'M1N<4prk?FK}nQ)5cG-u1UF6ZVveD˕|/>aTSW3_"Xdd;“4Z0h=~hat+C"vB" \1$ixo+W oΎe "hsRUY#Y].FNʟhfGSuiľnY]"UQ$9(A}ڀ\QrrL#֠wWء$ထjqE]NI^"!NԉF E6O/G|~ M\1cRH,K[< wsSFQuy[b0+݀Qe{Lߐ ůcGl+'C)'q ",kEK‚YhU7<Ia]ʧFO ,aI۞EwQW ג >UpEsgi@v#\'nvi(vLiX_:PPtjjAx{g_9ˉ^b-Dޔe"=g+\QAH](f5T7ɾm/NՎN0 :2Ͽ8>U`+g+ΪPhʮÿ i_< R|~k~Wlk O B?ɧ"M8yhܐ2gB::Txf  8s2%.MԡOJ<ֽؐ}iC̪Ã1|YN2+UN-V෋LYbӂ""kle7&#&h$Vi׌-M|`|4|u:\dJ0 (_e}C)Tr/Dr+#|at?S{X`Q T+W#2,2b.庖Pwcl..mPX5!a"1d8,h} zf`I(ꇑ uO d own`S;V=`å>sD(ɽ~Nwk./+GXg$5%h1bI#f[P]c`Z" ,r ;@yK `a>:AE YBM_ Qc@^gH.n6F:Qw<<˶ؕ!Eb6R З@)ww!kۀxHK Θj@mgCFO‹]KE(Xzԁej u:ЁzK=ul}$ʹٱ EKǺZq\;U,oMMQqFn`;}Moe.c1'[%b)V3aVeo &2u$&ͽ.>k $֏rTWjLQ+naA4b 3o2)ZlDN SeIoBk ]Bh\~BjسF1vѵGS2r~ E:I%IZ,Gw+.pZVPڗ|)apZ5M0M8Zr~TL,E& TS3%:>EVP=tH?&-in3h#. ">dH 6 .@9⃫-,1nrj Nx x]KŶ$ % + jIL Syo1W[U_;?&pOi_iqRqF?|w}lX#.ǩOL @6;bH2UHfF8=+teIGb )„{\(LJ}g'.5[5+XOiL$[ O 'C}Ȃ@#=hMѥa#;$!!}Z>fsKe Ua6pau]0#~cCZ-':JN )Dߛ.PEIx vzG3 UwvVT=M dn-VԮ8H?ssbڪ'!&̵ãx ީoJ#nE`gI3DbE _{41h|9)ZGvݖ@HqG&o~56?VVO!@qj ho(*'VuWyo X M2l$⪯LJ:YTp :_0jsfȅݭQP+\Zsư.uE0rYc ]TSnH|>bYKI^@*TJڲ ,&E$lܱ;MQ46[,Oc$nqee;GM>sW8pc-Y~{J^FhZ*mC3@ǀ!. mDXL`#nSp1KXw46=lmY)Av?ko*;sTkV6w~y`N 6*d #*Av@-H$wEY^VG{^ب!¶&4 g}Nk.?5^e $!SəZ@i^|R0a~QL*{v R^PHgj[*hNB7}U/yʺf@'|ڰ ^*/Z4B8]2 tCz',L_Ohl((Rp&7#N#ݾ]n/) BɄ` H@QqauE-v,W>v0>DxTBa뵊^,7dDpWq Fmij?}t頕xgwޜ(~\\#FgExOF6XgV<~vDldh]R Bc.t1>\C:$K$%zOEwӲ 5dRϑOexV9|n' [dHHq"!QyvO  t-!{ޞdrHkɻl*kg'nj2E.Uzb-|7N%7^o}# V21En@3m!2aS/uE$0m6b:6p9/k4;]HeJ+m _KJ —=;^;Gt1:y2`E* 6i+fGvh7ex:k9$T|x#?_'iThqpn Jb oT=Y+ q&JM[+N1SUᐾa_ %l/SR QsApwZn pyè!xI<4Fi  2p3A50b \c2v?qK/+%e>,/MCV1NWH`sj(xk*Ԡ7$qA򆧼J|ߞN'G%SvwȭwVHYk9r OVlnΣ)R6bF {O';JO2IHȰ.G/Dq^TLOhʁinw1ޑ`ogx6FB- R8 S~x!5"Hc(`ŭt}VT_%\~%NZyN~ OӁ=J6\.E `>CG>-ewk}%Qi 'w9 wm qQ3/o=Q+;E_ BęzDjzx\Pɸ56lWeQ s4v4f̲F8~E䃝݀L/ElLltُ`ށG4X E^.PPY1XoYisWǎ} ̛=r [c.\*~;r]¿X%$ VLވxX'ĊiB(4#EtrEԷ`ҷBUMNJD,o7?4#T5Dnd YurΊP]xQ`@HOQ־?1 \ M(0& vMg+T都uM89xC#wZeʅv#jXPyIM:_-2 PX>0Yy.`P ?ifK YTP`ŊsqxpS7)ңD36ǔ[bsK׭{@q: N՗^2K=q?\ͪB?_͒s$ Mv*eD!/*`撵'4;|)f<_*(puw?-D< .2"cWδiؿ VF}|W'g+HLg\#QG*k<ҽ t E=JU?G=JM[[:AϊfˡH:t EC,J3,o,L] )eϯ_%o[ZNԉ3q Y'g>H)OM<\ .`Bv  6I$Pڈ+-EAi4zR:CzBր+ME0NhP&rL9sTȂ[9$ʀ*&ʁt/ 5\չz!L}\Y=5J >7[ʹM}岍&&ݳ;at 3P"!ETcop-X<a_ fH*c-OuEVGd?vBi#2>yXp>0aISpu VۙQhv6q5VOZ-b晌 nX:&Gwb"!\u1Ɂ浾1R[_9ךF4sw:3eP胛!gJ\ې&#'C(Ekf7ȼM.ᅚJH 0kJ jg1+ ȱ,Cpf[I+>vDemƏufb 2NRįm8kyLJPσa1Wd&6C)pt8D`InjSӴr^o}:7\!tT~f@,A!ԭiz־1"Q&0*ڎaa&I]](SZCj kO>%n rd~u0dn /PORVKQDȆhN(Zg^0g~jܝGQ+-u$K`{t㘹FpG ˙r&oSQ&%|1[yunLUBB$ɨh-ۧ) =Y3̴f31IـUf$ޔBL0O$D9?;NJB̮FFSԛPM_/|se;_ҝ SxGn N(_CrzkHЀsw*D&+E:m."eԧCԙyIhkMk2GZԐHH'>ސ~&9t휭1 'i.5^NB;ͅ|QE,R51e&|ȟ'`n,+1%Ǽ)[gEzr%@*o*E;Nj.g#R0׷rvv>:R<5t(U`*;Trۨ;2qYvrT~h>oj*z$j{kĚ. O[eDf&Ϩ+(nJJv#G"e覭ںgIޞE qݰs9|CVbtOT,"x{GES0 &L Cniӻe/ IFLY &b4?RRz>%4 lVNSqg.:Fr+ =* ց" J[ 2O{'&p~)L?nƦF,}O2/ȗ+"jə)vyG$Qu-} 1 Q*TdaP(@pAHu3@ 6`- tv]Q1 1Ш+@ (Շ ȹl g ݘgh~{`yms[=Q>P xIDY*0,57K4IW<_={ M5kBVqPZ`:l2٨oꛚ Kߘ)9WϨk\KA`+HZKb$շdA~rY? r0mŻa+e=n׈h)T@yp9JELhS*4G} pqI$z0QJ-dtϟ'} Y dGZBh&-(Qa+GL;Kly-O.kaOnA|X'`DD"o\VώaI"b| }1mς(3N+aΦ#:^fķپ#b*gDrqeb1(7>`!{XEy.w2NEq5rƖ}S7g 'K}#U5@u",3T/TXwś b@x埆! v21Tj%!H_gjs/p}굊f^9N4;v5sꄿI"?ψ^"AWc)I ,,YT05?f;bWY^ tiL%A0DXz8v/Ӛ ׍ٻWh[ll <OQTrgc"$Ϣ9* k[\nwЋoH}o,M1TmrdyٰKw=V?ulHЍp ȁb*5f13/]*W?h Xҧl^jTwtVf6M‹iZmJ$=Gk]`%Ҍ.[8ӊ< X2h'?A5yKE(r|& E7sk.ȽWdY1?6␍dLc d&\_2 DkylC:\E6H)i{n\?[Mre⑧}` ;"h?~p7= '5GN fPfzǞUGuhm{UFZTVX9M7$Ty6o>R"0ڭrqfRm˅~eu26rxi:yjYk]k6]/t2vۚgsgۘ&^[ap0us Co}BW.f*^}6/tgJtՔ{4}Y1#d\ѢeHYĤ$iVj!fX1W$62ׯ356FX>S8w eN!M˓»a m ߸1L' h`]Y}Gczr$`:^]kqn &"Lc4g .D!pC0b ] Sb#lH!Dlի[Wvah_~`DVhΞDp:)8 3LRϩAB1zRɎ0h44^`y1ng̎y:*r塑X-642,XiPET8/jSqHudpi@2Dp~M7Kq #M؎٬1:i.<6pB%bQ-gؖ*=$!3]\#A3WG=':M+vŅ~: 8i|`͚տdά.Mx=>E|rB)P8J,d>2˳UI`RXԷ2@pfƍ19]ghDۓWCHps3W Y4mc(L>4nq+S$jCgpA-;lqU+I 0~/ 쭌wJ;B^;Hk yT!Běp{Cz&ccltpts-LWO` ͯ ֚f'56ɜ7h.8,MKVrs!Of]O b|+\L|^Eӂ]KN\4I.c, FDM>,^Lc(7~+Mp^ jHg*2=i`?*?+QE}uŠZJiuYJYu4N,C7*G4Ӓ=htv؅d)GzXrԟ`Ufk^(_4;2qdb5vYHHHqj JNirfp7m9l;%Yf dX^&[3qJ]X)oo520ȵH*I|<~؅C9RF_wӁ;nvؼ{2 QhD~֥+>x2/ 5W8l7]됧)5h1ϳوK<E>:ϭ}!6EtϓLIMvZ+(hn|UIR)b3M;S E1'c93Iղb H{;P B?-jeTG/ FX=ƛˏ%9S nnqO_aцrbq٠!>gi% Qy\ԊjdRG*IQhVwQdٝ:Lj; h7&]5Z;> k-RK[ճ)YyGr3w`.7RaZvjn(k$o]= !"+1"{"$O:h( l"dA8%͓lR{r(f X'k6d$ 7ADT\ǨdvŴsA&%kt]'vtYKrS< }eׁ7UThRtϏtε”ΫK.=Anߎ%1 )$G}{;K@\?;9כ9 vF>圈 Ar7W؆ oNa\i|ÅB_1ȫ#)( *\HBCa.s(lRʍRWT'~Ur&HL8u'~)qWi^{Q[p$`0=dkyUI~d]5.3 THHCfr (qbeeszv2VlØ!SWEFU!\Vz%}To\*wƢI|Ƒ:yI$ȱ/p.F+taD0[B[5TLmB 5]qEƽvG^ϟ$B5A9Щz zQe]9|dپ挨|~ᄡ~I͒.JNVW%gjRus5*/<zVSaa%ڬ\~5;+tvؙt̝G8 1irL 8نm_D'*MJHm;/q2%۱DJ3H))B( g٧{RP^ce{qڤ'zW"!ݱIV`y㲕J |ͤ@|qǜBysLѿk8dSo`_d4?ջb`KQMD-߁;IdP+=-2r"֋|%Uc,5d1p ܤ@AB-qػw+Qt5vz=0D"}( K'|2?ƏQ ng|'y\8mmrN'% S(g1yMy Q/0O A\rN*K9ݎ&B)_ ʦ "S,Z ;O@^if,eMEMY..ԤJFp.˞equMo I q;tgo䒒}@m! W6Q?[L dǚ[i ң?HwWxzIXF$hzC'.FXDs,a轷R+tXj73EpxVЇxG2y6c`L,!$pue >J1F!ӄhBA zCâ#ʯv!.!e\Q\ )9*8eae*Fc#$X]_}#kxJJqE\Р/Tz=w ttMVpCw"G{J=^Cr vV}3wMlX|>Jj3:j|xL-{ )ug-)eVz'n'ғMJ#HOz7~邉&IVq0]ʺ@hϾ4bG ?R*8+P`HP@6dzTOk?G׼zeK-D %@kAG^FQ[إ Tce>n5 Gi`N%_@nTUQ./[ʇTj)`<z|[NY3I&nS]gUl)ϷS:yŬ6aKP "l{NB:Y"ԥ!&XXu^DzhxĻ&`V/{H6 >6_ڕ~L(b,Oj7 -4y?.*0xVʔ`2EB?*j8' !{*z &[#67! ywC(r﬏I?4v)\# tQQ<@+a%E|jdA 3a<ݠG ;3>w}8DߏkuWxfhIlE,[)*o->]UE x%@Hk2?)_ϧ>:s%-=҉ۑK<w5ΤG5Nc6lT!AiIeBJbq(W0qh! SAJ&'z*`Q+4$x{Jx1jtAn,B繹4ε0Q`| ŏ.M l]4YiL+M["j΁b=/ F8`r-$3)S^)@f[eBnD[~O1ban3z[i #'fi#K6fN?H Y̎}oMDEiP6=t@_|9q麓XC`Snf1gpR `Nc;+oU9![Y_ٛ`=L E>lGF,m. Mzh3xoB,Qf\, ErWQR;=Bً^;"me%IB˺$⯟~w+f?#EaĖ(,m0~ċ" hu^),0`1tU 6VBH7y xR6ѷ?/4/Z7}c\FdȀr6r٦%|[i%7eY .#,( OQEӷNT}ȕ]}f'pwK!W)6,z|D櫐я, f[/fhÑLG$3`v}Q[^sF @ԉaV5Sǰj"MEuJ[ &kw*q瓽$R`΂j1+'t%AL1[8X1*5~z}m.OwiPT}m Ï~@kE a8\WK1. X|8ߋBHE ` Č 5J Rފ$ho8-ijkz/iDq4jآ Gꡨ!b\߰9HsPuu͝;b9Yzr8y8rr_}>p^V=Gwٳq3K5 AmjƲ 8Z.!d8p8GAQu5Ņ "b4^)>}WGL#; 8̳G2ɔ"Od5q! .Qlp}ݸp@ACEػ~ IΥ=g&;+QH>ҽT'^Ng?V MĒ[rZLjo.JBD쿲Sh{hHӲ{1&VFWp47"zRo/}DAt'[?]#nЧEI7cP4ٚ Y-ACb"IfJ(h+.*hO`x* ,_6@n*ο0$:xi'pfoj>glEYJjytr-:R,|(1]/,'&O0?ŊHIijsGpLCCS!?Aki %w*g|h.ԓ-%-FTte}?PQ~&&bB#sYHYKfVX>~(xdko rq3tG]azcb2f;WS-ryI Ń:G-hݩR e:^t1)ID]!ea"*ҥ$0 ]slEzA`7.$ƶۍfD"vf.Vz ԆiZ2E$K388+R :]բH*`8kn.%D5vI7h2Gf7s"`NȺ$pF 3O}é}cH=Sc'}زBXy| 34a!K^V-Nҕ:@O咰,tvi J,nm /J-oZx`T;q@"mvf18H_e8;7`xzrIvDYCRC^؟[2!t-HCGHH\ʓ^R ][M] ~m}btKzbnd]A+G/޾DkOQ΃0V(OS!gQfy [j5mBX ~SwGgHy-k &xZفKFB.1^~wLr}zm!B.by<-^hnv|AhŪG I Ғ;+ >i@L8oM 8bEµ,]Lt(Nr=O _>xYpD8FHHs>$k_=iTDZ;*}$+'zOǔtjl9wi`j| 3BiCA\RԳ)+29~JyH_p(w7ErGO %R×n]W.^k4kRp8DhHeIl%>Txe+?E c7HexS-K\ 2lmy <` jN7IZE!$kXaOUpA$Asi1N\*d<֣n Au=+uD>`4q++Ȅ ѡVhּQ` WDSyɒϻ_"k.^NJBђҬf!8B撄ItҒ8E^\4oIqxܱiC|ipIj{WAĎ vqXFO3& a _!Y8 [2|Xo2t s Y|W?%qDHz\l_宨>J@C*N]UɶiTښuT/΍FIŜ )AP,{ 3Z ~ cքƯ2(?p+慷>e 7o֤Uu71 VuHI}lĐm:n*jPmC )")qqk<ɛd(G]=^wR X3^Ҕmr( ,| (2 9bKCQJY7`oo8,)=bkS^~ϣ;[M!D~&0^ IU2!-j_.Uˬc?UWfI/WM R,ɏ1I5rJ`Fc&)m:6@$q/WU,\bƂX_]6:H- :Խ63EԷ@~i91OGo ƟvB Ky&>Df#@SHU5y )b @U@Jd< džEWk #ye:VQ?k;#222o }I%hL-^ _ @yO_麴>w 6!,;$xnv /숙ᶶd+|7I}q+a.|B|rM>}9YMZ|"$~cQ/0]u .)5KoP&!:5&IHƝ2q^x7JFi0r[KKևWU{m{}#C~ q*QcTO*iPw0*eQ_ʛsQK aHÂ7صhNkYV! ū2AM`p,:`MI,Vg킂GqEV$0JlgT<t%]_-t,uE^B#LivEtElWhxm)w$`ubZ_*W!/>/_ֶd}Q{Ew b7x;BaN-g눻@0m{nHsA0` { ,YeƝ׳m M SZ]q0rs-3S+2uog&јCxm M -m_;]`W]@ܘQn$^; &3e G}A[3T/ԻQ7WaS84zGgSjwՂ6 D'9x3ph Y3a D:| !sZ h!.#`}<jI@0hz#h5fmڄA}l֖G нl!S?ca只\JB d܇neqMY5%;~TT&6>d`0]aE=4Ë/Ō( LT^q=xZU3~eM/ ǫOdDvec% LЦCK1ԓ r?ɏcђ`OG:Ĥ3#lqͱ 3* ~)#Y n4i#*<7y(Z.l-GSy|3T ub^ 4rh %'Pd4=/ouV9K>@DJuc̙8)|GЎݱ2Cu<Ԑ+ZS;:^f"/7ZXñPpgbEdcoDive =ĊkCBf=SWY} KA$E?%ve۔hl9 3۔:M*ٰϚ29)/ئYE~;-ãLBeF$a:BfINaj@T#~˿42=әy i7}ip ي FK]eI&U5>j[أ9iHA+g%l=xz5|B )Nxv̠#J\'3.RhrG` "NcYc@.vHoo5h|?a8$I p:q!X{mny1 GDm] NjM:L)3wFGbfJeBʓݏɐC掞rDݰM k:nV'zZee?Ij^*HDI29:1҅S%X5%U뫆$јIk2đa52%F~+kwMT~ť 9m)+8U$wң7j ёU婉wEmR_*SH=ۆ_:?B)q=xHը[/1ngxx0PB2B[ n8NI) *94*遭0o#cXVؔ @ RHXW-o|s*$&n+`}AU}y۽d Qn}-'DhαR-!Dd;JDU&"avwj 0z:iyL:L{a&(;D [`nQ/R&l#B^J(3y3݀3bC Ҥ旟wdi 4^zrD*ɏTyf%<7c fqS F7k'+5 Д<.wB'-߁n )̱p{Σ=YjmHoД5) d*DAT w.FO>,ӴIR9q0=kt eˬrzҌ0Ċ|uNJc*;G/LF ZڶC 4Ɵ:CmѲ֙;D#gv+:ުELp_۟)\5<5FgLfZ{a{ :x''=˄<:+bͧ幧hQ#jM#-`ktœrqoVلN\=jsJ5i# 52`'VHс'ǑEX\#ϒTդ Azˣ%̣3=3WԾHm,Fono'h>:+L0$uVwb@y6iu+7V-uJaM5;@awTbxrvt"ީcRbҵF!襤yJ=^mD:\2Rx-x#oH칺RA#8hHT`!)YKGUj?>ǎ"Ҥ8 54('ԇyP9#b|MV }) ^y Jf-K3 }9P278VE*]Q+Bꜫ\_/1ox.HR"rY%7]7xCUl{Qǻ/#ǷV#vо(j@U኏L~GP[ wۜy#ZSXn2hY|`vȏ5AIE쑊2-?uk% ax łgLXg':a$bGv\^U Fʯg_OY<:h\MIp,SFI %`Y~nhEK}1yH,xlU:^Oh|Mw?JKw >q(NLRh'm+i,xe=¬KěE87l,CQᔆH%'O 4;`yhq RkdTh2T  [\"k߂@`:926aNoVV3Z)Nq"K*/c.9_"Hb ƢYRU,CZK(a|ҳ-3$= ,0DhUJ]+A/N9dx &Wܷ@@g^-Z/IC{t2\+ObYd ܢcT}KIiiOy@ZX1ҞY^guXD6QrX@v񧓱T Otm: ?;saܹfB7'g?n?r-^=~Y.)!L06(Y9/wnӝޢBb)n#$2(gVH4!&G"W2cYLJ$q +Eph$@EAQ5Yl-Q[qW ;p- mPS&ؔw> ]ZS빮clH1iq,;986 ?"Z)% +S 1ivWIr4o(cmsQHT"GjD`ɪpD{ F`J_Uii}О\BNoO4JB^D,eJSR|oX9s`,Yk2QG6~X$#2]:6O$Ae磉P)zScPqBgSזqG_bPy8;Fsu@SSR N9ePQ|5xsB#8a !,e9үT0eVa@.n 86LV K#s 2rၽpФ i9Ү`LȷʮKL~+9pQ S{ jg">m)xH横/PWlYm[.5Ӎyn齎d tOc5+rs~?7WfvK7`/ǝbVi)ya6s=~9TSӺ@ | ;$s wR,ʔY('*d*(n34xaH3ZpяF`WpZ9-' !ś#1nCN]NkE,Kvs,8GJ(!f(k?bR=DhH=l8Rmu#Y%"?o:Sy GYo-I/<^^wU(9? 9"F!Sd-rk:> MW%6uFRTR;Pz6UR9x ,n/iH:ce>2 DMRіL|_dys{_GK 8mni7^8[jZp&\WEd+*R6%צZfŃ*l^UxqcY:X k1.^2TVT@$pĠ=^Jȑ߽cܓT FkM uĆ oH-xtC%ФY~*p0S ;֚~9͕[X~n8R{ I?M?KX!Z<Î|M Gkd%Yr^@HY#@zc2{3/RGn[F~%UU( ?WֻYUJM"GFmHv rzC ͺ'EAyQڷkncīdy{OSNqEux>7cY12:˝I.,D.BY$իP7XcTP\KQ@-Č"IX8Y@.Y3S=ZoAr//{!AtHk\< ͻ4us*j PBrwp5&_ʦ Ercwmd\f_<(MuNTEwz⭽gYhCb7coNtQ(Ҧ /żO_Sz ӺǬ]]A.A &2 *po6p[K-zw4y`]G.[jp;_~%TŶ2 Itѻ8d܌8}m{iV)=H |jGɟZ;]I!{‡PV0j"ʘF{!s7?7=O9ͳ3-y6nCP |6@aFb:NrV:!PP5Å eDOKaf]G/,M%EB!73QtgA/W{fޖ(hCY5uURWȢ?xDUI,M&TWra0xv[h/RI @"7ki xˇ|җf#tʟ}A^y n,9+8tعy\RW@ U~BA]V!GǝD>Gt6 SI_"yn 1I҅ fZnsmjLVɜSϷ ms,DvnT7RxӲl0M~_K<\`O-=%Y>t{ m wa;ChlHژ.u{XAp>h}쯉`|&XRh3 qIy_8 >ټkOsq"] :`'g[O`N@rt>wX@GE;?dQBާE(XS}q+"=l+cv6D8Wc[iPok߱Ḱw̢FPn E׃U(r_koZsMcb9e[2ok/C8e [ڢr΍Sߐ(ȭ ͕(aZ=ENBJ̡dYlRV8OSwDIo9TW1HO>Lo9,\ ׎\2zZJyquT`S9SEG3;(K*:7f1Je0v]#L? ?\yPFX˜!1Lb9*n*$k3Jw2;\s1 4EE0InY; ,YaF.{]" nZ/křzxm ![$X)aN5\_|y٣uRX4` emI4 jNٞ)^6 */ f)y"mj3zP7Bj]>C_PpA'1q,s=bF $מEM>5. _1q(؂3k㚕QzEuCiJvF"uΫJP}ea!~53B) s/v[66dMnPo$>IML1Z$ʇ=\ZDwĈL8Ifu#[V ]N\0 la+H|]{lRրINBRub@gGQ"Tto [J8Fm_P "{?cE ev>lEFlԑ#sMo\iYp ۪ͦ6)] C܉!n#|pF\ wbiAIDlvZ#MF+%>5jf#9Ǝ|&Av /@p!>u ƏN~>\~,:xb\;@{)^`#QZ:@AJO1sCIW˃G 5{^tDtOy) :hԘi< a:2v ny."6zMez^mcd8H%JDl8It=?<%W8S [!XgiDErl#^:k?l% kl\QW)ۂu㼑 R7 1qab}aK" اphኧ*["laֱWj6X )xYc+UvUԨ01яDΒ ~PNK 5h<\XԗQG;ϊs]k!8ҎDh B22ו}{IIcz8>PNPad_S2Z RĊ[0fŪ4RLnX!|D՜T*$!<KO `6b4\[ ,jm@rmX719BD,z![\Sh @3 =];)ҍK=/b( eV}{pȍ'Q7s"ɩ$_ZU筵e)#p:G޴&S7#T[^>f͘CC8N~T"y~+* ~ta)qMFr@pUEBS -ԑ !WN0TQPiii )=DdUQq|SֱhN!)e=H ?,`k~Y@r?'gN~\Bt<2`(\lc|:3V''"51>DYvvU]zLJbQgBA\IEpCD TFh&_܅L P"O "!^4>$XA4r""&S+Vl 3uեk AEs!x9{_ aHqlBpsZ<+B_## Ϙ}5zi^%Q=`񓴿ae$j`o N2ERPs[?FI2,±mUI&b *.R AkB8`{Hg+&>Wì*;`MX(0r]ޑk\dO( b/Z*K.36_g^GG sCP}pN833uā!o p!K$qo/6.85ܟm*BR׳VգIoS~=@*T X陊w{grnZBm g dQ,C1^m6 Ecd NKܺA6)}35Mc=uI^"&BhA-+&^{Е'iz`|BɅjcbKXȟp}'0e=lN Q] 1Q G'cSLL7˝y1^ spXm6 &o0ߤc:<@R f_ [j)O2G0f`&uZOLcu~#Yɩ$Jɴ'\4 :7Z _3/Dwn(NauQ#4c!:o`B>\m$[Y"Rm3EwqkG'}^z̋DPMAe-A^Âl'~4b? tc!yyIEA7ʂFӁ?3nݦs,} *lW*Ux7П=^w$l;{YoYґ o`H-$2*F[XWz, '^3gFNي|ey?!M[\Nf+A?HgՃQZ]<g|F!-{J=>'Z _q7N sLEIyzLlJX\ 'ć7oIk]` G=;P2-V.=tK;קj톕*Z_RWƞIlxMT4򞸱$>ࢤa4)*fl{0T  zŰ30r#<ħzΧ7 ]^3^K]`3s/`6CfaW y } .^Kd]?:(G|s.*<9设ыGL3:j!jLT$m=piWkY2d=sԴ)$zzі<A흮ʟGL3DLDّ˕]+Gh}xp]X 0s͍4iE>}s<%)Mu%/Z#|}SxO3,θm#0{݊~~4fͭvoo= ]uТNUW5׀Jke-{'$ qe,)Q:̺Fw!e<肴.U{88LD}Ca^em|$=K˾le>_[r-s%JS bZF(³?6ijxXƂ%†c0V˂\,>^'! -GHb"q^F| )OW o@3ߡU|>Hg8fZV-"Ig[9ޅpLɞ>g403@Ȍ# e)@$qHf(lǚ;80o6LwklV).!&++n*CN!?<0Q):kHY0kXoQm̼l[y'ǡs2xFH]W5SLGc]x*ɪ)Y5%m9cӕ:JrY~M#s0}J."x2C,o| C .ܔȥ Ty7\s ޅJDTw|5|hI0ȟ lf@, g/F>_Zid6ܻr 䱥9r?u̕0_6eCPIj^1aǤvf)x] &`v B0}IZ-֚ڭc\t3>S^:aC;m^j>1y76X_l\)TUaR3}%فf{I[FOpDJ@M peK.&o-HFlTHfLB]X>N/7%ڌ|xZcQM`ΡbBYѥgtr2<]@_XBtDT{/j+_LoLPVJ<\Ž%q,xuO]U;ɘ|UD^XũXUg !_I4MKXm U rK#9M r37dL>M'3\mRZŻEWTݩڜ71ku~dK|QL^!/$iD $x& 9܉. 6߀f>/E 9GW؅=ău>.NNGPwe *$׉1j1?7C+/U|n T1Yidy}3󖗍\Uut"ܔF!$hpVh;Cv tmluKG߶I1u=7>XgW3Lm&Cziq#O[Tev0 3ڎ()icŒ**% -AóQP -_S<tuidQe'X]$LYDozO] eLFjv7E9-Lk{I.L=H,@tLvXsC26L^5NY4HUʲ |ZegPp!O|z ;%F4K1%,(|QsaA[(`˯Vۻ؄3YEc`FgN.WWpkyKNݖP \,d/t|vuĉu+c`J(%s~n%?cS7Zbl&YLԉ4wlC,SA_|"б-,7;T"iE+\4S)[a2 n\HHd䡍o4,^4dMq `Nؠ"+6[|Xv 㪅~>T7&hM[pssiy 99@NcjtZT'Y2> & JF6sE9aFumynQ,۶p&,³cєrs?6Ij%MڲjSxgÈr rvWM=FBpN3 fnB\:'1>2ܯʑŚWv{OyqrQ 2GD vM_0_V0燇қ=rO5>%N?Ψh_XyH;/{V4vr 6pnk:it襧'hbKC^shEU̸vQVX]q}Uգ=K.[܎+;rh{ m 8uڟ6\8.G iJZAHiaQQYgDӋ6.>iR!*"C07@=06qOrpm4݈5wq 0N\uGA~ZOѫFHB(Pr7 r'W_lV?OK>q6[nADTz>pik[Sa G[3IfSϴUgh}- #1kRw)ÚrEWtWy܉n>w W&8Iyfolpm47*Mm +ԇҺsyFP[w2o{5f r vk,'jyb TX0N4'd_]5QxSG(&F*~)GeQY)0dD{M%7bYaLA{ͻ`}uJc*;> !F%Xp؊/1=Uլp",=ʳ}@VlͲڔl%37|- M9h0]q ud%4Eb(Ʒx?ž1L/nk҅`R ~c%M'"c)ad?ȁtBTgEyoF!): \7iMdE=LtT!+YƓyF&qtzEzF%~Ԝrzz(RC)̌{cf]{P,vXrh{yBb cc?~ RZcg*gYZ07070100000255000081a4000000000000000000000001668c169200000cac000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko.xz7zXZִF!t/6 k]?Eh=ڜ.+}gS4L*0R`gهݔ2]/hsN`Pwrą9x֋[cdvF.Yf~,u@ ejRvz{cȉǣcoY&Fjk&06]~#r^)Q_/{%g(mS]9 /Cc*]H5 77ۨ%IQMO~QLUth"s=(g? &jR$:_;Ia)i71ao?:3ex&n{_E-/y|)w[ƠS[$ Yp<4f4W#Fz t>ɒP=u0ؚTyjqBXO koD$n"{c=ҌdsQܑ*K-NZs ) opz |-| &7ֆl;CvE R0.(4HfJ(ލyouD1EBB1bXTm2'_XPtzޖ{.4,pF@"u_r@%Z.| ǜn[ =|`FﯾlAPzy K$­GD:&kd wFSv?'q> ζla&4ml5$2?*kv<|Śut ć6,Rz+{ 3A|sزi˟`1oHCQZ~Iu9=\\ ƜLNUVsa!;y!I*rQ]c؇ޥ "\m=0.Z;a?ԔCANJ)4Jh w&܊g"pxFl>4mU36xEUJѣ#/0I$URYZtw)4gWw DvTF%X*R:#ͅl)TレS:yėDrUtX sxopV|&{3RWD,5}3 ,.֎aAiEޙ1RmNjX xzV4P?l1&6? @=Pd-{oArJ' l[_vmȅ^́`\}}-g%\:09Fat)m7N`$Dg8K``CbPݕ?f2APނ\`S/~8Oq8ZLD 8ɿx|f30; e'ව]c/֤-t>>kd ~00ds#Que m5pގK'%a97<_!T 2cwMIliSiq`l߫񯈧8Ѭŷ|#u~zkO b3X5TmUk]UajX̒zlr MA/Vlw~c66Cw$r"=|,Gx#J.xVc{d4*8텱x)cz5K/zC"vUYpLrt'6<,Y8#sUrZ/˾+x EQ%9D?3J?j[^z`anT)l(Ԡ Y]xg2bYQP^ =nrj . vm|^Cq.mͧVy6hľcDxk}: 7P۰J(6,1UZ[ :h́1Q98߷=tSfnO3RI,k 5MhE84ŇlS &.V[J\ns&SBI#A~Vix,e-E%Ў-G7>Ma}:Ns6~ t4d^?ey~39lD4>GKNCލe|aD7mm6`&{<)%lodl[VnH.C",22 ֝r7O0rKBxfVfEZʒ*v1SK~{u ʦphHU!|[=G1Ke3).ˎs,V%,sBƛ\V1lk&{|D9fQBހ1aI_ 8/!+ bN`;58O$")]NfS6"3KvjuU'XF\GfRCf,oy-$lBgYZ07070100000256000081a4000000000000000000000001668c1692000079a8000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/usbvision/usbvision.ko.xz7zXZִF!t/qeye]?Eh=ڜ.+\hEY0 GEHL>(DNL9`bFmC[1t݈lXIqJ9Y=ᵰFRm\Ej#Ad#*~do UelR[mN`a=Pk~o}ͺH>F.V,d-!K$lU&\$X8mb1wȜV(3Qa⽨/;-%ґkj7ITT妺@iLy{Ou?'ɞ&e@[|pd%u%[*y*:ݎhKd;(٣ɋ(I8bɻr6H^Bg|dB*?ůaaSE3Ko֔㖥'U|OBK !ߐ0)7|eSJi<4%pŴDGS0h *-wP2.!h- &S>xPCZmVM֧A!_Ϡr?X eCJ,M.{n"%>|4v7=%e+nB;^L8PsעZJНwYZV?ڪub 6;W&^?&3?;IsǼ/~'T#X ϴi; Y)r:7,;&_S^f!s`k^\~Zu+_7fH7'z42V *g)/  ʭ+-;\DedQ$*R{/%]PR[S9,TSaAs$?䂔 2*ix}/x /؃16.*Id&8lq1 O&=H9R)@)Yssx7v9jFqJgXx-\w6՛zHd޿&!ghU ۛ8Lz'0m9]۶$0J^rW0kPʝn3NNfl||7ѣ%"egR \1pr ;xHM{QVCzaANA:&fCŖll`P-vP!oգ9pz21n:UK=qBKOݵtzm~N?F-VvQ6xkBd`Ub_vh,G? %/$ Cy߾TG֓O&x($fY2Unj0aD<ޘ5ؖK7<; GeIs"*Z+H0cX#x!eoW՛A٭iࡔgW%^}7츥Fڏ6/V)l`Vxhddx`g35VS]7~f":&,JdttT~"Cvo)~~xcѝ%MD7{ѥ~QKKlZp}z.5փ͊ v Um. N̊cݩAi2-Qh.C9R:2]sRj`XhwuH`Dв8˱RVviJ˱`"4p` F!be0@Tਅ M2-ʿ}iH>ӎNjp ʣ^}(5JcKI)bztL#["3k꼆z#)ԙ3>W0$%vl"kA1.btv/`HT yY<΍5j%{R:򑙣8FP1=+2:x753?Jk= XzM94/NLltFYp-֚YgU|gPf"}RP?[D P,$>\jK8upjbqu߸k7tlʍxß}?Ht ;R Q8ky2BlPK$&AֲD=1O79ra⻯m=e)o(1.E/rMT fa/UWq:B=Il5gZ#Io'V%Hx-mDQYKt!McGG:txi 1삖 }wyCs?e yaOq!_=5~:0 EM׈6c&C=YH١1U}\GM8tC6c?˂c&"0l@nމ7/`ΣuvyF0K3gu{W5r?bCkI]5! [Ut;&w8J+q.3Fbt9)4>Y=e#E[L”<_P|TQwԴ AFv{؟K <2KKK_\hn2= {rtUU] H#\S4񑅔vS)3 =P2Y`S}ɪ.Θ"-y2LI[QQ.<,C`H*@%ݢ#kvK7) htdש9Y]KR\X5:tJ$lxMdeTl,;EU,%j͔^lrpѴ/}v|&\V[1 &vpl=sOStcCPB@U$P.3RcU g/ s9~RJ':<¥7M/ͫ8(-qTۗ.v,_-]b${MxK~Kq9Gcv̿>UԳ9wg-3tE7L J|0g K-F)W[BДRs;;c¨/-JypKܤ˙ۙ N[z(dT?(Ov"j)񇊥lRRP>2uO@j,2h誉^.=+ UM! ,J|QʈJ*=ҋFj N9CX"!=*OkQqJI4` 1Q@Po0:-ˑ.b%sC^JPpFePm }xļcD-:p'+#f8(@#big.Wz"R?Y2.}b#"HJ%aeIwgy%]/$hg &?SECJ&n*MjQ=uCw33 /E j'RDȬj>ahBd 1f_x8's}.dqះEhR\\hM CX㸗RBjxyZ8}!س.vR^qb JN$m= uW#9f;T syR#fo[(UK )t.l䴫NdZSh_|uZ/TUU.J6>FpH5zfX_~SjT y+aVʓ:Ξ~ Oc)ewӜFy9 ĺ.LD3{O5Ljma[Ą-ܹmҲ(!҈p2(8aCT&{k lJo܁ p R\;I^ ~Eu0&F ǚ f¢uZDWg$ssg`D/'p1%FΕֹY90?\ -{n0be'g~QU-z`ZIYK\Żja5tP]?L6G4mɮRPDRz!(1" -BBu^Gk[zfs% ; UuŗL\dWo@Jbe{:K̈Z( J;\Ox".ci+UbE?3OcobӃutgN"dO㎨]Kޓ_<6({Iـ0^v#| (,>!o&}PzI0?]u&qƶ[-bz+i)'lfc^Y .hΓ/wj+jVVcFˍYu06ȳye;quh,~- nHm(]-8۶?ezKn_~NSbK86z|S@rU3] q.ȔdlR)e*;(㙢Vlԣ=7ioLpn!. فO>"Õ/pDȇ1hB۞(z͞'I[ʞEwEKzM͝ic] :bKo/L{CںM;}9ZD3<]$L* N|!| { Dy4oHOɛe$1)ךDԁ bx~4v%\2\?@hJ*B .@>JH$(ڵ@XGrp;ä&U5jWBB̀F/>v643 6\pq-cō߉菛@mw3'>(y8ˎXZ=潒΅ d9ښ#}6PcGmm֥W^JB`Fc-pQ$'TPpxh<ېT_G52UY.21q$T*tiWWC#ƮYK ;"W.gBy2̍03kamR mza:1XɌ\ }Nԇ/W=‘fv."Z̀UqgNW7G_WP xo| 0t:Ys*ӺӞUm`UzI ,6=R]e*쿶;8gY)P-H+8"rNo4WX܃pФ>O]ASjTU,j,#Wj .,c1w"NyrW)tA( ݳΨb%G*;wi'G#x|GC a|S Wd媍YtV*S@:>.$$Fkx EarMͱA<ɮ$dzþ,'x{W,QE@oȪ]oVJFɒgN|ms,E8'tH8*ZID/֑n}0ߕd QkU;6[/ μ>Mv݂H" +/v; Î9,J+wJ~I`nh53 N(-MbliQoU8AcCxmcOk3}~_~Sg*yI]VWLS)3q4?硞Y؏9ecYqB|+ p96r: A d:T;M?aX5i ?^d׎'K :$,P[d~ūr&SwlqJOl?%&U@eC$ʳѐDeW`ά>NxBw'*_%OBWփ̻ۡ؋?嗶Q0"mR;Q;QJ>5o85 +FyE}2.8Δ8(FMg=襌$ZD^-[ N>ڤ97%n 'U>{~G=z5 "W  9i҇YJT ʇ?ܟ×םeTHt+?Kq{S/z/e!, V?Ō⋲bSv$M o-rLAZ-zl~oGgn%ᓱOv ݀F餂tYr0RcqmA0XKe:]s}ݻ-Q7 ʴ-yE|a{\ڽ[$*, J:8³i}<qb: ##gXy-G+Q}d~7? ` `RcF,4K^G氦(B_pSŔ^sCb=9 ݷA %ȭhTYTԭ|?59I[] &"C64v!B[K{ B^]hdJ'ߤjyceI䃥mV%Fkn5ˊζ,=UY ]3Yuf1 ֟_S4">= ފ BU(NL_U#CXؿȓT #@:7FkcyƄOF SeB2;X3(x{%]6;Dg3jYl}!WW [_ xl3'~Ii>| *tgM1I`^e8Z-}JWZ>-GPh[M/0ᢍ'T;GS#PRcWxߖ_ zېT/Qz)_5Ґ F摦 6wEp #:&g2GlP@iC?$J'S(ze=5XŊ9 xdZ*)oxN7bzP7CF eB?8̫ 3pWS1+[I.IZpǻ9sM8Zś`ƝqUӹ%wJjz>ڑ} I qŅFdkzF ȱmK2ZZbjz*7zD#ֵRNIB56]Zrz.:jt7y ⡦ or!311gZATr-$HHFs^Z"#n~3'(ːLy@rTN27bo{+sv"1NEWztBDO`"uBZx6U[#$[:PIr禸^/>u0sOKb` .˃+\b EgP;@,p>Q݆wY~ x }wc G"LmK#en&Je F :qiDґ5XbH\SQR@| DO?פ͖=aCfWЛ ;Aq\*|jݙg] `7^])H[o}Tq!M􂭦4ך`6r7yӿ"[ByS26/Hقt,\>"ђ6/*U0VQvũ40aV5ׇIc4n_Zdx`>  Q_KTؤkhPw~2ţ6agl&5// &mk3觯W'UA$heu&3bWوHyX0I|݊lي7W- ɍYkM9y̲3qi& xqhV8Ȕ*K[Sqi[t7ZU7n*W!SL:OW@WA<ۏJ +[Ns2^FrsĺjOb޺q "SB[75:h.b1c;{l~B6~h](aف6:$Bz2W|lh"0b{C0%wRT!yU%6/De+}Ʃ8'E&{PL[q1 Z ZN?7X(ktHh$e#9S\!-^Ek T:Hj Gvc#-xjE_FnS?Hry:5.Qs@ޗx?[6APV}ʄt)}oIyEE8Hsp`e\D!(KCFߵ"v]S XC? L|;[9Ʀ#y㸠rZYYMhARAɐk,Yh(r k .+.EQP\kkRU߅w+a/2y@W<Ŋ,k#~bӴE [WA6L& Dn:'S#xc \!1aS)/BC"@>ڥ%u2~:͉\?ۜOW`"ʹDЫ7SHNǿkm(r:.6%caD?bx7,2ӹNmfwcaکwW˧8_M"h 2s<]MM!H[ce9ܹWl0C*p 1Pw)S&5a@=;߂^>#،ϭ}SSBGA سTH4-)iЏ(Au@ox 2?LSWW8 ,4=?Dt+#pX"9߷HŭUޞ"r×p34MJ^w~|&h116>aX\-WyF'h[s J9̩w|&=Q.15^skl tk'ƈ9$پoFFbjW#*96)D}2Ria٤H%Xa ⪨JY4v#be47x镾(+4Ĉ 8KpAgvhDzpm5 *8E7$xMg-g>cc-wzagb}Qy7b -5):.=qa20^s+FH)`L^ɡjtܣT^+m?n,}O)TxtHG?C#x/MoWr*>!~ LB8XGs/l_ݯ :FYط`mBl9o09Ŋg_P/Ƅ U.V,8{3Y!GBdEe3۟`4HGar*qhxpUP$&V0aA,YdMo&I _]rZ6!:m/fa=(Kk))@e (>(#Vx2=MxWj+~@1:&Fũ|~huyZ,ņ^U'}2/qЧ ELuPdh[9͛}.9 iR)^S<ՠЃ3D҂ 2 zg?>\w^e_N\!F6JCC>LZ217Jdb* EO+ c2(`<"}ԍ $]j@k&]mZto)v!ذIwzb \j #]jճs%Ħi&e/1r[w%*sm:>Щ[u܌!dH!%&8j~W6>_ Tvܸ%ڦ:N2)RMX;WD5Z!JInS.菆7)j* k_jx]C4J!/t¨w'|P"lT,Ksq󳿌0R )F7}9Xz(%5Y7.PiKiejVkƖ#A:VpKc鎰,X8+ O4[Z'_>r u-ٽ3Og0 O0??azSi73sy1QOꌨAw<}ʈU1~=WBA!ЍWufc`ѥTY-AǪim'v~BPIJWSe&1Sݸ] L;[iZ?1ɄXSg(}Q$ bK#BQKurTf6;[\R)b֬pUQt1찙ZMd;i j&ٷ *KCS L;JOjQgPWE޷ޙQuE0ggCk,/淙Xw1cN%!bGV=2,/jl %pyM?55*Of>߂U-s@Rɬѿ_z@\>`uO]t8u+ey9kvr%ZQK%S@G6>I)#p@?e}w0S]CZ*d![0o[+J +MawcǒQ>e) GL= ~*B[4d)ٍg;Bв*ޙYxZ_}DԻ4${QrO0- 4[2?}?%xne<{,'Vrc{mO:`*`:H M%vIn^Ovl''|m"%e ڇ,.F1^Ǡ yMLhǷB cY&G)0 *)Ou-LʬDs\mq:o5qZdXzㇿFg1W-fWTD|K P{l`^'PRq{ILK$ -LzQYX/[<\ ǣg8ߏ7\=N8W:8Vf9P15#SfAΔc2cW,+@B%ZrߔÀ1"BG1$Ԗ/} mvn0;|͓a&?G.Y-sCiy_-J =؝."2+H[}k$3mSVWZ}zo{} 4%ERIW ~lB1 ʷy1 j5: w ,B2]?R]qH2?w#y]a2OYXW11Ňpv:Vxqfܮa[$ލ0[cqXA6]lGuH]l|F / ϐ,Ñꔰsqܜd(%KĄ4¨. m)9%&A|s&D#5y( q_UgcҰ!6M~C Y]pO;+qIK½~:./o泆h(?:M,g9?.EVYS.L8 V}F%( 38 E4\%RM)rZ=#zQqGd̎G'^o_S(+^ݩIldu!v^ 8 ִSmuPϿ,ˈKʙ=OZsw}HԈZk{ VxJ,K:bq{?,''l~'!0zw_V]wT*Fmy JtA|M(I3rBt]3ҧE7TC!Zf:11 G@vJ.[\~`dž 5DT4Z~ 2uƕ{z*7m=dz:pO(; 9rDn* 0Yʺ;ZN9@auW_9@:߯hIc>34iv.Jt' DudMq/mD;^ͳg6/g1w{mLLLK!Av+Z=}p>PA~VN^c͆6ؙ[3Hm,5ݖsOQr:{%3؈MbI's)9K #Фuna{ku؜MU&V914=xL.R TkZ*N*ػɒ|e 8axH)ش,ka`a^YNp:f&H~ڹsEf"2BDzy˹V|سX."0 VAl &NZfCg @?-?۬AXC$:Lz )*.iI1"7Q̆{ r&[᨞5o՘UH%f'ovkۜV2긹H"U*aZvnV#$!a:G١[T'knEWSsy?.(e,DDJ̅pWGJ 8ҩ'ƷCbcޓ-qP6Wفi !MM)f+OIL$Qcg5 Xn q8V^ U+e4*%M67<'~I%DCYUz:%&cmGx,32)ei]C[Ā&w7~E{i䱃f/'M >a5 7ӡ7eٛV:%±2N:c t)zdKW ^mc8vAE?}ƹZdΰ v8O"ArU [sLۏjeeӖCeb? X,,).HU&hCP'ޭć9U+Wwӓ3iŁnU i2E$+p30m촧=٫W)h&5zYʥ\տ8B l7 jNk@"w( ch_{E}Z~. Ly]v*jA mr'Xoܮ-R6DPˀNc#6z(q\ Ā`(q:W %{G'8nRU羽Q  @:`[ʨ[&Hlq;Ţi0sRmfL<6ʺ:Sƿǂl\d4 woB_NSoCWWI+,T5,  5 $գeϟ5" nc0jOIH';$hwZ$~c"8g/3F;0&u 8\ʺvneO3U831Fhᮙ0:  ""l{[c8>'t&QOpI N,k`4m`*4*4rJk|T/մ>ʅFd`'zhvJ3U0}Uɼ<H i۠H7;뎩%UnvXMHk7ۭȱD6#ϚӕL cTf53g(CUhU(1+Rfm-m ;!|x"/g-J Us3&k,^IS @0Av4o`/"* ׂKZ}d{<gnvR5 џ OYU %XEu&HM+ Cq':ln@C]9I P }+;qB*!)lՓ^տ[aC8XmLN"nNtu8'Mq"_fUk ?KU[rze|D*br1Kn/DXnCE;?e63(2T񧟚uKIXUQ2cF&4"gx7r&QIcFJ VHQ!IKh,>"b.zIgW O~1qE '%5upMpcUP|ɞ6jy,q.M/,BpmxKQd?&47+Ͱq|ʽ3}_ak=T}P!/" niܚv_"ċܜ%BƧ;0I<{&f.)DM)ݱ`lnA| uqi$.-^Wy&[1saƩxŨ|..Ӫ /' i9Y_*x$F~e uGi' [@^7PYƏɩ@,WY@ )0D)?`vO!#:#,)*r >+= 1x|M-c~9-=D QF (e~q֯s ]CnX]e",(eؤdd V7VǼ<=KLGv 8ŧ3! HWQ^'"3qNP.3t|˕G@y.E]%ķ@Iyq`찝VҘ[jB-s"u.Ͻ9+jE[@v+ 20=1~t1֏PW%c'JkF}ڗ('fϔwԏ%FtYR!=GΓhkQU@8)l/"+B Tz̠HGX!N۸lv#;z $ՙFٝ)LX+JZNb=EaSQj\{ *{:|@EdU 5(Ӌ""ʮi?|)ے{w U"gsL|r\Q}/B x6NGZ{~XTm!*m(|W a !2ѳћr#%a3y:ͧO L(>i2jx=s~ ]ڜisE$F kgJ9 #,Oæ&!qn %GbMi( 9HOזm82zp#\g/scu( ^#86-*T91a_wfc^xҶgDH b$ƖBSt)=Сml">IU^Ι_F8/,v jE(y{?)rs>MgL}Q™~ ӞM瀅_> ,P P!}׫w{u8n?5%"KNN^.ʤI w-e($pԱ#pd9 g+֮ôi{|/WQ'8=IdJ*fۙÖH pz L ))OԬˤԶ(?"L"#}-9;ߡ_ ![^)֐B'9&4D xyuo_eG$`0g %3odos 4>: `65~w8ʖ]ϟL Ԅ!,p ;(9V8 /-~ qj erۉU_cm16‰\QA!fTw')Y r%1IJ*Vm@P0 r>&dF lUyQerFF?%ɰzo!JY@Gi-GMzUd~u g{ ueYD&+~$թ*qEYNj(vWR-j5X-2SQX4,`^zQr8 M69Ln]3 T-ݢ̣k]ۆ{88/`aR8lG?2 Jax끼R y'f'?L01MD "IU-O"ׅ)6 8 'ҫY}u,$ ;pOHYF厦MH5t1*&J7Cq41%-sLɶ%.d2)=2ll5+`iwl:Z/A'4|(FX{tIpE=cČ:ǽ[6XD2~;tUU}UWL|{Rސ-Wƀ L'!dX-ѷP7A(Oޞ 5̨uvݤΈ'W㷓j=i؆QGR]:{IT[:L:tK6l>5o#Ѽdtg)ZCj;k~|?VZpkf6cKl`,!q4n,'ݥ ^--z@ʵ%g8'-6W]|/_D.,‚t%U?i޷(%ztTa @z,%ʓ9mog1Aa(V t;:E60{#1ȆXKZlA;q||!e~rQ)5B9ɂ5j 6hqlm,FX d0;>M| ԪhnǚoݨͨqH~%=ͺg]Iţ@W%r$Kǭld6ܘiw5sYnVw@nYƝƔD^,wV ؝wtC瓀!BFrT5FtK,Au)0

    XNw\H[je3nD+/ze̓j؆Z"&O"2Y"EƥInp-فNҠYo93 wk"!w7xk蹌`1)щɯ M΃4i}P."22Hk#1:(b)GKqȇF܆<3-avifE(՗ zN7PĢB8d*dT!'[ǯDxzv#պT KfwoU$K$LOAeξwh[ACRRf c^q“π kp()5e^ j85BCP2dtwuWYbq4[އΝ]րڬ"[Y4f@oC.1wڀzޘ~?N hQЦܾpN&΢yCդ8TchOSё+5&iGV`Ǹv&}?!dwYk_/ӊr<1.5˧ 3>?x5 -B'(MlƯsqȎ\b7rݬޅ@q c y8qO_̟Y^ 1*/f# '|'s4-%qg~p:p27c;Kοg.e_fU`y,tSn`4 Twgv_I5M>^\E9m9yWoxUaf ^wfl6'1>2/E8lS++l9)wp(|we@G.Nj>k!$Y 'k&BքWE><\V!d4PtDԄYIzlzQk"uK5ivn(GlsKh\}hä/i7?wUVgo%ڶؐ#lŃx!(?ۺ kRZՇX߷кy[yC} b!x"rVNxY1K\L%GTyE|r?9'`v SF\'0PșvRR31.;K1Wֿ淕8Su6*tR}'J6,Q]#=iqLXM$Wq){b5x^\ϝʥ_n.q,irC'/m;`rLծDgGOijEH Fx?ڜ[ʑfْ3%`rW]I8JugwprZLn N`W.8a /O8۽{z[T*qacc,Ȁ>'%NG-yfֹxS19K T38&cxҽ$rYa!lX{R] ?ܓM~1F{+J9WL{]9Xٲ#r'v RF4}2uTPn0 ͔W/p_VAJ!ru+">uSc&uqt 5E|Pt@E\-NjO5?xrC(G;~-^ju੟C= ?ASl;٣֣ nηoJ~0:W+HdJi :psHZ˛ #D8g/%AH FlsSmd@ۿB$7*Vꜩ}^o 5 v<&u^v?b?Heh :KiJO_R/5ZeV{3}¬9sO&.r ^"Y \sܠ ׌h|.r[. "c:\`N 0xvkO!),]e|.nMcQK"}1yW/Ep-Y0g 9[`Я #T7]A,L[DU=]PE ܷ..\:o:ߔ.wpE3wXjOK>O1[@X5}I*^i&'|*a,VDYzR~ _"}T:@2q%ÚMMTw&l~?՘c`ݲVNKw q^1ikME|1EW̟0J/`_1јZ$[9wLRLS1(uCF,@iN5ESJq ZۋMy_ F ֊S(PݬTG#$2yNpJ1账,h o(+<#Lo TN\2P_~rŋ[ϵ+1'lOi0MȭI@Çp Mg2ۜ YH5ɊVì3G` u5Sn|p؜G펍R4M vK*FlҦGw`Rp 1'" LYJ8]<*}5eÿ^%RI ڠnZ+Q٤zqg v.i፩(ʭ6T0[g+Rrs82KEes#Pv6`3x|+ޏ{ KF`{6, ӞJ'ms!Hϛ6ILYeuRmեe32Hj5Us'Q7r%-5:q;封a h?m'Kݦ M`2 ;<(misrͶ@\MFȫYjoҠ!I%(0$`vͰkZBV;-Cnռ aͥ{,V@qƕ9v\6ij1?#a8./||Z0絍Tp/8XmL=|-b|źv _" |n S8}U&g#[\&@7۱[=CNkki&P憮V[[bo_-Os |J6RzG(ӍxP-3}Vy &L)eӇLu IUUtGJȔK tBۏ 4ASG3"ג{CclqĒ"dͫL!{GcZ4^-VcQfPe+UA%/%'CY* ^R%RFk{È{85 ;t9]ƎW! L' +>p0xvuLpo6h%}ۿ$4Viue[XQd9<swWSN8I{:EJ>s~- k^6}~*K}nPI.еRXߨF1vBN4˝.D6WMě{aվ¿- -XnI񚴙oB#T iS겮[Dܓd0kw'UZ\ed @!b("38>|pL_-#P0 2ԍ>mA^=Q9X~̨n*&"X>-Cr#3~|np*j9=OP!rZ3^o##DuSj#$ W#·,B][,y,bܺ}+B r81'(D'y\1uCЫ@oe'gGytE(><~aԭ7r*s푓iEj<ǵ|wGL L$[qSCToH" ?il G`şf_]Io#+ߐh Vg,?4iބi[R f.p)gUs1ZnL|QFSp5Tfd&u`tIoGz>:a7 ; 9kᕾscA3SLQThCMpbi֫ nsn$|,+Ħ {82wɂbAVذ+:KƆ:K3ks RB?7cLrjjn( Hz?2C8.dGv{Dgȝ-L? ]"Ig$W =$3ꦂa)G$,9(xۈ1@(*</e <_Kl*yUOY!1uSQ2{m`p ?tƍeH ;[Ib= ߔXMuJ@d\Ln?ЏQ`הTc< C+:{JťI @{n=wF ɜRQua>Lj!4T(C3SHT$ǗZ/+V#xǽtTN3t{sE8 PYkF8wZ|AsQک)^Gixory[.?9hǕ zcY.Xzf~UkMȅ F]H$k\$2.`2ԿRf7~̤2`Iŭ߿efCCX< n5gƠ>YGۿo٘q ʹծ5`^.*|NA>QtLWsfc~~a']1MwMΊ@ D?_AdE '_35W38᫽J͇z}sge 7o<&5 -[HĦ5ou2|_^' u )fIe,&% ő\E>gqKœ@,p!}dx{ *0& r2IAvʰSU+vMě,Detnbwjp5a]"5.z۽ ׹BP/kA=H2Z&32g |pa^q0 hd `ye9Cc/%T 1w @?mؾ_ I:s}'\6Fw& ϸTAwI ugNH"Zp@=Cb=ip{^<p2C{V7ӝFU#kGg͠|kQU"539D5Dz%V2@wG8F2~Z)% #mۯ SiD+{8@6ejqddYy /ώDiQ_1 -`bKT_@Y(ՠbg*5؎eC/!U"'UEiN[u+i sR1VA5QYOM^2R)%@i多I# xhUЍ?=Qr M7iX!A;6߈K6I PHj>`dǘb'/.f9~jV 'a;[ݮ=v咊wrxXei)B/ 1lYt گFʍmvs 8}']\d]v)vc EFL8ѨI(+<0c>U,#n5jt[&/IJcV<^%xo؏3"J h[DxOޫK$^Ҿ yrE(>-}]I,-Mkga==ʌ> TuI~>͐s F>^04+o32qs3`vۇʤ%"(stZG X4/*p*ήjQ"TXqw om a7M/ nvk/pF=܈uEH/3{Gr)Zփ44}š12AuUQJ?U;70zZ;C[;gyڽBw.0{`-Qo`c<:nq^?ȣVS>GEV}j26LZ'V<9LI{:sz?V>3ڎiـѬۓȄǼldu]NVf+h{NӪ&6z3ߖ"^f#G?=èr'fC鿩魅5v'C"A#X0ܠ;޾/cgkk-!Ѯ'4L_ˣHLhSK/}*J0YDa|e<~ (@*Z-'7dS<2$x luضlՁ8~{0`_O6r+1{Ztb H?D$<^cF3} O7@9oh9Y-ʥ4NP32r„q}o)~|Ϭ\pdC̮6M4<.ľ凾|>!6篎폫+Uyv؏r6;2RPYIzB1F*B![Džh89f"8f_{ւ%%:._6yO>f++U6@q9쥓}BZZe*fncjEXaaHbQV gF Ϟe ֑д"*枖,!G_Gj} ϿEFCEDW3ڥoBa/v3A!W.Y=! l0(~֑pQC{ 0iN5!=*rQ-&(GTZiJ. /5ƍK(I u¼j'y\< NqWSfP΋DR8j̵1&5Z;-ß_лfV~@[ݑW(Ahl/†:bb5,h=MV'pVoSyhλ(Wn+9Oj^Y I@{& Pj6s-o _GX n~ hRf5aRjAKIb!wT(č>a#d엙롻$G >O ~6xYk+-_ ^+NyYQ{ʬԎ}L҄n9m^;&q8 {/IoW4u4~瓧6RGMpELҋ!T4K4EI!ZA^]OߨVs_e:>2옼'Ka5Pզnq|]2$!7ct[Ҹr@c HѴ }Ѵ=ג6q&%yl}kvZ=Qܽ#֖^c z@3hK6j${BZnR^:~τM[7њs\sxJ~R}1l.W!QN|p?O&p潙RnLlrJ~h?\^/l]y*SB OxD!Ob' ^JLaV՛7OuS ~*VH18jp-`f)+U{A^A61G pikSjj9ƵDa g.A4zB#ʼn%pt& 'vSjOHu9/At[Xg`µyl 3"dk@[qȸէORJerd} x~nj|{[6O)> ksE9Hl|%1W>y:'QX0H=Hz)O`3[wX%ϋSj ݖn|۾<wYL4!8̎7qwy|=pmP}çq+!Ea},UCQnr!:M"IYtpD7uٰdAA4޿FeڼRP ml gSK;D':.Dv0vH)³^G뷿p 3WV@r k65g|n[SWqY {υ p."ܧ M/nkDS\0'Y2}3ڑJ/(չu>GcEd DE70 H7y =~  J 32܂_ՈE(6N;gFv>P=iǸ9^8//ѷ+f)؋7#gwX8г_"h}ڒ-2[|7 E1԰Eu@2fc5B@Y5~lDzǕh?LK[%ёV~%T4NLUGsyUCAtlr*QHԬJJfOnbŇDQ݆n7ċITJ ~ժ?mY2֝$xd.Pacϛ"tF8T&afɵ/[`B߹)1K_;d )ud^DBQV%g7{!F_0JS%~Lg4#}xw3$z,OA)*=-Q E xW`h7ɑEBH^k-r$|'QǍ|cRU*U&䇦OzxWR4#-ړަ2\cW`jkMpN(I~\ՑI)gW&S2! ދ>:l{ׯ`œaH<'@4Oss)H ޅ CSm~>6;wΈ,I@LqQ7h1//pvvLYV ;)8X F7h?9 c{_e[ߋK]ֽ (`.[y[@pVK}6\Y'C7ʻ Yn%q]#VT"EV&KۻuR˃L\@&kl1.zK.9:R^U4i5,B,HCxz8߮S! /V π(#w(TtQx9Ac<ԭb2iCH[BoehS|%_m}<FTt$Tq:;XZuO1^P賭n41Um$y V`'gp$j+%]A{dclp94{)J6} LonZGB?d ȀZuqM$@X{=P@H`Leh;=F5H任;JeuӔϠs1pokk}HW;Ayq$[+4AFƫ&3͓"wl_鉬x$&ZWqz QMzZAr_$N;o^G>-)Dq0]"I@>5AaD{d:5Q$SD/ʫ@`*~ݘcjj+UNpĸLvK.K,1iڤ)LStFn(.-DڰvtX]1;p }?d"F(xS! =}qc:b-v%嵭s w%P"Ψr !gV EpINeTdE.~5 !5k\y'KeT k]n}H=x QfߪYHƽj S  "b~hU`tٹ`y2Ce񑟟ԯXs)[@^߳#534ʜߘ 8WbEl|G=0Fѯ82̮p/256ܘ~nZzWxoYmj{D.R'A$x=?HZK5q#\Tc"6rFM}(='ɸ:{ٗxh/4 zR&{5؈SU]mnyBܗ>L(Hf9HU.C:ĤvˤsxOF3n_B @ ivrP 6eL_ &ajh:yF;DSc#sI_T$1ONݮ* t IX.c~qL 2#Kx,杬M:p:B`<@*ĺ昄4۪1* fS3df2g*iB_՝UI3 ^HLW?QB`@W+,U1O?_nbT8ǘc ݠ3t e1~9E&dz8~'4~=@-,n0 +^M~O+x&_4}- SR||f]}q|&g:\Ƽ^,2oV;_y#?*H6\/Yӊg$s_&YNnF)qKB9(Z'*6> \ gΘx_2I퀳'j+5D)'Dѭv*q+~@.o (O.V Y&U!6 nNn Z5:7?F)d>? F.C?L]{LRuyP<0ƗMc !nvjJ|}1^ʛp㔐yw8xt&N(>Ѽ?Vs_PY#`L3jk O[^D mtADmwkXDvŢR/pS0K|JޯCNyyn\]6Ņ݆.pum% XTk?s{G&_Z2-4YVSoK됊=D\BQ`ml{nbÃR 7 vj& #<_qE]n*ort#&x_GrRxYty*46M~%s'jFmZcuYJ>efKmTڥ.׋UV'XpĦŖR>YM5 SZ ç:4AFvF/3 25bvn3c0󙯅խ@7wVyXgGh\_7f^j/FOCxqiL5k۳!͒U 0I Ϡر=TmՕh{i]+X|ކJWs rͰL lp3YT4oP}4yqFUhk+w\b`@h3K} |S?rkI]\!{F(pʼnm9 V=Ch}CB&]b0K*"S0!krW:=>\jKX:%Px9ge"nT8514Lբlѭ%2٧0uP\NLXUJs7Dm#nQ/k+]P'| hc )ݐ8Kk$ X x'D@1[V?o஦| pdيghMh^X֑ywZکUl44.ت5uJ̃K'N6V=w" xk~D $kMm|CêBֆʙt9i4Ζߥj3%|MEǮyaB'H=|A9B̺Kr}2Q <nb|Q6n+Fcn֘4Qǎ/̓'ٷ5j*)Z#`2,}nxwLʺø.+VM3(8)\"ai\)zr" =iJ&ZA~CODPϮzK"yԓ_Jq(dì7s.xXͮ*4>^o.m|.~ @g5%V^c1:5r+>7P+eI|~jevÁDOq!NѕYq"< u`9A&D#9^ %{Ö?7buDjr~H~=h DO@ zm%j1A?DI6Y"HOs'L^<ͭ8O4TkQ %z/c ,Nzzi0=.|HR`hPm/E~-mܚu0*r=SCd]x|VUg:C^ *dPFauxAMmrjn 鈻/VN̔gZעt TR_)uV}`ľ'dI54APdJ:Ґ/ѱq?dp{ug1[&Rqm5;nʿ H0«].= =W]Ɣp#c̘r`=?wpC9Hj M bt;߯زU 0'8qhPsE#=L >Ur-+ૣe#oj OŶO-JWܞdE ܆%bR4%f|+T#je)ڼc0t2}U܎ Q/O^TC!|myDϢ 4j3 ~UnpWabB~OA+~@U/&b_\Q>b%ScHړ)I(:SAQ*=P@x/>)[h:"eO?L Qxqk%~S&9!-dfOz6VUpUS\M7?9z|gJE'=:\6U@M~t &aw/Pr'rjS3r?%Af$Qʇ{.ARǼWeIcqeL16>hJr+ج,_1_p:UZ 1)pYk@x|ϳtqwܧuy]\FѭBM 0^?r\Gu&$U׿B33)Sw$I۵r*'m#1ƔϿuw%:c*: 6!"mPV8cĄ)\5N woĚ(`~q3PD:~+uFZwɨ ؜Q! ~-=!beZzE6/ x\*(9}uaQ2#ac dAWdbĊNRDo l8c-=5y_PG A@qX(< 5m@jo$Yb[""SzB9?DuW&1;,#f3X YgڃW:&l-Sp];A0y1VeCC׍UAOKi LỴCd~>ūHE `u IRQuufnF\p\W NsM\/=ԷmFTZ/)(L+8a\wr0;pTFn_u 3dz<~qrdkRsA0~ 5w,^@GBGFSyJSƥ]fJw>?wn24uNgkV%' '<e E1Z!1mFaw9]u{?*y0Dd Ҟ>c7Wxׯf:$ e*&,a$Zzh.WWbI5"ELc֍Υ3Jۏ܋mۼ`bч (fGkUPfv ^ȱ͕$$"J́V|.}eIE jdS򇷋,XaMib!jقUwYw[XH޹xsωFe _0gflx)2*=r>mǵdy`;j"PZ?P 6|v/+@m<]~xg"Դb|c|-};ڛbӽd'r GViѲ%6A}k 2C^U]8Y#C>4-3=/MM#Azc8,n˹AtrYْ@1E${i4x5=h,ײu Oh/O|ѱc;L]Lni_>̟D_J5 طndiXG)i>o%ŵ.DYP;l `Sjtws\GU4ZA;B0Mt~FF_%AfOTc-}r'Tueגk*67X0ax8!5gfȩҁUЅ#p2Pn3i ='%)D];wE-D0,wϪ y$93 T><g?S=9yT= =Eh_- !Qb b7O򼛞zG[$7+b΄{_H+nq#6: DuW[ h }EqIR8 UR7=NmNQ[Gk6i L.<=wvdO?_jd⵷j5[r9N/;]hjQkhH7턝-\sxMSiW.J*"b=~C>H6?ד -4 }꾓#g45^4]W5!qc+^(ࢀOmDvjѡ8sD٬âE,c𷙶 !C:Jԕs?p~y:)XDms. !xPjVrw.7gtyzc^EKZ| C9d'r@ n31,|x+Dn{=XY- ^-v$tх>b9N"]6@'#L_@`}tט!shÍAb6_z^ؕ<0\8V0"%9f^a*cdO_n_pOV[ȼ<8/9pnuDTC2ÕL>Nr[ ?7J8[K KEH\t!RqC;,}[,'.@"V|"5h~4<\'eU g$pnQ] vC:4'\DEQU#;EҳN+=;1gn.7]f2DvYfբk[ַPtp&ֶCuE9@EofL> g,&=[]âJaIJ^8- 4}CϜE9 x+']l%8߿^WF1M-mcvI?U}61!*1u.7 4'jb.LLp\@Fkኖ]؟&a3$r?s;IbGpHs;s9rTGhbxf?7FyAlr W="Ԗ]9xi$V/\ۮz^X" k-9ǥvbL#q_lT£ZYH v͐:pbyNJqLa8 x` Y":~0x6'Æ*eT{W(lEyǜJE~ GW}R zȈC 2ϵSUc55ǔ#&}БLKc:o,kĸ1j@] ) z 6H|P_A̅Bpa: Ѩ2Hgp&x $M)& pPMN~Ds=1uta(0*0HrE9 4Č[HM{ Y A.Ml֟Jy54{γ/K5DjlRBul(-Y@ly& xK`s*fI4[~P<6\9cQ,z1dq!F9Ey'y]n7` ]|9vk>c.^"!"UqȲz1ZڣkfW!Ӊ-X Dۍoe .l8.T8n3{ψQ3kn ߌ')6lv=jXl%h<|i[2", 2eJKM?WKD:=~$3<^hA9nj] 70[ʁ@+u?qsIAr*-C"n7^JFkȳyΆ9P"Ovc 3')FIVLBWUS&Zh2s>AgmŚm79BlfYl:}FBzX*/B,Va| %!"|*9PQnK{3ef:j+w[7v+f 05'VcE"A''(AV@lY9qE"H9ydǺXh3^*LX?,cNzkX {^Q+lC.00ڤ;Թ5Mj~܅'#&ZB±oDUv<(0:eNd@X rC$PemQٷ^l.㴌de8ͥ84 >xRy^7CGpЀw+*Z Vp!5%r",o=pZD<Nsvb֤M*[Gpː˱i< [(@v+ʂʦ/g>Rnx>[e+t[qGb}xcE&Tp}-ޚMOjX֊獷ړּQ]E_3S7xb G ^rz\g|r,W^E5@ 8<H vӬRzi Rd$$TϜ5B<rh]d%h\zyFyā8lHQTGs\/ |#o$/?8 AW@ٛ:`MgLw"u&)FLYS׏3ޟJYO}u=k̍#Ng9kQ\g"S-娼H3VZԗ>(Kzɲ ,a¦m O7:n'w'JY5%ҡ(FTO 9ʧD@8>E>d2'K pbƅ>20:2Gy%E{ )j6Ȫ2v0C ){nv"تmƚK&dm\zp< %9BXkjWD1jc2kOZL)cMؿnjՁ&ˬ dNoZgۧe+ &Qw`p&J,qOu3cl}=֐Ӥe\Ccd?Y 1mU+v nHuEFR1{K`gW~dT6b0|X)JPM7fuVfaHi3$S.^ć9&KhБ6MTQ&n/8#Duf6wDCZ~6FMl ]ftLambfR=(= t&OҎfYWW9iٰ̫2بx]ByAN~p]a A?->T? <+΁8$S֓Vecr`nβţɰYM\ CLlx :[%G&3!a@\>EXvg|bk2A 0~<v 8f. GV*v}Yiޛx8^4CrhucheH//7ׁfdX8?#Մԋ%5H54D+vh*<_`+=tȼJ +X}^(<2RHЄQN:qCu:U!Z>jz?nJ߷쵑Mt yQxnӁٴ[V+[9ō6M;KGH;Ǔ\iyrćF 2gYsx|}F~BѢG<)l =Xҝwg=tSg3W!M@]|M7ypߋD@=7q.Km&K .H6fg0y/ErҨ'|3A?m3Nqӧy3:os1ǝ$c?_G(Ejob#%R_?3+?4GqvǂфG61\ 3Nî0}j2L:L؝RgN{4$Sݙ_#}Y F<KP)k6b=-2΄5i|4]JB`Zܴ%1beOS>Gkڌߺ?j sw8GA,vm8*cGpm^hTt]6p~seeIQZOQ^KUVt3Znn/ ) 柋j0qF?6Pp5vA1|_/J'*\*<Џx61qLU3Gm.n,%E?9AE{EvFҚMB)5"ӳq}j49gFGPf?hg!/_;SLhQZ(`yW].߻7Hȧ /-gyeA3 kn}xV 1]˳.L>ȑq|چTǣ7(PB MXBt-"QT8Ժvܩ'hzk:cif&w)! [֠m Q$Þ/W{"A^2 [DQIG}C.wkTWF輟RĆ0`EuܺF_\sq7zT SV~&eA(+vOa ЃA)ퟐ}_7R'r[(a"z2@ϒo U0Jkӏ,"H&G{&O4ne>1Fw(%*ߍ<`B ~?k:xM.c[i2^ 6”y#`&UjЮ|&qLG3E#XanBX;ʅT)rW$=҉ߐ! eS,J 159ǓU.~:mpe_ X֙^zkRԎNxJ\mj p|QPv칀Y/WJhyȝ>Bk&a][ռ >dYX2& [{?{hL)<55rArk1IXѷ $7jR\e|3t0oLsA9|du+R1U qtP" zнHz))VfJkd91vi9Şځ804f{d{,>ZC %Y~/-pMqAXl_)2C&AK}t.$p5!-)mޙ9 ak1% IMO dJMݍtp5U1scOJY^Dm.Ѩ+*ݶy|nG*G\T`0@z2 ȑ{y,qX0:21]3,CJP-OHYn^f/GlZ`Z*{Y[hw7a@ |b^Ÿ:e'ЭW!!s3OGRMX cڥQoq- [l* 'ܯ t( }:мv.➛ "{W%GH+dÕ|),FdjUACqcchח4l'=O_\bG}");54b?<`sU- <*}Cz>[pGxDpr嵻 ^{lϻ+V_醱WgE tAۺ>4?6w]R: >בA4N?&]8ub6 vk҃d,24w *%2ܽrq0rb o#Ea჊@ ٍ3er5[C̑l m~ w>'Rٰ^} \~c0Y<቞CuZJUpH+RXK!Gi0oiuGu_FvSZNITrͺo ˘rx_i2߭7~o3^a-z8 KFZ` 2w >[wx= +L%idҌVzκ-cDtW6tNk2fVz eLm`BfÏǶ33KP']*B[vESyCߍИj'j܀aT+ސb)ғzC>xVrV<9kENQvEx8" _z1+%QfۨI<Zs4+፥ x`xːttV,B\RfbI +*;) {<.6e߰/֐ QtZ"uc xpZ0d>3nMqRI2 x_gpѶ& }qnL+q'N*P;.çBOWQQbo61Î+Wbz9D+[̫;#Zn^7k۪ӴMJj;C-l[ڪ]O! ׶p± ]&m1;V~"_d./8 @6!~}Oy ej€YVme&. ;(I+w5R:Ml뱚S?g I8tN?z(Lע7Z5R*냍KL* zwN mk-+TntuhKb='s^l;4Aj,zJánwζI1C?f!&™nJ$G1V7PĒ4 <5k[T16RT8;%\ V`Gݺ] q4kJ,-_DpDphgۻv$oc*/N;X\/:/zcPފe$ul _~z\ź0~?'l =2'z_ X]7J4Jp^ * D +Hc(،!]ЫXv9 ˖EM18ylCQ#ro=5Jc/?$?rv4tT##Gx[r!쪪A2.H6֓OO11+M%Rykrak;R|r|q^&X)uH!PON6YyNntcE N>Q3ǔqr_BtsoYi֤W9}1=HPdVU5Ќ/FLtѫfRjoMebDwhHӪ݋tm MQy!kc.8ع31Vp貅룕^aaƶ݁jCgb.uV  <ļ!%g?;ݾ; m|DP`;VM*/*C*Wm A2 L3yyD-^є[grS;L߅D!ϵˋjƛ@]*coU͝?oHS-'@rf %<"10&CF o)Ud2b`WvM^/+|̥H#3X%kiPM+,=5)eGDWR/TfTRf`^kvwF_\`Un"7.`{.9>~xGdΤu!}\l^h˂ aQb,UH<DCo@HVeܐ!>R琤 (=Uܿf/cJG<)+;3LT=k(f}%S>5;ӜÒfi\w>1d" !=1Z,Huj8 P#̀k6cGEbh"-*EP"|thOr;aO# ) 0mn ۟[7JnVW 쇊Mʒ*4Y'ۢD=])]̶b楿>4dvޭڼMZqk~zU!Y<"u Wҁf/0C~N9X:X?x]O"5`<N(#lB,QOew q@8`x(N4)4txKWєុ 5ϣF&'tL7d,8Sǩȝ =FIK-˕1i [)\TڼcQ4Om|g!:1^)%-{"|AļWH^挻@.oTDz@H&{:"=m)܌S,oNAEZUU&2)?ыPUcs޹hѾΆ׬b: zwgXMM c )FV0a!([*RoAI&j밴D0$Dk]IE,h{ٚfEnEO"lHۓ~ NG/@gR2 +$\/@Uqڤ \jT>lg*d5Bt 8c 3&NE!~5$t@>&T] \fC~ZD V²V/2 pU8`"]3ܳheE2TdE.3FxzN-YW/9Rr>VAl>]r@f kpZ?!\7۬wy(OZq ~U:n}I"yGį[enKBasț0~UNnoo辌`Ym'F`_VuطPWHK̸ XK <쏓JcKlKC6p s-|.B̗#cU#%|/HʖB ;E/%8q<쨖urZ՘Cc sj3 ˌIǖLfә74^#') |5U%jk+Ӓr? NkT7yg `[UU6[u>AjhqTr\@ yd7zeR$&DaIڙHpɶN#}Y;QX48%)pD]*Biz22l@gZ=YK(|g9Kz Dڣ41|l`n7A}End-fmp f/hVR ɭfNs;jx@N" n_E]eګBBb-ۥl 9Zs\,eCXfЎ Ɖ $?g0tLUo'6[!m4tiA+8HKzuWmyRbze3Fw%Lz >=oJMw Lt&O $6 (SK:|M~G=ppaĦ1E/۞W%Wm?e^?XRߴDKK Q)댶=WZdqA/k_Xՠp\:|*$ =R1>@QR$|sI,:h/`m |o ?P~a:d2-W_ M1{(d)N|h J; nI:kt/Nː2쉌@J$\ri 9fu.jXD߀kWG%d<"b% ݓfn=ӧo)rR?g^M9J2閷߿<0t-oQgꂹ'?Ma9 > $@$'1WV[e0p^sx(;ƻʨaJn'fȖI>vc Mjc`~gԤl5o]hXm9H }dw@X&d` 4N}3guKZJhҨ$4&TPxmU,ejߊ1/pؠH,9ktȭ7IҢ.j8ЈVQAxM!XQDbÒ!u TVR5 u o;ɩڤusF(B>ˑ,tW )ɶѩ0ָ^"H 3o:/`_V#;Vy.g"hA61.$-~\NzXZ;Dzs!{J;ϺB+~&gysyiF9U T˚nr8afv. ѐOHV8SY%)AbF noopix$+`\\Z9 X0ƍ&vd7՞G; 71w W)m~(s,nlGS͇"{ aY`ߝU?GWڠ&yR޳ gFo-%9T`5O](&G薯#?m(G~g>gr%.*g͏O1cl XE^J綽P]Cx!)cO`eYNUIfhʨNyF&1b=av/ uAFy'{̋L$~֔rLn#.2zvT=ɂB &/>h`|uξi}68Wi<8WMac idWNL"G}s$ƥJ* H3Gu+PvVヒ1B)Uj0K wexYW<zW҇t hXzFf" Gq-FPLnMpw̿Σ9p͓ƚ-Ǻ5D\X[O!H?dxt8K*$UAZ*-qb՟ۑ9BTݩԿ)ZXν4t;)z pf( XZ1r+\}7>k;]{=ƹ?UKU!gLGe$BY8'7 .h_}xO`fRE~ʟ@9(2!;AMY3 Tu]q&~3M l (33_Lpؚdw&k y50u4KH#L|Sp!]Ҏ?]Jr%7 y'0= C@<#6jHwL۞O)<>gx|nwSk7nדNkA` `ÌCj/^p#Dc5( =+U> Ufgi3|k) >>N@26论wqoO}pҒƠr)<`gtHHѥ|$g`g]Y9XBPouJx2cG$O>4("RGgr#W|JFRho1rxj7k=Qjwq8a/|~mvnrzg\FK- -JROBQ Sl`})5%d6G^Oe9"a9OGfM7{7Q5^ muRDŹ/]}&%Ɖ<\:urp&!684 ΄A ]K Nd]ysqX[i#/ބ]V?MqQm)k{ͳ5(/hlD6vC~Ŷ>:5[|RLJ/twwvT7V,&}m6DN Y0*my{H< 5Rd'4(s&266Wߓ/\^SJps0ذ+){2{6ħ$C&$Ŏ3#b$W2f&^_WZBnQ!箝m8'tiylȮ|i \#!+u^宒PD,Wꕅ &%E rfJqo1$Ϋ(mF>Ukw[ӈdN1<N6\g su+^E:b{CBfm^tn}L\Ʊo8)Sgr,].WͮC_ߗiUz?!J#etM[b :SF1P.GQyLVy, i߱ʄk; }~SNl/$QEB@5 G5}jI!wOjBY$%l: qπ"[F= ㆁhsWF"q=Y)F/ea(XG!Tvεa{D=yX|0xC=$zZg »U8[_טf3݂Ţ,d]x7hc1-N:p5ݯ h觞mLě_pWLXbtp=qWYܯlHw~v2 YX24 kMp9(U`pò3&<@7yYҥt2jSV׹g@v d%W]oxSǍQ҂U ׅ|ʭD@DvP+Z5LFʏ1׶|L^. ϑk/y>ջ Dkp+5"N}T>qc/= >&Xz77T0*gD_ se( 5JƭސN?qg8[PgέPkma6EιWw zB+ x~vҊ qĎ^@Vd(d1[P: zV[d}n:s6|{AA0Tbrݼ}?yvttpN 3GK 1NRK ޲_1_36폜qPS RUW,@d8VH/Ͱ[f6HR"j' -C ;*.)Pc&G0GI;ˁ$sNۆ̃EN<,*mgVa0QdC]Ldbnf@&^%1"^ѽ27ՉQayn0BX1*jSy@noli0'!|&*q,_W^`(LϷNudeK S7al@lgc"uRɵ7$5c!|7*;4]1zxiO[c]oLclL D&pĞ򠔷Jm pQ.zv,Ѣ8;ɛ5U* hcNZ7IJ]xXߣ~i4֝ߘqLѐx#:;A1*`J9r‚&t(BVc쇄.L%jnonrf~S= ̀= %E*cT O;#6K3E+ *jٹ|ʸ.ݘ>YOE&M3*if,d6fW@NqUݴz:=լTn@NJ(>@~?1Kzحm/;sПfxs op$Ipઉ8OBSݚ/)vGWt/.jW}z[|)Z?1npI'wN-xe#c2!Y5/!|H{EWRH AYԭD̿u)Lt66$Fl64~0d2yCm^> cVӇXOFkuTYe.8z`шқ:ţϯps&&eN7}2L N0ી(j+6З+)?ׂ9G3bqtwW+tSȜ&ŬdG!ahT?$H=3ՕQ4G<ou+V]-HP#"AYՀ}óXpiW!BX;@@k8о('&Tjw}LĘSߞypEdԧ躘#Ut1/ء"0Dr%5ey8o2,7:H!wR`-6Ł?Zn^jG欟5T+&9CS-EEFWt}J? g4#t1A",㞔o>Kdw7Lq,ӹʜK$G"0J|^d' SKq.xTɁ |C;3qsUm\y_nco./0NԢ 8$L;"5'AAZߊ TNĨo樷\G7nZX!Q劭o'%lAODNM=pqօnz;o;(@Y0pD{ƌ9(/$,$v.=U Ƭ`Ϲ)=%YG0*!t'ҏTfedK+`!I Ҫg|)R}ȝwf(|]GlW/\R`;b(F^QtWj*a)Ym=⹡% 2 qj^7f}VUGze *ŵ77҆`QP֞}{_fAuw庡ֽHsdZ_;Ҽ >8hևY#GG6`D'o޳;/T5lF0#ÐNWabxK &|€ݒIn# VS:]5 M7$/w:H> A/$\E TGLzGkT GÀq{5`j9[\Z"ZOJ5`'*.5¶2^k_ XQأ85}v;PqUg>V8 AK~ +˻73ah6/HRh-cE넕l``^ Ubdp ȝkfEO~z)]?U]e9|L["=L|ָ h.9.(! RŃ=+tT,4i#vwI¡QMֳg8E<)=N&$MiL"AY"ܶ@q`bX E>l;20>8O2E lr$ӑc7r@ жD<4i?};SA\Q&,F0]_H ZdeSc#_\a/W,kRlkMxq_G*d^eJ{eajؖ3}8HgF ~N Mou3U)H)TV;#af}E|fB 4נMK1 Hܾfd 2Ⱦy$AzR!DzzTW\ -kx -. [riJKb茩fԀ r3۸iZ%Drf;=7%2paX\8ɝ{l`_( Y)E{EB]HJ@P E;,'!X0a ߣcwg60ss`8VqcFV3<,ޑUSW&^"ITݻC 5DWj|Iť%y:%.Y[t@0 agw#SkT;&"KE0#f]F/K3N0A'W&/21Rκ{rB5)# BԢHؑ"̭\`~AsSYh~?]&,w1^Rƒskސვ MP5Vz3)-PBu #VFTlN$!SXdǃ}ˬY &[b$}W4M%V|tՃ_ ieYxMràb~gץ⪜'54mjO"`ZK3$ ^LzQYkKݴ4w<8"hߑkrER3v#~X Ck3 ~~~&bY-Ɋ@7ەC753.C= 2'¡U]gHz޸GR]OQ1~|WdJ2w(}=Wekzpy1 }0]-/ux I [=u X? %3jEF}†̉l%GTVSX臎XؗfƨBJĤN*cW **Tfiqτ[ .9f#K`3 ߘ [dj9l + w%;26bFXqOR au7us뀮l]U!=z)na0 ^!LS) f pd秝P-~4DXsh7Q䢈 b%7 ˧M ˥VD^wd]}Bϣh/ K3G/xNc )N/]t KoVC(~{a8f“vbzFaRFӛ>h"#H6n/#\~lX}b+k9LI*Ҁ̗m3ҤruHUˇ0(odPN}An.0 9ilZt(bM E[ڎ(0͘)3n ڭ@Jv,/ͼ`B_džO,),]ۆe,tnB5-\MY%̺_P%HM?xk`4pp#zk.o$eH?mgo DÑBzQK6kt4q*r?~`<ՙ^y&Na{?^l#M25!Z^#ϸ>)LtЯ&/T (tPq6a A߯j38 ?Kd9PC~dcC 'bwk㓛M'dIRRyHx0aRZ'yR q4uf=k/>#BaY2xPR܏Ygu D|Qej 'Z/Glo0f›p a+"ieI>nhކ(naJV*n9$ihQMWF\ ӽy~n%t0t5t.P[h'e׊LVeh&$f(֋xK~lW9(u'x܂$ _M W\:i埳wӡ?-w{9gbY3z6 BF?gH`*Av;5A)<yvfbT= T_ھȣq!9LIT+ܱ+=B1;;8c=; N+.uѢ-?BW&f9Ntο"YO1v3C<{rH3ഝIщxs&'Du+i .DXS <5ۤɌ !zOPehXO=d%XܱGZMS(N$6m:M1Kp*Я.; Zst:`b;=+TVޝSdehJ/ՈFy* '0˰vA57U .lrKd6z$:n榈4bͦ"?Յ)*W:rCtYmlz)G; 2{t*oZhHYbm:cIfbf.47 '=ջ Rt8@1kP\Ȟy ?0g':ڲy\G=8 qۋ ov5Rnxep!V }S8Ѫh7VxuBI! 7e*t.pq& {iVFA 3X m2O/ALƝu-ٔϛQ)VwTC""EowPl;-þi3I 썻;zq &zF48!dR9fF&0+)%lSFm]wuG/Tt<9FgX~.}l*=&fzF̚c_+:ld[)&w$:j\mQM5ĨЅ`w6".lYT!EAiXhW\1g1-) od-i* /mZf|ybb78wF$C) vO|sGM$/,O=o7䷰ɫ@Sw72iC'1%C SDYQj5:dģs''ry{: Ě;q;+T`Jh0ޠ%[= Jub}5 _'mUa"5)is2f'D&g`Z[X}slۄE6kx870hihd{Vm>0j =#ԑ7k Wz2'Ou<0!ֱIv>[lNY@+`(Y =5"ZPݑbvRBI ʍ `]9hsjıWqN+ޗ:8ǯh%JDg[omuBE~B&> 1Ȭb ^XO^*j\\`Mgºw7It uRgpfSH6#So.g:hW_d*kH>>O&+縩?hܜM|K-㣦Xi L3*fYvvnxw%Ł0ɵ=%=_oQ17T{YBS9=oGؠHgrs}valavX:ٔDEk(J zrI>NkO9UpSCˣ]@4iNG(;t7G@?A"5[fryɷ"}^1G1ǸWz 4i9mrˆ$0ū84#JhKyDVitԌβ*)6ٝ-iA^ՈN.2Xs5@$2yp~/DgӥQ% hc1jy4ˀ N|^~bLK=s:?n/ ԫ{!*6Mum%0&吜L qxWc4 .s=pLqkA/laC0RQvoOvE>XhW9L3%S>7R؈g k>)\LG#-jVůRRGsr{P Ɣ+#dGC\:-:cq ~KnzԐFJ6aޠ\@Lp2֟{4'?GM1nTҨI8Ku_798Z8 XRҗ>g#}D0;lWhZJЮDR%T=Cnuc9j_B q:&~ ?qAlpZVO̴ZjR&kiE. C.* 4zW,ZT]lϩao/؛Fc,˝vPV(FN~!^#bwM e2I;%; ^`ƒ湂`xJ̒~|U`4Hu$cEa=fv2  u AmWPפ1Rj7D!H_rNH$$b`1 0LajCxZ`ΩbKŮfO2G=@]O(㭿M)}ܣm=ܱ^,-; wCÌ+s,S25*unb~O^%-uQd_`LwU|Q*WGV7_Tz=]"J%#O/qi}l32(e3ݘ)VJ5Gm}ϲJ(! N 4/Ry@3(zM cBq), 9<ԏMI8r+i%orW8ͨje  >P(ʅR}=$hqB_' :')pݍ<Aa%lON풔_<+]uxP..!g.~OK!bbLr x"R(N9ގ"}a^ xrK#Iվ" r5UbY2)W&zSFʲoߙ"7 E0'i_ф2|/[ @B8w|HVgtXI'BBf*F&L& \ueU89ʵѦ\N%V#3\\*$]{ ަ/\%׫咱c*e 0R^"bk_-5U+CłoӀx烏Bޅu뙘  cO PCO teQVGwUY" kMK ٥ĉ9y1"9L%˯0 Xx͚'6&N+9þLWkZF|ط1,zgy{߯)l= 8a}3+fxg7e*ܳΥ9mrN__JO q`l)v,IgD@ J*(=˄Jt2 ?,2N._+M$"J˓ۡ5Fthrb:C:]X/PrW&ع܋ _Q~242<ܬX5',[K(^ǕNukiJkMbXdxUY\&lN%8գ>ݸ īw84X07 CQ{QYsz6C;22%^F=-z{)ǽVh"3DE լVF{w^4dTiA{M#mL+ĨkE;6ۯ)x]4 ±r 'Hym :LmڜFX/1]O.-)ƉSj߫i;f!Q̾fcsY;,a^NK UP-Ӷ뇶Dòn$CcJ^ l=e7m jH2GuArRLjo!mfd2nq T4vlX%~]F:;L o+A-xIm Pz73v3Ykk-W ۪1=V"zR"z E呑_"Z\>uo-j*c'Xet?y5E<=lV=`DɎ^E)߸{J s-څ;4U_'g_>RChTT\_l'mʥZAk"CÛ]:k=ZP>p^8Vӝ-gwGoX@,b:t1^(E(~Xm2ɭ(al78fm.5 <6ɤi(!qKeX'wGs,DC)!1 zTT]qz˖7VE2Q+Vmk2KW 7db&轛.o@x F*2;!/*]G?5 ~y}iZXM$w/T$t&CfQ:PX OO29$1ѢċՅP׎*GKfP#S]e!so/i2lsB\t3;[P^ZAiK\vKt4βW'&\+B93xi+d<%@`re_pW"_k<?I,AB*7_[*:4<;5t:bУ#x0v)0kXB]),guM g'y /?>络Ж4q7v]=?>Y{uܰ 4qIӡLP#h-Hr S6M2@AZ1]uy[﷧ٓo):_!I| հCmn& q?N%veՂ))Z @$]O!$y?w0°;[.& k?$[\z:_@5@N*l8h{P. |5rWX="(J0\Vech>SWٜVk<lN>SV꒔;]́ mZ'#0OjHq0;ڮ=RW fm\}_2J/ykqT7x̲5yY|Aҡu[r.=i{ғ 1>)mGڎZU:"-k>'-p؃Xn:ݏ&{u |D )Չ.,ٚY˒VpEN׳GGWmY. WO'_ DcZǍAK:lZe:wZ-*RP flvKz*<Y% m")Kw'(Q<!6BJ'z@V3lLV82tI! R>k 2Q|˜\y]ÊHq"-ᴖRQM:_cE",NpJ8| &VQ:OYFAyiG\@pu7]_z8y4hMJUƥn~ + z1 ɟ٩MD" A <02'88L(1 68A6VؑP$rN#x"W[#muNmwzkM1LsZ}(isE0敛TTM+^YZ2s[ƯXC9oK}MXs (ç!U#-K$7=zx|4̺'XFOlY~v[ܴIduW*͖:JBq<:FC-/O{ O '`ʠMU[mf)]aśk *@mc!ZMUay{pO|$dWF[&g:?+h Ix0=jaZD_p[m2c$`sΊ{yb>S <*ri$t66Q :KeciKmn2YǞAf4}Os4,n?"lMp,fV솆^oh1z$&jd<5,f9ƷΗ)27i13'H>XnMuö O#+ V>`W #t]!i;i LAn 0p$HoKuuH}2^QaX$°M5-QʟӒЊqІ^sxR54qAڼMƯ8Dyy!*-g~ BwvсCN< ;8ۦ}GUC|=6cikL |wș^5l"Aw81SKBekb%D2Cg0јƑ%cz.s8Kp$椢$6Ι"n=Z\ IDђʕlN <|N6HOALYk=}%<׼_^DIs]I I7)͓A]Cc4v5flEѼlFQ,]M;f~NrG#v(vOeٙCW OS]s ?E$^u#nK+}k%gbtWPNM5. Cr QY%XZqk^Vu[]{hź- ^4ʑb @Q{[;nz -Oq+[i|cRpb>4;< ]۹OfXy+&,Q[y\-v@ 'dpIVgX2tL:fT1-G΋RA=(`Zm~?y(YplZx@#ܭӱ gDV:unFj_ /e iæ(B XҀa,86c$Iz6>~3]Ld/ѻ"A9R[dPR-M4OqMGm-KSB K ۴&KaeKI~pAR,H~vq p9ʃ?EXhDB5oP*ޕ-v,Zs01Q_%1$4n YEQ4GGd:K*$N澜%tpDk>|^ˆ\ -7EUA^ 0$)ypƲ2?5gxD c[Ўz+Ni.s]M5"pd7)E'P,\_XvvLuŞ/:Hu#?g=j}\Qv<wXRQ"^].Qolyj+}=: ~8,k`Q7fYxnгn!u*$ -7 xtOpcd['&,6·?HnJOLppRx 6\D[՛C 4o)c@ǝ. (}¢8Q?\EcmQ K,"S"7 į USt쨲Q.: Ѹ63AxpW|yA9TstxЀzD+U.PV 21Xh#vr^,aUt߲/5u:J%/H, 琮a$kp0-bg#d͖a0յtL==ېYþYtq#NZo5v&M!]_e{oQMVzsH^x :U:]Xe1F2l9m1OJ) g{H<>NPݓ&U>thqoM.ff7U+ѧ,|lI&ᒉeE"ޔ6{S.,Nn-%؀߯>$ kX&CKvP^_fz=rJ伡FQl`.1B~X@t鎘j "߼U nH- #:] ѳg@FG]_Yb?&ugq*B>& ^*[57 ^}hgB{o8q!h n)-͂d%hWl Z Bj$!aT Ivc b|\f0731k(N,EB.1mW+Y:+e]!eb@gBΪR# ̥]o9i~'bR68%' xxRtq"t3&!7憙ezvTg1k&>+~h=4rK3a9/\c&Zfrdt'RxMsmwzu12/+>?X->ij=34a}\fZdAE'lF6NjA%ʞ{s;ԯF5.-h D^km \$*k:yxCxq4Ĉ춌b&˰o|#@ύ;3lδ?i+硍_BV)׻~xX^q.Y:Oy yYO` r&;4W6nIS@,dR >akOE Ͽ2s,&nXNhB~{ñY% ]$;:[MP?qїjM:1G\换ؼylB.ԕADonB@j.RXG/1iUfVBS7"hB5J׮u2 \ѫa\1վf``-\>[눗eYY=bϭ߹_MM|"9)C6#jAek@)7,S3,^O6jÁaIF2Eۣz~#I,B.<7'DiW5RP!]SP+ݤ-9E%' q$Xv"|}"(:coנF(kB3̟3Y˙ % JL"_qԸQ2퓧vͣY+5,ۅF-nUhoċJ${PDۆAaA gݜ\2Ùǫ6S…/\+q>exE?ߚBhFQɠl/xQ|SPr ᮬ3鸨UsjZ<, M#2?nK~qj1ϔG.v+%@aa4֖wZldtk{IKF{_ƁbE9SAk Bzg0p 2\; S{?7C8CO t_Dƽ1'Grm22޹Y>o(\AV e@,'gMA;i^gMPv'VaQ=m,h&7'AB, OZOwJ$ 5#d 0h ry$x0pߡmX]#2,t)R?K9FY[kž3]e_if.?;90YmEN| Lyf eo!gҸt8rDZZ*|Mypȼw˃WnCZAG`(y@c`a!]=*tmVEg(S1xy9 dy J%5ڑ ((>ֶqyYxS{s2R:R5Pi ώu&'d~'v'Jd]C(KVP=iSLU>dZZaD%q\BKgUµLJA q۰|Vrrrܟ8f,^jg.]M>L7k:wM,P$/l omܘcBnY"'Lj38\Wu/Of|3lZ(%I7R:.IZ;+E6[^E-TUWޤLWp#y$ߍ5$̝{MI m#_t ws}1=pP wQfD<۽b@gVKgeV=Py!!7gK[k"渢I +Q=Oocܫ&td\5^1Нn BP4N`inH,BayYLvcυ NI#С,m!!tuY!zn xwDjlcg(*uRG {p#TSr# O{P郬y`kVPu) m]Q.gNh$ĨLRz'Զ209W 4`Z` Y\0PKZzir̚ cMB}'.*%x~ns~%cYw߫eEEObtR=m4Tmӊpm3\\\j0c*3 -[w #!7WdMɍPQ/ۘb__[)ٱ~PeߜDZMkg )U\T!I^̡嘬N>^_ Ƃt耆̰kLMSbSz|ͺ9w{*`ISYͅGɆIEXܯw6}ںʝЏyx[ⵃH>MmjǙwk0fsv2S{o_}f- ޷s@p4ֿRP@/cl \nfhsB贪yC;R.y]q\?f4n;p⋛s^u6#- d= Vj_`UtNGh:u82F(G4#HJQb hϜ]gl|ٮ 䈿BZ TLyi}!Ego*'8,]r_r/;v|ZDG;NC% S-0GQomނIi1BSIMq3HiyTSK;-򄺒λ\'Y:B43r0hLp.3jò0*cqa]K'6OZGp>r3 ֶ͍wU8K33/f]zF:E8o=y !U1X[0`慻HȎۡc`umĺX*Ȩѵ0%ݔ'R W|T}^b1+ 13:h7:(@Z U' &=)d"dZkKrٿ,#ec^.5T}Kgw2)X N*" D{(8.@Օ#,2 .wD%*)(Kňmu``D#}M׳0  58 #l{M^:ү՜~TSS+ͱږ%V MA{@eN`'Ő()6؉ם JiT]?tTÕTd#9*0]7^zz']W;&ƃ&-Ȃ2@7lOO;,hEPC`GAzRKC9CZ@CyU| 1~ $}m߀TXwd,;sF{T⯪droƻ8zd"c 06w'|p+tqYdϐNxs&d$٨nf4S >8CMlRo?SYPKFTA_@>f`,}2C&OZΡFF.N:J\ KoItLьt.M`5zH.Zz-I(؞h1UDK`"a D/bM(9{tJlQj6u2z3sDPHIg&>xl?6'zLF$QeR#'F= 0 Gވ X 7*Kܶsh jͪ_T ;Pt]2qMffc!! >VdYx?3N!"x_ġ)_V5 ;==B+Q&NoEY{/oJ>="?*xaY+x=)!7toX%7 "VM=#18D6ܗ-@{J'D36E#ҒnQ m]%َ=Y8kaK" AxR.8k3^k;h/>dm9ȢO]rMۄ9 / x}?b%(4ħϧRgW)ZV T5^L4eVm*.3+24DR0yðO7K{c/6̳ܐzꥂP iJ=/.HB 622[K< 拾7 g _sZ1OŭHGX i/<>MиhW6+aIL LOx3XbVE1t.W[sMCIV`MG+ͺ{M ))>(Sh{;ȴ*<9|O0G)׿N{YtQ?k ),F4YRktsL5l>G(.]­=sMa Ek(>yu8a7޺2e[odrp1s=G=z(.6+ ;Cҏ _~*2`%ۛuI\2YLJ^9dc3Ƃc$ԙ?yJҵh쌷C]BЧ{hNrbQ\&A;Mg!ziJ:)/{\AT3}3x?͛@~;ilÁ|җD*Wg1lBe&:Q$m4s<~7TUO2Eta)F2 ?=؄ QIz*5*5tPE;2C<E:uJah*@saງXq Թ(D9s 5h fa5m"d54-zZCz)ZJl,k ?:qH]?[y2UB׵Hz 9}~ZWQI3li.0Cˆ0nHө s]Kt\R ːbgLG@K ֑SK0`. nSur~*$!s )(8qur]۫~i 4Ѻ07w#鿖'trQ—d5[廋S>h4^3JL3[{?f?M$ HUzV2NDy iۇ%\2",,꿢T4ΤNMFbp~wu AAr"<?SGk yU'zMg € MS_DBμ& 6~'dRoeSώtlnun34Etʁxپٛr""tVpgTF_P*tbѫ v|"FRyR2ȗXאL hU\/Q3=0OXO^^` W*kH͒yD Tp7a9~!>bh֣h :*_տ5%s˕mۄDHUzeQ$jg(+8:i n@‘xuݕ8& ,&:n}]}K!ع͊%0CKNM4 /9cN} Rʀ E)#^qj fy5{NCfCv.Cts򏂍#bo- (8Gq(5E1Ĺ.[5d,ciuFa'k(_hp5 Rg((%4ˊe_o|\H!c+hO__.:(ܪotJS|Czf b2;3? X~Oi>[SO 4j1x 2L6i}@7 Jdw3l',kIG@<6V6pbT<#oh7C9W:۝WIQ,VyZVTWp"z/$i]٣[ՆGK-d=7uuŖ_5~ǙR16&@ۗ-кnƆ*؃T(|z95X:E?~4GVio{dQ̨J亙gas֍'{L%_<o>]i(\Yw0^J;jʚΤ``xGJW):զ'C39rQ,Hu$Š S pR UU.^j2xr`c4 js"Tڦ 뎛{2#Ojgؘʰ';Ĺ달j:_S -cs 0ݝўThfH Za sQ!oöZ1P|l[78ӹV1 6gŔœ$*fE_5tUVx#J< {j#>f\S*O—hG>4*b(7d1r?LSO{ 7.AqE'H ̍CٌBbgo-TgɱP vHfaO"ILU4B}ua0FYYRO|I=w=T[5mu6=R(%+P6$5&O\hVC%BRV ɗtWIH1Z eDyxX ]\hZC투YsN?^~<$j_~OGW923BC f* ҜR}sbd/ow ŝbWJ06K2&99ZŜ.a9,o8RAvi:N 6pQeܿcFTHB.fM ׃lcD/EOF(=C_k` 3jIq.h@i 9f5hmKxJ JՌm^ā8WH@c^cm1ld@1 A]G-̑+H.dj.ZE?3@H,s0*8N;p^_ϗܖҮWZf &f1wH IJ&L'4v:-5#&؆ 3Im)YHtd<~َD~$uFTY;ˎ4A6&*rb0yzԽ&3]WViϼdX?q *G?BBCf%|*nYP͔ĥzL=^?esPquJ\N=Ph"l>)[mZQ]vEԥqQJOKB2)j18毰3-/3)-oB]N.q\q |)b̈ugof@åҰU1,+P~vW<aBr%FRLmiE[:kd:+j;Jpv}ʚ4$-Ic e-uBFl/e%:ӂ=֡(xtw*SƆs{5"%-}suF7W `/ʖ=S#&gpmSȷqg- BX\y۪}g|!4&O,R$Ahe|N#+_~݅"T*:7O X 2_i60fN~>:"9!Bx]ǐ"~Q\P [*XE ((V x]4&K$Z^DMM2+8.NsƢ_Wu ,½enFo2[0dJG\~nt'3GVGAH_S"焛$.ICmʚUrF6[H➷7ئ[=)6+q ay+ ~L/t37M^X-XrrY'!,1^|csQ'JE8 spC>'+{S bggd#}^2r * V=gn%ѣ ϗ긙yBW ȥ}|'*峑'rr%@`@ +^=d5٠{+ªyBJ4J<ݻcBm" NIh$УyͥE$6 q9KJF"[Z|Ǵ1`Iw[ml]:!2㑶b`@9+=#u%?V}<In$ݙ^ޢgz[F5k֨`SLø(1S;ʗ6.>XRDo3Qء쿝S/a" \L*a>a8fBz6ȶ-u8{!/lJDuap$n?~biAy?7&}ձVn]t]ſz59YoO]aR< ^Bb% l9lϼpM '3'@Q{5V~`F9Ѹ5?X[.S{P{W /Gş43t >:r2UG/OcMbyovM~w@lϫKp/ dDV ̮a46HD;m-~}u-|mGVunEڻ?#Mhb{E*0';2fP^<,}ڣ!6SoO gzS3pTP NRDW|@mߧ{ s8( x)tE 7^ i~-B1GɓOl>|2!~i$'|[3 |m%tLj\4Bnx xA`ģjw.n=<<@Fe?!&v&847P^ѳ-e{ 엁H NʧBJ#GABl‹]-3U9!}[AZ$3s֙XuT>&@Lz$8[cI(!yo0zKLP'9~^;#{I4y3<Q2n#/б_j^c9i`HB߶ k<;/?OHl~Kݶ<%02jl҃.?4ƫ3E{R SuG.CV/3a!Td4!b2'0*B= \GAeerJ@ U6/1`zLFpJ{('jܯVr*ݻOZuœS27ѻhߏ/Ng: $ A!Zǯ]ʰB:Q/d':FPA4E yԷgW߷Y"w`JW'eAA+=:-?.V>kI|Ҥnjp|I\kp"_K ^fa[917lkKhX Rq NnKTKơV #= w]w^+~vvtK_W@y}:Lvweh~v-X1LʇrfC`JNgўSC >+[xK{`-NQ˄}Kh"S;I]nnC[5~iXmeGpxyX_rI0qL3\dR00:+fgXCZ|uI?0mo^"q!_vUx!i؃9bB#3źvp`te8AxPrVhc4zwDz*î*'fs.xi#?f9yNs3őؿ𞧂'ruO8 7\ݍ ;+ P.%sʡE9q=d#ڇG~A`,ѠWX`Bs>&e4~Z;cBT:GŰ9PYfF`ɖV`$vhn+pdicsi]e M3&2CCK&nNUЃne)/x$Hv ƅAd9`rjiM񂲍5&L}tAdɋ,:^#`J9e8ojC q/JܹegQuPd :.h' x {Xo2EO@3 mG[B 77\8Ԅsf]xd6<[$ӹ]O/T.|9ρv6Gk}l_?请fdaCXӡi]tG~7 }քdi8Y.nn 3R(NP{dD ɦBz2c]J]`58q ֟~Ggf.ڙE4<Ѕw:φgQ@BîPf_wK ow;[+k[Yol`W[d$Ei.?ɦm7}v9%Q`\Ŗ90۵Bwe˷Z2# D=]8iFD5N>zJ^]di<`Q`P[&p6qABD uNF)Ev`տz<mx@MG70$qJB +\%N~Y+Ҍ4fq炤h'aFup*ג[v)vENBV'Z$vl8+dHV"4|I5&}@ѝm塅CclvI ecBǹb`e.w.κ %bmRl4ע"1֧܂}+~YzDYϜ磪Pm -G&xDII6i6n8d)3X}/v6.4ERSaR>z'e..Q3|n*e0L! 䚑Qfhf/4&OV Ϳѕ,фo4}:mT3V&~ĪK<g$d0GH d4 ܓnj}Jx~Ye˔~sV) +t8 ɶFs1aSd7{P }[ KRbKT3D5,i ws9S?yHmlMF+Kz)~w1 H NѪ"Cp&Z0vW}AŇ8k 2Su܆jPhgvvDE5r|]awnfBCiXxHU.q.AM2xіuA`,"; Ī `*Xp5vǦXʀ4(d ^>vߣ+Y0Vw&'3`2՗ Y3­Šl@kiP-n^S\}LJn0 Lp2JUePRP*WjЎ7?94 &.PM}iK432cBMpBONx^5*TuھjXSl EE!I57jA.,,O!4E!퇗ݏ.~"#C<{eܡVjv )7O}8'M.6~ړ$ !+(;%.9%:nrZRh}?Ј2sS\斝Ġ%Y[@Ӵ 28ZS_[9#\2A:tАym՝r-/"JTux/rf!B"O0V68p.Ex0/LE D&Ͳ W 6$3YvJ-v7aUO~x][;ye5Z86^M I:zamuوYBb΋1nٯz5\襈lO/MV[B;JEYʩK–<}LL2MA8jSDb#l0"a.vHxBLfF&d,jl-|JC$# ,*r"X]r*pa'*FikH=,~m{ѐ׺S0i;}>GܝGbU>3q%#}j#U{HMItGH,=*yOrPOdlFGe؏|ر۾I"7!ac&QuM gdxJL5,ӌx.v&j֍qC]+Q#%9?L`|zDAyE-CYvϯԇLݲ87cWJN%?m %Kkh=/ '+oWɸ?^b&X S&wBxeMKi SNw%'%Κ7|]H~.HQŐ( %vl^`;]gP%y5Cze+xvYŎL)W2u] gn%>~)崟ֺE37a I)DWqs9܍)ҳ%Ξ_[4:kH&I˜{T{WKrҁ_G"[CGh:ʑ=<8TB΢;Y)6`n&TymzVLQ_VΙc򬫬hHˈJ#J==(.@W%ל% iCpeD3gR:Fԉm,{Qy/(`W6Ŏ`񒦼qBx<79&d" Pf)fZap>R$+o Dm t .;Ԝ E7yp4e_IZZ=wW)_btC Xrdz6J=Qͨ{x hȘ*5=hJ]n?yCv*[^!:oZޒIu++yŅѬ 3zOL2#;=⏈lf"s|{[4Kx1[F*_vUln=Gab׈MIRs%&''ܭ&>G 1 Cb[޵} y.Pk"d@zMk$ $G^r *L=B{[r8VR2(Y Ž1"mK'"%[ɜu t+>1j2rqmtp%w.q"/]h cEn o '|8&ѭb),cc؜m1 VX\{u,f7#( Jq$=/n4e23G'mN]b(y'rFՋ|߾E8 6cs`gc}ܾd 7JIȞ,~]&0{~̓#2/p!:-&-v4*Zqm/zH=# BjE\ BQ6nd7`͖hCo)(VYjQӛ1M(,U%d6Vh^`lh V#BbCSrFPpaKu#Kڕ4\{-(͔\H F6Ye2!srlm!:T}.ztJ$)1z6!2A dࣚh@:BX >$qWc*[QG&Ti27yT$?o/k%R4A J J%KcvM3 #6;a8Fy8I#pI}8RS]7;rD&6XP"9Ff|֎j0=KZ7m 7lT'-iH.k|ILF0W3 mƀ>JaF}4CSM B9>0"^K;A I'^»yG洅/nna tW[<۱ar͡6;9~  ޫծe8o,XS^=MiKGu=˨D+aСSq1'*[Lϭ ˿H.wK/4 j0 oy+cj9nE)C#mnZ"+#!۸\5:2mҕt+B=tڰCӹV?=>BukbWːd!K6ͰƫgJ&Hwves6ǵD0jGQK}}ZZ'v"¿T䆍^N$[ww̺* 4̣ΨvFk8iTkO0(98s4c.Z{1 ۞cEx˽n]VH )쬀pߊmrHiDٔƉƦ}Աc]&'ʮDmJj*!x(' unG,CӴn$P&ӵ:ޯ;=2!%2цp4L0N*ng]$c֯L\RPOv"ؼH[2QjTʵ+yb/Cڦ5eWtϴm2+jK.M_${B oe8&i #.IeT P]=.rq'Zh-kߩz@:r_'eUD= rˈ62L΂eGbCsf<e\ mod]OPRnBo~Q^TS0pLnG @t F@zS+{"G W E''"1udg4W*K:6͵ek-ѳ}qf@ ɫ{?N.Pp?viufqG% ӣ pܹYZ7h'L5$3Aܹlnj4g8ʖ>[u1#PݣFRieY$~l!M^,L#T'JdKaTփɰߛ&iD \R9M^Zc0( 1 vg%[EIoƧo!X%PaA9$pшP ~ͪEͻCm>e!$_"_?iqb_-Y켼Ms?V/r-d !n+_K猡J! lQrR qcIP1ݚ^aV)ܕ:L_%Bib̒?[mQH|C2Z4›#=gc=Py?.h7 AZy[ y3  G8'XZ}fG= ;_O(f9e mi:ńs  LyNƇи)[:pWi &̶k[ޚ` EY9]أ,~@}@н7ucL޶J(%ˬ@D#NIܺ7YFpڥ`xB mnHe)H^aop'ՁCK[LeuF?n]*Swl a)B/E5*.g,V-eU!'9<b] Ps8bkC:-dI 1W.ECUZy^˼YFS%ܲ),ba1+3y[<JOMoG]} Op$sjƝsnyfe`eջz d5RFz]^ r|a8[%ުR^c@e1%Ep !x:>ԅ22ݪH'h3% NĮoYF_*KUi;G,&eL.k8ZuXr&؏ } [-BFt5{0G2`D)sR Bw|z\6u;&+{Q|]@[k"+tM"6UaAJ!n!#LǕ<ߌUZ)Ys0yRJ(̵g+DLP*ou5,^u5_ɯ֟I5(E'C0BlI$׻gmnVo9q/Eؿk&ueqf>A'n}6)aFϮAENJu aDIQjqo_ՅVP6ਞ4p^%xK4V02"øml SmbGUbEGa@pu;)H\DKAាfXԺQ,7$M`{~=675JG>8Q%׭8,p_Ь7wZ襟~CN!kT$n˯ tdStS{ZJRWnK:<ڥ=~%ePa Fò_1m,}U\+v(͓j51@(bo5J:8k;b/Jk݆˘\gPjW@&%uʑ뵾`;)N+sVs޶'ٸ5{a4 nK:џx lWmd; 336Gy0Qoʫ6ɍkUu Э*"BC90;?g鄫RGކIO4!syUtQisZ<h.o7kW ,t)/ pG- Yopx/ JLBt*CЪgQl>\adLf}gC>Ng oJ8SȜk| fxyqG _ǧ%g-/̌QNJwA u1ے*FŊ3 Hڊ,\giI'~kL@ f=QŷŴidnQ9CFab=xkasJ:᝼W?'Ֆ(<:MÊJ[gzu_1ǂ-*px j1udT)4ԥg^`c#^]Hm yMǯ3Lh قu%fF'b|!F.a+]N(\'iFk (1848Dl/5e󷶀37Wr6  {`pIe^X, qABUb7bV p!}R$|90 O+w4s"|EhtV5ԇROmB*`K_4ElVc{IZNeàT<"qsCpOUy锦LY r?]Jׂ8aFj0wWxO*tADk!vâ-I?2'ϛXjˣ`#ᷳ.AnFvM U'ue oqNp&;ٮ9? ^cb+T02׶Qs6% c҈Y[ET6NZ@,2~.1m.Z8,;dҍhm7aWȋ'G{pu'8tcI?_5o[`}`i4ƆvfYr,Z5wc^mB|9L9. -GO)dkM}i *6".At4m QLvc}$ސ[f\šOcl \ cj0{B{(ډ ?`)q`;UB^;vC`\9S)jJC=RenR/y7mWJi1י*#q|f]Gmpf.] w;cxmIto[6sDIXz,ժ1 l-( kk"1{=0sɞڀs=*GϑTDy8fɧ \D1/vq:bƲǞg R)4N5#OJ3JSR¹+1I\ ZjΘގSk 6Ңgi#PZt= Y#>3״.ﳋm jAEԕToPȠhƣd!'FCL)aH=7똳\!_h{bsc+QQj Q3ڼuE+O'P@8_Ym҅xkC}bJX{'D)*'r 0k.}X|XeOn{Vm_I!ݵO$e]mH>АuZcxߔmݕNiR}ϸ4[|RAV[T Xj\Z `:!Z" ]cǻp0}7ߒ3f)i kU.ꬸHH,nd DwDu?fJM;!^|G.kb1o_r&ǭĠ]ݢ|ǬGy|\"G#윲 =]U^*{Y3SΦc `{A))HY1B'ċÐX]_>4^塴'0)]1KFTBj\]?NBɊ9 ,bSMn}H~N%&{%(n-\o GyE=0APz# mXlTL¢aaS%b$) uz_|;WqV=CEǝ@\* *\Qs)]d @2]^~giMzwv2nk aR`gkz^4uHs i՛ϟ 4bگ^epF}\VXْ~g4W]"~uZ}r[Y;~EuU]`˞{>f$J ߏv#5wT^Cz~GyjZıUToN ~\9DTu ĴL5h3t&y .MM. 6~㭙ߵg3j/(D]1!0#cB*5y2AC]C[$pڕL'-^%4wdvmClNEܝ 'Z\aݡQLXGhדbj)NҴ\j%5&iY:+rRЛ: }_  :)JA֩Ľ߻fg4ȑ_aY,@.,Udi[l݀e,Bg,tX; $.1tpqi?"A|HɦaE}x~Q-g7)i4$rǟ\H8QSuyo{FhQ9FtXTV`a-shwzA/ye/ӌ.*3c])deF\) 5p̀6(C7<Ȓ:yZG{/кɺO Ж[i?> . %v _IA߿2_H ]!8 3AW f>: ,Y#J G<& xFƋMKQ3> rZtaB8gqob.!ʡQJcWf?7SiTp.@aQSߵ4T$3Ky5*D<߈3n!B`G2ܮZ&j ްR&pȊS? &鴬)m`9).-g͸' .Aџ0ns*"(qz 38ZZ͕XڠN Q?˗ 鞄yM#QH>J1fgNZ=Ske9GeA|0QNkYϾߕv*X+M3y\  ٢eQ|QoM1\=, a |e`퀟 DZ 4IX!e \8Op͚1m'?<-/*jws=87 P}:ͮ:}bm'{uNЉjB~6m c?=49g%u7tte #iH *t4tA36SZBLaϷv L9:o.8m=?$ ATmS."&ƿ4zaTWZoHݪ)<]ݿ݂^+nuacju3+I=T(=nxE; 9= n0}gq Ld#5vy:ȩ4Fx<΍>#T64;.uq_a$RfBf6nP U8]HZN<& `XeXKߑ]6%,Ig87φ#*G*badr)Q۾}ЋHx-pCא -Z"FDC@HMg+tY!*KRqE{ScŰգ̯&ID&(@=kRN;\@Vx)yГn;BndC<‚>qdl]=|KroCdYǠ:.w2)v A'z^LI!{В36e^y6 6lV,u 'b[[ RcJ3O M%/*J~Zp8w 30l$kc0i qR^.=oj~Xn^3NxXoB يY5#@&u/8ߝ( /t|ז>xH4ͮv:A#[B7Αlqv(ձeN4 6?iqKUqLc8xf!3o@jn+PEu=}j$}NC{ANf/ <ҮP1T.Z+ G W5@|XR b;Yl\Sc<&b㏱omK_+-u-!C.NM(U{WˋSVd u#Xl4 Ql|%%!<.f5a]ꖒ,};/s0 -ND =Q ߶Q.BU)1S?T鬶nRi4@g9ޙauF>2 {4cDD-\GW*<G~}n,&h[MͿ=ҾiW_>bӐ(4̥:=gLvn,YqnJpmbq %3Ƶ+2{,|[Y5 ,iK fpݠ"eI£?́zvEYya&4|ǪgrJ FCDmAFMP(rNZ撉jւ7nKU=`YOV[|P11h;Ã2 U1K&]<*|H`~ C|m{c)cVvf33xJZT2p\YnP!<%Ri·\s Mw1]fMiTpC8ǡg8M}ī/|bSgQ8<Vmãvm5;sF~4߿e s1bv4_*xv;#^d+ς q理xº`]F H 7u{ƹ^!p|a(Z4=yClw0G`=eb":Zݼ}[{Jk3"T cA0 :W3^s;yq7'c?[!F9vi7[t\^U[0ݝCUȓY@J[› ͞M)}K\&0 j)g 8ɧx(4)e p&>?X!PֱLdQaSXv uLVL7pngḢkw'Hp$LwM07>fv^_BVi=XnЬMe"|84$)Uye֍9=(mm54: ɼ'XD\('O=e58OêlO]8h!tm]qWG^3򿵠^6(?F8%j3, fdy_h=,s{6XG{; ~Ho/ u*MN`0$}PWd?zVv (&Dq̓Xc nM% łP =p4N,hS5 ,N'E(pɈ`cp&uQxuX:h-Cn! \8 3J&B)vE֜h|XH\)$ }EYdY? q*H?~(m3Dkeνhl1g`s6۫]W7U{K%pTx]j iK'= F8É`&|}za.yJ!)?,?]c; cf /#.kmLZzy.Kck\% a=X'w]YNuhg. =Ե ,]6b~Š_c(RC;O iW.ۄ/F" uƌx+]ytnZ {;SDͺjEZ^WP\D!㼀hD:p=魀kn .u6--1!MܾSH3 u<I7+דc ] l)K /2h{B;*G?؈|/ , =96!%,/?3SGR ;'ۗ9h>O@<qWmG]Xx:+sUn-C] &Xh,`auDAܙ%T(#ni/n:␸$L\ t%tMA{ WQ0G^E9g5a`_a?HL6y>DփK+;IG0AZ`͢ŋU Wp[IhZ Ombtk$Yx`GD&"g#;ֻv (kKRs|8t{k|Y,$!ܡ,Ny7dFƋe֡s0еu)!`Y;LhgmN2Rfe~3FA.jUb`+Y0sB~d:Usot5WK$1s:9[eƽӋX>% xbGO>autyr~[ԥJ#3w5^Qx|ӣaB"ӝϥ/:rYU6ട+WpeԜŃ\@ cw6N1y@"M}@37&ާI1עjň >Gns/(.Ţ ]?:]s' i1t[zZCdUs[2Q[kS.3=W7ҥlhKADVh[>ǭJLgT` yxw`oL!}2 >Nr?{ZY ):h^\WVu'17>7&!T|LM?]" m<"̶.Q lsy+l{yzs;9}]H]Z(mm#aYQ?=ڃ!!+8)e1X]u+l7Mxju2 k׃bdwa4qUA#H~r'#/p9鹥AZTb &SHur&VAF n1+N Z< fm]#(]/+B(^)i5 ; 6Re\VqKBk+5 @l1KsDwo=H/A$QKЕPom͆D4\+~=qCn/0Ԝ%ErVHP4iJ:[9_BuשIxak{^rH kpgyMuP&eލgõq?8f8cZC`C/8JsyM _!7%ŵtE%(An%0| _"uA1 =X#{\`ʥVgK0`74%{ %SZ*3z?*y5]l1 [PBYb8% {b?XV6a F?MgPh:36Ӓ [^W ={YOe&Ը*:FHdy9$7eܟөxF.d+? B9{v`h^g=q\:3;i}ά?8"]!()mh7nD7#gmM  "/a N(הyO< ~,5AܧMxPhhí(c-ipX7) \2@^lyj>Gn)G;_PW-XCA荛? b;2gƏ&@h/ -%&ΨX=KJ^ 2շmq -Qx9)g$,~F 燈uOGcٙSm Hټ݀|~]'%K: ݚhX64Bc +OR>5P_r7/~Ur ri!$R4[YZZI0>*'{?ܽW]O.BZ!9a\3v"HFmJ~zS<`G_QbibcJHZBH.)p_' [`Y N|"ܬ䔷C mR|!wM(Gmd\gV!ۋtС>lލX; A/r<(㶣XƷ@\N[*̥vb4 HK4ݾ\`Rε,OBbP&jĒRVvHkf@ldGBo3!1KZ!QE|twd&ORnZʌYyEǞ Nn'z;k}?ǻe-13&t凛e8-tWK JKx C=[lM# 0F‚,Eej 7=~Vo-F|J H̝j t?][$Ot֟2U جb w*H>F5k(T6 Ҭ8%xF_8W;)#iPAI8|ņlq)Qy[]'AN-uu8>jc|u nn@s_K95>.F+(>~$U Ur\.iS!M[`Q(CK <+>@ -3b:a .X D6JVH`6.tdVc 1jom{j⧼$3TmI ԯDI&tJBISt?F''K H.%&T_1>O<{+ \VPX°lY1#G,t W1)e!Tw6R \ 2 qsyEHg6. 2$/ʊE͕W;d;;I&a,IXy^Eш[QH3F%-QIoQ=M4NE1my=`iNȆ>z#>yl3("lwOˁn=wCqt`L$=PSLh?v0!KXMó"?$*b㹒cc懹H!S^($dUCˢgu+"u9{%[*,aT Püx"Nƛ=5j-dWQ7g zW(`/:WtW:ټcHq>B-:/֊w`ϓ s%bǣϺhw^~8&ھ:wb&_@p:y $SC>+}ؔb+mS-:)$cCI7nNa/G9 s瞈}> 1T~DwV꯭R~X'4 ϑ#Mr<͛X,a:4Y pnf0;3dM^_jL&'mݱ=-&*8>2BDK[Kouys~)O|rbk6%! n.`ÿs Ӫ+%wZ-)hqz|P1u@DT; CUK}A-%"·@ f lP>Q6Y848I`Q{񅖋i|#B49I ʖmR"8v"'<-_3檽TJtJ,SjN5qjqX*& {aTÒ* eECP|> .sB\"]Qi=!<Qɛ:uzhVv)/k!G6 `b}w,4RKv:!>ZǥUǕ[ NEpqi?˱6e?GK7: HqmGnQV#$ NWfLXqw,ˤs6=rسc P79Z4N2렯b'+$OT_5㖿n?Mu9W8ZT'K4{ JW"Cv8/rɆh7.WbeITj˛TTӇz<@o:ߩ[73Kߑ5tkr,D C Y[[F"w _Nɲ6s7q/odn?\: } >H78y:AKkwӎٮ`|F7rlO )Bө̂U&ΌƊV/'/rU2DAj:g[zfA R~>oLOC!4P> eR-1E$\x^Y?>WWE[Y9LxFa('ق%Zx]1|P2}]eI@uekɩXW5Pt'6!br%\,ױ.*?өrm# Lrŋ'? {)B5s0oMq3%l QӺ)WؗZ)@w3HIH"`ƍAaQuˁ^K39?LuGٰ~PGva/C[Y4w5 h@<-B/;v٦v#Xw'r-x! =&?Cy63>= ;ǗN{֘u:$Xe->0kϨ#\oKD 0 OڂY}U5K0#lNа&, 0ٽޚ\٩o}ъ hP&:1r[r Kj?y4s˖}WdLw@ 6 5k,{9(3Sn-SJwrd0f3GE!@+7Ja2{cr;lt/h1{[~޸odC?AQ&k- ېxٗ8AO |REGQd.={x<Ҳ $f`R ^?!A5虱yX{gczw6’BZJNUx| .ߪ" A .w7pײq4h&{ᐔ/ZXY1?v})n 23bo)NKSQvrg) 9yʊF溄[bݨӭ$z;a ;;{ `ʨ8uT-[e^?Y;T5Mp<'UI'hRI*CZk-t K,jpsP~PvXH8J1~MஶY wUG{9w ^357~u2/hm_f#f!mE*#,@N {z0FՎAEﹸCC_S؅$غSw+kF#*T(&pӴ&yd/\^`u\ֈ^U4#-cL,\&}khٶޢ]o"]߈LJey ~J~ QH3C{%~I:͉n_vz8M^ 6׮1RBҦp ?@E?A2dA#|lƒVۜ_8 s%"zjy|Gi pN;T9 0^Wl -&q]mܖkF+9}p$T`Fs-Tߧ b'Ķ`1b0''YY[UZްVGCx okwn` VJ9o4r\9 8 ݗسo64.=\KY}:m Vk-vU[8Ae2pp9Gdp/Mz9.XXk#Od;[v#QKQgo4ƞH暉JW םڡK2JTio_15emW}pXte4=gg_thƂX/|ɲShpYAeR[.ޭm*%V/Y8Vx)`K$o߬B"+6ug\ؿԜ5F%ev& ̆h}Yzai+-4 4̯x@Vlښv+vI6 8:~r P2'_Ԛ\v+rd3R0@s4zm9CI+쁷FRNOl1PG&W*XЕ'db3I.NXmxh8l[%u~8cwR"sDJC`'g+ +U@fuhFl"+P}(FwGS,]1G_&r;k[ "WoI%"Q)9Qk6a1LW(y*=UCwA_ڗkӾ,;O$$sj@H+|ƅl ݦ_4V0Y^2އ>O)\V+,>Xc$1Y"I)jZ$Vf҂KS!rT,ޛ]k!ƋD۞*@fjee^_1Qkde*!D0}Hz&@DiV=>-nݢS{b،!oMjN[5Q4۞yLԙXY2'7? WۘI,x_:13manYƙƿ*[a@@`[klҁB w+97kIʺ_t2VQ -4/Fh?Iמ kD?3V>xW'Y{=NR߳W\쌔6R Qԩ ۙtrQIiYa3>;Pdk @'sQDˎMKE6a?QmX8 -W( :h-t~NbADZs]􏭨gXĖu. jIkSɼq0 :/59]GӟQoj#FlQj)ve6%:}LS>GNbClΌW;40vzGǬM,zX8%=f2"do<ĉ}ѥ╡V,,aRSZ#jcʭ0j"$BL'm+N#6xvM37JABBւN@xGQwp819x5H0n`2̘4vb&V>h׺q/y5,sz쳫r_>/{}FsqHiEYg oSFwf+#W0 䎵E$#diov_峐z.'~c)|U?2$wrhEYGHgbE/-/L'P%U\)|) Y?ھ>bkou^^Gsp )K…`~pwD ~$>RbWt*[Ak\jAOM[@[77o1, KYo9VRLԍfñl6.u2~`(Ù9(-ϹEO w#A>G%؈?vF3b˦8۫Y_oR'}$:6q?SYM&B$'e4%[ NG)]$+Y[;_cwNL:̾ 6a\y +i S;J+M"oX29 SNdsxÖqPk@*\P86<!pfQ]SГۡvL`ѷl<ʌA]sV{h_OQ \ nj8VX@sBܴ7kpڨ+F:i :xc#Q'ڀe4=q+{ޢK{ģ@Lg7O/u>&@E:KHS@U폠,%v{HԷp۝pGO8Ğ5 i\{=OQ7S(Ej(H`0"`0>vxp ;^}Ĝ2\&`6?߆]}a`sI;F'%md ߁dyv D(N% K 3=*~C4RU]x+.F܎Qe4CӊPE۹MKxhLjF >dV5aǰIES\/_8/(D\^W #^BrN 3?}1wLpwW] Ȧ֞,PteRĢGVbM[4eL%. 0) oۘs'#޲/J[sb-7ѳ #F/׃)ML!$ӆcLqǔ7BYA*'l7f`<,nl$.v*>#"6e5ua+;Nl.C#s^ [9S[P%G1](qC[ DEFIH'hZmS )C,SidEG">I2]ˢ!;7LT V?6_X}otɐcƇ2 n>rh!#m;@3D}Ir vdPV,84.[|A@gxD\1<0ϫ6⣳cmѪaܜᓹ}m z 9ƺusm*s$a}7ND>mNrŭ\trk|V[-Y=@:aBd ]/ALP=0<署s 揾8*t'[/(V$aXKY3!\~;&JRmcNƲCoO3f蠾 $qaC p3m(FBO 9/IJ"(5GbeDgk'7H_8oծ:}d J!쌉 n|nU (jݦ-;Y(w sYh\( _zNzLݯe":7:PQxs}DQBJvtV)'h tQU@X0$>"(Wc1`1J 9 (R<>gyRuű}`*vx$1 _책{v5_T>=[0BC~}SI4Hj駿b611GuvCάp*]P -9 b"O" 7{wWL > ;hI1%N w /*ڧ;NSf}SP zFe:;޵0X$"Q¥o{NCq9 4UZY!^nvr۟j.g:G'8L04(gYAo6k%rX7lךT#/t5K"}N}m.d#:u질t)yA؉g1y5 0<ͭP*}UT&6x+Tn.na( *,0}l*5Zd.HcR~<#ӆq`]Vr !|yИR.H>˞c΅,ue!J'+3,ZXOqGl"$I.3d6HjUd)))miޅS,)Nkz$>kiUY'#%@K[R1WX_2Rne.lcgc@-_ڸZ>efLw&mݶZ V30ji. E@W[ Tx9 ~Wo$yRh <|y_뎐_pċ4H˾>"J4^Lu=2ȵ-W׿Ps~(LC=DMP:9*%G[t(?kշ!.mIK-+iu3&1asp :*N#> ^y)Ҧ؀n@ r]kLDzܠI C)#3!R 1~hTAw+M)"5""8]*ZLSӍ*;"g_" 76# UcW ps_3Ǔ(cL-8I Èa ݽ[0<Қyd@ gp}a9{/Бy'7I0$ɪKج P#%!ƒZ'[Nt.Z5ID M x'uwUMB-gȅ*g)Obdǫ!.>.zoJ%U$MRjG-Gij+m0aQ}pC=ظ->|>SDkqP"אm` IydEs!$E2/2SxTtP70S2ޢ.`?,Q )Kvs& x*# -~ySq\p.a&JpX%X)cؾHvWzcex8a[e3'_>DW`U$ChE˳:+tC_f8:5ah._8sl!֑eB  VJ|*XTg&9xn:Nt>tw+gw2д!(Z>M RzPcyc QVy8Ж$%`n= tFLd-ɔµ;rB1hKg`z0#Zth3֯6ࣹI/sMTz= Rr2!vwsw@ L˗tQaf\1!-צכ 4e p쫆f|MIy ݉v'ymUf*DUK!hP ` G-G@i]R;3"rp2 Gča"̈́ 5lX(`у!^;90ִ0MR;JN=&Z@ef~nj5!^=dI,d)}.?.Ҫt `pYs?{];JURo (Ҟ7ylQuق0vuvN?ig:,NBLXe-h?ah_b?φs"gu"*G u$q?~` .]׈\td`}&CVr墁`Z*PQ@YN b΀Oe߰qG ^E7<BE`>,:Jg*SjԯmTڂU )%T%Au ͥlUs?O:?a+F);jc$ZJ*eaTinS*fY7QbȚL;Q򏹷XBSV@HAfl O-%NP1r/3:=RY;Ru/ʳz")Ydџ029JPxz& &NA3bS:R2javȿgc""z/x랟8O3S@jDb7Ԭcޥ>8>o_N-a!U3 0ꖛwˆ6p^+RbƼ1 ,y y@ \l/wrE &y] G2` ^Wl˭%fgm) ߡ4mJWzq !2skL| vMb0; 3m/R$^f^?O'S$itbć{6="茵=2kFm9wl$D78׫mɢ촸3r4 AJ5ϣ9z.Z^NRaY z0%TܓoX0n5<k2ϊ:'>^xv63 ۚi<(_M~h1EݨR߁b:PYt^ZFwզ:+E*.'hl'^Ě8"iXaO\nsc jDda@3nATF0m[VfZt(㺮$tX#K~b׍/<>jZAP |󌆯R.0#:;FP1I!^*()gb:#RT@?gVO(!s}ߢE*+OJH7u15W@h/ *Uϭj>Y uWkyOB0>7u;'Kx º1z2Q\dEhScm @kyd4)]؎Uy-U:AyD7&B}A!3 zOSiآ< nP|W4o2qG#rgb$sGs &vM,pl_nJݗfb^jKqa0a7TܥzF/V߯; DOWMfex4_)W" ?3n5_s"no0_'>Ec~R R)/"vf版_CEc;kx/Ks %V~o4E܌ui #. SDJys g7u3*ό ?-{3qHw] ']mtCo^;KPk[yWv/glʂIʫBDYpKVL[`铨:E*1 >~:0vh߱ZU1FY5~4ҍ  31w/6rA-8T3iFW'(aq\%>qFF>g5kN9pOq$134"Ƕ v)w>9ooXE_ cRVi(#bĹr5 wf ^gfmmQ0z+ ,y\-8^nٙ)mt'\`/>pه9.BVw#֟ɞ g@ Ky\#S]S2C0/Dom"';#a&l B6-2ۗr>ZM?'jO jL#kh  'ސ=`ӿ4 iI}P;u7z /у+GKweD#7kTu]p~>'m??:7$S͵'U0ZS-g C>@կsom *pyYą< ? M׭I#K]7FO|U:G41KYڄ"aKP,f(]IAc<c,~ofٳˋ"Ϛ$Ռzr+]ֱp):Ъo4NZ ?/B` jZ ˆ5BT"ݶlc/M .eؙeeWF9qd-]72AfOoN.yXgQ 뎰LR.?Ju><s_7br(絸7:^WsȢ)k=,y3o`8?1&7,Wb>p4yq@8Sށi5&-x yBOtd 4:("E$Ӑj:wA@0vMl?[鮤MxmZ O|ӓ>- dXǡool )_)ܹRu8RD J9:x2:cn37?~/\Zm$ 6#p=B7qJN#v{_3H^IQpXg q]^d1-/;z/24F#0@; zЕ"WN]UNz {ĊKK2}5k]5M|Ω7]L _&Et>aK(buQ'0>2iVIsT͜)4=[]v"nG!f?8>l0UU0#&…b~Dl{շQNtI׈?1ISV^=om>f߮!F4!kB8ؗK*\e hE0 ,o:~:X+xd?7c.;mi˷mL +$_;c[%2!K .h34>Cń:}? |i]n*z 3nzu:VیP $ȁmWRJl 5^ǧ W=vv5RG 4¹Qa:z^YuiX',5IUI ^6cw(VĎD5xEcVj@-y8n$ K7xCLI4fSk_ĥƤ6cW?ӯ>7:@S6efr%["~[K.: {ס:qsPYtՙSUQxSc&8+1 / ݧ1FZ l0F)G~TL+[$BʥƥRD;'=DLvT M# /kpuB tY3D6Ϳ&$2KTGtNj&:J͜,Zz7th}) uwGyc[S>Pw҉}iMSL+:crm[_!CDP;2KVf𠠒pN\ mpzpg/eQ?( E-[CZڗҀ_\>TNHȦQBW5[n 5#1܂`E2Yʄ=4316!-Fwb\|֗[ Ts6]-K2%4J[ v)d+5 >Z!%pw=O~}1x'F`〕 @!n{ii 3vy ܯجo9Ng#,i sHO@QKԚ_dES pYv rRy?M9:ΟW _==(ԱP -h rOĞE,K1O?~'.ϕRuR1 {5\*ʹ0}1#ƒJX%9wD1 ׆3w̷u*,Y]1|\'_"{\R EvA=I8yɮ}OVNB^LHse8IG-Vs+p 93IMg%”qKD`DZ3jLՎulI-ϳJvza8K04?v2>! PQz0훮pt3b /[' VР{Ndfd+[^Gm8:20AiÁ!%Exnz$y]UBmz_6@h`"hWUBE͢dX틿Qe'w,D Gݤ5`yp`@rqٗ͝$H>%JnHI4_?я#©^>OwVvPggHe⦸B?[zU\8hg-mm֮4gb D{[HTH"botsDk;}y;E*K(5oipP)@,CwdЇEN^ hV;Syݹ-L iS/8UFz~%_g_YOEo8JȐ06_c`\aO1#k o8B)WT,?EmpP,sqM? 2}͜Hԉ2 ~ 3hQs]6p37Pt7h&[;Pfr~™zƶt%x(:C^O3"R!wNExjV8'>;i,+|t6t073:CGssɷ -ڞ,((|˺x8 mPWaz`PM&:H,xAV.V2q4R8RULQE&ED=yցK!uCjsEC60.ey0s*KhSŽշ}1*y~|5ڣxx?3") 1A"NXnifFu:&o5mMȯa=/Q.P[LqN _҆G* e@n.ϵ 5u)QgPvITu'd7PhW?]%'S><#վæjXz Gge]+P a|f7n({d4Ҡ$>~B92qs28c~?Jx+zwNeyQG!,SᲞ?bmw' h4~=p,J)Ryg| [ybi$s> wx}/8Uvy9)(`#F `A+.}UJ6T1 ì:39ԴZ)+hojj+|>k!R m!|KQ)/ң9Q=8jE$~eje,׆Mߚ JaA_ ھLp)5k{wT %Ѐ(#&х%򽀜p h D-iJ=RZS*!uxzNhwš$kVguJ(ã>;a\+( ܗt1/O#dxEr+џhﵿ-G &op/9^ hR4Qb\tӰ(cMIp,O^CU%)ZjvMcOoqcƘ})0k@[$q@ P@Aúz=.brOcު{{N%ݹV)V*2J Onu9 ˸/I!4gw8 Tb$}0_Lb=U&iqldL'Ot׹?mج >94\9GWgc_Y6MgNj&.jVwV2VD{mC Wܷ3SZ['L?Gv]9[}):'>zV9 @i֯=! "&tni~,6rɽΰj-izэO #0)2 p?Ym-kQ>Pj/ \.Д6M凢usIxc$2ZΘwV3y֢c#.;E~1+z>T +/% c|,cgUd1/;zAU.Gkmxhdf.pA[`ůd5. +C[V3 4suݸ A! k73OXA۳]eG̙g9' c7 BYmxgTjPͫǙ98d)=ZZqgm*zʋ#Lao 3:- W=ʠ(㎯;եAzb[d9{c̨U1 ?vi2:$kiۅM IR#K_}cA7Ėr+)dQe?uQ|ogo;2<6eue{ Ҕ1HNv~A_ϟ-?оi`re[GE[; r:13XPIS<#Rlr<$P7:/8,)> /}zjNZ7D5#bhu L. IH*KGy*%ddo;HIJq~>eG ״r#M.$(#e1Ya;#\o.7n*iOq2pfՏ 5'"/Yx<bͶQ29`.6!(qZb;Ja@#4m%Y*>QAOh9d#̿c8 2_=C~SOCž 9ѼС{^  4-84\΄rЁ 5#"kI'_|6wbVoGj 9\F;'w&5% ;Mˌ M|DkRm빃Ja'qC!B 7|&oHtr cru+rt 8$=@<j"`Sd~":>n1/ D1|Ĉ?P.ez%4k! H`E?@gq1lő[e|@NHWA%=9I|"P~KH%-a[DLpcXok#T G˺ؙ1wB-]2:Q1Wt/}K ~/(!"ڒա&)ȗi :+2y CDy ALFx(䭺QWd+ESBz#oDOd`qt蜳u\kNf]%0j&zB n [ɌUG)ZpU$¦xWBܷB>*Yjscc8{OFn+ \(Iof]AAO{.O$cd 9Y J\0S¹9l`.MѻY<Em?`]]÷*BP|9a*iyӣ+p;d-^a O(=qܥ$H?L[ n^6 pͣU 2@f4SGf#AIC"cY'Kx_VW4(z(9p"`o;^_΅̢iq<ŕ`A0.jt? u#ϧnӘߪ imwDm3MKvs"Շ6<-< ǩߤ]V tldgR~p@/W+#bd#ud7gBj7O?$>V\17gk{jܢ,LÁ76-#FUAnGkGmlJF.UB+nFYq1'dZ eon*o1TY4> 'x]fTļOO ub4Ah!]i!A nN#nTGg[sXw#`V_ߧ%hgy.H+w/a`Zf xTm$U[B|ˡ1gYwr0+J3v2P׀fH}:RhOcdϐTz%bjZ>L ;-NM4$ɝDm𹕙/;v d |RZUnI72Rzfj#1ߎ#dr^lOO̭XkPa5~ݐhJ¢ En (?[. 2mpѪ>)z~꒧ZVԥUq#u `شH.d TƩs~IMP`" RI̾"qW< R"Y #am#B#^g7Ԕ@rVtyVNM7ȏ qrw߃@f]^\J1X&V5B\'q2 m'Y6 3Oglp0?'1b=oWtkt~MbE3dL꧱E\xu6+LBK D yߙ16#?,µ;N&2) H֔P66OQcpB{&#D~ AMHA A|5qǢz1B'7;8J #;YBȽ5I:J]RNz$<4 4~8ATE l]RȤڹDvQt_1"* ;c5̕hMyu V.afB+jWrrY z&t9eSTnh>a5.+̥4Q}elX[BL7W/fV4"DDHHwncMuI^1͑Gg랰2RjƁZfW"cKPIsp QHXiCgPi6 wKH@LxPz10ɉ,$TA}uWh"ڭhͽ\V Ѱgnq.ފuca8| `1cf[AHώ!(d4$ a}FnD;F>:]KC}bߨvb 1㻓)F>Vdy=Qւ|V2Kw:>EˈmyK)*tZtb6ft<|u[*@/FCԷVZc*l=uq/u(J|>ȝ V GLN5y6zCO)xlUݽHz5n@l,GJI@Ɩ[HZ&*bL#FJ9nam=|!ߩDa f6^ PLwjS-?$&VxDCl.[F4ɍ\FL >R F(Iz ^&hCO;1J)_^0=3K~*hƈBɣ?ǮCo2W2ϸ[f &` &QW;kV;cYrP/En[*d!Dªv%p5~B)Ͳ6,4&`ɷ.fIK_ӔX`[d Z88pˀ7e;gxkҡŴOJFHЏwBs|68>`o&* C.ힵ-Nl FT܄`6\6E-V\9neF݋q$/{ ] ĸrŀO/obl>+$ǥ R %ԙbw'uJ羝)P!9K}=!L>免n6ͮ)=.0 r~qU. SwFue]088 u!g2_\eYb]?aJZ#ؕxPzJ1~竫)',llF'ΖKbɎםb(l*.۬,Hj۠hҎRpUW*;lh:X),;H]"7ڽ<ӰZT=,V(`* V]U8CkA}T_EBf]pu`"b s{tV9"Zk#o)VSڋ@2xhKcК+(f 5g B>7 -1"Jk|Ak"2^7l4azro_ت z[5n2€:vT%ltrԗYJ=[ 0)<؅+V:Fvŀ83GotRӇ )O@_yWO:Ӫ] xDs@m?cB_^l6.%XN+2W箙 ND?4,Gs;Y0gm>33?bWR-Rj=R1ėzPunqLf k\J=>ϿQ {|獜;tϱbt.-FLPWFhv6Eó2LNaN VY\v. BDǾ˞3LGCrqT ɤ0.>6򋍵@[La 1 {bWU{T2G/i [_FR.JoFR|")Ķ]f6GNEB]lY&r$Z:}3,k-GFk׀X;=D|؜bHyg- '-k{Z ckOEU4<# .#oyw3{eAQ" B(OE=hĴ'NABg p_;@2L'ZԵd_]XxL4/2,:q֣,0&7Gx@drnT.\s v'DBWeޯ 3JpHv*~l$qD,LlID M!,? MIaz~ /M,YëvDSSye\l/Li؞8[_rᒨK: L̪fhLғN4AxXfmT-^K:g$># ݨo̿%K:YX X ncJ3 q u BKRH)J,-'%_J @JK-7*og' -T1amkJu!Qɋ%Sx(L'޵[3E8<%̇@E3k) >Y-~Fr 2?j,g[#q]O,(4[X&w1c<2wAMŻX'b~}b_ \׎d T0l@HŴBeHIk^P0 `nK~*"Hwם&xPxAk5u,=5b<˖K`jU}:G#&+2vNY*3~q)HpБߏ{óG( Qlʮ^urgFug'[ϰqcrbo~(o xHrUJ ٴH^3@C@-Lz]gUA-Y. p5ѝ) hmR=宄ewT- ×][x\f1 2EIm8af:kwΔJwMqI蠂˃2~sOhR? J}Ccѿāܗ8*QKb~f!! Nh0Z!Nnj{NY(ī `,/ui'fvC;LmKLgGzd O3 l:kXtsPF&!ϙ&THO(d3~e{+i#jme4}e1AHhy)-fmZ;d\=a!4\D{&X7Afl{ @A۱2$@*Pۃ FoVaO~dƪu yAsai|\$?!ҖzY4,+ !/aK!~abʁi sʝI@+`3YT'3| lkqbכZ8Q5Z܀QjTGC(O'W P7$<`PDt /1Zd? c;PYtc7bDNJ<$Q,yJxf1:Iyus4yΌH6;\"2،L.%&k~p6`̿VkLn6^L3M˟ b68Tf=$Z)zI*zj_nw0 ̴}ȓ$!X~r7G $;!D W b3LKW(ϛ`r>}$?ކ8Qs+p9'j bУXvl7 q2rϦŢC@Hc/=O-E9L(jbt;t[A@YVʌIOb.ޏiW@ *'1'@8:vóX*pO5.Ə!4=eSioI$HfK"qys8E^MVuٴu!D9nzrdS?D"kTs7%nyG!Fl?YwR,zsrvFSi\^R4-bm!}_~k BD$Z~'M3y&{R_i̧B:y*ц ~u R H#trl`b|] PeH{W<ʸJaM8>;:cT Rũ.aXɤJ,36Sr=`AGd/!eSbɎfXAogRƢh(*DØF$RdwS"tk)!G6a`w`96IPlѡXQ|D ЇPrX}=Lo!BJ8 9ٳ1z%K LO?.vHF:a.C,#7[;/ˏ KcADUf0}޷Bix@|:l]C,-C%IϊBCWafjtt-Oq%zFȾzh@'㊎{n|ٳg463Ps$^tas 8xd ɱ7sCha&SkP6 uUy;CJU~$ֲobQ)loi*dH dd&Q4oF{We_%4{'rV\UT[O6ZmC<ǨA]Ρ;q2H5bM5(ipMbO\X\Xtz_p9bY!*V4OrcYTFwTYGa_TB=t@N[04v{[uiv}|a'?Ѕ$v :9b5e0PU>Oaz` kdaGQSVrd 8N!@i:u _ ن⊸*/9vԭE#;+fE{Uצq oVԍL3ҀZ5taӺk#fӊadmΗc' ++&?8a5e "q=D;( lJ|\Os AdesƊ5w?|M7@^"{*Ž(ߡpUD4g/g uO.N$*jOe+uU?T"ҦBTu` SÎWNd<[%g#ĉ‰K6J:sUq7|˺^!pc\'6B'.icRotJKG"p0͛0)|\NOܢ?v Scܗ߰ƎRU2旙դG SLSk˞~.s" ~hYX2L;%:[X19$H . z 9j^/'i`+ 9D^*3e_Y>w{ Pդ'ɿCMMQγ#GC9u/4lI]rzL j5 jxWE@bO}) oN%b2p="` mK9z("5-[dh{ܳB9(bOFRսT;^|7%Sn%t`OGy6 _%}RppiB~9%j ܋V "PkSVT3$RT_sM", f|`/ P=D=F&1ˠLX+?>60Lӻ3!WR^.G]ρuRbt7/fc4 W=*mi`NQhe44ûA%@ #Q'ϺvQX `v$H5,{iy!i6k>$+0Kz."8QJߩ;lc2eN2oe[qv܎br̿8Yӗp{gM?_;3ήyi# tT'rS~؊[c߬E30]JVq!Hk߰_tFkEd롬=~L~ 2kTt2;ypεIEe&!%;߷n:'Igx'SK$B6N̓^[?+^Asq'-^U_&Q/*乊q~^K3$\5baR`A1Ŕ_7@VfܹRnX5RE51dՈf"wuO"mM\?_rpji㜬Sa":Eܝ $ODDS33g0d)^V-պ|ӭAhm=YSLD{Sgk;,yC 'tHO: iZA4n =C̥K|)9;~  yI e; EZf Wj ƽ"nF̼^w&8|>CMT ݻ+ġ_뉵a&T^Rtk"LqWu {}r~Ira_2dItQT)D:WM3䚎#8[,b52Ԏc!$8~˞ u|@mi"Lj!;XolJo  }m^Dh\c Feos}'Dk} ilĒXMkǯV],d;9ek&m8fXF~a5/acGG*H5wGcdBx7K+A뤤 qY}A ]"&2JX+ Ϸ"]Τit"7Wm*zܜ)o#-/ I[51;C $4IgڭZƕoJJOf0,s=F49~jA ݠHM%2s9I^@-iz]VE*,s؃eIhq⼫6_Zfߘ y+"Gc=ऄ7e\=wi" J "p%4(] 㙌Pz\ci<iѰJ9!}qf(|凣&A#.Kzx_iOlu87pI$2FaQbuD@?Z IVGwS(`B|jcILOzJ.PId_ޑU]sͅcya3fxXorav O[0*id< mYW>u̶KD5o.0\# K Y +M)ޠVF ܿS8`$Ӫ&m~~={ẳĸJ!0v|~4:ET IUIT[?x|xpxwDUmZ͚s%}Zt_tdbh΁FaSɾ Ց8VfE"ܶpMsٍ9Uc7T^,Hsr#uM1>K zzU9=*N~!w/^{ kADh~Fʍf nĸHaAY@d4ЂWr32An0z!x/<%IfDf>K]! ga ɫ;/k5lۃzsi_"UM.my+Ⱦ B2aixEs%O(pV1LvٮhC'wMmIHv]pZ@pqQgIlgZv4H-TAEGoӭֺZjMb_9{3|cc"ӟlISkM:۟DP SL+Gl:uG C2e҄_C*>vJ8\zL&G\'gR, 足^uD/:oJ3;?0q\"s:Zf+è`& c Iϵ&W׎ys+Qb5rzA6Q"ʩ D.r("J +Q E^I~AyyXZg&9īZ|LD@ZWfVݳWCܢ;MPT"d<6L-BW%x]f% yw=js8;Q234xq%W=kDLZ5idV:`̣m8Ѝ$7GKeZi$Br_ hc^糩TBM#Fz*8AeEAq!Wghwq6@m&Ns9j!X(/S)5>QT`=0i$"9&x%9.w5#10=y2%m㯕7ayTW:k=XcUk-*b1oJ3놶^؁Y/ 'i1[Ѝ(158$0dG{]\Cn_-DbYZy ^d^v:6},KL'PЧFбy HK:2voyQ;/`לk1Ս4/@ `}SvwP_ S ^^:4oChK}ِjG*J!وn?+VQI%R=N7j&SMUd^,TK|hIr.pE/7PmHl"8:3XuϟH/k=OqRi>':NZ<[N&HV-[QCo>RwžgTcfՑ*/ WJi!!oxz= ܽ$5viϼq̬$W*q` j6p~WzT0Γ({z2}[n>|ڈ9&"0jp9YY7N u 56(-Aa0#E.ή2qbS3:?歙!5rVG(끂CYOe _ ;=[2`cD I$:fN Ns2,^(YU1G/ 8K pJQ;bIӅ.3@uٗ4]V\*~n:4g,ǟ6DUI"N,~=/3?)18 fq|-=&7a1'q\Jy"jRuPmsm;bD2#!BdK֎ I34+WY TRQfKN^G:? |@BMwҼ[qkqDWs|ĕ['ZGW挸6U[#mXSk߼N%{ M^95 V`DY:ƥPܢ BG~8ۼ˓F$Glf0U>&2?OV؇  0JaT_Q5C`VH &$B|[{KG:mr-ٌ.8E¡scD'&:T0 K*S؋F !撿EnݐJ 0vJ|ۡ; (O浘 c@g%}61vNF ~um)62;|mmV%F 1/"v%e< ^-f+5I"%9ss3:;J@kF"/ yz#AWgiWviDh4}J]+IqM1%C)>1WDa[ xt!̶ߓS bc=gՈ8X3b'4_FEv1j/kVU^HUg;[妓4Ɏym o^}l%Y_ҩu$CXؒ_ ۑW@T^UyBA5"^5%TNg!v^n>h0ʔƉl%~+}Dk#!;OyDK0t{=E9 3] itEGwg1̀T#^P3QfB˃C lϿWWbI$`ZUoNM,5zzwnR$se&Offd{ĹyF w|yBwʨ1I jwNէh'San@ Ƅ ́ڸ7Ux'B^ʴj:Zz5DIee슥C٢YU)J`c[qdu̝JA˽>Qа@]j 6dEiD\3y$),)95IY\5+,w7J)Esb9SU\_NVLs< ]"() RȨ٫+ DI6d|yY腇V~RrM^+3f}87$z.С-5-F>WNx@9sVOڰ 3 4ւL|)a)xZe̻cA>t[KM[$0 9C lOL(EyLXMh~zҎgyC=74*(9?Xpt^[á)m=fUY6B| ߠU*< .u(7 Ondu\w6X~"fnWja;uW+15fasa}ȳI ?kΜQ:>Y-OÃ'D66_]sITv| dݨXk"~xqT9|5UڰCWoL1Zhr-.{B7c_ kIgO>"]Z2{ZX'Owox5.Q÷C縴P;8.LKoyMM;NǀїčN[s-VJvF@QNO9hDIygܴN^ " 5˵qain#a";3͉-|ʔ@tSդ4'|`j}hP F1 QQ˺꺇UkH#評t*d?eyF1eϖdwͼӦUs?FTaET&AJ~!:6KENV kBl^dWMmخ!HzOF-A9kBɩg5{%@1<8nx/ )t?Vg@'7ځ+&N\7>O_lCH?zfsL%堫 .IA 3WKn20{0LM<ܞ(8+ 6n\Z k'(RŚ'܌BH̹l O_}z\տ@Y;W85:_zԮUj}]_㌥rjĩGqς8 v Nt>1<|2pdAhU&&'0_S y ӀOkz !V:W ut'ՌfD KtGlVM3p:!1D-JԨHF"ӁⅺT ԆBTB ca˦aj{vICHy@[]"׍5JO'9AAKCΩ1L;@KQ$XD1sƝZ}v6`-0ƚ)L'"+ u $Lyy(^TDnB'nu C}0? Hqze^+ray uϭdHWй(),.XvY'M.DŽй橕Ir$`ÌZ#)cxa]{̊Rg[Z Q1B?P=罛 Sc(?BlCjy(o}0szr1?-\cEXHo)|mR/6[C֭AxPhK `|)JW$2sOhҖYA<] ?^] ({CC*C瓽9.MW,&H{C!ꦼN-@FJ'ٌh0G 3h0_3^5Mn@'fȗ+bx(e'k+a4eb/ш%Q!d0&py~c%xR#li빜Qz2 CZ8 yX,0T6zf3-VBIۏXt<6.p'Ia8|EF:&Y:عZFYT@V MKDiZ c+I-R_=x(TYցkj٣x"Fa-(DG! ~&DHԺ5}8Ǟ7U"a%H, G@UTҏNuυzpHh7C8@l4_Y2-72X*=dr$qg;+睍/(QtbMpno6I <تR>%rߎ`xi*Z{C-c|ǾxʋZLyYK]#-طg.$EOVe{HwRMl({BPEy$Pme z[A${m&|_nN}m7ד0 qg͖ 6u+( _53a&cq똨wX]oNC@#̶aY8ԶP!lb%XoxN}DȷDfs0cȒAI8tTMc,0G|w92s%sR)*[Lcf&<[PhhIrZ|D$`]K 5? _s5~4kC:z0;b]h}OŢZRg'rH`X[zB'Qݓc/?ҭ% WIwێ8tS?WA էLN{+r5_O7aUy>#۔ڴ L!NLkb?+~g2"+ <*A3gVt@o&s5#Eq_وAT#ڭ !렑t^BN}cE ԏM!3"!!ꉩ$fSw˻U+AR?yc-d#\ƇoROԀ=93ޚHD*2EnIiy3QH^5iQXF#W-t) :jKơ`<8q?.ߜ4-}X?g1 $\e?˸K+SiX{Gz>){'^#\Q7^|\noaQT=%"N|y/k`΃֮)[/-}-=-Mw8k%.[.t'%έ n@tGf~f=h ~tMx$N 5~6xbʫna6:}9#7-d׺O\=0ad/%<>B#9^"(TCL8]c4< G(apV;)XQɺLNk 5\+:ႌj=oˌ2~1),mv>ހGnH}tBźʍŷƹf?Y:9dmU4R+kdvNihbLPߺ_~/Ɠ?c̅m3iMeyEoW bDsS " $ G) bF~jY:.*[DK+$J#]7´V `fkd%WD*/1Jz?=%gI0 LK5',"1}RO UIĩVckٽYH?H$bnPJ+떭Gj6\4'*j2(Mw/`D5LPaڝzdҝDͲt .J:PRgtjt[p[;\Xx%[;ycnyvH+fվM+^P6SjWX*oz+MO]ٵ H2h$O<`LؗHt o>v%t' OϽ35 QnsVx;,DI@> kebybs#R / B=[;0TSvGֽ/NWB>E,{>$CiCK1N:W/H7h#@` x=)L,;eT)N¶L}"'\IkwA\F4Z4l2%}''ȇfQE 'Wr48'u/iT|+Ӄaw.=`x޺ }ws+[Y.xy 3$Wʑ>1gŇY"MɆPq.ė@Yz׬XΫծ%;–}g}=lUq-uٯѼU Cv 8%jS.nϿt8ع1ٳ e'a $wn u`aǀSwupܬHİ(r5_-էڧ5T%o2\1&<% 69ZDulx 4F3`.VN@ =`z2{oFQ &U*+/tPs`I2 k&zi}LZ5HKNgfLU '0D-vhn^iܢ-Sdݽ;Cos-OlV݆VGZ*xyP4x}NJRABf5HuJ[xZ)^Q!|=(-.y0 =\`Ԯt 9h ^"Hz}mxƼ4ܱ212Ve8Cv'px,W7bw;b5ũgB "Ozp8A:HlNUyאY.WdinI32I,=FG cf`5 [n^BiI!̂1,0\F T-~'dq05HQHN-NHk@SY~$E*iָg'[7񺓕$ATW5t: bNYF{jMDvU.[.w8Y,2| y'[[`b&D.L݁q@Tbju/]bKC#$xt)g3VW3Ӭ(t|cRsa8A\hVӱ-QJwxUjn\V,P@v2L '2A}~m|;W 8E.?|%r逑oŽ:O=ȏrSujqқl %4->@o|٦1Mu %3PZWw,=Fr>NBY}qZS">E ABʪ<["TtY0{oLV8 w\, ".~[|5eK)XOX='&Fo6&d -1M,G6*Q)m-~brf7FC %Xg*Y,``fX<栙\LYk}^@5ȟ0v7AOlU`N޾J[e\,$9!&>KK:9*'T)R+s`AmƼ$ks xEZ\4qeyK?sE/QlT uC5XJZ8JB>l>§ߎ,QmKƸ8@zc1de-VIj/[_B]p2J\${ *Fbp2dX׷ wC6ӏt9xv2 p:X}eކ!jLۖ28L"k&Cg{%w;`,Rd-$\nu-}Sݾ˲(025rWe K2F;]TqD_5{#/?/0|OxCļ\:ץq;.ULh,1{jjTߔ@X:% I#]o4;@M9eQ)*2dy. ~K'D侗\o~ "go?Ż/3TzXbb)5Tf wS+^}`D5LMA{u3&D$.}q#i?}JJ -Ƶr o͎FFinz `'5.ː V!. $"a~$|l꾞\p!(+$ekA'wTݖU$6TZ@c̡%+bptd^KdܲokFUJEgD6ԜKh@2snVF_Ҝ:!VCTa؃n=`FV}7 V+Zeh5A.Or{b!&sxSSei\mn/q`m?u@ѺdrHݪF[, :,QpguA-@`s]‹KG{h9mWŐ Q* ԼNKoԀoMR3ĸa@'$DžhGWal_#^>:yPr2?UpKC ,%nPeLZ[m3bK` odp~-),:2,sZ;@<ȐX/<P PW?%|CNoIC7Q UZkmUT7ty {olljC_Gw 1X HH/<\ɢ ˨AB"~ܣ~";T[ fM"d]߁)b(xˤ4ie1pYF45lJ<Ѓ 8vg49?tj8,^x=P)-,.k-[j;[sD{FX s1;f{y$/K&|>{99TF !ĭ!/R 8_s9^Yc^F U(lU3u `n7eͪqQ3:>hv!?@RWvgݯ`". L; $I`V!Y,)Mc.bncOrmHEs)d$V&;3\R jTL ߘC95O^Ԓ)3]pXl ȧ71 G-Dui$ e/4we'8[Ǘz'!d뽺H)y -{-&}}ra9csdsWZ!E DQHK<)YnroǢ̏$U=6Ώı(JJ8?Ck<'VߗN/3`.VU=lodA$~46Xy:tډ:*ac^f.9qE֞-%q!o?QX&ZJm!-';?oY?v#:=׎!r;r$c. JF(hB$lKM/ti}Iӡpt2f< :W\L7J-baoxՅ/%$-"RVhfMJF WJGvj"9p|^/aC-͈kpa}J`+.[C9LÄit|& BϜzt+90L}U(P i/''qI|g ¶ֵ?r؜5C7䘉 $uN<jrXI]y3kHix#t 4i̯" $}mYgg0HQDW4+ccur~ g#鍾ۤ)ėednv@6 ĖmC5[V,mϥdu:=PN m/8G@πg_-hJ-RgDRs-tAe꼓Z ֱmXxIdy;A \#ר4be|Ienl# M{ ,WÃ4ri톄?,xk,T(h(qQGNcB eNU3r&DzrwyB=#& PUwD1zI-R̴V.SM@#3V5u+vzaVAM?كK-m!p^T Qx2P-oԽxwE]@ΓIKC|ew^s|3Ħgvg(%,ws>G%^cNABz&< 'yiI^^.L\u"(%<%t I {bFz?Q0<;2BKZfSPʙlYu7m{4Zv,a,$~apI̱K^Ƿ%Q"-uGAy8bug&> lUkfc#bv!g+ Da {Q-H7~n 114ʀYe 4SۻWqI\œIX4ꚦbMLc婍k5|k;JOP8fv'xΌ_{Cl'jJ@NЛөm@M.=[4/GQʍV"fieC( mc΀MAG'RW| ]3+z0&ۚaͺ/0;IdƉ dUD=(41l}'P-g͘f" uj E{MʮRBh oR>4*/-[ªHqemKݤDԱ~X>"8Hk7 R|NB%%{.xşwyG j:R4dgaIGhN~5={cP%a{,ra ͞Eq+,L;m5&/c >_#iEQu4T}5GruikFyz$O|_˲{']mD|e`b|$CU~-*kbw(h(8+6@V~7c?1j6Nf `ff&HضǗ/u |q#,CIdRz/*g HAw;V3ky 9]-:F3u v_ (MktW*1bև,]GOn[m+m;=T$rKPp1P?`k]Q C@3m[)D83`"I?+t U݊$/~GMNT$>gr򖑃;*a6xIŅ%Ϳ"QqU}G{CVEE`U,{1epjܶQJ}W` ea-TpaVԾ؀ v@js2br\H:(|!t;3Etld3ǎ>nKG؄q_MUK KCpǜ2<4N;Q(cFna盐(|:Thqs:jU. $H\'U8YJ'; >U4}r֦~۹ [yգŽm`!05K#QV8˯uzd 6Wщ}}t^5>دpkJsL@#XX1syV߯0S%G; @ `YJZt>NP_"G~mh@ 96}qXn;g2R69A=%oݱ5 ޴jF@mkr|/rFosSjmqhԬBm5 X2C*`3:G4cf&ރ ߠ nD@ |L+) p f/|#-I'R^& ~P=;h{O'`}zBԊbǽQ9D#pBcd_rnDg_EmBGzo a(sT57<Dj) D֮S$F+f 䩔*twʥ[y+?{5|Υr|&bFYh.q$hQ0G^%/]bܔ*PmXg1ky_epI<}YǓ+R,y ܅K2\in~y1LRKuD c:Xʏ'1I̯%'P尛q$(}.džǍc k1phBPn\Hkы0YȉL6@jt۵~n 7I iOAƝ543YQ7׏x, l/6nza$z CM 2¦Ag0{7N/ Ā=P yHFW6$nTQm-s~o(e#rRhokRit3O1 Pż{Mc%K@ݿ3C۔ N!_Tn6(]=K t*_30dYp{J(8ji{'=HC4t/IٷPsи* OGSz\:}f]T:ddBmO'+3tw/m_gا;~qPe9$vaSɶXi$ vr[#:= (̣O#ݧdv 53[|,l+]3vn ^],zu&h(xu0!Trq_]o_.z\Mżʨ J(^ҚԸYmF/|(C۵yDt/a~ 'rsz0',PDf/x'$V4 3dH_K4sy~$lu=BbbH&b ce1X׷%S wRv~ WF\ &E3Zuvb*U uNgR#?'SjodF0;a J- ccwZAh _pұ_§nX inCmNaVb)#GTI4`$ fSK+/C8X/Dq&UN04>  ܚ5칐yk&9cEf[9Z6X\^ϫW>>UçA1CT . };f.D̙h RnMu 5 +8")؇VpȇA -MTAظ3͋ESHݗqmXnWCCXqS?gUb!pmX7eZЛaVn#PN}TK͖nD %@6JE{{7jY(ꝷ٥aB]zɤe%~<pmBg`4O.wpSGF2j mx0 F~Ջ D)XtTߚqmiru0"2bU]/&++/U/t.JF9Q4Yyan(4+)u cW- !͛Eeb+O#`BW'Y$ 5`AsDUY7e24TZm0 uSy I?ja5uvdkE!Y>/P8L`Cw=9_[ŕuv.&}6HǍ n$",P$?I<`wU-21g5CWn\]b(X7iAjtOA05wxdp4* YYρ 3YSmadqԜuj3) F{!aJ<j eG (AFn)n ?t[I)kuLbO %`}(!L޵;#PhNLZIr %V!laxKym Gx{ؘda3Gߖ\6n:rˣ5m< P[ 5gsh)|zˀ \D ҊJh/Aߨ}r]%DXy>ms2l5nC?H4l*O[₫emlvc"xz(9zNkQACvP˙NnbزIxoOVJ[rjYh:ME6c)_s9ImxMKIn??6ô%$LAW<[uK+ow"I,"`o5/6(QL3Ifx4E n7{I!bݨVxMjdCu;0 L.ja/ds#9e'}L8i^-ZQiKfժ%YA{e;4;7%ŊZғ3aI·e_yK6"JsVGHg:UebC8+(RQbtɇF"3iׅ7$n :+oj|CLцo_es(laCˎF|2!Tro[(j }h$w=28!1n Գ/V7{}ѣR/_6W>V ˝J(m(g1Z.A[:rWU3^Hh?!,&Pu>>PLm ѵ rVw r5 8s%+W?BxFޟi(B ) E6sIZ>XǰQb+g`-xp>b\rZ)AI$j-!`ξ2[ZQQߌ t{>4N i3Nc%UPTy3Ŕ}~~\.#~ |A1J<|7a\e*20j9bwQ~zcx)>nJ߬R| 53HJQyߥ$õ CgVMp3`Y9ús0"%S \8"νu^n,lP]>jlIh,C YӍy81E(]ļ:NF\(_ <5 .l:ݔzP= stcIÏh"bQA'BCjf44yfiV!p Ar;D9(>oJ -Zж2P` (0l} n Pa *|)J*q IEc <>Zw͖)l4}{,.-;at] r)) OܓPiohaMqew lÉs;rටJe}bF& tjd=b7F.ܠ}p{50`6ܡ$pSGݦȕ#Ti isN&;F+!Q%fRVeu놿u@p8 6Szd8̀6(o=y63;s 'LS b4'uіĝo`?f-ALjlBFT@y{M$e+nS EWȯh1{(AS{Y4hVq^Eo$ Qn ?3dsF0;Ė<֐Fc)D,#'_9?x# 'Po0 F54XtfsfdqE=[]Sd/iW_ 3.{q5ȡ"@$<8((~HPr| KhT=ڬ4:|I):^PNq=I34CD)t:A}9vǡe-Ҧˡk H:MXyBD%m h ҿ~ 4ޡœ|֨fٰ@OKt]mB}E>ަҎWNGvXs}srIlwwd'oTOu!`E sd ¼ڮ~$LJkv|/z ~:zOUqI܇I*$FF1gF %%w9U6x, oĴ?*^R)~S$kNy/_kJRi@ˣ*߄YjDebE2$ۮEZ ^Be0s s.T+/ j) HC6|hGΪ?&8j1 .n65uvquϽ#CUpURe #=B|BrM}hE[DDfopz6Xm-_ZT o)Wt`` #S/%Ou QK:HLu]b̙!1,y{jO>T>5@s@ipb"ySCWf|P|n=`? ;amIhb$M4.&ϡK⥑/_ڿA.i [ o^J` V[zu]AeQ%К_oi*e_/}muW\$Ώg:+Jxvi\V㐮V:4XZGYH'v hONR1mFqvfm#{+_4R.q8kex[yaxl'bpekw+ֹk?ʃue\4;"Qn' ^,J|1s˗o;y$td'?C9|*R}`X8ai?YvTfY-":JX2F7p0sQh:,p[t~rET]Mi M?q  '+YN)SÔ9l b,$j. B o*🍛XүޝPU.Qt6MgU!3][ɬp@Ņ e 6U}H**GQ$4̊l{, T<׀h(]BɐkՅ(L}qT B7rn_(sUgյnJAc++w;Oi8oFVĒC{ipLYG<^1EnJA E 0XM^upPD gF.ƞq I /w[쀱B]-'tT=/kK(94TiB.y.5'.^&EWGLc|R~_(OQ p>F'm OKyDtq- (OdqN#BIɝ?gʟ`cԷ_%imSDQ߱H|5bj IC9mmQĝi{0D A0hЭ6/USҊbZRIo^lA}aIFeQr6 hCvķGօӌ> 2ZR1OwVdd-4\a:Q~:?44oN<\qĻ "5|4S<#wtj\@qvu.S$?$ﺈYqWсG}xzͪq^VxEhϓc=zTӏ]mwMD6! \}bz@r}6oiR`0V `q'_huSU>)s}r.f\"5Y^іcpca))W1li%zn@'p,P''w<39lN7۩)o/ZCQm:MϻQ~5I3N8" N_Un%/ϓ  hT̻r0ׅkK0ţvv/e % $#R|ѴV=Ix6,;h ZXZ.*0M&ѦYYyO7D']ipArpbWn_/x`\PrkNqPPv"];P܃C IQ*BD%K7$%(b5h'Hd;Bnd.׽9hk29s^C)E|qJ%j߆_DmuIArؤ$=Z+6z 5}y=H hU8tJ6`ĩJ̲mIv *:9Bة+ă~Ƀabg$sh`g%a\-L36|4΢" v81p F,H*nġ(4!dbhCZpTds~94уbwVK暴88-PJ[G$* `ܰS:^G0OGH խw9;t6s8&N.b:A8=97LOeǗ¦=~k]L۠bHZ '2Paݿ)ni@V,%hhw(M2̠DOz(4o4uT܂z'lz b$/*qHd5%R 6xhumi1_鿮*/t2c ,¨ U.EԶ{Iᯖ`y2Fv|5'^|>xMϺrcy4 'Ҁz֋;؊wb>a-qy ۳={ b> B *&.> Hz}#w?&4c"^Pw.02 @8K,2o04I1y@?RhJsmGYfdT|[i>;m guVkSo=7n%Jk8.l_?aM x8vnG0`b]0 nrz66-Aw%L4٫IywkpXxK;n[ T] ~./DW֕O*HD ltįV$Uk 7mvpo^.2Qn'DFl3%T;8fk/JJEEս=I@<&cuK=60=emaic*&h7:J(!f#6P׵Ź0a̴d!V& Xuwۂy؄*O~{E'}BIB[0 ^ȉrkKl ׌"F$c-4ViKL2 ly_8] Rw`izn^{BG VG҂rKy&_Ak `Īx~;SnS1+k=\vuSq6I5v.r)%ie~_!iND}YzsWfO} h/ '%h|Ȫ/q?hk6!xJKtiӻ%_$9MC,ĎMKu(G:KX7m<#} lNşuѢI]ȷ8m@\a|ʡq B S}cw0:-baP(#3jA?B_'mX.2XFpm ́MSsDGʋxe?5D3񡸹8#v!U.aK{j 0)eX51oGAͬࢢ\6by0$ӊA(A;'WZ.o_T߻Morɰm*+b[7a~7}31^6m ݡ\n{<| j΅;A>2*R:^JnaTɣȳLvANvۡ 4P}FݖbQގ.օX:q*wtEօU0mY~{,Nsױ)<#W_'H>Qiue,"J%a&;{ˍ\c!\E.+0+;zqo*Z6(+xŎMgQ&Ok{ TZyٽ!6c >ط$%(TH!NF=2f@u9`&ַݵ<,5DѳvNP=ٔ XAz4%ιjGJU+l%,OD-Ci<3$:FUJ@UF۝fdUMiJ@P&@s&_3ca]nSfbcjBߞ0H;#Oy:Kuڇ˭ weF++H\n?f[, Yx $]RԠBX*wcBxT.C$u ]V1Lj E Pظa9dҠpI*(s!ת|C̙٘, &4?CHސ[U)j>[8 M?7։uSπnog#<%`&̡LqE{RJdseVR̅T۹e0zn@ͅ2ky0T4 @HdFŏ\P9.{YW It QJ~٘Gh\t3o{.ϹzT(eDS_ $6 +ooDS_"~$s ?05A( >y؆`6/ /fCHn/QAT}pMXM{F~&ɎR5)_4]} ]4Jʺv \bŭl~1i&kTI_sV`[C~q΍3*RHFsk@EO_} %!CfmN0ǿLUE1^έ^ȩQ*7 U3p=~X.E7b|<@i9|T|^73[w=+!Ex\L]; +s-~l8LSʐSif'X\<0#/9S]PyDF9>rCf!:BuTt#*jo{]in-IiN|%V6%S-ufuyEW7˲l0y+qkAIirX#jS{XSQNhbHo<$VtV7mB>hOe2ľm}Ju(aoOBL΋xX XqXE>nge, bXM-k!Cw sܒ^dzL!x!sDWo0!N2*Xj.g5W@ئv2uFp0VIЯZY6S6s"$+"!FLܜO( Q2[j l䡾US`ʌy9REG$ZoYG[Yg {pM?F]ċd+ʲ)4FtW3YOB%U1s a<n=7Yhl kvNoeI"G|t5sk@\i$dnjK~i/ xYSVDD.G_)g3 $Wu<Ұd,y;VVeIeQ?^teQXǦ\  VtS ѣQq_QIwIH'xg:O%]hd9dӇᬉ5Ekl1R :-U>T)%i8uaC$Or28B SYn; #;% sco, l|Tg`jN`KoGyc UC4J3YЃߤJTC@c`%T-GYa ;'va@pXRԱ<wwbc]UÏT`h=)^pOF‰*S/=y 㦋ʓ𴊣J$B>|m'~-[}ĆnתG0bOuvU Dum㾚(':)zkVikH.轂UF `N$3:c^Mo}]nYBJCQJS١2R-s ܾYnUsw+1/-G8-+<,jl<^nREǰ@[ZmV+1W[Y~gc6<~5$*ԿkG$/[10pڠ~ Re~xi!y eJTfd &wz €c{D襛pp95S XxRpFRȷ{sI&)t X֛%#%) ]- vZ1軕a ׁ)kɐQ$% %\CTwK 7u]y[IyW^&iB1j&-!BC(i tkzn# <aV#= ˟!/}i E'QW&7[谷KV*i@W[ Y4r=70eIäeZշ ɿVPxK(%8&=}ƵQKco] ? 1N]㩇rIJ{gj(Jc}BM[Xj$\|{ϸJE]RchIԪ7ߏ>>*k*D~Jy!lqۀ)wENi,n-5_AJ$`@Tx! . ^ERr%w_/[7 `yCE%R$`rr_%#= }Ր\]cѥtb@ 'OL%VX5d0=*g13Atȉq bXKkb]`]McM(+}AgrlrSC:R._"s8* ̭Dl\vH?/ԕ5,r'9W PJ6:XdOPƠJ5뻛/VAmG-s6a7OWdvNA@йlN2_&tI];@`Gz%k4K8腽mӯ3nU? SU*иqCUah6?S{咯˜jjV۷hؾf od` i2i9G+Ef[C.=ϖd:%s>r=D!>S 9@x`H 8S""LmN8| ,HlX T]Ԉ[[QmTK -^u@¡nJ0 e'}}rI0 6ɮܻL] O"(t.Uuć ifoL(<&HA).nLY+b0 4\fLWȱJ0Rtmwr ިCWShv9&+g1Eeּs-O:`eEn e8pV)n˚NVrxƒ$B^;ANȽrTv FhjK *z!hw0? BŎd4l[zfɳAPR5x1W\i k"s-`[V2pS HjIk%$KBq㡆ʥPf DCA:I'W|98`(6(y:7`u}h7z >5]p/8^60s.APZ(fӫ'd,R.mvR*ˇʯ(*ePk0PT!i.c'ќ LpX`L*_M2)>~:SLc)Ng>By^ Eibr؏Bm&[Dp ﬷47I+lͤw?Je׭cAqX7y`5^ԯӕЎ,Z'AflX T-8-a!g#q44Ի w?#|ݫqCߌDš%1':T G&v^t) p&{ص5d _4nE\) YŊ9|BY")\`$3T (l_q^w\D\$!~_!Ē;}fͣ&L%?Wm@S{Se 幞! Zٝ @R/+m 93)@~#pa@pHm)׽y&-ȴ+?T"+4.SR}p`YP$ qy;@BF,2u^Zpi&/9hdj\N5bZjaZc$JM!"^G*7+VuVI64ZTUt$L95^@%-lvQ.s}mE2#4~o]'6JBf [!c$nW7W:5−Tuy ֟b$R$ETsp>KD&35uGiV׸/Gp 8StX=pAvS*5ym#8D&;H <؉x|+\o# owN,}P^e}z3XQ;˟i6/rG-W$"v>aag|{j3g<1oWRN!8u udg8\SA}(' Ts,gSZ g~>@KO ʆЯO0Wo"p hb^?)KYm˟B +|bWvݓ %Jf$g[M`rr8aT:g#r(%֙UTsZ/9(I}H[Pp ].G-A3/i|=!Bui̺ \ڰ43?eHP?uuNcQ?lF5=u_Q4+[Ѕ{0^{R WnJje5OEVyV.mMk!ȱj<"p]!#2axk4Ą+%oV帗!/n n^t>8#OGЉ;{>&)6nLh!V*Y/;BRd ǗH7ki(8A*r.VY%ky̶% y0J"K1?tͶmTxU+ )w.Yf܌ 8d\7k0 \yeXG3=v9K9m+9W@Dwe;'GbPj# c7brۚ`3:%E$\o t`j:ktOO߹|X,/1! /R{BPP={Y/8!Rܝvpa&{` ~mP׃jn 7xֆ>rsf_1x>H*x1WzzY,oLF54u@ feP ^=TX*) 10\5%PbS 9UM D؟͂wZ*(GLx8Avft)֖$+%uh#;P+#gd~&-~jЁ鞾g6lbyuFuUA.s=kg68nM-29̸qT,_${|l3kolJ]rXϸa[ 'erl* e6HS9#t0]@w(wSǙSs.e}9-$Hl ۪<؁ g5!^<>z"^h  ծ69Ϩ+w_pu!*5(eQ>X|5` ی˿҉n!0]|5Hub8%[ч`, gw&24W$gߔAG@q~=cĐn>?Vva8 W y\ ^KK4ɂ0pBy, {.U*-|M}Yd=Rt8]ZAQh:+@мt&S|M:#xuҞMa;ii_y!KŦVۉBA3rW  Z5cax : ?Iޚ+0q6cAd$\!mQ7x pu@Bs I0@}uf E:~ƊVK3aMFɯ4HLE_BEޞG!L6n:HLvl] -,O5 #䪪?C}6pLp:0ʹGHUߺ^`~kn,1xK9f=T9ؘ6=PZۘaUx-Knq"__|1ߕȞ#ٚry9ل6l:Gԧ!>&={薉(U~M!!\d/X1*>&/3 dGFdSO[ oYo2b@Ws,tZy]vx Z]ӷfDMSZ֙yE>M{ x 'B˕| )F& B9CɼUJ 55 ''p$5(wLF59*t !y-(2ntyޒ*B ^`_D^i0Jk eaDܐX5H6eJޥ)@# ؀0()| [,~9&(q&E[_)D Ea,>;pFɣY~2uRl6%U@N `o k3' [AvP{O2OGT:ŐSX4#.=*hx d~A߷;xױ0 ؇qmE렑wY:Tl4I r 6Y Fi.XT;g0a%pԾUˋYR?la鬃,oOqqKR"_hu5]%w%^Ff(R .%~%bM%U1@0kD u_[hƙpI=Q0g8@y B}gޙ`W+} 'PWBI㋋',q^n!ǵi+aOKP`۝{Փ[PNt|5 U,xUjĒ;XYyj|cYɖDNG, fNh |kM9AsE9ȬW4 'PQ&xFzC{ECb4+(^(c'k)' z1=oIH=E=!Cu;K teGo*KqQ=&BVF#50eCke y_;3y=\CG`jPXKx.MVG߻tp/iP{ l AdzrI7Sm ZǀD3MtiYVrehzzV{0{G- $kP,A%LT3($h4 Ӝkv8EW4ۀwiOv܏շXr>ץS#߹_e6l6qX*ÑRaiJl`g 1\5Qiqb!oj(3iމ{m'B=:}d/mFd5L2-8o+X)p)J ZNgu`o xgbB\(JI]#VBl7K@hfIdBQe^K*}֩xy@jV1 4AS޺dƥͥenW@tb#JvPI:TBM_9fШvGUkE{7H7{^ǫ:lVGiS7$N2c'  q̆M+?˭_t5%n0qe}Jə:C.gL͕jigԳz]rer@ x ؍j32\}fĜAI.BȾcv. 3$n?WM D$u]wN!Jc0ҹ1/@؅#Xl'\5hCSYDwSjy t--A]B-6efs<k ;l,'9a<`VCUʎn]20x>`#jl#8dxQ ڶ 2cz)PWQۻA79ew!z{_R|6 ;_etܴ  hƞ*8W8fU#6?Oqk`;)"~jco6@Z-F)rVeì0dsL_Weε 6ᕚ]\qT3s}~Tn.drԁ A>ɷqo7覱ob| . * )DUرfMq-'}W=HqE0͹)"|<ia0ѤQ&)UZA<~4Sy>̷..5Z)kB(Taq K}V_ %,MRث} 03鯋P=Ն Wgx: [s u=NuY1DG* *VT%;UÂ!Rxr-E擽ʄ<}t`D㒇6YtxTiS ߄$Ol+e+; _>s ;I., na{ |%fmEN|J4E?tW\G_JE`97r<K] Kp_9"FrU}-AqC*{TǪ Ыzb'7x*,>:&oE>2G, z>m:JdR*Q\ 8H12z!o6̢S8% )m4!Vr3ý3:ujk奴_(.΋n7(2ˀ/W袁XwGE[sy?L:sVx6\x +d4鶴P%D{+wF2H6{~(g>;H;g%õPl;%Q1F2aNEIjόhb@ _^vC xe4JE>LP{8ԥq$ZA4ax,_ܑt$%̀2ff[T+CvCgga Ǵl7Pv2ըͦ@1`nlGJL5('s{IXʧ%[`/mm adcۣ)cKÎ7*!ܞ@BdZv{^D,8||8զmYS#gwd浧̢S+BW/l> ]?> 3">Z柋B(]ĖnijsHd܍~bd6g\.!Ko /` J{F7tl&wѵVܴJ(/;H%V?h<[ ;X񞯂X2v1Y_^z a$ ??[Y[3h,W.Q?˴e bsР>@Mޥ2t8e{lu>Ǵџ`lᗃ-!1`$d=oE!JE1sRCRuE̱JClR0R;^ te'Yua'|z?w}8R}-ތ@2:&"rX}=qHOSNI SRUFƂPGVc꬚pcfrK1T1l!+za1_ ٞQSB9gi،+Zl"I㍘W @-*%1"`Y* Y928(!m6wɪ9V1v[9D ռ^~18"܅_"#6Sn|)B-YJmB&yx!{:ja7 6؋j ,tZgw6?XMg03R.JJ4mPqu2xmN64߫-Pɱ&ރ:!@]m:$>M.$)Ll峓S\/eZ( vNj -ia飇H2[b%Ԧ4Gb)mW f%GU[JT1l=ZJ<3wq}O45"L}s[ӧ-k]rTLAo96R<฻BiIbeGөJ|Ŕ,4}-q~A.Y[ћ Y+XюPڗir-,scBa޶smЇTsogMdy= jm\"d>?}yBL#4{g;8kcB8~-gC"!q~GUpGT#R~A1. 2nip V[~‰o,ҳ`x6DSTO{E:WCY%v]pur꧀((35VY#_}ճ~w2h]|b{3:9fʤt,EV eb^g}NܺS=x:Q" @)N9U]O9g\jYlumjس[d3"KgRFBS.k omڬW/%4geG4}z $ˇR7> ]ղL=t5+{V\=sf|ISZ@lxq7[kc&W zyKoF `yX9\COc */;1桋hRTiI~E ˯l1x^%bY&52^#hj@etpv!v,U-{ $ע wM@Vt >[;؉?KY+ RQNoϛڌtWΚ|ҔKD7L |İZ \М5)cp[Q>ԙMqwK(uzŽŠ)'K2™< U#tMz2 1u%3^>&u% 0ZzVrPuK0s&ڍQRjF9kgI)ԭGO{xհоiAAviTUW!]oCJIPjed$T&T(Imd2W,=/U} GnƳE iL]~8j\sD9xoifBZ g15mѨjA"_m81>̒#m p-z=Y S2;Ն: L祌Q$_Rbi'w6LP*0)Rc gȝPkBc-cW-E GD+@$ϼFB3 Ԩ` ^qRZPm4#7 4S0_kzapE3kK.xWg]'4s}fxh(ˑP!Tmy5ZgO> T/̒>2ᑴ!+aQnygYuiy䳊XޑGv\`$#3Q(~ !Jo-4vMB?E0-&$-i{X}lXZtt͏Yy#27};X7ɨ$PĬiuD3ɇ);T2EW5dte%a?IBC6Z]C#;71Zl{sm˃jCsK6?'VE]ibA;Nf%%tYtbx:H2(E"-w]㻻&:]Ƿ!F[)?VtzqZ ƓNaOKfKn|ChqӾ'F,e05o^I0[N |@|Y8zܩtI&y$rZl%+ Lu>.!-xXh@*P-(u =?ߓU!h?7QWA{щ_\)? :MSq11be*.s9(]ْa(v @˒z7lXm}ۉ+L9?"d"!ZcwU@ P̵+>Հm>V[5g+vqXŊ2|*/G@puWG`oqyhm!o4Hg啨͖pngsĜ%tO+188Ӟxc%vGxhAYWVӈolUecFqbb(㎀o=J-+"X=6~R)Y04x ?lIqmyS pNr<SnT(oW^:C,pD-㹍>STncNuD#ufG7 >5U]W9{7uAɏ0K=Bl"L+"(BC}i9O$с傿 ^pKa4;0 D?ծDNj\ذNOZHgc<Ѿ+][}yjLS`j "̌T N 8MYv1Q TGHmmFu|s AV.!&~yrt=+nƓlDSxvP>(n/t=ڨjSb4gv?M͏hؠI)x_u=Jᢥ.ƸkL ^WYicPJ7C.9_ѽqBf>jÚ\zux4w+3PI\&JH|ID-.ȁ/}Qo*;xi]=yVcp*93tct,$Lt!Z왪zf&dNHq;_}sOX?%%bRE?j< nչbҘn ZX"szKu4b8 Q*MtPaweeP#DqK4Hؔa,vWk-I3Wg)kuޥ6TS#,)gox*x՗ävָ$ 0@R2X 4r#rϟms&j2ȚTU}J6VUP8FSRWM)4eK֤hai6>m0䃃x+^1[jG7Wu0DƳ,I4 b>X]ݶSpk_"`m/Ɇ~v(MAWSR&))*Q2yI FgЦ&̥$9I]uaa0D'՝/(m\jȖo2G9ցR@^ c^Ѹ` kLlEx eȂ'9#E}g@n/๖/ꌉ=v;"Bqt msVcPg@Dcmص`-sO{U z$Hֳ`VLS=JijMIIC0T'hTTmg7v%$+: B)V fGP""I!"v2Qk}Otf.$u ̾W J;+6w|y_qY6-HA2f"Tbls@EDh;yvJ _rxΑ+CNd:ܿLN71icHT,j8ӀuJIQ_yLq1:q [c~jT0j|SvXd7KV= xd 4lŌFfh&&Q]v 5-Cdbik=luD,)Xt3sQo69dw!ƃ9xV!qHa?.7a/`+gLu*#};I}A蝖HVVw_67f0Oat_IavR>pޯ]?m1 S,%D ѓ _@s+sB.VʸzG M6;ؓyKVW%+Ӛd* eӫuwEyX_ uG:ʕ¦E sP Kؽ*n~gTNU)v&T4ocC"W-Q.\w;`$>_gK/4CNiRns9ӘѶ%R'>J#K ;O2&)=)99aH G/b Җ?<+PshV.9mנ%>NS0UaEpE| B.|ɇo/WR7Qrr^k]#!`2[/%Q 2n,ۙ^xJ}T`6(6`MD;P6@}x|JCJ/nQziCrmYE)*|eټIޭLdl 4D 'B62Dox c#&irP|ZgmGxLNQT{-ݥ `^`Wa-sƺDT!zsϧl6|Clo,0Tɋ&Kz1AqmzC'pi!]_G(JBVG+JqqEJL)Ҿkd-h´-[kubgoVds=bH[Cɖkyx;3l=ZLtv\ a, QSn]cXd% x (wZ+CA?M4@ab/N s53QV?Ǧ2~h/ 3b*;s6Ea[{QƗs\}佝Q̀~VY+MmMjdhJr b{S9Q@͡Kϣ9?nG=HhI}VǦzKhG!> wB|.E3 Ph=W1Lbayg5 6DQڵ !|S-1Wy{4\RsB5<4W@B9_mSʙ.V,GcWԄt8-6cx,~r JZeRN!-|l:jnk3^ -= 997Xod͞ڎfb6EB IJ!?b!6+uyhEmȅTU[|A*e@H =TE:R<%"HA#nJڑQA%GU jȋ{-LO_\u$ &'+s}ÄsWR;˸WxVvg0A% 7\{Ho ?:whBnbPJ?J~P fJysǙv:RH^TJՇbcRsJ^ߚl `@r>Q޽2(avQn[l<5IG|[M@Yڦm:: ߡ=D7Pwuf2" 9pGJF6&N.ɥj5:l4`9snsJLش|m0TF["(El b*YDmKsA;)XOH( A s-;'e Mg+}#8Д7.@TXbÑw; ~O,A6R \1}T*UqKK8WfO7*Q?Iҙ}3OLqFd/]Px_;ѓPAA! _DrE"4 _2wTRWLbC*1v(2$h|4h J i,*o1Oњ=O&]\6<6J7 MÈu`x /!çDClfX <,cޒ;%Wu;]pDFซLx*Bu\05'-qZa61\bn;5Ts̻8/ܘNiT>B]L}P qM채SF1Ә"XIڧ'taۡd< ohi>DݍsSP1;MjF~/]g%h}7˚]A3__#ǓsT@[{7벺z_ͮ7)@p G@ e^7+o*md@2<Ѩ3Í&nPq&i{3S|CuL&~0]^|XuF׭_K~1K5Q FMcr}ZOD<4Z{z&&!SҿecM 7`y , qyյ|YQjBD-\Р9{l9c2qGÅ`GX^hC WKۚz5B#>! < ƗӀpAۆQ}dF"3bwʇ0\Pbugk܎+I|y[uw*Z \8V{&=H'QxĠ7*ߨ/w4IjhHY!Q2KRk6Ma䃕ll`F4쓒 \󇶎\K|xh%="ՎmU!a. 5Fےp.n9 rI3`&<e^ۍ.t]NjVg0^&6'=S-ٖEqQBTanĩo(=F@3}F6+;&%pIK].yrvn9+/_@Vo~X`!R5EMq&E}Ga\ H"[3yj))-z8~a}3W* \ԇM&#"[J2VwaE-!ߡ1_%$5%V>o?:7RUD`M>&֡B֏a왱gYZ07070100000297000081a4000000000000000000000001668c169200022e00000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/l]?Eh=ڜ.+nwV}oZ2ivxmb"W&5a'gg%͂cLe>ɃƥNM%%oA:_# (]ex"n)`2ÅNgB/^bUMu?n0 iL)P禵qsx{#mC:(rZ|Q,S;z 'Ү,rǨPSbVR 0EySHO  s("/@<4Iʷ hT5NAӉйTD`&0m` ԧJv5Ks:kw'ԯv:b&j MێOZpSD.PHv2lGbp&Lp]E/ϟ:l !4\s4'c 1b-\K&4sSQ, qlVYbVc Pu?Z8n-:> Xk2r.wۆv/,tp]8| ֮to}4)fWl[ msmbTK۲[L7L!4ϹeYf$.{-JR I>s#p}ُK-C@\{:Fs%}c/!\&i§DvLBXi8ވHq]lwr?N=8!3 dihB8X4o'ډ=dDO1%7o8IYR\M ?#)!ۻmg3'=9>μ'$CQ$onC"| F~FHZ)((LlC]ՏlSp z ;6oȎwJH(8,o[ C'e`{򿷋{N0w.q<)F-`rΪ6ZSE;4S겟 4{~ җ7yL(5~k6kn0^uo'gE]T`td׉ 籲KW@ۑ'Ѐb^dvh3 /|n)QXWML'He'zJp3nC+!ک,j%nR@EE8P$^&l:CdAM.@Dqρx]B.""V] <9|f#? $YpeGhمK- p-Oa҂RF4Z޲Ulūv*F'VtK|?-߿7i~oH:BІ>xזS$UIK ]+.ٹT-ց' A*i>o5eqko)ԱE!µʛPwLff8QܾҔ^Ü~+6ʥ_ Tm_b@7\7iKZ5 ef"$VlnȽpe]|'vXP{h|#ꂫdl)9fJeFCisߦhZt'q un=龁t_&cQzp4 ?lS= rմ4Yi!)y#w|ʿTc1S`vZq;9Q E]; ž"py͑.$FbxO|M5w$CdV,(cwr`ܛ P{DԳ5UM>ïKtz!Y@>2 .]RZĠe]Vɗf0'?"bK\Y&2BkdoWyWD,cg.xu62i;^48H:ߞGZo e]w=| XL{PbBM)oT嬬 ~wvJ^iBko4Q Cdf)1(9;X6Cl搝`v^h۞V$vG=C S)]%7}ww6{h"`@jH>D39<(Œ fѹ75~Uc BAm~ቃbY3@3.6'QW]gɝJ F'C+鎾1F qBȖ=;ϸ:kz+ᵶ8}Q_ccp:-hDpbi1Rk[D](#Y%Ĥ۷wGFL;l=Of׺5|>Pp,m ibh ,emE5Dra)@Fk}Zsq{ U756\878tYqYy`i类;?):3y+NrHG,-ud>Ո<>;"T? st4ppP^4 / 6R ݁oIW@zTBQAn{ZCJx =@ޚɽ}DyH_$ܟ۫ ӵ=68/J"_Gi"H— ';Օ5ԯ;0keN ٽN[_& 22 nMqeDs:^_4PyZ}I0ɪa?bpi՝[k wR-ٯzE;mMN*K!  4~V#XóZG|g*`< ?hyS&@l9OZx -cmj.֙UҩEC~Y7kA-у01tY;d9`?P~wtj^񱙋|V2&,5e S [p,NM/ ZIDxgmT ϔb=C'$KOQpK1f;A. ~\<<C߸MC2{d Q'uJV{MIr%'UBRI)-Etf\x~, u˓kZgDi,2 '%vt7j[]D2Qml2?lnhlŲC(>NIXDN`(q>__.މo\G׼g cO ~ZA+s[*>oA=DDx~>mo2y\w -m; `CJRl i(~+Pf`iMY0]g#A"<DAǵo[o܎]USV"'' L;A" zVJ[5{m:>xvD^HEg6cEj8-`?2}cy*\X!0LUb1`aVM`vvJ3Lm^o@Z 0Tgl.(/)bbu3_S&'uO¦0~CpImw!Y,Xœɟ};9J;4xގ|%/ݠd7ұƢ5%hIaN8LE\X 봇ؽ^)F Yy(5sU'Z ծqT| K,%z_P뎴;ݸoS bko/0<&"|^W{Jk\*|b5F͕tJS¡ީFT>&qSĀwV 1]b0:eyVL+ Ҝ4\ ;l%b˝bBO$%jF a$>{Uh"5_Yg*Y"ҥIT~ iK0FLS8ZlvGm5 ,;r%83/Ӯ6;&kJ__ 2d-_Seg،dSoI:{! WA6?WE/|OkY Pf+9!.\: ӇiyZ!x %Y{|PjY^D/ϿaD ݵugXG(X`ya͵QN#CdELW< *ʁ'Z*| U+$[,$d)́ EgrJzFk&9Vw u8i6NgMnalj^䤟\JЕ@3-Eo6 Mԣ:uo<|9opSXACWĉBG)Hu` fV"ZFP.~8sG7,A>^\Mܥ*DD)@C|T6W 7Ż 0j7踮S57he"y(\塯,g줥VjKe9JIHTe 'J٫qk[ Pm`mNaSYhcwǙ{7 c@0v8Ԉ精."[~&Rb %B@ƕJDyl"TJ}ް^gryM>@?qzmnRE_vEedrply8'u &:Wc0Hy\uߒwv=:Lmչ`PZ![<\~`mk5NX ҪOgyxB}V @qɊԥ&tm92~h0F:~GêۦU%U^C2F$۰MXc DM̾u9ˠӲ0"OWCDo.ގSq)o,˷~IA+v=Oq9\A~qıPX djj2D=SKNcduI7nXCq`!\il@/$5yARveA&ԕwQL *˵t6f<#TCdD!]#T|9F?iiڊ-/}:pU ÐCD*zqp+pЩL3b;T\xSXmsg\B\pPiY!vlߴopibdQ0rZԁ 'SfwVD.RU9fE'X9M E!^X>& JƮ$'q.R9 4Sj5> Ofʃ'Ċr+6bTѨ;<9sQ7 ](Uݐ[Q7a@N+vdb݉'?aOӉGJaǍ:B8\jйjaLdqiYjƠvׄڀ7i,`\֬2pTq b $,3` 5 {e&K%o ɯR(:k2_JN`DŽ!-OF| f-V 1gӃ?FI5ݻ7/s]9 q )k9YИ[(]DBة@avjnL5U-U}Q¥ajY=UKFivLP%׉hpĺjK~. ȴ qYIcK,}q\?>Җn (b 9ٴ_Z[06F5&jV肐\cJ2w4׶^@B^BJ/۟ES [֘Ѭ]~@<5{)gbX >k@ßjL\K_XLet)b";i=$DU/8ih:c;W;VzVn`yݐ6uD!zg2f$,D6F5Ys\<d #!oK؂ӬִLWgkbE1#Y^N ґek#qMx}u+qn$, >5\ 3.F!KDO6DU@o#-tΗavŏ#AwZI@y_Ua qQo5 օ=.B)LJ?KVP?au_yķ!dsc<2 Ȓ{}xx3sk3j(en`RDtL W#LBK|ҡ%z 4Iս# Q86h)uh9LUj+My$5ށH <9%Q G?<p 58Pvh 9 ˮn (q-8OwߞZ4Ԃ"6 OeW/rW|>ԑ 蕢J|0yfx^@gt ډ-#`ǟ4!*:M`8|F*By)<vS@1`Qtc㥴kqORwi_^I+%\TɽE怬`'Y)w cVEPv'2Ѥ[Z anZ}NZ$Ջoј 6[e'aQRԿ]9!$?$I6g|܀$؇4Z(gmT>ⲷBl y\r5¦J"+K=A#[  D͊"K[ONNv>u-Ќ+$g:ޔEM>2XSvg ox.TUJ'^+B?2a ˹ms 0\ޅe}ȍ 챿)J(u^T?9Nh@-i.-ÜJ{z$ZVh a$m$ ]M2תJ;ۗz>-xغ_Ι+yQ< L9h~iʐBP䤈v<,㦁 T] ;{UI7Q oQ$jA|j%ʿ Z퓳 7>UV̞}D_ HѽljbVA_znnQ;0ֈ)8K/(ERQ$j={}p_uzԔK`R}gXO=īS}r':~\Ώ1b)p=qK[ B)͕gH{q|~ɿ XG<޼Mm JV_܏^=R2V`ȸǼf ftbfj9Y=ۖf(4{]b 9ls起$.(> lsM{rtE p>0S{FOݱ\_Q?Xa><3G/Sa@dm5"{~S=s.݂`O) G e:])FWHX2( ,h OP&</luT{, /悴]Gp} ao3 )Fw+qD8 nsFHC0; e|yP\K_%K6Ł@} Qk웙ytnΨyߐuj"2JE3^/5O/1$0 Cv]u!SPF\Y&Y g t^ Ħg'D$<*`3v^#!b $ҪzSS3N~Wm 2kG5&Va~PBe;vo#6,Zmqs7wu4eR=Ω{uŽ0@ex(`T5c`7zWJZ  =Sw0 kCGouGv8($CxAX(2>ҝK%XSD{B%},5}@mg)WldXIbQ e+.0 . I>7k\7, =-P ~+p޸_L9znÊAۇ sll7.')Ff{ex[Mv`3 3wJ:qk'QkX9W6bq}]=@Koؚ|On[5{%Tt7E\sK[e6ZlFk40\5jcy*V`$ ed&:C$Un! X=Vk}z NV؎Ꮺ\\xbE k")M~eI3D ')R^]>Leô/d՟d('v| t 3a69mˬĤ`!m>&7rIѝ[A&}ݙx㸫Z|pȰDJ-3IX n..Pajtk>eWiKGUDǎ0ޕFC]p-nti;x(tCWIy2<ԑX3K|-ĔV lgFmoT9ql+jz1dgҔ2Of y9jq hwL$`ĹKU6]3)euzz 2Sz4 حt -cHgx>4:Tw8fL@Hh$4G+Ht@^MqU۟򟜎?~\k;k+K=Ii)B!=}4h߾OJF1IȎUixG?]wFdrH42Eѡr9β< qI+:|֦tBl@_t]'B̫QQ"/;Huԭ%R[ȱ$-ĸ{MMݶrJjfi0Q.γvIڡ(ԖlJV:ߩlA\~LVA0&:\P=uhKk{xay# *VB2f+IgV/}4`].d-v0A;Nİ=R(AH~fWSzȼi۾Fj+rgRSRMn4~{:q7K~;i_6C,ZڕN Cea̢ZoRIB#+dGŸ=OisvۊMnM_Ȋ1Xz39|D?EO"PMH̓ui%A83ov ?L;|hG܎_t]i(?#ǾZOBG")ppDeoRܶ{(eSx4bOvP_"i^tqkp!9VDU䰪N0 / >N-0u8#iT0ڊplN:c:вԵ,y/Ԁfb4UZ(tߢ8F<؁HNGHp\_ܯ~2lAĽGś8$S=  1mNd#R$AAVDv62RtUۃ %t*_L{>w~,Jbkf HW%OB9K8ŧ0ɡ(:P C%P&?4JK#+j6gi]sY/\ (䤼dĊ!H 2IX r6W~JO896qM`D̬X҇*[uo 1<ͧ(s4\p=;0U0&@-Ht4Èdop(Cmb}Zk6 0ɋ0-"PFzLp5Ԓc4iq3ql[hb(`wl NtWC9[`ݛpl-̿`fLghlIdӯPΌPωqzsĔX97͙L'/ܥ0 ciD9"bmś(òFW B^vEYIz=bCνlҎĿIvSY69tռ !I_φg50:yܢ&x3qLdg$ÞAwnZ*zU:ŠG 2ty"?~w]-k6vB]^k4b mRbh !0mo^qi )~%">h7&:wgIq?d2\.Tm$GPtg f >u=1̧O&@#Ban yaC=c_|~1o+˳EL6LCoF6.9A+o)8.F@FCCG$,7@\А~]M*@@{:n2?RMZKO .L8OѦcOo)!AvUgHj,*@. ԝvu#3B _Uz6/s!L$x\ToyTn;{3ё+="7m$h? jS3+I$=w{ۉ~[e€-/NȮ)gmfs#՞_\T)}Dץ;EJݲqۚu!06G׏= =#239+7f95mD`Dv{.97lOw](Qz<[lIs9uK0ѫ@f}boUn#9^),'i- ]M05JRn_DIq`=g(.qPY}r #u|toftC>W{eӞqs92?!W^| A:7^Wc;sBY^EMMmߕ/"err>8 r,9q7 ݶ̢4G.@x[T_] `Њ>!GC~*GYꃀLZi1T(o*T8miGGkȏUTw 3`p(ou8-6;bXyzXL)o#Ipd߅U|A>%4^;۔W 0įMmģy%OWs!,^lYq;%ODKo{ =oƜϯOe){ruK0h]XvU՜-:Q$td 䦲~oƆq͌􁓩Ulv$3׻ʰ;Wڑ;8d6g0-~G60;e)vf~_9ʫZi{gZ}&AK ͊bGuxn+^[®oj;'۰>/eo XwvG'z?tPo|\ ihʕ{z(UGBݱ]o8REN$g:fIBV1\CP#59Igplpz8-Ō'EzoVL\cSchXП_h>FXUrSߎ'Yy9δUǦ75QOᯖ`遈i^4lgv5p}1j{& @XH:$Xy.MLBhP i|k-;I˿pgh7*y~2x.@zX4}=9kK؋YxVm*c 6iVf͊O|iJ €BQ#QDz9y#M532qD \:jc`[}x_kq5bj37AWtQ7weeJhN3X'oqHx4RЊO9(j?[C-j65 sGg~' #j[&㱭S?`Ln>'e;ioužo=W >Dx OVπ4[+@W+CEmv b`C@ C k;r͹7<,rR|}h*ɑ2euғT[$p)!+SQJKE ${M5IYO{ȢlPr !^?P6Z1acL|0#lqR`쐂6g'KrϣbSEXQXJWXCK.2^cŎAG0dRӚ53g3 m`s! [blűW_$9O|'nL 昚2a3> G*#+i+VFZl 0 = t2,LkҫzwHH#"95W&$yZd;0X(1\{ `걼+QE`FBEٮ3p¯u2%0-~0Fn߱F* urٟ_lEn_ ;.>RA̐6e"+tbqyqK|2>;mZD2M=E ԇc:.OkV>vПr%,Q<*J a !A+ݺﮖuYp )l8~)tI U) /EV0֪y./?Irl Tt/R<1p/gz:FfEjkU$j$!va[lۑz| =_[]nz@Ymu"dk # F (n'/2*]`QW ~<8|znx^ : %%Ja9ʳ"(3.v]Z}2$\41:@wnC 0^ 2|-&YHL/oۣɤ'Af4fVvݏ.v5gfUqkAC5:(L4+U[B5atH wϯ؍"%wn/ՠT6I9kǦph(Rn5e+= (\p-ۉt]K. X)aG{BS@*X/Iek8$j<ڔ)nhv*:tqKf~Uz?\: =9#*Z?aSϚ*w/QlWti˛[(}߀=(f?@RAWew0b.~o)S|KSzr`F 3VD67u{{j4YS׌ _[V86Z-yYܴȏ]Z8/j퀿TJwJH!MX/.v UzcOD8s%,T*Guw>Z7 / EmzH|(2?~wfI~Žp`M w̟D3heJRHkΈG}SiCWiM=eZf@ 6U* qXdװ`*0hcz+*un/1o1*ۉѣ@e-Ȋc0x4BNpSpQEe%$ ?JobCeB1 W  jcV!x:w@z)ͪ>VjXɦ9 ʊƫ.jM  #0*q`d>oST\/zr^l1ވ KaI?1%zm5[` /Cw]pE~X@[X_L.`wK˩ռ4dY$N4e_b}e*B2%sWka~:QsAe˛zS~t*C ; w*Jt%=$p.":_'Qo Pn,jcv;sxYad'ZOJR>6,9]mW,E*CG*F5ڈ?$pDѴL ._~d{(8~}"fT%Wl< z >;8iˌMA]fHΧIS`Yx_տG[|&HicQIba =^{k~ȧu׉rUէvv>x#&0}j&X@⽳Rr "128KPL~,mT6Mj-.mE)JfT h%Ӏ,{R[H,ebO(t< &O"Rco~~sҐdY\gfFs6a`{"dVfku 2.?* iYQ&3t{ nGCda գQZyN(l^vt1~GSb_J)O%jZIFZb ^>s,fj14fmǴ]w:\bSء\͌dmHS7p%wք"ĸ ]|ݶQJhկLi,59KTB'>Di53gH TVq#(2V4c<9 \|^:Jk(Va2M(|sd(BG1i`uRM<̛T9yƠ0!7t]FU=т91^/idtgN1[+-k3'tӎ*TH. :S,nIVn*%Gɧjڷ Sm"(eBdp@dgS.cYfHC>d|Bi-L9:+8x~ Mr )|IDר Rù|wQ{rK1>:v4uN{yث]{ghXI ,ϴ>sHxZw<:m)EG0uYlLBfLc9r>^+ 4Hf?LgFk3̫yT".MS*GtG ڶN`ΠD{r`v=V= R:@e̵Y_!̠@~ʰ3e^Rx |f/m<:o:+ɽo"y[im`_#+Dt 90-?v> [~Zβ-ViAޏ̔qJg#ͭՔ;~?_{X#*Ӗbfilo4|@C(o==4ytӃb3{{$>(i]߂59Ȯ]eF5Q\xbyjsQ҂ؒJgA6yըaM&/CchdYD+! WЧb[DUA|GLeCx'ʩ$uW`ù9RZπ͙6 FMuc:We[ WP_ǻpcb4B s՞mmM Yd޵LϨתּΝkcx'dǷBJ~ƹag-:{s`='6F&J,'{M/wNH2?p4x$;L ~oͅKh't'wiٟ}GЂ$ӯG)G_]'Vaf4v} .WᵧVpLiKK}Оr, +D0~zZY\=%<':@/sp-ٝc(ؒE[R|V `eM90X -ewMXS|S6pP ,wnJ:HSl z5©R+vkz.|QA;RĚ B<.|ė F:&]ff3\˷",ͶN(=}[S m=m$ck2ygN xTb$K@йަBu_h#VO8X:~.iB1% SEm٪Nc4Z$RZԵ- m\/3~[}W 8%^ZG;fñ16o9IUc+gNߓS7 » ';ޙo~݈.*=# dx$a3f7-sq=`oڦgcx M"̺dTId(R:5Nڻ2- o Nl 5 ܢFTop=}I?Iي'JILD $!|;yUoz7Ot 'eR=y4SCSe/acțQ_ɢ_T{K$3K-}\ꂗ|ʴkNn*H_1=Gd iXj)կp FyO]P{(`C3YT>y.ex؂]aqK pϘJ-B ͆O <؆j% ۬zY} E:;Eg hpҭv͏xGp 4'{y l*dFL` /:]B T- -3SbMڈTXQ#{ݷ=mdR.q_6+ WVtB*ŗ<Э$$! LNHUA;j .>y쨴zQ:שEWZr 2m~R,+*4)Ҕi~W@WP) "$:BXp2 .+aJs4?@ۄ·]᷽a:$~nXL`NL<ۧLYoZ*՟P/ cՌ{F{.jN eS8AOIxKf2Z~F-H# jp7eg2Ĕą}l>!, fFo?Qx7."_aW+8L^H8T. h-2_՘.oa}4 jg'$i0p72]Ri%ff2ZD ]mnR^")9ݕBM! '2+ap{DpAYE*_ rڰΓ2!1sτVzhp*>;ujZӻ[$y;xܮjt!a19d+ Q"ޑn G JI1aZZ'F1NbQ{T'gzoZu'Ȗ#2ԯ]j`֤Gn,8 VAy9t Xs "A,8Z @Gex/Z:`F;N-TB׍K8Vxu W1v emL_ҞluE9A3@~.Yowpdjm>rZ6e?vx.ɾWμoQxpvxa܄Z~lَ_cB Iߠ1i&Á2E6B# %)1ǮTC&A00 z frƶuAnKXz.o\O9w/yLZFQ:Qwx l>cY5Qr'%v}u=0<{h6LIbetwF@5 X}4ib\Nj~'gZ1 ]KAzF ֆ LrOw;D^Eii tV{2zJ7557mZ [ !CFٔj\Bf%@32]`hr&3jO %oV5;벃w|ѝ]ޢOO1I:ZAP7RC>h mȪ*?Í5T,/tɔUkX'*A 5KDdc̟ S71 f3ص.2ֵC62i7f+-R5FRÒC qfYx95jZrLI9]IZSnF7 \xc=*0^R2x #\kq+2.T_'bs̑ƒLLWKbC~fbMrkQF63멸#Gd=&+?pH;9nsnh2p6uE 'kQ€..% t: }qg"S+.6Rr4οTϚvDŽ;˓CtyWܤgGL͞*n7/rmx|xſW5о#d?Ϗ,puՄ{xAKx˙n%0& ]./i~CQX%D>[Pը ~ɔ61Hux8tMdC?0l>Q1lAUZ dm+ekfYQV̆8a#7:_MN)9,pݼ5b~6{HQ~8Nw`l믲fŀMgRupDԗj/ڊ&^Spہpޫ2hjEMtP$x2Hђܸ؇B#f뱂)=R}9[E΋V)&TCAL#%~T! r'qMu(C8TA|Q u %%k)wX)a_5B0gx\"Ւ'oLd/oJ e$ -AGDhlB!:DcY?dJ3?}hQlbb7.~.nu_Bxjv *@M 2>r^,d9ܗ-`B'[}aez S͔D-i%7]өVW$@[JD |ytYCq&/;-Y< xm]^El 9hGJ Gx"}~9jH ҃zŧ[`vħS_dHrTLSEC|^ƬMCJ$e,ЊM\[U6q&.n!OA\lMU+71i DiLV2V-y_ˌ;wÿ`2,욗`?PVuR$ōi%T׳Z`Ių`& Q0X71B.ampdvɷA1-,̆0/*>z!Y?ҐVvu:nZEBE;qd7Է PmD $]\nRɈ8?T?'ǫK@:lHwYQ'Wl՟':-*X t?Aly;7yko:-ZKA UG)AcCBŽKI_D'-Iu[HR T>RM?Ѻ{Ģ ñq֍/ܝVZM5ACaO%ޡuǘQDJ,tY$B1k{ fl}0;*rsrX;iCP[hY^ec0)_۹8X0E4X*32S`Hkn$FjR.𡁑`: raႱl8ju 6׬ ;v3lw3tN#çA)ѿK߫; UƋJbқ]CǾ%bT+xAj\|o^R\D 9<#w( Yd n9/OShCB?}70!a\1COlZ$G&(\XW 1Dt5Ǝ&# gnK^n݆JZQ0gBO1LD% 觹ˣ8vH,584~5A)Hesz0e-SOxwK&cC~n() x=˚\S.1sO(͹ 55L♩A6#$V0NU E,ݟo}ң鋝P)3" 1x elkrwcSwS8>LJO_Hr#CF=CrdAE ;`IR_t>~I%d" 48 ޅO}*_Sp~rG[d^S~霙 jPS*46/. 2 HKTBڂ+Y;'^p  +bR@WU>MMF|%(CTց\?K1́wjq)Pq첨vsnx3N^n 0X;;6'u>8}iaĠ+4`6wD!Ydq Xs@gЎ)cdj\!dy'$->,HxQ b)wNBȌBcaESdep!F蘊̕)s(6\Di,STه3]rN&6bl[6>eokF(.8g- 8FGD)؍)1FO\˕ISqPE{ `j"& ҊPqkl}]Iߏ+;y-)XȎQ5T'93prV~4w5<"\us f 1M0®ܦ*P>5(5-fiCE(x8]/-ړvD1w;L&6A'!Kfu3F~bRESx}W Eu B|BWI3m1Lsi? *ɤwxEr(5ȈG>o&ΗBq IҏI-ﳱd-#Z-@ f듖oH[{JQy증/b%xEX8RqL/{wh]n^^[?p`RѱCYu|y,q>)QȪ7LrzɝW7m! j!٧H]MQLjtSl*Rw\v6/ TX;ȩԢ[ P*c`pVi+@}w>l54H;d49V7vWynJOM}gˑ"ڕS0JcȄ%'pg I\BR5 Jg6kybOP̕dbrץg4&Y8i*#FY`E^eƐ9u_\^ʸžxC̫r3ĨN1<"d'}J"D^MJ>d|^HX(2W ^m½\2Ԍ5IhusUc.W6+s'#](?E"]iiiV";ļ"DG^/ҙُMNs>njN^htr}5kJs[誥ӀlgGvsYO,dK+tZ)ʟgmsDM/tt ltԥYeU au|)v'/n Cރ&B~T̪K?O#]Pm~m-}̕rˡ9 gR)JXnLP3H6Qtv!ɺhN:?j,(g̎nԗV^sٶjA $B|~L,t b~(zuij؈0P_Ro`#NO&^}(0t^fVwLw< rRg}2怵fVh2D×Bm5jjrt[J 7`V epX3+\O/ggG$.Qv_™eۀ GSgRi(VeH.3h~GpMCuE+?|{E1 M+VrMҚfÒM@UT1GJa4!-.s\] y蚍D0#|^llBÄ]gq _tVU  \]}n'*D6{K jϱX)-6W~J2S/)I< L-Ing@-=@PE "p^!Oe~5&J>LaێB`#Ј090h}!m|60~8ZgaEnm^W Ou,sվNq%dFǘj?Tۑ'R0"2a?v$]7>nh%m+E43Zʄꖿ[o 񖲚f9*,=m)`V^UZr'&N7GδbKL|4+ٲ(e@c<,<9I`jr޷y !3O> nR8ճu;ʗ.}]ټݻ\,6:>;nה- SpE|l" `!f]$uRd֭l-C T%5LX9³,0Ww9Ϻ:OC B| )4gD&~x>?eodDH5+ǀ(󷎼WgJ}9C=1 Xc$vF7+`6CY8#=>4G4Q+?tʂZ]  f_~%7o&+'hS_ZpR"/UG:99nDNN>J7Kvj.GJ\.1AN5P^86D^ҩR,@%q] L 6k*#,3x#΃3դ|AbI$;μ/ \G>NI.opDb0g}U"ÚGVF6Mo͛$BUKy>Kv+_H .$Z,nIV~+j٩ROe0<8W[[pDqgoʉ.^T=9o2qbt&8yyG8tUpN*@cD θ02QcИWwXܞcQ/7V.BBQt~Ϩ3ȂWy©GԝˡoIh1Ιchռ,6~d$P(|yGI$ ^PJ9kE@ w #yU(vӎM>mM2_}8L=C ̭~,f0|Y;`h"r g$[o&]䆝ҟzn~6IR ǪC\t]0q6XCRsNi^l٢tThew l"HՆ RpmHqHy a V QoHV37yM!]_ [F*'z3}^: wɘE%e5 oQlQGahK$HЌ( lq0Zo,LOGxnݺM$ag/.,gW{d1#a͒%_{@&o+Bױ k?4c;y}4<e+;dz0 \g ڗU$"«_|M>Vz)Ɣ#% @|aN0'v>adεj=)pA-3"V ~)!wjGP/~ σG\"%'m*?9C2\b.R$=fFI-ؚGNT4`M\K}^ `jӃIKlm2;5k%J5S.Fg>ϼ"]=8{7<?v]7\"9qVHZ׵Yed9VzP1D8 Z`l+6{MiwQ &*y0xOgq#McEӟ,4ԩMa_9H;$FևI.g:I$ N6mx3cpoB\QRkܥ|a*ǑWj wfkxE?2_6ݰ & =:Ū>]4D$Kpl0]fy^QK:b@i`!B:`[ֿXb8VKc}zZx&T]vMqy,j( ^\ݔJG,QrԉnO$Ga> &*|FʢYYbg˹>Ґ{Ӊy.n]$&p>e0~,jHqaZnDP^̵NT6Clɜ]x VoY uߏ.3PQh(@CoPЫFK]+r!)>Q+._ZBm0B 7 |P6}8B$V$[敩kXiPs^PCVWPy~=x_8xiOOpC>4W"$d Q'\e,ڂmt~H= f'+P_'%w_ jjfg=lh77O"W`^9t2":"ß]Mb>q l-4%wn.i|K [8RFmn܌F{EF!73.U] `zrGR_e*WʓBilv.f2WN#z8䲉ur%udP1BDžyV_欫acaˤYs;-d]܊l46Z. kvs;z*iy@L~Ϡg֍g}]oK)IΈdA/+O>E(mEyw7HWbH,߽Gqt7zut.]3F,(62cRe x3AEpv:! I,hCZ$:*x~vMZY yߠIh)rt$O^8pi #IOa6Ble`{6KҬT[0#]U`=D}Y;_S,3 -rcqo["⮱؅d`3l7>.%Q2Gk_hдF MiMzf ]orĚdv^øOj!1G/gk7<~־gUe|T`-I% Ct40<';9@FbgcYݍ]BN3 %]uyu4q?:>Ӆq8n3=Gp vMp;Bu; A GH%Wubc`ˈS7Lؚ(,, z{q@"TWx*ycm1KĆQbA I?p'Ĝ _ 3[ ^Nع>$GSw>`@سI,8Ϫs,#wC&rળi%Xe嵡mb_Q4SӦGkQIruTvL8> JZ "6ffD-XgC |r+IH9弼 hK ١Ԛ;"ѳR5߀Իʽ¥ܔTf*ܵlky52kT͟$%dgޝ O7v]#.Lq+41&d|ZaElWRdicn d/Lez5(MZr}.d!٨Ϧ+8f7qr~0OJecF׋. )cH S6-U}RAǝgOIz~fPqAP^tk 8VHusىbcDmv_`U VKy2Qxt`3@h["n 0k/%p왭CzFTJKTGgKgX ӭX[0cШnjp1sQC nPL!n`sRՃl6yZ qn蕁/Mi&Ѡ΂"3Ȼo O QE ˊp^w%!,vuq/6?v#nJh&sNJsu/S0Cd=}NMiD6H7Zdβ;}܅~0Y lr4 bG ])QwU`L-F~]DNE@ qX]Q#Ii"{q#ș+Xggivw h䯳geAnx'D.H|gq7Thz'o]H4j}#V#q]Ȳ& (‭Q8:M4߅A@n m Zώ/ E}霯Vk5JfsǦFj DIQc_gl &U2BI&_D0S5pEtӭ"藉Mofz <Kq%l>;j l 4t$e #]Q u zuɨ<›O6]W,hR5X KK7aNokz3|^~pwSdC. 9 `C6RW? io4I{eը6:d4-\SVI#xʹ΄pna,{rvbao9$|+S[ع14HO߇=P$&;KgԺ6[ŗ^t27sm2@qy]MS[4f"x?<N'Ϥb3cAr;3c[j&!L 8W>m ,%Lʛťtn{0B'vX4 )e{5T%|bY=+jȆINN%9 ?_03_{t5x6jg%"Nj!=0wgkLR"f+qGW}TxKw'j"It۷Y||W]nz$߲FբwrN͟?ts+WeKTݦEzA]'Ks0d7^O?ƺpQSl% VxhvRny n1vGmq `p͉c+!~yJS%";pKOP9dGKq^=y>q3;7&IՅ7S#uurw[ȶT9[ CP?x7~򒣒}q2uT>Œ$:˴MR˳ؑ`jdjճ<qɅ$ǰCCiͼ<9ρGA̎ 3]p) C.-psQ},"܅& 2Uo>>Y]M!԰U62խc6=0ֈl-0q' )frR!lj@F?Fg2Xv +0 :3erŗǾI"3m$E][GI3=0 Fw\֔Zu]hzp%ô܍jU:PR1R@V5ς@`< P*d~)E.Wqo zmq(߳F>?OЅxk돁9K~33^Zr޸ bP0g"а=Wݏ!sWafL^?lo&oOZЕ3ٷR$/v`9NIe)_ *Ö#?SD썁p?,3@~5m8vD0ȱ2MQE9AǏ ^R|[d_p0&OGGI/PS&j0HwWUrY+RK'c  搊VTNC1hONcR~Ҿ cPWO٥W<rVLszC:⤂ jvsA< %:Kr3D X|A3kZ 6 $3 F`_VQI q摏f"I.hPUu J!)̈T48ZԔ,V#נLf)׿/RW۱ gg:GH]fB z5(fx㛓BkV3"QvjfVKB+>e[SCz`&>?I$6nVF삣AL.33 0LϛS'|>χs2&Apo7µg:)Иحx T-iϸ:b8RFSKcH4Uc&g% ЕvKۼi{lrNUqeVCaʼna܁:罄jr[lP}цBZhPF֦i RZ >"&mpN@<9(Dݔ ,_B.d/@hGM 6'{@Q2Wwl;^az_C}'ɣ9F ꎲXLn2!Op G5Yg Qv EZna'G]7d;2yy5Pͅj+DfV,zoͭ䃦3O+a^3ppӚ[91Zhэ,H~Ձ*i]iy^D>@<)6 h$|I^r #8ظ,&Y?8"=/Xд_0| E㜳>Zpo$kV1,/Wp[J*D&evv/=<s~}N鎹xɸWbA- ]VωIAa<1O? x"Dֹ>j O@*VF*v1݇uRXx##Eb+pm PC'1 z-hhpv[*'xLl.47*4=&HT3b8NŜQ P^KSr //zX>Z%4W_@X"0o+ՠs,AHl#3Bor޺PXu16/Pl4U[D0C @8Q<[vx&|P-%\'E$6Տ;o!|n Q-{L wHq]?+ 7侉mK&4|M}޵Z<s0Pz8Au,.&W LC \W+R:jt_K_sLum7yɞ;0x׿gP̔inamdt t8Ց#3_tsp~km]lB<:)&nZ"}&O-s=Mj> 3TR"iDjd܌PыY) X*^%I/* c.ˈzѧ"iL}rCJE F/mW]?s$aWܘ'7C %e!X$*& 7uqաo2Uܘ(5,(Ȋ.}iKʶ%jE3h`AiӉ/G< 6'7ǣ#X6NCςNJ{nZ8lnza:R| xj rM<}j#Ks8Ӡ"bå <1 ̵NRn:ҫ%j%IAv𙕐:dL1{ԦB"Yw=Ά=`aEMĞjSY)3L@LkuˌYZ2 YIӉȠd,0בhJFԆ 5&tCX`S&7A+;>P"|say Ä& ^Jm 03Xm yxd^eipFyS glabJW@|46)J' 1BO ~ @JJRʧ] y+ O3z$[Gh|eH, L5]m"Ae_tę*S uʿ%&!)HHl;Q<Ѷ}+v37b>t#/,Ѻ'!#b"oHF !;g{p}+ /[)GBMCɺngfo`}3oY`(%N&ྃ(\kEMyE=)-bhR~w|x_‘MuY.H/k{m b eU2cwxcj& fd_ȶCOꖩ >oF+g5MuI~@hCI;Nyޭ:P{g  ЦuWFlk U.c4Ř-Vs4Dhg֝xHKZ݊/)jxdU'rz[ظ^k,sW@M* "@IÍxd|滷q{ţyĹIJ"7= 9!0g[g?,V"y|9(UCgG%^7uUt QSTSm^It/kE8E|O'C69繢 ! ڱHHكlhk?\b6tP/j!<.O{2x9 74Fo{6f ͒B0FAŭ1pQfz3l˼PemSS()@}i[u>?!R%+vu)/5K_e6PRMJTH=;0 }Mx5j9-u!QHبICp\`|!$q x<6ҷØ(QC:@%'oI-k(ķމ=?1ht- TmXcv5=I=m,a{[to> X}fk)(3tÅ4D v& '@~&cGS܈pAH$Q]z/}B2E.7/zQ\L[pDuX*j=*<-J;Zͅ0q*EV lSsV4p!au4{0g /MT**#zFr4/'TIn~ \VG6ʦ3[@5 5.aʿo 6 ]U>#Ǻɹ*r4Q%e#R5Yh?N} [kuy6 JVVz'Y&U7@aFX&9 zzR-N7.Krt/~â2(+abQ.#*>f beW];9(48$]I V~, rϔ]-~/| ˻Ͷ#s_rx6<f Di=$R駿T}ş@,*0h2ClRu9 <2TzVʿ/0tq{h#z3D(C,l>x]T֬1c/'qfsÛVTp-lp5! MFuV^4+ot}`p)0xM ` ř^Ŧ`pkQ,OE2_.YA>~e ۹nafET]'*c&MKk*p !@iZ {- 8O!?89>8}aΓ!L5_fym#lOgUymSE<ZJ\љ0֋U6U6==CƋtʎ4:sleN S7p^Y3] ߱$뿊K8\.~SjZjC+)64T}fq^nʛdBȟ)5j#h ռnv]K B7n+ Ca&Io* e{^unigp_Qv߳(?.ָZ"48TuL?clvt2q+i['PQ jGFM?Iia>X2As]kՇ品LٓN㥗'_H c#$50a)bWݱ=7TYBut6CB6,ɼ+'$dd"nڝZ { 6\$~q#P5$ߵk6>jF_⚌:0w6I9PaJaѻ]Fr"A^FlG#w-Vjn2+u%8f߂xu-7rn7c =z Y/i^MuIOɞKDK( ZVvߤWߦίV ܗ`TS֛A*1v0gƢH=u|#~h!4 rv 8OWT ';'74*{x YsI7?l-)KFF+M?ԀeWaqœ 2 8M|^Te .+nDg\2wg0>.L@+@kϜ^!̱Nxo Qb9N#$&7"$s=ɼ)Sz˾2 kݻ{'g{+mKI%FT"5BvN6>p/4],x!ut > LḞfIo&Z[X0 0/1Ap߹aEbFj8x)"= _! )9\GM0r2SH z3~yWMr'zoY|%5{qTj (Ml9|toLŅk7]l8!IHʣd 2Gxdމ@ֶJJtv'/>[g/*c!|/n""+4Dv;eg>N6w>_qFtbTPGxcd40gk 2A˨]>KkYJ2aA~0 W;2s k~vЉ͂`mΤ0N[N(rN6qxA\b7_SUcH lܰa֑qG6n$=4G9[MsSј˚.h[4U wW)9\!k P[66G8;Oe \YЗLa?K &=$=//XUPuV hqk~}Rw%nJ C_C>!#-`IMO})L-[`ǀ)^D\|>OEoKN:e.b9h1W ʰ{Z#4 ߸杀nnpkL_DŽ[|= 纮Ip3"Zl8Sp-~z(W*"j jj2`6XAnB]jlD4$f -NE:j6vRYoy|Ąw-İƃ]?'[]/Awd*1?9Mluy32VH V2s {xq-P4T{CER;>Ũ'_Hyr &m6S#-+܅GIE0!l5V{.YjVء40hnJz`b%lTEtL [Q:h$h G'18 jE"fIz0Nhg:I[oԸ,7R˅rVxnb"޾Cɗ)Y}Ɇj|\3D0ASOgi+ ( 5C'N s}o{a [#Tsg~'ci"3|kD@j$muNZ'kJT,=QW) ˂gNR`;0['`q<5+ e{3[ VUD!Yxd aywEaq8Ki2w9;nƪ;'&,l [ԓ R(K/P Y&'Px„v硴$5Vm+Y;(?7[ç ZBRk)Z>:>kEDD"7g3amĜL])e펒 ,H#ݙf% `圸S1!KŘeᚎ' Ui0U0j>mpu UvꆾiT$1;< 3C ]njgKSd $Moa:E݌nwr1:*Jug[t>9p"{s iRNdfo-D,Fy >A?q asz zTuB|A(4 ( 0ˮpOrjV`']^%=xlPCv('6 YݵOZ}[e ]ĴoxD|AUD[Y~}X_TC/=n!μ!;v(DYic8\dE1)~cy 4܀W7Ldwj`-IvC LӦvu MB-B`+4vfeLz`q">,)k͔HiJ c3B51 Se9EpIq*)\inAT&k^iX!b2o؁]Y ^:%s єpNΪLc$v0kA9Öʇvmb5҄r{ʮ9+}j"*Ro֥3lmoXqL4ȎRzYDvV6z)Hkdsdڰ:4wwߓAR(x?`*8S,oL3e*QMIoMheC¬=\ņR3RKچxmZfZuBlD|M./ڤ{ CTgvIB Nk%q}/is 4; m۠f&+G_U[9-~SKק eN`_QeAwWYehϕKe{w,0 _w<.Ԟ9XPiwZ"YJ &4 kX#MSG$qB}f,zvTRU\b,Ͼ2_ ~55`~'4p#H < FJrlqrY0m}B`z :;ҢB6Ù}⊹d9lz٤DL)gGa~}*D(2ݠGtn ^Yb`@h֔/0?@ Oe'GORgS*E6o ZfvIkoSgMkePbv;VӓVg!Ka]zlp?K)ĐMn!1\g$<4%|wl /Fe@ю_piSރ4Wޛ3[iAvX#RgK|ڮ_mB` JuZ~!}v}FnY9D@|>SgQfg ;ŨF8AcDX*j]eQ6mstƞ?IJ䒘$Ȫ$\$]t$-q%ƌiIIˎ~( >I_⁏[vȢ*] ?:!L \|2lPU`Sr%ONJl<1/F^Yɚ4r.Zx_;T hUZ=A}w<(0빇㰭RIV?o|f,JDMaaP_U'rZѠtߝ^t̷@Sإ,KY~A$EuGp~:n1"TUϴR)F f'\(:O)6׿(|yf*Q/\n+5K[Gbf-3._;4Pl( Dܭ9/ĹM.]e9D+[F]^Vv( NdWR1[:̮ZevlNWPLxf|-m f&jࣙ*f- ù<`o]~Ԋgs^1Ԏ7ɕ}\ /,mon3TMYߊs@IW o;::> Ρ7ӃCgbV)*0E|q 8nYIt?uzT9xQ(̸-m+2f 5_| M*OOp@*6v>mC|itV݂Y*m{c\<T4W= 6Of2 GܤھB ~X|@<VP٣k+OXbX:O~l"a0s Qi>fҀ2?TY#ҝY\C-lTjaj! |Ktb~sμ~5CQ="s\!S|&!2JY}IwLXS3 3N^Ҥ6nwx–ހϏ%U/o~81;ځr.)龡e4UT47ZX,Q$s;#[VRlMv)7vL`bV@Ǻ7uG"ɰ׼ZsHh:P E-ĕs+t-$/\(6`l2؄%L,9EE@!GHZˢy;#r3aY")ZL~VNnNq4b=&0M'G*!J$(%e8?6Nï#"&24._!t]I60sEx'+ܓ[sk ZS"oY K8iogFT0(i=|XͱiXF%3\6㡊BeOP*[`G_Zdz>י{, \(jl<~mEǺODPVx<8\fxѶ4PGMa'frv\e~|A92n'm&>Hb'|PAxK ٍe)P'?C,;2GXçYw1_k.4w ybap?Ry#xmeĎW10z{>ekVD)dJTy$b,_:RNJp*w|H{B:5:ѵ7O#jIؽ@4t#Xۼg~(.=5ҦʶXYJ[18-D^44F J|2D/DÖ#75-D.4PZ)+ ֠SuЮZuӨ;9g;hވ !EAƀ]Co^ D|kڢxRxv钽;&=ibKQy=zz!V<'m,l.щ5Nd(7QTos?[0$`90}3HZER7(("1#9ƖF}~'nH(?QFݳ_u}z;>S;e a (ۧM]1BhEB&5:|AU[[:\>ֲ9B!Ze 6L_DM4ྍ\32TO0(ou-XOp7Z1 \^X9&8B=G)ft \%KKR:; f .nh,!m0yUAnOt~=n#YyI"Q5w[uN;kkϰ T?45>r!a5i'f_Ͳ84iCzzMr*XmYh2Ijay o} Ls۫%BeDN]\躐v` -uyeMRZt5pxFv·!>R@߶G#[KXLqOXougjԎ!7@x04]K>bz¤A+2jr٬0 O #q7{T`S=WliV\\w؋R7N{7 kV8&~T+o MӫvF*ֱJْu=NcUȑZ47xnOI>G&5T o;.rEe_ܟ{ή笗rv>r SP;ot/9ǫ% h vjyJ6l[VWk'BX3?X'%n锑FNKSG+DȤLP$>BsxHC (VZ5 za/%_C!1gJ X=uqn! 8[H3TS| 'c Kobh`x lc ÌTi;bvlΡr%Rz%8<0͒dE8A w<9A3>4Z=[#FnS,ͦq'T5 2'w/3 Mի](G|!WEXnIAFۤ&m|ɳJCVD >nQso j\0E, D˂/W%1V !*~);t)8 :-tŌ&+=qIs\AfuN2iQQRM2xswZ%YPsB/5wc7s|S*DzgD](kNA|Hh gz Vy~ ct].xy}ԚE)VE h!d~'|Kp}/ dQ :+Ϋh ,/ !\QX@" cA}Ά 6(;sO e6akKT*$q-_23Mz4Ȭi͓`0 b _'dRZ)!HD&'R+B(-+m[8W:+[H `cE9 lm?k=͗U;=^Als8OH_%% #I qOiZ9qϚm!>\g!դEsFgՀa ҇d, )QRN#Ŭ\>,ܼPh\C.뙃q|<`puPl֠@`sW˿;)}PpD7k'`DuBmаi&- s[L[{WrKq>)A "_Lʨq@ǦG;:w OQ rGvs0+aiPq$ mV9de ozXt8^Ϩ^{&@NU>h4?f0ztdυ$0w4U*" 4դQ*pTV04Byߪ4=Bgf t )\{g&G7pUQd)EW16m\]!;ؙI{2 950sZ}b̞'x* ՘=ʩZ_=MWZ|NmE&hm {6#X< Rzg4KTnj=%'9?cE~?BO%ҘNxwygi:BnUO;#t)S$TA'%>ֈ{5lTPpKDO/酼!_G%-AG "yԩC\T;)"1i(=< =|xWΤKAlG"o>jIZ/{cE6E⻙o .v|*6#׫'&@qK{630rsey7SJ? Þ%EQ~FٲXYvP߿nOj 6~5W"ͪ67n`RoZ] v :,O2)BhOŁ?۰gpfOg7P!~0JnjWSsKJiZ1Q#3fb0.:P>ۡdŰ)Z[kN-l!7>Axo~uJ  \N͘`vy;.I~цe96̇%Vgԑ@oVsݠH4!=XZh^ %q0EÈ'?0Gq;C9hu\֚)n.54j?r+A*]v2Fޭ+Idk xqFzj<&ThlL! LKVqHzÖ]E*\lJksq}2XS^&&IKn8@|k!8WI yJA"-Б͌v3 bàG gj{'s'}ŞGwsD9qlqUL ߯*֫zM  VzU4l3a([K272`DŐ9E8oR9m&u{on6{ݫUh9GdkhQXa5p#JPSdY"ȍm{EgIoIP56:R*sV_Rt Ǒ$H+V5j,M7gyCqX4KC~)gKYxwnc#Tx2+jƹ#Mw(WogtjP  ܆BОE(䲅AɍUeFj`\ayRBBKRv}}B4:X0m[|($CxyzTIE}CݧIոNDF5>91Έ<>'R Vai0.\חWoO2#(CPς $*`mc ZJ _}@8~O1Dd {1٣ q42@TId.qxd?Z2c+ɾ%vTQUq"2M w/u7J)Uϧfu`fǒTv$L^I"# u{>}?Vv‰j I*/ @wٮ:*f@lI ;U(, l)-8ivoh>a+I=d qwU]K]^1n̼N}7oJb}|59XZϦ"d0џTr`b&E,C/Ýw< ~rY~ 0'4Zi^`f5{dyetIXM'~-HqVm"Q&N P?WR8`LV/3-DΤL%6LdHXs ^R*ښNAQ^fKN&!,}MRx0'EJbYZoK,'VSPZ}G:Vqj!0Ѭˢw,5O>`F&r% 2<|Yкc([aCP\IBo/ O*|n[dOnޤ! R[G!?OCǃMY4#ч# ^\r0+%q^ڱ0viwq' U@ьKA:-sſj=7.B` (\PQM`y]2>(vk|%=Gs U?:XB[,Jݐ<*Xx}6GoTi[&(€I_?i\~$[Hw%H$g*Rv ϛ&vK3_HqCSlCh=}pr!i- mj'1D7ݚdJDYxjҒ&RCct;kyѬ\lm Ŀ  6X+ED})BZO0a(\N)$ɇv%gmcϳ:n/6[Eo۲`@dU #0K18LX u,Ep]NO ӾoBΆiw Ǟ5Ji˫{IbAT(;l/MwG\R;VJ Q:,|?D0H(K8=|nw? Px(4hN`Ty8:(+g&:ZSR0}zGMvUƘN RP,ft=X !(xA>ef;w8ԅ߫ "Ûczus=4QVD1|>=- ~n&MRKhD+G_=4<%֩sjc^BeE#WHBي AB\Ԧ{ǥSE!W=.3%չ!sM3{FOyOn0Rq[Uvʤ.G#hIUuq) 8 }7*]Oor({M!HND˘c8ϜPy ;fb; ܕDN뚷ViWCE\S17vbfsWlĄj7;Q*ÁF$`I?\ .Ot_rlIQK` n x&F1^0K>Hî t5$%pAV$aNN!."4 $NP"8|sqw@Dy^"ɼyRbU1(l˯b)ύ")DvU |44eMi.8 `$5~W3{`2J%^2IZaAc4qoY| * ?gP '1_KL>!Bmm\l"`a0TXfbDnX`dԣF}l/tiCANkbIRm~Lw<69[2L Hb~\=9+EVOykM zrfqB y$.urߎﶋȖNIPSF-wiKXx_O<1gDMkdT$p:CnRˁN|djӲФŞn*=R^| ;@A`Uf"o{*lK=栈 3:)]"tk-ݗk/i85`Y̝5Z\d1}$) N4*|z/S涠 $>h>|%S%(I4fa! }ՙDf)w'^~_#@$=6!v;byPUvd}x"~f`tBMl J8f9 *zue)))gkxH22{OCEw-i Q9&ƄFgO?YTM 2zT%ѓ~o/gLn1sip^Ww}c]ԁSη󏩆( !9/ˆHB`mdAg|q9 O!E4 bC Ju_)}OD۔Af悥ILEҾɈ7'Wa2{>|Y)e ,.9 P僣@ RNBӏX<.4߂I+$pJ}&^uI2݁f%D% T7׎M?s< pf 8e; '-kq|= X hkFVMklnϰ&$&ay&>ϳG4x`ɧ<~BAh!ϒM9ZBoʈ,!lWyڻx h2.x1RB BΣ>^SVrBhþS #?4mMBM@!Mb99#S' vǼcipwav@>k:A)sQxcHϫ[pgk]fiN bKIn.?/r>,_5>Xs8y[Yk G89e#$jz[pF֓ݎe.\h;4FgޭV 4'YmֈcV+4ԝcc170<0mBC/1<Eo]4ٚ]n9 -wv%f}<29 39u&M-pZ쎆hcl#VE^6UdN-rMOnl收&ݳc;zzg+_>-%`<{漳>?4*tY][$ɧ3 (ag-{z/㎶o Ұ%Es,>ǑiK9>h^ٗGLYFdڽ( ~5=_Bul(*x{ MIX¯VasH{;^%@:1QM^ΓWæ õCeLD()c7%FIE>L* cl@_\slRIiZҬ*ѦxZqSW=Nb;$T0񖖯%RI ^?r5g*ض@/lBŖzEh>X[]N>LӔ|]u^@!emX3vsq5ɱ80?y&Pso}8 &V?n*>)Hm=OY;lWo$Ze/-:\'UZi<;2~@~woȈ|zάd\9gJ?Jbp#L\S̙)ĺV?:b6s<^hiYw[WLMRJ)9I*e<FN'uE::WC׺ d!5߃oD0!~tuoNDiB"-LjV>C\/-o+䚳LpoLY) ̲7/+QN] J!7DrqYH)CjDX^ ]Ln.SCMID8:ǑēIKq,+~yX9z_a[!w\!j;iGg.U͡^f{qy%dT:awoW]g<4M E$X0X>q9JA[m#s5 2{$A2 5\ɢrU9:-Q؝>0U^㤵pz;Cp pNJ09SY9IE ߞ.#R$cl%iZEl=xwƆ7A<r#9;u@ -d4 I~dJ4)G2غ '2'J50-*,~XB||6h0Wugfd}IW ,xR ?n ",Ky>E,&:-bT.pqR\o]/COK׼[Ũ]E3+`MMV=HͿ$1<nUi%f!UBq3_ϓk 9L)ݺ>VuLf~,2(뀢& 0_ Js^P$h#͜Rv9_)MI?ƖM^_ ZH!fhǿy} f:ݨ䀘`Æh U׶; %Vg]nςཉ$U)${Uq45|6?Biޫt;brAbN_[OPy8c(a8O=[#KŘu!|Vh7O;;Ԕ`tIi$Sb\ ȁ==[QB%xη\,/Hxkf)0tnJ9Jl,7>=ޝqj=zh Ў*)t/| )&`87$Fî \g tK[s|%7~CȐKwpmHŃzzSMm*(Cfc_Djogt ۔UNX"$AWgH)Ŏ -8*" Pu {Aw} $ /ESݑ_>nCނ\g28gF{kJgه .Eԉ/LC64wZں/gdM쁩Mv#>k>}MNmمaսzy,NuZJq?mqu=ZRz^lړk!ՙG)~Y`c/d|ѽ 6{pͬAmlwYFנ;꾹@̣f 619 LpBSPOѪU4" { g_F!{TC1K %OM bad_X%1\Pj +zjW+xv^F. B~ƾH9( 3Z2p܊"?~d+PN1h3]ə'N:#fSqb=ȉ|H 7i4UiYret_#nVD[^0 frtQ:\`=gP|3!\H려u qtyV]|Z; ;Aᶉ0/#rV/H 'o%Wl9]2Td~˂&Ν 4J<;*"3Hl Emg@?b "N }`lrq \u%Ʌl.|;9[W-fG쾑Lթ8R- ʒLQ 3fAug Q|+(d;E8b,!;QiU Cyȇ4}\b ư-eONT$5{*܎7(YD*mK ucҨBoӟ2ȷca7&B&,|bGWԎ3 ri5niʧgG@%aDj1%#;b[d+)_ V' Y0,/d̎EEcᢴ\q2q-p][_Pyݫ^fzo$1\Fsc;\88z%NJ0vWŐ [mq#)0(!<1i2ӱ6DȦT&OP#$+W09#'c!{ &_Yn$͵WuZGGTOJ"XOo_u)"V_ o  BxCwW]ypM ޛ_5 i~Z T𾽖\ W2%Gx/ڷ7fP0 ͧ_T Ə𞐿Zl'g;1Cv|pcۉ !/qft D"0}BB7-F޷g"~wCZBZ鹍j#o]$}?ַxN`3=J3Jފ+^߷(WrQ7IJet2bʯD˙4jIK'- /nQXV$ޘVb{aHς_kcKg#,q4&v|[#WIŹ~,jBJdebp0 0q2y[mMvgj 2iց(5\ yC07A *IO`/F+zR4?[>gxtKeˉL<%F[ qh')KC,(?zY-wJh9zT3П vm2#8Z={a}zpjcd$O-\(bz^AjdvFHbe=\ǔ΂=3 @7f a`j[+ȔօE Uc,'W\Gr]طr3}}lSz"_S8\4xU/ #Sm4։8ΫuەjKbփSI04U> er' ݛb)Ҷ'IVd!\MLM;:qTXB-wPVq^#3N_~E_}<1'+s:F$q^jZˍ1_)`pDU[?e4 PB.$]/e`1_B }t-9FԂA! $‘*%ZbT }UMmH #<>Llm[B*x7$ÆPBub-_u_\kr d^956Pw8C+}E*8!9 kjnx,ZW g&Ok au|3ArDȣjiިB\xq%ƈ\A?%39G#_~Y&j!nYnoqGļs2ji~(Ŭ``|!21pbKZ+'0hН猪pSArSԧj(*u #T 7Lt3o ==!i|F(b"!nւTe|{8mz呯L@E6}:$f+eL|مRS:.ȁ߾ AKmt唵wˀ^rCm bq/^:=c%XbZs@8yc15qbi \ |+_3HǬ˼`㓃HTwFakx)Umhvhp;GsTAqdi\Ò x;EI { ظܿ il\]ޢ|($'7RM8yzvBX`)< [2)(هn.rR60έ|Y|6-ҽ(UBf xʯP.^).(UsԞ3nϩԉN$T!ĻL!S|~̻kdRKp&y$5f^]lVJUFrEMBu>|zñm9-[Q2,Tƥg\/VyD nͧ@|S`D=]Hč{,;̟48VLtp>*!o؁A2$z_[SoQA(:nbU5!^eiU1Ep*7Zvk;11,fInL? ? 22:mM!RhR} /P)$W˼+"Vr},i=iq_`4[e|ܝ+Dj5 TA#*_aܜIa/LIHE;GP kIżÀG;1 }n.AdnAҏp7[>TMl}$O^wv kTȍY'J,O~^8X9S}ډ^ tI"Œ1X{AhcRA- VF'ȝkȨpE>PjtͤtdYLx#@t94L/nCA[zOXJ/LB$R s0#S*|S~9DH e&NI>88XV.оԨ1B:O;4|,邏'kp ZS}Paw>:f>8!N fz>: + y ,daxy>˧Ԩ^)swMmF}u_+t &Yc-R @|?M؄Wlz™M|W@w\ uDC m,Kd %j-;a_; I]c&A zKA_P9yh5':<@_Gkkp1(\$phS7ExP'غ#j`B9?;VRYy>ݾQ9A˕:,R9~8,4>OBlQ޼/i}g\ۤc1$ϯ~ӼG$( JrBRސ߀ZI(Ɗ@gjYg)ܴcaKJ?PūZCmYHY M,jƉB`Fx( }unia] PR.- t m׀[̱/uVwƌ/JYf Cyq"1%)6l#77$ !~"61EdҤ:R'> ;N Ē@QGeZA'\mIkGufNZe!r(TY/Bԍ#]SVF-*s7#vB`KJ?5U[_Ի UlqTp!bo'/li6 ÃcN+m\3˶a2 gf_t+eU]!ڸF)If?JmޅlOh٧Bbܨ-PMۋ*=M!6 r`6?F;Qƣ ),6ifb\.o+ۯTl)9lwi LCicZnx3XðT2'w*GB]E'6'-w6As #&$& 6:Fs tg  ݪ v@VL!dۦsb}XR<ٮmmoa8saJC0ٍ"qpdAw!P uKӳn"]FyDs$l2L[⚒[;W]dy.=(y?= ZΠ9#Lmbisu, : L͎9s`vBB;@]Tf:t.Xa'Ft[/ 7t^TT_.ëllӼ䡅Wx"pйɺ?v}IWȿq \؆ `YEsJo~Ф=Հ0?r6C8Ό񃈺%`I!LAeGEݢV!~rfЈB%K*Rm][|ě4$d_E@/ԨfE=WW>IzłޗƀxL޻79fˈtL@ITœB30po(8A)oPl"R4ՑuѥQ;j<%`Lw|+Q.$_ZǖN1n8S >FMM 3LDI r9=^Ww?<ΤH4gKѮJ{wZD<0ops?Q"0#$v H8wwBۦ}g|4 5qӯwR?.w3YcUچ C`Z -8E:R;f<6Nha($q h0] $J#-Nu[x d8@d@8}Q~܎ ȃ,ۺ~gIi@#ma^-@B hA;!fCiV-KD 8S0f q[Ҙ^e XܷضjA`ȷM9y?W5!#gܴxuOZZUzNV?lm-P,+3Hȥ5oƾɭl}cRx֐Ӧ/)޲q]M ~)4Z+w8iǁ5}:, G6'U688?`kE{1*r%j% mnxUH 3q.e'= 1.^F[LMLX9DBAނ34S]zj`Hl[|o&vE4Uÿ0Y9K,/l P++9Zf]#zre2OE)P˘ߞ)8MLДPktfΠ VN,Ȕɲ<xb/_*oi:{kQRYYÊMC_OR S^Β(J{ ( Rtj_D0]_[>LR0VнaWIr2dWD>M݂nlGɡwa7 9_:w+6c1Q;LD\8u>ཿ}u1ҵN] š,AoK޳Lt=M\zGܒ'gJ(HR{aڈƓb=~`߷e^OxD8[ÙY~VeWF\28˫xb~Xe'ejgIdFZW ~n1X#Up!Oߊ ܲzw>O6Oj:ߪySt9K,2NN*)EB|4 F xfe״_S7;`Cqvg&n}uL]ḧ_ۺ) yʔv7aQ)hN >ť\< Y7Șj"ƿLLpV$̳0Q^6<1N7s^ey>'K+d;F#UXe &M%m(I^ kNCj D+ d\+|'b?u41?#dLc_+T87u5ą.WE)۟ !=6> #k1J8m,|<}KCu _0;T`+۠/Ѓ`r?>ڔ\odel{ی_"oB$Ӟ뫪Կ`lb b CVz)#5c)~BpF/V6e>\65Y7uc ~;7*kCVP~]N} N~(j*KdVx!tWileBį(/Cߍ%:r~\p2u ؕ1J|a[QM?D8FAzݳ%b_+zֻRui'%7A'PqJPXb/ Hi n;"'+4lJFC}wh1h1V!e/q@;xCwͲ++KL u>XA_Rf` OE "F]o`'l >:09abp L"o sЄ< F]wOŅ FŦL _Msv.8FEꞴ Jծ.lٓb=)0M9,UcT8::Lߢ* fEHW?;}#lU!ODV[q-%_ԡtxg/1{ff(K CzsY-`/ 3v#KJN;?H9̴#ԃmj eyL 6PR]*ԔWkEMjeDm@AAF# 2-qIa9P'LI9+ V~LS(mCJKl$lc8RI+̹ۜUa :q eb.U}щ~s:,?RN5h9r ŴoCRJɁ*^*M9 qLC<GA,z@y\;.w5߯o V+p, +Dq^tĵPr9钘Vaz {O/~:N!z.JEw  3I1rǂ}o-Ɔ)_qG1A䡐LA`LkkmE ?N{4DG;w*W<=.K47e+\WԽ'c;nd51op o_+zCrbsd.R :?ksw3mZ-;kX~%&ج n*X;=Z.9h;y(O M*$j ?=1eB-H! Y$hm9na6jpՉ] CkmpQ85Q! !]ϫKJ+K _1l4< hLupxTl\= 1~DkzF^ݐLwL;/$EyjxHWafURR,oW-T/o& eD"8Bg%Fy"7i$Bw M)'w^(GCԬehh4RQuHÜ߮DԆhĭD,vg-m Z?X7K+-1W+܃Ɲ183_MW6kWEݍ,'yC=+*[ Sjʸ} H yXQܜ@p"kT` &nyh^#w}4U0 -_ =/O,ق ^]BBeOLRç(?_b( |zF& d+^C,L(8>'{G{SU="ʽ@vq {O+-7QR!SA/ ہPKFGNel]]nX8O—I.h?a<7[G|@ tg%R3ۙRwƗ:cipՆm֠q2p˭M-MrID;[͐M;QO5nr,2caC0qU\eN;]18b8H KsҞOMw lWV+% 怈v=Ԋ7ى#!oZC 1i3,t$*-ԊX%gX CErtQ$Iۊil1[[fȍZzɇwGnQiC!8TLF%z W]Fy2>?ܣ~C|u:VL|Zs$6Bd4C~sGꥐ 2?IS_~A`u7cW~MS:(x&ݪa];y0| Ϩ$}E4ŔP.):QSHٷENzޗтWEUq")m(u6ݞЃrpbj(-f'3aV%I. w*EGrGvb*@+{!тۉZ]s8E1ze0  GtV-q==uc, mwڃ=Z߇{|_Qs'{K|%u0QxaZs0fMOXv $n?p$Fy5x${ͣrqӤ6/o[skaRHa3uH1L`} !5K#މrUt!2d!I#$ZuoiE1=߿-k1%pQ~>@l!H P% dl, Yh:LJrJlA_K-/T,U[Rj8%0M8hn؈*>[odqp4pwƍ n@U撠ҘJK봣IÝLc//,NǓQNNFIs+c,Tu?_!#&L`z_ܫQ7h)zeA)=a fV%kUؖ廰T8i ҌbԒ R Z-T1Tsq) XV<7]k(O-9؍\tKQ8iƄk;*& 8@}5ѳMO_znlO}IA Kh'4I_{ySN.ծc(>_4lL~Vs|I7{btE 8_3 郰;[ _NlpYә&P[Zs͓,l ͷ|Vmؕ\V3܈at3Ѭo}eߣy&!lP߼ۍr{癖1-,ץĔ"2t~=`?E %5LUcn>k0U Qc{]iO/{>RP\k.>]N˺yb+yݠGEJ Pqpz}۰|WRad^c'HPD/3!a*|,d`LNݘ ? Kxq˞A.e}8Ċ-+:ٔOu SPݻsaB)rxԛuIn¶Awd<@4`䉝:yJ5ldxXpRk4.J_p{8b6CON+;帴݌m')Pu4yIrb ( "VvbqEWJ钤?CdQ)b@Z=с㩜WFׁZY8D jY^$$Z9I/J&L9$Oh>]*sW'@'< $! vK@u>e2;&Wn1Y{r5hiU7ceoJSP$wUXn ?(; 6FAP |0BET۝p)i*l& 35} vrɔ:BO۵F]*m|xeazGB2z>Xh`[6xg{⡢0NVvZZp`7:*[e[rV#!:`=yCQ7RIql3CFvJꉢ\"ƠjE_܊)A*;rȾk;{y]j&f'oAJ:4Y|c*:V9%2DǞ`xZNj:K$2#hgmާ{}; AecNn 9(*sՆZےիo6g4T3GaB'I)\5o5NU.¥O%1-NUU?쉩-Sgкx2c(,=(3q+5O_YXwC[MD3+U,.YQ+ uh5Idt6xOfWO41$-q {lE ,l;'R ~4>&@,VE]PLZjLOS22|@= fS8^ȋAprMZuJfqnL%;I<70^%"''dOI:EtC61cLsO,X|VAzN}Lxdxj=-i8Q-S| X\[^$‹bUeSOճH#ʰdݷ`VC"amOдRgG=Ci5~hXeX vE\F.#4]q9w,\zjZWĊ,A M1h$xK&;6*Ma߈J{/mKWm#z{ H_ť;)@ٸ_"7tYR~ȳEcsN'rcaV,}_x ߩ >1E^DR"!4BɃ6b<&I8%&kjZ6(͘AR#DB!7pق'dD]? !(`Os%6"E .ka~7`A)EAoa6me]P2T'ͧjZBkM+[nEKo47|;znBo!h" ҍK 97|OPjI$ꋴ usA1mVkL"u #ףj.g^=p"yyƶuk'$ewX99EE&7gkMzw!^]*!xߑP =%h=71ىZC<+fGW*uJF}ܸP/dP_?1ɨ/+~Wj#& \OAdI=O7U*#cT ipjgyor;|ooCؤ_IޯE< >(jk^1{<}vVI3(m }(o7\,H[gyn;U/l %Arbx<]Hǰ3 ` њ 8SMoF<L\k|THgZ\6T~>b5N=N~列-xy։T:\4tj 8~B:O^peE +Cd냏%I Zi+)S;"4011\iK\L "di7?\dV ~*'>6r ou4w+8.~hWҗgM~QLna/?ߍ8AF[{"nk;*RhWq^ ~/eV~ NjX`/wՙ롢Т-^Yva0c췊,(f8P\+yO+0pvkyY_ξBW40՜IDǀ.zo(qJEWg)V]. V$6Qzc߀hm ~f_nUmoT!+J\:$TYtrڠ77=,r>򷅞-!+`Oԋ! 7]? ,; '8-fg{ܑt4X0T=iSV!o}6zCЉSn/us ܥ6 ` s|X뛲1ݏPX(m6 i ԻMZy"kYa<3qcM?u#ZGˤ7*˄/Jtϫ %2 N]sr628r1c7B ԠݬW?\]xbPOOu%| cR80=ǑfǬf7lQR(֯>&Ϭh1VcϢAoDme y~cG[z@+^.qJ_aTL–^o)fūn(=彌%-ӯxwu{z}(܇~H+@98 _/ fkF~h/M.qn׫86{KFa*4OgV,\B-vA;•1a=0Q@&&P #d냇,{ݰ5g{9TUiʅ[em}׭wD'cW/D\ )-1{Nc#hk{JܔGޓ&)cL$*U\iWodKM,o^JGRFe>،qnO5(Pl\jv6fQF:7eo1XM`h8kX g\3w-MSG5\sd$$,Ɨz\XЃbw j>( ~D}< ʛl&%e! $但qG7,3SO9{^e5v`Չht9\UMAOf/ь7}Uv xz|8ㅌJS L`cY豠6ݺuzN,!kO6a"M tro_# 9h493 2OxˉfͰx e E HQHbr2T`4on|<Yݓ؞L_<Q!J~n$X/nh4>ٳ|n9`/C8bpd^}p ^PBYp^Z@ij۵潽NhV٢{b$ FBQFe)G1/`χ:8lUOeEZfƸjֺ8x tg\/uWtQ*kDHmtPˋ=IK|zp`i8-'hϮ!9RaR!L@°焗c9'V<@m- 1{/ڢ ײqdϩMFCݯmԡm!̆SxG+8[*lySI!AW͟JU1 /ǴD^$5J ̅iJ}(A3ށ2X\J?9xՃ+|ʠ,E7>-?|Cp !Fc_ k_y8c},ӞeW``Kmx],gִHu+%LxI<~цD22B㸜ͲbuZ֤(]W +wnвWp, R3h/A*z++!mS* It"z79b#?ȁ*W?OeO:5|+DU&i+c0XyLi%3,Oqx5kקd>< =  i pTL@7 `^',H1lczgXm\A8O Mm r({sO80J;͒IJiSQvØh+R(JJ1_}zFL&ъv*zsBP\F 3h1)^4jY)҈H ߖ]-˶Єhr?iJ~%1|k~_,IgQAIMW:mXr\ XaOdIbJ:ଐFtS}4@C&\|U@p\MDӼJ;дb?)b^d%臘iF@2)SG寪hQO|]top^ڢX/}c& x8 @/3i=;5J)I/B8M[[CR{Y%wt_EoS%㳭Zd{î>&X)ZU/Ws7'7f.u7se822wdty[! ;$flG&o0J7HJEL*+ xB%ix|x+afn`~7i5Y+gM|AY|>i59pͺ`,| jXGe|8%a\gz:@M?ř? 4S|\p>N}1 jHB( 'X!a+cN>g̍2d'8DxڵO% r CֽAt m<#Ew oWC?M)k2جg>z Lms~ ,aQ0dh앧i7zExa*bP-S11_Džԁs'{$XDʙu{n"7Q> pt F♄^N3K$?}",PvӠ83,}Õ{Af 9ϻ2YPNB1)XԖ#XFc@/ES w>JGk WnvXeP׏D.܃lќΜ!lᇁ?)Gq_ 9F8@Ֆ2ޡu|ʒ5KPú B RJc{k]_"R@-TNno,"h#~!tg 4^0ܖGx$ؚo$@o}AdءY$d2QPUz!A#MaS3$og~Gky*oVaFdc@ hB-AZ^qAVc LH ҈(z554NvРD~Wz1޺HPumQ)(_GˍA]NjXB#W%75K0 .&kTu+bA7ulXWX̨yhXIJ!{sKiEcAd>|$6%?maԺ|XG`0ѸdȐgo2z@E$-WjnɕSӆ-@p)CКQ;#@:=CȞ7X{*STcr[1sme"M՚Ŋ(DJsiEPfOQO[FtR>2>BӍx'q:'g`νt2+)Xj϶hVxLt%atB/K{)Uz\X"$'VN8RX)gGw[}0gB 1IosS=yN MÐ8b`ᨂIZϔk10XG߻(!/+V!}com>>rs[W48c25NcQLKI*Q>fh>~e}cni}C,B,8uܠȺ#l4HBÂX7)WƊ_'Z{]~\OlPbF= G io_T@xUfi'y_;%E5z:s8{b\P)5h)ɝ Y.b^~nrxAfha/BN2!?yڊ?߯o1+6c7KcVl$HVSYrKG{5=FXf"Tه^ZL\Ͷa=~-!u_Ҷ`c,!wӧE|K%jԬJ_8k0NKaހ^+[a)3$eVN[ǤA<<K:C&cfDo,3)GFm^iQ~c$rG|\:\C}bNveh\մ EaS (q:q"VJ3☎ #`6C r .ә31gms3ʠYVxYYTS&, >8>5{chDR9Yw*(li1tTotM7WُiE庩hjkO"+ w)|G.X1N_>1?(/΅~EP`݌ud(4ݜBSYY.D$YjJ /эU4&}+o݊NF@7>nB5;0g3-k]ڪ1UE} vkş}9Jʅ](PBL4>%X5D¹IH* +$P5*l~H[zDWfS$}LEutP̠cKCWs#" pMFi]?FܧeCQԹK)9H6*Ho+|YWq0r7G'5ɿfԂM-vHHf;AޜpXa59x138 n|I/sHm0(uڢ &ӃAc%{2om fB ; JMG;ߞo@cҵ$8$\l#_1pnySԧyYY9YCf>2Q+vJHMV1P/G]c6@S:8K@ V kzS`A`Hm,ҼO1}wĤt0F1( M9z, XpxN tՆVps }GV[JH##@G)i9!d.MdMXOr);C]T0+[/fYmh\ 'G& +t^:LkF7AOr֦5ŸGނeX;x*A=5kA+d|Q3Ne#Xz~{Em jT{5V&Dx$җr<7lUNiRήHQP&!zA8iKEpWǤT|n%(2f2@;J5fc2H88c`B1g=~l&NwP2uyGJi\O.8""1D ߓY%9V^; duжO2 !FiZpXPuuUOtǓ )Yk`)"CNl6K`Y>ȋy{#7'\ sL5k*U{D¢0F92+$l&2'Iru S>|c^ۃFj_9Dc&8oo4Na.4PǂyF0:N˶d@BvH^Վ,3]rzg34;_mtGph5 ڢAGTQUk$>P,hix!U <µV{=S>~DHB&%srMb?.ӄE³n9)(  ڧNLL#(m54LC]#e&9 U7(lCpB벫ghD1Lg -]BO؃9,86D&`K̡ i;Gqu?ȎJW͓~9-&ڽcN cUW':'hΑ[ lKz%B"ti}5vROOEkL|rs&EЌ8|,$炙l?F4*pkyC6D|j F sIeoHV_5#U3"cn2y=E~5 ',9|m_[5u/e#IPґ5ӇpC|/:7<.XS>걳2Y7owKiY170ʍٝX8-%1MQM^@Xnr4AYj0?"nL{EQɾqjAxrdy}U 0^d9PIH=Y9/,t4;#(ޞii۴%6QrVqQH.U1k񍙟ҩ2=͎%z\1AI-3"{CK0K+Wo оld,'kOyh{;!o7  hIIڞ #->@Ļ^i٤㩋;)G`#Oxz 6{;}$2-j9F C&lD`K9,NgΨ1w9|Gԝ ߻,~} i#PF?j+(n;2VXlW+˳X(3X,J3 &СQ&u)v>@…H+*,ٻnIE !8?#2SQۙZ채pc.-HB }{/'ªF]ゃKLDHa`EK3Wf  BfDʲ>lV. *2|Y 7M(tM7X\$2Z*j`"BW~Q1ԉY٘,1WO9Ĕ C^y {?̃xx҅U#kO1yR, X&t{_ըhRZ"(@CU^E|fqpipNC87 ft0c LwĢ U($]i# 06pȏҊ>JCRF;  B/Nߴck[XkQ[D[ Q lSnX"?ɖlW.E$he~je]jG]5ߩsbCGc)bȞjp{,8upZ|bVGOi; ꍉn,S# Aj鲚H3Y P2T}A.QsʨRic5j/щ22ο&[4sK3a=_֗+61ک,B'3?X֗$pʜSqRt&O,,fN<1G{NqqٰQEM ^C<^kj<鎎ӍXFu!-&W$ X#Sa.V[p1S[˜O% ~qi-ec,F_7Px2[W5*چAiZ;j-5o긖 ֬J^ɔݒq~ -On} 7*lL]Β%ȅRKH'J#eI`1CNoP䞟o(|y`?TN[o1>KՈM-,b勹ƿW-.' /8;J"o,'ιaO;i% ~Nơo)eAFVA>u$ '!T8|g+iyX渽&$RzHMFWW0+>7<(<,GB}}a)uin̞nJofGQZKfޅӸ#r LjmxWz s>]+J i` B`C!mfCQ-5 q 8*r''ܦS4`Ĩq/@G\ϙX{adPC>^(ULoAd@_:V8iDEbeAf|=Ax c . TN]^hG4_*[pCU27,gUK{/))mKi#%Me,: ՊQ x [7J4XN+$)b.Y)F'$6G\,O^2G]'a/֛QB8ޙT+qChxtLGT|n6Ϩ{L(-z)pz՛C&1Eze:Cq8W8 jQue=b*?Uұ5 \-J>&}MoC^BHqtaC$ɲ. 8G0XCldF.w`7z(+Wr8 ,MEòjski-qx+iTS0G&Ԃ+7xR"#ĆFq0IRXsKs9B.% T2A_:]. *:$.)YF+p2X>Kֿ rV5HC1CQ"޽˯eƧEXkiLtz",\i-xV,c:3C:~5 RiJ 1Cl#NP!0w[ym* N4, =P<E3dP/bt~j-`x8RaZNa15/ƔNv̳ΕDlPܱkH 䕸}ʪ:uN2q \0(N$ 8r,qO׈_3\H;MnXFֈ+av#z|ys֛*=/{&ƶ)j; d)6zɿ xGHFR :8L߄1fq~j$,XZ#;׹DX8E_8-9&rb;՞+(&B5h2*Z^:v'4 :.jm 7 {wfl/3g/(~Xfua^4 5Wd*JƼ]&0tPhxnށoJcT)_>iy8 ,RݛX#M'uϥ[yZ䫿~eSb |Vb7mL0尷"1 8@[\7Z'oI~q/31|?>_טY/|b@L"+yZ wbv>^#VJѢ|8"]FCc:3X®Ŀs*IҨ@Ɖ0КШ t;i% QTU&gt=8AE[Q:Qny~"7T>' F8:HOz(3%+cRex9 N$cә  nwoxjJk͜~ [@:+k,Pç/ py-1.Z'A`X໓\-Z蒔)YnM=chB_Iazx?6,˃wm+"{АshDf68 |xL)[n[UTIu*9qc-FN{"f>&/-;vaQp ?c8[p y*.zId:(&2D]tœS'}Х8BA.OTRҨqAρ i|:½L)Oje߀vʈh2%0ns4s_8nd6L7MoO?쀙b^TFtoO.92/2Mu:ǵڱ=?@D>′w5cz$b5%MtzIoި+Q3gƩ/k7 ܋̠&Px)'>z m ftdW HD9N6-$E ^ף]Ik+?\ڣU|LŃS|(p%>T{>0̝癆ҡᅵ}"+eF#cXV?k ǦyQޟGm*.gMwU@zM0;gp5f(яamkfr7~3 '4ʶaFEY; 0Hu-,Ϯa#&,ժE ,Xg1x 'Z6S 9X;N*k-C?;c*,45z,'dykk=T~b>2e׍|=Xd# \ &$``'x mdR.+3@,,9 wCot")#wR:Y8 1O.M_@KӍ`] "tyzWCdiH1rӶ9ѯ "Qqz о5zIb&ӽ1Z~ 1UGf\=?s\غ$͋aM|MU´E%Hf1K<_cjpnmZ01p5l1+M7E |)mCZкR̡?g! bnĉM,W'&DOt݄.9 WUp{  t&+zd ^.06C !C, ]' ܋d(P[,Fo=.N\&rDª:܍#n<ޔqwh~<0kA_urWZ%2`YΧAWaG̕;LQ(V%Tp۳Nht#T #I8åL\;KJѲ$Ϧ( QK{]}YgWmlږx߈ł9mx ow7B% jh pwt1PvsSq3Z9;txԢHbFSamr9p2Y2hd/ vV*Me\>.jI[[,F/""84Fyw,{˸EZ~ǁbxkǍI ַRثU:%f OxQ%K4?#^G[SP7O38*R<1Kr:,ƶ؛[XQo\%4w2cru:[fF$`_vFoqFX7Y%JiѣZ94ؓ Ӈq nXKwU -q X ? 87_3eaqo˜I+fK&S`j+m;v (S#Hv۠sXYCaEӑ&G(2S1Z:R[WUaU qowzD1eZMhH}}$^Z`QɝZ@1~q/>iޒQxaDs+We5Q/tQXټo/l'a&B ĀT?n94o{b+US+jAQw]k7NNWq[Ә5.Cg^`2YVɵ|"麺qj* !M̔5Pm 8$+A4sP}r \95ƈtzŸ{H w 6)G :vuky3`Fͧk/QQA>MT@ rm[ qu8(A<S$b0{ u"|nl'x>8>| j(3ngOY_EYʀMTq&҅g"r?8~[[h:M|I X e-?#gB$S}55Qgdi?^ \uDlߘk"*:, ݍM_==as?+Ħ淽?^jyԇ v^,kHUA$oyW%]oz k#)vɿ@>7Λ: {S[gST7Z*,qOIGݮ>{^BNT?c=j%<[>'RÿXV ql9A-AMǽOmidշzh+qss!g?F@OVB{yr`E]I,)xy a8hMcFJ]T.u)L ."EN36CZ]0zx $u&|ҧxofT(c̎;O^A{qHZƦK󨋳ou'WdϏYJlxӋȧ$!85>wAgH+̾=X* 2 ؖ$&1 kTJH]|TU}O |E-Uv1xi3Yx¦8Ŵ4{|{#k A"Z9{֋Æ@GBGnDLSu@(m0EA(d6ڻ\+IdcH@OV^9${Rg,b4*.Crh1>-`vG*.&X+A>Pxnt;_uH9NmJ~nDmFB&=hb|uP>ÎLpJ'a ǖ+쎟9j r%Dַ*jP}匔38ى$"5{:1-nGt6(Pxk2ޡ_Ex-V[&a%tÝĞ&T~㻎quweR#)ןqAnH3EsZ5VL7419ɮA0HbE)m8$i[•jl{HDV:NSl0v3;(~|G$/C{7_vKL  udSUi8RJI+vi.AZ_RȖ]ti}{v<7[oWp4R$#/LRՍb LZ_6tnt"f=ZSR %n ;miyvb[kk$led8ף$tFIW+K'axZ}V:e{k>x3aNݝmem͂w΅%ҟ⏳/=fkBjmLWԤ箻t\50I;s}cӰ{DK`%s>wD5+>rzQxI;SŠ<:yZx9kic  .[ T3*QBr/Й~U/DY+ƫV@֗>NdS^>"g" d墋gPpB9\8,=$p mp#hna B꿊PD:4JfU_ՍcP:!p~sHt 8Y ]JʪZUWha]:皳-.- ui+T?`Bzy X%$JӳRr箓RPTRMYs/q\ϗbAgLJ?; N`!J-L(n(4PBM`Ы%ǁ QGVGӫYPКf3Ff vWBPU5vEN_Hl?01[LR%'<)kb ̈́<:74٘z.l Yy^Щݝ6Ʀۗ/P[r"~,?z޵=F=_{/ ]h[ uyxG jH2hTʤDVoAӘBQCK-AUܲ$k1ـKZ`V.p Nɴ>6 X*/0 Ƚn h@[IN2z/F. 0ϔuKB|s 7[ 5Gvr&x.ɡyo/hb2dҦoTIXv!í?#gqt2)OTހT^؇GXtiISq$nM2@P .@&eмSVXLt}$$Gx&S噩Ti7_ F0H ͨfA)AAbؤu|BqDB)ܹu" 漬1dh̕\UV=|b@gX;Jq"MEwYc]k~xV$bap=-:,9 h2a֒!mqM'PA9DGx2>UYm=_ixn-dW]Q%?_PQɟq5bB `e1ʨs9PU$?ZՁ)ky@vEݿ)$Sy|1&Aщ^#fCѧt6/oܨ-ƣ uvP)ц~LPWW0o_ \=<Иj?c`I$^]ɀ[|DjMƚq䅒'п,],-Q>HpE@d}%dUJ;QD# C?e7)U٦kI7ȤD0yi1G`"6'ks/90/;HȤF0R?4b$ƤWQ6[jS3ÃX_s ++<\.q+B$BU( NN;@u4|l(9w5B94G9zW" P6$2F엄+w'MEgw73ɺw^}s–4 o=OQ~ LZSc֫fأ\J}!y#čY"v0rH- `Cs+Q,/K^*Üg%F^,\+ɕGZ/lٴC8dy-X=MQTҷ5(ঔlgxaJAdXdU5TMc;r@5cM.ެ ~ͬ6nXDhĆq,i57垄*pZ8go=d xD-2;{f20N33lJ|dm~>iyEI/Eoh 84#PuO% EշÎCӪ뤭RE9@4JJQ(9+_C4ϔ$yHS:l-|-_{1K/O VM eȈe`g[NwRhWOF[̹7Hޓxѭ˷߮ܮ'_; Wb*Sʗ&_۳$&VFd{U/z#Wt |5y?Ge~225OȠ!"#{RP ؈AG-fּB |l׮ٓ;:S AGA'R㘁sNG훂ViTFL5:/ӰV8|0܁o"xJuduY;.d*߾.wi $=On169]L%vU'@j[tΈ^+Sy ̡|&sM-AňEn@b0m']`V4_럁MP:0-ZY-V\*)`XQQp+毇ިV1]$߷OsruC#wS]o~QFP4ܫI'i/x$M6p;&ǖsJ+&_ -WC0-ݎXx~}$`a}~'H:q{<Ve`xHsmElE!t؏_lef6i3`Ml;QXit8kH|*r)ʌtӨO8-`[N)Q&{^OfXC4a Ă茍>^hnw_e,F*seo>ȕ_ٲj7 0SW8S?o4nE7Aٚ^ʧ,w5N'K@ ?-߇x tYr ItV.:[>)A{.ayVPPϵ n1~hĸF#=F|o8UlHZfAU$`1 LSv HJKAv S>_$>Yu3vGPs-`w: &) .݆[ ңVOn݁d<VΏ'?|*Ƒ>9Pæ]Y ΋cl a?4Gxt$BhbkG$RX"Ǝ{|@ MC7< th:^$oq*X~]SOeĻ45K4LFo6 ˏ0S?z^v6 @pvμ;\5*+d2cݽmΒ/BH N'Ax-q` $(B Dk(CDZP/#i>WWHc쭻A vg׹xGco k$jbPaLys >kH3p2kެBC>fWd40y,ySL+h͊,ᤊ3FC~pDٴfiH4Q"[Ӈan{4(ѱzw8uiuBu+m.pTH3tQ|}v}Zt946x˳{PۓqeL*A ʸi7Ug;bS}竿b;Ɠy ^^Uj)2ODF* Qڅp c /3p{,Qms.D?C70g:9+R17&‘-Ǔ=]AizdKl2(?ײq~,~ 3㚘FQgD[SPdS=8+9,9_]aE$%EY`-Æ9 o"Nt./ŶppgpA"+AMg^N0=g 5d/]@JCNj5R'yF۞Q2xb_zʓQ(Vۋ5!dGLstcHx.8)(<,. gW_ <7hYIlR A&)V=pm0඙? X;jLb o `d F|"$~(oAČѢD3T({;U.N1z<,rF]58t:?yxkT;D1]*9be7gMvvWh[?48U=ΘVw׉m >(sDnr&]!3%Uv^zJ82 cybHO^a!ܨ=_K78d$f*`-0!Τ@i=˩>EYF ZSG9dƿn|sCxzCoc(mqf[e%t1 P{:p5EO /5XbXQ-]}͞x !@l#U?coJ"tJ.@eisX__"Q{:j }eZ?B\5Z=$x-.FsD!7sREشOCp=#؞n";!kLWu;0[}S/d߻t+&^OG7 h̎lZDrnX=.Ԏj&e@:N9 9( (5qO%zOwzcE2i1oq˳MzQ?P2ӨF+gm$瞃$TǮZ*&XyaZ@š{s3\ћkG%ٓfW,;L:+"E@i,1eT]0*j=~Ե2,!˜wLm BvyX1FŞH#)uƗ90$)x=8^`dQDjm.(-܂um9qSbtsDK(Y_L5Ks/HXOc;ģ`#3lsjѠHJRq*~=[_=^ cz{?9rᑠҚz jB|,o?uؑnP<| II݄;t¹/S|7QJRhSrWO%7no3P;f]6!Kzv#9Kh|cƛ⤾3d#ߟ R7㿠ڋDj-&LwDLfn)h΢@TIw槈Hji1x &j2q6DZZ@7'3)8Z }KI $Xos3^jQ950-qHCcӣg\ u<> kZ7kC%S9vLiPWO}o*i_T,brBjm]]{l{ۡ|TkQ>yD fDi,*9ߞ7G&an/ےxTj͢r穈7GB9 A[\JI?"׸g2RrJ|)*d} `3 3% !\""k{C4\X^yutz+H 0+EP3{7_qr%w);Oj]0{dܯJMc$ .Ro:+uxBzE~S~c{*u$p-iUNYa0>E⪲m5O$C\J5&>~6Pͽn|4B*aSl%Cǰ"@l8J5{.5 J01Ɯo}KS0q}לiLjDpw nx0_5̱`lY€MWٿ7zx&:"0_!T@A6~a*ĕW+'1*,cJPTY8J`y>qVo&r״)Fdugo1&3! LZ`[P \?ƥ%RvP>ODm˓ɟR:`)t;v/*H<X/H y}k:^j^p9+tfE Pcq'a(-`] |T0ɇv Md VlhQl*"zgi,>v Q17NS:x!OK V낗ūSoR6<R=n | l 7R+MO9O\leڪ(\(GlE.YvhDiE].8v8[1N1"aX:;J(^Zq8%;cx!p~ Ve`8%*;WXzB"%-Ȓ4kL?;, .8&J?>4f|QFsעX"IV%&q-qu؁m8̃h团[%LR8_KZiOXvԔ UFF) Z݇CT1Ϭz2{ rӿ!{ 1:'Ð/  =s1\ڞ; 4%xԦ|{>^ -=&&|'E t\oGB"qk?]tDIQשKA:[:Z'aptpk0TClIKRE5'|wUWVƮO`,oΨJNN?֢ e5CFkAkBzxN< kyy;82_VD;B< ՔqbY8rGF=Z(LxFU LC|\Z8`gUuF'0R}MxHnjg#-#PA n& 4bZy )y?w2uVUO[)DKPCh˫zw;jxQFmeZG˝Lʘ׉{5 aŘ+5-2bm=Y*Zh,Ȼ" ]yfG س֤9ٍZs+O,Dޤ [X-zХU#YP4v--NNC@Ol VpLʘrb.@vGi$D{WU6?tKs)>!cşjPa5r@,ӌW׵аV7&W ¶"cX.xg禌7N/ʣ1%pc ,Fq8z."Cl~f^{kD':ڬh TVkӬ9Qc:vvʓ~~ESuqLhLW}'ȚSg%U&۞XE );)ixUNOX7wQr]7?ղ^jAhʄA AK c ,}#'9+ۏ# {yx?o22mqeFA'20ff95J%@|HdT{PG!= Llnų`G "y-gtoNvI(\f 6<4>7s%n?͵&='W8|ct8OeLK.[hR!O0 -_H۹)AjeS+\L /.<Q%|_,Ņn4i6|`-g:`rf".RLrpそ&{PƞcpnK|!:u:9U#9hn&ԁc4v+sLG>?OG;k cg \=?/)`T 4Ki?\w>B DsBɝoIy:^t ۥZRхWm2+iG#s!&|lĬx<*ˏgCM0Y@k+o4Ct1G^Br^ԔW0W_=9nSu!jgoB=<\Z32c}J#foG2y?] o<h0~EVe ÚAVN,*&ed}!fZWx/YGh$%+5IFl%0؁&MPbÆb$/-q 4!Wg|:( wB|W 6j;+7rT(>^^7䢰 Z,z)e[4+Hm4)X͸LC+ LmTq{o FvٟROq~'<`Z$j˙<:2:! b2_װԼۧC$O m^3341%R$v@yh乜~7 zzݲ3 <5J>Z{Po2b.̾u 5 `'-qdR7;ZL "!)U` v ][HLtrLٮIaWr_t쫤sٌ;FS`k2ctR닙a/6cPE#,lbJ#c }GAsr^؝o0H84 &+xu]ޕZLF]uq:;JBcؚd 1N "P NMG4y~l>w^\f!(Bt!B^|u7/3ȶcKW&]C%WʻtJ0`TWλu'q rRheB9۔: N;z~qZ[qE>&>7 /"|=2jf(MRz s4H#V.m@̒88kzMś".C]tANH WTzyfSf16zx]t)rT1SWcK#lX[ߞECXqMHFvzm(h>*K?|TsؤDZ$;.'`op5GMhif۸ž1mE(~NFFn+PzWY{-XJ)&Z,;v;+4!a[E O G-ұoSI)V-$Jl4՞M4A0{|ǔ=Pm([$9_ّYWB3a$XЗ $ʛ*T5WK u. ~CJţ ̃lwW;l (z2o>ʩ՛몺>~}rdNZ.Nl{dER:It4 fs{H$#I"rS6T.Ǧ1w&3و …r|C:L}26MAwK`kg?JpЃ&y]Bd{1wf)Q?*FHؒP!%t]ڼJi]9VGs flY{nh8v,.׻N[J 4BB&/\"y *ñAݭuE>VCe7r7q5nѧYvسYJq(csX fPAHMFBYk.frBI+ .iĪ^* S@:ԅ-Q]ODPCvXcNA=h PGS#InƷ,xx) =R.t4HLFykﳷm'RVqih~'fijdtn\CGK/)g#i4Ƨs tUX4S)ʵ[WM)en]<P,2q*c;I2aQr6y滪ctT@fNFM4'eK+G&'|'>=c4„KPM(=cD[ Zd[<'z 5d75CY]xMA|+3Ü_u@Zt^ U^/\ԮY+duձu{VW:YH g%'Thx~T^n 68VJFcV73( O242bݓQՊu y౭*tEՇ|~s|։Kq T''75lYdZe]IE6lI!%pv9ޘ&Cx"8ǷG q?Ԋ+-P )AP-$Ś#nhjQd(C~t1\e&q!0hD\êٰIN?RyQ71a{ 1g޳ b ב+8a@,5oryN {glZd UKX"%F^SIjz/=3}/۠˻XJ2CbĤ _zc5` !F[ܕxNnUcҗ38Jli4ub"T1;wC |ւ[zΰ.(nL@MQÑOX>%fqڙg?Q:&cb95:($iț1Ӱbcd6;T'cL6*N٢;WLz}~^NtoG8ru=(c(-+ˡw&}.rq*ONe4UnHBn/ս&ӱŃE஽ 7$;s(ӏoEZ#ҡ#ğ'T*=$(RD.cr# _}Z #UV0p^o/ %Pѣž?C9ފlW(&hYpf_삖Y@YIa(#m9࠸*%n8+9ug3_6QwKҢ?_ܲb+*"2Ҙ2i$(dO⾩mi_ QbA l4SZՎ0[ab<ȪuJ9FiKs?UUMg>SNs=1M)#GaĈabGQP16ǩÖu!*Xf 39 -6|g$i&ݏ:KeAKpEZy'`Vu;7맆񇚚SQȲ og|$BR9Y4ZV0Afrs )O&b)Vv $@śyUoݚ9Z8םmz(Ud~OtlEiƤ]ڋ|[ aA ;64BĔUh qxȩKZ:.Q MR`,Iv,*U.aYp1X+<@}p?A5uiJCh5W|NtT TU5@LcŖݦ 7I%4"cNSX^4E{Q,vJC߹y1v?kN_AW} 2br8PR<]gW%&GHUޚc/$aAgS#A۪iFа :#4*m.`f[{EId&PQZld RGb",jA慚Em _I CYJ~QR%3b ?2z`7wz+c^S9Ɖ0ۯ/#)TܨjY(e7&vwu's)w4y@bT!{WE!li[aUi-XЉCO#:H;ˏ7?zQ~}Q&f{nB鵜Fbѯ{ch#&NtH+`n*03LH=T8Sl9~?biOBl՜L"BqC$ O Э87FP^qT _x;Ӷ 5V 6WT_Zf{? ӂ ƯN#H ;!~cD=`K @ʯNDʺ'K~t^}cP$٨DqвrBƦEo-Β#8œm ^&h6e/8 |skʝJuw+V;i"(;XÕX!]u1: [ryK(x$pߥ,zr4/*0q^mЦ" y( L .`FrA5[&RHNQ6{PL!UKn#]U3 [!ED :O4eo /64E'<9^ L8nJ9`*Met#龼}S"a>?ׇ)>ȷ jE *0ך:/MqRBP=O@`bNő nU2HK' dVjאQܩ{6~- Ն;*Hd⧀[K",cSO_lдV|2wmXCj2 T?yilk|CuSr!] >7/56۱7 gITߕEQAˆ\mkpiÖU(Z"Xa|#h.ն;}Dfhl\4ouf&aÐVrIHF 8X%&c@Af>*ʩùHΥgtAI؝s{ n$.1?lW,渃wE䌫<Ȍ3 n[W10 }'2`^wmb̰ PUD#tT&"όM v)o۲u' 3Q$'M. 9„K#\ijԖx֥E7U݋~@DӬdh+^"GXkM4H~€8=niB3_o˝-}X|5pvF~IIljhgHێ9NtRf"Q!~beΤZP[pZg4{9BUě #22Q*a{\CELi?m٬ a' 6]9 auSb&@^y>c}j/"E-5~|F3.Zu?MANP0:='Ib͌u͒B^ŒI+0 s~Uᇈ}aexWUN! az|&H}10ZJ SCr_Bچ %i<idU7r(#x+snfAcIn|Z FK 73΀Q]wG;1DTB21:ˬSTԦO*Bs;iih3olFM1~)A*^ZKw6`. odڶAz>7=C XҪ!B].,Amj\g!D Erl傆8^Ƿ&<y##n\O<ԾXހ3[_M8Q=Nzn1no w Ӵ=۬$$u풰FYM2'Fc~8Q֬DWj3xC/ͧw,kƎj!?Pq7th lGs Con/krn~)sWM wC,K$jb/x8kA o!mn{} mPPPٙI$N7TpgY"[ n'q;WP-)ע@ jy*@g A '̧v*T 88gGwdW? OgL{DBY:&<oVeF9`%z(0@.I[Jw=Hdzj互n"o8_4zh|4.KmF# ۣ"~p ;Z[ݯB FʘI0؀xz:tK >t!um}7׀? TqI90zt2;?.& Bp4/0[yT0jǩAZ;Լ٩|},uX̛bkkэbam3.VK I1y?\>X;=O2wq p3| {t>GHɮƶuUzH_.<ƪ[XIġpu$u]{8{`鄥BA0㥢c#{^Zt/Uvv% @Ѐ!XMЏtIնnB=M {J>KOh'U20MӛkgY~Ivo1{x6K߹t<ˠL#Fr mkLRËaAxv1cX)ŁK:hX1Y}D41($OS-xGw )>`'k_RX&R5p7P]Hds3~[Yc|5Jx9Ѧ@)n' r8\z~[Ҝ< "̮}mNkR~9Y;&FhIP'ygY} O c5c)i֠,<OD1B8/9AaLJO)A S@h/j.Y{yaBrwzA-tj?.͆F]/u@]-n|"IԱ& ek:6fȇDḄ*iReTdwXTah2 78 M _HdJH_4&N45 {fβ HliuDoH?NdB n"lc! h\uz28A8@FFF_|f 8BBVAm>~O1\{sU7_?vPdN~an.I>U+hJ,3:^R@̊$_F 1іgpSh8(fl=`+~~HqG‚~9~ i+R9Z %E_a_}2x07FNsB'=Gbul|fC!.;¾@Ʀ{- IzNr]ʾ5鍶8-,U;,cR? I*n!L7fH APQQ0 nkAŁ2*b| X[ޣ1V5-.=>Cn7΍ґ#\ C_Α#[74~ѓ^Ou90eq2Z &t nb#Q;=0{˽wR/{92t[YÂqUTȗMOmEĴ,`e@@u4&z+.3L2wY-ώvX nr/|%KQmH@uQ<}h0 \J4Q~@*JݹG`'9M!%K="TnVM?mHbva:,Xk5ѣ~}Z)bA >tƜUocJ/,I£KN2o0wTwb C) הmv3B+)V?o6J ^|X7I7-Xq oV//Ի&mYdHM~7ռhL ruݏ` F wCy>@tp Vg5"z_\ mCgG&I c"SrW*2r (pb}ŕ)4;lb֔HG5e !@;>?,F: P.lEg";=3)"le}0tS,:8 uC?m~qn`fhv*eC#4y}>> jwMgfTqaD6zti:$x[DPkZ!y*wGյ=drS&'ܑJ)H0`l-TMt@3ՌL\]JQe{A{]%ml@)V u׵,\5)O1Xk4dgEtQ[пhhv38qn-ZR΁:s L9y[e +i-ݨ;2uuY+ĩV>[Ț3WhӧR&^d̯+!ucRS\*/? _'%4H֡R,ye5mZb",*pߣE+;#TW3N L.܅mq[=61N,ΎP#L3l"r4h (uclx*Q}2S\!}BPT l46C͏|#0Q]G^jfrW6Jxv`gydEvQ6UIHQVݒrH}&klkQg:-}ϜHo2V8*UV[Q]*҇=Dn JCFi2g$qff' ʗ6 F^#ؙg&%%wgb4R# VzY-$mKߥԡ\5},l)YHX~!ol%Mh CwH bw~= ̟-oh`t|:T,up$8!]\:|Wu)X@吠/iu_ '4ȁLVdEklLJU>#+=.{>_GYX CK ۴[3-ਗ਼3#(E!\4nq,>՗&l{X@qVJ,WGj8>p̥M?eؐ 09sи֣^[cOG!y}P1#W6'o~7E5jkEe@:{@Ol7A V$ucpQ@('Q.D(;L9?ekI+P cqa*饐ɫőUCK"7ĴnW{{{{Otx*< lYݳWG`LuߩO#9*EowbumkU@Qϑ)GL?=m}ͦARb`qk}NֿArO PO$3O2R; ;2;H2ns d]`: Xяx?ŗϿ,qLcқi#IƜ\%.2,_hٵ7tc]'Β˫jݨhWΎ1{?B1w-SO#}ߑ|dIr6;7Cw4ȧFFA@w,3,zMi3,oR{iԕ{.: X,8Z-$к܄`c"wÔB9 "ėuRgי) U|͐vGH#x{ϠZ^dIkfCJYNoI =QX þB.3k%*9:8UI$Ǘw."9`FQ3łA4(9/^?YeН^Jw) Es][DY:,Ur>ד A)3IFm/uXyǡWQčm{5>018|_D>(4idJ ^*4Љ" B$+ՉxrX7`E94tΤwuI_"+x/Ȓu=Cmfq9nsKdr->V[6584o|BEυx29]~-LGluO$dek6m]fZXo,l[#L]-# ,+u ]PlQ"h-i*SeFL.7`e#WH7~=֨X.] P%#wFŢU9 usp˪92DG%fAii*uFnGJ9BHCZ}%c[lWQ]^5 I7>[)At_$bf?rFb\.nGO5;mLwjp#5W 7Ѕ5 F뭨" tWP[]Uޗ2.zӗs/Aq.n=rduQD0vd~]Y} MYE\qS;$7;8X2]4`a?yW?L巼 Fۖ*a d3@ݮn`wlmP3t%u;\AZѕ1.OD ?sRZvP] /]ZW;%ߑiA줧:!T]Y(f;x]xj2,ʀ0lHټOVQ$0Eߩ͏gѩˏ?cL/joC`Ƴ?2FXFT_)SU.hl:XMN$HvB_inޮ`ztKӱ傽caxZ B?^?uQ:uTbr- *&8"$s&TCvA aCx&A 2^h jG`*MTX>OȮ _;Wi'o npDUUBo~vaqQ%KWZ4_숀bj cY3GDcs\xER&" qk?Lۮlpвl\ɛyb&L˵욮v=&wLLA@ќر]C!&%{%߃ZTDGnnI+;oC{SM_D<' \Da7? WKG7Td*!$`vhjf证|  VmZV7+_[ sChl۶7r$9&WTEjR/l nzƄcKaUJisݥjS_ؕ{(*aˁKrRqefƲbFm :r"]e05Y0L?nDmO|TD{aN1o4,ch?=`AU3D37m"KԫzHo+ 8۵ H oaBXU6cr" `F Zj܃$>,'2 4ljU!A-Ztʺ->Nm@N\$NC,SȨv2A8TU1 Cz ϑr@bHi,t{-V)axY)"2@3ƌ9j\7FؿUajD/&B5L7-9D<(H5 B}[<w(=z( {u]V \5?6rɨ/h\ed6]F>RֿuWæ9bԅ`6V CGA>rbAONh[ԗ=Ra )f,~AWQO5ٝ*-^譾|^Ti=eg\23u\FK#9l֓J W{qq񱴭Y&0q 5o6Z@Ď'YBpK{K}l$WU( t=PtY{`w"YBb+m!O8x -tYMv`)_?ސ^l3Cw[q` MQ퓠V8VW-l/%*e;?hBylrcͻ-h--;uTCLg`-̜US^"Rdܝ]=e4L{WEA#+QqOɠ2yIꇬC;DY~Y!]ukBT>ܷYm g~ƄW\FoH8OvJ3kjjxm_>x)wAڲ7 "/nX2ӻ-/ӑ&#ruܢr9 ]&`]~H f@J񄔉p9Z=;^DMoL Eg.Ï%>(AP} Lmio)]Ẏv ! Mw~9DX;GQKNg9z821 hdƈ}#u>}$ƙ\4cM/Fم)U> XbLX}'#iHRN5"ڥ_uZ]exL j&3*;˟]+÷;Qa|iko{,BsG9(:WRū[&9:WUUZE<(m;MVvflt$7wERD[M=j~=@w}^>Q/HQF(6'= ŴIټYzTᱡ`Ik9.$_n$Oi0x TKk`8kWC矁ـ}=J wKorTInҿCڈv8IFwxS+8Hs vJm`$O=ѬP!tYP5 'ݔ\$ב3 ۮ b'6ly^  QIwr62vAD)6)gkfjoP H. Xº'4I94@|~b+4q;7zr/::8MK.a6amѩdUBٮSm,řv -9m?ݴ|6)P&ysG"]I;v/;LwcB5xqf Uhjk Xv-:*h>SOmKFp,ؙݺ"6@fvʡ٣ߠo0JඎsY(QS$]wڽ^Ɲo!o@HUbo eM|p@jc$' j,#.:Tu~0ˣ 3ٳ]@,_Tު/GB?3+~u*_SV/Gډ!}Q3ϧD+5몦}ijF. >g MhG`<PWfTmCBQڧ9cطhl"mdR*r[C6m.^b礇.Mbt:HD;&!M*i^LRX֦ql,rDLN-QTqHfي5 F;"~8V[,鱻YrIZ2V/PW"zuv\C)n3s!!>¢+=t"vӓS jM?vnɱW{bb)pFS,#WLxY7$O;J|X ;Ų˩W"dtIl,|}tnV%>*6V,b. [#PRl!\y1S-ʵĴ7eQ-b3zfاh]mA04<MX2޲yʕVs=rSxCBgU.|3i+!nɑ[QD"O"_.̥n_I"w @)h("ek!@;-L~@䟮RbHGI[%$F6?h$x㜢ǩ3 EiꑟрX{\^&v-~jH-5Vm;+MŠVf~h;b=!Z! fe xT],FmEɧpE!`˹%`Ra߰/%C!㜟qS6l9"jL2ၤ\0 |e >|)jy㿅9Bŋ[0 ֱHNO9|zwͰtښѰ?-uŌ.#WdEUjuEyl)p׹&GqL5u_k;#G7l*eQ2c (҉.fA3 ClL[ΜXE v_4*iFM?5ɌYlewO5zLڤ,T KXDfaTT&oA}hIH1\^rJPů1V|=j#腑6fL{ ou1u/5na"!bGiG%~VH%`"Eaj&+zɕc  [(YDAEA4<GB-PlW]ҷdF>s*3d:S_r=6v}i*H08S,.T[0u?PgҩKѽe"F@ .?ߣ׊'qE$d44v%P>2zO/q%ܽJ4~)\r+^bK P n0lX.2 fekʄWi@ai[(hJʙ렾"Fa[lOq/;Feݧc+ c렓%5BO7% ǸIוy.b|,%A^LxqmT.,̯O+ 7VI}8t6FC?Ề=cA_qJP:3]EWY:L rnH~pZ ^iŋ\,3/}b-E=k2#sl09" ?O-^9Qݱ8\GV[M*ܐ#:8ǨJ.4঴O%KςJ)@LH$984n?@_+'fE`o?8vФk >B`Kv[E]L"I)BUI=6I ]HJd\9 x+}1 x\%t=ώf:6 &9yNM>i ^V9q߭$@On噹?X)& %wV5 ՘7W`Rāb5|;cCn*(_[lq dɦ|ۯYwTQMce9cbd8|t3/HxQK<łJ $ ۔仡Q[xU_Ab;قacGqE u-ʦ=G[^gɲvD^ϑm^u)W+n?D'猇!jd1Sv瘷5O$¸+u10_NU Vz*ן?6jXyKZA(k2o [;,YoD}L -Y,s(YYjiDN+PГ zFdҸ%Tv-H/&}uKW8/w8ur^mrE=5IA4E0z,jhdBs?DQ=shV՞z?F+v+цѪ39!o. t<\͝5 <*[MoJӯGֶM7P:pKB(%_M$R< օ:{+t㪿jg_[K9ae&Sz:6v؛2 zgF4. 2rԛwMM 띻&&IFx-3мnryGfdׁ8.~"/{y~XæФUw[\(޻%OLuш\1ێ!osXy9=Jclf|l*Nה5 );_F+ Z㎩i(H%n7Em[|ԕLݪ I= ;Ε[cFl|mQ(;05UR "f!ZSa<”`!AnC<]w6f:M%f0]n~YGRB 0͆Tva-Q6KWp㩥WZK{²YE;̫U"؃ɮUx9g`Ii 5VRJkd#!M$[iU$K狂J7gx*yJ-辘$ -v9܂n5n0wQb 7mOP$If;?fA~'u P< ILvU`6u? ؁y&j5B<ާ4 z2z{lbğE24FlhاPU7>:(lA[so!LT\+ 5wLpꌹ*Lґ< B@}U9ppT3l(|\_q5A pEG>AmxI`5 - K>Ҫ`(é oT|6(+>ni$KQg3:]|a_& 'SWx^{>#U;5%Ԅj$z>]HҤﹼ61_mEuMܬ+%_hvD[&>@L|xMIMJW HN(f9Rͼc}ȤyQ-fptr!|߱gU~E:/< s0IDm,p?Ot']^ʕ6ߊOG#+Z36"mƧt[;3C)1 p;$Aqe(| \82t:Rnڜץ#}4ED5y0)ؙ>񮈛$JUB+/]տ2u/E:z'G6WxM[_Hl8j^_;6Vxm 7K-$r,pUW1zq)LXptX8F~QpM:[+j|4äN VS4xϿTC׹i%FaJD_QNxfO36$t?]AYۣgN(=zh&;:}˸v!Iw,\O}k61֗0bxFO٦֗3a[Uhq\+$NYEF47"YbW~#xuryQsUBN=nV'gwU༘$*g #igA^-fVf[9)ZMu7N__n:Loy'ԕ=C"\ҍ3)I5x2n*50mq'U'cta8LbNǢ hP aNTAz&ӓF(t:#R'ѐ"g+CN#_5zFOV_:"_J%HޟW@NjѨ;zf[8g)SiaFV~GVLԐ(+R.jN:H(*fن^t@˻e9աcvKNǿwW<ПxvY<>R'ӞT)܇'[_력[53pͿYl44, y/߯餋fqw{âGG0A;v~^QzR$ !''Bz+hQ~ulE8Gy*e鴀_Qk˭l&NʹI\<|["GϾ R SLLL[T;O$iFGdՃEq?~ 6̵Fȳ)o͡H"}^Nh ήfA-/}cLQӝʪtxGhlC#ʅ>^p`` jFjͤR|g*\|>ʏ*oԱtL0܋{d͎fAi>~|C$Ͱ֎yh|:m)/ o, !7*1mй!qo%x['=q-kXFUK{ߞsْXH(;|{4";n1TPofOtu$dl~pR#YE*:1~DVRh6wpP͑x^Ԥתk"b(X( + 8r h+؄c戬Lø{մ@M2Pktxm3AįByB) e;1'\hb-;MX+r z#g8f.+:VqW~:ܲqUiHFy9$v^o+a !HB^M7@Cv4*yY,:r̎Tשe 2-*W916hrQ[hU8Dz&ev2{˙ӂxIdi4;K qTQ~C oPb^\$I"eS܌ 0WC&Ną]F(Wz2#<J,+?~so@(ga,=-r'E e_R+A^mգjL;5MOمR ԐWQ=Lk856M!{2N8P,s(PP^oK*u]"P.4ȻcFuvcopjjԪN(7rnC %JE4@žP >-Q/._E֘R`Q<ү=4 C!i )dq;3#FfѤ4cނa':vKDp*ۄ(6?%ܲHGLд:؜_L?y.:0uxq›#<uLO z.4RFv6رbM Nǁ9a:ߵjs{&uЛ50tڦZ$^PKkӎ]3BB UwpD -FO-]XVd;g>,֮vpԌmmfЁt/@j}xAs~ )^w^Tq&$݂3{@{fFNTs8 X`?GAט"`_t ]^-wH{<ljNV_j J-y9EaTTIBCs"O1H e%V*e[N;Wд iVNe)A$^PC`w2Ksz Wh|ڻ(>xȧF $ xb/}xx7~¢8C)!qR<(`l g8;a,g%W?,ki(_)/$D"nҁ*nL\!<)r 2S[A nlC85znF:˔: (q=DVV: Yl2R@S"T'Gp}rthF~:qrGשM7r:ÞWfLPƭ9DCܻ񉣸'آ+Aל}YXKCp薆5,5S> $M!l0ZX|R|tYqw΋Z`x&tcX<Ξ7^>ؑd f[@8{Svd q`qWcBC阽Lyٹ. Ļ4L14x δ[ uxgN[u ҋ"vW%ls6I[]9/pפ]ƕ0oA2sCQ9OӀ:2oaiħT֊I8 GGlf3L常RT`ߊN ;N kzoULAXϊ1^kK A0揁 3^yħ#(D>7W莭U"eU-#֪ 2i 19H4H96]_RFL%W JӴp9UH?fEY$jΝS,B-}u.xCtR>v]-r7pQ0_n=)ȝun ־dBG$2נ :]?9J%9߬XO{ ib):@,C sS} tDϥSEĵv1z1`id% k͠㜮լZV-EDm}KaUt|3}0j<4{XcaMN <QNhrK[o{U=}#V2TT!@#x`nxۄ͊\j> \)O] -"^.ik6pn LO8ͩ/aHH_GaDm~@te i%Nh7-ֈ=:/grN9Eu*&0/2sRA%m}=4ދbo8z ͂ 4c*U?V&sq4μq8IkEBJ52t/lWUK1#谾PHD-sq_<7rՃNK% SA7C@Q1-#\JCjn?wwԖ=bJ{7w}bq%q ?sF)0DP*f8{qJlH%jY9Bb9UI!.&|溯T:^c/x)ʠ9#ۥuaNNSb l);؊d@, xV< aTyI0 vIܩxah@V4`ZV(2PB~ J)U,-9W!pT%CnL+ao5>.ЏuWc8e+w{4$zS KWu q.(\g+Dp,ݶmU|?6LJ9Q89KL$a:oc@ Xw>!1Q" %ʏ_&*l}I 67 z jgۃr 5Mp"[F^$XӮ%K(ͅI1nz͙8M U|9q"p C\%".)`s)ƝoU7kLNA,YUp:041m퀳~OElZƧ*_m0d X?U"Y λ<"^4ϑnkg /!s];\}(j>\e9^5{lk/ǟp$t8+ r-xC@_qchL˦&%권WXK1fܲC/FS]l5Rƍ ESҨ68R"PEҐkZQ::ba~= P[FIuK;[R^OqfN~kFzMQU`WiiVYUSā2 ItX2l>dU+9qsƴF`ys+{n eTPFIJZ{ CCX"c" nTڴ`:RWZhZ;@n `%'>iNdyf&T=`sm%4fɑ`\g"ؙ@7**snL%,v j77t<{ҫpRnv׉%`R#Fdpl_UP T'q*[7B(r`Id觙 ;X Z$xi46{G\hY8H:M0aß3\܀%&4:Bsֺ[#ZAIH[*G7Trz.w<Ķ]Q:fSRJ ;A-oI! D°ʧ.EmI~Zsx*Gv)ӷH #<>J#rZ4Jc$%~k"qydžǿ[+A}Ya\ZM6*[SL ԶKNl!_.mvp-d&{4ΐ+R/|EsXѫg#[՞|oro lu,GEٶKgZڑtii.uV`1/~8pwQ7?h"JaST{ӢOhұ03"r{I%Zϴ(z_?ϻBJ(Yw .ز)}GC5I9sKMLwiXᝰ} ]H$S^LV" "Ao>uŃ_~[P ƈpNg~`J.@fN螼?-8)͈T` >mř:ӟ|Y94Q齟,K)vm!HDUp%cځ~Qr+#dat'[-m0y}Qݝs#sqHc_3MCK2X?:v|&h )zM9lT7,k%wD?3-saWa|)FpE U'a'[хO0FdGО6J`BԩJC{4>T}F [HE'SXP Int6D4)X! ? yDH34lb&Jb__`6!Ĥ< 8?{ T(4&)!0q,_ =Lmq?v!r}" sk\!KuoG#bSl)P_a)ę"I L&jp#6AFcdL)iYvvsPٗ E捰e,r6 -p59a6[cB 6R`$/%q7w͍~ژťqvֶzC)+Al%a7lMfo@8~vNGmF L*QHyfFc;6s/FPP!'P,n.LZFF;^~] iyQ HKvr/rW=m@{>$:kZ[@KxvwX~+ SiXfr%I~,xwXtn#oƲuЃu.nфWR?OeԽ73r߉ OtlntP7@"ģ4`Tr٠eR0D}5%KuDpa/5N]+,#(ԙU-^9O+EOIa-o3G|wm 0Tȉ E\ZAٖw|'ovMZ{5􅒛"N%H~1Q¨pgEf4QDU+72$#2_oٴx=mg *Jw#0)Jg준!H lYB4c/gCA"޷!̖M9@⹳@,abp<:׿4JLYk m \|]6bMy2H/!UΣp?@aU˿ؼrPG.sɡ˺{{a:6T0PVF vM𥌂>W<^ieF(| 2?{j!M1^3m^s855d;'PQ0ƃ!HjtS{^Qѳ ncaviji,sa;5/Cٸz*$EhsEV|!d x[I4!f!sPMMֹiߎ2 )ޕoWWR2ӕb ڐKwumBQ -5!lar**VhA)|v[Y EF^qm imL4ϋo霟UТRwyc;Jjfd{mW&O.ޕ<7\X郡^dcCZp7\Jp7kmWK/e}6±,w%*U:gӗPN =,F;RgGqI.*H.ͺ8r4mU3%\wRϤB*}]w}YEEo| SM픥+$#럷ad-8_LLD3*ej dz"TiΠ'$N_V/E]Lc4f +b2SX4 gۓj 04 2-eXd3rWte6+v,Bw[ÄgUۿ)Z:X&kH[x¼ x btIva{P̷+ɚoZ1k8%Oˉ6vM`'˔euw΢%qj*r:QQ$>oS|؃A#zX.S:Ȉ0d{rNSؼ`$]=,c }#]N5Z᾿4S؞g`i/KXԊ2jk%sN[Vș;ޢ冏uX_YtP!E0TZXE.ᕁ#~wtgUR"zwv%dvhK%:|H${A 8h*)87WwyἘ[6 yYaosL $V K>0ZZF8y} lWŋfU1ޚ|ſS築d`HEQ-rhĜ&LwTʬj 0X~x*'E{KP~-Mkk[s7HxHo?e!W fG$جDS2o;"XR*⛸vY8.PC}~53Q7$+~C[z$#sTI2?=Vh޵ ן>YjQ68iXMRx.Y6tLHBdztVQ, "bXi8$]ؘ ߛ^$kE3dÿ0Pf )%,ٞ7Iڋx֝J(Kd@UGwҋVVh-m(ؼVYZb {yf`0k-!:@u.Z']$؀RezVā+:̒ijI ~6HvFDdkxԗ+'W `N*gJ_j!)8ESSa֬MicS JU9r)aɰu1RvTd_VyJGWHB*X/d\˘vD41u6K:3TP;^^)__X1P %dY<ؙD/RA2A7@]w!@Ҭ:%&/-!$h@FWKy:L+׈ 琶RM߇ U288/H,%ҧMw817"-NGnoКv%Q'ާ+S+J2Em?s#E]ԱNV*'{EHɛiiAW 4S~Laf~Z*ZcQ6Ⱟ Oq[` 7UزJ*f h'+WH{>w~9lY#z]e+E*l>ǡ{(#Vx^zk5;P:XPJsF㣨~yh\j !? [}.$0%D b*x* GE6+h'C%ogj޸XL2$6g>>]JyTjHlK׹Zgf U uB$P~Υ\TyԠ,\+g:ڨjOofYjϜxOk|J1A*W F)L9wP]8r'6T9 pWc|a%t[+d;jZc'T㲢,`#~X`iI B2IT21SjbbPY7N?c=a?CImga@ ɈCETYw9w?AW/?W|[)]V@(zin?ܜ='a~}C5y^rl{'rNWDS  [PM-ܫ<#4oeuN@~`WQS/}4ZFp.I%i+^I$6{$rZ [*?O@ڊSò})-r%o)XBP(6|.?tG~ܵW%t5'Ҵ*ϪkZ~Owt&Bw?ɉl&>L峗K:v͐IωR"M/eg8~ q`y 6'ɥbZDnjqwfRwFw$.jw0^^J,TvLKH=_jh 2d9J| 9W3k*WvNH}m N[!Dw@H WzA:;lʗH4:O$[y{2Z +aX2b -3K(XRXlk˜K!IU wlϵ;si@h0oxh9{ױdNRyF?oӎ !i$E9?Gf*R+"R0\B:\WLH-plbjj 2GB>s{hCdnqk?:풭i&P'kԵ˃*"^hm7(E˸z ;Et\Y"G|U90,|гq/!B7XoUfge ov;-F=4UvcD}آahFHO<`B%pw@[n,D3[IM Хǒ6n|RW~AUtsǢM/'Gy{կ}qୌH'P'tJtKùWEu$_)&{ou綎ӛLe .$\K K17qh {n }kTq8h'Viʩq%m'>{+! m"?0UrۨUa;C(̀`MPl.Vi|^Mc0 _`@4=*lMrV=-OJ⎴s&S,oxvI|]mғ$-Yo*,X-줥xkC53&zm,d9[DKǣc;'|i[5F4,{?J>SC5 P0= 󕚩@&'$râѧ/CR з[0R̵ljT@xUzAD\}=My ?P-ktn%eM5=u~Jheu}nWF-r, ɖos^ əߴ6'N=(ؘp5H`U !ŹekjJ)mjk JbPtՒ'='zbHQ#ySVKL[d~$ު_1&DB궁Wg1Y">i9[ya.|OfgO|+WAh'tE 5CUZP-@b`7!-)'$OqP\}86"0nBrVk֠O ^=4E%4߯$)l=>)fkaG;+Cι7tV˘5Ec'Bz樕T -ɢPӇB#!y'<Fe_Wi/.Xoq6[H TLI}b a^eZj.+ŷR!3ˠh_VCG+=Yxkos^ԲH۫8qz{ xd5d8;lp zp3mϦVa1OB|1zZ6%0^/,{@5SafEi6s7>~}XIz$OJc7$'gqlk}O87;VE;)[O 0\N+SXdঃ ]6s0>) pDиqYj{\}L 眫C83c Ŀ J&rUs/uKa:'@;O200Y=1χrFr'V4fC' 9LB{#Y(q_*xLюќ3mQL7E.sAWɶ %f>-\&y*0Y36S>;8`9=9t94Eah|sjoJTp[ UZ +Ge !8, 8L]L  _M .Ƒ?+ҋZzniAQCаV?Yιu\oa 5_P22nY Ktǝ8$Q('9+`dtzKFf!ambCS]r8^5J駘Q?1ـ}> +'/DUnCܜPuGS])Q%gX.ż!.g_dï}fwߗǡOX9k;sy`unʕW1jcJWPޏj$P?0& qHȥ0D;hkQ|Kȡ5\1]y~6 ҾWqbGtC|A3U$c!EqnˬXg1נ'@w/Z-_` _4}ʀ`"T[-l)Bg@"1M?*p`ELD0*aC)^^E !jqJ)RK녪k橮'la@ys/n?ӌ~Pc)=gpLϺo5E:032rn8g. =땳J%#7f !wM{fy~dٌ{yr)r@r"87=. _ߗV ˗5Wx8jz:䜭kC}-zRXM k? m.#g.o8D@Jb: b1jCّFsԽ#` JeHpU0l0icA G+)fCSOqܤꪯƓ_? ^@U?QedJg4:)w\ nLfkMzXOGFOK~L/EOniMM{_AZ`=. &V<, Cd|%gV@*Gi7KJ՞kمZ;M\8e͎A]ڳw(DƲC{/"]2Z9ӍSӯnc67/"(b8pW5CXPSPF"<462~Z9@e/?ۆb'bN{?ґNoEޟ#6nV˜lcGann nO'e%|rV}'Qږ9˄mxgnQJYk'@uqrlȤ0LTlQ:Ki@"4wUNQ~][  m2 cu)KSS#EZ$Jo;z[M|zHiOhA?0s|˪]yQ@L|׹30`'iL̺KDPL| Ԍax<^L*Q8M.qD +y㛼Oiu5OЇ[M/L3Dg/zqׄ59ݻ" t-s la |6Vv灉kޮJȗ;B^+DLý0= ԀS9Cyg=E\Պ|~tBU v|NR:( Sm‡c4LԔD AUu3N.Q"6Ym/4?Y!pԴ$[-OoBL  ZAP(0oz>.֫JT{so#kd+Hqi _%CD|uH?$̨n4ۢFG?݌vnwr۹C23';psewiN.A_9Xoup`f²)]o.7P:\k6i0u}̴`plQq.R{z])2>N 꺡U-@Kջw6PH1/-ѷz0i?fdsOb;/<.̗g {&Ó ZYܸ,*ɵ|m S qTZbW:;7a Guj<`D9I픉`Sy_c,?y0$lm$\5fu\|1Kny PH=  [uq^s b'XK*-c^IAKڌ7=1Dw制5lR_|ᯑ9$ʏT]|\Hx}ͳn$&_||]``;#yQVN }<\_BQf Y5?|Tvϫ|`2M իbgm3:̶K\Qqe4$&_\WH+.N 6]MI2Jn54$R^%&5+:p_dwEywIHsygR왮U^+"ȥ/YrnKt1xF/Y4NSAנʔ¥Y|_>,I"ZR`V[je35\͐ck9eSTl/ O@Yk ޻W8sc!`^5 |^ xc6SCZyI y;-*!)fG d1X;P).LwМyAnr*wI!GF\s^Գ Qrp+uϪMSnF;g_^ѿ=iD JGW60kW%N>{rCg0nm9(ĔyXLM&Ot( i ۞I%חأz0[.P7ȥ4._(p0__e8_ܫi:sF=[G̋ƲuNP KXN;ч v_yĕټ:6/)ymhJD:R;r2|$uIVO _MI~ql3& C]'ey)JO8J:b w6#lYS[Ü974YM@gҕX[% ptxy]5coz`^U"Pl@5ų:N:cv[1.vFM .OVz\X퀪^’dz2Þs҉@W|+W/ZڒL6# & 'q~?LMA}O*fю:cѕ]tux JS/U ΅(FûvLXbj7ߔ=(L+]qB;t;Oj-3p:sFlaʤ'Ǔ˱}{ Cw|6"svVR UӎH 7Gǃf*{ڻLNJd /6طr*햐Gm?v Gi똆Ɔ ¥ ap"5(;ldMÐx2dՓk ?YIw*F/GFJDΦB!Mq>˅p?M~!i;stzȧ.%ir0Ν|'^-@oK/QG˛  گ,|A#yP駯+EJƺaL;Zxn[zNEu0=6)k"{O[ou#\{#x<$56MShhTS4诧ˋ`dBY:4͘kpQ BxM`O;Y2|Lm,8 ԭAXޙOv REAAЯQٙ`]əZ&sInEaTa+(Qf,2dHzo 0L5ey73m0ނ: ˷ԏ¦KiYʹp>}:*X?A+7k$''<{Ug;#`L8N*6YM22Z~ꣻL;&C\ǘY -0eb!V@NISHLw,%irn<]B[O~~}[d :$(Rȋ~^ -VgoUy-⦭:| T\W-Ǯ?RXa@lDҵ+49M{7tl4GAYPNX}mq~t<=I%W Cj{j`ԃW3 R"f.0{Yk bI ~[8sC"=ѯm`>h5 p=zbA\o`af NQH*]d*?8~]:W.Bc~qePbU[Kze@$ =Ca"s 4*}hUME%@DS[#we{\έntmR7| Tm`H<Ƙ=5{шZ! 'Rk%'Mt0٢0qNJ+ czoWf5sa,#ruݕC~KS~̣AD|c-&whJB[m2uTsTu3#V|2 bYKaoۋ|[Iãhj( 0 `9`Av *`ChkFy$uҳ5c]dE.'˥: WwÑ3{!_iusO(= $C7-=Zv/#'my[%֤T8;6.d靕tx>_E8&c`  l'8Z[VeYnu-f11?H^ݗ"(]>x")1VFsT7dNzAӏA4,Ob, &@|F C8ƈ:@2Ds+ ~*#] SJpdǣ5QG?TZFNv$&3dUȉDy|O-`H #6+`ƭ$VZ孞R#nn@,VF_>5%*e\vmNT οղ!nINfjJi4vpKXJ@Ew'Voh3NUYYp#G`;kM::&gZmN#Qb5@QvM[ ރ+[|T"'\L }IhVVzП2Ҏmƫt0M|fOu&9B {Ulz۵yA=Nð6Ŧx2kzsS$lYuLGA)V(ߊ|!)[kհ -'? T]Y-z2͕ yJ=|CȈaÔ41WQ9 ݵkWE0w'Q+y1el;|Q5<:;TYWJB1+"2ӍSU!-5*ZK ]`q =0džCg%@̴?ݜ;"|3_48ȽCxpjcm~_/ DJVT)5^юIs!8ACGC?|92ӍmGTc*-L`VD㍶0 E&L~ColXa ZIjutB%GOB$YJA`lE9HXI"ۼ='ʃD+Z+ĕbn?y_ \ǮW;l<]zEtԱ->>iV}u1u(fwcKRt諦,*\1OT0+pssQ<P.euܩSLa'Fli~+",/ΰ^wPW".uˆn׼MG,6%P9މlZ d= O|oѣ@on`'Rq:K'+'Q*;[̊rYg6ZNutcO4gNןG\Bॡr JIPn1M[la[v>o I儾鹫 jf.̖QPcWLcE{K^J$s ܘN"W)V@O9\A},53[DǻRLLMƣ5|0!f59aC٨#-3i$ɫP~8]*yINXMYRQ%%sɚ9pHMx蚠:A 3uI:CTnsB'za?;m|Pg@cĐ4M6xBܡdYWD@=]KpJ.tM zV~ϏS0p2!{g툘֥ʥ.EaxP'NaQ[r jBF& j Tܟ=KP̊>)g aho.; o?$rt` $/UYrIlx"Rq< 'үoy]EDWqiqΡXIIz}JW^#7NlEO*\M:A\d"?U71(?@cna?D08!3)G.j)%Ë'D1+ZI#Rbv"v}b %NtvP3KbbYM(1$~&!f1t-B.KXԚխ(DsרYs!zann8DOVU Qk-d(X}!ކM[gidy/n,]4;qskG `Hjb~v:oP)!"9OLl^۩ vsy :+73OR-_zć jj4t Ki Jm`34 m#oxt9XH(dωAfAh*.H~X^Lwfg( —#2iB ;i0'^6C͑ԍBӦ$,Ih3\V(G&I #0蒿 ӊ !.>w)4UuT 3MJ~{oBfw(c"{&TD ' :/OJ;L X3i ƺ[6kEooj+Y쨽454+=N6-2-IssliCo}cfvtNy0r'B^Yݨmw~tkXC FQ|P64o{+H77RG]"x# ,Ӣr4N}Cc^6mw{:<=ݧ7t蓲/#Cj? tnTk1\Ye>rDMvfgɮ5M"7 zUt&q9M7MZj H}wN360ᎦU;A-5W m>3l̈nWQ#up]xsN.P 4<@lZ )ctil04yC~BA}-S냡 9^uBuArI \0Fu /521yKIz fpt"u;!>sMN*`–+=Icp~ K> ^9VSW'Zw1ou5m>khH DԵ!R{K4 .&pue+'?1TRoTnڭ 9a PezuA9YrIՖX4"W<˲gAcGg'-Cc 5cp/e(3YeooC}i~o0s]ѢP0D7f?`ԭhHdwߧ7ߘغmf[,KΈqL 4jzoNNPφXvn]=LڣK(OJ+W(B1 o5uoPkqQ i:X+Z-A*[V`o0䶰:jGV(᱂{Aq'=B]&Fw^2/,tf%nWHIʗώ_4R5 BFyOddT|f$˴x}d4}4<00 &h5%"Lq}b: |U!^|'^j̰*rW,SLj  GCQzJoyy-ٯ'A^]6ξ} BEbN̻ğa:i>ZsSȋJ%gz+Y٢gEyj^W;#- 7Hoq*wwe<,OBz^h +ܡZEaZm y\Q1l~ϤW%fTDZw vw fVۖK2o)3,PQ.S)$5<_|yMt7YU:[xjafCK29c]łXbݩkM?bCP%@j,s/VQ9.XjȂTQؒ:W.PPz-bg֧#zΧ'Ũ72X? Zx,\˜dIMe)vqEd'vߤ}W`DЯb?h 0tUyY_?g ޢUip 05~Oeye,b`'B\ŦB0}<OSKv JWqv볯7]vkyϔw:ZJ3UKiiS7颛;^TG6xI{HSwPP>3Hk = }M~E?Cϧ0C[zH\ٽP"Jw*J4t&W 9?}^ʻ!i/aSTa>jǑ'D&.ɑJPQ[/Cq nG-ix^ >>$/{O-#;fHvԠE4U%?Uuv 5R=da t?.RUrPTk1]ծ ;VcO.΀WaORz9!B+_{&)@sz߱j҂MYNSOc[OIlLYj׏$QUp!s 3$`tT'waw2S2c%˦zɓH2=-c]19@F#a ,ھ~-m+ؼT[ƍY$9IfIT #p)IANY<$沃3_Nt4VC9 9ZKj\}^lD )nNd9).e "3I^F걇E<,^sp=v~OӞ2Ҧ:87f(.aP-e7VDMlioھG (GU2@"!T vI6Ӥ1 C;:W;H[P._#X/a`DH5o 3Q[p0SoDmGuu=dy_n@C`(ߌOf#es!еRxjhftܢ]zHfbcΪaT[@Ю K8_..c˶X.1!I,5%7cr_x])JOYuf<e_ML_)L̦u aSL [1o}6 CtXD =P`.B`"yˊr~\r>k*qTWfs{Z"<'R1l=KlGQi;q+񘵈;mwpe<k̋A-s#j)Cu Ci{[.QS@N߰&ʖJ+弅jWDDߣG4\{!aD5*Ŧ*wYRe!>Ϥdmp?<ZVB(Z$/umUMM v/;xl{ul8K<%)2EN8!vXV Cg(81sXAur8Ǜ%9`IAS p}I+ VptѓڟCH{8p[adA Ӕ?A~i/ӊ($H7O+9]Z:z9;zcw[1#\- ]ݪ8% :\Qj H(C6uVpBR,eWA> b[R p#C&e dN K(d1.tAV-dJ4TjkNlS O`\y -YZֱkeGwԦ8>`~ҝfd,:%WBG7!_!sQ}Q.SK+Dˤ4mf>~ѩ:_юCK::?qNm7+:45]}ܭ:sMqtc4p3\0@PQ$2>SX]2gWdPjbnA/ߓoٞ:Uϡ-#N#LjxtFؿ44/_҅Fae tn3X =[s) [*.pMxh )u7k>&&"G_c2蔋-!'S GۣuU4˃&yR|w@c?+ĉWs]pWhIÑ ӟ Vt3}(|f(9>09Gx[ou r{?9"D Y3W,1fIx+N;i"}μ]eY^.$S]YG oYع`͉'mHtQngPuSJAhk2 ¡-5`l‹7zG x#?MѶ]bxԄrnVy4ʧcTˀoV(=0lbex2J{,c$͸Bm.+斦굞Z~D~t# ? Uْ L1$k09|5LM2'D`G;ݨ6 Mˊ 63ex@}UةgL41n,r0c :%瀱3:|˒nX*m#Uzԅ@^3 ?`+D̢`3.$ ႽLs?2hepFU]cPy d2Dz(ogXa~(u *qӼujJπr te%z`S=o dK mnr&)T,ᡸEv+P3D!4|./H3=4phno^ Or9sJԗu\Oո:÷YzM#G"{j3Z*O7 H Ol0 \.ʕhcM{g_Hj7x9(tt)yB;A a8HJj: ]LzIdh ]CЉۯa>r SdQl؅=5u7'\uщ`XC1*" a6^<^}Bбuն2ߺ*P[: 1)%׏LMqQ睄&#&3X=9!Ԭp#ǿB }L4 /bcȋCq5YUK /X9T;î!Cd?hzŠ b0:Z9]ik~PGK d/mDg֝'j.qL|.S]HN|o5}yACu/)enȮ+@J:)uil9jtW X%z VT,ՋL ;r寧K0QM1߯ߗ_ْj$nfliaͧ;#huDxF6=M}b+s[3!!4sIeU.''x!w$P²WCxemݔgU,x-OQo}ˢX`N-̺( w/V#vK0!Ǒ_{ˌB^feJ.3I~w|J!A]v3xc; Yp?on|i'6HڎTrpFr^(7K ,FFxn^ KB|Qm[^Q8|Wm6دbD,sML%ҡ0yb|wk";dt v,_> &HPPdR 4T8߇0ʙ 0Zk3|>.ՀH|l+` A\F2&RT ;ݔϞʽ7p#m=~ѵ*HޖkIp )JV=]֧m׊*:v;I՞& qTi<ҠInƔ{0| o iZI+"͹=%EHD m~c1CޮoVůM@ R%k)+5B-*YqG- p2Q]#3gd#8B1ul3޲ٕCQ!B3Kpj{M[&,rFi & o֝fP74}!\b_ >23IDuEug}\sET`F% WVڟ4p F.猕oQ1 3#'尬X?χhļ~".ǩ kTabL`m#(k[B<%6H( TxEj%mE2z`4RLkY\{yuęj ] epƈ ];Dg0:J0$-d̤xn7tQGU 'N %;#8#J3Eauh \a'Xb]EjLl M\Q 6oÄvH<ܖoBdJ56?B2:"['U8q n?+Q{ܡ4fsvsDh1~ n /fH6_9TnTZ\ {ιZtgYZ07070100000299000081a4000000000000000000000001668c169200014694000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+ˣˌSa;k .͵׀ԭЈ!> A/n9Xh!" OUkLc Vڂ^$@~'%MNU?D_^( X2kqæ9mB@|rs/7V[-Ӈ0v¥Ã5+3-YEƫv} eUrgYs?.ex\ 2#$Co+Z0ZP"D[Zc eOYЂQ? >팍6D٠VJ#p{JO<p"w,,PWXżͻ.cA!D#%ϟM%݁Huiw(zqdR`:f%}G2m`R8{\8&UVDo{ ̓]Ǚ'x@ZS:X%?$udQr(f2hN^.cjEq#j/63uTP5p?mXܗ/jXGq8;t^Jgkߪ_8zQ3ʰ} p(/JPvg?нB3eGv~aXL@^SE%%PȟHM b +P(o^qfΉXLŘv5Tè @֯}"wa^EH'1*¿7d3=ڒ| "Ɇ[O<]EDy[y[%خtSESzA0urKM טWpKpʢ@9&yG.kVbfumljp ? Yʮq>pt)'B|}p<4 UZwEv?1_ՏeڅJC~vo+ R0 $h2Al a0#39Nȥ2xo¥3kCB=Xl`emx0;;r4?>V&r\t*1*(aa\ c63"(f Fš}WFƪ}]=^5ePpG[=M/-1L*^m/@ф>,T;jd2Rs(.__EF(g6lO y2ۿm3Ekvf' 2J/4t2iDi͏+ #|S5r+mƯuα2 n?+UrZA:D4{ߑR_?ZZK}+e~~D=UЍ$R:,ctYt}pDf.MGG0jLlfc/V C{2t7ItDkK 5Zl(F0US\ݹx{NMe;X I瓸8 ~OfSyMMZ_!@!GW_!o~_a4#,iB#iv'nk[\Ó ӑI QQ&opbc?Z㫴B/epWꭣh.wK'x592Cc'C(ت~ InWwj%!b!˙I|d)wRUlMiW-%P۪ 9Q ~PY2;'Ċ#1s_.hAaAI#jQOW]^jUCmiWֻ !@={R!h8Vusuxqo,:umo 5c3aJO.q,IxJo=|b*\%W hwypLBC%(}s!CfTmO?D2٨؜8yƨӛX>l Q7 RM5?4݄:w]$:Aw(?m揸 6u Sh]r]6]&W:Es#"ǁj:oрL>:R̳UMyyc@^h9ȇN2F\ڃugJRS D)`tc`֬؅qlw 2Io^)Z)ܓFO(KlWzO.m9[끕% t>Dt-6FT(᏷ρu.Ѣ 奛,'Γdzrz퓖ik6t-T٪.2^\"D˳d<Ѩ2u6pBJȠNqyXRidZtP}v0WdsZ1if DS*s $iFݠ)E\ < N7uN^z;B`L[wW=/q?.! ڧWzII5MCbm+y٢Heӝ uf "(YV 5а(~4YLڄeEBq#\ʦԻWsQ&-IwS&S@_9,v{ Z߀+T|Mbx7f٠{Gb@3.NmdGt[#$cA,qj]p0FdYo g!T-|m['o XQIh'zo MKhhVȱڅ!@˛iy5gY*=P1d F-uEpрdȵr_+yz\0 ̽/=~yU9*}]oVtB W=țTل`u֬o5 v, O &IW}[SEJ~΀Wzc^͙kfR912o#G!'2]_lƤBAd &`t#P;8V,|e%H{DphաڲO=O̜0ؔuRݔW% cA@emTɷC-J™7e r҈ QT+XY]j@}XjZ:MꞵwBɜYzMt0gr+{6JsH&Nv'̞!NPebPpi.j߶hߞ~? 6Ab'""yZT}\4>E#Ok}6@A%~[_:p >Te&w}m mrR菦e9sb @L\Qbw)0L% b0lB?sMA&ABB :O}dV #ȭ:_ -LR#YzWv>mp6bC !Kآ$(nulc#MWJMNqu%H`;͐H1$`,N?0Ⳁwx/?[Y@ _IV`2w2!e|٪ulZk5z<|5"%+ۍMlxxNV$FMdelb!nb0 qMae

  • ^-~yf r!֭?$GH`)A;4ZзMs*pP0 P) r}0TD]E.pPMYkp'vfm1;G Zr/J />5qUVv w|H xy^V,@!ҽɽfڀnCP.1ٱAc& xn~ \k^_v#j.RB&zUL?awa0 g>W=*ޯ#6gt34~"]<ߠ 1Fc5,_wkWDv< B)oܹFz)~Te9[? Nk³}W0GEK ik`Qlw 8 ^ڶ UP*R.L{M%c%1 ׬|#"eRǷs;I n8/Hù6"@׬3m)dō{sAr+GEr- p1JԶNQıXzi1Ap3'u5Ku[gbפ9[66|iv[[TA3eɮ.y-̈d\ 匘csN[z4ϪR+3(a܈c^-YiٮgШH;3hpԈT$ѬN1'r Q07$bti^iB>P7k>΋=[X588AE/OZMvqrQǯ* Y!OP, y# XOYsESf0r% ~6)~ Uka$&T*@:_7E؞1 sΩuG h_C/cn9*;G ݗ^uDPH.oݩD:[oC>STL(#blR0/D(l@{eGi.SJ~yтꄫnA|Nh%5P"6cn.!a$ ٽl,<-x"lq)/@8hdh`DV =uÒ4ե/Jtl%ǚo2kP웇iPy2Mh7G:@%2:&gȯ ڔ|"$[!)¹[{/>2gnM%$'N9+h0 r] ȉc4[fFO *BL_dn }(GQfjZ'%0R:'DG Ƿ }#!ڣ$ߖ.O꾉.gkZ@ )Jax԰RUnir.clV[9Ծ@XvƸbӚ >#E#V4Fm[lU"Q0qalIE uz8X!=yao/Dgg:b`ଡ଼B[^7b s<շ?ܾd/JJ&N̋@zb6狍pY;h2:3Fè!iexֲU- ܽfЮnھ.@$$=Vo?|i#E.a͙vfrN_)+#nj̴ꋁƢmq&{MJ*\W?pB]Љ-LJtam] ooǹH<" }T+WL8&mriȂֶ_{Y}TDM;Q[b,ja3A zU@"hw#v705mѮtS+<*L;XyHb?WMUn Ŗ kR)} TvORM8H`h>łk0&B'(`5w5jԇ5F:Tf7'/ӔHL+L= UnÕJzb;kˢTAW^< eDO#/ ha1 1j/SfPеz[Ll:Ȫ o32q v--ZLQSBي"Lr2{*dWQ8 ' _l@1|ܟ~$P*SEM?e uʕG*Kn -KXm@7>1]Dwc0ҕ~'E2ki+Y!RD͘@*_ORr˂g Ml=O‡rhX_izQ$$6j\ u^02 ,Cr:qޥi2*pПɟQqy'G ъAS7 Hv$GU*~6ÚiYxzd/k^х ~4]kTTSm]WIkuKQh }~ p-F>iqXfB]!eAkpC0(;)=òGsm! l mF^ThX%D &?xs5.GIѡZ$ 'T42PF؀Wڌ_9UEEHzm!O5}T$B;u5eD0_P*2+)>샳(egWNt^1R:wk) gpmƌͩC1fk!fHNbD׳ ;ͤ47`j-z"}KP 3/[uHl`o/΀7xQfI fcs^6@ڢ2vڋ7GLFJHG9FzQ@G2s:[nȢsOK: kl9$t<Qu\_3]P(lx/: tU A@Rhzw*ȜUX1ĤeRW̚RMNvjr?s6ދa`\ Y\aXvS}e@:WAt/A0x΃]BQhĠ+Q T(tNsոeYw*iijǍNxV`Q4=~ζJSvIDQ|,(hv sGT^R_t/xa Žis 3_Fbu,jdIg UY{n-e8pRG2T)3J`zeA$H[P$+:)MTW2%ad%'mCYXYe/("G,@:uQ+wґs狠bř D'ϰB0MjIeÀEB.RN'3/~q hNVǸmϳ [$S|)KS2*Lt L@O?<9J=O%'GۄFI:wTDhM&C`us җe"UNi9/eT`.)sA(l =H_.Z6=|T ZZI5yyC!qJEv0iCRl7oŠpEr:]c{ dX«2'ٞˋ7={ᏲL~QE0ͦt4Z5.Ʀ`p%~`T?N)IЎdIIJK{8B F?ã|@{ĥ ͟Y3AHm `V=']h` p١}6(αɡ$[$G`ck; MӦ~.1jY YCф@7\CT W_zw50(zu}ouT]kƪ4°}Ys+i(!YčPtݜEsVH~'O}Qy5:"n_CE22!)+bo5;s)>k YQO7@2g%2Sfy(E"H-+b͉ dO  VF Q=Zf;`eV٧Kb k´"gRL,* 2vlͻM^ne.F^o~h":< AQ4rg¢_F cޜ"LDhM)-?3#K qB]]wbZVKgHNSPHΒUAR +U޻)m`VV#XA%?Hk[xmX`9;Lv|˂<gaB K_З7; 1M On \><8Nۑ a`Yg-}Z{*X 9dbpXa8O3 Svz;/'Ro#kP6䃾':#yQ NBnM@E|k)ĽQ˻Z >'.cw`jr R;GpCu3`=E" ]O<#7of>5Y/1+s%:P5c&3a&cƜ,aYΔx# QB9|+j%Mz(4ZFg**E[>wJs{Wb5oqk~sY L-4>$c͒vyi>/{jܙ/TI&ǝ}JJT|W=|GG5/yo3FSdVY ꁾ=WE$`Mc$kzC5Aׅ/?\Riñ :"xTe\^@Яa1̲,& AC} @αz6Q {\YgC)V/Yw˯-HjQՈ)jȥ|s0BϿ1x6Pm_~V/Vx5\#Jc R3c[Z˟zg <V~?ZqbP{sVd_1{4ΘQCᗧAk~ ݲSzhqq&` …3l$r0*cl"{$!!y78֊i45v%ciy۔>0`zr91 xG s$R1J#G*~>#NnXNvw\rDh>[k1ZO'\dқh+殜Q10 xuѯoN꺵N}kcCb*07AgS/*4c7L'ZbM.= o.ʥ-ydLGcz!(\Gwd^ۑXbΨ0?b+ h^55u@yBxI'LF/#gz{|) >b?$XrS69NxoR\=KJxLcqD ؋j5IZ9f*"xB/ݺx0 ھ{}ONAX~D.!`&`E6Z +Vd's~^v᫱n- rHRjo+^+kPBU(&&x6nkCA ;@L#hۏ%ɜ;رf\ k=o80Y:O(\|x7̰Qiwm!<Kpu7"/mZ>6~#`P[8Azz) 3=AB%Sx$^[sƙ`ujKE M1N2LkVNUJ)gDua Йl-9[" lx20כb߂'#`'Ap3=mXfLwKX2uܘaz=-9ln93;U@GmD0=-7!i\2{} a"~q^w@pISZzg9"i+0t &/=W07X@:Hƶ&q1gT4p2v `\mf;xbݎTƻ.h.\i\JcP9v.|W]}cmoݨCBFm:upKo o6) q|p| #+3az* v%2J0Td3r^ ʫEPۡ3q<@CDh=9wZ5 F}`*p0[jD!|f|eeS7d,&6_";KY:}+ 7sDwFgXHI)D2!QfLX?7p 2th xAA6EӰ؆NI```WI?b}L Ys%LyJ@8+P\y{țE|Rm?W.x[9(O(FO[هň)^wxL(;m?OP&a}X)p^Kr"Wʷ>c!ϯp&<#&$_r(mWA8+;j x*_3L_L-ƏG{U8vzD*%֢bXV's\g RqYgg 0HG"&U8%揈R)bdqg]VGNt!W Us9`JGsN#NUJ(l >A!v2יw: 7\[0l *,2O|X_._{cJ_\JLћ\nJ&K߯̈́۠iX*(Ŗp F!*i}I*A2`|d~>S]є2Bt@t a#n [mD\=Uq ų +sh}1.E/WhtPoiqާdLJdTZ+|l:IfD!gЭOz md֕LfS+iʅ̔m:TXRIMqiY1vSP עF&\٭\܍-ڣ8|)Nԃv҉-e[ AI ] ń~:MBH *0/=;7`k2Eqm+_/nDc}}bŻ&)gxbMpv eu zWC.vI9cDif|LP諊ۅVMN򩥖b&]h^$,lQnKLe*hQ` ps}BH; 5 xd")zoGs!^R5ulI6N ga$P;"qN }'p ߈~H/X "UjB`TofBTeC?ie3 4k[* G]ZF`8,l|GL1zq zI)ϡsڎ䨧738d4V%&_ b~oI b pv{"dl?L<<9x,.,e-fvGe]7O zǴd!#[ݮcca;¾Bm{!s2dH^6eDb>s sN=2nry}JC^٠<MN# Η_^6  A8"8BdV)lVPK`0ZiAʂl-` ͡xX \3s4޲MˣD;rQ 3+NȶeP*"U$Ǭ+Bi+2},0smM,CXԀ$z2$^'|tS~v }A" Ri-T| }uJs0da P~sD/P3gzďR8@bb$_%uDg^JؠѡzV?"q~c' M'g{>Xڇ5, >}$ u, 6 &v@2ZgF#y('˄Yc-9Gͭ,PGX=j*ȁz2<~Cv:6c(hd ,8Sj}-X{>3pD W*I@Cv}Xnc-uB'8q+Zxw?ΘK(q)T؏F{E˳i[-ºa_/+Wen}تJd@8(mrB 6+bDPtJF\-6;Eݹ —`,Xt=ݒ\ l -n#5fV:i8WEݑ 7{eÁˊ,~iVf9Yf?[y}dLOLrӦM-f$$K lʙ^ubӉi'Ϭ7ꒅVʈ>n^ku|?f/ g\sp/a{I !ih#5@ܬ%uqw,ܩz P/=ZP ̷Β6cwUQKG/"!r~yJX#F + qHZHF ⤳B,7`5}yC+wŭ VR|.tpv uJ'q>D%NW,?II*cj3?7 YY(k̯H5Mڲ@ UJ@$)Vnyq‎Wf-b}0DSĴ0ler5z9X<-b4Fmc9yug<{7(2cpjuL"=]b}H// Ho' OP SQN4ηNչS&d_4KxW~V3 D&b.'/e|L1S: x墷@; IՔAT9JڤVJE>HY080"I䌎=`7|*Ѵȿ b[\267Hޫbǜn+% רlP4~k\ wd_a57:=b6oU_+:n XvսJ5ɅUym?8F\si$#ꦗ:GwH$ BB)I^hLOgv W+)@@'Z6*F4vD)Y|d#|~,@Q[dܳAz'~{&ˤ2.>ckla, n}]lh>hFl CN1OȒ|>\/$Zdn%˙7v m<7EGPe(R:^PEZYRl g ś<~Ds1Ej^/Z+;/ -  [2Gl"^!wSak:J"( ydR.l@;f]lԑYYN6@riT bPF @}(&}QWLJ4Ltm6brQ<ŖV2Jw_󲢋OջP̏Ԭ6E^YK,0Es6S7*']fS|~sϭE{,֗㓚nmwuge0R.)֦LIAW$OwݲޥHP"#><3p 3{w hpaԤJ*4RpP@ȍM@Ĕ\)r&ULhU>3CY\/Se4VFt poRg(߻*&!c;+p蛸b(URo/Umh =ʤ`KQpLуUq/l]M)4cpwܩOwVreJ^NnG!MOՎn Ǐk=^>XĉiFf<-e"f#Di+mnyۅ7 `\i߬O#ncs\в_ݢc̶dW,y\XS$8w瘭ULgD-l`-ӟcW.U?0 ц0Ũ~eBLĜ oem1!/kV ơɰeXj%8A=62J;b vA:H˄:WA͊s: oa=yѥ 8hI*rЧ[NnE#|VXInpaOG|.ڣjgP{<7D/ѩvrkrFnP±&(mNnJnvq(NUOu<\S/e2\V@8HZ#{ =_".U2T "^*ZHDEb8sE]f{|᪞em otj:ﲓ"R9g$tт@$G?N5b0ɷSfzU{ .ψnOe%o3Ux|Y"lYͻpsO+|,Lŀ/sWo8ā0XC9Ɋ:>wKyI1hE@/,ʩIȘr]LŎSD=a_!,n;d@LӆD""GEEh3cꪈ5ِC}~gEN?h!UE<=l6}~ڛ>,zP%p9kbFv?ľ0BrKz*MTN\)/F; @#pVM[Dp6"s!tdYq7LR4R/chHçtYް"kj 3rŌۄGOH^0|Ƒ]9}H)5cgʖ4 @grvhjn"j1r7#5 2ruI{<KWkP2uUS8Յǫ2n}iG'5Qm01# t!4!QPKOX%pwrExikWmU?x %?Bb,h,ݩaPװRˡas8t2)k_si]'^L9(]Be_r|ncSDj)g5v?IOML;Hu/=k¦NhZҗѧE"%r=(~CڎXSLOS R`i%>Hph_gLr=Sb!Aer͆9)/Uppa/.j.R|nrV6v"@ y.蹅v|OhQ^wڛ1 _f{}wII 9:oV-dɳdZ qPC~]r@a:lj¨f!_. k֓zdsɭ觷(KBe۟K)b09;9V?8?ܚl 0|;ʫ:8r( WF^R%x r4_8&pfw  m4yIe{<N*L՘|H#@t- JJg*ᙎZEMaB:-C\b@NpV;M[g2:%w,E&,?MvQ(LUB"jViO@q!8VZR\oxOk)^0XQv |iR 3+g0AGI>Vߣx[m\Dڠ&c^x9v 6E>Y:i}YR2Ma#;.%b:goM^>yo4NϊTR~tήƘO|jNqA^xgAMavTne.>7f.a\4qy)6P cX 20tꗂL.'kI-^^ΒC=K$,>`Tz71ǗU #oW5d-{@-dEr[,Lz12(UJGˉVwJUΩ`,=Pg/*\Ƴ a54M`yh(a . d;1]22: yxW>e 5QͩbAJQ\+@± k?lAoxʁt^F}h6dK; v⛌v .Axa[چvuЩ` CK'[Uyϯ9 98$^ LH? o8Alm戯jҤf,hBs۪^VΎbUG55uֈR~HND7*.U?IJ#B$VP9~T o !GgnH;+Ő/=g[R.7ˁ9Ԧ9M{㤢7<< G_51hVX &s'ÌA5+s #2_p7 ]v@;bsEaUUHpbyNφŒ|$*_^Cxe tGQҳ€,?/7!A61 1cm(0} W|S%;D1 Ω;|(?m'T\|sXfp\;½0R[kHXzF^H7t9~ _|=guby*LTZ@cm\Ii]h;ى[jq8~r! @!ܰ/WKWڤI;Rܱq\*_N,݀?Ix5GmU9L*uCOYAS$|% ձfMbo3[;*1xBR7t9Q󌥚A Ryu Zl iQj O=M1ìʼn YTV3U޽d(^$AZy)htT}G CoYL@h_G\0u~+lb^IKÙVҊ$Bύbb_,vs*e#v!#p㝻 Ľ%Nt1L_7L$@c[:8@]F,2\csml.6(PCC='|u*V/ERƸy|\B8ddxyxY+@)9,jLY)]nXd?@!C2IQz2@iz&5d cqY:4u͇% ٧Z3>0YJd}<RdT ;I$賚|l#l,ZՎX>~S^_WрuNjy{`HL[M^!=^OjBI8m}<=cMMyZ\x7wh.?`6!\i {3L $fxvx垕|h6[ƅVg8B8-ezџS(qx2`-RX݉{p`QG SY-:$ 4pdOJd;%v%q8d eHmO+Ќ )fa?wP)Yz3@ȗ{Hk0a:lqεṈ ;~RhԲ!|ʮ'_ĵ[ZwCJН] Hk2`\!emOIޭ~E%BW(|>;W/'EXXqy?rKފ972`\<\k6Ҵyk Àzzf<$=b`<5z!˂ck3S!Owy9P.oc[D/HȍMCՠyO+@ّutt/K.=,-ia"㻐RIXa&x#VNqa(Eu"Wwt'԰V,,ᴍGHjEqNAaM+-\# fRdgN/]*RZ>] Fx盀c͑[h9=D "jv߆:˞*y~}? fCd?504!!9TՀ. { iTIƅ=;9!9!GDZ ArjΦ[v_~ m6&; *Ws(Aw7âׯlk7b<ݚ Wsl/[=J95` #Yed_GO 4w͌ZY)B ],HXTPI9)}hp>v{VV=`k.`ݏveh)2.-,x.]9ݪo>!i^6d*8a߭ o-ժxu.\s70mB3D'R{è%N>kǞ03޶?f Z`Q/t+dx-}7;(QZ obQfKN5^'f X8Ba?*F^ DkNFaA26ךş!J @x`v7_x.$oK˜q4k 0`Om8 k9}WSu q ?+{(<?ZLz+JD*cv U~5խ7O~cWFDZM̢uv[>fW,@C 31|mA:sxӬZl(Ԧ SI_ SA8;c̏r/gGv?{~ )Ys@w@J Aj,3i5(BVg`esַ䊠`xwK7Vl$W-%;%HcxP>r-Q5wYD=<6PЁ~}cE BB Ϩ#r{mZ@$ިa9>,#ބ`B?#é>@"FgCf6L&!jEg{`?p/W mE^9̔b੠cS.A@TR8X>})/ f9`XXrGҐi+O|`Z$<㧐4xZYyjd )пwF-ji Ribn31(ͽFy}z}bZh0+5X4SGN25B=琱VUŽu)^j#h6D 2 .h% ʃ-3^.}@SqOEȪ>~jW%O&-PPU`n<)嗅 ~dMtޗ&٩KdJM9᥮+Kƀτ.N &iBdS0*0h >&L);Qe)aٓu%WTf4|Ҏm$t9/BE2 >-,fxb 8;1=>p9%!yvQEfA^ʭ;-5]J cY(٫M!|C (&8gN/6ʇhyOu4}xEpَv{=$ŚͥYXM 66 e'b 28([quV|3@Hx/Ԇ-$v)_rE6l[FjBGЎP]4uB0Z?1Z0Z5ZHN :fjV%zp'p$e?x$X|,} "/xVZjQ' umq/pNLFmEU)#SjPA]"設 {cp_IIO}NRpYo6 x֪8.P쳂v6 t?ML>QSwc=9jEع,xNzb3=O,jY.-z텔y53 ꀛcY!0Ձj@C=_a5}t.qQ *q^v>۞׷NJ 1UZ7BpNZ!Sx%+/]~ey8&r2S)QCUXnZ[zޏE)\%D].Q_C3ْd=މZ8&qƧvׂVRRlf7RqpVKPgK$&mUeC}s, VI){!˂ٶ,3 IE@!.1ʻl(sϴo+W''>Pz]9V),(o(߸۫Q/;8tw5Lj7+_բ18jMǠo;a` j1kE#x4q#H4̀&o`tfŎ +ABJ"24(T+pfR5LiUpzv~ 裖vIWE"V0l y&d00ձ_ GFo ւ@TEK6p@5^h$_qR?Ԝ+.ntد)%[]! 3C'5A^ð湑l![R[MMo|}}7rw)"|/Әe/~TbhR&Z!s &!Qjq<YU&\"?F J/իWA{jGEC&4S5>+1u@e 8\oA!:MG/T6>$P`Xr؛ =:+=9"M|QlvS|wCVm%#@T"*#ևvvxζ޸@|eRKҡsv>0I#-(,2wfƵ9r^էgxUhb*6Qxv qqn'!кb3;bϼ$ XJ+P$e*[EXL4 drL~R:{Z` VA%:!8ynAUFm*wd XlԜAT SR^VnfƿY澺wV^eשs~8KU㙧qP{,0#`x1a3nAұвuFY9*"Cd+{ސ45q@+=c.>M]%1o%\BW2Le7 Fau ;4J ě蓢I^&3X'>1FD? Hn7b)+-*0ZEuOݻ="8 0`Z-s_ %"˜SbHkisU 2 P?1~YY.y|CE6J"v4l7p& Fd$qEk|9LWEUς3V-xxΙnU0nd0;/+@QJΘ 9d6LّPokmcQC|λ䡩0zLٖ60GCkV$j!#[N^rw;z֛^ZD!@6)^txqςU6>[+yIFJ1>"uKCw(&xlV/DY͉Э!x!ғ[8C%t2޽|!Ae8Q$Q@I3|b.jFg)q8tprMnVԓ%ΟvakdDFZU?i^3mw=f'ub~ xrR~V6&4FIVE/#3IUև/ϪmIO;Brh5W>;l՜'];)yF(#l t,5+m&Q\ vOFt6= /v%3>ԙ9֭Wq=<9ڮU&f3DאoZj9.cil|1G`l~C2?,rk*%O70ފiJsV!K2Q^n, mT{&~q5_WZ_6^yE9+:/+'$v_tq `/ ,+L2'FԍZZ/@Lt:w-:Z$Z{΋|e=FCpA:`aخD@|IhM+ot7ÀƳiȹ?l.r׼W[|pD|Xfx+$νOJug(i7 ")`) K:TE @n5v=QlG(4%K|*1?N@E$z/f\$M` D i@ֺgl~FA Qǚ LI-xu=j@XǍ[6P貄^a&0ٮ>cm{ ((/4a:PaQМ yh2}0jۓuVn4 ^EkJRf7@ѱ  ΫuT/>ԳS|->A5TƢ O[ۤLYÆ;]LLZgo ^SU\PPupC_0a ^ rqtex|Fsn?=;'z}fb4[RQ{_>[(C]58I[>p +r 5sI` "=5Y 7AjU_;En|柼fÊ`:&n<^Y a_x, %y#Yu[p aA&-V%9(z(l|]Od qaKjcF[ q*kyeKwJڇL\U/[Ñd¹aN8^6_.Y_cHNdKP |y!vg1VSuDeit#$BrYKMJz^xn<8ǩq(].rt0:En;+8`Ѽ|_Ds5;`2„Wx\E3Ύ$˫hLVS%^z4 J롸YO̵eIx;jV»JD@JWV=)^mx|ڡإZ 6GX=/ӃXxgFjLez!wlcp @xOv@1zȃZV4]ʙ3-Qnct|PDgp vy{`[m:ȹ L☲$)@t1o ];TM tuwg>A4mjrALgyy@ahz;TjmcNQ,:.3jF4IDK}cO|eju*;qanYUM+F]gѰ=jkm?f6ursfvCK+bLWGSzB)E)Me91^d\M.o/>L]DZ-@Gs4Đ}0#`Y<ݘv wH-"3[5͂kDg[F5ۿL"0쯫Yh)A'o\-/~@NW?~&2mT K&VbYˡ0lO|ś[z/#,ʓI6祪Srq=Am&m^N<khr,1a#JEpZ;͆fpx+greի{򘓼L<~E`eF2!\Gdm-5L79$T&x' F -.Zv@B5C["Z:UM31P@2a,Ɋwq)ˍ%6xW(&,w8}J`DQ/ëufNKISJ,۪p@Cf_?> 楀[/x R- :8aM)Z谄 #G8y]Gӱtȩd=|y4V4B75J6 )wԱgHC<.l/qc3D_X4B1֋K)`gLխ c8ۈk~mհu,,7-71UTkQ1Sޡ$!= sG!_O7_؂p3tG^z(m-&Zl'h2NlU x5?yԍ;`;ޚЮ?kjvvj9ّc^ns>LuÍp1jZhF藹5~Jb4қg-Py9GäŜRѷڹsZ ! `POyRB7bY!~SZAJǹw?Y"d _HƱy΋V*_yfm)n_-ttRW^꿈Z׷ϣ#mNP!fĭՆ4(9(MbVFr\j( n7|n*!W՘~bPRo)`ڙ3գ- ?he}qv( `D3Q=i;wX/\-\'9â L1.N6s ' d 87\ծeE0J5>t0BAhI g  H܁a,B8k~E1{Q:lXd@ndUPC^8d0cME ]';1%?OP}_4^{U)ʼn==h8 Uj5M0.&]G0=ˈ okKSW%?[RI,aݧN*xE640y_`^X H.BL*U;}ST6 - dh=OGFUTN$<::{&'T8#aqF|1!- ) 6LKV_ B'XX~g&d{vniUN @Y|SA zZWMĜ2(mЕRPVP.*I1{Wiز]jwm=\yAG)\~`9f'+)nR@YeY@مP 5od%SY'ROFAa7`X/u7cgN@583ZZwHBXE|qmƸF CkK]y#sܩWRaX梍|_ RG˝gUOvm ":nBRh2.)R)lI61FFB 舵#2M!ur\!"oٺCvhƢX1j$1ck=5Y}LnM|嚎Z]L0`K 4D?Iɚn9oQ?xr%nYVő"w gތV?'s['-H& v?¸#Yy݈ `1׸r!(QA*h~ދbO)t,;#~ T]SH>,iTJFwNjuH'V  \ASNKˉK!f5]zV5Ƽge?)G g՚1 *Mg+Ө:rOFkeѭm[+pb.4+qeB8Q7çnDŽwۈ(0LE(Mܫa]*CO垩AZ+x}?53.Ixò  PV C*ˬQښ7?Ym eqE8 <$e!ț {; O[PGɄGG#|'HKXX*sDyYl._{7>Dei RV7V(ex も)3΋6+.','ȊVH3VG?G*ZKřڹW替*%Qg+2 !r/VT m/G6R|5 pqK f7mSdp)i20,}HiC*!TW3-!K:&a(k -D~ۏB˛:a}q}MB +>&]&B#߳}FL-T)aU{r+ߨUubn`9/ʻTyL/>S9l%Aܧ4}Rcwn)L|IN(u!%~;·O|C+#u#G[H=0in ^o=bޡf U&;ā YDRO [Z>O#٦3ZCӲ/3w1D~H4flRSA5*dv)87Ķ1 ؞@B ,Ts{2tL)gDoY(EhY;-m&G^c5~BY+uNXMJ ?ۈVprDO:(#!X Ӵa 4tr,2I7bk#BTEu#!S|]|^Қ [../Ֆ,/1SKuosp&H"Bl" wf -{Ea=l$:3}ڈwϪRCaUA) X)b-~\k+|_Z#=jK8c…tea-D/ꡭ"0e0Ѵ KKX6!,P! eԽԵ@M*Te|!e7E QX`^,Dr!UEm焤 `J $eZkڕJC9捐e%jz˻0Fcˆ'XU"}2>D+ZPڼ&,tMqOaQ"|ƛnTRG"Uc0NX^"P˝% N2zxYp#A7v5ɾ/ a\;ğ\b/P! b>|x%uQrTW_<ڴD GnY]"KokuCtUmMy+LB|YM_E5 gֺq7+}iE;?'O=x6 1vWmCI(TE Tod՘d'jG-EwIլh|3V̶ёJN ,dI'J=ZF)ߦkI7 xCͪA<:7A[Mj&rXPx \rFl5 Mq&~^[(U O>t|Vۮb^)C dcZaX-ZBںB;8&'t^BӶOWmCv߾9摩Y9:RU]݀N*VvߢXk{yR<@q]C>Akܵ 2]8O!(b7MmkOX=a¾)SMJ^BC!f̍6d%XNVP39<~oMM+b~vm| C:pthrnxľ%ᄑcН|TXdW%O'X=WW%esim\-Ui݇AZS"˖f daug20JD+ A!E[J fAHmU̇];& 9ҿCvn{):w,K 5Q=zXn[~2m@ڄr҆7ZD D#}38knBVǓo(Bfu~8" 2M)>}c6:JL8Hz2ߠ ElV[(k'9LYڄ*O9qplLBb}_&GQyK9oA[)Z֓jxO4jPEq% AChp-L ^ !p~\w@HOћqki5a|+djXb %oNTj<vR7#1^+{~}tҐv\9w"5{Ё5ճ ™7`2 ܋5:F%zSF ,[rtST$ާo8V.! ^ǫJ f d;R0vpdbTyZgwm>=ƣ>pηtlQI|_(2T$>vcy Nf pxvv}r-oa{ENt&-+R}kn%iTtlkk:kU11lT};3T}C~/GgWYrx/ ?+ڗ57sLhgM =wm-h"@-Ņ[BJtz^ݪKm WHg<:14ū7%c2?6% {Ԙ55=&Bp'@JE3a] ^9p铴Œ >+qh<1LqL Ḛ[>kɽd(5=&}Z}̦t|Xe0GDˁ(W!ִ-ojELJޖ2~[ >c8R\ 6",~̚7qVb_3E uSI02%GOn[9n*Z:faq={و3.cr+Zߌ~jIa{c3 tS+%]Ej/:wW'y/>vj:H9Uc] S=w"Ή';s ^yJ%3>j?^=i4QƱR@,)l?%KS Cƕ'zP[R#Sxq @;mHnrC̔xWZFႡ^?YINyGOPNMcpWwRVxK1bA2>KߒT~MDL)t++N l7plhr}ޠhfheʋa:Lc l2J!j}zDWgHKm֧%W( 甐^CMi559;x۲2+sfz讛Q)r !ژgs˗omoj2#V"q|oW2"j ׅC]qAaJ @>hm,/RCHy$ ~DdΓT%tt!=0iTO}( *o Y \Q|\@/͜J^31v[VOa?6xa.FBѣ]`FH٠ uAk6h8k ~9:ME?ܗAQR7uIi}u2RHvyNjUT{@u32U hٞi,yh{q"$X,aCQj:ף_[^l?UG*JkeBG3Zd4HF%Wp^6; YQqZC@'v )mn,)&!wSm WakUUDMꔵPxu3g+-K` zAY . =C&?D:v+2kidJ%kDu<du/_>w7r%-5?߹mMJzVm4_V IE\~fk,S1/=$(rRc#$gئޔ~فqM1"5[3֏[UkUR~ׁ7*8*vd*+bZׄ}-m%!G~l]7\EKd>qkfs 9>9a_`%v]v!vp!ۘB.": e?GzcTWQkh,+3Ȕgg#!PʵEli#1֍\N,#6NzU0hN[k^?53kj^ë-ˎȡ$2.~uI_/M OܥUܿ:/!㈢G4߸CfvҩHڿG&َF#6I}OG$)AQӤ+{]¼w]\P5mt8,(7mYv ֙.g\o20D7gFiNz}]ڧ(]WVҷ\~9jboa`oyO ހCq; rt-GDG3_S|'YDxy.*mLF#|eh^cF L)l|E sӾ6$]ƻZ;tL27DV4MQJ[U^%u4oZQ~-WMJ3 [ܡs *Č啍xim/({<%@LgHE!Zեe15{УpL"!ђ&HAjݦE9o=R4Z8݂*rʇ U D~Pm+ φnTL+5& 1VVI܆c>WnJ}Wh7a]}ztUNxas{g,|pw߹]5Ӡ$_z*gnꍍuY B(l'`&s}?i<=GQr(;܃˯G@HAF{D\\2{QvY$L) ecy=4HnKsb?R/e%yj,֢ ,K:}O`YG "R*O0+_׈4p0rg_[WTN<6ziD? ړ 2~Gϴ04m.LPf>_wO~t)c 4k -qOGB(f}QzYesԥXKkp,8=3CH:b1忖Jpj'4, `:q*V[1FdrH: ap@5m{6Qb)c΍E^ey;aǞSp!>$c!LUO*T]SkHnwy"98Mʑ cn x6Eˉ´$;=Q-\\=K:&w}-0\)(,SpԼT)?$V~R"3ў)]X >w]߽"ƇcYmq.n~7)[h%NyT6.: yaka!K>5- ho/kȣ_cM~aZ4ƞ\rƇN N,SU.|i*cs*~(TE 1UDž?9&=;CQt o1mܻy{ӡ"Cx) ŬAE_kC(ׯpyCMNat c -'h,]?LߩzǺ͜  vXF]: <*[%{eoCMUFX8/(0e(+ѽŘFv`n^S1loXÛjIӎcq vLP,\M:]MN 䜓#30s^0$MVCq7;RHqy㊪ZU{ubdT}.m^$pʴj0^cBjn=ieທs33{5"⏽)j %6ps-!)2h'fØY #*yUzwW7_hz*!~(PzTeva0r9Of1 -f^M{ !x5 '(/gE) ;^3(4^[@Ek)-ˀ#й,@.__\V7g iGKφZq?; 1%k?kJV5(K%9X ҉&C-qBmp0.<[RĀ/7ÈnjhH:_1Vى%, ^LRjA\MB&\`ߛ̛L:[D>!s4?uBQJ wcP( =׵Pl۷gq8Q 9/qB]aI估oslyD%@b_vl?$P4I릎`l"k~Q<%tfz>i{/>'Q4&4^nDum,lfn~Xr&bI,@ (ngPm[ 6 `%v>bwgB q ,vVe+imx;,0q @6UK?a;7Y/tux%[xy !kFJ1ğ:<7턋nu2XƿmMߟp V ;~EQAl1h͉ԃ`K%(R2#fu Q1cvy˳T_T^nXg.W,WKUR1ǬۧZD 2xI]v6mҘ!EL4Ma.Iqn8Uji (y?gʄ}C@G=y͵,fٞKe>uxkwb ].o|3W{VSʣ K?~O](tu3Hʜ=q8\l#Z0 h=j{-FST$R gE B[e1 Ez9ӥJXG ,g'laXBNUMht¶gOnCß*peJ=zH6޸PhcYhr$ ;CB'P]#v)r. ',&t(EDb]s+iP"^M y cpPK" C!%A m'Rs64*޲~|[y6~z\YI]msdW5,bq⃏ظa5x[w+F#VZ1] ;m!V$=KHXivm:W=/HkFwKhOA2_u-rmP(46X1ueiC=u1lMpui bl+tR-LZ1ԁ3c 2,ׇ~1n$Q(YѻTFʲƇ1l7#k%@6[j&e6Ћ+?w3΁nM C軑#L!Ar#2]ɍ- MZ$웍 +6[Eē0Av3%.!]c=9jC4iޕ=1FJ!L(~!G-jB|j?9u?M)X\u1Bv)3 ~DzOUubѷ!|S-t"+Ch85.{q;K|ǃfb&~}Gt#\XrDۊlD}0(uDV |m)%*Ɯ\Uc= aټA2>! @GӠ h,,(ǼOAxJƕf$ o23*B Rx·yѕjwӀ2xevt)FΫ+ V)LHm:wn*%w6,sVĠˠ1"⟪$ `įjexHzdtݷqAp~P]KAHL|V{M0.\@!Jbo61:Qq0ZY̽ar:r=~eMtf띶.:p*B)ʹTΓ!mg֔d(tإ8O@_.C4M(XiH ICLEƁvЁDUC9û3M$qɁ[zi (n:f^ŠU d@1!Zw:%+A'Hm Pwx]}?c%,ͣVUevk 9g?DZhs!KC?i1bxz-d=Nдv  Ed;IZvtQ+l4r~60#Gum'5 aД,TwVW>{3E)^W=.'%6}l&9IEsќrF?C1a突_ :v`(l+A=gu=lG:Tڟ <WwMLIb)X%Wÿg! 0g܏SJ`cWsIfc/8*|[n~Z᪫mnk8?$N( `,wbP-%>粶΀hj0Z4^@|(W] ,VŃ,5"-;q윣¡\,f"SDÀEw roQiw! .]P^ʛyHs~&&Yonkvp@kaBS.@EyR[ArYVJ3lqQp| `lȢ׷\Yę,WS/ScΈTUT{dCf-9Sر<aC)z]|>.ç ջcC)`{RAgu̜*GBY.BA?'k$ldG=ˌm(̘>Z&KB%j3^CN7IfK[`Y=K0AQҩJ<*UYpĿ$dm{m8ġ2u'A h,9ٗr!A%Pҹwzifb%ΡS7 2;TO#7aɲk|p+א9֯|ͥSx*iDonR#0I7jy^Pг_Pk /~Uy laAݭ~=f hInqZV߾k,F`dj;6pKEqNk_G?TXv7FLel{ɽWy$Z̧c}FXluj'uڒ<_k-Rs!LȜBJc_Fs֌K~cdB: T04hSBSr85>ۣ5aKFQH iq;U;fUzע5]Hk'D 0~ڰu2PO)  dB!nBqSBK̹À Ej9'FR w5?T̙rF:Cb,ͨQ2%GnCMOXMf%+[J)=Lʒ0B 3TPy4^Aa]Wnhn׻˖O>˩Cd@ܿ.6婥7-(c[ `0lAn6.; .Qiqlǭ~,`w y(8W|%G>g 8o5>W 4,/e_5^ߧ)ޅ/E2OipWgh?p^Gj; ]A>i#G&&&%~CFy.vGII E"c5} FJʡ4tyf+MsLde-9C~r_f9cK8RPb'y@!&d~TYYK VPm/*rOf)u(83fR"<4S=:]Y;AX%X5dܬrw`JBa͝edZFk`CJp:r^M;VKcX3f? ]҄Koy`ޢkC.br9g9$> y$_}\nqM ב(9^j`/AAZN@Ot%Qas] Y2Kؒ$H@Q(JLVLn} g$Y/\E& ]\F#&T!)8ѳ,EvyןI~%N鈞FʸthzCSREℤ`E IJ{FL:٫Ԭ|ʼi6WO,>l3x IK|qȫ Vl> <\8Ͽt#."훷H&Tg]$,䲳'_oB]]<mD'(B!Ұ A-PINA5^P!oI9}Q&GSYOWҜ'j8A(=RL~m̒YMrV[ӍY˲Oz"|[g%1][7[sk<^cL QˊhF~?U\{`i2:WpA9+X77BU{ Jq8H]L^7/̉pǐ%<|YWt'=4mbo_H~`\Z6{#p%k{}"aMgE4IJN3i{|KܹR R~ǿͻqL;ϻ&>Dڟjt r۲ پG@Ҁ|7WՑgbn#6$꤈L5E%B-wOM<6da@;׆lt}ɽX^JV~ :RPg\uA=IF;1<@>?+}:.ݍC \/͡趾)BjE@w8:;~Pпf G ;?0TM;W8.>HmK0#] l8: ^vmKVY"_AH6mL׽;XR ~ɏ13%u-WU`SF7$HhU^dZRqEl>$8V>Fr<7QX"]-5 j5VtByäfDp$}0N&lÔ1UBdg|_nԄ owhLd Pxe{LbǭzUZ,$,C>Ob(Omi2lVu>< .x=9fܵ`iKZ1 Dj⠦7Q aޠb4;I'R8= ^>CKM^Sp{'s+20}Rz﨧s:Dv6X }c`Ѳ]cܸm0zD S?iE=Fgs-ERKMa nPo6l-teoQszBz4Et%p(&/ZCU|NH}l"4f1Yb/gi.Z[C)H m/ =8A^zM]erю$lgp8-3CݖXD )\36B > veu?6)Qfrn&`ս,45LOGMoG? >E΂H7pg pGԓ!b!q4V9y Pӵ6ߕAbͷF:4h9N!a o:[F  ~ ߴ'XMPLa,)L'wLd{OcAN}Gh}aFaYgGb)1^P_%k$Cǃ\C|Swס#,C:e5eG2iq)B6^A|[[yYe#2s"2LjVØmRr3½h$6gn8]ɔެYح]z`SH T%y1V3B8-WRF_)NCRxPT#Տ~֝NCEk Y,2#a󐢺_ܝ[l=| )SYKOwLoXcW[Pjr@pXixt {W}w;8XVM pNJ}27K|7[m*v kŢ{Q~\]+x-܄atV&"+7w7[sw̋uqP%~5pi`QGOZltN ?7U*)Z8(و)?&|VEƟv'ق"*ۃҡNǼhgZr$E VyV05^8u1^$܆uLЬAE|g" M_B|fUn/]).^.bEަ "٨x)~ r2'MqMDp]kxG6 ž7Fj ƚR6ҟ+dЏϏbLё724AlDTU\͔*rJEW7#(~\L7VVCd)xgy! l9q8[Z ءc¤BƼʉQ.'A{&&HuO!yK%3c+x _*?nqb IT2E^&<{S ػH aCI9ݦİC`$SϨ"+u{n\֓U4|_uȈ88fws,+f 0#IjKDQ);# s"c(#޾3gH(H|IW$-1Y+PTg#]gWAh;>j6G=u^ m o _%Hm4Zluv |M&:R( +˖*` ,ebf{1CS_ț0ty {XٳEF X?j<^c@dr'ʕp My5di4ϴ-0aī9i 艳Avo@QNv#Mq-Lˍ1\"G/vc޺%3H^ mc- \igҐ*}c[ r1c>`*g Ǿ!2'O 1Eڅ2N-Fs&QqR@+Tr`aʰ [3}궰dE,/>v2W1LnR9drBC? AVE 沾QTsJ<\PPΎN]Ab3p~vlU _5.{i270V^Bo%繉?jWp){dL@}8gf+5p%'݀,Ml%dc? ; mߘq ˼RM#.]"'C݌8?߲wu7Z푍1Y5C=C3\jz,R \fF m)cդT%y2r'%e_[iVR-u<(g^TB#54\QMIy$ !W VP4F7l{9u6W/iZ7|ҙy k &sWi.Jt.^׼i=R^N> ]fqZ!G]'iNE I~F ˣ3D3w1hUQ S Y2?Цbp=.Y9ݘR,QZ1ad#RARC{ ['QJ*u3i貨uQm^wԈ Tu3yf3Ot1Glk ~1 K1{Alzߦ@  pm^֊v {P*Жo C:eOm7~iP}+z bmFgM=PnRa;bI]MAH{HUiW/^CX#Cf6BN6(]M=gH%>V.$x@Ž|2j'hSiA&MLE oŚ22*Ҫi?p:|6}beUaaw_XJ9WfqU@M8 նD++YfF߭֏>į*%fJ2]C7nTr38-׹5w|P+%~ؐh!ڵ><8\6-(T2R^ř^" ^dAcmQJ6֝同TxPBXG%,٥ }M57䐟j ڻ{αkpookJEL3/>wuYI﷦Be[!%\:QX[T& گ-(ߜ,OQݬRI+HE5Ѓ*\{ ]syTP%+OH[4ߎ\C+9Q}/PR3idjpa>|/\:l9?G׿J̰0 Goi؅ЙәtC ~BaHf7-1رTs{> :mSA2S].gA^S^^Z"Һ&b& "{c;M*K狺&3'ǹWjvySSzLR HDgbn'ڬ*m,rN a%#l9dyۙ'l}z־Mi&}[]o*c4`l9GBb=S=rSV>}'HMїjXW}e,Ǭt~DivR^͌_ +Z /q^gYb.` T&(Ku>Cc:d?ȱw!zJn-O>{Ub+˔1,J z'%r ]cQ8}8it=D0 _Gv7A)6CY[x Z$Hu}'|Ѷo'WFэ RV4KD|rچ/ oiL<ʒ]Y&o y/@w;jp0mexZR ,lVUhƌvk{qU,H-gYc2bb<ւi. H3% V&%4ey9d=O i1? <5g1,.cSzo`)FF^U| *!#`k<.F"}S.YlӳJ?͎$=<Χ\1qI(x;XGKoJ(-FFA^%vԎe霻g]3:_9e}DT7laԋABD(|0K:Jwuz ^~p{GF3oB6;|t%dΰ cJȱFHqz+3n}" >yVKP۹jN7l /w>lƮ@AKV3# 1Sg~iI( d83鎠ޑ0xpi.y4 "qDLHO\kvS=7źGetm7{?=[T/&?`kx5ja+sp1:y`DF)5r16=#jeUKW@ f,{aP/TuQ2l!)A)joAF{ig AuWX+uח{j,#;* dwx ;zsNK^/Cwe!6&ѹ>rd)6\rE] U7c NX~^ѪݟAOCKd0ǽ:`תd0ծ;D S&AvvBP,#Ǜc=<4Мm2)PUrnAWэ"$F\㉬ Y1rٙV:;w,;*p?y4h]"0kH}ZIuk2QEZ7-sBGhç} 󉃰閮AS燎8!!DH?VXUڛYQV&P^ţNۋqwr$'h~*=MRiaƏVF%8"/UVGAr>joTD-iW@֯c6Dr%\;0A,]*QOkX>19 n}L~;'\{s dsb4 wx7`IzuTkVS^mYET޹P \ix>{(tk 7M { AЧ;ҧѿI"8(o5fi,7~a*BJ *^tGYqV7Q+o"?㎄<"#KE:5Y:qAI^FALm@\5 R1U՗}y3P|tP.?:iPN?TilU1 AȨεR^Xy\sTeh]w[X/胓=Db]n$#!0Fsa c-Bsx+[ܭknLoySȃ9Ur؅3Gka,W[6ECWlΫ8GRxTxړNQԇUXNw غBpqJe}ʹs$<4 0{t&`(n CI#|[NfNYr0 ;-*4SRz˛v{_,dğnu:(gԴ[-S~9!TOQ>nY͟\|(%])VMo`YSH'jUSȟW2wT W9~S54DyEid/I~W(!4ڧjȋ=/OO'i"w'[\~0 kRb|[SozA=Ae^9' T[ʚb<Q hRؤ5ϪwM'x/bwsْ)/Kb5%8 ~[O #H,́EK@7#AC&|mk4BFz~E7G v2#ڼVE ]ԳZ? һ #kk=8%+ev0h%Eۇ"نdHl{Ldܙ W9M(@7KxTzkOHH:pU#"',3ߩ#ɹ9d.Uwx 1&}"^IهJ}ǥ$2 Dk(0Yל[ jeC bz >hG35m{HG84uis5W:yuU7'@ þ]~U[#̢o͇)qѴE%[{?ftU’Y.DJde#A0&;u>w}c`SJRq|Zucq5ٳUQj 2 q jL 3QM3vcd(~wu6 Ku4M/ {Ձ/?YC pg*6.4 f٤1z dy,x‹n%c:jY Xl^8:к? 7r63mOzwcP`07 t%!;¬D6ҴL`Q 0qb+ɳO+[V3}:+0*;$avb k%y5ZC[ #o 7-KV3u:{09ؐ ͎'Poa'9hmBP`2mxKyd9T:'!ǴnfBzg-FM `W i%l']VNMZe/e?&ÎNR?!L׏5!=V8$ĸu?aA"#XPl΃->\'aVXZ;y.b'^# pR.TY'\zsՠG*E!1"xL]X?;h@yO.f6kci~Q=&>s9“KjN1 rԫV֭I9QDkAޢ*M)gQd:\c|=(@F rtZwR\ڼb1[PLci̒kٻ֟:  +y5G08NUhv];[3f$=E=N]ye C^6h +JRF:6ɑpB' B['n!CC>h'l-*:`|&-PE7R c_#M*7M}E7J`1kz8rDnA% MV'iV.aLDc8BeK1m-y y#_AʩcuV\ :`'=>mFn:'N~:'F9 IRxmUKˎM͝-$¶ej<l6!g-V ?. r6^]vz,NwW}ԢO:Se_3GFRav1K$3drv56gdmNx-RFߓB gsB)y`lrDf$z1fޢ"Zspce$KVrHcj xA Sˮ2704P/lHf:& *ݍ\`ԵPA) ز7HnP A8[n^PqV4LA?YvHITTEG}pB2:t7E]S|;Tñ13S#7qm7\ul%>N'J ; oUmVn3=t4&;pH4M}K+%Y? 'PsS|A_ţ4H `1L'NFل|5F ,Dd'mQk_:ib/T碚4ω)wt*:"{U^<!QN1>mK膠4 ˙Jm-, ꬋgQG#Oi#ed* :dk(~d†AWX_[ןw?}h콱)ّH!J_{VeԸUM ϻk9OSH3Z*daw(KrY^:d̋'FuX /]jd/fOؼ>1l1}F\H$vkZ n=mY M% u''E%oq%+z]Zzs}ZdXz!5Gv};YB2ˀfj,|eR:xir~㣵J]R/M0eXE}TQnKsc2ՁUeLKS:-_2qOqR&R%S,KY؂B{Wy2G̻`T ϭar|¾<,d"k$_)dJ^Ln%՜BH_Vl-u@UD2Դ.ÌϺeAxҦl *~q ╹ +SayRb#2wvb3rs ގeR6a8\K*E{ aX zˊ & /H?b7ՑD*A\=)vӒvdf>fHu=S7g06G2^k%@6&v1ݶX΅uQe$u6rAeTEfUEA4FdaNe_&)րYmC64mP[_9 @=_"[[ qzXr^9g]'>c:`]f8P8'Y3;ٓŧ kƉB; &XU^sC$jtܺ`CSO_y>S"F=+lH+L>8eEzå>~ Unv$7TVBw|R[٦ }3N˶վaE5)EJ5g1!g$WI&ˁ(T#\R ?!aJ,$A5$YGdBÊ̕3?=tj)[͖$MznXډ؛ed!e<_]оŦP,^m հzzH^NKY7yfmG<Ϣr Q7ƷA%m ܴ)>zp#Vaw+''F*/k4%O{vӯ12N=LPo1C׿ɚZr63 hcX5I4)Zoȷ2߇Z~tJ?9PxZ.Qt 64|tfD EOd/mPf0/*($FvZ X2 ~$kUQPĐ,[ƕixvQyZ{j!B͆)Y6AR0*h s*!,IT la#bdeؗ.r8˶9779ukC#1Px}AMqX)4LaVL&uJJLbtSe 3w {fq ྐ~L |6`1)pp\vٲOYr:z_~IIOF> |_Tq2KUƐHێ )}?⊲y3vRlQr#A(=tvi4:P<ٿzJqbӔ-(}g ` EI^L~;^z'mTaO+/|YR$~/H2{ C@0Ίw#u2EMdocL#H١5]C& >1bEĪ& jA}*\6(KaC7 ܁1HV[<^)cxPFmXCw`XRaA*FRD莲m #yF;AcXfuKsui\eHF; {5;g"R`q[aZmR`ʳCm{HF/Xg^h{y ˒gbiѡqn =xnP*JbN,Z3R,Ge{7?b)S1ҔO%<k_oT|a|ܓ@ bʹ)@l[9ܹ#kD2gQ3ktˢW=#fQx@YHǽëՈ\xWPYxLbH!iPy``rKPm [k|L`Tٓ=}2B+JwK^)ҕ?cI(FSܨ ̀5;_6Ɖr~ FKΗ!zH:hD,gG[{=.D/VT2+[2 *8~&U7 alxT^OkA&*.2#ai Q^-eX|@-(XQ:xf<M{ jT0m?pr T7jCaI'n/?n?M8 R2ۙbL}&텉]hnTeII8j5|{bDHfTI6ZTV}=—7ˆw.|FJ'P$Ѕϋh)-Bף LCڄ=V2o$HR %VVh3XfudR;K|𲞢Qwy:9ԍy`VPpc|~,x4bhrM)Kl!,h貞x;GC\@v'zt_pGlƁ_U݅HHHڄS p5+_܂o;z`8: +œZPq]yI-p&샙6~ҫF &\"\[ &_'Q۳aT}5e8 ^0;kWH Bpz&%~dm& 4SUK)& \;*2tWƉe-Rжv͓10~`br9x0;>{ƫEb*/fWT}R$GF isP" w7Q+{XϪa2%g j<͑Y;DIE #`NB#{}Xtt"du1ư_SI%/N?6Ay38MԭٴXUr$mN ls2Wԭ``6ar2$;b9j0=/B'ڦirc[AZ2Y40/¶.X;ù~<SLH~dJzvC\KkS=~Bd]A2>Xs8%b-[NE!1. M^x)WJSKl'6ؾj"#`?]*2z>LfXM; \;w>1?ºXs}L5QDF)cW2SWS4Ŭũ4\+<]0RGu#D*R(Hw ཱིd%GEپ<_^f)m*f1pMH'N7_ѝ}JlrH9uPX(H[Tʑ4>ij:4r\kѯF(pmHhnx?XÜwe:%-E}A[W+Hb=p^+3']xZK&⪢;`ET\V u1lP̓bMazPq4et¯nFdreKRIr4y h?+ ȫϜ| ~ iHɽ%Z O{L\s#.n{p3]zM .^(22Oƭ9,X`[qN௦*ni`y=zI?u6q~*лCM"k`bsfHܬ&~[_ي!/%Ya͓l壶1J),'ڄ⠏ra(%~2/iEK{oEp|E%tUj˿YZ ~%cWoPAi}3#ѱM8ZGGfsN +S%UNZl6G3Gb.\GB3L4jzhХGٍE|ZaԴ7r ʫ€Mj6Y7=㘔lX0Y@N {XmxM}O[ i Dg.7/07EuSXTXP_i\0)N8fADK@`NɪI߳G0wD3i) nʔnbuҌ yס'#/`|_6R4G[K: ȍOAWė&XHK|a! vn"-%C3bb]kh\b/nk'Yfʌ,\KъH^EtR]e TH`tBj_YòRer۲ |Z4B)B0P]t$'nzq$ٛTPYS+Ybf`p* B+#; <*y)oc:ҲWxqIOlk6J¸v2}_cSTd ZPy >e&X`[-Q Q2cR:w҃=P'W(4}Z"h(~ p;͖RR߮lhEQ}-AD׊*/BV+k-ei[+I7S:!Mn`8Xf]j 2|T6"Rc]ؠ߷7Qǩ59S{qMPe $"mŖ*b'kL`ie`̫*X{ߑ A/UQI살3pK®Db1ga."RK\w"2t,#ٌ{nesSǖ@Z"VSRn pUL(% vI8vu5t'+/4EALk[j/l$${֫u ?S{2er6 y{A%BݶPo8PfkϏ?.L~O-3%bܵeP0r{a3fOwkWrPʟzn P m5HT-DiW]Vw&oxrٮQG#s=6{D1*_#>|,:G73;+ ۓ` L@x ͢R^f=l4\G]3. :׍-];wQHփĠ͊?ϋ/hё 3};bF \}ϰdu6 ,Ȫm 2-o Y`LkT)\~6nO@H359H QsWF͞fh1aս52~دKc/9_ :]lI>czJFhHjįhW֢ ETSoiѬe-,@+Q,\2kCvNIw Ur^3LXskUۀVDŶIudL[)*f豊 #lYL\BVJW/ y|v?ZJ;rbTU]ޚZ/H0("ۏCҫw~?%&"jpe ġ3\8/x D k('# ڡ}ɒF%d'ɾU)K;aH!BLٝl>a+}Ofu Os|6Af=p C7)~+S|`DcP|H410y ezSf8Bf9@C e?v:Ht.OzpX(eNQ8`o4M:lز1 s{ cJSHBJU'R .hi׿~11I/VeGNH-U*CZnj^Mi^E͘c#<5[zBSHx9dkI?+O_"-ak]hEn8Bt_臾e7I,q8~t/Y84  EinuX鋮N2zbAUkqf*O%*z"٬S FZ6-+t%(nb{O۔4H8/s+%IWg"DqDs|%=B3]5b:k, Szv<󴖁U7J Tu.PeAԔ(eI$/W1&Y3Va+]2}!y Y ݝ$1pwNX8<+V0,j`Z(u3>.q{+214-mc E G: I@=/r1r4c&.2_)<ْ]$F4ob?v ! Va' ܲEfꛏDQRhLI k NiJ`M9}7-"w'E9'㑉`1򵽛tHN5 ~ͽȄlVT^ybu4&[ALiKB%ѶcQƇvK0=%_6!bPO?Mk.kf3M4`>q?"t1,2>L>?Zh\SHZIs1b_F'>bp~陪XCrNWEDh27 ٠PܴѽP;A-^F:7@"`xff4!P[ zV_==:)X[p~W`Bz;WI t61)T'zK2WOTx?^m^ŬW Ԛ7= Ne%A:P<Ӱ:Msj!--'y*\}g^H\%2hgo=K!ڗ$¤8\cNH{XfnB* g b)4H \׺R n&ZDʈea}Lw%?iy*^cWkQ%vRgͰ)m ձB/8<~N}/ܑ5Z7:v`db̈*HdMdᒗ߻M}! x\)vɭz&NG23Sm˝̽Aצ[22נJM0gNJL\hl.l:t?ʆ9 wGg%ώHHT̑IGf: \qAdC{ ZC$UQ4 :c4P!a?7laDY4nZ; lNOdDAyߛ%xPȆSIq~۠6BBAlM2SX>>rcS-r@!Ab QNv-ȾPJ1븒ZSn?N@gVs,hڱ?LX[X"0uo.根4*rt͐بcLK`6ُCC˭˻Y!|hNS|I%̰p܊xmSX׊>XzL궲T"ܧG>Z^GѿUm&EƭC";ٿg{2"gZ`'xyS5em)o)VLLy{~"?Iri[@8&*BGY(]xLĒ۱[+r+o|Ӛ ;.t 5?iY_An@E-gj EpC5o\{W N@k[i{; fԎwz GW]1C)ʬ2D\.NΕl 9hz!ҙ>w2b-\iaH+;Xm(e˵]<X:Yk;&4ծc^ͼ'mBV][+?uǏyOciG@{_ػ- /[;?vykb%KM;]G$lK.Vc:EvvPl͓ $o tGU,;#5y(8W7{#7 S#)w)BntU$UD ~ҩ> #r_m +}cB驝AjJ\DDt|6ȰJ6aI݃ԶFsTTyOһ⚔+6axDgYbiʁۊ"T,{zȑE%Sy$2-XUL8fCDG-Enp&PDN# ՚9vKm }ʆ8|]{=>5>Kvgue Eto#~MմRR*,v Bo.!PO g`6J]/3s'~)HZB\RmI!Dua!{ޙnX"#@G'VwPw׊4 h1ar|+ʖk[< ]tP/=,'{}Q ?% _wpO{Zg,2Ǯ;c?Wyb A#@y4Acz{-/<Vk;zu#-5u߯I+i\8>eG˖F* ?,KU=,4}wQvKuhsx<3:W s׾/DDrCJ fT*3{u7}M'xշR (>t%Lv:> fqǤMMι;F=x&& Y2/yF+YBFοY=g 0/JptxdU9fSF5"Zَ4\afʏ*Mk%x=}r}F#536\ R*#% D!tVw?G\ߔJ1°0iXej'TVO0<``H MH %)@x:C$%OhrbSHuž&e@]N**PʧG-mf͎a1!+q.Z@,$lQBP ȁ8GEOc ( GBzCeιp#/is2vy$,4A)Ty'$>e \iEoCmt.ƊP(מF NvBvOon^GxlzA뺨S$zѡU-izd#v"0a,)_َ@ys6k׍!=+Hc;W ^*oZ*MӁ9eF\_\ )s:;dsmYHM7˔UE7q '6 BxV땀B_\@!j{i( .7U`E >:ȶz[>^MwryjTQ6/.> EV^G9%4kt$:au[{| ݊n.%ŇhUW% +4x%ɝ>ig| ˃lFme永ֽ< Ka{{hÈc3Zg5 c,A&2#Ge=Vxĸzm90{F 1:=C6fQKW"y>)"nK|uqL{d|abj-FQf'oALDc:.;H]#OI'3'5)ɏWueyP9{9ے5ZI+_ȦGK^"#85D+ڎ]:M%Xll$)z?[OxKrzqBFrql"{\s㷺v?{V {d–웕Qw%>wʂɵ ˮL}Q r+Oz5yJCsyHKЎHxw$Q.1i κCq>3B x.X,+*yI|}2al}+Fh>G\ŸRcES}׫0\8J$ 4Axo.;݁}ZӔ/""ƞ,Bi-Fq~ˀ'yy/W8ԯm?z8}l9hDH%Z(GT!Y0"PwHK|uE S5)o Xe0fYT,4@wp~gab\iS #yJ!;AR`C I0UF;^z>[QK(v26lWOZL/euUx{vSMAB ʎD"Pr܌նhwb@vU嬋4o/S|ڈ$%WToH:ڄ4^z ,]•FɯrL.G0a:iUVʇitO& Uw״3T! .0פּ,y|ͱf`ڐh]נVŌO?=W`E Am:"b,z`Ssܔ\a&Gs?b}Јï9i~0s?BI ݞb`1'op9_5?CH&Xu(a8ŝv% ?z7z̙.OSbv1@.6L)+|(2}M aLlyJa3Qoxe;|؍ WVCny~%RגQhLHp)iAKk5u{$[ #59dH#G*]{lqQ|w5ݐ2/ %~2D!D_CժKA ʒs/3Σ)M¤t֌+s̟V:MXУ"ՠ# 2, 8)-'Rrҏi(]?,96jLNZFVZ<~'gdcB蕣E.)h2vwlK40r_8hY !B"&%{K1OR>#2 F7JCWluC7 [sk 5.kl9O )x&a86_1s_Tq괣\܊Nl|?+q ;GRK=3sjkgqg֯4sK+W3n`r,6ElqZ)mQ=s|m1OWJ9FM`TFBU[r4Rյ~[]G,9P}ɀAhmƤσJdP ~w2 H4chil}Ϯk>ż՟E:{dbRo-W&tBJsϝUNGn#V@`waA>b+^1Ťmɢoj3w74"pWB]gOT") MHJ~zK"FT]5 l<?>JzB޳ɑH:1s,&R'xpsPw&g#$v\;7܁ITz>L{0*Ze: OAn* [gmZ[b #˰JT9 %ⱥBK0+O OX ?2}Fzַ0N*hW9{#lw`]9$Q`Ztu*}YfKb TL { g+~zYB\3+ OdauٗΕl PWCVLbSg>曣EL _wZMkz 訞ֲ 8a,juqTʙfvar ߥ ArVdF8c/H-3s|A.>tQ('<# 17N afpČC .3韖 k*w΍*?1ZJnML6Dqwc\hJtO?!L|,4QiZjblѴPFvw\NL,YɶgB=l9՛m~[{NQ!CoVk+Ĵ3 Xݭep 1ʃqM8oW؜Ifm~ ?C}gl7./qW kLB]ㄪʾZ1i[, gYZ0707010000029a000081a4000000000000000000000001668c1692000314a0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/']?Eh=ڜ.+ۢ@]UpozO燫G)qA<5M~0VX&ׇ)5aRY5^ab <1\J#WQ/`}IQ?J`/n.Ƒ\^ߪ.HzL9Fah\=WFlN.ڼg4E"xaĶ(X[6\)Bj$߭'"wzA}מ?VXZCDtNr;pi\p/pPM(\[W+: c+ =# Z~O G1#!lt:_1k`q!b"` @vxDER(Y @Wj7C5sq @PcYMxwIJi&aMusUTE:ufy:NօT$2ӻ ׆TIWGM 7ה&ea)뺉z B~Hc]ḿZӻ͵qG)pKib7G3D.舞Se%Ӟpޕ"94O5GZ q  2.P҈5ufF#$ϳ+mp_+\#7H:M6jzj|&?HeXXd1Dy 6y oN#[}a!һ; XУ}Л N;]paή] +::z{oNj >+?KȑT蜮8^Z1^G RƭNkCs+4$Bޝ TH_ʀyb}܏p'G:_G 8ÒJ[ßҩ[Q}@G^ nΑH+!FyVS9Bh_- U\Pz$6bt#Tx / MCϡ(1$mM~n,É⺹x?T`#(sI(|Em-;%>#|48Q=9@Py4ӕE0`7@C *, e v[5̯rD>1h2O.,w_'5ZRVj|)O %1vTDE6geHj ۹{auǞױq=Y "1%9ɞSGS2tF[Ko)`ugq_@ʈt:ѣ$:ybb;ѣ=/8߽ļ:N=[{g&> r.f bi_;ދ؇gtCûVW]:d cC%8.#=Ά] [8!2Z[:dg0v=)κ$AcdC?xeȡ66*yxd$mlZ$,X6w$!Q]y۴aia֧5Oŧ~8bppY1I`YyMwO;ͥ^YwU^@97f7z;ܹs;xPouPJ۹ޚ8ܼnWgJͤH#B[IxuPq |aDܘ(/AKN/Qh/]hyL:c|[\zC# j M3L3*6CO-({6\۩gwָ?zsud*͜wgj1 mjͤZ^"/Xd2U^1"Kذc ?VSNF{N2Ɀ޷q,lh=}fV GshXu !`dx/gXjTbפHf=^/߂E:?=v04$o{ J84S` aHȞ!k`u 9U,Bv# )Xdfd`1w6_i*,U(C՝wUɄi;k@0C((MoǺԏ/9KY"ٷT: !F1xQߵ!)T%_8уCW@vMO?C }6O<2Z'w͞L~EdeS0X΁'}.wNGBzܱƂQM_WڙB,@vy?txz7jЄ1yI״z3!-$Kov_i?hkwFB0"yD#u) x0>|_ Ĉg;&ίo"+&6*25x9mVMHxO ݊7V*˧\j(u}9%4V7Iq~4rwo¼̳H]Z5O{Ф_W A,m} l5@#ǀN`$g1{:w8sbl4d4oZdtO`.T&ԐQƜR{x\g;Z7 pWgd_gጪXHx?b X,E(T%t>јsu<Ä7{ l. A/{I+RLBVDӟz8~)6l }&@ 7 `pӣ ԴTHt?-HCFu~+RF1ٓ#ݠۿڿF0P1z8z 0˗Oj.OɊP!2Jd{AԧG@I7c`sWV W!0N_Q6;Z}g ~0o+E&럲C,h಍?s2Vlza("MEP%_Ъ-x#8u5cfVfF]1Ydzbybă}?\ks4Ҝo$kVG'ҌcR֘?7'{*_n~k>#z}kȰS[2 ԍ=BvV{3N"\n.,Zٛ29ٲ'EkIQjq;(@9^,=.)D(>E8/e i=KƗ JogX=g&@ tg'aa6qJjN(xJ xpж9>LGs$:eOՁ|&U⃜c38h7)83mOn{уCggQri("[/p-` {{-h{.Ah>5J!ToUc#Ⓚr?)e(sN"Dr&(;AT&6m 򷕨 yu̲x.D!|PY,5%(p{_?ͺ<[2TY%dn%f}^E1*ʓ܂mۜ=;*#-p, nU<< k]ĥ+osBgA[+;3`>Zs%Q30M3[#ԧOZ"֭,uHN4G׻@r2|e loT)nso9G:})G4h ca& αĴॾPr>m2pY^a-wt:ȩwg|j:g#{H3%Iouݸ ^P6`͟ oVfOReTXחN ݘ'HϷPS>Rw$DDKd[+JB7< B6I^]Ex׬F\WQn+TXiۙ3f­͊WyE#LF79`fmq$vcLjL9K}Uɦ yq(] O(K 0-7ԅ+~!K1Mwf f) UvrVX@lM*H}u/q_\ _' $KIBG*uOSv?2{4LN"sS \ZAYΓoOܺ`˂!ĺ'󴱍`QCˆ6a+dj@c]ei9Xs#U( |>`?K%A,;!ZEbe oA $-u.s^WW\Hg#Ti𥌒g+$K)q $81EcQ,b<1_68T(0a .B>m)۽r0Higù=(Keru#SЍ q]3Ôl<7$IlɅoL͂ 'oxkUFi@ەÓ@;W ¶*Q.Rv)Z4Q*P bBZ߉TTK_slA}wi lg7ih4'*wP(` zW Cfwo4PMoB׶>*5-ycmNar,B".Q!ீlTsKbK\~˦SX8j۽#{8."ν6F/j~F (ȥLrjOtfJ֘OKܮD]mf[Seugv_Qx(}QcYsP6'KoM Ot)qpu0949v**/b%j&pEw2CbMɼ?"߃ +`$&Ɛ?ﺙr^)l4LG7>A>2nJGG u4vFBa(4" D-lH'@ZȴFfű6ǝ?/\m"} հPޗgº1.*|IiQo6P@L*h[$'dgw颔Բ4XRK`y>X@> grA0@Ҋ!TD-nʞai+rZ~l/q-Tx'WhƖ'[ռ '-&~-mbu4-VY]yA)U!5en}9f+-6|9S9p^'( ]:(y4ɤg/YչW8-fh@/&\N^~'qL.aQ?3n s 2;Qh>}m0n!)USUXu{Ns 8> kym> B̝K׏,EVaᛡ%:zAtld]˃8Y3L:#w3Sh%6caub us!6E۽}.!2.K7Vfc*F(&<h"P?o)KJ~rΘn&񏡪L1tЀ֖fmsUEķ>0f]c:caːҚ_ /nqGHSu.:ɋRx~ QMe}߱:> 4;}R>^7k!#8IP.sՇdpPV1Im""0{G7ڎObPnF׋f1G#MK0U{R&6Q 0!Qa(LA yk\oN9&빊B68nB1 0DB2ٙIMT*$y>> 7>Ӑ\:/k0&o\h4:fMa-ysdz8saN A6̼鹰O=y_7HIp#:v6Z<[*^ 1* k$꘷ݯb|}IvKs<\Sz'_ST`  aG}9-Q֮sbBFА7Tև1MT.|BFܱu4St/N߀?dJiI5 3U!{>WU:=Tju.`UWlOΒvofM0(x45uH}ѫ176S%ZR~)zh]C aT9P50Hd6q%Ci T|o} {jǯ3vY;=] ^]x f>5tm) =V\I3h6еtCIYC4ql^fRk"8F4-4ស/6 ?CC|l?z (\W1 !z1Ǩp3jױa?ɐ<uf՚ɐOA]*#SS K┧b##uL{ @)w}㹧Qy_wioČo3 i _iንf>3j}fEl[Oly"EeeOX[U,(p;~P\Xө|3HjeG? Uck'o.^OXA$\fnQr-L y.-_LMRzI!x2ܣC8$RKr!k޷12G'<׶z\فd)$wȫ0>C*ȾM5-dN1 Τ ^џVsBfzs%*qCtxd.*3-s6 ykx,)Dq3*GfUMoWt EveD0}ސ3f^9@{y<},ށWg)y2loZG|Խ,^ʘ^{Z+OD1gO^>`q!r&ʒZ\b''=/>m[Xp2C}̛V@k @t7lKA+.8) qHeN<:Bv&CȐ]+!nq",O6ʊ? %)3ۈOLG#Rr:U"FP`I%Q+]{K΂!oɋy~gDvȺ[%7=]Pj/29ܙ}V|  t'%px&26bi$6Tֈά+v . ezU\boH+ok2@ͅ(sK^t:,do]_CMVH2S!]Ϭ,~55Y!A]rL]c"XkgBqqqWXBR4*&0*X=cK*Ijڍ\~vYDm+U}DS=gux|12vhaSTG;~Sq #*~i#`j0=^@JP҃.@TOūrfnLg'It|d P"c4glBv(Pk{ʂ3$<7SCXH 6P,sys/4}+a@w.] =57+_hUyKe_tbvDErg5WpuevZeL-ďzItFfpH_ODْyG J.J>,s~kbnN"hRC-tD`# K% f!h.M0ʮJ$ͣa7%SJ~/܊Ȏh԰5k [?(2k^ U-'lwڢ9!%7ڇB ɺd}+ y@yCcuP榦 ;(2y0ԺyKo%RiԔiv -Oۼ|{o5h+@a\htg6niguyyA gGTL};B.hmG `FOہR%жQ4hZ [aMXS@= PMx%0thڳ훥2|5`(cuG|k}XhmrU@JGQߪS,܅\OA+F4F{ ca|2/+)Q'>=էU\W9osC L`r->5nƽrT2uف{{#(}sG.QW-k1 uUIwٶ \lذ#„{2l/lŷ]M"&'AgmUDO}HZi!&sN^d" \1}i2w [h Zq43(hR^ {hg/Ĩ$!h&feF8̓菤 YJpi>/h4K{ɆL$Q+*_%o}j@~e);ԝ+q% c:Aؤx#94tM|8]WTD cfT]@tנT>*ʪB!^.YV(3Zl){W l~sT;K6k(vߺUˣ3WJdwy(,ŋ =^aV ê{i-JɭQ6/Rq9"Qr*ǵG-Ȇ2%q҇zL1/L04 l#GהWճ[HYCg^{X,}z,mcpW)u(tމasCU7IndA; dIb "$MꍆW.% 5ȠV0o%6}.?i8RL`ukJGU׋+Q,NCPU~5TM̰&ϠkðIs}0آe2CjJq9Dk6OKU;_t cY{cPmݥj)OHIP ~ ;FO7 6ZR]5ߖ#Lb'5!l לOS!fOIWxDheQnmuj)uom5Ffe{Jԥ^Pk$c=}^ jG@Jf*~d^ 1ػ9'WL${GCGUk.y@jt`bi> .U]6 ujLq4ls(DA}tv I4뼺'.gׄ )dH{ ~GYl3Lvc`@*xNԍGVof9yJSfu=+j pkF4y~]@#WoI1] M '+/H?8F0}GcYɎ.)֭ r8=a!{!^'n`Rhv4)k)JDQT ;cSsѠy (Yx3QP>(}̘W%GA=)&szPp(Xo,)<>Ey{KbGWFCw0UdT$]q8­es]3|D.pRg`IX$(1fQ'mwwJ-wqäiͦPIc?zœL6*s['{%\v\>iWZ-P\6ԗ y;H#'9k+rY¯bE@ ܃y)'"{C3c18Z WOp1.n'gu``G$׋d`P4"|&s!zB ͠g(ѿ8BJ}|h7,> 5;ɽ_?}-3@yB}=:!y؛=92u{W__lI/H L֞D|و:|g?i[ƲԳ4'yx\' ޠ&+ZH^-xmDl2ͳ6(mJ޶ળ-fss3W /3ףLl)Լ dj̫4[&X/b*Ԣb5%D!f3Ô7lfOd!aRRBCEC&bFtDp WJq rE\g1i$WS]uб=GBé r>M7 >'I|`LZhJ.;ɝy6Q*OI8bFxjc'~|]p-'uko)+^aVsmk/"K amka&i~S*bEkǥ ^L>2FZ|Xyl'kT!T40QLe=L;~^p򳾜zDU)5˜*=&tAKlN@ g4&c4$t G Uf-Ɔ % ;hͣҷCcc}'f>4|w+/E#rU_L~%Vr^4` ̿"ڰlH Q\ru=I,Sڙ{%5xn%RT4N,8u1O}baqB7Hƴ|ѹڇ 7 lXf"Fh 4hηxW@3?mc&4_'p|:,'hǫ041Lf!96a)NmZ\\s[ )WɳY lN;QYv`+ cd,65/6jC|-'馿E&67X0=rdGUh (idkݎi&` px ]&);>Q KI, pL(b.*n3N @fo<~X]NùOqN勹 rf|5e8#rp ӆsA\Od6W7c9Wҕ!t*qsՔf6fd =L+G$7 TRX6އ{E#`Y0%_1}?'/7a֊lrRo2[F:F| q_J]C+G =b÷禒.@G5׋,'BD3"DTM8ci;U\2@e }8FRӘ^}2bYD2dܯ'D.haW78#aҧ`YOJo .kԷʷ*Z%Գ#rEl/-.=9Ρh !NSaЈEn/7>DY cIJZE:^2bVS^b_} 0$J`\jIG?~@6y)g!Kߞ(X'2Hee+![#Kxɚhoji/E#Zhn2XOVoJz!'Rhk!D{r)Oh@Wf4eA5Eij84]Qo0 jpA&$V)%cy̹wH:[JXxFxlzdȸQ5OHpt/d'a'6جӎpoz): kE@|e*2t@EtXyW[\<\O'}*Y¨sŨ~ l&ƔD-gCeS;W{/q9[.PZaTǑڈa<'>Z4plt%+'y{>2ڗTV/nCiBVV> .Ijt?uucOwC39>0Ne.WhCeŋ_jǟB?7œJ縗e8Tfƽ  3PCq6 B\C##8yC+gŢζCIٓ57}XYwGРo48 ɒKpyƕ\{2+D~ T(umgdB+2{~d7u&x/]Or+r5 Oϰ}k[*VK HG"C Ƽ.We-Cƫpw 6ごA Qh4&?o,5HIxY%[NLr|F0Q@@(^Z1)UISr$C♙F4UY[ј"q%lr 7A.#z Lc]M6~zJ;$c_%<l.y[5oqC/Mѩ}v+WT\$K4RXOF\m!֙*Q4(@頖~HR=-(G1,lM9MRz-80(U,gؓ$l:flǏrj}Y]KU;cE{5yiuL/ 4c*ĆmMuʮ Ѡ'QIc5ZmHWAb\߄;("弳"[ 8,m[3Hv˦]9xB ;[򠡯[1hgHc2Q\J'pr2A:/uUz^B!wj#+mqZ'ssȇ-/S HMdBB^-DJO;喬V`ӡ&t2c*1kB?b?_2u:Q٭,.X/>&iK9O<l6rl ZAgwD(^rw]=Ҧof"-lT"l %bP'a5J7`Gnng/uIKpi8t6\Q 1 (a4'7.&{~0e:"\H[|m fMʚ|C.y1.k1(`B1UFY%d)y@?4R7G؝Bԅ[|WF/U n֥SF)ڵ[pV^'mN /zA&b }^JrU0}bPME+2mVtIQSg5@XRL!nSqc@ohk[677Oq=.sI\]x2>Yfm҉(~o{%D΂=|Lh!&@(fj zL!%GsZ$uZEdoWa&?hVIyb΂ޓs9sL-AM(-lԼrG7}"^yAʋƿcH/@{wR30 W 52Mߨ}Qv8N#)_B{҈~<+R5|G 池2Zo?*Z.6Hjt"for&gnQoҎOŽzF%'"+rW@/YM0"} `)pt`+w4b/L4ӌ+|;^xlRGà+cյH@Iy/XV icMl׆43g7_۷hQ^>$%8dQWj:Ft>?E{l3&:R*#?bmXmNLWտNmq{y.t{E,6BpԷp̵<\̛zlľ(ېqdg/@M<w KPD M y1,&ߜ@;8eVJ;p؇?793N0*zLڌ xlpRc;`´fVo8JmJ1/[q(Pq' 8|7sEԡga4]paa1TPKhk3͠1T農~4C06X‡BiPVwI%y={0s\j:1|%9^OD4.rqKkJ ɔ`9AhZ7w;1.GN/?wf-J|@@(C<7H~VgA4^SLBV3Ii2jvτ->^)ryakn`|i?:a ˭^9{ nr5@o~y{V؄% ﳪ@ ^4] p昣_,[W7;\=:/a!5L+aѓո;P ?THb{d+3vScȯ,We&Wu C6_yq}$eD[^ui٘'mcѼX6ʿ)N<@ܭy >N^cbhpmb5Uf 1>Pm}g=zY{J^ GB,if╃ o/h/P1.lu7wm.D}<1HǺ}&%H;icEir25Q;aWQI`30i?NV8dL)M4<3P2w[qj\ e(UB'>9b+WP3{w/Il@7,p:p݁PS.J_}z`J ŴHl2hzc#>U=$^ܟDqzH@f(64ڽ)Ӱ- ʰ*Qi%=IK/דj=㉥ոcGGxJv&hzYvE⇴#|ǻ9ݟZmRWsFǟGC r.럌!3}Q0aw; '=1rE/KUYcՂ3?o*i!_ ͶA"gdZcnn5}ok {Ek ,:]aycWB`LbZ? F½V qvhvRp/v%*.MBc,;2ė P<% #S^N,TZB^ӑ;|AEμʦ P2]Uez &PF[w"j VѲR^U˛o(mzWLeY 8 [gPk썈'X&,z߬ڃjXwH/\ {KHl~R4tpϱRfB:ۏ|eSWt_v G3/,'P)`p?wSVgaBеq/MŀBwC=j`[<~eicALA[~Oa2$d zR&Ɣ Z'm(j9eNqWk"&@;bex%eED 8\ kazCkVzQFYC%:FS\zL9X融]W(,x/"\n<30vRILLVx߄6~CdU>eY{HT2v*iM'f4,x4sk?dd\@(>&A+-YN)^rZKVL4,${ @VYՠxOZUU'#?-O>Ȧz0y(Uoa_ ٟ{HOMHgնбD͜q p p uO2*11]-D=Q*TU6Xfp)Uin͓۬),0ӅKyAB^_ a|HVn Rmƈ֫}Yv*~VGr4BzBN^1 CUa;W_ƓnȞ 2 ㎋q[(~QQ-~4F0S}>?ca@]5wI2WRK<?/evz+ mF' CkS60ꢀ*~;o,f:UEm^+UE-^s$z}OVE"s-1XE>ƚ^6>tLj|er|;ҺП?3lL /BYblAL*UZz8DyYeN4om8G>^`P,PnDC4ДZ Cʧ;idvlq@WOSZ(ɲ2kLS?E@˔}?gU o9b ՎѪڿޮ~u-|O*Au1{fQR@7LkrLa alױbAf~&ݵ~,]LI{8&*]1Mwto׿Iosld GGK(TMJhG-EO<4rn^tpVRz֘|͘ z6)Ӟ 5tT xTL^p!YA0خG :-)OBW+vG3D$@gCL'5P~uHکZA\u|fLeB@_~`^TQ*;%Vl_2 l,\qqOP*qԀm8)7oZ0Vh7B 7*ިF_K->*EP/n_nAH,jȠ4.lJvEOdwњIPV>w?Iݚ+__I) Brv%I 1ulI05XvΰFOw:͛as4ҐTJcԦ]Ltbp܁Pb; bZ+@\n^b vQfF`@!}bߞ#Nv$;զETG,s5|ʈ۶PTw\nwcAP.&guWEСfR )a/˔NI@hA*woϷ 8ل/R[(պbK=mu( r:;Ʉ+ۑ_ q0$g](bwD#(*Nt(Sȥ le\Jc-~?~,oP˩z+V,_e=,U\ u\ Z@ͲWBgaoLTpiI<.Fee sZ,`?o}5l<(Ŵ}.iqPܑQ鸞ϊb^a;!Yrlěe$rFd²PXV7@{0ƽ*`N7.KW`1t#\Ij3:D"qbGoU/}uOR[T9ŌdIAT2PGF&K0"s+=`i#cLԒ_c!`J<S_;źn5YK`vY=!E硥$k D^t-iT%gl(.Tm$ Vy J5묅~?;$2377ծ5OaXF,2PP6i% uR_8 èX yv|A$so>?4M9ZTT6hU[OGFOg ďvQ4vM3eB3%/"<8FcU'N" - L ZW>e4a3ps@߃y78+} Voobd5}T' WFաu>ڊ[8;w&"Sz _c܌`.Ks*`x!*TsB8=:.S5(PwǛ=[$_ PI7q@ds%SrӇ&1e6nKG*e4&' ;|w Z\(l 4As;'2G5Fql`_<Ĉd)^`;;Hlh-&yH4Tl|(Ky&*ZC˜ոzfFqaehqعa/e+1<0zfύ3IL\]=j[rN_'ZmLgQu3Z[=A,={xZ$XДcOid CI7Z3r[V26*D)B%ݡ?aף"6xc>l |v/^\"՛'>q tսraQF:@z bTSeE@o"1( Hi|L JA-Vg):Jofw[ByV:k\gm,BհOF\>hhӓ#>*$CM@肫m>9srL[1-hh!:B&(*^̐ /@rYGX)@8d;B'[d[F\lثDp;@l@#7?B_? ·ZbGKi羀֯j}NΨGݓedEٸŒ'Bx:|Pȩ/$v%㗚9--G]+0۴+(jw/}_Zp!o HTA6 xzٻiiSw$Z?"RY 1TG* xGz_LA|[0Z!V A(;Uj:PX?`vmW'wHu==U-ȸYھK>KޕC l~|(R =Z6U yV`4(p9WRfpe‡ R/lL7Kx|=hƫIXGl-5]pJ^]4=O4q=:[7"1ڙC>?}oɹg wvoEs9 `߯9Ō`_OY4M1Fs#~1H%YskC|dA}TzwVyD@vk9y>B&H+3G_n:zd" ){dJ19ja ٚe}?Xӛ"ʖՀP1n3Fh0':`jk; ҥ0KS+$-n۞i[, [wXlʕ(lRTBO+VkIlqn:6=)yfcx8C _K9Mjދ.zSט'&(aUsA; dQjSw }ċjz|beDm1e5͐)|1ous羸v'Q&YGȪ^`>ק돴!2%qoGҭ)8`LPĩv~d%vD9_KVyH2΄rG t`j%N*Y2fi\bZ@a7+ Pb]LrGfY՟ c5;qՏ7w\̶dW4 p h4vq=, Nw_ns^sPk-6͚ 4/bÿi1;דrƿۙ] TL>:s~>ۀ )ky&0:3%61.ZaGL6O!} *3$GV>?abfC_wbIBW^tjsm~\-hظ2}e Z@.&pQuDk7 e)?oALRr֍ڇ@0Ь$ 81g<(1yt!Xh&$8.صf?x͢->@`O ;K&\=Itdq/ (ͼ-g+oȜ2snGQDּoWmk$IL=O~q1t挍lw\Ud6tVHFZ|*s猩:HgrJ#-hK'. չ _6-mN%A>u^X[j%zG@X͒¤z!>@a~8y(gw-dIh Axfׁ] މ>)᪌Pck]Caw0'AG>|`B,$N+bwMI:SfؖéUk.J.B@3{jdHP3u\E\F?#_@+ -HQٚxrk!WGKc^.J aH ɧ;'agW^y,Rvs=fT02p_8YeG(I&m r.xI7Y𨑄wD{KOFmH:ګ5DWڈ`[SCG,p`xl"=g* spQ!|D8!.&٩'%3")-Bpը= g"ݼ o 熥 -T6&yǿ*(JJ\zĴ9r'BҿB2ʀH#vh-vma]ݥX&^Ͻ\ΈX`dl&D!.x# $Ѳ=E9'[g`|иyi>0ئlk.qu2t;& 4s9F*+#^.KZfe4K'4~u 9F$Vڰ"Jߞdϧia}>OLɇ!\$Ow^@UMRitsab[h7Xh)H9ɱLT;>2Zs$G#3sL0_GI0Ah`@W V|}v}@[|cFhj;NT򄘄_XLJ甘j~Y4l6=P};fO-6])ca*s+hN1:"g"rԷt+44`;X# |  (bb8ѸBOլpШFC&zl Ak"=`.zk.|?Nm|[Q,)m>9%N|I~.fCiIP P{xTKY($r bj)zf:{nm,2!\2mӿ3)'~0xWv $Ga@%;|c،~ OZ*Q'Gr;.bO~7>5#XP(4~h9Eҕ~Vn-::>obf;I jӚ@4%69,Pӵޮ@eB*8g58%Zp;ܡuS쩽ʕNѓ%Քpv%4"cibhh&ꌡ Oy52{>G>< ?XI[Mp_y k/nh/R5%%?ԕ)Ƌ/RB:玔iQ* $=yCQ;\޹.Js 0:w94lbN6'=rV>hoͽ5[<ZEP QY"uԁƵnI,}&&ha|sԥb'ehf}ѹQNKEp^_G-IJx`lc)Ϲ4䩞iln!h2sS~Gg+s[+,JukrEXɫɟ}w-իy'lI|:^0S _ǀGGnE4Iw<5\HM~g't;akSݿ{VʱknՑP)Sj$c–HE=6 ;tW6TVUiHnw ,ϒ\/Ijs6]m\O -|p" Kozі )a-A }U&ހ{24Jmx~g'4aWp4@}@. ̂qvePϝKWietDBD1A00]>RBAT2*Nn@?ê51VW5r~q_5-PI{ϝUCL5m>/dww6Gw]5 [REeh颱}2_O!㽆V*귲ILKN3> %#sTj.s!|QźՃ:Z$jCYXxն|`EIwȜ(s Ъ*Fd"g[&ԓYW͜no>IY k%7e7jّpzYU!,RUq0%d6›W8D 8DEƎ pSMn3W6>C2->-~B0|o\!0FQ:ńgs[XCz?D]+⻀10s `@(d8527Mv 8M>w|)ǡR&Kӊ? Z嚵d"P4O7Oux̴leD[r-LWGyf 1Ћ) ƞL`%Jf͖VێN 7x@ "^'iJ.R A̳d3e.{R0^CѠV) )mX1|./oeEv7aOH1:ur{j h&[0C5KAOӇ~=W ;b^.,󲜧+vl +j㥲abˉ_ OY` ȸzn;\-·Yݾ~J/$YmN-#ϙHτeY2rU^n%ϕTTw`޺hn\! wŭeyef_wÊ+drTn<1M:`|!2o~q-4F5ۿ|R0ͦ&Qa,NJEOL%7-W[=h 0FǮ#g,5~RƤ ^e 0ϿUv.]l yjύXA'[a EIGxRYdIXƑU\)b `/hZR#2W57zs@ b:<Mp:*NԪ9hJyTgp3M>P3_:_C* AG!OUw={H8"$I<بMϘ7WLc{5yT:xӦ&!D%jwH6eLePZs{bTn<G UV}zbpv TJ>0X8ٷ7L6_G^HKc #,5. ̥}R V]Y)]؏[#8 mfD}]nVc7UTr'4%1߰xAx" GHFK]I b_It8:)8繊\7ݢp&6z_%W㴻 Wݏ2EbZ"wYJ=-vrHa&=Q0Đ l={a& 8-pi{5T-X@bʜĦE#/R"MO4bpX\ns^ž+G͊_^9,1&X2QʁxcXo3DWWA&/ef-[=@: կ椴DmNX:ddmq]'#"K_r i.8řO>DG&?2J4 zc Zr^@u<.H7A H$ Z夕A59FĘF2h}/hjBſgcRÚoCBp,?^q܆1}B?T-w38?0v!s4@F3!DbO;&eLBz8z9+(NfҴ],(Q7F-KUn!Ǵ9IH0U1x ?B ,^i1^ "_ E}b2yh]) P8\A+ 3` $s8 *Zӑ&]𬅏o\eYqr3A]*u״pzvbז8oEہMۼM[N)o2A!Wg(%ʐ WԣcūQim pGuoQUx.CeݞQ򽄬[*3Oz9uj"+Oq~gg  ֫ˁƩh=m2='= m)";4sot觧',ٴ!#! + 1,WonUo2g%eRqK5<#1)URQAbZ1ײ gly{{;WҋpCaAǂQEl]F<,`f0Uߜ3YAx )0T5Nc5CG̀w,< /ؖ1jl+xϔl, 3 {A J0K/T(/X~=WШ[>syNtqP}Pdgc*GOlG `c2 83fRߌ~<}-ēZRcň>juɝȆ>XLȥ{t[Rտ)aŚgY@u'& (# *pQm\LƵ۰u5 ZB ->0\HMaR\24c׀񔃆 w)R|AF#o?VaH-k6Tvˉ_!8;^#mջ$M ۰gpAGL&Qؑ?;n"\RÔb} ?^T%b˅Q|p&'S)^iw0n.|-i.Kǁ ^/Ҏ(?^Fohq*SLA0evU>Zu@Cp[ZN6\d@=%E`=cc*UUo&M!62W/zI(oxr̆/jɎIm;y;NJE薊,d 0o#')ߎQɱ$vD90^?p4 b>[BP᡼Rt^޷!Y8gDT{׽N7y.P~H߉ڢS ӼREӆxG3^`kt( .ۤ a9ql)Ny`> }WM~rk@\+q5p'DX3kݘxlf/FQ\gn15_asLӕ'"$@ݐJaFVU<9իb )3Z>m7orwlhu%qH&F)z Ӕyb)PHa@$IrP>K%|%% &n2hq}ɞҸ˯UCOݝMB2;Qx&{Im4>s8쪎\OsB~Vlŕb Ja #.-?ᔯz@hss?~@WU%pkQ^7X1{hEIއH}K !KP;홙\oBݺO93j6xwxBWO'[G [-(||bQ[Cqyґ` 쏬 bNjC Hq́ؕ`DG\yb%wKC:3#=vO 7r9ebå/ΐ{\ 4cmz!r"^rC&T[7lul/ ehak § y4:ڿM-I>GsEoZbbg,m`pBwgcmXX[Dr,NV~D_,TšF5V6_֬OwW}O5o%Wdη*Iq _$wYY=nB#<0 kVr2_r@ߋf).kUb);aJSxa#PnÔ@+31o%K3/8؊ @&Zj5J[sĄHҎCøtr_JpJ+XI>AX?4'E_%MHm)!m4p>+Rd_e[ھ` Fe%i D; BH͈T͟Zc8_!'#GJ M tJmM_~%OPGJuU2G+a,TEbI"ޯ[+DpK icO,պ# H _?NѢ^-m)hODsɣUz߿s\9XU%S1[JEEiRVq;[PR;ڛP,Aqsj$*U}ZcgQZ`qpq:}A+t)Q5t'gVr+5PrQ=J3y0[QM=̧wz[jw^+5 %~* sз`;)00ٗJc2+]V]1Tn2-t (\| xdW+3?-OK4;!OԪȫ.]yx/n)8;26q[e.q ƴ"RS<-s;stҵ2;z84dM;%,ӧ>1}zbwϕNwU[_a!|4Q8"؂rB@%ݙgsX_xj빲p_PRE:2 o& _B*:I06`s2*yx%zBObr&Adox>BW F ֈFw$ O}/C.әքWwۺrW廁+~ޒ)ɠʀ9y6zyh\VLE0'Q&ݯ[  x/'>oʤNR , C} lXkNx%~ɌR!eӸ`çKTݧ'K/d pG-Q?]e|_}G\>o@2dlCz<}\^#{ȱhԻdV1{?~qqk}o{(*o+D0\&!@>_xm5*K,+?@oH1C O4, ܆ )o.q? iRSSܣ \F-C+zdWG|{w_S8K+536`TKo糙 $7T"SOAZ0!2fLwp,џ'O{5B}DI'!@uG_wQpM=W&wF<{>uŃ"Hvn^\D>z}: ;'I¼İ$]7*⮎"U@Ҕɋ^\ c+3ަI@:r:XbwU)k,nc0َlN\?A ެA^OqT0>Pb>$Bq?9a{mmwh"JdE> poj6߸sNf1쏽qXgrSV`aP =1*0ᜆJ_f%vعrT<òY;`uױ&<2!(wEw] 39_j󛟲]ccQ'99'qĴa;;Kj@J oFYmXUxhU7(ro`]rq!m# `zLWASLXFqqa|!?o 0z4F] `6%TfȎS1{+1<<Ťs9Uf ^Id0?ߥb ' xK* Ra68t̹5X0)y),K"Q1Jr ANS &tY"d#HK`?CQ]>mɛ*$nfN~k*A~ŭE(DT(Z!@ 6Y61}P!o.b \j_Xt.iin4wӳs[gA J)*urM 'g`[3(V(=Pʈ&޳ɮJ4>8h_ľ4|Mηɑz$Ƨ˥/![b]n`cѢOa)^`ﲼײuEFor6X}nVǘ$w3HoAoDdC&^1z>,uH$6mziRC~ͻhg w\ ԟO&rwdFʂ1 -x2_u)DuVjvQRrJ SS;Iw1PK*jn (|-4X ~/^wOGrc%%c{fEK8c1T {sU:pe'y[vEKvbkT?P8ފ_һ"]%[ m @}&~ԵlIYwCNVXUPkTSa&zNuP~YgS@6dIrS}W9智7\:Ѳ3~B?ώ\1w$I?v}!*ZꚨxQ&~vaL]°|:sbhvZPaY?vFz?R ƌ{,{Qa 5¦ Dŭp+̜P<~~-<,Hc/ Dn8K",*)XyejI؂ֺ'\avB[I~_(z4.]G f5̥+G+J5TW QN`W2Um NF~D˳K m(~h",3Rѕ onve6VȽS`дq>j>ldH("|^&攲R 95~X(:MQ Mgdd 7atH|NS҉|F2 :C{?C$F 䉇pr 1CY7wM5}ә;fKmNTӀ@=O6xpyI2 `(8_uU/+}^'觉6j֬'2Q%0T#6@3hFqӕ\I@^ sK} WͲDmv ',lȷ x򡅜p8/LG60W@9.'XO󯽚q }E]]"*DWه64!+y}TFZvVxm">jX,Q8zgjձəGo$݃IhwpLқKFB5]SM$Xښ^;ũЬx lExAV6zKCp<˧Zk^$ ␅7g4Ef4`ʍ#,+N7  O]z*:ʠ Ʒu*H2Sta@rS7uc. L&f(GQy*6搣Giԡ2&Se>k$7940S#}Sh uFv$.,Y)W& 9Bi.k%TJhbIPDJ Ѝ]{{AK2{f*}QF3ESZ,Lze$NCRLķG܅8ǡ*DL2}2Ik~> 㯃 D72 DެQ~Ђ'X](jg9$YVLW3b+Kk=BT'8n?F)>Ն64w+G9ԍywAL6Ζo~qD}ݑc~]헳TNOysz[:<y0z_]Aʳ0ɘQ)F"N_='w ՖM&ZތcƚnD;h /cSRW[ʔe$ sej8瀩m30I1YJ$8ʙȾ-J2"Б@amz:f^nHjKD -WOf#hB52|QvHl`[v A5C qn23Geq-H:{ T$g< %Bi)쳤[,X_ڐΨ kqu|pl7H8O2*$JLȺ,k7' ͜(}9[*I ">>ooo=0kW)K ;U KX1ylDŽ4|ԁzf|ȹĆI{+u.\cƇmҷv4❖:&hgsEv^_oZ^ DfQz$Đ [vl+dpOY8M,Gtw%">W:\#OeKrGGrPbX@rǤ>Wl2qE  n<0'8,^mSh+u޿vhpXY uÔCVx'CKѰZ/&KmbiY.H̓sKo|鲡k/k-pÈ6U9ܾd|0QjAHƙȺNG]pA-U0/AjE"KJHE ',%d@B~ӥYDc; m*X>*S`B1E#'^v'Sي`4<[ ^~Q[R~mq ͆ȟN҄bZbJ+#_o`0Rv\8== bCᖥ^aH/n|XÝJǗjec s!ޛxR\۾Y Q~] yL5 {>ּwaQhy!Q` foe|,eu{5^@=ȭ3FlC'bWJ, טZ/F"[ǝ KWѲ`~q?^RvK|$9&! Г%r cOd \6na@$5ӜXE4c5TZA(,E,3|NR]Fj"kR WŶA؁$GPrcTgRߐɊ,NmJ,B#Qp aoYd=diǍS?F;+7 Q>$py٘g,{n3p)bYxaehneE5~^aEFj-U8'bJ:JG߫&dу!CH .ه~:Qg@-BH"r6*⋌Hf].GXVAh̋Zf';RӂW0DI㊳0Z_kc:Ž+t&r0 2wݴp˗>QV뿊wѓj'*woߔ@B`Y|aR|ſ Il^mv^DI#bd=UwR6?z$KEU^X'O|ߌӿ}"5z;m8[j+Am|ܿcyqO2 Hۘ|G<eHųˊȦ<ܥbc"p7`[&,XvSұ:Ñy(4&ꃫlLR |[̑#?';dT_7Eo׍iۃ[z__.h3WNT/!i@ 5HCR]'4?ԅߔo.))nSOyc/rVU3%e4FH%`Y_ jֶAÂ@  C媒=&;;{ - -] K3 ݼ`G QNQ|^VF'L3 \)o-mz!H]0ov; $8{\ ߂5pQ!A^&U).pqveFT~VŞN 1s:(rPvL] ^@-97NThuX™\f{Y1I,0?f7%e_ĞRz?E$Wo]ܭZ&=-)cX*BZXYRa6t~**NzsfB8m5BU鯍zdթ1 rj+\˓(Qi?(8R@ZWd0{Sփy[4w|*=$KZϜzߍ*I4v;m$3_EAc\|$c΀I ,ԬxwiPC܂lUS弩P}7Iw"xGް0Lw m0{]-mȧŰ=s%#L8G) ɿu17^.9$Gxh{A^ rdܚ"h]͓)$XnnUlXm9!PB2Y r,m`MMush(,Y94lDvbW*p￁ڶoaia. 1v_:[s!0!nQ$rusVzE'Zi{R^Eզ紒tNɵvFu-@aVmH  whawI͜l0Y?5Ri@]~ZGU/?QGbAݥ^S~í 8K޾|WPKd;hH J8!QnNOW;x 5(3n몞+ayոEC"V]3Fw䡑&ڕ%EnHQwCh_H u~҃U}]E:HbPnp"1zzN2B C9\y_{/9<#Ǚ. SOo+޶79њs4nOI,OQQ1'SmjQ3;6v( `>A,FsM=~;`\)8uPG; RLmE{|+cw>VM4)&#h sh1ѰkVbsRU>~ ةɁczԁpVˆXqJ93JB ZcqlVDGuQ@y&`Ew)dtuGat荵BJq.c*(RD:e(bO^yd(лnPqs-v@_Wr'}\oq ખBw%7zc&S<悌${] Mހax=O(Cnǧ2}ݑGѤRjҩ2%w̳ F{.[QLhоEqpTgt1/saq@ ܷS1??@R:U dwK+)Lī@s \ë" J]*"f+ɤWGW *BY  b?+5e8t>2O3q?3O$tъLK׈H֨5  sR["@LF]䯲0'Qr $ DA/m%+T˘P2}6cߊk1OqlJ 07{jKl=A|8A~tځuahTeMQ fG$_+G`?AueL9Mψ)T." %@_$ŮeР_f8Aab*h_eoP:{vm}#r4enKp.͡}` bK)A-6RYӉP8ƕn:͙͕PFg%,Oc_PGlYO 6n;(d2Q3Eœ%g4I"{,+y$a'#GDP6&:6Q#:߳ǎ by,֘:|QdN9k]BqFB!$aǗL%Eul1A 8 ^8]"mC-_r,dsvBc";sG/(Yމ"m„IQ F Iw=?xF OdeF@J?7BA 61|k b @/ :$PY\tlJ莨[C)z Z~;7f/_%}w1p}._w\L7Ӏ7t'O:9xtwoS5j޺Kgf1R+y%ĖGjO_.,-2܈:g|"b|D 2f8:ƥuZQ^)hu`[CBZc[$9,oBQQEKZ V؍@ DeHTa`!9I{+Ϩ( \Ig6WwZt-&DتOq,FLqʒB pR9)dscױ3DPvL8Jht2va, RW >mn.eَBx03jņ* Di~YpwY+h?Wg_,xZ2Lhk%YL6RB KYⵄCX6.Iq9^ \*V-4ϝ/`pHj؝5R S}X 8;t~'O\I kJh\D2H*X,f 'SI WdQN[9!iʁԋif ߜFCW#ޡ6_+Fl~5pX#+ӨYS'iN#U%Vr 7B fv<&>cE̚cdc+  0TX_߇O󷱺1Ṅ0',_Pօj1ulSKw>fti:g)j/ӧ|hd um*:S~}#Z>'.Ih<%HARԅnڎ6Q zC9Ŕb&V''8vȇxy3udf*cg)ƑfwCR"~Zô&(Y`a&:< gkx"IOp"Յ?W.tzYohLI&VUi~Ha&*2Kh0_6wGtAxnĈڦΧ?$6Jg$ ATA|6 3Bm*uFzM!)5ᚽ⋬0)ʍzsοcHzrJې_,#w060E)ʭX'xlyb,sи9̉[{254/X.> .iʰb=88d*+mJ M[No[N0qU(lʬI=:n MUlAI^ e1m{r dt󶢝g(ȎX*lNX{Ns ?>۩IF("k[2.w , Z j:,t+H=7twȷ(+PJǍV/?T AO"飓归"s_MV=[c݈w댈3(ͤ߈,FC.@ uI38< XRf3 Bn\̽Γc!╍Æ;|< 8,|e'we%[,^!zqI:gW+p埸ߚ1\DL݈+# ,(,,*;ȿ#aT|! rbMɛ%b|65l^e,^} BWѠ /*J=h/gp.#uȟ(hxU>Je*%jPU:5@.ý FZV0_6!OUy wpwmvu~"@J6&;98(S><},*Dc>B,4edi EeC"-.wRw36Fm$7|_L"Ajk햋K,4VK~בhO^8n/IY&(l]gv~BHYO g$AY4Z<Mqb%+D]'@qPhb< fAZ? #~` j'ͶSޛEL+9٘8uF|)naL]+:QmԭPa$)NJkZ]V@E Pbt+rκ>-DcK}[yhq)CւOr(ƹ+b$: S6ğ]~$|@)r"^g )W3/(]1J"4TH$T=Fv1  ~l0ur@cڿT>(Wq 2;Gh=%?|l%KFd 6mLPs?}~0JOJќ*zQ&AWo;݈ڽ:ˠ@eQ{_Ou`<Z.B[UN]T&!r>Hw5;kH|ͨR+disu~rtnZz{#i U Sp_ZtL&4#ߺ@cZKVXUVfZ14,.44*e>(g:UqcNS^A_a]bȴV*VT_&+uO~LVeq0e&lHoS1䐲F :9s,rzM+e~s@Hda:M>7sw>3LR)O\R.&]9{X`@\mWdyC`n0x;Zm!+aQA:npZ:zs:i#}< >slK'9O/tyfYH(TݿS^ ?](QA.YYV`}wxկa·nA Z4I|8 6(9(}-"hžOk`s5\!3I ̘2KR%G[.zYAxқYꨁӺVpNG~ئ١. =ʛw`&H8vY,?^;lpr]&Vֺ%yU2d-{XT@g{M.kqOX2XAւDf[L=HEi H\#b㙛:IeF\8 zM$L "#J1ȳ%j2-Cp֡~I)đ<3/ykk |ة [(-.6Jԍݿڿ1>31ҦA> X>k7ṅ2Ԥ'R[4Zd6mif|ɻ3I]Ղ~PJnH;겚KxA"T,U<V òV!ŪctX` ٔל7 =, ]KL!S0oSÞ\8D=q%qJC<ߤ^$ p8 }16\jd ^X&zl*Ǡs~^Aa&O@`eh kS) )8GIIi~wIȻfS;Je6 ʛZ-zM*+`-oCP9mIԔ9k(gߞP,`cnG x9oh3I*5EqQ`2z'ӑ/P]_T>RZ-[Dzlb1 10m{V'WD^l<.{yl>=_}\E ?S$ @ʉ|%p{x#j#ީNF@}Q!{FԘGkDLvq'&c\lj[WClK.YJVe u֘ I3APh,@8Ni?8aY\tc#XͿD)5_THTtq=g4C8_K1R "u6B]:0jkK|H`nc{VoecNeɈ1[\ &0nqbD,#Ģd,rd"w,M7\4 M!sԔ!j'y𔐻qpj LTPzYQ z6P(t_ЏK1n0WV[[_[e,8]7w#] (?_~ieZN=?ѥe !'Q:ZJ+BHX{fR%)ޤ

    ,0pWgu9ꏸȈ#;VNdҭ'}*.:(%[Jr~/\}_4S cyBwA}Uo[ƹ 4vz@V[Pg)L;_wT5v*Қ$TS?G1 !x"-62@B":(irE xr-8QݼH oFF 3DKgQ!8!TB߹V>dnߙgYtm1Z\a>6q LxqnFGYW,ؿz:*kOm'Ag}fBt8r<9>σ|Gط)^ 5ߕ 42003?k.˙ 3!ċP+20 %qb-'h 2:@hp皺ض]UWg @;C>okK,͇7yDma`~t7NA&7=$_^ɻhvsS"SX1~b⮘)u1+#^R'N ?Ͳ@?)o:ZLbM{@ùgV-upcPE:p,?dǁzttO{}{sݾzBKm x%qeGg?#KJ4{_yO)JTm"XqqD[BXT!._W=zv[YOll+p捭`f9!M(c3{sLA9 tט겪l.mjVS  0 ڽRГ-p+vVhVv(Vup H9Oʀbv*TZN|M-%K0ʈs_dszLW%Ma[=.͔re}:Ģcq )FSMSfϲ\|ة4M/|`wv7@g>$hU94Ghu aqB&H0 @}pڰ:zhʓdڐ!#x6 D[R!y 1AZ) ԛ踊7s|TUh$݋$+ł]=Mҍ  vVk/SӓO28m@^pKF90fätB֔t|p8hdE|x[E `o^|yn`DhC&eC |(>(ԕ/6z $Nc1\5xZBXzߜ' kdhv~$$P~WLIu)JUJ~@ HA ֡̋?&B^<nV׎*h<]AAؚ옞2  &ማn=)Ws5Vx\!YoO|y'>vW!Ţ2Z-"I™K_wͨ9bsȍIjcT yՑk#{!F,[tcM$Ҥڥ Y^MnJtA}7{|S0);gk!&{ݻ乕?NE cմ㵢a,y*`˨=P44|,  V(yM`9(uc 2y^:`X(pc]Ǯ)[q^tZ11U+/ލYѽ+Ab|g,Jvr\LV =1ٷ^_V!1RuTK_XHk2ɐi1t ~i b"1% +Y_RRMA,ۖMT$s_zSq.}. $diw?kަ`M*CJH.Bypi r|oV*y59y)$!\w'c^QуV DDFɆtbX Aԫڻ*I\T'%az@a"!wлe& KZ"8wI_L̹ +{_)~B4TZJrIOP Y &}*cnKU`'<-X*[.D5NŖs-9Jڗ:F=rZ&AFEwi 0=!rͲsics˕NJX)B꼄ߕt3M#p-۟6²"15)jU{?|YE~,SJrCvD\U BPAc*/nhRtJސ݌b/+=gֽ#6z@n2hY((7X[|icR+wd[ p^$XO:ؖɮPCߋP>7^_eoDYxu6,Ϝ .N#c,XGleb2vdAPPfW3Eo[z_\ǹ"jGek> 6K_%;":;6jh0,ki߳XFD5[8bQaYe+/g..SC4 v #OJS<x*sTp>ʩB,}7Nߕ5܌Z_֗vqo,ҍC@Ynyg*- dT/TzZùL% #VhœPƎ`WQ c:\3LC׊l[L&={t?e+-h 7^ߪ?'yv#NwXӄ=C_/5xozo: JG 36m16 ZQVla&>3u)s Pﬗ𝗊ˣj?C ^oF7o_YԿ/m]sp'}YEi @ˡ}ҷS">CnvTqc#hWẢ`."sFz2Bsv`sJ B8R2hxoxU$wh-н&+TS2X_iaނf!Xszq "q# [ n֣VX/}a#ߠܑ.8׃Š#`#Ke` ܃\"%ƥovmd̘3zt-L* Yb4@(6f};GO.݅Pj_:ؠ^R $j!9vDc$59N?k>ABi =ɗBѿ^֓ڑ§7CzBve;7 t+ٛp$BW7I9a?*զ[68W-7qFt]B7 :8s޷WlF+Z`[5U|K62>ML/Yf(uh*z?){U0)9chu,x؟#?h)|WCJ];iEǮpAѴ5rъƨ^tȴ+B̐ 8֛Gj'dK 82Cؼ3= ¹yl@0k]sa[!7Ovd&b٢Բ *=z,wJM @VU256X2[>(l4 ROx#& pl>nX'chA>t:f4b H-;VRZF^|I"C%j'eGA ۦ{3pBgFu4/|l.E\W=,;^ZdV:2w7"ne6I@2!xndiPG!dE}D^^w7GStvn'z c_R&V![c` X뎃l7 ̣y{|[&EN–d%6{EQ ^|n2~ڋ(⏵NC3QeEF|tzbx7쯫Me]L!ه)TI~䡽Z$Co<_WaAZ:9&N'ȧҘ> uh}_:P@n?#U!( n0@3!(# ;x~{:\(ƣG{ca^ɵ06b4:?)<4?akJXuDm2;t]3u5h_ni+޼ZPK-2 do ~Ŷ;0mQV0&^`t7"adZ3#+s`)UB3]2b %#0HdҁYg(*G%sc$1PlKoj{ձ Q~yEKTWa+'E?91W} %\ȫt.1IyV>z[ts$ڏqz1>oEK@\jNԌYzpf7ObÓx: 4] Ckɛ H4FR{^`|ќJ?A7twkNA9.*A]oT\F:Z@MRiJMhw+9g6C qHJnʢIİ~SGIV9C9MrW6`hZk@nN"BG=e?ߛi1Z"q!"PQgfrͦ2̢1(fRW@vkzGM+z"vyΌ)^ҵ͛:iJ&~4P.ӡ!nr<2~g< y0Uoؤ}?aǥ ;h$~tawbx7+ҙx6L:4*\.vWj`+yyM舉kB kJ ڈC5Aa5yŢ ?B]0 |mi lCSCq pC.Ciқ@`3 MZ8[uD[sb8I W5pAp|+6lJa3ߨ^rw@H*8|mdz iz,{GLaR*EG[Mߒy+bmEBĸwX$Uܶ"o["6럏Sw9zOokjg 3h76{]xwDxF7D~NCt+5gJxH89%N5:fgS.!|[o`fZ٠^-ʅ3Fe; &sCї{͕\*8nqI1Tˋx_IC&bCzBS+-dJ*F};pdyR:lˋM`rFmdbx(MlКUu#Y^DJ:ekajqZt yS,msoжqY0TV9f5_XJ"T<;၈}v Mwi"n+1f{vYU}Cq'OK0\y?Xv?aU}E#CTYLs4q ;m缍\1~rDFk* e "яqrU 1ě7CBXMm8G%ݨ1 hA?;C81-\08ZMbMey f[: 9@Ȃ#su0/z*@Nt{LKs:ʍxE{;KZUJ`%آ.7vd;Tiü uW@ʫǖ25xU@GlsQx#h C#z5T,GlZgZBSJǚW &MN ZzO~;$uԄ<N?޼$4mU-^{"|GM4N&7".gER' k/JihtBJJA7?V LPmkhP6ܜG&@c.V/vP6R+=.!-8@6XC Do,{#N O绐D^dwʠZK+]{cCyfw)6s7)u܆ D f~ۼνݭxryEGF(ܔ U|Z) zj `=K(ZP$ pvxUVє\8&xQʗ{+P1 @2B|;)pBDrHysׅ5+T&h g^T8{g0[+o+C~0'=.JٿNoZ3Ѥs_A{ڍ!)̕(*׹@~3Lj  yN%A% 5N^5F=r)?j> Y?}f*!ƫS?T)>_+^]>c-:HWr dK 8vWnEl2ϩ=I1f1A[eH"~zUOc4]Np~`RREb q37$VJ-*ˢ&'FgCK2meaj9S)B 'qyHVSM4ʨ-0:Q[|#RD@U؁=˴0&/D $PD4F?TQKK_:9H|>S{UG`zu{r?ta) v"ޫ9*,LOt:Qξ&cuF2;eCiteFU;/@4. `4yCn{Mөp~zI9z}$+nw6B ߳:+NE[ *%V摚t:464/8t4Q A[ԑnW=`Nkc))ӭfiT  4|zٖ?#$15B%? `Dw#%Y"\+s!?3]s>Lؕ Saܥ[صT0sOLU'{_ы7Lk6Odmsp6ڎ}wÎ:MJ eHս5q)7?#gizg2k؀ y7V)8 Zzt,:wLMH :0qurHͪ={"YcUd=& l,mţ$2-}`g_O"`'q't0$ZNtޣ@z-x#oҾcUHVDRɠ"ˀ)*L] .k&U 6f3x,=:KpTp\ u7Ţib3UDu׷+6iؖvZ u.k| @z["'a`oW zs"ȹfb}_8YQ }קVi[H#!v{%[WN6O0!;UV֌& J%Z45TLOZRIQ3k}򍌀}9*/ 2$@ob+g# e\H<'UADar6,Lss3,(C2I,er-*q#/`RK6HR''B"1rL Gt7 +df}!O7pki }ܮ 0^q:(oS/5#٦lдu?Pc? H=,uSH$W9Qטy^v:&w(˃ G&#ǨQ9|f8BP@Z`MX~xGŬtjZM(`{?B% fk4OE .he5䘴K9vPMfs MOl[su/,ZuA|( E&} +>XD,sJOk b3uVILuiO6ýN]^Xh)ݹqPR .D85cik'rMaYIzq!Θn٤ͷ6< 5ؑ $D ۍ3MG~ QM? .V CWn^y+:82f5%q3VQx6B +Tή#biۭۉ=9O*`xڐ~\yT2ڍB crί=h/ZBɣve$7D$̲9(kJ&I/(+Uw; 5 o*J$yHV_1淊4;$X᱑CK0VK؎mҞjpdVNԍW[0x>3M>GjeA':opXCeFs%]_#iGvpJb$Wcfs.PG16?!ʳt1(?T,уiT|߯`⯑dTTqy)+| NW52ѭ? +i;lreܸĠ^ʠrҺ鯎bK\ V`[TAY19* +.؛&|?"ԄcJkR/m / (*۲{#$wytp ^:$@z }Ғ@d6~%}KfdL2-;]B5ı,ZEu@EBx,+!%$,TM w4mb0~vCZ>*N5IݶjPweI!IZSن˿F5&Zb M2*':DZXY\HP1at9 +A<}KBZ2YJX }T xkKY>|gBණYgmC` ]|/෣ B`=`v9Uo.x-]9gǫw6ܿ2`ӵ=x'ШRo*X.L4EG[[C7mUpícsZd<"@xG ObP BdӋ=eW#KwC%XtKa6sb BYЯ*{"&!h zhٓ=l>3EH`gG_m |a!ꏝfQY8Y*5ۣ?!'ާ]P,W/QhfTשN#"5CDΓH04qlGߚH-b#c)<)<0 z.;^D<َEȸ?v8I}iaEF4h9,&eAt=| 4;Ct(0D콒,[foߜ}ey/,h|,Ǜy?~(xj:=6&k oJd[V JA|ȢbϏnk(Qk8~ԶME2'g˲j "775<zqų؊ Q6ϣ:$,`!Vw.K2b )urB?Wzl?ȁa%b 4>7Ha^a5ە!u^=bRqvoy4ῗwpå&qNJP }q԰?C&4uY~./.zt~˿, H̘p]ȠT?0u38IyjDUƊ3w `>DȄI~̛#11imBP5= vr=g"+:sؼ`*CPt7QEd~R \[!L;J]39;~STg/>򑎄{mFN?w1h~Q:D;{1\nXkTLª'O^-k9lAi9φ2B1, fƲDhak:ޮY?C>q1~~N@hm6Z![XCwM KԜ&=,vE7Q#6O5-HfAc'բF @l7۔ GLmJtЂz@kԡ|n=W|1AE r\ #O# n3]>M̾PcK7֢zJ qWxNAom$=ߢA *,)? %E% Sk-qw,dל*H E,^N,MxRŭa짥zDiܟ]{m?4tt$1@K@%.˘J"i=ɥkR%DPê]?5X񷈦~JH+#Vҹ(PZ0!PUH/8؟fQ{>;ӧ1n?Uv007#y+Ǫ?!WF^#daӦ}ڊSSLyDMGQoohgȤ֧"k@{TO>F\Ea#1p*&bJh<<`}a r,ܭ&PNbP@clufPYr^p5haIVfDq/lr,)5ݶQ8{-T>.;Q{mE19T1DqVڽ6lLGPn~KTPBC2Ifl`2"'kf~% `r8 J^;‰93O\ȼxYB15˕w*bʾ܌:XU<3-}y"S{c+ʹn#oN1'\KCvMr!{CppA6RiE8}5h:˒*zDm4O#?剱96C\+I(V<ȡɱ'Fy:g,m;q$Fʔzor4kgNz8uAճY8[7ST׺瓿? QMo)%!SGr;Q)d: ?н/==aaje`Bԋ!QueE9H%z0UN ujoE;e2q" Uɩ#:0ڵ--Ce`v)]7V(9ஔ;L#<̝ͪ,GVW-IW V^SA(Gb=F}B>.2*:['UU'P %E-kGpb7bn9<4)ēj#Ff*c(2Q.1ifN2bM(U\Oѷ_= $ 3Uwʬ(ڊ7Zw ::YMJtɻ /I8-9k%K1pVXu\sa< ˣRWݦ(Ʊ"nÕ!hnJ}oCHR1]\KH-n`|oL>0=upٳϤۑM~E PaB$A)T)᪖˩ѾTAs˞Ƴ_BNpjXJ{0v+eP p^]|*7~WoӷJx3Kua3BQeUR"z;CD(!M|u:6 .?lQQ[ ,;}V QEQ35Hv-r&pD ΚY;BLVcv;\)b)В@B={#gn'_+!X5>\=KN"fP/WǏ4yJО |fb%^Pc]&blm;'j?$"gOc;}Ai?ʁdV K\o:]mA"Ex*t8Ā&" B_Of^,ɫ9q_拹1@>kyaъ}H La,=jEa] rFtżrʬ:ۦgS} S-$<%<p~#>gD8ט:"!tGk懶gj\̨?m2&ti~ Y' L q X(9 4 <r7hk ˆ=Ŵ.GWOVtxײ]|wum臆Mc׮,~K j*ƈZ.(CBtQ5E;dE1ʷ$e`*wڇa] Ԫ~җ_?*yPn7C6FQZo腁 &DG\*LW!s(կoW;tj_$viXdܽ7p5~36n1*9EA3s@uPQo^9*?+Ϻ\NU1z,b#7a`C`QKX` `syytپrE8JDhJ-5ՒGՌ(MTe7T6|a@͢* h]#!V ~C(cY=ṕIhȬY> L@UhLJ!Rh=,3 ~sUn%9&Tjޅi%KenvlLQZ`zVi+P?"5Pߓ# xFǻn{缡{Ոwr*?2?}R4ݰ3Yl;BE1+,l]N-` ivrN!$JJU>iG,!7-G7N\Ϭ~-c({W=r DNzqJbj Վ+^ɹ:$Yd )AWmꡘZTu<*B~CtzULI?Kf-|qկƱXme6,ul!7#,m,}v9nC49*¬<{3. 񩩑7rhlOQQ(ĻB^8ճ찔un?#Rxi?^-yQk]]Qs')fXQ&]WeJ9Jd{XHcJiN)p8{ j>DZWΩko|u)\SDhgPuot,Pŵ9AK:V@Hk{c]̅ˡ$IVt+nL3sD;փaf@6Hćhz :^͗I"[㾢{A+/8Hs/Gnv{*6wo'@x>o]Er:Y/? Uz@y<]~Ъ['ާO@E%"j P[#Z#:OI,1U| @J-%nf둔!:I\f2W`Mc4Ӿ!Ot0c ?T{abD| kCMmR];9y!(qجm&;}OCo'X n^g[i$YFʰ~TdPu"KQO-Xq&<޸ GT ;,3yc_iIoT8]W`Az/?m֍9Y.w ,_|G,(1M1et}IBe)6i =WPI rNU6S"P[ÿkb*&d`{(hdTɍd[+p'ChZ$':>T,>I7Ifh|k;꜑N>iUfYO9]Ro%45%SPaYmY#.-3ۈQ@hߎ sN@A% F+baBv8è f-0,yA]C{kY^)g.<XRjmp?uE!%N>?(mv7&3xpI<Mܽ#fP(;mYxi8&DW)/u>OYz~ӿ冿h`TYGp[]抎nx~/j;MGL%d,Q)̳%`, j:, ohl8hM{bp6v(n*ia^sG`B < 7Cx 9kf}/ιWrdLz_5€!{4'ŋ󔻋R<{X}_^wna癨?U~L4CzؔBJ/BP*f >=QɩIh/=*rהiY K)*1\Klq=vykFNMc[M@`EDIy#0oR(k'rEQ=&у_-_D1B}_(/ˡvgHf4yǿL;'KfH;–ۗuW0f !+֦Mkx˻D"*MlɐXf{i^`M5RJz ^U5-b|C6#>_ kתM"bV~OZazB#=g:V>n259ѡs}zd]rJm' BRjfLI8qDxPMrÓskeG$]+nH`NX靭W宔Hs]1a\Y*NLjxdW"+`HscC  ,(Gv2mt6[q_gTJgS!o૵_#,KYvԽ qcL2QVHG%b-9q4 M\,0-F$sز戤Аso/ed#WDɥ o'mg@~b%f.sNHk*̂!S(@V/h&`}̟ϣ2Pc|qQxҏنo)%8C\ceƹ3cӼ"HmW'ƒE=1-gC8hc@ O4LZ`s g=I?瀲:^+3V㶧tX9('U'@ 4 S;h.#E nVηzdjSQs浒KM8usLK+z%~BINd-\y;rVB?֙:YDa -XQS/~ORC^b79DĮUSYI!EͺKaTdRg3]A~9HG|hߣKv}i ϟ;2˷u0~L|P&5!h:˖  @N(go&ȫO GPʨmJnv6Y0$~v!3Z7 ;\11l]Dﻨ)ues9 }v˂vGlXIG kAVቡѓYl:Х |4oN(kG:V?ߤ .xRETӧ?4NY~gliOvD;طA](:+9Yp6 Z:Mj)6q8p7Yg0 P M]waD{s!R-EkB8DPǔ#m[ya:|=c?|q bԨ]1Cpin5*~{jS<$m2*OG#K yB磌 { 4DӏAžI`Rۜ%XD!Oqz،Iq1Z.HO9>}&HCccd]fScW 9w,Qf´^bJƥ{H\QÆėp `ʚ*)sb@Ug%'B鶏FO[Uc[4vKk*Gv9'r;;#0xip,}Pq筵i{"Q¨xDf> %O؂ $-ь I r-o^[$@"'崕cgMɤ&}ހjp0+pMZ҅5+"OB4:\,T 0dA1}#}-wfvi,8)V*9CN\[$3w >R9oC;^X8.PƙEw@",=j=V(IE.0NEOk=%Lm`hܲ F-^¯T=ղGg,btQhd{ۡelct\xgu_d, D5P77>ml7h (q~:oĵUI=#wj<&zO֏\IVxRߴ!8+}s@3x#V5_cMXɽ4܌p'Fam^e>"T0A. \ZW=|7 ϒpÓ Q7 (|d5{]v6ud[8Vп+|#AOYq:Y.DdܢǑRԂŊT! c}_`yZu,W"ֽik#W>&N4*4 QBڛVP(ס~?JNKA(_6uj,Uc̐,}撳DvJqT?XI p!jrL= qe(Q&g@8/|).&S`L0lexH3)6Ǵ~b2ިuߩkc1 ¨uZ޷ʹ"ȱ5&rwNxq )F !o0Ϛ!S筞sS,kmLs?^ ?!8:pA 7-K\j)EF;}Ky˄v-y V柖|Y-ξ<԰\ P# Ă̘ܜZ<mLq@S|#Jl"^;<UL> "τQ?ջJH]tq|Gf} q7~ܞLdp$y9r1_9&J[Ւ(Mi۟(fU*)Q5=d!;K U&Oz%|W?hWJcd7*wQGڛpiњ=od|Ym5rh$Ӗ+kE6%Y>B7s*,_ʔ2( 0GJ@1p(qf#:ua!VC+G?) nj[#vBڎ7/~R3_HMA(tAZZCئK2bfX/s* :CF"APLf~6X`^Ci]Ev DcRsA |ggS+)xV*9U6 d iE<@%mŒ^b=3F&5iڤqgRE/RQk9ZSA$|^MNr}w;a}7)Ñ-iɗT'SӜˣoZ>枵^dԛ'jԿNǺ|Px- -[U)X$񏭖C3g2=g[@8^eE?JϹ2ZOSquRW6GX8;nj1V@3v,M@W}li۩IbΫU(cqNR=<5wa  %oT˅^[בW\=ގ {bAycjp@4toRhmszGױ7< YA}_S/#'|5eЩ/4̩8`CCVd"u0Lz jPڼ oM10Ϲ@ER'!T}F3zx۸m9/76>߯+gG1f;cHNP:d<=&kˁ=eq;kG9SzDd }:fy(K#Tg2onPt{ñȔ%V*ᆚkp ޕ-j/4ɵ?rx!q Qe!6 WE6c*`,4ano4بi4 }t^#%Ŋ(>3U#/Jc5,(g*91͂UœR~ AzK¡b"#1D:97(NEy7/0v {uAH1ղ }hVW6D! 4lL_=I- bE8SslQGeCڸ$7aYݢcʨlI&cF,~ql ҃Qh*=Yހ}SkECO!^"_SXJ.A_)&廪?Rr =(`YQvCJZle;B*gIEm\2k[]H+h|w}A=f-"@t :G~7ul.gMpRBO }.-u7@8Qõ팓"߮Ug)8}yrB!㡡@evT"-,yk izCVdޗq("a|g]3$*S;9yqYv+w2%;/|m|l)|w1u_Ȯhl\|HEƺ%JDg^D Gb+9t;)vwLlq.<ҹlf=Ԩ450ha}ͽnr)f]wLGb2Vu`tZ ݮ#ۆVI3GM^H3Ythrd80Bŵ})? $#ަ"qS lj0dURA^'0)5)uTܿkwx"ƛǀwO7u%HoQA+/0 Xt<"!5{W:rX1efEٌxB=')N !mTZWL+1\'?amƿOƚgV9rqz"QA;i0ee#RM[rSXZ1Wi;!vFHsO Q+-r}g,2e~uڔ <`&mqjerTJc< `G5+&>M< QT6  t=lXMiqt/P1ԁcx(n>|A?Hw,{)uo۬?mh_%_Q7ra AZ3ImmnC'A&+˵ާf|x)|ѭ'o@φ8-2<[yCP# lvC+WڕR߹.yӀ'k^BI_Hj%-X2t;wKYʵ|fbޯ[aUVHL%nw!=xEߔjv2*QxA=dQmSoŢބC():d6 RrZI EHĩn -xST2W=rē=pcgaq`w~aD|0n7>л93\F퇼3̟з۞uߙ d0GX4sUE/QG1{G~S@磌cEo+@w3y'2 :ZT!Q-G/ d\t0"˓*7]J'~{]K ':UE=B&ԇ* 9?^++T93_[yY\lLнV4h%;'LbS{l&83(kc])VGY !i.YYrhK !x),PWC5^HL+|uXaZ@zi鲞ӆ. 4wQ#G,WhGeq;*YT]P`n|I:T ĖGS&7 dh P{Y}ObE%|sg&.!?&ӿL@s&,ɓS@X upwu?nN;3QVsxZWƲ#h1 !xS,)1tX8!O)P jheSu4'Fe-+͝aBDWҜ0!/ <%x*_8dԜc&͈Uj[*[|q1 U*UE(?ڤvn˥f׮_@. {_/Y sY)KEa"au Km4G]YsY`hgvJ vc_j / O{L6AVbF^͹q'A)|eep+#7A%q&[̐7CDiL,g+qP!;s 7E:E.+͹Y ;FGZ XߧE" ؀Hb֡;C@&y){WvmOd%nQR"Hc$Dv>񂄮zQ~($@Y@a+Q6FI{|M5& Z ZeꏂΆS`sl)BCk8DW4| "끇&Żbz 5u<;(j8i>)#p7q _OhZ'Gn+J߹| D"3HOiM.~Wi _}`E^ 5*A}߻Wa(0F `D9a:.PEҿH^bMP&*v; yUq?aMm1n'!:Jsќ"e3+1+t. ^8; F\R_~ed{PMJ.F ߔPARXK'Mw?d7 ɚ(o aLoiNoڌƕ~׾X};afi!_D7"-"8N~z5hߤЃU+*u5WO(@SmBEџs5쎑;=P衸08އ~mצ;|ި~!x d[n13Xڽ41h0coq_joDgy}{*^6- #`z畅A_f*l3~!Iwb4ZLnkНmJ>p$9ď+wٙ65`4Pa^]oPYxp?c"UY V.H efgl?8t<:*H~{Ᏺ"\wTP"*YgZgߺtXAIT_$T >ffwf-=gN2.+ߪ}÷O9m]v/Qk_g5Z_,tªb=ز׎11DIxH:̚=9۔A>&VK(RnAܨq8h yѾ3f˅sئL|ho;#IGI|lts)rLqg!^)$l֧5[H=uF RzR]GOjP9|rΠ7]Z,3)%4!=In5{#" Y9ҷslm5zs]O5l;y9H!%l:,XNĊ<[咍8p|gBAVc_䁂Hd^ŨlAenq/U? f>70 "7$0yU22j{x)d ͷ[?S|qw7ӅϙC9jAZ~19nS=ck<݇,UV}Ȏʊ=K};{SF9{Sb ҩ2H ~$u؝F9Y8CCbtVvb4 ~B!|7Cg?nʫޗ= Б8&1zog;QQ2IS1Q̲ @RmE{㖅xь"\ypw}!uZ?Yb?RQ+| \-R` qoX`&grI s8ʵB!/ w0 gx_X΢RrhxC] u,<6m' .Ym >dVdƚckˎ@uXa~Lw*-űM / j?ڔJ?glf{o88#?|l7^-oI"M!9GLhp!Dm9&֗-z ߜ \rt+1\_ f!J,c &8K-%pI(yfS3v whp$Q;Ѿ |40 E ,:&AE B#hXK5ݼHAVfjKgo%JA 9TEjEyw#@X9 ʏw }LLB g1|(-iR2Ƽ<`3y* ԻckDZ*SӬ4*YuAXDR&cǴV`Z>f>zH_ԝ`pZ©~f1[}v!\%]ˠ<#qpv86K&C#7Vj~mf3-{gX}L!pPS$CkKIYҀy9w rn"r~=`Y&e%q[3CiH>'E7v &}52g4p!Ǎt(\:CKg0֚B;jU㺸6w eI3$QIKխٿ)}\0튕-` g fB|*|B㝄 E:'pc IK #HykHJrepH/1IosXw!tnnRkWW !}kal hɬZ>ߣR㒖2~'ޞo"O YKgt^ 8ؗlL: /`,&;|lpDHӎEq4>;q޲ŭQmc'NE(\Oi[Щ:d;G(ie6χnB{FjCD.ԘtfL= G݋J1a-^]4XV XɝlO]2ˤ8lKF]Pdi,~_5֥\g)Nn/-aomhuzx/|7YȐ cp@#*v GR7`N[lh0ۺ96:; fRpn LԤÊaB ž6^wLwo5Nj*l'9>ZY[D 5#A^ L:H嘨2H;'A'{2@B83?Nx}5,d-Q9M ms 421BSWrt^h߇.V{0vNKӏʅ:XcD(ZFG0=_2#+CD?SI-{JrCC?jKC5LCs+m_si+'~gLM 9cC/B^;@5*@>@Cx_ 5EӠ(5e)&)/uVe!(!rW`mr= R :zs)\ ^ZW:hK|:\!uD[wR{e|i{kq|q/7!əM.X1S kYU-'8?W"@1[&I +&!\Bı`FUYW^IcB> I3VK)e/5fW1.9B>1|Uz-.M]8ނ@( ۍJ uЭhNl3Botu&/꾶Qq㴄Dx.σ^g™&Ki+ڵb,-c}{TC/ 4A(w"8! usyg+Ln絰+,Et/]L7 a'RRI#\fء=u[>Ò# lLJbj` Ckom;[z~f7HfwB!r)h uQwJ'8ZTjeAJ;a>6[L5{:ehbyccpvRީZV&blSH8:~gBmuGi1Xh53TnqC0UYQs~ ă(ݽ<(T^zt'.VS4Dˠ 8%n֗ aQ3xT`!.0dmJY=N>5?X8J?'3!rps5q)s(0B׉s]|*89*I-TE;c,'A|?j+Jh.+}6js0#g1!` 7jS]Pi=<=N(2td8̎VFEy` !jG˒'SߙD#VG`G9l7Np/VE!Y{laDX'1vvkp@4/ TdrYɫF*0זeM&f5#0D BҠX*k=t=V 4/;|z41mMT=Qؒ5G]_)!׾8C[uѭp 8@2P"&b]6~U/#/3&-a.թ͝-G!B۳^xJ[39/nwXյ&\i`1yv6\H5}|g-(ѵu +tqŏT{jeOaטr"Y |}E(Q`d0j><dw)k4].sNUoaۂK;!%ܡJ2i]&eYi. !iD˯aGITc\6#K#p!U Ð7*y"e9TG6PU!BX6Ŝ>4Սpwl!lܾ^1eIH`ʜthB&RNy@8DJltj(:`jzO$7;RŁcouJSa'53 /,MM TYR"X)c7/mnYh$ x-՗Y;y;X$oP3i.q¦)hPvo |ح2@!}OҙZ[Y Qk^e3,ș/ ,HHG[2ܦ:~r(cK>P'oObщ R?vz:{vo"6:&"n8R%(9,|zjV*%aSMzHeФ[KU&,U5V  JGu6LYʫ/t\X`B 5X+A-+eSV[9I8+V@`6T:4}2`|n0})gÉyE/7PkQiMµj*sIҗx.:|'%cng=V74*wQJ./۽&kmdRW܊)秙9Gw>3ߴ2)/1]e47aO!P`ѧ\R}7%4 Rڗf@m7Կl? ntIM?bYoM ^N9/LhW{Ԧpitn `MYEcX,{i=Jd}\kNuzϗ[쩾tTxS ^^֜QLnC0el^UV/ uBCC3]a؛r4\H1;"ԛS&ȍCf~PjEj/V@։ӈC7sMyq)s)o>N;|i+2sOCþ4𔟋u8LgIx/k)waW eZ}[Ա_aħRAr'i{+ v8 7a5+h}5vd-*(`29*4S꩞D;[Ъw&Y@ٕ(jxg:F4IH"2\Atcot|}+i!Q|D\ \9 c0›[U ZyU9l69[G&行|F&alAo$0Ĥy/tǯuN' d]?XhC7|W)xŴ#WL[eu˦_.#P(%7bi֖C*1[IlĉYV Da w\^2ڷ~Q 撤K<($T'չAy#c:Ty$Gr<]>>* jDe9Y 8N p=\֤'ЀR,¹3ϱD{M /Z &擉mMSCjT|)jv#F$ElW Ү\@ieOBJ+|)$3c }3+ ZҘ nPǯT[|KЀOs_xM 4[޻Eff*XMHӬI[̠DR Ve[V69-`gnT9 JjbT[%c(ȿOFG͖EU q͸j`y^ s!]8ۂl _p>oѴ)46KI7ނ!NsU޿;-슁~0O(ƕnWT|6\˪󝺌>H@ԡ+ہ *Go)e26p#>2? 'jݳA4<mTyj9BA󑬺`Run32ϛGxd_|(RjA+@. SilfEjPoCؙÁc_T/R570 ֤2y 0->D\qL`k > iZQ f8_Mj)C>BT&~k{0#fu0u/%#"IDṟ-k[\YQ"3m!@d$&OoTRunA H`¦1ak%O;(1g- H@.%zF@/:tUvA@;gvʼSӆ!][e;zG 5NvJ!n Y R]%K~ aD& UJ[EcvRtq.;xxDW Z&ߏ̍[%K$d&ppg 8h"BW@-d㍎^ZU`YCb0v"vj3ejz0z}$3q+o^hZPbZkFa&Q e,0//`) J$XljxS| wwfZ29x J¼vCr/@pW\ز=mǥFE&ySD{u Y`[i?$0[!o#K,/ѐY I_UHT#1"/soeSfwLP gCǝ=c8|.-T9m r) ^|9cSV- $?!Iue1i4&K%#f{2jc1% $(X64Q&Gf tt>90ao=2\0cdXLc53QVH}_6pL?hd:5SA? nI|^o/<4$IY-Z|XfG)q&aCݩ`?>XhLurFwCg('RQ .?$z"dOKR=vuՁƤ΢}Ȍ]>#\NDʗH;-a] 漢v&<+~#MdQAz&Db HmNի,JD+ Ene/\a 8ٱ{nxQ]\zpnIhǿA:`&jbzaF:4Dߙ'Kȡx>w伀jo"9- Alg%-%S#dx{NG>)^~ J`= lm!j|ɹu\(,Ǫ(UL5^-sDwǛ5TWd*rhz66E`a[ $ W `rѰ>MTУ!@QXǙث\jۂYEO,t7÷ylNExLN<(2j8d^ӧj#2OW x$byĥPF2fNb3!| {GlN).ypصmjiz$#=X|H M8L ȯc/O7 $%e'U|# ss,{'뇻nY h%T, ^ lGocXfꈶpE%EGIuu Wͳ'3|J.XrGqm5Yb#Us.ƛEfȦǏuЍ3sQBjb4PHM _[ǕG'E:Qw9%ZBGIZ+".s}x 63 SMQy)y'7+nP҃@'f31g_:zՖDӟ׃$4ufk`t.[`䡳ưg]$"[}]߯\'Lj p_t b>f`ē+qm\AG [5]!ɶ&ݱ"rO8fK״n=2da!f"fO}ܱ`fMEd b\ېD1t^$Pc&ј+wEl!(O<)HC`ڣI DK9򦛒Zx#׼ޮnNޠv h(FJЮ 幧n _:l_],#6eN-<|С]Scؔ;3C 6,whjL [Z(O[r2_ht'SzyA-BC5l$yHdRc @>xh&=HGR;Vi^nig*_#3- !x1(޶׫=%bG1O0VnVGc'kGsŻWSL%T 3*Voر,x"Y:ɟ.+K P%"W!ݧnS4t)f|3E&Hxv>-RV%)꿚9~ꠛ?k:z"1z{˾8҆х-$v iQ6ps#cEൡKY6,0(܃8vqD$dH]d]}HDVҕsTkoNSPeκ_WSBvW$/+"Gm~7FF J Zž5DlCuT[敌)ovǟ.LCzD@8v '5sKuosK{"?Ω# Nv. '@%*G탨o0B ]ZDӼ`w&SJ/I@V>+Z߿TJQl kmwH6L6=}4^n[6tYc1Zd=e}92I4)mU8A'5sIl*%TLNPpxEWba:kdyɯG Ur*S//dE`qyr\)F1+q"3z:n9F^:&#Rfakkf>4n܉ԔHȿoo5! %twN:aRCXMa2V gϼ_B<{. +-J:{ZafUls99y*"ȫ/oݐGw4qL9iy1 Er M7cN! +d/.'yIEgx&q#Eaj+-Xbɸ,ߙB|TO!WӤetG(W e=[EĜ+Г>I-<Ҳ I*v*4S}y9IprF)-@܉6 m>Btjӛ?mȅ眗Ne@_!pgU.= Ǐ 3q'xaۦfWw %~^|dpY \[۟ g4؈$X'펝Ln~ g =r2FC@d_GXBѷKs|,{ Ew~@@8LR+]LCT1kmVL`_}/ei%6VKL63( 6 z(d]#9ꤹsRշD^=njpoQS<j|=9n/.{wdږzIFG+C Lʈ Q2 g(6Vr` d ,sRK;dlϣy8l{oړ_iCWC7Ox3#q^~V'Y:,Dn3l .cAOˀ)AɯV;mC7 0%N |Sۢ;*ԠRe=qԂLj9=袷˾XT#dF,1ԥ;)5yGPz%!IikZ&{}Z`Rg]>BZ-߻a# `NJ,Vmٚung kK1);3 w2кmP SR }C\LW`#:!b]\ptM  I֋wӠ2n¯BNWYX ThS0?`!a0h2R"i93ն2r`,#./`mZFwJy9.1FΜj*A$TQ"9MgJzUr'ٶ~ &.J.$&h{9~u))~1I/#fET`` Ɏҡ,ˋuQhc."< *,au.5fN s*Y=A8z] >'#]2zم1ZPROe681}\C~zn-7^b~{2`6Zgj!fNYvM쮴gm-aqg6.S@<mx6^ZSɚOp)iBV).K,_ڕ{ ZpL% LG_Ƀax&k 'DsqGק J=DtJ!)YCȮ.i խDPx-856&nGDs Nmޏ4RAR2tb|FvXg02i1HsE&JnѽW0@;y/C(K'' D\LiE] 3XY{,q$Zjl)d };̂%hjmmFի^/g$aF {V&(XFBUj7o&$[:(ovyU *R$GƅQGWAeRgX;[E3}$[ů7o h|WlAb6d1s‘9I@#< HpWUʐ]FFJ~=v-Y)t:a1*l oH /%pFt dAoQHN9F<#͈cir$G"ӭr]lM\}-#Pq.؈~z]~?dǛiKg{\ @7bcAoתq<?pUd;(,dqp8gQ" 헡2֠wUhʘү`ߊ:\.nD79~CQj(?cs We~MbdOHV Ƿ :(?xQ+oCkT.j9&㹨}z^O `6,.F0Uh#~fv=2W\Ml tݒ3{odB?-|ʗnNEG+} G($ -ŪƴoeIp[ltXb0倾e7Ngru h#LYq "vo /S-7H<ˉti@Uf6啳Dmة2>l>W%.'o~Ѹ9|tz1|@q^4>W&-U0'5du!8"SLSwLuF5KqTjY%| \6qfy*,ܣ@QP {rR0wwD6+LLp0Nާil1P@INӐt)+أfh;oSM}@^k#'Û W?Sn(oI)B%J6bQ7M1^8q&IF݆a4zhbS .s\ \nU4k8v2]od p)eMul~vn04[ , 4J犛6L?9vZɑDeLGa y&Y^RhnMO[>׵e_z ,ωV26|qk[taA L`Q~3R t@J?s~9]T$~cp5:Wy"ԠjGЕS4cZ3)nv`G |hJiBb`blyU@#0~0?a tA#-}œ}a\`UGobfv҃?QDtbOWg|BYk*?d*q}8Mq6_<"cS2rZr<0;٣53Ξ_Bz: 2IdZۘ=ߊCkfL2q-u4W\kC@T|Fr,f.xٖ+C%tz#Mx- l+;}hu=WRcvc'lкܴ*p-=ڰlpDs㺫m&c2Ak}9 |C [vr٤ojG,hvnðD qRYaT/ ՅE,4C`8-_uk8d![ྡྷ:i0ĩ]υ?~^r@bG_N\b+ظ2T(b-&1ЫITY\H4ABet}<,ϔ֚ɐa,+耩,|<+ b+nqU!,[+-_jKDm!},=}e.C̾ F+q2FVC7bS \DhlOj=Iu=ҩh6B4 WIZE ޺R;|KեfC™7GYE1)=:YWN ?(0b z$; 8^V#zuQK v[9ޢzlOʄw`z2 7 6 o/^*?HZ"xؿHB^ĔSƝh½VQhڧUmiΙi"U4YK^MvLL7NV Q8k[!?$e߉w[g \01][|(ڎSMrU֚k!k3"/x3P 9H)C}lAF)'ZmXbg~N#٥+uF4EW_T<$(6^ v?3٥y #c'Tgl ! ISQM 6}!8V5 Mr+C,2 dR54rSSG+5h DҰ7'z3ɏK [ץNi⵻ن{^%FTn;.ľnNf>i"3sP.& /"AA{^ޜ8=b-JsFƤ)Zjˆ=RW20 c^Ur*~1OPt?9~_Ȥ/rSHte0mc|:̕?ZR8&u_j}Xw)P9XRVqF\%:\'m~$aH<~q-2,1H^,)([Ǐ$;=Y'ށB%bGs(D uf@YpuCHm,]t_duEG9vR4y2VMv5|^)AN~+ i~3^3$ IO;r!f 2kCKb>A#q-c9EB__7}vC<V8bFN4lbm!LsCczdCvmH/Rk.+( c%xD"3ezu:dX&N@CgǾYoYw3 UM䌣O2hkav-~{fkno6d@ $)n#0dź0M&tvO NLPk!VXz2t^ `}C~xk20rSL=jJ3MyYL5|L6\/W;{t#p4n8dcTҬQNqiPz/UZ]^B556Svu{~0RiHu41~A;8LsZ G -_INP|=x;O@oW)(G5nQ"I2`鞹[R2<3<|cJ;1xnЌ^=s ?*+ `*I1{g{Cя\y>0Ԙo'si KaQ.{'Wj3ÔřT/F˒zMkϺMv$ m6)OoAQsV-[3icd$e^ &Ċzf3 L=x0ۗr-E泾;?`71اVP9ӇH/-!ro4SAFMl 8層d̅?(+ yl5g9_gK5$1+5ILqn(pmb>ԵK XZ:ppjQ Ũ]1 ]>Yvp|0 5c.Boӄxc1*dyTT6sUM^_;j.ҧW1䣅x=|/?FC~;\u D)5l'iu"9 ly Qxp NIT37+$֧hG|*W :xiMJel!1h=mۑM! cD[ atPN,Mf/㰽sY˞q&-Ty{ /nf0c=Xkݿd75S>".[: Ii]1kmAo埃%"SqI 2m%ߦ47Ah@% H y K:r`o|0!Vng9AػJsu`g„7>3w&;kX91g`S;Zj̣?hn~$7M١Ô'!?yM3h&!('@Պ%&iOm6Q8g i2qǼ4-s~?nk=I*=DF]h9OeZY_K2p?߱T I.k 2&p?`u(inB{Xquv)f~EU4K>rs4~,>Ifqki8[i8eUn ȑ*TL=o{ΌnhA8&]FR,KhKՈ&PQ;.w]2 uHAnݬU_Wxf@JZzQ179ӳ'}pTeMsYQ8q|%c&mW8 4PstņH@cfT-ʞ뛱\A[ uwߑ>"cGSF"%`V lOyŋ+3Xfojfu"1y౼\Z`gOIMa 6KªUm7k}/qy |u& } +l6}J~5-0'2GoFmZ͆U O4MFMU Vn(9uTٳg4\j808l)Ą,FxK#N=)15ۋIJM?K Șl‘rW t~lCV  Csѫ6Zхsdb hk1/ͅVkW7# ?-0 AE@[½O7QX(gDT|q1+!Mޭ  \Q [uoEfJ\PQU#Ys-&!{!^P\U~J]D!ēvO y]&>Θg`ٯ~ۡ <@HWǶ껭(Z//<.h/u^LT܀u kvfX2*w& 2V= JA"]E.0f҇e!]*a1i&~8oi%&YB#rILp%1HTf;9:}x׼ç?ti\.<DG*}9Z>7dfὨ!xwQWXG~tv5WaR,'U,nϻf0.#'[luxkarztw, j Ua!7_C+:|S}kBnu9$H\֎C` jƂ*M ڜ( 5twYky]"HNRg>5AW\s?0eW†7ٕPSllɻ֋V X>Á^0L"iN.{2/\x-_:d{+&Ӛ0 wI[azjlTrR9Cr$3gj>"سN_,̶(R>LK,9PuTp@vq_/^ZD3K;jG,=h:?qMѳ.SnL7u\n.cTw 5 *\}0E:bVr-8Ĭ1|@ۨ`O˔aHvB+m5u-ϵ)wQЧ {>i杮t#qO!G#vHԤCp*V(/)OR>pak RsMYI:6>!=Fe;!,%8NI of GmRM 2LuԞ{iJ {*)vG8vZe$>W"h"GpYWxDziJFЄ"Q`k3mlL0wߟ[pȫ<ތ3L8%5w{ qGW[YZID]POԱ볕<ő:y#Z0R_Rq 22kՍɯ_NardD (ɸ,6A%N{DB/O)E}s}#Q<*+6Nۦ<l9o}XPDtIC*$Ar> :j6\T=߿snd7ð[:k]W9 iQXd4(;$̟\ >ìRd  㺅 Sfga X f1rT*B0?-µ9zo]hhv(T&oSg2)0zC3.`Ъ{~GV5RԀ);?G-7͋K1n@9]yoaLTA?{jH>i0 e8m,`7%/et6)5$iXlv|s#Wo9Q3=:]" b柛$_[go4@ L1%O;+I6C&̘* &d~KC'ʹZ2ix`y!K}bWŭū6{Ӷics9\iF NS>vNgbi#Vmgbd>ugdIHO _D\׻U3W}EeC]HryFà ,TY&Jl('h~ZGXc47H@Ձk}J+`K de=+lѕ~Jkgʋۊ+|?HEWCwR <m?Cݶ|ҢMHɔ{EhlgԠ?^ іG(nrQ5);IK Pd SyC {3.tV^BDhD7V?oGVmA~qw-6U*zN=߱ y&HhӚq0 3;ikn|6L&Ƽ|Q?O jne@.qIi[ ͭv]*Un .Xww([µܓšIFze)`JKZ3F7=rYr!PD.(Uv7Dj t !N 0}u*/lp tA;S1\{SQ)pVt'T;>y)ӭ%**KRuC{6^V%%ȶ7K[tm3ag+,x{~~)L`5O2j66Fp" ~ {p\oe˦QC٩8Ug 9)SrXŞ I~oY yDQQsp<9LdqVৱ)D zdf$V|X'G)]!|udٺ<-6e=mm?Mw+? v}CXc, /@ lS;;3_N~Q˿9އeg$=ƺq2[E  Ѳ TvFt32Ԓ "҄WoPNa6˽tET~42\eG(g 2(ySpe0CA4R5?(C#^_F,>1$S=E|Hrm/ >?;9G-F39=F /5%>67f'>)U\U'N8/~'Mkد&^rDkx.($"7O@\BˏW۲s&-K\'}T׫J&'r;$:AjD[XkvlduI$.V(uW ߵrfx{=}ǔE~| w)Vu>yӟ*u22P *1rzW`*ߔH-.1˳ n Z:{^ܑ;fvSb`}ftxڃKy͝kA$g1޳T‚uɮ (.CwCKs]!N ۾- m{@!"͟~*^{a,&O/{u\_S6JjEBѽ#F. wӪ$VqW!Tɖ.ꈄyіJ~)腼/A kSIvD)H >*'O(b:L( pĮEM0JnbL(s q!n.WҤbc9p(c)Hc˫C-ȶ5}J{kFӀa|Ut,^W*~|>؀|[-QR*4LjmiUkQu&Z d"Zӻ٣ΙBH ^s"WOe7AA1i 0u1n*fj5%fjK-L^n5a~CMRjn~myu WG7XT-EG&wi8L qpsbvF>^yb@1}W=aAl`!%jm2'Fd(4i=E\,E>cu,$v7O 95dz\D wB9aR]ˢ ?!(xb' l']]ҬP+gw<'6a60ȳUH(ǡAA=Lc8RqD5>Tr Dl;`a?s%"_د zҲ920%ڎ":$_݂T6֯"_ϝΛdjڟŢ>'0^wC;~⠾Vd#T`~}^?q~L}H_MK߂U-tgXdi\0t̽ț޶-&$use@9O$ *n(CB!)g:)βߢvE6q"ymaE5ĸw 0o_a.@]v.RKc%ko\:t?ЃFZ.+z.!=Ӗ^̛80uы̺IB{S{%% zH 3[iVmelP5V+1z64Qɼ}&sEM$uJٱwdM^|Hv2P\ ,?Nb?Oh3_0@hjZE$ڵKtpϠ/a鲪0ʽr(ꝪD5ze.]Wfw5jpL# oY9^]TA>3{V`"P2K&)u HozH(WNF櫫Us8 31]>V/X  +{_z1zb?E7TR.A]y4;o ͌_B33O}TfxZF@`ƪ+#>"2:(hu9/{Ld{\~N,KT nROAؤB` A5|);kp @GEeHsATc)BbKbf/ՙ^qE9x`WVݖ@gޅKƆ=w dd|¿!h8XE5-QGiH#alI,'ݾߘWl\LXm8X%a[<6$XAc!7':R+se|Ata'9e^4-#,N*0{,VQ,pdtjqh2jfn)ڃBJ\P~)*`&xD8J#$^s=e~1J@?&zoV!S:U{qBpF^pB{M%b%~ -Mߙ#祗{Kw } [m hl" =ML6\ Fyy)-) ~qf A|ocr;-< X(Q jjZVEY˛z ާY{T-M\?D14^*.&rj) ee?0_C.g Jki\ӞGM) n %-L%N#$v h=$hf+[ jP^咵(c<6,l\#%Z ZLvf:)_RZOȃ6ӼŜrH:{^ W`A#$D t8300Ĩն>NrhS(ֹ0k./c4;vV=F%UJWrVJ )>οsrڎ"o{甉6!f.rqDJ[\)%i^}slO~JI΍hbfaG+H12%m*t<ԙ X&94<ƅ*;\}Bv k֧N>Zi|]}e#SF~_;x-lz la!a\7PZW߉a$YOEkkU[jgNdo6-&cX|k:b86#n׹Y8P<\!: ~sƉg|g;O\8aihqڐ:0lc*ЅxSqd2e)ɪ t M4|̮556Dx5q/\=uܹ|xxNL )V3-Ӫ 3$kktBَGjvdA'S@c3΄| R8🍘̭n~8!5 +p;P?ܨᅘQ|2%6^8 Ty()7/ݞ=EayA<֧]Q]-x&m!%h`Į&жc_ŽYh'YaB?`_a*7|VZ]_h"h7.8:b$ <#l DxC *һ|I oA 3>`,=EM_ؠS. + ynBᠦ0> 'ShjONJWΖg%L\8FC i깁Kv.–m5*mz"+AFz6tyj=߇Oi":͒#i!a."o=ƔѕSYILOC͏w >ctp9"PC͟f$,L BIl҅&g0av#J~K6z,CL.?kyu=p~~S+D[*L䟈A,0jKNݧ e 4I4W;)ZfVAcfW2#@t#\knn|w~yz-fڠtOwϬͻ+y`辈 kS /qsf9Ş=B햬#B{`vq|sQkDa7wi-)?\߆qn:~s:M?BW>b7BT v/bl5,'wt')ܲ P L Z; \KsR:5*sȃ屋aEr$& ꈴ@X+op Ø/rJl^<:gZ|DI;#;r^NKx4TuiG^q,jA uNI)OTgMe{&?O#7sm/8)'&BcL>=Sf~B'X^4%=& )Kzگ8*xs2੢ocqlp#_!{$@3*Ϛda@8zG5E]aOg+ u̓hΘ0m;+J8xlD$fC#9ӂ5͇Opp/;)6gXgs|gz [)H1Wڄ܍S$a[ϩh7y ?**7RyAR$P?'zv}"œl 5\ͽQBxPP~%_y>q\%jα(Q䠭㼊3&E~39H@1a.҄w ev-fQq8X.7+@ 4#Q-<V$fՏhgxf~|_:d&ZjȎaE|/ gB7i8<햙!ےTo4F͍v>[ {/`=(.uy3 ;cOno޼9&Od4vmg|3 c8MHY+jJfxGZ*7|#: S#yoɘȖ*&%υԧ'ؖ\5Ba~.1^g.Nm&#o 2Խk\{1| YI8 GĚNHvqCp(y_d"L1aw) ۿҲ Ɗ=flPm~i4#q9^M9_ʑ/H5ʹ}NV[i'?Вd%:,YPƜEor8w>BB-Ys|~UfjqEKrOj_rܾy{(l ŕRP'HA]ԤբA2B# }_?~͔Đo^5&TF'(.Ѫq3(h/Im_7Nң8mUE5F`k};ۡ3%h> GE[AO8փ"or R Ưf4zO |rfULp8ƫF{9[ ?k6߶9)zI'Isͱq: B} #`yo=Dm1>c4m酴Isfg)C *d md [üʠ\PQw(YcVPWf6btri ǞW='(^u;!F-/P~+0/14ZSءAЕ7/Ou6e*@lfu8=.?l:N_+;GV*Ǚ 58sT#<^$GR{:ks6`љ5gO$w{yW=ЏpӔ&GKZw ht{3q Z m-!~c" >GRo =rJ?qka?HEmO݄ 4GRI $Iߕ]ͤZqɺ聆̄x;秛?LNQm).LP¤ W9-Un=аH PԹQhi= -\{+Xjb,MDWU,FǟSot{ok/Ta`!{U9Z_ž{R]Sqz"8^AZ.]^rj$T;W  L0f}wM/YTodMt1PhjN]/0eE9F!Fq)`V jR޼|̳RjL7[2p2U;ˬvٮ㜀΄v7+i/Sm|{4d*RYsuՒf*kFR=%vx *puh}f,FYk-O(,:0>SóZq@$ȘsN'8`9S* %=ց&2Kw>4D8&CB0[0]  Kم~anxu_i SQ@e#q~~;5V6N ).7~TAYK諽SH HY''J&R/pv#}Qh9zQO)g{+SkzN@,kJ{ ɵDKЕh\c;IIّrK,lP}kMW턴WeEίl} ,tBx#s.v:q{e`͚'| = WZƊ-0PSO}QJ:z-|,Wؤ20̤c/|Fag.Sm?uKaUϵ_EWE]Iu9.WLࡸGITJ`Wm248￸" ^wQwsگK:v_lp/jlN25[-ۊЦ@ur+K=ye_b ömrϱ~Qb  Zy 3Uf+!`ۦz\~%^ 43 FD7^ J}qG *' '"q4qtʠxI29dWW0q9p&|B3FBZ2֮VI(AcҮ=A^ g7mA˧tz5vE[ qڳ*JR!BɍVȋ0M2QpOph!ARf^vYOܟJZVWdŐ;cP?o`_Q2́|1?W$*ܺ}/D>t(C=܌h$:NYye●oIe  e37$RX;q.?ݱ}1 XGs^9C\ JA ò-6)e)7A^ZO BO)E/*.$?f խIqN:e!E%+VHY@b씗miz㺚)Vo|a݆{LV0iNet]lя[ۖRy XҼY`r{KQ]=녉2'k>OUjf&}5ЙQ$ZψՁw86< l+Vyv`pX\\z\[23.iخU(3`-} nJ%z\K+g ַE] +twJy]X T:ˈY˲w="0=]DJLfVՑW ]j_u~}jDzhoSNֱ .訣簃tb^ls=6JsyTI@R;3;rry0[L[@6Qr5j뾟Ȧڪ\ ylc;GY_? @_cMљ'P&R7wIyHL<@WnaqY~•SeX9{AAKBML*.8 o3cޟcPaiu2LMX6&RaESt<i!bRӔ ;tT%X(C,[N9;R疪y+I@EL߭[N~"8 ~7cfp'Ž﫜|svf{kػ%7h~4':O4A;ȬtzpTHJH "؝\|%Qpɖ "om#bq>q QwPE#'_)w#EEWB +}4m2}y4?Ԅ:ZFMWnPbJ_ؾ O蝓yt3[#V<{9vck>5{9sGP8 CdDv|Րp1%S.)]y+cm^ݪeCw,n BQC\*t|=P'nxՠсq4|7Ckә*u[@KE91_}b|r|8Wdn\k"~Bd^9 !\ΦqYJdnd$ҍb }pKo?@WagS%M!ݒ4pс XsoM:PCOI$`տ)4rkbpo{mp|u S9.ZG)XK_:ڼr)qލU[+GÝƧ `C7ϛ݁d9:ƕoߐ gAVguѤk>rgܩ}zaVhlNG؎ёQfcBjsb}=fDV7EcWrgR.@ 2[K7SHzNF>3'#P,{*%#"&.;{a5 U2F#zj_9E c |VK'֓+ݺ˞>Ë򛞢u{L׿]eJ?0坐kDRn#a|\60w,`fGMq౉IH,X!fÂt֊#%3! ZOۏ1o9u}ૣ?Am~bۼN8^Mr90?QZerIa F-pDq -2iAlD6ɿ\ݩA  0*w7UF-ڻPnyGt# >-X΀CWѵ3@ @}m]7m3ԑ s!ivlw6 Tc q+D3 P5uN~ԍKɦ91htU-%9٧N+L:]I.0\p >&YZwBNL )=X,C34|\KEPmA֍C<mr[ չxDw.o=N9 dh?}Ôa8[خca݋qVw߄D*7US]LF<6c )lScpw3Y󺀗.iYs2P ??r۔kug&ߌ9xA<1*x/\rr vX;k [x_~F"`W3mRq1-dmY$U@'D_Q#C3@-jesx)Ul$|[0L.ow$(2>$M~(jK(=ӣfwMWJ!hUy/ZE7-ɱ;>twSpѷ-ÛUWP)NxDH$<-٪к:G( (s\I`.^TIY"&#Vs^-pߌbѿmT~g!: Nu kBa&rW%,_^_ Jza* 1Hh9~M%_k|]Nn amL'#Rg 8mƉ?޲4x*v.^~FRNvmM) hugEXW! ݚʤDJ!srqJ#I烼SkE,寅@>;|(1%yv{hA M?< ZwPY'7ێPO|䡦I.46EDjKVJ͑t׏97ra\҇t5>TN8=mi O⢂L w NtNq/K}M&R C?iF>8\Wbȃˎ+bzC()w%E$hW,#)`(fQI++:A}b6 v0G@*s7V|;  H|g FsJj@vɔ{z` 6Ba%$ ,=f uboAہSۼmJl>֙|se FXa5Y#@ZKθN7j|x4@̞ bbn@ȁp-X_d%aB|X)S=q 3cbJ }Cwg?! WЫas }¹U-C t  p·jj&Uq|M;΀[ɡJ] =51]bJQ\C͸"?}4T4^[O 5CtrTNIM<ipJC{q0>wC/mvH*qu8}\R:1p-5+0kӶ aH,o?CHs?֡a@8=)"YI&b3%{łn.csL'@>ܚ& 4 Ͳ;4 ;%W FP GZߊ{v48Ao <.^ !F\Svk Mp$.I+?"hFQ](f|jS,{SI xp̂^,eY#FE}c14? P1,CP& ])s5{E/9{Cd@=/$b`ZjPTw('=5 FE`Zu󑛄_=f^Zq8u~XJg]uIzL.ܭZU͘`(:ƒ˖)!\PmoV8Ix2.>fwF #pRIz&"r2RޮmUv3"7D7Wohb!mq 3Z5ư.jVܠs/Eelascߝַ.7R>)2er77 u{R†+ݔa#9vsyum𞁼q\m֜}&,/"B6LJ'z3 ;?[i^‹LFda,F/^嫴lGJcxxc |0r[̍D*i[m2O i2(9^2 @?7Ha$vQ= G:Tbu[L_ÂDťМF6P+qƶ滀u:+yŝ內_yJ}˶gr  i[}08dť>9ϐU{ 9 :]oIr iĦNEFpd}IE˙xȈcsj<nݝiy6} #>G` 6EI-+XbjZFmp7:}\B iSkoH5$ ԜLymcC?ֽMaC>aD-Um(Zh Y_HҟT0'&8Bɂx-!Ld f ՗kȢ{mmM_=5k-6 zprE sI驢j;b)T!.˷}/LR7,pӹsvv^w&_݆/ P QX=>%H$ϖl\it}9|8SA$I =,K.O8v{j[ۢs ue> 1苹 02hSn)XӹݿەXwhCABlH-\Sc@Q#Bzb;RQ\N|yvGwDNzv zC^U/_z,ZYB}ñK :kB}-tfjߠb0)h44Pj!㧧,شߧo$rZr|I:33,yOX!&ylpDU:(ȮDrϬ3V q\K t{Eʵ Gg}?>(7N dGQ8|wOimy?B+rKpԢXPR PԷuѷT>mmD&L/;w12h (Ny}yH(a =^Yo~Z!c;<Ϙo06k0|FG;Ws۪ƕmi,3(ܯҼdU<ޖ:DK%e T=m> .vJ(ہFs@8 q?|3YɛNFca`3Ϝ =I ěYvRrhe51H,14wdK]qVQ}΃Zo\D*vz8fppƘP{qܺ7{n:t$E%:JvH&:{9XL+s?]ԅ_]/⽘4'v)luo=|pXnBz5BjX2iBA;[֣K @~nZ喜8T~{NA-8R[g4BupJqlQ "".-jЦ'B'-%f8DfP1N_g16f{%y?\t 2GPp3)PqWZJ,uΥC]WR]py21smM@UqYQ7`ӳf|֤X(=c "yΫPDEz{a[Zw]owOZ|,!yEwe\1b8F$ HqWFtYg>ڵ`i1~8Aq߭})idd꾿lHb[NZnu̬y#SgSld44D_@X?"s!sJqBGrjf]Iěܳf4M^bzj:U'MQ9JkLI"nhr UU.< cXYmt ,Hi:5͍cY.<}߹r~z/`Cz[Ʀ7@XݞQߺEt^)kXee!уqoT\5[ƜG3^ė'B1w5< v] Ѭ'H[ӫ)jOP7c[ªWC yz )ғsKڵE֩lꦽq@m.S8gt7f=6xxʷF`dީhzL9ՀeIĒ? 4ra Dt}w om?yloU&C-n?@9 ܃QK.X!Ra3N[2'z]KF0Ot=, \ /pg|'V-2ӝ.-M{IN$ ;|w?v, ?U8ON/]^oSwclc0;k*FA/L zxWc #i0ː,6?-::ASYy7$cLo:g6uu473oZ?3'Q+ p;S clPۚD~*\+̞'K9:.lz_( P[#`%dxՍjCƱ໫fUDưmu3 %[ӄDx.`.:A:7s0l\Pml[gI^ ;!KqJ!I>v r!|#GTgbaXj8T$N>+"69KfҘcz.NVI5OG{~}TO>  Rii=[P\FAc*{^-Un4iv_֋7-LL )̄DaIA<+ b3eWCs;Nsk&&2EWTr>s̉ ef6L7q5\ql&bp%[S71; N>MS{t>6T L6pëm|RO0Í]_/~c]DZ# gr_{|^GpՈsT d K, ^ L'`jb4Txz.&ds \hw^68DR Z$LNsu$IrܿWXth4 qʷde~ßt>JߴDzU> 4? ?>è6Ǫ+i30*TmK$H^$TN~۳[ &O>v@J,qQrrrĵџB"_C':;=s&yX>Ķ!gymSxݶ'}2L N+}RGl A+۹Uy\^o5~=.+x]iD\Y&`݄;ş'G'70Hꗱ|:P̤;,*"zQj4눺KY'z^oCV^{MXV@7$ֱνh4sy:l[Z+|v߻-AhF+2/wйӝ$Dl3-fssor Edk$`3o,`?%Bh5=SSrScu6R8<3#V kuIeKp);5ʓg]#ـQ=ܪYvft $yj(bw|o^S >n.0A|^:21*nÛIP{-L Ζ@ /B|gO^ V+7{~0s|đBeߒC#nY1R,TU4 K.۟͞."`*-R [!Ƨ;]yq컌4yd4O=tY*@Yٜdbft@BA#b7,8fRfsTChD'qHGhRֈ,.bAծ9\5n^a{ .}6:-.1$Hi 弱|T uR Ŗ:*DF=F WU6O%|89~0 y߉uc-@_Q؎N;Ya#ߒY~j"%k4Zm@”l;?s.x49|EDs }R 7L./CswbP \?%ʹ1&y5(j]Ӆ\òfIyPyL{٬'ߺmNEj.B=GEy{@'FiV#׭]r|xx0 `pϊd+!/Rڊ>v5s/wǢQ-vxVȋJsIۡA8LIe}WkZ9W_e#j ۏ_; hG_/{T˨/cܹ<<(qʼnϺh4@f_<M?-3X^;V[..̢֤e.͹W77.V^d3a]k*󎲑Z#PIcT=^1q$\tȕbCZ&ށ}ޭMɵ?.$3fKm&^lebel~!'$9^тiz%Zq%|eYr.tr֖*.'LE܏73}>4:B^r cKJ|͠$6ku|odWj C$7 i9}je2ǍY[a$[b_"$#upz\ж)cl4#a="/)!7bkp+B7G6$lmns3o@Z9/?+%YJ$f4xc(Q ŲdN,^Ss%q?)Aݐ"eڕ*Uwnu6p]U!3okFdWY.7*AUu.R}l_!NJC%ژNԗ i)!e=9Oʒ(9*?`.3hǶm{{!,޶nap;l/ؓZ]Ha! S.FUz8,7M'Z&'v7@B<`Z {`ܬn,g9f4 ּJGz-),Ă:dHmiCJ 77]?<+Wܽ`TŒ_b-jUn@H8~DQk2{῵yuнJ v@Ej,-AY7P_ W>-8dHJr{gōw@VEsk˛w]yHXAh!{gW-=cb2'2?zZ~ׁ0bl1XΝ"sqkUdJ){3VNHYL H}_ ,}.<(0;!~]u(4J)V(s{VQSsdՊ+e2E jMieoE&{ϵ+:'o:iirk&YpZx#0PdpQaƅri bao ad8},Z>E,ȱx pQɖa1'sB7E,E=V<_:X&hDr^h[LK*_H* =@a$]pCGm]Ts8 ]ZлSLJn=PCV: iFÿY>x0"6]f/mKUVr(5MMd ` w=2b%sM c#=rկ=Z|cD>c!5 46qTT ];KWv57$ǝCm^ n-FK>[gR}u2!;T@i6(UʷTP¢ f5ce,`U$FD=A3A5iL7 rH qv< Z Qnj•/8cnR%w0E_YAѸ]^AC謡iyrbm@]4Om&D[|CFF40 Re3ߧ%eou基p!@3y=RAW&kQ#Ŷ3Iz)Q2D׃{RDQ6Ft4?hVH ^P~uk:cIcP#{! 3 ֱF%K!E ڻ%}fZ)Ѹܢ-t4WԖ{ fLo߂ QXFt[ ǹ9fFwowD75\Rj*0ߵ\E՝&yvwTu^uOgY!\5(FH=zdɽKr|*IiCc`2\vWoBhuY }C⡓t!='΁ #5:3yu6̿1BrmmNK,įW|S[{W$A.עLEV uiWy5˴4[!]2]c@VM韂+T^xE1TUGi R̬uP1r!Άfv/(-}"hL-K1)|?e03_Ir%!dVb  iku z<40\zv<2x*CL؀F*׿Ϝ,6MdF0˺Ƨ %L&R׵J."e>ʓ}ݢopi*+ϺGB`xkhl|v"s T %/#1;-orQ) gT02%pǼTPŽeв;N"MJ^5']M <#r\tu U2!Vc PiMTd/] rP񤩍#Ͼs2 /1 Q0s 2 `斬]gSLY76"R3ZKqVM257qDWx9EťSmW}Z1'2肋55_-PGa75n?CrMYǏHyoK]8TAfPʛ4ZņRbY)uYREoiO"-2dBk؆Ƃ5l+#0 @/VA:wPJ0ڤmP:9Qs2FM_AdGr.1H83*a1Ɔ }'G2LrY6D(zix&]Y097 =Ȓ8ٴǸ&`Uu%cjTymj A{~;ѲpdnQnHe/MQiB%\1m"+$3w("Q7^iR`(x|E p*!ÿ΍ <,DSszkhCO32{,]<ѳh"7}g2L({/E^8ؾGqHK/fSq?習,>&coDW5!$Ю%t\睁^Jp9ڜlgWd%=Zо5bq|x |$# R'vaPM|&JMʒ(]ZK^'32 9l}${x 4z#alR^--:lL0HAj|r>ncWUOi,nPL؋Ky1=Mu&$=o *m|,UkBS`y=5;eHYsTC4͝i|\l?FᣟPͱX9TxLzFYJntBP!J}݂iDnf!ZMc Ij岝Z& 'uR@灆,~i׉Bt*֛`o$p:.VM5 @jgS~SlQ+D狰8RTᰰ3C c QQnLFjC5Q-'p!Ki!+4@2ʗui vZ: r-4|ja>,ac75"IןᅘW| @[b= 9ʹ R-HCU,›:1 7f䂒rMHd;trӚK {tPT'\'B @Snu׳o#b(]Q@m`591yL,/%DO3r{ ^My (Ax(r/z !tGEǘ imn^iγP'=) <|!U3>z]Y!?RB0Σ!)!.sڋELMs4r?wF(4/7*"Y6wRWe&z-V\5,F ՜qxƀO0b(.xUgaf(? ?UQ T-l [Ls Kپ/$F-#[V/ 5n/evT^G\_l|IJݏ!35kAe.pTQu7A0+|uTm3we nZiЧu) l\EQpLL>2p E33ԙѻޠ%Zya+s‡@BzmiaR:iFW.mܿ\xR³<YG7 V0~մ# 7NfOc0&)/vOQf6;foIa~j6oD\ˣ˙KaS?͈W̿MydXWD_b~Nʇ9rɢN_;O ~k'~Y+gFC?C۶;+D1 ٦bHa&+\7lʛ5ND; {0\'lJO2mgʦ%wYaQ$)j8M]F`gyz&8QY_3_# ssCm}dL >m +y&2]qs{%埈X1Iq]`JJ9M_usP [MnC[E)<$G뿤`B0Cg5XJ,S\`ϦhX`(VZM}l@#Bp尛:@i=E{!2]  .-/lvw/hOz[8)6B|&s#@ "ںPI.`4wlh^1|au,doTXʌ{I|[mUO#huj_p^|tؓ8+Ozlz zngL|v6m1d6i,88^>^ (~>{fA(ƩԹߵ <"l q=V UC'URٔۺT \K$-g7~9)durreg~!k0I5yk~[XVh Nc릤(LU-- `%޺wLX.{i qZ-P0pVMrѲ[뫆 եCyKH ȯFw}[ri2e珚 '@ yi[3z`c<ο#_+@ѳf2 " -q6{1iZMb.4b0;cF8ߴ]fz$%1Dyjy,bm!LmU.  alxNrԽeq9+*R)u_]+S,V_m@ v.-==ƶ*66t^J߱.3`Ks CKNv]{Ku2ڢ7tw6LKNqWhITBy6  ݏkįL % taAQ F$@Ө]u2GR$N졇"F|PҞݦ Qi&Q H8O~5 "Xk)*&673lD( 0 )ݼgeO.~]iubLK/~2*b@"oQ*FQTtȓl6B{f]>u }Ńk:X[ 2z;#;Dz~Wv~{yw l$uJK8$t%Xџ͝@28xH8ld>Y1Jo.vݍN02*$qhᖇ10؆YfuE;Cٹɖ^x3+oYlIvQ6w[󘴄՟Zp_=ICETp_-=]) ˚%6k,LJfU)dD8Z@&]Yv›AQ bKJ=Yzs[ƌ2nE[%5bAK+iOa"d"O%V:K[fv ([Hf$p[K:{Rȁ]0y-?PzG?/@x.%;~;YWiD\qKI.lN|kWN]uIH@SxnVws{awp˝v<=Wˤ^*)]`1HML/f~bqK?%˺5=uwb'?^f+O|+=V4fQ[F4vs(Ү!ux(WwGSLN?99p<Ӽ<IeϘ}J&?]J#] ~tĩ #'8"Z$1B{&kջ{{4@b]Q!A^qH;>7nJM-!;r;Ԏw;wjgoşuf%k_(^)M[@ڛQzHVIIlD#S;7+k m@0|VZufx$C^4W`eMLDĶ>|DH/%8 i*|diqh;e%zP"&BȮRx)*(]=;S *ʽ!:Y$Ȟ֍W8%p1v5!}};UфdA4RMҗyt=B Ih4ODwtid e6y%ꑠE7>\4<,q'MMxQ)ǧ3*zR(i ЏѿNXj (bR>Cea (zD`z8I ̔`wOo%'@粼uFP9e"QqfQ+j?u{ Q)0XX`Y% T~(T3}t*ɝ>U%=-qHGb`į5f\b94 dɁ(cfCC ̵8#hnl0\ɵuL"4Ai{9UiE5'<;X+ʷۡ+ǽ b7ǫ +al޿M1b FٝT3l*YgIi*"1$Ȝ5GBQ`nC$*K?!l J}`r1OsۊTe$B|Au|' H 6RE[Y/a؝.%1>-W0ԿXQ՝XMSrTr^}x f>4"K+w# ;*JxzƖ ,tO3x@GkŘ.+N':jM>Uxf{9_VN@iyh?݅{L:5zj ; [3{p} c\uy:](h䱘`nZ-ٝZu6y(*Kܧ"q',o^| x $PIt:2:Bi 8 u,HNvx62..Jn;Q,CE+e >Ͻ™[ȽHJd%ծi SJy=ytv52A 4.Lm760BǵW#a"RR-YǗ1&[Ub/6-4ԝeM!>+~g"k>Pu)H;[0%RݸRHOHwWX/!!κL}ӝf6ɹp?ЕaibZE~7T57/'Hų!C'tӞ+uF$dIݎƯ9^]{fQD~T 8-A:t mYeo‘)a6h U];A _0 a9zXSHHަ&&lu [ 7W~BLRI^_o,吝j6dh闛r~H6ewh!eXez*j,׮1Z5u?: PߣַpZdp\|_qnW05X1 E5SGD"j\Q,v{N18۸\~I,GKxigWQ[LwZ0tfbzY6vvݯ]/~14#`}`&F=r]n%|<=6pa'<ٖdPGt߫= *c)G[|tڤ`sX%9ogH>9XMUfPԟOnkvpPUoelc= ڸ Lͻ[ ]/|RZ![Pn f!{6-aE%F#ߚIA7CnUw~t(MD// TKdI+MmRD!:]xsD,;4J)ZDؕQE0ƒJ<,W@cOn8y[X-QX^X{6)&ecDJKiO߉7(' jp m.N7B0X 11,Ocdd9L؈P96ݸB>6<:+ΕJ˓ܪf쌦|W\+uM~ 1TwVcZ?mbNToMұ֪g55THq)56+eJeμ $DvGfO=6bVyh9]ݗ1PҒcҞkh 1š Y|F{i^S. D568vqm)B"%Fi!LewOA)`73$H.]qA5lkPRdc2njYw%`Np#k4̲y _zjtFg$pC./@J\V|w\&mtI])IŔшXCeXM ZB"_2AH6 Q䳈&ô!~j݊~n 1/k>zFMc;+8Qzj;n>=CUۈOiEfTө/8 LNYzhK|[u.тr6 10KGqؾ IE~:%gM3h?IH|=uey#Yt4mxkB~kXO{z/;T&.%{%Kȵ*HbH#;}h{$1ȿ- '+gKWK(;#0}X<K=F#+h෽eLnsi ߚ(-3JaS9rmI2耊6aaN_ O[yP3hmHCʷH(NIiZΟ&;dk9A!ҽ@XpN+Q,cjEw#B:Ձ;PISzn6`_xE&xqYJ ֈ ܢʶKl ?f@֘%~WZ{8e{qm[-u0 NrPf4qظ<vH4{W6"yI% \|gBemm V}qSgWs:hJFR=7F+ ,:v3?w Oz  ^}a.aꖡMk# bC8Ut_-t5.Kok+I"ޘ8c Ь>QEXGDDb<k)uV/ӒtI' kεCX=Or@>PYLk:Ph_xϲ8i7F=2QdXՀ$ 9(_@MT TTdy>sW'f2!D琒 _S:JFYjjvuyxz=>/]㛣yM:kZ p6x֦๲Oܻ~q IR]{4g{<1 \>Ik3!xrw] G>81A"3DwZ* #raH$:18QT.t%.;+L}gơDK䖮\#z5Q9Jf|! +7B[, _"~?Ğj hcv7ws3[xg <M?]K\5R)jA~ L𪶡z7^B?$4& Z/#'_a)6̇8A6< Z^O1\[#WIԁ=SӼxJRg/fo6M#o^ZպpF&FKW-[yf!G_i*&;?ҍCwtt057l]|8ߜK"v6I;_{pUJF׮@ tǪ^jHb9ANU`cȵgpلo<e;!, V=͔1a <[~ yxnpf ci{60 ( gfd +[._3$:` Ȝ33OOZ _X cD5syb >4*|\h}i.\eFTDѴWSEY*xvEE9H/6Ĕ-?H jk%=P%ݜLxe‡ ߓ?*Er} {K}Nv4cQ++3LoP5,?ygŴ1{P:ґ("=I۾3Pk ,Κ #bۏ9KRcgFW㛠DZ}{O: l=ɕ+H煒gzɅeyB켚,y`v47AyX\mO<4CTHJ;KFJnGM5{ˈDVDs77&l(\e1t”2X}(}Ӽ[>J= 5}؎ѓ` nï9&QHv_6M{AѮztL>fpWPU=<솋-ԉ:PAf/ g-0s vF1ܑ,C8u窡 AiO1z{ wxWՓ3fN\Lƒ#`ʄ@;tz7S>☌2GIAܣ&3Ȯj,؜0) j}J]30i`'@$,f[ᥦX7>}X| H1dB~B Eh”6 ZMu aFpS8yҵfke0ʁ3˻g_Kt 'moS8SA41^aP")/^>$쩱ړ@E$`8F:BeFϒQ␶2&VddgXyD6+cJy=yPڒ,eHxͿ0Vځa_8jF$ńm$d:`z䑙둊j`V}wHiҖqrNeQ`ȯ"޾[ˈ 5 DXG[ZD'3.Wi2?4qڿQ w,Tj6QEWGcџd?"`6jW {$^)ùV z?/>Ŭ~yUBqD~mO)ilC¯sgmrCG9bДQnp"\稉ĤP<3W񦯮l(%OlӫkK܍fn 篟b bx{uۘrtH.N( me /K&5c]o:ne2f֭*Lr&rxQHwr]<+W+aHC]H]}35ëR15l!7 ! bNVFa{xS9<Nw/Knwfw*=uB;Z#Wg<얤f1haZ L 쟾H9/&g- MUI&W16n!3R!s?Kt]OQ%J?C$y&N{hv/1re;BeW,K+E?W'o/9K ]}(+hq/5Y.WL2I&`d4Si@>n{&pUdL*,36g" 6;SxxuЃRWr?u=Gu@=N5|N ̒ L?z{2+pVDvɲ-^h)8:oNt \u 8͉ewS4AG-p=Owl <#Մkan58/W~8[7͛QU1zDFġ m$ Hg<Ts?1y>2&-X`h'kضGi&ٟ W{{V3 mFvVyDߗ$l ڙq$訞v2c1'^G|m'g'Ū5HXŷw%nCūšVYi qG t_ .uI+F{bM0Zc#9 d"$-X2yxM YёO M%=<VR[W r"AH ϺX`]Yw72(?cl͍qY$`dHL 75oˁq9KYz| K cIBT2،+UW8КėBnR@T8k;^$n׳ BK#![컞~RV ǖ]`u߇G07|H Χ&q#rx#O\J\2YӴT `sWɇ2%R\֝ڗ7l~a6oZ谱Ԫ>Tb e_qxpClU%tp_0C$TT6;͖ݾq;cX$mSGDu7KsK⒫4`F.\ Wk {EM)KM"PLC4gUcBxVomN悫-PoiįTb&NCg=h~џ\NafSkQŬٌlD!'el9vָ A̼KgeVgVc\7TVm.1Px/(%i&$D<;,R'G]i*wu]h5: _ ×ePwEu`#d?h9G=&= Qcm;@yg E!` #ZyX(+2O֮=Յ}R#-,Tr:nnLoNr7hi-R y4C𦻁1fD ˾vOH9@"љZX\iʎanKҷqOJi!oaMi%iScO'OFfUP96(;C!Ⱥ`# Q[ɍ'!Ե{x:?/딾HfA1TShk>McY(uV/.־ "LZI5[󺇫,IxF q'W*<3 %@sVx&]i45#k`2>}LVЧYZVӃ&Swp>Aj ~46rƻ?<8j; ʭ2T2 RX]hАq o!/?CMD5ݔ&=kG$ޞ܁U&frڂXpql,Iq\AGG_.D-)utS}A}+3&hnIJ-=%VQDR]e9%UMѮM}gK ݺ֖97eLCJ 1J;5B'_ͤ%R=)\P%l! Wt~Omٌ&,ȧ/Й66߶#Uw##'Hux_GՏEx$?ň,_; JsW!J^fCŒ*55%"m{ +ם!w]s9<u#ZTDRE3 { ILge޵BGU .C Ng 5mm,M\DS:4`Hf 5p|3> `K< gw~ngMd15zL|?8M!DzyŅ~/2gрa2#`>YK}ZPQhSv޳Us-#Y 릁3F`.D, gS3<{t`(۟ll. * ;!88O9]>їWs]'6]obKT&9/3-m2b<|,30I_g/5Kcat |=6U-5 I7<_e#ȓ43艠GWPA }Q<~ƫFA)ٮoV 'OwM@ߎ9 "Bڊ }gA$E'HuQ 8Ȳ}MлVj2˦}'F3 Vo9uWE f!i^:1:xFzf%x?C,[[|SqpfвUᕮo]s)t#;/X ^/ 4˧(/ⓞѯʝE!mܿ[!7-@~U#m92-=RC&zxxY*^?|$i) ߲1||RbjᒕiK투FlX+:c*jس2-p IH_9gFfB ,N?gdКwZqcуF2w_DyVчzDݣם/>*q~((8"!7Qs"1TQFa<* m7$IwI, dFKm X?-օ>k[REC cR%R^- (;/Vh- í6;!e>(BFV\1'~l#q׭gxsr"D/ ؙ\q kp> sډs{[)G& ɫd-]mHg*J ۆ[ X١؋ az{N҉`8$ZC+MV3fΐ2DU?Ӭo?p3¨FWi㨀}O1H>_yĖhp* ٢2&z"1>j&?4) j 07D鴢,GSh>gd\q.Y gJ>zD"ՎBc퇅ȳ2DG;ys0[0:z˨R'{K? YvtGtL4qg/yY$l($Ժn1*WeG hqI /tnz9l t`Y6}y餷 MKP.X=#`!e/rwʝhR2iL taNm[Qk-sɲ[DAix-@+UbšB軀V5.5M}n̶j4ȠlҴEbY`;w$  CBc~>dxt=((07f"_P)*} ~]N']>ЅBo3N3/`ֳE@HYZd J~VQ3Y 9bh)b֌Lm);ǩdW@ {{0RE5dCUtJF n_qⶈS8G4b"|6 *#(Ld[n ;֮D(LhG!Fdf,7+B[-ޙ:xfN 40[NlikJ2$W`4n?!eD'^K%N 5yBp%ZC 6 W0_^ ﱩ3clɿW"C8`-]Esu%H^^ S^#BfH"ȪehBsk2ǕZDq 9m'DwKUNݳO;S &(W\X"a}ZGA07뷥 g6X+Tdxӛ¦fB>!E XPpC"tUF899}nKpc7]{S%ٚ^1ἸoĖ֥Zy{UQᛆ>()y.gXhZl؛KZeOͩS^:QnfyLQIc/ض~ [ ϯ~"h2->`(4< =+p쒭347a$txJJ@eL{>n_ E9 N"C?4W$/w0n&E(->oZVedD(Fn~3kո@f+ QxԡoS2:IzVj'7KeX{bVP0tK/ScmvvRc؄37N΍5qycgQDlQ0$NR:ȱOe[}TM,p|Ԑ #P{ItDQs4Fh7.LM:7ume:a<|ҩ\,shz .n 7;'vRgցqx@V;&iDүl2O8)FPDPĺ$F xE/J8N.!ov5`y5t: P҄i|[&W#Qđɕ@Tcw a.Wdz-Ŗ(J9j1%<ɥk*.XN+;j7L*>Z0ҏ方}qwR&aJ#t4R4|*_ ZӉF`/aD\w,pY>`v"gҪǷ}L`6I~GjF+F|M}ۇѩ\ mo0= ɤ$`il@tFlZbqW)>.mOcw{_M*0ܹ&i$\ePl%˓  eN\EC?)r{RvP! [C1 5saմeaxBy_fo^/ x"qm *\FDP#n+W~&|ΖIl:;1Lă5HĐz ͬR,<~UY=%qSQ:z&e/ŽEgL/@ZCD?)#D L&ϫq dn1[LݲayvWˋa'rh-86hR}\[2ѥQԈN/ce~Q@{iCn݈!?դIU:&IFp[溥*W|_82XJNBQWO>.fUx"4ن]!J\*  vR7J02vP?a+Gғu[,7'sٚU nȎb= @)%;@ID9*sx~/5*Rf,"ABb.6/_]@" ;z*xlW1kck8_ZBX򲢌Bq0ɽՁ=)NjKj}iE$^@ wvʋzMP5 EO32.)dcducٲ H[d:jX=:GNQ~cg4 ,b8Bt9hW} ;|+g!&Ue`$nTynhm&#@r;:8CNHTtmx4nhT-43KAnW{s{޾j8❱<22M̪qL?:o-=As5FE{ld~b?+UvcumI1H[plFz hTQ0H=mbغu_ؘ&8'"rY RuwSR Euc44DAfRFPI '.m~": Yi.e'\[b5b":B[*l: nVnV2tخu#k5e%c=IXϛ+I*aPEу{cѓ)sp8]::j!{+WrqϞ,]*DF򈘱!䓵dX>C/BWOWyޒ8'Lsu}lGs Ilx3ʀ[gʯ9O9tӇ ;霶޸w !vb8-4܀Qvaaֿ#6~/S]~ B1Iy!uo&%-(]NB@'!ŘcCy'ܒ-UbnS{ڱZu7xrɦ=.V|JyV&j٘.vDܸN,kI5I-P}=$ %69]%vGT Tj7a})@(uTK* ( D[ +e5 dц8 8XaTihBV'e/ߒYy֯LemҎK`y77&ꃫ>T.\=ݗ|-a›-R{;.^/nj!иV7g2Hc[-o3ߧU,2@׆l%.6?hX=Ub:W'yQO/l2(uc%$-oM8׬Շ nb~ ^=` %7ba4 crsc Ҁ5ŜXI,vm+&M|:A 52z1ɺ{j 7) Yaw,^~YGk,&%/|f}]238!{Ҩvٻn`9j&z#fL^d%$kr=4@0GUefMN3Qza4v7gho^uőZ|]fU#=pĻ*diblVQq)`nzs`H0_lzRYsZ[s,LuU&cϹ[@ؓB.JC?p|\X^/e6XCkb+=B)kX5Z0ITLc淳64`_Z}c$w96`&ctpVR p7P?tI^.k"<"V@P |WkiE0ǤV_݌+2t ?2p—vcwqݴ.<$,x$`#v\T0s`۩3]G+X7CԩNzlvs0R6҄۞yX+4QK7NdgenmpT笋 b{$˃33`~X(ChmՉu2 %g=~.0&y *||1G`+Uht 4ŃW/S`JB5U2-dfZMmuֶ:jC"bz 9NOJA^G/t g^C AsB!+cD8/y.cKTj|v^g ЧD.-\&E;?SR;G ]XjYrR~a%v *sÁtuU?e_"X`֤yO YqRzT]( /C~H=CW5 g9ƜWNVYOHjǼy&aZ(b ɽb~sU"H mP?r7X< %* 'K7npFu-{#!p׭}Edro]>͉ܻ,aK:stb|"^ 9Dy Zaf-OMǠ{| ts8VE>g!G~QWP[K= 11y'1:{p萗Fި̤rƵWf}Yp]kJb[ QCq'tnL NpKZbK fkN7G$oZwoڡ+"O 0ËJeG3(G(q`[Moi: ;5_'.1 7hF{/J|Iszb;69"e.B0tgv~0II);y2Q 6JʽㄨH 3.^"nҥsOL@EERp'xIZ:zKØ)ʶcQ?ׄ(6_ryN׎F/pܴ߳Vey:++ `xh%g% B1QFv_0}@sWKqنJiKieaakK%̹fgM17i$Ҁ%$ϸ3 2MӮmi8MFG,)pfEEP `d0D_\(I' &䠀1s5?d8txW@?w"URrLT57?Vs#.Q4EdΡT\B9dr. Iw͠Ilr$3Lы" *M{kS泴!A2v/oސGK]"V!R?8+K*$ޠsRSS9I3D>ď)nB~P*m.5b.XN3~"AxueiV*|3yꂧ<4cޮuW=R{\K?mZ#}1%Q:'PkIU*C@D5dPz[-m{eKWJS?"m av8,{ݷ=7eCEejU3GmX[tЭe&|8˅7;h)2cvƬ,icgGF|q-ǎIW%7cT}?K*ț&62Ng@ҙs}JBR98KݜXяyj%h+c~CZ32"@3_rEՋk˽ 1gװI$a@Ϩ^.P!%aYRVKӫFir=~IFgCQ՚\?E#f]K^= ZS9P ċGՐEoϪK E']~Ϩ:矼: wӌ^]YS=aAh?yE9I@$(H}VeDwl<%X:&kYb, p_H{&;9l7I7=hX꧓ܷ(cB ]f~k&G2;l5/D"?^sU\Vo?TP[+X7_eFLǚ|~u:͜ZBt}zU[WH@JǣE΃({S F:/9W@Ԁɺ< 8Y勝g1pzÝN iTEXXSo6R,uL;cK M>A Z]9HLe#/ Fݡ&PZ_37O:uIrQ>t(,wrۋ"~wٓ87 G:msM. %wMX*c>dfP:b=6?CZVkHKOv/(K#ɍ;slBG pvqJ.@ri*'S{*@r^E K=hX$@Lgzk팤b_aU4 0Rz0l;k-0'=D{zXIa.1أ<WˎbkZuQTm^>smIГyUzi0(2 $A;8wDg뛠Cxya]_[ <>ī6o}' rE+2P5"$Bp*]G @)ٕ->kUÕJNt1QbΧA󂷮 Z/X3uvX7}鮥Y6k @f+7$^=ۥu~tU0;ǝb˖%V;vq`z0mB1Ya 25,l9O3v{s(7h!e{$M%rlQL.$}ft] [GsW[ϑsrg<]-ęI#EH+ăio]1f /+Kj>: kB5H;8ug)Xb.55ggDbK>S2Xiǽډ}ydԞ607%%s)Kw70v{9W NVX9ϜG 㬾~LM Y;H =oA8GblER,9!0xe@yezLE:ٲܷ/%,6EtKHCthGz:/+bsZ~tGj?}(\q$;@Tzd-N {|܇2֗*&)'Zྨj k u!ɶv]bW݁"ZjdH޼g9dž|Ĥ+KM%X>7TdF7OtI#-7M~ `ui7E FPF/C!FOV@zoZV*f1>/nm#y}Z*cä7d`DP4doBF4c7;BgRTtp^!v@<-,;.gcmzŴ˗.d(fkx0męH5|SvtsI#G4xLz"Gq8=W܍ghh:/оmz5۩TeOn9EVXͿC`н.Z\nZƯpFHZ t2|䱼/8K1%l36Y:eca%>'yD*;MjK`jWӾVQ4M+@yn1ž_KM/duOY{3T?c(MHg Rce ɀqӟbn2E7@\*jk^jQz#9#·V`d!P `11ʪ>[\#j"֙qE)9H] 1ٳ)l],?h?!z%C嗺٧ *YK|ۚ|XvxF+?@[tlLI/@d@+a5~f<o=Tu) &{CKj<39):$ "S(y>t(;:.Yc61aWM0\miuşم 5@o> NHjͱy(ZD<6QNӊG!"Fn17^,2]r6H.M$Rبq3Wt`>zJFG%tf4 !u_G`!p6'牞>*%`{ӟ2pGPwHX^FR}/* +?!DaNgBc'DlsE HH6]{<2ha7M/m!Bgw Z Ӕ|ڒ=[0>>B%.aPhV6 v? 8@MKa/a^Tbߺ t9=:\º2W`oB=5-B(B ^M$y,s3vaϝ2rl|Oe#Q9#ԢWzfΜ S@F]x=pا^+ YkH&$} {~cnܴ9Vo2GP @V`+u"la+ks->G8ErTgWֱ"1G>Do^'p3ʈRj{#FȩY1X-'y``mU$g:~u\m v~J$r.!}m])޶f3Zy x䧠i8r ZJ,_i^c+Zy/q(>[1 bx+w|y☊2V@(\[ؼ\zl"% W܁BGB6"_#&VAÃL.F^k\@Ϫ̰ bsLġu1:h4Ür/P{0up8u09ň7Գ!gx|S⻭Y2anY@Awi1o+̅i:Xlw6ßwyΏ9ffdeECnGiq[hUq"6F%*p*:DrY }'6aQt_qBr)ލA3yu2$d| Kٝpq%nKu:#?f:K"@!/ೝ_=S/DYxOxla֒$ݰ.lCʿK#]$%3̍UYy񠜋 X,8 Tѧ\E^ky9) 8CY,<5_y6emALI N|}JԿG+rO-!>و/gx?t^O >Xw؛,-6cL&рBC8'x:+L/0hppYz@Kf.HSX'oEY? `qu!oY*l?hwPS7L T2w5NqPǢR2FcRSyW*{aXa67IGybQ>6lbyd󣍕yOU![I ϼd]/4T 8  ;Vj:%ްMo'~ ڤ`I3i,T , zb=)ƞC@b Dg p,]r ጂèCq%йvKs0U|^^ٸ;m X7aJ]RSIYýzqah!8Jg~7!Hc\" !OP5*0Aē|ٴj:pUC̞eG$ '/$X2]G(Izc ofZ2=z'i܈?iԕlxw7D3U}Hnvf$`ߙq4Y"jƀ!<_a + aȨ|;rC 6#Ӡ-tڍ9 X&Q!-n) +ѷ[0[d]((|\a`H|90t3U"|ap;53HenA jmkӔyŃ[FjqB'ʐpqA}fiy:cP 8L(B(;~?<ʎv?janfm?Q}IV%Xْ^3-u.DH;km7Ku;K% qx·Ʉ;;Cu,%fݮf[khtl~WɠR)rkNt9ĝ)iEpL',شB-,B`HбON! vU=LBa<GO?opY+fLGйCpة1:@!3W$uO +.E_ χ7*0Ŋ8P3Vszz#2=h-wajZUFKW¥a_bW{T^*wUM#4Dh-++ݑ, J)g[ l;"tNwG1"s|ʉV ~Z)Уh{:ɔB!5z=wau:Ciw%.*d{~BH6֩|BĿvMl<1$ft !<]c:]Fx-̔\")F7oQ^PsjySWj h)d~U|lqٷEƾp钰Rp举%3pUɾ]#:V\@ s:@j#,dgg/8J{J&Nu%0a$(6 F7hnG#AT)cNc5b&|5e#D 1Vl)G֝:$'<[,aJcy Ξ+9Ee)Ą1@_ j`B|hX =]A 9ݴvZ9;C.%l^? IrE^B7D1Ӷgg"{>)[չHj˧L!Dc9pE|zΉ") >b>q1ٙ¨4N^3 BVa"9qAkJ%Gg4Gi $ W).aJ }_왺{e$v<sρ(\NP$>D]oᴼ'}۝ASGg9-$Fc 7U`I2a6Nͪ8).=qwxu-pP%-&Pm,@d4Bk"'|RZzp?+G-貝%PЮ}iܛ/ CD^rUB[/ 7+m2㜐3m]y[!Õ}}iSb-#BIp0E;S?m4|bZ/GڬhTyjZ˹7tC.6#,Acn`n5Z=%D$P99!YxPiJ+JeZ{CJMBAt,][8Nj5wf{CbسuQ,ЬgH-K%дhnX&\è }wy¡Wp( M+XPGwdŁZ_u~LS_O$B5MG@~Ͳ%lSԂbHImfP `siE^yx@@k[xH.==ɷmi59rvN}1g2R75LT'?_8yBv+#p5Þ:7~z@`$: H#H&<:8nXxKMHt1W>Yvq"|{s1ѼAHc栲уZrT#ٝxQ5)`O m(SD}#2lKuR7-뀌(،: mc7A!9 )z 倭T4^ 8R(`c˱m:$!ycyBAjISpk#b̝{B zo0t#t886o *[*Fw)U<;t 9l\^ c#7ƍ>ٱj4QV{i\[ZS=1F>sF9B@'u<%D?Cfj_C80!fϑ4.#D.L)#G5li#MO6?1Q! Z ,K~U׺x*E6F都 u0I3e&Y4"hT6D?΋OrNFN_eد;f*j}V}!ne;ad'=`G]Sʜ7&c3(z 2o*Jx[7j8Qo alڡ3;SQc-IӣQYOGV aNq/DЗVȍDSL2mG 0tTJQN}o'f[Pޕ7AAp?ffSB HYB떈{q1?rtg8)a څc<үF8@(Whd6O+RYcMZs ȱ;\/-!i#yJ ##<3ג)RJ^nsqm{y@gA5(dZx7I14`cԜP.u[(#Q{)bv7"#@Tg|8a-@UOv&HX$ %s!҂_M#tm Wn; {^c>,T}>_pbYHp(󟝺9 ZPzjf2]ڃkf7뙄 xQn3wUv"}кQKI1j.S.ZeڣIjJ<,FEA[]Yy`*QAs5 >?um|&eeM 0"%[i *AH%aD4;aO ܿi⌱ e>5ya'+U3fyƽ(K]ڒGNl߆ppmϋs7T!ԺZ&A(͢.pЀf*d(S`I]Lg@YEh9o-ɡv SQ o/=rwż^z@f`&)ӄ}~ؒ Fư;WU<vՃc^Rk#UBP2Ru~ؿl-+m ̙ӱs\pYL^=WaBLG\UV/LE:(-KinDQrLo& \Fޛd߃O!G!v*m`mط^X))rՖ?(lJ8 <i[H4/xL k}W؄04 eW1mͨ\.V3t JTg(T0wK!&`#GMr ܾ!d}% v,uph f#EA hc^qg䔊&urrIn3AbW_P`}[tcmR"1Mq{v F{L!GAFfxѬ{pBmF]J,r"XvɊa (*K`jkF B̤5`|8hy\5FGk'oq0ڤr_V90j0*^'G6}em4.WXX֫m[*j_e^@Oa?͟_hS0zc\W׌WnK4-L1%: %]IxShQA GzrYKC|T['*:t`Ή ŭ#_ԣ=S>u_VYT u6u..HDs6d/NM$ohHxZ_pI7IGVCPlu!j{\q%\m5UZG&80;544{@:>P:傦Fpjuppڧ#z&iP'untdGa'却}}_n%dh~_,}-TL&a҉4}t9z`ٝ7``s5w;Noǣ`s𗄽SOh?_v_/ЀUXaON}7+ZL?F8O>|UFu«D.ߤV; W\1o8J¶&;XaXLr %4q8<@,tI}ِ$歅+6܁. w `]ۃl}Dus,!=ªb]EKB%ʄxt}eYB ّ?Ӏyq(:O]/jB:4u9O?B^Ҭ6-L0J8dk/3cDtNuiBAg1?-LGf 0Ƌz]Od $ޛ8b AWWGt|c7Lk+]PPEwlf.>=”B/{eƸϭ@I;܄^d6t Wue,O3Q^Gl`j>+8*Q#-i!q:娤Lj~ TF_T+2;$pRNfްGѕ_&s[gZ\oƁks~Lފ"+UMB씶G6jDksh-fS)7l\HS0`ĄB*i.8>Nt%y*hXBlY6'=?IyK% uVFCxRݣeĩ4N AҢ0fRP8dI"!Qe#6loBŇ0SM^%Xw} dj$ֹiӪZݶiz>wAkY56Iqso)f: ovߖ=tÌ)('m4KB3kFsօ*Њ AktW⛭)I%}\n+1E@v*ܧ?IfG5+SWgb,{ T7NnƒJEe12nڏ_YBzBf' >[p-Df=-P t4KZ>n֤cc,.t#+gD<*y U긙Sj@z09&^Dt3Pא |J&+~OULڃjHyoijX<+Q&OShޓ#3uik)O p==Znu^֞Yxy:i2,֦OlR#-Yd `Ы^?c'YԅjeZI+Zm#bH0tvIW}~㋧vl, ﬤ g潁PXa^zmA ."iXǟ0!Ô3HʠIh?nXp`̽sKuDaXȚ"ܒy/i `:1Fr޽uIWr.I} ]}\ &ʌ-/stD}AM9yFf|F (3#3 ~O QJ, P-l`_GF>Psi*CUeb5Aȷ){EPP#\gTp5w1Ъ Gzw(f/OB1U>cԮiXzTY2^u+Ӳ=S{ zC^hZ8q<6I?t P 7s=D-,jqD^q0X`2],bVZhL eWx`N޼Ugi{ l1vQ,BL 3A"՘tM5韲͊d6|Kq9 Ջ}#fZ72 ,Vf g.W0Byú9%*ZWi&]St ˬxVb%"DP>\n,%f: $("d\%.y:fe8x9=:k4r~lHM\ͪ4:#E)>=4*K?^ h|dž+ީiԶ(VObXRy NM"š36YlښdatSp_ D㺢ޮJ']1s/;]w 5S²psEkL`.HD"?m(/bK{ϛ)񄟐ޫ^S1{ AvB:Z7hekkEN˂Dg*bوMɟj%4pCuVY:17D-bmٿ`3ߠ>|b _6 O%'?`R['%+>H|낉%v9pZFw."K^dq;,$,4>?Ft\Q^֘` d۸ Be}t ~'jh>5N+`bnkM^@-3[~s%> f]}h" * #\p°{s)֕~mjnO:NW Z"ɪ[N TAi:6#5WT' `8C9M?;&h\X"$3(lʘ.ֈɨ3&[Go4si[s|$N\ב=| jڶ܌‚ ~WPĀ>-C$љXAs+Cjە% 2͑-! Z4Bz?:d,nDv74Ἓ[~$53^^y].c h%ӱLZ_*&8:Jn 6p^(Qv5bѳ뒋"Z.5n>dYޣ92oq+=ySMf(/`BM~;BX"hzMTu*5;4hۿ(-sq3-;g Q4~b5߂?Υ R#F*Z] j~ J[AI}JsB9bْ* E@b`f *[䙚. p俜Ѐy%lq`4򕦅m</(7,bBu bKl2ѫcpE𓄳C:NIjv4 `u/C|=F`UR2fi ֔! 鬈5V$3eHcG7\sz{4jUڻ0qz'g=]Y\t$rN K}no7d Q Fr>RsOѺ~_:rM"Iӷ䔌IV'EnΔK&1NagV4ɍjU#`՗HU]9I7n툣Hwô]9,Bvj,\ZDjmK"v0+5xP )zC({.0B$k-\ݖHTg<%! + ,>l=n[Ji.Υw5xu@[>laSrq`AE*FA >uO}$]Zf)k$[*XO ehpP$Hv>$M*ortMTz妻}b?!`Σ |;)_G|b_?g'& <-Dl0;Kg|IRA 1㱾 3Q\r2CCMHL3e{_#PޥE=u'iB:mTȢRwUJE]'`zV1u%E}Muԡޚ 3y?@nOzmJv?W+/0W~bAJ_(Ci Yg}K uP}7Ԯ~Dfsj^6 sĀٚF3LkE q.+X&O )՜9=Kt2I0t7^򏖔IQ™zO{^sa֋zv pbm<'19tjze* .?FIT7 g6ŕ\#%CFq jH?K4si}of7qp bK^j^ }` b/o{k=@"e#r3hPٺމ8]KnToX ˬF578RGO@fl:Ϸah<~<>9%M CoO<(1`Z2oĺ^6h>3D#ӹ8QgW~ǟhPR^41OٱL#:4GLöF.֢̕u^e*j}[k` G*'D}ot4% mt\µ;-ԥƓ]!LsNHH 92akGoiP /࣮y_(9#1c8TS9 }nv&wV)ܭ\a[ /W0}CuR P&,<+lϙ YnE Hς, &h<8^rVg%V*H=K&v]8l!iB&VR(*{T݈tR]OhHY^dº]^n8PMc-̕ӟ=:I [4mYb'u8slt6!%`g-+,/{Uל䅅}UczU\$~sfNn>ƻbT*J v/Io~RU>;&!)ǓGNtZ?[i~ja?u ʚ59; m/u|cD{u6?dȐ&3'S/VK#m%Gro-1XLe+[]O.\R}< MyG{;4OQV(SDPZ"$TVsXPYÌf1sOƤ@aB;h8v8@ˮI$sqB#soum۾Z?i#D N:4N#){?H IQDP1W0\@Kγ;i> mйRz ӾddӾ܇@- ¹Hd4UradqT)).pgUxnVАWr@(j{b(]'׭/;$wlВ"Tϸ'OÞJŁwoYF!z(Y2Н," IqBYPcA:=k[[ DS.%2Q+; r_mZAFʵ5[A|Xb?Ix]:hڋ)|א-s0ނe[R=;^,ABCV;`\o@㪬7D&amK \jiȅ%\Qo)1{}{)L(,390_WV8m ~-5SgX!$b r@$AR#~;y!4t1Vv2w(?Y0fh ,ս3P՘8 ߪLkX0s}I<;.IPzG.dQ{N* cxB!j3~Ol(F!k&*,S юt|98qfж|tgr~?ev0lLPxMDYo&3hRT&Es!n!Ul5EDY3p&`fAʢBVU㞨Bt{BXvLs|z6G%}$@v#hJ-~x3hL7CUfA'CW֎1)2s L} DaL`S]NhV0 #I|xb)$"`ęY_)i$|9Л(aY/!+}Θ‚aQƗ t%ȇ$+L ha+6f @4 {6>9P{y;cNgI SK{Jn׵׿=w4 eqn1YΥ!Yz vkN7|e3EUX~:ux'LK)386W5S8L?;k4:!&v>|{^$T\)6Ān{$ [Blj?$ωS)ֶ4Ga58Ӈйi8Tlu8B7F7]+LC&E ,RU=*iӾ+yz:3%$,]Wo=CY)ŏhy*620uW\ڌeŚn`6•T3(t-pxyFMXQ->QHmhÔ []q!dMVCnra^/!4>{͌쇍~I$Z88(4EANL,Fn?,{r54a叀G%E|}gqZN GQ$ 4klS M*:< udзJh0-W L1k*e{ GH0\a҂Wщ0Y _]a&1܊p ɡR|<'Pz3I2Y[+ ^ 즹H&Zé_XÜ_ZÍ5$oj? 7!56A4Tu277 >_gcE{;@04~ @7rEM7'M#NC?ʟ\W,:1R9&P}ߤܾ)A;r(~| e=bnn*&6zdbpF8 O!ͪO;z|ou[SĨRpY3wτ\ -%7j~R\!g {(NZVhS%$S'AKdl>`{|@"ǂVY0T'?`jJ! U,trպ;\(:R(Te6X?馨49ܳ_'D̓{2&;ˢ}*- {[@ҁ?]JlW#b"!E}>3|nK7Ӄ{#z%G( W/GiLTbwĢ&P jJzR!Ǘ˹Me# rIZ+d!Հ6eG+ȃX+s 2pmUSśxC`uF0; t.'穂Nku+Q< F9Inv6"bM ݳϕr)ˣg$.R2dFf!,**_r?8|g_Fq)y٤=k ^"h Co/%U}".SlCpb Tk۵P!+veMYIċu *2G=>fQP  =arcL2ɄEV1ݕͫf)y)SJ+1n 1ɨ] Sv0AJ]&i];`TV Y&`̜Vm;rjR%\."2VR2Z1y@m;'9?lɝo'٤ ֎3ܣ tiEp ׭ c^/4"54X0;q fʅe'-6KegCVZW vUW6 (Oy!"sKDJ>xY\\J>٫~Jr$2}_WZ2XvdCGFzQÈb}hfw˴~7|HA0׎I%.]jX(h%B}I(e.|"pwtIpW(xG}(ʽ#qI*Wn-݅p=-a(ž&._\褕:Hp0byb2tk]h<,16.h+ b^z*K1v <ʇ떤 5֢/͵a) ~Č7~Av xDJm9sC.u^^vr짖PLifQcҴ ٽ*wbHX!6#E.'C*B%U¸WĦB /sCݶrݢ/Eiƪ*;lt4{xtIv,{:(Tt$KCaoA0B+WJ?I,aV˱c‚DfGU2;A8dE֜v^؟uw$dt~:ϸ*hc=/.JInGGb wKzu&/Q?Z-|ֵSQ4V~69=eMQ{rvت(rR*t!+j+͡զBGMO. ^l V" ʼ8p$@ n7)Hdz9Ze|NQY NwA]yiBߟFD6itnTiؕ^ds)SCTD)¡+9tXWg/y?X<4[gq]^j?cBCU ascХp4 9r '#1G"!nXnTP;pNO_$r mHE]X)r`*"u D3m{#1TEytǪʭBHrי~ ݒ!ĐQI-KZ;ë~rf?k;EIB 7OrlhN[T(F_'^QsSv/30ÉT"@o/ 5!2d?=4ްn"ц,gnwEC JdC% -: ;NcF׭1 Cf9N܄Wȑ0y6rDhJ[0+_+G1}fo?qes_N=ȶz'{эr1=G@#OL"}.2~|SD|iEZ<겧HNxbŻ'a9f2S;(t쌒lY@;J.J)vCR;yvwAڕ5^u;! WhZ N!!^.AidsfHXeR?QQV6r F,2FnCnyK{-p2Q{~Dط 56ϢatYPi}Q&感i[B{>k$\AC_]:@3;$w#n\{2_!"V'ZW%!̗@J+lQ]_eL[@/^T/I,|2d<ч$l t.9Z+ ;HID ا9\yBGYϝx.*5З,L&cS;\ eڱc<'GsAYz78@QkW Z$쳦gpr_W=+ #Heݚ݂E2: d!M,\ fMzĞg%A1)+@6pR[GrA>g圶mתBxmgR:I@%z>mZZf훲hf^\l]_zk~ܑ('~>H}tUV4P@#l (5UaQpJ 6 XwؖM1:Rl7(+qP_%G=p TPSג,^SAf"^6L)cMCe:LuT"ԹYD~N7E=S+ũ _ g״4Pϙd H7Cop"vv/b{i<ĤbdĚf[_/ۇDԠ,| Ѱ¬<~Y]v>KoG[|+#',_ݢ/'f$k-OprID-w3 B+ _HK̒(kEV"kK/J԰wE~ :9]{j;A~#]gq;Cр6mGaO1@&;~7-tZșS 6J2bM[Z R#yOgz^P%'WuKnDef$4FGC0(EqUb4Sz~ǭMeUfH& vjSt0~Rqwc7Ov弢($7N,B?^v;"S=Ny(|ZkmjQYZ۪C+ m X4w6qFQ6+*O?s +7P,xW@ _"R<=]erI 0AN"Bo*=dZ-J^1xTj=2ƺ-tKntiqO0=ϴ: -O VGRtJ!bקkJXX g79Kdb}H`oq̖0/Q7P}b[(h3eԆ!kdf۟t3U@r ov_9Z" h@3z~'b.HԾJ՜0wġͪU/jq1;DVtYڎ|ݩR6N+[L}i]IA2N[zB>ѴƱ{G\NCcZkE=+l >[wIyyb}"?X\=j4ʄm㻑| 9e,o4\4`ĴR =o>iYăohꨉE*4rDvh@mpYJ "Sl V2 G\VHlב# /Wj1ZO|9V|KȢIJQN@WY;)G`z:nwBJʬgm q5'D '(AH!jnzGهksI C-eȃevt1ؼnO< 0F5>.\c8,lk6`ʆyXc*{\jcCåg-.sf6%˺ x;I>ytQbX}2MNռ(DQȥҕBhP&LDE.1;$P=Y}dBa[o;oz8_Cq%f#Q'aJ ۄjW2x#2S(AY*TK0]`318INpLpHN/Mj L͐=sNmA09)Ke#îɁ$iox"ST?&`RPiFO,qH>ƒk1t,>7=]1ۣ(bPL3wN_ĸA*"6&03.>Db/sXOfc*!H=qFMɚ7qEl'U9lكt[V(r\e uEۉo-ŝTUfY|,f8Dsz`@s{MWĨT{kQC[ճDGJMx[~ #g)jA k_$"rP^9ᓼ(<)0Dh\N=j`4 ?7g24H,ḭZܥ˿j60^j \ H,ӵc;̠A*᪓D1;!K>oVV6&z3vFi:Z34㧰7_MN}P>`)E 3fa#obo@QwmJ *rɾG>dEAӔ*s- ]| N;kj^mv{d9N*)[ENB%k @Kg~:~ݺش @9MKr>V_y(S<:[tĖ!得TT>s iϒy=#Yq,9{N:&g]b:ēڞ*~ELJ"wZˣ>3>a\[HWGFS5W|L"79@$1E5;j;5m|Fg؄kC]}I,-5S΄#_zs7䄃 Ǖbn6Uo39bL[Z.[pRީS{+~{N'q7N6oxq z#W3sxv+F20%JSǎT?N͜9^#o/Ű6"QܐO65Ӽ!]A(`V.4ʌ)Ï }/ϦRT[`6Yyyw]l@R4ӁCi.6OH8D]s,PT0:m' Z \oofQ3]$5xk$k+!(e7.8--/s5JM5TWӗy9cq%uC& L89&v h 6=ƄXlg!SbSRx "M^ S$ L?K̎TuU!5YY gWJֺVҤ];Rw &ϓIe3`I3K\y=Š<Dd$v21=ҴsXL"af3ZSDgVL[_¯#&Kl<(%Wm:@A ZœWj@͜gm#\f ;[Cg|J$Q_Y@6@Ck8[T\6u"&O5Jػܦ}a9]P <:Z) CIİDBT!r4﭅۠mPegsi]@AVX!0oEZ| YNWLl L4,>ro)[Cm FQ0;j8Pȩ;05"$'hQX13- ,Zy]y/VZfiMU,Q "ȧI [O9؎h JD W_2]0X{rӅ;Kl0ɭn)GyUzXߠBaN@Dد'*55M!_zt&ܴy%jė P)wTPR9͡&|`C'=QIH}-W $"h.C a0 ;:h]l!03^,ܼ+jlBc)5>{癣*v(!q=qmc.}f,4)q:'uB9%e6ߥ]l1|^I. `${31 dBܣ+ͲipxzlQ 9Ii",!`ώl#f [\ &a.'^CO{NhΗ%L !?\jQIu`^zNc㶸Z-kҙeolܣͼG{mËscujڳEOi\C7hCd +F IѓoC4Tpt\Φ0memgJӼ8|*flb!Ƥ==A˰s.v ~>om)E)%z{}M۞fB[%מir<5r'/b%AU6j|7bt6r$Q" y>>ӽsyA;O3mg& )ni>!*L OCUku&h, qdq^~o+)I!]|kǥo[g prP! Tt$Gµ~"ya0lOd bF c8ݦ)Vc|1MҖ"?\? moEiP̙{qUo$vZs ]9FqSo~Eœba3!OOhkm_[.RA7g <[[hn#V$rWߑW B< tYEpŹq2kXª'{C#D4fo34? 0=vQoakKPH(Cv'kd\BjvL7H)ޯi(B N@1R߇jo*1M.t tJѲR0z͎tIC2ʐ*Oe([XW#޿CʴPeQ.a^!b)r-yBG>,l^0Jq=$Yq%f:aIBU%',v6TvpMI S#H6'`ڨw K@тm\ q D"'MCjPqIV0 -O2 $k->aB%=k$'ې\msHB'kQQ{!2Z0JU9YB^8j|B"P23@[l'̧X0ar0LKVx~\ا ϒ?Ms>]vg6+ q'f#Y?HEaH#JJ,}t:0X ׬0AL.ќͧ/gdY>bRENab^i3bYewKb=TkuDezVRn=DL9?&f92Mn~v,e63BTg'~CNRi$ /L]Km4󹑾ڰ@"f־;&fO"GhYʲ߃Q6snج!D. ؽ^" y{N Ů*pt萷޾V5ZTǶXmA8PrNk#S\睶 W#SwJR];3|_EF?\Q(6] %+>b#6G07 kم:~'5O;! }SigOCkrrwM>]:] BGxQO[R1X3Fv!\x4w~A3*ks:=fL }{s~4Q΁d:Mcd$Bh1NSjV4 A םfaJ>^"F*|ݯbf^PYm)bj+}MN3ml*H !Ԋa/"]_[ߏӤNIvp\dCA9'@玻D.Y՟>w:.twfS &qPl|89pXcK>Zʟ:h,U[Z0̂ߵJ<V"q "]5w0Ѐ%7暑/_.Wa&_}bWu2uՌmw݉o'hG%횹IV:{ yQ`&Na߅>\8kx2=Uښ&< Rs[Jr tkJ9LQno[{#NfbUU-]p00)a 3⧝Hڷe` Cnr:?Vm}M!u'7Gl=|N[:PR] JVEܸ'W̙7~hJ4x9:GdʋW 0+}W49%})emmAzr>7&"Yܪ-Cc왅m:8MsT*ɣ3M(؋{M.D $AӜm8 MD#8)h'+2JsaEۆRJ쉉*B?+,Q{3kݠf.LYC^?Hbpǥ4U/Ibҏ2/k 1!l/pQx ڠТUx~thhڰwX lZ YyrBdG ;ԹoIVR!3 )+ȵ|rʯܲ'&m7Q)/Bjg-fm2VI1<̫}*B# E^Jil"[f3ʫFJk$ #Z#FUE ?cMދQ݋Q@ٱ%ϟ HMy.ݭ]VsU.=RfJߵ4M 0$YrEKGD4b Apsز͏hO@?+& Uh:b;/v 4|]C]2=1mp[j'P#]JSzxBL`/2IbMVEd+ q0I+rD'B2ǼTmjFkMaUȾ߁Kw_g7諝\12[l q?ʽ8 ߀E٠伶ܞdap>"IHp?k(DG;$YO!{2ˆ6f08&8{pxIAmᔐ5_AH[]z$c<݊D/9x|*"$>p$gEӺOo9=?ѮjbpVWVlA*%x1wk3[~CUIg#cv[I'tũ0UIl-,}?C`?M.-~p3mڗ'f:]`.Ֆl()/'9̐qj۠O?UX YOo++=JPZ.ySyH,0!A2y+ݼ;iŎ'5&*=Ҷ] 'Ng9NaU QG) (kߑ')A%b%L|B s D9yi~+HPMSi !"?Ge50S$=}+Kt=ס t<S$v`PMVQin]J ;/Y!>(oɞ4vK#a> s ]Ч?N8i!NrdzORDV1Syɂ+_O0Õt7;KqsFZX5/ gtSA8y~G_c ʃyHIcBt2'ÃzCKGbO1 {f-[ef~ɚ60ι9K1Vn~fZ:>lKprucDТӷzՠ|ݧ<_J-+-S Cd;nزn֑l 9ZpbN d0m]/*}ɀuɗ]3Ȣ@P0_\dolp/#mg;tWoҀj-3((=4,Vta-3 [d-Z֡B:,k>05>⋏ʜT#IQzZo񁡸ex'UhArPٴqߐb1SoDJ0 Q߶c3#?s:G4gr<; {htS'peNB3!^,N,ؘzqf;3QB%u&F` Sy@V_>]+ZrvŎ.ջ\7ׄ 2MOF:hdu+Y <iwt΢f񿩺r,-R ;vьC-c};hdmxK{zl?zM[DbrGeD߳arvj^A ʵI-(YyeW!3:6ӕ87SforYN胂Y[lsC{TII@UQ6?tk1]]5̔\}W&? 끷i7-'Fǡ":=)7U6=mܷ#A)}k8|$1֩>Xަx3 VF~QuHÇJ/ׁTkpy%CK:9mNP-֥+2YIWm"@Ĝ3/Mhfe\w$1s-f}hRh'$:Ҝ`E ڥF}Z4NZy??u jZt^AVX8Vf)"k2>j%wSzD̚ "\wn3$BꧪDSy˄.=NRLDbu"fŜ۶oe8Z.zEva^4EiԗlD_y J棤+X1y E4D߈{+MBi >5–u$]Hd.pH)Li+xdJdMYe7jD$"|7[#,rS8 T=Ǡo":%jKN@P]> A"]5j2? Rjl’w^+P? b-9EMP>YRu 1 C~H}/O591쭃$ Ri`6׳RQ~Idx=/< b]C/K&KgXv@A֘@{Qԥ;Ku#/%T\x: 4st)Cet67ZV1Du|s͉2͔\6k4NR@i |뇺u^P~(/ݨ֏.֜uq C E(ttFD2 W}:Y%vF*93-_d hAtbVuM b=Wݕ -MD:g Dn8zb{qI=[n۴BK&@Լ $~蝶i7zY͉`VSs/+$SԱla,~#5y/P1X\V}_Nbο&Sf˔-!cSr`@u361y0ㅈ$ r>Qx|:Ux43eB>9X%'.x'SaaYs=-pCct|zYOU+\|*!lPzj8F0XXP>q?I"]Q f@2dyn(Zy\)mh <^Lo$deДȂL p^_s>yrgq|l-_ ;3DC ^r"eh |ډvS} qðO^YXSy2Fq26&ߖ~wv W#Vyhﱺm^A{{.1Q[婗OA]Q|:aP e{ȽA77I<X¾9w NnS\^)44Q5?6٨r]'R:R@Tb5X$3:˿˾9nM9 :r3&&$gi `=[.y a.nq=g }`/V!0Ddg:V.F2H5Ʈ¯ hUݟĜdٻ .-b9՛y+i:K,[|JؤuCާ/iùD-qos_h&Mqh̬J6]]姎='$d`A7 xI[]lS^zA&yP0;n)0 ٝ 1}Fڤͦ+h䶛}qE+҅9塑VQ˒ůivb,Hɼv kB{;L`ŋn3;4o-~}chzwĉ0b74Zlhv5Ӭi6:UD<`1'͚T6=ؿk|1*p+XEO'¶kD4Z5Wa a!1DEĊ]bD, DEȃ[G BZ{^r0;*P6r}#`sc%Le8:f-Ș*0 KD܎9?Hi{LtaA];WaROH_0v% ;mp։qW'[7ɮy{< e˂, -qmւob5 AЩgYZ0707010000029b000081a4000000000000000000000001668c16920000924c000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/= ]?Eh=ڜ.+̋hgޘA1(~R22 gIKfA|45-ݏ+8}_(܁ ǩT鬗\PdSʝ(8eD,w7J|Hw( 5C޸*ABwOlҬ#/k} ٲ~qwfa - \D>Yߊ1,Йqks73pD50C5Jr8Onl86o@sZgE¥GF:yTq?5Vm[CR^ .+Mk,bhܾvȗq2pی:x|R~>'~I㭕>g9'WM[I!4n>vGX)8dߍh.C4VMJp;Sړ㮂Q=%1Wz.-TkC%SW$t⹴[eSO6B~Ԗ9:럺l-٢ ɥfh>V+>=Uͨ&loQ,SgNoNK䱭$Z }dUD#h3p-mnCωTwi ,* vĮ߯kzVloحeLnEbbi+ܫvx9)/X4hأe3dlkk<#-UΠɢ1& +?^35 )ٺË:[Нޘuo>CzEm,6TsB%pMɽA5F&c,;\υ(*᧩ug q6iK[(92CX<mZN@;Stl4/@Ѣ쫥n6/lRn =,!b󺨍rbnS@J (>|^(#=ljyѓLv:vOFƮ*İ{NnFV B|#-a z>ou*qKURb3ѓb9w Bsrw8 ? 6.mM>vxrs1 DY=[?u<$P UwDIX5*ká41! n5mkL=mޡQDY) :թZhrl:R-9ҴdQA<\RFK|C7<98r!L_uV.J=cbhKo[ w~.|m,XAF$^pTƏ:1 tCJ0D-~B``}+ ]Fn_zЄO] TH{$Ui[?_/ȣO0zb?͐v]9bUu'?`c1u{M[{8|a2mXz1XFQ9 >"Sy{svBp- BKvPȒqgXX]+ZHnV8<ZPe]x|<:Rnjsv.ș2GAeOnޟ'Y@%;Ur -A"k&tyMLx$ݩ2,|H[*3L ͚q͞7r3& hmIYKzw/EKSDsT6P񗯘'iPW -ƭ_/AcR,Vr?(3W;+Bë́~GMٟ;#Da L.ʈ,Zh(/ k-Uǜ%罕~ ѷU2,GVIڜ }>d>у{h8oP.f{Tf߽fX6Zs4 _ezXFYNYAXiM=[IjtvV9r@? 4##`of vOtuթ Dj23 }9nǕs;O޹^+3^fi+9fp{!)BP's9Iq~yqynjO}PZS~Rt*ÈyM9!ctp^fo3FMWl[om4hT|G iׁ|a,A[ `>l+`5K\ֵdS*9Rw}*Ww3F{ED:yO4p#;H=-WplJXuu +3 E7sI]28a2Clc$wnB+;@A82<V7 jidC x:LCq;@h4$B\OcGS4W \\$-3 'V7ͮ͸q=7$Oз%ѕ>a4V$e+ډvhX n4y^o(Qiˍ3brCyM$\GPj};FLf\F#Xb!0`,U|֫9;ušrѳN$jIY'[Ƞ`XCKa#hxX+kW=o)[7 y6 Kw/ͯQqs} ,A| R`=u,/ɁvDdI?.xקk0^28LNỌ#C ~M,(}BrN \0G)(t2!p n𿵚~+zzim4(_9܏x+fЋQΣ8E~؍n~!}ho4 b "3&IMIO-}[޹|ur{Q*MpQbrz=z)仂Ց5sDVP,ݷFe9oG<՗Gx}H|ϵ3~/JD:]qvk$FÐkY>QVIxv[^ c@P»~m%o,fNnдȅixW=QQ:ħۣEwI6{^t ^J{]$e@gs5PTTbVLԧZtf-q4XU6y?+>v{|Nցvuqn0LN~tN;f;jbO歹E+"u9z:C nݐpL*\ 1JJ24k: kc͹C`rXxgtP)OKȧ4ם_?$oQ pa!ƻlVgrZd#l3s2^xCqZp\܊<4} m['^2 _`k5$[$b@3%q>f|e(eE6oF̕Nq@OF I ZGYU3$h8id΅9ŨgeI7кGj@HAJ΄ea Pgj:2<4ա7,:G|24JTU^wPzE._ 8tګLԖ_hCv ,{ekd 8WC7SZ @ KUuWlwy*пp#sKXb+v;| aQH>λn wKK $K~b,tF>MTazB kأ 2rCZ`:vOHHfM; ;=EU}翃'Ϋ9v 0C!oe7C2栝V[ Dܶ~iL*Ĩ\g*L 2T:.}"9P3rx>?9_Jzh"NsK|}nqRiSv>of+!?Jb_~qgizw~{}G_7[s(lnNHoR73o}P32j6ecǯ:('ɟP䂗֍3 aH;( \7 öhPFuw-YoL>.=JAL)[a~&͢'m37y3%a[eHSE1ԇF[}3na`ak`"laR &ߐ+΋;/MjE uƍY6dJ`ޥ^NչRbF$ D٫1y4Ph|-xjBwrcr[Uu!մ]{n@$ӫد_j3CnI!x;O1L9%P"+!Q9ēSȽ7I L@bZ9 WoWe!'̂E-m,^ctX4rюQي @roPԓQ.g(Uf(sTU!|T2Ou tc>F6E ջ2hH#1J9w6DZ"oOL ~gp}xVdL NJwsnw;>U'CH:n",rICGvvA869\ L݂ ħpWzr +v5E,۔4yNT"|z[1] օC$=|č_b4 ǩ1([O|b0_[8D" |`A;}YPv&F#Mf6 # Oj(Α 54w5]bZR <>"|#Hb;B>2ەǐ lyls^*ؾxXʙzqZ P.mM"./4j6[]<#re ]Pv[c 0%LYd?$F 4 fEH#8yl q/F|5Y9H*k&1}X<5O/ GX-5Ɏ=@pG5$?'lL9I:]Ncϒ/YU:HSIcX{:ęD!FZ(׶|I:6[oʔȂgrxfڅ'okJ?2& ;Kk&dKW/!}kzw*Rw /9߰hϊ`&>'6gq$ܵfœC|QɄgfjb"X2 tFVS:J7a3yc% }%&Zsx0 r9\5. VȥO¦W/W$::ji `eC].4JI.n(L{k&$MqL x6t+K>}DזVix^=mcù'aKg_cT8?R;lXΈh^RV;^]EO 1 7W.bz67ߓKx{azEZ'YFTSZiN^5۟VpxjA.~wW~E|i%)tsc I}EK>e{Ij' xXPNR M9z=̬3C[?s'~ ę`\_Kt[a} Bs |.{ԥHEO@$Ӳ}Zv9U\v3U ?n|A>7{jJݜ԰+=T)Ba]` O#2cFܑANFJ>~K7sz`[jrPQ\LWXa׌9i7D^b%PJ荪D`|DlSH+rJZ#I=f=Lߌ^%jnڍkbr̡qa)Dm,m0G X_`V;*,iKU=ARZgNdLP?X-]g3Iw hH:y4l_4 DVHT &Ŋ{'&ڡYq jAMNY WT1OAKb6WG1kd]P)2 r9UgE@Ќ%i,wsU{({8w]],RG׹K&bzM*Q #/edOժR,vϔ-WL[21y2W+3UIȬ*1jF1M\JS!͟eۋ<)oRx5+M5bL);yˍЦK9q,i-}') Q a҅1ӇpxC"{ZkTL8?:8a/ kh 5H1Yq-$m[zE(%}w}OmbK>TxTEV{#Sm-W9hwy݅B:9nUyB/0л|_ߧ,1e1g/S%d^'WBi:gq4Mph7IK2';sjķM P); qw52CDoi1qVH%BTz1Q\+,h&^⻸KǠ-E0$a)pvnN_!HW5/O<": D~Ft\2bƉc°OLnLV@9x z>(;6>GK=*#t< .wk+˅نbh[9:͓M OTܸxj< 6udE\jY(a]"47(rDz)o |/ pֺcm6g2%I7:C5E&M9393r)o|hp֧:M&MQ BfƃITu1#$Ćzޕ8i%}Ŋg -6yPm^ 8V~kJ/G/ݚqp4MM _,uz['N_nϮ:g]dl=ɑfx^p4IgL2B|L2D>ٷuD%֣]{㗋[ʯ}!~¹q󍫛ǀځn7õn7qʓ|YR']}͢D,,3za0R34> ޓ$y5?~::P"JI yɜ8)lI!~ _7T2w+:ba;_ ŰZ r)&Gq"v;(ayx.ИH@G8a%'zGiX=C0N(V5?U *^K6%D4 ͕zjɣHIK NDPTiיT6-nk5wօ&Q[ @/VJKZE\a rC{qA4&\Vר߿<*mirJց5hޞȑ/3'o6PL/zAvqj%aCp±:F-hTuL3&-JbYKvK<37pA6vT69Yd9|zM]2>Idٞ'0KWcH˸pM ^PD&B3=҇0$R˕ &vbHfjFݯtcӫ3 F=3Gur`g]55',1؉E! VmV\͹72c|-s'N-O8aoK5!9:Z@(i.pQX.v-ݴ2+~TQ6 p8k1K`gS֤ºM?u.DݞbXųIQdre]J:Z2I~Ch&zgG% R1)ZeCL 8T">t&;QFya~*2[6US i^f=({q+j]#]_l5.1$ڴ yaG˘Uo'9 h~ Dܪxоs$y#lMG.SNfqy^T %F)?g=i @[]x`q4 7v ie*iIC2SA^tBC&L?,T1r)B@+Y ځE頄/:Sa|M{;CU`2J7F:%$S_:Ng9pU|Ur/SϜZu>oԿG!ef3A_@[Aa%Dbs8nZ}4W8s558uDh6?PcL(o[YRjZ=خ!FE_Pw:͚(phW[w-;ϩ)8 ڑ9GV1q6PHHKpFT2&2ޫyI5˷H!ON팛m8}pmD]J `6}Rra4҃RN9@t^nag/tҦ71w&Xvt>!!52@4vR,_6F9GɔPY]ht] *mrr.R1vL,)GW$7cdvjip $6O<+"0'?^а2W29z9w#/*A E> m$Y8#N6C )_Ⱥ>uɡǁ~<=&A: .E.v {Z?QR'(\%+MN|M'E2 n7(bY`:kƏ7(Lw%BnCgl"h*D ?N OZŠ@iRҿ.sԢp6[­m;)Cqu{d<"rVe܇G j\OL؟ƾw1ecŖ2_fG<n?`ÔR`14'ds?Z0j~INrqgoȐ邷8U/a"k>kj! 6(JV< ţw Ȕ}0=m[CdH,?>݅zX"3e\=VJ|Mbժ[3I}&kaۯ[U H0XWk, ]:d5Sr0=(N][׷0r,W&5&EQ\@"rj])ӚeTrO' Z-U@[zʞ'RLNX1O5+9(}/E[v:eȵf;(486jO8AXďp_ѡ\^_. 71bMمF=<O,kQQst3%:Aϗ|"B@]͔D2'Jԍ%Ph>X UJ1yUFw fWdLBJ - *Po3LOxbYu.U|UE|Az#Co/e"_( bދlp,V Esه y CS-.pBe&ͩ%Oc3gZ9$ݍ\s>"e y]N{1TSHcơ!)&[7o׆ÓBaC'mZ;ڸEje.w5ńB!6uKC;'E뗰4&TikGE|Jkr4kKǢ˟y] \uc(dowS;h) Wm;Xyx>Ae(2Bz{μLf 1z1F%z"q5Ge(=g7iƐ-M㨲xC>X:F'kalm"vkZs^[4q5rC;dyteV-(!Ƀ`0Tt{[V4;oMd:1`ca@w0di z<>R uv&G@{ b -a+o/F%-˻+A9lmIZmĤѭ{ ,x'ȷ(̠,mYAjM=sWT .Gpĝ(:omK #vŋӈpƿ@q٭Β#O L҄Z/c۽#ȻiF׭tO~U Ls9M v^/B~4(B+NW_iEBLt,Fg{ 1MO#MnFL=@8;݁t'|MO4g%_6+/SD/YPVy6s$F,}|!UNRo W@M4M b-APpS1S ;ӚC&i`Nx:UA Aq)k* j Rdެ08!qMK*_"lpk#nbҘoڌQ`5 "kZHKr$Ŝ7K@.#+D7ZgR~*j}+PQ,#o]{_ 4tXM C];g:])XiQ l}RbJs J!j MxTJaU}t/G%0± #Ccx .2S}gwo .`$m_fVݞ;ut؁|©+^OPֆOQE@[Dt^W@@)=61xv=l=7G+A{lFۦ܃ =/9vn25UԮͬFLj ?^XK! /hK|a,0RhٮhuwY.?gFDI RXvcɚK;!zi1v)^ 0\sBR48*}2 ā9hEM;0nɥ߾ĞfrTʽǫRpڠ\EZFؖSc/n̾zHqru?&0dCZ>+ӜnŬ̾H 'r0Qo[Ϋrוl*z.Aj?9ҡZ! dPUӌ=daDeOf )C?bWe,g.iPU4RJOu`"<@sWzXS<Εgp}$߱Blw#3ӳ^kbO1}; *KyJjvq&;AƆ<7=eȧ)g鱞_58%~~| >YB݆=ȯDQ6]O7c(~w CD|-;7ƿ\uLJs A'k>r'Z˝G6_pRENz%fȍtn 7rTj 2LF٣X4EOBk4ˤYia3o#Д |i܃/B?-2Dr-3t=;Ɏa1 U fp\[q) J)pCOfЯ~9YUt ˝ԗe"DG"%<"S,.ɋ[)q0f%K Iq.:rF @ 1uq\<(-^[GiR*{2u6Mju3>GxB a[A{ZfՔ !MܓF^г Txoxv*6;\2\QRSIZspH/&~4MP>/]<0cţљ;*70"ig:K\D3+q w U ߌ-Y+rpb-֘VԮ$YTT>Vñ|@i#Gc('{eiNinU!%*`=#8,eck$Sb|q,(&s݁}x"z&̂#n1CC 4f„RkE}:󏤱sVcH)kьj{A@e'-2loTX~)23r3WޢBRF fX{^}CY`W'n0 7lqkM v]I[?KoҹBߡQ3f]rGi, }VtXTRޘhr$dԽgRUA|C?=\_LeL4~zpNjd>qUT;jy.%3; ];'K8NaQPūGpW`K^5oo>5\2eP gsXX;yHDѸRPo)EV sOXdsN 4s@|xM/uc߲~Zzs3]rY4>Gҏt~^r6Y`<;1!&R_DXf5CNRBr- }g L} yM- &9 3\ZBiZ^r0=PxxB;ixHj"XtOerH"ixD3—VH^'C\^I qʩc2߾BnLl }cj}{/9c5QVSB D S_̡2j{){'wMA"9^ quͰ/.#6U90]߼v(qLe2NOi .j|x>atWP®lbd/$jtƂ8F ) vWМ5HI9Wl)nN )׫4>pygXH跄@ #o6vy&X?%>y 1Jn?W0|%I'ղcBRd T8(*_EzyXxY.5FHjLV ; ͦ}񣄬tW: ?pzNU 6d=OǕnd间ad[O fSahEEBR!_P89פ2]"˭tAե@+͇x뀏@JWX5|ڧ5[j]]ػ-ٵ 7nu-č5hw KdE+ip*խd "`*ei#fA{l4uV7Sp˾4t@<̺*)=4E 411aXj͟HFrL[J hyF!~dwvi.KVd[FWs. ;Xzf)uu˖N$x`[BVՖb(7e5]ٶ͏ϗ֋3Υ}u7 +`-vw9lp|n_ntk`0h: cgX8~H]Π[J™%Ödm`$U8d4 Ip/lWWH[F3 gk-; p9,yp;(*Z-ְ8{=,}ϋm .ܚ wV AwK]ӌK5G^G$hCGbf 7=Qsƻcΐ.tw@3#Lo+zno9+ҾH\V+]]wSDwoWN(*x H"SVPKVdɃr-VߘBybi9$hLZ@Fǧnڀn4B%0}YXP)-ca Iͱ{ (w+H#D0fN :s,6Mu^Syĭ*s4(hH ɹ k,KN%~1%dB xTAkRthKb朢̊A:LTVC{ p=+v'̴q \f*yKe}{87nE3~}.VꀤU#}c >DޑqB a5Gv8Rost;gxn-Y~; 7g692^kekJ%xPWf}OXw+_Y}DЪo2e| O=?,2:E`jY#;2].Y6Fpg;*FȜ ̉Y'L~}SB9/@O #ܹ39ekmjU`X~HCG2D)dZ8w}: U]qܺ嚫60w8i4 <ȳ#qw_* P"? T@A(R<f2++4nQ /љO۵z!.ݾk)%Fx-3 H<,Kdz8"Կnty.bv)KZy y 7Jwtk*&nz%W$ќiw|gJ0BE6@86(+ZGŴ/3'm҈H&${ φx@Px{Xgo|c!`}SR 2R˰W_NUa!Qu因#e܃I[(qh19@ܼ5zOsK  PZk y]S׎VT]5b9'pЊ-CJdeڟ mCzAz۳ڔd`OZ;Jo!c3dhɄEzT="޴[ =#ڠO9N{d}||wg P, x€(p ׈-\y&ւM5YHT_\Ǎ%t*jm5'T.1ݾgn-/!Hb^{Cwd (yZ"8f29I;NbUqQ:)%9ݒ2;`ƒ0=D*;l{ cW~ *\*E@=p@kVtUSkhyL@S,M  {-fE,@!޻."sn`yA~!Ukn'Jfѐ_7,; 4Injf<RǶ/Nm4ṡ3dT9B:' 1) t؇[nOnc4'Ge(ȜOAQڬ WOx@w|dFxPʄeWMi;P*O}{/-z엋'nڀZduI,xТ#=>d.v+~ 6מq8M'w8+f 46zb[\ M]pnxX \?\Ѐ&x3śE:[zcxT4^EځɍbWIO|QW ډ_Wy68|AE9 a`exknszMdI)Uckzۣb;Y|g\ԝ\hti\p |QaJVrv#R9F<ݗ덋b0x&[GݞX7L!fO@ M]l_㍙~h\"{]~VKqHcmoBxkG4+M]>MMϖ6 >irC0B$NUkE0z؆'MmfG9olSaD8Wa;lM[ wATߧ 7*|mUvIɉcRcJ"UNG(ͩΞ'x*l5kuŅ*ң#U=vOM[Ӣ 87 BZv_nrvO5F灪Oۯ fBb'JdIZIϻd?JOH"V+aZ*&#1Hŷ{Kk7mTG0l+ਫ਼M8D g@d Daaj,|W/*mx`#2y`/֚_]2-cw i&sf:4ApARxz2.,.2VKK%k$#.mx=nIgL#@9{ HLtٽ!GV@N|wc@J < =00-lg*#M ]7ƒ "Lՠ7vija] ~wڝ,@b&QnR~֑'S9a a> 0i9pGhyZ!zjJb2j:g,sz]e%A=Eׁ9в$}8-)Tux*;vGG z8J^&Ef*Ӻ+ Vb*@vJdgՂQ(N&v}xZF^:N?U_mݹHNbIxiм!T̴@1U}o0bedACM]Ch#!Y.ۿ 'ڶU {D.=Ǟ rhG90*|_X]&~fp/4|Ӽa+9ȼE5s˖ c{&[gA/tGqG֚YfD<{; 3c3C3TYi֠B? &`$ٗ+kT;&{vN6) ! lP} *ۋt_ѤyEhIDG'3{k_;iڏ\Lٟw|,8|O(:mm]-V6€$\=(w5CaIXڊ ~D$jhFQkqO G\!$˦EgoJ\n9R*溽q&!رjΡmd))<+xԝfzF4>9 GUMfW?b7r$vR\Fl5BRӵd|r{)}/aOH 9dOuHō Ӥxe{gi&e ܍Tm;/9]$L"/(/cLBf'64~:|\Y|ٮQ)t  ft`-8g<%ip @x=Z AoCq#NU\_dТA7wF* :jgY q#^= Kq +9jKwrC6·y^mH@gVWj r30\qySLnt{Ԓ˹ X}޶~ۓ?_<=]rsj{0 ѶFdְiS)ъ4gxrTL/6al۔%eB7NFL5y6#Z ǘ\`ixpT%޷.Vf'סzZ Gż" 4JOZ  j1G? }$GT=4pV{7נ-ߙ B(pIPm"6 h5sIz; !"WpTLi "Kʡ늕ˌb"r J&LgY{ Z/.3\{2ي'n*i!OD`*"h uL+0M!ێbʮٕP+wjxZe2-^B`q9DO:/} ٩]9"?8`YYcaFo65g{D6 V䮾Q盓)7w}? ڸ}_Zs4fsƜM'.mc6"C6E wz0e{UjFrSi]ϯ-XNBWlw287Z?pCdWY^Mg~9lP#]+' ˮ *ˬjRl%5:γCc,}ᨇ(B hP iآf. gkyWng9/cOǎp*ָtRj'\l\eHHgxVnyeETaZ z1B4ڋT\qC[*֑o}Fa}OJ;+qpH4X)muv57vfu#1U@7LJ~fr~n"ìՒ3NG0̽V0]2~8jcZ\4| [Ov#Mw*v0.Q9Ӂ]וv749Nfżq39L =i͖L`=M+mNSdV* QG-vW3'؁?vs#lcJD$`[^MoHa\zSÁ |5-ƕ4 مfdssl.\^m}6\اtZثBe-7N>qN@wԀ/G1HIc.ESiÅ?ciΘbz$T_,#*~BL6Fq+q4Fq~{ r L @ T7UJ#EHqHJ og]Ύ͉}{TYy\o #<(CO Cs%an ɛiw!QְJS9Dhoϳ:r9eYKthSO+`#1{P7'pB=$^?ٯa9Hz#q<>,3zFn@B6 }_?ED t'R1B5NJ\M,FtۈBMN `Ee PXL[eŒU[[7p@b%#%e+5,\"=DfDD/DO,.\-ʭI" 6C\8ADŽ?+](6F~Ϟwt}UBI_vb͝9 ლIߪ,#R =ofnY~/_9"-tHe4 b34T+ӛH3=Ko#5".廇2=K(?À뚔?HA>%\D`PLuahU@fv3#ZgT^?i˿*2onLѹ^X{h:G?:S)&f^rU%Q@T{@1[r.p2=#gr."@$P$V6EU6ǞDb&C5nw;F}*^dj)!2 tCB*#ZϞn.ZJk2!C٫D<%>:, %p忕ᰎLy}H(!:93WVi~.aCJ#֔Yܐ ՌťFg}"Kc,fJ#j!5_:F}C ǤLR֮ל'/{x=O_"SGbPn+>l(M[K?vt`t+%'z%%+NPճjK{XޙωLM04-AcFNR \&3 }zFUS ^ꏑjA)'^#<^]hVb_so(| \H(0̈:LNnҚT Poֳ@zu:W/Iכ2U~6V ƇC]b>"yi8%OC:] w?N\88u(x,1vsls[WZvE`%҄zC|anA35 hc}A#1h\eb W&|iv>ڬ/O?$-,N4p~YY&0ofXʍ}B:7%O@_O 6OKgM&ztynU^l\[eHp/!JQ z Rz3xi1sBU%!Z0iEԱ7&\?C:|0ӄ`_d$ť=?ʙw"`]TcswJSȢ\f|/2($ѓ(1X7; \YA(Ts;`5DZ&+F 5CǼ*k"8l,:K,l{3BHg\+0u &+p*U BI١7G9S #.5^^d󝹴i羍]8QaPuؾ~dQ7[ZZ5XM]KZD]7soqD+Tu9{ץ%xywq7˷Ip$a(= h\Lq'$QkRN1s0Z7l.ɺ+zzcGWt^{n*C)/r:eLn[qF06pKW&I0U3_n_d>|֨鍧~GRvhw˩(񢨮R^UѨvl<9V%6̥]dKN3j.X=H7fQ̸#\{2^sxL`efVx}0Av"00j싫h O482DP g})ƚj3|~-_]d.&1gǿ,Y#-uyMt{Kn_"JB u 4q#۸u6ŠwHf@cǢ%yܫGNZPy:ꔴΣ0)+T5竘 ?22&'&N2juznc +HVg.iR6::ޭU@VZVìncBpґJMlx{J)%A$fL1K\':Θtb>%u/‘ē0W,Vzl#p;'RcHN_fz_'egRɠ ]Tд`X&\xo}f*pLϒdw6lL,='󮆨e)w[:, I~J2U9yt6UMȴbʺE0ulķ5|)Gx`6_C5bޓɛŎth[lyH㾦Nc;}2W|ۭ^I g彏ȵ Iޖ p lP85|Nʹ!mf8!R s(aDG1XWØ;b78kWKӐ-ݝq+) + L=DO\NR:ZQ)fޜdGKޅ ٦᥈PR{CJ?yBq tܮ7K] q6b[v87E`sǽ,M`bA@WH[)CiD[żۿua򆦻+xM_mQh aנc`WQf ;~ټa7w0I=u-C9~M雳u5קEIQL![ E̐I#lJ`y+!2G.Xˀb>NH9~N&ES!E8{⸲Wf}lW[apO-dўumwM>Tz Rz;}|4na|!3Q4FI.[-􂷉yV)vprd B|ȮYx hL&uh bܙd(L]u1;t&hD d!@ZnX!Rqwd_՝-PY Fngnm-#Pau$߽p |Pㆈ< c?"&SQ!VB93z1H]&B=6`"g9F[NXwϊ)] aoτ̆!zz΋acr?HmvJ6#ܬ}dq^rał/.n D2 E g׷@g~WB (iUnhGVf̧F2ۣTrs+?70tV;p&[sE&f@-GA:D‗XK8?Y!c|j aH9x̵w,CSe 76Y&QʼN^l}oԦym ~qfL6dcr!L>110Rh&\ĩ 5(iW zc^^O̡>왩;͎ nGp7/T܊DŽu$E?̇{K:.A=Ю'S-׊6p2rQ n [z .od('"ZkU^%fpl\L]D/&΃}nk$,)?U+9Cδ.1p2+*zqxM0N6g `8'1hF>Z>ػ#z'[ʤkE7ãG>)ߗO0rztǯ-LR#d a!r4H,Z3nɒ\.Жzq)iW v u&[',޿(x bǻ$XBɒ UHBS>5&eNIC٧NJH oJlMRxFzٙ)f(R*gtohE<v'1(k%SaN_G"yh{h?!\jm)hLC"\zt _0#vp`6{A7 xr}?gCoJ/=7u P6S5 #tj]Q`#~us7XWxT?.VOd\4؁} gC.Wa{`!oԋAy9` BU_PsQFRtNix-s* $?n)fSf̀Ta&f#CHʢ=uy}~sSrpZ!l$}=ˁ zo%ภ?3IjTA\)<%S2Glr2(9*߃6Y~mbg˩mۊ' h 5a-Jm@6K{6@ fҊ{ uv~lO29sF]*;j70%\5E([eN]L l2fP䓸2(Nx4T oL;l ݜGV";RwE6yuK%K;VD cM"GV1м̐eV}LU|Ԥ=m eR&q2R]EͺJ_I-p#. 歄 _; bh6p /a6nY$,뾝[kgyO& HpIzF)^kq#EH i3m?[_NZ>e2Nga4z 9*2H,]nx9r;q[~lϭ3i/zT$ٍ씊䲊iPC 0- Hqp"ۂ C[X*AkshApJ= AaBNFP\ɐ.O 6XĘ*aN$c_>D֏kAT&)Pa,!$p+szcRhDez#Aɡ$5NР]*GqH%!/}JQJu;4wnИ#k ,%eCniS?m^MB dO &9c R}1i{'L~>7/w+]b[ `L՗,d4`]tկ+~cU \trԛ`@R"Y:c.wm3[[1r1z|iH :NICbRl̸c>L^(+Cf$xҺaBTJFhl(gBfﺅsJ̈́س{5bW6t 4IΪ݊R՘f;ʔ6nmTWA+lƼE`Uq1,YwyE,ZaC RP`+e͔0/-ֺCHlaI \ (zqL j5?]^F9E0Kkl&˓M8\WgWxz8XunqX:  i*lxg[OmPzO2r #96se%dy&0[p6S'n8yy* g |g0xw@&Az/Nj#\EI6TM@OICXʽ w'6L}T )J5"V=AzsetjV5(]2IK&tCk /MJ=l8% .7ZdhYR:%A! |C7%S+ʟ[f~PT]bN8/ P<):EDg`/b @GuoZ|aV` (g+C6]@Ղw@^PR>d:0\V[gh[1r9$dጾֹ^Q$i{)܎[/otgyT4Xo)@ Ey\HM5.UW*2-"ALȾrs9h.*-(;Yh4Wgŝ8L l#&F=-mj9u^d)yӀ6 a={)!@PwGҏk;fs62%nSGEwę*,oQ>)S7U7C;(lU$eىjɲU$q1P󹐧DKTlتr@u=87\@bK{3c ͂*vP~!dzxuni[0qf欿|ܝ┰2Obb}{~i3gfk: ޓ6pdm5X {A>U8(k0*A5.bj0ۆ>w 4%fcgYZ0707010000029c000081a4000000000000000000000001668c169200001c08000000000000000000000000000000000000008300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/j]?Eh=ڜ.+ˣ갩!۲GRM*J{@o:,۷7!x)hqxiZJIJJ"Uzf[BM3eI-1U#xY=Cdy`bxp 2w{)nTs4&%Z:vH1~R{bo"\мf& `qk3\P_Ω[AV.*^ |Z9]>ihsM.[}p)O]`NP41I yq_7R1 mz=dMTSsSM)cЕ"y]s!X+5BPobN[ck6o(tŦP`h0kD NjLKTB[;²@RGFV1lvR-j54 L G^qKRtu8o֜Nބ.ó|] ^AY O}W5-\6tG<@6!fn4IDQ\cQZd4Æ]e' osk+=`P)UY|26N"5ǀYQ˴hikr;3M\ sC‘qFlwkw+,A*Q͔Wg8dQI{QTL~FgVpd({TQ5O_ց7id 'wغ4'[h^^cILh"!X~҆9CM1|F?,\' 2VfWZeQCg7ԳgjwmWzЛ@[fi@axJd'/jEI>wIZXΔ0nBWI9'zǵd~͉Q/PnKA)xJ`!Þgy=Pݒ;eW/ {g YoypaDO]ӛlc_2U >-fSѸ !Ʀ(es͂U:97|lQ!#04ˋZ!߉V?b%gIsZP c`kZ8)nA[s:eƧ2 ъ{jaY[+Fl/:jן'K4#b+uQf Lh0ߵԾwkn+Qn1qOEJPd"/7MV\fX3S8_dÀ&g2M-^KfVggϡ:)ٸ>àSunS+O2㋉1hL,2^~9ъEe2{~)qOhtfj،5&"85l<:u4ΜVĭ&ι UZ\^IC9]Zҏ1&Um4jBtPꤱ"Ikh-rG01sh<@2ƾ+5Y-B!P{?>$[D?"hTphG 1 µV=X62 ՜D:t,1Ba@r,`Q$zLFLConJ`}NŲ_ogk妞igr&e: |X'#ݱȨTd`=`8󑬃15$'790C=h*ʨ#7⿶)qt\2͖e>;s]}@C@q%$Jo9S:VQuM#%vCb`iR+]P_{˙ܩEfmµk`5FR1J]c2s]j0 t7X{CEvEYBm9pYaGH%q2"Af^<2Vhȩk|.}Z"~="?{'[ԮRW[楓e~pm.2T]!JA0h;TQX_, T?ϊVtޔsrjno [)Be3*RD( Q^lwvY:*y0g1W|fǻ{3]?z\fslt zuU|b^ǜA::_d2얕8TH1m-ԈT̢bC49&Q9)>@ sz:/DK{٥LR{1$OSŏ T5ZVCxLgwq#E=<[D$^F3 ē*P1h5.VZB~ m #?_7hVsS"rй`F,zF*Kϐ['txΞ}76uTg!33N0-1QN|[Elu_-im@v\55_Vif\FD89G4iOыdzP+ӰdG,t[7}nԂt{x0U6A+јQԱ,$|do1rgv#ƀ+8Gp=W% s^&rs+h&FB?9`j=.>oQF,@o9ssч'!Jց̆SQQ硐 C,U}PYEU|F+.".)R*C\;=j]0g[)O퐐g.>9#w~6gԦ7P?H~n@ց4[,=xlVIH| (oPn$Qpyv}x HI|G6:vICL\%Ϯt+1s yo82C'p>=<܃,&F>|jcR#S;~lH;Tuya &Z;vNY`88>@ݯzM_Mɚ~?>/ q/i@q,cX\hC. `wq[1FI^֒QY4W%,ϿHKi譽LEjewi5YS5{S;}i0QVbt"T7aJ$>n>K$dsyao8FH=@|4,C {YD:FW_?C X| tnH2aŴMo֮=K @_3l6-J1N[͗\ִ: 옎$)X" !WB6Vгx@$w/g!&An[0B}mWhz6Qm?`BA+0S=T+3ET2J"9}|S$-ojvǰ7P(^cXFӠH#p:3yMr^NB3hRCG  9u}Oj?u5D5U-rx[*mtXQ3l퇖ʚS"2{|s)ʡK_lBT϶~<@k_I҄`q2;蹰LGJ QFo8 -˱4e#clZ ڐw~:} cW_wXXи \=; ه(% Mg#뢊`i;'ӕȽS$fι) XHގ:)5flcgo0`cS,xYPSp1;iRvS%_ 9u(JC)(y/~2 y4Pυ$O9u;N(E7q@HD!/:EvW /mZZIKwW LM ,09iGyę+r&[XS b"q0PQ5 umEeLɦLBQD^}cOǂ}i$}e\GG=fФ A7kH}[+nZ @Vui.#NYrf5LZg/:V,tO*X*dGD¢UyUX᫑6DoNhv& ]7cgj)I9:| [$*Mˉޠ/4X}_|.^!-J#R %wJ?Aqrh=72nv|t uxz=P%.wѴ-VQێx{;"'l~[UezL懦T*њW;bB9XwS^բc_ >gE#RdL3l?[¹\T%q,DNyzIe6W13;}(iHB PYZu5Dt5U V[pֹ&բfI&"M Vź್kr&^VggGLE;TS\'|oZqüttj{[DOKk^\h@UQ_`y筕})zG݈1[ ;/Jaqxr ʺ]Fa?ڛ!ƴv/rӶ\( 5>aVӁA#`żße~Fkws[і PD oIE#s `Vy9B J<~7Mc#(1+c9B/Ɗ8ٱ6Pػ 7qgYZ0707010000029d000081a4000000000000000000000001668c169200003a38000000000000000000000000000000000000008100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/u9]?Eh=ڜ.+S[D-/#*Ly6-ABk؝l/x—s+P=UeK+}ԭ }ۜRX!?m)ԵCT!R9dx5'i[OVu p`hfs´ɏɄ׫Saq*3%IӜھ .͖֣$XLP'<;S]Oj dKJ0MX& G9 w5 ɚw2v*SߢW̃^7zf}Qa~8q}MS% tk)ꩿE"ײꆪTD8ՙ+賝6wuP۠)"Dr]" ~c\Y?ʔq~xmdZ2VFuu݌ODaTkT ե$:];'ۂU+i 5IfT+)ѽ&e$ML[O1-dfH=AScrU<(9Rzc܂,~X0ؖIBy1ƭ0_߾PqsOwo”1m[E7L[; Iuϧ{}u:%(E0c~A߃;ȡw6N\jX-͸#m$|Pjg TETS}Ζp!R_YTazm0+WS H7x 0ufԕ;x`n-3` X>$T`dt DViDt/̮D\HqFc'u+5A fu tߗjZnm>Dl6"ß-'O_G3!$fhƛ=/!sQ5R5 =4qž}{t:0؄#:mw],w0yW7u2I»]TDFspӇuJNt'rZTrp;WFF=t&H;T3X r>/N\ez;~o62.\bACp?:[H%C9AԎT^Y7HPs_Rk0W (<*TXr^_)G`NwhT?G;޲Nh$q+4 ` o%<޶=AWlM>>QLOc5%޺J(cY"]5Gm"'Ylɿm|:4L, ˴E}il 6ngݕs*/v/}yF[0/W2`S:V;.-pG1vl\A2F݈4UTdF;lᅰsN/~%nQeTG`Rfvڧ4T@d@‹  ܌Nnqh/dkbudZB/6ųl]*ҶՏ!=*G{dLq{ C$xmҁofNۼ>YuBC;!+}34q>FS KjսfT 5O9Ic~%M͸Aq)S}0WL`maB DEo6Lv'O秖tl2Ցl=ZdKo5fr.1n+]iF64Šiq2Mzsh4#Q츱0؅q d~o;}]+3UZ}sA  Ju]jjJ CG.K})9n~^l!hJt%vq&lT11tb6kZbŒhQw1H_0{0 _&G}WN½G`"$,8{ 3e֫I5+Gv?lod%*[2l dcD 8`αVj3.½"~<ևc/ںP5@~9k CHJwJΗI[3]tI.qf>UzZC*pJW/)=>g q:r!TPc 2-%2bֻتIX1GI [t)faX6! PB免Dq aM9)\6I NseVges1-oJDiuiV ˬiY>ă /a]9ɩ^/W=kR層wo|8kk{gG5 Z'.7݅]e~h6 h78O`صRm%3鍭3tA:z¸ӥ!G&XĩDO E)ӺT[% F L?t:$m@cҫ*A|z2Ol4j!ʓnV@`@Ǔgcv?0ݴ>dwۑv N29l2,}Y ;H O 0Alײ?KczK ڶ&(s)CЬU쑬~ax3C!Ӵ(1Y|C.\d?{%s[5EH=_npWR=[W\||WMɾᥘʷTJE'BDQ8 ! =>_x2WĞ])+Qt(1k*6wC48SHUQ0@@yXAM'FDmxwywr~{!շi (_Al&HbW)=b>Hw25.yuiυj)?KIQN^:9>Ȗ)rɀ UQ~Xۉ9HXWb3ABTr0XVlE1vb(k_#gCFW)_Fmy5SQ2QCjS#JR:"nƂT*I}vn6CTbeqFx"x o+ , 8B,l4<'A+M@ 'ʼjP6P* XoVT4  Elӈ" z4-)kscTN[=f)[Z2/sD*7Yy"BU/ˬrA@gʑW&}7!oiҦE ]>4GLvޅMyNzdm2yFy‘-ޒE{{=Gn>'nM#\s32wX*Yw\`~.5p֏ CNмDu)-f 3B׹1/X]cf,pg DT`IBج\5?[8OUkH`n"sm)95eq2&Uf4s֮OjNVVLҬ7ew^0z^ퟛ18m$f/*'" gx^r2~XZt5,DsT9zLO\b.^˭>OzC-B̓ij)w_XBr 1gqa%-?ϕ2vח^9tcǑmh"b/O? Ɂ@IܜHA%v.hNF+ʇ`(?Z<.*˸Kf>υ^m &ʋpw]pХ"nB?>8io-fL_uaG 8|N=#(9 &np :m$ .)}APԯntX5@Лk^5՚,o`CZ=͓]lm˘_) e-wGwC(3gI=Srýfҷ뵒\xBJ.:ό:PCs; !/6 7 yƄq-l̫NEFDtPl/_&ၴBt?+>/p%W% yȺ}"}7jCj̉(Jw_٘a~y"[b$v4Kla$ާ|]Q4ZubFv3nxA(޻ד@mSID%҅퐞7@7j⨫J&_&Vkdi92I!gm]q1Hw4:WM:VGd;`no<jKJ8|ݟ<t_ysV^s W~^SS? w}~=*b%U`wTP."mSPG,xO1폀 _咦;EJ}MpͧNEs|Ȓ׏4 /r@?wە5^5u,qLtA ~ˤoN}(LfNiNϫχ~P#{&*, }*$]CVӶ|MV8tPf3~E=y/)= ϰݎUfJ 4Hb,UvM7p_A,El/-Ow+k_/m.)H"X #0% Lu;?.fpݎ Y&:(bN`I(JzN@6T"46Xr-An'􄇐*o]DLojΩ Ī9![ϸqN dO=x^҉qMBMd _|fN"cˢMi4jd:.Ud Wdݯ  /EMb_4I6;>Z\گ,V@hHÈ'?(gsBž(BtnHB.f[+-Kt<% _Ai9j/F+c&#L_FvHKb|FUNKkkK&``7Ba xq57KWGbRdM3-;1: Of -tWCބ{! eA 5M6B(5=E]bֈ#q~d2 KpHFU؄W՘"V)5#ȉe`aZ1W(3^ڔv'n!lñ%MöROɲBʬc<ȎnC2CYMK\\nj[yS-jBR)yW3( -|Vϗy}0[j b9+főn(r:y)4+"=n|Kkvp*0.`G5ödu?xmgKCOD!@ўs-l.D/X&Ժ/gqy@UD;c]ʮvS*Ka@4_'_9Q&Wb Kl?ontj<Fn-@k̀e]G:M#~<2 ӝ=0,u\7Og*FfCZː&΂s#||;*='Zh 0~,;ކ! ގ9s^]|qOդ[EhMGv%@@qnl1/h0NʳU8<\@#BTq .tTD00dc[o FRe"Z=WCq_amL5@%귌E7և" BJB`ƚ=d_ӪOs^ *@= _;XL)ק60s3S*VL8Xw %0Xw[ۭp&F1?Gv4+tF"4bYHqf-1(_sr 솺񠷹]-C63qiR b߯CB{~E&61:Az~/l'I fv.K]:͈mJjXc5#O0qF|_X1Ff Rt+#g` PXL{,ꩱ[?0QЅjV񥿞cMpF%l(D{Q8 }1I 6s0y 9W=&;?,f(jUPH'i? 5gCC0?Ø}4@ם܉b-)ǔ sAx,iء >SHѵU9g:G0,I^@ eVf az䋧튘O aPVgY-Y*(BZ]ST9 55/|̖)_ x-pNmLWo.h!q/wn;tY:H' #Y=psF2ai`RA,AesxopP/х1)[Zhjr6D鉅ff_9xA¬~FK2kd Ѹ,x(<$D4-~aZ亹Iu=>V`*}`0Vhg+rCHS= Oc`$' FKDqVFP nJ=D0|5ECTydE ZlC!] " WcҴkUT3I(^X<oك{`[e?..^[bcgr/) r)!sgS=3vƓv.Eh [#a/% ,qw'K!ҋR_V|ǔ &ë Q o Q@J4Ĝ{éN$  ݭbQةT6S9b-J=;pҧ+G_,6֧$]LvCpޜꍿN|tbԦiݨC.&O6V-#c&NeZ%7fcYv%@Ȃw` k/tvT>:/4Ivfq?'(,gH}c:[ q \IST_ܬ7nbτ J/p.D;_an3F@3s?HX,?a LWST&Qӎ.AKK?BYS6ܠJ; 7_c$xcUp?ƒLwߍgb~i7HEjlۃ%x6CGY'Ɉn?\I y蹪,cϊLߟg-c]i:j:R9A踫YBiuj_5:Ln(C4[B:WAwo1vt")4"unFwւ;D]:vF w"*X %| BgZL]K4Cm5Vr$_M G_r~4A)Bj y; x4H+tH#sF_-#IPƞHOIӄn}N?K|R$727 ̊8v/<ЎB[f$*Tfs!=a"i.W6b&k4۴nOLg ՔfQa˔/CŠ:\/Ωmktf~!yS9ɹTSR_NZ`$%Wz|&^D!g@{d,ǦEx2w^;M4<1i)D?0㣡#zXt:@Z}]& c =jM J":lv)YLVzuWˆNg=7S9*{/{f(YZ @dK2ʰ4F?݃ *H pӉ"w4C+Rی]ʣ"+R"a g>Hi'X48)u*&`WV+b2dh+{!om}OnyLt0l行Vi5L*wgU W }pڗT}$#ے; A{ ɺҕ'gbaqyKc8l;> qf2BEi}dn iZ p8rXKtvlil+B3Q@ I0ktnلFt|P듀 hT R >w+A\^$ @WD:g мCΫM9 @w9ĕE,Ǘ9+CrGH/\o hOt% i":l^m RY?B'{TtipSvy1,emS&ylJhF.tYˢ#*:\]._ /"`bOW%| s>xkI6k5ePҌ%Z:8T/W+J+k\P Ӭ#遰Ӕ%{:_CdazNƳKdv @'3|T7CS'Bw^V?/,iE4$zϦmp9^_+sI?,j;%s2 x~SC;e ` '~;ANvQu8}}GFss%q~EMjNVGy+_X30gZ_< 2? V!pǻW_nX^~x<2s{Bp|ru\0A'TɆb#}aoJGNHoQALD[,3]"pLZά!bx "VK׈&: >. 2ؔ pl=dtRQ[6,:Me4p@Vn ʷ;bzJz5)}:7?gN1GIUCX.o-‰26i~H~M&ҭ3K?c?V:g3:\IntP(Mܡ/[W<sF=V/jz#ƫaFWğLv4v/KZ܂]k%(`e߶CvS!v{ncS3z'aՙ3x<S=)O@WHܰ.qq+s˫ #S ߻`t^g) $6G=QXP݊g?p c](uouRg$WF2VfqL$mt #EbHEO?.۾MW8 J M RQR ~b#@` ! ٮo'*e@+1Jdј-$'-ncPjW/l ckt JȽsݐkTilnk7xVX[)]9X`c{qtV">o<,[ x eMeo1%'=2'e:H-o,$S#Ȗc|!a]/q5(+Zf}%h:㗸ゔ7ݍ-6ђaR) (JӥNj2unpv"tmLf*;R="W{vۗ.XL6ݑ#2׻deOɅ|&'Q]DyzEgO0<5aBjqF0(+ tM.g0 p8@8E"բ7C|4V` sܹ츻u%%J6Qn'ɨBI*҈,CjA3/_ȯWMKg>qqZ*ol\- te2S+0 >V*467=ªsuҍF&}0il"ΦmvrnxjWt@ݧ>Z}h<+f)`]k45g ٨ݰ1͎0>M9k-l5[@YfʦE"iƁUBOTF{~KHrl5J(8 oR x9s^hvVv&)YiLy`]A6hT⌿AcxD' S6P7\s" 78c9v-1z`Kw,Ve itP"8lE#dZH}v)iN\m^sc* yvɗLQYϷuc5/Di>.1K7 ֐U?QQr\$Ͽ3:=W)-k XɜM4A䉉-ʦp%a(E||owip ܼR_aIU.r-*3To2W/0Yq9@"p85miE‡g±j_(^ji}/7V0= ]4ræ[гS>,L"گ&ލcPk/zA-ǙOY8O@Dӕ1z}%ַoOG k7/T[i}'obCnj+^x #Dڤ\&ӟD}F_^jƆ'xL~e4 mwr|ULܙ `XJh Nఱl繙 $}F=! R> ) !aEB CԘ9IÉV" G'Z{ qT&j2yߛW/CErM&(u,. #?jmL7ia̺}G$W헋g Ԭ5vylQY~L_EضUxQԶYgy2\b΍d1OQ飇Rt̋pP4̀DZF9]aBIO\B2>MnlD u a@7#a YRQP7B;%2F߮IFd;~S2ڰe2sMm $` rP rI&*L9MmOީ[;Rߟ/UH~]1H.,?sYa@A"KQ_9{"'Ă~c˴ FmFQ!`Z=ߍXk-`x /&ʽz* .꒳fb byG/16~:V.hGzX{Fl_,#G^& *2m UfJR<.U|.>h_1$_滃52s|AC"#"Hm]f*+ 4C2|S}i͡*S~rhg&A64Nd+`}b+5p lD<gfFe?Dh97q Mx5/#P=(BD #'YR!QV=V:=)a i3L:θjPSEA,3羠*;[ψ@ߩDUQZUv zzvqbuC1|Ow X—όAbYˡr/Z8Kk yוmrR C=/1}tu_Y촲ED_ 1nhWk#oNk Avi3ʄSN%SU14 w~+x](PfUyQ ?hiFDiehoލc n3~GJ'XbuieC~YT*"SqF6O ^Ǿ`i^ΦlUY*D >.Hr~ |f]3dԇ=h5aҋR/3>ujfwnnbF`6GyǥgS؛X@UBmxyDcӤZXcʞ|ueDAN>-zxSsa|0־ Rm P}%F=8IG_kn uPc@jʗV;[8tøWa GG^Y\t9`T)ܰ=.c v^!*ȷ5݀Z*Zsz6;iVJuFi0֊3TrN'^7_ID )կEdґKmX՛n{`f*yB$GBP!/o80zI/+gN/d(&>Sn I#Z 2?t` 9B_2J0+r#MIMvO#+G}%"ul23$3ٌ#!A"6`-d`5r)Dqh ƨрsU̙T¶`c|Ҽ@1/!boA} kWQȯO^7UlԫҙLjmTMS+W`Jtv $/8iI!~8X^91/s^ \!س-.j<ж0y~'cN< Gۊv{L*wB JY:A!1`g/wax>]~#0rxb( k͎K:߫{σf##[≰febTpG=k: Q2F`XAҰt˻9K$t;_<5UXx_0րrV7`@2KʇMݭfaGc Jx\[檒LroQ7i(a&Ֆ4A`C~ڒ'-2Gij;,$wvVt4&Z1݃W33(PYDt$P=>Lsyʳ%_&Msfv4Fn_6R24Z5]JI[S&)Z 5=uݡҮ\[-\0J@I(?`)/>sse/ UwDt7W'8`zhVUwܾۤP n-wfl:RIQ^^%RZ7}g=TWX52N T;(.0y@#a iԒq/\Ӽ:[SndK-&Jkwafs6N~q: [b3 5HOF_@@nXxx"NTVw'u 4r9}v ^kBwE=2trq a$daBA;Q6pR!lAᒺmgwe?R{c^|%%ciM_ʪ>eO̓Cj ~?ΩXl;ɔЌl_P%)`·=8X(n,y6,DџG߮nGho)^ FΉ{ܫ^]{A+3D:JbdyJ`2 ]9KˮYKljWU5g/Z/԰i#չMGsp2g?|?cFIpkAY_TAD,5 չJ|ۋ2'e&/OZ lix(:CO뒕}vʤh/xyϷHm @{w'u:eE+,jQGV^߉E4)y1'Ǡ,;1Kwbg>1{>81eZ8]o vτ2hhzsQ/m怯bU>Œ.8nWQ}AZF^1{WؑEJeG4/-')Uv%K*c)&}=#7)s ^=ka>RliMf ho-x\{z_rx5k<@lBkIUq?f(]v)Tc*xdH9@i?A,l;uK)#92FYL(24R<Y-@ܒkcKפ ǖ !* 13icywϘdswEZhkP~BqJ )XIt,UEp9g_H rcy#e!J.W첾Xh >/uPx*O!c>:jHU LX]篿$횎y n°#ӉsZky;*yvbɶofX W̸p7E ])h"h`D(7E͉>,5K>t,X}K`а7EZ7>թ~Gٸ_fQW}Գv'%!״+5loxp\ J[MO;΂IxR |sT3UoRYJ侺==oCO_Iahoj!dP5=ٔ.[IxJVQwMS\:ZƒEHtv0`RG^qn|UCr6QOzw`٣+bin]s$H CK #:fio0!.prd(qiޥJ"iO.?xOb S(Uxq&t7(/߯w1)G86 ;o oDD@3iG}эd$BX\(OX:7Om6w8H>=kr[JV΄$P+OێrE@D T7:sJJMgQB$V69M%K?h8iGfpOW7.z)860ox58I7:bTBiK"Ywlhb&({܍jGGYM?`&'^EMjP/%=7: {4+IVja|g.l6J!49]AQpكnl{$d,)Jgzc F%VaEy)E\0E 4@\}(TdI_Klδ:rnQh3"H5\9RR B޻k2 t x,owL@81cܘJ:Sg F?DI}0[q s98θԍ<5eVr-m1!{NM^P?B_noIW+^B,={@gYZ0707010000029f000081a4000000000000000000000001668c16920000a780000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/mu?]?Eh=ڜ.+Л -<[*Ȱtco=P7.{[ͤZ)C ,ذٕ%H`Ӧczr2Aw!)}GIb\; ő٩O.Q%4|Xeh>jWaW Bݨ}]\8-5.)yl7}RK6@ZJvK龄憉Uu[`'66iT2uGvz8vҩyԇZȆ\_Lŝu3Ax8FNjg*8/;rjm#85YڰDײޭ}o~;91d˘o2]oRDm7vZj:x7 w'4 |hPmF=rfDgLڼeʺ*.9޳.&\QqTť:Iг,7Y|8>yR^jP=u7Ъ%^+42 獸f!YuykȠk0P#3.22{H)([CkgNk5^Ǝ'E }VJ*SA4SX në>$=;nhF9Wy\l}0&O=]Nq%_܊UdB ljcIN[./V &)*:n_i%f\42GI] WCGgkv t ^1ww,;L܋0َdRkP{Q W|k·"/S*4#6vӯ aɤEުXrsNXckDZ>׵bAR}Lo.Szxe)rM)>;?zs̾cћ-z0֟g.L@{!,ʐ)+6eOchVS DO2|< t?}Fuk]x9]'hKKHOWRL?i9knsc1% prۼك^ibM[B:,NA5ЇW pGhu@ŀvX)KK8ܻ!\`n>}" Ǥ)ٙP!8gkYJ&>W'?"t`Uô!'P0A|OU1؂`goWy>)qnח W޺ZZi72iߘ]S OpC7 &inB'51c{^|򷠑-̓ƍĺ-DMxIvb 6W9YL1fPyB~ CfVMY sg-E%xJg)Ut etB=c!Q:y, Ji5xΠ<M}ry\#}4Oc&z~J.٠ ϩz hW)M*pN]p>UqjS$~p՘|;YI5.~.X%F~B}+bVR*ZW-ԣ-9` U7ve0/ ) 7Kb$!/HB ꨥ2=3$%j>K&ǛBe%O XQc DfM>O·3FcDp'Wc0frʸzޛi"BΆ)fjj+C p%U2,㼸CZ )@ FQiYUvA`k4z:3D`$][o;vR]5{gv#Yd'[nC8=5 vښ .ΦNUн%+ 3ZJ,q 憇\)}Ws__7VQ< 蔉 3<3_<0A ~8w3sk0V[e ?4*BԔ\_/zRȲ]4MM2ؒՉ5cx~Q;,4.!ٿR"$l: ր+#ՅYě+ ¬| A&̐U$EtCUUSl'F+}AYj p>>HW>u2DL, Os8*@#`2fKxD?e7%(SƎOo6Tb T'9":VQN. pu+ֆv K թT[4lRCmU3/4y >> 9<.Z淒/b8".W˲7e^_nl$_.SG8a2j1SO)r]_1I$}0?X/7Iw`")W X; ^̀7Yzǽ g%GV2&+x]|f.AY/7ndRΡ| ˩[+gr/}Tl7 -&8,RqeT:vQUuahxuA`U"f?jq -DACʠlzPkvВmN䴳亂wt[vYêYXu&u6d'$W&H7. & 4TGM8d釕G7BSu=+`TÅVflD;U7qo]O ᵰ+FHK[8x>6? %(|"ZqD>CeWX _PzI喻321vџ$U4s! {;iVp-r(fAFӀ[f=lycyﲷc;3"ft#e;y-61{mʒAb> ~p~k3KޯJTH7[雼3%х2h,DY2Pt1~ok"@3"$DÿI՜&M4s M/ ۫,vQ86;>B`l__W)E `Q\lfI 5ݧOT8Y#8UZ> }Wl( >#BQ:p,mn(1 o;6yߣTڊq8r*>=&1cknSrZ җFt"ض3-Jb_9]a\|m~tJ[Vȑhb06vHRN2;ଵ<BYW0<ϼ-wY[^)576T{K!t"9!Fr* Ql>f{cY:DžOAo\#Odsӵ E2Ջ[P}@*Ɩ<[YO<`j{ӝad+yif-/LBc3XHŘ>n 6*a,f(?@Y0OcSyhb"B'G#"BiȂ.s}Ӱ *y~ICo,[FV*@̔Mۥj c{~kkІ,#wѩ]:x`H [%¥}PqvĪJ,hHPjcFk^ ] p'WkY\zQ;ZO> 29=hG]wPMaR9s "5'+?7Fhu&_VU d:zƜ=hبLfT7l:GEC^ոui*oh6ϋI}>! Jy0a(+]=eН#GAmiA-_8U= +ADxULMv{fӴ8oYScQq$NHǏ֪lҟ,Wewfo;U^zm?xЮ~͛,:FiIvHoAjvX$sR}`1;Iѯ8,抖%(UFI%v=KTrѲE*kӌ>?Lz8r+(/F9v=t=ndm< 0ir j;loĺ$]>EZT* nRRW20CI2 $OjEg_ƝPR2oP >p;?fSٸd`RRy7:jkw*gUWMPVY|쒯P@iFXNa;{a*5&ǵ!{g4HvGVk~e={+I֯a'p*2!/Բ6@>5g}:% УWMڃs_9%!4c/jԚ4ޕ-].A˄=%ÊTmR,kt]f ES.vv'\TBtδkH@=۩;{YաP0%V;}oTԐ}9v$M̛ݜ&u@ l\fY^=f(8'G~9/spmE7Y<\L)ԙf)77`4`+ +3ol5DuFvx)BZJ4cd D8-s竰f^It+_\ hdZ;nw's,X>7eT¼B>-^ ͈ a'sw1ncҫJ2m5:'Lf1^(6EհC-w׷]t.+0 >иx{TO[FL}|avb дer8޹ (7Q 4(=q>N$ݴGЉtD$kiF"++uO[r?1FT![a{F=~E5]pqcP'`KSPcU`t)D\pp^­ Z {zgG"@^Dcf0(|}#5<#T)nXټJ |sZZli!AyG1\]9-3(mB3+, jU``SN1`\ՏM$z(SURHڎ NĜĉg^#?$+! t ,ffS (a<85dSė8ю'ӍH5ju;G33-BE _MX V~S='\=X^XŔ5/= Vq0,bװjVqU'&=|C3v}[܄`έĺ^ۿ3z"Bv # \Aڧ1qjֹ(P7C.2 v`;Hm 3(_5_:w=p"IyTJ=-43M[<ݱ/zPJQIYQAZ8 1YL'!ᤶD6gu!}]՟`!dlV)7k/#CإD ,K`4ovx*kuP=7^s`r MaiׯӾ^`kwޝ)&%-]tx(swj*A{OwaUĺL~ZݫфxLC;d2KryQOo$/-y,s4r`8AXxyk-FPr`#o$ tN9(92FSvI#L ;P L`qHE.ÏÍ1-e~iCduj=*kda}2k4ΫK=_XVPV(Y]s\饵y˔o/|v֎ X85F|4#erl (xVQde0??tFA06`U=3ɏ:6舘osF"Vo5#eC, --t/^+\b-ڟYIlA"f)El"1]SoŔ jؓVnڔn}6 LǦU;/p̗0䞙mcAfi@휗Κ;l\.)oAt?0^j1nqKgA e%U*=:~Guz}MToWK&GmWɾl@ CǥQӠڌR(|urcLN8oAD}+E/VGdVS򣊫ӗD@%:;oB:XQ~Ǎ, &#gyQsGhҿ/Oށ\ TfJ?-ѵ"1'7mQ""w&9SҽF{jf [΅Nmtz2[ } ^l4U`ZgtChBnO>Lr&uWByG ?($6'O.<>|8>2I+$\vϐ#!}"A]}LAny23^jK^+Dm{(fS"+ S;p&#,Fi_%O}{gc4h/x̳`Ȉ1_"wf77Lv\ v$VFe ԛ<0>pq7 =:{,DG0,Hh?}MAЧkY'2Kkn<}VqW]YQͽՐ4<䉐2,(U$-Am)A;#j(zTҶn()|2*d;%=ŭ͜RWo(FZ(3L<hJJJ'[!ZvsV ZtĉZ]U3 YZ5f`9aLҖ**'@f<DZ0_t̂!̼gE^@#n⋞ ۣ23H p+&rPk.뛐Lgd s|р6҅>Ws׾zB[s' MT|lTfu*x7J)NJaī+ʎD `=?/bPX=;ev/F󫁢.D?Cҝo7t:4M'_᪯O0goLf\Re߾S`ń]r(61e!ԷWǀ.9g\`8T=z"R.!(VH-ߌ"b+}?U^+'bv ׷a9VLt<7XO,'XmWhevbtOٽ@=ߒxPJ5+EA&t B."کi  k4ntU8kWYe5bd$ibUG] iY.ع*&sJYb5'2[FqJBHR &(+Hk8K:c J$QʍK+p~E|G1!OZ.yBg`QqNхl[irV oc 2c+i8%^xs,b`㶂;P%2f+'²Ǵ]_!F(mkU&٧MY3Pl B<)VI栗Q-3~*Pг^F{IV>Ud%_eʼi(.|H_/=7wN$ߜUL]NUɍ-M۟ĝ&10-|TnD_ы P*,2%݂v!ф@8/C|"m'Yk+%|啗/Ϗ1<}lc÷C nWѴb#.OV~!%/UN|L^:_@0(+A ~!^92+aDzM6jݒI?T{ *\]p !PsWti!:8N?5^8,'BLWRN 碅@G^eN81b/l X%)qSdlͶM۠jMD}v]|6* #e" }tF$/Lu, [ '%Fu9󱕜a +0 3`"8)PK{yŨ=O \U6z3I|L,ݔGF]ЂGju'g 'VO)N[諙VGg" P`{/4EY }.[脟\*)molS Weca7Sp&CM4a|(6:!cvD *~"K'3y4! L`v՞=iڬ!jcQ晏sv*8=#D=[ g53ѸTdq ΙaIoVןL406;Jnw~AwB0Q%Yz(ofc5hC& -ЗfpurhenPFc gG_gi8U}lQGڪciʘzz. Wu2yB=\ͫezןVIjqn=:=}.<)rz6w_ܢ= UrPnjP2A>_;?Ů1:X֐r$C$&BBnj% ǟnZ 3mt>.sm M鎖.7^8;"s5~y( 6T~ZWV)bm"5(ƎAK >t M.G\tחk.JfD»SqTut{C l*G&O!/Wu-hX_XD"7Jju?CRt.Y_AJ+͔1IE*ړy;R4T T+C?Vy!8y:!ǮҟT7WSK0b #\mj5i{{? 7(GXg{wuX\'sL6Ś$ȿg7Q2b^ .$[S dޙcӘk"MVm= +6"rD(LjFi \B7>#=|N 8\.@di 0q"xgXY{%'!6ggy mI:rHQrn4DzSDLMSodAEVƓ^%JML/"^l%497gkwD׈ \^ ?!%s\~pvǑI2 ΅L˅u. 2IsNؔo\ai9ZZ3٬F;ŝt)#m).I UӃ lvC$5/꟫8hUR.PwRwY?="#-mEtJ:iаW^F̰j[GA;u78;%,(k D=P.es4NmcZK, a!oZ-r!߻Xs(PuPlN#ՑPm dU·9of#FF2큐 OHHA TU#?<8KI'/cђ܆5߯Fe[ې::79"XB|_OV{%ϖ/<+@07R@^r3ņx͍Rzj(ivUZ0̹~x:CY3cGv^tN6O\:9{Y~˹uq!Mw- Ĕ~ n~KC)|sWn?@UXP1D]xpiHtjJؕ#ˠI|#u7ʄ' [08$kc’?}+*_e8g=ޛ euV:k68kVnyrO)rgp%ŞZ3)5 }#В,EcHl )gMAМ-VUU3!A^<3}VAj [imJѨ8"řRVrڨ_hPh[oI\-xu(op?iQSX{)z(YB}iqTLx k#< ^*d056g.X[&t4z:tDQۧ/gD̴NO-^:F3ԉ%²uƟo2\fsZ;nhD*SlˏV F1ޔ  3U|ez a2oYGFwÆC+ݟ2-FߓU,d\w_GyV˛m^$%A3M@&LSĵEڽO>P,EyϧR8T@x_A셠=~uU /Em.1 i_rZoT!E, {敟]adwnI380^=K̕=Sײ&S,i,c`ްV G`ތâ~FݞMSu%˻1 t/9.j6?|}6@)h^8lFUbZ5͆ CGvv,Acr WF,rsǬSA8ˇK:HP#mb-,뢮-%S.h8NrѶR{ɱ,Qrx՛ܡwK_(!kr jzwh0Gz'M\>[)+҈iIWbxA) %;73DU&e?ٰ|P`>;.~,+fh9?Cͅ~cdJӲBJ'}ܓSWJCQ:K4`m1{$u{ԤK^m|z\{y@19. 䉊D/f mkbZa9ڣZ Opq cpvq9a ۷ Qjއ\XkGi- 3'mQi͟lwnB.4ǧeܙm@@~պEu+r3XĞ`G.4o nUKaI$o6+͖aq 1E1B AchL{ou57d.DY8/ G9<=Ԉݙ |:qiaL+;رmT笯sOez|↤y6;}z'oϪ)ua~L15-0:6nm`*tbȎVݠV3]*&>%=w|ntcu"Jfwv.a,уY[G/`{܈p&7a _AU#M^:,r!48 b?ELMl)vy"dYa\׾Cdo[T>#zINgˊ +NU1!^7Z??Y`k"No‡冏>m>S+P<6a9:ޝ{d3ҹv\j^7_;DD/LX~`NMcs!Gh0rR7hlUuYvCSCiSs"²'Q:/ꜪVRWWQ/]6 L(B.Ca{5*8dfs[cBhyq}gj%bB@+rŋZ#F;#. dXNާԙ o+&fMZ$&;GsSr LT-oa GGggdJ+jg!3US$ןW cg{̡9y!n`PXMa+{gɁ,'&c +SwɎoDlhH|}oɦvtr鋥 r+TT_Σ6u|Ql~gʧiiCtQKD)O7U(T񝮴r 2$y~<@v7@Zacܗ]~L, ntBAע' v`5Gw`\f, RňU{ÇZjzÎ"]/ 2sQ~93w"nk&/E~<G;C^x@Qlՙ1Bf:*(>]; |`'YEb c_%s60]=-`{A>u{pjv@ҙ!x}^ "P #kiNr}WLM1`ކNZ=Vt=,Ӓuxjf#,pqÆN~jxkJ< 2 %۷v Ljͷ,]ԴI$*@NyDt0RGUlΣBg]=B 9ʨ%)i2QN N5;!#16S{Q9b mD9 ! ʹ},bT8P؎%&C5~~]+"]ⓐZkxZ@T8P݉ W\h>q e@]D,pN2? _u_k&ը佱{m-UX EVĿUJ19X p0Sah'A4`)Y8Z^)Q|hhD^ $rߖBP%л^iוqǴݬ GL լ#!lO!UѪ`(:IQMTA9WsS4anc#6Ӓ4( /0d!r]8U=1p .Pr%|Jn铠M 1-)Z㞡cǤ⠊L 5ID+ƨ[n3 gCNjnςO;6Qehg*a(N])ŜS~Ov2^Uy>[peNhnG%ٻ .:̈́ef OM~ΐs_onյ2gO_j3ƪb)iJ;m;iֱp(W(qnQWȵ]0|*l=F]ʗ>T;d(el755TSY_t)_gf =CM+:vw j+6kzZ>bD߫;rϱƱQ~&umPbdL.W$6\%Tq[cuI\P[$Fin0,0xgll Q`7]0Pߕx䆺;V C`*[7JZTapOփ@7]^ecwZA;"F^yQ9cǜ߳gБQ.t;V/?aa*ϟ(6PFz\OQemtw1,2G׷wLnmS0z<-*qyAUI#NnO\nA'qnQ%eګpy=B tnd*&Pu+1Xh a׏ ^RLV\X> ,٫=ۼt qcߨP\GjQ!Gܤ9Z gkჺLW]&VRz:f ҞSeǯ4rQA?;@}QsAX1y(ɖ_R ǃV =~ln_% ?Q\_VکY<3h\r=CdJ?I6 {\xri3b4HxrUlLTiNΥ`<4$.+*aVEϯu䠐6z+y$K?Q D!Yf ƖQ=ߘIJ2ցTWXD+ ?CVё>vZ!;Wd~A<0uTIB}%"ߔ ; CEװrT[(8(|b?YtqA#e1QS9 J)-r<PL9h O}fBIARñq2t~tzpTd|H^b0REeAH 4<Ĺ MxM/3Y\{&1UaxGp3ubg3o8n+t-A Ȅ(pKG8Rdt緁fJd*#KdQ,j<+@G{*\I7!Ȍ!Q}bGJL1>x߭KOYV[*H@ED iŖq4>>n0" υ/, ުtxha @J"Fpehb!mSK:y2&bTz?la76lO運;"pV]Lf}]3n%xJ` g1&<xILJC8 8]NM7k]O\mb %E!T #'z7D7pU~X0h&<}Q-~+ B+B\d\:䷡x(Xf:=N*A k5&V@ b?܍KM}6T]YEMYUt]{ k|4u]/[X,~Cvj ]R6"Q,%z V8zkrm>5̩4UT^ L!j:ha' N]Ѡ.844}h֕T'QYJxX#g=0J!8HV' |mz/PBHBY(|mXZd7vxa [&XQV?hc-O9c:Xɶ '%έjXuh0CΑS£1t'B]"u]7QPO1m"b 8H_L3 B UF-B8kx+d{.Qtv`{Io3*3˝PC<0ƋM^EiȈ"J}0#Vedݕ;y˩c a o5W >CrT[*IxOg| l'Sl}Q6Xd>ʄ4ޓO oUCpp(Ca5_ G1p`tj5,"CU~#/ƛ ;OyWҾђ:H52-.m+t_)3-:+c_H$ߘ>ݯO=H$:loFʱ-H]9/VohY$ez8wLYJķPh! ,O[Տd(P'ڜ?<WWKD?%XԂs1m %bw?8 ̈́ק )=F;?u \.st ,c#ѓo@0p1Fv ;?2-pw*)]h"Rܹ:P5|F.^S2$TN/pGޔ&pUbs>]/Ϩ/~ASvjյraNE(6葭rN9 B<KTszƅ ND̃\6_ǐ?K@n4 o=Qz20Y O@5Jiv5DW#ق1VtsY o$Vmꈼ.@50 I"0y,k4(3UkuDȽ5Gv|jmx?Xj[\?HG$ǡG!V^iG[s! +D";DG%gEH'**|l9+:J1WYq`<qZY5XX)DMW1L#M6COCɷb]83]1^*^&I>ʋ3&|zA4tV9_P * #+{po Y67azM硕xZ{_o 5FKf G*H#5x̱~)kZ!|A^nes%uzMPɋ]@ ]hpk$*us4r@j[쥄!͗:e`/ _Zǎ?28D*4_Cӫd< HkiD$kB/I0B}󜝐Okzbc,aJ%pr)#U0UwԄm+}iF`̾Cwkⴟ<]%2s!J<4&[S[$d.K+ ߨ((!}hXH 1T5@1ba0<}?"DKsKAo ޅ|]*2IC1Ǥ&N8\@frW+=a?DJ uwDf{6DJ~q+;?6լG,ꓶBOq۠}'%InQxJ ]*b 6`D6Սnr,P9 F7h LxE+o2d(_C˵>U6LTO;d(A1:h@hl.γ%ZZsJniɴ&N5.gAĭQeL9@xIUVjֹ1~DaxzPe €@R,7XXc:RkBeC%$ˌՌFIF-Ց'ڸƞ3}9jrJ P>"7474Ý>MP3obe I6bUsq)l<}Jc8uru)!O=A*,jqςμύ%#im:rǾń6 yp_o5bѮDK}%3og%̓>;G,SK}aUJzŸC@rSv0-y2(ߗwatg/Y$U@@;mPu7s;]H4JBiFsfߠRh^eDؽyϭtW)X73:(Ia<1l6}amQSrpfY (ǝ.U#wh_MXl?ہnAVuA}=6CB`gcI1>U3V4Y(El|g`uSHlY#VҸf~MgsIxRK7Cn[y):'ѝߘ8%5WJN_R^= m`~)Jd43Nxx}~B,yoxgvY6c j:8;s:!Ҏ.cUCRi Q#Ɍ|f3y ŽG]jy?,DŖLէVM}.67\lgy|>'LTw&S֬u9ގ4ppC7߭٥EKh /"S hT]Ot/ǒ7-&yKR.%XYjkmB۴.7l\9Ӗ}T)L( mͯW>*.(Mܘ*-' Aڀ1!)C @B'=^*v<66̂$|d,cN.A%Հup/7vMP_yS΄{Y}B `MC_g )mUݹ}mؚܼ/<|O639GuKcyӉV_Osj.5J{"YE9tY(Mx>&1sH!CVuSjb=h-pljo|S\$QTrCULR9T1%b3v@!:8QX.}ɷFe҈r NiHͻ\|%-sy jъ^auMSG"߿5B?w)}-Gz;W~K&X)~su2Hۓ _,{=:p7>]¦p ^U3'sRwQ>9yaɳ&GK35Jx]B.`d=xQ-[3i ܸr~Clu msu>j?cD#pUQڒo)l}1} 0Ȍ#6S$كD\-ʐ&I b-*s*Kb ʪ`."#d l`Q^ͱljDc{~@zĻ_ W }=7 rNzyJԏ$S ^LH؟ MV^]>o/=36NDSVB6D`yp:BY|(H bρ]ϗYA_%(=;i`4d=k합ܐO%s 49 oW;|w)lʓ| E 1 2"p5M$z>lÅdA&tEZl P]K϶gM;Adsw <5U!]ɳ2: _RՋ1迩iUMGв/ r /G Xz=dv]C7h]l9ۼ6EK칮p2ydSM'1Iyolq]ZQ Ӎj$'ZQu<Ʃnclj^e)YX/WTr8AY]jŶoq"=h)&p圷 %qt?/3\[%)) h b'r OR}UuUü&љx 8gb%a83aqq f!^Jm3оoU0!'I1  4KCN $뤻߅UPU5eٍ]4evW.5ǂvH܀6?mpf̩fGGSRSY\7z%~L.e1L9ɒmj}`x^F><^A#s2KjK-6F]= A{ 8s4eʹj*߰qtȀ@SG!жp e:Zh4< i1$<8F2sEI&KuA6l#wGGeٺ;&zi/ -Ek;/bP/xsC+'s ڨu+>`/jsfбf o >Ou@>+ԥHv wr_>l ']r@3`߼c`@osem7B%md-Ͻh&SMx|J4O^:oc>+c7#ZEN$rh ׌C/p…Qmme*)ë G9jbqbnd"u:D Lj<ڙQBDކ,Z*:Ihf !ՈE{h?'" L?L[GpN"L&B@_`eһ x0V%0El'2Պ26s9[G,ı}9 @XDqd9meb' QYSAuwSծ\Dd1<-- [ _0 W OABZ'6FF+`GK 7Lb\8KƛKAJ]ڏM9PJf ājir{^X~ 2T/vH2NҷG^aә\L]L8Ҍٯ ;L+t=ڄyȮY)Q<, -Lfr˾;'˧fէi6@x8wcesuW "b߄h&ScI)F1 {WA5QO@LWiH5Be 2D灩/$rVTlN3R~Fz\ήЬf;OjЄ1"ucMIµDz㈦½6oFF%:dHwC䐝R{-?kwt3Ƭ'?9$s5/v1y-b"*C|Kg=J@\/)f{C#q{X2'%d!y pJ}MHpq9d o[1`2Xy>MW7i 5ͱmښmV Y"ː Ґ_n ܍O|sbU__k͡j#(޻zKί6IC7+ 9yȠ)CcpRQȶG"_.= }onsE3}R$ƮLUGY /AF&DdF &ݛ-P*X:n6E@PםpKuVVR#*da(agalC"z:)2 bJÍ*Ū.w4ÉVblmPN(iiq@!WBFI{H]:d2EoE>|o̞?_ |1Q[2k&oO\y[3:LTjSRƐ)'?$jЏ9R uIۥH:E mp},9^lr˼sYmemyOsHm\]PPQk>#_fMm6ؑX }}>jӪc^]*纸0id?{xkYiVp]>Uhl/UK˖p.5ےҿ'2 . םGu2*v|Jb٧  oQFd|Y`y*<-3f9+bY͟WjQB۟E?N?̉w|#ʆXS5scwfv󉒓wT ~ĽM!5 D&߶K#.>t*'C4FQO/ q+KipNAO哥4βCe2砖e@Z~QI}"3+}/yU2VzI*}P:w0('5bٺfbO502?6dME[&V̨{ETC:2ʵ_S%-dBqm3VZ+7wkEQ8&:-kи΂ H!)g#6-?&Gl! w]Ȼ|<$qeO!g?CFCBl+!*㦧6>j%PClҾmaiWp{Kq{N !Ms1 *DCėx}F{0''Wɥ;4fݝ>lv\K:-4$`}_\"Q޾2+"O@܋ XIM/<>\jݣZ!Sd7HjJ&^,wukYfj],ZޚImݴY{C/MB]jVdgNz $ɬJ~(w܀a:Υ$j<) EzWwn0A@HR?ˣo 䮢: F⋲*zVZ~32)G,8jS4F-IFrE++V372=°& GE bNI_ytCL&-%ŭ>^M/}p(`5֚wP=p%UVM_.ڜq|K< 3|Dr{iۨSG9u"O.<4ͧjvtuc<#˹'wcna"rn![3'Ƃ0d |BIP_gwv=e2|8KNYo({&ݷgX;<#Z6uqUH*%t ϹQc },qʶ9&uqF7Gፐb|JA>aqxqJA&Je\Ͽ2ONMƮ|v4 83,r=A?mRʷ TS)V3"03lX  ۵E[(*K6т8 fu拺Bq$( Ͻn #l PO-& )1eC .Tlsx@zZhK&inOb"T:9*ɵK8`lOԉ9j h/T*VW2g ڡ^TZ ߽[T7 )𶰝#-"*| (# `wqm!"@Mgt$̏ jf5="Ia4Z6NhLcI#oj&{u8} U_fQv#Ll;N, 1k7NiXs~uhVdőVxIٵH.NVtB٣xyuHHdbS5@|hdMWu^" 43;~,Te=ր{ [/PLa( vu(DaWjmSB4aKۢރ,˖mzRr2[h!}N9 $>IOqCg <=1 jMΛώ[|%}QrdXRlMb!Ph)daqD 2y-8j̻kʞ94"H/nnV9uo'ouTXu0EOA|,P,10}0P6<9O$*) M r2Hjp~a(%xO*=m <[_a4T4` AyX1cҌ42r|rѐ ` m_A:F-:D ヒ߶[1ǟ.V MʀʋpL2i%b *:嶽ݷT6+r$ jZLzPPtަ(O&7}ևa jTd%mljJJ HL/M<|/V:g EVs KQS {\dȎWZv]ُ&=$H^g"wO4#ɥrEQF#^e.O:H9k?jrcFO24}{47" Ц?.~$uR(ˑ|Sl6V= #U׳E9zɻNsTNH^^kcpK:d, "r(+C v _Nڞ5 6u=%;`Ty'6WD]9IkQ~w/)k K-{7fEofKmvh[$:9EZ-q^woWd~vz^N>CF6b5XQ@9ayj5U5"V>(_>}$) h5~xTNp<dJ2= `3PD}n\f}#Hs,1Xh2"8)/`PC_I}-EZco\^ p+xk|?ՔɃ_FӇN>H<ѤN/oӟs\ a\8BAȃ$kΩ̑$O7.#p)fEƒɖyܸ5d6WZrޖA25edD2F ؟@{m#P#1gYdUx ,A'"$&ccS0prxTH% 3ݳ_`᫋ MJYwseKR~6 2acIw0l䨖mdd,f,=xPXeH*`N{ӞxL[![^]А PGf tbvY~g(xMK*>cKN6vLt\Cq8.g3SCq?] '$|H=}0`υ?%!uMB";;>;JNO˲%&N'5S;~.;pύ)a\0QA" 8i|QDz|:M uqEy}RZP`&Sx'- ȰsS?nJN+ *3;x[p+q>*%ک_ʟ×1+f]΢uL2ĤH!v, _Q뿧+,НWNqZԙ,a VYmv )W笄x&D%4>jdR詬Ȧ$ƃgow"f LJ:f#u2[IU@=JB5rճ=AT~ssCv*[ccqf`@'"uI,'SI8P/Ɲa-Yi2wxLyT ?br6l[>4]~ *߄~tW5*S 0k)) vw,mFRُ1)f;!6FdPZx Gt.$P }eS_r V?b*7MscoMw1S#ѱDr ;?LZ3g*ک 6P1/grRbuҊGow6": Cyȑ QMNhcCUky/R }S#>ѪTXxo SaW[r,>EnA]cZmtbc!,2lsG`(HcHROS҉]0ô201lyMj)QS1~ŵZˑX5L`7"xǧv\fP.9 N:$J+qb$Ʀa@:/(v f=*RH|~ 6袦.d<ƫt.n!٨Nt(Ek8 B3C2aVħVi4-8DOx4K"{?n_|[U 'c$}.UI'D$4˖ķn_lGM~͠v d}͎r%3َ$`/pڡ\P 煡 QKs[*/JWmCt",]*l8 ˽!(U. k9ya/}u =uɻyx῝J@صtj!#CL;mGZN$[BCdh*6\D^y~x0Od4SHL$ߟDzijb6b.H3NgXF˲[ϜJs9lV~# }ߺB?q4)mr3wà.PDx^ .ti1'm6-[TU?yhnVI{ ʼIBla SlNDT©L8d\d>ރ~b%9SVK v!/=#٣)s6.WI^^4Me!=3GS}c6ZhN,9a(enkOkŻ&[YBZ!7%qެ/S^e+ιzIA%,:d!N*U\ykkrqfs0ش= ߚ[;SME })OЁviM\94o [tW18V`G*Xo5LIV{aj-`~]'|lpZO㳌>:ԁu^v3KWql0'-ݲ:^nƒraG~5iHٔVՂgp $s-=!N?bL0 ⭕&G EfJ9"K~~Zlg!JJHe=zkTQr)ᢢ=9)po /A}\OBç$$v>9\ !fǪu9(;7J FMjɇ%}Xk=JYе"$(_qúw:nt0ꑈ;k ڍ[]8әt $uZv\Ii1+ d>(ILe,CK%/B7NpPL o4YJ+__&#=͚pIOgec˓m@ϔ ,F#=רM3܃  wdK8\%:?=׎ﮪ),J0& ⏟| iB"Qj$@;~u+w)u~D{]D*2[a|Bۡ+kpf^hRdr6\Iw:f3- e} gNn^udKexv@&rF/^;3LFVQmOo5۱N}-u@&#VBoO+}+ǟh Sـ?")tO>ዩ3bF4xƅxuSQw=w`땓F~'|ē,9 (sUT+Ɍ8뱼7\-j嫍7rn=wFޮk>6>5KB`&+|=O jg hޗf3;{sa.K˧9Pd;YtljR:Rԓ@'&@D )gƽ6rmgI_[@•(i5Jtq K.&|x_N^SC5tUJi-ޚFMT\GgHjmxhI]>WYT|޻M*Anz? Dh'wn< Fsߤj(_nS0JF3sGy+"CLM $"PH-gԯORlZʳH(+6{hR\z6$FG@wioGFI̚?VI=h"ZqWI!y3јXeK;tyorW*Q)f(2.[[תK=nhw4|L#@.uX^inxCMOV=XxQkI.(pZ$I7ub<䴠!xp mrUa~{T"ʢ/]O~BlA6{DHd!мGSFgha~Q>p` k 5[Z;ىhWnbd'^VyaX3x-K6I 7*v!,L+Ñ)ieٕU^ vC]4\=sLfd&jI\ R'< ;[^]D5_- /WkuQ=`˸\v3Tn1J%B6Y03'Lr NT{ Ip!+Θo?فk+hj#}Q݅8^jN >Y'WW 2@WQ!7*f|$T3Q0V :RsL,$3XBV#MܮMgzQcs22 {8l'M}Po͵A <s)-㉅9SכcN}[b9sױh.MDTaa_uZa^&Ձ/ Fp%Zޤ%2^W'Z;/nrH{_'v}{;YUy W3Ä!˻LIR&'tU۽ Yp֯ygye[7 ЭFSaOQ،$.]iDQJNN1YgaBv~C%ota0 C'E(9[Ai\vv\7j17G/%bsuO<{;ƌ ⣥$Gdj9u̿#/yBթTcAW UbdQ"޽pvDw\|Qgv:hXuMX+ӐNsg@$Μrv:S7x닐zuHjߙBJ*y12CcAvi7 5IY:93Qҳ"c,QI\u0ki5KjdsG>^d/$@>CI1gǿTCcU~:OY%~Ū *uSD#X(OsPvj|4sfcQ:_a9U2D~ gdޢ G lW DV 8}u#NpTQd4wV$l#չӰg+ll2ʕʖG}C]Ǿm{\2^8^O=NgmFA~-.xɰrG}fAtJ|BwDŽ#M~7-LI|[6@qDho}{]Vh{@)guW^X!4sY |< Z嬜[Ha ddTOF( UYoFN]qWuoz_zyJpݱGBNQ_6@l?x{C&gἀW}mT[-I 0JA`)XQ{~sf#ҩZIs`X2ƌИ轷̺)KB`u#۱<]_&XVhziQz?{4wU^`J ΢u=٧mqH&Ed2v43 5Y,,Kլ%./6j <*<VTՕH%Ks#>@X@^/kJWf꺣I?]wKm.rwкa)Ja[1b^^YE:U9׼.-Tr9ڳYj4y̢uMOte']m姪#{TwZdGBWWHN .mҷ-fI'"}ȈZe|gO,EhFJgeFE+!k7i&gJ[lض`SWͣ{A4A@C$W'#GPSX%ʧUD>g /{~.[yyhUd\h3nMXƆmHƻWifuՁp1@X옧 hW(_pow'2Zl^"E1H>QedT'5vq̈́~8+AZR]f&;LF> pj%k͙Krji2$ZznPX²=֢3* OsS&·j,r]Z`a̦ݗm[HT?iJf/kh̗y͜J&| H5pܥxy3=f$lsr:dE:mip2iN%nQkUаgٿ}{bLB0}iB쉐~|`狍! UL AfY8 #vmdY{ʈب4zFMܵh-ď8T0\@(&5-"m2\Pێa*!UVd6A$"P;I 徂 ȱ#)BG|0F es 1մɨ)^W1g^pm=N~ UGU溻bKR{+|Quz33hWw 7$tl9sʑy UTeoKb UZ&UK}FgIrU.w C&<0c R>Gqojj_w{rZLTKM^i@TM/&i =5QASUvN; q;5zef@$I53xInFb,@?0 O{Nimz1R) xM-#uQFɯ}~ً@U|kjtJ8 K9^/ 'R?Yց=#5˝FugBƵ"KYaMWDifLop}9d<}q(Cܴ]vTӝƀIw䑣3Ƭ}D)&d4pVsl2&XrN- ra$s6aaRB#,xvI"aТfւJVf+`kZWu# \2Vb{)0\4hUl6*9(RFѬZHD=ȈD#ۂf8YQ _G=^(AjVt_E _B `(<9T)6=ľ%__ʥv޴WglS)@N4jvJ.H 'c=U\d !Gꘛ&*]8t.]/YX 7r"GJZ.b1ʼ)($fLnP$D#ag=:ʑmW 7 B[v6d`Oup`* X͟'+)T'EmOα3$Qk2Wem0E_.MuHnjAx.Lԗ:M.W6#J呯A&LS&zN{{{>Q TYYOXpqIڏyykS~RVlአpծԲ{raV|GU=Ba^ZXgEE65oc"[hZܘ bUD%` ,/u( צIs RV Wh8֚8PQfnv;\}Vp@DfZ gQt[q9Rh:[jg%kZ},ȁ|]qM oqPtcXH>tϼ$O0 EQ'9@73!ChTHi=о!xHn~Dg&Nl dເ#)!QY`@g ;|{nY.&.#t;A/EVF nFk7˟㋌[)ZWg؈xhw0 ,m1yY|ē{]O9:~#ݷlnӿ/4&1 ([b tmD_iT2'GT.5a#w3XLǷVg9/tyM =[~C40t5rY7B-UXxeM3-__L}| 9 ,eʪ,H6^\4GSU^Æi+C GPᄐkƘ:SeFxEu_5(r]C*w䘾>>=3ZB>!b' zKYN<:?Г9# g)0v xM}Cӊ? V;5Yfc&Jw[tZ.6mԋ(Rv(--;ȩ|RH-57>GC1Aw>#  %NPZ| ^]5)CVWw"z܏0s'\{TIkn/[.:".Wmi7={:C3HIg9 ~l;|]j6"WUCZ5UWy'KDAOE2o_?c%u-g.T_A2z/x=d+ W_!FVޢj Q{6%㔧mCc޼+a- oHgeu{F1WW!*1?K#>`W 1* xQDZ!Vwɞ9<êlA`$t?$DU?HP9'֋u8O]2ʆ=VLE}0 u58CM/!S錓.^Q&]#cZ+{Ф^3Ƽ,&p FD%m*/PXAYNW_RVmAӟ5!dwY[%kÍ)rx;}2f&[ޙ(h3:i5K OA^unm gZ-t%oGC kn"=2R銝{%JS.8fgfxUt AzebK|;ZBV1b'>r@<VV6Y Vmn.f>(x*dUUE`{`i.Q᠈9, EQ9/5b]*kZi[JֱqDSr\WkV>ϘY""'H!Vyh9kj$@9`QA|E 1aohdŽ [˪imI{?zw\_< 4؈uTX"xboSZ79OĖ)֖$6Gv/d ~7n>W:c[{ s̩v{<\T{=Q͍C\svda @e joM|p֊0 z[[ D6Cj*YKXmAѬ`ΫTWk| 8O蟕g 7Po]"Q\; 3dm I%DcRBI%̓5QNhT?B{sosƁC,=^YRio{RahKxóXv%'C+ %.9+,S oၔah֧vSՀu+On4dQ?g_-Dsk:2if+Z9+:ka/ٞq.ls*ȋa\(?ٱ3ʘa\vV\j_ih􂩦Y^l%PZ`1*:{Q G]ZN+@"2E EfXlWbĈM FF |:׾IkX%kWw0vhz$SJa@qq:Ȅ@S ~*#lzԀ4 Z-մ9jJشjI4o_גr&'`5 v!$MTI`F{5^0`^D^[@nR^uGM0->/'1fLlgy]6D܈I-;ˀr+]0gJ Z%,7uta\M[FxV8ch,555A6j@/5S8sֆ9&|JwLÃFAN kPvCl +>oPƒeR줞0A(ĊgNٱa\S#?XMըe RAdS~,EhMcgc(oZ:Ez^^Rhf3uN?\ r{fHE>$RbM3Cf|`ن%#iٛЙ,1FGC[:т:=,M%&**#\% ,t;[f; r1JCiVao8,yK-V#cϲ梒uގr; h8;yXİKZ;-[2%KY Z]"޾{ />4u& gDBDcO3}Jc:J桫#߭w\Ruʘnbʟ8kY,~ݍwY4./j$ÀgQs`j Pݦ)zA3l{"0k53u$LwK+`Tsb&5P),貙9Sfi.w礱l#Yԣ={U4c(A:X:cҍQ#HhS QCҡ!$5D =ud2I W@o'g1sS6ؒu*; SU-3nctGҩaq8@A>X?9Z.Ŭm ])Q/I:=hɃEoc a&Nk Fh?e̙41*xʹKDo[zz_ڵ^z!"/5"ٕB&=@, ڽ2olRض m(7ۜE.v> {BwQ!sjָ !$~~E"p. W[tMɪ wX{'׻i;񰺎$Md{KBśqó3Zx#f d""|{vJڌ/SE6gt[^G<:*P ?ù$zԲ& ޕi_mCh/4^$ 7pU}8C×sLdM_J)VB݅h殃.̞YrY(/bd5ڽǨO?W`\=tDN;=15OPS<a=ԥjr7KG85DHpk.Ɓsu\՛.D^̧gC)ڲ6'gꛞLyFfuc:x fV!Y/!kB?ڡEҽ^PdCVya&~JJuֽ5tNOEe<ϖ-j"ڷUZ`n7uuu jI'&b|gy ǀ$% %GAWBūFm}pI+ёOIC'՚Aջ,Gʉы藄!q۩rh28#FAx;}`Uxl7Fi;xk"gp rI F84qMQ?ݸ"keчicǕ މeKF5K'>y(߅ؽa뀾,nmlRkMzliQWH)nKJx#Z^5 ZFe 6*-ؤfw p^r6&Cx! Q|Xh$I09 >rwJ py귕 8z =.B8_Yl61@ÃwrTN P@=OAÌ/L+S?(C:dž Fu莼U\b-57i̜NsAaX8U0N1sYV]o"kL0OaB0L^~׆tz8e8wyI~܌(fWt"{F+t{ Am 6pITSiYT e[St\tepYƹv/,] q:1 .Tn33<2+/ք).|/qwŔ @aR0ʘwo-7+;' +YQ](?.cs <1-a@ӥO_@(vf@ ϔgm MŐ2ӊFޘ P8S 1JНܡg8?ޥ\}h٩H=`$gy /< +3(՝ (YpF_"0$e8_haB7|C/%@:;u )v) fp"?Xu`@vq PR_'sPF>}|K p-09CrrVF! w2Y/ss;R.i]x)-zjyIeuJ| gjtyշL1e/?C,OO*4a.R^+N  ǹ|if6A)v^OyXVG0;2KcLvg*n6L#{WAlN/*~V9Bg?TS{ׇlU=ɐk _ɴ:tq;(Fl=a9hLm`=7l]Kc qn_b [5xB < Fu5Mmk=9N*l$TcU  \r]Cz}sL$7 oA>"ĦeV݄a[z^ׇ+-43T.ua}3v-WO̼֑. e+!&)ee@OOSL@KWjx8[F<9Xq}.#SOtYb Hf9= Ow)`$km)::;a)eM3D{qZsR _cqߎ邜DCqVUkVꥥ?FH[|% ~X\qPJV~)co'<ݴ+D,\CRpfq|N圵U%X yպa_~ D:;&9nRȝ_EIJu i J=$J=H=~Hu1e6ؽS1WV7l"ݷԯ#0+H= $8EF5J#}W%'{J !/2aDB$u/\6xaq%\ ҏp5xU6"k@p͑g;s; Iv8;l@Nɩr"ئ8ߊ3 4>TUIkFbiЅeJ4k؆7"cޓG-(Ss!HAv^hCBtFlad4qTv[>^L;gl;2!f:=r$( 4kRXO{tC5~$7X&Pcd0 ce+Oq20a摠٩u##G L, {[˻}N:G+NPd @usecmdD&_'7® 6[N~?iKBY); [ o7<_i]Pʨ5~Gs}S#@FoaW\kk'h9JH\(xM37_7$/luºC%Bq8?Eى 5pLa2ōq}_:j,>cwͻ+Ijpv%0^ zG%< 3 c%!י"˃g9Ф#p:\E+[l|ҙudtWQe#wA2tՕjM3p+V|ٻ ej}鈼z?[@U :@a让2ڱ#w.*x!#Ua2WAWKDl5ncD65<*opF~5h^V`1ւݰ#0܋W3SU3T!'8 o+t|XPJ8v1/ۺ.+8j' _']Jc~ԋF?̆c (<e;x[dZV{'4:2㘘7Kf?VrP r0cJLJtuiVP=V+ f-KZ:6;J^6LJ Wx1̉*(.su(Sκ)~'(ZÎjdyɟuG`CH}(%ZbP|T:Lq*w"!vHKV ,YʗOTtY-mElʓ=Ԇ_:I\X;2oҶ0;35Wu3U28|~oEY)*Hed*..UTuoP0"N-)[ECцf MEDS9DiFQ Qٍssc\X5wM7>^.e_C7KQ6vҝ A\m>ejm BGV)NL=s&=$+Wᔩ2`^iƠD,n:eNR ڒV:ӳ0bO3jc>6 ] +*p>رTwEa0ùަT5i\Eʸ>3=+SN% >O!v72skU?ֈ:歛nɴl-_nFid۾UxwGWK!n̘5[q ?L-שi;1Mk6U1!A+rDlqg8hwU]h~ߒ{e݂5?Y._( )H_/,>͝<$YsCzoo=y'+ѳ8f +`A_ԓj,k/I0f[?@o?XdP16R̫NùUu|OU5sudbV9y +$o*>/6a9u/1"Ho,/5Ež ߫7,6X-&',P0YJ2'}8*v2Ĝv(_ z7ćZ`G_{/W&nF\Eȑ#"|6V}Vv֮gi'kB'/Π?S鲁Q" {<2|F׀m-,Id4C^_l[l_ݒx CNJUEMk%E8WfpTCv:&7c^~O\Gwп+iDѪUr l|g AlnTx静2=zfIw!ï=gnwiSt>:4{z.UW"1)~4(k54xqS"&+NN|rRi.vt@1jlo5#7lo~~UQ{0=?/ D2E@v1_gծ]Epz _{NѨ;#BQzm$TŠ)MC?Ia <{'4p`)?A`.C/3e.IݫÄR9H,K s.3`}X*=F @0RME}]؞Nly=@YqHO.fe.ڵnCd|a:jsWlϲCCQ05}}JӚd>:otKT[DXdy[ 0iRu$`%8E)DGE*ۃ,yXnÏ)ʶV\zqe!hl+gUs4~ceMp^x|\}HyC t>fM.[NoI%-3G/ ך |*I=+v=WY+5m. Ye9wBJg>&?#m,imep`0%@6Qgl k^č ܓMjlŷlG+RKgFRUw߸NyTH03)XFA&P^bkv|<۸"bVHE.)Kt)pރahz} J߱%i|{tcE#ϟ ՊldG{<<5;K"P#4 p͓]q\pjdWWo7dTv(cZ7>|TRG=-%ha0GO`sVQYPGSؼhs%ݻnpQYInKzr"o>~Ё%q3ҡ ͏=ٖU%$v#M@( ͮ4L$X5mޮ6/8&ar jMX  <-DK*E^-!e~4ӎZ:U ]NHKW4|xkgzĦݫ/0bu0TZ+-᫻aK̼gL&EY,"fČv5Quu 3T:W xE6?G@C0Bٜ(UMiԊ[~<ZH1,%s1 &It]"A}x8B&u.w0`5Wr)weӁ0mqv{3+ᨲ#!3i6n~ 'Qľq|X$J8"><q$cֈn~ %UMBLl&ˉ3H2fa 2% Uk g9k6O A95pR-gYZ070701000002a1000081a4000000000000000000000001668c16920000fc14000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/mX]?Eh=ڜ.++  C$'{C!SeAԌLZ*ڸykٿz)%L}?!voy[rr9ЛҚduSqyެ kB/V[uQ ѹmNu~B%PuL&s4 H k^ }P! o1f !vDx2f< ]T5h'ǧEќRj~d"6F>)Zb .gJWb['2`1 E}ȧӇ XU 05d TkoEz4jcXp SYo(cy؏=w`pPBwGw 4zk/vh:jmV_>/ 4j\q6Ե2йG/wcR>o| wCp?#/6{0k}+v' Y62eNC=ާ>ͥPJgoHB[;Yp*NxwB6Āiݱ ?~n<ӛ XuI>&tY\$X W,gS=1yZkIKgFI-FD3UgVXMEm$`C8I}G1`/Vc6Z c5|`/ al# +0K86Ki.sCY$ڂ뷏Dc5dvN89Ulgq>>c-^WGuy ~!֏>&SNXuAozFnQrw?M H^?+6WOǍWcjd$%>AcB[.l:TMqbdO3 vBUxZ-T3'jQ#7+'*LBĽUOWȊTpvPDrmKTC/BӪ7 HƈF3 |}vx7TO{rk#ퟸxY#:@˽KNwHjXʬj}v{a Uh:@Ri!u!{vJAGrB0 ܒ_GV8 I9D-5qݞ =)eu[߫Mŏ=XzagǴ,ND ؍:eeHxI~\ boq~㋾hEFAt (ԺCpq4-3vYS9>Nwp<Ѳ}-uȧ]X TIL*~ "B،ZDRv48"?J ;ıiޟCh4K[E\wi嬛*2ɗGpӣo=Yt>hP-8_"HyKvp %h巧ÄX4;QjrDb/G"cg m=~Az1rU{.\8 °swҒȀFq?VџqiQ6;p9.U"nڨPB;{]]{S}9yz*! sQ $①m1a[ % J\K[/F6S0> Xuq<8o+xanp~`*kj̓>G_l:_y8M2)M]x,KEaC@I8*+0S/Up~-S/j;=?: ͢NǓ#7BɁO" 5LJ);`+S{Mͨ(.AČfWyJΞ}8 W&{(B' Ǔ ]9H6u s %/麙<8mX`60O_~U(Q*N(B!\I ,pi|2ДH^)ak"eu5#Aj5y@:HaiJ/jIg[ ´Lm!ƹpm8M9S"ĹRlA,~7{q SJ *Zk^ DPJYR12~|2˗M&|wJ AbS\=^ 4YG+"jڹ%LeF,\O4A鹠|U#q۰~ubjR:Qw.\}A\u6R GJKկ`6}Rj\ER&j+Z^D]`;pC\J& !$ڌ+>Ry4佃Vtr Y 񛁎`GD rW#b,-²R9L6Ȗkdj& REer}M@h>g?%K3|l"%m|X3K+:5O69 ֘YބݟՉuT7cFMUKF3(ZHSiR~U As!?Rwj>!yONzכk$gmo s%:WcA^&jW*6_Y`k[rxk:v7dWpwVnk $/&E@6Rlnޜ-ј~y,3\rs01vʬbCAZD `Nrˏ}M}nQtB4 .؏qU Of Ψf"8c)ch2n.!hI4:$(0 a ⽽ ۏ:Yc#8|iFM9ќ ޾B}-t%$uX> zף'<вe&@rTpK-Zs5q$HgԘ[zi 2 \lE>Uv`*7ә9w,ͤ7%hЈDto*09>量9w+I{%-qIΓbԌAY7Z$+CocSTyO'.E;3KxTV-&W6Y?N諪;ǿfvQفD_׺K6\~lU&P5#Igr?Nf23 fDVkKӶ*e$Ne+!D^+'%W\9x 2Ef+RAS`wUq^@|0Hd Zg:/i&ɏaH2vA&%/j6=w`z\ D}|e͋N| SpV#$~Ω*J+J/EFRM5-<5^ WuѕO QP,VM|E0`FQitu+XȿoEMMٯfRaZh}\L @܈wlE5EbD)&,0!)}}!Y\0ۗCݟ"ZN}QS: }|qؠyf*}\'kAiޟQ䍇ȡJ*AZO>h[i7T!ei7crjhZ@έH$*ODa!Lc@&xn/N@FU`T?K4BK -Y9vGu$CbֺpCg {Vx#nM~Jz`ۑ鍟aAExAv5(-ymgױu$)q.)i:XK9Tqz(G e\F%{%B-,ԮjGPh+.zN#قp ox+T=a?ͨNq D@@z $?P;xcT2Cݐ3xTƮV*YI%8Myޜې M+YJ74*>U/8˵KJ9#)>^`;YմԱ^[ӑ(C2-&YydIY=SJq p韚tC@]kֹ%luĽ_Q>s lLy=&̼#fL1@*ȟ|5{(WNpfn1J {EiLi8z| a12ŕ[cq?Jӧ.h#i@dj:\"Pqڍx#Grp4e+C&+b5omu*1fkń)n@W!B(˾6c4N.B.YfM嗏GfʿkzWĚ9LF&A;䜋>@3jITnYGP{D"DU̲d5*xlZ2 @G}A~\|}ďKrQb&)p&/x&e$_>ؒ>yG=ffM5qK_h'͡eGJu!g=|s9^ x15o¾$V~d \v6w'vT+JK;@p?oDO eZ */z'@:WɕbG $ek${O9/:8+l[45VEz) ̰2 IOx?ERJղ\y α=a`7(qly\KqZPfҏ@7Vn5޺ic?03Hg>,afX*ɔ:7B<+օ$y|ޗ"GGy`K9Mz)z+sn( sR2dTNoLprJ$fdz.ҪmJ+3>j6+)%w& Und!쮜#" [<&nc~`YvM~ݗNDo;zFdws+&|f 3äD煔$p Mx![J޵zVjzx4&,ظDH$BT0-W$8^<-ogoБmdm|<@-K䜽N=]njG\ʧuK>Mı}:ab34n.[rF3CZ|YBxr€ njZ.-ZLsUSN;| Y` O:NcGca/cR4sU*-']iM!5/=;Qi h3d8T(me9y3Q4dGBghs!("7uYʞYw'C1FǧWZ)J]J`9)s| ;~i?qurYX3y/5M1]tҹ!jW"nƷ6n`~6zUbɯ42.~)/qzhp<!wThl Y4Q_nU-ZQg~[yL͘(](kMU`OМ$jAafѫP~` eu,$*+IExuy9 侠Xp@ؚHY ։PA;?LPLэ߫.73Q}*чAq{xDEnzb\`e ITLCxV(a^4r6A)$6)ru/KљbG]'2qk8Ýv솃1Zls9nmfr'" G_KPN?5̼-'F!ok:EkFsFsH4t R}<DM@i |oH* d5A#8p#U,m9Z?4?\;tuL')Z>DS9AE:69W؟fA%zT¸a+{ >0@D?kr!zae!pJ- C +є>clsf(Ywysp #g0nW[ w4b>xi A՛]|W&I_H4\Xxc' &1w ),׵y%PM* $.tZأFj+ɡu9o;a^B;}=VM 癎A=6HSEQ$Q~3+(n#(d1jdW$SC). ]):3u/qMD6@xk26v n7w΂hU$e̐A?w,ބվH-oig(X<ciy퟾8xN;xC.cԩa´Qfۏ[GH?N'ɿQbS$j{jkO~$Ȋ*wBO'@ֵDi8駋$5'CȺ%vW|!Bsx-?ʓ-e?2v"nA=>ൡa@ʚ0oEpoqS*~^Qxx;V v{DɄ=מ}% 'aMu\isfWo5,(_zXDVҠkf;f,1LhvhC?TAaJ%bJws-f}(ڍ_'y굗#z?ºP[:ZM(yw6+G= mrݨvֻ 3X;bOt KbC/$8P}YK#p$-_!@f mt?^b~lpQ g‚7T-5pW7%Gz̞#}“B?*%϶Ӫd[O# nXJ#HeFPOH0Z ʊ\"e2f&l\5ʉqariu/䤸ͬyk:oFTw#8\8i #ӸIY <^dӠRiKqn<rϝ\ij\ρАcIC8骹Z .?jtJHoqRI`3h.TںIB"B^\Kf(t& =dsHV2t:lbIU#-ZNI {-J{=CFU z7~-)NuGR-µ]$(@Y'W{R [>% r")u!*̙ݩ|Ǩ8k0_Xs ފ?"VJ+]Xw7!dѧjJ{ ٭x d[lVeu'lx8{ `' X[T=ܨ5/32\EڭPUHqBf%ed(Ct-tkAV]x!7 5/> c4c䡓B܄P@a,wdGQY,H)}y*#&2+_dwIǶuI'~mLQbM1<|w8է }| t*t|+W){p '*儁A&“.ub|s~>s(IB=5MکgzD7_dj8tT uJm-ak缣b)'~f^ภ`\zRa[FT:#Qh P?IA4}O*od 2EGr%;3h L.|-,1%A_081yi]},g!E`ˠݿnX$O@T )̡JL󒩥vܾ vSP"+ J;"G~agЧίOrVfyM.j%v|\eKbF"N;,Ӥ;-7֩sy x'bP28I $b" ?I*q9P?XU0rTAޏb֯AD\jA}bЀd~#](\a-cYDMܑhXC@˜D@[m] 岠{Xkoo;\Kp-kv'1!\=8)ptAau([KI,8Y 1o)U)6#}{}6nNG=C"bP~Ud @EObwP3e?ߘtҧqՎ a}i12X;;w ea]} >tQ֒+G[OVx)랈*]#Edߚ+1+ #G>4syѡp$qE ro%^̕~BwPy9C|aj m"Y#ϱk'G*2|3#5yjaBm߶yNEBjDi[]BY[[FEk)--8i$֊хځ(Σb[1a}X.I"+՚Q9wbBVA W}t%{y8K(6|Ɏ=N_ϧP0K3M`ܡ(Rd@{hXX8 Dz+t$Xទ B;5[-_萜QO"$wЙJ~ 1++ ˘2W.z㸇vL=v U#Q̄ߊCe斾[otU.g$ZCx7b-m(f!ih,ĘER4l5q[yNƓ+`ʒ<7b钛H$ZnG L9Z? .+#}Ss _i8$@f*AawROcÛ`dNBߓvܼ@ҙV5k| AvDV;}5IԢ^I,9mG$p##'nGk]o)zԈ?;Nk,'[cmi.LUk\\ѧ=4',ڪ.ܺV}Lڃo ȩꗡC^qvrcifSeGɵ5{ U' ؈{qiAJf̆cٲ'>dEpГ? @+lUH ^#USM2jK\ģ_jdQ%=v_r^&SB  "nM1*mw7Syՠ^X2uT鯀;̞p\~<#<-x8cͽvV qJ4!rp_]Z9HUݻ265C6pG¥4J6:3δS?{ +J_ 't:;4AϴMYk*,-gHH[`-E aЦ5=٤w 3vFpB\iM u:6y`bAT̍7C` 6} A !e+ [dAIƆ+:9Qp~w?$R]JW ]F_- 7jڣ+cυ_âWS 2zKw-C מ+ wv7m; KFCa [L˼L/iIu#a;HludbQBgcIٙ()}ib$xW˔pd|-!PSU~$\8sΨ;eo \6/~ l xym9(^8`v'ڑEi~JꇄRϻHʢf<\F{RI7y`UN; n?`9GXT -iËdr@BܑI%J,^EFŝ^ )b.'wAN;R2lK n2+z;~ C*3j! gY0#tH=7" B L*|[HO8fN%ouM"}eșWqbcp=#W{?o#k20nXTĜ Df1)'̥ 1[bn`OtoK4=.p 62?O?kA.g ES4Sͮ4?>]y%K( `E\_Q "Qʻw.lLd$ӏ78j#AdP@s%8P1PBCҡE签VRϰ@\~}"J q&,.ErR$ВaUnI YӨ`aDl6g3G\ŭ}{*3/cJdMgp+x͹y)u[,3:ZG :0[ ySD?Mnyy]>r? OSљitE1 ئGGɼ4dpYY>źP225vAU<ݝz7IO9o6TdN~]^3>tKM+ d ̗ͣ93fˁ Lh+ Q˯RZ.82Cm@j* F`+--k@!^dL#] b;#I<|"M:;47&T܅{y&n քIQ^q钆?+r&Ve,@cy:VVa\5U} rTĮ?Y d~ǥʋYO{'Jl@uC6MW'(ÅOb[yMJpX-PQdr6—3F?~{?N5^\zZP4"^՚کM-D{rRn Ig=ґʑbsni\ @b!H*?&E ꨝS)D7\V-!hcn?sIw$\GPo9IC*3ťndm)Ulǐ%c:`0߈[{M;Xהu]D Fc-,du9jv#^<^R=_a-fV<IC?i3w$Bٓ|];$yЈQZ[+c_8 ;kop`aǭ^#mcW45L`0At+81]tsm̓#id #ߊۛi^3 #f ֋ACsPQG (&U YRl}/ksFBؐn~p~hqKAV/ݠKC[? 22 @DHvP4Ij\t-Y ͈K8URYsן>i\;;Dgc^}U`:{0}ݫfڂa;}? <犝kHy}`Α]kG+;1'6tO"e]|i1w8yp/Q6* ;i; ga$kՈ '%r醛ϯPhƺ1hM I]xl UR V Լ\ejVYQZ^uй'F|8/>M4ࢀ8 WRlն{I:r!"/)6z#nsf.6?w;R*"W (*Q-4am[ ݂2j Jm$=8abƙ`p.ai[f&`Yt"0ҙ?.p*XYQwD:Q%.,21`QN";c&ΆP5E_n>a~7]w. ԶoJhs%O A2Њ5N~̶U9ѭةmѯqIWy1\|{1rRju 'q9#r0D%+9F|Y<BՑ4Ҩ%У+&ݳӫ]%lT4YaKs& % tiEZU~$=2h_ R``gRVYbַGMw51 ԃ'E-))W)8y?YE;L(!G弖R!Ƒg9ΙO&_<&sw;Fz1n?[uf9b{pZA!6VWͅ۳VKQ/?Y*Mb-*qƨjTߪvG*vJtiޓqQܒ2 FoSA^e+*4G񺜀U3z?U-ȫ3i!蠞](Fa<20/CP5 ,+>H aos2O$3"a5 Qms?$#k-X#5-5r @|e _p1-/ 4q-SlҸwd{dCӀC};;vvZI`V ,ѳH^OCQ*ŋO pi,HubQ|r‹V?+VTKEh9bN\Tnv^"~PJ{tDn2vjL|%{e:*Υ2c v+fkQduN@}w5`L+Pɩٟ bddҦz?rpA՟!oOփ00kBw/qxH>16J}u;g]Lv fi6 |/`؏o}K ma\l$g}Z{[RoZ켑zsZ&>sL t0Z28vNJlN7;{MYqi&Mr_d)Gg;2 Wl|2KcT-A_bDG"@fS> M&+Bh.Fń)(%9-;Ш8Ȋxmhy~':H/A%LTpC-"%Y$ߊ:JFaG etȹREnǽhVQI Z1eo]<,XPS8w~U"D-Gdyo녰ft(1C[C }?Jo\u4D !u?K&w%x9oln4\&hnY׍L3C{:Ԗ1'$:'sk1G3PXaKW, u;5MϣVθpEKEQinc0uF;[-v(`J8pS D@{DQJ'{9Ӷ$,j|.^D3e.TCj`َ^Is.i)4?r_c@V=x6x|LѵӽagTֶ4kӇۍ0>B4h ziȊu#gR3CWW s+ɍ[[YdeN<23Ukv3ܦBp1BcuG*{{%B{f< w֏wR  7P _qb !^yXWoz^F,!zy|gvI55&,\(IZFgY9'bNJi7ߖX~3n}Ap`96WMشPpiUױ"w_3>YSgXAra)n}'#ysX`usaf4\UqIV$pM~ ۚL.e3E] Z˝<[U%,)"@8*Gjr!Tnmf>үHw{{jrP`<['n\$Iwu4[ձ#BvĚ;X U$R`TR,%|'vl=}ἥo|hpkk:GS4Bw3RqGŻwWX5AU1/ٙ?y2~mIRq+H:I`eyln+Xuwց`[3<#;>Br/|S#{.DWU+cΓ4~az;meޢWW.x/P^0unt}m9iUoŒV`|ГuK},^Bg*{֗0W,ulPњnMwj[my#E+)}q$;IE͗Iq'U*t7 ?:ka>hzΟF7cR@<8,ɕtGV mPNˢ`r@3PY Ojf 1ul ƥs1 t"iZr=ӊp,ЭP;K*[atzh%Y5QBn 85 BspYD_xƄQ~erwB +'?oqM4Q+Zb ɲtÙFa b8Y7hYQEi( m=:=4q×!0|ɟ>2mP!g+LR>St%w[d^YUZ7hkaPvZ=ZyM ^\VY Ptg{JO~IjٟT;~$`jSP3l=W8F-3U|@Tu'5抅E33^>;2EڵĴarS u"D"ªOHw`x2ViJPFzȳO4|KK 6y@ 40'l*}+5(xi!KmEd#qdԾcʵr7Tj1"!o `׀Ϯ" ;T~;}`H,[AdzTv| "@;?wnoNίֱD(+~K5ɅvU2k<7]I$LV[] ʧe>`L^_љT-Q?r!(S9LO S7L;_^[Of"LFɱqN̿< J AU8,i[ci$&KYezST:/8 OWm] Cn(]g[7AtA+M_Y-)fc7MB25sYp'KMl{fzD4>1y܏Ap8i;On%f\%>AVJfX$pofOT;E-Wu0tj PzdaAl1 ܪ!&2cWg[ڈ{ ;r|˨c9?/{H |8۩޾DW5r!x ^ƹ LB Ɯqܸ>wh.bh^N(eъ^p>Jj ԉ6M |֟|r5gVVZj՞t.< cQ13{ 8d1A| qgDtO>'jӐ>#'˩~V# ҡߦ06q{>Ai$>KoEJfH2D" k4[-9 ժr2P$jQJw٣1P-Z}Y|1DyOtN/7PG|3[O3 ?esf{S~VL,Xz#P H)(wS^O8}7^1Qyݨ(.*% /)d0mʱ Dw,Ҍ\1 (^E)ǖ#?<͇Mmp}ػs*~B Oz0Y\a$"pCEkHbɹ{Yk'=)Swd |ቐ80+[_C,+YJ1%zRNaQMRmLC)yE"O2iWyx_K/}V<w1qj=v%~OdJ#.M ιCcΓ4ĭ"2l[QySr#`mbD̤"bǹ eNyrڷ8ACc]=2© ,Rfx'z]bxך8sHDh|m5}Dx(L8a1 ]{ʩ|Ë],s u@A 8"2;UX4~XCxpF8 Ks#0U@`m@Hx4ǹql[(=erAZ@a=+rP-"6ʌr̳%sޏ;仾zyfa ]Ve P]}J&0ב CPj`Vެg6kJzlлV9\vSJg)e"%%$<>):Hk\s}ֻd@꘤ײzli؝k㸳( KRi< kQHq+4HE4v5 qEbn%B,Ni#iRuAJJΔr%?}{D=NbRԾIGTƀ3QpK9kJv<6~>a!;V CƳn=Қ{VmR~d&InLzS3̕sLV";#ض>CHx+$eMzRYF\z8ibmQ"kF/ Z]1p͝Gw_V(N3hzr2N FM <*GM_nmY E.d擘R@P\)#lC`  *n$@B8%KN?"PRQ䘳RXl{Zzhp1Ӏ7f4r]>X& >ޙX.ǶmieJfL>Bxy;tR{bšPDЖn@T1*q$EЅ[}o.-ʪRJKnpPtRWe$'nLk&XL.)KdJO'!͞(x(;&FxEnE̿f-a1̞m : R&91? GWXpJ#Q *Q4 nj:bJNVŞDֹ9z.BRA /pKɰeYЉoY])a,v"^lfDKTk'Q[*.j<6+_v!é\bko-0BY\@Ut[v#S漘s,,7Mx;ȊQb+=]4LFrČ1.r~ɩȅyA4$ItNu>#]ŷϤY(eEe 6vP&{H/9 \\>^&Ԣ$E> ocoЊ@|nh{.#_z,t'.?۳p0W_5Fm9|a%_:*A\nl?Y\@1vP،&e;[yJvZ| -Ëb~V؆hКtZ2 :ڗeۆH÷(:Ǫ_D6 gT2!xep!hH8jDʕ\!5zVQ\q8.ŽZZ>V^=η([G:b%,zYD}>ӈ\>fU/KÓ^`~>ۛwn56'1cQėJx-XP{L*6"ɣTK^ڊ% n{7Bqn'O/qavv7%D*1qIGLn<IN2HPcY#X-e `YZU@;z 9_ Z15}/1Z_(8='+#Tb9mT- dw ).V8ef_u= 3] s|Th4-84\^k ?ڃJq‚ 9DC:0jj|FXtR4ϟ]R1Ɲ*NaJƉjv켸}"`؂m<T('h/F 2xw CxߝM,iuE?{mN+͎xmq Դ=^+ڋqM>y1au{W96STs2;r:ZK'ET㴙f+g~F*˄bRWeLh A4ȫ%,@ 0JF(&j.l[od".x^twVcQNV| _9->=hBc_B)0C5*TG1`Ո} x.蟖RI~Gۚaaq#O+FH\~/#4)ů݆b `u8ȵ"| /$yRs1S-K-{=tP رͱI& iZj}kͪ*xlUsj7&PXZ\uWOy7wF'a1Cƚ.%:e ? S c^<"!Y=s&~C\̛5;4|H1d1iuzݓp_Q[E& C|DxsJȳaX]іIJSL*vf"sX >N!e,ܩzlr0T;p2^dkOȆX!{B~DԄl4v~{$]NեZy2aW؈ 6\e/9ۼ2҆9ycb*!#Hmb._~="O͝CGT9[7ld̓03n,'4s[־av9%748AcR^0vwh긄>.srhRSHAq{m|LPE>|p7Nmi}34W I%cZHK-f %ӌYDu-gK3gdbr]x~+Q=R~>^{/*0~["b`~^c!4M[ڠ3LÅ `cIXKyb==+o@=S%M@+ݕϪ G0U<>؍[ ]A(W+6+cD:;9G>~YX;[T`i?`@Y;b8R! B3!H1Gfv \߰($*+ȳhI/"#޶Vevo7%3кtXXuuɂAa>w(}h+4M'e3,rc |F;" En}Kkfzvɟ\@iR}j<2CT_SESZ3d1|Rua߭Hd\yЫY2~;׏,h]s5bL$F8OƤ$0JKf7hPFt- yi:K`wq^ܩm.ѷ N#WK_V@/,heI*(ޗsm!3t%r縅0J*5:+W`]31.y@e67A<;ɡfRcq?[?Q7fhsIBX3Y[+] 1%$G?oʋ[C/^ tcq[10 I6YP:,7Or'yQ)ՏD1\*_6D)# OU6 d+I#Qy6vqg|ng̢k朸wјTVL JgL^QZ> &xXn@٫E%T`1ۑQpBlI0J,8Xx#8 ~A:,G'bxS %-w" *SA9iAF݋[ܝ== ֯{W҆, f {FߢGTqMQa@GHf8n[ S k731M3m8|C=W-zhe 55nt ǯ*~J>Q %= KL.G)ze,UH aɎqxH \< ;9vŗCj8'G̶[a.$H BvI_g2wz#QFLrWm|y۷ā^8pe 蝔Wǎ"^>G{ VN?8 Děc/f, DWhG3^[M^ mS;lۥ$HvZE% $v&T>1BεW[~8tʱ op+$GR5,v-B[!̈"hpGZ\g]BoN\kG,J@?nM#k`e"gJ; @;8TGa bcaQG$a[z'-*/0;C橩D8},v/ia|UhfF*8_+,x=G?e*L*ֱe*;`` JL+)ܜp: 1X\q)8+еaVshJ 19NޝBR^g`2@kw C*/~LW'?^Mˬjᥕs5|jL(&, 5iB'Ps곬za+&4e%UMs]j3}G^]D>i&7_u}4WеC\G\@a1HkI3;TKVed}8gkvr&v8IMG#:m<$i͸ՙsɭ!Oٕ=9x`2}u HaZ#>lǿvws{y. e71gYlfGs#H&}<5l䎐5 %ߏ<NyuC*]f*}olv#CRhp^rErp I}ceE|s^ BdG֯_X]AL@jQSU\h[ɋx%^_Ř7Qhʱ R c-oeZVD=~QIkuE ,Uޢ4֝:AM* 6'h@gx#Wfߘ)[j崶c0 :_06 jF"K 0f[Ycmg]XcR`cnì")ȃ;;zB9'+d37*Rb^급?A Zϧ"Kxb=)NP׾{Gw͞{CЬt;,mqJ5qR2'*$PS@&}<@x?e{ތr"Qzw߈`_XWyn2˓c/s, "/QB']C-&Jv*g:BP,DL u2|pE$(hbh>ߡ8ޫv:k=n% Xd>C82%Ue"h0x22(* >=Y0t1HyĦO0d _UA&`f@ dIާ9rNJ_/됺IE'KAdJ@"\;_jKQ->% pO*wh&X|3Km!1.]̓ D*Zh?flR#M'/ɊrR? M?7k*:ha>O"S L/ qET2qU"0-?>uyWdEަeaej~E7λXL,S'E\Gf şrk=ߞѹKp~L GRH&WߵGNΪ5)b/=setrËɬ=HM*rA-xvd-.oD7_I()1O9l(H.5G-3'M4.Nq]dL=U# 2N5_b[ArEL.rl^&cQ 3rhٌ,oܨ"7q֪mc9<xw˹CYGGw;oY{1Jogn؞SP~t2V4D3^#uSjKJ˸L֛N:w%;pG"[/BH5T?dlxή˟;4E!=X]&S fHyn|%VU}7魥;2TP趦@`!sVKuq{@J)h=&'P7]#:Mjә-٧2BB~lm`j$1(ejh6}gү)PER?1*[::`sJ|{mwA[{9!k10?{2,ZK)-j :ekXqk DJҹF,pZÞk| :ٚ`h ;7*5}Mm!T[עJI&VgRƼP+b'|ڳ:ۘ/KX(Wqx;qِIE&j! ~0FTp0r~z?E*dnmT9 q\7}̍q'^%wcG1A#U+>gHb+0]iK, rޯEK4K<4g=IΕ:ݠcnP&uAL}xSY77~/rr6QVdԝlW}%ࢂxQ+,DW/)~ pGw^AVZ){:`J4H+@"!a*eRѡ6< y\x٫[/K3;&n)Jn~AՏǢ$NL;}.UƗltȟ4fas܍n}te(3_>O Mb8}䂨to1_X]HOA۷HՅrMvf-9&cS\I4X1jLwPiJt}'G !`3Qtw3+?S4qrEiH5-du#XxdK|H$CuNbnO:wN/PO$+}z=IHjS쬫3Xqm"6_3g -Mܗz!qE:OX2l>z,Z0'@GjT7JruC!wasgTD 7Idx[|$WV/eD8/.s7XC7Xxz{ JkAn*+aV7D*@ˋuY1rP#EPaZېH c_>RiH벊x^'q"eS@+9Shù Ç C#& S58ܣ2N''3uh3FOZFv !oE"b<)Hɳ+LP'+f ]?MXZ+|G@=a鮀sͿdBEf4 f YT  y!kvs1#4+,?Z[s}#p.NZ-sШZv?B| շ_ ON{=;N04:JF!?ȦD$jVF-՚auXJgz`c5 aU1Iha+AZ<+ Zd?CP5 5wFRn:J)8(45"q^$xd$?LrDT͍(F7:PChGr)Igzmt8fuec@hHژt3̄dlOCFy8Biv=PX(?K.[f Pm>J-[RT Z;"?.A3oi; Ñ/Mff)ا"aYQ=' r|N; 2#pjyÄQ8 J HmsRȯ)𒘩- [Ny|+p 㥰-c㢫}[ѕ\'bw'J{@hˆj[GX.VP,U^dlÖ&`?zdA@_)gI8o}Fy>Vao=OP9}KNo?p 6#I+qL,A+_JwřHTEU~~->}ƪi9 ;D֙fq4:mOo)WE֡?qlڭ3A&STռ8j:Bm|[jl!~2C" }_BFo]zil[t0 RÎzja>a8't\ݩ?\5^Bhe/3ޓ! EUq 4JJ ']Yj` EҖFSð9.7htm7eֺZZhi .}#UjIYp.&)\qfzM α&и[CddyaHgYU x ePзPԊQ9tI|_v!݆ 5aYu/Μ7j${n[8>ˋB{upjgpq[SkE)][)C7}Xh Р>2t0O<2F/ѱ~0qB'`aS^&=%_Po`%>"q({Uc.sm ~g޷ MjOA=@} -bfGO4ReE, Iij$oa$㳦]xu /J|0FjH߳.r_@E/THq &bݕ3"}LЇR=7sU/onjlTEN72L؜x&@ u[7+Nkr H\s%Z0F9ɻ,%tS |1 7G~7¡K F.\NʮЊs21]  aᘵg3сclS}i5;ɂ|(ir3s5zQ)Ȑ ?zKie,Sm7~ ]2_D~)/ g)3~zQanQR4̲/Zu% unG幺M A})NTrs' כ7qZe9}<_X:/I ~:xZB*T?VLmn% 1[D4.O&LJY.3v/ DSlvRcRTe3"'oSG @J2Z]9VqY!{w~ r4Q!\GϑBњgOp&m2tɁIxUIp -AjO`\LEᤡ[?k``c#yWdGZ0T,2'ʠ$(ߔ$N S'~,aB&o4a3_ٷibN*f`{Y{?sTN1a^} RD oLf26PiHmBD74IP7tzlܼ~[d9 PT8&%߸K_~`j~<9sAt2g˰t6¡ƪ9\)0wYβD{[;^jqȍnτ-wvd+, ݡGHs"!;=i‘\h#  .zŝvw^e(2!Ug.ܡTcfo<=-SpdW:uk:Y8pa+`-j&jVH~g}! NR^n");TM 8ŬrAބGqnPr;W ?B:edKfҼ T8 ܧ{aDkE+,Kx>ЄT?c|$}u\| ,f >>T<K 姫#1y7`8;&&KUC8=1ceV)`<cmrȚ)uZD<ΆjDj(b5@q->LeNm'h6$vK@2f._`5n~eWLB<ϼ[ZφnlWz]zuG$)ܱsdլ*`|'iv [щx"zܵ|р(|@,"-iy?܆%<ለ>IK1-,r2/MQ|#'!=BϹ2hTpy٫%qqC=7ς&ņL6h+y "5Z=$y ]SNMFج̾+bÔNf(TZg@㾙Jɤ\uHA +ELfj~zOB窋[daCbb¼W5LJU*ΟIʗnC_jP>C3/QC`45dgJCտ/ŧ}Xk*33hX/#nJRG)nj ] #='X Ez%(^fOMOX9q WX c;hd~kM1?$)P(3t3^Q1Ց;g"!buwULo_Qjs7=-NT]6v=6.C{3J[}\P*Se7 ׌~`r݋4nj-EU2Iڏ@"#(ХQh6.#f^M_0qi`P6* L(o Bp [|su'I4􏶚z {AzJFN?ͱ3/x8}y*Y19kʠņ![qaV^Z,{zXWQy3$9U/Tu5$$Q9S1DP̮EHy3yYh,Eh۠ n_:|wb{|+Y=3 Zv0vU?}mx*fr@6 t!k9Ġ'YXc&c$al"2?+|jM2<#otG~VL۶ T ͣ LU^V4:5Xw\F%™at# $>|<*m–g->E>1`}gە݉52N ٩E7n?&oݞX%>zP:!#X'+WK6<khOFcWRH>qaBsCe*!\Z/OOd:qrźb6>x)$E(<\xoU^li | o$`EFDseC9).բsDl3ExK/4 XĚc)E[7/ݞkal,b$\ٌ4=99xqtpʐ.mJ3 eGl'0=U^ds%5I"P[7TgewG{O`ηۢ4ϡxm(ح 33÷JyYtFUH/,/rlۓja>~F%zO)K8&: -:\"guQ 2%..s0b0W |5鷹v5oVnnGظS҃*~Qm e4mSO7N4 m$?[7(*Ⱥ/ϼ򝇖?} jEitCYI6ag.>,˵8TMMe(ΎۍY"'$ Q]{@ŃmC*9)&lݩS`UYϛ=]IOPV SheAZăAﲃ* Däzsj1BZ(eL v[;-EA6#<51>Mb^%ڌ|.[\Ӫ[AW//B,~I}ay:Wg*M'e*W70^qzbf43~{o9z O:Kwf5y29(МP:)k%Cepe[UB-{1%#,zE9U9DͨT1u~+)s\DG񖍬Dl'v vWn-jS*e04gd~wQx!HηG&m.93X'Ki^]uՎ\8ETv5Jpg;7;hcsѝ$K)Pe+2Š<<*B2ܳT?'d{ $ YpW+jJA<{rc\Ƌ^M[Vkwyo9'v(;vWW), J.HFl;m5vgpЗ TK\Sc3̏5kN\i[>G6eؘX3*`tM١x|iiYfcК(C$6=X6=g0V>m t@j4W@1S1+^Mg^1裓n@9‥y|⤇284Z ̹0ȒSn]h>MXu(?AB3Pʽ-h8fƲ5(TGL_P(>!r:m ~4"|_E<}>? FHD[J08'mX.ع xNko=LVG>ZD@ tα ȫ oIpYqt\?YB9o;ZAd2TϰEpzLYKp&( /G! Q/#b[VHDyr Eg$Yllĭؾb&zCnVbؠ$:׬\K|&=# X1UNL33>"MʬoqS.f~rFڌ}yTr݅7/|Au{| wCQw-ᭈ+eBﰜU O3< wT)Tl Eg>vDnTXwP/9k:zc{[j=I^ͧV {3Bq({㊨*jR\PP $afcT \(+2[*-9;?nD*sQð-o$Bhiݨa1`(|PX"K\Hc|nRUwN"c^ he`Aԁ*T303oC^_(rf7a*KS=6֓Lӈ|޹\T U ̴dslb pA] .UCu؀-!m,vR`tp8&^yDH1n`Ǚ#v@9\ uj Z=mz?$P_I0% * hԒ&dg-b 5`Z lG&;9Ϲ'"Fo;?>LgbUn5-*A1 yo_=2)eX:))BUce%JP-\-ѠC[ RVsISh \4BA7(J\=ƭ&js>|'$K*=lGb. f%%ear{|.rʉ2I}W@i Y>F{`Yv=TiOW(K͑>$˄f]kYԨ}R/vsҖ(])*ظ倦q Ms:1$=!X?x-WgkԶAfkf.u87yu}u tq/g$.Mلlï\>Gy.jy[K\p691HJl½~4yL`o~(؋ă#k1Q+UhUT=FI fWSYEGwPl u;N}PMd9F|BwHQD5Ϙ LRͩ_I4o!r᎓Ѩko!]N8xn i,s:p;WCi,Pd0C=9OG)HR 1~11;1M B~cnLs~7,֫4 Jk]h4L.:OQ@kX}FAE'W6M=]zh ew8_BNn0sjllQ-'J=fB{iP\ fUW9N0*l߂δgM/ -Dd5cpdOiB` AiI־o0r.AkX#%Z}ܒwJ~@Pߣh&?@Nedv_7JTCk5|t:m){cmR/|+5>g<:ΑYze Aܭw/xanJ9Ye~z>.2mYzɊ8=[g RVۈo\M}oOnB|9\V tG~OmnH'rgBY DG*V*XȘDc_zJMr+yܛ}ezxv2J?z&kf.cX/C,T4]}y{ RB{{ &?Mk6DG=uff#1dK *D)oK63(ԃ[F^{41)JBS8bʰwXYdõ%дQ4#6ƲAWb13B  Tr^.+ߨs^4 ԵS`!#f˜0>^nvA&; ȇ !.@,Y; #64fY$vt|f%#_Z?bI4rQ+\S'=Q揍AB/5o{$2+aLanJe`0 jjSߪGHAq`Uʻgvm;%#84(qۏ2p;#9MyB|r xLUeW^?2]foV*~1vB#"`U.v~.'MvTNQ=n5$ Jg)P2.rui9%h:3Te mmXdhT͛gZ'ٖ<+0"S$|D.Q%pT%&)=7@(ny,Yː_!9Z@& 1/?6CګLO:0#0I[ʼ")D`Co)$*FC)g?V rFZӳ<- !B'|퀂H$M~ql: kq ]MşvUs=4 <~#jCͫ oRtd>f{o'j̙bb$'.Jр5/{2%/ÓU:<5ފ^E>^2vht8 ͣ3Q;Żx͝ +_W,e(v?ekeC .f_dc(1h6^l4jy3꽉QN.LAiP6SL[]:_ڒ&~YαUswٟ(-N|ii*l>r"&438KA8:8o|Z`|D?CA}ftsj2(!; 5(dq.yӇ#"k`blɋi6.xx_|$_l߱ [Q]=@ hRъZ3N~vfIK (~%דL/NA‰\[AV} XK.O@xTr_xi!]M5qJmB]*=ZWiS\䩦ed]K-~7uIib@|lXmJ,&m L)Shb7u]u.9 BCP9f Hn4=OqIQU'w)}ܺtzS{Dg`9[T;vQKR^x#o_n]ҵɄOL S9*@l|X$_FU_RA!]b2A6ɭSwzSN7 QK"bL[Z,@G\s٧/ɐFGf(T. E>ZXmY']!Xts7irmrm#u? ɮh;ak;,VJ]`tiُo(ңIʽ/gރ?~ s%ђ" !m5 hC+w^tHVfsbe,h.먚 ]׍/IU޳~|Zϛz%&å'1X~,:䧪bѯY޹j~XI†Gi <+TRpP~F?"xx=@O/ł7y8hq>ۿ Pcod9 X%bLI1jCڔZJ5$J 3)z*v-c7O'eҨb_ xKUkcsƔC}FЈ'd80z:KdA 0S^GN悷4t~QfEwْ͓ ?2 E{?8gܫ$>>!8״B]kK\}yri^d^z!yMZN=C,-a2oh$*퓕j|?dNMp"SOxx.']T8BAEC{1tyMm J?,@3穁cֻ<-Bfj47Q{*/dLƆ,y5p䅽Ma Yj̰288Pt{HQB\ا9$P*ئ2U)yA!"Z W 9PeOYG!$D?ICF"j }:IW(GO)8ܺU8۲լS@xSRp݄-FkҺw!)8Q W -RA:؅>x 2Z$i~]>ٱ#x`\o4#~x|ơ5lG4O]K}Eh#ug:6BFԾR~ &FFB(XV{05I6L:ЧЅcRq,BVW'q7$j֏Ɣk^QO<ݟ~&O|&szB7\X`Avxk>4Sb4 .^$`7P ≶'W7Ǟό( &{~B9wag2{8.D\ɪ/z'}ls܃c.Zُj2Vtdk|AO4F_Ew=SyDG5F?mQ_hCN1]o 4 bJx<a:kk&@̤"W`%!տ燗7^Z9ǝTȭdg ) CM1xnXIBX9X<0SwkZ x#$Fu?6hL)P t=Х|mY! dO'`YBӅFJW'0i^E,\n%uTȱWWǭ=#p'QBɱ@Vp*S2'ʅ{o 'ZZ"܂4}ս ;eDsmԕMҢq4yx$@?B'[w$4eeDahxB-:՗YuFVtifn-}yUEtN :GT8 Ǚds1(։)rwJ%{2EuQu;5-ۻXG,p=s%-=ht>p8fEYp"{9EٿZpRCm+r99ІP"ʶ.c XŻ{u&!r/YԒ[3+bD-CeMCn0BLDqy`DPdE_? !#2 veb~bnY7A5,2c1 Vc@z c37_*s/B4q4/JH}cveHgW"ܝ/cA\^ %RLJUP^?HPXAη Z} 'ދn7Fu(Ӎ j[I(M0X `L=8Qy1,`ryvqh'md3=a)xg Us `hX8֪Ro{Gq0w01fU~e]Mc?m蝖bzH2ZqwGz:55LBR5+ӫ/1Syaw[ /UV}G0ܧە&o-%A|`EK%‰һJe4`T J=5G%:ܣ"WfM+ׯFƽvYm@5Kf[Rxu|^d$<RuAjV:'*y@ 6Y:KKGrŬ># HE b31gx?@}Zj*༸$EY$f|$k9b ]ٿ;qx|1(BI:>u2a[^)hA3)va`961 /Y(+lOzU3:]Ʌ6]?LJF:V5~YԎj`s%<bXCvrAL<RrF0$Y$NUm(s'ε 23759{ҋbՆ]"=?BfƝAL_ڂq(BˣRXNӓ:ue;?KXlj'+ٯCA4ZgrLh:P?<)MLN;qhɬEG-=ItA[ׂ #=8vAsGoc\ ̲}y%̑7G韝STUJ <O0lYLT GrD|:Oh2֌;FoxCVZ ʏrhSI%ARLj8t{xH(y{oCO@S ߼LJXύL6ݟ TVy1g?QatBi/Pͬe0ZfЫ:GRQtMAyƢ թz m nrKs03 cB_9K_'Ȩ.u1VӉvtbkH ey½<_.lw/ 7 ߘ%y_Rb`:O&~q ]<vR1 YR+l@J챁NZN?o`g6 <>d0+J\zB1 S +7k'i?CQM u:ENYg +"Z?/qgPÚC hޮGRqF@=ljsէe9f(3yâ t}w΄ 5-&Jm̮twGW 0@#Q-۰rA * 3=zFUY^͆8ҥ;8jA! jU"T1>nTCq)%]ǣK.NEɨw:NЫ=(Eg×߲`AVRTþC׫$c׾jq_Oۘ-*Z(Yk/ҳ8a:u Nlmu-Gv#PuJv=3aIS8(=<5ós+,Hې. ͣ=~ B79k[F/ҴCBi9j% ^rnԐ;/($>ʌ!l(gSZk[3 ke5ˍAVl{j鵾>irҧOϰ4C`Mb G yfRSE95gɊ$*#eQd$-2d}C0n; rTCHA[RFSs#7)>BMZ5/Vd;QyXi%wӼ9Qe:7T鶌o`%3vySP*e-!_tr/Ec>3"!}1ƍp˭<%+/YҜNd#?z!Za6uQ9s՟R r@zpV=E|%h8/; S̈́|#T&!AYN2-"E}]˟ %VB%n,!Oq9 @|:M<V9џH6-jֈKE{Mnci̾GakNpqG0g0gm5͖6?^K?/7|F+%+&]{0 FS'5|d8IprN#1 brIfAmyjaD{L;ݒ!\Ѹe"ea8KZ /Xf{[mn^~Z:AVb4hsoo>I%/fI yì%lyz $7̀GcČݮ&D0|1t[D @N[3h^G#79()e'y040pkWJK.Fw։B rL\Hdc 齦Ok=ӈNhi.Kө[uLy 7Pzp` Z~Y pd.SY;1H1WT]I]К޻ WA˟|Bf.%4bKUmFdBI'ڣ-5o|\i4Nr8w:q"MmǪ @Q7| rN N3sSwg{ EA9ٛ Ғ`X| |I}\Vͮաp n,G~I@rc+D{yI]ѿ>n8dl`U((%\A82NQg>ܥ0ijX9 ;yxR(â3=$$?wCޤ=A8_qc'g/҉I&/uRI\z FctbПqΜ-c0]l߭B0>4*m?4I7J ~A1u](YN4:4 b?推ὰee[;G}ú jrn-ŀ]90֡2R+ckl+)UI`^MKcmS.-0ֶnIւfP=bk ؉k>EVqlQkЧ֝:rxsQJSٜTKc?⎿1D ,vxDh5R *$Z?e2}96_g2PY<,ޞ|'E?ۅ&)P Gqe`;+j3P$$DAYc31JGkRXjRvKQfZ$Krc< wmq!%#BnUmo"p?Rvpeί0M4T1;,,D2,;)x^.5r'WQNEL퀂Q㝕~ !DZfIkSc"I$)k T%RuY ad"/a+"oHžZhJn ~<0M |Y&ELbB C{q73ᦇL_go) (t[,V`=Ra#2&3 /7s#n^4{usB=Z8v21hLT{+ /]~!#s }[ '}L.C삗"keã!/RN̢EdW!_SR`5id~9J*O xn5"\D|=S:}偊{qʼElW+ り&ƀqJ<>DVaQĽ4M;Z,̺S- rsWK_d2kOjwC?r;"}D6mkGmd쟶C~Di83 &"7UDy{$E]*QY%6(i(ӁUxI:H?WLN~>)ӊ<2ؙR <>.8e<}hfݕHTG6$g5cZ CHg' h{vyKh:6 NqB6ͱ"1!iC \J 1|Q8|q0OYmɯ a-劁2t,f,Ƕ(_kUN\u%%p'{Nݽw[X‚k5rCN76(=BQ"_}-ە\ 0 dL' f7n_ޙ.pxh7~v[k3s ݔF69]g!TL, ߂2KTÇDKiVdkY3U)8J|yM&, B7oy޵'4%)J#\Xt`g֮1פ<Aϵ21z!Znv/+?K0LY_\~xE%DS`lyY 1,""A(DcL U_R+EH  O nX0%O#2ܮ@\5p@^q&aDӐ:LJKG+VoݑvJj7El,|x a "=uy [zŦΗ޺P& )cgH$Y1] F/(#rKDwgU37kaq}98Jb6fĚLxHfkYb-TpL8h]ySroÆ9l.X%>ɮ#%][:KO~u 1L> ҈[MiZ 1Qn "9oK%=]}k mE F݆Os k)Oa/Vt%ஃ~1$FNIrE [[ ,$娤,0'WXb#-aUYT9Pj"SPD?4/gF)9J +%gmr5Ҿ;!WŜ[a1b>LsʶW3S:n'yy&DžLN;w@/w|HS7ֿD>0'ͧA.BR-x< S!@1z`CCvESӱE$"KhX\C Q/6dkNl/`7OpޥԘl/%H"P!}`Ӡt}e܈0-yl!>"giE\rȼJDJ!㿿*B9z,hHء-*)o}ʌ̳mEu*z4qОj^BӎN$mꪶ=J-Wq'_P(ztiu`$Zя#fRb[ a ĵ{l}z\bM$ N۱٠'X(3tPb86QIlECwMGwj{wF75*QݓLM2bL uqpd2\Y LD'79 3d3ԕ̏Z I@ DbCۜPyq+ӺM۱mS@ƩT/ h(ހ}H;=6^6Ob}=vfC)4bBB>MghTSG(v_.&@wĈMe,}GEx.YKYAs#:%{|&CnfARJ|``sab7I`\~I (lFZϼs <UGN@m%"cwS̱AJ|@)ngX}Q:Kfj qО B*z3ax"S CdƅyH(HfMf O]8iiY5F_]HοB;,*j~# ̇U!{~)I"X>@{ސ 9I=ԍ8!*j*:f(--?6axCcdNkz'$&6\ɪԑ '"p;f.U&6NMU5)~=]g#pZN)ARnXNE0%Eжennڜ {߉\ݮ-ݖL\N]Tz8n\h3fMlfެF$J@%U[0hO[+-q8ἀBc3)K_{=P%_qM)=;qs*aOy(R"gPo -黸F+F0ݣo[jhʫ"%/yGߋOՅ׺}5]!ft[cwέmD2̈́WRөY5}>10J^,Fk+q>sk9!7ޗxcշ{sh)4dQ֏ CRN\GUIgYZ070701000002a2000081a4000000000000000000000001668c16920000c6cc000000000000000000000000000000000000007400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/ƌ]?Eh=ڜ.+\m[b;Vh OEw;eIZd$x{_M[vr_Jmƀ1>zHd伊r|V!sX6 ˈRpNFєw2$a^2 |1b!`BKrDr*{. }W4,k6sMܰ L9L83e蔱K ?"ZSvMGkVC:c<4?@:Yrø:"˔,{2*daSSܙ mvSb󅶆tڋm.,hSLХ!EL2J] <^ 3 O>Kg;H_h/aٰdy2 -_4Q> EݮHzsEPF3d=䠹بdr)uf:>)ϻ@w #+7ʐ0vEcZ ,qC0@-ų#?+3,y. #ėP3.Gڟ<7Ωev ȭٛ]# nZrڶk(6m`AǾˬZK@dC3^xrl mr&J ,=[<ʻM(nq( _bwư(.YNqJ/J"14*if3FK^[Õ^K62 #_͊ [K~dyvgvi:JT&?E}))D3hy}x\̓>,~G6D+6^n,!(\?;bWyU:*WqO󦝞$cG>a߽zPAXP֍*4JjBvNRAŞxuim=q,ˡTҳvw%Ȱol .#ܹ\W&+Hy2p߈ SEp")bM1U,>ި\8)|M=> & mGld;`XxQ D vvs*f UnGՎ?*Q?Paitg#5EehKpT~)wCl:-Be,%fMFDТw)$q]g?֮<) {4͠3]8.#՟͇yv(S6Per"{R1kt&zC} _!% KR1QG6 ԏw\LgtDfEM wgMv.=H+5HdkpHY۶8/Q4sZlzz59XyiF'ƤDÆ[H,9 SP8Z)N`JW@ibKŋg(Ȇ{J1-:IR'+W;0nA,!<LR9#W=+2i:/~v-"E?ng|PvB6tԈ b{˸"ؗL:_;Lb4>Dul՜.枚Az ;93>rkfbnRU ]%.(Q&pw,5#6XxO`Aae'yw3g}h8FKQ[ ?=DNK#PR!.^k4Lx3 TG6$0f :c`ϙ.w2x'&3A޻@H!7k2Zzo;txȹKw'`l [[w'!S҄0ӘA?dё`t%̓CpK ݣ[-m :jtN\J̢,"jcSlP>b[% fbg'SݮT޼Ěsx!cK^M⬦JbiIz@e"] HMɳ|-Zuy1aA'1|vcQʙ&nϱ'x~#[0d݀#ٔf0v"m>a>*xͣv#.sp@^o7"6O>bxqiR^0UpOI] ģf~z85HaldtɗXdcDڕ $O>V =/RJӦc̓KpOyP P9$OoIǕު~WƗ:q$y 1~7j4P7!h.YW~W"TurDҟY"-)MrJ>:-NT3(-&@cM1mݸhd8eDmÓcπq:AX@^o+IjAvx)RJ\UcHE@'ouRt.] mE溢0݄7j=OMn΀BNBh8KCD;v$JZhe1D57[߇qG\)z,`[XMGr(-4JDq6< Q\)Xpu0Pj~zrlD1N%ݶGlLdR|Q?` KVԋk݋o]b'ό_p%Qsű8cu-- " $CzyFoWG{[~4a_96H^[N*jl/ w+'QKޕ6] [x{1`I뺉l29kFsǫ14ԗ1}y:|& ч۾ܗ%W|p78.L OӆcP.mLag+[Ip4adaðeɯ2$޼7"6bjx> /<< :) $V~RQ[X( );"Pkj|u'pČ)j?:ݰe ^L[bZmUTR+{@Z_w#g\5 1w279+tB pDL˯ˁ6o]osgF{2120aE򀤸zf'.[[> Fs$Ξ3BDvՂr%XBPK z[{ݼ[(`Feu+<7aƭZ! 3Q Gi,646_Vyy?ɽ f3t의2fTR6y<8uv>ÐKH:i7XA`cwK6LHX%%'z4rXZYHZewƸ`K@zh+\[RF|F=~ >EFjfn?NgS&-!rvHm{NmIt?R]a=Z"},k.zvڋ|I5/*G;ƍg<\#E{PUa~J[ pvG*dRve{˰Tp yc7qQE$v)&m)F}g_Gx :Ku`f+mcfFWwv'3TUv$t|q#OxHV*[@ؠ =KoLK_kAo !36qk1< XBNYem:Q=6\ &@l+8&b[Y+lP=6w|gEt2 rIOgçxȖ#LѝrĿ"ɕ!Hq}e׼gPSfe;b֢dƐ5@N//GTE/|:Qka=>#]ec#s~*YpR!#݄{?vFi]}yew|T~T[%N?-Y6xP*]\E 'fxWN٭,T>#Td@}R45%$|Sy R>duuԹL|ò/Vh?`%ntee:D}Ϟ2JaλKB^yqB `t??Wb3xJܐ\\YQQR9hυ߯f|4~hHMܽqӑn%D]bD,RpU-v1|Q'կL`(LJ"̺YYPT])#{60&I~(g@HxؽLMo\J)vQIvg 5F13X!SnRD $cd&|HȇSRHTƆqeZqXE D$|Ēz31}w5p VnĄpgb\H[z`mu@HZdKIa'ՓM+boy bҦCu"AM06坓@G/,C'o׳"9BZ^[Rd//6k>đI\7_`;ozL{6BA"l5\LjB~K6H1~7˜ީ.|êQiʊ?Mk +ݶIRd`ӭ]s`#j[v,Εmb| t%w [nq6 wk_+U9ʆyk2: rn-c Q~pF@WU&iy' J̱0aՏt4Ee1xCF~?,rk󄑬 ֬^=k;ҼNbA xA237$dza,ORiRY#=6:=U]sf"^I C.>Ax|oy**U 6$&2T8Ӕ^@W ۽֜ޕ͋"c$n Si*S5X5e0`&Jπ\Mrp] !UKߊOa侾66ѽގb6NaX+ q,Q `Nk*ngZAi(w3{ƿM%:&y /kЛrf Ʃ4oCkq97:j۷6"@J>v1:O IPHcR"S˴y')'2BElg7-\&XEq[N3MvMxq: +&Qck3J8; _$jh\?!Gρ^,vFI|b0!c$fL,{1}OmLɓbiE]ؘcXYe秛X%woӜ3ԫ-|K?I2Nz >/4QJ2ME6 U<i 8kj3G^礐qo'GKǯ٩HIu9AvhR^p_~MϘ$qFqPem*>L҃My??-U=āBĹ:5rf1e+┿vjHoE#ɭ~ 4E2QB:%::-M+˯&@w# 1t3֚f LT3|02K!ׯ滍9;1@Xເ:_ D֦a^D ౯߻7Sc=%-ČuZގ.!ʎ\ l%Ѥj%H,CDDit"[h>eK .}Fܡ;($75A.f5iNm$䷴9FYB }Aϕk6<~1abZ^k8OXKET\Ko5aowUrQOZ纋vSKvJȟÀyɘj@Jg|n|qnfyyu\]jm̾y,ә/_5^n3yrcs0x/(RƟ 8F\noXW(k{d ԡ E\"oq!0oZ f$JD?*DҲغXȜ<t t=!ӛ=n]4^oo0KxKyz<:ձٕ\ٯ+o|;j\MkTp3ĽwU54D$Zu7lUJsڀv)ᰢ Y:c5 %v\,4o,0+!T˜ 1)[խP<̢xeq:uڍD;hj6_S:JG!Ń$'cI%{*~T;KRfc+{BTb)aW2( ::Om>= Gh//3 HMSYm+~ z8uܡ#V*{Q -,tQ#VZnfƤ͡Q@!Pr`Ĉ~s=vt0KI|R}h86J+Њ*MD4B~ã 'b~$+ BZ7gn @+&;R©JMuN.+ d^=$XDјGn {v[>t4{ozOi{ݸIU?1OQ1euAQae5gfQ{z=,{Mrk75ߎUJΰYI\qJ<Y3Pݙ݂t{i80ѣK8"_X:u[V 5A_o[ڹb.b׍w8^?kbLKf!,;އodFl }Қ)DDYm~rg p*wUjl<Fw7ےJңv)\n0~olM(J3>UX0YWhJ&aUϷzNHqrMs,bi!{-G&g-_Q' K>Ak3yMGbaYD4xu$ d7_3RB{Jr*n\қVy1,0#3D42MmRx$`8/v.$2؜Y`BHϘk9Hɝֲ{{OQH !'e(urN6{ܐ/+J/_mW`̊w|$笆}wX2DYQf?)H]dCwd. n\sx6S mñT?V~PE=`bvH k%x'jA;Ӈ5lQ u eΨVzU &{;*YY-@Iʆ/_htC>_yGfj#'u, C;n"A}=uEL.>q- -s^Qw g4=F1G. 8f nۅv$ZɡxoU"[j :I2zl4,z{0;Iw- S 8eR [{29Gm\8X9յe81IYՀ\[G/ѵaf@yheY$ATe$7FaP:J;c= nlg QG5:Z <)Db2@|$nР"-@_7'S[YRh#.BZW  bD΅#) twQǚArL_z+r0m{Yo Dqݓb`ö>#L_c$ݻwzKZ">ej :}XEovd!{#*A3ҌhW&0`aeUG+Di,53zu;ʶBgdU/Vli&-H\JS쪾r7/4ApE{_2Z5Gߏ$Cr]Sb$LU$&RZsZ&=3/ ;GJ],i1}'h/ѨjC\պaVѧpYjZq:P;!8='ǝp~j-8Z)Jc"@o/o 57k=%K79`BXπX^nj*=BBx^|FP҇Ԥ? 8xgD;F% 0]]WPܒ Jĥ3:W>×4(]fߡu!Bf~evx @tS1oW1!0O/ +Lci)nɟl0]]ϖ4݈} #acWn_LZԴ!.U6I8ϻdT\/Ki|POKEv _R;1i樨q54I}y?Ei\dOU,=вzHG^j5*l.PI>=& ?$ɵ6ǎp(e,;VQ.Ex Aқ6PAB9"|ۨdO$3foG %fJ#鄴[:p89[/ͰgQ6t3O^3͵:|IѻbuqDM4bTqo5_±\˦H:(1F0- 7u#"4*Qx ;c+p2*wJB2w;;J NÕ閯 m54҄i~@5j,?{P߹i/%x($죸aJ`~ b[T{{Sx|9^+"X:Pz/E;2崄Wbd1^/vr\hλ4Տ6\wRVL2eJzphK*A5Fkd!GG{꽶vexM=;qd,?58SJ#YXJ/qŎ_Z@kԣiKu/CydIoI`wւ4V>RRVvakyvuXFhŖSf,ir W08±׼RhY>no))"ǃKx, ;J[:xܶ傁Q[W|)^j4Vkh:?Җ]Xzֶjf'_Xo'Dnu~&rƒd)AvK0fkt< ?岔G6DPsف|P$ŗrzOK0t- ف^-V ^0T?Myc뾈Fo_ PL&Up4CD]髀EC:XUI uY5Dy&̃428곝xԳp|iuMTs lu6XN#gT_y}:'%]HNUBaV3p:L%7`Z fczd؂mb@KG@#r6+#ŦTjla۠w [`u:G1^hQgj>.p$9^^B.2= nvU.$;Bo,1-+NA!Ӹb.pu"\<ǹ9J0)汦uJyAaI5\j{du RB:, sdT C6U0$BppJ5"AL[9maV=ٛ[D:Rdyz{ᯣ0"$MDB޼İxV+ [sSLYIǴg: h"j\D)O$eAU-?Ѭpd W߆D1J-rgTOKVdWȑyҴLiX(QI.wGD}t{ս$I)9<c0t{ {2\_H6>Bí(wFʽ F뚇D\}:"`ozJ#Uە+!f(.-/f#~#Q#n)SڿJ̃û#8\ZpܤC !kOrw#T*^Kuv̻ &4@ﱄʭvQ)Y"L"%,{/=0ATLc]6$΍"J`,F\BMCS4 EY6Z3M} E.,, f Rq:.Y,IEu ޣ1TVU:>"Uܪ&Ne>;~[t1bo 82H$DG6N@ΗmYQs2ӷZqhqz q7mPv'&%n{Rwdru 2 n aҨ۟݃+4HVcǗ>BSMVV as/C^$vi&/J^yfϲ_ϳҝ7ltApi}yBP^x-lNE܂Ҿ}A4/b$ О0 ;p4q6" J(8Pxھު_W5q@?,=7qKL/i=wyHr[~UVQz^G!U_\nVs~|ޓ)"VRl6M: g^w 'nS#-+ Q>ɴIƒA\@*'gXBgx$3o\֧2UmܥX=jq䱺TuGD 2ixZp&  Tq؉n ՎJ2z,T'k{h.7A/ˡJl$Rѣ'k%վDuj."FUio1CMUIhM?s>Q7(Q\5XR1{+DU) RG6&~_ 3 >8yȇM"ru$F+S:j=Xr >P k(jzP:Rŕ7+_E#/kjy4~oC}EPQ:Rv!ۅ]İs (go1ݔ>7yɘ[{ (tz,p 4&T;>0ij ].=C;FċV_Q@dz_63s*[oB0U)9z($FN7BZKA }hC^,"{gaSkTClNYwJ(5ˎTPE壌[j̸b۵W2 qsB HS/w? %YEPj.:<9_iͺ=gћ{7߳e&wp?b—0Dv#fs9T3H`iU[LؘWuO̓@X'vCK.1/]5=+%=gEʰI(Y&P*qztQ2fo}ӸP"$Jȱ^pS,c9/k`Y{־˕jqo 癋NAƊ?4A q}\2Yi9U,tՉH0 ԉ|:R!U>v@>-dS+ u>)ȍ"6g)fB%cƬ"Hn$+3]F$J6>z40նxz6 a;P}֫ *_uDYac)PjZ>n3 kzy`;"G1jDZ~;<[ 1{פ @²f7IWa&(zlv! @E8? h Gywָ5G}NOmkPltwObULFEL>  A:OPXXi\gGp(4< | @ŝʦx{ /M_ SVםu"Ib 2~ҡ<*3HՂo2FcI@؎\oX2ѯ& pMlDf?FBzC%fwUH|tOMa dw/!Cp~n#٥sM4J 9Nn(UT|OϠ~̭^ʟtZNb ]u.8whժ,ո6\U|S =5)k)gB^5N%$`c#m@=g\LK┱zͧƛ;!ϥXԹOa@[$I{g_TȪ m(S܊`$RfL (#<@ES!.w_Az95\6 D9Zc `iˁqeXWG!XTB. 1&$Hb3ͦ'fg.Ѣ#D4f[ :/Efn;59%>f`=)D1 /6~l*_Tz?)2eC0V4+QKU{FV*pq(\t)  64$vrM׀(\EH$-Ē?Klh V$Ȳ^]sBgYB}'x2%+ ;+e{1F?8ot`u~񨼗]YuV"]3M܊_j?C3UCn?5SÆE]]qv?_|s2j.HR5PTр_.E.BtF3š n|xWFb ʿюarIro$j*x)ObD=V3ES:4ֺFOW{JɷtS^5BfuPFkڻ pG2Wz:R͍xL0׉mk8)P,#f6Wנ؛:[YHVn>` ̛PX$ʞ$c"4ap:+ #ei",* ,0m6@ vitkM5ڑ+phfvÛ/f^L9[S`f?#hαsq$'| =?.=1c: #|_s\ş\r_lR)tb9l;-@c *xJcdND.{AYФ"~=&/KnS6A[e0/m%4>+:lF\6zK9X2Kkh87Im6Ĉ0rVp p{#2c{خQRAi^}/a~d s1t ϓϛ|.^XN%]JE̤q)I"*1O]+?l. 2oM*Dtu>^D- Ql1V&ɇ<:,'6Hz-"0EP8#L?dW% ؝V灱xk~2ʜkꝮd;<(N1xt !=9]])Q!%nByoқy ѳm[9z}0*4cL<}y'ܣo'ίi^K ʗRUM 蛧7[&"obB!d1h@ k^͗H ,'P Zs,PqH-u&Wj>=wΪDΟ-""\n.0KD &㝩yxP@?[CrC{:HpǠE=yX G{z<~ꦵ>v/^#iv S:bryji\;~{x ~z/]VLOBo_#2˛H:ܢ˥a&~[[ը#!ׯl#}HEd T%Ma\Nݥ?&uӦDX6[~ :{҂h,8_}| ze`ZݘA]tRUJn26lx\TVjiY.)  ` |pRu1$*s0>C!)bXL3! J|4ƬXHӳKx)+UKSm\O?Kkֱ`]+sv! eF˥ Y6/Dͭ%@RHjpw [܅HѓmOӧ=9\=ed56v"ڥ HC=(WՀ0RXXLY D1IspӃ<i2nˍsgG 6c!-M⏉P)GU3a(:~dK9Dg0b_XsC R%rũt^xe Pd'ipI&%Dc:}샲,nd's/Hͣ!&"+͍' 1p6?;:l@B&6.E"kK8r=`~BGLxD PWzuN?M;FQ 2 Wzw5Wuಗ q_!UGLs6 ;u,pRE_BL-? lIה 6F8WHw*/?J|վrT{^'9ž LA#V[)+lw;l!1+iNQe`_PņNz&Q چ(w'g|BNـ͗MޥM=BfuG0E|1|:ɟ2RO1ʳ;Vi-㠎OҖ3k 1_QQɲ7Fɒ1_a+Z3@3?O+vJCVf{ hSxLdEf/+aZ@"緘Q)"7yE42zg@N|6_a{y<1s;˴^~w`lc~dC`_Z6}Ovf;8TJ - HKSiD z[pn\CO]8!Du!+w,+& ׭cLͬ;~2i4ɲ]?Y?g$e_HnG6FE.ƛ6NkIe' K^} :Í| X8u)XN/5<]x@{Z>Ai \`"Kk[)NU*tE٨\~yf4[Wن3<} p{o [ ~< |j~Ԯ; b~OaE'R9FJYlS=spI!)W#$~ܾ ph@2=*Al- PH6N+37<3_Ɛ}d)ٿ MsEOP@t㳓clw!k霒rmRkCXף+M`, r5`ʦ;I=j5 {|"C{;46}l:_˿%6%:Sw>\םhXeٲ'鳣G(Ҫ-R^U4I|O*Oջ@L/pU+(-R C9)06$J+1ƠI> >[l\=A3X?xF,7eO>RAn߻SCL~d0 .a]Z-z- W-- Ǥ*GY4TEAl/:ٌmYdD\|pe#7$C-C(/)ӌdr %Uբ9\Ⱦ!3kRaqp#=\:|-v?#x)Iׯѓaz??@næ"3|e1'#%v)]j!!eCٹ" ̝ ;M CHn(Iڱ!4Ҡ8NtVIkhT?ҮSʥ!*C,i7&AP 7P%b$t".D'[\J{)ʔLi-[%2Rƿ0vFe)~(/|\iB![B 29M\^!˜jA=.] g0,j2!]E_.1l[ec%+y9-4b<Qtz ^uhlYBYf 9kNl#;&XjxԌN,}l{Uky+M2m1ӊ`8@ N NqH98 #K D4ډ B..ccB-,Lg:Op!TP^4[6 /$tLNzR1p?gͽ YAh,B/RnxHveZtWZko, ׉Qx9X. Ca=={&8cKGu1݋$HGd5⽖@#?mByIaR1+~`V&TP'h@ ʢBln #C`5E@$?RT{4Qv%֣qk+(Dⲑ9&e[A[j?Ǝ- =d!J q6} _EJum99ߵ<<-e_gEPbɼ=zBUtO~jS{I|+ nXo6HlUFu'~w05xj AWJ_\FbGLV"_e$l#[;9kM  6t.ݾ} C%bዚ<r=[;Fd_n ny#"iLLU d .T{\.h»nH[pe$cw]Y bqCq7l꺕9SuyKڬ Ab3RFb9e[p5iX( wqhyp\̔b'12j1+kCY$!H`R9Ɛk|$ͥ(#kS1;iyTnr mDڀn j;Pbɒ>$e и7-L̯p߈Or b݁2gwEtQKor(*s@})og/![]N |B^B%{<զ3{plx_ y>@e,*|;o ^$Z]O.o$ voOGBhOMFmlpT$\KTžNp|Fuߪ7,FXX53wD(TG8<ö|.,'ZZXE8-Cd} wQ\66 $Tt-@hF6u$mUd+\κb,X6 XCLh(?AAŷ]w6X=>y4W`?iг?F;'A7)"J9R$~=@P9p;4ئ`Xb'wfa`٨O°Vn J=40qR(׏P-N˞xvF2) Q8Wyi? dцs _/x"UWxUȺ'NX']abjFPVJ(挘EUuyn4Z0(F CjG`v''AP\ ^IΗZ~$D>.MaAea,\@ d7?ϹX|sqrswCTn#rV_p p_+߉WlA"f6AbŽw&V3Fh>XG+rFG;–:]*[ZۣUwM&rƉe6vsI-Wr0kT[ &`Ҳ]y9)OyE:#^3@OxU82 qss9ZF^&JۋCWڐ;]ri!M)y |em k{~q(&⬞x [N7~@$@|p4:0S͔%/񢨗RvQ@&7 a0|~DF3J, '#.ӻ/*# T<$+Խq2Ocl y>*KhmWuʐP}(!7:ps߻ZQy4Kdڼ-ģP>$٫D]ٖ%=N$,Y' B)nDIaz6HI™Y(Hz3ETK1L=Qx_[vY u<d4Yuc1.*Oڊ^|HW誖r/iMxe<0%dnbNC3c1,1ˢw8ϔ*P/Ltd~h^ GW~0 } |/y^[C>|P(^un\X:U |zY=(_+s lH^+($.K/~~tOƛGŀxHXfMsSAsRNğ7{L-\f^^dGsmO` ftN~bYc4\ : jcy(,I/ݿ9|S* Lc;k%$#דSgyXR~ Cֱ3&:95}-[6H|ML8ʟr NQ28tũG3TΟ‚'8O`jU6 *B{oHigGjI7x/&z~h8u&'l|h_YcǤQ΅SA$aBVy:TͧiyWN12\t[W_G[F 5LʋqouuUgCp…yVEm"+;a߿7֓nY c:׍Pʧ&"(þodDռCCVrENr}BՀA^Kd 6'p}I!8f+9St洉M4϶#Cm"$;c/Myb lc_TfYbvc,X̴8J@kawfF[0h D55ܐ-<R 18C;\Z]a;:9ݿvpe'6+Vn*GwCV)}|#yA{a@\+( j+R TUm]PYz<H##fr {" /AMө@%}QW,s8iK[f>;$Y9=yӠ8!]gઠ\߳tX,ki~d~,F8"2T݋GK5> aH~ Yq&1Jc͢7:,~ t5+)b@$v!dvPŹ^jUH'(P1N0Nt]p۞QKW(4,`& 4.Z7Eu(HǪͥ8s1gT"IzCg\)2VM6&yU7m3sAnݻ2$Xs&ڦO"(,rX %eٞhH >hwg+5ܣ[OOAιתY#%eWh>0BfFt,4*IK@).X(՚S!$%\G475R@2h )GmtJPY/N]y_\ &2u?(0a o8["<3i<nV  f.x"Јj&Z:H=~8џKsG2z?,nďc_h$(`$pD x#mJܥaM)mR ؒ僑>,R'Y*(Cy*)b*LFeΉP:3B]s,5D'kX5z=,e؉G* 5"nIT@.& YIxU9 tۄ*X ϣJ 0hmNǶ?Jzt雌ӗꐬGVas[ĵ m"e;G͕Uep?J60e xb: r0 %KlPDwAS >Gr2oŬ*8~O\.`S02,)}{pҋ EP`(Q (dqH-|hVTl5 4%cMQ\[&YOS+olw,%~b.ϲ +4uMmGڤe*:eӑ7KYce`DLTJK.0TE(Î?D]"HFz8#QV‡B'C mW=KEl+7/b: qF[O2B춑CMbfp;/M[Ch?Iags\ {:0$C z/Ѻ; `wU IJ3iccItoW1;zHW9Q\&H:') %Q]7Su^`#r"1` VQӉ=3:5Kj`Nڤ!k7s!bC`ɘxk7[OdwEƾ `уR|~u'E& X] I 9ZԌi(HTaC8:)EBB-.=t1$HCa&p!H)Γ LP6YP(oɘG@|瑔G [~rtM#o%=VeT}kBQZ ǙI$D8cS9@P8 jm?^UH\0#P1t/JsjEϵW'>{',IUcCUZ7G&z" @ZF#="ArtXYT1_d(X3(viQAtǪp$X3;-t~UCX΂1,!rt I!S|)Vp *Kr[6V7[fX3՗imddC"bT+v˳UCvѲ !3\$nmѲA"*9)K{uN0yyID59YGb>&dq) жdNB{ bjVۈ}##oUOsp"'M m;U.z11 iG*E]hidla ݚRD{qPC]ʢj8Bĺm$BPǺ)Ҹ߇]*9 QjQhv*@l@/ʙ6xo%"1o|S= A.,~^+ÿ8{ m+@q)ȳwqR=XL4%Hڗ--$Ssl*%uz̾+p'x6(ŴkІ/Ak) m^v;H +?Q!Әp3L {]J|nqr*f:|_KE:Od6sU ‰oRw熁!ΤgOx+r6z-NK3FѠy!0VQL1:}.ܜY|=S'~ѩgqFм ˢWʌ>TWGlB~I;bA\LvӌLIuyC'8?th(Ua$CnTDfwQ`ڈH>x|k6 اu'zrCN ~źCu7)`%Xy j8t==LC ¸YvV}%:( :4\e>Ȧe!IŶ_N:g/o|~6 Nt'ؗgh}\4b>pFv{ml_ƻrʑ8|sT$Z,G?{CHK_嬸]+&rylҖW "/ JU!+ o`"0 lO)"_]ı޴w~߀fw/&Ȥ_jt)w_k~Kߓ5t t[.8DHc۸}_<`nO8|\OHЁ[qX] "ZMNm $00z3~d.򽌞M2j9r `` w!*kjkqdk~xԩ0oɨw:r_$~-=Ph$ 955Ї_Co!8|r͟[ q2Tڪ=` ]*P[0]ݿe3Hϕ ㏭&Ky=/НJ8wftНZ\›ygXҀ' 8VFd@*çH\INAT8WjDf8<YjS1y<ұwkW;kYt@FϞ~dJ8JďK2:8?l#%VCyVjXm hdF.;/ mIjFTRc(槀-| je1zPvEoz02u?Sͦ y#~(]?n3GxSl2aD.N=vP̭Ek |=jZdVSbODGNu:0c2z[g*OF(z5U+>e~{f<Į~?{phA;LJAbpn뤲# tr_k̫t_ehi;4 =I95)ضV"[Е{e,Pyx8y4s{BP?S0KJP/Z% 9 $p<է ,d$/#^ejecls+5\j˾4qb?+N?u*\҉fP`}B=,a/w7>iWxQ9_ؒzaN}y፿db;rO;+79[:q%*}80v,\2e0'"d&ϖc&0HʢbtfZ 雑rPs<ʶQMv )ErWM#±)7e `ߝSU""v=gT1SX+Ny`o!Qy7ڿ33?@K1Ȑ`vι/rk!&5n'{5rՑX)q9iLf8g?J7<<2[ٗ4CM!1&& d-a$:Rdl>wt-N8NF2C ([ $<UyQ8 C& U{ {dZt z vtP!i~"Wk߻{ygNң(Ts&}XP{*E6&4I'Ϭlg' 5}$Jsrق91)Kuq ne@#xwnʵf3B)H"CfE!vgDh}FBKF[9 dSNmmҚ2[Av5yGV9<]Z<9eK^S1D ɬ~ ǟd([{V8T>&rkȩE5gZ*G:f  H\>#I(;z9'EAՄp~mAs׉Hsm7{z/[_M:Y Fa.i~o;+6IV\Q)m>ǰdȌo{Y:Nx2ݼ *>=;4'lpfe·sQ8 =ܲT$(+A)@XH8uGl=uYg=jV׭~G!F6-giR/.nD@r2CRQ!9/Y&d Xw(_'<~Cc¡,G[ /nLInkEou%%X&WL\g*.LՐ}`ڏ"x<|-:-'ضq`وYpL8D<<'C.jێ)z&%Y'V2ɞ:2H力ܠO- ;t'*R,? z#j>>k_98d^;~6k}g< =kz#KrIÀehO Gv+sm*6h]2@'|0ᪧ&-1l+ZǵS7g@wU@Ȭ$ eY/ŦxdroQޙ0o2Aн|+AKkE8qL)~kX_9Z^VIZʚUAXoVk6[$E~̈́(gRS0C!$]hcc}:`u/yJp1{pXvi,6!Ѻwucn ,a􀤅Ik~>G fji_~ӝ+tvry)}b8> Eu]U#%{HQ49 YgHfǐhbǓ{uE6l 岸T/T{6±XᑃKf2,hf#Lv^0BwREiO(adž+ӻC'n b6SCfSt_|l!Z.=d {\K;a̒sa<ˡp42QuK~0OGLyB5uD}E*hnItys鱴8>T<( Pj lİ) a`i Xb#<4R%!nyORLr3 {Dp1z 3y2[%U*>Ae5LJ 雟_"u꫰kY`dmizcIR48vRbE"{yXsA\&y{1zk17cgޑ - w&iQ`3eYe4u%癣۴ך݂}Ý֩~ z-, \.AoͻB!k"2Ixl6G)\qCy6 cENTNȽ CeQ`TpfXfw)(X).N VKMβy)oaՃMB( g3 m\kVM;@Zԣi2~:Nz#H6p-`  O6#k+lD){.fDPT-H=6+.Q‰a#PfsqE0Bd; -%:DaD65<R0++dܩܴ f9bOH W> -? JLZ0y+aD pͤV^p63i*ŜؽPug>mD>%X|'P!daΤFID:5@sE eep=`L ^*eCx{?G{gvrZ||>abwM.J(}ˑdgmKCgvNyWbA!E a.O7~_3 FߦiinHrcqx`81 ^t̛q¡M:cenal%y[14Uϧ%vujl^/Y댒2n>Y>%lQ}@BiCds&DJ˃R@4S3oQX=F8s "9%IYABOOi} 8Tw5Gv{,H>s#<~a$!%?(ׅ|ڲJ(R8m !van$vQyWqQҾQhi'/24ܰ Lk%? k!F`,]S +02KJo,rO!ؒdU=$8*1" < f'jȘ)OΈe*n/Z:b}KvCD[Zee"@Txq~.솂Vm\Qks߁= Dk0N x7jGlUu]e^dCϤb6G)k0 <)پI9D0\/YIXRӢU[S]zu~o_9yy|ph&[D*'&tmކ K:}C{Hf"T[ZfA,iXKι9_lB2e1> Yn0Z J a,L~BnYuwSǻd"H%jtoCnh}'iML: $RWQ N@'׶ 1y)"ˊ){h7ytE]eb}z*qD7sB+)ܬ7;Ey^ݬ?sD6I9Y<*51{Ȳ] % .maυS`[f|p_f`7P[}9[~ř9 p SZXZs*:H=G$&addmFauIVRX\@mrf/ץBwN~[E~$+h%l &P寣9 3s3ʴL)FH56kzG|ˬ,a`|UB4OřK Q 9d_vYSZû ";MwKog|Ͷ[%M:k6F qv,M C"Hb2!Z2 /.Π#9z}-4Վ H DJ7oUdlONq"~ +ʼqq0-4ȑvR\ C1Hwsa3>gfʙRe"ʱ ͯ QWUQq\F#Q" XUa*ͪZuS(f*2%F-huvzM3 @wᲭ`wʗ玳.Kd,LD[i-Kbfy:=P w}1#{iu<0톽Kgm2XLm> 俒m0u? FVO'H]@X1iv#,YE ;g U.dW oQ`uK(%#2]Ϟl$H KUjI qr'?_}۸tS?TT!]A&=P00R\ѰY/2܊SJ C_DB*nwp0]EqAhڗxs56&i> a<ж7q ~[p$O)S@mۓa3y!٣ k dOizۇ%6M"~V'7( z"0Xp w)`Y>rDGC ` dVYZbtmYtӖqc8 d_<ҽ#|>z2rcIs 8~vcÞ>UR*N{oz՝=mYӦ3!fq%^ގϩ| aPLO&G\U홫LO&Z%/&]@d;* aiX Ni "KR Tӥ ڢ;/֏wYj$2|_IK&HRg3` L˒v{{O& _= jjmzq@];*}tscK&76XOT(WROEWDsgq#ы ;z0k2ƇKRwD^Vw嬤/ fޙMD ,<ثt`?"hй3Rj.rS~0;nW3ZK5OV&Vl<\.<XI7, `9?We-މe]4O/čY\\_#ާݎCgC Q@ dWn>UMa74\m&YفB>qDS3bT"J"Ҿj Fh+u;#sa,fumAG1*V>L$ .rӼ/+/T T-hLHJ)@=) fmSQ h43̨I^Ƨr-a!ҭ~* o~ 8GnLy6e{>[2%|c*X|`9 Q#;TqvuT>jfBݰuPa"zi{[]OhO6%Kl%)4Y@~᝶G0Pvw<0O^eBXտ=$BBPcM.gѪ=!a`hZs][]C:=&6z@8@~uݫx9pD٩?)-ڒ(=z&D:YyhkzGVd[٘5B#޿XOɠ59XQ֑ @{+,!jnXSᤫݾqa#~-WLR1+;lW0b](YSb?²F(Bz/#Xrm'SZH邭H7)Op{Ęfd9<\B-K͞5 +!>mk X>.I'GSw-¤M >V qSrPT,Lfˆ zIђ| ʑՈ;Q:>&{>ȶ 2c>(h㵷}yhԁ򴦪Fg8)(m8JTzY꩕XLG[-6dFuP[<¯Z--A`֯x뉔SШ)vC+ E<ĻYW쏭PڤߠDʯg!Zs:ؾF=` VUuj=Q-z zoͭ$DG+G+78B:@!À%L&cϪ1)ޣe9ea)@na|No 7~3yE66|pӏ!:.ա2VX2 qg\_^L]$:P(4a(y4Av0 PNrSqI28?[/@(f6qK0cAqqi6Og]jvzDZs"sN_ا@0~{N)h}| ]0%Yv"S&x?UH hl,M J9k-tQCldfO?P'+#/Qx+$M4f0ЧzPZh+k]tnm5~T n0@$μiR+,1k};}z>6j\,G 7Ӊ/ڤ |'*6!˪a2K;*n#\7)/&Da%lWB89% 4&'*vxKR;@k4] MS|]jDrDϩ5_[CUn #jկ(.#Ĝ˴Wň+T'r\ɫZ5wD]f+{'F?U *[J^u>b]8Q739JS^%1KԿu1(.,Iu]Xzk(SZv6d±6n=AX9ks᧯S:#xR 4\{^9-rFi1? q)Fᨿ>EM=s׫;#GUD0~z5Qg0䏺eڟ]T9O! :ab:ti.0 \D^!-y$l?Yo:ΠY pJҲRE@b*f5";Cwf1iʀ`Ό)fC-z\eq>pg%sA\0G(ꐚ󶈣d Y/1I<Xެn)V8W!mawi&8_e88>&…bѿѼMkn*!wG' }ι"~4:6h SFm v2-YsxsW&jbtz>SEk해$!.(0ʀMzY JNdyE⒤,ԥ,{maS.kSCꪏ y[z9uy[v/l`bֺD j5&o <׀˯'#/<*f*ISi ;9<+Ăl[]' xٳy؎5P:1ykenM_QI DEV>+gr9C͙R"r~m1f둯52"?#m44+.ĶೋP9^mC_&El2d-tfldEό[^@LɾHOXeb:קՓAoq)Y%)OY紤;tuШnDa1I:06 iǔ.7UA%e{aFtANN63Imr"wjVJhEr,T ť<"0Z;֝1;13-Шgh: 8mfYcuq4xߍ2U9NS.|VmPpÏ[ nCY^θ`GB=jeO.7,U'f{1\&xˊA22Ir]A>LL>:|Ჹr]bx^'n)0#{ !a}aqNeռTWz{fX.<+ǁ&2wG2_Ҹ^KM3 I_w]"V[xzAUzGv梚iFcۖN\j61?( RlwPף#/+cOor3%x6R5.-05 VRS۝XU"+[a=7{M^!!i>۠g40UEţᆬy͙z+5)6ٰGes/ ݬtCY.&f8*< >gD7r,я#LN/K<Ո4̰xka<< C' prPiy}r:ט F#Rɱny Pdap(#R+m#7=qW<~sdBʻh%1Zߋ6!l?x/(_oB pHEA'uS;}CR/ڴ(4#[sgaGѿe%yM8\K(45R6u=il{$7@G$'-36}xYe2/(xA:奔V%OuL_hT(p# Kc QR?t#13 YS9N獱k -mgE-FҬIӅc&)톜 \POMǣ_>|mu iN53]}3??E5X^h]bICXZ&lWbO\$ 4LqlC#Za% E}=;}{K'7Y|kQsPGl퓬DUϾ*LVxN_Zʏċ57㺵&hyPH[ Ic?)ADݧWrJ$,np1";%= ~M(*[Z`|v)%}DH%Xb Qcu FrWe e<ϫ/%/(XߤJ#4 աy@Gv>鶭>ݣyI|3XSq6y2hwVa_+fuU_}̮Ogi3S hE2' 8ضc>M= aW`]v(K")bqJ"x,wtS6Tf+SuŚh[Y|[c\ejK*c?˗uDYr#B[*uU\u[4#Bm겮Cd @C-:4hWCUsdNsaQ$O,Ƹ90]뭼!>6n{/5čk"61PvI&^i&Y웋ѡjHcy=m[\IyZJ6ERMta9jzM "MB䥞3̓%hOF*vc)p? K\-~lחxVtFQ`rYf;о9r=狙xP6ۗ 'ڇAWAeZOsQ{rCS|7ʛ_V*f(}@e0X|H̪FjKvg8WyЛpM=MK2 `5ˍ;*;ecǔnY$w) hI/9: RaS~|wQ$ #W`\_uBnkİlRTX.W2cTDv)\WDMѧve򂛒1~$ ?Lzj_pxq[Ë6S/i%Kە*rHC]x>WoHpnz jت$D!FRWͥR|i+-1I>$$ ;l=6_v CNMjnS+)3n/6 p]|pK\wQ YDӦF&Ι} 5 Chzyǣ6a-v`a&EHX7e{> :"Y,74*+ /'؆%4[QiLHэua0#NGl4xmLY;=i߽8Ϸt8pKЋ+rx +Kmh7Ք _찠0`𲫥{켺jȰE_R$/'+d9. G#RQS|+fHAaقKIoX.fXstDQXO?!o+ULމ҃C4" HgƏ[$Dɠ0_˼ML5 6 u- "bFoMi7~@(Ͷ?}['߲w},ǰH(ΜӴ0 :5hO-햜uV/"8D=אjPRV(2r B00= [W{VK"PF1Eu<;`{].n+RH1)Qfȍfx IN 5 5X\d]o:a*E^"JI?2𷣻;bV(wLqOEFYj*͗$.T]KbI  i 4e6;X,(oЊa~"6]!p7S+Z(HH_dgT.{^kLvt P6ʨ;wґ!)JC <=1lb 6ZS&͊,7Pk<. : Lh(V%zAvV辤LvtSdσWtrP+SgDĨPWl\C?F%׾ ^#(\: nJ jt_[bT]|"eA\c^FpIzfUBSjitqV@卥~]l_V-VkA$k79LIE}AįF>rN{-&1cC)P`V\3J;FldV*\`r0V'7`[i/RvfU&uTD;Ar" ROO:(?z?,0Z7`SUe6)VTi"0?5_K4̈ n$ oA*YdIu PwX5'USlXP.2La#$hlu*ZjMaq#-6b~u,Rc*dTAf`hOR3$YgMl=fYg \[!1!h2\E2&jN nA] RmIW2>塈VL`^1'wݾ,9~0%C1$16)6x1.IԏeTHXm'JC3Щ&#X]V5͖=ۙzHM]KIⷶ(r[jVĂԌqj߮E5FpTUPl,YZm +7#Fj$ H ,0^<!`Gun>nCW;k1Ca(;!x\ex.C8ͯgY?L/BM46`d[`}?Xʞ*C8V ֝d߬:<.C5popM >cOZ׃Ҙ,!pOeʔ=e`zҋ sBkaҰVgK{$+R``Jch3Boy}q:sj#9WI_6W)^'8i5PU3L0WThG7_&Ob,~=LԔ X4]#pFiԐ[Zz6,r5ZN]mkDsr$*c( Á ~8Rei=.n|It{w]ňU_1ܒxyƿN؈,=/P;R&曋;Nn/LmlS -ޛsϤGgը1Z6}@mk 9KGWvUeH\6O 0===3mllMͪidso6J.(Ѯ plN9uh0ɅFeT@l I{c?R2KdHj~vU?7)S6P91zqYVj2 ;e>~G .G&Mw!W%Ӌ,iX'9%4 %-"rd5s.B'º)[)Vm/alOS :CkSxvm#^ͶuBjg}0\g1E_&7<fh^"z-6!iwk(pC U~y^՗?va6mngWFyWV8PUIFc:(s3x qehGT) v# pΏJimi {IAeJˆhQnE\|E}ff&-`b<ߪrhr=?q{l[Qtt JmS: Ò -_O:%'09yJ 9҃YV?Nv XW| =E ے QyZrcOYܷ$ȸ (m͡ӞZq+6tŬqfWcM}0c|C 񃊄VCzb%@6i rٝSVPzx"Am8_ L`?qXkDma1˅.#sc^}7z_+Ѐ#k[&ȣcm"•Y8WrG(Ǚ{,* ~=?b+ xǞf5%j;&=%TM:^ëozx:L?zA@:y-* ؜>%<)10ǚMCJUo}X1|4;LCG'}~oyDD@{8 %+QV} t Sai}}iф (gRȩ6(z:*NKN4&(pV1(Lܪvan2{ n50L@y 9n=wg +fRZ^xM-RHf#^*|S~9稆p2J(5M~ǔU j*1m{AVVl3ЖuVMgz>U$9Lub ~}Ucr.4XS2[!jd }OvKJW#eCq])** "L( =?8]nI< {VT IghsXOЯ̺X} iQ1Pz#3'ҷo`aʿE2z#Ra=ANFLQ0oVRC9.#0o":?>[v^?T,l]b߯,t*ttK"ɜZS[flӕl%!-:V`#M 7ҽL^e 7x{͋E D$"踜R(ܞoYcBIOZV i{cI 7ZS.*A#5`u-FB#[jo~9 Mqb|z  'JH[]0V[SY)ô7է3VĠ=UZ`%țM}(UlC :N%&sT8%$ L"jo\0804!Lp?DBmL6 Pܶjn79 #v<ؕs_>-[9Β)yS<܎;AyzU8E+!XGH0fہԐ8XKbէ 潗P]ROaТ/_&R~ufq-,_Ryx݆*\ & YtH5K2Їr9ꐇ wE11WI2F 1ܯ `LTv,9cs,2p(P 2O( *G[nQ;<wV?b@nIή=[W7VR$ 6fJv2Oo($u ou{d]jKjZ)$I^qbI8,Mtc3'V',c?_B~br5,h%q%O YD:5] *AΦiG!OHL/UpiөfQ#O,~`i<} V&,&:M /҇ۦ&H a#.|J/-%NR|p1k\t 3;D:eN_Q4?И[74d9UbDމ(POVco|U<{ɕ$\n*t$kmAOE$R&X"AS)!@+u,o+K)Y@Ywm5Լ/]()dbG|Y ]&/y6[Ka:`L y=b8hBo!bun sxh#52Вv}mK<S{q<3ԚI B< ߉_2@95}zZhtxWۦul|XI$ gGU=e!ݠX? cUQT,ahT.+'pHhaTk%DR*}o*%vTu"ʋ8 b9]IoMNuk%熊ѢI= EqpB*`zժ 1/Me&F<&::r<tK ;hzIv&"ck(g!/|ai`v=R8\[ ǸCp<.h7.J6ʲoVËME'p\XsE9`i ȩT_JQnī/s)x~PZB'%hBϸsCXa&#V dhv8RLv#uzc_F*y,8 ߄ԗ| p ϖz5)%)^XŲy֑2N'@z)m%GLkܸR~>-2jo` ʹΜW>.p!k}^w-)& $3!%ع= {G ILܷRfufR*%?|eC{`x3s5t` llxZ?O v`g>)Z Kѧ-X^[1?o{|*.&"|2sGϋt(PrtTrA"j^ms*n°ׂy]"NSEux3W8WwF -q"[N>5$Ax- 4Ͽbdf%e(W՜ˎ+:3~gqt\ ɛVF]FdTM J t-EZ5 cz:tjF lޤ)}8exbw4pDЌ'"Ę:vU&*ݴ;sKL?{1)>(P2ƨ9n'Cޫ1\K {eusV-%r _r3gCr($%'VbVl \!!#V_o/xc ,U1-|Hn[{ɜƴ̟9*ӖF1ls:6r[D'3̘t#c m(h5~ HWTZ+yiՆROQ}1:(l];xofS4&?Xt, 'pV"juc90H%+}x }KbÞVPh=qra\e$y"aI1 u`ww<VZϔ6D]<9pS;#jAǫ|[#eE̴6gt)uuwIp<_W4FYȃQcLbq,/Ӯ;4z< Y?xo~r<ćpY#j>E\Wu(Hlnn ̯ˤ!$2%.A~#:lßJO0Ook 9NYo{KT:/.{?R[0ˆ *:ajTEI%2Rqsed0QG;/URkE3. iF j4$%v\y_3O%BP2* ݣ}Sݷ!{6.Aעv&$7{lKߩ.R㸩59nAD5yHVo2CVaJ ~dGwp5.>*iIz C8 PLwQ.y21JZ.7sҔJ@-<[*md <1|ʋ>,(:KhE(R؈5 !lY (-,wEzj?w0ql0wz/)bu,2v{&7 O;F@$]硫ӖS"YXeMQ9 " .flPq2QmmU\qd IpƊo*Gӝs՟@`p~0 %RĞ)W(Ku5R?W73hUb: Ivw#L(UQ%whAV1DAk"&SMLV5N~ fB< &S?*Ly; G+3$$y3+ ˸A9m InncNGڡtsQԂJ2c aKlvgL =~|=#wH x#-噗eo.7I(4sLѿ~{+sˡd\wTYPWR7}I"]tJB2Ԡ6]z+Z/Tިp[$a|0 @ЭZIk~QF/tz/8<Ҍsz\O\wR5J2ChLp;[7e55+l{/ę;덜bUuyv0rqMb5 tF%M "g-NGĦ CzUxmHGù)2Ԧ))U]'&W \x,\Xᦶ cg1)R?,PxPu215_"9jLJ3 R&+'(W.1Uߋkp˧Tu2>}QMɑRd)`;C勫:7;;#|+^lc2)r5RXUo ?y'"SuOlcWx1( ˡ#f?U lEFMI^oE;w10̝hg|E`w51%O` mb?!j)70iU<+%j~9$G^>1^AX)߾Inđ2c FD;Уk̕Ok{`{5^mgj+a_Ui bGe(JceqA6ItЉ80J{aA#ŕo, OQAwp]cydq[lO+F WwQ NB88@k@oq/mN ՠԯW=?OFClchoGxXpH*i%Ǥ3WEER28>_u2XճF6I&Ɂb!91d =}*YL4dٴHȅ0WY,du?cR,m!.+Ѿxm>{S^b^F'٣43OA-vk8).po@iOM ږܖZzw4F6ua?xTF?xsW0jOT6KNR Yp̺q9 r=Hy'z[FvOz#mӐ>5v&+52tf``_i>Us*ֳݦRe:46 g ++nl}g^ Cs tTϔ3l^]*U5Aq6H?r3kv_(^;#)Su0W k*GXҽcS͟#°R_hPtJ ٯ_޳.TB 8Q6R\n/dBrN2T3I\ڥu: 7#^Jٷ| X3wX$"2B y"]$GCb:D6t p*|ͱ\wUЍwo7/Տ4*wx%Aguˠ-RA_7. Wu |i%x' oQkh6̉n+dPYNT4<\.'{N;%ZЊ:V!kv]yo :_5Q /,/&oؕ{NN):tJ0/]!DZ@]*q>^͎SKdMr PhQ`+.cWxGǐPwC!?K/GF QTƭpd]vW{>?"3uUa\քЫI-rAؓ@ڋ/X WMI :QlW@Ԟ5ݫȍCpFLqܟx ѶsCG| 9S^DS?$w>@}ы04*%Gvi5|Op_rFiTs>!K]/^Ly1-2  򬃜ϻ8ay:EXARFZ75MQCh]δb^T 8Ym|s0tQghZVۭh$ъ:`4iV%,Pm)T-K괺%[-i]N݁E9G[)g2 <lN!>m l(^0.:SsVc9%$Ct륁a"![ٷ0p[Ї4+n쥊dYLO逃^H/}+xvWkeҦHrƂ +}L5+Kh%h b(᪻67ĥ8CnL8=;1BEk5Dc9'H8䟉LsWAL~h|“wddܴ Ƀ*E G:%oN*^g>B.)^v(ޤc:(-ez^W>VVhuB(o7_׻z%qcCܰra5w'Tr @42(ἋhFG!xowڦwA ЗzQ{f3-iN)SpIrCg9W2 j%dK=ޝFSq5CT_9z**x0\/%<3A/f!sF 63V9ᗝ_3fp#6]PkWAam[w27١r[`\v/JW|zm'#-90gq]Bĵڸl575=ϛq-a`57H8d_;"2D85DK@T ңpLpοEXꑝs4Dn5C2rQ0?:9oHq:GJ2'\[~+PѿzJVƝ64W=v)+78r15rwR4NT& 4fD-#tn15$[u`ST4ftZ;rdz!ؚ \@F_n4C=>W0YF5„ >a W֩Ryz%  scMyޢe"0}½܃ 1b-4h!n%1誧KћU(3،:ΐnfEG[{~61eN}DI˲Zhd(mXaX-dhڇ0:]Wj CJc9h_p\.VVF.jt4;5Iq yp[jW:z/ տGNezÏ?rx)<:e$947U}lQ8QP1=Ѧ7A[6,aEt"g'}:Qr{Bю$=](3? `$~~t2Ec>,sd醭͘ Ma0xzpkDx+0!5ߟmG_{ JM9Ug\hTQϭ6"&;a: H#*GiUO|\s嫘ЧAT%ny zquZQѕ! w ߬gT9Auk_lPu*e}3WI$fm^FGes k/1+]wn2KO{Q,aoX\4:&NVR8gFR`O7"S>*X2n|]cTQvm$ҡM͋X.9\Q]k%Ը080z%kZ8-iY2QD:_%.M c O mvbr'-'7Ȓ6QQ(IPN9݉ _*AJHd\Y3{;Ր|?jC TIj@VF3ww{zV?VNSz,8&w*xQCax+:/t3&p;O>̫8 (u*ouUpBY-m7ף-i0?/ Lv~r@E˱pX>nZ JA+ݩb6:`u^2_$.T1{ +,9u._DMÝLfvf_dv >[C?{`\Q?>SzA=E)HtmY,q]z?Pm; JQ`q%7NisΌP!U}6 APY4?uuu+l"l/Z&nQx}5gM}AXLUe+h~ϻAtdq%ie]~YWn()UʻqC% C(Qi?b?SD*'o!vأ{O #%S:18l M}bHC>+A!=>ve['zwHW8JӬ[XaP\Iվj~VMC'~>- yZ91+bܨpM?Qh҃-XSʲ9Q>pŃD_%F#/-ˁNQGL\ B6uk7t9Їd]2{ji8`W2KYSǓDsDzT.njY [^G8M{7/Í{%Iȑ n<:V cPH˚^q^](C' /sFK"5w/W"Nwn׸G|bu'~⩓0Y+DE {f!RWHO|y<%}%"t7IMI0/7 pU:͐1 ˵3D]q - l6z;-2 JRq_( Fje;[DZ&|dK *yX02 9PvV۾絈ֵqvM+y f-;kȌ=>1zȾ!^S[!_bP#R _SNCލqJBi$X3@|Ң4PB!0׾|D)P BEOPE(0Ua#`1/")x]B .u{ZKU>/P࢒x~XcͻǬ1~dĢZ0?JsU_%$s$]Zn/tx+ C f o*.g:$9ڕN26A8cIHJ;BLq8 Y*UJ ڵDPտBQ1``òhJ6 aLfܖ+79Q= L|`SU TwS&%;P2^8ʕ(2R/ oq(բdDo`O%#~t.B-.ϋ,x U*f{-%eB%y A0Ogbi 7cLR[bOjZ_cr΍j5=qi MdؑBBFU~L\OqԦgKD^3I#Ú[/1U{XFXte^/u, 9ѹ& jWi.ȍkoܣ2IJ0~`}~*џ/\SN_8k mN_ ZH]JGU%jj-n`o?H|ü ':f_>${.^ZR)Iw.3I ӌp׼ 98 (X[dKf(󒭛w C>0Ռ4Ķ5Qs*K]4N I5zwOs>ةFʟo-8:3ǠWn4fwǍ6<ϔ˫TnV\dDc sE{auq5?f~+!>fQ%\sG_ \@'?,1!x*8ȸE>^>`~$0!sdw7;jUNKyܴ&M.}Z 2:2滢=F칖yo:|_XeHm$,_859&'5' |deC1VgqH(Z<Ƈ̩? Dhu`@y湏rQ(C|ѧK6(rBf uo"ŶŽ XDY/DMH)3nPqڋ m3ᓣ0qr|x!=aE(ȑt\+WL@g22raX'q喢>4՗0/C)=K_2)ܺeh <'He9C~XBU "T 0`<TAs6]= LbP{zYtlϠ ځ-*;`zi((}$е}4 [hD\)nqo$\b'me vjq o>3kj(#qF)"'ЧkAdwI&Z.} 鄕%`YQ_skxq3>A!"W;˹- lA]X:p5T[`O/u|,{G#0yއюbEr7cnIBY~q$S7=J, |Pْ̼kǚ+fA@ yA1jkNY]i$BXq+O<"ks5O·㠁(LB~4/ 1 {%9 ˖hVilVq̿O n?_b7EZ@j37<"p0mmS1:E(ɠR6Qy"С|Ү].黿r.B0l Is ѵt(KխֆS7W}s%ȭJT,{AԱQ,ՄD=d6$:Os%`T*bӏn%E5hҗIHьr]HトÉ䰊Io?yj,gVG2}vEx!H:6a#GC'X]wN$)4CnW F*m:M>>K>{>tx]ήE&*zvŕc.}̊zɭ͛Ûg I9D}Z/61&(izhIņ2R]Ctq՗Ov|{Www6tTֻ j_Z5أ@-c3&+P*4o#=rrv1cۇ@WǑg0ZQjnlhỤ m`Wɱv"݊rW9RnIY0=~Tj]wnW,Q%y9ɋ+":^_Ayfed0z3Q~hI*1;kZ8lbjHTP`Tչ*5fc99V3FIˊF9m6h"l$bdUBNb31 xB[Dxp /m>aw*rDLSZm흣8< Zݣ5Nj[<:QoP=$Jޯa%p6$/?r/O'. 4<R~ RE;9]n C1q|;2sAjȾ[lKh ;Imz }|r91Vq"zǘXoE+6z<'GwAS&6wm"]W z[n>E@"Lӑjhԙ≎CQX,6[Zthyޖt:.]!͝g5bgӿ<*AsH ]j鰝FޘNy`/ƣPÆ/| _ftk"ܓI6AvDtmڎB>8M(H7Cۡ*^ 8մ|u"`h3-z_twu)TVpsчFIӃH>:N]dy" Q(IAFt)tدh2L0cH} m٨G ^ iZQ}P2*L蘤3%pCO#ܽ7XsM}`?JX$/ٚ?݂,J W;yQv~u@Ήl:\aY|6[aJσ=R"'foOKP.wBR Ff٬rgDǯ%o؋X2U7U>H-rђY{{[sJ 5A }Kz_ PR o9 w)$iΚ1jRwT iÄ@[#p,xE㸇d1a*OtCɽ_@_%|\L+fcxx|WkՠN;kl 5Sh8SM̓j ެPypRk/IzGQ|M4$M~NWӼBj9/-! :1Ieb?><^NT4<G ڼMa~S/\\.X9XvoPk^5QdJ8mK"E;pyQ&뒢w8ZsHSv!@"-^C, YA=މ2됽.KR\CWt;]mzUS W #צ\Ghqo2'u2@/1]y;Y0Hb^z{4E$| HVWjn2XͪU,vf40-@ga띙.zU3Ubma'}pq}[OvH?=K\7Ռ 3Jq N4\Z-7)w<¶ۆ>w N}\ja:B2Zf4;Bc$%{/e!38ϴ@w\t?[mJ<#,af$C z]j/|7`E@n]r0`z&PڤUGQ 22^вdCFOt;[X|: #n(|aX _ScSw#4*yL4!;gȌV"`.*/@ë RT&,K,!|1IL-*6{rfz 8%BVP*ͳ{%ǝK՛Qb}Kpr#a e5J`ñ4!Nka4־@楚qV)n ee1m[9y>X Qf3؆ȋͯ`A'I]:gK ]]}K 4D: t9 {͜H4ThhODmr 20T(r< + [gDPѼ ߑw["O ;mq҆ڠ' jQ`紐=ˋy>UorǀN)~Ud-"[F /Lx$^:qZlU:j+L=QxM[eC15Rx=/]js,_#Ib6X$jN2G?`%&TD =31R`œǃǡ*/dOI">ۤ3`Ϊ= 랞^UN:lAx}aNb%q;io,O4X.ò.=OykZ?-7`\3+i7dk-: zd@:1*9]nTH57qzcBϪ)4"`N@zW6"[v7>uIӹ9Nڨ"^s_w<.n\koݖ"pN~-[ enxt5}?N{1|+̴dB}/Ŏ T~HD-xWK)}g@>&:esOӜ绅˔ʭ%f0~Xa=5۟\SJq.ާ*Y}{}hinøt_$avÃYzyϨ\C>Z gaZW:zC'K T4 op 85{h/1o`@VTSMOrb˴RJ˶Oȭd~P#lbԱ=*VtiMs`4&.J? {P64P"m{ J;( `9{qˠcJ@=w"nb%eGX[2L դijL dՙ2D2Ku@)lIFzЅCMޭTSr鲿aF-r*/İR$r2;)<6vz ;U͂J_*vf39!9.ڲC7ZjamO=9Z3Pj r&͇'2LȔ7Uu*G D* NR|ӃQtƴ ROnS:Рŏ cyFZu:GoJX_wC#8^NTů a ټ C(P D G2mYOm)-i<_9DvQtڅNΉG]Cu3p pMo =0]YKhL<|i*{`dV&@.-ֿ0lǐ`ݐc_՝/e6_Ҷiwn ( Z{x䤺깠~ )YZe%\Uy!`; $nrf߳#!ۻI^$S\ZXML଎AÓUq1Y "Zqd2vNj%>$[)m RڽN)Itneh(&}VΜh_RR.p Zm] wܖ!+B=!=M4߰To4L@ˎTnd;6]QDn*R:d/`xh5/sv,=L[-jB2jq!Kc%Xɟ(2vD6Qo4y)&ƵTJ8 Z=ֻ} |4 c7"rbϡe,h<*Cѻ7H|`(R* DA'ʉDd0A߄{,/ svGa<֞B\;(zšI8dBxe/p12dy7ʡ<HˠYEY W C='!{Gd[_C!8W*~J3:;m[ M ”!Gs 8қғn>XT x%tIyjc3A½s$b4q^Ǜ^H ~ѺVF5y\tmd=ݤ櫾rzGPKڞ{XNՏ<uwddq-}!j>\)%8?VU!FμEjhv]X\-L,|d~ /`&Ǡ<H}KzNtroo]#F8\Gf{IZ[d˖V M:T$7"/pP YL0.uaa;iZ'kbOG̣}oOǸ7 ;2h}#Tj7uZ1#&T@Zn,J zr Ym-GJCG*==&|KwY|~jeJΪ) b\bἃ~Oo}kF* K$-LY& w1\-cWs.ap꫚.n2u)y VvjSQ8rN_?1*XXK}=V& {/:}I.1k +QN☬5|f/~nccS1 GR.lQ_(8hTțm"GFwK kp 08>j'Ǯq]*F?X!\!0`ٳG BH¿ilG'hCԑC * μtRe#Ja @ 8:ꐴ#TV%oʡ-*c7'BGzX̳UlF6BZV^Oc%۾Zp~*m A\I]&sVWv%yVƒYdaܥ th m9}0ag_Sdw/7_@2̡_rI .qk5>›ffJ' m~/^dTc:P dZ(NaqvFUmaҼeHd4Ei J!\1]+ިS%j k['Bgӕ/TH88)a,4&nnϼi8Of<4ONl48bQw yǀ&y&A9p#]E"k>VOX6U<~C=M~z GE\DEZM Odr _ =h_ X;]J~V.rļ*ƀSia'1 ۲%p8uj6+<۝GeQc[(ϥ{eHTNM&hf/PQ(]Kn)WP|*y?=:dBe HַI<״d7m>\|E/sτ6@Mh4e YM$ޘVõS #ecY]%(ǍV e"|X X56[ը-QE0k$|9:L-̉Z HG?eMyVÁP'ێK=l4M_O=$I1E~cJ;Ͻ6 xMm)\nB^n+ &KC ?د F&O;|kthoDS1.f8w+|(lZ>|v vVT5-JmDWΥlW>mMt`3yReqvs%naz("ZM#>4wZ\?P&s /8wTU}G8- Es+8r3J-3\0Xu"iu?jeϛ^5oV 0h=rN w57F gOQ'$Vk[W/S̓"UfseUz`^V ɊKE|p=\ٶ>䴿8fm2?Wa3m!e[6_&FSᬽTf*(&ikf踫:е >fzTN ތU[ɑH?.t]Cj3w/c X"%ZQ"lOvO빜J H}ͤjIW~4eB>`"9Tnc"a>15Ek2ĺ 1n 0+dS_QtE lKhh[3Qn{0y $r P蹏8!ⷤ6fj^8]x"$C}Pbv%-SMo& uPtԿᡆ,tr06!" δ&T¤5@v_-7]#hLO75sډ%Dh/%4Vx1NЪʓd&Q'es$*O]᝼JxuߌI\_g3:j.-Oe2|9:=H=BxہZ\N7tOdUϠ灿NU>|:VGQ ?ܩW5$픁fN `G-ore `1mH{\NGJlAC  FG'p6c(Oz,&^aTLĈX~6&_ HBUoq*{-w c;TtEnU26`) "B3*If1haM aLY[ \I5)=sREYhwH;2r#N=1sź=DR#EgM1r &Di&>_љ-t~N!#-,ޏڸ;8o8t#n+/Hu7KԲ.) ^f(}SUW]+mQNæ\m|ʥd}iӕ7y'pݖ^ܛw{~ %6&"E1z 'kXV olI PmCdOn F-mJh47鿲\yYfhl Q%U5'WF܃yJ6h&6FXI{"\m8{LCdr-n`$MɔqDnC93|}R=Ji$C `d']t;)N;Us?mG jҒ i#zSk`Vh^m֎U TAZ'`mfmm?ۭ N#e X&gdb`3NǑ+)wzmK[oWLM{sq軁::/n85')uA$Ur!l/s^ФUW2c|02=+Cb\ Dn^k%Tg> a%in/-_sUz å^ ؛pG423$NyeI{A=b 0$5B7ҏ7MUFkAKt򤉪c@Ƿy;>"kަ E?`9ch@UJcD/T4Pf)(PvWN|GCWnZMl_B`b $DLm8WR ]ʡ̦f4=ܚ|St.*{[[29\e#1]Zhub_jpf`+L ,lVS/nt^k- B~\yxUk[ǪJ^L8՝RX\M8㐿Y.sU2̟F~j]GTZ>Jν6PPC9l`oՌtլ=vE1$.0,G JN<};tپĘV^d K턅 ү!#HMĦ]BX7z˄8PQ|_4#? p2/m+!7Nx}0;p5d!%`  Ǝ}x-s& zYZ/pV3WR *ѸySg [u6 TN)dk l tuilhl0Y,?Q9giQ`lǑ/ >Ԟnq1l0)~Eo*CPSk9E= 3 *.,G#Vv7(&>dq9U?ӹo/+Q? S$w4:dTܿhy{e5#(e"+5.%:~:5/;/DO%<-?Ѱ8[1*,4>DO8nKEl쫠atyjB8|6XI8ChLɘ'$"找˄W>2@XH6F˃W5&d#dn5e͆(pLrᶻxPk Ӆ^td=!ƴ&&7SS=[9X bVas"E4cD MFBs:]X4Un9r!^U8/a5SN3`L Wo c̼!Wt5,-4 ߖnUsH8Enc~jMdu~(%63㬇ԙɕB3 N"g y;dP٬s3B_T@!ox}ݚ~Œg_Ϫ^AvҸs/@wDrq-~~0 _6w7l4r sh>,4) [e\l'8ŠtiAsH?w=cXN ˅&y PʻRw${U}))މLV%W-VKO#hyb"rieN` eZYG9nFOa-Sj6gPdJ1qAz 4Ʊ'BoSe0 _zݩ7څHr`˙`K퓽,?G%g@By.JRugR6.O>M͍;Y3#8r}G9p2Pjdmp l?gg̸!uˈ/]ZLހȃЬN$O Qˢ% e٠>gDCSmܖ۞ߵD@nB7v;qa 0M3)f&? vŭK%8Wc&oF%O.4_|MgN< 3#/LC XxUq3QU/Mߐd˿GMK-ARSP,KԺ5Ŗt PۭgYc;!?k(ЀlA~@4jKCY P&nUNAֺҚl2oꢓ09L1t`|-NS @0UEJRU` :t9ݢ05rǣMmi1FuJϳ9UA&(/uʧUޡc+?J\m*͊mJ01k G6kvIIȑXxf vHR Z*qg:u_Ŭ34\t;"r=2z*9Vp+f\8' {+23H$:՗f"XTXq%ѦˋĺĠ,Z2B4m@O[[G_++lb)%^Q֢*ȵEb ?JNZZ6.(` d?\E< iPJ`cg'Y?8D9`=07׶QU?1)PrFDv31(WjVN!!A⿾l$M|11LJCY6YZFYQ.yphڐf(ylYU'WlrB6:W:8?)F߻\1YtރF!Y܇ %ޱȃv pZJ kCgv Hc\26GlEMk'!6B U܅+ц P*uהti:1"ˡ|$#:YF068\uJM6ω9sbܮNjlp ɄYqJl}l'rðjY2`:ޖ |;a`8d5< k0A5—ۻxp7z\YF Wqۙ i2c0"lr1W'*@XMa2AcV``zΝ&%;WG&L@g]62Q!}P_un4҄N5Ty^ X Q͋@ݷbuIwhG-7~xA3n)f+Cn yJ { y|z%7N3l]K|rzןV0(H /8f,nL ∬T T|z3|*(u7ga?:E*F݌S=uROCdmzZސGmuʆiK'Qw,dШQY#:8'xC'=q=KWd1aA~ 4HMhϑ\v6{TOVΨMÜ#9Sgo"7RA@%N&|6{MX?~nzhw]&⠺(3``>ѿih=da$Y,z/'̹cel3FH ӉkI$C-8N=Ped,+'(Q`Qp,#UTCbKi+؝rQAV4櫋 "[ǩc]_u]0)Q;iɆoM%30ͦW I2u:f>8/:9'k]Hb}^R^LTwM}5|x9qT_?/s4c*6:8hdJ[rѯrk4.JN[˙֏ M;g%5\X y?b֔zEb{cU1N\5qBAD/9 -?K?d>W8+D Ʉ&LSqܲ' (Am׈UanC)rQs"ƸnV~UJLٻM"-4z3d9Qs;sL#GA^F7ɴlˆC تT[ţ--i~ 4;rϴڹU]D8 p5rYJ8+"4bdzWbޘpO͍F'=?E}OE͈hO.*K m&A;&_# 8ψYPjZg3eF]Tr?t1XWbd%SfƳJX$2;NXڀaBzY tQEnDʅUĜ58Xi?E_wG4'Թ(;„η{]>7(ڐm%D{ʉ)dwDE7R y['+-m% 1$ށx^/~jH~}a(Q5 WoW\1y lKlmi̲/jr82"`ִN"ۦB%X=d-9@&::l<5eU'g:rqyp}{͸Wsyhel"k+ Y|].+cYgqeX1ppd 2O&.[ ջ ( $^[6>מEeŭ؊<N.Wu"HF2-+ML")>'c?K'> 'Q ˮ/茁-D}3.ex쯋ƇPw{p]cT>a?f*h[4DV+xpS? ̼Vt;r{ʥ8ϔԘi(^yBsI̘[ `rmGY-jDaq*8LUlkSyADICHPayp$g,p>~}`WRl @`8@461i P H]:P0H<4,s^\񊔩;4ϣs+hb|M!den]<8TX3q:m;@:aP)` ӏ OkT_I'YJyKt.06›0V`q憚F̞qJ@hVLJǿłVVׂ?!*o9f6m $sxM/v8G%v,2XHXIeW/fQ_@}tI2$yK&G˫}⊱_Fк+츥2Փ.f0 ri8lqJ6,:11*2=ӝcTXn{|dar@Nj) \3acMmH [$|f;Jj+_Тe2N";q4xD% + / `&ߒL:krg^o]_\qy V4ХLl TU`&1@Ú^G@PbhoQBr}H Tw6{YU .SbIIgiC1{yV}>}Mќ9 cl5cM_W3o3T3G,]1ʮ\@ݫMGxݨq*͹^T ܧjc++Gvb/0%O{q}e<бw)%P_^LGdu[m!r>ЖU՘q  8&*0#}Q{"v;un"% ߆d b+{Qa:o0fbj\o aZRG#x ¿vpv0iMDue܍&7@ζh'G^kuYe.WjI?jaɰP^q俽69B#NEZ"gCjmNjk{c~?O5Fw78ZLҭSa^~;)Bl#qTjnђ9kj,/"z #ʶ,cE 8ݱIzYg g~Sr6c'Bt#[eE<@* | &$6? XX(^Bϼ޼cֿhfPq }לmt</CzցKFB31%:eH lo W bt8wL}[-mYA2}1`F$Dm~lޛ:19ɶ]3F0J *4O㐿*f2loORTKrYP#߼b1GגAҸ@ ' 1bBx:Bf (W&fLE~{+|/Զ+O1"!hJngdw6_T0|pدx h#/|lBЭU$(&zU~ (lɝbk Q QhIVG)Ԓ+&VQ,LJe >liUr_v/>$ulmu \Tj{]F!>hz2t5P簚-J}z()"G\SQI'V ߁L$h6zϒX+J%g,K>9ckϳ=h7R|>711K/-q0c^QX=0}QYw=zŽq++{L6=2A8 Qlhz6t]^$``ms9@l D>0Vm敺m>{ 䁶œ=bW/UpTB q5 u ,/ 5$|(127*a>Ϡt|`6[54z)fpH`~j0%$PhfLFp~~MVE-ތŌ[2u`\]5nz8>1\MtY͌ g]!B* E8'ϴ;'KM)4N.*n.)` 2 7?6JmDkel^^9Î|>G4BO'%!F8mV́1[k020Yz21LrYsBsyAGY+ =r9ՂިT=HY4g-C2x0a]h±Fb"0skVR q~Y_mB3 ?P\K_S HnTVHI޲Obs_\5P }XrpP-peMW2#ػcԣ^4͑= 9 5kwsɥS7ge[qrjDXQ# INWe^Z-VUHə/8FF35/jԙI[gE[aă:qWK6+7-oV?r 4z%_Aءp,'ч&;up `mѫHm4">kZe2Iܚal, I򒙕=';qզ,GU "&/ `z"Bq/|eH@A {Y:4R{s. Œ.m1(FdYD*łq 77I( 4݃MajI\Eٖ0yJvjQer1g<=0=,N*Qͩ?- '@kgn@CXK/]p}E@U)U%W eBNUKw֋u)F`w2Vke۷YXJ%8K:`]`Kv)&<2KREnoס=S?{&dϋ3̸ZQ#ܮz׳-~vo~,9v.:UDC+(iV|/g>m6o~T0NN!zX͡TU(oVRN%Ǐ4AF[{g3}tv#b #C|P3̥??MviyֶO[w~a\j/Q*jʯDAG~ﱥ'Rp'5兿Wd:J#*F_v,lu08%DW\’û`b5BLJB|X(g},#5dGyS[^A&@ﯼV ʓ/N5-㣄B *mlamۈGR] #MlOhpWGN>>yr<.Nq8B.K꺎nU m."4`\w\{@RܞNxq`{yЀaEV1>7Ek"[-К،;60ByL2B#o$g"x'|]~HO `6 p"iwA0q yL+[E  l6~`Ab1a{#<$z.j wp^)X4n")<-rľMެᒿR-{ 3 ;[~e SC;@Gow{H^u%V+ZI,Wӭiݲ߂ ʍX+<7[F9kV(<Hvm) @]oA0̇' l*>U_݉ٝQ5,3hl}%lǼ*9/iGBώ=WMnlO3KXlVCy;Թ&L[1})m/GE/Z9!n #XzsO9IyD&JlKYØ(9Th&r>Jj8s[tڤax|o,Sqq1;jdƼҳh ?1!zŀʴ`L7a|Ԥ 8Exjlxx=Rhjl8 ponY[BA B U*"7ۅfc-zH–+bMDg(lny:{te?nܼ%賗Dl#lJ`\Mדx$l1*3uJo6G)8|+J(tۭXO_u ŋ˷m<;l J`KuTi4dұbǁ'^t[Eme&ar}AEn"VMȲ#e/>oIm0v{И z}Ak!(SwIY*BsWl"waiكjPSMmS]yʅe;r$LGإt3I⨍5ѩ(Ϭ0achϩ~MףSfH ~{g}vgȳL=h:K"vsL0N519oTo3+Ύq0'Oэ0&{0 yT?KQr#7_Uɦ2&(de zpB̕ n VRDʃ΋FaC Dun w$ErO}Ę y;pHE xݟw6-bl 谡(7[ua츇J4]O,v/xat,J_9x@ly9pjfc۱0xƾqlÄ\30Cfl!92 l2ثKbp:Rw;*cB+,3J}ց 2O0v6(O : s֧E2VlGxs"j\S[s=yd]Y$Q]?Nd,X7*g$$B^&/,WULhxsGq ZGz֛I'^I;·gN1'7a[wh" ѕ˾:E{Ju2$xN]$ :_4 cpy~mNW!1(yp/AkQ<+)nhy`؃!խ=N9Pٽk:n[h4-/P0Y-$uǓ>>4.]4EJ:C"RNC:k/RLq=<#P|POLNEIxrslL`/܅˱S b)zF q}OQDH.T؛מҀ˅nnV ȍ岮 Fb*Q?N;<.Q$in9eexⲶw }xWp q/-^ X+/+,rJL΀ j %7.yZFmY{\ cȡ 3q_\@0KbMC谨57[t3y3CbY|O^Gt,٨†~ц,2g)̌0Uq֚[3r#w6?&\% a%g!g"[VwJiv*}C4QlcE{Q-NN-#Jַ6>|I0jTA7Uw:ȦauFm uNJʏ:B+F]Ȗ mOh;X+gF;gv|\N`A.k0LpT_noMLGYF &OU(^v֘-W^{/w |LGhfj٧^+O]<`mG.rq^8{9cǮY!箏L_DwKRK>B^@0F~@\YI# LN(XLK'׈݄b 6=v/ˉ\'CJᥖbLԶ,vȴBTLcQ:XA>FՅU}>:QV#uxj&)_pUVYlK{s^4 vl ,쓓tuT"SF5+-m#®h)_j&ή/1ٯV "ۿ[TQ`#ٗ~پe?U PQ#*M[]v!׶JkYQŗTO#l)-!܇j_^' 3ro5؀嵉tvkYdDю_aD}9*<M*f~!N<2W{%GN|ZrHc&qDEjׄvHCI剘G/2Npݓ"q>) Ӎ5*f "UowX  VScƾXj*ֹ &28tqz@Kc d;貌O`u9GB5 B[1ZEa%fh r0h<Jr-U r&؇b;\dy ɥI>bF+3̻|JD" n_ZjLx9Ġ/R (-{ K]Aˆ=c#cj#@Gإčyts{ P4 BֳSr: o_ F덬_c/^EzzWzD// AA:`Q[n)ݏDнX5+%Tg+%T6oHFo IQEOjxSyW'pxׯҩb ֠ҳ,`IjJ[H[61**8rHmC[ 9:c gJ4mǤ8Υsu4ya07f'.LJe>L Ax([ySxI L%!3 5ݓM83GD~,Y'YN"~)d+} Jߓky&M5,$lu)G#俋>; Pi.T - 94.yQѡo9Կ.Ī7m 'c0{Cߴ LbYkoqե06Q `">0HLө)!XoJusғ`=[`E6&VVb򦾆9le(ʩFtX_yn -17:j19+T̷#^QG>olt N›֩1cq=Uy9ˁ=_rA5 ׍[*sRɨxqZ9 e g2FU'dvLuaSZvhX$z (P ,P*ٲVmO" Y)իF`ė#4n髓iApb%OH ,b *M s&%! ALɴ)=R5UA <ik( 1\,e<+.Mi +\Hb3 ǝ6 uFC! vl ~.@wؖWekg/U@mϨlssj>GgzȷwWd fZԜ$8}g 9;BGAśzFH9O_\IuW}s0uB -q ; Hߎǚ142E|y#Ǐ{ mO[)LWH|Nh wNJwÁEsDMi_=niH? yߏ#x'u(,w ]AS _޿ `ׂ|ё_!xoA)+Dp6x{{{^UlanhEX̄x]腐h?t֔'i xPB}K| HTs+K}RHJǥ/!tH0,j`3*u"S +6:eXhe^ h\r|A70& {#B4u+\.2ݵTszƻџb_N}9dSk%ʲh(bK^*Rkl}&t:?_wt*H"P²uZ!LqKtDMכ'e7C_q񕯂b|Neş*JE_] ej“|)$-q$WNk\d~ fg'猙_zk٘, lZ9ǚZdz)hUoW / qam, .}LiG歍Jo:/GhD @˜S8:'s(`Y }w|jYԜh9\wT\F$fr/*``T{S$ 1±uGF=U럪䍻=RdH% _<7xAb/,׬2E~{NF% \ |@eq=.$?B-Ok"G^f[:_h~;0(k#d~ Alڅ,RkNp yJ~M&.܋"~Į4: ioN %d7 ׌ScOzT2A2Ǚ9ZQOG xJ=6WpKHf1> Zs&9R.BWZ`(8e]z3Pd1^`u\N9NIL^{41pE#k}?pX&) \w|-8Q*7S4mR %-M]xn?謒JǙu*( X*ԇnq3XmB߀|kA(gUtiJ/jk~ތ.<M6ӗ?m hxNA5tdMAMxwWˢa4.ixkթP6Q4nTZ{^$@xY]zY4-=,֨1\_RW:6~iE$gjg/ ΋>֏%R ayX*UE@,K{F\tM^WA]& ZY5 *lxQk#J:U)#.dnq}'}2 DQ+Âfz3}IyG+)cy;G^dKUU#9)\!ш :MJkO$ uW>U%zs}*~S4dkP@t \6W:V]mSݯ5ǠE5 bY[Ukha'dF# 4t;x-9 L88t#wFK&|aNg"ͯi(β`n#E3ʑqq9߬a[1чM)})}V圇ñMi .JI7^8Y6Bs)(Ix d+P#7k{Η(ͩ .[~X&UX |QIfoT*^YV۸nHd)W'~}G@ yXƶ^uqIb8`լ\2$Chw ?~uAL<nJeG+B{q3`j`!_y4S\![1!%)ox-'DxctRK!1Cln |U+A}'3[/""j9yÐ fMG>lGАCs3փgEYH uje'5? `# Q/m]-zc(?g+lÁ|]V0*Ї^uiS-G꟦IxW}Np?>Y"߇`2d;~],}D/'a yH<ˁ# ^x)]x L A a˲IަF> ~! @ wJF\3@(!N3wsf?΄SX55eOX"mff%GB)y.i*E)?l#7XkؖlEyb%#,O(^B! ጕ!- CNI `-Xju\M9C۬gY,=y&15WB9Ъ% y΋JjX\&?V?*jV@ 8 ¼ܫݭ7V  | -xD_iYo__ǣ9[c;Ȁޤ^eLlRbXpqT'`vpo)^I zQ5 "qtof~I_}wP#4ghPh-OE|j/]#9TO$_^vۥ_^ 9qAvZVRUu·AF|_em=:/ĥoR@^{`;=qT[9if3냉`ZRIP3 D,Abh"E808قV!tSOM\?+wBUbM7g3oT~JVA8ĶzqZBʱ4 oNDUܜ6j>2K-Ǖh=!t%Fc`5 ?ҿ"ӅjŘqnIbah[;uq򩻑J%ZL,4ΗD2[gWG0͊0-1sB[Ȩ0a\(Tދ/uNLWėZ|w [ <6g.וjU(95po":|Gj7J]vIOo/bO8f$gk6^J i}x"]o|~M6:g)t?@?Iusg/2+=XGܧаW*q稌㈒@ϡQrFs .Wpof@QG1|0 p:2rf((K_(A u~51MȆl\g3vj:JF՚cK2"8 u$Ej%Y3Z3 5uuW%Q@ &1'-t$l]̅ m?eՔtQYOhk>P}h57od @4F>u` b"q`XwZl(e?\b"o֔_dL=N!qk)ɖ(~e X; W ;A>[IRB Lt;Γ}Z˫Β)'w\pR[Z58r^ m#7?sYJ9 yrQ>f<;gˤs&Ĺ`Q:qD*ň%e`vIɀnFvFnI򖁻ȥՉ,hd4ΎHK]"$^I{-`?y/*cE w&nk0(,׃ TL/T2>  Q]5#{_!+9C^do}$h9aG~U] |X3H. <-:}sH:Ehyr&:IuF9F˴U"[2Dwx9i!2 - 9k#e1)G.,R htN=`O\ ~*Ev֑<=@Io.<) VaHS%B[}^+v\V*E( u}[sK~cmLioTj3-)O)jА=̋o gGvG:mC52g ]@t_Jy@{M T[ '(! oI\6!#/@SX }̕l+b-iNQNR({3jqGon w{1Tk=PK(.?TډzzUfubN].Qe~ lӤNپ9lq.լ+-ۺ8:?+tatev,c|lRZg `* 7D1qqK+㍁HciZbZ+F%lqY]}Tge&5Vyg@$^ñZkW܂%NsByaU4O5`$~oeSz m9YXV3N;)On`͌.,/;Seld_l<.L\DOmhG%eѺߨ+9rD ժ:ұ9*N3ˊz9noM,ܝEh.?,-٥ML>#PR' ۯۗ&Jvd(8AF`ްOSD4W=cm&z'7'#C]45 t:RĢW11w˵X(OL=# a'r]8.C)l#M <ǩx;/E]57>N)T^#&6|H2v6pk(}t#iw%Ea p`u5s ;]f1]wiT3&]Cq־?w+"** XT`EX\=>36Q#Bg *`O/9_=d P*6LuG"Lyȿ7UPnOh!" p:X0{rRl\J.~~Uw7y.TT9Z"[㎐!8O% &j#^/F9ߛS6e=GTb 0ذpN:sw>NB#/)4JXFR~J0Ij=Ub9GZ zA֨CjMY0mXcF*:e9QC˸D>z *z_([g_Ȓn't]-E=&ŻDSϷ&<8<}-hioŀ|ε`2溧T*Uڻ֜ݖYN, B٬^^wsOߒ?5qS;ڇ$ejlI "v:XI>7CIY"Y/`jd94( dCWFf]ȃAoY"(کK&@UiIK&G ˏ|$aa0Ry7o#L%VJ'psh0Q?Kq~^1&\; >jIuXڕph yMRfU)HW8Vx+xGj^[vl[xq~Y͛¦qWBh1qF ИJ s/˧%i='d8Ͱ:LITfLE .Fg_"qgP!+{V>bO(k= %+#mK_7y)'̫۪lv<kZ'6 $PVûjЩCQ~408k, dbrֶnUi̞iF ;јm|.,-F={~uoiNNނ˟KV% 'Lm97C^$tdQXP6vB1E^l.k8kJZ\k h7G:B.}ŵjd0s2Z)mC@";h+V0=×ƶ)}ψ`,Nv0mrsLs_R ۸BFHP reQF/YJ^'vəKMA$pfS9b."(#~YZ#d-,cN'i .5'<\ŅcyS5 ¼,_ K P˒HC͆Ob1}igU.j:2e.s5°VlkCFIJTIY̽66i 0{wDhƒW".2@/4T7,(W9@AK%!ri?r!@EGB-mT*y|7t15MnPnϠ~LnR:Y P!Y`s H2aKb._*6h9@lRS?bg(FGg |D8#8U8&ME<-6.AX…4x`pju#\-Ö?=,@1b<>Fj/b8WI:׺KK\ɳ;*Q*Z)!u]،;rܣTֺw OҨcsC4dݦ3y/iٞU2@g7`H1AWl2ܐ6M*}T$T@cu3mvYaX:3Ve@=nL6g@L¦`CIOsf-&\ a}i.Ě1hZ`>E<@oK6[sԐQ3:JD_BHC& _}r5c?%P `<֪c Z~Zbr(No@6"r"'"a!yNKO$./y6}@\Y`PJ~8M, \n& ㆞0$g 4XhSAdy)v_Ϻ$[qebѺ4lѩ|lX)y~2:[iCiG)(J)rfs1 E9I#QK 0}Z1䤌`ZP!V|8DjH*g']:(2"⡺}γ#O2TdrWRZ[u X6$.4ZaК|ezX Yhc@ͷieZ]1fT ɇB7+}ӷH8e 8@jFt-eYz0ɚplZBz@M@R&P_7ijzǼt16(R:k)2@9" ŻO/!"Ӂ+C*\kʺi=E 94L'Q伉逈)ĉr d]icM^^H:;|c`d+[cR2pKGYcƂ|ųP8Jp;Una=}(KYXLmk5(uXEE@)*I(#;&,VTcMMbz+m/ 7üj4mpg<.6l[Vl҈,- ż.[U@ZR/1o97^h Y]B$Ș!+koG-ViY/$9rca_[#mN蓘ܦǎʋ`Ŋx|&wXݨW ECN֫WA7`8f)wDzf@>t]Xϸ#(Q5)k5ZKgc[`r-bpΤȂ7tm2{B/9X$li&w=y݉PD<\ͱ:'4Wi6{R:{iDB1s؝{O1?NV%C%9݃˼Ҵb@w7݄0fkY5Y=eXr!}ck3cyY.;"T@bhNW ))Źm6oI6Sc`N}h?H\*QYZq$FF[Q3:}\e4QVȢ̩˦N/_u4.jJ}w=uܥ`Cz/ٌNcNPs͊Z {jvy 0 [r5gLXaCNeC̾Ƈv A {UK_KW/ᎺVCâq *N77ܽC?iL#tY TAHß7n%mִ_nzZ#88LkK`&[.c?#mjE<3I7$ó<@2z4 )1jz^A<ް>KE~db$}X8[+=1/D Nsp0ѝrCCXQ&#$k*r7 $퍼C^‾>1JZ&0V?Ee{8 k!k[Ml6|yAjQiE<JnfXd I/ jj7m aw?z)G SƿRЃءQv01 %93F{7ʘ!Ljy,}4WHhr: ͈f]/3,V4NWԝqœY{L@ 80Fg h"bOD]&vl^XJ WGG[:zKLΕ&e%DY8,zM~ i,jG54>JPn5?+^ B;*h{MC穦?=%wp5?.'8, P=P1A, ;5;x"!@C`$Sg-Ny8r'< `jZFR`5<;8>FWE긘0}#kY4=md.۬횃9,{c(ځ XRI_hiięC"{+ zAT~ bWoQS'%Vn_ v3'} [\e?xN_c jc9Y,'>S(mz䇱HC ˨; KYXCal =MJp9Ӳ410+JvIb A}&3Wb0@wkKo~Пl4Y>XtM$To.jg9IJ#tS[mF.S;UhEU턦&Rzȋ5Wy#|<9ZS}\/X)ö]#~ i1I6)+3VV_vG3zz<^ݪ{8}N'q䙔9n|u(N{=<]8ZɄ=!oE ~PkB&MW*=I-#Fli_Z1qd6Y9: 4QU~$:_#v Ns }V1=VV*tŦ9p_{-JN_OL`B K uyEKt%Gg|t.e#0m "2}"@ԖԵU'I*5%d2e¢:g4rg$s((#W,-`N9ޙ,1,ڔ fSril^Wz~_B^媤6/8}XNq[KˬK%D"cUdg9 *@dfhi!F?Ni m˓V}>^W6Xa1;o{|4ݶtsrOE ~S`0歬4:_xX- #CtRwH#WA)ú'npLt3nf9oR928~WQ“qͩX57B|+rXEsvn=4%9 A~Lx"bIPzH> {_/HЂiLBυ`v߇müEF3٠ccAȈKn 4 ca[rdJ>wklj\dg歪98b~H,)ا."xZ$Pn3ks(AKʭxo]$a UDDďkjH ' ?S&8y4Xlolpώ#b8^VL+?N2_?45*C'lԂ!^OTLDqR}ڿްN7HϝOyǤ`d-)aRیZ4(26!dHN^XZ>zJ;|i:\fG\ ?\)&r&ސF΍@"U|)V)/#rIw7Pt?ô?ԭfdp7|j8㴊3@3 G _pG(u7Y*7(1]*1J84 EpvG7.xE| hݹ(ֳ?_) 6MW݈v' *ZpZ)sklnܯ1/]"eۃ2v&Tsmqb^B\'MI_;[3yNIbp(ecj]ג|bF7&Pn/ RZTkCڶ'~yW[P(,Q>w~{z9 wN}4=8J\5'>R18&ċ&I!pމep'BFۤwA71wymB+y';ly=xe]a r _\ /;YZO8ĸ{4%|qU3eyzkaϻ }~'f:B[o{BEr3|e.-SʩC7WѨ:B4!=/3T[r¤F$q{Z4wK,,1a5B2U͵ / ֜絏;CB0o=Ms̩Uix%erl4@U cT4K`Z /\8UQ?)B;NGwTg #5aE-_QPKM$k~'9%iԲI,>u53ɮ a h^HwKG-ÁklcA oh tG,)CSJu&|؃V_#Y;Im·Y3=I^& %+LOTftn]&K)$bg쟝[ؿh[&73Mw)h1ȅxmj)I6W3A~dβutBƌVtRȨn CpC!@eŔQx*~;=^+4}߯5yn UEg$TW#p??TyxQlt7|sv,%hqUq_BN]HnĢ U9`i0k9B %꿎?+ͻpeȥX{.MdoFɢ.:P$ s dml1.L]|| ]ֱΨ9VڍI~ c%!kloWNV SQEɣ.ʔ‘X =p. qPHp+/:g%fWΑM@%-ۮ3*WgPG4#c`j1^͝نә's.X{)i"diFFQPYڌ_#3$S MKKζ~yd\ AsTj@޿"|n,]Z!IeKh5^"O K\Wǡ U 8Dž97ƴH>*g2pBb۪l:K(j"4Ih̻7GBb 4aNs&txm籊1dbzh+Pje$$n'iK'2~lf ]92bԶ14_ v uP/LX`XQ< y3UFo=s{DbD2 hV?h2k#/:i9_칾@p;}Z>sOրSZl$ϼ^)>BU%mOyX$#Rh Eӻ:O;Du.{V*g<8ѦovǾ?;pu檬6`],튺#f YT R)] (l {-Sw@* yM!z15,hCqIȁ?0N p0NC^w')'Fxo7`;]6Nz$wSP‚nHvE Mk<ܥȔf+ ~ ,Q2A9+ f ds^0 q49n6E5'!'u'x#)eJ"B2Lb?lU xK4h <ª[[葙|}呬RJYə<3خ ࣫Q"v8 1Kk $"w?ˁ%mZ"![ ё"! ?ӠbB/<'L5/GU3ng?ʴ%g2E&}"]Ž)6/,:tp^F2evM@)#p*Qmb(Yc(RfL#*EA2?áb6'ަs|o퐳F"$#AshV*|iECHr-9ePݵ,DxSj~/Cc˯+TXosN=[\$ p;txQ$Rȼ5CŪ\%OuڂBWs9|LQxhᄮDOAxHs2[?f Z j{X'U~=WkƎI,^]>ŗ &IffXmHiqWNu~,grϞ7 ev@}$>xLYO&8#5˭tABp:nq]oۧgm%Tv4?ŤOF/9-23Iq*fVR&Dˮ{?xԽ<8}-ˉ2|mÓvN\ ӎB9SG[T!=c =*YSϒ!A0 }6݃a>O)LފY*ݝ#>W=Q ZnJcg8*50EgU}ۇtb*)!ASJ7\ 3O!Au,p GxlS8E۹}>DjF-'k㰞hueK1N?>.>/Ckq/ۇ>዇ܱ矖/Bu(G>RS;&Sn%CcQD7?6 K,*x-v`-=uڂn]eģQɵxPړc>K#h/i8+?beS`r /XĭJ-w$wxp],(`4K:%˭3)<9_Рgh !)Aڐp,ڱ`鼞6[؞b%ymh;.ɉwT]Z':C> w;̘}:9 4犍` &ʳ7: R}3hV *5u@Fht;ָBA oHl4G"FBkMJda1zIL7ϖV/=x絅E&Z; ¥9W\Kř E:c;a-G]KǡH8锑>+Z0WHd E&&kN[Rq|$B7D|dn\9Op) vi'Jg/zVW'H(,;ܤ1 Jr-n=nK؄e w qklG=3=0;\^{m,!g59u`_^K&0ܠ[%[t6ayVΠ;T{mȝL*c##yρ&Gyjd2JE輦9=ɓXIa]H*ĿG~Mq@Fp[ #?25\oR0E8[|߈s0g^oK\#%>aZ3D4(H,Ar!w/~N)U會no@n ;fTXˢy$4K3Xg]ZErFֿp h &H/2PE)= v\;((zʲφK{0M ^?>GP@]x(| {!?i9Es33׉51`3 rk3.B]j55oS858 FC~=|n s2jF٨ˤKu9<%3!yE-pdVqF |c T+Vok[(A_0*V/t΅Lz[oƳ1pB6T,< U"a/XTmApx!8F/ro-&g:x?7B_NhQ5\PU6SQFѐAl&][yj$ײC[ 5."eТ)g6PbީѐMC%0_EsxIGw}|Xe'^|2޺KNPkĞ z6(Jid/q*yR|— G#edY): Y ^ 25F78Qt0(׈ P|H$T[Ougi[Gjk0pbsqn*3elu`>Ah>' $5hng)XLK^# 7Po<~ƹCR%&nI1Y/, K\\bjfr&FM =X-BĵIEtnm֦Σ. ˃REWa:R9 @ 713~<$Bq~qTmpņ-5pNv9Q~Irze_愑uZe:U qF5wJ Qd<|D|Ld3VQ9(- UE}:v%oAZ (#]JI6׬j9Bl[A|zhe]5|<߹}-e#@ƒgen|EDm5|eٙ8^ȯ=B%%q T-4Cћ;%bU'LU}&MzwD&Rj`JJ1f?^9{ߜ42N 1h mToSqUD5D5iҾ'jEk_StB> 3ZPBCφ߀Ca >|F-炗F3c5CF[ߍ\%%Zʶ_'?Ňe"#&YRD; iH~ mI<Ʉ?4w4 T$1z9[;ʆ%. 9/gy"sC P*A3)% eag~ioP^SfEue!k&g'5YjO-4 YyX}!n 7Fo;)qW feدVU]hx]Qhw q>ipE\yLYq#epWW^(pw€8MejN(ƍws(ʕNdg&. B#aCdo^1Ƹrn f{MJ:ikBvE剘}:WBpHh*/HRy6eԊ#9xDHes fA)ܞfJt@wz2jRQyZFR )2Wu#!{D# 摬E0IMOp[ B"JO_ G,pM> :2bOUVԀCݦ9ARCOHۂ4W"B27P;ceou11.Н +[v2f(ߒznw\TMU ^2&i `1N󝢉YEսwa8!qE"㫬g/ZA <\Tnܴo I"e ֙k9aE>B^7]4^7,°-uMzry3 9"9AEn.O-[OI7\:c BWIP3]l ՙǏhKF0kOׯ*/#OW8_zUcàU. <4=;1eBVw%:\]aGlVv'/UcYlBԳASHhs&+J2`%m aY'*]0";o&QoNvY~K3E)/ ${_`yåG3I}uBјGđyzI$ kMBW @/Px7ީDJ(A4);#J fEB{(HQN?/kB<g ݳ&%joQS/-XDVCKU|p WT:Pݲrtr%ͱsF5Qׅ 'PvRv"|aUixsT9t*SQl_kYu 1`Qz ?xNE`ϫ# OdG` PNxja%:ye>9!Ggt)*!HnlWk@Fm" Km`4y7Vyr +XKTXڦ,E>6b0nfS10t+߭<Ԉ0gMK/G3$ jw%ghRxɑR*81 ,Dzi>;y L9!*Uw RMjKMT? O=tMZT4"P/pZ1{]%칈%3ǂxb>T-]g2QamM[h_&g`ÅRYd AuhF{*I"<$ҙ?'91؎ ug9:\]-eCeBW[Tu-DH׳ud3~T{w/(&1GVo,3 1 5< ;)vsbT~Yx}`jE6a9N TN!LYgB mC#Lfzqx Hl՗teX5I9`ZgJ#|Xsў~yZODjS)xMYxoծm3:B H پ fUqd:azHqzQ CH҇)D!FNl6ԧ^SG 4?;򒝍#rx1"g搄~ C.RX0>ch\2TErbVD4pF>y)]kW6QI)O&a+_l+ؘmg!!ъǠ6I͞3|e}? %ЖfwM<ymπ nj5hȸbT9Tы8뾼9~\L!~e$QU:҈̤BTU#[m{q_YUgך(-vN+ ۥ{k& 3# MI3+h)zzC0&ԟG]urp !bo#kjG?^Y ͐v>&(^<9\ ~:iltFYddW%yK!+Rh:ϋ069z$͝5D5L43_T-iҸZ!;=¿*›wp/=d3%JǙo@Sc35gb_2z>BаU^ot!"BL|1>%SMQfK8GMTǨ~/g)7VS::l)nʿh$V1d,.*QpBAZOkmbMrAb"J!$aΘMnP;AԤջ(,KUZ CTF{=b  o7RBa'?Md[DTew(a3̬.Mo'פkZғ#Kd rT{+tjlaHrpzPjY9T]Hз4EvMxD 4*~KR^`"a!oky A'+fe E5 _КnG8--u:qOEȁK[IV+(5ps 9U27J0B=T*:;WqN/nNmӬ*Zv7bv;S]Ou%pə~F|*~/NR;}V8 8Ct鈻ҁG|4HP$lڽsM"_Yʳj_)%*[x9Du~9lfifYD\5e\M*ʂ/ IVnC/Y1Gk2O{-^+X"z%+T>]\CE53M(%r+λ2j,z=bֻ) #MTb0%8:0c)y]ObY@4pujij/ocn]ς. }@IJ= *Xzf?G~hbm"X<{B3-nD_*-g\&O{lC)~uuCk1Â# { B׀BXNrn}_~["4$z9.Ii!~6?+Vh7^79N711rkI暈 ZТu@so61%SLjEY'LFL$mSCyӠi,XIƬ$}ƛt†e r {ۣ"|_oN0$ÝF ӡN|oxV+$2LR-CbUwURʣWcҒ@2>EI#i NMt ߨfe[Ǽ--J%1,-I>|j![Bj%gab"I? xvKY]fխ9'"u+gSR ŏvدqTGi]P4X|j3t" ?vJ9"0bҟ Nj*JD:&3 LwkWu:cjMzBi:0&|ĖaA6 = FsߨczØ,TN|sKBmOh+ȕI V^)ucirsj][!%{h)3[$ۛ"˓=ƹ5?Tg=h*_hMf2n18|R-[>Lp~e% <+o(p%ego 5EQ)pqfTh&vhxe\7 Rq.PAe57/+gOEoMR,:@rl10Jٙrv:AM,!r:e-T[nBIL IлU!t}/;+\ZocMzVMǏ!q@R'#f~n@S(%IN|+;̞Th~ cX P,0j*Sѣ-JUU%,b3}d,ٸw1܏,X9yzbG.J4eW98 npX[,L}5uRC'Z6 R|' [6xBud&m$uك2w]1VĄ6jPD{5Bwp[( ȨhEB7=t)a7B L(V >[ha*ay=[xؑ>Ɲ Ájf`9$?=(tqkj Ǽ__0 Xa>.;$XZsEP@݁Wd>^XgP6"jT."mQԓmldׅ`V/|՝лΜ|.N3dJH8.dsH jhᡄ$9$Ac>9oq*U`1 /l`\+د }Y:=1)_r#ۻw=h2Du_ea}'>J0\2DbmapRKb>;5AFiH %:[^-@at'Z!\<𸀀:eh4FhǼ`H !5NOZPPv4'"yFLxz>2F {Oh"m:G(Icl̿#{w."Q1&DZ|Uv1pc/6g[RFA^\x b+EMm+8+}JcFdU-Xh8ڧ;r7e;K}Qncp,awzݗ+`r ©1fR7I{tQ}G{% .`Z8dOaZXkKf$xa0_ |˴rP[*WJQ2? zk!]xc~ tnjEv t B>acQJ4iPL}w] Ę==0+ɴ.!R׊G2K칤s;.m1]%2uy*˦ش.67vRE dkoH"C31}qFg_Ej:VQXfsBu)Ku;=UDb>Nv`$Vl08cڕ Yz]"jmXBtXgDHH,!=([^Ȳ= α"?tNž+V_(8JѢ{вVbקM +W9_ګ6l?yj/]dwoΆƪ`u5<zxcf(]F t jDcU(q))ZRN')Ty=/l䯋ω-L]!K+Lrly:?.%TPajGWOb$xlzT-#fc/SzBy5_BS)[ٻGC[ {ĽdLx@>:Km =)5PTaR0Ӳ4sb 3ԚE O!lnz߭?뉙Ad)=b|"͚\[QPEkI4A,UU$ BfI5]eЏ]us#Ŵ3ǵB֍ ?jTڊ\nQPA%yb- Q&#+j4E̦HA*E8͞&9gK5!YTW="Cvo"C=)qp6Hs"F $ZUTL -_!aRQgk;28"EW8Oa?የ8/.*E)G+}4 -F~bU<Sib:E{?jS`( ݠaUU%"T `Z6) >QՈ xY{a"?.Ks/ۉ.9 q)}/nRy;=z,IZ;SLFK YGvOh6ذo%grn;7GƚoɤY.oFDrfn X-9WzIlk0Tv&u]R1f⹫ xhf H/ aa2Mal2K_4*a`9Gh#V1V3X_UrK2 ݴXx$ۭ~qsjS,Su\ƘD-_FHoQz+=F3A퇑1Aڇ!kYFewL9Cyƞ Ê1I_d \C hD%Ӛ_$|%vslD[ )KĀ 9\# h|@QhR>:-&fY\e{頦Ir$~t `d! 5M.1X#L|;R+\}pz*2n14_nW/O9CO0N^`(eNKdhJ"w$i"љ)pMާ$.-RxII^=҂cV.pB5>dv9WnjM&:dN I40k21^.&)wZ(gX `=LJ*Gh"V+N*g#57%O,sz.=`ÄIt#P3=-w$Sd(`zmYRPy4$mL7Kt9r$POަ|Vy@uP9g!9C *l^ Hr@6Nt>iىQosu}+lD:4n X=Xc1dLSY_9%PJ\i*|aM".v( 3ff0uoDU;z;r̊rsDoC dUEn]lxpԯkCKn .gqqAdMI4Dſ_fِ >_`}Oݲlg6-ᜳR/όzp9sõI#MaR'4UbLjx,PJ IGX"Mه鋯2ORV}T{ܓъ=s e%Îqy "ƌju."cٕCOu WyY}"X!! 8f4O3o)_VD/a-{kdb6(ڌd{[]M%ܰ$I3J|п3s&?E^Qt;2l@!^/ q.y@ )fp/XL ڃ5hN]*9NuY/giSưnt{;AC H94EwrA5,tXr<Dl,Ҵ>TU@oD賭QVMh[cBoⳋcuUG{ 7tOfܖG1ACBF0-ە7H ?UJ hRڿyX7f￵hGZݮ߷^#*nРPsx%&϶;8{xā^pm/ؘsM}ЋV}60uoJ%"/,t5Ȑ& qW^]Q4 $fv^ejlj) >|Gi e-Q8rLΆ6׻dhP6f巃%kN,8utQ}]Z%Nԡ e ;ae5iĕDK7VV%W]\j|V)H+Iy F2c'rREHMgߖMә:id?Iʜc#bvn(sH6Z^>(h>"ŧNW j5\$8c. cA,cMjOsߊ^ye~ǻxe;Ex1qPraptDF~ C^T f!S2 (8 §yv Z+Tc; C~Б@`pPJK1ꨣRb~Aw~D)JOw~F` gĮEsˡ FznJ!yAkt[!+R!aן-^C#=NdMaJS(OxmgTtHPB-S!޸D[҆.ʗ K r/Jqe;ѬENG ـu)]X6Yy9O6nj<эۺyvj\^ kQ &F͞NX^`9SQa *&:aUvk8G fQ1Aâ^@3/{_}kTn`U3'Q%7WzWswj@+XEH!N0db{/3=a{Xۋ8~/3C5E=b |NKrO <* ;PLJ,kj?ɒ~[hH8|V` RqWS6VJ=4T9CZ5u8FQO ~iً>Hw e cb&1I{EzO?XXsȬS(e$ ieM,T vz&od=Hr_?[7ɮRCb@"!n`Cj }pR@\`8 V_ HNo%KH\xj+ia0~!撂{#_sZr4}U%PkcawUqZt$:OsS }:gԻڹkZ{jX޳wK|3ܓlUnr%v#߸0ċf]%/n{35~(8Eӝ'z {Ԩ'\\/8PSu5yPnAGҼg ;oD7(ຊgd*F:@fuà.N̂'{L9: N6"׶ 0rd3qy6U ǰdr%'қ_d+<%ϼ6KdH:4HVbE Qz~dj.6o!Z)ˊ꺶AZpnX;AE&E(O&]n谟26tHV<~UXVSn|5z`IJ1upA5YJ""uJ'n˪Ӓ-Ɇ\RTjDVU0uG29@vع]WZoOO4R%4v#nty!rqw~˭%sujk62.[ B0E6ۀ< ,%lp UWHkv@^-{cx+Ҟ}V0&L ,*dP j "y&k/[N]M+@SHlR()o'\"]nS\VafH^[8$UmMb@HMolWuJʗo@c8}Ɩ=w!WvG}AsNduZ7=0e8ثU쒨ℨHX ڡH+&[.{A`p!~mh€koԭDBP=IFP6Z޺GCMs=FY(YFުUM;-9*3A?|]kTeJ^TnԬîj+9 ϖ0qz/0:Oע*`9>(˒K8'|5$YH;$nwmQqۢR22ص8O$v.ךv b Z , y [4Ui݀U дF<{ukC, lCۀ;&۶nzsԮ5CߓIE!OmrtEEHͦr;3-[e}f{D|ǁG[0Q\MTj.7 s[)m%bT*/|=5";n)Fdi DyCfgid*J& X1ny[W j**68BpyvPaIxܨS)Jڡa]àcպdh,䲪ۃN@ZІ7[P3VkQl-:Ь> 6XChy *m8 i%TAKSȅ[ фOMcE-<{ns"Fzt`K=ʭݥGfFcv=أ}B}F@o)bAYfC.Y@SH 7&Y0DB)oܯe ?"1ٟFĚIBLPB|zq2U eh$5m[p2k,`%cUڅ^/W^(%tН$GP`RxYmMFW,ň"eTȐ%뮁`L?(?W|#W5P&y y[B?-`h&pAr)v\R^\I[8y( r=BBEHPFL D#Z2ORo DH)kI~'u7doj +;{]#M=ÅANXteqtiC@W!Fb-یOj(xGY  'WW.:>&rR+(-VPKՃrcM՘m|{B"wj7 Ւr%3Yhqk!nT F]LXWfq2zO\VǦ?T c;C.7@ijIdgtjPmrL =o<IbTx|sdjLצj"kt ?5{I4i]<2i29q8C *<}NOT1KEKIά"Tb(>֗z+5}2'qSXig >DZsznux2IdY6w,r:-fIפЈhnu2gQqiub~b5kq ,x1ɥ Os=g ρx/':'?Zp7vRdzJ(.#Nz<[e3w Iή: <[3:*imep>SFݟPL%_)*AB$rR8be]\0!ѺKB3|(1na1.u)*?E'tćX&qv"VF%؁!YAbڳ8=Q:ɟ`R>(JPY`冻k=Cۛ؛R(\D%5N'N6%JsD;%xGOj[$?8Bɶ*dk<碯Mqf/ e%w5LQ HTWdW_5[T߈ԩI0##\g{J cז >`![?hҶr8ӕOPO>AݕP@1sz}Q!з&-Vwހ~spwLWGٙ5k֐rrmB=KACH .gwޭ 0o_ )/|N#NVVaWI$p`m&3I )P& 캃^4Sf®gg筎9ȩUPk2iC[l!ə(Y_yA% ZL`R)傫GkVZObMm:y{?'aAc(ish+,{M_cV)^l˿FUd77 :MY1pVFUsD|_L`:}bf nv [Jl[㇖9@3b! %;#6r݊d;r_8fެċeDu9FQr@O#ڏn^6E2/#V^p|cGfbZpћa${?\ElpLS<35m:틃֡RpTK̇ @5+,?5b9ZfL5FrmCu$c9vFZY(7K> жk"IDKa+rcG!?ڒ6+sL9R0E^;bԼ[|Y l}#M궣jT͛ciuu5`nBGFw.^?bsQ ͻ5TT] |KYk"5Iy"eDrk%8"Zՠ~jW̍OF]ZVݷnC-B\hS5E'ywv6OA k \`%lϖ z}&"/^% 'nPTJxuebL8WUg"?үۑL]p͜\!(@BF Ma躜]< xeMʙ}!HZy3+ ]㙻YZEu[B:hypDk<"uYپw+1~*' Vg+y٬8 ́'$ƒʣkZ=z1@d'# X6Rsx[pҩyk.$۞;7섇8z6G[$ƜV/nŸ=k7(XzOvb~jr0psQ7 ڏ:ڪu$S0&m["ZDYqGu gnlՅ8-#)䃐qaiȧY1~K㩋hj µEx5~Cg&l |P1 ʪ{仫MQ7!4> kЖbu6d<F-54^SGIHNc4Y%M0dr&Nv{DȽ9 !`mm{cTx ۸0XkzY}7pn &;KYa:컧E/ 0( zjP9w>twn4siWH!l٢B*1rKrh#0l율) _X6v"HY^Z?3m<~Zz7Uz0-0H ˪vUM ۶NȕxXfͰ9|ϡ9t6tT|сB̾_RÔO}ry3hcAM~%;>wNfpw_|JRda"KQ<(zk0GH Oq|,ͷ4"@绠r+%26LiVfKfI,G_S g=l YcemVOk\x>Ӽ޷N+\z'퐺ERAyQApPErR_l/=8ʚ#OYMfzY/O_vk,]c$aS$@PK&FNE9?p(ܭ)rjo+ԋ9yYV#YBe HM : My~P4@N^n[U=]$TK7hVv݄B.2}MU"*F%AClm; 5[;rW)u5)Oiyys>{2_4Ks+-hc2+(N7u6+>m".&h#5&;-jc tfR?鹥|P|8a*r0λ,@ &ш)ΝR( f^8Ԁ_g6 xO%̝1ATi/a?Rՠ?'Qm]ם|=9}WA{Af~B0&LֿBCVƓ =ɜGVr"_ / *irAvX$:?E8Y&uJ{%"W8jInY##Z3HjD78$qzQ6.X\"Ie|c%GcW`c i-r I!ݪ 0r*//?ە2MyY!9$n\ Ef|8dX 7+Y lmf?NdghlimTZµ%F@7VJڟVJZNB8-ysg7&'dYWW̾q3?A>7igW`Owae,Z !p%h[xT级Z wvPܭf$ZRmס'TzN*3/flۜ.ڳZA[^ [yw ?oi C4";OӂC~L8#E .vL`.3~=\_>Ϧ.T<ȳҩwsBfysE``d}!r_H$j ~ H)C[K^;-p졇(ؐ&zjJ8y``E\z(}s"NcvUuu[ ̋Y8C6\J-&b=EDMK a2Ja_,)B].7wS@WCoǕrjeEޚgt+Uk Ӌ=IWЭl+6z3xqYzYH͖Rnufey_zW 8Clwe-A$c^[fLޔŵXE-xN !`81c.t5YߪGRa96$-)g)yj~:T[hUjLߟ9q8ѿnfEaXpk|mmC5{i* #]N>Oĸ^S_wTm0=W.Þs_ ۶p4`J(P_b:XT$T^*!*Q9O`a&F=T!u,[-aj /K^"HJ&U#>^SfV|B11J4?" L$Dٱ.j9*!+xtr \?4Ul٭"+(H΍pxn;32#fn_sQLB'̈݊=-Jf F O21"tKNÕ n[-}Kᐤ L~FqZY[mz7z;ps1j39:j3YZ9Ү!Ҿso nl.uF"aV J4w s~ug/SG ڧ. '4۹7R$|*yv3WCVa;rs0uxܦ<]HEQj"HF̻h~Z} >sz4;V TkF,28 yḘhCC-TGp, {Μ09FI%6)G}n5I2hps7u:E1[ \Π?%M7W%6$(SM'pX5y]tIWG D *|D~CIu퍆0L϶d9޶09,pX-OQu~sLPSGDh R Hg`+_X;"Gs 5].n ]"!y1b ~/IXQrMe1JsRl$.ne4C/'9 CLL=de?ʯ09Y!t};}RDnŸ~A I拁(6nV\m-\u9siv9 UH]||&N,#VH)k~*AmO[BNzΜ jpn-I"eGS"a,`g_r$Hz8O=TDNTFDXRsVFΎ ЗXͦ Ra'Ngw !; )0@tjHu\3a R?wF+LxXzt^l g[k&cc0Djo` ^;N۷FS3iQoq\l$uʌJ ]oScadZ-W+LXHVWyǛ顭XZaƒp ;U{r!c3B º1 ﷏@ό*הBt{?zjwiɢ3 sI4Y>K+ Ē!g.u-;%CH$ǞI_C.#բKP&(2U`,CuKB25 %+xޚGn :F߆q/}._`jmg+1B~jgw,JI%^HF<=q=5r4ь,ͮvTI jJϫr%f>-Of P[u6[*2R{R! dc.=lGO3+,V9g;[:bz:CE;SK*Y.>Y;{!Lѩ z,Pm/B״l^]D,؛m&-W QI1I\_޴aQrj++,-`L s%;wI%\S0 W5+c4/H!'7c9)MR;߿79 v%ZRA!Vlj43})FNX Dp5# m$iɯV H9'"8qs0k 9Ó,Il)(Xc di"A V`Р1(_]APc^`HZ{~ʆ'ls0q|#z@ ^)%돠U%9UtM;# ; GNHG++OCqV8G-.l)ޅ`KApƏE1)F.a@v&8Ɠl+}(,Sc憞b 6oRbEL9qz|lFBm| ۊ2$ӵW˷-uc|C/ q56怈JW৛&xm#3K/Y{3ddZmypCP7T Zf >/sWbM^(h5.Y-#]j\ݥfm7cĹڊK{8L74b`m2N\ J ULW9v"nf׷&]^ZW8 mF,S.njnMmxOD*";(>lV4Ck 2 񞄔?Ȏ!kXl$ X1w(|W= r'ԈS *ptb|MV9 0X: $q~CTX9U\r )/&9U''mNE}eQ#.2ـG( v,e8U1-4>bϯpg:2EJ =z>$~/KW|o`+ MEKQtA>J΍*0a"m5?j@ѓSBnXu.t/i0Y,r{y\ElsH[‹޲Mt$sn}/cB'D`}UZe"̣KH"]FD/ { )ֆU˾߻/; LsVxrHYqc2asex?{(5zl;ۋ0D0 1qi)\f#Y/A h7hq.SUεlt9WKE%#cXۯ(Zݲ8Q$$|q51®CL&Bhvٜ`ν);D``Rݕ|Dvdo˂u+͗:Y?< .zƆ\M7"%!{gȩ 35@0Km1E1üe6:-R K;.dk j5iTB+!GvpnNF| ީd^NR8oLW7ıLm78IGɾn<[$k3r;֊fW|2,ON; HF ?Ơ= ɮ+)ߓ;Ԙ=K} RAὍG!'r (W$`AGE ؟VUƔh ywK<A7pug0g/9ނ†$Ϯ6d}{&tZP%) )4 Q:U Hd}$Fo.cKi${Ӣ%W;YGzbw!JG_oW j ]p;cf21بz ;RF.̩g:?EO iv[_V8S('U :"%ʶ"Xso gpo]0G7 f(FjVKaUJ8 zh߈f]s pA!eob`Q#p1Dߵ d4Sㆀs5ENC+Οp1ëxњv6p/۟&n$Lcʡ/j $X D}H חEeqÌY '١ I';{4-LU4 b>h\&#̖\IHY\<[f Z̧{,&SӘYRn-;V`{~v#D&9ɭ|AY@:m^Q}E2Dx+n7пbc=t*8d)h+fR`>3ԃ緫720GNpOt}j}*1Ns6|Mmtr^^4ZM鍓O9 rb|͜-G`e*_qH|ؓJ.Zq{V, U?KeJ1[LฉTDԼ)}~ddv+j~]XHnh8{|YB\\er!]`zhPh=3QE ȰHX74S'&E*35n333I3"wFjߐW] Vg3w@vgTbxqm2Ͽ ;_gw0vR)O-Kt:XQ^QzϴCs礼{w/օmo[CPw5Fsx$R}-<՘/J8A¼N&FJBs*΋KGo_DْJ: ӊ.qP]8[IX͝'b88a&ޗc`"U}P3;|'›neZ}|"q#wM SDd#ҳ)[aQ8#W|MAc$ڮLӷSʼ笡> ef?DT?*l۱☿(r+4tϳFcIdIY%G sK7xdXu ͊'e0uIOGT zh eI}MV/ ybѓ3[ZXÎFD WS)_dM܏VTe<d#>ZB? g!N7nznn~I"  ^Mo[{ȘE{F^QBv ; qkYD{~\}Ձ&Q"7b4EMS=S"\u^z-MC %sQdX.>C0LKfD;A6߃_"cIHwR'ɋ(2zW[MmQE9 80Lj`~CXo#H5YpvY\?d[xXxnٳ#/wSC101՜dzj緷K[βt?|U/E/-;t5n}])P`U5~q۝wy;d54Cmrg ez=p/їry/}oe h%)oh)$jSVFX+ޙWs.91ݳiSс 7ɧFGy6I30-fCxzc [nIpS8Dc5'Vرd^c;reׅFBf  {o(Qx#Q]#J{س+3}-Fr*4"]мbg9o-2yLCEϽjK ^iսe$bY߽t_2a ƴ *FU^1)tP"pBI7TrROp+ o#, !+KY<wnu=پ\rb.O͇?"gF!YܧrTp/_sC .䣏 dMftr(nA%Gؽcm5mbSwx%d9d=/ʍYn"Ѣ%Mt P܉6ԻQUDYb>3,-i]s,EBj:0TRPP03k=+\˻Eϐ~AS}Bà-7͛EJuV*ir z~*X[=7[=>NR,qT^79ef{A$;EMU_Q= 2 0i?$I凖͂sRbӽǞ_@I#xXTڬ8зS`k)ñȬ~ iX:-f(_)҄ς %.XIh9"XL2FV~RɁɸحԂIv5S!W(sB'{:굪-x)fEBhBFto M*&}(n ++a޿Oæs*Vt˾)JRʮhrWt<^K1%f-GiCczj&C%Ci5Wojҙ.Ἥ]'kkk 6\XPX){e>Z|Ż$Fe:Ol^Txf劣;FᨔVW3)c506lqTaF ϼ&YdEQε;c U)L6ϓ "s%E!Yw{vr ~ jrC!0`|t)`5f wC鳰G)@E 4T@ޖ⢱pW0"bMj^mb%P;Š ɔ4F/Dt$my 2mh@,d5$BܯC!WĤry;l~S$~/+6<>P|D<(ADD3UܼxQƼD:ҕ͚G$ ud)XQv93bwiOA{[o"LzO156<~\ٲem8`V7}T4˷ץ_Md薒5cL%Qf׿i)iEc JM.(_)K>V i16aV1~z$\'dr(XqVڶ:k.omB+H; 3]ݥ:$yl,{zeu۹pHr<*i^k1`pcm2;e2a‡fQ +/k3̼ 7m sԆձ^G &̤+]W/:ݍ6Rf)`TQ8e' `lYn 'H=W/!B-4b[3v{Y.ONP *hj}]Vcv9CrC\OĠs-M| {~$J-ۢe*|!0lQI%d_ *P40`wDNKNaR }p%jPtLF:8S?õ 89#L)$ȇa!]B ַBO>i, ?5ʵFmH}{h4zN]Xxqvm;Icٕ&Rη!:8#}D % >s r7'd߻gۿWb[뮓[~r}l2ʋi{}Qʛ{; @*aE28D:gCmn+_߁3R}3JMn~P $: )\;o͞;jAуu'#*M㸟Bsn]:)L 4* I?xAR'|楢cO' uUӝ]pXʠl2 V"!bRg4τf­MLVV 8kRv5-H+*+{d[lLydo`CaF~駃UF-J lT!J:"2^»HLnQ :%$ߥKqɅY,P6t@BiQhڝK,C=ꮛƔ!D$~UpƽѤ0 ,aHjlUV߂]rER W#S%RvI"亹٨,pboMzM@R21G^ax9ݹƑ;liScЋӭ+#k^:gҰARCk1]YOp=\01 e ̗)5w2ovax @i?6 s4`@/ v οjng"lrC_ɔ9,Ji8Vvߵ4 gw@[&R=܄tK:_LĤk}Iv>}5[NkFhr^>1>%3.SQk +[npyOo۠ՒC-3;%QzzY\@ȸOdf޽8[iSwwH1DK|S>DEױ}TgbM!N!78;QE_*ٞn{c|n)6wֶB]bǟh\(56 /#6]YDcDĀ.2ߤᴿBz^,Ä=](+oȄ'U9\Qa5T6lݤSAi *&vLSn!v "spX̗O`HC=CR+(.mHى?MӊqEy#\ފ3|͟|7#m >(\RM-^UP[xTTWW81Mrl%  BՠFt&lI?Af9Fk!먼~]"W^klٗ2'#]KDQdC 7Fmzl*Ԏlta/)vq1ǃ  3+I]|q=AoW1bVbPhevfG&W8R[ ;mހ925"o5coZFdii^0u~5>las%y>*w/+m|'V8Yu1|EzL:ʲ+:QODAߓYvWN*dcgalѷ_GyCBdT NVJֵ~2G(D2H\.p|3l:ࠓ.틵5VcLELwa#FaODA?D ]3"Ɯ  ͵T6I` <l1vK*F;@Qw}a{4r,  Յ"6L%YDWsUw;ݘ@izv4?mAyh@Ld,ֺ&%J3lju䬲bZtÄ(0\6_9vFd{i$6VҖ ؖAH~Arrʿ !!jT[NN=B=#T<\(Qͬ|Rs0o`C˒K7E^tVms ,!TVk>~NZqPVnFxxӞm@K@#Z83Z;bbeMrW] FYTT…Ӛpϣ(ҮtvX:a" 3Xkg͠P*Ubt/ gr'Dhv-^ikT%P[/&)7liJ 4%gk!: :4a.獱xCY9`ijwK;Kr~2˰+t6v `6$E.Rםk{y뛷TAE cT1NT4Xޗ*S޸*KpKւ56"#|>IC 2irx=yŃHzc6gucae\MJۯ !F ~/)1NDUp b#;TUP41 Ԡ9y3y$RZ~/x}`d]pUbGڪ]W.=u{J!.0L&q ?|PS2?p3 nx̒> "i{ee+H+@E 'cɉ;e=KCSY\utm;SH)%m(z΄QIIh<arB޸z8sۈ^XLV1Nɻ̲; ź,ѱf{,D )粹 _>Qo5*?IQ(5ڥ4Q,OU}]pksH ъD &oc4U ԣN1]{i)fڹ#EWD ؖx #Wj.Uݿ>AD\ OH hjNT֤c= Ɩ!&;G%H|A?b/ά'Qh4N&&5e8o4tXF,EDSVg# >A"!'kSpU7+9mωlռR{Rh.%uQxQg48[S%h$!XD36ÉPۦ:)P}2`T+ vW{/9 yF6`ə)/\rh_I1(ۃ8iio- N3ƌ!'atjc0n3ѣq׷H@H mA> k3QAE58jh^䍭+3z} Aӹ; oH>U'w 3ܥ_ֺk+Tx#;$FtM~p;iUg<(8~':GgnUήn.3"},iBk1GylaE %nkVfJJȱ̓j'^4tPaCJo/Mua@'=^Vk]M:7%D ۥS㬶;Q`G\&ٶ0TQXYN‚ac&IA_Xކ<(|] !HL-2F;oIScULAٰ ? #icOm5lG5q]Uͷ/|; g+{qkh2q*@82n@e`s|eZiCh?@5 Iϗ(TP+v=γ\66M)jdU Haܦ"7LA_yLJw$vpz&ke9Ӆx nu+\H X s늹yZoC-oFZӭm'ns<Wx N {Ѕ ?h :D'2Y<'^U`Y\CrIoGk$7/#T ʞf̠y"Os}*(V.pKGFX3蹿]vZr蒵̣&-lȮw>;$-[M5c#aclP|oV*FlU88s~kS #k3+E9 IU"PI;td{8rC&:, $0$.ϴS]#Ixv]YtXM`I/wCZ>k9]FqYl']OaCc$U!} -}l HmD%UOB-B)ؠC$<ƙտFUO9p2@M"1̦(?!^ W5_Dأ4|_H!jz{S1;+l4${ݹ{IA$>ic 0  *$-q̓gl,:<;ߧ{yq6ND}OzwoDhZ^aъq-M`qc̎GQUS+džLT0j9QKj+O7j*h BdÒ%uqyc}7dpҺbt0 /x{^\SB{$޿GI:VvC tE,GM#[F |Sa@I.^pgϩ +%3uvܛTzl`LǠ$DPjw(NdN]P6Z ra! ;7Z67O~ }8iRwbOHq-b9{Ҩg㵂OE4O1=qVm#ݼ' l}qN TI^mS^ ݡ8AbjeLC Op w9x1ITׅ7k__!bh)tȇQ/1:}]XaP|g8ྖ2-1g^g@Ȩ(X_FI{ sOʉ0}Qu2.hzAmMod%^"p^Pݻ} zq<(mεE/c䑢qL=ۜ%sQh831;Sd8Xˀ5Cx8 M&&9H)yN\OqBw1 :: 05'1׬͇F#b= 1Hd>E( 4ڎAǷn=8D࿖eY$q8c/>֦ .D8-fߕ*XE%qr{hnoPIyo W߭[ s4?Ϊ0.C98S%PJ撜oB=M}b9hd-XXZbHzUQ=qic:k/y+DiBoQXLG00uGO\Su7:c"6RO_'?Hm@os$3ḾXo$pXˋ{G,Z7JFʆГ8߳`"X(ϜLoj:\қ?=ni[; durQRD4ONԠu,sKq"J*9{4=IOҞ@WQ6 {E#͘"+e!H%3zHm.ax' ʲ:Y<@ɻz)aT  H k.8_8gi5wԫzh6O׎'$8o<1ahkWL 8ù(/kRNplխ^w5=WX\?r<΢y,54Kb'`IÈ^l }T%+LzeQGEv2({*b£=`HomrxՒ Ic/T4J}\ؐi|{Da.߃mrU{ITtˆy5sȎ!Z6J½Ԭږt MR@5{ Q_j|9Pq2fSX (E JpE]d@s?XRJ˺!wYiC`Ć~u9+m +7oSVTDmUzklDqcj}$7H:RC3O͛~"$ 'a?d{R+ @ <7uu8zFFL,eg ]eKƭ{i=5gJ /gTڼ&ۮcˮVM}+!}i n#jk&-a/+Yj> vTkp;cpa5u#ER 3hȃTAq"qbrPtK6/rD. :֨WW o6Um)wez% ԞQ(IISwO^ym7 p* [bT! nݓJIAiX %bic;?JoPRJ>v4R zXY߂@`mw:80+%FC0lbU+c8re9d#VFmhu?NW*kVT8?Af) f<7Gs\ωTfXٿ*PYg+I P/ M`!iq#6nLK TQV]:FWޯ^pc0ԐƵQ^ Qȫ_C?: Ggh|k^ TrOI\idc7ؕ0(ctx1 =`]˄1q)(w~aקu L~D%$v#pFW}Fv L Rm忛hVU{qNn5lKdqn%+ԀRڗ0^ځ/ėA^ b@BĘp{0L >W=sVV)X%ǽ@7<RQ`<= RKhwޚ{4ػ.mopFVr[_Z)ʲʾkDwÛeLLIщnOtҎ܄S#?:#lo]/~:?m`yx!润IeFقuI[Ρ[=)"0ͬq٩bW_ikUJ_4 )FhsJuacN8cn-Y6׽9X\jl7ly \Cί-SHWdAoRidU< 9'Wds!>\#lثxmw?>rt\f(,dAR̒l=ޑ ] ~FGFZF^G.23a\$53kdZ.Z6܆<ֵdx55ܟQiAK`\1car0U! wPyR E>F.ݵ AAp?2jc~pX{*eYuBY˯Ck칵}NӮ$/RXfa:b@ھs*%UkW& kg耶|x!{4U\X9>آ@Zn v;}91,dO?2±pȠ}_ v);~~lWҢ>#ȆZ2[`Z` ׍8@R@I",,p#&?k:Q0$`Ru =mPq]R9L P p5wq7N1~&gODHJqd6]GH6uRmݷ(G`ͷJD9ʯPiZd5#zMqb Ƅ|j.m;7n&1]%{8lSl\YTc1rx0B!"KF7K%3 WGgӁ}M.P$XQ{Ht(!OxC1Uu,$C`9Eo~tm;!;J'VU x3& ~C|9jW֝*-IUj~*mz ԢYkpI2Zzb@ƐkD*; K>T)n_%X \)ͲOӉnq* g؎˓f@϶5EGlozP99N8Z+~>aB0O˫t=EUҀlhovKR$\CRou?$us(jӿqj)9a8-'(WU_Nh,yX:ƼJWt|d@/iHC;rUo# g=!}fz]z^`l:b9(gD zKm/_{Ӌ8% 0(#C,N7[T{3 Zq 3[&fI5liJ@+M^w B|+Pwal*]< ud2B蟠LY([5͆9`[̠Kljxd8 8LYM)"ɡzǪ-rZŧ}@M&)Qտo7;Dzw빽Sue5Ir }|vho](lb~*wBֆBAh޸a DT\֓}pj")/p)cZ*/;٤39`jc_=z iN|cR+am#q,ItEau^ kQH ,jR$KMس9Bb*%=r忊o\#:P+|n 36>ܯ\`V|i,݄~`)͍>LFQ:1ܙQx}c.14Oʪ9Zűhf]>"k 1y~F'd}sհ$yiG6 -Κ4@"_X )95r|,(הd2:+^5 })Gah˼MdW|!3(oa6Zn ;Z,cbm5\JLZ IWxO8˱$Q~}`*R&._V^"sqSj@Kzȧ Vv 9; aGyVENżZn߆,$ݭՐyS8x3u3j.)mF|hҩ8kNȈ?-2.|~'T0ǒI4%DHF6>nOpCOj {'|>y4+ˆ ~Xt ?ykW/># =$Q0Gdkx:JӲ7{<Nz[`ey_CWq%s4Z}>-˦.I͌eڪR։!&X\4],!9~+6$Q5mgЌJ'3JOSD{ չ^?Aδd\uѮ@QoE_ާNj-bZvn/')(> AGfdFxVA81e3N]E=^91+][e4MawO|y??hJ C#ھ2J= s*ЌMXl%A`.3@ȺMtf[#+&ҧ)}qM59Sl<=FFU ьb:}H91:IE/D~u!$5ćcHUaD8Q4cN ~ ;X/Be9ٶ*^qCŽ^|? hc C`ĶUyWCuӰd%Ke N)}N㇄+܅,WL ™N={E lnHM=7,!;nΉ!3ĠMo n$9+'c AۢSyԉ52rD?h۾&; ECv![7YDyiр;:bMόð2 -{Ug儢b ɷ-xG1]ᩳG> H׶,[,n[ؠ0z^r'@]-?[ ߁+'TD5d^j%V v>A~ w<LQǿb7,qV_Eb-b^y4rnaNCW9`p}7ST]*gx~`tQ1@p6 >vಢ1|~ٳ6x腙 ]ȫ`T^_ MFcٯyn37h&7_M@&U%N>f `5AapwøhKOV[T,LwCq py6Y(0m/sF1bT,᯳&.yZ\t4FM;G rwܰ_nRP6ըVŘTv[f3DMB@3UR9t~oD8vD5sL^-!?F'Pi}:kzRvHh8(`u_˱nTFu-fܻBY S!NX7%{MONW{-;A )ۢsؘ%Z FgpU y2#Fwx?>ӯe>n^s<|sлՁohEWmlPop:??]-(`T&f1Lh<-cކ=V_Wd7 7$?׌ݍې1f7c'Y3&G)_;}Q)tCS@׈lf (BvW E3=P@T^嘟ĠPI81ƙsAűGݭ+:&&]O+w7m$&] uǂ-,6}~ETӲ21bͩ(MC4'Ew%a/{Bad)oKEa#ʧ"+W[+`Fݩ"~SYn[g2&+H|k]R)l*ZlT Y蓨M_Eꙃ{` PVD6Rc͗?Ԧ~(;ٝja ! ]Eb@A2Cξ[jN|\mm;u~-Hw}У\ϹgK*:)-?;wE m Z}r+HWA`^GA~I<~-{V)Vz+F~V $㆑=ƈ')=傄Q:t) /E;N܉E2So6ف oޛgB| XKk>4"(nfߋ,"{F܅fCD:)x$+shqP#H,%h.3J[a_bj*uxP}oɑf=zPѠD8\zNqNH/sG}݌ VLvk$bh[u!éi}tjuR\S?r4qQo.qaMC=ڻs}o"``+Eµ/e1)8 T5.iXW8[ $vmȅ~]:*oT؇pjPil·A;.!b^lZc 9Lyգ.ޅ"~mR": ?n.L, u:^uٻpd%ow4@vHՏez>7LCZڬT2zt:BvgN$3ve6#!-R6f } )}_l9HN(PG9=y^ǗСզg,@h뮭YKan8f Yw8k.ލ45&ctC{ݨ@ yTΰy j^e"=B⹺I KtJ,,ygZ떓={$N,|w92F.D٫h[c[5w8.6{E.Ԯ75y iopv0/$ʾKN|8U 죐{ЙXjM:XDVmW;ӓx};kҟ+T+2Z'LI=2>rBp"۟݇ya9#/_^߫RH횈@=NjKI"࣏"[E`&Z j!-"Ez'C4,󶙐FBU4yvK6LYBQA؜ IOdNc@q6ƻ] 1c%X**Qc ]<!^[m#y! f5R_J:29̞}Ң6 I{Zµ/K7Pd_q:Vã&?*DtOG=8}+5k"j]"O`IBR Foܶ9*'lKd(0 w'"|-ՁIŭJ$]ę93 l_F>.@v/җWWhd?U|X[_ ]Gc= ޷AcS!*} 5g;$">?|_rkC#]LPIidaQAѼqʍ/&X }@|~̓Dr0^ -wQUc8B[g[(xJh$HxH-@L!VYƃ @3cd1I,}F 6d l`$,aطvp[TmLz8}!{7/O[ l<&PGM'mg4q+yqH}Rug/&եO: Jhy#z:CR7WQ!;9aܰ6ku7Y#]<2>Σ_\ &덉`,k|]n 6?:@")A fw "1~gP.,ةɡD*bӴ]Xľ0q쪰!a>+FKj6Wjj%aυnNU~ވLg]%#Xuۻe+=p;i'QT]8lmwӝI+ 4(HMF'?%/-оV1/.c CrTXs{u15bx~i4pw3gqXBN2gl MX grd䘰=IۋGeݖauC-þ}rVUfw :3$2 b`)O& uBV >ePFP^V\M }1k]vyP=L@W=M_s$|*MɅ/5bΔ/ *w{U[hT^UMfuw8 oQd:0^aA))D 7mNk"mh(sa],鵾(lƨoROfj_qZn{>j)4ǔGJuT A15ط׊%Y.qw@/lo7p0Nc&V3>Ro֒ e4s3$4GG"Ú a}ruWGpLBY }wǦv0YYN) >\|>~^wכj &r)Qî<*:1E#`Vo Q$:: $ Gss^oˎ"c[>#lecFVMZ-,LGH. E%ҿ6[ Ze~@\ $&맜&h@ޝ':ЦTu:-=$POkHO}53Z@_ԅee;hh/ ̓.Vy~3p[u%槛G0(^}?#wAk-nQK$#s b `ab$Ǔx%9SS ,A"ɡC'FRO$&fD_P;PHHFfDx^?.x*?X1Sz4, ~5Yγ䯝 m)8 Yl 63.R'OCQDFY\*BK7VX8lO"Cܗ&5{6Z̬r#H KuA(nEi&@~Gf u )-@e:2A4f٤W!K1%|4ˊeU95 62y:[j~ϐCmjXԯdD3 63Shp=BVg#4hHOh( ]T)bӑA\ʹ% +;B4*p4j0BĎyoFV'lpw_G3vz kPzXRgH;9-Pz= _f6>aHOHNs!B VLd9m{ԕyI@2>j?Q8Y|i c"Z$e SB]V0KkNM2p9MJc: I\&o, 0}zźSWؘO^ߕaً7|}lҸ=yns8ޖIsyNgW&iKh*v]hY̦=}0 \77a)r'](Rذ܀#z@.M!op!Ōp=&a_8M|3a[ pչv z]y;J㡑r*ת[FuqgM`0w- (gc.#ۉⳎi#m _HdP+b..¯*l6*056}<䬓eCWӈ,&)ʵNס,W阵sCvX5ǕW NT4]+ T˶?E9X+!!kٍw2l$}\ww)sjZH w /&}vުvf Vh8ݳyIS45r.Z N]ԸG[ @{QyФ(T |;",Amwxk/Z'2B㡮S ϕn-Wb_[? E 9ڞneŸ7_f4 Z^93 wvd1iPdfCxP=Obΰ1)lP@D~yOXXOkI6AC؃.ѥLnrfgrpQ"ܜ /g2O{c2FO%<`U},$$"3UgQ WoiHoAaɬN[BpW˃cN Nͼ[(|g.Do #G#$k 05o㦕37DDŒj0{j4v]|Y >>Hzg5^Cv?NI"̸?gP0.J"2ki %b>u)",d230 ,/﹎?=t8)ZBH s*|PlBzwʫv$Ay.ӷ[cdjsvjŝk:\tOE\>+Xc̻nj<̍׺X.}۽m$Ia[>|jz4 \F.Z`J>It#n%Pd^ЂaɈo+>tkǯ{k׊DqV|xuC02FdnCc5AKWqΰN:m `DPNFqC\+'hGKR`Q=d6HG d+z0WV[cR!s>ܫ27Ȳk&2d3ݺ ]> pEzv:B=8F&0g):&*2Ȗ;9X;/>$IDGٽ_YN۾licʿ B/$uJ+@(ΗĠ&"w#rgD 68gבޅ/wRP1cIIٵ=+}[[͒6N?WIH90<ٻ Nw[:,9h~c?1<tmW.'JQkrLo_9; j@oxJWTD+!RJLF0y ۺ\sׇV@aL_>cs'vqC.R:hc:g6) ;[R'R'6`,"@+怲ٝvqH /qIsHMW|z.c[n6= mΖֱ6@(ަn£cT4YG@ #]Yѧ@:1@aecͱ$ùYȫJ]+XHq){qTE=S@~i{fD76֢b;duh:3\ő0l| RZHQ9nCx֭:>hTƑ+߮b/ox2o.W}WE}i. wg-!o4614ݢn3(S:=Үi%vrA)}QY决"zX g'Slq[rrw `?WƠW;|sXϵ,&U퉳Sg%5_9zߙ;6}@jRM;mŌF 1X)J>4ﺌ}>:8ŀ T -0n׽{#} U x{Dۀtvq1#Lvd8 1_X/O~m8Xmr!N/Tn7k$Z PNdZ}y w v`Aޅ&|[Q띫AgObN8^1D;eHkh'">( +:s>d*qtZ#BNz ' r k 9{%ϟޔd;_|a&50YXؒsU5bI}us)0z=С怡cmkN0X.kfVI pJ+Zf,Gۈ> u?xiõَS3j*%]G>4|uzѬs]`%HVIc RF 4nc2;8T}`N;JTM@,7ѻ?tWVۓ!QӢaBt]b0fg^NQ&0iyҨXM͆@(Q0/j(q' YP+-m6\[Ѣfّ11g)]֐vZN~P,Tp|,A_ӧ'c'| HcR3?B۪Żȩj #v!v c̆%zO'HU[w^z`3V1Y:@+ד^X)F]Εa-\)Pbթ)Mb~ŤIl&%n]&GGs_qh.X\4xr*yky4KX둃c$YG"9i}X24c. Az~͜dWQUe߫OF=x;6zp.-\]W"~^~paښfܮ9;xjaSN;:{kҸw) 5oI!pzoDh6F* Uq,_Q[epͨ˜q4!P,76'aI{dyIXG$eT~*2&6s5TV~;֍D`e@p:pr9#eH=|4j0`)64EOkJw=rɀJ;EJ@_S#P`ì$zvΐɒ5Ow&D:Ijwp͙]soU+MmfF]R/*]+| ^G79zp梟ޤ`%/>J(|'mn \:v˜F.coe}WQU[ ĎիZ%ke˂/0';)XSӈwxظM_-"'o7H -P̛'SٴQCnX5x(iMM/VHi`ߢ(b6I[-qOǘu1!08>ФtAO^-J_tvpVtrx۠+ՉV.XQ+dj7֘!jv!ۊ PxA,6f)VkA[&] Nxn.j7=26#x8y7?%=4ШFj2"bRV^x1vj+G6_(;ō1ğXKh;OM I0M:xV >giρ05=Ѐ*)W"NO~Œӗ;3TgXDr? 0x(n&W>nDCcl"~*"lǞ%Gs~HqK U@| u;ی=̦_1>ԩ"d#4#\šsUƇsl ˑC ~fּe;@0N?)Ħݍo:9C=$lB4uB♱Ƅthn~< .yXl%$=7dl'Nu)mѴa~#WJ8]_.BWۊqЯ-4]~~S=NffHm:{h;۞QMg[ܣB.@^K+ &hbQ=PX#ujFcHU3Fcw) aX[:D`/9oܲr ZDSgQqŅFӾJ׿AW⛈Y FXkLFEFHӑ-yKKF__XQ-MH=#H%XU5{ -A)1.#Uɧ2tѳF-з`";2Ja[4Q\]A&n/S 4G@ו} ?D[cԁ:tCN$^d+y 0)OLDK9Qon]]RS-E98/jȼ=Ӥ")̂oR~2/N~Xz/c|WL^4w @X^5c,Ey(D qH'A Tߪd,%%b:bt)D~w ?z|.@?‚\ HAC xٓ1NWyjT"r4yu-E-{ :2R6lNbWq.cd*f=𝜖>Hl֜D r9S6Y7~jtߟr>[/$t /U/s#?1D+ ]X,@1-MJpp QhZS ]ji=hT`Zjtݕ =JE.ڊp 84WXvGTK 2lы'7 eoVl'k*9{Ћ[TCt<KrQxG|XIj1UlRRQSXҏ3(gy۳>Q@Afr'7Uga8f7ad1-P8öI(A蒵A/As&+7&:ƈhxcyzXhw2Ium!7^$53$0] 3[ {(<3B?Yh{8驖u0krnGZ&ճQ<$C55 Kw_'߷J#Uf' naNt!]eTZq+5M5?ASy "NX8}aכOc۩(5D}=<ՙH>HpCWnO _:tGwyXrC㊶M#9/8x%2TưL`!XU.Rg%/nN!ɨH.-+:8e{>)e؂>LaT]l/ Mٻ!0Efc7Qm%pRN(ovtMe~13rH77j.(.+-$aCLF,:w: 7u)-e{)Oe͞?VybrMwW]T^0,7E g@|MPZH"5JNiX:T<}59ZZdjv^FZU (a[ ^6WӔAC .ç=D}OA7A#XWkui-6dX[(`ըx o7N+ 9%\RR.0ͥwxë[:Vo[:i.t?^z\!΃ae^ L e Df r_I"5]'OD}ttuy8[I7WI)0RL:*6/^Xo "S6/{ H跓8vB#2Ԁ>΍ _BK ʡy)84ăí2qM c93{A{FO\ BU<9(ıq\8TMw-Q%-r#G(}]oLiP QƵBPl<6I4&c06 %utK9_ n y[++ 4&B6 nGtdκTqa.$.iq]Ƽ4&:3f'@9n*1`Y,XZ!ϐWue0𱜛;8ĵˈbЖP6S KB1HP*G\?K{G Ex^ {h|F7$ab YEq=:Փ,;,B(U\(A#B%aӤuJpM\E,07;_a= n jb`FȄCra"Uf[!SMiFK,{Zѭ[dI&|0/2bs N5f.lm]w3AIzbB@H:8"L?(X->>U.^_΅N3$#FA7:jL_l&U4{hŠ؜J{$GAqѶ`v~݊5-X6t8AH޷0o3+Z0Sv&jʜP5n1̽?̜ePGthB,jtɬkz HT?YYV}k݈(H1.3RV8|W̵dx]$7-ZwA1J LS&V_%@s2EI(™\.D1h!i#R{V*:M38n7r n?{Wv<ί|LbI! w( IM*f}3wCwY =fֶ)) yrmXxn9B?.ax[fNx aK/s~%K5|3Ov>H:5KA_"Wv8yW:v^ͰWER5,愁4U||0n.DX@wSaE=*ۦ, dLp<ӤއBg3\~[i5A3X);4hC4^VF$z* ueWI@,YNu*K.L.V5Zߺp5ÎJynՉ|0*NR˾[*+|WaH87`kZjH-l!qe޻[=g>87UH|0F`Z &@iD|/_Zl^x]}+_MPkJ^ca}Kp[xSـMw?4-"J>$6$cZJZgӳ04Aÿ9Z˲!/"gtל&:2l!!T^T*hÚTy$X(/ e {-OZҿqrd)?E=FJ yF;5P3WRac^0&VLq]Lo36~-TW 31lw__Kn`5evĆ+ O.DǤ*L~E ǣ"] 9jr(ؼ1Y&i4O;='.@e9 Z+[nj]1=ako=ju5&'w*R,<-nRy%A]F ~ yHVLFǎإd"lBTnכ 23E}JºFcmRh9iU;TP)p(x!- ~;s xa!}05^ p>FYD\ SC^H.?MĤshsfG.K@nmd־@{,vx0y;^l{Lꈻ;?g 6kOVp( 8r) R|bfA!"fN"0fe{l WL hƻ\|Y1"4V/Sqҡ^Q}Mә\JYC4{L7U ,ӻa^?%ǿ7?כf}i!hh'x'wu^Ы˵UÕB0$ mfzXSCpGʰ: ?GaWE%@Ô-[CeyL[ 'W%iŇ))?{_Sf௰@j5IzWm$:4D{V%$ts+X[k1aZq 24(۶X_][bWGm)!uLo'KjёRʶmB[Λǝ/*$ݭ'؈q#x-ho#O(7ZR|?r,Iib0s~*;t#*BpjM[ai^:h4X&7٭T0w438Lv `8{M wG:KK`5 oXG!8ǽSu-I[)LGz-4%TQ/ y#-F1S/7/~NA^d]P*\m0,^(HAy P u!Vq2HƾI?ھܡJ~# \8ynGRy?Xȃn9t5:Q|&`pp ]` I)QYѲoq(1r87 b}ljZ H89n;*ΐ&+_QJmG,:|=2Ҡ'*7w_6E)O":5kkO8c-/7Uzm?Ap^?iY*Q_9j#U:ptzGryXki"'o#lBͺ=-6=5&4fgxG3K{ewr$=Џ g$ n 2}WnqVDQP,HC5YY^i{+#[ Jл"lDVYh;iЃe1E:m܇1V$F|[=:2kA~,xЂbpwєB-{Un#@mF*0BC1Fpx3m-\V/ 6j 6#-Ш {/~QuIIXZ{Dϖ\e?s~a`l6X*a^xiơ9q;T=E@E3e;=iu32=ZmC>̩1J˲4Bۊ"msY5!'c_~oFOS#h#}<()sۈQtQ`f'@m;>f^}^,m4brr>,F%|Y Q& d4-9?iL$mb9q'# pn;Ms@}̦rG_To+N&?arNsʆ}eyJɚFArkڍK[{t5a}eT57[C.K}󮥕-訆R$nC4x6uo麝"q+ζL1Xr4PuyF.U!ߵ bψ$AXҰlk JLqȇ&4MGg\]yX)4YIHM''L2qTRJF[Rǝp fQU/yR}_4E'-~UJ:M:F\ΎҋOhd')Sh.*C1fDtJ:'?_l=KSmi)78 XmFv8#h ժ Bc]O.R>^} 3Æ򵪦  $Jqb$ Ry֧g'M$xԔ8G!{5W=캈-C`oY/J&o-Px#oDkj2HIu:`!mehe0e g9z QɅ1 6Ft Qi Pm,T1{>C-!G,l1Pqov1'2/U/H)?j{® OXmKkfv JLhG#Ď%xd̅JT ~70?^s5 V|WN-Z?>UOD濒r҂{"lOM>Uݦ3Il赾Pwt ='<&!dxŒXO $-̥~g :r^Ғ(2y(p|)}YkqdVF r=bgL=Gi>$ٕq bժk {*>o<ӱxJ5 XaCvAeJ6(K؈[ 9[%PjG @ۘ5`0 #WPLsyM?G>MTT% 'iX|Vng| O4[ƇĤeER`{aXJq|2鸪{^ճilZs~TӣnT[sG8@Om,.=Et Q>\m*#a {*G V ga}4yםL(LIHwh ljjW@STTBh(pAOm}@o Viyqu0dgmnhxVa nLٟi._锣K>6KNI+JPHD-{U=xS#1qN4DڲV0-}V_s?jv# @=|g5 c deD oqySoOìvPhfrϩ\E&R{[y9ӕ%Mi8 A26$X+F׹0z4+ZpGLc(]M@[+[hu4 ]U?˫Pc:Ω(N7NipCUdGvʕ^Ids}JFU7}jT:HR_=m,H_p\zg>ϭkD0ȃc7=SʲjV}|Q&Ixt[lTmԫv^&gS"Isl.-侬 B SDvR߀Ѝb=I\,@ laĉdOӺC-D V\r>D>3cJ=p#_0O> bbjMI&ckrRD-A ?o⦠n@IK}I"w>gHyzR#z[*҉Cޓz WI=WMYNaV9Nkӵ̥+O\NvV- P<#&ԀS%`hP|[xHL9X3p EaYZhQ7'+frNz`|ԕtSo:毠:܃݌6n-&KЈ=ed]C:6y&^k$?.M=(4Z6~x4/, a׵tݡe|APHU^܉4g'I/BfrkW aM#&NBv(ms&rϛ,GGv)н=&Ua%_ 8w}T1j~ڿ*AcYas 8 YE; ݫ$i2pTU4@ 53qF {ƴ Ep!Cp4>V/D<ĴYm 1N<XKę̓ ]aQg.0HKe Y97(S?u` l [R(=HRyVK^1,u:ͿU >L,ާ1P  8RJ#Ɇ vq=0{Ȣ{ޕ(i+FNtrٯ/a*oB[Vjs[9JIEZ{ݏeT]K"pϕ/ f06uƸPԳH1%ܿ+UNڷWD\,7YPGbM[PP{`bYUEK43T eygd-AmoNZpW༫F[l0l]o0m`^0*eymy*9ìq)Q=ֲdOEr<%$!L#0@"*T >j=QzRU/2T9p)yL;R)\thz31`R{r#j]:G<=H7G 9fO.o@@0:);;ڢBa.v#68lfҊUGnMnmg4 ]fB$ZF3[ǕAT2Uyҋ:Ln~BL/R48/9)T@(*c}E2Sf湟jѳY.^泛c+mM!uj>%ڢm$lvnWf<`DP#ې3Y &X._Fx>S1S-FwR]mC\8$/.e5%zmCc))r}eoku)xLi64}4.bG:BqB&⏳ ǚƣnѨdk[ +Ǟ9ݽCtâ; *"\`cZ11l5)sBدkFcCemc't7aE++>\Ds<9B/j |enw\dzƅW1d6t7,?ZJZ-sN}0a[Z77M|g)'|A9WI'%]:ɢkU`6Ŀ'.VS qF;|Ksx #/*UDz)y V%;9 qEeQHK 7|.(3ޚtxƝØ<'Jc1]оv-ViZՇ,~Lsɯ}2'tv)L ˳ !a[Qlչ^D$Pp2:\4dHm;.BX)إ F~7ÝO庆mn0Lb\\`fC]b[ZsY6+ e]NcMݛ2L iQ(|/`UwpKQ}3^pAq໢zb>9*4 v)X ;1\g0_`ePE YG57Vv!yO*mQCFQ3eF>:ˋgD>@@\[(-'5wAm% /; f-d M- М'<]-=P,qˊSHV/j" exfvqe #-+fBlq_0BE4u9c3C_ZcXdO]8WȑF*X"OI6kw6ςnb^ YX n(O|8`2cO Nv~j}O{=p_9'fcq\jRx6h!ʪc`1E. $\ڦi^8CW_)Xbϓ6N!i:Hcw>RL`vꈝ@qFoseM֯Y18Νt[j 2BҰe7l3J.,Feg Uޑc vl=Mgɒlg Z4Rm"ݔt ul ~/.pg -)3YZuաB E ^f}8Rw,prZ{#R(|R)~6ʡKBgy_k & gUtia-Ar!\vKX=(f(vaB8"쿰dؙ-mumr0OJI 2Yb#a=VD PZn,cV $: -55s;ta!UXB4BH@R sq\Ҫ o!٤Z}az Z,yAw]ss_֜"u7E;1W=MF@ΰQH뵪:`wj8dkY@8;+iC.K˪8ⴽy@c>K8O@>5FU >NbS&zwB;♓Rŝ}0ۨ>n( %c.:aRbVY4p.2FGh'YbʹR&f*Z n(KoCϓ6|8=f(عf0 +6 a>)&kn\ágVeUoXR,hOck3g ^ɲfH33ӡqLDqo |klp0K+>=LyhzϮXfQq8ehE:X,۪/;x`E% !yZ+|=Y*Z7g 6iHYDY-"-30ݡJֹ$G/ zRH ͖F'Hb{?:lpa,~<` 94dT'W >yfZ$žX#_Q#u]Дtz"Q#ت8ͷ EISX yF5LBX8v&r q@rЀ3,a5!qcB;b>3n#2qPW}|wDx d$p}KHvH xL .kTNWdiښs]wu1 H@katĢ/p by5!N)OiGvQ[mw߅\m*mvL#t K.4ɘT-EN){z%v<:N_%0ƹxs\8M^Y"؞6e'=wLh$a ~uk0 K{zljyY!/6]e{y-EZd359/=hSʳC;wCˏGn=1֎7% 2l㖓+4@_./C&**FKn0%҉G!ɋ#MNهfN0Ŀ6MIgFըfFNPt]/RU r>U7G6_OZȳELy=R5&נ !xnĵvGwm]!ןE>SomVllF Qd2Sg6J#]!\l6CFCNH.5CcvN!NM-$N껸Ye?NQÇVi3L/# Zg_xÉ6Z&[gpZ`" k>0'v:إdk){[?1H rc&:R0+__p*`z TܜQ /a)P8cӄ5fow? 'pmccQ@O W4pꕸЎ;Pp]<ќ6zxTݥ[s`XߐGVH3AҒMExd_s{w\\n1IX.ސW~q8`g#(]`mSWuQj ypT.U?GpEgW"Dck>r`?XedREb~7PIJ7h``KI%:㲅 }B;re}hںDž8`;nf9vGbcиC:7 6xCAY#:O_QQR^d-kl.t><\ ^arC/YկQV.u,7gpKgEI:K$ӱҺ΃Z-o`ֆ:b|XzҬ)s;Yayb蒐W6ӣ:R;NU8SE~TҍӦP~WWٵ{\M]/UzpɻwEIn*+ |H7\'2xp;h ;^WW/V!]'Y=͡S Q5$S]pvNo%5 n=~+1#~mOͼXl(/jv-Hp:X !멀 >():<(gNT|RK׶ }BܯȆxTw呔ȡ%E +#ClbeJB /߂Lx; ^L/IR5[pTmGc/6VTy;UpɁM[ YiUu0F޴9 MjЀ$cڀ&7rOmѩ;3ΗzC՞67ll>Sۍ5 -L<\%JU|??q\63Q~ֆBl! T+g$X `݌Z% "W$ |:.Ok-d'b+QNƔHѺ4Nz#.ƕ2)~}lej8n]ⶻtiOi(ڷZY$XѯfE_GԣHL.Z<]V2dPh6 ,J81_ai9*eQDmZL$~i@+ Q\/+gq A %kOi"LmB9;68²%z;H)# P-\kҡ*gE Meg_-:#A7hg{5J%KL+abibBoGUIܹ|:>8TMy7> ,8Ƴ]ᥝ|YH:ͭO8LeƙI?tL l'!0= 5C4h⣮gͳR$f*/?'%ݮB w$_#uI\hiwS}4 Y ]}ذfT:6":򀩜]SRC&e_OAan3#Ni^z0ݏ^5@ #E^Wl2mX_7P_BDƇ@ b~"i鑍,HB5%yI(f(S*Et,ߩbZWg-\RF۾:Kdy30PNS(u"S u9$?=h_?׈ Y.Q19-JP//[[ǡ30à/cޘS1jC.W7QBs:Gk*8 6a2)|VR[0rLBWs Vl<=)oqA^vOVyԭ|v@,XQ)6cXI@u &\) =uJ~P. b'γXZA[? 3?UJ)۞qzs`YyX9T)+C:8v[0hwh'K iqRu^#YN_T ZGiwρ`_ve,G-بKF5V!uJq:Qq&eY=L\@kprg;.Uɦ DPm"QqƹWwfׁh#7;a?K %GvD (O T;-ƫ_pTP+o/vlUf6XONq0GO\Yݸ%}"X[oo?!Jƴ72&~܍6p$Uu] CP@bodxVl-iEki'}#kc9:K3ԡq PK6B|vfYA͑Q7Ku=/?=@f1i72cBٮajZ7"q?Z--΍ʃ|im,Ey-c<ؖڛ<>̒&OgE> xZ QkAm }s+AE5e ͡Yv#ɿS8[6= qY̽͊D;VBNFqUJ fQ{^.nw>œ:-~y4Nleu)a෨<:2m%}ۡ_,b>&c_6qacmUZ9fpWr/.@XF^DDT~}XVY!3 Ö/"r|ȉ?1į7`1-+cNQNc3l(c ԮGܿgŽO &^ >'q48z1T.T"oǦ!@ud #_0$n:"wF G>N4MճIM4ȅY/jX03lϭA7.3v7 з$hCE&= cit'pST&#/eb¹8uQu,0iVrCU5H@^Xb{[crFfR+0^YnMO٬`2J%P1zܱuҳ3Oeo~ZpUl +7yE;߼oԃ0#Ss1%{w#ݿ& 7[19!~FujߠAs>S,wpae ;BY@dd<v?'u/ڙzciH)^zeS]CVilvkjDnX[F6>~`V.FolY:,8! DA 2#5)fnKϭۦK?}p]ŠP  :-x`O,:[E4TDb\&)SMKބML6V/)\J4)PҪ׍({ر;oM25!B-sCs ڃȀ^T ELv65 6GmjJ!(-GhK>5uyionwT,Lp$X֩Slϗ{PL- =f{f@Vku,y| )8Il [[!QreYB[:8آfsZղ EYՆ:-Q4Ӡ0N%G38[Z , ЖhRZV>PkGD;u ܍wo`i}fK":h^o4žNx-\]X'n_kD6,V:jDWR1  =_ CK>K!xRN.a-4U2-3+v6 ٠zIs,* k + XcX.ɗr5  =C\pj\.yluux 0H_$LLno^Fb E)dD:_W{uVyi ہf/r?;m &˭‚*ZxMRw>bl;|oou-V(Øe Xk4A ?6,?_J6Ή-PַX¿ȎO $CrJ %`Ԃ%&`+F)Cʈ!G涓L$,w FͿK<%vzǐ(3}=I=݂H>,3PM Ԝ]D($WsJ@yY:P L%ҋsf :\A+5~b$#7Ge#^2)SLY 8hK<7pr!c5l<7T BAX|6`!,9:7^nU Vֽ]3t(B#@]cKDgUzsmm:iB!L5$NU1f SEG>^Fm*ق@Wʇk&tZDk` ,¢8TV2UDlINxb7s<:WĞUPuF&aYy6[ HC]s]"@7%8%MBʤ 'YJ% jgպ/ozw훏1&u;,gejgt5>l )/cLf_ɤ0+ a~g"4[AoiO\oS%Ќo!rp3"(#[?|G@ri:xX}|cn$ {j<ѝx)9O t#I%ȩϨݴt Q /gU.p2T!T,Ug~x_dy_lYQhMJ dSy7L-#`*8 @[ĝEooS}۴wՄ$)wB"R =s t")lV3M}ɇ< |V:^kli"S ';{92w8P~󡋷]x%wh1[ϋ4ٌ$=7jMP!?eol+NCl=! ` &ԻPc՜x=6WM36{m2 :H`MN;Z],F mjNY֜wwhO"Yoaի sGY1rǩZ}뽖5u[j=Z,V$W,P %-<IsOmL=ɱ/1: A5!0rS5/fbc*b)s4Ӑi"jG~3=Q}/YYmVEM:=(ezp-0DAW^|VqZ+S+9{~7+"0:ϴ_ъmڈvK6rt |{of7[פ"7X ܱ <[ P.)%8U3rRk<H7Z#w?<:.`p c@_]6Cs0R`좗W6L*YT-Pg#Us_L.V2ϕ`no IV-\H!n+@Dz(|pxG 32/}ɶ+`Y'us`>"4!ػT-Gf)t~HyhUǕb+#GKTi kZ*ɯˊ v0?|dB X+.__eğ8^!8^^8`|Y`9Wzbaǧx+$Rq`iIfD}a܍7 ʬuÇɺd ],vd i'Ki{v uӿ%)ugQpKұ)X 0wK#>NuG$"oҳw`;/3Ge~f4?Fbs*H Ld9U &T>+ 5E^aA7R.p~;Yį ߭pqP $oƱ3a _LB2(:$K0|u g$=%Fi| _POmqLIqKauDJVZ:pBeq!Ü(T| V!4d>g85t$|;~Yf:F2*)gv;*ue3FmT2?~ՐGjlX|Rȋ0;£5NqrOpا(I[503{+,vY vD|x i9q14FۨɯE< kքY_rro}^rL,Leȍq{*~pC(7"yGPzwP0^|.u&eN]X)iҫy+Gw:FK2Ďy^Q)4r=暨KWy&cy\ZOߟdDg,{#~qE!ghSls1`KK: bMPhڎq\D2BXUqvs3$;z"=miKLx`'Q>xJܻ@_1R9u`R b8f)r}@tQqeZŞ:^=uVfPI307@Ԡ::}P#5l߶ )b9> ÄU[9(3uy]Hz;relGYLѶдaCߤ&YYISVhu\o@is L˨qc@ x"HőM%T=1&)WFפԟ # /q,EnA4*f9BV;9LyWU'"'*X~"LC3/l/u [FaYS7ᴎz/4m uwj bYODƩ|47gfpBif)(mǦSuI/۠ g7E?lVKBNX&B`?3|)!)Dn!k3*wPLxHM]66"VcG+ۚ1MWP6?BMvS`~Daw2 @:;U 43F&%zKɣ. μ8T|9E ^g1k I(ҬID"Z2֥%f•8}wPCʤP1 ?zJ43qmaWom3ӊî`'a ('=c-&B u:앣#tO pZ(*Ug`oyG]nHWD2KXWQ{@+^īxH\ֵs@< k, y4[?yekѻ}#jKq aض,sozZŻ܄\GB j:J&8'uT;WCћ$)}@N~͸ |vF؂f|mM A0dVK}*TBXjdQ.$5f t7cHY<) Xφf\̡8Bl2a$T2A$̹]qm-{BLSdגNIu4ogdmQXMf)?D6 њRʧ pG] խ?\j:`jF"J dXtiDz\`lU¡|CsRs,Dy&nEsQF!Ȥ-eJA8;u\(Cwk'ī7e\SDMp 4t,llR>*&F4X7;e-e92;^@VQv'gy5y]K={k}2GOk]@7gq /r35$ڱӦNEUhϿċmTY[|a8mU<œ?z]p|'YLj;^ v>Εz1ZQgPbiIo<v壔K=dMx*{稲c.әcrzfI7:tėQqGjcŏk UUQvANc'<)[|6hwH> c$1 KV<2/}^)-50FE>-qOhk7]NrUMDf~C {}ӢiYc6[dֳ/bշ t_>*Pn7ÿBF>a=`u@e?#QbY ?Lc1 $գ"KGu"vϴ7Oe?o٬^|6yr ; IS,;j+n)+&p|J"d!"M^slvU9s߃LixS/hK("K )ƨUa:`^D!NX~G.fx豅\YN\i~`}TsQRk݌>ǟ6p(f 10-ZwzQ{p`㲙2v7奋y;O劊R.۞3EQ')iGogf1wJzoHnh*?VLzp^s>t@9K~.$,UF2b+/Oխ8&yUq\MPms~9D Oْo}AR^ŰN01O D7ts?%]MSkKCـC<OZ(Dp]'P`*j=q]Ct }]pˏ40΂e *f "gxŒ'[!ԵUW"U2;8ܖe} TNˍXJ6;rlćGs iA5nv'{1F!eSy'_Ur qwuc:BoA'QP:9rsTLz&zl~.{dD9t0h⋀_[_VT}>ѢUʵ0W*$ƛ-;7CÓ =BJ5''>mлf'y\1Ï\Sj8 ^QOȚgЀVxp(T`J<C#%O#I܍ŋ /-BX&ȓ8.BR$y\<={:ۑ7pX4=Rړȴ[!px[HCүM-7Eh$~^M=ޫWM5%bf2,.-̌( :,{ˮ)WkQ#U(Oz΀^F0{mKI7_W>-갾}IXol-mnm֜t2&K~.!9{cEdHLǎ L:O?vІ)bo,03aydȆ,֐`8l3X¿PuxH{ 5|f2Mw(v&#^Zws|&]-]ͼ#X@ f 2-іU~z֎2"ٙӻPLV%>tlؓbnZyܵm|-tE77 VcS-v6I~17[`Q.FnQl;{GY[@H H3W4k9/GƠ6Œ~(Nu._ٰiN)80@~Chټ(y@oʸOؽ*\Leg>&JF-cY\rQ<z`Xe>1HiKCrU0em97@lb<+ `B db򖱾wHVAeYPXy$Ƶ:^G@c Lzk$Ʋme 6^5F KX9?f|oVFA@" 6qQT \6JB8&#D i@l<%6ۂb@<0 P `;2o@"*BQgpn[=ysֿ1;]OfǂO,=c6Vp%OpYߊ_bH~`_XػAI;(U\r&1!0S8L8·+ ;(q&eC ,ȖZtD.À4]|wn6PR@hjX(PIU~^JR b余̐xG[:ĖW v%n{0 0{Z`I ")Vp~c!:ٿ]q; c;#ᢨV =F8G¤˽ =uCdK/^qf0KW 0qp׳J>psyކN?2(0A`n?*`~$UCa"jYSRk7u1SsCFe[`Y\h(@h x`inݒX{`p7oI RVڧ[ .OlIڋ Qɀn`A_Yr\nKt~6v7K+#%CU֗ۀsdקC|ep-Ѓ{b}`^.%;*&EiLحg(qbFgz-nVM<_ϻ6j,X|K'gM >5UشA[o׏Wy` kS[;i aS8?a4($y@eWFӱatf>@گ ivW1ΖOKlFeoÞc [_.cK>>ӎVs]%+)հ_Ͱp0SWCyn /^j^uϠ}GPdz44|cXkE_ª =`I*Y ]]M"#rz-!fH (jˆt_q9 K{t(eg|Ai1Dn+C;DB-E@0jlLY-Uo^!?7 4bY,-sJizzBo }HpLʨnt$PQ`aP=R25d!T=me2лlK*4 -|2 esb6co`*߭4Yrc]A ȜJ6aG~^r9V a,C7tFE#Ϗ1J%xĨ8 xttZʹiZ`iŗoKHxIbКmnfvB0XGFc鐍4h(SS9OCl v}?),sV@5't"Lqd5) 6i|]K7 06`|y{Z=:uvq͒\;2*]"s#?m5|,sqbAlt ]2k_g[ :7>l#67(hV*  FGJͰx1"8LD`M>q6$M0[ϲl-)y qTQu z6u+`"ۻ5,=v$r: D"!p \7YխRuX9 ]3{DCSq-<3AK̀r27άatԆNv<:ZrULa"gQDɪ(˽4 jdb~Mn/-:gVUy2@:\\ ݛ0dK %`'oٟ{=rlOJ`nNڙAŜ ' p-P30jw\@,꛲\;+ڎL8bHg$+J  u\ub4kO̩+ZGQ/ݸjQv/Ū(0-96AE%N]EQUh{h^0c,^ ˨P~ν¨p"{-^K%;4a)PxvK2OtaQyZ4!* 1Ud,ĻǀJ{R֯ڂ!egFRȓL>a ]Kb&# {*f>=1dG88RxV> ̎(U H@٩,ISZW<ψxřlГ/t4󑡳+kq!UԟmRpڻ<8߇JǗ{™vM2{ Up_N ϙo24X4͏+O]א]?pk0]zZ[`{) (ᗾoښ(oQwW1iJckP{ GIñBo^r5rIG҂wzgYEq+j%C7L^NZՐm&ͷwT$i$;i:Ѣ"ժM%/`O)cWq($m\yL?7`L`$1A Vz94f@ckr*N%S5bՍ+].tɂDUne-ŬfrHΓ7-E+4`L/L0ی;N|k<lwAlip`WgqٳPv#Ч+<uT~(NB):T&M-lhơ!d=2a[j[)С k- 3`Y?J~c7QSZ 8 2d$%lK0ߎ:I,c/`w7X6eŻE,»ٜS'"g ܾ~Dzګsg2j X| S" DZ"}?rKc;l&zs)0GTb:1C1zVB}tG`K0}R=]Կχ\76F#p ;rr6)Z O}Oя}8$vr* +oFVc~ˈ!'NRe2Xf:㕊ӳjc KFUM}J "ϩ4GٳH}[yE25=#7g_s1ף rgH\) C,'y#!fʣBS4DIG-*Kʙqq]Тr?8gip,AǀW~ .+X xL kɃcGJ(7tyV8W!]4 %c_/Ko;C>jFW27fa5b3y_J)r0\鮉s.ƹ'߃;sX2B_aMn2 /l 8]PZ*dM0'!t|li\$:h@Xp1 >6[͐btTy3&Nı69;q7֟?y(Td@ 0P$dNpE?uqq6y]%?O+J@8R Xf#i2`qAj]n|.%3q* K=df~7]] |O0wx=:uI< ;ZGz {!r>toy-+դ~*GKV7sbUsW Uh"믵QSt'ξUkwF$8~res"&gB4^C42uo ݠ{_߀GUCY`!>8gO%gN6qF0d3p)N~!D]\GAYM~](xcg "q, ZdW{>8\< Y!hm=ʠ*qS4N%G߰퐕5_,qu{q,9ERkC [Z/S.YP;WN6Fڔp("$ HL"!4hV5Yʭj{*͡7Kn//~7KubUL:Ix÷2akBGF2rMA4!N##_WQ F:@z( A`u{EwDLRoϭj5U˧h&N)K[aiBqKAG8Z&Pœ#)3U:1O"7RnOd:e{ӏ[bKRaXVK]o@`Sqb<PྑJ4^l䕋 ɯr)q9u,`W -r:Y4vz˨}QAQƻgJȃ !2?H1X`kllw{d*/O1N;7 ^_!BٿWCtriT3SKK _@j9Nͫ80ʻZqy ?wl@*QxYwU$kMoqЃdG:l%d~"LN0ܒM hoqaV{(iGdSw:mҽ'ptIOsi n]~J N%eV8=a$-ZKjڻ${}3/e=.@GiZ2K! DW%p@ޢHzR&tPW:,"J{S`}ȵ#b󔱥goDtig\B ,0\.]e8;z=ZjV5{,]4fk.?.ܟ8ViV*}F}N-ON$?oCwם%В9P>Wv+w=bo}ߛ#*aAlj,w*m!wM( %W;YڐRȯ2Q `Zx"F1w{qA ?@}9>4C]@6>Xwq' UO^J¬T*4 lϴ^F1ӱ2; z v~!j$əYr$߽ ̎-⑾}j9I =֊kutfn%Xl' AuU=>::Ǜ|%3JSH$ևX_|sO'V3UBm߰"Z;fKk+2(ViVeUͿR(DŐ&ڜm0=ޓl{JA*mQQ6hp* 3JH4iA);gDsRV2mv$oQ!֝8[୼ |EDKۢ&RJ 0]0K3fdEx #ݞx@>WcAOzzN |&(g" Kr w["PQ3Qu7[h{*M T 4Z}p9r2t~ {M3>l%'2.kUvJPto&\*RuLw]nnIrw@/yHU`n*JiqWS'HZr :@+>d,ؘC/CC V; N *X7$ʿ`:m @{lLtFR_dU&~Bb(=|)~j =4Eix#jTb: k]3y⬘Xm?~lupSiɢl劀@?>|s Jk\X:X}dx|,wPCÒ@IĶ¦JnCikxܷK _>d;h0_+~ f*6gǶұyn > Fa2 \@5 ~` ]ȕ׍]:gU}[i7c&2b.4Yv} c(|ȧ4I(ܭ6W!X(G=>ga\h hTt:*d!gAQ;w;&8"mT)rے6|=cP}7y? FRhC+RKqXhU 0񲃁K@`CmV_H9d2S~&Wx!ב\.9nTcPjWy*<|ɂgwp#@~ӹ$ t75t6ű8EBnrnVRݔX<0QEBN:o#ja4dL'>n"\X#QHOm`yT0h3w?`p0p0_2OB[!,^y Gi\It#W^f)űIW\r楜Vf5%o/$Ǻ>[@%ك"F0^hf8fq{re~iF8qO&F<"Kl"exeƓvI,]ma|J-ZغV. }-v!?6dy5ߛ` C &V8Ӷ` _1@eP#⫆lJѫ4,w@) `i>D`ʁz&Y0b;2M7mŎr|7v.NFr߼,$͢;"bvNJ>pb#nA\ÊbQOPю\U6.蔥TY޽wT߻ZC:xi񂸏 4V#E_@2&sb72Wƕ9hOO/CzKUT1Q;i ª9 hv7"e ?jʳ2;B@\2D$kڬΩD=j_LJ]m{0l-\gSKp]u-eV=a7ƾn+:gc :3a'.gPQt`ol2-RqLHXmF+O S7@WB>NTl[8@ \ә)Z;~0x!iҴp8fcJ"N4ZvSSCF@˃bZlo6$ݢzhPaOL53ɂK %nŦcr(s %l xssUX³d'AudP,ƨ;NuaVu$ZtaTiJIH-%FWL~կG͸T+6uB,rP>J P'縗O0LH+8e; s|en)2hC=bש.E4$ ]ٍF\+Oa͖4 W"+U B qy@oF(Ã<+'ʭO9whj>#.p))q%1Ԁ Ig`,%̪ϊ0S[IFV#{@Yэ#?j{}kSLpidj̾ 8g lAg:D>k`ȷ53:5޲  V-P^.T;Kc6IIP'"?T[;.eh^)@LiUT79sGgOvՊr}4`*Qgkkp)Sy['I;2d$)l8aj:cLUOX!}~+@7+O׾zXa#|-cSq"6o%Hɣ{`Lb2z:X)4wّF te t#msԈzL<"P%3?g@!z])YIJv\ @¤p)*MQ]c';z]r79Oq*An*XcB^4VJe-fVj*{7@ L 9X&5\hB\>VA(S?Ny}ֆ'6ZC5 [I9p^*Ef Wb D tzrRz)g<0JXwl.MV.YߜvLy7q~Cr~!”ueN4;ļ%1z-:'jV3q< gC&eGp!i>U͌mft-Ktk>-"?(4s .4D$fpx؞83d1=T=+棹:Ba -PT$Ol ~<&W*LO$Wzppj?U_ t_'lyekdJ쯣-(+uìu)i𑭞D-z~"!^:THIzFAŘ3dC 2DdltxV"?DAMg$͕7a+VOIƒZ5]4Ɍx([{ 7{%}W+H 근,c}.ASɏSECLt!6=m6]߳4ϥ'to5rVPҸW``>=k$m <"bsmC1/U-=}v՝z<}U٭"aKqqSXP,8⳽K大s*vgC萮fz{{|Et8%~Q|8s)[Lu[L]i4\7WI[IIj t`D^"^Jp` E}ƶ!^d9Ga"\/y%KG4n/0B%+qH͸_+#d$&7zk`7UJGJ nYjmV0fY]o_ _#{Gh&zޱu2 }n98~WwJۖ$&># Cn'0 a!ޔ91[ˋ8O!7J8ËZ"$B֑QW7ki meA[ѻw\Dp,P ‰7 SJ6x"P_j wzyxC=r-[RG6ؤyU 1Ws)oyQa$\?K\4e=9TWE'jBkН^BE>W΁}:Gq6S z sHRsHXV_GyPw8*U` o =C6|RՂ=G7hf,0o , / `}T,#N 3.wJٺ[,i1L5,$2G'`~GQΥm_QiQ ֥C `Ivz+IJ5Yx+Hߋt QoeP`mSXD<84^Y=o6َz- OÌl>Eʺ7psOb5AD{kKEs.csQƭJS^Ca6]62o?e- AA`"$鱗3L|>CB@rL'B'6mڍ%1 qlY-#0nY0${Qbfi֡ /1A5u'ڙBxߴ$`Otgo[L5%&N1!ȝa.Rz3w F<|cgcaf썻IN߉Ek'@^]a\ 4C Orj+г-LjE޻n52̣,9en;'*ó^bMZ5B~%GQԧOQGʘ"e֎}DyIɕ#_0g;Xu{؞9^6/mp+АQl-ipW>Mo_…^|J9«N/' AuzP v]jVQN}ZR5,%IbM7q)릯q3`N̒Tfϓwcv2N)^L?(᎗r&G7p@S5}x25m;:olgFѨC!aON'Ti9lDO(I0!)EV ɤ_VY{t La>&o뿨.6R`o֓xZc$4z$G.ͅ]\Aͮ$Ev0so؋S lpf9bӗ=‹t6eX d`5L~3wnOrmJE'}'zSGh:UX.CE iAT-f9W'>]6^ЉTPcAa W R=\"p8%⭗{x]S%bZk'4oUR v 8#cqpTc EY ٲԳ[s=,_JW`rX~L^@2y%MxblΧª4۝tlyעE ˯| M gGqlU 7ZH IϹ|H?q@k/fC=NXo[SY ~%~כ)$5A">!1HAIYz/3偏Q[oH68'T4!A$2 R#oP7aKvr= J¬; T28a Agj ;ej<+(#ǧ3UR2*yVc1!ΑS޾19tTeaԁp A*jc#l_MHf1s0(r3?Pb Xگ:qp5g(a ].y%8 o/}TTh[v Ѫ?B.B œS5+[l HMpJ3Nmtk8vRͻD x1jjb)Q虍iu:ƥQdyyaXo[oBFn:$.,Li?!kg{ `bF "G&{]nhC]il2A(_gCkBRyx/[m1WZncyrJq"m0PrRX28, EECʖ#i~,PEy}VSDK5hVy'=+V>tʀʹ (-'̀p*jP_Q+#\1dd&r)&C,5~6`'=aQcyL`L!ߖE$ίGX)EI-|&-6gt (*Jb^p% 4E Sad{W-kCx'+me )PqK0lv5->_  -$3_KKV1'u_Qoi5=507yuoī 6(nϑxc*euBaEV&QѰSpLNO:zf@: <ɔba1ҙ Ԕvl˷TmSqw@"7fXׁOm%bPRKs|m%@%$um:I T8o2‘U=S& !q.n`M?[e5"jH0gV*a:{gRSU X2ٲS܃Yjix( &YY8Sce4Eo =Lpzt5QEα\a'Yrz̍ 2 H#u ' b3^F3iH\5\އx}XKH!0*5xEYE f#C8 I% =7KdvkGԢZ:fUYv0 slH0/XuBPOJk.3׍T2 D%.M{1y9 J!;jCOF~_Nyp!(^w_;^oOjVv@'c֯`ibmYF(+2&bbt ('joHCQ_sȪݒХgFi\ٖxu:.חG èr5r\&"q]u$iI}m}]^1?YZ)tJZL+̬~|Ou@D>uRri҄.2gr.4)S=eLW #wa#éqR5l}R*pmKh[Bz1㋱޿~CNUT{&[-XHQR4E3iO5'ᳬDdMnE?K֯.g\ѾHA:̛ޘ4S1-g3rW kikVwB-`bdA27T$*czF E\sBu1etg[uCr)<m-p/%ïMP qu4%U gWpuZ=c"_ݴpm+Ίk]w@O%9zE+w䴋C E.F`[`!,mXQ!\&=躉5BQ om)5<'j/$)_ps)l51!|R\f^c|7ҊŠd,Yʼ*`WHVJ2yH b%xm=C@԰ŶۺWJsM, * ٜk|^)(Ό$01+Yy)7gaM3^лKNTʧ]kQuǧ5[o}:8?ZzaZ@~IG_R.^$ rDŽj80ֹإ3 &4LFVHRlJ>Au5̕њmFGF8w\ϔZ\ p9) Dex8z SY1h"Vo O<(<}TCgm˦>I\X/D_UN.AkC뿁8 n^c?"{P%J•=cw"o,, Smْ]gפ1m͜r2{1OS/}:!-gn>uTP(2fO#2aBrbv8PL>%yo烪D,W,qu 4)i>d7B6^ƬFݟ72}Ng5!(@v_<mt) AMnht9T?dMEsIDYD0Q.EBB RM0$> =C>Ɵ1r}@;Kƈ%w+/'Qkptfp)_7خJ:@ /RhWk>0&wX>!h F۪ Xٌ0G0D\zZmcVUoPomSَNj|} "FziuzkIkAqf4Xy<h8v.nULoㆡc[FFH$>k$KE~9m4pufLz9+^}<%&Ku- Cg9 Na13u_s`:RO"[^A2ЗW uze{<:C+{wt= iu](iq 삮'*E5H,$IuDQf;[*>O}iMPURdNuJ>. |Ip1) bum'ZbL}Ů^?@604w~2g_4:闑9œk+| ?HU쏤 dC:w-yp,ԶK_nJ!иڝn$ANOh4.Ez'o}.Sx:XgLL'0zӪ (nnBˠ#M+P4ˈ.XqYit|qTB) 4Ia{Vr`=5fQ}{? ۭg,k߮#(8x_շ jVP0gTpiB:ݓe\^9 mBK 2ϋ5#Lr׽EْvI4KVtÔ J*% ls' 55#Byv? o7c;qv, mܴ1Yk+ri8DuUg/ڡ˧-'7="N K!eob~|&onek,s~ňswq-b($u"f贒a/X MWn˦ p]z1W76nKFF !}p ?cWa̓/(CNB@2sڏ+_DEwabr*Sv#xL9)`dCEM.vOd~}s5 N̓zٛxYt}} t ).^8Fo}rJcP{NgHg8JRxQoy,QP~koJ R 'C1oSY\Kf;AK"?'.zS $o]x\s5q Hnɝ{x 7ݙMtg7 7r dP$c'FSvs:LyU1)OoVd=/3l~ %{hH3AќXNj@P>Ft6/idIT: !P{>Mq#( I2t!ǵ4D qb:=DYJw+E'(?=i&Z<[pTkC.|:}h= eF(bG!IqaR^:MhJX#FJ7\ (v0s4fM*?yV'v:@wMR,[㘫yJۄb;T=3\ V l1+:}`Ӝcyl>$qvΖӭnXÛ,Buj>K6xR3Y$Yŀ4Tٜ|n-bZ/k $$7yߴ\nYLp K9B`: a +cV0o]U#^Ni.ӡMŪmсUfOZW>cހX^d:z\ov!% +n $3'sOpQa:xc=J=R?)NZ"oxtaR^mYɕ&&)Ckc0~Y@2u;,ٺPcQ"f v12V_HAnY4DlMb 8ɐ3˃+'3߷nx [p st"O$ȌLzgto{/?JHi4 e d}[, nixQ(6 o$Qt9n\7 }x6E5 CᑓrM`6jf{ UZ_u"QozAvr2Ґ^rd3:$t`\TBuHQIw%VhQY0 z)|UWOܶ PC F)PZn=#%w:Թz!FC~͙wwc&զyEnp,oA#n7#[ȴx9Dڤj#IZ䄥J' O>\LQ^pVJiUJ~7`WzUSn5qZ|ݚ1ZI85bXן8tm;`+-v].-?SZ$n*A#W1cJ9)I[M} zA0PsL[DO3Xl;>X T{|{VY]wK;=@6\}}(-@YuGNzk?C꼧Cxd! ;1>t[Es: éHۻ|D#e/qJ-l$Ԣ+j%oZ>Fv)j!T|[ӵglݒ[e%)pl[␝vUnFx&T*YZ\y\UZjMxXS` {xNF~Zh*] 2:ٲN'N ^<[|R]^Gg:"aيI4D:Ydu72tuِL1 Mާ1 BG,[ sv?v vS+@ԀjޓĜT,4fDعfvW xJ[Ŋ]/4Tj6A.KDHA|74| l4ZsK8kIo-dCVd\)˹yW8`mh؍bx${1jAT:Yk][DrAlٜ+*f-#ChP5hY$O +*&4`n&qOudQ]W65^zF;6bA y7zD%dZ@l1X3S; N̟2BߩFe",cih#ӛ(5nr&cM]a1H⎂o aݧ~eyňv;N`6@u lD *X%UդhWX^@lR:H_Wl]N|a &K*oS L'Dm`DBRD%:F$.Tkl&|s&fqx7.BQ{g:Aө;O1v?$ì9k$l,SLgH+$͈ `]"̣POcC{p X VGN@կJxL&:˳ՋqN6i\F>R0y|( QiX+Dn4Pp cn؏NΚ'Z:"񭃊^t`GfOdPy?r} ^NZ#G0"os8@Y1㙩5;2ƍwEq^](rXK>XMG_d"J\RB--Zmݶ>gjX/NRaw)޲a]]Dy5q˞"1Y -º_odSdC9Xj_9 {}RԀ# R%O-惘h V;T(nb#gn*&7DR H-pV]乪 KbقWLSl$K~sBu(6z|@,tG>+N<(f NH`5u`!5Qur8`Qx٠g}RG@IGxu8 ?-iaҙlpppYÚ+Ġ)>IͫW|>_5We<иZk'| cO} Yj:zN7ùF u$K aApPxׅΐ̿Ga!ȼ\'$~}o#9U/?ڧ_Imj:Et?;a>'H>aʖgA؛F#ÈCmQ:;}$O*&;*Kgʘz> %5wH(aUtCG\c.S*V7 (E{ ="y"\?o[1BiHQ}?z.KʷQ=KM+noGúq Ɩ}An!]8$Kp@h֬gXF$ܱ5ka׍O@!r)8cV+A*X`<ɽKa,9Y|hH_8dTsq3ra+3 I1ME]+#3 WCe[d@BP/C #&ZP}1t)s}`МXrj?:On ;*ˆ?ަa ;vYɅhEPcȯ2>8f @CKo$rU+>T`҃#h_='D@^<\\$j9 [KW {&3m´XAiZR-:o:e<ܟmܴh94|~fl]l+뙝`++U'=`FuʀЎ-(l>u2dVا%7 G=6TS?WyOeDxN[ ֯sL)ei1.]9b;ڈW>e@51_wfGhVindH7`0)'&9@1)QBdrZ@ZOnWJ3هG1oFluǠN#67x'A)@hYv1n7d oy#WR=]QELiQ=pIIiw!uBv̥MD)r=?AOm5n۱'!(1=p)L;_f{(d?$7txbL[8 PsR8#K̾ 6tD,9\bڋWTJ6x)cG`[Nk['J˽vAA.U (HN`%t$&2ן&*.jA `UA/+QzbBVy_*nAg ; KL/vnȭ膵y&$FdkNbK0棇 0?XȘK~L$#WC%dJn fJE3@qaF~!&uL2GgT "twGǺOlwEFzj\|gt̢cIRA/h+٭ + ,xCle?Kų ΰ8\ ~h/ο%x˱ltg?#7ô͟31&ȓ(\@.usۧ])y4heKW]6eYtA1&)`~?o7~YTZC5uB.{&ߔ29hl; ]ֲm'Ntv:_V^ gq\`S޺BCɹ.35 %CnNNfgНaD*\ߡ #kwm:ʟon-cz AGRh:X^@0U,`/ PʋOiFBN1'x8UôGԻU|:nb饮w>ˎt{XoZΚ,f|Txن890HVRD3s ƏA0kPA3Kf gu)iˉV\bw(@ʼ[U@M5ԧw*: (U 0Qc~LZ:kDZpJu6ll.o<`͞A'И8LJvu(|tN4O!"~b*zZG"Zlt3JL.塊6! a{uX`e, ᚷbyǥ]1_ Yo6$096!W_$P wVa~TȘzhQsg <`5-e UWB2_;[굚 60)Dj'93)u[UK'#M2g,V/́ǏT ~kF p{a.*ϴ:m7A0FS# 0Pcϻ=^!S{nZICdd%n)>0s 2[U"M-~|rQ^$)3 X[<1@xa |ZN[0V( <Rq"&eޗNL1O۰e_C }sq2rVGgXAtx RPW# 9 ܠ Lj7HR%R:F~eT/r[/x͔4 _A+pmOty㕅mhAشg;XKԆTLB[Nkɍ`y?ixV? ̻:f# xưر ?Kʆ#F3- 2pRjBF.hAY7'[F`Fb!!is)٩/ؖ+V`eS80Y}Jd'Qz 6p8l7}+w`7ZhC?j@ 2Ȭ*ߛKpYMxmP u:|NSдiZl{N$ָzvI~A2zy׹%,bHI>9q|*wimp > HDcr'uQ?y~5=tɍ)`1?dԝib(E*6 gYE;2Uvp0ݜ< |kܫ`jMt &bB#gh#-P!qMWe< ٓZ%Q;ؓɀ"dJ rRi{* )z イfJgʞd`h~ekl9"9KDҢuTw-7[3HVp ^ȍp@;N ߩ+,oNX~\dEJƍ2k,8&UD~,Wt*&u-0QINO;̮<@Ўnڏ T5v`s!LsHH x|u;F#'&e#"mo9Wyq+ʵQ֠v +*11L > 5(/"[2&}gHa6Qe5y%VЈ5CVD?(r|ef bvZyQYIn%ОePz3?S#lLp\m⸷pҩP0Ťs:ߪmTw]A spæ${U |[j̤5f~`teob1#ζ׺I To|-%^̿cS06sSWw!s9Em^2=/~ Ю`]#n^878TSVrMg^mTZIDRW9i,}*X:Đң!{xn#]d90[`g?Y,;eG i9Ia*e(<JIi2أ:mBOڋTX*'y!@K7K7(,z<]L $x)%p#{!@2zNyP1ieARw3J~*8x8T&`]xЎuO={Cx6[`_ $n3bEzIa7ng"k:m))kC$S+c>աj>cMKZ$ 4w^! REN>PK;m40*o&0.&q5oGO'!gc!W@9Z+NчdH t3:46u$OLՖ!;!6J[ϠNe Wňf[[~{1ƙ4X?]m,]cUE611混vg1D)ӄlytN.WQa Vrb1a%sfWRA֫%xvƘhs?08fUHG6WQ-RF@tP4h&x C8^ɂEx)Qw𖏻$BZAtl#%7q 푒GϿH⺉O3b-(VT$[¡XJ)Xs"Aq-eX{H+@ߢㆠKE _b]ʭ/0v fxN쓵Mn_!U"P\S,ܻHlj81N7%Q}C u 4 *Xև/pr@lV)aiLw)< /Ɍ>jJ s|yDRjW=╙:pmfJ٣~"JS8C 5O.Gr>Xllp*& L~݁-W톥bZ*)KAK'D6)ٕ'w8^v|Lٍr_צjK"Cg.]A1e15qWM)I DX"@Y5s&(\3l%p՗N}t(. 𗣱0ĥ$:-+GCc% <z#Rx7qZt{D430A  >'$9iO)2aGeo}2\c0z-䐑Q,q[# l=ANPh-\ ̒~l͕qۧriKh. (P x&N?yVl6E~% NN~T*V{gAu<Okm4SV3\G ؤ[N(RF~r6K^OdTxc[δ/o'D fbF{₰C" 9v s|[^"XR*/zhӅT^Y]~PHG\jMSSЎx; {`ݳW$W@7~I͛ÔR~7;v5p~wswfaD=YmT{wO/0 L Nd]GXEOҜ'8C=\ ݽ)^a^k$5D;߽jԍ>~EyR~FIwB1~;sZ"b ^_eUݠ 2@;?Q"@U)@5>"ƷϖkJ[zHB 5'A:q`\U#I 3}8 ځcBʴj{jNpG(4=#fS"Po/$uRܔ֒mw+a;(BJV~A\< G"W4a듉ԅxS'Q jCqSFl^WuB]di ro/#,J&v9:;\ u{C?ڵ"5-@5TXx.zB@K%u#," 2^#}B b0_<^:Х)ItriCi@ң ˾y BYeΆM s=WRBff`X=v5l'n>}r03;c~:e2GH`(|™lɃ܄VL3Ron#}r2lH cQq7^ :EԴ.lemǐJ Lj^" >{';YA0ᦻeᨽ.p?T* O\[xh07U4xǷJc2Rif={D}'"Vj&wq%c.ܴL8e8ȄB ;+1,45%op?2Ɠ5$Fԝ~L݇3rXBг@%9qkb{w.nIa7~}k'_R>`K&# -[SO;>7 mh7qh#Xw8<#TbIeOh16ˀWW_/"\H"O];) ]>_8/1Pct$l_!pMo*G(F ٓrrBx#Aq ΐU?*EuZnZR,](b1%%5N9- zLDp]nd}2!|  R2 3XRfu@eKZXpP³0VwB,pYPg)s;v+[L\:dx\QS>2jg8zCUIW<()Duf7>iQrHX)A=@vGH?ѝvf`1(ɣ|*n0 *HdRZRܛ z{/SHl۳y^A!LB P C-԰QN톹1GCk`)T2='~FF%z`DL=9@rusdO|^?+gFbT["WK?5v[SӃ5B9PdgZq%Qb#88&`w8hͪ?٢#s&ڊ1=ĻKOcwmї~fϪTx}U.[|(-M$ܨO*y1݆ (:meĮ캖|] s6wTҾYSMO˓ `)qྠ@K8v)f!{>$U&ca$'~BsR@-)lj) >H; Y xmK/㱊9?OmIE}j m?C꼌KI&wŝ/l@G@\r;P}N' Ջ19o]~'nH;/^ڱ媄י!㴾XLYv 3Plګ /|!̘8o8 tBgLav)VATuc$tN&y4FL)F3b8r6X|̬xkK/P, [л*+2V/)N9[H8}CkIC龁H#tg3*|C!EZ|)hd+ #`1K V6nFe*{'bK{.`rA懹'sG:F3|z>Rxh & 8){[©4&pݛv:tXW\"]yim@WܿLvey2A}Xf~lkʑPq?)ONLO0+`ddKMDHjqe}!מndBɃ W(V8쀨ヮsՖa1$=c; &JvK1|rˌ5W{3yFt5"KwĮx`XvO+I] ::S[cK2+D\BIxlgAS $LEGZhdZ ՔnեT۽Yt*155&0 Uq=B2 1ɜ;xE܈>2}LЗfkӡ7=ՃZ? )#32$#i =$ >M"-X nv6} }{7-. LI9SV>w^ۀ:G8cqzQxiA%Y ҷ=U:U?x(hʖV}#"7X `}vGsQ1\$0?-l0.×h^'3>) ɽ݆hJ-daJL365PVVn \`M۝njrP mG 0'7W:%]^yK!Qa}RyMi[| 1ÜX6`5U-_Xcq(ch&8ԉ1jl͠øp(`5xT\MB#O&. Nk]D$j9Sh06 -Wmq:ϲkfp5tQx̅`\!0WS IdD&GYP+%ٺSzK>I.׈c}+FZkWE j=KCk0jģq*rDU7u uܽ>kcy*nZq>RM45eӶ* 5+|nmwukR-͘{bUT/J0\C2A|էO~tHBZ [|a 37۳Qx=6lr w.gZzi. fn}cl!%ɀ`xT4⣤zK7aMiu>_66OcT,!"sCϟ=/:RI[2<7.M@oFFޏc1Zz:[\%Z.cH1f,L[w_(zĝ4ŋAwAOĚ|%_3V?S^1%'au&+e9$SqY$`!5< Ç 9%~:ty8vouɯٵGR?A_e,7oG^|7 $Mak>V)f7}`w%s j h7j혱'"wRi9g(ܕ4Sm\{-J]?kXb 1YhTA9J,䏞ĩDzNTG *RޔHY=x"}XN}45̄P\r2.x.E*~I=>Rܤk4y#X{= 8cg2U%]2{+a6Q Eɂ.oAⓖ+i>Aڑ lИ F@EP@Xp ކ`9Z)yzdJzLȵyi1'ƞ=Q.̅+T. WpȍɅ  jN|ob>fK^ S[# pMb/ ă֡^7JkYX_{K8`$!Z+#&h0(mnN\nI2dW^Ѣjd5 I쫼c'uǍT鯭0$j1}=&.DNl,|re Ƚ%Bx/ GpMx@g1xpi^.úEdu||٬ĸD"4 bSY,] ;M4$1 A`Tԥ{\'ܪk(eRǏ*'f1pI+붾FԩOK,oQ)dD)c h,]M0ʪM0pEv'C0tVrJfW宸 +h|<|XB3&q3O0D 0(Y?$_F~Wbֿa+w =Lqdz fW-m:QMGWMM+@lFcx/5?{P#)p ߢ=`To,7%V(u\H˲w|f#jWR./$1h4&wlu@8ML4>c=isu\Iv!ڶ.ldoRY# PyυKS. 7{UֹJ;QZMᘀHeLc=׳5,f(?SD֥NU7?oiJWbpR94=N#t\x=pHY~o2-Q&0Ya78>N"MС'b9z4Q&'qy59ΐP`_F['8>`}τsd Q잏jP9I5) 9kxj銖+pd(/UltSA<.;J( x;3F|<oWM(I|y˲Q-4EM (q^ʑ !Z+0KP)p!ԏ7[&AjOۯ uF[_fAþXg=a'8,qu{ӀU> K; oۊgo?=,Lp^Vr0-R]o+רLGS4:ÜnI_FTV! Cf6>wҭxֶ?+m.kW65+h4"P"xnՙ{@-NDkEp5׿Ϲk5vA{أ*ۇ%& i!+en>x`us;!zhNǡMs&<qb*1 ˇZƹ^e~b\.ERcK >߽0MĹϔ8*2i '1Ū׋ 5zZc /uG:H+ %Z\Y$u&6n S|ksݵҾW|%mbQvџHR^8<7MF{ivd:x5Gx;&|\Xꂀwgk$ؤUUtAzЏF3LJ#㼚|^tx&DKQJa*jPLZ3i|tn!E {>jK*Xbsol`m`K5L&de`~ߴQd6T$&%X\eu72(ifS;#.@> PYL67:蓮W13*j/𪷜 (a+5 Z֒wUD oa8ǽyAIH[o"sj hg:(6N&D)VDŢ2W`UXZq򋆊My"eeI a6_ m!dS'*βeCPWM]6( [X Iw[_($^V(1nn]QgBt ^b/Q>b6vBF6"(;gT5/4>6P e%'SVYx_j] e8T]Ď$;76g<GXXrhc2-)|˛vO=iqs/60>u|+Gq"A^k]YB͑[-p<Ҹ)%{0݅΍=pG ĎG'FܹגּQLY VY #vhW/pAD]?yc?^ZFȮkj`D{z#|m =V?`(&rJ~.\DمU{݃UjoOqe?$i^ )w=%[J"ʉt;*08Dv , ȳgf <8}$A~E ^*1Fo}l$/A9(|Ьo!{(dfCp}{-J!rM3g5/Nز1ร_.o*\t=&Lc=aoԕۺZV$S8F4DEHk 9w„8L"Ƀ=eM7/AisB+dR8FIhC }u6uCRb1L}`TjhlhѶfqZW#sPwuX }9/T˫@kI|^a$hq%H̞#;`P9]w/Yy/i$A%h7UEJ ]\A'tbbU}<Wgl{iRt! rEpN ys޽8Ȟm35~3#u5|:q~}L{A@5ouf0MWfQs\OYy^%R͢cdHW2Š BTˈ դ{g!] Ǡl:I/'<XW&Dң9?b0\=TeC.`H ^("-xWq| TNRsis bˣ27;挀f -Ĺ=ۮSX?$f:]OtZ$=.8ؽ%27vqH0*Mjr`3j$Z$Y`g P}/FNHkbŲ+0pln9@8N*jj ʂ@+]~@*ZuJ%.)M-;y ;VuJ+R:0+c @2Q2탹`+{AMrMYC[>m!y}dNNoq![nO9@+ ?x!}ޢӫmn/C[@uQFv) TkQFwٖח?٦rQ ӊLXbd.q􅊼kq'.c*1xe kq\#)E"22rvQ2vEfs.-c?&oϲ5'[dW\%Qvu:j]H2ElgYVy>iIDt0۳v D}S?%rv!`_#!QQ9KNgԖwƐ/h^UW'jA䷍zK!)AF)R޻:l>kww|.. ep{Ӷ&8v lXa|mvŎa)Jo#A@4=c-?v*`u(y|T+Ѿ|oF@@Y/ ~`eF|MGnU+qX}>-Ӳu"pW^!rq-ΚY;&yDPȜlU}kJC7-~E,c[g''P:S`=^wB#_a xGݔP ʒ+4E2uB7G"և<)>|HL_Z9d ~^RӤB4b6r1d%FI[1K<:GεNEV;OɆv? gb9/UOԩ]Uw۠9 |>n6 d@~"O dp$uP6'ѝm[09ݱB,򅛟O[\")cN^[ ^0*LB9Y-U/пO[1uRolO~ih?1^b1\̿K?Ź: Ͻ0WE?my!/™Ա$|ɓqcը2yH61K} C,9k5/emHf"վ"?&H+tz| u:JQgtx M@#))Ȳ"R qM^*Űh>Հ!_6 M݈B:!iƑCe]F!t%ÆO 2VvtI# [:qRD u M˾|ehWhIC!謥vi2ubvuGÆX߰t\[$G8-g8FYTUT5*w-xsمZY'2+U8,浞7v{5CoR)0 #hё-D0 NM4UG,)Uc: 'xMb9T+e _0U/g19H\qS| ԇ&yx:kކXj |Qlґ`E\^s`ʥs|;%NCğ@6 8zSETrOi~4pCUdcߣWl|]Kl;̄;= 27d 0j:'U,E)մUeଞ0*] =*V{[}!3zL!wꎿp~rKQR [Eł$q]9EȎ6~ljg3@$P7-mԽgw݉Li @JDj.:]Wgڥ o#1Ĭ0'áð[\*LePjlau \[bGE=*AC$vT>ʕ +fXl*SG[z iPݽm{8; ִ 𕒱wc}ģݦ: {<]=6LJ\9WёD3E"9T>*iTt:Vg>O2ڴSz8b!~5" %g34 )$@u .$)_޲zhh}t:p-5XSy`rxPm3ŭ Cg?P2pt!N7|@pb$P):wyZpg&y? =#ocǂ]6ie;p`]kM r#dHlP=c-Zwy"=eN7(?HgU Tm!\h(vX~-2H&2@ood=2;_t8@ ~_0wn)cu%>/RJR7EA >}1< 05څ6%`$M>- ' GtVMտ#s4Sh(Jws4Ap+4g"ZPyok5vĹZZa[ Js T.v98m3IrÈ~(2 _;&0U .ώw?`D8a6L'9 B{T`R4dieA6Il\k/z ,7g&0iڼFhF BAX?^Ba(ʿc)'|`bz@d8 9gZyp|5rPUw)|`XPji^-mS¨!1qj,qEZc;8Xt,'jlY"a 28VLf_1ACntY~ 41Z@(PI,ha2K46vΛ?hj7aeՓY* i\i{9K8{UR߷8Ryʬ΀Uᭅ7ջ; /AEZ-1u,4]Uޙ\^ ,jHMX˼pJA5௖N3zT=i-^{CF{\I=vE 27S1 Ɛ!op0R1=ujv5Ug!H_qt(ꝥle^y|7&CݼYJ`օCѕ!KL1 =e w'y6O阹kt!Eޢ8'VW&mڑwDKLHAP BINٻu>ImXƾR^nck1}hM,A0nէSRX- `u=̟A x7,|mh:Ã%`Džd,Gz):w_B Sڳd*}ü,h=pj7snu-ٞO_lTyMDk)|I :g;7Vp#jhU\:ja=uzߝ\YòJ QZ"HcD0lwDgs"K~L`'R'Rc¸E3{X* Ȃu4ROX0qbp|rrS%h̹<k"A^Ї\U'bØww6m84;'z~L/8~{"[tPZrٶm-[ _w g~!HͱX 2"pJzxk/*G~KX4NkOM{Kb4Hc5&#Bď },F"0BdFjݼ@F)3Ղg BHEQ=s$r0捛?\t1 %]&=fL&yclͮ.'ڬL?46 h`;AL*J_zNiw27([WytM0-މv/zQ]$ZZL(Ϗ(+$BJ#U:AоK`-]mxAZ;`hZ7ưB6^U"RRcFܓf9]>RE>Hr=w j`ew{!E,fC y/2-xG(Q$xCF?0o?E" fJ<+pV`<-ȲU[̩rT/<Ȍp9kʭʢAI5@hp#q8%w^ {IE)=&" "x,(nfUIc@s>J|DXW֠` ġV=iy?T2&'$sN:FHI[͛5"Z }ܾFwu.M08&ت&[lGe 0qKYQe$W5SDsN+%vߋن24kK$ {QiZ8, E-DXB¸_ȪcΘe=QRj*2-0/@R*]} ?ǟ5Y6U~"ܮќz]F 7m;GwiڑUऎ޷"Ȍcؤ[*hJ[sJq7xd`U$fQlL&, J74 PEegJ˛ڔ=C<=- ,ԯֈ! `Z~% Hq :?m nc 12#G ͑AtU[u{#[u? U: " X`#b6/v~ݭ,DxFs-e=?^oъBJ0?ҫ6H&@Se0k e90F=CH [R4AUU58kb7HcHw@]*;I{)Ɨ:gtj.7{@]#_o +MicCެNB=w-=3n z))؜xj͖b,mS Oߦ ]q3"psNIMu/I56犅=CAyՈIꉁ3[wtn~%2({Ae#0hYn՜Cbb!?ޫv-')g.f*65|D+0 g F/ (cUr\/ 22qJHM6<0IF]y+4ëzJ?ρ{5aneo\Y_btqLP+^vc 3|d7um^8 n_aίDlD0sBX'AIz]ɛٶ`iwaE?IfF\KϸW=װZᚎMo辒PG=*%*{]+D<<M";UuW6,(د IL4Utg4N &b#RӋr[+W Jj|+ՒK& Nڞ.TE%mRmL{v;Q$(h]\)02`Wx6*5Y`ւ5z[;c$iEѐ6I(]s~ݓ MΏZ_m$&GկPH 7X*R  ~/9k?{tRnW1|0-&U-8F(p8Q*/J^f1LX@1A'-1 >3㫀Ui)jnd*Yd0xJpu;ʝ!Bu&1D*8ã~E`U=P+AɋKyiP%]TýR DSB8/,-8^F ][0龶$dS#@/Jk!+hO?҅4Ay|Te#Bg:*Ϙ[hiUM7Vj7pfm9*h='!C7kzou._lZcSRb:Vn@ k6MT3b{r:T2ٚT>u/>bCTI*bvUdɟc[dLo?[ R %[@t+J" sE&p\B1Ybj=s (<_ޖ=KH4m?ރ1/l1DDe%vDEkdDZu$ۜ?XH^\S<޲uIeWlIJ`r YLGmpldA;zX"+2 k(]s0ɂzdM{Iy*shӊbyp[e>3Va ҢH@AqV+L Ϊ}1_b|5! #G*wO࿚Fe6e#Vbl!HT=D?-07@64չؑ8B4z4` aC9K<8k̚jOg=/w+_ m&V# "_AX(8[+A%.pSwWuš`ATy!UR20V."3isY†SN0I|wdn֢ ABVqYoX؎[q.Aila׫7$~$"7>ءQ`"V *9dO}mUm%๰R_Fle?|Xi,[_rB F^6V)W:k'hCi2BxgYS:aisۍM;dHeG]ptTRS19A9G-YOT%{9Blb*e_itͦ.FGK3 jYvV\ q8rVУA۪̩Xa7R;x*OZܫʹ5;76sDF-PiJvY̚Q2'ٷE೎`cNeȞc8fIBllS#3&=9F2[R0V9>-{Cux\+M0 fHFQg$KqNKON;|Ek`O|";/ ^ac2i]O[l5C跎8~0xʺK:yυaoFY՛& K^;!m#:? F_ M/IZTΖɵq!ނ4s?0Ը? 9WYd2Ř$VuG9 ۤ)K+pnfBD yqpNF4ޞyKv}Z7ӍaxK(j 0٨jrwO^O%ƐI)* OK\o%U-z7B@Lc8uj /#*5R敩 Ozd3X(F C`PU)rE ߉JQb]bo߅LZd x0Fr]v/S#Q~0S5+ 5 ihTG|F؉沬LL80CT.i-cG,)Ku|iEMH`Wg`>bS`A?`=9[5PW.3oGpMar(ܯ}rp|I#jO-\h&J/J  1N9-:ě M|r%y’F0 ] 8)_I@nL䇾TН;';qq8;=z*JcvZBhPZVX]2%,_GN+a1/ ;ю?SzO3[ljbۧ_a)X# EQ&A r^iɈY k2XiMw1(rp <`Qu;vצUSmNPؽmQ srZ#!IƪƒӧPAFRY9EM=#-J9_ڰ9>'lsٖ5 C˸rLК+=o 02=,&p]tAY*1 Y`WcrmR @s9Jn#H+*&pqcȋ4Μ!Ai˒43oiTd;iN{痫 |>2S- Y"Yk̴(̗#6؅k@`jY$P'plRo5#?UTi'E~r@(iÛE4dV,%s4:/ZeZIwS_۬-tX0AFiaK"e?7nܷ2|t} .w~|_ÆpXv[H6ٻeI@W()LIS0&B0 չ nFv4$l-]+jQGx7ɢ:х+g wδSݎ~y -\"^D|Tт)fk9㠦ѰXi,Pn-3=/o64Z&r~Q[¾tZAYz0NDZPU6UIzVzWstF-OT1 NDCGYw49zK1Ia:h#s.Z];FWc:qx&vWm@i":gaH'ȵU]gG%]Q7m(|Pd+:zv%>;M9 F~3>EGƉ/rME~/LҮ Lu ې^reg p-!bHRhr0ݝ2kY0a#}n l2 eb3x[Z tK.IYE*j;>7}XW Ln/uZmP2vQ:V ͑1h4TaB Ŝ[I8Baff9s=[g>Qfma_`)#dT@H-MMZM7o lN;pN`ƫsBfA#LTxu=] ?RǺl|:!FT(ϒv ainD`|Lj(BRZ\&)^a5` i\sLǑXqŅqHVjˬbBG$l{ <Ȃoʜln԰h`+ soB0 ?0GW|rrU pFZE\Э펦 ě>3YƯHvj\&Mo?/9z[,bE<=ARƱu  8;vʈCHqFD^?+u0؂8u0ET2Q{x^cd{wr .~`@_or4 WKRM-.wsd.qo- ڐvXig3Ϣ?AӏsaPstk֊\_Sz jiPltmݑŅ^&-2g`6bHtKDÅyVPіӶNd &Kho(TbDS4UV7&&'MSs{ן2gv#'մ5c/0]4碒/kŗ†'iwDݨ)a(4VJ]9={Sq6^Q5;Usϗ|6?@~VB>q\7t"REIFnI'rJ1LUԐ6E6t= ^CۻX%g*)DXE35β .C_Μ6 ɝ?*T%cͶ:ôI_&i-.g,Lc@MD!q1XZ BG{ɏT 1b>5Hi;p+:sNFVEʒn{"ҙm^f42`NQzȊJwC-D,Z|H}1$~Bnrn VZ? ]9a„EDUo! B|[[G^^d'wV$s+iגmKPp+jG+د?8?j,\EPV%NNح-wn7:d /$xbb/22sG>|/f5uL+ޮ0oؼfLc *]ټ|HŸ[.İ%N}kWJxT1Y|$9.ܱ\!شg1uA5wotxyՔ ?p,QBcٵ"hb`xn Ӫe k]ǷQJw+wtRrŴ'l%t@hMLCfX}Ձ#E4bcmhuH:;g+'TeBǏa_M*eR;O?6h "Av;+Zg;/4>_}`xjV9D=:/(blZӕ9Ruս7A|zӐ<)/5n珚I_ۿLcC5;9M^IxH &xIDފ@xyVPn KQ_=Xc#wmk[BRCVK 4:3bkN;s Z}s3V] 3nBiH]ウţ?mb]{Ɉ!* 6mk8MD@:l*8) 68WkKϙS{j!"l 6^h4v$n÷Ä> mH4y"-_2'zY,yq47N&)TFK.9e_!w5D.j9dOi2yG}:GUdZR>:%:QWqlrD4Y>gU я/ue­_`zqr1 +c0$wpX$6hxX~uE9&-m 6 ӫۭA=wkp@:J] 'zc; Ⱦ fˊu6dۦHbp'Z UvTWFǂ9~v(>]N]p(P?Oev[U 0ͥHY[{ޣc^ͽ8eC!qE6>.+Ng +:JWrG9>Aȳ}bZSdE%Y4nAscb!v^#fxhzԪz`-xGf ' o'Ht~ 4 ׿~ƽՊ0XSv7#Hr[c]jǍ:cfӡ4S E5'gLk0f 1!`:ozԜT jxvV+7yl rmI nY71:"! ŠjeH틪Ud.=5U|}FbT$~S$6/8?*敔QJ$pn.=MоJMoAno|xԘe[|[-53w& K[ >/ K.:qoG{=t涇7ܱ,Ru;|g C9yIN$iӬhf sk7lG Au?#o[pm|Yx$o x:LZkM}b*$ NY<ÕX!ƐT<'qzTP[+gP!;u B_G _bHLgTy`˨pkw\5+ZTDL,s2vap/ظ*:뵷)"n!0^hŪk/#UJ/&UތI{qv*QwnØ'6 `gx(fsC\sըbtmAȣM.e=լ1^D{gf zk_&9>I|(ލipP /74]µUg_ T9]) >/V.b]L7Q3jB[ d5:M-}:~|c*#@١I-xbaRՅ$:YBƣ>:֨O8)>\`%wË9\d ΰI<4$:Aac"Q | N 4 bRGA8m2o*q=*kY݈ kn' ^a֜峡fs}VFQ>^(8nB<'WV\Y"bBk LIAgo֧ԈUODчHm/\'CH5$!肠45 a0N rt]Y?V IMռvV0y0 ;0'vXH{)s(ZvBr5bW+?9Hqx:=%l0(^WZڶb_6bTg,Khoef˕[9(\^Bjjc:/9`;-d a{Tʒw^TT<_ӫKyG쯕1/>O:h'W]X(g*ΣâL ܱyLHƢ'na!k@VHBe3<{;SxD%S[֎6om6ADo2?V R>FUiNOe:oa0c\n(Spr>OhTCW3%8_0 m lVZ=?T7@ab=,M6R9X]xR l @5~H5Pu˕^GK#GX\W5EN>1%MtfNlj\}"Hx[/ ' ^y0z>a$afI*-[kr`\7ߞK*B)K͡ )74kwQ(UE>sRIpy`2E+315' :b)sb{glF_RVnUuQeƵ܀퐫C8^4mF5+ C'?T8/Nm!m85^j#yHCl DZ6{BNbql>#h$fX7:rrUƇ& &T.(:yW@bW} +WG^A2sN>ePi/~XCfD~|#9'(0IrFrx9ry٦t3[L+ݖygZt;`;."x:J{WKzgzءc h 5BXFx[WqYx/vH4j⛹wO~Pjb Q΋&4F. R՗d{ԢS'$ۺYqEo :#1bC@A3X7HC-эroAzݘ~\ЀX2J#O3vdYV`񹉀z*]cx%ꁃ[ ]F`Yz.ڭDST೜D4BZ\%t-] )]s+%A1f$I?jދe E{4f|P;^Q/Bh^D+׈uO9QjԳ {]&5&<4P[EqS 2su a qi'Z)P6a풜0WuUm{ׂeUc~ '-9&xJ"r[o{#>F`3% !yp;Dϋ ˤېUIx#q3 Nl-s!o'yn#,"x9Eց"HޓU?,Q?i㚩jݝ"3l J&xe6-o\ꡅFuW_2L K=X@:dMe?1AKjuLlߖ 3,0wt:f1+8''BC%2ց FLC;y r&v ɩzL 4ڕ,iq}п4kGnV~#&ƀ< Q-^n]1ųLP~K$WUR3BhR୦ڡxJ,֥OWyvSSX= 5m=s:ƀ];;`~-En#=#qսWQ6z|1iocz΂n`jz],+`3Ǧ;O¶2p(Aގk-EWh ,v *وy2f& Ӧ7cBsDYdX/2-48l- y&6\{f6~žNk#jg:HuPx+ q%c\3Mh8ljiFXA aP(N+N3i.wo] q i)a,ƕ*:@o##Bo$GgdNj5* j4%۝o0|gON\-A{ qH=ИaxN0N!oEEiBs*4.koٲL};$ykٳŦ7 ;Qޤ}uk2< K|(fw.k{Ϗ2 h@dk6QDKu]EjatGSi<8񲡸±lFEϩQ%Eاo¦<؂߄6m fzADC5plm4&?K$ EWw*S.÷Y}JXNc0g\'U;sè^=Z,eF\h|cۅ`,oX:I3h}]oߑ^< }+yrs2t. %4U4N{s_*p*HאWUY7pQeb f1l13*`&ESq19dcѩYiN`^V' x'W"C]y~vI:KzoI燍$+NPܣ,ոGw2 U"dՁ9T[*|vkV3HP뽾y37asE*XEuMgatEozFe <_{R0͸OgKq瞦%gI ZdAk4n#|@P|^-}YtҁCr̻4@% $9a+1 Y_zoE= @,b1Lc森VKSf_Fjay,V"g>h@ bS=$RQT=J>ԅrk^ TW}}-nwF/'L;b}ƌ]C 4]3+uW ۭۤ{޾q3t, h ~gÜu+n=GŘ]Bn05 9s/imqdΓ' \D _cG  OEG!,bOEhF7GUeX7iS=7,/*bGvsl9ƽ7[F:ЄUN4|5e[e~p"{2$,;ހzbIS`rgeݚ0s&<([oX4`DL_zE3]vWH6X8_3 .~C7|n/iŴRe;5A8Q*kF*7U7yP6k4əfg%:qfq;0B8ED˽H&/G4ZJ〼FL Ҝh{Ûs@2σ"U-׮R$0)@I {(ĸ''u˄;=,zNLFݳol;yj6ͭ]^0;ߖ!_%4wI)H 2v} & Gg<*T.fhJDPSRG+ASg'.|_ 6>z*5( &\XB5~Sw^8`>LUGRʎTn([M"ʮ Rjk{|!;q5kΏOƉzSMff(FC{ʮ&\"HPFA)m0H,IbR5`Ac3"eW"x#}Pur3._ǿ`>غ- XGE^l3ZJjy鎝&H y\݈ZKprm#>3sHeMF&z{7%gx(a*L1:$|=",Q/Z+#{ĭTRO5/F94+Il8ߞ J͋/IZuIБhqtjdyqa}Z@Ol!4K|5-"nFgLҁ~vhja~b;k.}^L!$7h]b5Kc2^M1 FBV9d&,.D~A+SQ |*6`hZy`JāI _s[H*ȮƇk#Eq:0ez%9U> /_ԠK]ދӲT{5$1YtӁ7NsHөZfǏ ͍ ѭc n#`{2R;l]pjَ(Ha±J|,:5C+A\eApTc}w1yN`\ yc. zsgKyѷf@Vޛ$,қQՇb=$Ӝl؁J k0QXjA v 3B\ qdSxŬjYC*b^Bs>7u߭϶QY='֪Cqժp6`>?3G.+NmYrITϽ@ }XE@~M&gL-4L`C.L.QᦛZBA>`lNC?Gepdn7\4o*'ơuO.Ց+U BXL{;d1@ǢYQHMYյN,UGz0ċ/ymijiZ_T:-rfou5 Qi LlF3nYni tԺ"!h<循I3ҧp ǖ{=fe)0?8V8RJ3 {1pqDh }$$Ie``7 Ҫ҄t#N)e|P;]P6H3[`*R0ۣ]+C+kl]v2ó̧AR\Ea[S ʯhJ*نT%f=Wd\SVz4}C%ӨѴ~){e30T{ ,=&A+xIf z& T\ |- seB"8xV |^?L形rYI/פ`j=267Kq^|ӿqYpж/O[==;(ѡ8J'G8:cROj^q &[-50!M`GӮ*i>XΟΝ_L%1ZWŅ<7vS*f_KțP7U45[l+ʝ@o$ԥ&(a_1΃_#HS_y2f1~.,.sJlk[HK *Nt/{D/GqәLM wϢGw2H[SiJJwr:>om-K]H~nbG{V!7#&`6~s>V;!czV(5nBVly^ҮTҋe֔ͧ#E xSJLSoBk_[h$~\6ym< s>`ǯ5 )w>Y29-R?ew^ɏ˘m3_/і5#g4(Je/yLfWo,r?TQ mH7Lo=2ei`>a10i9!rr-@Soāͼŋ:KӺ<Ijt4P?*$3(jWViNɰk|1Yh6:iCr ^b|5ר=y@Ȼ5˷v[3GQy}ϐA*PؓY}iJlڪ\Ëo x|<<ճZm@`Lt*J 7hܔ .=lr \ ʬ)+) H.^%@PnmX $7 ܆^LBXBEP.xRo4L) <,ՆhR.GLܿ(9Ti(]7Ou`%8Qfng=8#wV\."D0,AMyMTԈqsHOb~01Ewp@'σo6 -Н@(CYo?4zHDǩ+|R^uko /|] B :ᡳ!Ztrjq3R|yyl 7Y@ \Z wR,$J"X%I yMoqq"(F yTk-JDIoM{GV9,jH > ZW;A ~f8d=po%kSʳZ弸\_vR cϠO $6Z(L6=KYep@`q@",",X$:4vILvfOio-lqͽsp<ڼ6 $85i/d'%"0'D6KO3E0ZZQ +Iwl9Q]dαơ^p5i@9b=< ;+K`T vǡcBLt!Q CƖ/$9F;]E[qV'uM%bp.> v/'GZGֈ7?3 kUPhKVk:{nu~J`Z-m۠jl2̟K;̵Jy 3fj37%:@Uuϓc Xˮ,}w>Sr=u* `L@돸"O2(D8@4{MHV h`xs#nuFPUʛ~nRt7Wn"r\2[?6pÆ^px eFVr8w2!U}*?+YU?bZI +1c&̂ѕ[ʹ\\tA% Z{_&ca63P\ocҎ.SI1^nG9 (=~4{I_w<3V*Pf%)@%ŢUDtKf\& AD+X17M{>?w%1@il IB" $!m *bҊ% #%muaIƖyvQl81Lt%q Jsnbt~5U}STEaJz ("|Jz~ {ɚ {ܧKt1~F90G;哵A S^]۵*̏}%QfpO]QHVρ"rOI_(0 }BYֆ2sp5"-;tn >\ě;ɳYn7o]T;Ǻ)DZQ KD2NTۆŢ\ƙpdwua҇ p0)$$OZ.,N%h1cb/ wgkm^%[I ;U Ub9ʃ-h`ؔ>Om@rHm|"] ߬(gQ&-yț6Ib|Y T R,|ҷ+/4aݩX/3'w*;Lu|`ޣ%/N-k<6 SNH45کq8)RCp׵Yesr V Y2zUU=T/,*B05N-DiMMįv0 ۧ([%c{o|(Xs_v1G(,D-] O ) .=9ao:79T]ߌ iwd|N*s* #ݺ 4PqN`7{Й{! ӼB_]5޲x}@z ִiJ:xJ) YzZֵ+z@ b*B(WQOI7DN cc;H3PK:0 ze#~tl7+EuUN>,֋%l#@Є x_[yR!xbR1VHΞQÙŏ, ;CP-썕e?&1NxEٸP2R>CB bszT6Jo்f~]cTP 2fOk!Nf<\Lx ϊф_ 溝[.N"3A'ItƩ M"Q'7=JRΪ˪J%" ] A;򪑸 ;/m|jU=z-sЫҝ@茓d ~<\ꁸXp!O?VX>aG>sĪ%sj/AY$DE"t-m c[x:/mLv"F𔴓 8Uo`%OaX$LnʈU{PlnρCod^b8\~gѶ;n̫ʙIwGVrjZ-ݙRrG9{NvݿƖ%a-;ͧ]hWmM6('!t5k$ly͸Ţ\xH@ q[F԰,G51,|1S:w PP)rxI婤ىH|2YY8#nu\X HUhdoPAcHW5NKrE_<~!jf;G΀F@köj)Whqyؖ}&sBd)N|`͟>ieE >ON _7cLÆy"ܪv{8k&3Nb] Pp~`ebζO{$ZHtBK-Fv>FĮY>*w-ivVMI!$&Uk5剘Y5YviGC{6s+_ɳfCÒ# bqԦƨ]yQְf^;,D0ze](Yd b㷰kT%jDÀbim&;2YKsDnȌh"تVjEE?#꛳~8"qJ;#/℮z8D% Vw+g-hM8 BI}h{_H>:G+BD󎼀 B&F!xh="61[w9u @8w8mgG~ 5'|ݖ_ T͗]+BLBsdҙ\U :j ''nY%1 ?9P9pVE\c%"Rv󯉮TiE.7utu^E!3Occ ;tn%5hi e1CQa3wM* jgRS;1" (O,S<`ltn]}ww _R#{m5LA? Xd QREb˷6\KgU CvOӸ<7!xоORa6K+p5MGH7W#J`tYWl5|A{x|Di##kxYAZ 3Qq@No!, KDT7o2  1D1(VPgo4oz ~-?C2BElwJwt7C{A;)4i#7kO9?H ܖ~lAEC$r$Ӄq!H ʚOx&+>\`d"2:jMܦDJ>w%>Y$ԃᤋeh(f0VҮʡQ͝/ɋ6GިűiyN|ibHKO< aNlٟfO.}`# CKRLTڦqK75h;Su]HY]b\sWO7W L2ޘ2 ~L0Ts>m_1uaU{pCP7~69yUDOˇ#_9BZ,tIN"< /F\D2- uVixHbSuv8Z H3$,.wN̜fPՙ q)lآt0d߲c;#lNNڵI,+G\ ʪ:7L /X=XB*}tW:FPĽ)xrq0k]ZO}S7G5#%6FrKXI:5̠`yƼ$zLy8yZk ݾx;+o-,.rhb?t6MzjjI\Y" % ,Jf9Oks1> 3C_uَ.{HM [b]?w)e>%Net`9FA_32 UI  7`1vsj*[rL 8:> -T0W姱TfgW}X([{O2NY l^Zp* 4yG3>g[Z_>,~?H ujH5dA8Y2ZQ8?מx9(y!k| 6u Nw):7j5<37Ai'%s^T*L8Ryu  7D+`|d|eȹ~Xؐ?Ev@ZY1c)r}& <_wVշQ5؅2`\6 nN0maۺ$A%჊5dqno^$]4vT5[כo?`,N}?UQ:? J9ϽN('|>z7%n2W9SG .,$3R&](dvN,U˄##0HTمױj'(77 Fre^,oo!rF8џȈ7zUW Us{niCdӿqtb{Rƭ@C/Ewz r@agn#lxWy@+/ceRO<"`-#9/*t$3ߚsuODW&洷+sUV*tP&) @javE񳏠ݤk| Y3B{ӎ|=mR,2WQexQzъ(}ٯfTRl|mj׍~Rwt>:i6q6~ߜY2Op=R)=0a(h`Y4s_Y1^iy{CR/y_*RQÿtXvYjmuЖ;ۭ=V[4MiM‘w8^{xfTcPBvFw^|x?1KoY&#;]R_iM7"ПU2- bPE"*& ͢JQiŠJyx,1*l4FdhܵR$ΜUvA DkdϽbbg`= NNNĹLnÛl)v7#_V_tNcah<;_gc,zη;a>e]0.]P'l:5YunP\8vY+B|(8<#2ނTR g푌!헝?00E4.is ~oI<)[囧- *glfڃ[0b a&[:NH Ep.44kORE (i?yhrhFv9Y9ǸDDa~ vXq$2ΆD&F;0w( j^Xܸɩ̨qq))P~GH0zk>^=g!v##OcfqV+;C_*ngt :Y ̰CtюHWlXouc{%gK`.8kg^C 8%"1rILc:ec^60՟: 8^x&zZC<S˵-o0Qh`2O 5@O㍳Q-Qڂ1ܕ 1^Xd_gYA{$Z䭾t6OwEPКm4wd Bn?kS|yLH#B>{J8KxmF@;ϝAnN~bsaKz.i5Ӯg85omUxˉ 6wynruDjiyr-(JR /q=B<,SЩ&MFo56JB(L>fZt y;3 G_yM}RҝJ8 "r. "&:'TS\gYŖmW~mĢTUQjf Z>RoaaSX?24q!2 2;*} knಡ4s,Gwx!$:eAt޲mF8c +0|oaptR%NωBMs1GIӝA4QJ(lv.#u4ls1> tudJޜgߛ帇=J A]:֨|X`=: $Ms?J<^`/nW7&K"wnTU)c "QAaI {`ܪFgTc4ּ,zkFi2QAQ2ḞZ<`gc@la8R`Yzw7w;{,u'ݽܰ%֘inZo 鬓#٭0ߢELѪ M&Q<.>hix d'` ?f eTT ~q|Um=+ˢKveYP>2b_I6s6&Gs,BLA 9L?tld.HNǤ*{+(~;NEu%f+  5E~$H=lj\+zypo?bΘ%9=sI%M <V+*Y9 6s<ľt$j5}`ǤAk3k&S7Qc?b`wG?@jSt;~w6S&ES#/'.FD&NbkJ"!fCKǓXƶwU`?G6pcBM|\]ND -{$WwxL6XmCxk@X,;lg4@Lwy_tHb3KM[9sZ;Ý4xtehXއޤ'=k3M+Y8gW\%JuQb,/wdrp{k\t"Wԡk m%m$-rlT6\4@R7|K`0=,|% j]*)Z,ׯ^x+'#@-ԯw0I,X m^W"5%ᨚKuh a mYǽ2[JU {KqECB_ބq[_/}fVsfEw]PT|4(怫 nz(O\D-h^dLbgipC8VI"~6sZ{jVjDoϲ[1ӨIxM[brBK^Of3kQ,ɉA禁q&7}h}!!,U7S ]W&r݁v^M'@ 5Hu,:j; "up=_6&"JPnAPi@Ce]w1,xX ^Z˖װ* DbҶQ4<7=`2Ljم'd,{뮴 }Rͦ.@wpr1䴧pƀn<݅\"B}eћkG2TV浧6AcNY)i 5>cS 1ujnkiΖWDB{s!Iʇ^v0 ܙ?Ow cn#Uond#hfl$jz Ӳ(fҙOɩl?#=ɏ{7VK8/άVE/YR>Wa.-z. GeʦNcʅ6}&+'cӁ^3@Q< _:~&^5PNLJo`|zܥ Y]M;6e3unKm\ M}|e yn^BxĊڡ2 uLĺ\=߈Qo X~ WH:o↢_\<0IӽcJ_)3iq{rI ѡ ̗d?!U?@q݉a!s|jƥ,e<Ӆ[g?Q I r%휓 ֡pā 8kQ7|jWM%mĕ7E㓬*\StgP]N)u[M{_GCY` +ت)˷ Ȍ ('?{|wNsGՠX"SC HC8;QiGR&YUgDC CI[AP6/)La6X(ly嬜 گì$首RmQF&t'eTv\Ɲ4^ϙ!wOYI4°h\,SztqUnRy}n?$ ?Ԯ:IF].y?] Az6ݍ v}g)gGfƈr:5l`ϨvOh"-`5M$ϻ 7-T 9JOuJQ9L>7&Nhj0)(hZ\+j^B 'wSΩ755DiF?$P utRy@d=iG!] Fv5z \[N]r.+K4; Y <,B8I!OxOّCQ=TgGL|–[9!_N&Aҥ=!>*?B~Li\D@"YsCQKx]op=A쯪vjۑv`lBu{x#i\'"Fg$}q2,&^xe/p~xSaҫD~<\;c ~HcXuW!bü h;wjDg4?i&̴չr0`dC.w9)n#7"בBU,%UjLUS^IDFP- xSmw('i Μ WEVa}h4qpV[JW.0/<)*g;`F;hce%fD-,Ҽ vҍBѧcDb&xWJ^2;2B&le/NnWd6.8 M:jaωvN-8jqM+"s2qW}(r+C%{k, Wbx3r)OY)}-Kxrl9Wge @@!{ 6]0 Ypv~.GOkku?>/- RZFv@J᫬Ĺ/m_݂ aSVyxAw4;R#xo'%I:rŸ풝głpg"kAYƞSm (o+ .h>D{FHgLN4|+ϤՎ#r-(U=9^my!ڿTC>H8u& ~᫕&YPg OTr_#-)nE-/ӘQ&l 0/ MfLٶ N"7&7i "q'tqw5iS{:WмPn KL_&NόG˳X&JqóLm1^2S}m 7+nJ?mjb,?a[Ơ?N8EBZvkKK6 %ρ&E` hiwp ~yS#zAٺl0-xk{0]U4tdcs뗩uJ:Bqbں*veх߅2fh~!bl[T跱Ay0 G:nm9W7vs>zb(<;$·PQSb2UMP yMU`R?w~dӠp9/ImԶDUNFC7I"Lǚ)p3Osҵ_zL|0MNKq_%4K=TRQTn@эVx|#G{AZjcUÜΫϮͻn7m-.ZTX&T$}j*] Xiiۏ8£pvUU"[7V O$I=vOuݳ9G,Xx}5US<ϗ}07T}:qs'O<1T"(o)=<ۊWvD5_oԧ >CTlUrpߙY, Hޒ!J%ߋ(,ݱ%H- ' [fOqzs3ܵђԦvOy<>*^*e Kb:&@d.,GoNqhsr苤F+w"&J۸OBd3uoPh%F+S]PC@:O\ؚ @  ;?s[9C -Y;ʿCn|%+(ht̆Z уBZ6; [2NOFyTRK7ݶȿsYn^{sd\FVm=Qw\m9nkoW,܏oqcm5 巘Bj[>*TضsՀ8s'*2 jkˠ2L& 5˨'VD/ñB>bĴ^=BU6A a[#c7*&oUU [MΏǵO?1`FiO܁0Y֋ipD#V.JULR/~ ÅX*^.enRH!(=qV·EM~l&S.#MM =4OA 'a囄nM%[Z@ɡd[VGUSDCpP\G&#aRR^CvB߀!D+d@?pmBO[ o#@W<*$ 8~ \3*ˆi)97* {=iJ6\;y~%>ەgw]׹p4Դ$`p7JoX+Zp4FrxFݜ .?宀N)CѰ$ R,E.cAb=カ@i0(iD3n+16ia0v$C)yDi0Z͐!kK;hVLKLj%/߂\F=*ɍY$/F$w3,F>eWb|uF[cjL#W hYĖ_盥ªBjNXf;Mn=j$PWH*$bO6H|o'E@!c'KVVI.,%bf+ԓ_vEN r UbqWi x1d؃x/j Dj™~^mj([r$qc)bݷul%$ @P^dbd3P|6]j>0/w@;=\Hn7/ϥ+)Ie!d3dKzh: 3Wf8=u *u;y%-cCpLJ+A1r3)C/ܰL=`ޖZMAOY>v#a}' 7Թ[qG⩄.zvݝ8Z F{ȩ2- PztM3ykՓ!#5ƙ~pQ 0b%35<|-25`#a=oҊ#Vt6㱷_&k _eSG6s[[V,V~%vhےL?jpKS#:-^ w<| "`|Lt3cj׆V)h&l$z!ATyxCeɠ(*t8e(-:d6NP\uA)W\t9V a^j%) 0M#)Hٜmʮ`KfZ J2M~2'[Cn؇\l 4% T0aRUAZG\@@BXvh(sB&/$'"c÷A3HH$HTtDut졡1*Rw&,d2XgK.̼xv < .zTaׅ"yV),]6DTًqΆ:8d gzX(йrH?T ^+.K,ή] !\Mrx{67 0qM0f](CtnÅ?)wFdy5U"UmOLzE#RQ6E# iˎի9ykN а[#@Ot+wFF+(&X UTUHQ2Gl`wIz'ºQ2ϰ$("R=傧.Smj^1=8yA%_kaܻ#i/؝4Ps:[qYyE^VF~+5]$hc5Olc#Oħ0njٕSwƋGG{oߠʜ5k!\ۄRN@={PP?G"~ 3M6zfh y'|G!0PI#!qPƉeyIU(_.vǨII2'ؕIX0BT߻ZDX\sN_otw豜P/rVvjq^ m5,(O6$!mPU vj~ȐjoBW64+s p88\?W HY>W?fN3 ?">YH>mSU\;B8Y}+2O X0n<73.44a1@iTB3,!t-̸g$@QDAm%Z'K,5e#7g2hu^`ڴGSוvF ڑu!f؇+:m)SMI#QE; B\lӓw37-T0yO͵2ZiXۅ_Y "F7ˁ@LN9yඝ[?'֞f&7};at_ŲC>I{MhY*dzVk׾ wu¯Q[ܝ5p,_xsU*𮴭'ηWşSW0l^Yg;e{`*d!<߃wd) Ʌ+^+S0Em$g~MY%kNq?WK2 V2#c'D~&peUa(aꇔN?~6ˀ'3z6^P-pJqv_&\h4>/َ PnON '?wg\/h]gq&bO}Zic(cw2cc[>E尚h %)Py@qZ$CϬ8ı&YI/nGB0N%:~~&~໥SȨ/Ip7[N.K=]8;q{ 0 ®# | Ց[1o-AH}-6`3caGXr욼f|A`?1t^< _hz'_,j.ZRe#6| *Ns* yo5!S~O0f?a"1ѿ6iꦃ#hZdM@F:# [z-+ը%SI4kg{Fo1^LC3ٖ6ᗏ%=RUNB?OoФyX6'ԅ:MfP6E! J0>V0;AY[F[C\z >p5)6fF470#1R۝V/Y~h D!m+߭:/z#+24ITAyuX%nYXyG=jBOma鑤A#F uI^V c-ކvi:["^l* &(ӝe/+|x@jQ1`?^ŲĚ/RVO):2ځ TZ!ì*v{ͦ #6/?Hך*]Kj#<|*=yS~EPTHE1\m.PjJx))2oKa{y:+hmOoTXImO{PT,بNY62kJM}@{[ɁG},>ucC8U;H}ټTYBP%{QmoSt9A+apehrtD>'CPX >HFkQk:qsH@HbrRڈb@͖~<;Pη DKWjh'|)~Uq:-1qxV )< )H'< bv+rqL0򅠈`KH08 [(2 g`jCǻ)Zl+h7}+t">:<^_6 r5w& =DS,IiɈ;}wӱę}YцosxTj]'uHvDGojz$ߍvjM(;{?gQ$q|gJ)z^vA֋(G1Pm2t)[ɦ!'69Ԓ=*Y|'0gvo8h"zl9 F&~SBILֲ/ v Db*3!gl `;Obji[9bCؑGC4__8EBoo ^) Ńݤ -B\ ɟ`JPŭ2-hRyxXڥDPce9Tk$Iz;0&}/LZV_|Wh |aWX^ARAbDoy*sޚ[ e=:6 ~Q|ZZ]!Ai{纺I 3'ZpJ!H:?Y43uCxi4'uT579\w]!GŢm;;oܘ>-T{ RsoLrl%dI#a3gY\U$޵b8ƷhTE($W&ƿ0]/G!3PX#XEHR#cAb<9F?Mr gv#A;@ `v-IXڻTULlП '6 k* ;5$w''Џ!pue=ė)9MD7,t⛶@̅зqخ+  z+-9yR_|B*//3wZf:a }6r-k HB{ñ '!RRCQ]j1k\}W)A+ ˯?G ,G}b9L+8ٮNB1[#8ԧNWI$<ƝϹ«B`~I;$-}i?e2S83*W,NP9?|P6 4_\3*8APT: g񵟨WK/Z;,%.85+z&#^ĴՁ=?~BO<huTPg>E[Sy0=r 5+ٰ|29Cެm{ĜvQJ׮5 MɭI67,<:!UWh2`5>W)W^)b!l|˂>O!v mZuQU.5 n4Di߰I]^{^*+J6j  P|tE +"l>HBBN^[˻^[_̈́0pJkPq6ٹE<Za ‚a(oضc54vT~f^YRofin<\`]WMN&yyνj,Z 7֒ VOŪ(2MY؂3PjrC s}{U,q {sIDBËeG<&.G4ϋLM`6vf$sLHjKxuGmI*C_ 8SYW }>N4ok G4I%Ԟ!-e^F-c2KdL+IMʁ 3pvȅo3Y?dCAךѢdJUkh+t Bc/qw~@w\į '屓nᇎ;=TZO)dsaU俟71~%)d#A7z\8ʪXY>NX pu@pPxߏVa &SiWUK!_Zbfq']a.q*;hqً!arMLqlxinvsP=vHɰG#13 YFtq( m?3`~Р&M'XE#3m;VP's\,4dZ&F3οFq̃@lT]8v3ͪjQ"݈ĥ]t/:׍QBFųF6@CH]EՈ LErb4On lg#R؀ՉR i&vxECmJ$U+1_ !1gwgd:ݺF 5\yh05^>t!8Hb aʬۜ܍PM./ÕJ {̵̬606e ғ6)()傕=z bYsn`q/p8\Co pXK~lr`\& ƅ3&Y@TKqή4DZ/"Δ<& -$qȆiB68RQrZ-ː !$Z \ռa>thA3 !yWq8r%mQW-t@G(xZ2`vE*R'Ժ:#u`֕gu&xfT`Yj4_QRVAv{HX:Zya'H߷g}O Yh_pv+xf2f6 ,ǢD`S[|~QwՉ<13!i R%;@bМR no ,W5W pZc_Z !CflwyJsJ٧X0?^rAİnaKI4,1> ڐYF9,Gg 4 G? dZY&r (Vb(.?Ewн\($_-LsaBEDvOEZ]Hsq % yT-HX 1nT~)C_ʯݹUTĴ,r/ÞXWztIͫfNh )%lb5kai{pe-͊g?uIq sf"hOh+N zx&>H? HZ ͓r0pd y_AKZe V/ߢ:[!:>ݙcSAT|F{ʈs64:Wޟ at|~U|q!;x2HYaZ0c ĭjǐghloSٌ9Fjfr/?X϶nIlniŚ2|d>[ ~~IΒJa*i~QGLca M?Amsr.N 8"GWp?*_Amds R$ o`A]?(`o'k,`k 78O,UA"w8Ja(Y{3m/:?VߊR?|/A:HBľ;*$!JT0BnVj 8ivny=uy{ fbpQǛȏ "_z-!+ lZzyXIڣmypO7H%uXWP";==$jM;Z "~`"iu*vfme3߃\R0X,A?ob7. F`$,EmCW8P9x!hnPb{1i_⻪jNyzošxL㉚a9rCSGhk@T!V_F^:Cnܛd;H~Vn`]ړiX569x2Y;MJx&Л>gGD*:fn %{K"_?|:U"[[̈,nD fؐmhF^^pڠ.$ݻ^ wmٔm:ʉvGt*=I2 X)P.OQ!QMu͵q:|[Ȯu^EQOCM9R=$^-rNeH]F)c1Qĸ4  - sf1|x#z\ c @[qwfYWn?8ƙ32E8R5r[ qB?f'p`|Ddf7Xn;#e'rs9..3N4r8锧E%0IOSyP&{s5;2M܈3G)ߊCrcn\ZIwߗÃN#}8໧P+ٸ`KUj"# NI:s cKXeq:mek >9!%wƲ "Ims =(Ps# c$9DԡH\EX6]}PM>->Ճ~/ F+\}5I!>\ D=.0yt *vǙ*&gۋmVN]RrB/J5÷@Gd^'¡~*([޿7WoDGغ JX=ʄ~7)2f39JRb˂ևfv)W;dktIC1E_%l2mw3dhZ3TzA:#pP[>:"4o7z"7^;:Nn&!2*(te0QeTFFgd ;h]&X#V"[;"ħZ T“zeuf @]'~;5 R_ƋV"Y aWh_{Dh0V' @>)h2FMe T%T 4j)|+'`~#%'Yҷ"B ,dӃ^^EN`htRsF4.șq[?hF1K3bݙ7ݏ+k{c%/Gܡž(.eqN8&jfƎqsX& Dt?%r}nJFPЧS V|d8(mJ!\;.24CUbN>?AJTڎaefkSJ'Mk۔_k ENncDnUvA 8 V8yfiEjPɝ+ZrLa} Z@9ۍ >Kxk&wQj5Vq|5ιס2壥ϺtxȺ~P q%EFd~iЩ jxZ:L'0\a.dP$z~a=|rq }s%{gPL;YTxYqHTt0vB$f]SycY|[߶ԣAX㷃 ;p[3䧹=BIx2B+\$h,ITϘkK|#B1.澐fTi mQjM[)΍$&ZZ? ]¡olڬbu "){@d!j}\Wyt>hop%=_QȉV >At@}0tUjHKHd#~(&`9XFyѣrYo B*3y})ƶO{ZvR~Q7qs%S Ox .AfCܺ Bb, RWi92۵\&bs0IƉ)Ū1h3=4KgiW $S ٥I <үij0Ge!ٌgN+:8{`s?{ ^ UQ[s\sJ ' ޡ9~LurH#6p3K+` R,UH\FF=lD7[A!F 2ɲ\v>_Gv43Ʒu.qQr?~_EtK2E9i_Jc I uBo=rݧ(+mc-׏ɳFM$}8H2qԔy}(ɖcdy+@*cx,u$: i-6,P%fKgzUS3qF1UCZ}!!ȏwIo+v.yT0!75/2~?dڣdza:l̲l| ,/1jgv,VQВI^Oy%3?}X7 `?`)AcG|޵6c~˥>XAOq \? 3Yýq%Q dۑۄbuZDejq~X@+ H OU HBpWw1m"=KG86uC-_v^F((#D*zR)Zo͟Ii9B$ocRFNdzlD$0e+.H8z R.uG[PS5:NQzyɃ%G99mfGaHKyQJhm *&WFjrg{7Q%&cF|t,kA hל+C&:^Gj'K[/YwU&sZVxѯ)p\`ꚡD΅Ak)@tw˸uҺa%etJK^IxTj?|lVX[9ooFۗx7Uzcq)i;$ ;al"t曛Ab^PV fSc7vzgXs-WDxa\=9S 4CD;hK8 _se9?4maf: D6t̢<,k0AiYK[_Ҫl/DӔ(}=y}CwPzx80__wJmW2|͹X'92 )V3K>:{|= qy\D9%(d)LL&2==(CpC4Lip]5"3!sYDݼ(nd8|x8BeG&qpռ&Z:S*.چ$w4g֧_k#泤.L}o+@r;Ca.tXHAFX+byf1D1?AK$c|<+sK Sb'fQ" O+ϤS;'VQU"͢zfy) *-ȸǞ(~K-R6F慩nt󣸟JSj2w}%"Mt{D|›ټ%bG#,i֎M&8"PR+~ ']x9GCQ]n@goPZ T:6gW]=^g71gW-s*9*O!}KnY̶aWB"Ͳv8-Z(N&)Md ^I$83H~Z+sV%xoe @EBѾeb0{ =oG4$7,xw[r^ֺ!Xgbl NCznlZW4`&;x(m$[e9;,ı& Dv9 0LjMY֓Jfw̒7MiJAt-6vD*z1&tFgWKYFj}_G@whg&uMLb?I'aPx1ѱ?4K?>+5*f89m, Oݪ!(?rˡP[Q!@A1pN7yFGj,ft_-3`!WîQ%C7ʻl@wΙ6>7.4_=܄B"{ڷTjax -h;2tZ#+eVֹNiK#Y..#'ә,ß|+5wsy6mjqڑtN7{T&juMIL{P!/c/kdfk4e pv6 JM(E; q')b<nj88JfL,qk®_R\%Oz;gN09 5ٳݭm>lp2-W8̢dr.+]$8րjwnЏ Se2Yyc-TI'9j&]j! 4Aޤ;fTʳ?}YA`\00@1W.EVVk͘}3̧iBH]:/t5^..?֙k~t@*,zb8L1I_ Ոb(WRvv0K"+䡷.D0Pۥ5Y4i;ɀdhj̎ ҅-1d4\d'ؐy% dIV[{A.{=Я¤MLnzaUBb$s09 o/Sg/:4_m[zH_pBvi8V, j 3zs2Z=ߩ/B&P%Uu8k>G_1{4OH[^2ׇ/[bV7j5!!慴5b#;ca$dܡbHT^=/ЅR22]qe>hJhY8pZ,UNMW-$Lcɿɘ7О#dqPk,g4ي1x&/dԨZ2ruS gυX׌}$Ri: ݠdВ6*Q#)Kv<\j -oUlV4${7s8fBĊThK{Y@PU>t4 Kur]fMB@*䤻0=ւY~2L( sƝ1)Rg{!H;s/9Ȏ'UY]Ke#8[L/%qL[ nxf{Ia}(N#3\}v_7ۜ3`{'Дx|QP4;i kX,O;̃Yz4h7  8-x0{&:P*7Ex{eQs w313C&+iTS6"ߝJ`Np̋'f9 c7@rf 'D@]BtM)[a*KՑ0|@r4ƺ!(#1plic.G/MWPc=|0~st?꿐I(+Flբ:#ft#e`LJ&((b>Fzg @!+O≼lFO"ٔm^xqԒ r 9:0(i _-IkJMAu*|[8m2(9}YP=?J`,G`!dM]rA"cp; x1f}xs,cd4囹:@?;St*髐; ][j'"5Q>z;U^"TPLe3pJC-ނicoq*\Ft!dȷJOQ4nLK_ q|)0GK:1*0_,)y}2a[I륺uQ>2܈w{?ƄD#)ǛL2}w̼t`CeQ{'Hu3#΅W)*Fc?]8x{  M7R) KL\[[H7}|=Ry( cItcL. e& \A |gH~O2f.q^ v$ 5UAXkFO,(%є'Qf&7_bTW}lym2XU$XTiz_ x9& I-P:ok(j =%~g#o%lROM&xI`fMy[PЄ"C]/i`Elsfc Zبf͠'$!/|uY4IBxŵX_6fdbwVzG5qMv6l8mjO fYQeT=RoFֈ 7@((u}B &b: /n"e۷c]jD@ TT>C܌,cv0){M eq!VC\ƍpYd`p8( N!pemDj3z6d]ѓӏuHYvO{P;U" мOIWb8^̥j|x" 9V ڪO}#u}d56^TCMN] :c9,R c/.XfjmWG+f3l[9'Vw6 }*ZV=0 u$o??>ZSoPp -udq}+7m,_ ݀n}))h JGE*·syoXߝ*q+8,>>#o`g`skiVEmL( ܃FsuVb 9ޒ 0ve͞R@|`311Cab+Pt$Sq .5V uv@\݊fo[2;?~x{QUzzkqkk"}@j] #p/<בCXi垉#mcq[9s+څ&T:a=U(Ӿ-`3j*I(t̸Kl6)E=A? ' {Q/˕2r&C[5 f(svdN݂FX6ٵ)5P%DlV7PwMٜhwb ?wdŬNYA?:Xm}rlע87Q`٩q•8۸|_)}?m5.(kRv P[ݷJ"sq`(&@ԟ,;αP]zHGR:ʹ;!!1]w|m^MۤmMwQq+=0SJEsVR׿<-uI)X5cU-!)?/Xs.UtIXmJ>W^:T,M#) 4I][Vjt.gOvr68§p`saOH9̺5΄m{kT=g#F0$KVۙ.LfTn'mp7}LyMTh}svsھeI1cNpU`eYMqȘ7/q% ={dp Eb3QU!/*Xjwp.8UN+."X=ѩZxs *r2]~}"kc 䈯f昑;ݙk L !eu0V]#=-Cxf깞o!VVu,x|GE69I€(;S>v3AԩFYP;lpغhEΗrK2|੆&FheyA|u37[Fx t`?G'ӜùeիvjBԩk2{*q淴g}i!Ԓ]Ih:@P$g<(9',}]W8Ap9 R,:wY^[kDta[ 4;\X4HilL ,r0{/5,ϐF{f@5)v5OXS!+U4*gNz3=]g%miҖ_QǫZMxM7mİW]DNtj(zZ/0Z1L(m,2aE(ꮄnhXye@0faq+~7PB'jHpGF'i;7.NͳM6tkT;N˄Gx* ӂ [-!+!P"p 2zV, gg`9Epv8\0o$8`d1[z+igR>9N@[v'l77Uuq24!t]a) !8jqPG=-ewh%/m;\xXtV\;NK%Y?Xu_7?9-yfcەH] 7UO7gvxBE|ANK>`a3#w]S=ݴxN 0Rz~;(pGJH`7XG8聚-p "W,SG j_WW!%4O A]f'Qy@DVd1E5^9$,}KEYf5X6pn9Xrުib-,Z%I +F'$^tRE R*ewJu~anCW"q( oH4{ڡ>ml&V ߫C* *p-`UhN:<,nYCAc*7hf5lp|pDľ(\J}ADqR@7+󝾡jPPOP)M>f }:H̎HK>\H}n'R"fUVuieO\B%gM{d/6_ زZIA6Liy !3naSur#5߉ ~E ?1ZA`?왐(NAĬQPTJ ~Yp4f{"9°wR2ZgYZ070701000002a4000081a4000000000000000000000001668c1692000123dc000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/?]?Eh=ڜ.+[F *p}(+n8Vs$vٲ2dƒĈ(%jX\[} }KMxNF;lϕyq#ۑ <9ize cH 0AW =Rh'C ǽf5`MRQD-4-5a KI=:Mۘ>.| n9S}ǩ6 2ڛ(2i+vCS xO]tYwǰKC|:ʀ3Hk0>VOY 7T744^=)^Ϙ%gdRxwҠ6BqPvdxc3NR/,;|ޅAߣuJ!.W\o?^_+̯^J/5=R&h쇶>XEG/2+8&.ҀYe])g31IN(,iϖ-1)؃7Ҏ)KskS Ϣ>,R]-V"B^}jst-#$ W|ZM!HF.K x0Z . nȨӪܹѴ9b$wզTn)äBHh#B)ټtǝn$ȧ%v4}xD&* @1lAQdGv~M7=A6Nj*0ȳ>ϒ&!qWuz`9 S ho෿ k[|dwJ aAV9nĞ{xC ج>ps7c|)LaSe^s4Gm;\LŞd訌7řfo O4?6$Ү]KχzLR1^z\="Ii5.ϑP(%os=W5GMĶçp-ķ%Dk;Y&-#{A-Tb3˒4s8L#_*2e[( T}昺U\lEL @ǀo~7TZ[4yb\ާ rsmfhj "1645(C{I$ql1i/{{Cl9>r~0Е'0O$=jتnF'ʼn}yѲdߥ38#ThxSr'6<`{Ŕ3 .T Kiһ]ʀFqf*c脤/|t*Bn;)':bf4Ӓ xch.-ZPƗvo¾a\-ilg!x-}^Fɹf09,Jm*187.l?mua\vpVpY}j0~/^ *~EoR7oS3E&Ҳ1uc&e/c1͛p%, 럈gfK"o}O 3*qB@ [^iLP-gSmř[sq?MrPOݘG|wD@3*ޑOk3\wT02 B!W.qUEGG'64bXxq^B6y Cr%Hqѕ`b{!D _:i9wa=I;tÙ=gbxb.qv=Y2XdhS3cmP4brނcöDrCכRAݴY\~}UGg^A!a󘭜\2='-gmWWb¨&EO,ϷM.?ii&0P+YyiSYU.(Fy%Ωw0afU\T˻&qYm(.UCEDyK]nG#\k mj-=>tZ9ϵ'nQH$Nt^F/ @CٓI4N"ݭ~X Co@,^t`+$'eRm|03.<P!4ٸ!5r\8n 0CcY<$/e`juTu[*WF[y]"W5Ŗt93`(Qtt;kĞ,̠ X] 7?gKwL/⳥lh'QoViR󭴙E<kjS3zXgUM `Dq3\UMiZElMxir1% ՅՀ.ʘN3Blp)<АGG(mEC_n[<^ $kpvмagP6I ῃsu[C!8JW K)&,twR` YkL_p`DH7.!ls@m/#q :k٬?/aIl. ;VǑ@bi<Bۮj:"G@16 \sP ^Cw"&jb+ϴM P9^ڭ hݳF`6AD%nAAhm*͜>~nܫKk6@o]}8wz#ϻ,#LaXWU#Re`l .~sqũEqm TLSJBR4`"%X>`mDL`V7 Ml_,6{\bbwy,؎Nh8 }1Z7x:F fcf7pE' SF)_Œ\toDjP5t X Ig淝=|dވGkS8"S|zإq򣦐 > MsA">5RU+Ϊ8v1=OB/cL䋊j]Њ*ߒ2r@w2W0߲ܷwfۜ;='i{*I],0GtV,-B)r8ك]]`A![ n5t/Cfs_+Ԍ-Kuu;r~ ݖ:Weƌ PB!+qK'Fuv_N"a,P{MbH~稈m8<E5F` g꜈v4 Q> pV h  O͚Z/~gh"2 WMĔ(ƀD}{^,"p{V[b($ZXgLNvy0-vkīC#ni23 >b'c,r"OE׼h7n'٬5$)4U2ǫSyo @uI?!GgUE:n*&\w;`U1%Fv~/|L^nm Bul H|C|dc:B`i fږy`[5zlI#o]ǖcřͼfZfAt盠eAm3ت{fGk#%,̽Ŏ\< #>ٓk1ùH꼰P\oD(9ح F?x~ee/Aifu=tp3J 1ȃ9 SWQ~Y3s|٣yP^ո\nBv^fjHQ_!|8nN nb2f|<퐦ͽۮV${' 詄WО"r[BP`Ya`W]JxT}y. |Lt\phDWn)WTOяb <$x||`q 6 LKԨp %HkְV =vL6IrhXmv@yVvMj#㺶ujMSɟ_;uӀk"|%f.l zʩM< ׃-h|n[Awpڲ 1=Q"U-ӎُ3ّ;ë"N,zb%\tL΄Ha¶yR%Z% @nZDJ6i$[Rd(Y&=0bBs|m\ śp;`kI'4ca#h~ha 3DxC\6oi2+g el?%|E;rIwgm*ڭ@YlׇOQc|%XC1sl!c3ڦ{#rW(D…sM?XX'R(jZηIt?PDTzqw!}\Wc̋$e6(=[?Fg_J->vs5LqFn+_NZnz]4sINI(b߈Tͅ LH%>>2w(碖I"1N?/29n^*}6`r>=tlWfgJҊPBtw+!IX^q#*ֵWrPJdqN܀cuF;V,ɡ7"j0Q@fpig XdjN2}ڴxy%Y;]B sÚ8c=G#d<(ٙU>`wh}v\lzw΁j末JWm6u7:dt4%^B˱LD𣋨&`CҰSG5xX.!/Sqq$>ׅL:!_KN U="_b;E7>G랩1ӱ gk4jHh;5Fs5%sA{'N4|qlylͼǏSu28H:m@ Tɧw"@ܪ[|U׏$2?צw[7j kG!U*LpAy }I(.ŅıelywJtlPT%P5K 5 ;gLub: x@Fbކ&wW[?ϭhѾ▙¨]g۲+Gb/d%\TmaR;5mpFrY% =pt.7%Ԭ->U%$AEDU %%?dyRz׌[㚼QeJc":%L"wWY,hLAȍZ^}mB%یu[ԪkGJB>)d@XPO=eN՜ԤHBp5:Wj;Rؒ jW3 8qK( 5co, E$NULsp;A%&ir9)e4 d?:Ew`Ď{"HX$k?X֕\|1aS󝮷gv4|_Ytdxk4H g#& ERS.")%5Ҙ9k'~蕖NUG#U=*PϠ= hy_=[#zɷ"H!f\>B=d9V̾YOfMD;]e"\Gyq`f"m+֨F%5 B)E%£3X8AB8%Սysa9F4{vpi>bbֶ'jC3J!$XA(5a̙<2,aћib1"ҏPm&aBktHK?K4M%, xqfHA~w7=KxeAvjadt!t=8ę<$!ZI!r6lje>9 EA$ݭ~Q{|%!_6bOԾ)G@ġw::VK:!myt59vգiDrmg7V`nI=9j4OӗK{'=UN&t,pp}ncSÐxjTxd]۰tqz#g엩CK@4H,Ol]&Trl*kªXZ6`.lZ/B\y:>^s>foP uFI6zQ&BQ AmOIe;F^jm4d{hm3"*{[*{:jxi?v_EʵImxi ~,9 Ψ}4zU]j?d |l6`n#E;U|_ފ%R)clֶb4SeL=ʶ2l [,vr bVO-QkGeZj#G4'B <- g'+8# )&k1XU%xQK#gi\ﷲ&v˒~VjIθX*]zlӛX^6{$hýF"Ԛ{}A`$bo^Y49rjrl$Q7_KOY #;9 9ZZ UYcon2^e$HIbĥGy"x~>-|HI: 9V; ?>ĩ%&Pϡ5ޙh7a+>X)#o@(WjEd TWv}X%%h Ģ ;s9oƓ@SB4*0;%Y_'PP;{ɐJ,UVthu=PD* XFYˮh\k@`aI,a7$Aj]kS-t, "#4tasWs4ѥъdY9'FJI%3 O+qpky8q܃rN\@> $~hf.î-*Hb\3V|ʂe߅%j! *%>k>BJv2>T#plE+ k2 8ɏ?wtM.Ao%C Z=#x N?cngueR,Lڋm&V^ $5v)_F4lF85Xetx:_sEBT}J_ʖKAm~rVAytpǠؑNy]]BpE(-\y5~6aOPn-^c66W;9iY4dLa8F YmcD鞹H })u ONoU? X91 Fbl~vQًhEE|܀6Gx|s3ZSo1fXcUܷ!:ݓީghvT޵7ߎsm+kH[|IxwАSnG"U&)FeQ#@'hAMRNE !}~ EwUo4:cŰZع> [,e`p|\67_@o-bͮMq-f!*Do_%V2*K|qFH+ }VἯD U!&:ژ# TyQ;ic?jǂaĬOKy-{!JChh JDvM UyDŽ0VC ~/Rsx+No5BJ,\q +b'_“QúI c]Mam8?h.}8VoR~\gʊۖ̚3_k쬒s% &I@R'qY3-W>V9X8QDK67>7qDݯGk'p*xjGOR[Q3Ə]4PNwD4ފ-Exl;ؓ±:mLA T=VpK~0QޜBX*ߘj\יKeLŞA>Ұ!S"Z;Ĥ8&Q%ُ854OrQU`/l f|~/RYXq 8eyk׬]8Fک5 PvKqBV$Dx7cTwa[ Yr{k |oaA]#P( aB,eghja C?ڣat!3Fh>3oRm N (0tؽWEj#G6K%퍅N=e"q{3V[>Kq|QXA'u S (u 1I-:udI2VwH]Ԯ IX >nt uDbC3Ȕ8$h&R|\`42e^EF;xDL *o]FK;d ?ד?# EA'|I;@E.UP-tRy ;YF]`}Ȑ0g{bI6t-d`)Dji[We.xp-qTPEA]7*etcRFwh.i(kcֽ쇙dz i>\ȍшTkٟȎ`VXM ƕ)߃6iTBtukFsCQe'4 ֶ W؜ݪ*9BUH%\ER4%KAW؄ 5,=3.U [dn{ddycs;*nFGW@|VU$9EX6k㿊ј/hYCb,;?L-f~E|5Z*L"ze"yo,ٚ@ʧ e{M3Dˀ[q$*!/?Zc`g.KMZM99+Uֺta4HQw6aT32Wi2?TjphE;Q{ilNx;y^H4Y֘#;|Q^hOډIz̅$X0a<TɥZBֶ&W l7-.۸Ҽ-/4]4MpB}43t9zsd^,lC'|Ng6 \M$=oUY?Ocx&[Y"*`&u_-8G@ă[YY{^/pU觺<9LNR!5רIʹjbe3@Kt9zĵ)읷@r̀P&8v\<\4.2BiL~S;YV B,BV_ td'Q:M}lPA;"+ 񞙤`^WNY:긂Z2vd^d0H~ R3W!^yOdI nfŹo`ƃ P͡W1p7' ^Gɤ;7E,[^&mSBHK{an5&3nPǣNmqu?χr5q- CMNmxiO*^Œ&ZaFS{\Bmh !#=2M|5i؊eyI2}%8$_3-rg1O>B$CѼXB`#lj v|@? JqCMTnmᰭ.;`c2DA14qmꦚJ2ߋj$;RU)C樞)N/BD(VPb}aOc?M~ jp|c}2RRDs^ZkIUCD8fdXSAa,/O>.1{1.Vu{JYQ-o9i(:2el)|i=oZ Y?Ywo /d3Z&v}qP.MOYtoɝ3t;){څi!ԭ$6XW Y+ L~00_܌u`;n|l[ZftW nߣ2Apn|sf(IQr(qp8Fȏ_OXĝi%;+hPM.Qx>#epnpFw_u\r<>/ >M"oYP9aJRmA:EvD*f"aZvu*-E,^ I.pP[Nv#(S}360wqw襄{BAnۣċI?xvCX~4\435*D7,Cde3u h| \/H&i 8FT,yH$7e.߀@0Jq@\@Fv0o[XVӡ)զ`3EC?X]W–dA|6nc95=Do}>]*4.nk i |!9Hm~I}މ~ŀXXNo2|= `UGf2yu8,.*E9c ww6`bh8T(Z3RlT YB$^ ߀h t8o]N|<-iM"4B[f \^ZJ'Z-lꋛV9)H3Bmk][^M4C@aNC<ݦ-,es'nҪmNkgv᱾$9}bS8T-EAM۝kiKx/QQ Ky0vVc6; -l2d̍;j~69JMhs:LI,XKo Y@'?sRԙ qY^JvVi\U!_ .elUieA?1I ӈ@\s.*a"P7cN U~->I)*zVj1ڷPmT8TWyȗ)N_vI~?]l [=V̲S2Vuc0iN0©֋M]|+E#'Mf@O%au6(.\4G5c)ˉ<V&w{va!qM~1qh&o1b,峗C,UQq;9l̗~DAXq"?z"[cu S:] ޓMRӬPA-v\[ qig}&3RħIq $A%ĚWK hx&d Mߩϭa#Y\ tQ>P󢽙KZTwEjrEF1FܷD'FG ui>D-b=̊Ї;P@y!mgH,LX%@5ua)|Rdn -n\OjJ%4;j}!4͓/.&ypanw^?C;m'b{xgIYT𥇴D %m~7bTy Ƚ 4<4t J6}RnRS}Jxy|〭U 8Hy<:N8 >o g;w0ì(e 685ZMIQ;B w3}ZrNeVj ۍ^CaY4aM; n/hYJ2wpGb{{/-.:Ъx0ܫ?@k{IAey9`q JjWP4*%' a 2Uiɐkʖ1(9v UjrG`^ċs(3mR3ELYl,ol3uQ#/1Bh"Y1a@5؅j"(9<# #6T"ԦKmMy{t߭Vr'yU3LOn\\Q^70zXոe-{}oE |N]ிZb8԰\r`7)ST # =8!>+lAwف%&~9nRy^J> ;{[C0? @If:s "}ӣ#<04᯼1 ¼Q%";&]zdd9Zmk I1p%|uU, Zr} ҔզBxe5` |4y0J{c%M%$c6,==Ey'bk_Pn:ıj-0›x-i4WhcnSEW+ *Qy$LG4PqCXP HVCŅJ^:V2fgl`s1 Fr~%e:8=. 014aZp.$0\ |Z.9c@7-n<|뢧xZ4kBx1֭C贞K~$ӋYn+@soWm<׻4x Wr%&pZx~yg!Rr!ȅ.p"|ҝ"n-g /4W MjO}\PG'q^axQhOhVpznޒ:`(EԟiɺG}s"\t=jm3. QFU;bV_9B\Rف[Ijn L``Ѹ9MRd_^ ُ>[?ivܭՊ_`zxYuQ.Eb]`pZ:^s;3F/P,> !62ZxzTfd`nh,ك.4ijQ d!6_|L=<)1M4fǺԷ eݭ\;{.&}oKet;t9"?yK5T9'X_CHP~Y9T $FT&$ d;{nf%"6L$K@t=8$ې֒m.Te2fB=~Gte ҕc3sw?LܺfxQv"!S;$=#.2H o|62,ehD-p_ =3)% 5J5֦ ?sZ{[3U>Ф Rԫ!H)hYF7r9G. c.PVQ`I{ԝ`0e¤g3⦙r y,̐5z*RUAz#:DKE;Ůw'{ȳA%? C!(\ ѢxYV6GVlܗ`K>t;TLS Q.V$*1i8zTGEX%/!h )ϝ{,w u&v\i.F0v(~ l-HBWzN ~ql{wFIм3J@"3iٳDh3ɆrBdˉ^"_uUCˢkۧ hIKZ\ %(a4 Q0VQZo}Q7wchXcJsWXj pἶM@*pK(ஸTn7t6.EҪs(+…/9>浧:r*~'^& ע})3ۣ1.)A0 M WݴB$Fljn!3FÕDҀ|GaAKnˍ WE,̳-:|l"%'A]wѹ1A346y.&)VW;f 5Hb弊Tpxl6@: Jj!Zۘ̈́RȴEt.3U>󑦹 S7{GDBI2UwO*+J] ϯ޻?vZ:.v+r1 Dlk(v5Y&c }G2)3 nx[zC."\ŹS.Vi'Wi^y+ +?wɑخ1Py/ۺ3*N0O~)+nO#&=ʏ1c!U ЃGd1ufHV/Ĵ淺mbho؄[:#g~[pX^*5 ~M-eҵ;jR)ueC 4H۲ڍO"-%#Ļtwдu盿*I?,>Z~72En,@i1romv,ZQ堭. k4UEL?T]5pK!0䣪48RҵC;3́2BzX6a c7m8稂1#b̫}N[FZfRG$3fo7mN=8^tT{?IM\] k{I,ȃhBQZgsƭd3Iu4jujUxMYp~0$bjHD2NB;"1{!PT>[c76oCrL4 X(2ytrෞA)@||?I i; qR?(]2|C^j-;՘[ÄEXvyф  |EM)k{+/tA'5N;'R%ߑՇU M|W8[_D}'WX,IV|pӗ$tShkg;en(G#(ɬxJ=6N =S}wZ#Ѱ&]EYLzC Bd|.xomioluؕ`;'gj9Yc<FZC|KIy>\vsY[8|<~$N?FaT<8ch炗tGU*ؾm !UV4xd5ӓ_KE|J94Ael013dFJs1,|SzM: N-=û@,|-㊉acJQK(lF b0QI5fB] rc>jŗZmk]Dc$ ʺf}$^a\~Mjm015RW etE8iy=z>-:72ȭ}b^9IT 6PWpn~yj༎|RI>2Kk{kV^83wW8񋇗G q,$oy֑.~.Q2:Ĭ?h哊8NƨŽu2^JMs QU&>6,QKԛk_6ꉧZPyhZ&@Cŏ*A:z;rPDuO+@5>ƃǐ[)0Wq7|iWyi-bR{OkΡ6R]CD3>ЫO#>ZMY?Ji=+ɹ Ʀ?רPםS/Kbq$4:jZVP"&n+ єI4O+>WjqC=v~mTl~^-Gy 3/^KYAυX*qzNMרە1܋$u+]͂C69yˉ!`Ya Xz,3E_ת0s|}/!{n5&5)+?=(޲Ll5ߠ4bw cS~=o%MWp֙-rϮ656,zJ];,\\FUsR) lJA0辰R{FFCϓp|nunZ@+R~ď WZZD^;O?!vCҵ!X# Ard:DZ}:u°J؄ c|`?.aGGP]PlNF}yPBuqև: 6>)5 s{r HǸn#o`*9bk ?YE'H5P{2p#XEzc/+`PŚh W@'v$f%|J5yvdGA=[<9̌lI&5Hpޫvq3f-l#aW&n(CMhfqاHħ·sݚelXcϛe¸ߨTmJ~Z1vcm?Tưd7xz`f>] TT敁}ir!Ւb`$JF)zFDj%QŪue0>_,ݚ&o np6t/g~q;kXdl $E=T䴽g+ƪhgem6:z.7)VOş;ldq^2%q:fR)C2MvQmd+jH ۱Su9W1A0l6V+S;9#^H!&3LVv6m/ V\,Ǐ(5|^WF^tOL37 !^~v`7hݹDǙٱ׉VyfrcSX}p|=i;"oH*՜PI+)!̢4SJۇ䃁w*k9m6EvGufԸ*Zgo/k8o*v8He+šjC1n{ۭr\Aȩ6_?f$S|+1mγeR~xZuy5o4j놑V%Ҕ0|+s^6c{Jձ=DhF#ZK $i}@ˮ::9ml"S趎UP5z76y(KV:>k"oFu e>L[O3ə'e`A[oBV| CrXf+ݴM_7[b2kOހ.Q>@W"td:6wm-# 7k(16\&,RH#EtM҉ [8=)hyzW#zv!M|_aat卧(^#hK7BSб̌2ڠ<{@R4 ~LO`zL `Ȓ#޼J8[;mcX׷AM:>*l2/pZKح8qոar4ѫ V(?qC2zNw?A [[#]v11Ln==1[Y RnZץ ^;-ʳ3S0cy$V,lHdE8&lc^7uv:" bCh5=&OSw>TuHqe ջRDf%VGҰqɎaL`%ւcՐn̦d&&}M"MP^Mܞ] G~#+;M-(=)Ds5<bGB,9dq <.GԏKlg@xD8*Q1u<ρo{Oi|َ5| g3[u `^oa{ q 3.~48|/? TwGIm`v T(`5uuea!?wق/bUD.D8m4yT E\vLubL!YQT">zͶ#j+dUoNѫ/і8Z"Ц>X w/U-FN6~S|N|=|*bĩ WmVh)uWTrSl85*j+x_~J 3\^Wwg24葉^6Adqy8J0O?EsoҲ?xc !_dTi d",IXV3l:?Y;*.fdj0n zTGAmc[88에EV2#>T.99"}8;_"i.b6ȅAPn1`_n:(&,=;7qnaYJio!R?I¾np~sח@Z㌭[0@UyY[]aD>CHk$e2=I7w!05XdE|%Q3FM.\_x{ cNʦeˉ>:ru8HG˗QjA%] ˈ\ķTׯ+a){#HAŶ`24oL{ {/yIi,VY`F*",ݳt1&9tŪM92Wn;y`]ăv[^8wQyBY {mY TMėKEקt9 sK/lMxQNbQ]M9o%]+6qs^x|vqAߓv.GosAgTG}lHARy[a]z6H9p)`C'33:S6Z5f'YfTJ-Î5diħN\z:%5K(4pF~"Pjݼ^,:e &PP `e\$/̦ѺKǡ;ZDbds-z#J04l)|WsEn]l… %^koW0[gNS_%#^!3zj*sQA!oL+a^diM|\Цķ>nNn-Dةz:|$|Zlc- ]Ó@|D P<}--I)w25b]|9)ۈq n1\Pq̩SQڝb yzګ qa(y+o2\ܽd%^^Gl*L7ؾ''mL.h >WϑLbq/䲝(t:,s!ȷ1 --KaoNS~/7&JWgGl 47ewˈAc)5 SqEW~J?%i7{qfHaơ XpRmyl/c$,ȁ(f䒄 ]Qs6 e\x3{0Xa*XmciiAX9h]ވ[&TĘ }qt\l'N@YHA3G"/ x~,D"cPcW .pl2OQS޼RV@؂oR[*@Hxe- P۳A0r2}D^FE6hz;-Z L=OLx]+!us{<&MO_=JlrynLYpATZN wHykTH5W_3X(')\o$۶1[UGdS"]KxY+~@Ϧً8E _~G-`4n(*Y8}'L#^zuZ~Ѧ :t2@33~}k`VOoԓ'~9 Ұ$82u0.үI=u܃%QCgH4>d4):5W liWv{ α+~5.^K]`|)gW!Ґ ,|m6( lGlý UMaqr r֤c!C݀gHzH ʗeO|Nh|͟[NLP`?}zeַ+b>,֝`>0NWZ[z4 j ۉJi Rf%A|z!5' B R2SC\1~w;̥]ߋ[{)PڨG™ð铓ZʊQFҝ#c7 wB=hl^HdeY?Q6s\9e` &59KjaqdmjMU5}~ev}*z*lúa Zl)&_8[}$I1~H }rsnZ'V7%?}b2 c2 M[5 .KJq(7]C+78&:I^'݇qYmD-oXz2?Q Z b;BX:YGLrq.U*Clk"(g}PL tɿr7F5>Q v5ǧf.HdVhF;QSk˻m2[UsȾbg#Oy,nLjL@,Q!Q-PPć$|iOnS׭"J#pQIs/?lnlSd&HhS?1lDΝƐ O؝z *v3}zXpvA<`:yڵ4t幵b;giQL+G1Jʲ>?˥Az).^-H2:ʅRۂIJbۃyax,g/n24s8-\.pMVŕ>Ȳ:>X~3 `P`:ݵ`@J'q_z\f^wDvJ9}Gu.EOM|gG}m$4WďM9SNW@ VITBmƊ*;}BNz OcܼEm*-*<:(z1<ḇHfNJ |d9i1^?ݶn9^H4mf\*{@EoLY/dfX'aS7,9UR1:$ޒT3 oauj,ng4ۉibS 2~LC /#1ޒQID>FJW=OGR@GOKA44ޟv5fgO==$&BP|n|[̐lT=oa9[C ^š9ˈӿ1/:#z_9VJ#uheة1Ѐ"#iJF}H(BuV<&$M<M (JRn <$YV}.)n׮]ViA,(8[Xm~LO}9Q5$@TsUҺ xFNеcBhmo30܃GD`e {*Oew yxU*^IϼNbwpxSne4?pڍ]u涿ӏB"FU7zictp2P3xT)$2DcvøJ00f(aRPo,ƕOĈVXt8 IV<?< =rdhVJ.”5Q'6P.n??/dJq#?":2:*OR2v(IlBA9'XK`XՌb^v#+0)j^Ө#JqeFJ2]ӔDY֬pv{;o9(~ п%+VI<Ldm4أtN":f9V)Y!ml]}2,r>74M[vgY~z;tuCմ!8B$L0g34b!RQcՂi⿿zqvJx %2!Ln.roy:Մe~(<>i [+Y.DbJ/glbi؋ ,,b.Z[!}E#\tyEcV羅(lǍHCdZnf2PAesxO&Molkث riqqXϒ'Eo>c}YIrb@` 0=pJ;1sF횫kE6<U :\e-#WԼ3tamuHe'(TEϧ}OK:7oMlt]G,~.2XuSBPu܃ ;.FTrJ 0!+]"Y.lp!-vgO-{\ӔC"ܫ&:$c$Boywfuҥ쉐'k :@iR< MT&ǽPj10JKn,pҦ:N=K&KTv_L]L'.eeѿ[[A+#^rn)H<b<~31> [7E['`㏘B-0. _>~tIsnOsv 5ЏgVLN^P5$g_&-VA:4?CAzM‡H0 M*_'p:P/ݡ!!oy_`|:wXt=x #5'T#du &y5T<}D 2U=*ܓ5p(? v "aSb`gPZM-tNT}{?(8˘"s 瞽;bu,:K ̪s49U+jG|Igwī}rW(]^<5IAJfR=<_P2DcKfgxc]BW(Raι4|j vU}9/p^2sGsr` v-fmVpЄٯҜu2|hj5u5*~EGu:˫I|R8]cx59wHuMFB) zPpnNոۅC.`c@$uhMې)4p_v[V>|o z:~(rQAй;kuU,07~shV0h˾l}?,͂VXtG˯3.jqvX!;-M\rU{}M!h mEU~lГwEw8c-x2LR-ܱ}ۦO8XBh{;%SعV8졧*t7-m_Mܜ?FliV!mQLl3ѥ n* )yWs#Gˡ3jva>ua3?jOUEbj65ޫ\ k *8.I$7e1\'TJo6 9e.iN4cUgW}){, 2q $%#W: Wu俳ɕ8x>~gO b.k)HhB[E"5X( ,~2C+ fGߠdװEeGX-b ԛ:+2n>ѿ>t2wP#3w프v+6r013#A޴x _2lmհV`/ h+u]r .ٵqZ&-cǕO I>*ZE8*'y#!?c8/d~At/cGo)/tʂ^WkoeX챸Uʀ65NjkԛxtOT^_|v*׼/]%nvAPQGp;\ l3ͺf'Q!۱mSô:S7E&zm:Lۗ ׅږ&}Z 3 8 81+SR"y>#zSj+IEqD,dJ?Jo z 1`$](" )NQяߓ?ɏ'{aH'&g*Z0H7[[@ux1u=ٝ- , Z2s98Z^5Ʉ<ӃߚD M'F^Q}]ӂLsKX ]4sk%S &tBpB=$}_Mdx&;}#G&~mBfsI=:HîTxú.cq\]CHq̀va,k $m5l )\2{wE')tL;?8xـ4Wx7n@T>Ljǥ=obNnL[ڟ YD<>&OUg&YS&n>Zkr-I/ȕQH %5&>f̞AʚHJWG_xl2^InWm~5UU0L4>lNOKn ȿ˪6!(+D;Zmoľ !VD èt Bfi}M/ ,8{ε jf_~{=G*J=`¥H*rJ#A[& x5nX 4f KhRwjxX="4!?LE1&5]Eň?4@vC@v8St ̕"ᒅvL#jgmG0Uw'#Nɂ):L&MEP#/;r ! fĀ^ℭ{PzZeH hz%/w%애́;T@g#,TS ,O$Fko 7Oy1$J_hfUw PԝS#LJMv‰卙0 3!/ڎsnD\wpb}3NXU\$V*.N0ϼ[+fҌǻ[׍emD{4f1Ќ ٝϤ }ğXyKR3AD5&&%xI7!]%n%_2E(n#ؼ:(o4j(\ljE9UeG{JCxXgsz`R\AR' .IIʜ]^֔o=(b=N~E{DpZX`*a:5%֟ށDZ8e;}sr:-:T6,z;Y]83T\aQ K>kM[!׫ 洮Mfk^ ײI[ɠi1|8lV, |YOXJ gҁss0f`ld{##ˢcH=dYIW+_ 82;N@nBsiEzhbML5MRShcԋIXtIhBMJ5lfD4,RX2xϏPJB/}BnVg;m,orنD_ \kIT6FR0j] m[ KD+0A= s ;^O0_g`*\1-Y.ȡUա}& |K`Oa8ScֆY /djJzCy\TsNJ]" A;dc~@lA as0F|Ǻޡ6Rf,i%NC1|1X%W [R{б_ <b6\(|qQbbJИ w !ŭb\S`1-3(. '&W,k73s՜EY4Lؓ :)RDf5M Vzfr sͫH*.'|dӈ (Ikr΍ʌ6+:YٶM!wo tœ-BM Ak62ϭ61k]4M\ƯP`o`c (暨, 9ßG.6%sgK( 2Ŧxvpr؁uv%%^yz?4-6vh$7,- f܀1TVvӨbjN>xPнFә>H` >| sG=UOo]hSANpT``+Y쉂n}_[ Fߣ&I  :;`%@Ek8DwBI'a w#@*br<oժk BxG!~TQV}לMqۈF*6UGƔ3Zhp+= loIKY@iCD^NS*:sLy&uSay2.:k79 (lvڶC!Ҿr9 Tc4 ѬP'As,ވqR?1]N:D]a8vЄϧ{;$|0[ZKSof1tC]@r- ()sOC^Ԇai EB-$yY|d-{$iSzԢAܫV?xO-724F} 28 ^Y?\ KWBƤ-ɘ<帱-! hBڎ~b=t$gǠ!? o*۟؁2KץS OE/s%mdkh{`Aj#wBbߝĭR,0=)Y9B7v%yۏPL5FfB8Jew^%WGfL ,{܌Reut,$JTk-& n%J͘xr@YL- GK_u4 ܊_RL/d W 6'M`a. 3n $SqQNߠ{tEcNf|jm,,Pi_$0h=b31#Zx 1&DĪ QoXV_-蜘r8Hٓ?u/ e@|ta`&FvI:qk`оMpJ>)@#vPkd-H Ʈ4hT5fKtϿ JZLB+9m¹cU&ƙ ^Dnϵ_[+y6 ˭ihn4M" H!tuX6* YiҞKK&AݽJ }s-M?(0"Χ공hCަ}ރu`|$͌`,ߛ9nc oS15D)5crR%xs!/2ȴvZ q n:% R*Q[&#IAI>Iї?ɖ%{HvUNN<e-dMbqmQ WhKˤK]VjBpE$3K`k07r~e`RlA1q.6E4))[@< !$d˺DeAKYR]âkP Rqc2FJ{BAO|VVʻe<3*M\0%#}Z%ڈ5`K@Ʀ'IcoHL6`0Q%KK9mby]Cw8><Zi #>.8e0Qp'E1ګ)S#IlZo^_B\ฆa?$\{XdQCܨX?q^pL=-݁mzuLĹrRT[`x2=DkcGU{ ̥֏>"{/QEX 1m頔a=K;Tq#E2.[r'`j[6e>) ^]MJ,, c#839T6 ,છ!jےVR : SX 9a0)QUf}GhdMВܖ <-MwbMVx)+5}ok!<|5]sFsQz:苢-XĢhIJ."j-ͯyA9;x%kEQ#ۦ+kX-gšhGpZXJ_YV?:= q9'CJlrK ix/z Ƹx SۗȜÕL1fd;g]rkHyv٦'AS{Z }Us6deF{/}U})V7O袅95bn7}Ϣ#_,"0=I)p*~ 0ނީ%q;ēR%{y߁W%3ҵ&S˫Ywj#aߍPk%NJee{;H1.}E4Aj5r$B7b2 ;ˑ5{Q(Pfkpֵ(Q81\0vj+Ã.3!;z`v ?(Da )9,lc iMKA|V,oWqGoH痚~cWt'E,H!}A#A]-&"71o~BfiSa8Ƒh2cD/;Q,a*ac[~tDpd*3sI6(\t}mRIJIgpXClǸ y f !DLA _q+TE#k2/MĂȉ.7E΄L-bk`ԍF#.f*DD;d6?PL( E^]^5?SitdݣClߢ̥lw,BA^@D Y+k?x"gox j7bV^kHB.1 |fA[38TAQ1tA~ˡbU~>}\<,}K?#K5xTH\H^鋸<3!(yryŬ -IS$#lI}"u߯5uoO&b?c&qTԮp*M1=[U !QU_s㷔r+5,|-h ;ח!QD鲝y"IiiX#IdR'ctE-ܨn=sϮ}*g.;mOY\V|i^v߷$rӁ A>>uQdb -[~=ީ?"e2e]q؆p[m~цmVZz=R4 48< D+n0V$XAW[Br0D^43PjwU.z=Ҟgvfft9XZa@&xmKUAcN8 T#yg!,\QBpa ByQ3z7/T2\UOmr?T{J Y+.1DzN~ >7m՟AE|ΞA&IIig.gv>VTnxꀴ<'HR)֨ *}FVsjD\Sm+B^oHfe-R! CxsD^jpL嘚;[YͻKӑ.8'QZjDi9yz+>#qopۜc}jI*3Vii R٥BPA,kGN g9:U>49KP!v8[|8/iYQ+B(L 1.QjŬ *OKlьL.yN \i7Xw#j!br PǂSNE7}WF3m3Pb-FpAZك ,İqZŧ",((&<UP}j>Q .ٝ BoTUR,1K7 tM˧wC- nsH+1~8콀L/px3B=.HN <fpj,q, l܂Qj^x ܦKCuMAp~j؏b)jw}gh?nqegqߩ٤(4tUsrEoN`8T}˖sH}*o)6`ҡᙡE"PtooӲN4A:|A%`޷tq e %8JU=ub{nwKeG(^iĕC)D7PF)[eL\`I+8EF: U!CҠAM@xGXEv$R%VsO?%v ~S8ZRHda}B~ j@Z': x!"N1+Az+tIǙp>o2I/(ebi~*(Bbz LqF9*Yƴ@'^j~9Bʽ@c&95D#F_6lm`ӏ;' ;;/;oiCTZӡF{)I94[SԌ/5́ڀ~/])3q+@\p21XqϊNxޕ9c^w6;8հ [ ATJP#[P(ԕ?̄瞺b@ݬoZű _~Y\Z]wn@ r8=0% 㛐껵{ r+jEI0NYJkٱR!-mpw!DŽTW.\j3Ԇã"UHs=OgPaUrnqԪ4JiyFUZd9#{`X_ iSnW+^zH@,wa&zSõ N˜8_uķyLpjRNkmު.l*Wċrׯk0i,tU%LPT^ ]ޟ熜W44r9`qj{7mxzɦlw R!2D!@ >~msiipM,#n5Pq5;;MbE;ŚKJ OMо.}ڕb_ -_SGz^p!wI KV z^9Z&@;fKnKZ̗X5pt@gbmgwg.O퇜pG*q]4-(05,$i6,xVW;Y#Jk>6gf!4uIWljPТ26iP9PR\ SܷsD%d`fYNS@n#\F ;.ʥ&^/V)>z,ko-щPEGD_WxDŽ`Inb1ځ}FwmHؗkZDoA;A#pꐇ˰=~'_kh~Sqbˋ=pfcGDLU/|ji\iV.:T\&aZmy:UE+e%Zm{22<Բ{>Cݿc\)$iX: o*F)}/xNށAIң6""%]#e;\ L ? u6->9݄|Յ"~k [ž[n:-vZFј( )Хe|b0VH. bc2Lnɻ9*CxFծ.htP ~ 2#vCV+@+,C~y'ٮT/w݋4Fѿ=cB<^XxL;F0%M*{jq!L7~ E|L4Cܻ0xIj?.% zJ|BBɔ+PGlL8V D5LQ>12AJ9^mP䞤aX+FO1O16;wbfig*_ 2l\t/,,;_f#k.XCh*cJp +rTV28X1$qSlr+M " ')vm͵9'!mfDV1&ݝ9Rܤ<},Xɪ/YV4Gr1P߸Nxyii@ g6B*|tQf@OFL#o.Um‰,fUN[DP3dq0Nߩ"u^ >'tfH99_i{Gxfcg ]($[Jr~˧n3on7:MS#:'n^xӻmU癁ʜA'a(\L++ٰQí7(18u8 Eaׇ л#/6 'E/jX`o R 㖃yZV`07>`bEu16(2{Pp|R%F>Bkx|bT,n,OKPa[-\u,^3>nυ~9:[銊'\`|6ntN3y5k[wR&ݫTdtLK$x-a$}|?6`UqfLbܕ_>@ ~aC*ӿ/kGcMĿ}[$r: 9bQ&n('=wBPs־$Wh)̤!bQ ifܕ˗D6]Mzڂ[ 傑aH+/(rt @`*C:CCCNVM!Wc_W-nhh[eGa* U)[._WCpb4񧰕ጴ U#<΅8 <(%D%"v {DR٧jmNNⰨf|8d]Vw:(!yΐO*0,*#ǎx\(&N8jˤ{vXG[8iK 'y[ӽ+|Ь /e" f'4T!,o aثXj(-`=MN/D>SC'=|UYMZcaXp _ y%F-kWD +,|!0ǧ`VByzC<7T{}1X&}X9zV>ã{CYNojp5 QqPPΧHHJ!?!a-8ߙ_mke;)Vt\K#CՃOѴƥҠGT_)i/.8D.Ԫv$~ctAeU!Ǎ*;GVzO."*XRuvuV #Z+:R֌RϿ0K).MaG.|p2BL|Ip0g(cbe4Ӭ|[6,pMy.(H9͟h [WǞ,3OUf٣ꊨ%rZZ5u]RQ=VQn%LP m?1Qs$T1ǵ ѳH8o$ 東kW:ʦn ek;=UKn%sΕVbKħ"IE#} YT1*otޞNo_aB_ $x4HP I83Uq݂y3%_빚| 9—6g6ۜ4KȌB=D nSQrE#$ YץKt}NW#M`X!Mavxq?/ K9-;Ms]-Dy`ZVk,DdDBtqR[NiJb/hae03{$UTh7<0"s=r:Y$`R Þ?T[7Uu4 a L3-McӨkG氃 (*j&/}5us`󖵄v8$QQDm[3sꙻ铝z5`X{D L>~Kt  gT>c7P\]T/*[wD'fo$) PMuz0kkBUAЕr g&>NwI~ ^g 'MJH)|UdIyUcPw-I铣_d{UY`#v}uɺ`|ּ4/ |ߍKnO`~s~~!`(. 0+[[mfpuEV:4|ohKđ _$Qd&K9'9`娼Q /('wtUhsYĜYZ$ۡ3q.Y5t݁}vup66x)ݩgĀzN=d\Z !:qnG=:Q8gغEgɄZK&)s6˽boQ?Vi_RV^r}d :~hԐ3 g}"6+ߍ;7 ,k]qkxrwyV+*8[ң_: 歐y  SUM<+MSN:SNE8M>ŔF[ hGw&6BC8_뇰:2SbFF{gsenZ,5* aA*ً5K#q56xs10Ϝ=43&o\ l;5D,OO?lrp%衮8`|cF)͜XA>Nd>TO"Hk@5 Q㙱 +1zm ,ޭ5JQȉT܆avoX޸,$)vKj,KZG0uΊ+<+m|4֙lޚ꛵")ۿpT,(s:uʼ`MMj~Ya~Kc"ly{F؊ y3)Ypauwy2&WHDoъO*ЗxWln^u諡KKe #o8~*aO5aLiD駵.2qc/.$F;vZuB9zX6{r04?C70'xA|ܸ}&$@~Qzᓢ;n`ܡc/;|` z1)ߐYo0*nFXsҌ_ mj$2cf9}\&¾*e  KT-8yQ!NlyхrhK?912֭lX90# kiO$ )L/I`bp4gk_o'!˲u‰Myjl!pR{[P Svx~QW@(oIې%Ƿ4Tv<^^c>3 ~ٱgh*DY !/K[[_CtNliއa)=ϣ~@l˩鄴:fH޶2sG.0Ī0>~S2s~4FfC xEȖZؒPE7o$=y^`0ɵSB^!o6 K^C^UnpUE ̊ׯω5:7BU FT0}dZ0$<Wܽ z^ې$h<2QBu6h#g/d'?B|.R[ 0CNl#+0vTáÞz$W,ָp(Ew6"eZH_eEJ\wK*$X0y 9r[!_~`DEՍ-o@{FRvHe{ȣ3+įsЬo&u;_PwsQ'铤:g 䲸6,KQ$s P0td*D+=)-$˵|}ypC.W%~ߘ4\qs_?X}%kK<\'h\14<4ۊnϽ&~ (ǵt0G3Oloslsg{KMJb~~X [A{FAzXJO@0MbvZm!;OK`|uS5>&gUyzw (zuܣ,~#Jg7c<*z+~rd J['npht.CYtX^Y|2{8b?>&RY5QIh2Hi 7YFqH{ވ?O\谁1?5Wm-GeKEy'Ռc.A/sPVE\CΩqޏQČEeX\EU)tbm>ւּ. ,ͽlZcuً~XmMVӦjǖ$vmld_:7Kɬ[ca{ +63oٓi8~9YeWT~I,ӪI—~ _d`.P0Ob&w`~^X*1>^R'TƎȻ?=U`ejե1ǚYO8~ n vBxY:SƓ&э꾊=&!ӽ$eu1jh4פ[CEL}{3 َ}PE͝ "299A#]QV-9|1s %"ِ)UDT1Z!6g?Jpbڀxc">*ND3+PCڒ4Q~]-49bcF[y7\EޛZ ZC%mn񍴒 A,5^s&uX{" }K5* V1?W as @Io8#5{o3W H9VzZ ڵh4WJ;8ݚďd.Ke. o{ʼxӤ _$Ӫ;3#]@?X|]Y`2k:~Vx __Z~EN7.˅5` j21m *:͸o?AIFesOQHN~_;>%E!b1x)Y^aH[?1 Q:߾pi9znӫm;G'js30 a#"yjߵ.vˠ$+Jnzi!,lա 13 f<וVBZR!.Ͱ\km-—;r?| 6m,\'kr)2s\숷=8snew k)YE<6E>@[}"/6;횅I_d'(rȊQ;i8/*;3X:p.j?LXa7A?m={ \9;;6(69grR |eYLxxcMbɨu4"&ѧx|Șuݍv HNˋxy9e*|Lr*gl49:N?8hF{p9TW퉭lov։16*M^})7reFYMzNM[ {'b^爴w :D싯CsW<cBZ^_U<;ig ┤JY2sA?&rWYH b83_o"q7C|+:DL94#yc|\.|ץZǐS86l&qy Z)g xI'O"$;$RXd2O.`66{#[CZ%kCյv:q(N:ΛH(RV= Y tXGj6`&ɢk.q f0Y[]̽?.-ȹF k,. ]ZڄqDe`5PU] [Dq~]c]|DNTkQL_85T~Q"X26RR zzYKz Lru T)~Stob'c!ص߁?b6[}x[J=#djNjДiK}"!hH\7|(/I (ac>X%1cEzx`)cG7mڙuGbPV^Iٺ7RیLVwPh]n),^/&B= x{ qތ{yOrv,t"7 !+o=.*GwSVP;93Zr Xx{ ctu3i<;fK{AI]J^pRi86~QGt4˷"ETlNhkLKãz9llސ\66@S喜qPIxI~Se&jd}jGd=묣(i*mb۹_ͫ3bSaBR+S dS[:6JGdy]hE?]IX\nׇ|VFʤE(]ŀ܆tl߫7tDKF;g8)hGlF-!ަ-,V/fVE۴> (<Ԩ9O2J/#cA&+omMag:^x >*Pu< 8Fh8߇ VZtyAQƖI> qF2y2|.}~<U![=1]Jyd[_?E ݱ<[BXJ3ee6l+BM\vS5ّWyH[-SOYD-wjhĕ%@[ۛ?]2>8SCgoX WtvտS_ӭ\@bGOLn43c&sXY*Wk*L!_Ķe2-spԏ}9[V)9W+{ͦhR~t,X(6<ă?=/\5UG2thazP㹍whm,T; ٶ)4xc5@9a\<:)>H-EщI;%Qy[@rfY1O&' 뗚%îZcwL20 ʺr^f; gܙkHV=, 6-ZJ }gO*8 x7`Avǵ!U^Dlfꨕ_@IJ,g3޹HJP8CgH_U.639!|LeE,1lR$H\bv9inUh%me#9?Ř{] M7?>ѥuמBRamn[.9c:c&v/@Dl6M_3ۋ >;5 pC_nw wUi_5&}TG\s߲qJljA|]k Wqw(2'2pKXlfGmD i{M7eD |]TwG4Vӡkؼ{Qr$&[lA+tshb8qaJQRb@dݨ&k~θaFgc/e>?}\hLDqQE2o0W8]wd{  Rܭq`DCSǖ-١d f,{n!=&xT&ڽd4Wl[Koc =Q܎Zc,{ 1e^Uv|bVg.>J4ɾ^ u~s $|!Mv*wSi1gxȝfAjR!`UXZN+e&Rl4g⫳dýn!"QqoH}anHo+ihn$Aop5jL`5 P]=z{҆4}J XO]epo[&lr*A؉>a"̭R;gя:?OFtTt4h}46DmVVS5#MR3VSÄJ(:5;Jn] fU'њ)oxGlϱ$^+D}r{t L,9lNM ,5q:*ރ+a>K,F7Q9Ks@ A@= RgZZ;OT0⫰TFcԷţH*[_.\"2$>XX#R>֔?*˼)<5JWqvUq.^{>0_@JW,yҸ%S\~+_6iJ1y߮>N繗$`q-[P=įj(خ>Ol2YMA@mGA2mddLD^oF1ų# .{=I~?4!ء\X׶ll00Ofb%ÿ1$E>a‰26GߣnJ>,6ԆFtzy#t(A`$] "1":]Є QQ=]!8Dr)lqW*+b5U*6 R0"9BNl 7~{&wq7){7ܐg쏲HC}Ũ y!5DJ] h_1[O-nz8AA[fK3 \'qךuE!8q:fy`yRpmPL( q R mz}mi^NeǕ~S'"u۱ޕ,9[LT]/fթ1M(N4-٫:Ip!.{#$fO0k9 =t+Z5]G! ;JRoQ-=@-ZKD{xc(QWx6j냢\=Ӵ<)BF7U_-vʲ>r+>=8 r LOF\1beЉzП=sF '8#au4:4l E8Y遂aˏVӂj}>;<l=|>?ob|L~jBej˒af706T]U"J}Wʜ&ĆhU: H\t.8148Ц擈)!ŲLix+5CfoTK,vuIJ[[kL5%M)05 &*,   g&N#˰v(HnV*&ZČƭ fGZ}{>X(_ + ktTɌGiPyCV#n!8hdkUzŐ#-K5\R6G"ϨuhxI-? dolΨBejWG$oSN2N'c"N▢NOG>#)r<=Ck>#'M+(+%}W!{%jGMǜеO"mDjvܛM*]YL f1f32s+'BJgIX8rq BA+wpIRQ !@]ܤF7!^ c_3]Ȼ>9zq w&WahWӻhRs c::C }y7 ؟R) _bKNF!iAbHU] >Br#aT]'Q>RX>[=ܜ>~ eN9_e]ϣ6 KY?-#p(^v<n~zi ǯ4"4 :b52ʐ\&0Џ1K[XP߬nHI}_O^ݾ ~AA:WJnm +4>?SODIXž^Rn [$Gq%؇E$qAM4Rhדy[A:~ҫIT HJw1YTKAaԵKڷH[0foZ(PEUBxqYիKszw u5| LBTdBN,ɥ?~bE03 NJF]AP*sa{v R|#qSѧFl0YI%*4" _RkkKLy{vcœf&:b4op%Sp: 偮rp T2]xުN 6;JT)RX)M.x,<&4VGNB +LqmI͹!]T6'q=J , %׿GFMSb!MQ?ya_$GU|3WTt[õR:|r"Y\goy$YυƧ>4iR᎐й7{t>p"Y+{JTki WzoyiH 3`z؃,rUoZnJzxRyx64 68&IȰ k&ۗĬפQ{cL2i9/Aj0#G<\Z- f?M\es ?<̿=Nj~.knjp;EOY[_FR` X (/d.HaԂTzGs hDȗ&Ƕ->,M3*wx-W w9e5`DR^f97r1)Pjx@H7B6Z>C;ldp%p7؉Snj%EkmeUs'2TJ)λ p".KSq40j]l3x"H =` 'O~6[*@&uCȺ#(`3mV_:y9~SL$cmLx;\.XAIKp\ G{$yj\&G?eHyЬjt3Nx X}]e iCt|0D֔o6)â)3P{jx K +rnQ=S+f W-mqγVrǓ0h|]ߍPlOWp$DQJsaVa ݡޭ (˿,epk")gQb9MFu7 h[ں$WPwE4F֛ކY9m}c}+I>(Yջ^Om@ȼbU/_PGӵǒ᠃XX^vތ~ ׌֯;iK-ڎn@c #RLUӔd/Pbwg }{v5+uC@E/;'i4G P/ taǸp 2[~RITAٗ|g.#g`.C4Z^az{Go f)ZMd6N! T/]dsmX]geAEg]jdeGkBT'm.Oǃ6z3W{|`4LA*'࠙ƋIoWcpUno+2S+ !DOڇn0?w9sl' >.k8:-JHήikڍ8 a%uNtfxJvo*&5ّ|a S ۆ <6J=U/%qu~ΐbһGL\83g/3 k|c <[hUBg~0vܿ?'˂ª]1 +RfQh~$*S]kn<̤yW87 _B4XԣH|~H@uf76-_Rl"M c 'G4u|v1Fa"31҇in"A~( ѯd9T@ K_ NլbHw@PuDq6~*A saT/LѲ|T#Aۅ[Ivgh=OvB)0Ctkg<_4)c&)67̽s-rԇIoEC3+ $+]LwV?/>yȡi,D甮T%*+7sbxO[í޲*<e؉##{aFJG{PۙhfC7sW#cU1y,pN/'NAVfW\,y6&cq~+kf#)Ħ`O d*S5עDL~j %W']fj<:JKճ$HE*I3F_ĭ =]G)S`I(¯+= ] F+P7fC8A9PV&# D<[|Ȁzp;WىtOS{~*W;KwcwGHgٔ+bR,ҤłMV:tkB2_UĪcSǢmx鏆NRӄ4~g 95a 2Ģqa3_[%ձc:L*loLgwmb|ŨGYaXJG-Ŵ gJwp~vAUD] ԑL™s?cn Zp (ꏅ:n,)3*H[22M79CCC#;HSq {)=]̫J÷8?M@eTyJd>:ϻbc|i-EߊݎfZzs1[?R="8W1:s1[=!\ rĐǜ+s[u3&ӻ,  4)np{sgE9TP¶xuW(Oi -^M /R^8t;ꗩɺ)+vYiw26Z! ! 98:f&`!15Z0*#FQgn#Y  <2!I3 p^Y6l7AiPDs\v.QJ0JffxKQ73rCd;|h9=_N9i;lrLʣsZ|u'Ў .@i+qߴEH64'W0c~digQIHnEtip퀑W~}dV{t, Kڦ`=?wggsxJG]ZHFeAPg^yQ2!*L J} oUCu"g?6/a3(6y{g'|\ Yc\)%(JHȑP#ҿLr)AFemx3\ |y8C?~jˆ';+ޭWg ~= ZeQU]v -j EDrɷS(tz]dU9mMϷO_+.YYUdD>y ERiDS˳40oJn^1]$\XZF|tN֔Cv0a~r s~kzLd]`֣1ڿ\T?~zN@ulfMw1H8 Jsdr p5*Qlj(i:xB gˤy̬!>'Nʻk˩P5΂ m}gp \۴H A \ŗ/y׌@#>a˔ꖆdƝxĖ Ɯ*ڶ6# f( Plv_ 8wYt⟹+aQ6Kc^mx+.^_ah_G@oˑ ЉE|mL[l^+AqnHpJ];qvHʮEpXk F%sColsoJ cQ?Ch;s qFPvxRRg RGu$xb8!|{qnx++ *O6 1ўy 8*@]+jgN[i9󻖢\z1`qR .< ,Uq;o(̈́u&^p0WqO63S!B;ݛ(] G=hFdOJ :f;фY&V!$U!IGM\4Vo+q sGNE`{y9ֆ8 Icd’I:"3 9K4>9 Of+D6X+ 9VdX~+ܳ`{ :7YdQFL>ŸZCigjʅ?I_:u\q4 Uƚn+w|ЅsM%|,S^CT"%hn)^-e.5 :ߧݦ58NLXp7 @؀rXG5-kCcQFĉ3 e;PrHcc@G0D(nƨ+[H#HS=B/Y0ZbŦs?K#pSוo₿!qqX⛲ɈWD?C-])pkRqmۯ1ɔ NI+ * 5RsMu<7UxM>=w(_du5+7(?'4\j/3S I w3WޘJ"t#@*-ehњOċx"Is@]SVS|I&&DjJg L sx}׍p8/gU5b w.sƗSpJM9V:M6 ;yøs4m}^yYP;tm+&ƊK/nߓ2TC~+$n Pfz ʳo ۢjl 0ݜ Lye"=*\\Fx C= 7N k 5XJ(?Vq[̳ߺp<h"0+Rr0Ylx,cF?o2@L.HƋ&9weN0o l,z܎;FXW? /)l0`Ibs7̶-|-ޕ킶PTv;UE‰ˌ*veF _oŽ+Đ_*bSۇN^V}0`W_JxJ<'1f8'ťw7M"=jFh:=q̝\ȳ Qê%[1Ia2SHY_GekEuSP,5 'KhG02X94Z?cct$˽Qj#=6r`QiW<U'7opOuULw^yFs ']evimnm79o}? L%e#3c'aF  l{MתoOE2qTn.Vc ֯4j ^@'lYWo~C#ǽܟܨڥ%H+[a1lzk!qeVDdX>HGN/D‡g^{^Y1QgNXP _D^c_F`}nD7($t<^Dg7X E?cTH,IjS7;CO\0_9rQrj7g@X.ur STqe>8%3YAc 8>"-ȯP' k+e @ !=ORV 3ĭw12o4SpMKADu!Thn']^lUdNUxk!IQ/w_6əH~Um C PIQ҂7OΨQb+"S͸L|J5SV̤H LT.o{fnF t^̞Vk-{jf㬧ZM?RɃ M^. l\[OImb`MMWbtlJ9lM`_`O9vo ̤#/dR<8l6Hڐ-֟TNC` ~o:u]67|{Uv⢁j]t޸ZWPNsQ?dII!Uo&{Z+oFއk2{i!ISI܊wb|"t{ne3`!hOk?XXt7)uq558 |saNn-U> REcq!$ tƼer ClPV(T)G۩ݬPsBz~;֌4ڶtSZqak![ iS,dyɩ7_>3cVqM;DP̩H*BL&46DEQ{ROzXn(a߇O/x%<G^Er7.Ɔop\N9]W3xo.*sgvi"?'[FX#c1s:JMMM*$bC ݡE<նށL#RZo:/ Z}#y^J)s/E2)^9McEN8DseMd1ن^D9]5=_l4MvJmoBqu 09ǀMMJ)3.#̴ pZȕ TɧPϭk# 5#y\nV|_ᶠ!~k/#8GIƁ ?bsnfΎWܖP\6A>ueiiǁ|-M>!+Q{3Y;[F+3 s?+oŬ[k+ iwMmp]Ⱅ˱;rIx*(` XO X-+كg/!Bb<- g'bA8n jĜ3XBA8%RrRȮbF6iIa~ Mf%Lu#"k *^b%PPʻt0N;8eu?ɏ{ oɷ(x;)-sT=̜2^uPU.opaD~zw?gYZ070701000002a5000081a4000000000000000000000001668c169200005428000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/bMS]?Eh=ڜ.+Qpg|bŴur@dFՇ&Ņ[8,r{\@Oc+Jc7[AƬN*r4>9$9B|KlD%ҍ<ܑ 8'KOޟWê \8zA鯌ާ:3, ]=L D;g:6!4@JP3҅%!6tmW+Y %\BH|lEUq&y^ bRqKi=Oo]ma20 4TwK1adLOz,&YÍKBg墦Ŕ.HC/+NESL` }R~V]~㱰 _l: H¬hkoZa/GiNӓy KRśز!F|`xqoQ}ӭ F,An{=fʲS.j vH($Yt<" wA$15JU[f< )`~ivKӜɵdȬ^r:(]+8Z-M6&C]<sPHKEpgoPΏ(0L2-_w-i ЎIq ݕO=xl*'UF~GelqqbƋI\hsfk\; baI"*%,-g>QJ]ե#޺OӪzdRƝ# gg{<=::##e3,\0ջ_0d1G95 UWg謜w{iPP #9}smD _\]~/`r@٤J4z!jzI0yHOu⺾X_b܊]ӳe9g J8 gVӁ-@usŢʶ )%J\,nK;e'*S9g2wCa;)с釥Ώ26ydCx,=2zw!EU'W/MjZB| ]]]9. W'w7)^sk|zBu舌BǥGp,UT<_T; Icr3 *U=aּ"Ē$)Sgٌ"6:O0|zY';$AaǮۄ` Y314 x0@V/_[o5Iśl.Gf3Kd%:./ ݦh_rN 0 LxdlF=ٺ6b+?4*1h~"Tӯtθ_ɔV%PhUkL9DfI]\p^0֢aʡWi/ur_tܡ`":a7cU{ z:Z/m-H|Yrc;m_TLͯ){"jr)bh ` %*!xLwTL;qU elY _W,nR&w !ؗJP!tiE ~4o\9MCYڷ|u7y; zKSݿ+RG@]`B y#zӮ8NޡHB5(*4h; rX>î~h=3O cǖFQHPq+Z5&!d [|_!ќ(ym$˿j"$~ W/D\r{0/DUMj}X1zg;&ȩ|OV}7Ģ UAj-Wߙ"yϼpUAU@bK45Q^jB(@򩞫r/'^;;ar^)x~} eQl=65Ibwߣ2lC"$*BF45i! (Ln|"6x[aa@~-j+ c5`~T8lw:Ny@N EW>@`{{?257AR687:CKdn;[EO3zǦ@؅̗"8^zDA_u@_;WoO`BmwZ1c8J58]k:ꉌf`-(^7ӲCHhomqYMHu_Bi>8N~m 7[#,s&2jK g~TyJq;IP{34qA*1G 316Q.tV 5RRaU}A҃ _F@2ZX1"Pl#kUO7.y;R^ k="ؾ/7ʄۙLlCwɻjĶ\>mN:k{|huů$SXl{C!% ybHlz' 2t$WFwÂ򕍭 E3x+0B6lcIn@dO5Cqm\F|k EuN-~|VPm2Bq@e6b #LZ<9 p^ Hhuj?}͍׌}A(W /V曮~n88ͮ4!r[Cj w /jGYcQ|g#sf/ي"=jXːBc-W?凼@Zz|-Z!ṅ c7p73DڏPZ ǣMy0A{Wbѭ㉎UrLeBȺfyGr7lRΕK<%wD.FařCgW~ RhV6s5Ux`r* `)#IAhj]ġQÚf43WHJhe;XYOޝI-,وaCI3?t(Bij|.qqG JeJ8kkbz*@ҴaBjH2ar.œx`u}|)fuwlm'wȖtMS([ۮE>hv^wP 8ar2zI_ٟMn_)ͽ[-i,E蛄y(Rv-   r4\~s/Te<5üjw!>s<; sc[Eۧˇ|$Jk 5$$cv,SH@ ^jw3w!Prch{ h⒆7iePk=)w֞ #Ex`,ITd3̈́ri0 ,2aXT5F!6 9;u'9{N ^y8"xfSjB8Qz8>J2-sوeaqijc1gdK/D~! hOaʃSbFcn=5oZ 5+2>y#'eMR]g%S`!5I(_  TW!&yÿ$Q\`B.J34$x?U~P:4jRץ[ٹBp/ft3)x[#(/ψGYc}uOK ?./%-sd!u qbMR|*KMF:"xTU2r]\55:P ەL}LOɇ qSḭ7w%B1"P&ls~'Q3zڛ'AX⾯nc,ڶο^ʿ,0.RXĨ^8b[t4 SSt"hK+1ƘD),,GA!: vzazPXyӿM׷w[+է.j4*qa" tW){VML"(79|D$]£uS3>+!ʨ:ʘ% ȏǿA e7AgnN8z<0b r{ڶXh(ز#$?"ȥh(K "#oSǪ hcv#demq);l=ppåÞܯ]`7Xe rV k ]32~ҋv,q֙Hq%N|8l,t/phsjdZ٣''ӱx%j ȞnqW-2#K;H:ĒCjdkQs5zN/ʺ>+o ZMԲZ CT6U -uG+y3p@э4(kIՋrĢ$վo15>[(ƖyodȫA*b,Æ5#D j}Y=&;XZ*t=ɐ+[q:]m(GѷkY/A#~O@ٯɄsIPXҧ$wB,:Ơ |άeB暡+uFF<:NvΜ(웑v%KC7f>$=g\H߆&g9-Ԇ/%L.U _Pz|uR4-l@( u6(_3UpN1yw@Vp;XġVB_}2i.]Qm@3|q .h>W8mM:I bo0x5 QƆ&WKtUőhu_mĺVEO p[NycDd/z~9IYB` Qd:VՃF/đIq v*zBN;Ӵ$)?EJ / 5ˡQp7H!I6gf)Cto2?OGf12qߴ#)Tq$wU"}?{9;䰴Kc m~BGd c`N.jUL1-ʐR CA (Z#QIIv"!*`F MYEdJ-O"'tH.fߙbw.gERe{jʟKQ\{P8o8?%ϡVxY`ck`4{ٳz6|HP>+MS* W ` tcY33h)wc$ u&\K䀲nM^:dj- ڲ G-=ee-$'dGmi+XBV7&%6YzJ%U+_et 'Ï0qRt!T )hbVz94;K?uu|氖sU]\Ҩ4#ܓ u S> MI6"!oias,-&V~49l;鍤nru` \3njhhpJSfwGQ҈n}FV0_ ͓1JtÚ3#߾nW= |H\6B]jS뱼jpU#A}PIfkTeΓPD.+2#ǩ#`\!0%EaȺRQ3%ՙti k%Xk&r^-nmϚNWC[LVi42l- Erf:17dNW,bPAnDBE/ЦY](?R#R&^K;aVF *ǀ2FKaKG٣|B%Mm pk};Ы+7n`Y'sT T)~5rM?*bRMCɥXңH(~F?°8XQ_֧d1 eFA NuE1 .E C҈e2;3!DBRX'Y`BGd?X KLiSGr#s$3H=Ud\Bي_f~ 7z3˿prJG=Ne|{j"v? #'D_^SdPۙ_kȦ,y%K,QF!Lp}D͉bSv eKHޮbB0' j?c/8lxWei-E0]>vaI]я74Rk<)$li g{`vGSDD!3w r\׀ɑ>ko%#b/r_`ϷM1.؋3 5Y߬6"xΕ,h Hc׎VRNMCIB(R(B:)o 3:to,6@DX7/dRĘ\ Eؒos W"Ռq/)XƜy)0PK%ވSY.`'/&';|d8SM%\^Wlݮwj)KS/VM?xȧ͵2EKj=q/Dm*=d o`-Mb! ?gv^1US=nI`]vOFמ}dMwaNpe }cf[im@%nfg[ny濡к!NY+Q+S|ާB\ ,IgqthT OdcY*cvjwD3A1Luz!I EP2a5w^tJݲ,LtlokCMS.Po/]z)G 1b̿^Oeݜ-Gqs>2pg=5ݔhO F@˾n>ȫCf|rϟ -X߂QbQLc1h7GxEls /N[SD4:hJ H^ah$6$H@!me% U=s ?BuEMσoqa'1n9<ceGL9JR2N|2KL9D%2 iHAeRqTjYBsodnPkH).Q&TdnzxeecjK$d$tA:`gZʒaĵit4B2,e#n z &A Fl m\}/Zj7YF9318  Ux}ӫrQR͘l [ِ |}^ Ңބ}<犐g!7%*7牽SF@|fWh*яEOEDAl~@c B+#k)]լ4nn0ڂe^ӱL:rs,A/ηx$FLJ?nCs<#b5#/ZC5vc-G)xEU֌*l[ Ճ ^Кc* uO )61@.wځvT<A o6 ~h?6z}ɮmHEu+˒I:EPmںԨ1cGfK)*Cb&-)WH n*TZj/f ^cb*0%RBi'Yo-,nBEw٬ȓ|v5-SsݍA E=i8"<>>%$0iiXm5vlK/0Q1kqBiG21KlH !'Et4T˦Қ6jjJ~oUFCxrr-@t)ad!}5$oRE8Q}0ֵnA׳h0:WRWK^zPn?|nlz7·!V7ptvƹN_F8bHži{fY#*g~qޒ<+pXr(H\TX0s]^JЎ̣y%+td[R;ھsA6e$WA&Js!V{ Df=8נ@]yrr B FFB>Sab2Fƾ겁?>ߌˠz܋kw) zqye#^7\YVVrr: vYP6#vpNWs3TPhi=(+/tEIk=r-HK_]U7E/d9=䤋5!JYRh,e'ypғO/LQ2Rv^oSm"aJ%l^rHpeb$DU\<m,ɖ[7a q2s1RJEڝs C^#ܤޣ[D܌,6U}hAk9yG0oc;+q&2'y֣jYs T'}-R9_`YO3y㭄"r;P+T 8c}1$4<5n?f"5vP$]\Z56N)au2eX-? 6qx@V74c`˯8GQzҤ`pm~>.w3짩E.m{; }+1Ֆ*Io1Fhmui6dNQNX.8Rd{BrxxmQ#dQۑVS/Aq;}6r Htw@&6϶>OmzיtK9Qq7'#QCax[^=EURR)JַH=nZ[I[E[c ^Z9'WbPhZA\!bѧҦ(W(SxlG wVVD `l~ݟJp!SdFk@idٍWdnXgu ')GZh;nP$*j5ޖBxۑJHV|!=D%Ӗ5ʒ.g [V\K9"e^?v\.]V 9U' +ڜs'OTFzjǏ*J^pe7R7)6sUwDݑoqݓM0K Aor* 5I.h4(HfWV)*]$`xAVdfIpZWX(i: +G*MokI#1ѓ씭4e󣢣R+f]t?OݭX灈1}48CRy_GXVcmBw˟ތ*֢`N S}a@'LH erXK]6WU TMl?YR1uM،}[\գf&9B" ؂сv4cIB+A ;x7LL4h.5aD`=ړt+$< a>76 S ^8h`re\< aUڿ[U=Xӧ"slX!b-SyW /aD Gt/EKDh&[S9rm@˝rHuW"}x4)tѺOGGknQrpv[ݥ<W gle/G\n suXA IDq5_A ohX!o{O 8m1dlZl'|:̹ S(ܶ٧bA\=I'$ex_Qc0SGF9"rS:)K(ZsaݹX={#,pt^-H:̟UG%®67ۮ7ki UۚzR-!@XYʁ%"k.+mq480fAN-T4ܨ5 騱nyKxc\.<:oΘMPx`1<-q{eG>F$FansnG&T(YhC+Rܩ+!~Q:q*3 z]dws٣pi\EON=W Lέɍ'H}¨'*?L7u"4S)0QkoE2xNuaQqAiާrӃZLXY@܋.% GTRDF=ZzIm2wۙߡG`%g7QO1ߌheќ>(I+772f @e) = {4ݏKPugJe *mXJV,hG >DdDa]5V}#ƥhI]z/!Iu!1̩O(3B)oܰzwÙfHheš/o66Y7˼{(5em.j4Az~H% "o Im"V#<|?L:vk,llJaTLu4Smt AdQ1.RKP^aq(?|X:~ .No5ԓ%Gag3n'B-os̓XZ~Vtb ~UQ׻g^ع/fh՘u,q?c)/] Xh^ڑ?xFI*H`X&MZ7&.+Ͳ9jxL*⦫rn`rikƯj Yos:ׅ ?$aԒ-}K!8g$FE 7/ Ekʹ N <Į6?jcxhv3XLdt>R-)8RzxiED+m*QbqIa-9HA=BraMe&e_kJL\ /惸_`X]RleOeKrl}=P D˙϶Nwau֩v(1 \ ؿ 3$T-%E+]FۺuPҕѠF֥+-S zAB ;+pDKIGM;j_T~v͠VC9a{ oɕ?҂FUd6SN%휙i8:כhs1`3]ѡPKrZOKf҉^ e_*a;yc#YZױO)@,?&܍W<Л+S,@En ;:m9RYk Ƭu]I5n`\G-ٺO1yyaL'/t%7(a 84ؒ9.kXXϴGX^n »nR Z06?i]lE,@sIAU]4Lihϱ YrЖd !o2Z`̱ z.כ z㮻lw9z۴NyL>խpV}jti+vmY=lqbV~]xFqUv[$ݬ:eS{;'hb{ Ai 䉅3xk6c2CGӅ?|{@<~uފ}>j| .o`d>+NxoPJ`2)Xon'g);ڣIF:I\'f(;|y{1N:kQdlb2uODB% >޹jz;&Z R %iٔ VW?O)xd }4E-\8f%q"F{j"c):2x9JJkZ`5+mJѱ4񠷶:"La5AMyuya6=21/W>%2fE-Ŝ~hP"ࡈ?n}0?Ám!yφ?ѿ_ᇩ$_Hm^xА Ti}7bj~/N2C}o:#\)")OQ]槿S~k'4}I7WsCB.e2XDƥIr|UwF'P3[7܍u"5:JPHn8{n9S/o eh^cOw'*FcSlxqsSE֠mWі^ oq%h i!J zb|%8#9WL2[K=eeؽLE*v?1:Ol&/oI0&I"P(b8AadI5a/ ϋJ[e "/Z:UXki^17ƋD,ۣ}MZ0;+e_t:>,i'[,t%|U8ǚ5O0|i :雩فu3,^ˑ4j0ʉv_b#n_+BHѵe@s8oQ;ޘŏ 1L NY/SliBh8*k% ̾-Bu♽QCqXf[s3O|܀ Wmࠢ R~/šetD'VJ͆߯:4yt8G%`χ%`sK%BM˜ fM%GT/(%La>n Pi~0*JH_?C}ڏȬ<.,FϔÛ 1[0OB{k1 1V'$ܴf M"mSv=Ⱥ+ ܘId۪ORF>JW{ ? 9ɴ]60OtiTW3hҥVw?R(<9Qo p̓Uk*wY'7]2Z@cJ8!R'JQTLq~;b"Y5!|4/ZC9[Lw٨!#W]a#dojdDs6LA Aؠ J?]Wٕ1q8v3ɾ3 0{ϥ| yHfr~ +t!-FAlRޤXQE'2ZHT h#nC8W;' Q9(YZ> Qz+C^ h>>|5{% |骋x@]`{ ? tl0A8lY_oRRl[ ?*R 'bHe2/+ii[JH~Rj#Bz-%~F:_] [q(QjXx:bP@g2y]TYeKJD>)$5 $~PFb5r8 z18bT)·>A碫\@踅Ա7'%Zz=* xOcjr\fUDX両 WoE^;E2΃/P 'waE;YF9/ef0R (bõl5`b?&Ȳ%/*~llӑN lw"W&tj6a|d+)5 '/kMu-z0j.X|ր#t)G P(bn<+t囫X+py,&JB׋C䭞ym,4W--~$xK)50oIj%Q8}D ؑA!͏pvYƓi3 &p+<0SOFlPeilG=ZC)*@E.c31}<"O'p;2A77x{m}y=Z>qZn̥ 8ח#Kt|7R'>E h5C邺pϹWqJdk=>,HnDZ..J3h*0Vb.7wQB+VKIBul64¸B0#A)b<2c5BY%fEb]wTDerňuf_jzDy9ӤOA_1 &fpL؎/bU]> . nSw+=tLRZmMڵ\ڸ1cQ  m_NK>3ULDU唶1A\XdkDܿVO|U5WkQCИ^o<*GF6Xg>TA@Q'@NPf3r›|8GAKArp$AK5з(##Xb?=GkMR`-o݁dkb/k]Q,PׂƦ7S?4N_' |+u@ 5=k̎0ͅLi bSpP N0{ߧ룆\wN7|r̩AB I>ACä[ |kɻ}+5/bfJsRJL b2fkpى1 ]kڃΧ%9$ݟXq1e7b00qbdLNhs&e ;ri0' YχTǝLCG"}2=~nn= iBgU"žq9lgAnZuL6xl$zFJ99^L %3R1 G`Hs_"xo?IM(z-&8a(%l˭jG)ց_TsJ^|>_-rAETCbJIy^t؞FD]/Zhnnt8N)y8g&͞\>ĞqY (T>1~vFq1 &T\ !IRvT:/ASỏ9|+#[F-`ItuVfUE3wji/g [R 4ԙ YXŪDcDvg&ﳋ4-՗B{g~c'>Y9uo >DूSٷ'|8h3&_7 ȜFԆH'3ŀVyo0~޳,j~P;XYc[qH4W$']$NKU Fn6ge]HL0µpovS/-4g򉍐}sŞ3WwT(iqZ)op*'%Xdԅ7d\DL&pq77Aؓ ghNX<Ѧ/2ʓrFbE7%!QbxZ^1f~ ޱ!ƈi(VS㚖+E{X)ApQ!5 \6_M,κ(Y`{Fn5`uѯqsH#s"d"!5꒤p% ӟ[^6ҒSI<:I+J7X Y3ܼ+ łBdCwb aHᰰ^AiW5bV2zB|On98qrR|c qټ@iKswGZJq["?=Xai7Nj"3o#QyV` 4 YGEXkUF䞸$-C6,X0!h N]r!3EnJ %x=k*T0Y$UU\R (KKvKOǘ*#ߔXjDH#6/?:g/0gC_d%ݺF[^ַܮMHҙ KkrѳIwv尧J<W2G<뷳>=0zS*G'C}b#] b V^8-HJ05*dTP[IS8_NYTO!ɤ!#=D"s nAPnf~|k3E6Nd *()=j0>7qE8.л3-> 0[6'? [ o"btfާv%A,G7qJN!#C ,Ȣ;ZX*x`VOCEdYdTiX\;nn}XVU\pm0F݄]vή7̆<7S"0H4^$%MWA3~$ _TA{o J˺"KHݼo>eIkDJ!Ā%^kAnu!O]e?>)ӹ.~2TJr9 ylGcv|&ye^L0UTÐgky5|9/e#1npV((i/o-; o"қH鹄ea*;Vov{m+AD%8b>7z?-y׸Zve]zFy02]:=.&zI(:B譚q'D7 '2D\}wPgg0v˝j8渃H~o[ V[qEѽ:pחYF0+2 4(UqhRӑM;W6O/dq\c؊Ŷ#($N:M>U;1 :w$>Z8 gd aK0J}`&1IF~-J"nEdiXkel:wQLwzziI};[1W%z  DTh/t]LԻܿ+]rzdkB-3a❦}#Y{K\@_F6 %N`&Z(|WP$M~LW;W" {sW72] PÒhvdҩ U5̻^*1 \|Hn<3ثULo*#(=QlL?+kEXWAx؞?&]! ,eKfSDN5Y08l>SPB>!n+ԭhxU# S :Y7 ۴ž~ . c11,_Y4tLٿʿ:۠,PwTU*K-;D.e߰2#q4ߏGJI&*ۀ'}3e^6?DI3z?WqׂZBVpK]Nչr+͏)X-_b4W4D]cf2GB G#j@+I ῝MoZt$Q`> q,wFgsܘrYrAQ3\2R&j;ŌZMC}̶9K76EG"BC7 [^sj"&I `K>29xi[lp:J] Cǔ`{lNAWc?()+`;{P幧 q|>pLD()m f$D]^hֺ`IUg$ q|)+1jXLJF<+vv3!]Z-ׄ yIbU6?xB:Zw2i08(FPGwb Iuғ~v<(Za` ΍@dٔlR&o1HG81bVY7RV{yε^p윬@΋ik5G7% Dꂜ%TŸGW9C4rL/Cr>E3'>W%:p UH5gLze%P^׍QK<*>Q[ʱ1^mQ0; Z,@}Ρ=Tw1IS^ &Gwvd$Ћxu Ui9}QC2+eoxX0EXkcGzSTkM%`+u$צ \M7?zIIo<œyLl @MябO?/_aD!Y Y 1wc~C@I࠙8<bU炊{%)Hch=E0 E*R!O VjOrUD-J2e!PܞCƜr<>DVIH!'(Xvk 0qThk)T\4&Pդ8@f 5sc7ݞk^BǨxaA}U| 8iۮN8R]7o葪jt7Qu Oۃ䆱LĨXz[?(.`T ͞ae^k KsI{ Y AQON/N\7'5QxJ\>I$q;^f/7ڑThŚs솊9Z70AbwS8H#oey/P‚^&O2 }f V l laBߠn]8#z6\ɉ_IR y8x ~7WhaeN*Y)< 6Tt.W  . ȸ#joT< 6e܆aEVPaP6FsK93% OSh!=jDX(qKh zh=hgetM䃄]\`D8'$K-n]F~9"[R"ƬXTĿޅo?2ř'UJV=К#e+mK$(<5|k6ENvtwR oNa Dvkb{`7EZP[\BD.8&ao`ENS hvzQ!v| cǦ@M8%`][ƏZiϸ(#Mz9A3ΈSUMr)Y]!ϻA" kZV<-FR CwJ$[7<`Qe </{H)\ޘiؼ<" {.h6iDP։d9۵?ܫXs)Wޜ5쫣u=W< &`/pƠU9#}6?zg.[o!Tfo$oA* & !`.++R\؏Ϸ՛@qMm(ػ{$ϸ ?4k U(PpfttrYwPvOV]ñtGp#\ck&ѯ< K.ůYlIϮgEM-xkAxK,^aG_HHeRʀk+TGv@_s `+)4C_ځCS/PƝKn^ѽAmZ¶qJϢU&o`JP18[5W7kMAӯcRkȏn Rs/ zϬ[gr$-tX]֨xފߎ쌇52خ|<>g$h$e$y .,8Ak~&Gk1NAMhzgAC$Yw"e.†"AȱyW9s %v@4(¶,fizVR,FSH-iԓLy!IF GX&-is[c%\G[M9S--^bRO,WQBFk&v{\8^3$ #uqDrVƋ1P2V`o@ĶE>6g}θfE)I6ө`C ؟jp+NڅTq'㙖.[{xسݫƕQ2{ ,`CP:AZ2.UTìfV6$u\-ZLCH*G[^jW'IK}J|}YR0I%܏^yȝl%;]>QeI]EW|DZlf`Tb)] ?hêm+G_M FMz?!(r/K7I5A,JCExkPR'2 噛y=7 o,FAʃd:gvS7W,wֆV}ʨ- ϶',c-$l`?ߴ2h 3 r@lixR;CϕZ0!اt%3|c@ bg?ضO&:y\L(M<%9ulUjuS_˩2@WdShxu':Ə#I#;2c%0b?_w>(dy23 *bRrq`3nG}D}^ SÄt!)UJIpļo m'%٩ȯdE? %dMycn`ў'5[, "le(){Pv~1V^I!YDWxkvq'1* O #=ڃjoیW恃M'gOH2vne?Dd̥w:K3DpGMrqN.b,ID'4{rp]ԣ'\zRpԝhP=ۂ<:WiD$DGQt:.?reh.9goEQ^7ac{3Խ/h@QE|_n4f9k8P°[F²u>hْ&'^v̛MQ;2k"aEEq^PeAR$7K,ZD(cP^OM,5}=25bfma`"V_8TDh$C). N}[Y5╤ɱ`?85_{} xKr!_0ӌ./AAbe`?ft%d!iAIS/(a"Åf6}}jxTKâȼ~L1Af~3->cc!w;pĞے[C%J `|D?Cb@ ,ISufl-P1mm7(Q@M!?$|8$Vc 鲖 C҄;=sH!S!mCtj˗fsrLkx)oD::6G&T2C#VcoPEٽ.Ú޹I V*x~,o)@C'.g^C fä4E1={Dyw}'͙Q,(WtPz~JXQi#ufl)7Q#ɅYfbDrm?i{j DtHj%aJ` !*56rcn0t3o9\wDJ7ts-_fp>tkweI& %u~Iȍ2:]WX?} lz%+m~ʙT13 q^a&mv`Srtxnb_^jzB]kR:{! fiyƄ,MϹ2aeƗ!"r55 xt_ͩWD'B:hN,?ؙ{==w&~h0.}Z)ݣC9<@[5k[8T}Bh%~4O2dLmomjy\Pj@~G/Ƌ4]\cy*ӜjccH/o-6(ie,5 0rYs dޯV أL -Ҋd==߷GwHԯ4QbMYS9_%٧k2)xZ'}w O8OJ_}yw=Ow1NYt BgqOh7Ws+òWcKEAKb𱖽ypCM&c؋1 WIbȤoLJ䦥)G ?߄ƫ@"롽>^pU p t{6od(.ΦU(d#lyO0y3'(7 Peg[a C*.z[Pc5M %NeofvǘMU!N#fHC \iҩ䞮Ʈ^=[* &J*7.l)ckom[M:Xh@$C>*-Aoґ"QԽ2ˠRܱn!2ݝ݌-H9>zuV7:R󀧮/.ŗ/b'& wM^GP:tMFf؆&wSn4W<~<:lV_k^HSDR  oSr*3zNtr$v2n%n5? ń ^Hb3<>" 68+j ?L‚*R`@nj$@52i3g9@;b,GŒ~G*YP8RI^;{Rhf QZl8Ԥ1iJaVW(.ۅ"5^Dq)D`腔ђvQ:zt)QXJ7GhyG_b$/ ,A63X<, *ww?/+Kk9%' S ^Q#fQ+ 0MMH {Gʢ@'dor;_e$ݴ72sa`w0_ݴr2aF]v;V3߭ۉn#7  O%n%+Rkހqm3OTĶC?GlS* #͠^6cQpIJ3aE^Z:dw a8N8asgo+i۝5jbjFR.+-##6Iva$&|LK]d2| 9WGg 0#+ec {EqA~CN'e?0ꐼaJPx XCLU.CH9 %v=VW*9AŘ k+n7F½hZeȊ,uG7Nq"_T.|`/P RjMI XM>LԤIlV~)GkqM_`CSx6_ߕD=*bdAG$|Lne”IxFka8_tyM+ƲE?~!~ӭ̲FE #o_gVo: Gm]0>~lQ'H~o+sD}*#3CATfn]O!&s$.=#@4f<zHWBCsx#)dlpKfkR@5w,{ThpI$kbGc#XѺb^'ks4vP0~_xL3+믛ij$$ךrRCo?PV2#μYқo=Cbx5'>`.WK1?&J?||u*t;tB\3 f* hdɽ=#X˾c/5v< bkcIx,F͎#\mGHꉟLr `﭅>F 8 6.LCyÊގQѧѴ1u`>F)AYmK\ TJΗd3Y1Б:򯻟&4`9VE^tW֫àĖ wD^<`8B`' YJ/vG&Y=_N9bcǙZ"(ZYPKoF-+H ^Vom4MtmnNΏu"oH7$8Kvb[x},z2GzVZ0qrRI`Q>є:c2 j=6\f4ip3s`#;s;qu_Ji`g xJkD4 6mY^`o2i0R['oǺtg`Ydgy4?XrGr u)G6R(tߕ=JU$].  W|;J_Oool+乞.pA4Lr.CzEo$ 0M#DG-sD`?Glաe9ES @ &̭u>!߻@ xU;OQͩJA6fs':(¼×[`p5" c\? 2ک^_" JϗnGG#@tyBiD:YYyU~/}NXNRMз1$Www$GIk`? #)AcnT f WYb|LIkc 3 fm:AЬM>\ɞYJݬN Y 1q/A Mv9q'BcfP l"}>/t¡&BZk8mbkz XlކhSZ{ĻK,>꽫(ۣS؋?[6rf{ ܬ xnGlZ4O= \Ԭ9ʧC۾/QJj'//D3EQlӘ&7Sn[40Ybu׎k2d<%nq%L XBA%,ʫ]/zHkBnZԕ( 3^)n0q "ys /?{-]0Y9nJ86lGBҴY ZO` jOX~3=2o[%¬d+9$3mb(C^XJ5 o`ipQ:Dt]h,"jY+:8DΈ ssr!l يƍe_n%9S=vʾNj"*) +Sq^1J\_dcF}6Wo[sTj ?sQmN{|}!NOR~s:.n EԌ|vp8R _П ("stTY*gLu8tr6*x} )W(ZN뮑w7ڠ_5Ҏ#>;INc=哥ZB$RN| .^^H{ӪP/GQ'xir' z`>U7eQttD*_x%=lwLFHQ%1h3h6L53tr"+eysoGVYوeY1O/]yac`ALQp6qRTTpˌfh9M;Q1Xwg ֎dWqPܜ薰-#d^:iIOLwH+*(]hR,x=ͭ9p8܃ßo1Ԝ:-T1`[fJ,қ4<F:d5zVT)Kw%1Pgv$/T-AY='A@YlU{ѮF;kV_H!K pr-qk|Â[GINq NM5cp?cؐDqbv>[DQ 0`RC .ی.!IU]:~lsV7-3JKjaG VV¼4% W2-VE@ רP(w,Jd0]ƒ3oc؇!kJQ)i}eTݩ7ǔ+1lcTe]oZc!Ճ 41 %$`?Ƴ^lNRF-QͳBg֐FgE:5+ mh_=CbSAY9E"9BCd6j[RVkjaqFe{:i/1P.^hAĞ*i?SXjA\Cz;k@=+.E =![ G*K4Ȃ}UL!)2|*vWUU"?j"w EHnl*>[g8nwb>/zљ^>ґF)U痣ɱ[o wN˕T]wrw Xo@ro_}4B!WEZO&[{((OBuhveH`Fzh)`ˆ*MN'nS w#d7xa^6ːF͐!]IݗZjSQ\ZFh.gr.g#l,]xt{o>lG]0p _[J {LHd=LW`ԡTsYxc{m!2q9Jq7PF$PfӤ4M%w{;"Kv0_n9,&8ҏ=9.1JP JЇЬo bg}mTM T]ԷA853?YуMrZV3%!RvSbBY;DϊZ|/&gAx|6U 'r10C=ȵ+,jmQUFC>Ԥ3IIG|a5 S^[ֿkWt(i13&<;1 4XKa;ey:$"t^m9))$(xGid  FAi^P$ԛt!合"UE b|ZZ:Iӎ"~BK!L!{+A${SmJջ 2YdH(v@CrvF=4dt83ᰦXVf/g>=2Xr6" Rj8П虇:j>D0 ^dB伯mjpcUpmV8$r,N3 mnSUDWy/OpM[ĺ&[;]cm=檬bwJK?Jb9n\;<#_z .2! \x\NR^^LnfbKD3F~6xT_Pa)R07Q/ҹ6tJ4Ӳ? BsDۃ3z\ :ݥz 2_4A/7E~6(B(S>RZ "J1ew95_ƮyKD2OޕYhEY1g!=_7S_`~ICk ܄l/~)o6.&n}x=ӈF:eg{Ҳ "{cEYg8u HPKVf2On rc7p[L-P*Q/L:W5zJ հndԦìپwV( W~Mu/ ."(:nqH["1%}gCh9\/'y;k,w:ϯ ^dXnͅB-@ qck<%͢lH 꼱~٘xCgj))ezd?f܀*z!ECdEroNڞެ|9@?w)'Aı;84ʘe~0Yk/fNMؙ0)U˞l'p75? [CłkWli%$@PHbbS=~xbk@lRi[ ?n>!bx5kš9 $kI}5{dg2?:6ti.ĈFWM5M:<+oI(\@P8tcT ƪ~A(Wlcޱg]=VG2j#:aeI/H%-y>mo`pm|8 H3@@٥ߑvchKUt!<.v3>2M"6 5D.+SO:-\KіM*Pᶚ5b-#"3pЂiuy `wG!_a&$fT\Ϩw,0d,)+%MZ# ;'hB I !Cߋ6K`lWF>1Y:KcƧl5RgݦH@ֻcw}ޢ>"/ef^f:|xP 8&7{g>0@8Z F^Ca곁}ڢ.p&Ts=JdDrkrM;o יː)NCBZLYDI#ɵC0 bE(^|zGcՉ(մݣ0Gr/fj@_k^nTrS<4TFHRB:]Py߈TwBai[Pk+$u8NwìZd|O +d"Y9x\`TP+MMͫgzI2/4/Rn8cz3wXg_zD"F:גOʂ>րPc;&<8` JSٴ̢ϑ?z$c QJ Y|W|w}L lSkz贋N! .T@ǟ`}\Y XGʟѰċ[ 7Md;P|Z\ %yjZ#'A J0(56L@qB_ uNo!zfb}8VqV70*##3L1j;$Nzު r_@1ddK@=`Tlz=Wki8-fw!Y:b| kC<u;GIt%]5_UyyWx)FS: @,?7h+}2<4~\銆EZ#K?3ɦ+OΔnE>a꣫ |<:,-kqV\!3 pK4YI|@ nũ[Ma{<4O&)uv`jnjS-8"n4'$s3^܈atTN.n2rVuYf*}5 c꘩ҝfr& '-zH31)!-ؐb7Kвz4DYΨ;?bCWmW b*ah 05S5QS={1%2&ޖUTҌY?0E=xm{׋@,Ҧ'ub}I=tz.}l^ڿQB>n@D`KEeUp|NFDbt4my%ٝ3s#,ҹe)3\'Φ<`i׊x=RSKldM([N4ѝ Tavoe'bW@2xg vk$jvW|_ֺp??zP9@5VN$;NVH<25LrUGR \Um`;g"~X}^ō-\{mxy$A?n'r}_Pfǡ=_(,nPy&J,;j_xqZೄbGaIq#LVE\;"x7~Bm wVHdFz8XlUt9י}ˋD|K|)4pC#P zvOaC;EZ+3[CV3rd݊Tpip qTzႰ1Cͬe![:Z@ RB?%HZ xɮ^YdXgj9!7$Ugg>"ZS?B1E}-_1$bXcpAiwux&K/x*<&/C G.BW~Q&T 2BP= yqLCMvIeJFɚn2 ӌ!\ dyzwC=, 6|=А!<5a/,hk4&v-1rz2B#3&cH/j;tu ͺ2YQMs)N ˺A`{3tɾE|j((ak%G*C; |ݦ}6]u.hʬAq|69+q<>-Lo"l"o Q=K<%\¿,_Gr[sKQ\qd訽~aJB:`hԿ] i< D/9k1Aֳ.SBgj?Îb"`&q:)R~!꼦į;h2rLrkx4gC #k 1yAj`)`{Ug\: HM5u|kǁRh+:[Mm?hw_r4(HwQ?26f¾U;eؒ駷ΜH, ֽGr}r/shoqkTғZV?KfxP1 v.A9Y2%IoABPmn:)4/s Y-s BL.7'a -+w޸S|.$7)zۗ 6Z pSDQo+ơJ.:im\>UA E)2*˸2rل7z '>u(RZSsOU0>9C㙎`|sVTin1C]zZmU^gkT'3_*#KL?q~9YO&jaQ:^1m 6b`uk  54)"|Wc/ē-[KU ]N;zyq:v?q7 ;HXҎ./э%F*X*+D(?'IpFy z#`RskϬhlP\^MT=!#f4cƵĴ\H?V y@Jkװbؚn^})wz{"렦TjTӟ*Y Ԅ'\Bw|n_/쒀{jy~n/R8-w: Bow*p 1bm熂= r4!&LyenML%G*.\uH}lLRv)J?NYPE`~ˊhx̷S/yȶrf<$fڥwlڹե( حBG{L )Di&|KB"ٵڿ@:AwE{Pdu+!dc>#荭lCK;} <6 G 0}g^~bGl,#Ҁq={ g{g~(# xƻK ) E<#`onƙ_?`͆s&F"#V$u3V$nRu =ɒs@f+x·hrz1&Z$s&c9xc0Vn`?[</)S͙21R༼Nت30.ȶ"=86 o.#SƳ{&}E䡌ޱ6/ޅ0|e Φ5b! Pkи&#?+QLc[MM7GT(6lVHc>1ַ<ǏruBg W:r~{R&Fv~ [O5WE6q38lS,piK?? H08(.84ZYϨG@ʽD4iڻ ;?I%t(GKd=D1v6 g3#,XJn3A<GLU9PhJ \2W⺈k~DM$/tL߿4rxrE{LNƤFLtѽOnGMxӒd"/wDn󊉘"}h T.V)V:$y/zkZZeޱ)eyV9+&/A͋)=k۴߯T@5"~6ϓ#.W(j{ #W\3H/N=O ~ Q4TQTIo]$SPI]$VrsG#( Y" <{/),cuVEh3Qr*vl Z! P,4V17h5FYgVjHGBb#>ηFL"5z|0OғT tîq~zyC>^I B8,X1xyD L!RUKvXZ~a1Q`~.acIC8QQONwR( լُ+ܑCl%Iq|:ǀJOI_>/l=TIg%S% =aP{ C&GCPÏgiZ@JHk]\4%Bi~A@`p˪Ov9J2",tCZJW]4rKr@*<žlL*?*~ǵd DBci9/o~B%=NXrХz gmZp#ӣk,~{q^6Tq?Z ,#pYbU& җ6ou<49( "}{7r[ 9: B-}\h-)A,ߧDl]>VECGb.F2R}5Qx+J9b`9tH& `y>4xrGN0pmյohm`", ; }< 6 `#Wk[:]7db죳VV<|#떛\"2iU-0Uת,Qßd̐8tSsE;^v ہ $M8Ԇʎ:0fW)5| ZA~.g"< Sz\Ɛ%F&ahS툵|5ȞYopБ 9N@ ;8zvrk28@n~Pbi 8S@EgiP rK'־;V9Bg;K,iDsVź};ox&!6O?tGqAvc=ÍO)׹DR!3\x'r+ }g pIxw8ZW2o+>qgRSϋ?樎 "L]{ !gD%AQHaZ s# L@yos3ti dB ",W5MG^ܠr 1KpQZ^=r|ͱb\Pxn.">Z-ZO_HY1f5ghdR22"ԁ `6(3{CDM`jm=e+@P2`#ʯ$ǜSItCjb^eKl`0%.HǨ>bHrќ,Tʌ-#EzCi'Q(eϸMf͔Q%=N;-mιrEU5)ӨGSl #w@ oӺX޷h})'g9tƾN"aޱ>֮\ ]cE,eu9!ge,_.doW6}k Z=|'ƣ$FNSxhP% |:S 2r-,tSrwL6MqJ#;l^obOn3:}bұacdilrb^UJֲWQLYv c9SF"n>$\RhHҩ. 8hem[b{eMӯ`2Q>7M b+s2xb4L/8%V &SU/ ";q[65d9^#a &RW${^%NY E?P#6Tܑ~Mw h9۠#6$yZE ucݕs=71uR*D# 0AD[CL^reipiWk^9~g[qt͒}rË2 6I_ć;0hn}J0wl\IPm71P險4ؓ^)y}uiQd|K;̎ܪ "۟,y;˰MxP9>񢓦*[kSYN .vҲucРğpnAG} |´wьFފݔ{TcaWB#M^y} z< |^pX)B7$Nv]?G#W:1X"4>&sPa3:G A`p)濛{\5H;"˦n.mUENYlwcb:Y@f+><=L֔H\!KV2UÒ U(ã帰'h{7B]FP%x1IBsʎ5Nט;_\"}x$@/i+yOk@>ykPVm 8Ԑ|/uV՚#T2~bL:tcۄDr+*0f?p#հ[02q;!GJB-?v[Dr1\)F`fk0.\8DׯZJI9F.["c⹐~y ڢiFi;>߀M^f+3X+߀JQ?K~}l0x1ki{ S&t>LէёO -f:ih eS ׶4/'.Шʩ͍s,`/WH},τ,ZYBXwo!9'~pO393AP|SJ' 3,\ҍYL'߶Ҕ7fC^~n֩AScvY<[']u>,D5Jr[Fݹ7w8EѰBoѷTGy|fUwI"dx4ѧXq y~4\kzͼ"'xh+z>ޒ$BNaUeA<O)o:(C\6{rEYJOϩalOmL@ @:JZuۅP;/=H;JP³F`G{욋ppB5{Nbu@EY\qkCz?η?IL?:9J;KLco}`?v3čv9HY o{Ns#vb=>to핎ڗ`#Rp ]u#KzQrfmyM3URFs+>݄3f5˽( |ʫ= DiVUI(Sҏ5?PK dBvs~7i>8d1}e1Cd\n =z10e{fvz`}dxx?yǷ p6>ʋ+BU^U6a( .ͳ^h߭A}^<=7m[^DDG>;Y!n~E+qT2qYST$j7G"GW3\{,eb D (DM,rQts/t yטڵblmK9w:(:In,/۴͸"有x MnRb~qO0)tqYL=$yx. "0Z[Oc,1r7$҆~hL9}@iJ~rn.ხuM(G7/ s rl{sq93dSj- Ɇ[K(2ol 9!3YT_[rWSgoZ#3&=_i8UTVM!E@o* 5\ .uвvj+rY tsDɺ76'M+Dou>E‡ \9W7dAR:pC >;(i>JÊ G o[@`Ѵ1M܋GEZ0,p_;*(vD hu :ӄLjAn) +ΉRne%$ /^PQUs^X1(࡬siO D)3ӆg1 4.R+HڞKֹ<ͮ׿Tb$YJ&Dq\Cc04vA} 'Ky1?=\2+.D@7"dM]43iIϐ~(nmmtŹͬtZWA OpdLCgFlA+эySn/WNU<iKS7R dU'5]Z9$뉩m % -5 Ahw_}qПhUFLQ#WI%ߴK7tOIY5Șs0QɱxiG]Lfpx?pW;\JЎoIb|q.[?Fv9V"# :۷,ݥprx‘ʽnF EFnJ}8(u KSŸæ+419Ɛ` -1*ks:3Ҧ?wokU0ec6I^-zX0{8GȹeFuqTZ!:f*i 9׃jyB߃ ¾N ObɻV[peڪ]U_!ϗ\*] p 7/ ]-æ4 尅Lȯ(6ά#Lɾ}mΓO4OH:x؀U1.מ]WMo8,m_~8|SUHXh^d8El3=lܷpVCI|̈Y3 8YfT ̀Lᩴ_a4qל"U$3' ^bT[7ɘz~//V"Z=' ." e٩A۴]$-ŹsrD?uգ@1Щq3 k5X @V1> JhZOE,?9S!EkP?}2Bˮ94ݢ i~{MU1U8Ŧ[PkiX$sLqK_ Gw[wڹ[nրF@hiOq#)+f$t谶 Otɿj5 6g I鉺#~>IE(Z&ȯv0=VZ,DILYL!dyG} 8vm(@rOh(iP~f`,TA}ި>9}_< C̏MҀv2Yn,WQ4cvsgC5vf䊦 eUbA~R y2N̜?oVnTr}9 hsC*D­;"H}'i }-("NO ण0~OYx?L=H@I"Sl{P%]~ */[R4 :fyt< '`A9ay>9GCA纾a~ăB3AdˡTfsߔ]?K5K^ֲ5S'oƨ:?WGFְLHHϊܬ"l"|9F72lR r8(LL@6#ӫwrEs _rN&6WgL)҅A*|+_.LhVn3>8[/ z0Ӕr`yVVZk4@is?|7$^%Jcz1gjȜX%ySˎc&`xO='#}?a>h\W- JJd!Is?!deNp ΰ,t>YCqQFx-R2LAVbMRG%Թ^2w^u`5$[3;'`8[K?wiQ"WS,LDju񝨿hhOvW} (7ؕTwfL{I+ؿe5V2t0bRp&UFB\ A[ΰ&h:B pL*O{$~5.7OfN&o9 ?'jFU(ЫdK9.Cf_o%bTf!mu.4ò7%=JjQ2K^>)Itz0uT-d;D(2G+EYHN9V K#EThW߳m,20Jp$A2X=@h& ߟ{2)\ %1l˗4{*D rizxвQ~:S6Rl@8rÚSlx鵒OIMB[)zՔCЁN7U:mVft [zų7H*j}Fi[0?BTM1[$u^O̬VelcaS˝*UZ7P-fckU3mex6tŔXEX'RccϲRh=̛fifT"͒6 cZ}xZ&E93vPmY8syS[uY24D57\[edLh e5 v}xrƄ'75AFSȆ^?.7DI_(=FB%,LKF=7֢>5xXޅ3.Zuοbz &ې683X 3I)C4\:[&8W֛HxuI*.NH9/ƮdyTQVS3EbnbF*!“J|Xj'67̵I(c3%>ݜg*"ihܷ=;M郼Di->y13Q~T(2<{`ֳEb[^YUlƴ)TsXPaeVE񑬬}Qq_FQs4 Qc\m@uK'N7bM Op.p?dQ$}豿Y (C{~ol]v Wi?a-nÆUo)lV#p_K94 H0nnyS ,GgߖnB}7_qr(I#Ҽ "4K}W}NgȺ0Q5 vUk;`7QM(;2/HgĞDty xѶXT[2y:4%$ʹШ>ƥKձ=}#eE:I}.ܠO&ÊM2Ān &G?"!%*[v@r;؞aڷvpx&,W>ԜES&̩U4`eC3VY~؄^u$0lVMYCvEQ.M4ߋk"D#.ou61z1B qN2i,]y[wMr庛\*{fGTq3㶄TPd`n P t c̐5HXL/gpoTSUjZ?p&S|kqҌl3)WI|$\Sl%\I"< c0K=Fb%$5zA7PPR4,s}*h㻜+#F X,K]۲9ipHiɔ BY!'I=o}Dn( eCdDr7׬&i_RٸJj~w3;\_NzAִ/0Qf%9ҟǁKxavz?O]BT!$ҏuVUu%fk79.8.hq1r%N34HDf9O2y!z*[[{Kw pR2ۅ2僓uNaQb.4Gu_ Q2D}#SknU{iy;ߩ mʷ`H!4LNc-90"(>)"K|裔*8)]8Qt07|M@MFU(yRx焣A+X6|uc[9 |JIcDM7SN\2_K&A=L. 2 dt"fC;]fn*)|m`kM4>(.+OO}b:l,-\2R?"=7`OA/*6$-sX|ڧWvc8{Q˺H+7-?'&JP1x5 v (PJ+H3C?ʼ;UΆ~W%1Yu{&'n> ԕMS]ϧo.q-Bn`c3phQDY;vucNVcۨEc^]%x&A=_tv;IDo%ŭB Ԯq=ZYZqpP3G\8d0X*XC%8@/Z1&!Ugث`Ӛ.$cWķ:CJэNp xH V䯈t$C$lκQ~|FV7x#iލ-ʤP0 )5u0/>hU "Dt)8=PLbA/] QzĽKxPF/uP ۯ%d,;i;#-9K|/?U irAK\\|2 hv1}|q+vC@k*ڏ7w>Q-S&!kg)q_yNuB#,n[<6r5zPϽ0d;ųa"ۏl^#DF3T[|+eO+i^w!\OMpx{e2ó0@&E9 !d`?HɱI zr¶Eߙ\N6'Rp4'(IJca>|LE=M; "4! 7:ݡk1.z[<7)sa ,ݝn{b$,9 2 )HVfՅU<(x/ZMp75pxZ2 BwB9olcY>P/ș?4o?U7.\AZ{U~ {YEcJӤZocjB1?8JG̏PgZՎp!>i~k<+| ⚭q3wB޸ZX8}^FLϷ_N:a(%oP3,XZQ؍Аo)- x}>,x C5D4]2]%cs`0Tm)}&/zt#[` cXd'q䣾"u$4no)}S'v:>P>e/o:sߕ>iFuޟIf;A)aŠ7Y*zۻ։yb@!!MPDPWs!:+4C7Kt}6 n5x_B y6ײ.RsLݘg\qkr rd/4RKÒ&OA *ΒƼC{52kfeBwjO49bԾDM#*k^+nbdA;7_íl9[2A))v c-7 5d57j6j+TGlp\忦t~O t֏>n݋Fa7 TEp|rU[S$oZSl_DHb Ԯs;M~Jt_>Lɂ+CjC]6gEmkMMY'.x ָ w_/pNO*<ʜZV8֚LXsӉ%~k_[JusH`=Pel8+"d9I 0.kpMuiG0ѠKEazIR_q]אh(SB$̺db#vn9?ZPà(neL@Nd/:h{I2gp_0 0O;e|fB+ 8[P wG;RXf @Ji,^}>q9s+hx-nr#; *+ F Pko9[u0Ykbe23ab2+zrr?0nY2d#y x-U8sأ8i˲V|\3[ *u3Mr4]v ݤIQԘ7:=`"OX7 C3%sܑﺓ=FLC^Np^Ba;RU7".AFʓW(rCu_c̍+rInu\/(Ŵ1vn)j׾f=IGtA*+\'"Vy. =Ҙ0*p;r) cS>ژ=ngV{w2)+Smd@ux`: ~mK>G9NX>0hϼߗ%ܟjdM؁_l2)4]XzxBʌpP^3VF~:K#xmo*~Dn*>rt{bgCPɳeoKY}xmxRWRHrCa:Ĵ!dt%Kghkl&U ,Ҏ)H(ZoK . ]B)h6a(fU46aLBC{]LA*+u+76Pቅ2KPO~njaoV{34b!!zglDI6?bTɽ?uP=kc|Pؙ(Κ bP1٩&t;?[(s[YߋPO1geTSd8\OQb$f%Ÿiҥj]no9t\qԳO)IsN=eG8,0GE ҷF.sӤ,pnPy)ZqOn?ХӈĊ_|wrm?.RJ@qDCU85y&aQ֞ i͇\<]ݮjR =׬.G"afQ?Dv?AKӅ1U!QQ5P`ףn8!vP M]֑"oRsY\|šw[{lljK~el= ,|V{ֺ'6c9MkɿľBƵKLGt?Z,R'jku  5E{]xj x/hfߖw2QP%6l aY mGk5?̖&+kciO*c)9I%c SS( stȶق-߿z]3۔3M!ɖ[r|  &I""'Zԫ(Y IHz-[@ڄP6wi'R^M3S"7r&9&?x\0~0$Ak?$H utZyʌhyNu$V0 !}(Uvk >ؗBJIߎuج.#i]Be1zVQXޗg%? .H &dWideLɧBo ;h6W}ȳ|9Y%.k[S<% ]ʺ8 됣{  m<"0M"x/95mu-Dz$CΥ箹GQiOYGRŝڑ{5N:IIi2ew5Y~OG"7SRJ.K_#mcUk_xNˋWG)Vމ |g85L΅@/O*O1(&\(csTIÙ>kv:g,c&gno-"?[y|nK`"JErDF ȌjMd˩ S XsQwb!_V&\P0zk!Y.mYG"[Dכ.H~v+߱OC!)a2U&T Bo9fMg;F+k;>sMTIj tQ'vdCA+ޒ8r*ckJR9`{G̘( a"1xk@X1馽pM$8HLEݿ )x5k-YEa%?_Vv)wNX'k|iVQߕP~Wqb}'3"y.~?0l鍯 *WC# <+֊9H"]pFnD"꧔Wy߮Lsysfω)6sRd#cO0|!m|ΨQOf||q# $AL֭&H94$}ʪr_+*k58>31Xw-o[XN#@zjqmqˬ]D뭘fC$џBF0ʨ_?<Sl2* np܇о׈PX[:&:ڐ9;2bSFnj= ]ڤ^4Dqt>IrbY*ԣ?9oگuA~Zglt_PSGy!xB"Oj>p<^j, F2J]x\Q!tZfY=k}7S7YK#Y3|j3(/ jS>v6n+H[tm6E,{ZDP/2.7$E|"marO"q:{z]Pӓ2Ç~ޡA )Hjїv;|N[X>}=S+GԄ>S;lϕKDžt;6+!dye(e\즇n HJKӑR6Qwzx%D݄v`j@KzI i\=IxՒ XfDg,"xHsP0{&zqW40: y!{+B>-lE` d~H_v٘\+  HxuU>9B=mA_I]ͻo1WEgm yNx=Q]a[f{J^ 5Edp%!AVpP.[fK@i3#,ĶĢg<0*N˯\ƴ7*[7U 5 "xݷϺ;qwQܶq1Iԧށ14W9mLldȓ4ypлbӗ-{ 'U܀ksq~r,62H [t+iU3)+6t0WsgV3F! aWf́cH aJ$ 5@Jt^*bv%fWv܏ 'eΪEX]2L߹tZٔP5hbYaxvXs$$icݦ"NjTKPbO ~]Iu[|V)x].&vyf?gt,A'+VDe\+^:pƖpm/ߏ'dC 5hBLfN脴6:cOw XT9[X[SC܎ R aXAq![~`"PN^ nz0QtXxB_S7(>U|R?W3|-lz^ſ@&S΀k؃̝)90.q!z荤~a,AE 6``mLY x2jgfd8w1y ^*lQŨOhHtH̘S4@5V I[5 륖{LURםJ|[{&maY AUٙWΠIm\WGZL"EtvM0ƻvmx^ʕ)k),U {@؛E;JVeP젥%ta*'A%[bHWPM 46.j{m8NY+s'mi☡ ;t6qB$?,[ '_ɾ^ ƥ]ca<5 UydܫytAHd/PuPG瘉P-A#m lu2!|9ߢ͜B,=yINGVwAJAC;D)U,&fm+YC?s{ Q}ip۬2 &p71 /A8cL`W-o>=y}n~!?cZ);p@d#u{QtZX7{ͮfk:5f(8OoɐHd 8!ĐXD͞8DNfYA0*96.%2->Uhc+/h^|+#Y&q΅ԩLБ5==qh~m%r2ܒE|G{S@̦LHոVT\ԖE=7!0>n1#i'ΜA4%jq ;EqlXZYy3Y` uiRdSHчr;*a21dplOx>Ԣ{r 0~[PU0*ƨpUl 28V10L, Ռbÿ bB$X2 KW 9^Ѭ<F1hſzҼ)[9v%)b!Y>Z㓉 pIwagz n}77No;izkBčDI}(ϡ 7a:Axx$a`ŀ @dcq: Kt;6"-t>m?a;Lyx|D`,g>}U{9 =Q;5-F٦.B@rs;l&FR/~`if7ŷ瑗ZӜ- y`,0g8#,#Yo3_Ro >(sk\Z66QPubZ]Wtx =۱yML%Z/Ǘ].yr NX0nY~_y^5`, W}Z$fz6EDKuA( b(x4MDaFRZ7|y(U}776E{r,RҜ:_ն]Kp 'cԃ[WNVb{q9xkiԿc+DSspȶI4ݦ'.2r:Oywr+LT-I v̧ya_^')(Wq1zF$ڟΤY>aҲ kZ-|S|nGًt f>Ռtp;aQgͲa\  \=x/ nh{kVOdӦZ#y 5>HԧV }+r];ǪjU" cY g֝R>vI,:jL Sq*n``Ba"5'';"sKcA9 ġ!)#ɡ/kC)t"X 0_K<\2_qj-~eMg+cd* 1ICh@B`>U2 Y=ҾQ'|hKhߨ=ܴx¥/7!ZC)!o9P!s*(&zP~FEۇ5 @ Uך͵-=j:Di{]҈򎡍r\88TOfxHw[sF|'m%:biYl3 To4} a73Zn`A)QtӰKqpedA^Ih"\YF92%2̈E0QM.&E &" ޳{1P9)o>ͳJYV^K\)ZXpѦӴx<%V^;),7]wt#߰e (+H﨑? : $K k.\ G?!Ju0 CB-#)m~m ylBj'TL#vA@ G?wg;:%b0Y5 bʖ5V{GT-b #ր'MDvPq AuFby@XROB=~1 ,/-%;ШDkBF= t"6Sag=8:܄54(î.>~ê{C9.HTɟ{)4^}f_~ [mՑQ ݋B €{:ץ7\69pןHb495J=m@88oJ/劬 P;f*LZc-3G[GK0za`"2%>)'e'8xn2G2wx^:=F'瞆׌KXo]  PNudH۵0A$N/PweʷxLOudlm,5O2C.yaqd~_n0n7/J'57zҜ03bBК3pdonXQ(͏[6ʨ$VC-D3H5S|NRHCx#VK)!,jbx?tz"rPl9;Ft]c7Ϛk ),@  6 C1B5G:B?t > tAĎޙkV̽whX{Ua^/ۦ&{'p$CiκRvYt?fW[‰/!ル`2rٕR)')y*b0sv|U_6|c&%mjArq2s m<Ѕ_&uܗ+4jccЋu\E &c1.@~nK0 3"x|:""^֏- ?H0 zSx e˷Vp5^|9(h ̋l:Qm;zx~ЫL-nfK ]%)>,̑pmDA5Pd6KG;TCR|H=ɴN (Hy."2=Ssxys@q,%^n:, N5C]!4cTjMGV3)qbu|(S5d6#d,d@ B7)M?fs*xw֬o=CzyVlhJ15}.J " &_[f}e:Swǖw?xckܞ`BaȌ'syאIMG}ǞUU=*85Y&1PB*LqX i;$*ʹݧROR#FLO &;hZc(srO$惌h:Zc'#@<*;ߝc S ԑW?;փQ%p_B_ g𒋴w8~Rj\^`;mhY#SPQ6ڶ&1"Ui "FwN,YOja䃵|>Ǻ)ѵCB#JFQjUOĬ[cqQ0 ɔ-9 l!}o.a" MgΛ*ʢp0c.5dy{o@2Y#~ 9>(dokf/bK**8`e$o@4ȷ2ߞiv9s<}kgǻw8ń߭5Vo"}7XN9{@٬2ip{5@=ʐzkZ~+QM`}FϚAkge7bz2قRONG?dm}MXYkoRw pۦ?H.ooҺ 2R ާck@1+fl:ػ"9Y-pPQݸ]= "n Ms rUQrNa"›Pu=H6!uy(U1qpLmz,էt&y^YA!HFOzc_ c yѥ J6+ßh9M#Mu 9$ ZV/ d' ^%b-tzEya#X+k{څEO}-aEJH Mq S|A5^jKL^fIoojޗ^OP(C (|adW<o*is⩷E`'N*5/ȹ(B.Zլ!%[9i$yFlqmS7٨:< (Sdyɑi[DTPM9nvgW!5!R~,ޓ9Q'1bRR'=wTukWu#9Z:ʥm{ZW勃BP+'s +_a|p:L F7824/ D!B^I-Ac_>XeYlQQ~:&rzi@rHbJ=~tQ\:Ur8s;TH4Ex,r z'麥}qn=()Gb~'N,B%8Aq8CRcpΒn Ɛ_8]>Bُe;HHO[-Xw_S nCr&:j+9]l ψ#@?2|me}42GFmI-=;S nJ(젊cKԍ3q`c_1qۆ ĩҙx@AA @+u玄}:W%cqa۰̬)lhd'q~dB(9}l޲[ no/ ^?Yx*T8liSn 3ۀJyGcm5^Vj?7%t(j>' Gܽ޲x:XEyT*D׬9tn[kyIyS["fP!V~,`Lmvޚqdbl,Nf2#'jWSerG$KcCJ)I}7 e\tQth2j&VrL12B{onŐ2~|=Mm+=liN4hBL[`uHL 95z%p|Iw56Rؒq/ѮDEY$Y `rڄxՑo{9?Ƃ s2mZ|я>"tBٲ% \f+&X&_k2i1 2Va%%x,_?iUxV j}SQFаͅjx~z,hƩgH^b&:8$Jce#,JMXyh\N^/?6OR?U A)=ω $XEz%5 18orxC!SX!ʛ!T@0U 1ރ|A >KkwL$t6,Xe4A+TBE{cj[IwxYDG/*~2jVy.SYrqAxܥ0j3pG A2#̗ŠX.9^?ɛǬYpj=M{>¶ r/Psa3Z-~ 3!a'T>ʄȽTB !|5JXLkόm&a@: Xk2QhF3ïN捌|tD1 $%\XE.1zM:o ܯ hFgͪSQ6teD1 ^X]Ӑ4^jGleFnI8-s~i6!pYX%FjH\4]~{Jei("N=^OJz8;+; c@{:>"c[Ѻ³AP)B/%p^.v/mTJ RiJuJ` vdWvMu1wa&ȠPmjLhOq!G>G)oGOvnf@aM>'k/):yWzoؾopIũ(HP $W:vGo] -Ρ CC"d> $ʽWz"MO6 {^ȄJ *P陭ٗj/FTj9eM *C~qDz\` sĪ۟hȧcNJ(Ip(؋:.e]㍿,)ݶ9iiۤ0*W۷$=@PI&*eGvD>\1"{7nJ9VzˀKWƠxԑJ+kVikpJ2 Hvr!c[x|YmO[`Oe$py9V-Y1PY 3 N?/Gc[%!U͙e@C<DTRdd"+D@\$X=5W%3˵ŀr-G$)A%0_"g7jܠSZtH.5@ui8omp=GV 7=n^΀ksl:BQ^ 3pJƃkQXDÚ[vW @[14Td=o|,:$kn)li#w+x~&{e Q5pM[f`Eq&0!nRiv#]|W:XDORЃh6*,ج׮&p}%=TAū|_阀䧅S Nq0,1k6y;omzYkw6}k0ϋ/8ɦ6,] Eg_hmSӜKB?8;bBX_-UwvO$rfy-#si6J3rum=Qއ4de~F-,H۶/@"EM<9Iָ.bxy8CⲱYpabnvuL_@E\0*{S%vBo8 >cN=0tY:d.Sa8WU'KGfHSL*GIW4.VBIV^L(IF l 4a)^yjbwo8]vTf $Glt}v+dv^,ޔ,֨+'[1)Rsfn~^*o*Ž% >F#BX~ ۝MY/maQ+7GO-WY:K_6 %2s4ҕ xzWuoc{A_+2QArhx*}"l[f%9QGmR7=BG).2u޲L78I+Q~Q; NBq? qk/W&@׌ߊzz$?]6iK0nAw-GX,ɞ 8Hb!hpޏdF.I*q:yka) DPWLeڕU3*%} Vu&ՒKM]yzS{֋ 2E/sHʝ/4KP˛Z5X]r혛wa0m4 C{^|۩6HŜDZVNjެ sYM d| ygƎAn[:nd|diT%s=jcAC[ZѡrY͟G qyс* ܝu]M*!{b`dٞ %/(Ќ٣2l_(yz gs&6VJ9ǙHap8"L `;rugQYSXȱjȽW^X͞ ;& Mj LRuk7ɍ|d>"> 5}, r|,wR=#b 0w/&]_D؜ȟ|9.!?b134ޠq`(Mbݷb A&ɑbLlXáxp&gȹ"1^v l2ܐI&UgIk:yOΠ:t8F->V!yܒ=AAR9a:HG^r˂r昄Tm]Y~KntN*:,<1v?1"̉LPzW!6= 0vjr4O1?2Uٜ|P˴ϋ4Bk=_ӈp49[O 7W8}(-]qet2\N.ڻŪxn'v}1bEPL+j㒭o ͠$`PxjPpӹ2XsN3=f]l|/k%dl7y~vʢ;OBձ]V,$ (Pem,-Oudj&(>U*Ҋ 醥~خ8:>V#}羧5's`ONEY:N \]o|Hr,mtt;VSt;#d}qx.z|Sܪf㖡DD '+}z$ە'0=.+u̹c+ n#K֑:*\;pxqS֘bjN_ub6cϥ5t 41<"z59=#,u_)cz~kgLP2d|ң9aPZdz13_,?2حa1jj32@ i.O*WXVgĉ4z-H9HhK0g_&tQ aY'rh+ISDw'‘z)Rwuy Y,ظfy m{ dLyOC()lo"co{U+۞04HǯʻQlM|Bg9.qiC'6=_הxE{IoEKz2 us$GY5ӑ {Bc[XȖY6cy,lJ{u!8k'[hӊY^.{ZJ*)"k*v]L\iI=EcR* &(\;.ԉ (O̻8\ܾC.O4Pz 4ڕ&fB Q.kX4fX )Y Sh5fHUtB_kH}R1ox E)id\QҧH&;hǥO2o@|V)A|a5g[Rv0pⲯAm{fDH' xmF^zUpM9RXS&K1K'`1,l٥ӄJks o-qs,OYbUc"@i≡l~|Սxm %kF3^hh6/坫 P9wrK@y_2\Ώ,.^{#ZqȆpe˅>iPXęP{ _֯@7t@{ /%R@rTZ$Pn9.Fܦ+\8,~pTx9K:QB^;4hr^u;A~ZX_ @8l XӅ%E%|IFu7;1>2DDC;i.r63=Ió0JݼٔQn8.܋Mq =,LjQ 4E@%Hw* 3v_Sqc %PNOJz >/M4'xPnYN8s|r?y5_j0O)@@` sk'ku]r?nT`= [LZ ~MzQL0'+vv},2 7JmR}x@ҚK@U/xDVk5s8bLT p3Vb~[ D/āgpնG6eZHրdŽc¨8M NN+ ?V0]{`UɥDұY-v؞?4zÁñ2aA(0]NIoL~%s ZI Pb"*;r>)oÕ>XWO"U#Hga>~Ik\ g[\ Mc)'tTEa P#H9ͻN#TĦ ta@y/4Fx"h8)@Of\$iɛ %tIJEK 8 E{-C[@e~#˜eLC /b!Μ9͖:pJ| z+(lLa%?1X a=ѦON@,7?0}Jqu2/*]['g_M.?^TsKXÆ^?X.cԿVq&̀=BcSuY(1w Mo-K({]{q -@2Q..K2G#) .Z%3WsSu ˻([p)4)TutARjAguzDLUWmȳEe}#dź&(^?rWqJ2wwS"6>9*E3h䈥q{z]| Mz,8y5[5 E(k4l :<ۃCG3 ϊԱ A8Tu`D,u Aj6ƥ˻,TF>Jy^E΄XSwO`}Ձ8KRȱQGxo(<(zN3zAnNkdiQzø'mEʀgfjx/GBvz}2epROş$5g0,b-gs> ]Q͓v韝8)~7[6|ӌȸN4B&+A=_ZnAnjY{r|M.ӘS LXk%1"XMgst~Bzp>OXLtl$P"jL4%1PIԍG 0e]plv Sx8~ZeQ? `B-(D-4r]㗁,0i~v$`הSWY;7K+?]tH0Mi{oJX-;)EpVeL)h:? ®ؘKޤ O![2,u4 ⇞woUգFu6deO][@KX^՝SA`-sP*vUR WZqT geb!P@X>ѓ=[π|#V/zo+Aoz{ NBQ37k*aٙ;&%v,@ 7X S06ѫڐOh4>K Ǜܳ{D~kGg֬NQ9H1I>V`ف)";MƺŅuZ56|mQo IJhcg|Wd`Ĩom}7R$,t9FNlםCc0r0l !t@i*uc\j\0ۆB'omuڍZ/?{X2JWA1R-x9}Eϔ5nӜ^X~kyLzYL՞V[Ǜ^ K*W&kfzm_]|"uF踄^D_/w5J"~?%\h%{.6m(yceHb^Ҽ|.ҨuyRAS +xʱZ. 0v/|ݙir#yG!k8jef_IҪ E*-qk0#zuAiid3<ՕQ*)+ﰎś) 29>lDv? ]Z6PX|$+lxJWa~ysgMFV_O9 ʩ0rukCe5GW+\*dv1f  >zڌ@p䆪xϼk_9WM+qQmTم>q 4G n, r3yW'juȔ/N bcgiyU{en)1,KBھ7T*6@=1{':z˛cM z+pGbs: xK 5Q҇=DE5 ׄI HДf%hԳ ,#uC<% s'H2}_ =>t`Tῢ>v{VkCT}U묻\Fw} &I &hVquso}4\oyp %TVk9=|(qZSίj5u2t0o,@1/C38I=%v}Z$m'0oIUL'z_r HtOfsV~fp>ǫ~u&.^?iZ $mkMSAXNvz4it2#36(,}] pKoD˄Adhf%d\jlzSe_Я{m[G9tb]UY~h i;i(O-ws*(I~=LӘFxfR)v1I:1za2 ( rElȪHtvX SJ‘aJ2 ? ͚iߑ"|^S&c6]E (ɗq>%&%N&_E#?l 4Δ#<|H9[ed R!W4$; T%ڎ}!mƤo&~qCyCGz'd VL5帩ITOXfA7@7v #juU똘@qw3O".L5^xv;ɒvPY@D9dɐ+ u%CpNdvnvLj6ZBXĘ8g323`l1d|.ݙ 5-w^iöͅϞ/*;Sy+2*9Z49 A5JyLh> x4{_yٍ|z+ &M6'Aڜ/}z@% y+H~Q;<&VnI:NUߙRf@@42B&_xlDD$ X4l=lCR8;rXief?8!cf9r61qJFLnF Ϫh"jyjgYsҰZB,O(a xG9 p.,`C`İ`ƨ>W,Kހlzr]Z0uOdߣ)Vk[a F>-YX/a֐*TjJxyIgU@5K Z#0'nW3/{tB!\g,VfU|E;o<]e켖fDL~W7}r*1:Oj hK`2iQ|E 6>?7<:m1H0A՜p5ڤ0`7I_\ ZĔ# u";A7'6:tb;QzCfikH\F :),OR S:pA^4dEDr.ujru:S"j+9ck_)LGT)>eQ?f=r!=%]hKw]˜BeБr~,>Be);!jZ!PYWbOV 1,;5Pj#,esl-wfێpRc;{^\Wr\]qjyu6W+Z̛dДp nڝߗIP`M=$B#HԞ"|q#ͿOl!nkRE.;n:<犮 e4c0,+i$Vݹ#I;e^̂#'_dXwE(Mnes"%;% 2)!UTM+Ug6ءڲ-8=@&|_U aP(4Nu84ՌR-]?s? HSx&7cZoUPCXnq #Tbla]λC Ԕ!IVL`E3Ûŷ9evU0T_%!M9.ݿI83`TW 㞥nAiqbhiBda4*ٟ0Q{VӨ9w3ݡ-+)AŖND%Z:"Ioups!d4Xn~.J2)5!(#2gT\e &=oɌ"ӈ̷(.{,cM9Cˎ@W3ds>6,FspoSa*X]GHFCV ?>caq 1q?iF4ߑHB`5ʽPl!a[^,'rf,]>IZo|)cz$UBp`D@ $xlの?yZT1E.CW8.@b` لQ: 6w 3f5f,fYDBQ/ gVM=sу|G}E?U;|~ΠmSJ*C5LmTnx (b։8>sXf++y VGB1sMF5j5-\sJ5y}d{#aUn`P8ULvPx=GWL#wȦW :0"M#ޜMV׸|b!,!%~{5Qn22)_ҳZ"w* I5 y] Q' ,l YsF~\2'<ڮ_](3>|ړi4W̿Nsna`+7C.aA5--!hbp5\DO%yRS?tnKDMRJ0܂S^/GkK`GAWxsmb)Dl$s Q{ JT/O b"Z_Bl7|cƝo{G  pP;Jump:iziAPxz/! OWE^Rhq1`_Դ̂hfa~ _p|d$3TGE)HQ:W,h#Y vΘiLFMvWc|1`4dt<[&ꆟfki:&0Grs~SAf䑏RY;N*eta<: x [~/LK̜hPҭiCyh5kO]4q6cX\Dw#gL/C#_W&9Ef!Wi[e3(SIMṼB(ΪrhpI;U(/4)~|JyEkp%$tN2DWP5AUm870>YDV. nʀECSZp_z]UViqnWmwC>OJI)V0gִKmkB>?MC)4ԵA. Ntv4A>~O_%{HАEuEx8S X%GF^+Ҡ4\]ȈOR2"E_Ю^xׄLKgqZ ( {ɚh] Cz_1+7lYd`qQR ƼkgowVjs$85C\:Bq>sL d*HaOb{)8kЏQD]H/BΛEW_H6ofz94ۚ:=Khp-A=#9}b?Ҁ Qpṿ<{} @嵆?,#Nh&ƦS{ XIm}J ls8Xɏ0Rʭb{bhj2-*ۮH4KK{]9g62O%<</x5< X˒sIUW'=D- dK&}%,#E;m"œ?JCzplYq/) iU 鲪iS<6Owk(`kQb&7bNɽ>VQHjOÂzkAS&fP \k`Eco 2nM0^#l'1c~ =D& cjki5 ict C1`zR9VCG"D ,,a!zxt;5[e @.^ [HQ4'L8h)iTKVlF[ҿ+ =jrQw22WC(G2aqO~ŅQ /qڣ%G4ӯ@N!a' R\ ,g2<TXB2H;LMۋ:בq>MӔ{Ž.ex?zRpUҊwojuU}.Y9 NVQq}/rŃ-뺫M%8BM5{<C]6vQ8-9N}S+wb3읢9Vb1ܑ< Sy܋|>efr9hOr@] r}VJP șݎە,e[.0f.~KnMgЁ0-y*+۲paI$1k$O#/P2AI쒓+{k8PO<ޖ̙6,,ЖyMԡ{=m׃yx33=gy Јj)1ɹgUAܩ];8r(s3=¼r ,Zbٴ&ι4;Bh]B.?qJ.wT͝Gm;IޢTGeS ɏNsi"ﯷj3gEtI>U=^V":hkr]:Fg!+ ™πXjCa㯍Քi1 : ÷XcH{\nYKu6taT#(V%rbL "0+&*\w$PlM lN j2s+ !^-?"Kef7jYb&V)uBo<vM1(LW +•5̄0&)Ub iXnqE8e #g}6SEP.٨јh sOh-Duof0Gg6HiW2oc)8EwXC C'c3e0}ϯ`9ְ 9#|E >y@Ŭ1˄\& #z-tkxA]0w jh!?}oaF"_~W9V-ĜPBoB'7hl1YNҳoɅ$)cÇx|ڸ3lG7P|H!|kiߗkzw{BպnxUx~F=a}7%*[ac O wFK~\$=JKG00)AlS^8d%Zv)11@ 1#|9&7 wD$sSzFض .y^`25Q rb!~-Ҹ%&aԘI5~# 7:RwH*崻TޜɎJJ k s,B:h2hOĸ?&WA,`eZwQϷf,_=ɕH6[aZ(?5n;|dBv8H3,R:_ bZW~㎑-mЫC: dWņC ctך̯veU1]\UcД9m##pj?/B1na{9G"y+pKs#S@- Ll9ݔų0{ lz- ` =Ġw N^#F* cK?u(fIUϷ3-CKDL+*.9#Qxg$`|/2ZMї6Bly+|[ao RNgtX;Z-c̸u͢\Jߧ7RXEM }G`F`*R|rhP0%FYG`@.zrJztk+2%>3J!v~L8a%5B,jt{ww5 zo8*G+!!]oV3jё⊸\?YCM"B&ODLU\zAޮ)cĺ7~#h `ZM,3DY쎦 1OU\EPK ۽ bo?G5 ƪs z=+$*iv*]$ >wkprtWBmgxsal.Or摉ȺO<(Q0V#3'ۙ!HՁÿ́NfA rҬH3P٭I,_( &6`ĉ\͜hΣ^ TS~Vt o|&A^FL<y5C̰(4)_-TGŮߩxd`")\IDwNJ}Vl4!X*Dh؊qg۹s]CLYmwGйr/=PԀ;EWI8%Hh lq~`o؆ J[ch==8ltv1.[8)c a\KIyIc%%AE،O\8r95 {~tpƭxcnf"\t i,2˺\) -#Ƙk mJ0Y@cXBѿ+) 3Go0w_Z^_%ݿbYB^qcl ^IL?C/o{0O2ԨfPm#H2Xr}Zvj^c˄^F뛢A(LZb{xP{KmZ<1jzs|F>CͬGi;_]Wz͐ݭ )rLL4Y.6ں0- Am`?tF2p".4SBDNMm|4LU׹>m!=wEua'' ysdehj)55 %rDP̺׽4Vw\jFȧynxЄx'gṬm#%_VDFns3 N-EF~o{4"$X0{՝,j )wHxdRDe?I!$ZxqLayxtiҹbT~Ԕ26;ˑ,BdDŽ /Q]%VX͗ @[N(I fwVe48_TZҫEnh'|?)=1ehRȁn9sP"eN箣Ow<Edz̆eT˫:ۺ߰W.(B__!ap4b 1qxcQBI:las 伄XUڍ@n:^t.5CT4ySl`>"DědcPa ð#YO[t{pÇF؃q,@ g ?acE>݄WE,K_k]4y gT$!_>1m/X @p܏ [(`fԷ_NVKy߽BY8)[m<㮈gN( w#\GZ8VmφnJO#x>MCPr]99$z ͳZ$qK,22ccR辰ɯWT\}2,%%mP^ّb.zrEu*DXM^=Yv6ʟ blc Y ˄w# yz>@9ґXziKڃO|U%O&z\o-n>s4fHyD b~Wd{+v+:d@Umq'TB5dLHI.DC;1 1+hGT7&0t5+c" _{YiPzhD®2p"At"NR4dU#Z|,UA3snn7 2k.c:{>Q:,k^ݢ5M{aGڅzՃ6j Fzx %XR__q4K2^urd3zz dQ[2t6[e5%E@;[G68qrm5~5$j(J /]!$9dzݛp/ y837y03TIە R_ I/HSe.tC_n)X=wɫ;;[ll]~UnKgQкl7GrCS\0"z!J9e1em'2ݷ͚R",Ym╏& oet#'foR|UJ$.A'|F'JrSg wS4ˊ^W\-6e J41D YGx %>`$rxj˛8x\ }F[} cۙ}rE7  nƱ q+ <-PXqж ٹ nL qҦlsQu͙0ET-g6m!`֓1`Ð,pFbiM)vDG!Pk^?5LԊPfngȼ<(>n+3Vw2 ^6`5ٌܚo/Lrd l7Vib x9'"?i$eIFweiES QraVה>[jf!Ý'110.aʋl{&B{a5Gh"pz'gՕDF/挕3 W?K)2賞ްM-o jl 4z&@F9 8{q'` kE<38 $'H[[ŏfzcuW΀3Dߦk#ns !,TA~ㆄv<+Vey6#>)4XπȔ]+ B!Kd= Moc8CK/]v0N `4zͰq'p|ڤu.'{0Xm!:w"ٚ-- FE7q3LY /࢐T\hRfѓT1&;ǥuώr LjƠw4!U;v hp 0gۏح[E>?'Ekf=@xyNjd,RcV訯<2%qׂ[˱K*WT<A#HbH/)Hrˑ .n,Dmj)& oz.Cpc[ ,*^n jB,ue玚.=|CoMmYKd6I5x b:_wW MCF˒&\8!cImjX P*e Ҍ|O9B $փ4}gP )8^G ,O¸j+o.؇~U1`2]7Ց+զѪ~EӀ1Ѳ\  =Ig%a+'#3NW<I2*sv?c{3i2F38:ZQMF[d$dj|-|9H4|*k*R_U,K!Q*GfN&Az!Z0r&evƘԝT2nC%JJtFegAi#!D^ :)'k?YNdKAa[3 &|O1Vyz_ dۊ+eqo +$M]{)-b0T/Zn SNYƭFS@ Eg=n3'(h7)>؍Lߌ0Kz.ГA߈+nA`Z] g~(CK8m:g#$$ I=:m<1B|@bƀ1m}EJf)YNġn~ϛ *lSyU pVW!Xu #J'UuK1dѡKG #͐KLA*YBJ/`Q7Rof.zLY8.OO+%Ԭr 4?(YU΋TH+HV}>;ek,u2aL+f>En51;SΤmkqc;oO+TS \߻|.RXzpljP,{z`X/ME1`< () #Ge~F x[ݥ3sct.3{%P޹BWP~s!$wd`u:ImAfėyD;ͫK}Ǎ*;@<)9}J}djYsS - #BOjttf܉oCyr.e^UMRjKJ\gi8 ]JZZ%]Bfk 'qVA(pyc7U:gkmߨw%ভ£KRP Kv& jBr& H*eXK7/쌍gnx 4O; .9xƇ3vNRpf뾜'ra9J9PH"h L1$?3C[ݤ[Zݕ`1oh>Ro QoQ>䦹nzUsE gZd7ƭ^zOnԬY[j,B>< 1' DsM |&{Hr Gc}G֭A!͉vO>ŀ&hi/j+3o4iU@omqed*RC &&OWx ħLxaGG$6SȬv1BKUR:tr 2HA>p^]Dm"#j$N@`LgFLr0vLcް]я~ԯRF-giq&?Oj Ÿ_jl8h'Ce`HUTj|7)D:_+ƶ2%6k/q*<.2o,%_L"| V8k7͌&NgGtC٩Ϛ !j,cX?)iA_/ O>@(~` g#1A`TB按&ZA͇ @MTy Q`q!NDKӏwx:GTY-wLz~ ULv/>q>-ط^R倿"c?;0Q!.;ftS%TB~9}yN/ H7 E|;Ft,.G+ǗŨH4~ S[\7`Ț5ԖodX;"dba^X{w%wQH 0+2(VYZI#' :7V!S.$vLuThcLLT[L(>ȴRqTML8CB98Z:Xsa}hhj6(u&hH}%[˹:d<6 2nnӿĉX2dgI*]< e$cõ72Aylj+i`:5sB[!z,s l%U`NCjtg(D?zd[޵>$4'ǥA$d:(LJGqSKk& l+IbrY% 9xzvPL+K-S=0PzRpT(Şh)eNY`=t D=>Ջڄv@zK=6)Nrg̈%G7PɋK[Rw8}zR@ bzڹ :S:gAHRs0<0 + C yIMrGeHxNx%t`bwY剀ӝTN)pIך=rMZ0KOx}d\@x먻hjSu#t `ޚ`1jÞ1n[5i:*>΢2gLqA .?ObUTZͩ|ieCA2krGLQxk &Y)I |ZbsF-5Ǖ #w`y>3gG\Hܒ*I ӓv9ZU>R( wAB?Q֨F@ Ƽ:ׯ7c ǯ0V`AcLn]3x;6<4CZ!1tFm^i}+Fh mE\R3Lۈ q"?̳k= /oUD|5&Uਃ T/PtvaՄ^C=])WQo?V\q&}!|;o!3J.ջQ{R3;欷-/2elnwGmٺ o/2P oTv$3E3HV\ ^vxns|ֶ:c͟fgzc0R8'N 6X7 k>eկ/epގ|܎6ԛZΗW$9?2wvE]}tҷ]rԐP;@.Ԓf4* aP3#3egyHz6p.݃ηIoǦ jlΞ+Fևa [&*Zྫ,aK!m` A\ Olk,0RZ!ة!-4*.Ck̎`AE YK!N*bqџ{sM%):Dr2M۰4PkoK]A!'~cAcZ 菋W;y9FLPOZU;'618ʺPO4ٵ|dh&?9+ 6`!WpEVuen ѵp)"{k?D5N kCO/W3VfE^ωSۨGs9"XA7!/sCdFe  ''9d -c_(C{w/=䞌r=Nfe0Zi͎c Uy.$ނ& ,jC/tOmT ymV )m?s],&*na#jMVo@F̈́ІGoX.VgCƭNZ)dJJ=`|kbF~B%:%*wEa*5ؕ>6֐SrWȡ25s+fҿŠ42cve$?.8Oƚ9ay\  ZFL=N:ç.d^&-Z- ZpwpU|A>{~94cFB!ʬ@'YM dbɞҐH.4Oo{a<`0MpʬzR0N_tb{Uj[S qt͟DFW, Q-dƢ ְf=3gV/N);iqe› s(:r:sҨXAP7U`䇤9sQP]X c ܢ|]%%PxN\]k|VDZz!*dKSĵQWB+}QKWц>]@;SS[vyV"; xcf?:IF@B?@rDkO籙\8Ek92&gOI v . Ԡ qE5[jN ӼA-`lu:m@#oe垬7ɏdoǺߒgŎuɂfpqLv+9]?_cki2&YXrTh|<5 e븼f HimTYUI %;5.AZC} 9z˰rЖ(ϫ:Ňz٭9UfRBJf lJf% b& ;=>r6 p|;%#-QOo@J-b7vvJjs?T,fbqPH螯-{~6.5 h@w`ߛ f4Eۙ*C[xG'J i ;0& z¾$LUt@잏i\tC%? tt߂QstfMe .B೭d5$ <afQN$R W{3q?WuɎ 6<WqEpyjk…-:"1!lp8Bu hЍ.{S ^+)OSBW2h-e8Fl"giaF/Nd#4gv֡Q LT=5J?a A$ EB@9Iڂ~!onhzF&pe {R^6r7w]H#ɴl:Y)Y)L_|@rOKҖ(ԕ8!?Kwq))!L/d brO7T9k U!pLkZc:9й2BF\ui!iqcnzT\; moMh53d5gՌZv-h?Yf'T6kG>eJ C32RĞۯWe$,aDR0dx UKYx%{m.n 6`;s Oc'$(fX}bY4DC`[f 4İ<ϗ"pҐv  )Aq (lQLd A|Јwvt udzbiSyS"KGOT yDR&HIu6*%r,=5~jF7ӗޡB=SDR"6/k >.cPeu(rҐ7a^ Z$e[2IdCgNy+>2Ke*=-#ʬJKԆ`4,?j;d8ˑS$`AmplLgp6K/ak(m-&wBfmR}`vDIAܵu"I5r&q OmTYòsa+6Cl\M엌o]9G؎: 9#KmH 0Apf<*U2ŨSa/l9Hޢl1TtL+>JxbGB؋D5Vr) 缷IjgG$a2Puڧ"o'l־F qH#ᙦ& d|T$Zq~l56[hb{ _z/sJef? G+SB{p!&jx?_.րtq0Z5Ds "^FF O֯Z̙s:"Ś#y 6V[crGe.%sjkSGy-N/ᳩ*[YSǢNA8]E"ΉF;?zl$Jspm<_mcL;WRܳN>#NNMb1?ƒ Cheۜryp z${X"^ήd ^kCaS1택Zya^|";~۫ |)B5 ,U.'fX^ҧl n_PT; ]WC>ABccJovj{)wT-B|֭(d^dO]xysE).40#V'1o.))hX? Q![cZ9UAW^%/@}IHY&mԯ.씢 PY8R1՞߰M>[NXYN聑7΀g o>)jP21#i͆WpV/gU'%(#AM$ZqakO]FO LlMݮqKTRyLM \\a ]WczA S\1q(~HHy* P%HvS"sB,ԻIToe+M dztX_u;zee?̅%a!agΪ,8ɉi5daTĪ eqƸJ~VyZϸ 3y3RY|+2<00|ЙF ܐ Y ҷ`y_b yMbQzTNO!꘢ݵ߮).9"elV+5_TA2l_v=Yש' I̋9gTQ 7D(Ŗ{ Fɺ[z~ϡ /?PwzOK`mW]yct4mA0Œd(۱@3߅W!8yģрQ51Bf@/(-A>D+`^o?;5rDT{Eԣ@OK3bы M3lwWxwP;x\2!y~ׯoR;k>J;͔>|V'a8 WGkcD{MHKE܎1~q#]B!(*9eDLÃg0EJ䚼M*M|FN.WD+t=d+{$wu~^#iK ͻ`Q7X z.J}<:@24c]D#,ʥ^&&s-"mJ;]$яYk0_SFJH`f޶B_=&.H^@,Tt}N^*Vz:Mcݧ@I>ibͲ) rv<#P-ƃ XQ<}IV29@ڻL|X0Lm@jNlm XwTO~ph(4/ Cc&z?I $:T /|n1ф)\&7.i H AdX~mcZc#@Č%, [%fxÿK XX: 6Xʌ[K)TvY*1-i }*t~NqpjotdR jkLGmMu9Bi/ryeV  [2vע窄A7+~&  լx E֦Ry{ׇmȌV + RM)T4eE HnC8axLw/0`gόWE Gt臽B͇G2;{Xix( " [1{sd1r6FE"#<F%d/*T"mZfǿ;{7.:;ʩ5[$G0 =l nnmnQ4]9`ji *“~ewj2*-/٦9<FpDA*춾OZC>n9G`B!{ "BuV2>̪ PRCNa_Lxfw;=#pl8e_4x$'|y|?S I:Z4Qy*;ޅ}v>*R}_Fp5/`!6P3a٢P=<*U?z0dO䨣9:`/_@ E .Uc+ ~ ]#m@y'w?e}^H%UMT>Jqr%N.tl}?ޔmlٮ_.FܞYDT7 7Ei3DFao}f(/2]#=ܓ|H@&em ie9q Ӭ]Q\[RŦtԥ>ӌ=A:D ގ"n!^)ZV O^'o:fPFny38j)oBZ`ZA ]5p/h@jGQ wmcܐH/_JVp&_H_PG)Yjq %n Ft R,U$~]&Wp2zՑ2(ƐYx۬Q\#c*` Rr:gB޲A;M:3@/1$YlmIzPo 2KvoJ}d Ywyy(-$ҹc20􌟔úcnb$><>^\ =\^;8z<1j}?ࣘ>U_ьWdgR]ծP*Ho8IQ5 հaɎ;pa/N?uZ!פef S ZvTJL~r{D՚fؤQʺJYhr fZJ%9M`{N ǹKc HN>芩{jzǒW Dr-Iy >7b I1y32hsM>-b֛iKW;kQlHh,F'7b3! !#Z؀kљ1⼾puoEzI4>G~O1J9g 4E;ACb_b+Ϲ0uD&nVG3E`R$BWT׬ -䵯Uq&$DwēPY<朊D Qekwrj;/ `'FHrCBhmZMY4LFU;9>kO,ctyթͦ7̃G ƾQU)80fC9\)p=ZP̹Z?#=l?⛀:öx"cĽAS#؅VR6AfФE*`+$M0 {Qay0*+}iMJP-3aT~j^.vg5w]{^HS+Ҭ%uߞPaOzi /4'5Omi͹nwS.8D"ķ2SS~b^ڶWc!#ޓpiPx._S3 }iɿjbcSc""aaVߥTIn)ҒzRZ`=_ )i22x̿.ձGZ28,ͦq@+d$T5,=Kn~ `مG(+nDP2ڴNN9~1&y>'82u -XĶ*?# P;JuOnc4bei]z<6e}}Vj7ip%b"pevi -T{ke6P&xMyn{Ͷ9?bA aqL-#gx)/_sqܰhEqmRʏwWK,b# z" Wy#d`W%6!Ѧk_W_ K.kBXSĞu`ѧ$) |Z~;p҅߿rV|*9VC~'4@MG g87B=M^ƣe?Ua41&"Ge~^poJFw ?.=:u&(hufP"$}ŋ T&&=9iw&1_.2bs:LAR,=Ч'\z vLϱ6 ۹.$pg h㛚S=s<) %aRv4;IΪa}[8+VtŪ 836mԬq.BTe" ـq6k1_?MTICc;Ͱ(˨.U%κ{4yUُzD'L XNL-+,Rjt(El*d.H.' u)$)GSQl6&Ji{le6>G)%Xs=` ;B0U3md7"od"nĥ 9I!?TTnYZǦVL[N$%x;A>r1%_eꏢ縷QXEBP.:B'w!k>|!)3}/TCmzo>kƟO5qK7\cyJUKAɝ 1xi(d5(%n0pSZ-Cv%l2cԤAxVQH:;p6B/L{%5EE#t̨<Dž3n¥!.X5vv_|u7F6Av\\|CCkN'EIUG$&B?IHP$y[LCvp!vͽƞ#oㆊQrN |ؚ)_5<% ׊"Xd0[엞*ƸRIy&5cu~HFh@JF+fx$;t)+q͜2:#'k/״YԳxhB!3cg'e3&v.$^rUs%p ϶KLODGD 4{=3/>AgE:iqLRϠ K09f/GARRm2@/x8y۷wC}YLf/{.vj5\\J-qlU[h:~k!w.onwC{ |/>A( xilu :Uv$wAg|?- OҨwXbF&251Ou4^1`cw+ygK(Ňkqȿ}>X%4N /k:^G_8uז)r|WдY Xc6#+Km{(KQ>( HW-Gff@U` jn E:7NKd]%5Ɋ o^}e˗Cgsc$ÙYk*᎘g ,ǰy[-H$Usw и-6eV\xjiz`X>ܜD]==vx+лyHݺm,OJbw}IKX$do'yG!DCǞ7>E `{~iDB6YLwřw&W܉¦GKv} Ny2Z:%ci (`s~jg(gc)f&7dZtѶe=og21`3Ct:Xb t)b؈ۮ۠.n))do)Z<6K[+9##C!0͆'Q!J'Hz^qثE<߯4Oq.Q0ɢ uF@ q[lB~.sFgU7}n@[WYVBIZYp|3;ԙyvBk: 9+g,9-M {BڼCJՊ3.0X YVm11ZϜh ԦP!jC֮F4+{fwWdXhbFm}rFQjj p3[Q҄?i/jQ\A4HG$)-?|}= 1l\V"AN!h 9=5mt-IAW!f\AnQ{9ζ1fٵZļc D]o "K[d dk^[UWZ%.idohֹ?eqK:M}dV8ˎ_{r73]6roBM7k#m/hK rՠ*$l ,˃ef6u>o"iLVbވ\?zslME^4ja|ɹ~H +Y`*:gI b6, xXCX@[멅 N#0 +*yg>${ A*3tAi2Xy ;Ԅ%$'[%C5PJnwa^ p>W;<$uVLxg|H3 |$dhK!w|zSL?(pQj3 K-Q3OE)blE|G)G#fU˭:Å#WqYrQ`f믿3ik|lW |VB\A0wez4O]'-glì)>ۍ.G:TFiQLҐUpfv*ǷC<>jldHd-pV~G au`,&\Ȁp 6c;pxaB ;([.ׅV[nP Jl<#@&.:ᐮ<"^=R1ʼn#7H ӭ{ SdG+h c)¥vrNJRAU/.hɿUfŃKpޗr| QEz2H/N d]K|R14HB_hM=r9g/zFRq  Q_x<,+Hu,̇dMSQĪ: T }2eMBdIy`vF,%'Ш^G2~L!v;\^A0&?Xw!UH% P2=x/)]vLV1Z$*hⅳjxCE%OaH_бh2!*V`nMa5 +“[|yPj_OU'^T-gqrr+R*D@*_S9/Cq p}+YWihN-v\J;viBç7⫕ a/$\#H`svP\ c`lp"[$O.&?uo9m:u`7+*4RXyIEjݾ#}btyGMI!U8dj4P .W$FI0 j/K4XPAP^9G"v  ~+欑j?-(\$1?aC I`Cbԏ#3weA_?.HIF-NHUioK4ਕNBIRT9]ߐ&Aѻ\M}md.A[ʳZHsćz?Td㽐w6~ tQYO7W_J8 {Tq<90!gn*Oo I΄4njuFy5쀘 tէܧkf>9︸1*$pPX y#5oRf=qH;Џ5E\Mρ^WҁHڂCvT 7ILQ<(;۩i*[ً)JJBxjC%˥E-S:qCܒ湓y .8fE)E ;V vP>Ks4A0j+?%.4Zn[;EA a3uf6}\R~E*S8bXwJ!M<;hd"2~ѓaG'F8jcHHph'4riMǬSbm'h;@,,ԉ9{kr^gzGg=1~LI7_\&A_b!";jP^Á$u(i} =& .*%c*f>gh8$:B=،h։W/s^;9"6Q߅/~,ԋ`i}K+yn@δ7z袩ǖ?KQ۶0ziZxJE"_LP-2.M3oUV#,oC0ld&$Hh!l. iflS3#sb̰g6E-^m^X\Dh$>} C,|aߖy}|/=Fq뙮=㦡=4#AKn1$uv?v@׿pNb#O"7D_E@! mI|MՇI6-1Hʇ](sć=j}*DFN% `>_E;FE$=iTQ%WMt x޾;@G.F.J&Ң@:>@cWJ+kPYHhb,,rTQH@a(myosej`1jR]A4LJ'ZԌe#yL菫o`)zu?HIA1E;rȆtF` Q\(P ]\E^VA HC]'e;] X>?9CGK5ȭޟpg_ZRu({2R++d6C|Nn #) ]rߟmܻ`0Y_ Br?-qz8-ӌ Di)lHWE8aC= cN1?$o!qEdP8[;A{ʀ.A(5\"\X)UN~bxp:IeK؆3VԴTD5NL)%21‡ѾiU)l(17z{e(7~4y">u/PDX/_8ّ߅4[$xa"%ec_ܬ! (vjmgU; OXZ9==򣌈I)6 "[o_'Z]:E5٨"X+N[ls5U-#BhdefdNT>Crh|BsJBc'E \ZpܿxrEEj!IuE4CUAQ\o:v݋h\k;ơ`1v#ohnS^Ww&5a0-ȜO ;P5[k2d6V90+]L@&/fI,Q򉠴,'b(t+R *7Z{z}'K[_}h^X%S wF_TGt=Q r=>KaYEy+H\ J7WSe8? 9630Neom%k )O3s83>рn趲 ⦼/ vvLK9ۃmEbS+J:oc@'\w3PXаӶZ&d뙜* .L.9.*P  wIOLqa(![>cbSNq`AOY*B`9-.HV(2f d4=R6( fm!pqtQzR-7L)aMA~>rBɐ=1R#x[G/|G= >w9_!L*oN4` t&4ɥ,K ^I/?Qos=4k9ㄫIJ ԇ$qTc uF%J>W{fu8W<#,g-VZ0.pDI$wEܒ9ؓ?uK+ ]ԻZM43l o7[hySf+heMeMt8+VcGa3OHe6+UV ;Q٢ΗTbsOƢEM$nk!i3"[OӀTI8.|jm#'$v1 Ax<5 1JWNsAQy+t: XȪ}}y(+j6.?qDJrkq H8~u*s]{h9i#RƩSU,4c nWҸ_/am&oOσ#m+)lf X`{QB1d@eIi;Txu i:532FåWCܸo@[+GTvͷX1ҵ)u |]qI/qQByiI{UյXxɦg7̺ZD0 ۈpA%j[ 2mbio6hQI9um ;hmt#> W |zB-mcKe _s72nL Bow *Aת~5kEPSP)Bٝ0u&5vqzQ[M*Sy,zɂc{y?>Ƕӻ%ر3Uo#jKBc;u;ww0Ó_?DN ӅG miXO/g,*+Vˌ'VjAk &}Ʃ%}u j8xi(c&=m(9n>k lHQ ێGqKདྷnE.p?E+KE)^bk ./{Цyh0V\TQ0MRЭ1p*<Udj Z:\?ޏީ>JgZDF4 +ׁˣV>B,HTZyݪ1KO=x_xE}됼fL=A}bhި(:e*AKpGyA"D;Ͳڽ>ӷ3zc`>P#Y6C\!JCe~eQ>n2r R :hl\Pc1v BS R;b0pqHJ^Jٚ4(n9B.x$>̊3T` 5_0(ɓI"kFu H _;5 @A0oBL[p>6qZnvɋ|L1|)s.c~7P&mBfjT\<0ajGo~KUIŢ `?hMWh؉R|r,ü3(K#rn?S;>]{SBvg>luE!oREp^8kP6fµ4f,Vot$jvюx¶#?~VG]8>kP׭aϘ)ni$_ENDU򛉗FѺ0dUkޑSF^#+7 LmʊL]h/ Y Shl{3B+UW?; PD9EAqu-O϶}5%!@WQzpERpθȾo\˄mcNtŖe0T "L^^0^_KKUOmAK{us[S3-]: g 0dQu_Ǥ-:q;Vs+dhlY 6ό%l<5^KhAxAr_E65Ur4$ö#_h?AwS#.P?s.yF}u@r,QeDB{5 0{`Yon a1ļ7ۜu>EA2jL:v (?I_Ėk(gAѳwۂY%^]r:%}C,jso[\A~V^@mGK ("\[Vԧk*7Պ3. g4 jcVv1ozے%OӣMLzԫ_~ycT1?U)+vTǖ j Cy0zYʑ[~~מ䡲SPUDO:ၣ6O| ݊< nwϕeMP!d;\*%XeYQԃKuo4J*Ls2ӧlOK1'KejPvzǨ* Y|SN8\4911-uJ3h _lRM,TN:=g.IC)A 3i:8΃2Zߥrq⋿yG}?ܖ O1aѷ,rU勍?m7Yis*g{hZJS#y4 *hc e( LRhhBJB;*f泗.i RI1UXrˌՀp;L_~]T.ZfR7 tpyMw K[LnV;39 k0H,jr0%fȨ%Jߣhm}P6o%<4r=)̱#]aUjOo:ZPwG6ܩzkL'I熀8>h#db|mAUÂ}+:?n+/YקN0w+,oRo`Smn$W×+S\B[WL8[`tTG +{p)줼E|j dz&]@|z#8;+bG*TΣ5Nj*^we6I6P<#!i=H0Qɾ>*s(qœnス觛FF&2ѵڰS 6-ů"6@&(76 Gbp-&yyJP튥LA, jHECM H]*W1t;ΔBN8 Zމދ壣ڋqw`](,`j6PFX\@:i5~?rk-edz;j ETGzfU,OJ<)'sƤaQ#p599]5 +٦%.w]ɡHО)(#URmԐ#ot- *Ejg|,{7Rv~@5nuZ4cJ]Y[S{]Цy#\VB5؁&>+;JDŋ+imMX hIi>֕+׏l Oc;FlͰ?$}î&.ŷ@3=MxCͤWXx0g/WpV60V Oa?\gJz7]M6γ&GR객ZϹå4w&4f7"3O2vɉ@竌x}\ELx|U|^d448HI-·<qC2i{y5ɩ'oYn d Nګp"^ehD /tCE"&"LKTK`M=4D8](w*5ѣqI6׃I\2Mfn!deM#jkbhKnb0:Qt0ye$j_~c.K %KKʖ @ -?kTdm!98=:&?c `] 4p\|מh>lE}D_g<֤O^MX֦"ey=6\qyo KrNi?=ɭOFBMT ^!'HٴBhcו=>\ۤ–SPH[4wB5qnuz+$j:;&$`"hL~v99wCSB6?*ęͩ‰V*aߔdlp:(2+"|Z!EԀg\R٩c!dRs̑0h8/iX;2MTM)-!$+LHOi79pEtqt1~94*DWP]"& ׼vlƪęqd#,ހ +_j6(\PBw4\-2vpZ1ʔH<ࡾUIGtX9n+C\07ۺ1O>?|ӵ#y'03Lkĉw=3q'x{a6HASoSٿwZ`EuPddh_Jѹ3Vk[ v!3o%dn&HX?VNP5kDJZ|q7eO&}xLg.F?jI56P4"SȲ-7Gg2!d\\bVhѬѥ JTH)80\5ǘ>PN ϗ ]}s~~vЎZΖS5`c- 1's^kh("jjtGaM>,%Xg}"1?(}?.cf?+z?[/c7xHF%w WdA.otj::2bsWO0_| ı.q IX;M~MTo6|g ֠(AUIPƵzтفl"c9_w05v+ta6%HVlqL[uq?]h*L;RgE3?M@=%w=]jڒbP0)`)  `y:cũ$褛wiעDjnw!&Nv.Qf|^3 IۑvnKŧ̈́ Ȅ%7\G* ql^]}2$hzhȻPnXsQڢe38yVՏ;Z ?Tۻ8۽te  մy[j/aMU2Ìٙz dXwܜ|Z[]34Sžwt#U[&tʕ IK%(̆֫*)!AʚrYֶGմ$ A7å-4?3݄V[ &zytlnv#<5/Dm B$eV"er~],@a4nw{|i/ڈ1{`zc#ŚZ0uyd_fVߴ8 ے(ɋ|Ȫy GY>q髇5;\8XLm&/}V0EvV\ԓM53r9}ZìF{Q2M؊82ڐBzwġ厨|j!,]m}BoN* G^˱C>}5GRd8\d ]Oز'ta3]]K1R Q-0#&Ѳ?r4jZeͪqxKm8)~|ʠh>"_lOA,}eޔU6`('zx!$[zp%wa񑰤PL>U ^RD5RM2Em廝6?!`;;ҺD~ޒ&}I2O7"sKJd=7IM)m CPϙ*ņ͹tPeWT7ݗpYp{q\MR74|Ki YPZf#M&OLfC`. Ȉ.)T1)=K F޸)tbB'h X']cPKp*u:MiD`{s4U`xaLơҠOOń ԒkbSNALY;'\[6/¸CG;ntHͶh"{͸6|2KB09jŋq2f'HզU%.&951LvnW]D`i(wzp#LeC7JÏ4S, 37}7o,1ӵcZ-Xj A N~TFF$>68M>`#yԑ`$#`ġxVZקY GL4oج~3"0bAڶ KfuKWc$Hu^lH8v2y~ W͋bvG0oV պ}vLn+X"Z9skZ$oE1ͬOS`9SᶙB[2jȡ8$N_U2&g,1G)!(qË.t%_t#A/TB`R{gş%ZbhEa5Af!|x2wb*T&|38^E6|(뎍 {ܩ:\Z;P>|4+$t$u^g'ʟ/*[FC]r^ cz$3Y$U!GQ $Qb)ZDqڟ5\CO[q_@Hqm!ax m &ɻoK'lrvx/ VI9 OXz0Ӥ6 vV'qCr4nη֟b/EψFCEd]Runn/譫En[MߣolyܗKuԒ66}}FwUd.\A|NtWU VDw*Z?;G! ў:=8~\q-4gОY92Eg0(};pkp}nv).lߛˈ'=~ ?xaL)^zO ; {=T{?wi|7}O+F?K{U*/IUx3;){#?w5a= a5l[&N !k%_Қٿ7, Fm M4cL@݈ƻ"WO0Շ΀א͢jb ] 5E(sI(6ml d1|VXǐ\05FqEF^FWGYOn*6P/̝d T0ɭP81p3tm7~5!fX(5'7H៟S_ ߎv# y|O[TʓčsO#VjZGyŗ5Vź.Q .Q l+sR ^\_EeֶUh*t;PXxL*qUB^iUE*4`^f:KVޕ5l3JVY.i8NZ*K*X4Tj,h1Ya!<* jĦ+,MӀ S'x@-н} 7z# BuWVlg7|a gCM$YZZ5MO$ܗx8=Y9 W !}&&`&pj2hMo36ݡ@Onq&iEo^*IsCbU+b'(:żV ])V*U z3Ypu@O6&=v \WAvLBzi ڔ/9](J,5  /)4 D'ZD1?R}{$zzRvs( %E,o,jGm$+(/EJ!NDq\d尭c-,10]O&sY]M?ƅJd U60TSf܎53VgSLQ_\7Xb\ kf0(ѕX$ 1T*zJF_K9N㿰?E΄-S6S7 ¿qu{Kf˲cM- OQi ~5Й);.u}[7<'!YJ_dV,caK{~Py=6 7e &\{>hf:#4%ggq N)Ve :tolŖY5$LX2cihWya|+[9ltgt> zC_I[4HEoJNDap) :d*w'{/~K^EՓH 䑎] \>'˺v _Hr=g|LLzc{O*9nM# gSEVy[PHB޴crEME?QLq~%8kS~j$ m+&b`cu}Ycd=q$B%?Bm+%voS?ōuW7$?# 'V.ĝ=nWtpfs`\~/;%5@peON ]}إtd`=ṍJdlrL+M..*lp,\spDwtl7ߊ2]y?ܵ92cmE=PؓWH`Q40hbF`m>Ҡ܋Lޑ)vbzcd~hQD6q6=ۮI9ڛe@f*b^ S Ng=V$?Q3f'{4!rho#)7eԻF10[`ZcXeYC>0<@w'*o9.DŲT6@(7x\i5r۔Ewc2_sy>i9m,pb*d^f*HzOUSS2`BxW0IhĈѲF:s ,?cr޾K-l/Ь5' *grѵgXA)u\OPl+M c@LɅA܏)B630\\Ą `'-Bc͇:!bg `"́hNḍb ) Is  sUl+ 3|LwYEpV kGS&~&+s̹L?[w3vE=N¹,x"cǮw8t3 F/(J$<M0JrCvzå{hAiAl.K‚64mfSqܑB5ӞkwyPecב\l 9pzJ/pub]us !+,ʡŀ"j,U㭲kbVp\\DDrdI\rK=@] P! ޱ;N;'}̜ lMJr,1K ;X"@}]Vi#tIb>"'kδT} ozmMA{=]+Aۜ|ZԤރA:$d:Ѡ!b@8 WRȭ84d悥} #cxԈ1F¯חqĄ9a@TѾy {+2{ls{(; g@^i揇X!{,Re{hE&'j@,XD=?[HjAö7u}Uc ~y1uZ\7i>r[L W'ӡ+F-]څ%m[?FPHlkVCr*1.aRFq=捶bʇqp!ǩs,Ǧ4̗/cN%K ccAm7KPrӞյ^΁~j$"v THi?&X2~~1z>,h˅5iPZ"%0Uı ~tf}v߾1{,Mݼ7FK:A$$˹fA@uƼV\&zm2HK-]c92*pS'{4šx\hlH =Z(Q~Se&P3|j۸r`) m[GA WJjq仞-)4Bipj[ff&-ζUP#SEDX9u?kb{y_ߥ:J&@$1CwI!,FSce%^­PD*-/sFtѷ7^jR5'S%d=ik(2_ n6!t8o0/ uxEg}()Z|gU? jF5UiUu+rwG_H9Y7%>JVA 0v!ruL}ڰLJh_TKUh/^_3 IvՍkD)fx $xYTӁJ(ca|U3O5NSp1ItT-(*jĶFbqP*KEEvSW]C.avTKPԬV[wy*iF 4lC;؋ iKό [f _iH8Ϻv3J'qYhd ,< A;KX" "ˊZxT.񨽥D-b ABD|j) TcRdt ܪSSmTYcsjKX9 z(SIpZکsiwj@Swu"ɪzliÂ:¡ %?RK_$lzIr V4+)abUhNh̜KjY( cΚ`@:ogU46A\ˀ*DGP㸵uv fG?S-eoZUk߫vŗt QLRaSE(r >ҊvPvGKua R  KQ냱tv"sẴ~M@uﲊwFIIf`N4KʔoT7vtUD$uM,V.p3Ţb?kXOI ښ7Bl 1UP@KeFL"ePCȬA\q5i4rR2V(cvw>m \lԸи5/XE %y\C@GI_0|EZ5V}н+: /e2CdW$1_kW 1!A_2/X@ vȪ*OS^DKwٿ[4[2)S .)6IGǙm+dH.JXL(O /bE[佩.'z7 sk'_ygzV8Ž{L @ eCjTRg&O;1qp۫?<0\^l`]y;fkSl{\-_Tz[hu] 㽳xŤ/OW5iLtkEJxOvDu->9܋aAP)6f=ú؎e\OlHQ;cú&:*T'w7U\_n}A 嗉f&KpSMLʮfZ/R0@dNsO uKQJ,ilEpi<,2ehbV33xrOU/t#iKZI6Ifk5 gST54Fe3cck>Cqn?(z̨_p+qbJwnS I>kl\f:\-AuΈ@3PxǛ%-ql)oUNII׻  х}-xCpSHn%ΧRp8XXymHu82&*"Ob[$ |ŢD׼7j=EARݹ|b/?+R¡@~KL(V'NӹBίfgU[t[/Z-/&Zk$Uy;E^c~p"乁D1s[U D"'O 1ōԧFJگ<\:]$'5_]ݠqCPʣQ=z<`0tB/y˅ 0h. 6p^cK$ K$#ں.2 >aX !Ğ'f~Jm&cV;Q Mh-TЭO=Yyal2&S-(WC񬊬ڠ"/lbď[C ϮxcʭҼZj-}"SEr`'43| ZjPXhOkpȰNYb>zGS>Wuf#x[l|-ly[j%=OƟs\R]p*?RKd]_G5 nP=w{ *1(0ꓭy אwg)}CN`j@2,0nnSҺ=d6: ?TMɅCG)ʸ-L)/G?v(>T2eN1Er7EEh4y dzX=vƂL3d5ķI_s3 Yd:U] hٵ,;tuw R 6΀*Kdzj@aN L>C V|]uq mccʵ(QD;ɱ^ƮOh#uL^cLp{-bUpsڹ ogk4`kS}zP  X4I#ֵoI:ƲUvh.gl,.ޫ"BHbHvYrm(8砩Y[9b C?d߂cg]4x>$D|v' HbCquE'98$Q n~MԹn(DQŒрy8ShaáHa;&c̯ z8Y{)#2#W񭍣ow]y?nxP8Aաx|~Y4,/ "_Rߘ'X1Hukɦ_Yij1/m }f1'&Ԗ&<ߊg0"7buH!%3 ԍ8,H®GI.G̫ $~ ieҳEe1e.jPF~J;78==S ,&ib"ACSō!˦uyܛ'/Dh!mY*[C?h7zcsA3ϧћDC1 9 D]ۨwfP3oьy7BZ"n&^`3xGT</HI\m߾۸5ECT2^tƪJqg_scCK返L]/.{!s 3Y6ژr@;LN6|3{Tab>/ O R'=U2FPoHF0ٔRg|\E0{Τ2,ͱ3ys/`FxwBmHQtGss4 4-Dq-[PY<{aW6 9I{aq[PãMz>싮Cl])3%ʷՆyZv^XA ?k]ORor?MN׆] h9R3]Rh66~2sCVUg|W[䦷CDԲ ,oSsLGn~TRߚ3aIBkY\5 \u^! '3焌ҩ 0 Dh`΃$Av^A_=zQW@5\"ŶuqPU ^I{䁏QUPf-vdM/9LםȁV-~7KO)F}iAVg.bO\$L (/n>QVw[SViJe37΋W#H?3Zgl21]v5(RY] tXCΥ;C(բQ(` Kw=ڣr ,&ȼiT΋x-5jzqWX i7^70s!C0T(ƌL߃j$ft@<dc%ME bF˞2*]# j2H׉8H(S^4Cd,~5>t\&zhF89gL)ǃZa.FM)N30K'lޗpSS~dž'I2k /[fP+#F DF=W8:tVweSǹj>3h Mh؍O]9M⠱ 1 1 H qHK@/}?֬22X7nfgqVDYڨp$Wlo9 #Yxk, rd4 oMEOOjǭIhߓ@G'L)gGrRfo'UvD@ [~ 1'%;wB/]X #UC4db3 J妸p2QR|E0dmV x2&S:q ض^tmssfu#Kme,ߦu4CrUR_:IN: /zRݕ [) cӧ+e4^Nmz TR :ֆ=h*O2a;ƮJ^cZ_4^~JGv wF{٭QPٺ,ħ}[Uvyo2jaAQR9JŊ H<"4^g cyڕfki5yP>@AKq1V84nϐF#ҍafT Q3m:Lk2qg#D*ZoL8R6bJ<0|NP 6@ЌA+XBOuORC| fz3nք4-k?J$%D[fd+r秈Oc*-# @eq)0߶Qqy X ԣQpS E۴ n.-_"Sqtur:gԞ gE_p\mah$WOfbQ§w>ڶMW;w\?G{rwS;جh]X +4myǫ& \ӟ8<5I A N"b52ihdxu!8篿i$d]A蝯i3DKf o2.HyOndQӠ<`tmf KP!ǯ gD[wX=c*Z FFdpJ^\p&TЈp>$CX]HZ~̨@#8eێU "x.h +A"ܬa+*CaN fx`2e8& k:MO-ENOZ7ޮVԍ\N/gp4n4g!=<YcEލ OF׬wR8Yu8^Q":Gȕh3j5e5q&Z+4p~9JxkCܯ)"W>z쵌~wo=>iZ>'gWy, ODem7TOpo-m"[t׍yƚn#qR´s IMD df0iK5#‘r>1 Eup^#= K-*4ZO8Lj`*( b/F[͆2!ҏZ,Q~=tWl.~33¯ ֬}SHԗJ>Ȱ[xO=CU{+݋W\md99F%|tz }[Qp{gm[ laBw-^,D&{>"k.;{Hv!;l Lh1ق?FIX]l-=!$rn7[\WuRՐ)dHe7ί3#ڱ1c=FE 2јxLt /;=DߍtXx)BqiN$Z|GzLX4c.3ŜCbl\}4*Þe+ƒ;g KQ8ȗ܏LRB/xtYF3svJ[ n/%$Tƭ[d ՄKrId&^gL]R$=k0✧`2U 3r/$hX4&D.e{yo U'4vg16D jor[M7MZ{wiDj mcC"i%f W2{xrҨU4z1B%AAURgx>p*zLfx %Comq]b S/YܺD F}[_سqG6ȋh7?[8 @]ݟVam]=zU&i5i]6R<W #d׽z]Bx%XSÅ5hQakuҬNzqʤٍA34j@YmlSe;`x:Ā&qoLh Ӽ;㽇B @{cX\?k.MhϰS۷abJo#AI+!{0sKD sɼ[uT>SvH.TӁ,?Q.)gh\#bE&]#1͇o5['Va0&7Oz),NheI't?QѢ~2ʔ&")4l$pY<*kh6D@"UH>rig⥘\Kop꡸*c[ γ>-3OIs ;4&RbPΩ}RJyrVIM'0gĀ99T~=_Oh*6"^YY 7J@UBXΰ.K  ATv顃0gr !0#[t8z kB}yA:7"` =Tlgbg|7Do;(RQ\/`(SE[]xnZVLR=M\ƴK,=H7zgP!`df:hΟ:Aީ0F 3)bN[.^Ɗ8[&g8̋r7%vbD[/3dBړK\1Z%x2{ m4/>*gHh]ʗ3O'gz&VZVάxje:7UiJSi!ѵ">!8<:vT6]XHbE!.Ǘ=ڤYzVD/R( -tPC` ǝ3 0?BۚR4oIȟg=rd*W+<e^L4ne6Vpf#T=&B>=<źR7:0Ӹ SZcFSH%,ר" %h(PKz^I^;ԇ,ւUerOu{HN׉cCCgCW.hsiMZ2`2=Sͩ\+Ag=;'Xx" ^"SZbXd3D< ( hQICr֚DuBrg_{ڃLܭФ^#RG2]@$ 3gVLn4qJ[6{Jz^D]ܷތ<|aG]u24f3e{Oªyx-M.en @΍% \<=*%?c ?g٣6Z(WJa% /r?#nB[C%ҵB8ZxA _0h1pq<;c n%%[2̍mAAo2\ ͡Fz7Ǟs)~#yóFdwjͶz3+Ƃ;3J˙ɢapnHLc_ sJQyVȩлùx0DShe&`hnvQl>9kϥ` 򿼰c,Z.ĭd\\^O-}†yl^Ye=kl.+ׁRU@{UMYX{wAJ=[`:¸D@SLA,k'$r ӄOT0Kk7Uhp+cЅj=rwY.]/<:}kM'G*0^h݇Af򤷻%Gyjl[u5c)5'qc.KW a~uꕓf 3<"Uw et.\l8zW dYρ厇4)#kDgkg,i/n3mfAgq)xyQw+Yܲ&J%uϚ +&@[WA?>a}-Ef*Tae=n 2ՠY^Z@ qTqH>~4mT(h=Wgt"Pb7TӘp o"6*ǔ&8VTEG3XPJGKiu[Mu7a6nүa`z.q}"H.K+MLXiM@i㿯4-T`,2K|)R(x+Z# )zbn(ZZpfp'mu0G[ '^z]^(HߎhH tNgyY3au^4 @!gVpWۼ1NcqbӤ7˃h:„C+kRiO M6:تOQN`'oMr+Ykak S^)_ 8|"OÞf(Ի;pWäW^U6ez ? Y$O1|.AKk4_ecYU*#EBqMy)ˏ9KYA\ag>Xt^T!{ro*5Gݐ§M@L8Uǣnr3+23KҖ ׬𚸏]V({RϷ1D^HȘкj  F}=6e9 ߏ6#o&oKy$m5=cENT9#PNQkj2"7l)Z".` KNդ^})\u-)j?+&$VKqmW>ǶWin"W '+ R\j ;j;%-NcNA8~3U<`ƽw?e`@f%{/%8]q+fYٜT/rJ{O\둬sZӪJz-nf9 YHu ce]G{,%b7ǻx@b͒<)T̫_hL1b}e֗u88]f ]#*8XBީ/TGntݶn wS1*ܽQrw;sF92og|PkU#ClOdwbkϤ2C3JDzJ&s D] K׬GȲ- )-sJ(L`Hg>-q|K/{[|V&}\jJ˽ YzZB`VFC#Wٳ3mCøW4K:1Nc RYxang۰Ʊ>>":E^u0b!;g(9KcWHepl_TÐGFwh#h}7U|&.Mh{Ბɲ Z VޮԎ O6Zc'^rlW6?uΖ!8/:4gqi̼.bE5|-xCSqԻ30 kҎ"@MhGAGvmXczD<!*)fɸU:tiOO$-g<ȱO3anP{n>3Lؿ| sTY~G` *5aJ5,ϤcjE6R,Y@Iv2rb@ ./=A jz\ eSs;쫜]ۗZ]kӓ@ozcMufP8=Xs/?^U;-yhjLE/ P2b5eL MLEk eAh (-iD I^ ڂ O{.W &#W7_[ .}2$kC@}ZЦiA[mkEKsVAdcqnθ= :`:{hR)Ä%oT'f7r>y-vZ rg tz#/};܏&ܼzA߂*6Xm佅=d;fU5?snKrj Xl )C9~"\Қ HqIgf t_h c`7ö=›AA܎8FP *WE)?)5q`x&]"\5p)h\#e=,s?\4W\tp shF\c'N;0qe,_g$,Tqsk`0'P.Ȅ_Bà3;>RhEdżm[r1^B̔ Sx*>\٩co$-@aP݈$i`"|o7!7Flmr;T[ik+I?LۍEPAZgc@l#w#Lo*0ᗈfZ4N[?M{́9%]ާVzBRJP5΁"Kꃱ꺿^X"oW_ ![+'alF@O'KJF ᕰ9eO&S59 8MP[{Yb*i2X ҈1acݹT(9N|cvys"K.2FOB_ìVaE +m$'e~ZԳ̂Ёh6=Sv1ڽZlc>2$֠}6e3Ϗ "YO|uQ,Us֜/̃w%ԪP, /TDSiiՎ(So Æo!5~T{>V4GRw5FM|X]xG%r" Vl}޴(TYJ"pEE'ƷhB]rrtp&4Hd‡;A DWW7`̊Y,\H[@!]Lo'}Vڣo?YCN_THgm f7̏q\k-&!5/@԰^.hB$9~g!5dcQ<\.cu[\\9i 7I +vnMN{w6qLT\H22d¡L + LYid(cTVA 8'ۃK Q8l7.PN'O(zpVdR?Ȃ-)nAH_}#PV4d Kv= Öܠw}(:PJ. k/}#zaܸ;һ?%d)@IIaC|ȼQ*t8|`sƂ!T,ª)f-&/vɓϏW _.ed%HAe)9jgN7Y03"$& w='.8gD?!,jv<U5LUSLAϊ^Re/IU ku?E>Dʶo/XPJhKoꢳYy:|Y3ixA2qɢgkcP]HKm$Ӥ٬@©nH.>SIvTp4Ab7t0g(k:!_ŜQ@.w+O88"{R(DU2{?yw=0Z8(tNU 5 . t Ψ$zxvQw7#BÄ]kQ#[T>.yP `ey5ARVH|X[YrΪMsmt>bwƱ3J#FVǥF!?M@RvZvw6rBivFOOhQn̎Ϳ]Żoj;eAXY\o2B1QZ0_qU|U z},%] !{|&( .B}PL1uT "#V> 5UZu@g֍]`MoQ1H5Nx!gw̃hl<>J0.:kvƞM@sr? J6.UL=Gk/Jn̙DꚟpbaQM@;Nl1;u:+o#'n"=Mqy$1Xi .Wu T7ov#vWv T{R5cKi$6>BR$hAg=0uV%6atYxbOO9v>iWpT0Z2h'W@ vL;Lex6(j8Ź{R"$g/D."t< *9+CXKtysut ٘V +|t:ftH@朗J#DJEo^ ߗfrs DŽQCeG3s&|o"Y2SWe@qhڿ Pnj/@RYBo8)%q+f[Lf=Ɂx8_P@߷d~ܒ1xw'p 7YѶX{]Auq5SF'Psu2l냚ChO9cyI3аv _p S86 0սh)Z_iGXld33e%̞Ъe?-"m 5(f,\!KCk [r]vs F5^խy z}=d4:\IGQRf=X DH|vJM!uدfА#b:GsL&ˌAFVs+K'<,!U\r9}˱cv#ԱkVߝ\bJ-1 ٮd2e>ڔD?IX}$J7ydɪb|49]%eŽ$.߆b[d}HGLko  Ȝ~6r| Gj`gi›+jG-޾{0g)/Qve̢lmtM>0R=} :3rbb'4 LqyLP~)l헂~v-Jc7|ؼ|.) 8U]]Mo4OrsA(v+Xb(۶/屖:%ػf9 Й_?,fO>/{'%b~T|l7tc|jyü0x{>+4@Ha%`80da9GΈH^퓔(ݶ=@r5Z ? p9 ]$*}l8\**_hᖿK۔vpU|G@!7,^6 ~ovXйPڳ֚8HnJ\ 7\i٥xޠ2aG2N~" ݧUFc^oN&)wdȸ^D,Lf_'okk׫y@e] e'M?NERKnЏ.hKg?pB'D]켡g]:q?n4kC}4٤Uw~1/ݦTop’dpz 7!\Bb5tr+["NeT QbvpfLCLQRLH+xjZo(e  ?ir h܌`zߧz'? $gD~`YXu[S?`2$Ԕ)~};?Ô*k;ֈ*OuGBcu9)̿"`Uv"nL?i3h!ʽϛ@0:5li:F+Knf:NPoWK#jp$h@ u6N6^Y,iA9Hş+4LIrނ4*|klDlO2}`e0 c U W_؟2:2oҞR[M­{ILx\EqMN1(|Wc*١ 6.-ՊBZy~?'c~=Z48xG T ֦^D<3*=b̌(WswṶϖzCqjfwM0QGK~TU#HK "15`&5pmf/Q"cǁFJo/td(եz=Ky1Az]x2Oe]dkl󡰕W.֨p d5rY R' /Yɧڬ7qP㽗hPfPEà5dDD bexi0r7YX=qʫ)Dre~i^zPPJ:J&*:eSf1B1 .ɜ)KViO03$v(ˀ3Kx1MdwO e9cnZV㏩Sl4@lopمɮNߏ?ӣ $T$M *vW.7l3φ1SfJoG^\k_+Ý@jh?8ʦKߟQMT~x 5 䞎V&lM8La`UUT=L=h.>]E!fey^Pi8lb=謫VVe?ª~JXU):ݓP7-)_$xn.criQsK˚c)3 A$p%[궺p/]ZdkHXLFiҰ*-&3ftԇEJD!B9-E('nlg0W[ZR_W(w+I۴Ρڇ4=Sݏ]@K:Bo2-/G>w'F_"-J=~W JV=eNz)w.)(+Q?)34b/ݵ'M%aѫ }njgq /Pĭ{9tWQoؿ' DڗFrzjCС8gY™AC~X hs;"0ҪB'ZoJo\AM5ʴ^TwC0#q)U)0/7TT-;9JVb2lNH4b=;CiD] JU#V)ʭF缙k,c{ic*2 V \$H뛝g$t)od\ТVΘ~f8*E~XXf$g:Mf1 ǘ˦Cz`KcztBOM^*dL.#+yv&:+Eik>CSOFmk2|qk5pZ~VBjs'x6g{ӖpU>;' ?& `tʟR_h GֺS +v7EܓݜȃOh MzRH6{a6pFpbKS!sbxƖqfb!6CM 矣 M_:&O2pH~Ok2'p]o#Rфj^Vvi#lfb.ClVAmoDj?:iJ?dG PSݜ{o`k 2 kfx0۲ȥg@%P:ih>Nq7p {BD֍lyoxiհ"'z fxIX0ys$MӹD:ȰǵtL+Ȣ1G߽ #5!unc P~A]lH>ɆGOĦK(TThTb|[TƱ ץKoZR Y_cʆLa.y}<4 BfW7DWwٖW~^:%trQ_1߅S ߽uA.i9V_#kb i 8fӒPA_H3vtw쾵#jn 5q+i{)cX@1? wB]ۣv-F-Ԙȣ0X )bvj(6(W85*e4wz^@dBʪDiL:3eVE8DTبy pCt;ԋ2UnVDnL`漺Ybh"PiG*"hN9Ϡ{-2h0-O2z-`5WNet*]_-QLŭ;yG! T T D5$.&,>wIi3tDh9ݨw*!]4>`EcфdFqX[sOBA\|d]\.ѣG5] (C bG+c2M?*:S M<,P©q(ሰfne}57Pօьh ɲ崚uOh:6paL=_&;7@%bT:^)˯52nuV.:6?"ʔ*:M\;kL<Q<4vԬRKXczS`*GaKlSA@"O,k36`Oyʚ X2n$ǰbq3L?Y11,Td]Aݯ|Q3 (@Sxj~nxWxj?sIG1j=oy؀Z:Tq,:s瘛;/Dk\L`#ނ"hrEpo!gn\S$͹rH]Հ 1(rRD${8'ZV`#4=R;1dHSvT ߁ܛt@s%%mon5h '՚cՖУIV+1xBE_!fn?Q?@ziNLDC\?SRDT %F6a厺1ke gݪ%uUdT13N]fLY 7XMM DJuzc E%uS#`N.|/Mos`ѼCNH[0EBpqV׉ u1yWv@ā+F^)]6h=)҅#7:tu+$*, Pf(h}d0|T/ɜİZƜz91]{j.y{={?꾤=: '4&9G !{Ѳ_R_a&P.0Mj+; ^i}nQf 뚡>9#,_/T<L3HS*0Z5'us*xF+-zvyi*|ܳg30>a5L<P: w_*'2i$XݶզjQU5J|sqS[_LlF3hIptZӆ Dnw=!̳l '| Du1) J' vh(&pKF/lx9LlK+~;sۇ T98uZܒjL*ii3njt'_}1>N̘jKvxqP,^,]kkI1oBj+D a6x*g[5Kt&%RCxXEe72s2J ud˃lF$ԣµp3CU"$ 4Ҙfrғ[wWv=:"]n蚕12Wɒ22k dStz)JnuEsqSp }&P[|,3Y7{1!#,iykD{MdyFIQ\zTl!rZtrf %z^Ytx'ؿ2L,vi04p$-/^J7QJKJ o1Ku\0MfYCtPePdgRfM T6e,8<9OٙbiPGeJQLf4qKY9Pe(¯ {׫rZpLk:u%?|E 6qk4Հ.ooꭕMBg LXA(+畗MB ڨ"5!0f0M_~#mD=Z!@w cL0pܝ߃D'ؤp?{2=KxG>SoޟTzfx%!D4?`nzW4~q$+w~}I5x|O c헴DRlN֤[0Ow+GO1qzn0=?X|]^=6gj#kW!\ %}HJm<>z6U{PiI b"e] Nd!_'|49DT~_Xqt/(qH`m^ĺFknn-:K٤s]m&T; ~%C^eIc8PQ,y)`:WJc-C`UG"@3xpQrUK60_~,NH= a=*l>p|&Aʚcea09t O/f݃~AgSb;[q\3z#+Cؠ6z< FX? 4ӂsV;/Hx5MGfJd[ .]_;[s1TJ-կY6i`TiPO˨\af% 5^GqX(>pE7~96R8[u]$Dƭa,\Kz1 fnDK5 " $ ټD@"Gqk\WَUBwݫgDZFU&e3Kꐝ$0sO 0-60j%QX9.SF6/-`,.;֥d|G;(Os}(Ա?A'& D@PwBlQ<Ѵ~6.V _^c]Nge#Sz1scS YpQ R5/BgjڽeٓBP/KV/'%򞟽N8:JZhg *.vBbK.f~PySNky"t&z~• {LH/<1><ԖDStcݮOcr:ɺ6S̝"]9[SW?OFVM:e_֩'&WEc)[VxҲ %]@s͜]z&W?"'fR$FB֗8q|sψ9E;^7r@K 9zRa\7m t 9앒A䜜B/IX]鰇H6,&"_h٣do221HZW>DnjpV3 Dx@]NTY`LQA0쥺bS;IhٵW/Z8Jk`1%J4";+IeE*j/+>&e>`0@G\XD\\0~-.:;48]8_dGC@_jshj ru^a4DEd}x^*qd`f@ RZ7]ogꆈ:Ί77{0a KK"ͤtJդlY]Uצ1B  *Wal*9҅nZZ{?GUɯT_#ݒd#M,+ٶ0Q( BsE]DִP!j-pʐ:Ls$/eM6_Uq2)dµғLq[VlAT~+zXH1_X=SRɅ  AM!,ZQV AqH[_]]Rgr_Nx+cKPœhP, nddpPpK kC WA'5ӭQ/!yjROZ2ϮYk"? L#05eҼ,Kr,*b`ka!ymJ"9ꃀN?tEFR ϵT zBUY?*7[" c:[9@mgf9E&֍u=3c)BNpsKFS&jM%=S7ajěg-5.}L~LVW44~%ڂD伨' S ?ڣ7,kF'ƍCM(w8LxXķ̂M?!vYWٮY#k&?Ld(FMc|WM0N0j׎/9PQL:P\eqhܴHhs_k1u'(ܹ :" 䗻p;v;umB[{\3T&aR{P0][һ ?:?k GWŃ>[ciu#aЀBCLˁu+_M=:cǡwkvYB]vS vaUݘΓ#gݿEVn-"#R#*1QEIޙ|yQLwoRU;Ffc5!S/"SLw "-K׫% :+ ![`G BV<F?o 1Ș;bŲp%(f%]k}\"Z?=F!rj+CI]Q%W yiA"6q' t dAiU_ҵP|gHl^j ZyV/{ DҴH5PȰ:t/}+uHrev,\\^ O1OAO޲3OP46r2?aSiD+5 nl` !a(j1ℳ,t, ϲK*!2F<wcӳLVxcS+C-gxc/lyZ 7_9LH}T{?ש-h2?by̰GJU]gNDRJ&Elv/#OPte ݎ]+^ѻts)JX$ H^V櫕 aE-\ 6ܷ)s;VMSY }2'>6=XC /S`hVT/]Y~JSgxc)a(-!~tcgvpwM\ҽL1ɋ7|4δ' ҳpUt1U%, {ֿ?ݚ&L%,!q1 вgd !-g3`|tn:C虹"㙮eɳDF- Cѣ9lKwQc kiud{vhlG/vJ(5PǓT^hjwNyTɩxA7Y@)5$*6-vIqZ|gM|֢-xJӵ@354vJd{ %4`[\旚,eLijг IJoAy3B#1VmڛLBy)};a/G0>R$b3̓ȗJ<('0hh;RPEÓ^a`oK{sa-|n$7Tx%+| q:Az=,ok.:1s p;D9Ly?W](Jzb.q4jy ܸAnܝ@ ll/CV`&#,ѩ,5 z<>5.nTйwP/)7וOE[)i'>RO>vܲ`/[wSK3\2ZY7&<ϔWM+_7N a<3ЀJؠ ܙC+RN=ck:chG |dL&?aDNfb,&IEK?BU?_nٸ1EUxg 60"%XN|+d`n. ?`aJy夷(˅Z0twӯrKsdAY{HjbCgxbJX:zd䓯ZlJcV[PVm6Pň)\FЃX[2^CjȲ_|j; Z+QIJM0+&ֈ^1<\\-;rY 6agΓԳe5d/ 27lLHP ['[;f.D~<62-lxA{.[[^U!3IsCh:d'Ǯ20:LA C<>EDD!C9nUr 0^|i:X $1u$*u5F7eFi"G [,g%.>eMaX4%-LdceW[:)! eNsb {r &SN>/׆?DL/[ROux.mLX-qN9_M/AqT.J`"3]?iJiG⃉%8U"K썫ON p'PRso>xgR%(6<m~y*vuŨUW##9+ro\Ȼ(5rL\ j-vMYy%fi!M62QMi<ᇻ̘44׏jW E(MwT0yIUs^,';"gU9Jr$dXQZ9F$֘sM0R&;6-NP*c|@ݹi)vQflCI. pQSϕb쒓K[y _jOYF~R$łvU!R&,klu`{ų+p;_˽Uh5Fd_8Fn1|M. Hӗ%35I^ pq8c[K},KrAv,ԣV$2Y H<"NkSR]">,~y9&zTYW'ڗ,xqrɨBNFzjg8:aF>'oU91n Ja1/vO*QAǠfzرBcz/bʺ+ϪjINá`o߾ [eFC>;bȐ Zb,WQIu݄Fդ;/!pTw%w;v06lQeb[,c.Z5%>#OU!`#b̳ *=adK?XDvZ- @=A߇eAn-]~w]߹j_>Pqh_+Oߊw% ²Z0E& :ϫ4 ^V>r$GQFdNLTa5cw;{Dh4◙#ik ZL"# Dm.&1Rթ"d#Xg_yuzWQ<3tiXa?6Cvu]wjN#&MFk>W}2}x)# >AK-i~tWo*S"[8xab' E_V%JOwm +֑k3.? ]-.۷TMTí/6P-'Oi‚:[jZn~+7艵x'R-s(nL`N jj7D\? <Ɵ0x]ܤ(R A`$りwOj(5}jWZbO{SאWlOL|\PI-P,+]V 8@`ə7/9Cy_s+l'x\/խ]n,7'^՝spj(0n 4d~y'mPbKQ]/o>rDGdKɇCM`bwjtdž*!@h@_Lxȼ}{T=NYۣE[φXMtGTo˻a ]@P&/Ya3`6g󆦨2t"L:Lg+x;֣ݠѹ ?6e h^&4$@$@\[Bō:qjk6C՗o0xU<"- 1yz9=CXÞj;ɀ Mtp{f:7ȪЊ.qpBe ٩m)Se+bb!08 Th=XZH,dt e<"a+DJM]fqxXYȄ`AX׍;e9x-;ۘI`lk  s勚)}rϰˆvQ`_6(5-{ k"q]C JU/Pa̲/=EBjJw6VqE4JEaF:gF{ L&+ǫ°m 3mE[ݬ8_I9|ma\]&g~>r[MFϐJGp(N>eG Z&P`DX{)'.@H b`5qa.BNn|@ƾ4{j$ vwW.4o fMHnLH>5C#"K#tStH}zla:umրA FT6KѰM, X2FNEM-_sn1/p鎒aq8v?+IK6 6$ ?4;1$ s5;#χQ.|%.6x_5̎?ˤ0 bqdk?, M< l0In{/\xR U Zix*ODcN;@Y{M$Ϡoi)aMN(YM7.)Q:̅6C|OTtB3ޚmCe %eY)O~! 6^D"=Qv/DNNt ͆rA8<~uw #%FO? v:btr.,5QT664LR^ɓ8Ëf"yJS0ɁS:gD 'M\&h\ф<Ѣqj-1褐O K4qiY aP^ikf0Y-ރm׈:ǻX ])fK W1jUft_F*쳜vi;Zҧ0Qqxuˀ6i˅+@߽ĦNog"q0O,123nyq))X|_E4<S 6pJު ig]_p0jr3Lez8H@ D-N{v6c&A@?/"buz/dpʛ>˅mCMI amY~r[xYlP.ܼ)I8F 8A7w| 4K_*P*n)ف95!E$jķxO~(2FFS@sy@xz 8% A/;+Tj _A&)rNE 7M*gN$mZ\B#YNRUΑBݡBj.B$ƤduK{E8dH=od[?ލh9I6P86ŷC] wgذ"p ;M~nDbRU{#of$;\f|K[¶N"/ n!D_b˓7uOfbGs6}szvo `TSpv} k\S$ ʼ) _rtq<ۑ;Y:9@#@qiVXկQ=];k]/^}eor*F (ְ%N!r}LMh˃״c# 0#?gYZ070701000002a7000081a4000000000000000000000001668c16920001c9ec000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+8 Ql(p@ܱk3yGV{߬d`+Fif:_w_( PdebE8MΙgK_3^+cLo=~S҂O]X;6[S1\1+ޙQ(fl6OV} ɲKOEL@$~͔h-q0MciT0PMu1p!Šͤ?vŝ)Y$Mb.H^~Ut&d>!ꄒFgǬx!p2}bLrPtf>h#qZRy:Mߺx– &jz>TD"g(85@>m bHJ i⭐@cc"[evWX8%sSMzbE.9Un reD h_~Z00F Chh`G[rZ?dQe(RR ^k.OTK 385Hs Cf&fT[ ؽXks)u;. kRnmz+ gmZ#'\X=NYڞj%a^>yL'$lwE\wjhإyJ8q;b~K)-{ɩoG!zԬ=sy[9Ff䈑%0֡p@t${3JUN/ U\&[7q `[1(YS@5DY Ͼ׻|"h}g_~z MFa|O O}qk`0UF֞-rr} )Ou.LpG9cK;NWY2*{M.z~P$YGV{ՂJr%TQt @3F!4'▔7u]q68~1AHX}OPzڒYbJ"WSMz@xuZur3MUEQ޿խ<`cc+dVnddekO1/k4f[f%4|zV9W;(BYjnpbIףivK܂QcGg!GLqZd0N'^erBOɃnMYӬƲ06?{/Ly \ rIC1*ƻm(.ROKmqeb,Qa[b?}eX"-p9fh遴 %lM둟A`yo I>hHӼasͨa3Kij4sto֚Htk'`@9cs[ћ2ZACR78Zc.Sqr.wi2w-y<ˁn03@G(rDMj&T4|V{gZ-&Zv;C2e{;is:r#\!K .Ibk̴ʾ.~޸Kgpk:u-?gyM2 ?VF?0^'EI*k뾞旎07vPikH%l:U@^$0F;|F po7mH(5^0r"DԤxv9PqPQL72 vU ^~>s1׵+sW`R qm* y:@,~S>UHhp(V[ٶD^Q=QDCMɔevfu6/ LX?N)Y%<~ 7אn}=hpbFJfg]"uQ|ODEiEp14Z"ȈAqUf#jy46fo'ܨy0=^kPWYhSXT|(h UV_ ~́''ƽx*&B7+S(X$ܜm$zx[H'?}[({UqDB'[w`n̡H7_v^>:ig9-@⢣öJZa|sm_lWǾI m%i, q5d8R~nC]&t$VhbןVQAB3VHcEtoh !Nl'bf>)a7(~T9 PUZ~Rehxਟ#F{R cU: }&Kad88ftwG! ?kM3GH”Vquܣ JsB*I~Z.r{Lҏ- >xb,M0*^Kt#$RԎS%0[qGL{6RCmYm7yH}KHi& ՟lGi0^|&,kp ]X%E '0w2z<}ܖ/`d>k* ]< ?'`U/i%?O;tLU?asf,5OCد#˩iyYcB_ߣJrGj<e5\P+[h 4E *?4uTRQAmYp¡g%NYg9s8sA@5þ-f'-t/0bϡzPҊ~ .9+"@l2)%Q<.FAd\*?=\:8颁i76&\O9NhE6R3|9W)rzY:9um|s\3yX`f f 0]v2gmSZ 'J3(̎'vJ'*5m6e K,F?j;YjkX Fk=t!jtՆb-9ƅMOzdjΤnLܣ`#ȂprZL+l m6/> ';Sa;AUuK!`Ig/eTdU~TL-g(enk0<[ڈw?S>rE;;O`Sx,NhѷOd̬M,mhqt˛%J?"!E",8CVbW MSHZeպͩp1Id#$?]Jt+jKތnMv xW\n8ev;*O} #|s%cC%@% <W6|q뀎1-Φuɢ{.#{ci^s#+ywݏ3e㪎LjLx&Na\D xM>ת.YY_H.XGtS:isVs*F MW).O~߅S3OK7q T(fQrk/*l.p[a9dPIcF{be5ܳ [gĪ`,X)[n`:'Դ}ߕG @cwߜ0ZWt@xY#yWB@]3+AG}MFLP qxa{ŶMyKL $.BHR"Q~BGն3T O^~rFS^ 5ݐ:4Le0& SM0dkUyҨ,>G̮a8H'!v0T9JN]Yx ௰l|fR\}7! 3/ b"_ӣQI |K8K 1 H-1SPHM a™?/Ų8)+D 3:Ӯr.]8ΖIh4)yOj8KQD:]@KhG8sXR"RVG [woa$>l#Zjzj'޻R 7 *G*fT(&c}N7)#ȖhpQ OKq]vJOIo$dH)OfX:4Z>vJլ̥W?ɓCzuY_=ݿsY˵x0{̀Gb4C 3-x@RkVjF[I+ް\ -tjۦKkCchO֭\I$K;eGȾKiAXZ2zh@8&NDHs SHh:޴]T&6U9=3ް15"]=WּJy߬ir+5Xsߴm6%8B[vj!sRxwGbF0o,i-v&7>l̍څ*/eCwtD@ ?k >i$ؐ%X݇ =qd؜90$1v 1.'XJQ9؈ţM^o7ňZ`Y[>+f#Nu q + p)T 69z9ЈGnmis'(|@yp.ܜOk_)IqNTcR_J,~EKUܜ}.znW>Ϗ:`Is8>\P"]@Q$c)w#'o Må`i\ǂ#!`?R :$Fܫe G!g*` ~ (eFS-D[Kl*ܦ{哐mȲ-Ȩ?Nv45U3nۗ-G::K_o#PRMͳΠ \SWNig@r3ؽBj\R#}S9y,92[c'CJ9ᓨ?' 2m-L咉AzڞhQVT%Ͻ 446;ėJq2pϫi?43]j:}/3ckSǺ"]~cp4.p2^o@"3B6>le]A_7.8WHM?3`0-`O,݃5|=c^uBhf$cRQ"2J.ajzK\j*D+̫elg1+xKwWǤ^&K HvZ@zhp`0row݊V{v]u֌:רӧ,T]ņҖԏiAi7R;dkb:oo#weTy ŝ06ƛ/@鑅t")+kˮ5e{cҢrp `y\ nSmPr;qĢ0=hk4lڝ(0(k>2A(j"eDSK>C. S&$/BFr0> rv63-a-e7>!b/3/XǒW' ~7xXnk%Bq%8ZNW'[\{hCV _l򿍫ZUnIvŹjoڠ]&ۄF9Ěl=@͈d7S81L?$3yɲjML{Q2믿~byNYn5]/B{zVa };GtN9AkZVr\^EBh <.]GTqzDN8yP\Ԗp &MO"cݿjHi!teH^~L8-#ҳ6PT#{d7;,Y^ LJbĺ3J0-ʁrF?Uƀ6ul+PֺzHFc*s$ ڈ u.Y<CS+Y1x@(cb/+;o[" 7Xɔ5lW17#pđ6h݊JDk?Gxs ͂} ^-of\^Of8ZBͩoOZB J|A2%"* 8o;;kO |i_.h?(\CGR/?tq.8yNk>Xrl۠]P)dZF_2S8SE_uD4XluK4[w$6\Yݽ=ʇZ8 n,kY.W,Ş[iv bc |Uy34T|fvcc+ L=X0@3esې4w4)2N4tNܼ&WAm" J,R#Id࠭liޮH&҉JX DèP~wWAChbn~xڵϒM]!m}*9|]w.l!/7L@8scgo/|DC^g}7/O1W2uq~bw!ug!z__D4+xw&.:UXG >Ee8t:fY0ܜ/3 JQtJl9}HJ1;C0W(?W)R$H C}KFGV|*[TX  `>jMoCFv*we7Xe0) Z0stL=Z'`=*m!ɴG+A(M!KRL5iwF㐅BQ:rCf/):WQ`d;2~"1L㒿 NIHʽ>*)5nO'_BXf^#͸!Hb#T>MɧNNtʘ65< ŋY|?97*6XcahrּlS<2C1{8AY{`td- FNѵrhIcj"#V`1ϛJV#V'R(\vffLy,t {k҈y@m(gg4BEV- zoHc-)jm׍-In^W ba6Hmgib\\6)ڿ zW8sR>L+ <^s›' _ozKG+KF`9])'fzh-OYЫ(a- -?VqBΎLcZcCn9q [!Y߭HBZ;zh&|{PXbirYm)^n,/%ƉUo#3x,ih*&RoP[)բ \A]i,ZZ2#pb&F p!Tm}DPኻu*4gB>jbdKv:!LImh~"&YhtpE\!ufb7~N:2r>Q͑}ɢ$ 55J$NHy2G.ؤ\W=eRoRߍLpqFgA`BhR"|,wyecH?&Ӓi5\YXNAR G5sXpvؿdʘdl8:|B~,,}kf>9f}9͑+vy6g魱Yx h$GUkaw0 :v| Oh$#gEevEcro߅bhT`%gU":8>PTh P8]PɺNj$O,ܔl PFNx?īexZLa$lV<ͦ)L@PsbuEǩIe~X3PrRYVS8V5n5 jGxssgoI(?10i _VDg=Ypt&]a|GƲYoOPw cdI;F;@- d{a3Q$g?߱ZI:qb-x{vϽ)rarsld\´ȀK^o{#o@= 75e6jY),h^QInOE,Q")m1)PK/eǃn{s=%6N̬?ib|@K [x+$ql&7m;J_uϒRy }JyѠ)!PݔnIJ'-/\8$;m ~9/n$e`^!ʲHbۺP_4QYBXݨ(YٽK8"Y(0>gi{HκD}8gh']SV[bpPn^2`B6{Wqr0{'ܿS1+z-%ZH7Pק ̯.m]eꏈL)ɿTg|!Oك,QO/,b}ٙ]GJQb1n9Ow}*P8;i7-HI{֗h+$*D<\:?A5tHfK(Qj,S4橦S;+°(Q⣲+_~*,a0+:SDág9DZ97/c8 F~Kn _ζO>C ")6DߥvzaQ5Pf 키): p05x 9VMbMJ_ٖŁK0}mj$euL3MlV9I۟_R'3H;*,Q9V _#KAP~lqa%2 A6}2%?x:C2pzYy k2Pq{;"e--c2sMA]>z6Q"pB֨9i^erqQey={i_$xemL3DTaRMF5:Yࠁ-?pbXf?Sf"Vj vG[ srDT~N4HOE)K]ӻAwNNAWkHl*+K6LQJqPn6(}[Fl|RucҲrd2DƐoNn䠀2=HAjz+"Lƙ rV }>`efu߂.@}|PuD5z-K=O?|8=2ϑ:&yS% pQ.{]#9&z}PAʨ*Jljb^LopB/Agvu $\޽Tv22}PI;'? Rb]#bxIM gz4?uz5A`4D2l-$'(;{l*Ek\b~r-ٿќHPFzUc^Aɘf8:$ǯ;HWҋa`ѣ*M {ͬV;d O,fJ=œR0X=@o ʵB2ndC)zzL۴uP i9YD>=êdꬹ|BDY%k yh)s+J6r 6fMɷ)ASChk RO ?&vF/ΤQ~! s(s/ޖ s<2IDuZh"|He>g+S*"uuVey !1W_h"#8K|HKuhC/S Zgy1@ƿ"숻4"}c^BZt/ǯ0_r(_a_~Xx~&!( bMr ;1;20ֺ[5vEH6 ;h,EBYu/}Ӈi&Op[u},#!"1Gi>H6ґo6˰+snAǡ)GlJ;bacs*w^Pʖ5vLYm՝1-Ԛײy"`x/j."NۤMOV7_vo>b}:տ74U\g(DL8hK+?::n "ѿCP"SpF"\g< w=X=4jS MPosEe >AL ,$z|,Gd[dtY&9[1tȴ bL] ]XwoZS~AƣUv&͛ͧQ6~)Q5lwn\,[ϒ=>G*>v! %Mnib&;oP v {rf K炽|k\MqןIW&f=F52ī{ TKGr~-9x*謒e `k(pu5Xgl",v N@ʧ8a^u8Td_TQ'ӳP?X}şizEĬBx0h 7PjHxdOb3$ YJ !2UrZCbɣ06,#HWˢ,|i1YI- U)8qíDcB=m- !+iZJS7䫝dz۴Cv7$US×7Kxb;Pf֝}:PcLHKfU%-z5.&@e҃taҐGn/# nЂvIIw5m ǵhzzZ@wבR@ s um@ÜryD ~ ѯq΄3@zLW·*?U3%/m2?؜ nO <da0|3C5[#6ɷ/.,l_"~Q2"0.++ k/=>K؞KHoA_R)>l\x& x![]sj7Qn;}_ibxN9+0yzg;0M]jyiTF|=GNT˔ClKi@α̧@E~6z4Ԕ"a/.k*1DP YMM?Cli!⹠QynL'wKbe!W2}QW{\!Jf)QwuٹաMꝸez!y ЉڵWs|h"-wru*Q` rJH&f&5V?W AŒ @Y]{8_*Q=j}&GudG @[)r( <%)>RY@s 򶟺u)uȊYԯҐ\ᄾ =2Ů/:NH_q^8Q 7.Bw=Qwi6չKَ5nYժ ZгV[㊫t;Zl4 %g.Ggxbiɑɵ-Bowp9oLp URlrwkGv[Wv8̘z?jYz+: * ,? D0H$)(x?\ٟ*xZpT9R$OCI(ε3`aE3m+E3w%1{&^@lk10l?}(W̚`3B4S`h\Yq'E[QεlUzkuW^D ̫J$Kɭtѕ5(;'M ׍=42Fi`U7CtFCo:϶kHonX:SR toSɹ{d3ROKŶ֩ɣT;1&$Ka!.K"{0YZ"q< Y١NL92@ u {& MpmcE&~ΐB^kG磞k.7 ПHU g,jm(dj`n Vb e19ʓsHr"cRTa") 8!̃Y3eAm:.|֔Kuh>g2;_sɞ8>O$k]< "x< eI-,džTcT0rl)|ϟL ]Xod}}Q<oo:}4ٜQi!փa}4p2t(gsXVYuR5IӹݏԧE\Q ,mܒ8uoE N ׻ RgQ7ЫWJu@ ~}"5oct{Z 9 uap1@8D&UQD|߽<撟RjA09= Q Ȭ^5ukh[u0;¹$u!C3k-:Ug tbE|Ncs`-Gب?޲9 ;(&0Qʳ,kdc&F?|=)_ Eʪ lC15f];UpyBI]3j Ok}FtXrliEv97rzGL#'eέQ/v;iY‚oܒ-<$pW@kҠJ_HH_ڼ>Bpе\XBndJ9ΎJjmŮecŽ"eË3B1)UFHGMH\!\`ź) ,IE]|/r[fnE9!{-AڙZjQw7t*Ƭ,#,"!%߷-`ȡɩ"=ywʉCXT!!W?}eq4N)8H5=`0~ht{uADJѣ3z@|^ȿZ"y >=WNکX2Yy[ ĕɛPQF;]M`sdsbxkK|I9<:U^fj?Y^/gn(KE6 ?y KSg\"_ (|Te 2?MM4ls$  3_qNf=>Nj)ǕD EHRyjPcL .AΌ%~wW̩8ofyKH0^qC9r\&~ԭ#|7D+=dɔ>hdxcaN|yQz5@z+8ɗM !<)ЍuvP"gj`nV3m6bbr!&/ygZmfu҆X<ަ:yb鱅rY ;]!-F,30b8X˸E_ܟYC Tk?1dU9blK^tE㞹GⲆt6M+Ꟛ-dP#˷_lQv70@."fhQpc6ypl著;7ƿoBoy7.[ ŦဧVXT`_g6* m4UaUFC, _A~\ߔY"MP7\kvۊQOజ_oD'a 1v3_ZOs|1%)O ;wRyB _y.ëԳ>gpF\T3u'.KaOPVUQ*w满<(̫*<3E/_zږAPI>ñ9NIs*T>QJLU9[HV'fdY p@A9avc#7 {GRKp݋={YYөA4_rWofIథ G"DjV#Ykhl=×F^DdRâ$+wŞ-&<|yȘyjX'2xhʲ͜?n,2}Y"׻F 3d;sI΀Fb7L ˄n5~7<_/ELH%_@^߳`Ymp'.`5/3ӄg_B-п_;S~.;ssύ| ƿm۫gIPai.p=gς@:䴀rkaWՠ6AW+ѽIB+9Q2GIqȌzi$U .e-u '?Q^JmME0R*uxm=*ᙷށCǮ*<ψ/c3{y5=ʮ.anު1D'0S>Q/@F%kQSÛQ. 7v$%ܖRљe.iXlϯnE=Om,ƒSIɉHfݏ/ [<8U?;`Ta(ۖ' ߣ4co%̄]VwzBW" Mc> SzG ȓoilb(L>zΕ2՚R#TXV}p^d4~rne)_ďD! )A?p!`U-`ĢjKhg4;2c cfReQ%:C;9WKe]'bQ"G[{D9w_6&Dt-R}7d'bXHΊMeJg_Ț+sۆx qv!V(OէU_]\]|%Ȯ?bj/_sʜנmV^+1c E2L*+? Xcc?#p16j =unO|#0UUb1F;VLJVG:?~F NgxtYZ1l̇5~$CYJn< 5l%88GׁBUDӗPr[ƅsď7-4{sp0F綘t]ݸh3 qM_MjS 7uN:m ж|lr0uSɝLs#nyyD'͐AJT_=hvdZ? &Njs.Yۦ5[^"ѼQjݤ \ff=1Y{~;ܲ^78֩0b@Ȗ&b@cM3n /N+Hd}D BOzn<=Ɋ<60R} Zw(pDxÏVf/+Īn׮wni+߅ v [(jE?֣ ZKRUa˗W.34N5]Em/1:ZIY~,3b=?CB%%BmSkٽ4s"J~~EWPEp;pހF)D`S5JҤ2^GnyN#$mdҮJ͍Pn3..:5fpƚ8Sgr߬sc oQΨ {N5Oڐ*P_B8enf?|yaFCp~2v7;)Mx^䑊rw=cۧ `_N"eQYepL0}sgt%Yck K,vϚT--~;◍?Q{$p\7 dRhjdWX_3Opy, 'ҳ FѡʚUns+@T_ .i IS6^!js)}uAxU0tc1!+.WώMp(4^VDֹ$#R7A?uW/ 5ԆGmrkDI~vůY;a-RKV zP ~=ض_0ge[0+b0eVM+Y=!jULƶ[R/Ϻ}@#IduB7h`…I`B?Jd޶ ]?|C^+, hfh/6m!4S~$"=E p`0=ƿ³,8g37#Ģ['.yw;GX~J6\)'wT$QFSN0. 6;egT%nnWFäv>\e'%On鰪 "Wb1(ق#mrg_/7"ruEB'*WzS;ǟjgd)p' ,ʍ 5Uvsʠ6lc!iX)_[eZEa N_-w .jֺ?qH/Ho+ǴMRd51cwd:hg ޒf ~6+4("ʸTc]::A,t/ick  " "v!Ыş,+?c!Pk4BI 1RpFVh_e<=ax5Ch,ٿ-<. P!NXpf..1YAUDv:z’׭5/뇍֋t0SgXnҤ a3a7XS)Hzi$'Y=_Ź#,Q0IOs>&tW[b,] KA,8zç#ʸjd?c*32d UPյɺ?Y6~㉜C\5Y( M_/ɻ5 s ;4-⑿r1ެ>Lc7;^ OQsQSX[n fW!cz"k+@c@(yic#",&Ԅn[!~Z!i0 {G.}!/΀^u~]c)} k,{71NY פӊRi2E_Im>duթD- &f[~(C |wS/A>:g&V80pLOkr"B\RV{8`WhvO<b4=wK_a\d ag_yNяB{,"Qns6-x+T$*=>J@fk\g}bT+ks|'K06§_7#CH'ỞEZ"jP(R &]h4V"~`GJ i5~O]5/ńUjvp6Uhр+j۠s˰6 {a;4vJo|#IROV Yc#pO +(]G ;~մF>Ua ^Ϙ^KhEbZC[`ZӦ[fqOP<'|Zh(92ur[Yg !y1:J)DYMB: T7ضGnLkW-cF`{Tum1InDaͰ(6uh y!k񉸯K%`Oh8x7b F cGɟ9pl.ce<) ?'2TvK;JQz]IX/N~3rQ4Ix9z 2IS,xˋbqGOf,6E[,!*܅|R%Q:$7bt,!E0Zf˩mM|@e;kWB<5a,1³ﵮ\8yJ1ڽJw}r.*&a[t@RFP7Uq.M/p0t)J/W1ck~@׫;i8HI  W-vࣇ[4@%_l%4=G(V"PT&;8Nb$3إHSw?8ä=m[u)- \XGYZ@L76fm,R4x>))4we;Bƙa\<3 a"`tFJR 7;=;L0V#h?GFSx"SlG Q3EZ+۵Z8C^r OZ{ϋԈBwC~q=팋,1T5^?3C AJjdxl& {6BU/3`|پիyWHrV_;pdD :hX $AKg]is$D]zs^dGM1ojiV:B5*bwYI:E& ͡e Fc?sR iK{qq}jp{5cg5BR!Wux(^.// ^|1E4n]ڦ[H aR\kqG*EHUYQ/ 'TDx=P˲?+KUU\˼e&= =~YA yq- kgmt.y/73BFB-& :" E  |=S{41z("L/ BfQP$dm%Z,Ȅ-=[C亀F "bqe}E#~@OX*k**hsJR=d&Eg>`|/`oT1ڤS|d[KbKQ'[&S;1ro!*5`EMm@.fY92{/9&nz+lI|>S"QAa"T#!ֳ O {z d䁼asK%C6) y?.sPy~x(W='2"D)M>Eq] >H+HJT—@uF‹`;9pcD iA'}b|Bdy|p6=/E$荏NxeP~oev*p\Duj鼒yM[W\RJa"`O+*K0ru[OܴHmjp#Ӯ#~r)Iu52O> trqdzǔW-:ZzڎpdtoIuƗD^, ٘&j=:DJXR<;#9PD&22$DCve; 31wJTn0-p?"9.5?<.8ݦj/Dܺdј"X{>^W[%.QVa`{Ee3\n|$ƛQ6p{OK08)q21z62r{)5- $zpjuORDd˯ rt0|c2(BV7A$kGu:$7l)>j_r`G%3ӴWgҠ]VPl'o |% g] f!4c;| +5HBAA5fSlW Dt엜\:yO߄ԕ0`%<hwkZ:F@1xxN<IPXS AU xQni2 IeVs& \j)jWM(PF O+",6Pfv7OC M`]~,)O9''c0V@l"][;H 'hlH`>m'irp3(7[9/2(e]?ӋJT@)kflP`C4u :BD$zE?:3x~$T- aomW[]] H|l/h3]T&Z"Va"04nLvdh(X~IyJ0Õm~m$zg3: <}qZGbrŀҊ [8¿`k>%~FyzwܖyWnDKHam<)Nu{R˰!G"ٴ}s^)i|%7$FbY{ X|}qAԹT0ix+ce.+@{`QPwzk 6~T<ﲭMa| cmu+htk}#NQ-paIZ31I)>½*>:|SOEțq[-j;[[W Mp byV {ʕ(R4Ã}!=(e[\.\5lD}vC91o&i) *@r;gYːk6JvpK 98:iQL$`2zeAG _.[]8Qqo1&-U@ڇ3~hSR풓K\<90-hʂ_ɳ =ϲCqDOh CՕ:,BE*r0荳<$y)~H>s`_p8r.Kh t t&*gkr[zDzk:kdHnE!LvsƗ?t,s|Lm7HS&i:΋m% v\Zq ŝ^l lߧpDz?ci"AC?~!1+7>Yá3ؽ%\,~E۶x=9qm¤=I%XVH~U*бO;Kk175e 9՗ q y8?ڴPT,R d)ڡB.0+EaR嗙#]:س!AD xŀ5.)|vXJtg$obJl =v9QːG hva<eDoGֱmCWOt):wEm ~d%_셏"\ZqYQ>. X$ M-#Cuȹ_u):w/ghK%Tudx=+8wNJ91#,{^ZP s'A:JvpkS.HJ {f]B|zUo xՐHbgv,zNPKݾ KP3o̩-R(N6ZP9>j7Fw*PP=Lff`0A{kOx Yue.7QN+(B>ru+?YvVY{_[\!;•Y:B*6<;'@W6$X-ŗrSHWvlf$ ˜W !WwT͗ E[?PrTViErΘF] \])3; OcW; x=^Nr6wX,*Ol?\YgMwloգ%RJF]䖯(uX]vWQFu D0B`CmOV2;R[x]Ҡ0ҥ{)G)LZWUb++g1TO2X*ڻD| _1uݍGP}3FqZQfҬw/풲X_4HX*G{؏̻`6B,; Z߆T^56Hw)d.ULs}ꬷ,'RxT miV'j@ȱK~ID!9X&X2L!ԩp@J)Y8-,18*ң^K/ o6ɷBw=~-gze>w>qRH'7/& c@P49ʠ.6RW7"Ϊ&ɊBjI1-lp1{YO4jv{'vWj N~\?Lԛ|&1oO | 1o- Ñ-JRt"SEӐW1ٝW?v9kTaҹ%shIŗsF sp*C6~(9K~Z]>?^F}i~62@މ[vrO͔P8|㷷(ZSwkR6].mOCT~i)~\*K њ&+[D*7 Dy—4Ofi1#(Y2걒"Wm P'.̳ K/ʳ85>Z2BJ'k_A>~R4qYxB9i1F5Ft=z|z%YPl/Yw!1CnjQ ALQNYPؔBkT^#uU?ʠsH!Fe Y0}BUEl8 ?:yy]3|y< z{Fτ˨ۧN,BHst%taAG ';3Șn*0kBvn;`$'\|l_;L'jDDX ^ǜ(6d;HL_tDs:G\c{TKҶx)6$C.2C,ZeXN!s y07Jfۀ$EVBmA<@VCe\V|a  ??){ii X)0YH{d{3<٢NMqj/6]wSW-WҀ(ꣽZn@S'}~Ck9(y]m:r yA2(i_Lؕ%U!Y;ʏIxkEfLBg@p$rS+Jy\~6 5V̗u؛,jN6oegI2V]% &.My)+ΤH`.a #=% *-dR,":6~3vNF?:ڡAuGQΦ{(m$J'}(R>+Xgʏ_  (nv'vICQɝa7}X+:Jx?4N@ie ;uX!Ȉ'0?}ԛ*@.J{WN0:Jy:ˀ͎Y1Ib0 mxmvK>$sA+1Qf@I`WUkb@^]zA( ӵL2#?sŧ- Q䯇{SIDѦη]nӌrv(o7%30I븊5Yp֔ͳǥ{{^2`xXc]ڱNR]'X=.qgmv?*R~`%^/GK}ߢ!USm%;Z 3Nbs{fS/Jrwr!V\ňޗG~PiIJyc"Z_=q""aZ=RX` j dBFjfR_N;'qt֠[FFcFy r1Ýbߡ β[XEYIrc i.dWm895M9-1sэ]&OǻPjzWlB l*#/'kһ pwGuW%֋DZxzTkB3] Ebxf<#쬪$ӏdV{<9yhPА.g;|4D&<ΜRH Aݒ)y!BȮ1p4AU}R隡'!}՚RJ*nq6hvèEÆAExeaև`!.*/%{>a3|%tM蘭@`//M*˶TB`=jh^,rCC"}:|PrU͍,BB]&@o`>}3{9I'몢WCzs.W%rJ /}\%^ IЮQJT5ycm^D=$ ^tE9AŶr0%?|ѩE=Vٚt$j^Fg8Gvzl2h\2KRojkY-8Fqp>N6GZpq qBEݲ$s\nC/j_ < 'Dt~X{@ϳD>z@Si8`9R./9!xv(!'+c2MQ3"Km"R~Z}h dS_qTLatg(D768mGfŸNk/G[*oʂJP^tessئ^0|}׍ " @..BgHx\KA˹H_$%%[+8PG5,Gf43ѻ{^PASt$QG[7=5&}^~{ '԰wb鿱9kSǰ mp3 䥽gS:1o.ss|դKp ~*HrmL,u W}zX*H}$z%t 7R )b^>#Uh{`~+>2Dëx l"F N ~O~Oߑ_U4q{-F B̠}O;;q-[xI}_eY8ᝈͤY*, Nb) T,J:vy_s/TN%wW2h +3I4Hd(T֣\p3:62۰xJ(B,8jKf`W8ElI{j+ΧV90o$Y]XLz׳HH~gM*C%PtԬ Dz>y *DgS'e&_Ȯ6%crUŸ{9눟 #7=m$ǎG0I.&XXw3`b#kd&nۇaWa,aOfu!Y5hBIfRaƪ_}m(1@QCOm[J _7R:%kU=`,Ì]`bwjKe#)=o5@L}DZu(Fڌ}T?|x) ;qBaR,qOt!F'+~aˀqI":8l:ҭA@sDv!)Y!NxPfw'x@w޲y(Xfwwb~tuf ?WԗYYR=!f;r[>0x6^[oE9^`Qdz]O}>1Cc#Nf f&)]nt5418񲥍g_^fEx&-=pk*y(5khyRkl~U|)FF_̀dLh($GP~iڂ83;9_5q7?َAE+9JSQԉXW|g/9.(qr]sGƣ1?1\?I޶ܷyä aZY{fvMЋP=3 %|>װd6&`׫iWv\ k]ԺJi-ջ_$S$f?Tq{ miCXv4 -|k.fbM/b_^USjæi2.Nܱ\1D**aL9hDR76=+g L!}\Ҹ2K6 j"DR.0[cL"wrLOa'U⢌x*&am1({'&IIAiO$ AsGI'1Xr't %2%_UbjYOwsrW ɗB sc|rOWDfՆ=sLj:Ptr\<2Qe p `ՠHni &]U:RU YgJo<28aG; AUKƿSkk>ש뿜# dL'7G-)B>sD: i6Q X=߸ZiJ+X0L@7԰PC]eqf[(NF`ί3B^]rwyTSmI6ĩ$h\kWjnCa8%jx8M@af ..UU *2ߴYc ;{HsĤ+DxEύ5f@JhVɍ&3LM_`srCf9HA CAP.YJڰ$cUB6%,X|vI3Tmǃ-h`"_2v99D)>ٻ/?9> 5'$G560:!Ӝ(OUci=g(zuI<@ +NySx9o}P4]Newv#tzQ5}I>>d.upPygwsRKځB&e_NRU Q;-@d^!Z;snzD펧$d%5H@^-*) t[N%& g+ϰ-5-D-JɁ-rM_ WDRGL^w })PdEp"x+F QץtV闊tKkz^g"_n7!T10<sg%_Kz֐bveSf# p+SbeIUKIii%lp5#T83[aa1 x<_6-HU%Is&/cqDye,cOeGM:EYB!wh/W(*sɽ5ĉX5qڋrnIс6<`F0G9ύ=߄~e:_&P%ۭ ~>V_"ߜ`٦ V\v_6C"9^'\+ŎTZ *N{s4ʝ6]'S~]ߐ§%:8?bNMŏ ugփifyDWVoz d?̎?mܞK*.krP>XG[/i@{\&Du+-SL5Xhǵ"Tzz΄}r˽(KE0҂$(:̺S4,¤I!J(P@@/%sb?Q͟@{K<[W(G!M͞p{v"?}+ }D$+|Aun)Jc(ݔoV"tȉNVJcbkYN<2ԬZ=GT|5! a_Lv&}9QZhZ:6˜.*lTӵO[4Qސ:G. GGÕL:5?E:W3"}Jʾ0C5s>c vP[îC@55Xw{Ǹw%VGb,>ήI k;\o#H` dV,+8f3rQtۃ]'QÐ*Fb?$F*YY}XjW,~Ww Hx|tL"A>*[WAi&H?ʋQg訫Z0l (06A f =۵,V:M.9;}C e w*&HAz4ByϔڐӁla pX؟~\e标m '8XP޸+/"d0xr!OA^s/:WTM*R,yUob?-j?:PćOy{~<"HT]%7P%2uwJ+V7f4k>WW#ie|V2m5Hg^*;l+ASUTf|y㼺F^ ,~"ҐjD^M2!jp%f~)![>03ӵO 1 tZmc cR@1<0mVW5ieX^U$%& ?ØLKSpYYδr;@ 1j$ؘ/蛧"P5]A3#<:@Ycnx!s:jinl sΠ$^=Ui A0W CgX%g3K9hEh8KosIڒ#+yzŰQWa|qr]sQT/`n:n2n =GG+ޙz!Xj)ƹYƹ)x.ub#=h\yS3 =sfzŹbdXǣ.3:>eu?!b4H9E?sq>f+%;OV"ro)%( ouإC e26 x@ Z+b"Cք[]8%H调Wm.3*PSo$4OZӠ2* )"αpkv":`w-á/{ql}w|XܦD6@g*?°3f/:55Z_w:O` xy}Qh+%'XF:ʚġ;n@}"FZGu5-u,E.Wuw0˽9 7P\*3D <`iԘM2id$9sVkp4҉ .K ۾O,.ze$̦U߉ }͇-iX@Klō}9(͑H=t#qœNQb?6T^ 'yWSJ]q&c 1#'4 phX9mLͅy)vdغPp-"+ #~o5$W?!gęT[Eotԋ9OT31 I ,2nP:z[w֤ _))!*̜G .@ԩח|Ms}m~b Bhޛ.6W dIQa_;~EjpG" BE8^°݌`h8yǜ17b_$:+HXB5b"Yaq1oH 4{&-I1P7yBMMX|mmjX i'khGyiicgiw(Ȑp./'8ZQO__|%1{8lB46y ػG 4m[ļzk kLF_֜OeH߾cɣ zP-Z"'ME*rNYG`E-pĚ17ћUʀpknF;U+(VgGm?gsy!Jp8iesccӇ )2UbuBߞp3^n R%b^χ|m1]>C=~ 1a8j^Po+d-`׫8/"W,Hvdk@f&/Uaܔ@ڸ;$~"1iɷ! +@c %[a_(=`W9)(uXz"?F4qWVﳝ{h;X D%OR)-:2BHmwkz?=A+$(t@hjYΤ6H?=ʯ7\c,~ˈңs^o0g [ %۟NOX6pzs44::G'Wћ챟B˫-lH[QGjEaf`<]ѶyE "5AXFbMغq~3Ǚef5ii<^]#Dd5);.f+i0V龿F|եTΧ>j@Rb҉ZbGM2kG(/mk [ 29up_aԅ#!ڿڧ|nu^;]qkcIm,T;+oHIl;iOr5Q lapCZMuzTuOBEUff!$䛆9X@#ež7=6? B$4c`/S !R-,)%?CKf1hVwVyq3Zaܠ?֏7ɋpG7(*JעdE?dUtwwk獤rl*ntF-WY\IM ,"g%Nxu*KmgLY s3~#ug*W5P; :Z>zf]MQ>zeW$˜֖^5i aD¨߀-)C٤@B~sZg9Bܺ%$g'C~z*vN#d/stUy)REg+Au't{ԗ$Y D̪8 JUlkԓN7 z|'9ϵ{|൧Y#[AY*%Y3> '? 7͝e DrMp4XEo;'Z&SLpnL]STZW4(F% Oh9~Ιuƨ- ^̴u5>wwMes`4o.N G@l rD[2ZhW= ̇ TbL|b4SBʈ=%_9\RT+;^~(y߃,Jǥnɶ5Xn42FG/Pq5Hh^t(Tùِf[?gǰ- ~+Ѧ~S2mqa)Z@2Nx !0ćn&a$f7Kon_{Ny'髒&u^*ϓ3gnK8i(.FHLꈈ՞`=X)n]Lnr@嫨`)XMB-ON׹V^ok:FJa4b樾{*iu72(Vum(=xU(_FÂ~D6lNy^Dzo|KGtNz_r A ^b:?_D3Ʋӹqw﷝!%򞺟WMɿoH^oܒ$o缼 < y6ۣhT\|$|-+8MrXP1WM PUe7GU6<}DB|H`WA]cTGp~+rqw[Op2mŝm|RzDIyT )A#CI쒜BH*bw]BmZyiɀ멆JDqurs%&ٯ[%]VjIzzF@//N `Ŵ%(\>"US Qih~R\Rjk#{'_-[ Qfb~~vf%~>v֯h0?e{oRݕ0*J~vHzl isfg2 ([ygj*KމǦ]r>whX{iH4L^R0&U*-/w@y=~"FQ86vOhn*#X8˂r\ q둼?Aʾ$o\7*#y-dm",&ɫTo$m8iE:"\ 6^POy} :R'vCjcVs74ܶmAvzP܃S+|AHr,$e`@!U~zWZ0|2#B J\GS-e=4NbS"y^b) VZ !uX {"u[-UךJK8_ R^vHIlHT ~DՐ#@nGfhqf~ảA垕5Eˣ+Ҝ/?iJVn\mOpA=3[nlסL<& +`Pʱi3=?S772zX/~M>BzLOߖI]Reqw|ţͩX;'J!Rn6ux=lRy)&|0^%W~jr;V\ zC2+_w"VМֳܱ?Mnmm>7JIYg4Gn` /jSf{DLxmK=(mqN q%n. lIDh#о:x[9'-"O 0B̴STUt\ԾHI&a߅{O Q7"EOLy(c+M6Sm̆ڶ8Q4ip;k<A%lVyy;N6ԨA ǼW hQ-؀Owe{ I ٰ7,yeCF@ɓ[FU 5(?1d酖l0Ƒc,-!ml ⟶zt-KqD/DK#p鑅R)-Lrga*Xt!|SZ}fV&oYяѥMj֐~l_cfcgLn&w*=Ir%'=5 ,^Wͺ~Uq (H݄C/Ϧ!=uwqk,䤤u%m!Y͠okRV<)XyA|]_o[҈ +_DUV@_ǿ|ʼncV2"Ct:wo3O<_8`.4 qXf%o-%pCU5Vn ?e<z%%^=fq: pOUGJ07(+ R SQ11dTr`dƠ ,Ltp261xE~ f/uI!j=z3NK+B,?1k#l )6Jr19n!8d gB-{$X,Q/rn,jBa;.gX.0m\7ZU,f O̽CIZϽd;W}&S|lM-Gzo+E_ыI{b@ϓ5{IFCaê,{;K^tYE켫 C:V84n8,(лRGuw5i+&lʪfg vּ[,6dH]Y(`:#PR7*'L> Wkq_}`\Dٌ)N0ϸXmivȫܱML z9 νɪVQAW.WM3>c*VK]Hʋ )q+qS2hfʈ=e@R`hXfKs^fLZVH^^ZN~m<Ai &F$) 1jm"X~/|?ϯ!;9 vGT?c~8Qnl swy9]9l݆gMhƱE Ch'k8&7bydJ Sd0לJ RQNĀVLEO1!YYe+Vg*-`RGk*E} o`icP92-8XLWuOwm$ObXѿUq[0NYӠWԇ\|>tV_#5LT9Up{ ǜuttNk У!}֜`ܞxpS ՚Q821T ghb܁4~{A!5^0A(]m4QBXܾ8GmG`hy2+(_ ry ~jB6lTn=3Hhl; z~XyYI6֑ZgxqO`f0㵕];2ȻnYr7r XE:Ջnw%u9YCrǯp^z~2ف'jl\iAM7N̽#~k&֤f=8& Im9#T;NZ7(I^m_++lD̹y,(s0*>8mlcwj0cQm$c=Mm9ݭ+}K;Б[9h_Fc7Im) t&ۥR))jSm ֌ߠ#s`_5l2D-?N䏰l_ ?4hy>b˫ޔJjeX@=Da5E@ukWdz H(@|rk(X0J8>dJ(*F[8_rw7^0 bXSQ@BaNUmL Ohqk~ޔπxsߞ (9+qC+r:?(FAD1߰S-Gp,&o}h,Z_ kK3\}{g.݅Iyц"I-^O}KEPRRˌfv`&Nͯ|)UYr*l/LNrKڱfeLw/^!I#UT0y;0݅|kc{EOl+VH|jX悔 ;1,lwdqIu󌹟a o=ʖIvEt :[lY! I*m{L97 g܄+f0HB1lT.$biAR1wD{%f=wqP6SvPbA3"N4gݲx]ҿ^Qް;oru 5j%g=5UT-{QlIp-$E2#t_,G,$J?ySvƹ&3y֤&l) !~2 ֫Ll1O:!3 ۴F0;.*hE6σ<(IVT9/& Dj˹F 01I/@+-TӱlZ(tF4UQM|z"ǁΪ_b_|$HWE^-wF$p_zInKuK>YDh^Btˬbٱ4_$<襖L=1[Vv aS0MݘX; EN3Q6ou3l>og\T 0USпibU~\\~2hk5ۤ:TNxSw#qovCZ?s'!FE€S\At#nLom^uy-C+m5HUbXEmw6CE=qb5LSV<} <@g;J#gxS?FmqgY SU#=ve@Iᔵ04jy}h^–gmTcPNyh& U79?\|I %QWRXu԰IlMLmH؅GܨZ)2ٌfƷ˵*4e-o,pa,[R{h6Zڻ5[!cÄi6lMiux}at{^`BN f-VlG-Tnn|H^8l9?׶*MGP23"W\5,MߍB'aFc=z?P usts"E+D,4.:(= zPi#[<qbsElO#z+u]tjRcMuZ;tw,gէ5S1>ܵ5Zd yp@x'`qȎ^ZQm :Fœ [b ";_Q ԩ@d8FŇ#/NEK2p@/"kj"y ?D4耏kYFxaUwX_x2OQMOlg }&@VyN˗_% i֊r;* /$X܆Lݺ;ۈF!xZDoH<:|%$~$Ēؐ:q}ʦ C`ʃcA&ó@4SrZZc/rj! ĝ禠bx%GrM N{E<N_eW'bܿ6-deJB4w( idZLqN+jCKSWz51(W0z8>{ǾtK ^VW+'p;XQl-}IZa0D`?6Zge`?6 >2+jqe"ňPU*U .tYf3xm?W!xyfѓ+mT{]0Y}1vr4m7o)/kR^a u껢b\Wd(b-No7(i3w)Nc AC<Ug:7^xi?2-?JD, _&A먐x4L"Q6^DQ}W D1&u Chebph<-A^g^iCި/2}x6ɬL2xը }KmPK=-9H;~lRߟD2XuV P8TtݦU vôe[d-\6XRl}D%_е=7`Sd**$θ=Jjԕ"u!٥E5Qc[wQO֛nq u;z!V)W-yas`y|Q0a,W5j(}1IJIۈS $=Kb;3$gm{gewh,!Nj7KMC7a:ïV(>Z8MiP6p]%J/1X7p_S !X? UxJ>ER'Ce8YĬJY'^%jg z4, :LW&%j%Rw+ސӐW ?Ɉm3:^¯&Jv뀇܌e L8/(Wҹ 7Z-cVrK.dt:0d@xﰼnxй+ًCB#H1Er.P/A: y~",AAq`Tc;0-L3Hp@̺C HqԭDY vE舡"]=Sd|񂔐6ZZƓɲM$l)G¬I+aWs˦P;@J\eΩIxեIB?`C:$pa3G/d6͡Y|$TX"~7ET CLt$lK.6)+3M_΄(YٔlœץjRDCY? H[ 00dRޓfbWĎE R)^Y>WDzޔHJSi>nHALG$ވ~;/Y'+mooC}Lk.z#htn T aX+njw׶kZȶ_jvaʜ. HqeV.@@^VzBKyd6յ\)RGB}jAZTDT|TqO}P~q˹K}٣@&؂Nsmp,׬N{٭] ի/7kH 2筋X+sg$ȩLw6>R]>[FCq!ڦC1rYZ+y~brzuQEH4BM3I qy~[<ћwN!pXj댣!cLl䯶1e+ؽ>^l Y9O3ix_LOGd}ZqGc#*;" c6I< wlK!}SdKz@p\Ik{sJd~޳_Ƙ=!fW..GZJ9PZߧNl񧔏1殫b/L޾}`I29gQo9S>Qw0{L<9o$bʵ~Hyx5K>N_"O3?ɋU%{FZ*ax¬Kޤ֨`YҌUN7;̾Mq]IXnfL{ Ń)pL=e@P;!^2ñr| L(̂#z[Bx>Ah|"Z<4~2SnCvnitsYxrqfz6I裬zّ\|z5hs)8'6y&}0?pP ل3߄eb@UNZu81:s׵,΍;Ew 1e}Hi'oBo=aр| ʳd\PyEpc No9vNJIahi"S껇nO,7 :=axbcG *I޻CNZRPVsw PM)afayb{Y܅Z~noSo-~. Wg*qGj/=ԄX2rT|ȭijhܧ~Ն"d =9(寋P=id5#SB0+9bw$A_iBoަꆻxFU۷XyVx9Kf5D>Ȉ7wfsZ/Kz0pHvH.xAQ2,nYi[BL%O)?zLZD ʛ#7Nԟ]qO1ijxQ`pI_<6v`=cJLy af^{&`.É}I$[C`ܮ`P$b ȑ)4;^,qN YsѱLm ]q ҢoK jm:Q^ʖ`,L+SL:]þl#пWLh{a3rgV݌:ӯrFK v^Wa%ثvܓ{%}Y=/^"pwq OѠweD28BnXpTƔ?Nmmj:]UMr *BA "#eA!M1p*wRF:oNXcELg.&I%ޙ4/-WOI"YR!h8pg{4N;ɰ`OB#&f0"B{dԆ Ȥj˝fTzyVmAKKi #%Xj!G'_|'X=Ƿhʀ)e!fV\MXa @vA;waZ o/CS!=̧̀#`-'65*qb*$Ln.<5Mq \VlcPtHPxoze.4]Sm ]HNXu)PMc\T*Ѩ%5K3 Gg5ȯ=޽ fhΆsW!Wp y1ʂTio\SB >. {N[ Ϲ%co酪DO1U-ؒSuyřRr<& P e^T|4֑(Rx2M$cMMboS:Q3'cG|N8!dؚqx?TBeLF ~~ѵ̶=%ٕ8I jA4j 5'r͢;"H^e#"HDm{?bFВ:Ɵow<Nk!;UzfC̃{.2@E}ϳ20so0ι)|3ܾۥk;g{ \…9$fe ]`TUw0q":W8 YmTk! L̽f/YIMVRkq1YiOǰqfM=٥\eɭphS_.}ۦ;0Tǟ #XOM8r}>#3 P`FՊ9rΫrVWu"'8.)XJB&Nς~mo.*s&=`c"dmE\˂O~K676;ڱ 9Lm~GjBteS,%\/58y뜱̠roT^;MF ىQ\(>zxS /='S`XQ٧׸E[Q grzTW L7596v@%M+ M#5w* ŅĿ[R8Q"x]usB{:-⯆@@o~κx(]"<|FCM2]AfC4B'Vw"$]=3뻭.nV,ɔq}}'i5kފDL?VRn~rǷ0b}¥(B)c0i| Dҋ U@. VSR3$앭.cF,|@sMNN2:GAD[N} yqpPZwF*`gY;Sї E2}X#歨foG Cq$*UvNNz7sV|p$QFP6wG4gOqOVADŮ5t?=h ^ԫDpfkzV(zٿɺcŰR og<XN9xݘk*].taal9Ǜk8oX/Ǚ+w"eg@kAn}T琙P=ܶu=`|K}VIE(* W@pWRu+z)ٿA+%K!/%ob]0it (aұU\Y[.1- j׏ImLt8C +f.ST6qݩӕ|Sz>&]0u-$ NN| c.Nv3q ;'@RcN͕Y{,zCC Fŋ.J{_,L/>6[ZXwuRqſ3XZ_^a&0*J}kw2ydlmmǎ \8_.tQίŃW !9^;Z 􃛰uCycQ `l[97vf&0-w61aIBL&iX 2gG u1JZWV -ŵ7;.IV?Dm'6>orZ`J B;c8<]%~hCnoqU#OJ/٠i0Lļ-%yPr¬DP5S{yhtu X;o1%;gKހCc{ )y?lp'7,Wx5}wnJq%yFt% xԣ2'1,'Qĕz^@Φ.[:_ ,xt=6zwW x^yg}xXFVp^ SqŨ"nһ$/^N[AiKE12Z"'=KZ[]^$;@ɥ|9WKgSb9 J9[>Pkt'C)W@h[Ύ~)QDm`%&KjoZ5n<fx.&@ @݌@-<b5s c l~{dӋJ5+H )n%4n%(4um2S|kjXaڻ**GwS[^?n> o2 +Ax Ȏw_-b"º n1ґ{%} 90ROOdw8 `~(HO+9p.`NԷF_a 6&+kTaOWZ0 gO|Y8G7>9ݧ#CJ tF`XܸDZɔzB(`Mt@v;zAqO&ugI7{o(PT[_53};<6EMX"*+Q <~BZ}}A$-- lD`G]w;OV,?D91c􏘊s̉žHR}e Jm~`7U7UZ^LjQ=t:qUVp]Z+rWPc֚(' RO},G%ƋG AbL+6>0L>7>q,E!#BT9B ^ vOK \63-5/yY ˸!="w-{xz^ƾikb~9G*DX)*8r`yqY`;qљ;(֓'Ed:ISsjQzlcn6r:~Hֱ'$[tuxfs8%nA@MtxLz <>թ T#4s%AtY}"V0/@+,LI/;cˣ hc^sLPƏ@ӟao‚v:^Ti\B@~$ )1;\˺H"\ɶOU[9b?MjG 4뗁³-K5B[jx"v2)@_'h,7I č?i000A L9a.[^8s1 (%Cɚ(Ĉv¡loB^WZ:Hj%w%A}a=?! 1ir ^~Yajý(.l\,Y &I}"݄ g*KFh uVio2k-}߹HSYBH 8j\3*1Y=O+j7,T|Ԅ/E&BaOkt A%UH؇0VmBQv™2#}𬁹rO/:Bogr=Sr JnN3f3!8TL9K|:v"'K,=(~e _7RpwVuw`=WRi@1fXsI~ H'7Q.6u!)緧Sx@=&#`ťHMH4 qYlA~2&Zs:V Nw(^(Y2H0? 7 P$s%{kdujzW6ޠAB5#Ъq*m[,lf}}:W_xe~ETX"ԂO܉[% 3hYC}]3)f3̍ȩ,E ff w -k6NFiY$]jL"+0EEg"Mw 3RȈJچBy:@JF_UCϴC05՟}uA/ k)wi+ [+2y-Vdn=|w[fBLP֕Ny#oyiнh>O݉ n2!#/}\)\oän:L[|?W~`y|E3V[阈BUPu%?YqnbZXop#4`Ȑc^LSjW ַR$l l,@]_pePZ\Hؗ5YJrKlDKt=:OB\-MVԔn3m%͏@Ή'Pp50)Bj:EZZk (Rj?  %1 ȶ\5Ti,>9AD1YX"2hPx xw*YWI@g^V@K K|ЗDac 5AbAeexhԸd"*P\SVaL(?BlBnIidZi5WSuG~ZὊnGkg[Mj(*O^a4Ǵ0_|h{)|zT*wJ^<i8kiv[ t&θ%:rșfB1pQAp;ѬR>w"a` kE̖k$%fi݂^qHH%*EEBp Cw)hT,WK2 Kupfzm wު i$*/LP {&OgZ 'Ⓟ%JHAkKP>`vGKt,FY#/cK 9a?+!;Oל/=~B0WlIio [M;2˹0eA:P⶷eៀ4bM=eɞ٭ 1P^Rψv0b45btu/>CjL1IPIUVCϴi&8%nT{*?Stz.}hz <7>G~rDR(*tjxǮTO7~@J[dLEl2{PLj+->=~Sl+rtZ)"_kbgV- \ -0Q P/,<'\`XWzn2jcxTO.#jCfY 'Cˤ\ 2DooF5xPD获\qv619@m'22Vљ+C$ =^kiv n!D=vb If->*4.!E_i YoSIm"bu,G ^> aVc궮~W(T9Ƞˑ`_W[ YKZߥ!PXr0_li[R{݅NSe1s Psv3( &͞RCޗ;n|f@Xj?y]y]L62Cu^ќSYr"x?ւ.уȟ[3VS.k~{/:#%Dh:<ҰaMܫYJ )) Qs|LUe@Gv/S4O$u7oVV)0|;cyiVAzJ,aίQ`ªhJ M(ۄQEU,VhPB5&iN䗽xﴺgB9OByYܫk{i!AG/" `QKQ]CbfoUdS>9Ҷ k OcHN2ĮЏR7.aMjMY8ku:^ rv/NZK7^i`m ihT7gpLi20$7Ek׃9RxSyhY»Mh&Ff|gE ܐ1Py_DO3YstkKU#ę ٺÄCINtgxuhP;ci9Gi~mSΎF3WvwxS(Up]A+*CZ+{Qws*%pN>Z(9ӵ}C&$`E*^+ $b|iL? .FiEJlYl rRaD5m~9@VsFL.*ws$&KM*E@o 0KZjF̎ZF=!ay)">D ^Z'nߋ|NDbw-F]CW\ R6'0yI~EJ=;n`6coseb7eº.@bT q$SnqJuBIKGeU^h;Oۿte!^ab>QF 4H9n cb.Bk/b#mY/,)͂Fm`Հ]`}=pntsJɱz'6YAj~<jS"cjխ[J J486ԱcFktc\8:4۶Yh~ge0CaQ=]OEi^fA8p.r4= RwD yDۻň@Gwè ~YfA02Qtϫw6OK8Ϳ!b es=( 80Ӵ OX%ZCQR0u>UYhP#6Ccr-"[JF@{Rao-z[M,~xA[_&>QT/O}8t>by<ɷEJ/h JַP@Aw*ńV% ƲҋN!MTCcŤ? *e=Jp%q@1 ,R"#2NA8ȿjz!r$,M!u4gGEHݎF;VMWi[EU}"ߌ<7,giz(KB'ٟ&4)cC}TL#5/ uO-<LYcԑޘTmXb́tL" ؄o &  Թ00DXkx`)5|;.FoTGV a 9N9H Mx:=;흸XPM4DZԌ.joM̛9{CM {K@s+%;kw2s1n6NNAetvgӊmrWr$N܂akyih̽^8 c |Ņ *kz$9,ů(/'t\J/%pÌNY1X,>\G|6(fJW< ca6b~KRxI7BًN m+:H:'l|p.!G`&oO,@Hm ˫l"E ڽwJr F}H^_@U >a4 Ad՛%yZ ͱ=d>zQ1 0Ln檅m`a4L'D1_¬wZи{ R駋]!.R bvԷ-JhTY5G㽷)<,&VICBȎHi"٘flTgMR3Z= aY(*uObn5Bi&N0gW5rfұs&Iӹ\W'm;΢r4tUDAJI|b DGLY t^ D %QO3h Eȕ"Lau"znD"?>QA]$IjvV1HoPL'e|㤻E [QO(@@V܅B˨3X_oש8}|wsY&;<_dR'&Y5f&xCC"ee츏 .٭zS{uZlΒ=[`GgY*g,{0riK*HmʆNHDcNhYrc+?kpB-$&# S9XS_ce-UV@@ i^z\g /HxRZ#_C8߲{t֌QLfe{gi"Ex+֦qm( =ve8ʔ{ nr{yz-71w:i|50A°藦M] _+* y"/jux*[ T ܒOQKE5Vl `#p"V4@WCqg>O;ƭ>33,yǰ$e`#oWxX@R]CL,b&:6{Y`C6'sPz/C ߍL,əRCeJ|ٸ kp30jkr:VTd l7F./? M3(JR曊E; 2iSZV @s3joLzMg5ӇȒ~*#o^\>脕~q蔰Zw[B}5ƹȊ*%s.nfwjeހ`_>S)~F_qF*ùHDtdB$KGOkg'hN%D8;=.^&M'YVS BQ:]fjgpnCD8*wGfuD 5_BW@Jy;s$㸷訦?2= '*'>߆<9(GLWrEcz)a ͦB_20&ToUe:@'v{sS;тM2p25qkD(q9ij|*Db,Fry/T x p:Ŧ( bosfF@hF]4ZM+*D8kw!fhfjwGLCJ*JjH߰C fROejyl:6".Z10 zwId ?fyHU.=X)$njw܋[S+^F`"vq(0_Ei hG)=p"S :GA](!Xt+ɚV5abϪTiixȐ{oqvrg-ǷWI9N(=cY%Q.p\ɞ"NP8Ǐ^PjO y+.2NȪ172  kֳ?H.y "+?/r=H#L~\X8yW3RD2Iw:B{fm j6Oܒb5+ zH (-?в$j{PTEP2()([р|v[ڑ|mI=hEŷkXu# ݟ Oi&IOɚu!K=CDvLtS\AWaĝUsa4P]Gn Ek #9C姌_03_ M0>_i=yq#b$~n:=K`Ee(;:hk3BV̔.$+4@|R^ܭo¤ fM6; c9>ߙX z P xC8~âq(!J;F Sb}"+|ɷy'VU%j^%?qH+Wu} Zcf6@IcEm OfdžXq,Xڞۿ PZ[cvz\m7&nPLequxྀnCWUIKe''VN出V|~h:?]˳3t+֯ҰRXSWU^ԛ e覉Wqu K+?6l9K%ߐ4 ̷ @deTaa!{ґ֨F9\yT0:r60_ph\L ~5]r \FA40tXn5*p,JLzSbrfQ?_wg+)WV;. Чahh϶IF@_ߔÐ18) ФC'bJ[q<{I5-2A+oK4Uwr~Җ.ql9^c\m 4! 48T$nVw"䝐یQj, KR3gX'D&.zŔu Q@{ҷ|hܣݫ~K__ʌl!/bA+qJG{Vݬq]TJf CyRF| F=o1=X7% 4h-ho7ͦr OkSWs4(j<~8$bެn fbIYݥu52kq9_3AhV 36$wRJI8M;0lŕ Ƈԃ_J["t㴚E,FGqx'y<&^А@ Jn"Ӡ̚%u|Q'=2@O{~dܲr zAA*Zx\TlϠ`eAҺ]oB^y!"oYȢEKQ5TA'XpP'+N꼞h@ɸz\i| q@ ~dΫP_g(0kA4y5B0=˩ ' MՌp4@n yVeЙЎjx2>X$trH! -AxLs-Ɉd``Eo[Bڐ5a~_1`Eke8xv4m`10 ?BCi 'ލ{[@;d0!Ub?~*óyur5^? ,"bLem9[)J,o40/l Lu,m>Y\p! d3y;b+g/]ژ"hDqJJ1gti 5_ۡ St&pdWW-uVk00&Qz]Њ[qtMFr0{亊PB)7)&\㩭՞H U#tL IBpUVVο2Ӏ>OXPK6Pl)]ʇ~ˇi&ϬP?Az˲G1(*k5s߲V7 E Js dF-л|F7X2X* s?CLzE&=ُ#c[|[4Jm|9CM%#4+lK" N&iͫ&y39K&#E ΐq )dP|yE>"e[OU7Iٮn9m:h Q*0X*cn70 [ ;4#Mj]t s TXɆ:2NtAK? %']VbaӇbҙ#{h^}U a]`F "?ܦ1}ywAi\BMFo YܐGx/K + WA۳GɟRcci|(#4[Ql[Y@ HX2ĪcGsP=R?R!tpx;iT(B| x4Qgl[©g~ُO0w\ԭ!x4P%crr R4O*Jycץm9OYڸ#Xq˖u,SLx"Ӈ3rh 9C@.=_{16/@xըbǂIڶDnV O>4WsOx?AX2Bt4VJA=By(:X*9@t[aaOaXX.l%K#ݘ{ƘQYa>M>,G` b>K̊i0^z*)&}䰗go5s4l>Za܃ `Ӌ|OjY,:כr"Q@0l { B0J'1(5\@bmNdWq*ۀ[s[JQ)CTƧ,;Φ~3+[$ڏ8ʿ/EsV^or}I>*Bӵ҃+\9pfI7 >t(aX A,a*d:}G^6n>Qv᝸:3;ފgSNZ\K/JKbl'ۄDqJ˱0nXSjAQd/ Z^]mMC]O%?9t^5 9*Mͭbsf +-DW-x~[I!I}*˒7,'볘Ȥ h ZD?g.IY>\8&JmP%/|3a~goLӈt$Ģrvƺ˅W6/WTjcыM,mFE…SrceyFš|=^ (̢;˻6(DwZ,lOQLhA\5[RRZf S)]$ˑ"s{tPwS~>La6?)nlj:s˝d |Ҁш^ۚU}p Aq슰k~8lijS.=^6XsCYvd_bFTִ@싩K̳ncn(olRo0V -.W#N1p$ud [a[wVPB*1^s>WFp7t6) a(T`^Aٱ؇ذ!PV?A$+xD:ϔ4j4fl7P9|%}N)]2J<0`l*M3d@97<ȔKG81zOó<ȋmw(g_Spm\ؐ"Ѣڧ-zf^F*RDW5F݀sٜxXz1_ Cssq4 ;᠔~}èYVn-"akC٦+%UG-ouOgy7Sq VE}݉4hkݒH!e)TBBZg-/s a^F,b--r6;͠3&7Y42NÁSЙR_t;ܞ5\s~JT@bN:Ջx)Ŝ G=0a jII bZfdh`vi.!.O;uxLcW1 X#02F}ZqH;K^M%n^kz)Z [A x+!|ʫ#z +=zV;R1%iߡ[ǩ+25 h;$Ill): t)E gmT]ZE#vI-63:0f-seRoo~\d5b |+V j6C<g34E!^Xo/ϡ EwxvY| 1G{%Ό.J@ NڽAnUz2PpBF$Qh υgLY@ iԜguuv0_A3?܋:sđ٥2Mk܀Ii~\u$\ϴI3>xR:sSj1 C[,y!pl|G0waˈ:fйDS]mZD~~ά@IjuSpYiۗHɖv k [\.#9(v"hQQ0̦:`'X>^4^ӽ&#fbzt1p0S9V;G+30vA̽]TMʿ 'TOC{1x|b=l>Ń0 uō쳁,# vy}ý0i#<ȃ{x_RZ٘M[1 q!yy~b 5f,+ZAqkFa6-OYʜ8V ɡDɲ ~`sDAv)mf`zy`"m1=Ѵ7a9Kc2Kz(vNP$Sir?`sSkiF)4>4?|R͈ R tƘ sxa0ź@A3Q ӳ%]9 }ZRʎw|\>sG>2d:[/ChJpԁC-(~ӕETd Hv!OT5}~a-T,R)Ly\TxNZcߖ7Kws:Qx]ɱyj #Faᶘ%6ϴe3Y=Jk#s>2 "Lw_oa}t&-oާj: F9}iWđqH'2@O?׺TZpt@3,~IICE8N a`sHLJ'Lxg|!>P=-r1]aVh™0); ('M'k ))s@^~=(+jvJ KF~>g؟vwiAbR뇉苈2lC:*QL-|>.!"N.$p!N\I01W^opJ{2qGܨ5PB9Ӧ"jVfx oyxv92wA$֣@S >z QIݹ[hܗ! 9` #No'+xdLa&|C1Zw4{kGjs#=1Bc1YqyN$Spp}㴞8@s+D17]MBTUϟO3YVՑ1sKr+.]M/l]7 .Q.^9mkMZ:< 8Z,-^sű@3d4P>٘mDohOFJK4WfҮS"7~nLHb>zHtR'/T_)ai5䈰]`Vtn;+,r1Ɵ|Z :P-p4:,7vRo_V9y;ou`8 \&ŢELuVEC#Kh;~eS )L}T)|qId ! ͎k(dp\/ iJVHkpH >,TyDsP~?b ̞O WsbyLoKUi m>N✟N z2ӷm::0k' XLKgz2Ww/Rȳ{$bR">"S,I(<3voXӤi,αqErM-Ʌ*]Wxċ] i]{:q1q؂gPsI=*\8B9F ,R Wj$Dn꼶Jozh{?[vjGr5G[qޘS rT|4Q7sx 3EWJKCHP:I&9znxT |\%^}N9=vF$X5"ǂKL|$ `g NN> bi:uW5ȓ_yD)Mpl {!]eho8}irʃHF-$'+EBikhEHZk(mQ$L n$v)#3 e=gXL6߃/c0|р@X_bUU_n ]ujq']rS18ch05;=?ihu.[Iq8}=QA CD^Pa䛖5 ʹ'G7:A/nQ(Ǿw)sSI ;Խ=)=YHPX[ ~E:*P@:.u-z\ G'm;<Ou 뚓Dt[͢ٽbV8|C^R2`'#:,`;U{Cާ xWoG4Il=atCXPtxk 0xslrW73^c6[2I^he6<qTL3\|x3d)Dmq~JZ (""Rkؾ\ĨwT"4)x։} 4e;YT▼]NS1iMrP-bŒ z׳TxɚnNfzL4Ž0Q&F;7V_1Wta}`&X-5R$϶j8JHTaY!bAB7g*mrG-* $< kj)~J i]k+1X5_CV St\Ҷ`L⒘"w 4I&3i;p~*}{w q3e1čڝjAsq/ a#J $قg*ec#iޅb |+1גr(R].`rOfaskr;v-K]B)!eWu%xb[PyT@oTUa\&,ϐn}N"t_FT+2 l ~(5aK0\(kR#{8H2tDzT5O4/Zˡ0dbkMk;9 Uaj8+aϋ9& ԌmJ!$fѝz *%?[K\41yvCamHax@4aO p0.ৰPXC!˺ (HL9 Tʤmڂ+IlKvnxӞhݱΫYX@Ê8ɮs>?mLۙ؆R.Az)#yT)F0Z=@6EZvQ$MgL['4ogX495K⛩Ћ jj -NCrxZ)/r/?:űpYb[oLU y\S\˪jF%,I3![`pIbm$V<+߂[+͢Wۮ:g,&|rticŚ9%XچW3ݨW] _)})NXq4lf߬?'l fҥ"%G膛B+^Y\#%T\%AW}%]*C2qI3Fm*8@bqmNҰb#9ZoJM;1r4!K׆/oިPPlש~'d 47Se9f]xɾo)"OvfWA֓`7s\ BjO-4ﭣ3e ]SF6lP?-(Tn,*Tf4=?qd-?J2;嗪;e|14^O*jMqkX ֝#L&no:_};h19.~k7"2/_WJk!/$ttp"F_mS}*B)̑z֭@H{$ JBY?]+ <M\6r'4g^Ը\pPcKhzM&N]llm]R);*鰽d5*I%ENpO9G|vpa f$44rPoPs-ƌ0cTvj]䞖y8KͩUkDof%&RzrU' p[]b])? ʏYt% I8$^z/ÊIYS-~SbUpm͖3}3{>R| Q$|WP1 V,- KNCm.^~Tѓ0'fh/uJ666m ΄0UueNq3&ta:f cKW1++ `Ո)C79@Mu?` :8C jاg[se]%)'hM %zL _omhQ|U D#hzkz;`+e-4[;倔/ n҇LD1_n.)ɗSYC%I"%^X9 E%fdEeuA5*pv[? B BQ1v3dbUQB@+m"O#l\X7VU\n|jlV/_n)@*m7`뻭:L$gr7jUbsXEj,Jye,̈́ͮ&amz\):4i&#FbUYɢ>Ϫ9V㍕WHLs2G wO?ce^I55Ej~ %.Apͻ0=UYqn)Za9Zy_f{bKms7Q0łt 6,iD[w4eRw85)'jR2GRξz!/Ja,DK +՟\Qs 59]76ݸkIGf5?v1r?&Fq(]xF4A>EDY׶O0PgѸ f#wl3;={DΝ# RoG34uDq&Ip)*VOD~.帒OVBKF ~K[Z==&ynw>iVgjUI1|{?V}N!x3F$&5@j;D^ >&>G7dJD[qdǨZ,0֐ %eS:3VF%qRÀ/% n;  X CTs [o):3qC1_2ױ9 W(Gɀ͘l;؟NeIZz;ŭ7Y_[; "F_}zfcy70*`05 urǭ.3&ĨUd;|,){niԘooku_*8XCZXw12W 3+[gՇ/` 3u;TJbit f#,^B cбs5?' 7~4DԼRX.v'qM#kƋnPFUG;hȼU & ccaPMtcTJo!qC#͓wS*ax@$ʑFyRf3^\ "ѰD(.F8a~90hɷ=߻p ! =. #WQ4f"s T5#_ҝ dcMV[?ײmu?yp:mB?̏d:Y'L^d1a5.sL1:Un`U3B9Ԍ*RYqNv}vZo^z{4ILªdž(\ QЋ F(%o7"T]ߵh ̻+Ŵ'%/4QfAIr}#M(*t݀*Ja@h2.`}a<,h[2ٞI~) \Ŝzݷ|nIAsŠqirmѤ y3hJPYX:EObҩUʺ6/:u kr>hyR.gj0va9ZB]D(1D}4K9hxgiJz] tpH㲭`CSdځ3l~W'-u #7  Ki@nu]95NA4 4+.9)Prbņ746Gpk7o8Єuő mbn %wNtx`w(Ëit,o92 WÞy(-J7}E U/ ósji-"In5%K'8?{|cbGX`J\h,#J<߱}FuA}TDPh/^U2>滜EDaԛTj$VS(>S_Y HkJo%!x<[CaIAuW$;TKHPQ>rp_Z^TYlygZUoxήC,mG|xV' &}tǺl[R;K%Bf;o\ ;JD7oN"V=tB*=JH(_e)_ʛ ݒZňHUU.7xDJIح;~j˴?_$ܶO|+W8ܫ 1R>ry瀲 [V>?ꠖB6ӧhnhO_r@gN/ՈGF5OC[@_Slyt셳jv"qg:CP~ћ>). vBR'uW${P 6_u렾V c}BU/v!fr2#M r:۪k٥٦2+.FȘc$l lyGN&0S5/1bD/4'q3!z"Z|2S!,D3MFٵwv-mU)_7WP<5Pel./ʝqc nm*n k)gHFp@"je;P^Տ觠:Ԡ]a h,O Ie.b~)|rEjugFBnSU]h2(zvhPly4 ZC6K ;n:~SM8 pOy܏2ш(Z<4it# VWIF[UCDT5Mc]ݰ P'h v@jCR UtNi 8 ,XuڵhZ0\ d...C9".),3\!cq.Zbs^3m.Nd߈JlXcOPA+ĉ,A%R7ȱT(oL\o-s'e09}phY,Ç##ӆG:RJPk&{rk+cU)/0b$y)2$jU:o).57k\bAqLjvV9`{Y?=q:)VD !-ƁǟZ4WnD /6;Ӽc2Pav ߴ {Ɏvޙ%7jo+HiL{D<-3{d.ѽx=zQX IFuZw `КbAS/T/ASnuj4DW<:%tjMٍm-|@1O|hAhRN:nsl€m@TfGe,(]y nˀ HJ6QO/_QbBfh8;7<߼*o|43B @E|~/Z%Of%=CUd wLW4_g.5d+a#{WDTt.898!w!&%{<&A,:o|U  `7|IAQcKߙL%Wj&H,RG e~l2]Ezl69ni|#ׁ~*,8lWYz,.x˾ŇڢȾjWOŹ/:眾f&T#@N0B4 >_ !Pw{á=*6!VCRơ>J^䘜SM8A7U4 n"滌qX}n;qžTO) }IũB*2s>/N}) {9uDUA|ftZ3xnv0<#k&ֈ ׵-ijO!ܵ5 )MC-MT Vh 8rՉ 1 qBqTWIN̗v $DW 2kKI2I`IVupb{0f_SL-b>KhRoUfH%Ev+&^ࣀ~siTwsQ,&c9x[3 E7!oZ+gFs>*i&Ĕ T=j$8͆ަi@6  J9øDV61U]ۇORfY,RLDoir0s K79YTbQra襡?톲SG`RwS?ςEYO`bBSA؈Si 0LG?~*DWF!G `z8 S[ufw¸*_ [dt|.hT"DF_[&JYBp#DƎYBWgTyBpz}JsDapg>o]ѭK#!GhΤH)q&a =tڶΑnDOM+WIHwtoLϛQ؟㛖gmE-W%*^D\ =p ˒AS0t. *s%s#~΁VŒJ_ؐu`,wU`S4V C'Pyqv2,?{J =rY{ȧų9V/ 6 ̥6h*EBOl 9~Ӽh'_ltkR*ofo"Wt]/~3gٓVMOFLqm}17ˮs--o-붓3.r3i~'ʌ/\!'颃Nbؚ ;a3s~\񲣏&{GØF' X+8e@ .NM}*>/Ѻ/i˵)tRt޳[P|S)# M ǣF!4xtiְŐFBw nm x}WmF%t#\i8I,G4urTa8Y^6|LJ9 qu#(Y~Ax<_8]ly(xM؅EEvJ]nOSL.∩-P(uR4@~55dB4xg3oy >F{0r()8m,!Uz누xDrt'ľ)K=%jfgmwέ 'EAQc{ㄣן#$;O63rr I ?T>e3PvɉI(T6o;lQƥShiJ(Y~Y,oiבo`nz x#G %_7g)z1y}P[jZ#Y@b L6~=Af}ErmQD͆| ǝ=ݡ'ѭkaTXZy!ٖti(ٓxc}2i(0'kҺ\?-<7,DNkCB(tfn6j4}Ģezkd*#n4+άI ~0JLpݬ OMi*Q`6QU4 •c|nD;aȱa)a(@ѻ`zڏ/ƻѭnq~0+i"4~!-J}K/^~[EReEQ&O[dҘx  lOj;V 13h7])HhIQ[ݸG> d#@4(; 3 0LI37Z(JYUҡ^_E`)8Ɣ):]KWPP{l訥>i& J!jk+!=)_͏G6,lH;X^Ցh~?kUc(ލb8Z|'@3kٖkhyPҼk@2KZX[{Y;N}'fɊ|z9:3 GY|3]d+ l&j6W­oG^w.4~ ճhw  ҫmrMK[~%ݒ M=ƹdhLũ}lS0٪2ڦlePnsT!=hœMv'5",e#r(P2w/Q~{sZӎ:xa,%]Ɉ[^z3%mn7X9ǗR \d(<#\Ԡ饍hT )k؅Kqz@J>Ƴ^^kY%kFjFpmw"!Kjl"bMtOi<yt;!%2bev|t-K'&图dtx,hm^^~{r &w*fYYFe ,[z)H9+,X=CL^jrI$r*=C ɮY]㠡a/HΉూ]\8ꚵUXU4v1]cmXnf\e|/ksw6{!)1^"@k\*䯎*"{ymG;甁*>E:| $f5TC(¬=Ya̝ ;4W.IcĕȩD0.ț4"扮Yyc>J_iWw^{fH|_P/rjl[>q^IqѓUǼ-x: wQc?Ցt_2]Hkwgźr6.zӣ NΚ4;BL E Š_{;W,zDģx*S$(ozgg%2 KbT'5J49txbȗ̲Xxϱ7b9y{@F+NA H &x&tF<*e^ğsZT_^ jz@,@}~Gӹ/@נ ? 3&2LOغ:``[IJB}u,F(0We˗Vr$R~msFrl}u>}lIxɦlSjY4FS¦/j dƫu3fq̳$o 3ƾ }b 8!: 7u91]>/y*#w^Wa{O+/{MgQC`~Q=Gr!d\@oX>X$HYݎne Qh\9ٶߒZh / ̈́<2"BQ`ykvb&ȾtȎ!c ZgσS\Ӄ4V!dٺyth7DQ wԞLK+)=mw¹~at0PqN+>UQP082g VF] bx{{ZADwVl5H #V8s ̐xD%%V_G W#&6e< C",K0l,RBk:jX+ Ai~lWp%~@SP!"%F^` R3 E#K;RaGhi(3x>T)E]wQbF6>4#ZgK _:7*%oMm@:OLR\6+7վ"~749BXqR@h[rS"2G1jwVMOTn!AIIZ[پ,B8ʰPL:@'uH4o;&1/v7ۘK%$R`ɠrJ21W2,f8ҕˣ g?y{ʼnp|8D5% 5ҸV00V3^}'뽦J# !o˼6’ˍ0nѣ#.AY;0~6meajË'ph#^!G} `6G±]޴l"7"%Yc f8!w]&43{iL`&A4%"9GSE R8z43E/2ߕ π]$2syWrz%Uf!Uiz?r#|X UTYIhcų r2Dr=±틡di@\CCvĄ[ڱ%iukEN((i׻eRF(EsBJ|DY  &YLi`D9iƀE$ 6WԀ&dx*^Ž΄MAarj~9]Cz<ש*Efs=&S0ctG& +T(@Rr>ih3C ͋I5ɡJlkHZ\q;2hd 2l.’WZiiyprhj$kĔ-NS/=-EAABy*vwׇٜg<y ̓Zg;L@eBY='1|Wjm:P:ȚeYY^h3?ҵ.T.|JwU,^˴KFh&s3z _7ɒWӾC5y!$Ejy& TaWcQ\xg˝Zr4dfk뙾d=G mUMw\֫N<<%WB.KUJ~|P*o`[·JkJ y5oQ giXF}NeKQ52(7 H]{~B՘jΧԠX@u56pL9@')> +BqPٶ>TY갨`2Kh'hpes&C}Ј́\}6:Z5.uN~|m$?7=}xoťg[Gжy3{B4Z UG_=RZ{Q&r˺q.nZuzQT;H ]r$JcB5#8+ U+܆~.TA-/JDg#7"\,n0j<m9۴_#o ^׌}2T|bRo|ϟXtV/ |Ħ\;E u)[qMucLq /t]m++u: #N[@AHhF70+O7M(K#b`a-؞06x1γ)4)zm+\߭`1m2iUߴOZFB=H]ïXq9ܥ:Rբ{{Ϻ~zaQe)-9Q8:#sM3%Ϳ@13֨QϕƬ| ͧ ~oA_CHsϟ\t7G@mOT Uhإ7>uL"c캮/y7ρ ̇%KeAJÜmDNL3fkl-}PêB>)ۓ1UHn4|fCTيwS/ }m>koۈ)-|'#O2QB]hrXvP6B|24"79 Z,ɭL`qgS̰ዙ4Nh6槴d']Q t,#RDXoIВZ/}]*ڗ\ښD8P"cWw%7Q=:I-γraT{o=y֝#cRk%<4-W "ҋqm6jcW8م? L{ ^^)BGPMٻ4W$J?%Ż#.E4(` j)\>;ޝ\MMk7pVt %]V[?ATLD]] 7c(j Wc|2M͊At?|3Ȯ=bUmw`m[9QnFOUoihc:"!̖V U´E!./UOXij9%5dx\|V@iMY+1O,ǎ7HNG6:Rv֕G`t5Z zmp]bƞϻ FqTN?0`P.y*FIۜf[JPb5w9Vܮ-AMLVzoX f!7Ü5A~&x3:6)5l}+Ck6ݢ{]$k°1FSNzXZTq rQ38fȑ[nhBT5#˖ B*NhwOXW[x0~~|cd2ͯ&[?\4dtM}8͐5 0yx] Rz`p6&v.K4GgٴG~^9y&&Z ~-%s_ =AdaMLZ"i!e>?Wn`SRp{4ZuWAvpYms}-WFg=/Lkp*\h'xv54cD0)Ư6xJ)H2RFNk Ghv۔9݀\5Ƌn)pcF[ N?jQ+qM?ISxaPl~,W1'~ 5z eelocW+r_0$kBLZ#}2.zQRzbx, KfGN5'HGyH ŅCP"W1푏Mzg.x@NxjӜgGQ:Xg|x$ʫƏdw%_ @5]oSK{N @SNʕ[U="( 6֯\ w1P$[;5gi8Wd$wby" !"W'1>UGK"u&muԗ#ϚMT)!,N 5ݵq7G'C{ N$gƽ)r{TZ l,+ bsާcz%7PXW7 iGO?c*4h8v$H*rDĜVB$v{n `Xz!H,HUlO;M7^%ϡhƜmĘ 0ddlEB{Q+'H?' vIoiP࿞Uէ+I; F=ʁ$4؞# +Tځ?u$"apoC:Dem?| ~#}q]Q߀ٵq>j <`& P ,JEw7[^Q.[`㖡ƌ^6yZos.H1QaE驁n7Q&UW\o%F>%QDV&rH箉 + uҤ|bln< ,ɼ3-IK9.srߚM J)UV5 v !NTl@d;_2DІSB78~~-A"2f8^:^E@bn IJ' `ax_-pE"v9a?s^}pRQ~k׶U"AN%Q310r%%6C?:Hd+Q pnbM[1b-$pl|es;} Q3i҈|4S涚~h<[ m;~¹^c>'f& ԥw:M;=SRK"ݽ@zIow9!҉2@l}~ 5kXU6Dx$S4b.UZV)b@u ݔ9/ (B .=mݲo˜ HG,wo[U`~=3z֝Z_C[kQ93hX%!@dΏk0R 1h_Q杤m=lbBͪjrU,MoVsᢎӻGW3t5~t.J*ƻo%40DXܠotPO H=Rěs,U>sr&N٘coB%y%+ =3/zLw哈oKNUI-4R0pdϸəYmSb v%|Z/=3HHr)+qM= ic d\y q]>/ԤgT/TU5|/63@Zp_+CW'>*{{>Ð4vwY~%(ZH³z9j*|+(*8%gfL4@oj,aJ>ʏ_\gm(SRsyrձZ 6G gpN5c~JIۍV_R̉'p4y*b5GyR2A||{@eAf˸ƈ4Uf8=PwLt F0;L9} m\U\0*  kY{>z79DM12%aHn@KR`?][9}A> ʧէn_BYX6^[|R?h_⹱**IWJu[W۹/í 3/b˜Q@f%}H[+yb%-z9!6ŧ;1=y&)@NH~ wa$u~P`Qx+T̤'Z*Z"C1V)Cc ijT;/b~T>UM:%n}]zۭ~:.ӏ^slT޼D?uJPՅ4$G h$l4HL^(X0E8zj)$^Io CSvU%oN! RIEAıQ{KZeQ`wZ*Mع2Ω!~~|Ԗm e2vCwrȏw|RK P?o.$푂xu|𨡮ead0(7(dnؒ2uObglȐRX5{=d5)hqrb [%d!{X)ׯiH+z{8DxuD2n(B/QJ;a][1}=?McI6$bU3.$[ݥx^q5#@7%!@*Iꁐv yr//­uw7Z1jRWpgcB:jeiKFos"W4&Tp~eH{.tW-e3P:1 !UL>Ǔfmb| ~(u/A}ϺWy]n]6WB2 q$n4T7C}V DT\Td8d(nj\J+%Eb#h"BdpvGVXܜiM?~X |-zKP_?K",ⴆ|]H5DE:rC@lǙR5Qg!Ha arRS,sQ{~W $B:3j 䅛18y g^'Ԁ . _t}`[ZMoh=b 9i6i4Զ%`՘#_ge}A'i-d Ƨ7 g /? {H,qzoOޙH7_᛭ cO*CJ zjxlߝs*}0jU&H%@ꥎVӿkSn&~{v ŁBXNrޅ*h)#Y;KΖ^=i9ƮE^StX.ER =cK`%4^"NMeN J}#7f@=7]CT$k5Ϊ/7.@S8vcl0}3Pi:Nl[*uR:/6$ [l eRtXUԿd=ؼo:{MW[R8&.f9P5O޿>Ԍ0ۿL|*Y4#F9]d&HZ7*燷È I"'p]"T Yg02Ÿѻc][$ⰰ= q44Ċ\ EQd2d3_e?v׭ ZەL;d@&Y1Oa>,8|l~-b=g,sT \dږY ]|0?5l$:Ɨ9 sF?8y~ FKȼSK GλqpXTfV9qrH".mJ7OTFƞ{͈Xw>S ?xU4ɦLd(Cb1>E%z[3/!@W*˔gt?olC h3Jqg5&zwu~suɴt2!ŊRMpҍ!f6"7XrV hH[PT(ւdaFrj3I3 H^uCnhkQS`paT ,,lOeatV`}-5 s\jm,?+@̤fj!gFW꿯-kϱ62IQ16rge#S,aܻx2 䭻\\)lM꿤]: l~nYGld8!0*/AJ>$ LJ.hJd׊QIL-J!%ǒfcI|o4vn<@ CdGQpGlu,d,iH#L`ϗ.r%j~),M{AԈ78δ*UKP\VM ;ꃞHS[Lj' -YV#Aקޭ}!acSZ#<#;LuavCzK8nncV|;XCMi7AXmz0 -HG ą|%l³}b5$YT_D*]L֥ݍ|e 3'`6oztǖl+ǨԇK%w f\c_EŶ ~M-P9mDg-޵TTl KMxtRaub5s/Q4D"(gW_/dl2496P;ϯσ+ @tqOL~=2h*֗(.qY. 8}z|tuq{5~O+~~~|w1\']ScƠ(1:-Y5j/P16 <5^HRВ@a h[_Y v*閑r 拵cBة[ G Ë36ae8h^oWq)Dĕai42ZV|I)/}uP0esϑV@-J'@3WY7;RT:OGNJx!j(i^Sw+a'(߄ސqC*h9O"tJlmu.lxAڟ?H!b^OkmsGt-әFg-r3ОeGF[;6fDk1'apG/s\E{rCKcƋ!I:u)) _$/YEIF`y#Ս?R)׹ƍ ]ԨɁq$*JR)F%9m['~,jh_mB]9!}VC (0-ڣ.%֋Nb|J}h!@,fSwd |WhJCE) b,"=fe;+1AobżѾzZ_CjM^W&90qwg1kEeA:_CG gܵ])L~yꂊz* ϒJoπf>Ptoȩn']C?0 _!{4;["~+ضJޭ}dg%>3'.c9aeM,B3X3w{5!]Yvdh0?V%v_%lض.{Ph=}Ģ ^|Pw]JMjQjmSNw*rv M-]lc|3뛉9O8$a|XH8ohXE8V/اn.̀r)p(?Դe?OŶx |hmcr \ E0`fﺳpjA.?T{@Ύ:#syg'3%̿=4TOZazNyH3PꕅT_i#{bũstjPtSJ"~N0x'XP(I <]6շz*1<`@~ qH;02>2k֫ͿD8tcIU+E5BM讍ԤhJ*]^S(B^Em]Y"a^EgvNHm3"Wioݝ_xT閮5SDvn-! wˉ ""N}F/m^7wp1[TLQ @|{,uF–Gd;^3SZŧ5d%"xvZ- $'z%sỷ ̩:Б/[oA0@08'%21D<jT]̭Q#?7$oKۮfX^,U ۓ|faS\hPzzw x>ʵ.9tT?RLG>!@9@XlTyILjǤimTZCwH(/܀tGw M=(~|che\45KQIJlhebZQiUSʴ Ы2MM6rh!񫿱oj D,e[<\`xuš5cd#7*5Lj1m8ωm3E?nv\M;+㼅SnCak1N\_7 =PA[j~C:wi# %@"{~F6u< j! J?t*Dk#̈́܆Fu$3ϪW[|~zA^q 5$NME!4ʛ6rFމCBҧ']1b)p7v 1\*XnN|MdS+lߗc/NL'*OО#m:3$Zi+w:~7wtK)F:l]`/> SpVh46zYȮ6x:WeTOS,؊]+e?g혅.o9Y.ogxhtZ8A;o_Amk`8oZ/5 6I'C'7!`/_k3}'q>lpm!qьAhӰX,bJ'Az`=0P 0c UMta)LqӜ `[\9I=")U}dR*RyOþ Aoպ#| O:]Bx5g*=-/Tc'-$w!J)O"KsY'LA;B?0,JuKW W"~b^Ns]&bD]QqHN<`]䵥C.Zv!^Ȍ΢W*p --ز„n69EBf{,gٯ֙5fѐ-T%f-HA$t0 VǞlsĊq 4Y|o%%|źw0;nmq0c}ݠ [\'bdZSF\.x$X@IJ)v;s\BM%9ܥ29;=+.`jo-~fn-e*ePW*\ݑDgcF7O\fE}93Oѭ4F>3QZFEЩ슰7KLwG !E=IO'pwRQY伧7#oԯ>!T_w]jI X=vLB3܍OLݪ粩2rk h du)Cmsj#ҏWQ '}+Up3c!KtvL!& _if?HI[j |7cld5\ CSҁFw ?BZk$d&ކ ?7vKh yd`O'!$X#C(N`'! ְ!o϶VNE^ ߵP쌼'xD "g*%|$6C ]}׀£E>p"l} FЈAd.c7G6܉]l(to_WEYoQH\KЈ;cGAdD6r$Jrɖm? E,ugr\m:JY}c$gflIon2Ugs9@Nng3V?y#JRytSN*3u X)I'ԇa]!+sh}SP'\}dt }/!#xK0"J#1(Ѥ ʥCJ644 &t!iAl~bf S/YHl[R8$<W;L2"[=%둭$Ť#ObP$ϧoKU]Ǫ{)r`m<4S\co.֝N[[t]H/PWH\1^TZEH-KHg5`2WR0Qo{D$`19ld CbΔ^nFQW.y5JQmeBLhfKvoa~d,\OTQvwU~#L??3i֑pŪYԶ=vwL6 `]8OoUl}8-Y9+y]*0(Yz,3F@*]򪎒"bY)KNsǒ:HssL!%NSTn?έuي&d'`!xsI}TEUyu E+0 XI65qAMgUe_B@.ۈc"l%g?Շ􍃊bҝcL;E\:i;~amػ-+&ȁ0a0^y i!FhYǚ&FPY_p½OK8&:vuN>WF(+.4RvT\c#tqrb ;`_EXȶIc؅2g i^G诋Gz{wÌ^̗9afqI h)%DuXm1jՎpmgJ6]\(lQBWQ~G9/?[)M7}oQs/8ә3([UJ+(7`PVpZiwlyoc~d;@$?w[9\8̞ r{yZih0= ?iA* /5YXl^Z4Yrm^,\UmY$SW cEE&F"\^Įw&ą3YhHRdJU5% Mezu=kDo1[F轕-/ f6'S7QHf!WƀbV|3~, FUT䐡)55qa9%$^I #' hiu/1U,dKܰnTȨIx8quYbQz)^)WSyp3ӟ(,0hL}P5T)RءS獜$ _p"öf4VhE2_2v,0qe#I"" ͬxTIӷQNyPj%8MAIk ,ՎE+ 4,9e'.ceu|7Vҥ ]q_J{.Hw 73޸MZo]PfڳRHi"ȡ~XmC-WY}Ё&em1a>-֦܅_P1=bz[u|ĵ&38Z;s񙟢LOL$Qy _pM4xù~NB2*(ŭ+@8&qA@v9w2A)0&pBUs.{8Gv0=c15Gγۼ9B %>`"#V#+wm[$/KO?/d'Φ"OCwଔʞkcQY¹\{x/(@.Y⺝WvA Kӗ`K) l !r4֢bzzHb+t5[4\*Z|wyyҡs&@̈c! t˾~,E|oZ~5٣v;dP*hu!.4?UأpǤ:Z3ll]ܔÑ:*-h<ծ5O. 4%CvQ;ZbrDC{- &ۗ ̤rU ׅv<z ̷+a3g\R}(Eۀd̘zKdEgע3LHOnfC l PWHE]U(g̤ ؈l?Y#6Oil`R(:ZZ%T@vn CϯWҷEsM^>! d2J`/c;I/065hx9 ƹ$k"35g>)%noŨmƥ5aH G #t](oOVJRfIF{n3xL@:l([c5[(+ g&`l'jꣾy,خʰpg Aax"egV ,A?]C>@U\C.>iw+dI8ņ9B34f< B›cmH(O)ALqWlƣ;W:? OD<<:N1p7R̵("(:Y[JNsXEe٢ĵX'fHD FWV|>AͿzM)yV[{MB~u[=" ©"aoW+IO1)>dӥɆI"]4>oܴV9-mB~Z"C{DSF֘gAvW,*A> i>MƹhdMRҭ$g1鲻7ZG g;$ZQkN^9|;/V\ ڸE7yIu ) aM)G' Jȗ9֖ukf>۸T.?b52Hg<La!7CҎ87COcP*\QP{-Jњ`T*) eoclٔ@eaLnabv06_dӬ;bPҺhe̽~ȵE_h㝒X"13 T j ~ =ƗJBM?؍wJkX$d~j6ث%xk,0kYĕ.LiO me+AŖ3(ߩ;|p@~#rRLIs1!UД_(=?y4Hݿ4j-e()}kKQ . ):CXjF/:v?Rů/)uFDQ.+!ªr;itGIjd׽x.$,w:+0s{D,Lvĉ1l5y Oـ!G478p<ű fl'(-75¦ղEYмQ m҇cl]F@@7_a* b7Rf ~]v )%ɶ҆c9ck5hC4rG ǂ`x*qwa}C$]wJJ\/׏>:]%qȭ!sRXl>b(G~IZ_E"QLN!瓬d is3+/ѽVgj2|fy`J&sN80ĚbӡXZ&OlyK9'FqzZo ݼ)˕EpWX^ghN9eey!l1q$KQ2cJ4C|&^pz׷[kROp})UAU2ÒV~xMx}nB!pꠏ[O8ތTKs_W5  X= n|Pr}>J`ZzvC9|EקzQy,;3X8jO Jm)_*s "a)mZ윃[W<驙ѽJmYYj B6$( bo_aV7c#ҭIH&ˏN̂!׳XK(]0xGth8WH)meUy/|%Ҙ|<.:}>Ɓa IL=yZ(l*Όm¹Ծ 1XT0h}My4/t:AH:?܂'1-"~^m2+}Տwre'n[zV$Mzk]-^{r(~Y9@Wl")$yf를D5 03 k./(E0y?`V2&Lv@Sj8&ɑ݂l.4rns PxD%a Ŝ|d.V/+r{k}_]+Js]z} ;7Z=`3 xC U |Gm,j8. [>mC ̙rFAiNGtZev:%为 4ș?TO|y~Yӻz:#7X̝P] ]{MmGf[ςBUYgړQ5_qrrjד6S g Ϊ%+'Tvqlj-#dGE"YEq,r4&F)@/wC$ٕ>|=a~gDe =dEb|yZ"]i˾8cC:ِ+x&l`,z f$Fen=z'!UqAHfU%]:U#=vw9l$ 2qo%yN++%I:q$*58~nPd( 8B:i2b{sv3<}5, )WO@ý`kX7rxNzM!}Qa#MZYʂ٬U$&#]zi?hЫ)UQe?yy* ) :]se-qϩ AH ~pqlO(մUp;N6(Af[LJ5*2EZÑt-Cn])Ywǘ\qrpq7 MZ|?M@k$DuAFfD)}?"2蓥YOS$*5.tȃ}AsӲ1^_0ɖT1\ye;i@9e80 /{>hN#J53֎høƣ'MH".XhRgSHwIAMKk<K.Wwau$Fy.EXDĮUe@.ͧ%kQ!./RqDDmy]רj8k槑Y o b-&[6,.r9p\ Pu6WfxF`jPG&-XfI }iȺz՗b"ћV* 'FD=#p2w$Z̡Y ^*!i 2MG- zd&5+V?>hޔ+5W-ܐ΂=%825L|.yǙ:Mc;ݣ1م>+\j>UO0hFhNPJʶI@>zy ) /:MZPAi6E? :\d WE,n?cpYe`֥^)ʅoʸ$yUi(\Hr0ijgZ_'B ܲ5 =e(B]N# zgd]`H3YjD}Ȋu1͋mG^]me{i޻oeF`xvn orCmH OOX8/J++ ~կ>77?skWFBDw2i1|b'x~uO  &0ZL}C՛ř o1$SeS}mNԠ4Yn@=9kssepX㣙& K7Jnl:5ON)DT*.Hট̸YkyBճE!4:Ό&f /.F=-I&ph*7&#\zI7HC8l‹ĩj1ou]# 7#.}nWӟM)'v5EɾS4HܢԬTAn]fEig-J01L >%T5F+`a)@*ⓡDah7|5Ft/\ +x@zml֨WKˏ:3׫1w+Z˼fP]B% stRZo+eh9&U0씍@L{6#F?.e*~0Bǡ|RUaH3!w-tV=cg4rI"Ȓ}Z+r0ڈΝ(~$Ĵp3S@(>>k 쯴9_8Mp\Y#`aw\#5 5M׏!^}iw^n+AcJyY HBvUt9砈"M;5vt?8erJ@EY=@f~dug!ЯS2*n jMɝ܃@:$[KhںdT`/VrG%]yWD}yQ!x3B>t~`)v\4TO2 _0!8Śb5<`^5}f HMX9P:GAt҅NJMd'P&ԫ!f^KDgJ?n# *uӀ3)/B|٠|kMx70.U'ҞYʖu^ez=ƛd VpYTnR)X#Lv:={#g 9FB~mL 8|< &jT3Y{g :XԿfB/a5ڑT i_.DȋwJJe"/pWV"kƭktG᷆ք {I711~.".]5.?_re7*vH^B+lM@Owp43H }_g' RoXBH'-5' \XS`H[*] PoO$OS>Z$*7vm^'okO@.8`O}2xN O劀WwDvmi^lD_<=5cbUtzcGRGUPLl秜#A-zF^ca)Mߣۍ`AѕJ7dG\ᅒ7r! cוCA/O$ 1+o 9SQ3?Mߌ1fdFd.a7:_9379vQfI1lQl-qSSA !g\8e) #.e"I#R^"s}>`wn.FZ3.k'Sc<茌ƱOk]NcndUj^!Fbj3MQþ +cnAt]Cy[UC):+HVGvL}.I/cxڨ u۔2H1x!CS\BDA)gwD1"ee̵M/>KP0R'y2ƛt!tq$-qd[v8C_5o> T4pnR}BL]|dH}x :̛|jF>АMo,@kMb:gl-Y4ŒIkI #e7jnЎFjE#r9Cx(gKs9蕃PՈaޝ~%މuTzVՎ +WmE51zPJ$Y?6I&DS ;HK TڦIL`Sm\q3œhS8bIOLY.}|O{C*sFJfzD9;K0pmS2 (Kz|5"=Ic7 ߿%k %aĞZ轊z7Qުfjl$8OvȋFJ+71{s9QY}lh1LKzkM3qsګ_nNˆߗoϳZ|~xM(jy8^te(G飠I;3rIgKēj t19pNoWg!Eh^}}/_iSl O$x fYA1k Q|jO1&[ _,CQsu%K5d*C=78`GC0lzn1k ;xw r_0tLz7|{r}[)VDpbLƩ$g^h6՘WiI%Bk70RP\[g_GӲ ^ 83@pWT2?:DХx+~" >Ö| JiA }ÂԎ54g2dx`ͷ.1I(a4z ?#l+CG;NAC <4YQ'6g#VJ]M ϒ |^0J[E"LY/)ui= y?RH82xZMB4c^W%4 xU'Vz ؆ PGBfG݃T:`$H2 u<%{/ CQ`Uȏ&yJF 7D&T<aݴE6|2Z39NϧEs˒K61YMQwՔy0<眐o<05uv0~i& wN)։d*)kF4}5kv#_?bnlePb $ikc-O')QfSZ_ss9 ޟT0>9,P M?g+kw['rOH'ex'M#`88CW|6QNʬt2̡{AeZH3CӅN,+iOKm<,uYpGmQ!LR ;w,jC \둝lA59R"g?V<ߓxl;@AͱgYZ070701000002a9000081a4000000000000000000000001668c169200015434000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/A]?Eh=ڜ.+ȡ.R3N Yp@N8,aBO>Q0ꡤuRb)MJub^^!o]C씧y >;P$i?g!]8.jHaZ="(W#,ρbr&AUArSiLfeXuոdz)NřjhԬcM<?;o"+fApX(}/qIFGٛùZ`'T(-ɡƁ@]{&юON&H2\ O'\0jCZToO.;3}θaHhΪ1E- x[$: )Rs:6 8wAѣȴŭSIR)@-|YGj Ĭ'`_+u%_MvIX*h2$ŮUg!wQ/%ܺ1yM;T+߶RqQS3>Ղ,d3=.O]aSvXJfޓp+q`8)_T mPD9m=w b-+$0܌y GƀϩqifkԲ2 7"`_emNuZI)p RaxthݘlR8FTK­ψ WJ(j4庝R-;6(̂ iTH1 +w& ;UĖpl7S8jN>t( C2bJeM Fq;~Vձ _p ]W0dE3 ]{ٛlgCyGA) LK\dְydBSS^M; <\frVc=hZF}$+xc=UHI b0ϻx2:-n4M  Q+8:+}v-7 CK,vn5e,ak\!V=29ׂCģs:ӥG\:)6yV18xUoK+PM-x`篟^57ڌ%n\]b:!Y$;&q3+3ؙۢwJ)CDfNN䵒9S|%'Gd8DƣW'_Wy[X5bA`IGH3ل@f.O쀀M$2CL@E&`୊$-U'a:h^9adquP0ˉT6 Ȑ4gUƥdB`W#q8#۾cIJ;~5 \XL`Q+̎܁*i*%vǞ. X[p(L\ vNXϭͼ?R(҄wqo9}a/,_/ALf~2K1dŏM+8DHl~Ys*-'awOBEFϕfBT03匄3zA ds;ln8YEcy8b@ӥI{L]uYN0^}eZ]{KkpԌ N7sϬ@i.Gt^Gs^J{ ċ`HrHpw:u@S=a9 S芣 OKǷ.'6e |fX)V`kű`\UW%+rtjGhC8;>]_{V TGw fAG~ݭ xA2.A PXY[J $AwzUOEgԁϼv7aYO}έYJ}U-o[ܘNUk"/YFS5+(ϾƢ=瓝q([3UF0ٔFX&~|_+u[DgkV'z%.'PɎGD9nHڤ S l %0A'7-np)d`yB#rR0[$GK8XЌ+B?>CorG#0w'WOuJKqtNK*n(ZQ;I$3o$Tَ04\$[u-T֚##y E_}SpΑ5 EkmEZ`!Mr{FM`&~Q7pWw֣ǯH rյW.~q=$7+,6ȘY+?s%46_1C rU=Jc>쾕5㹱awD@ \yJmcx',qvSHEKJ׮@7ѧ+(@$_1'TyQ5b\P--;MpW3Hy!ls<R=r3(331#fu 43HxzkkO0Sqeum/Uiz #,Ѧ2Urx,,¥$j_d %"6g/v e^fFʎu^~g4B&)>.l!^P4#˰q#Sq#3: ZOD:Kn`Ja -5'䷀V7Zmx$)JWVqzS& l%v:Lyj6}B$J$f.ޑJTOZojZ25JyLG`U?['M?_x'z>=ņY: 0Yb"1-NUfi[=_h0; X{nWB<].FaAuu; 172V3/<ѬWf!_!9ul[7IdFNl6I*Vg|[Y/C6I _: Qtix|'ꂣ7OܓKt%֮#s&d (&Q-c*Iw’. @р'P Hkw<ǚ4LQ's1Ռ7#<`T(EXmNn޼~e7[ƳiةK?0κ,΃3%~ԧ[Iǰ&o)b6#?âlB}~FL<,@+%Mhn.+ۭL@ YM_)nc|(N"Sl->]&i[3SZ8d4` b iJ o +3V$wH7OP0  GOaoՀ <I|ꄏWUI;LAa~{ĚCjK( 7vfEh5Z| *o <,f_]ìq ?nBPlXK=P^V:6 } $oj,EfuI]_ ;sbw?nWisnѷH3w~ qKx&v6ۘTS@?<*d!KN.sDxhSy@ה[q.T̩UG>Hڠ0hy뻻}Km|=9VvdY)[ \OMb$׉Bky[cGtzA dȯ+@yAXۘ9'C~Oma"ME<\E5e@ c[{,q_iH֖i'$TTe#ԾWU4KOF&5A6["iĺ8Jhx6RiВp󾛮)<&]\8y&7f_fO @mb{ xCēƅ[>= tB'wNS+YSgV.;с<;dy/24CʪVUVNﬨ Y~^)4U5Yϊp[)i%'F%-h/giN$Ezr䌗*k(?.j3{vi = F"%' Vq8FfOg?>8+:vBQX3 ~ R u䒬Y5(:hLe}@KJZ6x!q/5 Z,(OO9. ZvX9BW4}WǕtqL}C0q7jҼr #J/ !X^ӏWDBs*P%@ɧWH"T+,e8= '3x]݊:ݏ zTuǕT+qj4eT$'F:+LeEf6tpGp[~6& ?& yA4`)D 5 &$ S&eaa@5 "qC =W\J-ubg9%"lBg#IU{-M9=@k"Xz5O@98ʋ;΄}%rz!P!_K$8o/ʗ`2p `D/۲vnJ7gHtئPMCey*8&#.wJstVпKx:QvJ 0ljpw bVf#t> GF!sN9uiC_nȒ.a$p]psfw`Ovi>%tƚLU|%u9s]C(3JkIѢGhZOVbW}(w3C5Q eܬbC-+>#͹IZEؗ8؅f+i1m} +#U[fS [E"+Yq o#DBKv8HKTv;|]٦^C9f<.ر`=rJw 穥?cqc{*JÂ֥D~/\!rGgD`溶ONI%Y6b| Q&c26BȾP 2`Cbi;;:q"i.*͌KۭlHsyX&Ra)IXqk cX.dEpg|ӯzݣ&NpZǔE9"4۪هnNk(=TЛ=[٥.D=iE&#yyk_-Sw㬹?u# FZywM.1Ɩ 0࢚3y t[j|A< $^C$\.$b;HimM6#DE[ˀhSQ6&+> q׷|ۿH.k!e خ3 ]&FMz0䕄<'[S~=Mhƪþ=hߪ rN9 Z5+Z ؗ:S@LV6UysLTy}C_e3q@a!C(u#ꜚV8DZAK,Wq>A[lNɤ)[; C, ]%Rا cD.|n H3Z+Y%xZxK~ٟ=? w/ -2EV{ _ >t`$5W@z6Dv1X2(.a'b\;Y*zTܓ K2I;+UP`xd$d3v0`γ{*[퍭8 ٿ\34kһ䍰,$wwyɮݗpze!g\8*8눯> Jt-^>>WYoNڠ{UϛnräHd)8d57*qwQ*8 ,:L^}L^1t. מr1pg~8D>SP VDr.?PpDێ4/i uaYHgU%$Ԃ`r/G;f6rGQZR(.JIdKkQMVk*=$dY3 0#ヺijtBF> a׆4t}\c]Z9rSgZUBp,lhyJYO}XsurO)Y#TuqAb1c$ -Ao.͇ʅ`8^ʶhL!4+C735w{m^դ5wO'@.iSI@7V['̒2G#S:p"@}\c c.Vmg}D9 P%B-$a|Tg"ÅTBkT/pKL= &̥WyQ y];nHv,tC*6k6w(g?$~wxNy- C·q^mlkoC.Nf4ݜ0MD|E6S31‘{{q~*4l5'mwD*s)oҁXL}سw ^p)c9DkF31N&G\01n™ #DXs2^ Γ{ĕـvץ۷mXvklōl5W5ѾqI "kŰ~,-{գ;oQs Ǯ YgUR8d\PL&jY2#G[XY}c ћd@dA&0WH-Ey?RYxuTS 1$gXUwO$O*[͓TEΉ#$rr.>Rod0?;du`?4SWS کGe[ӳwń9=&SOH0h,͕1n\\zTVؓlqJi*@wKtuUP^BpLa3  r5 nӄ Ƀ KX \ V:g"f&xpV͋ԚJזYH"sp =7ҹ_]SNZa`~X+8hHvZlL46]+)ӂȠ6 1ɍBMy-NZ.6o&}cg+#w zU2ŝQR`%gJoKP AG~=aq9ͤoV** l> #gbWjpH8E”pGNl" Ijq"@.мb?gX_R@>{0ڴ>'["{g36_aPly]^5%|9JPUI7u ۇt1WJ\<)cs7 Fğb |A\Ǚ^NxSDh9Y.%ݠ^s|Rc%x#@[N.DSoпh?f[X\aa[d&m750ЗG2P{8j5NS-TEg](X'0>3 8 ym^?'SR}Zƀ]KL<'ErLdT|* YKis?;TEļ ߑ"2~Z< -ffooA(Eo܆uJm4pX,IIКZ`HC@#%5=6?eG h쨎 ! /dN?_|&?)NcAqN7plh- &܊b9N"# p]-?Lϯ{'˛xCB;xWax}SG0p/:S3텇P8? 1Si\?zu<=xYIUNlR$Qީ Ψ0KtW<^=V:!k f!\1W`L>fߺ?F՗f%zcx g惴V?>8/6ۚ*QEg%#nÊN@l]bxk3heL&/X%q &V-рUJ2\:Gvɇ|}g柊ހJpd,gf;h޶VǴ]N_ZR9 >Nh*ΐ(s,O8dRd' s. >3Ɛ`MiA,Zf .8M*Sb\8tD*w,Jb5qudȑKm_̮"V@Ʉrq87_>Ŵ.h(X a BDrhDpm:FGmsɂy0Պ%q4 iDNfc|^o}5-&*E&eW@]eU>#bvox [uyKdے~؎tQ7`5e2$Hq}RPV|$'sɤ  j-:7SqI,ֺŲjtR{'twP[y)֑?~>`<*aㄖ:)??U t֋p y#dM cdTJ|E^s'T4ez 3er򀝖,᰷v/Ӛ㜞mgn—>w(_z9/z 4 %n< G|3 ay֑fcN42$A7 2J{$BG^t}t8m.KmgXՁȺ趣#n7?Tzd!JjG78RCZw3Ӏ=`WDN;2CI/n;>Q-k6-\<JMc^4<Yjli`x ,AM"L0:m٩5xWz [;LS{]5% :7gg&Q DŽΨ3D tP=vT]l{_ˎr0mdg .9EȰ/é hJh^5v5z㪯&[ UGC0~~cʼL*_dy}88@qvNO2KFDa?}QX.mWc/OUiU}f&G\B댹. ^0|mΖ*wfE=Nt)+_1}7׀s>/ԮiF m1'V(%QnP{"%)],;ռJ%}Ss#yGZ@"9D6cĐ&#| h]賤!OnV8b2m_V൤Z~]@ms  wg#Ǯν-^ ȹEv7lr|%{ìB* NyF-pX^1^)v&OwZtJA33[TEhoM<3-#hf0ӣ2fln֯ҋ2޲RLR F~)(Kձn̂ "k/3i(b ACS Nڑٕef#>PLgt6l&ZNcd'w v,|^W" =`QEN(`1Ѐ bb_+ .wG~^(\c ~fjˤac 3g۶ @tATõ8hp,\OȧvQ[wr^QnITVAV` TPPwkb>Ƴh[hQGIށks|j5bNL[(I46o):?16'EJUXgY'.39[]SnTХzЩ* SYj_Gf$#||a\B_SZgJfdZ(ϩ.fAm@ݹ!ųW> %բH;5qL)/苁MOwm2Ϩ͗ߘ0dl1I>9cx8͘ថk9ZXHŭ7WqoqiQ%m,v2y/~Mv:gm |a!y0\OdKh^T&N,W&oг䎝&1—_F#r2U[b%提=H]Fe`5P)}|7|H\NL*~rԃbv^=Npȭn7/Y? i`p"t~Izߒ9LXgLlV?԰|HҰb2 4J^˂ A"Y.J6*. |XRfC+V~,"] *-[:CpCc` OF'Jn'uG ѢHT$)-L;ü'=Iނw UܛI9&٭a¼X9\]Ќ i߭iBp;c=}U p7<J58S`PGXe09%o&r\[nXPF_, XG5 ؃EZeǜ8:gaBlYڥG.K"/Kɶ0 ;+)Mk!`I$Ff!FWtJJ\EeЖ&1heteXm㈰0 q$*21yl'bM]fa0?&oVgJf'!`zsDKtda|£O ܸ9Ey]\v=`y%$j瓶.[Y*oѹpƠ;xxomhH{u'@*daEG:e)"| ~ |1FX9d(,rِb/@ejk*N9=I_Ca|U/^[d\,&$@4Kk{Y>(!k3uC~}sn:u9p&@Tgpɖj2G 2@Hݩ<֩Kk!R*>> U?~U`'}"9ju}Z׳ {&N"y Y P(9u:FSw# īGXe/ڻ"y5/_’zT/?2H5s 8a3Fu2ms&%JkR+uQkpo*:q?ğ1ꏨO %FCru|  O?"uXsg B\Y]qLՒ{bXHOSLԡrgz!} E Դb=uu+UH0S@$S!e)jX$y=Q͌ηGG*[5:  <{qg'̣G @kSDU 4'S>5dFSJ?ɨ_Q ViY:{hW^u.dZz \ ! %)^v INj& wr)oK<0M3*y3C0[U!^D3bT".q yiݧDB/%o Xw1YP &rńжK IPW:d n퓌5ytV<r}Q_J(!VT;!M[Xܢr*$12_E BHw/ Q:Dv9%(ТT!14 fF&^14v$?wO:Eqd\ !CO{L؅^a8!X3%=L$<9PCEarXm0[_c~Kꍙ_X 3֡b3sz4  m 8`mg{É$0CDo:~;F]|Fpp"q'/'Q ]8yxZaԽ I2ObGg?HWܗIwvdgXhԲ.VAzOa鿔X1_4a&UdW @7XD]~,.ZDnT`Xˢ1q3 d5 -q+ܖuydi8-6ΐ>TCp{3xԎ!W ]*F}mջO.Nn/PodY %@* P ?Ȝ{z2KbGp`qi̝8hy\T-ZIq$i㔣/޵`*g5{_- a,cމTLMrP +o3G쥬V*y>A/:Eԅ&L'kBR4Sg׿;k:Ww\KL|o`N,7E'Yj{MI]砘$C2apC,\*3 gPKgJ5H@ߪ;uϡ~3ܨ=; -(wCOɻ6; XdP6C@v). _ PɯGap)O@ܫcvpL=oׯ?d3"i4{YI ρrC# $".3v WaCVŹ)b><*wTqI-k01~LTkݔHti/[.pxAHF<[`DW$XWm 9$7Y?BZ-!N  f 6T/`O,p+C*VZyu yNѓ^ES ʶpOUoR0FCBH [lUKf Tє)1ŒS_\!طj`( Rw ,y1Vbm%8gI^>*@OC&֐YcF]'K5k?Ԋ(|M=*Yr[$xK'h*{{PX'XT|JAݩguA ӁIiiea04Hyx ܺXq 8$Ddflvþޜ YRI$t} )Jd?T,Qd'e՘EтN*RB5͉12s{~ӵ{NY?}8&M&WIx8f8jwa7> /\ҳ{|# q _Iټr:HO-FGAS*Lm2guu B tdF[c"sv[ SMbKEREBurqEI|'GGppX:=}A?|eD&& c.8w!ǼdH|ZǣUpv;:QLjGmESh;]RrlE zWx U',g[Kۛ}!BEDdIg)'᫾dǭt~F ^ReԇЌF#&}"gԴ;K뺎Dd'qg^Mpn~;~Kն#e?&#W@]s'^ԱqGFW7n/Fxy /9oх'RPA%H|+L/Ψ; }[ŴU(Nͱ^io.FKDzo8ڲ-euY) Ė~PU3% hp)X}4F*P7qr^Djh5Dy?ڏ/V[ !?O~oэF֛ ]TˊK)~ \@ }42c3^FF%TDƈ2ke_%,صjpC4`n} *mj#0[ v\7^xy~w)gMI8VnB4xQtAu<)U8@*ت3 bX+\(w[:%2[D:;'6Ĵ1xЩXh? ef1H,EZw\@ ehl ζ?gl^OwV@]zZoY*}^$=kڗ]BNd .=*xML?~ۜ~q63~XK~^[`&) CN&9nb Uz0R۬I\_ȋq89 aFjY$^eEG% m.*t?MKr|^Mi27T "=GE S#LXXg,`/WN }4!zk!fdłWqy.ZuM|u&K\qn"e&gFԚJ $v3Jxd/`PP"DWRn#TpU:̌GX$13Et{2Oժ'\˫ 4iWAЦJB-xLsg˥ݶ,U.A;-նo3728G|WK %|TR̈́ ᐸ2 1I|nbe ҍnwBu +"}]w͝ "y'srV2 &X'VpTQZM&8E$©J(MjTqLUz!̗yvPq'uf3!y$Џ %"QSդ2aU|cyDu)㶞Ӽ/,,:a_,,SџwH x3l|gÑocAeZ?Of?r?JvZ6@NcZf)ίj!*i~*~]˭UTP FV.ָ[bu9_g:8)!ijẜ (W@6k,+~)\qBzZͬWL.(뭒&S?Y⊜B<eOY#1CbSm]eРSh-TeY4`vf;3 4FgF}IVQ%xS͜Ɏ% Nok#e:sXMu\/CNJ^ ҠO/bm9R;ϝ@xQF۩2?$mXRJ;e[hƯm:@jdcc|}T0?Wi2VOI=;?Nxh!uHf(@ ??ICz(#iS>0F7j S46i|8 AH}:bF^G9nd _##Z=퓷 u|F2?Ŷ%Zq fZ\/M:ɚ']e%CJ 4 7@LH-Hyq8Z-QdƠS,^7.`T+mN=2WjEMhcNdW77)$ɨ*۠Sꂬ\}G<(/c,Ϲ*tͩ>L#7)whk؞qܚՀxNbAŠ6fҠGV1Ka _{S̚$( d: 2jq73 QcFv0E wa0?KXv顎FZ?8랒MϵVZX|uEM@ۉYLe&Q'No=DxɎаW]ǐcI=fw屩`} .̲, cLW]+b槰ǹp=)so}F2'W#FeBMy֏^F }a6qiͶq'YMBCJ sq7ZZ|[`Dk3k3Y2uVH\>: V Hpk) GйJ.@~azV1+A&!.m$&ob :(dQ|'D%^9IE4DA`D OОR.̵_q'7zq ŗ52E!OEzפ !p^.Oc@q8ywFr:W]\߃M p;8v!cx&ahr:b}],}a!.d5B P~{2r'7uiPs;Gk6.ޱX XB$jV6UHT6y2 $)) "rf)N熽Gyil-02D$*"(y\Z|ɀeO9S{˃9k*`>\ߍxٮ @c|b{+~˓{f<_ f89xHF)$lGcQ8~ 4ɱc4tns%~zA'18 PggWV>F ",(\܄թqzΚBagS@>J d +xAjej ! ßߴ?ÍzyӲl%PcVCĭ(;f\]\_$7wO)@X0o_qLumM[2P g+p# x}BWp"=W@~Yǫ<;)mgk5)Y0O=߬y`5k,S{u@Έm1"`)PQV@_bbi;No 5[  jk3TzyF!UroiNպksri hO_QMC!Rhv Oa\?dLb-XuԻ-B>^pH#z8ar箲lFhv¿4+;16@cu|@,vmѿen[j-H_@a; +ڇ~ϱm/UJ7_hZ4ClWH0m\UYYsXr~3sM{`Y؆UO[]x9oZ[k|EM)1AWKAxA|}mB$&f)(sLb ̦+[2Ʀ5~-DEG+*D K3 =*4;$:Pti , {_?Yܞ` 2T ̬~C rHq(e3B;]oLII lvbqUOKsE^$:`_NoTX zEQ*[ XPRߢꕟJ~'Rp@6EG61^H{t񬛴e[}ڶѩMD׀~XW!> 漆wm6`Q22.6ᦀ(jUӛqӿ6v.):tq]*bp"(\hZ]UQn9g{EPxnpn$Fd~0D:)m2֫q6/NPD1{bvc{=qjrROLTj=giNDz8q/qV+`_5IԟȌu`qې'inD7V! X/]}B?̎{sS/  F.tDEX[?Hk<E`s]] OA>zoNsJU^D1{yPE&Iv|ZdPZ@icDp՚x-K`8LhE޸*]}>z|-Xd<~x!•y%uN'0IpD C Dv* -͖5u7 A'AovnRW2qL3jE'&YN쇯wRM0oଓb weRmxv{,Epve DXu[d8slw[ፊ*/d0l(-0:O"/Bj/eV)!=N2\8yjU7mbh*|WaNP{exx!$H=]gm¦,IJ?%P,9trbWSzxYMaߑBe6I?X*wlvYك1THlT^},g4/ZdhG"a(JG_$khp'ndw-.$3C^^\KfDl0&o| (t1O4?.¸H[济msAZqGWe-q i+=Ar/%d!(i$|8#ihMk*뉨JáTaiu˟*"dPZ>+v>:DozȹqWahO${'Ƶ+z J9p۬Ҋ(XgJ)+{C LYyfR Qxcٜ[yP(W$ս P sq71. 0Xȷ tg 4ql}؁58yOnVABjyZ"쐫dRE!rzgOz +PrЬBȺ]y~e]@d~Z%ZVeXiI(Dc=Dht,>߅BVi1kvk iphc4mF@N|T2ugP 9V0$KqpUHG,D2q] XR4&V r5T$+,anDovfĚ]¤b>~VTXqj@ׂbo.L՗ 8yX+Fz6uyO2G~#0QqH%O|QCx&,'FNJv#ZI a8M'I&df!J/hNhx]-1}6qXkP!<oa2fq.e2%Usi-!&E)5ŐCgl"Э 2ZWw^@I"ƅO_弔kM&Jz*גČsaWCZhAN KSTGL$ nK23rSl̓seвp ɢn:P=$6BKigME]>eh|%|@tٮD =jN%-f'SL:"A| R9;Ty.o-s}~nD"#h;z0%|6V=|"A&>uuv?;J 7#B %^=GPb$Do3`]m Izz-zETzidX]fTA?53ac@8`šfk]i |6v=]R h J/%ZΦK%aBZ~48޹V_VwEUDpzd%oX_q*,|![' :خ^/'4V8#qC{`4]ZCBEČ,uU%;.rS:,zX> gvtTKѳ} #X=>:n6r^l#7p ( Dġ\ Κ4z;s 3(pƫwCgŖ]i2֒aV^ o_Lс5$m㖛5PS|!-s|ə0zY04oU mhN!YoPp"L*-S .R]%x?s`%J) 'j iРcMAꠥbO۹ Jtaw?B$_kX^~G,9 SX*LV/$:ЕȮt,̢mՋ 8=-?O/i jn_ &l f1V%9$_uɟ#Ɓt$xB7^r7>e^rWm,MQDvF[݁sB Ws>G :;@-vQW0A=xnyI& ,SC ]Jպ5 LsaӇHU ;6 =qFa(1l(Q9? uEV%VwD09aδ*rGՒEag*de)H߄lv=ŋ̜4|fLDƶ]b }%7QB(5@M-}p\._,;Md#Eo}֘ZSAYޙ7 ۻĔؗ!O? }9OcԨE4=;$>[NDsbx|љ{إW "od,Ic֡-*P< %#RO1Ӽ#qO_j ,jKf Ac W%guǀzxhe-!/|sS oWqKlhp7 Z&ju>u/PUpcŮ|dtQrAZ}uA$̃Z+`Z.u VM` iKJ'L\%Wڳ`=!J#SEc8ܦnKg4ҘF1SW-B(w0brq>M{|ZG"5S4cV|,$ߏfp"YJ'rRLX@8/ qhЈKCN=r iIE)gDJ2!%q?h{ZͰ6i[C'I`Zv'bao zaXJp@%4zG~z_COm]VguS Yܓ(5n ]@Be- 'i1~"/"%\0*FZ͘*71xܻ>it fYj:ہkPIOS ӥ]UYtK(Rf?xrjQcl7 19zHU@d .!|.V|],6"&zH [=t]ZPviאxt w)M-xjx`KP8@mKs-EBc2H-уv \sBy26LE\{d!o9DjkȨ|8֥2`U6 ,Dw" TbSp&sGV^:%Uɠ=mZ<(\'(k/IC8*gÐz''H8tT4Yol8<|?WyJGm]A42Ũjiwn-WyzXU1, Q";ei{6},֠ qTC0)Pأ1Vi;f/V1B?R`#ݷs'^ݪF#zD$odѤ<Cıv1V59^k>3^[ ~Bd :G'x};=s$us)|%͎reڨ GHw:KYGZƙVͩ_ dIDWl;z]56Pj)J^\)rD;z9+-sF {\JMW` k:fhf0}CC{;kqRvj7B![;I߹AwIjVY-ۺKgFUC6)~a'X†)ԫ[_ȸ}sRuhcN4Sw[,͇#:L ϥ. 8YhDp[y6e+los_͋Oΰ~H?~>F7:!I )Mw:ѥ@E ]d,{\a!J W`8F;{LSes1v_*UNÃU,O,kYdĄ/+e# kUFg>V WT}?r$@jP瀷U|ofa~Ê4߂0!(j{3PU9LG&O||xWNa{.yL{}7ӗc4j"z !=ضKE,]P W׽'uu U!oROa/MS'wkhj3_0\yJzsEC̿V4y2-:+ߣrz{B Oue5iZk4; ]ƇbLMZ\PLmI1S9íA[FJd%#P*l 2ao)֍NAwM(i'O&ՙxG( rtD>)~dʠu4];ߛc0Jc%TE]W]|F5 61pV]NEg!%vYmJdQ|4+>eW,6ꩪ do6-ڼܾf=K3Ѷ![?Ɓ?$ -g~Mҷ϶$:>-tW:ZtO_q\MMh2 La"B3~n4dyv K:C`!S Uʁm<݅p/'j f;N-EW9@Wﳆ .BO֦ pdV(qC``re ]DPܛʎ3{ԯ~At6`1 t5vxce(6!i~rů6| ;p{J6Ӕh)4}!`6/!#l=u m6CMUÁXqը9j+Z`bbSS%.F@k[^ kFqL6mĊrQA<{41s0dL"T{ՙ#Fʮ:\c7|7>h`[*:UĚӌl]C\d;"EaCZ+rO,Siw_ >sP+87}(]6ּ̭_HG)4G=^² O;+a+ Eiו=)U8N $2B鏿^KKgu_zG&V<䌩))K6_C ig!H.]c2Tfv):k[?CiNCu=0iG>ҙƠ rC&?]N*8h쓧2іG0HxZ& l&'H{ӽAq]8 z{K"9 d~7Z^NG`O!>[c^mj_quV`V fPOغK+sDmzg/yX ӃM;̣$?fE\רݾ{!F_oݔRNg%xRv ao!R1-㥫2;|,Ns/;cWbnً[Njڌ^}|!yHɎ%iKj 7@bW_?|?,l~.Z0[PB\fzؠ8þ.i+I˺:& a~z @;b+lQ7hg!s0oIcZ)|`t?G7gRZ ճ*Q-73)nBZ;|`/t-#Oe\ӿ x$% gW;Z}cmU3h$t8sfxˀN-xgWk 7*V[yclxR8?m4?j4 mqEaRlQ5VB2 T4'ّi௢T*Tj|7}b穀pTFl.,tIwfȞ{AW̧G<ʧU/Չ-@-_cV՗˚ͤK<-;!l:q* L} Frw /`u)\Xؔ ;ݘK(}Fe@v~h(VM*|ܳF lv[[Kޜ8Ur>W,Vi,N[7d|Ff6eځ?[B &Ѓс^1zp9 (&cɏ}_hw0UNOdx EDuȿaBݥ}c[yE4 U ĺWoA;^`=Ktz$VWA }rML0lkD\lECm9CW}Vw",HLq}iu:4\# ;=pRVa`5H(_=mLT-2/.pU(&$8C6UG =&-KtP4'./j59abw0T3 yqgΉ$\vJc€):K,ՏPR^ >( ~ZL4G7 HDW|3w8hԊZec1^ 7g[dT`:Vop/u\OO1:|RK=+Ɂ˒3@X 8g!5*Q{*> X0,Od'Te c`3d)H 8{ 9\]Geؕ_ (W\0Kl'$n-Kgʕ"<:CKe8RTzj_CfIYuЮa:s&l:ƈ>E4ǘx{*vOUSGSH.տg7׭rrҖ!"+Ȯm=Q9Cn4h4 WetgoDXeCu#D`r7BL'jiiL+Ne s(~?/(j:)8.gfGkt?y/l7ٵMj3gM8 XaWc1(Lh4_gk{Q6v%=I:HD`ƐD+5W/,a/Zna~8-T9!>Ov6D4P2@]I7hI}[(Ra[F̨";E<42wV`d4h]zW-?>Gd`=&D `$7=|ΆYPlcn PV_Kg)Ɠ-O#ˆx6Ipna㱻u(ݷaڊTR]-CPlàk U/L}t+rF^iEӆeJ_]UEYYR(O>MLwH h !-Iߜ>A8FJ C^-Fe1jA@CxNg"ug3|yxљ_2n!p.>Kfa`4Ď&f)+8Lh#s8blCtb.#BLl򳍾6iܕw79.=x\p+#7ݤ}} In$kXΫ ը!H=j?^ìT4_R4OW쏺 ufݠcc%n]sl勼svqI3 /@@~fVmzF*%AWB  >Eg[LNA+,]qYɃ-] zݍd@!ՙ.^8C'V<&}T=[o>YP"H"Agi@*Mb]W r!ysER= ]`}Zv!RC\;p`q+~hIC /=g::ql 5` +[ڶ+{jGb88p^|Ϝm -?z*@ؤPR[)NHa)G eR W>veSY> 9-Jydv)f;rHKR]co.ٙ8!ċKq!)c"7] ÙBA)t΁-mWWf8Ƿt!W7uҍ4ȸD A7|'E.ZeZa> Jak0i[uK=>=.{*(3h(S,nUh]oMI0nժ孬uywXnU9Φ:=ft"EVazv$7gitwy\qI$ɟtӔwGv2-N46Q'&0RZ;I+11sFșO J ZPTy>2i;aw)`h̔-w~"m.ψ7Ed,hoPvP1,FvG8R)ح{Ⅺ Sala,&~3/kzEcC9Og?sw+v4 2ZD)*x*V-FСBŦqK~!4sUFg5V8yyo3!O3+GLS= CԵ$GQښ5S#YaҲ* ` <̼v CShFK;ST-E+xC2JGlLGi2rRyZـǼ^6+'XN'(e|90L10{(7&k5D=}W<^#i9Yۯw&L,!Y2ɸ@5ҐxK6 8阵xŞw_W J&_:4ng]BsDG=ә]*cACQNEф==u_t#l7AwlX+&'\lUf]2wa͚[H8*a@:156ڌm3C*0~VJ>OGO pϊfp63dhVsjfi5-8X>nX6)jt Wns86J?SIz7Du ,F_tJ /{"&Y܃>4WJ)_%X)$0ZL^9Fޕ 04emjn=J_]ac,/QaRW If>ȭ6:F*;xGgSǸ0e̲;p {,D*>JuG cM$j7"N},竟:MtBZ۬в-c64lVpq_ywfϵ7vw;o4e{ 3fX$\nA Wm*v=u3Y;&mFW[}64~;ʍ="#78Qqp4TKDe^qs*c*0`L%-TT]%Zf+^O  x(h u\[F~xt_T7u"Jp@D.Λ quey!SIp<VHSع 1(ˆa?%iu{:񏅨qqr-K<ե9L9M GGÒ]n-Pnl2"n賢u{یqO  W&o*Qݘc Yz9q7ZQI  &#%E%*Eq!ۅx;]*:*Vq+(;cA$Z"tD\lt\ۺ:.KPQ]b׻Bi~bM" ra۬J֊/YጲzJ~_~&ԚfCk,L7kVs5y7ǫ1XZG^dS󱮶g>Vz-+f(ټ5+I)Pu&A,hke&>~="wK gy 3***&sn7`zn6A\}=$ꂰznZ E+&7 7Skٓϋ<nl2clS=p>a4Rk m+ԭmH=S2?J㈘~(}5vag ;A/~/F%=(riBJUHbj+iś\LZCb:(~6z`f*Ky ܒ䩭P+=hYdv[#iJ[O>>/OP.gOR3JGbJf"5Bca&( L6 BXV3 {^p^9n H\!&`Fڗ:=#Ճ-`vhlcQ -EsGK X{x[Ӏi_Tf:" 0&yxUyصT>б[ۤ~KA7%gg `%9)uIڰmܲO*R8=6}5ܒ5BolK.C)p1R|K-_2AS 9b˲U1Eϒj785EzN^Gl6HpD*.-J桱~eW9ECYDtB,m/b a[E /n}(߃k=[]K! hkdID {e'/kƫFL{c3բ1?`=f^qR W!:C[o;wbOw3O OszѷGTNPf7rt_qoo9Gn̰xey?-fdOU;6Bq8ǭ< znմSZOB&{J3GXn,Hm^+mA!y g.1("EF!1qk,ͅ򦚽aQP_*v#oqCt G=ɾnNQ8Z܅:wf~vj(Guxo_ar&pK&hF;*ج9=ttW 3f;^S`Im+* ,|pA`ioQ`5|P :$t/tC!tTնsj&|z(h6) lVPf$8IU'su6pՒUٲONV.G z ׀&P˼qaR zUL͒ovǮF%$ycۅCѶ_2 C8aTTTjOf8J7)Q|g)n45ү+zuAQ6ٙנN[;X+SߴdpJ U NԚRҡ{ 1V/Pr!8Wd_=$MGUBAJM0s ., _Y-xE}(p[19Ib9Kq}CmՏݧTܤ*$2nŻtCjױ~#+In|V'JΔEςmA'L2ѷ}u#)ZB"TtOF-YsŠ2H j#G69^]xIEH-}L$ŹT{/[${47t"HDnӜ΄? ad伔p>ElgMf{.[=c׋`nє=g/yPّOj#(Qu`7(?NEyGqI̡ۗ$kғRIn1Jrpx~&}#u# a^ w}zE,'ܒ$bYҫAdḺ:Uǝ7u :|3K2| qahHqXhͬfBUy_X=V)(FDO!;bNٱO%_P8)zlޓpxM/J_գ8eQ޼Rc3%T]76S3c"e}s VE~+(:-#CaOh8Ehm11]˛j+Tli 5/-rf[I.g pWWKR?>#hUo7WwigQUXnFHW4HϒnI'EX"2 I4NUUЊ`@eiKf<|6Xpnj2;E"!^ |+1-H/ 1ċ_gx|eQ˼F922"ᄎR$isn*lpn@gyokո}F ]Q =wq(2  K] 9nLޝ@nL=?m[S,F7 JK 8|7U;ԙp3!r58 A|9m w1<'TL;݀ٓ? G։] }H;p'zLQU( r&'1cSF]DFI:X6"EAky\i pe(R.. lAlᙒYD}-J.,E~{-K;6#KY v4nlmy=!궜WK4[TGBjʭpuNy,w~dVbIX<`"!Iq5MLa w덬ҥ7ECF6߬(pdRTwmoC[廍 YoME!ْմ䕻q @bjUs[^vɧ-|%sNId"Xv){}?}߼V % ho|#; P` m-u?hx4!u8G( OOG>>HtMJ{,sV@N6RSOA22ʬ磰cDL:U*1"dKͮ3f&#HK)s_uw' ؇!W[(#`[3yCb!"B{?:!G%PьK'pbB%Ъ}# \ʃ5鳽h݁ šXu,˝Z Z<ʆ!C=`ZS:S sqSi~)@TO_~Zi~*iN` L͑Үm8D]iN#?푵.Jq [?SX-?TM]u{ .Ɩ$I TyXq1V{;ĵNJA?k"^GkH n37&9xɤ8x1G]Tl?z6́d3wHiUnz?+\b ,T|L/z(c }#ļjgR!, +z4LXR1<**u$ߎZqx%Jl.9$zsD__GoFrdԏf@xQbPK~@HdF?ܿlFdo<[znOuTNjN^HT3J8dIv[Fz#_Ͼ_3mPM.3G ܙMx5 Ta3FGǸc5E&]c'p1$kNY_;;W=艟F&zhяz>ZcjQ *lmbRFJV_Ft-(( _^AxyJifPbbEM|ҟWtqɊF4ёoKq쑙\[T/|66F4Juq4x]mc|L?oӵO%5&*x4NeUW#-S!HXs4A6H%0ޤ@L/ Rރ\$[(UuD.휁z1> J~f6G#׀<֨'T'w>XW$WtrQ)k#z*595D@\G;]VM;Y7Lc-_4v@N_7Ý9A#Askx3%yJɛ"rPDD<`aFaDݒ- -4skjpUҶzͦzF9mgnVk^+wjB4b|-:YSm%JtG,kykgmB[Φe)FE $υe)gTj]V$@=HxA O ^ zw{lqaT$^YlInyҨN," дq= շ}4*ì*$tWr)PbC$Q[>lH5{&$C ݲ}DYmIUт5e)Wёڅvgc3.t65>zkT0;E?uba Ep Ĝ:_T=qdʎU JVNaO_DbLqHEGI Z7Ȇ[q,l=)M=^ξ1)P@S3y簮 J^'%#"Hauv( ^ct[v 3 wt+`_̸oeۨfz48ƁP|CN"ͺ6G&~/ N3Ou܁yG<0L886fJ3p0NWX5z'P[/9VEOH4]>T <:c6 &Z3'e[m@ N 7 }&drQ17 ښ;M9 ܑrWX|ăٹn"1 ve.jT}Bdž)B$S5͸R/yT_)`HVГpsl *=Ƴ\5@CdMhHucQ153jp:i'"!,pFYL>$ 1FXWI4ٷ{/_Ijdvu%éqF胎P+,|ij(xTsbhfb2 {g*zijsr(_TjPBG- '=N ~ǩRG(x9?q IK\WQ&9\Y˓;Nq㚇rk\eYe^W|u4Ȝa,18j `:̆U7~M:WņkCS%˩[ &sjC~-WF G֦?)LM m՝VLpE덼殮< Yک0qa RY3Q!֭_ e615H@@bŊq.N/YbTp*GZjn6dy`@.j4ޖ ekƄϑ~7G1Zz)˞H CK#jMH3:$fifҞeÄ /  0;ٶu-05w_t  Abp֖P>zM{ha\d!&kvcL 8]h "#GUp=`+e^HhPm)K4Iԉ&1Ijr^~$ڤ(=w0j9zSh x^3G.V:YYp'%\5Z>CZ""*71<25 KY&H(bLF GKAC^plo p:O/cB\tvcղRw &hAK8}tv jkM$s)?/F=ƪN~FGcB8#H;fޭϼcr783~q-4Z2cɶljifnQя9NIENo8y՞rkS+0dEy`6T_ff僧ce{ڌbb(N|{-%n#B ͞{8x*sң$, rL=rjSvÆ]0PET \@2h .x(cHǷ˥ gLC~cNe)i8F]RH/0BehQމؑ:;fEx^0PաoŕO6"mG,0qBt*މDhd +sL# XXLǴ>KxƉb\T93{q4J2 t8&G$QR6pdHϼdlgS#aQqîlU 7Yjš4 @Tx('kN:c)_&šArwg?ZE^g22"i)D ՊJj!v >?fZ7&ؚ=*sؤ ؟H1eTۇſ&ƌEj85YF@N3h 3 '`r!sÛnS~2DrNPOqw@i|s(M2%T%C+ل"-I'ś Q/ڠ{Y/8 rq,K@ ƳPMd_ ۨ9 @MۺHK3⧘r&w2q Ԯ\U?7[ae Xgg^Z5'+۸Z :hL  k{: ӫ֡OK,y;cd<*'tT)-o9—.,Ir~ 3q7u1a=v' 9{}ap%R; ^8?+ ȃ#R!VoҔ,2HSz>ƙv~zV yz9 7>!d!P -?hwX\2 ߚSʂE3ӫ6MV=KR0؇Ca,ɹgM'aee03x*Ÿ0oL߀azD|=p"!_eC%fBszN-2! $O N dUw1s ǐl5.Rmˆylnpݯ{fGorUi*꫒RMt\>Ƚjfd ffk_ݙ/S^X/A+A5QaAA ӤiwòM?78(Y%?u0/h)ήnQߞ.]>}n&Om]$lըh߾M!s)5tNq#;L6vqӥFJШ*&Nץ@EǂݲiV`ց_þa] `/KeUaPJP8 {/)rHعҘ<5$ Glko'sHϔW#\feؙE"CpC>ǷIT ١Ƌ^>[|-'~uxwj?CdQ>iJ|ѭػqrG#SvG%[IQ%?B#!)Y[W 8IL'ƾ8w-m!ڙ֐x!"qrxFY|5[MOzi7IOw Gkpeb o鞹:}ى"BsNt(RvnuŞ瞩>'XJ`'5}돰Xr9es;%kP(m0-&R:TKO(O 2$PHsI~H44Ev_`DepD[bd~4N'Fst4X.NqV搋 5Az(3&ǝ~Pɶƙ~p)Yq=Sbئ 1^c}`4suֵ|6^}SɌ$n.Hӛ4[Y^SڿX`GP WX?V/[{(]F[ۮdCjGa'.B /|;GҽBX(;Y 狐a̙Ë"}Qƅћ/3Jk h(􃰛e 3Ϯ Q˷i,fUʸZ+>0:bFZ}ǵ@|~uB; |&pdG1xMK^9f9D#}=uDlx7T(MGЭuhu#?͐1d۸j!b֎5Ƞ֛B!Z>MNCX'CG"x;]=zW9.\Em]Am3A4ł&\m`JxFދ܄h< jML~f9\qf3sPN@P [/tߐThF7s; iLjc](22ViT; x rt+f#N^b5ldK~5K qSn']uЎ-$4!\P~AKdf`?:(1  w'i!J?M !4C&~d@WX|۬(gMfdl0Ax&tK٤ g|TLQ?O< JLJ p{󈮠x3ޔ˲cGmo F~ƍ ?]L[F !^A\}D'ꦗ}X%_@h~:gR>$bے; 0,.H0<Uɶ%UI)2ɅŵF |ZM?!ꗗjgظc,9p9 j{ r Dk~򛸧U>Pvf#B#Ski:ژ]sIKMо6ZkCcjI?%כ11;3:g{g|1KpVm _?]?[ok8ZcmLmARCԈeCMZ(gj)t2߬Cެs\#}Bޥ½EJJp[baJ^)#5|.|.nB'vsYhNF~ڊ='BIqX`H!:2P_icH%N9yw|$Ia{<[kRD%Uy`sݯ;i?oDY&E%Fv1^Ov&MJN vt4H/ä,uS]@đ0F~,Y KVTnό~ E9N'Myv.ϱOgUÈ?1[oJ73s`FVs>|{& AzȊ;Llo/VXWL30P;5jifDƇ:. :;)wr)|ӛ2AW$w#)yդxeF&v-s.ZiP>Z#Il,(Ͱd( -;yv1c~ B>_ iy`qϕf qqސ6&s3]SK}FS\ڒilDq8ldصrQ<+2ɉD~c!e `i*Uc*eR6yƯ.;&Q/WxA6,ihh;3,AJ~5tb=EߧuD<-JmY*CyZoTy{_ )͆6)Y5,G =\m{ {$X0fC:XªT%וՖ_SDV}%>aE̗v?9wtccIx[J_KT!U:I8,ly~zWv)4mID-dKd-^ZF~Klڷq0 XRn_LwuUzn)zk腣{ EG>+tasGl2-N5q5E'd!T:piRt${|m.X\P.=EU;AilF*Zߥ9vT{BE D|P|Vj 4[a~]^x2Bsrᗺʰ+fLdץv%*vijp4瘬<h@yʮ.E`N ޷߉hz*GiR,Pe WSfrDC?$L1uĘ)-ň;|Vaga7$cj씚J?KwKwdȾKE\rc v2]i(⺏$e"4s.!AK#W +._wۨs cP`C_opZqa&nxn`G<.;ڠt暇d*ځBCc[erp5E#0LJi޶,BXk+@F4Twz.lmD Lo)B[Rwr8EŻ ܺ#ODmmTA E/B@/2өCQ4gL\jIp孝o$&bf0kKәPo6WK)$evFtSxQ$V n6h1^i\rԪǷ޷3!+.,PH#|Ʃ+M-Vt醳ۏݯz#Zxw0' na"`I` DD`4]X,ŭ'a "xg hfV'\ڬ }N7`J thm#/TP+ޅ)SOTIRz,CH5ZWg&tFk nd7_: 9*̡ ]Z@ՙ3 nɻZH':i0ӽ'OLϪs)-nO>7o+h%QճwK J|a\'1/"7Q[H9yCjMng8s>Hud&~(u"^xC/ط!4-YE`y9q p5u~{h l _vAp-A`r@֪Xsit 92X]2j$KRA R{(Y5\>bIis{1-1yWr񺚀"8Hv˶\T=Ѐ۱x)Dy\:肙Mj~RMGLӁ'p7w>uB!ӨH?2cfD HH ,0'4,ap'ed3a#Ge-\*qD%^z' V:dBKWvMR~$Wo.$&`: o! D6 bFuvdu#4KKрA ߜ P 9FǗ)V:6\jYeDb;E@{)|Fm-ӿhҟ2:FS1#;.3bÿW$ T{rѴZ{DP@N0szgwt&z*O<[&W5>$Vc څHo EO[̛]!2YQeL 1~'F_Z.d1qZ*+׍y;VSwv6$5" ;X?0nI-lwUztR nᜳ.Ob(*M24Ik]bxBj5IsB"lssdS# ^qrjQUݩ-&cRXNpDFC{o:D6 xDxќoѯ!I.W [h/N؋ K]< LW}V0bFIyiihϫF M*F z%~(Bz|lծ@$?Y~!E ~4$p *C_0^bjIO|Va9BMфB*:d$ə%k9Cu97Y}'`HW t`{X_ |.< XqTkI "&{wnUqXTjyRH#tmi̠ IF kv<'HWr,yPb)!P >>)aK*P] Q˽@RJXQcWVdϋq#ǜZۃaK/&0<8Ke fzܔ)Ir&s:G0cc=&{#:'d9$E!RLf$/siX)_(!̀`gߨks3,N'20Xj|5)Y_2mrP/C4uwǩ-RۖZ$PzX gMq*^(A6D\t&응XeO"xۙRȑI uzTى>0$c< V҈l+cH)mvNً5@ SȟNcj7+ D; 6٪~$V#OM4&YxahA` -,Aq&]O;8Qʦaji*7^w͠re+3|*ńvC+QiBkNqx= ytEVN2mx!n9.>foxv'ܞHmYBr@Cm>l`hC[)ĚH?$ߝaq\6L sMA*˓}~0bJfKL㐔_T:.o>ّdEO/EMaa|@w5qv!s)2 @hx! ZVt<$.e.%cS‡ټ#I+slDR}q1g%tr1$oԺi`e`=(6j^U"xg^X`ۆ @: cs&Z9U=qmt&7Xq!s .V7&$w?+|TLJ8;A*k%a#T7f7m桓z6b+U8g!f~9|D\aB~ Aσer7si6=ϲm8 J ݍNcI%=e7"aD=eFٹ2=gǶBf|+&wb {ZH5j18dD88Z?x>$*mś~0 N+oF!ÈJʜ ptC!S-VOD }70H(l!sbrYu1)I^ !.{DNC k7&h* a1οLea9c _Kau+k޻x؋]%ǧDT6TGm9H Z*ܪk軞8Q5cp5:O,M!*V}CtٙAnw҉2'CDAJ&F1ME2QhDqݍa- @lO]hMzC?`BS9DuSn+{>p@Osɫ 5F$K*m;TR*æV3G9ؒUukF M*{ԗUBiQoWRvhhs{ʯq^ؔg3PKI[mn&Lh ),(Ni8m^RE@̗ %J=xԄd 9:jgP洼֙ĕ?2p Y~@qczO_fJP-bM@Vk*LY,4*gABj>K~)-ɁAS<*1)0ae['㲑^M̓͏ LޖzG<"Ŭb $m<{n8W;5K  YT3Л*y5X7A( eb J0SƩn"ɐlj}5د$i)@"G5&0rތuS\] -'T/.h{efГF͚..%"X6eRIhVa8Pg]V5X_o*t BjIDg!(p~^&71!laØ**#zVZ;}!Q(B}ļR.tҨVcJ7}fP h`T(LƦڪj8b>inL{+/=Q޵vf|sTA 5ۉ-W(ž-t>?ك&ϖW4>Ssk}q7k *#Y ߸޿bV3؉7&o,߫VְD;ǬIx"t !VhwMɧ$w֊ 5MauI'X t sߏ~ xw2KK ͈fs/6ֶD696햄Gh_κ;TW7=`]r nUI hd ff_ Z남ȹTH[HkWw_&Ï.։^BJ)v@*GJb./vVig֛*cŏPq|>/ԕywː/ۢmE[,[ݔ)OP:n~ONmإmCEGINjO䳋 m1BC=!jzOr ',(` *EN?fVau:0_ѴES)*ߒ Dlp3}<'"e:{MS̖*zF"0-9$w':t}NQۏf朮 ;B&.O?wn틔u?/F"WsOe 8lF [ǮyހKlOÎİg:⓪ts!7 ,.άq I}藹|eM*q+S>vHLwf#\F[ 9~zmL ^|7?FQT]w:M3)Hf쬻8glJKpG3k,tbd(Eo9j!h"FݏT$Ukp?l4Kv_)xoRp[4(mKoZ?WeGRtU3*nX"uG5AFKwft(2BAlIV0(*Ћܶh>`kyXuY~"Ԑ8.uI3AV>HujTS3:IW"\:"@uJTgdpV٭ /V>٪D-VZ/`*eeC6^RKdYrѡhP a.&L+\[G)_J^# jQ}~r$6S]bbܿ'ƨ!m9; [ V}̖e|g_4}QStA1^y:{I̹H_46Zh2kdA%f6. =͙ C+WCnX:c\+^bڜl黨4G]HyN-q;Wb.e a罞cawHEUl.jqXȶ쎏E*T~6>A^(MK}(m&ڋ\?D:/qB,j+fU: kio(u+,Wczd A@_qӧ! B*RE1A^_`ۚ}$ж[ONJ@^_;ZVkm'zD¨̓2HCR"//~EO P`፪_9~.Oa(pض#<i6;1-g݁'F_ @2~톙LbP,'?EeE7FRxN'zuB\pK=cW }wgJH(6vy(9;qByBgS_Jt? HJEx Ŧ;7|Kهd紑/mwTI0=:%}\<]eXx菉mm{zՄ7͕^iM*v2#K~*cdBف (Iu3ϑ7jrIs :[<>WhmQQx [WgPRJ]1k%{~5֨)9¿NcY)j/@~c>SܰTt*b!`Py霚ϯGYx$C~俚*37Krem$\^ʖl`VMnYttHh(Rȗ2MƑ}R5׼]8]yD!3E&Z.N31.K;iPX`#c TV]ٵډ"\$6jH^ %oAшQ]՚nݮz=aS|@A:žj -BH[h'O%f*BCڨz/KSLm0*,)cVPr}0Prj"=L%35[U"]ƙub 6)I5Uy˖e4ji1lE>T"pW@£1([VO6߷{T0WO%ٷu\}H!x_ __$T*Es Ak2bnQ7Z-u  -5QT28>2 Bo9СfN :+r=I(oG:uYn1WOR&WJ3Ҵstr=l1| " DAj13}w0^J(hof,5O81b(#NRs![=&(U'B&obwB'R %rj߲j h:K#x&=jO!hwdxxńN5AbRFKvׯp0(~Lo(L^&95Sh#ƮffT%eU]:rDY.UTݴ7dŀo׎/;5Sj-416Vx]ad6SJV)ؓ-/S0Q ^/e<~Ԝ?p==uB`Z(sP] j%ooasTUɅKd*sEa^"I<[Jk9ɍICT]o:jԦ2II}M(yzp4sNVںJ3\?#FkBE T d0$P?T4OcahJ|z9J"ʁD $E>Y*̩E=vpl7C7yI# bK!j%7 kM& d$Q>&ؤ|۝N˂7DփzZ[I1 9Y)&MFѧ59Y­|&lQauJC޻Xg]'7Wj\ (sBpӃCt( n]z¬K4+Ufakijzô {iudπ!S~wO M:YohI.3lB+'7pn9Sxj`4<̔g95eȡFX[*1Os=X<<>)ieGn!@Խ>]:\ QAO / }3DȈgmŧ泗 T^!FO05^כasevui玁 KYQ;|!o nƋ#Swry)\${6~4Ao4k?^YY)L0ܓ YKַ1 \ ;}~V֦zf*c+d,"3k1.ݙR#27}T= ޚ8;}`"Fo NSyeCe=ؗRbN?[$ "Y98^q{@d?jzWgĤQ*u8F哷8E{ʯkSX#$m{!ý՛ܼFx[tvwD#%c"t[[%>HŃXdIHVmKfS]G͏yo(Uϱ:VM: ~%~reagr8c[ِ'au(#aLh 'E@V5| J=բUA'$0 0V*:\3N>Qty=gs&~&w^5CCyS Z E%X@ s=TʃR|;;#r' ;gV2Aêz޻;^aD.qm$Wd8HCMd^۞s(^ /e#*QhYUՎJz ?8LWY ߳ۢT 8^…XfKLAZ: ݊Hx{GwH:lB:?)kl_Ii^.|3@X*<"70@;ހ16r)o'jh0Bn`c,ǬY |à%Lhjtw"a ׻9߹%WEA LŮqpSHm''#uoP7İ@$uzX bØ'ft4ױdj=ꡝ \ioZJ#啸J4@|njpI$uN||w[ ^ ĽZLVVL!gѷAiY}LʭhYBLZcO|)Dc{m^8(g_/fpj{"&Z=7g\MBFc2OwB)>`O*NҠ?}!3F\ěA'+LLX \<yW?zCM7(= T`Eꯦ6Kpue"Wp;IIQ׍vs@-=@ژM$=ꪬ]]diߖ=BMXsѳT*R>ohijyȹҕZ!:"J"\8YNv7;(*`L= ^ngCJSM:C4r!TkbbL#\BubʓWZ:J,]&lxs EaVg,7i{}#7!ix%< CKCX>  5CyݲPu_tة 7X>_l==x4x)#{ٔ,uw5>wҎ;39QTp̅콰]ID&j,ξ=}sv)#2[Ҡ쇃5ZύCL=zrJl:kjT(WU<&x /hg5&֕)Vc,:uau|BǑzzYnBWWSe4etú9S}qQ6hD=F9wOC*]fᯕAi嗠u k ;XETc%4*=x8+Ggr.lQQ獨;P0nŢqqxbCu$GҞȜ7 $6(9pC{v7]8(eា2tJ,41N8_[J'w V]+![ =Ytr,b 0TpvsuӦڴJqf|w0oܿЧy2׬ʹ+ 4pW=_Ba._ݔ+b\6N(H u$ Ԅe2jszs7[yw N]VF~ p ;YRJ;5~ʍψW{]B!qm?͞-ݻ=tP^BpS˩R?zӛ ֫e؆{l%v!6^ AF0̎xrS/U/Bo-@'/y2jS:#fFPKHtIĞQ#3򆶵.H y@cHKr?yϾhioaYa~[c̥tSٳ*jh;6"D!lXKڷB>Zm| NȷIK:6(`zE ^YX}fM "Aq83}|}=!(%φ8kN":n/Ĉi)pJ{1gcˌZ!]4SECT]5UHaH@U9:BATd:isL0iؿE8p?hh^vNJ FDs%m*gʯWKQSOK`ؓ~Ojv;f72,ME'iG,5 8Q(ĚDž`X@lSZ[ÿ2l9g;|˩I+=}pš̻eH&zk7/F_e8k_S4LClZқJ E_V  jឣAU =Fe~2vzTK_1Ȝz&t2Yob*0~q. c:ͫ.͐:ѥk+"̅5j7 l>Jw79/҉鶴1V%Ɂkh"ggQǣ9}sٌ#ku.cʟ! =x,dt~f:_SqhZ(YH{2)@SELao @4Q_@ҍd6Ex3=GB޾y)s8w{tLPQ ^%"w{Ne,"(aW!鴸MOMU8rТs! `M'z)$V}g_pR3-L,(pw9~c9e-_NGw^ђ߇9QR"$Mb JqcUe |[3Lדƚ ą3keO,1i(JFXE݃LǴs"?J|}fNfX>aPY RVWޯz]n){- :]&i{TM_X:+e()qdTӯRxtC`+F, e);tkc| Il*I)#a( лE}6gInt; 2}mgЮn+-;2Pn7DM$m4aq!$XCR㙐3.X22tҠזtx-o|Zۭ?`/bdF_ 6?'Lb_ʭT)wzPKz i3.cV8b'sI$޾N <݅}W;Q_`c+gTCڣ%LMJjuDu !u{S zs|1/X cZ y 2!hP<m5ePSgCԜ_$5 s0:)WAlD#D06o8ufjGvC+֣c)nFXa$ {\ % N&1HoәW8k7+ℝ/(am0-xMT~-!&\mMxJ 4Hf}{Nh,RE2pz'DKM`Qj֢Apʖ&E)f`$SF&J7~( "\tMy~Ij'od.iZ|8VH)DtWVhySm|R;NI0VLde5eCT`0[B  d2&LtI y S`Bf2(?° gdDDI 1?хMRƝc~L:X*]Ot9+zH,+{Li`|'t-?QfCGMYpIpq-]x G\[*3Dc?b.8^ܝ\̋{C,. Y.Їŋ){ q=(ɄT7erx"cH1==zo{WSsi&#=H 0v 1b}Х\\Mux2HȮnQ1wYmwɀ1S͹ο>|R@~cmozDnr z1P杖9A5 zPq2Z9 @E1|vflL-MHn!v_F@C/CbS^nⳛ \ A#H`ɍd;QETðvUj"zU,9rX֬54!ˠ{KO'KGJhq/qUM=ٷJL>;Xg#cg6deM>³w5WqjK\i$RGA Ev={2F55 `W&jU\+|=k'~k /4qtG_,/\=^M ߎ1>yW_){g`B%}*غ ؀"F*ԇ[\ؚ{ ɖהTȸLl^.Nb i˜@sV'ib]4ve1;2½/A>gi_REɌ*wj:/SZ;@; B=!J4nwsB/N*9PkH|ªeFYl5U~PщU+nH@ b#pѝqL{ N*Bm(.Wb|+pR$@_8(@e %Fu"|ƛՃ{14,w(&vQW?ȱ㙡#*__E,cۊ!qէ7PN}2݇&*o,A(Sy?he蹥A ~CgW)':ߍQګv_ӣ`1Pl=ܱBfk_'ͅ0m<=L)blWluzfzWLp_ݤ QJ>#e4%aԊ*^n\S(!cg_=%[=F]fxӨRjikp?J3w+8! ؑB ^S-ʢѼ s'O;Q+ψybfMCϴO^vM+Ĝk^ՠS!ngbRV]w"bho(A,CƗi5X̞'w|e @H a~R2SR;YLjߏ|Us9W(*4Pڔ*y;R[qĴQu=U3[#=ܽaWȲys͙ 8vivi$BXr;PS^#.t!&.NlEf=?K]/  N'ASc;1:Aetu4>.id7"1a`ÔbO9 "Lc"i,k 84PL1k+H.mql9DڗgZ.w*faQJ%z$eq.pP9$jy©"lnSW&yz \4c.whoYp~}wZI֭w蘽JBc9 By(( ܎2E]i:p Gc$S*O) Du}PJ#M;}\ n ",>u4P[|b06Y37D`77:;u .;gݭ2__Jꅻ+cJ *6R<ҡ4:n̴c:4,.7heh&/ >rW+Lf+aFQ OdGa2ճhs `ƿ~VI6;*K.kB(442c }4IOZ'ԙ =d`l: p|'d2444l]Ll3Af_'$4r 9f0^ ԻEScs xaVr}m%Li؟63 1jYuLN_â$sF̅ja7®r lဏWfh y?n2jֆ=J$LZKnmA)v҂Dh=yp0@(љ86dtnf|kvA0=s+07Nг./Swh( ҄oqEפ.APWH6/yFQhrluvwyUa-inENgK8JSPS'V歖3 [6J?H {w~ {ܾG{ݗ9?K A$i/ͬٚA֛lc;Wa*$ >uо/UP{e6 "gD{=aM"5ەQ<_] ଜ-#zѰAz| -ƭąiȭa:`+Ɨ5 r 4ond<},x8a<#Qw3hCSdՁ٠SC@Յj.c7Xt@#+Onf=wHV5,m8fwn˗SebO'T ;-i}UoIm\^$Mi9NN&FlC\x}똿\3|3LĶnVK~LHC'y2nſRQ<|q~ 1 L!B6y\ü޷N t!޹U,[mې;P=F SV^r63}z^НDv8FY5n5s[%v]@@{'Jc”s[#5h3N!DGC5y 3"zyֽu:]v*̑DKB*OB:-Jv<ů"L/NfsR8gvF{u; wC:|$Js󵜃b.ꜵb 6ڀ\7w-XMo,+[|5odnpÝ\_N=Z\[6N!ߒ'XF9 RI֓ 8*xD8{ck/|/~q:v`m=Ld$c7dByֿ,VV_`^ȗJ`NEOTq:;S3ՋJR:{)|XT|'㣡 FF/eO z'+3m+:`-S" ǒp-{)GspZ}J hK.D4M6i>>5CVa| ˨vwu0+l еe3Y{`q7n<)>uy'u1-V41m'mz#Ŋ &6eBX?sma'I/&Pt[%&$>t|8mؔ 4)']wϖ Cr;2iBPc[wٵN@dUQq ]; $vc6 fD>0PK;F%Fe5uqq}_3XُE.ũœҡ/{ikrdf~?-Fr_VM7xp{h|0Z1K ymMS"mzW$AMS+9'X N}X# @6 I&]ct~߭:b8WGoEfetWSL5_3i J_(g j6 zfRy࢈͊R2ŔғZ2q< V:BX#^[wU@6tu) n* $q(_o2Rzץ9'ݗ,s &yjT܁յm!W,^ q4Tǘi{5ٯ {h~M9I_C_0&2sF7#ֳ&GG1.׏~R*mXɍKEi5Qqg^6uQ8 Pƌ"22j _Q >F#7d-f\Pb:FҔ T.fX9dlj]>W:08"'fQ;1?q̩wr}ݦ? qM!b|ST"58$7ƣ&O=0pD[zXkڤPEja~0 ̒;wL iƱ+K+Qɼ ľpiry1 Nrs3Xn}?gǘ4fA6]ٓ€T.AcFpTÒ6A07;Chf+=z<0F(l$_yb0Tm1$]f %lZ礍3J')T{mDD Pu/]j-]Y yC#$dApI8=MC2 %X/b~-Ժ ._B k/yfMLn4cT֢T.#$_ }֭;a$^h9hG~$Vދ9-|'alKe_/UǚmT (O ԧyp;#=ߵp@F\0"Geldj, uZ &Nwe_Ek5dM\Ϩ 9 9 }Ӽp~h#˲Y,1!&K;MZ Vi{?942nyh [Vk hwV?mZ3~REm5\uv͙U#r>w< 6b]8asNȾ?*V\LGh| " 6YD⥏Y mgz?r>wɀbQѤ 6no.NQ<,6ܵ_A lHŞӖM}D%Z&E6r"eH5^'%`Zp@:iuJʷyK":R4^˖lGC]g*hy|Ɓԗ}ebm:ϯzt'N-[]U)0 (j/4o*h.%w%ANzGGg3-4t.AF3khUGߐ Mk074R FhE0=mK1E͈] B$5ʵ.:$s/\s/TG 'HнEd:lxS)lVyI`Vs$YQMU@4 ]8!HL=x2\-^D*%><]%:Wfսĭ}Ɣ۽ehy96|/Z WυL:'apq޽Jerz/~z0gG Ϝ]la" ?l\9`3xŴ 1ۆmD̆[R_ 2IA JuX_i*&QR#ImTz vQ̰5'U6^&8B?Bj~E rP(4-pAOAYOwa?LJNFrq3?AȃwUODg ¥ SV$%o": L/-Z=mu7)587*_=Ts+£1BV̰ҿ{M\> M lFSw Ḯa &Y`x #qD@OrAͮ2;E+OhSoQQBH#~ dWP?^)q#3Εiy s<;m*dG'XQCZ̍¨e0^!)QVmC#Lϱ;fF( O-o %Swz-:Txr5LI4(i GȮ=zcKpgGt%жRhR&O.G$>sRk l=Ғva{ݿaAejVUŽ6=bg8WZC*k}ď{dFq0 z74- PhYFQUw_؛fTNyG?^Ⴅ/;^$7j"T4b:yje#-Z2Q^zR@bbQ1b@rRT1ΐ_q>O/+q4e= ^:ށm7PhWa+` R7K`hkscU*ƯC矘m_ӱ%m󔣜E2vX)dClPK>$-8,cSWpV:DK0e} pCyS01vr;15e7~TxFٖAl%Z]5EK祓48UT:eGٵi7Gu 'DT2,J}k2(%i`SCRIuwHQ*[&,8sxʈaw3G8l9ziV7N0ELu_g(E]/$EsX?E$XߴeVgG)fH!$Q;@:1I7}7ˆʖʤƿŲ;={Ou]rEБF%L&.:CS`͞*AIVV3:QG5J[6J=0{QR *!\E\p5Umb 3AP'k<OA\W&B/y WV̋TdxH"e23 0C-AdӶ"W (BT&fTg)0C9 ~fQ;͛+qP&B geQw;-HSqd}Y~~~4ɕkI/Lfsihb$#D Zm4uWizgQx7WD e  Bb .󙷶}]z dJmv ʍ,f+Sc;8h hefV<_ʂą`PƟuLe.R&^#Q%˺b ix%!]hێ8LQ֯Hm4 [;=>"ړ0$8|:dL1& o5Fj']i%I/j{ [Z@8uYbϓMfXY^ZΛ(Ga<9!a Cm]DO~⡊9&}UMg1%'TvJG{T᐀xw)|]txWAGݢ P"}[5oLړY_Q`}z(VĻgS5nN;"=~儩ZQK$ܾ:WrR#40wI~K?zob\~`Ip6… ײ>ygrKa iשi6: ߳uygꩪUtmԽ$*Bqe01c#7Ȱ*%Bd@hܫXnUW56C'0Se͋$+&y4b$펚X*{"BmԨ \W|Ϳ';"T(àȶfi~%% m['#p9_/:T`h w}.^`eamiOw1Iߗ liIqZ/3[=4s'46%װН:`*lǦnh&&N+4A)|`Zp8`lKl*B)AJSY 9>vB˼[ VMQ4S֐8Qx}'J4nRXwwb"90&CIFy=x TG687$al6ou|IZnQ(nv&Ϸ,Eyυ 9Y-?Y @Q3&R}Jm<ҵ"6. UDNW}n;NLp~]m^^Qv8MPQfEሸ}cS=ݢPyԣ"́Ϧa j%M 7.,$*}yT"~Ik~/w0h‘_ޘ$cj4n{$q9/N_cvڱ٦)(J 0˒1hˋS9~E@-9uz8V&cd2Utc:`2yI7oq/Dσޜ.s>?-LaF1.'lWW 0kzo?t=%J2o%"H_pbo^<=B`">\ʘ"+rqM匏rN=R)FIQkWYwX\m_YHM%rT[MbWpϕ(ՀH&(>]^)`=&5eakulw!.81WᆯS.bZI(2a?=X=2LJ#Dp3*Pr-xm YK96C֯{Hm GN C6BQ3#*˥&(׺ӑ?}0d|xTz(T3>bh"MN. y >`@@=jA BR=m)7"N+KtnZr;ŰEXHư #`N~sw.3!;H6_=L0/ݞ]}I 9QdU2/l鄰J9",miU!|X4}qӣ,ŏCHeЩgnr bH+tK;8ڤ\@@Ɛ<]| tk5 tw{e$> oYY/ V\ avl4}sи8Jb` 2Yj$Ž.nu_{P$[Avõ7由7d30t >NQh}0rf V7G[} R/ E=X^RCܧE53RTŶH1GmPS0~r|y1mp$Hz[' 1$ ֝qzGѽquؒÝeʈ>[Jp4'{n *n'os$C=B8fh/TRqGab'@Đg҉g7W$~~ D,wJz?au8e/8uLzo4.Dp'> ,?Zs h.\؟:ok`|ŝmNH:ENWZ0lz˒.JI$iϘTAkSEGřGGq |D;l@tZF!^UU? -2:vjpFߌ_!Ҫ'&(Ôx,[>Uzca~\ҙ]/>L۫jF;͋G4G."$F-?yRfi*wsMH>LɴE1!^G&)۩ wSor\ l kz%qG[U{w5`5HXn';5j@'z14{9!Kd*ޢ|C?(4+%mG}حu|/MZ#x.Smg>tS9s#^\b\4Idpb\]mB‹C"6p"0 `fzh)/ iqJgL˾aU<@iZq 2I+tSjh#G߾z(ZkǿYB ;q Lu5t'.Epl .K%8q*N} x`WA|6&U;a緻]tOxޜ c y&cɅJͮ\>5AC]s&yrpfp|GEy^E-Cu'˿s(SD+-%SrD ]R'*Y{,Ÿ+ݨ ѣ֜wr(H#蹸qF@فy; B%zMeS3{u Pڕghv!a9' -*y5-~1h@ȵz-//ggG y1g H՛\EL@}gܱyLʗ7V^_6iSo@-@ ;WÉj`axVoC7& %/&9=]ԕ~U9OI+쀔'YZL݅W2X" I}Q$M>ؠ#{dtq[ׂlE!Ij{M0G*m6H6 Cpzr&cyӡ5>]n-<_ę̲8\Sw<5KP ,xވu %V0J6(Hm<zAQ,Dv |߉mȻRF}y$`SH  HOA;hC#eX2^Ơnn pW )(ft5cw8A$YX{[BBh"s)xARü8*X}ZC>m@;Gb-%vnj6iT 䳣_,vw[.@;~#=L͌ u'Be4 2h.O 3A",Eδ6fkj16z=~}\*7j0׺WkE#(gz+3J݉y }ڬ@UO) ^DTkQ)SlFw>yjZ;c]HWL'{Էź£-T(޲q3+?Y%u>)sXW}}Yy\u"\M.H[k?ߖv7pt{}IpZ);ȦգAǴm &.{{TB iE ,$Ӻ㽔]`r Z)?fHkd!)r^G4}7Αۗ6}W^O6 P)Sߤ|>MôpDf<0`H,}NcW0$`Eby:&ړ9(DžQ "eѽ歆^įtPJȠMha5$D?mS0^)8Ӣ藋!8n_luWo텾P̥TӁ-\qz8 {cܾ)|IF} 1'34+Wr= WG4IKIID~QܴԔ)1,DZ@,[aqՁ[bp~Oncy,,+E""q?B"Ph^dZtz3?q&F Yzy˫/]qb{l)`yysLj.u&{C% cJ:}W"ɨti%#?nװ8yأHVDյis F$ R[mV=Rq;V 1{<D  /ۈǐ;ȝQ1|껏\%M!Xssc;Z ErǢn}#բ5 8iӚn.{mZ8ܨBUIYzvAA,'V=QF,b1-uʭ/Mw İp<&ק(C^9upj#.<ΐhkx#H!mwdգ#A)(@`Dž]Ɉ/a1gvޙQQrHi&"Hzn|,KAYDwgjn{g3BL (k, qZ i^j'p-yߜݯfrqطZܑ5Yy{&]eBrK3<@aS}WVbb4 瑺Oz:!׹8'S(7*pA= zadgHgu{^ߍQLTP.\'sG]˨J~)JVnWTR,gYx,zW~M4[FZp㚗S0&1CMw}:* WauVL?F͉b(c9[a&Y"lB~Fh}ErX֜Ღgohhdms R~@.h (RY^NgZxP#Zz˩MIAᆚxYYzC]t!SYA.9sѡ9Ft+7?b/HjʣCaj*Rr9ݽMЛ:$pB'g6_Nh5?H%#)쯄wφT8sB"cj7y !"sdzD-yC̿$ҿFҩWn{~G WR=⵱b fGǣ_ZnD`#;:M'-0!ϼy͸xqW/CQ?%|pKH5p {iOI/ĸvtg)/jqx#8;E2Axh pHz5mW̰*KwM a\W!JemGݏ( \ I zbd>U (6 EwLMG_ATg   43_ѐJTdOч C0%yM_~ 9 ((Ο5/gM#O_'HaR";}uűLo/H*fCpCy;~9oEw^|`F.\t=*A.D^Sgxzޤ -4Q 2I*${DWE&DoN: JP'Ϙd+O5AOm]FnPț([,sM~`AD"nxq`Pb;uW1( mӺoXfWUG/ 3 AeVk@?QNjݭ FƑe"zw4a!s)feRV 5T4I^NV |bx ׆*kaV|m;p0bbdO[폢N^'%Oj;*qYλKJUUGp걚PR5QUQqۅT%j5/"!Qp^b/V!l0VqL1w0 HVj|MJ*RMD ҍL 4=`|yjJjJt12 { kF~8v v˺%QϺKQo-P0^;nChL67.j{z(xTGGuqfyf⦰N9k'οf<_~iVoic#zA&Sl2|*VhhH ?dm}N}yά-IAL5>kљeaeuH(#ԾV+ ZOz$CS}ؐ *0[VL:,2Xކvg(>ᗣV(mr&Ҋ!ݟZ?W*l1'o!:#ǠszDf Fy]FH<9ua\ KS[bVQ{ (\T{9 mJTϰ/LJu{uwcy䎀M-u. GTב> SsU#(&3P-7 >FT^A3.YS;2#T"fF)64+A)G|[94 F+[G; b>-E # @>8?4~w? y$krcEoѭKYe tAuh؆/%C&9xr'ۜGȇ^ψǪY(NqÁ]nl3v&k %U㎨[-F8;^'%ą%AjrX 4:| hn+G*smS?Pi}T|TybQ3P@T5hUժ-oFvjKވ@D?v*`Vt{Ơ&d{4d伿z37n:E!p27~AgQk4Hbi(* U=%UK)Y9`q! u#ȐcAEQ}L>MJWJ(&Дp,g{4&$gZG1ܚކgV/] RNMSqLs{Y|dEGc*F &ˋ,F5"R&`vBt!vH)}4-Bג!f\g kpU!H=\*Uj)^)ƅ}1*<;09*_EkyTl#p 6"U`ltH¸;G=RֵGa;@@!O! z]=Pz3dr[>cwQ4l%g/:Ҍ D'!I_|FH_+-"#/ :{QA] }qfXO%U"MđB#<) q"j6tH==tvPWT?Y ,)v:GJBoU?EpnLF[.u[[ʹȆTWPi.2{J%3bu_G.siL |ڑ , ]Xqŏr zh$ClEeZӏϱ1?YTK^\'@0 N#9*md6KP]"qze NM34]5Ax4Fs g^Y#SZG" peV S<;y Ub} >]B5u F Sfi.nOU*™5Ϝ]'{*> "lxo벌vyD<ȴ;99âZ!-+F(SЗ-NrǓX}Gv@e6iӤ𛍲Lbt#hWQ{Z!Á8/18d"bPBxIyNw)Me/1ͱn_Ln܌i;3cNu$Yirc6 nCV~"xyR//-_G(ǝVSa_&&CBKX6rb]OYuSkJ5} 9f%cֲHk@|ILmQ$s#q.r$ j$emOr=h #~ C%C|~.kùܨz{a^=wnH$CvwRY*nP1q4i8lfm xW!DDJpBjFXvd=ݡP\F8N 6nc9}Fq !# d [K ŗcQy5.$ vyt4:+jRZIrp@οR*Lbڄ:"|$é+ x! (? aukŕMK j.&a/7!g6T7>.~5N2$n]$UDiw3FGKVk(+ΤvtN}io ~L*쳼aL߶xιEg곓>њv]=u%HǽBG"D{ OϏ>DL.ד3rL99H4q mj>P@):捐XghԿ'o!Sd0۞K{p9 #n~X(u R 16 )Bl sn9>g7W}q3WOLT[C08gb_sY DťA|fA {ΐ /DjZzC-ռXEg{pN/PH|xs?*Hny-WJ _j{co7x8pE6sRRЁ6"{T o TSP c4S4$"DeAPUlyٸNL 2 YۋOA( .\ֹƗ&*]pP4&5_:AdQՄ{yi m: fhSk}he΁vz!\u'<$S(c.%B"w NF?NOۢoD 8@DϱFA}16JN I67uݷSU[_m{1+6(y{JCcmn?q]Uz;Ʊb> M!ZD %g\nUE<"^3J!ɺn\C1i8B[bQy^=@N vm+3l Q ԱPZ85:QJ=e!jNw j|#On|KۨzHك  ׄ&;80I\] 4Aym!3N5+rZjŤSE?6JuDP^ܖB ߢS^` KcN<Jd)-{~$EAmmD=W]!WGtExl&%(Iaq|kЈPCBy|e*jM@ A"H5h"?W'+ э3% W&$D"y$WL'MA㘳cC8f9w5Ƈ(&'vzkۑ+2zvxoJ@͆zZ`[H`jhj{(ia}#9cГSχ΃~Vc%68h"n=:Ttqɜ?.(fXq"/zi̾XVgb`4Q4Յ,lk+xLp06R|JX?G`GiʢMU~w"úex_"dPmFym::R-Ll3NeAX&MS7(SjtS+9%^RMܻ@+܈BQM8SoCsUrE_br N5'AV\2|ȄwD wJ.xO+0/Rj pS֞酬@hu|Md,';Jxf"*-elRD_FYꫴzG*IJt3-Wc"Cv7. i3$>aDX/F&p}Vu Neî`eSM>1& }yyF1s3_)_ z G^64!ey8("⒴. ™nv-C tP$: -/Id&CRoMӌ@Zs̬)~^8F̦fP;ZQ /ɡqV 1QLs;O |_!yQDMqwƎR=8ԃ$6$_? M;AUd2>& 44l?ڊ/x"fEB/doMIl͘w\[r%'?a7JF'"m$fAL+pm*$bV]8q |حo:Zyz^GNxRCO#> 43;L{1R\⎫Y83|crֱӼGu}5(oyCJ}iI1F>м˩Fo(_BS]yM8D2 ya \vvv O`66)5ABt|7AT(\8jz*"|f+ 2eADeڟA hE¶n, s1k,Ғ x)nZU› \&"ETI=p,?_ã7aEETzM&@>1"T<\@/]H|jqf0" <%Bz[UjT,m;K4kd}\F{- h]L)~CE (KJᒺwF5H{K@h`/$ ;BrJW}i$hڹdoNrovO'.܎9y6# ~N]qq|+3R^$钲obS9Qs^bۉԝi3]"])*3>BukgF݊ 4!:d) ,}W )3,bJKռNM 5QiiAgZGl^>]6W,r'Xm^g_KGC|Nv%1SP^,'W$WB%N BsU!IjӮGm:)umڼ})T(@98{wfԲVMk:HG vuшn^}C?fHF%9f [8=>]FvK6}\/;BxN4dT? FJ!!{f;pj2%ZlW~-XHMSɴZ܃vQSx/Q Sכ ) bcg&(cIH}? 8 &|ң 78-#:gFP".%ZEY/U9$q$Zv2!Y)opiSl}#+/|tDKu$)ȵl?ys&SZp\U!R\[VNV8!bv3[h`Y#(*-yc%~;u7O|X)+g+-v+ƲS@=}^'bB^f s-%5Kz7F 2 N<`f,qDs==J7ِ0L=Cpx؈LI6]X(FKp 5H'9fET6 }q9iy\a倧SduXh(]Bh5 CH"n<$yN*jG %NPt(_0)7n->yf"y71}B5[Ua.F}kmK_6/{>9}Fׅ)哛-I[{_p$v-2RoE861WbAB2ѦCapڙ9&D`VJ<.6WN׆b ƖR-2 hO yA8jVǴ8M}WL]uLMXs'ao`0'4 BXl &Z[CPwEWO ߠ^QףN^&,ݐ4̇WKȀ\ID ojs^ I0Agngt$:7ڷNF1:9`Do]}IݜmZCj3jY0˩0+X?(zß GyQ&jgz^H$ ɬ8?"Yu>H6Բ0tMG@g>' ɺzX;4j?A8N4/`0\X?Yuv9HÖ¨ g3ΌsA] 0| ;Κ1W s ^Qf0XVO61;gM􍊐g p(7|c[45Qq9ecKRg#]&ـ? ;m雄b { a,L?vp;j\|Dfe5!?aa .J:Sc:%L;%i'3u) e3OCDShF4WQHJ:[rhݧ1#eRΜ1e0(=s(!gRC(0b;>M?7%vr^+PYR e)gD^YC^-`"lՆ-!؉"'Lry{,H;e>p~_ܝt]NT**A,,:OWEA%G~Ded b>0Nӭ5f#j^*̡W8V FvXOx'nİ*(+;KC|(}U1=-,L1ۻ{yd啜rgUY[w3X6KpI`DL QlFXQ!1MPwc]Sʹ~V%ֵ-=8n:Nֆ\UdxYCcK=1>fXOX%::)grU^mUdL(O/崬ivFL=_TrcJHӛ%{΃|ȿҞq!]f:M΍DGh J]@I)D\w~靷d/6ĸ0IcE kyS~ zN~dHCOa$;YะP}dlZܥavl~<^JnHYO?Q+M6X2!#Y /]V|{zy.@MلfV.õߏqyҷ:+%RJwrgDp3Q՟naAfS ͳ uNgSuFsʷ|nu~xKbLS[l E]"q2"2+cziЭ8g?sܠ{1oaLJVVg'( PtTxW(OCKn0R&e1`wࢊt-W;^pJ*R>Ev- ;/]uY[c>H+[bIb&7X\]Dws v zo Gi+Jպue)j {(=J.W gpz¶'N!DA*VѐNV>qh5q@㮊j>Qz>= ?yӱmxcd\8uXLh !Aڨ T-('s(lc"&aD"3A(M\Tlh(!΂,[ce nY%'dIyS5uTj̏|uJA/|9o2l3YO %P9 |ZakCW>p@"9va^1`xG처fX](b Z ꛞH2i2 > 37;ǃk^Qx|3% ᓋR;{hy:yqM[P6E.i[0 l'kq΍\+K mrFmJ%dI\\i 6aZ 5"@\1b=jX@ttte@NaI۫2 {o%ܯd |؟57s5o5:hXo^į1ARHtamfEbOk4!ør#GɎ*7=U͓=Kx%;˃b7ƃ`為y"xV :rϹQҺMtMp~e-M0a{. 8] _8 2B<<BqƗ3G0؎ŭfR%',P{G4[&܏ ԧl;@nf(s:Q,QL.Q1LXjgg94?;L?tqa2  [ X 0댪>yJЖf _={#]>sD.|(c\l4ۢJ:)4d%H x$M"JV,n(ڡݗ`r_N"կԖ_J!FeժEo\O<%U-^엪W/G}G-^|>j(MhbN<-6D55QG_"[_HTS2䎨&I7;U<Ѻ(}ٮБ₍)VOX5iIOWOt_C}O1=*Vt0 HGz7 u2goK<~چ궱j+7ЭYU3ۃ@w1'Y>జ7Dz \]o N)<^7X א$gSߞWg }QdA%x$Y =)rnѵ=j3j$A}x )HxtkĘHܼs_pJ&LF0gZUōcXcؼ MbTXfEm{ϩEhRW덻ЯG t>dk槑Usp- o YyV;G:`!e*AV>?B u#JgC}nуr*v_me7oES  gƉT0v+u@v05*i/ oǖ#8QrD֞we`6d%V*) SNZXapx[A3/&|k'VIejϬR` U;i0{SF6_Thtc͇ͳJbh]e"2}}b.cw;\PBf`7!7֓WՆ7B_Ɉptq[\. , c3~!ËbPJ9 ng,-сx'QUz&)UKd)[`ͰU P;$'`ͬ2Lc!C ^ PxtI)0 u᭗&1ovS i)dNM!e>zF9t屸E-emW/KR"-6#= ?.% K 7Q3#*")xVz'j0d er]!%&)wYC$03 S:1M9<Pa,!΃rMn"1ўbzmWeH𢹾IͲ/kbVR=c5903NL{sǐ|Fe) '.,G_2Si:w;^NSJ05m j,]DI]Ë.Lz4>}UafBXG +ً05Kd[vthdva:s"pELp2s],;}J2=$SA!w\c/"GKFE5T u5jWT0k]s ]v |cuCpvw6'9?yLk!&9X+"|h?,qҰ%4)3M٘M8{/qT@'P:oQmQHAki}"XGfbgw5y$ߗϬ_6֛5@]iC DD<$lH(h a(L.&V׀#&CbJk,=Ŕ0"=K@F+Pk}jn@sTpgMyF[>bDv>:ȂH=m?sBWhiyv$̾pM܍!{Mw;p3D)K% kAÙCB8D`9pw)ϙUm9wV {Y(C(HO 4̓$kGC` h;!ӍVaWGehY>ЊXS|/}wL@+F&7"bҎQ*zIVk2](S>UlwG?ho9x|RǫhO=JLdgA1z]D*3"|l%dujuuG>b.+y"tK)M&o@xLiPUjJh'&#A+ ׬v_2n),۠&:eFaz+CBeZm|f%j. ~έEFd<a+{~&kP } K>n\VyA`0}s~䶵7~L1}/_(򕄩GG7>aj=r%:jK@$&upxpF Y 6gb5qF`vyiaY_[D~eaw^ 4?aШr57˟ S1NY+:sO[F()pD2 ^i5w|#Im%6D|*@jpS.OqZD0%xv9R$Em;\H(iUuf)n>f*M*>'naI4OBnalJp 7[>,r37x+ H N%}Bu.֧BICj\[=ZHaR1//E(Kk!ȅ> r1ZIeFԒX( l9lW(TqQ&0`y]ㅃANm&鼢Ech 0)4XD}K6/L22 G.d* רT-Y <|9\5S! du sȐ?F[ ךb33NZ~"0tp'sŝ͢?u=q[/r8۹m~wk\ƏxL"I폞~2ޱi®fsF2P-HwM7h! dGME EpQZV-"Pm>PZm' Bș1vTB&ӭ;i+1ck=#:mˢM98S3ΛL{NV"VSa18Lqs$ETdId]y:TnyG`UhSLلsei!"k70>PLQfg;>%lK_?b % : "%"twp/@L7|ĖRJxZLtޕ#tcJ&owt-SoXqE ߥ0;y0Y|U\;ޙ$"VC KJGZ̋lk&$Dz~,ثj]@9|}B}B߉WiNҭfwrlQ.7"g{uA sDNZըB-\B_ZJ+e1u@xp?)oe]j =g?F]eKڔ%G}ѷ""(+8٘6[5sb_Wx! u_x#)\`i^@[6H&{Ye_%#?JX]Zb=17ـ.{!%~ym$Rkn{3J6H:s~,@TbIYp1-T3WdTrBQuxByl\ު͎Q~ũ\4}/t_gmϻ<~ 1I V@ Scx2Ǭ(}Ii{aIv`2C 2} 79pnI8;Ja˞Ǡ'1!c^ƞT׍˧5-?3 1WJyڽf_Ez{ l*+`Sr]#S1/,6yoTiKF/NK]Xx{2j +Y/ހX{L,T'W./uGM2L j^oIw, B̓5 jz[`T &#K lZ)sj4ƇXrwA͘߉z23x;yyKќW}|u1d p6_8"(KZuS!cY ͓&e 8_k0l|MV5\͙GNaϋ^d";~f²,Ardw O[}c0Gubk"kӳ3ZX:gR ۘv+뾠fCTd=O.5{*"!]Bθ ʂAWVg#e%' Ii}{€swzDl3mPIنŝ3G`z Oa0W| F{/^ A&fjIBĈ aw\yQSXvo,yo<;螬&6|b-I⸑NmfL83GO?*- 04@_|Sf=\(5qJG9Η'Z+X .{`$dМ :7? ~sKĴz~%Z!a !YL%S1JLH=#*)WuؘO a 6!'m>˶M{Yy1|a{@s[̫r6U;aBn=RĿ$6;*x{Wj tIiDRįZ 9\d ({Ubߴ}H PTEE8`D2cS[QvnP$/YiAR}ArB'l)MN"3p{H.v1&.WPzaCtDv~7*eD7(Dj b9s!Pس. <1UO0swBJவbskkw=Ԁ%ѦS;MYH:"DZ|{$e94KRba{g \RZI o7Hw^j>LiLwWydB*& x辻t|&tWIQ6V+!QjWA߳.E[F*S^/ dꍑԸ( i/wj  +_v\r_S>@R䔚$Q|f-M\ztkgQ_' jp!\PYDu8HXXO/2wl4 B㙰ug0)N0߮P txfJ/gMbjsؠp%TJu"fC=ᘏc3\0&hLvyB-BO [&*"n{漼SOQ@ ?|j1V9 |'+d݋SPd4WX^6Bkb,{C0Y 1F"8RFH9%2{mMQ&,81Ed~Ft]&f+}vZ'Ϸ?x lXB8h&?*^T*Oٴ iZ(R%G̺ՖFx 8F[sle*_SɘmjRCVpQI3^m)2kқsȘ:\VbGjK|vP avdVDw$,ϦOb|Hݸ8i~|FZx:(^p–Ul[`b,BaV\1;X WHoƠ e7C} ,)Se/u $NMZMǖVX`% FRU64|K`wueƓ#_mQ:xb߾h5+##VvuAz4\D- ٭{3+߷-s2US"JLz;6:fϕ'5gDyzא|)jSYf<Ҙk%Se*sC0V#JT˜FN;%ck^1%mxE^`g!_VY6ٴ?b8FdR¯ZA1O޴ 17﹐1i6p;ZPt5΢UF5N(o?(M]GJc@S6-$9Տ *!{ś:*vX t9A!ؓ< {f ώ];tZjm@tgA(a?2nApfq6$IYs&(u^${2VڮkE뷤]g(7yGO֗SQ6ǡԝ ."8\N\m=ڿkO {s6[/86oC5AcS:7=c.1H4s?}tH*=?tzj #|ni=g[q娶8&caү%UtLSxYXyL 3]fߣ7pj6Gܪ2:5)P1X0?U80*ΡGCW8}m`LK@vAPͽcdFKurQ)o+ٚ{iA5BmͲP7ѐwOO4ztB_'1X+u~a+(lE-L |r]R I%S xeg$ q ^2U@Nlc ^c=:` (Ű[3&4q2\^~k=5%ݎ~`⯔B ~3b&:d x-5b-HY]f 0i3#e/q/z?~jTg5UR:Cd33˽WPxYB-7דO P z{ d.JR EUh肯ڌ{ܘi=v&bYڍ,q^H4/u jn<삇{;G5if;;"?V(yXg%Tlrƚ5ƫM@BV_:܌Ofw}'`G+kic L^R7w3J'WadyVk27pRmf=k}s0j^}V19#ɞ맫;',w ˴0meWS>E0M WN_Oe n[^ᓽm`H*<\(65[f հ >WwӺ.05E>l,—}5O)*LHVCE35L\Џ!2SR짗R*!wBFd 1fBCR(nm]L_-\ seepU=:Q9H".kdG,ɒ>G k*IAk2b*. bV<~G_l~!_zEnEx{ͼmvkDel|TV/9 1q0c;}=7Hf0A|[!H{yt}v[gLt*e_˂8 عgW@e)ˮ '✂Y:aGK<f>ꌷfg޻NiۮW-mH8`u%h! i ]bƉ a->Fj^44BMys=-cͤU؆Ob ?NcS4Q!𚑒jD"+i{4$t(Y 1tﶉS#-*RDM(j|ƤHzRHku!AqTw|;%(9`85$wR9Dȴoa!MXhBٴuACw%Jh@9v _␄d ;ݓLWڞ51 p?^$yB}(wVX:\j56k--fua)0 JdD,>B8!ڥp;Rf$}b)%<Յ3#rAe4kB0Ha@A)R䜲QǃPTEr6m 0"EzR\rUd InAsm&zi+e{BȯK#ڵ4G)iiPh. M{r`Y>8De~ t_\lw Dz4(Z>2v |)FHP1Gk~@ E} M,G,V"V.g7?ކ:hB)V^h ȇ*Ibi;6bUDn\&Oⷜ Fm'2Ed$x7)Ž+7LJD>t[?Pa' ]F45L>щ KOw[͞'KߟJsW5SKڼw|FLZ$<!UmXqxy:XbRt0Ë4ˁ8L!_31<\_; Y_>jט?h\ Jc;4 D"d0`׹aOOD#Lx,W)ώFeWfk|. b G J 3.@<"P=F7w)E9fϗb"J&rlԱηJ&ɘؚSDHt\x4E^pUݵ*9vaԪ5́ Q9_FTIjt˶o` ٰeD:c-{DE\.K0dC-p|=`/?`~&/UM q۲oeN -F0E@i:t}0՜nݚ?nOOcv6Tz#v>״CLR4u Mrj `Ӄ1Ԟb7C!ǀ329atZX0k?ҶI!J[4qʴh ys{+?fB>Cu/̆m[!]j@-ų7q&d, GtcQ9g 酷IN[Cr9 /4wV=^UV}zg_d+j>aQrhCbs_WN#(T*_; j,q9iʔ?$ 6/@]&7̊L˳0]R d8Zހ<0+ZMKLPkSUCBN8f$'f֔BţM_kbhTbeE If7|"Hb{4$Kɞ̈́h<[~WfWXbmR$c(7Pǧ{vlsp¦]oC]p_e'N\gRrO atT$Ȫ'y"3nHPjn&8=$lF .1A῾5ꬼ  B ϢUD?LjSR=GpLIzk)JǘJRUGK{V57:9TuKw=bC9kTYڤך,Rͷa }6x] }MzPk:z8s,ҐHѴ'eܤ$l,ҫE4;#l:F)>pl9 MT:RMprOy ܺϐEimf|'6AbIԛ\CME3iBB%k4yK&r>[&LsKNש9q`I_Bdž-2Z ̃xʺBoJg:3' wUDLԄT~ n-Ĥt01Pyُ00LX2i஀IO s 8 dk|~,C;~%91]f(N ZCt0;VW!BD:ԚS*0fAsO#u bn Q^gqNl9LM[ӫ)A~N '-:A GU>K*\[.0 cua‰SG߃j[8bW<3jsn><7Ŕ:*`v [gGVEd_KJJݐ@f!RHo ۤ#mA+3.)3OI_2}qK;\&{5/QN73ͻ=!=္ zgq]K˧=LC𹷡CAOGf*wP_T}ST<ؔ 0'~n|gͮF+,lV'˜eoBc(R3iM.<_Żn|{ ~%J~5# hz6ǩiMƎ&U+7伣(biX 2c- Y}boN!hyG|"gĽfRc0oL2"\y#/Ny8 H+Vo[(^98Ĺ u }wNU7&VL^E*M_)$VC͑P|S PKw4Wu'b(EMVl3Tt%^dM*A ;n|E6PYEK8G-2z#hbdop\AFeZ ^<ᅐP\t_#P7qз'k /_S4Sӻ6kYsH5/Y>M -b-.YhTfMjn"@HbM{Ր ݨ0ːvskBrj0*@!*65ɩ]^9?.WXz`eKH0kYTpn;70t6W%O + =AN$ͬG=9Kv4-KZe@pV ~l(> Qi9rp\k_hߴGZ!ϵ,Q~L)2Nj=ro r{ y/4u \h ]ik LD8|"]-!ȥ*q '-0n& +3Y)ݪ{53WU*"gA-f:*L{}@B)zE͌Ϭ}{:j@-?0,&xྶ珇7lw:_}YB.ޕADד,BDs^1'Ecy XEⵉ?u:X a-A^陭ýHmmh{ J^}DUV =v_gX uI. C`q*f0Ncr+1F*$5<WuejZj#ϩ#Io8a![rS.cǕoe}TR%'fk&܈=7&d}n* '=Pj|up#[ є>/ v*XUKMW D["`Y JSC#ex_՞02\Mt%6 [ά/ .))~x;Hi=DDSRC)b s$M.bdCM'AE]*Wxu|p|^߯F(Ы3oa;.&ts#*n?zv ΰeN?u@a(px+EQżNR<Zj=!g&QKV $+:'bI2'~xg}IGK}iԀvE44ph}PĽ\r k,r[-ERyU"q%73%,fI6,K̵.O`W'GTB7+A9J>/\d@Rh3kx!*TG  :91fbX}.O~17hy][ߛp/UVɴ-`h HgOF'!X|jb"#Lf+.]X -V(O9wž B9T+!7WQ'\)mmvoG$7Q.c毛Q˄ZxY L /Gsue2\RR/q(}ZG>r:O.yth., ]Ep`޺RFK1}Tfp$m֫ZHg{${r֫Ьޱ(N* vk_hm&x="ڞA q~Ӆ~%w4YTrQ b6AMj0W/%$eMhgnRU1u NԦlR1FsvRJ1yIUw*ȝN>> Cx$}ȕG|u$@)}˛lH=q7#R]*Il9J,>嬱~#6ͽ[s=QimIc$ o_)!cy?Wy8 0бy^[v&a+Rs)Q &Tnm87tQxϥ#Ug+>t!w Oƽp; b%r>%H#ܲsN[19A-^J` l?>d4؏ xޥ {ucfu7m ->IR}Z8`NtάfF ](Hz7_d%e_gk"-`a[EbEY=Er'GWsGFnV^@+G'fC]d=xL=F-ۋ5_x(?bֵխK#)[f i+ VkCk!1VX&*1\7 Ņ@Ƽ1sR [. t"oi>GG9/Gc4T {{/9sE4ZGƎH)ԛ% ;uk'lk_!39 菘g=< 6:~jbOS2XSK@?B)kځUQ r3-\g# v~BT!U/E(|Y1 ]Z(M8,@ͳP3 7R5_#$lXw 7?'?a9 FոHkO 7K!їB{9Ε AZfΕP8Na} n}4PWqEdRJ_w96jr \pV.N0<|A"78l3fg$8ҍ p^\.K_2`VsNqiDgM+k>dtHv3SNSH*6Rmk#h㽹ɵlt *[*VFGFS2{E*pHr@qaⲪYHJW` =_4g)UG/AF높kn3" C;#޵-\eEfNé8e^ ZFʼ+9Qjū܉§{ <6(5L. 넥2:k:˄/]^*)eZqOu߸6aKH*IӟA;:mxc bG gD^8EDžn>] U@\7ix4 % 3cAyqgXTߐO>ԸC7sЦ֢QgA&hdQ5Ѿ2EIs =A@ɰ LL˼4xJ|Z SͼZ<:ͯv:0.Qلޤ@>AQ,Ԛq>aX5#!+Gո=\z,)Ui[4;Uߵ+Iok2H(,r6Z·B(۸z\(-xB^ K]}藐^4T#U ?Z$_hT(Jj$`G,>6] Br7`vC5LF,w׻f.ԭ ?\ؐxFQo̳@[ey>+?] Zݦ. 9Oi8?'A Im~f=;4B?$yw'[ OBߦThm(17  O2kʪVKWt# .}9C})I{5۔{;u*q0zk{q].m(}*Q6A]NPkӴ1by\SGZ j0WL8g\s8&&-nEўz#[$_(veJERܘRYʰmbj:蕝6*\%?yα xGF]^G+l)crZxCӍ1;MjPZg:q)r|FDJFhRPs.֊0Q fEA-{pX6„}HtΏ0XC0l^2Km(Q$zb9_/0Z G{fb 7ҷ8^H3řDeD;e#m8oK=~(biYNAA ]45*>߂{r(5;)ˠ8vEC]&e_P^E [o{ TC]#V4<#1=(3;VZt1'`$:Y SBCDVng~ϟyYzU˝3A߈:̍%'qM r],_U8T3/_\3)+xY%(><8C3c[f Di=z{Hv/ZY>P(`]A6Bk. k+\xpcztDzTH ʿICA!o1@ [ʤ99Bx~ `$Xb?/1O%Ox cy SԆ4a 6ʕc(?p)t.vi;^?ғ_?ؒR'|P|U䑡g#1(CKrt2YrCPx#1CN"A -ţ=S[~ĔH8?D*َVRv=ypK= PvF7OVcm#ʜrEwNapy9O49@?|4ykY pA տfLۗ<VBi;k5,%ƣ#F[]V VLj<%Eűjw$[P-59a%9v`8 KDyRvЇ&oI4Jt[ݺVgcU)qXWph<Mi.ü}- MR˗3 CƇUDZY.a$}\=2*y`&%"m%ԕ> 6OY(+},%q+n2=yYg`rieӰzW2Z/R>Uy$^|1zmĺ1l1ϦPI=K.y&&'rb<]۠+EmkgzDqC}8ZtS_Ɨ^QkOwMrh;5=V@E8鴇 0VfHA ,Yә\Gͱ\ ٫LEv5F@k"p$ZB[&09Gbxs6&(ӌ8?GZp2x6-mHF|< q\ZVB긘7jG nMƜkc=#2)g-H/H GjX3G_˨`dࡆ}bȰ]~Ηı3_ #x>߶W\y|`=oo%0,v Nu_Q]bvFHgw1Õ %0g'4&5#Ϯ [{jYB<ܵ/gyu;gAT<e(ԏ-Šq^a18u*jzj𰢛Ko:N]/093҈8؃0佴gX0 k1Jb1:@XJ3.Ki V;B9pC/ ZÄ ]TҨC(4f0JRl/!~iSY*ցxn;NptY?5ܭ32 9SS!I%;nm:=O$NvGky-dC]oxu$T3}i:6]2:+ K $ӵ^l1R 6"FIakk[>-Z8οJ'Qmy[w_dF}FPBDGO:VCdl5~w`|(MJ״B;xH*X08C Pp85Wt'ِ6uDx}EuU;@Y10cDG=0Xn)HNjzn߷D Ȱ%nIl ӇM ܀ D]UIl@՚S's2ML[>"SL*th? oKV7їG'j 8.8٨ztbש7;ڴҰΖ"!{dM㒦h$#)]uncVpJemX4ymuSLmM(MqT$|)0$ݒ{!"qm ׎zىsem R2j4/bH$3R$V溸bvÝ,pER 5IsB A2Q̄Cİ+O.ZϹb3ϔzь̾f~,Yp}}h|]E`^6!f݅V:3:v%NȣPGvvxri#wBm/ǪSdlD%y9P- p>}|$߼d(c*_L5msL[{!çM*WY9W.ëG;U=?@㒞Hx}5]t l-4%[S~h!mF)e Iym!hUSxzKOzst 134N6U?ٱ%z Cap,J9Bi?l(bM- M-K*X5/L8#v("n}2!ѹ^h ooj11)- vUc(/C-LK7M_o** XQo!N*yu_iڔc].v ts($XisXBcܫ;_1XRhzShF;%\î7fXm.: iyY[EOy\S6g#2NR Xjp^g4.xO EꎼBE}^Xr"1#Y-<G\\fehs'Z|a 6&:f 65ckWBWMVzyo@yQC  Կ^S!ٶ .l j`qXvPU׊arPp b#11:B,IcjLm\?ݫ<&MwRfqeT؈j:SN yyIC>Cc"J"Pɸ$g(@k`h_ oq} nj~ceq5y]w]UB$K@,BC_1S?Qၦ;g<迺OYSLd;8Y̋i>PO,E/x0T+U e~Nq!ڤ+e\ 8 N [vS@TD3a(܋kI0w8Q{wnpA{2n(DԅkfI:]P묙u5D74đnF߯ tQ Pf,3j'3>|elP` 9Vp {%]?]٫΂h<8L0 ~ٹmΧܳs莬n|ڮF9(ˏ_+W^IZܷt^ZE1lN.^ΚVг;=^zx?~, 7qy»>G$%F;#'ҀETh{axw|ށ>~JcSn(tf D,(GVAj/5|-t G%Ԙt8 t!V SUzwO$F_&gB2E၌F8T >p=]c\^t/?*"2)%+pىDz-n7y8^qm^qܐ~S&{H@yجu9 WN~Nv7l#њt{^MK'chM+/2YMQJGAev[UNvE\Ghe Jm"Q.085<;;Aq$TQLx2AYO:KT|(̍וIė_qM{/ Nh@f#FSk~J.Yt[š S)SSF6ViK-cj =@ֽ',}W:-"WHi2g ʻ hዏo mVlk_rqOD`w]zVk#Ku`Ahۋ` Sy b9Z41>nu./J,KBb(6')4T'IR`p}h _H/ɕvjK3 9|FF M uM#e=45bx Đy2߉&#1o#wͫ*'Do3*Nvg6 AXΰ)F=\pkZPJ# r#U 4.H*iJ%[X÷XJ-+ C 'q2 eoi#ygwNR e[iQmJ6fgDDhiXAC>)d۴OkUm@.ooe`prpm Ǖv86TG(qmA6!vVlG}_f Exi K,[&' ,h-f@P{ZJ7Zҹ7)XJZrѴ줥hj *.i&ԳiYYDR&jB\u146GgGZM'.=ʐOw.WOF&禥~9+dN$r< &C2Vɾa%+;r8o=ӮM;KķP6R8a{@~$W ̥]=ǁyEA h(=,yuf5TjQTB>{2ޛ'_ut4l݃HD㡊scsEUCFޙ~bR|,]8SS};y-Ds` ͵리Ŧ|5ʎgq?N Iv~ {2#1RpUN̘$?/E^l@x<ڭJXvߤzMa|(mH]ed㦵jF;q -*۫?-L\R i*m5?)zco-녂EdM ڶ' >ӐKh|}SSsheG8Z )uL 6O̜߳^ jC%h >Nh|Ȋ#\&2{b^(F^lDSF }eslmadv[|~ًP؂=Gow9M*zJϷŊkmOM'XwW΢mՃ;U~|4JSYߝT{IP &$Uŋu2ԀQ{in .t ԁ-[1`W.d-T|'{g =۵Qפ#JyI;\\:hIa/n~32[-LTrDzpLH;~ AUċrkkW5Σdhu /V85^)a-IK;]}% kMNuIwQHźo,Nk\9Bymls[o|c>GK8cVe6P}, m1 Swmڼ\ [uS ivZ=m2 C4}o#KPɍ7+TxH9 )**6Z<tȊCm٥c}ţ1C"LJz3Ӗ\}6ɲ#&G\Q|xN b֮QOQ1ԹB Pcl[7ҥ*#aR|!*bPŇx6kM0MD a8BLL|wtDۥ>khΙo|ly=\pt2L\k;l/|a8E|lhp(UkYhf 5 gBlؖr+.#hR 5ă?Zm-0kn{ͮt#i~M!~>.MpShi ؟p n;tZU̳{ 5y\gILB#UtX M\Q\m h(T@墔{>Iu9Q>'`\V7 CDQg]=v6^q\l|StqҌFv;":-H(-fZ53Ds>F";,?HcKE_6ON]f43n绳r{B0[A "ӰՖ Epxpp 4 Vbł%bb[ɿTX-ʓhO24v{A>3w|5!b8;Qc|>鯦ptEuڭ `׿aXߣ{QJ'D+S OFH<['+ #Р@O MgO{i^Ir>F'k#5˿zOYh"8x-qh{|\;G1RA y4딆'3(Bb=Uo}vuGNl`CJ`.&eTL5dyݏ^' Q(10Jg(ּmDX< pLY)* +I\CdumT+&I3iys/fe N *d7|:>|c^'r< kdT7ٓ{~>--݋-L gbvٝ ~MgW >FzЄ*Y|ZֽoV8ҹo}0 fFd>Czd2gMr*Xnq%_Cw0 W[ r ud17vX;;4iQu~E 7ZJ&xZ"/Ecoټ 3gvٴX\/m*.K~w8z&G:h@*WOA:ja؞V "NHDfq*H}Цe(ïڛ1~:XNԽX^'cƄ_%! TE@=pV)r?A:|:5*)d# <#aJ%"dgu| ?Mhn%dVeث W%_$4x:`]>VY6/ ` /!nz^w/w9 L)cwxW_$ct 5isO6!1 `x5ZH`+-ؖd*xw#S9GSyp[ăsHwWb a֔mpPPumP?@{A֍ #h*o$-XeCF6H`û~i䇚k% ?6sVsr.$bgl࿅]3*JsK; bK,][h`5M'HE 6ݶȡFX;_9lx$In pC)-VDcR>DnO?׃oh)6T:(qX 3~w_z>Umم~ezZqDЇ}8;j4t_7B#>lZϺ,>tY Sgt3r#,5*Ps6P!)loisdcG܇~Y;t+j_61czk~3]odXbP$XMìZU~?P61T@[crWeJ嚵6ʸڛ^]<1nJQI&koXJI\5FIHw. ΍Bqz`f~DP ygF0BƊyoJܽV*'rH |Ƴ},V o DPeꘄcf{[Q0!2Ϝ6WVs4s EE}?PO9_ CNs d=2r釤-@sR\WE&@ ΋NT^:d)DQ*yЎm #-^)]7t,yc5r}? /+ pcDi0hs_S6p&L=hÄ^)zv{W$#>zEmnl~|/v 4i)ꀶm׀(]Ld*NՍFRD[ 5}@7&.ۂb5ȷyc6 r+䧝bRA [oX_m7}f_َw'HUdl8T"@Q Qtug.Ϸ_HF*uh=2%Z퍈l .WGFB%,Ԝ*jI>Dǃ-j'R$&|IBZO.e2o]M$~v7ًP)WZTXerQ bXf%c]/Zmt_0} ¤goɸ5P"3ΆpjР9w%Q76#}Eb  L,E*9֜}$^"_rqa 7ݳJin>cA \Uǯ.-HDޥl!gBL^ʴ1:wW'dTa tBʟnN?U \GHYR.ܽ%Ō f%uk88M?x^F\I'#G4, |Qtd-l{CR7ԲWI$5G|1pmQdRձGq#Pd}ȝ9,^vĉz26@`LUSo0X]c8 ?5}1qU2 ;N y<)fP: 5ȓNۚGfX$sai4~U2"?$O޽@UnӫJCN_weE)6}Ȝ=aj'9ƞso&85y̮fn"v&[5>C[+m듋?f9JPRƒ'yPV;'ˆHecYVzV5EKН!e}jHO?' 7FnVWik9[@ 5#IKda}d)t4AMIQL}0`J68"(  l/@ KM'l #s|9o0?6~~NgTdFKZ7j @HOanqI‘tzRx D _9M"79\$_,eo;;;KNODMD)+S)o*A8u;I.BJpXm|aQqZ^DnWǃ5)!<.dy S/>Y"pE?6 hyDr_&&ߖ6/D*V!U0ŮDĘIثR^1/0IctT>Tzk/X'\;z$T]xk\vJx.Ju͸kc^!/ϖZE܃U5"p ?*;At[DؾQ2mƇ`*QYھuݯP52ow?<66=9io\"a[gzm }}']ΦG9RU]@^3^g:[)˦"ٲC ol6US޵Vj9QZF ! N0w'De_CWQT(X<=d2 p|=gYJ+k<:4eZcyƝw! 4819K, Haf\ڊB.TCʿTOiH\Vws$ TeqZqDOR3ņ0)h6^'B:bti ylrQ*0SU3 //**ԊDyN˜T^[PFLWsD7AN~+-vu$KEwUq{2r(>k `̷ )%p,9% zʬFA;668Z!ׇ?ov$od,M6 Vѽ>7dQ%q }"ufwas"qF(zG{\'SѪw!`l){s )(Y 'ਁ;f;.❞oTȧij\d{ESusd*E-)XJa d*bL"?{i [i~QQBY@Ă)8nfup4| ~dr4 P=Mi$d w {{U/hM\w5 az' jjk,S/4M:;2'9"i 4?$NxN_c{*Q̘n! ~\M,~(恲sQ[-4OaU?iO8  m f^ly 21-R9:oiMn^4iL3GK!fkV֦.# u=x_IPCo.JiDo ,rWz3n4^^j.脜N|&g/,'r*&0zAĩqa P;Dy:W/?d=*R=l Cjfi=9%|Xtl~pVrZ3oו/:oDYG3 KHhag y*0nfar,BRg%*gY2}⍆ (,|2q@0r*}1'F鯱ަA10a\@ac-yEұSdRU{5HD\,)tm4D_%`\8fhʙ{sc*aSIB7"um#RKɿԷ'y|H坢DWW' IDXЉ,bhMji[,89hswEꊯqNCD &K(}«h琀8 I%Œ^z Q}?q PKGvّ앀`xž(ۙOWH7\WlZ#[TYFRIN/r7tdlܣ84>IɂZ\e_.;gezM׉YYwL-B̋\=+,UK}cU\c6wKBlAG; ƹ]_̈́Zwicf3MV]7Jqsfܛ1MVyR(9W1s*BXg4D䤹KQGS,Ptka u:WonD^'{Fj> e έO\J*=PQ,%*`ksh-q2B<X݃5r^5Ǒ2ZpT&mR\֎YZ8F)ȶ|7TuaWXxϓ?l2nD[3/W'oTB,RiVj Xeͱ7J<TK% qصxhLX9`EWEDWӷ6cFp䋅\~2.:i(j6^QAoww E 4(7:Ϋ.0}S-NޙrHSE HOb0*lw>BM?*A.\ PgF{`*mP//yQ hʅ#{c#YbQȸO,Y%"n8Z :7|7u `8(i_<=gb^CR=GIOTwq#e0Mmr?jT9*9/h@/ a7&7#V`)BFИYƽ˶YysZ+5d _Ǔ̟C`y|j(^ ђ3ES|5a:[$=o}/K%ghG=2Vel>wohH S?A&)d䞿#v|}7͊V~:X;\5bv I'wH@*Liԑ4 417Zon?A%QY|QlTL;Z?lMe Z񐨃VDکAߙY@ u#`kydf Ov#_+Y.p:㦧}C;Iu|x YM%hh^X;sLO[C99Sҫfk;/5Znk#Fy( qOkZlQw/XLrYE *MM"= q{ st .Y* rPRNbHR܈dtriMO9b9:VlUYbYBfN =Pڂ,+b`㆜lgUH3YA֌_VWIҪܶB^)4QNJ)3r/E6/JO&VCU)wn H{oax6ܿeB+&-j=H:?uGd9l9Vծo+'k"#Zwp3l<渪? ;0zKzmgl?t>[oo t>9;i]ʺ PbSN<&V/cSl XA ܭ_y:w>hj[B݇xj$ׅľ]zé6x<ʶS:/, DJ"LxUKBPzOT;O(Wb]63*δ9ݴ%19A_hkvVrPeɍu%[F;OtyW"l/k(ORIvte`uBcTs a>";idڷf< ccp 9#H,,f*A[ҼŸSwl=]CQn)FKEln":dH|(:z;拞gXFW. j=do:f]C)5 Sn.[aLn#qFSG,E(wvm-ɬgA=H3$y9OY#d5c2}/ᇑP'cKrFklWAe?HMHv7gZigx?0sK ;]`ު:+Sjپ3jNqLith5/-W]VITO'#)y^5M71:C~{4ݘ^=lE^2[wvTL)*H^z"ސF|$  }ASzІ>uPv>Yut^!@[KkVJb?3L/_fsPUZ"apU(\ Gy[FG.ٵ\-q1-]زKH_MYsJD`uGt"HrgS чÚ+Y>>ptzO,kПmCaxǖo/Eױ^#f$!503~.DB0g61 B`rXĴ>kZBh)[z?lczIy F[73 XraA*QV/ elݩÄ$_aw0Mo5+# +"a条: Զƒd_I Urz7*?Ew[Vœfh-Jnvb)!a(cg&Np`y50/vI{\c}$} Rû_Z'w/md;(^2) .iz2@"n+T0iD=s|YTD l'nlQdT0ԍ BNrfB'qqiI4Jݑ cH%̸zZ*9cO'}K D'@2 صh}=]5/?TQrڗ6ELmWk%z9!1TcLWbO*Dp@kt+hdee4! wD]j'w :mNov@){\eRy'eo3ȷVA@IRI6G8xl/@vGQ`]O&>a=bhIbx3XK-=%Nwπ?A@Ҵ MJTFN>V(wW~PD߬;ӡ]1XЮc"u_7|4g_H\uP9;W{z367jkL<''Jfya!USIƦzjՅ]{D˻wvy\ML((;߷o %[j+eݺZxiQ}Ian%&g@.t^:R,Ei)0&0R;S΃N:b7uKGYd ǹoS?|;g s&NΐB**0D/ScBdzܗeŚ?,&Lgxx@t*: %tczedg sons Ւq#V 5DW+uA"+`x8=u *j?i PPBG\ޝ?!a42JĻҽFvf]]W-5)N6Y=UwtxhOK[g'! RQzۓ)C LݍЀ(Z5:9>u!vRv{ʑ_r128')`<3k,̿i6iwra4<+ޣ3B"Jrkew阣<`ܻRx&娸ǻ 8 =OPI1>}F5<"]~CKcs9jjJ턶Df?45Ret[-c+ycxJx4f` v8OiA(0q]@I -GjnxiRPM|U{2e˸]48-1bhKWbC ŞI ?mg6>#;vib@O}ie.՜c5_*2 pb۪(BzXx*LO5 ž)7EA]\abQ-r*A/qeLQ( ?3 }-?/w49D{'ۤ"$xA,+P=tJUOfr# ĩ8Y‰r;T7]mPNM@d.NlV2/WAi˚ZR, pOiUr-,3Sxl*M6ŋ84/Kbz􊼼pP5;o:$ıVaL[|]IR.<hF ǰd"bO~r_ٻ e)7;LKZ߶)Tp0'Sؑah? NCg 2 YQيߔO4.2 սЇowfloXPO?N:`v h5."ـ#Ɣ/fv@y0bO׾ԃdOJJ`tBNvaf[+Uu+E&%B&Nk2K*'Jz!j_Dc7ɇ+ q3O yyfd!h4] H+Ρ][-m*gDkf,GpGdi_‹ɜsirmu1ɺ@eS/K&JU|"„ |ڍSH1?"76_wk$prP- .ݾؐF ! L2| Wm!]줃N=jNfр4 dGC-.@.@S_%u4|yw"jy:Z t[ICshG#dy-\f ky3ϼiS{ ,Љ0s9]BBbX726= ky_ȧllY">F`k^`?ʩ+M]9cMD)HϸNۺئG=7ැmOL^ޡ*7D?={s;ZAжҔf}jE\igx 6Cte.LNP5nK^d1#4 Ӂ(PĐWe?Wna ZvpaaV4 ^XW*1ǽ/{pZt=W}N%пɕb x]ԯ<w,%B|")4q5tfB\tX+d!36*&W7VKBv|(HWX=3R9}"IޠHHgLi3H+P aZ6%'0ÑD"++[658m}QHږUy>e=b(%[_z'zhrw~R#AǖM'˲B,UabI(^~EAQˈ;0ߦމ%_"{*6pf j#[[~n&IW)gg9O `!C>fmz 6J)SBnf#c? ʰN"Y&7ohV'ҏõBn50+ydtkUfZTl@`w8ѼAH$Ud"sd?J$:ve%7n]Mު4q5][9,FN:QlNmQ0\ pQ14|jz2VGc:=SU"&%ſ q)u!mdT hSo!hIzǜ.Y;:>~6;1zM1u0hiMeg!4Y'Ԟ"ͶDdk4+Ԟωg7O ;4|(&'.K qO:S[.u-hȃx2w:*N\\7um/\6B0ҔP)T-nf_Ъ#R Od#Bg[ma_3tOXlBg ZRe=ws$By=m!^,#Ɋ,X 02Q@!G3J8>PWj?lX!z[S$d.gkڽnHFۚIJg̳ME37NZ@`,mur /}Q] M55TG|avY/*kj8R;g-[t S𤴯gLJ=?ּ#{6kxR:ۥ&{,1$Ν)&2>o\(ܘb mN6N;.qO@4>hmp;a:͜2Zs8OD5cn.]^VCo2:zBLryȪbZ) +L%(osZmX,ULx}ZpVic YH7 9gyfPGzq#@_d7]X(א3&EekP^ X<Ɋk>==WZ?n2ep/ lf\ɉӤKYXC-%^&_512ob*s^q×>A{<ԧަA /Uh(ǖ 9}4I2y)34jCTc1Ab]ΒƽҝtoMY2סȖˌBu PM<K^JeZfVϰD;d%0}EcMyXjrϮxv齭H".b7t QbLzkT`mdlh|D>K:zU6A,I^|rddI,868t;+CXLZ7*CD:>-d0ٖм͜{kg)VῬٿ<1q o.J4yG $W5W>M/^Z Ӭc&Bؙ 879ʻ:RGr3.\ʊtQ$ZK:/3S0\@}!!F] TϰXa&S7TJ.!'(uьyK+s}f]!|7K@W EnTi@ssWK`%k>iN-@#c16V[tG6r׸3&m4pEDɩ#Mbr/p+x E)>T[w޵_)}H>Q&EZɷ=6Iܙ+@rMf1Z46ޓ +1 ܇ى[hFYWasƖS׌ڍ+ʊ0GV {\К"57%|ɇ5ffB8' 7ڭZ"PIc:U4(E>"|U= :6V/;dS)!J!~12}.>R_!ܴL{0J@5M 'z%[+wZ$DK%ip-Gp[q1f`(46Ql 2FjPx>r[bGɘ'X'䁊߬9Nzؾc`' 2Vj|;I>ׄvQDf_syZ)Ql0q YtҐnn>O/Q.|*m{ “X5* 80õ,͊3%Ӓjnk+=ݘ@f2Wkx}ioK>d")Eb oF~i'&ȸRΓPz#ծjn)g/RL}Ƅ7lBh\r."J89]W3jfDŽUKN5'P#?O9p5FѴWtz=;9[T͙LD%Hko(c&=Yhoo^xg3챓}@@U$$PNIEO3*U:<9Ln";10n6gZ't[([@O_!ڻ܁arM "3Ja+I\q3o+5.ȟD oOIv5-WkTiѢQ&s"&I C/YºHi1`qf^Vc&_2[ {`V=^3A #PւnO~SfyoEOh<0Ʊ',npWuc|8&MYnQ0?ӓ6ͫ*D1J !aoUcux2 Lx$=j{ݢ-URnFze{joPN7|eb]zGdC ?8~ȤI?<8y3},p_(i0~h %V!/:gCp/W[i;t$3dԿGF+ >cu6=ih3Rj @ п/pdKsg榹I ]3X壦' =T4ڨAX?&fYdnaraKtBKӱWA%x .֌T?vEפ`o{Yx2 m)X~,R ]$Hc*xOP^|Tz@n{}ɕ /T%Uqx.| _t[.5qOtA{ĩ8N,`&F@LugvJmf07pC(0/`aҍȌ\$E<<%/RB(#/'~9rod /%]b]ǻf#3B+CM:Ƶ5pҜ,Lr6.s6oW Ujedy@اň~&z9ȧ!-([2o>S#VC0OG¼r-B*/8 v}XCAI$@By//{\[\N673DgSe7N5H%3j 0oq/!?E(iCw"O.%̄;[k|9fޮե,dwj@vF{ { ?`u8JIG˸KbF&m.DnMY_Bzymm͕a,s6`HT1 ow|A01`AYY'hQt oniL]KW x%]pl遽n{Fg̯d'AϬっ6a=(( "rPIM.k[ 4Br1ԚCTk6'yZ€jIt@Z#A~d`'j&(-:1=l0!?3fIXvy˾D;sF c2Ʈ]ď7: K;󤣢*Rmr thS)υ}Ih5@O 5g(Q}Σ)4(9ce,w%suBȅ@:48Ƃv97鄬Vdj3XRcE3u? G/oIKa5E"ݶA5IV]?YO wSDQ$J7-w&8a;a9=G o7xy r\ٳ>rKVo3%S+ wOGrg|&ߤ$%.ZJyN/Thvf&K]19#\y㲿Х1&)GZo{! gpj }OLiZa!BɈF8X`ui=#k@O1:ނ#jf[7DLYԍ/"p]"߼tV4ӌZݳu9/gJj𭠼hp@ʭO+Ѝ7:h5ůꎚ 8Y%tiv RCa|ayXk{ 5f)Fuj?ѵOvĜ*KUc}kFSrSQ|WS rFw*oE~ɡ,L*ѓi߁4hhB]0@C;p^\o"Iߣե&[0#ՂC!(eE1(&P3-4MVH ~qnMp{HVרve쫤<ޫ:l[+FUYUI,6 @-O_,ؘOV~`S**'Oz:ڣ2X~.kS"h\uR䇩lO/,[.Z@"d#ٟ:2 Npμz;H)P5[ WŌ%T>cS(isΉ51wd?s}I|%yBB ԙKCu>XTsm^aBn]By2n/{4r@*h43@'Y?bW!`ѨMQyFmʍ^X+wjH!l"M/A<G[;'`2g~&7} 44@̸bܟΟj^%%.€2U+'6DdOD)$Nх[ 3JJMvNu<d`n=|mq_ᤡCogKQ`5cCT߯-~4TYV$rWS$$D>%.|l1G_nQ@+֥ r%D>j t"hes5n2ϵn%a]W/'ozFBQka{)>a)4VXؘ=>yɖtgzqG3fыCw_olxvg1 aA`zZ4c[`e2צnfʅ*?Xtv58;=#=ߢ.K$^ik.qZq}:(4gўVK/jw9yWCwT(~|]SHMmGaY~!oΎԼ(bb0-`q168s_))Um"[;3P;1#~|K<26sv p|JҤ4}q1['#&YuNJjoo邧3 1gG\- +&fh|A%Z}Yeux5jǽub…a3#pf$&?Ȣ3_\%Bur"IA2&CE?rF#c%=D/:rw"ŰO)7aOȲ0% dϞ/cBr?B$o(>\1Rk-?hq(6 ԩ#H:y$ֆJlRīpX'S$=Y 2IQD˯_ޱp#_f~9FRe^Zkbo3돗y!8 ng5CkxNV)Q/݈[*d;u1*#יFb@m~g'\'Hwvrd0k?j# Gg9n-b.{4T[lbrZTϹkYKA+qP}~ev2X#cAѩcM#E|F4;\$LLbmqRWAWF{Ucj[:ߤnpgiOEΌGվJ[,! H9ianWU7~Ua=p@ގfݔ^{® PZfЏfXtꡜZ2 c2_¡A_On.'@ ̾\N $gIpaԷKXRR!G-XL2TP 㔱cZ;JMsQ1vZ|8FOӄLlKJT+@U@ Ko~:T9 Ǒ1L >;YJ6bLYPﷻi>iBŨjA3 vxWMwip jJG> @S[P ȕ8vI,Vg3YWu;t}-GCs~cZ_5rz?U" Ӹ#;7@ۺvC []C%LO-l*3 j)ϷY#]6ܻb=hV/Qݺd>WkOd||2jS3#B%{ooYlҺ R5 /Z^uhd(uOYC81EvYP_?/#sUO-5ₜnjzqFwO{q]T;Z$j jpkH7 4oh?y߰\}~ G81tV@)dY!L;_kE|, uqa1 uޓnyy{#kJbfZ=VsӃen's$1ϙH%oL:9BSk׌X~ ɒjy$O{_T-gHiJv ]:)͛[\T6@l Ğ*|d/+Ɖ>Lbl { 9e[(MnăOH|vLŹ,a9R6rj_hʘ8F0S%'<~1> 67_ $t/4#\Ko0O:9ld뵧BEAm˟E ]Βρ^ dKawzq*w a : +4׽ZltDbeUۥpb?[}H&Ҕ>p>7١bݼX ̶5pUYgJri}&"ct0]8C9X?wk",u]"g3އ6@T#Yxxg UU l]$@7ZwٙZivej=sΟLb3qlӒق|C7g( VO8,E ȏdVi"Batv`GO:`Y[,/Dn$_9(h$e= ˪9P-sJqan;6YFٰj'0d?RMGqd#>9xr <҈S+URGIpV΢0OE&u^>ɩdWk_R"\Dc'#}9Xf4 fvwKF)lILo<:<9> Սef2Ilr2CWK;tblKlAd.8VP)+:,E[ h9΅D.)^sl f">iL"@cy…u5|_z1hW}iX0IcH Xɚj#6$~1SW*W~^o05%M "^k;4m5dǂTU~v&0]1S]5|?ヸU88Lj-T9>㭪)h%H:,LYf(9Rj@~ \;gF3ө5@dma=%wO{?=8yV} YY{` ;NbM&C9M39z-ŢߋeK=W1 F*1(>J`fu ۺs0!x (ϼCpEATUKPaiJ#{{Gc ߻PfU:idhLI.fDu rĭ 3oI i_.~Ek)%f6&\7ҩB; LyHS?i'y"sO o>Wb@$Wmq,;+mǁ .'V}ZLXL|e:D oiZRbM/ ,BN0ÚlQ#farn+`Qy,-z3&  _),jeh1.B  RǼp,&MRϸ5Xj`Diٛvl 6{\Ω]A {`ԩ- 0W=M>q˥ѨοZ?_d.<aRI]M PHZ ;}% n<4f:/zFR>4`aS(NLm27gB^QnYc&3]/7~bT~h=!VkGNkht qMn~~*1 2D,`~^39p.MTsH' #e6ྲྀ\Z'yDp"/CNCe.D8qᜭ_H>3Zx̱L4Bnty s>1vr? dl$<31-&TGx6anTY%<ЀLv?qfmP~2um Af&'^/uBdYA޷b2 3E\Pr2`^Xé}JȋG/,y|ao\(7ߛ\mnmBn_ j"bH;"3\`V10-eAvz pn'SbF1fVPc>Zҳ8lMsj8KdkltIvzמucŇ!RӬV5O+=7L^BAcquϩ0jn̙^SJ4E ȗARZr=֧'n'pɗX!t1bcpE$5 Fd=# @H3; ֻc eT@h8gdz~Ucf 5I,HB퀲:@ӐBk%@M,_,ˁxOu*$gv1]K`5Ek;{UBD_`RբM8)!S37^/ 4#S ̃H/kM7כocH#V8>Ld۴7'^| Ey_LuM?2u!AEH];P T9iH>a[8^`>{ H?d O ^႑>zO{x#H "+Q09A)̷A5%eau!߆ /*Zn,Dz}1EoǼv]TU0kÒV(2a--6Ey?j{ 5k.&ï:>ޙ2pٝAp1{eeĐp7Q7B3̂~OTUT;@$ߵYpE^<8[fA< #Fp5g£:1bSw-d ~ۡMțUZov-P(/K@9nBIsTYXQ0JaU&u_1lSd$ ?cB耥qH;v.PHz`7JHg"?3‰<䝽:W/S={D+h#> ,ҽ޴ sݡ-̫dva25EПzǹe2}ujп0̷~W41ER۞dij'pbnGD ZNW{axဲ\.>PMl9~E3fy2qɎj˃rrk{hT VndDUs\$ʜ80XP۱&$բΏnKQ8B[h.Bk ޽xAޢp]ܭo~ A}DT/iJo6D.j#i!Ja1{C¸5Di?g+\cfChn^vg 2,J_c6-;H8*±Lo4Z9|ren6T2tv?h*VEjbY 'KkI7hѻTy`rq4.!h2mH\Gi,6T;QAH}AS6=nT=Ő[v)rqCYƅ^=s<u0&&cbf,h leU7O-f4Y},m3V"Dvd5#p!b-sZjϘQkq_^^tм&0ɂhw||3 W ISV+ 65 :ս}YdEBhyUa!ZpK{4C&ᅳ;Y̯9FqiI{38Ƙ@IKKEo6PYRw3L̊Ojۀ*_ˈf=~l1/~yu$y )=$;90󠴔B0Mp9YZVPO ~ڑ-NbaԾ.T8,b~yz3`Hr2EBuw Cqm6 drZ> {Y~.t#עȣ4fHGJuz:bP)pnD7[ c74, $_\`i e7ueKs8gP;#(;Jy.8YԚEQ\g{ ,p ϥTvjcx -S'Ǐ1#</T@ׄPl^{*{t/s5hvݖ$Km1$?>zR$ "r't b*F?yNT4mI̿eޜ.p'>0߶PjIk(%UlvF5oy]֪^*hXgxo}oqܒ'Ӣ)%*TB|&Sim'}Dže(l_5gW/c@@EӇȄ|lɸtZ !UKf)uG ɯ$32K`&c9>[r?;J3S>NA_|%7ƵBF_WOP^d2;hDn~T$`͚pUW1R^P)M)I2Xg2ҿ}X-2_iyu[!Zg?OtbdPƽ\;6lyHb {'a#RW:fdGp"k?7SaLgaFCQ/srPm^ĩ^U:6CUϒ ,6̋x _L[~B("(Plas .ilM,r% J/|_`[JN?蔠|df,3 3Y5@z$sFu2 7[]F^{Xd{ЊZ~"6y0G]tՄLif vVyPHYD&< ZQ(6BmHk+1 ː7Ҁ6OMs;KFWOk*DK|8S@2hYN3aB<| )Ej+Nڬ?\ } eqjK\ 4]~=vtUv_W-4}da45DL":O͘HSQC'uڮk#!3Lؼ g 0P2T͆q'$C6n,j zٵs.]fl6̍L)ƻЈ80`;pndH(Rrh5)y֍뼩_[\#|FPPhwS5} f@#u-DC^%|tCK*t)^`BOQrR<$ia%ljGEsX 4N69hZdi$ /<%)eDUA0֋!`oڵv4{5%OEng@-#Nn@*nX\6)<}aK/mv]? %q)R>L:P2Izc&ΔO=,Ie>JAQEJ"3:M ]]MOFjP̷G*?-]~*&p&2A,_jq2HѕErJma$iYFw4_IuP9߬˱2#9PI9{AG oh1{.Jl,/wv-[ SoYف*"%]m&@甒=nÒml.cəiҮQwmЎ:=?JL3/xVSHB"HgzK[0˷2dQܕk*RH,ݎD_;[SJ-GR^[l4QURE>but1=:muXNk;|}  dtKrEZR.%< }eD^Ѥ$ s@K grd!~CL,ٽQ<1sѐ[@:|ĜL&6JΘq*hd⍐O/V=:h5i-Zg,M;" V<8m6Tl' EH =HQI;~A{T`Ġڰeƃa xO=ޠh %.=/>?M kKBiPq֟/ !k :{NQ^?ֽ@e萕P/# 3t߻&>\ϴ}K:dDՅĿ 8+/ӋZXL3ޟBg IM&I¦j:U&ݡ̸ @ˌ.wJi0S8ACP4E54+__"_{'OsϠM_@|<`)=X4v~hpGiDB&V_-_@6QCKЇKg A'g+7\U?dpk#F5lc?b~>7o26}ݟ|(D`l܇/^:TŸv%@UμyDfMGs:yvf]"<#0hB/- Ŗ̂ⓕ'aø"&wNod;u!&zۥ53sJ{Ecq;Ex;y{vMs%l17kOP!;V8FbC]!::t:P.A|Ϸ"}.0f.rFC8MHh{?Q_ FvKI0ZOB(,>S2^k\ƄQyq8opeUb"5T %[Zd稭kc(-*S4붼."^YBZ\所i>[Ɵ r$SMg5>b1gzob CewҺnlGR(,nho 1b 4R[EWY##a4y!yK|dƂ!wfO1 K%9-(xu 1 #O9JuuS gALbdU+胸Lx4TXfڅ5g -duroI`T@8jxt\ rS1a]12X֣s30P_rA= yXUXLK+h^Rjr#)Œg1!deK^Hpi2!|gbu&ȴ+Xa+(ZZ(a& -H>{+Ǧ˚MmMZAGv:q^>С0U cxٗG3d~Z:{y6@w#p\1䘧+?qkv(rɪk책ǁǤL,+";=a7zt8W2q@[Ix$Nx~.d'MfHyyiE3Ic~@ eqjl Z|uc|R&?!qMhOa)SORL2+^ Ѕ{z=!i$CY¯3CfL9)uT!M1r4EXδ&2_swW[i>x0d~VDRezΎcݷ*Cm.wd jx'R^Q*@#.DwրgJ%jS ů|7wS뼳H\ZA+p]{5%OՈ[jӳu췤3_!%Wm6n7Bg&&ǧWJI,dHEUovqב,(3ɰM##.h;5%בĦ` ׷DS Pt &ʝ蹱.jRpxPI"I/CmfnU\>#%v;d=͓$$Lx;~5EF 4vـ}/̆U)y-S>XeT>e"աϛ.j(M[$ U)0m];z1LzaN13c=ŀTΗ]nh 8`6j?"J2ȮҼ m8c,]a(74:uJD<-<96ڗ`|_0B>43;!ڂY/e`eS_7„|?.V:F=`X< WI861|LE( ě98gj";f<+lĔunDF5πj=xSFi%pnfzt*BHҘQ٣gHuft2R3o<{wXq$ds18y So,I`_ -~i{\8%P}'"F68sr$33^N:kJM jV>{,XHpg9h{=ϬN*3wHp_g'⪌'pXg=MgM{0yF3TA!m@2W [D},ʛ~u}PU@\o_  b Oca*Rx _M.RUCԋZe;ݨhR@.@idž~WȢ'? ?%Q&ѵ.\7c=gqģC\_g DʁG[0E7Fډ Ϩo<$HV,ID䮭YJW@̪)ܫ'^'udy=SB0ۏH-zcv@(foHgL lw<4(7o8Vc~pZK6惬91^̿>7J^B؆UZ=7ysa+WRO%kL5Cס#hL *Eb)'7P70A~Sn"(d 5BSRxvǻAЇ6|v$ ?(9d6"SY߯` hr/XFt-rߥVA\ڌ{<\xPEL_RSYf[wfLu%ycLC3Zl$Z L/@p#T}|謱 ܨchg>=L-~wɌĶe[뉸 Q-4d6<|zQjpzԖf +Dٹj|o;ӭ(7 Q xo+SHh- ;joF,I7p1e㤒60{gb/o^)KV\#Mou,I\N9h{d ]VJJd:""4HL%y\ll}*|bdZV{mj9LUgz˖7#%O$y52.([wQ՚w6uz$&7z\ąlbAn5!r :m>i͊Ṗͳoԕx;~m4+*KavP2~57]kUgO`8$ ه'`+u\IfSؼ=:`!P'sRnP8*;'Hiс`Pd)k| ١p'~ء9np g"L W'kO\WGa{G|ݽTId-{UAe,Gn5MƠ5cv{6 hv2'=T_&ik?P,$84;LNh oɸxB(hRcjGH/3˩o3ϾD#x^(phy8vITi-Rn KX%&Sjj|b[4nFW6[Ū !DeS4AXܽ^<ј P/%l6Io[@ &U6UD*;/B*<%H+}n.,nⅳ Ts|XI̓[{I&7t* M $#A|.Pp:WZ*vs8o!"@_e p5_:zT O:垌L U vR5 h: Zɔm *׎6NwRY8Yf7;h{qZ U;rBrbM)W,U>=P;40:5E(h 2v{'fxעe2\\R 9 F%sFc^ zU2'/Um qBtSK" v'y5Jl Y={ّ (pc2 Y< ΌәS|1%!jKn/=uvƿ=d,o앩B%$z }c66UN 4{'0xp]7%w\k*0&D[?`D3t8*cui_."ʎ t57'^kKFC DݺVy xRG}rc&^W{'o*ʈ#pDY_S]ahFEǠ)4V2VӳUZgwⷦ "W;gpyZX:$u LS|myGk녧\ !Z ]S,g7N#d݈o_e #:spo uoջ4!Y Į{4jTurvH 8_&=.j~&.CNlrfmd\Au~;ʮOH=>aZbc)Vn~.ɨ\ 3y0 U37gsZQzYna.C"=:vR2)_Gj^(=؜Pwm8,=U?in+<@b#.b@x"hl%vdL3礒h9ƨI}*W9'oaص40|^XE׼> WgL8S#&;Wߋ XѤŏaߘz-JiqX,t_h@ Rk%l ΉܸMM ㉰J)Ac?c ઍ)Thϳ.HHev9~ʇL 9&Kȅp3Y$7~+oYE}snm<-vvL3v1)c.N@pAWf jSMhPO8eRw,櫘q`xG+Aup u%ۢzʅiޣ?umKo(&h@"lխ@s ͎Ԫ_"?b5ڟEbw_Bu`Ȭw9( YB͙m[.j䘲 _B;)KjaP=lQA](<LKNWRڍFj4ӻt;h@*AXUlrS.WḀSCz3(D>{Q^/<Sh798QKw?Q_澚Ye}DS}ݙeMXjɱs ]a35'xoKɘ1B&! 8ަ፬1a+d 'l=}h8/iR^}ԬݲDq%k;#<>Ѭ yGNZLn%jhC'FW}۪x/ug%~;G58*5qL\]wuNP˜ؠ.?8]lsvhaPIrz|y{!6ۚ 1*Sa7_m0|~w'RABC*\j;"g&.b]l5o#PW ؎)ш/pk#FaR {]勋zDp? H0aaNz ԭ5-"=źMn7Dǐwc̞#p''nOn<%tSS"y XX UqiKxlor'¦/Y^ODGmO[QZ&;( k"gM_Tk%DzHB32Zfwy)%Eۻ%8:RưCo~aGsɺg]\&VArb {{o%s\Kir,臱}(T+p}RbZE}HNfD3?Qh_7{uK }8$84D./ <6x).Y83G˿q?A/qDt|%$,Q˂2?)ʷy \l\_#t98O;Pi;oԸW%kz8 t R vLX Zh1j”>:HK DRNrF ~^_,%cģE:>C>f~Ěrp#$vHuȾL5}&wz(v5[ƐzEQy}H&X˰ۙF`xԐnm HNtoQr{GFc +p"ioau·5[;LQÅ$8X:g h 2oN3C%{Dpr1tT=sO';R$K K:z5{ SJ:2Y}m>se>PsS^|r@[My- ; 1}F6QP)iJG2v<){x;>x븠`XU\\{ f >$|=0o8obcx.<"i'vFxJ~ke PFvJ.7Ɉ,ċ[0!R7SћzIl R@=/}8zw2ҥN[EXP^I#4Sڊ7ݝ ݦ Il!r1o]FGZ8 Kh=t@٘!H0T2{<1u^g"QYOKcaSHP !vT.Ǯ\656HdN >yQ| OTB@9DZ3f).:BY cf Ͱ' ˘$K"KSXh zVi(ݕ" ӱh Hqᗙu'ݲy\%,Z"Ps8mlїmx=8LߴcQ6FNvr0O2ԓ/N\Hv/8WMfpxo=s HN yk&nRA"Ms66BĤ{-ˬkc PљJU )IozGnd[Wj NXPL$$l<2n܉SZc|EDHJ͕@Ւr^@xք] 8Apl2 Ϊbt>w3o7b2=SWZFP՚w<ʂ&ޡS3Dּt$]) Ms$7 DJI|\y$D8E|\?@ Ar(ժ|3 vL3evoW m%EKCN#`x`iyjI63jI90~k&yը&PCH$o5TBnF3m\ i 4Hg241y+0(ǀk%L,L7R zLRv@eIL✙GwoPޱJP~p2Lqg A|)4"a29uU5יK V_qmpT?nQLDZFq=o,D)5;ד (r.bYix8:6*'*)d5Z0Z{v_HLN [jYq2I)Q%jyŀ(g+j5:9d2sFn)}"jNgc@F<W;q}{?d_cNe0:8VgR޿[Bg1C*toBڶXhA8\Q*dA*|C$ͬb>!ۺ;NU;dBINjgGl.%64h_&\^Ds$XW(},MHZ %Ggʲ <_%%PƕX\NBdb / qoTU{Pÿ D{RLWak,Uiӌ}H\#| Vb,l a_ +yn=1>Yٯˍ <79F Fa{oqGL|߅7vsPa$"cӨ.4`TxT~S>iHk4㕥}T6 5'! ė1E'L ΠG7?9ڝ dր!Ť;=wrr/=p.jȗ.2Lgy3猉&ROg}7 u("#|s.nN0t%<oEm쉸$`y0 \&ßzB歼C= $h.'+}zq-b_u!9[f!nUdP}m,YrՃMP&ۻۖ6#^ rhT nFlC*x] u.2mVj,Ilтz#~!pE܋b.sm=T1PLA.BfoPv,l2}83NFty5j D+rZļ8F1[нG,.׉ϢoB Ζ)ل"F U;3_/wrp'~q_%:m]k`d #3]bV*Qkiա9ӉJ`9BCHcZKbsĉlP#޸m$n]+urA]Pnu4ֺa>RhMUq?KW1NҙRw4%RޠLr$[2,?5mL (2A@;S}a]VEu9YN)f^9{IӯŌ 9C>d6!{,>d,\^v"ё͆*{Ȉ[ \ڗ*^wi[F'` 3W_A$ޏ;l#"ot,^I^/ Y5Ĭ)n7te2M&!XD3%]\VB5|ZZ dDR7ePGx:|;eڤuHg߹F8 "YцACXHlM- 7za+WΜ{L{ %XYD4ͱ*!LUTu(Kuk-I-V"H<_mGcVe^թu?L^E{gD9zLͤ]?ݖ6ʑ1?|l6nV P… G|^D^Ey'UkI{%Ev6*6aЉEWR\*4в ka|+`#tYף! |s|ẻJt GoX`pd)^Հ eZhеAK--n5gs(^DcFez YU_ԹV'A6uzx!GtlɯY ,ID7T LNhqKm~WGm 2mGWEmfaBb:R $LOgqbޮrۜxn.ZbݙCsfftf?G`a-6f<_Mոs@j\KJ>[rd4BЛg 7^ѤP9A¡uT<^n/6/}%s7}ϣ~vz]r law Q#,˄"85jHnKo1ׄ5fV-c߷<˓#χHPgk2ͽ总*2߾ aNJ"|jLlm@'T7K`WVȩ.GHVDTbr28Kfjhef"LO‚[7ظxɊ=aŇQ25`O(p B<)dTEŕ`< N?\. ΢YUEڷA(ʐFg'bIPyW0HޠsYj.\졣ZwܙYE -:ݤG.JQT>ӕ6S=&D|=][b喥(H͹੘@p\O2f}'{>ʵhLn >g=nTg4}.maeds7=B^- W:#ܞw/뮛Hs W,>睴\f T~cmG362h0L3r`QIxI"X&9EW'1Hy(_{n62ߏl5յf(;則ςu}cN&9 C+>B㵜>1Lr"Cqڶꍃ ހ.*uU؜Hj8ЏctA'S\,PW~ ] xW{,;^ẖ38[}.3ֳ+7= #rV-U.$tvi2YsOºLat?8!鮂C6pF,Kq[& o#Dc$Yv]Zje-!IFZ4)qu01pݚžb2[[/T +[x4Pk&[s!o= ys]#1Jv).R{ lLO.B4>ű-#E1^eGۼƔku &P2ݎ\_Ҹt&0u|>gb&l.kГ[ȡN$D{ca ?),'9{l1A5fdvMą71j7xjaFѫrtiW}@'La|ш ŚcA5 :g N[P&BE,OyYfu $AF!5bu7!I\K\_PPZCj7 iPAc%ܴ̯o~Ljj:Wo{IRLI8B,/0_Z~ɶEne| Ov5@ x@V[d)OF,#Iħ7b3C N )Y3`Ig=5â@vJ})xcJ:6Eqod{KJ{5ag >MQ^b'\@ ,W8jd |_* @(DeasTշM mh\P ٸo6ٌhjwvo^H4]sҁ:rPGCk(DT? meo0" I>'qkݽ Vg]?A_$ЍωxÆ;t=Ui=;A KR.?Ē}6YclM"m?20nFWrGM=mR6[ץ7 0 -K@is˘k5Y`XHV8 '.9ݲi-GHl?>y'?q:B.^/l?Cv:Mk\ y F7fd^A[HS5ǚuQG0Z 謅!Y !&sNpNK{^Z!D}tD`ӊ{Nzք۩" 'y!)o,ǖsa*ղ7U F-|,KxqTǕbT_ G#$o!%,v_˃,zIoTE9NV3L-.^vqqKTU+9OI!!8O``zC{ea@Q"LEH AٞTN lXZ?Cɝ_Fo³\wAM.ԉ& 9Wέ7mL NHj:i >j&7[1&O!.4h-ӹS5W Lň1sU!˃ 52pOq^ӹp_FR_K<}Qe;w-;zI4>o6%~4r.I)年t ]S &(>-EӍ΅2`)!_i3NmF(HY֔tIM+FK'2džǟ(m4:8{*LSVi>WQ%SF4%Z0.)xĄ'+zZrmYV, !wk|k/ ``3?ˌp4gDSm<;Um(s_T $$==?T59nek"1bI8rRZ16zD,Q zyPǰ>E](mG-.X z睥R"j۞s|^̎^P]$EL-]=}ádakE w rġn5&*KY@І510RVVmԎݳ>B%E&81+,4$D_R˗ bwzL=AO=tg . gAthl9<\;Qd:W*W΀0@& v  4=mA 1g }ԇưdMejho[G~-q/gy q'BjLݚmבWF#4`D@εHdc(YWe_h#Rj{4ђJ@ԏWzUqSExaH+{T!ir-fgU"<`@œB?+ǷB6K;1Z`D!!. ˤ~wdɕ^LbY.OLӼw i;$GO3\򢥜k~d,+[Xd2Xҡ\еKlxe.OL{㳷:S!O*GE[SF_Xxu;sD~9KR-_ CA0`.?eaXmQ)Z$}k#;)3#]Fa+fB,㭫hת%RsŃ;|) mh+yh[{@-^|VvY}c@&](U*Voue ouܩTUV4^ЙCO HkR]W+**`86"ŲԌdW"PٰXcCD(V}cbpT$5-d^C,tlvz> -OmN6`_' Iu* íE>̱a!/?NDǼ[*CP23%0ABmEd^3oˀ`?U~cqۭ!H޻hT@FϡlDzXq +C,G̀Ӡ)"8CD LeBzVS++.֓F=.#ĽN:O[j"IO/ "c]kthŰ+?mwpSNIn\} 69wHJ9KF6*|*v*F?Jxbk#b4Cq6}O@7ދHq!J`<<4lqTvj@L74s%UM2'N $+lP~z'[ R:YFt:v0U~9 ["Er 9OnG/5|*͔<D2/#U_C'lv0 oSzM)Vւ/TPϐk);N2maVL&&(]{>aSyQ˱Q;H1l>@걨hgG}0#+4&#l0(@єg["|{_bv&gGϭ>TP[ieuAhk!sK:Ƽio;*&0' OӟSNH_^.?Iy6Dd.tsߩ>mn5毜,.$/B,Uʒ^>#N;n/Slrwe"Q ?}׿4ZWLWc9Bqv A:Үu~@MHy_f}-i)DeC{5t2Ay@1]!&7Bwi8 3DӢAeh|W'/PN~5],fY$L @9\j]&VR pt헁nCe(.9ZMbl}v'nB̰j|A+tCWtc k%ɔeЖ|dcx< Tq'jY%7Az, /\;7Edھiq8΄5ZrnCBlGy3sH[({&NQN~?šXQ݈/?qRJ6:akc&ѯ#tHsؤ0,ƪ^^ o6eY]5#\ f1Lܤ662`l?B\ ƕMxyQCQE-cAu|DAJ(Ļhnwg$5WP/$S=qԻąW|qHn#Yw_ۭ{'r2yR8ۂT _y_±'1mo:6?rƟ\z?&%I^eu4 +D0)׈8IU œk.zc 13iGlgCbb⭂+.欜C-shMb+x,Xk(Equ.Hr᤯/(g#!5Mn͔WhtA':,Υ`#r:vŀM>{e-dnj$%:D~@<6ǽ\2L'?&eF[ਦ_/*fH֕^d7Y ߉Ǜ_]gTYW֣^O_U ,oeBGcQ+ } D('LAܯ݄qpXnb*՜|G)BSO0:svHI ?` R¸*⭡w cMC#,N,Z'U#xǤ>}?-0nHOˋ=ځ貊8k%PDő1hއ56'̙k 8^#L71{&I4)"<g{[;z+WͭJ- nʀ3رccЊګ2)J%zxae Cjρ9iy'ʎz~Mm7VDX(N1l P)i9PVV {ISy>g\p;מ7Pf z:rhpp 'AJ*5U,_6Yo[Яwx[C='?u=:Me\jA0 !NŮw \[cO1n@3FC8O/d{4f@&S.XiKVm4 *.oӡz}Oo㽡flJ ?fjJ3蛊;BoMs;c 80U,:%h|[FAQ)whwIp ̄E@߲?5E==`{^j&kJ/|@K+SAjcd>?I&f-5BI3Xa=!.qz61١Yrqٛ |ʽ j`^t$d(@u_ ܑi\;xk`F/\hYȧt +M9ȯkC.Wrl`䥃ȀHUPO8K+ՓvJGF  1-luxId$p𑽴J?_lwvWj,ͤE>&HhjwIl3Ay gNogTc6Z8ez`ԙDtD6.SYY:t " 9Gq߶& ُ, Hbov?oL\_ze "urwL2{yחUߠMlvݓaz$ъjx4O-~[:v1SaJxVEͿ #R"QPSE_(z 0l68uE&m:,E:c2ƴNy vpuA#1GoVAuceȶ~_D HGw"Ĭer؊F{-ݿ Mʫ; ̑[? lTnPhɽ[*}H/8F Y$s4]c䬕`frhvy(h}Akn3P EƑKQH[P8&[G×9\7=C3Fua!{͗e% =.p|7`7%qwG^͉u,!l4mu\)YSb))ORGNh$ݝ4wLAfU"$_baXDӇL>G"XmDv񛀡3Vp;->g܈r6+ݸD SnRف .9U HUUصbI" 0Sn#-]7m9!x̛is37kzR]0Ư4}`L$~"cI؁M3FEsv? h;<Wg !2`owim3GDfxRlTPhvpm{&!$ƥR %^n͉n-%3DK6Sx›K[e)m.p.[LiSwr4,Q)2}Su!1rnAlLxbjbw~v׬,/=qGGz͇CH=D-7V 8|nDBՑ= L0rqG.ųP ̃gze鄴cdBaVom8 ۸4 &x- MFNY9@TI @2M5`NŪsu}Է4]j^ÝH|#lW)&[hK'2[K\䎩E}o+cۊrm) ITpfMvx>$6lKE=57 ˯5UU珔N :>~OGHP4z_rǎ֨XLn"L3o\}JӺ˜*e@Jrɯ"8W&i^;9749l9OFbg=wJwݫ/42ҕ 5MQ.GO4Mqނthm>y.0aU׽c%I wQ@0L-t&Vt,mo_- A( Lp2ϢUyt3-GB 6z^b0`vz#Pd)B7^>(': nڿ-.^`{}9* S]2hL[fZY.c *B)^g/r s>lQ\)nף1mA \GhfL3)6&qf~-/%u=r8|DU2$K9.@7Vx)zK϶O~sˀU2:P\LKxsή3:R<YyЎt5l ~73Qə}އo@ǔ[ل x~;jN̼_:Oz~D_i :nJ\ƸzٖٞuXJrc%Dc/yb5A$k򭄄hyKRsa۞ azhTt5`ɵPV&o]^yS7HVK2]Bx4 ՔYbV \[';=|HN 4KF}Psm!|Q;5-uohs@FfMg#5 Yͽ?@YwE \%|龮=30N%{}<(k᱌[tr{)lCDuN`ׄ`V{$Qv)O+[li(X3 M^bOг,km|~P >oMJff7oțG3]e+Š2'Q" \>Md_>ئkə6GٚMlN+% - j{9g?!v&u2WE0B@xS YmVr h>YWz3;>-샽ϼA}H.GAZ Ëuy/hgvBem4҉=$շْ_BX9T)&}IJAa -yMӏ,kَ#cCwH,:h- j!{\niq+(G%ޤr>cϟ;=w}nd%/v}Fvs}]4FV:~мJ?7\!@AwmE /+quyCF?%>^w% Z25 >t@>VG;HN:A̋B"niyiܺ/d ~D 1(=jC;%q(5P*HKo RԤTyFan-t<'=v(1isp` Hiq*-.2׎Ы29pu %053وb.`G"~KBypC`EvO:@m$hG"wʺT!6&)Pcݵ(;Fh7I+#I_^~׉ ~ ?{NS+'t{׉LmY:R5˫x<싵4醉Ȫw 8Ȇ0㖻F|,Q7 ~W@r1\i\,2;7lZh1As@<Dv],K#M,l(ʰ/nJ`Z@@~g,W&Bej$Ո%s /h1%x۽2) A ީopķ]80Aȑo[.76XC |0nw;B첳LK~0壯ŜGPAXW]H`m<\Rhރwȫ+2_?Kk:)S] eIl.Up \>ST4]zs.C I{ۉq[W`gcyU#7E<ۆ͚NLr[cdRs3c}v4 ?D>5t]pQERB 1[q/?xdy@s8 i\| j$ ѳY@9= qF9x`Ҭ~=;mbZҤ}F}$Eur 1ZG-N.Dl $9toMw0lH1@;ꌡTwh~r?qXAV Owes-I[N0r n>N K*r2UX7ۏl 3)kSA$@5N(!n)A(Q  -le]?(9,2M,3OBYagP>6> L 1%8#U:5MuJ+'\k[@k >xN mw&G [Be1(Nt//(؆G 0[-M,bl.H we[Fl怷EFjRkܓ ߙLjXژc+mj,2܊}-WwT̎"@Ҥܔy(lX%ƶbQAso[C^ Me4kBF(34 k95Ew]ZHji$V>hG K0 hS I~؅_/7gHc14wNI3cG$SxbOʸSB%xYj.LRpB .`xᣫ;R`Eߒ-BL / O^޸s=oNb&k00$<b<+Ts8>g?Pܒⶲvty^oQ.Lv7rPUI!b_>zC(E,wXtR+302w|:h1!YHϾuG5cU?!'H#̊18-S-Z<%)#㶝 <1P$ (׿n|5 M א} #^8ex-'h77,NV%qΦ5UΟָZxW b8,ng]]l?6ǡvu_S&S7 lүiZTɉnbl[8bzC:DT${q9~~+߁bkHbvZYhpke %ÔK(wiX91|EGR?>`]欷ǽ [CgjVY}~bW3GdO:N3΋FoI` PUpv2K,ifR ofsZ),aS"ǬH_$`7x\IJǒ&bB->pHujGZoZܧ&=(  @` =T/dźRf$O,/HƜ|DuB/GL—26n:qmQ#З:n~Rϐz703OREMKm(È8a 5o5l&ƧTJ;| 2(NJL\T`𗗹Xh-sA"hT|>P:2n%|g+;!q 6Κ+)~4 Eq"W4Z&D)fe|hzN49R` ѓ\Ռח ~&wٽj'i0m|N,-FWhr/ž5)&zg(J#ϙHc6S1QNZ K0{QY6yU:nW={>"^"1j鶓YG69{!PcC)\^zny#i][|b ΈdJI#b<V;^  '>ǁxS|ɸxut#l4UdRY(ߖ:ɵ5Uڢ>,)^u8*Q5=mɫ:xd)+؜U% PF|n8sKk.cىL(6- A0k"r<Է3 娰H@)]ZvT׳g hYS².E^! s1'T.xK.)H#&ThIt\&>lM>ˢ,[t1a295J3OPBem8D&NW#?"?<d_4h&骂j|ӝ^9ݞIѳ ˇz7 !λl4gߵ84c/WʜO>D6O ȆZ!ѐ:D[_ctԍN9!4%H^ʤxÎ6Ke]O#}m`Ys6"ŏt,0-TYJ+h]ГI۲ >23vL3e+\vEz|9d2H U@ bnE\q2&eT/ rʌT̐pVo 4b=l/}BPN {nٮgЁN)(ˉhMpo^4p,:agNjrqd;8a$(#NL&pz!u!²뛤_*7;;7f{7A9PnD-#:r7IpB 0s'﹀VrD"sʮ. +!u=Uz8+CE.<_m,*8-a|F,L<5z"GNWs=q bїaťdG]atQ­fJ<# L`D% 'mPTӍ`*a BdcU] Iަ5Hq/A-EVZW'}!vVZ>߸Bj?4Q!5V-ǔ"1ox+Wzy|t A3eY.d߲60ܺeFuk  {DF$Ox'0r0$!A Pig |DhKO6;4;&(#:mTtr$LN;_H$n(۲5#UBfra}SȻ<|FIа p:O߳JA2֎c\C{HղMxG2qhZ*BAf$ n8dr=Y$~ʇI ֵzԦix7bq2Tu%a}.ײ(K6u7PqގP2}4W^nWm79/Xg3M-I-\&eJq`om} H bD@qDT\"ͪ.}W 0Ț#IgɾOLs-[~=AG.#}YݦM'dca- #3J]A-aq{O&\[~TcS@w[LMQb v5ԭ4-kFHCO^w,c[џ6{zaXvt]hZOgS M04K{/pLnxBh rg@탪HR ug3ʾ21 Y #0 ܠt΁S8_$y7"vZ N1Gؑ6,d6j|zʬ!M-j/ξo_[rJy'($H'm|jڂs5|hm?ՠK=~4wV" QY>1W~r^wIuM(p4y%XQ?f+e+0b OlSX>fd3fmg2=#ƭt~hz`/wz9k!Q"FyBJ){)-A6|;B6.88x ZGz ,`\7EdIҙ#l6~B6jNԳ͇H zrJ{!)6t%JUCH I`8fuH=2|R|1 ٳ g.R(O+Nm"UܥQ$akFXLп{L9XpF !? Von ["muKU#XE:SQ:t[܁[p͏:0_etvۋP/+}f6v4jךl޽Q+T[?k9bJ;x>B7![( #fI4wev+OUHa_T;ruӥ..q<9yaw( #%AFp#?֥ɧ`k"9?#L?VdZ@ӁhN3Y%AvB_ m~r0䪓 7]?V &ߒm Ddo/L4YQPTw:Wa3Aӝޖn~|1P+aqRBp!TubU͸Mw?=}:.f'5,3L~xPLHonpSs햯^C"bw`VPLhaIݹ'\=h8j? B#M%&5Z5SU 2n?]mvMSA!ʹf`AO"6^;wozh[ :Mw~;%o5Ec Kdi ?hC9DK| v%YSr'dO.&.Ŵ(A_^w@Bd9_i~^}vQsW6nF?"wX\4m$dTC#5z9ra{~-LcY\;N[*WHؚ!i&Qx"qkLT'~R1 h4!7U.xA }a}#ʚ.%ߍWi=2Jz2PRMl}.wEg#/J\Y`^PѕrHQ?i'Y=Sj ֧^2Lgg^-K;v~l>AGQ5֙P{Fط. t`w& ,졿3n9L.8 Ǩl⪛H4Q ϼ[.YvJo.0"ȰH2JfYK`Rքb7S@D$Z3 |Q!GyeWFvp۲ =cuy])8U<0NgGaodx}їkPړ-Il\Y?}n@@nib$$sZBn~Lc@_QUgk ;pH.e=`k[/wlHoVM6N>%ca/#O#(ؤ iծ~ uߑn?hik6\>G8ON$(= TQ]gK&"7Scc6_&_Ϊiv޿%8T9p` * _q$istI"@Ugo`rt31[."B4i S50ٯ(n҃T4%/W\=,p!vLa6Z=FK]=K'q|@P@H(oCfs9MY<=P)M+I)Ԫl]=7n\iV< eV*;4l̻ TIa=2LJhwG9"ţ@szQ=.y_]գ˧1Rqs l__iFiʼnoՈmu|g6~%Z_SⰒe4-{LsDWp0rlE$(30^Y]"ģ ysggc4[n֣ShѢm/r֫"b cSfCs2VkzԶZWT}tw+p0b\ odІlEhOvN.o5O$ɝJ:S(rBY~̓\tfK%Ergѧ@8)>_<-҅ ߕA$:'ɞɗX'op~ w*R!attY/LD .gspl4C4Jt L'5nV6@8A: ߞ\X8Qw)8NQuQ5W뀹J&WA:âKeEDlR #°˸[?&4BS'8tHܡĖ,mü8 ZMN.YpZ6j_ʾpn۳>f|?;#s,aBșdC,4]Փrur_kT?!E?S x3@X \guV  DE4WWe}Co%](wBuam1NB[:&.!aYHC F[BCշ82qdiFø=PW#1z?)k@ kJ+kq q_ \%@81RLJ j}Zgb@wp8 spcUGpw, Nf4",uicrywVW uVlPn#u1@oN\HyVJYvgx;JPv t}cTA*(?8űo )MEגglYRRS@_@y ]'D %&h[I4VU_s-YAyª6;+gM+),W߯aQt(0{DN 4.io qk7ݘC=ZqAUmjKA:?~4cp1qrt0P6r[Q .'vWP[[Ɗha(o~Io=kWVYĮbr2݇ b!Na[ɸ'cEjDw=,Y*/c_- HV܇~߹>&H?zO [lTGx'fr/z7WYhcRdFIeCkOBlo8n b@I,&{;^ȡ@U]蘩Xegzd6 z '3![W@(g7x;iXXY`\J5P: q:siX]YЯ`GB}P% 2'|#gL’"S&vBDE vqan9& [\=>B M[hˊ +M WNAp \rٖvF7fl7t #ThsJKl1Hy6y6$dZf6tD\*)Cds==/I '&̈? -tE΋sT+"p$ >xρ2(yE܎uqWzA\Qd0zjtQ+e0~[TenjU= ʼNi׆(Q׭\֣rqGz at|/NϳX:}LALVUAPgq1V6J; ^Moq.Z]?!\aY|PQKEg.Uiŭ!:Og7ɦd@؋0ӶS';z'7}:}mހ5  9Q`]hufy}N`^8]NCY fΩlWA bNWgz={BO:,\P@F{YvMnA!M~){y",୯%%YRx LyMF)pv#\(Z?? 3.Ν@XS]}O8%SOȪ,2` Rd'h[M6HRhQj"A5HG61:<|Ъ6$'HAc O Ӄ'(T W`$R"jQ3?斪Ysa66bs')ĐKv7J^u'T,ӯE%4< z'eN w|ؘʽU*"PO ~z jȼ.@ UT=x??5h. w3!]Sz0W1"M43 e;O"5}2̈́(mz P:DzBpc0,Px -!/s)}0D&+ h6)N=:JnhCSj# ݧ'5wJ fÅ7ݵW%UwXR09Cio!RmI=?YE\=~%Y#Ե +扯FMT ~9`1{ua۱^BJdIK8`{ࣈM˒vtW-_7_mϨd0+ˆ:u2f% S tj}f]o wޮОT%Vzߒ54v/dlY.>xN1xM.љ^gC04ldȜɖe:\dʘ^j# /Yopˋ0TYzzaA?!AH,mjō7W;QlA:!~14^[ĸِ-YRWHu> E:nc#wB 紅ȗYwg ½5 o!|4dmgT?.n++k=,#,:6Xs kj_ѤES c%Uv¾[V5Ilܤ9`N NXr$jm|XSc&ӼX/20W9ḍ8GiǼ*.Z[ɠH0mA&HA#mH#fohp6X oF P?d*$.A'Vp X& xzjo7H fYܱ) K9䚉̢+/c˽h)^g S9%/\?[kQT>/2wWj[t›ȧF4ov?P"F"DE>?^?Аuw:Aezg^JN@Bph_47Jص2Y4Y_;|@ 20)K6/ aBS2Jύdf KgԼ HG3DCGÔD.W_xW B"S!P uoM)# H&R{>۩T)pXz2i_57w:=h&ꏧAO%&(6Bp䠕ngEfYR++5f;.3tBM)ْa=~! @4f&O6RS9ہt/^lz{G̓ "רg#R8 o _kn1/7j?fm9-mfV"3X+r}?*{s%{o &^jQ~"xbQj\lvm)V^ZXGU|ɩ S 9n)2*a;4 ]Ԕ7%I7lol-@''#\Tv4-8N{ f5PHMw@vs@(sR;d]1-Y,#IR``p42 IH|s1-JZ4ƿ;U%(Ib} >T ͤ@UpjVh)GzON >d$-7Y*@O2 HаN/5d_Jc|J! =sh5ԫiQ71`/avW}OyO'fcd 2 v\Jff/_c*tGP^;+iDWC1;!D88Q51߽sT2ݺMŅ%Yn'@2\ʘI\FrUcc'`+\ W]Q~cqf_B.f% O3PG$ZJ5h|E Rn2+ H(B0LP;>СÛ]#dCy=Y4Ni06vp?U':im`0}eS1a"=chH`WIFw-m-Pod0VLKpqɕBO7Ft) K}š+gAXҸ!z &¸9zYczt OĿh<Ĉ !YP*/4r&!kJiJ >$ʔ_sTר`6sj^OjOh12 V @TVp..w[TP8,o։k2 < #6Z >~M>s͗ٔgf&b|:aL6Xx@q@r/HY'[`*UU3  ;V5;6̽o N8O/~RSȲ>+\0(93˪n_`.*.=Y[1H%eƌZ1f"ڸ%.f!d]Bl'FD 5z0D24jcã)uܹaJ\k׵[\<6ڞPQ1xH"OBX佗xv}ŒVwD1JjeߠEbĜMYS8GF#uDm h̞"1 ~2B ?-)>:Ȫpq[bAu";p Mc\`< m?_HM(1;CTV8ϸS3Bd: xVGҞ!+Ԍ8сJPloG'<#|w<ѐ z!2ͮJ FV kD^2LIW?0 \gb=._ 7_ˉ#FY]t) ^i#Kn̾B%-d/wF`䎢7sb20zwΫQCpKVE7%on"R&qqbLk?g y"ߵK`\|st eȐ< 1dqfQ { Em J~PsKja}(+ RT%rw= Cu\vK[bWOͅa,dxUy}jxxJ +*(j'zzeG}g}̜m1# 5Ĥ ;ˉ:oϾOp.whȬ"> 1s?koEiy01Fڸf9/(5ŽDqoe{2/Дͬ@yQ4ՐP5C=^끪Է'U[NŮ_~gs1MoGfd=9rU=e3s" Cew[e`Ȗp"LL͠#U-V!MOpM YHٜؖU;㾷nw"hf[<]KI^2b@PcĮ41Cm". tb8оg[uϸ{ Va` 4a$`Vs*j!m~K_bpY򭞥]-Ayr]8]v!+@UǦ 6D2Iܷ Aχ=pS`7>9@fJl7z-׌IyL0sIz1;;ʊ1_?c"Q%Iqve0vUJ`b<kTF2${ʹV̿rbNAUcoZs }ó=ӟiGl f1܇͜pыF#!F'D% ̶0<3Yǟ*TC9:/ d&ajؗF]h6eX{ n95*AhtI,cL@$/@Ҙ軬L=@ɂ]1oܤ1oW(x҄KW#9\wLRV3xc<$p$,=MkihX[u!k2@gXLxV?N%'H [I 2lP(ߛq4@akc괳%hwiFX`p3 gPF+5#UB 4"Źo}pD?)6Q?Q|C u-JgfF#,׬92m^GS3D+nѳ pK(!OPZ?ḫT+vzRښxߴEd*4=GU40 '-}LV?<oZ}`3o(uy\+PPF]Q@sK"s~rqh~NV]_Y^z3>BSl7JQPva| {/;m^ϕ$57v2cܧRy^IL{:- &5dCK 2TX۾Sg-N(lK'k0uY^#`. 0Z5ٱl~WoWCe1Uibt 2}6˺TY΄UR $HqZ; F7^6AcEP34b &8y,lQZh=yRDXI~=w3sc#L`}X/ Sb1S/lc̠ڶ}+ Y:^ZhbD&+j?Cx@9SDc7,Fs6m~(\٭{R0~!j:*_8tr:Oo#ܢDW+3B^\-AVŲ( |`aD᰻Sٿp&7Ț?0L-pre2o{9ȓoc8}?!N t:O>;cZԨbpɨ!/ɚgjQ3adea`J=c=?+}Bk2I-^ts@ň:(75%E01'OHz-ԓ7Xje3VΑ ʬ2F&rxgyцMgÙMNJ#8PA)?\FEz(!dk'نh ;lvz0JVI#K7x &,]QǷT6 r_M U&L I?xyf$:Eo'ASCqACD|?lImnФtG/:_UŏO?4 Odaw+/bߛ&Q7Iڪg++:fa"U/H:v'DO=A]V;qvi=/ۼqsZW4l"FBG.b\:K޳?*,&%8c_A a')-Ғ6Gd9۴ShaUQWG88Gj?/E^HΤ&n.]lU/YzRqqsk|c~*A`"#y;tk.!ݒʰ5$sZV6kuR$"=鰭>[`K*r%jNaYE{kRX~<ܗ_E,, iR+5]5WSq&Qdqx^ 5GsKǩ*$2`@}g60C [b CzʂFi1TT:rǐ}3TURpMב(F$JHώWi~@l2)~sqAXY<9@M9Nk=絲n~ռLtԚqچ$i4Ŷ& T"o6elg\@-KkX9ISRqB 6< Jn5rX̬%Zxa䠶: ?O]oFfyc埒&?BOщx6\ oމ*pg>rmQfw_1yp+s>,0YJvn٢o|ܡ,&2B!;SQ֨ AS d$+ ės]K!,%q~5T- S96R'' +%}q pC+S]Z@VY8 (S;FaQI\Gmgz)AͰ] h Է)Ghh7rY>AGkgB!Ua#qgŠ̉L,m9m^@{}l* i?r*Cvpp7|H9E3k?Yv]7#6g'($r-S/sؼlXZ_5~|4ݔD EWxVqU/Eb|\wA~ `LdQO( -E{!ځp RƧI.?ʖJwJvTL9eS*[F(ft3N*?5u?VP\*~CsW&~M"}k]RYQTplDAH ěcU'w:x ?{EJ1foh`$3[*gق}/:Hh=];Se:h t )'uf㭄6o@;Id*8?i&ӛG6y.'\SL/ cZy; D OwÌj);q"@e#G8f5Ge3m\ j C>mkJy&ruuoQ.*{|vOӱDmu'<k6sI{oC*IM9ݨݻY$r=@E G#B{-< PAh΀3MtSG`XA ZjqΗCH|*"/g}ʄ A7;*giZ\C s'-t"|I/FUh_m\AZȞ݆gCS"*ʆ{8"kө~(CKP}e~}|X uNLT=>},Gb;y̚ڕ%u6J!,U8,4_58LPGF.UP$R@iY5qkZжLzU kN7뇴nwܻmҧy֋9Ț^\ */]^ͤ̃&ʬA8=gKx Pn<(<܁EkP'tDbNBRuh$뫿qaYMaЩ"zJ>YRTG.=OfMPH%餍 TXutVV]iܯs=.ip7}v ls;@A$2{g%Ϻ iuK@bQ)EQ,^p.fźv @FBW/ŀ]vZ~u~N6Tf;"H-bWFf"JCP2AD_DPBb46nWP'XqD#L-:H(^ܗḌ0c^YC[o3 ';|dD+og?'zZ 1<}/}?>EfǖS $[OEv{'HR0]|WݲMXcyH80*- 6C%nnɺffLl&}es}F ͎۶9-D˟؂Pa$ԑ+:t$[dw͵Uu1TT*/Lbrb{a"vYBbizƇx6T/i4$q툥lAShyu B2g)Ch*pW4;"V>)Y&M4 wLK uiPefdN!LXey3|'`90Y1*}ڥB"~*4héL284'l [S )䢮?+Y>-g6{2 $Gv嘌rDBFۓ!F<="M#Qnjna4>` 8S_UIfS] >˥sŀ |BA K'l.FxM~lQ,Ez-u?K%_~P3$շ'QvD%F5?MȲcPFcYCHEޠ#O*:@팤dF\mwspt&Ffjd4}kL>'!wYWJh'iF:7FjqBI\F, FNxJR2,MT0}g6`l6lF!qs~\llrW0'`n}4eȾH:Q^fp ف UG|e`NȘb%0ސdOm9M ٕY3)u0ac}'[~P;tzgU𜣪OkvAN$/˃0(UGܒ_`-n3>jZbzhYBK^&*G,Z)= y5Ts },XW$CB#SE ,BvOz]/шE=cEb L k DՋN[жH“aZEG&0Ʌ 3R\%P60[ZȮibu q@%nTƥ_a>6o[ AH}N|Eb.{ XU >ggFb\M u{UhGF =G:K}.v(KaSgIƊWw#[$#ؒN`v6ꤤo쟬Y-Y*ݡ_au &WNI-j3)K{#A}QٱG܀7Jg:❧LW "n bC^00LT7bW얐0'^r@Vˠ @@J5kE{B^zt@i\G)dF}{tL:չqjx,rK\3p,lIuW1K qq&|܎S[ˑ!KgcVu3a6kRjٞtizSɭ|_z#6b3[%oIL+MNגMQ>;џ1u 7%qu(; Ro ȅ{Pxw-^/j uTiСN@ JU^?G #.}b\Ú[]#U=udђ7?[;v@yn lm!},H0 @#h]]_@kOB03IyN>4#DR3(( W 6|*Ũ*~Ptbh6zbE7Ыiw8,Oj;ͮ[HJKvذ5 Jj A-q<<+ !nTzÈP" <Ȝ4;yo*v<_ppXdvf?tXXu۞8_>(x.x)]Og)DQH_cp\X?G-9y]q/ٱ%(I+Ս (_6M$Sd!)_Ju(3auY*8>At&P~WB3pqdž!0<槞M0>/>X/+־L䭼ϮkNBVs]GN^\Ut$1y*Kú.(YVV@]ΚsalpT}䉯Efmr:@ZJs1ö^Γ6Un{Q ,LҌ-ס 3RN;xY>s_y19KקRj`cL- cb/ٲ-wgCn@׉S4hviW=h~)dRLdѻ8&777IKӗFŀ :w}HX Un==>j%-WYuo".} Pةn \77BXעS(-cGM=zD"W(@!:dPJO^](32~"4n6 nѫwŤ'}fr򂓪"Sh&¬n?QT7ZMqZAިmd ۜ b >_kFH(/йDeya: Ң-w5l?>m9=$l-Dl#Ubiūp96J`ہߞ={8@ ט)2YCf4 ZD?R +,ֈJ Qk[1QĂ9嫅Z2hXW64Y* iw -$q%̓}[CEfR\vu*TVU/)1j{ZQiop^k #y4eh|@ͭVa:F2e[:@g+d/7kƺke!6nN& )`}f@ݛ iݕ/ݤkC~%3JYݯ2ON9M1ղ" wЇC-UB Gʙ|[Ta)ga:`.Pp/\Vx[{1T*_JtgZ;W+Z(uYÇ. \BJ@¾~ŀ89A!HrNQg_(/KL;s}-.+`h?jO [Lf1bKJ[?>چ|/*a%MdU dk՝tp3yhy@poJ_YLUEFƦH(=ڃ8*z.ʌ3e|sTzM>-Ey)GFѩ xƧvPEndE:c /f {,>jaH67TV>20p0=j$"?!_-@<_'v "شdz_4 CYcMFٳISHvO79 Fda.>=.y]BxB¯=E;￙dXn`G&`J!d $FԻ^gf|/$<G7J%=)?Gټ^$we|Ti|M{[f^ە/[sGd-PRC-w:< PG 'wi}-[("(NSAזB{iZwYфKهlL\wx^8!9r Ao$;ml"3&.no(٨[$p!?O;!!๓&aOc 1ÐyYccK9yxHOPP0{ 1@Sڡ/ tjHs"a0ÈJC2D򵔸[T#jڐ=,]FL*;ܦڝXj)lvFcBlA]oU1"LV6Y`UX/@Ֆ1;Ʉ6!Hͻ!T;{dæ[-y|u _y9.limeK*NX`G*ABP݅A/0Mʡqmͯ:%>p>'%LGNY2U6gnl`P݂,8H v=㆞@XY*e:Ml`t[c 8G3 l'zFyS<y6!yM?{U=w:zY{D%[5dV1U,~sYKC#W͂dCճݢӥSQ-'ix~x#`VZ/hF;&Bi~D,VG.ELjf>%>]`٤ۋQGQ߱qjHp)]]2]$׋3p/j:e[o,RM]?HE G_7?{&`.Unu6Znsџ.r_ϯKNQ&.`Cå&\XƖ!(żr^a8,Wf˸* s K2 dv&*Ec_!>(Qp%.> M,1#<z6.UλT)3[vlMI> Ք|SLq}؉Xm># ۴7{# 0!5|r At"&$GiidbN;Nm5 &>T:%N=Q`,+ f-5r[5k_e]BkoG @]eZ褛KH,?VS{ϪVwR΢n@kξ -ȍ= ,إXFvcMZ >'0&u*HCu ^NNػ @v|7jŭj);l7A:3ؔ AˈdK40~:%J`*b#oZ8QhY*3VTKt{ΕhWݥ yV}qWx,6v0X1bɨ($& kZCTF!;#!=S̥ɓ 1=J?TR-x.u7[޸0,j]u#%UF]:=-|Nrt834Nڋc>pP!%Mnx"Z=qxXKĀq).䣓~wa8:B!; Wc_<0o祮T87;q%^lc 8BcDjNUj49Sߙ܅~He>e|@]Q.7"pC1$ 7 `%aAl #Bu"%TrLO IJ֒ۘHN MߍkfREF]Ay3B7P613. T0a*E*A(4g`r1|>Zi}Kcw\g*Qj+c5C0=Z,|L*4sA*XXzÚX_X됕$E'k*FZ~tDnMfA卑܋NddZsV_ߒl$ !ezI\~o9םkCIf{p8݄"&4VR9Lf QXq -=w_a޴*ZR&9=eyJeFp A3`BգeBj+DT{äXZ̮5M|F!:ÔқPC; uKHesl>1#yTWWxg306y0PzTCMEKK݇54 jcS5+l, @+J+Kb4 %/#}_2"m~.haO v|q_E3AQ2g]Ƥپ[rWi9H -fCrgߎ%vQ:=/J'Z"9[];+REJI\FVBAEBKTǫׯm6`||'m]C=829XH0'Uw།uEHa0XuI$Hs0r!^>\CSE)Sꆵ cO4 _cY#Cȯ*PJvTmZ3Yg:a:8+R/hV 9”{pg<;?83S zNghUR&thw,%mo;~7]2\wHwMLP0qa/TpB;SP" DʋI |QbV9< V(c7ta3ޜgĬipn3}1# [ ]iX.Fq\c c}jZ/};g_5Fb ێ3YY 2Nyսdj2tXƈbYSjg:}~q@;wkKS P&\d0fKba]ldUcŮA3L￴7*٢]` ePtl;t l>1q+3T>4uECpwf5X^f'w(M?ePi0o^&h2Β/X}C4*+Ǵ^$KxaR /Z:8 5g+&% *REh@l?DhzAw$.A?J:ˎtAi%i{hnOX/zqoR߄|GlT>um=> AW-u-VPU9_V͜(N*Mnwq=\TE& V2m:PGK}̢3aaId۞ʊv0H91?G]=q0i)Z|itV2k/,>檾Y|9^֖L=V[x"g~ r֜4̴y!ųU bg엞)+D:C.x/!=ɫyag?2jq;87 8P['TGK3)`wC#DݖG>R^RBSjW,K)`İꃀƬ@[`z𣏕#v95+P/c8?\"idW~Cbe\kMNi?˂MKQJ`Uui٥3/Gmκުo7q@m8g\ixsSq@O+ݡkh6XW<È ׀WL4U bn $tcضUyG^+h;o'N]_"'O"JqȆ%Fm|~nl?hgn‰/)koY.f0YϩϢ)bQkhxaph4UӒڽaKֹRE 8yz[W  >MV,b)/T0?IQX=0yZ( 75wk[gX#Dz^xlUvOs2bkS-ߛ@F̢jнWG)C=ZWʛO瘩Y2L~ Y|`+='L&UmڑjRŰ .{+&\yrb+دI,+ڬ1Y<\( E(м\Y<Xs'U@t.6ŕNEt9ܴŁWDF;ʧNOy~K04R|Wmʗ 4Rxݤ'u'V-%Oc93/rr~)O9} 'D w@x߫N8D%̲^bn U2/L->ȞQ|$J$ʐ >-`N5x* pS|jEz pzyQ,][feZVW=zޟ/~Z>gUϛ"Z;z&"J?&Mc/̿K4 Ѯu;/4v˓=ՓslT9V pm-D.1x^ sB&[ܔM1+\a64fpc_QQ|Т_'; /f)-";KU&M-:@x&#d v$`8䇳ql'90·WlP?߹_f758 Vd縕|uy'AlJ|c^ 7]+RSa;:Oh<ari)S W!8S`:cl{\KUvH1 3'. 2C7wel5R=(`E>5ʻJzTDa36B3lY},$=7! Lnet}/7&jZ jǣ)O?\$&hދ.Mn+,[`ث&W&qgl| Uy `1\Qq )sz[N +is}'ͯ2v;ֶ3jab}%ĐNHUci`g(; Zp:8y& >BbDgAG(* 0} ԉH1^(z"twgƐ2A7|^zCH*v%k,^ӜhǶo֦"" Q !y`[o@dA6_pE8=o_ m4jbjځxZ)W!-wl~fȆ1vU5fFt[\im, >o*FrʒS reܮ F ,n>iX$ֈ~蓔Po+}КHߍ `zjHgGSDȧGrʃj>?Nh^MYܗTS2SM޲pk&-tΦzu.W"h뵣wuFg-|c^hlm1KCцdUFnpg/h泬 jY,F ҜKKasɇlVsh ُTUȬErXAW8el:6'? 1;Q}Op&+1Dh!^|ՌG65b* ߁GeϭƜ}j4VI #9HճSMP>/?EOi 7.-l(p?9G6=ir(n)8G֦- \&4DkJ( a"{_mjD{6$vw7vRƇ16 f1:%4o=,hIS_0Ɵ,sF2 iέJêa|25!231Wڢ"{o.v۩\nO B4 S/C,Uk:XlIq^ޒVS}R,y~)Qo)4 ~cS4:LX-7"HB7M7HvH]ڷq^d~+Oеf7[? 騺V:/u!-fRێQWdx"2훢xoOPʀJe &FhVJzuONQLL.ŗ×U&lBl d@H)L&r揄hM!ؐ5-aA*i^EPC,¨$e?FV=rYuʢnK؍tB[Dia_D8ت#ᧃЋ;TM,߰I|t_aժV[(|ߩɏ+L(HFjtakWDHm8<0YrVK`΄gf֚O&ew'Ss˥}"(E `PJ&p *{|í]3-N՚egp=a\>XBuQ4Eց? ??MJ :bP(̽p^9y|B#SbX2-XBC5Vr`5 &#Y|/^R҄gOKDvV|?i0\$~N`zg1Ab\B!i,?ݧټ{h2Y Z}!Z{~k0sssG>B ->{Ny$Cr(GԂƞRz4ӻ#;uI"%(l=%BH8*]2!mo%"6l@4q鲆_EO잢ծM8?"k:;v=4V܌%'Z:,9}ۨ3V^ljaxanqk$ә,#)x\obB !J)Mz>lyYW%AQKFkksrI WO0 ͻ,PZǰ+ٙܤIy\Orf∐!M*Ȏ2al\-r0DL)T󯹸{Mu’n\9a\ȋwc Lu$dLR&X49( 0C`@tNP偕B]Z?4HdG $ͨ.;]%PH|_bH?/֕op սosPhsY 2Ph)h"aW!FRUzYɯdQ9*wg0qqPJ[75kʬP7ooN)g}vynT>߬ _Ӓ)VSQnv (._Z f쓰:Ր@f %w*bejj2}(ђ\=lHU7LEI)*U.r,!Tk`*{'#~ŌQԽLR)oqmN&g[GFbkPڱQaDa3[uOZTׄFhݷ:S㍍ $2ʒCk7\=].RI2 QvU LsL vnXEgNe(&ND2ZV4uD7'{T *4mstBε(dˇ9-!o~>9v07>k50aa mQ졻5t6B~sB|r%ԵqSOj(+%8]Wʝ!xJt9~+^k\gǬ nĩU褢׳Dv!a"eN=`-}?.49g]=>Y*6T\V2 B ī%W49? 5 m ++W|Y{z쿜ztPtH[F˱i, J ۭ,6kLH\0($]RD\bTsX6@_\ !['$!F8@fojٗ9l-og9d;Q:i2}h/~&a/֍ǣ 2 zGLl r˞t&?4$AXZZφJLDd;(11vkp%/pa̹ċ/jken92ǵ~B~h~F;k34jl/;5֭q;Č%k5)1FcE"w?ˆ8WqMŝo":V8!/\X`PtXoOÃu: ӠcީWƾbg2-UO, 6࢛ıJ+ٍ׶N+q1㞬H[Pgɽ@[zJ"->s]ݭOb!M^9N?7T.N8A6XZ %962;!]X{ܯk،菓Dsu2 6zac+Ȳ0K>{dVPiPGж-e( A[:ASF`QW澷GG1VNTOb؞9:c'5&Q C[K8D؋0wעY27q߶ „|fpivR´sV}F(kK\ ^R)j R@`jR>GDľ$b}86S~DЏVjGqU5u cuoYre2cJZ #d^[{˦^GlGU/bEu^"_' ^-{p_VS3Pc}FQ8Z T/**. 5Vk[BYQ4>"Z:e)"\a R8 lI.(OVzq\mSSZ{HUU9P+<|KLGy-M ru3\#7 NOax'n$pSԵJK OTKSa5scAo9̣ᩯILe~ݸPo6ҁeQƝ"SG =JVJbWekUj33%, `]mB-h&wuKYr4/{-`OuRK Hvx^`2Lo"GЏhzrSTA9SRlgIWJ]}bG{j)yt0`nc]OeEKMl;͐atnj`TShbJ`ߠϺgOWTvQn@Em2`%"Ϝr s$w RJčdI@׏:Աj!a Ŷ_X;9clR&>,3|%Gꍠ4(/7b&u]QS_쒘N%:jKgTML!B&xG|s-G[ެyFT~-~+?mrګ lU,ӊ[M4.텅]1cd l[.rgmIu3 ɟ-ط'y~ǨHQ,tVtpѸ 2Yw-/$8_ P7TK 3'\2Gt.d0@:AYnYzȗ3?&!(3eJU?{rAs3C;│k&JsvP *NZ"eޙyl2Cٕp>:o,~͒0S %x@|+Cp`ڹɌ !@[ 2lF=kLA#3a}ǯQ ?30MGS6tCDJZixC%<RD\~OI5_J;2wu%6ht Ah=|q<$sY&Jnh c68K#[)W];]d=$-pҮ?PHLq_ָO̐Bkl7dS~13ȡ+EFivǤ+qO!{X}*`ɷh\FV)^J0XJG-S?<:xaU!1 .E ܪ.O5"gO0<$Ϙj% #)kB"p.MXSi*K;Qb8J]=m1^Ku_nLXm CT]"N(==I#@ /Ղ$'/ȧv9QɬBBS Kd RO ս~[/+2@Bdro+.a{%:ҲHCMkc4*n>_ҪWFg|*q&DaFR " ~KMLmGŁ" 8}zf^@:B5)kzx:V,n9T~o?LB*ߒ\>l0ط ߐCzn 4Fp6h|3[)-g{?AY&}]ĂTq 2D#,OFB' RlhlD"Xhq]&x0äaZ$ل[B4uP7~hVuJAPH*#2{6a~/ۣfsF&A$I.ih(|/Fr>#R5T7ƪ#d[yNT)~CiB2 ^]5(qqT^+޳wzёxDJ 3k? Y+@c~\Hʐ[%%rS ih .m/3 G n^W"%yuRHJfpl{E:yK'o`(%wxp4R7QhR6L2luQ]!Ԅ'iJW+:3kW3ա6r]gqT PoBiWyT]R)oq9z;Z(s1s,^WdCL΄cT?9`JխD[ o[+$Z+vK@f11 Шd7̋vX{xÝ{b7F1Yk|.Dk8b*"g)kv0[h*Ȼ5}sl/ Zp4:h-}!0EMElcY8pK!n#;cuvձ3: zvp(f7g: HtL{gBKm'Q).qU{?N/*3 xAڠV:7c%>NjBtUȘ]CgkRƗRj ]!I.,_PI=8Vf$(P1&G0#IȩӏI3:.NSSeMl1W&{FlXAS>KZ.xΕGLnQoEw *h}UazΥZpy<@IxDt1{>tĒUº62nqnwQupIfu|KΈPl5I џR_+akj_)OShAs̗̎5JLoLz=ת3@UB c(ꊝʨY&l (o_t0&TR߿i״PNhVrSk2gP@.'.زC  >9V4Q 4pahR-F%ULWgnߕ}bd#2 ߹ɀ$MG*}a>" oF*Tfe E}jϮ企[?= ș7*RGhɝ3Qt"&}ވъ[:%ߞ h0$HHy+sE#vp$h${'fRm>:"$_T :>~2uQ?"N5)?'zoi pB,fHMg +Uh[MUay ,?l"[i(<=^yDzͳOlŭqC-Yt``u,0,鈈5De@T~tKօ3 O4;ۍ0h %8GÜc#X> R>Ya)?77Wɕ%Ҹڏ$9m̤wI澰5;-,7*x")ѦXm&"_TF&hcV2t43 J}WBԻw%03l F`(͈PK!^*aFjUd!wFKfa8T . |H2*5A*?x2Crͫ6 Xӻ=j? z<^I1 gâċ*:Ljs#E m\V:ש.B.ȝE2`\'p2$կ:|K^ %%^f-4XԖ&)7B))F $NNpxR: gaI <(+KBC2pZV:J+i(p=3`?7CƄH pSA?0Y==siqbKZƭuεЀakEMRQKGp?h\`jLPBBch\s:yYrZbZ^|oU'(o(_췌pc+Ђ24'J#1xT؍$W+7ƋT,5C)иl;?j@[OkX9 . yC} ?  g[ hjkۯQbvf7?c^Oe+ I9?I{4L h8h-i>RXW.^qUgйwɑ#2nH(ҮKx0KÉ,҇6+&h;".3_`;&*-4QMɣl] ,D>6[٥/M ?TXrim֮x{",IyD-xm*th_r+V/Zl웏lAi?f3GLG2"BCc%)Y85"j FhowjA wAg_]N#R/$Q7c®cv=%(c] ,S78.Cj,Mh`qkٓ]& f-i>:!{kk$݀DnR$pévh)LhLW+ Se*b. {#Uk=Fv|"'wX+jii;J牋ڟw>m:4isC~2†55,kb;x`xʛ`OҰ@m)p]oa/@#fC+~EUI+ _JMG8r⠴3S&J98o7>ZNNt O¾P-:vqmw ޯ)EX^vkݤM]JIl/q4ZN mc'd[kC)FUܨtT/@@HWdJ$T6]2)جką13E^z| v}P@/Cy!awwѿƜC]kMIׅqű$RK\gז6`p1SFζI=u`u <})͖ t%orJI(a6tvu#ӞTFҎ)ש鹀1qt,zJn(*ψ}5ݒ,R2EmXzʒӗ[!eM/2_3*Dh0-@XWҋl}_hl[g9>q=6?/lf7O2nS /ToXc7䍂EF'nH:I0grU1MSh J*EvPwas :SȨ0dVKmg 6/7a觕'})xd,U/ TVk@ GK ?ȁΊ'}1J%=0#щ_b1_f' vM {hqܲX9>тaBa769;밎 AzS.hzCv꣺4Xz<؁zD:a [OK_3p}.2)aAA'A='R/]wsm`& ),2vLEPJ~G.Łx|)pn䉪62'=N~f W-;9~ꢁ4R,[Nm(hKuɊFVC=egr^[JPJ%TB`%K/8A8)>txa]a[i3ZWBvdrI+环D[Ԏ;B>!z;F!nM 9``Դ2!sj'j7 9U~m[E茓֧ srvrp aC mo ˋuNKʹ}CȀAhTe3i_!>l![rF?J/:4(D;H~!5hY](l߮,klku:]

    > ElҤuꭁhK \ӕA^Ϲc{Xh9Z Wy.57~t  8WH2$vYFa> ãd&zeDrH+˖%4m.m8v%+Jb5s=<}ʮOEyW[rE,>^=JMC2L ɍS D IJ\ϓ:OgfۄݰA{j~ƺDD9!#qB)pYcA,{ظDBӲIXi۸ykRFRN{Qqu3D\w5Su kږhvs6](/gNĝoK?pn zh󂶃 .m= .RF/5ѧ-ۅ C` ^@kL FUg|o][=Ol;?^m?&1\(1%sh 䋲Rȁ9m0'GA"?L0ġG#  Ӫa8P^>Oyj,EC w%e5lݣ XzaqB ?rf/ 9Jm! 5CKx(d#,`\xlF(1lfީ6]{%<.P,+e-\NL!@]k.`匨 W6ˣ+t5 -`Kupb٘͏}ZN⧰{j0g#WOzRu,PFĜ~ƌ .wW=D/ٌNl<-4~ůuNTtySISqUMn:N R 0cRmf ٟz}cU7a@ Ct }5C1C".L~{m7J!g!ÛΙ΁@6ecak]7}Cf>HqKz7i#XkT2K Ő꾊R(őKP uNXwuS@bw #^6GE]U9 X {$VuK⮹d,PZn鹿%OagKK硋>N>*175[mj'j;㾼N)gx)Xc RJ\ENRBaæ)ߝWPʳ,HV6=,KI͆[t3Өo%ŤQf~Crw<.db$JSFYk@ԴunKYvfIf@ Pc ; awgwЄ1{t,9ۛ${z}խr,ŲD|co6wN(af~DWDwGej36.cv[5?f^ ^ fT$'l?|N~VW1?_׊ӟvadKہ?CB˭,i rMmBwgTJǁtj(b;ʖ,2HXULYIx7)w@E7R?v٤bN.1<݆.`ͱ>*,ǝ=9Ia Z%p~h1?n;S7fBY&YIn(5]ћV1Q tQZ :~(۵P3|*ɵb[bB8ɭ\iO̠zrqJ!L\խrl E8@c8U:z|Ou7ubB1P-H~ +}~a:b.TThYw(b2a(,z[G ,"Lю/=op:`?q>d%2=oJ:YvN2[@.$,:ydk~zcv'>o"{]h/9w_J[*q~HLHGłhm \@Utnp2%w hNM@q8, SIPIG:E/v%a2OnZ5ق)Pvw+sP=湤h!'oK&>&&b&!f:`{4 Oj[KiuC5r!Ӛivd`DDtȊA삽g,Z X Z9B"ɠD ;4=43 &9U =20gi2qr~ɤHК |<ZuP{> ?Bc?ģ^3wDĶ*'OtK-*?=bAqf]Wǻlא}ɒ9~0D+)Ԧ.D&0Uk 󺶳t6 i}17V ki=I*b$b+s ֧ӎ|V- zeb@_کÕ()$Jݲ+k͵:n@GONayY FBy)RX#m-tv"߱cutnԌ%匲: "eo 8ܴCzHF$ܬQDi)FѲaF;Ko|"5`!Q^0>g8{urz53fσ j$\I XU=U;+R&aa, 3sَ&şeWGwdAH@.{M"T Ds%YP z=2l5&̗1E'-}[gG 3jrŨ'fyT୫>`)&jHea_Ku* fԕP CrYUn]QŊS.]Ty._ ׎\$"&2͸큧ESQTcrPB>{쟃J\G-S5 )Z <~+*?3d `=q%;$䫎p~.,4YʒݔSJg 3eF`o6 V4J]jX9Em#9 wAlVĉ& 7:[}XS2|ϟj]2@ٲgiLzI㘇Jy$y'wGE5Vf!3J!K1P|?Dkuo"n5N2 e=`YXu"]v]}) gEČϥ t2،lWb?wrnl*z'3+pI@jp˺"Mp3&.;FYLžz&Q!@}=6$@$#^rW$Z ɶ Dzfv6ŵ塢* dA*Q =+ B=)e$Cf6* Do e/d&seJuSkoP?4[x(M~$xty8- MA.<ԜFM;Eͻ?Fq P_naw*r5:ЏwxO'w)mbp*lp$61AtJH⓲Bj*g]&blAn ]8o 0Ӎ IY@>jWt̀fWÑVHfBp=oc՜)}1*ݨ4q=St K*nLVu0 ʈ^CL'a'2$15+wNKnftpC'`865htD:gvO|ҭQ˸d>^\I<yd>Q[@7@Ia`PDpDp{6kסhHYjaαXx*8JAH4v=B{\a-sJ??޿K_J|I-x4dDg"sB2\fag }N3}L;3YY쟍%IUKn+菼plrda) U4.S twѹa7+lB[+>piq%@1@$bkl'O !2)A2rJtNJu!RfYc9I+=qL"SiRA.ˠ" v@F'; .zE ['w;1_#,Q =^ 2xX1yT2ɸPhAQ0{B>/'ə(≵lI{@@͒NKCyoу 5ZtփK2Vԗm]`lylYJj #䁅:-#r7-PĹԍK *ksOR~7oumյ H4H9Ptǩd\E6+S8" m5~ P (ZS.5"`닲Y }hZCG6'7_F 9Q];E .ŷL4jUPg$`O2KIlw H|qwǩ6Vrro%{oǎR.aZZC,0$dSyA# oU ,q=0f )QH92kA/o<3)p^aZ4} Hw)OnM|E) =!, Mw}w )S]ivyޑzzq֙^,A5;y8W1eq?;nZtb5 ^;p86)8tSŶeĄqlP"&Atʶun([-B.ڼiCzJOt5gA?c cM8QOdU4dJ5UI(uߍ% 4H^Sg氽h3T=0utAxdLWG;%r_T&aws`^1AF#XwQ_;D 2w\kE!3țF¦!\=Cbd2K+f'6a/^E=6;E4O蝪5(!ǡEfzkv@qŧݐGQeۨ3ߢyI_Qڛg&e`b*e*zt)8"\GǗ"SuaW u.!QCB,#%I+ 4禿1^O.}|6aygM@hޝv:Gz _R Sdyj7c)}X٣"BT HOhF6wQp^*wզQ HoOZ2Pkq" 5_,Vv\&?0|~#XI'c$K`]%վՖxPV64`KƤ/&^= p8.PGJJhҡqㄅȘ#=r |#`אk<"Reݬv8zf].>̵X Z&Fm|]Cf-sl؈T%0?2q;`}.2Q=dԇj7"EÕ?ەL#sA5oƗ<d0%[rȳ6Q&׃ aB\bW1Q Y{F=vΓ& hnxLKLjfx0| ;{֚|D2(WEg>6h#+yCJ 3"M1?Qa vvSž+ :-pt:`q/i~BWeCU`0`̩^fˎQ?&S9D@1gҜMw#Ԅi05x, 7vAd@ q%tk/2,lJ5_@*o`K ˏť1 jHk׶ $sG,nϧj{Y*.8jPƼ 1a^b/y4B%sT eeugtS'N:jGXwKPhP?NVXW)O1N,෺hL0oX1n]Sе?ޖ|4jeIx1f# 0ȧ,wu|%!ҡoaX'9st-M_eg "V$fþeߠ`Ejk ЛF6[Zb$9[ 9 ߱2 -$ ?_D^^LG) #8GbUUP4Ff`kH $+Nt!`iG#Qd!MyZ0WMA +r,ˉ A@KLsR EEȖ>4()`_!+WMI eix’{Ugbvtd]g,1l!'Yz3\=K{2?ax>S"Q9$f|'@wyHD]KH h~xGBxt >QJ"ϊgV'Ax_4'`,K;h TPvFJ}N[4\ :}p= {(=F Q$wXDfw|԰-c׀~tE_",e[qAVZT#\/\>¡=l WVMYw1p4;1\/nJf?.D} LB1k)$HJ.JӞKJ ˱aY)υӸߖzL#eUTQ+1x'~JQCj/F@<̰gUWm ufIdIuJCb'W5BBԦ 6"V~Adnk" t䔶&h$0>̏E֔=^ P|/tHg2@Z^ei+OcuP%+bR _RgMDΌ zO˖zG]5fzc zW˗5~-< E/$5@Cg8Vn9OpkwJq@??H9$^Oq1u1P{>cχz>x=&삞$!6^jh:UR!UG<@+j@Y1Yv>ZB9j)j3&nu{XzFE/$_ڝ]:5vRlydU4aet-LQwAJt:;ѯP]b9@ͺך[bc>Byy[,]5<Zk9NnqN2-mpU LOH61*G_9ky K^QU)&\U7pċO 0%a!eƶ,A]D yYq>֔MS:k ,L8Bvh&~'/} ĺH/BJvk7l`@|wFc*G\f6fEOC[vrD0ް2l+Wb1VJ$sTrACCȶY+yoeQk1TU73A(^c&l/ܡuEO+@%c> &™ *D"rG { ~xbApIt#WBUHD%;抌;#e3me.h:OdֲLy#d^S0#+8`z&Q>S!vOXPfEr^z" (6PyãO3$"ݢxsf܊u~.t|n@&FSg~ŰJ @5P< fQå3 ḿ3LEtРE?DY{Jjm-G٣ :Z^c%siF"a;gb x;ט[괩EjiX 8pFwmOiOg#$1 Uy|Fl"w%>=e@zXH]*j})3Y($& $(Ǖ C{sbq1iwmP\@ fm /BLĞc!Y}~[+b1ۇ~׫`y+SL >bȄ)+ cG7oy MF{u 1C=#ddoj9c<eOǥߑV?!*)$og?<x|NKcђqäDx@-hu u_(`mG:{ jWѫmQU&A)+"f?y|(q 7YJIj2-5撤N| *$4Q%pa+DLZ~$EL6p΢"4XD&0~F.ldJ0WŢ35U rxpF@aʭR 6HO SjQ>4Q'hZv>?$?*A.jPzw^Zw {ΧX]Zx"% 2pgӐRB8EYdsrPFc!̈.03U9AӅyQ;&` ك6KVf3dId ppjz+ l>럺s#Pѕ8 rL@)냪u尤8PTpA)tL_(Uegt_IY$~Teqb`PD%~laCH i9a>fUsv*- S)̌}k]W qu_ytӱ}@Z$oB˷|zX"%W6.3>O(J CE*)g8gTwX '|JnmwHiF%ICYlDW)!A},~TFQ핷ӳ'_acTC|'Sc|#eCp\QkS>ipHr'Lq>c KS]ir{S[U}X,E&}h97nu]V- | |A Y[IpwnwHVP7aud)_fFIC~8(v0 ?x@?/~,7,)Y:!w (FLTYٽ :}K %>cP6K Yhfm 'MRaOݳK،,i*قB &< ̄ 9fg)wCS=D^ۋ1 N.b\m'[jA{˺(_6X,.նd.V,2}$s5%vpt[gpYeg. C w?"B^$Gu%$7#'h뼸d@ 0n;! h;-]nBQk$o*:#'DMM"w 98-s$uċw%6]`U="JM+oag5Wi ym|܃*Uv}["!D'-I/X?7U %tMfY,ҫN+u8yxfAer0#>X_BL%q1as+cw N!_S2£N2Ul| em~^ Wa NN";I%THPKtcl,i.Jg!]O&[/G1Ig|<'l A|i*_e !3)WM_nINt4/wdgLJvw=ip(y>- <IŁ>q gh$"8Nq⴬H&Qzt{{i$rɒYe76X~%4 E֨<-2G;ANƧVD{7 ?qgcZ^rNN![RXΠ*B[#>Rjf%ԋ~K=.6ԁR44w;R 8(3 Ij)ҳ J.|@\5X7  ܷt|oßW;A NQV1-.xQơz>}dn%8Ru5ѽڍxR.fآt:mL2P-%Li#6/kΜt21z&o]X#!EJ#EA:C9wM'^l2QQvP} E2\snNOR) 쐘9%j?<+nHLt:9":>~Ө}ʇnIJXvb}'uq폞aW.Hjk߰ :+bVBR,Q:U5[Qy˨a8GFnbRNA%7}f=~v,"Pnתެ7w?MEVI#CziڬmvVl6gl1+2\rϛW=һZo5#:#9Fa('W1-c RN5̬o_|s2UTɚzҽIǺ[6T CK&~~r\2F5[x", 6ȝ̉UϩbR伿i @y9t=D49fL*# ,9 ec"Vfp狅%'꣨IV(loB*F&Vo`VW4m|Tҭ=ςaIjI@J0mvi#U!*papELfn'יSd1:S1]D 5j76P~'k\Lm;~M&=q,+]}Nڒow5"n?J1. yv}CVh/ A/lH#khAo)nöoўf)MN7_߾B5YsS- 3>=mQ; J 3@(b:櫺w .Q%) }d@۝+]Gڄ=xf@l>Ȧ(%`'_R׋Ly[q4?Qh74MVI9[`]~iM `abگV%:QcbCkR"撆,[H/&u/]yi^H6hw+ Uכz^נ>=^L+P,*eFCw'G^" V<5q`t,9k%e{śdpY,-CM(I;J s(kb 셾m\BW2B`2ϧ ";|=Q,V\r`+T5lmMC c';A3󥪂!C֗A^F;E^lQ;0QB"G7>I6پ C{x&U2I$Fas/`e' L'bNv\Y4D9V%/z]EdiXuʿ9 *Li}.ԇ~~a@w$u0\0ϨySD䭛+D^*1|wOd%%26{M.3K2ӧC$\&.*F%~%X@]轿g [A]!S,Ly vk( q@\~΍pRǹQglk=n;zCH+MBm2O?hD:*w`XE-8YЂ N0Ww<@p:jOgo p7g{>9D sdOc\wR S.6߮Dc8VoZ&PYm̘&l礁^Ct[۬Lo sЫ@ﭙz6[&sJ?Nʿ FJ CAAC ߩ}w5.:P/ӝ&M}IϷ¢τXߝr\K %Ѕ(upI%'R5YjD*u!QAGR7c7!JH3$hzUw/39tVuiF"ꥁTjj f;F3[fE t:qF 9rhOсi!T!?|q;Gfӂ8JNr j;ҌIڠW8u(mAp=3zF/Nvq:2 :;8R?C'ZBlmL~R>דh}-%EA4ސŵLN+'H3e/R n`!F#j4>M{}@|[w#lN7$S/0r67QmD#LE-W>A b rl"O(J97Cx\&0\mǀrB# z%>E!c33X$E>m&mA]i>(Z:KoXwxQ6.ll/WjЈl('t#M\C`.;/Б._QHw+1T"`.T Xd%X3J&fCs!U |h7 ?gdJ0I> 5ES T7:$\ҍTe' r;;qь;3u؊.3$քbQ. A²T0zO*r Vf˄[vAD L oB,,YcRW+}_7<#w̕XY4eu@(Ĕڢ|+oxYT&!H`[\' j~#~' #Cd.#vM7h,˛E lkI/j2CNN:=կI9Z`Njmw*~䇋~^׫$ 5χ.kzIF&TvglTP{S* I,UOcdktTIĭ;o}e Zex_.,L_k8M%+Iv~-^,ܮy!M&<m09d_ M9lgB -Fk=@m)vN&$v339R%zk"B5<0zcF]ʹ5Բ^zu=u%qnҍ:U*%QZHwwR)sh ظ2ΡY>EWtġ8ZMvx9W1PPk\&O;rbr:G;ZgoD)Jg~`lTWMPJ&ŕSL _LPt$ٟ|{ ;|FY`;/TA=j4lJGYInt&!áRMrƬ js,/WvVD<%q~̰.x#Es^B¨wP%Y0x nI:fHC2}v[?-)c#DE(-U\<#XH}ⵡRMDnc4< ~ǝiL/l8׮Tdb 0SHa"%kQ`هS4JW#ET)%E >h4ވ=TeHa3R,>+5a# 0Ja<|Z N9_x ԆU;3o\=H|Cw̜FV-7D˯ 6k'TL*䋭򁽱]J5jZgt%)՚8' /=`$ÜiPxC-oB"?A#i7(3?s .ebH~!:'1ݼOfgz&0 h}Sb׳}Z)*n!S}BUhB%a\'5ES ~IbM1QV-s罒 KAV"ጵe=Knɗ)N /+YTȵsN(H&e A2u_ Y,XZ)Ǡ|K("6!i+&ДWrzXߴR 틽:-ŭ\ΧЖփ:Z`%MA,nU7ϑHֆJ /1\4߀=t @2/LV rG'R.'9}-Pn#Jhe6qtۉw}ib471ם{u7+~ xt=X' um[(ATCeGzm+ Pw99MmuC̦Cz{ [Vt/GCӓNh';F% @%2ٶ/m6мlwU7=q+|^E]rr|8!g%f76wzvVh(C3a'$M͕CrQqCo1yev -⎂QAլ (fuof~k`A T :6ޕ:hwhQu=)vF_S#7ɋZ#x%Mr1jZ?dnJ"2Nk۴:0HE3 Ɛ[yduWyMyZz|۠üh<E@%VN=V5*j7R6BoGjh oTROLЭH%vüu*UQIVdG:7Bѽ)} K1T׿7`~.$gŋy,w:QC 2V{*F!.+!'#՜ *{l}cc:`y|`:X :yK9p2ť2X-x!]"Eφp_%ǥ$V*'7t>9GTx3*" P8DoJn- )U".7e|mleX7GR黌mǯZc+iB+GN(ÒZLe4iV.iNj.wsfxhru[.#9ͭh4ɮӧsڡxr{cJBJX ]66\)_TϪa*BQu+'sED>ü/|L 3u*3pn(noy Ѩ^t}nk]1AQޟ{rSsX\)T?0BŬ9=qD1Ye*vUn~ܥ]&5Exҁwju|xNe9/"*w}qàt;5q s'g#TeRNhgn#jt+IRS.s>-)zuwRkp` ]_n+_olR] WނqS*5lk+% VZcg|}`E^<|58CJS2XP@a ջUa,>!~lM"OJFs-^+EBh6;xF6ÈVjH%2ɋ@Ũn-m}õ#poL7ۆ-:M(JA=[~YϦfQVBnJXAVGZĶ0r(ev˒yBFXcX` دE ݌sY\('GR1ݮ/SU"osIOI߭6 v ѱ@$~3'WzvwԉEw2Ӏ5;VH/Tfr[~eMdjJ=*#bgc DL]0I>uU͎b{O4dL_OuMi!1u7'()+$RfX'IPV\>h4`;wlc:/(Mq MkJIJ#}>|&<-m/[8*\McFzЧ6 jpĔf@%$ʧCpH9)4h-׳ƟSBNF}\P?Ko;WK(K=,Em3Sh=OE$?cUπm~^p9A6Kĕ"'Lʒۙ!,vqtӄUJqTOk6V<y %3~Kށ`65-^ÿqNڷˣV2lۅ9`8(;OZԂޱnP1Ugkad.83yiEǖ9 KzJԖAsGI1H/giĮeb|~Y佢d*Vfz@| ^Y圄-95ٖM'wJmc/R}ConTOÇJo䝤2b+蟍Y*g1VZE9rdoQW wz05ȉ6;@Z'YW` ofu[}Azѳ:$3]kkr?̸ؚkw2tOߦT|4Tk vw<@߈(H`zR6jY s2'j/~t)b8ȩF-^] enדAcgװ/`i]dS;xR3!'8< 牾)‚O9'r5KO˨y֟0 M^N d v3ݷQo2S ,b?֨J-БRd<*R!3Ӈw.>|5mbWs_"I:,O6Ѱ}是B/Hf`L={ߍ?us`=2e q%u+踃 |I>C –(S7BIc(}=O}r+│"9iMQ@MR\ϡ>ۧY+X O爵zqÁUT^, >vQABC.RH?Ͷ!|*EaSXبvHd83J!|}0H#]uXO9{k~=Ɵx> ߣw¶}C!/>Q|y~>;O3>! ޘϮPYџ^o n@`j8\CfV[)ucG7GӧIBQrp|#KiAڌ9Th%GW(vD|Si,ʙf&(6wW_6#bvFf!r"i5+k=S`ͤf[\ /P7NC!_K0GҦ_逡[@_L1zb= Z("-u򫏢e<:ǬtK2\P}qsˉyI nDǴ&!`Li+~[bxt˳/ g痹f]M\VڱE5 z\٭L1:TwOnD ƥn?eDb gq̓DgB" aD?-//We#.U`́wtvån̛Z˟v-<x. {YR~lW#Z*bWw &*~o-0mq ϱ  X';G/ڟ%MizTZ}gR@$s 9 ޹r97!#屪JmeGsaY(0M0tՑ U&X5nu`3L|8u Aݘp4?$iMv-/lؔFY7] .r&:t)W In8~ 0yeoGdSh*3*m/N'ͮ5\k܌H_E}9J_jʌV:{o0;hg$X}*4+}imlSL}x79wNaB(6 (Nw>zuj;zVuAǽe4n*X~&Y-!$0{7uk>!T^͔T@?}JsbCԴn\7Q9hB,bdS 0tv}op.t7ifqeU"G TYߎR~,U0yYfH$PUp$"HjZ%#~_6uZ*x ׿`Ukd!^^|dS)ay9tjOA6_86g|*zbOp/57&'P]X r7>4 ,FJ`w'o3Cn gM=>A5=6d;Cezhd̉*YcH[3%Q8t[=#k~Knl?ZX3 *Z6~q9d|Z8xgtGq/ .- rap(3ȡAĩ I՞f%OѐkR BedM85N{cy:tЮpv~΁0|J0>!jY.D*c9B-,̕/Է,GL[1ֿ%1t_njҀˊ*bqĹH* (J9q{ \KA9+=ЧYaGQՋTF oqbIxO^|v pp$-)qSMx%t @T@D ?D6gBo2D[jMS$5}.T)fU/$z(X~bi ୭_6].;ȟ 9k-GK5v^9y4zT6F}չh %^`L<]K[I8dN arlHWBS~_G8~LWN" kf !qkϸJ6 6SG(5a:B/]>c‑5 8H$a,Mg*H mύM5Qo۽:UOg RAtvxđV&|Lm`dXX4;}|:iI. ZiKD|C(c>&ܮy Hq΢h! A*s$!4IvWƨHJYAYc`=7Ui3\*,{:PHj}1K&4'^;r4ed)='rq8lyKvQme9˖Ma}!9Ek@Qgu3ÅtN\+k0ތY(5PbxQ^jی'l-;L Ϥ: esO"w۠md9 Xfb sc|1Š+&#d3:.ق |YO\EL+>:`9lwS?CpZx`sj*IKDrrm6d" y*5EHh˝?mG"c Z-懍}5́5%o&r,C{)/w-FoB+PRiT$|m5Էɿɥ{sc8d-&G=@ }dil]gԏ=f!p"pަt-|t2KP<%K{qv_v=|[]I^!H+ lDp'Zo D2LNƵӢRˡYzE43yVȫ8XCߨ1S2ΚU h+7 µL|ܳ12l*~~(?M[z c=lMmw _|š/Ov'vG!R%]S?*nxugf kGɅ"9SH ?LPت>7O s񂷜9B6w}:@z S=A7)ө6\d$'**Iw6Cw)ȻZARϠQ`HjGnaVlFMͱ9QeNhÃ\)dR9ܯ(uZW44bY%rux5I +BʺWȯF1e m؄DkW&>ruv|o ]]AO<Ϙb#V#-k"v@lӆL}LZs0u&MvbJ) q>DfEdr>k%ʳscُ0i䨷@oS 6{pDGě6#[j#&UN[PV{浵.!lsƛr.3BJ?;hЋ_XDٹki D+>b/|HyNM|ztrSݧ Ax^?Ll&$c<ޮםc1\?SDJ "N49&OhCt| ĄZ>zsPEN'f qo_NH^O 1x1DtD G+o2+S*KGәD$ik73 hQTdR'MrP.XDSsEZLJEsgPkVjL 31kJ쇤 Ӄ{GW{+4mvW:,^K(>)\. u#aa>Bx+yλ ¥XrpI:r}fj ;P,-M&KeҽQa[5֯%5*u%z s#_/?ԽS- 1e$UEjBO] 8~qOʒ;S תo띺Ǧ\= jp|Z9ɛp{J=r[UcU5~f&:|՜!.gbO͐?8fvHQ&pnaB >~L<|x :8a 9oy5X()wcGœG@ @$v#.G\dPN >f1[r$^ʙS,pdcͩ?𯹯ĕdiL-"=э^A )~*(a#r_n6'ۇ{7+Π|4kf?ikzBHȖmQH=A ^jt=VV4ѝ "hp-j mcn:oS+=`ʸt֌D͎8@[M\6o"nsLxb:[/MSo''$[t߻/*v=@ˍ"UNsˇ UmXX3MėJIfögd!{ޫq٭ЈoVyaŅ$ 薚;Zx˃nk6 K"Zؠf|-K1$*kSso}J[/>g,џ$54tU>O1={`g\b!J1@#mѐRKMsIȎ'F>R8 Ia-~ =:X,`W--ވ+č"PFF]ԛ޸cЄv +mhVBͮ"T)Ld"<.T8!GJj(`mo"aMa IM^8اq;l`֯'+̎'TNmcƆ޶Q$w"c'tT"ߋ$Ն<)^OQz=\p 1V+n¿дF3= q髥Sv6SLFK[5c/0aBZ"j6@?D 5<vMjTY?[炳!Na>n M <Ʉ GaC۞\W#ߡ=a?jMoά,ߎvqF@iMi)Y7ʘx, ֦+Ǣ'b߽`(KL5b햗-ލ[c;{pïmc9*8L$|^q F _~U::ߡ`5g/9N`d %"_wV=o6oI*kPcϒR{13Q=6wC.5#U"Áb]u1ۣ_z`g(6 foc8PT;HZU8I&Ʀ r")ƹ#D1zqd5F EsfGIKo[L:R0D#nR 3yԹ@%*<ZZMkD|BiM̈[%}{&vPQ]qo!ׯIH$V^Ԉ\ u]{ߟ_ʝFP3j!%Us%CU{ ln_]{tzQ %s9w-Nj&kIj6PPUc2J5.!m:BzMz-aWS[ *VBOzu{w2>7cr}I+@*}${ը7Kēr&k;iz2PLA@v$u:[G:Xĉ9g{A$B8 * p k1%|#fH'LJ)e *msLUEn>"zĴ!~R {"x؜;SE8Ҧt> ]nNnwnU.22qHDA24]8]tjYXA'Pϛ"4zUKq 35"LL~zPL*eXGĘ \rH&(f&X8[̾%hY6$X+;_ Ǘ5ٶM-P׽Z $ g.VzFg J-"+ìF}=:l?]W|X_H%Hq)Uk]wrw)8/İ馧{#ӷ'yJ"=`ƻ9wQ R(5FUu UQY6 3Nc遒ALjXf=>}<5G#,Ss]~ռ'miGD(]e9TCʚ`7!?%ҽ9~*Hl9pZ٨rWάeKt2`D X k8AU'M*ZixtwAbf?iRY30JP{Դ+6"1 Jo?ݵEF_jvi$IbUy-g$N.MF )~vb+WwStO,+tx˞׍5tkTK3Ô}R'Рu(u `UjƟ}j|xn346+%m)ۦq|kaG ?d9nWL㪄<w,Y|2 իE!ӌ %2ymEY"j5Y~E WQ罎\8ptf $e{.u >J)£}z{ckCWL> GVC'x"u+ł}F85;T9v䳨紀+9۫92/s)4RMb}['8 !ײ64exyo3#u[s J-1- )@]XK*~DɶX8s$&B>Io=JZAr3s]PB}ݖj [#r6dEӱmWk3:ݻ}0YqFSHϸᅴ8WE4s]pKvQ~}MHqәYACXVɆجMBkHNkO2 <> {~Oeig$ib$+6>4W䋷xCHS&tԭbQpeTn[͉]р = g-ϾB~ξ#rCKЁ4j䟓ř3COOZwc >ɪl}d,ݓ]~uپFޑBs>LkFl$5۫+5jjy >uW+c1꽛ܻh ^cKm?bJ{Gm0i!x1g ,Tj@n0l:Y5ڎRjҌ‘wtf>aь@ /v-tk̸̀:u{\ОD:ŖjIUS)Ar/儸Pa;[|#mnhN@?]?vJlLos1+3ԬDMѭSDގ_;!=!#\ZFJջ{oЈ "RN!sE{udy1y%(ɋL52CdJlf ܥ[nNԼ ? -)}hnmdc(&Cg=BJ:P]s9.ELq>Œ`%>ad+tGqU5<.`-4rF(4]6*:n dNXP|ag1O%2x&5A`j, LG U{y [䘇K-c܈S_B 1*U(3-Q27O% G?u9alNV]ig4jjl^Q.D0-# 3L7e7D f19vs.VL{FԂ˄`WVQDjohelY[/3@ט׸y9HBxaUdY>iTi*o-͘`zX _ o-5#2#hN_.R{Wy"*- Z.:HceZ|9J5e,' 'iOTk("bBBGJ0 [гۤ9Qޅb:ۧK+>3#XE@8ޜ l,u.:݌{[w4+=K,zm(z]{xXFKssYYEjXyip:+rk 7ne5ˈ/A&lF0ьsR>1#Is* [c, * Y5ėudBvUæ5L[gAV}"SDN! $Jkfw ?t.]CO<ŀ*;Dž=6T'v [YݏTc(Dp%,ck֤ 1u~n5;' ~+6^z`Wr3AYmՓ"\{)avr>mQ" ru8#Koz&Lrl1^uPLņ 5jr74_oy˥A,`. d'GuUý)If0v eR7!`x3ǑyUb e/'{dnmuOq#OmD}(aLaҥw  :RWL 󩯯ڽ;M8\% BB͝ Ҷ9`#T Wi;3@!Üjoz Me 'X7'965 Zқ:hx 1keYM?4֖nFX"u%AZ\fE9 s\jH9gF##zyOߍpubG/VZ#&??$$s# QYB Tp

    ~Ŵk:@qU7!VKHe*^qIn+qUTXUxȢ@nR*u:Ye1)?b3}gQ2:l^:G ؼ>9 _z8İC,;{jj.K\Dj{3N{ U·*DX`]cFаvs2-PeA) @r?òyPe L2,&_tcDV *[mAa͸?Ϳ >۱No&3V]cϮH3^o?&hJwBlAqW2lXw7PoW˿p7; vԀ?eAJ1'I;8 -YpbmuH}/j5g/K{J,*,n~rUCe#Ӽ\PnE. !fo;-mXP=.Mg`zKA}=kC*؞X+`wC23#p*3l2xh8̱ۏABMɝ4d``^zg ߽Az dæY#Y-p{Sh:#EGkEGm( QV&T|Ee[Ac6sQo۰f\ LCEw9Sdp^@rU&t=>waXƖ;nSnsNvu!5ZձՋrĴ/VPwoanVeIrw-V qTB 3/CX3*e)g@z,*|ўa8"ŒQYrO>cM$l,cbM?a} dKsZ[ݿpfLSqgKTN_\.D(WڢBH/W-F{'t윍Cu,sm^GϘIkh6U{(Bf EJYRg0|EXپwtqDZk*.Z +˓JKnA-4|8z)otQ`y锩LϮ6Ot(!^WuDaڲvSW}h]_iFO |̚4G[Ϸ? ;7 /ߺ)+ 3TciQ<.}^2%xآX%sYŝ :Ոp>ߟ $:hi=PfWmկ9tj|YG3 Sir`- 7OĬw Z-;*>I&Tmv)SP|ڙ;B`I7* {{TW)- &as~gxF\0J[XK웾В6T.'B4th} PKHXbNwqM~q_= L>z!r%% 'qSU y* ))zY;E]M sP0<i{Z20땓?4DG& Aj30$XRjktӪ}eѠ!VS^d?#n_&tO4^O>T-9գ5lϏD^|j Z!Qvqǰ,缦#a@6SD= [g[18~YݱݸΈ}RyzTMfKwA~Pذ?CW8џW 7qOብFujVjNuMCOKK++^L<}VU7$7b͒k"ck[:>>AmMuVlZڭ8*X*=eOf.(.$9RbT?22e~c,5wQK!d q PsA1LRhR94k"ʁB_Jw=LWi oq52H rkÛi8Nm\W['yo$B16|sx? {)i=Sq n7SS'Tk^ZzsG3 FV:)J\ 5+ ;7 ̊bOWqX 0Zߵ UFm5Z:AX9U*(Be_|J_,v* @҇0tdzQ@3FxHզ Cߪc}A<$ݜp!&aYSe 44&)rʡ+4eX?v>n,735s:N m .Sy9BNR3~㺗 eTSQR~e]J%&}rӈ\PvcAI+UN `}[R@4z- @B.Gi:BݾXe,>ӃZ>hX1;UX%P24-gp3%j_ (ʼ-nǤz|Xk[-V1k+h"H;?+Ftox%ǎ= bNyZQio'9 לk+ܶ' Mezˎǜ%wkW ݖe:2/xu& u^ $}/>zDM, ~mF ֬x86>2{Dzs.kS2n,v!=2Iqy)I/-[ز1"N'x⸇jAVrB4>ڝPTf#{A2gDu1rnnYD%xZ-8 ƻo|in#@Eʂ)ʤ.C_}v2ff'WC5Yo#m05Plz8C`,\9/hVOz\?K"Uf1ކ$ScXkYr| eȦ@UM2]ŗ-f𔽾ʖU~siPy2bnϻ¾'Ivq>G?Tx|bx^O'5rJ@eOdWECbLdSF-KIh1p3M2 GT G~$v8{= ~kVE<[2.Ќfxq:eOIڱH?oo_i@=StNvtE+kN \sF{t>k=7E׉XpmO?kg>C4 >vyIε1K52 ;58:Ö#Ԗ؛tڜݲ~vE un5L"cnT_h=ɟv|wKM=WXiZǡuW pfC p+"CBG@dwgM$<,+rUe^ŒK)XU;_jF28bo> ,lZ)K\xZ{;91Ќ¶v% !bZ9[۱.tQ|/y +4B0N5&ˣ#L[l78)S[(<(&I'G O/kOS2zH7 '.EdbzwTH7؅ʡ*|p!0Yoax[A,PN&d'Q$oӥ`lT75fjt^P:_< xݒWkn yk\ i-vDS)ƙ$fO?]94R1P+_"@(f0X0.`LCt۬>=QN;pf_XRfTw'Z=o&X]/o >eGV Erȫ]FTi5i!?t""4mZs꽔w)KI;-a~6ϩ#[}U"b'g^ IyD-\ N_ ~އ&҅Jkf<6㦗Ӣ!:Xi:52Xx3w?.h^϶{Sp҂n/zro]LyŬz`;䓅ܿGFv+n=䨇 !j$ yK+к40GMW/qZSӨ[/YTsJt2 !O94nŻϡރrUiVD&^\˨l'MaG H[d"9c#SR{Aj&B#c+Nx"v ir7]+ڳV%T֫eLE<_f ? {O$"L]x#1Y ƄBh#UF(b0%h50M%XRrwRo `~V](} ʂכ!37:iH<ãLInMNH4̬,ܶ\G#qfe^ pQ{qNiuV A'#5/HQAfV"#9i:CIT d[>3h@+!ˆѳ+ )!Ac.zh)6j}2Y1/8˶'j`xb@`SoszEi("Ʒ6~(8B{䖄" YJtʂͦ V 1P9ʇ˟S)㒩ST5=X[46^ŮȚubrf9*7^]֩6JSWJ)DԭbYvjH1,'Z>p؀l6ﳼj.hu~5dd ~9ie#a -E߻g| șk ֔ڀCԅ#ġ,n=CP3w&#(]F˜g$xm)5E!NL<Ɍ(\P!xye-uhl[>I%ZubT@>S>\XjR~qW ס^P[pMiIOb`ֿ:(&NGrH[k\eJSN]?[/M%ei{>YZ`(xbJ8 PtHgG')`ݤ?n0D~dh:tv1\` ؽadGƫa:.u'"!"]e2,ƫxF«ӗM/o5 Tt GlZ,sWS "f%OcF4%4uPgׯ4۝\"i\&C nAyqx4ch=׆EZREezD(Q=\',⨇?+t}Dm2A0^{mRII6bxY5ɢ]@_.0 f+ٽFa ĭ  -(ͺF<1ڄ@Gm5s693%!p[ưGQAK]wjNxSԎd%3%g =V(+^mEuwhAo/Rx_+b庀]6:5" B&LI#Nm]鍛;,t*VU(i,` {ɕ;{USd͘(@ro> S/sOø҆sDTO:sHALhC[:4mJ|ezNTe^Ҹ?F0``aYBk*U)~(WuI4 v mL\6:+"}\wڅapRGiMZlDÉ7$R1HgoMȮv^NE0 Ců9"bPVaiWTw_A` pbp]g[;a%wFyCh]cdHqFS|< 6]@aMl'Þ;8",Ϋu:AyNzΟ ɦJbݵ06 )jd8fc:UuB排gR࣊ p¾-^\eX#)5aǷxSj_.Piq)a$:tﮊ&*=ѕXQyoISw.4KxrQ3,6D4hNz+Bb{JbTpLHR @/BmO$ؖ3<k(+^]iУ3ϕM }(>A ǿe( ONQ~Zgg D0HW?Ը+H~l~$gY-iqJˮ0.Ŏ{˹ `s#(cNk%rahɯ,1xݣy)OJ^Ş:m|w-؟MK}7U C;]Zd7 a%M,R{b272K*aLF/ >0{[LHmkۑ+ Xȯ/{soQ%S?{~oN({x- 'RwJbA5 "D'^ Hgw"KXP:d++/:#՜RH$H/pmbm1H>?u>OeKX{ۋչedl xXI6R/`ML-[|0cUKYG>O62D x?\_L6iw1=i'zfg6ŋHwY!,rM&uuAN B&L_k]7!=rpzkVpB% ީu<> ~ĥ?&ǩ݉#X qt bɱ`$5k}Rs*¿cc Du9+e㼿 ɱyg/濪u*Ttz[2t\A-Ti}VG 2FS{sdV}D>Q1鄥Zl[}PthGJڠV}㎌ko+.{+l``Aa+͆B.^#A'x*xFZB"/cX yYV}GfySQ }م؋P~ -R2_$,|)Jysڲ*_'\п+:}jS?ArߩwK nzY^kn- T{Yk;]g^SQ lXWs b?6K.yJ_5ֱu<&݉*Ůom6.WCUdb~ O'*t>ie(1G mp"5 îY`mHxyh0ś́@jKC+ଚAa 2Հ$slib {B̌<[>6^o7R9 З$4pD3ʕPb{$*+ ?-(r5^10 ˂Ї,_<622c_ 64ՖAWJ7ՀrA9v߫䨔ԥ/"[=팦}PV+'%dqmX<0_hFILDhX1rv w AϮm-_xQ`{*ZfD<2x Y4IԝO$znoÕE. wl|" He 2ŦK'*6q(u8;V+jy\SM` m#*?WdMQs} pŝC- -%m{XC05+C% 8_q^護F1qPV9r(KrW>/;ݧ\ܯmZy"ʮN0#`Nq8e5fP6GKFՏyO6fٰ4#y t竂ae-Ab>w xʋj=H/ŭk;Qx 70vQ3eYӰT -vW1nۥ^n#;d> j,;ь*Â*„ |=37 Ϡ:һXp_؊a >;P`mv3_xVaTLG xЋK/l cb3guZNa!Yo|\En|l0 j8S}4uGA.S0;b- Εp/Do&F,~!}N S9-a`B^E끌NA,ﲯG8T4_׎W2ߞ>Ms#XNDzs`uws+ZzEiK<^lAoJ| !5"5oT۸+(F%*+d!aC0^ . 98\P'|p+y>@SG: Bz̉^G֪Ⱥphʲav Jp_pK-%&y>^J$(YѡW#t'T%0KR 5?R:!=8jjb08D !ܹZ0Pڵέv-}Ym+泐-:KĚ5}?:o1%μ u7FQxj[?W:z $!E0aT~Slb!Dw,Wtlg!bRDW=) ru#6),5 F<ˏ KDmݓ*҈[Qɰ}PxQ%{T`#jrZ?OxVvŦ+'II2U Ki RIXဢX=}69 ڙxL*}bIECww}%"q̇ *~CT)cG ~=g;C{<P>epm$-rX)#VS|BѢdrp^:{WCf>z r:OUc S S=.tL[%ŠH􏁒}|9W Sݼ2؂t6 ^.~ .E7I6ЈUI]e{uİNLU6aZ}Q:pZMBwT["$ɅDE*n%6Q~Mxx0Uk b;4&3>R嵁C̶"#ȓ PzA'D0Xֵ|@V,~oj%'XUy>TPRI}C=I`k0 DœfBD?(5k) (J#1,/ T84btԼb%_D3`#n>)3x  cozN&w4$:ћpmmu8D1 *; SW<Z&1WE/V%Arͺj k`)FQ@8{cSԀ+"9M>oqP>05o`̚=oy\ u2 223lwsq1*JGvhC+Ñx~ u |8T"f4+JP@g̞7׎LʴHkIfy'V]`Fr=ay%x> 7ސC[b{JS_qziߣ.c4HumZxWvqj)-2H';ܽx铋پ@&a;`@T0g5PJ%!΄)M-ڭ6<,;Yh_TsxW 2'YFǀ=S㵋 {<ߥ*pw+N5 OBu YJ9 e#S^5>҈ATMkDbB"|_Tj=敀hc[QdRSXP 14r< KU>UĢ=G\dK/R+$ÔmotS|&w A8p֫A%;,Da {}WOS;AzkӒ;,%U%5x~09W8Nx!B>Tʼqگԡ}R(jJJM5{0kU`9^x Ԟ"J&t!g\*͓W9N@?_AN@ E)5*{7}(Z?^X M:9>6d 2PaeT g5w\<&>|YNm_kdYQqSvT (<2`aj՗RLG{:l&lIn+lI 6UDVHmw.a~CIvm |p9ə{+3qRtǟ@Ky8:>^#n > h\)Gw蚮c͕CDw!:+F%ADZ`nNS+S`??- i:QTp f"?딽 [BV ⬿ۇ e@k1] ^Y+18<,VKb$&T4}o٘L8$u}YW+beV_a,{[K$k/;RG\<`&=Zqbt ~@\oa>yha A*M@]5d-YJ0Peޤk\>xA8LS SNszH]볙P8vj >t,\A[3QlIR4}J:Dkj0UTtYY@jޙR2M12"WUjJsW5f~"ܦ?j/t'|H;λp{ mOEcQ~+p0莬/A[B~%Ru>VɄBII %U|40h[F&z'EKo,N^c%MUr!lLb6f;\@^#M{>qIIHTKܙ/+J[Hmdajv>4e=}-|ۦhB$)]XˡQT7T$5 %k= W~6 y3B8ywXK7 n2E .EGsJR*FRu4]7:y(jWma'@ Ai%X ed"˚q=A;TMrw#Y>:PB; ζ~98Gn z*Ҷ;Cvvo(cRV#!:OU5NkfB r0J},碈X#궔Ma|p+֯Hzvw&9P(֎b?D7 [jv]=MG*Bx gc+dؿ6s;z]zc]ZA*ǽR,Q>^ 1ejD&:Ut 4,[u\&إOS#ý#sW&=N[ɉ,2SE'횦X$W F3jb}o qtKyL;#Ee#Y%Cu-ڝ(F}s.:,vr{GA0aʿ7)?M>{=1t9TN kЧT46zkM{ʝ~ucJkw[^/ AwV ؄ Lpo7kq-Q :R K+yRኝPNjEqXcƘE..w>=z1R äpS4=#R_@*;(J=iyuUàQ d+Ϲ$׉4Z}}!jxh~­,ϣso>y@|.*VZ+p#c^ 0=<#PѻFb fQ3 ܙƽòewNV+ {Ƈ:?)&{FJlsR\FRaVkе.QپUprH[EgΈ$際a#Ix7TBL(;uT/nn5sH5I<bv(ͽݰBwz)K6Eo!V=/u{'ˊ^]?T|R]RA>Y(3A"/:*2rCx=`)!%wԃ9,^H-Ԕ[rfD~w3YNM_ Rm Ur0[sgB_6fAR9+0B*TLOGTcOhz _S-8$Y&f,(S IdM-8)ʆs)mz|7ۧ;oNs  'Z,;2Y2`:OAj"ŏq1i wͮYJl!=k +sDhu"4⭢'J$Z#k(hH*f X,ᦤM%SPx*H"VZV =5o+N'K\;4 5Gt'r} \]odJ%EooN\vIWa>UiG"=7 '6ww ą/5]"\IWq%/I!%bwp g"t/gtQ_I⹦Ɖ:CݬLrU!Y-ܸXъ Pͷz^)a_e vjJ)ì'eobEUwoʲJ J6ЈUq2aowȀSSGP'|;:Fzsҥl9AnH+OBQj `auaRh?`ZeLh1֍g!OZ3!~1xv"9!<3>hQZBuK؝ud>%l8HEOq:̈3 Ry39CeAe: 6.r~㶆&s5io )ge%s;msf 6a3D_5͈ 'ShC=,{7WDb7]1D)HKn6hugY,,xE(o#y;Wݰ?tx77P!)2h2'!xERd@@ʇRE/[ҫ6㞑`/gسϮ0 v uFKo./cp`L O"=hRSб&'Tq i3s*ʫQ9' k C^V_0*JU#(]{k|鍯M|Cb^_fuw&@ `ZTP߀'OFK%3GF34?0i2?H8lAUs_??C<ѮxH.RF]>\!BZ$sιWŶj⭀]jŝ䋥KsϜ'-C\㒜c_Y`b%Zz(lxf5WKNI`E?ßDD/r zUSs`R.^RCG$؀2y{ " mK6?fo.:B;(i(O97UC5SQr >$}3Ѥ)cX}I1X;i(E7dLH!^_bZ+9D;Q<?W=G>2'!]`ڗ`k&2b6Qg x-rB6n2  t$Iv|\1R=gA`D,q ny۲tQԋ%q ))3{aBB3"~n^O82#O7@ 9RyFo_\.Ol ݞɦh IEw% p@╯-j!(\ʀl &dT`NH࣮H^Ne)eihJw1X©'Gқ f wz:G43hD Òo^.;Ԑ5$LؓG~%P? &QQOn Bp6fneEm.Q\96\n@zNYtsrT2*{dC%'q2$/S#QLڗuq-ViՃ"j-w=ÎhN,aB"@p/H*9<ࢶ{*aEB]<*hnֆ"Jf\kypvIC\u~`6I nrwlxJ֒r1wxLo!o Ѩz s1<]5S nXR9,p;x'Jt{n3*Ztg@'ߑX1Yj_%zsY|)._\Wvģ2M׈@OvDˆNce'J ]Żz{Y;T` ?bgapb^"xtԞe7VKX2+͐Y/!md]gy`~A/ :w6QT0r[Do= ]w}p:qqc6G3 a!kCZn,/S~^T~+( }&P|\vCw4͉fˈN|pr_k=(7ULfk˗_}<ܗ0NbA_\ĺ1lZ"8eŬElLȧJb_ .Q>W#| ZӺі8v&Al*{-3MI0㖟9;9 Nh=\ "gŹ4`.MJXwBe0;:M ]yɸpC<΂L3Dɓd#kdTEGCH/C-`\B?LjA"VB;dH;A{T!:ZnLnN5_-u=R:q7QA4t>&ij6RtSEi:*CiqP0r9ȷx&_z#g=K VɻDWՁj l䀳-&0{FgZ`  _jUTd!WkN/i_7`m r) I}Ƴ(} zwrJ;^\k/.^ǙRv@;)kg^"sCPHjT/)vGt簐V_,!x,lf 7]Q3},1ZtR/45J¤hM@; ,5 g8},}Vgr$aYLle>y""sƢ9Ao}(>汲ıHƗFcAu@CG$Qwy@=a~S;S0SRk9PhxΡpyݍ=mFeﵚ,fP*b~HIR1(as?f|GwU/Q@ºqք >W#=}۩ T:|f%5JӚCr f;M]z㼨%.J dLaϻ|]|,a2(+d RJc%`w;aǑc P1{L=T3@Wa/]A#?:@q:*_3QRϖM 1;GU>>3"S{\Q+8P&LAu^Z>aCi0? ҎCgT1OP Ґ4L"ȁvvM&8 ݊Br'<ԾSR̀ +ecL"Xp{ɓр>Ǻ(,Mmˍd^%Dd3I3͏ 29;ItL苔pΏk*q5BuƄI㻑GZ(ҋh"DH/ҋ)KVG+pNOR-Q0RNѡ+m>!>Ɨ}>P4' %0"j&" 㘺ryf >gR&nۙ`@^n@=aHۋc=7ʯLrCs.ϲ2(aŝ&߭;>QIӵZ-Y`t|~zqbo0D_(9&k*jvݪo90#lҠh}Cuӵaj7m &FBסPgW `\-/<~ljIeo>G!, \I׎m-X5$Xp78*CYNX+R@emj޿+߶5;EQ;7zt y}|<'Dy5#U:G&"[nYg Ƹ@T`pʔNo[S1G˝[Aşsw (>II(r*Lz+q׭'1O衒{ȺLjRc,Lo{.-R$2o}a@#ƇnYœSds:s(hpM$.J[DalEYBv.R2]nL}"jW2`19rx;-'VYtluh&\ruVpM/"w0{g;[eg < \QWm}V&NWkD|W8va|cL ;]Qwkhѩ t/Dp W[MdP 6 XD{x ǽ DUpվٮ^=k.yP3/Yc;ڞv-x/e,%7$%H7;phY7̊O " ۼ/ eϥIpoЃLAT=e+'7l7V  !3&#Yx4YrI}t R`̦3s4 y:1ArcqpޜcXTɳF Ƽ %ȹfhwea6 &HLtr \.V?}eLA~nfD(pKO;G%\vvCO(,VON3DPs-oMR c_+crn9\Ē|Q{'i'*݋nkQk. o0K`줔 gq%!ykl i!kgfaT*"3Ec{q UInq[~úx4=?p}[ÔяɑK/'# L|UEzeZ!o{r9Ǎ m3L[2{s8ѥz(4Ͻxxod'}'Xگs>Q퇤nӐG:vy}[_"̎P'췓Ɓ1==e 8k_1&ra;%0>nPpHęGoX|4`+$<5u/%hiogz (i׳j%L_ӧ<=K}v't')r~:!,` WZ:)bjtx[ M鷕-mxguy}ukƄlԵZb_= D? |ݣZ 2, C\@1i3=So{quqkA2Ygq.|}Xf|T^/ 2bp&t ܠKpCrsed#X*"1Էr 0ٌ#CFfe<&e)Hn`Yf~2zNuҬ gr,$C+2x_l: DG${P]s;~Ite9'HGroЙ}.S> j͛ sJ69_lhsOy@pκD MmͰ UIo"'&x>!|pO +YP//L' ;DF2BZƸGŗ@ ǞeD@N@'Oc54 bu 7t +D!H=ąʥ"|b7V'l%W>ʉ3gv o,'DgCtFoN?`Hj2G] 7yRNm|FZ=Ц~&ja.DM1Ö?W 9 +[KooLܫUd#(pZ21֕ C'Pc…zT-j4a&`6d0SX  N}+s>8*S_(:泯>eQ% ?7t:pTpAOD͉alW;T1/Uq9#(D Ly1* }N1ejHUo6 s~ou{>jDa6%c1;ߡ)̙ΡbRLvJﶵm^@eݛ( 4$r9<.IčC2MwH=W!\[26-{3j58s"͎0,mTgwEϘ2,M@+1@ȜtFIB4o?総O~ʻꛁ0X-ƖרxQEROTA9 . >m/! H^^hW=vxtc&yl݂Hx(z(ʢQ鰵N;&=1HpH<PM"YglZĵP^vZ$Iz#Qq=ʑ<| C YOwבR%bTN*}_}l0DQT秆#(*K?t_A^>~PPfp8zЏ+z>=4Z _<#,V5ɹ.^L.$ҷ4W0F$LU@㨖';!Œ[Pxz4&C{{y+"z>Z! ʴ7ڮixޚ;f3 < $?YU~5KL=7r%zn諈fow w, (OM7 R)KdZ57 &rb%#:IUCHKybQ(d ֘Cj\X8vf<}yLVtH_ Ek'Qƅ H"BΤЭYw,IKylU0/  .Y 1mWtHCO"p'N=J`M@yHoh'wTy L =9H\Ov3"ttnSTABJ҉Ɂl34-־$9M>@2nB*)a_9j"ċ"8, 8X{FJ`4; o/+]>m?|=z{M;)~vTv%7Fykmr2ƫIz $ҟ~p\UN;nɖ/O҆~ZցI,MO6[blD߷4h;9@אOȌgzێpGԲ@QtfLFChfŭ;,Y Ia˜N6?Y?j'F$Ֆ>@נtٙ52+~?? qz(~,ɛ#̪3Ϭot|қIԺgS~:rh]Φ;p *_C`RWѬ?x8nyqXšuSz̪z.G@zh@7fb-k?ƙ#s[1)ؾ^]Lʯ`3ZNS)ǂ!7 uϖ=H@Gd00nn4+koN苮),)j0#>2DK|gI: qP$%fSqL^2ӡFk~4S5}*T_IGVfDsNp#<ЯBNo=(v1᫅les:8A;@w3ҾS.TI7_ ӕ~l(2,@ޕXC!H/ d; U"b* KI0;8YY۩T=n*Ⱦ˱^!4vi#z9 r%a9(t=9  R] վm ~*#yGO.Zs꣩*sJ?|6;b`gLAܐEޱ@N)&4$BPY©q/FlVcQX=炥yߘQſ Tv&m}D5LJ!^s"|}H#Tֆ3uÞ ?MWr]^dh`eq>0Of+(bSKO\fm_Z:f~,k˨Ͳp\0 )=d"U8VԨ otM$rz(Fk>`{\|ow> !^3(2҅_nSt› L(-Eq_IzLg##XY!Ǫ2由ڰ@RKV) a뻣;=% 8dB#;E>ĢԙZ "a~ӱ!hn5%F#LQU><|&&NyXN.yњ!$y[])K`{M[QXb"f XtI3}Q'-cE{ɩQ:L4"'l>׮a?w՝~J*J z3arHAbIA.[3u"`Qԭ>yۆ(jhR,>zK0*ڸ6ڂR]EE_(QR gC.(Y^C۶'np}-~myv2Mr,KbXUlm/#:^L$W eٌ׸J kJ3r\jDP+x2Zߑ-羼m$l E?9 G)H+sDK h+jpQAUZޒ&I#ʜXQ~#&`/ ήI8e_UJENiq/‡mq<fqZ d6h#Ύ Lgw;Hm|Ip#KKL%#cA& 0=cYrFDQ>m≿ڇo[@-0$7f4xtK|9lt32Z'6{MR2-ƾn8\&l>Y}"B%XGbxNeSx-.ʜdaOHtt tǧu 5k_k#`&v(HEak嫗U%‚kkHoy: ōjB]A( /0t_9'(cI~og Vp9y8$̿ڠ'wÇ97YlG!:wk?_9y"/LCY Etb{dk;.'Ȗ8WP`w2"lL_ m)B"Efh_b=?L154bEbHܶ*n6Y.ld.8َWFO|Le9Jg׼'۬!@3{UR&+aTPtHg,: cd jlJ bP-y< A[*(!Bi^.+G pJfLh` GKO BI)A{AWRǥXFpOʔV֊݆=H$]+|'N' 3gX O6a] iǑsJメ9|s qܰHyv3mZkxT ]. k 7 `n6arX>ME$8>4dg- I,Gt+3mO)<`yԎ[f(dduK$z)yr@B"߿ v͘3,(bBme/HZG+yy*o;%OuOhA>u'x2ZI|js'7R;r`I+(Z AbA(L:g T7vC ޛca| V||?'SK@Pf:JG;a \Q?n8,ްCU~>IGP{^RY阡D <e"pҍj%f\ V~wҡԍ\M/q-ѽ X ܜ6:ҙYԯS՜:'r}+*+5cIaڨ*z_\sYYVHu* *mY]W(Gku!m/K'}="Pk3~tnFby ;3La5P7'LbY\M~õEjŮP* EUIL i꟫8rSSQbm WkQL޾J~TtJ4tV+lNꖀ}!X#| XSoP# :  Pft(Zg V@ioS*h_T_:6~Go tr-|Oےs%h4`Ku82]t\,Ó( QH~]DwfH 1Ε Th$)6" 39%}?i>P#5C>׾JCH ˜ħ=DJr -o!KoX55'-=ֆw` ~ ctsz_-k(LSoKW.PU)d=ZTJsq.tΉctg9OJ־7ʅ@r6n\MVcDGj(FH~̌:m,ۭ#tm/mZ_a^z& @2ivXqpXX򎔟G[.qZ 672:(w}&.~Z*-ہ1rq؏|G<$Ӝ&&!?y¬/pT^W>g 5ZYht˕>2\st Jo-GlB^I5I] or9;:}ࢿʻX@Z*fSgU$G RTy}ĤyǘgUzX䘢cN7?ELt İYveL@Ao]ɰZ]LWlh}#[Ff eBMkQ$ I~֝4qOۗUŷk=^X/4[anjMMZA߃(1}i]P ^[>?^:b'+?S-RjލG _bF`Π}yzo1cdU7Gu*,Bo er0N} !6_ԭf,֒uMGY$MX RT};(b A,J* ;LL!b~XA1Gdtg ZH6RLэ8Sd[$)"X0eu :Q:e.z;hT?=) &%m^.c\1dD J WI')C%( 1^6?14^Ή݋ }2 %ujuCm~0Ӣo"4@UL RJ(dxYcL޿pnݵǯ .JMrsmS[L}GbTrׯ&IbՐ !RW~A!m3$Z_6Pc#使Nu/VncUn,@'-Uu+dQW!K ,vvEpjPR<8Ɣ~6ڢ>c/"5N[yN65&.f/l |aܸ}e՚/zGru>f% D`2 w=]cu?0&bH8{g[8YY|6X&¥ [StWgf &2K]c Tē.q'vw=(=`ۍLݱך 3"D|waVfQs˦+Oԙf`y}Bf"#@K,^ҔH']vHG׆\Co@F:,„>ه[*4ڽfu' qX ьNڮ+4>fa@CVX],+@ׇN[/O穽#`iC::\)iX aS#ӭ~Q'L?{a.Zvf'vc{_ ~l+,PַŪ:5GO+NMŭlq1!, "#,D ?0A==c=n\xyġ6J;hE.@v{8Qų̏qKW91)T =oLgf@!HQw@2zHb- Q=U }|dٯgcr"Vmқ慼6JAYZ0}񎁪4(_/}ߐ2:@ P1a.rS8]^+%=XϷ*WYٮ麺:a g2OMXcLa$aeE- FlXyiL!u_&+fzaj.KA/ۺ_R#Jpk]!"e[пZ] =F0.>NJD:fyk=r@ݳs<2T2>|[a2M-c8 ZЇRdx= eV`'A %h}<_iS1|.IFU_a\SgT/A4'ݟƁ a~0&-7gz) .XwD5/a`b6w ]R A,U7?lrm=S5:Y6L˾` QCßL֟",nw.0 춴JiPkW: M5z:h0o`9 }=J:Yb7R-oK>6We)`X %"hLOWQ; |˚KΌ7fw4oܲ@lՁ$ "{mvYu,ƓO:{ O-;O+޼f+\ʉME1|?Zh?Ouzfd=Ʉu>21qHNOSjKՏ* ~|ix=pOBp&fdEO:d MtDng~+5[W, ;jL`{^pMjK{vX{xtjp{BW^{k6 ϰsm_B@argAhJE q7gC=}lw 2r&9Cn ;Gq&; LzK8~;]@6آ*/ )irO0v,d6u}(UR4G]TX0'#^S4'l35loy(P)A(2C,CDA/jqO1A跚׊קl96Tɬp)0Kx5N6v%oׄb$fɰ1&/.ʡmGbFDh!bDՄ:Bv7#h߭f,2 xt8nTKP%PJ*Ega3ڞFS}U 0$5/FmV`LvOg.g_3rYa^Zz 28YT@>J 56PU>9$g_r \N%3[ji<:f} u2:@dd0rg;˅cq v>؉e\ USD!6 )>i*y+S2W]}RU"(Ek[v1J,(L B!Sob&Dat)~aǦί R:s+jJv([6_p@]%hnޢMaWLfG,hs٦Z遇sգJ`'Nr>9^ qLiqHd2LyP,\<%U b2#2kRGf;d=8A?6Tt1']"$xTtI{~q!2`Oqy_:<IZrUT4RuqJGCddk{x֢RB+H^aWxK@{ᵡ [S[hQJ'VWVyv2;Eď$ }} \Z: a/:E FNM.\v|XC&02QS2˼>:4ܫƜS+eLY%q:mty'+ 6] r[; +⁄|05"_RKvgאXOJww5DD MݛXb&#O)֩YrOS2STF~ K`&KOTڋĦɿbK7cWYC>+pcR74԰b6,N`6o& 7`Y 绒NihTGg0Lk}p8Xwń8g`1F)5ٿ5X5V9*(^fV6N 5IsDE^nT{ƒRfuT0D[hľ)Nj<ܾ]'c,k j*ϒ9KNd۲>qf(_]80Xʨ W7čנjR wygT __"xiz@A VeӚ/e| Հܗ! S}}Z^H#9~Ф\'(H)unw,oDB 5 9b*]^:m" ď:C@}##w p"ty gU团Qc>P+}ȸ[cu'`&3n@% W ?]dlH:4x:BgS{іH{1`r` l㏰Cvgy'Lwy{K ),':ţ_ C8$/6ſ C9&>L%zrǪ,j2_;h?ower|o:x>:g3սk(y$yW16 ǯ#:?ϒ#`qĶr^L,!}{ff(-7~ΙW_3 b*AdZJΑ~jg4ވQF ϚXl4~/v>gyGWjV4HQLun8S8?̀zyC&wYXmGI oY%i :T33gW',&g/~v-Ykma9PA?ϑ+}EixRiUL7goi{"{Rnֺ_e#N9"tܒۨF{}}<@[CIfE`%$&U+PV%uZT<bT^LΥ[{BOQ==BG،ع,@ELu9&-%(*{ӟF?Ho ]Dʉ:I^E` whuHW!Å-dqzFBoxQcb-PGI42b1< d|3EYk7IV-]QsVlcΛVfgu2ϧ? ;Јd!b>=vv\ceܭ8Y lYj\A.!r̜&"%EN{~)7ֆA}M $V&Nji/|UޕC/7KVaGo;41GZc>QWyP ̍5ixFrR̕m HJ\dZfGY+Re $ZG {Wy 0,y`,ab*g 4x^ɀUdI =xbKxx\S78Q+/ MP5#ז΢bF%7W80t~Kh k_lNNi#mMXHiRE]cT—*f~OҾހ,mr7@׋^ XӵGRkt{mKm,aYO#0w.}T6;] z\j^Si3W-sȬĉ + @r`YԘf@9wKa*|&?}[#Ai#-o+>J-?G,MPeW]7nH^וz%q6 Ex7Z%Yקlg5{y& HeK`IΈޟWGjyF^zE OCy> AxRp۲A["b6F<$x%*7AmFӖe}~Ⱥzu,?}۷L9m/>l]n:09`{qx "[ ypG[T5f9"Cd:ls#V{8{]߽M YHrw5~B?*3ˤkR-]_^aF$4Z$[Vfx0}(2h>/x=U69"$q2OWIXzWbWGnq[dCq呭iqw\u܁KX Nui/ȕ =!x$<0Y ]u(B3=wx;5(L皊h^F@h81!U;[x&$qef6H t\i5~F]8/OR=4-YQc tg1К[aş rS0P Θ'ʁaJ4F2U JBabe) dE$8%5,6i{}5:=oT9j4*{5vlDȤ!h3gF%ڎ|* #T?s eẈemZܝ s/Lebqh?*&KF°D+,2 }11k )faP$8!mdתug=+K\tĿ3}KNhwLQ๡#=omonb~{bd}9-Zd&ro P}y~~>0 g~ Bgo $VB?7ճ8ε4#7~  Ůdbq#80.WvD6|j/v'b=9 ?*(ȣQ|\&RF})^x tNed|WCn ddS;k;bOoBnlaSF$*CArpdFbC_^nasss}L:X7iު.Cˀp)~ ^6?`[?Su C=[6>=*wY&BҥbIKۿ#\4|Q?#[tcWp?ʹêpD@m4o$rtcy#C4 }<ӛW瞭&:uᶨMy#y2/-jz$)vl(،eya>6]eg*zvmSw Y?N+^(6Y!e/RK?S|#7ipk%GHL]B̪k9+ݚ(#`V*"d1n>ݶ5 ^ ۀݕCǔo@İV(La۾3=xeJ4cfWQd vAXۣc-E?7\SWubɨ:@DDt.]#1D|cDɾ[ m|=!՛m732#䛏O9Mޑ<ɡm~#{ez:yZY:UZ9q+tKCA]k~)L"gTR-ODq .)ԻWJ!=P?}ǪDm4mn|I(6"hg]=>:nшBa|UJPN{Z`曋~K4vNKjuoST)5,:"1ȝm%}C\߷{o]K#AZ~M\t ם}rai3_#:A~vʵDž\5ں(#u@RR-ٌٙ|Ž?I*;rt,y@<@20(*]UM,tMQ5{ |L1#Og 9ƌ+>WZ&CPQ8휤2C@)Mxr~K2O(VjO.U8w_MunO`Q^2G1m"[ ]rS3F2:_W,"CCRMvhb>le =@\{7@K|^3?~36eaR4׏h:@9 b^: `mZ䴏RRfPR%~t&NKu_CFZ ի4rOt̽7_pov5%C<^Ļx- 㨧$dQ(n;_0r_W>֙V'-Pd}gzVɍK vQNDSt{&: F$M>Ot[dZ]bi,Z?e/:0fQ6Il1eCndZ5r,{&N+Y\&/O$G/rW)eBzb!q(>͙ޙ\mVdoiKBxo~_=T~-Mc,F FDU֮q͌xT r~7BZbtiR;},M}uC,uG/B@VksORy%^\bP;$_]F r*$ԢýLܮ7 Ef:g| m $7=b'BO1{XkU{ɕIP)jVR5K2iօzr!(mu{h뭾H{@{kwYצ`KqZ42AViS1BaB-G*gFRMX2{m5t0Ģ$Zcmo+gy@{.Ƈ(ݑv*KJ LNQ-5fr=fG1Au@eLS'ar̈́~2\"moE9GF%=o}C>Xs TgkhA^~A\Iqr/H EWWB#؋p&\-ٓ>g>K="vcR{+`D7sm$=ˇףĘt_oƔ}]/+E"aƄL {+L@{ZR4YǻTh-qy*ѓNH@!N̆?:(r_m|ڃ{?ʘm DCDӴןL+/v'lt>E2I&i"8+ϣ0Xۑ4z.?E^?4Jz K0n>rV+{WWf gh 4F\ 0GZ#grUgW̟"I@e`۸31 6[(h(c`7qP\ a{^Ά|_5ǓNc<Ӡ;_'W)Ah ZBS:z$<2AKP:lsQkDTk:oiw قS {nh%阢4 zeOj>x{̯ǒP8!gޱ[;SG ErpkS:*id!1J!pbf/8VNguyBUfK}:r/UaL{#ZQ#~Cƅ=c,UE8}X)q٬ʩ& ěAM\t6arP,"]5,l~%aXxqID@I={Se l?x?xhUWZa8OcZsvu-cg}4Hwټ@7"ZEzt (}@RRŐ-ƸPjzVxuV{qR=E>Y) - lkTUH`l򙒻&?>Y ýSRTSi& *[<"i"]AՖ+vX/YbfKK)}?RNr8@$kT̪5yDWH8?ۧwtϸc댩u,/+o58Tfz;Lf.qlG3УF;f21M6ך[fq\&1tt 8rD:ycuy\{ N!vB:-kɈsԡ%UGNC,y e>Ʒŗ4<ɇ rW > ENY<Mj'na^zJb?\ TNfj*n\ӛ^8& O1j9x`_@<}HG$yg5OU+6atUrF0#)ޟ>XiY}d."ExA~߷M?:J*xa 7%\Z9galz:pÍ.%jlD,Ro N} :Ҭjx׳Mm:B qM : \i]jhvNw|G'z ^.D%8VrX 0L>mJ2.!"Y5"rI$7 `= \0GBtrg='5:6ix,Q1 %5j*6\T坔˶,i%Cg"jc)\lS'׻={ԺvOlRj؎H]+V{py/G_nKa&]N  &WvXBרzz]og \?G}"AVz.3Myq&ƛhR| ڔS;]s+)V:+qL0`\F$^x<ثQ2O8[9bFYEbEBZVnģ$;Syntj,2! ;)UVHEVJ5iYq>})ssiqnZc؉0jx :mwkb,Ƀ M%)'|=8e*CQ-eB '@CZ~r%YoNM(#@@O.g_{= XT" /%E~fp&rXF[ yyq0c@D- g$=;-J` 5'v>KF-;TZ4#܀$iޑB~vbc_q|1#f{Yp#',+A貔M-W6Z'JP M!3JzH&k/S噎E*{! ET"\1Mҩ<E]FτidG`)M;9,[5$J $6"w Q d is~"ܹ֜]+K#߻vlB) %8|+R tx0^j/dj5j?bUhi R~ŪIO}L@ Z+8kkO;=Rfs.ɯGY[^ r͆li/Uƒ/b"1K!Eҩ: s--vi1N lDӲͧw0EW{w&/yj eMCzeo㜇(}җnny>[W 51wudG 6EGn鉾'qkNW5^De<+et+oe@׿ Tu5q^\4SƄ'q%@W٫5$V-rYk(j̈́E_  !rM/({QNȵ8yN6cf}:<U'8 N)&z;Y<֜lYIpp !|p`Ԣ`9@na>_M83{/84캱gnsP&r1$c' fsD|ho(),A_ 8"1(YEuԞGY(i](NۿB׍b G2UAuš 0t^)8IC.4EKή~toG[2j>W_`d*b빣]&$I}bΚIYs;[ѮMeLO@/4*sknҝwΖ`,yscsT=&)(s@k#H > KɽX;r-N[peԉ W'HVKqG5J ߇+tͳJmoOLYM8ݸ>-FOGZ֊ ||aOh{/})h}FmfThLxsڷ̣O;pT۩z0K3ϻ]HD?kJ9ѭG`>Hj4NG hbYy Qig6K2( _۸{'ӻ4|#ǟܦxG#'Oe^@_^T+s{KQb\S-Ҕ_ tz#Ej!U v0 80Z1`#O٨ 6>SîvBFPA7=&F(n|+[d+YaS&e5ס4s9BtwS.7Ε29܇o!-"6]U$Ѭvét";ك#|Ǿ^qPS]!^tC;x*!ײﴙHL<a?cb!I3Eoy7Dm{i> iZ^+;+19|*b'0-Ug !{1IX-yX>kY3փcw"HӌG̶hӕ*- V R/ Oz25B'F;%BVL|qK0>a̾E+2c+%lvKN jFLUƪ?16n1MUev|{>EIOߔ b&)Go CCMIX=̽IǠ"u ET0 dyHE]f<ɇXN? G0znPEF-̱ZӟN9cT[vEYwh9bx#C>u`TIėu1LmE P}Uֺ^威Ϥg\s9q" N ]M yaCl#i&VyBv~Uj7JBZy[77zq;̛K [-t<"r=/7f"-Jh4TLĬbq$IFh 4F/O!iQo*r@p`>fS\;ZXze^0̛ ƲzBYQܵԄ@#Uj˿Ygo #%› w< KjtR ohQ: bVj8 ӻk0ܼ=Q]5*%u0;\M -u5>*>$`hMᐢf*I33~A<eOmNft4#ӚnRBP1bdzOK!yS<;sU'6`Ζ7irfBf8?a/²$NqĪt *a"l߰Vj5؎y=e0a̟!~*ܜ&]\d{>+`1[8#lSPFYkYapH >GV0@ -7a),JCt;]? SC/j@YkE.`z 0*P0\=ja=,s&Ai]hv~D4<`ŕ^ex|MHb A ZR.t_3Zx?1G三OK 0@E%*>)<r*DbaןGRł1du-k8Yb@L}\%j[sZıht^2{ȥtLŬzAl#26/`#=H*;N>A 먴H yYI 1\xzQ5E1 Tvx]spy PdMKj_[Ԍk#@v$um&=鹛rl݆r 2 \5ў(U4io ] MȨ}YeӉ8 7j:؆[0K@)ԿgD&ki3-#w9VܘB>d<줟o l/c@rMiڮJ$)5i h?mx%.|gRc2äS5އcөHAl>ѿ37J3c 􌥟oC@'k:{XsJ(^| ؘMw| o{R# PCKytҽ]943u];E',Ë*|A!9T24/1KMSw؍Q:qb~gOay'X4xN١Xrkڳigžu-d-.6_FNM>it EjѰ[]ڐfV"dщ엪[UyU\&mo=?dO±S_bx<1 KtZ$3}'o聀 '3 H-$"nvC`'53\څd$ 0''ܯ`t\W(/C<ַ}#yb}bR:GvמbtR4Ӵhq!&4&"rTr\b#ae:\lSkbQ 8? fY0LzaEZO2sKlcnF@6!˪$Ҋgo\G!8.鵿D}auL6kkX o0*'cf"ڄ(x T] Nkfxp5{mǹD43" k儇jT\q (u ݋ߥQ Tھ\x(}3 L Do\㩜lM I/q%8\fK0'<9Ƞ +ʕ>Rk8ߥ/)ǧv-%p^c!INb(]_#̚aBy{Hk8pP*ek ?b. 21گ O*I==qHã3;dVl=gP,_MYB[ZyҔ[~jk[I!bJ~.:(l(7J+@s ΚkK< k$x" vߏu GXS܈}sa ݵ%mbe5H1_:E0g=тGD{mJ)`PY8"‚=Ubc.ڳQRχOH0'0d#tT)AI"ꪄޡ,̡6fݧ Wgc2gb.iO˕!KG5KdKYEG3ҘVآNKQ wVt]OI[zؙ+޼`; fNw9Ε}gH#/< fT!ⓎpN8y 1B*L_sjorz N+E0 YًA>͸>Dү!H ܢ ݟ%w$D 'sr\:;wa#es G&~:qQ?4'Rszƚ1qR?.E{1Lg!zޱ_\F0wwT\xJ:iT,4㛅'?P9hHx&h: ǭѳ|3L+NDUMm֭{ltT~cq^I Mo4L[{6;̠hlP%X9O'^_cߟ7us; qtդSvkQNU-=y1Z0@RR'^Qxaz`{6pb>&q ~xɡl% 쀷_b*V`q6čf,coh*F$gɡ?/cǗ,g􍻎ޙtCuDt*(L|<( ~reCƀƾwLm!C,ތ^--[g[LiZ$ig$!1V%CKn tэ\ i5cޛ!ma.: JiHoƨK"0l(d0iіB| ?7K}!XE匁[$ᛛ} ZcɅn+)+O`<75ac8lH[ʭnzr(=Day3>~b MElmC;˞ [ HkB7NPsK^ٮݹ)Wԁy? Ecpx\=.ׅɫtUAB;JhPZNn(5J;>4"^F[ET|ZחbSut]:5] I}YߔŴU1t[:OQ&M2h*~~fܽ Xh RyFkHbfՠU6*©;GL$ ;d~J_LmiNpt3JS84|v}QlkATX q(V7*ÝN-Ǿ7q φ$Ո\h8 Q& hy! $xjX0J=PB |`rg95lɨPRU<_Gmug3pVQYL?% ΢š KL,u'ioيq)YIwN/}7Vd8 ʩ b<ָ\Ds.x rkx`Ӊ؝IVf``4}i[z!tҥR:oQ!Um[g_e VtRg9lA&`/k1&\RG+).-j[ #;_!+d}tor{ޖSu\ GwzLKMP78lM~]OiH~&ke2bshvBF]w[Mt#tI~<\|lj&S~ܶr!Lhũֱ=!sdKg,]_.1ZH|F e܉<Ȧ++ @eߥCD+ѪGC1c4/y\E]ʆF?nheKxXt8;ѐѹ^v'&"ΫB;vwJ)$J}sՁ[ch!gDx3r5 ߸`-7aS618LudQQ%otד8nhēi@`c3TL{lN#VƺEl6%i>3S{u8۲rPT+GCTT]hʅ#<X1+K7?Xigc5qPs NVBopDR@4'",ցpm2;9P0gY9a|Ku<H9kWgAL}bk'oO@boOy̐Drˣ婁K5[fO֥ qR'җ$ȯ F}f\ҵtK!xkqc[jqSI1VX>~VEZpK`WDŽ"UtwGfg >> V 9)~:FۡôBB ֊\vDŽ`0D~V%Of/1FCNZy[e$^wZWMȷ畑^5g,kȠ]+ٖYqx h 0OV*O4*@d`:DZ+Y0ꔛ̳ yzqd> ܭ*[愋䶿+Ӊ@|8g;B65?y&A,#K{ a:}cY&$ A~jw[T)ɣIK] ,`!zЄ5*rH{*̛HCB-ΓbL9vBH\N!1mRRWƮEI|L?x&'K#fȃ& 9h0a-Qł|%4}1S#N+LBгF9f V7$Q([ok.V`4[$)5=6 C$Ԍ#ewi1ufl#O)c;WUAU~7lV5c =|f'bZ"q~X/ ,-'E{ݵ)D"oVڢNWcib >pxxԐ'⌼bx4ӻQJx<9n.*ЛF׸Tdx>&,ye@)3LBW*_L_uZYhHC-0{I>(rYe|O6pޕAy7c$ߣxC廥 3XcڏU,us+ W'R> oVHkՔo}VFs\G3kb>/TVH41;ߘBMet&=|ዪGX䫃S#✣Py"CVv8 ->-؏_d-34@;߭sUXbf%.Ao .mˇ,N 79˻F.DvF1 _ цu՜RWjΏ AKwpٷ?z6 H {n^Er0c>'Jp9!49׍(S7uQɗwnGAҐVD &;ZvvlJF^sM18J B6Ywr} 9D.ܕ* EIM D>-֡+;E8 d I9c~y-wXM8d n,W}D&u"`I`k6uH${(h Mӳ&2p\J.8,&Yc-~o:TаR?s)cP-*iDoAUB۝TXzYEhaC!K`>8LkKʼrwi 6X!4d' {d$_bdYK$=oSLF8ci$3ͷ1iQ#񫐛^ L_QX֨Y9L*iVFFŏɯ$̅Ĺf;ZEWe{ki1TQ+ ~El7]^8'F&mXWɟKC Zrh3LșQ^n` L\Oꮉ ? Ξ@mAǧ^A~t*`Zhy.]l:=LHspZ-8+.#E %txj0rYmm4Kiʌw}d 1Ōļ)al6}J_ya!X|QݞH*y ?5am.)E-|):ƅ6@fX-_3|)#I ()ߏ0Hq ±qt!m.7w-^,s٥(20)/:6Z]RBɗ<{ah(Sj)NptBrK植 q0 ^UXqkQ/ 1bFB/0ɍ/E(Qu Ϋ(dRA(2d `6qYqD_,fK|T -v48$pX@@뒁A)U& K q j[ -bN%F#D |V_n7IB^,*sB8ﴹ{#;)Y^HVhT:Km1X f:]jpZ|wԜ&mopدD q؋ K/GAh_pm#yNvSD*d;׵Z ڼeoԏ",do^w>O%{1f~ A[X\O&'q^U={ | rǺ!yE2)| ݑБf!jH`grQA Y%"8mk%>#݁{@%{UYs+b\M*4qҪ2mp->)-0uۍ:^W #W,h[$~'؂πPS_+K ل[>B6D9 b{ 'BM}%JVn H#h7Xxm*r~2{M B j6'{(RhWVf<O|CaC8n\;k4*k%N *Aş4R#$Yqإ1nIwPIR 2>fBy95oNE/:^Y3KC#q_U;0]Ef A,\YD~F*J nzszOSۆ`{.`9ZܗВ)He-ңv+~σ0|&EB_҇|\BFtVrH^ƩYUrO,/VZ qLBs bbp1m{^t;Q3x.|ZA::86ʿUg~t|Ms!J1hS37!,&ȈhAf/c{[7)u e?P++t',7̧pQ8ƈYja-"ctmRd^< hWH).CuCג7HA=3lbcGaڰHxU_۹7r<ڀ Qf?E2=u[6oB,biB$ I Lo9!&w%&U GX%vΫj+"<mK+C2ǁ ;Wfo] ][cݒl(egC3&q 7i̹kpob t$}ԾaXgץ7#J +nS|B[&S.Qjh6+^qR6g'(lנ$$@o|?5G.a=8rD6]jH='~xs!TibikAXtt(>rx:B=HY^Q5j`OF:9ud׆iONj#&IEc[%6;eRk);h}ÿ HYݤ +U&|J:tBĻMwtq`}c.4\'$0Lg FXQR7B(ydr3E{.Rvi!t#L~䯣gA2Gozx36Tt163Jj׉yon jn`,c7H_luHPF[.[LIk8w|}g&6w@e lu;Ro@{(8#WꫜöCz_kD*vpOQETn]rU yY?Ϙ^ et7w]6hĐ*8d]=VkEDϧ3q^vS\zJBlUo ^vwHYbvW#*͌1N@$bTCu`G\_r་0,I5.lņ|G ߙPLkD$Yyr $s@477O&X# 2wI@'B]V_1㣸-v3ۺ!& i)O\ DΞaCC"N}C M4PriA5gcQ "U|NAb8lC)"ge?pV2y u!?6suYcgr6Y% k5:l%@GH^X4ƈM׽=ڽ:Ԏ Rza^#2!jSTqdҭ6({P ZlAl bB~wO{<++>zoE Lux:dʜi'w#hIG.ґNb;p@@*|Z1)o%\6p|gňoژ 5q˶ҿs/gݯ̜_rfh wacj $ċj Ϙ.BUMKR}(xŒNǿQHX/t K 2 f pUlu/Ot,l3N(',<UfC9óCHE~Q`nὐh~NXˎM@P%%&]# ) cI~_Bgk (=dw'+vv:LqZbK\gZ̃`p:ׄQ|˛%bmqMx5)x];5Lɝ+9 xͽ = ѺB sscYM_{[;qj7io) Ray"T8R^EFaΔ\ CA7CRo ^3֝!΄z78ʹh8oNKjH83tJ6+ÁbDh@oO3L;Pɏ듀A{GZjF=6h+Ð; /uHv^6 /k㘉M]nJx\E]iX/3eCDV]حTZ=(/zѴb{jvMa6mqfV \c$ˈ09O¨4Vϒvlz_]__/_m啕. ~?x.K27'[ɿ0c_RN4¨ $@fO^j_g(s4D͜3¼-C H̢pù|ho)ܡOF$.;*axDŽ"qT[Sc{p)|)Ȯ }EH!Y ɜˤ mQ03=oz.8QtԞ=pY CheANl`'[ݴA#g?x ki)SIpaё&hLI1. K$F:O 2*7~-G0ckq6JzR?++քkɰ&t}@VT1M:OLk4K >%ІK1&m?"UJ|(K{V[EHi="94%myS'o>>X̂Yf8@;qAy$@YZGIlq"[OR(*c,9${FqLTCឬUϻHPtT􊻢~p #3 pvbmpJ.$S +u! h{IDgw_&,8.pecbXi[?}M) ؏@|3MyE jfR-^IF-!YLjեaczIj}xh1On jUY%.2k}=iM^ ?xpAŧ.Jpe"pڊaCKz1k=3 z?}U^ 2yAO}y o|}ejn|܏IM1YӉp&ݟ5o_Db]'/'CDz9[\*q{=lC~(h:6`fTOML4)tug5Y)q(13)%\7ߘbZl6O763σ~2(4CX3-&Q[c/S)j0"PcMDRlpnliU=t qFk#"8^'q&jOuȅcd#EV h9Mk h[C ̡$$ZL}NLqqr|1nd%-;t;Y<e$ Q'X T{R@~g[y5yY +e1P>%SL_֎Vќ>e9DMw%mj$ N/.p/1xϕ-"zr T;M c=J*үpa*=0Jm&\\۠D1U#wtqɨ{GdhrN&UQ #:A)cBwyx!id0WGcQϪ"l"-\;Pw7gat(CE[TNPMJp%L X|mUH\P TwKi,IX@u]EwK-"QWv5!uЈL$`<8 ٢ s"BrYչKh ^QV$m2 Auu_$jEhxrWpBW͍1Eϸ>vRz(N\8˄Z;@e>:nY{@91?*xj|H% >I&ez33Y/kV؊GLH?MPb̕Kó 6?I1(iT\$J#m-yrIG;hK H&W0\͝8;kRطcn!CS*q8zAһ/F4x <,0[Z17c8Ŗ>Š!$c#sVgLv8 D8wήMhc7[ݥf1wU^KlL'@xph y0;vON![+1<,>"gJGvuK0h847 lӶD; ;uju^kSeήe@`6=RXF.;4zUڟ9ƨXʴ0))_7=#d# |DK4K&AN'M]0+6tZtD:[Eqe }=JV?.y&=~5]jU:i-OB^=Ԃ_ה `D,镜"eUMzZ!'c}BQ`>a<3qr*Pї2⮇:gLϰq0)ccHMHx(v1N]mK-x ?ZZmm"Z2<ѩIocr , rE TJS^vӦQ8lVjx/εC4O~]RʡW=KX׃@[s0 SeƱ66/Ru,hX*pF1Zހ2D SH`8e;t_""ZBvC6V*E`$.LȾ/om RgQ5"Q?^Ҍ/zdɢ&ӮGT]z;^6<S#b-Lh;5|"&}['kV| ɣ>z}Pz>Žu4P.낎!3d-r u`4[X70̾2t":grG T|GP\*-aڠJ 7B?=Sl=F&LPErMuȽ%a\~ݾ1TȜ s(5`~HwN1`'(u3P2en=[{ۻ?'tTR(̣k#)xlJ^B6$߄rf[,W: z8&{ mC3) ѵr:ګ38ݠ_X&Зg{ |.w<- >4DV~ LTfLjheYV#>?AD5XYLS,>BG]\dxUќv]Ѽ8s9k餌y'X'ԦNBrO.1003؝zBCkzsZsrHSxf^M()H1'Drr{Y{OǛfF&8<.-" cXUߍ)A`dժpt.I6~e 4yp7C<v^K]]lˑ 8H#'PB~~ܸ&Ò-3=<):c&& pmj2*2e]~({oϤgYYwB)Wot=`O80y~.%|KDN߃vI99lΟ2o)8O ;y6ct1NEHyYyhfdy1s z,*[-rD6'DƦw 8*# J#2d3'p5jg"Qŵw/c0P$#smQƂvCQ 2L)DJ=2!6lԒI,:"l-T,UۖE0nn{<}Kί٫=t!yX9|TQr-*D]#Q"[~ ;{RBfíX`/ 7Q vJ/pqA*3! Tsvan@+SŻmڢ,찅sN Ab>Y G롘ΫWU}Ns:TΦ }׫4qKg帋<>­ul!*4i!bNmH\,͆R43BGx]7c_V>b&JW DT=as\b,SX1gr[/1/#gTY;NJr6USԣp5!$m>l1lZ|VΊ׷h#1d捳1D+O 걷ua1E4 6"e!&=l ,1׽#Bs9<^^ˁi 1Nb6T& p 6vbustР65z$+hRro/Jѹ!_]G)F٦5K)*#thWDyd-ĖZj`qxb[` ~؉DtbڕK~Yw;zCF4\eq(e~-L[nlZ0\*)w~$yO ka@++hs]Ff8SJgw#и15ֺ kşA@Ƃ0:Y03?x-2oG%e !H"0~vy[3'g1!)fA:9ၟ˩Qb`7!'<ɑ|/[2ٮM|&y O)YlCt}3Gԣ?KҎ6~dcۼXVz#)G~(%8H12)aǮپ\7v˽Ep?JS@yg//-H<. $0t9"X\u9bȹ#|)[yYuAIiE脸vSyUޅ]8*%}/ώX71usY:=*[Ӹml:<ZZ;Pɭ֦j.lׄH{'\ԓMab3ڭ_"l4 (~ak^C);D㵏TR<8* zcv >Ͽ3ezBC/ X+89P(Ւ^:3xISXUpד vpѧT!|;]!гJ+KR k21B wA9_N3k zw*YShZ^2V!3@G nhQo+q/U1L'=.i^8Gc7c 3DoCF{?E/-Fo!D-Wl(gNV2HyA'/w`BZ7]R i$ :}mP```E<-q2ѵDGGB{fZ SK"(~qZGe3#揎^r lA8^V1zv.טw`luxW{A Ҟ'DH-xʇ0"'} J#FuI؄L=b&%wGj}yCC-(LNÀ;)|#)k8@p)\6)$'Xə!iߣ܏~|;!ZB7E*DGP9HW~:=ЪkY$J;g*εS]GR7n(L6soDb+iQ?f AG~O4-]A g'vsmܝ,bOJVn|zX,Eb[!:,~Dp'(V<7MҲ1Sc<42Q};/tr F8jg(>E֤&g0[p PR,C&wkH?ȓk :4,ĩn 5Ge~hQEO.\9D #ёj)V.%{ĭ*a;Ge^t,0YcI0K;y 2Xޘ腀Fø5WOeHf7jZ_L`rfD'L@ԲE:ZR(=H/6ږgUxm(ٖi_g:8J NK.%jS(2+c>/ږȉE*B!W8,W}%.e 4zjBؘ8(^@AtZ!dNɗKlKP,9XG% ԔISn&7I)@XxizMp֠2-p`'ݑENۇ UzON!3RXXDa,lx@ގ@^m*](Oi8 s-UA'hbDqhZj^})~ΜAd"mFݱ`IdqT [P7=¢`"iHaD 9@#cl73&k6)G m8˥X-R@f-uȽ(؈5ꩄ &2gCtz1}#lf_SAq5X>nl&i)A9L!5)a61 ۰4n77j?AWѐz{k+ymaPInun%kLe<̴6GPU+ÍbxuHY ^^Hm>XM0 Mk(CW>E6x9nCB0l-Iw{v8Ϥ?*L78'ʶ)X9z/>ϧ?\%uA3!g<ѸzUȦ? p5>L͒oQ[Cڠ$@wc#ص-kMͬuUmJRhWՙ&z||GHOullTuK6NF |T^Po1ysMXn`aRp'z+gYp poj(Dž Ua 夳tg_Ͼ$d.v'18U߫;$x$ rl$VJ4ٟ>sEFcĭFȒ6JkNAqDd%b @ޝJ^b7UCi1:^ mp<p;Kfi""ZLVd^-t8qYE{W g%K u@rWxwiar1ѽQTl~rWH3<_DUi&VG5:9"Glgzb7"ķ\΢"z )~(i-\0b8up#o Qq}Cj?иD\g" E2=5{x" hKc'@햿z\湚` vR^&A߼QS*QW :k)3lАp}a֪{DP٘n9')-4(o.@[0xzS{cMɤl5"¬p <9z{}āJd볦ro+W-L,6PC֑dgWA: bH#,0Op ͤVXm ON܇+wyfcf b>T*vmx9It .O森x-d+~a")\*3lI\\'_>T[H)|A$b VҴ a:(lȹNB1G?dUA3:_?gHeiP4 0$kT_v6"#\|19Ǣ} % נWa YӤ],G] qԌ؅DsַJBP4TrĈ-v"c V7eZE5UJ rDFImJ5V#ѰZ+dSZ{V%0<ܯ( ƿlM_Bp7dsq,4],I(Fcqy3AVB6o򺍻lJ(~p5OٓYW Zcd)F"XHW՗Z-[6"lYFئv4ҰIjhLLNJT1T#rk7J"%o"6 $rm&:hr Nۣ9!}bCo\E9niqcZb>+iVjW].K įO>(;X~=p[G29ڰ -ՉFNN(r4y0f,mm{OlC9݆WG@ֈ`%I'.e|5X& /;%xY:h},So}8lԵ+[ieϵ GbaN RV3Mb 2>Iڤy qd;WƐu!lwAz5Lp0ʍ;DϘqh)N/`#ڋ\yCNXd0fm=il\*+~㾸%=bd줓L9׾he,^KBP`C1*h|E𿳞AQ3Oԕu@XgL- -:N)6J` ;CH1H[ \siO Jqcmjm)FkcF4}p`i""Z[6/_THpնՄg@$۞K|3k# c'fP yT Oe0sELHO3Rq}Ϊ:9!tG;)0F3,DJHB/?c+Ag r)h%;N|-Vf2#.<#B=r~^"8|VB `K*:uMǁɤd e}K rll=PWd: Gd=tm[(ɽ>p[F 8/BVZ{@m}bqL{b,F>tݘyJ9)3h )q Ӧ\DV!*y%GfؿpϗC&#Ϟ{ 3*:g\ ^ŅeE!r# _-ovDžsa^ CGMG8$/vʮt@.)*J|!C+8sgNT<7 xP1#Y% gB ¨o/v.gȓ# /6AezŗG{ AY *J7 i(F#xeB׮p6jEk3rb,ؾj!u8WnVWjz=а#IiRGHJZzI47ceU]<>ګ~-9WQ7`gn{qUcn9BP#7 ybjСϩ0a_ up꺐NpuO'"ZW؞-}7s/yt̜A1hrl5Hu#]7Wȕڟ%WEwqI !)r6{2e>|qvOJSo #QWuA|O@ȶPI㡩EeU'(<:c;gMi5i?&ʀNCVAָI)QߗUPĐ/yfMۗR H]j^c< 7Crjg x}"X13Ϟ[g_y D+0]K\\4Yk( e#`T6朕T`a`A&ye0A}K{ Bhs2/v4v_@P1% 29VHdw7왪dd-Gޝ`5\vxKKjm)s"ؙzcOz=I9Q_"`|gޮ,2/.k`X-FC U٠Lc6)G,Np/ơVLAԉ[gqMLFeÔ';Y֔uuG,8BR M+}vOZt<3bxT5h#%T\QJJ_#d/k[~f>Q+ l KE8Ef/T*wn&"HJG링#-ﻝo}|.X~\u vt#;V5RzѳKܛ"u>u\$#y2t3y '}<ijT;4JNjEϢwYcߡSqP\}Z}^-a"VN!;%8ݎ( uy)iUHdXڗuY|W/`(}w!{$`,woUVpߢm(p >\_D"zق3ؒu!7 ΙV}I`[DkR!-g%Z tZʕZ[P=I RT'ː'M]K-MSG/'w_ حTΤuvDLBCXٔ߅ FK3?W% P 68Y*(#b.or*5 zrL l4bGfn& `rWگPUNB HRGj8ϯeC~M_0 Ӛ\Aԝ}T"!zEJ Ë>\8`ӅX$B0?V*mC}9H82.bf >@_2H[PYz{l`3rzr`!`)/ܮ8`Z#ǙL_Hh1 G4ٓ-Yx?nUۓ6D_P2O @6AʓEMJɚ0r-ڙlJ3]p2By׎֪2+hZ3E"5+'n/wXk,rC2waA^H1. Z nѧ$G{i=4vۭl3~w/`ʞ:=7[f94t)-nzZ_~.Y9VBk#L)M% &bSlXMZמ&Pơ>fBW ٵtc:8]-疵 Y;IE 2&78,'}YCUw ɖ:VEJӿ)4q1Y62|&搦?a[|-:\W=b!Ih)@o撋^?A/Fx11w-h+J*u'@j΂ ^+:+WwH4YY]T-0%ߦҜV8 oG?+l0m6'tm]9q,TEL˱

    m!DជTnLQj}K (1wd~v"I@K V}ϒTEYbÜƗmEjuRNXF[|WIfl#hxIXN &9NVW۵caVIamItN0sI|J&:UmD2BaI3obnWύ ^c6"dHH d=bjK 4<8A;W B /_Ջ'OBg_^F#Փ ЄeR$G@BW6l}! G3a0SH]>UYC\&xey9ɕNwƼ Ը#9T' On[+=MIt*;^=iw]$bp{I~RoĶf?He AE6|ANfԶ/eRTE]jj5/P7zwG'=?4JPU z5#6Vt*fOIbq;TE$JVRЗ͝zLƇH GW+V#1eU;Ji A*^GCJiI|@ЧaP)**=L-۝~RYsn5Ka)+P hpӟ39_Yå!ɱVx#sBA2) 'PPǠ/NZuP YzeA[j}^ D:hh0 FqA$ tt7~Ƭڔ9-3rJ[7県r?El^VNDiIukۺ ϵ"}x&zXeQa.\=IjU0dc0 +?BA i^Y?9E3ܗ2s 'R_V!yO=Q}q2q0L48@x\UdƘ^DVηC"̧τ@ӄ!~oaLB7_ZT7y|Ϯ'7B_C>wߒ yr/`폊LZJ݊:lj)iKߵ(7IO}UGr2=13|e) %,op3{X☕$z>oЇF"i)P(W;XkEY{ێfN $1jr%߼=/&VX<CPGE]5(Ļ]Q|B aAčkҪIt\ SRpo$3=ֱ|}p?iQDh$'*i1֓i̺n>VX̖pXQu .*zKulΧŗr,'$nP`'$L 'G  eNʱ\)h1ZZiq~cE)M.sb*􎏻'7z4ԭHDRn~FؗvG1t9E rB@uwTک|X u5j齛 )9ښ%Ps:MxO$$(NR>B< 1 EZ4߼$jogƾةrN^4=Hwhu}rTk'aZewĕd`B/[1b)м5JrU⃇Os8{+{s6rw蜤L*PBuabHm l֤7 F:B=<罉jHFx%l+>-ȒWͬ8v5-./2Rg&}Ol͞3*Wav}Q[ǂ@W-T}HѥҊVTKtSڽ )-"|C0 WnBV91P7S3\(7=C[e͞DfyQ={°لq9Otkk{hؚC^/0º"/Т'DlE@&KΌYphI!)CjImr(.)&jL.=㯯W= kUf':t,.W&dwP3PNdt hU-6'Rm{F9޷iϽzߓÔп8?1hFtgn;rF=qcTى&DWd!9S_ig0q-`opx$0$#ě|ҎllBR^" {lqVjrQT)#ϟ+Ljs ,bG!?0넦m.Zlu wvVv)r0oIoөR_OWЬJ^HgMݺr QkUy Ӻe3 R:#yY"YVZx18Iym R#Y$)Qt#t<<[]ho!@ba;ƤZ˷mKInrfjk™3d7m> _f*vl'fy>9`4q,Ai)g|`aUyEUh7/G~\`[E eP6?W'b/ &^-*ǹo58ު|H l9l؍¹@wyײ`g-䏧 Y9E9'op1im0XS}t;44.Mo|5r&d Px-r 4B1̌Ksۏ֩ia&+`=wcހohTNT /|7wϖ0!( ǺrctQ <%uE+^fڔ&b+4m1G9-|q=I-EUb>!=c"[(;(H;YLtQcP\bV"|sRe7W9ZDŽNa d|ImBTH@PC5tem[$W6 vMKJ]LENL"*#.CsG秇=qSH.SM0 :vI}+\i_Н]Ik^c4XW$̳(>C߭ZșGIԆ¡#7J-4m+uBa .<@--^aO)Q oS@9xUNSn-Dƍ˸w/z\2 73_k*RR WxA q%__mw>rVoƼ΢v?v^,E]妻@(e[#%OG筸nQN#VŘ݁ F}S)>ŕj&QZlaO[皸UBHqn(_g'a74Mjq8eK fR1)fC* 2f)NSG$HPRFݕHٴTIil}&WpKɇtZNX`x0C$ɹq(?]*ЙЇ94HIJ,|]dfe7ӳN'Ptj 1lyP2.NCb-mR /GW]3Mք^rToa/:0ZAˣ+,MmPPQx4Js+bi 9תr1 :./f}& = kxZvHV{t FͪEl]",Lj4НvBⓂ {AS6ڸ[~"~e,SA:jL~w9]ۤ{X|peX !F f! n6C7ngKT1 ڣZKV[%݋9F.sоĀX1k㮌 \S_q1qS݃ք)^ +>q}JdMh 3e᣾^9$C%C}8DMDHQATS@3ԟYS!Q^t gJ]Vn{M@N(Mc(Ys~pHq WݮMOW ӉRU[g`-hwN$9o*tu(/;= V>x:KgH0] ISɬ`[.uŝ=W<#br&qdB..Spl\W#6`oi[k7<]c`W 6c2LPhAu(M}ɊmŦDےチ=)2޳:߂hsJo=Nڡt?~ز8' 3ocN@lռZL'%Cwz?hVul҄Zf gyzlv,> {Kt DŽBc}yK/s8l.,.w>>#jMӢT'/S+VcR?aP.Ucߤ堮>wڇEʲƯ)cI|7BNL;y hW;T%؃d} DZz-0# s-iki r4=s2 $$"] (2(~,Ml1y_ۡ|EP'M,$3 njۜ!<O"j7phcn(اMD-{a 5!F6>aSL]7۔|,¤~'TaPJܯ>OvM?"xKqb?rRFwp/`e9\M¡ɐ_SDjaU+.6 44ZY]tsps;؉j9/+n/+Ц) Xg'+"Hr N >igYZ070701000002ce000081a4000000000000000000000001668c16920000346c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/usb/qmi_wwan.ko.xz7zXZִF!t/4+]?Eh=ڜ.+[.P~C|[\<[ӿ\"n_*mvfcɭL^N&\OĖF{f8>IOBśӳ̾vT2J/@yշO1rQC5)o!!?q_ mi\RÂ#B4ޢbo`g=m# P d:y[>w>l}=F0wyc$u =1|kZ.]Zz·!k c@;~S[lnt~uz nD gc-Ndؖ?Oz|%O BFniqmJ/|7ĄNP^8zzMs}F@տQ׆eZhןuΩay*+0l(k#[۸3coT> gs= 1nAYtR# As1{i!;l LN[pk쯜J)ЮMX_sX'')&+ͯ:5MӸjK ڞw Yf1֐pGK[Iן@q@3ʭƁ[Bh8Z|dv>@t j&)pwp>Ui0ܪϭѱCzDlINPLoEUfѻ¥YBxcfmb=<(J HIt%i ~8k&(>@pgLhh F[Eiwʎ5FsdJהWltq4g14`?}@lk*y7 ~x~'0!x]ThDVN>B0Zw2s9<5Zf,.7ǁC?h:b^4v;9 bn~mED3& T0’<\z]ʀ 'b|>홹IݼoR򔴅ʛ,?f ] v\GKפ.ge-8rTάi6+KqU)6ducJUZBOe p](aޥ/hdoJPH,eGwԤQ9j uآx[^#͂ʤﶹKtnYbXz(B߻q<&E6ɻ5^VW$$@2awaCCUO*b UcyG*\-?#JX8P0u!C!D4 *̀;5TY0X9P̸cmw!+NC'/`ƙdK!Jm0#C},X4JWJkSF pA <8b_Nqae p!|Љ%nIy6Z $Et_Aw? m!nr/E2)ކ0s=b`Sz+L b1WvOHWETHiT =2#Q1gcˎ"U8hg3vym(n&ɂ9J6TtOA'{㶲'k :? <6*O|t5U334ڭ6svpq}ɠOmYÝ]0Y)_^ װSQM}K/=Vhn;NaWp5*ϡ|xk!bhۄIk᩟8Ryˏ]/j8n#ʘ7:&| 0Zg,1ok}PCz`\D~*=(!6T{ζyY[$g9@L*ڱVԬZf}M~@BKIP)-x~kJNX0B7ȜF5󳻑,KËeUa?rM8cmQBuJU4Rt?8j0v>cMEOuuxnټ97aMeFF>.{a:=:atn0pOfb'olI`7_9Tp *o_h_85R|]V)Ge!I= sm65%j^m x,[k؝- f(%1z=]p Žv+ӄsu;ot@ Go浨aUW۪;!5aP7=M`@7~@}8je{_8Ara蓻YA=O%{|?o9[y- ڙkI R4CFXX2lOMh0;K8[6\wbs#3x _xp+OL1y4]d˛ 錒y ^6ӫxph󙠵E+ 6w/ou^۩K!~b8 ~}Ԍ?@ R( iJ7*hgrmk׺wH|s UZ2dZʃ]}m"4m "2)V^nc8;U7F^89'0/C|i^l*t7py< dO< jA(5 `L[Q]=|JP#uu F&&B,( sx4ͨ# p$3PJf'l" Bg.-PA M w;I}P hކ"0=+$Z )8, iY"']Yp:7\N%lWܖ&]N3,p=Y&Mzm Be&S@KoAa- ߰ܪSpEC~;T[{OJJux%^_Az\I{ "4z#|+9*ݺ5>MTr6mP!>=;lǟ:8 Ĺ˩9{v9-DJr,έ|Mu@RڠHKŗY@]7RÁTP 6Vj1мW8LK<bE/ (KmBI Q+`S)N$P.(O̯%xdq?yfD%S-|,ԁp貯DhN ~[Z\Ma hH@ƌ^!vh{j;&GЗpݔKàro_ ssvvyAD@oy DlgWiIB(04VPf2NQXmy Gs)xqTcJ{4k Ēq8⟰`b}<Xay Kgu7\:"6 },MpQM:ik|茽C``!Nl^(c)7l*[xP>R_bAo6!3^4ݸL Im[bHlB-`=^NYcfBt;@OrYd08WMaWyH\8XΡ;CĞ>Wo9 sa\=Va?ths}v!{>Q`n0Hf.V8`zןAدW̢<+:QRA˖;1qpOq $=2HͶ!h_q1@#ޠE^YL}53T_ -e:\xDo{d A6OQ-\0W&/6:,1!tKEY xZ=e?#2&Q/XqFڕEO㯁) c:je <^MϜ^nlGw@ĄH|٢^+X1.S* 5^--Cmɷd MŊfh d+:ډF6G 3!=(;%L]*6ul.Ռ+X݅(oEp5c ~ۋa@3)]t -9fn M( %4Ziy-\(kI5O]:/lL@G o2 ϕ~|c ?,zYLXuly[QriיBaioXleŮtfQE*d!&8 yZ,m7uH!BFVm'S怣D/oHrt_:"9~ݞ$6ϙv wgeL]Mª: @WB7A?e>Uӱ'PP>d@[4A/SY'N ߊPUaK4uI|12on<:$56&L\mSBA PZ6XUz^})-%h$5 ȟة%NBgt5:JO9$\%oJ`YG1K&'جE[ 01jDnt"8XnR$0EU I>/G BbfQRf©z^]}g]j8UA^)+ݏޕmqi^>o /:+-cSSĺ4Ik)P=Oj3z\lQ &^I]ɽ o˻_,8faNn{InZqyW]Ú8(EE/@~NhRԓ"Dd!剙/ E2f_nbq܁3Mmxg|!+cy˩9*]c^"n W88tZ=)olz|Z[[} ~t8tZ!ixmsauWvOGQ^65ZZ-{YG(U’ab9|Q3lng#u<y"Z0pNFTԭc#ïӘf(9i=a1`ڍs 2up.BZI;&{2p4_ 9X{ Azxnf&_QLh2o9Zm'}Z'e*`eY2QSo5&pZmʣׅEusTg(p@5n{)*H5QL%rt"qC |7xh|u)fWi+ roi1 >|NW<7üp,sry{,@I}EU\:|vVڢQ iw@amd _29g`!sg߶&'pQ٬öOPU /ۃ!G|*_5# |ҋcu,{Yq-ȍqZ\-qಌ۲¶`o(_z)ŽD.t>۫P5' C`) 0ְY9mi~$J68I<AK>ϳ~!g!H_Ow0HBN>O=u@unu3lddWLF ' ?ƒ$GB}Hi>GH}ZBP]*Y(W6DDXMK{SG+W#D,S1za Q5'sn.ى¡[>1ZHhJ y&HAŒ b"8~%+1#?oU}0LaSwAH;kexy,KO$K ܌ #r He$T(+7.e$2.uRA硦"Iԅ(Ǝ訒+Ќ)ts D8\\Vħ6%7$ =69Z^h)f`;VSS~'*!y HVixYE$>(؎b`Ft.D_:&E}‰!c5rvh sݓ Ci6x"S|BڨP̆OVKxH}I?Y, nK~I,cӘ^H] * ݆^mH$#/T 7CvKvp xZ\ŪE$9F6]o ΐlL788۹#~rO5 %0l 0I}4pt lPa (&{Et;]c?SCLǕn%}BXuoK伍ڊQP %BE~oKVn,_h2c/b+?.DI4mu<# Ҁ3otYG7j]UxcD6B&%y_d/X]t/GO͝7@fe+pelie.}g gN Ȝ]E*ES$`/L'<2.L@qf_Mp6\ß5YB CsxaF#k-[8S!Br<3~ev."W(JIڎe{m!u !%LSN艽_Ւ.& COBfiƕn|t" 7#Y,#թGUɝӊTd/S2tB/GG9D?mS*8\p䪔ECAf/?+qDCs *Vu]x$C1@sǼ(tN/nw'y)UxA'MIRn{@Q`[{,WiBS}k"|bRA-4Oؙ\0^G`,k,A"y6E_+n28}z@W(b Cے-]a:FeQ ):A"u!%T}*/wse`. R)4UΠ?Ltx-L:v`^ym\o6LC:3ߞ`5 D-G !C7R|ʐ_'lvvrjMY 7T<sOe!gC}fV8<1$F&$U4/Yt(pdB\a`d!0)d{_. *ƭ[ARTw09C`Ez2pRahzEe=iܨNk.EpЦ<G F[ ]!ZnRz#~%1f_sKH9]^bJ/G>-qfNR!t) >eZ9'嚔7~9Ts -\NsZZ<93*t3vMUL@J<sM+kP{f]0Z7Ԕ J&C|w$~e" aVwRW6n?IDWcY>Ow'԰ڍbCвAEƎFcZh>tSzAW] $3w3g{AÏEMSFe;ݍNp7XG Wd܎Z;j& 8ڂ*!v߃T9pmSלA5ju&H=3!jBjx}m 4(zS+ϓso3lv 2w$NWF-|.r+}>#3}p;¥FɈZ5.h o-D$_#~ -Lys|oc{,T/O=QrV$oAmN0Ǽ6#02g_"!ܹIT\F_2F/OЛ\LHyxS[0׭@e@P' UeH>w~TjJ)#jJ6x\q3K_{qpWϬ&]cUOY|ǂ,lf؏268Sޣ 3T0;rKai"5'r:N}$")6kBƱde# ckzK-Jvr&7tJ[27K3uM?%^zP퉾VF?1Ə%q1Fcn A@4 \ {]dP2nL Ӗ۞F@̼R![xCў|M(X{w-.jg=SFo3ө-&VNZDr:fc%Tw26a9M [ϳ˕7&B&tcśʧn%|nBbޢU!)F/.֖;gߓAzթtcSMǗ".xVb`B,B)<\k-ȅL8ftW_'YꃝO *`Iha BPKXIG)ދRm'G4<Wo4pH 0's)\{BxGX"tDzOKKp00I"~ݞJ~&HoL79 ^m3O#YLs8_, <dwK!>i|PswQn̮^^MV!)YWXOnd~ ]؀`a./Hms鰓cS"؞]Y|@FはT[ (ŹJ8a*VA5HMU5]ly-Ca0M;@ZPqt^*F3h_ќZI:$o-gn iP|@6eQ0Uʑc%ySM5DHY*$FWj9g'=b.VvtB_J\SG7f!p'p>Q.e9נw3yeyVB&dQfT1:fZ1FMlmJ[:evQh)A/*çzAauBHv^Fċ =ԼՀK3w"KIQM)eY:?A^:)\Sn"<6,qI<+29c J劙H͗Y*WM'8B| jʞ̾=4q|C)oΎ_0 G=$HQ"\([6vsT(yydU^6Y6k~iGoƐ X%ֿ<مP 7Ijقx derӉ|(7#R\etFg1$SS$J,j  G"Cfq+sޘH=2A~|C: H+{buZnϪr`A0)U8n\At*|!є'Dk,]&L=X--0=jOˊ&GEwm#BGX|>XAoԵGa//̎ ɖ_]Iq:k0Z0gJ4m"0<ꡜq6x5͸05윣y,̂}Zɰ.(yk? ~y(]YU;#eQ堧!s3:3rK"ׯ":U⹍[-"U[L $,iߧh+K#>ˡp$:M(ď Z/ o̦DZdEQfTPmNkMEp,' VѤ?<>}Z Ot@LQl! =-GI@T?/#6aVfN?Qe+'PmJ!ˮO{A$e3꼄M#ӭtvOL?;[BZu;X[`f/X9Ux)'dXrJTfj ~=ZL6sVrsVof2ϓ5_ɞ Z.f_"}Kb 3'2/8PQX iN,i\Э>MDeU}f8/zgi޵WW=tD`5 NHH)Ff}M[ a4Q&#_y*5ЏG @i,doOVk]eKmZ*rp?>_oVdq`IJq˷_O<;T4U1_r㪷eE2|7=a@$*/Ϭ=ZIWn6.' i_|n1v2\fG \? #zBknAC ̊V_*a8R55^xde붬/1Ӽ'l}zjM60;&R lHa13nnƻ8vL3IɠD˴0)+S`ቹ)x ab|Fa!˛1@+:qM%rGH#>@X$.%j~Et2qђZr4E0A;Ht!>_&8c:$h:e>*ް!%y3I8#ixZM6PŻ*anKn1M_9IssYr.՚2Т]qVE0PݒdїA l}^hu쬱gYZ070701000002cf000081a4000000000000000000000001668c16920000b4cc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/usb/r8152.ko.xz7zXZִF!t/㛽]?Eh=ڜ.+̊G^GimP[-44,vBgo^@VUGuzL?@feѯ%vZɣI^:V04Py&} "O:SX';>˥\Z#b GX2H;:eU&"/E! >: [L&}~eT@WK|ѽ+G J?7)W)kʸd4Z ǘ޾oJTuU2ͻ7K-وpf  ܆}z e͕ 0CK}X\w׳++ɧ홼;vQ3hMtm;1=]_faGAT;k#ԑY{6F.NjxjkdG;%HgذWy[ $cmLERG:d6w! [!69:.N>2AC$H޹f:[G ̡4k.&S,W7),1C3x?ӟ`F%\W~Ftb[!!gI?_܀sƏn06rF1/eŅkzpx /Yh2zdThuyBn^y!NS`ypV9ƩD%(L5ES(>0 |M laG`KEk'SR6iE./Y^O&~͏c3Oϰ Â=NJb-:#X҈]x8ׁkPyuNDQCD쏔} =mgis#7y\I#[{!6=;Ncڅ^⮄s(.y6B YVGPP0Tǁv(6atL<|vƼGܖ5ElÄ6dJFntuh%˴@B^z=݂Eq;a(t?_EvLe"UNOW{ ys#н'"+M5pݖD03/j !(qiF9=L HpCgF"눐>C ,ǀ7[9m"MhR9ـk-{W#}iᬱ 뾭`#1?,Ѱ #H0ۼ|eﴝ61>>C5 jZbxFdM"n-v\q2tcm+TF S$ڡ?0^Fs!Ls*o+ãdOr# ϶7XA&L(/|eM0\r1v$&r#i#sI13vӁ:RdNS.J@'-Aˮp`t?O[E!whp#}w` ѿs`e"~LNiݟ[#BY\{ 'kX'}Ger'W){df I5q*FkPy g߶0=."{SB% ` aqD2 /P1gg||LЁHeEoo£WGFA\l -[_`?!6mA 5tmAauGFYk[t\2nk m%X#<5;ivu,[toNhW7`%;N+E!ɏ +!W#j(r0fp:2f@hI+!z%fxs# sGJYAlRSSBy ]TfC'-p ~ƿgǴmi({W=*2p|[ #lԺ٨ a] F,cA.02@ëivڤ}d𞵧O`5O \Z * rOcܘ { Yʶ.>k&k窇2J)buTdt7&껼>{=~$?bܥ48BG;aJ\o=Dʈ97ƈ~-Ȩ>_JZ0||d[~8Qg@0=~k>̈́0'Jr 8eB<EK⹭H/qd8*<{7$DEj&0?E?r=WqknX  P V.8)G!Ѕ5e'MlcT:Vq/{;PGخYiO)K^bs[X`$˯7ZWjN\cR!'쨴qgV^k;AUwO`z(REM"➰_uCS/ْZe37,Gɜ~o]µQ)*#X?,`;)]AS +nw8tRfwD#{ sD?؀Xgc\0`)xQpaM]R$-p>?L(-ዮ6#L6Y60ZȇAL0haTd+g\u,Lߠ %/xr?ޓCb`*JcWP7a( MVOA>n|:y1UㆆCP^m_ ud^!UsۍMQ0k *lkhpD>gA%)mN,MTqӀ[ ]5,r9@BHv>B$U%e1KĕN@v3-~nz"_DwBf*M\Z(fTZV,*" ڨjZV ÃvKG8.}Q|ZTنDy;'K_ oK O,aŗNEJ2?=_l>DA1b$ )ӎE/-EMُ+OUoh0OdgG@MQH꣘uڀg".5k^ IŅy@ Q{,ӳTV2 }MLg̷lsॳ cYzO&O' f<}kߗ@b^S̉f /@q_WZ gJem= \Dc8'DH\$5Wt?; M.y"Y9:j ?L2įPM"؞6k6]}_Wq_"יs}=3BبPǕ?$3>g2Vb/>\ͲK&zZie\ZA#bX9PpdPϹ,n3-s[8oBwL.]=;JQ*\;gnu@p9Ѥ# x 1Bd eDu;BhyS+lbG3kp.S_z#}v{zFIir$ݿkVJKަ$h0^"u^ew5= y_DKAhOQpbܭץ/#EQreU(/}/;Nñ"oqǀfgAe!2rV'`|Hi.}ߡ W~W^g?~c3CUF;nsH_ dQbX#H 8S9t[ACƁE)% ^I1:[xi[I{gʘ͛Y1D!~_UtH^Q}`jChjʄ|6ۣb٩A[Y]B?ǯܥS2ݣyob f[ K n_Ϫ= ﹦MH!{նx.OUu~̼_ŎmЯ5dH+6il]GHwA:p%Am@?@5m 0o*gY?GX!Yj|>oPw+׌Qv0у-~sT4p",q># 0Wˍ%mc s(ɲ\SNsh#PqEdrF|{ hWvNB_Z3QrΈx-nZcN+,DCU6DXs"M» Y 3NazTD\M[̶OdzF<:S EhU0 Qv~0Vqp=r4sR5>-F՚ T#|fő> W(@096?ۮp+8eJB#zPmDrNZN֗jTg@nYd$ /MMX#H1 nv|f<:s|S9?xuA>Dul& -:uvghKCG+JńGRm2^4J :;mJ"Gsv jwFL$ukB] J6)ة+ǓďaֲE3'ea=D}=]}.9h9֤N$rF1$ 3sߚ$$o.=`~}NɲoZ; Z.fT&8D=ޛD)J 7*e~}TS .0FB38+Ĉ~CSeXEa’Sk[|HEwTC*[.jT3 PiH, =/-؝R;T,>4!ozV^Jt\͙垴BFEȻ_H}AbY!J Ut13ܚ[ )nF4(1W Sq~YZq]FnG1VhI:kj Xs6Z>#ͲO, [JiF\xGgٚ\jn9Ake7*% ,4M`,b%E:m[!. ,$?io?P"Co;v~ Wx-MNe NB8>@"cr(UEZ>E&91=3Ks<4Ry1v;CŃ 3~9P`dZ;B ōZ!Q{xFuz>ZX1ҟH({ʪ*=335~T;u[^/h TߧioXut.*=_UK ߦ؛LQjmwt)O w0]{-r)CP-io( ~|H>(޴`%Xs|2T'V']ʙ&|#+d!t@~i%.smOХ㿽Yݭ ϝ:|u0JO>Ѳ9A#ƌر6sv"t= c͎pR/"!p;7S ŘF¨$W^qE:3qS%}Y,=INi0[ IAq^"ZBK)ayvex'd<'0Ów$2еHH+!CEQ;gjY@z*MwЖEQ$&qx̽+R 5MfĔZ"οPBL8r2sw"~p5vX`P8E|Z,J_ftQ'2wx^M(Ώcj ׂ]k2zUׁ9ͱ*SK<ҏ$2`{"NW)KljΙl%uq? ol@! ‰} ~eg6"$@ugMH>ò"Ko!q%n!Y 2PUn+h3 FۂѮ 7 =RW h]=U13'X%xS}4~vCb0&MσIm~dj0eOrT .9#G٥6-#gq vtҢA_n~C|nyV*"4l3Z$22HddH/0J|eb|c?<"K0=Xjk0z=~E_ d[X.e.U"Y(zVH@tpF߈`~qv'dEׂ]l34A}>%YRZY~AzDqpJdU^r-}qRFgxnw>~""?6Bc~UIX {ͣ:뗓[f,Tc6}LSeP%Y]SW-ԛ7<_.j3-.'4ΖZϒ =Ѐh#XE4qӸP:Sfq]o*M8r h0r .Lo"1fJH?Y2Ղ# qw$!n.=[_!Sژ~5[\"C3X=HP+SU5!ójn_ 6:|$d|% p4WY=)4UD'"ZFuDmA}2.ǻ ,5-i|4B|-m bz]PC 6yEɒk``Ъ!Lgyηk7}^B^ȅQua(1H )3ð([L`_57aJL"_'Zث#K'؎ФHMjFbQlۅ3S(.(uʡ%ZxXS[yPԫU}=')7Ѹ" &\^:{Qu?w>؈/ Mώ%-Y7l+oq@ij.J(cքqu.}zxй6띤@k{ !IG  ҵB.Zs&A|U֢e3I{RqKhT0hT>){vRzoJOSXiQ1AlvxOs$xχ'n$ICVfԛ\Avsd>1-/,9Ә$3a,@Wn~돃2Z:HApieHğ5>v|tJ1l'!@SJ7/%hLÚך)GBOVÓ6Ip5r ,񤃉_x |10;Då mM.Ic#W;rNXāvF}I16,kp2o+IVl_c"M5,Gw$GtAzS jJd@^T `̊(6\r[c-;*5D;i=*n *Wڲk05]#*wf%$CAP' 6A ז;uOTfY:c%Pl9@Uñ<8;w–߇N۷OB="n^;$檙5ưY)M"[sJubQ lʹ}*RuP> Xr ;d$XaWA ҆Orcrു=[.X5_[O/oga^YE 5>A ЗŜ\N4WnKp's"-ө;js^ x5#- J(oC h "aVjCg%i05Wׂ26t^Jа{Gr(/+vgN23u|lGԅ1CX䜶uDّϺfhhOBrW=hͩ۩*%@"|+m (lSBK5D̒c\(rTe0c~7%Eiϻe} S?K_{Ik_]d.ߣ0X`{}x !jNPES$a>1sbįal#skE 'K.6N3kFV'ϷnsR14M{X0]vuaFN;TKsff4uD7dLx ÌsL%;)nɕt(<2Sk{d> `} >8I1Fv1Nh7C\Jm{Z3p5 Zu6͝+fZ;p,'rLH'W(^i8.}pT|flCb$oB p?Y%-͛r[^%ghXs$h@IK||駳]fv{!*rBw{ ,F,4孏 &jIҍRմ(3#Zsmu-]0e,_ +Ԁy]נRwс*{ȯ0_[Cdm1?KU !Qnfm|<И'b^vI{n~T.7;DSCܘʐoK+֤-q2tvv*99gr=4hu|7rlM6'VQ{‡ l-9*wѶT#7.(a]uw!=*\@̾w-Ԥv>,;wHʸ97RfEROD Li^n: CliEu9!GDp1qBVf M.Ϟ;SEZHQ"(ՑWSULn"jLBm ~|ƕ_> S;CI._\V$ID6I$^ܢ'~E/Ua qA^?s%k.ӛy-yP>¹[B?M}"3\Qi]ҩq9.$iT`eI,R3X%/(Y@B-}ȋ `bj\6+9=(1 :t/:z/P(+ WSX ϓb|?g戤*@7cn|">\"KN~7M_]9* 1hͼJ&v~lv=Uۋ[L}~"x5<2`Bn>p@_3vGUԛ 30O}!n{?,Uo~.}~*Osiu@1ٿD͕Eju=>dp:rJ/:~ıxK2©ЦF}݅h'tpio i1 J&8ATd-*8o|AQg DzO>w ffd?3ZZڑd;{Yuݗb3_2kx᫻2cBaL)u:(}沒եϫq?dXfŦyq@KgoM\DB*LdsuX-uP ~,|d]i⮟$&զr΄qxU/V)pzߺ2r怗M]GXf 5%aIs O M& bVnl&_$lk}_ -6%P+%97t.MT 9=UKt{|#N9Aa=D3XIƹNYx yj׉k=|f lo W ɡV~(/C7͙Q;CuMS IjȶQ Jpm /r)z1~na1Aô1xp@X.ez?`J›"55??]AZBQ;~~f^X45>8~*q^n5 j{ppn7C_y@L&IHv,F.J.?D.03q"䔦astk"hrʯ( S꒤>Ä&44sd( lLr^<_%J%78#7uiúm>R ?"^!W?NB! 'm\ij3=Մyi#{[sL=6 '/D88eu~(88nC$~EtL>X%ZL/R,کt0ܭ0~ھ+D~%KߖZ=}+fo0lWWR4-6n"_+{ac" [~TA^M[&}(oww(wBڈQH˻Ja#xFQG|c'g.v_տ9|mbҨ| WzG0NUwXT?^r3}O+ Cr3l'+ʁ>M  Q]oK'/Vc|?$ex.iK_S݋ԨDYJ Un 5ae~Ѧx3_LSK剋@@7QFUz3_RaYš &kYf(B 3f#ݐq@i<Ml=Y[USiTO+ Քy2|>( k.0 O0{bcԗn$R;r= tfks/%!K8Ʃu#BR_JWA֌GEkudNҗ8:4 +et23繹H 4מH7/.\Oce78B4(klIrO4GTrDAj\`D.hkVrso<z+rHÚe`X-ʯ3lrF:BCc(ΚZE_-Gڶ ތT, %#hNY,::^{z;0d 5Cզ(Z$M>eZ"g)(+Ƨeg_0Kѧ (#{q6n0Q2ϣ>n }CILBUѮDp_30UlkBbΔ|Nd8Q@6y87Qh" 6x^=6l%/ nJi[;c3Pd{IXέː?5u6j}ۭ|6١_ oLY]>\uӔ6"8nPЊ!4U2;t gxq[,zCj&휬={`xK=o ]%xh+=^BENfD(K_AY.0"Eia,~IJdp8)g=0"5Y_wa=z9 /3o:$- jA'V+gq926଀4|DN#вwE} r\K079Vp1mY4&QZP%uJNU@B達:^ϖ1دjcڹY50?K8ܔ!8|@3kEd;Ɣ{zk 2{S 546BeI|u x=`erFna_`i}F v1*ӷ`Dl6z%2@T| “v.Z@'ʧ]ug\3;¨sj_k|2;UT|Z5*I*p~/ِ գ_UVo|S=w |ډPzzz@BjkA x{%/:.f2nvRv% YdbTE LXol)3{c ܮJ &.Hրv_dO" 6ʾTIT/W)ٸ & q'?[smMPH8P!iM0J$)F9et IF/y;qJ;u `aWbxR{QH3dwj o,q$^"۔H]:m\ dMnɵ'<*cbs[)}!><yEkg_|-ߞ:%Raɏs, wtj`Ew&dnk>>ʿ\ 6դB y?˚A/; Gy6ƚ;'44)6|k^wmU` ;*FŅj‹,FaÓ[ 7rkmSXN32vȨHLVCB '?iH6 baЈ+2(4 rQ/{{V]5 l,2Y@-Q#/QQc{`ٞd0N1 \:L9?揆vy;9{$;wѺm{ڑDɆ煤/.%AzѾFe,06VD!pm+mk__[wvٳz@ou_y3Ӵ-8q|[Z{9 Z(>1!w,(,$BmՍPIP2rC .w,)XyڡbToO#Obwɽu;TCۢma @J, 9Y(t0Ud""LZLg;e䑭= $ }]K />iB:Q ~{P( EJ2P#)cFlD,JVXrQӌ@ۆjMqTѣ2հbQ_|6B͢b)f|@KMKHejs\<7jqWu q8LT-܋h:h!<Z6 ^G#1ol$AymB05*2@'4T> r"O_*H?;'[:nIF·M=ybf;%&T"{r62Z- 6Q}մdݼ$_խg 0!-QC`{t**Z'S]w%-"p.RX1"VL1ЭIz2!bpG| ${p{@ šU[лDa |B5K%!PnwѦװc&1Uҧ/8}lOQTI~Y:z/}|!8O2j7 0_;Ɖ3=|1KS^=/<Rԙivk?+E} ?(ozNyK|K& 5F"EߦJb:y6@*qn]S,8M>պ^)}DY=39QM6#WN֭pFb53*(źD5k$q3="ISw5ƪHIZ&wሪ?ީG`}MXL]\F3x$iDn@MGE6,Mch%:яxZzv^\&^g8C(5 \H%B{nv cOo3N0)xthwq($@ `fҘ`|gQx'zf EJ7`Nfwi+E GKz!hA)K%K %5vN{ۙ &ҋ~n6-) 1=K/sõ?tʫ *-xZn.S{xVHJq1Ps%I|8$!>N;+̸-}lc@~W9>1f']ZO \% ީCA:-V lSR DUxr,NFhPAZ$F.f++V"8흭I< 쁝 cP!U@L+bj Uzxbpɒ!DVfil=}t*cJ[zl `['Qb*-ռof\% zt[7xcۨHAlChrۄS`kb&snRNQfrvA{l1;)Wα^9Riijo^BAF6VHTAMJ\ %!қT{!؀9l[ F[jY˧ URefNߒZ8yŻk6poB4k0)u@5!!a _;j/0xQ׼vQ\* $CjĩA P*R^>@I@ wXRg<3qp_RBc].Ěˬb7e1/ 4Vu:8wٿAt*AAFr^0/1]ΩO^%(ǹ`[p)TTb/xW&rIěAc 4W &(J1r6Ӝ=#N\c{懊W9b-mUhȍfs^6ɟ g''O9X[l\5:M> %2xk3,ϣբnfmS*9S؊ N$>Npc+["d.x+4 9m# T[BTg|ػ㬓zvEWpWD< 1ou^7j:d% Ό;g<-*9m Ew>s=ɞ2"7 KU@tEV7`zf,C6ڇ 1?Ϋ/EpP-yJxOFub?ZKNVRi@AdOg RBcstf;} J.^&8.L3osXF_rl}b [pE@ա'-& 7.ᡚMV&q( l"tiT?TZ!,Ydk~6P5\[SY^0=zC}YMyh|kNZ:tw&P ٚG/ڧ"I$"2ޑV- @u'!EjC ^Ϲ"Qs؀7MwCckb8wHCO$$_.C;jI<<43Av QҢbXK#+ny 9a7!1U]mP~^sEisFnMJJM{>NP*NM*YM8F 5g,c()IϘBt? 9d<(6kkc{[=y)Fq|s3!SNהPZW>W@r9γy*"\eN4(Yq8dO*yTk4[L*| *vdhi<\uʓoU{ٳN X/ nAKfŢN]4Ns؎<;*[ R]A+*ʮ7 Nq Uyb_Mt!P!Λ<9PnoCXaJ%Vi'}Nwuhi_+i&.JfJsY29/=ܠYlZa0Riۍ@ˊW)La$pPg0,2^~ j$ħ4M hg#Nzjv0F+;J4iP=^ d)mƐ$`F}V(Lq֜ |&M*+_$D:w>tMjT"h'qobd=57Bi#6d:qǀQ"_QTpY/SG"_:Lu~%:{Gחxlz rڭ~[Uq& h:2oe ,Fɦ O1B['~C5=*0X*dgC_TgWeѾ8؉$0I\\*LS[ℕ#)1ѸWԃRoYEiDxjbr$d͍4)@F^tRj:'j w8Typ^KqsMG z֓6U_S=%?ʣdڢoe3=\.87Lk@DNn9WԖkSn$YkEt1n+CY17IJ c;a0%O&Xq^VLf?B_3Šr-խ|^z ̾qRͷnwzH4P7C7n4ɚέ6Y#YCY$s L.juu=\.# WnBs( m6GdJJo?sll=+u>@K:Ggr_֡XCƜ(uDZ_UNwb'`p$g]KQ~B SwvT&^rS't]kmh(?vsDK[4#&HX91X/?'j>"`BsAU'sE+5Udk)96PjG.RH HI;;(u.*V:{D6=+&_mKD@!0mC H>H6gJ' h$$Γ!'S-Hd* aWC7H?bpڨ$7L''s8o)39;/ᷕ' ݣf5sL&f#Gd})fD?~w>(R𻧧H`,fEaB9FŇO\A1À~_yPb;+?*UIV]x&@nNߢu=ɑ-m Z4@lmsIS{sz܆ADΣ^`{ Z}Lě^%evwFLsI2hL(xKڟ!AI83WWǪxguy$"!p-mZ8᠁k%LlR1%$$C!0ur|A Q LQ41*=(ɥƞBeD&xK)Ȫx=E)DdIp`~Cb=z"M|K+XΣL8<Yvx!W3Cق"R ^BU= ?!EAyCf&4M/ \޲ö|T:$(i9湽%t7$h #E.+2B?ԜꝁLUk6kjB <ŵvE)5[`M˪pQ`ębk-=75Lևv}z6|KZ{o[_JܹU d i -W,5c=\D©~5Wu#{""2~Ѻ_}Yw>m۹81Gb= ~mXb㘑(PT1խӮ]/~K,p¤{]:~ ٻk4&ymb؛ (Xi-yԫ{ tU=Ly a hQ@-~#)^uգD0bAoUKb}+\ߧv#e)4jO#-ɀfi3_,X1bma!Rf1\iz-/! !c*4N/v9 1y]ljǴv$nck'л!^xo.Cݥ -72(J&elQ1EI^ %Nam25^olݍSQŎ-N$@OCV VJ^8 #F60oF<3~mg@b;'t(5WL348veU A3 Ka2h㌐*ٟcݲwAc]C4f]%R|D㕡Cox;.#2NEu!I'7aϯe1J Yw G+_:""&Oċ1ɣ :GZG AVQmbn#A6Co$˗:ƖPj֩%Z|?1p׉?rlU */$z˴ Ԥ9;1)uN8%@%S(&A#Wr m;z\Laq! p-H26H{Ĥmh:u0warruuC/TXuo*2#:}߽ l,0:MeKjwTC < y"gA>G9(:gQ+`/sq6P/ Ju %utٻrZqba*@+׷8?EkN`[Ҧ[nxOVW3]$/0oE'<^pAq3_ PCZ| _N|WuUOt0DPf1nɀ'CH]=l_=wB|Zt7C1|YmEq;:5F؛( [YDbp HJtF s~sqoKJ*21 "%3VSh&@6W,uNi$3y.rAt(6uV,A{L(-F&Z׉ ' h47һCByguQ++Ё.>V|[X+cx,~3mq4nyeJռY ;J>iCK8]m(.h-0tOߌGwJwjwprcL:c*-\W7p6a!hK;r\ǖQ{7_(zn=Q~?+z97ٝx9⅔lH}?HRQO|J8 8< T[v /kbXQ. 8kⳛh; VmI096 q#.tsGVnj}"\(,O7e鶷{;7PulhnՊ{2SsF:{)1/]sD:"01e;i[1f\ [\jY*ݖe$6n{?+ʅ~ٟ`{LctΒoX3_ӷ0 bc~-z!ʰZi9Qc16zC-ށФ](n WyR_ WH94=fd?NVEyo2* i"Tu .MC*?}F2RdPi$0٠[KO)|1#5=E$ 5g <l~Du.g|PP4puEgt[5Zpg^DW/ƥmb2[m4zrִ!5۫TWاuRM('c#0"L`s9y%Cd>!L$c& Ml8#JۥDXrUW-G}L µ~<#B{oQ^H'-Qn}c`Im:0*ܼgxIJ]Y<r@qXpMLu^~fBQ13f \M/Eğ9I1UW6  \ZPc ]ED5[OihwtiiynX%ը|_ P46b .FY!dPyfԺ]g^zQ ^nǻ,R?1?kPL.` ,b9'ei0י)k|X)g1K%'GX P]{sCf~[?Li?Q8, ( 1M>gAvL'E& F$q4z$K/D0VOJ·t,dm?+5^xWb-$ ^K{&>u_6;S3&dNy _rz-Zl,*ԯ=F7@C?Kk)A M_^E og)AU[jָWˑ]y/ Km֛]?''ߎЈU:0|UЀ9Q="s[{8 _%~ٷ5e;/9.i hY\ӻ%%31h 'eW/ fDmL7*'^N}XX>yLwT42oiy!A㬜FC)WK/,y0:)HhIk4x'*SVQ>[T2\3I;.|7ߺ&βnmzJupJh1SͲ.t9'` ޾9W#rdZzSm7 qejUcԬ=zWZQE-_F߈F,F:WoՔ % kw=߿2h]&N5 \6ձg"}Gas=7ńLt4Q&KpW<ŮfnQf`Jj/8Um 35A_nKa218nCLT# x= =K}'/Yމ |Nt8lv-p.WKI [yV*(v}_x, !K:pR4ZewsPaט%E%?TvZۯV_$" ٓ2nqLﴂ$ Z3Z֭9DFVswy`)C.'S\J6*9@f (Q(ƤhEbJ x{"=7׫_ZPǁy*˵WvyjU0&(rl7yUJ7N+fe"&q< y}PH$7ؠD$$\B"2xjСG=)5P`E&*7ӺrL$u欖%c)Y,Q(&]ۋ'£t!K7Xי7k7{8*SɳAh{$8ڼJ!VuUgHY-wOf6ċCr l!HĚXt@T歯ĖC¸1׶ܔNkwE]د5_#Ob-/LN A_ɱh8H@_{'Ц@wQX'0j(T\֦$a(ހ9|ЧW53ϴoEpn48Z3Y)x1iNG4%3cq4 Ë:{sǃqKFQ$]ur91ʪreI:Z>:юoz^l+1iϭmEѝ̪՗Y$y`fTĹւ>MDH --^*رZgYZHPR6?iOLQшAInIo͕ _Z+nL%p-ڢj.;ۯRLV·ʁ/EK_,˿WBMYJz҂cA*N:F3pk^֮a;cHM"dWxc74O!*8%LnjOMYoVϐv𡻐$~iReHL~i0Sx/*xD% c$8V#d-cj  ^4[73Ұo'ʽ>1?E}k甍CP_mN-C%{Om%TBg ە3qH`tٶ:cD$-B4nOHptE Hߢde OIRw1?0x/T;&[aӔMD~,rQeP>M00&Vc}Rƪ<$%)GT<,L>x- `9"dgXMNjԘ=p@HP=+XF@f>8¥%M\\F51&~Ӛs5be XHTDDe$Jy@%_n]LVj^EROE-Q#94o}A}`BhhD2'>lVD#(AZIwPOw0DQ٩̺hxg'JPg˃__6 %^|d=o"nfu$q'nؤ`xSe6S(Kp,*ptB#|XF+]^i@>D}ΙI㬐u&TnA1wGRے#dL?0 ^>Oʍ,jLޒyĒ uyP.:A{zB%N> &,B sO+)$wd$iB'x l%C2 #<VD ՕLCYb*]e6+VVCk&Nl"9-)}t ݧ R,#6)`6`7ɬo z]:u7 <jAvǠxוPO>2572:/@XbJeb@D' Ze @ .󴡅eRAֵSTg?̬){o3y+{#6FNHSyB!# m7v{#/Drq:Ì~B2 LƂVwȌ2Ei&Px*Ioؐ5RdRBYmQq(|R2em̀У&`%ނi-(ګ/mIH#Z!W[P+T7r=g7tXn$\ yuQ§RQ?‟[='OlDhx$k(z*M)9 m9ugu#5uwr/8n#k!"B|AbSxŜ ٤ ^J}.)t#b?=z ٿ~=۽.8ċmDg#oXs|!&?PJ[?qTQ+Lzk+UQ4xN1ْτJUB5Hn(? eb%-d/w\m,\{7fAsb[f9$faI/]=r`q=Q(_\gx0%Xsb~Q@Ǔd1olAuAiM&KYtgMA{= WeI4<;SSž0_CC@5?|y+"&ƒODڽYiwt110ON X{.6I-~O i9֕Ny!8q'7hI^f zH(vm}rgU6K͈6c9@4\:݁X"6zb$5zͻK*\ͱ os]B2V`{.t]%T:S<"|7_w|5{_҉96t߹6iDqA<8R؟uLpB%-\g`s ڞFl`b>k-WÛj; -%>:M |т4r{֝qXKO̼q`3M6eh=]ϋWTlXu &Xv&?t zR.BR3R}>H_%KCKEzG.uВ˰OQr'uuEM,T.N ,+v=^#ιo>m$<QWtմu]h1We2ZBҝUu\2ђجd,nO@gBp7JW-IN}~`tX '-7щNK ׉?40Zi9(ytE<"s\@ 5ˁ̢WYebsjȢ Z4KǛL{X]DC!gXFkK>Z/lǎGaN欯ž,@.\I/X2SrKac] _YhAʇtc4?i^|Ӟy[:ר#SKD7I,cbCt-D vx"t>EU+]\<2B;-4c¤抬+9g-f} hq<}ձ]~) j1\oo)7z+!:LiFuR#e~}ҫgT6 ^Ε7JsΆ8#:SB@KU1-\cY&6Xr:I$ =VV҇lg\j_/cTʄ."` yjO|y*.G($^t:gyHQk0~ yو sޡ=9=xefm!/ PL$GȼsYƆ'.h9B*1UJ+MׁJyypỈkKR߽ j_ gg)_׻ w˾w! i{ZC*4,kXGԀmZvTj~aFb8^"sD ˍڈzUfRIwpK גdC #!/%hqaN+ %( ]"bVYV'> !'/c JYQ?E-$se~sw8rI S?wk\2\אy(zI93jv~] #oDG\\wH|Wh_A:o9Eķ$EL;kq5)8B D5Y5$@&Y֥< xY!qt*/zaMhB=4P,-'6@#:! ONRj]J-mji&0pŒ93gj lt2|n1->dfZjP?&^3T)^8=22vK8Iu~vI WfFԪݰ9TkWWmT[#,5譎)+ yȴy@鎀L/# BO)o I&5ft]#Og;T%[fXY%QpԻͳ3|o7;2÷zΕfKGd6?ۺ:i ):\K޻ZG¢ygzk~K/E)&8; 0"2_`-4)W>+ˌgZ!$%Q_]ഗ!ٲG<;C!q́1 u|^o K5MN 98hK:Cej؁Uod…#d ߹K&q[\|tV"L ݳIixfƱCǵYOۆܱ:tO/05`HRd+'Iꄛ<< jsl5PA%\-1 g@<,>8ku҅S 2'›SU~@S𫟞iil'1$r`J,ǿ|fF˳3\&-N(. q[zd<2wE%BdM#6C<..WI`^f("'̈{m2hQ`ȥVj(w&Q2l,㏞ 8/ ?nEZִ}U,g5X "bHg0n~=wRJY>+Eˮ ~D*:}]',*@KemڱWvnUjNQ؋5Ɵ6}߰1_%AP-@`~ D@_/C^3%Tf[TWBV6ҡ^dD顰o=0fi2hs.ѤWo;kK8w\ZDixΨoF9go'qK{oH 50x%T'o0egQ,M'U d$>oA]>Gd*DzPSSOJ#6\:Rdu#8UxY猈b`{d<{!dZբ+aqO-}%D.w(n i; 錪"?%##T^U9B.H8'CWaN$)i8Շvwlf=E L'ysͤ#m8NVa)$qӼQ1{鬼 ) Ŝcm/r`RL_cO`qjGׁv&fʰK5lM SQ*bxJ,#_]P z'ؿ$*oJk 'r \!f7Ijk yAw)Ae?2_ߩ? 3nA]!nH$6~FF@ )Z O\2E5wT[AvD*Dq4Yəa<{Y c7wjG8w:pa?OAĒ=)]w:)} Cި=FUFa/ӬoI*)5œ-qUBLV-tHMs9%ePq_%'??yT@j(/`BEtE5_qjDނ,:xħ>1<7BWJXKFה2Hw`~K 'f,#kNt %e>] `EZ{(>-o,gG +[X+]и0/ ?C#PhUۻntrY!0ŏWiorX&wivk5LRѠXؕY٭s0HV47ElL-ɣۄ^E:bރ3?3m'f(";6!Jǝn@9SL$KmM|5)#3gf<{Q :sFS)Lf.Iefn`'LDtJJ*H;V Ype]q%3ERwZYH ?dfS:1u4q$&&ojӄ(P#f07(=j8{8Aʩ *\"p|0Ϸ9EFT:Vf-]qʙH/ٔ<áva4h:XŸnP5շ Mo1kzRzOM]r\ GJ"u3W&8:v5ȺvЙ0;yīV?8_%⺦Oy5Q<V0DOpYLom) ?wCV)TER&RXyy&z]v1\O_^y𾿽#-QoCP S:P0#sGnDO N`ye}AMݦB|šYקaьF$/tW֤bfy3FV= ID;+ki)3UX' VyĐbtvlV^ `[>>lg3Lu,7PV[Uкe4 X,# ]{^)yY}+н)( z"Fpfoğ:-Ck+4X/`CzZ7SWX \}37+'ݗ˪'7fZqtow~X>[]Rf#EG-ўyXE ȌI/g2^Wx奇mjn(ܝƩֹWC@w$mo7 \㙞o45|$UcqN-xgH%tӺ~~ŴS'_ZzTM[pG><\b316r2ɒx- Ϸe]u )ʻykrt\lwD/ f-mUM/Qs4 /'[/fU e$ )n DK/}6[|)Rr{ 3T*DJed'Yj%|lMwuձy~ddgH_3*CT}x$,4;kCb)7w(%˟ۭM#&ñ?`w&WCM/k]ʦ^Z٣~r[>:(\2 rJt0S PUN[ʴj搼,գpksnhyζ <`Ԟ%3\ nqOJsW%AN#۟G6rߦ-FC\vW6TSm\ar N1,WN{+͘hfka-R lIqS9BU*:YVzdDeMNp= bYYsD霄:`Ϯbr]!7GD1wu9{j{[hw&,l*xilaa"ɛ| w)~՜ЧXIz^x=.S({ [IJ7a^=D<Ƃ \[]*/]ci"&BYot3́&ɺd3XhohH41c%ᅦCQs/2l=xJee\FȨ>}u""ms2.SpW  :R= z)<"n9qX B.ok~;B\t-tk1n׵Vy6q]äma%@lCqD-Ͷz z 8WlnL<_;']L4SJh+T q< ֙Ef5+eۮǃ!d&K0<]Ù y-8QKB7 L7nd UZ%a.A|iVR.?gB0K {yAL8dU3ˢ?j$5$qbԕr2 _2~4[ַ_EtYXGA;C\FimߏeU+5gVO:K*OW.A`{ Să%w .m\:W̧ͷ1߽c&y?хu0ό8S:id }I-c rŁqNO:C8CB]oҀʔѕrs 43‡7bJp`DL4xmJ-9.9N)b$bՓ HK;r|\IǙw-ڤ_)\c;ֳgAe`RWUkVǢ 5 Kz @q_8$bE:&qn"G#6&*dN2>RL ee,b #G,jegÒhÉ %K[[Ӆ<-qKba~W8M:x{(ѓ}=T*tqZ?Z,0Ief^ʋ; cKP18O Դtia)!= N~K)4/%3O3p4h0ki{x{N&`~(n8-7;w- [x7i0AY8}N5M6,ڭ2)퐌p!q…⒭ZJw\d6i mY8gGC4`Ygjiws -YYY.\dQ_Ooj i1>Y+@U|V菤i_" Lqlx ߭t͖^l!Jtݪab/}xN2}3acP>^"07Y(TѸb2!qdSʬ >"QDEU;NS*i'<nQ M<,RN0nK0Mh8rD@ =*Ȗ|0MuədLCX2U lf$pZ_^! T*a 0(D w$#Ţ0N+ -k}MgOa*9֭[m"m!:0,U.?ci܀,IQb?;f;5wQ R0~k[VU̡CbINl4 Zٓ۽M}Hn-՝4**fqS",c#DNjdr:Al)ٗH8dqVފ2먟JO|`ͯIm۹#/;v*@E NDQ-a(؅?J,Kf*A}}qL2wRZz?!Lp'+ӌL튥nUٙSglAhDž,ǔ4eV#T;j"W64hB IBnAz߭*nݫOv(KGWc4;>>۠ph!F]&Q%:ԖXr;E0A eskIPQ2f-cuP ((- Am;uT o c#RLEƺ~]%^@LzP o%G 2;"B[}ݕi hXc'mutL#CX,d8+##x@$om9oCaJ59տO ހUqij XF钞 fѴDLN Mukh`#"RwߴJuaVC#wFGMHD2o%q0{yq |m#4\bo^y˭aCS~ߧٸH@ξֆF~!NaO7Nвl}ᶱpJ᤽g۲FzϾJ&'JѲ9qHtHKkVYNxz9!i;n(?"jAd͡Z{ٺ[K5gr͖17$-!)ћr6&+5\( 5-#ɲ+XoF@dՌ)R^мS|Z:N)U{0xpw,١T+k½HS]riL,E|%J-YRv(1QU ۫#1N1| \!Ux{–~R*$Ubٞ|9 1ֱޅh=g١BCdsjn' q+Ġ28+G1p/ ~:z*׬#cMq1y(ؠ HVDX 7ݠ\TRĐ{霡&s,bom׼w؅3l K_BEc4 #*YXD xaiǹo鹛f v?ʇa$N;a,>~Z}3MC+0ODFokL,Ԏ u Ïvs4&ý1rT[Usv n;!lduS6Kci~攭qu*6 6u2f TƇ% VG)[F;cpK? /iw Pç[bV#l]3LTS70#"ٲJϘ7R' >\szŝJ1H;U]ʿC{!1z [\k1YFPnL A`* KSjll 5NfxߗyVy`"78 N =aGm;%xݗ=i ;ԒCP B.lw?7i}YT Qcf=BpnM+t1Rۚ=̋"ϲY|f| *$>eb̽_Io܁s 3 ӡ"BЈ그Xzn@XyhY|rrKG`%I"x*Qe9/نBX" J;c`[ 0L*³ZB' lͪ$ Fl6`.#P F]K6 -CE*"VN>`FuU:¤HAbrig5(,0qz끀_JH-Ԭh8zӯ`ew-GC*'z?kRwǼno7jW6b۫ǞA˅]a .GoLTqMR,fCK'ްtU;?w%k:!MhV_nl"YRn7US5gĞЈ>rQuDal^߫=@)rJ}iʚQwΠ~@6 YH'|$?`i[0rH[E$R q@ѰGX \;L3c=pƐD疒7lP#]d|st{z@2 R^ >b_ f1:KA:/SB?ޠN] ԌV$;Ao3K=@eq++YYPw3:>muj|v,E׸#{/I?c !2 S^  aiiO2&EژUaƛW{;7,U+7'QDYy/VOr.k^`/BH!^EN@e~۰3\@瓢pءY^U=T0Mze~G)׮:i$AaMB 7MOt|;;.4}e+ͽ=^NW&ku}=nA. o]y ujȮ莳3Tp77;UFb5HxR^NUReHQ\0%N#f oJd] wO9ϼ˥_=:S,6{c~I)6toDꅡ",}'z^,md `5q ŞjlEKaJqHz@.}fV^Wi[ztRvbAodBpATӴHcYPMtVܪ"@*WMaQԛWf^i)Mw㷐)Q A[cWy\5knJY0غ}Ts|XpxoWg hDC2|* 6kvX+.Q\mJXyA~賙<7DAݞչ?I [8ۧ?2C?-'v5rZv a` K*kL ^'$E>d5($G-hiCa\lWz̋8X h(i[5@ I~28A-SWRuH'ٕJx÷V:۴nb(bm2B4WՆAz%"g )d(O\3Gi##}apqʼncODv⢋+5< J <dtm(p_cbkrk &(> )ZU*A,>+)9}7cK=# 7 {UxLaЩ5]a \K fSod ٢۱zȓ6 n!sڷ.ntydN-'yܮkn]d 7 LrBAg9 =O :l4Se437n;7o?IseA7/[UɕLggbs] [R"CIS&qG{! kV5lB{.PI +Hןs37@}97&%j\v|;ˤEG4Xp;x9=OnjPKj#[6AwON0 , TĎpd/.d 2߶AS +4ö9SG/cW,7.{dkȘ+$h3%.l 0EplfSDCZ :].wbѠ*?HNyYX%,)sW0#z.o3_ip/bhJnH]N \[Ba p=V({x!'zY}%NK9U$&>5նl\şzKpPP#<$.n{I\]vuɾTAtɏTcڤ^AICz Ϥ SG(Fܦ-P+Z Hvp֨DQ  HѐV97K1)w@k, UfFnVܡ(84@WehmܒL~oK:}r3 &nzY]9}J8IF5XF*ote$Q3n'W% +/ 7N9 3}k_ZXv\='H燲?)_}L*tԢTك,$HڿoׅV \)70b޻'K+O/;u|[C_B|Z!kwSm[: hq}*xW.Ƞύ(/!Fy O?O5w_?&~m[ni$dV,<ޜBeT454E`% :;M"wc}_;/d&7 N`S/@X Wj_Bwn oZ1Ã=hd3(GKYk#[bݺyVFap.Rÿ`q/̓wމ\>i0HɈ7r*A^uuJ4ct#~{:e]y02i\su)o!6R`t/B)XPr[PjNCS4O[l%0]e^Sr :X[fp&b/AWjʌ ^;pyzjy<؉ o|^H{@or>hQo֡+. VC[Vg.L*rx~7] ؒoY2USϣJaobqkJ 3ZO(']j@D.lmaT\r/QfG99 F,ͪ;h7ϘU:> ]g~`>Y6UF_smqq݃kV.&|5=}y #9kѯ KQҒu ClX:lGj@`o/sjgC֧q0ڌlf2FG|ehׯCHު+ Q;x;8!Վd{ZRz>qI\3\L; k@qDm]wbJ}n3c~A/M:Ş\ͤ 9 GՍq7s7A + >0"%6ڣL dv\eK?>4&檆A]A4Uʬ\m vT0 =72kl'GA h)Z`ew?*̏ƹW7I1Y|ei%%հP:e=6FsW~ 2GeUu#D[-Ah3 A'Y0Z4oKR[~k^ B6566P·ŦVn'=?A;bG xT@(=SMޜNn#wEp3>?ߴ =F[~u5LWVJdP1ATcF~0 MQXv'\Lx`w}(j4*;KY $K+ڬ}+X;OI[B:Jtht?r=OJyɶ'e)BRo s(W=k\`O/X <'Y6b/ŷo/ci|RLL Zײ~'^L ) lH-PHN Ee:Z[!-ʰ}CjiyZn܋]ƣdtgb4 -fWO~^-grK(12툦9Qyv7$nAR;g+UŞ~)tuKʕ;P~t9,^+l'65!9yr+DZ@U&jM*K)qHʖ[Oϯغ"{yG52>&UT_N| +@|Hc#YU[2lޘFnk;ijZ}"5<x],7X- C^lu/qr Yގd0,097`mhnm0/O5!`?|5w ^{{ͭ<ܭZsl<.8UxDXLYȯ#2N3x:alo$슘-XkFbu: E s+0U@;{RbĒG )ۿpd }p*]"ƒWʆB47\G,?]` M߭xrj oq<[~38 &8.}w(\Pգw{}H9<9SjC2&_ ܬ@"?qH<ѺyG5R,-aR!\H#mGB}q7$)(sZ;9Vbݜ״4CttЂpڷ|7x4L k vC-~>ֿ[В#M._)^yŨJ, rXJ]]S-1X>pA T!;%E z3uB8_Lex6U>]%SZ ՔB_/OePca̢&99?򧽠gpk/KZ"xux_ жpgfZMX,`)呺 :Plnq tM 6ٖrק^czGHw;+Kϡ?Vf60g#>R-2<x7vN#|=#q\ټΧ\%6;02P f2ab@(#n#vX~wzp-yfk~"+y>еDVsߥY돨`\Ǖ솠"6>^bAc9\aM*'Iqe@IAs9PS}l(OC{.# h>'PiML1ȟ;qM.3*flY9Y6fG/=ړHaz }O;}ɂ'A8ME@"iGY3%l =St$H31)wŔӊ'of DžʕWZx\wWv@C[H-n0ըm ƽW!xQaUa+W}%0RZ $͟Xg5hFl)=TtzTe<`oy(2ֶ[xaFuؒS=Gb3\=EGBꙍ쬞FvuB p:V3ǁcEއa=zgP4z,hog\䯥E[eXƢ̔QyږNɰ֡'48q,^"X^,k\ꯦsQZ)ڜc˺PK)[>>]e$ʶ&CTjQ q"lNDyB&ߙ#Dj0'~f|9| D5"ԥF9Я*EGC*؉Y띻29Zh 0ݹ0X$#PA%vk}ͺpXV`8E m5h[o/#ҲzMUxEkԺӴh.;rVF^{ﵭ]:"Ơ *wR'st>kt gq-uNoWRiMzTOSSGaL G;#AXZTʅ`gկ%jQ< :Tqp vGyd(u6|lگx2`:(ARPx4IUo46YWp*+\^+&CJRN "ߖS9Y?!рZ# ڌc|朗ҘN|bI/|axqX-8FPJnK<  tiqYgCCt`AXO kJ=-~YPjˬYQBoJ _b8h8OpQWljlnfЃ." hX(+?ؓAf8vCRbo `^茢F|pͽ{Xԟ~b4>8* 3+9JGG-UA@~&wo8*,θw|221SQjer/f1/܄8'o`q x/n8&z}y62}x ;y-~Z\2ӸN{#9iD+PYOA.8C'Z&SH|r\擪iM/ X@D@bճ6e<6Zo@^BE\ׇ9OxI#,u.3F]ͬNmZ? W%y>/Jj79 +QPȍRͧq Bz$,]TR;֡q IY`C5ӟv$ -[ަAeH\`}#4$k߸URNU{1{\9Ǭ0}?ӱ$=Fc$نʮhtMDSC^;?u5m2묘γDdNB1_t+1 ;ۅ+vaH\ȶcˊ7"%%hãS^~kRrE=#I%vΘd*d 穔Nt MOj$H[(K.Pt VY,Ͳq2^YUBI*M窒Q^p X񛻩 F(ӫM?wB̛Fhju= %>`RiнS>%ϯ8 dtF`uV D#_$Ǵ; ,8wE马LuPTz]/Wȧ?nm uKZ"vw*|!:: 0Z%_r7kM/:Ѹ}~e=+_s ;AWv׍w]>8텁<->7pn:3t=jHvӿۈY+Iu pxPC7Ə/Ҙ"QC:l\NTD '35)t"<A$XvX%0Pc  Q4`'gV2~! WIޝk&t$.Ebt_b)g<;Oy ӷ&sخ=3n{wu(7&;+{Tߍ|?l-E+p&DfƜ[ WnKcƭz(> dשa-N.Zq?D1h8CaD{ ~-#ܑ\_%4M5?qK@ T9쩁ǟXX3(Hlbr\ a{5qMd1]fLMęmÕY*|gmp̭,T9Ƿu?!3_ð$4@T|x'@GG26\K% gYiW{ԍ ¤[PJ[;3LĦ*Lg7hqUjِTXN}IE:ዒ3"ghT>ZJQ>`rٮ l yt%hƱ'wlul/!ؠ_/Һ 1)I7-D٬ rdKmR\ciY:eB$od\tU0lb}J HDt`l}m od TR5r3M+YK: PNu5;aD JIh/LE6& (B$P{jJI$ VS .,I{o?s PqbpGЄIVf {Q IVU3 moKU׳ y+Jo>6XiAy&0P͗ETj@z}^e,$ޫ0 7뮰bWsq\Ѐ]>1r0Tfs.~iy1mkɲ|l&AL$H^Jim >P>qX#<&XIϽG[o+] Ak(5ky;7YT2j[8Р/ 8ChFt?[Hg63"u # n(ۍifٳD&PlգօyiXfBۡn41Ԙ~(4߮R&aM)UKEBy+2V GqE?1=&D&CίI܂Drngڕ3i{2Ol}.]X,80.\8^zyv-D"[}H>q"rxi:`Tpj|+t\Ļw5CY3$xi^= 5(8Ÿue:C?;U'f`i‡ ;gByUv$Ir.%jӮϤPG~  o9]@P{@5٫?&KVN\h J9.h 4 q}xpV—m"ɇDZF盄nƒ*bUC+y 8f=H-3-?=+.q7o̐!%;0$ēM0a]ޤVk=[oj P3azm5ߟjdSdk;%r2.+U 9fx_\C­,+.X@] ^XsIߍqMw|>lkS6$GHzt!Aj֧]7̪|;aء!՛~"Ktة+9D:Nwllp7:wdr2t"ze2iN)VG?_oB P!Tnf(uN-4RmjgZ3'}(9Sq=^!>CD+gAW |e}Pr3!Vwe뤜c~8c 4d Ud -ƩwѤzT 0\)$y!Xc^hNa A|0*87p)X*z+upw=&h2KZMQ!g* :rϺY٘}q]>L'lـC4kjՠ mv,<\y >yrReԆE>}ssU> (Y~2`6#>>F״M [@gjUnZK;yƾΐHYH.Z CYphf/)И^KlA_~~*j+ &2&r*[pB>dQ#t%"nߣNC3:74z!&nXÖT|ZwGFdF3 +2)BP6r-a$T q5" WV! jSKl]!* 67@Jbbb2Bfw8_bRaV cZF4'r5qg*r~Qa[SBrmTa˃[Z*<`r#AeQ+u<ӳҊ!o7ݴ쑬XY.fĤ!?(+ v1 QT*c+y'u:(o[.>zD ݤ\~^('\=eʖ+U~NUÜ/Y+}]/ɾjX| zm Zlz8S IH0we l ^rLG-)ZbYh'Ƅpݯ 6B$F=Zظwbf@x?]MkODQa0OTMERr1qh>8^Mhr@mCOfJCex$1&| G"zf`^*ݨ>XG('gP68S4S }2toaCL%M-*t}7sĨעFj.om  jw7A#2 $cV/I`l |=.̅\]{76Aʏ3~ϨT+.ʺNMZЌ!IM=h\_gaQqS[FǞd?5R"hBw[<_I͂/=(@/(ۏ7@$|'S& V]*0B0BWmkRZX\n83v.+L%TTrKmƃ 9^O` 楬Nj\gN2({L/ZJ=(-ڗ z0xVR7W $tв8BWyʳ^a zeBޫ_BTYn~6nr\ek0 rD_yGnNK@ ]OYgpEUP x~_XۅqR|16(ZYۖï1:'ԄjAu>Gr{d92x\l!pκ}x>RζZS5^6Dzjl69 1i֗7I~ڱAr5+_M[e>ᦩtٖA6#'PG36yNJ1?NfGkP@i\v1s,I/G5!@OO(k&ݿBp4PvM?`>d3ELlavch10+M+$cnI2y[젟gj1bPP:襴{L!AeA2| i@X7e=wz1C^3H.@2uA_GX" H?&dQ. $ѕd@k"BL &1t^GG`AkW|ZfKxs.WQ(Qjα#y6[va%uz|MNE9 vڝkYNёu!NR7yxHDp(֝J?C6ZsCe.3 ftsy[{0gt "X Gp@BP.1er<Ƌ2LLN@2+%.15MMMɶ4C?<8rsᨔ :~#-ɘ-|e[Ds-:dj<:׆+\/LkA>w-AfN4)%='֊{dWs1h q9kGٔ&"e wGBY5 tSrLZʎPE`dCY/~3V+NL4.wBSvU^j7n')^_y]e_fͫ '@eC(KXU`Nelz+Bcg04.lHcV2auRtge3&ҾK=KTG ,x3o<:zSxUJb`41\uH]B3z֘xV+3C_U,1$u_cq>O_bO HDeYŬsZH,#~{b6LMх<*">q.:1ɸ"VC Vs%Xpä'qrb ߪ 8Zw/%zV_a'Jijˈ/Tu|#{)q73ϒ,w=p@`MJPj:n DUw`KdyJ컌b#4b?zޅ&dt<{3n|a'sf@盼z XVe*"D }6D-1ۄ &JO )d *Zn:m5={ 4Mkktd~!^eKhmү٫Ss,&3D7M<5 66O eJgXB]ɬe&7%?]8]GR(n?Rb<9-l惗a8n݅dh8F@DfOa4t.68kZ& ѵqo/ku=K㭖KZU [>HH3:ѦJCV= [<\ FB`feh[O S[(FԯΙ|AIM/}ʧP~]& 1 p2[FW]aY*B\3nL$g2:Q~"M )Ph5n{Eޝ#i@zPjI^O Wqh'oMD}ԓ.H\<p5/ҳGYޔ[xCFm_^tb3rT h4n'{G笫c["/ _DLYƁOK^JBP92r];I⅌[ SOm&p}V cc஢奰E@,ۻk{6xE~T?ڣ~NY m5Y4qmun2#Z{GnVa57qs]w|A!c=Ͷlmty6ia93ML|4GUkTN:lnq%~H姧?c]$~MHU fk`rp_h@`|[ca ?Ddޓd Rӭ6`HGTߋa 25Jm3CƄ+rw/ |KEe/!=Y+pRD~Jk Bex0}B>eU bph i_E0_+;҆M';%6akL3CXkſҵuj]ʙkq4is]4ۥ H )zӜkVKPg?CХM 5tYqZM+'TCl~<ϵMB~<) ȲcPOk)iే<]*yˬ)u,v,X2߷# -.:iTT.І$+/g.o%FpR2.˚Z͋& < /&1s̹姾N  ܟ(;'cZJh9sIx6?}50&U<uU6sө7Bc9zJ ,9xp~ˣzwVPZAx?^EL^g5zhE@Si }=Y kvsDw[TM3tnh&uOjYl8#`yvLc6N"+n Hhr d2HVNzf1^+@g*r u\bGs&{ͩY/FnM.o5<^72f@j 0N1 ,PX*[ _Yj[ˆYt]Qዪa /e7DF})V^6Yzd-v..Sh^G%>:'ctzY_5]WA;I1i]jKl76Giu5h*^7$qZG 2\ gmI=JoYkH HBt֦cX~c MF:h8z7Z *Wc.#W(؟JO,L@TSDhWB hE ӺF'mzйG~9+wApphᱛI?Ve>-OӻHl4bXu+M}݉J*{D,lQMvNUg*,y=[`4S˞ކWp .v d{/XN\wr#pMA;.`2e ΅a}3ג*0a!j>[-cdl*cbHqZB4DUATs)3R5C1l?SYPʤ }g:>a *=]ݮ&:ik4]'l&6)sދO(|ic=kh[<1 #\`nRSG1/p6*0qJyY&!NX'f1R0w [435JA}̋D,R>rV$B3EÅbgm_nAΈMi;~ WOZc ~ҷaoHA"1%,wtFy ; 2bO/WC{IYɡ*H)hq=77X\ik(x8jEʖL1T؝<6ey@1b@H9{rQތR ¦̚R1?_j׈?pV4mv*/:I9PUX.^! v6p}W@NIN\l kxMm)ӆsQKaBzGH7Ul_! RH~@4f;FB/3}FX @ЂpY:V>QGCjUUŰoi6ʒ׼;vKrLTe` stOoHi:b>WV,TT4,(r(nEYQL|TLtro^/'6>~bU ,ukFCԜ6#'6Wa;6I€A5#ښҤK,0}˺C+h~IгǕaPˊ\rs6/~eyO['*=T]HaKazsM&vmUNj>>6Kx4guov@@fK| "y ')4"plޏ%gf+(0m0ޙ""YH3?ؔ x*7dr.û EON$4i|iJ[cz"]F4ηYst%\v tSq%B7KҬհfz>J5Vr.)[cTf[tUY8qm }f6-uZ7gkDFagM2͐;l:*+3:W.Z}$35JS~{.bn _Bv:XATf&a&L@-1RlsKt$o=󠷌a9Rkh^x(q K}Rqҍ_}R}e`S8{{Y<^L"fcom~Ţv@ศJoCtGgwJH3v> Owѱ^wl7Dc<ҧ n-dLi 7kܰ.~? mbqi9qd&{d6WqM2PR}rˤa-vX/Wg\ jx78đ ݊|rEmt i(-2%GJ:H{0MꀔUiV0.G[Ϗ@:1@S%^zؐ12ү[(pDz,MTJH$lYqSN33RɌR%(z?@, GV?nQMCzaǟbD f4lHr}+{iF/DmWBW#=Nw4`[^ `)U7Uh%ArXhì*ԶOXI6 1VSG * &h&>}Ub|Z '&)d8D@74ŤL.gm+-hl<=5mcWho9o9GUGl1-Řbǀ_tqPwNt@'`BPF7 tdv[R}k';Sս:=qϷJxSmޖ0p(Ӡ^C3$\Y}4ekH7R@/heR'DnŽ|C Zhq'/Ub5[5QP K`(Wtѣ:ұI/^F2k|\R5];aE1:sfջBvx9V1ReS>;}6b,3:pcSwT)&M:-p&yXگ k_-sׅp[#yq201(M[K:0ON> rϼ8`=A_$>TfYm  7;/[l+oyT7[҅ާӗ D]ěö>3/!sdan``j8'<[.{A  I\o@Gl|܄%aLt_)đ. \nt1t阓$-nR zSєC?H90€ $&ΑWX -=X.ڶyFȯ&K+V(#8+q qh@V=nh-IB:tzc+(X^rP4*Zl#g[zm,5uS$UڦzEk`$J"c?a~*S֐Rt*AZ M!}:"s^HM[2Kq$8 Z0)Qx@/lyW1SJ ;SW77Eن*`K0=)rQmc+6 ¨Nh>'.Mr'].srM˝se/oeCGԇ|.2kHa2x! `hYJԙxZ]^T0xPz^!DC/r>B%Kչ.GF]ëQV5~NTw𮀠KQt-؜B9Hwx<˃v;Kl,&1Lbz+zQXy)'-!x8Ѧ}8}-\N4x8M=~jh/WнO~N2X$zio\3ژ'4 `-rgkB(<;f:eL ! FN~Vep)qs`DuhAG ^9O_ Tb- 0|)ƾez§~peA q4!TzoGXTf ŷRdɎQE:s3tN<-F UeAvk7RVPײ?74z J*l= hOn0FU7z"@1w:RchF2=,5S49Y48ϰf)%?:}]~} p9&i oB*%2A JXVPPP+ Єj+K6F@o<^f"ÅȾ&/5n^:4?Tz;/ k Wh#HgqĒb{Qf(ǿO,ESVT&s&]ӼpڛQd{g50$t!19_Ypk~6Yx ӹ q$Hʁ w!"jID=++xYE)K$He*K䮫A^3{ Mjx.'ٻ;Bd;DZ2-eLNpd}[H{{s>S}ԧDeB>xB@Z(x7MGAܿ95 YFFi}lAODfwyɑ\YPBMe+iEIQ`ႈjEfo5+`.IvN1-_&mV2IӧS=Tg7<͡a]V4Y1#\FGz@ZFmϙR? ytI9!FU3HLi#śP11F ~7A,˸ LKTqΩLR8iGBvu1DŽOIpB-j'G"PҕZp+R 2fV"6~̙&"M X]: gu$9j[6F^0ڕ*@CȆ+)>9ѳ˲Ns;0 G@sdwo ;LsiGP"6OVdav6Z✼3)lLX ՝lG_l v C, eg0|ڠS2y|-0Z &A$@ikIzɅ \IbIB폻u೭5YQ`WTz\&fS#@3xno_GIDM-a"J-HO?PC{I=iEmq/]r(t! eɃ.cE*tzLìJ_` |쭫jjL^1ʻUGes7[[H{*wh rej>HcHyxS |ҵG!Hh)VKzLG1%2\tWMGD!oSz )Q'k$4p~P|Zz6gQ]~՞Ss;{W:h^ MP*Hb&;M?_$PeW'!82 ; v>gN=ԗۥ 3qɢHgS.PPz)lV4Mϻ4-Ej.|'AwLCq \"H-_x}"ou(8(KIԱDA%M #‚)sBoJ (;$hqL6i2WG-2#nVO# xu*DͫVCӟuߞo> `'^hpʲDg<_ɜ>e\U;ML. ߞ}|:=ծ/ w$"+SGo*[ԴQY 2Ώb,}ҷ ɬ)Oz}ȧO6f IAO9RE5gmQh$֘X?7xÓ LB< O+O2 +5n<<يW8ip,%Slsj(ʫ8!B0:Qlލ$=P5y;Cc%OQNUo7cy҈g4:/?)|Zv޸!vGAy16ډr@;W7*񲓲hSJۄ"癍U\r=_VQq=Etrr89H^>ZVaXm7 WB@.(Xqzxg,pg~_uD%VXBOޏfuNqluq1 \\B<`&tO1&!jO4)l("a. ά(':v^lWI4<0v,/ :]i䠾s P=ZP@6-oYE=}0s< Կ~/h`5]Vy6L'n2u3:+/{2kH$s1T^0\p`7Z9/PYFL`H^&!8)r6Ҕ~LFp+)1v9wvĖR Ck%;}1/o%c\Ly~ \߇Km0k 'KbG>(z0ii#/p5H[hY^Uš(mHԀMVOV(rAs6jAlcP|5N`z(&'ƐMh039(}K97ygʸ0u >Vc0y( 6ASa OKHwP377*aOZ|cک; #Z 3c?(i8ژkZDu'k|WL߮.NWusL8+jplO&lb`~ىiSktر><\$ǃB|{Ab-m:8[8'2jĥe|Q/ÐT?tг8?O;9Zg鸥Ƨ+%HbԔ$t<.8ܼʔv$MnmogXuGjl$˕ZNڀΦ(E>ea;y3:k=孑 _I o*7ƶK]&b9р?/ tQoe׎7`6T6%UžaMYn.e>=2B MJ8 uݝnkBmS>;sʅ^-~0Lxh'e1n(̘)V p@eIЉ e!AuFOY t<~3cV(]%(?AG ]x,, ݤlg`%Y;hzd)"lEPX9N!47;bRBuo ՀJ⣰4YcMVνqUFc;D<ޮ%P_0gB $;Q0= OG%~OsdU420/ŌwπpS e }l 7[ӍY5&ԋVDBK6:٣r饴)e20X_J*Z ϣHw |k"xE}?Q^dsw;k ḁ +y 3Z{(%keDmK꧀Z:M`g.;tSZ&GzVyaWɖ.Ӳ%&S*l5,ss\v^^F8*+8]3cn4#ђ4|q4yyNÑU˹LAAWy]{ۃFpJƂK.YL2yAø%Tؗ"M[(-$PLs47[qC#|UE;R$3.Lw}J4S85`}(ؑ7cs N}3amؾAn/vA"tAfO|D/7vE ^>sl<dV=MENRtr!/є3w3^ NIEsM&B_~vT|;W jĘ0`U]£eZ 6G[U'e_#YbbTjvM$y"גG8:A'N0Fupji~0d_MT4S]~ v@qdTÒZCq[Eԏ~P7G2}/,K=†ΧNH唬oi0xxJ0-X%C ;Em}d_}3Wtܺ)4/Vå󉋻%Gfs1b%њX)>3}ipZC'3ӜYpV( d< 6U)m(Q',Cd_5qd09:P_X㉳015t|p1E9^ hZKv丟IcvSeOYSjzq8pR G Xe@ij$ÑH-|o|T -J FUUF6|z9 SUphTb)h#c\&1+\Y6ssAQ32oE+Fnh#hFnϮoYz%ظ o.gP klG sȦJ`>8Fc0~J@sq'NHށd"3¤H=bsygW3ϮVć2ײlh J ^xӬH>x|s),?8l/K@0aDqMGxt."\ll(K.قI\U&#{4sWfS>}l-Heƽ:PRL"X};oT1gH,P BvjgESčݠ_t%Wlc\w?5x'%KuapxTRsx/ >ʆW2@HOp U!ߥK b*,z̄oKZ~kV[EwL^5fAhţ8mR߾{VvxȏjX*qַ$ $m.V@܋dGB -OkCKMXrokg&I.$|[`Q9ҩ큩wj\8,Mڂtڽa=_ .9̱V&8P+VB.(g^uړ}^?aPw5\$/}p?kL/DSsj>Yd7.׭_wOlE}5kv#nm>,^R"t]Dz==5- Eo3"4#Ve>R w+z)PH+si$ LȮK R `d%ʲ@CtPEGp&`Ǖ=XVǩ{: >>?]98ylI~pU=zrId|Ck{)17wX~30dA[634[4Nɉ[!.@*٭ 1Gڬ®X+wL̋ Wmi:T?"dk?QPeͶmo1Uԣa ^hmeIFWU(@&ymbb[4H5߹_etۡJ$(2Z{+$A E_75 ӵ5A06{dW70A!m}n &3]-x&.hM{p3lRnh"K_$Y {ڥJU{'^N|3 J0_1:+ќ=@@@>kp{9Lug 0*`:;Ez9e! noc,?T̴1-hMd[jpGpG8Z0naa:#*r66#g~eVN9P"-"1~?QJ70|OqudVYTwj!bBMan2=UѴ1~-q7z5%vX4bCutDW*6[1*ZsAyc`d %WU6t)XGGعhD)٘sފflמybADO₲Oሒ1 LEll[[I%o᭬MN)=u u|=03: sK]06sB-d4ؤqgZ5twRͻ"5IIȽjI#oёьkxqjz!z)9 \pmW9 5V҅v9߿(z.nA|b x15rwRha05Ί)toIER7K5F.d$?Hr6$k)xnh'!r{RDfM7M_ .~tokWFRf>z7$XP#}a)sh\屎3_F z`7VzKwS־V*1hfhS#٘7=h|!5͆5PDQ:repNOol_&7Ch ٩y5ݖ]=|/ COD[,%'e iښf_t{1@$fYnEQg&!6GK35#(Tw;&aWc>8#t1_T@ӏg]Gek.eGj7$Ӷf/v0 xt De< ?6+XO1n搅]mRpeV694cn|f VbdN+UM{1GwТ F\X^r \PjĢu͵ |xk.Õl2{< 2ae7ZG\aۃb`a 6ez2(-xϿN[?slp)U|FG4jYS oV\J],YpY-Ȃ.JBd_&םtJݕ|ݸ#0{6}o"t/OJ#K xP$hz&w%9 ).S,m#[r3#s',7!eJ|YCt \zE 1(t=WApald&]v2[٨QGK,%L}fxQ]hҩw@ԫ`CYf0*,z-.4wZ(y 5&?)8u z$zjl饼-\xzOgv߷XuoTC.:>t zrxSNj~&b ,b2A GlٜH5z6/~B02S+8l2ң+н[=2KD&-G.<ڣvM{#$E#2a\3<z6:qӡl<d0|&!&:)HwPlز 1%ɩy:\\U!-6_m[gĜ7Q984QbuN@O%?{qx@W TbkdKnzȢe/~SISYkRH[%+t(;r BNN)a8ȸrl<%l1p_GbӞET"׊`i~⎕."a}Z:򉒜.׻ |̿Uv{`B1ռ$8nlK2)@k$iEN~ puhVc{}}NKZKTP1ֲN}YiI2qs^;@<Pa[/&p\ -&> 4ĶWUXKb)g^]][ @0#E~{ƤcɪThġ#qi4m1) 66 8O4U_#M֩{ei-rGc#,á; 䩭y<1_^rma>^p(Q>Ik3Pt 3it}Q1ŕm[Vy n埮_v:a'NWnx!!:eUeٟˏ[ X~}RP"Kc'6HB~WwqTx__ItKTBV XWuX1i@5l(''62B-bXZ6o%XqA wf8P'Po!.H5ekjEw?9eK3;?'od,4-:L ! 2$@Zay2lPGG[qG˲$ `4&4R#u7CV$B_SQxY<4z{__ΪkXQDa3V Rq[˃N&夓vĩ+sMb.~JԘCE Yk5'e(7T6SiB(wv+ y~9EO4~^d,ԕ:8O3cy-Ay>A߸=Dqﺪ g)Tښhs7>U+iN]ex^98qk#%z=kɟA(Uxwj"O" YXFWo 5^\BXvcjYٞ.l( AQs cٷqSg'U/soXbH+^95mg Tq+żF|"d|ςF>t_ɄggJ,ZxW)3k5~zRP Ps|`|P@0  Ys*qRc,BA}iKRئRk AnK_Jw~ uw m-[ql9>?s;_Ѵ[k@?MF9K(]G}ЕT?uNj>pI|XMsA~GK/ (k.JXLKXøJ{y*[}w>ۆ;\5ך9-iK/k6/u*Sg9 =K,b%e`Y9mV ]NGR ё 3!W^B*߇Mrt<OvZ3e w~HaZk@oQIX%S/D(-t2oj/瘓0XL: 4f/x{ClV[݊9q ES6"D!XRߣfs4Dԅեlk&GbQMDAx, +iDi&")q歹o|] C;~4~m̍&q@؀4gb#4ݵ!9^N#eV:$̽J-:$U'CM8eL8zY$,k{y{2脉:O864!C*iv$آl\˽"('5ñQ@q.ѻ>@FQOájM&cϨ2r,q}{OkGՕYO齉exZmmcP] uZ !?a8R' ꁼ1وqPr{R?iH ^N_bN#=:8t 5h ڷ.7I$?Gۀ}3I>|mi{$vu} 5p'2Kn[yP.--v¢;`ly v ^ 21K$E22*.*K(勧3%NN Z37b|Ѽ"r8<DKz2x6 !kArP/]DVRyvMϭU[.x^%|w1_/Xe7 0{1Rʥ`]^5xE㹠=0l M͜\Eìh>TKYuOPy\<xqf9\4I^)][֐J /ޝCVR)*;ưP;e89`Sq^p[9 e@xWjǥwey:qYKw= Pʂf^(٬c$|հf UAgD2Zny?+Pn5\"4Uűk.M=!(_!wzN7&Jy=0b-<2\ jImq_a/-YҮ _+48&l7^Yr<ƆuZre]RkrP=M$Gޒ/PRh-|_'S;cCocm\ۈ:!-pd!`vf 5ס;$>t@U8=̲=G#4'NbZ0>:0taQV`@TKckڭ}u](2>(||?'a366R͸DtJ~/ۨ,=[(G:N7îȤFw@!_tY+dJk ֮|]L&4,S*3# V Ij1 X"L8ՑP a֢ްvww7Å % F['NQ[wX*У!3+d;b?>8H! yG8;XLM,!;_Z2yNtz)Q"hg̘U715~fYe({o f2DkB>Pwk?&Lf_%C~,Pph{ـ%ug8`i LrKe ϶1jd$FB$yvxGx 95iqAct"`ẻ#9G2H$@v*HA*e/BXV:6<:,-u@£o;n /}ie8jƈ/a %3R!i: ?ec ]>3)Ӑs3ؓf͉E]O6 NdAs5(ׇ) 8#CuGZ+ÿ%PyXgk%\P)Z[cNq~>nͺ-n=/U2S̓H@ķ*Y?j&og#>[7'u!Cm::F tb/Łix(!D?eOCvt>.]\.Bw>>`f llāʱrƻP›?F,1d|4sm!~8GhY[6K {' #;ދ⨡JaD7HC$՘s' 4)P7B>|*YVڲAn{qKG̽Wبa6l pO$AU$WV 4ҕl1l_[δ"3ځnxSz lNĉψoʮ?-F7%飽FiEݵowمhD'?K>gĘ<o5Dg6i AP0зc34yh[EYU/nfv,+uw82к.ތ)WE{TqZC^Z23`)U !) Ըy657#kACy@vy 1J.Uj Eq 063E{Qa GA-ڽF~}ܦ*cGTH)`3~Iy$hk21@gޑI3QaVԍ 5iq}E7{y/3:d J޸p @Qބ$r-„Rg ~S;7|wZf jupNPT58ʃ-VpعY\-+கZ~6LB^/g#tῆו(@jԇsuݔܮޅDlLCp K~O <`hmGĻx@,T&P7y?PUPe\YIby .fPo3&BR#% il|~ NFB786gOI()wxR(܊hD e0QNfvXMʛ|ױ~R(PPHi8E1U#$9CN@FnLb65n'[ZNpO+4RA}+ QE;_; )9zUis5@Wㅶj+ovtԉ>:Xi對KEFy5l/N<ָw+*!8ɨ«G#%?sw-|5>߷ J_Sa;aiOhvp 'pfVZI4;~:@D. L;XsQtՕ_ٷp ilJs= ُYͤyKW!^q @zTB> 9'iX PG;~"w8ȭy]0 bd/Iޒ2C>]Jv(u.f뼻/r(z'PٰqD)],|&Sk)e vj x@rgQޣqwc&-i qm'/IY-HwR.<$ڎNwd72\1/2?OXL^xSV9y{8藕UePMKCEPO9!/]Y˩>a R"Zqk%Uy4OZ<$CgeTS{oi.Ǭ9e;{E o9U{PTS~ڋ,.sRUu5V0)h.sf`q?XϳGH\[β)6H Λ`p.&56>rH4@ h_8֤b"(HM#g: 4͡AmMgeDRܳ>? ޒprgdx(eeZբLd29@ێ.;gJ"vwP0-҇{Hav+> ]êm쒱,lHp/.aosl(40yfϣc2U@LyF?Uy~f8P_ؑ'߹v"NAҮ050AF7NBC;)ThG)REd{Iy:v6JqA+|C< !AeiV!N|f-[x8\쮌!,^\Ӆao'7CJGXH8-b;9~ C c8o^+ڍ(u0):#t8Wn~Ka qZ*yG8T.F֠T ЪC /"VjaLupkUb !7Ig;R2P詁B镙BwZCjnF_6k0I\u!grGJFG0w:vw DLZ0ac &FםK_>7V_г<σw9$Dwfp-RUp5pt~ -.x{8~}W #G$ 잆o麁Z3guɜv2dm/2T:ՊIB@y|&PD`J PH0 s[\hq]c;_ck=qKn]& INClvaI|1M>M`d~I}637~//FYe O~|sթ[k:AiÛQTbKB9bP{,;/SWxc TِLZlqy\WgwO6&5uJ5v|a&o3懫f{q,,"݊_?Ft~H :g Yw*[9A [եA~kL38`(N 6FIw6[1B_F2 Yؕ?n(5݋ٕ֜j4|u<\.JDHf1: ?g}S@1M׎V4S0[M#!zV^>VD B&*x h:ˈB #IKs&Vw1a&3Kv=+ (>TѵjQhι6_/NC^9(ׁm=JgڌoQxɜ.z _!6#26 3{ye8Zr1M ,ri|Ax : _͹[^sGhy3v`&J+c /w%R V8wzv|6"<.z߼wXb+(9 Os`nFjwƾ|"+VtYNjֶ( g^[ *KY\  NqFUo|4a_!ɈqlavޤxS7d*q|WctwcV jBX^-z[+[M yeS{\>2SwLꝩP Y0Li1x10qZLchBʕ"݊5W* р\19ga:tXi-1Ksx f,MšM_َ! V⮽a JWHrkb"@OoJ ẂLcρshE \);عҟMc'ݎkY=q2?3\u<^YPvou7vՁEf񈶿q F[yݳ;Rg|[ O17 ж튽#mz8Ϳ%*ҵ@ZP0%p-|yM(ԭ(âiG"- 1˶ |FrA:!]v6t֛$YG4N3Hc(O+ˮ-@OeW'{`~n[ L1[iAw죺L1w_ XlSS{|L*8W1]FxfV1cfLī^cK"H6 ihWVrC!5K<`9! o!|[\Ս3!?k#؃'c ːg۟j*Hn#5;`^ G=tHS27wcnrXn7ÒME"2oQXbNRGFȮ^Ԏ#s`sMg(7RE{H?ɍu ZW9F EN'ſBG`I[<Bg7 4N2N/Sr \mbX!#Z*3*SB<Gm3Gt[!{i=>e8/bYy 䈸 D„Ff^QLl!,О^;X^&:/RV[xƚf[naOѡ|7"FxIBKg42KrćKn14(Ry^e6xlmrwTRh$m"{tA'oNZR~l {B<5J௯&-c}\Lv[#rN\DM%hqE|:eܷ*i@${R4w7~z+B^J&8AӢє ^"Y1ys25*^pYL"(H F(˽C ~ݗl.wFƊCP:(L%WF,sxv'ZƢpo!xa%Ŧp8v'lDTyFyq oč(|LPWҵ 2}qJAPU$3˸"B@]ڎ [hȵ^= ?MH/p*gUhP ̥%|^ zEYAϦ/ldhe#? )>ݥ_QA"=p0! 5XtiJ6idOb*θL(uO3 -;uKU̪і?Y &gOwp #srۢw P&6ҽvWZ߿aβ mq h&]&n3X}oV]ȐM4bH;'}ȶWQ.4#{ oH=wwZqE; ͰW%iء?ӛΦ1N|2mykۄ )}~DE2{LP:Kp0^S|g5Y4ΝHA2 ='U]~E$`TmE7@H7\g,8R>@hx9v)T >] M -S^ƭqf/]&ch{RAɱEy[j旀v {ι冲C *F8(_HjudѽU$wY3!@;[&W]/!^Ȕneg`8G0kkF5/)èZFz|kvQoDр*W*ٮ 5af83ǧe H2nm5,)S{ygfO RB.(8ָ03N;նHiax\&LO{ȏ[p O=.9S"#qj7#}]I+9 d3-\,+XvzSckق6%OQ,،`զVbkYbvoD>?JZy刓B,=ڿh?+S^s":mG~>?r ǏYJIW),{%-qB @oC?C"m,MH65V?mYƏT7fe&ol88~>{6(fwp 2ՋzbmJ&-L{cL_u{|X{) U|6+> ƺho[o/[pb؆4):C>6r43 ?f3\#,%2I?Qn R!EAg}^=rWYoӵC6HT9~s calz}5w._Ӧ7=Өbk(3p~i*KYyrSjzGexwdg҂?rP[4 si|IQDS50;$m]ѵJQHЖ p185 ;O)&蓱/m6E<F2ezK6TOI>%ϰ(C!UҔ?G8RDGi&!AdcJ=708H=q%kA$;׆m~V|I]`977~5Cå)xV` -+o[?m349)-KKI.}W Y2BsQV rАI;߷Q[$4<-jL9wup~,5eƦhcYg!J& g`X.o!}ޘ@.j&A{T#`kr1X2p"]r/ID<.[2Z_%H1xJ0 SϠ/KxA*AHC˞m݊ro_~2KvX Ha,q;k E7 P"r~J@I':kvm|h6é)e谭tNݎ] Еp5BO{ԧ'Mp\<Ϸ̋,q3C 06~B躶RmCߪ7jDZӿP=ܢ=:49NqʿOЅ$Q4_+K>VT؇e r͡]MC:A7&1dM7!V)EEE#%>acXKs˦d!!ESχb 9o"8#vXBN@beK&p֠mSeJKHDI~WIDS\ÒԍtґHyIln޹dى+X`TVZwxIJTp,]_q,DžCt],FnoDQCW$A'4@k n>J 4nL@I"RLLX!P[`HPL e'op.@?^C=4k:ʒ:\Jd |tf)}8B wFtM~\?%*`!N/;DL&05ͱ $fT;kE㛑=ٖt5v0 3ITz {!Q|NßIHRiYf@%|\ +qdG %{@<kd4rÜxB&=?.նB9Am՘7zpYTY^T%dPg t;Yf]MCJ RTȮ8UO $oH"AӫJjkV}6DmO<ˑYSQ1݂@}um0`MfQt1KxcEL"3讦BO[$ǸVl9 6K? ;#c3D4iCkxKDxFus1q3 zh*PZ)>x!!\Gm'ѥH,piǧ("^ K1 EwTHO|L9:<_ sV *SފHGꇸF*\/(![6| o~`(lIqx< DpFT%f3d%,) Upty.y9pu&<ʤo]gE 'J $sMtɪNד?IxDqcL2 Lku3k`BvK['ÊP*up܂_Y̛JM::LRLѐSwZFLV+diW&SUVd11VZpO2vilq> %C(Aӎՙx1@&S ~# e x@wy\vyY^OřeZ `j772,HbU3(aO4"'u茤h-ؤ"W>C(A(8$Q1;h`4Q,rXЪV|0U`aFnw^>lKdd uu6L  W uZ?[8I-(sH01&R@_pZob)C*@D>{Ð9lV@vk(ºW,ԟRJ6`ƺqh }Gl!ovKLV7 :k7Omu-~9Ð%=F*v7cm%폞Z t>.-̎Ұ ,Yu}5h rjx\*#}1zGi9&UP4H~Mt_Xk 7P(ǡ y3_S:b3[t=C.ZkcڤB."?DO”>\Yx 1'kg85)5ZtSz9,lLWsU:N f E, {]WW+vNT@;r&,Kb0JfK:9e߸c%\Iݔo_Cް#s ! pG˺<|WӞԄ"`khԣ 6#;~ظ/edl=27 N /ɂ$A+7 Ӝg],Vh vx%0 E x"ԏD֦Z=/L =HHق)k[4'NaJw"q_>quqvUm2$B =aNljݗ,$0"!oINEX44I(FTϵ&}X!v|wo >J/X t1^<7#GSGtCԡ<9p7㸥~bs+nJ+\,e>jDڽnF!6hϕic-P" zSg UGDBUEš3i)!ADkVlR:Yrox2ɚqKݒ~ND[EDbI%n)E:]r]'+͐ߡ6 =o]zo${tO텱q($p!y/t\LRzΡ>;v(n" wVmړ"4ߍ͜xw(38Jw\i*)6=XC ܱO=; EGʐ/EG+RIm3Bim>%G$!(D 5TP֎Fꮂ:uijB쀀ALG B*B@ 3/kܲ8 R9Щ&ߚx^ecm@=8 +Y@ЛO2. >,ɹ[Il3W7ܹk?w4Fq;|՗L^pE,E*H9e-'9E;7X۰WlLsaVc̛aU|J)\,׳ج*e_,0d# > q+ #R3pBFTnz[Q7{.gKӒ%'dDJTHk7]P 2[Lgw) @ -h1ز:|Ush>6[ 6]oo>>N\?t3mYɄ<$xX`ěX'ϋG=.Ҙ3Hm`iuDHIC\zQM o x^Dm&#Bva;V&\^*OQ>Yuhy]4ҊjĩPu]|ќy TC` NKjO^aT9hG`OYZTI-0yb늹v@%駇yy^jjuG,S'X&Ypž@}hFILMjI RJdM>t8-J%U, %]Zt8P(_`IĚmɱ) j#t!~]2| ]C7jR*H4Nwu6ڀ)wA1{RVr*OיoƸ\ %J;0v< ΐzpRZoD6y-m H`2°u i,z'Zf7hgkUxr`d3gb<1+} QwW̃Hm84vDjlEaf-Ú ßٖNe'r+b*wh, +\ArP_xW@B, /1}`R-9hjvQ5T]Quy1ՇP\G*}.Qcߠ4iP! d%KT}yTR{wZ,e_Bs @U5&Zo'i7L}_+ .`ވǪ@'8eGvI=UE=}zȳb|xtС[!P_ _Ө bwȯI>/2BpuЮjwE$~ SEdyDDoЈ+Sj,Sҧh́wr T,_KFb =}%;NKꞖJ״w]CoEH{r{f([OD9MNNtA&3#{_wU8 Ž̰Z>awWP {?/p4!+g0bĐJ˗0mn==h +\9&ǜ{R,D\lX!{gc^5ɑMb/bkFU-1Mzf?@ JUr~bZzyB{!`Y^5WԔT(—,*Ou( Eўh_ujߪf=emΦ4䵄~nҗ}=Fn^ȿSqN+=EF!N^l܈ʖ+NZr4:[] 6Ajt+YKV+|ݶ̲jeh|y< Isv> @F q!ZXf )L`Q* 4)wOj`Ē2GbEؿĕ[}L:dxv0m|x yɪgTzt(C FԀ"/ , a]86Q t!0C"*U"亿xM."il4\qh_qh&OաE-ۮ+-e*`k:i݇ "PB#(36B#|smC fe[nDۻV[P ,Q} C5;@՝^f MF83SsoJ.SV9ۮpC^[INI))Cr~<-aS,󰓁'(L_q;%( /ۄz"F!=A)ݟfDwFӧej$M!#tΊRtvʮgt"=jyk1GySdֵRM಴Q(mT|Y=uՐ|+Ñ/)v ԫUoZ  ?9CZ4 TNžXh퀾{BZ|`3 w+M$_`[=rPՅ-Ay3FvS&i'E!UC5xȂ#@dA{b ߙTWX?Su1TS8֓Bdf Vŀ]uFL/G'wh0_0:elߵi畦b6ruGdexW5 $0#FgE*PzDHBa9+OǦ!xPjJUn`/Q6RhM(,_r91z\(ea[_AEP l[)Ýo$YYk^;d|֟2K.Iq3wZlUL e7ÜziKhU5_[Vd_V*27zq iӤ5's.(V çk=ZLgn=Ƨ}ljq˪2wc:~[u73$lE^KL"[}OG*DWU'* $A1*3# #f((jVgUpp&xضϓTJcU+RI ?*&玫 ~sWdy ;3;C6ĺ4(z0gԮ(j5BxBEUQ^G}|?!\YG>oQ}7Nu "_EMAނB71$<AF{}`L QX%;>^"7`Nki"SiTHVja(t\ʊߘ>'_t }끆h{;ߥ HW5AXFu{ Lm9. .N4wIS٪ 'yZ&zR\ ,͖?Ԓo@%0ЏUu&Tva8%JzklQ᧯'LL mArx Q!J- >\6CJ!mk]}rp7껣eЀ)}jk.$RCSEaHب[7&ݍ5-iıtB/!)nUO˜nwL,~Z2"8rx=/cAD d U#Z^ʴqika;4szD5W25y>RH\/oFmпiL!qKm:"o5yJL7G.)gU l:=.<}P4~өN?6i(T9wijڊY`-JΣI{frq}{?_*:l(:z.,8@̭׋` x67x\X# a7.nW{ܻٝϚyBf [#VCfX2xNsBx͸, k*KYP]9FWXwg_ȗd| !e>M&(䆸l Wh=SC,mxkqY8&5Vk5hU![K.3jn& 5> =7W׽ bS7JUDZha/ H:zK2k;:i:+5ڹٰ[p+bdceGa~Pd:A}9t<6l@%*{p>:`̣'é-XmПB SI;%H.}AC95WI2B#DAn' I0SwS[HQ}EU6h`?(6KT/CаNj3-'_ ?~緊eihӱ;3ܼTI(Ǣ5d(ubo̖P+G>t3..3cT6kKܐT*nmqOh|[ J_nd@IF9G-W+\4k,dpgXqJFOo]ڹS|¡sʑg !kC䄭|B9#~;+~>zI#1Ŗ OhtQt<;U(WC,ͅF3+ R{\p|xռ`RK 5C,zT7-.XYْ.= ԋ ґczlX ۫ NZ 39'ЍWÑ=_ҡr|G߳]~L!l/NOZX^) 8U1wJ֝`{-4NXm96GD;qP m ݷ\{&ƄCQL!:H2PfM Kq?4 i* xf9 "x.,qg~׭|(k$%eʚ0_ɼ) XįL.u \=b?&DSTи4pl:O&r\>NxN} 7o:q.PRD?xJRٺd\,I%(!̑#Q|Ep>լUQuR fS=;1&ǧlXM%"YX9KKp *wi] R7NCe2ƕ&y҂Fԋ+t!R^mPhzf"^M/]3谅\4?)Zh̴y\48{{&媈2tQ:,ZEzXkX$SQ6굞y$|{{mGgec.ݹ%0`Rj٩Q5߇{[diEh:|z''sS$|h2'+DoS:B'a!FV & iOZ36cgq=QrKQ[3aEimH3/!(oڕ刴%`JHpP+Mo7eȴZr1ӀO|6J0Щ HH=散+:dH,s/8qa#EaDQ{,ǽ^ǟH gL^bGO'b)fHX"O~θţsl<|t+Սo.( l$MvuτJ@?6e`GV FG4 ⊵kX{%P&z;{\?ɾ`3Vݥ׋ԓ҄l!?"E2p9h"28vOzbZ.J=,Vd!)5k~'T7 :הRqE:">Qz껫QHCyѾ>Y%SJ nՐ?U^P>OyV͜>VR΢2=݇R83x?TK(_pEǒ+B4m8alG-)kX1rzK1bB3$Yj6aY(1nsf_ʩ6uyHVG(M R;t|ٜXCD%33Θ$Jȶ#q y5FpypYT"}~$5b^؝7rv38n]x54oF$u!p57"{KI[%I@/oEAfL !i=nt<*)iacJ_= 0^6MNei^;/.yK._dk0HGS9q8 2Fנ_p(f ϧb'k)#jC2ݜ{-4#`dsv*n'Xke{wEh7#Tb/T8c! gVfrhnQ ь@YaCuG:`u٬= .) .", taħWlCThSECyNgvFD%Ec"/3X*VYE)/Ot#¢F {\1ZM(d(U.q:t(MŒxrZy'pMdcc/<<^UFiM̯Q/z-'T);ukX^3r7|^s2W1JS R)vx:LB|Z9t[g™%T?2)7xpFy0'>ޥ[<՝I4p&Hf&ǥjHxq _[e>LG]] #N ݆Վ{q _W~KњN+U*]P?pmkjN8݄ݎ0SyãH_QiIĻ1+TB hzV+,#"8o":zOAemMAdž{rKoӍ/#$Xk=$QD(xKs!_ t'qs>Ħs^)@HQuV6Ҧ~NvB=ZypAHRѝػ{E3v:ٿøE[n0q~b>tzGEmَ{^L - b_AWDWzfǧWnLhgZ Y) 63vT}jf4)S(!#c^&"]98Z\+Z8 ԑƠq'`s٢vfW9]e]ZM?.mk`OU>U_O޿a$4{qߵĄRPbF;`"aȶHpk=i6x5HW&X闇%Yf^#O}Sč>47†oG-qL8\ۘ.\ `[ҏ9 zuTv>Og$zġ6I?{\S=%5ݬ[*v5dǥѡu@sEt`x,[D;Fg{Ё|gF - UJl@8T%‘kV͜wnŒn4:Ą3fJHЗ[Ji"a^삐~t^Ok`1 r`B_n㾈Op1xprȬ$>P/D5lv 5C)oMOɏ/4KMk?ӠĖ_Tq&kb "Ǣ5 e!gCղ>,݆Z6#)7SGmes(PM\F+DD4=М^ُTSr ?ͫHL)UD?ebgV0' /gd47GF(驰M<nÁX6*rQjy+Ӯ&L ߜxgCQrK"Mrf]qTAFzM7!w8]zzH*w~2.PO5?v]˸6 >ke[onN!"B4w>09k~RY uӃj^o^бW^ Ce[ ;a@:|\ŢXLgnX8:7KthsU7|w(vHjzÍ@g? TCH"*^ ׆,tY[iU,0Vg8A;u|n[ o (C#bXflNڽUk h(Mh5j='/AΟĒkZ`W0C3vwWJJ6r_\;3c.tׯ*5N% .=%3wPBrp)Qy cH&xwq%A|:T=;VSd#0ZtI^xҬ"@2O'q]F3uQJ4ouО-1DQ_(zLDvi2-JIWac˚w 2m^yw·]ήd ӼnFTw%HwÉz;S1O4Z ~HwN(6O ?JghbXR5{u9u7שE. d ɀ)[y;0p8Cra78I~!8VZm]yK1kqh^ӕ䊯Ǡ$wo-r:%t+FOg' iLӔXE+! d"UVďC%>!U&`do nDB ouS}Ve7v*W} GuRw1:%p\)8yDj:h3KL$}3@p#;"r5uBX3"ےxR?L%GKTTok.sv_9M& O(x*OPkaPp4r&9gm{6e #I!]dAGXJP&=6ZX+]p^3ޘQ;e*/F~U2h"{q7 n/PNZ9P|Qrל+ÛPhŞ oyf}s%Bs Rr[) >Q7({gms8 ¢})rA*v%T HqKt}af5#uʴējsW-bW.5p?f Bϕ @ [GPy>& Z?%Zr+yi ]"2l2`#`yQo8?K=[c[,񌝅m0ݴra1OPv*؇#ZHǧ6aoUpJ:hGh2} ; ֫?UZuo)C'f. q4)^ NxWa+gSk' QE>H9mTfQSwg8v2|;ަ<6al!\[0W#?E/DrVHU@'^Q28i5s_rNGEVلFͦuE&Hu(IՑ彈Q MV\2C\{h{07fF"DP)b{zطu}_ʺo6P~ -1wO2m}O<}?PU0JP* p:*ALCƓ:871' Ef2O:G/idULj1^~'xDŶ3dL]FT!^;٨"Kя*mM'g_z'܅uez-^T%m+035,q`aoZkG;iB\(v/F;w,vnE\HPZqO[;ڷeX6i>Jթt=8xfa*BR'[k5tc׆3Dnۗn}]6F{%.%=CM-ħpӻɠzwyu"? hΌ@GUe:i|'Al&R4S,5O A\y^?EQZ{K]=uY5 ŀm9쩟 k o; OS/f8wF"PC#.7:8 ʆR9 H 8,'bШD7mBl֬' &f% 0F^T㽃+EB/Zw&I цZjWMBwl@ hȋs42=(Bq;!7#sYe0:X_[۝Pv_&q2Z度1+T`V|g%d}TO: AH#+xD~䠔^ 4\ GH}8G]Ev\3L9ž3ѿJ;@,[l{y0x异h,r'YNգ^Wf*|,ҽsp4\&r~JWPDԟ`:#*rxt0A,/ڬ j*$f SRk_?kRt7,RnELB"9jq=Za UJjla"]e^Q$ySF^͜ ts}۝lH/!rՕ o)m"T ΟcV 6帒B3P; I2Jr:!(^ Bvdtgu\rC`D/}vb;X&l]RZ/;<"/ᆎ5Z3va&t۷ˆ:NSm-0u%bC[z3z3A \ w7y'VۮH1DR}HD i UgI ?&oHx0J X$,Vfbt9عW&^ԟb FoQeS!:)fvaWM43%<mAxtx@tC;!&7R}{D9E_DCDmxW$oJ&<a*Q>z_A~@0}S=#ct]Q If1Ww8 v꺟pa ݼ&ߵ?5h[wemd8*Wb*A">[u{񧌴Xt=,*IP0CpHez AaO^)% ഫQHЦrYڕ <]H6]A7/A另"ޥs'yps w1e"aRߍ(_qBUnDwN$ɥ e܍$xfvyFm.9SIbVN!i $mzhXat]lŃaCxi[CL3T0L < F>b"$:q#U/AR ?\zgBV;Wa )2􃉁I.l <b+fAL#` ؾ^f&IS8Ł1YU7P+*[-eqTa:dW  \nwU ӦBhLO)ViX7Gq@3}N&(/+# ~3*"\ ܻjJM%+/4 ~N܅þ}r&FgP% 'L|!jwbrN9.$FwB0ph"XD8f ܕ! K) lZƁfbȆK X$bqo- Ru|WK+;BLuƜ0.Ba#f(+# 䶋ƹ א_qeߴ1ըyKtIˑ B&C̩,8ff+~PD:KU޶ONADZigio:uphr&{^c:޷x8)BQޯ˂ԣRI*CˆaM)C:ÇqAːeHUX>Bsj !;g z "ΝrggYZ070701000002d6000081a4000000000000000000000001668c169200000f10000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/usb/zaurus.ko.xz7zXZִF!t/B]?Eh=ڜ.+ȝeDAF5ˎaxYrNW ^=q`~x/.q~  F7O-5T%\fr>ǖ3x6s' rGoHk=5^.BeZ++cDG<ם0 2,d ]D [곦RЈ؛/_qb md܍{i-"m%ߓBA@8gט#oKki,󼕄"+ peoȔї-^JIVg6-m WB( =9,m ;r꿖`D|lv1lݘ_FQb@R86PG;g_3LvwmW:sRtIaC.SoC{s/, ]6&3q:ۋvhz!r.CF1% K7D7y nc!`yfB3/Qs##_FI"#`T>Dl}|d'  & $}c-ƾϞ8|O)]sΰN @ Rڌ6,"cb YF9ol:s>Y?MbACn-txX%kJiۆsqh@F!MUFP u]ɡl2VhqwtM.hXJ|׳| 4**K}/>j)Z%&х8YWA\C28{DZY.h}uڬ{UPW> y52mbғ3$7RyrlvP7miaUu&)mvm_$9@0{GCk4y;I@? ܨ.V|g?'rtZX~!T4?AeejٞҒ ME.]֍QЦoHhM;aZhWLOHl?n4ٕ 3oYR}ŷ*^5M;_kjbnac;{Gvu2XON_|is ?!YM>㿓^8E-V% 6LjH@ŁǛY6QX>n>׬X s y `;ىp%6GnT)H}T~l s[|jS} HY1,W1} <Z|L)=G1(Ol-iSX{ނy=r qs0$&Robceg9ab,1 Ybwd?_҅ZLɕm+ɬa)_shI+nN)줭3 =Ƭ@4Ha]&vqո/xa,~Sx >l ,b/^oeD+'dX4dQ vn狗cCLƖ_TU?#;oyE1#0Z$73P薄(c1 L #&&La2vߡMtbR_d#Ἷ'"WlB\EBe0"?)`µF:MAQE;ޥT{dIdIj`oKb2[DzpSbzD6eQD;)C]@~#iPiXJb3jPl %0.3n:Ik*ꅲ޻Yf fpRM,kcyd 6t]sem]o6`'@nW{_OJAX9 c5 4 鈗>1λ{L^td$M1NlpeȵZJpIF%u*`'H>,.D"ۈ4T(Eg( /@~Y%%य़n/#LȄ4TQv<;cn;ix-m[ =ӇH`gErma,4\y1^"9Fw)w$ - Qd߮[R)YQrl1]# Rzl;V9PtI77?b3StwmQXRJ(^ TaxZGS!O/Amu3xi-M_ \у8RYR`sg"0M4w(F\P9Ew~ 4P G c2_&؞D. dI{N/ zpx{A|4Α1boOwCuK"(ޝh|[X.G{ DkIDzr9.ڦEb݅SE't}8'Dh=Tp*6_uF|W09I3VBRHrUm8t9.m~qT h]4#LVr\*Pfw_/5 zH+ΑCj0 %_C{3.hY @,i骝8WìԅOS?ELǞlEiSOTXg⽈'7kߡ"a7x%{_ZcAHD}_a(F<>jF!Z&g$,l,.lZ~=)O~`=ӕ'}c~Xr ͰjwA,#]Š1M6L-F YUzp͖"c?$l q!_yOzE9M_"5>ʋk/9nGWk]zD <ދEA]q>&/p aw0al[#N_/rkcK{;:S !);)뵥ǪwFt{?u'=9H(`x d :P^)\>)񦨗%X- ťCG(A؇[ΏYXbSuh6&R:$TGlVieS*ajߋsU5MC8@)l scR䗹$3*+E1ǜϑDt6k@pvD{fÏZkwX#SUSgɺz@v=%#Co0fSuÙ DϷD &ɿK~d(kR_w޻#"^sR3En+~yj(נgwq*s8%;I].5)5LQ1Gz{"'I;~\lw`!Y,cQT ~!TXTX,GpzQ≲NX ;F=`fx@:=^*.AXoSĪMX<{22fˊW[r\K%|f 4 1 D[hnfӹbIN|5SR4T5e5N^zx0ܸo< ̶%jin\~˝/2yb2tY7'GƊܦnn$9`4Q4%ߛ$(vц]1œL'C=4w.j{d2Y= \z_ B,M8X-ج21r"/F O.o=\^X 8!#{*{X D Λ mZRb*jo%%uNYҚH%m3%W:.2 IP &_TQD-p! CԂ f^!Jf!J}L9OLpcv!? 1[R?h0V"Ϯ~GTD*ˍ[4U٠h]3ִ:ġ>qx`RN^(-j<}R.BĖbvLwckU?$,OL?3G lPKih+wG'fKk7n&l$PߑFu􈳀PD2l]$.1+ wAg-1e DWI3{}`X<ޘG4qh34R((*J[ƓkShTaI(boR(r;#G~fhNw9z ŖD tçB-W%$gQvޱAriu׸yk@VYp)9U2;ٻ yɅ)v~[f<;X-16n壛 Š*zbLr) E)a_kָ:ֽ/H-y۵v .!}kaELg"w@0D)h`ݩo*qe]bZ &SZRv`fwSZ–uR85]ޅ=G)\.כh*08( 6c:@^K.-̯d`+<:XVY,#M9^q,:j$Wk 0]XDZpEi) )d[1y+|+"1k._ F}EۛdUvtO#^݋rG €%^l6-*$]WyLkS0UPi nȰQ;>WJ;R]!# w KL@y͙ƚF'ܵI,֋#V,-U׍;H@[-Щ+}v6`lV :R;6/ 4 XidrXw6O#Po0vigg5Ѹi(C6\w0uj@=mduZ?+![4<"#[\X*Xwm16[bZǐF*0%eVЪl{t/pSBa "y+F6]fG@/tnP5D| %AzG ukP'l9əR쭊MdV_l#ia)S"K1o8NVk \lo+ܾ50 .:=!uXR  s|(5Jɬ|6\n [8BQshȔ27W?^)^u68ކ# ]y( vaaB w߄ JȈtuXshcTSNS #^C߬K,y4o gpd|*9%,;s9T?`?8nmg15ZL7kHW%l2C蔅 ue6lXr 5"?CIEp]U *# jrwE|QYfP VGIؿE-r -Ë(6ELy@L,UL?lģO{=5y8K"*~R+"܇\BioC-ƒ3bx>Rv>݊xj.*hiQa\3D^BO1n"-/CߚO~ҥ\y>&֎7ITKob Ҍo a8{:{jsj )Ϧ{ c!buI+qJYp@8s%*pަL,'wpNᖰu~fsf+gh6H[E0`:hy+ >^VVa/9z&/VZi4UvQjcKJfu%Z(M"%k҇0c ~PdziM(ZcRWH-(xUhGMz5 I@կM/Xg(P`"dhJz૥Yj/)\̖3궎h1_M5rAHļT#ػ[ҞcJCtOJg?mjo-֔*AJW3 QKITg˹yݭV,Ah'PIy?GNeHT˧EW""]gy ,&/=7%8,TƓ:J:vm?Y?W^ŋ yTESFJ?z.˅b4oў]h-{ݞ5COYCBiVrt~t?\▅,$Wڤ=W^eW+AsemDk5Q WU!7sᐊW35ta}b>m?5=zZdP2jsl<kS 9 rZ9/1ݤRC apçƴ$H2%ʄG_]U %)-3l<,&)0-[.Q̸bNKg ^sbJ䁎6wއ rszYN0{ZTp*rD,L&k MuHDks89I ^^HĬj5. R"{u*7FY`UFۘ!2#kDX ϫJ#o5ա?y\_ot5S De*anj ɛ0̳}Xؒfsi 缛n:X]K9D[T7*OA_^(\ǃL"fB0Ȅ>cR:{WbkTJ?>{4[xNX<3Z>)SSwW.ȹ|W.OVxL8Јé!MwmA ldK(#DOI9tKʽ$#E# P@K:K jM2O AdsuL|}+n]↗(Vʊ}4wTQpDLJ|%iu uu@{Bi.z(Zh~k~'jw2G{E<5ҹQ ~"JjcR4XJ=];cxI_Byo{( ȵ90SCVl6g< ~I4`/6.XV",ΟzŊy}C GA'Z۳W `͖3BM'¥jy?vttg ̅? ;D?N Ceͷ!H5l(=N8hFQ8EGM`U)X{{? DhصQY;oiHJmuy-Wy&+&DғX"C*uH4vB=}B'*+dloJr8OiRڢM'uĪ-w#=Ybͩ/.n?0J&G(JVt ˩tE\rJǟthfHWd@-?ޥv7v 0WЭ0LM+zVC~9-EePkyDםǾ_VdpvɊ`JfX !~:AZm@*8';y:(Q;םTB6*f /7G"GsM6 VK *B`=/_I<'b_翆eNoW(dE[  q;Z*cxNUcLrt:Z _QgZ D4WhUc(lHj5_H@xpAIrmW.s|VMx&d xdl(XtK;7IF3QKԶ{Ŵm'Ɖ EvHֲ~g}k'>a5blj>R[4+>*гz#=Yò wqFL-tɈ&IA6k4߅(Q&V[vKe,*& 2n{|^) k7&&݌84G~z$_mEJ>v{- YZj2t0~d9ËvWL5Plm!/Ps!Xʛ- J"~إgwvb kg%/>q+3BUű_BL%r.+av\T)|xe(y{vo|+HL~!ujDp_R *Hh:fF,cB_?)>37Zz4˿Bzl$C_{|, lQ^@K'1D4(==lv Y)re-c%qY-J+^ju뷦Cpݺ}ZC0~9,V'q}nT>u2i+A\C_e[}LӃa.wt65kќ8 @/ sw +dwG۪#=Iͤ5@QHvpmx ڎ7E{ܪ/xзx.=vQ!1!T' "l.>)-BOR\ޏih:m^{7[LT'Wkҽ7تt'czIPҽ/.\(Xwѱa387,Jߐ1vku,Oi~e{ uqH{G"fLh> ,Zy{7twAFC!MN& S l2u?b9ds67j z"u{)(@6TCnk1RQx`?be_;]@hly05)/d #<C#b6_܈86N VL B~Z:uGh&ccuw5seΣk7fW|#~Ir{mR*Δlb&7A-ZL.Wc;Ϗ x֩VG?Ad^[2)cM 9pyqH/cMK>j"њ[YPpNyU٭N|EXO:|P@u4xi3DZ Crj%.ahPufyvMVd[:Ey8imk#C7 ҩ7+1u?xdQOP/Te Ez oӌӦ4!4qC)f:-sϷ:u&aIUc@ \&|!,Ge'ƪ t-˙6Ʒ G\vSw;$QVJ@F3 I m3ΙΛց?l%)u2]WZU<~ҪmmʜX!sC l7/1Kk| s:,w#=) (ǫrN+e`NՊ!$'5>- Issb\KrӾ]roeF.-N̕ a2z +^\-=aX[hHB8W*QJUSxSB5qFE_;m~/(y5my}#SΞqۊ?QB0Qno"1-Jx?,q9-HfcVP=pQaکb0oȥxXi%L0aקSԓPyO;T3"bf<ᰂo&^Sf:;) GX ecio67G-ÜF&7 %BeI-m=a @5!?6,lv|'OC_ْV"_j^x-dTdXvt[`t~u.4,:$v^QDžZDiUdb$p嚓>l@@7|HJ^A̶51W'm(ӟDYqJ\՗#%(>:oj\;6HؠGY{` w%B= NY!;sjB5BDj l'No:O-;YD.Eti[)֮Mu6ɑ#+HpOVu!Z8 I^~[0_[rܑ\U/@Wb~B2hBw#JM=_tAPumD>eXt+DCW۪1&"FW[?2x4e.ܑ|>R D5=x~ ԓJ ba#+[fKk=BS(YҸXREGxrR6/b Wo更*s6JKxBrٹvIr婸=\C1F1Hg̞f|]m=LFe0>X)^qF(跚KK3`P(Wޝ{Ibj` 4€)AZbT3/o5FFtJvjO-atp(z[ϡ BD4rc"NrD]5*Svb Bahoқ5zDo"ʕʥg5C+n )acXsزY.c1z̅lb`)]1D{L߅l(5JrRf:mPI*r;i/0\n"kR@쎪x֏ jVN+]YBewA~hi;%ؐP`'ԒB G)Ȩآ-Nh;䡭M]=?&zdα"r.#|k$i82g~ JI2ZWሓԉ1XM+p*'jK˙$Z 5Sn/Ws`[PxxNtFY3(?>:5[JzJ?6 %@ۖARJn<>ǃEfy2YEfJu]g H`e4F.p݈PL8.ߨ8=ih `~8$K4PAVw Ǣ\q8 K̈́BDYG$&Y3Z]?n O)OбW'puxw[9۫$KLhovD Β4_m|B9ΓdtĚses%Avc3s{_`ۯֿ3)^ͽp+=ʠQzWUVU Goོuٞ]0bmDe9$*]Ђ3 Y]u'<~9sdBo97GX,uBY$V3lYyِ9U#HSGYDzdeOUn%MH^ͫyI [,ܚ,]w-,(""4e"m-Ke=wKVB1oFzDAޔw'L])OvtTgP gYZ070701000002d8000081a4000000000000000000000001668c169200037168000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz7zXZִF!t/v]?Eh=ڜ.+, z{*݁5,%{sOS ZL݄*} ,6-̠HdS>'NUQa ܛV '/} } T~ L$o=?NjUnUa!>zFNbJ޳89x7aN1B ϒJII`]G s"cCgg>&:իZĜ8t Jv#ǐ/ g+i,sJoin79R S-YޮVܹR v>@IPt?sQs[p%1Պ#'lDʵ e8ELۡbw{ŗiZj 9huBn&\VdPԮַ3S_Z_5nJF٭Z1=%z:4(Fe-= uzx:^*}LZm{#wbv"?< 7A@cֻ@' neGEU"w\a!qm:D7H-X1-&lٲ, wcidt_f cߴ9RsG}M؛p|A0Ku)w L^[ /*Q v_qUyo[T6e{g}zӾ4V^qd6FYr ,D`-qK *[ۿ9oRR,蛔RA$Ce^@ՃrǾΟ䂃a97|ջX'7ّ}׵$x 0˵tFvȆD'8FI w!c g1yE? V~[kH'Zl׉9ːѷ /F` '>`sܟAܯ2ܕy-{GmYیWI>Ssnf'\a_]3y 8%=Dg_ه/qۃ/4eta5+~j'5m`Ċ;dx :-Ej`w`%ykZUt8SG@':ܧb9绋3Op2|*UutV$Bq<yP­p~-ǀѷrdYcHbdÓ:>7R`g^Ζr 1>դ5 / 2";fAKw[R"*F:̠ jN0K0ı~55ٔN#n73ؐ|D\]]*h ]Ή8#OF K&WXΜ Of E:n; maw4C)] ?m_({ B[I뾷5 ; H{a+0B˟ӷ 2HqgA=5\iFwQS:/uByTJ3zTJmad:vVYQ&/s#mDeUYH$/(t|`ַtO8FeL>~c^sj>?XAⴣ/ g$î5`PTV~gaPAըsF_slcÁۇrw m_QodĎߞ𭀢VGf#\ EuLhxh!cH{sNo@N$į8mkGEwɳRX889ڦy^C_ƧzUH=&ΉN g"o}}b */]0{W:K׽ }hBDV8h" 8Eĝ "СƸ2i}ml% B %P%\Ul ǧ= ˱olu) d_"i q)\Njp|%|t~Xە:MqxV冲a/婗D[ѫA/FP*w pNfȍ EB/,}8(Wʊj"+`*s{>Ne؈Yf1X|Ei!96ZJZj^V'C8<6b4CZdMFބ8"kX 7PZl.g&Tig*y{& ws#ࢤ>% lS{q;UYM.~= 5gC8#:9darB||&1 >nܿt@K,؋~KVޘ1~rp ׃QW%I U+W$txhN_lw4*;P>@ w Sɢ'OE0 T~8d˗6S0uO}ZE Bo*>VsNxl43 3D=6n&rBP3 H Ini<:Wzzs" ȣ~6Mk~t/oc1U&?uPY,bdqT G{iMo{д֏Q+-/asghꪔ/_8(LЛK(E*f4+ @ɨS[Y$42x?AuR<)*݊:vfiFZ!Kɍ Y;)2.n3PKl'YfE/8wHKY3-%*f:;A;H_G hݤGe*~f2% ǘ&:6ߑ pX!loSlk17eI<:lEB\V2Cx?ugŽeuR=H~ibʮ G'c'/Rynx ƿlgnhK? ӛ[3EHဩx)q{'KJloEDk{E+vNc\p]}2ҝwJUD3e@b% Ᏸ|arJB ߔ6 b߻fyIfl"_n]]}`]\gVtH9 _x041+={R%wʇ<] ?Qm5rЕmlĆgH1[jo^1ҪKΟlKg`fO> ૴.X(bBf{5G9Qʼ=Do!t,>a- +԰R׮NAk2sDXcq@Gnj+}n!S~]Zl`q39]e!@T_\+3s}\Vpy3 ;/pp;5^9*2{X`6~(|iߗG!ʛqp,5 |W x8.X<̈H~KxFl-nXzYma+JGC8pT>Ƶi!ٜ,7g E 9D=\C߱c[#sW™ ~?_5Jъ@<<-Җ.W.*Fjo1WACT-gFkFy0 w/rZV2ocd`.z?:Ĵ  ^ojmְ M) DFP~=p.\]7x>D-/!Q2ΗKJrבe@5`TKBF̗_wT\KRՃ Җqb~ُю{K<` xW$4&8DQh\$B9E|Yފ*wW)aZ#e_-{Ҧ{!x%صjGK;C8*r24'[cC Ha+?5 bkl7YJ``-63CdZ>o]+~L.04/i#Gy(G{yW6ܗ|jc95-WXxqR t ~yfny]fLޣ͘爱Ć zKCyEd27ÿgnri'?؉1z_~.Ό@geM#Nށ鮾=KΓM !36FMHNg}#8c$?N ow?}4mFMlVM6C &^۱qNd!x}"wl /QEK̯oƝ wI 쇵]r-J} 4FMYlNZ1UDs3V@C<g;6M~EKJ٪P_8V'.mdD 8@(zW=2@S4{$@@{@~Zc·FA(M7 ѢwviS΃(EʖByAY OؚaZIՖqB-4uӹ\j/6y.|@߇!dʜ#d &M>W5C7lM \'qa#Qx\iħK?罧]yd TU[GW} 쐨:pΟa(Svv j' 6 l=Ayf~^ɔq@fMTVS InQj9aZ(<C3N}3':i)pUˮQ?$8K=Vp$>+>7>sW@,iWY+(!'5zv!(͉)-`;;5ISSj"TbKW.!8'Ӷ+oW7qOe67aqhZ:J ?0 oK񫂱cb{tL(mgN l wNݹ8V>uUxݴ-"\]if^aR{WMNɘZ&P2&cEOYCd15jp{75_\ta`T A }/U] E:ڏt36ʐT{"0G}_oRgq>- CIhm# #7skcJQoY^Hp~-T6mi bu[:R"2I1,9q3WX1DT eДnɊ`.NŽJqYt NwiξٜzE %46l$.7$#*tl :ӈa"h虞5$msp|rgs͂.Ȗ45[LEm]E/n.gRKW.?obt@5Uulg wH4ϑ$`犓2nM3@!vtQE 1ea#;mc0e ~n^]" Rq=dhnbREhq H f{~Pk,΋<>._ǎR&5ŘW"H2(9,> sQ[bF["`o} }'`Pڮpk PG6;:x -չgc+u 4v WFrO3FM~<׏_;omUn\ʦSl*<?2lXZcSQ]'z$2h OP{vszODNjECR3R{#f g)pZsi>^t-eȥިK;h XCrʔ**PY3f[/M(҆1$7 LxQ/ 'BۀtQx5b0X7;d. !^iZx8RVSwК\wz%D2rOfrwbbD{GJ~9u +ZyZPjW6U0$4Ombi_ ]@^TGxE$;ϯy b`8'0L6=;=3p0c]LjgXB-+msٺ4u Uoz ,V=Xz:.)O/ 982` LC, gYxvM&[V:c}0m}M,kg3C`zʏq?{ Dwil[tmTz(g pD~O\AV8io~ (Oԕt>|͍7*.%164S~k2gomqm;{=+zWT'#1R V}U43_L(:n/4z*t,tnےxCԮ1|aB9Ě}&OJFʛ$z&IR*U0ia"w konf-a[.!qʼe׏8$z*o lA-#m:uuxeza,%G)BW=3|RN%ɋ8$mM+^ A쟃›fvFݥ*,2,:r!M ORF>ٚ%zS?5N hs)~sGDΚk,C%= Цf(qW2LN8=vs<"RGGȳҝ~_59zìDo3Yi9.f=@TCF:qt|g;Ȭ6ję)0u]V#h AW?=?aФ_ Yb'DBɰHE eRc v *Str94MNɞ&?wNqϚ‘z0T)H+gzIwMeV0  ّ+^~tx@AGEG* nq1DzwyM#ϨzzA'\>0T Mli)Lܚ)ȼy 4+M~_їT.H)\|vg`BzpQh*!ZHÛrFڍ+ We=AVѰMnIW#1*!c-~ :tMOoկL)OE7>^:Ks FlR"kyS[W)5蹁7rlCF#&Ke3DE?9iiwE@@`KJy?ONWd2AZ֊rs:2<9P -,GO'`y"x4 A;^^ىSjS6͎&i٧S}_1Hʷ{| 9ڄ  аOgzX]-;ƚsrĜwf?ұ/OjxY%[.)֏˫eLzLj=΃"vxD8%=IUP$c#@50̃WW^YNX){f2K(˵Ų>{)(TFLۋZNeW˩V:Tdôs_"=^9 ɲi sl EL"?#˷3uPrU,mDw0]{Bx[E.Ac|l2:# czHfXS#Mz%,FHÐjɚ}e093FòeL4+Y @+,~'OnG tĮj5ϗ82Zhi:Wo2LTaԩ$2ဥ:^l s Pd`BA?z[z2. S߽q3b" |8b<fKdtA1lSKG=ꃬ7#i*Fh)$"A=-2ɔ2qZՕJq֬:$g7@$i=:?SqWqF z5) ub6_1:~k\8UCRWm7 14UA>}?sv=Ni;Px/3T^0MQ.}\iKӡqkҬFǪSo]I{e8NX'޷画 h y"#ݔM-~( 5o/ . %S{ylaP1G7F5]b)5 tKN5Uu/5C $rm:O(x$;(9G1Zd%mhQ95R.*Զtp\*mt"|3[Kg~E>NVuWE0@[gC"-ld7ȨεcƱ?Ss҂~ZMB."bѪv""uXɮ$uAQ`[ 'C~`aC.}Y21zy^b5Tכ0.leb]纠 F \O$9 2/B1:B _:zn3'<bBle ͼ |+`U'QJ[u>U⏌6Ci9Ɲm&:?ߏԳxeZIY$PlpجG"l8,AReп0 ?ƙf*IO\ 66ɾL^ akb*+3`֫jz}qÜArbӄfߍ+~fsA8 [j u_SH>ǦR+}YA\XxgT2cXwF#23(EL[aNg5wٛ䈎q 9%Dtoc fk8S [ Azq6mp;kVrdV:D kcnc=zHgJ+@'>p;U\+I%b i4`G}\ۭ*ϡ>w"L$WQV=mbZwUU; H"_F:we[4 BHK͂^NV PaBE4P^W">ۄȗvH;զ D%(HV!Pu)dU-@kdG4Sy{HԐ/% {Jл>Rlֱtoww'$U $ k m뱊H^in >e#B},EHyyj ݟTU:U8{\w)ґ~yf?==;@=DH)^`SoK'gt28E{"Ew1\rmcZ,f-1l]ڪ=OPW Lr' Y|pBΪ+R"LHj3Yyp4xcVxutDS Q{58W-fcg?g7ȼi|IuvGS,1 tdg\V^jc^+оH{="k *U4jaKvQ>7SLOMn)eX9ǓPtEg= Tz\Ϝo|掔U>N9Fv' c ^OvU6 jQ ֌i?W m /T-V7:8&4+a&0jW6]{fO13`QЀǃQ m#UֻX1w IyA$B0D1u9Ԙ'>VJ(P`X1Ov̭~*"$N#= O5]h*2H]'Wߺ$5h-HI0l0!<Oy KDq^З~5Ri/vEo7"B'I& hԗdlE$; n7籣d>y޿lEj :.*.?y/$z?JvBT;a'/P6i%sB mqhpMwh\BZkQV" A|? W&vr>QW=|}}@q*\Np 餤psء LGyz1!MYoAHWZ~o Y4?R!/wn/y[L,BC|~N&b ު!ΡzT=bt a𺟼?\:0rTܼ,1|ņ%wǠRr"J|$sbݿ}ёQتBV(Mu}y\ kR(p(c{%FP00ybw>Y~lN#ag+ j)#'+:6qql8Gېt goxSC}L8meI߻ڶ &9ށއGzS&<{Co}j{l߾d`45rVTlSO:$׊"9{”_tN#/Tz`ﯟP{syPdwQms}Sx_2:COrĕVx2CpqUVbaF"K^ AY=S r[s#X/,F+)t=Hnw:âii@?48 47M$  ߴڌQUtVr(n ġJ]2pη%)Ej ?-6ZOjY^T?d]{p0@vm>܋d !n D.`p8$Rǖz0 ,A!\t;*[6Sԁ !{NOI-ޞaq Tb >+݌aa>e0±pI&>Q>KH_Qa?)0^&=ҶAA % ;۝+mW{\H?Ȉ> kZ?8䵂Mg;3`#XnیIzXw-h??;doElCe*3+ݮy,o''q6kW$f;UL ahS0ۄKe;O 1f"+0y Sh $:QJV(jw<#Xѧ((3JL#:P+1>eIN .m+bnd\r+vjYsZxOCuqIAh՟&b|wtOK\B Z#@.2K_yU*Uc,/WܤUiGD7H@jwdjZ-2*r/cc[-,u^5ϫ{T&ڹG[3xMw~?f>vV$]e+ a M ؃b%46qVͤ=h~~6HN|QsXMhacU몽zu<򗩄A9YL4Q̟Y, {1܈찾:fOz8%qlǮ^oʇSpA(n>3?Pn_)Yw|҉B^H*@,¿﷈ &BK8{cq| .gC/ HՖ.;t eHcdTk  A3+tI8W r(UtzwU@1${^b/L졘ܬx6f]ٶO/}*i] ROVF)ErâSJůZGm$"?@kk]_hN?[l9`F+F`_OHj}%r!ǝ_X}pa>C^xlOH];Qgk!G )-uc7Up|x!+jm͉NLpŸ馣oL#?η!ef#Tj91SB+[,s0es' ]8^\ojcdydϩM ׾Cwea넸9{pXq.@rW8}8-&ze, 6$-,\G퐧"V1j_Cb(A. `N)ɾhv262>oIFX /Xќ3̃Igsf=>"RXxW >9Pؾ@ A)Xrl1_5orAoy-^4-Q$ C! "mu—A0K{īk͸վUq-հXձ | XI& jXo#h 1xPbNS1LQKäFqM!>)zXb UQgDgީ?~6e#ufc@-޷֩Jm9[!ni[ˉ(h/@(ww1JRH?E `X:'vs"")F.fXb컾TģK< ]o0Vȼf-˚  k9M9pKdU``5ЋҐgq B}e3M|;I_nmUAi6hL ya6Ye⩩nkn ndܨdsߵQDˑ!_Ǭ'^vmH.jA"juo&A7iHAVVM]BHs[}iVi2p"ޥO<3RսtZG %Dqȋj] FzE%ōJuS,>(n`P" (ԑ1EV1﮳&FE@nsbm )303Ԉ-k ާǯoă7IՂyҁp ;e\)!үѼn#:}pvþ D{.3 oA 4.p:W~aWۤneS {}r0`XHbsNʜ=saݽ(! Q4og| $K%JIUA s#s[ɝx}JTsANSJ "bvt.fhN}i(A]AB^%J^2 UtIc+k!Rر6FpL}v8Uc#ttk+10k}*J^[vE"~-t|u*Wb!BD,U[ Ŋ쀣m=JzF0_eK$&!pQ)0(cXD$XL޵Gp19&94mDž }X0đ!ㆿNb~"pyr#?jb}UI,.PS'! 7H3.#}KrLOԡQ2 d֠ (v6M6Nl%g:^EdY'yuѨc`}?pY0 ;\*l#XuGx;JQd>RCDL }'q[EjWl!݆h+9Z.C; ˾x2Dٻ6N >`R_ȎZ~hvBN?v\WN-Ha;;7u=<,G8g'*w`(7{*L2Az4W6kxroʈmYf= J ʓD$ :NY.3c2J CTyXfަBK kcf9s,*D )TkE}Xs`^TBٲA"q,ZtKqa8yWfutͺz8 { 9[xꦻ1\6b&:r@|46d#2ھ\B>gl#9T+EC+'YV?r> ] WOO#G<ҢoT >礐͓SrTIWYmQ zaI \cX&kAquceo=C2!b'h@DC,W xX/]LbuwXBۑrJ}ԘO)DiG! T"jGhm_- WC9ӄ*_Mqg#&򸁾q0)訁@2ɺլ@쟝 i6զ[ pD{ BM,`7! @bsfp :mE;oMo 5VVj_|WfF1],sp2rHL.gWg}Ww]?z!?.СCdlPb*9fDqXh  :~᫢Ư.`bvKDB.ж;5A1^;uEW L!foBS͞g5AQëB:D8<,T 0RC3\#{GXuDXI 8CwGSRMW;+Um~WRhAٓAOyV`|JF5Qmb6I@I;^4'3i2A|Hw9M!]<?Ӆޒo\q{yJD2YhC38ۏ8z}u;ٱ1f;֩6)'sXxDD;bOQ?A(.KE6Khep g@'QҍXͶ,o$,MV6'iy.FsmF[cBYzqg+v`}a} *ݛTa" KGu|`ڶP3"LYp^NXY(0@~({>=]q_&QW(탞#52_ Z4=#W"20j|ci@jFuU`JwCps* gon^ lx2 bT0 >~-|2J+#'*x:]S8(ĺoPlC5MF LMJXD"*64>nE 񵀷>!gKQB|lk:! r^r `lh#p2 Dw%=  V4hl@S!}vZt + ^<"W?wZ x'}^֭@ԅBY2$-#VQqʲLj&]+BJ'RZ(} Nbeg0a)1붨__JKtKM9IGՒ؊Dp :2*͓=ވ̭sg\xXf21$7PwW5xYbH R{U? QH˕ 9]q92ؽ/mAΒHw[++Gm96pナV >#ȎBܷf3[\D#eTc`së`@XMHm7 ^Y̰HwVrP^ N@&[K!{pS&jAk"TvfjRr_kL7JċIlN,⨇!A.&e/7ء Od.K@=K0K!5Xp^WZ'8?"x!nW.6vdJlj̯&rSKKg /e[Z}Ⱥ &Zgaqi㗶[ jS QJLQ?xszN8ĭ@T$:ZxW^Lۑ8c) )㯃:)[^*#a$g^&c K?}t!$e"sR 10$BTa^ka!%':8?ϔas$8|k]c/JSlNi!sxzVLl[R0/y"4#Nҫ~;OY hT`zlTwks@(؍* F%٩q]q+q9d&s@ѥx2$[0|>׷Vcq4C$eD]^zDU *!B{g:kC&rl#j,Jb*Jv \m!lSҖ$<Ђ9WD5*݊npFT& zM-noFTA\dmUF8BgHo`:mBڨ?1 - cidlK}߼Ys/E5G+I 4;S| CA@:뒊 +*LJS{R}0%վpX>$?_6oMyJRn`Rwp"`;ɝ 7VX?^nFh|gJS,_'iʺ$ąW”8NA[PF<wd^հR=0I\ _4c߹RdIū=q,j]L !r7N%D_<k]/7iF㼘.O`c `.Y/t ݂ =OV3s*;$ˑUOu>Hd|6€Ě,bT.@%D* Dո,DE,_G0.L~H@C׻s{hQ4.vSdw^f,Bz/0I9<+<0y`Ɏ-d PgiF~6l}]6ܛ:ɗAnp? jW"64y׃"~-= 3^Л{GjҙT?HQ0I/L8&QNdFK Jn$ّ='ihp/se.,iVM"cw%{+&mS^Oj:@-;VXZnQ=Y=Sd8 ;VƵE%R^!lձ{yeQQNn̶N_xү8sc& <k}W^<]hRN + i{W-ҁGL-2 uKyK|aS~8(EWEĨ8j]|~|JV*}*;;+QsEHzbA%_ !V;5I].Bj–j-Lm0HWŃ'74ZJ,o3(v TϜx.A9_;]B1E-($\Ϸ5-nJ #AO[6]]fC:PI&6G4Hz=/dIeO %o_FݴwYxM3QFiiT*\j,NJPdt n$yJ JOb߫ί7ϪZTn8MS+vG呏e7n=2vhKy3+K&XhDjZ0hx$4+G53< l]D'BaFea"(^aH4k(>U>d sn6*1tۃ.>ݕ{i o gR\'Y=,~E x3 Rgq`MToj5JkZ-X]4:$CY$h?$lq=?Ț*cӈWtQ7x²~H[TմI0La|x65Ϸȷᖑoa%u^.bf3Y1C;}b\3G*dA2\^ޒ%Um2Q۠,V~վzf1p(ԋ!QPfM/q֕9HV5}hdnĠvܧ?u6 ,Š;IKo w[@uk뵰v1m#R7S";;F#e)o)pMnPbSRǼ4U@\ւʹ)%K$Q௲q.ňy?[AEm]N?a. &M%5 w`EhSٔroj}8Pڪ*F59S*wCf7/X?E᠝C6\e*h&5<l48:bmUQ 8yiߣ#2v9Fyr[F4 cFėHӯ~/f~@k/*{,e?n{ }$%Y$̦5߯zإTEH`qJ2eKBwmj,;6,,{>3go Uc~ d191 4)̮WQ!&OsJ:Igd5NIe?C4Pe*x啑(۵~N jXFDޥ>FQ $zC-4<sk(JLԓܝj o`?9Xc6kl>t6(^}9 {3\4/ 7Yu;OvL{,83gJ F k S6s/r9Īe 90ݛU誝:SM9 / 9(Ԋ,k 1Q:=e:†=gpG[㷐.P3 jQhoAOR㖾VeDxǩ$8vtxѫ*AOGgkQSyy%@=))$ƊnW*B%F& eOz9.>CI;(*G u ڱ*py F|] DwntU@W3^jP Lqؿ@ [燨N ߉$aŧR!7+V9j|ћ@@0-K% 8xm4ʛe.F#\}.bRNK@GI> B1z93i*7vVlvRbJn6x/҄ړAU<@yH z}-fঈzo^b#채}IAj0j߬֏\r-Lg-^X'8Ĝp v|XIAL͒caU Ah-5"S-Nč0;/ sQԕHMK6f/uI(Ed4h;XF ^n渿-7mE#Gl[ QVC RأNi5 rX76jJ//%r!71>iK) s%:e14c~^NaZI,'PZ#cE->XCA{*+:h+zW`FEavJT{/f *ە,,>R)vTt¯o[X2fÿu*C:Es$}qA:Vw>z׺!FXMi P nV~U\\oݒ㼐 _Y HS7EDNh~E3p]b ʛL(h|C8"iر1PLLF*i^B~>~Z|j監Gj4j _x\w'd2B O"_4K+)) /'ӛl Adֲzdqp&rH-I!5brT+ "-R䑁H `%}Gu񲺅n+c 6Ҙi[ixoټE0AIN{JA[_tk |ueS~Jsl2WY(I]#1ddq!Cɬ{rA pk/<uPhS{A<_Bd^C$zyk'y:3tvY=?ԙ7|<-U^NSYrWjN5=#!D%{ykU醚_L- vV飍Sʢ:}!X BG{3uY6rʲYs;BSi^5/N`4fJf!5H+B>-??HCp)AC}VE'aC/pH~$1M5ͽF6sgFcϐ<q<3^nU1B< K3Om:{%-L NZ,n~ mG,pEx3)lrFJ}'%&JwRGkf@órߣ"x%-#9-de!,*q`)I!G3mo7-+MưFnl uwQ WT&kQL\41@ c-iֻjN"gv\=||OwLE %Q^.ƎFP-Wŵ ݛ퐬۷9RsԽi =UD9Q [l ̖j~Q"7^+*BPE2&P<ׄZdSA_Wd>|ygi ݓ r1k$ssbץ@/G܋q&,3ʼn,wh@^ZiOX=VyF:g~6/YX}׼- w![b=q{ŝbbkr֢CAdȤ WPgFoO5hkdИure{q]"Ҫ{͝ CDK7oIJp:%I 1^/'2f$H!O ">y{ُ0+YnW{>᥀ٴ\As2D#1s廩J"?NٶO $R-m|:]+lM8EOdnxẓ-p@xnNG{Byطop/%΅cX`umo}H R.j]\==ܸ9!SRpLjVQ퇥`6ƃ+VG. kŋ*:˅cPaOWZ`*D}*u)5G)N'-Dv`B=p%mD^DR/_$RMuABqhOOm[ېzFͣ! ߦXZP \VxS#=_ BiRTcFDkY*!s&i ڻdꁲ:`M!aVV4FTKQZ]Fz/H8e|Ԟn*߬ _hPT.V?4pAz%h֎z0ŊYcǏ<\#6͐W|W?bBzB?ΰ"|AVMo͹%!ÿDT<7le#-俬ӎ '+̠IB3e Ƣu'L^ITbT{οTqFΛ|Iwc$ PAu>BM v⼉hy8;uzk ,KIH]1EEw;jNx }R; zna;ԃ5Vzȭ=gA6ήk0F|>i6yweT_Ur3zԮ;h2ӕ+Ej RN:)3\|RT9\Mit{hFʠvPU>~^L0^ x]AF)jl %rKU J8~:o*IZ[$/HzNsQHI_z0;F盌sn [T@{A> vw1TbUp;s-Ȼ7<1Or'(J-$?1@Ѻ< FD IM7Gbx)8܈︊)7@ۼ߯F#b<6]YXɚ,< -SocL5l@>ݼ#0`u'_){J z3~<V*Wj)H"͗?1i, i4A] =Ad+ҹ̉$I"Wzs@M0l4"xnW\@7^.C^.+jo -Q8eFJ6:+5cP.u֢6ٯ]&cۍ&stGO%@r/č }z^t/ȋMbC_B*ٶ9!ߪ1THe>R/yU1(7§q0J4jaH]݁| }wL5(0eJ@LPOʐzWDa0㻃NBA,/p.{c9a>Y[lDQ[S کUIWǡrm] M(_ UJ?|#xU5HF؂+у/73WW(7EO|g馸)Ѕ)z5T*@(k:_VUnpi 2[ڲ3gvZd0Vyc/+u?|z}h.6 20Уd g4w3|`/?io־:(Z(S ;w3Ym~}ؒ[gϧSX?AVIZ4{NS˸{XyԘ@ ҷjŮhpwE1?j2vHĎX1ҡ0=Pf!( ,@1nhۯY.>E5$|=B;ҫ i4ѮH:. 6EB/H*e)FA,ZƱsC]H<&e1)_#dHW1zx.Ͱ`IG;񌻍= ߛ0oք176Ij/8RQ yǑxFfH6^"Ԡsڣ#yҐ I5;o3${"Dpi7y" L]'30[4|Nh$ڬ)屆g9]-\[uхm,|HT 7l^oїQEcZQ-ʀ\ql "JN`I0wTٳdь,N|5-}\dN8?&g{VtCFT] ǣ!7ם, (̈́u D9Lqچ]p_m%ʓEbi_c=:A3bobcD6y|:`!l|ZC6M{y+Y22LWnc쏨&3gLB% ǹ?̋CiDA閦u0a֟@n{H ,1\$L:8"6`؂4|uhlDY#c,8GP>E#sZh%UzxDB"7G9\8{Sb)o괃QpҖz Ps_}+5D0I=9a%aۢyٟDuq)"K xg4{\˴ECî9E Ee /CIX;EFv﷋7u*Z2*>ejSw~Pąlbh+DSڹ]?,Mm9r21lwb3!M8tN:}ͧd[Y #,=֪LF ɠ=c!XqKAMTLD{joBOū AwIj [ţx'O܏~e~MZBA#WE:ϴ=0ǻ5i]N0-a0nh+a^HCi*zj?»˥1#ϜIqK'v-F/fS!tn4HK4f1Oh{=NhO{p X}۩!I~\uǏb3i@K!e-?&sBBZ|9>4r3JrQy,D?i;|V 6:t~ق#[WhPGmS(~X ʇb ?(0Ş"d4>R%y_I_?lkq/C!;;wsN*DdGbjarE&rD{]QItзSBN:c}a. ?uO&t!FQ,$%Q"Mh=vS? \pox+h{g|3@7?J Ѻoٍ4eOT2Ƞ6 [wHS+4_EtY.rUvjzMXl-'UQ9瀐GUAHj G mJ_ RҺSN$CAl=`va{nAH(6(e1y`a=";bxdU~Z^ dɼo> 7Kv|lpZ)\Y22[7 oxHc8o,MtRG2\`w;\ךr 7y¾Av`Ȗ9t(8DRA|/vBA·d3GjIB$J$v5B7D hE>BtZ'I0\q޽.4 =~ kރMSa,eI `_h*lO4vG$KsM5äOSbQ'4~>$ @ wR2×ѫ=U$9F`;3  c[b Nmd\seܸnf6#B'$2Y>c$&33d+kX|8Z&H@8-]fgŠȩ~'/Jj@yB'$ imQjUv2rCy "ፉL^NqKeAuõI/*),ƘX}Z] ,xi,*b`,ΦAUҵvPi(M^{VC<|Eͧ_wt as<) :3+JBl:p،M eax 7cԧZw]p~ե#+BYKtc'1Yr!y+8Uʘ/Njݰ3f$ߛRǰ{E3=bm#\~\ XMEC27Οy)e6F啒٨z"K:ձR`4  NS$+"onEm@?cRZC~e +o`PWWH,.;v 5=0B&q7sU}bGhcjFQ뢣3ޱM_!e(;]8Q};Tf|ku(^y5A'yś474r ƦOem 2V)7oE?:QyJȴex|ОOnؖkR'bunȆ+b2co]I9dI^En*YEvˉj{Q&q8LAtᅣp{N5YAn)utjR>ƛuu@$|[,ҭ55 [KH`Tq7sG :0˘\RveB\"y\<2sl%Ix)uv"~|jQ[8"fuB3Φ\82oBY  dU!.d"߅8XD+->j<1ˇlY%üyR%BBcMHV6-c"xKZ00aIڙ/nCqej聙h l o5/:T r,l=EdW߿9Re1mf;k]j8TǜC[G B5*WՑZbj6ѿh7i'K^gR0FkZ1~7R1!ːm=ch>*viswZb! ]Hu3  *1 7ҴQ7T1ݜpN"hǗ+Q!gb:<=zQDXrkA|Q-b >ÉysTcX{3EDM-U\(3l'eIXeJ.Jֹ;anF$oa/?wf35pLK7A(TՃJ&i'W[`S ۀנ>W&uLGdۏ4xq,#FZVFA=g)ʳ~ɂw` ` =hv,"Ts*2NmT8^P: 2^c-u- p_ua/b>bOPV)1P{KU|UO91BS3x@PvGjٺ0Q9ӎOi Y~9q vtUٓh slD'^qF]~C5ߎO!TD6+wiTdĒp-{ [e$7_'M K1$gm/"E]=]Dg$Syx)R|Gv4PzH&8jy5Ȫr B%@pj/G$+nz[ $TͿR(<2)A$K 9k'po1E[t##2=ٛR㐦7vջ)Yj2W5GX^)iJmk`;At MmT/W`^ey*֦г 0{H5$=X 9vt^iA䁅p;~ؗ $=XGGYt}{_X=.TLpJP@aI xR#Q?-l4b[!ve/IL60ֲUf@-n_xЩ~2*5m_}qc[hd*|xF9#YTRbg҈7mC$,s4%?waǢ=L*TKn -p@sP 8az Kf*n`"%}j<0_SUBsj~ޞ2YmncT?ucj3{o3x6OxNI$xG|-ux4 ;"]9D hQȧ!꧿W˚ZF2Գw$so -6[>-{tp]ʳHS #Kc(,xdN$cOc{HMD䃶d8P7rwFpM.YiU zͿ- ydn"'YG%5?N{ tWa }9$H'[#4jlO NMRԊ)"t0}5oFԝܩjDؒ"eqx<9gh wT4*xKZZp_;:ߞc! /~d312kX u5p>Eъ?{X`ZyR}Xvspr%MJ:\vj `d(Ոز6+<8u"V&7 b25#huVdc|uL*w- 4@4M}ѾX+w>։8a ˍ⤓GI`xu:PCc1 $vO)qn l bcg{DiR 'Gb[G|ӑ,6"go5PXC U 9s;WSqUVZ?wb5/ т%*o aki .@w_h\er]K-Ֆkϫ$:^esH9':XEvLOX~ڜ0bA8!IuJ;GL[o8hǻh yh6,BMr?[OTa[f"kv\Me]' EPBG+8E}" SKWxhF1I+'&|WP}<`@hw,JɡzpBxOg(i94DDQ/d>Yxh 0f߿6Jh,#/Q]NFfx,(Iϒ>q~B۵ebw2;>*(W8M#s˸Ւ)yFTWhY >zZ5 W kb[_xPeU.=vG1oQTeK=@ o,9F4Ǜnt7wud`„,6 [e"P`- ѫ7m$,\Awʠ+_:p ŨS C{ 6<hŊY8}{b]{L10)[ϊ-.ú!uκDv=\@g^^ g3%tEwwШ¢TuPB 4nʻ0j)uFA!"KjuRugO|[hϖ9a ,N0UY қ2x "ե y6cO--Ӟ\e6Dr-Ҳ)6s=VOCL 4^) ֗e0N;"GGk&ux)WvH S` 0v}6(n+42@T@T7|@\'Kѥіm5\D?JTfiBrcՀ\O`1- Q}AwtBE}^m4c3IMV%d_^rr41 TJx6G'`B'-aHR+[-Mn 2ӌbJU6Ia) {i!gq6WLTQ ";,oSóI$V~c9iہ5| 3k5aSw( |i\5\BD/*#ۈH/f#mG_*?є*Q{ɷt4Y~LyzfVO*7U#B֏؞\Vl oFPhN"R}p%(.f/U:Izzk'S1 B \%Fʒ )ZAI<6]q)ήJ%sP& A 25 ɸpJ9 G!~sB*({R2G bUR0p3^4B,<@'{$J-0s7Rl~(а&x6 7 CTc{+*Mv .>8d10JJ&e"p 2Sp0__+'8 vx6!a=Vu f_ `.:t a uA(7 v*p7eUl+T!Ba ݏXuY S~]jZGK=L_p2=*Beo,%zΰ"fkp;reNѠh|kuݤ]ZNq{Jv5[%p SRyд!v,SلWF::S, hu=v`h1Y=Fq6g|}/wp.3!rdgԻleb|b̈C=xc+Ke&V"l.unp[2 ĶIaKFƉ~a~~"w*& `΍ ǁƠ>"$?OV[=oLUܕ3D+t015<ի\*tAS)`s${ Y86ߏD.Nq A 5'3J2$ǰr- ž&6}RO]}T>厽A fCj+cYU\h=mw2hsRy51"mƝMϙ,bKFPEkfLG*Rd_NQ!TsKͭ73f"CJYڞ;yWE5z$"eC$˔iyh$v@}&w-q{V VY֞;v#R"¡Zz{?/m@,F @D_e#}S'P#ⰪYĕJ{\Qh51Aj\4a.9k)z4*) i ̩EȔBS2W:U]3M.$Vr fjSxYro2p_ 9*e% GMޙ. 4b%˟n}4 Rn> H.&x/$5r[$b\ ,M~2Wfm.* Sʚr8b4FʤhZs] rɱt N?r%X@ܑ{q%փ]1?0y7OΏ8A".uӹ'BMO` w_~FH*2WrQNe rgRukvO Z? `Xfb_,.]JcqwuEQ雾vB2 z`!dskcsxˍxI=Bxe#ǧ puϊyBᚚ+ESoK0С0L:TAWaJi9TFH9v0×Ӳ *{[K_2Tjn׳5KHvJek  }qmjD}w0[|n ߗn,dVB lk y9YoқXe4I:l+~Ff~Kt ;LI9qҲ ) >ҼPu}+Wi &O5$שv]n&A&.CwW 't$T|*g)}DS%kczsϤAlu4luһZ*._, o+'ĥ''3J79 qj,?Gn&}q\ڇ,+d/q &9V Du><=X3:TƻzeV`d`u1Ӊfu1*jjGf"ϾN;-(6f'4Ƹx ]AZ}Cc^fh}Y/po!-9p+ 1mFcTTFњᐨ]P $/6 URdEa n$Xo▐cmN4n]XdR„D'WB% &2R.]>=*m7+6!:bJZRe[TV Y'6*>&yvE%oi(>o{PI>ˏ^*30`0ٚ[W|BjIdg#^)}M}tլ O_Kހ}*5T ͹~bM }EdhòpǂK{vw|nŪίzVo1)4tW9^E/P߿_G]3VLiARҨ L'-5jx`'K Fk-!bf~#pstVdi6Y=C[Ę-f_Km8ꙮǦ|`M2|_N ˘w8UFbtvM,ϐTi ExrIƾ0Y-bQZ*)R DB- 9e\2@+*|fsźkf'\"о`sKe k屘^3՛0Y.yD4%qK-($ws)"nM󹱗~ϡ`Ĕ+`GQ[/mw)ֱ.~RrYmIiF7, b#@? >5qtj%k٨.e6gT'Vhn4IXw]XphGAf4nGJzmsOj}QѠߧ6 {n}ζp.sQ ゚)h~qG?ȬN"m qYAw;h")*&¼kѓhRؚIkIWd3RkVm;u~bw4@WuYw?eL_b8r=-_,hIH"ĹL 9Â9þo]mAE%&wimm;Pxh(y-iAej'㤬 &g^dbtӢ ?P/-j ϐqv@%sl6`TzռL\!MlX&s+s Z.Ⱦ"w2q6oLİ̯ĺ;;ۯ-yo%݄ ƅR4|7S2[>MVbmEfo +UYgu@%a6bX' 9ˇXoPh&2JBBYrD\&Ii!C8g ث6VÒ%ݷI.6.R&ʻF>muԹ K uw(ucEaQa~[Di[i|"D7,PQl\dl79,k泡-UH-%kߐ>T4Va<5 xgx1_lÿK}{R84)$I^k4LoJZ)U2Yl^߂K&LH¢BEm, C!#%evC3q(F?6;:)}>1w.qZH6FK]@Ep AsqE_0oGZpP*b <4u_y3KKбP0`~8Eux=J!|-OtM>(M<{|$ZʃU5T"m\qx7%y+@@Qo)$.e! XB1:1ï>MBSaܬ;]qEJ'4j!ҩb JCǑ,}걝N1(&q13P :z3 qr\+Y>krxs䝏r.ItXPw`6}׶*D;NR)p߆ ]1yd.ᦰREa._@%a=CGE[ k^3{ u9~nIt2E0hB Ի~?/͞\yN._krZT&XbA^)hq }ūˏ"H[3?/[@(bĄt`)H@P8)ɪx1h,l#Vǡp#iwjbZ| z\ۘ*ޅ(i~w \`ۮOhNp]ڂ, =(UĿT5O(%'ӞXo\<:',gH6D^7nn*礁uo߲0FԆ"@ΌPxQ&Cx@.=I2d޽CʴB)/>cb?R̦z$YMN <^155|nD+P)0>g}E\#yְֱaf̉Co zK'qgFU?VH /ʏ ?2 Gv{PBy2 j5A+=bn<9\lR*g6p*?9&zbiӶH}O 4@-xwI,.LC oQ[4ZIJ[٣Ǽ^92+Op=Qղ0\^EGee%<'iíSSΈQjG/TRYbvibVW!Ćz_Z(YӚ%PAyR6|-AF,SvF,'N},8%f5 g\Й VcUnXu'n6F&n!D'^^]"爊1nEj%PsѬ+dF\:a-2-зEw1C-KҲ:<|Nrp"#aFQ!Ǡ R;\g C&$fDG^`˨(o* iR7z2|U(M2m:e ȿsQ *,K5i|Uz5Ud{^ԩ||eKhhs y7BkA)p'cZWc:Tsc-G,NƟ_V`=3#usW(@7mZJ}ҟU5;Beu+1,}Di>)Y.laPT;"cY>knګV -W8ԁT.pRps^'sI%Qvi4n(:Oz Nv~gk+ȆykS^4̠VhYv'Esвovoa, ֨s:7b8uMJ=*f@{OC)u;4ؖ5v$F3|+YN&haل{Mv*p^3UX1C=/[iV8.oosH5}` װu.nA(/85O_|b+4 ;gΚ!{}GxE/ە% djKr ;5H/"\:܎+S|hUփ>64^#.F|Zo%׈M:/)7w-k$Am+}W[*i)D|z'0_?w#K,×Sr~ϝʁoܨ$)4n7ōL6^aH(ob|uV+)Drjf;dn M筭m$$H{HMX"1Xhԍ QK~s+ I+kR;#5y6LvhEVYk,iO \+<$hĕui 2g<ߦʓBrXUNK4(0ث9!1n^`+$؛12_fR߳YC okӞJrJϚC5R pD%\p}0&X]S ]5x}X߇vˣa9wIٗ2500W~:IV$ =lPSţiz!egpSX1AT0ɯw) ԝPڽ ,3<6At0‡2$Vu ҭrg h=f0uO\4Yx@ L"0bG<8>$= %` eQs\U8vcc҄gP{af()lב2u5 !o r[؞U7\4%(fxԖk 9e}ZT9klo q[ =JʠY MS+F4ϓOskp+D O#MO[ZG yˤOk_' n;뺓=ȴۼZ^=Z7IXXoHp]zRO$UĂ@]3p؞?HѺO6!qk`A䉆YXQQ FɆz(+m7a9k7԰&RHگ'܌ho ,*XD UEWz$'aUopPftf ~-KsN@jƿs9eL/ࢽDE7}=&6>7CeU;`AP=V~ bHMV L5c M#WA;ct@/|k'&!yj9;q~RUd>R*?@eVm[/HN9yNƵ!eqEʚyi"Am:[/q2Ѻ#ñrWrƚ'.5sMtX% DC i&bZXM5BE)Ϧ?DܭSIo}ʺl+\4?Yzs8}$o0_BX8'*QcMVÃxwr D^#*1Ԇ|w:-}a`*ʨQ%PkfNmYo&u(S~T-td +H[n^'Uꟻ'Hޚ729+T%SsNp-HPWiurUS97Gi/,#!XBlkX42>}¼ ѿ&E*|NAUԨ_(߀pҥ} */ä[8DK6FtPf7WZI S>)_J1WQS%?voHiÄ -.ٖe.,<"7`*!ԳJN<,~\1}8PQѕ⏎dz&@Se:HlCVZՍj e" (#jU,(ۿ6ʘnwV1Vh'D p5FЈ4[IcwR^Z/16wy= H*7tTfڭV,B'PAO3)P= a #*A |qSi! .q V +S1Դ݆ٖJAڀ v g7czD.]z"P[1hy~N9z1qX5 b>,a䷭ /yMdۜ14v:*Hp 6_E:ޱ5NEf,;P7;B'xγɅLf.,~F.oZx*`KJtYu< p4[i-\/M :w{WV0젴 B %eM e/ ubq)W%K'10 n ?|[,tPzGN"4qf E>CgSiJMɱiÜh߂)ɸHLqfR[d . Q/;V LNJm*Ok˥\J!aFpgm|ь~"%HÐ3Xo55ձ2%Ƚp ѓ*pL&zQ);̔N-xF?M-Bl )4"MmTwݚg2p·38= 7Fڈ~g#=?o{xkEnԻ=#DEk0]A>z}U O0ob<޾׊R7dX!ٹG[N-ŊFE0|EhrDqx:iC{H#G(nBw$&~hd)j[&6".ќ ӤAc᪷]8 2eTWns>Ybkfi*y':w AUw&%>ߎȉZz/0eM(Ts;CT{.x͎@V)U<ڀ.cQvs[Q0Meivg f]!xc1K]1wQXC&dUMp]8ȏ*"en6q DL?S4mhRI96f>cEWL97q51JV'ΙtU ^DƪG|5һ`m0)ȨM5_1qRrO^ۼ?=tYjU)GR7=ݲE#j$DrG[vEI{J豍3Sh.Ҡ>"1wjrD4$p w}aO{0Fn<3 ߇`9N$ZJMx K&|Uۋ6Xߓg_Snu7Lm8+Wks[FCڔxr Yx0脬:(nW7 ђO@(a*r=qQ;pqaIJuaF< D,1iYU-b[Cyt7Qy:}&FT6W_-sMGi:xtX*Cb=Iaj)hW6x&L_1{E8 m:soO5QA}8-;).@ FV`iGlLt)1V8^gX)z׆?- =QJro$8603dΰ"2P/d+仪!͗G6G8E+6UxrjFcjM!{IJ49"߷=ء@`–λvxѣ>;-i^,50~#cH:…ӖO7 V1* 7*$&x1tHi8w\ئܮSPSAIl~ rhErH%(Y2Nv25$pQa8[3o.A ;z{YFgus{n0ߠԒa\nD  !8s~mcAB^=YG7 h4ܜ$^0ha VҳᆝKSDc.~2Z/=|?:i\l1g<8+Ah0zp ; QJ2s` tgDb3fEIm_ _%K1Kԁ2rYWY!1Mᒄ+K*wq.y_^AuN'Swt N]dzmGDD*EIPtC㧬˩QxJFrNLHÜHZ9AM} =k I5c LL>K;{ Pr2*Hq°NiKeM^d~:u|,M:'1j%6^ 5d$bliH%\vp`*[`~[y>^C=|cɬ¸_awRy޲7Uhmkcʘ3Z) pb:V{2I^Es'S0t\ .T}R[\d@}mH Y揄%G%I^bRH I s`Leܦ7'@ehBr]zO.jv~WΚpkfWEUy/WeYM#7/U~n/ǡI?.ҽRhGIY=aOrox}ln7nKQvNWC+W59ק魽ζ&d霉*Qc!{Bk5  #^ A,\ws;y}ӫc`TlXPIuh'<$:mTKn'wx;|qb{b4J ]w:t)rm06>Әƒ_&Τ}p^ϡ]4?\⼝y#M>y .3<|Zw\ FcGgm]Pi>L5ܡݸ]e®@l@RpJÉ֛݁c#PE'DYXV^ΚҴ!1bYkstKUVs]˩&Sdz+ ZWU>/;X4ϖz Cw5h ˵ʬ,x)ƍݯ'g `Q5~%_40M>U*/ib7P*-ݧ)& ('E[k-ʿ6dH&(%4bq}9SMbnޱMdȾ"C%uW[H`P՘îߎ?/G;ɋoa_ɶ?e2zH,@acM(=SA#V[+$ֹ5bvׇ.NծNM o#Tv5W%gAӸOF||qIz@0J -#k2 vP嶋Z1oݚapCY F7GBމ)=yR!y<ٍ[`3aRw~%l^Z Wb; `ȉ؛羰|2')OdV#ɎRϯ*ˤEJU/ܝ 1qMފw8< ԏ\*A$k~o!tSA(a^He'(eL jW2 UrŞxG#9 sYjbluFBea ³Ϣ<Jq\#H%Y|vrw7܊WNG.\CSꛙ 4kV|d[+[(!ȡNkg g;Uy)OāOVzF4:M+RQ9CҒwbQS.Ou*%"/-y?nDa|}&(SM +.0 VPS~lQYPflⷫIulW.{3i\rgre>tMOoy_Qx:lZ4(F)wmL8wro?m@!I?kħ v I略5~9.+BT&dC4B.cP|c/&mZqT2qǟRvkCۆv /AV-mj8A:?ѿ9=F{dT`+t]'Վ;_[Q@[J tu4TOGzMS@;߷ko k.c J=e~-+pb\<@p/B)CFEj K4B/4kNXV0dYb,SUσœ;-BGSmq%lAt`)wL~Z3E u/b`l&m&c%VRnn+1gg@mtjK8!͏f ~sO$$F0B/xxx4 [ M7\7v9Bw÷V5YjN195/$t:l˗œ pK]î3Fy%TO0?*B 4 3鼙,ۼ %F +܄ZaԘ.]mgFYJ[-]I6B#ŋBdՒNd\gb$ ]ntBr6!JXҀ+ņt˱3:Ok[*$Mc|Q=xYQ܈?%5f'ImcfFɸiʸ .OjR2\3R9 w4shM |l>"Πj+Gw$v*RZ`: (%ͩh@`2Ϥ9#K h&x5 d)jZ쪈 >뚴m\Qqe-!o_:o9`쨅@s,/%9"6&LUi5l4*^dB)b+5gA0u4ZfRNBur=s)0HΞK#d7'?R.~Ls+-C;(0hUi10"&vIEadh:P8gb{+df}5=!\2"%aj`%LC3Qmi(y ?D|6fPސǞ q^"n2Y5} E4`E`}[ ˨ $bOD*@pp!+vqLȈjLÇN41%J kӣ񛄯n*~,y |$\Y8{`^s!0ܲ."N |:snB6;8ը\F2`.p" , &O^e "Ns2> 'ߝj,F5C·$j:=p`ԉ\A-0 J0x aY== we.-W丒)XL3~T+^8I)l!1P6,^0c֟ SC-`3X0 tIePT9l_#*-͎9z i݃6SEU6_Ŗ􀯱X1,(Z)cJh+AT# lP76cMms3_*镤<ߐO듻$pʈIT։qZe~H1${& t|ju(^ 9;[3B osck:аgԎkJ3H&w~m㫻,㗲\ddVYU:p-o,EE\f0<*5s\5"SY&Q~RUBe 6o695!b&@wKa$Ûɑw-̢TG9^|W+u9mi%^$= \>^5!OշsLpA%t^oʏ[E@(F-%~pV@M|"G2U f!S 8#{ ,|W|(78%4|_k^14kr(,G %zLX̔y1ԈpHb( (o'Q6;U8`\6#^rU՛X0ve[na^?u |PwLA$;[eޏc}s$8`:I#|KR f=Uxo9u} 4h!ysb4dx`%WdBY\1]OW)BPYG?{魥u3焙jRFA𓨴%$'TԉT{\^D ] o 4=K?ObtSPP!P֡sR`D5wռƔ󱍲QB'O ОsYA 0ѩɓMTVy rɒ(IMD.}{ * 򆹡|TLS)%YZ\=괬ZC@i"uV{9mij΃RY@p l`5`~-&K'0@3[-$jX{J1:xĈޛ=%`‹u xm@ e; <7Ja@ZϐAs܏Zz(u@4$e͒{FFKU c^V&CpLl i[ ?ijw;Rc-@7霂&QEF(*^5KFu;)0JƧoE2rv2$4j郅`Y[lay:=ח.# .a[q`&:*yy "'hY6: V1vQTǓLu!tTnam 77Dn˄ڐ8yR!=%C!5x75yK'ErMXH1JԞރZAJ^xFmFlLX.0xRH%]-yC@%zgŔCYO6[qAE#ivhsZ# Ŷ"qLƦ+gb *rayG`!{ޑD?sV3^5Դ E |.&)SAs #gٷXIC^QV#A>WNΗb{mSK?!sfcİG2e[d4}_s^& m XJy؇{nآ*uEegݓ&ߟamq9.~$2K/x[#eZ/łCgÎ&QF9:ߖSF +[½v/;$؎ *&_lR9#LNB-l',#@-lS?łCa|oSȦ9577׾)$Ve$ɸP~&7Ўg)C2I.6["HȲ{4k-ڂAaIl>SAzPEKjGb<4pe!oB0Pv9:@g-tʶm)Ź(NV .;vE!s H iWs}-J!央W";}m2pYFdca fB4.2ꤗyK%k{7Ҟf+/F )b9dht|asz<vyNJ)@哙*mkA3L1ѓid^+ B~QsW3}j1qz1҈sG](*hZjÑu{bQX̶>eP~h%`GTJIL\=ĸ}/rɷ'Ai^àE\ێD[ rdP8-nLN8ORe xwG8eD.;ؤwe=ʹXj&[4CuBGF88h+휥zmxSdU~d\==J>D$FnhE=>yZe~/d?*7?g̓RQ,15,XX&Mb ߚ= 1ڒ6!Tv{ѳ! N/'2[cܩ4XguIQ(h}V߷x>+Opʥ5s9tK̂e9I# ~7_\ҁ*Φum;J\'҂yZ; 2<*dw5#;|> —(b3]QPqӓ|^,~6u)y>v}aߚoQHwsK%u9 {quBhOG: p!5KXۋO@?;i1۳X0G uw6 HbZ N+W o}K;Wt|NERC+'\dVNP} X8_?J(7q-&vANeHÏW #bz Ԭ0oP|vB H8pqR֋ׯ౤:r E'+6xvz7)xqK[eB,dB0^qRJ, gz(-%EԼ1jCnDaHh޳\<`zl͍~rm$PgmTDy5}Hiw'ŋ < _4ޯ^/q3M[/ʽu{-o`%d.+eӥs61$iBU. 8E@Yv&9OەH )-%Y;~'T,D -SwاOxh|uS^QLqB]z1^Sd'.7@ ޞ:5naKhDnK'!aaDP΢ߥ@4MoBn; <π*mJթ݌[ {4zxAGEh3&0sv*[[6@.KO;?  1l=g-hk!+$a`\`5x(Jc3(!̰jX~ԀEы(2"J_T/lVQTp=]Knի= G#]mI񙿣SA3j.5]CcD돍qJ{NOUGcsoCьp?}%tR*]ljwQUJI~'nbB!iQMj+G8&_gL-*W1„1O/k&YASSEe0)S/YMxR !~nBII]L* \,]Nb?A]O>UhVx(3qe&b;JDs,SvDa%k(2o2t/4hQh;̅ 1Fg8!_GʐҢIXBquW;'ྋ>WD$!>EOy&ܖ*r2 _MU} ssTj"CsHQŷvJz@IK>u QS 9vC6#GQeZt`۱+E:뮫P^UKůӠP<4<ߴ~ ܂/8y/T5ڞpp)>YCB豙6w͉Z4%tlum o ,#jxكZ!A(|#];d!b $ׄ"u1]_r̦[qƪ3q:iƐ$?{lB£].e) oO֏u-־GRJ-s:z?|!𥅃Y;\~lɡb Pr64nKD ~ `;?$ґ! k\WZĈ! ~\ GlPyyW9s: k?[<;F8UH֏®B$z xFZʳȩrvAMt'.s1hyƓzo=<"GRFV1*ZL{[X:; ꞣdK?i]!NPdI =_HM|GS6(}hR w~Բ-{2SVT8aK<@븣 ip#=ȫ >M1dT겿,&Jy/- G|[l_[J<#^KRJE$[%u?AbICê|6(&@>7f7j h$>UkOXP~5?jv[/w? Ua@[KHGL97вH=Vt`ޜhe^d*uw1oߢ90e(rZ18(bGqj4e"9VdR> H{8ݟ ~0=8 Nu6z.ce@P #*~{d]-Xhx57Eʀ:JZgcjGevh*USv/ֱ6pf> `#E=d@椭~Oa:z*|ӗ`?oxwo=yB$RKZ?:U5z6DB2\fBѯRdpۗ-*_ـ[ɨ"-rADJxR90t/&ڂV?A5)HyZ$Y 0?b [c64h+B=:`mK'S';/V/Ff#) `C*CB>OK  a^B?? Ҋ[4KM6JOҗχ =a4*2ΧꟀ/Hj/SUC;KS iu/ [) j5A4EivWWoޖ+BFZw#Đe^+l1&e,|幘A2>I7$=.1"#ݭkF!S=L#sX:9\9ܶW}]8[/#঳}4@:ؼ{[7.a{53ߏ1O/ #ǿtoz}## u)}\LxAg_@]?l d!rwEx=D+po#^suT*";%vgthM$+ʒ$Zs$}$ n '1&弳y0b JAzKh{pm>9]p:=gz3F<7A QJRzx')% ᰰȖI+ﲨ`OZL4 %멳`܃9KFGf1<&ܕu8ʖ~ϒl4ш8nNwI dIxepaXػ|/O4,=wY  +Qvia|~Nn3d p|nJ$/,٣4t;`%wgRq;>v9r ]XYo^˺ a-mť3F1- x+oe+ tEn<=/d6\g-Y\ (1bj҆3n袠HJqTqS/mgj-u׶mPȁ yz|7KG/M+t`nx;{Pqwa8 .92 =mDxΗ91:]0˕YRaas$/EjBdPpT̸ #̍[p(&'t4Py'5E!^Pmb~,j2ƕ6zY ,~h;(tb9r<]Bq—Ҝz޼zFaC;E]◡hF] JiQz^Av֓Ǒ;(RЖԾq8 @vH4Q;,(+8$u&:``p\àrolpw.hޡXfRvI S.D9rf,b6:ihNk q\[G: ]+lyp>7,<&xfVuF̺)L]W+.\ t`/Pcy5YA$D?m_R ɝ|tC]my x-<%( ' 7tK4N=%~΍ADb!8^"5"@7S ѺNzx^ /n{it @p 0[)2(A0rT_r3cs`rp$Kcbm-1oTMWHrULl*?CԎ|N+v'n# %U&+;&S6,"hq6{ j'7U4I|*U[LLeΨd.>T$>,% OP'V!:3tR$3; g"2 uWk~9qȣYm*$lIcuefY?|sZ[m劌0-xKNcH38aK]$ Jck2LCkhT>&C,Ohw=FN /d"qfoVD*Zv9fm) v"C '@@ e~"ܥjÃkx7.b ?Ryfz-"b]/L(|Q_-bMbCs{`DV,{ɞT 8]i:C6"]B*mޔڂdޮMFa?]jIy82~iGXO.ޠ.4(E),~ $m0i t!Si$1WKpH&rEȂtu'XΤ ?X,7&@[hNzkD.ƞClÕ(f/*=^6RhzgXnZOkDyhMM ?N&/'",1E!lOUus2ۅt%B /ϸ;fO9l%nCH]ߦ;|lA]Bx0qi,rC;8$P!Xat4 >=e7 cb0g#c=-`r~ 4lx(4 ŢՍRdGgc+TGj?GchoYgՍzkg|ڧ "r ?믽T."2œc+1{#uerGMD/]"bCºQiyg[JNbow,I b\ow-Q' -P-;>Cбbn8OΒrz|s0%brKU(i\0*]'ASƾ PQg<9;E}&) L†qk6Uϴp1äAPU;+Re*)vL THÑ|7wd^cW'5$AAuw3I!>Jr}W)^f,EʀaK 䋞/0-!l"Hꕋ-/O~bjOMsjzNزg."VDM6I3F+wB/Z3Ώ`P=. .4'j=mJ;S%$Z0lD#0!2G|o: R)T6JCP.cЧV0[7 $`n)ݢ~Kd&nJ!&OX$9:OCޏ~DR|)r'l1x *da+eJe1jӚI!W*!Ұ wL[K},ا9iۣjMγqqy(Ѓ}8bV(wgP62`ʜ·rFn62OؑJS?O4j:d26,DO2[[pc=MZ⡆v|9G4Jvi1yF7Hbk$fDt| &N{Aw+ F<#cdX=h Krbc!@ƝbOsV M\rj(}CJjZ;TVY?ǮK7!N:'dɃ2QAQzB\>8[15U5oV3 KnNEUR;as*F&5QèjXAz n1}14Gi=kҚ֛3ڲ!G¨mcI:|ҋ@1,δ< HÈH͍;g->f/\݄"TW "$75ƅmtT"'hK_˂MAFUwrRA%C9`ȫwԖ`ޠP~GbjqwDaOȧiQXuSr[,⴫W e:{8YC|{ W@=@hq\{$&>bhMQQIң*e琾 Crk?VWza ڕԤV+5XL7|66tUbuVfChދ EA&z$߄3jR/n)4|*V)tle(Nyd TĽm2h%#-ef $3xU̓z*PWZJ&o5NH  (L] `-}XQV_ҏc#8v\=i@\둂zU@tcEFp@5RLa҄W68&MZG]>)Y1>Sࡸӛ-,I#@ߪ`OfA:^^g! 2862ր̶iϷĖFDT%m4}M<\k|@H|RG%oɨ&.zV"a1֕ujw 2ݚ c/]42{I rE7F5wlJ?S=Ahl$"䄇Z4!JrdQZ6H^a ȿB+<_^N"AM}6R6['ڶd{|߀]B!ahB f679mYSILB[I 9yf~_uc}uDm@+Fުiy3̑isځfoO*o9槣lJ+q0˔ȁIc: !h&YhJǍ\бnC;ar!cW71Mdtg!ǩf2UoJqi)ӄ6DuFVw|4?${ݳ>z5Tv:PH{Y4'UpRse6Nlwk)?xE_ͪFT@j3xXHj ө%zg]gް~BNx31xgΓYVfFQb-{z&x~CE\a-(؅ |{\ʗ|['ZNwhB$#K[ 5X$ [5).BqȚx1B̄ SWƩ:jH<7*@W-  JgTm7p{C檃V @ݼX(|XہzH,w%΀Pљv 'w L'HB*G BOś4mIߟ4J%I?vT Q,y R(ЀSK4;Qgey{ k324[Z& syk$]F=#AHu/Eʘ!dpZ77bRB]^!% pn>ľ!v\["|{5S-\@P~u\#2:*,L!8^ &LϿʩ >Q8^MԈ c@ kpb:˩Rgzz>)%u )햮 `HLO խJCHB0Ca}~C\#RV+4 ~tf10c2wbb- mLm+ 2t[nA} :&^\ra4UD4x ӕṅbs%fVVRaS^@:zW * <\6oBX3 < TxuW `W$}=ס8Bk+Iā&aL*oԮ2W[U1HLh;6 S|u,f|z9P@q,^I IvA#ԃ/h. t,JDS2]睊d}Mj/@#"fl_r GstU9+bBRKjBi&șIْoMac0}m.$t 4Xeetq^o[>/ܽQ850WV~ع$_Tbc5DraśZO?k[GG`<Ϲ𥉉s?o9 /9G.\ƂK>稗vD sш<<]oHi_f䮄 r1BtuS|?adwUyuXklC :bnm.,D+X,ANrT-]xbH}"^8tB)Jװ.d(@ PG!j)Z@(ܗ@+\ cT= pyV٦ÍÀ\94lgT^q5&cuwodQ.[Lx"ӗԽGBP*ջҺܢ^|0/a?bm ~!.O.NmdM=$\֌!*\`{1rjVǘaΝ8h̵bY koh'j=xOc,lEt 2\XjTD@{8)岉>$X<zɣM& 9ƉE8aVqW8qcSc'E)A5㏨K43J ߹+W@B=p;ށ,mSIMA(nj&6Wd-c·D잤?ͭ(UvZy#Z&ebfƁ^U 20^/|8_ic`.pSyoRW@҄sg{AT g3v%Ipͪ[6W_m[N㔤Ib&l n<.-d2jm! ԩPBT.gk~EbgMOҡK{f|сI*1\ A<7$Zm&(cRG؆Fj=O*u4=%l͌y r1xcĂg> 5rKK?YD\wm 1pWV} %ʥbM@f.$H+0уwLeipqhzb28 D%_ Sו-M5HiMH}vcv̝FpHbS G/2*/IN*6#l , d=q2e(pNΦO;B2틫 =S+鮇gÃ!n,mI(gOϥWv;:ݒ˜bD!IdoK/Y8/E(dg`&PRD ߧYOQB9:2Xż#e vAroG%yѫ'F0N'zlƧLkv.w; %dž`[ z ;n11!E Ui6Fd+uDɯh0ƹbl ח4>ჴln1剭JRa*{ ;Io Q>,|`:d !xEIoGΗ00i`FQQiPfE>Au(EI[t#<գ̈́?"dm23=V5eT,R]i.3`? *ޜ GlԗswOC~9uS5n@s:ʞg4 EDAgg-]& .>rZ4E 2BfTҀdMHp"MO zTð"^Ny.RƄGТK9l£ /`gj O|.cL|ͳV)ve x{By^LuF]x:՛XHv( T# Щ7 me ~` }fDfa @Vڶ>~L"QUs@p==dTƧM7M)^$'ZG1gӍ]wj? "[ ,z9Z\=,4ӭӻ"gZBjnX2?t1/al=^ ,EѨzo &KRpt}mvs.|DC\u!_Mj_\f˪O%&A!"Mm哾_68IZt(fj_BMbԄrI^yT5(Z!}CjkZ _G ogN\{ [t&tR" 'lw.g/¢FGrT3 {^6Vis~-,COH(S\DLI^Jr:KMXIQLCݳ)f{IG?c *ߟ<.Ӈ\cנ wCTF۝hDsbtjԳcK?v;]@=峧* k`I1N}X+̰ NdObߺ IQ1}7*^#v6ilg?̯^ Ds'Iufj:'3 ayr-gܫ`nh,^=2O^Gh|AaK|iRk75!k >S,\vE Q9+ }TLt,ρ;7OQ(eґ,$훖bs}!aoo`q5E:]yt'!66ty*0{kʦpܻ2 gĺc?\-e~*Pdzb U b#M7斨$>J]Q gޢ?ЪFEM;Oxe `#Sqi4먵tjR,n%Kl;R zg05Srm}QًMRNҚx} ق|G c[o7kE9]{Xb2~pd@^biңM$P5}h6wjhöУ3biYXBa/I7Y%Yts0+T dfph;i dX";P2BEg$и<Jh {wVX'f)DYFIiUϔP9MYcz J v瓴e'M@l;cgLǝ=?h}#ۑ6IV ;[DbJ ʾlz:֙٬KkTW肂DPpyӯIqNzEX+_8Ej_}<=ek_Ll[B"/eSG. z $S&4O⚐_gBWh;&)P(!a<1jQ[ynCޑŸg ]fgڦN%Z0=@݇F)0)֑uN:OϟOVv0.hִ3iRYLGůozfsTT3L5.(d)WeXf Z;9vA-(OGVe*^,k<_>T:д|TĈխ,]zB  x$dZk[i0 n^3|»OqQ_SeV6=w!]gn>gd-j:ǩƃZ 3H鑿Pf~p;fmؠb'LYַ_c7;!0\ ۵'+np(8F:ʉE5 n}qSG tFr dmt[sƅI %ZQ*1A'SW`K6.vSKys%U zN w 1gYL{$ᮔh<jqɑ .5H Ȩl~RלWd`j'Unr!{7CD;4Wы[l¹C^%'D05 q <ʠZI+^ϊ.Pc@q fBnDY~ ٟR+r)OxzSCQz VX5aF~$Np #NvC4(? v.D)=JDc$,z!cKA3S,HgiSԈw&γ-݃d>%6bP`EiI9 !qC>p-w^8iD|3؅w ݎ߅09,|L宕.z?V:n xrR8"$3p,?E}`^iDvByDry)]c!qܿ7TωϩZS2֡5:\YuN瓍a˰[1{d N`b$f <1gݧ6/edgf{2͙<Պ6qDCbc1ZJ9p \#dIP3 O=_t]@Gt#䤬0|̪Ab2_=Kku8}v☄& (Z6?a$SD v'T\jħ,&S!"Lt>tO3cj&/QlV6(3Y#WFQ]1qj4PLT@ke]v >OUڟ?5喝blVP;9Оco yb o֡a a@ljDw=̯ 7 !%eSs׭θbl?| %F@d[V~ Sh">3zq/j>T k3D`b(}xݑi! gB*ߗkYTf- q ٟN(tw9tE{8FcM$±.}EzYaΎ(xDқ̤#tVW4Q#wj^ R؎tɏ̨tΗ\-o.etLnĤ^$7#:XXa+GHKxƁl} fU8]ʧLy(ǧiaV_ =7Uids>%eJ L,fVTHy*(˜LcU_ǩ\djoc Ċ6^vV%әJ'Lݔ7$ދ+{.xT 4F/Bn,NPj>l9Bz0 FA-;v09V)eVRU^f3Q—c.N(+yhqkLPe:W ;Œl1czѹǵnyњmM{D^9SIŲf4YN<"~ yG=tXe Sp Ys1 9` ɁðOes*qGay^$@00vOQ!&sr8d JK魂Z)tX-:+󵔧:i|HR݈tHAȆoЈ\^h l#U0$}h, jLw>IձtȺp[fژD'$.$Y2!w~*I6\?!vGQ($GOŸ~m*yhk_N.h< î gM[[;eyJfR-򊌈q.ՋR꯻eYF(౓<:djŠ6cdiPb>rL#`xpG1ɧ'mW Skpef0S*ÕĘa|uRh57b*ePO22@&4B"{Qu0U}py vA{i' HtU]CتNAՒ)yw2 ''FGtB3FÁU vT?dt;jJgejF #P"*޵.NбdQU^D 8dR62Pm/ JԵɵ^$=ٮd {ˏr~Y8i,әrٷs"[Mb'M}5TV]T ʜNsA)ϙD> HX|K(i@7*@W>+|2CZS/i氜ۻCI܄+QA紁,6ijPK \k=8ۇ/GUU'z:wG]wwfBq?<6?O_ggLTXQA&PLK ]m,␉TT ӵ_~X ~Jg o+c_16'c-N__K)84k>00p<ĻRjo$/U^r:c1 &g@ L= `-m=K11{NSh49)tK(Զ7E2=H5 {slk81&IhX5-ל#T,tVZx*`uNc`!Y5 vhVSaJBwX: MT /k@֫8^16"F2^銅{ GA4-Zc?zl +f%jQKx4sӄm˕Ի=^>Vn(/gToļJ'!0UBc>s_ǵ$@v4g*T/N9iༀ6\r!ZJӸP m&G82&*łV5>RM̫k^7I㲒!Qi|x] ےM( )Yf>?lmjx;T'lM&yP"xu[ wkaZZ4\J%a^fs ;Bz zw]?P'-k#nKeN:%g feŰӑ!rali?)\'O@!1dTeɉE ZFh&L8Nd/*jmޢm@2b8m,Ø+"LG>6f=&!޼BMD4idYҰD 937mc*{yN2X:L)GJ2?2dless@?0{zl~%‚B+N0࡬9ù(54;뺥{Yɇ!|>dKGfn>cΛngз*|qHԝa!~Uc eBKATKcq=$X;Ǚ7y;'?voT8tZdy:斐%h˴Y4U&dw<7X.U ¶ms -F*Q?v;5)0:+ģ.3ByL6, bs *Q>ו͏yH/ E~ߴMW8t*/"rY9쥚oHy9u^cٟ]3Geo?8ڝK!{ݺxV}"*a@Ր6~#߳*<¹/-~=A9#xQr>P Ox^1ծ̞oѼ'ϊ')gqe^S^QLh)cL3tBDܖl)lB * _\^-֨ y{j҉He&3`'l `;uC>c/ 5ܠĥ`oؠ>z7dѝ,lntĴqJ7] ȁtd}U/K|J3OjQRYW}olzcd5"jp sIʗX^aF :.rL~wIHY@赶8GGd-" YIzRTKvQEs%ݯH<9vpjw@STI9IkqN$uɺV]5!V~H/6ύ9թ"!ՎjfsTM>Km./iJjgAr>; T:ŹNo$ pL1hA%!i A\GwE* 8*иH>͡wjlA}Ig}B[[e^Ov2WgPYI&K %&?[eK(/ oϭĭG qb.HF֒CݽjT3 R \Sqqүcqks0eH 薈F2^ۑ{fd1US&kZIe6vz\ h$gU×[CgVx6\ꇫ) hpzm5hY5 )*=RklMȔat$&@n]+׳;gw]l%oJ {'0Kˉ4a-PAOeFL!/$R~yb)gO#Aw񳅔 !0qL1;G UkXg4/c~\$9 EtMLE]i')qنV.UdQB5= HBi_1CoaϫZ:ZGj׎ȗIiqH(f o)*]SJ\Z3vE*'¸2@`0qhѓj Q|g* mk'܆mb|ht1rc>)I?}i@ "WP8$+}Bs0Oư 2p[' 5%Vƣ7Dfؤ{w`D Z!@i2`tL<"+}>ۇb B< %g:y1sz{xP8LٸQrZ/*mNT&~3TjazN> PquL}޹2`O32Z Qm™ 9# p4˽&ʔ,&N~W5,cfN|"CI@[.Oz&Җ Ɇcm@HOά']҈!b\Qsf B/Qԫ/5Q VI~cI C CV{v(ȟ'hhN VM: >!8jAK1/To}U:S.D.q$jgtc{?;LMĆ]*$VB.}fa Ertȳ %liw5T'R7f/ov3-JNz2ZiIHpm<|3{So5梧m29;sЦE]8=@'3 [$ɷxNzLxW+ a1hbޚ$$Ksyož4ߥ(X  t v,K̼hį mz(9ԁ3' >}WA7w7YEڍWGPP$,y^R )b@²J~eNc&pȃn&@<$?nmoHКȹU7| .uk:BnjVc<~1.0[G85vpZSOO25Xq˷g}_X6>@rűwCįre_;qAM9oT-&r\Xwe dć~:z[>٢~"EApx/%ʼn3RB\渭J97mhs(X1O C8I 8dMn/(aAڹqQn1ru>%a{c.'{Jq8:O =)9a+"f)ؓfu̕72N?/|13mdTX~ibkZ_]6bP' /vbA)a {`33Ie~1r\үG!`uAĒthIX)V>:.u'WW՟_QyD9? fޡ?d0}i"I+T=0svc>һڥ}ޯnB&AQ [,u |2N& &i3A,|d|6Ogo2?Зb[ f4{X0Y$=# m햰(J„|@Gg XwszZ(Zĝ-ٴ4A~,E_m‚rFQ3EOӭSnUΪ©u3ɻ>~meeZBYx^ oG i!}m3[UF՝vA_+r%u9fHQZjX`;$6=r7Zd? Ne@[s]}LWd v1+ OaTkc7_6IOP}zR Ijp>e{ ºAF# GS5<̠l-B h0wR^,pXGWidj#8"w{7tzUbW~Z#VPZ'\2fċ@ 1K6Dʆ;ToΓ 06 %=;~!AÆYۻb P؆\Hyr #9J=R-bmԲ.]4Ja$TA玱RkwO=ݔ9~)گaj~ g@y+x5G #t_+iHYG q%edʽ&vxuqxp?1<ώaOrZ3ϸOTQ{^??I++e'8A?r(@!V>El)f R@QR։Vl0kAf⊚\/a`%q\| xWP, g.*G Cu-0]"a4UA>SY}yx!pMgWYBGl}Pi O5N<,:(e4MXf#*#NK3`DLp&׽S♟$ .WDa)H / R~nmTAE<Ӆ7˟4s)նkmYwSZ;_H $d1n vCO\nS{/sm Y,_DRޣx/:gvhp(p2D_NU j1|Rm#< $O[i_$#tۀ,zRYV MnJ bP_wVj/s>dz fȪ]U5N3%Mh\A"9b jzd҈/+y:*Z+ TM+g-*z"J2_;`0jC_ %cW ѓ(`_Tm3^N)bI?gҞ\@q/Au:dZ[Ąnԥ#[ʗztP4/'> È4KwSٟqїǑ>¶s yz ٱ$ڎ^ZmGvbCRr.ܮ;1\~>BM|sߒ .>.[JA#= 8g}u }K,v~-vdT.p $]O~S5P(yIɇcuHrP`ln @@EI9H1oazP%)03-[Sa⽊L`;+zˉޡv$(}Wo@f_fJy6X$yJҜh4JWbl1>k"7?oyJh-e s,2rK% Ĵ%v /~lҝn6~97h$7J.(ğ )ٌK<ڏZW 6lz0pi?Mp;~Mq-*`WsH!u.*s|F*n 5C.Yn~;*Q OIJ=sM񁠽4m]hʇw 4.yPh!kWXwM@aۮypx*n4T}Ӊoꊪ%z"*y`x(;lps8;(/tldȡN7lOƭZ $fXc>`~S'থnAg[Z[ )6#1ϟ9^h,ad]FC1Qo}z)~J+78J/*ʧ{w":'|iuKo/X[w>"VWFZ&¸a|6Wx>7U+ a99ǜC\Ȏ\^$EUtsH^ADHȭ\%&QmH!HX:1`ATMē0fp$Iy n,CgIɝR._u^K~=̝rT/r"6 J6>q|09i({`hDs*㍓([6Xlbk䮈x9ixKc'E-a!HELq/los\9Z_mMr&m pS1wu} 5 uj#}[\m犙OHi_;*{EVO#Tp5LnDȜvKQgXLFU>^݁L`~1ع9^e٦[3a2p^zVH이l )Le ne4mřgI QN`LgaT H?B'9h,9W-OϙGt;05t25mHn~XL"ߌbw_Jt!QaWj]Km5hBm”Z8+ gM DFkWZ5'BM@`r6*ݕn\PYڲ8[9X<_ c<l:JWv[F_[U%IVU#_2jLl"ǟɨ>ͅ߂כ&ȩ"}" Qͽ[J,©,Y0]H퇼ln5 y#q﫞]jew_h*JD"0_L%%2eE,15dM_N?\vl,G-L:g+nT9DJm9" 6GÜs شn?1TN5~^w 1 - }:΅#ss¬*zdVBOF6oV4r/!LPűn}bf %ۢ67`"k}`~`W£:8^G:cWЌU'Mu^;kg/=15ɑP%'@9Y^4*n!39_ B\s-ϙI"{m0 9tM'6/`C $AT? ~HE_'K iNci"XYw`7Z "?IH!_*8<_JS 9/3Ϧ[7JfwƋ'SyD6 #ż'c6A{˂1W:}R?4E(6N0 GB>Pxb}Ei'fw*es[oþtm ;4޸O& `$~OZ"_b,$ vQ {w_:acKw t^9B :k"ENQxYȖBōQ>[w9@ rW_AtXp?QČ7<ٹ Qf}d9`e)9n3RI=HGvCI+PhT/Zf.8,!* ͼ* :HA6G+8{G8gLU%5yTJp? ^%k59bHaR'Fw=e9rJY9da UNisEC:G,hЂh%j6"nQK|M%\:$`${]ag/h(I,.q)%;ߏ 砬?$E`Fx}=9ߣ.iv8^-| c(eVtEvnFk"]})c'2XҼ|RE0PKڕ=/A@W+~6(rqAzc`g͟Ǘ x!T*QcNA%4lwfBA~r.4Iev<>(Nšep ^hˮFE O>Mؐn!l;ג5qkq 2L #3ƹVMޒEZ4ںU=#d&D!lj> (ԡ}4f48nHy8HR56zL;8x8;d=ǪO of^gOilأUj솟=B;u2tv֤ ^#t "KX[=+ʐ(EO-,?XKC@L`]UcL].H1nj%X:RlZN }|g<'АMACdSfg*0g7 +XW܃hENq@HbA`!=1uATj%Oi3U̞∙H z6icE"t8|`Q۹l&ŏXC *JDNjv<5L8ٻBiBqtm\mGlUdkYz>*szD4XU4.}px+_> Vpq+s{)>-a&ޭ[(ÃL264͊nV}8VA+{@ONJH8V!Q~ 7XG 2~B*NVzT0H""}8fR\P{q:& #/gf J˱7qbND> mT?h.u1vQsƭ}H\i?4?I&P,{(#|fP7Qȼ)Rߥ\ϼc:m EsNY TqRd} M fl$XLGԽ#]Y6& %8U|< /د0&#Bðr݌e0D%n[0|)5*Sk W7~>k}0"f$3?A֒;N3Y̢)#!x/g4!m"0XV5аW2/Jrܱg"<mF1քz jgDkON„Ciad Kli‡-#99nrNE@[Db+b(-;@p.R㘸pθg9d|9g%Oam f*!̫mh8UQg]sH5oF(qLZwN:Vbxr g;݂}7n9{_NA&bAj!كҜ$PMoJf Mqac#qIFD{ 碬WJ@kbϣ6~GqLӿ©э3U:B=Ua}Ǐ-7ym5{$n={GDZ:NFga]tbflAHzAG6J4 ?kOdB苽\ T Bϰ>ƼoΩuqJBH,*>ߺӌx B+G$K/iRe(щ[+OrX}Ǡ#2%3Ƙ0.)! =e1Ą{b-[5 -A5>˵-u25Zw[{OPzH\6񜺬TvR${2X(O\k JxNE O+(~@£ `d yꢗQ@ȯw!V鶔ײ;O'fN%w{cxl._e8I[@[bϳҢ4L\Ʀaw8[F鿻{;]Ф=: NX2ea> ¯guh>pʕȸȁ3BD+7avD3Gb)+b҈?!!}-,̐TU!tFjҵih3 [JRp8UplZ`&ϒ}3N\mq H=gi"KE`\? %sr88lou\PYp^%YL߯: PW /kKyTTT7ȐӔnh5'l]K/VI<$,ͲQdؠ/8p$ӗ,.e %z/RthN@6Zkt!؄֤VIbp٢/p<.f͵8zQ1:PG3޽"niS?S,bnۛ :Aa9$I 5dPx7w| 9qqfT2lي,/%|ش8j9=5|k3+G|zp4_k>QtP1n̘YC$q3ǞϬ( ) B*&)Ɂ*+CXF$Tw>x'Y= 9dxOqsˊ"Emo=v_kI!ok\eVoe'3t-o޵!RMK5u[k\)iFw`٣WH,mLrFg{羊Wv/dFۮvr(δb>OQ :G'0}֒ j UNC[XH(BDñP\jQ&?ͣ=5+ao!I-3O<Վ CztXrTsgW6_hiY'to|ex#PZ8Ii6͵j*[ټCsUf惖h~l>|pˑq;̚R[SC9Tz Wq fhY/ \uH-p}Mv~dab?-vGdud\yi9Jb%6MEOaԅrN@}Lg AcZQAp.Kε׾qyZ-m 8;=v~4VO  +>畒*)/it5DC[8 /TE}ym4祼6eU`Rb)I;-38Yč+ h @|GR$WmusFc* !i, @TeYIA%ƾ%m9յGYӗTq2U4DEVH_&M19{ϝçqߌiJmgsIp{V4=Yە#8ԤTG`|AHZ%b׻.]"'%KT4-&kҚ쉝qXG:/Ho'iPjdI%;De%y'Se>7,ff\E%@ؽ;֥ÏYf:ܢN; DVs3l:KKQŇ oD)\P=g`*۠>iJ691w&$[hNmwy$j;`؆ɵPGV]PD<d[Y*d^f)ULX=[EÄKcHVq{>GCSH a,m XSuA>Mf@P1 3"B>c2ˁ[,(DҟZPX{[wk,2ڀkԷޙ…:s*ƕ'v(}&i-b䶊K0اu/[{4^c "fFzPiD| V[Ԥǎq O`s[3!_$W3|HEc 7ؓ0Cёߓ[x?،^&؄u5ϝX!5NTM?U7#<뱉v߻9o G_ƈ(DZD6!yL U} ULy;3HQV\7QQ2jY=YrAqM9 Pڏ]nzFM .,*PC{^OL*΁N5^O#:fVHng'Ƒ63pZT:SkWYo,?Yh2Ҵ,LBoFZX0lYeR "H} DPyA8@spXbJ2jYVm y j'ĖXXu麝ـߡ`_ʾww-Z@rEI^>sa_q/6*}|_s*EugW;S]Rs[&8 W Y8 x~ /NAhfF;uvbc LLM*923(;=8mKcN_)Kon/XofIpu,[{ .mVVȄy-T`'Ɣ= (L>Y2Mqo.>(#'}@ym+2.ZF%PQwI@A ymW B mѲ|޿+tSb|<5B@ i;AHqrXA0] \Mb6Jgc9)"qtzyb^ViA^ cd뚦`+p9EfqĞ^v3kA˻X)]x!]ΰ'E'LJ0LexHJG<#$cʟud vkt돽Fd|A쎁2NFf>Gv۾H yPg"Kmy̠돷2~/1>8":EPlZ2FF[ .~;xƄai 1JVuVH_HeD(E rͽ-.k(Z"p?ҷ,sbȩLgݚX)D9A#igY#[!^g\۩K{%MqzhӓBjI`ιa=Ne-8H=sF7Y0aBeuv]? Am{?z%xcpOLQa;SH1}+z`ʻ]wgH~$ێQ:tL:3yH^L2xCF+8zlwCŃ'`j=P֎0f Tac( Ddr|T:*lv|5 +?kT%\Ԫ A?r`ۯS:)9`=1$o2}jCU5 AT<0d}1'=)! ?#ʟmֆC|o@>KjX?JƲ/VqNZX^3>I~C)W1_&R*rhqt#'|TJVL%W7}*'刨R}a9doVX ҆7@u80١vku$:+ R4&͏x ]-![.Z0u~2Z Xt:-S{eDͫY?Xb -aP@i1aʐ`mT91͚w|F!Ƌr2ɜ, σ->,@S~FI/R1Mǒ "gʳ BG3x4IXq3߰ڞ.$!+nLI^a/ TP_[[xŒ.O&sė-hbB Wk}l徃%ٵ-ì0:N˛8\T #d+f:DԻ6_ Ӆ5D9 m$]}yP}Y\BT94#1U F!2 \DΒW}?zhdrXatlf̱5rx`"Y;k:BA_,ʐ@Ѓ8ky׬VƌCy>劜b8Gٜ=\lS2+~(jM^:Gm-$tF=Tsو OQ,sƛP& akEp4n7nH/g(0DȄU*~$$iwDޚ,Yu rt'r<[QȄM(17:-,%eZx-߈N鬸.Ȳxy& ɳp<9jLy\b,y|JfժP1Ɏvx;BBP0NOGvꦀVEOdvh e8ߗzcE<4Vf} .~Eјa )##ua|V[$' Hڏ5)KOi `Њ { P(Ӿ! bR$ݡr:#?q[9FN;j0g$yU4]bvJ@ @%I2>3Tn\R~_Q0p{UP%?E =5;T@v3*)^wj-Z_C\9*iig36>OXtVu- A_ڈ{YN,TɸyM]Z"O`9KCoAz\}HDװqٱc?07{{3boGg)/gαǛ,gV)LQ#nDpðWnL0Yxe~y*?zr&'pUZAۮ 4ڴ8Uf-(v4BF *'X}¬6yGn12-c"H'Oy W 3'⚂frfW 6vST"In4Z[m%X,:!~w@Z&,M+rAWҨlT&n8ZS#\Ͱpye-|+|YcJ "I*x?Ckˎ's[lߊg:eT'ӏPBDh?+QXV0W]/xzm<&*"ŪipuX55'wEUFKqD}U`y [ȍ TJ~_؛JkeX >Eo#.i۪-q?j`2" N/`/]~?J!u~}l*'Xeǫ% B9΁2ΟU.!TUfwG 5]q O'HE;@yk3c:Cx,Lu<>]=J#,D+Nfmxݹ^qw-04m+ Dbga}oH@VnRv2+^@zш[s4I&E@9 djB؝GsZX2~-|(xXc)y>F>aUv0_͡u'nenL"Z/Z{j[ ͓Sћ{̣GEV I)iVWj:[o=e$[~!@ʢ/nD|2tF3GJO%(@St'3R|wDD s5W Q~_Wq4υ}G_|Ϥ[z:l r53$$EeZ3-s0@q"h>06MjM(QSVi 4KDsꘑ?2TY^Y05sLi,DbMGEmU$W9c1=ɭ=LS&,ZTbRd+G&RӥaCp{73ћBNbAu 6(C^mJIy[߿BNU١hg(Hԅ15ODFnFwG%85BQ|}ңerHT㦍o&yag}0lQ))B_ zޮi|v l"ya Btr ޺R 35m֯߬@tRץKJˇLRK/Ckx~Gpj{NūB1Oot45vNMҬLR?EEDyݍ .F 3 tS#KjBȮZ 3R !|YDkST/杹̹Y})8{g-sr`a=Dr;LcP!{I<' ۛ?#^1*~:3N]ʲJ {8-%QC%ѬW`8w\bdHst(W.}'A j%gWMZӍ}rl%6'Yo!3| 4 42f8␗O؋v|cCj~+U(Y&U73iEё>>I|pbܛ2 yJu4dKUuuˉm % _G1^ލZz?G`g2)WG_Ƈ|N/N&q\ A5aC^'`(ǁWyuXE*IU6oNW:'Xð 0T@ju|b˼'^ j8l|nvoCl{$4Hl?}iH7R,\ȝd,o0M[ 6g⅀0?2Ja‰7>kJ.Vī$; !<h@2Jdv$$w; .Ԯ]OvU ǣ Ż;M);ڀydb x `Rqt0ú? t ZZmVlYq ֝?;< X! ñu ϼvLST&B*d*kGv%̨JPG4]0$GDV$ք'̞m}DTØ)!Yz O{[}:|v5VM\`q48b K(eO?[HYC䧟Ne1J w`vЬMdm ׉8i?qQ1*pa2Om!`|YE\S{/?T֊m1# o($\2x|ZاxWrً_EyІ+ɂ+ozF∥'׼8r7hV~ s& 3 " SjRgcne0d@K&_Aq s=(,I < C>|Gf"s8>\5WPW]_[x6Np`s h_Juw֪}<N$_a@/ɞXF\~-Ѕ -\ULE:n XjU}i C!Q[I/Yͥ@߻tBz$а盝*@ )@"']?'QFʥb5b|YըrAr<L*\0g޿>cҺV@C:]C#u2ZPmco*as .sN RH3IN[@s{(EP7`/^Φ;]8ÀHX?_l2-:3E\, ܶ)5H=5[#\G$WUaN=-Q#Mn4.(jP)'?bvvK ;}MZd_mn#c=;xXEةR <DhË9P.;H{t)N^q.5w9CfQw- %F?%A,h jK#-Af#_6;w֒xxgWh NxmIӲ^lrqUDcf DޖJ49"{TBM:$s}gIHEuRpcӃIYͭzt )."sV15e&;Մm7KicM nRu 4C&ohK)3X ^c:_jKDe;nXУk'h =`*U\V *c,0ke ik ;B1̕dػ N:[rHֵVagzȟ';w7ȳ|$9_w*uZENe(p7Y|38fd;M 5SUHz {m՗(vN. e#T逝0Ajޥ;%L# GIڧ~ɞ2$ϸ"]P.!O=Uf|z8Ĥb& hsԼlB| wi;$/ ^9P,`=Io=me1YNޖ?~)<ږV`R5p9oԲ̌ªix1D8z5|b@mY$Tb!9لC2&\7?9l*ݢ Ġgn6k F/Z(t~\+8h {8C i8\|`G8\jDTl$)]>*᧙j0Wd f9ЯӅnڰ8s&B`d*>/33ۈMU1mTPvpj~ϖ/ $m|دW|#Ig">X=ė?Mkc|#Lls ;9A+֟L$S 2^|ۀ9xlPoI6>Ny2b.`2"TwYZij |: k"<2"2YF`9 ,\uc!\'vGǮҏ V 9V i/uk vp;Fkb''(:KIO3;RL-M`49XB%09tq bh*x9X+eԋ-oD`61A;jVY6yU]d90g1-ﰣr*߃Qu@L*>g%dsg]5/ 1yɇR1#>-40)s+mC[0FήƁ `!#aEv\{"$(L;Wf\ '(nBAR}I2%C@J}tYEx|PJ75խJ SDY`y -S'>\Ilm+K]S|&ul,ް8;D{([J\mԂU ")gjκu~J?zgYɹҌ]I[ QdGY$lVH[Y8мAtTkSn T8~qLͰ3KmS|7cϔ>R>p?eU/m8/uk޼LaSбߚkFPiZnRE #ա7`>Pעs(K`< B|rz}m /5`wd85F%wV-Gnƕ!Z8}maFIa%gPV}`oXUnvG.2bHQȎdyB;!'3'>F12DjcLqXjGf#e?4^gY0؄ q{0Ͽ@6fuT!hsxulJ9(5bx% Ge899hZ-jyh }@&4P/%]vF$תX',e}D$~;ګ0Gf*oLr8+.y/:}6*| \4$(!gV8P k9kz4##E'ޒ*8dbIdž\ѾGGVb&.c:`rwk])TmkS@B zP(#XH-ER*K*Aɫ0otaX%  .θ3HM63F3`WGx1[1Z[Ӛ\1Se3lRbcxt!h>ԡ (:12uɭRZO-3X\¤v9wBv[S c#) aL׸ :zyE?X|%pQxI( Eгuz+Fq!;N ̗Mk>IK\+$/~E' sߎ07~d@߮Vs5XçE"@V˲ Qڪ4NҮ0̼FA g%LwIAM7yCf[Co!"W 6/Gӱƾ2| Ԇ(U88i0ǒ\AaOjz;18S毄q. Ǣb, E5 5>?}*8"@(|i/Eu`Q. FcI؈YȄGd6Ӳz8 D[k\0+ʇ4)0o8:g}"y=׽fQNb'+Aa KhB7*alW]i#fkRoG벛F^nz^Tg÷ +dx7rMYxhj[ r߾ebCp:B(qr]rL쟃m&>zRgf a,ux@+@[hݯSw|&#'^cʮ{}QObEž]ׅޫ H^ݦ>ľTDā@3YXd*]p"&B*ŲRGjZu. Z/W:t8ֶS*=ucΊ?Ѷj "xb qiCXrZ$p˼a-ݲKN-pe곐\0˺TI EP= ֺB8L#Si+bK2 t)82D_< %ŰYaommco4,=^lPY@V*!"HtY G;>/[{da}qؾ_%&M}!gC]D4o|;b~"NQRfjY6r)0ΧBHIJWjW$,6sacwqG 4d2']@j&kZZ0fy*ZΖ( gX${8|hHZ vPklASZP\X]]shJIޥqT#8f*e'I6TCT<|1#: w~m=wsZu|Z29&ؖ%dN"I@A)vP,k 9>&Z@H Z.W¦CBcUS--K5̎WTi pJhp$.{g_$h_YV9f۟y+oaF+K=)]u<_ɸqAɵnNt* UR>n<(D:Ԕ05~k?TZ ӡ0QlAq;x࿉ߴOhiy\Ͳ67^|+snn*__F\r$O^LN4Gy&aOQ_6՝pttxΦ#\? o>CH2@;Y`%|`>JRQs7K%b 2zVآm,$ZyZ "Rv8,㾵V6,)d) ?sZ̦ͤlcb+auֳ#G׶CG&uvUYY:P\FYJ1lִ'#,VM$>C;XZ[o^jnAH5;2XBuSzFR9t{RoL<}ڕ8cog@Eft|W湚#u+Gʭs\x!|"غ io֓&7q ݔ9b'wO6ld>|lµ 1\S 1 A.V~ 9H EAN.NgJU |LXBA9 %fu$]Σ3m*6u=*|b@\ܱ%ҞmQth*kM:57IG9ltS #;∴)I`=cȣQydijXQ?b8E0%ɋy,GTlc+z @&mXavqY acϨ&FGwTwH2bCJ;3?{;S "* q!*Sѡ&oRGDn60u_6ʃ1?p {"UXBD>t _"KZۇ)Mnz)&< ߢjT#Ѵw 4@ȃn>)_dՋ9XD+_/{W /NiÌڥ`b ĘyxF# 'bhQp5 6eΟޏCd'qtjyÏ223*ASJr]#hQOuc%U"),:/lijP6,DcQ%p+ûu99E&rj!\~O1HL.τUcWqbf;E? GuWT:E!9GLt Nk\6F"+N4:su}nUlk[!@Wh쳧Jd~s{:>q'߮: ͙6jt!+1[pC&4h_Z[OJ"Z0N߉wFC`WIbPszC@mLV%0FoЗ VUv11EeKS@ϕu:`HӃ)pOsaY,ս?Gˆ'X搌rflKH4I2c2b.e6 tF|L~Co>X;9#ვ \t?K|֎KKuGd7lA}:L;Ԅg*Z_. porW V1+9}դocL >P`l:x\dq7FtBwe5$A}3.WZ~;h+ybx/oRR#z®>/l)_)mP섬@y:8ʼn# wэQ<ࢋ6vDEOWohdQl[T;hgsM̓+S'6KeP' #)!=0,וڑ\6sLx[eԺTƌ ,./צE{Djۓ!隁#[ 9-D8|"G{}usUϤ)BΓsYBxyqk_[ﮫ.V#dA-MG48zE~*_1gb qDM:;f>챵,U6nUNֱPW&.@Nߢ `<\rVVK E{cw+݌1$'B{*XRjFFW?]TP%6 ~vT.A{OFv1 gaVmTɛWK|TL6J4_/6 ʖ"._e#DC6 MmI{*̿C4[Re{ƥ&ndsC׺6C%4l'»Zr ȇ#Q?48\ HxX>_ 7TV)Mw# LgM˝)`+APEA| R{2.U|$-'4 ?|; 8:N;8y2P^ 'XlE>ۄjY"gą^I:IԜJ~W>ЂoOKRyR蝝X_av+I+77ZL})8z /?PD, n`M˼ZiSLtdT}G;x>TȒQRVQQeeDruJE%SX%W8\e۱"gb r$t`ZÜ=,%?E gIq>T,q@/~'Ց_G1Oĥ9G2:^՝8"' }'J-|J^'++(1j4:Dg 8^Hm9F{!~{-<"i `/Ts̰EQ:yK1@5fSf4K|vzWdNDKTs 3V2eb B/Xwe(gv]Θtn$po3ֳ=4kfpŭ Ѥ{(?BqTcb^~1 gٯNEMO$mWob~>k\%4R?LH|PJX̀hh#3Rl^1ecE.oC[v]/ Jx P2mUR4Vu% _uLȷC$5A\B9NZ eiߥџHu .%Pw)1-e 9{ o φ2H*7@A<l/7_QCPvi5. xwCP47Ph؏L(j }c1q=9TOOu&BWԩ%.ٵPKMp"`% evfQEUO_n٬E:i+xJ5 SLxѸ>qG5jncw: U )+F+m=&I}g{";w.7O]ԍ܈>8:hLu˥G:YᳪFu >5i3>o4lӃthDxtE8D ]p>Hn%&'frگK#B8cdE,e:ܪ_NZ|Q%u[l0Z}"P#\&(ݰɔyBtsTFA ~Ohxsy>aƦǴg$hkqFWy nRpq q tے`;\(Sfb5a);0~`s&)[(}Umσ(+x Gbq(EHVյ "vj:$`WeoYWR#P;Y^\4, =]."|̛a8Ӛ(%#)2ER1Y#)V@LnǧU&G(_ ɇ;0f tՌK|˂C~mGLB ߞ]'8"đ:'rmydI畨:uY5IʲFz5}hS ρ+{hqDT\:87#T<U!ˆ@wUl z@Fbs5,V[Xեv=c*ܚ,8VeY $I"TcG{>H)O*۩ Ĩ{nK^^r]֏"OϼT$2\I3JxJ_E߹^ӠaU>EȎh]YE:n~g@IS;΍F+Gvl3GYc #q"\4WX-(jٵ̨IIΪ}Nl %]6=1*Go1Q6b&ȧHY/ O E|Q}$} I^gP*XI%rߩXfi-xH9)XLb.Ӷ'?̚RHg SsJ2Δ{xTWGn_*./V!@A=aMp/ ߵ 3{xW =@@9j-fȂSuлpr0CvEp 1M ~L(v{Ob[M@UMrL^nk򗦛4Q./1, zڡ\h! <s ,T[5fhg(M` ˶lXi>mEmav^}4]P¿Cd\m*7#KV9mٰY{GJu ncM lOo/5o F*[Rz7eBXsӧzӍcjR,cM B)`K7o{Ĉ|4*tYvb]hQSA71vDxc -8+A۽V QBUa#nR9_CDz_?7,KyITP8c*yfӺ=֥itaޠ Tb25]ݹAZ 7Le7\s v}c5e%e\݇=f?m^a N(7EkD!%+?%z/(X|.k鸭Siv= wx n@-NoVZG'̿4xGTeqZ,mWt.m s" >6Rk<myL9Ja6ˮg6*TK_DXyHҎ9oĔ:JGrzݠamgOz*Vu{Z>mMiOD-` !HZ=/@bk&RFˆF*H*>̪:<#0>.z)-QvA@_[sE : +*g]p)5>pә Gc^<Ԡ_4p0)bqeC4unN<} q´X2giJlyBXJYut7Ip2P0Ċ콴6;Vt:wX] =b=4_aXs:*tJ;T|;trnmYNVA謤y핀MR{ux]nbpuMtn=PL6mD?x7@w#Q V rMa'oF$r'ArVu4Lڕ{sID;Ety0:D3GѠoiqɿw@.u YTX7 Z`MmљX'ñUV|doױWeH3媓hG d9j΄^:83$&U\{jkɘ\Dy_d6g>- er%LNu25{˻ߝ5\fe5â$Nk^,S =1NXN\D|N悭:pAGh儩|&li9-)~gU!n4[s R8'b=$Q #7BI?ߟ/#1u3 /yw9_;oĪ h G>GY/%H^#A _PF\QnU8rdu 6nڶD1[ FJ_Ba:e,r\b\i3^߽_"RoSّ@M'+zK$.kМ2Vۈ\8ꪄOu0PTgqUSy-' ;Ӣ1כn6y~;؟uؘZ7+U,r%q)j ^8AR1ĒKNb<\ _Bmb .%nyh2 {J~^Pۮh5mIz& A?F߲3.DZf2dZY bGxfsx՘Yә9IEHo{,RJ3޸:tHfe?]Di9WnMr|o 1[3)y_#?4fm8iJ׿ۄ^F?n9]|0HrEʇu* z)[y줶(.V&!›}=AG Qogth -͗p9 $=zD)*SzA>c`1W0OGHg4+tj~FӭRb5` j( 6Qj*z7Sv]l~yw 1hVD;B2.pޞ g<798eN#Z 9޲,G+Z+T8/&% +YOW'4KicWb\9vնn_j<%N} mn6kjtaD YR+a@R20˿7PSrbؔwC-1l>'@[-H;;\}+J- I!qf ~z<#H,$)?Nxx56R>MObݥ&v T!#3o%Ae3pm]4_Xw`plԝyF}SOsM o_Z]^X˓#$Tsag"Gl[Q8yG Ow҄SJ;"&y pb(p7kPlB,yz`TPjvtw50XTA_Nd:&ĝ*޵J N(R^e #N,ph^DONm]7pkTbc@4r{T̎M񍵼A䷾0R«BNZYSͱVw(Nklh8K:k-J!~+{O`J?ee:7? klK ;7$1fe?D ]P!nY0/KagAM>R3xOqID~މU;](70GDBA; 'C#Oͻ仱5G;gVºSn2dZbY5!i̕%M0t-RUebAf6RG@>Hx^ي ;+Xj.BPu-mN(d/•ѣ&^ QǸJ)b_M#y-t@]"kCm-*-pAsMǃ Pw2*F<%mRC\[B`? 9Suk1}X~TK&HZwC (3 DީHNB;Ts\{2’tUOzwۖm򴈥uT һ"YC$}EL ,l<n,O0eS*tS Jғ }d*,û(EY5WL$u+Py2Һ2&-@Bjiբy¬@ts"]- _m{K iZ T"noGR}<ƑArҢ:FmB'haωݡmMO胀A>wH4/;*fUSV΄CV #-qB,ѻ?GJv,.#@BÐr*w+Hm-OB%//8MkYh􈙂@.Po.s7XءabMË|͑Jj Q9YJfz x )*e-bX_66T8yҦ4-c{Z`ER啇^_}}u0I; gQx KѾ۵w6M=M: RLM7X4(TfjP^KޓPw驘Os~0|ieU}ZU5אsXmt9t j;V#eeuw&QTsd{X7\)(13BT"8Av5CNO5YLx.aOwPWaexw0E--\زF3_6Rm/T6Zv&@udں5Rˌ _QL3 qے}C&.*6*  m1$d$ yڂM"lE l_  li )jD+@bK u!(99uKXS썰qbK><>z:^' -%(6EXY;9⧹_GXWoEBu *T| $zzdpO d:݊ 2kdߛ9n!LHMSj*0Sٱ\4q { Ȓ?{hw: ).tZbU4nLMUFcm(=79 ?UEfR$3vHI@ۿ@kTX YmO6Ba8Sx<=u$07{-IA1Cv~U=zc*+8mNF {OB]aPDЅr1]rob;*2ǐ*+tQ՝췑E ż֢ dJV;q@.RnDlm(g;mv@e+`^Rb KQ|?oJY,9*\-#Y"t,8U<"fۍD uuπ A!0…@f /Z5I~8gVc'|4 mkxjuӬnCӇ-Sb;&7!M Jl&1\KLq.&^,녰m@O*y2jHٕ&.^j չW>Y׫w&H|ϟ/4~Y*`3aC9ւIB As@Fu!0NCX>fUr?U?]S_E16; Ogs M8"GwwD>,;-F1n_`JF66:^Hi HVG/4)@n(+vom*s(3)Fj->Lo M:MT\ /`yr# Xc"c$. c sѸ8_›x{З{7 iVawbq+Eh!de%EZ vՂg X19ގ6p>) x$sdDlRcLw;^M=Rİ9=WZOuAE lYvg&-"R)F AuyEdags!WN;A#Y5A86zpӻg6%UY bCJ}Ο_-:: G%мtzWn5 Ds$@mG ]P$y{n)#, ,i~@ujiYNzc`DRu7\d`C^GdmJ^A>W[]]:UjSlad)}TN `7wεiIZAX!"UӇe  ?O_`/R0 :QcYQ޿6֮D-XH t*>e\\[01,im,(-$GL{+ 0j%RED`MU :Ycx#ΐ0Bp-[ K!SC9&rXE/\Eu0$3 {Zꏴq;%k6?Ÿ/XPnpQ*Pz(/QEą_`R>&:2z_Md#,QBN̮aˌYIdѥvɈ92,E$or@=2t(,'h¶kGۭ潕Rd4B%7e@Y [xͯXo olw"YaQLn`υkk¾}l4$` 8muJLZiC/'V*]M MRu~efþRŕjPVm63kYt0M a/W`l+"D,H-aZ\'=~Qd[F9\ަ|m2f#qJ<j?o^z8.'#a vGc|2KWFt>{Kr,^\׺dda92SNs#5OV#j oo׭3@W%m6g-K =eo8NPX=vqdP-pQ^ͺElHH،ءLm4^XRxKR>^v}'"`3]΅U+ fr50zz+ҵ;耚4@*΂ َ( aANĄNQ o2cǚQ#j> WsmS&O(qZIlj:Md %t5?b` UI. =@ޭ߈&$]TQsߔ>sꚾͷ5WX˛~ b s_=y 5??I@>EZ:*/`WI4NSi.+Y_Hl To\!{z!y* qsT^x̗HnkzL|^hcԼq]9qjMyÊA-ݏ^wvxT+sYɀ4DVBx]m;y ^&D}!1vy2ezj(έΩPKXqyXɆ!ߩG‘ 8H4oj>1>jwh#ΑG^\+Υ 52pJ@ i)F[@8O-}?O;А<|X#0 B$ƹRymv,QqF&" S>|Bǎ S?s,F[,<+MXhlQbkv/C9!H4א&VH^qXpLj4,ɖӦn\e}MRv_G2\EiIEyأ6)[3ª%2LJ#>flXq&^z sgAG(R)yIIdhmj-^B_++U2;4'dNHBj7P/FIveHƪ^t^S,lrL&\[rѱ[ϡhV͒Ga)vlu"QKCݢ@DsCHfc9 R~ ['<ٰKeJm !8=y2qU9aXv@S|MlpAHc+qb-jwY9>Hޙg+A`izGfZSR_Cn{U uy0a2+Ҭºj:݌^3'^JNP9}uAϖ>3nN>9Ki?ЮȒ05($#>h{BPmF̤*w/ʤ;J*o207dR /lמ.Z)U, ,~YKչape <f[% 0XU$s0bиh/KtuhR[ 4+T0v< 2Xˮ4/`FR@+mBC;_f<yOtC]8[nd8!R?Clu'f4!ԗ0?-Ə~5M+V30 4UnAarx2*ligkt,$(]xU1(bf=*RGgkX;I}+5 G]r*ؐ"ŒpE4!ˣJxXcC!X-UErZ7 rcBbIx21&`U=4DL*&tBBQkO=-.c1L ֝`䘶ӱz@g݇{M"Q4sg4$f.>AOR@Zy Ji,&qѰwn ݚT~/*ΕoM9#<47G=Q`;3rP )o?߁+ [vCcM~}3[Hы@G䈓û2pUƝsq[6U㋅nznZ$ >|_@FX/$4WC0wݣhBΊ`wR|RjuJ#bl(`' 7%{$] % zsɯO 5$ڃΧJaOSxlƾSU7S s{ e\^*#FbjbRڳ%eS 17\;u#ԗ``J4$u0Iu#i8>8'vKEuTc?90~,ڪFN0zk\ŭ2 e$> = ӈE<+c0c3O}e.i9N\\ p[lt,ҚòAGE(4̘dLb-eBVe{̭ȞOd pO$Bٕ>?[`@t IMorh)kd#{dB :ǗdBb~Jaqtt׍s_FS]D}Fڠ9مZȗlnkj;ڊZ'x9P>dgT0g~fzeor4,oa5g0HPW ^Pmd)2ء"y9C 4^Gި|a吼.Og\Y0A.o՜\k$j'n'$Zr|@ǬbHR٥sI VaĚ(ܕОrDe>").PϦif@0/gdS~Xp?797:ՎJ z&Y>V?OCBRRčiA!sCR0Gt.8l$ؿS6o>G9Y6Ƀ7oƍQTbb_xz -n6J`7<:GW~0+7Q]&oE98)̴ZRg,x!ֈOS#;;Z{Ev̕O5^GUstx҇5sC0l% ti~c ڐS]p^PldEIоtU V?Ӡ%ﰺ)$ 2"*!XFZpYUT68xoZmU>7Y;?(q¦i|/.s[?4˄3͹u6ӈr=FX\ S^ 6iIIvx,eYFKۖD1yʍI;d54jIZQ[BH Q_ǥd ]pld 1qyD/rKJW;?\uWCrc'& }TtI嶟^maNx`e|6"-ޜ Yu9KzG[7mmyt#rk8^Ϝ?㺨V3ߢVsR+"pd$gQ8#jTB #3g'Obm5 $R'#\[{7t/; )5Ep|7+~38羄bp1K~L>7`eϡqBD30UQ)N-7x*&Q`UV̓~CKNTXKa3Hsᰄ'ϦDqD{`D{kbE7ArO}Ycͼyn | ߮]T xs$7FY:Wqi !Pdػm{ xҤ̗5M`;(Cu~ <|YYA7y3RϑDrWj>_6msުr(r7 .C|-LOZY#16k6;c#^Td/ԁ zE'Hl%q}Kf7I|4E\Afw5Rq+1rL Qtd$SQF3%*jz<) 8.<~oFApc,]L؃DH vgw.GrJfcl*fdN2[] T\+W*1@=".@S5qAbW&N=G9 \1V }P0,#Jڷ=SFlӽQ4Dw$xP3R9*ׁen6V=ᧀX #.<4Sr1*;jj]#*>츪K vICZ-"^AZ8忄6\8y H|496?L+m>W8^`Ob{7u٬lęP ;#pfbULh^w׵ (4MN gA5DwU\k}ېfljJ-Kz"gn2[u79hOZmo\PJNA_6\mIC;,Ryd nU * 2gb 3v weYhjnē!VmiS}lފ&E"4/-[3 'iVy6W[+*gcXrgHd*%rn^S.OFKhxL{u!N W]M=!n{QZ;-IH1gfz̎KІ_ n>"\jJ]2cvN\ߤ!hj6\Y#Pik珙ժxNX@5;s0Z;X Wy,q!)K17~IJ+wXlΈ¥bbj EN–AоٴAAߐeb}P?qN! qbM3iY) f]3G|Jи< $wǿ!fj dׁ\փE˛'O{W^yWeL]YCZlӴ0Nz%u6\MJrEbQx C~WVu|4JY 纫nZ>f"qQWEڻdd!Oad=A>YmZE0B:6ۀru2HK|zRlY쀑)(h 2YD"PH8kwO=Ʃ5J1Zg$}9`-1z=}9߆)M fH*CJAQA抆T|y,BTD\cz;, `\[qnȘ,\d'W<հD +:*I~`zۑt$HèJ^2<U/:j,?4KoǗɒ\T*?yørM#;\\lL3HN6/j5:^HA,]!:N 'iV!ٝ{oH+ ƿeP (ukU/ O&0m(ӏ-˵o-˾f3/>5)>S1m SP kܣٱ&jYx?$1in ru-z; obUt@C}s5"I!6$*wuaUk0LMJZ/7#4CF_,}~ޚ}" U{hk~#r8=\p,=SHȉY0Ll %9Dє|j8״ kmy3EoW0J9.E!H>Ԙ:b`0w nXɒ(S'"=Sژ_<X!iS"Uŧ'`àb_*)/~J^SA7drv IVN_1(rC(xh~/h ?x7ϖdCu2 \ddO,!b4Ӊ52|I3UQݩz1wFӶ1%l}yJXo9խzjG͙C4" YkS;9('V&HzbXtxQ\~3g:fO­bܩD; |038]-Zg )О;ב7%!H!&>BA70se}{N[ύ3卄@0}%3ohOz*Oxz1@J5vlc)54-T7"Ufa; (DMoJI-p]5su`J २%sSM)6̌O;y _evB~.sͲ6*盬\L;s=}NwJ. 1~0W X݇ZNu#Wd-(@];\6FQ`᫜m}=Ɓ~VJh\]!9'4`W?5FΤ*ad̟B4A$`c8BceDJ ǚ7ӅѫT$r^/ c4 0X0^2~@2;֨[VBJ\)wB3Z]*iUy$Oݧ?޼\G"5|EPGX]6E쿝 n4"hhAdNgQs4_OlϾ.)Iå$<#>WՈ|>:݇BhY)\w(<&>:x܍aRMxwMI\ߎ3v k{<>v9nٕdo^W^w9%Y|Lq7EHGP~}I|avVR%&;/pv%cnX4󅠀T!}2f.[h_$G=a04VYQ|9;Q8F%_LGkPr2e85k![~p?֓ep! VA#Z)erܛ6QΥ bJ)akC,tyg͗{վ(,/-Aq}0]R&< FPū>~*/+A&iYH0 C!CEBSnShnA18^8ZˬomJ`h n;#A7`5)iDLݮNP3̫uѱ; /FZW\=)@:k0kuPe*!BJ82axl-Zd(dvl :ynѱZ2{Ʒۗg*r KwAP20y%B~v<+[ozNK%Q|tpU(@84X}ǕxA.@,Ж7l z"W}6ۣPrU,^_m?@vaeY|hY| 2Qb~k1_empYبٓ׆ *dtED? c'8 Z r S=DU`|2>갽yK U@-! -'dE t)x2b𢃑`zD#[Q](ۡTtj!UD 8pwKUW_9H S#qX汹@ Bzm) BThL%:5M| )ŋ[帮/?JO P'Ͱ< 9j@l ^IR{kT gr0{jd x2ޅ}xO^Hrz퉸妞*G-їטf=h#V82*W" LU<2"͝1T 5-'*m%t E"qr[8b 34ZOm\͡)RɴNkwG^Y`Qk]q~j?@$P21w SLj`B/vq&O#,* yp(Z!J;,R='׀,҃>Q5&4"!}߲ktCn;L*]ٍLAE:Ps{FECkh& *Lgk@r~PxMފ]wQq W\եdm|:6_|Y[P3*Z=yD-{u!oXx]tz^іhDz5f3O?o4 BS&ݖϼ-kHSh.DU.btan|xʝFs/*tpv+L.(c'I’Wfc}q[lJ?YH)SL9X4!C֫4]rep'8i/O&Kn()g!?6qw>3=<9MtrȞʀf@'D& ʳh]֕=եY?P[%7>Atk @ydfb*0Mw+ļoDW`xq۬АtEN%h+eܪIWlHyR[N?-.5B(, >v{j[}!掠s\]~$l1U'4ODVAɌtAߞG`GmiƮC9(r [+#%?(U.C@M2jGe]rhπ)0 ǰB>Xj>Ya:GlOvf\ vBnxY t؆Kby|50WJ {̚WKY@N偡@~r3qML=J G[z~ F%Km>¢]|tNU.Q~uWGfwt-}NfƧF7n%_+[O,x@ielibMv'kh]4z6KߣeL5"> `/~bK<9=܁M#e k;Ă>S/̊a~/\_=!K&Y1q I_ 3ܥQS,-܆c \)KqX@f $h EZrS(Ҡ^'(옉6'VCAc}Uًbjل7 ؾoE7S<0Xupz3 oc`kRa´FА>Œ Gr*_fsEP< hH;=$^mw<,p T<(=_ -s#JH_|=R҄)"?(4/q>>ĥホ8@X[ P2ʰlP]n|1jMHasȗcs9r%M[f^4@YAFd6]d^E}"aHcuBQb@ɪdI-J(;=;|mR 5??gF<+XW_`ܲ>? mj`iH+,__*Z߀rnX0˄΍.Ɣ+,1M#zb:Ëo+˭Ȩ%b4RП@1X{pb3FFAaܛSxP$,@nv^ߏ;+*;݇$3~bndɞ$NdH.8?ۜE|AZ2ÿ?rP}"fKo& zy-J:KO78il q1rU%`"x9ݛ[T! U>Q1M%iBЇ*䇷v(8<  [a]hI:u Q4sp.ݶEh0Lu q^Te+ڳWi`=;ۆװ&Ҿ<7Ts󛮛:7wrulqG?G0GBKdlL̥R<AtOÄX_H:0[bm.;*8<-&`--]MZUyKt0Nv-# (qc{x]Aٮ_-]QT(%ak< `G<`.˙E_?[]rՏ"0`㥮j8zLl{3z&7h+Nr f# 8`T'0! g/eKqk1UC* 3rio@\ P̮8_՚fsiAܴ%IPR ÁY %g=rS=3 n}eEML`0R X/\E0+K2Bo&p^玃:ŽVKa|-;ށCO |~Ƭ!TB3S"35sm \T r=,{͢mp.֖HgQHџKKLan ߪ$j?!`=&AXYċɌ4TP f*c;lE>/y]pqON'V<[>UT/jB,vt,t:DK &SK }LU#bқ)y+y BǛxrAOFp .BUzys/c\́/:,*MLt.@{g@s"ѷ߄G$"]\5VܜE1x56I|X|}B%B@ 8V0w 6R>~ x38gOCZbIc&lڳb|@#~ck7xVI!uE* m5DvLQ6GV.Ks6=2vnzY8|8V,vo㯋[A;05L|3E9dxL n}\|u~w5'hixԴLht:4qf PVȁ,Cƶzhä2Ii+퐔R tkV }Q&?G(˛]F/l|I87ԳflCUtF%@c>gҡJȍ߱W/[+P(= N}^[p2㕃;7DQDt4þٟ Ja;PٍI I!K/jw+h; +Hw+ܛY0Z4P3$ɔ;LuL O|i,!ᴟ6!c!3zFwh]v$A71qDOu- %k j#A^KhymL\4Oܯ{G *yshEW0ҎGE'ð|_fNSATedZ;88^kYes~SIkF]*S]14m귲*f8󣚸bPE%kty4F?aw*hW-ncVgxx*=}Jx].f0S|҇OWCG1ADK <au:%.mU݉F^c֬]l[n}$ \~(tϼ34:Ң)/*2VewDl4nw&E|8Ic 1!R;rrdob0hVcT<0 RXg֟ҍ aiTRt=kM` zSdaul^am+0'6aRTERjq>-6MөDбm*`U ɉɎ2-Lrٍ ˱ZU2GG̥K:\[[$gJ6bp7<߀%\AqH 6rmC8C7EP"vzޚ|¡]LrC,iK!*UX@޲k^Dc](5Lo`v[#j5a MRXm*¤[FBőltc^EiɅ%7ɺ4n Etl/+cUT\]!re(ook?4k83JRHbkbi/2Ѐ Jp\3p}l$6CQG%XtkpWY`<5NQ3D3P83)#޽|BcԴtrqcxSr Pe}H tcK6!` md5Ͼ-428,=(S޴eZw%fڡEɥ?F7 .3Y_M(:UMnPVfZV)1J32=fssUy.y<*@yܛGAtMsU/3sh!ShA,çt{O1hq C0sWc>6nT,n`;>0wzO6 !gu/Tb?v ` y|% is7‰8f{fA)$UlTᅜ1hos@~1F{%68^4]وx wA+p%{X5&X/݄bgCț,EFMQLCDI۸hdׯn|ĝ{*LoĢQT!1,D}큂rs$rϕjE*- 3ӉWXnaHчPb7Y%hrlu3ypy HE8/hpo51a(ȔC>'xAٶL^P?1gq}5K 6 F'!Us-kWSN0\y~qrGI Pku.ò r[e@t0YqtKY$piX*a2h4aAx?"2Ra:W8(dyG>x WBLdZ88yҽRK/*őr`]+)[bXع?˄8}{p4DV\Qo<բ:\^N/ŞVM rB\p ƨsb6G)WQJ}& U'v+@3 Vl j#n}Zʺ^:.SW\juwF;B1H_et4oją#l5!jnbzKfql-8lRR4uX "A@)N[CޱTpCowV~+v`M]tWFHh͡ v":ӷ)p//ی nFyKqub_ Jׅ/xXWŜvT0%&̈t /HpCD $eFӶmYS@Nc>~͒y]Q?oe,Vt9ħ*6!KDZTn=` Gi[2477S|+Uˈ (qq-\ !X"g:ԥfeOVK`@※7#KzEç( ԜZXw>N/"uюgp,Ṯ2 a!®34xi+ "yQ(7[|陬d9ƗOB^4` :i8ϫӭ vgQt h[Jr mM?X$aiΦl'4 kܿe5(@A+.!"fԟa%kȥ | ^Y Q9@pq%H){tEܤ{a}i$:M\qKc; nh{2m <~X4hE}ꒇ#;2V)\Qhb;OOT{4eD#\^=Rz&]:46`tP陵 rieR֏v^m1"D#BOg| 3 (b̓}ǭ)8FO}msGPNjҳ+cMSg ,Y:6%@ZV%7f\7B \spe[/eشJP(\V8Mk23f%*2nD0NAc 3ho(D4p$/"=0}fцt*R7MIxWn!б&Q\H=vϟvnD2eʡdgBԿ9bH `C?In]/=@"R+@)@p!XZ*FP1iJvНړ"v@5Q">"=uF@p<6R,yX UEDi$Q-[t>]{0 ͂l^X 9D<)㗮m9|ժHjUlE5L6u.AvL5GSo!r05TJgnOQO;ZPJV\2msG1.oGf ?d) iz!i}2G^|39U=PftG* (>4Coi.)>c.[j(~}3Jv̤V$#gzHH8 ]*8)Hhkk"$夸H+D 5VؙC@5qTm"=^1.sv5o` 5By^J^T2SZުba}DӦ}sPzЇgV^?sM^-=9DXo^UϜm4jѸR b'(Y|$Cmxj|T6cnsuz.x;,1u!-حA9=đ[# <щݕ~O"B@zgN(jw(ǬA# J\˜K";ޓ OlM>w.7O[x"޵i*(r^ &[$B}D8IMhbnuIɟH:-m^g ^8`G H#a$V~w0@ fGL &쎍"TYv7 aJi3c6$Y~q¥i^ SjLk/) Et(^] fzl#[Cm5 4ǫ?b@:x_GIܿx =FΞ91q }HgV2$x(|3]R\z `c۟ZC]TBk nj'b ux&=^l0yQ'I~)%NJ.3q5_Ԙ<:Ԛ!?{UՎ#aHn,yJqRur'Oy&wIZ1@Wgp gĹ'h݊>[8bK0'x) -VWX+UZxs/,zk^aJ]Q7tƁm?cjPmGs(Uz.Θ f3{Cd;䋻 xskldK22aVaڣ%/HbELy1Wtr#5Ϭ5:TQ3xVXzAaILdL̒.o'~]ɮ_ =j"ڙQtY-UDAy!6^O!B(pدOj?M[FSG⃍ Ss>Is|d2+J/R)lq &LJG`߸#5AX_`v83ʶ+=rfz˝x' s>wn3vJP2ʆE!\s`apNDj0[\HA <۾lUyR(E>5evnh5z F׷E;=F%*P?,x^]Y߇$de{tGW\ '~@<F>4TK^42eЪ7 {1Δ@Ռݪ;zuM^2e|4x ȢG];󣁓ed**th.Ya tKqo3W!1ɳqDbVZ!f"'~2d׋.:cj~.frc`^~؟]WmF#8j/2y׍:r%UeVi* /^<V! 0&bRP`!,Sc|`sv/ >UAbZsfpYCU 27&e^Mm^/v-ʍQ kwwPhVjqu mźY֎!fNe'$:8(- ᢸ{Z|%Hw1M$hd29r)ƳUV1GZ_ĵNkI̴u }R|q P#5XBP%|Ҳ*yT̀/bŞ"+hROx7*YD~RKjzC*Gt,Ip'5U|EԕNrT5D5m2#28-Wvd067o)Dm-]!#~2Я^ Xvx͑>b+>8;4 |r&wtFj\՗1#e?A:/" >r%NԎ㈻j]0l)BD斷~'DQJZJtE(o0i"Fk,){'/m`Q.OclDЯXp1)]= lxa2$`%QvEȦۡ ]T59kQOe ]~䀎5w9$ AeT!bN-T JUXy8@N&z7R1x[5 vvnd"a{Csx ZB()n#clAf|_GndrjۭS5JIk ф +/!,cS'խ Y3]7{?O65{Ql=9 UL(I$9wb]/zҫ)_N8ȋS5'Q +At( n}/O' ьA6ן6 (?Pqb* ~ύWgYǡ-/jv¡}} ŸXUޑ\5Bb.0gʖc^ܔ(ߜو7 lI3%I{;wYAz5x8=}G|/ {3l +x8zO<Rq4JyZ J]7?Rātd.ISK8p N07fJgzU(R~G "БV >4isaĦG|U>ׯ0E5&oc!#Ρ rezE3Dע)d1z ~'oxCrDĪPנ6P1! S61{t)`~tV_նƉ2SA[%b74Gд<UwfjIuQ{qCGb) pJo^?߽[|39{sH sP''ew7X l,8~u jZ~*mOY֭gDL̺F"z7p迪2h OKmhE $|gC4k߫JRVFk&t~’ȁV>孚-@4dA1ѓHNɃfd; (e=kͼ"כYEN%󭬤{}zf"7TY){"' J-M.͏zs: yxN0΋W&YH?ղ@jl"5Є0'j"}e\̇z[k$bE%'nџoEG ![K rYrZhNZ>0IOYp]a`s-L&2-rP^pM| V,e ^mEpp3y<-g6h_MB`uksE(f۶\R49ms"eD W6d(/3K9XKܧ1y>!Fos賊)sDqS-~ Z 0eZL`8KJٌPD^w=hK.7Jh}A,g'$6-S5ZB=n.Tr?J8w M_8`7_DT#^ZJۨw@R.6VͰ9TwĹ (IU2D4OtW>zfI-eUL dտTYOp,84x;wѲ4ZGt&|)Uf}A%"0NC-Mc>k]/dshhtdcWWqpO (39HLvҌW^u-+_o(p$߿_%=_oSe#͞":fɭ B Ӝ.{Y*nm fRgx,nW"ϒVo, A޵oLg鍈LizfY !78F4e> j?" } W㳜|*uZd.{[,y(Y*۟RZAI F h+n:g@E,ݜۚ7˦ϋu[}^npEI' coz5_{U WV7$+2,QI%D&OTQkgx$XZk~#*{K{UBQ[dΪ ٣eH.Inf5%kgCqh вV==H1Cʍs(rf:~n*jaͰqӪjy=68 VTA&J:@ߚ`%#1cIͺ#m[`)j\a8t cȈS9@Ftĉ>xŏzVu|so\ڕb dc׬ҥO(c{B⚈=V )\^8xVw48 /||D,1[ -*W~"FIȑ!#~<6u\H[ h24*$pJT+$gY\&cȾ-_W A8@<,JLև_Μ%<[vmBXw5G ;% lMf^ cr0嫃Лo!WEgd,6t\(ȴrɪOUwc0E,rnC%1 7k찻`.L4x,6o)U͸1)dz_Fj%:HY?ˢtKw=mF1YnbC V1mT!]XzYLݭa'↓%U}6^q3^GOEAןGI0GL|͗|u h;Ȭ|6Sۡbʉ.7XTχP%@r>JRT auO ӃROOuy7gzj>I&Zǩ,mg#:?vX-8nGrui'3/SqM鬆,DgjC h+`17 d:t f(,^W}ўR쮹 'JE9_oɂ f8,e K7R-faCt [SVC^ Y! z_.(A!;#.͝SDIPN6Mzܸ"ū0fC'Sr%}H%BG{޻&I.Q Y#_%>Cۛ~ 5ޯ-5u\t.(2*֧M ?, [r-W2/9pu՛g^!rf՛izݨ0:FN ̞w~T3ْ DydE,^Yٷ,C(f#L(ƇVn s8?_e4-x(8IԚ3WUx>>o OetFTY$+|&MnĐBܡ6@z[acb amܸfo[{XT& M+*Bh agy5c '|!9ͩ'xq;KQ|rLi*l=(ike%8P$Qh|Ȥ џJ{^Al@XV&P{s~5ԔgXeAE;#*ۜ#jѧ/幘fn~twh>Gqk\[-@Jti tFе }KWL ډg}ɩa\q=7Ea~f|-]PsjElCDcON9NHA(?!!E<쮻 {^||%\3S/&G>Nro|hƉ1JMAbtlKJY$tS_!&=.ϱ =WKxZ7,DRV}YA#e/q4cY%An3S%+eMoṕ@C#cY(:"˹ Gv%'*nkN TRO|^ZpgwR+/@P@ gĦ?鸚Ynr܈*g?+`!MHY MKZx(4~Pk&s|?IV++v ;I-,a]NH\`ty<|6*Z0ʂҞj ,gޢ]kUrQ X-{^ ^W#sQ5wf`v.P;}ǐ6G=N?XB+whK`oG)͛Ǝl׫fNwu]'h/էYvQIpV{dnbK$LwCP-2/H4/B {6nDԃ#czXm7P&(Č#TjMi | I"4{k"G|1_iΟdFk^Ro"'F&xFsm }G\̸ǖ@ TI BR~Aζ>uqnt8HQҕ@&yEځQġ <30X0DMt~x"Wǽ*T7yysyʩ8h\}1]_6ǎ|١7"79B{/ ,JvA=)ex>B[lqB- Zqe"}AMȆuizNfj'OQۯ ZuKGR_ &" .k1Rq@*DC͛(Sh GvR1/O'g3ąBS;*ՇF}S}+Iˍ6n,ekHQlF)2-k2̇4"ULN|Rk8m_`gҍ#}DDN[dۢxDR\|Cw{drbC^5vFTyEVQQ q?^m-,W|G㓁&'+(&STerVg M#wl3DyM&v 6aK܈_7+e9jVp~-zÀKPie2r +M;0J:Z:; .LϠj R= pq9J|Zt PQG$҄ [L~>b"mQ&PnUvze&V?D;J3z1QX=h\?}{Gt>iV#"צՂAP!b9H ;9ճ*fΨ1gosoG'ݘ^,ء#M`5Ddp͡krKbrj[jMdi—YQe{= 25A$`Iy<",إGa3˭۶cVd(,L8af5(r1Ug]7x:=.AƹO,=STsthoT܏3C;qP3+ 탦'nڦlO(zm(`^Η|_KM4~}NRi`?+DZM|mhe۫,f8(voG^@`ngO9*/ZZUYc >WźNOGTkĉL,8_qbdmjXr=py\.ϴqPY[rBRqnkS@kl22D0{'&@L/S[;? ,[}V_]ڳIw3MRR#? j@l lQY2:"H =4 6OJAAtusyC&Wg\)\(.N.I6Q` ]CvFn |K>KV?6?5[!3!J7"[ׯ:''v@{#D>i IH&\0B@xF\ߑU(==5HbKēf@_%# ^C ӴƄGBq Va_κ6p* ԒIt6'^&|d`Tp<<'QNϴVn(&)JvĈbA޶p,|E.+ۂMd#dȣ]gWqz5_8~S%%*j:3j3X;[s]eL|RP֔55_CA mK>Vq?0* ΍ w\p;=a~ɤs$u"ow!8/-AӜh0fiPغlpґN9̋CITV 9vM*F;qcf6v>C:5K.KU~Lpa:Z_hrD _,vp9Б,Ae6c-T ô\ 堖GI+P IeA# qz%Ycq{T$Z&%ўؑZOwP e]d9t ) Ō jKW*qqo%#5N밾9ӝ8ʑaوCvgZlcFC,qnll‰F& M ݷDcVe) j=JYe8SD'fHGkx7X`N, ,f8iM2mW"$)`b`tΧ;wrdglȀR67#n=Cdz}|=L_,9{ieU>W"aW*lO 7=UIϩ uPU(@_=)-!F  5W{TlA4 GMľtEP gU44jƨ $W:J84P"φR7JSdcMo l0kwWQy."a(v,EcY8'"VN"igGYSJ[slGܟ91{,5bECu}z@?aLVQsj4%AI;ymGF^*|遷0lxvJF6\ Xk]<ȱZvQIadY: T9GL>|G@M5lIFYGF]dvh+%8YhPB]6j *?1tmHɅ NJ#nJn$X* - ;ؕ(1sK˨H<&gdm$*+yΙPدoU FT|#0yߝ+XFM)V<)_vKji9nZ|nAe8bdpΚ7$ 趱Q1 b;s} UO nh,sJop5([\T@?Cbg Y #]GCRp/jI;`hAJ\FH9 kq޻=bzbs,ks7t$,R}(_KZ d9W Gtz*ha…UOyУQF)GDhi R\o>c3B@a79qWl1MݡoԀ-l;Ni)6Cgݕpaxe*uoef7h щ/yq*[[]#&r@ 7[1;Oq*4)Qf1b8٩'$ Uȇ6goиM*R6't)2CsHãA{YY+"}ӎ}uvza[|;\K̡KmP!сd X1ccAk-`-p5Fz2NmA[oJp⊲%\jjߩaf\֑o5&P2,FGߔzznF$oi4o?!.մ|-s(Oh1]h?NyĦhv([W"K_#DJ#h?mEzlD .j|L8zl .č$-NʚRk̟To; ,|KSeHEyPV`^4p%I65=Ua30;Hy - 8YIaq$r3}qjB=`j{OTM$nv۫5OLij;7,9/IQ2y;Lυ"}lF'd 6g[Uh?B+|Zu>J e:ϥ; eBlb|CX/5]˄`h)QQ>m1%lEš3i{}(#\497#L2oxL"_^Tk0E68w}C]L 0 TK^_ohZ{n `DeLSa?^9$D& 1inCRsI]ltz >QP{zcȷ3-°E6Z]Z*9Izpϧ5dhlq+`i ?~߀-eV&d33U0ud.Ӿm_Me?(.б67B`VGW=zg\\7T7G,vG8p7$Z5#B`po6c!}ϑj}*AOf:&AU9c(~7fWκq-7^Q"70却=pc9݌n gĦ]4w-8}/ iPsurD[)cqT_+46ZdOr?v7+XlrVtnu`Ko:ꩺuA:4NT~H![w25V#Eb uVfgo MIxmB`, O&"uBsUBcY_4M]dIf `0D^<*%nvɍ&4 Sl=腐K4A:YMj;!WU% ‹j:BU( 1B:P%bi$ұ~AUl?0ʷ?8z| <%:|I>(3e<2JQb3;S3\ɚNQ b8ɆQ{CSx+RLفbShޛ afD۹#^Ce!YZ+p(]9i^?0 !9)DEn1/Iq'3*!^1@R!\ip]qghSNXjNe A>N=3ɬLJn!:+o627Zs-$9ĜgD=kaHDLe9y=L}L}b uA7"y35AtX}}cR]Au11COͣ~=Q9^ O iۈ/Rds3F{m@$ d8>IpP)=a _x"ys$V" 5]J; K˪g#䷦%"}\AMپ^-p8@)V(Ǒa|&rFLi..^bOn Doq֩EY4)k'#З4ۢo.k (T0ț?`y [fjղ<}v}QF[NZr]\YcrVVIG [1:.*|4iP[- !P:8Qe2"{ہ|0%X󤯬/-dtC:{QpK*ÙS& hH$E/߽#K+@l?VSr>E)PFT5)(ԳF{uIG0Y}ԯvϥD:^Jv@Lb +WD.ˈ?6֯ MV3,Wjs5lgSϷ)8WGW3_ pu޵oR#5^ HlX4l0BɾTyorai.zC-)7#*jgsmm`D"W)8l< P'7L\"p8|(rvj7yxm  `ǒ/2m +x- MaGY%'YsEP>v$1r=]p=d~n '(o8K h MCS f].)=3J!{\gBU'7|uS]"o_-TwKqfW\t kT'%:1#7x~^.'~ޠ¢&MV~b[7yҷ̲\$Y >x& ${"> 3V&ekH'(̰ g!X^+l1D'*Q)DwYSKw4ޠlYv,:M3ܡP;V|*N3.,@[֛*LQ~*>q?[ g>Ǐep%ć;]]Ls_SGZW)NlRӓ10ojC\taa5. )r` T[\'+~u/tFfǐKODt|6k+̥j?tWwi Aݗ;ԶO]#u@JunN}"{El8l":=$5'홑f> }P:Եƅ>v[|[U94ED`%=㫺r?BbR46֗*•E]x81˟3 1a-{]rq vg&\0+XF*>#Nߕ)M1;a>}![Y!`4v7 "^Wڣ4ug BP˻w%]N@?h*z {v ( ؄,Jw"$ skSיDx&51 ku&&Q%l]dqJ`p kRk/'z8Xd_9aV}<&ڰoPdi0E|;~ & v2Eޓ KpFl}97L{Џ->Ayh!"@jNQ"N HpVp >Kx6ȊVV:}\ ~NUrݝVB!x;o*Ov2W\ϔ - B9krſ5l/1B)}n7h2M #rzH<G@j+}/1/X$A68;aX@jJ%%tNm "y P&*6hC$vB@) KjMN6fVֵ\GlqK YʍX5M)nE_{r\xhe);SܸgK}yjNZgDx\6hJ᤺cH S7"N @^x2a(DMvw\>Om.~+ ف6 |FE-EC7WrS[#^gz\n7JR G=ΰdsZ=5o"->nV(iV M9UJ7GS!  Sڰ*] _RGX6 Q=k_3#ވkq O(ԁ([a۵)O+JP`UP?Iv>Ny^ p r m1$va^QdTM2(R{-˺1U17|{ȨRjG#Uj5H4PG`ڧ-̎M+ rK 9VHWufӠt5鶲+} zۭuP麝S+fx.=9jS?Nx䜣ۓҖS'Je h~)-y* =fM{^rPAVkrjQB/*g׺g@N9EF2?o C+~y[;)ޟҳq!hh Gr` 6|8ajkƖO~Q'{ņxQ@nȀ~;z*6XLj1]Ј\z~F֙5V^B\*s9M[zu4F,VŵR!ĉBBc N%*W3bDDy]"hc!⥝/f)/FXNuڳ:*=рE"b=au?"w'`t 5F1ް:ί-'g6%VռڵQ#r[qާc,{fOB[Z('Ro8!߬{ɳP ~yV2$Q tX5IbAPDFZzԔe"ˍ qk*4Y, &ggot,xA/@ ;f|\%yYfXC.(^rX =/WF <LѐM4 tO4kZ,",dD!qOl1-㗗1 #ezyYH+h<ͯW %mDlT[;-w2RCYp L0rvB ?QdupfNcn=eB@.E UÆ{ɯ պŠH=3T}Ζz%9/KE@.cy2 SOÊ ?;$kx:FP[}r/@RM659n%ޜ`LpKx+ˋbqU`2dSnŭjZ5UG'xz.&<־u/\ NO;^FY75LP7Vf'uZ ˮfT *\`'v`iC{r,վ|qC×v}>OA_nRetrFg|D"q'kub}Ad玠hl̝j?x AЇDG=]|_wMs !ãoKڱBi{C2_ly!IZVbԽ'MhI7HtʋWcamdBҎ Wq`uDyXQG0G$"aPO&i? Yʡ,', qS0Ѯ>.>YP"G߶QG- !55 $n K`I9c5 P ԙu-t R` rOpUW\p]j.$inVYխSH8WY4 ؜\=*z05"7\*`;&\r!8h@>)L/_wH=[FI0 +tkn{Br|Dհ/΄g'!1kf&3-$Z|ɲ_*.I1ihbg;r**3bä#ɟ PvY``{ f7 :?8C{TRhJg!D|#+VH>Ƀ֨o49qS mT6?=Omk9K%:d cUT##UOC̛/I;Ch.Vs9%G=;t[?fSXVw Z3rih$b1k{D@k%+yzkOBc2ۧ$hPqvFW%ahs-n&YB9l=*,O\f+%}b7 ^ 8 KNf\ZX%H"V2~9-wӷ:ZEH0%wWaO !ۦ=/SWU#;@fkVbo %0wJm2R;Xkא'xݬ>?H1j"E4n^3jP&;.G 69h,C (=K1ηUu@@:al'zxa %@(π9h h9%ܦȥk!f5'>> 1i%+jޟ &K]ÄZe#@:E_ XO7gz$rA!x/qř,tN߬sX lV#}vuA) t*_x۳ynWtu ^]|Z4*(qv\(PoqW譵Z-f 28UJ(v]ʓ*~.j%QEzߩ~"xpnRdJcfj:K'IER_c]aXgz+ěP3ڛA:RV{hlx"P>ԬIWZ9-#~M顉5Ƽ";` foYtX-?ܥk@24$CPTr L<4ǎ|w9=r*Q7C'lb #քb-{T1=ɿ 2О:ΕzzgEe٪^o$Ĩgҋs(Iӷ⺲I {Nw4ɺa1MaZs37 y>rNCSdctX: z؍p!Ta<"c!S[v~{n@=h !1/VҮz2=̹-@KkSWaBcJ\vsYmr,os#ſ_.ԍGO(;!":IÞ亯F GVYNڀXL096#pVf:1QWMҍ#'YÁ6UPpF+b(\I]o!(DJ3 u؃(|mG.*q׶EGFgSz20စf^5|o'5t L=5u>qq9ۛɗqsuG.GO<%c#2Wx> ^ %T4Y)74{Q_Tl.zYe3<ھY_yGM)I10'|q Zbe_v`ר0jD Xf/mWRf]Xȉxu;JCi}Yq8 T=рP9.xS{ap/6}g>4󰘑|m&p0T_V:疦j`Do_缳xK{3nҎ? Uf ;&D6K5d([*A%5s i6zEwOd-T]J^AjR*Oh)2#L&фD)pyey~h6ۿ1N4,³BTÐjL As.)С؆^5 1bߠy̲ͻb6{2c(҇{s_{T澲V2|[MMc@7J&LyzsT*hlO`H;o‚hO#3JGy/L)sO@pQpU% l>y+N/Ee>y8!nh1fE?|K]q%3pw[?{\d {:]!xhLieaߑwRINodb2PԔlj/!ye7ECDp+'yPԳ]sO͚oSkϾKGdǹuK"`k#i`@N2J't+Wu ?^d%eNݺ_]mj>grƓpļ/_ɵF5U a=3߻Q|$"7sF”Բ] L/ڲE\2d^$+@~V^H֬冯5X6{x>6PvM D$)j{2?)~̂=ʻm7" Ail=J%,MU&kҕaύ)Up"1}Q3Ĺ:|&W¾y`W&4޷e{x] 89ھY3ﻻN8OW>Iҧw tW(ˇ^ gvUPq \=pvuhGFJJ:[pMcr'hU+4!fzr-b{TEU3 bq _9|V^jo9=GG/rrg0Ǧ.$\q;%11-Eaa#ߏJ7U a~`bBvύ6x[WD޹$L Ĕ܊:^/:e\XjkU?َŬtv T߈Ġ?;k5jGH'8[M9ctkPE ]Jȴ$^/dm.a"y"Ȩbz %555իK5(zû!]^!_)>YX&YTC:(,GdwF~ei. e~7~z7Սh'E'XH[ώ\xzAS5k0}_IYI?T+FGgy"<]G 1h 3B+vx6'%{޲/=ko6>Zc2,"Lo|h [r"aas&D0 Aw6i81R@u滉v\|!\4.AG :AOO6IBi5<ӷ/q47e$e0L!wZK?ҮvD,^6}VygE-1X +g=A)yr$Ά:d&"9vA)Hۊw 9S(]j0MXmHmέV:βND䲮j#?}|0mBLr (>FĉB<&qiNA B>N[T[)k~o]e>1iBP@26k)a+r N-9rYYwd^_)|"_ LV\Az.]=)PjvD82~Pܼyisê\sީ-e{x?YK2izb{@YEw@졡"BV\k~bԖA|tWeAųy61v.pu8 &+yK©=k w;,1}k,J:nj;N;ִt\1&q/+iFRL;PHZ XMV׊Tt;}Yw t 2Q  vXrKKѤiD7""$zWzh6o8?毄"Bh/ }QVLcj!."Cݱ0~%=vc LUɼV/$ < $duB=e%.Q$$}<+Ѧe}lGT+*v"]:W#b9(N ލ-FEQzr'~$VZ j02{anaڴW;y:|IaUa 7ΨC^۟Rr_(w Gyx{X?)bIΉFGS..bxw-_ ? D<>b OSE8*YKU2: bo&=CV'#Aɠ(`>azKo^cT@S%P~:q½Ѿve;s~+;gׂ҃z6x3N4NJ;VOP)M<$uk%6;M;4>~VEDWAcFs Ě*4^(\s]Ċ s/^C#0q,;=ץ0DVms'\fe&Zλ1*Йʙ|Oa'8ݺ' a {2X/\t?]ͱ7ZvDnwui´lrgmS}A!dITv|~Y IfQhJUX'"OP|cao/6dLNYyPi~-Ej2@]N[Q<aVlnз1YPLe>/qr:h\ L<K;igUuRt4n^>2S0v`1&"_k^,ƢY6sJi 7cߵѦ d*4($:t4( ҋ!k I]'02ֲ:2- !L៖q &'MK4PTY6ɿz}w;uH!Y (N>JQ :EkOam? 肺dI(3O.cѷH(,_k6JP#]:c\^B#'yQY C\qE^lOrɞ0L!?5Ќ)C .f,DN ;E*p[vpE)|4rgԔW$hJ 1)gHNV pm8UX;ۦ."4 @>y{Eay(I1r[n< 4n,"Q*LMTbNY-VB4B= 7 V\qEIW 4Zqs5Ii5'"=(= [UZ4!,˱IՉ;ckw(XGğ=[319WBg !9|ƤL&F*acrdqrI 1T戀B  u8q'gxu!_ NTۿn`dO6T0F+4}I,A?!|@Gk%-588ջk (^6z΀Ω bxC\p7>}o*~^y |#N%eH,Ē.<'E}fE1yLMheQPvz[~Z̎s^o}ya1R9̷iy1`:QX1ښ Vj2*O>v>cT0>,$}IU/hy2cPjR|>{6h8̩DVm x-TN4cHCp2ZTk|o+Fɗ`7҅"wE,(υW=q٭N$*:m%6Jyd!6Ō'\rE.`RБv|џiO"݆Ц.5*Lu{21z^o(rod8_{&j#w˦]udBAV޷CdgB. q2L=[ 8aِսK_xߠ!1+$u;2vzdU>BfHM$xOi5qғ(y xYtpf|]]*t4CN_P3ie5 0#f|Hg1rݝGtNe"Kp{֤atL\GFpYu3cK/:R(HO=)@K3gið˂`gl34) ReU@lokr˚`+=u^aŴc,5{z;'n׽ZU5>SцH1Lӄٝ- @ydWULψzz2!>Ď: e2Epps>$im=;;{tGUnf5Pρ(4M,#?y db٫f":3ō>NA萣&tŪnUHSrNLqwK,R y8?.jtm1E!`B6=+&|b}䮍0@eR_.yX^Uh+ƵJ Y|V̻@pTeG*Y ܮtV׾>Ls-,iXXa.f2M ZE>fc|Lš7  HWXDw(Rl9,S EԴ>f+~EmUn@CL~d2m䁶ش ag"pQtmA6uK>YX`2"%{)¨/ Seݕ{<)ϓ?`<$TR'gy5sѭnxaUV!2HbK+ʷiyvҏXG>RsyKɞ/ (mgÈNgPЈ92îe {B;qQX6$&$IR‹^l =>lԳQr}1M>Gs>&`_!kܟht)oEf,6DuGW8]10g%';WpnkG-u10n ykAx\ 撐 5583$5'ҳpad=Δ{x3^^mjLa5e0㫦<f;U2P u~^n8?vcaΔoN<}Ky h9ċ%r 'sc6L9\ 4qM MOx {YX.'kеjp'f䲊7#T24 o`k[vA e cY VC6x/"AnGkڻ>:MD'EȇT$Tbe5;|&_c 7;!(ߒlN)k4]Zl6)U[>}me2B/h]X) FmXx"[Q|;DmէisIk"6lL  eӢ_Muf솫(c=cvϣ;fMDw{e_a9Bqpo!1yⅥ]K_-p/aO'D52Ds]8`H}S5ʝvvQ *ZXɨ7 3}J}֎I55" u#?i{ܹ=9r$O75tl- ,+zbCgC7v ]{ Uұ7n]H: 1eD^f Np6@tƎK y}8qpmZ9$OƏ>{' ' yϮqShY[T+e`<2%Ac K4a ?뢘v_GH Va2nQoo'b_釕\B;HVؑ{ANNc^>=J[޴f&^j8GŐD2Z}_>Єs&js/ljw/;pW"PiGFS 2ȱ$_fWmL3™yqIZʥ-VЙgRCV˟撻$6&j{suΌi{FwIQZS`t וI`Y'5^5a/\WY$KZ4`OZJO5O&6gXq?JX~X>E4 k3AװB9E- }zèw 'lGwdU4acw2אqTF&~iC r|U󕈸44Oޮ C4C]W122?[w,ƸEuy4:~<% -dSM v]@FsG@='70yZzhmiو(>ԄbH& J`wA陁J.8k$zC^k_!=Aj)/{4*|#FघڪIHm"8r ah\ cFY@#0Oc^[p銴Q|S25Nd+vS|Ҿ\7 #$^WfL87ծa eM,=2PuZ߆fV%ZЮ/{ E\ܿ.7=zh1}((~>wp!uvP܉15 G]5}}R͍;g@z)Ws5K u 6/b9s2X^\ PQf'Ԯo؋uI_"݄F_ ϖz&wd zlFr,ⴶVcKBQ;?OݳC_%5 lyKiQAۖ#wCrenf٠YG 9pO3cg_tjpW&G8|6A UuxJa0A`;e`^O@`6?6e3i)=zb)xrcNkI A!KˆpLtH ZHQb#R2%Xa8L= v7* Hgs8; tݎ}_ͳ0)+ѐeSS~rdh3m  eUҭzaX[-I@UCHogWbTWr]2{Pc$owp+R`C_0Kgr|Gh&@bĕe|ƩD~7V}u&w>h1X T&E~^|Be CHh:& z!&kG:XjvܿNI;V$XeGe8"#5ӊTE&^&M]G@^޺($~n>!kZӞpU:rKU%Q!p@ql_AQzVMPzüx^b=&[4(B)2h ˖"~ otz@}:@YRh]$P؀0@^TXíZ֛1XTcHkȭ{xתYX:SK9TȾqs5xV攵-5?ȵl敧E 𓦨ɸ?~pH?lw`[ѬOvI~ѱ}0]ZQtlZ_EvCBJ%cX 3 Ha;9l oĜnH *-SqZ>pinxZ%_N<۹_0wnbIB 5&J ыCj+ciWE RHs˟S0\G;ÁHU-#s)=LkPB~:Y`;!}OAQ1;AgPs3f : .?*kasv'"C 6fhe 6´B`K/bu2(xJW*Wbn)>^e8[D/hhh^. ٗSvWM`kO}L.1%ĊE>N;Yx5,M9U^M5#z):\H =MmwWn#CPz68}qyOݽĝ[A@ʥ]( \Pk_{"Ȓq8ЈkS K'x`XP >tT6T;6g<N6 ~۝m:FZh33uQ W:k$rnkh XfL¢/Z1 ]jlNbB9ҩl(\DAr:+s g.BY Fm.yY ?fqE6.m㬮, (?0X+SkEz@D M' ϹE[>%Kd[a Qd_KyV)l> c7k[yԙq6ّkq};+nd@+ć[)eb&(DEt |GY9tsj4dH&+6Yڂ0^ר9 ZڗL-{?F^3#4..ُwΪS C# m4 eHۍ"4̿J~wfowoSC& i1e2X͑!tն9 | _ŨWS͏rF$ ׇV&e2@h]'@ >G%|Nb d:{bW}ƮWs:3iIW=б cLe  cd<)3v۸Y}x3İ2Po$ nӁ?sHX .9tdvF!"c@u'/jp-ss)_E~ҪUvWf3wњ=u PwZJ}RqKUrR4#Լ93dz49L d<.t@O%8wi|(%!H$A'p1 jZcFdTP?u%eBzkh|\.~h̯^'<sXB!ۙO]o8Ôx Zt찏rP؜pz3 WVE:YZ|X 0 YS`rOM9~]j.AS K&<1aqѾzPw.Pda Y@[y #^spT̂Th( Ⱦz RAD) @b@ "Bi%jƊ[l=]Kh[Ӳ o?n@ Wٺ]ԇwѳC90.2=pPOIth8`uou7k#aO"]"$&UJO-[T m+d+3v7l3rNb܌r#_oL Ny6AHaJ{#2K7ȔEBߺAa"6@Ʌp[~9,6Lur7 v׈BU4r>\Re4X~{m޻"298$F(IHZ |zCbF۸r 4q-QONRoʹ%c`bd7PFyc49z_DQ I] 370mqǑJ%tȺsU]=d5 ]$z11uPʙ)M1m 2 QeF:f{xB ܖl *Br9 \I Lx?СrW:&ZM vI0 ˨!LO @E5 )~f?X+>5 7ɉ"b5ɣ6= 9Hq>9Hq,Ԍ:YrY=cE'@ܱ_l+T(CpxȮ*m·4Qѡ,d ?J3ۖ<7I;tU3:{;hDBP"2;IB}>GkcTGjC'ҾDdux^.ܾP08N4ʫL"ǷezyLڑd`n!ꢣP޴ p~<%a`%cZDy(kБSM 5UN^NtkP#nA;RsEw',eI7xq}\:}Se]Ӽԓ¢6 /7q"̾guKBA ]hBv尉2bZ3 ՞&W[ u+r) _D^PQ*L\Lpk=-+&tv:.Z A#و+c_UHR Eau_R6b:Gy9uN?D]Z.-iݦquY((L.בhz/3죡x"P&j Եڏ~s0B]N5. ,w4‚d8O\fTJHɬco溷Jhc< 1 rYɺ4iKEoN5`$]-4$3LӠ(w\*ʒ9BgQ -/ P)P`~en9|0PIyFNH(9i { 5(̭9hBc]"5*uYuXPv%.kE{30mGlh.Jl(pZ@Zc/*^@nA_]"Sy=N3*'_}b4 BV?haXX\iW`j>g##ʢ?H–~~u@FG4Lw2Km$)-L=XW+t/LA2 "~z\Tj΍v*-qDf-ѭnwZ㸁9dGМ/qt,ʧޞ"o7wĺ9jb/Q,{]37=@75ͷq]1y<[`(šrRx G#Cu}h{h& Fj%LA)"pOB.umՐՋV> Ъ&Yh>]?j ~ݗ-*{%)m‘+hܿn* afL9('Zy+jZ( Y~^?F|RDI>(2bi-9^5s^){Z9d1D҆ u07 y+qJBp˘$F fHղȞis!Uixus7 :p_ b1 ќa} #"w^m u795܊6 j`~.t6lj TBeYWž Ň䔪j\O`Yie:N}{-'QU ׁEcvVhlG^sX{WfH؈A@7.PSD\1kg?Ɵa.0f#H.@A&)Q:~`ǹДXg_ sYCThX =h\>V$Q]*d:!ٸLG-$tk}GzIRJ+ټ*4 ~Go&q7ݺƈNIbvX4f ``E͛JD"Pm%6Jz: ?/u𮗐ΐK :n> @U,mD@](EyDz&Z咠`=ȝ×Ww7вmEL46zq<yPz0K~̐8[EV0Μ.9 ͞k.N n!J؝6ȢF]*zVf.zf ?Y\7{M"?D3lXO\<[9PA9:X{yA)r5 _uc!Zul$p+>brbg8uA}\|raD<%sUM1L\ IG(? יբ6+Iެ2B4W;x ⻴HZĵ9ec+K#pp#,8k] {->Ywg"ن:I1kލ|))JdW˺z鼪Ҁ Wȧ%SGXi*Q:|$e0VsufװoVZ_>"3[n.>DLFmVbҩ01\%ݐ#ng% R 1264`t8—r{?FpTG%&H9e8C'!n:aK=9DNC#e (@kk]Z`'C7RW4,+'~tR*V?1uܥ1/\#'DQ,j]*]<e9Pw1E"p@˿x^/WQ[[lJ4:&̿bx py]#;037Q/yU;$ʬeM5JCWV%=:AXѐ'Uxm qv6h}iπiрM1oyePu {>>~Z3q>39w|CXEiVees_"o~E՜1 )Odr8Qc.RQnP*w-~ӖG$!_6(=m QwnGI y+`fJ+gh: w#Qr%d >/#KK0f󎧡T(t^r_-~+ -p=mhRky&iDH,%+< gkoiU{j$#%u/]a.,|f4Isd5̭gy9x`zSȏYw?.'6O/>M1thV7Abx\C&W# +fAs|).owtzY`=UK 0Z@8C02HKxk[&z@~!_Ai#}7ieM* 0Ds0wĸ/?xTU9C ǡ#i n7 0zJ-+J{/3`zPXޥ.d;R!;6dՑnƦ[2{\5 JI,RDfYȫ[x/JmNy͝-~DLP0?虯`Ny/V4HNN|K]h.rZ+ 5?gd]P-GaFL[l6 CzV+HY0vAh&G>.՝3a۽LjC%o (͉4 ?v2S` .0ȪvԮq䅥.ΏA޹#Ϛ2Xֲ#<ˎ_([+}Ld&8D< ~H4PDm2m[ɺo o57:Jk?V" ̩6ggn] m;N>tkS$"QUVά?=ábZªqCo4/dmyS̊M}|=Sy.cFktƃ?"iHt؜~J *{J&OJg^\)WS!o >.;}"8 H^> l_$|>m;Ą6J酿iUzBo?D{ H&~ SQ G Z tO@TLKOЌ[(H5BN/O2aa >ǣ )1v5gG_qj=<~Zf*f]zW4¢puC $maĭ?ZA)D&/! 0"#췩kag -$di=.d,B& 4a(>nPSvTҁwE9fm /=kz >+;jM\u'r?5j:I1P)tљZǙ>}i!)}\OP1}p!F~ZxοҩiE,kxK5@7;g0Z $}ci"{JgQ}}Žwx9Io#1 "gg_^}楐` @/ u*Zs 1g@F3Ed7(m;ߴ.59֔ew]6Id!m[yKvYnuЩTkpl<,G%n+,~ơVpTg.5ʻ 7arc9kW- 7YE\B%xuDa-]1ƙyn?R+!e*4%^[-G)wߨ=8sÿ[ߔ{Pc+?czqa'B ZoԽ2ԙ{C6oK3 [9x1`JXbj]gN`CGA1'p`sZXFh| Şai; ǩn$´L(L\&n2l lP7{7VGܨƀN7|n o d,gk^9=9V9I5`6 to4[UAA;&aWA!c0݂IoͼNgGbzk0=`M:vG+`hlsD.o  /#E6њo Ih6ıپCD,0iM]xȊ72F%ЈViwLbjU6ՁqUH ~-)gqZjL+|Ūi( DwYkp`Xp{[&Wjrc; 7vyC;XIί)Ɏ2kكС`Nj\@ԣ]D_1ts&<&2nt^))SDQfnۢ%WY郦0ia+jTYzM>B4pZ yb)$%R scZc([ e$8LֹGBZEg#ֶA^)SCU2<퇆 7,"6O``Շ rTWgY k9TmaKy ?#G'@+ZB 5{Afw +ii ve{` 3"GQi0ukWYƻH$Z{{Zcu2g@T( `z'a^_5Vѫl8&Ó5;SW|J_-ùg)0y{TR߬yf,^_ 8:">xJõ,菸!QfwZK'Ǹ[TkjϪa-\nnE.;嚫aQ/ec)h4u9l˘PwE9H1C{ B,L!}0?C>b̊ *oSN'"+٠\DXQޡ 촱qGo酐xJ;k(/ogW)MDqzꘌ ЂҪBDHuM)4˫s]"r]̊Y##\]ȋ(3-%jЌZ LNX$P5yJMb k.C5ğv&h H?oNXQ[CJyVg$4aNВāh5h0NbR ց\}hW^&5-Uv1DQL~`ُT<ƎoYr)޹o4jXf!N$U02@:$)7WB_*zvp&U|;cCEѬ !ޭiN0*;.j׫u]H&f~}*h(z wt\!DT[Y.O[W*IN4F@8uF ɶ4m . ~- `(b9eSwz\?T >F`\AW `@<ɱ45O}sH2K }ˈִӿ66^ !6Az-!5pv hv^RB_M}%kFN+5miƾU"*JOW&虱~jx?Hzn=X^Pގ<`œKCST)ң)}5;J{[kUbfm\]pۭ法yJ&e' /E,id4-sv%(w7Nӊ|`1,sc$WV;U5 ܳ(^ 4:Q׍A(@ 2 ~.?*)0DuJS )YsSRW ]kz{$T}[-m"\ǰcO4H_Nn9>7f!$JJ9ĺ!{ɺ XI,lGH@mJ82mxMφtg5R9& llPy㉚zWAh4D~"s E%'~ 7grt9s̔C &qLpѢuxqVnECiPʈ*)L!Z H6YGF;;(BJZK>^1l„>zvV\6lQ9KX=|JT3.`+7R&q+) ~UQT =6 Ԟ[,т*24ºX kݔF Vhh\6?[囷=QMw,lEMNcܗTdw1[2)0-2۔ BG jf1H֫˻AdP)~ssk90{ lًA09,^]O"4l)iZd6˜ȁwN H ?5QP oR(lq5.|A? q3GҭbDC_aD-'L!1LXl\FL4BX3Hc:u .w#rH͑ :Ӕ'n!%w$ :BP;P+ze@xH$wK@$Þr 7&IrI}"#%.Y$nL = ?Ymom[x)jmԄ֑cp~;#amжapDB^Y~ wM' cM̦/&VyT&wǝxWgбRE1V"e"X Q׉ ˤK fju\9a:+6AdJq bXިOAq(tb3uDs|s ȥgPڀuS tW]姻XrB+9l`4zi,DaKqlC lKg #h+Z'^T\aRVO ϺbY|Mo@9׻yL.dl  ʝoGV6jv6 ~ܲvBQ3҅\⧷}k9JĔ1ŔX͕u<{צ=\n!}kN8!vH8i}Q.]ͩkU!]V67qA;D6ȑGB">訶$Z”N<1ň1REI= A"9ѠLkX>M8xS.6Kc# >]âoc%nRss@wtKy㚘DBA@{#SOD8"歷PD*a BM-&%MB*aREnk M9% W-t$cUډ@3EW֔v"Z͙lZ,i1?/~CEx\8ʥR/*Ws1sez7J& ~8bqGi UW.\Y;\1h}-| ùrp7ގSW7_d=U0|S.TcHprjjpV[ϯ9 \)j9EPD<g!MEieR^vcɢ#C&{Xs NU&0w淺(MzG|'d !Ni9./)<rOk$V%W}Tp`ܒ?VgemR:%= s?$4E:2Z9c`*l(m6_^h(SC$_v3u+14:+@׵;# #u0nZ˓' +@mY{ pEŅ<PyۿJ?5x 3Є1<ЮY nkLc*b- jd&'`qLXc(9R*V9q !ûǫ)^l,%S} MN' 㩂$|Ӽ͋nTX0Q#\U |"&ͅ~DR{ I ?%̪ ?lc`5>k"z .R2_ V4q K ɧmlTG^v4Jfmz)K%gՎ[o8SyY~ԺH^oV̓큰Rhs7q2[RܛY@p/cL^.5vuqFЏsBE;FW^1M ۯm`^zm&DyV@$ |9g9ŵYE aaa@vu&5c}A55;R+Hu4p\b0 8U!`25tEG?Ed~m9yVv|;[ -2=5 UO?$d3i>K b -I-!u&$ PZޱ0C).VeF'`ˇҸr(x+_.YuߑYCe Za"~c0UvL9@Ju@͍Zp!pHE-&Dh o%W%]pΗ8;{cnFmu0anA㔏*Z?2xu_; zR0P7Vʯv}JDf !'!Ҁ&nkug4`|؜"ysٹP"` Ta$n~Ʃ݇󘹌t9#GjKͼLjᗥ?w{:$0ZwN"]{F1e Z$%0 ++#.=[H=Mb~^V.-ퟥQUo@֪HbFPu4x(NiĭK>hi5ܡosdz4v)£h;Dw΃=NS#^ * @<\)-䚴W܎{9( 3/0SmsQ$M˽0o#;c;wHXt$" 9 /)sP/ eHs\>,2+!uAr32nvXk B t7npß8m?>|ŝَ6luN7yTIf~6oj:a_\;%";$@vs Qޖ7y,ۢ&)( q}wr0B0Z!/9ҁ甭C<֎bA֚k؍ +mۋ{6 +(+Zq<4+N$MXY`E@ᙃK!U>M1"jL0VxOYK%_7?zS2YDm>"DgrrDۑ(-AE0L1ף&+Q_F걐v'b | UX°To(YG;]ϗ:2'@fAVH.j{4deUvz$a 6"͋1TJ T$~o&FNjOSIc|ypyWCP_/¹^c?B4yվpW9>:wD3xג%jR޲aBt ed\^t=LO#M9(78""< ! KMIUo4Y7Уo `r{O IX92Ua Z!ϒlܳ >>J;'wrv0{Nƃn ,œ}$X|0*+RvRJV:p oy'b&hQc~P0$G5zךk ~G3jC70$>3R4X{ H#I ?e{GfáMҢ!9.D[DiЎZ ##Xϧ R sоRzn- t1,\ТhHD6*akmVQ\j{V_6z9jD.}ŏEǿ eꝇ#L(>;mU*WڹkM,0x{TQ9mAz;rZvC1}[{:ě"hvOlh ued/aG4R1省$HGwH<+!J+-Z0mR8xsR}0.k`-ć_W!ֽ ӗM?G;bp}:|ߺijΟ=|ן&+>[u/*]iˠ+@\d˚Eٔ+ONVr0܅Z]u0 K '0uy۲4"GTm%8IE[`qԴhtcK0Xit}~j\VD5\׋A J_s K {4'u+kw9c U=tq"76[p@˱yּ:lXf)OnͽyMŽCn.Q!9֎=2N,@C'ރ{ 7o>EWfBwZLXѾĩL8;mr ӨRK$8 / aϓ{X.!7PgzLѬ67Cw90%zΩ3? oP6?Uq͗sZP+g:)53'U(@w *&^Ɛ HU1&~jp5o)t塟Dpy{( v e.Ċ)->9/_$ S|HRG?f9󄷏7AqX~zM$MdMy*i~$5C_wk}ڪ8R ( Ȱ'uґ3c{UO]6s7F7Oż>;"mtn6H{C\tfUTLAF 1Srڜ7 xoNg'$,X}P礭C>)ciU(J6TH9tCE?w%iyjR,fP,JucH*3rw?:ljK»J'ޑW733Л>NC]VMhfx;|ژQ: }zXIᔉ )>+hH皐p~Szbe Za&N@G00t\ e<Q=dٳiG؉ǵhU =]ΰ.dA|DBw? ibk>]SvkG'LAm4l8D YIZw0=o&|19ko* <,!~]G\"Qf:Lu.9ףDF[I.XSwޜ >/|bNPE-Tˉf]!uDgܲXTzvq>NW\Nޓ|%ܞ#!jG]T>C2 ^۔rqh C|1crA|>dWYcSʒ#>&5(p녕55J=0}vc+۠!tߏ%{$| X>P$wf2Rα<>5_ [HXܚmS~B{pNP#J. JP_k.Q%fC1UFgsG-ߋT͊_> ![ .|N9v-r[2zm}ƚ]<'"] IouaUu/ttB{'1ЏP< Dc$c P6i-fwNbQAތ w#8dHBԉZϢ'Gk㿒,)כT0q`l[DνʴZ4MXYeÞgL„?5|v!m5(J[KZMsdeZN;]|.(N#`63K$m?ذ]R iJ1j x 9~ϻYfԑѮt$Ɉ1lR*BBETN `9!LB+{et 8UeehhBdq]t)`GP)"X_}Ĕ,`Ip/6YGnPwЧ}B3/OZGDT; XG=tK]#CaHqexd(5+;c:u*ʄ{U)@6s;+1"/ٍPZfG0p@*r%R_/S[]ĭ3ЈC2'.OmZu]FiLYO  s˳zWtTݪez,OL@v<1*L͉`TRyhENـn&ŽyL'L֓Q|6uD'h1装z@ufÍ~C^*'T5Qfh}aDy ?3}@`xF!LrMفǗ s/Lnж >1t y҈ T5a@$u\DW ‰~]0T"Mq*$j3pC[KRF׸%@dQGD^Zip+@\я``kUL[z/h,8]jdp$*~w]agR,szEd2N !5P^Tƒ^Bbm}'TkGc &l-G$ M *M-'@jL3hic\  -ySRgP#7go'- !,l0"-?L:pbhcWi$J}Ud塍- ?B)?@.3<.0>z,=A_gaiQ{37=)(D /J U2jKbXic7V%TNꏋ. E|( G#0s\*P<)&>]wSK^eM)hE|eպ@s0_*#rۿ!ڑbn?HYg 3t)=*5ϛzxI#+@Ja^'/\^<+c#)쫜 ~I8*W2Yib<[ΌQeML볿0/K{ jF OeW.F> D1hτj-ȱ镅Žvr[h~YP) KvS3 L-B̕pf9jNg`xy9q ʖBq)eh]!Q#R)Nj )O?|\Ȋ5-}$^M܈ƋMΥHlXZIh*,0Iôd _{݉=vn&.%2%\J=tI(|[P9A"ȷH6H+2IsQן'RrJ { pD#jSVha=k5 OmKv_x?c q $ ϠN}[ e^UIB^ زEnh -2Fǹ`e|m/F]ZY| uR7DC l7Lv%}^;glL/ɛ?e.5NlQ\1-JL%lW\yc H!ۄspveU>' -'χ37@$_7{"sG1g!$Wa`*Z-_p@BQKvaDJi싏4UGنeQF\S{vW#6( T8zSn$L|3y;9C >Nb8JV96}n8g0s6C < וKr Q%*ݶӑ~ 3]߭/xh3^Ab]2Jrޘ[  63|!y*ЩrDfDBg 2S`K:jyS;#oǚ.A =WUG(b$ BK=3 v`Fޯz):FG?N~_=uE),T%j?NXyӎIX >) r, i m{Y}iB3|zyUPQ]Ͳ"4!hs,z 38IQtu^FD{nshR&a {k'0w[RhBbfމYԞ 8$qfӍąIͦ7##ERމzl*3<.~  {BT=GN :k5U:(;CU%whQdsq'FS HFͱ Kh<0E )1fo|!R( c/H:^82@ZP:WU51O5k@tfCkT%c}dL(}_?)䌍u毛ZpAv%!&G ޽P&]۱ة[JjgaM"pt!ngPiN $kFw̵fa9x?ljqDSޑNjtQ z:BgJkʴbRɐ2'#'p,M9<d4t$Z+t˖&N;,Rވ"nMKa+^tKr; nSҮՄi޳Z!.%p5R= šb}B__ݮsIzbliVքOTBGVUmZG6z H.~*]lEoX{"8弡LRFMիuB W Jp3B&@m{_n7:TZz8>@0iŰmXK0L h~!<$N3/+z>~rH%.jV)kGAqê}Wch^٣9\=$WWYBƜ5﯒N~L~ jI_7 !_Y2"F!`ڒ臘AkE^VTX(;n1o~f1 VRoޯ48Z͕+&/L]Zc&xVfߚ5Yv4J~P."hV=ur(}2~qn \5L𥗶B7mew` EF>fOMhGkao3,gwp# ;?!2L;N5T$ӢR-+1/E$Pǒ]}i0h$;@&4Y%g9*.n/+^gbWUFO9R:k)Qdx>3C>s,[Nba [# M8UHa-E-5GE È(=>V&9\5? Qz3 n&Rc$bFz"V ],ݰpԡCKzUyA,=$ !x%k q=A ۅzF%jU&bǞ^=U٥L#E >[<:t7>.*} am)uaGAf*~øX0iڧuN "AiN i֏-ja="DqW(GWt@i?4qgVqse!r&3o "~ԆAبS1iT;&tf-Ez g[5YL6-ޙڂ;#.hY.ܦ"Y$]7޸?~mR%]ɥeau'6WS{3U/%r_.P3e.wZZ(+Tq?1dt@]jc?*%B hGpJJ*+s4RmDMUԲ.._e r4vǤ+y\^B ]y[xPj%\mbPMt>4gGT..7>ƛx_t)bՉ:wS+fu$qo] qZ" 8-ۣ˖FA+Jܡkg}~F>?vbbxz ֘dSA3B[@3Je8SsryZ@!gshAipJ #;}/"3X^drZm)MX,C9Z> (Yw/5D5[,1ה*w%ݧGJgr 98{}/Ct](`0{ w짬;:^[-e٢A9T5O?c:fx%>ҷu%N+kyޏ3 5L̹nW&i T?KR?\]SToڪ*!W-a,5Ê T#lXh.ш'%m78įiw)pFCΟ V i[`H c#S0&>\LKeE@GԳB{ƷTF6#x04*6' )%7ݖ_uٿO1ljOyΧLNdLi+$o8A=U\+'?[WxdPKUE헒QzƓroڻ2evevHD=4ţ ؾiF{9KW; uӜᒐAK>f0~kn%$=r%k3wߊmӋC-WNfu4[&CG&`mfV κF\^kr$QAmjd\VB m{ Ksy=CLftkk 4N13h(8}ᒶ{crѠ ?RG՞=Fcw@l?GG+x`0YjS)?W+ jR_oy{Ns_;Ϥ{,{"[Q V jC>r?;!)[\mwh~N+MhD+y@2;+%bLeR'/-8|麖˔i٭93;<©bf̧t@'1V~X2슴 ^ZW Foi50=JLM+ȌI /wSl-!M0"EM4};S("8$M3N~28rxFSC$ڇE-`Jaq#8`Q8sD\-H%O_C}TPu(k xP I Nc.fjvVB ʻvfMti) ,;r7R ʏ|aq%@ @'k+~ ͗kpΡe 8tz|XÓkC!.f|voh{ }n?".oyZ٩+vS:(r-SpHdPR@ICdHs)wH$0æjyѐ{@&),ܺBO3+Ӓan BM\U6goDyY5'r4%ax qzKX70WpjOnv!4X p nb4tc_v_Q iĭ*:4&4 ⶷G2K>hDV1^i}6dFjC,I{Iv%1K@РIs߫ha*yJ?LeƘvF3E{~E pꙜ$PD4h)>rC_ 1jK`i)Z 07ORk<90yB_y6-aէT  Ĝkٚ7L ` 2I:'ΏL3_< Kŝ?1^z_xYo%1*jVH>$lOO8o󶢃^ZK?VϋUTҀ#}3H4Q9+FڝܨAnE.亣j.)~AKIGixcZnE|fi=-rpxwv'T7RRy5D6Io+їi[SCS,g+ۑ P{jQ.@; 7S}Ns]#10n||C^b3+|.)#b3ٚ4$|6/E33QK Wm-k;t*TVId!7،'B[Z릫=@85u;M¹V!g%"A%V";l;2^__gVTw2P? 7ujBaI##J~7Uk=>yfH|14"odw(z`a=5!]CNĶ#\ C( g=uZ!d(rqJƛoوYYg"xZzϢAm20閜hn G @!QY7G{~~oMS5~Jy&?s)N=ybϞ(QnpaL\:JE9S#8;p&wՐ,A#]Guj\5nft4Q;&Ki^7 X r <@j(6F0p5C)֭J bƢeq=dWFnX4Y@Q\ *?p@cm\ Ova8:@ @<'Crw.5jյtQ\Фʎ1*qv&<ί@#]6[~,|geãLwl͖#jZI[#V-xk<:A w"8kWpB"7tBX H.@%!6D.Q4;錧.7=t D|N8354Ѿ3Jsq]Ju_xU mlpI= 4UJx+Z-RmC>V!v:WmKyv(yqZhɰT*Aw+!^ё(H-bF2t~ hw-AYxXuR WXOt2l,v ^Y#%2QVh8]l5CZJñ;]\hLs)jMd 9|4)1YK5yﶥx3u.j1:yu3x.B ~\j9@i N4?B{ns%-oZZ(aRPBOu裏_= ;,d{fc  Q^5ndUI0G_?T>Lؘv 5(Xg~/skz{eb(*R7@GB7yYU{!3W{gl]XKm-Ift\"e'kMsk{-!cq2Hr14i!7E/(&iϖtAڋrR<e ĸ44u{8,?ހ l߼^tjt Ns{xB,lT3rx:k|]" lz0Tv*r7dBIN? z"f#&JFNcWrT%pK LZb0)E^GG!4ߡ~{dղ6,]4ND1(ǭ1z FZ..{M-R~ԄMPBt~Y~W$ӧ C+kR]ƾbXU'J.L%H ` "TwE~6Ф6m٠픷2ҦC)dL}Y+progcU9vvN}޷E'Z3;g":B&P&1ċn>Tb0&a>zgJ ߿6 ~9tjZ]J6PF.Pl^8K8d}gǥ4;Oz:.%cJH|&G 7$sA7;Bz4KO*_E=Wh8"CWeveVUSl)hX񀦰J*ȣ?77ey8~:638~#mDtx{ s@,ꄗGwVxP=C| ? itOXlv0g_Y%lSn7䒸05wl-[v0)e4ժ@> ˪k=C{"ԃ^ե8k! ޻%WQM!R&jNc/c',x/X$~uXW:.g*.Fkҍ+ǽ,Fwv5 t5a@^8.0q5)/9Q1x\8;iQ b@-LR 6#& ц4+8&y&G7mU_]jk E![gW Sx$@nEZ($Qa9 d^1s Q߼,XƞmDR;_oLĿN3W{B zGUrÎ%:tmGy6@.7zΊA{_HXwa&Dq"6'{t7׼C%iXs&hn&l?2x/+#@7 L/[w c+yy(qHr6;`.}[AZ6GOz ӕ^~!<0he_7Cݕ5 6Ա;xQqՅ_X֘ ,O9.0tpP*?-Ffv5 'VU9lg;ԎFKe"RlQ4Хoy2v?QHh \xFziRX6[_PߦoA5~[&blﺜfo_z.DHV  PU, k{7@;EYUZX,7VMн ]ccb7:9{VvONS+BIR*W !iqb g%糮'X4[p/ww<ٴ_+:*.h $ GJém/ c"fC棛)a*l9U#"[nv# f]p_7-CnQdg\өNL; F5.g郫to0ODhK_%'W]Xt.ACaZb)ld}Frd+Ķ cVB=v0O㬦ɚ7X!FDL̪m}~ wϒlXg{?/H6J+ y3>1~ NCä1 e90 |`MJpx_z6ه*(l43$vޮ9k_=21w4Z(oM*}Kx@?5+*:Z#" I7e&.Z9K M |Veؚ@D5wu (O4 -]#2hanNP^ ^ &!MB/kvxp 4 ͋(f bv&O뱲O^7RTlHD5znu>+{݄I>nʿA@4xYg>r!}PX@cKׂ9!=%| B.d{c @(A5R o’j;.'ʑNF*1mNe*mq7m:B<E +ڥ_%$1l;l7~2☮V)9Y#UǤ>ϸ^Ѝz ='gx!jGEOQ1|!,Ah4{s^G&_QbZ<[OjШIF#B~Sˎph8\$nJ#,WF=Wt7KɁuiy2`gyR\MO`f LH6"G8֟bi<|~$/,Uӣ(XlV%s{@U ]H!K+J+zUjb J}KA=+J=GQuEʼn^uy' )G:w3?D Xll^xp @ُ8 S/tgYZ070701000002d9000081a4000000000000000000000001668c169200005948000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/5Y]?Eh=ڜ.+Н8Y$ET8k1m_F>Ɵgjx3xiXē@h X#ê,2

    yoH;֣i/zŵ IzlTb$% u2gJImtq:W/y9֔E|Ƃ"Jm sN^w^Nuw4# aHo:` :qsH&\c:6D6΂qlkE"$1aw-->EkAHxkFK)45T\9ٝgAM36ub(ufscxe֋g.EMy3bo@Kyc%v E)jf}еKfM, |9& !\]%䡊 1w w,zlAQn:Kn*M<\(b/vHSUr kJ⃣ÏNTkݵ rwPEk 2i)^& *&6Q9%]-Z蕅vD)o4ȓIBkv7\+";چyXcqۄTVV"fsz&x2Q^Y󘲚, <%(c~ HoQGl-]wEMހP2圝 U9kL,kͪy* L(Ǭn{zQ" z XلQ!*HonRÌ #o5*H>wm*?I] 3 QK*Czx8 6qE. ]+}4}[Cl]LJvpR)%,s73~yU\BE1s>#+'%ؔuoJRElfewBט vׂ_6@j1v"neWA˼N&pE e1D!^ Y.S:0b % )̐gFuR`E=WãڢR'r%>r@tHC71:Tt.T_獇EƕZu -YR^6)x{f,*hKT7K/ XMRIMn;~jXr…GC"J;FBd#"le`K`v`.lmo27 bJN:6CTDTDhڊʩ@瓷C.ә/8QdB 5T0> %Z' xRQv/^5#CBrVZwK2?@gIss 8O ?]tt]^2f!͘d<gi$Ng ;X>Z2R(ISAY!@M5{1FAYHsZ2zÁw~i4X<0B:ݥtzBSp$x(%E7+.]9 ew?+['g5S\F$ٔkpY 3>oFnjwn&n2/*M\%푪^=ܗ5MUQ WهmWS!Ks`p+ I[E[K# B 8d3͋佢Z\=:#*I$74v^[LLdپlL )BH-V@xrmvDHvC ^{e6R1.F[Nr\[$x^D.x#GYe.$B;4cKTOn.?FnM 3V+sRX5  ď݀qV0ׇ;7V`Ћ z2j3ĸpnoZD0F_Ԛ Z6B CGߔX w&O+@|WnBOL|;=Q@"y\' oq2M@V(]Xk2|Vv*D"%0(S@ā= $sH-/AEY j-`H~B1{֊VfJ/8XFWS݇Cd H "ɅWno5#bL rVR[wu_>,`y͋'Hkb[Jp:=[Fq8)@e ,\2Zm2 $gFMq-߈8w)zl?DƯ^lr%`S@4/MV#A˂n<XG@쟶{+7z j-nт&:|񅅼-`zr-SεH?zqî)',bϲYsb}I[g}48W.|l:-k3-/!`9 'mfW:/%FMg1|\(uB?QgL:m9@)[t{!K@2 %{ ʐ 2:x4D#~!i hufE%&"Ynʨ.*8՗_<0@$(nbo(Ӄ2cH $[:݄ևap( GAT 29̕g%2ChI3! 5@p/);/d$߸X1AI(͗;Q=20[Gw#wa$2.Wb|f3IbֽCZfTMk<1yr}=6K4]hJ粧z~fcEfNޅ }n܍3B{`Wfe:|״7RiL~tw8mgá9 xo>rYaʹiGZ#ylJ]8n˵ezkFZ2=}ryոK -,#w"UfJjUx/ʒ{qddbGv#eK01}@n n]d7s1'[@1썱"GU xJ:~ڜbD51gOrq4WU{ .6IHGM`;Ja;ܮz=_QLI.8CI`dـ)ʍE>/8 &#tKFӤykzףV_\'f3DsOO\1UZԭ z8+ 8Dv e"%orV%ؾp)TM ^/EU"Km1?-Uc1XbtɓS1h& >@0>y1g%KuDʈDu=VL(q-q5rO 'j®2wk^=6h GUKr0\S\a`hkWY3v/6dBvuiLިXucXzdZ5jDESΣz)h@&yZ)8G\8yzJ)`Ƞ$|BynGsuDJn!85"lS!ПheSŅ#\ YI`g"`ƀZ J&ˌtw __ clB#iŐ"%f1pg֖I5lG!U$d8U-6hH>2њYFY̜x' g-t-i.ODc /t/,0KJIY+b[?oT_H˽2 ̤0AZK'i0gB]1&8 +yoRUjQ/7; XkdgKNwM$Q쀉AZO[l|̵: tN?D+Wz#P.Y)K{<@Oah(k , 6V4갧\᎐"2iչw÷W2GV#h^c̍(7ځ֤%3\f~9Uq}9؞\"YpEhb>5cv3p10`ZTeBmǾ V.#w`*ّ"b?kΨanc=.€tX5 ,v !4QXG8BoaïTCO=rJ Ɠ 﫬 ƏhZQ`q_/f 4zT Q:ԋa F+VϒƝ$;q8V{ܲ{D>1 Atަk9/T;G|:ɾKܫ)][Jl(5(hJpmX&vfop_p}wOO#dzjeCWW#6gDTr]ûRߓ!U ӧ6Oc@A@@'{ָԆ%=2 ʋh(ōnb6ҺҜ?sq WǬSmJ/kc̟a;o윹lb wD_h Qo4&j}ȧOzN-ڕ/3Wfe%$jP((zH>;;jCEu[Ƶȗcӳ, 3PO({A`ր#<$ b &f C^za&?v7a͉ȳc wlB ϡ auN_څ*Sr\TN#2`/ɕ6rh㼟Fe$V|h|WrzO=yt,S *iF-I-iLC.CDҧ8նrFAZ ћ]y+<*r}pA{8&:I#$5_.緃%`_ǥԶYco$ĉw5x#$\0p?aQ&H *.^#<05dejkY` ;(y"SЩM6zI RDr/aSXY Cpz'G>i oQ.Kд5m7WL,A.5Vg+םIRKﯹXצ]!5W3W];D@h}kģRdaa_m:VD̓|w"]c"ICPPm [)ȳfQ+M6)=_) ElH*)w;rtD8% rr̯|* YӫIu_bCsY5rGCwg׊A!C [n~S6H}u&ˤP$1ZZðqUg檭 )xnׄd*-JqwAQCTS2U*tyUU[~3倨/ۼ6b'"qJ ^N$12V جI|ޜ*snS;;DGZ';%A0`]wUtTVᤲ t\8fHoJ/VrR؜wfa3/\#+izׅ\0@D^rs \x#wt5kƭ"cb ԗ%Nnp%Y.PWťJǦ/Ӽ8KEt+ڄAaUr8]׷}ַZfg@񌺽cpn$7 P|Į\2fӳuin$2-a23ҾpPʫX~`>B3\t!}kYNkvb%7,#{d^9B1`(o#|dI+vdLw{VI&G9}Y.6/t[/& 6\:A8TFCbZG^AoGm>GP])16Qpe!joC[-p*f89}ʣ(;E 3 L`3bNPQDci]<;\PC\:/˷P͗ɐB@BL|c~'ceC֙u׳j { d4kmDo倣rQv;9@aV0k>B56LF9Nyf!LkRGwAkb)V]_GCoflۓ k Ką?қHZE`A_?A(#= χ{.r!Ap霥A0o6G'a<1ajypgIH()ɠ>`|M'bc6 rީGJ,YXRusg2Ǎf{y@ 㹤aVYԹ8Y)x4Ʊ3Y\2)WTfIb!kQ}%$*K?b4۟#@^ZNw0k!ErϺQzJS4Y'`'-t\RcF0]Rv@(|UV\&6k /i<2|LY@ s%XM"]hYb~ك@lYs\ /}#+(ḇRՙK }z2*g څqyf4X3 9OJl-21qp+bR&GI-L2]^C}YcZ_ؿS 9BxQb3,߬>:?BZ&q}Fg) >>bƊt@+4TS|ʠ/t+4r왷a<5YΥ/y2G@/nVpʲ? wՠa_0[퟉i3o8ٜXL A<\|lԊy=1 1u@Li[W=eɿ'qM'<%UPQAyO&/Tlh|0J bRJ}^=gr[q ݅뿵&f!e| KegˈvA~`)DjCB#}3idzONAJO n>29BZAxu1-xZ Vo'Y[$QVbq3_N?#]kfk86DU.p0r ׾k=DZ}0w3 eʡF!m/F*$h$W0͵ 3nk "JC7% @J|~(a,7CR`N]H)R✃;z+Oչx*\rTH9ц(l`̽$omw"#K)%u%UvٹE *]?X,z9Jzax0&C)"cUi c!$]7,]uv5:*Jy !n_7huuxdoce<AYU*L)wYIk+*VLc`S!_sW\<ń2t bĽ~T/ʈb@ϵ\ёArͣ_6zPɚ >8IReROFӟZjF@<^M"C` VBSOeB0kxϙkv ՎhWxClwCtM_gH$KP-~بG1> t6C#)3/l3y;T]?9I9S=iMuMge'W3Z-e#$6RRwf~ypjm@O.eƲ(_-ӡ#":mٴ쑷lc{0Uh%3\0"KRx?i}դ>#P8K mÎM [x&8cPsYo p틤4npz`&*sx@N'͗Vp~kMx40NrBB@]:@$K$މ]%^,}gU X >^y;(3U2.|U0ܝf;aHF[Ы`!a5hOTnҭlBM]Va Aၾ<<:*Ԗ/h]Zq5C+x[[QDpSƆT~҈[&]ըu7iG[O%X@-TA {pfҫJh#".vo8O֌$z 3zuxMutSW9߶(pƃV0V.ܣJ٨kzSgA);8,2zjv%68H+FvمJS:rp,eΏʛ2\n o bc^)aQ7Km>6` 3׵f/ 3!0Řo~:Sk=ĸ%A%= !]p \>-OQ\gˆ*}tT0/ 73 XGj5ApzĠ:Eb|/XЦFGp۴vs-hb63%YMpAO޳{x TUd\q4/iӡɬԓ49-rpaŰQkVd$eT$%U幗˓_2{ $`T&.2uO7YQAחw*A:O8?f 8(oV勉eTRѶBh1QQɨ_ ^7uׂ^.8V!Ѭv(׳tH)L8ۓTB3H`wMd&9M\\"tGXRtT7fƑΏώPg;`1x 29F(6 뒶Np ?kdmg,ްq}Qݰѵ;7ij̡)^ܫZвByr^DRڢ\nSq)\XezD ;'ɷmw!r}gdt 9j||2G3փh/rŬu%Ѐa8 }qr˿= j==Gxf.) ķƢ@ =iubR\mWb}0)_!)}qFac+fv:1NdHų쀉&σ?StjB*b鷣'އKwK9L)paoIT4H=l}FBs{if"'Qo͑C\A;H#kR)TI:O9(\d dEW$D !b̓ǖUi @wo0^+܃[cdSk&꠽4;K&uc)n"o6= -5YQ1cIw7*:Aiׇj.sԙnZ0RHX<⨜rR3WXPXgQ3Av2ޞ@>|%hY+xj SRlj m7F,#,C[i6؅0^ ;PiӕfEڿi_FMlG9#7~[v  H6-!ۜ[XYh fs&%bCtz!˲;S'jKɨNED: 7O,{al~WFV5!SWGaa u.*^Ta nd ҺfTOZoa@tO5tpXGZE*LGH&b>=`5xqW5gN.LpؑH /Am'4=I/1HT7Qe4ٚij{B\gFs' /}䨆wh#]^0۬2S cR{:T$+ⷿ d*\ס1\RJL:DrSj!M$jd:GmvaO+fdh:%^p֡03dT ť X1BX|U+ύ)Jigѓ۫Vo@o, K$||Cqy$U>nZ6f[ʰ|޾z]!|_I$HQWgo@B2 ?gU~E0NhL|^FND]9666X IUc}\4.˔&C*:|uuQܡ D!okyQ/jaarqכV\AGcm:k:hW*֣|U^l:q9rq*` _>KJ֤b+DJ1*ó'|d$f븃G'_Iw^!Mvy clD{R/%ey[SޕSѐ.)s97#nnIܓULotáC^#gبXUDBVd> ڴ ~+J-Lpՠf@hI>x,=FN]P*9L`fI.v$!- ƲA起 PX/w*ZxZB\*vM{Mk'FbʀW9DUb4h 䶼xY]t12RKpMCr{oR*1L#:%?g3Pq]7n<q|@!$|rj,D_M/5`Sk+ꕀ , f!mQ"Ja3Q`,bi<wx iʩxǐ, 4@9v T ?M{Q4+Q)XƋh^\kScq_ߕǞ714Y4w[\:h41*``yW蒝ϺM\HqaB*CE/1x){>`JS=[M˄-*g3NJl 3l*PxU6E!]m*hƋ l&pWN $BoLn(owvjTW9B{àhG|6U/NN R%Aۛ.6-oVBkq*n?4_c`VB4 70zSr46Q[< (L<=T- oy<玊\KD;[L)H+ey)lqO'A掷0F}XWT[BU5*g!FED8W}H$zD֒ќ]NU"'0%/^N ln.#,Ɯ`6<{ ǪŗD!8awFTR:O[#Sd񩕈rt}k:5|>oN,6b=*9+ $yA̰j_`uW[$TapM䲛E*iLa瓳]xNF u/zi6E_ʂ(H÷:j/)*>DБ;/?;^@x£67߀|HDQF ~J$u1;R! 0DСC)} Lix$.YQ NY=VݪA\]u}x+݌K#%]3}x)Dgw=` &Ә%hvQ0W5вʢ|6VƓ]W0$2T$K#D9aAo t#}~bЌZȜ+[I =tLZcY.9p:7.ݟ݄ jӝ#}%"I\k ^_`"i1O%~cn-764rVUt沣* 4\lwe+Ԑ4""aR-.+=a V&)l'#]ˇؑob1?WcbDҦYw-ه%g*@N F+G7C[ǓcqΫwogg!:(?lBB׋63S^~ 9K]u6W$u&vovj REzf_=ət2fŠғrJE>d`j kaz@/}ߖJz:> 9R#/ ًy2.HL)vje]ֱ^2vRg)<ܲw'$\]*)0rVۜA)eLX[Lct0>=%3zZ@ES- 6>.:` 4ߚǾ<@Lަ 65lZ< H̴vaPNdV4#@͐']q=LWl?+92y@"?QKSڎz9L?*w tH%ScpYY>}}chb{#(Ǫm_<_z(On1 S9fW&-g-y! $- {@8f2 6;Lx>2๼W͂bt&m_.`NEV*^ ?{o7܉Ԗ*qv+~El~u7VDsxs=-AP ` $ Ib:h͊6}[5~ {t("&lF1ȁzjCsrO/ݢ" -#%a:5{"sr85PJd8@/$ʹFXsa2?^FuGt6U*]:Me2DFGSEa~|Yk+|P;z@6̦#}{3a#Si5{l8Hs,l>},T&NHj:c1[{ J5D"ǝHRa><֒H{"j| FA.x |YN5LrkEZ,:ͨ;pyuPˣ\ ZʡS5'1ϱd$+r(Iΰ`KV'g&v:+e?BGG2(QlkR'7@57cGC^ҝ;)>fb{!?X'{:+B=Z=@ չCyƨvHR4h?AP29NqQS#3fzcopMnKށ~ȍMEHIѵ ObWhlٰBwat{&n[5.(3`zKC^UƇ1Hɡz(( ξ CoA]"%[(x.}7z6IH(4<)8ry_0:|PF3 Dv~/&tau Q }Flg 7)"pֱDP;k6KA}/#Sf ̨]s4;, [lA@CkkUﰹ ?BHtjdsF׹v")u: Ol,O#t!ƑiO)_mSlQZ-!>J ͜K`z^HChXP*qvZ3e͊@L++ݜe@U^bpEwֿ*+m]`D٣W|a09c/g#W|Zt]wdC2Z O=I%|ڊMy? /`ց:G7Bͼ6!#[ v \gp{5G[1IBW%TPᶕ a~[$e)OlSFqc$лS=|v,˾GiF R!{fhoy{0F2Y}{2bH.}cbi^hxVT4܅'A*@vih8;\* /_o_LR넯txt8 `N {i P+wzNQf1]Y9Jx`!E)ޤ>ʚ D<3VF hl3_ yVμZj>j{>d6{q蕍)wapޣ^Ct(op.rw opkDm2u~__(˸/1K҄iO@BfOb -uݝ ,#S|miiW_b#̝b_eң9M <&7z-PguMW*_ OLTNE8el riঘ9 aP sTjtqpCt6*)c4:|{7`5*$0_(8N#LajXەk8aq!xOb|}uI{Im6HRNOd5i-$% vw7e3(ey.K N'2;O*F;=ݿ{*l?,/9>1 4(A^7,- :iL9$ޅC[3\t͸\(9uU?UW1u|7A4 :ugbVOI>ĩ \]$LqyR>V*}TTg=`yBxһ?Ihbm͒WQG8 $";Zrƴ3G46fB`xR<_65i#kr*Boz-t{VŐ#Z"b0.&oX3Vj0`d g>OłW2/̯Di&L7d5?}-7&g(9% "{{s^3Nȏ_g)i}]z(ˁD6H*N51ve:o\__!)Ypg!YA[^P.)yGvlB91MDȝE S{ZPVĢfLlu$ …tFNy]EO@ؓl;h.HiaQu05)1Qgp|ZO-utjwNӊz#+ofİSԫ3srn}m8Fڢmu ֥x1{TF_|_]*Y9M]D ʇEFRn)@cLX+=ghg~ 2S F.(@'nՎ9S/j[,kHMTEbJcY 2kgYZ070701000002da000081a4000000000000000000000001668c16920003b148000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/iH]?Eh=ڜ.+wrT~GioIC5< eV@y=b"-BziF)f5ѣ"ײ/ģZأjha_o?4==Mk>`ȏH_xs8yڸ. e,Gq-)` /yfn`ifX[@+A1*};~ż;^dotpH` WeMti ;*=^Zwf4w$vI{!! Pg4&Xf~K^'J Zҍi&l#=6WdlQ<-'w~0W*7OڿÃެżAFx:5k?Ig,y!-~Gm}( _dk ͒f*#]-4_Ɵff 2h6VUmB˝ߊِS@cs4Aȫ:T}<{{<YM*'v^oۑQ$r oNR[R`&<)EDwkY:'xPB$w=,۰Mj%sTiE-oZL s#)6&Vܦ{*nŰd"p KXz B'1E:e#gW->Z݀d؛0y:.&Kf;t$Q6ֶ7˝^!z㹯w/Z c-X^yqw-m.:eOvcȣ]M+ZV˿.z4~m3uTfCSzɓCEy,eϪ*Y 8k"؄n1OЀm{mkS<"V8)l_/f=˚v5l.<1[!Σ܄Uvl~Ks}etIG.fz*|D#8{8a!+|VaLrvK[K[tP:Q[ryGt&tAleƃnf7Јzhv?j!ً(Sfpٵ5B 1k?Eilbz_쌨6'.p4|%`l9CxL0U +J/Vػsɂ <2"l J ,XR ">8ųQvO '<1KxR 6)J k}[cWe/[:mD#m(ܼr3volt$ Oɋ O*gp H;͡ ;Ղg/GU*7tUB| ΞsyTFL-EY =m$|_P5Jlj_XA ֺϹ25Rhid4|C,$~jkaKa~f8n\6}iA8;s s #K1%+_?NutBA۴1om#\g Y*$ XY2CA'`WDdkMb}>β6:gDK.bDaWhB:C f<;;Д[j: IKd}@KrFc|g #i:!DdU)g%_̨jPaX?M;mB+#='; /HsFժvPX&)`ȹw"#ZFa*quyܐ_&A}zjܮ%otXWH3G./(X_5c+oV3:;] k޽>׏51J:s!_ݝQG@rOrR͛jn$=uJIxtȺЮk%lЋ晲iALJx1Z0~t15*n;)lu8kAZ-"lkG5>Kryjxa{Pn.;7Pl1N,^ |pAԑà5t!'Q%z*ڊ50Na`ut$,T&(.!q4 RQ flo m9.nvsop08U(da-#hRFއ~RjdrGѯ3Kzgz|_+]%؆R"hj,$M?s1VQbxU}w%,rWQ!">PD ظ6n8A: s&Wʖ(LA1\GoeOB4iO2ՃAJ5`hE"^Bx`野7TbXygm^ vqnG:x^bW~x->X2DfgjyFY~b52g != cqFj>R'ϴ`)MAV}J2F_gjǍ8940;O~Mbk1GlcoU4<Yj?O?+ww(f/ g{TE"{ Wg^^rj4@TR+ XpŒ$(GEk%6$Ja]~_*ˏQK0kSNQC3ɬFU_5=?X b.49 HiFeGʣ U(ȻVP{0 Ww)܍$(a|3 bL3̭1m/2ە?@(J@ؗ| _!G_;}҃`観1PGt;xܜmUj,٪x3a~0nl*ΨTC[l3brh uԚkwbl'b[e"My"~S{rbbsK2ü5 jM֤Hr.S V|l`n*#Ghj@6q VIUwId 0%D Y1I(Vw =5s(s;ꭠ+D]=JӵO* GJ?FwiصTh ̛ Xh{2+c<3 lUh0{򄟽؟쓳d?T4?[G&B@|O>a }\b 편kLJ _d(b& Ŵ*v|Yu٢:NNumzYF vkS,hlc}C$rJH(SnT8W*+j o?'( cd,?@-3a̐qnsMt];=7z8d/1@jy:/x?N 1ȷz'%\|?o"W0Waiɀ TY!Yp]YmaWXU]44:ydL83 fj ~D .a >W=rȻ ZV8 QFiAqrŏk?[< U }a9Oxr*P!m:KDec}=4_&4fsւ#1k o%䒚dL uwK< Qn' O1QNv,:tӻēޔJ{=!s]!\Wő}a/<2?%f f?\]h0ehE|,\X h 06Γ_ڛQHi&S] 厘k:e7K^KW}N?},}!pC5^ULE]d,(.`['GU]/JShi-PjRfB}lu }I&#Hz1O>/ x'+%V}CK|F/55G鐰=wtO(oV_Dl[!sԘvJw>tHL Xu4{F|GPӜ7Z-~ ;0!'ꣴ&H,>NB5WHY6Ռa9 4Ty$r9qf_WP$~xgK?=H ~ֈ>%;ϮЯh{qŊ$(ǁӖ].iKs;AmZU Ca,CcWLzcZRB^B6NĪM/?H]ˌ$5WykAŵֈ,a 0`hvҬuj\{PE+r,$ &k8o-Oy̮^1=xRn2K B+AzFImjWWL#;ы@]}UMl!Y !½h.Ƭ٧!J$ Kaĕzw^5)wg{6k{@;t Po}+t"A*be_` r2Bj~uA6:\6)Dĵw QRUlK_P24(ԌNm5'"[RcyQj޶VJ4s#nݍ(a9tVGb<++À߳xY<2I}NkRPଭ r\\;FQS.\@[Du[[;X#h ~zPM[%̈́61;WV~4EN"=8a7jZ`%Tz/A(r5fBs嶔9ЍW8KS=JgEwGe;Mr3wL ZAf3e[Z 3ZHODLʯ]8/. lR/LYLU6=fn1}ocS P iůJe ͢,̖Hnf+p㞇!9ioi2æV]m«z ZKD`NjPNtuu,H;A | l̔}ꑩwOVV{2 @tB3VBsC#}teAų=%3DI뜲F STÜ*V I; Ɖ[CYAG M/ *)jXɌJZyB-˚t_& s(e&AHHG0+ϧCc}D9 17IKkNj3eA=;z2QG YS̭NH^=7(fBQh4C M2ʹL0SdwdB=p8xnBN6uI** :*}*TN"`frAip~ v؊6`V:, bL)=3٫oG,2jO## 3ȉӭIN{\cئ-]ԭDC2HgimZ@ Uye"(62Y~AC`REq*_w{\8QM u?떭Jy4ѢqêbtWaR2ayk#9ӄf0P:?cjy-PJn%-^FV|X"S~/E_{vj-z4:3$P=(`~xJU+ulrKb澲͂ 34Mm݀EƞدJĸ`lZ#^IqW[`k=] jVhrr)b/򸼽]_]Uq]}p.pzZU-isR|ݳHλVSD93H;aqحCV%;G}t,_PȾh"&B ߟPY[je[`qEλuX+SPJ[&5uEDL,HC[Hg -x ? &wXk}(6yx3܌Yp M'=,x-ZF,ҚT:jFi/i^r)' E&2-&ii۷AvR:#I'ʳRUR-8 ՐE7kUf:.`+AWy4Sc&P@/ (ܩ295iz/a_вP*s毡nԇJ- }H$!NT H پd"eƮ?*}˝hϟب.ؘ5Кx >#[s@o.I4V5:mT.G`rn۹35+Hr؋܉z=9Ų}6HJ&?_$!m7(Z\릺& oV K; w1&S2.h?n%ľNt.jFKiz w]rιSŏjsN ,EAkr.$Wk^QUmӌދ̞8  .< 9鑙1r4tb Ւ:U?4$9F>v.ug5OXkUKMZKg{uꏼ"YuEKcu{mA Mk.wuDa}lA9!z!6G:G1GWV8xLҴ1#H[W Oox 2YVŽߙRf\kfO-e~wT)_8۲Xi۔ufxgd RqFRk Emf%82z,hKY"spvJP; '(ID8<! WZHm5!-"Mğ{*~U>gS.DTc m1D]@t' II+zЧINۻ:N~ޒߏ. 7K\j&D~M)"M(ԕwT,c@b<-׽ջ:.N/EOԥ,F"G UꅋqLS+D +$HV݀ y$b/ڤMY^wP*F6xMiJÉSap _*Ig.a ۹,؟;PPI*W }"<uFWTl/hs;Xic .@Ԇ$Ǝ3bw6Q7i`Vh%Ś+vQ&O#ҥV(20V9[0!-@>chlljw9R~,ބɡI0zw7Pֶ0*7h{l SLm^>sn9V`Mkbc9k rjSyhS(v:'b-(@AYbsYEl?4-Ru'C#?S=d,-{SY{$Q244T9@}E-1r(*v=E쬙r;@j81翦vH9ߵ4!5l dyݢuKB]I&DlwH4Q3.+FP[a@tx 0K@RH80ţ.E2x>j%<ؖi ګ ]g(RVS%~)ڨ"VlY,Iv X=\50M z28̄ H &?Jif8?^Q"s-8>e*x^L0tiE= oTo*>^dD VF49SV 7"}JQ#R'a#Nbgoe}!5gú8.X\1s&ب`#bfDu+`x!a'mIQ=kYrIJo݈~G,YwԬ \P:XHxkTωsC*5FpLo –zԳ!o3#*Ϻ `a=c.{&h0GM>Vj-tj}sE?kڕ@]Wݎ:RB0@@;{[VFb0ҚpDXB`J!m$|)WR"&ML,_2DP*X"; /(Є<+{J't΁;pn {'fT̝'רr.>'5jw̍zG41^v^3n@MX̬ɬ 5Q埃 ޥ੫ Oo>rvJ2Cb4A/PdSx9d/%S1" LHʗi9Bc*sXQJo~k@zޟ}l,/ bgbC|KN am4gXn\`tj3 e%Sp}rgw3:ը`݈m"M[5821Ppo iqmSn֧"99kK^1 wіkWWh&>sx,b([eqb1g3ḼLžtQݩxת JRAs_h2O,Vۚ6GP#JC9wrFz 7bk(rC'F,tGǛ;t 6'MȾ3m8Xg%0T3v-AVM ~Z8Q'j!#,mh#da",c&o\rI Fp&^E׆vIg_p=T.GSI_㠝uIR=ޥ(׸ ǎ)JUo:M'Cq%GbTQJyn,Ϧ 9<҈Fr"*ܞWjGjޗ|p4w=Z<6963-YedUt4)+8`*sjE@}1ږ^E jucULմOFډyk#?}kg/74ek.r|HT=*-8[tfs)?xM/(X.5\tM]@ZĽwow`(%w~JEaVk6J̗& /Qݙ\=Έe]8,OE"/S7Z= MYY1U`9%\%a j-- }AmīV2ݖ3+vwŖ׊F48."i{sN {<+քg9:N]}{i?ۦ &GOo6hU)?^(][NU ntð[ȠglaxQvjK7i|;FJ*:xg/t L+tEM D/^ʧ XđnFLAEs$ȗD&NO dfgP}/kgY=AzP<~nc^LZ8xtqKeC ^5FrJā;1gGΟ< q,+ ܠ_[KIOՊYqAwp!w8¬2[܀^ѵY? hS /=W җ%`]̷.d ze n¤*2ZM-DoD ?(5ϙg&rC HhX 2yL]($PUE B<%5X.[jnWp/,n! Qp;W=N{e{]WY/}E90\&գ3>jtm;Z3u'`nSyp:m?u[;[q!;+d z;%_!)`xmcJn˫=t̖1a`6f׹EQDPgb]Mkm~ѿz-#Gz89L}ek6Mᵫ'x,2|v|Mbv-B5d=8~k /E-X|?MJ'5amkTWx Ko5 T#e"~cES딱Z{eɒ>-5AvI mLB@8a8\JB7S1oUغfe1ň#TӀGz9>ڝu~osvz f ed d1pgbvY* 499X/$i *geBq}+2DD;#B?1$pQ%ۺ!gEd YBVh%\ǡ 0#SlGA{J/TdG%!puM<wݮ!Πb;$(LU%2U+θ7H%* ~ߎu \>o.j&!*4tGh$ 6ݠdȠ/HÂlb9؁,ڬıkDc]S?GxYC -GN@3,TS7,5e" ;WeWX͟zЧ?$p@$dNXZ$; ܛW(7.My( X|1msUtXƫ(5]Wc㞷xcq ?w4F`nn 6\߳p#Z-+lFY?w"Ts&,fhI{k2aMҊkimWRj5R$ct pU<\% kU, Dt:g@ߙ8 YH J%vbp,K9k{oXGZm~[9Gw14Tqn҃0%Nf݋C^$vٴaR߬#^Հ@<.Qe?R=ſ[`~ ?wj$`.:naXf (΋.>?Di 3A_MrFEYCU14#g*, 1LU Cy@qNJZN\2VhwAG|SY8 UV1uSQjϦ\@)$V 50V8FU;ooyQ* y~Z\y#v'*[η&R8V!LwU{t(5Gax}_ dMkmzNȆ8ėo2y$znYNbJ?M$艗.f7W0Z32)M#s+R'm˺G!rT'g_/8OScWr9V,UCE#hy[*UNgt̂4zz>޵<%qUbyd2nͰ:yc颡G0@U>Og;k\.J Ӟ{_VzՕXcf.Ŀ|*!n!Bolfض켽dTKJyyXWJ"KE~T[2MUe<—T0*eLRmxx}/9"Ї'ހjc+guʦ;b+Y݁~'Qꄡ1UU=(%iiv=nν 'M|dlK[p;ɒZ%\ƸbZLaZ$XGX2 QY@/`22tx$Ȭ=q:~I4~XRȪ%! *yZiwD`uO7.xaBz Q9hZ}j<[+Bޏ&`-n9DEDZos`KnʻB0׀t* 0wH []2*OTPC8a 4;TL!&<'aW~͎`+h#TJ * (vejC%1֓1͂DyL:m4+X/7 mtb<쨩73s``d9&Aݞ_aHm~`+M7r}%:T9R. Q7gr/kDzc],eaTՎ2O=]a~X6UG6̍RАR٣.1ed?;p4dPڻM锈m<]y;z?Ě0+8x%-jy'2Ggkũs&*̹l16%|<+¥&.la25l4A<ڌ)k0>0\8Ap &ȑ 8J=,c*Bg9+">? #R,X|a_dflú|)y[q>OToP^bjCGwS|#SSu8F'o> uQ.-?{a98K57auj${S.T̡/#.r'}e #4J <' mSqCdogYuWŬl'10C\0*`JkpH4 D S歈禮qzD Bgߗ8TV)N4EMp9Ρ Ͳ/s fkEsۍږ"Ķ-8h8.!r6~Pŧ98c <}V[R>a.m{֌.16=89h0WsbQ}2U%W^aw@z ##E28|&^T#h$֙f*_M{ xQeq+&pHf4^>QQ"{ס9x&D, A!/_e9[cK"- hI>YuE/)-tZZʐ1)iģR$/1gEE=b _wz%ž2SxPhn00(a]z-ZmBdWdşz,ϜM(2#7$mC+OCL)q^a5I,"ΡSV'ͤ[c]FVk8:N#7;AuE .$78yN .]:NF n"N^4xDP9˶Q%,jʟ%%b؄:-^K [ѪCWԐ\E 7猪;im~M#Etc[yNkj8%DTC甧=>i  ]́ZϺQ,g z:-63kE+ / (JsgC(WICIA7$ >bXGNJPyU3yAIjݞh VOK{0^BfDMx",q oH1 xJjtCσu(RM8| r>+VqS"U::rÕ;1T=uȩ:({\O OkQ30̄- "0TV_Nk4)(Z Q&Dèћ M3|jWdWRwWYCyNMXt:si/Òo%:U{ߠH2'>cp14!科n cA4!lMDpbt[8ݜ=r:s58 w]I6翴uƙzmVp.'cRּP~>'6xu:0|_nG:P)+ T+˾3Ƨ n0u,K[i9[?q@LM?,/Ǥ"`Acm",P6D~8Wv$Nu ПGg: um"OV2c0qs`T^BKOtNH($vmw䈊YuyO*^ `(dže]n^I=&b9Wבte2mN#S9~ub#2(|*NʅV5#4 F)X B(l[*NՊpoB s9ѵрaL y0 W:  JBAaRi1hU\*=XV8Z•,fԬmji~MキWPEB:]Lw0P^9]ei)Ϋ^L-).%Z6BAu hk0r͂i)ِa)L}O͇*5R~Ƒr\o)#Edd-g+UfaVR|4w{+!]Zio3,j8`CO&KU >NP;_B1L^+NO:, VM? t'+qo06!L57:os?НٙFSO/)[/{P"Mg"@Bz%ŚFL3'kbؖ%jQn Vw=v@~JrfYr2-XMT\Mx[8 <iY=4!BkBaZhD=8Di ̚5uQ $sfs ȠHOi 0%ךiG3 F7z$ܤE ˤ!M|P>id^YlD @~ٞKt#EiDH\BGnbS[Su[a*QJ&K6{ $oQ٦rӃр%ꘪB8pP^Op؞oÒtʎYE_-¥( Ng(9HA z|$R;r$PNٯP嗋/$8!t-Ns,̂Ħuv&)w'n z}8G)oz?̖&6λ[Rv"6Z$1c0o(=;:.Ly[(4*ћC5Ecu<ʦGUBZDi(~`a3|mx!o6iVLUL qȧaAA@׳|z?axWw, |"~tGS0QAO촟gqіZ&%?0{tOm\+B% S:ݎ* V wzXƋQU('^pqAtW%klMH׉q*3bMMK;iPeښ]u aMcRƮq &ٮ ze7H{έxYq>L+ɅMI2:e?{"Z/WS  y}V[,jϨcɹqĂ63Xh(-!2$eVTQjk_6-M}SW[{ M@_>,- 8^F{[^'H×ZVk"MyFO܉r#LXS]{AEMtdA680$fRp$% sQ`$=P&s {쬼(}2|Jb<꾂f? 4ʮD9o;2!C,?ȡLtä-2s!MѦ/4ޚ)<7W_a(/wͽ7'PzvA:ƽz 2,M!{iXсT2hDϸIFhֹĉkiG.-k\riB>2^ T R셰!́oc! !Q^%eoYt6+ Xw{y.yaZazfu]:f8 ~ޭ6 0CD<(MI.a30i9:ޝj^N4ۭ"1;MJ͜T® -@[S>N>NeLT#/WwoG52D'8F$ى]xx@yFd=L::C3Ip)rüsIra{wGЫ4?E`e)Ke{* B S}ݴ 5|BjəTDpQ%<PSLSB_&:|˞+AM% -@d0ju"DCȁ\ؽ )cm\V/T{g9{$h)_2-ڧVMBrM:WiBIJ{48+j̇xz޿@l/6$7^H+UxL'D{!簼)Q1i(bu3lS30x﷩Wӓd2N- q:HgvXUlVw1wMDCd6% ^DC@ODJW't|mOL-k{n?Jcvܙ|xӬXC~CD=b>{7[8odk!X.D Mt$rDo\eڙ.iYA61R,8Ciц(3y |BR,-ll~MX@^K"úyq^J?pP _jO^ڭ)5*2v:GcϜ/(`gG7#ߩY;a$ XORSȚ]{,V77Y6v"DYr;,\9jhgmvV\%HԺg9)5s9ڋ&IK5.WtM(x>܃U32T W(@wiZR ΀q ~BX2~:v̨fVikң[*A mlo/na< @'j5)^a4a gk5Pw"A5V96vV؊RT"YIE9dk4IpG|Fց&|Ɍ"$1c3/cL BΫ8?h]v꿣+M2veK>2"ZxAtёpUô$>?N%h="֔{rTV3;1d6ʷu};AigDESUzUaJ0!|4 K^` wBGqJ ] S S A)n +ni_{ h*!H2"'D=Q$jNLZ&C=quthj Bd {@ΥhݭOMw/MKЉq│$^Ajצ31 ;G@j (@ekf2t譥wMꫜdGlفFPݦ+)1W]_28l֓4[&-c7h1ŨX*k)~~a1S1K?#7| )^f A-#ֱ @[Qa̗+eKS.hU?eħR?mcv+&@q4ئe*0(2 'qRfy[~JnDwP+4@$pqQ sQ-'UtuVwL>bT0ǚ)~W#u5|^Đ<%5Ѻr̽U{U"gd~)8x5pQǰʭ0-AӘ_27 xp.#y[o˪Ƕ2#fUߔJGj&{| \젴}*K1pTu4s$g6oRI{6Hʑ֔~,. [n(a{9IaGllV/Ү:k .?\SC{ɋ ap}ade0AA}f[b#5TaP:v)@LbH_YZy-\دC+~iGVvZ|ڒD?ZK !ŽIĊ~6=R6uL82H]uL2l r̀? *M}Ȉ U2$#j0! =|z_Kdmv|fFbu\=zkO:|*4A]#5Qy4^Х+ 2ld]m_+9@?הQ,.y&n̲;ПG`PjhعlHGgfC8md}3f n쑚Ђweh5j[G^v| iwh84tʑ pf 5`^ úop@oCHl O*Mpy  T$rh!x;|zD+0kȨdE?0*A:.ɣs;Q]xq60 ;/+0gRL5ҩ >[hd"n䷐s0u ž069ЭCsjYv'X<|}3ZT 5&^%tO  xln.q>2+p~f0#x{g9IR/h-^+в܌@6O!캳_4CڞQt (pQPgKW>2pGaO%S }{>l%C=܀ i H\w\1T#`7:e;wkM*k!N7*ҍ/mlXFnT|d|qT5.5CT<(;p%py#cH5Wu 1OƊ ڐnj!}%E+}~ih0_Mtk֠Dg]:خ0DD1c(c%onP"vt`P*'_([^:l.:QA>i($tٰF-Ցpc`l7eqsJ 0Ipd|b+4hZe>rEkjZX]B,%`o?"@⬅PQN)+bP8ODjU2d8vh[7)2)Mi2w v SUt!)maA"\qsmp7g+G.v(S耷C®beO%"9y_Ѭlx2.k_f_xOȗ0[]|>ȅVg 6+WO%zPv&Ne?,w$f -CBhxo\B~ShmD8ClS# ヾ-Ɓ3pAz0A56!OqI "숒IM\__n.&}*COT`:VYPJ%3:J=8Z^25H %}M֍j baI(Ssϙ|ˆRZ(m|bgKӗh,5Ac *?wPKni:.RT1cilgh*Lu>2 KSb}$o֍n$p!>BCj26̥Ҿ"ENCҌBJB-JFb$vZ_9uI*=N,6>TsWk}qder9  'gֻDWUM.XEC^FюQ 져f[cj ܲ] LsZ-h7cT_:?8-ba;j1>ѮgR A?%Ȭyaviٽէg [jjjgwGtPQX"q y@QJ"&S#RkWK9lvUqN>}˞ [pS]\nctC\[l֢iM-<:>5:ţu1\M7ݠw0{zL_֏bͫü՛;jrjHg٬3\"7RF R7g.;,/v+ S^<P>{Սn\MhmZH&dKֵHA9TMJHjbϱ7DAO-vEall:0o[8g2?QnVk,D1jYdiǀ' d4Ku*3}M;.]Ro=sF߆;$V\ngɿ5n(k(!^Ȁ@<\BOfQ6wmx!39b9^nh4 :c0p\9AsӈI^i> T[SL$~YaKb1x |[, OJӹs)3ifK} xGzZDO?/vSxP?:TVff6ayHE'xO%Y$kI ھ0H[>/gEƢis#_P ݤ@5 o| I~ T&IPA It/4e \t ibi07RXk&WK} :%xI_̝e'ͪ 4Wu{7A#mwngA^d8m;P|JO/rcOF g.Ɵ<)^8i2" wl@0f 3 :m}kڅɌya6*w΃2jz]û X K.0XjU%j53KGq~70D`~a-zC"]uh4FuFp@[w-KJx<_c +{Řu@diIcݪݵ];{RJڳb㕆dB}RolU +G6e VPvo8#4Rt zjUkڟXFlX 8*0\u 35<)󝾧&`4M: o@B1cWJ`.&}ْ)w˲&CE6iUMQAѹ_}*~fc'Y|y9]jH!eSy$$j,;G i6=ؑj]ΐdh WBGBA)1dP <|c1Sz<0@?"s9*jiJI9d>X'\ns)eTV:Z͇Y6m,PCFl9yp~>+{pF _$ (@,i -n؎A'Cީ ?]&H7`iULh=RvὨ16x T@殁\LLyޙ˺ݦ6}07CQ,ZF 6,Y&?U r%Ye) cćiO&ב:AR}a✪!SQ0]m !~(N&12;5qņ[s0.䢕ag, PrMDž0P|k 靏Z*u7$%7?spp9 }`F7#tIFIܻi 2X6@= { MNbR dܟgmޡkҝH䀡BCw` QTc 8E)^| qm&B>Sq*C.>J#0_ShW9UZ*Ua[NnVƌu:ДB1jg Gϥ,/sYV4cZlr?CԐ²1<*Ѥ.:]y ){ɇ2fpn`ʟP.D_Zt2 +9 X4|z 1 a2e m?[[nMW܄Ov)Z?7-Ӯ TH?ԃO_U;mŎ5#D(Ibb><9Ƕ 6 EϾz9UZ_T(>iNjU~ϹnBWBgko] @.ÕtB6 \\ ?c&h0r^=`- _8Ӑl3tIM{|ʫ*̌c ;'MI!ڈIn๲3ႄA7Uڪ醬&\Lan CXNN+##%EfSX1%HeA٪jӿX+[r>,],L?l=(lMNȅڞPUaLӍesY۹%ۼ9e}lTO4zs c0+&S*,+@|z^lm{vnѥpX}iqmw, TBz-%1Bi&!lS` c8TUbot뗑Vh )SMQNnFo'd^h<`2^Bq-zo4~KʜRmd#Iry$֒ScɅ^c pA^htsěVTm.HsR1Dw\=8.:)y-i3A"E\n/9HXŞ[7z-!8L,ZgHpzo[ akGyw)am Qr7a" Ag~T6kqsn7p~@C;/Su{t墴vG]AHV ;CV38sl]Hy .d'.Zl3ٺKԑ' 4c`_(۱_H-~}WPE pڻ5" 1&)K gh}%@”ea*d8Dw#J`A=X,!Qf5_OΤQ-*XZٮU* cH_@a>\ȰW`w35ǸOC f))SS X2G< ʺ\ɀeh5<eۈg Q?̒Ԏz~5(`ZwB%Bd"f`V*K4BaDxqlQVy u9T@j"wҌC雁Kqg܀ ,=Ƚѓ/1(FV^-~O^ˁ%:G5=$s$, JRU?o}E4 %LelHQQ*:Ue8R"4KI%O?{J$V]ղbѰy5=:ske6, z6{路o]ovc<>.*FϥwC'%*;8wRHnMP#ŀK{g@{ҷ4j?TEk0<ޡ8{E7?I8v09!~!Td5*EF6:5sՃaxQmLҝ8I8Hl3v[yd="b18*ϟ%N[HI%'TB &^SUa3xevY::h 8c=M[c :P9L .޼4PtyR.UUL}r Վdl8>[6Rsi,J T\_u{9-$PQ)i`>6+ #'љ]@ҡPTc}wyjǦK4߄yD\2j9d 1[Q^FVV%mt/IGx8sζ]3q^~2uim"OygX|6]F|eqjDLZۻ-=xωػ yٹlr[uW9lMI}1;1O|PE Zg֡Zxb N4RIVMIl8*R\&ط];7|Blm1wqJk9|Rrl3Z9ʌ-&LVǃ}l\Jo*j} ߨ(t~ /R沕 ɹz K<#:YbR}%&<Ծ")7m_N@|ֲƖcZD0V3>ӌY-8mQx{_T~ FL47D|1}Fp4TjA=\,;H獳5r"ʥ_"hʼ`H" n"͠\1AewwyQ֭;}.t&l;G%n#?ZHkFQ ӫ}G\Bn@Fm8>*qƐ;L㑾C?| <|ihn6(Otz^xӿdL{iIg 6\@3bٻ4Tݾ, ͠ʍ\H~r EQ94/}^XnʬAfX_\:St=y] t*an\2&ztm*aODLqWe`3W XD9Aiu#՗eY[[]Q_a4x:o/$>gS8Okl`U=].Wi#ԟrCDb?QUA ͙ȥUc{--~ 6~f3T-aMhU=4Sz"Z5g1\DsLث|*LqZ6\ʟJ!z9 8)^0O'iҠշ<%A0K.57A7)N 3{n=s4lWl \?G]" s0+0- =rCnh^-f^] GE``q {IT"t9;:G e76TxҊv\'C\4Ls<h3)ݭ^bC{Ka5KG\c~:`W6O`jyCȔDrHr_q [rou տ|? dv`4Rz =8sHIBYn !bk%xE=f~56nؙ  >BtYO Rẵ$›0ݷy#jP-m_-9H8f ;ȹ;mH %1G U/H@+R-=n?  3WOo6N#k}&ICoL;5 @w%-  .X|y^:{8;.#VA!iH.X{N f`Қ֑xEsj=dE{|@Ԏ8 ?CLSa&_~pBUPTcʤ0 ?A$=N׹ЇyzL`aZ NYE$4T \S:Nm,9́t 䕴=mqHuvw).}չ3{R!G&e_!6И% j6T} TN:-Ϭ?0-Gɫ+Mj.uO% nZ8"8=FcZOZIXMf۲k"EbNQ a렆[^` 9,S)<_sVqu#Hm\RK& 'U |rH!q]Km{ms#Øe4C WCǯ}eK$ΆN,= y¦x9m6גJs2yS4|E_U~ΚBr64m[q @kĤ a='!T"/"|²]A T)M ۥQDW^NӏL u%j!o j&?7gxC##¯2LRNY%Ec/;=Ի!KEOcr({4p |tؤ다-ߍgxҿ1ӮDyq_8hմě^ Q[/dTW+3 n?F&ڕ (JcɡkUUk"0snb dFKxYV Yaࣝtb&Oz A Td˂e"lg(hh^lV>,+Ʉ{~CeHz]'ĖiT? crWcZ=DJ/ހQX2%Dr`?:|sɊ_q#oa߼}XdN}Y[huAߨ1R8> *#?EfjޣO DbQ b]합&)"5m(88,•^L ~T"In{x cfX4R錅b`ONؤSy]7bD,RE'aI5߿@u[κGl)cMCKA1D"RE-YM<.Af`IǬ8`|pdTBogJ2 uɵ^kJCmDzYt_˙g [u†xVqPRe=[G Q>uCM'X*T7INGb +ߗ =,ed}E~9AUXfêFWZK뜸c2z\ >GōS] M'neL'nF. VT'~2ʧTBh%G6ԡդc4!}K~I1=qfNR!N NLe*|o7U"5k3}o ?We$}1UpRa>;|?J4ZӃyq<&FkHk$CČ"~YEE拒R 'w Ye EfƳ?TgC*FI\} pJ>Twl>>Gg*6|`Ѭ",.4W) ;<_7 Vrz[=eW׸Ef託 nv,f%ڊ?( 䆕lA)as{ԩ ~荌#0܏]A^S)M:Z?0VIVGMq%BV{M`p5Z< +Ib~IpT&V: }mTYkg*I]M@ً}:&܉뗾6(6u-)Ъ$w;ԫ5/LFގǼ}Qbg{^}f%Z,~mBT/s5W-/֪e3!c(m06U@^raeϐݠ S&6ڑ]fX'FKs2 y2"7֒5^ WYdz]Jr7": U Bk}9!",HP9_Syc#T{+h(O~331ּFM2{UJ;;zGT͙yT|z28;b+KfOz"a F7o9T a%ZӿR##w@×iCwćg8(nI"ngh\sR?8xij[z $H>~8zs\kÇĚy\q3Jyw.v9N><] ط%K%4&~DmN]O/l%uBĶ%ڊyFd<"=m*ҥF6V-Ftu"D6}2{ ʗnP,HYpEz* ;qaibT-y s`Yc2˿1fRxD^ZTbng0,$5%l¿:/z5Ȇv&Ba@BMʪ(t}턲&DA8qV3(V(&(,c_@v!<L܎D5nKC‰E Iw{洒{_k 3 v,͉T HEWemt^ezFh_PJ#t q\({F0z~A`}wg*)аAQbʉ-[Sv329TnIo^uSAIMˏa(xF1ӻ@.N+<lPy!G1l}}BҞS^$!uʡEqr$I9DkdN~ũHZM ǽ#([uqC7Ԙ\(V0 Oꌮ8-"CLa&&bH4NꉍH^66(ᗅ~mT@1$(~Nߐ.{LsD*=+T _SS #^<|tsPc%Y~ݴ-@3 iMz"eAN,n9Qy6Vws$d9  RW F#0Jʅ K%ìWn[zE{<;h.*"MP+.Hܚ륂. 6qk7vltƘ?;h6̌ G&ܔdF('z/iwFE/7~6T_P1 ]͐\ zyxKإmYEfc;;4M)D)K?4CcI\D 9.$+H#aYX*t\D1Wb+MaZ_n+\Ic@r| Fq(En=)!BNb'b؆@\{Cf4.|)EcbW "ǭį9;/E7ʮ>u+P*jcM&.\ʍՒP*Ql NY#݁q"5Mxwa‡g3 3* %QYkF|YлڏAV.Ƌ'O3+fsxsj/35`EPoЛDU\] e]% yK45_Y)6 6ݟ%A rrjh324D3´̣ER{ We+"[&%3ZbM oj}t1~a,C{1e^;X)B^a)nϦDO@~!+[eu Mo=zX=v wClٚ|y^)ha1JέNl#A],*Vf\w,%oE7UF]oV@B:H%-.8DLx @Dml1F:.7LKVQtYsѸ»ibqTP-!Ol,Lƙ`[$aރG{Q㰆ϠXy[H.yU&2i-܃Z1 ?[pȇ 5.ju}zd6uRq}*pB%RE3-V%XH1c',܀rrB2Œqcydَ#K+9.%4>_fNbۼuB `U?WzP&+ȃ.l_=)#+'鄺84 %3 PVƔ:%qFOgzoD] )`6d3j/zq1bĩDcL<GBkfPg hvFL?a["1f>Tc-iF,78ڊ,E/?핹0"fDݲ &%z:j# ]lN 8L)j{^8ePXr&Φ! D|.&iw,s3/?l_N/-=SYk'?ɟۉsD*ހN,70=Íb:O@} |cLOajz0גb鲋l#(ŦN> |^f|fDtBs̄B/N.@DVV'܇ԓ[&* ߟbE;/=s9 ]EBKY|6AU+ގG5'ci{dS=ws.$>Q2t䍿ܵ",0n@R'klquM8n"@F>}-(n 588+ Rxz Ɨţ-O.87r GcYp0!һ?iG_ag E{sHc9q('P(Kw5W EmJYM0r}сY3uVܰ,N?m#wFhwԟXGQ#䰛HWZ??vsRdѧ|ԓ߹M,,oKܷfQ{ ^_UȻ&J7;eU3v?J-ACBVR Cz'=ưIv%7=JŅ&d91 UP1IG&EK V; B9̏AIcaG{A%3 =#%Y*4sxlyY XdABmn/@>Mjx1VaΧ{MAm$}Z̨ ~ n+D(EY,hmgA#L{,< R1_ =UbjNՔ4+t@\tW?m\g@3Þ6L scZJ-@L愚Y5ɎQ16~2D#5Iܓe<1{>V3jQqx{W hB덿T( qZYw3Ku { ;7q9qFiQ3u 8Ln\tT /j~FhSYGz&S>EsTLwΣ߷э:y3Wh&61٣rY |xjih 99_STs4,m1{VE#_;ABIC9"{kc w/`w9ql}OԹI M_NJm{I<.?=q{Qr W Rb\C%D=Am_'mۤr+аq6#{qVG  c\mkޜ8R#{6FԸMKgJԹFY.~^ZE ("Sȥ .#&6&Z ëRS.fE2u~ +jZ8 rZ Ǜ>RFMo盔U Zmj?:f1f{Axo#nJA7zF|,j\B\~x>*A+JExo"5p1PnDKvEBs3zce UǭqS|6rp//KAr-[&@CphtCo[\%PAIIR0C%7Tͅ5{jY/..9fD ]Vc"Bs2Nes[1cʻ5@XmNPQϨx8C$.G2L7, u=Tzc?X|6F!>S曆w#*2'%yğrs 6%(X:H`oȫiJ}^!`n Tȹ< P(8۝GgϓwGM}#O4+SGS~W297 (qȇILg@ڊ)[ 6yۯF$ucLS W 9sf SbҸWEtH7Q${m xgZ3mLs%jdt . S!*SŌiae>ޡmw'u6oijkص )SEe]ٽ^S b7Rw=t%K~C+f4F3띭!#`ǰ(%dj6"~ b)z Sk|xTymLp z:d!&2"Xs ܌dP°|$㞀 @-:b *yoPu!LR+ @|0i "|r}UH/zEPA9I~rRDVk E"wϒi.8|@PC,*8mk@[![/.ywC2/mӊ<1?Mϸ de:̘ n~S20F2 MVLNѶyn1)M qAŠVϦ^#Dƃ6421GD A" |4D 3TJ%Zo)\Ͻ|ci\2yZ|gjʆ}ˋqP}É}e&@W`fFl3]أႭ}^~]բՐ KWT!1k4<ޝCm1w0 A֩Zs"'k[riR ҅#yu >`Ak]ȟ3e3ӿxC veHEa Hw&F=[fPB)e -O9y^D:I73NO91 1kQR4K|{heK78cefPx8)q}[Ԃr]L `!rc\ꬿJi)eyФAwh>zE#=v  "t#%=1-gz}0[K܃ /Am[ߍH$׬Q{u TedT{E Jh>ÇǢ8HFݵ+wE (esR5ŘHi]䝬UxQgs"Qɗ eNq#0[9:vJ5>3|7ĵG7 Zcgq&b"(=}`dAb4 ??ko a>q4NS]+r6N~2?p# ;_D7)ß ::d }굲6{/*+#tfǀf$!Ā/iҴ\SVa# A3(=E6YOOYs|,e *ӑ\*Ƽ~{!$`0: \H;mJ}5q@p"JUITVΗtgYzX)?*XUOQ3$1}X/x#Y ֐e&-zĆ :|aJM[ ~6sDEgw"<,SSZ| zg? Jj^\Jj=bdk ^Vw8N[4dժR8xƎ TE?s6}8^~{#=kі7;AԹ Ŏu D  "6~:M] s#?? P6IPץ>ixrp=:9F>+6efOC%YJ9y@2&۩W/$ h=3q H~Ѹx\"6? B*t,X&~Bֱo.t!`1Hqj3/.l.Ք/\ÌOG[N~"h03U?w\;^^Wڼ\(> <1!ҏdw>'f*ɡH D$P>+VUխ=?I!:FȮp~9WKS%1OpΰjP@a\Rb,IјnFݔo^bM^ 5%In(  qh(3gF)[hy-1"A?1.xeއ,@ @RH3sHə/&z2nۧ  -6€!G,{TGY~ 8rތy|d71;!>kS"A,Hܜ1ei?jq_lƈ_oUV9%braES0Òk{I}|ٖ[0d5].G]Q;S:=W$ #_̌[gW0o\%p QlpkCVp%IOϜs>^P~9x 7!̍ZaCu)Վ/D焷PfC;-W֒÷ : $jǝXyֈÇИcVdfF'2*dY*UV]7Q؝j"Gз?ՋZCdfM'愒tq>{JgkU{wʼq`)yJ)㚨O7h'=!J]0׭,E^BI>? NZU:Tl9ʁf>ilEoOeVۭ E^-D ,čk kշ$},QOՍh'er^!FyC^M w9l$t0~ԫT"EUir'.O$2-|-! ]VhO('r R'x~}WXF(͗Lt~}~vh{}G5V7Ǹ-$1T¥#B*&^?Iν=}4[iNG\X}; xmא s?])=` *H|YoU-pUPKl&bxPNJ2* TlS[o! #Q=to[Hj2hx8z|uX)w [&:еY/_#l12z#TxM)iEtSYoN|8Y_+׃ap"^ʙo" -?DغuIх?Kiprtť\U<\3,E C `QG* Bciek}Dt0:en׿ iEҚ9ѣ ǀ렆sC1Ѥ݂WSzS$36^.`w.ii5r:k{+T]7VK#)F`d_1^`)dbQ=%- /E ^N/T)A,V GD,5\ Y"Z?1bejQb*_x;t2 JIɈE\5}aSѾ8c{).\ mVteBcj7wtE}r5ؓE=r(vrehJ{ioHwi Q-c5X @Ey`]Ѻ u^P;>x <ya@04c: #; TjRIB6t݆U.bۍf4W20kM\u-elֳҥudҟjɴbBąYAbtmB(󏘹AqM0VmJIqoΰ8#԰dLaM޸ RyZNjӬmD6ߺVfs6pV/*p-պ*N+ƫS%ΡFMKtVYv4)-s`+4^q˂lo /Cwv2E ee<(=(W cavfxzA X9 x^oAX5݈՘kr: fa/6~yB|/׆Q_W\^dO,yXEx2/ON~ b)FYHp38EC0'pmeotb+-[1C]v/4y'!yؚ$fAU1 ǔ_BOzkc$Xgbh}*H 6ht 躖r&0,M[rIJm~JҋbGt+j/*Lƀ':Ɏ^?Im6uZ H})\ x'KdF?R).ll+>z|Ȋ?ÖӶCqe: 6)Jmr:"<̅`~,\RķP}j^+/*etI<cWHGKwt(Ok$g[xVH}D2Y^7ð-LIP(o|>epo$Ȋ8\ :+ \7Ɔ9Cd_Xel|~88b"M?1xo;@^QkDWdͲz0;SSd?[׊'d\ J hhvCzPY );F@ emc&Em!t$؄u̠ m޿A h}>G)ON{@3Aф+{ic4Ճ)k ~e50 ;OW52&I>xh;ʍ?:]ܧbZ#h94Y`-*\Fb7C.F"'09#rvz ?5L#} -Wa h *OdRӗ̨,٪ !, Py$o3-*lqbY 4#$JUx'?,[ZQ[4S U[]SfGƢ47B!=_0X{cۈ2_}i?#i(@"p/ zq$=%04\mۨ-JiIΖOUܷ2Jp0'rxsзX gmYTE8s\w~m,nw<<'*籉OYq7 fʍ %B)3}Ɇ˶fklU7Cץ`/b^Y #ōCf|VXefG{ _ڛDJ_GjuQCFFxH;BɐF/SG&2 XͲ 95YcUbiS.r711#Qj/řPHߡ?%8oZ?_'4g!!Ԟd>G'Ef^N}7@00ѓx4b1fŊsՋʳdbQ ml*~6:ʶsQ̷wN}ԋkxϤFю;F;Gl0b=$dw&EӬGWsY9рbCqAg;~rVm_i㋁iL6yw#:٪.K= r %hc8DCJ'>WdjD|pԊ$q ϘF.Xbˣ?-~&ae=b<4ЀRCX:1r>I<ݵP-ڥYlϛxrCm/Z _[B1V]%U'ʠiT2@t-FfH8Oڒ`'ܯfo>>Ql lJIJ)eDfe)hѠ0c}UP2KvR2dzn_܈vO%!1Ox'pn*pQQaJtI?EZdخDtD:Gf+Ų td!bpcDzLhE, HqҸbh1ZJwH IC9@hwzyF#Ke|FRaμk &&nMUbQ0i1IK}(^8bMqccc'/|qegUV'=].4E4߫wtn孀Z>qC^z.VàbK7Oz \])̠R\~\gL1eHJY2%HU|)UIC!_28EO5HH֍lmeY_q&O-v߼BEPa ۑLo6G/h+v7]7%˵/'dAbL0~xe7*@*C?L;.- N?f!y wG]BݼqSm+?FFUE:i2BWf@w9njyN{Z} /NxmPlU9`:G,yъg9 4!Z.AG4wԲ#"k EŜ WM@(AY3^]#q!p(|ca9# g6 tgUbAj iNvSӲt3P2FrvIrPOBʵ_4BtuM ,ݞKv*qrC[SWWom$sK"1( F~)' Ȱ fg˃Yg-E>y]C!xC;T;6.&McJYMK=ݐ"]$8U˹:YҔ|0vֺ 2$#RF}`'٩]^3záfB/;AVnlCePF< fW\ o(o |8rd- `@sT/Dղ7Z7J(~eVbϲdlbQ䴽d/)hЉL'y/xXߔPZ| 9U)^iPGM3tyא#;q*ԌȀyKTxA1Bg`hǷnVhA%1`@9V,Իµk\L9t@b.SF$c7 R&{dYK%3Gz lq(>ٛgVWdz'hы  x>yz))x5o8q"*bJꊷX`s{CIr 8zݏeVLw`4/ja0iQN/2: -&I}T|;tPu&@*3,tc FSJȷGb~dJ8+AQh. tfRWP,ɗ $飺G6o}1ێd2^x(rj)o蓾^(Щ& Q[& J Xr $q4./j^ ߧ'x'(=7v]!nd&p)ﻵI\6jو@mMݥj9 K= Y x.q9ߺ,q2Z[KROFsEM.у3wC+|bȸ{dhEtqQ>YW f(RX4nȾBE4i:x Oh8*n=NxǁODA\Pg[=\SR2;ZzT1t; _%ԽT%|I:E:թBlq slp}qDDŽ3"c}U[ LTmYAILƃ@ W:=SyuKnT8AjtuyzYR[-4.} `Ajd[?_N9C˙Sy ,8zEjՇ-|S'OBS#Ӳ9 (,1rn6Vn^3a2&0O's]kubC2>5DEJAJ, } m; NaW0AqwCgϦ3wnzYm>seTMLB+kP? z0mD.*ǪlNM:`yZeڑۻYt)D6zQsL)ZHAhXeKGS')m!/'RC?7;uڮiwgyv[@A߈Z'+쥌-wUkEJ"`Y]ʯeko.`Nco 8@۾;hWړV­tN8] pjG}b`Z?:`njBffhae8#+m?,rC' wʮIzR0rF e_rK|fǫư? }RCPgLOT~D!A@OO.Be2(i\OO ;Bx~$%a;Ӓ4DWPsWi2ka_ZCj-osshsru;$^{9}| Y`eY__:L" ›)[V|Z4 m@٦d _h #Aj@a?%+lѕM+FQք1ns\Oӎc= V^e7ik$H䁰ExUc[2UTMվUvB}}.)q#T}If!|)t]h"P-W.<058pDnE&"'(0 / ;9_RnP>VDhgDb owBTcn;ä<[9թˑ煋ix KLFVe2 [-Y0Bzc SZYHn ݞۓ6e,_UJsPJ#?/[bvE!P>w/5D% <( =Ѡ(kQJ׶C 5jV{68bP"7gy(4?R=pSÐFbsx hb f'0 "2 |/$6h=\ɷ|"_RM7/jD!9gq:#e_ cߟM%W4_ñmRJ{H-H^]>$:ź©8;i] ^'`u3iE J(ECV/]sR*3w2 67*t[AY9&A1|^L.p4A͊ X63UH ӡ6ЪVl[ c}%3Q18EhGm='`aA(n;IM״1hL?\ap*bK4@HvG/fc{'?At`ɟ ; B6&G9#Iy-C OKWg#}[*𷼫'|27 \L$ړ+hL~Pk* )ԢWn9wK[$6v@ c{I7fpyPe[|ly#Bb¸r4 87&qk+BλXj&}RYU1DZEw,ݨ-&B:S{oʖsyOT5|,IV8NTٰҽ9+d2`WaMs`-h/~Y"ڔ's0QF#T~7tgo}W.:ǽ&R\kܫR u[`5$u:xoY u6=sװ<k,&ւސjYi9.a7Qv3VA[PERlkn q<ȱd^`)2AkjT}ŌNQIpf)A ^)D=HqGӭN$΂lJzӑ;~?\h+1C"^f1xx|ؙm0Ȍ v +[nltp̋R^uF|sn 2HIn26:sR,SObnkRᎵ_c_0A dz8WŰh]@nV.6 d_{laTCݡIpv˓CQm8%z˖O8?{f6ɖ/&vT8jÉ@`y?1a,?^\{ 7aX$).mx *w~dDyT٪ۙz[uX/ad]K3j҅ R ^K9]Nʇ" D<lx4~&j$↝օ@f(ΐܹo Ɩ/{}NBc1{ hg!%u8fwdR4%Z {'} r/SWY7eoNdy$Y\yNێDQ*f~B7-n?7=Se0XW)ZݜkPj hH>AKO/[Q74KzwQX8Qz  4I[%k1c1[YT'W2"i).9 : ia}.i&^nj~2 w[ e DEtBN=^<|BġYjSO:t-mf4vT˫]~E{!8[P]xa;m5/ĹSw3 @[!eOp"BL W~--ZY$i5AeX-?2R-Kw{e˙hJ&rCLcs@v iq\4g9]a]NEr <H?;;9dWv>3x7_Re IRT oZ3pp҅Di^2jғ+qK1ފ/M`z[8DP;lgb{Hz`44jA`o$^[@R^#x faRgtW6EC}Ce#ނ_/d6!Ǝ_a 5/tn:k NcnuT ?cq>(,X;{mDf0Heǘq-/q'ި<$hm > )%@酢+-n 1`Li uDQ;[֑3uy%Y[ Tl{ґn!  #M__O-1?"EpkX˲8ܮ-|TЗ|DX-W>x5(1Xf@7۝j+*7͖qD9cfd=1ɛ2JmľiAS9=ȉ*E~Zn8|\0(}jIȾ`&YWQ5%lHY`wc[eOٮsd"Na4dRT %n_}upO9u7-&Z漮!#-kƞMO SDZ-OPkvNqwbRq6' _F#(oKǐn} q(zN%qb2)ޏ\s~GY)GLk:a7=Rifo bQWQ~ *5jNE=)?2nc_K4OQ[Ox[ qEX Pm.9OX~hw\qhhn˷U:7&%FOwk@ at f 8GZPi& Mnż*Ur.qŢ)4<9{W"24ɯzA-!vy]z`am/7|(ULyYqshXeeokf\NuN!!ss-s-Ѱ=Zj|E fm\wcS ߜf1&9;AsU%ieCjҠQ 5;.35\5J0yr2T7#?atE,x;DxۅGsʶ b(NOWQIԗjW5t G[A|7 IW[Tю@BhsYmd*:{tzs 5QZ 0mn,y ESRZx"8b ԧS[v6UB&[w%|T|M %v{c}G_5ӛsI%tzίѶpYϵ\(H>ȊΟ.+Ə).G4ceUF*DB{\S6Kbٱ15pJT$0l{Pԥ=]\ĹBv, =C0d!Lka^:[?~-,!. KAȈ;qԱ, oܑXS<#recKhhIU@Hz(%9B|P4+=;o LBOɦEeYxJL-x8IIP?xאK ʜd! M[-UtLew\s?7t~;`Vfl̸C^GtЀ?ˆ=|k.Z_OEn]אzM3i',I2GY\@AC?15zK"!] &v|8Ja9QEQF>jƮ@qme+E0!]8x.a<-4@Ym6 L]$d-%[qMmrnweYڿMVdS- o-2qV&^ECЮRPArOvw@EyI\,P/WMHt,ݨ8TWU׶`|f%vS&,>*>qа1D~WUYp}9Kd(c9eۅAI d7y`PE%ѻEcqEWz)72Y_R MCd(tCGTux۪işo [s+ tcG\Ыލ{UgbC/G]T ;U+5C'9w-2{؊>NCٳ[n%+dlü[ٞdD1j$@Bs>BӄG@UU}h맱۪k[0SAM*n , nCMo`ihԏ[jCCB#2/{ux|= "31= V Kٮ@~ϫ D̝>}]P,EN ci_ 豶Pdp߶[ggY5TI]IL`[Sd<l9KE:*͔64ZGnCj}L1J9X9xix,^nIbLg`w{.@CÈq$p։5U@84|iůu[S< PuGdh9BԩT~?DvrS|lWLBLb=d*2r)$#뺫If5(.%75g;âZ{ռ9ɜ)~"6`S3 hoT9.8~غ\Me*.OUvK_\\ףh .iԡ RP26M(x,}WX]r,yc!gW[1^,aRj 4G:)Cֳ[9= ?ž$IKCsD:6ඔxrN9v5>f,ݓϮPw"+pGO@}X{$%]=> ^WAf̷\S9"$>tT9|&k8,T^!(FWd>5n Ie52VZEݺ򛯓$=͗Q`S aLRml_|!p%Ls\..<6I8ɺ)uL4G1tHz8Ʈ {ҼW^A7i*=ڼm:db O-އA.. vg1?цIó A-b;r,OlfBh =Η ` -+ĚJ,*"-N:f<,U8-jaLc88 Bqp TP1xɞClj2| $$ۅؓNdMM? &ܠQQa.z-rΚ0(@`_-Q :.:dFZ:rA.JW(%'9t!hp._$vO{?ti7v&m.0s;P A/Sr켨8 шYaXz,+KB*)XḊ-)Bk@و`Ѹj"(M<(8;BBL Z #hw*V,]0 sV];G+~ޥ ;;BPܤ#U1JvS=BB"bZ5niof~BԹAvqy%eL*"tdHNhN($/E|~2ҁ 3+0=&"vէ_8xݸXfYHSj3zdk3< YPl&PPҨT&T{s mwQ=l}|J';T(bDeM`#DbÞּ6`oMAR+b;.pooRpy .%ZqdŦZ_d>(vkP={܈lgD3#ʵ1'}-v?ө_"rtbng#<ŐqϹ*ǜ?FЙCSYJY z3 bFs$ JnUL%r&"aZQw|MHFVj)*)>hCQM^ф0z{YJ&[@ 9FYʜmk )cu!3[C "8(_#isWRӦkȻttQ-Y1k_hnc<0BAq\QE~,@F$5**PtqtMsRg-g@Zޫ]8BR61l(D!-:Ov8 {jra8I>q ۭ a֟:Gbsh|֗k=orٜ;+a/@ӣ}XEX ALL|=ja0UL¸CAc$r ^G)gx5cuFM}K9!O&<'aKͥ4ē0@_!`5ybіtJFWK0{2t-v'gDd-ޗF>kE5 M)wi3h^ `*YDy/ﴀx 4Sl[ט~sӭ YXoL,~th~>E*lC_Һq>n5vdaGkz}@c<=tOQ>~ Tz`x#mIgfFc^:N4Bs_o]^a[2享$Ia̵6Ψ5|'ɝOv{.z=˰F;{%gIKIHNYY~t] ꜍Zdl*^2\=7'Q,2ńhv( tQX8ml5$6eVL)tYϷ ^hK",lpRNcYW@ p'vh\y92R%xGceT~"t!@@xA#GR] JK1XÿCVg}]fxYBFq0u)$śnM  yjutM~dﵷ~ٶPC FE2 ov,:0}ZYRc'^%&Ul# E :|[G;6}*n wv$f`)v[6D fjNHFե[yUp)Osng&Pj2#oafiJ)dEKc$밳7SOzcDfpN:'oz@M᫵CbFJ41?C, 576T-+1 V#*i׈c9(ȀTxY_=5) %)ٱ6hGZ~vHD bAiitzj 3#O);o;ȉACAvF]U:g"\>nhMx]BͧkC^ =^YD>U -{hM<_t߾}_ԑfA_ !˛k;–Ԅj$5u}|9=rDf ^Ǜ>RUi[.HtX:5"fzy'9pnH#'#R'?.F[d=˪/#%׶dЧW*GvF!qgihW*f Ls|q-,&?UaPU '(~=J%Ocv̐+atH_󦔭}e&'jgeK1H+) D%EIL-u륟DYmNu۹ Qa {?Xlv͝z`ԃL "]Ponݮ;9(gWRzT ^(VXdAli8ߔk ~ֵf>4[ȓ"=nCUk]OC_p3ƚb܂* vlRZսOG#ɉd†Ǧ0Rչ=J[%[} ; ^yhxe2QFI Ou(YdJXΌ],שwBv!..pKM}'0V4/Lko۔*@ʟ ,@٧ʟ|+=G ̑m\+tXnW>qo\ӖVU>KAG*HTϕbl/ Osu?̐en"\69v9DПB_Q $-y]Bq1YO04$j|M+&b 3^Ze s$+G<}]1\ABq}&T}hgJ¡6S!|:_GBR tݧ|c,ޠU87hKIelm @_5F6_wyaC,LLStsnK,&P~eQ ֮|EռpLku WiPqq dn/ֳLڴqAPt,F,-Ǝ=:LZ4sQ>حQ'I "[u_ n=ģ<O"0 Zdr(^d7@bd*rn ` $>xbUKkɮnDw4xN>xjfaCy2wLrqLOTJw罔v* Usc>X*G'Z4 JwPl#&7}&jԲѻ7^XE:RX \XMg O|k&;@tp4!H\}8d.Shfi}\ '0HM D}rMZf}H>+diizaO!¢N &OxP1Z밸R\{&ʸS`Vr/& -M.!Ӵp௰GǞb"¼;KɜՄhNlbRկ/$sWq?0<|zy#ˏ垴`1E&lo2ioG%|2Z~Xma՚%`߇=}lZ+WL7$,FeN?$ -@DіQv# &jVJMai1MuZ݆gC2:ػ"[nY: :SO^ݫ8>*FLX8r|A q "}hl_I`Dz#\G8fH0ǣٷUHiJ| K} 3Xk$1T?F́j%x8UZ8I:nA吏sQC\LY«LD}gR*V.LvOG =. ojJ3[(91ӜA$s`)%vzy1P.hP[M)5 b!r0lηee,K[1\)L|=L˄5>D"ny.W'YQX ks8hb.d6-NM oFDrwWc(%$H_!)VP<3b1$zC+k)agl8ZFJzԑKΐt~0Q%~5\{c#G.ڰMz0! +lzP>p<lܩ+% 5 5 D1tX΢)_tJ`;>)On66by6f(yۖH&ӄ:'_d ?KTΩ\rA€MFyl7>`{1$C3d5u!QvKC Z &-'Ys@e^34}N%L/(3WG'eb3}~q Ӱ6vd1WGX 2BskMX{JUasggXB/[2ҤG(94'6@SUf&D|Cճi {8 Mz!/!9wQ*KlE"U}J ?t>Zz}Y3 c?KV =8y:6(a:防{wUq29Y:{ ==")_ҙRpAMi۶q&Iz܄(M˒l¾c,;-0aAڠo[99dCuFpZ^s*@Zq 9?,zDrn=`T 7yОe"uG'͙2yc"'6᫡צv>F{xTTk(ٜ 68+dG<ڈ)Ⱥ̆e~_[7Gn+LG7(ɿ?J-f#Ks8^|o}6 @-&]^`1⻄"i@1D9#AyR6kbGF^ѽ[y~; zi,?|lM U4nTo`z kXx&oN.n}'3Mww$O(`1~f uk6sPFvK9e?QĽ$Y׶аP@b_VƖ>9:"~zꒆϣa`9휖僪߀ϩqJ]EЮNȶ iwh;2q~*`[ZSQp4RƗnZ̘oB=`(6[e*‘w[sژ3^>,$y$HY^x)\\*.rwszf꒛Xв j7.3Ӱ4!Chfն&nBigG!=rGvPJhb)mp9%œ2-* HbPA*W,Pkm=S6zݰ7oL,qI W >m!^6 tETYۿoniÐ`ذ",Œ(;'kJI) {%C^Bg9O!baN$N؇U-5y7; »y 'Y4=6*h3?)=NŰ|W'6Su|V;#xRO֜dwzc&gU?!kpFۤcɾJOE\K.Sg!eYw3D%,]%nKPU=| ,S'c3(#. PMUy` ɲh6B} S  _.H?}T_yD|<љ-JA4  Q|!lskclE%ļPEOywܚ~ {3iro@IА,.mT;@\BnLs3˦R{P˝-+n3"F>2Ol;qU>j!OٖboX+S)-gVYf&\{Q^4ɽS70F%Gc3ֵ?@5̹e܉qI Pl~큽#^w: N(^O:b[3(Q^S@3xXIDh sG"^0l.;lKav'ꊏAXnހ vY$G~~A)KF£8I}eEu9zmꗞ4(}`:S8F3U*I\ 4+.>%cH ܗ5Ht..Z>U?&|D Zzbn !3r2@;t7|Pf4ͥ%no+·ms2!(j56kNLr2*U^z8ּ2p])eҰs='ӷ)Eh3 /Qeo-蔢ޗ9p4mc .C{{YtJ׶ \;3t-. D<%Б1YlGZ-~`ӧrrܱX^EW``AEރi&QUhk,9 cihTWHWVRlbZњ>$|򕾮_ς\9?vR/[D1X*-)tMgSQԃ1mȳ!΋^^"v>)$O S^d^b/$d>*j}wVYlaIդy5S*Aߌ12Ի3V^6E_\_cK#x"b~":cI$5U `Q 46M@ȽLG a+!#X@LPWShHBE4 _?]m_q:jZː+vu~7lkag\'6)Z:qOYn6_RT"u{SҾ@=P*PLd+ HSpU10l^x hA",rU#V}* ܀{_ r1c"S|4@0>?-VVXOJM-8e<m)gJE+UPK՟ICpyi6 ^I"TUE#Z `&w.Y!33QH۷P*R]MCH5Fvu3+[ad%SQ!.G|ݓr h1ȳ{wိFҏ rrL"Obrn\ XӸw:޷R .xҺk{( ԲЊ4ۅuߓ6d_K+:O iWQp ́nl>ZY zDCam DP#pZU8r$E.ޠb,dHͻW6dZS/ΧO\ؗZ)S~Kwv͑h,n 3 1 )"IF3y CpˋpzdݍƎ(|.u'I̓+,1BJٖSTA3sIQي{2Μ TXS|3>k _֠9R`!/#?ŏЩNTh*;nWm⋊WYu4` A_&%cj^z@IgG&i,qztV '=B]Kh1 EɃb'B@ OrZ\6cH:iRc Ak3H+NFߣ"'ؑ[4-p,*əwuJ|{q c'0vgv˶2be9]?bil{#}k̃Gp7Y"]]OaI^CWfR tK |n!ʒ\;idndˤxuNa`XS~ElqGeғFhdf.}nIbQ `r 콅f(DW le& Agj*yXC( Xz;!tkyk#~mvH!L :e$a.hZL=mW;2(/ 3nqq\9꫅Eb5XD-P?Qc[/G&i]E`TQ+j4HyAg^/:r%)=8R9~[}ۀ 1m6 ƏF):xi DsR:jPYy6ӣc+?7r_ڮϣ_!G>Zoܝzk< 0iͤAJ\YDSIIufnnk*Ae*| 8ssaqI L?9w;g} ,Pc~?trطI69]jQg5.*VQ ?9=Ƣ C$J(]4G{u6t@3 vݤ6k,a9 ~5 /kA&Q.TTfYRzN?s4؝i)嵂lU 5Cp9c:v8i4Bdfuܷշ8Ȗ=`ͦ ɓRXH N֞S&GZF3,gz+XFQXx"ki$Y3=zO&4Hjz@n_292Ve5 Պӛ2au+] 1]v\к ((n!T _lVj FDg)=Lh5h(#4J+gvFЛ+eL>_>We`a 3ĉdjIUMF|; g3:h@FpTx\;pTZw9cߥuXOi4ʄ\u`'6aaMWzH6&:Dl:ѳIٳ ֭ BrQzRsbޓr6EV(ߜ:?}8Bz7\hKx >2kij޷>*B}=, u.X; $qaKPX̦FںX d(/Q s4S `c%J8>adr26tTЮm$M>/\a+Yc>Pu-{cVm&0Go]:Fqw,/ Gƿf@>ݮVo&f 5Bb*aCEQqDyֈdik))֋m7+ : ҄TnαweTu,:f?*E+ܙJ&;Q6Iٹ.)$@;&W4L;hfs|A׫=?>%![wjcByFFSYṁvS=JlZVFlDr-=xd%E!ֵ+&#RVzܜvUÓɠFjOP!%e {] V(*Wq FmUdљTzڥ ہ+1?8\L.OE0 S2m_Nf7U=S <E(bm] LzJNo xj%*t LpgER?"Fr;4^@\#w̚Mބé)/]tK Y ^}v}{kAby)v}w5|?ʠhQCq&ki&j~ |tw6oQbdd#&$frv÷ aU)(Ѱ%s- w6^-w6y&@$0@T֨ܨyw SoȻd\vPѦh;"vd:%(^N{ #U2I-ːhiZ{k&M(rCql0,Zk]:Zxi>Q\GSq1- 2$?w{Mr}zAFlb벥b)Z#K'?jȐy!X}EdsLF!M^>ЂS=]+tsCVIbj-gW5VXdgMM=,Lz\- h9aXS-xlgp.jk0*mѻ)z]i ii߁>)/?b2E;\Fz &:}=>4k uzr"269#_V6"v_FLM2Tgķy2WgJ8[I.ENN s̅-P<1>+l| )M#хm~SgH (7$i;S ;z WsW[^CT6"W?RC13qV%γȄ\9>CY[H]ѷΝ-u5M"kwR92V3U -u֘!F,89f\m pnG}|g)A25Rke\TT'ƕ@!YWRsgmMKf^]7V=zi:E7n\ YJf6s_5#X}TGx:IXV>}ԲH3PVKRߨW_  9|kx.Ʋm!a4!̳Vs%(̠)) &ظ_:D*Ŝs MD3"%&»Hy ;PE i7EzA8䴄8U%\9ʇ [ߴ')N=iMNFK=}}Lg؍a/o \ Z{@,*%2cl}pT zPz6%!{CoV4| Xc, T{j)heUԳ;0HESxɚKVp2 P\u.Υ8*b<).XH_HD]t'RZ:pCHBM<]\"@5(}M'\LT ]lzŋc5r#cF\`oDNF$fUWGme{6kFâ$پ"y#x`kv<7IbeLw<ԭ(1 *@ch).`$CAIX(=Lb4;/]lUܠ>TadR4 SrePt2 Xftz_.r !>H,1J=C(ܱr{=2Zd+^HdR;9w77k \ɧdUl!K\{M rs4[{f!5S*SˉLK=:6͖^_=>M9{~O]>n .do#|K @GMN,w{x]q탥eRk}sL ́ۆ]ys__3IcDf|_V{, h}396O,rGG@!{bIzen.ΨΕi]s!āxU/S RzZv6]j=} V.'80;VG`#(ј٩^G&Sc"OH zG[-[5 U&YiȑZMMy\Br*v օ|ƶ_|6Vs 3_(+w$D1Y ' 8FV=î&#"ZéRr=B?akaq2N(ۅyN_Pl$4SP)F-wo4효>}{kNo]QG h<RH|:Tdl€k/JaY.#'`N@e}*ξ'@t HzGneJDԁM;(*KaC"g;*O˪^d{X⼟ zkcuF8dsIH SɿOc)"u!1l.#;a%K6>P;qɷV5w Zq [LPW6;T.>UA}O4tꀾQE֧f6Gyo^[jPvT@Qja2/RrR,47 ;V&RxAthyfi|dȚbH%Gx" _=mpD$ݡh//:cbPyЌu)2џl˖h8`/>WGA`#txQ$t={H^ !ھwb:/W(%Y)=OŖEH5߸(f{qܡm\<Aѳ\rHLA]S ˵uY0˔aKgκgʟ+W#3A/xJxHY ~S}^) f\A?,JhkW*RHS߭{@R@H]r]B(2 IH\3iO!kҹiZʄQ.d -dA+#~\VՉ0=74=jom~:`=Oz IЩώ|xkm%4潊UD*[  iXlΓ]Hj;YM{gKK9DRj+0_|*+|h%Iޅ| uFmdCÚZSI9&麈DYVMWmӣ2ϼwvňKw#fPl&k94IӆVZHs[d7ͼ?|·ku݄OQdkqj7lΆL$GW>=ˏ+z=<`E v6LTx֋(jƋ$UOA`=33YX?M~WOHpSZ#A':cSWǧQ4nxD el.c_&wY*)iɉjt]v;\@IqR5[m) GԤڡbDX;B>fafw>rlL*)T<ջvW1xεuA/EZ]C}N}v uSi<.}@q~ ]%1Im ޶`4ˉtE3#2!$7cR1XT$ٍq7vNњgG,=1O ~q|$w 9TBQ| BnMA220Ժ5eNBB] 6Z?+b4VtTОnf嚅SrQ:&6|vPI|8%T@66Fɶ;{_[P${8UD}O9˸8e(kPʁwQm8NN[p`&X.[6*Xy0!ONghݰ7ȁNXDDiXj`c%)Oo\gvV k/w;JU BBWqMyv*tV`ٻHbH> >ɛX ks|rTE& onO9JZ89ͭQ$×ܹGnEpt:? Bo5y4=LĸRuh D1&ς#cX8޻/KE([*1mwIGRQfi*{nQV1 -#:60$js`߃sD<59&wݭ&m׫?O#*QL1c, u], FYi$T_|O'Av9Z)C &T!o*!J血볠ФǏJ,FOq2"7)Iny;VC}7T"sAWƗ\@CFS.'Dl(8%`7?BpEii?|OoY7&%DP5а k^Y Uo !mRG\4[x*^^~e3߃5E(Єߛ΍iP:L]Ov拮aIz5=A&=\nN)i\;f:r{.?.ժxN#c e/&ҟW?es=) .$G;wc,2H,t'v!i:5ӗSZ `ՠIspT+Yp)Z8CS&?V8̿iqVk+Jdtt%K%^z`.T: 4.{7ùZL~Tp 5*lPA+!O>K[Vze}_rƔ4XTh3s@"`=gNh0M-a h_c?KQ1ۃW!͟g#X%yq,#hs ӴO31Ip`͵n!f"`noWg O\dl;nXh(hm4/ G76I+ZCU- [z_JĦLQsK?'4a8N]5p$j+6uJ14z ڲoKqm%uZ"+'*8d*C1 B2ӻA\rƎWd(U]\_r[iyN:e,>XngnE3w<:0cfcV Tvu(ܱ*.Cs;EYZW/b .x1H="˅%gQDqX[ LJ(V@tn)OgaL2b?z-dCvw tlwӖӞ'؞GcQh{^ƴébtETrRJ9B_wjdnhcIZISз1$lՀLzJfq0PmOd;l[U_w Ts1hVY m(ַ\5]hE:@InRuM8d ؠEy9V .DYLc(\%FhF`g]01Uq'+U,̘0'2PP%09T6ݫ@Pa,tJ/BQ6xw;Fqp$<z~T➶>Q._U=,#R}P@BZP^XʘPq/ڝ*]\ M|F22ǎ 'yEsjX35G#cd+Z%UmvZA;N5B:pĖiIxWi) |XNN.p?ipOQŽi !\}]]"פ D.S5KM @H Ja9,xWcD T6L;qtuܾJ\/- xBMuѢ;:26d F9|ڣ\*-[DnD[6OI?ʔM ʚ_w.'21fl/=x'׶N[l{fcN4|;&G.&(2!0ֲw<]zƅd_{kNXC[ ,Y%?S1鿧 &@8梅7=AErl2]D̊f9%O@â,jf0)و{T2688X]Y6~=zO%N=&4f"A mNuzwJ1<~ܞH-9m;%fp>؅M]80]z VPb8ǝGf/R{T_,0s~`*2pq. X C4*9e3lFy o;z)yP3.7>wvǗ3eP]c)ZMR)+7&|Fv$lUI16t癀Zh1 '~>ITۗ8 yrL$ZXo&)re`}d*[ gvo@OA =he)ӈ1!_O4#1 Iciw>}ÛJQ2|}|Z!Epʺ /8^{oh@|SC{Y+PTMI9Y|d~yQ bs)mw޲D6^tiZm2_MEUl0wV &?0)x(uC$.@E1/WScmI6\n_uCS0Vr+2I?S_ 6(:(g\`;9RoGKx f, D,qW1z1;vt:ޜ.KH[ $g9cJ|ӔA &U:[w\cZ܍G$5xƝFW ^G:ӄԛ%AG>c& ̎;G꿞n9T1S۝HA sfzxe 0\Go(R9*J93VqPqGz~Ӟ{~[TJCJ}LֶObq:?7-_22cWI; #B6YFҏ ;h='_]?#J\X+%ÌN A.X%;p"y0q #Gl Y 2ϡJf+|%Y-]@.a!3Oe"ps5qܠ;Ve ^3nI+!LY;;Զkq(-Q):nW@_`y WԢ*vٗuܦp)4-C(I_*añfx (4h*K"$AͿ_3oF!){̓|֦]T ʇ\$ւQsOw57o6P)0k󟟨migmd1ͦ XdxA}\UbM)u,;om3դ2ެHXgc8T28Z^-ڽ1l> _8=cYok=s4Xom{C6s??ba`2{L(uQ(($LL`|~VD9}Ɛ!Ҁlǎ# !6 le}K…XSqX_ǾNLrF7 fnALņFS#$T83(y56o-I&fihbG_AD xU-*խKθПVA ylZTR*aɯ7r`z I\Z.jZfw75U 5غB^ 諌ij8UUSAAJAY[j(01v7Nz+i+}5FMw/g;i Bm?O9y(1^ǽGz<]wL_nݍSl'ï2'_7%7 $M>J4TbD<I)r|g[ǔm<Ѽ҇Ҷҙ;z͔&Htṿ2j!̖? ~w3X H< .obYӭ͖);|#x`qٚm'6m0)_p̐қb1]vb%=p Ъ޵E#8ȲRaJƢm(,Αk2dΘ=/k gy3ʩ W0-^\j`IE wwN7  BQϗ#P5;HIĔ "D{u }[Quu]_1h+isVV)dGժ΅Y-*nuIDUH,T~teTN2C`r J,74:ޜM^u6 PTz.1dKØI(w]\( `D*(Y3fj &Co[}?}goViZlY,0m)0)HsΗA-:jUF1DDyo9u⣊;2R˱~JTHJyfhU{qUܢ|';@J* =;+VU=_0n)BiI둄VtlRvBqxe95IǶhBCT&.Rʟ"F~JOom[_ bӈ?)bC?W_\2F`c1;'1!hn9} n;ңKNcX+D Uv{> d g4<[i0D'Z SU  a\%6?;5`eliSm^=km6QO灤^d9xwGՋY2]vVجf~듩Vn6[7y_mt 1!7`ўԤkXeM)mD]z4Can[BUُrDK?h:.U&'0Y+DZ/rnTkŋ-9M-[3Xuv  ?ޒ%#oF 3!v%9$" %mg@js( H O0|PWmk2ȁsP{c`j<6Qf˻7`-ܾ6KiI%X*F?i.{Elvl`I\祀a<>9mzC^o3Y ,f{t~eZ9maafSQ[9QSLM@=I9z[>$ciʹClםVډi õNjvSU8SeOSqye멆Z/.rH$js0 NqMB+@$;0[]lkUZFzlXf{D-%G+Jֳ1FvKf8ʼ?H`lj迵{_HQP'<7bz@ž&t\#jW Yۓ;c=6K$B?ɲ 4hpuL_ uoZWGHSVxh2SJG.<@J >lي YWmxVqZ?<" Nw$Q^x2^jʅ>Ww,F$ϯ573ٌad'9p]P kk*)[iJ2h뽵 fڞĊչq ͸qZ TTxB{6mn4Q&h" {\W'FDTK^>DˉQ3q%SS5tw+nJ@.tvkd3V ?{</+!! Rދ;VÇ<\RSGV!$ym'6ci > u0P ю@57 5}21=o~\݀]:eHlٱtj|"d '"ی7YtAjN03SQi?vPOf~ =u+t3vK41}B12}Y[$Ϳ6aK&ͽ~t5i7 66Rd;7S-П}WgjXt/Vi]RЇ.?ף͕UX!}ڨZki>6rQc7L6;,U < !aİa-+XUjOR~lv-dfQ)k W!&۟?raqXM z-fW WpZ܀1pq!Y[) y|@3 T*3bt /EhSRA0~! ;Mde$עEQD?5ADcF[\|-a$Biwѧg$1kb|=^ "prK|'|eV%6[zCfP ʖE(R؀a%LtE_Ĕ2[ Ly"pƾ N!B-{ώڙ8WSj +htF+Cܕ;:' oMNL0%ޣO53$uF*em W`>1 79{֋~؀lTļ(Q a?2+6U@ʣۦтE⏝jDcۅ q"6W (Bdi?ub+-kiט9*1״1mpG^MqՒ&$9@,W3hzHW%rpwKoCJ-}f4~*TJJ88,_N$ٵ,h \5Lnl|wӴ;DR!;Sa ⻨﹉E8:&˞883);ѿ0x3 )8עR=kY#g.h17fV=ۚjZgziWWY.7Z!/sC>&3d=b(o[!XֻsvVzA$: ck@R.&}"&j^Q| ҥqlS 5>J'8 |JMUHa,B]0ޔqUx3I=U *k.PdE#ߢK0w˱{앧F/lqZbh)\? DljRAC(RF*.wG"`NP?0,mC[n 9+>UYA%1yErKs0Pesp)Ny0^; O|qoa͘.й-%M0nԂ4~3TgU]!hF(%rDdO 'EHNXs0pev[d. [ eӹܭ/}!ۜq 눨{8^)Mw'f!z]vui1|ȑc_e[m۶Z&yع:u f"[BWb`j^~PCIq)\ް o͎͝v_9 @חťr9]<>,pD|x&īKn "}ctiչ.bF5JV.\jHUTV|)[p`v,@MFj-{~1`ܬ3cZuƬ[cRnLaMZ{t MŏåTHY&vDfK4ޝ\@2^dP.ϋX/ZYke8=6Չ{ZK --qBv3͈ilB9ޅ\h,t.kރ8s|#CpL"y:_T2l8>sԏ~G/o}o 'V%4/Qܤ,먳1MJ#EPQ GN>a3:[t>C@  *`aUj[diflrSK.+o9Z hnnu 7?Tb`CS̽ .Hc:ܖ2o ɧՑ>bxVhţEP7;&`len8#T/ x,:f%3 Fqt=*Xja^;]T8AeCP6A ;-Qg"8W)\*epD#~1|$d^ʊsD}\az_.Ci=]U]-frxDޤ+sfewu']cyʟʠn腯yHB[1)_^Y'JheDzXv G :Tw יFa 8}Udfdo[G6U ?,i͑Ey':F3Z!/6t?12OWM6՗U<g[mx,dj&j*lD/$‰"¦=WkdZcy"uVne|y&D}議UrݱA"ѲI룭FȩؽL@[ nL9-Y9:4B_R*Elʥ=qz`tAY*D*gr$`!0" P+ l˥;n-PJ=be]y0As_”`Jj<'x#諛l޵#`LV"*hW7o{9ޮ<4_ 5>^EzOÕ%fqFMB}~Em"@8*nB<}F09yF4D 2iȡ z}Myja>o7Q<)?4kxځ*r/B f݁3+9Ezzk >Ǽ6cg/Uylh[x|zR19@&@f$D4^?>]mȍ,.1?gJldaGf-Y"yfz>!e>͘}%ϰt}z泸Z<$=/xۮ+O_گr篓._53 6h{} >{z$4ٸz2}DR͒׀M5u[.N2Q{ '7KI躀 pFVbbC2v)fYe6ViKoIFֿrQ<^ ꢋe~6S!Df],#Iړpa΢e v۴7-:!#wcENaRC(Aa w콿a'A'=Ӛo~!R'# T/y^וk?v +r.vOpAa ٻ7Mބ/U*eWסB|D߸w2*}ύ>* MPĻf!I9̂n>YJ@ Nc?,Eô 2^t02 Fa,q?]N>?*у*mA9; _u M@)so̗#VlkWv{}?;*x_ b7Eum%As⯯SsR`ɜN# " a5'~ra[3X+Ir-#iT0+E_ҾX`C b*ҧ=ݳ,_κ'[;]((xz#d\#xIiPhˣ]*M29uY+f Gv'QQ `JѣI~61cpƜ4`UlKN+- D)~'Rz 3ؕuM>ۮXFPߦ dA-WT JwEx>Ok6Vm<˜# A=G_'*~)mԶ5&!SEÔ Nev@ 1V }vzw0HttyLN!%?#͈6Csx`OT=똦R<{#No"W?{{1;s]ǦҴvi^T2@7f#j5F)AO.g K%ԻTMwIJgmcddWG=!M(3A۝"]09wmiq;A#6I7)zA'G3T=QDV`K{ *2֎Lk)uy]Gx3(cf˵yIoخ]+˄l&-Zh'F`|ZXO9{~lL!Q\2segZEc#W> Ҍ[As[gpdY|!qheXv=J WhLeIͥgƍp,n/~LΛHnF.i?67khƭLk9xZ%cz⫁ԊJԝ+隚ɠWyiJ_{";4}{tcXU_EzDq.c-*c%9WoDubGo4g1 GJx>.لRP9bD5Y6ʵ3*> .#6/qzh$B"aNtqc4HGmKL!NYoWv-gBek tyO|V%VYXIjfIjL7VFZiEz8 \`C5pZ3@F-g 6GA˅x|2FJ۟yj4(Ӝ\PEM/<@ 2[1XcJNgRQMK[^/,5m۷g? G+ sҭ!U q$^t.F@=.'{sb_p@5wNhf4|{}"Do, e,Ra< H/h7C2@,$g ڏn~>]?#nϝ5R%+O1#_"0lRÒkZT: #ԉ'3B7yYcֳ oRN }௴sA[K୞Q$F*ݾbZ:ځSE'xi,ANX2Ihv x\ {h$k1*AlWNZ+C`DŹWC^;W=:"f>I8֓!K|!r8H6Ջ1;+y(>-Y'k/k䪡8GBX ê5:h,4ܿUwsFíڽz9i4޼d]`DzSN=`H>ʝ/]4͜gk 9&Vxǯ{,vjF>AL t66%"w[X]"fJFk?5R, yij^0py<m/tys 1K(Lcc I׫QWJ6(ϪJ}<RԷ=x H,Y؟_P@"=QρەBh*50Hv> R2/+Dq^콤Buhxq(sFx5U;T/^T3:XVHG yiaę]2UY|uh+7g 4.%nBGָd|pb u&~#9Ar H$A%hZdrDQ/8D{wxr̽DiN`ucbr$Aۆ^ɹ0c50}aW1.O? PVV[ jR5|Ɩx~>cREQ0ާ\5q$GM~G`7JlR̀FhdBfz\;N  j.g2Y24_OZ|y..p|{]&z[߾x2]^'ʴ! n&PQw{KZ[d1+-y[n81'tGӏ_dhidoNa3YM\<4Y@{= ]8D^vN,KkkjsDj[󠲳Ǝ ߤ}Җur^?&yGmcxae2uA%a, U+yt5JfGk!]x$BG9"us3 +򞴬p,򛏉G4s&\@%FrbjJu~16+HF [{qsae(@rIB9H*%=b_h;N] aKeQmq껮udtgNڌ^ ]ԔŚFM57&ڒ R FC&tEt~7,UwZmB+<#t,_pU/2-F"R }A_&*nw%$Gc&zgil. @!)ixByMN;-`i0<1EIYw[S`ݩ'Q,֖_p{蝊,oʂ\bHciC/PMgy-iݩ;_=0bZ; 4J^ZOcB6zL(* =m{ ~IlæGԉg; pRg`9[* eBψ1 !>-Hx l.|w>rn @:<|ڑԏ X4Slo4K8^|Ū bOIZ̡R\YD)`CgzR+NJs\s6#rG%PY"쯻A _ոNh: Ӵ$s[!'^l߯-9 H9:.<  ҬčG+ŝm>z% nI)3BW|4cIVȨ~K2aS yJo Zna=SZ(_DDB}E٣!S޽eK <0 ?IdQk(sXQ/kJL3nptRL3y;Yeqk(fva]/;cPV- ndSIDu2+0Kߚz+(x!&@I+<[_' R/d~)̡ 6S m{і 2K9òP6!1(n8$!^=[!5麸^o89ʳFX[ћC` XY\A锍A K/O ?Tw qXP=9jWHB eՖy8"[M|J$K0n- qw1ls|*L%~.Yh^@SPlj4t. uoJT6Xz>(1Wn,>5^p>PWlN/:eFkg'}jb0opI^& WfUO-_՞W̛ Լ/Q~t`nl@7jOPҐ} m<`w:law@TJ$уtLpv^h Ryo 2XrHc-|Ds?ҵAi. BNWՏac*|y\3&:3,vT ~;T.nH6=ޢ&TF;[1cm78 i8DԆ $͍U!)d5J|礴YQ_ L+8 fg SlEUZ|I>3rʬ؋]ȭSUԺ@ibi'wmvޒ{J3ϛa&p?*_~ԿW7 7ީ\á"jc(~cgB[v&Ԧ|3(9} 9ɵCt鳻巩}U8`& $ |өeFB'rB#{!Fdjh_xb34/]`g[ms2q%<O3Eos%qe~fѦ fjb/5Nhaj-7 B8 ,kԍ6U_ȓa^^Lel$?9v-IYxYhً_*S$T%Ch/U>vZ҅];hR}x>"͊l!4fq5TT^zl׍{`C̰ S03@=7>#1N$LV UR"-0߲Z&QAQ? qp\!*a83B+fYg2Ds$ UK.o}J'FLI'X鯹 f$$-c(GJ~~9ujPYXPo}]!F[|2rxg,|E8 GvIɮWK+\nυkQ^S.Y2dWaGi< =`~xg&owy#3D_`jK֬ @[21={\_Xn78L?Wd"qL S3*J7K#"7 IgMǤ_36R_YEƘPolQh[JjGTv V4ڄmjlLd#M}u4[]mqGGa;<ђS\ML}x*B4 jwm)W2_Vz}n>I o2tYVIvŽ! }.6ʾu]+Maɚfġug篃vJ/D)B7%Ruam"l*ׯA*#m- {tx~ѽV l/{ח]-V/ 3J]ekެfebBK' R<[&!Ia#FtRoup6+GR<+ T%Q[fũ0\FY/MIw¦HI MG{=Y(^< LqgܑPJL%]Ç~ ^yzedHb/ @S X2Bp2(yz8"zR% RkFhu̎tnHzgFCϱV@X\W e-{_w?A4b7.$`#^ ޵>;J eDm,-|*0/B|H{9f ط'wKk(/ ˡ]PH(Aq6S& tl ؋AD7$_*3`)e`nG94ȶ#.=0!br)ϝ^/yKwu&kᗗeT:FHl}Dét(SGv/q$@ Xu]ݲu!!>&kE>ExSɏJ>Ȋ4T}<ǀ|<e}nꢠŬ܇c3Nbyh(HywPg^ڒA7% Sll*<vPN^8 ɴF:aȃ](+?u6`p ѣ\Dh[4\w'7"Dy lXİ>C1nK]ЈȽipRQy-T@0?kRYӲ!(_ m׊=€:VQ!Ϟ.+ꭿR;T+B@NXt|T ,!">$ 8<3WW*Ő9 *Z]_5<#) .}|MPfPqh.]8 [ M=XS?2 ()x"PifM\[}mM8-tpU2睁[ #lR;es@l|t)x|ZT00{sBw[PҨ1*RNUHgnWi'$onҔ^ZPRF`,x["Š r t֦ۡL4k08rs[ 5Œi  ۙŨujP\eXţ$֚'>E|4#j(Zg a3,Dng;ןVJ Sn#W,P&ͺ!p1U7݋@,9"?y~|Vտͬ1dS2 \\ftt;h(_rilQLφ›˻2vZMV* MТ qx2=`D?_ݺ1}ûTA/|j[e+0;̙ApQ/Jf l3ogy$Ţ)7`}Y,cW\Dd<^ c0! {OHAq42xϳvޜ_hpP+{.P+w$[W&qNhŸO'`wX>Z2 K4š}5`xт4bOKt5y3k??n.d]Ahr2jɭ_^)׫Nf" \|eSO1!0\xec+mtN.R]۷+!"\:yq\[LP|7lJ(MmZ#¤ U"q p@3KɞPP=(Maax{(IS@__>|1=57?9ܗ0AGt'g87`ծߌQτߊPճN:dBdi#mϳ`w\'v淖9kt# p ZAf/!V.ՠJvXw`{*i4 2?1|Mxy4sN|ia& J-w?$"[52pa(\孪.l\ ^;3K vd>2Fz5FՐ%dk1qzsFrD37m^jM\ȥA^h>m> iǀ|e~[LخI } ?OCI4V7m'3V۞mSlz*&׭;$wtݼ)kmǚN 3^zVWT*kLG/ŽMZPODS8q6{eV_Uc#فÐ==EGq`:IVŌG4Kx &3`s.&\nÏSaF\ϫVI{x ƗW alTY'@Ch$RۖJxmIQ5[F^.@_;Jw3~`Ǵ" b7l7j,E.={e*#W5_O?W0[. og-f@I vi4/'&z+E.1BcF[o[iɷ?[c3@ \h̶h:qKiXnZV5uĈR(熇kw4zU-8i:Fl GQt *>s+W-ZYUPޙzfm]=]ii _LXC^&3Dx~zu)$z0K+;Fe m*m&kq6!- B* _szIK79JhuէaDN;xLhY$/ _ęj/'cڸe &Z SkaXhp˱Y6Nx`/@kfY{8;- mB{AoE?VԆؒ+*~9?Ro䃕eOe]렡%?>,BxH㐳ճ ݙ5lޭ {fbAr 6p 3i;8ϩG )nت>}缏b ۃSfXrYF\ԉYl*T 8l4ܔ`5L.Jq4ګC;ԌsW/'S Gg@p)o(+an]C(vwPDѣд:-mq`R:m2WP?GiܧRD/St$m4GHZG#TA e;WTmU.Fĩ&B-E)ag|sqx dfikfkTf#h&HePiP<a+; ֱJ")L`;*8#{+RSyCa9KQY$GbhP">ڼPzKnӗ9_UOQb@<50,7*i()iڄt_i\d&yU~$k5h7D/-^m_}J@S!q8/5.j%~&?G"eh˻/e|IQ>lSJ7GЬ))|#$vU^&ٕ²0z`m,ϟkgqjKJW47s AN;URE9}V ȵkң }T%}\~xdV/Gmzy$rAcWC`WR^Ϣ ޥ=jxvbp u`kHe4񦕧[$V"qBO s;8y3ڡA[LY6=l+$G3cCY>i0 ~@F\0jkK]~ ~o\աʨB}cF#j+=ȟOA!_"_~+(dk? 5Q9vi;ϼBwI,֙hӌ3:3T҆'vpF(aiuzf"'V9B7唾&@31MS} mu7hǥ"K-,Zco.ٶAEi`9h--\`{g1ం7ņ./^?LvDܚ7VZ3,LIk{`/,l%*aSefբ=z&ˎK I7%!ygH兢Y HgTڎ:16J;طᘲȶ$Vz%A+ J0c$Z"tR`/xye 8/b Y9Y=ϕ 2`l$Y$hX|pXYINivfVa{ j/Xƚ[pN xke ;aOػߖ}܎HsyDuF/^D]`j $p<|y@x~dYE"Vkk<$b{aZ/-?5{#RoAT( iC`"{!@ qK],Tfc_bEKw#Y8$9O-lLXj#)^A\w+4ݮ.#4O]\} rvocyC7 W|ޤOkoMVuLZwQٜXV /MHycaNΨ wܺqڇWF|5xs6TSOƉ@ޞp l1 Q (?-ά4ּ&Gl9Kv C(,糎72 ZS$W2H+F_̾ ^II'kp,fԲ|U=>Sّ: #nS 73W`MoV nhw۳'x}(d!gF .?:O!MugĦɇd1_Fg<^b i= C;b%l` $0&cOvL Eқ5.8Yh\+Z jf>cUȆ6r?yʃY:-SU O*EnQJ;j4^tg$n땓I"ϯ4ҍlObfwPWml-FJRI`0?;b@<e68Ŕ6i=sWa;iV8=,7ny=~JrM-[֖3mcܞm~]i ]"<\_, d-(_ *t,=O4Ƃƈ^h-(7o狛j QSڟ1Ae:@?#_= n$*7cNqt󧛥 d/N1d K1H|cbhtg.Ү|'?)qN0i3qx .IS!+^!=ƬD~ZD{?ΈEp [>`7UU%Y#]&~lkZ4 >Ķadju1rcJȎ+'< {lz-HI9ٟ2FyAkWa|d'-ϯw.x\#Q88M-8R1*=aW%x4:Kt{NfMr@*$j #@nbrn9s@i"ja𹚩xs xO(JDĭRk˯tt)OЖskL{A#Qbox\? ^0$m6=goGgj#j6%;w,z(4U9U8>\% yZ`>251*,-â7.U#FU #?|$JP_0nNvKb̞+}Of;wN~U¼zoD) >]AuZ!5x`߷ܠ#(]P(5=tM[H&͒ޏcKx +@wH? 4)nEI`p_04%r0մE;㶀NH9&ԘwK2gH6&mP6l;O5=+8!(=ʼ7V|Zx(DM2o鞁ֹ_ 9cf=e[qSADnߦ2Վ◵X% ظm/ 3PjC`8]UOVFX9g2Q쩲rˬMɵ$OgZٙA Kpi#~Qd|Px"is3*Q_jWw&[W٬>^_ugǮF׋QfH]VgL_'ڶq 1LDE.8/b<4%N0wډĉ\zڍ8<5c TMYqRɒa#\G<2'HbOt}[PlVzG+>$LpEx멯#Kc=ZϦ2Y5>%,z޴h?a΢صz-$˨455H)v\k~0FD"` ߖ]jG~77ؽ!Z>l 8&ͫbMzH.T 4N^5 3i>ҦD@9)> O)b >PKtq -vss XGB )cōRUcpf0B3O3ӷҡ[B'}Mڑxa ;Ip[sl#ndAMq V2cH*260B)tYuV2K_@)BKk-1vչ3X2v>.<d?>R"L+bQԑ .;-6 Z Cl\*mB0_GvM_fzL-1h}v!H\ĚIBvy374`JLJGQ!8zTZ )sx& ~у)<2ⶫE/lh3KZ\u5+4P"zcE{F,֏Fςp.бBSsK |v-TJ˼L37]8'>uOh)H~$eF1@` uKmq"s9EOGF=,Qf-c]h3qͽAS䭃-hatm \#J#@8gg~v6e5ތҌߏ2)`}`}OeR6{a%1J]Q`lkBF 6uYQ 7]3RQdNjn= "w,xEXqj!_}z*ž2@z6B*iBkojolV)t?j>$.O`(vM"~{x/}0GoD%@HJZEvyϊS&6JO,]-k02i"̠W\>*uA-¥>t"tg 8cŜ};_=FsTCB}J&!(6JuP)\nzLφsT+yI3/թl/&5~}F 嗡VZ@RJ+uI\B,G].ա9.ISX<=m %e,6/!OXڮĐ^{ALI*&<e@2UhaH?rNn7U*Rٟ9"g 3>*;ilPu,f_`4{YՏ'&[9IfgBcQgf^ʯ<3(WCRi^lMC !N v)X2BI1.*0)Xړ^-Q跋jLBuf rc1O=HeӖv#L}jGXbygR#$Soc,vJ(dQ}#2nb+5Z8&kM+H@:ARD9Vq|Wd|.`i"\>y7. 8h՗5)kef5Vv:q9=O 9~)CFhe>GKlج$kc-3~G!U(nw&k-@=Frg;PYv ,=M[ Q^tw㧆W`E&F~:Er^/wxD"_{%=g)!(fu ȠPe|5o!qArMXR܆,SAxM,z=c 慞reZ̹~1ͻCf7C0U>`=*Xv727 Y/޹UP(!"-L#(M 1tmj=ɬ Yhwm6BESJŝAz?*{as_S j>dtwZ Ǚ=۹MrΪPbzϐR;SN?  ^H4艔qeKC5N{O]Z6XM8[MgFءfgJQ<.~Qgf?υqUHIqms5Du+~i"LKtcY:4nOac-7Z4U¥ؗMؘ bX`:@=!.~eDBjKOteb6^:>XLwyL5C50Z^pXqЯ 1BDxe+-S-ɳ|їM xY"3<պXyPC%TdO@gg[WaxwYRm>U^р dr4Rh?wy@>_^xJfxgDA璧Ği)`AGfDŽYMmD6+8ur{4n~"h L(}{Dj*!K1xx L#ׇ`J9PgFF2ЂT؆wė+h ζEf4dՇׁ='.ޕI踔18 Iu%pqD\'ap&ؤy+~wt=zfE/oz ! t HȋA}?f(%ڄS +WaЪʸeE*qN|1Dbכ4`ԕQ Bf|ϔ9YrW>mDVβF 6Ѫ`ލ>zJe_{cPyAJI@ZƆ$d>I1V􏺚ONY3xy(CD”%qtig#{;W/[9 Bu|%cX*bfcW  afB}ᩝJY5*y9fZY,Xh>=)_HL-aՉC30˙H\"D#k&z: (U(;'*3W웘7M+ތߤ0On~C;@ ,i- 39ʠwݝF*NT`IH,)0Fl-`s3yUF ^ D̓jc⃉ڐw"Vz05qS(Uvᜃ::zUq Q ]+UMDgIg"^-CkS>#mvFs+7-Y:^)\p_Jx;|)cxE u?6)_)Dbᣇ -+~QU3)VxO[}6ax,)$,Ȃ 3F V|gsKպ'8Yɳ:N"i:\41F(~8vqFP hag^ 0qWR 8#݆dgO* kKӗ ~m&:8,{b.Ů݌+twlU)4 o Ž-a䄃ÀӊaZNjqo7 i8F-wĻ^@83R\i&=לҬ{`,wΠc]֍); rLD~,hU=ֵ)w>]?l$G͖ʢ* 7Ots :ָ};o+n&F&MPLWHu_=)hoW7"CNXnxze\L~zD- !hd6ZSO2=h >hCf8 Ú?prM k,[dmDf AŝH `$F[MAjԳ=0G%1fꎲft^')! .`-SeQMdM)L60.aIo08{Тш'ɑu޶pES#bzWx F UC"Fss\IwoY3N_ 1kFhs*흎%\w:5?䉌dpl${<кV:^nS`Ѻz$6:%ő'D*GrqF _N!T#! tM2p]E`C%c`FHЇ?W)-ɧR`uxUEi0A[D &i4@8s31Y.>ne;vۙ-SrYᔆS "L8Oºk/}JbE#=E,0CnJ6rD8Ϲt \\8pPs79H$!i[u x0g%ehBf݀/ _7E&˞[?#0^X XxbLǩ_:Nn^{r6`FއӀJfBD]v >x8"u(5\!vim9:% *1uꂢ=$ՒݠbB,yɖYˮOx\3mKCaenCbX g TsM}swh\j-Ȅ;T>UYX5, -6ބ9ƆIc/P 4%/5~l5Y#$7&La}.eQIGWkH'e nr(s,'.w,X"owσjb)FXٲ^JXxI+a \Y懍L vei-PtʄP6/MG$ ۏd\=fUh+Yg9M~(~\&:C ˼q0q*Pz*[,9OE nVwqyo^<Lj\/F5O.ZRQUN&N}TqrL& 0Ewd%=S nұѥV|r⒈$`78 '3q& <9`n.Vl)Ơ쑠:::[٫X"Nq=Z%5rV%3dZO3# Fl⁼@D$(Qa Aj:5kF+AǪ~'QSqYC좬MS30^fa? XdbјOO %nt7iFVRP" @jGB}9RƧ;e<EiV3|0sog;ْj^w "MTX-Bo|.WOgn@h"8)=(D٣a MWy4.lZX,NK> m,e▽0UDxo34ؔG"DDžb 2x;@U3ȢhT1LO6(o%t;<~~lCd\noB0 65cQф!\Z] :7]Cv[7uwL@T?2:g|ݎTy3glC_w*rI5̼jmI RRH'J"ZLnWIzx97c6zz{q[lU(p$&ÝSPGK^:Tay~>lA[O>^;ox.&꛴*Q"2HT]F3SVj6|1 LrD/b1pƱY2% kaސȡٖ:hs*#}ʁ/sl+9h=D AE(^L tu&p[j9yMfbo0|E>Tv.>хq="U>+" .V8lcUt/to 㶓CM4kH-Rh\"IUTT@+c+Y8 GVcXW6fd>7[a?;~u{?_2/ݱp#_Ai=9v;r1ր8<aƳ^'-R&JXz3#FI/ Z%cA'$0Z @ .0f4Lr`SC\ LQ܃/>&4-OqbyA78y0",EL2Yy !,촊5! DZU&gU6om4q<#Fq<M^*V?6{:qj%~۠7}vwd~L#IYoFt̥DXAնӼuP,h±xe}\@ir&M"o TA`|ɪ ^u :z$"K, |n7nUJsڡSG c-$̈́nU`c/8}y͝K(G}BygeUAP sjpΡz|p3w7:&@لs!)]!@IQ;UNc&Bɑ*RMϹuhPxeǦk .Nu=.}ywjzfcƒ[f{Uq@]7 ԏRݑԛ/hv`SJԠL K [Q|z+⟄Gb a&|GsdXҵ?R6wƓSt"5`={` Y %/pl[7GgMt }n)ACDT+ס̃PEj7\G][㋍ANs@/RӤp8$A~"%1F~ mجq2h},mhtr-7(K㐑$/4VS"?LJK>%9Ċd(iS#]߽ӘQI[81௒| iL1o#tv NDw%tFҶۨ>Ka{l[,WX׫ 1I7JFlqHp BfaMܥ$YuɩE0| *utlD*of.6?!ϚEV!jMӦ!N#2EFl^AQϣ-2Zjɂ]p &`(܎Ry*eke|GV׬ JYpWS\*qᅳ$.CCd/`է[ʓi:ޜ'nLQB7rYG<k\\Ŋ}\&43`|Mz3sHV0!{I0K>0~g jHxzz֕7Tb%N83!ļ:/B;.C"ֶt~YF;wcqme VfV"o<56WܫPoy#C GS-V0[6 W L^.IȓoZsފL#+8+yc ⵁ}(|-ʊg^@ղ.uɼŤԝAkiT(K&sطLN>>f 7s~х+Hp[1&Y(8ϘZu3Xp7Wk(V_1_,#5$lfN :L+|29r5L5Uͪ*- YWcpKp\] D; 6Ha|k""HfVVyLw t+[ хt񬠦UP7 8Ĉ2ǡݫߝVe{">-o qpxp13 `!Ҭ+WfF ̘ pc0#Ӥ[Xf ɳURuFCs?Oj`(Y6{JX`C }n*[ߕx/2NsE$?vϋ `gAo+BY bǹ$c <&wkA F}tz/!Cf3 Ts?lťyX* #q49uHF4ƍpOˤ NQdb/G u?]lgTq%Cҁ5ԡጵ*\CB_Z )s+;wR1 YUd1|uR.J0TOx3⪺izu{'o ؼb'[3j.~w1J)/.k |~UbH#o324#m3Y[[)vd0𗖬oM0͐҆B4{*%Q]-7ho}5177œ&j9dwvt?M6 /tJ ;fQr#QQlp䷝ˡ@?go~"΢~R7E_PD| !p v|4[8=L5B'"w߃Ο9%k:<ť.,b+iG喬[٬Y/ؐa2H]1 {O$nK^V,9^W;uGE$s)h9DxE2fΏ X}%'DË9Skoq[8+ Wi8,QF>fcr}Z=i+>)_`~8+pTLZjHK :$-X vktm)J%`Lq$%RXqL)g*fn9VgC)njB?JuS noƑaˏN41ԂRj񎉴a/%3t`xoEit' %_EÍ36 TؐJw?p12d0wHEȜ5]}ʆ+ENjnr3:P6碦~(*F ӰQ1Un(eܠ aW::Ĥ}l)O,%1J~RqۢC$WtQUưfD5g+bu[h}.}NssҘ]L6cEq&UP'zT odrXY/KnS3ONe| pZ^2rlc-Jly^qv^BE}=w~50iNvm -#z Oۛ=ub_ȮIa'ϱH6+Q5H4; <݋'ws`iU# +\_lJz 1S*}-8;xMi^R~I:YdžȔ@/'GDO |3Yt#UPY {<$8[qx-x)WBE|x$üB]{4I%ڑ#纺2m۫ sD8Ep0y(*OyJToCP"++ͪY C}sѰeS^ya0(Ex"q} {?+ܚH9ږKn-rcQe@i"g5K?p0*.8v0!nTv&Ȕg;9&"YMZN_IWR!v$17!82@:\ j)E7P;ᆅaQa&,NΕ^Q~V[,{P`<.S*cwѪS%2B2#'|lduUG5;G|zު\|v 7y.WZm=u/AϽH3mI =KFMGCc>_Bjeg7,LT83nX8;ThOŀ&Z;J0wRd_&-H[V+@)=:R3 %EiHޚ /Mtg06rj})"&th,jXQجUIJi} @l7~Ep2Aөy@҉]iDI 8܈AUzUnd|Λ8K}Gȴ |}|S@52u>*1dS IaIg̾L||8F>/$TLѢg,:%Ae?C1+*gpoԽt3"-dP1=>pC:x 9>ԡv=X=AJac, syom-NE r~!'d$<1~*}~&[m5<_CYe@jp*,z "9N?'44w Fdn1l_[]%Ɓ˕xج]H@M`?(q-[#4 +h<咺LV 2'pqB"g>:fal[+or4sOdPe=pŖCvd?, Ǩmvyq-8XkLHxA^,})emh(6$6PERMɥTΧpQi'Ns?3BnQ7ϓخ(^eN &$`s٨}7@}Jr->42qPtO3-GA ?6<hy/϶duo$rG&xp6 JF?m>8bc!*9C\~ujQ:kj kMB=nd^0-߽G}>ܷ~.{/jd:zK/q"fIL=bNFr}E} 鈳6}(Y=MxH ΋tG%m%:lٚxYs-כKY) 0R\?E |`-L8{|;IUIE4NSTF(mQ1nO?ws}@xem?Uz%)I`xI<. Qy8dG/%F_ ЛCg6" -56mЃq6}i%O{m+ a"TX si}-L6ob,?T[\o8懝 ʟ9N5(}׬Gٰ144 uNAǺ۶UXk[(mG9 ЪvopqKI9Ye_cSþ2c43 ީC037-f N BF(ɵVIe eKvL [ey ljn(|r"Ђڋ$cj~_FrB&U pGN0_Xx%XwĶxm͌Iyi.Pn+mx˛88ǤĵG̑ 6n.2-dv%AT97dp/slȕE  a Y)ydi.TSQkƞAFu|-Flcf:[FNOnYD7膡ir؉/\]Wz;~5"4cxeu6^"{X׶0X..Fyb&2\κ1HEwr1fץ&<:6xFMW23TcmtrMu<é\*jRF~wBԄӄPߝ-֚IVnc cug:bEb4Y/DQkw Yl$\C Pкhv~' 6"+eZ|ϷQ4!Q9k }su&Ú ۩"WJ6,R&A6[\xMZ q^Y,9.xCgv3mULETO`)^IMCv}8<\j@S)"&4\8օZ\jv+10C*7_}8{uk%Ŝ>uallfnS*?6KWZ Є' ۗK.ؤtJ$ 卒9u _hkqۼiQZjYbΝGտ)Itv{Jp1\U5uIeiͿ I)K ISS Cɶj`%~,L3gz1}b]ΥuPxN 8Պ+4 !! _J^cK#3^!PcpVR% w\*ͮyO6VG{;ͣ6>Ih8)a}cBYL~p1,!;8|QcGjq;b7@u[[~ᑬNuB/ͫ.Xyz*'H[SśWX꿍!ѫ^ UZء?a+=GJq& ( @vR+U >O(||:M\(u!-= 4CgޛtE74kSsvmi1Ӆ94ܯ q˨BL |q$_5*n$V3_p8*xuB#:84p3*:z ?{DFM|~Hi _X팑ŅKUSP@Нd"(dIs{"o2w3i0\E >&Yʥl`}: p,^G6brؤ+ұPᄢ>z\ XepMwOhR "}>^UzRJX~0*#}wi^ l[skTdz|fdp%$|lʼUE$ uL~5y@\4]'##$dXvp/vp\CZ?ϫbw;VUK\C n R-'aMùQR^)oe GTNLkn+H6]OV:*e0+zKȒ4+"Mǩiμ񰷣$c` IoG$0J€+xp衍Ԓ-aG5x^~Ǟ!G%̌?^ѕ7$#TKƴA6?+uՂᑫJNCj\%^ǸWck2殺Fc#@Xr8Lhï_ Yn?TOZbx/= !ij25zy"5$h0ܤGLNA94 yp:/$(=94!Ԭ?T;H )+-en?BS,~4IU+ )_{TZx*a;T~F< fhH Ց*]dwK4:+J4Ʋi?H_ UDZ>oG5畽=ae'~,fS8q폤|MV<.&,e%xZBvQa B`0A~rATЉy~j۔Bm!POZ 8ͿKa>; O5\O1&n迥zoϜDqH+.ԧg_ְV-DW?^a hJEIq^m1jgE4][COi^8\UYu@! TꓩE#嚵/Ւ&h|RkN] X-lǝs'~QpHPٱwxϔAhji[V%&ˤ5 l\ooEW򑍆LD$8 +je8´do,Л+K#p= b5pLݮT꓿T>xl)\ßis'E1{\yHywo.co:! A82O\z♄]3\1U<#<yzELkNBw{_ #ݐ|i8#b:<8/RѤ/ 櫯6䈐~d a * K oO:5'^I+gbF91EB )iD(ׇXp)hNZv 2xFZԎjS<9c0)T݉cLt{FLD?[ޞV'(aI7U`#!;ig c?M(@;J[ǃސUL 0 cNlx6{|-cZu'N,T. = JoK n[KcIo9؜% (Ot ,HZ?뼅iI:ިF zeȨulm=OfA+vT͹]K\$\(6A8xUT"4iWrU[*C>%+(IxߧT ZٜT$-uFeXŸԏAe źEɉ-㐊nsܯF Vq )& ˄!5WHDK>^RA.[;·u=~ubedPZKw2/%v[?/adCp|W\!eITȖdI{!Ydݰt }d ?1kzVWUmbclšɼ?+yNp&e[61AUH,I mٴ2̣ qJ{a,hvny[Ճ80NmX{Pm-'x& q,좪¼aއzC}VB<->fI|R‡/zRCGŒj4 ťV{k#kikD`Y6]݌ HՇW|i MVMtۊ_8-W1[iܤ CqKet% 1]/h?aIN5cN3\U6mh"G$;avY-^JvTKޛz[x5Kj[71|8VJL*/%RQH=]1=egWK\g)O J_0xNOLlA\S [j蹠 H]oki~GE+%ZpzD{jJ wwnl(emzBE,D9x5q c!z}=5/Kd?,#`iM|]-#Z9P;("K4k_Ox x@7x}U.3jY@JÆŶ@yU(Y=9i=G}bGHHXxpmX"`RQb暂<8eђ'#oN|uzkˁ;23DS>TI2$-N bu&B Sܩ\nl3󝄎(瞾n+1=85HcAHTH1}?*Pqx=s]GϬx֤WJԝVQS#]]-à[4xNz8X6~20xY|>"TߡaޗYre pLxLJ*U ? . 7M 2rQnQ l7.<4D,NK.aN j\L[gqc)kUzuM-kᑜAz:Q NxW~6e֌z M1xdsυ ~ҰtX&23*u !|i6B*̼&(SWP8r9) OS!= r"i|׷Y5O' U88; H+)G,&Ȣ1U𱚅\dSKVW Numy$#"dYYrk1 x 5r^0Z;_U~Y'k*^kTR ``o&> :SU/s,j$}[8!1%mWM@H5rEW;3b[lA_jan&- Ea)U9l? L`RNqlz-i_tO>| 4*ƩQi1;mȉ*Zh9?3%P ;-0GuYYLCH>bm1gjoN|p][H)o#D&YԬE8Z(o/.-3.a=&my0ޙhEKM1N2Di4sTbdIV|qzHTF)DR㉶bX=ݚsdPh=6IaaԮg%| Ig$sju||k+wU 9P*`B'CUrg(/4^Ӷ̶݄7Ef yJ8j 1Er1bmD1HIͷVq}!%&zLƚZyo7{ B=XsZǛ~cK6ew$?+CS,UfN͕ҙ5:40BH{F'B mSRݲb.bMzςg{:Hxi8mhὯv3dϜmdޱd0SU to#b?3?}E~҆E/`,Έ`UB5$*V[Pt.O~Q?кⳍԔB` 5vyӮ8?Z$ll#+F{efc|9(pri8'x5#<馜^gqp,+谮 yϿ)M+ n&=zfta>3y{[>v8\4DH^t|FU;QO=]NF'$%'=|?yJf8`ݗOad<̐hPΒ{ZXONz:/&d/y$ 3FV ]\6^u/"poFloguʬYso̮#h,`]^(p kdwh /8|Q 2ލ/T*Ϸ,%dRЄa 0nM>!kY'`Zr c!r%Jѩ]ף 4 ᑎRvEfxIdܖ"uz`o~Th8hY~?FH 2> ɥ؁a2E%2UEL5\8aǔCS-ˮꉂO-O ;/ [+,Fe*OV1)0~t%S<3@ow(ЖFmsRš`kHI>iQItMCh8NúdymKpο^TvF #.W_,Jw&/ӦU%"՞EWn3AE{g, J~R30];E˂ W®jZygw az`AOFt<m^X!4~ݱ^iv_YvH*KAOM&] |JkC{ú0}j~ bc^ P2;t \tfě2N.%cC iTZ<]lb+yb(?ȉp9QA&Eca0q:ǍygQP??!OinP-hyЄ_jdGu'N_j)j,C]ƛl _p.ڌy )̜_5tQ1"u%-, ABU.h5bjtDH WtL{+r4s^jpTb^i4bGO=Je1A |娙*s`'݃\/宛/ &ſt` !{ &@b.Eza6AR󖢶PyF&3Z{g"j?ٽRAZgcdRZp8-P9( ל?mBqIiA{>S s?!V|>tKoTw9!7gQ R\ڵ~Chyf&1wlQ-yCDdp_KS#&TzRSߙ p0Ȏ2x GG?8?e"oţE\og t!DZl|e@Hj,H{iY؂I8bp;KMG x?s(O/8eD?d?o5} 9 ;{s2춃Χlf7[cBJH 9d*]y'bݫB $:\MpmȐ-.ʡ\;c*hlB#EIvE?[UQIɤNzPxq*{;E0$=!* v|D6Y{N$1h  COڼ0:)8/j+#4@SzV_O!^qY6 .dE)Lci('wn2V^o:~8 M8zmn[+@V<@;V”A$h)P;Zy~3ax㹞Dv&r]YFJKd~rt'pQ&GqmːMMo x(lict֕#|߂2{CHtQr/A@CdF(4+">Ps; mtQv7${K^BV&.ٝ3VA \-X~%с۠xYy,n>. n~}iY3\BjH+ mui)|ZlB@kv>!GLF$(k8k}Iv4DosRT p}@5ˌy .`f},c5!/5GB Wx8%#0uY~>$ۘT"n-_?nm5]\igQw9fӗU۳E!\yzrP(I"NHT~gm\L*zy+i~7=Kв.N.krF\&pt~H ef0>AH AO7D2`&K`48LƑ#P*neLeJ7Y$$ɝl3\9m&]pc"`*s d*=Yw)Ƥ3ԕÞ4UI-AVsB@RӢOmwl.Ȇ"FﳩC^mv`{ƀԂޚ.:~dS3{eZ:& DR#+p/Măڛ$eyN]=뀅@Y6.BqVov/P4|GۈMpJ>zsHzK>8#D>`  ޼Q:IWCݷ ؁'[ߐQN4c~nh P~jH2Ae<91]O ܁dGV EoKV78ZUrVkH HTص_Zt9x{h hFs5jZk{o9p<6Fz|?j6fRΐ"ݫ.~5vLKVHH IrǏGjNE'a:JTWW =*F!hC?^.ܧS; uF£m*N"[,' r3r u(nHFZʀMյ8}z.]!!ZhlA x5c[reiSгn:YF(Z3rSu~PJԾiQH CLTC`Srast6K?Z]o2*GqৢR] %e AZP {Zirt VqbIf_=] խ01|'꣯>YQ46dDG`P,:!x ,#N$rm6^Pz/1'034&" 2`: /0PR2]̞&%74¹^G6Z3bVN, ;tkdJQPtAr:Kc`g}"qani|&K|5!Q(by؝R$$4X.vj0@- AɢFMxLJngG+1XPN9 ~pjQTAv?Yl\-P_o"dN|qOy,GRsyԜx LjR ~tۏ;Z x0hd]>Sh$hOIYD*w֪Ci&0VT~(+RVsjs7^v¤d IT_mrߓoh+z9AB0G$Vnrm|e4[FQ 7n&6FZjfE\Zuqp3xk6̧ !$]6hsdu{QA䏫-ԏĸ/*Sp R,k9v,s8_  ?-"Ǣ"<~VJ\q} !ϧAb(LФN!Iv;?^LW}x2ݔl% [J r ht (%K_j>-B` ^irsP&ϰP rt'L=Wm|M[q*uZvq&*v c14FC CRiq˿&KȃEt_0ʬ5wLxo`hOJٹ7 ['R<]kԱ]\K'zQσ$e[;5Kk H?W'2gY)FcbS8`8),/"dZ~?F_qc#I,Ue9.P syM쫶آĂ7OB$Z7#B* 봘@/ˢl7+;乃[T1[ou,{><НTG]sJ>FfReB61vTL_Bcy2+;"N0iFfhņ Q|B5>kHsԶ \M\[h<d\z6/{\]~Oʒgg JG5]|˘3vtBM|,k'P Vo+u$Ob1j]x1{|y0fZ3Ε\&X2Y{9%5N`-A0xޥh \Aq&`y-,DV;nõѧ)pk^[K`.i||8\sƱ(&p/*raR eUBu;<sTo,Վ X|)V3z Ww@''_n^#gH͜Ȏ}YTmꮉbrTz+#vْ'_r+39 u]2; dK%yȴv'TH[)%l1DT 6ZoA1b]9_MOj="G*z5A]#" 4:ܘ䁮ZjaQ- |Tjx'%i؉m ΆCY;g7z'cxCZ9j> 3"n7sN}wVN]3%M?V@M'XN^Dvߥfs}ŀppo\!^.~GU 7Y;K &fگ{@8ٝ"l4gabvR7|Rcx cg-āZ?w Do*'^D%M`^ ?\4{M@h3hGyr]\ը{^|`mimQft&Fm<*y!̴u5Cݓf?U5 [#МY}LB>ՓiF,SfYs@r\( 5@hЁG_'ވ$Am0*%`g㓭iG? 籉w&&{^xB_FQH%]nϲ1/Xu?grDlcDU~ñI=# ~*#ƄVm=e׸1.r*!p g#XxYO\ɚ;z6YS%ym51ffZITё2A%s] .,ԊЭ'=|mW 6aϥ5|"h}`5R;eCō,Nq`5i%K U`\mNw(i+|_tY9l0,%"X-a3m%m"|JL-n .L>4liȰ:Qsw\YONF_=xm/%mqh$Y49;H N"cy|z# ~_dr'&׽UIIa8r\ E+5KH)귂M #^NwA~Y*jҮ^GqN$^MU6bPٌ)<C$9,4BZ13S tѵs;oY!X`N{s%'{Cv /Aȥ;(Zy$Hʨx7Q2:4I`H_^>P)u*xKYZɂnOVb7qAІn}N)N5ZBYB? >ߥ> ER]^'{&&z߿GzNoLb\md;qaw?( F}'}|}ʻۃuNL `(/-ݠkzYZO!y$ Zhq"9ݩ ZD%Pw=W }+ z1bטD=xF%5u#KP@$;grvh1h' v[jN&> ZY>ԍ,(:b.s k4-ڡPaXG\ BԿ9pF1 8Y#CqA ]wv6S lc i|RN5UKwȸdrzW$kȢjfa[Fy.(Aʢn1%ŲI|d7$Zp#g`ƲM)"N7]@Dڕ}zo UqeepҮ CJi":=ncs#A@4;/1U.L"sKzW .JИ@ @Fo)Fρ. |,viTV,p>Vi*m̻t.zO~:pӖ5pV{2XiY[XzhY ګQԬH 0@j#&vHW9˻:ٸ4t:M OFK)O\ g .Sd6vmMF5uB%bY0Ҧ;hZcϋޛ^P5o)SG:yԙ9MjFu# FⰬW)Z ռ_wg-}q(K t6C3"'9oÜ?uV/mö('Z9"m†aɞQPZd[خŇѲ匢2]|܉^ mI1`ΝmfT݅'TVke_s|]?|f"R2ԉY. t/-Pѭ&3Nr0BRJ\hgJ2iJY`8N:̮Z"аo{`+u)x*paBӂ ݳ A&-kF| 7}/㺍fݪxj Q%{ڔ0'Z>ۑ f{ȃ}Oh*oUou^A3Bd>@\dTsr!,@j%9?{5KAl8Rs-V'xP![d@wL)8G`;턷󀰒]k_Da_bMHG{*-_Ka4ᘲ*_'.-xv>d_p6Ї/r&qpp ["dg&v79OQt(/=e}Fқ&,<)Ny ʹIJb0gYi׷e8!ul2Z4x "lI죩%3"^u^CTXVi[nSO ӟW4oFj2Qp_{!̑ V\{|YZm%ܙc{O EC_[֐'aaӿ?HpѺj-ɽ͈P[)#>eA+Ī$Ip( #55+"MG%O|A" ȸ"+7`C"FQg\LcEQvT5Lge+kokWR4)8<%peXr\F鞺ƿ 6]"[FC@G HH -N~D!v:i8JT,o!c5Iq_!!Ȇ()#H#^Γcbw L}ޭl a}&W:|$zc!-;Sj˵'O9jn;Ԍv/ۯ]*{9jK5kOi2Ec -Ο1ϏB̮vJFRr9M! Ñ\Qqc65zstO4Gr􃛅0Τl t%0U] ` 9F9կ1%>3 $0A?;sT]!Pbiq0O} SL1Jk\<ݻk^!ڌs~SȬUq1Obe;m=$dLS`ok3mߺGPze R"%5=H01OF[j1DQh3>-r.d I&b!17NEpМI\-9V_y.6&!] fkoJ>qÓ찿Y|%W-s@pr^C֗Q_enBJA3 ͠)vYt^ws6C79Wԛa?IϾ@ ı~Uef3AYql bzL)`<9WC \B?DP;t."i /] gR>ˮ?iex x1nGTZ,RXm.AtN{>?lk3^ח{iG"`yO!AUeVlo=̏lWl~"'Ĕm^e]2 cœV]o@=_JQNAeehGU 5vgvL2bvtK9bd,fPю,>*v#X~lZ9 3u=.Mş<Uh1,E(M< }(H};f~fj^{E'χY{]|wh 6l6b\jᓓ|n( UsT!1v*!1u((O^/(ݬL-o)?FNc["дyz|(cU]؝bmܢ VlL.5_Od\} ¢vN7XB\&҆^ (e_/mFaj +| R&}*~ԽR@ك.z(9A %&!#']g7z5ޝ]z/l7 0쥡xZqmoox$>\Zu 5\MTC{9%&^& ﴔi -h)~MP%~dhWgKzm8 st ׈c⦾ǂ|!2WUVdW]7-ωxfEMܮEp bR5~VS0QR~|161}Wx##[̝"Gpr1 Ks2ktN~~AݿP0kxg6b1<6*k-';FɊZcEU_qϬ.Sl+e}Bss&я΢lL[N]$p$7B3qN@t R76o\1eN]eܯn  6s,@l+*"Uf"UZ2Α5Z޽S^ҙ][&`k߲O)q^uѠR5լ@RWcw|KeuQZ@lb1ki9sJ^EM`1 =_!7X% g|{Ѯ' +=X9- ͊ь/_Y%c3[HdLڞdi/~Ǥ hYma5~3nbǔ0 a%'-6I|B8%㷞r5zэΐeaČD &k! 8ԓGN\WMB?e R_O15{xNgV"؆g]Q'x(.o(t! Dp(˥K!oaXm䕒@ܔ){,HlWo!{j-Q9Ȫ.F+y-'6Ֆmg5Y-)Nyzѭ>",}tz1 ߱WCS)!@YWDbe$['[G'Rx#n㞛|bGƬ7?x/B"Uod_'8!='i]8NSy?b[MJޱ9>hffG 㲤ߟX=jܜs\ˤ2zmRؠl_}@RYc~VL)5xq0Ps z{JIpšPr (˗lh؏kt'-QQ{c*V|11P8xXs=zCҽ>)xhEQN =scDGZ]$ ;v;JꊔfxoPeO,;ԔѴYAm \# '5;Ԃ 4ٵA<~ J=NWfJT/Av/C il~"Ospmi[~Ce=dq#x԰$QR āh&@9r\sU&9r?6( k =jqf`A$36w׊RhG2pbIP ;03ꚬpL/z*<'svdCۦދav^{p!ąᛪONaX*9:A)m޿փf=%n>MdE2ڿdsd.q4}}"&Lj`.+g R]/_?dT䤓b(*yRIB+0f&)҇jH,jp1I2鼴ʌwZSтʶC نZ:t4[abCg mѨ]Gl%%r-S*}R9rK{t \Sj sVSh ZB$İ$!kN'`\G[\3="⽮^Sy[ 9xnY}?J݇JoQ:2`pbN&rZ AhjQ{{#u.FF NȝKxҹ+/ >`5)r>Ps";nlh$͇ǁs:d-eavc˯<@azӢoq&i6%ڸ9/-JUۆ!8K32Y2~ ZmY}qꞰ^X86g,Bߘan-?ʈO6VVH5~B*t1."e6R95(bov_^mhϓ #(i (tf7f%G&a G6HiMQixC<` +PLƉ{RG:,bb-ll*SgQE㹏 2;MKX2,/.MuqR7g"kƝ9ܑ?] y>YiY6!SlN/#Z_o0Z^\4 otYȧHқ"1Ŷ`v|aw`]gpI&yi]9z2X(Hop|D:3f}}uG* NϾχҟxudM4(&p6~mJM>픏#K@%f AXD|N!ٞ(,O&P$A:ǍDXuC!zǧN1 hK1)W7Bc8ܩ@]Gh6f:eG^.Mg5( ^شzRW qlZ5Ae1JfEtVh!T~odP*@n'@ĻIQW4w:$LaVMLCRڼ3wHP4&0ctɩ$ o5$m54\.:()])qr|u7(\5(1=s2qa ǫHS 63ck*-vc1Cd] =9no7e)f׏dZUZm},Z?7yhB)+#fԵzկ8|V*{52$Km!i@ Sfk8+fYV=|Վo#!`kÖSRN@kWV T+͇?;G2YGն9FoU蘨Hc="E%J:8I5O/{h6G;ϖUߜd%x!!R͸sb%@ ٥Slr3{3vy)L|4>dXPGW[8L0uD0#s3urϤv-.+Գ)_* &Eϗ\00Apm i|}ȗeOgos,+is~CPF,0sH>R#\Ϳ8߻]|6O^*Q c|oy7.q#}uN:/!2%AO;W.t+R5 +a3)mk:ܿ],k[Ws1q Nwvޫ!:_K14Io*gÆ}9O#AmHYл= Y)u׸i}ਬސJeGq{"U>N\swHo H\4FwCSHt'b+#fJkU8gU1-qbGy7t~lxjza:rVMYǻCƞ:k0⧱3i,h՜Q&U#AjQ5*6\_> |4yeA$zD9eis&t `9}kUg/{ 4 ${1@5ZHy$uqFV LYj|Q 3 J` iP'$\xvI 5A<R1Q¾c^3ezچ*bZl Eb?*ީ>7n|vYQ|~C=f ľq%6DXr(EMrtˇJ$j@aj^J5OcI, Kɦ\`(wFs3s=uۆ(UqC<'1 Pr(T R9I 1V=qO޻ )d<LX`qX@kZ7UKPNbWsdwQGDd.$JL%)<Ȣ3 w1Hqd,d(9!J9ל-M]l`J.%=㸲QOltZ&ev-$'M4wGj|**Aa⨴d7g tw޵=MfB4?`U%ZeNo?I#fҁrߖ͗AqW{EDd7:mY g?="ݓ)cyW8Q*{OIo : Wdnq_abڄ k>\(rNpN`I1öO#w7aLv/V |[ycޝV#n>M`^L&Hr VҴB(毙?NF^sEWX>.9СZ!K< ̭V}*D}Y-vQ~8{8A1ð ЂM PRցP* ) ok`9ʉw~( 2=lw| i|(eU9pjMFzV83RAQ >ק3Vt<0Q.& ,]8(T;aVn72AdeȰ<~0eۿcfz[tPz< ܽIi R5m "f>PBI!Mf}?=,ju3 ќ5pm5M~j0ɠlz1zO^W{fBHѧ#fi3L7hO˅w^~(j6n+U՜ DO{|mo8`h?uGA]{ٿ CIJY_MnwϬتֵ=@ϽB/hbWSAH$X!Na#3.&t1 OPa{%vey4 lW^4v*D0¦V61N 2"q3sJ$յM"BzplE&l}#qWxcFH(ϼR{Qi@HhVCGiW<l tS+']Ls]s˦.I'm5 dO4]4pLںpٝ>Y囿v[gtӋMy!5v2Tq;|-/\-Sﰰg˪rW1 'dҾfmG_fS;'S[(m8os*N Faʯ^NU}eL"U )Ou" ^I(TbܭEW^ߢ,)%ǨH c>]RdKʒU`;unXaAPxYܐzX`ds -A3hSz ZM'N+Y\ip@^\0qDR8}ejp@gsau#ꨆ>oqg?(D@ЍW(V( TZNJv$_0ܥeF^4_tO.Zya4H˱bz;M֯b1h.< i6MZEw{UЊ>5|p#!b`"BtQ~$6h#re@R".W{" ld_Nne;Z .v( Ln6ifqi,(TFrcMl~g_Z" HV}_ :?lhz[M"6MmP(?K aeD7 !+76}˜ѐx`2&9>@@۵z7ksB5km'tɇmQaUF7'MfGDbJICilgq&|3e!Ȕ_M{QSذ_r+hU7'[c{|WJ,޾/zpwOH 7vƋ(dUђ< o3gWS5$D2Wy6Dꑍ`v 2R0LesoTq7gh|]wx#>G-I[o64=,R=GLrF] Z8~6rɥkUp[=?T]ƲDḿU'0DtwuNyUֱpI&631nV8תjGVB)j؞RyRG LcxA-qSY&㈄0@ڦrDqMp N:ࣇ@Ke.Ue-A'7ڿ>o + zeIp}l\awUM6Uy&qE0͕z@@s>AɃ gD8LFf.$.-m%*.PYw?Phm"u/5ΡE(( 2|b>Mss:i+xlI Ε}VH9FT¹Nfp]687 sj͠\{U{YH?3Hg JeEm-]'n72qb]J<_:*FKأ}9Cj0BIƠ y">K<w&tC&`i^GU7+X.--9"LWL~%=gg2аo `-_P\yI;F@j9n3 Sn ~4#*e-NԑVȰxryNb}tgila[NM}V,/9kWnz %U],=j>B\ ވEh!DTr;2 y;w!QU5,J7&-9ۙK\ʴ+M-(DW*gSk1AcRBєwxe`oЧ;2( o2>M$E[Ϳ<1cS!(*dsr:Ϳ l $h\pD^w \' c,VyJ9hy;{PCY U ă0}o;\T?A: ԨGGH㺮s7UnoŽXݍ RCxk$P|zQGf]N&,.~Q)DZh1r(*9`ޔԳ3Z7SJ[ n h)93\18B;j*z3UJD,5wKֻtXJ '(oU9/!{w#$.#'##U2U:F ;'sdZͫE5{_Es l.[w[X"Y&?PtLwQ[8֗> $׉veA %|{RlR;n>т wi]l͵ 3p3QԕMMK(Wyo᏿<"xV&skB#}#,9 u.~yFCPZ<ܵvi[j ѕuZ5T`nqO-\n{=\YQ{X;[-H[?ٽ4b$|cM~HN'OKDgY -2-#)F/(1  ƍ1Es^Rp<$7=Dsk8esQ7GсNP!P)y@'^[LgbUC]߄@'RZ03R=rmSSInܮ6:de'SLQxeԭZFix<ֽA%t!unwQu2wjTp(ޟro?%A!&R Sӝ`8Bc%ׄ $rѽgjMig{>l!TŰs@S)>R]j6\ҟQ'ݧjN LcYa `%wFqzH6![௃13A~5ލr5!SDjȢg5&&k=No.>}pK )>+\ ^dO86%G1!Y=6rLz+ v\%kPZV1TPy'!# ఁz\PXdˠaxl:;^S h AB#Woj( P RʕvTe>z6cE2hl]A8*%f7,6urT-qA5;4X2羿Kx*j&j+|j)ЛR.{Bu WEOV>GʀÕ`>`jEUL] { }؃ a 4>C} .kN C@1d )PB{4f*) rol;PXˍVhՠX)$p˱jQu5GGМy0*1dm*RneΟas@$:saѐgɈOƟi- l`qyxO^߈,l }~1xI%Mii`jvE bmy4'YfVhJ?+hOxtF-VP$nݍS4C֟b|"ьF^lVϥ+ec-fr^y\SgVS}Pe2sK 0^9JQgGN*M5JtqQ~Ev}Ϻ7 )1hןR_7[8?Pߌk ZEic8&F5OyVZjĘ GƤcZu%`qhqf'4 'f JJ&At?; G_p'ގƬ~b`t?b>b!8 <Ƒʖ$!i^\Vʹ@jc4 73o$vIr}iRM`ƚ:w4Щc9m{+ %>4B\IXOS3QO}O4'oIu_ BA,X:|ƨ+b2sf7XpA<~#J¸OC~cA(XlT% ʒߟ)AeDtFTurRK2?rfix{CX`F6mzN?7a|_C^=䊆ƐAf~*ۂ]}dݳ45Y?=ةq;@“r~U]k7vZz:Woeyޫ=1Ğ8ՔŇkR& DC'Ŷ4WA^~`5ͷGC3M3m:Q4/Jh=? We` *P*PI ߘAb,E"݊w%vN A()JM>=أ"<5#"ѲUhl Q4IA"/ 1n鱅4"z2s%p|zO*tGx71;Вpy(3(iS$}ҵS{!˶yߡH-N<2{"|Njg]sYkZ'd³iqҝřa6S`.]7i\dr˘~u9?qs"20~{#g L6ǖ}O#Zi?죀z*bA."iXP {x.mN`x<) .G1]ޞ;7'hܯ됳) BnM.UCn6N5݌=voa%+m5⿲E[#Q^;b$< z0C uO45?lMZ˵˗ 4aZfN|WSvzM`CH;hL rL {BCiLQ1aSDY7'A ok_sOȾYȆW/ʬv, rfWOXV:hUSru>LȞׅ %LsmsT%v0IHdk#`[LRD-[o @)Iij&%uBvd[ 3I|b>& *Q5/J!V˳¬b`oE&;[0ݭr.b&Cf]*Q2b>Pw9D_ɰtϬI87PeV*xҜ#m?$Pt24u[ N-&A;L~>+Ll[(Mc6#]%C3>^CXAVy1 qL |ӈ*D>28Bl\`qZ{cqIkO7IUsW6N@&[u)?t?\܄؜1דU 5"ru#;D]k:(tQ|5LfęAy"*\ D{ :!w f- ^ݧ" "v؀̲A[͹+n0\@l|jmjot~ݍ;PЮ!|V*$ nH,vN3l2nA[%>BIofe"7 6oi ?]>7=QhDiRDh/keFDL)/^|Xѓl؆C25s:.d !Ԃ64ks\5Vh(8L!q''h92DQ9-(+N THةhgRHoW|N>srmLW*V^c/¬kߌHԁK %>սDK/Xc^SV*CP_C'3Q<%'c$ar=^.]5@ @<̪.(~JEd;}Αx])%~W2{H93tqQ }>+9Pa/LsmGĵm)%(v_*[*!+%%u->L.;`~Xe^fɣJ (BuQBlEO6O-ez9fJ3&E8u^/wguЦྒྷR{uO .ƔZ⫺M'waX-]` rݡi7]W>r0,cG,9-D݅Ֆm=8'5=6v3%lӰ[U=-7˫j0i?Eb_"|:ͪLQ !%K6kQ=2oe>|Cܮysi]\$z,t,HDX_8s؍ʻ65t@iܟ-Ǡ?HCK oBz2ׄތxzQG$xt"t?Q}Ės;N{QH.tHUQp /Fm˝:yR-{m%eт }D8Ѽb̈́˴)⇗~kX S@n\cr߸ˡ*.DW/K2"8ɳ"aC'r +W*o&[(2<5=VWg'zmC$_Po%gH3߉'ю@S&O PMSyA>! p;} YvsI'Š<-#KU3&8Q᜝5ΊT̀[TݹrMO\+zBCFr6cXS/3ܥ2M 5"BNW0VN>&PzDřAZz(&*Naͱ(zCt {i8D\g@ZhSZD2#cݸzwJ@T)hchy(¤^Bn4y !E;u) 5o/ձ&;'.s0Zf_b2V NJ;eo#խ_@}~vJ=ZR [ ;iʰ&_e˪&þCp2ZDF67@ AR*nC0JW9iReV Va/BK?zˎuGՉXyϿEBJ(gEx_2@!·V6?kZ>oX|қ"piD>T$lji^Ov ۅ<uޘ=Lv64s,2 % ws>{͹Sx\!.ﺜOk=JGfG^teBD29 h"]H#~~_ GidUf)) ;hq]8ՆxzV,V%O>+@fP=y>|)Syb06ޣKMz󺀾hezq۝fTw4ZƛCW;#T*>SٯU61dU˔& GqMwFv\/)*Q ~ˈ ;>"(7;|,)JǑBRӝBr$P3RRӟ-r7)-͞ ȎWT\{P U➥؏Sҕe*4ǁAYC@вJ s@T8cjAl΍[|k߷Xp{dܖq8W{5%x@ppLp,Q@W`&RZk8ݢ6D8ؐR., 2BY},| @SX!k}AJ=g[)Lh'J䀘Zȇ$'"6Bsg -h-l:# \=ɏ 9g~ q#s-LÊ-t1鎢wMCBܠ$3j~w%Dvrl pƯQL gUG;K&oz`:u b5UEh --Ǥ}S 7*>EjX0e93QRe[hUٽ1Qٿp5b"vVg.i fz?PK s]I#| oKVOk*8v8OCso^ەfy݃kJ"\C̈iᚿ_-?cQhg9}ܫN Ǭ6,%wM-~NcÈY!D oD=7SZǧӜigN+.8 u0~;g`-7#aC OHZأLj߫T:Qw8:2e+TQh*. &A"n|/Ss ho5h0p ;n!Tݥ("\kV!gHH}xaZ-_&T?p!(dTg^m!*Rd~[z{f7.{(fE~叮59]s2WdHxe/FS{Xyk. 6'"wKMտvhTl/W 8'ؽ:)4SfPtN)ur$O0`s簱&kdxIAFqV[.?yVE)mWr[(Ui<]N]Skq0XunEFrm Ԝ(dmMiك;m ka*~(< 2VPW@Vdg7FGc@ާod8pKj&f\v~ğQ#_ _=[f]TV4 0 4m+Š&`WT>3|wo2o$9Fl8x s}k#2ë>Y[Rجw"/^8$%Σ㒬V!N$KzWigQ.cg6L1^xn"*-tuNO(t2O7{>*aQzĉTD< (}.Vrr^$gىEwbQOe[ʖU;v6\ % g+t f~KJ1h~"tO0`OM`ϺRl{HlZS:fVNV"PYPEk rjĵiR HZ #i;,X'4S?U7#3yRe0#% }DtNk\DCmE-E`lbvv)yvo^^kBY=I O4 h7UV0J޴ױIt u_MH˨.e;[M b (/;E熒Vj `<m>W Aµo A`|b\]?$L;L(Ǥ>pYɤTʙӅP^kE4_Tmb<θƱ!x%ʍg7F*g dfLvW1,義u܃YcFd: ZTV{e257Q(a`utmIo& |:*_t0&K)Ewh[zQD^5V'-O/y/prv(S9G?%kǫGO5hJB^eމ+Q!ښ=E*g6I5鍡iQw+Q&5yU NVXЈPni#%"Ťn٨m|Iq{{'gL )iQx1؆4s* :QMcfIܛkmoj@ѯ)  ڜK-=&O:l70)ׁ݆Cbkd SiIA)h rs\E4s30'BRd5yGZwDVkC 4I#e s~w\FL'Lj3=r#}|8>:Q~rC6$r0ToBƳS!XJ#3b{0z-Zq[L~˾L/aKl J52gHRu]"0DyYAI:+vo`F`+p O/`ܩ~cu%"nPhΉbWx8vLp4cneL gC4P-^@rT3/=VA4#&^J2sNp-V4Ai ϐ-攙n)솂h8G%Ҕ{l[`˨u3b:w״![] ʦ{ZFb4(u?lmNJJqFDf^,l!R\e*ST~)ks0,Z_ Y V:E冓T~hy!)}|ξr5Tʏ'8RlJONÓ) ɭHQ^V:s/ h|) x>]Z\YYFcRRHuYF5^6@T>hL4G>P*b0qGܜG<؀B]uA~X^ehq6McѸ4z;W W@P {dg'aħ,A<"2:jҜqK/O++mV^ɐ5JmOeYtPőD5:jؖDa-óc_LJ%[ZMgOjT^H^YX*?c u!x|̐y5tLd/?MP_%}Pl!g9= <2rۆdh6HT:E?u'p>?tG71-ꍒ+? @^?;8?A};dG,U7vAn CG{3Ncip'gE%҇{%qξT’#!X 1"cX.tyW/^qn &|ߝ8 4b%ڶ\CpFa0=]fGIAVXlBq9$O1S8Ku)B?\.HM| ڭc!`1M,  "Us˘z<{TUd"#)k*5W"Ffu/ a&4MBz.KŵxՑ (6K8zh£,*o# e5,?6@ lxzRB.RLfW)*}hQv,p EB>q唦nv-V3fқVFT]Lv1L4Pqܖ&?N퓴Z"QN~" O}wQ;z 3nǻbKNdg7DUϢl>rDŽ>.`5]3.ײ DFIpV$w:CVlyiK{lEe5oqp[6D0s>6F[kWE;IY?1pJ*Qҁmϻ],1[u%EtAFY5qDT{=!]Jp&$ QPKK%|3 Ae|0slU ~\Kv-Jۄ 1qKgMɮj kùo/罧@vH+CϙB̐),6$QIg(jjaq(UtaB#jXFI0ЮJ|)`D|BoA{1LG@^H4GpR+")>'-2R\:`яZފg; )N EϮ'=fS/>s;oF.ZUy)_d9ZFB|go-ErJ&]*rY/C l:Pd$jpE(Mo(|ļ]M+tQ+G@Tfh'2*#K̙jjop$ *^/ڂ, my;nPCQZȤ#N"=JyUB|ӡ<3)7z[CC\m 5{@LM =8\qW7<"$F8;ȱl:^=y%s(-=)\eش{z` J!D:w04"nSa$ζ\0zՌ88ô._J ]Z]-{Pgj,$GIŒ'6 IY~R=ا*%F1銦MVܕ7Xaaؿ|{lM|U2sÞg_)lP>$d%/ 0%CiE'L|.S,QWwVX܀;y uIǙx#K6T:ij1dn0ð!n5qc*cgiMir*i 嗲ݴ PMcg Kˉ0=~'`f Rq7Kfu 6-IX#̝T[#rJĦNg`2m=53TӬ+l+3L;A:L24j8U- :7MayuG@LD"=r\B.M|6XJh\eIca6NTufq{pdP@3#Jzy69_q|c`X6U*wsW(T3iby'yArI8d.CkH XZ"]ztL% F\z2X]٩)ˋhUDA-w^pZ.˼5kaY@TihFo6%uwR:@jBY,ќS JxB2}Ga2 JG^BopE6&7U0orjK0-ZQ[Ԇ#ᇽ)V]VItni P.#A$/b[;WZɣΠ K[RG|5niODU4A ыm&-뢊YHF0b, 2-0d͑ힻf VJ3]'.z+V"YpQL&[u^nk&sjpY*ro˒ZLiO Xϸy/<9$4ѧW/KՇѨ p{D9J/RRGz d͗a eW5/+\ޫ<1ZA p!CjOSNT; kX" %Gɶ6P $lAA<`eE6<+PH)h̊A! #r}=.Ql^]C.>tx \7ilGwU4 ɑs>˒YN8}%NˍԷ\RO-QCsǼ; 9a=^IMnM1(PP,d}I=R[ E AX?meY~O{E^RRk^'܃*S0/:tMap ~w]g %dt5O\QgH:AY:R=ϟ8 =h m P1پt<ʯEvR_~QO[3\D#Lj1O'8uP>`zG_Zi2l$ܱmg#z74-kO+=0W=z0ϣn‡0GLÚojovpӹzB[G} be= ujU#@ 6pBsUnBlsy+@d􈮽x 3XX:-cCnIuוBXʡ{DԳ`DQ7#^D g s- d]SBCjs!I>]:%D|k7gHJ 'B|1[hUFx'EUSUF(bJkvp.RCwO4Uh$U9!gPGfcѲpDsnȇԺ? 7Q]U]VPRzpfzdc+U(yH^&*h+w5?Y\0' A%5{' Xq7l ODs*ԄV(3@*՞<1Ws+,n[iAu$`xHTe!el*dGPay*-~+ UZEy#F#7s]2iKbz'Ԛ׻Wd@ iXP~K4OX&]XueMOi}hme*~~ $. YQ 覝^2>y;-QI/K>Mp>AIьVW /j)n=h=C \:=9/Ony@}"h-&n|1⾛3cNJd5ݙ\ B mTLp Lzo"\G^M4W%#UM咒8nusIYSRDgDp{X\,!}D[)SŌ}TaXAŚH0I;\\P%|~-^ڗ_syg#GGqtPca1cI`xݼw6&]?zTiF}:lSP(nw}HnSEzdx MViig"=`PYYE +)ִqsRI qΓC|wA?60o 2¶.3,ٰqa25ˁnޱg?>[Dn`!)O;zi<rnt ҿi J\_/f ȮvK%S61T9r$(RQ&v%K2Md7MCx mtVާJ=f ;Ԓ %(S %oF&<Ȧ4@.O7[+b8@3 koR2URoe-:sdzP$hn#C^ikq+-ҒqUY)8?, 53$AdJ2t7~ԇ2[[lli=ƔklgWo͑0<3G;y7 e8x zo,"8?NŚUO7<׺-1%N&SdT\U@nW  1͘0d)?> Z=JWK8C@)8zwHꖔy(K EŋGc2Y[Hw]E)AFg D⑲ ӜRB.JBo`m1^ 4̿>!-&$\aMUVO˽yE~#ߡp@r2N"N40tgMĵkc˗ jz5{GJ.q <:3!bRB`-oba҄(TN|Y amGbt!YW=X2&׋b .Nԡ^|ӏ\3R-w@hd u5\w.hHg!N3و2a> :v/kDOj~ga&Q,`Bf Pl}`/E `&ȃ p{''~-¬Q,~@ZG+|WWfEϹ)<:~ m[EZ33b Ɲm݇6B}5wX I0!kqj{%}W)DFqE:I:+w\@߁֤ŧf{yN,K͓A(oiA`[Qգ~> qZګrn΁e(:FI8/g nMϕjqO- V"h!Uܟzgvp7](nS*T}rjϷ=k0KC;DPtlrŚz*J㟉/ڐ%«\܈E&CMɠgʡ{|&b+AUFsQspH? GMa!Qp6)_ZNm:}8) "Վ(wֈ !ꟴ(/"3j+Φ͎[*4Mr&x󽡎9޷y-G6z/{ĊU0am ǧݾrKˤj%Z}Uf (1^ׁEHvb{86#M)Ebr?e!zBGwd෰u aTYpߺxdﶪt̤,7Jf4{O^[gQ_f%D޶>+T /2H+StNV].Y*$_fhD$ꁦ/%a€ϛ71L`]kQy,JgE eTH*C4znWă0 #ha׍XCъvr\ 9\qCkGU5Ԁ`T\.iCѤ%\Cg-6yʩ TLl"Oν_!( VlǚVO1Djzi5 AT`hC9ݜ ܬ4AP,6RcCZ9v02 'lj)   T>UxxNy5mʲiYN3HDwζvt %R^_M2 e-lMtB(jM/J S@dW_("F<)u.S}z߀׹ʯ='Ό^+Pt26Ӛzase|;Vq|݋'az!/13m 6=eڧ82! 1=>V׃o/)a.[V6j(WYy+ F!宊JiiL\6FtfR<%V'H~aI!-qS^tn92l+{yqY3*L$M3Z:˴VA+ϲ/gܒ+"L7T'aEuaWY R mJ/ wK;LtBp ^OMKo~DH3:=㺙aR׳SPE~qn:}ו32LRI!_Čw};v) E $1_ɳ|O6o4E1xWYO^Խ)'ʁkYCLzs~ɬR99gyC73=`\cǃe Jr1!VOb.L/|3A3=j)}Ug'IM:U(!lZݮ$!A7Wڹ`_0B檼fRhj mh-ˢ8"*{VPkh@Ѳ* ;ʳS6\Ε?Nnm~N,o+lLbLZgkD󐽀{kzl';xP p-xٗoLKnZj0'39Ǵsl(Ym䏝0x]^}@|4C_B`W1hZj6Y G@F_,wʹ;łE| Og,߽*;HVΑ}]o3'YEC9 [VZݭ-旭ܡ ? $CdqBqBmqMts8 Txʤi-X~5dKLgzz&0Il+1ʟ+]#<`* (iG7KpJ20e n!eʯ"~UkW`c5(v h< 9W>ujO#>KV~X57@ߤb BIkXk ?bpm:q #bgӥlYM{<}5;֤d$alpxvnAoFh f^76h~n{-/&Ljn,3MxBZB׏KZg&u<F1Tot |^-̘ BjDciS4ⴳ p g#c']bN=+cxHP Tb}2W/jO6O2@ɟi,t"n= xUuZ)Fkuף1ob8?Vw'<\Ař;}qP83%NBҌ|U95<|K,.aqB͸p< FL`Ĉz&.8/9YGg]M$ ;DA1)ӥ?8[< ¢qa 8ҊOQ?qA3y4@diqdcATaBHp! ~D +1F%؊/QT,,09J#\* L+{#Ld[m !D5?Y]=lr;8Ӂ0Ð1+^( Bt][fz\:f9IRg,6΅S@¯a5@ xߗm->;kZN mfKH5MA'VС8ǘS)Uu\=hܣjkRl셒lqQ``R58v&DH@ b&U:jLC0b+q)Y l t}kwc S2Nup}3Äl.:.ضl?hYC[Sj{ ܮHf_ zDg(;CiU z劒^[C~,X ,K\jCߏPc 0 6v+}F]ߐ[0plj 7*XpyӎZxTp/ Tqvsl+t<,\/3i%wtU!:vi&\7rߓvZ(Ô=o#׎ny=|$j7AlOʏS d=+(sKu뺲,`t`շ%xc ^rheEҍSJYŕrv sruX$m_w-8OKf˪{"v+5~ăR*n7B01Em hGSZ9=MKw&&?}~ eT!.JWWes)\k~y 7,5)8O)(%`!=*osPu :CQo7$JGI|PS\4 ,p/<, tm"!C7a-%RݔR"mCs󚪕)(s`!X*̚4e那f"#C%GeIJ51~LT:S1o3i$_jdi5ԮNVbE&"iv(lSXܢExgĠjTkmP%"3^O~SQ"Tkn/i:74J֓|;' g|nBuHG߁ٿ;gDS٢{SJQ1yWL\l$gM2rJX)>ۭd}ձ,*ț)jHD&_)7?g›ծ6&*ӨmY%J,J4s훨LdUJ=fބ3'a{`v@rZh[ )urKs=ҢJp{x`hX܍e\&'_Z&e-v( Q5Fump@>=́cHzOx>)~]э)N'd҂#8a/V!Vͨ] My 75HۼBZrƍnX&gDkr (Nf[plTA7<]]לC` $q6p2֡!jȵ k' ǎhL*0vsQ=8h+7e2%MhSRcA'NoJa9\ Jܝ-1Q7>r}Mvj?QOGp 'Se륅gJ|9!Fb@K-?POnjk!ٮAT<%@yIBl#=RyRk 1Ov%V E;&C=hfƪtpAusI)'1yB" OWykN.%L4O*m5 -`j4_{&^=_d3t*Sp?B&'0YqæXset;tW2v sH $CKv';61j}wv}^9#nY!ܫ)߽%qrq᧒;?6`Dr7+=v;xnSR+)۴ "ɶBS|] xL=ӡ}6Ն>:vT]Tm$ZE0i+w[S%:gxAPʣǪP,?4lN]C50ZW:l.T/W"" ֗(#3<&ܦj\( 0B6yXm>*- fTf33??{.KgfGSqzW~VuS(k&>Xs̘^A'٩N%'K5`عb Q1#C6Gs+ere*ɎLzv^fdZa6H̹4łCU䤐w1|tz(Yi}futM. 3-A,E tg]1: hMO Qi&3(62$;݂Em߰GOÁE<Н#4~>W]c$hG79 xJumO3 =OJpH %c& '8tRDÔk[5,M*ntY5k4 LWBMˉL"#N#4$%* |TCsj#Yj`hF {\ǝ- ,eC?āUdta?|X]8Elxw'm(>-#уxq; l&3 SXϫa1ݓGԏ^ݵ)ˋ ʽ:Dt:L3^J: 6}6@q!{>C[|]K%|D3bNǞ*CbG;#, Ķ6`]AUާO[/j_)A`D V)M=d*MaZfT1 SG8zMQ+(xcQ͂FA6DfI 8@] @~(Vݮ@jN6)xj Ǩ\ T2 l vο,&0+g5*PV O). REK̲'ѮW"I/hΑ[Wi/+Jw {mAȊ/ZI>RG#|K%qPLЙ:6DȈVZT9K/n^[ꌝOW?nXfm./4 YI &qWH$V47&꾺Q00r$}2wrgw7Qb0c*Zb(GI(#*EYgpՖ/,Jxn.X1SĬNcє-ȤS_ `g l_Ai͐^&$l^yho:DZ󼖀me((aZ(s D1C+rwoLU7qbnfxb3&tȓGMhSՆ7{<jmXё[39۝poC@B9okexKM[N!vQo8"JUeQ%0W }팺8 NfcSѹxహ^P")s2)m"鼨ԚGCޖR!)uWRXycY@PQ:P 8 \jH>@מ?}z[ wV$X^Po׸_= sGs+&[9;D'玠N4}> %hfCv ^]F޽\IDND}hm GO -1Fk sC5ۄ Qzԑԧ{4H*3-<k'ݗ+I_o9,,S :Ǡag"h.JvDt^į%KK {Xh9sŐؔ& x`h@$I&кCy.58:"DLqRsӹaJ;K73="6v:1ݪBQTд-2n0UbFS)$f&l\1`O* q3k@Zg4d/h?O+'>z`P&aQ'Y SqgSCx"o7'Ke'؝ r3h=++H#=IUS Gah,?J^U ^MS(a)nyyʗˎ]_ziSޚ~2bvj 1h\u-r%Wy'`fpstzOv)WiLze v]iOYo!=k9A2UpthpFXlƑZġn->"~CV(@T\K3e`8,neQa]`Uw~S1+: L:|Cez1iwW2 S`>R }R# t8m ̃筒1fkchjCvrpʢ5MmLDSAFixѴ:c[뾭EF"b4C[<ѽod +Ò?2c9!$7ˀJj喢ZZI]}2:˝ {~o8 `f6룞S)x-EF3/9ɲ]' e>ϙJgR"sjLFm$Ve䰚B:ve`;L㓗[i j-4=]u͆Q$: c,Il 锧Α%TLb-D_l%䣩6)/9&I hb@0c/i9_DASL|Уn!M6%i{B񒪴4$ Cw(XxFܲw)ecºW}sL9R]\9^+Oc&Z1>t b)|s˶:]7vmH\v1j6_ȥFb+{q/08JMoKO؛zrLH{A%PANY^ƹ-1$l`n+ mPqٌ@ZeޏQ3?ԑZF=sYG$SҍUnCMc&+.V=?83cJ)N!}iafHMB~n7OL"#=. oȓl"+k L rLjjjd<ZR\T{A5F`ሺyW5nC;uvvbb-.73y^1T@YSe?K 3`tz>$Z`Hw{,pHx|AS j+62=&d'Ɔ|cjM՟whgE10؄Ăb'/A: EHT&=BIiV^52ɨ6OȬbGޜ)9X_E8g0dDZAOG uydž{B'a ^^ҋK8kh}sd,)Hj<3{ mIF*kK$}@n] IH$MNx}6O*_~ɺYMMY_*8CD3+EW߾K7'mYw&BMUfÖݔxǤrd@o9hG*&b0R{8he`ƂPGR[<\j JU P(9^HNK0DwUry$ 4R@?[MYb)bW=6x w(05 dMl3@3sVe45'PiP#;c^ŋ5{lDQgWC.o,Qy`f"jiYK+O<%hbQF"*%+!+U`pX J>CN8nfn`ThiAL<=q ~>n뒜}W'~b3 K!CmR iэ;iuc5Xs-yە%Z^צ&jÉc̉72/t/ˌ#^6Fvgvz2J6d7o.IvQoy kqS=w?u7T꽕o>>ecp*BAb%k:FD=r9[A_n NO}˾7|d䔜`8YQ#MlHԹM?yɉ\к ,4!Fj #qzkKpgT<:;kLOfߖv+#83Ӄ SИ>l ݶZiZҶgw9fv<}3$2vj@cXG^*ĊA6'!Dsʷ# R81e~3Vis^tu7ʈnx}.[t3Z{DJ((떏i(F%m*+6FYo]M+9m#Y1T6uL~%g?bE+|XmTLiVK-񠳇0op u̔hG>ڥ"".01wOA (og2`C%) K "8⠢qv:fܩ6Dk3vmc^'-qF0)bæeM|HR>(b vmAHocTdB*()MߙfSOJY}7 ^<ߟ7P?R Sdܾ^ LPZ: G\#|o$2ؾn_,QT:a#j1~jlVۑ/drqg$?6 q1cTmvQ</h2\~mg-|RLҙ%~DɶOpža3#5q'"Xm%@4$ ,V h7oMgf6 #B ky+x[IN3bïOL c5"N]s[*DǷdxg18HɠI8;h=5dt~IyzY eAq߻1z m"t`/6vRQfU:1OῥNkRhTsZiJz,zOK ƿ,'WSXlEj |\*E1Y"*8 H96LYԼC|c[:@2 w)oÛU)C.r;?nlc]kj=_k}XUS絡ms!I8fo&<ftÃod>6/[ހ~i({ DZG_5Aߓrl%]2ׅX|Y)a,v\5f=[DF.S*Gf!K{mwW9_i}} ],8Ď'JL~(VjrtK/jR%΁M䭿;ڔ u6 l܈O׼ȹcC@Ѵ0p!"a6~ cI?=}U˱teဉj9_tYYӛECx[۵7ix0 o񆘗0l{ "/*+16V] \6/1VQ%}9 1 ;pw{ h@YF6Le+ZQ [QexTb D\a \7p]un| 㫆6> e$bFR^Ufɣ (hBLLVt(ő9ٺl%MB~n_AyNQ5;v2l]$:P 2Dx7K%C:8CGLoq1h-9g6cSCE )X$DiJكӆ;Ù\4 H^ <Oo||?"4sB+ZƔZg[=\3E= nZo%/"Ss)\Y@( `i{f3n2h!@#1 \N83ӫQ_ X1ƟRd`{>#ܹ @}6Q D725$G1g9a>&9EL7-2^#+Ja/|Aj*[${f I2້jz%6E.uY?>!X`Xԭ%wkY5MS]7=Kz{;t?w|b?:竆ؕzUڲ}No|>dlV鱣7?JP$_q~8W<)S7s<jIƄt4J3 GP='K؞a:єArKF &SKcf{ EDAV!d‹{=wfk0)2iXA 4Q C"HuQ| ]61kBU)$sm@o0Mh_{ċAGTtH[TzrIRCY@ q16͋ݳSHCڮW,FMm7/n7FL5~Id0yzdR4hu)LA!̜fz.Ǎ {& B~2 ruo䢯ҰK{sIMsfܛLFKylmNIh䨴S{)*Ӣw\[/ ˾ÉK v&) [^s{5 Mz')b1o`$.ۚÛl8ձcbvv$²/V(θ3sCïӮa_RZL_٥Iw< _ $HBC %H[zt-RF|E{ڮɲRZ+v( i-Lֿ zrk<,MjOH(&jsx^FvG9aӕחE\%@JP}yV%=hPCg&΀|A\Ka{@x4sU2!9D$w})PYki@{v%$6@AE Կe+%jNb3nw5zKT"f)a{$NW;QNӔ:Kl敺!ts'C׹ʹHz, ` twϡJ/b0Ǿ7v;55KÌOp(E%9o^&~2 L4½Rb8YA^0J5oV_kG U6zW#٫)G I)Hx᠔Hт3x%Ķ_St-&i-hC( r?@9h>ahΧ^T=Zp0S˦? 91 4Yt![Z!Vd_S{9 V~1sǔO?4 ^\}LNu/*XwlY7ڨl֦ЛᴕܩJ!${vQipW$ M,qp3m;ҭ1_hyo6tJI[]934[IaI e9Y"3@L {k7l!G<*1/៵ Wp"q^MB@U d2{ g߿ۺk#$Ff&IèҖJlUig[%`R-m]Pq% laiȁF䔯mJИ y| h"`$wϮT.5J=thcݨ'1۩]- 1=Dt3i;>Ig`9 2TIg0iW\إ-@ P$d3 gzd*Z\T @h"oP`U9RRK+R?erzOI1$BM fYWְ1MU7;]њ= 0aaO&(/Lp*Z4Y5a:=Zd##gQ"[qrI;06֦WdpD$acjT=CQP)VU۝2S ?.}_ +<>l!*IŬu.I$TVipܷJpOs]m {أ~铽zo@< t//!-7sXKI5 P78Dh6K":$|qCʐMg{{e)CSe\^,Q4VDAf\^ wB`c\T7=~R2#kiBB~"G0O"@v jjAXIA)]eWw%e>[DI~fGv)Y%x7}$wquVWN=LSx2*K Ƣ86V1X :.͒[wŨoӛ".='էSuSՊ4~=ڰQ*ks:dC>)1g;kouz2 ,XF_1P믪i6y##,"'B3ِA eW2Ρh QnEd#ɨSksC g'zaڝXSIrH3ЛVcfco,XH ("# 1T]}>1zi|8uŕ;a;M,D%IYhrXGǹoe8뿠Dm=MG`g}>%W2 z6o/p;V tFwDc!e.@…xb|S"$ k.s  t A}8rG7ӗdS ]+]5L&݅ŠIV]e0I(eb晻;`Rj.,md{/)6ƒ,ï`$OvᝐLfOWʦ^|POgCe1HRjJ&jSGᓱGy|yygyoCb(jpt+bBśh nue3jRHdex*΍nO@҈gna_n?Hj7}ޗ/9z7k6[= @B)!s;i^gܧ,!V!VZfLK QG~S; @uy2$c=~#ѺSALBz +uC\$;5$ݠ>@eМ}]h y=yjYTKPqaխ "G6Ĥ yJxjԈ}yI8Ll0<<^J I !uqKY;p`Ae'`no-k?'JE!,-O'V =GvvT!\)/2e4/`^~_B`f͚f߁v(0\F_\*l(vo:2dOH Q}t$ LAG ֐,k9+7Po87`,ʌtBrчͅa!3_wڵa&ac5!?cL[r+* BA`7Z"CTMx6nHVvn5t|٦M.Ou36WNE/Ik^.eS=muÜ; .K%"OʗObs YSԐ*_j35%k,&n>V=c B] U3𧵙jR,RYH ΄iY0$Y1'?d^a3Q=[fWA = ~1]Hn5q3 uo#"V2LNwnx5GN\~kC 4pmglL{c"sCAM6{`AV;2!.|I%]F-7g60?|pUYs\RsPtW,j@L]QF=F8@FC7/ź=<478OXf;*Nhc-n1S Ԃh˳9P4M;j[qy? @ D?@x.'SSg4SWyA*~wѩg#;7j]͏f:6c߇Sث(#>c!<[ qO}| 'c^ Hl*WGj84 1S?pj;F͒gZqy^W4e 1>0C # 7b ~1pKA;j~%8OL~R\U,PXtŮٌѶ{FDt<,Gv<ئfchcʻ*~G u*C\}yォ{'umJ n[})I7%${[%e"hX7$7K'حR&˚BPGUݟr/jdMD'5a^ڌpS6ţuýr֟ ʂV{iXg i2^id->HbI= c*רJΥ吏`LO;Xw1i=K_7{`w}@$>:c܇.Ya~Խ;m<>+(KH ́rX)βjwӜWL7Wm.=ĸfK} AuiO5MIg}CHXzmI1˳̱?',Bf$;vh4E]upF$;FL pagUs8[V6K1.vyafYQ#Bn1ogo{j,\'C!ua*ϪˉP"]CeMjDJjqc N0.ǿB-T+ܳ7 %Yp̸*ރb)TgQwYw;2cfЏuf܊rQ'y?k숧Ç`RUU,Th'om!"SYWLr ~7,6x 98Wm5 +_s5g?}ec?Pd·uou6fkq`~TL't_ʣ pXzaJ~Ơ2 DM$h @:pyF0,8RGaIZѡ ]ɷdipήÆՔ1y o,ϯؖt,){*mQ]d*-*iCf(/"Ci.D QZӼt;"`!鯅,򈿶crS-.YfH $ݫҡeݧ6,=ȩwk݄c]\8^ЭǑTsS%Yy)6AK"*lC.x,[Dc?ZY{ܟ{rܯ?$0++%wގ7+u )` ܑZGc7}7 Z=`=$*m] ޓ>$k9QπM fҧ^}|ߠ@G=k.%.{DXc D].xnU\$݉Zҏe u)CvQiqmbe ݚ,͟!HvaY諿&0VRCڪ͟>L SO88^0hȱGɆBѼ9z[bGF$rӸXB)N̕21QX[syk= UN*.>zFwl쩭桋h1pܯmtVxO":^=L @==굔 Jt'q\V%oJH-D{ 4Ed; {"L3Fac@VS@, %p8iUej{D1hOKx$BMy”cθԮb^v=?K{ot5Y&G]je1_AOѓu rc?;Ύ&B_x}#@3SS"vE pc!zg(,ɲ&d{nmXfs4Kh#E6a݂E8o8,Z *ǹ/8R_2t_d=9`&>02֪ZA9d_բ]DǖLv2hq"ҔdU8h!) "*ȌF!갭 2Wne4fnؔD Nx-wVSk kCzpCdzkix9oq4LYIBu`gtspZ3AH yJ =)\{VtE0HL ` ?G)|~"KE ix4nV,o?)4k,yqFlx1T `VA^vdq^hv3ﶯ}'p,A"K?#.ɪ a;~*K'baAvƷ "jBx:~FwpksH!D0oJBW8l. ݼ*1JQdmZ Xuݭ>UBo e#Q@Ulkk_\K]/fYmCa`=[ ~$aӞpKfyҊ@!wR;q#)涙 Ss_oz~HSX<5,tmIr׬tt8~r9GhGEVpn]HVYд҉CbL͏ƚPA^171SxH몢 4 ֵۇq Y‡odFfµ bV1 yR i]SpI459\õƮ*ei>Dz'qk׎< Ikf.`Gg]|Bvu RLɪ&фpt93ۄЖz,M='6'2Q3.o񇠑c?oSrlcZQQs(w1 V;.-k5Rꃈ$:Qt,4ZIa}`$Mb}GyC i2!<5H?tOv>|N"W{ ڧe8/ ]@סuf٫D%ΪDž&O֣ewppNYS2a1,EUn@qo?p8Lg-ط:e^SQ~gƲDt :({Kڿ0xXFu#Uh Zs }-`lOoÂw@JtqGn`R4ݦ%$Cu-OM.|e-A3Vs4`Y"k䗢ycjuwr`YoT(R)D>s,)]7K\K8CSs{9tG[- ;I cTryGXwyF5Oחyx߄uXo3(cd$)QeBu|R;];–Ŗ;ɧϘ'8y䆽\cۤ/]=M1,۰HU;яP9Lj$S=lp1U=D'Ѻ|^4xFS Rc*:Y6`>X\)0^n)9 _+ګ0>  ܺmMX "Pt/0 jb9+UĻᕼ%9Խ#uAtI[,DJW@h VUGBxq/d F XyyP&{7I!h5a~$Io<'gP{f\*G{rLLUl~Qk]&oOz.?5gi]MRΪ=˴w YStإpǡ,$'%IU#˘+$[:l qMaE+®@RriŹY+8[W):zeQd `-7vB'Нi % a-F}37*g,Q3W <;T&l} (p(_+ oV(F|WybY mz2=];ZU3OF tLu[p$&0q(y.s]wFEy`kogޓSfsQh9]Ev( @[d'T!Ә.k9qGAB:u0C0^ho[t|Ž֞K/uv@w38v( 87?-?ʠA֗w+;aˉ0(NWBl=ny==U\ǻHW3 Xy^*fyKk ϩ3#N(UKTx5һ./7|DPUvaW.Lf~]uLBIY"Mޝ1֠pj!'aBK(026](/"d^؋qob/z94큤0K.{u0Fk{f]Hd$! bU`҆d@Lr5:95KK:qAdpA3HbMtB=DrcƂSwv[65wgGyu˞mЭb*ju.Hr`]b3820'H`?ig A *|)4o2GlO@, ;1edUDe/ĦB.4+!1]}M`y}J73h;@98][RZC|֋pĐ,E:f fI6jq#X5VA@?S40s"bI w`yE H l;?+knVqa53.K4FBs ddT*GyַHrYnBN;g꯴kJFIGן:uQvVJs`U ("&i:x k$"gle߈_W`O7 + 1=q@\Zh;86)*>דXX'L,?(tƝŒ衤̴#)<Vk`X ac䉶">Np7VZe-hޢbA7E`@Yÿb oU&*s)wui%rU=֪YGT4 cZlMGut3DW _%n{^`aڧ!R.5}{BMI}2 &pHvDy cIWL݋!^X"JqSb6Ga/e/g ԲVF`Z$u\nUGzoJlH?HvD2+鉭g9%'<6ݛ} E+g 4&9 =żُ[, {smD^gzțgUIS8Km=PeZ` 9x=v]y\DY\](/(yX,wBՓġOMθ") x*ZCk ukx2ЋF JBA3l;34rU1%f=Nqm Ĕ TLPnWف>uVm4Tm[͛Q45U~9|WAr@ 5vzp?d8MHT(0,s hAYfrPZ~'A9/)xKHrDj#>;Y'ȉwqf)oS$M0hӌYȯT79Z9@r%QF!<.NmQcZ<] ^oL!b!l˂C-HÎ-$d2Y__ Y{(YjfɉuIo +z }/ȅ$<'|AAg4"ykߦ|cԥ%Ϥ=w;lmEPf^[JK|k>:LO!5c1\Q^kUۓ/%=Hg+NQW9v Kvtr,nM |ľAWS;*%<6S ǔr U?CR4 J,~p[@0p0ȮmL7z}6,tHry }8m&k~f',܅P[px-Z)R&-Zy.!3= t0_ >t?p ]qtp`q_8] }1d%  ].%~pIGL lߕ׀W Ό L+YO~2۴6,^d`WjOqC{N,2X{> MfYݭI&!/`}6pis^-үd_mp_1D\#4VqL3~~ )2y@ wQ6G%klK@"ܣa`MS_2qmF_eίpˑU_í`k IMюF iJ&h+R4yKS:6 wP~VJXa&OlǏL8fO'JHFt OȑԬm̊5ě2ьs]gx6FT/WxU9=DYv5zJoEV%4!rDٿHY@^uz-%7Z= ?k-I@)*7|1|ҫN?\vVu O:,n#Vv뼤}$e,|b?\]";N§%"G 1"iQSKԂT27 ItbY |UpqoiZHJ}Ik"ֿĥs nb:{BG6@g_M2$K%ڭ;1NZhG[p LKיcI˖N r )@6І.5^k]p V6aTyߥtOc9`gJ+ﶊ~{+0M>T?Vo SCm<$wsTx#S8͘з;ffF:iJ̶OtgcIu/a`{<ڇ貼aygiU.}uE2+²}<{"ԏ P4,кlUt`7hq^VeW'3sI엃,salFzƩNO-#7r.hDE`0Hd!Wlo6'Rs#Imr#ܢK_#iDl@d^T*Ků1@~lɱ{*,TX8J eL(PZUHA}+p0DipPfiV9d\x}PT>^'Z)˔zF(',r a5^Z%e SeDUٿqhga}}G NhLT.8३s3w\u\+{P̲Dw˄/Zqtu) p.=&گ+Bi0 (bc]Ut6ex m:և.mʂ@rEezUa?/&m[H j @5If|F7:6U4W I0کf %@CU4`<d{4!Jμh P]r{zur"d z[ Z72yۓ,R+3=:r.a [l-kô1#2$X30yeez~JI]lx&K%i$(~(!Hr*}vpveK(0ղnVgHoJ/]R ʛ!YNb-226U|m3aC֘5D1_Zjil36kJ,'}(' N)ҩpNAXYȹ8BO2PGoؓ1B)ق;- ݫPZd= UH!"g*Av}KS0:;ؓx~  S;fۦO~ػK:䐯巌fuUB!fA4K 0\V~bOz4DD>l FA[GLS-aIzux6dY``DGp41/)b`% N5izT72N4 3 |d=d#;NU?UymdzAz?W? ]F6T`v+M`442w ir8 b2[i;2f'Qn$ E*!d(*@(Iߛ0"6r|W'&ȌrC!0@= {K+X#0@q߻r62r4X(s#~~/-FFBf{T7`YᏻWFIM4'u`oq/gDqc5 LRnF~0߷S9\P1^<2p"T Y=r((v >;9.1GlL47.oxs&yjg+2ޓ[11cz~ +ą{Mj%8KK%^ni(cqCe0ͱtt`vG_3+CIqm|{}ׅ' HWQPGmϦn rLš^ 2_w=X:mαo}1Pw\H)+uΕu5O^Sd=5f 6hf bZ?ͮˎزՙApj @!*xt@Ypf9vr>?7C+gu@i6vJ pU ҇J/^1vlsRBԋpN$f /C=˧ ,jcE≚.$մ.q-jGz#_ ^jh Q*˅ 9q=Ģ0d2BWFfnQc \6P$<^$KU,Bu  @n /c!lc*kZ9;{Ø əZ GnU˄Gm|3>kwUK@M=3 ~/KmbHc;lzY XM8Wǝ޲yP,c a[8]h~7~zt ҝkZ+]sb.TXA'No~=@#l;۫[w%}f= 8䄂wT8.(cIGN> BuQ.dw٫>b$6db :O_ 񎠯uߵO#g{z$7Nڵ7IoiX VQgLy\#Al"0T4)["wm4[/C+KZUy koke0Һxk1X΅SD@5X4.zXrω^ ]BQᝋ-+1m3n)Eqy~ZWZʦ0l 'z/ro˾]@rv?ׯ_tcѐc9p⾽ux8Қ9jf[eӢm) , J2 b-+{ =뮖U"Ra6͘zd/OYqV_b6 B2>uq0#qZl;ʍؐqjGNmɿJ%v5%nG3sf'S{g<ГX <;L]9YalClb:<$ԩv~bAקQ NyU3n[OXYJ۵(ءķe?\W&TgZ64'n2 u>٢EEYdLRBF'v#a`+}]p^8T Ԥp kcի*6!;';ksxQ;pLJ3P.+Lu60~.M5<u\ Bhm.WUAj|ǃ<,K56_/T:z!|L]0XX*b߹g)/77;绋8<0X X%g兎S_pI8XB밺O|* pο8UQЏtxM NwT |f1ݗJHxAb0YD_FadoVJaW)G{kGW'Pth{̷¢޷G.uA6#G G"e/:OK'vK:3^q ՘@R7!rc}/a9+S wQP3u,S=kOD'~{CZ]oX0Ly3B _CsYJLɛ">fᯜ5l6rKvԿ 3++ nLھIͥq Z> P^̃d:)9pi 1Dw˗iF3Xkg~4hqwii!j^$VoöˮȞN=#U݁SmWSz홵2 B3+b{T|'~TQL?hX9ͳ/j*-;}@$5DviE6>2 MvA€xeeJ}qΡ -Hi}z8vnt7n;OO{~q~L/Ԏj FyxY?ӛ+Iey-Q}@䅠5QNH"-T[K;Ȕo}Z(V Z( Nˡl7c'u ]Y?&R2Ŋ=9L\lkD_WcsAȎ"I8haD A+H!-yƫ\{ۺ]oFϠkElFb~ˣFb}; m=1# EI?7ZiS(vQh5bG`NJ "NA%w5MrfpDEulڱ7] h%N*;!c{xdZ{%]%5Gs쏘PW#År$X6&& " A*"5 Fg ayܝ?` KaiyI"Z2G$]{9i 0|BgYսl8'$lL9uC3ȧ<, db&?LL>H-9XZoe"A8Rx0ɬl[.?Z~PjAC.x\%3{ٲ J ~O'~܌QM^;󍻺BQ$ (&C;qjҚ dWkɣۧ'n73bLb~|ݽt͙+9 ydy Y :Ԥil Xv5J8(vEs%USqڪ^S^EEgj ׆? oT}PMoYeINTJAtb[1V 4?SpE'%}WORXE tEb=;w:N69  ] H*>28mZR^?xj(?CALsjbi+%:]wO<&3 HD/( ڲ< hb~Z+QpL!CWJKH.*CHW\r!klVG.Nl 'uI:A]*# WZ]*?NINHHJ:REa׊'=D@}'S8``K+;td+sd>^A-sF9 Ь8k[" m4UѰ7Piz~3jgf"g30ga b5"@ۧ#);K\/+(;CGE꜔M F+F mq6H6vX^ 27J&Mys䍙;K*E&t9ODC?;5t}쒸nYpxt&!"C ]֎`X?HPRtjZ>׻2p'i5uz{ ]79UBC.);,h.=,Z6DZ{MlR?v<{i@:**w ZZ&:<-(ħ}xיCh!ó*u[f\ &N@AJx}sepH >g'=\%W"^]= G"]-c^6.64?-?|ԔjѪHv(MH|ir'n!d/)ۑsĦ8\J&5Z~PA %[ЌRGc ]fȅ1zJGNxܓ:ʢo6iv/r6֚>OZ*@/Pl/f1t9k\ҨSD@3 4]E҄lM 2a^)!(m{/ y;B,Zi) [QPDN]HCi9oCJ$3q2W !EshK3[[[oDaI.ۉ{kC7ʰ* N}АJDw0'SG19#  0fl!i Y*sʮ}U#M\HlԘ>d0s=-+\35[JԮu֣ǝ HHMmiyJJ$ J2 F7C]@TVcsv6YMtMW=wd*،Y69` JAD . M\_z,LR֦PV<F?NDI<*LtM82xnĆz4mor4%!m UL> ϣosmڳ6euJ%/Gw wXduvY}@'PGTX(OT$qf"N("[:RpE C=+ȟr׊AvN~4zKљ}Ԗwt TMs?9g=N2r¨?|s<61ZfuSKPÌDT`htL e-5?}[Rї}opA&*I:lڞ&$JwLǝ^032y mL@W2PiC(^Z)0{qc)b(Km7@gH \U0G~bz]:4dn-'J9XAvnMggNr Ig›I>#S ?ҢZH NPkD#A%k+(G O ]^Ho{IP|6X0ԏ(V{tw?H% ݫcPYݭ9"p a/p%|RKK 9BʹDbTO-4R9фp1Ģ~ψ5" 5'Uļ@eы߶;us@dXNjEX23 Y%:! qpyRf^¶F`NJs p|.}ϯ@ ~ =PV*r3]WqMY1JZH_!Avӫ\V 2."j0~"/6spGmSkE;ِ`;  sBՉ6L8|dYV](eT K%lщ8~Lf8 ˟ڶǹY;H'RQdV(Hxxb Ķt|u{A$uqDLl<NAUMv!׋(A=쮰 3ެl}sg-_Hߔz͒Oa Fhs4Sƹ#b-0M1pSj!>Y ]Gp*3(>odn?f~b^G{QY^=j=S"J 5'lն5qs' :(P_Pӻa^uI=k_ >ihT,f}ĸ;VJ;M'O,Y uQ i(oOsj%^e]e?a,Zp21W^?".uwKXb%yS"ٳ (@"4 s;w ]Ⴟi_-4iiVV*0F.g{WrTV_zXðYPRha3gڣ8h^,.I %HLFkz 8`sbI~B˨0\UA2[\p0 cE@3w BTOb H㷁5W*~q̿Hܑba# fI$0u_u.ed賳a9H`/@j=7hW@ tS=qiγ$aCJ 2+a!9-5ϥYI2)O馼>_Fx'saQnE/voay} ξմg5 !_OˮO{c5 ~g3Lp>wZ=)cB(ĸuX!ϩ'V)'^KC 6!5F\7GW6]"Y!-v6Y So‡;D8j)[C>Hp񷎠b2m Pi刕F f"DVgls ȵs7dADe %D5/&1bxƹD<GD_LQzZ3iP)G,5F3i *\ m;U@_mJx&ϕ@{!A2- Ir=NV=mղ44J5n^A _|1'd>KByZo \y`!IkDsӊ_%^aJIpKD'~A4L2W! UpwSS=yD1_O "Wsn@}rih)&wBk2F1FvK,){ __c p3k3҈Hh p"~ĨFɏ5Hf,8$ ʓp< bԟO!HLz'v _Cx>N 薄*хiĘ.VJ=;W;P ^"ro)Np8hS;@&Iߒ 8UX iz͂WNFwX(~7~yR2Fne-Sh3; !n"5|RqUT8"#zBO+~4/V~+^yW&+?{P^y$6]~=k=.*kI]A1WH+7xzG%ʅ'DKm{KKk 'lqhE0 WRI~Q>?偁jVZn*^1}n*Y\KNXkgg빀dL ]n*w8<P<-onF){ _1{qQa6`j\ꋕCsMLȌU!w~5[k@}ȫx@?eO*KQNE:F4PMߐ>sr+"đO7 sZIR7SyQ5g#9pD.UnVEIm7q4/ J9F)Do g˺u,0#ps/eяqg :iE2e:M:%O)7ЩA]:|`$ Ŧ0I}d ؇5`LfЁqF.v X'vjV'^ KKŒv^oBa2{+iNL*"" E u *H~!>v^ 8 ~0Ýg_*zaŒHHm4MsaE"~'r۹FHAf'nַB S98Bݩ`eZb&;u&t]L ?>DL_A" XG`|@~Ae2 x*W2FRjOaK}d!zunj[a,ᯭy_' 3J v؄_< Z#Q۝<'N4EۤwἐGUT"yI;rWHl^R"yAI;( MoFyw&1\QӠ.9/ G59 hua) TCe`!hU"I' m^A,)qjykܨf2)=aL4> שl) ^?;N Sm5);+E6 LGCow~MH-nBrbhc5ݝVʦǮ@͢1-^ིBHFPe%5Q]A26x-x".UWܦ*}ߓۦ69AIf.; ĝHGmCa$EU!-hom5)!B ?>psd.IOy τ\a$)M{gR8er-h͞WP{&-)"ѩ?xpp؄L@o `/UY0P">}AQ̫;UwG_83z$]SjFU5by<$Us[]jCDgh>Y>6UqFӸBzMYjV8>fT:iu-t^,Mh8y#Nb"R^OʝUI/8yqgM(Tc$;b{(Bڊǧ^W!2}8so[D٨7cb<[,1U T:PVZ:/6pʴN ӵbB'/sztrԾ?PVp: %S_b>ʱ%E-7}-n, ]7/UHnf\2(Qϲ@xݜh IJo{i[%HyL8Qd\xo{qsI3Y,ȘՇNĈj 9qڊgsAWﮍ'(@޳j-0XK @-hꏉ@ ^82=E 8rl%{mߑcy۸߂e{+`L^T2<} ٧X"65fه)Wbd riA,p{@R:Pq%?yÏG=K#=T(Bsx!wЊKW;U` _Q+!Mj@KZRsitxĬR|eyRGʏ},ߍ(ͫui<]e[C/sQ[|`wHd]'sgf9̄h¬oT$@V{C YkO} (?33Amw佭Kʃw+wXq~O{hߨPz>{P_+ W,򗖼͆ K Q$J8.GEy ~i:_>za@M9xv Fۆ6։(; 민[y ͹s7`|dynE>H4-R+BU7_ei"cmmLo3ud|oTԘDDG%a?74OCG($)}OԷL" Dke,?,k <dAbI՞~ }mkgyƶ$pIȶ.p/fsL?Cnd퉂hD4E@6S}kdz[y#.D % \D fPO)Gڣ? H5,jX 2 1=vZ2 /sռm|xh0U"bb8l@(X_ ip47E&p%vQup =%$~.(ӆr52gbJ6^\%8ew I 9m{ÒSZqx074)7Gr¡\@N`DemE&ZRG4)M# ~I̺^X1כd 9⨹=K#(yyzÙ2SayH)%%=l &rtQ?|N|_Vqht{>D+ q ~QB+7Y{WXp&u۶ \>i­),Nƽ{~,Ah$\$5W~dś; q[U7Q=lKv}$m{CT@3n%l}}b ʐA]Z0_϶ يfa9y=-R; ;%GK| 2 hj'gJ8A6;<zR|-wف "x2QMp:ZׁM3l-`B}zWI05 uǺlyfMOnTi51 h(OO+Ì3ڸ݄i讖 hj]7U&s>kt-(& cǴ ]!N)Pvp #vmBs%Eldpbݢ%GX C6zud+h a` GPd3LV쳐I 7ӽqc2e{gTmly3DKҨ$z+ݶ `J R> Np -ywJYkWQt07Ѕ[8K&pKd.B{#{!zkZ J@`y%ա~z~Mɻ7 9\ `Qt$_COC\{ե`;9&:]uۋ閩pL~eWmOqZuuVrCG 0HQ1_SgeB`Mjlrk#\}e}L# Y0^7 . ,azv9!ޑ%Hu׳(^@ˢqpW]^cKwtCT?sVnr3. qTzFWEzj;6㢹ٽ67%yZbv-WZ䧫TOɨ 9wR'64{FO܀OTv$%TUWEUE/Fw-v[=޻د=&5D/F%␽Zf YSwB?b ڼ m_+P?IV.x @QYvevc3)Qؓd~npi3 /] ɚOpʲ;AƲsSrװG'MDIzI^ BPm2r10]!f m PLP aűIOִ`ڴMsDaARF)w=3+gro*<5~Ϊ-cQ*~Sp)@n$iZ|`P Bz? 7G^t^L(Pö34Tڎ~3S)\DB_Kk< ObSntҔttg*OM1y,O~m;[ d oYV}JΌ ~c1:S#9JPt5vdLkij\:IV*v/cɍn^oh9pv>gVbǂ]hbdL|Gѱ;;:˦ 1R%.G|5~Y Gx輥Ep׎FuR$4- ;/|xB8N5VB sNЭp>.áT ˲DL&h [{n1C"ܒyu?QɑC$UED$!j+F]+eQ $Z,K`ba7X_)_F:E_70$"L:MF|oنH=GvmfJӆOfɉ?:x,^$T<ˬ@3Y1ӖZ8^_ZFr:c/0]t3ɂ7ѣwJstnU(DZ<9k:AoXpsPY:Ś c6(v g^,}"B "1'IvpܗL닿L8#-o4ENK@ɩ2usr$ 3Y2B +e^8Ffyi=w Kx#~ZO /Α),2dߓ C3ۂLtkߊ3fUdEZyuOP ) *٫RIp(wʽfm(jY 2jN:?%. I~`fh 𩶷RN5]hiR&Qeú}9,5EK2 X O@DS kU/;mtCJՉy;3c?٘NG J'Wff$ 47@!)rGe i7nX@߳0i!3@AP!DZ՛ 5^/h~9d9|\48ZjL``[۪wUFJyErNuҿqhׄח$g*a?t rTDr:N @%Mzk {]oQn1]P;R{ WYMGQw&%yڤ@XKWt%=Oy(%ִ昣{/_ GP=j+$^Pr>rRnqaJ]&HҔ lv1FI E VRsKǥgF60^!Ec e bN7jS0zu'ӽ&\l aL7fZ8`=DQkSD/lAi ldBPb{asO'ڟ-ܸ&p6J ⬥t%BψRRmeq^fkdVt ?)ؐ;'eS^S;aDQaxֻ51<";r*& b² 9 ^fZآ~\,rk[,ݟgkvDC{uF2)6xIP $=ܞ?;YiD%yL!_j?Ϸ?,B˗54 Q4 KQbbm0 kC Z;k ⡹硑Ϡr )i'4åA_@7$eͿsP^t^7 EV|=y಻ѓ.|^Jʢj* e @u),wP7-B-)6MvDutpeuU05'iiL&أUG硅De؀Kd24@-ϻGP~Q21} '&tGd q'~i ftu)H|W콢ܐ4+X 3Fz(6yHxSLUSŲ6-(pL}Ks;+A͍RNWQ2keY >4(0%bbbD73_;8 Enr_l,5<{.YJr|UNЮ QԠiFer$`ViކvcԊ,A+ AO-}="p8cKTHTc۵F#@;٩FIׅQ&Of$(k Lx vZBl>*MC8"x/V?nv2m '=৻rap^m˫gcA S 儊<7p창-كK %Ï`ȼu%8{MߗgCas;C0WC+C4DueHwKLn-'d}ڟ *?,Nkޥ Ţ+$QлϟnUrQgħd$dxfVhzOtXJbxJ0}^Z]; (tCfbZ:S#.Mx0E%85J S Q>m0],^*䓋p*XޛwyYʃds$xޒq[ΆvxCݝ 胱2?NW1o̷t͙6fs# >2v+e)%^M J:RZ]}| ~OU̪H 410A)jR\0%ZCS[y?pEΩyqZwGMeޫuB#ءt"A+C;`Su3vQmqM&!_7Wm.t : !ƭV![qa ZU%<ecN4l$E7S#0.gV?p` ƫqn"_+kgiTӕxwKyU3TB|](`+2CO.։tJɧ|R(} 'bqi#'@s,A/L P=h %,+gvMK]>sqY&Dq'0BEJgR o?)I+U[9LTgEOG~KM/iu^X\LzhZ2t5Kalwamy{IW`H\ t4jq[ } mTsX 38vIU3i\JbB $G5jYoJ. 8ӦEWf7]59M@@ UUO6=50? !(xY&лE@1h~,CR9›OA2/(2tvT48xdm+df!M^;Ypusp9>:!`k\WCHO:8G:Bo&}:WK-VLCua뫳4"Hȝp44A,I+4/pM)D?W^c^ ֪`$TKb- [͌V c~(ηȴt/L=^ '{僥Ef[=hhʧ#Aч m}z^ݭto*1{:oG6@}\vf A/!rB݈g}İÜ9SyG%%+>0K6qw#t`<<I Pr N+|% :K0Y6/r\2Inz_Hj-{%L^/wU2WG˜ZRzMN+.O;4#D>/ pWf}#s(bˤJSo6_~K]yt)t=Z}=tWS<+YX)pF*Άͣv"gb^R$PKi9"$XxԺ4|Rf4m S϶z~zBrn"寐 qk2G&mNΗ_ >sd6_Fτq!=\,MEmS/n9-4"QJ0,lfr3^O?>1.?{!5S*^*p sj:mQDt/J9{b[4$Вr3-Uh鑀p0cE~bS tùtVBϾ~'Aj*U]즢OQqF `m˭ FXN f2Kijw65 Qmf'ȑmI݁4mIvsKΊ" -<{ޒѵ@A̐:%r ҹ8i}= pif*ʉS -賄7l/¼x<䁨2 |+̐xm6 *Pxn =cf-hU+QBlB1FJ5[mʁo?f?y e pe@1ޑBUN9Uhw M%^^&Ft$aX2β\g xTㄴn 5W8V]wB^œoW[u!'l`p?;R0aE섇UT`'l,{ dT$mE I-_vSL].!C~"Ek:QVA"="O?6kr*=+"/2jeNa~Q!bh> 8hknl5mэv_ǮmxNWi)` _]'E1.=U:6L3+RԪ n+A&0*-{JgT"8b-ʩؤTv 0V",M O5TzG^;"jؐa"v`D}gʦ+:g-QoTю@Â%Hw]'*~TK.)SW3 R:Bzec Ǟg!w5TC6W>M4 fsCuCP"+VȀ%x$M`KrylœZ-ÆE=; -HZK](YWk4ȯΧ]+' x~Q"ޫ8D`?2O1 poeCOCpLŪ{6YފpԙZV .y]i:ue%7.ʥȎV)iOgYZ070701000002db000081a4000000000000000000000001668c169200002a20000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/})]?Eh=ڜ.+39a~ >P*C4jy:e˪%4۲g6/ghyD&ML0[7,nab JcL;=dnwd}yڋ]I$lx yO\6&\1,(9N6L(0MSb̛aM+/8 )ҳJk@_ĺ褷>P'ΓMcX4po 2&\#b(^3g|4X7YK)2\cJ=}K5^o^'Rᯏ>HgnAیio70G#4@"!;Z`#᧊姻Jl.}<@MfEjI749I.仼X!߆ޛTe&Ǧ0oYxIf̎cHK]sB[T}xT;`#~vel<Yc`J1׺3ݰ挖#4>o2ɞ&QaRǟ"_id}#@heeQdƼM~!9j;\8=O9aö'0YPyK}~5CZi2d:|5O;V2lкs0 ۳Y^C#gX >`-8tܷ7`;XѸ΂mMHp!kI"OT-œv/ ,?ΖdUqDfw> T7| AߖbAZx6{QtsO r]pw#T::B NFy16o@Aw-Zbɻ@*8/;ۻ3wGK߲3+R્#ykaEeC==d -)&Yklj{G~WúI- m<2:9ژDE6!8YU\0 hE?#֚jT h}&˧ G%:²>+9AK;b+?3AϠ}Gx;ni p6X_";EآBx+sozsn< ^X}:PR\^S~‰Sg7gIWE6jpA@G/ߥ77#AgHR\)GkFehSPZ"ݷyg. ΄%}A@j2)D ]\]GoZ*Ţ(+gH0Jm3yΉbLU֛翉 KPl<JJ0q\=EUmrwtJ54?6,~a/l @m݊;AC1tLjiO2S{}#}8IDi`jb"Yy'"pf8u!r]RdI`/m,L%bʐIK#i5- X\] DQrMeq>G sڅR f(V.R=ƆQ"s{CTeW֌7]|'!4z Ei{2W@ęN-+0گZvg#R)m`1\9*∃fp|:o^bX-)9FծsȆS')`ƮX4>2Ly!~߃V:{Id(娒#mbL9-'1ŇR q=jT2nY[|aЗ鞏 P*8pu +-ry_[siAa!c| |sMDi-O>  <M sqkFJ=_SU@aN#'VoOnU~ebp?:uc4KAYgvP]pGJɨ[C'*-$.~jCg>8 yZ+^=* #Rd͏Ma aS$c^cQѥfĢ*o(q˖:bK7ɸj©*vuE+(p|YTA8fT 7 Iv?l[)ued+7x_~NmQE4f8P<;cIxbږP {h gDXxœћO$.qQAq,0g0l["$8y$;;TzOE2nLqS=D ԼtN7<(c@+p3y_UQsp|Ìdž !4GOuv]@ֿO=A!ZƄ'x[ƚT,,GSWьUOߎ+0PުmѦ{+ſg ~-0WᩮJ4d>f+qlc1KMm}3ikB7er~PDtŕZSY+f`w%Ièt@7 ^ݰ Ư"lJ{ h]hF /GW?؅L[|Hصp;|૥ -,$=;~u(+Zӭ$Gl6#~g6V}A: sdB] cIS}e"Db^gbpYz쓞rrY"6{K&lw\Io#rN4Q2֩ܝYQdbZ@5F=PVmo묡鱙Q=;]cRGCHOLХuc_ögze\I.F4!R3CJnܴi=`Iӕ-  /=hZ`@-+zqօ0tv)BcU=t-R`ؠY+*NKyW!i]kS9HS zCLϘ*缍Pc@'n,5$L])L2(Zt{ǬU] k$8GB ]M|[2g63/n|S> rAE3"ƝdzJZ7|En<ͱ|6^ 4$zj0i=SpZl}d/5\ެ]Jk>!q,Zu$)s6 NHVSvqM{_İ;$2 zy%CFp2\;P@^ x!$o>$Zp\&#y hX9μ=H\x/ojpJ-fyJP@fz]F@Z(m2q{?ࡪduHlVA*qAkm8m;#+8Hf%'!y[ Bq'G( TYbN^9oljՓ(5z$* W݌-v'WX@h qZ_J- VBJoRH҇(l<7Jm~wuhWoP( &t k*\co3fG!>a:2ևr7([ƅ3=ܻi*3Rh!\0$:,]-_Ww}faيpp|I$bfZËwlQ-_^\V! @ˋ(D4e 91G iW-FB4;Xm)U?7 XgL'&}_Z{OTUvL.A 2iO 'NMSfC8|GC)_!HɲalͥYZqzZrYNW7Z5J 8X 79GbƗExVni|`7Tw<…0꼞{Cq2 "u[yk=TPG.9&*}C! t]CDDtʡXPt%WMGUbg(`te3L~JRxݑ(]C4h"c57%籼 +* #`>#L,}zbz0)_FIx5WͣtۉvGM!r .JytqK**ɔ7wQwJjR~00m:z8U(K, x/f$<~/F ssh4oY@A{N n3S 2a#6Mz9}s m_ ~/6hFI ⺎2y/w1ƞlc?Xz5SGhp_9:Zy|Iܵn\aRNpCU2<}א{M&fZ5cu,6XoX&|&)̪w+:CPs6S v Eg#Ls Ê@_+ZS%>A󷦫d'6 EwS:$؁%l:;1 :) :yo a1*8X3~t3?+|@$]w|q2Z}8h'I yUTHKžm8D~6mp9Rp7bI6í{t:]H32Cjn 3 .8z$emH !n8dC4v3|s}vι+۱ɣx(hW% N8g3{XEtVo d{gDjSxޢV5țÃīW9⹗%al1R|3R%}~@_UT [rImiҽxs'~IUꁆ3PQ_/$ԢV3KLdI+?Ue)`SNBkߤPP5} -^D,y[)TAij<ƀZaޕ[ѬøYay1;s+RDL Y^H>.*0K!6r fcys_K:~Quagd؈V~iTĖǮ`K[ɅtM0N!GшV% x8|{U#kk/vJKP88&c8g$$HUN{hVcL#,j þ[ǡkٻzڊHMAFT9yzTТfc'?08.z-%r5hR1, ndc8ŸTc!)f k=5)EKY$eöw7bD4=ۗNRLmer½ȵk=LxN-!IJ 'D6 ϗ!\:Иbuv\(8D@C/(<V+whтgu"8ٝ\L٠9:RR@k}C ]<_.8Yl{jkQo$1gE1t@5Seg1Q~,[u&BVvw5Yy(f U{+=u B~V'spExUʴ%{i%0 g5c6R&H` oqgh_zGQ'D;ꭹB cy-iOWoVUq^ѓ87?A.^k+H$;m,O]ԕr$߹A'N9P63鍢m/&EcoJ_*RNQZХos$؝[kӜYoE~DX )A~ՇCoEQ˸]BIetj3~2 (/i6-QV0w׀g'=\*<-)U G~Xlz*yS#V·}?@?tR8Ff[O@턀]n "~x(c0fDjnSqD};!P&Ӊcӽd#[<0ȉi+/.KmuYGCę`lPbBYo 7;7cLJ̫'aTJws9nNeB$:eFd&|ӊQR`a_x!D\V}|Z\Vřh`odr0K;X8xS2y[*e:$*98Iޢ%#Z4nĵ2'LLZzzǘБP7̅҃[[+A*B3G`F m񁪯;d{ P0s5YU4MU;]cAiT~ jYΚV k1aقQj?nh4mZz3UGHVE4f^5cn!`חܝ!7 _A ު+PZ9N[F E@-t'oXE"4ea]@*sGՀok %RFa}iǴ_0e~&8]8|ԃNvYn?$\^ǔlfy˟U-RJ"^%z2>*UpSDUBa,f([,~G=VvrIbi;>}N:<~]K}C`j% >Ċuh;۠#8T1ï7x5}3Z~: B~aa#?7N+h1|#U6m2 71R۫ʠP3;HqyX6;Q`kSD8L]9 +mU!hUsE$_I4_}6>R.|tzH}`%T㮹"GiHd6,:Ia+nJy@-mS'-< +BIARj}9ușY8@%#7 (^_?O B&SM  Fgy LB?dC24nV T[IEH=r[7rU}pjEƄ{3[MW̵bdeF#!C!}*#t c; Q'("7> =`X"]g)zt9NU% Wh!Cs1qA-Pĩ1 *{̝,N =|]Hhy,Qln$iJzTL)Ofxb\]L9L7hYC1+i?GS$^YVL#i2qIb0Z8&K_E B.εa2XswS-vKk M/AuVH<Ǧ:DVr.@]Uq]SXgYZ070701000002dc000081a4000000000000000000000001668c1692000132e8000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/ ]?Eh=ڜ.+δ@1]!h'ER( ?p 7/V7]o^DYSmQ[{_cR %am/h孔?H/!-lnr%8HAh#aNCn[BMa<;*QS12F;R04_?މ#B|2UEbk?HQcݰEԘaT#KkSjƳsnHd7Љ`p9krQF#^KQ줢4_<ܔ{wQ#Z<6z /w/הӍSB~H_*r |eXz mEf3q?Z6n f؞+,R3pyo]@(6yK_lg)@dH 6DBv%8#D>+ U־$zagO{@ &hZ%M5d'ՌB_o/'k"p-b;TrV)1POԚjFV?@# XIhdLlêйnTCT̍ C;g,#>|J3G EC-/>>0PK*"O 2e_qZ12P9 (Vo8lX9Ήe~5}.׸q"<.:+ŮͫJ6n *N8u[{u5#HFxN `p\V QDa]mMMMhz:Ly#  o7maB߹"H7࿄az:,36=`N4 g¸I0Dk7hz!]B<x".h1ФO$y^X]\K4f;,3/zǛ+ItC$܎!m-I`oCq1'lR)rvz뭪BHYrݙ0}. ~eACJf́x3oܹF.bq)5]a+YçE3v-9d֪3Pt`5R璉o?TkHA45GPf' L$ǕӊXq2?N>0tfFqErz‚1` J:c7ʑ<<cJ\.C^,]<Чrp -@qпܝ0DoSL/6Ht=L?Uq`ayB!8 W X'DRpFZ~cx@Λ?L^䪞bWϧ&%;u3v,O9c5$3ӏ .'%ԈJ%ÜT-DN+OiqjEBQ?nm4"2B㉟VAfGϣMN(S <2#3 +~<ƒ[3j V\2vC%yM1օE[iy5a[<힓=v”Zcۍr98Iv깘~Z.*4NExZonn +kLUJއLR2H$\Z8(2߿ hC:V1\xVp/9j OUJHJt.FYZ e)LLX∐Ybw )ZeE-0F@8HuX(} י9ܺRN7 .9D 'TES< /ݢ}'(Lז]E?PJP0e2r*XwR3dcQ& [>BWWc r IMTJNWޢwDBli1%p+`&9&:ЉaQ>IB7h RHrCN)2]kAB60by|پ`Gكb':[rʿ\0N5{Kg?dE6&8/oHxE9*f(XI4U ]$N}z=/Q<dU} { lOP&K~d[RY=2c'El|=3wTz H[4 OWyʝקYjʚA!؋66 e0Fix;Q|eBY(>cĆ6*ߍW!7)![z,̎^ w$ѯ0uu@rX7@JO8oF;ƺgD,cf HUKۗv6MX*3]^^42]h6C]e?aE4w jzu/ ҧMC.IfU/X}y DP30 j"63EM>KvVPYX+Vq$]-}/2_%H`}7hk/-y Ϫ^2a]Q;d.6"C~}n ŵ&@nwܕcm85k%ɷq]ȝ%u K quL,].r􌂜^ ̐ԏ:NQK@Wg5vfVB5lgLiJ@7Aw&V&Uӄ5Yһ4+WގWJua>l?6caJij=ҡ}:uKNyT"[-hm[E 6h/aR&lTq':"9 E (|>'B!D(D'gXK# JكLUm✁岭0 Rk&~tgULCjhȭGJ(9e?씜vA .ׁ2wi$h uYd O|ukv=c%M)FX[,bAzO]c/nVU vVMZS`/P/ a^D+rivL5B2!(2߿ KĚ儝}TffEIǚ/w#ګ_LjKMng|e))=0!ۇb[/CEjHǖQbwkJ[cMWzkk+XOW!:yWobZ{XEP !-4 s&$? ÆT+#] O<-ZQ1r&R}#)£H.w dhTh~F_@QwL:#dK5Q[]vC쮜%Yuz+f.9R ͍m2BB!)IcAAM _KR5Łou95f\3zdjkS"Y福ro4Z$?3Ыb O;@zd&PR`X/&z R%pNA0nvngpBIW}TԀYN=xR=׃ǀ!ظ6D1ƽH;ՙO\D+׹:GRp֎3%NY;`?ggn@@&x6*GI1 d4e%Ggb=䠼/o}ݠNՖ ۧQHzw̉52!cG*lġAl7J^]"qW5up |M1+~juztX?&I|բ\ BYKU6s )ҲIa?j%Y\k s4YDņ)ŕ`FO#iJn!35'3" [Řy,Imyt3Ĥԇ i2T׿ #k(*.ϥu>Ƅ J7 yӢyg/N~?L|/I M1;f:pߔ4:OHKnԎYE*阮Ax"5:+2_F?ꯨ Zf5l6$B0(~& Jq#>?:"q _`_YZC wpVrRuXe^1̹u} .%YgٷJp0.=&cؑsl$ǫ#Q:Mi #=Ѣ^"A/W f/‚ceT. Su.׫;.TaLFc%}L@\G5pl^nH:%#e`ׂe6G;lS Xu6NF֙DZ켐:^$Kv i)Շ@ ^G-?>oN @n1yvXذ~1we_$f+ʦ1v12\qP)j) oe4]Ѻpad*;M@GmfGS⸎=7tWy[)$P &!)c(*%A2VR`*$ΐ雑6+C@׉q̼bJ%036 W w.8H{*Cn@l l{eZHߡ[ G,(C|,/@Cq`ԮsGO6`\8XU6<\:'cۥGg(0}s6Jәk(O`⤐kبt3⟋|\EEJ_b \ ME\s0.  Q24Sٔi1]vqʏo>;F4_#+GEB;q!YA{Bڲ 4ਫ਼È4Ky\O51OSˊC⼸>~fie$?1 _SOZ9bG 81@ItޏL\ٰFèQCZ/s;t8^w{^=&.d9K__ӈULTom+B K *@Y>XD''ֱ* YR@Tā_Rj~1y* yS_IMԺd1Naj6m6*z\ "*'U2xl/,GgW&թ5I΁oy HHov$f)X !<3 &6dQgd;g Lv(*O&TdۘUzLKYQN_r)0<vGq+a+4D-UZ/h:Wu`(ҩ}rݫB>dTN/XQjqEmkLKǓdHQM;#R{f, eRu@_;1B8w{j`5p(u6_@9!B/+rX3)׽~9_QZp2SvAiq#a^  ƿ\F) wR_`ƧuƒSU;ӂ.rhg3^K`%j̮^_8h[]n~GyU4K؊SU,jD-s]kFy 9;BW KHg fdp' CTxG[ʛRZ͋ 95T iL}>DNW*fͺb_[6v"Γ琕9 )Jau _J {C ;N foI,V>,\O= g@`Y_yy=z`*I7/ي¡ʄUh9BJ B?Gwk(#̮ʍ,U^{C(be䄛C%VeTX5[.fx͗Xw |5SvSA'JV.Eܼ[:m˹  }n&͢'*O:mnv*]%B?mȔn,sT,IZP7%;@0j៯bTEz$''wOK!;mN :`nPmS^+ ڄqʹ%) fY[W[12,Sd -ѕ珓$Ni9ݔ-VRv/rf2rn(nHU摓!ͩ>vRCJTZPO9~Ma~W~ލa3Y fCRŌKg:` $5xHձ)͝)Yw:2IM[x߇,%kFڷ}} T]3SLȄyMdhs R" :r1f]E(|+AnxYFMT/l(<Ka>?TQaK@fLd>E&0Ua_B%E]l ܧMbRx` qENU 5KZ!ǜY\$뽰][&aITd@vǭ̵CZB}U(țQnskuǶmfx2ЃE'q}"UE;+2uꛔF]EM֓L LWFmeĉaz495}ٟȳ:t g4+Z^2. j5l,C!H,mw%0xeQ9 ^dil`SMฟX,wWDuƓ7f[[86Z͠Uf\Tb 2-GBT3(]Z6e8zgV լǸN j(4>Gdćlf.(Q!ȴcJs;rl1kJqt_/=p0Frj[q|ǧ Eճ!KN)lTjq"DºZuL=ȅt 7Ɨ%`{?!<FѾ5U ,y_.?0?(;>'gXRQ@Rc^1l RwDӼZsڅA=a23qT Ջꕶ 6 !5 c4PSsviwU1<m?W n 1ơ'}" =3̦Ee=HU6n'2Eލ8MK4- ]#]K9\߳ DleKVE/.Td9a_LGs63y(Ev?/0OM\}l!Q*ڱK@S8H=bқ(SӪw5(/@A܊X_ 3 t,?ÙPHD&<84!(%?OY s1,a8\r yތrE\qG7Ԁ #cr^Вt Ch'mN6,C#4ItCg^\q%N[/kfwVɰA)s袾s@L D3Nxo 䚂gv_ ?!wX†p̔:${X8t+A:mEf9̴Z!u8 %&psYKU`+UI;<!?D44V.@.zlḨy#Aw ]>m߬ik-NoX+^U ZmԦ}8J uԚ6j̠ZHF1<χnÅ=-C);^?(XZPw;Ǎբ<9lg%9ROG!|'ɒ!yZ@'(\gLCAeGw}~ OC6*H qm ї/~jUX*l![C49ة| ,j7H mP;mMQ"_ Ku*bƕ3!a߱ j!I:<  p1n'9L䪫t@yˈHp?IO,(5=D22\sN8k3w_V$؍#50x5zX3;V3?QlNg 2Ld-A!o!2([PЀS^Ը҇2IM+]:>n{ƶa NgPl6XZC.]vnFPf >X#/p`W߹ؖ&XӧRѩ剡x}ߗk =jVAqh+̣$g+'oO">5i2M uI~G`~^Mx`nf%EAM:W $k)O듆lGxBAT+R:-v-G<joJw.ﭱE G=-QD::"3Iwy.Qzo\e#&aJZ˜Ō̷m"yfŤlRVnd'÷i*"c6@U\!>vR՚aD344c/7M-6+̯E2&8"m>Z;8z9J>T>c43`.ŕ&:З7qk|l(&s‡n9-FNQ!:aI!JIX  gU" n7 K9蒘"[ A:R` 㸗ݱlg`Aw ݳ WfcL-ĬmOe@w?M}wa=ko* ˹93n q"/*=UTV!vt,N#uF/ i%?Ewt`H뭠pEyepgUOv:ۨt$S%t08 Sjr0[r,K:( $d18ux Bh1oȽSع;!M<=Ku۾{U l9Oͪ|BL±D|uC0e:yx͍bls>"Ə7_1mdw/Ȕ[*H 43z}Ƚuʍ%L/ 2?^ >Eܴ 7g=g\)kEv{G:ٍGT<{RG4,J.1&^JT ꑺ ށ;J =POysvbK!2{E󵋔1&< #mfIOo,K;. Ɂf$}0ֻ-bh&cb|"/ tRV&E h:N6^zlOA?Q5{D\=: &0k[!fzҽ- a%ac \ $p1gsVq8Zr PA:Q(zu3eX8zRbKPo !HXb彦L ~m8>2",GD(`AbZic4T^SAT5NE x zb;&XU}>kv"ْ vק^솕k{9; {JSٻ,>E&t'+OλiO I2Y[DE_Y͇.Ig*LTq&ϧ$<'U c$Yы%U-mM@q 0Y[>/<-OQ+@=GDsȺTQ5 mb.f3hk<@A7F+$,Q"?0zE>-b@q@(|rs0 Kr~7BF׉+ )F3W6{DSݚDXozE!i* }7@D1i@UaE趔hU9%< %tIW"pGO=CNQg`ie^IXk8zjRAw3xi\5L&dNcCž1Ҝ `> k-ݵQFW_ԨR"XvgXtBVk +94 zSF)kt?Wb)zN-fjnNe\$,* ^1_jl _D!!hY_9QKuصN:f,oSipa-lQ{).K64|1l~yGkۓu ?1{*u_NA$V h\풜Ӫu\mHAe;j e[*hO~:Q,yk7=xSnX˳ئ=ӱ<ϫL`A֤} mOG^]~l;?''oi-oddsH^m[ybYHm-DQ;Z >f l26h72CuPK,$: YCc7 l$O'1LNx GJ"(hi;_]޷栟}x=$XC>jvĢR4M.QƼKOꫜ|P3|ћ'z41Wii; Kqܞ/RW3mTTsv_GH-nbr->H֛r4[Q"XSHr?,0M}zW(BHx-P1x"Sr mq_-ϐeF!|k71}d~pF^4@*di8^\֥53&6y٠`]3Kp9V$t.20ָ0eV .gD?p댞K: *7ZuM;1.ۮ.%a^qJBc ;A ,eFp5Ya^7>kH'5Q``䭊a8E,,\E˂M'IMT:KCsu>Jz6.1.g$;;jH. #GR? ͪ%7uP# ǘ~AQ݌wyW 0J~}r:2u?;% VI2 C+܆j3^r0Jǩjj wU@i1*UeXZEIF/&o+u;V4y7EWYwc_J4V52JmXwI By@5&Zs{0ŽGpWR)5Y/W f}+">uVSX;NJ@;TՎy {p$ZI6l4Sh1NѠUd5cW| dwWdb޽p2XrtMbaN/v/V hJiIeq؆ j҇޹]|nP›L &W)"/$wǺxAY'_ϫ]Q;֛t0v>:}?bhu2tpz3Qi/aSECAb_"^Tp;gwZ,Bp8!E&dkׁ8F\s/:?FSB,?3YH0]"[OذնY0 t#d$,E1Ӱr4R&<ft,# |WP5;9."#0Fy96JVeU 8 #1W '-A%YhfG ?FaqM$N@ufAnJ~q9>tׇbd #Z:էT; 4mě/'_vTJy @}DD:>-P&#Nmƛƿ2"-nh^ _T#&u)[I?1%bN_Y F# ^D.C$raj'EWao(w?}YZLZ奙h!Vմ0h75!!!=>02w/C~str\Bv SjU|ל#wѾq&=t ,\Fg}zTO61˝mo!s7ʭ)g d͉`?z}wf;-]w3IbUb805i!!n*KBHNPtd 7xv*E+zw\V,e5Z XC_@>>i!͒Z) zSe/E'D ͇B tS\Pdef p[( orpx>'"$QA4=P&dv9G" <w!s OT̽1V 4*oĨZQ0JXyn1N%3pO45ßH0jT' J%i]H7b< @"ub4'T'o=Rp|uh_jiG۫>qJ }v!WH$>ܾji3zը:|Zsd@L`o<\d|U݅X΄~!ȴi/L/Y:^Ӏ0S$^`:_&=c&l&/s;~ mu'oWZV S -ÒsI=*v "XF"I: hUCݹ"dԳc%3Y5,DXR9CLzho@i9[0 8ꡍ 3{P46j荹cnhTl EJT5ƌy=6Ԛwص LD(0|ɨ *9SAe/F"ou)Pbk.pVv42DLOq{[کV)j^Ҽ(p:f2Ю[\ w}Tw0 AXwddwv"L8PҸY ;z61+ٕ,pMnu'2wXzEcQ$"Q|V|U!Go d$<n]_d%y=Utdc{O7KO~!k.C"|ٍQSy{+P!N sgHdG"UC9Q Țro!TGvONޠ,B|\TZllJ86kR7Ei-^Gk <|hLAE<F+^Dƞ.rdϘmpvv`j*m%n): A00ADc Ḳ%P2wDPi.'` *ܴSn|gM$@I08 "Ffo<~~f$|Z+-t:Gy~K Vt6RjF_(GaiD N|jI%ZwCՊf@sG0LKCe*cBʭǎy /mD704< }}%0ndyo.mnkgk=j\5dY}ɪUsU:%Ve4c#e8Uܩna'"R_EoV,'#׀WBp:1s0/?0NQA+8|8]A1qmȸt΋9`뤿l#/F!lbg#@$S"pWQ wcD64ki0x౹A.@?q!ۇt-3U@i[p(pMZl~)UF]x^'.+W'gi},rUO=;Xʖ(LKe3leݮ+tȖNqwU12:F=.@K(AF%DjK,. 7 ="9q's[a_9حѠ&‰U XLq8U7ALĎ6+bGdNP+YE4a<̬ 7MVEƗ> TilTXbuЕPދp]_5*`ЏA2,c%>kL6)  W*#dMVbYc:ο9PyZWq?L=G%Nhe~l#LӼy@9\HvKF~{ﭡT֟2ZDU!*5ۆnӉnRVT\Ya KHѺQIA[C/4&f|)`*Lx 7& c̿:] z& \r>QQтЃz)}+ۑ F,mXTĵ3N7L<0~X>JhvoF_h88B2r$,$p,k 6uԡGDz< 6Z]U-ڈגl\Â,L vr[N9;7Gp3oTc) ֝Eŝ k-٣cHaTk Vכr?[6 ZK~e6 v+(Lվ&VR{2)!:}ki=Jos!_sѱ{U2&1,i$»j჌v>lmkITr jC|#81&Hc/̑'P.A"?,qwR\jy˜0tQ|D3c42Gr^>(hhquWP83؅W$pdKqf1.N`XIZ)o|]fJ>Hٝ_5b=`Sw(Xf9(^N_ _cV)0v"]fD]{}iU{2`"nx{. %eS:Rv^a:νeXaJ@1 ̶uW$e9,  0wcSmn sMEs }pɎrT @̣U}9ZNvm1WAߴ&MPUJUy#"=!ޜ;+%^ʛ́fGzٕy _yxo `}+i6e׍_0,brp߁䴣QSxe6_*̫M4fG7N X,B%*㴎wm$g*m[kGV][|$yӟ8=ƮKJټ%䦍L-ӽ hx;rsc G/Dt;cgMBehMGVbban ݲڸ"۫D=7_#XLhP޻R 6X$G~Se=`' &g&iFVOIW$}h7uLYdS;XL. |gCCv]DzdL9r("HvbOYz2} MUWͨ0q,˦0nO 4%Bە-h-pΫcV]H49ifڞ^NmL;A &\)EtTU.b蛁JofA-0p1If! KhQlGR .ċTQ5XLSGFd~jÿtMc8ILC"klg " KXrJТQ ]™@?\[Ǹ(ro%)"j]+P}G[H'iꐌ.T]<^MzUoZ\ktzU7 lޚJOxy19V ^Jr ]NM߸CS#AnUWBP}b&>Cw)kb:e7S tj7rW3D!P*k[Gz=Na6;ƇNz;լta@m˔&cM9X,%쑬} kF~UЄb߆*խtvidJ r+0r]^gkӭjCH]mxZR%*h8ϪOZh5/z>ó|O/L(Ӈ}y,Z=r zƗz֧mv@m^*SL{.ں-88ZkAbob=]I*jh~H}NaF! j~n Q3% `*mn%([.z{\T%,v|d{AB^» JNB5N7?" SYr比FәU᱋OyO75%6~Pgt& } ⏩%f+pUwy6~%7k"3$HpNgQ_?駿W>I ,#y_7%iRoOAhC^C" mA[k=r _\y O=%D-ukó@򯖛vTYlۋWafyo{/7x6Z$ _! D/3`@N*44ATkmڪT!H>L0U~4}e ŃۢvDngY>wZR}͏mIOEr~щOLpet7]U05DAJ'd+i|GZ`ZYWL lx RNao&Օz z> @N93Pz5=gmWuo!Fe=P}cѻt@ Ŋ;Y$[.[mگnS@?xXHȺ i CJ/g*#A´ ~psl27Zox"˱\ڲ!]&~fH[ _lT8\?nyYMZ5Cx Sqj +Gj[b,6/i 9Ú|dhbL_6QH9S}llbRb*/x_1rNaڏ]-ԲHލs2}BhM jKT`9jtM;ȫ"τzX3wݡPQQ*y.3/UeG (kk#lio-P)|\ZfZǽ)&?Jm0Zl3YPY;0;\E#. 0A-ݾ.5|2؏u0E^UKM088,DpenpdݡDє s]2ݮvAY/S S;-~E!MIMB.M:M^ja;q<\p腓:ĕxG+tn\/S ʹ ˽*T>Hą]ɅFCso)8} XYZ/,2jwO#zA#4y%1R)h+ pYl#]m/ޚ0e ˭(dkJill5dN ڐ=CL&0,nඎK{@6؍n.x57%)=qlzT ƞp?t*\p{C'#ǎ%_m8֔:kBμM?#J+jо|||]m%eZGd.b]U;a'QPɣ{0+T|%oN13MߜeKAɴlθ|sF b3t7! 5tnj̡%twyUY=ZT=q~1~EX ۪8]bb ߍ>&''׮d^%Dl@gx2B3' VIL$y|HgRQ:5OR*C]uec].q8KLO|l.>׻Xqr0:!a!V++1xRVE_,k}j#@ c}SaږZN FS81;}u@_ycAfrf^2F=sĶ&<ܼA\0+cexLeG PwA-Debn_ [H/8PGZimeH$iA?bu4 &l'Bycae3N揚Rt-5ю~ m:O`O(L Q| /*i?$xxaSg/uT?py4TJ0HZ3 tĽGf$Ȥa M`PC3HІlid b#*pe)̶BP(~'|dQVxpc@5(\2#D2A\WR7e һ3s#VP V )oEhL)9|Ah}vǢ"ʪfVG.4#D,4M%aF̚E_So0q<uX1 V`/ț `&l %0hi-ุ]ljH98jr@BˣeQz| <dhGh-~ZVd#QFplf*Rdb ).Z{BF~vx$ ,WX~ atKߨmG2ih 8ctWwChg'!}?w'C8'Gg8< r73[,Ǡ,J֨7o%&c-؅sb5`zU FYf $z` Oݧ%>]9NWEIYp&~bC^79SyREoKU&@G˙q])4Mʄ}+Ex ?w* %= "ʮv:UO'G}jz䓸it = 6@S-zFRm 8Mvw"TxSZf)! $J G19*P19}#(듧  ˨G7 <#Ds~A#vOW3'?#0=OpQaSJXB`-Rxp]y灿=e}8&i^nЕ`sCN4BP o[]BG#\#;; C@5,qѡ ةz$1+i<2lܗQdp@B}='/P![&T1 J~v!D:N'hbac,Ҋo,%kq'eZr/->,FULjp^€Qv&Mht|ڞK#8LN_,>ٙ>[{rnǂb|WC֬ssFS>4gQpqb%dgfzr(ZGF#ܶsSRPBnNQpβBe0MO1n)EOi&-KĦs\a 4t>X*P7s/+qh܋ ۏ3;0GnIk^.ciYv^2hռ8F!m'cBC0u2ocz*hf9 ȳ*Ҳ*xvp= wX-Qh$myo%I2q<~pɈQ3d8U o!%2%׮Tu;]{kh @ИMR&MNvsHxr ꊄX7D5!jYߺn7(dQ7;)!c͇ X.P^nB}jl8ǡ&޹}A !Zu>Ygqf$ڟq׀FM4kj6MK[eUm&8g1H4Tb _w#&Ul^)~="rVDь,=y` v=9G *MZDzfgn#tV\ k;uieBbܓ\o;Q><eIh:ws X_}yh4m=jg{~:͙P k^n6< 08r DZ3y9I7MCHO)9,]%@aO.n\Ij GȻ'H-\6 tb9[ E#c{t%y(v\,h Џkmyqjwz, a2aV^b, l> 3͡+AmORfW܈`=]_F|İeS]+Qqbbc[іX 7 1xlMW-sB4s:jԟ}L! Bec914l:\nP.?`W O%`PΚԜH"S+.?"= Е9ޛH">guZ ;Oi +;F8qWKo#ݯR17&fP咰BGqhݾb=42ʣvy tEIhdp-!fLr K(8U.9vyu?8ς e "i4%=_5ZK%LlQF3mP200~zZ Z gAu ?*㐣)2j *NؼcJo-+5tfqyaZ?z@ZLlw&h*T4ZR:oYBVgQaQW|!OAİ6Iʐ ni5Et\/Z)`-SjH {x{aTsDWgǶ m\"^gܶ$ύ>bgQћ8FV@xY-9/_*9A7='jABsbE<őwynN2̡X/ESZχ7^w~=5CplMI_^v6 @X=̜z~a:\3wŐ6)X ank;ioU?V_$(-pě0ϣ e:pbUIp-; MUL(]URz~:J% "'Ь> k"O|pmּң>1\~u,7c~٨rza /(W)?&ZZIJ'sⴒ l./$iH7Ҵ7|tsAx9ŤOJinpn$dAxUmihUВyŴxiLP{Y<ٻ9{cigIOu5 o&29Z<*?;k5rAߟ9lX:֓@U$Η5sւrR uY {b_&Lt_aW蝭Qƣq1<𲷅P`t6nG&Df6.zF7LOUS8u;PmjIlg0=zTѯJEvmW(Oq^߁ l1(pyr1SlD2ü@ &t,]?I,w>eDu#@WAfUM3\: i_1f='^5S["9&64XRĆCdF?@'cL>p|]X10WE_z۶2 ګvkti=avep^0zBǬ =W36+;M-I>/i5^ERG 29 ȩoFU^.4ˏ ~pTR+[ss݋'VDFqD+4;A]=7RO1Z( F͊=j(M.c4sW{3n$ҧ\*u(vv5ucEQ3\wBo+)ڲ??z6L zT `AIθsV:O3PN#1̑~i`ܾC @2Sl|_WU\Pql7`(9t9إ=?A0x$rwREr U9Q}XM;nLn-(&=a;wiKf}e遼7} f ):B>b#:n,hS`⠚}5GBՍrtJ^#[/_B͎ ֲ1Wڎ-D"]~m;3;)9YzvFYMerar8A,q&+ U@Xy-h?x5 l?z i-&m= 1 ~U-H#HLJ~y !`psţp6#㺷ǻ ; AoKLnaZ|ns<|\sI~ TNG!Ԑ LV=`֑Jz!ggѦX3h.w[deҴZ^H_!4C ;\$dV*36~@eM)jD: rpfߔcDGW]p ?<|ןҵ$Gyi6RZ'z%Oq?Ge5V1vd<d*>ػ|Fue u?z\AvuPp~LNK%8obJhOm9}3mg9\i9$60d'&k%TuQ}g`**j[cwQ\@Bc(B74$^yپO"/1V8Q .zLc S# }Z<`><&م߈Gs DM?-wޚpus+I#nhR8W9=]JUL 罃+^.̀"nGba#aLXVҜ̅|zST98S50RP8!9dhoJ :n.K%d~ȁc6Oڷ_(_.q')FݎstBf]lp4E,5>wS~[HtPVJ2t#x]`R>B0qyF鍑_MO.Ҕu[i`)鏳A03G@-]W:km/TKe%X5,%)w q'"$lW|}BTxg+Cf8Ql`m3+7qptRz`&g|%S憕8{C ҕ_|S;),b9-AX XSN00F<~6[aF4.MǓ\^( B,Pk\ocȀ񮼳I -V`ӏA֎MbC3͛&yYX!k1nH6_V`ݒ$8lBneFR{Ac8l=:s],;Mm4@bx <j_FuLV sZ+Hf +ҟ(*ZaU=KxS4AԴB vȘ6N=DLK@h DtRCG{cyNebQn[3_ՍqIAZs3- jew‰+뫈6hz.m介.`Q^he*J>^n5.qj 4 9.S'AR5N8yK7 8[P,TPE j?Lf lpO;ץKv1 {WPH2s M[uM2 *KpM4K0bHG=ư%I`P$PuzOYg ȧ5.-D,ko!/w4iw5J-҈UL7-~lziRHmLJ;Ce*K |w(!9Z u5$^phN LB=/@({3!Hdk16Їl$dU&-s9Z4و/4ɺ9Aְ'-HSBޅ~U~9g+;ܦq!ANrrh:SXMu4l;3&wl;=\_*P xm[ě8G7ħ頧тKaI6 2<(nﮞeU'\GgHj&nZ (cIfTZmJ*Hڂy=*Gc4sܰ Ga׮2lnW5]b` 5^8\P@9Ӯw=-QaH[}$.w[z,.2Q&hJC'^ŷ6nd(-xzi=)s>]LY`zZq?&@'y aU==3fLgbpI_Lss b%l?\p"MY4~P_Oc ϲ޵%3e@w=jvlw/ ?u1xEKyL_L%8Er`pߥ auxvAN(tFswx=n\4fYggy+:K *P?R+{0wtCpfA_e3{|,)`/#an'/TmoWzRYRA(мOBű2ƒ`pњF%TÇ%Kwuy7R PH*,ܷ:EoںX ̭௪nk?D\7tq7frI< feu(/1L./C)6|zgNwz{I .R7)}h!xLu*gwg+>͏ᎣC=@'<! Ꙉr$j^[-:5۪Vp aiD㤂`ezѫtMlg]+/GNF8e\VRQq9V19C ɬ>>N7ب=vZY;kLt3ٓwju~ûv-:^ 3Ľ dU4Y?a-"lQbn]֖1H"3ےbgl7eWnzw{/#jE&>h]ST&>SPV",o-C8?[i9,ӂz4V7q'!Ykxt >bbZbyq05f+~FE 5@8 Kk bG\rF:sSk#R$gWdd F{]uּy(STN6'T@[tʩc .#? e0#5JL[Y,pqJC&;U' ڜY1G`xyݨ厖"۝ Q0u<8~.g[pt8lp.ꤤLPt`;k sA^;%U7J/]>v6 ujhe|(\%i,6 $X)h܉}x-6j[ӭ3g5xbAw&Zno ӲsYfdr[{Eu Idû%V}A [u?l".~k>b)Yf:bTêk<| гl{q$650D&Zi@Ĺ"P4@ mIf#PQ ;(x9ƳKɫe1F.1FvIUydgdZ&DEӤUX %hp<뇒O5_ͅ6,- R&fSJ~x@áscʓ\~F) ;K淁R-2ǘ?L`;㈛ A^/B cI]@*Sܪ1&~zcV:AݵPz0j j9brb\j_/=@Ut.E]8*I"w!pѽ%+%|*F禸bPwlyc!#'KV<#Mn8G rVVTwjL#֌`eQջҰh;{Yf$r 7z+PäK XE:8 ~}LrI8^25eڌFiSxMycݥ=M!::.+R#kTs?'9 "JA5'm:.T:lAX `EqDWoe#iPUQ..)ś{~P  I9u2ȱq<$,1 &0]땓?A"J؊ToYWnV cK 2Q".;T95d'm ;u }Vy?J] F_J׿ǧmNΣYiVKNqiTNQv4ħKEܮ6C;,^b8p:Drh2|Cgq 5Di/IVPsw xb|hʔMz>n,GbO΢q27d~ &s'#cAMOy!Qe j w#O믘T{Mi] 5M-48I\i%>p7YX״hl/e!R^tH7S]%;9 ڨ+]S "qFlXJ/8xeo2>e!ұ*uG\Kk0;"Dž _G Rxnp?8V%m`+q35:j%EZrhjwuVzr /w^S8bl R( vW\Je{ on~6? T`ȿ^52gmMp,-#JIJ>C?$r_z^s0.+nVa{~n1dõ{8*kPC#Fr}F.t#"`d.m|_#G%g tzω䚆Eb(ܽJIko6ƹ[BďTf|ϪO|ra6S'nPYMx3#HFĵz,=@ȴ S`fT8_Tn:3]u@6`IP@3BqotZ {Taa*x_cl{J|1,9x"Z:^p^75jo(rvT|ձ>~W,se(KqN#FdோdU ? h5R']e42$)jz{Rtgֳ]V ]:!'e'MN)hP#) c*&[2bW^-E [V*~.O3PDk#a$ n!a*3ީ{%w C=uУL[6mv?.K܆R䄓*EO0 zXrNC!|2xMga>2-rvqYQ&xwd,W KHkQFf퉥ɣFFs@8oMC>S7 C/CO^jނYU;ѼԒcTT`?L{AG)SJX؍Et%%O5wXs䶦\c\EYWHuʗø/r(WYhƾfBE[%SQ7Pڶc(yS@-H84mGx\~<xB52j\n5 Ј/c{"w)՞~晵POUYyxWr(IvCIU* &e*瓤[aC:wɔ.{ڄ{6usz @A6>WJ#^N< U* Qj[o4OVpD$xi<I+&Lp,0pE;nkfrRj6?~tˌɯSU0#}6aSqST'b7늑N7\VҸA 4|6ҍQᾙZw7f[$*eR{/4++ WIt)0_mҏ K$o%8Gx_ $65 p/ߨ$z `cWgB/Ib2(DW}ߐKT~S +m̍0_5`[:m΍&8| (}PolM>MaFzν`Txy(#)iEV;+Fv CB!$7vE<,kTF/VqgOa=62zbBvLIJKvxobۗUV ̫gpf(0`Ci$0~GqU 2Kc6N~kxM9}wTG͍2a(LWyAHzG#'a+a`VBMϕLMnİ Lcc aEA#D-iX<mk{<nDSjؘ/ɳ^T[B4ծ!#:Cv<ŦۈfcU;4]]QIȹp@FYVz5R$|77 N%;K\Q^IQcs{%h3ܦjIr:vFE;J7?0- g1mjkױNTxCBkI0׃ȓZ78<¤^5eInT|aym`gѐFSZw;pkGЉX.Փ2;nC_*`NbM /U}Ҕ ]6gCFK#YbJqXP ཏ-ȴaҮ%8S~mlB`邪? .lqmM"%E \T{,cd;{X }6qLwjoUI;QcݔmnXڏk#1p.DcU},)ԃo=$aqӇtg'~ft 4wN>_qX]=0wCJXuSm̔/ΐP;?%14<T< rt ;'[y@OZ<œfЏŰ+H8!ؠc쉚tuk*uIlT @fmQS+/ *pVd mO8VS_]uV7/Yx[neV 6"^.]UK LA!~)}Hl9oC`zplx@UjJg& ִe}YKn̮GcW^* dUna+'x܀:g]\X/)w]R.]6ܔTWcә8eKKs=15ij] (\mGnj@x;%Pj:I ]=S_υBMJX"1Xiۡf( T( 8W]8!uqGSM7ck3=$VnrUT#D,}oagrF$A ɝytd% WmDhgڡ0ͬ#Mٵh# pA0g]3c䘵u!$5{x*.._.geo}T)cA[zZx]@]fyy0"TWʒzl"oANP2s⵩!P۴ۯ.!4G\4\&Eh1PǏ2zp+j`{494qQg!Ea/uVw%RpfmZG`؍w(x|-dWؓӦC &,pEB'oQNJu"ˈYpWH7x % )Ms)bSzk`sVelQ$&jvon! &󗻆[M롋>xtiFtvI&NzO[wW,cR 98,d$mΔ)9^ϽEkK{))i!"o;O},<NY ~ w, OB= hUOC(`0Ɖ寀yE4tvd3/73Z$TF@vîEd[4v&p^:iIll(gzu&SGH\r[q6c]`n B|0b`3_in>mے6D2thA(.F7+WKwx$ SpC(M-A=\lNX]`G򺲳(k+WJKdDXpg].pvmʩ/W") eqx<-Luʄ#ZjbOa۝;lkSo4Mu&4x㨻ș!= sARfz(s&BOnv]6%AT)!2ⷀI. =͙p0;j nu9q2$$cp =;d!Y]~'@H4[jKMUܜ~0sCo19Ïꁧ$#\93Ǘ >Lo^SQcY!Bx&l&mݳK ç 0xqH\uCHU.;3O2-LکR jo-jds\w$(t2Dgl R;*RԶ }')m vuj^lٚO;z0^E }? `{W$"Z峢)jDoc2Q곊v/ŋHiO2a3Ӵ*xg]ۭ @: W1ڟJggӹKAZHJ-mfwKfl #_h)}JP-sFC ؕCta$A%Zf) ^?`0>1לƐ0_Sߏ.A[8;ъ72"ⱻ9lvJޑn.f`4*NpGZ0G|9b pB7pO q~C=#ῈEw`PJ&=0gb7_,;/yӯ n\ŋÕåsuk(a*Ee=HM<^K"/Q_uM[:! \SjЂTO sX1\)ߥJ@]*h /)Yi%ey 5UߚGŋqe,4rδڲ@Pm޹7evY\IJȻfmA!`$P G\̳ûN,[&"]_ $m[?̡\|EeD͏i^s'|`Df&H.gU5jxAmX^ #4,R,M1iVnǏN%gyS 2!JbO:RD@YaP4GIyꙐE"^{m1.wG#\F^E$3s\lzHvf}h@޾ϊUb@2}Sh.Q`WGTA0`kXSLJE$m[@2kL ݛKVhW2zU}|K Ea @^eҺ'2l8-%N=Q "×Q)'$_A'hP'q 8I:LGt +kr~Yd;7ĭyph2'\Y5_(u[Hk*- 8n$eec'aC/+ԛiX>oZŝ!HAlph!!3pbvN:ʫI]4&Os:ѯՇJ)nըЍLq:V.?M2oL[o:'K%ŹLƭɽ-ggq.\bƢ۞Md}O_rGn9E9]q[8<>u plH@W?Ĩm}_oˆUtg4\zDb7Ű2p6l8j<1eG[\d Ȥ7+k%Xoa7\=EREo./-'|c[%V:bo᝱B{ɩ$hp5xEJuq?ÙdH![(< w33V F |' =[wۮ; ^vyk q}+>{lҾq_wLWF)&%LoƎ7T@POᣤoXˎ^쾖ajTdރU}aI6Cxtv_o7$e(V@20=Dbs$&^DMu?CCTȈ Ҝ2{P"<f#Mݣ/OdžCPfqpZ5յ7nw&cW;ɞĿP ^fbrl 3!2 n(* [vMe0-FO O2%#C%GBaQrlt:3DJ3daӊJo;_^~ #c?++Ұ\ŗ%ʲF8.廵zǂe+]lc!D0>TaȘmHpx> Iu|E_KyUsx)5wu0|׬dc$|_Je؞&+Ro$ಳ+{1 XI^ZooHq{[I !p)=V[X`b·Z°»Ub Ӟ.tLmLʯQvcq KwK|/S "jh{i!r%~\NyDL69oHEӭ ,$-X{xUVa8UNQW"b㥈@ju#|bW/} $(v=τ=u9ΥKMx etlpLVrRG$YMϋsS$٥l;F D RyuMhG2b ue/܂Q,/k7$}K]LYQ7&Lb^$kܠLDi*fdhGBpGb:l-]9-0Y &ѻ(^a@(#\ )yLQaG=4Ƙ/`C;%:.\Rjzz 9c4lӠO.34`䮶96$j$¤{RrB8[_:hJr5i6f !>T.΅C5ov ׳dCۿ= y.OδK]Am=eLs  jpZMVԄg᝭gJo.Ao<ϡzP `ڴpcVw"ի d1J7)S0;W4N6Emk#pEl}f܍~2p@C9NG\HYh(w-WLQ6kZRJ`!a҇<קq.D3D¡a3Hsr՗ 6?^߃SF{iD|VzMaH_;ɔL_gDWHyvAON&"̭(dE&2Q'=*@A>Q3-AfYwMq_X(ygi&%<a}IJaugICFhJcGj7N_4%k *<u$5РeۈYw W܆'#UNuj[Ɇ c#DhIlCI|\A1"sR!MՏBWuڒpWt"MUJJV+Ԩp}В|i#t]I/jYsiң_[6bmK}*` ѫ>OM\UF#'g?\h+=7 m@gL]!x[_Їߝ\ )c@Mw7]DӥߴvXb -NiSf9‘c%|W}` ܷ,?VCkMւj~Y=F`J *2.VLoB1}G$`xr{LĦo%p\P\nGql $xZ,Y=C%D;JQ"& {9En6vJթ'knX;r56=5At26?-Ʀ:dwF=}wDF[sl+C#4eY/ Tb2 ݪCL- vo4F0 2?H uIX9'YJcfȫ wYڵ}\<;۸uJAR6ώ눊Nm r`H.»u/V_[tK0V^PtQrj\SqbG|3mk}_|ol@,2UhgC6A5gA[ c-cZ,a@ Hi w2idpU3|x]AD*ENJg-9] (_U3+ *\n,R:q+z[_H./[cv<gc#9s xEx](ʤosؑjRF}0@b-({g\~\.A-]E!'(IcLN?bDmޫ3~BYډi6t_A>Sf29SyWe%QӓlrI1M<~,{=:qr !Ye?+BrxrQQ | OO"3#b.mњC",e,mZz#Fw8 L1QTJmimMØPXjUb me{ohu(J'vXv"_ 7Cd62ƋEgM_,?g6}V 1wD͌|[zzF}$hV8hY# rj@^˖^gw7qޛQ'"p@DS4Fpniޏ-d?y) 8u+&z+nN\Tgvs+-%uFj_&$ƥ"B܈XƙuO/`t1JhoWPrl*`y6^yK|ZZQg7Eg<;`AjY 4|9PM&ܦNMנ\0RD$7/#C""sv x3chmB}a}Ow\JVm Y^ϷEEsBKglhCa7 EJ~9)1$|]mfx]0gb/38p~8O`UٵʓE ( c'A@9Ȥy 4w]L$~bipԌ78/|7lay^3?݄C(ydF;Xekbƙ0 lzً/W<4éL6ǚ'gU}sxΊRbϣa!Fx$8~)Z>Je#f({VT$mFʢhu?8\'"/eA,qigw#;^V{Hֻ A_ZeGNkn5u,c?+w<|*82FG$г|0=QZJ cx=ZkGxoq]cXWǖZ4I r?I`1wB5Kzt')G*#:ZW8?lhAe*swF 2Tr~\iZd9/Wfg;0 %׏S9 3s̀tK-՛a}U6 45nlBqҀeD???vpW%/(K>Fi;ſ$&qJe@S dIzi iRM$}E(jN$ X.{ ar}AZWMg\t*} VĴ 9mkժD)0X'誒Lwm#RW>31Q&4P=" o-C*z 2NC!xД>[uO=#s&raS)z;ړ6*5gRуQFv_}u7k#3ǭ`sG_86,\sl{lً6FKI: D)W^;p\d YwD̐P V$%vG'$ x@̟-gC 5%AR>˷̇a|3ځ&wAZCؤ ^7l.`%/>D* lW+ K SJ;#&aHC6餉C4xOZӡ@Y⯆ Kha(-4+'=`7HXпJ?^˾d2k J4zJ}J1ܺHM*(Q9 ZIõTŤR@eet!GS+ٞ$6~҅컸x z&U>G{v+8IC_x2hcb;r$71ފ,XR{T|zzmR|:/\æwk>m0kEpI?@&EWO1M XI V)e/.8[[Lxն]{5sz6+g?e> Aqp(:5Xm HGpoI; JMlb,޽.*tG_Ƶ`pa%~WR+Md(eޯs./IjY=)Mt:|D?h)Yrtwy)!4!Z Ow?*Xք~.s*Bك|\NCͭ܄=`RO+jׁx.r󶟷 SuRG>m(0ԣjN{=UgkI7LCը ^g]~z >&"ahxFRnWf6XבdkӏL'v~.` GBfP6̋ZoB~[?f (6x_\ ў d'F us C`P:L|,^%B;O 4-"jݕzN[̴}KŬOC=jZA lxlld{P8@<0_Ww #9*?nw:1(j8y.P SQΨXhx-;(雔*ަjrFf:eMq2AcQ} 9u-ؐA-Ek+FsኙOy(^M,gpߖ 0&Z?:PK@|Ǡݤ)oz1 \i3*?K7.wģB 8Sx@,Q X $=k‹稠> B@V򊭊ۃǯӴ]ut3 ocC:?L5 ~9[rxEgź?ٳY zBYs mRV5Ŏ l]<o$ 5AsDvj]!OP۞z3맘92W}2/=۹ Xmuw%S˛6\ʎĽ!DC=)Lr󖐤6Iĩ+dEy}SA\y~u\̱YvΠqx2HH{h2` ,l$hO*Rc2/I03"ٴ,2~&L,w,xhP*!qH_"mkSAfeA,2yxYT^Ψ.ǩ4щ3(Nq; ^wJ&kB f]~3G9S}_ji?*w€K)|&`$2cT8g:BJ+٩ـW8\_Yp/Y,ҭ(빮It`O^)$(K:J)}MUU(<Ѷ@+0틥,xDmAa;i)5'xt0٧^@و_^Wg7W>2/.9GEsxFg׈=:kt'4pf\Ϣ:Qw\_( Wal8 |Wܤ'\3P``S-\ߖ7a^)h#a+6nK v¹++Jwa0>ܱqN%`}p̊<\(^;!2{](?ysmR^T[ȈMwi.DRw^jnOkLjS"sduŖJM~7lڀr6l+VgW/$ذY~PU[d &-n0)&rsurWHhKaHYW@Nl2*M䴠>txT.Slk`1i,^9u7Ábd-ټ=UnZC ~TJ&x"Z?exę1k|,y}jDZ gMzul/W qbT<Υ\mpb\RX63" U7cV&xdH})_ʦw@1KHVdlx. GW|8ڗuWvu?dPLyZ+ oLqh {,NQp ImeewCTdh٬ ɯߎ`Ya8( TE)zP1eїC_i4 S8F^h%`axOvs{Dx黣Yɧpt1wd$LXGZSF .\K X |/(1sfxKe#wӴ+OSgQA'|:6Mda)b34lkEBn~BtWM!o1gG0Hw-ڹpg+eaj1ǢoJ#5qTvE*Q:.N_*$i 0IӨԴ)$ .&N%Vpk =gumio".ga͕x2T|)aʄ=%)>\"֐]wZa@JJIAf)c@(j0"5gMq_(JC|ǀ0d52Lf[aRz:=eF,^8|\/- g$5h;^i7Z/[? J1co~O ::A": r5`Wk$t),~c 0Fk rGj R=D'gڜ1A<.Јg"Tɂ0_u?&t>/f:,lr :OxW}_8#qA8:PlL3ۋ} 6}x]KL+e8r zm/p0gs U§cŪ8 |$TTtn:;`w,&X4x4X(\"K7eZy۵4 ׄD]%θ;=zc|O5phQ^n_ 㪕&0aR&uUr\5h-bu]!f./:)*S g߯oX2>FHcqYɂm0 F?kfv{oکC .B{3(m2pV:%Ml>}~b$n7+D%HGL 4MN;Y!EI@/LCJ%hHQKw*(SZĐupQCZÜ M%+-G%{A}M 7&lz.0 @wD {HWOʟX{(%E0 8`FYL<ކXfΨS0Q!;󒁒0H˝n\K<ӣup݂{rX'4[:a`'LPVTLȫD,CQ-X \=q }؆8_QԢomn#QrEb bYgRFʽTs /]Cӎ h'ژX*@(_nEr&86(u" L@ܞAq/ep;aWp‘ӫ뀺2y斌|ŀ L MT=ja66ChF{`9LH(7틽4PE-D젒,u6oEK!@I*" =ʹVHI^G6橯 gd̝_yx'Gt6EbNר!H CKXWyy |F{)lʆR2.QQĂv#%KVsMAC_# &g e;%]Gu81R78])cԦ0˙MjWvaNؗT9ÅbQuM:YC(uvPQ$pM&Í/C 9+@{-eRmڡ8Jq_Aޘj~[k4V^-rCG5 C+hIvaScHwdgÅn1vK:#7|@o!`O'2^up\|=0CZ=&ot6Px&soĜpƺgY=dr-D/Aߤp֬ԯs^4@,|qYGonhԥXd'mNp>c FK+4F]/f> o[q/-:pel\npDd$]t?0eګ7\zD$c6{VieYm/J:B- UtG^']A 80ݗ鶫7 yAe^<U.bq_>/ \pحt=-M73e^p/*9YV_y `Tjrh' o!U[;| xrnI2:xHpuge89o4PӇg7 ^9o-)`hI*Je(ϘnrHf |QlZ[JvvƓaog՗!&s6i0X=>1멳ʨ[N=UNC5`_9faCJSJ`_*Y[G=!_]B$2ףXQ!r\uHcFfGZ#5 s6-SJB^؋YwGK,U&|aVU}!GMMG)b|Z#Hc=gRov8r LcFdƘoM3>p,y7fN.d3,D7>&c׶T lM- Ze!.?WNjcM]w(2-=N,icqϩ['( B)o 83f/(P@u|1S=t@n.a,4h{\8 Zކ\xO?VGx,Y+k5"R]@kɴzM¤r%FvK߅aN!e#NuuVKඔ ;a)MQ<{ D0x Gx.jGɤy-w,U'ǃY =Gic݇o]{%_xYѹ} /@׷%@a2G @VB5GjS5"{~E<:uX("ɜP58RBڸ՟!h0h lDW rM8s7V4(}gB/Ns~)d$q{J9/nGUpR!qĽ[XbֲHb'y`}bGExbcضsb>~]<țBFO;ፖp},T\"(j+aظ^0,{ǧUPQ7 j05w b(ט9 rDQ7 QĹJ >+#WR=HjTAϴ3++WXvrDW T"RTJK:yʹuKTT,B>+>z5SO@^Tf%C׃o憨M&9>D漿C1tƀɟ=)ُTNѹrEY6ёA5OtWG 꽞!byCԃg ^5y# Av^P|Um1z ΂C+,3TnɡC`̋dD!4z>gY]u 7 :~p`Z" #&➌w:0X8 )PomrCaԓ20߷;X'G˵p'*e˄%nn{p؝aƴ8Gz >;򍅄Sg.ARJw`;~}͙ %#}M\R/PjDSezq9? _Қ 7\?D%|(էA"!>I7"/e/gNWZT}]# S;%g+Fm^XX69vkdxL'n/w{-/.4q_`.z'4x[ Z3,w\IE7/O-Xװ豐D#㭖ij=u-=Ӈ"5zaUnr~XJ$jJ4FiƚZ;*J!f0>Spҫ"zR;~v uZyn^"D2Nآ}/My[GR* v&zqS:ŷWxgkD81{>Hmxj5RbO%k./r*JO[wpȳ06cQ - }&8Íy+#©Ee/^rtX'A6Wt5vة &9>op}v86{B6 $dz$ȵ.֬:4B IӘ?:2ǤH*+;,ϝ)lq@!"%"4S~nCk W{!TȲRol>]&% .H@%ԓEf( |,Nw؏x| r)apXz0{[1lb1&1;׏9Y9""!oI7t9^ɀFiX>3mV/H&':.-VI?/l+P$B Huag?-r}Ejq Y74ud^}iơxW^W\Dfagb/)2Z=XLQXU1x)D uDOȨ”~msb:YVOF&ſ+qOJ:1Vw).JGL^4.  ;;$PEkdØOA:f~0f4RAQ%c5j'. ,6pR\PH"8!%ޤ6 (eϚJ#x g)Uxyrt;)>\GTU&>o<~%Q&DZjNr? B*(6}f 7Fׅų%X˽^En-jszq$ŗ|7YruiN^Q9uRk<_Kd ~urɎ[|iWXj_s$ _kл v_.qכQd tlSog2 =ճ$W*zJZs!c))1eZeأL۹`kdzAAdI3MG5"Gwqbn2Q,R7h<:Vg-Êsv;Y:5oP)u"ط ATP̓Cn@TAZG>nJP |%ȫUHr%t^#|_(Ek\0̮^KzqFv@Xk6W v%5T(s]71TcaW@5-flܘP%mA'hmvy%5] 8V:I0EO9ۂZCF;[|H(Mo`:3i_}isڹo(p/, U;Us9䋪ibO- N>d'<FMEҌaI|"3Bh=>0?5 (6n->Ӓ7hoP7-0j&rjnwcL 2 HŸbɦ35f4Fg98q4LV˲hn`\V+!IGV!^!ŖuJZ[6M7KW>m톻[ JދTKL*"H7Xa3e#ˤQQ2Y ugTQZ/[dQǠQ$3G섆9>:**^$O?o \3z>ah:K<(Mle.TͩcA={f6# &^ܜC KĬOE| U˜J~P~UIjv׭FS`湔evO&e9<"un^sg[`e+3ڜlDsZ,"^U16(h&]{pj"wP){AWYk6KLԋ-J*5J;e'fx<P$dcrE~7N Jrs,Yj^ٌzlIsƠنru(۳hĜZCkVjxo%,w؂ƈKVɠx v܂+6w&Y}b&n@WB>Ĉ0Ue YPGE~E/4~0)~C#͇+&Fl*~ѮCA8)]X,,&.اFWu{ }Vrkr} 4ޗ$! k8cϓAc&=Ϝp!LTF(өvv!]șu$SE>hgV?Ey,H99TL[yWO6LJ1)Jiv6ZyG;߯bÞ=Sk7 W/327 w5jn3R"ef \s90<{r" PI'"XY2sܼ%CW]: tb5D@i厜x ^ B^~Gf=JH<'Zް/}>t!b -5ox@|>\_%/~2K0IelG荫Uorđ^s")"Q] $.pJl%"զ鮪(R6\~d~O_3{ yo#4^6?>z~ {F%Q4e?&J&` D|`#'3ܛ0T`QLn!00pQcFbYo]\)0v)pzb[La@^JUԟjҪD,Ab ׾c3IC+iZbpT/( (Z|5LZ{ަNQe/דpk3O (I1SR(TV%u㻲KFw ?`"հ5)tŔ82o8K8b ?{>DW$ aA04٢ H\N{  ӊ^ 5Mz*q !X&0S0c(Z I(' "3ж ?H80cPK9b"KYXaK&, VL+fn7]#sK%w7җi=kw-I!K"+j48 yثNLa,m56=^86^< CƄ KΨ֌C2rCML>*mGb$κ/XG]d;3*s檃;ЉQgW.թ!hcJhlh7;`ݽDv]TPi7k׀i w%BHA4Zr! E;g7#>P]%}d=6| 4gy,/ȎD]` {co.Y ?JbKI8T<m剼ްTx ũo!)Qs* +gH5Ρg|ϻ*P,8]m;bHFG嫔tJtzA-Me[cfqئw ^v1 RE^YȲwM"&^%l=Ͷ&ķzxQZदRtdK֢x@|?TR;_< 9Q}͒ȥ?}!qN9{xg9!;9q-IujGO6] ih0Xbo=ٯ Okh,UN7fgж#os5XPjHC%, ͼ)rD-;(w'lMHYƹcQ?U$٨]NTonmr)?m8(g`Ay\!Qu2u Qd Oo[>&"4&rF_s^L3C# &fw [uQ/NhLVtz{zlLgNKIqۖ$â`t8cDn%my7U We@\Y-DiEDkՎ#8|rr;I#pnQ +<ٻZ#GQ7]eE:kk1(TO0ϋhu//}@LF(-oޔ}(4f+ - 8&gÕ;ܯ/lS$P˪bbG'anV:q9aSЈU8K1B'H l$ξLðCUI$yhCSU#sUT:Fpun ե ,PYfH[~_){N$ IIl7h<'1p 4 e,R1蔋/m7+[RE`#cu1>G>r%TG juX˳#o4gle.-{+E97H51]ZONnE3wV Ԁh0Mhe)S(0^sS%Ɔ`8-d⛦ ha}!UR,e=PRE)&2f=tiDʚU:D(Z̡ l;N(<%$1JEyNᰈcp5t'OybʋE "*;]l_sB %\ eUlZ_hs(CWX+F@({IӚUp>P#F Y)@T8LqH!0NA^mD7lOyZ;?Ad FZϋ[V?wF5?nYR\7Q-ՋUa,P%./XH}4I9}=):LT:z~¯S}X,l*Ai%,#%ekXp 5T2V'GK@6Dl+>J (xҽ􉡡v[#OJQ,!ޓg&X=m?w/7#Eܐl{`tяp02.B'4v"m>nFHg 5cծ6e斒Bfb-S6p~i'$hǿmv]ͤm^ڦIbC3p[)ބ3>;Rg| P+]_MqgOyL}Pe2|MC3E[.yac5IW=KV]E2 $f>XrP.`gs;s /jq!@ 5r$7䎾> Ĝ vKNS HSAaOw(1sLI^):;\RVC'LY1k l1/pܽV3,%B1<+61%q(9}H$_NC|%P{[33l8%oFJoJ/gQ6 ~BVs7Fñ0PIS ].;;y~ T:h+^2ML GcwvojnfFܭJd3s?볤֖ZDO0ѕ d ._sX1pt_FU2},X3.d 5:4tfolm@={- Ӕy* WU@^(_vp yi7 lKͷ&(ӄl$Tx&4&軮m V5FŴfji6 fE\\Nހ G ϗӟC2OT1碈_sLtry%*PLNH MU;/J3# |_/d0iwVg>8aD'F6 RGr 6'j$ 2.B[J繦dJnL.ڼ'LLhJVr 0sA$&KpLzLj$]0?VX!Pя ߛs<5=CHCbd P.*3[#UjKܫ!Z7g"6՘a}Z).SOVeMAF]޳5a# s a#Do,ZՕ=Z}LШ]cw=6./+ou?z-KP:A!UEv$>NL«2"cZ$V;m `s=xfIFy9q%I;: *9Ȝ09VX;YC(љeC}0Z w3F.ES }E?&i*u_Q̒Վs;Hcp},3d ZUF^G….dVs7W؏h-.wܠ, HFQ'  qz'0xu7qFR]SZ0!C=- 3_d^ۺ\NE;4Colk(>0}Y 2{0I#d㧞,U4uC?m^pY% F9b55(M!<Du5gMk~+瀥D8>yTNd灷0W9C^uɭzk ޤS&M& 숔AyMg#VOQ`iRdPЎprwN_*ƘZbǯ,e@&r)+ӟ5KzuК) 'Oͳ.hn+I!]~:nY? !͖2d;,<} SPэN2?h;WG {נΆ`Y#6FiƇy]fiUv`:+#+Л qmGm#^OnXcǿ?7%O&9Vy!iR>s9)J :Z).c۞PJ`aTsOzAL2I-{Irc?Ĭ v x}Bm: `׺pM q(4SɄlK+(A{2/}#<CM"u%!3x~>=y{{4akݻ~kg!R F6's&DDC-EJ3h:ípOEo7`/Sh}Viw7Pp RC0GUo"|u9JܭR3iaM"D-52n%T 3q y75:&I)ȿpGa=!Ó_w{Fz¹СEnNKf炲i.7MIkJ& 4œ>{s ݓ'sAJXՔW1 ki0Cc!WelWvz립'L2땪PR~Z{Lh ^8d].ڠ0cTJ 7#8IrƆs/GrJ4 ϣGۭH~R̩S_cG,ُC!u!i)c?օ>7Db̦IB8x/Snu{B#87`MiKOb퉜6k*d}W̲9b;ǬK7# ap~y9WefLMS*)W;gHU (:biFpQ0t֠6s s%PڃJ܄:42@Hv6>t=xsP`IxP]8~mGp猠e!.y.8F - leRSdN|S]98G~0.B,:8>[C4nce_v  6xe*9[ye6dj6\Ss3/%3~8ȕOKxTőK-99I39h<4XIlQNvV<~Eau| qp(j4}q;,1d!8vJ :AVvE`De4E}exxp^F:(UB^]%< vIODbث57P 8L ^Pwb9MDѰa2N\?Y4M,&Sn8JaH)#S6DԘB5H*ڻ6@ޢII$ &2/LL{z}6EU*J)aꡂL>v 1 |c#ljy+*8QN}&!@PasWH9埑XFxpǓTQYo1DNX ӯ%7[{8_GAg!1{i>/%=P;MCк x3eDJZ)MKTN6ag  f,xԙbēDe}=ij S a *E.eJק NhRQĸ^Dpa0L@2nc q vbgu gV/P& 7A P2*ꯘӹ)n&uў|q$+Z87pTdT%,g"'X̲< J2g㟸] $]:N7&!Դ`9uOd}ӇrxÀb(hu)M srfhF5Ǻ| e_u2 8.t([3.y }q67!5aT,',K%@Ivp!\R4dC!W{p}tizP0-k3   Kˏ^:Oku3K@xO"'@h`Tp.m{W[\ W*JbdZ!); ~Op"~M̍NB((y$[$ p}YBW Upy@ނAT\lmJb*[_NacXh9.FWܞaQ"W+¿`x`T/oG0ŜyQLA/ \F") xtKȩꑪ$R+7CeJ~ w#X;CM ~%.z$Apb@mLǃUQG$c=@Z%UڿTQXoLhc%!Yb@sY$:R?ýUΤM}0 ?#wA#Jhkc}*;/%~k%ܡk/9֐Ҹ;1͂q $[z:"&vm &Vdl@{lLtdQڡDD :ڨDnJVh"^Н8[Ka0ѐâgI!mkDa{QzlZ[ :`u=nuIܺOĨ}[ʷSh&~INƋ_}d{m\#DQظOû."o󃆘$2y( UbZ穯tvcGwU]&!$/ݾ aby%Gy&[ݡ'IAbwKF آwke-8-3SL|V8 ؂*' l9zޯ(Sޠj؉HV|nX:ĝIK,F&W$&\!(w7=ȉ,ʢX)MFp\ކ͗.=.Gt';9޷X9ra!q 0ll5(ձ4ߏ%YH$?ȣ`MsA u˕x `s6!r9GRh0 UW-kV!Kj8թA?q { ^+^f .F`IC+>I:Sߙ·8wX̬ p#Ek,] 6n]Uj+*lQ/>%qx`iUޠPJwz4l OD*?j5f桓R2=:真OWO tW:{×LH;r&m$xMH}׆"lXk*0c>$>$:ݮ6&ҕN1v_޽ܱ%ݔԕfZ7)z퀌%6e (nx>^g)Gc[ r(&NQKsyUi:i%S%6)vyV { YH\,wP,*m9 s*fۓgYZ070701000002dd000081a4000000000000000000000001668c16920000206c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/ *]?Eh=ڜ.+:i vȲI%#jH?s•4ه׊Y(hW}&.f),(!-hxG kΦsĂ&GmHtz$BRK2b}c}߳wB;eS|NuهYz`s@U!n}ҟ{T>y}Fp`^v`a2d%t,(iwtuA^DDU'|K"Wƀl&ڭưs~u@uaO;R4h] !֧CMxzX ![g;h{zȰ  >3=%aRC&X\rn?!)uJ;ɏӉGSYLa3RZ )ĂJ3@)NLۓ%Ν> R؋0ފu3q/L9?<V9]So ?2UAf$}ɒA[ } 潝'3ʶ/3|7̰J""fp}iWea'`h^ʹ^HlC-̶ε S6wie'j~-E.dqĂTHQA^$BI o*~Tp3n\N")k?8Ԧ2@gr-lOIp)5"=9}/ /bjpzE|% 4%b\9riFfF͘c?ig@@6ԿCy +/^QۤV ʮU(cn|s,=n2`7W^kr[cե8/>DѸ"\1y*_3>4> o&_0ӂo&7LO;k){︲"|CʹY^'DT"3{Z`W|bN\ d+pIS"0{RzckfcXs J~ *2.`d|eXW.>ԍSjB۪W+/(etEMҠ[W{k"cSZ>j;9"PE"fb`W c~*aD\X^MjzRk;{Gppj'ʱIĨ[JR9)t.z!?9*䝩%Od| i3\N$Ŷ̈ 4H*JQG*|w b-(biMFVϫw|:d?tEiD51]T6vd:!M/)uR&:ER1H_65R*~.E[5bZ硫M>tb*"oԄu{Yy;0Ǐk,Q{:f X]A*jPguǑ}Q:^Wq|so~İz2Qд4L#vsx $L*4qxRR~ K2Gr;ՄB_PL>2Ͳ-E3ky!C'o D5L.bظPUCGZG6ZJ^tP.ІM2CQ+£T3_i0ۋ a KM^Qk,1}dha?Lm0l`E*IюȬP7Qb9sp.b.q!EGϜ=`@ &D*K1e!>LБ`Ɵim\FuB8v>A/kn>&]8k"8pOkx;~ ʈɀ묎'y tP7r!*;Znt75"n#1Ibz-o}h^̪: *+NRbDHdJtt1zq\E= D/~|HᓹA"\dEc15UGqo͗duK >bXmcъf%0 μp k=ۯOu)L@-4G*с]6ZDÍ'6BmI4QI\C8n.?-Ae 5O޶e,kJ@ 1zQ?E-#oÃHZ ?pR2/[bS_T,U r v &T,5R<mǸWӫCkI=ܙc ,WOE)DkJ1`AKH^fD?rQh4u1Y]i:󒧷,VC<~'0BMdAG3HhEiT;|;C~srn< B[\oLUU!gY *i8-Zk?Qsa%~qeHE1IEǼ; C[`dYR.d$7@O95DT'd߀6wCFS.]h[0Y` KκN>y3f-m@RA}(#e;AzA@oEX%ʽ|& {C3_O$_Tjߊ%''pVxx <12Rn"nSɞB4ŰB eRV81 $gMeND׼~*Lو []> ͨMD<-$]+e>f#WP+4z?/}Kvi'JEgNܚtE܋PE$oT]!b.t:ɈJ85H! DsGL=4nÛɻkz^k[BR&'RAv8 .MѺ 7".7T"biDOsnH^t$fabr^m0|0zpZ4*`-⼲Jj FH,^cvh=&Kc 6N0*8mP5cPxfe݌49/ j+;T0k}tPK */ ŷ:Y07QY 3@~+|]g^s$");6sjOq"/C. J֪Ů+V|䙮DOIB+y,["Өu*s/3+206~GVӌ/M'{\ԇvj!8ёZI!]ǪSx&;~x"VVECaABrDC( b.lGdJqۖJײ(yfQų&_m \َWYHdH\5z+\7VxPI h"b)IS\f Z{tŁ8t9-4sf, fN&Wj~K rDJ(ѠP y; KLQuQ}4RKl ;c e1|mY+%OGr.FJR^54r)M^ok=khtx<0uLRL6-+oh 2:Gn.3>B|] Sօ{r`ﭫ;I"8=)qT\n:m2VH\dwf%Ga]r!=5cSleɨiݮLG %gܹsRDzv.*c B[8tRNH?l*)P?c%UER j uP)gG}5 O&x'Nb$+g)jҪQC΋";Rf4:Eo_:UUh<!xTŸ=6Tʝc}VFq[Fm o{>(O7wgaJ8;D| , ۤ5>76&1bgJܨ|_@_[TgYZ070701000002de000081a4000000000000000000000001668c16920000aa04000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/|}]?Eh=ڜ.+=J],ɼt>tttS>o)j߯li6,s_\ɅlhMD%p<_wE)6̝vnt_gPT'-8J &X54 }?Hf=o{lp 'qjMT"I=o?t{QA*h<'`6iJMt!XVzԿRɽ .~SP ћE-_hG=(bgFJ^[ 2!{# "~,+k m^ (QFOaOo0ᴚ _Pf(:z1asl[z[ Bߩv"!VBxsmct,%EhvZi1Ti-b(0ۙ*KF& ,M; [Ev7U[9O'j{dl%-R+* 7<3#Axʭc N=˜%}&q %׳: ů`;\m #RyFi]D*IKUD"Q[a@L0O]=|`>DK#dipdF[5+eI =nd/ti|^+a<*E6'aO d`ϔǺI /L[&DhmbX;(`itiVсi{:H pG 4"5 Æ>ForqEY(<'P8u{ A""8U.Gt@E2Bϓ 2R0T"bޤ6ͪzf*_]!R;ܨ&GܥٞbT%>.ʼ%o󎊔ҷ̴Dsfv0u4M*K~߮~N < nx\ÒfIjtH%[!۪o! i??`,1o$4j,C\\e׍ίWyA3 ~cOiHRy o &K;߱K>xжQR*[~Qa~#3&=P+nt*CZ SN^lJًY:zsךٖqVCAPΏu%_=g~|ȀH#quˌNVD譶 shmD:Y{IEe@Vg[C-D~0@|>fڈt\Ezq7tv2̭; 0e04V3?Tq,-@?|v uMٱʨMA-j:~ٌ<¡c@j+-m+97T"|vwpj-JQr%1|kkERΈuz+-\&\{`nZŘꟼ9?zbmPdx5+l`1p4j GlA#NVfKe= ٍ jx`X˳|I<\74xPI'Mv&$JPKV8.n[yF30퓲{WjoVؐ3r!8Ilu[TzQķ0~ 8QꥍdudK1?LXr07z97 Zu#h=fC/oE‰wU8YV5BU&t`Lv?>\Z2ذR8fω\ Tc@-Nߙr & qBR*!']XoM`lzPQeP&Gٗ (naS*syaKΌ}x#Q!U,_2l'/j[_&] s K>9GH6bmŝ͌4nӔr9,6"x0K_` h_c}$U慴&t@謁` 6{4{Q _5y> H[TI Yq&h+7̮/-ovaPR{BE̟1{ԩUX;=)w?h -<6uۣ(,k [!F!VY*/囂Ċm 1TH e*?Zz yy5֛N*H8QB{,5-@ژh$yK SۼjZBԿ6e 8(Xuw]8g$+s'lXݽ}gv>TyޡQ1 ̮]8TQ0HSJ̜k-rԉXQqy(v2DX@z&pZ)ԟh\Zxjs3!jyLOav \51[ x& Jv:x;e D6*%Uii$.@QjX!Cs!*{+1jeڬ1-OYCn ѹcGe[ߢ?KDa+F_ȉ%Q3Ev>3˴Ry ` (]Ujz~P '5`S0o>'vD(OJtӭ ":RYc]ŵrBv2g7&ޝ=ӯh߈7R7%dzkDFpx} }V%9dLWl/8m 7l1 px: |`ʄh>rAP#FR I{^n|CGň,$^6}yښ2ś>L}U|$$`F8҆xn~EPOT("8c٥ )rsG#>i<~u-D"de&Rn=f%nk}4jMu ˟ܪC Z`4^Ćeۗ`qϮSH ح՛s`ɧ.y{UVMhɴ$WWF.cB6rTg@Fǃodpj pkm븄 Lv#=lq)Cd5iLEV,́| O@dFO3}S*\9¢)>t }ێQ^5(2V>P&+lnP(ҏcQ7nt́t79 c/9! 6o7bݹɎgAGBX RBzGފEŏѬtKjGPP+c,Km+5xa#Nܪ ~CqN|3n_k[3CW{  Oҷˁ|E|?Sޢ.'Fo!`yt܌ԅAzpY^Hwj震iy b2>nu\S{4^\k 7Km\;;.W* Yh_~d 89:[mkMռ}]XU;psS;#fL0,sl'&Z5z%;(Rg[SMgSmJ.w9@xO'_V-0 W|Jx; " A<>{ovmCbt&yz-beMʱҦ"Z:&zQ} >ֺxԐ*Ddޜ'󊊮Q"$gMڶ^q8!U˪4qmq\}|Tb]*՛wQܛGf7EOT#:mvyzb?CgTndE5xsS|7kCGM)J+iE]y(;oiЉɴXhx/|?8j^%ZբiUBy5Glԋj%e_l_Hz4єiД0U0<]Ru ^;\K5 ?|m*<ǏKLλr:P 2?'oR#b+i.J$u= bЁƷВQ^_pjCn`y#4KKέTAb]hi<ꥸ y*E<`$:DK "k+ \ZS`cj9Γ N&&UӪϴuM;j]h;\HgUiXk]e\":C! 1uMKRNZ߄ C~Ѥܯq@{/ɞJj9@L 3J.| 'aBXcTR˃,)zLO eR}M^B'zww(y AHirb Kv!"[>Y>f i1-\P̀%+Rdn߸pgCs <jҎۘQ -Wu;l;~7^l/DL! *tJIyn.K1͹+ 8&N6xkLVܘvЌ%k 9Tաqh|Ez5*'xv0x@Ƙ2^׹ u %klFPU]{՘:EU'~2lJ@۔б>"(Wp=R%df.#Q.Q E%aɎ˯ym*I֕k0\'x(.EUH @ Aw&V"SLab@ĆtjL +qrO;(v3u^vn* 9Eif2b43<Ć| /"JA䧎B0I`@NG$@Pf>/Om'u=ŸҀ!{V2v)){l~' @[ҙciyT4%t̓6!$űB>litPDwi&NTKG ۩x !kvPxwQ^`xk|҅,i zhh́ l]XtY6(Vͨ_`Hy{KYT8ytN3Yꭾ[3ҭ C099] N\'Lon~;Ϣ>EO_4Tabs32e>3d[jr XQ0.D-T.d6V1 Fpo9oP9³> nDeFƈL0Jy \RQLMRÙTXL"L2  ZTvB!C˻N].rgo]r!k.F&~7h1c` i)Is32m4UԧߠLJd$to3O+v%5A$|9m껼Gz=^$[a-DN349NA$+%i0쌼q7 sԑ'r}Byc_qR #a`鑎c 6d֝sWUյ?p9u nrU2XT_W(ik4SƵ[~8ޤ%5 BbyIPrc]3C ճY 5.}NluHi4>U]J(*n8S=+m#8{:=_vHcʽEv"IY'uPXT ֭`RdNT|7Ř \v`ƒz1.APT |Wf:\ ڴB^ab\A4!8BVpuri+砮, %lBO$5`py\<*bf,r+NGNnWx,`dn}UO\ Gt xq{u fZ[j*.`bE@4O4Mf<`%-# 6"eX\]})wdZs+tSU2-PQ4ZjL R c@.!'Z+75rȎٕ,&XɫG{j(2Fh/'\x@@nSφ<흣;7 aw6֑ ԇcY 12Zz $aI15:HAUFR_ >2mʐ̾rc;VuΦ튦˭U:')>Fxůx:9B '&_~'!(~ L9vS[}[̉eo6BG=( U 1ٻ%ڒj}ByUSrI]!X^jzvm^@_Yl @eUe&?I,Y/=j5c.prdJFQX nEC tW%_j0˴sliV8~=Fj%;@X]ź]:54NvBuѢ7ރi1|}9Tg%^`/Eԗ^T&7Q#ԇp,O&*`$߆]dTä,CN}^'@M^ 8O $kZU7u >PYud%;I 3j#0kmBxL>YR' ɶjׄV'Y(7.' s6t-Յ}h%ctTۆ&Hpk[Y%mo$(I<E+ʇ&+M̀Ԉ6YLTY` ۃ}XVYkDBe iKpFe IJe'H89t72,ގlO,'?Ǩ6jn=V4 3Q^d> _ kD?1  [̄8ws bɉtjbNH-C{sI;EI_WkXTQg*=5롥U9?r$̍; "4톄.7:7(r3i^l6p i)Zs-J2 qyXLWBt($ řSzaYͅFL((Ir;tY9 'LJe% B1>_eYӁ&xJ0H1ѓW()EX͹-~(J_jy~3:%Ѧp8b&'cs^VNDhv@}ʼu-ׅ^* ax}4Gobkt( ֹHNwfݾDLGx%+{a=Ǩ`QUx@< {fYb>RuE|HٳTM;4.GTt mF ] )kx_V|PS%*)!$҆: -u_8qLD\^{Qv)MlvV.@&;7bݵc_a|4HNȘ9,y2p@>T SN9ƳC񛹠ZH~ij젚fszjd,oG]3w0˼;b|" }G4+1ȇMtY1F$twܥH!U?b0LRkw0 <+5!Y~rC`L}ݒc|gN_Lox`%~ 0!O{ R-RxB<>MxL"}FeVl1;C*3\m^QLoa12kf&׬$:p'G͚+/N*DsZ7T@˚c\҅@~zuVb֋A}o%0;&Q&q|hOO#G4^ZPPzǦ[RI'ުӑby-W (RA@k X-VQ:ܰd& @ז6R}jbbA.cWKcev߾Zr.H&^^ĬWuxUcD"nb#nCπ2pRX3Cl.$\*7z-Q@3.\v+R[4zȹ_qxl+BDΦ6XsSI*|+m@]Rx9mUj\"t/ vIB⧶ۚ "=vN\P H^Z8d 94~dKursɔ<#rќ*19 e6ML{MZrPO܇~yBaѪuLgY\wA$ t .=F"B"W("Y0mHB4?p9:[nn5:OЀhكz]Z.f Q cT[{PKɏ9q9 ^_uFm_JT 3[3} 6{!ҋ]K#ŪL&Ww+уҊ$xFBw>#s iA.`|VM]JwS 52qW;Hs*ϑOGP%o#p\ks-iyZ8 2B=+=6:+9qS˄\ QSmvp/$%Xb*'I@ңxɑ[.|kHR+Js`ڤr `H{Fz5{KʂYK+$)POb=gV!2W<xǚ;3Ss\Q)Dlń5#$.PyPDXx T&%>Ӵ0~0vҘ1Cna>Ge Xx") eeggǸ\p# 3@zB#@t֍.$.`\`9< Qc U=fO -}cS$ J\|a[U5?^3q'g I{i|/=8&&۷_ht#TfoW'~Hh*PIYx{1FB(~4‘Slr]z6X>qtzopfōr2A`ۉh.nZǗϢ#:m]A4@O)[(l8k5cFK=\ כa,Bbx)j,,C"O+#\)ıa-CDjRH(&g4 z!ʅ`dXc`gVJXyMG/o:eB1qA4;x;*}(E]e1lcrમ86!= 0T ,gBLʑЭwt9tˍgLJ`'؅=hbͳʷcNY:C1gQtuL՟(e hy, ; 4m\Err*u%UVZhV5lfG|D qD@ս8,X;-Hje2+G6Pe{⺲88"y08;zZR/N"&5oH9D5:_5 Loyg>\"6]3I.nZ02bZT^fpK.L.{6*&t4SarfbqχzkW?UcD7[fXө.csOn, )6 0}k6OF%&<;_&NJ[S㧰0%,2t.P0D ܯ#dˡ$ \Ag$k:%ƅuɅR!%0ZЬZۈNBֈ;5qzpт<^/J /,J{5nghKwcQwrr&L#!ҍ*!d9:{S?\QwX;vX#S`N-.xE Cnbth7ɐA(!HSģ{z:9KG?!8lwf9hx`8Q'$*8x?tW+X?02'vcȻ>I\htX Eheg _'H 3OI n1zN|`'T2͠ߦ[rE,9O&Lf/S3Q !|#p i~^":0 4~pS唫:LL# P76qΪYaH9)uA<)ǡGi;lJc}I9YdN /Ms= jJѥ,:PDGl(o2&&0f/y.$b֕NJ{LO~i<; "n"#6.L M o7u:݅r㼛h8y^x8SE 'i (k\B-YE}ЊAe̼+Zp;aYu|tV'[;g,# Q;gEzyypMd&Ǥg8Ru"6)R$YM$K ?۞n7D;Vf.4u]Ԕ1o.~$TMG08. M:ƸX^P"r kSc;Α~R ew҆f\RQծrJ]՟c:[aaGL"*P"5I!;tUGCG#VDZDh+={=[Ҷh=%&aDf:ht .Qbw둖'x6V4~ 3x$N[|Ч" e7gG JcȫV' dVm o^)loi im*pθ-n bˬmq'^z̉~H&&+'.G63} L~Xzp3>ACRkD} JO}>;[·dT‡H(ٌ6c^ @VD䧻&u6 t]y_ =%_=55>`0+hr=Z 8fח~4=?2Ç I6&3? (Z7uuª\gۣo[q.`%qƎFC+GaaۭӶNe< pQFޥגDWZesm\8 ck$kjRy)f @ DWk?N\g|Un3 [ffgz>,U7KiX tVH#3B6⨰G-~:=g?*64XW? ح~ Zz!|曬:LV+017>ߥ⑸w|I$Vs\2^mXđW1nx~edQ52Ɇf@+}P)q?ȋa|JN)>1,S^j*Tʵ^8'QsxT)$B rh/ ;DFU#*x~(ⶸ-fS*! ( y'K0:c|l}l֎Cs(`3gRsIT {eИ<ʘ/>)Ux!o9x= l.Q~8mENP}q&ǫj?yf@6F Q-p51K[."7`a6w _4*E>>bO˸ ~.ZŢ:cb)gݧd٘_iΫ%Q)$nXAţ)IP/0 kɭRg.Y  -D}!,#_EoEʢ~:A.Gwbb|_+2czKh'1*3ACO~gF;NO4E7282QnSٲo* &9v7.VڱA-buC{Dљ]HF̀37鹽^54 ZrN8!GF dJlxG{q+# >{?A搨dT>oq]Nvd}?8EU >E,1/hk |dN lKoO焝tX),R cZ,5gFw$ڷs,MR|lJ!AKi[J`aҗ?(S@Ǽ[vGlmg/Np~e'2Ƨt ji5IpK#Ah9:gh-0·t1u+Q00 l2; Q =T .䤴#i5jX^^R"ͦ>?޸5yDH:E6 ԤCwuTƒkNye  *"7M7XfTtSEz$ c1e^\|uЀӫI 8"CAϑтСB%p\M@d:^SuaZE-R9tC%,y߰(E̓U{DEIiۇiT]xn;PaasK]R|oK+njkes:sCwDr} "8.Ig> =Eg"uk[8~`\u!]]_Czv/KwjKku͏m,SSSС% *'@1[ >Τ'&Lq"j1F<ViL_:%Ƶ2`Rl i5 >Oeφְ/l *+'mܾ~k3HG.O{+[:b.XUK=7My6v$O3gM!8ZS0kPR'l{ ji+hi˻DMGTW%la|3^ҭہz[$%S걢] $u[,+@>SUr%-` +䴨$]\mO c(6yAq-꟯rrE(if+3pt>HK/uXkC5^FVBnI^Q++4~ixy(l@۪ئ֢flOx(.V?U< Cj$G[r2oQ2i[0(JVSVtctc2h1V*O*JwJ'~xq2。M~ `<0c3?7?&̮bNkAppYPٹkwtQx'\$eRBͱY _L 2M&+ pbD4GWڑ}#X]OiBl 9-``ÂDyoy{+ %)]q1.{0~r=26mЙ노78F`B >2 6HR BL;Zrf́ ac\&nx!$@pĞEߥTy" f9q#hM?LtxE0 ˵:@78!IX@=-D4_ȰJ][_B.sjxFi9zIOhʯ N( :c0z %)yr^?2}o)61a#Ư,4wagH_j"= { >M%}dm#JWPGz7/؈ JrP1TJĄ/vvZ9]&=Y6DQ,ݎP"H, P-mZ X3C<ے#S725ߍǿP u]\X̭)6P}aYG{hBܫ$vei+]h䚺$8frw3k׫"퉪L2bJQǓ)I-0Isf‗&~ '"W)g_)1MIg- _QdTai /.t˦hӸoOiD|{X(0iJLjlAg$S>]7JMC+G1?9|XZtl̋B5'ϨB#f~RRAփ3 wܳK){Jw4RCwr㻅JQpC ^T2)WkNQ"7#CǓö8B$*ݽM͡D 1'l$ۉSg&!)\$q SdtT)|rBI0D$} FߥAb`&(}v1 Nq2A I$ǩnxetWp+pA Ǵ'baj_zo[Tퟑ+^ #@X43ݖ s=Ӷx%TZz* \U'?GeHF3̾^=HXv5mr9LҺ3i 6+M腕Z'eo$ڰaV%]pn#f Ӻ,:Zq c)!K&EWc&Tœs;%iO"}J E-SjJ f}{{t Ee A6U)NˋX| ݻsK'VICE%H$r[SmDI䵐\>tm7ydOvWhn͒wۼRb U8U))w|PW\`i˅Y1L^>,2&ĬT\&K>iYao+, SC*uI p$$bP_H5;ЫR43܉ ̒QqzVy$;88Ujq % ]})q"z5) ,6fhL=ލ"x M+)BUګ5l$*a!bĠِa=BBnIHSal\2V75uV H-^8r%Cvz/)tIt0Ճ̏(x=S (J 5Q#VpsS0Mdiju>hvTTJɑQy}5Mh'0gOO DHvlEWsRu&RFy+WRuJv"bu*?y-WJ5LvV za4Fxy_B_#nAZVO&Oc.`cID1PpJ q1e 9IG{C&LQGi yp_k>UEP-v^@ = B6WGPN|YXd4Dľ/Bux}d,b߬()f,V .O4j%yVM DgPuՕqH#eʥH5!MyJ3k.bvZum)IQ5B/I?*둓{a2 'PC-1x ޺]=v3.7x/op缎 ꭁ8X5Hh~i"İD`Iu{xUZg 6Vd{}g¹cuCPOA~jx>_!> OoD&4/0T $Ww(}cN\SZc)1fc/,GOcJSen% v'e&$I}֟x9 q(T@>b]vV5K5-%6bt:>CX%V*eI=硑KrQ3 2iT"j4tZ4FkQ mKxwc;6aMAMnx8h bBlX&.٪{b-r~Qs)cTCCd_\8>Jwz*E#QGPfͳdJaެhEv&[beL _Ч2 AW)ͯ6t=h({, g-I-k#ѩbǟz'[WjҸ5;. -ٹM"LctԎ[m:JXGC</d KcjjiLrܥ_gV`@{gmMoi}gC%Zܹϛ1&釗(hBW>ǭӣ[a0w9fň=[a wJ?WD6'ʦ .`RxWF|TAc?Yxm!5h_)qtP;c"H4d9)6P;85M*BT( ~qnuHquɢ(3Ϊbb לIDY%/[)qTUЭ^AyD5J2+&h]3ՉsD .WY~*qJw_6bc yG:J?16(`s4(1`3N+Om3xEgjW2%˱y!VuqTqpu~9hT)ZƯQ@~L7b "Y*q`0{:̼!D{YUBCdWn=lB(!Q BQV"7DžvV‰4JiDg߷sde+D#F亅'_°'v 9+ { v_w~?ʷeHPj#t$8x!q+_L{_\RLt9b8ҜD}[E:kCt97NW΄trEY9ϒz <ǻu橖+5' ԊS[D|:1ZRE~k(0ɯG[ 8we|.lbsNlz[f&9"xdC,Bzfl-ׁ[WCu0r/no;R8||@&oX*j+;Jli&\k 4 :-gGr.J\sVk j!s29b͒\BKJSzG-f-7bԸSa= 1PLur~"b|L=w f<'ݮH t9zj$r.^NnN}c*Z &\ .*(pUHy-/؏{qK>Qݪ},=jVȓ/~J,NzHGJ!Z 3T$n$tDų=LK; fK*^L}>"MA Yؒ,&8uZy5Mkןբ+0Dl_V9LycZ9E aY_5T1(vZ-SS@F)\' qT'I·HCZD v53/tnc{#k+)|hb%Q/x$mn_flAD^ *"RD 4@_ϖ>p#Z`M :LG%;"Mr)0*mjC%@i9N)z>5їQD*g2|IyCsYy8τqo8Su`a⠕N5İA-3NF^uΤH00lIiQe]MjqOef֮&ha‘=n0DΟce{Mʟ(w/nnf]~5+04`UJ-+LVu`l>԰Wg|u2T 4"9&qzIPW ov.I%0U{|$"RMGSn2=6ceqSmx]±=[Yl!kU8}=QKCc }_eܯwaT]LZɀFqN۴;4&"puAˍ]7/!Ï=2T)ɣy gܗ˸Pe86xRUM,N$c"XgfaC[l;xnT -aqZl>r%Tң]kؐc`'yR56?*RV7̮k@lN,s(n [LaM]/u;йySL گi^H)^UV "Odۆdk@^p!-tp)_p/fj:6] =8BWƌ9l/|$,@P~!#W>[5bP5S3!E=Dyl~G%eqjc,V`D~,3lgU"Uzƛ5+k"À05imĔ{=E> i_;۶R_T᥈c:P5n=}lq^7.a xV !jQrc=[`kxJI6TD&J2f@Қ^şHE9?Q0{h!vu̡5x>O g_SOpHYNEXRv$7|5cPx杖B5ȱ58~.r M-DO#Y=@bh*!ЭᏅǡ_hD𿉜U T$765za2`.hP۪аF&79x4ëU&K&a# {D9$db6rcD;_.䅇t"8l uk'wHvv4MUaX($7\993[oPؕ'.ѼcyPMUm h`S'R:fabj<'LL,#+e.-̱VUN,m90{\9{[',% O:mA#I]eQ pFĤge N#%sulZOcؾWMa=`Q`-,OGJ1Ll@a?,4@PQcOnsD.7>1:GЃ^gN,eqgc0Τ~!^@6pXq*ljf~xKbμusp BdMt@xbAePxcTÏMԱZ+u+ѧ4?OCQޞb٠ j~)bunc7!zIW%E#z ]4{g[ћfPP>}rϬd u?NwNIOɼs޳(z .VF`Yj\Z04f1M"PFrf(=w:z-cޙ}< ISlfOt.A+ct^'q"RBıV|Md&)MJW.)2bc.J2_ϹA8xih5^{~owÁ?NkhO^bȤc]/ٹ'4U"*zĹ)=l9?IXK%:Pr~ޭl,eIV8,g;34G`A5I`9%1B[)*f7_}bF̙xXz+pdHesA}"^l1\ߦ(\p`rm׹)pqrS CR='U s[-35_Hd`JOaWS;<H2"`*XXn2EB,&m;1nYD^g"17WF CI` 3}(i/kF\_IwF }Ylg.=4iW#9x.v {:@3Fz@ (d.MIQ@2x04P`XRjUĄ9t@7&h=^tiC2TZ/a)+L=\Ezo.쳻X 3e穡 P}(x{nU3Јd85 ;ғ(C!$hgBEh Wן)HU^AJku@/^ڴpڔ*Zn]Ûd hAs{>߻wsq8fcDS1oK!K䄳nO!aUyZ!F78 _ z%|RÅyn1F6Ug  +5|qI-d~RM87}n!Y =0| wE2nAs ٶY{o[l!8c7Uz{t?y~LJ=aF^9-z4~ljf)pf n!4k\- ?r ªlv Sl-fV:{n ~{ĜaththpM 3}묻ߡ8!D-5?B58qH"'0ä2Q<Z%$;RF~JݡZВTܻ5 (x;DJQF J.)Y1tg4\>po^0bIݔX`)S3+ X[=e!9E$JT?7Eg &+LnYh* tViTV$=;LӔd ]aUedBO0T eWbąݐqUBgo v r;0f Z_ n *bf$m-]qܾZSFm'GTG᫐(LG@id-˧{vnVb2'GYWB}:j%?qӦ㮛Pab[{%:F؟j-j/{Ӓ D[>PnѮ`?S8yl!81&Д_iB;oq:ˠ$ Zb  mW+w8/ߐa;1C]W|W gweS>!6 d0{.sDmuxAWN-M.J %_#-vݚSp '4<+UnÅH ҙċ * W2KG/VP-]GDIUQuh E-Q qN VOM1U{&eHlYބʱ& 7 ׵1܋'{]ɔp,ܑoJlvxD(k1!:vCtj %Sync 8d6see%<dFx@-plk]X{V͗?.bm;-mU'?M#R-PWQ$I%?-z},{)^g|]$˩.Ԅ[YȷoS `ryebqTWh:Z sf>§~c=t|ם[3: 1J 1yr.@ /_%-d;;b5b.0"jګ2 TTM"G-?H1qɜi-4{#koSsuROL@*뛠+|I.e^+3垰xas,5pWF8ђ5 ߌs~9# w;ň2_jvwY۽F!Ip3 nI; +&uY5$?5_R3ߒ`kzC"/0iuܨ=z^ìb$6P"97t;)_οrN;#S' Cih Ls[;v}"ï'*hIPwrfiQfBM70 O@SIN<=:2InGhAv?(1Uܸ,4wd/ւ̢A(_&݅?')mR _] \GJ'^6 ^. XDočȋg)y餋1 d]n:!}:L@nb?cVǠԓ~l;RJEDcVU]ߝ]шy|Θ0a xђu.`6>>]Ū(3cn f4TE09Н*@1|_M/sCaC^ZNˌ Z52IOL[,oMJ7L a ttȣ#.a-poYyJbgH;-qDŶi_rmf}Nj8c)Sd|}¯^U*4J pz@DmVuП l|bE e,U? 6qfnF9a+:nRyr_6#&GR~{i[ WO}1.:<0#U_¯m+M ڔ?e"OnPqjSyZϮm.8H]kICʓp;svO4TJ_zv64"ulb;0WL<,jS.ޢm6ՑE riab$lYH"$><'/qSW/$49Cc}J@ޟ;)J$}PH4Q(Z*a^#;=WńéQs6x Þ6]A&f֖QJu# Vd0zdal4mx)c7"֎ZJr 85D lC4k enczGWX׭ҘϏP} ,%ӈGaT-#t!-Ķk{VBo1Ev毙F[m\ /7nߩ "TT6d ;Bb7YsZa!JKH! Zg9oпH!̱ qw\S1zۧ xQ '7*r+5#I밣&2&Z}_I|APrf&YQ v_Ҍaup/ wRzr&q6@Mel9`jՎ54ǧu鿄s,/x>m1M"lkɶho ڹ]Q^"y9/F=[Y_0' (Dmԉ]!3ͦ:$EWQ'à¼yI)+|P+_BNٹglC o aEȗ3>)R!15US LUSA+`UԆQ6+k&1y ֟JN%s;-gy<3euĿ*$Δu6ąI!-\ˌVf 3%W8ߧyNsdb ʵ9iimI"õT%59^ox &X96%( .l|fa^pʐlcs]U:4+D1#>1F9ySP@3t{a3ƅt::!ŋNn䈹ֈ5rYfIzXTJpFw0֞ ݀nrY* ;qJv{4.u9zw%5sz{E[aj)nwŽ &DZ4.KGpn(S PmmTNU4lx_dIbh`>a%V* BںPa[FxHDeNʲ2nF(ɴt42WZg#^QBͫ_y˛i`6DFx(Ņ-7ѭa!~T4G_sewЏ' &!gY/Zr;)i4>cT"8!a%֬E~uePlbw.Hb5ms T;KR.F` tDض @Ble!x-*ꌉƻy`ݯ$w׋QBp.AY* DO9p\@|av{$ns1.Tq ~QYKHa lif u਌ƠI庄Dyڥ}$rH#F%hOU ;}6ٲ~$ LϥjFS%uc~!-8Z(u~#z,<9勿[j+x*8$z |((iAU,tހ"U``k MIc/#*_Pa#IJ>.zZu$Lg2kK]`PeoORkzmbP7qpR3<ܙW"`W+.Oq)f~v%maMm$О{Bׄ`!"ʐSfK[8C6xg\vޛcȲ9stQ Mjk8*x |枾%%!ix3S[6tX+3:Mc~,"[n (ֱad9|l+W@sa4Zx Kpu ts͋}>]MMFLl9+5sΚ, wB?hM4s z{7>_#k7 5oq*;'A/tʙ -4&8  nl8$  ~5a48;Y `{/$sX~}[ :IU0!ƲnV5RGe;ڶ8 *%mf @ge,um)\ܔp@9|Ԫ?4!Eh".[>=E" Nͳ!(D|tÂW|[kB`FznK=_` bBwr$lzl3JL5W{؈_`U) Dj7Ou$/9h={l!%!CrQNH>M6^1|[8ҏ6. >rUO<3춅s$3\5xN\}圵^ qoxYDځADlRenJ! )}AJu/vʦWްZJVzx%8:ޱ$<'ōXe_U/L7~*=mO5u`3~UW7yxP Iԁjr Ύ2]N@x޹+AQEw!xcSsrZ?rA8+ /4W ];Lqv;jۨ(5w0tBL:}Phf*|R=VhC-ҐYDe H>bѦf:'$5 $W%Dm\ev?Kng;*򘺶_̲ĶEKCf4*<7Kḓlͼ6DZ133:G8BDuPͦ K\Op V>kRYr(T?ftF S?2 њ]F Gbl,tBU^:=EMImg*hِ+J)5 6{>a*- },gw"h#Z^N4G$b]M^q#<\o}- K, QJF3NL;//}PP[I@YiCLOq<.L;B :tn-]b*_[ұ,p*_w4ga ^ûAL |Vu-D23.oI#2 +rl:]5-zd9 xf5&Zf耋t} ZEQEFG]\ +w' ȉir^e V?[ņ0yu{>a9(KPqi0zK%6 Dڏ Yx g}}^IٓGSݏ4rW Jk䶧q&NT i[,RSȢ O٪,uc<-e~SYkeT:p%ҜVmAj2|EՓ9kR}8قԠXzcԸåhYI7r.',JT~-d~H#i۬`Sf#N&hpr[:>FV_ПwFgTߨ$e&ÂtiBY`tT4XLFKr8w[KM;+djz'Ǜ1AaZ E~ր '6 hUohؚ !)ѣ]'?0Ϊh#ISL'I_&Z此^. Ch%ܟ6);RKD?=y)W(}JӶY4*hҀQ4L6Gw6\Sn U2E/ 1^d;z퐂Ͳ%_ vo\= g0lJ6euqg}jL嵗³$ih/7MáOʗ)кkc"ƸaӍz݅^ B-zF.pEj쥦tM-,R""okE1b&(d*s^GazP2oAWVa@prDjk22 Q0cV'-tccf'ٸ"UmWK- I3C60b#UO`hcJY [k)3`"\كcd2#F0cNqD?^l:Z(G+hOYQ !i55jz@cj "5 7E De+ynUi jVuFhĕU̺}/¡mbmwf+]W[k@>j}TfHOFS?>|Xl .t:86z; WzDּ uX`(Xc2eҲ7m( c/o*??n-|+|ofp/~q(3ӽL:1;/L[Y;lQz x'  %mӜ/` _t'ޗ*LAX:eTd13/c+ER&eҁ֝/gD32RK Ed5/#B!̄PV(sD0e;]'6:*$RʒnDtV0>F= }Ը\ğGjK_fEUTx_ʏXɁρS* kA.V6u뎖.eH$#vqt_iGG}6c!)} * obXL oZpL*V9x8FEv͐K5db 1 1X!h\϶S-17tf<<8M1gj &]]ۤ:dl3\.wJpTDkɺ2KOCoi0 HoSnXa಻<.*D pXqoA{y>wqrYXd2Ecy2Dl$< ٓTkI|Ҿ:yֻR|3Y8LA҄-Mv yVyu$W湂;+;& St; Z }WjTX5Z4ܧL!|䷻= (\Trm(-!Y@WNiba?Z_zCZyNP>eH:[:*=q4gxT)Rď{ `# 4)j-`&:(/,\<tqWOftF E)%Mi`-L0[mWs[I :M\v=ZyY QE 5/x7%wp!,j1`ULC5K 칄JJ7z`"]G,za_#Ѿ'#jastA=^f r%7axS)CpAr oL&Sf*G(eK\4[(fB%Z8DPp2vw'3ڌechgq8>/pgFDKx,H4&FHT1 #&[Ře 0>xl*{Mɋu'-e{ &S&qhWO<彠WD.=OJ νfAG66dj`m#"A'jL7}  ?!3tWV%yM9ބZ `vד3MMcBMjnO.6c7o ]s'@x&lfň7=-c^ V/`Ve>>[%h=AEq?<'?nd59yNB< m)r}ٚKǠ V"Xmymm6o#ΧP}yt[S| d+:XySvI=l8amMl浟BTuە iƝ)RXeh (>-C@]aiFlZdOZ'ी(x=c%ed6 }[?J^s ۶<| U\ N9)E#ȫ~q#y[}{aT2\{nnUL+9YAlpl ?m Jש# p>SEҫ:fƪC:SQr4j s.(s*d=sd X˗QI ?·$L7񽸋 m2ע~תX֦>ʾxFYCo exF=i5#$y#!;e~Jɘ x( //7,2jߟz%{]L<c<dRHI-~u7'\'!N. O8mssCWiTu*_+8UKLB1D/.:+h~X=^6{.ˬ^YguQ[4Vqwc~ D99[ % Qd6 sv|/ q3 tp&ϟ0n:DZ+SLgr*p 1PJgWl4uxƏUb'3J$fP?i]G[ 1tkPϚǘVqMhwJ&횴9M&AYçIE[y wvb1uqEe1YhrU;Q9 R-gYZ070701000002df000081a4000000000000000000000001668c1692000223b4000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/]?Eh=ڜ.+ROfr1;hP'4l*K1M f臘r|H9Pg`kB!0f5E=JjcU2\21^Pm ؇(4.r l܎;09#Y6OF@޾1pTg!]YaJQ9¬x3pFJ1 "F*-bDeԏ8WZĄzԟ*e&¬`ɜ(2Vn,`0a@xyu|txgU:Iq*|`>Qs3ڽ46U7IY8˾UѢL_6+ Z> Ho4_'5kkpĽg\Q "2|y[`E3GC-$RT_߰F d؏˞c-DcNGAV`̾P2kdU?KWک͓S͑tz%QEinEN& ݟ@YUgҘ8\p֨{ '5{J_>Jy%R=X)|ag%2;7$c\KX !ݶ=`4ÀTKvM+u7҈cO<F}GG-28~Y+3Vagp|MsʯXy3`rH\.AU!Ca Z$xvi#Xf)/^E";Q=yYXr9!'%8+:W:ddʫmYpr6Q5? Љt@E/E̕[2?Q- bJ\\ a)@b 8B'' y ZLq5 r0 '7# fN4TY(y KZYS]5#AY𡣨  Hgp Wt0DǓD /RMlj2 (6QܑAG}M=1BJݩkoG^% ΪS8tYn$31(p5^%eyx˳︎<+&*C$]`WB&ȍPGrMfGfXv6x5_X`UFw`#F9d`I- []H_p{a5"F~8L)?S "XZ)'/t#(\)NT"1XS8xv*O GP^{g\?xZN\Hŕrm&uH]7Q;]OhO#?:S\i73z-PójehQDm4QgCAs6QD|Sh{,eJ uM!Z% meUee/[oJE:-"6zB{'v9)NEFyR! 3H:*U4 h~̘vh;k +J%{4[ҸR7@f+*gW1az#OU ]IFˌtƫѼDFdo'L ˔'BU"֕B{'5)ݽv'y5ec1NH =tB\+810!R.%LٶR$X%79)%# Ҡ%)!n)%h,@0/lꐈ)S&0)BsOW|`{Fӑ+d''5:'9=ZnY  /{VZ F2 t"~ۥ|ؕrŇdԣ ځGw4WC\q ܨTLcr'λ y>7sx-8k0 1ohIB[Lc#GBE HrI(9#"].1*M%Vn:'.iᅣ. ʸ{iO=sc˖=VPEK t(2{Ɗ"0z y k7T~;<ҏ*:јoL^4g!;S]Vgɯ]k1 s@Pe%3 )F=ʯf4WO [8|9hn\*9Ѻ(=gnk|3 KJ rT0[ዩ; "RŶ;AjԊPvLǪr%ȈaA\d3|vb\Ǚ{r0EsF>M  Ux!%4=Ԥ [&9#RS}B r/+|EI\2(jC(v.ƱΆ -O5LNM\p ɻ Ǽ)W6|uC0ͬD4_򝖌ER,aMm@+։O/7]3@6 kFXvi3-}` Y2%#MfJA\E4㙕& D̢(' I̲ԅ`EfMc1ef%%96 C*X78Gb aڕX?8(­1(9r tN{cI5$&]O TjM]Ԏi|3r^RGq+D~ǜDIv,j{^ _TS6N:fL,e#=v˚ $?0 9 PML,[W%؜$+lu%SH\%4[tdڐ}хU$ԱbI=QݨC֕M5ֿ0_0/S%N?EpVM{ToVP+l7g6}}~aK ::=9rrkeX^VC/hP^ eLAu _9XD50J-][TՐ[Ne0/#usU[_i@FVu0kʼn[R_1hƴ&)n% H'a>;c14]ޚcfT׈0:BX*i0 f4{W_I017Soi#~Zu@?M_A!: V8z&^d./pkƪ/hGoz-눅4lɃNJ7MD~ V`0TP-EHp |t#1e_KL@o PGg& %v' Uu7Cm6ɃMؾz9dowpi\K?yr8~0N*@MI̱JeF4N:E*pn?DjS0'jd)@d0r" Ϛ̺q4R` "Ό2nzrڪo} }?-kQ<,jô> -Ǫ7(A&:)RzKp!(EފO=[VެÂL*`\+dZmĵ,ZmPO<{K8R_9 *֩$=9ZίTiqPjHNIgK|8"ITA}g+)LBqg\]~r%s}9 d=sD;iUJ"Yc Z <ĭy9|| h79{V@,wi%#RHF U٥A6 %+Ejt7B"$K9|- kVC)i5TFXi;Eio_xTFS\6spjbSdo"B>:.WCFb/[(iWIMJEN@a/.=Jܓ7ι5_ yNFD{aȼ),D eQSjZ/]~WiUe:VWQA~} ~!p7Ԉg!T1qma,i~V&䷘K˸Л< wL Ww ? `b+;P4&ۅu,(3ciͮvP- T%F=%A3+tciF4ǾwiwvҚR+J;+8PvAu" 4i|2 |2/ŷ)A~Ч:(7:6` /$'26d3$Iίmz9n^0%ߗ|OfgՌ{pBC#ʶ!%Ĕ<@$_ueMKJjj[$LOKK?$hzk6ʭ-Rȋ7gũ7XJeطob~KD%@9Qt9MюcC8[#xhCNZo5(~Nj>Q1-[jy"m"xps<}hφR3nIDK$t몳na=i tP[Q[V ?PB,jOPkJMX}.`KFvшNZâsՈk(0ÌF0Y?ZH{~0аꕯRGl H@]dzfQ$ɘ8O$/;Wd]FZ*~-m얃F^XX7显6rx0։V?.wE6F%DDd֩ tt;ÅjYP6* Ey'#vcduŹѷ[eIȆddPq1YV\$h6,˯lr< PvR0Nmg"5$y‰S2M\9> TԜN|ND:3[rGMH#C?b9$>J?M _֎ ڹ?qGDpkzmWVKAE+ᕧ|92Kq!ר+Qb8vidd~ s/m A4:]p>mM2<.ި:mRWĪ-q*EӌJ&d`uȎeu\]/CrLEB9{Tq$Aoae n n~yrg +[/2N:I3anDD:wM>6!(aRe`(fXEZ2*\1`LgN߼Z' }MΜ!oz]X Tݱ6LQܠ `tUeцAѣ8M6QpBxNgC=4Ŝ_e* y$sf5eבW%f@Ofp'UW+-H rKR;'80mvȘsiqe JV q[#m)vm&%oGE$W4A/(CE58` lqIV!ܩv#D˜52S">ʸҳ|Y{H4]$9W/~uZ<Uk ӥ_{5¦ P#bc DwS5GaPzp!rE1u|m!Z e"xnyw~ˬC;-]YtX1jC Q57.N|q~s b/cA;KQYk lpp: uA6+ +mS႔Ih2V!GjqsUgHJ_f2uN2}Rb7$lc*Ӏ̽*_deBYpnnPzV~'!-SR\*kN& ZW ! dhx\5hi_P$]k/\ɜ ,Oۃ#Oh5,e$6> UnjOH[//sx9vX;=U`oQV;ѦGNs^z2઩#QxI,n/}6V#Z)ᙁmNii$y?K6mA79lDAZq1s@N3g~߆1#{JZ*{,H!u}='H%rזp#Ђdw(MW *DW:Y6ҁ"yOD+*#϶\ [ַBy5dY)h0}nq9#vx~ɕqoE> gьW(1& gIQ8aM.{ꗔNqIc$dwb&@WhP.r**xw;);[T??ԒM |x8Ro^쥶d߄x*iѵ:/Xrwow{Vm`.9!lTJ_ fHHx֘ۜU7oL̳p |j^QYz|!-ia~>z?ˇ9A$qXYyA7)c͍fF!%+WAԧ@ůޢ[m]tm@\A+-w1Հ> L$ <vT @Mqsa蛊NO$^7'ٜHAM BYnBUoqiiCh" Α=eF#?#d&HV  ƃ70y b+S?Gf!J.*=7E]|͝W@lS}=iMӹ|lEjf = ޻L7EYu$߰ikYK閝H0K'-F'# ?~`CP f3"T:{'Gnĕ]zIzM&߬*Z  ` bF{DML F+[K2V큍@fT#CwIx@˽uU)=~2ls啩VNfA:V Ȁ1cL30P:O?<ԩejY>`/%:ZgfgpƵ6 u3ڱuw~IܗŶ܆.uDJدƒ9\'puؗVㄫ=AhjMB $L]%gi|oIhQq[;$@[N~݂+'M4: oo%zB, 4)Fݼk=`=k`=Mܕ]ͭl,8Óm`i7qG=K5i8wp=B|g#n <3b*MFQ2w(6zI`g9a:, $B1_(=J*0ݧezd~bal:;Q̫0qm*{iw}Fj@qJIJOx6M8skKȦKB 2[CZ>cyKis F$ϯ!NQ16Q>YUcz37Kvd8نV~*osA\[&nL];a;,a[gP/D LGp,'$8*~X2?}˚Z)hUM`!Xi}xؓ׃^iiGаǬHK_zf?at(cH~0x ^>Ö+ƴAg\Plͼ'\֖"JM@nGoȐV;1\CIBbP.LzdFG|Jp=q àޯ4{̗,|J s,)Bf 2ƟNsv 3ΔbqEʨbMr<[u.t}ŭxHW>J @L= OM$k%haduVV}B mz"DӣR R8٦7wz쎹VUjˁ&O7/*[z~B C_ $J;ǔݎTS|f0d}2O^1qvgx*" u=Sod-X<6ܑng0} ΪܴI8ZPgK8S\*k,ps]f;iD)hX:C PKx#E|ePrN2F)?.  s}z*@}߮NU<9 Ȃǰ|ߴbV&)Ïgp.[7U\~\deE8?Z6Ugu%?q1 P 4g4T˶v0M3!3(q?S./XǏ_[gMeJ _)[vUG|釤ZXg7W(]?+xm9:ur Ou՟=\Pd`ZףQ}{&X $#uhWPC%4j=d;K*}yLK6^Ҫ ^gy(ܐY!ǤMQu3@Ny%B5*(nKKANzjӄ? n;?"XbFMGao~_ldS~U?UՂU)Ȥ7i[ФhMt8 蚉U[պ%OaZsB"\*/Al/??p G9;b0>\{EGΕwAI4߇1ag7L{']B2E[^$+}k1%0[{cGE`/{-QvIe4pm%rKgNGb|A! _M!:2i.fyO*d`O)ajſ9 zfٺ#;.EѦ3iAͥ MiH 'KH./ƢjϹfUc_'m4TޱѨU/)Lr7N2^0r@}(I.z/j=q@ s+MVʊ[\XLyqǏNw/:Nx*kU4X;;M_͛l93l/%E 'Ͳ0=y`b>ޟW[,ai_.y5@! ( SiFnsNnޣ72efrU"\]|UDzK48Q=%*ɥH+a‹rv@Su߀-WwL0žSJL~ń 6mg²v4oIwE{I虾{ҷg@UƪXj 9<\5*ϝh~[{Cnżl%Q`ռ69 !೭ ǧpyqJe~}wd'|S14&m246x Qȗx\cE2;5]x$P6_sX8Z"=4"^~l/H,5ud7uM8lζ'iR''h /#eZfjxz\]-׻I |+>6+ֳOoy=g~Z3;Dn o+(Gl}?& wF$<}EԄ\:q*Q++n yVQ}ǨFBlc` ^^aCф#0 pA?.G92# H CnQKoXON~8K/J 3R:/ Öh3Ft}"xBQԥ\Qo2hԆ( /݈H*f}v|fEQZK."@N^`\L;{~O{Xhk-(nLC8Zd߯6/QɰA\ї]}7OĩAX1\egoShmӯv`XW,⯁ٲ((E%}Zoь ?طa+ۅenEX8">0)x TYJ!Lox8y!CMNՁLH|vf y-蔎AD@ut{j xWa+ĕ܂x%Px?@!y/ Z`?Jy첓u:b@X6eYVjYZag{ISxSp<[״.t5k-Ut<߶1@ # ^B z[quzuj/`;Md%'t/%CӽZXrJRwc"&urOOe %C>,V' sSzז@%ST8[ԗ,T_6̷8%7||{Z<8t)󤆔{&> 壯otD$*ʫp74 jűB=Ԉ/IXQPzrbHʦ)St(@Vood# |Ô6y8K Erq#*<3<8w֬z_gPŐF%epg l<'&x)ws[ڞ'UC+}~qUCI(`gh~-aBT y i)RqlȲIĀ1 E*{ nrE<'u潝;˱Q/ "Vc"Eyk;ʁmZQx>GhnNYG 6Jebx a$%ǾO <ܬ8)DXBe9[ȷ/ǥsLXKGY;~=6'kg*3vb8IcRR_7bx`хNY4TY4vv|B9ב`2Ws_Q>Z/oе%џY4养Dcs:Y Ї;;k:_@зSn_R3E0xچc Q'WxfV\燡7K˛|mQA9fcT qRsڻH `bUKS4!Qh?.HԴw5u7y9S2>́&[vEpyJa)=;pNe'O:t~m7HC~T~c\}Muk?:A I,B$&gFn'io>2UwQZ4!0xO ^ HhhC$.)BE=V7Rf˨bnz*/w8==5A,Dm{ˠp̯I})De*鷻+ҶK<Ҧ(I,|i\È-Z9\=?lϛ^Zg;G=4NuZCg|kѲnE;RwmKR&P.0/Vd,Űx﵉,LN19m,~([b%~(P("\(95F/K; }H:s!'He BT',eiGhү|ԙ z HxJ~(lI݀eAcp6*GH^_sBh 6y*Z@յ>0Ɣ2v G敋*on`&Y\ޙds .OB:T o=dӪ3師9VrtH5WxƦ\%T.Pag(^+-q]Nby-a2|t"dl{wx/,7sSC`nߚƯ )p,!wxARSTLP#(-YϘY=Y,t')+12K5ѢN،9v f P綾{P<΋SЩJS]"&U^8"f_q<@ft:ALG@ۉ#}WF#?^?f>嶯kE) };ܥ J@C O6$ӥ"nfGtҺdeYϣCF+&Cf"zP5xBV}6ǞS{\:D͐PoUB>O[Leە4tyZzLe[MhJ9}Z_&[.MO/w_lHgrj߮E&+hٸMj㌖QCEgRrau`wۍM}:Tf{a9BŬd【9^4V/ NI[F:af?*f>'AL`T f"X zX6>7RYdzĢ-dڗ=Q[EkagؓfA!eUR%Mk#U%=4*,fG>\.ܣPC,4c aHYf]$xu,'a:aY%.!lNΖWЈL VSLw}=O4#gX5a&ae?2k iWXặtNQI ԭ2WF*{ߙqOtk|P2nf= )%ͫ,Ԥʷ[-ECJzVh d60N(2 w).oe|U"b\Q ~泮WGD9ZZ>60eeR{sUGOIo Y[,x뾅e둌<ϧf+uUHA&_NxNyf\*)œRՋz T cxlao$\ ׮3<$ uѥ@iDJ)E؄WG%XCSqN1%kc4b99ӐkTDJ,#+S:[.kUӠ m]ZpƗSt(A-ث;>㗵DL+|ow~\GOAPCNw.'`] ͛?SUyGuYJ^[u9Py:L8!sk3Ӊ(`oָ+GՈ| ;8q2bea!z0Ƀ^<@n+@4HiܨHa&^4q8vv|H9gϚ$GerW u5F֪eLct(pf_<;䰅<%n}BЈ;sNs{a\_TRSZmkT1ܛ"Ѯ?Gx"|5[9PhiZtSSe=cGbKDeZfDsc è+In9yn|H'Mb" {E* $dڟww3CCYi˻\"OO'h?c”qWIϹv[t b.ʝ_gyTe<@57׉oŭ8;یsT[ aiz[śl`Yl\m(2ڪ%@TUÞY ;P152' OBMuKwȰ9Ht"57.~0gX m'  ,/àYywCFMgCۅAG u6ߢV擺PMҤ↚XTV'];a5AD׊ۤd~+$EI:X~m]U Bxq–cA9Fvԗ LɊPJw8b 55.4c;'OD#*7Nݢ*̞>wM:ժ ;ʈ\(!7N)R긏|^ű&YE0AZ$I' 듧gzJN!!{ 0HL)6'I@X"UEl9"e o)KYzO/kv"s>[Xe 9y'?~Cʣ3蘲t>sR8. Y8xc$'@B>A52_ ˙#9?>U!"t8 u.aQ}0gv8FlEXCfܳ ٷwzvsBv B?g+ҡ)vCI{#2=UB\2ӂ{΄s/J##H1}A: AX E)ѣ -U(R؟2i^]|PNos<JEg}|7Q35o)2v^2ѽ6ȁI(QXrh~ 3Y *k 2gK)z6[;d%&=3Y&ҙ g}6 Ѧ "tV®~\?q6/|?2HwU[3luSkN[I5]2kJ-@Ty  3Ix{1u{^Nς%i~ƶwW-*EHyO" oa+?&"1UDc( ،.]P?y,8ݳhT?hWS!j [n/mFP!,r<=r]5ݢ r3P~VÞf3l:s|XE_u^SL#E8':|c:EԨN^0]7: wf3>:!/'BBa!<Ԫs WzF;+*OUp/g{߶DI;K\.;m07Q XGL=#wa,,BL:V[֝"z%Y!Le̪WY!xͫ۝ JfudWcȬ%h9h:ϋ!-M}JfC1~n.IԔy0\ 8nH-Y-3Z;SsDoRVL.Oцh`,DaSpy 6Eb(zt,Sߚ U9g8%8b="{! !U7 @ 6 \?zdô/ߚ lD G[H . P2<>5#Pك3Qu[86֧|ω}=.P=;eH b GVN3]~q2aWdt Ͷ-&E 25ᢞTi`<֩9 Z:@i(4mnqDdUeAR̢cYfY16 y'SEw=~kűivU/I`e|la%3s10Fw ?"m`,G:S~G6nO/+/H!~XdGN*R 08f 5E_n_> i>fF[g."ő*-z&V#ۼ+gji+8J2^,M~r*p!ݏolLVʤu-{T]hAi}+gw^fـ(E!!doN7PN\Ј0`9tQWoLSe*PϞhqb\G ̸3)QP | ~cS;H $L$b"!DD}ꛎNɹcDr>|_;3x`p@̻Kad@g̒ hK|f5q{\9 rCU\k T :!5P{ $vy"[qXԑyqm3s* fX[aYpD]_A e&;Mfޔɿn7&ChiF׆)ϷlJǀ>\"Κg*V]pxŸ*-#Ce=nl^#m% B(z0/}7V~N]Q54$*h؟ R{,b*tQkx2 r qmlRI@:{tc<|ApRTU9Q tCqQaWbvâ nBYnyQI%`6B_ 1zE4Ӕ^*dOW/Y}h| sȸ9Ǫ9$VT^n->qm2lYY;VFq'ҿlu&ePL OM# ,EzHzTPTq:{8w`f;guٸn/gN5fxb:A.?<3gDv vNndQ$$xrгǯ}(G.MOY 8Plo̗aE~ss=\'k"yЬ\EI|A23H܉yf񚠒!jYd.k'} Zf*ޢTJ"m  |9'N"Ő8'mݠdc'  ,]<Mz9O8FRG>Dh\F* ڀ)d3\L*] 400D+ُiw-GR>Swl$7И4oH|x$K#Lzۆp-V^O D)rc:n@bINjWB#/fZXVj7|sb3eѓfNj1{ٿWu~ZNO@PEv4ET=F8D<*uNYVu[/7v I7b 4a]nLLo-'bCsA%qW[-؏$0(h3!H̜hųBf&̓=}(x!*\|Ʉ_&bkz~kw$#g?ZT;VS'ьdH:7eJBtꁒ.RL 1B0<9?zBgbWf`2-RbHoVoH\-\Vm'8ah\mx1ׯe~W~Da6If./R( #E&KvQuuWݪ@\]aS]dmۅrv9!? ]7M*S_' U^2.zv$tE-W#<W'Z¼G:Zu]` AG;s3F9~+2t&<5{N%طP4iSWYYgO#ƵLO9{Hlpzo^t{3*|mx>7q-=2}yJ=G{mi-I,If8}t.nmC{<$LE :Z :ª`Af;OZ"+$:wj`[:oE$aّ>xD 6jɵot%."4[2 k)ݠ(dvlj- kGt`[YW qH f u.tk\g=}k-vF0cwۺVTU Hj;,븳|(!FP'~#4^&JoT)*\J%):+^qQj<_ҺO459K#E ayubn=gU+D튔X=% 9 I%QqAz7SY,Sڦ*Bδ{)bjŢ9{rutJz\xڜu=U:,^(|`K_3 \1Sf[`ۙmqf C1K}&t8_ǘ8X~D_vCpU؉w(n o i kbgJG%^S>htR)68!NˤѸ@J_CĎ[+8g(?YATe 9o #=藮b%DAzч 9O _>;]6wB)L@ SډG'P H"w( ]@#Ә\$!Veo٭>ppyVgra $є{:PAxflb-?H+Z{F#瑈hG)kZ]nShh o)A"R刓)L̹ޜo@/ F.)ϝPO8Y$2 [HaYn[7p-'Ns?+aP1k(mh̷kBMdߋ|7ghzZ:$s |W~PJyFTZx˕tgŅ > ᆶ)? ^\3ڴ)J,jH)Ы*/*6֚o\%GyS JL_*?bx3Uu*XHrVݑΚL9s(XqP݄&2e|DL׭~$?t+yF%~횣AHsQ6=Đ;?1r71Yt :t j 7ݍ/*:zZ -u*`.*7k"nרcVދc,ڜufDb Nʏ}8Pz8MA4gQ {>*z1}Ny>uQ//+S M{vy Z2F'LGE}[=#%!]Kd\\x:kɕ 4̂3Yzf7SQ  S2Kdx{xP-5eS*ʔ̝ ⊾}V IY;G`1yoϡ&ܖB$AqJ,U<4wl$ؿn6A.Z[zBqݨ f}c| ^"1N!mb$ոj)?M|$`ٳxL~GN=O*5ͼ,`?._0ݕ GE;@=VTSq'ᭌoW uzZs"63ûƁ|*O,2ka#US?jNa^a.UnӃa݇~޸-7:#-<ͺNƕM@vKMzּ;3{R:P4 .iᵰUV+~=-LΞ8<[j%. OW(մuH(Z܈8]}ޓ.iMȁ\I⽓O] 66Y,orxb#k]x'/㔃Du؅zD7Qq>ؑO4Qn Wr|pRa$WbvKLkW86FY۩Pa_BJnD>Klul JT1v.ڷל[>Hv# P|iFgai0jOG5`ysL&h}bSbFrһGuޑLq4X?BV於x` `e<>:aGAQ->SLrTJzayXbFo'4M0f7W(}y_Z`w<2DE`}PQtY"5Nsm9q-1Q|WjmY6'#|VvMoP>٬y*=ޢXnc%zH/da :>Ї   ѐ^E¶.3xm6vY`w譅՛RZ=oW[SaOJHjzs&{F9we2# b"%'p6z$U^)m"EyNzV{WiZUA>9R{׮QZuKOԁ#tIkl0ndRi aԺ]d! ٶ 1Q|"Z-ZB^*5:)1?c% |5]}TwAKY䆶G@8 󤉰RE*2%3NFC)CIsXuWE54A[zŶСUq(N(l/:R%Zo~4|okE9%l 2cI~qd/oK>t*F\a=2T(0? v'԰fw}Pm=x#PeV̄<|4'ͦIU։צ @j!KmV=w3*O&LƂJ.}+꺙gܗM)  \2WCQuÌMF5'x|ێdtwI:A_ !d8;ocѕTa{#@fLwoRaq|3xY:8D|#OToDO%6o=|K~Tl~ms0t⣓[{ԍvnQn:/l&P]:h֓zЬP?[>y \ 9hʪ)="!^p:y7 w=[ EZY˿nQ*$RWn&Vkr'%LJeuB"Z #3O' Ul0j0mNmný7'F/~2_X^b0ՎAUɔ/%O}i-.Qysf,J$_ [Ii}ߨISݐ^LE_@9[E4 nli #n醽V"8msl?bWEz[7_I:23WGON@֫PżP :> iawnڨۛlQ/X[|U#vuXk*F%W56ޣ碖ar3x hR!nsysŔtRSx 0߬ Z-%ǬɅ1SZbpfjw+%9]r.j4#(nv@D tóa U*k'XcJJ."QIܖkioaI|1 ԲTEK] :y@!gƨږ\U46.2FV>^2#(`\8Ѯu_Bj]°%; Ǣҡm ȓ2sHOH}*Y_]s1gcs< )}Pe!ISn8^yAZ3=+`H6EY̞?\1?.; KBm8Efp&7(:|G0AM VGfdknUE*z+#so[&k_Kxþ8zT6|z"Aw<HΘbBB+S$ T4K֘_JVs]{'#?V}4Btn͸Zd :(3Oή!5ED{.6w{*r"]Mi3M ǖ:khm)h#Q扻gmA5ck9)sW&^h=DTkfKj(0Lʅ}:jDAL7 -M*W"ς?W(DPH6xODr(;hLmځF,cO$^' iti\Vɥ9)eOyP +RK@zt#I A`}bꅋ;~#F+Je921Rw@LןT NoE Kf$'T 7|h=j IٝmUam-#/2-y=w[O_"bx91 =XVzhBIU'+ o|dj զ~ܖP"صgrnw1 "'&عLNYg!$W X:2FLb a o~0,.ld*ߦ-<ܥ w~-'ͽ^bb|eD옠.#>=W/v%۫užIJjIz!].C7r4 0̧}3@?ԽdL nMMС;,P̽w(;J(R||*"Vt);l.q3dxMM,v¦;zԤ9.ʱp+dTQ0KP7!ݸuo* xU&~CTf;=g kGmr+,8Fݧuqe!6Թ7H-FcKm'ͷ`9o՜"@뵙lO+r{VR ǼFvFxeW)41`NL{L{RZ;v.^FrUg+|c^kl xQ)+qt Sq j). '[ex=3Ux`[R(Va-!sg*2)R]7VcĆ=³gPUhӭx檅ˀ6UH۬0#ţUyA> DG=l ˥E9HnJ@ùʹ?Ǐ&7I-ԷzIF15 VZh?NB0:AXY [99- @!:UA0H6YyȉDH1.uG%P0OY_AȭaaCC;nZϟӞc"L^R$oi3Pvc-AċO `5z]'F s_KN7:z m(O@+l&6%gamҫ$Ow:[@@-8>}$\͵o|;\ #)7:;폭zEX%᮸bزگ)':H301ZZֳDm 2];CCͩٻ$=D?= - iڥ 3#qjŬmvǺ|D<$ytI64Uaצ1mRŒOTz|5:{]pb@#G#9?Ȓ~Bc=dwkT\#وg fKL_ۤ?[~a=ߎs{i^'Tk3=@mWi86W@~'KF_ *$DEW)|Z~+{&>XZy;0; ɼx\!|yy:t8=^ECc"bC<{֫n\2{Q;LՒh]F&G+Kq \ 9?JAɊ!){~4oH7m룛=]*8xM_%C>L#Dz@lxPk!Oo̧ꘚQ3o xTfkEσ|z6y\D K|V:A`WZ:XGjW%WEM9B/R`mę K^֣%O熟%u $,#z)ui 5+& OnV40 +gS8܃Q69ͻE|vo;SQA-Bb F| n!xF{c6&H1F-|BG ~mz>b$t+}si u5os~Yќ;LZϑ︙.8 ꊬKS}\Y){7E{eYKuޔmJ"7"˕^L٥pU;T_:h3rۖ OG˽iM% $ JƯ>8oiVk/wA%ƻ\D54p,>~6ڂe LZmC\mĬ> {L'!3 qe҉4 #r{~jG{v企XI~!=*6mB:Wjhx3Q&{XLy,5rb#)t?Y:zw/ ^VL!fSVREL>)=zr XB.X}Y1}5XdZUr3hL$FN /2i"CqeTQak/RZ;In}xah"QE>Ytmo@0C\DLXhx.^(I1ä|3ˋ!, Qu ]jlqi-,?T&y5;jFErav(Q`.uS{xZ9p-5]D}Pk!B? _}{fW7A4 0qi[2OK%XngW!I)!wWN(@K̪ H;<4>)pt|. D "h{:;rA='RY:4咹'fkM1&70 ~dukEwP PN*XsƎ )eW?lԟ͍R,)s`h9& s?x̞ vLyЅVj/lXl!~&I?:&-b ȼEi'⧉q"G׈Z&XNY}9,,0mߍXbjNMy;0'=]v jcƂWwgZ Jq8QHE`tE|tDJ,tGni*i96;Ea׿2ubћ$ 3 MF8IZF7.jLb-pCIELoQDLܤ.B V`w .] &FԳ"(kmtE3僼1deNIi ?3 WU..vr["1E/ǖ#39;,oI;mG} cNRQ2p+I ̕k"DϢ4s l!-sL5b(7JLmJǯX Ư+~u4_{%ʏ05E׀)LZ1 ,EO,xA na87h\SYEb] .U9sJPh+_*h":f3W T͠Yh [KW5P6gsaB{YϥI ܫ;U F#TA^{<#˂:ouތXquT hFRb8sa& 1Y.!Gn,f9j85(^3|1e٣3D K(T%Ga;Nm\u]\w V4TeG۪'7@n/KhȢ<1o}p lLrv{UR :Ġ-Fv-BoO)wr{ѩֶ;848"˶wbլ)aA{6ܲ`uH2$k!]JYFk7!$PKF9r@ PrvGaMpq~gYg %MI&Xyg3[{Dv[d`ȷ> P9՛V?CyVDpZN`% K3C~+FjfT_ ;\ O.S?}Vr^"ޗ+ rYG_\Ҵ#"!%(˛!%vB締*ŌU '26p(.ZpϡE; {Pk}~j*WdтxU%ZQ=;I.fJKoiQ3xab:ĹSS&? B)V(~m>"L}<W׉:KA}--32>[U./+m!xao`vbJad;)UݡM H1v/Gj 4V].+ ;&[ȏ+@]%P|cꪲFQ.aWR85*)Cۄ?p qh(5T;k+4P`qIF⁻dP6^)*9냱Yltԇ;tuamo&Qъ!K=]*܍i?O).[aXӴ1#h.&If? r%f9$:c07f mn;oz 9>YSڵ9WٿV_H1g:,1Y̔le SL6L@rUf.Fu[~{OM˽x&WQ fiû9db(vǔiZz[6e* a.dcktѡb{!1%[fec\o܀,)3Hv*"TJw,@xcljzYSk}HKKy8z6 _,m@痓fmF>9wUv4jr@{J:k,͸fh: Pp0y6;1]9ǗlIK"s8?P6}p(x-ضhtDvH> mEZهXi|`Jٲgq^T4О87`V'Ͽ?/cz^w;lsǏ\dFn{ʐY2[S~f[!ûs@郒>˪D4/c@ņ$ pֻ`&i\.>DX[7ԓwvLS&,kNe'­7]<%E` ;RVYαw2 ~oT]B(oHĀAˀT![JM9pF-4 dDT~k8QЃ7YxH,cw?Aĺ,ݹu0HA ֖s~~=" (7A冞\τ2T&4fy0Mjݖi-<*U1zw.ZGf E~oi uu%=FΫ+GܚpZH] @3zy]L:`аmMT)]ڧes~K .3Al2JN%szfҥNc7|X4lj }I8c8o{K v;p2qƟW8žF؛ 4IDC8hb2PM9/٘8V OpBs }S]Q}~e g()ӵcxJƮK$/&|*'!1Z犮dP>1Ȟ@܈Zon8IiY}؞"q&M^cRNv% K[!N!GIO֔F boI;!cdzYL}^(2a/0xF) 7@t.ACM.;r8"Ʉ i7E3"QPcV <[2J#>W4˰<'(oy%KDi Uq?d ?8Rs]:Rl7mOnC;hpf,= n_B910 VΨ~sХ}W3J{2!>fck 2:ŊշUqJD1wnT&x"?SvH#tBDvghrדcwkBBeda(mu: D> ,^U@y' (dt]IKoI mLù܉lI<Μ"tpƝhP@E<>u F|d׉ir`!eAE05(H2? _s}U{dU`Q*A(6%RgGJƌ o#P4Zi6lz1CU4IU1EEXyJ=H>UZ7rҲܢyrɤz(H҅XG❙է޾47@hs!C0gԚ|ڞf]pYz^ޓ1[hd1y ^LC-]˜GO͑J v~O$R@=nb u !\o?f6޾1:tYԐ9tnià`oMXO/UZެ5RYsCR [ǔ5|?ܯE4XW$ï_xmh. W x Mc&iPs Y ن-gpKl!|f^X_.e 5j ZJ[8iWU!qb) dy>8twv K&#>'ˁ)rze8@뤚Q/]nr[$2_18} t!?M(ѭ<༭zq=jIޣ@[tZM+Ohi#kS\̧41%51ւ"&lJч.JOxg}[VC(ueklhe Q`n- ϳCQHռC _Olى񦔊 H~g*"m۬+d23n9C听dou GX>.P%`C MLԢrx\ }+JVWr^* 4 һ2&ԯ.31 nHVT8ђXyzx Xet v jFl)19zY~DSk/%IEy=-^Q7#lQdբH[3.ѷ-R%$n_TEWFL q RLCɔ4ZOYR/1mIi|yoTRl;u9d}'d3E _{mZȯZn\꿓z{-RŹX -:|yy#PMy$D!uN#x|ݒPRCDE k@[-TGN[R*9%[.誱,8dYQևnc=OVAP$CG/AwO ff5x1g>QLDc3X>#D60O&zn8^Lj";ը;CUPΉvq=bh]tIɢIri>èW>q [a> q2B~̍74`>(3=p:TΫĬ7㣸RPP!_])quzXbUoűgކd^8lMmV\}u7[]'EjdΨc8G#=<ޗBu515?}0"7ZB-ug .@ƄsxA+:uL$ JՈ=;I1!d[nKqF`\u Mʇt4K7*>e9{WGS⁊I\0g/N)BW)Bgvx#}bIYgjWX,4"v(^锆E4s/i9X:L$:>̕XO"߮끢Oa[%2ѼڔL;-Psi*$a=*bK!Ly}*gǏ.PJ+G5+Oƪz(u{VL4V&L,!)1,J#kHWk*!$NTUwe'g'Z2|vXۄ.!Y{QEU+s7S!.An ջ(nK 9?pѕ7,z_7S) J"aseP7 m#y`#Y=U;`P)-B(wVA>sGmZ]fbބc^7933@#r&½sa mdmX_<0I"elΨ8̻=hO܎IOOo XOX:nRkk+CvmvPԞ⥡X?NsI,.ŊQfMo$YOhh@hC3I2*?,}˞N}j]6KMWq lɄ]>Oޟ>{Aȼj(EI La]Z95S>bu5z,G+ʧIo*J7?O<>D9e`+3hN6U Z9O[scwC!TTi#='V5Vpӿ<Ɖ4 k)vGr$׀$?-޴θB*YWnf@%c0]V"sX.{0a7eޒ0^17$.qat6Z%Lό/"&d ౠENҫ:oj͓;s.!VRA$b|vY !;amx bckoOWϵ쵂h%"[n_|6:2bD2(w.l"N`\|J\6K+ 6׫&qhb6~r 1OArgn$xg+8,P]ߝ 5a aRQ֚e|F O`&{Js$[ դƩ`J >enR*j-ˣ)#HhOT$S%^4LF5F%({@U߃D=+ˏ"=Fv]Cw\PJH: ciSA'S MʂYS3vijEOhggws𔇣FK8o: )mwc~f (C>[Rc2Qj9$=~ ?.Sx_ mX1%gcVoP]ͼDkxr'>(:nV5eHcMwE{@\jTpzk_j5Si/k!usɌ* zyj Dn"Ma_2 S_ʵgoUb+]{Bbd% y_kbhٽc}sMَM,]Ь)d,kvKZ߼w+` o+l+&T')@`(|bcG5{ҙ4Fenj,&RRQQy<bz%pg. RTr$1(\ۿl-1eg{-A?$y6M[GuDdWK ظ A߆ #wY3 Zw/=mx`X̅FeJOXNvku8\Bom,gwؼ:FEn/zj 2M'_s O 9indU+0aB;p׶'yjx#BƄuܪVw-1'&yQ\=i Wg}!r=rjBUR˱6:4 .Z_{Y9lT.eDz&IcƔ3Ż:} 79̝9e[0^Gi )f;궰{ݲ\=Hhu,+h+,CRuG!\ ")l٢ً+q9i&O)!Gxjt SKSB'do^h|K^hH\:Ǖ*QR7yga mɘfubPҡe:+&IJs%gᒑEGP"~RBcXGaUXP#$n7=[i4,]*rMU3ZmY/,bm6F0P*7E;(f tN|$ YxM̈xe\;xyԫqj Yl-/˥~'Q:qig?(pGMr1_tf#U17~A rTl&:Au \;N5r::tSI\y4LgM"Y?x`DչktpN: ( Q| /o+8}e?'jg2BF?-+טi|ٌ )z IԳU[h 7anr6V`ǩ, J|pr6 6.-,nМg3#t-=P|C}N_ʋ*o364o}^i;N:o&0sϙVDK'#8L]m _u}g@2#h:ם< 2D'*Z (/,am/?d\+￟ٔpoLXTϊ-]SL2BhZ͸2;*e EŠ;af3>z,U[w(~C+M dc?mk!m7, x&Lal1LVA8y3vJ2[[\ Lį,2{`+EIy3ucC9$Qɾ Am MwV!('LJPA x # 2 i1<"ɛb!}'W30;=Lmsx}sЧw WO%VWS 69GUؔnE6fB?k!y_ˠ%C PNU-_ e_ЂL4 !zM 9{~fj9g'Pˀ`p,bH*9U W.e?~yh8@tYvh2TՅ~ru*=AӞJgt9㄁r0~D#Փs;7i;'On\tӬ@kdx1,B1$c;-HHBy!RAd7Uu`e8ඃC_ ֹShh={7&љJ ⟲-w^IkndH5 avAXx8\p vY |Plk^Ú|׆\kh h:hK+I56mG7,?z܀X5Bdg*3b7q1KyBtiYYchҠ#7*VkjANuvl9Ќf}iO=:r{7j'>l*~+:`d_0aL"h@]4R͠z+xا_ G^5 뵞#aoKз蠼w HQm8xs-Xogx(p걜c<~ ;%<gGz?zO?U(R2OsfYj)o3 Biˉz$o$jE"X#V̍M}7eJDJhtKFLC7fjQHlM~Ķi&Ww:7JrPe\VN/HyyE̚ӊ.Z.NUTɢ:iWȩQ]8"x.LFX4hW$런] l-)8ę[yMC5e RqG&Y$+c"K\ 0x0UCc@s sՈ7p)D™Y巷R{!ڒOP mJ$q%*gcKT9P>{ɆC(}|[߃f5pBh/A {[wu3AR% 2E䔕׆kMb8/)7NK0z_[dN YdYo{v-6C?~{Ҫ/xɎz|[Ēں=meZ cU-Bn+h+!~ru]U7~@aאJK .V$'l!g1jRZ|6ĸ"]26RLq'+bx#i=ϧX*l~Z.9bJXr1PAyH*R–_?M + oFle$8bh7y8{'ma[UvP益*yF MXb1 ݙ=/Qz?F8 JDj'7JFzbfҁ;š: GG z%g񫱘Tb34yw!e_L*Rƿ5XeYSz*V-?_p8~! %9^lk%;`*b(Q5dN@dKhN]DiQ# i.]srtQz3C94p[4GuE6e>1P2jJU3yX¼r{ȁR:iKvM:Pe3"NBs=G"s$51]su_z\l .%t &<4JUL躨\s\9 7ӝ(u  N}f*L3|j>Sډ͡" 6'ra}BJ pBh7m>i͔/sSN%egQĺuH`oxy '|X\n#*"T$g'jzOƱ ZaIC)ϩ2+֘z4y Mf;GJmSs<׮\x7зQdž"rdMdknK4G['0X 1_jXpwRJX r4of=mz?5Q֖ \8L^F69YmpdDH;>} f9~h;[frm!k8go'Xyazid2zpA Y*NMsՎʯ>tM!2 _<լ"3U7x3ʊ@``^z\zv8.>D]z?KLs~kO T]+1"O90M*@MRHj`т8D#r 4H*UfAo/hLO@;%Q70YqS5蠟]q|dKcif-2mN4W }a=:zTKD1VIc/Xb0ݔ=5 P*(?"U{A'tj߳ΰXLR9 o~Ҫ]{Y:C5SxRZZ)}M"Ly$8`?Byfgng{k/ Q_!̮~[}o)t~jKjHj:P{`"֖V/=zRe+y W8Y#J̼:&珬VEx$m~J'/($7$iL ȃBϕ6sݱr_ E(|Jޝ(L(%DqQ4*m:tYR?c][sfEhy?h`0畟#J D伸3AHW.KAqoQ Gb2{4_ 0?qh=IQDۇvW)Ἆ,qKH4A \_,QФY.*1l69~t&<$pg}Mf?E{=ɷFi2@wv!߶7u".F*!k%h A ,./=\oѭ!+]D~+ߥ+_WFrMW8kN<[-S !*@ۆ55nmzQ\qgЍ\%Zۄjpɠ_7/?-1Picd(*uz'adsJcԛGR "l4[dM\fɋ(Rjy_K;W 8b,3D`.KNT7F8O'h>s[@y̯&I"l-]Q93Rr^|>g#:"> W9tN/2)g)+]y٪ g &F 8o({CLa]N^j^Mq߲] ^ dd5*I%@DvUY\QX1稈98UA?/̭iC+jyc\n7 ?rg"彊Ey[JG7XET3ajc] uWX=;YE1t^`g䫆bn~I׹hB=DEc)ό{"$8L*j A (qoO7m -B ҴH5ɚx6r!X 5:r _K \\-1~I֘vX*F{85d8Ϙ;$:>#C<" ׆:.?bB!{qE4ljj^v r'((]+ 2vnjSt$(73$OAfAq 23!1X5s%X;W*{8~C%}}pyUzq'7D߰] l*TJ'aWԁ,wYħ/W+&3eSBd>AIA=+quјo,֗:K_(,+ E?OaʙpC,~"fx]qγ7ب–n.t}#zt5&iw);6nL;@K]_Y@CvaE6w󫰚@\s:fT,َ< ")!lDw=nPOAf᷏jf' -`-qr6BG[9+!ڞ8ASʍڍ] K 5RxfcgGIUT:Mk!($_o8Z&%Q2u<=|祒8r~ȺV* om '=Jk~ilrU HmEh}Dz$xi&&z 0a7J2iYMD.a6NB4'脌aԾ"MxN2q!LO9-;7m aMm}[ϴu1Y|D<{$#wvӷY dlVO'&$e"jy{d3$n,J;kΞ| %9tV[EP%ʙiBϬNrcn;H G2cR Mz~Fǐxy8ק; wVwvY$Y0GB>P<Ͻ/vN냅AV5X^N@y _P0: Φ&5/;TongBp}*6w!4p q,^ @GqUOrWBRo"}H-h3旷I >.^57 * !풃q*Jkۺ˴pTU!זH@qۄLOWǼFIdcQr-޹͔mWDO-Q>dG$pkqd$(ມ聹N3Mg\+BPC@H#o6m!t.b>ٰg\:}2fHhWɰQ%NŸTwӘbG ;[ 0񪷷bFgo- "-ӿQ7 %+I~\@--xn RFzs`x]ۦt|e!l/B,) g%@j LgFU.cmiNl,g`Ʒ@A1 Bk e"޾Xdo:y*MQ` V4q/{7^=/ө]kf ME:p ={%ɀzHdj D",0}^ rvٙ{SR+#ӳ&.!Nf:͔ny-qZš5ԊŤyn[!-OC/M^Q\EUYKYAm0m <$N2kH߯qMO*5VRgk T¢c/U(ƵY_3!w|t$=P {-MV,/@e;O683jvQ6aasHݷ;ȵKl73`4W-]i?.ZnY=HSGcgll@ێ*XGdU ]|"h iT )[8hILB-y{GyʗZ}@jb/c]Gn/iǻE0!!3Y#Is&DVz+tZ$}3OZ@Zl?M c űJ} ?KX%yԣyi =ȕ)J/gnGOcGJdqA;SJwtEļCz4?[xʗ;Ghf@"p~y9a5׸OWj\[@a"wMD@ V 6XngS[xG'=ےiT`I7ea HTX&k+S!&.sd#@r$X g`mZ V-9ďs)g•QJx"R٧tk,\9`o8c{.#I횰 d|cl=)_uб zf!wWS2eO2JZ9k=&M 4wR{ʘ}sy3 >{U+[Z}TCQLT+%m`ڱ5Ua!M]NS(`#_%y?#]i}zwGl9]8\d1&ST}}ೱ^fA` ř\x ET¼M ]yX4kN~"x!Q9bWZkd}cY"EGNqeas[./eӠs-eUI "){5"}DUb{b*mu)fO=Ae%d-J)Xl|P#cv8]g$n4RHևqm$HjΓ3DZ\>솛tIMBݒ [!?E)X;hMIl{R5:,~S𰜧m Eq@5M0Aִ]Kбƞ.2aD6zw{fhfrfݛж5#20IÈlצ<:SPc8^e 3${+,SpEػnq_|[sf]s 3ē|se4`Eb2 e6,C2Tl McVm vFl0xfOs<4؞UZ/7rڱ^G],ZxlJ~_H[EL±W?J-iM=i z"= ?ڢX[ şЧ\C?'T<{ iyU(C:q6,œ3 Hgk\n63heom6W2Hߜ>"66`'֝rBG `0q45K!]r_jz䝯ZlMgf Щ"(:Pb8kN*bx͢@ > 4c >4(HwRv7/1@4~,8}=ͮlJ@buTZ<]X3g/:>ҕͧ^ W8l2Rf*b7fucC^?2TYҟm[@Ǚ d[w+l;QfaŁ/q ;/rd\f]t1>l0م{}𗔄u:ֿ wKQ+Lqʀ^i1" ˨0v@D;d/Z}s A`o7 .Mu"cH3[( ~A< 1Ez5A6q(R~/( <ɇD=Vߝ9I"%ׅO$DUb.'ɦngNF{g^{bQ ,//1Z*dS=O e! ,ܣoCusf C8CW RyLIgTZjIwR/0z7hwm;Hh o$L5ῑg,w\ F}OS Fn]\UK/~>7^ujWi4+sVQ@-<LJ kVidIzHbpduX>yW"t `ΐ|4+BhOs]|) via?ʒMcz-rjmCx v჊-듩KV,Yr%=F rfdQ^tE׷cfH6\|wڟ7ns D31ߊIn񚫂omi韓`K1+lɣĿ\ΣRǴ9!F c*_ 4vÁT{^ai0llɳf10@5 ӅH:u7}Eijjdcs`5P-&1fC renR%%[O<ҘbhɴuWۤcd/nj-e,fiir6եW1)KcM%{MbV-L?3,8{U-/i2eM =]`7ӂ6j1l56&UI"-XY<ƕt~]_/į Ua}#ZJ+k^m,WNX5?cN˼}={w֋@-Q(Fr2ľʤ=ĝd:GE IxMFd0Xq֜c=~,uɘ6/qT RQ뿀ĔW6tKWX 6Ri ΋IS2;p|ܪPt36rbjE1ɴ,<<B2EEVA#6MniQ]r}Ca0oӉAtY̹:al^ZuyO~V:!ct?VCXf)ZӪ=ґTwC`( ƍ#NEVԝEF'w3`vnDK[qJvmBy;P* ٖX@ti1ZEvXt"s:͖*Aڇb ;#5Xi 4^9?^ϔ>'sz# J`-2QZ%Yu>~DCG6\ˋs]65,\p~~hoS )wk.CWpڻ*&:BS"Oq#1D 1BFlّJMe}łԄ9@m[R\ԯU3ܞ^Uʛ{~Ћ${Kac0}%FqϬdTcIP_Nw\>x1)08JFyoh:ZX!վ4/;Zl}/ } [`ﴎOhH#\Ox+Th M[rLڦ@V/Hv !9FU0a)ԎCW;ǸiE"xrx;I5Bo@TDw/r֟!+dx9޶M X7ՠkŚ0>s}Nb"n Z̅UDWNr<Ŧx1h+kTʝ$/`vG.\ό78A'MΔv^G6gddpѱ.@&f28? 72kZRa*ehm>$epRIā97 ]D6z[Ɲۊiu|2YJ(wW 5;k!eOvaurv'2T$h;UrmC&1:0}h?".gO7X-St @vu7F6D~Y]HE_WE$fBT2V*é#]6?/MRPqtSG{dt-YyT ܚWRmS`vZ/=#%FʊТt?͖߶׬)6l*LH"w:,Aшkwn6A >[=t!JL3d*.-6M-I灈G2F y 0K,^d.v$Pek/>F9qYkOMx Api1֨f*4r ۢ)zE9$며BQ ҜH֪%]Df"7: ek3٩R1lKϔ<ܕx+I_߲RkUKcǹO\:JG4t| kA &d=/p6wNU+4+hXayΦDWV6% AV7}X!7෮ DO30L*Y$jwBo;@#H)Dg0LBQ:+RvEjȇ J- 5X[7fbx ['dr[_n6 y \U=+R00( "NFK[&FJT+čFkx<θ諍h)=ч]pe_+QK)YPt8#0/T;R~v/<;e/)ȵ\tuF4}oGxbl 9W}+M2-QV軤p#@@7ԭ>b pp+L$l[\"l=B X\G6^z7JIZHCG?8c[N62UH}xV Y:}1~FS*7̺\Ɛ]."K U=f.g6zvsbV[|V ț=caПIf/6/)կo TCVu< /#z^|; ѷ:ˀsZsnXpt7TL,$.Cb,޴6QSg%w`ο*9S4@8@#$~Walzq|C>bid;Wpfq.uYxL5{(w²ѝÙ9y<7-b7;/~RJʶ_V% 陼KObR{e0)@"ZؕqYzd.7F'lMe;|#{}Ε_8;ɺЎUgR٬. p&E{d(xxtr4PU5v@Tp -%?|B؃͔tgF0Gjb FL4#\[smB<9ϚgN1D bH&7䴱F~j .G;-.W3bX'CSNV&%ŬC ]6*aLHn=4ZwoxJ׿Rlr2eчTF!^m5_8H#Zʐ hEr]u{s X i >'ҵea-ޠx`\]`Lf))Tbޘ+r?ϳ 4F$h8 {RR}?]R3`-ďUN~  U N\52K_ ("}TlOrpjt* lghDŽNM2'# .ԉf"|50 T eZ||Yixa/pqTG=,>B@PӶ\L`~a]J_`!(eC=꾨\G"}NS_z#ߙ FXeS>OEJ)>Pd3B7ڏ Q0e1Zj3z I_2ebF,w\Jڢb6YbKѠg͉W[1s˗ƿ%dw`4(e]|Z>k b}皀9Ge:E&!jHϓ5>3ɬ]m )dr&xTq!\=\fNizkTS(s6Njnµ \>l6U!Ž_ okg# n/`އFj{0n<8 ^C15 Y̜mc"D\[ww`FCV rq EBF\cd[Qm<'Rێ_i=Wģ@Ό?!H#RйCFm_ PDW3 RZl-q¾E EiO1z?ƦQ"v7H/:, `$9 P=AaKmϰ(^aL $fE|f0OUz8[md 9IV_#m/gM Xvxu W @Uh#"FHH*ScP[Bׯd_Ɲ H4~%WUΡ!Ԛ;K DUMkKZSQQ1H5{"l`CɬoUP3msS F Xl7nk;vo5%ݙ1Ew78v$fE'' AG$yY8e7OJhN]:Y/$Lґ I41;F5s\ZWTWTԴu}1uɣئ9ҫ#ՓYF<KcX@Ǝ/.,7`>r^b,_x2Va>@ϑꡮϓt@V AQ,(qHF|ٹ4S9J~+Fݬ *Gy܀Ż5#X7XRsk]=zuq5t{^ Gφ~tf\x񻿑 ?K^{\qǿF\3kcn 1Y_ yP bGuDSycrpFTYa^[FcfՇ\6̦P\ߗfl{.ӛR~,?%h´(n=eIe{8mZVR?U`q&Av{65Y۞gq[.|ik ږx06!ŋ/qFkJt}Ue4vȓ D"#9Cӿ+,OiTee(Z"WIw2 _d휦%8MGvh^֕`"y.O>A xLfj8lhZJ)9%{"H/P[ʷkzh53h$LakI DKK7ebb!lnb%a/u\_Ht\E~)G%R7A=cf3]p(0$Ö3@W7fOҊjS Y<Nʜ 9¾ UQZyF@$uM=9.0ﰙH$R]~,B(K+?O!u1VfeI-ne >A̩)(o:b ,ZMiNGY ym42nS.i n+kb$ڙy6l0]Zo:y*ܜ+7pE9l@ eXm:1֐$2:xs NAӆB uȴҶi'DȍGA@c-sFFA.fӽ8`wNbSn+TU̾ `!zJZ@^7:Aӣ^{DkD/D5wU7Jý/G@EfDtCT }hVR ȦNܝY׵m*x;NxBE\۫Ků43~~~JǓ:|#4x۳j5pT>EG1Dn~(p~Qj\]=X垽aH/lVz~6SI43~=@3olg*Om eYYk\Md C&dgQ[ T)koLM?bM5E4:6mK-)Sz*}Y/46I Q;4jo R)WNdHӤMI"U9kӪZpMkCɀн Z%qXAvo1u32NLM|O|n*u#)TO| 3QUZ([ļ_TI)υ"xq{ 'ݠ.o`)zPq(<'}JBηKXVVu.gc%Ӌm vҔIJk*H#0߾z~7a,$κg{,L=fC&d]AQP-Cվ(I0/<,IRwp.|[v\#NՎ] #eD <_0NE D4[|t 4R UFpA1L5`=)&Fl3G렞% g_n\S֔s}^(ikQo|DC8r:wJ AzPM/*u~x &U- ]$8E'J̎'C턥DwG zz>pY/*r_\54loW$UnXoֆy}F{'pk1K F:T[(F-?QswoM5T2;aW(ESf!#ЧІog_h,v[9$>~UL(UzB\Oe EU'|r忉]2ij!t9S4n^,n cA`|e 4xBA?B>Ƈ ]ǞBMء-ߒj9LE*v4@P8h~MΝ3 (ܑEw%Np( )arfZT'Y!$, f (ކ22ƿNS]4Ïi`ޓ njg-< %d .  -067Nמ}{]/ rMgr7;7N5C"hO q`dVQ @  +L+~m/֭!^Ist38kb 5hoh_(09tU'-aIcp{Uy>*!@$egGPE%>֙l/[~C" %B" uu/o/!1=|j̰?(a/f?X Hn 4萿ц8aeohvzZ Ѯo:Z4΂Vh  GB8mV^inxijII4FLX`5z=LZ TU+lbkFa$T4]pW: v8"42x=}4. +l44ko}2M2p_Ecb,b 16B}^0m'Svz̉p2xZ-B7a7FL ں0!lֿf/4R}IiѶrm9ŹOG`f,sk#v^(@6`n R$;\ lZ˹Ix)J;4*mrǍ.1M"K=hqY~R1=(é8+&Oʶ[Y}ALza,dn~HKPGǧ USӂYNR,ƂP/5N#7o6z 6}i9`[˧} 4Zӎi*L &ߗ<@'cݞG5aa7sE_~àu&rw|67ӝ|MJI$3)~Z1喓c;؟zG޺:wE6slH gQST3ŖPAD(d$A zVrֳ?cZHCh윀ٯSӘ.bO/xesAwQ=0gL)ZuSR *WT|"vY7,L쳗XB]uxQSZa6p8k!Bv2Wl%Aό:t&5 kOt+j%ǒ" M_ÞzܤE! GoL6E->9[Xa|>m`Tɕ,jA\XWh P?5xCg8o¿?_ܦ1)0E[Nu$:aWUprPGnmlkB->:\>&7_H_w(UeβD.2#a1UbbK'N{q;ږ+e71ҫԳ`/3 @&12pO\ԶEy=8-&eF\ԪlY(ҤߋY<8[oҦw[aK)~:8Rd[_$0rrw.. ܦ.5:v.eLa+ wj n#Q,ћº*2pt[]NRad3/p Nv@,JxN~3p5 ^5#(,VA[ )kCYO]J*Cp߁"5SA)#|#|qu9C0uWk1?GX}l]  un1gĢI&A-DЦTvqp?gK=thGlV;^gѸ.1H &9~P R(!i4Z0ݵcpS651,݉u| 2VWc4۞۾ҡaYGEb6BVrhLp~ IGMcRhQ4;Ub޼ ;ݲLX¡cUh^CHh5//vй@݃q#;,^BEʈ=V9? |ʙ2vZ}B>S Ha1~O$q:CE7z6ݭO]'f2KA;xќrgvkWgnzz'[Bl9J9}'8#  ]@֚cSZ^%K9 Ŗ<"݀?j2;%hcO  X}CO4rf܀UJ$ ~\@7?g,v# m):EH@EiϘ#{P͖lܻý2Ρhoa3[LY/6JD!8 颳[Z >Ew{[%^WLj0]RS=06HW9֬l'H<_Vze uwX-L_l]Di<(9#+6x1Hˑp=&Se4gj)&7u})݉gswM R  W'tѱQ@3H=DmrݞԿhNsIzW O.W9j= gkY\At f*\fN}KA ?¤q7]Cl@_!I&Dעd_3ޓi@3waf*>^hB#4Ȭkd8!2+"acZ-?p4~lGU 9?^ ~"&FPS,"ytI&,a[E68%AN$#!+i#e֍8G/Ox-}`lP%Pp D.Xۦ'8aѢKpskZ:Yv>"jO>guꦍ*4s$GMX2Ͱ"q #qa_,ӝMbEO f5f0mȨuq!ӿX9W}1Gx]6Zki~_j p;X .;T;4#}u@5E^zΔkldxFv@&)g\.װ{YW:K,Q10%KAѨhnZkɘG@(:Me>4֏bJWc'ISv⚃wՉ_-c{+yMofOLD: ZMV1Ķ.b/8qߎ<ޥ\y! bҋc$,f&a%l_)h9|jn翴H'Lyn\bz$ѡ.ޑvu'~սvd[p}UGrncq{rKNs^0A>)tm4)|'}"&FwUڻהj9R#bB?iqMsC5RzbTZͩoR2To!u>X|6 DeK h 7˿\^Ӟ[Q0`# 봢+&57_^1P\i>-@ \&>MWΕOu\XPY~ [Y&E؍) /ot[5NO~T=5RL40uif^T6݁ND[M*[\f#U~;^^({\爱![Z!bD j}Q &8s,kuslWBvSk&"`)Nxcyh M|?I΄W/"!^)"O&i>hWK&8PAs-StuPJԔF5ş ڊL4pd} 'B @0~mQg鴑4Wo5f[;A2gnHozq:&$}뛌_UM :aKuo~T~ũ )it͸ 3u_  >Bg|:hBs5y v!jADܱ һ-t5k1j۝%\6ߐ.KEʇD ;'̇a^ h\wd=VQ [)6yÈ6,09GUΩ'BʶYд{T&Gd*C 80^ UF SN99^+W4IU->^ qļy||yW#{Ap* #I~O5g|bk&5 w΢@eimYcom߂ܱ[Lf >/*Maaw<+sUt/m^!Val)V~w垺]QEzƷ}(G{HJOQ^>\z2E_ C?G2]G"a"籶*OJ1Fo6wcCaT5rToSK N๺JUf"eZj6%;F36(/$[1PܲAu$X>}} t5ȶ*Z>vO0Y?{pTC+{ D#eGb0v mأ],S 5̇2:P&`#8_z+od N8ۊdn(-\؝S Glgwa ?q&0L1:#C4ԘTa$PCЪ6V;_fHwqn(]/=lݐxf#kr 'H_T IQSL[Eߍp۠BrChy"'tcUa?W*;54CGmKs{%J^Q*ٛZy=NEϷ״Vyib"a25vAdH)#1 X#DG3 M_ICfJi T2iopyXc\z]l7d)r^܇5]F_Mm#֤;5F[KX߅ }iM-) 4%n|ƃz+6ײU3Guıo#5~-5+Cb V8y\0툱Nq myYhU`]xᒒmJ th 0`OT 0yX1F :XӲ(j K{ק^`Ǵ 軚 ڶj;qp;'R(ΎsWp+rpQ")JrJ6L?8A!Sl|YytF>/ܾ8\L[71PfHYX OJLryF0 Wy1GzG<䶋(?ֲ"g)mQq"|wz}hcxF,5fMPKU2#BK V]S&_}c9UΟ6I/b/Ts' ai݌p"orYXy:rEhw(*~ &l99^_#[#>[ mrU4]mgP*gfT{+ sC*xZ͓Et3mсFC 2t1r2tu ʶYCϨ^ XBR+7Xŧ`[q-Y*Tjg[q-gE307K.X.?>)%pI^gVj wU^p)s2kIlbj#9\uݥ#9IB6zȿ4(!DPBGyҥEK $=ƁSҭ:=YehQPlyFajypثZ {8M]M Qi]]_!4J[,$n|}e_/ FTAnۮOynPty^Ȕtb~Ԩt]zO}bFVquA(xVe@,L#=%l+x\E(p$+0cI#0-)^/|Cv2QZWW]V/yOQ:jeOBmHӵp??f&ajO7ʎ.mNT^{v}.nҡzkW F_D]ٷwhC1 #x%wI_|djK٧V3UsM0lIwi{i5:6gIVHU5D$7)egpqW$Pg$25 C OyQ_҂*Z ;,@^b6<5ѝp9ǫfJI{) dG% } wmb^cY).dc:vo .?ȕlNbK9T<2{p\@I!͏(ꄮ矰qO72hv`h!sF>hN"vV,/ӇJ<ޠwT渔q*h՜^t n3f-JaD5t$x )P6lx.-aR;88e6w܈Q"J7Hu1֦̄|]mk4d+x{,v=~G(E=;]:4njVL$벬yYsO۠r ͱ9=^{hfK/_ZSF\&\Ncvkk|.z{e^^6EZjx띰ov)c^˅.u\|ɼwK6FV:è<6VI3}?x\]4LQ!7Zl"Dea]O)_UԘVq,V-%"P af*y8*`eXMŸnOS1 d4mS5WZk[:l,e\0X2Õ"8<MH1a”%`m'A-4@U9&߻YLN<OL5R-"lq~{(;b蛖K7 *nr'.q2)!ׅA.ȭf dKdTU OXXٵ#8YE©t,Cx%*w>vc?wd:Ȧ\ˌA *> Q q]zZZon3ņJtoUEZCdX!eq_VvX?ٶl.)mKʇ:X%U3t~ל]@k矍a,[lHf sdz [?-i|'׌8ax:iBKTz|9xH0b1=[GIOWIۻ6/QstE":Bs*!m1ÒXXuQj 5IUf0-ҫTt =nO)!3@q~ܘn3fo9y,KsC1ϗj<^ti"_ftn,0EB5[NHxf#P2VW>w'%=IkHnڨ5IVdDtǜ[Һ+&l _jtāև0Kl`ھ"W $ Qy!vL mDM-C,/۞%;N>D.W9sm82J#-ݓMbYҼ9*Ko(EEߍ3)NJ3%}6z>2*R`)UziP ;^_79;De27p Օw䓻dd$0@/zZX)ZHRn9mEdzο_- K;,BTi;O:IFGmyJtAkqXR 0cқrP29ѯ&B14tQd L&ⱞVs"S'QB70Ωpg7+4iaFOADƓR@',8oњofxJF̾kj'Ca7bgʎMͅ?I;c^Kib?iKc2LCxՈr`ٹm L,_k,!e 󿮕r%F`Ac/c8y_SR+/! UzmUQZXD3l W]Dyz&(52ыkXPF20b.UIq.kC(}I0)Bj; "6a]=w[|iwvT2IxwQ0rhMfB)u<5g{u?fZ@|Ga##`7ݐ"*cEF^]CY-zK"FM00گ!3zek=oGtdxʚl0yi~bDv <;ƣ'aypr*Ď<( J}6(mD81,UڞLVe\T 6-#6/V\lhhYV@4{ER{Jq#p.9p1ȋ"e.e,֣ 4 cLhIaI)"}S2I{1EI)9|r^A}9/6 ܴ52 "xJԫb6_d Dl&oT$ u+ ۢ&DM@NN&ѡRP>c`!9޵sɢn407,6ϓ3Nڥus{B{p Cd+\|5?GdZfWV4l^WqF)il 8k_D, 8CxcEkF8%<}rDl@lrҐP-WQ`ꌀZV{AzWH&EASgB!dp(P>0h$^KU3I0X\l"nŷQiUd渽SF56|Ԍfc ~͵,CH.IޓlܞvֳMq8 :e C+1O h2 委$=9F^[d,6K`aO1fi`.Q05#rJS9naMr#-J' 2 xPu29lcX1Kmgf&R Zڈ==v ې \h%;|=-#2wLzb(|tqZ uk&k]Whzx,#ԐRWݕ~5^)Sd7^YHŕ?b~ޅ.o݅));7;3svYp5z?a=xq9ju 0;IvN"Vj9'paaT^FcEv-)}t %XyJT?zTGoBigox7Rqk 8 RTѷ )q@Py֔cul.}3!^PCWFGݸ/^?BZNJ*JS_ilrv-5Ct#J:WZ |l[%'\ 8Ltz绌Oזr{Ypym[b|}: 2Br;dĒjĦS:/2tKJ: vվ L${mig NiHhS #_o4fxxߔv,7X6"턂V-_8@p­Fr>i dqCncU ?A46܅S M>#$nϨtMljFx_&)rҵAnHu:I]Xݴ(KoG*{@'sƏ(Jh}7yoP2 R *Y 9=k,y ]Z=JqV^N@5UQ1ՉF'v^Q\x>('%vg2o\yj" %X(/ݞ /ӟPdluAwa^72[u` z32yMʊ(nMlFWPyO6w`Uc><6R߬,;dԖ8oLe>Zhh0?,\t\R1 !ݰvk,׋`LUBHQ;l?[GfsLtuBcX%nK^PcYӟxwƛ8P|'5S 0Kw?矙ףAH60X^UU5C;Z!D ?}/%fUOiAC*\:R<s;Pچ4XJ k.&J*eyDJ^KBG_ܝQZvWyp;'d+PM# l'9J)hPJL"Vedb‘*NYFCVHtoP%a]T::Rgvj\Gx&Jwg)t,gA_Յ`H%I=e>miĕV {!Mւbvj-e O:P'i ٌX&6ZFhxw¢e[NsDsE%B̀aS! AWNW29Nz`Zdݏd&M ْBB{Dl`QwB9&vwBIE9 vԒBnLZ8Q(ZM*Cobz蟗G*ӣ /3G]B)qY}Gxt $E" ƺmWZ6Ț~?.9k)1fL:h "ß/cW .,5"j܋YzoQzȞmWkY$ޯ54pG! +@A^JOY#0\&1뎈 ,%f!W=o!QQJE=RNI1e*7z~a7omdi~˾I K -t;9¬,A/8DD:H( :~QG JExZm&Zk ԱLctqH!zg-d.X*/D9}!x2LP (eag@5ш)\:, ,)BvuӬ-$i>a7+C5ț7b{E,zDžfDvX7YBEИw{_PyY>! 3FwӺ,$)pqA:S6籮f"R; >ʋY`?x(ˆ֐7Ѐ]A@䧈_oOXL d^Q߉GVaVv-<̾^P.3mǂp=S{O,1#@Tl ֠di(\e_2AZk•;C= cgIVY*N)1y0ҷ]Z$v z{X *O_-˄qxWcɠ0iɭ.^Y3~+P`E'ޑk OZ**KZn:GZ Ao%O򎋸Ózw$L:f@zQ#+CBQj <pELJve>\woOWhyد ˷Ϩ HzV,O {{F!V\qإw0p=Z7UfNt>ȋHy[G |*rq&}Tc]#zO|/B7?%-:;eWcBÝ`C;MSXllz"``ngiRtO_+:1&s@LloQν?$3U;DfՅ$"pZntuòr Xq-}l+n`v(Y(l @%C0-Pg,IQ(o4>Z/dng3jJ+ˈ21bUYIkM`xinY. Kb@~0HYK Vά;WŐxIh|!XaU*LA`?nO0ZހR HebIPqjb`ըh:y"/%D&#wʧéyjC]Vi$zU/\SKCz<'qń'ŰA# UeYDxٗ=.-p14_([9iG|DOFX$) ~:^WPDʚk eDc5o2"o~HSi_SssVAk*g64cWܚ]s麐K _[}Kg OY=%}csvy@$U`jaN]oފo\6ca} NXgކ`I$盛uoҹZCgf>T!5](Пc1HOk+,%p?6 u;&aQ+B#b(dy yKZ:u /,9rDxk=n zP(qU:vD#ƛ e ڧlѪfCE># $W q ida ?ƘJ36.ʀP/Uc3$bsphhƸ>`֘s Flfm޾JW"@/E0 BHLS̎6j)sEwM@C|ҡFp`Wz _^fDij ! `}"􊏱!dO`<,RݒBiUWALSfvDwN$Q-{Li-ZIMT̩.y: MkB|=>njh-I%=RW妖 }0P%_#?۳yf 9R=5+殀Đ(w#%8[-|b4ހ=.NC &ETdnRqdD(g bJ[į45=[J Nʞb+w8Z<9x=_<:4`>O}|ry}x#刳=j>c~&TAǫ58b&,+:6Qix( en.+ Da[mgG@ q*ͬe! ~^.!?0}:jk>;T$ICcBl yw74*ޮ0<=\_ ߶ARǐM>rJ\k_d Oy؟kԬ 񒯂z ޤQp)֥*zLyX~0w@X%)Ք%PW##_6uSGh2ho^Vwд_4K:V\X:M_a=5z*!tDG.q|+&pI/v~hL#d<%?[?e/ ɹM UrfRH"fD\ڳ1/wQ5">Hȹ]41ejy{ʨZ8#|]sՉFqj`Ӄ2A-IҙBlXg1^xa3fU/)D6-6.Itb@CbrXXsR*`>I e|}0~vz-6rѯ($BvHE2eX3Co/9O\AѼ*|5 -'$jKllGa7x3ٴ*뺏G1h,}'A{{ %G>I|K o4t34K)ށ7dP.ѪԖ.L @)׿ի6 7PO[H.>J%uqFƪHb[ G،7ƃ 0z:b-m'=6 ֩ (+4t%j!bW_x:6VT]%mlͬe_ d+1KT{y]7^4$BJ>p~;lxjR3gY+:'0T1B֋!Q~GhnяZGa׌>@Ϋ2ǻuc ]zbAlrr(E|׌-QȄվs@ ^M@ʷ,:m%|Ǡ4!8QKVy`1@*i6ERߐӖ`-tRvqqg*'C E(FJ,.Ҏ/3>r+KkHtT|ϓ1~-$\1?r8 ܪ2We^[`c*7jN+ZA l8 L5^a ¨H2U5;oixPu[Y M4Sj5s3zʰjшEfYS*m1ZgKsm/sBU<;y jXΦ76@Va\:6 ]i*w )"QaM)w^V JƤy@Mߟn&F Sk.妁[ծ ͽK2atcx)F'B GGasP_:g&$JA\bE9WEo(yQם*-_pfYl+1hqf3*gj%]CKhl% =^?E?2◼ ~6#K5~ ~BR7Ju "o(vs5tlql>ɠ5dU)`Y6/EuZao횐s(*x,bD6= sHKPaAq RȨe =S׻ oC'fhaD3nx|?~b%`Ar33t\kj\J_ $ j΀ 4C6O O0D-2 wи]+k#ډ,HU+5O5>bº7+&E ݥ^";cUFڡ#ai:#x #w n#{" +ʕM=ظ2񾂈I~")],s2m;4Fz)?tO-nHpH;_7[P9{Be[<=Cy˃?\̽ JrI(ҷeL,ִYMFhQzYpſu \\[٨%4G.iw*.1 vavpn{aӾP)?k3EBH DL*i7^Q9Iw,.˩捳K@h`OtLqA<2! `9 *y@/0JU} ` ~E6g޴7*xjyhyA*Yb=Wr鄖½vͣM]w{:.bte/ZWLd9.ZtREܣ? m8lQ4I$ɷ#/v̔ \c,e`%Ӭ1%Qs){6lhPFXZ.NRJd'PAr ^4;? }B ,ZC}T ZٖGnO/+@>ځJLG%?ka.=߀}ۏq4zE' 9k 68I"m'Mॊ3*b@⑕u{X7k TK20xn6RmbC_)# ,yzKŒjp& 7@ (L[G'GT YQomNlruc0Xy@l"᧚OAB !ZP&b.P+J6hi 2Voi7NIU[Tc^"T(KHmⳔq, (?8Zn`hV`ZcڴFY{c̔]vf.,i`/|RH`}ecl@OBns]=po ^ȁehȽǥǨN@{%8>kA(8\63CҢAXcyV=r;>YuQ]j9s!!SLº<GhW-\{Qeu痱xOsZZϚXqmb\ ] cRՆZ bW>,,w8\?u1y/uT <%B5t(bGW)fW1$9ge I3mEla^Sw&T 6K,v a!>AXz{-9S\E8Irm3f_u$ѶKEf13ӳ_ bW$A}*z 5K>1U02ѯdLf'&zO#5_h- %WeRϧèi\;hT ơm5ku]wm7,(p #,ik3u`h;v!< ƺM5ga؆㖚9m9'Z`ð|L61(Sj8S$g anesrN3Bг/6$WND߅0_b]cI- yD0t|Ĭil cr%ptk|ib0lz;,*mBZq{WK'qR/n;1_&.)em]|ͩZ_7z&Jxuw͋4bvjDWv; '3i~= b7`ӑDqp"YbDoEx}FKe-:Ot`5@ߤ4i_xݖ=(*˜ȂB3(/A1L鈈*rOL8Y.+Om  * *CБHCCd) xHgmA+VLj= ^{p 877n4X*_!aO-^ Pea^8 gTK{Q@ y]:ZƘڟ;~"Zl8ƺz?v'j7/xޢc ]qu#I@3K$lþ!àokƆL5@ٿ <zq"˲T&@Elږ3ά~6q;U@87 3کѠ}9Bث#11Q n[थx D64tֳ6vP`n fFᰈE¤k.͞fޅkCC[LFFAxa.Ak Xžafn]췰s`֭qWE5vp}%k y_ңX> p&rҽKwOJgXbp3*BxԽ֛otrj{ߴMΙ4s)@5 CJR-2%L uErPUlo/A (d"gwWy `mmXɎ֌Oj N *P0K[@V)\4ZRulCF)gֆv]V [:RemxN읦8)/&cgǂ(4vjC[hZQ䒷^.)*V #4IO'$@ؾx:mК!sof*cPˋPGH  Y憾}}8u&C"P+uպz3ږ/{ӂu tae'4js7.w7Ceh)\XѕF*jmgenu4$JR+Oz|1tpk}{w5_Զ=$ZnX '3Zt dU Mb$9ISPf1OөӈtƵyv4AS^iPOJ=Xɇ> &0%L^`$x-O5}zJ 7j VgYOLʠd*z3_pqH|E͚ N4k j2T,'$ l;dfhUݞ+8h]z_yK0ntt2Ҽo3lH[K)˂="$<֮+!\9dD{S@\RsLPo$"vTBfׂzLj04yC,Vɣaw}9qFٹPvȻEǻ~L?rl/iv ѺwN™۶v 0qD v@ փwAp_ZĎ(UN?IKwNöw~)rtfm!#;JV6&BiolaP0}ucњgl${4<)~3nC?iC/_UV !=sb?@4[&b:-)xkHk.Bxpɢ[tX Lp|67&{z!}ym` % *0ul8RH՗;DZ2.ʪXRE ^W5] %@ՋnAXʇ"45_`(Q&w=@7ǭ/Qo^g-2匈kBE(~)=({yCsPW jlϦ]:R ]FQ˺`A(8+/Ÿн aV'h&t2I̋!ܱṹ΀H~ foKuf6P9Ͷ8-B 6> G]c y)9ǡ,<;O6fm.F۩mit1@k?Ks4nYq6' yw xjc PIm!4o>SBǭl+(VnvAlH ,߮sy#ɑ/>rt>AT ]R -'0U+K~q#|Cx,#~.ѰBu~Oe:?hLʭn|a@x>˥e($ajr1h 94TT$``!ݺ ՚& Yw1m?`|ւ:!\>ˏ IRDSEm랆 ]sZt͸ټ+A*x}WK ̪d!Nfu.L}oA<M8,7`KԙUF;z׷^a6GZsZe7qo Whjr7+Nwx;}`zM6+ripPd"ClqqkݵMgǣ52;s} 0XVj|Qq/K*LvtO:KA Yg*Cڢ=?@G43m%hXt1\pME /(ZaKmN)a[8݈XZTQ6d r7|*4H 4,h[-~/VPTP/iop'QnSl/:v\U"e1//-d15|٤#lLΆ%|A<9H1 WMF-ܛ9.70x|{@+0]zR^ijJV l^44 |gc?ZS i<խ%lse",):(Nj~FEwΘ͌6/˿>}9=9H - ) +l%L^蓇S~e<ބ4[v:Uj E٪1,b]&MiX#Pzl/XQA1E S0&{L.7^D}3zLK:T'@~C:;)S&[, #$`Qw$( }R8 1H+@E d@/|Wh9N։ tŭ-HF;E |CGw{ES@֔8fĞr[-e,T:oܾ?rHE8H  VHD,Z@ !AĶ֑/dS0 >vC0zT`g/o6q=tC`lc!1F ۧx<(ARJ"Il[+gRԭA*[L ݨXޖ~ U׾"͘r|Ct'`NϏ\%/ؐgzkLB/lVӼ3`ti>A9]-ةx ~ؐA,aZA!4NW5l"N9O3|ݔeesH+B4]N{z֛']~|a<\;,!*dt`<'Ըf'?7:(uGK~[P07q!-Sttpg0~u`^)@ 2wh<pGiW5u4'ő$?\@b8a.ʁNZ f9^jBRYk4fSd}jȬk3$*wlS:ĴPDLKUMi~GIɂO F铐v7}Ѷ @ݵHM" hT6<'8jH)Te8Hq `ͳYC-r 5, Tb0b#Jjb\sTL޽np`+-:,qLiaa*j*b635s39Ny>RH 7Զ(^wFnqYvXzHd̺\BD*"鄲*J>+$bzmdǰfLC2]@%>8woGmdNB}DQ~sӳB¾厫glGoj-eݗ23, ԱnI ӕ@~ߜO=Άfq0I`p RYN75f56A xS|$!*?(*W1\>A!}Z}ďX~Eg24c/KE$^ Xn.ƤʺuY20\fnߴ-ԻtR&sn,lϽETW*LѨՄӛѳpxFb+V6&O|*ߡ W ɢCl׉y!ȷU˒e&06L\BoaaeMfP7CzqkN24d{_# тObGj׻T[ߺ BR'.'^Z8CW'UŃZtoݝotmлlu҉5+ CNNF'Ɲ *)rUXEO _lh%Kz\ʿ~m\AAh; E(Ofն~&6ņsq݂FaY6}Tmu!U  siYM~4\rNæl!&` $h8۫vgAQD.NpeiR = >j,PVߟ<#[#)GhMڈ+ڵVE*=<>{ٞjDxF{nX3 9z=g k܄3l y7mHF' Mvp5J5讨YS#[hS徟13ȎDQNbc׽*zJ-Ģ>!w,2Hm*3O*ɨ= .} H7b}:2n7@M7z'#]!BQ%J6=_MMGq*i6*E;˂ΆA:,t^jF=[+ hLnƍJ= AIޣmyE (khJ}@*<)h&ZԼ\BOzXԅn'7{C#؄vڝpy.+}jE);G5: v0[u 䎿u S{ o,6vjzRۺHOr?~*HC*6hRDK>z sX<3{=t@2/eމm2\4/Y},KJWsckv<~wҐ\f{=in+>U]0MG4uʫu9-}ENӃ;f{:Hu}<6q tKe$$)bR$aQ)Jcz/#mKpS!+A.~> ≨jC[3X?wIN/2J/X{&dNw~O1\Ghtxuzar {Ⱥn eτlIzJ=qh,?u:\rKU).s3{VPĝ,NGPaЁɆ[|Tv ACNj3SY꼈KP1ī|bS0PQF0 djw4~|UHb+€]s0Bw E8br?-\˰@[J㄰ 8 :Oa@2bxS&S'}xywDPDڙυטI잊d1b\3tN<,2bAz'$]lIŧmQ=݈LV2ǩ/QR#X} DqJGHlb`W@w'~vP3uO3i8^f7Ó9u2{ n u܃# .K2;kN`:a@+UL9-_G%r{+4j)pS5\=ۺrM&9].Rv/C8C^Jz*6ya0@&='vSci1mk=-f7y1ОH1ٜvLG "uI8 ^tۣ[N5S;!h'S)dPF0RX ~cqL"˨35:4ۅph%2]0{u-A꫟^͓ai#d5c#Hի4w_/dWg"ש1Oð Mr":A>ZH.N ,Ưvq~tEbbw:=U6ȋy xb̥f- b.=BȏUg/`Z.s DroYdMRdq\qꈷ%)edy?"20O>+ x㋌x3@2ЂWj:on>wYƭiW*PΫoX5ާ%D;ܜR`p0X7^ Yr~)-{/ޓI U`]+zR@vST7Q O~ra !%040D޵o~}:sgr `@5ږБ D$9XGf5,uȄ:}#A"aBʚw2_dO[*]1l#ɧR;xtЦ>K6^,2ek{Pnj#pk>]y`VCAmV(xV6g_ѹZR诫b:RBhouƌ)9qdddIGm;/`6;F̈yGT[dPXKcv8VKuC.{3ܦ8!ޫlP"ڙ4ԕzZ|{4 M Fq}ݽay+3%  @*[9HARALb">SLֆN TX4=RZ04N{wj61A<f!z-KGg_sؾѳ}ҙi}@.x+Pu|$ 2LZ !OeU]-{A=ԥ7qqkf^}Dl&B7 !:L0=O6[;C=-ЛqOv2<| hT=[+Z]U}Mۗs WjꅶvHВ85wdz&an1 I`C@xBѵ1R9&VQV<9䗏FS&}_l{60&Mh'a2 .x `WjANk:;FvI%˂`ⶣmz{+}^zuWǿ*E'ow6;T>Y|lZ;aYPJ!Ydwj;z>l6tp攗qcoM,q}GGid{ PBnW q!} eil@jK$JRmpE:ib]3ƂpJRM \ -uO|ؼynl\ h6ye)z#l'9걗>ܒêut)]:?jJbW7at[0xXproF^!3B8vֵ +7M)KVˈc_ :w8bMۣR 95m~%g[h^\SǮZDLy }b19n` Yץ,"vDzb#W]AcEwIo ԓ%-ZA5NN4Rşi23q| 31us}A)IP#\ba hq 5lL7 H:}Vɭ~u w-0Gpk1 [" i% LLtyVVu :rKcqR ¡{ YWCh0 l' ~ܩt(~[Wuylmeҙwrhx;oQ^Y@^_U]Q!d \0L(C eY:ioUȹѿA`u \fHur1tǠcWĪ0v;."-йyru0}̀樱'Y`&'m"* 2rfߕpPeXͭkj&nJCA+ sN_ Bƿ9Z8Q)ou^FwnqP]wF/F7fd)[AMNIj 㸦{TEuO\لcK5>~#}3jӌ%/wvO `YnxK,$l7Qh`>x3z/uNxWHn8g)%,BIjnD-P":T7$u%- jSzSޙ X6  %FP?3B e1o0%Tԁ+.>Pf|i$W8+q7wp=LrSIL*jvrAmŸ2HַYms$YLʼn 2NeiV Sw^Jm/4 8h$ W߹K(]d‹/Qz1lXv;tFelU?JvKN4zuY#fޟrԃ[aHe <ط7-lDى)o.~{3,kcx'rD* bXLJGFˣ"dVwAQB=ܻswbc~k`cS r@2 ΐ(ט1ѹǁ++tpRA߮ }gT_C }}\j` MNpsl:S8yf?rR,Dg,#%w%IM<68Mx)ԇF~|Fzf3S9Js3߿YQ+I5wݚo<ˊ@?coܞNDK/b8B4C&ox[.{R63o'Mг&iV8wnxW0mǕ3ss9uP] z DSwje<_8k %D%O|v=@Xk&MNjodfq|eajkH׭i!<\<>^S)9YPH-Dٙ zNihzE"j->hx{n^ua.R& L=qކ@"f/UVpش;+RՇ7 Ect&DIbIq<QٕSJy}WLr}ŠꈫTeP&ѥ*ށf:*l.2=;]ꍸxcxS/O򪺮Nn%^l&͜-tЏҒaz~`6-I/݀LZaB~Qk's=P""4^oC~ޠv4|W9$ezB:} vyd[ :H76CΌ 5Qq0oW=្\pfU 󍢐1?>YLAumDR=yV 9fOir{up/ؘ DK$Dj ٓy(5hOYR3cYyTPJ& !\I{BU?8ΊzqI5]S8~4 훎4w䷑ d4WoF{=X$h,6ÊH@dmT7 p ( 712p3OH ܁cN`f "|h C΃›uMzbS#HclVZdO˙6&xQop4#gѓQ M][/8jvܣ3)7ZZC'?U {QVx߄##5ῌW]Jv[{l&"IA[YWj3 )I.Pe)EJwrKw #g~kye&R4gv"$F:fꪡN\CY2+Ŧ퀁J;%fBrz Qﺈ 3j ] ?4;umyyt8O*,O6_Ų'P6JmW /ɇ > ,0ڴ<j[?Wzgk\s]>uTNGnj4 ;:@[bWu'41f9s5ÉbHȩogw~|F j[놻tCGP嚤F9FC!M8S2TS-z)le_$ z$~n KA{*?F-ٕÉ|Fg_]אEZgDl>Km. r[OBB?(Ѳ:QU*AKhȀ 0ibvHH|z*Ly+$)5г"t|YJ1@WG8,ۏ멹9$_"P Kn!H&F#xԓHժEO/&ւGU e\)Jm*vzbg 5m>'nԹp簐Y*}J|wPTEGņ '슌\_)~WZdד_SxVM̀B2@T}a>/T.D6j{@3n8ÌW cTp,6q'ka 8vɰ/3xbyQqa$oh?mfI'v)IF, X̻IS;A1]"ym31z/)^RNdkP0=KRٰ}M$%ZOREߧ-vW9SؒGY9Fzq kT#6=%Rg\x빷酳x Dl@I' $of1$4Aό6nj\<^!wl wo oKԆn Zό[x~x avdY6вC*hs>W2rВSA[q)LżF؊Ut m:Сy$o4'YY^3#Zb$EI,Vh/iꃀ;5̀U8{F'!q'ɇ9KE/0mޚәtݶ}A:nS@K \f%$DgoKUqF0M̽Le5!/~ qN;H7sxA-6&ۇ,Eӛ nDHJZHSӻE`b[VE>y5uyzn\PCcaiʫL;ݬĞ<3 rAߒi7Ǻ#zX$L+a7@ Ρ_5 =l-ݟsq\݌c&IQ ؍Dm3+'%x4CZ5LѮpðz߉SBZ8y\ Le 3ie Mj6q+}DEZT+L#3`ŬDS?\,_\:`κ2czcIͯ72WiVK׉7n* z%fяѥi\abAk:6=NS%kCq `5{%3 3Cj$x?j0szM\rjZB%RAg%;Z(~ LΆ0#j{o`Bjt{Ē}w:8W4 9졡m钽KujEUYGOSHa#_qF/{]َ4uz]BHc7{ƍgY;Q ܘg%9ÉU.Ë+}]0!nN>A66ӵV!. |Ł&4 U3f0PT*xykri`=6Qp͕\DX< DU<R4ɌF(E;LZk]41EPY/0bqb)jzSY)DN곽TJƄ,i9^?zk"H!WFJ67+xbzh-E4 ykkR YcS!QIy/ v E!M`#=żݕ_) *MS1Xr,iZa1z.i;uzlq˭,UAlΈ^_Gi^ϺGEZԋ$HZX˹aGx}F$1Og1[ՠvcFY=3A4"5\SJ jBLlYhGP[ {x6 'oۍ%4Z^t g TzhO.`ڏIW1KO=ln`T̋)mb*"e j U~"axkB fΐQȤ{D5X3mq|zVZWbphvYHY:(P|oh{Q :ɀUD#ҝpAu}pR7R +aaɐupvc^+]L x@w@N|:Nۺ߸q,!f"7WCKi FCeUSbʄ.*|q=cBKWmpy{]TF ;`OC/>Ü㨜[}PvB}΃|T"#r{=YtP -NK4s7(vD EBKfJIʏ s҇:*'}G$VxLzS%zbc9|Էԍ2b/t[$.cO{`aXO6K`>3GlCC`Gd5 sw J̸ٽ : [xpAݎKK p@Z ^CKrWGkƵZ s`ڿOQV9@3w@,Ux+nRkc^Lr}CɴaTv%OԮ:F6C FE:: %zΙÌ~ -a?NŻ^25be/da=`GD]wֲ{n$(|* xAEl9@`1Ӿ|SlM㑴+{H7$r4 Yퟷ'vUpr@ԭp嫦eRavoFxU_p 6AsA+ l%*4iHrO!l*Lȟ4Pȕ콟di<8NuߘJYYIB?\L]2WUԑ=0p#}yFICEȧ(_&Ȇ?ܴu  - ` `9!X̑T=m2.cߏ㫅"F׼[-鳩nN{rt;n3AׁH*:7>³2GAaw#|Y1!K>Ԉ[{7o6h"iy#?S̀Չ^NÆEXC "h~Si#Qh1w*\I! nY [/kbhZi!tj4b&GO`XJA tҥOjupTP843#Z ) >0X=P:NIl0PfE-@ jHexK\46I'&Orvry[o\ 6$&Zrl\ ex`X%\;XWɌtљ5HQEVT‘RdHPmTV#JtI1vvX,갔 ԰? eDMo å3z*u 90+K;W7E;8\1x݉I6<(Q4Jm5B<|294⢉h>⻄ObkbƑkcE33cY|i dDz1Ceǒiv>1.fb\&m&7umtPx؆sBj2bQO4qAR}>"R䂯G\a0X3cW"ZN ܩz<<Ǘ#Gq,w2V-O'HzJrQ_IEXTi)S_%?MUcg9 JO >t_:%fhWĚ| ;ܭ8uYD BɉK7JZv5'Mz :j?yyCHQiΩuçmݞk K~WlͮVD@* P,sI3_BU^ZpxJVغy187PŹ-5qAw?wkݙp]#,u>qlkY@rkҾi3Uz2u+,]a*^~H8G06HCF.%!{v#2eVmM0[6n*"l71С~ cG"랡U;p*!fNPj|R=s4#eSeUdnmPIM˜ݽUOJD0&KIu>j,߱r׊`ə9nqn]8M36kR'{x2>maeИXYGVEZݲTF -ov߾yI ڨRN'X!4L"!F;NxF q =QFF+i) sެ4u]&%5OcGC7m,p0k]cS2 4;ҩSΓe/#0|YbooFJ#~o'| T2gu\h0eޕq`B@srKo,Iի-R׶bA(4 Ɔ1v៓ ~"s[;`㝚o/K U\i$iRdk1͠6D?q@-/.tաgu<䊕9 G. D4LF5RDbʓ:zWF]l;PTb86P nϭhcsZ'1Q_f uĆgF/ e5 !I[[z)4h`6DRR[$ARQl޼IM0I .g"8h=Ŏ.!nb^х* >RJ}H0]MZY܆^M~@ҹDZ1a8`b0|3ؐmԫ)6)3g~kJeTWǪG6,t98%q+!1'(ChL4m_XyH4&]Y6tv|^Ɉ=%=L] %p1h*d z/25\'K ?)Ra+;'nNsЊ۵uxUZ*XQRNm b+Wi1l<br*JKNϩjtN{oFILjmЬ𐻇@.U4^?MwRjs$1Y"Q0+ڛ8!@LcFb& > uCyN .6qܣWk, ~Zc=΋̾vM^#6($3oLmPP**Ewn}- Pg$DN.әAH'̚*Jp;q2u XRtxD:vzx ߜ"1}\B`4bIrp K>ٔ6af?̎ G;nog0ƕ39[6 %>6mExGı6`hw\͸NNlIs6-R,s7?;bpoX]LܢC-HXbIe@Vp<[{p4x2T->8}K/ vAfӖGtVl6FFu@qh /GV9J8bn`-n yc U|OlxYrùL8rEzO&di)'cx$V E7FB_g{7bQުl|f{z,'7s *ll. U޾Ǘ?'Ց{ZUTtc?N}Bnv6wU+߶T`xZJr%$[}*MFH3XKhQpXV'`1DjL";-$pd+b)ٛl5Y^I*by/ fMyb︷fm4-`w puVId=~F)JkI/_*&zRuQ C\DV> Wj lg탥p:SΉ˥W?w (ʻFFG=<MEvܙ*1zxT{Eu%I1HVUm%*Оf;ݿc^o# P:sA']2adJG6GׯUzi𕓺]6hmQȭ.Ay,#1: ([BpH8{,~=F6vN 5 avM % T>.['HtU<8Hrs[Cnd'=lSӃڙۍG\IfRQSdvx$P@]R2U h22#Ũ`*V4nb#~3<q<*ůI=Tl!yl5yxGAڷ;was;8\-7㕋~fذU В?p):wn5QyKXbh]7bTͳb~]@[TPiOªa'1^aEgeCPAo˫LݹC/Uθ!bD-#\ s]"$6OG(bB@Һ?ÜX1xžN*4T? yl#x W̢1T1ihXϺFR܈?-i~L!NM:X+B\/8&tvpf%S@9EmuXѶho&2hrOάyVFFU4zKfP*#HDML=.>,"FC@mFҕf- msMv+HΩD<@ni[+ uNϩ ~'ƃhXXz;պۥav^UGH*lornVezTsTU]Tr=EJ8m >"5J`P;TI 0$*<rse]L"v^s+TJ-|%l ֓h6BF-DwO U1߼J!i:(,X_ÏZ]͕* ./@6 ^ qb._|P,.w(.Iܐ *ƛVS#S5@ XB#$INMRa%zq_p,tQ[uiΫٹ&A% W0b `*AfjZ0oQ83sJpF#&ݭ-1 (:J$s+iҡl:7xK]3=mIN8BFLrn 2,@;X7A3E'I~E%eҌ aϴ &NJ ǬóW`aѪ-N7oK1yg{aщS&r?F>Fg涩Iŭ^SUp9VtnJÉ yG> { I)Şb NɻR%LqT[ aݳ L?R]S wc#M^j.MYmP-җ &z-f%h&xYiBJmwkdZW2ş /f8va⊄izzb@ⱙ6-Gi !E\sr6i${ ‘',1霔tm}&k䷿Łe0Nt ^"߸ C"~Li4cmp^)a!YMH+9ߎL/~a)̧% @H <#W".1:J.}ϟhMpT65MFP~d>0яOP@ܼOp;* Tĺף[aeȯy5d}iXǍy-7RyF-$57l>wAq0=]* Q㛠o5n?E{g݋ݤ\OçA )emXy v";RĤ4q$L{ʠex.t<:RvYQ0R2PC;}v{pym$SZ͈4nQƣqgMozi BTd{t]}O1ΣwH6רrqfSDyy8#Q5)|+-+H{c1M4;ICX%39}=PW뮐h =|/0qJWIZ7c#w|38/:v"wWl3͘- )3e*Z ,Z6tFp0pZgЦ]6&^A7_(W$hRԶnRO{TiDz%30@aX^8x5A*L2J|[=6yρhl6f$U[[h9T+x^89V]NT_der5L [Ywq8d90'}uVx9 }$Y#~}Ia-O)"1sp6ouSb(laԖƎFVU7ЧpZ{»FbG)wȴ|=Bfd'Cة> 0s9}1eX=/2 bfx~.!ݿhs..HjkYv`~>֖3iCTFˡ{\u Z踀hw@t\#$Pe|_L"Ɩ\zt\g:+9OlVAf/p D?GR=t? ׺fw/2aB@n]YEgFkVs v~fs.U`x[g 2BXMUNϔdi@KcE+Mĝr\eTum6{ $]yelYo n ޟ_Va.7AZm@q۪sEP,\ }NラRy}bAcL0t^[@1.#>S\AE fw 95+\Zܞ 实N%(a"Z #C08 S~.,d`۽Cxoǝ!.%.#=(@DPf19 o*zZ-&zYf򃉷N,{XJV9|ސѬ|&ݳ7'bM/H;3U_͂9;wgC uV09}`iK#t޷ttOZ:'zDTGH :o79ٺle}I1-m@G6ZmqH"R>_tOQ]45i뒛.Ϧ N*k NȊ{L٫}%lvj#NCM*| 'tdt&j0أg5Q@ܷV 젢i/Ģ=㴋rt(:x|El'G-'uk1T܃B+5-efDs \!3i)@}U{Jt A7^0}v:im[|(0E.ޭ'3qOi_N6AyiaİRND2{)wP0얠ptķKu=|&9-Gc.*Xwl>8wm/oKO)oݡBcH6,^not!tJ3ϰPY'= VD;P50ꫀm ӪɀBQ&&sNi>j0t"U_`?ģL!ٚ1xh8jw>S)@\,'?y4K20>~p0Sc 27:j~ Vtđ*=~ya|! O(׏6茑7˙:9]Av`MHџ2pf SےC~g+UJ5 Z]6< ,ɓLy083p#B6:г_8󁉊^$Bb8xϱ)S|o/kkwS:!w(d-?۴?E?3fQLd4;"6Ľ8D p2fA$ʈjC5+X[\*z]LB7QB%$ [9\skWp'5a"?W`/2Esz-Ŝ6E ºAi3e!q4Ϸ;w3+m84`qϒ ak^P_aJۦ t5a$rWh C4y%K}Wv!~dl`=`O{n\% V 3 [C\>g:ǵave)ـO (0N@S$Kf-}.8>!FnV>$^+lْ9]FQ]t"m*۷3r /+Dq=f.״PrСnk ٶθ8.N6[GD+^.c]Ib,aϺC5fTQ>`!9ɀ@8){ME&߉,e9S G&!rj|t b3'tx +]ҫ7gTeLn ϗh<^r^Ŭx(xnG7;U f43V 9sn(3ud .-sy袹Yq2SO<RFvRڃ~k1dP@y_2Fh2ˤi'V*zͶvM:o),>n$nҝRN͊!lW(..}35GG_7SZ0a=ZԢ6e] KcǞ',{lCȟgVeve@QE =@"u~A&ȎFkS|<D$U.y;aVlZ3dxSWB!|VKpfuIP5#= Y9Ϛ|>B(G2-g-a$k0nj1wFyE>3&[׷)1eh\9Yq@ж"[ $( fh!_{/S.ġҷv5Jl@uw _/sk/430q>KE(߃˰:m?2a} (cisGUѽt]5a4X. &#VE+Τ?<&,AZRg}YJL^=Tn1^~oU =.jdpMX!F040n"|626C _\ ꞗdV:&RV/{n;e% *\p}c4N2DN$\M^Oq&5;(zjBCtr9+1+,(OH|U\z@$[XFgSN{1ڗ$bħN:sEl' QIYʟ⥨`^ lpRŇy42 q+*]:V$2g,J}& <|<0zk\&a aq|q7pB3(d"PDe5i{{S$H~p\N ln'zީ~u\R8OITը/Ɋ"z7QNaNfy:<;$4<Ɏ:KO6 +J͢߁zz|l˹8ip̚c~V6iea٦\3ż±d8ӽv7L94T}Ї Q$+Oɛe~ 7'! s3ZUJ]))lI5鬤BVkS+(V^4RQ}Qs-d^'YzGĄ*Ń|XfFNQȸ3u1c,cfCtwUn|8t]hz݋ߏӓ“}Mmjܶ )f:. 7͹po)#-{d8v쥖w!,ޘͶɐt BQ7|ދUdP- Kw`&(}Lݏݤ-\MKCB.WL0\q+vy{2 ^6c/oB:EVWKEߓ|*x6gq,X^l񉧂0;^kl1ҹIxPG,g<z҃Q3- W{9V硧btsIiD*rҔe4oVLw!l.x&FcNsד zm"XeuF6CMk PbS&ubV|vCF\6/,[A8LWSٍd^Oʯ' A#<]pV*>^υcpD#O,캚 xY !deBY37rD (!养Aȑ[:y ,;zYoh{~ O4j_d#TE6*JׄL& |ӌqC)!~M!yᎍ|~ CKF߫`abpIN ёu 6Zp~fWأb0jJj* ܊/9jh 0xkFH `aqfS+56wdFs>cG+pvЩwfUK8  fk5$8Q•f@oUDHFPֽV#L)Ս3& & e+PdW( r0FUgwx?e[87L!":3^y~eS,~kvwQpqBk.(2aWmiqٰ12z׳Y:D-Ͷ|fr MEs:a}0n9g6PqG4& ae} CU(.# `1Qk V ɟx/ߦ""{64iUj5QՄ ɼ}I2\*AUul0^_؈Hk 2!I E)%#0F Ɔhf0bi6B1oሐ?ޠw-={w65w} 0*`Hk| 8_|H[\ѹĔ9Hc/531%Qi!D3@m O(5{4[Fyr+ r(I5 ܶ78C"j~m:Re*=kwCfkF&ϐCCϼI֢;_[lwqjr)0{K'hve#W`vs6dqZzL}B-f7uu P +i,xmtyX9f/t26]̭ ^a>Z7-L8WD:}Яp F!JEKGTIfTTBYy>{Q>S^s4[&: XuGY&2zix(: c?v{ۮ `֝җYӋvvɑͮ!lkvzi!w? 7$Wqc7>^Ʌy=Bgk(B}&.YpWKc@޴mx remS*`mRvĜR@4i'=}Afm%Tث!+ىħٍY?AJNAxɠCK0g{:aĝcB6׀Nc;à\>ܐ~#5COUdfS9=0[ZI&A.#d&GRp}־[9s:LZU^/Mk`&.=#aS:ICqrFrKh:PiXu>ݩn Μ= ""MR_ހVHdl墹_$<]Xӎʑz- ۗ0ؓ2ܞKq=qg:)Xڨyͷ*\rȒ_O;%;9 {LVsKqlEd޴ QP:fMirhF*^8bԜ7j3Rf&TQAiHBE@J;'@>35oR\:;VKw|X ߃!Ua`?PbƘ}2q|:;>6XhK~^h5'4bTO )߻܀@uĆGLWMDEI]p6zoN,]:fYZrך8'c"{c4讫!ޱ-C;@:'(|0рKA5Mݵ/x('mzy~qFgPgqimӎptA6x1e_Rw\U,?7~ (_5 F$ㄥ<9^Pg“8QwY[U,ġ dfJ͖"i ʟBmKc4wCȴ9::$4P?_8%}=V H̅ ^N&z5Mf"Wdķ ؒ=5)W#PH)JdzA+'3})p^^(N.}G x1L9hS6uuM3Y .r)w~Ϛ8~hWԺWnZ90S:æd 2T E#жFS<8:B[A 8}TydB:y}@T 底fWni"yȁZA%\ɑ۱XjQñX1~boBjH 6iMR9QuThOǣOU[RyՕ糢N-)CL\J S=[GUf^AަaTD) K?Gm펀*.0Qxz#]2P"wq)B 45F%+{mq`ڇl|lNz#W86_5=X3#\#9D?6zNrj~i?`SIk4M'2 FfwsO'ՖPwvoKw vas`WkϹk R0/KƝH}Bn"2|sQ@\6|#F{1 _ܶaX ?hw}FjERdQqԽV#/j6@GCmKZ途a^%DVV151v QؚA+7!K_ (^?z*J+*Kw:]XfĂˆ;X~` REmۃzozU*FǜGu{>W#'yu8Wc)bۍ/͇hoQ)Lƨ6/fR>P|bB RWNpڽ]rTW#7ƧS+C'py0. D>>աwO(g~uSF2Ӗ9q΅Kl]%[nV {\Mh"5Mo !MS07wdpv神l@RCG/o:&*<؃s E`=T j|J,4'xvw@E~F3j/ }%z{q涔"S~UG7pٯ# 'VO~G2xn<򫵫1}\\`0;;Knu&:khFYC|vYc77&<(ar^\2Y+OCu{5LO\Ct2z-?'=qtYLIxa6`嘅;6qhټߟ .d&[ g y}-"^Ҏ%IHtRo|9۫m7r4Qw$qFzRP])qPcNv%̯౮Q73qx?I3Ƈ*6+ !5 e}yIdQGjm[_LÃ+zZldVBtWeRi0!aj<`]8Xkoc+? H>os/}-$:;Xq-pW4TXyͮxLd, M3V"/JŨ V>ºa:p-z"yc^nXFV3N{`ʄR5 h-z.6$< GcFm$S:qe);GVŸ{OZytգo_[ynK˜+gQI9 6`clf;-8R|] 'N)Ĵ$ZAvYK_Jh UpXhK b(G<%XXRi9uf|!CO4NC~|vڎwoOGlvfLb//(%`iWoY0hsB? MtB1/]=z$`H1Toast.p k( CfPD=ě(W&]]Zl 6 {bXfᾍ:Us]~qV!k l v/ e $mDb_m1;S ecWʟ(wiUVb!)0P?_o#?pR5E &[?Vљc.0E;@@N{Ȋhu 1q-m3`_]pCiRh`('[ţ=)Թz˴sl{(08GA/_^*R11ʯ>s%u<]Q8¯^hy ?\ gr,8t|`:,OL./,VccoWOqȃmB ֧5@창.xK~q"%wU 60~Eֆ뿻"= ;U]!۩RJ͝.|=Rpa }  L& zPL=]vi~"@ڬ=ŢȲcf#[!ʾP(9/ch0ұ3JTd/a7xB &Pd(GSOx6Z>bA׼+`2 _ 59VLd;y'ш8g*,r26$vk+KBqO8@1xpgL%8nm;3T;'D9Qe9* `l~֍kߊʈrrCZ}Q_9g6y ggWIw`!:va݈BHwgp;?5e\Mag_׬0p\ S]p:شEUL L9/mr=h9Iؤ̩~w: hL2& o$;X6yT4MY  $IX9(27v7XYV DDv7XOedzh(q\VMo[~3̄ cwxʀ)Gnr[ڳ~5Kv@$5- hH*I|>d5!zHpx$ԫ`5RmDbq0d6SΦ-V:PbؿI9:mtq4w9Ȼ86 CZJ0dzR_%ڢr:^#<蝰™?|gl+?$StM01p?y.7[2Υ%C1A,Ώ.LUX_e/e$L^%+ 捓$!obpGT ⷶ E$G"ԸG(G7ʨDXYDM2緜H8XΞϤvT,j;>ub~Ԯ~\@4R/EqoȏpC8nwx~mq}~3%X1\ wRR)A*lϾ+#,Sk0w(-^y[,#88lV 욀#ni&G4Qt'Rа#rq9܈=U C~f|nL,^fdFpB!z" '{^?"ל _.G^KدNI_R,ǹKN60Vw[yةPV? pyDd:t--,@Kt΢5¿6Pf0li5pj%47~Ȕ=ͰZv\U/[DgO|eG5^o2"S<%@0SlRg kն=Ч Aؤl W' f>${}0J ҉EwՓx#/[2ymwe0`w9W5]Tˌ[ⷉ%;s{|?w'1u>|vyq#fnzf7Gn$'{P>|ޖZ7|xftB#}6m"_Wrfxb K3UL­U;p)2bȥ9ew(G(󘜃!o5A|rox ˷kt7H.k(_j^̔'5r!3.w9;HU֊Sr,U63~{x;3|m3)%RuVW6̓({TD3 hlћyHҩ^bM>uK$0af^ Y"$W꼒j 0X4L1T#Vd%s5_ rJk2 B4:?AP\4gA6^q%s K[ߗvO$B*Z{>n Aqnj%`ӣ/a&3EQn:ߢA-ԞET-8.ƄL8PC-<(ґWi`* KNۂ>wRGN@ŋC^zgV =Ń'exBLŹi\֫/{s-GQ62@?1Ar-.%a$|d';X-bDNSgEա]Q+u^!HMG2-% zxJ] '3sfRڂa4һJi XT~e+dȮwH)wY#;\uzЮד#JVS1X?oRP}?-!S5mӾړM|q?Y\!S%?cHQ\peh_BcwtY@s=TC'yj⶯9**{bv钱4.d1Mԍ ;Z~Ȅc3d2Y'.ʻ@}@Nn/::M|lf;mFL,AOѰ,M!? ](1'>D R;ѸbWcKmDaF{U]ͣ3\(h3JĮ$:; g{Ӓ+=Ո؊UZTvn4]L@0?PŠJ&B#+_S>ʁC ] [UfCQ#[~YfM? C a`#p3!ļ  Va:/B$R73O;]?Er̴e2KG&~>9Ud.MTٿ/䜦Q?5rUySO:TYDM@yCdp)@~фD[nBÇabihRisl:bsz:5x[\5M<f#] +4IwTk8 E >my}ڏ3Zb{}P#,>=}샶xwJH@n 2:ϵʍ._d^j %64{'5/ 9!/yHC)Q9K:Ask=onDsfJ'弽FKco{9UZ$U"VbwZw4p2M{@_$vm {'81bX+7kVƎ]y}E^V,oPeWr~ t킜.TEΧ 9s#J.LPCDs(AvB5lFjXlpZ:j0aF)|T&wHglB4X7P:ޕxkAQ:zZrG }=/kx)E>>oD1k1HXBpSΫJC>с)nyfH+"+JZ>{Uazߍk43p HP믹vhUι'2 )rKp妯 WڷȾfPhX|]# t ~IXL7/R3=V|P|(';?Lu˅]К}3TИOnx5r15,k>i r77CBxYpUsQH1=Q!'zG(g5'yaP$m_$=1,#X4wܫB)^K9/^cN`86hdLvM`I Dq t;IJ;9Su wvF>[̴"}y=*fa<OnM\wU^\E뮤L+oK~g#q"VWL8sK#:DC ӯrFv_ZO9bɞc"0d˨ P@P)cZ3PtA)=^BxѤ|챳=p6[/^Ƥj(8#2_}+WYV垱$Y],X xR|-$,~NNM 1O;q=P)i6%L-}S)xĀ67[\9ٟͷ$V’綖-:P{0J,z[4Sc9b PEʲ!! /4%hG$*e$P#6Af^ɉNc]xXt:d@nρ@ v&k?hb [Ҷoh̚:-`()ܿؕNx +C!8.=2m# Quz g+0{>oiΛ;k$tNk*ڲ<(մO]bz|Yh'<[3#jte@C4 PK9 [XF<~]$iӖ XWQ'i +[#2{I/yԄPb$kz" כɞKn0ߕ[zBwߨ|,o&1ىv95U#lx z}f-^kr?+Ju2X9OU/X?v^ %MhBȿ<ϩr.Dm`/98#iOk:t"\7D{fW&2` úT; +#=qΣ 19U]$> "]ޗNTwdΣO2b_+eD-¶њXܴ#ן4v/ 0`Ol˦%Xw6 #Y4H xi "˕m{[VsrYHH_w4ģrUrzȘMz<-zB>0neAJgyS=$}Wiσ9aQ%c+epUΌh.}HA>:0U ƹ6bk"jZz/A)k<U D>[AvID1QI.}_qڈ:J&\xwo|r(]{/Zs7~+)4֒>lCl]snB!8jr(:cjp+nZaj&) y0ׇ~r 5 S4pIQ{b'SLĘY<(L'!$cA f].ߑΑ*tqN͋-_;;0?X\v&;UlEo4R[M2>#Hk&h) 66ݐw%g4$s: . v[ <[wtu "Qt GnUfPpʁhat /ymEVx]:OOEX!C)C{o?%Q eU&Y}ȈM9:b#0Jɏ=DQc U,Vrm_yyf$MÛD0K"mlNbQ7>b<d@HgJ&YؑrXsgƽ/Z k,yV<-2Z1gYZ070701000002e0000081a4000000000000000000000001668c169200000760000000000000000000000000000000000000008800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/brcmfmac-bca.ko.xz7zXZִF!t/]?Eh=ڜ.+z Zno_0R_B##]k!XNjQk_B_U6 1 ?UqDqe9p .*aym泯b f p+EHeې9whyC(0y^z `BEr}>zdV^(mQ`[`&ٲejN/77Jͣ Z%߅yK A!(^ Y00T'etYZO_HLyD[6Z{|~לG p;m>KX(x4sI^fƸqO ߗ !s-|*b҄\^*nQ޼U/Ĕ@b:~9n>!_pVCrZ?/ĿqL(Ļᡁ^5͆uN֢AY-kSUCou1_ԡ8 32g4'P!fU lfXek?r:ӂO(_V[vf| ʘYImqy|RNZ{bQZyū}ݑp|! Qf6nfnИ&M7a \Gñ#-ީ6* Gs*hb,Xc@7{tp(Od."FC!bwhJR1l}_].S#GdG՞'4PaX OmeQ0Pq=dzLJ֡Nu@AETN3{"@\'H5G.ydZ֩Vt–Wu}zF_BKR͇(WFGMQ盻u|FA1 OǴO`_C3N nڶڽ:w#==mJod!y;\Oʤo}gTG+>ۅ1T~4 b7j~{qr6`?j-(_,Q=!Eˏpbn)NEpGg Ӑ*N)⠉ $?g\2[gyo$Ck` lǂtty$XLX9ү¸(69c-@H'rƦ1XIm*zneeogz兮BZ{}:곮Iv='EO[uW0JgQ8 |2ĭ2gonaD3- dt!"y@a}U@rǙTBhƽ OWŒ2.SIX}91fWUJFmS5B@ḱ]Ԭ(iÅxx]}lGJm*)]`qdx35D#8+)ax;QAIm4篲f}i g vuknd~ċfcAsYt@ ܢ]V0fv^JKFb<.G %>H &İ LBIHS: YzB& 57Y@&}{oo^gx]=1PĚR+S?dwшH->:j΂ν^i2>G.@y3Fm F}URD?8sf%O *L7pTM.M4Gtt7L1V;QD ߾Fx" *d\J7Jex`hW*̒*8bpOзm9ΤSXӄ. C:\TtD 稝czn>{F̪Nw/!,5x,@ur鼜`%2&n:ѣesMEDܹaXEOҖqXD*1kӸ?bPaQ]u{"/ )nc}aC( Z#87~Oe)Pɹ\'{6Y2,B疂tj<{:&Dk_PúԐi|b`LBJ8&{z6:cR k |INtUX0aơcH$Ֆ? . dHy4e)|jr;A܅% 0# {"O*a'CP\sP̈́ v9N”3{f.rCe?u.w̕Q,NRyـYG~yf?te:OyT"ŽTzӆ_jg|.ӄiqbAHI-և[]O+j!nqڼZPO66l4Eб^pROgK"$9Ae3xg*`0jQe۾{k_d~+}i~h-HF.w 44m`? }ܸM;jQD>2EOA ӒyUvSSu[FŀWi⿴ka2rR$?!85nǠT*w8V+t G?r񂎞6>i n̼j*^9UQ=^gHp%t \[vtkv*+I݋e%Mqd/DUF,2QV;`ޫ.ɺL!d(Sfk3+:_x :L]=&yvpGMC,\__j`$}=`_?Vl`j paLQ)t9xB7n*֖>: 9QТMFbɏ59;PYWJ#`.[iCosfwz)g+c\o$4MΈs>ri?dO&ϪeF;4T?vcIS>˨uލqC鲮';픮u}[V)-8~?h}uxoBbH-bA+(3EB1HV~D{6W"~zC1{/BHUt:v ( N-EˤTőbUY3G7)|d1u#A6.baLQJDOрz^L4O3kmz8(όEIvhݼu:Xv"q#bMb"wF8k)|aɀit-y<@\^];S9L<G);/qk%1>נ\Zg \ ob[H#! <=Z;foXA4ޑV[]ۨ0c}o֐L#U@ViVH;?e>AgѹhIhsfn)SrV4'$GPzb:|z+kcξW|w}`D+$3A_nJ*Y̧rYkT|7>9hgz_ul>wbX5'd\y!< A}#y^>;q&4 ܁CmSW?{QF7@3->DNw35.YQM&SWՇQ3seknK.i?ϽtE#Qw*Of![*\_ֽxQic@rs2fn m(9HPk&o"8}wVUGy鰥UZY@,`Q >cBT$ )yC_EjA% 2`~.MSpGIXNȍ-l9Dޑ{hY63{`<G9>V+[8xLɛKnͻ7o솰S-mM%.vڹ|^I5x׭#'|5BN|ܢ_=k>ǃ_mGĞ>Ό[}-l'ᅈSKLo={twE$إ?^ >WsV:f"$F|="+)n9p߰`Sg͟񵰀ϰ;Ib2v޼JRcLunIc- Mj[ߙՈ:rz3ocHRXݏ`:K4Åw` 0U.hXupa!q}8 X8DEؘQS"`۠ s ;5mpȜHv/ 'Bhf??O' Z=ƤM/ftҨxh=6UOuէ.fVY93`n(Fpa tcndDFflU#W }q/hDI`l9Ӌx֜m(5Nhe^^QeZ25N0ivPzuՉ5t<(pg̝}|>3JKğVтz VK9~DƼ(H'EUkBJkBwwC Xu%-Xq)-/OrdʨWtz!2-pDBQ/;χru`_@U\YOl|B*+g8>ל0'(;غڲJӉW{;bU1ڰ-k#A:_e樸eZlbZ{629A=h0^e'<IswJ~"hQ6 Vy`VAyM}3GQ$H(#$NVM"3|-Bi\1pIT ma@`ø"m6vnG+#?—zuB L;(G WQ,˂}!w"s2Av!5kM{癌&s%΄*\nJ-QĂێ;Zo]< ,0a2F[>A֬+W7-^`rѷwC"m}4VLmFwZ_D Z[[ ug'?ZYܣVs!,t>Cq7⻩_*:AE*ƥ J7jobZ𿁇 O}2:d ^LEb3ٞ_o Zh~X!y LEFVES\q/~!)m?RAȽk6ml:MznĢA)b¯1;DlgQex2T+OQ +ðm ρV>j2cb:b`iȒa,u{~&egohս(޺7@y\ zh7EL*gs0n{r|^7=@ p>Oa:QU|R}7q{y}VV??u>vBZ:}?MKт|gf*h_?Z aq&[ׁQluJhޱ,a+?">`=`,P0, D²Rxhlb܀ר|~aKt^`ulŇ{nɏCwTUkQ.6?_TehUTVX2;RgwZ>bU޼h+%|yE"C&^W6ΛY͋?Ɍiħ&R@+é9*2Uuӱhb'功I亅>﫞ЉW}8WH훤D6@/,YP;TN`̌( B&C$N;?UD]zqq1?!nZܑĽt4@- kkth fT._$u~'A92eOv7Fκ cc k9HaN7ojӱw8;=1wǹY`|wW6[Ӌ_u`򽇥 }^֣`s[h y=Ξw1}9 1",Vvct|AbAҭHVK|=/caQ 0ײ];e\P[c;DI|c.r(Ogű>0\axzF]VܲB߫l!\>b}Ui)߬ | FumS)ZeO:)|z߭4n+\ a- s OWk'ɱ `DVAB ef@$3t.]~!N}\,Mb7wnAIwø fePȾ׼^?DCYF>U:3\@mm02j b9[űP2RxTߍz=uyaFg:h܏ 2^#g=i빩-2 Ϊ, ZI#C42"nf"Tfͺ窄0ŝu<fxlaI ,Xi  fVQkS stՏ=ͫ1D#/pf.Q1st07Nf' rF .LaxzN2<XVܕwV lQ:jPjĚM̘X` M ώ{f(qj}hPsl7qGs>Te\5NA`(9؆R: sL0(~|-)>,fR}QU:ԖAN&L(aDer;9R;n@(ve,HՎo`aHeD)'5j]/Y3=OLzic eGNP˳cyȢ_f%Fk) -/n򀴙Tr8X=8AVE-ڇddd5WSHvXgw6([ έpW8CiW\ctZE:NR[q} 4-ף:x0?h MmƏF;bv80{  5egvV%x=%5j? t[cՌ/½.a\}˷rwz>E&;&i֔te F/_tʫM" #8 (iΖRW/6b ṛZ|,uòPWuck6v2/aG>JOr'}lJL?bэ [4+q>\ + mZj,HmIyCD]W@+Dofm$>8 P6m]R!w^xD HB@ÅvO'P!nbNjг!0(>b~U*0C03>(|&T,z̍.+\ܑ5{37eahkɮ]7|hSh,8|d̊!<`;B%Kr"Kz~ɻ;V/<T$"yƳ'Om[ƘXhXh='F褖$iy IL''Υ,ET+>? CiN,tLظ!jIX0RT-˙yIѢfIS; ~=,AlV R_8I |KeHE}|D:v}\  X/'tD 8V ste/n#2w?U`);oXbtR@^Lʔ|$L4R#RK\$44 z*&+{zJ3B#}jbH>̷zҴFV;2$g}ӥ RҸ0"h&x?|{N:Sf2`o=3@v'Ҭ.z2 0FKֲ(*IWD*`pve#'?e m`qn17-<"wc4~vƖLxa8)m0caD:~2 W[C4".hI^V:$?ݍQ-OJ]P')o0W!ty9ؤbJu;uleC}m3)9BwZg1g() %n?L$&@:{Ō̺hGaY6绒h)x&2@+TlIBڊ}c/҄"[6$f3Q 2m+//޴r d@y6E(tt5k(^ȮqP-7MVfhrFcX__;yOcJhs[n lFh} *$?] i@SʹxafshBoiGW9ͷyGC 7Cx 1F=ǵ8kX\YO % [;0݊ҰVd fG(Mลg>35\4 vpVN8«鮽PSڸNHE;a&$,yÌ(km.a-FœS=ՕWuam".hz FU_= b?>I&gWAgp,b"q%z/SqM0q񲁮[ J,8a6>ܜEf?b9JFTۍ#|me$(߫$,͑BF6aII:QՉ~LlxW] _:.bzfS"$`G ~h'6<[p'YzT}ufÐ/aQk1'ȿ<)J"~uC -cgN&3?&H_µeMlY 2\'S#p|zr/^AK!M g~MMnfCnl4ۭ`;-4K;B~ȁ[eumO䦣 ٓJp;Y&,[Q@y |6dqc1Qbhgq}ul0sG]!sپ,fGR,$RհdF&N<2;xW0A]xK{wC'F.ȊB]ϒ@ LMu((~ }^ 9~t~bPn?}sh|ζ^Gla69+`}uմMagB.۞%;2];Z >H#vs t# ǽZڭHK/OZyӁBX/..To7aU ${"e2D`Kuhemxc<&3QPL00|po8t )rҼ)k:&~Cz\v5}fs[ݠ w֨i!>11tKzOv|4Ι[("r֜ @@?aqY#p-Jl)e?$CR,;}Jtx~RX G<\#|72:W^ބA$_XɓlWɝ&!X d ;Q`/K.>gJd鴒\ b qxZg%O+% RYt]6=LfWK@Ijcj52=ZY5&-J餠 -|fnY7^?5%r-+J'5?vBF..!.*?KU@G]"x7mYob&*}NXZGb܌߉Ѿ,B<Ґ)XPb{b^~;鷟90$K+%+՟=QFBlxhT֙?N{x$xݣ{˲ncQXV\zdG97hFgʢlKv?i{|jQ{!:MA6ҝ~m aRv ,Ll ڋ{e"WڽDKpcAθ6!ȷ7LY>  "~ZT;^S  ۯdWhi2K&8?kęW RހMcj'K㻶Z|8<+,-7CSDjjohPzML/4r(\Amw9Sl~q3H%NjϐuΈ܈(ZNM \/i[,i|ݧbSy5P;Ñpn͒ʬE{׌>ٷ[}K~[Pggׅ6vzgR1JfM/ZSC"ƅM}bb|DywWc(멇Ni|ԗs#c3/4"M0+ʝ&rr $If"Wu-\1o4H|)vXu tm24SX|$U0->MߚFmUz;ҬJ<~!,O;Kd{Tx:V--Ph%hyk4mPzI$5+C!mt?P\¹+ΖP\ك52l'wo1,AhYRR= ڵjT;'~EoQ|U?jD(T%e'`!dR\-h3EXy,i,+kھܣSoJsICsHs&gZ:*P7˥5^7_mKkMlj=),$:& X r&A}tc5:/{˳͵3\CNJm *|M<hۥ-u8KWs!t8E)4" B #hBʅwO7(,>"3ùyVeh(s -V)V &Q\L(jas],ѕ qC_xI0&}  D5KkF0]1 CWCd$'D}6s!"^mk-*D0Ü+=UZ$?# nsj E1 &M K 9${`ZlJN,Ys/ p΢rVq_ ›O^.e_zV#1 ~Vqn& b䧿>3E^9oh{|7X_l_a z~}n-HWܨW䧼FۘEV=GqA[D>[D+8HS#'[hRkA}oΞ/1$2s^AMS>F=H b•I|IƟ ڋtP1 a+wA^%|c׃lLT6.%ga>&͠0d)߯eNN{᷌AŢJcT%AF*.AK)d}dՊ:Ɓφ^SS~O"Y!y:cp)_v8=[f|g`4!W9ǻ'A5R ʬ̥ \OoJoIJÔJZ:#P!4" 0iP+ =~z&LVNt^@~cPJM9Ndp!r- p?Yq%`CMGi)^Wel1IY87 =Kĕtp5&42SſIf֖nz~TEHpZUC2U`)*|K3wMЂ2kݩn֖zm*ˀYe5s_ͪ;Q WH[pRhXKUy"<}gAGO;$-BH"< PG)lǿyRAK{hL8ЛqU߈bҸ&[&W_rRj{vBDur_IP sZ2\wjJ~肌`NK\wb,cNsN -;fsąDC$d(L*5ĺ1dBRi/q9+ӗQm[Ol6at[_dzsy}D'(ޜw1+CT~pR4e jFuRZՉzYWmC5% ‰^Ee](ʂPR==[=.gqTt輎fŖ¢c:U}Y!fNRI[u:h7;m31JZG1Yi;gE.YD (\:.cͬfT'^ldԚbx)wCE(-lMr)hֆtf{6?VR;i~!@ұBRuzo B)TƝ94@X\49/=WWw, _,Èdq{@ֹuj.>PcyR̴&SsdP  (:FrZ}t5d`Kʨ"y-6Tܱ-ƜoE9lLkgk)0CQOW 򂵍86i~Ec_S`f jPBd _x#Uq#:@c߫$ [-’!l9+e2b-Fd+1v+l4f|_ByoM}jKafV~1"z\$,K.%~ot1jo˝U3m|*@L,#V|/)ӻ^jH`OJeN|*8U6z3B$HrMbOζtB]pѹTwO& v8;wYWڑ1. Ҭ+䠻$eޤQS@*' r1.X4:}J.J:T8;Tx[K@ Hk (N&$"ɷ,ueKG[gN6h߬+Z@>x)keapzߏW={gpy2tƕMoi]K_֖/Қ'\EFCi#ݚYZ_h3~`wlч-DKg+%}nuƐKx1/%LjӈՌ3qVc R\f8 C i&M1(`ܖZvc42s-~۠A\I7t̅E"Nf>]{_ߕzT5rti*#roXP32-' kz3pzSe*b@No~S 8msF?P)9 {[L#.o'jeiΙaa7V؜W\=M&8I+#ҥeOԛ@2ΰQpD@5I"9םuoh8`CrI[ V7$KY4d _Si6 4J՜d`Q&HX&&g$N4Q8bF$ϼѤٛCʐKqT|)+Z\eޟѻɩ]~@ a]wSQ(H$xE7ׇd0?(iIkXHz864C!'lnQXށ e,zېd Y _Wo:ߑSZvqCl}s-Yey. |=Z`4ϰjMLȱʕ-HQdۖdl_K#@+yW;>D-[r6 H96C"pf&q/m0Age; Q` EM6GQsLgڇvϖ(ق.x'-#}?ȴ6ڿ=5x{)7şHG
    LCAY-ɍLƭJsrDQP/Mf,oU &gf"פ43zfaLMMq}uw W_Q@!W`ڹ%Џ^mV}ۆMfomc7?>&GwUXS#X4د?ɂ}ByEt<?b]#n!D$y~p(FS ov8 2u+4J3/‡K&Z4lc&G.lo%KD(V;ycׁ;C'}XEB[K.oV>𴕄~/ Ѿ>4@fBW[osd!vq&Yj!pA7/eQ>Yl꽻9u^L?Bn3%G#C+T-P1ܫDG:Tj"(d}Zp\hiOOTmd +*;AVTy`mHK=tZ8'%nK7Y<`\Uo _-A(C$b{ lwʴy?қ{ޕ8>xSZaQBq^:5I#k#'HuqJ6u QgD.bLT 0^>)N#Xߣӯn.d-I_蛴bki2~\2QZtmPF4@,PH%YcUE #iEﻧYNd5wDO'J_J٘nF)Juyz~QIa.\B!nD.$ %jN7yqEXsWZxe+t oтǣBOW]O6X-jnoZlIA41} OLodt^t>IJ}3Vf,y3VȬhI%cch82WO&e|(ݴ.(y$4NP1;P0d㕆A>ƲCuCx\H0"Qn,MHLL*^"o1}Xp~.V}w`2.$kE(uQdqW?^0雲)қ4:յF|ޥ!M3}sܚP{P>p'vbt)v]mxV9Iaps}pg|V#Sk Bɫ)'XqAAC#$%3s,oLR {Rn4Uwn , /E|gbjeC{F1>/n8e* Uj: $z:SEeZ PȈ0M9NLS&Lʝ#`U"@)EXýdޝuzT:;[UNQS Mi+!=͍<|bcgYC!V2 N@uGu 06Qm]@p-ta}IDi&ƃuMSVP+˗ڂۅܿ~( ஫KRM mI|t%xu~ڭ+0iJv/;h}1̨eÆ J6+Ѓfe7t \@r7 4{̈>'MXW&LA1RW^(( 35gV0T<鉹T^§jsvG]*g!f=ho97ME H$;\@$3WSCTj mn [rhV!1;=2D$CU-(1y}AU@xu ekߨ6gxF?M0,S҃jBp4қ6֊j6X҄ (HR'%P'|]TrGSnAG8xXc>Qɻ̩oY_|hݲ,N'vs %usVJ:?aWTI`0EJ澢 Lձ* r;(JP[\*y{JN[*DK$^#?4l-)6hA-R%r=IdmӒ!' Ǡtl}Wd?A49CdAFv!SK$R.} KzƀJL+.arg>|AfvoVߘYpv'ͶUӂp+avk A|izYvYj#!L)W%Ϝ@9X5\N0R '/4F6;ќPL6ry/AH?5x-q{Z}cWMZw XPt[H:=UoaIR+q'^/ntX-~G>][{q/6҆ `W@_@I3ddjw2媘  X6b w1dpqJI61kS/Z&F[nz.=_dS7*v-4U * "}ZE& D0b±#@~!@?G)H%/.2_#pW=>!cdtb vzꝀ/04ZdeB̈@P]ai㢵շ.u-j2:ny }'*_+D|ȴO\.k3C].==cTA?~]l9m/^tMUşԙs3[T/}M>*9qH3C"o$]Oˋ.uWp+5[W6J>v1d>l{.@28pቈ۷ BA Ԧ_*a&t?葸uSg ҈]c)S>v*uW/26 HDt^ai@6oI5M `Qz%XX:M_ٷ1 $z+v.yjoej-Q(\Nݶp;S&|&Ү[8pzUZ {t=4Ԇըyۑ&v1O$c=]w{ߏ~GK¢Wo>r" U)[.Rv143uRQY)Jt" ZY՝(g/qI9gՅ1֚E4wm n@4:m.grr_*]'Z\fPdl(I٪mM B'CeM ˣ] }HߤP%_e_͔Z5eMw~xSͫ{Z}3Fo[dTxfXmH<t1D {acqg"&=aU?ECMHƊO-.ao #iu_; Aݽ"Cq7ŗLhi0{G!dyPMu6zN9OFeGQ0}n-߾KHHˌJD7'ɼ~55[CFKI?t7%@W7q_;ʭЧ_kmdȺs!bfP MA|/VH|mN$R sKE8DkpkoT,2'lk/=Q8y>UPH{Ee?"YIJB ʴď7:L܉W3b! 8M%4ԟ~anL:%6dl?"utZC{,u)SL:"\AXnl_mĵ>c`DykoYo3@2:X:mIlS,hӴ<?&G䙝 gh);aǵ|*D6'ʃ2Ed˷94\ ]c$#x<0oӔZb}<EyqUOSasa),D1쳈׈ ;AdMрnS$J('WUGwF*)XW9A8* ="N(9 DrNosC!/׈O`+&DnRuk%Du-82p@IB5 N)xN9]rZQ`VD@Fn \#/zCf m-$|HaS+%lN<$nT JרP>[vGȡiyp^S$[g̷O줢;6e":I{bn}/2c-u4Xz A[P7 meZϴO2@5ֲ0.^䎮5 d:%2jt6*6)ihJ\֝ s1S S)Q;JvΣ1mD2r {D9-tt7 'ʥ[ O ^U|8?X90bg2N.bR|kB݃EPkGyK"K[RBY mٚCm/4->|<$rN%v?58R&Gx&rjس1ip[!vz[J)ISEeϞ*"-^͐(oWC"8AsP͂>$u;HVO;OLT; ޠSPۜtG 6Ӷη} ̫Y&Hr@0Yd{1&u,d1 o?q 4ػ'zr~c6eh ciyWןA0qbx}59#VeN<W?u*lcڍ)?xx\` 8,SR3vmQ;aF'~D)qӂ&1QNEo<dɖ\{^3 Iuz{kZyהf2Q,uALq0.yeՍxLk3M?C>ZAz"WR׼7 Rz2Z=#S!Tj0=sڶ`h4NN$]L 旫)'c6Ncx"Rs96lRǒ|* 2te,peYǁȢ$*,d&(Xv&4 {>%e3]ulL"xS$DǾ!]}W l_RMge` *(97+7^*@+ͪ1$SJ(fW1RSA@-N)g)BPuUcmWeElzR`H/zl6/q=}sPq 0hqe#I#үNŶ1& ւT-qȯ Դc~7V4̜KpmN<.$ik_׋?Y+2½Jd+} ss0,'N}hL1LdH.4"YBu}Pl㗥ZQUqF@qYea uD+mIC\E|TCd0ݏ|WGZE;axi=plF[|VDɺ'% @PEKBI"(=.7{xo}m!d-)c*5Z3x!] -sn!b; Osaxas}XjIr!n/F?w,93ҕoBg"AwQ3vykxk';A޸),ۛ/'?l&|;d1kD5w,-ذ6unpgd2B OP 1`R $\ccTdVb\,OWԟ/:#nP<9 п^}2gn4/ [4ιS8Uؠ\q[{8(D-^Ա%MgBQ޻^e6ʞZdj?5wBd>!3ˆryHKjpP \pEREZsSةtrWvF$^e9Q r_p;dq)Elɘ RC\@V)enQk-J~1SAOjLA?}81L0ìPXtd%304`!dH[@5 )pHgaIAL+{ `r (3qHz<箞ߡ'*3XmƁэTyuKp?aG!J{k~!UV䀟4^ “#BvTMYR#pꆰ3 Ðk a׼ zҀ+$=QLaT.6@m|3}KJw=?nL0DOɥ^p ۜ˜Hk@Y;I8aU9\]2yJ2Rd8&^Ж3M#?H{rjb|K-VWC\ivɪ4 4q@Ga]VbM(`WNfR[BC_5v69PD[Or\-|7oLj0<6fJ_$Ig&-s3vm]VjJ5EbaHlh PZXĀlFu HԾd#Ar.sIPᎠzݿ s쾯(Y&`$bJXFE¾כ"Gx՟7IݦoҀ؋@= ~B۟V}4Em>\ݹJd^ֆtZ .!ݤqɉmö 9@S&/{.+[S(GXba#~v&iKu5R+#Չ|n\l̩.RiXuU)Ir>73<'/fcrENĽbƁtKd,c7UCWڳunxSPi相r ;HZ)K`(b d KȻ ixeu4kkU"B׽.L0Ѡ"R_gtG*9 ,:i}y `@#>=@е #B~?fQm_B悕1oNK.t̀TWi!L~~eI0:c`FxIBt$XkR;C0*D-d'#Kj՛1єiMnYW85;.Rhe)|m*0C p$/&@Ⱥ䡱so.cx8̃IJG2OApd\G 8;80RmE} I sZ{ WAsZ"؂%BX ጽ:͇>|y,AYEJg0y 8:@{JA"kG}?-x+*d]pKaH\콛UIxs;+P_'pR-uGIQ;F<*1md 82|C:M Mp؇% ;*Q"ﳶ\)Q.Hm$Xeez?cO!!ev'.+b5ΔaSL$pmr$GNpJD.t0|7ig@w+5tzx{ ~u<ŷi>&xvLrp{c+s6rV9B\\ͩ*{E{6O:;)tMw'e_LKcU&Yv/;C^ %A%p.O2z+8ND}izOEԫZLyB+dt7d @qᮟՄ6WPy]}3_XWSlN{}f#Sb{s(_jeEl^^lr@ˮ P !VBwN7Դ}0&E R [ѣ3Pܰ(|([nh5l'7LU@jr5D,푄G (OllP]7Z2>^7%Ff游cQuq8LS⭪C51ܗ)*]{,@-PyjJ '37t@UoJZ2z.|Vr<k3dO@;1pzqJ3aރiY7QuiׇZӬwdH ,|p"B w~}l<&'kbQAzT$Ewƨ-Oa]WG~N@[z\Ɏi5p@ݡl`˘>}JQeY0<׺d!J)+Ys`k mx$@D'  PblhӭGsET \ReG< y eIqow63CX"=)nk ۀh6~y7{ҮWj#roW;sh٫ ib>cH{:,g]&* 1 8 {a$܁A"rPƘs/",9M+Yɡ81wϋ(Zr)wxYӷeޠfaů|'_P^8Z3Y$H:rAP۶!x \ɗ`ggY_MLӟI=lkbjG6*Xd~>RVYޣke4-q6Ik4ȹ8pfWP< * ޠRgǧ+D~aݣG#2^)&sw {!Ev,:ZzO P;Cв@V0oh]"@ nXNdb:_Z``wiAh{7mĿE@ԎaBSٷ3\s$+-ЭVDlB_qƘ1#B$o:*'par^4O}h[hotopW|K"&Yhgb\T+y4,q dxef2DIq H @q HC7 >,N?8gՁf.hߪhxm-7V1fi")oiHaJ6djͮt nI9 18_k40TM,2 9/1lQ勃zDg.FLH1ˤXIݦp]/, "SѬe4jZy+%nC_^-t-J^ | g| EdOX,k}C]̦1ߠ@S[^1 \a7V.NjA`?@HRz\R~#*H-_UyR{j1vPD"'(8ɰޑmCK ZG|Ҟ 8-m`\iu-*/ueso7\*#Er;śpL7^)byDr+[W'@U(^u_f:H@YSx䛱aПώ" *~nc˳2% 1}GْI~j^B\s ^CW@Mh5obq@ww$lC"`HwNj# D4e~g&kdw1d'8Ԍ]= $E_2 *>Mi%UP1Wcԃȋ_;A>C58p7'qMB^'$c,?RuPۙV#X'+Zh$yH8U/]`f^. O#Q-q.Q"Z=_ UTBB&`WO}f]47 /l7rHRu@\A`ؙa }lԔ1%Sus2~*O+| pD}[ y y!|tܨ"\~(eiP?l۵nFsuoؔ B٠5n ]1?3yNdVь0RnelzVQןT ֪i"`wo5r-폖Z"ze{{6r[%(9իL˘~8(/Z &XtZU m5cfLQoԅ']S^lCd~>Aݜe JKaqf]hGTҠ/? _'m'6 A ( 1k.gxpF[~.254 )ZeDV@W 'j:tō_G%u%ExSlC8RgIW64r礫V48g P?d@rv4_=9j(X<6}ݛ +O7152M}{}㨠$klZ|A4mbMyR|n[Mg'U0!xɹ`d1B-fl:=}aY-Tz!O߻b@rsb1CޱȢ ܁jrґ%NrnG&9Í c.1Q($E 3TŸ $;xֳ%wK6ɸ(@v@ ~lwFBSf~bRM АqKq.Wehn/ ?1f@r}ţU破LDd_S >K~Y 7eFU9 W&j4[]4KD9e,LAӓ⬉(ngjBe4ߓz& PUB%; T`hb41HF;cEG١9lGVxJ"CEb#R<)孇 խ8?}^~>z^ 5.QTӰ=_j$"/bX}W44.*2^h~Fƻwܣ*'3JnT#Z_Su9N˚{tJf}B#=֑pwr}v)كxE9g.H58hԳxRJ1F<9Vi<&UfȆ݀͞koBGr#ILAM0r3 C=RsE,0~_62 o,VnzyѺތ8\Gz}8Ifú-B/pI9u*J&@3 al*d& u8ݨKS[+h(LOӶqp H3"^ jc>ߋh%H(N@:S+# լ R ͧEms}$k}T9_D\I-E?GA-吰o\ctu>2,`{MYJ?1~hV* `8#Izk͎+ BUT !|1>8.J-D#_TKZK"8_r!0ք kEw:8%~ Ught`e2o)()Ż+(r3S)=Ȱզm>QN3N¬T@p/BzՀB9yI P<\&,YȜ'?{6"Ĝ=N;Sµc]IB0s4L`o3.TWsQZ\gW{]2Y8WYq _ ݫ+;P7ѾS *?J6MXϰzyHFrca3FÀE+U(JS`S ʛrB>إ[Xߠ`'4n@׽8cu LfGV=1N 7p"F/)ZKq "@z,Kl쯉*3&D ]njFzŬ{(jji4_6pOc!~(xTe!zɛӪ?C>o_crZ@a]N|"AZOp"N ClR3Ո VBзٽX;>%^Te,xgyb4s~B.Wk  r澿&~oT7nVIe9kw b{Inذ*Bʎ;#SK\.Trq{j0Mj\Rbm\< W/$+N9oRN5 9&] ]ɾ17l>f |ݺG Rߍ]o m܂{k(͞u_'s@ Ƹ'4>gh;_ܔ^AM :Օ"yPJJ6u|m4hR9*~a})_czRn9잚Ҩo,ۃQMrJ#贂qھDw?u6Z 7Js rzۉsK:֬ :<f$_}\f ‚EQ3yse/')(Z: YPЪ N^9h`Nr JJTQg' ovRZ4t5Ux \Ws@&Уѱu3_N3=WiB޹:uzƾӨi@ 7=j- MH3@##5%Sy׵uG' ^gC(o~m1xu͑{˟y`®z6n|1 J/k;O\j'4«iyӑLS*!h_=^GufZ`])c?@kr1a<>X %s=뢠Hnt@%jI(&s}O pn5 UJe}Qa5BrEix]z/Sw:~-sdҽ}-|s,e*J6-'1%ߢfPA",0ޖHg^/OZ@D;RUӐa-0@ 9szğI +:%f N ބ5-kHXzg̋:ݎ #d,{ܸɄ; ѳsut~H͟ģ3.U82A>m&mU ;lΠS}YoHUϳѝؠRrW$Bq>Q>W_? kBJ yx?c=PisJ49{=RPYДIM,&TH%Aa fL&߈0TLUjVRJ)THIh+dk5]&S\KoޞˮVϐ_ni]M9sdC:)7XN@V)/ҰUSAON4;]&`ٷa&G6[w Eԥ6Ր/)`f6mܷ}x:p$f$HQ `u#!3V Chܡr npyY^dAѾ+Z:TVVAq DĻC׺IW۝sm7q&&am+($!͚Jc%ha' p}"2IŝuuJNlcY|ZX'ej:_L^ivPolQl5WӱݞQ;u80];C{@o :jwO#?إKƯrSyjJA5>8 Zʅ/ȥoHSलO"i{9@-k5σ'A6 el/ꡪ>%ak<=TCW]ѼL_ruo?>o1~_Gy=|B9J'U*A˓JH`wʷ>9*qNчS%@څJѓ\nNuML;<.m6lRd!V5Ov3tcmĭ}NXj :!쒜dƞR!~n۫$h()xxX8M5A]QR]'װvVH0V)'cf>H}+28c\Fy7NPَ38[w&W0dwS$Q& {p^HRm>2?:`qL2:F^0ÃqRu;9&əu%wƝb|#! 1Gߙz6X]k׼fzu&G_j~U~ \)%CL.1, ,7A|4Sk4+JSȏAէ3(cC1M{q"h=py+3A*ƨ%]qXRp~S=Be>ˮ_˖ӆq}e|^1{VtE=JmA"*6u7ژk ԟ%Wa@KvRmc[,iܡ㔃rC;4k]=U8unuƷ^A YxNQl+]Z}1 ZNOuApӷ3Wg. eBoPNJbG+[mzfn'}.nBakf1m2KK(G{I٨E,(#3׀ ʼnޥKw*k6}{AYʍH:JQ\o)m%3f\\;sO% >܁wwJTe⊔.T}hk79nI~f8 lkF<3@33oKI˨ͬ@EڨeacW ٱ"-w(\1'+8*<ܴkePM-'n VlCu_,q>Wmfq$\aD;B H>L o3 tWzo\r KkorPO&BiFVd0$kn}c R&Z1{GYN |K&]kIt3U*b|CD `r2 {e7ݧAZL* mʯ2J~mv^QN~kC3]6Z9&e Mq|cR58iw՝ۇ_ ̃k8 LuP`? *ѓmv=o+I8⌑a 67 {&efDb:V7]0^ p }iĻ\瀭77 BΔvJZst_3DDJ+{ȟzoU\g*7Xӈ0PciGvrWCU,S~:~ CF8PАɟk\`bmLg/ cx_!.NIHZ!h؛qߔCs', z^jx\)(5?2"E N.83+_5DQo1N||Γv=~ z8{9,5pŕ\_w0dt1Jdv$)hZ 55| 4]lRW !VIߏP;A!^C57"{j&kKHz4f|K^'fNtw.2Qzײt~ΦDOɓw_$F{*~@Z"3EŖ9!zv UJ#\vîgF(CzϤF%KY;|Tt.i0~ }RF^dB}.d{F2胜lvD`ȡs%Υe[^!q_1Ŧ%bS. V8huMyFL*C- jnH7hyM.U(Q ` F&Kcb~G=h,2 w-'͆=vf&Cb&EP2@^!~t<Ls;: +J+K+_(r юgE41P=Z:1 AA@*$>9. " _7CV:anϺvЈ> ILHx5Sb0Èck=\}x;\%\>Q|o.|-8UY}xܚjX3 40xfN֭gH3>Ր((6M3\oSyvIcZLMf`ѐ,$Vf/X> S#wL{ɔT}jM/zwG knמdkZ&v{`X6,>pۓZ;\ S;6_+k#zY8leEjo ̣C|y64anct sLzjW[Z#w84v*Eި5(Ceg..sjyҤ#okC'&Q"JiArKR9L~ݩaG{uOS4h9юW|iwfAqgW:ΦRzHjYHTQ65bMVt1)in3f쥡ވávXK$ h!?6}WTLJRhѥ ¬o0uФ?[|ڍuk2:tʑiNxprQh)%;Y3R`!w|Juauc޳ 򣂘xR?_pY< (v} Gq{:ʜ ϯ.JO$s洚T bBXL2yASY|W%{Y 0cuprDOʯ\`58SyQF|s:(vnL[xy?UMIsj|^]Er~7>BLs2Gmtw#i;4W$=?E&qX2dv{@[@udkA! jlZ({ո!H=mAk51cLccqBn6\c9/NGx#]G}Si#1'] pumԫ>(k\+""AsW A3 zQA2Hͣ&fd43SՀZc_[ 81|?)Dy]^oB ((:/p` ||P|2qom2Htodku3{rZ0<ϫ'I< &Cr$_惭[E XNf]o~ޠ?7˕EUlPuaUE~7L*%zHW"+Lv8qxvKL\hN*IRJj~ü _tF& 15E&_STLC#X!*RّUEԜab7AZX.I`n)'RI^)MQjF|V.fg˖G -OVT>m,reLv;_O)DZ} aFnY$ur'jRhI< K;g w~d J xo Dp>H$ҙh {U*ڀ״#-)+0TIfk#g_tl5l~lm3ٗ>PW[n Oc~嗓Byo @c z(9 ^˜kExJHx"SŇak=73dئ !\Jw4b$pRmqo#Ri/ڇIL'伩@@EҮa sp(c q 6#叐*רN4 [3h;_\ 6QPޙQCTᛣGTT.UD e&a~JPS2kʢ֤3W%(;qp F%o^PuGo zdʳaXbZ6y1Shd rcbiƉU6+z0buAA' V=X/*JPgd+.v&Eئ :˻,ʻKmhaC$`A--ZU(KY0& fJѤrZy(ȫI~#!u?Fo%&͍(/೫Z yzrV`E>4gc[>&1;ʓaAz.# {N )jSg{}w@Pi0z@Q!jĿ);$ ׌1u֋iCy{{6&HM>C;i,7B̬0 /byx/()L4pԮtY.ͫ{Ȃap6揥@^PNm5FktBKۢ\`אA}$?)3 mu+ՙ \Q<pR$KǮ |O{h2k8`>o DG"go%bV(1"}s&Y MaU b&FYxލQ OQU]&FJiIC*&FGY潙H j83hbC}˺B/; cdCjXtɖw{F%]#TEWW`]k&MW@lmjY|~eqG֣#ϲ%g!`W5!`cҠ<>X~>ty/^ܰʰ;b29ņo`%:FCWf;:Èq+r۪Tw|Goĭɼ%J:1V!?;Xao&׵>xc ,VGpRђ 9ޒ~@U+ﻨWHlPU0 '%*7Lih2@CRqU8ILl2I[(.תdhJ) ^`TNj1)\RDXX0D/1hP< [VƝo,]Pvoƃ?g쭱geY^:*aF}OMLץ2-2r՜!Tè@2(ղ;㙘ݥl ̐^o,Wa#ns~jY킳 L@9; p\s7i)]9om4s?zוkv mVu87mW^R5QY9m(}xt?(aq]c)kBޗ]v w[.e;^c<}D5_{)_KHZ.kX41d??>"B+ WěٺiվDg9EwOI.w|/I]Pf^."-AALNmC3vw2bDco OȆـ8 ?zk/m@~dt eq pHMqP8C2DVрS}C~soчCVM# Nqʂn@DMST6E x ǸNe?3qrﭟagr,oYބ%3[/WEwˆD֘ʕ {&.pljAG7$Wޑ~e,uV K >[*_@M>a,j׋YȆJ8d>J)yadAXʽws~8}J#ў]I@!L j/;TPАmeRbEꐏ䬈[ 8O ŪڲjBeUVd"ғ F>[5PLӴⓟ@nHR)X:Y&kCS;+1RzL}5ץ͏yn 'p6EXÈxe(e63UANG$sX9f~~h sw$rx1N҆y Egl]PߗM-+fhGA}At*j!R2T hxݳ*bQ`-xޜ,iY44 l-E!o8;S~ y6`: ute\QUi^ mO4ɍA]%!F#IBZ,kO8*2vq-1ɹaJ4xbܥ$l]DHz1r&;b.6~ƮՄ~L+ȻsyN[όI}į䋹Z֥C4HY!q ﶝZkt8ƈ%ZWf, (1ޜw(r3|~WmKNDr_7i~&:jcc/[F:A0h>9֣]D2F*#l_^(֮n-.c&|tHC{KG7zFO?ƶxHޢY^kt ,W~{*0B hLs d.W2cvlSIzO:NaRdݚ!0 +S0a&N 8kPi&c, xgrWMO ? \9Hx"/0(K4)fǁ19 ; S Ԕ؝zO6_ +"I[ES7 ɱGhE f['"WDuNws*>ʿZR@Tg1ZfIƶyav+9Ӌx90Q)?H8bE5Ok NlsJ-@թ4f_Ca+Dg݀RŌ$<3Qns_Ge߰As~ ܨ)kK x/tU-vfrBْx]eXNяQ~6KysvZ+  WMTJ>>)=[n~h1G[qj,^^8)Ǿ|J*hI"+TjeU2ۄ? M{]^#1OS-dYZ]vfr6qQvLs_SH[ k'TP`OScum^Gk2VP$SG4HoKgo1?֠FʵIE{EQ`5fY#-=pļFS1^ˆlGZi -Aκh̹SfD~ЪNq1ߘ/mFOcfjݮ΍x՗$ OdC%5!V\+PPh(Z˝/qsHxzˋ?j OS'qO؂aD}&yޔk;5 @_A۷C/ k%5޿3Ƶo1دK 36rǺeUܫ TiH2F ̬hm)wl%ieY&t JR5uF{6x7*糖qr"zI;KMef }Zpeh]ջ@3W=m*!ܣU EU; 6pj (Z„#^Aמk2+x5sBR{"˙_|j]h᫛M+}yf˵rA{r嘊Z38̶|m7B9Hg>h$[njڔpG&CJa< XWr2s"L4f)1%m=)SœA!a 'f?`qU--@!@=z1ӀР1#d*꭯(ƘN<&~8΢BtP~Y4/I!T%>^9{yj=VE3j*kkIT oB I@%+7=#tg4n 8%$ȸFaZm8:Pw:ф=Vf7`+3]Sg*fn1w  ͍raZ>ACqg2S (QV~reDbb=wn^UxG1(7E8_ؔޠUZ΍g^/WZldf-⦍ A5iAF |onu(r. QKBZ}'d)4S!֩ Ԓyb9s{=61M!EҍVvUĥk8ൺ/rOmW49HpgQ\Eg&xnJ[N2t$KpGgW˃AxM8}``2񎓡fmuA6 Rw7h][M) M^)s$ҏVQy>Tf tƖ$`#\猖XCI@3KF/֗Bd!uiM+*jM}}uWo:AON@')2˿B,EHfMxE.SD%.L`/_ybVORfA˴ Q ui M Z+RҝB38UTq҈VX(,jeA6J|.]Sf"vC`XiSphЖO]1kVqBQJɑ&x. pZ!, +Z 5UH*ЊyǞ_sPd'}Dl,oO|bJ8ŎGh&=p}4d`oִ3Zj,J~F~o-w;J­c}]a,^$J#|Πemo)ۮߞm;k.4#}L7Hη(aq QU+pmp tRW.Mf }hei lG#,"|=d nP;_skO mƏNlk@!vҦ+aE=oHK7*x~+u:Ʉ[ w3 źߛB |%h0R9kza1x>5K(ģNbچ{p2e6*h. rbW^uW橿ʪ P1lW˄M اv ܼ<+mL&Yu AuZ9b[do$$<4xZCN0L[f`C@Z~o/ǘ @kuy٫`c+KRQJbЕ49N9]aqsR`VV4g6rpWL_ls@D([]IVw ;B UVɢ'Ϝ$!`ZC@n'חT.f)M ] =rV zP躖ݕgC Q'-dwv~~J_ jVs8Ы$odO39S.Ŵ0J9^R0Cz^[iV9O񭈣 6`iTX֛Fd\ͪu@ͱգhqz,#|~& ^#%2-Ln:",m:p8;iL@%esw@ "ƞ0Hd#k{Tr*mքJf4QbJ7>\)}_WZyjMz. Od<.Ä9]mV}'X 3,V#^auSEeJbDv JV¤@ő( 4)X~B-& @L6СgYߟ>y܃6_п%'_ۺnT9zkӏ۞!dH9?67 %Ie3Em9^ 0.xX̜#AX#&l(o*XNXyeR.L)Uv%GEʱR?4 _VyЬܵ~C0,l >ǁ@jGjvUz1uL&0nxj(!w>ңXݾF]޷ -m-"zI8r9}vYT%%TSE9$3t[WQYJ`,1,*-"dDB,Ȣ#lEWWЇ;/h8vT|Zk!8/O!8n0Υ7N*AAlת=b=`CJ^J_a6#iת6wݏaPۏz  0+<0b@e˶Khy }.@]PiŠ |(|bmYmpҮ:ZN*y"7J+RMm_?>Z~2|2G8>$c hpVWyhSџϸd3x^!f4r6*&=tN{OM+Y,!v u/M+ٹSHw\oZX0S݃ޛQ &nފ/z6,nccdщj_8}&'`NR>[6Se.ǡ&=X25I7Ca2Љ߉[X C D*ۑ<6PGi *6Z]3҅ )v{oaD*@"E8Ff243\Ԉ 斵ΥUZ)#J$:udl%q O3^?Ү2ټRu3S]ݻpi qhl)uNcr~ 1##aF)lM(+jc^p~JWsZSKWY8'YI\T0o0?o[fR YNI:ADɢKB7lM$yN!ű>+shm fk2EͶh۾CA(D?$Mg J!/u꿍UBpqwэG'\T~F{]fe!p0| #0PTi ,wW,}M&eD &|>;34^o5X:2W 1V8qo&[ࠚlXMXŧm`U%5/SgQozt,3 x$Ժ|*aaPqGcPzA$ߚ_*w@V~N_? Bxv:?" Y̡Pz;nIC<>esw Е9^a͢Y%;zi+bٲ_@T 4o`԰BvC5˘{2+nȒ_5gf8Q0˼ÖtPRf넍rª✃ln,[yHFWX G2Y|xEeqyG.[;ěA0 ֻ$*G~jVY U[œ̀r(?,Cа~WnZ#SOTmЩq @z!f g0& d&:BHo30"k֔8+ 2@ WB88κHnz ]Fs/rb6*v'C!⎾ PhݓÃfpx P@J`{n&Ǚ [Ec_LQ.@  ̛ w+L(lgڬgW~ h@/~]IX@[D͛Ym"4*?CM򦔊M1fch~Id- 5r>,z)ɚL@]RڹC1~$Ύ}yݏ(AV3 wnHTQܰwtȯ^Lz#H3,' E^I  U[ԉ|"QHԖA14?>?tph[\e|-;-e~Q2d3X{:b-7Yb%#^iT;_.P\PB>cqW+|69bguDU_)ֽM\ =SšL 1@IlkIIAxXҸEuw?Ӈ e^C#~,_t`Uu۰(2i;`E1ZVC!$:K tX L-:.6{zu&%#{e4Er߻x_>z:NEL-sHotG}Kd agK:/l]O|p IINP]W CР(vȱk8KxdzEN)8\r3pQU=/9c߷ٯ1fjY"Iɽlh%0F N"[*, uٓ2{a[0tT'޺rOg܅CCNyt RtmzD?gTI8 K{yPEr3tMUvpQ+W^[X4_XnTEm7:TsBd |!"\M(MlNJo=3iwA1ɂ{Lƹճ%@$1E6nP ,2m`# L)n9k`J3/hUe<պXahjREFR ;%kىu9Qln}HU\ەf#@z=q+T/{La@MAmŊs0ull?-/f\}mOPuKSJ%*W]Pާ2֑ G P' o S=S}Cm\m20D6|c.Kv] EA(kW7tƚ{ş8Tp?w Mʖ\X#BKfXlxm,.Zt) |yj ֫ppMt7+WA|vZ*Xɿy3HC6Ѡ6j%tI_xjhK l|R~"Yi32:d\0=xA";N7"?i : Ka2 Y+\e}DʧݫZ>"VvX_"p` \ _Seu~sA {(bVƒQ[MóW`CDJzn.lHR8Oe(9ۀ\iWƽ8F#D\a\kQ ?vU3Մ\.y'N2䖹"XO;ډ`׆KAy@WH2۝?'N2 B{.8z*F%_8S23" şCGuK7xH+ڝTy)K3N2_E` # . o,焒 _Np!k X-#wpbUSZ5#)gE^^ȢކÆ_o j::Uώaϵ$mR+)2YfR7uxyL6Ž |Ic:E2[\}aٸ`="X>P6bƺnguM]h7<<\qҮ,Z?ƻx\nk-@XEJ$a2[+=mjGE]>kA”+<2]ӍqY`^ٔv>[T嚈.֐bOzk怏j G^'KOJW0*FIw&#:<Jdmaӌo]/vD#$Fk*D|y=bq Jn#j?19 (v"Q)ߠx3ďiD3d26寄=M'Et,Y:D3 Y'U^騨Pw YTwhW=XŜ.XYl@"`ح4~˿Q!CןҰnw$TT%2秦tirYW_27qgQuXRM@K^I-0"K-Ó \Zc 6h#=P _)U%M=ʧ (vi#& CҢ_Dt}N2xKLvV,Դ]1Au~1QE{5B/VsM:'-()Gtg1|s`7e$L|⨥mF@Dsg3]h,=o{m Ç^[:r dpA Z@E>̓jH [DTjϜĥC`GWg9MZ_]7_'G I4rh\p]/}NoEMP/u65s );w?x :~;u])nߌF;^nS7oը6beq'9Nڵx@K]Z4}c,ƒt۱ʙ% euCUQ"lF\H<^TUǚ@T 7jY=lP: wH˳$oSE_Jzz w-l񼮉|f b";d"R $TP&g1pBity ߟaoծ0fHD&ק w:ه~f[uͭCrO2b&ڧ F|/v3;h/D8$̴_X`Uۚ$팎 CU:uIHZ7>ގHZ_J}z9QS)nXApŖQ[?g0R|oMR,[&JsYEHNci&į?T/.&@Ja.q"bjv"kЏ[0y-l?CNI&abm0SWqRagߴ[5aR^:_`h=/H4)BL4tnov+ astѰI58;F gQCء#`W~fiƮlzNH-赢0) p?.`ZX<Y/]hRw*i*=t3VE>AA'aۀ)+A{!R)<=TZS';IjD(ZR>KWʈ^MܓSl%:$$rl2s{,gyx<[ZS@E5NgiQMXE K%&a! sG<Z=f_q4#E W mI:j܍ +HRf ]f8^V̕G~fc t5_g9MtȒltKH@}+R1{ʺmk3(d'wE>ǚȬA8(ݨX{AQYV%b"71}b,0I?<cݞ ǂ7}7aS#0_s Qjs>lmp벯a0lmsqSAg$(,"k/o_j[xG'ҼDF xױcaT8X /(+=wqT]YIDnѩɪ$J=:Feؔ4sAE8rL@b`ٔcnp#%[";K"OfS1'.? :=*͠eIP/A`4B x5U3[~NݠZfi2yG~L?ͦw ο!鑺p6B6@`k30~[nQO#5?lLj uٿ; Mj֏47 "3oı6pJK_@F[oC_qMӬB;Bڒ@a֜ L ýd#`efyKU #m[z 7߈s!~xA{m,o|bS4f"ҍ0${Rq6ptn(Â{8!󲿸lOtk~3&㜖ƌ.7Lg3Q}A?P];?K-̕fMZri.#cthy_qz/ nioy}p$t[P_"}N4|O?~%v'鰈of,I\%KsJ Ãn \y4>9/&8 Kql"KhP7-)ry\ԑ" W:hh+;R{/v[qw8$j%!T_Mv¿wa+ 󁤴?_'ct ho ݈ Ԉ:3ZݝOH=N=T qC'ɣym{KRKMLySy -:kU%,ق M7SfsY&_if߯~OsI7{s9ʳWi).8+E14q:N**yB Teg!\lC~t|xKו:_ܧ™q"d(on0g 081 +л}WGd=P{sCblS 0?ӺU0+ڿX°#Ii7FeB*>ߠ_y+fjM1sih{hZ7aHzmՋԕ3qr25gE~[,ǭe$"09B*[ˊm]-0ef,<[@dCk#{ *uXgɎI2.po1x@`I]a(3- ]^raph*UwaR=ff|Ʉuғ#7`^l,KCꇊl"yg\`th9#[c=ۗCfU׋g09k36]u 銓fԖe+رzxN0%L`Q~A'΋]L{xIX5_?#bG~qnE ZAl@7 @v| S;{ɷP@{jqOJ#&ȴ&^ |I$c}Ҵ bGś$~s~5rW 4^@n\nOCNc4Of[Tvmk%>5G_h<$3/9>~ĸNMn" z ؓ1P[b;[3 ĢrW"^Dէ!} !1@D<8V'/:XeJ?nkubDڿ.pjJWbZbL^ij\@w|ݙ$A\n4Aih``rp[s{0yl<*OY O4PԕӯdL|Җ;,*T+.$RiDז~ѕodlHTA+m,]SkOLmOv1ij뢴.)w4bfNwkFH!r<$~4CyXF Ih@ َaX=G__ƾt0Xo %x^8uui-seBˀ~lKi1O`_h95Ț~َԼbxkWa=+kL ,=.\ݮ9ϧ`p 昚̏$6g٬ڐO) N@ /C HɜAkQuiGEUxw6`*܋/+Xwa9܅)Q4+ ɤ$+7oCzE諨 QakNilzS<,Q-<Θ/s 5+m>jsV [㝔͛G@z5^oi5gk 6mK&5y8JOSU=փz8I@}r.y M2Z¹>`j:$fd8ΌBӦ<,|2#9;',`B$@/Z/eFhњ9Z!QJ,׹'Nѯjl̽3 T*yw'!u*ƉaJ*mDMUa<2qW\V/w "OdTWʻFV쨩6fx. ۾/=dPWVOy\kc]m ՛^MLAr>)Af/W+2EVR&Rn<Ylħ3]7) [cCL70ȫ_XiMFLj XEL5HXj>? S6 Y!# lb% aᦴ8S++qyZ Æ^)Mq.w$XGcmXC+ C*yA`0뮷b v)e|矝FV_`GYʳC+X,W q GjZ3HJT<.3G'>M\4pPh?]X#SZ32k )/N:r=lE22feɛ9 $=99vk훑!ioǶ1°cs0";7=8Kx#īW+V"}r ")m)ͫDDwŹXJ(JAݖ}\;:OVD0'֢PLӈKV)9OЊ1Sn])[VZa?*J'o3a+u'\ Aʾ 4I5DZF`UbRRzoZ;H:jj7CP@%~1͇e¿[TU >C4akv'N&}f [κV 3%EH,$(Πg2RF.b$pbVkAL;:s#~ER(Nk}(] `gNBS ij3.opI5YP:45_$[1^0.YfV%Hq[o{RgOu"?;V#Srdi64CsXtyիbv;Jl_RCŚUR~!"q`e#Bh+'8yo*w4xnDsc4}9ݮDQl/pTIC{$,dQJ!GBL)גӯݥjQsHp:UNMrzµ]7)RS gF,/fܦZ_wT5c{b?ӋLo^Ai"RNBa*>2 I]iXzE 75awVT63(PFku:0NJ]&>1 Pw7ի ט: EI}j 5}MPq.p (Cpwoga ~lyV"F:p"htZ?ЋPL=Y 9r`p]B3ťWiRQ˳ BI/twj7Wm⚤wz݌ P}` :qI]]$!W Ֆ!Q[bٔH3XM_5E\~>$bJzlIZ ُܩ Ffq"!\e_v>YRi&Uk 'mjL'99?NFAHO%w.l}cЦZey :JCol/ ژ7 ^cr'Eg_>2 @1jt;Hrx78Un,:ixv↕Iܓe{MJ${/d)NB fYm1QiA!L AZUNOu{ ~Dv餟YOÜ?:{N b>[|>}h)Ƅ`mMJ$6]s*LE,GוL&+ vn'Id݂R$QH=AEǙ{^uYp5R *t6s/!j1C@[c߯&p*&w UE3`-)\c\y,t:f׀! ɯykBUC̬ct_T(v"J)C౪ Hi!}IZ@-*L|FzQ5͊ `K>IWD/?X^-%aTT䗃3Iz1ZQ.|s9~trOx Nj_(?#ת]iG0A[fUsDtS?o!88+nY`v:٬ ߙǺ#ʁS]1!\S49H Js$GUa?%U^-6Q_;`; [YC//!sZ=zpK\^'M!Ax ~#%F6i/D0/.x*;yK" A;>WiBGNq5Rc6 &:F8b|3n t*#"ߖG/^Xԛ`Vl?,Y+@޳7OYLFQΡ43 "䭫3-ҽZi2a2lq@+qö 3TWx7[Gry-(syuMh:VWɞ9i]pL"TAJxiVC&+޳הsЩPYbNa90Rmrt?T[ GG=oKث?z7|rduVc/Fyl~R#+XZ}@dkI1Ko xHD:dυ6_!lqW74 Hs fΥ X/Lb̄nrBiwMCwX (q$_Uh3ܖ~FH8zS/mq L'3BzԒk( Ro܊H-FK3{jwkge,@dgo-7smCɤ[Iq[.ǎ$xyBa~ɯW !_-szE D6P(Y 6j/_tua,,, _UzDWZ 9z jt|gKb@r!;E/\5ѯ#W҈.: ]ɒI(`\#9OÐc9٧E{Mު@qHih6VSr/.]"{׵yxN@3*x ?bzw?``8ݟ ,2ԹA]UT7%KMT[R}!2G~\vki%1r8pbw$^>PhI|e"fC!&wĞP*;b6FdD%?p1"]Zu$[4f- {]uqc«5Qӕkgr[+^yi6ݞ~bkPٟ:QQ05;-Mz{/zo+X.D#J!4| ˢY8,(y tP!lԑCPVF/@b>4|K/[p;Q} Z) 8dMoh˷ILZ .+WL$zJ,n+4g6CFH5% K|#LusuOfS QQy콖& N蔻ډY]4ȕ;%= .)PCiܝBѠe=8s3-owU(#ij_D̈+h wp]ULyOx.{p0Q< $1ʸvXNB+;Sfn9j8HI&w\ucbY?w\$sKϾ<+q.@H󺮕H -&.(Q΋<H01ІCdq-Ul܇*WbuU J.H%l{yd=䱁J[2Yڛ7`-οxo΋13lV0/mbFnWޣ"GoZkHW }W(*!QHۆÜKNd#96bXiĘsg` ?F{npO*2TL(a#P %UP) ׺ˆ]YWwĆCtЮ-Eu4˃^ T 4Y &|!" 0zplR"G5]1`8RO ~ hY_C!eѷB}D+lly7)2WE$'y^[Q (,##fX3ՈL'OsVǣ?޳F`"f6dn=Na^Kd٭AU}TcuHXccDo-l]-iKSɐ&P( s9Ƈ'n#mMak,FHAe_as fy  Pko\Iagdi &D={t\=)9V~w֌6ڋLۛHݟ|Tr:1?~ߖ%I,%)K+m4@?L_]TߪܢxP  2fCmwᒢA};4&Ji2 ݳs!l_$3%֎yX }fGRP RmtEխTT1}{Hbp9~pa~m~nXcL_EeXE9Dn ^Hn~.=.-҈ kOt+wҨ(ު+ 03cRnP7駐zH$^DGtooѠ8GzR/W[UޢTSfڪƴY9 C4gmY*>pZ[ ]6gT.`ӊ p5*5oB/m|\~@7,B*$^y;bEZh7^58j;ʕ*RqWbz> [{/Q:*_6!O ||IfP]:? n @_ӾЛսLEGË+r}v=ߥor9$1 8C/&JVOC\RFI6Me(Flz0d2g/YU )Q-Xmd"3IV8XЌ堉F&'w?KdB QLL<%9KBUaYEΘQ9VEis*b͔d]g%YXc#E{9%M;Q|@|63S k^A!;~ck.瘴}㫱9 [*63|q_KsPPl@r arCc;ﮍXj_MC@m1HzweQq k6z>S$K)%q. ڄq nJ(,t\B `eZzYdA*7?LGI}fC/۶$(BnWB0HZ~Y'{eY:W,ɮYμ_3BB24:o,4Y+!BKElF}Pr}mY$||}X'!ufp6@s(4Gɩ"L^s@.K\NpNvT~V&gԣqyݏ?(Չ}lz\DMXxXAd;p ==+*)̱WUT4hԮA2Tbɝӈj{e,ɔm]'V9k"(?hj&_8 \./0/jk NPWm|ZOu S3Upg碐z[<ΤJ.-;c!JքPPkh4gZLjWiSO Pe^KV63֡@ ]{1#@`8n7 ծ/}^Ƒ`g1wKCB 0`U(:Jr=eC8@oL &PyҊj'7cW$Ww='`:V ,-)3Q I \I yy}V'J%TvPpQgUہx$KjS}2?vRNؐrgxzDg x⠕+; bNR{Fm`&!Uq8ԧ2өr*\,}>8jjg-6qgr<{"WRjiAV U%NJV]?aXA*+pv+SwS?j0,l642'?r@d'M-Ɗfe8I?\@_K 5gzT^[tr=N5\~2iig| vJՐn+>CIN(J1hE ^ԗKQ[̺HK4 Pur9tņߕ3{dp"[eِ Z]O`53yN2wbJsmUZe .H܊]3*Zظ!_&x̲-S5ΊJJh }/)+*2ܸ+H7a `A\ܙŸe}YkxIۓ(._syiCCFR7m^Apw2`X3zmHc_}=ptbX zIoʣ hOeJ]pr'Ւ뱖fJL[4;cVx$=d|һ RLvnWy䪝e)X(Z ᄷ` ȁHBuVPIIIF qRgLP^l+mGI2-Pb"sx;:k0vC]Sڐ,U1gep8嗹Y&Ӓ_|%"VS:s ro#/[GJJ-B =n2gq2(]!?(]PX kpፙ@+ΡԚ`ϽA|:KEZ"SknhBȜz ѱIeX}}*22Dst!\[6vn(=<o?IN{JX6OQˎDOejAʸt!CHZ0#$!$WDy2W4L4 rp&{}Rnz=.'N:"hKBM;E88?>lFW0_xAw,JPwetkl̄ 騶>m>:JፂcAqR5ށ2yT.3~yP iJ)-.7VN:! =ݾ`\p\_9OP@"Tہ?F+`~5M4Z>(N-3-T؍<`AlG}Gj7uLE̔v^Ϩn]]!XCBaux~_hR0"zFh67iVw r™O i ^ګCNѯv"+y^Qءv<82$5VMK iQ|& PW){dUG~cK(ӎ AKyL)DYl#Nx]i-W1¾k=6HΓ j6֢pm`vz^gdnnJhz 6ߴ OÂeEo}$i/Q|lXO@}OVBuijN+bK+f## lF E-޷j Ns_k? <8`_ :]搮L$W/V٤]@%Qh|(n(n: $l)pt%{8y~rM߯YttМ2)|m4s]eQSčA,Eyje_!r&3}l#7"r8R)/ɻwg4-Yy%$7gϕTqfgk0ZGjgvKMW1H9+һGHR剐}ԭ ԤKsv._7fZQӿbGE=gοVӉ 7'w;bW㮠(#m&ڜн|wʸsG*0 s4>(}"/_7TB{ypӦB S#U.ۊ9@׫O|`ޡRܫ(n(]kyLrd.t@+8Tvp^fm5glȷ:qC4znn(H?sOQkb{fˀ#yD{LfG?嶘@o`j*'*E9KӭEk ^*jxhWPgBBal=)eo |bOIgF{RKR:\5b+uh&ꑀ%5d c4$g0VCI4Ԓ.~W*Zy6e`8(K@~ Έ?X.N\0}˽gH>%kBU*V&O)%HeԍO(6C]8a8<Ҷ؞%(kybM usJ'TX,s[0TA)jma֚,]J7 <ĉtN~]=~v G\ X2ZSZfEoi>Ńu p$(Dl=N[:op~e6Ѧ`PqB9J/mp;<(h%$H%3~A_Pd"J&2l 6S&IDZXf,ҽ0rݧu5CW(12^2}r7 BdhoIhX_~9$obp9IRH1qa'TgmxM0>L6eTyc}݌.ix}iySL%M$ Y,*U\M/[O顟q2~~N1y 8x. 6+{|hd?,k1qCۉ0@(} AIٕ}e#׸ &{=Dd3xKPEg&pFܼ, 㓀IzɅ'2Ƿ3-_j Bˆ-]xk8|Yŕ,ehӣҙش40nw,|S0׵]9gڝIHWSѸIY;7Ͳ&oGroF\< %DhX+< M&p %:6doa09oYȅ-%7 %l0K- zz*!Eu&ff>9[>>L2sxԃTaO } H2V/;F<^!GQ h6pNDգҨĿ#6}s}bGT(o/UD};eoNJqUmkKv~=#<»TM"D PQ5愧TwkDkSlhg͢}[`4@Z0xˢUܮ.Z{7д Fyw(#s ]h- f?SEE Ͽe}]alٰ΅K[j(7^^p%00&]( G?¥U%&jII0O!/PZ=ڙGձW%Djyq"zGHNi8Ĵ?Ļ@gW|7]ҡĻDC5ʼ! "@r`N,AYp%|n' \IRYqkd "Jt+YxM[fA>\+Щ:9Fel_hyʝU\zh W}ʪ-Zu}FrũS_*RO{ A*zʫqxa!*~~ [7 vOm(pn3zcF avO&,}*3PdP|Ԅp(>^H"mc֌IQw>diURT@ =K/E~uD ԭDU鹴k<4VSlfv dz)% !ޗ7T#py {B38,=~'d&0|t;<&.w=\dz*fWpP(#,Y F=;ڥ& :^BF:i%^RD yg?hp_SEbIA`8WfCבJ/%Z#F^}8A03%IH5 +6: dx\~],>Ϫ OM HLxQ5/T7etNr֡HGW0r~6'[fʂW07)6/t4kUb^/pє|i΢I;&h./|̅2c!"bd v Xk~ КOgyb Rzt+կ:#i5FHmݶX,c^ 5l=bIMl,9ȴ멷$pI,}AC#^_(:[R%"h sʗ `sJpMCFٰ;EWZ:4o?w7`0^,iyZkJ{ QT6}bnB| mql܀V =" (!GgD5Q{v$G-Bիpb][!pɂ'BGњq]YDzR,^9[hBw r549rO- MǕQu3#Zp rř<(M^xcZԍ)~aŒ;flmvٯ\1.Cr=-ev5Gɿ A NDӯQĽIf[5^t**u B_ lvIWs楰n)kЌ:\a&3\ڒp<%rrK~DBaRFZSxcu`۵|3y}it-"5n&kV] EeHJY8,WSzz!!mDʉj:>ed1qXm3݇0.}|8@iϴwz\R3.`Dm^x:wǤ|cA,z NeX̓Ql]3ePۭ[+b])ay v#j$KX9> w\ :EHj\_NWBɊсV߆z0?d#>NF!x\aބ!"5F-h9YXq Vߍ酞w !ipT\hR02õN2Re@4jR9뢼U凼YLJy-ζY6t@Y7Bs=0.j)ȖM2K2ý1>f-\~0 "Zn/|r ."28AƿL;t[*\? B%;_k_ 6?h}5PU!.L6/#(eVǫ>n}ܓ83gWwz@Qys9Țy+O)vL9IR ^L~ڃO5r| YKՓ `J U٧Fj9Иif{w'֟0E IJ(jX.S~yL>?Due?` Xޗq#8ADpANg =rw33$>gg*# V)؎3fUBH/ [q4;@j^#TAg1bQuTh9;=#_OL];xS{O-jb_q+ S@5(#T0?&`b-Nq0_%ΎoQ^J:,~ȝ9eUSSt3~y|&:Td-Gs1pJ<8AyGwxsf&|p#ΙrDom/ٕ @`HH eڑNxer4mgE||yk@Mjшf'=_?JZtrCC8b:A6{ica.+ߑywG^E!Aoˮ8ϵBk'vkEbw|uj-]wCRy#QI`ʀWD@nK 7jo OAc՚؏}?HзL(-ʐLF6Ri]E:lo!'1FE 4&5͞l5=!3r;okeb͍owt":c>2Ndf qڤ#cƁJL/AVq"ub5?k3>av&im7C,V?gʿR݅kD&Z !,c=<؛ .Ǿ}Lob x ^'0o3u=vJؠ,L±Tc\7J衆=B֣?Ah)\̗&޼ D3θ kϰbLUt-l Gkya0mŹKLc.-Bn~w 5'ʳN[Qu=KDw` k37k!}/%p:t~x8zal.u`$pيq$&kګ{.Q'Зؓ"ܶJ-¶!/t?&Yh+q .ojd7B]Cqc풰}^qͻ*Impm$Me@:ĿHyxyře;אmCZ7NN8Z;:a~9vz5*r'~ߠԋq(dJ %>G -TpXDMJ!p|Gd_q*\`ҳ%-+V&UDk21cG40$̹ma8p_4Dz-~j)j'$|OKO;`Ǽ m\FPq(9~Lګ”ˤů M ,ch h'j\5hh=ۃfr-񉣫\p \ Jh+-)0Uk[o@PpD pكV&U߹reJ̨BEZmQs tKpArժՑ~5 T_-#sE{,$bǠ wG7{FGZ*!]Y{oTѝ 55gx]1yH7w86Ui~ޮe)K¬Wlm@V 2RQD"t~[OTY otpCȟ#M <k|D1bUWur)Wj"X6oС2ㅎdY L޾'yZVf"׉Z5n. V}Z^XaR4Z/Î xHmdoȱXnS3HC}r̺$it#s©F_\WY&'\žiQYq[-S-pEٕp+ͫ%A` u|z95|ˎGw:_CCCKon<<ri3r/\ 7W!p[~X+?ORnK.Gs{~v_oy-lMҬZoi7Y]b=s'x'nA\5e;3K^5dktŕӾm1@#FP9[/sikd'uHUv<q?eDg<rI ͬ"@my(.4)Vs~0Zޅ\䩞sUWX';O/ `{6/?O1PmRTHO͸KiVN-(K=u̱6wT*zeGLN\BanB\p1l Rf'vϋ٭ĜTp9&2ÝE2@S>̗1r?1@gKp rl 3ӕׅS4&{<o%%ˑ5#ɧIۛIdwq睰TH^%%Gp]8?F?,G\"n"!Po>)XS?0JU o?r;{$*QSq,'Qa~~m=*x <<3Z3.bı*jҐϣиk]]N20Ƞnadw"AS@]s V>lVys4H/(*PԳy5$ -[F S򀘠rOT{vhJB.DvV "NW[qc*m;&l]=`TzkkH-sKWiB< Q#yc z W$ou艴nٮtހGrZ^D4ivyZ&5}8" 9g.,}_(",?uݣ#+ju3+G~/ъ#N#5Z+ bhmqZa;]ʔ/&BJ !36J= <&Ġ8ؑަ`Om4 Hx?n4 >ȟc!HGpy2 fԗJW</Y$QAOR$h*ru m׾J w@z|P깷l3?ڃ:OG5<ڼj6 0H4P b( opWR/{)MtLKL¸6țC*-l?W#X u*`Wm6irhp EE9|>/>>VV-O$zn5Ip5~P bF~ST8! iM9숩/h +[ >fe4xwGK KuB;zbALkvqáC!| "}Q2F,  z]fXv=˺ig{5P O+Eޘ(I"H? T5Q2)<Rda=`d0mãe%P5h@bj {&#SXW8\Yqy,O7灔h1VbCqo9L2`(SY>Mx2yFe&1_[8:Xk7%zY]:[[:RIPLT_jIM/Bn+ uh!0 ۹.i}A0~GK]7*XReyg՜/e끤aINdZy(;;VL ]NXZ&XZnlƳ1WJ&Vɒ}(N? gbpW&ee6)=3<ۨHr(G*֓뵽gWuː=qQ&#.ra~:ZLB\qr5Bk(xn #P䃒>1 .C.wf{ ĶT⎥̤4{!Ǵs axh/>x񙖜B"mê'5+ PEd-+Ñw $RJq}{yp;|9l[ K@QE>n΅4<x܊:1 \z`Ln(A~:ކ6tQRh"M֢[ahaWC#2_4>HC0e͉_DM~y;QU[sc`UN'S\H*aFE>.znαlYf#>/[Ԉ>ADU&m::huhJZ6wRXSMoeĝؑWR~4d1:RB`r[\H]8e_A7#">7aYzE# >iӺ]2S|`kr"4 ̞L2|6}@z2f8m?N %ݻ;cgW Q:-qΕ> $B 9VOujx#xBJ9Nd%>C tcoi.*{2f(63wb-ČAƭizjBgY6]YZ"-bOSxEH]\||lB\ymAcE秳uMSѽDFnrAGRnW!{S&G RXJ cz3YfUwiÚ;4MZ$*; ;R(?`ynss$AA bר4:q'h]Tm`IW.Ct}eYSP%rDMjyh|BK^uC6)w)5Rh >o*h?ѩ@Ӟᄣۛɳ ^R$uR]mw2Lkq)~ܩ6:B+۾<2jƛp}qoY ۨ~G8À.eFMk<}3ٕґBgZ:7º8jD0IϜt@R2qUQQ6'@TuS8V咲7@xsa,z슡a:F+NfRʊX|ntg00uWk`~s!ErCi0#=az-Z6+aM O)S*ٖPl]6F"ELH&55/nv\H ?d`sThv]wd( QM"}Ii+Q 9@8x Nuݟ7sދe:\> 뜡'0a\wf-aŶNEUqS'x+˷.xhɴE2 Ř=e&vd6$5 Kk>aFF6Xܸٗ'fcdlZ.00lNi2۹0s *Ymgv -y\q!`b+pV\1#^yz0ScC'i&H(.1?" rHDy@ i3ROSO>rWQO)tvG>‘l7++a{st>A O9DaGg <'mUyn,Q'`ieLG|o1^Dz9 1%6ea:Oqem ѷΚ$tg95܃ |anfm#,O*ȓI)vVkJЫ%Ĭ5dQ0уܲe'@ /}3Q'91կ;ΥX.C>=C~/\+kn{@ V&.Pڿp# e|"DbVKd+64i ocuGEvAeY\:9մzϧs*P|_zօ}ʋ"ne=k!Ɠ_?h]0CCٚ+#FϜ$O߲f`cmG͂K]jrjbYpR`YQk^ E\M>2zmT ഥȍ -Dj b^_YbڽpY1%epoW[i2ŷ i8̫mtFU.cgZ7XNuǸQWAN7='{uD3fSdSúͷb[a]r.:ɬJuUgtW}G__7W_H#tt|S☗[X-{tgTl3㙬?\w-'#a*b]0 Uv}6qA%CHXvv3:-*^PƏb幗 `7W`*uPF cH: 1p(z:ʢº&ScS7;zaك'9&\9D rH >J kGQLY=/q하`S|*Otphw Fw||8 uK7<7YgiD`)sCn_McX>*\u6 {pFEn:zꁭ5 azׅeuPE1o۽'PQ]Ex>;W:+Dy^#ܙݍ΀TZ k,̺QD ̕+!GXe.1X5^pvRdQ6*|GxŽ?x3yAL \D\ +]4|O%2e RsMK m0ehi@x0!CV;`Fw8&9! D?#I2r=EVpꚦmCK׊LUVd/:ɭ6lp ^XCN*%C'J !T|,w/=WQuzYpd͡e]DU Nd\ݙŃVuo!mU/!-tT%C':-*Rv ~{fZrRL{T: u~a 5N)܍%dT*]~nR\H3kl,g{kL*7I\]wP;HV7h"wdC#ϧ_\;Nt-{NJfn''lY7="T *,%tI.S5s+I ښY吾-6B"bS:q@9s[%}KCBg{.J/; 6 iJ 0|8|@ xuaH_m-6[^X3 /X$qp1-+KE L^u.JIP<QqT"p7ӎ"vT_;B37m0l8 fF=*71@6׷Nh{'îu]@wTSg1=ʽ^GK$s+=5})۲j't {l'9&`TMwDzgQMth2ڛ!\< 6`nV)j.$jA<;-a+l~[ٱfͩro۴@TճoߓwٟKreJsD n;mBu;I.5z*F€\gW X}XVDq@v綯q#  祿P!Fto]YI?ZM{N'+2^顲9*(6rv>`9S}R} ߙ`4۷gkGHd p 1>,rÈ+>3Ϊ{M<-c =|Jq֟Mr䦳|*|]HpyjΌ<4M65z׽ fSTˊBk% bbL9/<&.&. 1L*TZ;H>!j;Z1RVLIͅRJ ŧtXlƞI,ءڔEk[XcNQUkқ;9{v%UËRYS4*N N;IՂ,:=Fx3璫8>c0DdYY TT5B\[ XNfDu )tbb1`R^Vh+ނdwH_Ysb7}pFܲL{R_| T'уxV:<)Yi0N{3h' }Whb3wc asO:ܤ5,Fc N;ÌlzSݖQY?$zm?- PB i%<&x&t$!cwg XY{KIBg<> z3W-0ZA3/$AyO^ UѲrG?bodFnW "6As v~ ,xCTr/<`o 6:Te!َ!ӳLpeWjrsR Z̐B3mDʜI=MX۽_'ߜ45gnRL|͘<E+3809 *U缠7p;CE<"ɱ|CgXxEF.6BcXAV4t٪wo!Ýߍ~4 [(Icc5#OK!2۳ aSϊ#)Vy0-$hvW# 5wp.3lLraϪ-s9|nrłDݕn+藅*"icK$ ߍx G5e:vy {DL*-GJun@.h6^x47x+mSE/G!Ex\%ŔfQzfey_ty c+_&3%V>'Y-?8ȍjQ䌹<(7`tIޔk.qnvkCXsĭ504&3r񇋏E;&pi [k V;{׀/+ ޓ~ŷ2=N G* )ud:}rX8mqdc( ]yV ၁ Q5x:Nôa|Pt:%Nx_@xE.i٧RM/ځ̽k⪃<\+:ۑx!8au./c X/U _ĜsL!f1TĐJbLƏgU?y)lf+"+o`z1H:S{w;kHdG7/O1yTׄjSyi`m_7+Gs#x병;#qxZT1ĮVٟ>>r|һ5&"vvTGQoЙE g gnkv-{ \,żJ*ajΐh/.Y"r7^ Cpp=wsEpL쌏#BΘ,]*?/xN5/K\+*B`FjS!.GChmhN:w]f<]/s(DMIt󸻠wSs#R[*?s }S~WcGd# 9^jT m35juS^ϵ0AņaT Z@ϛ϶!l]giQ1K(]Q!&C Fo _MҋD/ߕkqL̍|=eIp '$3K8umy8zBj7{Q$``4iF8G $~q ;$YwR`Ŕ=E'eѕYH7kG8s9uF5s_LqDhvw =L]|t}GLrcOt`TؽH PhiS92uY|ьvR&*+ ;豈~2$zu@Xf`ۏO 0 Û MΒCT#tJ)ռve*ZGKVK7d u85O lٖK`+fW wPN7k(Js1b5~fns)F%`!~}ZEd$=> d-""I}ߧDk"MCPILQ1hpԷra6Tn~F~ Zsc߇jogKb{."S/KYڱͷ]$A$&>z"sKrn7o˦lz {Fy/~K:P63u@aurͽ5s*{@1bz?}0?hVQQlQyGXZvn}7R:M>vQ‹`~hl:^ɨ^<uE9//~.cУ g"+v9ISqL[ᱮlX<נ\ow$s.ApJb3sd1.n.EsIgdB>$HOϔh¡?{0/%#\pݷt?>aE邆(C'N(@PWn_$ W7Z}p|cË8ҥ|ZMfbSzgeVV,9Tss$ﯾKTu¨.{GF_~ѡTU@ɽ&皣 Y@ -sZo8=C-70DcYTwQH¸քͽj޸Fyl}s$ZZ/Q|`k)֮Q\g8A <4Uz*} !иrj37.['Q f4\>eCn USSq7S 7<[e-*-2,l\aЀ>֑!j,G񋔲( J^t;[NC[`;`L 5BʨkL4%=M<XZ)DCh/oi\nQ>$M_$` ӽE-R; փ &7;=oP|>l¹Ug6oR[y[`ѽn8R(F}t dЪRb;X}CY$']BO 26aɨ>B03Ty3 rE9&Aܼy4cS&>]G IȯpGo:qC3QoFĄT*y qՄؓy=[ZO(gsNUwIAP\D*uhJ^i3 H8NUEia ]Xu"GWhൿ$0s ib,)Z՝8tB2([ёIEz>%/xϊfe uUF7z !jՀv'ŤMIN)U .LzG-:Z]D7vr6rHqIi ŤZۡLmr٫XOȰZ]!mK ٱaj1C+$md~BeD! W޸_E>fߠ}E_-I2Hc bz ZqZ_DPb:u1XBx<]Ήج*/˦K(Rr1<ɿ`2.pʐ_U  #uʍk-Gi҆le._bU 6InI/o׳rhKY>$(-mAvY)zKxQD[R+ɐIG 4Gvtc2},Hr[B8c|ɵd5Z\-nV8Y蘴bd= Ө37Ȼژ`WeTc% ͖>46r䘴s^ІZ=:տ ٨ 941}O}6!H8lS"Wl5i<|hghd#ҝmXuT8iE0?4y7W(5uct0q[| iXm,uKYq29AD׻tj˺V42NgFhzY7gs*s!p~ #9 ss,wOML)I22s_MoDk~'Fwps92%+dWG;op 8 ,[i8w ~%VM@⧣za]9唺0 7 ڒ`|}y1|`1F#.qI( lyC[Jbpbx. "̄0ՅZ\7 TnIͧ΄mce?QKwrV`\-cv'A՚b0A۵pgK6K!ф֫`H Yl-NVIO@: K]THiZ;&6C-kT_{aoq57r!Xt KَRnx'.R2+lnf oWN ,I eɪKMLNQ)ݿa5VzYU-O,2>\X.tQ\,1d5遈 Ʃ6f#9Ji] Ƶy4ŢluT)+;|d;H9"+6_|*R81eƁ/K8F#EU릞V=7lɭKF$Ɵw1Ezنb Tv 5䮉 EF]D1+f rӛo}XXԽ7VRCn;*ua ,RiY2ȃBCZ7HiqPe^S!)h{* t\r6e4`\n{R{ֻ ΆeY7"4u;I_/%}i"r NY%5R#a{I8*Lʉec5Q=n&<;VWԄvx0V]9ʾ\N2#cծv].!/2(OL\pݦ?:ٙ-ߦ1 $NH,9;X Q1Y `kPa<:?V $g}p**G;X,Fq>I4׶zҢc09̿фts6zόIVdJuՠ6d[Ds)p> >U0p V ΫPQ|XNԳJJ{2@v] BR^?F / m5łl"M %A#M'O0LB]gc⸜4&j•喯/^WX*&O$^Ip)t wqYg^hթ+y>HU\a7 볉Wk@~ZZ8׿Ѫ 0QߛL8 J|rn לN N,$URhɻ!|J_Vc;(Lu"Ԍqh9mp+X4Ƭ(KaPoȃZk(D|AqqN277Nwܢe~ 1ȵ86F[/@.PyIW(=ñA`K(hN 2!7o Z9 جJ&&iHe yM2LU&ECWo7cr!vѭH^h=*gń"S[ɮ6>)2 %{ @Xٲ'JJo j\YsojM(Gn}#V=W(G YwL!y67ڊ2R#ϵvb X'M$BWkbx}Z l_qzF#񦞴J cD\Q$xs-181k 'tU?ɰ41+ Ji{VLH|e/w\~ȶWa ]m *9^9e_:WmЍ |C4<-E T9nW7UZ=#HFDK E۾CWo:؟1=#Hs:&R1)S!a6ֈ KNek~07=h|*=~ɐ>@BcIas$ _bK5}#PoA0@-b(*pl&.AΧ\g/>ܸ M1ޜ}ҹ癱rGϻ0;.͕ wߪ񧐐ڒjaH آ?lSl f>X6uw:OY#apƒAզOtӽL:I׳*lboB֐Z6Cʿb4_9#> 6= KQcPv s}3V?0<bp3!R\8`C!,ύFȈq71^LKNj#>[WA1F o Cv7 ΢2B qV K:4RmJT#OGjN7j5N+:ehsCV<ޝ=ƴK&0d7w=%dK1D (-2>U Q~FuP~25]4'cʪ:lmzW?~cLP`p0Q0*13cr$LJ;?zM@9:*k ÖVKdDWOtbcgu5gڧpdtTOϯBŸJ:%F _S:9 +X BZ5..]3!nMy-u)]PlF?AKXI@5] H>}Іoȓo}R,_ PHS7.Դtcm<:#ǣX,ؤ4O0ZNis6K?PaE:M*y' PQϔ~^\J.ԅ[vB'$b޼`NY\wdy1)ls8QL=h|YCX*,,2~<]@5{_]eR`5хG^}(7SFӏqlE$]!-K7WKΕ__y# uZFeK#~G 3sxYIHbnaA1 GmREqiPX39bXozDh4n16Xeȵ1E̷m0>187nZXԇxUYŽ)Y;Mț.& &XIQoTzH z^tZv5~mQ44PW]eB.0yr5^ ZM(Gsrg TścG{A;#fDZzsU+ào,0ߘ=tLNuZo#a' E-jq~}צܶy;e>6W?HW rIsMg["`)wUev_b^d7Wы6 7Ϟۻ1QR9 2.\T}5!&֬Օ,EҰ3>&6,<"=m^:p!$)=DK@\ޫSu:AiWʨswV$UPWzO["Ԝ$[d|HYH=x 07P9ʯ Td틧,Gi%_*XƌFQ PM"Ӻi є7mz .9ECEcgl}F!7qn!q4əUBr+')0ÃU8J1DtsXY#\25yݰ)$&:QCϴ%ԚEZb0#t$ lYԗN5EEvb?j ݹ JT`z9;X'l|oUX:M)?:ʖQ2>,Xu"L O @L143v?u)L{qi]ZSh/m VRޱ \kO.H`owNwTuX:{fEGaԬY"皙bsS FQ݌1,E$@cȋ׿`QirsaxM/G,nt.]禃ۺE \a^f6핝;M^m^߼Ay頿tZ֙6be'6oV< L ?t$Gl-ͬ-:yV%Ʈ)N&$463Tؖq8ߋ 2Boj*XP?=z`wg*aDTGHM ݪ?{&P+ͦ eY>x>C0A3(cMRZg(%{P4vSZZdn8+yU]M;(1BrY9&,^MFC}a>zF__Y@LAJMHH?q~붗9=$ <{1ѕY,hi2~pF^&U U鑟DGY-B Y}6QL@_aQ;YovZGlX2" Bw1gy>sYZ qySҬd k jecpuz8^Ag+On!fɟoZA6뾠ws)XJe^$wrl6Iar @su0:䱰1M'l@gMa?䑯2|Hs@Є*y|kAEh8aUt #U#k&؋kagmn6gOQeBFJKގ0ib,#rlˌȋ3,97;T}pfq5*{EO7$.PAa~vG$G+Lz7ɚ QQl#H AkZX*T sYT^x[ߒL}xo_mK'?a7Xg)n7l.uw Z!&uvB5=n'.Saes + ƅ ^sPWkX$, X!>+>oA@Zj`tW&dbT?ۮ:j!?6)1=[E-!N&}Bfxeqٺ&*,^b鎀Rx<" Ah3qU537jsy tAl*gDFPݍa&7Ig{Q+$? VzTqsgTP^jgJ1y59@z}?ldSuȩ9|;n+(`72 s=241g,H'Rֈ}yY+2BlX?CA,9&4]*0pk } T2UX6RT[jS[(/s~|*y 7 Вo @0o2@H)r"m'Y-tV4)A,h8h1zs?xV>tD'얋e6/u- T8U[aZвD~7Ĩ$! w[?QW[` ez^HPF\(~PI",Qr_eJ:,}#XHwMM`[3Y ;ۖrj[IDoL~F%*+G/Nx@+P𳦳Q%9xmifB5QĤʮv*rXa˓3N&1\9}?T`\`Bcn<MrmJ /Ei†ݺAR~6}>gk\ܗ,xX[(m(?jG,N7.gqO2$%~!L$A2Httai򨩹K؝XLi.cZoMq4ʇYFaSs ^UWz$2"+%`J;ũ]HȈ76{ (zV6=͞:gKY?Mxd$h;/HI,Ax7R j=þ%/fX17"jLIx#y]Fhv'-;6 Az]|߁"̓b'\DRHBf4J6M~BV]l8Q\q$!BJCW /WbJ8ojiCtޣ R\ L(x, F=o8dygpJbӿ4"v Jw5c?S 6i:Yh(v{u)*BIJbfwփZU9 k|2tE\VezOArEnjJO2x[_hwCi'ޒ'.OIUbK,ōរpvQpl\ eW-j/zF(sLqzb4ZxR!eC-hb*zet7P Quliu(!J_: 8 p%XKϬ)jsH"biхak/mS︧ll \BDy_-GKQˍ TbL#/ ̺\|*lݾsD3+a]ܣUC}aH@M IJ-˺!rMwja~G>3ywQPsTSYA[7H(L*|\)g-"zPHGXu߿7QhGKQ`HQ۰sK.ʼnNOZT-T$i6]]OlZL@H@FW.n]aðX讈=ID_6s܎ŧwOf^eΝz`2ûfscp^n%j;S)UU w\J5p#ysl?7^fqe|%쉽ShDoq^b>Ƃr/eF8K2sK@IE8sIC q]j'{r9Hj|fǰc:R(E:['8 ZzmW=X|aSV%sPF08N8JWFOPL*#ΎCz^衆 `>1sm IzUтrB`~x %6o| jj8DGףg]PGMu 5xMXrH9g^љ $4#_ʇU'O!PN ϱM4so\Vl=~PuQk`g0̋,M. s*';ۛ7kکFĺ G$Mt jċg8K}:1}w\R̀#q k|\k&B@1̉CK!i9r(s`2%yO/tL&bsVu0wBu٪CW :ե&3gTg*/|0c]ĥġOS7cK*Q5ʃ 3q,vćt,*ρToj2)Ԉd500_Н,_758RU1QZ[x/1'ܩӓ~a>҇N%Ss̬(Jaũb$&"S,ןx@X)$%S۵ב]jo8֡r1_P9x B`f0G['|Jk*%j2C+ڻ~D ^V٤CX ݊ 30pL"E]𝰬}DBC᫴ͭ鞵p׆'t?`KDTʊBOLMޅdCh@J=+'{FA]1VWɈm0J8cA'iƊ&Fu 1tVL8Ht.Uо$V.E5OVm_1@ M*UܚSa"(NJN h<5JOct&`U$6g8EL![i:pox4\J7j~{**n%ᶾÑ K0"Щ z{r\wXw؄pk tTr[? "p^ۆn7!{.=>z2E/b't}lnEn h)k/Ux GqX!8ATE+b{Bӭ1rMdEIjli=~tVTF]8ڞ T.zۚ%@0{ae6f[{ H95БH?E0"2_粄 Va"^x)I_+:-m!Z96 +2R!豕:oS#BK$<|7vNgd.9^eJ3ێC#X +E-Froe>ɭaGK߶}dm)!㗍6Nq!PV}:sj%G$zU6t7(!*5ᰩrCS~|}^D旃{(C1o^b2_􈒁q\=84xQ} Djix*~jg.$I7_ίTj $&Pamts1esb~ItvKc \9e-H1M'hnRmtK4ln^^y\]=)9"ȕplbM8#z"OJE@j&*( X!Pqۭ v~_[pYd@ik;xEPC,@;Mɞ)h0necغQoı`{K^C6³D1Y оq>=M=P L.%Hi@S ~RmS/undYK&G2Xf''â20/\u4|#g֟SvH qnC3pr0jc UyƎ`4neT-/ZC:x47LD1bH5fe%6g 1k?C]X3vHFvL$Gu ؎/$J*ʼ\憎z,ꎤۏ?ARn{YETk,vDGHFᓫ\4C_RW([%? Lm6 Gxv$$/x|XFzܱv>mԚYCc \y{D`(Qđ^uD;{rSR֏Mzޥ1y 1 "DX"*×F1 } D{o i1 k[YjNv7 y+.rxK]NhTivR2&Lt. /V! ;[m4wD]9L+];fO+ Å=XPU@4R[?]mP `DMCy۩͌%wO T&DS:)w1Z@t7˪S ޠkUpPK wʛO @a/怠;I\BQ0[4MX-K'y+yTՎuK2N}On\~h&xu.24mf+?2~.m7Ĉ\`mAp@Y'0)|Xdh)nH$؈ɫI=Ub|<2NnF -iX^3|> rRfe^),Ghqe(ux5є1k `oM]K'3O*5Ӽ H;,QmMzQ _54;At\*!ygP X[.ƱkQk%:>WPd\t6Ň(ICۛ/0d(LUNXFs;nĚ9PUROrƶTó>h|A;JD=n6&;34&4|=d-DeG]:vYй.7M+xԎUO֓ȵyxF5P}(|ҵ~!)σ/+/@Б+K~zN(aͺܓZT%Hanw"egк'n2ȫv?f&lZ 4K{hGQE}!gOC ӽuV?PTUdUxJTvBu/CMʔGޔ.WGk3x^h.ٰdP6%S2fvkbQ!lvF=4`B*-Vq%Ӳ]U^])t$NH%wTydggv a>gx$8$aSzij+ &3me-TÿRp['v]JQѱ*X*vXݭ hB.TߟxSKo.Q!J45$,ݾLtSiuSD _AdPk3HV?p'rw "|XAA vA(8Ep8?"7x2&m6اCvlR=l]܀f7^v%#عpK1>:FlO+ lW^axêj^ShS{^7;2B;-r\tp]՛&qfDQR[4ىD.;buwE+nlcRaeɌ }![OՀ(ʞ.$79֚)>ccAP, Ek~ԪM4˙*˓eВs}&:,eWO if\BDï/ص埬eTj?o/ Jwm`oP_AcJݕ<67,Pb Ud*+9$s`hx=`˒~@ҞG&r~A:3,G!HlȅšMAȠG;!גcOfgfHuد퐲"+YAlC" +G,f[g5sڏ ST&#Pg&o:c{&TLmXK\29/rI1&MOƔ!uoƿ* $hĵDSc-SS$gc-t%'&R=+斘D*j 8%/b^4|;p&?L/I- `ʫS0Ƿy1%h >U'. 2*~'p t^2W Ϳ>R w3'I$PU`s jbenƧn|ƒp0xTY#^C]P]GtN}d~B8!XXiq*H M{kFt:f)taUV MmFb}iu~96Wv_濮xՅ6ń ܀vu>YMĠ5LM~a<6\A=uEFoX-;&wsW#k,@& {PgcO`FDoޱfl7>Z m&Zwe*1 ?- Dէ;oA!C4'LsqzLif|)PIH:7Ow1=Ž+d}γD \7bfP4z4wLV9c<"؞ 4ͱV **tp4Q(dM}9r];m1V0 i+T)؝Άvl{B=Ľ)iD~¾6J\+4mo͏/0}ZTŰfWZZSN ًIC17xUkRz~^+ęx9DQ'*z߁YLG{w,t#ڌЃV3F -gAnc@g1Ϋ)NvūT] ] %^L6$ig.fJeM@IEY@HM ;*LpMBk~2a%|e4Iomv7S1g3ޘ3Xi,L(=~lilqr!j0rZK&G/,ē2z. j0JAouF ?̄*g4Ay㫯&V||Ie-VEE=II>NoY >T?%3 :-29Z'Ybvj`s.<(ϵQ싢CmZ8RU>m.z$u•d,8U-.*h4Ah[Vx'gnB2qљ#:dPMRy 3ɘm69g0=D@f8ݘoBa3gكC'QcBa,^d6s2/4 USxFĢzDkPd)-%yq|\ð/ Aq=";2g:QCCUT3UͿJRZu45g9A^KFnҽȚEIƘFn>w|r=xq Dud5z䉓Ԫo|3`M<{w mԫXщ L9ah3+Ө⅏<ݖȧIFBJ dIHz)ݳOO4Vhb:$WYN!yFyb*H&5g\X>C Xx::_^BZ)bEL0*hBʊAӗ`:fr߅n !^2p?}뢦d"1;Tnw,UC L6C'jg#z࠿S2MHEQ3\ *K ;<sVc#'frݤXr}T zn,AY$U%[;UD7c ^Tܙff6P7{:5cg3nBͲY JPp)D:d6Aպ(S7o3蘨rv FQ\s^j >TѿrQ;x>FH$3P+ [tÃc(xHrd55eYn0q wη`!rًlBXg0a2L!4<$"Z$@׀xj+&mRsiQo?Z0*PEq#r:oD3:գ؏5jC]%d=?.hit֓;VվxH:$]W31ĽG9$ޖQp[F.J P'>xa8 hD ݟFS[}%];I>:UL%t*iֱt'pwywFݭ~s@7rCSƗ` ܓFlo3v]dAhMC1V36so4lN6IeڌA3EtQRșHEm圗,~/6aX^*\xʏz"/1>/ k捻Ӣ xKIp=;HRI ί)pݕx0ڨ^QFWD#zRGbKαfX`ƚ?cgDE=WCe6MUC //WT$IA_~ 9t;.5na)̵by (9\ eԓ]Z2>BՈƼ^!$lf#huF f ?%ecM_<hrmrc/sLh.}4tW|h*iyPu+͘{TqY[^OթЇNSX̜g@tݚY^:◠b%I oq_ꢶ@T۝vvNY_@92uZtcuJE>bt^Jj34dY`K]T4}_&,nF #)iWχ0:˓e Be`-ҍONB/SJT r^l&;yCfd}G oh&ӚL40yR΂h4Cxg@HT+CP!.W}CU82zRFVo+Ѳ6=oG 7:H=Sqā(NC V2ukqm3clFr&qx?uc|{JO8#ۅ~Z{07dkR%*JNm@Xi īytʰf[wDΌ谳|=Ps-DAϘ I W!A/Dɛ\>Oh(ۛ"}2ec,ѵ@isW+FzA@[d(Xx䍔F."T LڃˆoE59*Ma@ kRܰaSD37 kgbr)5/JAK)I!h%KTJTue(_S( @ ƥc7Y@d 9>#wJc'~LN hK<8r9qUh @z,{"jYj(m_N[7%JM[xr8euroA-lŸa7wC&Gz ¨t]foVef.A.+Ao0UX!y5r-YEu5\=h`YD~"?ZUcߠcTΖJ|H2[@1\O&s pC UetliUGWZ~HaynE1bߧ!apFM$=j ."j cVD_3@Y pQ{ QZ͜P`GMFp㔁sXLHp, pMAZau /}9]o~`ò\Y &MƓ-4iM65R̟=.[ϵڲpnBQ^F3}VHx{?$V.h!K _eY-^v=v=B$[ A5y`9/hH"ʈM g2;-̬y3߹{^cI$Iч~UC+/,/IgRSvu6Ոc_]ᗕq*9P B\>vrƝ،֓kg?^eY Nә"aKpW{YW7H ֡\`mZe\yE!ը)CNFȱ0pZh,D&d0l,:)0oIЀE8ڵbK ThC%aF/flYV! $Ѣ:EFĈ nǨ+5 OT_B Lƪk#K߉<  i%*m;o9iv.$f\W7mbi6e@Ѫ<b^][BȌr0n%Һx%ecaiMCU#* =WgY*|{֯7d_璒LLFG ®~4]Nhr/?ՎIlKXԴ Q)&W/\KsT}(:G+Hu߭\Êf&N;'04;TQ;啛.!kN$-f,DhNlWcEr-'ɵ8hy2ٍ*@4#0}&+F EMl^!nNC2~G{+U|4s@!b3\ zUJgݪȭ԰sɉnyaLkk%Eq_9~jri)bfJo LSD JJG]Zms4\q HNE#шۣIfddàzk aqgχit=ɶ@6%Biry@eCL-৔}f>nSUܥ.^^X4B度OWra˜PSV7$lEȰˬ"okU]l3qN0`ٲ꧍`2!b/.Sj0],pxA[_kweqBg^mwNJ ue{!b`!~̂_TM"pM&w=ӿ6<^k ""M/ZEs4?ԢCCMwlJ$zBMPyC^(+]!d`*,u@D 09'cЉɗIg]×Rp$w6 Mu,`P$fF[L. 7\Y*ל:`@Wvf2^E]L1ݠ3:{H%GbzNYI()A2O)_iչ &n$[!gpӝ::!h$J|N#ܠٛ uU5_rT8ġvI 0NfٽɁڼ 쁟VO|R1!w+1L<0uw uyڐ\/IGc.qyCΟSX1jAf n ooC|5LH1tt?d{ "ƮqV{Wr XJHEIF]@;:_b8Ô%A3EGVgR´ PG@!Iو}67 Pp-5 ?6uO;1aلK!=T*];XHWJ]k\F ;9b#c\N$L#0Y.Rp,%:"MV)9\@.Ĉ]y"6/y 2GKƛD]& Kv@B&evV಍oi;-V2еo Xmgw>apXe%6ގ0uewpE\mޞ)`σGHG2JBMbWFKq4}iߏEob~Xr ֈ@|VROv"f;n l! _C=#71ͭ|"i;.0g7ZCV H-Dʫ{T$; HQ6bpi"=Sn2NDhSuf~>X8,` fQBihsal$ fYDoPّ%z#8w{LIuf̵shFBh< CG=)Yx%E}w=Q1=_Sy0 |"Ra3vTe &" w3RɃR=j&֪pi4//)QDY:OE@.2TGӖsY+gm5WoW~L#\Dř)a2džI T;g4!n[⼃# sM Q8O5cnد\O6lNFSXuťHflh4}tHX$;K̘@ja0.TsԢͮFIWlb\9{f Ւ_$ ҷv}U>HB[ X4T4R1.ԍh{MsPG.* Ƕ}j&% & :cnq(+NוW}g?O!l?x)"К%BpRT |J&~~΍)IJ z\ZYDʆKPS~^lQׂN(?ٔH5v"@0uU.Cۋ!ڀeTE"ŃF?%P_͡'γcͲKPOzCGiBoM;a>M6W꽞SBLh7Xh<"Q(;KѾH;{x[G<*<*#xIg嫢íVHb"0[>A7$Sl2P//e||;J?.R/7lIl6P,ah/PX1#D~qoTN-6/>__AKIA2o3EܖTLpewpӮ 'OZA\j-S² j+v˪8 i>n8B)dz)T+p6Ͷ ס-> @lRJ_bGcAP!=E'[4ݷ|ajª 8lU \-4 A۝tG$gY9us%o&7cT4ު~7iĨXxv9c0}4~G8t rq:s5~d2 -Frn1ߨd==5oOFq!d? @K : 4tc%Rِw%UkhMq̗a6[67"]Jkmb&\rt{q]w@*g֤jd?>2r۳Tȃ +la"Qeź%g~~.d`(P1a" |d!mSlZ,lqQ)12s$J,kzԓ7f[X94O,EgіwU-SѾ%C|4,0a rHK^|n=<Α.C9DDy|){.Ҕ69WpNhB,i-2'#g|]Խ ΖlIiIQǶd$?`"`XQ‘C1i5WJәͫҒ٥OpNNTa}9OQYN:rg7L ,³i3",4I)-(ק)APs <BR361 ̶I*4"ܦ:?j7Ut/ Q>uCOSHotw]pzĹtOd.:YHѻFUliaO-] cr\[ =x"p7_iik`( r:;ۂEGIpMT{]oN"7(qp}3G8̷O°GsE#4j[H1|hdɉMmi#V<JnL戴z"\};ɬ7<71 4zb闃ǥ*>KuPT ?3#o6E۰򔑹G'Vrr.Jw3ý- 3Cqf"pM;ah&"D$ ٜHy5&{Eݯa@:Q]뭖nV %=e5 Ƽ@iחX["iXk״^ )~G\P Rs4I \| dkk$A,⮘lV}άW2kv䰷Y C6^ۤQ&ÁWaY2Gn 7lt̢M}8O1trd}mP7yXUƍo{ 8z5uCZ嚧 [m9gA4>G.-;rŢ{\E8M=[,Z&2H(dWSnq6qVu} qN2: WadY%DHտy4F$AXBa\z _-R[T->}Wz'~\')K;V8Ʈ#oБ@'02D }@ ٨]լ k"2iPδ$d()ZAj2HĪ۽wBHNk szX(d0Gj<,,TZR1P=]p lUUDӐdž:kg|y(VYR:IeHq 2CD;/Ø;0ӜƱkX`m c<5Yjk3ex C93 6¾ϖ4nga=$(z[5v?v5Yоbo,f>1Z+HvCULnPG%Shn.5X&(>4~o>¡^AjIf'E^`q``YdJhWk^{o>C$3f,ͭHo"bsWu(¨Ѕ7sz fWytO,ą}y|bD3|eٶ/ `2K $⍅/pg4t0O)S''U4*}`\+}s--b"0T QQP ֕084﮳e9K~¨u׮^Ham<[f'6]iAtC䕤 Wږ$iRcFy)78Rl??&1mNġ(]řxŠ+AT,גj#Vy=wT10J6yIާ%3cYء,(0yx ZfS"냎q{&pT>s`^g5|zZVºAgF` G5~+p=툳?\ $ؖoNiK}bdMŘ41mt|AӋZ#ߨ8[Mrݩþ/-hF!|a<)ae:~WXs?Wrf=Dz"e«eZ/γ 1*w"}g8pSt@IYaE=VL5j<`^XrdhUWI֐e?5J2pܓAEzÖ;;{Gi?/V ID*`HO )pb~5}/9Jh|7xriIcr\} =q)ݧM##3v^0hht3;^qw%w&i=g)$¿eMljTK'L*FX@FU7F;'_F\X%9@II_'-,ݼMASvjlgf$fK5 `cJأrt&W2r4p93ܔ*e4{{k)Jv#z/$ C;@rjM2kktlVC:9"/miͦIOe:񸹭?NkKȦ^ j^M̡vZiZ[u+oBimrc,oLB63k2γt豒i7i#|QŎ;s oP}z861: er"AG.&=uѻ`l#C'ٕa3 e)9rī?\:a!HR'+<~z_*^X|yݾyuۖ)ad%D0OLJ0! KA>Ք4矯{K|:Cotc |=l}em$!sG!cii=oO;yۃ!cB ifsrL'k9 dԅ;O+Qh+@sɟ.Xz 'dij)ƣr§u k62% -K޶U*KYUn`ZcuIP&h3mq|AԦ_0FM(@af~OIY:,Io~(pR >-Gnߌ$ ަ>[g]Ҳ;˸rgn斃x@</=ZMZ rzb lr1f?9!0Z7did uB;)2ꠈؖi0)g壇Q9\/=z S_VΉa\U=k,܅@nI4,?Y5lGvMґa 4mj8|t@(N2= @V4A묬p;Q[164]$g!Mq^`'.5dO+-*l '*XTMZșE9mlb;,WXhV7cyRQ"SLX|O9.QnB.BbourP=AdO<:+uo=iuoMY(5)N/鎟CȽZ[uKzz*tlU,8Xb6-i"ⷒl$8.K/D4AmjH6yK Ϩ[!S.ND~=!EVZ\48kWZDc3̵c;HrbK{92:HC/$SULΰIr˻ WSd 'tDqB"md*40oO#dC[.ҝwǰ%Af<+q,IAW'dߪJ֞IQ㥒_w!ezn𨬈;E4SS:!"v()mQy0i@v u)KmWBr>aaup7~R~D&g> FͿJ (.aʞ_%ubq~Ч&-=3)٢02|FU5,]|>7T|HFN.泐OpoW =/^-\Q5+C5Hsq㼜u'N 5]ͧ5tYJa?4;2lCͽ0dݬr ~<>H|C`n gj-]55*$>l0d)ΐo$"\5󕺫i՜؂tBb9E]ct`4#V4)#ӕ&eNthIcޮ&z.mݐD*蔤w#+*nD`YSV\}Luӡfo=t" NHcvnP#,K.y*\~,ۙjZnyKb명l.nĆn6&SKt% 1?(nU1X/R{??vZm/Q_ =0ոNy3chUET*b14-TׯtfN[?WUk6 u,!n<Еh51vz5^v\i[mfdN *3 c1=Pv`ztL=v6 JOmkݏ,E}qf]~+k68k3,Xv駀l7 ɛ_D0xƺ/f ,s>KuN D%!K@Iq='}0\mxo{m 0!)Tf6/ _|X$]X20RTPy\]>yMk&0Co6F`o:b<J|;;+Kܕc7EӞ4Vџf4j)NO_;1$2^]yeD12c':RMm&3ck=7F-qòOdTn;D3gg^1KRu"9N฾t6W/󐟔7tIY3z~6^Xm2bmXyb ͟CMܣ׏|Q{=sޢhń^~ l.qHZHVgRzY_U0vnN.!5gMᖘs,Ty!ߪPt |50}hQI<़= \@5$-k|DF@^^7E?#7վ#נu 5AXke/PpG\kK׸ % NæU\& hIe x[VPtَ\sa= LH쐪j9͙,Ov. o5 7k0'B[|Xx)yNiIrGa)*խefS{B8\Ƕ"*}vo+ŪuFbg]iۙ$v= 7.DO},|'D5>aeJf˺jUIU#$RVO>elB9LWץ~伉*=vk׏+vF0֔!H)+YP` b Sorc$}{:qL䡙#m%<%(Orj *o_|f:壔mҢۙQs uߙ~2fV,:acq9]n?R[MFڽ;cT |owIn/J!jiLU:??G${cI'ߖ.W"SGl:ݾ8Q  nhr>[q<99}E'- 2q~Kzy/^M>D1b(tV6Of{>Wy}QYT@3е92Dq:TӗVrroGA&mGb-"T*ίF׼V{@;׃+pӣ @ Kvd 7q49Ye!63f;cs2)O8f>~kˆ䶥ArHe\ضԙW vȦ_ ؍a+_BP1UGRhΌY)RNrqBJ f~4#^W||ٶt="[%gHfj l IuVx*-ˁxG\fꗨ,R dW}̮ugnfSLq(ܙS¤4zm$mkfg) z|'7]7Yq߼k,oCp)ݼIݭ[D 1&;Rַ'ݻ"pXm t YKHv?G^gp;4o?m r&eYtsm2/~fiк7?<]:wE'Eo}ӌTɠR>Cr\0%bxyâQȡ ͳsOˣwٺ]=.rpI]c5ω^a7aiм ,RrFMdǩ$6|/>$ªgu;G3" J'OYT9~ -AYPtsjr;[Sl﬏& 6ZxR$tJ#*kߨ{>?0c(Oޙ5qm,O E;R& ȾcmTFadګGa-|x'#g;#21At$΄~Wf-E1ÛsJY!pck١`,7{E3Z(x=+~:Xb!]FP"K` \D!}k7۸>դ4u"i]ˈ}"bguT$2IC gR^Vט}gτq'OT IKbVV"0kMT>* _SU~q+<XuXEV]է7 30s% t}p.m0/>ONg5f+2͛ss]ВBҪGjUrүI{an)iyVyg@{\xCŠXgCݡbr%,"#/$FHrOxɘǿr셍|>zxS+W΃³lğx~S"=-NӟВtNQ 1˅ixUG,{`8eX<5rh(՟ZwiuSkŻY_癒!Imz{IÒM3*zQzeEa៚A+0o~o}J疦@c͜à9X)e}؞{y #7\Gb˞VF@G(f!+V˝uOc*$/7.wjnNa]j p`ee:WTBڵǰ"R ?ǑqV72][4i/- VuT]Y!H ^#G~#"ʀFX<߁Zި.5It?RybPiڦRZ 0egAvr@dx˪K 4y00W7M۩e3<;ŴkհȔ2\ ̬4͒MgU*7LMh,UMi2DŽ3- w%h&5p!H9I&Unzb;D@C QNL=dE{9v/h`%;\Griev׳A)V%l޼II^4 VH8]9x敖Z͕L1ZqID #QZ]Ry~]FUӆ#N 2fǙ'JMTQ߮u0HeL;ʫ6[FMypA܎>c2UY1 `+ ánM`A14{9ʑcH\G%#~+Ő|&."3hRȎ,Ņ;=Fښ E'(Q10u/,M#ii 5R@C06tdK1w$-s^ %|(LY$4_brbAI0U?)5i?7ωyWdcMrYGكe]уFƄ됁=x RKVi&/!H,LY3t$ Xٴ\IB%2wrnUUƎ"sا%CٵhlI^>"~iP݄|!<q9 Ox#=tGW IjYyWtv8! Jc\@C`P1"K^ ]0;kE<%NMPdzgOY$|9OԼn*_ޏjlҴ5iS9W Rx94 ;"[ׇVT'`Ax^2́f Us 8Mu K&Eh'23ʈlDEr]mg*}}{U)nAc]s^0̗W J%FDlÉ E5;@u9oŻB3K}V"cYO7;kE\ҫZڻzgJ:̶ 4Zz\iG> ;T `m@gu 2Ы>c8S-׋^ $dH'sG>~%u} biՒCYċ23|&f ͭ ʬhzLH9•y_^Ro9l<:zuPrsb-HqYmӓFE';99dXrrB'b$F%sLaV;g Q)T1P("XڜYɃLF׌a~\BS5u-p Ͷ%v)Sr46v$@u*j>sfTׂխbo Wͩ4]0k/K^f~$0ƚ}?SL #7XNJ봰 ;Zۧ ȹ1eٱzWqPh0 <קM"NQvIo{ivD,3n7G)l#݅`tB'Ԙ-ފ@YbOd뎖:FΈ甸`%@q=hf~#}nDg0 "bAh].B1^%obg[B?P9bmŜ,2w_&EL+Zu:;oЌL2#.\1F0>3"${"dҍK3j6dʔVxϏd*"N ƨw:q;gϙ TuN4bḯ8#xy͕bR,֍.%BS37"\o}uIdc?_j<Z| >/Ss}/(`b^_yW9؃j V!wܯ))u 64eߋbz5u^fR䚀|6[9)LY*%ULE!lB3T݇HvhGXl4xI;(p#(1=j]q˒`żٺ;Y5i $5vzJK|URs)SdlezvR?g_v/@z YmHdK`ݼEU1ħ7M9Y7:bEYΫq_|6ԓg1^G[JY"8PC~ڒ,naN;xݼTN>gwO޵Rrp$Q쓉 V=FO!/h ;f"Nu{Q.]f[p1$ƛtZV_Z9D!H_Dg F w4Yß #])^$/Z,9Xiupڀ3][DrX2#^s7Ϝq_IAFzb*~Xu8NM|: cHR6eJ~Vk(k.MAPqZcXd̰ͪ  q`ǰF&zj#^9꟦S*;Kbd9QU4ˀ0\D{Y4z7z\~>r&U;^v]fQt^6#oq !/}WmyQgL7X{)7XM^BDi"!a,Uc>B*d?hq5> pQY}ܢ.{o,^ӔCoƨ 15KipD)\?;:*8Bia%h8LC|iR\7|,YuFO"'&,+X-8ix9;kF{R-Of[4DTMbrK-$>3̪ jM(yEƠz jK5UٶI/N_֡lvVK%M&Uho͐k>Jt-+ЌtnPQm>ӇрnRtt1.ҤA|qjz df6ڭOd!:@seAyXE/rSTxjeA,ҧ#MV3H'+^%ے*U<%׫"6$J{=Zܘre 8"kc%\a_)u؝ }2:2p;J>wW}}?XY7їXoE+_Q,"ؕB"[~)sVVBǠh칝-hoSKD;`kG+V@^)L_ԐpNeF#WF )BAGl?iFRT0jϲqyڮ!ŽMs\HsЙ%nGJJ}.k8aIa`Pw*۰C0s{#u<)KYTg @.y$|NnɎN-}$BH2`Yeb釛%e_6zkpMKn 7|zoN~Ol>@[RuOٝSNE}i|EwA&thPLc vY¶/\VYSh( -FXYִ(m$q//v@r"6m^ohi4Y@e@^R w޶YT"8Ŋ cI31Nڠ$tz0}\yGBގH8n!lp=P^liV9S "o#B ^K$kP40B rZQcQF(+zabLuRQ{N2 \ wpPE.-xXγ(ͅ(W;!]32CdƯ:s}) H=L38:mfsk&$&EP$ 5dC d HFֲ2dUnA a̸-y_(G5 R-D,TNJT  K3PE0Re8]xdp(O08qNC͖Kż"璒JM2ƴZ!}>Ce>↳OU!OG?85;=-6)O~y`=%3]^9;{^b4Yo$d$?:K| Ƞ1ص1q}HWGUFRDDӟ/ j~rubx^ܵCoQEa&V_$7C$e&<6/Y2I\7pfhh6 ޖ ®I39R QRW9Mjh<"*L#zWl:9ӡgx6)UVڹ$/~܅nhՙ 6MRe@ReI/ ҿi$V^'WzG Bt:1q(DE;C>67;b;iP"8\Bο?W51 AS*,1ikO*[|9ύVJQ߳˧$nsi q3'ml/⇷SF Go/&vzLr`4e'Nw YM +-woM;8v~0]ƒN1|l%p[|MRXYWW#>D67a챼85 oTX}ؾmVUa !mX꒨]5{fc%m[,?k7JoEwqb j94)681ݢTG_^+ɨ3jWi-Q保~waC'2OʾLP)نF LLۓ 뾻_ 3RXAՃO6^jENR}ق۰1Ą΅KeUט}4CcR,)m&%M1zAu+@ME ݩaWg7It4 l\10Akuƣ ׁ2)[47B]G0eA \2Y=ლ$![¤DuZN: b] ( ꪽF.Z!w:=nl"YEu'+u4ɏ}|gr $ao`pʜsmS Ausr5'?4̆Q86c MUIJ^Zf ELY1#kGI"X$L o MؠoN94j Lё![:?b h LPtK2Yڽxŧ&h? QZЏ.5Pt1If]#H_g8E>r"  01RӳŃkIRkOf?buwܪ8;gtIW-eqc׆َoҪqtD*L\"Ā;P-G!g{ t`C!zp9Uv,.Xix!DPEݱ ]u:~ک%c)]3fq`koߝ Kk1 i\9OO)Cu-3QTd$.BjC\7imFܣED|júPl֓uA4^ LnȮ6[= |FHyQ}*?a"0P -ZZAVN/i͂oU:`o-6IOVs#`wE%ZSwQ9?hN+\bkS~$(bW"#aqiZ%ϝ;~{h#v[ )`D^ڽ{64j]ăU)H`Pp7[i R#:MC=~+?Üh_ <;< ^:xê4bpyL^EE=og }Y-yA++JU IlbJB",!~:^^nM!QĘE^X9 =hԔ$fm3=eV F>%X5RTAߥ9#t P$!ጴBc=v~݌qtRcIAL{'+n/cՓtkzJf$c0~W{Qke@F.o?RdHΩ3J:ee4rԡH'P[ \UCt6h ܚDZˬjwvܩ&gJ(.6 6C޾5ὦPs6^pH} `#&tV(v`l8E u]<2 #ULpZcQgWMa|u@|`$PA%]51G; 3= dI$+ē8Aq*}-._sd2e4-7IroaGF \l͟޵6*6Ẻzc[&wF4<| 6l #EhGNhaULQ|1g,>ְI+TBCz8S%R*d&ǎ #CNO8;A mE!Ը +MCSUECai:8zbCLGOPqkQa-Ie;eҶ%uBHjWC24/1$3`=aW&I5•j8G2uj~TxR%˪6volriHd8-x c1P൛E}WﻣƷ#K()/vj*$Ժ)ו Z0=91J/MhzPƫ>toD1i 5R =\\_ȶړܡua~63KC "mY~=G$tНQE&!Z|ߪau_U~S"/*ik Sm6PngJ44lܩ&H1߹3 %xZW9T0#b=D.KJG;׭`M3K&'Jm#Mn|֧$?#`o\!q&O w *ڦĆߑbQ4%mP$&sE~d`3@~õbQL;쏙P(詉5SUGmI ʘS9:N~pR$1U<$kuuy u;.w?Ԫ*ˌ~"]F'{'[3.S;xi"P6ɥu0^XFK ˕&0Cxlt 0ݎ`’Q4e3M"}g#5FI],gxzN<.VRrh>j >YU94,u~5tN0nfg֔t.c@VmmѮt*  t~羐0ŅyX'mU1^ca3wbxPs/ۅl ÇvmF{R?R4,1<[Af3~&MӜ)&SEK#$lM1b,[1 bra >4ltp 6l9zղs= 1ݏC-? cڧ9|!.{#Z;N;=OFq&ҚQ*'7_E l=>Nd ?}?T (o2x}*aޮuUw@scOb(jA&*tVn5tIl9ƌ Ӆ Ad]xSCqm-O>`e +uN@XFU3UoБw>&!?7h֌A&,ȵψ&Yg]^̅e=ٔzaeO:87MFpM?U+$ܠTC[IL axzda^;^lŤ ³GN-.7%'0M /Nt3d3O"`qĎү^- W K:]Ɩr'MRRۤhhJeQ$XUŷ33EqW()PTm1 xo0ȣKX=d֣.eH>J pJ_Yhv##QCB?<2ᣠ1iBt&`WZh3ΟxCj-t > cH=oJT8 ˎ_c2"MT=QII'(h`HR8:] 1A 3oad 0fX̘ۤu tAhΕGyqrx-%Jh]%J`z4 @5H,S^y  dk^~_}*DѲ#qv( +%䜔Gy!1A,ЂdXqῌqVa \ӧQ~OE|p| lk!?v!Ú4"XyZd8 g*,@5ߞVOK)(!Ɵo|rI YX"'jo\6~o$dǤFzWf@]UCKK:E6Rh:"şZƸ,i 8Ḳ*__g8Ե v~S:֐J18YAwN~)jtc .ro[="!EjnYof`ѷ 0#Qtȇ(ȳ/>( ?h,4?>'KSg,BkG\d[VsA ؚ0 5nAOX!e=fn\J>rUʩP˾d,D 8Fy6W TS?'YM1F kmdT鍳9 ))?ί#[ň]K?b8N)|2}!{lvNV( εBy';U`Y%fR-vr :8[)(wtf'b>"prG#?A#/ ^ݥ1lo$Y8wȹ@DGyڐ׍v[! zJXdQM^) e,"N^Ο+ DszC%-4imD_I̲(Iu}J7~/|4|op&'n+lݦ,Px@Lꐿ}<>O]`5M>|'l>j>NOyqy݈#d|}y&ͪ]TMfU}Q2s '`ƨ*^B*(OgQ35V&i ~LE9a"ks ?MZ=]-|#pwМD N*U<)ʴFc3pϴFNVזA>}Wvv)+`4ΛQ* ;\bS*ѓxq$H%ll3 5NQOf@&8z(^4F<|Qnntd1ɱ%~'h0LW:?ZlgS=2#.$< 6~Vi#DnIEAG1߮' =.; KP4In߱Mfo?<c)Pհ|4гq,Fpߍk(څe2Rl$w3[pFUrzk"0Hŝtn8U8\!ZW;2n;,6ԷDq0Ώ48NPV`egwh;sNj˚TCS ڨbe7 uUVjq)Zoc 0{&I lߜU %ĝݣ{S)~5!dKldF'jv%G ^YSwJqWg.9˓SPKCޕs<<.hVW;c9>,`$#ݶ"Hᑱ[섁+Y}+B| @JW=K=UQ2C2V:|ù-TmsIwNѝuqLwDpnDO__/3iUaUEJclWij  yvET͟d%*ic}X^ۮ$:.l^;̂YseWTTa50y%%Y^ ;nB C&Z:q)5̤|JHa1P"DIc,"2/5fU=bi"(hc__.*0}9*&b^˦ A-ao+$]8X|gBym>G։yp-"]u bHzKYr->P3OF#+=تϺ sjg ܯPwL12SO8nL.L=GIi7!X|5Q׷,Dy3u!]HETNLF}p0Ds{7l@hЩ(o,/ƎK6xGmİ 9a:l'D+:L'dqPY>Ĭe"چ%TT,K20ڲT,YL+&m$4Qli] l}q2a6Ζ7FyX]dnIe `{}#8Tlr]C3D%O69Iڍ%Z1kċɳ/u?jNvIȉsג5u 췰=ͯaMqӜUhz8/e=[ i%U;$-]!L&;tTv92=CO'F@U~NZt)#K:)Np9Y'775aE]n1*PI7D2!kET8ee8IBߦژX/g2Z+j0zc.ڮxIaUo>6{yd7,P7vh܋&L;q N zFQ_Beoho`埝5i[9BH%1 !u#=;jd1>~&6sB=;MZ)GX?3=.3w!U D2Y`,]2K]۝37k{FoD qt_cZlbm#wusױkamӼ&VGغd׾zM$ֿ +~3rs/r{l^=lE엖,Q#hߎHlG޴lUwdEn{w W)Jn]5@/]$9m0 xU.#3^]O-:2rӌg٠W^ 7*# KUo5gYbJOĖb nKv 9BȜb׿]r pape)6ޅ!=t1&&sHOG'EA=sg`L.[L$f w+D@|L l5/H(a#t2`+B@ "S4+q6=;u#nyc# NCYd!&_`FAcM(uNRHNǺ<Љf45WmbuRAi̇k!G/>RG~ODBlo =MNs\cb^XeZ@MFI^vC1mMa~h~K!kVlCdws3K0ߩ"m!S~DU?գ.)3epj|OwfE5履IH q>-6y]gE_C *,{LzձSߟH)I;q7kOL8;Iqǥ`LnHtf-EJ\4F-⏽F^3˒ZFz ks\˄LSޒj [кJo?CWri3iv {Ǟ-Q7!avrIIu0q5+;De_B(as䢐)e.S&w+qPĕ7Nы[%Qf02P$톔H=&2H-mCJ썻=vtV5٤$lѣFj`SGAM%0Fw^ǿy_32}>-*=r% vWW׃)8nJiw6TEZݷwA5/Mpc$so䰥rkœr/(7#ƲҪ8' 7E$xTkꝳ8g("K'n#ق|t ΁lbv>KX:7-'VZXcEt-,e"#KtnkxcY$t?hR.ZΡ;IԳJ9(蒈x|..Nx-dr'fo i?7-_t7\g:&[ϵx1? U\gQ\dGE8'?"(?u|xAL]KJM* c }61dئh&8kBǩoCxJM<[ZAk"Do/TXlx&MTU#x4pLƶb1jd9븏1Feo~M)a=^k};:Z%"*D`OwJ~OPcD i=j&iQy|XzwZtɁ>Ntk6#d]Řv >Bm>]m~^Эnl&+ = 8##‹ Vxwq" ]@(2?KVW eF{"*xn_Hm R'Y5dtJE_> ~7Κ$o[ ,rOA*ˍd̴=5 '@!e(Cէ^ De:|Q[TXeFS6AWTvǴ]@/O6gF7#`&QYsцÕJT=;.ϗń=/!R GseTӪKpQ8,K w6kyA"j5\e8y9Ռ@XxCPfN`&LE8.AxbࣇZ)DZ_OòNݦ0I ZL{-x.{:OlL{1wr7:IƫVlbPɦMVrlH<֊gO=UT^בo^b- U m|H:}&lʼn8::e󇔟I"HL՝ώLt=,JI۩.I\7k9=oq84"#&SY4EM(+So)8B'j!mlZ跀v_ *iVe{l˵?XBy3WunQGbwIʨG*ܭ ^?M 7VK 7Xyْ㹀-x p NK,xɡuo ¯Hg!Oi@O?[Mрy,вDgsYOzߺKP/p(%:Ei2iq20"vt%_+ 1aB ֿC՝[)|PCUeQ{@]{\ +V DOM|9 w{H-BqD`"@#ڏT?ۤ'̙H[EA.W.}=*%}Ad- زE`t/{2uɅY ,xrhi&@glm8_v^G&uE58d{hm-:/w7!XޑnlV&%x8P!&j!Ҫqia[+y4d@ŨIgN;enq=F2[fxu@S$TٛՁpqK mI/#KQP9nB vOu346#iVyXyf~MuriAۧ\(^RG ޲(.pCE 7p>i*K,AvV%d@JsM(fb$F].GN#%%yׯ6 y"͎q(;¸Ey;@1-?ĘC\hЁ“:^#؎fV_^mj،E!ɝ'O9d9+'* iNݨD262/+;Q:6EaE}f@EPu`V`ץaQZEnK#tz9*GO.u:](Pf8Wן/jgrz2v U=ϖs=(4.ãt r}#xiEghlC~@HC^UDU$&RS8 8l[@x=zl*#dg!m~l|Kj!qxPdVЯn\Mu?ŚD[``Ț\ 6'}'F'(wE,HuGk.@Q=É@)>`& z䋄Pd%dBBhf3-+&X~]:DvC x!w}zaP/p?)*΃m1#acD WO&r-G JWpdiA@*^Sϕ+lE뽉/΀VA·+p{M;KO2(J##ggl lYk-XX^q=GπV3gq%HFb_w26%fW}W3ɼ16t~΋#E=&&}\py{n}h5vo[ &,UjJĽ_Xb~&+r'E )-%VmɲmH@C!P@O,O~p֟#-S&PWu,M׹_U0Q E-q L?T̄Lm.p͍S9>>{BE&'6np^ !lq͍\-;gk}VxѤJƝSERu< G E)?~aFc6N{uo{cGt&bk͉ޗ#|V۟f%ר&u9͒Di5?91j@+F̞k&⌨BץJb$ 2C~cE E \mG}lF*mtuS˷N0fubOllJKxFf7u#c g`40_ <5Z.i_Dq 1;Hԗ^< >[00O!k6}D2r&P^LZ*eJ&ԇg\{29exGCmn*>?_?0B,O@>I\G{ צ;Jio؆yh7(@X=ͯ7-e>i]T U<_ .v WSYrD[yޖ 7)IxLjJlN.j/n*[S m?zK[l'U٦\=A)ȥEkj&\8E Y=J2MP=|e;f12{T4iXU5p{N[ldA)}Gxߥځ#K{?l;7[?/>*ׅ-]L{_A)l!{\=O68/a],~BD[BABD\{W刏Ӯ6D&앱Ku ;rm&y-Paə%täEeZ @ϩxW$:fЦ/v(/M|*aTM-jFenb A,T{ڇD}`s4R9geFTbH?iY_E+Y%*5cDK`71wxRlN>3rٳV wSoQyId]+ˮ`F6-FR[Άc62-U (鞛^b--ZFR$.'-ŧ Yq },CeztF6Hԭ%;̉&fe1#Yӳ}(Axzbh% -,rGaBf67Z r%1&Uvs_'Z߭ys3{CFn7س^x'0" ?O _}N 73ZsMɋv(U>oۄCVfpc,|Y1}bEF)JvW)`YH]$H u lh2zCG>bgpL,%Q6ιuu.*P \# rKD[(YeL8tNGXѤj{dgSSߖ]Losu{Q=[j9j2`"Q"Tc艙N|"^NZxxN1e+׸5(:8w?rW-!i(8J: n7nD~49r[y- UW {ϙjYS:q5i&)5G͞l7me{%8/o,-ca"Ԭ6!HPZN 8V#-6KmY2Ǚ `A#JO']^-]kF39gr$ΡM%oz!|s~ du#es2tL}?p\aUC\[2J0q!Nqs09 D}G]Ӓ7#w!e8,gB~$5gm O;UUp02Wr? RueZ]s`!B ՞8)MJI/U<ܬH=Rb}8yx0RuI0wd㍪!؃O6alwy0%/]pVR 䋯n)g#h88'Z ٴ%\@|>bUrVk{Es,Lz4\gBMF9| +yPWSeѯ7[ȷזi1m!z];8 4RF"+d[l f ?p r*kw#Bo1tZL_d;yqEi6QhN,w'pF!̃i]qu}#ڈ!91z "1'$Ht"wpSωߣ> (fS?h}㢙=Qٙth7 $?؊R+lE _[h'MGFC<'S}*`iB| oiW nj<-޲D![C4bI_bYBˑ$+NХRgkLCubv^/gDsvFq hHhaoJ$Gʛ} 䣕4/?> "6+{ZdtMz0awռLm[C,Eb3p{BOĊI3|HPF#w7ؠU{ں}($,ڈa:wN68}Z|bѤ;\fSV[WkXA3qiKBMG3H<( 0xYX0"9n +!\LKre+XwƐ |~]:GT?2 I2+szCi#n:jR~&*j?Bu6S!SWIݔg8"C'DS{C}C||9hثO|!O XUҾ\-|yx=038{˩H4@5,T%%4$sHND,?P'c%Y>UDCih=Ir,w`py`튀6h5R`\ x7ZntU&2CrfO}5$E̅G`hi/!Ϲ*dǤ#cÓG͔h7:q?2uK%V}oa4Y"a&ٞ?!%`?Bj1>xy&ޥ*GHiSmUzʀ fȩwڦ0|.:p3D(p\^=-Fal**լf\ܖBBb-S.h  @@B}uCz؀ClJuHu-WEJ'۵"Ge]h^f&Om0c8 ȃҔQ!)Xm]eeQBOm$49yGO0r߼xʐ*@ߦ&$NT9=ք= Y8?ءWw҄d+ -A8Os:!.DGu+U+t;?JLhul#l$a̴Y\Qhh:#?1L7ójg=y˔LQuZɫYT7WA|+^ɷaCYB}RvR2+k/Z;gR6ޅ%]ʽ$>W5ͱI* ۷sӛ{|&dh5O_6zxopW4V49Xgr;ށnj##( 㮽@^=J$Z֌yal9+lgE h*+G$9AʰGC$R(A gxq.H>E!Ug .,F CF=|ʔ6-Lc)eEdyR{ܧ~qU{Kl"הq9i:άs|4J&Ê=z?tҦ;f+Qr:G ߾6v<7-:'>ڦ09xfL%eHƿZ!9RybVDW) `ZP5`JRc :YPTtZ}n' .!F'R nmu}&3;trL&2:V(J*8ֺ Dr:MZ0yBndDs6bS0Q1VM`7!Q<.;Z!{+5~ 3:wj/^yzα2 iœ=)ɼ7֎' ۹׏T=B+bjtw~XRvghn{$xc;@\` g&Ef2'khɝA㜹z5_+z@y^o7kLe3$MꟾaNTu~6 kp|Ф OMDY.;z* t?8z$FU;5FKhTɱ榰:Ro`b?;N+̯ pW1xm!uO{R#:30 hG0bXiHbC.NC-lpίL&~fc8>2< ˻"*. EJ U][wC/̓<N 6=}J"˯p?/L5ꃜ>Z'ql0rU9gF,8ܖ͙6 l)#([݌ i)[['>uҔ'gQ2J6ܠ@ Q%z8h;ȶ _!K祃&^t碍̺ e27*|Jj@yVX,B3 Q!_jX;KMl:z\[QV$tB~juS!p ;RXr`bH];g6z~{?42Ć:knoх &;0Jit´T)y/`ȕـE\"º ʆCF\{c:k0TItg;ɻ X9vYݣ*%ocv hP_!Bp^nۋ:ݡK<ۥ+tV̻^>~0K5g?v)Tա겸LBh0zm⎵7?&R`+1mOv\dP.Si23, ;>N]znu ߨ?{ eiBVDQ2[GŒ%=8n@ZosUܖHV ~&4ɛi1E5?F1 gk&R V7mhI"Q ΋w8q)cT Y\6rs\#gw}M4rwb- >̱sHBx W|38|gvc~X)m9y#I*/oRa26%[wI- )R#CYX FnSwG~FM6W+6>E<=dUc#ce?gE'3RcFDE߿5:O%dfAQH%̿\tG+G]X^Z^qE)^پzŚWq Ƞ&S[_w6j73. &5|ߞ<YTٖ9!*c[=խw! x41jvmbΨ@paD%}0ZkӺWw` SWxRBwԂM/> (OH!KKHṗHR}Fo4K4{' !0@i%Nlڑe5R4Gfx{}VB{i--gMҌ9xL(%kQZ[{:regE8r?-ulkP+:T"5M.fp}#rPܫ*V[jl6wsZDC19J,-"ܹ.JE ߞ &7qd1فc'VU?yYWjC2HWuQ:~DA{䂤p;68)Jc>%\No<;R)V jQ$}G`+f(.H׳֜L Tu+^ #nqIb5QF^(H;3=9 o:]=#M)^T뚡>r3O9[uە-{ )4ק\-.ߖ& >\vkq< Ld@LS`03ka5wƼ^(*4ó6)B`%Zёe8KVslP(x-S|r i?TD O/82~feLl$Aݵ״G4슁m/Fڕ]"ĥ+it_O,xSWUYi 6dQS/Dy`k!GlhP.F9mzP>"OA$P4;P&ޣ#_0Z{SXw6`f$k_LzfKv~M= <4ck4NA׶NCBckS"1c&@zPfi}'K6SuCŋ_QJw:L jTyPAa=7}}f"jd5GDZ:?dbJ=rȡTMm{L;1Dr( Qhׇ C9Ȯ'`\Y$Mc>A zQvMH"d/)6 _%^V-UK $} 74Qa'+vsIhK>VT5mYv~!xbTC&_J^/mrFjۣvMTlÊXKDŽ"OiUδ_yݭ=un>2RUggP ƞ5c#IsQj*8oǠ|?y{q-ɚ{-ro+ۦ4s,<>z;Noeu=}H6ΈR3ŗAxlVXgc.]r_؁@Ͱ=Ԣ8%>4=M2~Us4C5|!:Vv0#,̹?6d2Μ>CJ7UkadZSH&f,%U-? 0KXjhd:/zݿʎZIF)͐=\]ص lӞqxoROV:v,hqg'ir[k\& *7Zdy#h_ouA и>!ʄa)|v./]|w_Sѭ结+;A:=t )G '+? ~j@No1X{5kmixc+{~=aKxi~ Bۣ 1L<'bhk汫C^ (* 1M':ӷ%SMoՇ9UtLm$x48:M;/>*lD%1^#4 3rR^#Ǒm'?[U{p X]VPelVSDPO!PDe&.KVIqЎ3wtVEӍcI0*|%2M*ΣZ䞦BUģyEdVSF>X0ӲAqqr#k;pWb9I2*_)pq@}vuO"afn1ànS?Uc`M"Va|n@ ~eM4- )aKPy{ϏSG7>#I.E~ةz1@gM҈zP"U_|NA^ I^ڱYšߝ̽ϑiVʥwvJ %yR^b+% )zb@:/|xG)mU!ac/ =ԧ3Ӄ5/m|h; QqE_GKdU_!!kzRe啅P (Rm;/pT۸o 3Ypc*%o6 Xȿ.`<vUS=g3dL%pOqk;2|ZlY3>D6B@#L{#R0p_M0fi(o\q_n.hK} >1JMBbV('8pL 3r6B?~@6 Wv# zʶ^et$$ BB׹Mo Fh?4R}>,W8JUތ 9 ھs$ ߖYs=k4Wj=A Cc" JQW(9[v{0 YZvDj+L3o4pe:tCy;7s &?ԩ4q@q-얥aeKOel7*l[{(!s~1R=tXx(H,QL/XLx\\<[phlRIoɺ㬏GX@}_*QXP5FFBG&kS ;DǾΫ4^q᪽a ~yMU{K\m\1|DqndA.H=ؙolC#3o 79&dhł{F5/P7Z.Z,ۡ04XvQ=Hl u i gQbq1"OGCf7۬Lݑyh`s)"Fwo)awS*zz1UGAEn nm}[?Z皖]nn0QugL%q.}>cU p{17<"]ǟL"~,B0$0kgFj|B"ǔôfǯi>Py@`'9r[c0zqt)X3-!K3tTc'ѻQw#hĘCY D$jqԣIt3 F;\Dcוu ^pl>nM|j>R(ܶœ %bk2AZ47u0?5IY#˿:Yj*p ګI @qM مBp{Q>ʐC']AiMG{n;!i]~ 0i> ijEridt S,"Br1yo]qIOdjTC=!|=U ùFCOzV %Mݧhd B PD W0ULvqm.2V'_`~2\]$LR<R.")3'4*2 pd _˟4YŷpcT&TN DnGXf:tJHR:(*NQD{ ϻߡ! HVk 8Gx7QlĿ"ǪpMբ0vE}a S~u"+@˾L{>}>2~t *UAzӒ4ql|_gwatӍg4R熚Yܒ$h 7A!&Zӓ|LV<]$eڿB9 *X;*-}X4Fs0swXZSvE)k %@z,&bqsK0cWA%fKBh7WZcG ݽU3z%z∥&T%KU}w0`zS-F9"B~q8 ?70V% \.ĦJS8Œ򟓙~:`=0&Ӿ{vaߛnRBxf} .&휡o/:XHDKP}*TLz!VҀEWW&{Œ uv#O7;qƎLZq8 WW3Yҡ8}E_qLl 3~DZsF1@.T:xYs-k3d)CP&m) gĎ.7@ORv'0oWV hՔDQl޲<%r\f ,ݤ߱^uK0h Qd$: 'SK|2`+tnΜݼNCtlˤuX8`MjC)2SI,|БFR-)Rg)R-z+󹝣'_K (<EohyT,0rRLw&ZXϩ%7UeBt=+|x.PkfRWDVpdc,)>yø3=2Z7k֊r;jʧ}!&bq"f0p/DA\ di4>C/ЖqdUCgkm@ֈVZ<&LeyZ ͓;a/o?qLE!szU?ԒԬ&J({(HWEdb&V*:EGH闅P&jP0QϽS>wC?} ?E0x|%|#c*o13XKp{l0j?W9 9d.!^be%# %)OnԇB!N5Re3BA&' ^9$fcSu9m'&d@zFPB7 ^%ۇoǑUi(mh R5$6@~i'\$n 'ʸ<D"}I,t4Z9x/85)jC(^A%|U<ёwj!}6TEG#VfEH38vp esasP:=POZ+uzȇƵ2AY[<VlҊD"Ƙ"fdf7X9'Y\m H@_ e TIv^v۠­$ ײ  fwQ˚F5kdUs 8 }Nq._vh }N+?'gDpfڹɂ gEDaTh~ҧ fU-LwqK$LlbCzlw0,9P},Lo)if%<gw$?O|\J%~~GfxJ@{z\@|rNy$p-!s:;x >wDjOW~y*Zhb-^1'<я r  {Q>B /ZLioVF\.z0uT -ex\>]V+N]gcc UrfQl PkU=*k Fܿ-Sc(A'-ˑAܘxVm2 Tw%u?Ȏ}-(H\?OoyάH݀_4q)LGW2#3XI4F؛9𪴗]OapM0{4?}A32v 5W$0=Vv҃'o@vKa;ϛxm^wK!4)Y4HiȘOZhxWoo\t,-*pI-.Kc`f&y+_}CY"X38(Mc\`k e/Sp 7_rv5gb`]hvر2{@/ЊN"i]:t=%ք_hAx&ނLU6`'[Bxb Q́Ʌ&i3)c8G O jXr:h1z7X+muv; Nkd2>H >qT 7fiʃ+NՒio~E7vbU"Pԃ׹_G&c#рlSTR ө* ]-cd_aD"A)(y0v֯? u|EA<[HE86C0tQNGNM!-jF-=_CRQ..]S6dӊaK2?i%Ϗցj3!b-7FǴ=ڕbc-p``Or\ֶpѳl(U?ngBH3Reu,8@wIi0h5jaL$aDS66@M]&q#lS᰺{9{|wO=W"x:X9bޗ7;*Y' 0X$? b wa$ݩ=^\λwlf>4lTADE2E_~TgZоLj2C5XRZbƮsHYVC\)(K 2ՃxJgW逶#1l9`N ˆm,!O ]rtƂgr.rʒ5e!Uf~@1l_"zVAԡ]>|]t?A*OkBNfy")a.⏏z.P9P&\[ݷPhĠudr8*}6$%wy=qd8 M,xۍOl/67tzI@'u+} XgSV%lX]^~hD3ɗnNk_|"&~s#eea LrƇ@gxꔁ0pܪX1{֗tX ; N[;V@}HQn-TE]rw+}嗵+rpZUD7o ~ٞ_9{4xSlUtPϹD2.BYK5CnMjѻ jFsh;3Bb;BksP=s_@2U kMW b٘'m0Qh ('!sVʋ$OlR6Y+|b:0+B0#ST;r$ʼnٓ?8R;u_ùV?:s+=??(,Q4|+#p(c=G}M%Җ1ASmQ!!A֛=ҬNɃ0 M*K[goڹ5}?CA[$]%D3&a s҅Gܖ )0@嶥Яnh׹uuF4%A]\C^΁ ] 6݇ꩺ\듀\hJP)ǺsRܲW?!Bo!*KhƑS92Y@9GT`pջ;w CtP[K|GN$ lNU!5\+]X?PA/ #-J֧èI=b;@U˨@v"wόISc>*%g3g#"XiЂe`AAkM/?RB8ie6xQ2v2Q.=kװ.Ȇ^7q4t/\\F]PQP31BZ|rѢ}Ga'tw6/#gwX203앟e f(}ppm(5C1UNwr^F]AP!-D 2$BR|뙖e~%BTjoF.i@3 xdb682rڣ%!8Eʖ^oV MFPVR[:HfqQU]>9\c;69rfM+P;8z ](w AYecHԡ <0fDu~1+.]Cj3?'c=2V=ޫa}Dʞ3"dړ'/#K%[KWNt0؝-{K6I?hPyr$dj6tNv %$uyw-=a;+^߆LfTȮ-c;MV#z}|vS:%CƣWr:ZR WE7&1)` ]]4Q%.7`Խ[(fdwgH;-MmL Z!$W0ksƧH͒(Y|1^e8X=A@3 (􎶞bŚ^XnWe{9(Ro'ҠBUZ!,IX:\~fl`H{XaωP.%2fxЩ_c9ÓHٜ~Bm4=c9S'zfQt+5RLE㏱cmd8W!t+`_KK0QF/\޴K|6 fNNˊv"AK+[4ՕBd)-p k``>d(=Q~C=pa]5^ Ŗ]q<'ex3F`kR]P|̕b^m܋a(;T7t&Q=N^550{c噻Vq邑!sq]q4=3>%ପZ邔w2"۲75ܛW A#]To[m_xH{=ڪs0[b|Pǥ\>FB+zlCѿF(]rz'>1.$󮙖~Z$W.1KNȗ7XYÓSf=J:_-\?1X<\g»03NbA8m'v3үa,m`H#LЉ+3TMrX$n.;1D)# Χ735xCT~e/"_rg!xetlY~>޽6]=T5 bYlb.ry\ESF .gY+w&;rmgX-6jO7Ie겱45@ܧO_L>GLxrV j nTpx-78; qʡV-$;]Ii4mOcXzDآcCux'@:y5uj7C@B< x d "M|aqzvzW$˖8?>8Z>0aAhLj~VbxUail=zE}q\"Lh# LW ٪\NSgu\E(SGNӌ/NA` $+֨ʡ^Z m CR=T[g5xЃCEp!%]JN R[ߪ 6EwDfuR!1pUbY&{nK2$sӔe*pl^`\U387`TJ3Fmc60Xf&Tt|v7Ņlr9Ms*h¥OX߫nHdFbO5Bz j\N# Zeu\Qދ 4 hvFïN;,JӦi?%+sgt̔Doa z/1n@7un{He8. -/sQGJ5 7[cY9gmT\7(0=W}"펽#1s7am& l'ͬ%Z/;Wr)Cr_[p({p'J乢xDS6`<7~ IXgYZ070701000002e4000081a4000000000000000000000001668c16920002db94000000000000000000000000000000000000008000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/:]?Eh=ڜ.+ζǢgG#dw7ؾ)! t<-0 O˴דbno9Q-XPZ^ 52 %Y)jj*;Fk* OGFLD!`ψГ/tM\po[|GpO SOU`\tfXo5:KQ(n& ST EunpL4@L 9n$xr@Ӂ)h *( A@yG/k CGk)DWrAh;Z彣Mq\3OqjQ|hZ5^dun zA c -L'Ee˭)/CpaLqtW8[[@hpQ\?I9#JK W g2ΰ轰E?Θp *j{eeZ5Y@徂ǀ L-m1w%Wcr -b"Y]C*WxOƱuNA&3;' 8j,[iOJZ9W=r.,~ ƍMM;wY(M.RygQ L5sMk'c^,aW0Œ#/3OhyI܄Y&xlվMM3=Y jgҰ3gkk@#AML^m}C`N.@w'j<{NJ}yT_San#ń;u-Iӣt*`f+үLf`XL+ )P:AX#g!'ޫ"U&lu!;x$@:k\O=X@o 5(mq(lf0&iLba9`ÏIz&Dx2D)77: ML]W'zO r h*!3"_NEvA!. ش*:v"n@3I ŘyX,?C:eo"^3c5jv}F ˉѨt,0Zܥ`ex3&=K!|]u K+*ѕb\ux9^MV?=6P|:AbkHF63"u,+4Qm,(rɆO|lˀb\9 {l }&E#Zژq@ⱬB@<`rqx e2!̖=Gvi=cy$X͸"[d٥jȦr| !B;۳$I6=hFLhҖlۉ8`Z[7?nUU}?@>TTx G"UN<=%^2uYa90wΐ&ŀukq*wnsfoy/Y @ uhMkv[S{@ ,:͵ujP@QtMͿ's\>* t\qDsڨ+y{eUY_͌$h ,yi&//f=^ܭ(*;bcY'MWghi>A1״(UM~JTjYI FPނ.R$aQDH5Gdd>h|gśzAfGaQ5qEy JK_X=7߂jwNlyt*7h` 5 TcCc_#ߛCi7#^+rS\e õ-8>(Ǡ)vOLz|IӣmM/?@g<̳ d{lFnf EA?7\8 `(G9H@',Êu@ԅܬ H9W.LxVO0;-F'=EmZb0+fqG7*<BQEN1H776&T@Nc+З5=5)߆O4rx-Y`Q7<27gc^CDŽfr"[B"/T5 wM$ 踸3zwmGzsɝJl+e~'20;ĉdGqwUW1ߗFf2ZC}'&i'm~..u**!b<FέR̶!fd4:\* \.kk mpa_tT#=!BE/Z'D O KbmU 5AYQ#/b_ cJXov! "9DD~$˃F?{W)8)4uQΚ_<g(ii{hZPypTVYb9!|H8bj _'O5Ʌxh/kpv=@.-u|Y`?߻*2ljB" gcÕDc< L rӚ "k?xp$ޠȵbzMpz»>+uNܐ>B<~8K}E* @m^x*0tԽ)«Y+-w 4jX yΤƋ~x1cIP1b6)#Z>0Is_m@#tn~&,zc[O{EBMS(`)޺' Ñ+>~c]@ h CY}Mxw]#]hTv} pe0~`Oؑ&=v#଴ǀơO!Mc>-(cA!Ho K--ı Klb odE.m2߱NJ*md ix4Bd품%1;,IOuKjhڟŇ3!_0 ב8X3Hs~ V>0[6_-F 9stYӈ«84^޳1C^2$1t{gl]VOT+2=f1ʊEEÚF*ƫKwHLO|Ho$>Ml@ њ!OITC# f\$Kvb?I Wcg+ǛRTo!qd%Uvd)=չ.C_^Ja[P_3 YUO.FQD˕QgN ~*ʸDi'dZdY/ƭEJ^kI:~!%/4̃}[Vq%qR}|٧sou(yLe^m^ZbYOj, $n$;|[hH.S툹TONaѻo IJLfz·܍+klH3q+}FTM>0 "tgY-@i0߱z[ZzF*;4'ct6=[=!v1y2e=; \"Б.rzz^"˜v!oq4p*5Nou)4A*f߽4s~& .|̍&sX{d@=yaCM k-ͨޑCjOuD:;Ǵs}S2]\:/%kǯaJT۞_ͽn֡_'cз\$ -c?˲o#-v_'9Ѣ`]v"?EX!M$ I"#JttdW%-9áw<].;69 ^t2@E]g wdhn*lpk&$z/WXHdすzUU'STxӻc{5SB/)lo,6=Wz"3)"<_]xxopUi 3bKR3ews^켻ygia6\ X $w U]=cM4[֮;x^!nKs>~6&jgjъvQHωkGwT;p &uw &iP$ jd+ݹA( H};Ңod} c0s܈SFqt$ddIۅ<:y-\,@5%,NLڞIhI~RLFʭ \15jԻ2ħWs%Zu]#|. $2q gQ-1X@V;n]xIj3'7Bȉa7ݺ#BgZjz>Jںh9'T w~< gv"xvP  P+Jf waT&sW$0!TpfsDKa<=STÿHkЭj:yioNgxY;ksPEڝJ yow-5hxtu3չpO gY9Fɪ7<}c4prGL+O:48D& bf̦Z*aytTc{V4)TM{Iۺ)6x8!@@~_ithc &tH E]=XةN9D?=f zTD}E67݌0ƨIMyӼV_EZJJذjD:. `LO&.݄=M@*gx~Z@E\~!N Z5Ѝf nIP'<ٛ;AZ 7.Hr ?AO4#:Jeհ3צeхed j0Q!Af5 *U<4("[BV o ؃Fs%:7t 8GTJ~|PCp sf(qʹ]EPx0xO[lZMWYW*K;D!C[MD9ͲQv0Z}޼:>{IR^4^YNW- @) ^wKB]~сߤ4Cv (H!fkO~Js4P!4`|9Q&}eeb ϊND:&iτ`xZDeJknY+VIw ?6XYn.%ۙ"n37&Fa$krh͂7W4E6Ⱥ|"wbrںa+|v|\ 4ߒMhME3 kKK208aABO] x{-Om{\fE.*j IU,77zx3lu?G5#+3GPgx$՘DCt'9p, ~aʳK\ҝn%a^=5{U\sv&I?OI0Հ/\9 yeG5H,#K;'swy<7fMsQ`a0DݣWvB'rݑn b ػ^hɷdžNN*5eGhRb--cQO* *HwQ?瑩kP`9D#2϶ cSQЬCPÂnΩں6C-hT~ЯRQsE?ٶ3>FL)ǐ(0_FOά{z7,DYp[ȧqkj92FT,.=8Lg{OXsӖ(n@US`\`T3sBfIFsCjjPї R [pqld_CR]}XUN 6Љ|hV."ZTz'y=My|]qH+]_FRG^c#{ XǦvy=(Ie Y, +Cm#7l`m.j> 5&0,5> thmCUWal֫olU$ w(V4 snp:$[?8QFvDPġ'M l\.y/juLOZ'M|76a7=?kR4 Jt c`^"CR,ҫq +SQfxDlqP'2ֲ fyĸF4J+lj<MV;MuU3'H5V'yIcu c%ʻ_7J}_-tyL(4/*wɲN1N8pru1aYkKYxT) -"x2Sͽ.tC#&> UE,Tֻ;:*URڲg׮r[MlfQ.OD>H2> &3.e3($xn{Oz%2>Dr.wXT4NTbUtZ"Ю/GB)څyʁ4D=' sX}0$7fdmni@'ˈ#6?VݠoA25S18(rـإ6qJNQvy򓼷iQPGɪqhku[3_{ .J/ʘUZ8T-5"5J9RO,kƼ\ܣeBy(m3Rm(gwnw{|U3b+0\d8!)4B̥δ]ozFG OĽ%FZ77b1g-3n #ߑfn+`IfcUA>)':?4vR%e;yI+14 7bZ*Mza,80l{`_:v6!8PP(#x9EY`ka3O"L*ub SQAsz^\?%pZ%P]=dW=I?oKEvU*)RlO}9|ڏh@K#sfQYxYOa-4Fw4(۷]G"6czte''Fn\B 0Z:*'%L(p^C[5rw`ҠO2K‘hKג9HnЋHPOܺDLRMYb\"(G!’XJk!B_q1}ߟzhcdXǨ kK|]{|`,^?t:t{}u }S??dК?~ߟr с)"; ,2//ֿ3"6g*E_05&g@o Uw|V#/Og`t,KQYTIG!bAJ +BS?TA™r{ޫ+B ;l݅Ե({A1xF=I݇Ԭ6ؿ-vf&ص3z*=4Lֳc,j-֠.8lfֻ}_2O'k |)/J q%]Jl>--:zGRWy2%#n >)))ac@fy8.FTL"-1ti:7\X(hzqH[y6WnږylJ7 ٥=hm?u6lx)Km1)=%sNxBEvM<9dt%%KOF'! Csxɯ+gVL&Jv}!/jW&o&BJ07ACCa`$vONb7"ѐ0bJXd "x6VüzT٣kX ~(#MJZg~5hEZ@ۥ9c]1rqCd=vF͛1g ab`oWCEf&) yW(خ,Z])z+c]_=o+a/H|mD-:!yk ؆WȺJ483黅br4)$6I|xsz7YNDJB;pr-P+ioJ%A,ڨq(Do{MqkJ=@uIX.mݩ_E~YIe6Tc'2@e94cl^ Lql-I3sDzud㡖q#9`FRնJ*>McM%djڙ{S[m3ҹZ W&6+׭2+Fzba9L^/UBVxm#}F!8Y3H-P`;adXjf|aq:o0/Bive~'VsfrMRقÊQK+EvNT `d>2QcۂVrC1[|J\M>֚ǁeSq%Q1_VHW9 g-,m`:;GTQmLqvy 2ǹX1Ay֠:^vY)e!3NwR35);NC2b˔FOtJg^į ]m|^_(m_FʡSml#5pe1O HqVzo{ ٧mtt hdvl󭗥2;NJ1_~諯ky<-?h%~]f߯Tc S1 ibs閕ض/CYdI%N]8mOH|6\XI~nD*=&gZc+XݧX_h縉~! 3cl4OVTrZX==kESSEH;6d 4<,&d41S/uE,IUu۳xfҵHhc[ ޴c!z3ӊt#y8M&u[!\UڹtGvA_"&?|6[g3t``%Aڀ2XFH#9BtX:tӶ#~%cP"| By.d X`S}PJ9g]Yml8-mCQsiD#;wA%H1 &ȷQ_1Թx o3Ȉnasu+^e*ppV3]&ry)Ne9ƪ*G3!"w E!e%x1_F\( ˵T/@}>AIP”O$ZY|GKR!8*@kiGGAP9-d7.a~J1s|΂YWr0pȴ-&x<+ r)?cx@+y5D گ> X,%Kkaܩ y2V:RSkS˃05&qƼZ)zхr}U#hB "?9 Gy+A=gRx—es.m=C ۆTrc% ,/T_?\ 1N83jn")/ `nӉ/3zt Z]iPnOsuO!qn!Gր,v"|V8!PKKr;#Ai"坑dh0ⳁ#r 9Lv$+q'ahn&!-eai7,K6)Z @mYС_3كbd\ oVٜEKK kk2O!',7؏\B Y<+7+7eV/ů=ѹ?>BHى|tKX1_‚Gڮhgq4GiFzDK+Pyk!h0U}-Y 1uYtLˌ6Ǥb9ʚ%J~4uCe_-2\Jla@98AV/XMz۶ΖkB1SCQ'5iI)A#KjLiOP؅Wpu^#"iwq8;/V1<$l1.,q NZW>cZb EUzF.z|BZw O`m_xص<!I0y$Px$~hTUU3WyDǥdi=%ۓ^`)29Cwn&v<[-<nUHAIx Cjk就Rxt]J"k ІHE W H0]z i45Y5-yPT}eį̛ƾE縚aIeXlgP(?,-, ^j8Zf=Ns"R𙺨c+DN.y/{־6f +:6ФSy~neꡐn &7^ qӞ`S,oSs rʛ3ry0 g[N\Ab<=fυ{F^|PBEt\a>} M5Pmya՛&.p>NLKT }E/ Uc2IHJ}M+܆gu7Cov-gw@U$mzψװbEYh$`b $Q<0^Dv[0unsُEK v–ZuyN^W+=]S1>Q"k34¾rƍN"bxA2WIk<_F)zϭ&#@tܣ(.#[-I!.'A$*#QWtթj1ESJ9gbdV+!eO\E' vq)d:_D្h\ SOecsüJ&2GxGt&Ue@-Ϊ1/!bLSme˶0؅=W{/_H[22՝^22k}LYmd|*F;4~mPFsOuۅˌFzQS!|~<{Vvi n`uVnT Iy;^#Ӏl LW3Gog6qAhJNelNX'P7ءͫQ )nh[I_-{c pxO\y=xY&>8iV FsSB[0lJɬ;L#p(%>@O ¼9Ŗj5pEu `$k5PDV%ej/i \Egh "wWɋr״pA~i׹Xq5`90(=h|fu˲FFu =]q!~˂AXj3Z6a3RX[95K )vS,J?8-ZLN*xą7vʟ!a`e 5hXԎ; .BaW+/*'^PVkD=#.ͷoR黼Vg#F1'7:x*2 a5س倨?k}3+Avet33OL׼`o=oHfT^?B[-PBGQ!uE=& :;br`iyAK$rKtl5E㣜OfrA&xŚ0c5rYl1 9:.QEΫXM+$_7$2܀X8y bqlB4L{Y؈"sfř>@"5#nEː`&g Y+oN@.hR4la.3\_kMɀLݐo]Dj@ʪ=d9^%B~R2;(դCU{g.ڦAnyۓ% шlKbB?Fx#zZJ>i9Oq<kz結CIJ/??Jm{:6R#qVInK6wG1S Ɨɧ,,ߍPQm^ߍ gee1ky?P[%Ior*,w6jφ~[B]`gfum{ ;L, UtRi{+ Dy}`vX>_w /3\/l&\J;~Bϥ }3`X3  1U^OCmW>ֈUQ1H)zLշ5(>V߳.c?։_3P T8~fF>&&Ƌ'X6K*IzJv3ŋ׮jl$*30us<]zUvEn\*w@nO #[0K|jΚ;&{}|ZeE;%\)5bPF1^RɅW]Q  GlZST=9Mʈve)c?&,yC/iX#"ioÓE$_m2x V}p6iUM}_%_3 _I$K{GD1T/j! IDBߡQi2Su^;CS\yҷG[ۆ O>p+]ߏI @|n ؐ~Kit6 n W< 1 Uv֏o1|jp.ـx}I 'Ɯ_f,m^8mpL/ШH-}0E 'tw߂r3$k1v/Pݶ-ǵU $T_Qcjs3/Q_0`hOICZjqD]6tk}bh{{3t%G^y[@gN!P1!43Q,mBؓIJ>J? B U!IDGKM̄gVu2ߖ6>j0&fM|n,g'tA ѵތ~DUɐlS]7qћTӫD1mhTjSΎ2v\arWU2_HD)=~/gOc 1FV$8JQv.Afm)MD6dO X~:r3yyI_,3LiݱEޓH1@WG|+1̤4I]`he[Qi?5 <Nq|H/0M85_ly LOdTiq[m@ 1 R."q讔;5cm`j}SpA*2vASVh.GvȚ nb,ܕ~aw E\yDD;(XIe#2_'ր1F10SB9 4sWE]CoCZ&LBĘY`B4{)H_P˘^ 74zG5ؐg2V*,z{jvr=6hjNt]HP"<B%aoC " 2T  ZOSΔ+눁#z/^`*葯a˱ '42G%5oYI}eAt \+ ܞx8۽ qW=ȉZH0RhrmP%ج+V|%1*K_O{2kfgc`x_:j{PBe* cz`O#uv(Lq"$5XF"@ytX)e>p^ey<ݖnibIZέ{YqAS3G`(m/ۅQ(5W-RbϷzg`lgZIoo =ү($Yv (dDx-Ou\+hۭſ7N{dhS$~dQ HQbU"W@A{D_6M̾Ww߈fgh~ )\EDb~ns0'W0+4 0sId^w5lYb&zIc&Skۅx{Pak#dq 1:t)RKԃ{ b8)™!NslMOTqρQIM4h&Gk~Ю} Bؤ_6NEm% NR w81b. WnP?IxХ`"gyC {$tOC5J|N ~\:H{˦e]=(MmYck)u&f_?O0N- M0]<-AH2<">_CA A-(4rM{4D%ZzJ|QݴP]O%c`O"W]iRf&GW*L #9j;?Pu)k _GdcXᮦ3E;U+5. )e@d/3BA.&~X#,#}_RG{S[}<ݺ9N,^i*!o rBkg2Puct)=ɪcܯ& ~c/qxgR+`uV҇">4)e9ĄOƑԸbؠ @q8 ]n{-Vw4&2 RĄ_ވ_gdt9;HdzGQ#IbTu?z~PdY~]XI{?F}EUr5i sRUjp℮Ѷu(MPdi(aDQOy$6}75 D23BSQuQ9c2C~¬"F)uβwX? gBg+nOE[|'_1:NQRb"_qb|WUŦ(G3i4hR\ff 9@j YeÅ,ϛP{ж;p~kI#Z0ݽ!F&ݮ9`-C ∡i5FAy.z;ꥊK2+,ȵ[o;7wzV6 譚B/GUb~)ih,y< StFYJ+3z4Ah Hodh6p5p1 7aJׯg:C{ĬY/dKuoOS|y+YٓS"rWUc~6>ǕTffPmj9 У5hTYJEvR˿"U5Wr`apW593]@-, !υjoo^e )Ge5< ZŞpIYx\ϔpeD]$hThݨTn ?oۜ7H|!$Nn^A4FDLM\\[2pǖ1of\.@3*oG7%ӥ=W*LrXyc $ )> K Rb/쥯{Amof%yn`hk{Nzt.ᄾ[؍TfAV5F#XY,LDyy8B}H5ХhJmIG)Tnxu?F!>a[B)3Yf[.5BrWSRl(Ztm2r%SZi꟠A%BFc_ kLyk!y!)~?9ӈMںu" ~hr Ip4|:fV?Nb&;n>Cf7PJr%>^r"'$辇-"#1dԫ/ rgH%jT1ZUnmKAO몤(޵/;!_]&Pa(}\!ǢDsRo9$ZM>1]N҃gA7X6'x>tY< S? HՉES p9kG[lG/o) 0@Xj`Y"OD9;RawE'{KL_y %?IiuSd,+0JUSqMג,5o>zǗ9^5 |`X$+th)1s_i 3E I˪D^B!E<#aqm ilJPF}M򺑲Yg ]IҢ9fdzfZ |Zy4ű7s,p ;Fɂ%٦ {[U|[Nّ&lW­@QiLB._5x3T~[0(ML_O`pD qsS6nP JHOzEi ReۏzW9KicW)3prgUdC\cyg3YMf)AͺOPo駪|X^rdx\ V%䳖Nݽ1D6Ya܍_pzq$N*Ċj".`UyI<)l$;;Jڮµ{Vv]ljK2i{}9/{TàY ե8ݯR>;&KӍNZ\T)J& Ywh̶Pc.8C3.kJj/F<N9*&%tW1'Dv`!XfөWp>a rjcCЊ9C-x=qp5c -"0Lp c=t̾ߗ:')b¾"jщhAqv$အZχٟyO#"aYm&O2CDJdp7vTk&b`ؓUrvAKXHtɧ r'! Fm , [ KfZ[]ϙB$q;wIlxxµ_uڼ8+ k]oVSy65+wgw 4 I&+e$t׾0$й= wl{`JE;گ>Xh :4;@R?|K[E_),:?7~hDЍZ<5:-yDٷDn+tA29KyW6!τYgV= 0D]*֭F"PhU0a^hJENGN.]G>V xB ]?l Y6>2PZIݨA<4P1`ygQ";_Bl;WqZ\[s[}M"$&W>&U*ԥ?#:M+M60#;)߉}" B~䯔`m ,Jg`0جn-ܑRgK㢕e; ۼ"[cc]0 \A 24(I>woΧ-x`O"rnr*Uf rqF'E邱<)ISktT@UY $4(QTPTY#z+WӉΣaCK3U@Y`]+a$c%a_^VrlHr_+vsaYyԤ1xCY3KX(%^JΎLdՃ^#@5h+pJdLAgK`'1ZufI$t˃aY)qjy ۇt7I$| 4Ȇ˜35~'g0=Kѐ 95G'w%3H$fP{3p%Af%ٻMROD1+u3&p}rtӣ2q>9Q'!j m0lzum >Ch.󑬑yi׶:MLRMC_/Kr?!qhz6а[ZTvT #8M?;reb ›xړ/'G Ɍ9`DI7(Dݢ 1[21au O5Wo.LQ07[tϝB4K_߶U`NvP'1xĸ-=֫)5._/+`&Rx0iM&e\cdL|w@ߝ Er`1?xA[( _›X9a(lP4*Eb8rL Tj+Lk/>Bo"ayN%jn?\u#m$ʹcFf}7v JKI־oW!{i)Aq%s1Naƽ$#?X0ϣ=0^#.VG!}W?b]U*tƽn_r HR14,β+C_U 5w꺩ۙ 'U SܬL&}Igw[K3@G];yUG2 TxY.Ę19A?N*Qr|~ɔ_s!D4zN׹$0(-лu~$Z;b:8-e rf<ǻ*FɓHP2G"޽l 4?KxQ &;j,Q%s.I?JS=DK[W Bù#'pF,9;5Y +g~0߁ $4x3m$Ka [@ Y ȟƤd9_wyQ }'Vq[L_j'{ijX7\*?XrI62 q<څ@.Q73]xW tf r]’;p`żO)fi`<9Wיߓ&]9;-EPxw0ixv7ٝM62)H(B %˙ JÅef oy/se} vu#9JH*G$ V45ugK@HFۅ#5S1]c%[^nƬ8;-+v*X,11OMb+J՟&Z8ez!&?>T|z:"c{sO#fώTVrअ%Er=!Jj(+ȓ&UE5Yg,'/tȩ@p &3Iqp2ybO$sFSLxs_XۯdQ)sw(;Pf$Qĝ P֊Ee$|![>!l:/!, ?X4\+B`CE2"<ͧd{@u" s'Xp#j)nXكpZ f(WRUiT33tDఓC'w hŤB$_y#sFk2#uvh2R]c)Q)Đ6[=Mꂭ\H;Z W7^~$&㽏F[HZ\HwuE.HȐm%ш(vn-c᳸$۶V}={ pbÈ4ZfŵVp)i$N_E:Wxm)r$NGIid"Ur:2KB&5_g,C }*8v|+_a` #o+KF߳]}G}nm oCA b_'(cw <f- c(j߮42pG A"9Vxйa! QD$lwt!\\Q&H=ڏ08YCXV:Sp(1_G֌/[;sG?.e£ ۔VZ8$$ݑ;/)*p;@bKz*a_yNGҜ܆֪ſ`* L LHOf}$?dxPfn Of/J; 3}FɟN5iå$`szʻ^6IXE ƞd׃@c|J,?Q6s궨MPV4c݂_΁QɝVgEf#_Xңd)Xc-usw-(&#!N0IZ3Yo锵F>,MvK/R7/kPw[L9VZEXKPc')'EbR}#,1"Vlx?x[ofg/{ߩ%!mp`†@)r)};X>Ao\*$luQ`<ɈD&;.jAoKEFaHxIº{Fppө>cqB4vef&!ֆ?h>rG%UΘ"?yQ2iMi4-Eg r4m&B8ϔY=ݾ}+@x}j~wF]V*5 ɸ}:'T|1K\7}C鹍}Zw?]pdYОŸ ²"~YTT?MI"DPqY(C:Gz[,7~Mhe6̴ke6v{#"l)c4FlER1RS j1)WGS)j7 Qz32˗7B氖)=AnWinC|^`ɟ-5'ܺ;O#уQSfsz6H v pB?6_wU`| ͊7Qre-ތolK(>d it |vzof6,3\0CD 3c')29F6VGs<P@gߛ:k;sx#\ݫEA9<:5gEQUTwkD˩٠FuF:"nro?R`y#3w *4 (zC.U6 UL .f#c[D5),ǴKkꫡ 0.`M 6t)G,Q1bjb)=|^'mM*ڿ֭!I>&rAo*z6L7O=T:![) pkF ڨ4Z@6 G'3cd.` qq !]9Peύ~ o4<XpT1_a^$C}^6͐vÖ&O*ֆquFxJ Vdž* ͩvK6vf,XlQx^2tC;힡M)و0ytHeGY/;EEÖK$~/- +^fv"P f+y N $BTQ>oj4~|B$cAs*fvƄ\cs.ĴտDy`071+`'?WQkθVբ/qlѭa\\!>΁JkZJ<1T_ ƶt/S&z@]هB"C(?Ap4=LJAr^Ѻ-YScO} s)T5++H ~lL8Se)uALaLevߥ0C.,054@Q{"zVVw/CwĦ˖Ѧ0r٪4Ɏ_v_de)vI/3z0q02c8F[eV]qݮ"zj= >tx @K͎`/Ǿ2Q40PO:U󰉻N 3KODqP:x̽tNe$_KA}IYD&!WthIH vXO+46D2v1r7捶w3>IY%hO$LÐe CMͥ!,O:$禎K2;>c7$z\O$ܧy# ȬЉ0+wDvfg.QyjAA4YVՆJ |4y!X-{fQ.֋ZFc8gh#|XAPb!\[#2(s$qXS\ԋ{>6OV #* zp(ÔrͲvvsCTis%, $Iu7o`eLW+[뛧ӟ}vIʁ%no/c6ꄵ$Sq`c`UhF3'ej>t"bKti}&ـvwt_u}q(?kg0:ׁ7} ~ťsW=3=r+D8PhZ^TSc vO^M.IoXWnQm_x*4sEp1Auq^où4r[2|GuX[Ox6l^\em5قtȝb : &Snfq_OxyE4QB"l[Cg 6=|"wTHN\bldv=z˿5|hM ,4YInkPcuMfq?[3Ø÷H#)ɿJ&խk c-*::\$@m#jm]`=l[}JJQmV +5G`!JI> fN$""sf#҇ .?L#*:>R__"nNwW5)S=u`#`Y|1,Hs! K)^JdsN5_GR`{fo}pY#jf$.dL2ԅ<]*X7ސJ`ɫ'urx8A+RCdS´9ZO :0 8!W *>d\BLGۻz"ElΟʸC8|H?)IpryBԦK g\FeT>[ڝg lΥS=. [6T8 ~!=S|b)|6!* pnPG]%$)yw r2GE4-bcg ~8ԫ?bVøGa-9)oo&F1^?k h͍ĵ9]j{-8 Bޝ̨$й9ҎqIUe{bmdBcڊ„լ|a@(GNqi6fl,/Bf.ag~FArR^r߭V=Nf eFȉT:އI޷"@46 RoC6|w >T6:Ls]M=SZ~0at@aXmĦTMGC0@-ePC$; rݎ-7bYY^Uq|+/}:K,d}&V7^FQNvpim,+_BiJƼK@3) 3"ѥ3?G:%:pJKG<)]!+p~b8ZOS9 J5E[հh۲oO{r%?IgATrct5{W(Y2~k15=s^V2{"ZD/}_obo$Õv*v⒍8ruJ1O5\2i\v 7ue 1I^ %0Cŷ BFXu a_,ĎPVKdkR A Zǫݾ$/ fUX9TBY{'Ve" GDÁ^Sn%N(KR#I3=ޥu6)oD&͸7&pě|t [`Km =BqTM@sRu ; rQnegyƉ!΄-Y|e>/;kz! Ѫ03,;X׼X72dtZ5'<-ѵػ׆w[٠s&]⡙D'f҅,D]/8P`kR0 PY-YiiF> &/KJ"Ni7gH%SUm'9u~๚w&5zn|d0><γY6mҬlSzp1 I?7&>V=*{<)Zqt koe6'=YrhN{e_z'PX1 gGVR BnF"fTb+H H[= -VC$N& yӘIjߝp"-i |CAxPCbѨrےՌ ƐU#_MR><oK=6.@2 &67(n;Xe N5iy\shYgN։hN\2IS<8̲8LbQV.A4nP٠ؤH9vA]0;LAKL6tUZˤGS]dЗ=D'&x_͡>B+%3Ko)٦˜,bĘ5ƹ7559j.k3 ip?vy88412 |huW' x)ػ ] #]ِ2ŹkЯQ1CkcҐcw#ޜ \nAj>`p5J< kD3I7zñO?Ӗ&QVyәӋaCrB輗"C0 5Uo:|mHANFavs03ڼ½&x2q.u]p9{&CY^i4LɾVxg72 w]8fk}ؑ)ɞ#ʀ_D(C#9e:-zƬ+ o*/J2\g#1WP4dk؂$Z j'>3a'el_ё6ţe qgTDTXMU+ii ݝqF>U;9vَ}M=!6VLF_B\ Ѣ|7`"Wϩ0 ؕV|Y&Ƹ;OB+ (Mژ!_6UROAæy siA7t<:gn_dsD<1uݤPx)/@/̜@˱@*-?QHד|}Rݐ(OT'[QZoя9Es JƠ0zaFІhd7TH-ZsYey}Rxq†[#b†pIњ8j o F4J&"ˑVEܲxBr1=0POy]'ik*]^oIu$g.27 VZvbJl@mG 2u#a2S@_ ̳Ye)& <p0(zɣfy K=)c;o?V57 l $::5{5~-q>Lru ZxxݾUcz \NцīKqnPJ @:v Z6ઠRԗ-[Arc4r0ΐaM _t^k 댴OSOL)&m-7RE05@%˩ = APY [LRH3ug;:`Dgi$(BW0 ?wJa?$\SkM|zSUFMQxU uLq΄C%bJ LsXimEkv]nHܢ =0+f>N5su~9>NBYAȓ{}? 1;-?/[A>D}ǝ7SnrY5,Cߑc,{gk  ?[5 Tbך}e) m[ Mvh(b϶ nhCxi\}-)`ԝ;8.W7_vﰃFjuŒn×"|p7t1Bw͐v}n i=C|$l.9PlP7"݌34ХndNeS%qgTtdJSF4. @$ȏN @Q'GrYw(/|-+ȧq{@LBujKZwZ~p&qYEVS[aԏ:č 6umf~W$cbx#kZʰrXX㕼baO=%v2PK3F0|變cbXDm.= ,t,l_,c>{6YB{rOlA! lJhlAH{Bj[~Mւkp8䫅VA)9#k^fὀ5+#s[F%V›s? M7iqeKsc F`tKrM*#$b)gIH!N4E T!uזFﭖY%\eMȣR <1́㌟ڀ h}=Crۨ}tF  Káwnev-}Jfas_k5Q1 ";Q sBڬ˜okpdc&Hr]s:ɏAJT%4Iu8t^N[^D}5r.} ѕB$`.O4BJiÀ\yeuKxi~oCGjq4r^X _.\[GƐ V-fM5֥B>9 N_nEqiuf裕3t05ۺZK"ri51Pj>G&r_'᭎iMxS Sn8fv~mj!]f}]\R_8ݿ>9!2}2g⏫J!$.G ;K+PaE pU;woLs_J`?= Xͻqv}^@Itv,ڛH;0#5 S n,ڭOSrN2aIyY*nBm(l}άIĴI8uT6':ܣdYYP̂p HbhQ^^ws/" #QnH]0 &i~߇F0uŸ`׀g:?hO9-MۄN_}|?[Frr5rM @D`[%x6ƍ/oe'/(1HXI?w 1 [mAluR^l{/T/&&B |~j!7Ym\ӷP,/fr8 bhBf灐+/KN e8HIcw3I 4WMV24PDiO緤Sg6J^[xm[ |k\xI0^ ^?/[C;lK>M'=% k%^yY<ܽ.xCu"sd-D'?)lWm)Ds\FdT'JW~6eiX%W+ ʄI#R;;]S86شhg1@m?۞a ؿA$۱?֯ВXk1u*D~(9/G4=`5$6R-Kb[PG>=pb)#fk3Ŀ8y yl)f\ szv=z] mgCdt.[$:@"hO<-  ,] 嬷ާ-HP_W075 K4/D]N6²zX'SA'^6G '.\2<ݪsCױN4,[fﴪkLd?XdC8Z=$g.ET9r&4wLZ bc vea<36FK]GAP>AawJ9JX}m .?Š; Q0I(amRPEy!Fv#{a aIPaQ)}R:kHiAPR_qcJ8?a+z"lhq .hsC>ǐ0|Kr^&lE͒(YˆĸB7#|:߇򈢣 a~4h4uy5.䢠H u=lUj($jjٳ s9q^X8}oFhSj`vvAݸo7%ډ9G79IcQb7x-BFDvz`ok^-Q-iAX{/' WcJ;3}$FȾdO^ ~2JinlwJg[A ׬}F 7תC*"{m7y? 8|>5Td9?` MHa|G}]* uA{&cZkJk "=| -wU`-߽߭`v4_aT6%͎_YYL}L8hkZ৕1a :֟'BDjt=}p33Lu܂p_ny,PzrBd(H0~3g[F= A.B/6]A1,]0̻RPi&w PbuIw͟zh4|ఽKg\ tH]R.}RWΗal:T{諩ϭ{/fH/ۏr%xm9Ģ8kA>Pc_~P?|CW[`j{?M̲ݠk| |:Ǝ_0Q5ߩH˓87vhE @~_Bi~""ߌw6!WE"we3u4p:bawXN8znUAI#?vTCɒb{q5?䇁8`L"Y5!4vPD栫|W~#uXށEt4D'̯다;ӃpzK]IJwVZ+g%S59o}G0o?K?hE+_n75+;GYr(3LSI@Q|F`q;Yrqh{Mt/r 9>+ ~S&_ #Zj~S);'c?XچRB~)`5zs5CmA:H, LI ޶QwijvULTOg%##ġkə rA nr]XlU1,VN+Ε#~]2F=2e,ELyGSigD*e(?E_#Xv M8wtP#k!!P^Mi" ml$zDQ9ʘ,{{}i.j~ı}!$ȹ <H4S REc\>Dԩ(6cFLd?A.`xjMgL! ӗ7w}f'd E Tn[=E_RHAڊ/Y=$Ǝ~D?صʅZZl<A* Q@ `̒ nGaYn_Ũ̲p?ihaq^R?k yD$F4)^30'H̃ AekgΙ{ri) Pxf;7U~\-Xo$Uۢ`^;+Ad{Qq w<68A~!SM+3]1 hEoɪwUkOfGM74C]-9LSj`#șv ڱ(EgE_E |'UZ)vYB'lcAbEAqHƊ[Pl1byԴk~wʖMee[ύkj`O@©+?s__g3u:6 e%\)o1Dlc154I%ܯi&5O m$̆AE'Kq}JDQHZ$0Q.Q 'xXԭғ B n26@Yߴ{sn-d*- Ab՜mrg'樅 =< vl}4O~66 շ}9L__ \)$^fe8aҳ6P; _;-.gH;Qm&ZH;Ą0WB'3$"@[wJ@l@4kT"RoI8B 8a`0ːx43KV;5ʜ<[ ~=pdrYk>`*сִ t#8^pl D?!W ?v*kVdSZ9+C:Nr>WNd=>A@Ws#T(qDd>6#I ߡ-O,O{s_Zr=UGnKh?w@-ʅj?_:[f=o[@ EC~/7)- W~yH ;|:"_Tٵqr/0_r[oQ:.dp_HĶ DwDrr Ot8*9yxxI2*lLeȥ@VQ&oWpL*o} Ě I5f~۝p1wibcŽX, ߿6nLVrru8NՏq&O4WIs7cj1#ר$`TO.@O;ˈ &okư Y96KkH >Lojh7$.A)x,_].I#1@زN<#wG_^PF 55X6wPNYZ-'@rM.ڋ+S7&տV^ \Za,Hz=ڱ#R)SEFg~m1Z9hK$o'#@y|wlj5ʐvH[kB(QFTj pE{S2WEbb`3ԝTR4N0ӯNqSxmj2 l͏Cs(6X❬d(>rRnDd=՗43QyZ#>[>s%"[1ow_*"VrۂOI Q?IՅPC^Del挩 Tc0U{ jlK}yucA,N;*]E۞;Cux@K]K9IQ 7t_}גXhuU+BCa4Vߥ; >R8CÂI ʥi)ň/MZ}bFS?+]̈́|8{~pX(620I*6]>٨70ʹieN4lV҆ZXR@2fWNer7,vV뒗?N (tcۑ"!4e~rˊ4U(w%=>u HvMHɆ7k09%Y]_!]g˃1enQ\IXAj߄5>Ax}AHv˵5n6eK6,Ys |%?`V0pVPdosyUo8R|wX;O EM([gq\׬ էLfx׳9c-eMsM᠏d֑Qhÿ/y o.No#d/2*㯥}j;?7[QU7ڛDŽG$b\Əfir۫t]/U*amb^Xs BQ`HM1,jIٚ#Ǔ}lZxr{̔ Q2%i7+-5aܙ: k㱑=/O99c5ȩYiX W;<kvFV5&P0]Rw/+&*>v(6P*KqB>zN9qmg]ݸDhNQŸph V+\Y"*aA(\u1PG2-U;.i㉖FiMī om۟Fv Slr2#8wY7")]ۯ60 UOKuyN-e?YOqͣ-T[9=jt*Px:  !RYla¨dzlOD~TTX9!ec- J&-D92Dlu p;57.zDCCdVJl5JxK$ 1FST3=-k_hD%CH/^E}gI|)4!NYUKĭe{ި_d< WR2F54baÁkrjl6Y&׻icAEp.*̽+l S)Y27:'? \r{-}z)1U,4HeD5)ޑ̨ ?OWY(>aOF4i <~("EGٹl1> gf(Fbҹ}` IPpTݮ@4k*<_,(uYt:tfޖ\pdE&Uu;B-oH*ws"%߭UjN8ToFUF$O9ZHI^w#0$Gh#pl$0 mTmh]ܟh!WdX[zn0B fZ)Ē7G1mz6;Jϗwk=w45S[n D"bٟm[UUXR~d^I2Q}w$ kMnbIx6xX)/TI(\|(;pP q{0;C]<˺{@>BvɈ`'ӿ4y\0)r4;zDUՔN[`uPːIc܆$! \8wޙ&<`hvn;oU,oĻ 6=l KϑxkU4{gq|QXV8`iVҧ7J'܄r7ȩ3] #R_p̀SW4QloɌԳmHaζ6ގ y$3IGE`SdD.x.R B`6wA8-jtMNe9Z6JށmJ՜SO/i+zk}沈aT'sDF[(zfںDL7I+X̅-D/w#/=,OuuOK0wxG5|88:b.fTsLhžavm6-=N۬ E5]*P^KJPgwaKU!!JV #4sReA":=qĝ L>:9JSi8tcE 55=p|X_ȹfrö՗m$@CLTOrq{FIR?tT[5Óx͋c(wj?8q*C YBA[4,*GHPV ,j= L>!Z OHfv-[SϝzFh9 CYc\!z#]վQeY +%8Q^/| xMRcB ex:+CGv~k4 H]p; zzR8fD<E8RNr:vK96]h)IDtчI +,OփVNcL] t/ g1qA+ƛGJ\ !~1悝nFhbG.ŽRR`6oz",ʑ˔CLN [̟T s$kG'22#d\`%8c0zO& gӒ ش8xG .BtG [ x~*+-gS'bZ^ζJ8""0XH 4yԾ'l?0`rџ[`9q1Cf[fh]3SĖ ^AS6wy^Rp<8!PlE|XvK6ǵ?8;/XE#Y=-jvk@z;tVfFiǿD-i< %‹, X:` O5>HV'*EPEV2UDG\vw:r d`:"3!o+Q0UFC,3Af2*D n&֛ɮQF7㋐Tr.2]<@# 6?pPQܥarA$<_AP\AO= yPCxDn+7g_ ~Иs~hzcZ] 5ʄ<1 .xPM]\Ƈ#1Cl '֮EGT~viCvoCh-v6E,u6rl.Ͽ0RqȔ!ջ=eYxswjAWA(״:RaU2Ԣnl&L)LGa#13E?wS0DDhk,#΋̘ ļ2?NJL\NE?X׾#X'#j+ѥk+ ֯rO௎'A9<ߖ=c?ڒ_,#,\q b)C.hkv dS/MRP8|k!5븘;ֲ_L:(eoEŕ**N=^~2j|>e1.|+1p86foUq2K8`tj_61jWShѤb9{JB9JFgT%U~TQƛ{ܘTD:*qk#@8!~;X'%hD`ob<2gmԳ•#:E?Zzld->Z'Ob!X3|e%ӱ/%T2@8<bkXLΎr(ʲxX_ =x&/%XA`+*⑺P03kg6e2E7^=ӖY$)6vH_S_5ݴރoݏDdgmF%ȠGK;ɚ "ңo+\m%Ո,b RX0=F=8Aʹ}NJPHX %#`v:ߠ^MQm94sKezH!xQFyC$ Y |1h6nO6C;&ּcG6]Zl,"(^}1ݯl|Z3o"P!Qo DST$ QEl 28@渟]LEGzNDX[Z,ZWoQɘ *i+4TA}x46'|NuAnF*4zm}[| ]uNv}-)MI4Mf ˩'VIo}emj(${WY?B2왏R3¦IPג؂5F'0Z6"LebBmK`6NMowɻSrM"nd98"oY.!l')NbHzci, .8QnAJo@舰7Ӟ)F[rMB Lr Msy3NeiF!YD<Y$5ٛg>(4ifO3K%Pk;"PJ_}jhH+V&bRO~z㟝OλmI hzޮM{,q=!ǥv('tvgP=aREWC"dcϚ~}7?rIs~NͬJN1Na L̇~lxqP PHJd;NШ3|S(Yớȣ(T}Y 'D:m|ΙD0gjOzAvy @TcUJ5rI|fC,^^r){ML-Y`k_gސײS| y\ܩRw:& 443 3s\..laEwy;+? y MH_T@;g{'lזo,y4ɱ5-m4|:yq!/BRGWxd4H9 ǀ4> mz1S(+ ՗CWlSľmg;b؇e»2=s' KR&!官)E;^fjƫٟT{19W X}{+iXAhЫ%8:֝@R߮waJvRӾ[KgvzX[vkN>{-" R3%#%n@L4}!B 濞>@8Oy2eRI2 ^~iڈlut5CL#cMk~P^+@GG}p('bѣ\'I{ ]8\@Y垐aX=,n-Fo11!)ж0YED /~}~=MF]<7qLm}v8d|B"Q,CVʼn/E$wߥM=<8U$[ݪi2jF:en6IbșamC-|ͣgTW@^,W1sP`b}++> %HS=WwcQCnÆM[JXE_dTWϮ_L`˿R Æ`ČBV㊁8q嶃CQZ EN/dKk|%U6?)cQ Y4{Yޜ~[1Hن_K4cnwuKί Jo#o Ώ{ې9󈇜xE'5~vrAwP%@?ǁBctJKgVgu}oQk-8\(~4$@_6nҦgi;3OMꏓX]8%+,ӏ3cw 6lz+ =X?֫-1< " V飴0V^ nT |V,xPUo[$µg]yH#FOOp}U`cYUOj')KMн(۽vi..F9|@kӮLDך(>&^qja~fs+1NS;Co(*G9Hi[,QE[u'SOjg(_)];[Nؽ}Վ-7wbEe[ww8{UpŁdߋ#AXBɅ4q0LR 8Y׍bz>\sXbXlJ GkSh>90p'mƆXlax؈Jh%Wȹ*69oqxFgX'2ZHhOf4Zq2lx텦Wc^n)Ks0"eMTxp^9(@{dRV&EC\eKԝ`-e0/k9l"9q7ꥷ6u KYBMf1h>mѶf9AzʨϜXA ]foLxN1wpSB`!qafX 1n4:y39Sy簦l/HJyX;06AKSD>5il(*lJ^WW!_En4F#G% ~E~ {^IQ$@5tWXZR%dÊn_Л&t GU N(K`bz, Vs"-ݺcT.pd>uQg#Uj2^$4՟@)$UBr,{}*,OB^=|iS&֏|D#\?y`׶sd {Yyq6y{bU=» ;aQ=_h46qP,2Vo?BFcW|V4 0|䣴y̮EnQ Isv?ȵVo@JRS8AszJFRf}sΈEc@ }qDg)kd*p.i?`̇a~rܓciu0(hg֤ܜIf):[1*0Hpw} y7yWcԽ&tJt 'qc }*_bâU{ Q n b|<*&.y)r5@{vsVk]0#XTQԪYy7>TsٵHf/C,0]6 X1 [ _GfCe^u p&ؙoZpl =TA~[Ǽhu f(CÎ!BڏENfʕ'LjS98fd|  wގX6FD|sqci&4783 7P?ӞF~_i_'̸FZLwPZċGmc*ȃD K!hiy){TIBja}i%_Qߙ gxphiܕ^BI7O}OLK=LqGއs/C-ۭjW,y4?ѹM,"w:^O~?U|t-^F빐j crL Mͱyv(wߊE,&c_$1Kd~;J}%]ٍ.ZpF<=]Rmhk(m_8d'n.pݰ|-;z칹%oEzȒQ$ H{%)T m~ uM|fy6Ƃf %"H6̑geW3t϶hr{ [PCG]1\ŘGeЮaw<}.Z$8C9J NV7QݮI} T68Ef!= {GOƿQhꉼ뇊~phGh`ᠡRy-_¦eLAvYd )6|ji LG!¼0H'-Ѕ.67*vQTH+rpzQ!e{ꋯ@⌯sPU ,===r0 "M׈,˺>n}Y4L}&inWIE9GkAӊ÷ңtiڌ:ĭ!ZmĞpKC4V>x&7ZzX=75{ fTpyN%;lKIo@^] ]8.Z,_F`jMӘ]LYeA?O &r]/5-B<_4xGlֵ\y_?;TD~ڞ#R TԲ4ARv7eMa\`i9W"*>G%D|ns.CP:ċz6؁L_(};uY1P漡{;-u}mYͺ4{/ɲR2ỔcWCd4#jpE B.18N$QI5s)~ڬ_wB󡺻O=BS UnM^)O z}'k;Ϗ4 :t}F{0Sսfk[vD3Is66>ܑT@b{qV N>Ј[Yk] 9-5VѣbqRt4<0Iサ,:K^yk:Kf7/D;wڋ|ٸXDăvt0\< Dzcܼ/lP0F[m D°.xΟ1cjx$ x("Wh"@aEq>zٵ~++9 ^8SZۡ\`xbca<R_zu.ysf\ UhzJZ0vkD T3^ w=J`lt>1uO/{F5M6Mi9uJg|r$@4id> \%DYnCi4jA,"e_C󶊹zJ(hd#gD4tgG5kc[v-4^͉N^3t;a`|B~epv!=U|?ry#zQREIi&\Ҡ`B+dd*4}py:1~m$dG\?3<ݻq"uGa9r}`^ lzѴ(\}ڀZE ]+Et6 @JEGXHVp fnO X6y=f GXrzo ,&/#$w=l6M >갷SaHcb/WUd)0Xޟ˚1m;:?5fBC')@$l>Jw|xk|]?@ .U}+cgI6(YmuRvY'\xI' 2;G(rҝi;z.pDӘM'miunSA ?@o sj9WVwRt+yV6˧`*@O= II;OCkHʇ<t 37"hh2-@SKlQ/}vYſ3>c2|MĠh00)YqulghٴII#жuM㒿ƂeyA,'쮻IXY]35ӁK!1u[ q&lErҟ0%C.k{7{P)1\Jd.J&:`E~ ~T%XWLȳ }T(E /J~a. /9Aҽ)a;HꡏZKѧEtR~"i IUBNe u/BAV K&%Uزeya  z7MݖIK#yj=4wD8-!̮G˰x4VDVzg9zO`CI=Kl&Ud&G9#'-]~#qE/ f gK|oYg8 Xtlо1u-~3˲2sW٦i!_j| [wkԥ&4 {ԍC5.J{>~mZ|d1B 5cX*m]:FK} McA#ڠs5QaAQ*SX%`)'殶DI)?C6MdM+ [&vɢ}0*K g1_2=T.&}y똋iBMb< Ȇ/U _Ԍ$d$hȏnş/_*Å@>zi~4k{t2o ԧ)Ro99d 6>zPwv>5W~UҾ@:j= Qٙ|w{pᢢjd A!1*G5W+ MP9Q R!P۷h^#*+e*l% =+Rvcm,VuTܤHmzv2<<6-/sҍ?O1@zs>h7H0`@$qAx8}gQPU潪 ~i4O1MVo{ .k!x׊_0@58r%s^\@wAI$vrD * 6TfNf3e(ij\px`5jP>k1},Ti6XS5D9#]*z!HgPD@oiqs?2O5BWftWE5©FyOV;^抨F@T$ ~VA[d2]^HnjO>|koUږ↭/ r?W[籄KKm9 7M8*ٱqyy)+/sm9/Ą5y &׺. gl# ys !_`bXj+sVJuH:ta)A̽)1ѣO]FT!ܦMX6JNp?/`F%ˁESVM$-2} [[1ÜxP.J%B= G3,OBPQ)7Oz'){d9>jZf+_M?i͂`|oe"ڍ#es2QHTM5D)T~nh6&Kv%Gr2\HӯR@C\JUm%5~FgAC/QEtZq$ں$@OG N`!t{pnkEeBȦ* Sbah!ec&yխi k=C0W!ЕtNG'5`(1[`γHYʂ1#¿lSn0EAL[ L|c^f;}讕;`yE&e3|?npAM)/@ɱ&ǹ%rhnxr~Q*NfKB%{7k?%W^teUR(~dT2:TSj|q/P g S us( QԜQwtk&? q)t~~ӝF&>  "xve]7LsVoT@M-TʬUB$ }r m2G'm IuVZ6(1Y!PgCG%1"sO8'o_6IJI_[[f]Xѣ5<ѸNRoQR+< /_].)\uW/Rv!xe÷S(؄!?tlh-~.-K I3l}K{lң3q^H"*:y&y|=J8$Gk;=\/` MZlvi"WԂf)݆ӉlDSgErὖ?U8ɛxܶ`0Kڠ K ﯑d#?&W] (Xi6OB #¶NB9R5#w}Be91cr=ZD PТ6-k4]!Md4`Vg K sVLa4n*@8'^`E:X>!ތ|%/,KF)9vE3Gh܇& BRg I%~_4H[EXz}<"88 %Vdk[-`B/lXY&y\78E_1`1~Q_L\?^;^tELEw (BŢЄ_Ufu좊 ۙ}+oT- Ь] d ƍ!BĬ#X&+%jԙB-{ u^Nzr/pbLf9ʻyQIL5L6b)oyl<"c+~EZU7zgժ_5 ګvہlP[7|5EKL3֪v4(' aW,,.7gΔ35p2ឞ4˞WK$Ys+nCOUD,РޓGUZUe.)JW|7 ? ngxQ84EoElA(Ї8Z5lH5X]ټMtb4x1sԋʬ3- ^ҡm_Ti1 dѬ\j՚O"eK4Gw.1SZ?&ibDYE .Wy|r}'W@sU'!wU'Q1XC=\Am (ÙS}0)CcّOxnGhlgLPQ=>r 4'0[5!HAw_PL/PaA~ D!ίM,Ii(ATBm q`36/F\<Ż~Vt.NRphA b4{RlT㊴j8Vg@i(-xfbz3~>:"0-r '3_46[Sb#-ѥ[X%}It >7Kܖ_ODOѸ}z0O&WJBiՈWrL$#ԂD7͓P|NPo 14DZQo`7XϿPRmWEd {<4c}>rYqPp+]{GR?:&;=v l,ב.p[U>Xoz0,uNˎ?̑_|㝆H3݊e]0,U< [ <+"{GwO c~Aʈi .ޜ\h|nڜcHg=Y\\~Th ~ò'!c3QwKiEyi,oyюNQm\{Nਯql)_M*6z@}! @Jy@,Db5BљU.ˀvuCWwd54hGRVBD,:\2?p,tG&()72>2딾 U3>8|Fj($.Kz&:5WM*O832d6UBK?ьmbn.WQen3R :7fx&F:yai> 귬dJS ic.wZZcfl[yĆ~~ BAp;Ts>Tjq]K%z\R-HG%SvZ99v?v^ @kY(i]H?xT ZeWR%^"0P|!cpyg+}J\̐3VJ&OrhӳA2PZ4풛o) ! ʹ lO7*+~ڧb1F5׸/ %UϰNP%!s]]l< RM~O{U7}r֍eS ?:#;z0F0LΚU}igG#}OX[:ɐ%=T7MxcF|ˠ7,4+*i+ .0Ĵ Y'E WO>G!EןŬ]ix"L6E= >~"vR+ g—J/3& >i=϶f˙qEd3!!NfކZ6z6cy_O$ pX/m64_bߤ8ܳѫ9"B&WEK,݄Pz_of]EpYӧRc34cɽ [ELLC̪  Gj>ߦ#qCW*wU3xJXpAxńՠI8{6PxL-\gPⰁܥy&i;dsY, aU7M+eBy*Q<ó6lY'xׇ nݏhE@р * }A(q?Sn/\ޭ(*p:FUV.sCgFvfhN.joճ^.;>k?`aUtyyouN(&Rd 6_g'R`8|ﴌVprDY}2L9|lxa"mӅݮ?(=1$2ȟqRD-bk[GxW|?f*ȱgLz :M7Ԯ1sZ _`?o p?8ɍ,Kt¬Qwn{P/7n5%w%G"nrn͛bF,BL1&Z'E4 dXRoeL:B%&9Ȱ} 8P{1>GÉm@ܢ90簾LeE^XqE r*(7SZX HL=)iYIO]<@VB:zQU?ɬQ}!=&OɰYJ+  ghn0N}U|LsvMcN^.)EehD\YھhvB)_쇽q(4jHvND90DZ)?z"V9+An~e 1I24yڭJf9}t ]X9Td8fM7v,ްy;"E:~.SıwLѦny, %BDq*A܇VpA*KY:-%K9r 0H脃cf6PVC̞ r* 7n@Yml1g~{h"!#ai3(}#Y TSs>fҶ;{rXNeg`jS* oPk waZ,d[%ߦ( EQ;zXnLއQٵVcfE 'X #Lĺ"izYz˲3|@ڇ(bb3\0Ұ߾AD}F)}w󢌻v/)>U3֥:TW8^ jV'ڪR?o,)b_H^>:z Y=Tߧʊ\5|OGHsTP-Kmv#M6~5m7[\2-iXȴQeYlJfdZ+6+aPx1<&dG8:Aԥ΁6 ö`8~nW<ǼuP.g$ [ [թ-?:r,R>0xXuœGOztƓ㫣:̻MIF$ rv)Ä'|n}8š:72̪M¤i+mXWJPX,ņ 2:׏uj~e6eOKY¾-uY0Z*eIC/uD#޶Cxz׃&pANu gV"\nQYƶoh,S_}QK'Sƚ5UHс=۸L}2>W pݯ)&/f޿Z)p iW `k8g,ـ)lgjY1gf>P vZZ 3Pz,V bqbw'̼RGK٧4XRL=PhCx*M_UUO}I^qcƎ j^C6{QV&+~eEZ~@@<0DzR|G+UP]x]8i}+CgKHfȃ!Кy}ЭJŊ}`95 {k˽pgL $DvvP*Vtޅe2Wx_Y5IRԗߛ1w$^xYTR]-ޏ79ipFkM-6)@ gl !j)}tyaZlƩ:l#c_3hV5[7[< ߂Pۃ7ӆfEژӅfzߔYd<߄ɹ͂=hBRc/KspSwSגh~z1[p X!=Kx(l̊lE!1[׈ PT/>C?Ϸ\4u5"V*z'>Ĭg(BSlIM|46|z1`\ ٴtp6H1>X7BL؉Ф0>WlM9r fmث(tL럼7Eۊs4 xXlHbՈȃZ.3ܓ ςiu[i-q|>!Cα-!\ #2hgĐTޞ!zBF<&ALJU^.ĵC2&Fm3G*UFѭJA)졩dw/b Nm;ŵ2ۊlLd5P *Ev`P!`5@mٹJNAəkaϜ]a(}Rf3αpEM~  \,^B$1\+|mcR礴ITj M-U+P'vq|iנkRQcƼDdx OX3$Qՙo'ySh6\S#g>ޘSRZ<;hrͽrK]7j4};;S&yC`G`>`x;mRKbʣ{(̒Ƨ1LL3wztfyP0V❧$Т2 X>B sbgEj6կOҜ9:'62Y`9=޿ Ɇ DqpcSM K)tYɎQp"_6p!h{rb0! ɦHrNi CMMx3e.IJ|js% ` .ptDg;D; D3k.tqA" /HߴFWT֭HvU! 2q(M 5?!`$grU' [o?925]_lXm$DX4 adm6-747#J>-RCQT0toPIԱ=p!1!6 oDuB:w+6mTf;T^ eyd BH;'h`L|nkt-ܧšݣ ވ;$\C*4 QL-%d.W(pװBbxq!RCD{ɑڻo-\-&g(ba$Nמp;eE",Yjc@xom@DUCLkapmjjXx҃nk̨1Y$Y\~ -$"U˟alv},AH9y4֡-eY~DyAv. XAz$Wm=Ѝ3[yoj*I _&dZQ7ʢdaXmWgr@r>xO88DՎW`q'?WoD󨜁]<pZ#&=uGfLK0Mk/2!%U@F‰|N9b$W1ZOr\!2Ι %l64uX 3`S]7{|AGt>5#[-d@4q &r_5mӂfznF;bh'2g* go@Ҹ"`N(>#^!4J+|"Ifr?}vV6y=֋r ǩe[g/HnkN>Wof+e{P7wv~*VQ/f8.gl7x +=b.6 gJ[ y1`d^BXmވtGKIm򈝪vf2{@ 4% 3(^yE])X?ZA+ĿbUXa'vE6;D )7I[82:C}~w؉>[rAUwwwTWJ15 mPu͊ot1Mgà+k8 ~v{Uhx 6k—q?'гp.>XTruY `ߊTA{F4QN9F ]x~9O)E?_kj-Hbx~=A5LZlcNvt7/~܆ҁg›s dEBIORƕl{lDR_B*eq%_{*(")ndž]Mɷʜiܜr>T'BYɵ=3TE3^I7-oK(E){v pAl Cto8DXumm]46h6ېZ&3 VvArr'!7nbW7XxћX˕֚"̃wxe:uh!4[<:D@;ݣ?d3HiE5,okcX*z`T !5TSWX@V=/g/KLi d?[&NI,0X0wFEL' ]íbC~,u8KޞZ@ab#a a!e[:QˮIl7=Go|g&^|TJ0.u -7kH|\A]֨v+rba+o[,` oclA)nsNK=b p:jӣ/* Ϊ=J#F/!L;Eg8b bN>f:QV7{[ρ>5sHα@ID^{fͲ/HM^nӈ Qdoh|?kyJ3{~yŕ*5B_>@ae}ݵ}d7?-|qeu[RO996grb?! ȏvY3hјrtNStM!K{޼gէH$vhyX@-[N}IO׳9[{]]ҲzT5u x ǀ 20"Yn54*'n4j!x0lSqt#a=0P8 =wlH`T 3;pR\.$jQ䥾׮2:A%O-D!4=').!S75M*ذCb3<@ryy-)@ت hڅ,7a5Ӱ~D$ 9$z*zظ u0]#̦DEN\ ~JqhAD3.`8Fʤ:7 إ5{C~ؤѶ= =D=ϥQ5C=̜hOX9 K Zw{OW0ivE%>U*[,ONP$@|t8ÁfoA$Xq] /3@:sI&^4Ƞkv;+6%6mm\} xBl\p(eDIDWwq+HzPhL*fp!  ~~;v'?cR7,r ,vrX0:^ Cib Ř8,An&zsu8&L!f5:Qtq(w S qHDcgfsࢭPA5iI] &Z6 aۿ -STTXatE;x"3{a>7< 5b nYxg^e/:c S^"Hӎ_ !iNU3fC ! sAӶ\}צhNe" FE#j7?n1_m+ZS-3'zt ̃ǻ\p6b;9:-uk \~݉#?} 16\P/9/.r:D@JMdt* 0GO-ÿl ۴#]ds,};wmut(xwkcaNFX]~iAv+T"&afˬadI8,U\s8.1?ka[TJ@PVv^P%9af( IM{cFKY ۬FZr-B:GPllt&=rɞ]odiFh1QxB`@]2v)*]:tVb?lXʒgQROvX)s9rh)?KeLd`\a F$L|u t6֞s]\Vk9K ~& K҃~a`zO|k&_3dAX#wzo?mD%Y3E F)af;_T: X*ҳ:_7~AΕp~{紈 8!T4a;#98iquB ٺ$7z[Nw/W9ghݦT} wkg].:/G~}If>sJ͓y@u7֟*e,.U|lp4"bYlSBld7p,u?YLÂSaiu]hS|8\T{п+YW\1'l?HV(q|[ڃJIpA)aɴִU8-|>@]9 M{8ODC)" f[C>n'8ieDr%c8V |#.T y #5[!/*[Ovhu?ISp=k<r(>(0s F.{E(F/Z\d21*L 'ai3D;oǠsی%wjPgse&cX|8X  ĒǙI=\U8d|RIQvgͫuGI 4c r"X |ⱷ_6ӽ%@??]gf-bqx!lX8֨ڞUFʔ'egwوo1tUH-昃`W; U#rv]m(Dp;~`{Ӽ/v up@(S]IA(W5h?w3.U!18L qU_Kvd"W7{h\<5e"4w繈SA]}I\h5oSWs-%MTF]#[d%YĶms;v}cCmUV c]et2&?|Nf徯B^7W6:nx[[YNbPEG'] P|oT_0 ӧ[/b^ 3! C .hy(n7ն-#E/ꊦu` %|.-G}NG,RiriXᗪJƎtS8=Jt\9a*%hZd8{_+p)nYlOi; i*Oꁕ$Os5m{IVz᠞_@3|vG1WI] ٌFH9֑V)$B M8'+e 88_2GwC#莟ÃFS6wu+JGoO 4[d"Y(Ywy:BА9ve$PpKɉ ЁuB<4qh.ڂ7#>ډדy[(Ef{#!鴻E_ ^ ec}?ٕ%I턁җ,vY]QƆID+В.gt(kM! 9PIa<ؾ;l:JFN[Bݥ3NpMECf1S)Y;}a-,J~@F# ^i[Ejƿphb,a1b8}K(.%N=%tv z .*}ps0TDlpEuoq`2?qE$f֯A8*b2.ǞZ?^JPĜCoږf>&(t%jy&)UN*ݴЈ2ץOe4{pit6[otI#* /XWM(63TкalUh8G{2q;!RYB;̞kDFZ N`5ӕ6,.A24l3$5 =U[^͵ 6ш^ai?uiE^M9eN> KF2$j“#NE,O^I5NO]7c֮2}Z E0i-۫fIM,F(m>.BZDU$֊Ÿɣ"|.M2<ă ;~BŌ>wѬKPf*2`{;cTwF =/_ e(]PK۝Z Aj^,~0;"o~+wp Vu&M®õ6C8AV `+B%&7T5$Ip>+*rnlI ;R21-iׄ82ͨ$;[WP} )~Lo݃dboՆ lI1ԽU:#\:-JgW*J` &7!Nl.(ʥ4]:dAkĮ9-P\`T0 ].PVzƕ8>AhrO o[;%<_@m<Uvq+L!}%Us$9edۭccj4Fo2?}ٽJfWxsGq8P>A3 kM[%_Q}eIܕqڡ^md..fxZG* iOmxpw5~ ŨDb8ûSӟX^'1Oog筶ѪVOVS63L^M6w;vc9U HW)XeX2$6? ST=L+,x9HP6| yD _S^ʓ=n$uTg= ,⁋bw .<("lhT vo"֋'*)4ǔIw-IS{㡦݁VM^A|w'BHĚoki\TgP5{@'Ά؎a,3.%oMWq1 zOE4dGo}аW {6@|r;k,Ī;E=>2brPB:@Yf៸[ꏊǟ#$ݨ#;19d1?wi ހPbT3)6厥\ Mb7IQپk ?Qt 2)'70~Q7<ɵkw9q\/mohĪ.</%Nǽm('=}IMVP\D}Wqv~:W e/[[MJ_p4N2lݛ˖Db+aGa`kvfō-xmmQq-W͟?$+_vˌ"{HEn$x@r` ^{TΧ?6ۄE(yVo9S%ĸH Ȝ4U^I𡇔.!jsG+CejBq!k9ΘftxV uà6e~M5;ٍ R9P\68{BZe)oB;\(ۮ|Yb1xߠN3n2) U%% fX1YH 9FSaTGLԖ Ёf!cGr0Nd^ D%"/zT~'aGT ޘU^/<6)m=B=I'vZVQOX,Q0TmS.]K٩TU Q+ 2™3hl,N$rLXHr [3j7`~anra7Pwiȧk Z1gdҫ Bk2[U_/36NH :|kZ_r@ޤC``{ U1Voݠ~mS>p=RzEBY50>8Zq" (tj p3Il*.0^~0E]4MiaG=~Ň;HJ H)&q>_'G-K,ݕ*ne,yݯcoOQ (fGQi})g=!*K2욅ܾ/r/6@H&(MEmL ϶P(|5 {V6h {# FT3Y{y$* b X^b4|4IUly,^!1ʡ uxnKUBhկ>iXQ,N[W=;djE+7 }F0Ж-9+/K]3_rKw0Qjs+C&uVi al"}RmLFNYo,KY .Xtuu< 叺 MୡV=^޷*YF:R1*w\܁"~ɶb19|^IdXk^' o3g,+t#ϩ.fɓp`Sav:5g'72,8zŦv s%BjCN 50OBfN_)x?~ыbd|땤HcWS]!j%drqǙtK/ocBbEUz P t?>Izۀ))[_ c=JAr>IW%&, [qVpj*حM]cQD O]2d@P%p] ei2B*'^ &'8y7Ȯ J䡬'&7gZHPǤADozeƇʏIVM4)I$2X*u,&U}|&G41)A1!|̦jӑ1bv3e]BEX '5 $ę}v]QF<)q#LP7ykSoDZmpEͪHӉm4svV>pi[q1-7L겆fPw|݊ qmsm3ΏBH>j8n yJ7t, <:>% 6*ŋ[UKh.P⒃QFQ RWo0tD3m}.Ey!!NߟWVL!XnT}*ܹ4. ]s㴟:D$N7,~BctrzCo9>>fe˜hXJ1wB$\7./'DzJB rXee_wi{v._/-)nɟ3gy *}!2:i;5úEUvaHޭ>W0.ڊ%8ILf "k 2+RQ E=:X#DPTCRV Sb3s3\nXjCCZ|WBL^Ւ4~˾M%S^{knT"KxRLhsbE c9S#ݣQt "0Ys󍄲c2u(#%i;}PpPCNd(Jzцŷk/fOe e1_v{NgsQS,o%LW/~%ڟQzm,- ^d5ܹ #9T>Cżf[6r#SEb͜ PdZXsWdwʺz c,`@'uz}Yzݔ%'pwXA$ew5SUavNڏ!3mh}׼KГRzLM Ӎho@y6fg/f&⵶Ui8jěC@]ùG`^<nj4' ǖV_>?=~!L9:}b=BoCjөv߇sjs#D3eYktc /%t82GM5aCf ,jщ_u=K^Mh.VS?M |GPZBt  ֽzAVg SmAc OoK9YW;0m>+w2"U ¨o} ᖧ߷7V(b Iǀ^514+a]DJ1îk~*')j8}w2P9Eq=,Aħ>9#j{iT %*]s.!SSp}Mќs}}H伳Qpj$wY^+9 MC,<*S}\бf<f&bB(Xp}ʵ L|gG Ku hg\sd=чD*z0KpL;ZR?h?0< ؾ9V."9MY&gwFqX}9冔 dj[ uPztb( 4~lWy:Ϳ,)ȶ& FN;Jp؄|9B47JP;\83V^ 檔Q4 e+96Mv${p@OP`B!D.Jpk<,ִ%O_-w#̈́;m.JqKN 2 r~q9[Jbݴ  [RsQ\ NQO>"t ΝTTAfM'lק M$ŝ,B^ ~ާJ,Fs}rqB*xS ^RwԷ>bRrL-25zo%P^>[ЬD$v_'w!*uS׃P@V5 *Qz)fpz[g H+)yn&ĸ,N7wG/YS*ޚHA; yL 8ٙS`摋O X"׆՘"1He?j|IQ@]7 lH;jJi\86|ϟ.\"{QxmvqÐni5}oZ)_'̀IO$A֕žp+M?_' d#h"u>`Qb W% JU7~^w;E1y'gxeKTo'͵y(]2NVq$Kď7S:Jt-JE ܐ>2dʎҪw:k-2 (Cםӈ^7np /Cc;+YZ=H-D5$ ㅥc-h8c.L6--BCMlG(ScH_D L5tbTڊSFsG;ִur-⛤oEe#,LueBFB<EOr$l V o:cv~pfbǫY>IgDmC B5n ʝi.PH1ζ\>K]9Uo @_foLمRލ;&}S∌kf'=wX  {Q[}Y!:jK9φEN _pQEoxphqohJ a^ӆڀoVB ,`Mn$՗Usq 9w[_7{>a^;ǬFm[.ŋ՜SpjjX\ Bm+$M&2Z׳,1v xiм@au[:JB [~ӫhI)΢=ԑf>(\rȣU9ɑ:j}<$8P5 1”{^.nz46P5-Uyefi^,w#t$z,0nC| ]1-P_&3bNRd *Cx>3(ei>F* @n.Ԍߣ<6ZUhW? &MDX8\F^UkPjʶ&5=iwv ۱!'Tщf.W?z'UP;73԰֕U3#?V]d,G{t(n鮭ATomgbS?B% £ }#7)CTrǝMe Il-ZւnN%B0OX8@' gڠs 3)D!,5cx/Iӂ '"0nVʝ3䖾y60_Q9S77oA+ys N!eE1*JockfrgnOPAv\Y 2O=[Dc2Clz؂$h'r]i>_vIrRtηKfS Q/ v{A;<_Y|nk!RkKt8D> 4S+c"?|X`xd8Psȿ׎4K (}jtܛt>ԊGvw(&_DAn_Uۀy7ق7‹lՙ+*e&HTn$-LJ\9MV$Iw#aV{޷cnxvpT}puւ$4{!FJnT'N=hh님vlk`ojY]bVm6C+4-5Ũ{/Ŷ3圾0Yf"<KѵW!)WꄆVc!Ɩo^>eEj#?}]uJ-+ !Z1$?f!^2w*Q@F4`Rh#pAt<{}wc!\t#c"zA.(Ht7c{ fLם{ X1 p#X_]%Ѥӑk =~\6.'AVMq(QyZj3-/*qu1XF A}[y6aMJ :0lId{3BtX@v/A{kI$FtfQ#9@rzb:Ucf'{0BHgi )L힙+HGEz hZ@g>kuBc (y1)W`D=&b\+iψ66~8 (SiQFD7<]R*SFYE)]NUT[c$Kf۫q`#~C('8?BɶʧW5mkϜyBф*l+LC |;j ^_tΊG0̭(Hn4_Z*g`TQ7dۣ]? /8ϙ>]oxQo +%<9K0Q'{<߲9 r,2ש<͝qTayAIg'o9ezBZ򐶿x`%߽fO9rz| JD Ůn/u "N]Uhn1h`k#a>yIWAx]G4C!Sgph+%q00cѥ%JEl{]( {+!E'1 =Cpɻ_;iFfxXV ƝJV|e@"&-DcMM0k|ѕ溙{ |RrVn/3{'QQvET0{_B fEl0[ǒk! 2QWz,׭MRrxMuMщ%\odEϲ2ƗRpi4b'#̊qWw 7izHbX{=g vI(eglZWOBWH`;!qכ(]sI?si$O`٥?H9eJ¢2O`O9w cgC:ja{`5KLyW;)LKա ^K {\H=P4(NQ2GEuƒK cxw=- 'eal>^eudJw3|U9ZO܄IdhUK^$%J·ĕJfe4xpSK#>6lR~45@}>}-`fKwZ=w7]hi'ݯ"ܖ R7,Lùbwy[ C3&dڱX> Q=|SmS=17{]h&r9J6 Y؏Z/[0tEh]sкG 9W0(Ey7WIh1˷V(u+g^c;M:UEajQVqp6 ql6 'npKT#\WG,nxI3{M?F9<H+FZI@e?Re?b*g!B!}쿮GB6~AuW;)]k?#iz(m'o[3D>)ssD-gJRI|3LJۇyO9TFc +Mڐ,߯>^z+kx{P4ee +9}ƽh1NI ; :;(A!゚WLz;y*/h,VQ !{C`O3ZCsY W}jXU L`^>Jub$C勽Iҡ%'9Z\CCrjl8f/߷|w_]_S9|d, ݙuAAn:(V1)] 䏨3axB7#Oz5+>i1RGv`_G[g 4IP]) iuķ-/E. gRúnݖ d ?nռ3 `goC|65tm&aFF{}fVǝzQF,=DlP^ݷ S)A,* Idɒ|˭*529ӛv;}-B['!x钺a%F$+V"j#ޜ4s &2΢Xci!GӵO*ɔ#p5$֊_LZ*(ӎ& Xjq`^q%)Jɣ0_ǘj8r i۵t(Aۦ/[FѠȯSCYJAHi#o*@Res^(REBlWQ$sR@NIcgB$ι]hΒ QE7^֚??мҲDekna;XZ&L/|U)q {wZ5N3w 4َ*ؚ2p*v=L=*"}oi`(f>xsNu\͞dkJV1uN7v+ܐ]m0iA_ J_0Es :;ri\Zb"rHl?dbgML{j_ւ4Ք;b"{)4ouBL|=i\pB[⡨dls%\H6xNGې^d/{mނοN"[/B1H^#zS"} *RS3GΌN! ->ϋmmb\wBaN˻3ewvHˮ9mЄ N/CP6ndyD^иRtcLo%>8(/ 6YNHx/c }ή~<ʅbgH$a-|Մ=c3PbZR" D Ƨ쩖h:L%:`0Cac͏,^G-"9lu?@*;{Z Lx]D'`Z,?^I ۏ̾Ϭ.X"&,0xJ3t~=Q)BEWJx\gaR+1+E!.xs6x0$[y͕ ȶ'YE#-77:QBN$ĐmNsL| _oЖΟyֱw<}P9Fj M9mb]i6ӁEBr=C}^axB<)\Ҡ_p)Z t"hD 1DNCAԊʏC O-?@nuܠY "=:A7ÑĵaGKS)oc)w:=řcn !ojcx粓OU}i7Z$A!gZ ݶ 1S >O@m lǭe/],'d6oC^ϲSѰ`"Bi6iVA˃hT՝[ Fi.zmTFxZ(jx{'ޢ "e1#>XּĂ:µs%³S?NjatnF% *.)nc0r%x(Xlquߊ̰=PRBtXNOHx%B^x fLn!eƜjN6 K6@kϰ''y //Vp}\pXZ X%ꛞ_DѸ> Rs Ɯv%c :~.hTa%hf<6AԝYk#8`i=h?8#!k|B؎m^i'AvhM^T $Lu Q#_<őtIJ}¥@ު<ʯk\6Ub4R\<-h 8,{Eƍȁ.IKO#N^^|Θz% !zW(3Ѧ l|=xx4}#{|A8 E n|E$V1fk E=o i.M30p/^k*zVp-ОR :yX Y/o$lMڿݔm*Nnt:$uc+,;c(|/Axu ͤ/Gx`+0>XگerƢ%=-t#+ GcGBjn.- 6C]9|99.r8~$^ +W^ m^Ŋ۶[2ɲZ|{A(?.DW:P+A̠$<G`K:hhS݋Vn2w,ݞ xӶ^>kgǍ4i<{ve}Y^pO)*‹VB\t lijy th&!)3 I HrRAI7Qz 8) s c n: sk -1k:xE;iGu*}y:ቍvᜆ]پwMS7xݳ:v;Etg@? Yh͵ًߙsFM Cz '[56@J,fϗ~4R'ɼ^U +Ⱥ=d'˃ N)͞>P2jsP3zO!*ŔfN*xbDY~aҲ % ӽs$ohRISCùqXgpq>DPZ!c\RĆ;FN6,2Bzg ۻc)O]ypoo9dZǪsY v VRSm)JQOUIb4"dnv]>vU! ` a'+1PhۤR(M T?U!58t!%<)ݐM^8́jN#9o|,YQ` $w2b)nOW|^lKsWw )lʷH h\c3-2e+dA^}zQbû){N\ D>K"ȍ8H:х-3 ^sJ譍^X`C!O0Tg8z.)7/%#(Dk^ ($CV/2ҘZb퐽ւYsQ@4V@pLQJ%c2Zh~Z("<.Jˊܮ<84u3 QfEǵ 9 LLT_ZC7؈:?ߎh0uGԿځxY[H瓭ȡNt U)tZ ʲU \p|#eNV!M*'gظyaĵct Xᝣ?]A/ZuqdI+>PI!:su. ܄ytqkcjPlڏ8ԯ돮xUFt$W-;ެW-RA6 +"a6#;[3wI2ׅnrsDF)QGpDT=,Zq«-IX`}Ye| #}h!% OmLRC1s!qJ'N{wj"T_ YfYGϕA[$\!!w P':.Ef8ȿpvڮˉ/9 Vƀy0syYskk0,ؘL?^V0]t UJV rv.7>'1Z? tV9ڽ=L}V@kbVKܯ.b2= !nxuŃ`QTD?Yl_X4wݣ37+G-sb? #ěTLbZXx=cw8 +;wdm #dRYYvg:|bVd,|\u4sɳ̄ 5Xƒ[KWNͱ,YM86Fxy!"%`cǰy'ش|W%hϙy3Eop?fPHv>st$) ;ArM]2:P/mF^z`D9- /jm7VzX5>vv,܊M;.C?:i1j{|(%I_yKKBWr_:>Vf_BI}纔qGQ-л"l5/',j̏}nL]F%/Z]-07I)p吏Q5u0\OOCTEfވ1@5['"#GliPPZsgï,5ګ!B ѱ$L͉G]~tgD {qdc~) NShhmnkB:Z3p@mqn/zbwTU OR*h=.̀S(rR|obMU C&Y@$l p,A !y*~=0t!2qdY!O& ߩS\2nn:irq7724Ee\a?קv|È G:$gz.W~@Mx3$?gE)4ȄY+hR"!|ުo+fLBEh^#D."+i%h-Rt*޶ ͙a_CWvCEg6|=hR7]z9B5!T ? xȣ[e7n0-8GkESFWP63rfnuP|5M`j)WGG@ŰSϝ!D5FY*͎VZju,?GG!ѩ;4`džlG7/g $Fƒ@I7 4ڪ@#"T kChKnpm Dt}ZN^B2-=[&xpi\!31t՟Hj<|&4`ߌ@鲁IuS4}cuU݉sAh*IH=i2 $pӯoa]A1-5Ez9SNH%$ qo phw̭l*r@sc}JL1>:z/yMr[Axd H%lj;yC-H쟗'fnh\r5U5ZkqA(eݩŨ vgsJ*)%H_̈y]ł`Lo䕗#ɾCVS'MeKKl1w /^Ut4Jti5@6iH>%[Co>?[9TALSRrb"ľ3ZDzEA-wXyJ-Sxs3# lXxq)f=@p{OĥKЀviD[ |k5^wQ&'::+,E^x9d Wס~3"K ɦ`uyVYP%l S}Ͽu B98Tt#-!Cr=W[}1Q#|먬LC,EOw 1ιgi39Ĉ6,7u^w_C/@Ro#Ch qugoԟ%HG):S΍p2:[QE <B e/u@nyʸ ꟘPp?Sj?I}%!'YGG KduþΎ>A OP}4V,eð`>^0F6Ps& U6~!TyDf5H%"ul1N/bXdX91{0FI-;=1>Isv!d,kPnanyWnj}),ct&Wv[zԢlOj)|F ÝF:|ǜCrKrZq$a0 ["uT[_R)¡gǠg A{@=9pb@y^50bںXAO%2ؔqvppR#*R'i m^,CmcYr+QM3)w4g=jQQb?h%=؁,~DZ0TcX6aRi-l N̕0ݹ  6ݫa%>Z2.sX!YMA/ -7uʮhu`Bikܛ/Z~sG%F{bs\~-MU! bidBSbq5BGM;vw@qĪ [u7; JPu=u CYmrm)vDHǻMƮWL!w, yٴnT"CŽ G529b5w1;3@!{$1u+|]f`!)2qԔ,`lx,6@iw}C^U,-l:K$@Ekӏ ֓`!u|M7\T֬#^<9E="5+:M3~ *pBN)s0Uz[mkKhi*ZcV-dM-(*Bj,%C& 'l&ZOɬy)D}֤Da0b+Ac'+vD&tTݪKu;,۽_댝1;*ґYݘO3h$ƀMS[ d 阆^~mRh@Ԫ}.{Ou0#ta/籿ZXo٨ZQO)8fU8\Mj|AvRctqP#f9C9O"5aS)M;xF)5%it*&1A߿rAcMP+^e\]ijcr2uo2sZnE%x'xRM#Mc֤ Q>0Ώ3crcQ8c (oc$6ҫnD C e[ưp!TSj"&>G]AYjTal gq'c>>mWW;#hو6f=shoZĐL!IB\*"= hXjq4[ɲݲbs C n / *|2*ιNu:Wp1m"#3gD>A|{̀?{7wX%hDP'm'-I`%еxOVTD]|ztXo@Q૾}v^35p>!tACKeOPQw|آQl?ϲZT9k|m/A x#!^*%qHJo%\qXUf)8Y ǵ^%[ *š&  [:HkRL"w>۶́!7nˆ\bcVˏ[ՄfnG1i gN%V%?F`6G/1.6K,_ǕMe!0ݡx[>m<L.)z|.? 7gĕm8(&NmjGݶ!8-OK6_LǏ< A@actBKu5]oE30ր#J1v}46vda6Wz*V%L+jqY%HAŒeUCt7UoB)XAw(T4Fgh.68eO ^a;S><1hT{sp9P+X'E4aOR٪Ԟ ;48X.W6 : hÄ+EX eL㖃 0^ G3v`a97Z1|#'+"IH0=Js s++_K08 4"oGO6b2~ YWЅiP5ڱue#-Ӱ ^[tMplkxjR8fs *Z+ zVH&qZ*Զ`uryeT\,DJ9rn'Dw"ftxGfЌ#.?OvסkFr jb{ec9`aV MGoNxaLQ[A{T5ÑĂP%VIJ,oHvDnfd? }aW[ /{`ʙ2rlJ{3}DP pըZ|JĕƿJ'<1o/w1O }ׅ}WpDl:|Vs_/ ]$M ^"ċ갴{ڎ,U{S3Z BiMD>(e{Y@ظbٮ`@dnw`|#LA1!Pϓ\sWT,~3,UW:g1On5d rZ wpIow^T@,MZLt$ВMcJԥ"w?`g)Prf {^q |yGxm<5HPqdju;by쒻[,x՚ӂqz?w4"2v*k_q,ڇKl` Cv `j>}=89sR .nwH1sjϋL8= +ĐU0k- }lu}fn\@jք:X5;~_0n%i Jk=Sv~gR~&Wq IL<ȩJ_-t5T{ ދ:YVBge5>I?G2u"h+?’]Պx~6u_ngYySGv1jBMV#x9U\~ā%g8ب(hQ;lI`g4~}B3Eg;L.$=кxؤ  z}]a;ИוpYF{9ӪSf;.%wG h?5Wˠ}KT8'S|p#JvQS D"ے5.4i.?k͈$}y3RFQ8JFɔ(zoJߊZahCHĵ^p/bMyꡪtf9sd0.&H6~ 9 B!%(+}{Q+JWlau}FN mt⧌S;;#㝦MLnp 'U5 ~SKU {yaHT”M^Ĥ h+NQNL'W*of(@wrOrc0Ϫ[ \>5l1VCt-!z-ozDNGg=(h0I-GKi1ݡ2ȘX(ںVŽnnDRn12yZy#_ScˏcX͊?eK!a_I+ccz"@^8b]V{׎!"ZE!sƲ?>1!A9ۜ4b]ne1/?9}=ם<3#xzmbUn֕~EEF§ɱ6)SgҢ6‘;B(OB!Fyp&FKϡjm7,{E4ziVA KLXUT諣iĻxz%鐪j]HẽVha*Y0.tpZen- 34,%c:G%j$wŗ$ tM @&Rhgnj>m{ K 6,F:S%z(@Y60ɀ 24O^`meDva3{0R{9H\GkW"x/YudHQ%UE_B \8| \gtm~ _԰;yYyMW$d4qt25'qC7itbUf 9 _"hp|0H1 Se$JJxK@QwLLhr!Rߑ*ESYp8RB9'LsS`8!T>WI8v'.6oºy;sXAeeA]kSgxz&ksh5bV c+8Lg({DU#WY}R.dNX20Uj mOX\0Ѝi}ߨ4i@"kl) t"_wMU`nW&-P" c)OԱ`Vc-j2Q;O=|ԨҤd+/CTܚR+ 4Wе1k.|#ﶺLF!#C]}X/(_}i?hϊW V2ٌ,@34:*q،)=MI+$  '. JiqgE]4_O@HҎg$U~mun6#1MBY_Y7u_O^Qgi]ǁ5L}i&B"fsYvfj dyئ5SFuU\D 3{fA+ydf0`"`1+`mNk+}+IyD'&M6~^>bwWY3Kf Hk,ܗJ%t9NB$ ]^8Seʈg^=Qz/ٔ-^t!Qq_4âɚw~x]I]@ȡv EDJR^ D|Lz)^˜)b5]Cu 9(_eT1X=fNnR%dӁ;jdt쭮nC 5a_4QEPzMם~WwcG;RtizL ]Z ~;7ҧe߮??;mdes+&ZntFZ\c܉n7.*lINٝ_XQ%l63 iǹYkPi),.?,ւXd i؞XiL>`=_!nO&Ͽw0[17\:˖ܱ&*7UY .l38>-_.־X3Ͻl#OĦaUɖ2~Ie}~wQדڝ|=LT /Jild[s͵)D+¥;BTi&j}J\yyCה~l8"}18u$|RFn9h[Q;{!Pl\EMR$4e,Кսƹ Nip3Y@oVx`_wDka]ӴZ6,J/{ީ$2iy |)$ fOѶe!N1)uS2_Ư%>%/6iag~YNI^0YB3ݐ(bxIءa/J3!JI? |7zNoA[dZ?U`uzzXk  22׸l2H;rɀ:`e7H QւW6F_7o-3յZDںQqܫkS7d*o-{KT!j]l V2'l5?tϏ/e4R~'GCO^0oD .?~X^k<\ݫM};Ŷ.1dnd@pQM:;``.s]1 MW_h|ǚk Sj@:VE 7cwÀECrMM]c#/ ?>Jġ]`aL$HFjR;!WTUscHa]Aȗi[`uuitǓ=9ε)ͮw}OGJ8m(t{tPH~{  =݇`[ _-?JJM|VϪ7-5M {cMCq4I8+و {^,{vٕj$Em AL6Bs~3|nI-"dw F[Sh=5qdu>RZ1f, ޹WKGdȄhHO/7. c/-L #.(G^`ҝޜXC]ᯆ4RfbH끎 MpLfʋoD˭7l$w':*{M e.?d(ށ3M+LNZLY>ta{`%?õN&:@'\sث8cF3pD5LuNϳtHqi:ԲkA+XRJ^|F`9$.@+R[lrOI5kr8B x2u_^&n7VNBx9nD;64l-V82{n2{kZ':KpW!{6f%B$&*ecZlf~.$o}b ecJǾYS?s3=x`M4OY/}":{N {DA(i \q;ϳ]t#.6<#ty)gsxHEQk]}̏,1肵UPɽ_ڙFm4,T½%#@G IWu*  cp1\^w=6JV"Ǜ 4@B]H)4rইh}@;XwQŊV b͕i'EVOcN2 T:5o)pA{~mY]-3"bv[ym* !1AOaV*UHjAU%[ǻ2zM{VJN%ҿt zH@JlR: dʅ$O =NN`VҸĨ;ix)ĠS6D# I&cRh7'Rqmaϖۢ'%A% V[ vChlgh4>}Rn :Ws [Ds9[%9}Ј+ CH?m}_$G`?'L[Ve[~Dk 8KP ÐKP&N8dV$xRdzϰ}mvHѧAyR2Xxv)v״k;2=fۓnӦug{Ԃ<>y![uRB*ݑv-8;f{8Q Y\C(iLvwbM w؏$u qe1 X䈚y kq&h8CMмv[ϚXI$iF>>od9Ay.` Va R8!QύpI =ᾮWNNryH,Ґ=ŚPrF+24j#]|ǿMRMy)=nx:Gn׬91BɃ&$Z]1C_uG9h{&g !I}W*SK`r!'B|= fWXs0~i,yivvsi1^Op̜ci_ZQ=vȌ"dN1L@3S@gh;L )^D!nxj EC.N3OEo1}k$xO.C3[Q/:sDox)GN7(,Ks.瞆19Js퍏o1 Ω2ۮc0LA +_}D߹;1>8\lYȤjҊ~8f>2 VԸd^nyQ[ˇ^8T &5 }Z"1qf܉O&޹ZZrd}RgI:ݴ"i"v⬖@xH=E&&ՋYFB>޴sy2m1PȢjja>4:F_"`Rc˄g4od}{sΪmd`JN) [(O65z9#-+ aJK 7LB΁ *?.J3机ȊouȠ:AS4\BRD':pKC;kj?ju%: \rwGw(K峥WnUd܏)\7zLg^tlYL]k ݼIB ~=iACv 4O0vt,r<Ti= /BvF+E^F|肇VE,za2tT1Tɔ;LwoP9ME7-E1x]s(6V-f,m*ڙ-jkY%ωs'+c/.GلwGJ&tt9Q j~QuL\ަvTND=WLCql!dE|M'R@7W׈>ж#{fa:9 qhjSڷԻKRx:*iWxM][<ǃ3[_}osRAP= x)rtϐk|հ!O$qID HDgDotjNEHغZ{pÓH.Sk~#y}X`vZz]Ҋ}3Ur\YRτ@<Կth+0AlZo,-6m_kH]b!]J+, yv[C Amr^HNeÜ; fFHt @cVa )N2"$jѸ1_C\$2;JŸr{`L %؎55eC<`=ɢ2nWJ\Fcq$1!2Ot{tI0sڀ =?K88h6.+ps7)J-փMl>sKV<_=< K!=U3?Ήr$\|Ma  {@ K.47X $NjoXwsM~'I1׋-opQ9$& ͰLjߵso ~In YyW͸FPlZBS7wIB*eDlj 뛀)˭{xj/8|}Gd4aRU+qONjb#SpfjZ)F &T@%5ujf3=l(DUArMn?ԁ `*g;W=HP:P z(Wr=vU/:O+x@M7e.5(cɞSrf?,㎵c~$~K j؄F\Ôk lB4Q-za!4a^e3U"B0 骰NwƞC hOBy}[7*ޟWz z-Kظ8YC(B.6QaN/b8-S?zض:6]),k~}A ٮ`n! 2R irp[I$b^|SC/N֭utp^RTO ^deL #`{zdǹ`z]%0&NcU!Bi֣{H~(;ȑ$%~kw +6⃘Ϭ:lX;B1UOY,E,UKI&gL Y^YJVfX;zko1"+[wg~pN7j]Fm\LFp{Bn g.y_BP~'jSKV%4W1WPbiޔ00ēqa WIڜSn\5ߦ!oI%wwKrTintz؁=sܶC;B]GhoD^yQˁ=\Q/Xb"V_n5|o{Gc:" !3![οFr ˛C 4V*L澜`h$Kҧoֺ7pV\z}5HkNE‰)lnzc7^Bꦅ&i!*&sӸpm9)njXr}ARjPXQ+^ ҾSz9a0*<4NotQyȰL'UtP ּ7 O|‎|wA@[6tTn)졏RZgNm3`s* ߈ [ 6" |Byrm-lT\@>:ÕAeۊC,W7J"&[7}ݞ~<+TZya {QdWj;h<\zSuAi4x8A̮t||9uAqQoRa4 .YmO,^ɾ';LGUyqo;db} S#fl`Ѧro$@i`eɱ^= qB&x{1B/5u6Bz9ʕE @.XYpkaZXˈY7|RNduH:0+kT:?viu3ae1"B-&6;Ox#9WX BE&!Fq,ėgs܍.gp;(#ʜCOS_ʅ>phgಸE}PDx ^Y4j0uK" W]4mvPU4{yV*=Re0w>&o1㾔Ø/{MyÜn)Q1!G|oʂdlD@{pJϼRBzw |n Wsc¸uQdC O\*fMg 2Fu`1lPTGsDU 5J[$&ϱH`4SR#KoϳQчpV2lΣ|*{;3nѵzAeC3ͅZr9h.sc:=OR^jNLzI`C{,~=BztIXA|`7Jўȏ\pfݏVn1PK򡒹j` r1շ8E 2*LKtqفA)% [{Z !;@vцdN ^ )G*IpevƫBq[$MZ/eҝZq;Fg] l=t2+rs 'nƕUtFꮪ"2 ǾR \]co{\ t#iIƴ]ΆPš ȋfB4{6xR8>z*hy:('R+KuvcCI:jG/+x:cxk5{/kA""8e m Jygup{,j1UG&ޚ3_Vdǘ/oP3h@# cW dɦ>{{>rn]s:uL;弥'[ xh*|EBOhM&{QК%EeYiI;hb>ߛQ'⧶׈ӏ=m),,f2?Ds .Y PS|JnD,,K`NIlpuCp&Jmqր-Jxá&>v-sFa2 ñ6jɿucnOɲeqe'~Sez[y-O;s&/R?1ϝ+2뙘0a̖Aa ~zvu)b\ؘD ̷7*  W}K%(ӫ9"RX Um\_ l<&M 0y/`O+)!]g k4EX&Iѥx Q?ǎzyO njꮐ 15%5qAheIxW>BYJ6Xh.M#Oto)/ZLFVtkޜjerϪQpmeuQ ̉oFWDS+`D[5.MM=Em{qs.@H?KcἵqstRf_3zj}(H׺]ÖN⬼Ҋ_:9]?|uԪ ꛒa~||/+Ŀ{ZZus{*@4?+%!tҍH>WVf(pmȃnUg$NMMА{nlE_TIc{1 }dzA3LjkMӟB{Ob1tQІt~zR>LO ΔtoP$ 2L d}CffF1㢁.dUD"䬑qOD?I<(mE_\>pL!dP˨٨J8@:n"F1me]&b uYѦQ3r]~Rĕ](AhV5mj`ǐ8:2ˆjɿ%'#0˾9>w&DH!6ՓHx3fuj=]ND5hÉ0jF!ͯM ւY a!t@yBNN⵱{7@t4k.e$ w_TweZ~vBQ{w9!46[_HK$0C" fs{)ȒaiM+Ͳ6#?t1m*[)5SF|) 3LTxŽΠ rw;G؁Q2RV.Cs|l\ ust)HTK-ϥs~1~q0Ki.7%O9CK6if ?j%@}Jj](~bwsJG?SW.@Uc~zWC&1?!/TM{ˎnc+;\RTfV_ЮjG7J'HXY!٦RV_{4%/8#f#]ZRa_ nnSѥ샮v\ñwҪ ` ?-ɨ'5 9uoR9OAR9-V/`oB)!Rzp^Dh lr wEu3TJUB z qwK^j:\||2-Doz.(8*=e)b7Wfi+?Dh5x2 ]D\C3i|6yN0$*I0r?Aq"B̐4`tg4co tE.*+Uʕy z|mD:W 5ezA3_B fF9;>J&9_*YlhnW1,G`|^ZbP} ~"!4jքǰQt+:~ #9.Ӌ1@?]Qtl$r3=?w]zD>LSJkЍčZɻ[,_68&8H-6o?,Smiz]zIC2o8&rʸMU']l^7 ˺3VS~Ek<~ַCcIV#%r)b邶8Cś)SL[Zf$ժa;dsdY]6ɎGZOIa fIu\Q2$aP y!@*4ڼ>z7.*^m ^(-I H&&;fqmRdmaīȖq;TwF]=|z2,fJx .~K#;u9bx{:pH2W;nZȟn+CcXh&8< jr-?X: ofƈh0N ']`m`q=))w BB5JbӭS@ U݈eZPZ f/"D'h-iWdP&n@S+xo9, VL"Y*9q.Q~nW`!E3$gYe !`gYP^BKjra'v'U^?`2$m)g_>C aI5-~lP9ۘ wrl^Z^ڼ6U[<{Ȗcvze,lTU1!#KFn2_54H';Omߛ{t*ѵۧ Є|S``/0xӘW ~&^SNBsf.$2RNu:7j lv&W +XI!jrOx„%bFĆ8=Oۙ#)&A3ڍv6Xq#͎6D滸4قU'"r5C o+w,k'oڕWhyMPZj Gɥ|]b m@'d@LL5@.P_ݩy?_&2H\Gfpj8nlL3f3GN~9z4/\#aIk_Ԛy8<+wMGBfwwō`NЕWhlsYaҸQ7٥*$Il_c&s/8KL0SP$Nl!c+-LRWYEr Ԩ 'НCDzOt+5cDz8rtqk0񩰲bHrNU8z/'!R=>&h| Ioa STR_ry&w (7ߏQ׃ۘ2Ԥcf#vv2}>!:lk$1gcE y(P'ҝC<23D= 2'^L!#ƀˋP\loMl}{vY5:6U>W0~2,T \KckjAAhohC ڭ+ͭivuDcTF}'4aUc6,޶H8C&Lw3ǮF>&kTUpΦ 1#'_1Ց>>FC\I_d[1g! GONv 0.  UoϏ Sqx>qpa'g|e̻AF`Ti6 "Cog 5 ŝ*K\n~9]~B*Jt Mr3Z[ŵ@Ks[ç,cou<vC3gG5->%=1G]N<4Y?8 nZ=Zہ"}ȩG7s?>{c'x`hYIjZ|JWTʴ!B{ޯح;.%Uq+eKJD^C{HX;]r5 FjOX\B[dRoxO " :dz`-p`-tŤd2NHRS'H9#لm]uiiįv!9"Nkr93Y}%)!o&X IdDQ,J.0k2HȰ͜![tv;i#zd!af쟫 vWŽAxtY: K*ݿz`ic@uMu?)n*'egI ]#O< Vo.MVVm.&'c@|nMb m-R|]\!BlXMZ/J>5RB*XDa0FCmg'QPe!Oh$}սa#2h'<,J1d0^&|239NB!+C! ڄ_8?3 Ĺ9' ;e"PO}bԃ\:W_#">k#HS1߆]&xv|٦2DHL+-v"cq)MO9ppkFU+%,{#t+`l =j8R36\@/{c EbHdB%η6?z$Ǽ).4BJRwX60`GMwA$^ rF\őh{xy3?:ŭKO%ܐOp|vhG_-aSs'~Gn$ͯ_sb8Лx-dڦs}^C e}V gIpU8?kd;@3nW UT;7Y5jGלK:_5[# %3\rhd/37j?w(kF٬vaO`U+Mջ=1> $Ax9⋸h#*$iX#g& y!\FDﴯhHpbz-92`͂uV>=fM[h O3wtwLNev$kz+5Aa_1_牤C.K AvN "y1Q1C(7DpK"I෠j2hՒ =b8_~yMuN\$Elmd$zTaZiik &}UqW8XB7H?#x2iEW@= RwI+aArj (ڤ,֓-> ;ad5MCe{@,XPB4$c"f,rG1)?"6443<=5#)rKCk=KX:L24F{ςs`[[l ,V x~oԍi3bcŞ3Z9v16띄LBְD>aR9jf]uh۴tf74雉JUw41yľv!Pqܕp;jr%˥73Ȫ!ˎ>r-pCǟXC.;5&w~(*8`Qh>PNd L}aF]07;ҩHL P|h@}Nlmt]ƠٯTJ7c.߸lZS_|r\>D /=NGNw ,0(HSM1uD6,X ;UD)R'xy,K>$TA_Ll@'`Q~= lI#a +IN]xF4O&ߵdA'$gY>9ra/[^D@ &ͿeZ(dC&[epmA x&QMXC6>'Er$/<`4A(F6ӳi %I#µpN_%ئ4b t\j0} vj>ݹ*R&OnW\yd3JjU~PcϹ%a6`j_mpyKԉV8wŻG Ks*k}N,L6!՟_2Yx喸AW7^{A!a\৕-R6VUܘ#1 7IWxb‡t~A!|#2snQu\-5*\MὅTndPth C; iCTeȶ>ep>ڈI|qǟdTSDᓹ FPP`"h\,t}VA'$oؽ,mi]18sJ0G+B".W&[; 6|QVj_pRY{8&u$R'cx2y xsHoa%M|dV@J#*22?sAcYNy"B8r)Q@AD`@9CǜVYm0aό_Sp3ml>}e1Ҭ/N#q=taPū='kMDś_7`h┉2X r0^wvp(uczp <W1|,Q*2Oj@)rw6FFczz{#d>sx_ )~<"?9=M#OT"LOuLhO,-GX^ɿxCsqb/ ;Aw7?"aibɞ<ՓvXzbG`˭=:+.P/?ЏnB!P7xz|-K,36Μ!M_nV(D>ԒߍhgG`5LlD?-] *hjPܱ6 baˎr|,x"QH5 7rR&~Fr*|DѸhj)klv% 4O]ݢv}اU2ycnTf'tcSaFqեtL#)z"ԁxKlĂe&^dlyw5ls '-Z`uPA M.~iqKah0 :T1qbgC[` IzFOs2|g酴Нِn_9DH u}Xnϫ @*N}:~*( j HOP#G;Q~MBV['㢒n@.2>=^# `,@=.AMˈ*>9$$&'a3Vʟ)D4KǙ" %4360U_RQٶQ97$dmzܺ˄CZ\V}. ث$QQulTnwv; ͌|%V=hm~QSZX_e>=b(O 0dB85V0Q`s;Khsx|s⇈ Ҳc)!q~dT()f=x|pGj^ Ӄ&5u X޳N"%[xJҼT׏Lێd| ]@ T~f8RD7ֳ䥵}p),R.NԱfԌ b[@Y7\FD0*7@Ǿ相aʙk[0O$v@$I%JF)9ݢV$Tz1d.I`B@pK!߬Py%3mr%znd'F*89Yrn k 8xHufaHRhDH-@*aKCH^!VDnɎ6U'4/~7OD/̙I4w$@O~qFٗk) V}Y+a@Qc1ʶ n /%4nQ canh. FĶR[22}Iw_YJ.ceiԥi&W]_^mZ)4c(d65"oޭ3OX8hֈdXmx;MwG [3+ޱ}o:Z ?Ѭ]+I>,fDw(E "N땒9yʼTWZ `CLX8"x|>'IAB ωLZ4aHul1l Pd.?#BME2cb,b*1*4;/1y F霉Vs|Hkr3')X^KL?FD \-E-]KQv Ⱥ  ڨwtJ4WCWݰJڬY,cbI' WIɗkj2B"ǞR_ ~%4mSސ3F5d5NpF0Ґbg0tH)#o,^3A3NɄ?y&9 TgO4@4+w x q,[ߝ1.TKH3&]`J;pF/XJw9>cO4{ 9u*kla}E I('Y72SJv40}n@K\#!I<$Ӭ(P ,!lJK=`jɲڀv5"g{^ľB,VʔYU$^=1UV1l150dSOFjσxknVsX?EpjMBш9Dc@SA-nT%yR9U_IT@xZ0nu Hn{mšI )$kODycfGa$ g,Pv݇09FN81T% y2G6DQC]΅!%u-Qs|T~m 3,qUK?ClFr#P.~qE2@ ѣSor:cAY.׻ෲRJF];LL3 l_]Q}#n¼C@P6*y,ȅv.15BӢ> ((LrP!?)X8QzjM-یLWdW3p' 60ws5(|GmNO"tk?-ƾ|ŭ1!D]QQzD(?¶ @T#*bd>Cϭ~nuBWKyq?y[lϠM -ʳQ-EJqI{u`l%n 䱯-$-rG*d"3O.-o46{q47(xy43i,~^'NʤciIgǟ9T[IZwQC6'M/dCJ^ }Є pF zH =4ܙ◖ߑqd8"~5YE[\ͅv0Cp4dl j~=# ZW]!mȋÄ L SrkRvɤ[̭yV>ncrV[aȈ<؜[k/>;d(/=/y pg1eǪ 4^Y< E`1"6rRW|#U2_D23i2̽nbUNun% M勲,"HWb`BAJd+9D+uKgx-C}vZgة/7T?  ͋=RIHL/pY&k\Yhu$ELx \riod(ts2w.㧂p&YR6ҷB)lCOD_8^Δ̟:@1*^4fUM$ A9?ؗ4VY,y'-t\Rv.]Li ڝ {̽P}y mI7tNEn vq=9KVUˤ9J8J{]mEYi eSF8Jބ_9UVWA!J$./U|NEQsmL^[ a0 O|w9K64a ҠaqDm6TS:AJW؇D rO?)5_^l\KBU3zh}" 2G3$;jws6(X?D !&Bno$+tQȚumP] ,؍u&v7eM &ۧCdiU^`qo:2(Ä"G*{AsnWgoR_ηlEҤMʀP3/v9MkxE4m#HL, 3_:DWE@=<$qgV^9= Q~'0I T&5bw=@ܓg1hݓsx17b*OMĥaaX{g+= 4:ZgyA$NTyY׵ j26H7b, \ N\n~#>l ,`\5C'fQz{TxŚyN$0T6"c aޯR̶pJ9mqr5>HQUٰ+bP{0I'j9k{>*c4]ѯ-%:. 7b3%MiD*ۣA>I! E]eD>W-<jA GK N8͔*L=s]AU;܋N 8(UYz*X=OH9m V㣴m02}4;KSq~z_|L?l| Bl〮Z7Qy|@7u]$[)d ǃQ7R*[t e92`Jۉb/c9^Rʱ@t$iBFʀ PThl$:L829iXu+wx d⨒5uzk7 \=Z,u^-6hN,2 uRԘϚ)S\ƷT@eP(D"8t _+d]jG&;ˠyOʋ8օr=z*J,ܭ6r)LkZEl gMɆ ?K: Zȣog;  9CZPEdܱY0芵S);œ4â,ݙ$^q^y56&fvvO.; uy0C 8g*\tWbW`̋R %u=5Yi&ϢoO;>0ڌ 7ՐATovTY1asT|V;L'r44:=Ȋ955ٽ#VJNny=Pp&if}{zy<渷A=]|!h˳/b?6WM\0]T9}Eh[ D,D0BOHZJx23Rb"1Y-p?B~,h[#? 8blZEm0-XF>r }wžB~ٯ>J S$xC*%N㬟J ecL͙&c06>pّ\K%"T\F[n?e >Y# >*)ګꀬueA \8;tԣsUQ8qF)3Նŧ9҃a=N o0+5o؜5Rrv}k1Wu\}"л_Ya=2߰ryGL,VTzFFE\? $]Kx+Ӝ%a:u!3#B*&D\{;-GFnQH/ry~`<8_i;GynҐI~?%܂GAZgdo4XN4_gF+su|=->6\Gmʡ,E0s;"v4<1f:&z;N6k`Zw{-:X3DԪxRz'ul~RH7.\ 5LuSSD8=h1;^z %V[`!I,Dd']?# },Y /)WOtt&}Շ)a1!/g*ӓilI%NP~V]øhGn-Ծ>CnFJU_$_쑗9E%T뺨"y'5z6r25Gou==םԏ8OQ$t5-"j{uJ~Z(DP9\!XHY=<#EpD`- a6Y 5=ue]b0}*{ p*ݸ#g0 Eܲ]̧r<0pڳ5?EkLXmK$'9T# $쒦"$'b5S g-7'1 xݾf K6> oۃj[upI&\0 )Fb*cߟiWkB!o^.=bNWb53 7p옦fR5vB9:l D`>曤cV &aGWȵV (@0cvFL=ӻS| E[} ϭ ,LUABN97\6?hWvR߯ 0UkFMiz/#c"Cy_"}٠K I:3{IDB՟L#:jkl&d7?hm>em`%x`ϔdyHŝ4{_o'X*[YjC؄b̰wEU!m3^վί_bKUw. _b;jJ?{I;c#ŬcLi4zfFf7kt׆fX6v'WH4yQVm ?!@Ц5%I>>G;:bxYo^OsY=O[ߔf32 t]֊LjjVTt H1j$ѓKJhgoυL'whx$C:#З_aa1.{A9än|Re({^f||F:?O=*E=)b& w6t#{y);]Q5X/k}c6E>=`h4#J{l(ZdRYNJb0iɶ8(~t .FO._+/:92z$ބ[ 7̶7Iyn&} %iߛ(q\GbУr`tṕUHi@<יwI\ ٛ=0УiF%h@Nv+$h]+teOny5_% g„/[ mp Vyt3w`yGGsevjr萑[SEQbEu֛?Pa)~L#h2=q0R}:{"Ûôfsكm7/g.Z#ca?Oo"ؘk:[0CjO|}C~ڲBHſТt.U҂Pyk Ąg]4^i v}z-?{uhTMk'Z&z5-M$_6ZU(eaɲ*7{!iaB7")FHzD5栲Y˴9&{3ʯfc?,=R總A˳ᴮF{fW_SA%)2ej>X` լlX< +G!Wc 1$LaI_{s Ua(#? vht12+L+ΈSituCzDV0&f҈p6E_ss?Q_ nd9FQwՁ eb6=!"YAؖZH[nZH_t^rx?t؋]KmGОw `V5/+&o;rM7nd*NϙSpR 6N`~ҏ5<+ D @o Ob᭛՘g#4|1?Sr*Xy@M-w|8 #nxTjݰcMrLA:OGb#{9{V30u'CD\Yٜ6_.(oW퉋mƕ_q{y;̩bmKEg~ɆM^2A~=ŢM-N }YDhZv&8hAwЄ6=:vc[}ҔB'ѕF r,^x^>$G 6;:xH]yRVԣ@쳅v#4G\6k VQj mNq*2~1A=6ӕ όtc?MV#/5mKpcvS*=ثW_`iɷ˘%؂'g_D4~J -7%kFdYLAOqA*4!(QSX$]AVI~;[ !BAJu]8VP||gˣ;?09L-zC{\1q#C$V.'$Z48 x<KOv&܍:hWyO q5pN0b?VMYŁ(VK<;Ǘ׫wRngJGl_*v$"!wf^Wԗ1J)⢓"&eNQK׸I5K~kL9 it 9zho)^q3йmɒfکGXo&UjnQ'Bİ4X(cQhҔQn& _wҧ"//M2dU7 L;rh_c??naD+bs0Uɋub̛&Z WzvP\2E+S͐.v}!a\eƄ6YX w[|ncx^W ,¤ pau( 1^\.7I/%=gQjDqp+vѦ66n$ '=vCwϰ2(hwF(v_ē^/GXxNW|0WgBГH R# bi ,xobeBuxZ<$=l+`hYKXV@{qdJ^V qtGMvb: v~*=pk=`@j=K/iX?1h-};}}Ϯ7ew C^m+d@7h;prZ ) S-U $mJSZmtbdwÓv^4!kISBn!-89G#v|2q,߮%R*FxwiE .M;B&5rKqh&#"an6$ .n \팶: Y,G{p|l"FMsPĎ_bO_>['cD)#Pai8Ub.ҼUd+'K (F90Z:?{}bEYYVkBDq}V8/(߭zO" 1c/+a"L^sswKh&OTx`V)"؊ȫӲq!?8U^6Zkt& $>ˮ(u . DAܥR&lGmȫD&yZzyjHX:g0#;mb#I~%]j>ݛ.S?yFy k E1;Kz7o`j'WP]` [n\䝂-x>HJdT,k7wƼU36R;j3V=_1rx+QC"]ڳ/uT].1$]=X8|!Ie!zz}{Ɠ"iVe# F!_8 .KR O*-F"UU%(jțMEr[Y8Nq;/A Ip :Do"sb6`Ya];{ٿ| #c%4v8l}N~~uEbxbK `3QI?M::V șL37)bTOԯw.\ҏЛlb{91 ,(\,fsyչ_W[%AШv Uj3?Mؕs{VɗU|4*qmM|ѰDIځR=(>$OwM؊M/۸N5N*b[V3߾K VF -] ef* 6 G{7H4\y'M_hTހbIOH2{FR"~U`ٕ>-`u+v C]0o!B ]?[R ,&aqRۼ]"нSڽ~\xB&?Hl-˽T>omzr''e qgw?6z?ݴUsXX+૎ ] 1{ L3V?_'ňg`C ~r!+& jAaM,Qޡ㾬YLuS6TZ+,.Lԃ nLsIa$̺154TcBG=G5cOb͟ũ mC('/]>Hh"){0b#9(I gwM':'4뛼! hP O2-@sˆ*@ A"dDx,~ឮjt]\vpH| u`eCVmt: 0f%wmq-Mk6aCa!j;#!F膴"a4Xƽ$-%4xO+lg (06d~,oLC>$rķ3'=WhQ")'û 3$O~P@F33jܐ½$ /Ǣ򺟻vT裘I;>!f#k7$?iJ1W49W>,RPFpD HBR|@.f[Jgz<9d#XNc]ګe4>_zLuijl݊NpV W6KK"6 k;s}n/Q/`d|0hfo9ͪIa{T[MLr`Ma<\9v Z ŹSH?s8f ]d%0I 'Ր<9|.p'}?(! g6a$e#nqjGʷ%*۔g/E8v"6M|\1Rwcծ6uJzĥ*H'ȷ>XEj&{т>5ls2Lb.y ^LޖNxd 뽵ʄRl2wxju;,5/@QJir)0MpWO&.U#LTi# &bhJX? Ɔ>fuyUOۊVʄ) +sZጂ7LX@"!Mw[94T'4Z hi'8]7֚(Q}0v+X;C}\dVWrlꎷM F#m4;Z&pCMEG]lHwx瑱27 N\v0Ҫ(6:G97ptcrgJd͍+WZ:`g^#`gEQhtWwi*еG4sQT@o/t` dFD|~dWXVNREHw,DsvM $5ReRvG| À.w ^<[;7u^ $>s"f; v_Q J#)i\ecdi-}3$&߰*xYPGF"aZ*P^ŽkZ a=l,<#$fP EhIv hgVw$1웢=qP Ur<$wTw&5VTPπxP]I^: lgrq9*QWfJ}hX}PC=-5/&Y_#(-R"KWqFܨgV!n]#@iUc ~˖WUG i<(x coAO_{H|O;V۱ඌYvUV45Z{.9v)BiѸR^aϴ 2pO\ E, 7gʕQAOV᜽qo !,m'0K(1l)?sNkRsF 0%)pT|}yq@)k7;XLG%n> %#gv`/p{:N6@)?Ԣ (QLgv&AAUDgBNj,daFXf̾@ۦ:,R92J(ԇ S8 el퐂uFʞ˚]*xU^)3kj'q+.ue3`syC)Ĭf^^9;Ρrj:s\w2aCY } ۱7I'p5/w 61yU.Y-lp0f8F'3\L֭[E1wiDW_2߬!- RFq'D((MgDvh(//Zs 9346;߁ ^-J[}ّȪN)۶gKݒx\~yݜd44}Z&zǗ)9d^f_n%,w(1U;@Ԉ6tS"{$ a9b4ČL5Uқ*gC|RmoLg F ZM 8?V 8?:ZZe]$膻{|;3?\x]Fv݆Q̠n'5ToBm(ӳ< WVPZk VI=1Vm{툛7O Bm`SݨW"CxhE̙| B p -̄_!m ͠&oٯj̓fRi3b*%8H jr&.#!TƘ~"e\믪`?t#aZ(9zS=b]ю y%y7 a/nrEq*J/O܁} %#Awk}:e|Wo].AϞ_[tdZS3Tds(+|E4-+)~]923(Mm_}P}=pY'CMBY7E-[ %ę-d_ **݂¥yepp.xFM])odrb/#4-^]GVȦI4 pk<=3Jbܔz\@倩Bڌ`ڊpvW^Uv>ϕ`hr:Ў1E)H lȟi2+bӫ6 +&A"䰻*!cN-LAĢY%yc~ Sɨ7 .DKTOhR+K٦ۯ|B7>E@˕-'%' u]r/&Uð~WO<fto03=ڤWB77Z׋hꅉ\$Dnֳs+;OjiJ}r8CQck |wcگؤG8 =߁asz5F}~. > Uk9gEOV&CRZ۝Mt1gKpTq#~\*5X iXT/C,Iжߺ;؆nV -*j˻/tS}= C7 vgub>,iBcڠܟ)  韱;VP5@4_9KXv>+oeujq ј(wΑryYoHcPfxуQ_2tIelYA;\S^WӰmDbj1˭=*+/ W ѾU7:l,MZ`9a}J;7NXVׄqХcDHݷjFoDW%ނ+>6%--M nGp&Ep _+ Q-^UQJ3IJhb#FAi ?Ln$4-h=n܉%4 oJ1#A{#Y'#ݻ/Ώ16=dT7Q$%]<7Vɸ<ЎG҅I v-A޸%;N &nq(δ퐤ӊTim u93A1ÌHM8'lY?<0!A]XNӤؕ׻r4go˞6A/8[)=wÁX5dg\N #?un-j 4짘HF@,[sEWXH208~pb;+8l'pD {Jc$sH%/5*>gVbV eQD!+4S~|K|ݎ=l@-ly|j;KqwQ4Ԁj_ )/<14CK2U{tiyԶ6jD1Q '% }L]VaR;9J_|czI? r09D,rf3ڰ; |ᘿ#H*Agd^W)c/T(ɟ ~G_HMn[aɿ VՕI))|{bUd|ۓ^OB m%0rXz oxw,.u0*en, Wig7Kғ#ǚQʎR[|J4ߋ{Q!i#)(SF.ΓrE|cS)8#5c)oxSKUrN71]i5@DmxtW)W6K,]+]ѾxIIߥʩm`Pdm 5sW>02e\sFr{Kq9TWBw'܋.vO1\kFrK|4h0!:)O|E eP t:L]6+̋;!Yts҃%ڕLûSy0OgʲmE9b#&N]r \>Ut~ԓW_$ˆd+mĝՖ0 g巰Z%-d| p.vXVJx a>>{Z+dH$pN9MX o:ibЦWE6ht(>1ȳhi߽q9sӎ H^az\z MEG!dA?F \" L;s[ q.T >L:ެy(Sasl*k ;6Ȳ `١dY2R,@ +a2g1l,D:1O ߠݕS5 |F~ȪTCnT0mNswj*tcO9ʴ:Ϟ.3aM1׬{= ҜF@tX)/u$%7܈YDG+2ʜX8eu9(m5W[>7CP SH-,<73QQrƩ l& uzR1Ll67AP#`)+z,8eҫPZdW͉RMEȌХʅ]UM/kJ'P:h%$y5 (9sy`F添.bBa| i&&: koX D3Q`ԇ#@GxyV\ЦJ$ЪjoQ .v|'h׊0)#i  'd͉n,_GC2MCAǸUZX- I 4OdުJ|焙CZf0o+;MnjV1x:N tXSlK!MinwR<Зvr*'ukM`>RMZ{ 'BOQ1c]6Sľoy|#D/5olcg>ħ5o3a j`Py&wwI(hz:7:AnkC]^ٰi~ۆirYahC !{):wp_,Foتhg;>jq^(!iGA"m5vX2ⳑN\$o8_@%aS8!`q$́ p{b텅,ä'`4 {DRp&/N*G>q 6M{n<۠<$sb;}{xݪ\fHaQ_srkڭ)|[JݸX)WA+k#{`Ď9ri)r.b"  7`υI)Bar$TszH#:gY#*rZ *+1εj3z;Ѐg|~z3 +4]@#s9~W|u%0,oT̳ 4khoE) Zn +:'+KҺClqMy9jЙ@q#O5zI%d3^-(lKH,4Y-Ymh -s?Vw2@0p$@f)y@((`84 Ϡ(gG}Dߦ62oH-4oy}7k SՂ ?X]dS톤Y}##> نƅ>mc )|)6+ExCL8jy\8aNBa _ *uaK_k ng"d xˢNyj@ #Z1yj2 TEcpugiuzs}֗?:RP-Z˙G %3bXVGg4Qq D>}{!o 4qh'q+LD@}T~ 35oalF;Ǝvۜզjd!I|gmg H 0튧69zIT@Uy!EYJ9zbe_w[hSU{F"v?B3R_ PĢ?>a^> u Y$ ǡ,%%oa"'c[LeAB!A>TR#o-Ƒpq5M>WASu\ƏBb}s,;TϫI``v%x E w;H4\:>@`q"T$A ׁX'hccMr3(G%ɸ8|"7Iqx#Na(趬y m39y{ld׾ak:AQ1)dl*5\V*U3R0ax*ܷٚ 2ΐZ5O?ȂӪ3:v񧹛p (5@eǰ$@h/}h3L2<E&b ybeD 7˹sk8@5xBCٽҸӻ(,Q4唣@]ۘY9ǁ8<( 1;Udn,mD!H]ri󉘕_q559乷`TЭi0{yuY&{L˥S:s{ъqM1ŲɮynWΏ Pɡ^V굍ؿuϖ9,ƽ%~Cr6R,ak 󭝱,n00 ,tb^R7D_f⎂yTBMw;g^K}z,w#_+T׏N%,Vmf F%r{qBѵb6}I4V& G)6U?oxqP%TꂯC; ?| G«NK ٚQ&d}؞ú~sl)",Fs7"TQORhI``|IɆK [E!RB<|0򤶝yۃ}152}H @b}-o~r(#ۓ <–?A?ǜJ37;5UA(F r*pb1)> yO3ŝ:'v\;`hU'_(8dU]I X{Sא;٫LwfBu35 Oxwo jjRؒ@09mC GY|dUb5РTv˷=YwUJU.$XWvUy$WBH& G/4-Zz4Fxi u#Kw%Ba<JTrMBk~zwcU ccYRS9/M}J 2ԙ;v c߹ݥ-Iuln"U=5bl+:éAƒq2& 3 !q :P*[:Bx:U3٫8My!aU FB@_s"@1:D3-62#f#?/a7]?Ls:&$x{˰QQ^\T+yBߡpZb*12%lJmK.41@~,Lb+jhP'—v߮h=pz7Y*:YIaXrN\ο=e;5?+̪k#ypS9N<iGUp "4 ͒ YBΡ԰XE/G;eKy-5+wu%ۯҵWViPBd+0[=<) [ D2qr zQBPeH3dOt\bߣ'LdykfH}9&Q1T+x.յ杒]od-zX7_>D5~ٖ\.0\+e f|GuuaKʩL'?4 1|%>YbOQυ2V`GP2IC} ׺iгMiwGW 40`0wB]kG6P',HtXͽM% M7^ -ZN,"s,G]ֵGH_t0rE ( ]HB3㇊B%Λ(|ˀɢhs#RzfB#eGkr:,STsJHRp`M^{Bm2k|mU?q IRT\Bp*ѫy;H%N5<jt,.a'&7Vpi :2sp:Yy}'D/dʠXּ"\bGUۚti&>d*wiOoa||_+w)m*%WH|KiI2h;%nj1֊TFY)sD!WX/K#+j䙠\Ȉ݂t1$h]RN r( `g6Q}?(b3q%f1޾ j}<_yB{,(`2/uR_o=\lq ;fFd_~mwryT}nmm΅($ zTh?rܨ 1ԣ4 j|v@^q` `B+F3țPĊV(*qy}6.^..%Ek=QCi}H3^3qiXz=tOn Wӑ7Oj7bҽF+i{fG3虼eDCrnDh?9}*.<^bp˘5 mc͈pM-,B"Zd3 g|ɼŨl>#"=7k*9 S>#>$K-~TC khj &3{O.:M}v5['"-LS˘2|W?vij65h{Gj@Ɩdwi+H?6+t_XWnWKޞWOxIU d51j ' s~C_u'l뛅't ,EU9Jm\zn~f_f!ռGSJ[y9^%" "bsF_c)J {V_ֺ%h0T~)P!NXri:Z7 dǎpq+QF=*1E>$ϹӤMk7aQwZmh+ڄh\e#T_$3.orEl"HULkU*mEϿ;2zOap)dg85,/*G m$@ٳ1{99v_=ZsU*[5' tYSpcҷu\:j"t@$mRE*ΠLt<<:y,??M߃'Áj8]$a9!؛dS=gb(bC4 q c..aRe):4Dnu?|=>ܸ8Tb[E=\@7O_s_nwEEpd3zDzdB;- -U34e} .pZ+ {` ;gR[IqY :'2,G u+#c'hWWsXG)?@šJa`nlJ|y3Ϟ7 ڀ$ ={m~g_25pG@PzasH 2nl,OAḉ+U 4K.MD!D-؅K`h:/#`}2<'}x $ei&mzYMż6j:XÆ&q/y@1˲bͧ -iRvcj: XweL'TꮚUs[(8iv6,M d*i}w!>(6f1rQL]n8C앰Jڛ =Ȥ1+a _)訕X4oAVpv׊^Liz ckNQQu@ J KM-^oh[L;x[~;J!fPB۩2Xwcɞ( ?9vAg;?>yO"lkW+*An|Gav J&@WĚyprN{g^0Lnџ%gQ;)Ǽrs< 0f%OoͲ} KRyjA䖏,:RE0`v8FEz--x1[g럂M%;݉qz5_Ⱔe߲@~ߧ {$bF8ER%6+P%kL _F5U\}a5 TVBSiFx->^3ct1v( 6)PBTԄ,K>}}Z4Re+tV\)JުV3KX|}ކ:\;T˴~UO*U?#8$eA4Xn8_̽Sfs_J+˺vo $)RԓLvD^ooy/'*O6i-@#L}BڑV4w%\xv²]vBE-.k$YX@>\_{ *LT{'sm{KN43`Եrg `Sx]]ÆsΥ"/X{=Z u*AK5rBZ,T|3,(?F.UIۆO#?_ حmDZ`AQV4Gzh0Z;`#CE w%_0da=xFwns^m [9MVz7q1`<,۽kJ1# wCх6/vۗV EW$c;&YI.;! vʵCPznߦõO~!X77 _օeSePu菺RӯeקeަZu$m݀wZ1p%az˛q?z߶IlWsZ+w1R@V|%ơo31慻?BCR_ʎ7,2oԠ a> Cb7fhq4 0Y/{hrS=Q4BkSU[u89-p|+ ogszJж!GahŭI'~o\͜PҮw]ED\|%Ks7m-$)05|bt'Dąh*Ћw/ّU [cTlL,">RUFFŘvj's4oo*p_,4IKtF)f̃SʩuN֠j}QN A~`?7!CLJEF rjK!"-12s^-]&bϨc'&2K]w9uPRc-ֱfbaԈEF(X +O\o4? x)v `YlVʌ+ 5a_ P,XeI) LCd-!V'.j+3$ 9!UVO cu1Q h/C2YJ0~%|󉫧R>7s!: cp\_0Em(:Z`RcYWTp5Z_ 9 o_j^6?8tb Z>~טzEؒ-u8Q\f]mQ蠟̫6w*vуkhv`] Ls#6 ̩T۸+e2^9 d+BK"P;k}RoX0dV7T8J$R!um+`=b +s C '>d4p)IxG>؈v :Rݝ@;,@ ƀB+ -?TƓW|%nr;-gWS0~' E7"(Ozk|ա-?Lv$iJxCŢ5OAMO!|Z3^[լVR>p/75LW|n&Z\?oh" :3֙ʩi&R\'(|/I_ZM?mm :O`vzn*3y܃lu{Ʒa ˹vlK m@_-4ۄާ_حZ^ָW Zk_}Q1t׿,舓Nnmg͞*cn+/v)7KR]9g=؛C6C<<͆w4aiQ m R8B&OӑEXEt2LOSl 0LFu1TaqOK4>@'\Fq s,$fW3'b&ߝvp!B P, YwfQ6A-h5T /բyͥ[fޗuygԢ޽`A1CmjiOr0S=x1E14 Lj \<*JsyL[ȁ;" f6Y&.oSf/; m IaЋǻ#~ dQ t? $͕qn/hT28-s i8{Yl.C\[9\b /g ٝZ< SNpGEk+69qa]OuFی u: į{z/ɑMS8\̤;z gQdPok&4Gz ]Kȸ{u}31dpn1A)6qhD;04?uYɨb%Gʷ(K]@H?_U)J./RCL{ܷ(e0cC&tmո1-|$Ac CQd-jLr<i'=[Bm:b1UibB".[;O$2ÀB;s,R\huAB< R9}u賦q aKcj/,3{Pgocei)dP"1Q;9P$g'x Q( Jexw-(w-%6^l={m&\3Kֵ{,ME%Mp<2#-дBXbmcEo骡7ϲcQN;VgШOwz.~/y4T0d8{[/q!z9TjLEF{#S5DN۾ Ldsq.)ܨuWe m"+e yī"ZS[\ox$AN;z{υ_ j_s kg^~IhV7δΞRE߅^Gb"!6a*}؊#Z%9C !*\Ӄ IIq1un֐.-``J[2Ȱ9^t~]3eRm1[(!TwER,*1 UijԌ/bGI;l ^`cRF1YN(LՐ危5 &bP^5[ƗVƃ͟F[Ϋ4lO$,aEWöno_w5)dPmp@KgyT@ *v}f8 7bA (BE|m`xNF00DdtX/+ag`xMNnm}S:pxiItAڋƕWmϏvgʿ1 _PiLφm1*'"s5zv"_^腂[HsF_jd.)45:LC332I|f%{&TSM>eozm5`e7 AϽQ=pTڒuTyI:D=nV(&ݢ0yX1.Xg|_gg;,j*= 5Zl:&n|ZТ:w hT%cl;B]m/cŴ  R1A|.pG_.c[F!m-# t.3_Ypfs Mʒz]W9.s9Z5qhhحmmknnëk͕δomk;Z5%-^x`k#@$.ڡ=F*אdhLz룎TWY*8ɸ#݊Ǎ?M^um& U"݆U`J|*d X֛o>{Rd]6RS}4lҔ^HLmMmlBϸu ]f^ɠOHR0 (}h{"nNYą*ll&q} >L;(ZbMl0(Fi5j-q7N;g1:cUq;0D¿Q;E=_JT+8K8}f Y 8v14ʍ{0zsZh!AD_D]I癯\9!j9,oB ip/wX =m%Pn{czc3ZnZ>K5q}7;\2Ue1*ʄX8#23=v1- +BG[#OA|^̈́6Nd" ! Sp+?FX?BQY ԓ}ybFs@e {`2Nn);Jh@S#d>{WɩrF1 J Fq-7fuz(̿ c[A o~85B[Zc!K'WLۈ.q@V# dx{ILJAm\9pM\2*~=8$9/K|H$ES0H*u4Iy-p?8*(IpR|YWu;KyTp 8ۓ7r/JhW:"ɩwf$~ƂK8(=#selTqg ($Qnؐz鲾!.BN7\ke?];X}s`Ky`'8cTG? T}՛Y0UaZ@c1>߷|_Su.{99'@fFI22fJO lȹWq!]bp#>Ss6$BӍ\7V#-Ki?:h(oQk(|Մ#Gn}('erVH9ڃI,YBgQ/)3-7mV. $渝4Mvތ1TRN#/yYZ6J$ |xW9 Γ&_ FqQxW&+a]w7,bI0'TÈ}LGj=+ (6AG쨉/%("ZLZ,|;8DH)彤`jnTWMQ(85@ý3=Rwaߵijps5ʹxջ1*S3H`h4|Ц]  \NKWzn?Xl7C X tR3?UuŽv\=bf&`%{=m2sK\ccǽ@wguf)#S_gMU{`v.2Xr 7`À썓փ(+B;6YgF-0._rAC*zY{aլ5C\Sے$;ZUe{V^3Џ`J,l8>wUY kӫ (6τL (bg 2̍k 0I-k}a~,EBX1C;):ҏgeЇ!k2fJ?܂m ÿ!])S@nP} mK0w|χ,@nN^ 6M4Wr5,kf1V{T}d7˫y;{NXlN *6)%&廿koyn7n,PE7-Mj>uQjz2,P\@hW(jvB̢D FJ1*Q\jU$"]*7a- qCX-{.\gp[YQuG7^J"i0F c}Lzmܸ{_91ow5t, O+1ږdqo Jm)cr:,Rؔw},̏Dʙ4x DN#U|{(mhsف8I4$#&ؗ@/W96h-sxCD-ΪLi F%*ٛ05@U>34G?槯dpŷ*mCEb=/YY~%?jC8(!ӷϭr.v=e\m'|s`}^uqlB~xfif⠚+|fyM&V&<G1~J@nUݡ]HʏYFqWlœg;cN? aַFٮj婴¼ Zv yX2*rŨ2bIm7Zӫ;a#)b'/؞RJ4=F'li=IeHЕE ҭ`Ej:"*@Š/ʩxց^t~E,D!vqhX43A :!Gamk/4I"isqw3:*Qѹy[w-f ;Pzݚ;]xGԶM!h3L=J. tj1ZZ/Y:p%$Zm(qmWcW̵Rh "r)vEno꺗FiU3&@8O{10/Q^ʬ[Ly"ss⸤F<$,b7j ECG{&L.f1 %6K׍h@Y^o՘l;nBv_6{icr*腰3*w>hq Ԡ-0R;QR2Y-$2uKXvYЙ6Ee]۞Qn!#qj,YmypjkD&xū&>0ϥ ?S8"._WOפ[=:HKðړ2%6$s!)D )œƪMd]رo#1EEdօ{D~ZF@žG.i xDBN OƮn٨lxDZo[mGTpxtukLi]ٳ=jեx7u; |f WxO3s&>KDU 7Ω'.վN9GuB?mʎ00Z&ћKs/5[Aq ?;F|ҲY^V1' 3ȱSBQG!'taS6Y6 ${}+C9 Fjg}ҞH|q$FϹXðMGXf\PSTҔjSdf.n༘'Q;V))iNe䮃 rv*lӾ2u} =qKFpsrCgq_1 2SV{7¥]?PKc++5a`vi<]!*:A $PCX]Z|㽱28OtcM$Zn1,Dӭv4̌ZXWja? `Zv [ERy*nRlVօ}ekλ{-x<3ތ;z׍sKԹw\ >Zba2$9BE 7:WO٢HGz4qp1kSj]W$TK!U*ndEVM"}g;y_MglRs1F!ךW: m M|gAjqGQaK/-Ј4>khy|L_P]^ȵ>{~{Kwq>)qJD,I9dQ/㕹#BaPMr~G QbLQ;NWhzDF ףB$:WyuIuJC`w-A #%檢9V&x(c aO͐X'i״ +B _O^{Ĝ0gyWr5HI J%-L !pC  -r$Ʊ%ilHR 2&XK +Ŋs{xp4y"s6rWR\qɜ`9ۣן8`ђs<| 2ZK&t,8UX \H"7sݨKQ\$X H͚Y"NT mБ,w`Džsϝ2#!6FvhITŁH(lM?S PU"E!v63]~pa'BfcWff uu#Qh bQak *] ^` ;O?ٜ\/a?v/,,HKWrFI`]QgɣC0W B(+ZxE` & 8E%,i:D~u xJA}$=e~?1I[5)PqGГܴo{؅[W>U&jw_gh+&=^{)uv/&LL3ZPhq~~9*ZEqQ.༌FvTܤ\׳ V?苕ZKZc`ڣXUes*/4Wg.Qdz'۱=zi[rXМo0Ѯ^ .į{r6zr3;-v $~QO}wxvqGt )KgG=t0&o\%sS5N-O|PI\žރZY[(&LYD*M[4EլN}ASp;NLrL;**xR9x Cڶ>F 5}I5izP~ijduWXل6Zc:-kh 罢c CR.X2!x ;YVu{Ep.TSY k 4EE1y]9g ޣl^»7X$Ymb -c^!YkLn깳b qDM[: u]N4g&B"x L,܋G~Oz`̽O\bWօ^8v d?$ /ȴR++{As*Y߻Tyvy*l(&<'VN} g^gDXmd\nl>5As.Hn^霢66?dO@&9,ݙqID*]r.x r{+,O{;QrfƘڲc 4 =癠ţm;+I t喒+CF6%T5YKU,76 BM\%B I}FPvyo+2 R>kE,};~-.uB> CK0uECy^cO4م1s{ox뱯Қqk WTn$&02X2ϡ`IΗmء,$Gُ8E"M J9=<6aֈdkDk1 50i`ƽ0;Z;=P9s *{msÕ&VZydT rIt&x<;00SE%LM\'ԊW!|, <U%}Tv5RpMN^b$/H$Մ:lJjf\" &}%A>v94ku ;F>`krM4d Pa`!jokQCvb)$ ,~kŃJ_)Ty)-|;H7 :ϰ ҃ g{jW Ⱦ56*d1KE\Ii&5G捛gD۹z04S]O$:&#vЋኆULM\`~]6of[:fyHiBU2"V[Ϋ2Qrc,S$բ}95naIߝ0rFhؾJ08K;A~\GW$Cf$}DړP@6z&tMQJ*#JS.PīN8p$=\IEgW5uϡMьN$wMY,o|5b7p3!.]EzֽS9Ei!b7#I%McJf~sveZXm;P uS]^1 Ъ4`-;8s 6?Ԍ0Om*?P^K9{bc?Da'MT{,7ZCoT3Wp"inkWkKNz7[B +ؿ6|3BU|⺔31xmroA?74EdԲ^;$X_0 /}+SO?SO0݈}Jk5] ~K!_ea84LAAT D]SЦ_)!`ﲀ!}&\z]ӞjM -5CؖFOC&}6Ç=IL+U/zL*;QtT,؝e l ׀/U;{k*ZQ?wA* 6+0PQpRj[/wׯtotBw}4D,7q [ulhed*3qg'Càj=P!+k!, ah'Q:qEA!?& K9r.h;_e8ѬYة Kl s"u* yLSk=I쇹$](F M!'UF|9p-ۑc^EF&O"t؁11d_ӗ؎srTP%#6E:-d]k*lM 24J [$S'hm`[J-Kz4ҢsK zs?>*lѥ_|a{?\JJo u[LAå}{7cר߬ݎTm?!~vjڃL KnYh<Z>=OZ>bz~>]4l>$=Zy.R+nTViVmVzV7 9q?ɪ|}*utp2܃/uf1#' M՛mWQ!a`@d8ge>B UVG*b+ImpwX.2=xژUEE.+Ŧ(링@<wʿǘXx^+v4 c$sM_6>KqCcK{EĿf7ڌ5*C P}9OΓyqVR(B:'=,pKC0ǰ.I՚ItXk2%(cY诊O%L{~PFE1n̟-+Ļ`UcU#?\va+ԂL+&"n[X^ga/Z6{/KxNWGQHeo9.,迬OD2q5GaG -X|/y% r$J }zRAΫZ{9HfWٶCezJgi":7@.sH@DZ}I\xI%ӉuKb BCp( ͹3n7$VpUKhvΪ6Nt؄[$!9^O-B*xĝ(ͷbg= cEPӐeuVDᤆXNgĿl Sh4,TV@S+;yp' \Mi ?M5TĐXv ~: CXao0}&g9؂wdK5L~8$ĵ5&~6Lٷn֪Wnz Vs}TK5Oy~\.L+UЋd,37mjkb=>j :B.*5Wc?Ib!;V2-AYI0#ge .1Ɂ_|PQyo),@'R>-UKH *z🳁IN&&H8av]!ost7 EfЮ!Ih-w>1j%LZoZnM&$H$G:byLz7Pyuú.\9ETxys[l+{wip[A4sZ2/7>;";5,(YN$pAFZ(Dt,FMi0&trL~[)k5yjerc!> iXvBs$0;\"gXsܦQD%d8f4Jy,$;X$ӵm5N#G< }{>$9"C>nlrtu׃f+5@!(, DPX!iB:P aINI'nЯX3Yr9sҡc΍ABWDN&XcO 5@Btz5Q}uC~/>pbUϭsW [jfp{K1\SE i5SZ`R#G4$g32;+oBlWfJf`萹(ܶ0г9Y1I9`S5\-ӢẄ5]]._&o*]IZj8ջNݐU42C5h ] :˓4ح1"t֟4P%Yh 3l/bQhl鏊mIԽ-k]b џ D :]|<@8@ 5l>ׂ8X 72NF)psY%D) @" T%Ws)=]Ql`h 85AB&0 I!%ܓcxG_ Ӽ?HEɑo/wذ"O)iAR{9jJ Q^rerd{?';/iπ`Empy9:4ym$5$1۪z٥\S]`\桒jpd+&VNX}tw*J!!lOdfXcD-cT9J|eG7b<x[ݓc~sbhq2*\ٽZئ@ H؏7ը z}gYZ070701000002e5000081a4000000000000000000000001668c169200001844000000000000000000000000000000000000008000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/rU]?Eh=ڜ.+Z\Mvq@WF`_0;S:gaoJ\it"jgڸS;.`RwHN ƭ%T߻y?q؆0v| ^YܱAT+26YJ;$oNf{8^ˆFa==$OGVfn3eEԃa-s q՟e|9 ZĚ 쫔1bpRF^r+ І]XH9 c\[ t bA4*ccLQ?KO.ʍ'C/zY|{%M@ i8¯LHhcwΘ݃}&^ɐW=ûKK17/\MPkhvF RD]$;-&`*0+xe0boi7eyށ(CP&}3kx>%?B.*8 !?"Iծυ%LL֋Ih.mjؠ".cJz@ޕާz6@#QLDbt-a߈(s H~Wj:4|NP"c*Pul5\a1Z ٖV3?;7<RxC }Z04lR)hGASk_[mXEmS֢(pv}:!0U'8*mCcp~sZИuP(ƷX{ڥܼ>k!Q˥4v#ْd ,%}U!%PD b h8;5 w(zkg_::*=ҹ }GKIF@%5 ʞn'Tmسzp+GMD;Þ,bP'+8h8S&#wZ>0)Ƃ:2T?}OW4h5̫Ng"ٓ@KSe:/} `"i}cEOdoJCecg fO_'Kx0̘F٧V;?:Ohc4HAVxɢ"%E?w#y QQ8ӫx[Ծ(SJa>#گ:\ӲWJל^Ϩ mK)V:[ tkk*abIQkP=]{L "8>(x |ehJޮꊰ7/ 9xs2dpࢦIlg5[{#ԧҧ B> $߫]"\ėPȣl uhp8J BlpYb2XE>wNxG heG MZ¸nVu]_OxN44P7/£7 CfR4ϱ4$r>rAҞfu:7 LG #Vsmh mps`QӡR\, s`='8Oz) io(o;洼ފ#9EPreRxN#Cu@E3X00LjH46tJ l9ޝ;QX40eQ46"tUnɿ%&_~P+0)I& ]l&iBX#l#P(uzIaLJRH8_;'- )1 I 9n{XۉsLZ<-GbR5D6}'1:d0貮8+fCTjm?w YD1o#Hʗwͪ~!yP•׸^+ . Lv ՃnnD\^)9T]*67i<Mx{0up9D~m)JRj%4"r7H54T8~j}S,$_LIĬRISWH)ãץc3b;e6?2fٍٰ@3+-#K&x:C:$4c_0#_&q؜SI{PpqT[_?^UUCvFFa?'T}\ t6[߀#ĤbɽLruy'З Y` wqf7Dʀy *ж+~jڳ@ 7iJ! [O73GK-I7.&&F8'@xrF 6D%U݂C^ߊoN92̪5W ߋs8*g :[ȶNWr0 %M>H;.󋿉p$؃9\&, c9a ?uV  yEH}mt~˨H DZ.Y<'2gI>j5 fLe`hϑ\(9v7]pfwaIkTJ둒ʍ-1N-qJ}ٴa߂%-JTUh ӵ[0oˀ̬P9f0= ֱBӔz36|#c~a€5r"eun:głm(YˏUC}Y., [<ƙ(b cƹ kRo\,bsĨROk/~:cQgG:t2(hHyzGL>23Yz M_]dqQ(Xt{63npKl]U0,6l Y"ݽ`V&r0m&<0WM/XUf@EҍwW?HPu Igf %~veoc qAuѠݪP55ya3G`Kr7Xy2naO-l0<˕ePMS8i(PO* 7D{YEj @X~W[RQg%ɳK1'Mi<}yՂzkiYx]Q~ȍx(eWx;e25ss:U5֪3C'bZ%$KP Ba>n_-!^F_lqBjC;;'K,oz'2R$Umrz`js\(X˨NQ./ʑj3ÐZ; (NCK'YdKO=K9*quB0 8P06g.;|vG]TQ)OG> n y#(pk- 쪯i@I#_"VZ7TY*FD$n O5W9fx4:HȪ:p^sLPʌ*Wu浍 5qcn&Ar1,5 X am/IdC!X.;ט/?,· IIa3dfM_p+p bü[Q^PFtjz86z_#g23QE=|%w*.i~IX2X/??*,KJ]PF(^2 M1>p^bo[wj$䵘/aǘ,`_A5ZyP O,@547?Xk9ǘE5tqغj1#[rЧǍQ)=21i"_S x+1ty)S6ԅ/KTBDLyG /-4Z fNM6Q`0M'[7 94,.@/ Au:sDLx܃僡+A_ 6vڂwVWca@a>X7y͔gp-L cZEqY,)*ϊ 1g@Ƅo;NE1X%,R DS _X۸0t7KEE-JPAA43ZQ iY>/ڥ6#=4잆DczI;Gx*or] 38 fwqN. kjix:uY;dg{)G0V`3ֻ܎Fg/|gyi%U9Hjܵ TS'VajQzKFgֱ]創SFPe cbGzl)uMLS܅FA?U XUL_~n |$a|i~3q41Aʡ%*TL1q uaW#d"c6ZF5V6g$h25`l9YI7&:l(TW;k(LZ։O)B:5gYǷ,0CwgYZ070701000002e6000081a4000000000000000000000001668c16920001b370000000000000000000000000000000000000007400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/']?Eh=ڜ.+ȟ--HѭNxԏ@4p |2yd@J)y{4AZ tޘtZwkKԾA_ѪJۊ`E/K=aM?B=P/%+yڝkeys5̈́)=PM!BJk6S< ?-r,@%(HGesm&W1ŰkCunQR6chqX:P^[+H36sC\t1k?T%l~zyG:wMUw:;JPv3/wK.3o2{Za8衳%9>~bƣ߯qt:s~x;cp\*h (cCߘu$:<$ vW-W_I WV~IgI *b]f*.&UWZؿ\=yלaDm <vrn=[2ۯyy9HA\,*\P9n*鋿X C~Y2x(APz1%3冘/+)u3?BoKa7cOR|2*|s"Rs4kQ3Ju|Z6'K#3vѺdaܶ]DzlD]EשiM"7G%e9v<&>~=5YUѧ13"^4;ͧ3Z(aNC?@Z\4zlE`=<+z#8]{jMX+k>{]ewQq=[rU=O8~D:^Xl3)EΏ9iZ̯'TŴ]0AvRю7.bqAi"C[rA 8?v6X酻|"H7Yjw nhQ^eð 2+ƿҮqvS;+aj (!v ޥϼ\ E[L_K/6 st/ɱn^{\:u~p'hs`C3{{z91-{ 8N/ua(,(tX|vf'KU&[$˩('$8`C'3ڻH#rCDRmE*S6lyЈg(3&=*ZU̡ ]%sɖ r ~^3^gp*a 3G4fNF0yqV?vgy5?OA- 5F8?QͣhfCnRmnw%"4.QgU߳c͗>2G9QSl]~]Wl."^{&Ӟ'9 IQ\Ggek:ncUOO7vznӥst ]0`M xlW֡nN$]~b(H@`kk#zH~i8[5eQxa LMq,h2 !rkOԞ>(q>-m͵Y#@xλ{N#ލǗX1tP$\Vho8DT*)0!#y3pLOQR0h@RCZ"QJ\F%ᶝCnGh{]N]SJln_^#Bbuy)1=!3l00)$@ʼe 8OT#P2i[DVctx@O m{$˜CJ8_o$ΌXU_;Dv%C=/ |tYqirWe8sNg!6i1Hw.j}!Tmr9ߙ !^fG #uz[$eV{mak[{W5厘$N Tnmh# &bw&;9Pj6|/1`ڿm3uu`\Z8 lv_3 =n|च;~iI\>H#pKT0z}DF2sx>ZnͰ`F5d"מA !*lD%-~ӽ`8Z MFqӛZeR8Zł0HjàT{|xj: *l-cmטRY׮,9d)q3׾r}OLeAr'gɛhy{֌YO{F(CwYwG#F2YlVʓV3bH~6r';6ZE]J1Q&KJtr7<}ɽM8=ă ؾͷ~0^A88t>d Iս ?~3ndDDC܄ჩr_jd.iG -N@TA!8Mۯ⁕2,{nj[J8SWX ;`}2V"JW0Yޥ&3sB CN\B"A1x. 7bkU4s [@QҐfH-y4GKgl9Gf %6k#ozr0ueLsvek3|Cw%^)&.o&nj1S9F &0\ |P}"kqyX$xye%ܖĜfk-'f (Q/K55,BfW[9m<\|JC:#70Nyf tqGq/Z壓<L6Sb J̄F3@Za8xIF7SSSb NL"qCNK-TDQX4u3mNz/8t(eWҪq1Rž j뇆'hY?( h*!/-L*BV`K0Fs(zS%]d"DCOAqxV;[ާ6q/ñvT%E%eqrpNS &Jpj8?k5ZeC%v9MY `Za)!i^)ܓ @aGr(Ii#kf}µ]֢<ɵ2zAm ڔvh6=`a;ISe[Mw]nH3-W-^i9; We=/֞G]7L3}CsA5F$[ͰQaDo On_DAw)ZqI,Xp|$,RfyƳi'쁫"xyJQv)^*f&5k£Wa<9*;:8$a{pEn']ՋyIk#E ѵ /sUÅ:#~_kcr;7qZ- ]:mc SX 41|("xNŝ:[rik[+xhs|+yʽ=~&,"?͐1ĮiQOxzI]C^k_򕢵yH*ohe&}7T 6#W>x˷C1.yyu}2 eklƍ'Q{9+[^."=O} Ei{J &kRYk9|qSO׬Z.QqKFNEIBq?>iQ (!!.@cSy"a S_ԮQ@{!c33:m$#*`icA. rWb=VrUMrRe\ ;u!I_z9L=D3hgy?-s̵%.KyqdM5(¹-%4tߔ]DUʛSIL3ų5XP{hc y'NݕE;ۜΈ VYic*z=`x4]j78Z'9颸J3:c `L[ĕ a %sCcꞹ1&>(i^&UUqȧw ,\lm 5/kSbS&YB3lPl/%]Rhj(6ѻ P[(x6N(%GaƦt[5`̯)k[07)=}4TE+꫄ܸ2^uXc\˂< x7%'.Tug!3ƾ7(&tۼ1tsZ ȐZu׽@VVmz׌\L@BܝG=?b$Rqi9ԂuS[!D=2 S&gM;kJ;C~6*H؎z6}.ESp&t`~28.GTOkҞ;+oϽ\I6O NW=Og?6ޡRycs e -(yx0WN?O!ᔳՏ '4S* ~"E$ɘB'6\$; BeSҎQf࢐ ~4^=OvR 2El٩lE`*bFLeÖp tqzrCYxmX\#eHVX|ÙOrM~q|夀EPo4T7 OhYf9Jl^RζN5 x]gzsV:!͹r=ˋMH}uKͣ-/Zmv-YhxI bB7k08*t($!tHaY\A^DwC YHX{!NYkd6=-Ꟛ F,I@{*6yGŤBe21\WjA& {@Q2x<ߴ9kqw6d&пAױd£~=n~g8 9B[mq&+E).- xK#pSFGBFX 8uV?s :jBJ?+c:=?g綟)$֪=z߰k? QZçUiG[wybUIj ScTsFJ{lsWw5( T;8+˜\x:(R |0=Pf"Jn_("LV ڟcfu 2qV_thG͗)5 Gw4)2oQ-fT]Qzs϶5h y> >[ڒH<6gXk@-B?=p9T/|т;h2(l ;i5 EEĕSE"K nS@; ,Dq6qV N2ɠ,̲R1{@C cVj!H͎ b3f"M g.(;^bh2D5H~Iq>G!++B(_#\>a4 Vba"rV<ϧy@i7#]R} I2i<_JTCxX C&`y%"D[I-Ǚ&P[7:Wr/s*[,O8P͢ q_(iCC[m ֛Pm6r&GH$Sǐ~g/?gU 8i7#y1ly,+2=fnyA:>(|/0Ǘ]tY+nb^iZ=۶6&wuy@9j>#=ԙ%z1uNO˶-,5wQM"ԇpmB-T:/n#:JM3\)ҧ<7MbK6SHr!ݠY7aCpe*2I6=de,@X|O;HB2]_gJ¨(&k(/oɄT ?; \C)B9}M3ԏ66}pYiGV5U5)ZD8yH}FufU0M>xl, L C]{01#P&8vcw#* ^cK`;)rA*D1 7GjoGvbmHD vUWp7lKqV떀~鹵^(ܳל\. w]k/&Ѧs=PqvrN YƊfr_hGmrysvܳUNwlr &T,5 Mvɞrvgg ;$.Z,MA|KOpz`RK ۊ X. jrva2dBD@kGQ[3znM[->+zx(1E RkkeMIYRkCV.Vix>„fW>p9㳔 HjLJ 1WeAǓ0%XVHɈސ8IJ97>`ka}/!I)EoW FV6z'%;sG3ˍ&0if%>WKhl~T2H^ 'zƱB0;>"FHH_腐 @[ x笔:ϝ]"yL T-vflG٦ ZxSᕘvA0&g(TzEKdXuzb/6y\RMklx' bY簄V*-tv -1PSp$̟Y<)h6TPd7gU樌9Ƨg.S'w3'#woE6Y55Hj2hIړcI\JG`z|3𳸱e[g L`=XÚe|MTχ9wP,U:C~9*dɗDe4ݘrWYROehULs$PGEqN&^ѢF}`7]G۱= y/kUl?>]A~ Tr]rU8kю^f7w^Ay:ͤ>u5{D(><4|bKZ n @#nףW[YBM&'vl.MVU8 ukU՞u2HڏbJ3Vod٧Uy 3o 8Bgct0_XL`F:zgյ~TW^.PIj|k }$#8CaǸZp*Zf sGɎ5Eex&T1 o{[:6\yׂ7(Q&vTɻXF8i?62̥@:jk¾ -GF^%JJiާ3aWW ':(hq؇JxR6{_;ym,瞿/Ee#T=Q> : UJ\߶Y|fBTѳT_{ I;NJpE>u8UN}dFUS󱯑[qf8Yc5^K}_U\AɬMwbX]mRy\U./>VI mY|<}d"+DmZ23|Upz$Y Vra0Ïɧ+H댄o˾*d={RD¶h6T귚YXз{_ŢAfLVj#&foiٵ˙,ܸ0aX@5TLU{UAG!?Zw=ZñY?WN\mO?`:pjЫt2aͩ㪕|ˎbƧUƜZ& b$98" !(5di'X M ݈{|LO K4H@>bRvà9p`LY@]89Հ0Vz,VbY ߗLհzD Л$98IX٧v$IF-W|@`s.&(p]bp>&, pl-o 3ol^6qI6yOgӵ;V'~ak| rLa,Zg#VSJ\ϞA9@. ~OJ[T&/{fxD1[ԝiҰK_r{e=bAHI{qLfy0( zg PN`>zZ[hKǍXd7;?|իrd@+1QX3u~N-5>i[^5'r*k킻w㫇 ִ?枅[UqiҸvOKT.H>I1v-RKJ*Kޔ"aȭ@@#az;jU^pT%N~1[o*s)l! nɘ>кf&f@V&ETC&殀ҏ\"tK=~:zz30) #d\k"bXYLV2@GNӯ.g1}wtKL`ڕBb\f7T,WmxD7lӦxQ6YT6gܬwn4J2DuDnBʯ/eweǜ<G@$\O)bdҨ%j,14Y|o0YODY`Bwb.є(/?䂐hN*M=?z?1Tj ע~a`bLŢ v=f},-29NC(ܲ?Ե4?x\8꩛exm4_.Rxt_ f]m'9>`yͺUDJA!2J I/=iWCzĿbDgفH_F}R/ ]Z-rЮ`c/A2E*²Qx>&[R<`5FZ 0HCCR7f]}< 8 $jac6umޮA9BA.=K[ZƦCQa̮g[ hŽK./i*J-Aj[Xif_WxKdplÞ׿Z9y;Z9ETR.kUM9b8gN*A!ouAr7]:L`wꟋerjFY0ץZj8 ^1AvrY%,5Vr?J$OGq9e&@`6t" 2ҟlFաYss7c[l2ns`rp9gBCxSTC᫆Y \Z\P}X)L#߃U9MP]Ƞ:'wQQmNe%rq|k+@\kbL kO_7;=[At+c 纴<5uX$ab%f/ZlQRպƇ' "V4 ìN׈ x]Ÿ|eIUVB6xL L_q M'έEcI6ROleІ(Pd ?uN:5s60҅0e<%|3ԡl`x Tq ۃ|lX.G_'+= 4x~&U 4GV\TL X/*;KN'{zPcm<["9\P`|+Ҕ4P6jbMVJqB柨YVq 1gGMq=#k)hD azpUȸ(?_DCS**TГpʿιuaE6ݱ׷e TߐUdmr%띆h̤ڥ)ݙtx;"pllmtk.k?9bψ|agu^0GE1A@#[Dz&D}[@g zzH;zJtPn݋&(쌴VflAeS|P]*Kl.pR 7H# LT\ v]di79(/=ΐPhPJ0,(j`V 9p%yђrLQOO;hT#N]^fV w#aC3|cﹻ=k/ 7L~<)<j*_7pT^r>0%J;R~jC^مυd^T)' ](H A|74,!"vJ,^eU]]5>6zפec: ,NySvԀg)gG͋>ӺUI`1UUh4(yQ=˷`|Tz-ݳ) 0ϠF\@``d*[`w"`.Un;p> ,~L] vY)" '~DKt_&?ba͇_# HsyP7wN VNw -*r uO][) Ϸ)8^r[֤ 8?߾=@Ա@0~n~</"4) )K޷R\\hA+pO>o2rK]5 r9\#V6ѸLJuRLji)T!蛏鳁> T&&mgXWdQE/E01Q>GrO B|^圸\ǁӰze3 a/ĈЧ IgJ{ NYiqꪽ%ScE(I DszC81'Ay-8b5~KJ0HVr/toSB2]t`_=abe|4oӰfP@g*ix"%U&t*N|WNۜat RD<lȝSl?3a#w'| G_@ɭ(:}v+<.j qdLذ9gEtiߺB5ho%K %Mp=#-Y!:ujZ=W,,NeTToxUh2T0g'H.f[e͗#67#T5M1??N`KEqT:DyX Yr.8Pnk'佘ԆSp仿/ъЂf[X$$lWNy32zO?W7r:W؆߻ X(~;uAi_R4U#IfoC5=p h3h-pLz</tNDXU4Mg=`e23;r |(8r\z9'4yLC.(TQKX㛜q2}d~@ntl 6%f4KLZfXS05bqA 1}< ;Լmx@s=af 1%m)6m}P,''7$9>2 %|ֲ TLmJbؐVKI8h 3jS<m‚܀vOd ٪[ru8C0=S 71Hf7؜%2 ޤսhui@'nAb;> `f--B 6Iڥ#e}cT.6{R|U D XvlxIJMi緸sg)PeO3-*[ׯ,t;%G߷$.QpyFwt@ ͤB6 58* ŵvY<@5?WUw٧7LaE2$" d^Ԣmx.tlJL 6+IJikZh77%.ӐS U)XcCQ#` 3엣6ȯ'jxR|0=wAhb0fj%yZXɍT|HP*h~,GX2_p=-Pi8PG7Š?'XcHߊSٲ2w e|̏fϹM>Y> c{v%pF-j+3 ko{O\0ԐVWPi|m\$cMNފɈv 6^ ;akL#ٕXo7ʚA8nS3Z(fD=}9eZPB?&Mpj~㠱aRu"M4BUކɇk7KZdƼ _;SW~HHrId@dG:?g8V Zُ߇+*H:ai#ZXqWhnYøڊQ6DX`]ga5)w0K>9zآxY_ZFL|HQ|aK7ORȣ7}q% g']|kD緂Bb&Y*?z̥.ٓΟA#^ di{gQR#@zEt$#kPõ~@ߔ2 ܳ[3y¥ژiPz '(Z t%eQpβtgjUC֨)V E&hDu_%#e}"ں0>g5Ka8HyTS\ n 2n}RZ|4%z:Y ~wo,&z{ ^x'j=t>qՌG]jPuթCgD6uۡ_h cwM3 Mj= 4XN& @YL8"C(_iip'H`#ÓdEVfUI>.ɸVjg[)ELQV'Wu!p+LiuqҗP cΛ^s ʇ͈9 CF2=AWn[%vgA3b| bX[VڎSYT]a>[Ju=cǜp$їXE.E콤чb?S&z"D1Vׄ%gr?+s:?l(D*hQyv. 8M9`$-es`R 6dEOe#LX'q"]}FNjX #sՌ]!CabMA<~S>' 7KϼX,NP\ʂЈp\#eF`sFQ9O\kz>5WWzqYc7jՃ7{n-[ p6mBr-%3~`?BᯧoѦ´D =,,r"B|u=-}i06:LO}]*vjXݙܜ@jYs8O;@`]*WX 56hBr8[׈Yނ)Ū o 1.#ŻB#lj:Sg@rg|OLs&O/R |`cfݎA2o Tʚ]ԿvaYIuŁb׀]]vDFy)>Kܕ< j]h o(l o_=HJ,ra2E8h{B!!o]v1c:v'Tr-BA_LŜUhcRe,*mi0(&yu{R,XWM^+QĸJf!ý2>w:KݺBA?hr؇;w xi\MHľ2IQ}S\Uʞ[&<״\-Gѧi~}A &*06Fe|خWWN q`y!biHm襡B.坓\%(,?6>sb(t\Ŏ<ĄWB;3|[d7[W̒'LLK DԉTW[R\fҤܨ}FO- .&0]K]B#N2o6[WGlg'PWRTc#A%[G⪷lqQa8^-vY wj 61 >C0^_j`d)AL_{Ҳi3'fp>۪[ lj;kSf?RHmxznIQ&j "wHkTg~AD/(+?Ub%OZ-5u9Y9&,+Z9Վ_^2hOתTeUPBrǚ1)ng>Rw$%B 1Zm4mjνK>GO&ptkv|CCKqQ 9P.L-@gOGzW ]!h?φi? V1S 쑕^T%$3wDYz[@=1s6G6oǙ3nsk{. mȠC^U9WlcHPĢwԹc,8ѿvQh=t4`)\XzHPx ϕԴ|Q}x&H+-hNRRpYRꂬ`Ki.ozMqۍ:A`Bٻ(l 7@Nپ) }MC6u>$A讴Y:>ԍY0 >m[h#Z'NEԍ, )GbŞSGG.[A-J3wҬȔ!8 O>f7[z-(eʸ N,DMN+K6{[@It,9`f[A8,*6h?W/һnm~:WWαn뮼Ku:޺mt!T(V8OAx]AP_ԒHfcWe=ɲD-\ُkG6*d]x-c31m,@* E.\,Z7ao3I,5(]/-D񲹥c{1d(fpJ7.)xUw/F@+q /TM\+WNr8 xXc Iܽ.&k%` O (L~ 2Uԣ9mGt/eWOn8Yj.׉*֦=a1n2za'U㙖^ Ewh2GؖkBe iu9aSpזEk˾AVCa.HÅ7:J 8 i'J/ޱAC~A0;*Ե8,?q|hNNކӒ, '?9XNe@F|Pt`[@G-+r}FT >]]+GZURs>@!V2*c{QƂtxEbyXŝ%ui6jw+h|  qY'c=fQ=Mpo7l!9ڱj++F:U \HNJ>zRkL;%:?Zm.ab4^D'$_?a/yj%V+^'.d0Ԍ4bph;x+rvCE.k3WL *z#r , xJzN&{r粞,8)DIo_\>HgmX2TK 6P K̙vEY/cpO뷯&u( (/oWdݽvOLw0(!%X@ͧZ9{4tE^{e׳s“bەt&#To~unwޱyyV* qM?kAJ&Ō<|" 0W;`ZT\z 檹|SJ q[w:tYsp'qoh1ٔ5Ak~XWX&q#eV~]-R\EӦ3lT"Q`݄[4#G)aCZod8+'WӿClt;n̐Ha yWIt\( dn*3Фl :%'lWEw>;c>. IsMJ9y‰Q^Z'  **?ʁFp7^ѴGszn9Gh -≤ % I_4eO[jF{r8YΈl*z*,op7:jѮ@$XyEN|szBp Au- @ry?䇪8$Kcha/6 8PDNߣ>ƫ&Nh`mC%eY5hcG^ =TLYEb64dI7ڍovUi+j @kƪ''LOͻpٶlU*6K@PzןUTb3&DJEg^DgpvyfHTCmel{C=׮2nHr^ve MBiEQ |\c/9Y!B[epMOE7L1&;&MecRSgpȲOcZ`/;,đ7ǂyN#GQb+6T<յ\Aɋ+`%xlg TɠGy!.z.O{ME[ˣt4`իfo5[T,4sFbƪMa/@A˟ƃf}A[#|nPl2&+ą]gVɬ}%iEcaBV{I?E,k@t5F>e$߀.d/O#tJCWQ5F*>̂,1OJ 9s7L Yi7jԾm|pu2"fK%zb<(+p)̳1 v;Fz_bٶ܎~1U69XSpn~9;FڛLQ53|\{nY4#oH]&r3 c=;O21E,džx!Qd}<yhC[1 RO%]zy!< )q[_*TFɓJkѣ?UCglzդ$µsMЈ8C9ޞ20繆ݸ`Hg~}_ѝ9J?O cNȲL0`b:c0FWLpni`:kUI@]N}Ǔ#8 hE;bYEznTJ5t%Zf1(IM_o~@zP."@ϛ Żhc)4b̢^1m Qtc?,n~Y^6<%rH}ZaWJNtktЂ]?^Z E^]uM}@ H})%U=R-=ljCp9.)=a':x5@'ÚfZk`mWel0CptfR>hkyRmNʇ(O#Yj=d4Tzp%mu;awL[@RPpӼŴ sٌC!d_3='i%U۽E%ƂQ,bNn7'>ʁ,t#Ͼsk3e"GZ-ɼWt:v㿖rn`ᵪ&0Rm l,c˭sNvoc$ȶ Vt}xQa$x DW9p_tyM=І8jׅB % !wXK|fkzZPX'D.luA`Қr-zbKwpKCҠ(13zxՊ2vl꽼ž С BKTH [Kd Q<ś,E06 TI+D=b/J] o (Dd[>΢RИPVo¾lNJEr01:` }^S)to'᰿:| H6"k|beܔY K^زS8?p5VD%mA٩1ʹ`mv&-&WltLضՕ"QSt 9VbBQ@czBd]F{o, $}$2Yg(cF*fkJ A ,TvTkEؐ6ccmA<إ"Xhw[P*́~a &g%ޒZH036B_^w ]pb\q R!WT,yi聼1088{gIӝV;Y B=fVik?#xg?ўM  Z9rKPL[SbM pq*QZ+_̝\qmْ;-UrrhRBTSJMEg]['_Xdj}aΕW22H4\iTWu`b"pYH#QONdacQA1If5ċZ:0g/͚6~)>&iŬ}gk jyxA+M0Cb0Lr\8S%i?&l :ii0+{Dch""XyGFüд@:*mr *f>ttK`|MdxX<ԛ1U1LQĊU_=#[\h.bpY(mt`b-Ț%m_;(Р*;нEB :TXuUiK0 GCxQZt1A.s,Bvt i*ઐWhaje4Э\6]|W%=Ɓ05tD2ڞ}nS豣sufIHhOf O:]'?S&eF% ~Qa|/{Uw-"#Kbd%"r抺HpeDd דEDY[AqGV@O==L_7ȇs]#{m@=zBv6N#gv7GCi"*"̛{h_2* ÓР[ R*zdna&+qC,mv FohU}@&RT co?5FP:kL}aǫU2U=pP$&~L cFVU54E&svФHf~z&u4̦2Z-H p&?tT |"0J_[t.{ 6O[3sԺe2pk-byW+>i*~=oaQ`!9':/*w[+ l/vy穀J74mol.W~I@}&ue}<7fBcDI}T ۲bHI!C wEt"2N` / W7-ՒWU`4ErZ-5DHi?4jMcC (l^>p B*mGk2u&*c~Ul@&)%NM9rkfK'>Ӻq"+U8-[O )ޱpnCSW**xz n:ڪ:KOao  X`љr2)11`,"`:~>rj! [-ԕK0{w Tm1 ~ F^t:PA@$kWUBOs!+-2 Z3P{Lu}BRa nr7g jLqO)%2BQa;$LRm&UR7 1seUө0_CieO}VleLܶ=PqK!,4(,+=uаwrs9.O=z<լ$ϰD\v&^Jc~LXk;Ԥc%mo\ebry #(4pqև@P5 ;.ݺ`_֧ A;z YN~N-j@S(DI>Ewa(.Ezp`TWtH:ކSf+Onno6W. F2 aTUǽIrf<d< -IOƏK 囹v..^SFhEg, x=CC(-s<&JuwO6Dۢ‚?ɷ 2&W|%GA/dÇ#d[ :UI8/\8U|z2/;&4r.C{% dץB^p$eb+%IDHA5lEİjtŗТAlX3U}V}7m#]yoa$%(FTT %7/Nl?e&Hܘ3) %qu*VvydN<c|,AV֤8:RtuSu,i-vFL :=]MX/%|~ȐuVm[fN+LZA0VaI(rZԱ5 W7RZ/'$K/mQSzQ)+u6J8wUӢ\<`'Bd8$]@MȟZ"bR?B躔`cɘ .(\ L_ӿa op I6k]"n9 +pJ?<䤕zn6dI,(r5a&b(TIҕ)Mwd-3ViE/PdJq&'M%?:7-qqpxh+od񂋺(*F Udy xӲNwL;=F>꣉_ضo@GC 1qc]0$ȉdf!^h6Lݖ_N8 kݪJۂ9 r_JEZܻ^^?5Uq7I~/ʻ;Մ 1G=dqY| PXJˮ~(mk*NX't)!L616LTbs[ϽAdskpZ|%&m&cb6Q U mCSgaCnHmm$cl*F,c( _1p oHH,3#]O2E Rp9&+Z9LUY6Kd6 ochPu*C#(IցRxx/@yMUSܵ0z#t"&o6qhdpS t<>A)Ymġ;8w3YS{Ē0g$4Ą2ddm ~ṳ7ӣ?YJ48#]:Aw~OBl>?}r#NVȜfhcT*S\JGZڇnx FLbi{lEձ9xuM^hP6Y E|5wc<#k2=:`332P1c'<6qw#'kubNtDHm%7i0DtX8GLM'Hd#X@@ Sy8sf]!30Ky1n>9NMtgR>`넍xM Ă! \JHiGd=\Dy4 ms_v]:f>]GWD<0sV<_vGo`^WQ43C gj:(.X~PF3Icx3+NwfjՒ:,@?ϔJme6weY2 ̡Bۄİ\z Adռ/wK.5Fg3VP"eswX4'CS?dQa:YUESO[l,Q_Y2d=:CeUlZ%1Q7:wፙJt]؍Pf&=mkIB37Zn{:z6TcsAټk,) kb^j^‹N띞!˲ -@}FxJ vDY"\ jBMUß_J: 7G >V i)#ٛ4(~=/6t|~+O8:6bm\5 Neri_.>VasJ-ɆcG45|kO^@|0q#}(&[6\ T/#g{GSh24 &b\kKR  C\ KDbɼo1u;r[V9 p皴}%>a-dFĕ7 3zۯV5'`iRU`m1~P' sᣨJb365_~nY_\aN;E{ M^i'>MPM/o˂$RP/>so`qC߶h^;)L$~QCvYn״؋(W*2wm !H_)"Xt UAl Dh͊ӣgJ~&922 Mrqv|*,܏dN1 jZfЬF S֘Ъ}V!J}*IUYoc4gNwwռ0@7(Q2n/ս>w,]Iun(.1}zJAutrmnX>5h">E&3vmWnA;2}".vDF8{T '$@W&u1V6 t(ɿtAfI-+$;?U?5B$I棼[o\;W:^ka 6ǡ|j*o >1w˂W>9L&I=PFko'(7GIK>t&׃@K ub[c^+iK/4[3g[q \$VIZdo(9zBO ͸c?w*P F;G|<} RUyf%"^S Zj6hO:R+ˀm5{ B t;} e@hLu<R͉yDyCHCqDQU2X[C KBC^GGzj MVge`\q]WST\ SCΈ]~wN)iNl%U K=',9oi)-Svx)S);iO~3}Sy8[ܤj6BJ)b+lUV݂IԞE9Ma`)*/blMVt,f3ۛ[Ƴ~mw1Y8O\ԄnteIOD Ў#RN@Y;* {zU +=|!A %Yy^q}T-$MwdjFzM`u=Pm(.Kt*/$뾗, U;EsΉ|޽A XdƅlUgns1ioޑZ:D?P7)Ucjqt\XW**o;G:6MMvpP.]qoCm_jL4c wL/2eRh'h7fZD $<>Z_-ͤ89VΊ7m k=)|uGU GrC+J+cNGXyowYc4Y65CD:O9 u@B.m􌔂c5v.q<)g bh8V-ylҘ]Po ڣ HZpCo'PL"[Tj4(HxYd&A>@uG{ dSX*ƾD9^g||t`Ɵҳ;'F/ ?S[>%Rb/!/*P;O=,,>xn0ĒI*GK(u l9%{G,w?hWhEkF26ɦrz?ns.j h3f&~[N7.~[oPmNaJ#|v re_TeZeT8*-P,8n8l0;ܣ9|f+:hD0Ɩ?wӲkgsT?Y;7"PHrMz}d'7s/ 1/ iY.U%7KmoD=26} Һ5W4g(ISyjz2_ou%  /i Y\H5H%Qg  ō䱐`([ȳYGe]y͊B>"H CFKgdi`-]dos1)B ^VX!NKrYB2Ӏ@cˋi α$V"E `Uqaf0?jI|߾re̗C5yRܫ1vcw{Qz8J|g} (Uj i⼳92u;WW\hg|OV)d/Cdq4'w|T|?t#$|$aQя DKzI57%&cL@qKjI ~ux$,b&BQ|mH2! T>&oL/dXB\ 5ۢr1wi lxu]+D Y'D;kZL|_)Vy{ztaC݌!ꄵT[M Bޕ2.^9JY% -=;%J?T#s tȉ9_׆VRRH- ^ 4DkeST$ py뺒A{,굢 _j]T~:L;I۔RO%}ђ{})Zs>O}]" f!k 6" 2k4n7(/.lpF=( 甤m]e׎-kF8[g{eAE]#>{UעШ{D}A4 ڝ%i9"PpYj" l<%M:mXq}` edwF:?5B'A/a#`r׊n)~Aʻ v6#cug-ysEaR5NtSCO`~(iGiUܮ p/jM;l#ɲt}[p?Yܷ,N&=d T? aśܿ8ɗL/x1P)nͰaFZW .P+|FO*SvXl kܶEӖr1Qf!lr9$BPI7ZK1mn8ą*rgjsfACVˊ^wLicGN&of"Ky!2 #DM=&͓g$6kʬ5;t.$-b)4=qۙc`߭[0c+>Xp iY:1W !;`^Tf Bx`0cFhl1%m_8l'c Kv d) C l0u0tAzf[jF,_zֆ2ޘ&pv+쯷Qeh# šYHҏLϗ3))ƚUJL'mM它],&R:Mc$T撇+$TAUG;:>AS` >0j>"?U,؞o\sߣ0mR Et&TZE8~Qz>iRnyxNd< ޜJ#ktm .`Y4 q"9uۭ-)i/Կr ( f0F'; %D+{:|Ë5is+sM5n. vvЇw/1*-M*ý,QL!O${A้oF!|~I#=>=N bX/GG)+]ÊBS2Ձ.3a#Ob&yS+_ 7zfkeĿ1]4rodٲLܡ6=:/4Sm}هY t"S?czgA LBlZJ!Ž;fsl.0Ig?LuAG kJq[`ni.|,cu,\E$H@o¸ u^jfsneH6̪If&fd<.4s:u8y~s:"OP@UL*Q]K痠H u0rW;t.oHpZp@3pufYoyĿb<ʉ:-p^/V( wn(6C"QӉ9Xq7}*C.`W*2! oSg]DJ誷s)  %sAL|;ŞyWcd{ ܏8%vc;j40eoݵA-2!WK9\v@BgGQzx*ˣ5:"Ǿw|-[jR⣿ I$":PD*s#)62Kk100ĸ,m4ljͻdT& 5Z;VHا:_HcKTٕ؅$ɬU*Z3>WY77jD^T9=,9Agu;ͫ@~Rq<ٸjҰl'1R,Vu6w:( CPQ0Ž08>`hp*e`dpZbI"2P5Nb'Õu{?0!@:K+Ԉ(Q+!9823Nċ|)H!,?̓C~TW17CsKe 5[A&2\PѪ۽BL8&MEN%359Q2u`fhzg`ajyP!L|fEWaB}(PR"H?K$M*JJq[8}y?e jRyc!=Ɔuit(J_.򿮞VɽpԁF5kk hQ6IM!Bn;gM,w%A_mYJ)4{MiO_A$E=uQoLnpwHKWut[R~1͆gy O')Ѕ_C他T4W Cj?q6G/E,I> |pN s?ζV_7g6*0.DzN =t{QNq__S[۬q)d|pliBDe|򩍼vHjj^tȺ}19?2G[mG_ iVC$V<"bnLˈ$]egQS^RBfZ*NAΩ51TZ}Bp Rƭ5/AJ_~1ǵ?YyȡYgyQɞ%j[!ɐO[ꇷ&, R[$?![zXTHMT[uuAE %ڭwhYrTٿג X֦x _$ر6/C3x1:`ůheu\L x#\Qo?p8;1_s5drD/"dd џ}~LMc%VB"PUL/ԻCOT 8ѣA:&ʔ )t֧YGK널 z[ SvI%TϧM{7Y6B#lm`e91/g`Yhp[Y-+[B?B%OlLs+M&"JanR+@wwSt}/<=L,fu.gD"遯#2iÄ_O"`]-6xOBfw(6[4 }8sG)wDТG$ ȍр.ͯ% riAI8NO8Yc#]$c*[mK[hHLI `ƩB& M7wYJY=Vb@_ǂOې>ԍrdqkNsՋ3Ml䜊!YW7.yHƬ;Ý`ewxvfcmr-48H!XڢK3!茐*o*XmNsӀp<+QeȽ g?;7٬og),iOHXS@ ?'D}AU41]_p{X"鯷Joƺu1ne,Nqi^-$%at"4 v2uSgE6Gl"G|.`:Y\!Y74cgITE.0IW+i|Q:O7 vlϝww| /QCLtdaa >4-NU׫.M(xִZ4y>ܹn (5kq)!SfR*}FHYW 8&ίj.wH T@8>{hk낰b0DH;h;m8]}!\2U_OFc曌Ĵ)agz(Mg1* ":[gbƤSόxѧ\bΜ@K "a*u#3Qo;Z#"Jcկh} f%ϟTu^n<|{`gOiZgm>Q#W7D^p>!pll/,EՇ e"z oFdPH.y߹m AB8Ђ82KxA>ܞ;f O>J,r鏷רq\yiԒBA$JFyVߋs'w[)v/Z&s6nџҙV_Jn,s92G"7F>4'e9Hn_P ̅@(ag" .+-C^d)cU69ױ> kSUqi(!Lq&.5(if=(Ԅ? O a[xE5FjM>zSQNKݕwE^?k z1LZCk|08w2E&R= S$faLꥋfT?v67eXBxE='H3.PlLx]2% ~OKGXOJS>%ÐaSRVX#m~ռW7BQR|4+H#ZN\? @h:i1(Tkh5ʔ{o-_ Ny73-=C q>9BIwsEU@y 8m)5N)z痀!E:l8!XX*P-  B.-HIIbB?r9ˌb[!sD f'8wwHuoޒ{݇?Gaα)nq.C0i3у\J jP#R9ZQc"F, s/;-døiCoeG/1kq9f~MRC)D܉eVT>ޒ_y`?tQIdЪd{9yi $tZ۝8MÁYDTԗYwމ뾭DUI6%.茴|Mm9$ 6d$7'jm5VDi*lr*J>,>c8oaRvceb?8!Tp~7}o |*6/vb(d%e iY.WJ;Q]\cR£B!N.}h3ٚWnz3 CuS ae J֍'JY8)D3W&4q6Fœ8ċJ )JHX;{5x8Ӝ瘹C l|S`?T4[rm}eӗڟPq >= |3!A}҆QiI!s~NhS)#U۪o,r ("C /nă4 O^ *D<\$V&kI̦e8•W!⦘>Mp35?E{̠~utA`<O?x[ [iБkd Uk1}$ tđGsD6y3ol$.v?$"o$=uDNF+r`@'x YAQ5=KDcb+䃏Bލpe8]*C<-;h,I"ŞvٳtV%x%,N{P,~o2)|(LoxN-u6.e;=O$\Dtq/ՓzA.lgp D%blܕ^p`2oRo7Ҧ4՚=ʅ$5f{G@ĕa>1'\ǰMu9iBN`s-(N $+Ƹ;uTR,\0Hƒt82RgDJXˣ j k/M\ȠT]Z>^:]Onb*ĩ6o"j;JZ}['"C TOrleY0DY ov]BQȈOV'_\0Tjtͬ .f4::q`(\*e cW.?UL8Pq+U9/@΀1'! S)0`P E Xj|IBG(m rKLZ=fRg>eMЛ5TTťK耈NzSͪ?$m)?jۃ6y{祐gУ4BG` (4.ĺԉʾ"[:enL]9G"ݏOer19T~ L٦Wd<%+ĪM/Me,tg:h<<ŧ( 27XYV~' rQ (yxF;1d/cF?ʽ|WFܤ}_>Dø 2{GU5@rdj adu1O~R]%NP.46r3:N?*N0PTSʑ:}K0y ݒlU?N$[ߔ` nbWçIS8o"I+p|%rVVzHA{![+]R}-<*5ؘ¨D\?8?^Ngu2]vJ03&l*k'4c|:I)2#ůc3)O!3xaKq}Y6P/ݑ[Fkm1maӃg,j[lU-dp9pIEjP!jh]u1pRnWw4GB>Sk2Uzҁ=N$U.>z}0rHm0T\jƉ"E\Oڮ66w, }u&nh+)I>c~<ѵ={(,"-5I6G0Ǧ2LȳG 0!+RXXx~P$03c(f]ЙKmC׾#5, eG%w!xDD$^4ȱ]uuȩpM]28e4iG8jȦuJR4=NQMN wq…w5Q YiGD/Q_oY+1}7-E%6ecY/"RYCk%%౛~̶Tmqi!^:]q{U'܅҃ )v __H%\ eÿZpתP) Hm$+%$0Qs$yce8oRnx0 T^([=نj@^dM10c)ؾYk^Ȟ3;{n ݝd#we:$qgdK-pØ令}2Rk3'z XNL(uܵ$**1s6Zu2@B_EDOsߵ 9ONٴUH[$z\(ms<\#ͯo/}xx0Ĭ!0_ƥrwpPR3&p 3tJEEBir¨Iʹ w^y e/:o1)UoiJÉ,& ~Xa47Lgr[®8{!`YQ1O 9%+U͍,S#E\k@UplQxGJsL4x<8knA6-9Xc\AF:~m MaCOS2F}5=>ƋIRMn"T*%VudCC:YPrP>"aiƲoUEUSiƧat$Bd4H_`MAY0Vr▿+x>3mk- .D^;xIdwd̔ui,\w`mO[ љ-(C&6}UrA) _uA^ w @bJSfjUgcJ2ǤV-S^f3O PzɀcNg<2,4 o+D7+XnFp04:du1~h~񌘼L՗$PқaX\k4jyLssiɦnVFh #]I!j.+ jIbBTD\ᦺuޟ4Lyz?5ǀvH(XH%^uƂq@Z 5x5\ C1sz}Mr'"]K9ʼՈ-:Ƕ-H.1w8c ׮|% 2 ՕD׀Xb7و]0!ppXtFoߡ-5oDajg &GW(nও@X*]S(;OX."W‹M1U؄YgK46|}|vQ1 r% XS+6;S;UWQO!]y$>czEjJj/ 01 /8F 1a `sgwiMO_|zt3ɟ|:Iy@Mh@2=Z覆ٗqFĝiUQJg`v=U t,b>RmϤd`֡_}u p=Ā+uZUxԒ9:n]43)(7% R,E-'|-Fv }@j]Jjaw?3܊iv Gn >-ZDuvT,p-eٺHz:le^dz⨑ ؁ώRtX"8ŷ8抮?ML0 +&z޲|ƿqj3`@ J Mv,( 0/*DĜ ~:[ ք֗>^< \ny }O\ߤE'}Gn |C7Yy҆{{ 7z /{zyM+eP9iEp|pĎx!+wiHL3Fis(W`knwi,Qb8|8 XI*LT8/a[9#T8EѮpnY3K;XRNDq;wbbtlгAvC@헎M&QHƆ%p1̗.T*L̷lg:Mi~Y'.s`:_[Tm,cMDDW>8.W;(/~i_^Mʢ s${v5v-cegUR,&_Ń%+oh.ˤAS\TW‡ gIMMJ`t3r@-ey=2b^߄:|AٙߞT@ʤZ5qXvA؜wvg*'9 fK|x1ʝj2&Oi z?5̙R OINm{`ᶴ)PjB;N!p :`݂^6K&3p.As.>bd zx=ξS`_1'H0:M|D%g4Qoqɝo2+r,̗ Q9&YfaGԉSèt1 `P[u聝Y4VK_X3an#.j@p$|SX/ٸګ@4g' !5rx3vҺNoPv6ӄNg)ۏB֌j0#vuYV[2ϊFJOK$^O*Iph= P@ۖXh7m/J(mfI!FXP*)B i#fD.T4x'0:ZS1/to<;!#Y03J1W\(5 ]/8DN;cyzleZ-.w^\66CSOזf1DE(lutI|EyM i{Ȭ$KZvv淞whٱz&U8rMC6%\\e 4o}**2ina))0j<#%G̓Nӭ#G#qQC7 *Z/rhj Q|kTZHGdf4lNpkSA4L<,fC@YDr& |Cd}#JeC-E#uH ,UDl{]eXfr^o[䑵& iZ x ӎ\i[ITQ ˰v 't ͅ(&Arp]-; e=6tlTFWUL++u('T:%%6㫏JX<;Na&fb_ 3DӧU,99޲wQ Kz~_Ю/5Z0[e=)Y/{e8gU4M ,JmaEiSWk*CaV$; ܏GJ7ї_QRWMP@2}zٱ^{4 "5_a޸xtf",e{Ac/5"rYJM_< q_Q4:WeA"|*k (5}DF$Wn+rG1ਈv$ÿ9$5^aD^l B xPBI'BݸjhPT^&4|xKVv?Cx?;l_^\r3Yzc:2ߥ&w=G 2^oFe:hR5tCvx w6i,9u0ք5Nnk+nj /ΒPa 1I i!MpA~[*pmN`kOjYs\iu Ę!X3.mlʃ @K݂[[S;Uڎmn/޵v fCg_m_5' aي4[Rtu_͙& &5h+NZ ҍUla`Oڵ]-328NoDT:&!2frJ*vܞ 2jl5)xKY?+zKٯ鳝QCxW4XgCU~Ѳ XKN;1*V뎐5Ni";o=NkјPnL ,>IwFhI=̡؟J>bd2өZ/ 'Z_Xٮ|l30|"q3T^S.#gLv]So\XYu?8qH,FĪ@p%_r:"huAµܰ'9>ŸKB>4 bkWx ފ-Gވ!v5u&p1G ̅~Q.s\_J[ ?g(qʯ7@aTzo C-SM3AӜ4 3?$~okppG!)d5n95/YXT_@~3#Dv87\~XH+˵L˟h<"@{hlv 6;X0 wG~3~=zUHd!eXf =lS3S&Fk=:7\L62|ԧ9o@u89( Z9eQ`!}V̔xPibErΊx1Rd`rY=Vƪ~^jaal,L>= iDx4ĵƋXJeo 8*Ju<5Uq#SF{ui3I{=@uS  5i;X^Vo)פ$s-!}C__n0l(35xD!X |97:jI*k1/$vހBclbڙ]U9MP*%w%sW$p͊{]`(ssҧToC7ꖼ:!~_s1epX[Li$- SL7黜Wɢ]|kt8 ~ !SU3hWT1ᄍ篡l .Q:IʠL @AKCS%SKO}ލeЫHg M+A-c7 #,)‹ٔ>2h^ _0V97']>|}NK[PN%זKdnb,zM*qjՁADګd0ĎY?d9T/z\+wF0-gJM(鼡l8*CZ/+̧\)ÆZ +yL7 >S"kuS,gy<{wߤ^R6xW;6䟅&Y}1 z[iGy[^a/uȟSMQ4^PF+c`Ԏoʗ>K.D?-%@ D< i@+q%pX':)x~@ /0< #{8_H!Rj:flrj jBY)8i-sU-{1N#;l.zT'H7~wON0: 1Ge(sY'd'lD%Ѹ"Ġ;ݎ%ˊI`C SzxoW;U_wx‰cB\,L/IM,CW'ؕa t+{{A!6!r`ZԜuj5q5\ɖs .ƊWR4$bAϕd˖*_vt9(~ơ┝i(A$T߾4F|W?̓V7T R6]vCT0`Ca ]T8_ :緿|z)F_9{UllQnLo-) "Ӄr_9#ݯs8ZKGM"^0l ,=2 vU1q-zYeYosS+(97G m+'#SF4w^բ ~@UKTG 姱YM)j`tz5 +tcҌ_=B' E7D R*SQs|C3"xjuJ{*A *OF]wGoOnDȰ7qQCci\E/|Q,RՌHJqg$ǻ%Nk~g;ݟvLm`9R43B nܱa}(Ñ/ORb8Ggľ _6CFؑ{ʸê']n} hxRV^M5R#'y=2&X+,iMJ5ԭiBH(7ة/d/xXgE06QL vQԚP~%/ڮV ZfTd"tL_R Jm^:TU&#;oGOT \ntև|ڷ$tSiX Ad1dODW$tĩQK}rcC9sB7teQRʚe)Dn;OL. .q=AG9{4nWlb[)ڰH\խ }3!k:dVۖqW)"dْے4MTLH Js? 7KIGB"J1k]54THO7κPUb&f B)ՅK LmazQP8Ѿrd݊jf;#e&+Da1HWe׋N$2}1I '` @0皴z\PeFCowu4JL(xPb̹sgӒ^2??oq/&nA>164f{."|yp$F3KUF:z v#_@;&]: v۲AKhܪpt,/hdwZ%xL#E{,'Del(dL}Lx8yؤj' 8l&ƍO~$gHoBi o`ux3Cud!-4B& X5H|'~kD%e`7J1è?x|2O[y-jHHas;0[=M/X,HsbjETp1.ӚWMv$ &Hn3sM$"%l/a897w81uG97y'C>38FgVQDW|DtJŽw"_B5=6'cCm@c?PߣM( ]] TlJҢ)WrLPjo#9 R{$u"cHJ@?N)"9F#9k\ߕv Pي'2tJHO}ɟC "k2:eE֔VTt7CM8ԴN|{nPs0M':GM8Ah HkcS:bJwiTOC 퐃ޱ4,oRk/s uN1E3C>k=;]iK~ddN(K w \Eu+7_}Ƴo cLOk[ѰH*`Хk- /tbk1,i *N;= _ґpaD5 ,-n1eފf5'+sVwo[foKEs=s]+G/~ˮA!YSm " j@u^"L^=XW"s@FT)9HcDvGb;r|1BklvXD h0r~ZZX40aH6.BI6jd1iEh("oqs1S#e&M{ {r U;:`Y3 jyy3(%yըsF0&2|[. ȱvjZ}~CqSŚOCmUg6)6hǚ'v~1ERl>t^BBX8 qx:~\<F$OIUa-IrhrF<֯tT{AAhNHcǙ-bDpjMR$FuwuԿ3W&u =lyj1'pptx܅L<΃|@Us.0zge6Y!qSPb|GTF{Z珁1ZșV r뎞3$Ӫмթ2x^+4o]RZmZ&9Z䷴TH܎%r wgv,VqL#,I.%r kDP^9o"5X5: w"1ERl7tYлkzIrTG j=X Hlv3yPMKp#+:zgLC6>n C| Ř.IQ̭/Z8_2<ygLX'r!b>`I!=%ĀVg咬-ۥ}I%ǼI*EZ!]*B @GkJ> HoLD:/eѻi.Sk )AzOCo|=}"|RѬfh Z ӇOy1q"U} F'ïYvn7r *5 DkybL>}z.&"c]aL򣣞wOz Cu-u\HcH#=AKȄۨS49fl"Ȱ?T4!Nԭ@m~Vs*ҽqeA,͠} +dό4ʥ{Eu6H>i㔅Iֻͫ(Fi{C"֞J˘%Dnٶeҭ2c%^X2OsrsLOM߸^zp``;p>/Ҳq_und\;Q!qjCm&OE]d^uf1=BعHO7olL]zṒqX`"^/D^U鋮tGJ\uDp'9c5>L lV|ٶXf)8őI7 _Ҏu|Tje;q 3g >.Ǟ\בƂ9oF9E ek1VWPsy=zGTx։j=F筟蠫|O ׉Io~| 5/NFux6&t|i ?y_Ke.h)(lXQ;%BRԱ^v,(Okv'1ܦ+<MzY/dj8]$7 yʼW82J:ƨkW%C9xP6B`_m^$/!S,+{&Eaҗ %ﯨg%쇲f_NWv]|]S)CԹF?꒎+GKI/?8|t5yh%=_;<'?nB w;5RpPCO%7!='P K Bw+i\h<ɪ&`|; 6c!;MiJ}kIϔ YFOH>Q:LZb?0{], yKU^jn7Ȱoeq(EǷ-i)lC{f,!"rWnzH Tĵub) 9$JysѣOTS<*ֳ#zwӥpx-:Y/Sr$Ё$K=6o\Zr\mҙUo Tfugǽ>_JC["8iRG%P!ûHk\TS7R ;dPyK;8Ҽ4[u ZAhv_h@ՠF:X{ kp=H̆D 2ĭ&ۜHjF|n.Z&2F^b5Ӛ\f* @{JZ BTvAt{#6-:z>IT s ꡇ5ֺ DI%uZ&?ZR 1N bm3ҡ:>Y'3K9୯0,lD1Ob?ucIH!EgZ-TN'e'h"i^#yBuMlVOf7^)q2rtd!"Htܢpnc2,-rB֚6DZ[)Ue?Z.x'öqKJ+!-Nj)qzPϯ2BO!.uKG$0S:CAVߞe2IDl?4lIN-M_oǶZƥN#Mq^LQ-;8q0p7{ߏ |m 5=2Ax ID=[04~cxMd 擬jD3?W+$iqƒ/{yZaX`IIP,}U= G݂Brk|]n/L0/]ڜkD! pP kYP eCW)3J"9.7Ta5Ԇ޹džS2y1^pNFzf(nYvwGq|p rLTS&)YuVi _/z7屔<{hȔEQ u[#V-nz{EDMBikh"Ÿ`ԣG"q+O&BOe(7E_{l }"$cڴV ak<>k $,) H%-Fmgw˹XU _&|.޲?&yZ1|KBSzO屠ZI4:ٝy¥^'r?s#2Ncu,Lg2AIqK:wXte6MoRySUd A%,4Eq 1Ѩ=Tj JV嗔AO"gb!0dsUee:z!(J1wH$W5agG?t*VޜV`_ek+b@4^dZQs8u2_H+j67훳/{ -Zh8շu= ͍r̵^9 xkU0Zѭ+Z7Shi,/.+#1 l Pٛ;&.[f-*ZdrPVV="\rPO3bEsyE [O y&vhpFyM\?O%;E5un"ŠsfMgP`[ys ZYL G]_' XO;ApYnky?&~`@LvV: lUt_> w"Cl% {gks!h%k=∄k)pvPYVNBH8x'lޣ7Wh7M?k^DIiޮT`"! נTN :+:SD7W͆TG48k}0b*^ze gЅ3% o9W9IX[Kpz/$>EL_7旖 ˀP[i6-ϷFPȚrY弜Q>:pu b7P(m)4-@Kt`cXsԙs=UrVzHCzZA wh &5t c꬚j8=bymXv):OY8QNGfbfXBX"֐0Zzh9)>%uXcj{WșBA0}Rz0 BNC(\#$f+?_B0sj9|Nb+#>9Wgfk"06ꬷ>?4*/lR^ t&}x!p1H-plFt%p4[߅Qj> ,v d8/UIv9$605]4LPl3GZwC_ÔAB75%%$dCƿLWKw+\j~hBsl4[2̹q<[nݦ\i=_KA2\>*q8m~¨]9~dS݈YPEehŒ'u\ -iw3Lq @McR}:vf6eHR—RÀ Dfn );1c<(r䣵V1ʔ%'*m(@_;=J}VPoT=Q^ OУ=IZt lE-`!w%!8rj+< U~&+"[.yS~ߤb}{I<n\Q,Ė:س:PnTQXG6$MHS$iYc. `]ѓkYR?iSb# eyVt8If3e.&:C/I|jb ڗl0k~&iA߿bbw8W*{mnD [/,ױݶ)Xl3~*kVE^Lq..XZ4e74 N⼬E9##U,?@C òDMԇ@㖄S̘t,B \o>2KOmc%ޟ@LpB:9EEm bi5vVNy{Zqe $OK4l 8N΋$0+P`zlrJrY4h +^[кX0unJvMǎ#?E0 ^ dS*)~wO=Zd7ߺ`@ =bk=vq:<Wjb:,D|VB[Yݢ)&g"tTR {λXqG(3a.⵼fu7∦e"K'|ǩPs㕓%x"{ouǺt?^q|`;כmi Y]_4^q|p>' GkW-HO?*D\dֽjr-oZXe+i{!ib]>saΆgWRڂs|h$@qr㮮:9(M a22Ԃ yǜ2^&w}m3cM]f7pr-'"}yW'և,!kTBCA˕ 1OKShF`N+mJlLX%q᨜꬐ƻ;Cᄇ~i5ؖ7,A+a1jGru gjV< =Ct6]唹"b&`?k:+83Ԁ,Bl?Jl<,i;:c#>9,P-3ӗ 83TȄQ1Ծ8{"!H/IydaKGVD@!_i[=eMyz֦j̙.asj h/q'[g~R($E3nq+`a@kϳn?vʔK9.|_٣35Ց6$'DlI"D _~pA&,GU THmz9'&Z>L_VB#+! o4gO<BqȞCcs v;X҅~=ҙ*ߥ|Ek[V;(Cu/vFgkitmÚ4Rs-la s4!%vQL-ZPe?];Utm9>s$XŎ!{guJ8YV$vqHH `~ܱ9K6c +)8Y/{Dmh^ae+\ΟCgp5d@ 1q g3zǽVM9cPYG &إ$S`7 G?9AGZV+J}tvߴFo_OکH~=VI߼$$Eig*J6w< /]M*O0ykS䔐b~J⮀ UD+&%ȟbU.wg؂׃w*>eo{ 1zv>= q"ͽ~[P;..&K3@e:kgeZX$,@V[SDI!x TCt1=*W },=cGeve|JOf- `*ń%ȸr2gwž5$+K_\M*>-<@* i;˨ yGSG]nMZ~ `As#T ]r଎[_qoR?Fhgmul|̜dhe%7]f%n0CEZzY /T^&bTZbZG5 H1@XȢHGv<{fgNy"5 k7B@ /e@j8F;_g3')h,bqRL o"Qccdc7(l6 iXN9ıxv+@= =rtp!iYLrL_QMXg=Qgk+|),5)x~hpp13<Y.y6OOfKM`nB3g4L,k8 >W6t*r\ j#_z6Qx)` ~P\657j[qWэ Zu'+G,V@V\b7 3[.^ pYO0[;uC#ULܬl(sȺQv:wپ8!D \K _؋Xpg{I߉5'Sx+F]\"H{jwPSw';)(ʗD) _XT7d"J8^8%nY)_r

    EP@A? AQ~÷V %#eR>b-o#e% '-Z |jr-o M]}LWV@~_ :F[Ek eu`K˓jGH/k҆)d$ 7&5٥'UN~1ha8~P r_Ni5(133N,CYLf`非5/_;I|3ިeF4 v2|f`> ԭffGgZMI*X8OFB{H8L]bzM002tz=P"__ szuBd"t1%`zmG~ tnWxxJխgغTCTYQwV{3<:h˚ 3[{RTKU\t{ qߒXPgY.,z?A;J>-TqT3 K0^B5POlsOܩP"}ngw]i_BpЎUIYqm)csa bO oWXH~MG:"[Nh5sZ@A-`B.7\/Dg{~ @=[^Xs P_1kgĬ\3vF̡ͷVj Q{2o>F6KLV .m18-!(mPxuq8"aY//!c:ȲS haT0Md/e ߮+HEpO7FM!圂ȋSImjnƌ1w0+3ͪ8@iY.pt2+$Nn![78T[Tl_ vǁgԾ7ł 1jjbCo7g-Dh3=΃i~bH C1%9 X(i~'m 5CqXj\xAgׯ 2qõd\VGUC;mηPkO]zA0sqm:,voN@bk0c!\= ITQz9)\d#7O,hvF̌8?8rr*E@?M<}u֦JtR]1 ڣDl7Jʱߗv? ju]Gϟ}"TI3qrm$F8$~H+̀iYu\b u6A'Íͥ6{:oM:VB"̘X/)uFuXgȋ z$$CBr1"pMXK6qbfBDBN߾V:QȰ`MB_C|2x/DCUO\Qn-]~89cOγ\.Й`H7!b%@(H>Yكjg !&]f]~/TƏeIR=n rP:b78 ]Ѡ3nТ/ lcVcBW#%8 ]&vAtQP2H* #4y)TO|(%X E<M_LQ gsiًİJR;d,kj7dVV3Hp4&52nH+v?zİD!~clV,Hbo 5iYtPv [!-.k$ՆH!dWf#"ʹ?K#1U4e<@t@'쫘Y"5<}!eaW"lu;જ\n2}-È7Wts+M%ؔk' ,#Y8rLD ] Z$quSpN\Zx` YaQHYq;t:9evoCjԊF0 ǘekNAwGxXU."e-tL,cF٬_ˣ}L,Xx˶+iJ>q^Bآ/}U^]ۜl{ L-*[Zޑvc*! 0;iLcϷ4O{8Ak%D(L/i`L>F*^5QyAcf#}Rlc.?HcZ3t=]W`+@]ןmg6F{1zV;pF9sYChQu ef7,e&A 6WNZAhRW8Lc6j0w4 @FϛhNLxfڻ ^j[k$RedⰗ%>U; o @zd0 6p@RЫu i2~F2/ r_8|#;v;vW\.UO=wMшѱ|̓)KkjC؎҃gdU:I &#e(,KkÙ`[䏧ɣqs#v%BEӳ;(~/q/kk[i01`DwC=͞mz_>es  :( Oak?L&Mg67B"O4o,sos:.E1^h/չ;`iB,>(~R~j͋r_EV]~Yz- -xREoM]uOMٻH%C'.d0}(#?mKivCRS 5bpL|1=-8M63eEaø,sZEarӴuUx;5:S.-=v||bO]+_"Ͼ8٬fl!Ӽ(IWǘIwt +i K> L1q+EK;.9={QRbFo)SN=GgaQ \^YfpEkjRG,nʵ^EUʴWɢ7Jn<;tZXmց޺MMOĂߋHV2e:upӹ@]Hg'9 Dl}&պC޵&$ I٫{fa,j%s"0"lA3E$Sa$F֐m8zT`' DFCV`jUiI?)Q"d3N5bc\ǰ3P/jIӁbC_sB@B~vv> j -l|f|chtl[OWjp/Fn2̞(TY@Gэ\BV_S91@VWWL.ОbjWG㻁` 6⑩'?l(+|45*0|4 0aJ0+ڛxȽp2# kU==YyV"G~%葨?4uL7*{\P/BtQ.E׽w=DQ*C^l(7QCVV—,!6ٓ`4fP 㳾=Eu2Ϝ[OzqXfPCsSzw9 y^,#jx-WEa$8][ؾy+h@'#20o(vN06@#t6T?#L?\Li/j(>m^1~bBL5] X׎8wm_eo홼ݏ$Q'}oB&"H}:/9u݋KT;ES] Voo+P SZ9I*ݺv#XX;YK@uu>|hyV32~)IX KuUCD_. |I8m[0ZV?~ 1$ !Is}ONiCxN/m[0fUU  hpOr%q&Tq{cQ>tUp{4C;r1Hvj4CGni5c+hsMѹvUUc4`N҂sY_$(Q|:hh41E?*!R&JrŜ 2]LerK`|2ocXt t[GUSCUqʒqXrIU$"7P25iܣ%ܤs&4CcK>Ik@ċ-צx}B"ri'n#&u! B,pDk_ti683>+ "euJPyX{:a$}gL-(=) {P+|ar1Qݕpާ,|^I]e.7ivPYh-4a<=oi H]}H}z QIk.R)Hqyn>u7 Y2Hc wpH ] -}2Fחm]z͏2[X˜Ļo 5Xj'A~Kh!]z0A'ײCP}@S.s;, ·%?#L?M9inԾ,7X$2=zEupSaS7߆و^1psCv!/~aRlcuIi8H< "D^F9.R: #(> M JRyw2cNgI2/exy4#t2L*SH15ZbkgDVWڙ}j͒&I9l{Wa۷2Ǚ'P3*rU MΞf7b͵og!ꤐz3_LehjN0@0T<dFex0,!GBy<|UH)|@Hi/ql{ya*[K}bw6ﺉvbVsc?|=*(l'^Md"5|=WcN0q<\v4f\Qr2,wrחQ:,;3ǙQt89Yz}/J0r3X!ۉm",g 8/h(U1+NKCwSwoɥجPf0z[|`&k\Q9mT:KR&r,~?3y;B>ZGӯ"xM]ϟF1u J@9w7.Hpo ҧ}O}չ:?旰/1BM.nu 0j~˱@CiaHijrQ" ycxgx*_B(&=ٻSuVe40xKiA*9${V?BLǭ7(Fc-^ut\-)g3^W= C+pwqOk6@-/Ivw$>; v2J\{TqJ9᐀#mb%05޾ ւQSʸGj '@:Y3)ɩyݍjGtGBީECxLkGћt1_3 {ٳܶVOPf45ɹ} C7x|u6H+n䨖2)-Q(]. gFQn I'ȜkǙfjk։:) 0J/H#w!^\YQym쵡e QTF&Rh$8Fb]"|s&.2 05c~bte kd0 ;R5Ê 0^ٷ<=ЗS|Ґ9)~A4Q FˋpӚZf)偒۷.B6GQ%)Ŷ"_QЙ /F*P8m|**( I:5fG@q[U tCAi֤_}"G"ISG㯘ՙ(f<ᶐfЮNڈcc)gG!B b&8Dat+M%ڶ&:jav`''ӜRW@)?g0AcnqԨϤ< +eZdivZVKv WU~d/]Sl.{[bR|uj7y;"^Lo1Dr>uM|.U']SqH_7F+lI]&a FfNmG(\HuEg; m*ez8H3~ɑw|fn AKlRʈcg; G!,?4t1"ñecu$V Yp{-csFq-r$;u*{O5dlKc%`HZpta\)+b~>@?=B.3BGHoz6W N-%xBfWظ`Lc!;_m B98= VձAҰ޶d;NC@,8\8cֿX&<||^^9ژn k=rD2-lk`P9 (!:q[ڵ{g_>ȫ#{B7sHsoѱ:rA;:fuŦvT UV+U":a Ќ@ Rt;beY7NOih G NX)A㳷CpT)$Mّۉ"P*ݬلJ]z&& tAH;D ,‚ǷnFcUߦn$"Kv vEk4&YΏxs```O:uV- ?{2ID؆,YAļ'bz!n+Mhuq$XF4R|&9>9I'U%vҋ`CbOe4F ^RIM&ldKf}ۋpsW}~|Wt>H^<~n:yj;Lf ߏ",mv4ՑK:3f .41Q?qAxI\^m«_ѳG~OS"W_p_4,{SZ#.u, Z^_>?϶\E=5(| ZXT[JKU+[X0L&McQm(b*Q(\h%~"5)!KyfGoTYʙ}>ٶ 8b. ЈA0c?gCx{*4U8+pjǭ׆81\qikIkc^dblǂ.F1$#J4ӧƍuC ]TXSֳ #fW0 @T.xΌ+TBS:YNڶ3aV,XDy;V>w1a ؇!OzkOHk::}h ^l=ʸį{t3PCeswtʏyv*ɟщ'Züji/["^z!SςXo7+\.xkൾ;yϡ}dN}i\Ix—l2ޭP˅j~*uW[>[AMSI)ѵ톈ے>v"cۘH#W!-uHb2Q9Pۍ "s$_2tyEREsOK>If,E 6(;$g2[Gu@`Ĝ<@2{팘]7<-NcWc* ~Y]Xgo!ɒ*$Yc־Y=GJ $$:k`WGK,<ͪ[۝#@ <-qv(oWJ+9!XmjD_ݕ7NwǃO<{ 3.9Ha?V|ݻ[W0?(dH%kk^5k0Z{r5{rFL|ޫBdR U2^,M$s Wr?T251foXN, #߳|"өaE`HL?D"9 j Ml4x\ʇfN]J0:mMnsqZD;b6V-v=x@}d!`>±tjMfЩ蘬_soˌ7͇[P@bzrP6] Ò ed/\55&]4‿E۱c`)4~c<"U.4Oi}wr- mNTȿ#tXӐ>E8<2:_=;{BE>1wdt(%G{s+^)pgeL#t8A@ #VPs#>][&/is^dڨc;0!g0pQޓR_.bqu'y֮XƺJȹٺh vd5ҞhnMa1oe+fֵ擙1?ACϩ<f_Ii7pQv(y[P-҈iaQ&Otw}j,{>d73 pDBbGMgfW遪nDK]_Y<L^TI׸'y')~,Cݎdz[1ݹ{3`sDR4B,zvMNvrRX`P,VC aHtJ;)XeΖn~d_BSEjH7ֶD_1Ђx۪?݌A_ه&bX7gA}ݵ(ȟ/͊ ݧ^kbO>=m)OddXU)7)6v SD)z]ę@ pYPmB%"vG;3mI Q,6B|1"f>KT ?!rԍ=ʈ/catwҢs!'f?4/2~kɒ\RWgbSD3se+zX&;2-;'9ݽ&PœiR^FL+Xc>ԾFaAPe[K#o0hb&?_HB9ZJ!؟` \~ d3 I Y6ʢGb3mI!1̨bPг E*\^e巍zK;(t/&Gs䔪W##3!PCdKÃFu uד@cJ=<1B{JwWrBT];TFx`S#冊1GqʧJXWr&dI{(/1xj&ֿoa[4GxvtU_c%z)}?xe"ޘLHw0d1s\[R%!>H8 ͋!$3U1<*QK£} @.wM4o9`ԒeE+&% `.g2D:cuHX=˄[_+CsX* n r5,]i#i8a. `Ԋ~+/:@zX mV,(o9eBa \lr297X~A5(vq]vǫ>O+D;2z*Ծj8?VtafX}AeύtmHE7i'ЌېYz` ɇXno@\ʒ퇧pOv%lpM`kVۋDQo&QXR}67j<GP jN0smwSoc ҕso[^X>h a2|QDDt_>}!j=uI^ɸ>V(Ӆ8'YvHSNg ez]n+?ǿ&UW82Ot$ל#G`&񆡺ds\&ZB,.Yvq?6|GCphi#Wݘ*=JC9*`AnvGy("(O8ZDhDXg>OsC&h`Xfg#̃()pm|`ܟW^:ΆթX8Rߍ9|W э} [<{_B\ { 7DfR‡t&@7&VE?u`߀n 2UT|I"_R DיM80wlޙ{Mj`Mi/MyA>x^f KgAO_YxCp@%5d i{'a}7&]N+|~1vzgb~bˇfڂ' H쉋Zh6aсVOU³.?YC׶aX+ޑI)o>|r J٤KR=)1yJ&HT1b9^$IvVװMI`Zz/mP9 U,p'#/T 9k/>ڽ)] m;E| >kFIwM "phvhZ,MնMV9 r8>gf+5O,Hc>lOn+)⇹kRJdte4:EI(mTh;%'߈sdz_NcG&xq8n]]L 0+f*rJ+,(6ۤNr_L.kݨx L}J5~:[<gW>FNc_Êj;cL`mc[\ .3 Q(ZY;  o8дQ9NOEePFv M.Abף"zZ+n.Q߶Jao`(6+O ͊,C0ek~Oę$h@a9Aa Jok&]nq-j:\~$8DXo؂էTI[ kcVj3DKhLʣ_Rc5tlZK7)N>xIXgp-BJq8lH,s1藹;LKB1"N#(琠rg ?C+uwI)\loGn/l%E_S1\D$)Or+|\q;w3Χx-IT`4 ʁ[}gE1 ˣ͓r d/G} pw) *F\jcO󖗀1P)(5Sz6zoXF׿9_xHV8O7/'N9=r7!}`ǥ?tuLJь#8(I8de{0Z $d}"tnn.d_OD.pٚ}S$p 3v;EDؖ:zm{m -nI|6\C@Au:j'x& --{; 3% $1&J PVךxgkmuaM%c0#}^WnL Q5KC10X㰳i۠bJ=giw) \Hzx@ּÚ?ɬ0oʤ4H>NЪo(̂aUN:V**@p!MC;d-TO}ePRFMsk B{RgC Q@8HEXIS|)Ƈ=p,Ϭ=]؇{χKJ4S/C*k7k(a0 ,0}&̸|>yo%Ar )Q35S";ٔ`ƝE&:i:fI]¦6]݅VtKiXsӯhcۋT{mg ićtAyB8t〈k3ԡ$5w4_ה 1}5bL@4 Z6^R@T:NC"D.*<3M5%h%KNպqSyPaf҇fXB&`X &jEu G#fG2E{p)@K)K9Ū%=[ al2NIP3%̂Q!AV@_j,ٜGE$!8sKV]*$z3%ƶߝV8 kJp fxσk:C-GOM4x x_zI]S~_z!ࣇ{'Y%-A+=Q65v< 6F0Jpq|b }P>ts̍{A'-˽8MnM^4h IMH0>ZñOGa<$8<ɏ==m:DW$Ӆ:这.F PMs:ysiOHC*cw҃6Uنxi0 =ֻNӫhY}9Q% TeyqWd) R\ZNMM6cx'>r lVsT)qlXN7 Isn~{ C H.AZ.Ѹ!Aؗn z1"~Zo 2n<)6ٴAPD~(g'9Mv T3 O(։-WKb) 6nBydFP4;- DX5{rY.;ZD" _0e;]#_ɇio2֤X?Xgȧ VVe\G2n(gGE[{\w\0*j$h I įvmwg{Fa'2ţ=:GRq4(?g:2]J;󫼏FSe3 LY.:]:HEf3= Iu9bV)}pеhm>:7 3-wL&X{JOxoˍԓ)(̞a-)WjE\IF$4kݼ,ǏXF)`d?AV!q/q[؆%ގ|S,q?֙6sMAY [O#<`Q-y^Os^Y],9MWV~4xOy ZjDEAUL˷19YޢUr7_EWF _D^֥' c6*"(&Ξz9 ;E`K\rpGQ'X2~sV0XxX8vKFʥ [T߯s^#A]`5~+1`@}Aia/@|4\"&fë@HdĖ$+TŒ{}DBwײ^Ed 33\lXo},Rm9v#+;},'{U'8&^i#@VG iSfsXd7DQDjVzwgX .'d![aka!"~!$x.44VԬ,L=V Pgm&h^aoW%CYp2=4k>`"UO.ՉBZX~ 6!ks֑3C9VXל$C>.ķvz@';‡5G=WTݡ$.mg&61L`b~{MQWÄ8ְ)!|n[0U7K{ ǫw}0Kv9:'nd ;&pkp)_*Y3/}ayW&PY*ukߘ~VuZͦb-/{>{/GZQHNz>*̬ 0:GwxAJ>`z0BR<3Sr 6eMzn\QJy ԯU~VuPnlymSZpBT6b{JsF "2@)9%JJ:4-ʕ'5.tcL"e{p7AG1\/dzrX%Tx< El#wX+ǹmX듲ASsnoFq׫@Ҫ.|־ - 5}= R<cWĨ!-{[!D|7C#-Ȑ~#d>nbj$n`mEDy*|{𥤥s<0 :˩&敃go 'A~vًJҘJ=RsKGWkS̈ + !u#&3{AO]*fYYg۬?IU(#1nSSpeelfKS/'#1m!-6Lّfm+}?y\fC_ɵߛ,M #K߀En0ddݤuÛS.)ʄ}Vbͻ s /ZAUT$35W"wh>GJ4r/-K]mi\Yc1D)Fr5+ABV$3P g?%ۓ`H#~:P>;Ü`h)T=7J8] Z]AI![!g),= sz EX{0F̶0#`ѯj|cbI~+fuTe6p/ s <4cthu 4M;cƎ2   TmP0W\ñ3|?ZקڋA4ݽ 8Bkt iݣ_sDnZG Y(V(9-I5aБ][/n8tF1:*CݸfT0SU2Q6 L);ҹWX‡l_"vD3,/jI-|t|4 ҮJD*AKn T?'Ҋ}YN4`llsw^*a6d.!bS;{ƶLe;t=%!SH'H llHF \43LAEh*w5z i?{:ד%#8e{Xs)γkOoA! Aٙ*Ag0z\nx?냇rn̟=2~qad OņBnm]o!- C59ՙA > l+,Ixe,2k)su}x'a}E oWO33Bt?jѹf^'a#'UXƫ~{~TGRI +b9D2]Mk8Sa A"7ȱ R})"ey$q>mU O޲L80:X*.dy{]h9O3U)<>56;UhooτcR:kw3]'r`uBD JaqL4K,.ݪ07$sK-KÙI2e) Ntˎpώ>eIx \k^ e.` z,˲͟q&H) Φfp N4-KGMu٤k N֐#c"d~gd'_T-͛2>VUxل޾l$'~/)3!CV\y⺁$] ^a9:UJE|ȶ35E +.SD#a}n $Ճ.V׽vVU⍐NA6f6 MC4sjlvԧ@hB|1Up^O $VVCC9]\ġjg;R_v4ٌpexDCt8pԣIڀ˅- tM1b\%zBF8 Jʊg,eVJi(qCԾ#~%V7"1FK-1V˝>*q5YFpG Jgv@@ eF~' k zmv d҂|6Y>?? -зFxD<UP~J/2oˆtuw J-6Z`_q9U[1 {+aǟjsjlBӸ]&ƞ" 9uQj5vQA§woQt^};DVm$LME_8y>FYO!SrjC7/g\51H!<TN[z]ʔa*q){/wR8+Enu@uK@tT ŧY(^yQ7a&n8)Q7e_ibY9.ȹX;@^Ąe oʪ6 /۸1Ֆ8?k jͧBD>~b,D9ݔ2`#Ny'#`h x;3?蔒%CT@AL ͬ,ɹz"y]0*B Rgɾ#^$P`<S>_pNf ~-BLr ҟEyG!m|K<< Opۀ'{Z_ReW̬L!˥bDcH9G=֌Lb)%ȵۿY٦eј>)0@/n_6?5V lW{ysD<7vG}'H Dz*&'~6p˙|AV§Ι#=(|j;[(,dg`|$xQ 8y,Q$I2_dTW?)VW58mOGN_prn>;fX\.5Géiu_ "1~&#"t$ ?,ъ*Lw!PCWB#_$LLL+kz6P—dp>W ]>3 $lҒWWs.~\#y8 61B$Ip W/ҒPeZ˫"cM~`id: >"ŧ@"BJ>K0\ i]_v ;! D܁0A @[W|O][#yc0Wzb=IA #wyT-6:훝zn cqWJJPQr1h;ni{ 斱'|: a&z癅!-##t|T?Qfqio5%bx?],7C2?u :k%ę|.̂3pDZs̋͞;(Q[8c زE _sRSbG!1s0妐~Rdu|ĊXUex!d\UaVS څ  9'IX|\qN_glLLF qu䭹۹hua%rįe2 9H)Ȩp!  (KWFu̢h-ybH\Yħ}CAevT ҥ$Fp;5P`#PsSg$,NA7u?zHTscsM%E_ZCeF0mӧFzuh\ 0q?&2T ;6+'.xM =rCӾֹXNW+w^*jmwaANN){>tjw8I +G/!" ^uU}g1 C{h kv|bP@ 2:vLB@zlDO?DMM7H/$]=.z)JϦ uCiSTˤ;5_EҨ0\E+ ŝ%9?0XOg-t-!VB N l6<㶵 \,& \k>y崺j98Y::Rl8 |v#ލO}N-٧g!bFr`6E5n I$)wWfq:M|LR!N,ۮ/o>gFĶٺ$K,7 (4[KC):IdD#c[uK#h t]ѲZh ~nnvriO])(nI&92f^Hp5JY`}4RXF 0?3?R[rv?́*([^E= ڿ#d koT ѫǐ#Vq5}plH;v9HRxڄ2&:B0TjLW@t"GYTFK_I«3OjwIhXgEzָ?K|Q3mX_n ;Vq:,rϤw)ٴo)1j@$[۞_8 {v{TOݤ=si\ G)4M;L%y#YIə>їf*|,CU#^J 70Sa&ė"w.'J 24J>'fRTg7+cw0B_FaLc.ޡok:j 9}ZZ0z3הU{cjOGQx7jզ]X+F 8.BCDA,eTU 0m,J@4pjc<SeXs *^Ŭ'Pz|(#y+,75;l;>9yB(fX'ۂfs}n#`k$ҁQZ k=kiL[,^wz7^!U3pGeۥw=Y0 b5a1Mϩ lE!Ċ5W!৭Pqul k0ړ7I3ΒQ^OtRP\WND9wj%䇐'6]d(l씲;toQ[d!\ g+lפJ9t* Yҫ𾉑ʗv$a L)0jBO ^l,ȁ^К1]0-1d_Yd]RkfyD/Nj>;K76bmK:œL>k@<- $?d#>ƄQXնEl?Kg>y·tZïNv4?3h鄣 '_(Saܠ^[b)Qa:z/_lҍ]я9>.u>X93#td w_I ?W 9[6~4lk0 , 3cSZyg Il;-nLZh zȀ$.,y!7|Ιѭe-~i<|CJ+#EN&t+ w =D~W#I s`4^(!;GkZq쥓'D;dT?=̍wF{nr+ BiaO<(nҋ0v [a}ֹY|aӰ _ީRz`]-*#wE@jI`GS (eԸk>Qc S`8Sb"t{v̓-O9w3>'T9xd}~yEp*[cֺ=0=!X. P՛y :— (]T>~ *VE\2;ucS7wP7Y ! A0 dބIlL"riO_ɌR.0N7z+(n,c5J7W>C#I/Y YǚD0|54/}4Guv@'ulÊ<3;4 %ǭ-gxH^;XW#g}.{0Л3f5`syטxDT7(uٓ57.ÎWY/4xxԅ<`:+0jYCQ[Ѥa^f){= 47>:GuȂ3t D?̱֡9>7T1EN5DR<…3Ĥ&?c$oOL31Yjg{}h0OI0GZ M)&cXC,J0aƑl(;kәr4^".g#Jf C`[So[D$nS^0N6Bm:LI {IV?Ws dt@=4R0# jxm"gxgv`I$w1FQ-Z9x̞uD7TE jFigE`ypeMKIy[qX4_PlG0u APvr ;(el&@~?EFG$,{lwR) Bo D_vX1t=l9fN2p-AWnRaJF+z8 -]>uԀY\=@P`l]OsC*%wg΍ke>:[? L(CuF[9tX-cp{jm}|q۲nZwD_0`JJAE@A[Pዡ !L?Tf:p$lٟ,CfR7uJ>i6q1wDǝfk)cyqȃ {YpkO0~^lo +..;z 6(O i<=0qZ#R o@ɊQyy* ؤ(_IfЫWA}6a`T-C:^U30\Μۺ0zSdi@݇STLa@<\g8v&> sOKIyHn@|pDz@d >x+:38 xUd S/iP TnuVM /7^v@"m:ƠHX] 71ORg\0LNp'T"]qUg=#LT؞y+Go?; S^{oJ0am2du9* y֕ jɆ,m'^lTۊr55QRe*#8IYOƬGSJgzo< \FJE>9 H3 .V}.-['6/RdE)/dLWzdVdM]T(]J̎ԦL0vbyF$;wCF'ys]iZԈ[wgٺ0M= j#wo\tz@S_3FK?A%;guOgx=5MCyDҼrS/ݺg&[Iehҕ-c"dA8O588ŻLx#EeDZ% Z`4 ~5:4jcRʦ^dԹm3wv RfJ uv%[0ǻ޽A2&Ď[G*WX X$a_L!7m;4a"eih׀,d yX>g1I oKlHcY0QFjrkmrmڙQm,n*+p[ o=h!xQ8u  έ?ր&NO]lW6F#-h`''~/f2r|Iε,AYjl,m\E: 2gd@NV4AJZ+a^rQ"~7r^^x =t.f\  2:kA[yĒn+jt7{:"&pUL}0IAo7#"f˗q :͚5Iu[HSQ\S˨=W;wm>H< 7"203cVg)fr>X.̣HTpq:{.ّ$Q 5}Rbc-A<}rqxccIe.g^ +Vo1QZ}ڞleST\ijr7DVҲ`I09h/ z'A] *,i>: B?xQ}E>i,2B,Ea3jk^+\ L6:L"Vl3Gܺ s4qZZ^>}#;:|߽!k1_Za_w_i 8+FtSoh4gwDc 'xSuQj-OC\# 8DHNdK: ReztuZ b%8 ;e%OYhk~dZH`i<{zWf5$'?<Ԥ=(X(|C;ޥa="2ZN1FYm'hwdq0#JlyD^Muf~I"g@reNld5J=Bz.7%0=ME)0p/i_u._,d?]w,>3d]RBB=^]+N{Xl&xs A5N{oM >- $c+kw+gѵo8vRF8IZtkڿeuJ9]ۼz+|W]{,]-~Hmڡd&#%~^ sHaykUAeC :VY_mƃ 9bK "RɁ1:1z.9\2:ڤ$S*п.0:]S8mĵ\:yO}:n~mmPHZ 揱~¦n ,ω6x"*iIK ڜ%UĄ:鲴’ RH_8^1檜/ܛY a ~\}&qdn*&S,s3IȹΡN 9|KV H3Q!<6ASY*VnyʺpJk|6؏ՙRҿsd:]{᰻:z fGl<~}pU-a **^?ʂiExغ㇞udbP7b%f:C٦gos8Ugdv+ݝ^r4%uOLs|jޞ]!߮?5Vg1ogL8KW WP!GbC:TV)i.@RfR$KC`Ԃ3߷;Q{%LSֵm'af(ݳzp턠=sr :R_ lI1{Hϳ$I|(ܔS<@PPb)htVp\yBShU!"8{kF 3$DQ^f:&(Y+K!'{z+>fsGo>Sk7J𝈈\\w=om -kPKpbN̵dM=}vo=xU̿ r FV!s}F]@֍w"+*eܼ\OB%OnV򞚖0q(bc ,j)c7&䦧o 8h5֮e oGqS5)Y,hMG؆29U7Nk3. hd"J;u#&^ThaIz֖\_VA/$D @hOzJkRN:mb<DpWB:lZRqZ4ѓosG;G1ak@:0wO͟q ݮހ*Kc<4ÐщƢ7(i4X~*U|Q<[";CJ8W&ȯ^PsݞlxDj *;DzT z,Ȃ$X?Ų\zvfJ*_з0CL6ڮfŖtR2g2Kig`]sƳXQ&>Ú`"B ўs]3DgP׫S_FO+0"ʣ`1MA"ϴ5.~&t$+6b3L T 7Tzd{6H x:Ǟv3m1ĵv]+xbF+:cOMEOO0]Sa6R[]CsBls"Z2uldpyC^,NIB0a'a؝P)O aB-d;ۆWwl4Y5=6rNMՈZ׸=,%Mʩ"`xM=I-(Ah7Ep]iǑ 5pv{BsгG}TLz71P3)։7Ձ;wMHĮwKuYJ=&toxӹ {d_"!fbR\U2 b'$ƻQ>AZ8_s&P]q}mww}GL<MExP![@ӶwU;9 /୍i!"\'Zƶ$W[H@a~ړug)[S[P^y97gqA^aptV+`E^Pi*kω]%Z}*2]3QbCQ]UjbaɨVBMm7 SS{/gzG:f*9m<I C4\͎zfvk";|WtJAuC&iH e4$p~[%d[掓>/K-* bpQfR2}ܟ7Lf0 vW O]OtUA[yQEH掏f~z+3[VߡlZMƵʀgH $ w,cyv.ih܂gMqѾ^(nh i(d>ҷD0@>3mx#DNlj.M {2"wN.QGzfWJtwޠyU+O0Z!(@IC#3?KFr>15t|#;q+`S΁N1As. ,X+Z =4qKM&"Wd8W4C܃iƔhJ&߾֖ 3^T+@4Vem62Y,ⓕR,AzuH4xt!ٺoΡGGs&Ad 8M\כ:%=پ~9Z &,dӥB3Y.xOj{/h 'J^ r{4CZ0Uԋ [­GZ&IRVVqw@YLt;dekئℍ4Tv,/;{wP#xOGb2–>8dMAjXOh*,IEXxy_.sOi9`XQkmq۱Md&zqubǡR[A56ô?h) GZ@2q`Zq1W qUgV׾5jXs8pElֵNV&kJ;өL>G{񸭧\ )l0Gll͘G@Ia=ω5=C:OUMwqCc, /V `R%(7jѱpC UhҁQOȲܵv)"ƚuv~n;?P*\_>~e:lL"qnx@ѩf Vl\t/`!OYϑ# ]c/7FݑS-~R]@p1m GIj /vx.wڸYVV*Kϡ f\ZւG͙K{< jpE)h=0iM Fo&23ӣ AFg)caЫݷN\ *x6h̥>+x1pz~~=!a$X5ʿPxna^uŮL!!$񳵤OhS+@ZfUm}&;xR\%n*)/DÏȮX5?~׌Ĝ7%Y#dx:U~P *J)t*Awg.6p#lIO *=áˊĵM ֋lv>fp+cwAwQ)n=:(ksu6'] ֐&䘶"ʮ3@Qzߧ"%J;o)%UF b;}=.`6Wݪ>D{Þ"tT"qcϚ~,u3xx97[8RCI;rm}*yM8"B Q_l4-l .. e۾@;#f"ꗭ ; hd/8/ʷdmrg+- dI$@26Z\s 9o%qJ&ȀjYxku9'^- UWnV~l9I|Υ*b6ɳ "c﫝gg8xMʌҺ+cp-RO-D),@}70oDx(rIJ!U`Nv~H.KA*VFΈʙkFXzSळ3#Pӆqq> иˍF$j`vz ܣZIC*AsQP 2\xڣģZji+XX`hoS=Y;aTp (ۓEtQj#PI tz ʳv- Xw^aHdwY zp25/sf@xtmi1-͞'eذÑ#նC  ȬvbMͶpH{0ç%󝂛ڈ2^l) }d\g yB9fRSZ eEӺh*gND.E _@iC~27/j?InZct}K6?^W "o@|E6e~ٲA]/>qyRQbмu+Tg1g }q,yMυ85K9ym}k8/Sbҧ +dI+)$tb %"4>"8M0J"S%ln2$`+yN i~CR"T47BU9;g\#?cɤ\#I>c'ۻ~V*!w{Bw4W( dl)\dVȦH#NxA16t9QV?^4imBNWV'WgQ8zId|hH9d?Z2 ezˮg?Ӏ,d";t3v@)熡h/>׾VثH;Kc8@Ga*+]Hr-C7dA+/<"ӕ~E5xu3:_uՄlݯLP&M7rJ9]f>l6(~(_RF {ݥk-~"^l V"븚:o#C^h5bT\)ځ JCԤ/xIM*sBޭbJٴZ@MCҫ8Xԟ\fw&1DՓyYC~KN;}x LxI'կ;>>aZ_ ZY| 3i"hmSHe; %ǽqPQ˄hƫ21ѨE׽Xnq0T9hlh ]#r/:"RVr-?I@?` >qMJJe稜nȽ!\CsKG:o}W_wYj\H ̛F^YcdҕKЙݸ\I u}M~ۈ9Tɽ}M۹;_AL@\1ؚ$ dQ\ӂQ@3Ξ{TPB8.!(?$Za8AJ6au@gN&ͪc5u3^atYtrpQ@p\+]\~a ,=Bziu~*s7ׅ.uQdD@8 l's˭p" j2+E sBEqyC%s4Ωye ֓-Y?!8G^.x#%JXhxҩGw굿a:Ha_nˊKa[XYN[\Sy wIV9E'WlFQ:EM& ŬjApXZ䕠գJ]:!ᢚL ޝ"-T^4,Orc֞"^+BgYZ070701000002e7000081a4000000000000000000000001668c169200029a84000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/8I]?Eh=ڜ.+θn45OZu6\ p ۭ]ک$Zsdo:5n" ,0}=Ca^i xϺl+_0Vc<_$i9=1<%g5!s6+"dVϪvEƤb+2K/Ɉ)gS!EAeqt~鹊wX?2A-}nknL 8 铹0퉉nJ{_Jd$*]|JK-ёDn! H~p]ꡰ:; a5fV8ukԪJ},i;WYI ?8unC"E;.K"h7}fzSKIyY K/GҗmC- k|ggf|7:/{x p)qB)t'`)RU ai õuIJϑ-!2@$a(T'NW|@ ƪ8UĪَ%?ؤzc<0U<:Lyrme${ʌ&ѴD|@_xܚv@I ֶH*$*qlV}jMD{pEnT6i(.Ơ4Yle}tX6Ŷ<#6˟gNKof$Rߠ.x293 4#{#0R*s-'b i((S׷] W۲06GRV [ /WbշR6Z䫲oF vOɶN& \%*M֋"UC5w>unnfAc%4n 3v>߲儼p&,┚ߖfxLCaүa'{4Zq"2%j*̶ƤAgodq؊D>i| ) Bx~9jꫢuBaKuAcH \}GZLݏD[(o"Z#ȸeڄHN;mOG5-c 7Ų\秠5qEdV~鏰=̾ըZVO)@ }DNe)r id v[vl]žnХA,/ kS6w>rB]R"BO6 p;H8De3>]:5=`lLjo3-4r f߃6H FKN9bYvdW:•x,2ˋ LhcBʺ^PyO#u>ɵ MFExnSfFGRSEKC Iy#e< &'a̠*2yv4ߨvøDY}p9,sN!ɠ 39_#'4yIsZ~.0}/\50v] 4KxW(Z_ ÀwuPhvY۫#<@鲠2D}tvIwøY 顓qz+~d\^ މ=K;Asӟ̛#ϕK4(;uE; 4{kbn tW(~s'..zBDȐMaA((V AZҺU<@w|;x xIp-vˋZ^tk/+~WNjs؍6ԠJ?frQZ?4u۪=ĚkP]Iy&ֈPCVH7Ovk QؒAPp#;5TCq;ɌuE:6 x^͇S.sr-,nqB}ɾ  7z+dg4нbMb(m!^%0BR nnKԓ63էBg- HEM^F(%6SKN$[/w1~ L@T?_?}(ry=O{{ ÍiT2^_@soItj$9z|p6o(əbC7ԽLs@$mP&_3'}xԀ Sduӧ6ڢsb.uaj`q])eQ}Kdyȑ18$_Z|f2sKlttPqw˼OUgbұۆmkWQH^'^SS+'.1Hd '9.o7w'OZ9TXGW"UO~ 7n b5:y%.*ۦft}? w,[M%XE#l_϶an" ~mWNU 4OD3Lx2{R t-6|5_%^.%sԐt4. 2\m0^d rqsР$dw褽[iZa$ռpPͮ((*<_q%1d E@A"R9'?l|F2A9D(6#2Z_Zr%b]g˔n-󂧫8h.S[DNa2X;+7 Q}w1| rH M(WGށd^T=8TpG/0|-o'ŸV"f.w>FA,Eޑ.?y{%c^ۿ#T8nt>9K`5(tSAQ]Bzh Vy+C;HSz8'_VUmlK#\Ǫ&ObB :pZr*:(*!}MHZ-/+]l+ [ >J^m4=vn߃^ž=58H6zp9~(Y+@L7{؀!yBdwed5\ X,9Pqph8Nki{f~Ȧw=@.A5)Oz iOɝ"O^7AT|3 lxF$37zY L'ౕuIΞ{ d"ii&a\ijWtI%9t)͚F.@=FY6¹VY]˔܁ŋ]ʸZAo׳Y/CAW lcvA"-lm8Q6tѹ}ne ה+OgƏ36Fr-ohnf A7OzKtzm^K?P=[›Z/Pc!CJ0[vkhM(b>AEnY7\D &h < 45=u&E)xo/ƞ鷵*$ <Vu^ѽ'*}zUJy-@;k 1SH108Ry@.5)f'I)6q#g"A<\HkaJDl^P8Y]aW3u ]C%;Z[y3DpH 䈙6$-#e߄e ntN%(2oD pT^KKAH>Teɐh2>?A?/QT^30O0MǽFv$rj̖X(F63C@ɮE?8 5;֨j~\e?_uU*OL nصy*K*BsU5Hi1iJs>&)˔>jX٤6Ymݠ Ʌ>_pᬻaV}փu<gR>+j6g?ʱrf58ijPMRmhWnvx&1ˆ*4WLM]31!ҟ ܷ| r2pSbo(hYN4ڊ']$`$=}\Fv= !,K^E@i8oDZy-a⣭t+!I2{l;NI"33l8N& hgX T 6 k }4CA %Rw6&$.{zG,TdTCz`&If|Z $CH~7("u |L4tR)D= 2NROi* s*DU@;)8pDZ^{8C^etcH>* jHr**]){!h֙CM8~Ӏyw 9&`4 Qyo+Z'5~wZ8MkV}MRrVωGrn$e?R3Qq6!ЧyrgY+J;-lE.&lH^@*4y -nZ:{H]z=o}LS§ont" m}:g . UB$X(PƁ>*Ň]b& qC?6#w2 #wyjAGdWzE_i "Έ;9 QCAڇW(p1vYq,bjJ~4uEk1χlo˔jeϋY*"w̆P:!r~p({J~Uαh#!8GJ*XՔT3]F6oBm qI9*NVSLAaqGƏ.kr8wW^LT<ہܘFRԪhn05hQk5?:EO(/vEN[Ex-p`ҺN{F1+t 5Vr瘶򢵢i,~[! ҙz|Z[7%#4ȅϟdi lRblxXa|m5#MQ H>b[]G9XL-}ˡA(sT%EL6uY<kgqy2a2a[#vZ)4ǥ䛨Gk$$J2#jsrnߙ_ݡЍ sճu;פ;.)΅,u]+ъO 3`*ͳ̧yF {Ήd:LQߵy(2~M؄:37J\) vEtGrxϪKX1FԠ"Ó]-BA,fG#{?k᷹RX Յb8$rk`.vn8"KF?j:uoE VL'u00.ٹ|3c/xA ߖq͟Y fVvmNO.N(X3,ϣW1s9Jʳb7G1C̟|(qbϴymY)b%I.'ϡh ~ol3 b3ݬFh8S!бY ]/9m<q!F(K 1F/|哌M:[`],:(VduvI)@]>o?U?ۓdVdY bv tʀ׈?+1W_]#pIJRuGMeY1msLC5m%l,DJh,ۡ:F\̏s*E]a_{ѫNY؞MAP6I[jZ瓫}҈%R9炐$ 葼#ց$]7tCU&BԓjB+啇hfq^ ͆dERy ( 黳QFM /*PQ+e O)MsHhz%C/UN>_}#GxΔd5%`W}]RKWN]S3 Cw^4'O%Z+{h0a )I%U**$/ML/ONxܔ; T{NR# u:5~V% O:H6vsPpNƸ4#ũ:00=s )=,r|LE4qfԃ.2*ZM =YgqYGĨz1ҔZiC4%c%9 pЁyFf+GȁЁ7/g1p~ x 4?5vv'4L(e-v u#ZՅ-ST$øԭӻ9'/.;4-JbFY[$7Gk%y/ŕ&R@yJ 3r+ 'q#Όb C .B)X#7"6%PB~n.# 륕 ze #p8EZ#uHr 2x5iyywWSe@y7lj3z_?:˶E͕q-)@N,rK}ۻwM0J3\y=VO:f({ ʔ`ڥJ%oZW+=F꾛7-, 0UkT;Y wvе_;_5m@nc Y^ \Iwe,x[wgR_S :{>& oGCb(!Jo [JmP J;.} ms(c}™`dӷ;$l z)QuJ#y"QƂH8[ Vtn<:( J%"0_ɲ2# )*Y`K| ўg]!>J2\%cS/9~1f퐻w[!\j3i5{F&MaɥCGR* #?nvW@~V'mhJE*eEh$%/, A <^i݀he>_7SrGx|[RzB/vA֤F`^sWxj*T4ؐSGGPxHyzRFq ՜rHcgߟwM{2(`W3`[+Sh4跫IևblR1#.Mx܅R-y> oIbCwAHLT$jJƕa5PSZ50F{"=4Wsm;WY© f4|jsTq}Cο nxgIUf IE)mi$ Os*OsNFu]A!o._ _<3wKV$0BP%a3mXHO$I@ ,rp;f&aKFE{,EӘOОR(|~a;jn$&M!O\zL"+}L׺ìw k/Ӈai3 Sb+*#x7 Y._eh|#Hr_`PhٖsRaBH&&"C/eTO%jtȁlj8'T0Ά"\SBk 4m=cG.<2F>p8H.SX9'Bwψ`z?f𙩴27\1ڳNi3v?~*ݾ* ZK9&$Pjd*C1|2Pغ9o4/hX2 E?Ot e񩷭~!K6٨VDl5L8qmTjec39e*1i"-fڦzTgr6loEw  I{lV2m]P8ƶNh}i)U:uL*l\O%:IrrIuxLvm}ܵK}7!ʿt`,/"$C߼$<>[gűux| bƲ)HQ-A瞡'Xϖ5?*nw2fjwX 4cp2Ap, }|b3&/2 )V͐&mq B#7i6ʰWteCˮ0EH!3Ϙt$pVrD!m?\܀EHn˱ Rno_G`;Y;ڍz0J'Ճ ¨:Esh:~MSc#X1:@akƒ 5H6hp+ G󵃺ʣ9" ]SAnEWi^NkuKQdZjK .ۜE80 lpϹ#禲qǙPɈ2{-O4cbzT5mW*zcHpa'O3,.v7(vl1#'Xg:slvL)P);H[ҨFtޖ]>7; \`5wE>HcE. ڦ$&9C;Wh.^+v4H_$[U(/PrF#bU濥B=/GQ4ûʅ4ͤ"IǑ*qm*3YX0O݅%)\ͷ#-U9MxZ*el'&[\ڂO05(-MGZHWKwNj 1ė! Y{sp ;60Lӹr<-d5ښs!:VnIj+- B:wΔ  f:[hҜ2) ǎiXSfJNcDs74h߭D$:Q5L^̳(xXvvZUKfH"@/K3FMg0AXep,Zmhx0I%k}K!n!]Əx6hz8WІ;:)2wFvR1\4ЈTIz?d7"E H=P#{9&MW } LMc5p"~PPLjPTwqQ[g+djޑP!Hlv5:m1hTf?0,awlbpTTl*=bMsysi$X|eś1립ND$AH,мq6վ."H%7\K-$@g-#mP޼Yp5#mA~rפǴs</aƜdqZhE Qp_c-ƒ׆: ;=?8I=z? 8x>8CX v @wQ>8D5[^Qv7[+-Co`%|j8~:p~Zɉ)%FUi?V)V e?)h0hML" }Ӗ\}h{}o(ð_-h@MԻ>;2gj3OD0G~Z'FqS΂8p&T/؄߂4h|YXM4*~rXB$]\/q UsJ\2_^HAy0Q͹#'z rgySq*+CPD`CG#YQ.I!ɶ~_'$p(BT;Ȳj7tŒf4f E:2DʆdeRV~ gh ݻzzu22`ty2W", wR Vɕ?G=Ix薉xeMi"09&¨'~9Ӱ8+Ӭ^zK01/W< +{f_"yHM 1Гd (W0d6@]ڑFTwjbTFe-d,cMqJ[ '^$dSNafl~yeUO rF\dp{wH+僫p8Gk!4{qFǕnmR8]R/I^ћn»u/̪WtDD^iڏÙ 6ʹǣ|s/0ė\{r3c 7ZNv0"J$e&CP! JzM &ƭkdFogN.]6 sVjwE{dU0d6,[WG궰vzUӡRD:p߾r-{ԣل/] Ť6d`>|v`@ "d e?4[S"8tsa>SW83=l`4gu'fsXsi}l֫?T%&Pp-)D6\N(43_l2G;@8Fރ/nۗrLc3l?9b`tuK JM'+C.At:G0*~#&ͭ"'|s!@SsuWUw2JxObs7J`{ pq62WA5ya)"s3+1F/7Qcqn0L)4 7"?#y>M 4snr70%P{g d!O1o sZ38;2sõ^h:CR-ãݞ J;)z$c4 S] _`C5_]'c) Xcz]3˅D<1rO\G|)ae- 9@NN+w3@5|{07>bqI(FXAػ KicUaNKGqⲶ=o5|'ŭKJDY\8g`Vr UXUtPbKX,HI/?sd3a,^n`R68c#(y11@='tzSY=Qpʈ 3hnQQ jA%ڣ&tKmbϚaàŎɻ{liLZtw)s6SkD\rDNsT{a >W\1DMQ>Q>W7d'A4Hl6|n]&o$^nb(t)c1Y̸[f K9BX˜ <;қVIha )O,ꭴ"FV Sϩ?$jruj5>4Gq`;oS @PP|so.qg X޲4&%0͵ 0Y $5Yj gqs=kže`ŁBE@=_\&_@YTuVTu(Y.E!snfF2@sc''^]do?֦.ާ(/W3- }CBSQVYDI~p}z,Hԣ<~'ç5^١o^hɫlfWa';7[#H :Dy[L Aʤ&TR.3f<ڗ#];0 w( fh-Aأ l L+/ SǁO _ 9Nq.l8l6 ~A664 a՝=K;UXi:GҫdڈwB;FjjWМ3P{G9d6_@g vvn' ԃ_7?hKzCt:_=,47*CA}}q܂[!J+h`,@ e @wSx60 ^\ {wWĶyQ(وE}z)'{n1Ͳ #i9\k7$ v{[PsDcH㺖_+ \)̺Tx:>=!(G{.$oB ×W#8:,~=5gU=Σ/N Bv!@,s9?(H廊R͇|r6[LH4+w `[${'Uh5y>'d@W$hqF7m_4 #R~eA[h9_1Mk"BAYZvG@YaQ[h g/|F֙$xprR{x?u%^ꋐoK]cep(j~=1GL]MU@~z2j~p`{B Kac:Mc]؀t|% mbRxzZZ7b-+N4h˵t_x, GqD~Y@ˆZSh4u: &R΀ԛhΡ"Uwz0!O4 C1RpJy+P),Ɛ57 *OXtfii-mJ,6pMo0eɊ7K7a7QXUx1*qnVU[pk:M\.SoW[se|a H|irXq EcdI0G0+zq.b:S82,h8}.C+,#NxHe&/)q[svbע_X9E X"@V200B#@c#Yyw:P"":;!j nLƀqp @ G1Cbh:uOgL^kޘ~Fшn'Ougf8[#)d2BX#mU>09ۨrJ)MbA)P6;(U##E (lw,8Opmtֲ`L E4(wYrUw-ޝ]T*K-,R'6ݜ@'*<~Ъ)AԾkɽ&Sh|VaUp+_#Z2d:yTN߿6z δfaϦ;%99 E>ZQe|?C&oW 86MDv?I"IHmoËr8BRJת%,\Hf9%wp3YU \u*w=RCsusyhCUC;"v`~hw?+H1:?RCj+31ϖrZ|Ä*≧9g7\ ꯎ=>D}b~3y4^. qbր_u~Vm3_c?,OZ%' SS;c[X}.DpxS̷v2]l5IN &fb>ovUPܰW "r^*&R2bȼy&锵͉4KQhl1!n4dw O28 ^cY5qt̛%``^Wlf8K?W{sOi ;ϻf v8 ;qЇLc-H?9 ts5(0}TJ_u!\"-(1[rrxzX`Mwyܓya/dR_ײKí4nv/$%S:!{ ZBx5uUQ_ǀ_6ҼXIMDf,0fϥE+\4<[5@qT`^}FSu4sJ6Gpu30V[yTѩXع~wdHոX #Z7\*hZʱ`ɮ2^i ZxrF]bJc(>Zשcci8+ƨV723ydݰ/Zc m/=3jq>gE:KI? ZC#JgܰCc _«u`)9X(ͅΟ7t`WzYr\J ,jI^A\jYdk&}rDxe Z\~}n1 v[֤2@;h1g +m5fֳ#R>łMc:j%dn`0MOHCGBjpZ֦6f&3n ͐qn^~Ǵ{.eK'B߶Si ۚ_5N@jc5ڈƩk"Jiz#7Α^5gDc9 t/I[Ԗ2dRb"`DV&̿ߝBˈ:0΂\=U tJm-1Z9 {Ow+I11kn,q708-8AfI0y.wi1O%3u"70؄ńjg}NS@:^AYN/cCA)8_!|V[ˍ^i Ŝ-1sH..FVuO?`LNI+_%mG|u nBn|؄ 4yW˕#1f4D-j@ qPg'!*șS^sB=E ӽqJ"[JF[)y=~g>TT* Gls YgD*rmB'^H]}0ۻ]Nd%021eTu.h[7(hy-eK-8=Z9#(xcuIuKL4!8-GB57Ly8,; >AOM $q.#}$>EP)ձ+L$??Q2˘R]5A6/*bM|6Ϲ4nDf}KȯTkb lnaKa% 1SAt֠ Ci* ¬eHT4Rc ߓ!.k씗UgQlWk< 0*7z$象썢XlS QhL^vmL 8\`~fgCTa볓lɕ=|IdpHm34QT2X%_nd^tVV*t;m,׶W^*ڑn ;:,9kFbx֍=F}aVL) k3;E#)dF-0t5L7t@#3[[1*"vFJ,7;^ I-O(SBLV(7EJ!kR+s+=]aNCdy­N`9$Z"JLrG9KU샔X"LHl@uYP]0,޴N)Vh v-&r?7H6Wr%X@/=1.K[j:_XhC^Hm0 qW:Q/KȮ 6P DQbPQ_aX\Jn4` -m;= 9 qC$YKHxӑVc +gU#LK3 Ŵ+?#j0x  0:;fZ-mL)!6<Ĺ 9z#&Wuqm[mck@ Wxw$#S2Ǐ.M3fYO;֤/a9XK2&e` S$*vJS!Q%;Bi RZXk9CX(~m U5=q0A4Ĵ! i=(HTTcJ.^-{#6K&yqPMCK[N8UuJS0gjmvEB݂)c+:2T>6I;Q@IO/uA)̳ sE•ު' ~eTCRSv,>ҞLMd5l O O:?[\aDԮF8ٜ ͕# ;q6&lcíSawi=_#8:Iuz%ӎ$DJ K/wE$(9; 9~CBȋ6겤3U 3,VSk.ۘ*lJ ~*&D]3yyvwEyK`LJyvaMNl>]tOph)UQGl6dTp5D ho.^+.NF4L[]]&D?} ]&͇jo4; 0\\r@.Gő&#,w`eKAIHP^S|j| Q\ق3{Ǘyw!@) -Ewk 0 B#XɻRށm -W:a|0jQ  G@, 3jއk☜JTa{%w':D\)1I}Χni {pLT8AaaA-~>VD26":lT$gI-Bw' w> g!0ǂX8ַ>gN`l}A:t~iRJG4H0n6m,lMDjWܫ|D&@nq5}M8?dӴ÷ЗeYh26F(Q#3o]aɿ7ܝ^FM?FT5oZՁxEנyXJ3g{KKIbHext"=:$Ury更2SyD4Pj%Hfͧ{#߫-Pt^J>{TxOqN99}`wc͎؄~\zܶ~ 9R8iWH2BO$ICKI*ގaaft7YQC9_T;g+jWԊH#Tϖ 紐I$,-60h7so)%$̵w4kRI^&M4[h}z~_ikH= {Pu?F^#1apNe1>z.Ph:,# FzD):0n] 3?l{v'ߊ}kgH-dGKh+UUR2unr8מMۇ ߔ!=_rj{t\ fV8WJ0/LibtnkE-@^9 AĦSJz ~#\ 3(Иgf=]jo$ٝ9KhB<%$cxfطRT0_R5G B b^h6 7?` 'H0|H%9@'5jr C6E@k8%(ZN {s1]Ik,-Cw1k@*^T F/"OXUb ]T=QVl>֞D;cmFd*箟L.pRY*|7xui9YϷ~ugtNDŚ$񈛗c% eBN?8fm@ՃQpY$s~D[z\t ~ 5`D";% _)gU[R{CAu^].<( D^ևהH HzDN[# e!>j3켇/=LsZ<HYV2]pdu=f2OS}݅gТ΄R|lv /6Y2U)Hb;ϰb$O}=Tej8kY/Mc0:AJ.֦Qp_O*K -Aa"COd[Ƿ;D/oF[.2%wQ$K{9̶0DlKF w'98qG %y51S)Ff%BaiL[bs\c*0Vk.-|(ͱђ+SiN2}GǗ":v]1pJ=}.884Zo}8}R!/ u>z5ƹ9?ie"J2O\s4l>;'h-7=Fl!ÖjS,Nr7uv9-TƗ?rԝ z&ܾ/]$ _/[}3-Q۬l6Q p3"!h^%B~^NgFh#wx]a^Ņ_i[9f{ h`N[l90z0?8_Y#ELK"$9I_^.8՞{񢗀z4XBllF( ;E =ZU7~xZfH3PvVs%u(<7:pyƑA%X``ȝlBB0I6]v]es38yY乃i)ضv,:Az`be|~e{&RA;!q)Rq]šN2dA%JmDsDs|&rn*6ϋۀ'nTщ8V7Cٌ [xFdž*Da=]720"h&XV]_?OA)OM jDK^lF^ c?Rl/ׂ}8򖾱Bd$IEfuAA[wu`쪼IfoUڐD˓1~#in.pdqqhKL|dNUl>hÒG}W|/zK !*lX\/$AP*,U҆Eĸ_nArG+܋A>b"'y6a^wۮ>n.wa 'bKrL8 wTCe[@)lzE껞n)IFiVw8Wp䢽L />~֩/fH &OWY' Hy՘|jzWz95(sСHNSt׮| 'FxK8pr>8 NmPß%ueU"i0 3Bf&I(_:0X B\ւ<:z^\ћ)itLg{O`*{Ҽ ?E޵WqZVwƲq^Yt\rAy]_@|'UWTWw /LVI9}GSlK!hHRd*H nV&mI=.yQЉtƯcMަ A~ݡB>EfX $I ݄%xd5hV.cЙB:7FKؕd$>G `AMc\v&gf9 eUԒs; ~%es[:JEX}..=Gm}P9yte_Knoq: sc3we+it;pgK})h7I*` ƷE*, mHޗ: *T_vaRh,JV*:[VwxI{l=.ģ";T)PozCH=oD찇>NEZtYssA FG%"9 ER`̳5]kX'a_ pNr=l`|:;D>O _M3Qĵ{6aIޏ#OQd⤁oYZ2R&OFWf2ɵdQ`c/j#CS&FH4*caǮxI57Fd-:xq:'7lŊSly@W?1R(();4'{3i8zDNB:1%]cvf?"Mz]A} '.I0<6}>d|X̫`#a$U҅>+b -ɘ2MB%B)'j,,fMA9@ ʋ &]؉eTY{3 7tɳ~%IHn бښM[I륊EZ8_֋ddVF'W=Ef(CApQZ3-8[d`ΪsƱ骲;gS٥#+; oi= 7@ pqԊn\߬C?]Ԕftk9,P)O{f^0FtNGrF"Bo^CfcHw  *I:Ou),K:8)0.[mR\:)vӏfoLm± v [‰n}xs|[ӴJlHY5:t?e0q{T+szИ`{`|"S{|>/U}HKnd\}Uգ8-cxxG,yzPfS=ذ v\!|x !n]APໆ2_hÝdL7iZ(Q Ý{|ScX7:ʏA6 [:OENӘPERJwCN?7yd4e;|ޑ0)A|̵ ] QR(DX=P@`c&+şkݟ@@6.cXu=0XAlan_z :-}_j!$]ckE"6P/朘D}ɮ~iNqg@U sCllIr͑.+ ҤeS LۢDLCL\iyĐ'E"E pVY'ت)EqR ж"~/GN.k=A;ڿ.E2suu[Uc\?A.U*8H#4nlVggPQ=m# w:m3hG*o0 ^tZ1t4Q|6V<דo>s(=]6j}3ִ 6E~G:L(B=?ǶZ4BAZE 4~ (LRbKŽe\5g>W\|LH08 vgblvAۭ8 jjPmt"o?99T{8"0-6s ^m{b ƃOor|2n=LKin?&)4|S bpn-j;IG$(a(_j+%߭ z.R× zd_yvjDFS叁0mf36{jJ|e'>\Ƥ'NؕY߯qج%+{u0OΘ H˃AM {Ūl0TT)Ǖ\4,(zm =VI$APJ:;leF+BC^Z놹83GG,3KQbɱث7LAKfY)ϪeqI,:~dI Am2(pIϿsOh?A׮H~NbUE1ubeɒTĮ2%кO˦UoG rgʓַ$0E.:kD+sә;c HQtߑ4׏26v$ \q_ϡ(ZԿco<f@B؄qgZhTA 9 ﷐;6ax݀`4՞_=ԑsCw#= K'.YO-5NE!HzMFc椣bm:_:#@S0(/xGVP%t[cB{]F%;^w< "8'ܯ&rΪ ĕ+dycpSGiS&GՖk^SuSL1iI"8<8-`M뮾(sK(cNxDzieB|%-*зsrq! 2PeW f MH<2wJrb@tПpnK'ޙ?ꡯvsXdilQY.txQưeD~;6Լ5ؕuT(s*Dp}HMIA8F7'kERK$#GݔҐ g"%TR׌랼'l}Y\F]+(wH2U(PG|'9L!M-,NCJ}) W2sn~﹠'\p*Md&h~J.gM.o] LXL(W:@ syw5rq|t8>#&]Ɂ8)!96 7}pVeh!ټe+Ya07iw>j|)q{@w*ˋh\\ "C'Epy8K> Ń<,XU&`YLåo7mj,TB8mmwf(CƃǭGfQ {weOX2"_fP)vlD=ejcq󿐰 qiVÁdf{c/zY]pDǘQXWe%$AE7Fކi%AR,H:;:5q"ex(mi[f>d-! CW @uk/?fv4aԚ~R?A շj8 `A?2һL 1nںJl պ{XG^D@}WLm (/D|4]N| p{赫(,wl*])tZW=ۋ]i-}Au5.Eaw9Fv`Lv1Yi0,*EI?:Mn,X:Ԏyw #͓T&PON:xh+ $z`7HlXl=Tgݿ˺Vtgxª-7+m42Pos}0I"O ]M>c&{'򻜍)g +Pʵb1=9sd[ȪW)VE?.MLMewӽW0}exxssun݃=h\vED,pi5ǟ^G0L.(Ƕ Rr}x⺄sz5zЯhQ8eWHgp$p.6,VNJ<ℊr'F mH*;'D@fI^sH"_d~`5r̳`5Ѧf kI̸JGN ;w|*K 7 QYY=sٖ߾Jh7:;^N 윈:tVpB|ߒZEF0c# Y΢R#Ui8ޣZs>*ҟ[{n ~Qm#t(=c"S9dk~a 7TsdE|ă,Zz `Xl|FpVgTk{/!Fx" 9" (AHa',%3WĕzZk҂2pƇ<pܫ0&s򘉒DbuC%;h:,7l 6{qRT6J N Ik\< <ƸeG3e1[C !=N2yXNvd%7x}]x^#M7}M(^5}Md(L$hCooוO2 O-v8c +@.:{8r=m|$IVWYIAFg?܄ǣz-r;5Q}WE>ms4l0-kυ2f4aeu%I }᫆ Ɠ_Rxۈ iԑcI8j?KK _/Bbap#tpe^|2)2ڣ֌hkPAZgWM(?"tFPW.S?Ja: !gu7Ɯv(RXjY*SvK\lñ ,DCO+y@25b,OGJ_)ѵG|VdzI73B>kxDQZN0([}a &3!'H)sߝeDQD 9Ϻj<8/~$4 y|b4F.v]y.. Bz<#l*M+WU2yǂ/& !3F._SaV؉ %)-O$2ON=q3ZDʧ 1XR0!pHmds488ߑwBQח]QG9ɶԒG |8ߌ2ĭwyۋ!M!Vq 56^q)= mbS8s?(ѝq􍅴 v~+.K}e?^k-̄f켆 Q;h mk-3z0n< 9>W?`XHLbR0wk{%-v&Qɍ,1hR /l.:oI\` c( Sav|X [GC$)ٔTadQut\z12Ih;ƴ/5y1H#{s)מJC[ ƭxp32p]c5wxF5 =Bta~:O Zފ~ˆF2 ]}b~iք"Y`ǂ= Yno`6>jZcb3!4`e0d:fʹD8yQ t̸pqpBKAwC ']U{tgEt'T,(@hϡ)GmMegBuߕ~ V-xk 14gj;So4r?a'&~QPR޶K0Q[4]xz3CM ItwϼlwyQpr0v;#MʧVҴ۠ H%خDT @O|ؚ;к 7t{aG冘bzgI߰Y'`{&?"86<~sǫ 貀Rv>Q K)&onbtfan U74NRXu*Vcrbݥ%L$y;e .ɿ_8)n 5PɑR 1ʟ@뿂BNrE0Ul_c]La;iNu q}-,nAٖ$/t݄sQ+LYHHmZ]g&͒)1~a-r t/<IAժUU1 [ď)"EF2mQH0Jm뾷w)&a/ȉwV]>ߣ+Цձ#-%WTd]uzx8?ds(W\lYI\)NShpf#֢iL.XzRˈV}"hg}i 䠺aje9?C%&}V1:t}M%?!~6SYw#eqxR_̡N1-%EUȁQ<?T͛Yƣw$$D/"%m:G}Do,12GᲂSO V͔_OGZjB T?+[UEz+WI.LD3Pkfv4 H)ˌ/.}]3):uʳ^zdOHrV33jДGbY+akt*r551X. "F9Ii‘ "4M{?@_ rPn&kt8_9RcC. ;I3ȣ,F:ƛC?`-g);(q!,Kb i"؀Jr?cgߔDG@:Lz& |n$DݵQԍtW_fJ5Cd Ym_Jɧu~ˏmyW󴲪8ly"KWv 9,=GƁ 0g~L74Z^IOuȇ\<z~ҰdfӲ(>f`^oO kNɧ߫dF4 ($W缶)\qvK9r8xBEa[F{:H)'ih&zc,o\e:ʵ4p0~^M FKW)w!C?XS<=ߡ P'ڹ~Ƣ2%ռmt 𢾅\`1e2Ȗ?OԨaӉ% P|Oaے 0xL m!bv5Q* 4HF&}zn:ϻiiţf0rt3` Mv5`̳IiJ͍|w se>R:{0oEw8mʌs"km֥^&ثwG4STRK>coZI_&I|`MѬkカ_pX5wvmW,P^Ni67P.M'˧?ե{dö8_5As^(R:bT5M'臘|y&&y4hg,)sX1QlKj p.F'83Fg?*7ZMZWF49᫅5зP,U~$܆ITZUMiYCKԼK cHZ3wqj,~ʯIҚVBb5'xiHq܉P4_>MUYÝ?ib>:}D&#~(V#B\tcGRzCWgI>pjr(UH*_D a<)u :QE'N]CaܦE%B1DޏG٩x:#i MSuO(Rc79aR7<=k>R[^ⵌk:_զx;opB!!^`F1c%!T8 3NK>o|{y%7tRePS?J(Q YB2Cp~nڌ({tN@H$VAovSf!M!](Gu9w7K #rB'" ҃D/7 uZBbb|Sdjzô1ݼ(F2ޟ_Gzj VQGH\{ndC;"W]Z.lbb $Z\gMInW ݱPADz4"<ԅJ3in8giԠi "Rv%>;OȚG?Ɓ8eM pW"Qjq{y`ud48կBA:ROqYᘬOx bKh{ʴ^:VcTuѓه76Lftj22ef%]Iܽ fT~U^@L=07OJ 1pAp~$]C*di/iǢSR'ԤjBSоРKkF;1kiߞ\@}+5Fm^7E4,0.eQ @tz^ܼ?f"ULl8NUq}(ZalE"uXbv;@J si ˑcW; ,퓃fnaws{/`>THcZU37YQ8@%% _~v}/ȲaS+E鮻hۆ0Ό\dMJ~f a0h76K+Itù_Д'lK#:^wpq-~ݶA_q2hD l{;_RVb0O:X/ +8 M^2'˗{Pw"ZNj4>jۊN92Q.Ow%?~*/F>de Kh)U&u!UrޑꫡIyˢHLXD_D3 P k4PU:S|x ԲrW( ɽ@#$7-lPcQq8,=0QA.(l(t( u==Q`jղI!@֦![FN33FWIYF sx!~sal=c(YMBwF2μfu! y R*AU39;EWgM`n?G;w/~@ g\Ti4XLIƑ;W! ]`9뇇\Y?qF/pxC5B3Fe0n\%&.}BTnݲSnܚu$:irzU\D+eqLcPwx8QU+wY9;^G_i Z~p-$3cf֞0K`=E۸YT8NX`7"P# tWVR]y>@Āp ͚sݘ<[HbFA|y ~e1XP JB`bz7{6*᫼J#dJk+ξg*mըB-6j5XKctO%!8T2h !y~OfQ1B5glN7gtB(MWC|wWؑ Fq1%ɏ9ƔC hUP†dTBtӝ ޶" 1Hm:n>gA5׺Ȳx !0hx0> K}b{E>n;#n0LWbra"O SmjyA%zjs`qgvƬ-FT-"C{b@pPea{Y-Y8هb GlOUE+WE$F!ɟpwST+!=a+IΜf # W$:8L|$:۱Gn?rt`\2In}[7Z)ܲR mmd h.P[?rqb ],uDp9pab=_((CtEWQ(G yO;tO4hT"9C| \7'A"mY@UkE; ׽R=+V*vTK_{# v_n%se nL?`z`WSriv~Ym:<ԭCRN9̪d`QcV[? MȔvÜ=Mg1Paa@Bgi=ЬQqĠr£.A)<WƜ ZT7}HTB nZ)/Ѩ/DG!&g#ӫ#DTZ2EK4*4{^=/s0~MI’>IpƸV4]g^@E &j/n:K8&=ȫg_[yl5RŲi 'BŽ" ;\%?6jX: 7j]m>+07Ш q qnN&> ' Ϥz-<g߀~]:ډZ-wv93Ç(R;x lO!FxS4^E*,o^S](voy2wR pYjieWl1-" En?q g;Mo31a-Ʋ97x*@b[OoTlЈӂ)8[`@uGSlI~rB7KW6 5sE~`LӗVt f@$)V6)tx [O{Bkda$`2IT`uijylԥwNS1(`@~rgnj&}+3XkcR46n)Jm?; 0l =ֳ485BS$R,r]dj'r(d1H[jS"4_!Ԫ?#OGGF,ߧr˒QMVAu%נX_լb t#0|CQ-?y!2y\a4$8dw1Q>*ҫᮗF_ \mݡSdvz6S<rGGhHF- KGZtR~u޼peၶtI6wn)Ԟ,BoѮv]>j)ÔE+6{^hKdNŀQYg&6-Ѝ۳3)Zv wS:ScDfSV71; "I[C/mK zl)7?yը0ؤŸbN'O}d0R3̈́K许RU',QȬ!Ro_Db@Cf2U@{y=j宲)&rW]\>5h TW|].>sЃ-]"f r3v33Jz_a/x &{#k'FQW:6w_~Eeok:"4 'Mշ)AUzsxT[ٓlG;hN+Z(f|!eAx&0B6g+*N E);> A{`59Ja?(Mo$NR%t<[W] z!?JB4G H㿶?J\Z@n/%l~* R%+$}~ .rv~!/@ >i <*vZŹ >Υ5ߙ^eOy2m)A4 [M.VHֱN +$AwcZM~'6 d'd@fgP:!^ j('r"bdb6KKmO^ڌ}yn P4  [b\ a=5O2zq{jP@[-=@kPNwo#z[bDnW%y_$F?D!9$vۆx񼟲#OCr#zZbabE0Ii "mJ-Nʰ)u HW=ⵔ7Ga3厊.9&#xW1FN ࿞i+'ܭ*R+=ٶٟ~Hː=Rl`գzNG]>hCP@P6}2*FsT$o􏥾ؽ12bُhsU/ƹ/3iA6#^\m@-ڭ<€kKIn6@aIlJa]̕GĩUTkj;A5*-^oϭeBp|zeݕonޘ}ʰW(dɤ7lP\!3`*ATThu 11-M*jBK{lgߎjhgש6sFWQ+(mG;ٚ Ѣz,=T+z8{>'*Ygh"Ehښ,S_(|yX3NXjqPIRJAHQxɬ<*!`i &+ u儭 ?j-z9Ʃ!5S kzT̩T`Z hX )}SHA<?~7=ͷʜspp[N:nh`jj<`N U.c2+-.IȍQ F]gl&o' o enmWN!`c)j odN{ne?{D!u4ZLTH?ri)[ތ:<_fF:O%V,"1 WJFPfGk$7k&vLܨn(O|('B# l==aH۸0 *D?R⸔yY>+ f/1 WvĚߊϸu;#3{\j0(EuCJ |JQeIA1D4kH(P`3r~W .ftp'@uP]T^.h Zdx)I-$(kˀ{jŐ+Vc'r],3?z\ՇZ8ؔ -_R ^@0ި42wh_pOyԬɫ6|U4 KiF)1]왂KZ"do0Oy&a۾H?Vf4Bnttֽel !/~&Ynh"7Fed6uˡnS*}rCFٕ)e!UhgMfR$p& W;Qtۀ0ةWrOm>}y7~TiDXArWs.0ֽ%K9JDe U2ӥgիɩׄ@F so,)\?&nTM`kd@D qxq\v F0S=vΖThIM6O\lj a'7BYs58wl홸/ݧtꌽꮷ,KK#!ndCǂk=G_mNM oW_ Se8!|y(4@vEK8+X?b*q]`fRR|=ְ[GvlL/X?p歼 uH{z^BHcf^ۻ,K,&' a^?ٶZqz&kid)r.( wzHԎ"@BE0/y571&_2W1T B GL].z x?2$ LCӠxy\q{ѯ ̐Cn0~߇ D?m k.J>zyb,.l DF;fE$f#tKv">Y~ni^w%B)gqmeH\. *q%C 8-çؘE)1u.A%ΰr:l5/M yҾ&(#%IZGrNYaYΛh m~Lԁl˗ 2l0@7<3rZ{#Bʞߜ9g#A'w~n׹!˃sw'@[m)NKFwA6$%$,T3i(^cR1b}jm-ʅ>1NQE;iSAQ`[-9m@S|X&6aLF~ׁ!6"5} FG\ͫ-[@Ko!Bh!/):  S4JSn:`*%7 n<~\?lO Jjq3_vI eϦ=rBhSǟOmˠyIh}~a=8ʿ71{Nv+t" 8m#X 9 fVY0Mzi < \O@Ijo@S+t =p~}U[Dΰf`{]>32k;>cqSoy$ ɤ$CL Q;=4.Sv7mMs츸qga]2"4U#Eh TT>ŊЉ]l=N\D~k7zoeY{픓k\!4q3MǟiS$[MQ`4}1I]E2RnGЖ`i'Zb@s_ K\WdR"%+s'+m8qÅ4[kpoveϴ(ЁÿpJk !Mak[iFM6I{y [bعm 4` Ss 6#q&rfqk3p?ͭlhdLB$Pӷc" ?#9p_6%~sy?$BUGp(S^R㾺}ը\hR6w7h*jT:t>A GT=ةP[a: (Tg5H,$ˉH0euɨ?-r[KY$Tl,ps5a{.t}x3$pl{;, s4)'Lz;N9ĭ $z? p,*$̇2z, -L*E"ǿmb=WbIN$eeKvOM"bG%"lAY{UHL"||nV*!GX8]A_ _! RolG@̢bsP,vKvVE^$c:ۣƅuK\Wca; >:\Bzba?k@s'ޱp]eũXSH CӶɩњM2r3QTQR[#鉺%'|qr+M@UɯކSj{tEfGNYtut,Q }ҍ Ag +"1|) 82zedMi6a &ŪlRk md#b-v{#Qf|hv{"0V3Dj > t VwWgkUYZ|` s(sxdbޑͽ wij&؄徲vԮ(x٩ӂ''FE|pgPL"7ڑV_|gA\ sesQRO?Yő7 0~Wg$$ g,YwdY(DZ8y)A5ߊ}G@#ɸ(V>Jă'4,'2$& _Hyv`!59-ƂUzN'|Df &m!orh]9zد~9$>˔J\50_1Y,tU%!V92eplJ,bXW}H >r8r5__-sc'!ZCpCPrF\bq䪕0  =>7-SEZ Bz)”N=5{IfKx" PРႷMw91U&q 3cҞ26G$X%ȁDʳjR[|IJKu?l9- |>a#~*-u##]&G?^LAjܑnUSk܆3?W+/@Lt+Ĩw_กP\Jk,V:&EX+O?r/"G!Ƴ:xWS/B*ϼ'=Kdd6g b;3[ S\ aho֗ತ4O#&p(WtQXwQFk=K7 tj*}C{n~Nc5ݚT{QDtg 5BzPׯLS|snr9vyJCN<*6dujsS+q*|Y U'w"l)q<#|9LtWDfi]fwV8Xٚ6hG~8y&[KխRZ?i!F! NzMSZ7zU&s3o[q/iՃR0no у;ԧ;`i9 3k0u~E}.yQ^HLҶ>e(#sԟ_S^D|P)ФB&q/7$ށ2W姩B\ $Rq9I/Z|Jqo6.nA-xȔ괬Q27G,q1gCFPҠ}s?>[P+]2lqzkΎa޺hw+@v<=,eߝ^,:<6V 8@@wP[g@WNǘǥ/˝m`J94HLy m  8V_3D"O:iPHŷTq-;s2‡e]|BEXt@By{+04=/3d (UiJ3u uך"{֜uo7 yBMe.tC#?}U{2,nfSj۱({&/RRyxl>VEFs35P俪\0qdCb\.پb&2AFHV|ǹd(eC^},ҝxE鮦=7QlïPL+ 7/ >e. 0ŒD 3;FF#d(N!=ca.kK:k9xw L/n_yȌ]Q#j{dUa*HxtA]U) c5 6콣G M5׺>3،+6nUZ d,Ud#Jī9N3zj8o7LWC_(/E%t9t&%[4nfy@U蚪wCM /6:3%>pG{EM 7aNQMg4c+i}pzJN+SlxaUDX'<7%Dr(GIuGAT tYMfsEcDcF%B%N`XA'F;"^Ԛ] |W8P n!Iۭ1ϮC `o6 \RkM'$3&|d#!#a3O҅2hB,}z{Sq47rPX>kWVO3|q67[ smɩFS MFU.7(Xԭp4vrH݆bŌR_IL>H,X>@ю;iǎ/e15w4˾2H>B S YⱿDO_ z[M͕7~7FZ-3,Vȗu?嘽Bs"xdq%N|\pp]'3S[gBB%7lz#=&p.e !Psk>o2z:ta@'4Ofvt ƒ"1Y=/3x-ST5K|6 1Xd>meΘ r(2Pqh[:@śnugR+dOT_Je;5虍/v8 !;)rꐍy˫ $fX`dwoc2*ٔuMIJ 1.g+oob8בj)#%:bU8C.[+%$`YNaI:#Io6FQ\"ߕrV8y9O./gе QcݛI<cF{]'?2j/<ȥF'Bq4zIX.ʬh HP%*VQ%wl?ky( i>{!C(7q L DǦl\ ^\ҡk o)kar{ET~HpMʳ[T|pzOz ULX>Jy! Lk;*>Ϋ h{MɍkUd28e3} 'Ԩ$5G)Du;Oy1~U_hϏDq_#'eйpk. ߭*;PQ彗z G6{;T(K{ZvT,Dzav6 1yCg!e ^WcR&qNRe2#ׄ/ [DŽς-i xU†RwCE?CS{Nd)\PWi7QfsAc*:¦Hr'/)i\eaz~ɰUfhђ/[^J}N :{ IEY⭊.RK FѲn%ʇ>NAE"a!/9Υ]aG/;sGMP-)bB6D'Õ{#*$S=O|r > g\ 2ns]h e5nJH̆V?#%fOw);Հ_ɊĿjΠ,ūŹ4Q[ ܿ0BP\MB }@~RbO.ﴪhQ-CX3c43o@!^Wj/BOfހJr =g24*:DNH~ ku1bxʮ3͔]Mk%C$]Xô\'֚uP{q65'\qL,DY5quEFL\% K-ΘhsZ UL-фwcdMh<"ZԿ*^c%fv\miQ$Vnu7L#5#~4HD|CgI҅QJ˸U%˅TM딮|+s(]HEGy pm_lq,x H?gڴfÆ}{iͰ$cUOi^XIFMOc$}Yl%|Ja$+ OT@=P|Əc |ilã3~_2Ȗ8>?u&G UI`A!<>=RZoCE*I+RFXPr9{>CacZ0F|\1XYԐf|zCZn'<iQgǸO3} 7ǖ#:G!w0ekd @&Y$A_%l' wC=FJDXo*MeMM(.[)w##x|$Dt.wgx讦i&z_RO\>_+5 .ۿA0RJ(9(f-wJ"ߐO.]uNy |G LI@ ?Lyar G{r\^B0-,CcdRK0G\OxWs%0H>: <#q@~ _ ac=$2~#'$霡ط~ᡶ{wCGHQ#b7RIxR+hԹ$gȃԘ%{-@fuw_ :VLR^0S'['B\l +&|zїľ{Ui*O-5ccHPKW+`m|>PVa O r6R2,}~6|8Rxa>>j!-"]8iΧE9KO})[VK^&A?'FLZٮ-J_>P;ið*f 4'6'fUDό: 83^6k=soۇphɪE *ɟ<%\b=wu VG ֽ>\2QFR%2g$S޾OP }7r3r!7uLى;ס!ԀY2O?Ha#3.sϵχ{ͫd&N^y9V`YAnY@SA*Pz S!TVW9eq2_F8_p)+SND[:#}? |K&jsuT\ XTMX]"{UtJ9p|@Cx ECEʡY~%;@+2r|%doZRsb x!)RB' /g6gmL%&ˑZٲ](njaQ5/Q|{r\𻙍ӎX ~l8X7_ԞA3g51 GʥyM(3|V)@$|[' n J5PEUSz KF * cl5k"axg +X _d}zs@,ľЁh%Hq(60LA]6N]fvwYZmX)x(2C1Ќ pY+8@Gg(jlhB khoZq}|]!C'bQ*+k&8.Hz&xI-L$n3X*c+qsw%bRJ( BXVy+Z G/ukKSz5PF9& +4s5u"D}g~bLsYoFz絬_ U1B*0OB{CligMX 8U?M kuZSm9\A!wDŽ/ss9R> 4k=ǹKDO"!#rDۜv0ng4ݙfۙ>Hٟ404'C}~ƈQ>;g60<1`mAS}j[?"!x-J̲]?i+I$3{ot4YqnKU'R!ڄ 1YMΈn':Dt|f%V/360x,{8#-(RѷpK)dX|S r@yo1qQ% F=]_ Ï)9 yFqYot7$pqZ = *Fh`f=N^"T8H$uٖIuWWߥCM19pރG K9[ uk:-OɦpVoj_tfPgMC蛏PЂ5]oq|K(GDX\>{[or,IF+&{/TA)<3Z2b,5N}Q'٦UKqξMSw$Nh׆vTKdlƬ,3:h7{ϣKne3IfuҨA{MCd(dַYCpd 'y|Y >T~08{0۔[Vsm͟ %Ԓz ˹`̹" `j%2~+c FBq@gR.& 4ؔ=䊮 1ޠȘNhw9%- dqmT&V|Ck*~=~GUd}#P@V~JlZdtrJl}fu}!E9' bss4F059̡x$G5EM"QLᏆoe ,j1@L*wf6O+'Xo]&16,䓉.;S1ԱQ#p9W<]XR/_8Svmd[%4ag ҤWT`&0x{'5(Tq(DsoI# x&s:|^x`CE{`hC-h]TݑPh]Lո )!1 ᎍgir]1IZ;33ZOoߜUXK41Tu3뺄潪rb-:&A_Bռv|?*.gvZ%[;zg=k1NN$sAMZa5 2iքJ~wmBZte.hNtN{p w#lpgG5}#ulXN"vkC{g#MKq G$|MM{5gnc(mq ܿ/⼡a4/ըoiU`ĚF?l64DgfpQPopF]"2.\!h8[k :!Q0DI޺&7H|հզOVZ"&ǛuB՚ztT|_kB3twb, eܷe4}\%=Z$a\#~젎B^)C(2PM˴(ȱ@6lKa!>adP(i鰰;يiIl D q\$q3tpEjyluMiI^0c:&wm8rG 1Bmݛ%H&pП-D3v+b26ဦWHZ~P|*(EaȥA!.|vq ;Rv._S-~ zaF42gc7/^썂@woGѷg.~ْc/TA:o G,uY}0Aʂ&+rhr6=a(HuFM\4ct~NGg^Kxazulw̙NHEV̎e茫8,֡-}c#l5qSztTQI8|.)2]eL&NZf\a>TS>1IXl9Z؍xI M`j~̮uuz/R {[ۀ>pW:q"Lt47E#(#֣~ iDVnñ9[Hf{C/k"к5xsՍ`X/jy!8/}%w~\YoɁKq#:ibYVBz%qosh9.C:z.+fjUHR"9?E?\B/gj%&f@F3w=7(QisD.I\&OFt7 ^ ,_7L2M 5~EhQS xùJŜKrgyd85>7"c/je{| ^{|5s,GTw' PxFdA0@S1ںŞMz`LȚ頑]Lq(d2;D')ҔE)*d kDR-wآO uK7rWPa6nWob-\aU+kB7@kQ^*Yf%u}66YӬڒ]U'Fjvs C]"PsDuT?giE\ʵ9;T ~`2΋^p7i)fuWzq (I{g @Xh"b Y;-v_\(K42:UZJt<0 vΨD\39X~3(M'u YsV{{w*BPkڝ٘D2rB~Ax$<ŶFȟ"ykIvw7UVJI>۲&N*A}BCI[ib%M-äS=N"NÊ_eq}^@HIT vϞ"nc9q(Dkލ_gF"As$ }*aix=ػ;y4IL Hރ[Fт'ϸA0Tz>~yE(>lf9.UW KuBC{޲S'Gvbx'_1lBsfj3-R9Z45r :DNJe$U\Uҋ;^%"}OViU5 $zP ( ]j7lqڊ#>7Rp!%b93e'` eX)_c-OEB(E0t:*L)g}=p/)MYPȼ_r9"Ko{`~3sVBNֵ`[#[u|\U9N*]3~kIVPU`g3{ru l ;ܵ֊؎]m- !hn$>_[ӦV(@ WR7f'9W_K]^t&mT0&[Yb+}O!'k8Ц쩍:֜@&*@c&3!\`$+NV/@,gȺU굙_ [ָt$i[ %^;җNVOGVwa7ABd ڟMbqyiPMoR)pQH[:Gl3_V{bю\]h-xsL5 /u.XzAˏQxwgrwq]ÐK8aEtK+V^d޹OjZY/)zQ~%u|Ƣ87ɖc6&lTэCW"}Z밉Ά%ٜ"6?}lama I#mCÖ?2LWi>91)j}{9)iyxSQtL#I΃tWw-\OE]_L ,F[!0+-$jZ( `+x{'L>ty7Z}]P!@AB5WmTi里VUՆ#(5jDΟE2Zp*h_WaE9ɵ AImlZy)>ye}czR(b0rW4z;R n |t"Bg ><6¥Xp'\Ĭ @C.n_Q5t|7(sNZUm+ŏδjg[8*!iu/鑒Vz'k VvDFC{1wNXM;8hmkYEeFƒOtJ-uB/5xh~@?BMRw8Fᓺ=T}׸r*wY8d/H5Y,P!UH0vûUvV 5x9y>\;/-)l b=BR?xx1 |jΕ6iiѻ&QEmbH%^Eܖ;X/K˔Buƅ3JiϬ$(sJJshTRfP<}+O jdB KːDp8Uyrpa×Uͯ).7eebl+?ouE5ݤŧ4 >rNyMl~˝@IQJ)v۲tƧUZMe|_DzL B6P#V>B=]N$TQ|Eo~/r~~yKr_h? xecIҋaJǥ%?5IYQHwVq6W>CʂGBK ӵ& om:]mקXEmS%Ut5GG ǧP~k-$3KXU|zR`deM~2օQnq,&jΤө sЇlF9Z7s7aa4)rڇA1~/-ǔe[Nm^Wmi?&$ev؂͆VW|0/4bﱼDQSa9 "cҾk/eq_M&ߓQo.fF_YHCuCZ‰`sZ]D\:YtͅѨ[1x{\Q Ł% \ [d-ׄ7(D;ȟk0[[}$F~nmXpF٣YLJ& 3E[i<aOZpfD#PS\&vy3)fsPD 1*AP5H&?RJo vnZd-VC# ]Fi{JV9*{d&~EbW1~[Iΰ5v9" 4`tspvml"2fy^2)ѼfQx)gQkx9(oSR7Wo`6G9r E P_M&AMW*6ɋb6ydlj3-)|> YfJ00`12⣫Ꮎ̗Y" Feiu0BI6/:ĥ,~K3z(GjFuQdr-2qZzH7:r"LpX.*},#:6}8tknh/ɽ0d W*Kw;I*rb,҆eVkN{|3j.ι Z%*`Į9F-򂇢c{߾U4iiEhYxD?Jl~(n`mZ"hcfoĪ Τh[֩ʞA)o;F7"c:c =mxw~uZbI`g:ڜmOn |,=J%\`//kL߂ZݡeA jñ v~oA~/tEJnҮd5N7 N6ѡ3+Iv`å Ɯ;Vdy ElY| 0WdݜjtV*H8z\tVdhS!˝7~!B׈!cS  SYlc"r[5^hsbnIhD3 XtVg,S}v &t3棃}΂2r/4xhݺ k4`oIe*,xRǯO~:'؍3 2u&m]iVo_ghnkD!._otsADv?v世ۛW{VeN1@ MXo4&eK' {QHv5aTpS H:^~y DlU;u~p@׷bE`1=l?-pC|jdzлѤ}Gׅ Ft^2EAg.S\/ v0粷#k_Efb.͘D&*|4__I~laM j BϏP~{bAinVZ7(7Ɠ>^q.Qq~Wb_V |?^cD9%"$pʇ/@ 3q}MWE7XC VX'W̅+WTܡJ[K#4E&2p!'R1 HLNx)).@xsήs@C".yg=27zefjG82$@Cm~h1Sxvp2].yGR4,MـXfXbaSy(}FL.:[ waLk7;9DY72Nzu)Vj꣆[aoScS5&ڜ>fM" )뿱Ef:/aw: ԣs֋+`"zzMs^`~FuM;OLg c<:9WiF'a 8.'z@ipՊ1|qz$~.> 9A@e\!CbF`B]6xe6&KH&c5鉨ѩZ*kMU@Y8d_Bxt{Ho"+FCZe[=bhӺ&w50[/Rh$alĎj,]#2ݘLgwz$px6[EZy 3÷^ w΃'sv~veU0.͕ 0jtm; e|_dms/7]hݒIpt'e*L[xB| eޭK:;-!-eH^Lj}1<&x'}';TؽګԬ#8:6V /W9Q~]ʜ 2ĕQuy:Ce&0=Qus^\`ǣ[gV<.[Q]xYsDr 9J"=J:MC}A5g W4AO3>,=Ao-R/.9MD#}ͦs}"`wKexB~q1Ry\v5[l3p޾>D,ReA U"RqyĆMΓ!Ӗ"@ڝQ"d#UB##qؘPq8 [ybj3K8X;Ot.EOcj(}SlВ 6b^=FvrC#G`6 % 1jBhs~kˁT) ((jBsc )5v8uXw~'ɷcZ$=3myP1MRxj }&B JsNzz ;R]&B?+n tawEw|azTAL1W܇ƒe:B/+Ek*xsJ1TrECߤ,MEfN~gt_ʚ;1Н<&C:ma#Z@ !FE^=(穈ELUlx5T#yKZU6o]v&onQ\ҋ HC 49`u `^e4CbWqdSj ǚ7uD܀ʥA_hf~0Ox@H]/C(hkkL6;DMe/\` kסD`_kӥ QVk뢲yeD3!qPc3~Y[5.*tbEɍwa>\rR[jA%w}.UUg^ }q*NkCg oqZZPKR"jUO$3Dez<ğH420 h[e?n):d-0v5){D PxSt8>Pˑ|ٜ sbɤd:f}v|g$Tp+in&@g/_ ?~8\@H<,'"J.Bqb0♈ns& ')0-P1B>kH {vb{g2;Ѽ3T@y8S]vEҁ9nxblեlx3%--= с0Ь6!KΘ e/@9~&dGs^, ҈:dԉ tpÅlX#yx*#fҁMW!JiRQM)A6AӒW@ ruzźEI.j1(|#dJ:}Xw?Q6`ea5WQEpN>bPyޑ %yT6r@wMt1%{n{Q3YR9Ju$ ߛJ%ݦԚ^sD#Oo=EWNQA@9U(eZ?{q?u@e8k+N9)R.}[@xPq)=ZrNB:I7+f/#} ¯CH<_ˌsM雘-91&wO^"讒,riwaAQlh ݣ+<)YAQ9;iiD([rlP`CfEzVqa~>r&rW%d>xryZ4uhe6rw026QyRv} ..n7''cWcmpǣG.-J;EG6DwY 8tNX<T؇Ժ$Nʙe=k*v##A,}&-7)ܚӐxv%~:Y+ OތmrjyAP|=4~HX>v/w`/Fx9<<\Ovou:]|^X>b嬆y{LKL0i`>Ş.#X46~5MKjr ٽNmIG’zs{?[t8ThWRj VY q>GCGxTc^n=?l6nYZF3ۋ;K׎bUF51E3(Ч T6jlyr/}kJ(qSQʜ7wNюby!Ap+YRO>Ϥ60Ajri󙑼mZ3kEߢ'7SqlrFe޿jV؇&5‹a w^vtj?Dlܮ`eϘ2D#?שӯ F;L ;ze_jҍ&ˇK5YPivl} u1D'OXj GzžkNxÿ4+ nGT/gJ 9`RQgzpiNAS(JdUnNڌ[Xj? j.ǻ*^z?q;ax\V>YL﹔'zgޚ e}A ;j\4׫sY|JH6{fM !F#k7_z5ӑ>bݹηU ®#]J8k@T{яv5n=l<}7NaLA6q }|fѫU8qti% MАӾUD@gi]O%G^#ЏW.#=-4PO^Epgt,;ݺۏZꗘ$ilϐ^߇c)B1 ˆ죎Y~!^uO}; =[p:jfN3:Gf-;@xXq&GCX͚ZQ`8'"4RENh^AyJQAuK?%(x.SE5jgP$]=Z "I/O-L굤2~zɴ RY3WȜ6[ ==e $59/@DeEȬjb5؀܌{y@T9GP8~ tlQ:3!֪+0ʚp=_%n.|%KHAi$ȃ!Zsq-?X ہO3?ݵRE جZʽM7Z[QZyߑJccLg62)S<  I+ ,-\Ll n |.gIȰdޭ=M!{Ix)xigM^)M ҒrЏN5\zO%tVgs|Th y%7K J` sqM6rg;Ifh |n$Oz{/ ~[ht=:N^L4*cǧu$,fzV*}VүN*{ HìXjc"|@g?@C6ChzM~uOA IEcD[ܠ0#X>D\:G+ީVf9ٹf)j(VN%^pwg5cqP1Y9:В DZCō\o/>mVoK(ArZfbNR< gi'Cpͳ*SeX H;O6}ۃ N# <;$_W0՟,C{9ܱ#](g9Xl]D,01oY^kUQ1 ȉ1~ nDOkEu\-gRA%8[󋟺_"O/7;F ? ;ZiL*/V d-m1r-ZI$V{x9&K/zX8>c! S s8jZM^ɀ@GO]ֆ}Ə5L?yɪ먤H]!'S?4/'@-Jdݻ3{ y{QpxpF`5Fy"()7ul3prrJ vg[ -ʞ^*WGL=h,c7a"([stg:VB12eH~#~ճSe9.ҳ5:}+TT[~?IƏ-AǾbb -2Gd\Y:sXP"cঢ়UOPLVpbMkz4u,kU.*a"snNc/-"lӊU;+R>=ZȄaB\HCB`S{_]sA4JJCg-"=4AA7F6ᨈ9FF6-ӤGzX/{!}YnW5umGr'j_{7!\b .߈oǷ{I~6}L 1Yb#EG2g. a&(*`dT_n`(AhUjqLJZ{'sԡp8Ry 3V),iIo~=qrySnM9e|hNIYvSr"}:q~½X##JtKy!aϩژ\bm43SB ;>Β,6v#l.A^WvhiJNt\[|UKm+f|ڭd HPr_h+1  q&KD5v{r s^Q\8yQhci'_9 b8J u47Cv!ճ}71IT:8['$!o./Z#;|_[yFN7l3T5Vu{,=39kG Oz--S[G?=Km^grЯrlHIkuMJ@0Ḕ]&lmkxKjjO%0Ci,#'p^%¾Uqs5/v9i|HR[qM<N#ϕziE,'vЋs^XHF z+`Y\Ђe$쵉q.|),lrXwn‡'ٔ.+ߔ5#K=Eg)S]L͇}l |DA1ՂS(Q:8>rt9ew6&ڭkKӲi2Rrﱙ,DMMTMth{z*,1PJ"Bڼ!p؆E Jq (; cXpQu\vdy )ógH6`Om-ĂmON_tBH;2dnäP{Yd IwO}lehמ52@O ɛGӤ`9 ff3DTW5#t'ZsTDb캖&љ w}5s Іt)Y5Vnl v^F'HجNAl!Rh_Y׮v2$ng% &5åG.#LI+\шH1o,H$Qn Z]R&;J WpRdF2HVxWgS.V^O]F\22$x.D{:Ss:7uB!jl~UrѻI~1TO= 6zNXW鎂 ("oVZh %%VA4@x__lmILt^>3lJy|6ih>f !)釻rK?.H,)K\?(Ri!=H}oΰ՛zceGP98R@c/JVpA- *]Ir/EecW/Bz4B P7{dQ[|wլ*bzi}& /4dmׇcNI;sgy= eOGeΐRT]S;AzN^΢E~z#_:bFQB'"v). 3F[e=;{lwAS?iwJ헫"el;5)?m8_m&FM6A9d[!,m޽³XMeő&,'OLGK\g 5YcO0gl@ %`4? 7Nf=b7t@P%FPJxr"cSprNio7sFg'ST'MLSxPH,N_0R&>@kiz{,cgq-C2ˬbY6;_E?kbo)n1vZ).lvX$´Gk&Ss6kE8m^<%J]Qc#=uOA橧W$ks`GtwgeMScuϾ}@S!_UMygjSsԵ3d _BSޜ8%jZ]H%̃A%= :TU2N{<0jR;?tpsݹJOr!b.@}w `Fjk!5?EǺQ↛SOߤ){y 5{yYq&͉D86c$xo oxו=H\ Ty\} 4xSC)Vzq|^:gŢӔ>`ٺOZ{ӥý#&gdxfSNJT*EA:8_DK%E1MrhHx'0Н) g#މ @aw %'E4LI@-Ծ 7ޔDm!h;19&멡 . dNP専_nFR1 GVg?oemώ׹7]H(]jhھaR"s Ë$dRֈENq߂/g;F"otgr8^X(p:qe(dd|,NIwD׋j!Q y0 xoKtՅ3BNv,cy8]7dc 0hReVxAvc >{ % yГ)h.j.bsa.80lҭ.=_2Y0X\rt2p88Eʨ^ibcnļQtw aH~+M̯հ?\o]K|4PE?HÙGql;G+LyBy@C3hf+`,Ε##}1=@Akw-3TῲWڳE]S:*EWx7f-IN]>QSiK ϩ%@ab4N=ґ䪂B:n BF,RaK~UdMJ$ERIjF:D! ̭dnxn;,chX?R=rd̶is> 96B"cmkCZ2Dg^!|iF$=ɿgjf6~UM^enȤiv1":s AhPP :).jhfk#Һ^d9))gyzkslÕyL46Tg?$uKcq,5n?Ȱ6+|D{VXkS~A؁O!`?vrԃq+H Rk-@nƸyP  ;ʯs2"x EA5`oe6٤GO+:p}v_>=»}v/A1U]Cx`E"SUSՈDE9@]@}a"JKf-FHmlԼ,ogHXW_hPg(^B1^Q¨o8@=:E4BR;!NC6ЖIֻfW (r7C.9#oJGҫQh㪟Qe0`$הɑ̢w, .|$-YlR68VAu 8n2?49<5n((n J=#qFB6É, ʓ&6:'%oY=@o O'UW(L(+mDNgaϦrRc+7թYB!DJMΞ'蟕;U15^}01lL22M ijJf"Lm 5q[*ՏQGu*\ Лv '(}p'P*yv|Z'.S㈿)u7SfmG1ظ¹De|jঢ় $Iw h|3$0l И?OY}z94Ď.VCn[UEHq}n+  i0Zȡ6dP^0h /i)HDR;%^=zdyx1,A)BעӢ# zZFG)go )O5:nf@u RcUj=:1Ah B 1)Չz(Ug>sʼ ^ouax̨HaH'Sc3 w~%Ԝ^$,^qO2hQi;bVeg -_=AᨅVCM03BuVj|/})cU'MX5\#sc Ӏ[7jӤzVW V`.@Gҧtk #[>_]]c+ Zd jx>_beB>Z]}zy [Q- So/ <}ew N .=wͬ~t U%k1!&cC58j^v`!+ %JJvQb]Z~{`*1mr&>0Sn% %ȖSkr+S)~AiLG^{|Oa=~Bnk4*>LA5N;ɡZtK 9POT[;?(ļ{JĎcPEn7ÓU֫8o:,O[m>==GuC&if@(hOqo:Y̥}=37]7l+4ۇfrP8ðZkvAVʣ$$ jtjX42 J:%E'8ۛ6K c~d~c~r#2!h u20N"'NO56"[F.W܄k,F]V[a E nՑ%㤿=M'`7Gj+ c%$:|c-V嘱%D Mu#XQ,>8c)mevpE#wF54Z"vb#k| bg98:8]/<&JcP8*>6eAG{J079Bŏr:U)0ZȀq9N=@ NLeZfAOSJ7#oGeO¶˄=z顯ׯ)0h63$ \(皷wcaMY:6?\L)_wDӁll l# N<' kߐ`XcXZrpSv4ւTxda Z:$hyUK#tC$2 ߆ZVeO^`jzޝ(zZ;"@1STan}ʗ+';~O"ㅦzv?Odv%ⲷYzdB\[(Fy74ɭ2 $J3SEL6 '{~H)ik;lg}E1DG59\f@l{k8R]i'g:Yl$=Zߩk}MۡU4w TK_sq|i͉Cya3ۿxWbzLBuy i4 A &u]&hiXړ_ tRhYA"q.'5AZE lD~s\٢$raAlb9ٓ.5e;ځqBe_) lY =6dяqk)uBXW m+-H[@B}08< vR]NFM-{ L!|H~Xs>(THy}z-!fi)~ `ɹ)kstu#KMw,p[q `>ь%#1Iѯ ;"c3&*y>yWaR^ ( 3F]u8laDzM]xDNQk.PQ ap$ETpvJi8GD@cMP;di&GSjM6LM'+Bȟy /F?\*9G:K~wW BA!!p`{KwzlBBYS`S۟)$5X_Rʙ(AWbTH)_ %,z9I0wǍz-~;dݚPgJqc 9x^ج5J`A~k)lnڒWxg?oJQ"_B؛ a]dBřrS7 M5A RI tb FrAΌ~Z>T;q+4tW!&`oC|PL3׳231?$ vZ ZnCېVRQbY5Sz!!!2cBU:S-k@dǥjfc=KzG,'R-$oo侷πOYTot͇Xd NS S<5yfރFpkpPC}﮳z~ҔSu߶Ϛ'x)yы\/сr!+ ެTQģXJe 4߷8(0HVݯ=bf@/TqwшwP^WTe)+ G.[zg|+0ti+N3VluN)#T9[8 ic8<:k4a333&A"8'd ,cJtJ: ,#-@pOzr{{U^&XS)3o\(Bק\P<ۑ?Evu+_\ JZ"3JR=x0oG9(E.d&Ӹդt1nl)uyz|+nS9O 'ޠY8W9ZJ!}Xi$Z͔W^YvŤċf;V7;lӠu Ql\`dpCX\l.w 9)ނ!Xu;$%o͚.%qRCˍ4YMtC9HrJNvP Ld ܉';1M-3:㸰\2 ůE&P\kSIF9iףQqx@|6Mu-ɿH*U5:&yMnVXGLG+H2#_ϐ|M)IExOafӅ,DzT4SyiBeP^өAMm=E]v|D 0q(  JO>-?SA[lԷ1Z[BH.1PoU03^lI>5f?Ёԍ!ɧ?KޯI 7f'"VZSL ֕W~O]$a0~0 eD 3DH.c$bJOe읂 tq26Y.ٴmBnV[ն9$7"B A+?7 bayr2=c4ߪ%reN}  ΅?m%ƯG'nywUi*?<`g=u PI6[_M(";zònWDxLvK.5Ndou^}dz`3،ID]m &u&Ez8JI]twDiX C Cϋ ݗx؞8M˳rܭ6iV1F1?}I>F;e!"6U|/vmU3a(9t-vj8ԛn2%k 5`sw-pev#4 bT?o>fz?h6ߦ~Z<]X"77"h ]XPtQ 3_W=m~"4/JܱR8qs\-91lD$d 5Ao wB8[:$1oYZ 19m6W oPL,O|Z}:v$έoz-3 SZ-e%(%ΐ@Ծ;(Ck|X*.S JG/i`ЉE9xS!bh4"MBRNުa921`V=r>HjRZt:Ӆ7nhll:5rW-6 n +՜R=_KM,˲ 8ÇDrm"ʼnX-WˊB.ĕ-$nǑ˽?>v3YYSKifc; GpKHTR5:u{ z۩})?JDƒ6τќ R=5ZŜ.Cj#^)݄fgOǑ}3ncH\sxSR-ZC(i?#tkq_{թ )jxNOv/6 h!~hџ2>:,ea7Ug~tF e6n 8=-<{iKUe<\qjj R<:jߓfq]o[%ӁTF,Q 8D[. _.%8DaBCIy8\R}IPT]*`2=8.IJXpcH1Dw3JUm--7ˣ,Fog'uZK‡C E|7)%N-L;REquDS9qPLJ'P=6Y @-e&+k'ji+Q(>˓Lk79mDvUalO;K9 ;&jnxg$0ɣs{̍3//crT{vr٤9?:X&1yOgv"W;h/ &K "G2 Hw֔=8b',3o:t1%JiJB۬+P@-dSsq~B ɆtYulsX"ݐZqMۃ1?[CKhOa$ iI:nXͣOgT!X:QK"3}KbτZxUb{|HU}M|[^D &t4(Gy{O%bsXc ;QU]}N4! %xnbPÀL^1oParxTW>c9UF-]}an #0c4v]]Dpo쨳;/$ P7~s$ug ~-Wx mg7 u.\|1:03H%J= k{<7lU0sq.2~aUX/@!^.3l19'DR:sf:sILnɱ(w_!: 7T/z1L?(e~I!!b=9},ZxGb:3f<)`ձ*?uH+E(fx\ )i-w<ySE xǿ PW'Ǥhr[hQ hlh9 ;|O %hWcJN u=l#0:Ő}I2?R9ɚ~5~6@12 3Xɑ*66D%:vu$o88=T3.Du^MʝW}@ jg lMɐy;~'#xZFz6gс^95W?1F1-Wa݋o%c{L S{4iKVց/^xNz`LLViX~Ȉ -B kĸfxn|q SúpB`~v3IWm\ < PrY H2kOfCt t"*Ѯu5 01gY5tI7}='/]؁x^h$rGd~XPvλY\=c=9\ͦHo7s6:rDМ1Mـ ᫭_CGz%z[(`7uI]qnUߴE?HBaSͅn o0/RӳQ g(bBrTҢUKj--qzXwa0W霃 /4KUeE}>7p,ufQY] fvuwO'0Rp_+T ؂; "ǾY 0#:먌u9xiGj r0R*9S{WX{H{@`+6G O*bP+%)bǟs>Yзb2rQdl!hEY7PiaoZtH^eyW?OZx B=WngMoЧ*=L5-L pI-(erH&)~TbnfwMHs5 s8a[1(7[!D4$c+I2plQA' js`ڤB '$aw =\RJrΟV6%SV]+Ѣ^2JHZ3K%s>) T}YT(ʻ~1ZL0iՑ([B-?LBI'[W~S+b/ܭ8\N{oWN,z2 soD-gҷsuΞ ZC0{áBy3o0)NZqkd)44U>r\Ss7)v7=vmIRO|9txS# cx!;m|C_xH[f%HHk?3-BKRђ_x@L m6';7VoT騣%lxgky/)Gx){Chް>emABmuۙV q x-.$$~vug\'ŷl!d-=2Yp׿ 4ލv6:w` hqE皸qXuNGǂ +NBV*d_.2ɴ;iz|'DK"+[_Ty |-6cR-5\% `pr7R}( Džq*ǔqqz8W4kY5w9"]Zj" bV/Me8?Eh}gnLR|?y΁*r֣PӚ먢5'ãCyji-ysƫQ(  PWEm…-PK W}^DՀ>NvF2h.d@P|IxsR!/X24pҿOPbN5‹̥֮6>6G42w0gCۅA|MFݒ"RD),N &rBh"zB0[G:V/(A"Ȉ E `Drgp#>14%k Y! ᳸Z5-p`~u@-Yk#@7]emz,f'ECI2hc[V%ݑbծm\[cYgԺsgߗ"@Ơo}:{/Qr}OKnĞyѲn{##>Qںmqaic?*޻qS $8~oaXxV *) H̶{0h16w;l:v*kP6RLݠEihY=3*uy0)o3b/ [Oe7_;"Z|u͐{vg32[DŽ}Ӆ!(?)&H훿6y6S?b2%.VR”0* x3|=1@RYoHx;jcH'!e&^%p[ J7iހ¼es ֧[ ZahWOww؋"ఌv-\ˮtrk \{Q̑[X@TwJys>2qaX}KhBu;7 &턛3tK)OӺi%O˪^|_sM RmY=e0 W;WjsXu)oP܈K ^*/ ǃ ްDm7އINpPU6%;C138|bu:%`oO$4W2wj1 ~!/ V2`a5j=t! 3WڂZ2gb!ޕl=G߶QSM$| :`OR;05:1㹪93?Eƅ^z*4 KM՞Zz/5>CtKˢ/zq~*ӄ ݘǦHIǙ7:чHm3 ߖ)'{wOdRwKYR:,Ԏei4䫿ʮTz0R WñhbIO7YO>@j%dTeMÈ7`9e^'Oǿ|w53Ek: ̜G]elizaXĝ:͌JVlHz) FpZHd"EV`B|VwT[@ne"ϟ 'Zc"F `Xg 3ھ"Gs!/Պ0ȣ dqtшAQF~ NP\27+6^_"i`h`y]{1pV YGAR+]4 @)]>П"ʏWR 0#Ѫu`ə!D[Va7z -s, +](hn1ݽzC:6@\ehCj?5m-򝉩4jv/P^/[xSi?;?}wdvXh,40aJcu*H弽Cs(x"=ޞG ~$l$! S 9ثnD.e3s£؍~Eou**|D?˘*aNDmf,8(CDy-Pt ~!ԭ6CkS5hY>LklCo х ]i ^‘BG/g3,5T5aۼ6CH>2dDHܮ:&B7HP],"R_#SǙvv%l< CdC峻 X`L-FkU č8e|,lr'ۃލ #y+-i4jkOGx ؉q6YoBRs"ͅWwb>]9ϥr>mVl8 KK:ZX]hVxv9h!M"H(rYjuJY#M!D=ը٪}ZU4:g@_{ Mqj *B&Aƪwe⇾w2}!j!I`@]XEs[Sdfl0õ| UsyWnB`5hQPؕZ3X\ PϠrhqk'l{$ ђc  S!Zj0^e'#va.m.݅#1ԹGERt2,A]*}i lC'n;RMЍ&>}\RJvdvɧ yF\oVWZdBWDPw%lm^xy,9fPtՐIz]؃<2W[sA mcCmt 4 \Yθ&eGm:r+E&WՃUð3"]@ ;h^2KyOcDA=8ʀWV^ Siiihy -"xFJTߤmB߼6]la $vd`: wtr*VsG`T|ۜ!چڞ&GhܔNh%MG;td|˯u4j7Dz"P0Η8ŻYWk$}ߦNƽը<)BڤVO'ʚʇmX,9Nfl`6 `:qI"92T8m!~oHB]y@}"H !VtX\o9U8}%ʆEKVF!sKD&2(hPp) ˷C2&CZ|zaGz#N8)PBs2_$i[Bs(r|/. HRn>aS 8qP,bhM\=K 4"$:uOGm m'Ի=Wiʲ; -V_`^\$,K$ZZ )0ǔsDLaZK& [@m2Ub K=<>pmBѱ<ѧaϴ2 3J/ dAEb'9$; trJxK$k\n&аs53):ypJy^^;YrA7z'iO>tV;)8ҁȬ3ߐe3äJ*7u]9}jFW: F̑=GWVJ}u1k Ag^MgiPfPf PRs:'聳J|EG@bË;xilaBQqu\gg5kZ6oh`*%ScF#%X_"8}bj ̱+vplA[PY*=ݒJ1a}/ >*H\BZBX,ڣm ڴ甼1f#FL^0Z?}.8[c#P7?L'cL,W8~%5,"kE)eMp Z]i^ ѢN&]3˃=O0g|`㣈[R6GNҫI4r?%jT:鼝X_r ˵&gN#v WTƽN&)UW&19]T7 "!4 j5te݊ʧP%W.4*Yc9'}L yk'2Ji rB(BE1 fipN 8?O^~ƗI.(IN/ D9je:T+Hz?NH21S~'IՎb4t oFfJǢתUނ?nbҦf`,C|mK\| 0yPF/*Ad?raum(+,&IJ%Gk{:ȿkq`O'JShl H5L/ "f &ͨkVBHIc&XrKȿN}ej 1\\V5E)Oވ~OnifM_"xWy9{ϑb O4]P*iO1Ќò2Qc(: 5׷'5C<!YfҿyJ^ȳ[1!; l^-Mq'9dXe@d>oqjo5~M;Ň?M|mp/Fa)"qI#OkB3Sx&7C71\?{sa,t=FB6 +T[%Ú1ys79JE$U f:{3Y!XyT~4ִRgބs3?E0ށU99Rݜ[ְp6 tRsؓ2I$H(C— 3b>EO g ԞkBt9&+" /;uV^%vUt:KanTEM'(d4CG:Ё| bM)pY_OT y zjB/nY {,BƚFL-⠃b}˸NڛZs9t\F޽)p IX*s1\䱊Im3 TྗEk[bVD$a(cL* gM;}2.1xsǢlFT!GxUK.:Ҥa(x\ҙ~{S4u&׊<_2w/p@0zrw'M[ ہМl^%D^M}xQxPEř.[NZu=b}@"],4&/.6_+ƿ67"J jz'cwań/rO.iq? )e4̓4!ш>3ݜ?|&ab,0SIcɉ܋{?d7t'[i@{Ʉ ,pEhƻ,.?%*oҗ(Sm,%e65H4(f2N\h&RJx;B.ZG~jJ;eN7Z-!g=cBKCy([aY tcbT#^hvgF ]~37c'(XzО' Z,Ɩ,klҢ. t{{UuW5R ʶ^|2JAn,<8 G.PBO78q- [fi7Pb Gi$#ʠ]ЏeuXI8<5x|{UFa_$U(z1׹9ɠШtO]ɗtɆ=%v ,6}{lzVSw|#s f~DD(W뽓n>fFu-Vv^e[/A/֑]FL<qNTk' mMT m}fAiMz;cU8r ZnP9tzb&<榋sѠfhnΐ,EQ`~))`bK[7^W]',G*jb-0l.[ f#npS L r-_cc}\y:YVXPyH84fCɽ6!Vvz,,I: DE_J?Ƚ. '@Oո#8Кjjɣ TgMxafqW˷y{x3Ww%_>fBz҅~"Zj˦.эI;fz ~PdǨg !b/N܄ taAS==?3ȧ;mg|sEi"'دDܐrtf63v YHmVhcd//䨷u1 NkzG.gEd[}ǵ9:szօ;//?~wD"ĄrN[{K^u)!esH*c՚DN3G j1<e"E4`w!\~tb'#F[AX\<$rwIOu2\iqD])'_] 3 3<ѝPϼO+Hc'Ia.<G&\&{hǟ?ml =NN"CfaÜ@bܾF r#tlgrKԪ9*.q}mrbNF% # s 3wcƢ+4 wA:V"sX{}TZ4fKkLaIA\W|:+Y#MCltxQ]D*5 S0*h/"uj,2j{euX`:-T-k)PNEC-F4.q%fHRvcA4YCx)Q|T-Amة_iA{&lzo%,S eB\$Md6= E7j2>w>~Djn~d%жq”}'Fa8"chy`(/靎k܃;SgU i<{VKJ fݕuXUd v0 g +_c@^pcrNh:yNsEn;)X1r$!9yC\.c$S7p0u߾g ->-+ v4!6a 0g& MC__3Ş:*f,Fn~KiQ$^"?Ю* *-WfHZ^ȍհGWΩG!0}݉ \)'md0E G(;# SU3裨LQnL:Ol}wCޅ8c)gUˌ\@NltAXzIe~\ĬYzE}{8S\[1Oe/w&L5^Kڶr%穙QݻVXVH~Hr-etvi)5x.tDbl5'WxOl`xWɡནοTl\`^l2[I5~w[Z,PY&X9_#ھ'lŶ1XM%DkJ ! sUU' NRcW^dUXQ7lWaPuKAݔ1 EK/Vt#Eɂ r-烻`3@jYSpPԨg z$q=#ǂ*jSf pV*yZ+Q6\/\f@_Egey`ߦ+Y!r'moÀ9nW GwO[I @ϑ} s4_k%ae:`xIrͻ&3c9aluX6MF5{1 qZ#Drt2Ncׄ2G@/|`a(tk҄5|pwQB*[Q;;oV.rdNn.͆$N&k+ɹ|8Md3W}]cօy vQLSP(lH*KܜozAjD-.Oe598,);]ePK 5J?MXS@fвPFU&LҏE5ᆱG>9e 4,bfKD|VBKG-_d&>M(2w a]Я CZQY:ucb FU̒zWslIM0ӎixbF˯wȊ#;M]e_E2|enNHl^s@_ay$w$u s?[zWs=\WAT E$Jm{vDΪMu7" ڪHW">θ"M_>,'I an+ĶKX:qh10ޭkx;ĚBj:z^ BEYrQtuǻzf2&EeeQN(cH4WyP})ȵ_|_qEw&-?Iyd\Jj.󲒨m=ìw F4Ș ryzNKI[%¨ϛ5isvi>W-\0u`oul%+E"a_I qSjX#ªa 5iwl;9:'P /':M7ƫiN2C 8XwUyI5^ d ķk ~QWT֭T&$$#zX`_ z+-,)E,ߞO),'vxZ=6#c}H@GV Ʋ7+k= ȵ"J )[;mLI\^*&  mo1JS~G5%MF$yzuZQGƹqs*@5>AIMT.qVms[ḫ\,Q9[l2Z+\n"ρ@uMp*ok{ŎI-JՕ!Z>#͟S_mJ `I1[CD\!1w2E9N5+M164~/'{o;҇Ĵ L]ڀlvR@ (ߕ26 E>qdkzRl+_xW {4}1S v//b'cn._-=v-1 f#4na P`F1VHW6DoD0VT qDv',ط}Ay>}7RȞ/s]d(5&wD݂GO)X.(KGTNGQ%$Q¦K |@%\%KZwQ+Zw)%'Y\$B] *]WÙr|B\Tʤsv- ,2[H7t2G,_WO ڪ'B0+q)%0I Gvi<{{e#9&]zdr~ǞJo٪!C|]8oXZbUU [puW`a'5UQ eGzZ˯UNN'QM-,[@ γ.NK4_'H^[^4WHQ%8[ITu*\7s%D6WS'ϵMCtܱk=ⵯ\?B=оi-tËh;d1M^}Oz\VJl}gV,2V߸w}VDOm Ӛ>@oQ%t[@JJV,CzvNE/+9UDgJ9;Ոڷ=uPoeΈ iч tMV=sTE8…pgp2[4Q>:FJ+A}V}`y;J՞_H9훲hj@*Z{0kD|M~JVS|ӵ2/#!wxpN9"udc8 _3M7M&s'm_}Gv}UWh/+Jщ#cx{ĐBלPjtbMD ʨե$s۴nydl),SO\?>S{6j1٧( [q{"SNÜم>?U"T)ZR0 Ck 36,ea 3 ?nIgIM4*8b2 ZL1@ǏBc% Sgj)cvI9m{<$N] }P4xR& 7|*eYV3 KrzN1%\$ CGp8}zt.ۏo+2hwED}n{ރ"%[>Uze&P4=,L0>܎hW|`+^tS=7HG+`ba*_CY4%/nA˷ \OJ_n*`c711MTINyR}G+vS\L!_% 1=6PFǕہg7qiܻs/}ŗjfA5z LymYϯ²x$3Ru>`! g Uu7%JPyg GbN\pp'&PP/V%{E(/J(K1W5Lc~6$ EC-orNr(M,5uz/zST:C;o~Zx2.D"uChe$vqeJ`M (8;3I)61X͖!%(mbyO89Z.anEI I\DhCA"J?0YLkb3[־dUE#͑/ ֕xS8&W -9gIOWh#m\6"2~9m}M4d33?n[=T7e) Sw^m&Vt\%eU sR_3"o+Lne{&A[>LU?yo<*be#H~zgҋv+AM&n|u?-94dp0Y{F틋zN:4{06+Us*1#%nF7xsX*pqPAr8~{;| aE*93 XK)VgXu^zX:yFrhc-{Xui&!<ȗ3!,SR[]Kj̅Uiy8BMwp0 (A]8̀ɊהJ*u2@{eIu͈.frmg/™Hˬzp֚C\`fBIBζwsy׺qAePIHt b\#.=*`pRΪJK F3_tH| ݣfe~5L!\N-# _6<-s[@ǼꖲK"&Y0\-nvc-Gw [ts-.S)$Ӕ,E;#nǮ$k,+) ~q-IL CMMÓnpnhKQ~2U)3&Exi:JGN TN/ۻ\Pc}(%E*2"Y9Y KҶfk.~KV1m?>VYBMUEFҰQrCHgMl jۇ+C7 d4ԧn1#`]/gs^u9^Ҟ.WD0^' _/Vp*ǀgu|s=}wxE ?T"EWsoɗu*I͆{%xyVh 0Ge( 䔅v#~a}N7.f|pĝ*ͱ3X`7!u|%楫-1Rw| |Y]'].~~m#+S8g @ E]?OJ#ʻ dh[k>4!,0 KC_ - rj*B!A!Qi9i*GʅG=jO~[gA\R9/Ƌ -'O0Z= D,638*G$T4'HHK2j`{!TM ;jd;XdTԔ{WK/M(r)`1Mz{+&=8893xݸ@#m33;B0ErQJb ;]9!GO&W[)[ol҈9Bj«Xq]$v{Lq\mδr8pxvϗŔ)w=)D oC2)/v/p8 I!W#wAaJ$cL؈%RSFXIK@ytϬ/n`HdF>9( _mo1*S@[GxviΔ҉p ~UI?zyB?n꧑kG#).+D*+3J#=6F`$h\>>I🷯.F5w4{VYVb(JL+oZtC*z_ry&'-(7; jJG>. NI~6`ThC7\J>3cP16.yY_/,;tHv}3EjII_@,TBs I.wtrߖ)#ͯTQP *:P {E)nPDKtWf>)pSTOӥxLkW;MX]?r`H%{=X46dxm;?2g/`65]`b"W־|BA]/PsRW%7:0&p`P ͌uZ"=|h'2w}b١ vEċwU2a;/c{\ Ϥ+.c*t6`~kӼYSrh W} Q؏ZsH* E6Q-mt`͙} lf'A;v"FI«}䒇VreĎ0Vם0<9/A2~){JC%%S@$=2xN4~5*U+A#_U݄>ʥP@ Eΐ.L(_t,9”T _T+:݀ Ľ"`dU9tj@ -6?3@.D~J-vY }|͓?_rNoD(R쏡լxO{,hMih6<fJ햧MI)<ӝ*"fpJR:ajEtNQEWY )>P$U^[bee(X1]`?< >[a -}>`Tʋ?{bs*T8zv6̝e*hq" rluC~^QmM>ymP㓠+NnCпU$nxʉ͗q`h g@"Z=Έ."Zޓ}2xD>6L8ߌa"C(2T]s'Ih?o vI\[Myw1R3'hfGڽXDF.:'Ԭ6+Ag;Q!j>T-|K45'ԥԎ}WISm0*C6ٸa^LmP@Ȕ[|* =XmTܙw,W[pK5h?d jz&nfWꥣa).pzn}{}]up`;G3IyBQ! EdgJ-@_֎coX;}/_#E9ݗ3sbrɗXB NjdskTfeێڃ׏H AbTb-s~e 2;5 VWB`> P7D?F_B]&O9ksa?^Q|ݎ,Pe3" * N :6 p׭! r U S"FG"81Fea هW>IiUL4{(le?ys`zםO-- ,(M/pIPڋFC?ġr!c\S>*jk_E'7^r(WU,prd\@[G(]=R$SMZXA?QUՄEp:ZkBPjp¾DO2cxcAhѭCj%2cl^ |6et7'Ygϼ~a;(B _ ~\i3wI[ l5a706 XfXK3W-ݫCq9_Fdi0S zf񎘇}PT .\ڜXYx}ipÝv$΅3凭~ (+JoApw0N鑌Z9m[inʎY/$6LkξͳmefI_>* 4ӛ.ռG6:͏&<WtR&#@N }3~%~hfwl"fZ5P3_(s[Bq0$_ƕ/v5b3b/5wS@8_1гLI&*T>ҩLvZK ﺶZYN^F !o[ \ 82OmKu w[ IMQ"-eN3Ru4kLߝ5~m~y7Y|hjҳ34'^rT[9 #pەTk{Ƥ4NΦ2{YsfQDd#feƏ<:N`XyYd*6ЖUȯs64T]RR[O˱riȒLX$;cWm+Ei-߯#]"mO$/kw{b?HIm"r= Wk̺;CDPs(vģtoY 0o"G_6ͯt8$Ӳ}kMy?iAY Mp4Fi- Z&t#R$ ٰL?8Izljq8_ R~30gg{3_3jJFmH [a]Kx|fK,Y~gds _ ,mfPxCN2_mGH/ :˟A 1xb&# γ:>,BHO&m;=A؆Ժ΅iH^RFAV2nB1 tfag+~uK@#XyPMT@JY C` ^'?_ (¿jqI)}BMI96y\57a4"+ Әf4.e)Z~d9Zg`JuĮqFK?|G4;niA"#kRO ."''3-B2?B.gBV%_\8H>JzpF>)pV O}_QuN8pTMz H%>ORL3^lom~Ga~=C$(h$,NX,W_+Jz ǥk%40B{ 2LXƑ&)}>;|ߊ>oJ`q|xZMuM%|:BC#gl>s)h37JDm2:K`Y:@o{_⿑`P,''?9U̹ImɆfݟ^U/'DMG\!޾}FtB!N)%2;ƹ&]3%`He ^Fu+r~h3妥#2=l `aqI>[lVGQC&對3yX c0ՐsOB}v>bVC^P:>̋pviժ('KH0̕xV.(IEp"r!OS3LB&qOA;/[J@Q^_rFsd52U^u*1nqmV&>2^!3ܭCD-d JIhPle^G3-$| ^ !稯}1W$|X%( %Mvf|wA|;:vy )=iԒEȔ i#7Z*#cm}L_\-egq"g~Gwl& N jG  :3W<Fڣ3}ʤ|Бhf;[p>Ҏ3RPYN'5CLRۧpVUtCNisЭPlx :c!L I6<X t VռdW@v03- NqA q(~#}+ګ+CF쵤N-KcM1!<%/ہH9% @l_x]Ȼ &Cxf(E;`@r~~v\1{1lZ63;_S id}o f9F7/im(9K@I^bij8&%uI-w"/2<%sk:z"ۛ$][؋i8/"GP:wK Pp[U 5pGQX>:>ۇ=|Ӳ~Րx Kd8hmݱH 7t$cM0sl`M=$dq9Yqjf*E!z|mgBUi@c(f$8U8a9|x. 1\NaS0?DWoԁqFK՞l3GTYR0͉p-y鏭eg:1N6szZpC]6q/E/f^Fj}dg2aW9ts%_T|Cn,}rA!+ܔ+&s7А"/*˶TQڑW7զۖZgDhy Lϵ@.m9#H Q$qcnI&տr;9C [IoH G|gf4X֗3{:' }P٨TLRbD ~eC{\\S5fa/t<96g K5-zs|(F9ٚ3PED^^¿K=M=oM\iay;'*%:JcG{@Pmi$@juJZHup~k&jrH\ܧ%>#9ljWm]9'yM0\*1êUl^J sˏXFӠzjd̠.Qݏp6s1P@ ٸNVςՈ-*%4 YiL'Vi9tg1W8kHpCݫ))8,}%d Ze ØQv)6OJz79]f9sS&-0gȺSp,> ((X0M_*!fnJ{|d$!GxG8)VFޅe@-X8jWQau]\<.6T7F2uJ::F%nD"KwS`VPSTi/Z#%.3a%hX`.X_YQ/pfBEy6uՉ' ,嗜2m&- ^Ly8a_MZ#=Tzre>_EIϓ"+e\e>(h O{O˵>IDP.8ʇ>M)Gk@p"=סyd7)zux1 joQOдH}N$n'+`qۃV.k\ҚR1;I Eamnl M&_-3mVUN;kd_x{ ґZW42:db GY՛[!R_-`C!t6T_NLj۟Ϩ&fuc _@ x!j_>/r$ L:؈6@]`xU :Q] C~6h!`jz6CpdIԮ%_S Q㷒){g+M2>O;{.VC"k} ,Ѿ(V^?.ԤNR\􉯓li:$ܟ^8>O;; G[)_>/4Ej`$"E' ֔)qN?@OHGiCy]=77QaQͱeQN *xO 3Y;pa{t<."h`U<18Z6qIGoGe+%SxX,Z ")3L ŋ3~ԃ+K)T (D:E'+]Lv mN\9zWK/`@gEZMKG2aEdЩjhF%w 7:VL wC[_ v0BԚZn:.JJ̉f}rB16*)bCwlS]* >Q"t좘yoO hF*ilI5 VdN28d%M 7ŻIyv$n`Mt#a>»^b<<י ",܈J7dz -9e4v3_ 6L)nqqjKw,txKBE1uڗ<]$lCgiwk_x4J%KHZ5#y_yX,킜KPXjO r(mQ틻I%j7؊Vo$AW8zb7ͽqy:x1|H@&6@/u={lM!h'RPi(uԊ @x:+rBKƁq\\+,7^g=޿RA:HLץ5?@z{z닔+\FOr#]}c)?ʿ;)"Uđ3-ZknFT&QCm{h)S,g]X͞8( (b3f ]n]1 ~s?ViSUiaT*ދH;ƤiqBn=66R]{z|}!rzҳV?1*2,b(X=亨'9! }T nhW,odIBU .Ke_VDKʜb2|(y@i,_Ń/ #f5U]7'uσ.<0 ƨ!P4:|cׂ tjs߻,uB`ǯ*l}&g0@`LЎ \Յ"!R*b OO8bNf G @7";ɇ [,ږԅ4Y1 !\)v Ҧh.3H+ lY#ZHLތUFH5tNCe̮)lJj?8Vhs7R}=(ovyISMֺM@X=Q;`(cRik[ZEY``M[\%rExxugᩅx)KQn8 8xiwt2Ɨ[TMCZs"G54%`<,َ4 % .'WWнi4Eߦ6L>  y'4S黝Pg F sMCǔ3oڸWz=ʷOO9AWiLDШq+L]/6 k@!}oaـ=s싳ʏ܃ LIdIo%;vj QU%Zto)*MCzy^0sfL,##.f5c3ZKVetA_/3UǙI+n{ӄ܇z޵hOr9B#vk'fX1.V&8Um5͉Cj&g $&\ ''ZcmJv{ukҸ[XovqSU~!%)ߎc/,L9TK(]7gws3+H'l*jsV5=N:=XN\2YUJ*?'t"-!ׯ`V'Hkh UBtfPQHڸu|i$(ijgÄtqn*q>Z, s8ӣ^.&9 bx銥9e"qx&ujq[:O{Vr*2[O>"%94tJɇƿ~eLs5MO*D8Xe^}<=aNT<-`;·/_b ~8Hx*~ڟ٬+Q;w[1O\mVD(ńYNex,;8$j289+BRT iq"z8!7XfX ˠ-h_P_v\1/v#,5>8ɡ2n9kWdwL}6(q.En oOG*b`k[XW.9{gCʣ-471ZceɊTʹ0ޓSZ j( AaAQm 9R=RJk>>)Suk=R*8B€B[S1! 1D*RK*ӧ^ y%V8^+FF#ϼy#y99ꆖ& Єq4?l8M 2c_ AF.!bc;j='=5Yh>f09tUWƺɅ3 Nw=JJHfrVXE;=B{$wr_ׄ U yMFW tҷ-g1ftB-nx 8B+ձȫMvtioC Lq"?챙]p^Ĥ}𿦔*HRm7xRψ 4 4 LYҙܰvnp ^ONMx/W iZ֕4_=Ƕ]zb)Nq.H}\wΏ7mll@5ܠտ ̈A5bKm]툃#3:eSV_gRWNa CXm %9h1aoQa+& %`mX$_DfG?B/ Vdf2o{v`{#;:VJ,An ILhԷk tlLNb:X|ަs]m"bxZXa{ 6/[䃡MC^s[n+rw0'>ωWvƟr͝ڿ7KCVmK+WF##Iƛ95:O)$@ ֆb{Y/voB]1%_ A ThJ)}KJ87o3C;2F;8d-Gfď)4)N^cjAK}h΢[xX,+@p3t\&7M|} ^.y`I=0 cxQ ;BW!ŷ` 7{ۘ[ o}b;p%.]apIU# M!}c*: A\Pʼn+#%Ű4Oƚ -P-\ cg-j$4Us#ILi,d"^/{GuŅkIÇ=[{^*dT`%J&4PSrV9}M5{j-V$$iM6mZ. g̼)u yvD!(mֱ䁞Hps2вM @W9X)nt6Z DUL(\xJpO$24(02 <F0 i  ;07}*2y|u f9n>~qOv*thz-xd 0Ď>'!l7c%+߯jشycX[zK՟my Agc2+gA!M)Vg{02'ʶ"4 (1h&g:^W p`tyٌ=L%"bdA+cɄ:POzX!9v[8?/NA-䠚)WmkMP%K7vlȞMY^c,KZA&|Lc !i{U4[%K8Ǫd>܍~(kĕXUn 4F7-Vi^&~?~imڦd;0ЏB!t0tɉHҚJ/c2/m@.HiLJ-}YT}g[Bm ?$&,1 ͅ(AF1ӭHs wԃ*@Aˇl$B$2ʼn*/۱Ҍ%-3SixѩR"9\u.=SԋMk))YbGc_ %i] iZMVgi99  =q+Q="'\^z8x{"pXb׾,rVt<9Uv<gDC3$\q7銈;pyyZn_3qumT.&=⎖(>u!@a Y@7i|hKBou_L^d|ŽQ]Џ GzV Q+(X&#ƓHה%4@3CElPb4r| y[G(RhH4o죊zTC ;,8? zWSTx7TNR•M ^a pa;Agrh)s}.N杮O9[cBoՇAM̍4te`OAλBN2$q{ 9y‚{`x hTB-#1G#;c3pDŽDFB4yN)lm\^Xfq!OE[==3܅Y7/ȃ@+_'bwkOXX~>҇>\\a<5 N "^ճi|| H|Bp .'Sf3\p\F^jߚHpZ5F!\QgT&;UD-+t?;~3'v}'kwU`φ$ǵ*Bn9n(ql"!-U-0sr-A# 0:sq Hҵ!|dM`a -c吜//(2ٺ[:I8.t ,LlX $XE)߃ l }xea'> C04XoS͡7s=a8D K,ugzÐ}]Kt]#fn'Zi>Nפ#ߠA>UE uN[;T4 f)7$ߡV`Ѐʵ ,j-0.yc 0=dlpErx,p !g /3;,ᗔ_GKh߻nQMZGQiV[? %sDԹkTXbZ6aזi-Wc}lX٘}CX 㮁9җ }qz_T/>0[/ASVw,OW,۵rHDϒ!"uJq_S XZlR_s,Xʘw ydGgE*lH-(AQ"=n'lWI >? 4[."Pd^y*meMpD%fBÂ~2kE?RPd`PP)B%w(g u<^4dkja@h^h$]Sޫƺ|:?^C1&rIM]R~N} ` 2}XpGR+ix<Cȳ@oP#VL>(,izd`K%;-}!X2]Z{ю=AbkU;h Dy=BJEU~[XVҚ9}ܙ*v6*X>ig32*Ai"V. &a9;2\YڃjR?o{!>kV"SLfU H x@.'NFeE%5=MckFxy8[wѫY6៚*=~FW-D^n/H.zA*^n3>Ӳ,B_ԍA9o۳'KKN ƫ.&R[ֵ3\xܭh Ĉv;:|Z,rCxp amQ`1S+OuDiDBS#Ð۪ƇnÉ% &QoĜ^U,.]sw9!GϺŵFà 2 >?E^TSnB7o9lgp]i_Z3\+v La,$ŽA˽lw~fޯօ㬾jHgT.o̡H)"!#ֻWC$_yvYnGON_!-"t{ۥi;nΖ&3w4 B:OZ_.n2XI£\S/Tea] Ԙb|1sS2`lYkp-8B7r|j­/dpˍoG|W=vHJ + 8B̳AF06p`pa#&dؕhP^Ogz)xc z$ l/ژa4>S׭.ڲcbpm:,/SWme~P /kf&{ERαǂ%&۝ĮAM"!ЮsJ= ĪP)GsC'39xpM<5pFχ4ۀ|DwYvX%,r<1OksOǧ'/ Av{g b7?& r^?l亯4x=ܕ)nh៕[FWR2M Xx0rh?@ȓn0QGa?Z !GI5ᒢ |/)mEj-3I[c :MҍȎuw8Rē mZ$ר@} 7دkm0Ōb|ʘ@8dz p{G-qC藌wfGO^մ3u#UCΉ:l2P}-JTaxUqj\éwKIk GSfY2H׼ʾR۫9[ "~uosB#1aYM hè+9qUǥ[W ;Zd2P|BȥA:liۿjZd8p~E. )^bBn7;"^!靐%BM9Nna)b'."*-NWF&uբptų" PTpq\ aA Ǹt: PVRuzQ26+E$ BI n}͗n_؜F3hu7 cT(Db?g0D 3 TP#\=؟#)cf p:̞34>&ss+It\vm[RZV5zޮTێ-J/51KF>h2Dž6j[ O_ .av&tYxCIt;:lNDuE:C y%*WrzƻDkdJGi$b#,Ϝ x{|pq|:^9=O4-RN3lEwheTT2\WN k5;Umjɡ]"y,g&A9Hrm%y׭qv+GUv up!7Dtu h&-F?-T+akOECi%b6cI]\tkR5ɔ/K٨9]igoq]i.~=3O Wҫ^G^olKFydT;S*8-NPCBM=G'LCDoe]ޖvՋ)q}&&JhT \#>?6F] \u["%#ȮdYD]tƆ۰f ]ţixnq1M2cg I΄*K3W(堼Agz^PeSWmCc[jq7>ϣb)^C&8""6cL:%a6@_ΐ/ҸvU0&θ#٧zU=$-}g z9/fú$†k*-r@N^PZ,93f๫8 J?׏Q_̒W L`wE )HPbJ'Iipy`KkO~qB0(-H}XfWBߺ`w$|Lcoϰ1w( 'ͬ~cK Pdnֱ"ʫM`rk >y8u2dR VНmN?&1dU|=~-M:l;P3t AoQrm5ňL"ut4+Wdl+O PS]%)5b\&s^ĠJaLNHH[`lR̰R 7<Ŗ"H.E.ga >wv}=V~Fi ^!{ =mZY\#Pc}&?-d+LT4*gm'I-=ud2{c ͒n gb=B^yz2*\gVpgTRW*".)5l{Ƣ.uG])EIɀ}WiBģ?]As9;t|}72S(Kx]3* ɵgUc18q! T=:5mZ}$Y*);x8kH%]Q ҹv;}*@u8@u{hTge*uQoe,3%$NɟBCN#Z?K{zv2MQq9'v|HDye `E@ !{q#Mtȥ*%]e Z:,AeVE=&(n0 #JxٍEz+y +o^4>quBk@)OUJB%.T.]f5n3,5^ARΔrۍm\F[N4"yWu: 6oU7{zMWd&շ'F&b~e?Bᨉ /kÐ_r=mr3ȣ g`;跄a)a! , $7>L Y Uƴzk®='`s ^h AcTE| avpJ{Ur斑F0 -#99y~X\YnlE%CHUYuOt>f[bE,ҏF6Ņv8FB.ΈՁ]RJhY%,%S'A`ݶwaCȢ=7G!f<@=\݆TC~MN=EҬ.sIPSTwˍ?\/Vb& 7n9OZ)>jꉠW!u'Zg1{N0:C1FXys['[ʐ.>%# %ʱ[I(ymVw߸;( MXj C&93Z401I>eT)&cDgxu?p(?׮PtcgAEk7FJf`ub~9l!7 2fyv~+HOV\ 3ԲSW\@:`мZX63.Ԍx%I6"<m$>6Iq:| FpD%]݂J%~ 2o)|S^4D"!wWͿ)Cf͌r_ͺq.iQ9˛`CƓ0~Eb_<0Y=fh oF IJf+voaDhnDOs1B)k{ sk!fKLiTH0@iQ,˗y@4߅Eg}"x:ӻuOu砊2lAδYQ5(}a`M {Db`W߹Y88|oݖ]'A*`5WN]d]לc&j 86ٚW'.PϨ˂,9䦠8WI2%|#R3;./p(=ݦW}7G!jl$YO\29@ Ä<k1ɴAԮ_ bd !%š-!DiN'5l1v]N.,P[ŋ6Wa9;&gn`5cYBDnJ"@g`i߈D%wo!I_A}$N@!T]8Y׆ƧfԼ{S2y{UHTl;Yس%R Դ !G;z5'j;s颋t ktNh_̬PQZ]{#.ly(\=R w2 RIJ^G,Ɩ#WYÄ-A}s+Yp(NBU"yAL?ZU)K!70B=!qR{HT_f,.7& T)V̈́|w 1^jDN2Z+P #˔dl'f GdWޠѮEi⬷N.l͞sw,`5'{֏`u}ydnW̊57~\MCԜiwNh|^ѤMPU%R<{E:A' 9_nнR˨+!`=ل,"GOX 2T`\Pgu#A |P?AOe΄:Y%@=(ԩ|L $zD4u4sEԖ2Z^ h[':h_mRv8o#KS{;Ě)v|z)d1낉7STz凋aeVRt!}1۔LF'Ъ8ך֜LF90;vCPӺI]F$q.=ij8ٟaTcB>4ls_лNÉ́0?6I]5 y\~eTA8[8Llz~ b Ե޻fOsc£}#Coܰwo{)~'.!AYsD~# 71z!_Zgw i[)hLH%6ktvTkύ lv,_}̷:b&-T<"i>A!YKo0_ۏ#.JXNFsqui^>SN&<HOߓِ{suW%t*Ɇa ט3%Q:+݅ϟ]WSp*c0WB]hȅѲ%W)h.";B]y,yf[lK(ӇVĩ0f})Ee7}QMC݌BL yr)l5P78>Gs1trVD']YEɴ[IR&}7[~:bC6*ףÏ@֫ӀYEհ C3nH\_iSH˽Ծ[)zv2i;fHēߘ~8b1lqcC`dHoD mlZ^` G -@ q:.B-yNNXڦI`{K"b@^r_<5Fu1Ȃ\ V<=^}V'*X1\C9j]S뢨`LUڥ?cYw Y`]j m 0T\N23}PyB,/Ŧ{KtKU^zl˙ Qz\f{PNG r0`53,Og:h-&R 7>RP 6TOG p|aQoQK#?JQGC:Y;y<|[SLƜp@C]--חVԮׯ5|фn&X=F $kG8:\rLQ (xLdD8و8f =_|"}ʜ}9G`de;L )i'&PM2fY~HbxY4gia;<'/ٍ%@27#ǛCء ;7ȚC:Q<[%L r;mÊhjp&7 R vPW8vcAfvO=j&pK#TpA^"Rӻ )t#v˗P|>jIKe4bSXܢejXq!]3j0T6/i\h b_i:wߐ^MJhUM%FME :w㖏@{YnB*4B{n"rhđaF,{u*ɄTړt]IW.VgP&aT_g-/[yFɒSvv3$j(9|gg3_iŸ5[?Sl [2`cjK@j(kU=yt&9WXL IO/X$8Xei?b1䔝*NF*a,ZFҔHqj`DfuzF/y]2,&*}3jRbňVshda,< ѻ mxȍ,@U>Gb276&qn֭\sα+Uf!j[Jv2㣑b*QlgKR'LUx6u9yTԢd&Qܻ4K-'ժo#:J,#@Q'IN}|h,um\o% !a30$8ݨ.0cՊꢎrM.t3aɑ$q'>=B=had*wi^9$QDq8D08籥] B"h;ZkQ#E`EU_,Fklʾt_N.f/̍137';E@Ew[ kiG5eQ;t:VbdZ[{=%%= ;\ :?'6tE{}b7oWݧJG]VeGO]OvZSCQ+|Y%ܺOj7`_ӒacWd f&9o({ 㥄='w-ƅ̠Ϧqo~L)Otr^vؗk lK$rb=)zevy[4!^0gXbl5C^ns,@PF3;d@p&1kf3Թzag[zHRЯ8bN'ZR:9^?˜R/Q`s]~ǻ)j]*Ax{8//rfTk`]XXas|ܛ\E߃wQg2̩'}C_-Ooe2Hw2RPE7<"+pԾ5ZL+4+=?% c &W6C#YO8PdFLHAen-}}'gX=OۗXV16 jԳDvKQ@EϻCj~&*sJ`r/rs%|B2>/<;$IosA(/9_Ze7Г1xq[=7}Y4u6MDe݃jNkM-qvIQ x~|+Ga~{9nn18:2Rp=+2#~.22c8AbhgaXZ A "rPjHPQ7۽o{}U4^q#iGEÞtKJzC6ۈ)!CT^h¦.YQ4m~Ж׋ur`&ii~SʹH8XwLXJg[-a&c)݂ oe*ʽNn_U+lY#" ^4ovׅk_apt83O*M0QWt/3A_QNQo1rĹ%Y&z0A\4?jh?\ *ح:sd<{PrZb6WvѝE[4l4;Qfe DSkzh`{xʸo͞Rb~nӈ|K\]m$av Cl%@hA8Q$lGQgw3-F g `BxoC3pu6ol0YliS*\oiƮz{V URGo"q^ipE7=h_ZyVzF"o0/\L]1w? gٹUzawE恻&tu ιqJ(:u&}k!zUC8֤҄yEFG h\h喿ǘN} JK8#u1_&[:sMRt\'|-dx(}У-eHw6D6 oyT6LLa3-#B}?̟ =X}3g/h%C/P7j.|)>ۛGԒSad8PYXXVJ`%f851i^Ý]*7}89ᠥzUhu'Q]%'%ր̳Ȑ#_y׉݃!W:E`u``\ uGљLn{Y̹ϕy'Mg|uAF-m;PQxllr&#X4"[ )6Jp݁x 1~3TV,)XȾ s4u}&P0u,yÃ(gpaymcʾX$}!͡4xM5\4ixD0t6e `ն.'a񭝚6I\omU2-=dQ8g b ~qs Ӿ nL|ZU!O4wJdmՍEىs_^W˓$*1%DQ@JS8m 1 qwa(P"$X :.t6 m2s>ĢÊ~r#xg3_&\V /IBBWW^$duχ'b bDuK3@g\rkpydl]7xE%j[_xTgN +dZg4M%ICF[> FBB I~J& }!tnjM ^sb`PIC{v՞ ,[Qumxwt#&sS2h#geMJ5'zKzMajеL"HG6~2Xζae-fEA7K1q?" ל?_Rq.hYkIj0rH%o-8Q9]KL8Wܱp! 0+.:Q^|;T?1"ΐRC³8퉅d#@!Rz .Ҩ:]Aƍ9bKܠ#ќSo~A 90sw oہQt@_Ov[vm-ۃK_[*x( 0)t= 'e?Mg)fv9ۑӐ‹ $S+ti: ^iD;ckA匓 X[JM6D;5|W"Dz *]3VG=$zmQ\rەʄ{Ir ӐT--+ V[E_KEcJř{i`o+--m+q}W0z({B}JKjasvWԻ,Ȓf+u5ށEoJieO!#ƥ)P立$1ڭ}xDSgz!n =*0ȇ?toV&k8Ĺ'id cܨ@g\ۨfX;vY<<+g18#*5㖚%nlEIon-#v8s{M MpT /[PLS};zQ$R45!)A,p6ZD:]oS4yPQnmC r]K{|m9a`ڀ*tn՘UګںF ɵ_y QQBd-5uBdq+F7īS!깄>㸩NZ:Ӥءy Meџvy[&F&reS%5(}_2I?EecR vF;Ʌ3,:mJ-fmZwr&n#h 3PmPzK㞰P 831 %Tph3 QA*<*'NDlVRuJRSav~ O$#& .,U@njYR="򅮏>SƽI9g;SQ+/oYmZ3rٲgrov.~kFxRl6_^kxGBo9@&=iU[4̜͟7Z9^ 'úL 5lK0%Fpx7z|)WyQA\^Xʹ3QGĒP=u:O'X Fr{tiQa.D'!'L\KaO[,) '] r gq$؂=C/FD"),kp)b,f_ {K39/`2e^nƭp as#+Q6dE8w 1[P{!b' H>q\;1o]xc@{4gqdngp`:| :6ܢfcc%L bzAEbȕc~PކT=WPPz#ʭq7IJGy斒!~p7No!*|׬!8;-N4}@iLϗHrdWBYL( r_m?Mo":[AfA)"L\뎯Γ޵48eqcxQ0`w">Cqe, x ?.H|Ն߀CCmZYS ni=qa~ɡ FvNcsrR^2܎mM>Fl?0&Axx+XsDr[^saV)X*عsF-rKl,,BA|ƟpRMN=~ ,gO1Gۦ~Qp)QɅlb7l͐=iema4d-hz5cz\H2_2}(A u@_0\[1.TV稰 {M,YH3#TW=6쮕";/RM A6~5f/D<:K5wB&iMY܂?qSVgݝҥ`J>^<SA8/%P^x/>=l֍g6蓧l7g2[co2L]cK%$Ӟ1d!0챣Xj DV 8'a?yg4i=*] pvDGr!ro`[kJr;GـieO69IKFx]x N}Ynʪ$x돐D"ٹI3=ɅJ\=Q{O7~%064ŝ$@똳 \)\f. N62c,(/=v*f SIY8:չr}bi颵9Xc]LMe'OY|BSʇ(EP /H#2(Is ] ̓VtaDsVX`eTG:+PX*L2@ A*0>SCs܆^;(bqr7b%ds#^?Dwqo"! 7O7KF~JhU@akpJ!n EAdʔQ&t^JJdW (0A-˶Hhio ѿhx|1  &S@֍HA`}}mcK?b?O#gKK/36(2} ȓcia aeh@ŖNڣ5mDki<vA 779#@KH"Υ`ƇQXl׸uvwSޠǏZ SGQ*(B*%t[8by" *,%`DӖyg8IRk!gU'XyVhRr~w!$ T.t6IpRgᇇ,+zЯQJ_7pĕ 0;Ejpce0=VJ3ujhd{PHX=Nm\lɌ@'ypgsHB4viB/PU\$OdNY pKbK ph}HRx{yO*BQK|M>o# pe&zÇ@MT[+T%\5H܁y6aa3w\&ZRRBZkb ތ Wp k2GAӽD!T"7Qtl|J߯Hmv5*-;ݿD̒.$١>7Zg,$"RG}F-QSL `@j]GCM )<ٯSO·,.'K|Eq42.LD zܛʯ$ |y{G p6'-Q-(#\Mͱ? 3KD+tga?BRwTKǤ ol gj:s CGYeH?UKN>_u5p˚LqG&|%N>dN{ЗZ=TJEJmct0o3j#W.y!fV*z {CUdALS|a>:k2+(w[ qO݇M9y_@Z qJg|sG\m&/"(Б:%MHVEIzY- QB?X-5<7g, #)"m|XUs^{_/;dƃA 'aIMKq>OT®;`d7 2/@4)qe !^\d35Il0Z"kQ4-]FʮC|凩W0`׼ ]]o pxNz00=YArAp&pnaJ_/%vⵇkvSiDQ9\A_ҲBƔ(o 3f &%Ʊ b:I>b1\5DuJנcoˆ)z 8P< PvJldHVxzO8aǢ*XЅ/Â'AՉVW vzoQ+Hb2: hPV? Y 5;F+JP' HKO=n<1'{Ox]Q!"jV)p Yo4U<{%wOQ{{ e)t>$F`ցNXw3ΜKHԑreHptzgM9[?@LaFYw4Ɉ-I~$s^P8<=U)ksEHjU&p%ƲgWY[$dh0#_ g2sc72Ծ)Q+DSPQ]ՠ}*4:dw;ph 2(o&]B@|LOf=<(pUfW^ԲŕN9 ې&n6lA˶0!} Í11N1Vh`W#vQx遗9]NTMb6hS.v0 aMʤ9 ;F/!аT\C~=XLT韴^9H} :|g2 N*Ra9@ɫ&4y 8;X[$3z,Gp%# X[!-h) r"ƌ[h 2;oWWm> 3tH;NZ>[+",ga? | XDJY` ـ68= Vk,H16VJVw*<0-o,a%lW]eŪf>?2_.VU2\ d.fu ≠'_<'IKXdF7JݧJS4 A8k5W:(I@^p^(:#<<9"{pC·ΗN XK'k.W,fiVz"̝,ӟ.O*@"|̠1 kQQ%ҝ.0Vc=s Ю_ǍG4bV֮H>}G "_ҠLƑ?(&+>(M]#PHblY3d"uLpݥTm 5 B:>?%kMwKx#oE{&FLSꠕzCGO_`O{ygk4ڂir ;2I[_]5$W_ [Kd\ۧh.zw"BYtonyJ=,Ma;;4wֿܺ7,]Ֆ|}T/V+H_R3nКzGl@ux42 mv6%3>GҺ[ۇ ~sv"0h>/JVƺݏ<|PMXo4)cK!a/G;UrRgD of@Y?EuV!0 /`=D>&nt+I3YidQ.4 JԫCa|z۫Cbҥy{%cgB*F\'#4W mҐODJW V! VX#E|JiXjkn Uk^,FL3xp(\G b4v`J>O@~H3 ֲ),ӡNW)j2OSMf?{ߪ1/b[7ܥ(?OeuD4ЅL=0<$!߳ vYӈxbe`c0Um{֗p57},Eol,!v~N u`a:w^hP.^!\29%Th62+H3\->@])` ɘ<:/D 6e50d:RJ!LkH},6"NZӲݐ W& c(hOmc`)ŦT.Kʤ|N?C-g\ާE/`eo76|1D@eYݑo)r=[/70r_` ?6e(]RWW}q\?))=Hmt:|5)USP3M ۾,}-(/*`FɻT1JM)5:a8_OH?8͇Ғ>ٓyj蕑mUOLC枺[,&:~7Gc f<9:di'$B)܏:Jqӯ4]gANх*3vk9pNF7t4Y3r0V؞K+dl7)8'oqKNNz+3T h`61i<,j=Ev ;ٵJA6}\})}.P]7lZH~΃(^ϐF|e` +e{E)bݛ'&cd;ߞK}fL5x4L=k O^Rq)**}8p<=qlw@>rvj3Ёl0bϰWr"N,#QHbNrgY% İ"_ȑTH"K*q&1dzlA0*iczmtyUwhp1P-u#o*@=3Vْ5'Ukc Pw@)Qib4MV6xp&DøwWlIvԗ S+^̓ߗO\hݝ [0/-׶S5c1 ()p ƶ|gsuN-Gq>V7]ZwU|XwT0^aS=q?vT)s #|$@xߍ?zQfg@k_AOK/zwk}/Ova;$ mZ5 Q}kVPDKt2ja܋i@ml[R*r%>)'6F?v܋pUB8Y10c~O%[QqSd.,bIOCFD&ml=^Nj%myҹ—0GzTeM5dreuقB/_M{xgkn~$Bǖ'8x ؎S\R 1hHs;@Y>V k^b6Da[ҁq V6 ~ĦGbvq)8jiՂ03&u25.CAiݯנ%NPذ0kbSo!|x:#B ]afSJeUIdMnK(/|% ݾb"x8T,"%yVhLHw fY,k -w=ؠPq{ݻB˩ÕMwf(ks_ŎZ.qHnj&1#љ+(IDMeBn5qM_<{(wݱc62Jɪ+v]!y?Ё C kubp@,ALª*l6F@Fx#7]+J+AV ^r%Z?v*vгƱeIDElMq )#Wc12k8IA+G4W%:1qS^=yjƗuw{/ݸs8f^?}CSzu\N"|duf}w[ȲG 0 X]@-dɡH # ~ۗ)gfƘPn1 9b+fsk_)كy܍'T/~Gd$ɂTT6,'z1c %P?c^^ xgDT\-J9!{kTF *Lϡ l,dAKwIF.ee\WࡏGRBrޯEdgYdž$zbϓI摒~ObCgUja!7&#PQ#;ʦa"P~qۓ4vFx#tp J`jozۮfV TEcј)8iub3 r0QkPF"v'ȆK[4BěMA/Htk|N6TlPY_Ղ^*S.EQoeBX=HAU4EJ{uV+)bݜSWK8p?bMb"?D~`TD{: 55]k`Tg']>{;>\}9.(h[񥭹%|cvty04x_pup& BiP])Gggv'…Y3V"A tde5R/Hyoaen|!2Gx0&"I Z %)}B̰9x*5 @H*. ~OmW8];tG4 fN\ds9Od#n~"[ި#"DٺSW {66)p:Ns7Ԓmd&L$բ щZnl>›ϼu;(;\"z% 15l'5|Tf^?eA1>42.QHy/28t[; "e6i)w#!} eD߱KHj@Lz֖L¾ {NI 6AWj`2(+YF] U<5uM l/'+"^Q~Y|hrA:J{ 2Ef%ĤB\3z@Myo@&¾f7OLB4qۣ N>|TVVb2QOnk + bA15*ܤUIGjPW7}*Owqr3ۢIyeWR-kMf'mjb˵agV } R{ 䥵&./ pBڵӃeYm{4t Yŏp{S$u|Ips7rMJ,3):;kLpDOxu^p4q2uh{T"Z0#oʋdL|$|YPM?p\/\ u6NTs6泋+qI2zOff纔pm-J*[q_Ra$B 5)"ˑ7ey=L|t"1os۷^>j9Hˌ$q:-6*3 WA\Njv7+0{BX,},m;9P)x"c!գl_@Hځ3".!Llpo&33M:^r=KԨH<@6r,{3:~ѵQO{IXpAɵ)%eJw'KͩTFF S8o_{rK0Fy$4ؗ[)`%WJWWK=*U>9GTlFU6cM9LhŔͲK Iݕ3ig_ڛ^o8]5?En6-G")%jHsk8?n)F@ɽ-pj޺aQn4km#mCBIji,}`HY椫][$ut*]?.L)o;EZ `pw^d2 <<5CZsN/&\slWe=Nk{I cy}R)ޟUoE#Q?r6?l曣Hrd= :/+}H1\X*) `ugss1m֚WIi^)dexp{ aLZɣ =yU~t *'[NhB3cR.6B=uv3DE7Ĭ}VyDkLnoX:̗xCTW!ah+=ғ8nEK  <ބLGω{$+NҴ 4ol2-bE"]jhEYOKL0Q#rS1#,VAzc{aWT=E~g3tPaۇ"cwe`5![P,x8L l W窸|T0*k4`;BO,D3,ly):l 0ZP.dv/`~iW~nt4}甗n:^lȔ"Dosƀ6恋DANQܮ~8ԔꞶq81{+kup#JhRʐЯ~{&0 1tdܺEAEjR4Hki{Y&"ɺ'W8Iv`anڅ Y$;6já+c!/}p F25"az|ۼt,6~i__zʴEyl~I#n ެ?3ԭi~8Je ->䳽u9OSB]Sx乊?OyJ՛34EOf`G ?PaevA]N OFMƔBpbGZQwL"dc1Tuvm\5Z} $[y8PP ; &hc͆wB :yH+ |cJQ6 /XdJ<ԩm?44iUFRu r)>tդ b vu&4X6Xԯ _ԝ(F|Z~wwe򾁣ee IH=AoHn;?$!zv|qdG)1̯[QZ[{VrHȊ՞ ̍q|P0SF V!aA /Q"o~c2n}U~CZpnE1pߩ 3DIe` Lu.ƇFv;N/LL3_P/靑;^a_ VETkg hFfmOR2<0T-d`@`6 t͡I-aD7Ƽ.*1t'IS*#w S,$]'7کN;l1ά,{QUi\SB'ub* {"}rO ~vGad[*̶G|pՅ ֏Cf A]`f.l2GOMu}zHIIC ZID^ՌN`;҅׿n)gf& pyL=Ng8t Uǝ(ڢ7Jyp5өzIq1"t h"8LOVϷf:F- a>ƌxJCJ)Ţ;hwLh-6(}̥LMEy]P<`5BޔY Zxo:Lp"N|6V-AfF-8!S/eO IB(f1y_Ҏ.|Ttؓx2{^ƭw 0¤]4?%,5g1N*ْS^hͳ1y晏2=n) b҆6`!,HCNSVeu< ;Uc?aIRO˩ +n,)']9;NS} W:s.\o"j#BE}w2~iC{њgmGlouiezl'PEcIdEzGFcAɈfy-5 5L`hF+z<9Zu|^10X718v޸Үd{VAs cZ2_#fjCܜmY (*İ& qR6*նdmɓjjy8p[ؙGaJm&Fk3U?+-g}9D@]+[NN(d] {}woc3T:=br3`,O?/fAYraǕ1gL3ЏW5 I1)%0SO#G%G>]HEB~vwSEHDn%~"ULBMk#ޓi?ݰNȷ·ho,-XNcr&vj6]O͘Ve``9{LMS٢J&ъV+Wbanl{>=28f&kSC4fMs{GFF|&k ؑJ KNȴ>,kM-tsZ߯y.aot͔mY9]E|\0D3&HjӴ}i! FOcg9*cdC=d67~>,NK42'{-s"9c . Mr\wA*-zOgiSӟ^+zIq.7z˼}LNL8@n"rp\E: ,T+Tt\-2E`rv𺿂RPI,O{tho_U??fEA5PkVd``op Zyգ?</_\3Ycŀ=3MùIIsTY`)w^A i% 0h%-iK{v(Q/q>E(|.H¿uҁH1j'n aL'yg6t RÆ鳟q@/%H~TK]ner2:.sY%r#>[ZÁ6_58꓈ȯYCOI,+Z մhך"'!X HƅA1wܑ{g=^4Ɲw3sph|*5nj6fs' S~jB5"Ts"-Z,Sȷv7(l'̲1X7N)|-!ʴh7N5C-=dv;xʳyh";Tfպ^#ԥb,&Te f=S(!`R4 }HSo2\)3]enq1RuUF(_޶rMYro7Rf٘Jm*1҂P[ 3A ~v@[yw$\d,Ř3}W _\Y  *]WLrC*2ώ.k+\,6Fwߊ5jgHp/rx^(i2t8ärnr 1&Q4 hL}c]t ՏQoiNl8^#7ZU8fDVm }|+qː xAfIKQ? _uic6ٹ sn>f! J7R]1nUOjWZU;gnZbS?C{8*z>7e$DWеDV4&& {!z]KYT "c;:RnN x w:4_pqcQ:-FjoZ_b9b9Lo|PFe"Z2RTH1> e> 1{r^rzgV([An? = 3D:DD;9{zon/l >-u5*cyH6a+kYCn.ZTppSlC~ʚ\$ :bh^ >+9 ^m pVeZgM%`-njt?FYf 6|3*VD?$ZG8pT-LT\*D1l^Ȯ*~Ar'&0~[XMe#̟.B7=C%NdI3Ho~?`9>Ej0woܬfLxpd_moe=POsEV'HsV%*cg]|1 fl@vTck;3BsSP; T6@Utξ=nR,\Dm8 #s}K`hNhSׄfM_2Jp5eXI -K%V Zͻp/`Έ`Hz;`ѩz0E?/t գmf;v$/HA٩}1 ͘LL[*p~̥zKƚ/..?;Ks,9.!,1`|::O|Sg/{'~H!Zua!pqK6=poG;'X'"ؘ~՝͏y F)LzY"L#q%+~ aIdhoH< })*Mꨐe},UlmoˤA.yƴ\7pͲEGe?j*?BT cŝC5ԣݝ!]tF!mr0+ T)S>Xkղd,_&gV~+ Jc3}]],3#q!E;QEM`ϬGN5Z eba.@hfUY$PK#B3l?%DYdPE\i2^Z4<<MՁ,&4rѻYR:%{)9Ӧ6J[Oi~39яT*}RKSt q*1tk}YuxϥWBrh^35s|\+xKtoRpJ  dG~XS.Z)Z*-M&#/M}]GG2–i/GZzaI>1!'e4tO<6!QIHs'J'b/@ѯzӷUoD<(:Iu[s13?0n:jl Ư$;7ٓׄOf++0-u4Z; o?W$T;`ߓ#C,u;Dy?:V%+fHJLj˵=&ZTHɴU"9[|r{#_(6Vt-6dIYDre ?2"]8 %&bSf6V&2o BGfw/pQ vѮY8g S'",q$k??Jt)/Pt1 DΚQ,9jfY݆L@+65I w,|4⫢R[w{~MrV<xĥn#ޒΒiyf8XX34^m`2gu61}7]cPU+}DЦچ+"~jڥ:!qx^3:Mb}D2aMٻq׫-yO0ez?a7[ؚi9:oI.3}~f]/}+(xDJE} F^=ߍ^ڡhUgF1 ׾\, 2RRb\˦ΔaUsKџkZ6C^Рse#~؋ PlM#> DNHwhףکfwtxh`LZc=dGPG4E:TN}VG@X>'y~!ɯd 6u &VUYIH'#΁dS̡&̟׉% ?-eyל4pb˭Fl8'Nj`v!Gw΃"I }b{qV]ZfL{R2)Rx܈}Wҧ큵L{$\y8>AxgVX5o`FA;^*)KVJٽ[4K™(*n]UKsR$CiRvxI[D0~h=IR>sqKl4U su=?8fgv%Ϻ{U5Ajh]=o봟e ߿ LgۣIM>Dg9ݣS-PZDR\Ɯ*3szl>B "XD@44ؐ+ 3ǁ(- xޗlɥ[ ӁYh0[~=y"'UoOESH,f(z,liseg!IʍEE]j-$ PH{{\[_ h zdQ9I:B̓58Xr,!EWkii$$ZY သuyWd;f ̺K{ܡW#pa3t%n:·Wu3*†^t|f 7Fצb6W&s%wyQ2L4 Md6 Id>% i9pvV4|n流{e<,ӟK_=DXŘaD$b6W%|"roP9nbmiN -;t9H_T$hOxP^IW 9|!2N"J1kSy۩$` 9ܵ~Q*,nwVt-iFE7xMR[tצKeTFMX(u>  EͿK5Jܐ mnωUE`AT[b~~Il]("-Z\"4SWXPݿX6ZJb=Y'y!!B5_-Mh3\nx$}n{y?䟕}vSb7y95/:ځmv4S {;+B n ;_1Fu~I 鸧`᭠j0;D6U#a-%| ůD;%/WY0hAux;ˁ;y6XO8LqR3`,uj`Z *}5b- +JGQampEDb0!؏Jkk"o),^}G#`)Ƽ[ (gw'6~rk.tQ9toPUWKik4?AQ[:Z9Qz{.ٯj]ʳOl<zu4T2u.Q_D4BTⳡ|$[dq{YL-{v9i.W#'ieaER|Zf{9|Nc^k653J9xp Wz3WJ+x eúG@OY^M|#TavaEב-+57Ie.ӊR'*s]gף4wDDT$,o :naEK §#wa`7M>Vmak݄=#t\Q*SƘs#k_#X,f{f#%7rݘ/Fӟ7S8Q^Ǥj9@j%:U+JSl q,cӠ ;v7:DY`$Y%<u7Y]J$0fd1y6J%2DyxdA,z0k\`1.WQ;,<%ڟh99yO''ـsK[A)iA\~`[H_nFV܀¾ ѫScm\Xad=^A5q_!`VNP._Ȱ gƠlӕvG)c,؛)Բ+ac>,JL# #xSlaTt=yLoB^bէݯE fy[n-]sd;͊\} @yl1Gw$Y7v3A hٕMl)kRb |b#JiI^r3sص=l@,a5Dhjf/y7o%2:k|z *j]UOqT@)vmrVȲ8Gx :jQ#XJvkܠK`i k]/&nG^hz }VxrO#Ƴ%S/II]:^MhՍpo̿H(4TVUⴷگ^eV*d`|Owh"JR w0ۚAZHwhFN93{sr:L>$5*6\XL)HNA3v)Rci3 Kے{K JffѤ#UY47k4sS)Gn+@`K hI vbK6{`Áu/( P=m 5oT&R%[֙n'ycE?ya*"V>s_-I}zƯtg*I1CiixiiCc_=241=թ@.H<㈇tnر{"|A.G 0esn?8:&xxtxmatZķ^9J`D ^0Le3o[c1_GӯMuGk@⅝'}H.h$ qG|S >YW4^/4s6~Xv7fߺV'r 5MB#tFq+T|dYͺ0 5UtMsG`Ǚ/\M̛O )˾tʙ.ڐ<"0Ehs#X?Hf .m< (stI/0->F=9v/Xs$Vbr9Bpy :K@XHyBBYQxAIIӱ'Àiqi_sFgVN[}K[ * yOULj>N"רhs]6v_=XEK~NՓ??kVT`C3y@Nxyݔap\,-zZ ?WU Cn(ZT=Bt b?c|,/@ t,U2 bGSudK)0kߩ! _ބ`ZI04>*ya xmBltc\S:l%lChT?SA)9fE\5-wE _M-&x')j ۇ`hpDd0u `\d5_U/3Tf^;} ǀA_6Tdg'Cfp ]g8٣^$4;)Ai#嵛nnǽvD| 1ؚ㦡]B+INaStnHqy%= L-US{ukw:x1LNIT  ڪȏwrӬGw2nQZ#,(> -zRe5;hz|bc3^w|U3Jؘ(fY_jĐ~űwG|b^Akdl#,{F 3GNrK*bnOdagX9_´DCdTz6(ŊȭWЛl>TO%k-l@<`Ff3_.{`›GXNհ]G'W k$]e\r 6kؑK6Hs €T>Sdsol/Ȋ%-(Ǣ…O k<;$pm?4g2¹%0s"q݌8{-G;Ž7>yb1r{5HGsfp?S: JfzU &=4%T>cL7xTp fRSYQmQ?V '37T*vts|*`VZ69'6WZ759p =F 4v\[ڂ{Ǫ!7FZ5!rN}A8VVX:UXc%EwS2}>I>4WXϱ9iX.%~uYJޏPd뺡Oc&8UBi.?Oި32ڏ̹E Mfz*q,2;i,@=)&2m˓2d4 EYyS;);K~#F ϝSj6@"S@ڛ[҇^*-bʴҒ kH1mur̩Da>°aKSOi]˘^R%0v/D-Y'-[Xt ڕմ4R\;֑+uC љB}&e8/ФP(vď2{G}sPnv(qfmUlOkN?|彼3SV(,CT@a Y0GXi&<=kM䰙 ;zzHFuݬ"AV`j[ֳS>NvDfyȁ#:KIfT.ZTF#7`2Zqq,،Η>*&q14cIӘ/li)Ug?15.|q- n< Xk+ ۿB dZ_ЪM=_ (KioSjQ+z&IE4gɟwH?7v9"|;nlʢ5= Kj{s^hܣ-25y+`IM p;v^6fŚ4Г=Dd% %rK`n)Y1c||W0<fߵ߄Wr+\/dE~c~>$}}m-xaDxjZ(ꑦT6e+#c140KU6RDLX Kv3yH}TkD{8ݛwG!}oHfx9˵CM*7?W˵ {N^qnWjQӣu> V1pXs3-J6qPZϏ{aծ<>m~x_Y-MP$`/@`eZ0 <Q [&ɯV8>N<^o~B@FNʅd䘓{애` X.+0ڲQp;Aa & |iOv$o$uY袇Qi} &VzU} H|3>+YH^4Ͼ )֟}z[.s~#_^!\A B6Ӷ"):ܗ L ^)vVL_]K0#*) $(cݳNjV DTUCIQ\yiLm)ρyyH#+Nd,i7h5=2m?u8i|éų;bȐIt٪xS1"wfbՌ^IJe&jf5 ^:(gI|DjLqtPrWRkP0 q^4~D{(Y:Z+^d=Z8ΛԾ=L}iNKPWK9v[@_R0wmi'\F(=n]9O'u*^y^g7xNpş7}s'_Y՜.^)1 Xv[M7twr{.q5FtWg=V7M7ɁɄ@=h ,DeISdԟPhM $yEG0Rt zWXLv: 2wќkcEKXä=\kx{͢{wQvr}PcқKU LeM0R¸Ln!-Y+[KAȕ(alƑԁQ+*Rm;:0wF07R^HW9fw-.bPɂlÎn'NI \oRpI$di+2W6#j> ހNR%d84e<8CcaU1dh6"(FX+FXN`Mu(g"E~E(-Α#)9f})?UC3hĢ2Ul*l ULtqd`9xb9~V#J}uh=O{m<$q,۞{ѲdӸ2FB  }h x, GJTĩ[䯌u'E11>JS>zk "$^^;` K^`؉!/jAIhu=u \<0lSe1ߒ+K^p'r8T2it7cK2̎-Opy^DUOf̡e~R-}0sˢ V4W\O֑4r5L̇/'̪Np@ښ++(E޾ :i)Zc͘a#3y/Tm5#ldD X"ԛX5m=~2 Uc^F?̦n'df+gȶT#욌â!GHeo| .LԵ5(mq-I/@z:.v013Mi4A9ʪ~VVP? 3 d ]#`};~JR}evQM̭)EGv3#Bb|P0J /i.~!2eߡtH xCBUu!_BݝzƊR8TYāܝ,`u9/f{2N\ZVLph\m`p/ sgQJThPp>廳!K <]T23NCUaJhuZ' YqN~D㤷r?z,DѳQS*]b) t ;ڶr@f]gt Gge8ɖś >* Ab@Nj&%sn9oIU(%S3r~2WY'n+,S8g]A2?%z_CWYגz0m,BVH =]Q]o*7II -Do,]VDqT,IGF{Jp:똸azѣ0YނFyaK<֋i/HE+~&Bl|0 \Dۃ͇WSvڡ3P>~Ď!1-oA3|jFLEHOL_?NU1yk֎<3i3QjVm*_lەN7:q)5ϤPE=cz3V~:Ckla1.Rq|T9S8㣬Q*8BF:n=&z!HGc ʃH-0$w6G">Rs><, [S{{e7wcsNLYPiy0ބ 8 qKlͪPы#V%ɭ(-}1Rs2GM1 uih1 T,t,'ő_z>r&h.UZ3ŪCswkR>hOAPYcHp-k8Y7Ʉ7ˁOW(u׹?!FOQ0 9G [98+wt`;BE;XI=oUO߅IT-i tJj ~g$᛾N0nQlcÂCᖆʒa*e2(F*ڥs Z& P *ZoQl,"b<ס]BN[އzEgw5HI'JFA*Y.TZK#ӽߥ2۷5(sa HR:I1rxaLWJs:Clnjr5lߛK厺R+Ovx(s" OZR7c*{*26@y(p ovtYtXE7SDx> }̳.}uz LD4ϗaMBEA%59o,|IF7'ŷQb]#1*p;슺`f"6EsGuήFb‚KzܳÚ:@ Z.#T[VP3V4YY`+S'՜eBNtӊNg~7ZLƱ$:+<ĦFvk3CE^GDuWw8ae]hWj6;L {=ܞOȦxs,LmcAz ~oW-)g] Q-d j5N]kjm1'KpgXb%(Z9 !訖@UDYb\},FP͎&@}B})P\ap»铔aN͜T҄!pK t Ms{aCj&b"\'gYqy(]E{ SOQK=vT@IP) oQɧ9oh /F.nlF "ž.SwVxd],ȿQ>gPP+r ЅA2OW,tHTGA : TtseMS'̗ QhB,ޭ:lC}:$ٟ0w^6*7r+ƅL,LXʴ/v1-K D2ݾQZ+Eso(6AO:Zj\'Re-; _!BuWթ&(^'Uļ%ckgFvV_%e%|GhZY 2Qtӫnj6z:RXRueޱA̒;>7B{q~J 2[ؑWD-É]3=taB4!ĠJl"!> @ + 9` /vT](H8TmstGN|1ޯ)߈M։7;(Ios V9GCۡu]<2Oeùٕ|}^X(߽j,ͼJeJ'Wb~.5aݹ|OLd-rR_ʱ}+Qg_M[ZhR~G hM7 P )@v=QQʟgrWmeKmɻ9ւkb@&%qO!BK*-s883ݑH'ҙ|O`omTAa=DJw-a o"5qؘL3|ϻUydhPW{#8 gb,y}_[6DtR[l> b`$<ЯSm_ tmzs,+PB 1\RC`3\iKl8tB[%{d.!Hfȱ*Q)L׬G5ť컅 ڿ7"*aj)D_F}Ug. M4Twl͟esL C>i1f+rdJQf*b1)_GV CsF0Y<͊#&ѵ!>Hbgҧ9?,[D7>?Զ8ܓ^3cQ"wkşZu;A~IU.AX? ILA +w'3Ed첗omwmEt)ҋb͍">aGg#r4%7m&Ӱ_eؓJ7LkQG2* ܀œJâ_.gr)Tq!udT"=1Kp?,3Suu֚AG_XBF%jt'y@{m#!%vggs-V[`벊2C>*b֍ f~)нcTyJLl3hݡBRYo0MDžޣT5T j\>j !Jʹ( ׌5- SX(Wg!aF39TwZ9Um {҃Zb0-hFnƖkL2 C-!RpĨK .d*u5b–e鋼yU6Kz++4 &ތd*Ńo9ys(-Zo]Y }8rK`a.LmL#}]>)g(a-?б5⸐=K_)=-O$B0^,@ٹJ֩.sHSƅ2ֵt[ 0[3x"&;<lm]_I?cq%t2-V,"!#y y'Fʇ#xwjܑbSސLfqvk;{dSٶbr X!d(@.~|dcCm_3.a"EsM*tF h (&Y1HmP  r0^cDQb ;g8{ccH gO<*u~K!LqNYď k`bP]ٚ|<1}z̭C"<\ņqJm3{q|E۠gt&7TVR$3EIJ/LVuķ2*+_\s>NN2$hV夭FQWqMsk( kIBn{y4.,V}F-f6ه52Z~`䘘 {VwH2VPu@t iDwV3 ySpjO o%FYѹNیSM4_ `Qv P3f;DgΫ]92"BJ/a9 ?5 ^}au)U>\jZc㇁xq%&,)ZZo'F_i PD nElwއ}[q#l9ㅿ "Q%β͗Əx@͞oյBщU%E)iA$®uvؽ?%Җ`Ϸ]<b_t+ڔ1ɵ!^'{=h݉4v AZ^g@ȮF3Yv)>~ sXWDl=ΙxWL.hJQ%7ָKγl߷Og`ZD 5ʑ ED Š淲t]EeHA7Fį[Bps?TjɈ ʅ Ȗ.ҋHcՠ.q$( VG\@(t٣7vW׮׈mۄ/Rob6'. 9P8Af2ۺ:ϑHʂt̴ Cyюu/wi 3Gl1Piwm4/oA,sN Rl`ym2/!@FQ %@"zG"K(>-(A~hAq=ӭeko+>%%KgBvk9\x5zzMQᖇ[@_$h*[_Mw{1EDb/h\! x*fqmQ+x"u#ylV٩qS\H#Z\HG\;蒁' X+Uݬ+Hf3,|\'r5/!iL},-~s1TS7B&'SkV^ YH;{"6D߼ǣ1s|6-DE"ufYwS]-0L3[%Gp=y^wɶMkg[5b?q/ [.Xk1Ń ˩ #K j7 ZH g̃ry 4?6cmaӌk 1*88'@4bhfѾ H˟i;gq]R7ݤFʽ{U倿TCzIGpzt'4Q~F4,HM)z6v$xiz#w{w uiHwbqlF#.Ԩ5sbKF9lYt { S{L79cUOvQ#$`*Eɒ+5E=adá!/ g%dfeyt(0w:b*N@)MOnoR]6;DV!\A17ᡦc%hQ.G6[f zoF7?02Ʃb>oOT3[D9_EҥxdIuzӻM71+%}z&PZ5P`cco*xeFc%D=ނvo2@()əNL%4_(~@f@ThJf 1ͻ-Am }& s"dG>Br G8ިI\++tn2l`7;Jә $?'$ˬ a `F_;+'9%Ffg!elE-XS-%yǠpC跀jҒ;_]Uړ8f00j=T? aK%ũX$_IՐ^%("}ؾ4kqNDp 2ݢ%)dSQ<~v8Xl !by yK9t|͂)uT8HzyQLg杚/A;% rO%ZuQռ=bUqe:xvXZAwضjvі0/7:b]&HݼP3 K!hv YQ0 y*]9aM !֖1K$\w؎ m#ٽΉ*̀Ba!cq㦌`=v7͡+'ln?f\ OxYWmċk rqv[U_6b`+FB˲t,{}3 rHA$a?u@иrq o']U/6[QY1 D`vcB~SFG;'7 U3Kz&N2n)6JW$T}i8y lF2͗uY$.i赂xH$v2&pUA\w rҤg{ CegC'E=ʋXr>M=ĝc{7?ЍWAHU. YDZ;{Á1XU@~ggހ{\ȘԋĖ3".H<01 f 'zsx!Iq(AYF5+;W-"O䐸uF?"Pfyxhy3x: /]\rt ,LQ(VS~,d#8k%FUGd~ (4 g;Hr;sC=ya06JRQ7dHt6}?IA>wh2OU2fsIUǴ.vW5+^9?lt])MaDv7?:%?.x{kc8 25ޤ^ԁZ"|%GkD\oM-~.Ym*o]]?|nup"yO͋!{ѬWruPl PRz?h9jԙt{4tRgԗe*troGSh k{ tdM~HXnhd} "^qcU[0'+! ?^w:FԇWhCFɻN> pI*}<41q?A (X%;6a^Ie ap_}Y IՎ qU1ϲé+b,chj_gkᏺb⒵Ŋt\Qԅ6j;(mTOTF◓^ 0!*5`2!>Վ7nxq׍_HG]|8,*j4qƻO!Z;z^EOA;}@0^L"_ WJ 3+Pel뢸4EIJӊvh%f}^ݭ3qx% 2nLe*v&vn\(pAb, geډ >h0b9H;ʋYr;ZLGcuM]c::I&R\i>27 I@oqX>=oMNv^ݸrD/`a\ymyiZhz`~Nf :wrJj=}{4LfX;uD?zmK5}NSk1p|sC.meZ4-|)'Ǫ+(Ȃ~)\$U0X4WF3{閍XAsfH~g~9J!}o߀.rMs;2yxY7W?7kտ.Ce=Py[PJRh(JH 3az QQ޵[Om,TѐЯq"|_Nͱ_8}3:s#y[)*ٯ١fCbiB# 3{-ƢZ_RG@ij+){#Hc,JEv$B!3 ў'=+2w?AA\P ,\LR4m& ' 2o@Ak>_B(3~㘦lLqBfWt8NnnO.9 &5w|R 4&ܯNxyIbM^MT $e1[\AWΤm\L $b,,Jw6OSTʬ@>s.AѪׁ +xEovt| @d(|Bvem1 W!pK\ZB g;JAD^ `5V-B4hoj:g'frs<`2rJBJ?;[a8vr~*Ϲ@-o1œ2j xlĀWS5,5,l"B 8rm$3NN$}FAbU1]#HE'GnIupE4Td`th/7y8y+}Ob3Jjz|.ņѺ(_ ǝ:}}bS7ʄbV^c~T"4>|5jUy'0 /c%4fr;.AGUfT6ZY$) >cC;駿a=3W,e(h_,DսL:nZ'V?}x0EsɶC!k'j}~ 7KGQ M,8mJKQ\fhGћc߾I!VmWG165dXφ|YW: 8>/5:{KL n"![ʩ NYZekVѡbr8<x Y5r5kݨe~-rR:0N(nDLP"Ӑm3z&>1x߹ :k Becƀn h=.J܂+IRaE6=JsAׁђkJ"_J?0˨aOۈr\;m2Sj 9Ĺvr%F֠,~#:"~׫>Ԃy"JńNs^_A0I#;盵=X{ӽūS₳ɜX܍? OZ!D{f9!X|f+{IRZq2 Iy#40UD$25mwEm+%kD(Jh΄f'ˑolhy_,,aTz'<4'#ֶM[R/0:@SU>w "rJ)T ˏGKP7U*.b؃Jf6o^cXHϜFÏkpSN DM0}>ƘRYN^f08!$A>?hFj-FV>t##DfWv *Җ7gl).ʘZLG`i:YN'izvBGDm=PH$S+O Dl;=OD;9ݕSkjImY5Av,ųJ);^=YX[a6\*0\Vtb ^2qN};סHV;׶w5k'\҃\r~/qk` [.O| k2ntuXwwᗧb| _FaIJ_L)`8x1εtnb;@:30B2h !8 a~. T`Ct;Pe˵`U‘QWa}H[TqrlUIx ܨlV࣠QD oܦv4 ,l2Y h[u9#YEnTܳo)Fb<8Rm-&4$Y0rZ{WTm~ P) $'!zrt٤rAdʛJW$5=+XH8ӗr:-nj0 [Cj`?V*1tuz!yc0dHhnwEzSY| d ڥC)D:LH'"&YbHxq{LK2Nj>ē+ΆZ%j'ӯ0!,АzH4޶|Z,htբQI}(޸ιruaf'x^Esra/ Zs^z].8K6l $IL{'N]=E2˒+>Z9Ѕ9:'tz6QZ]*y3E3`X N'M:,~Ћl^sgqԤo)B fWg(P"gVh`t n[bɃ]/E$j{p}L q2 iKVd:6vm%"G\a \X.K)F &0HDPM|[T8 tzxOexuoO/=q\Qk Y,BĀ^h#^FiOS6U $Zgh9&͉Ͼ`˺Ⱦ\3/*ή^P* ] P,SxFb)7Bz+6ci ['vvV?IKe<4Rd4R z9T>Wh_y8=l=p(=.mJ]bfy6X1~ l=Of`uNS^S:urbRJn-vߠJcҪ}PYEZBSXU-(T95\4eP%㿰O 2E`d}խ'2`Fe)WΆiH-%9~{0>$> Pijtm%r*Ymyf\Č>c!@B߯'`Y,$褚 cjJ4 J=yyK È ?:u\ܲję{ <t4`7Ü=6 `R!2*N{pٱ3}K& H{* }o8FWeLD[ĴFyv;4u&nm4 Tו>73z%N$f/KYfW |0Gn%xc=EolM,5uli86Vz'V g479=sw,Z.5&)sz yw!=m=aHD`y,TB4* <w5uK!ӡr[h|LSX^싛]Z-B0XIViP;?= ; \fx&sE]4F oVN% c^ѻ!M_e)|6} 5zϖ6ӐzFUY y@[-l(g6e7b4g,bD*#i)M( Жh*BI[tcȣRMoc N嚔9k~9U0=wTf9Fk0e78d@<K&L)y^kx \&IєJF1 ^<,~(4C=XN)&=}6xy?e1$(K#R{k M0Y^;^<<>ZhK'}쀥RZ'P_\\,CI7&hSX ½c\xj]boӶ\W`2&Ck\9:[*O_&3:o0pjCzpmhxTVJ1A[4^xbvy49ں`kRU;c馣xDݭFM0ˁsvqCREQ\)_J-UOwc5qVuܚ/Me[-^C}' R#Rsg8uy5p L,Lzr7uQ_2&2n?H@$ZE:[={^M{ZZȧVM3[~OS;@Hyj,KtYĘۼLE;+ 6Cͳnx@z7by avI !GY8#ʖk1ćG-"QYh 䑜r˻,TkzF<&F/m|-3&qHٵ㴗":r"k' R7dbǣ"[P@od? Qpr 8ؖ@-O+@?#fdIɿ>HuUՊ;牕97ܥO}<zG;"B&q]]3(/KΜuvV#5H_u ~C6oP}Htk 46i;MCru(=L]:&NVk Κ R=O2^yݤ]WJv%!LϞ~ 0yN,G "pz9"3]%qcd7SI]Pqǎ ~w Tά$숪0\j;@g u'[:GڇcB+z◭kxj>W aJܣ v4v8fbq^3Dc%dZs泣l(y+5|\mD+Cibba"AH`cg: Tc!apuJ_5t.HJ 85QWt `EǷ>!7@ձHδlX|IQNGFԩ-v̀'Nàu&!N@5Z6|%u"`Rț ZD,kI؝"h :$4LrG'URtOA V&蔹6f1o&߾Fw#o.-gԾDIxw,_,]$urr`JoFZ_Lԏ_x cZD r`~2{e@rSG? 0D7]uPY>Åfؔ[]y`ݍt G$ _i!ر?h;g0CztGmj7]d֕?|zq^NmO@oy@9R J( d۠HFǐ A YҦb9LMRt"qB)7!l kDj }]NxJ# xé% (ܦ% `7ѥcP1ZqU;Ɲ}ß]@`2&M7Ueh4PӐd|QR 3eG4uՅ”rNzȧ1Mݿ>%tie0r swqf#Z@ I.b/'#HFOԤrѸ{\h RuCbRԒ;P) }2%őÌD ŏ2rkyGC{az/Mp0Q;BevnY QpF*NϮ\۳R3(qq&Xp( 3OˤV٥,z6_~߂,Q1U+ӏQpxnҎH|sD3R]t8ADEp) GPeڝ[T}R^^//Wrl|h@ҶJ,+ԃ$ehbV K(TvrMԺ @U6F*NO>Kɇuv($WYfzwʿErO1wf5]KzM0΍oq"pMo }#qC'6HgK 1E@Es]} nb8 |UssE=2O^8AyùB}Ka,kH dxP${;le>M>M`;MIJ3 #ڟsҳ+ȀOItZ$@Ӊ3'{Bþ6XDeR16F:+}s{|mT*)#?MBV?6cdo.6qZlsX(3R5\$@M6$P|ǔ)_C/?+hLBNJ-xITRNR!?a`zU v*r&m0pxx2J?R$#?M:D+>ϴFY1 ý++e}iu"sQ13O:7;շ'ĺ`ͩfӹN~ݠ 6mkL>Sxיv<$%tJѨ%ot& ?)LkTa ]moHBx_ #>2 ~2ĠW@'Gc^q6WqVJ-TӆZ+KiRGS= .Oq`/5Ug{!+e=@ U(t~WclV"|%_jC9>|ant*䳜_=,&Y!r4URQyQ;5i b 9s~ ?3#HLas%*zHShBZ^9>3azlYE L_}WXER 'NRZ^NpYS ;^A$sby -XO7I"2D>%LCm?^A5 IORq8n4.Fl.:bVH٥OR{ƪNIö]@#\mXZ/{ *,jλ 'x/!a)Ce ѰAJ!.`ދT IW|wdesah|%rJ>tR1OW9MgʻvaC R5˘C:l{rXpx9*";@JXgazϗA}` $iQ}UǤWi"݊O~;DalrxSю~XW7*K&71{ָJ EQLo8kZfh?uWL"饻Pwu^#WOǧ`v{ߟU:>=g_/zo=LaY5MICOq"A ^0p+ YSx+)~df3h!FW{3s5<0i, s;Q w4exJEʢw| dkW7 A"pBBj)Tyo v`}VanIXބ<ݺ8/OեZcG0_v48fd g8M;G&s*wQM&+YJѵlM~x&pRf~f@^|Qsz2_A):`OIF5qhj݄b}~j: x>&$}6E"00fzM)m%y8ɋ3gy%לxW˻t;e(HLm6YD@R[օm~HqblG j\N` N5ojFO|&L$C~p41ǥr}\@yOϢkCٱ-<]ʯl KHR܀ ò+f@v;/8 yOT-,.ĭ wuH@&EB/ã=䲿ӄm'c̆k0bfG̕Ba#9Mj9<5&$]k2٣xTGeWfO {%JKhT[Twplj=''79ʊ;ƨg)Q+1۳J5 wўjyoX*m aPh 'hi ALkטr)ؗV/]븏{&LDLlg4z$q{ v˺-Η$ڂxkF >P> ^cU9L^L6㵣 *}Ѝ9,7 7g0E\}r %҈cᇷW5~vr­^l7.1ZF IBc}55NݤOrd EP{JWNN[bV|-fW֬~i_\Rھ$Da5[Scs,&}b(F L R>*!LN2Kέ:u'E%x,O߻󷑜a8J9MH"^7x3oT1fsǕbh>ٷCDA*.+M(suST]0s=U3cF dSG Qg š3D FcxTG9 nV6dY-^ ΀H_ڼ&w|Ymrfmf\+bJPkke酗ߚ+s׬n]?$/4xlwVx`^'&icUFдxt kͫ@x\ξݩ҄wtts4K7'W])βOVE2  0 w!ݳvXup}gº0s+*׉õDEEYd6!(vt8ϵqZea4Gc41S}g/R=M0!7t..sҘ(j>9k)pidZ|?KmO ͵h1l蘟Fϒ ab䙪QW?2:NҞ 9r.pnyPzՈc+S{ƘP{_ԺHeG(o O٥n0᫖$RF5ZdT^񣥠%܇| $ (Iu(=&'qoҦd` 2a:bqK taJPU'k+z{R-'Nr캣?B8[7 \ԗUN=rq@&uO@ %Wa1݌W (7< !SMB)$Hp~׹`z__'Uˏhrp*d I? TR φ+ Z\98X]:o7r{ps( 7l ~e Kzc35<0 lBJd٠n-cN^* mH27 kVWC]F] ^TmF̒%Uix&7D "!Rƚ/rN *T+y;jklGWB:}ؓ]DvPijQ^X,en+:2sy#橄4?c/5Z3qH!E 4o(ніƨV[K H2*tw[oEjwIAf 1H{Hgt>EѸ^6ܖ%}_΂V ylV X5d*4J^ܻ¡ ckVj;_:61./AiVūW Ib}ְi["%cр#4 $4~S4ǼL%@k.L$9jp>+4= sd8 <<^6+b]4dgk‘ZKRD;3Ł0FADZ.۶qg7p9-K^}Em l__>=o5&ʈAYJ s¬"(Qf^̔a2`)]}Kg9d7wޗMpKe쓜 i-+|t%x$FSK.E.Uh_/&;9>8e1YpbPC5%iliЎ*1%n Pu^IذeB;e*d-䆨{$o-?@.a51.UOrT,X["?'>'*ra)8+жXUPNg?ʎn#0S=}L`gib襱chZVy塓rz˂HowU@8dp- \tJŢUB&XTǗ *K:7$)/9mXC~ְOZRO̮AHG*4Hf^[{gnnW*SB1Sf9.܌f)6бMURî+k x4:'SJJ6t@=m4̔t(APj\TS596 "RlE *gR'ӃzVyO'nPE8 n8Fkd\U?U?&+ mQja]Sd Cʽ,\;ATL,0B)% OƐ(EۊL3Da;w]b:R( ܰJ ' ҩRJ X[\ܗ}Z&q> \loTerz@ժ1bItߗpF=\bL@iKiګK(͑̋ BPЌ b=D 7 E†ݴW uHd}&wOQ{.@ wSR=am#nǻxz#>iM-npj1[@ : ")pF˖RZJ'&k$| rsX/-Z7߉C[n0>gVUzs*:C}YZub{BWJxHΛǝuB839lI,CxvhzRT8Q+'wOroC$5uwt"p|fBoXD#ȇ,1>[1ҹT?4>ԍ]'W\{Kw%x;i)=e{K#&gs @jk?9YJd(eh$_CsKq|H 2=E2.܎ǍqN|iV"6~En2ǪH{o:8]CXbqd#i!HE0; pE0{%_Rx iվ3UbMЅb[%코-'xOk2uH&#q(]G$Mnd&I8XdCiĚϿ}u"|>:Gٌp;axjs$3.A!V u>`^KHRaXw6C!n,2Hv^<%/m~8%OX " ق qR%u'A%w%еMHeW$E{HpZ8&XRv^~oGq=ch %!G9u]gv͆)rvлA. ۑB+2x\%bIL!lMr"&ߩ2J~G.*ZfCw rV{B$4ǘMn;cW X6I|\N qj懡?5ű7K>LxA}vƬϳ!n&+g Wr~8&V 5wmA]%ˍ?  UPyAʯ2'Qo>*-r㳩׿bZ_%0_=6xus݁MM<^|_eܘ*n5X`Ć:_&kIGVX6ZGCMR > {]~r;yZW|=xwbhU)rwЂT6g+#)$$B7nJ "Xj1VQ:h>DNAaX<\`ŦG˱b:[j{\mOaaCqLhY[Ṣ%n ػ4J$gZCF@t?o.nȗY/Xl!nsE)-Vd$S i 죰`ܹ{M݁xx!_%򩳢8*$itWȮsL?sPFRVFn:>.#3hXޑbq>ag$u { e*@PJ$ħ"ClZn'R5jYL*L`]A_V+nٟ[a^uхV/re"pgWwaVv&?FD@[>S-#ǒT|1?檡?vr[|aRLc^Xyr$X}\Ci*)%3lpU3l/ޚEQ,@C袬7L$*t@+qnjHu;M4(2fiMZwIdž;=!Lz4vnEz@Vs \h,PKgkX\ՙGGa[g-A,aJ7FeW ODI!yݫ\fĥou533/F24L)%J^wƅl:ɔcTTJ2-%& [O;G94G9w.sDwm%,g0[%٥ʒƩARXOx6:Q`W%#kX|:l>ē%_yĘduAurjT4;8|ծKճ3#-7qDT[;F3wq_oD߿ȇtdB>_Qo!Qx?@J)j(Ln(IE:o}6NuTtFh#E\xNiaZ C{YSj5T@#Bqi]! rG;eb#a!3b{ ̀R$"[A^:"bQgOvȘ"#oM5Kv!YuGi0-8sZ(5 8׭2|Y9,IsBQbrY_zҩoupqNmeY Y ^I9ߠ:ֲ/mJot|&zh.!&yӀ1YZsspi6:F鼍` A./4zi*KfG/.pэh,C"YCJ$5fMj{_MVjbkx-й$W)tSH[EVμ?,kx ;!!YA\3 l DJN8f~1f`>S#jؚ-j,@`W @M#ޫ!1"rsHHl}qDqj4oz؝PD܏AߛqRݽQl OX/Q9\hW0iR<Ѯ#/_ȋ_˯jz(o_QekW6VImIVFqGY0 l,nqv+ \ ׈O %չ%}@5+,/r9=2ԖsB6o悚׶p!%õ-A{TQ8k_xMc*/=;&P6 RH[YXVH @v lA~cſʦ;J+ڝb#RS8ĠUUyJA)ǚ hY1 sbkÑY$? b3 y ^*f kU3%؞!2HxɕbkYU$<@~IA(KNfyz֍-z:4,D= LBT8Zv:P@%䛍O3G H$5.⧥u:I{~6 "k1 s9rS8{M[6]eḚЉ /ٌZqx9q#,þ[Oz<鮴+ Nم^-&PBC _Μ|`qJ[w +vZ3@-LmMQ![2w b: 48 tpQ)B3;ji/cB_ve3A,uW­o̲W X9' 4#ް(q/]yb >[,BPn=}>#&g.B='DI}nɇk.V;CJ=57lG{ASJ,͞7t^ZBQV';$OMˀ&1-kNQxMSAXNr|1/RR>iE(X  }BG)} eo Qjkof$v!fH#~1O=M&:Ep2 6JؗEl{L 5fOTRE%֗ß4 GCҬ\P!V_>լ|268'6(֨׷Yțׅ\pZpP 1!ß_*Y0bu[1"f׿yÍ!|1pYcңN*X&Q9&A>METgiֿ+5aۏ36F[kMxj7KT|Q *$ToZ.K 5#_'bSȯqeOX^kv$%aa$wHc j(ϧ˱xvRF; nRߧmR4g4\4 qi8 pyU`w xbԑX%f疷}=Ǝr?[U뇰B"b Ԉ ƶJ5eAp\+h`xtǶO˖Rُ=HLx2Ujq ˕Hq=)WAؠ x=mDFb.Z[Gݜ&8l #DP \3fI=rm–wDOu _+>ʘF0S#(0 =i@*?O%OBXZS*RJLQ>xO!2%({M2JزC>Fy1c.jR 7GI)cG3mvDZdzԫOBʯ⊷wɼ5GȪ}~4(0GbHP=|@@_e?DŸ&ZS1]qs!X2Ր\u㘍tV2`ic~oa>ĉ+ ] '\¼/wq_M*Q~7Zܭ!󤓆{u\>#ʮ^b%U9Z[!z'>l-_%mm`J]Xz.%ΉSQr-Z[lGI\?Hį2 2xSy9 Woj-&Ng[lP?3 H7R0Cg@R<27 gU/*EUm&% zE@N._;x 5\a;GF<ۣ2'&h)9A>Ayp5l U!~-y tgt8̾]ݐt8r}OW'WhrKدtl{H.Qig{+u!{`ؐlTdΔP"tH27NA:Pn3 (*>y_m<$+6`8dU͎,dIq9VV 0sZ<>K%/V6Ka*(創WY͂T& g1L~MZ"5 o$HJ\L'U6gv$z|h}Jl'@q']|I@ 6XM,&IW7PO%ܖ_'$F=>sX0׈Jv[3Ƣ,{PRD7ѿuw[q`fQс90/p09_ iu8.%4Tcv{n+? blTđݡ[eGHFm PMnw@\ F1,^8S֙]-iy 9Wq΂:"DG~K&j\cjKH%p@d0 tb!G1യT$7Wxj5'Kx)^>ª{%)C(v\^OwC@Oc ,7hKU={Z / |= I3DanvGcO킙O;jrCD$)g0v$*_nG+z^G T ͳz< WWBఖxH`un/`>9z9>jZMGqDZsMl}TdK`=_ל@ތ'LGĢ&#ˠ 8,hR6-dvAP yJ"棗 }W:by 4HsL(W:kιn=.b-` {O}4d׈M}Qq,0%Pk0Zf4&؟Ja7̙4o]B=*U\5x~@BW>Vq͠gs;G|*F>wMJ0i6H^+@,т QոgބG/.KU'{cNqy|u5II;t<@ ϸ1SD?zo}%^?yȉx9[҃뚑d}fn:uOꖷwXV蟢!'݇m`,gpNbKNeimH5pnb^~pS:2ԎTw l9#4R]4'_|ڒ,kuXwC).~+{͋4-rr{o<1$0 sFY0{h厬ՋHG`5qއ|{؀p + ,ŏ,7/L7wv*W "XFyJÐ7>8,m$l14]ꏭTz,8xy$C\I Жw%B؅GHДh]A1jn|Un՚WT~i5 ).>!UrQݖp9 ?%Y[}^; Ko+xl.56r| j$q?8 չ*P-?X`f% i)J.ݸ,=(HӂזI1rn>94q^xdĸV.Z&nͱ_L+(qS 2Md6'٭G6pk)ƨ4H;t1_PQm_F)}gg-rCkDJ_i>ZOy:,kf=.?N. Q|,S.j'ua`dIK-ኳ֚'\P=)i>=ց&m;u>:& \U/ Ln-Qg % @L$G$>wOX%ŏ'\kkY7&ʽ(C^a.Zo_TEBA8 u{f:Lk%^'m5O znG|"b\p(Y>޳;WnE@Oͮm~t̷K8j]"2Y9?A9 B=we%,pNEWp e:&!"y"236`:R @}{&UGz~o_Vr}r?Uv7#Ώt[ o.uyWrh>4O@v2h2|cpgc,,n$n*:ٵniLz[|1Ҿ27\MZǕC_=9CcۑZy0\D?y1 Mӥ$ W[Fķj,k{ tQil z16)ぺiKp8{JSJr鏪W /l4OBڭVpHpQPSŽ!ftNy3(dEC6Wll͆8zZ@ڼq /m?UjgPDsDj &OIG(F*4v@.}@d*oofђYJC.ٔUm`p#*-wkSG-p4w?#m:2\ .{8zmfq j?pgDIXRQ*v22 T"\XTGXem͠p#iMC@+)ϊ֌S]Jnzrv~ ksbXslCsbSO5⯺S!.p@"?| ~p)Ạfa/E]#fRuYOE7䍏J4B/ɽܬ$m|l1vQV-HIvԬ\A5IP|ze4'IAZ\M vvץF=o=jGZ2}@8Y͒%Ê*-AºwLָ,ˌv_(\Y=O`:Iib:]M.|bsa@0EvvƩ ldUzN~̈́^GϠVGH0P|q_%g$REZ yA//G۰vsdj纒-V&:BgF@=*t#q7ŚX$41<-CX˹90?af"tE"J .R@qTͲ8B鉅kUnCǗ޼9g!ߑ 'iLܹm*E,G'Uvp.}o3sa۶Oy#rf& JREM<~&\˻Fq:g2˃Ո^ ũP'Qb7?P!۲q"@r#?]Wjq>ǪK?R<*xv3H*pnQ;h!Bql;cY̖nӹ-;dq<J)w`U- > ds=r&U>9֟+jlԠ.I\f.fc1x?/ 81AC*brn)Sږ; &j0NR R{8RË]eI 3ʳ`u;8\ VW`PȂ#Q[mwW^ʂk3mAQDhj7h 7(w "A]uiܡpV|IeEںAdptmGք/5ۿ7h#lv{ā Dq9j~:^f}j֕&O<aAM:oځml2g.ԃo(Q0 F.1k3 Rb!゚#ԧe{d ܻ( -OQy!@Pgڢ?  T AkŢ iݚ3*$Ih1sAeIdi!JU){\R%Q#\%H:ȋښ.cA bj>UiDF'wѠhkڎ2\td b>S0IyEGGב;>K`&aB8JeB;z^A%&O-\(] bR֍@Y)8ԺZVyZw3waɤgu/&p֣0GZ>ʊՎ17 %>DU#wǻjU܋&A &|S4:3ZuZ>f&j3f#Yٞzw'jy5"|fO~DL6(_=e%qY:k *e=|Ҫv\yxJs~hzcT 9H^kȆAtqd|*Ssr̹`CYP?)$]1xLoa_6 ftsCWa~,_zHJC(($R)\q.i k.UV##7|@6yRI }iqDuU Юl؞3*ᾖ>3+Y?Hۏ~u|MA&p߳.̱Isae 3 ,hKC ATS2I#^dq҇L)e@cRi\gZK*X~ 'eOߞZ"0ʨE(yxQ]Ƙ}8)y &Uxm7 bnߝ60n([>_47Y P`_ K]&SGtOzRޜ$\jl= ڈcpڟiu/C!$e&+n*ӿ0CqE8a駭(:5g fLi,O~T%њ/Gt$߿ʻO# 嗀x;&# R0KĠżmjŌ06~[AS#|/$" Q) F6Po0zǭ՗F_&-P6Z(M} ?Ax)穿bsC) hMF°G0WZ1D^tZ@J,w#} .W%k/kW\#>rmG(s\w9H[=)y# "]W.PxsX\HUshJ*_Jvw_.X(0 <|\lxԹ $xH!&OREɤُn~xH: =Cũ$րeohy.>%%QʔR"//pxGS[t0 WhGw): kjh8wRބTB Cqe\,4$4R4zG4a`/կn SS +=.5:&uOghD#lG- fnJdA|p~ :Brrg ?2oYZFӗIul)cYXnr`II* IMye8hE&gV{C[s zOh'B3cX;jHT"`>Bz[% {Zė0,JmH0SW8޷ sNEj'Gl/Mv>ZZMg xG՛=CDuna8C8KN&7NBbt=2'3WzL}7[F_F3aepSV{87Dn)E # ؛L"V0!'e5>V #?ްlujc0@FZΏY [顜4dUL{$1N6[E_ xa;GqT[+,z}%(w s$UG85.DQLKldJLl>+nUsKэ$Y_(ۡF\Rرv66[d'EڵJ/6-Jr@FvzӋt À]D3`h ̗lUt#/[F'llmfs[,fN;˚T*{!5KhP] `6[|>_3"}޿Ez;Z1|75YU`O0l܈ӷPI>7X~?~5lx%n &+ӰHn80r1 L D; ' A)]JS:9gb8\76}!6@0E&C%)$ߨdH~ pWw`9{~núH?M$!F9Vdl %b3k:9qjk¤D--I9֕DѩИtY_e1%l~ K,ߛUqC=lD{ӠX^J! i<UxsS2w2!Ǔm>H{;'fwp!Rb>4GۼB$[ms`Ysy}]iyG $pR.7L+1jD|!I 'UxeH^2b#k@=L&=nuAsRoE!JMbx}6ڥLOq塜?aKi7Ba 6c32{JA.v( ^ҊUL &ljj,xTV f,]֬!-~Tݍ/Rw݉;E.FdҌjQ8m&p."1Q&K얔+QGU3 @UMʛ;Ewg5Ns]BMh3$HFg`ȯm( sQ''p2mR$P ( 3f/fmM׎B%WK [+Ԡ{ ! MLBZ6dfy&v; }joH\ j,w e<ťUWڐ"ҙ/:o$ .y’1NӃ#.}vA29OG lEU n^AA>+Xl lVl(ЮSUϫ֟)~^DLK M)]Gi9H {פV3/y[w_(H} 2pА>h8eqǷg cDUسɁI/-0}50P*Ҕ|`N ԟ/99v#B\kݗH [&7K˫+D1xx-P}Fyv4##ՃRu]6LnC:Yll~tץY5ܨ!mv&6ffi~]JՋZi[NX!p:fGZ4/ H_ٳ/dCBqe|y0#"UpcIt4OE=уշzsHHY4CάߢР} =BL!tJܰ-lZCoDwWM @O41/-[^W 6}UMo.pgt2ic6ZZI^u1e0.FNtp"@W2SwdϚ1"Őc`E.K E{vK(wAL}g@O!v%pJ;tG,,U -,]~' $ef:w#K䴻Զ&% d6d(Wq*4>6J4+(X`E".pSaDB YAvÎp*L,Th/t+uhy CsUEu) }qpEjzQc+ܷ[~GM~'`wEr&iXudGmbħ sྤƲN/ !QE&#3[nM؃޳1(]B9ƫL#4rAv?Q敝! *%u*$Wh2j3Unǝf-x< +``fv6baF]osY& >IͱSOPgt=S6 .z3w%‡`D$ *Wl򕢡T"3.N8ynx'*$cX`u~"P券 Z\Skɻr-)0=!Z$2"}" 8 % "B%p6)wVOp>$Smqr#ů(UAC#i$_=T{?B8HeY~o0lX=qL19wGzf^[xH oerv纠'%'4&;&>睰u8-VjtF}'+ՕoFӄ!SuYݾ-ub:# *R7HCgbeBTDaP@P =ߙ&_ t';/ Q{[aəh `Su/'%B3އ(=IHPC h˶\!![>o CK2* .T*&&sH5,x.0r_+C²\V#C%UWG -2/3$k;ko2.\o ~MIO]||k#,0аƖz96;Zn2*bt)H2 H o&ԢK Vc,e\A`><$\IިG-X_RAVKx=Oqĭ&y0yT|1[ćZY޽S@J[˾1oh!sT>*cc#d \ޣH'x^rGMC`Հ_=jM:M" .L~}K+GE h^r:JFj3=T/RuVllZRCo@% jZݳ wK48wiFy{Րvf?v!Li wL{}#_ϩ~p/7Aܽw訟y{׶Յ}0׿r?@LeyJkVg&em`Vv*8;2^Kdžu 9>5cơ@[#ʢWJCˌǚf խPqYͫtl'=8FbjNKW"naV&UB #pQw^'գk}M†CaJz]k^CxS+94?NRlsmDz]4}'BO5!/f)jY7c䲜Z2u>PS)}V+hUv1zlAɢUb*B饋~ra58 pž#n&]YX%~bv}@ij̲lEY^X4o\I+|lL4: {uݫ 00#nAE"tvIXi} 7F.^Jj#ujn-zQߵ^(N,d~TdHZnul SSv,/*R;gxUW>Qځ{@:U&u=}qv0T3V?}{Q*56Hh*PB*hJl[0:'ϘDHQʈЕ-P":{g}-< mGFw(S$}D%ļٌya@d|t_j}񲱾(%E[v mP+F3˪b*SSzhgņ,G? Je{5m)a@&X.kzQ;gr,̀sOeٷG| "&lQ1K5T*8b%Hp*̳ZHbT~rpd +yx+E)?J '!o-3zFtk"$WL<Qc$vA|Pm&WE8] e ]N_!54g զԚ/YPQ׫e f?K[ ba.1;T~dfP*M S[/kjМun-Hꓚ]deCwR\=>Z4ach l>V]%=;%}%õߋ1-u4EJߗK ç0;)Y`Gc% um~ :#)̚S_-i:SP6a!6?)ؘ>ѹ] od,N."_, KK>Y'Dqh1ꨩaH2>,ُWuuTRLWID,\Gi#( lc܃cP3tp򵼺Ic~֔]¹Ֆ&}XBLE&h$c݆ű@q@91TXw;цg;@`J8(SY`CXeܾe{@)hqloK]FH;(o{qJ/YMh1Ui1#+].i/3k9v\QSɷp. )O=!327OL=;6oPĢ֧ /1y}`NZ)vxs}8IQݎvradť9_Ow61>I!)jK@Ό\(S.?KHp.~)T{[>g4&]AnOueɴ)8Ȫڇ4P>̋5)oKhGJ?5z+Њ1\Xt~ 5c+& ThlLo6w5BG/ ۧ!RԖZΌau H W5a߼Xҏܹ4.jWOBw\ MfQ ^ tiuh챔 8L۪OL2:y8SkM5̸?ΨEH45j?Cc˘~!< \Sd$PɅga6D10D^ucW)KdڝpMV@λ;Ɗیss*lmX9hoTjFO:!U$L bQ}!.:b?AO$ Ssͻ"(l-mU QXYdAXDNMEx^F1VwKQ$ڤ*6==5 ᳈/h[XU[Y#ʷ8~n9Xx_cBE"z8\vCۢ3!q'FE\ZdӷG m'P'nngflV$?3u\jL-!D;R"# wbTIJAM AxZ1!>Es ZIdwFQU.Ehb-ka5j٠7ŷ: v߽ Un2a)g*4&Yl5G6 nj¼$S҃o=>P447"M#&N|ɍ_ڗ͠]Z=A#zQ)< !NIO.w¨ڀ߷ p6kVǩ_<\HπtZ l^e!CI/Q}t]Gٙlu#8䜀ХO`,4a4l?; E?ӇRVwJ _{ư/Z~,X*\;l 잼+#H5vJSj XC8NP"2&y'i?)F }+as ͯO/_K$%UO$d'310GSa&{^s 6V/vqPc\}rЋc3k&lF ɾ'fc 7e̮y54 tk4I8ᏔƹVjQ53 8\1. ?8)$oS\6H?' fܮʱS mᷥ'Q04)|RhySK؎!r364 HL T;jPGKBm^MԽFQHV_^ǩ`I֫5g(KLv}гICFF,CeW-[KadS$א`L$&sgBThqgٺf۳ i0y`qH6kh5mUǓs0Q& (+¸oDǜT,.n1$"6/K AuYF#&vUp.I_RC+K(fw{4"†.jHw0E< F"ró 1e<3t^!ٽufȒ:H @|680 z(>kJeD9>eNji&'KmdhN.](}c,4X·>Rݣ wSANl&fҟ7(7VkՂ%Ga>[1uuf Md֟:pn~LZ= %JxGq%K,$Q 7+02y6{@0F\ y3-y 1xpN-@h= nbK>N.mP <(!f:D$H| )H~rf% 4M3r3({8ߝN 9ؓkVwi?1q11)ᑰg#%`91 G(7+:# W+%YafDD^``AD +!sd\X+nduq3#mQgK,1oS6#>Z FkPV) bC' "$;I7ѯRL4Ҡ;49N/eF\.P'1p ;qTkL4潸7uk[ ]ò0A&GՔ}5!oH(|>!  牱 wbVڎ+Fw"ygqECقSWcWX۳8skipǫ?Б7/P]-1Q7l{fŒGs.~❯Y$oSf9-\{M7Tu}.T>{?\h7 b!%ɟL _phw8sl>Eۚ "c&"}BmdqmSӄ#;R1THB5JyO¡/(YwXyygm>=đ_G&:6 D  _HcGlŀN<{_xP Ldc萾8 eE>]ٽ[2"y_g"Tk,Q7IKtF܉z,\ecF5k:\p^+({!B #6܀@eiGb#A C@|"TF)y[9Ж)["Q]ѾWqtW,ҏVd޺zLBٰP(P4Txmy{%@GTq$5Cd;zݻU%QAtϽsB[$gV VJ ݬⰲfL𝃰X\FaIpU U{)M|^<d'ތt$|+!c=V6) \CldK2=c"S\\ 'Zѧ[ @`"]\[PFi=ClߢFD$UX|K?n\J`p|^? x2 %pBjFͳOAڏRrGpHt.CQy \ڗ;,ڐep% 3#Xi_1b?\d~i 軔 ˌD:"eсdx _Ťk蜤цYoPz ID(rwW!XZpb(ltC|bwԿ @O,+':1Mr* ]~r i|Pz&a/$L.;$=ƹL d#ixՃXCOpM0e[+7~3t##o(;5ʙ3enO8c?۹g e.I)zY0ϽrΤH=M)]:{!P3xHF+o)T.q.Q2fߙ9}gUQ`R8\o;AJyc35}/mEio؀bΕϰͯJ珓ov}d'[k禓IYIi3H!Vh{.yM62/~u(LX?BmB:NX<"Xiw rزUPvX씺Lsn ҇`}̀ 6ȜV40z;̔kÅ_WxV) }}%3{t Ɩyk?]Ω1yWdH@!u\)2eJ zF/ose1ܼt+,(*%TV.r uIư0EwSڈ*q<= : ߪ,wփ0^9"kǮfZuOֻ68cjrV,?K,(^2E+r{%yUM&-?zSBD?ѱzXGCnGӫ⋙ y(ew]wT. >:7k1Tʒ+)& 9dē. -} (ABFVY\N"b'Rsd9 Vtn/lM>'W#'=TAхQŕnU*ǒvb RTt4%9a +I+zcv t2CQzw&Sw֖ I:/M+nkOo:y!3ٚk:e񛻑7!憼8h$۬PB!A=+C'Gd|\HFǀ՜J\% X^Z}[CVNB ܫ'M{G6KanYϷfY(Q:@㸧k_Sh*8|e` -2_E&n qi"<$%st2 LO̍rZ&h|шΩ]vmQu#,*96Z^߸ȜV):wo?_`J'W}hAv;ˆ{aEU0UR͊lRs+ #X_=ë9H%EXPWv,v0m<П%4<K lfz*y$l1{mPߐpOmd+Jk oSRͳ'P+sr _>X$~LU|:\s ҚDL iA`x9= yּ^ML_dQo"}U sq * N,顇ܽ/˩OHbzY} y 9Dށ (i Qm0&xT5gLiMwVRpA?p f۱nKƍ_<Ł|ñxz3U_,fw]AӴkP[D ԼE"E;O)] MjWmnnk꽶D [虔Cb0LejtZ=8OV4^/iS@g⬭ӵCytoaa2gYL]Q.qJ8]UVG.s"nbaHH '%1yPdXI!b,u[``a=vd?[@tAYZ,pDn CG(ȧk m&Yr -ۉ1{Pi&DdOzM>VO/V勗[׾}!wriw$5^R #:)i2(T-ouj7B,Hh+e q|&ʈ(k^VW^ࡃTM|\gYHě~rwѢatgО 0_*'33Z$(َZ:΄9xb^e'B6Tae|ЅتbF;ͳtMVe:+֮k]r8Nx#Ҧ] rHXa}5BV]Ő̸՝,>\U@$2`;ɥS^.#p:WPmH)OVPmtj0OUrVC5d @2Kɩ'bɹPEj@[KRcq+ G3LdLlAh}[T% 櫡-bmNy\.q8Z#Z(ʼnvp4ߥ5$Ρ/f=  #m{/F ^PXtsy03 EsZOmpkb_d8R>lNSqZR_cXWpST|lGx`L^.$!X6F8^CbAIswd`g;Kb|Mߓ KM \HuXyd$S>rI6|< [Vi=@P-GM=_jTyuTr;;*7 j1Ks}QE0\jdm3fYk.fH ՓB"xI1Wn2EOc-V?rq%ehdLf1mޜu!hp,LJS QLTE t1XV `~ȯcAGϠz6S"ʔPoW^,4medVK%ƫQͪ7H:ɨ(΄c;-m~՚w>$ }zNr,Oh)M*2JrK%D 25e}gڴ9w - .]qkK 1jf-+&EaΤAqGn,T)cP}J$A1c9-@nR 8,Ymҹ01>)ųa9C l,+Q0Zx쎱;Ճ*J#Y{-Gv#*p*?g=7eB&hjL4wp~ 7ەw.De,x!3LXէ[$kZ=\T(\"qGڲgu`.u|<'@;گ^ ?i{XKYT_RQ͖*G~ _m-_L 4fu0*}vɌG.W! '(<|.RtrT,@$8O=\Ӈ5\C)UrJhYO ]f} ~J#/ĺŖS.LDi;NxxY$$HgN~K*G)ң[5+};T!ƠL~dkAڃNDceUֵ력PxN*nePͶ89k4;S4mrlG/0"bgGm< xL1%ӂEQ f8* bQnY, zZќ+-&6Z`LX"[3%HAǭ{ã9Yk()rB| >6P s 4f ђ\uȮm#/\'؁&(*K fȢ.ot9좋nC Mġ: #9MS{Z'6LbjY\!SqUO[***9;u6)B44`HTfM8 730 ] wMV2X[/<{t U(ܗm''Myɽcdy}?E-˦;P$ * ХAL;!ao9I,mz5o^1LTG5;\;d.v¨t=xjo 7YվRZu3Q.^SBZ0!{O26&2: m߹tx!T,܂dDp`ZbJMR`:CVW9cf?'y}Dr`ulj.<$Mց-7U"5ȸQeF2HӘ@&V>f D\DљQ,p- ͉jl1l@ +_ qVmc_Y^@uPx0wIG6}>VSM';AKK}1(p5sVJܮ0u&W%Ể:i]3n/qabqB0{in Ҵr Ngp?ov&hoeedthqc@.S"5$AMSfFjr6ფx~9I0I6%$0p$G&Y*ѯe ,)) h hB5/|; @xP8rDJQtè\hޠG1dUjM;nˠl<LhvAbӠ,6۔Cn;0%ߠ~՚0ЏU4pCPP8$﫶eխf6ĺCvR! 4d$K·cIӕQ1,iT 0hDxEUC{xx5Y۟M:.6-8R=*eh=1gq+ SUԿoR)Ҁ69H|\WQ /s!Қû]ȵDD8ȉ@X6 yW[OGt"$=F//}TJP7ٰvX'80QEţ4PrwL3D#DN#}^!#^~ȅHA[GWXVLV}%hõ꽂5M9*@Aǀ{,I|Y3.\ `0 @*fHYfW lЁ4}<,XPdK"1M[8ic_f {ހݕJj9S_ 3UK? Mܐ[߱q?ۛ2Lx]~K|iT~+|5)Z;;vT~CCBJtI20hs@W@$))1{0'PEHvr&~ԛj͝ѵex.wf9ﮬ M'mJׁwQu2* |0=h?o ż>=͈xzy!w(?YX*;(]ei.ƶo99go[mE q {R:ŲZ!H_5e=Fteo`U6_׮[0}!/Cn#J[%bZ>7XE&.i}4upjyw;'m-df'RsXJ54u如 WIA2?\|Ѕy6ۻ؛!tP_WnoQ(s=ܖu՛lMrwO^zF" c򡾼3Asx_/>fFn>BZ~Zu*u$7҆p`F>exRɢT9ZU+jOշ4&K̲1&ӚR#oFQCW3g1y֡^oӷiBv3M,OPͽR Qm3ܝ(yn{¼0`qrRpvuJQn̫%g>5rң; N NںVCBLni1 ORٰ)Yh[Q6kF<]B`IToSEܒ-,pߩ7GslqU %ujWcxj Q94s*(K!;dpUKdnc_ؕP^])>ڐesDa{ y?jbrtԍl哤e;mD"el@YS 1,$e} }j\X}P(Se>h 5: с'0TP(#[e4`"ۡ>yQ@EH$tl {+<>q: CԳ1utx(t`=F^<mi)Q/I@u [ ے]@$B]OV HŊSk|}qؠ5|;OX4jAQTK_ Qד u+ko_9|l;)˅ӖRq( s"n $WD'֘?h[J΍h*2-") ZvՍaYrwb.1^={d}L^} ӣ|p})Bm/8 KѓوOk !1)_6lii#hyF`{m@쫖Z7uT-;49߈+r݄@}gh1HO/ρ*Y1eP|&R%85>/3WYD}4.|dt;b[}{nX ӗ6f10!Pd:h/`Y :zip}_U87^''܂" StU$.SzؑGVtaMנX4{8~dRպ):ϫ1d9̯"? 3AeAQ}gV=X4ў²9Jss{::p{b Iޑ L7<}l,'\ hx 2=Yї/X-b.T`+cM;?c[( ty3uqx\OR=5%}󕆲%\&c[z| 7B][n$^OK%a!Ҵgj/{'tP0c{f;Gnpg]ksA^ZS!P6v4DU8*,}6y#ѳ'&7S\Q3¼6=K MsmqfK~Ѳ6mHlUn%W^bJAkL>/֋9)FakvGެ&,ZQA|"\8Z"SV-;~#Ёr4遼z[5ʑ#0b[:V-MHԧּA1$[ϕX0j_HTJ,8Uq߅ FEעŻ5V86^ZgKp^{H.Sy, Pxj|ɬ|U7"u|y'5~fq{h y^c[!*s; *}h"%7&[ ᴫL8`0 /~Ή!WM/󗝨TwaFhy۬,kcqpC ɚ5eڊ2˶>WbN4Bhyov玛d<$A3$'S bQڟ(t(Uro-ìUL:t%U;mO? ,{G{}Lߙg$iz l GɧȻZg3)-}SDP URJa~%}fʇ9.T5Sii- ԑ:[ ^C%$t‘klkDH$P.HQK_~F AȾ-]A ZuGLWkZ:m qQx.к wi*ԚX~u}J쇏Pb`S1Lk|!XDjG[V,&3v(H'38e-p}g:4)ޠBBzCU3W?uRvN~} ǡ?QT3 '"5s?4lWX|(cಲP^6; NPcP [w}9,9Tb:Zm? w N)L%dh;Q!Nw$A/K;Tcr?%e}96&w%7frS0w%sa|LC?%)|2z>J.~ ]6AH*;;-3F-)m. QR{pzb\2of3$HP<]"~UJ+ p}}C^* sfOZ NFǤ%%MTۛ7XS<̕7ڢtLq#qTӏn$;HQUMQع$^‡A02!U^;hYdɁSǕ[mۨl2+~9"2oX W٢ 2Vza{mGY~7ADSvW%!ϓuLWGF`5!rVtumYF«t٥Z/_Sd..%geL i,&AR(G0 {v JJ՚IZ&лb랋YUn g/F:31ȧʏ[! $uEh2XZ Gzd "HQ ,7^NI*o`7@A"g]'&昍cP|h7n[±'.CPu:rD~;RE_`s#AxGOW})fA\8kqK#7/H) İ6R.=.tzN`a$fIQ{ߤ[j 9Z6d>ܝY( nYl'm9`v!kC*Q=YkgE!2γ:.i VPAh.m.-&h LS%|E#Ii~>/JN_¾]J灍@UW~HO@xnNЪ(KfFhd><[ʶCuӌ8#$MK*YΜs]fNC 4/eZJRh*Q>_XQ2d!%< B!F&692&Mk\̤nۙ iyT i/uL 0[zOmo cV- c*;M٪&  U}W☾I.W߭ TNH<]s_9n .*j! v,~8)X,1Ϧ"k$<1ZkY%&u#>:ܹ6,;*gw6<;WF|t,!ɣ wom?==iLl!:qf^=½"+x6Pf%Gz,:w*; iʺZkeMr7ۣ3۟26=q<ܖmb 12KG )NKY|'^pgD6BVCwB}G[aU#w HbD,05'Z =ۖ&,若$O>P).8Y1&} ,Ud<Eb47k#$-YCO C6Eib5s-f88Pz@IX_YO7a8z_6.,eoDONs1Z7Ƃf_U$31LhZʆ󫄝OE7@BTYO֏0< 4;RlUWF!Է6~B3;,aiǸ|TD֠|),)j7Qr{SGot}x7Xڶ-3xuݓS/Eۨzlaַz^H.X0W1<9#C7 ge 9-Q}8UOV aƤrą Uى j8 oe_(i% qj\ɧ)" Pfhc%7RpRfhi).W큭f QmeLƓ&&LbNj\M| Jч֚< 9d"-&]6HH!B4p}o$#˯Ûvț7lio+&(;W{}GE}i˧d3ԞӢڻ\zξ7ߏyӒ>#1W[Jz7S]_HXNVXEKϡo O $غy/.|ߏǹUk ,D=W+͛-v+f$!J܅xըH]8NZB^ۚhB|Mx\ע>.\%>svP:}՛5' YhNoG=d'cY۹aBq-zk! { '?댺m8x V'C%W xI4#%ѻ-=|nY=XԘvh6eꚇ>0_!V;caYPTvKx%:{= -ފQ1܈I%B'$j(/&ok 5Õ$YYHE2JQ(GໝyfI)Z%"JRL1݊ RS@6,2ҊGs dF5 1+~D_ g>%P\Zҧ=-yx~ NALЫk'1 ]tBr &`/TҪg+626O-vצ$%ꬭ0kEjiغd.`FA=•׉RGe{~xXAw \D'F#´Bj=sԸpbnMrLj dR3`pGNT \ vޡ60{l#9e-#ߖ1)*vI…wK {Qv8ԑ ZMnjXJXW!sߛ*s DWBX{U$PNa!3+o c`o#8ظf#as+s6TߑN;O%,2+ǐeE P{8i~#tqxĭ< GCE\z& ?aI>v.U16hLxTWS~U j~ TC~S@һGT * [%SH@䇬ʬh2UJ}HhW!kh/>VCkNZ5GBB쑒[Bձ$O8("3EAFȑAy.cQ'Wg0^wpIH+Ir#fc!۰P̂·8<>XZR%Cr]MeM)6a-bSv" cpڨ]އ^aKsdl'PH,ʡkE /d CHuP$Q {*]ܐޘLVҀt#NZ?)2b}|) 'Ddg@f?֍qnn1 g Q̠1B3#_ f+#۞"ҩ1=$3ůdh^Y؞zLT'.:u:ulv3ʺ4= 8:({{9ZFBۯzC2-Td1cFW3kmmOr2ROC]j|U$9}z|sW$>Zl-B8d!I)MycVwdL5N: iU? ~&%:Lx mG[kܶ2vsJ{2j鵳׮W).HȹxMvcn$if2J:I18{օuV>>!J%uHv* >Jm `)nx׭~Xe-L$~"Xbn.9'hZeB̦Ra߆ pyoicR~^?Ncx:voʼn "bq7|I1Sa@-q*TdI%xBirv7F0qSQm)~F=!r [|+M|$3)GDb+@AuJ)Lp,@rih:f@UH;:-ʊQʦUĜ숁N@RiԌp7e& -So>€9d1}`"h͢Rp{k[N٪l;!HPހ:u{"U`;gf8[&-\jq44a*ڢO[\j5:,z%B zV alOe$u<~p,؁LiCfruoP3+*GP5%gNF Z,tceyqvvO/:_Z)_& ' ۅ0sF>i[\- D_Ni,=WB'qK f_V9%  g:GG'r9p1IK0+tqЋݦh5Tg s`K{08dУ Hʔd[!5qi043`ڳ)i3sSx~('h|SZY❼N~ U vaj9jY8f:1(41*u{m|XQ\[7fe>YhƅH#1ġw[YѤ.y,H/≊b1Dޏ*=אW@YrH~5*ks04L8ݭL,ZGӒ|Q@d24SMg_FH0Dck~w-d47C{Cdڗ"qZ<:I DV^a,C( yGnG~E TXB9ִ%V~=eR!1+/_:[ǁ_~Aϝ04Pht=Si gQ5eZc_UĩnR(&k됃Qd ]5q-Bjm]=O\e>m6~6R.rݳJ0ggĕ_ mW8;ޟSAPSP$ %&W#@J^lm{;|;.mzأJScR-F!>VF\<">3!(nx)s٭'%D%;,^!qJmƑLUB˳`WCCHL_gog|l#W(xgn{DnK&.ZiO$uσ=)6wN,*Β'E@2@szP>m\֍[lzTp1z¯_BaZV?"rDŽi{-;*)Nd3cEgH8{?yM38.3!γwϲŊp+{Oz0h zfHQ)0V{@[!18`LXJiۈ: 4Pn7-oR+/2Sh7?r_23!>92.&ICfLhc$ftJd}6,v居DPf9lib͊`k pOXRs6/-:RϘĹaj|VI QVFUFf#}i'Qm$wG2}ma.+Hx9<$4ڎcSݝ2S+O@5檥j軒FAN`EJ7:cW{j]d99[xCDriKuXxї CDu5$VEN0 3R;}T@ DgdCJgQ\ ~|O=ՒrV:h]AZSRtqv!N|2U8tA= g)mRh18@ ؜ RDqJ~ɸrԾM_q|)MB0{w b,ZɾLJ2EO?epqtLH]՟)ǧ: 93znWS&_Cn>9d}rlG`|X-pfꝈF<o&hRKC`8Df܋jKUYպSn&Fv"g=(Jcvlbbdbط?>H~=#*;|dbd`R]=-u=nďIڕs}lJ^d5_F*upײuOtZ0 p~@dSZ/Y1U9ZXrrV@NHUi> ܝYCz3j8mM7͋zfIa=Xr1ӃJ{6~>-Ya֖Eu'VpR"YU`5dZ1Ljc@u^>wϬZuk6p­A^yJr,k)o.4\IQ/E/ᬼ>ٷ\᝞PJh{n^ ZgL3X<@Cr 'k] dc6tkd9pq'%kY{&67g庉am!ғMricpI,5J}+Uf "۾Ս\JPēIJI?@{YWw1i5m%2NMh`U;QDE!P|H'O"C ⒪Gn_rH U//[gL#- mXrBG! b\ ^՟ #)TnI*-ƢR1kXvD{aA4POUΌXjtyUӾR؄B 0BS|?xwjDŐn'C]WVL ΐTYv yehe;Ja@'zx(g2#CωM=e#>% .0Ƞ)'<*eZK7[Y® %]qB G N8+!UbLzG YLuZ3_SmQ=.CSβojsXխ_YsqͥKvc9,^.d~:hw$;b .%6_诮54ۭEjy2hֳC|h84 vFaRv7qCrZS'ҘKڷa[*eDM5׹xsͼ 9-YyQRf,:Ac"U2ޅ(ȖvWMGM0 _];,`1D{w$r|uS/f}!eدx!g:fl (faR% w}zz β!ŋ~:= 6]P(3n3"W[qˣ4cbL6R~h(_vpB,N/to) aMSiN~\ S x=D, J2NWY-}1yUZKG0SAE3FqO%!: yFLt>tѡtP+] !L~ dPWfgVH) h~HI^c+svNI"}aC}sGծ4} fc-HOYK9=g;D9aJ[! Q\Vͪ Zk6{c&+h-lrƿu2ihڝ>1ݛNje@VMO fe# \zy@X] `1-' oO왧`sZc;>^ɱ<ڕ:U'>俚!X;B$/0%P5-Y@·ZW.7D^K4Ĕ~ynC-BI:ŤfJ2E2o*2 àY몂OhxeqV_>lr@q t=ߢ/^a խ|# XhAKsV3.d%eh̗/QO7,jk> lCX'|p,#L <[ab2yb%҅& 쵏^wpB\YXNe*~d41؋]ބieG,$?6N ;̎U˙wBu)F=͋a^/ /Ji֌/Yemgx`2*Uks34%`펴ֿpNcB|BMFs,N*7YotUf)IYn>$Mblfp|o*gL{GT٠͋f1,ẅ́q..O0-GKJ D b[{SKqj77l*rc@eq!jX]޾$Ǔl6(LD1Uhs1 mQs v؁S`zٲ+Vl" `G2ߝ: J,}rQy7 `wTQklƷq?C Xo%I;Po'3v4a4.8$MX#W$%\GB~'oq H,^V׼vGq?u󷩲NjbjS~ RLvLY[bjꁄ}w;:Q;mf{3K_ܴb1", af8⧁CC94['$5|hT&CyF4}b-1BhX爷1Aa5ߤsIIxgl|n 6#)9FG moaLi\Fsf ymB}E0Hs<+P f<(iϥ_+[:bskB-^l#?^BR,x[е̎ rkr'\&_?96l^'‡j v7 ns5GÝ^%ik|F֜&EsȂ}BaBTX* 5s5D#!!zޡGؼ>" ³[G d3!wrfn4Q,`c!B)f!'aU]  gv9 &@;޼Cnmah  ssW-S3+5 )dGc#O/pHfzE˻fOK'MpZl֓tgryDm!ޗ9o )6f-}%Cu|&zFXL8(J0ن.Q!ؔ&PKx]"T4rLn]n9%Oeք&Dδ7<[)vm(0ځJU8B5(.V"<\;`wi 3`? aRڲm^P@b٫Fɋ&CCg5 3|qaLu_,?~T,:0*gVhQȱ%8m͐:_-9GdRG*tV2A8|roWj I_#Sp~WS.EpjGRۂR7]- D.Vd L8#'wP0<EXf1F%)}F˽sK[E\%CC` 5jd _SaJ=L롖xcQI/747aY[ι!̸H[.^kǎ Χ4sw ֧Heh0qx=ºl yNq{.l|ܸW,,Y;? d/#bR> s/Щ8TF A yr4XNj 0.0W!et凶Bo]@rEqr亻Z7;W)3}-\&Y; o+mF,FFPѢPfcu޸k9aNث!@׷V md*@D~T6_|E=Ih*'װzpQ=>w>_` 4 "c䀕r-ZhE2;7X"wy Y`]Ks#,kHH~I$t?}3#tWK%&lmЊo5t͍vR ]vEp's J u`*ic6)Df9јr\U<'㫏y^xA?X!1R^6mCC_Y50F&3hx;ǏKGn[*qZ8DNDFSR-k<>"mY2nnq[X5ԠƶJq![2)r'tVyα)O7ToAqw(X0P_1`G >j-CMU$RH; 1Ɉ6 ':Ct"r&5=mTy?{_a4=i? T0K94)Ij`8b"g01fa>(" MXNF,z6(Ay5枏s@[qݟ%=4ß01'(^YqEr|41P bHX 2hGs!oFZ̚V_`Z~==ZYYlɳLgpZ/x8+D҃wTa8ND4ZEɻSX$k^cjo*w|1.O/HVNMWCc[`ʡCiMʳI+-X+ˁ2IL{N61R6LbⅻA(\5K8IKH;H?Mdg1-}Vچk "wtd1UA@,n@HEؤ 2 0V/դC!4ԍ="M ziſle4 >΂ }2\i2 nG%bS{1#Obd.ռq&V&u&iS^dx1*ͿcAc>J6zix]B"V,Ik=<&RuRlCGl#ק/:ܥ!?0>C5-ZYp!'Maߟ͇bjYζ+[߱jW \Ձ ,SYa}#ڔ`3thm-.@MҼF'^\T򱚉]:PһU߷hwzT{^GX:j?,(fhG 6cvs-^:-q1e'k6f! jN| 77N!en-N v[MJT/ӶBRm<_゠D&mzHT<Yjo}q 7Xk;{Rмr3-49-酪qIu TM݃AWKWU{t@y,aT8ne}a=72"@.E!0km;'uӾ*F&{TX{ ,]Kڱ2qQrd$7~]dbw|I- 8(Cnqp1 O` !vRY' 0B.m[6ےHI8O^˜O.z (n* 9U+”_Z~>@>B6ԜvikGպAhǵK71<;M5j 4Io~{@C:o7)_{3Gv;qͦ16UCc˻J$x!ӕ -rOw-g|sBSqܷ hc墬A|[pm/B(1MKMy'җq3rL*?B?=<ITO>0#S.fQ~aOСJL>hDzmXN(\NpJm7X2vi-џ8I9<ǺfR(tYq9+"yOo:KEUj=8if`?jS͒} w7ЬyOxHx d̵d6~ ϹOb*Kegpa>0TVCO'Uw6TbqiWD9ϦgIH4zVjE]Pe# '2D_fQ.]Sd%X-i>mrkBFnV q@!]]rA)օp13P◝&[Lki-n%e? U j %u  j7o*90?6Cg8b2vJnKv.h &q9f{f`n4-5;Ѐv??V;gLu|W-qZC1Յf\mDH=~8/{C l}Pyp,,jĹcIJ֡$b*G᩠H1w76?R/[,/|Xc @ K¤ Zx|{3<\oNvѻni>q cGycW[(1{pwR}LNe 8dF8,, Z?O,k: Act‡QIW,oG.xHJE}SҔsM^~ ;k /f橺ttնX{Gr%BS;E3^gZ', :[aR"f|0#F֌w^i(c?TSRW>E !,X@j1aۭ+nIb;khȚ:}ҥ5~17cy _sbiNVCC2('.dIǘֵ:t!Ydq薣d7 BRxxV,d-<&~,>G׀~w0k.6>.}Zh< fyWp2/J\tCVJ=Z  arw"gdi=?D'd3AЎMΙrAiN;.oJ}^'y~*^$2Ok$G'ƺ3akf+lwLo[g17ֲhw.w,|L{yؽj2z:1"}a3C̾!Np&HucXj#‚s%kF(p>BaGmwbxm{ͨG-=q2GїxW#oDt)ax) !/J'aP'X64e XA4WA<{-uɵԟ6Me`Cl(]| [bJhy I3$Fb"ˊ![gZ6A^`[9uүf54S -+?<)[jdv0aO}vKG:OB`٭=gj{~VheBhOAgCc5˵Fa5Rŭh%:GaGLEV-›"N#drωxOYfY`fNz YɂOYGm绫YWbRjC_jn}5=2Ҍ-fbКSp͍sif &M'G|ppeW)0l~?t<"r2->௷ibnzbhpexCIsT7wKJ8-Hu A P8@7y(y*[ B}^8*tEHYROAY+ kt[RR-bjzbR$3p">J3(HUZ en$) 󁏙=<5ta~@OZ 8cs$$gު1D-yaoQXso'T`l2xqsȬhP=J˼ȸ㺝rdrToFִ%p0I{AŊ}+1Z^:A:A-Jb w_*!mJOeRn T* CKF4`*v3j=#וq`PL+Vqam]o# )83vzl%A DGf޻{YCdyA)|l^s|y EkYjc8zatl0h2:v4 UG-qMv)'0[`@GNV 1VkDPhhm}q~;לEO̷/DZ 0B9OK0 I!խ_ W]ee:}/3 OR f劣X0\eV|4W[b[7 Ƞnl [/D5C !e|4?jI_=xH(5׼uany҃np$(oXv.'zn;5 _u~K#;&0.pF3]K3؞|ޛ$:/XDa Yԍ 4)8'V\H$J񽂧G{[Wި߼8 y OY}%-*#/oT4X E_Y4?QLje\5_#u1k~ؽ}+ƣ'l"ita`ى,)_룀Yjo.r/4,Ix1 3z*\gWQ ªvpp4(VKo;m7?A'HD cQa:=PRBK JwB זսF?@C #JsEJXkɿ>}u)q/Ps;&S]PeLYJ)rL4iƖ*& p[p/w45UPs1pN4d&&r YpXԃnG*TBNSU;wjP{F? @3 K4xU(hS3<ɋ>&I!\ ϭAp̅6id G^5$qT|;`eHPE~`t)#ڵrEX`ჿE%OjP8?x/ͅOp1/g(FZFI{͘1`Kr̿[I"h,je)8*5&+q=oQ*eLi٩wjw]<&Sgъ]lu[LKG큲"+K4K7㏇M'N91} _i9G50JҍI˧U|>Jg1Qs䭵 uV DEZO Ó<6>hG)0 rĬvV f+ %g@0i $:ҋC^w%j kq5-[ _;8GvI+_"T,<D_I /Iq<"y̥¬ cBk5\*,ұGW&22ۄƮu;44Z5wfNTϚ#s``{k KQ31wjcRuٗ0}1LfZRΜ-x v~/u1gܼIǩ൓i(ȕ0Ȇ0TGLJ wA/7 ʬ {QGEy+e9Do^-l 2*Y@[dedt[Fa/z }|1EC&P>tQWzPJ(GLE+Jټy 1M-Ȣ~!8Ьs9U駠8jLp0+`хZE-bik7^_VY-}@ zߦ!#kt%}0J~̐F**gU_je:`=%o8<q{P_eDqx )tA(逄l5u+R <@ݸ."0tRY4rGhY]!Xz^Dz5FmAd85O]6&KUZ7pؔ VQ{ˠ T7nJ۳I GG/]qЕR N]FR.wT:J^EpjNG`Y6<~^q ߕ_(/R:9pF/B&`(tIəbtLȃoe$T-p7Zw8ȫPB:K, AmVY ]Zl,Y87$p}y̞Bpq^ ~tƑh<,{Z<|dn9L|N܇P[5cbA'tK!Ov'IFs&=kIҍ‥'!:TmՇmeP'#d}c8G  ֔a)ڪdKu6td]vYGwyJ6cl-,҈Ʉ$&ÛkPhc1#`շTmrS{ٷgDΫ\LO:E"lWp1Vqۣ,N_F}PV83OX%;?/`-\/X셞zG]VLnZk&UUSjyK-X7P"*EKX \š!`ѧM*|kNJ;Xx68 eeixRH^N ,|\=@۶Pw"ИLԎN)[m7D|A-f0,[Y0*5bX k!mU7Gb>y3U0Ą8PG-HΘ2? X=F7/Ks˒4k5'@k/nжa&[~w}Y7zȦ<$B~VD|%,bKHpB}\S'uNr1p_ss-Pzк$FHoy(4zYjn(I׃(p(' (y+v{wUHOG~ve'g6& ;3[/`j FA 4|z7P KBzF]6 iK*zƑg `Z*a Sw슜ShvVgnh@.&iO sqh+)3WMTPV%K5En&mORDtH\?m.j[jDGYXU 8(8b#e ? - xʑQP#|*8+cר},2_36e8H3 enGXR#5GDS2w*nHj\AQ,"hFt븏|H"mxbQ$z gqjsMgCP~݊goq-9C+2v+&1 N'[v;UDX̐UYpY/8 Zu QJ*S_8g.V>Ɣ7j棯tP+l5k$4(}4)f뙴Ht@S;i1U_;ڕrmd A;;ft!^,ԕ{+ELIul3S8v幵[Q;_sD'1)n傽P6TpwXL a4 ^nwG{L)H\wG1UoTj#M;y!x)L]&sIޘGDycC|:LO2=.vD\>y }X?9 xL6u E۷xBTA:jJl5;Fc)9VPS1w=}!( !'p$͜ު c|<oMҵŠR {DmM/GB۩ ]9\SI(͡I4MQmª|-Ko Q̈́sc̬gRDv1i˙@E9?tK'n'hk- iU1Sll&#?v&.+IM p&Xgŭ6R{-_VLe ~9M' /OZ4Ii,OF˼{5Rn) ͦj&m6MbyW0uaF=9F#HѧKalG )RF#0_w39߹TXH1=UgQwGQPqAf7VuNB[g"qMF5B|E< f-"X)M[9/~#80 ~D~JΑS7,x%}tZ[oCڥz+q {7w|jф_ׄ6#ЪoJQNT(,c4$Rwnƒ&ܟ|d'jL`ɻpG &OQ~hپ+ݰ鈇Zɯ#½U_]o޶5nPiKX߃"KB)!i?+-6WȓU TGp`j9/0=1 L f˘ ۟"QJF *|GV8v"yyj 0h 8{Z٩i5=o3Hy V^Dz#?w|_>ڗhЋJLF}{T ,(7Y w 'Op8ş*U)/anW]]Gzs& xWx1a }#<o04!B4ay|~X=,A1_u L2&Ok>04M7.eK5 Ig VF{k=B@EvJW  ݕ1C;Na^BJδf#TvEd[L$8X&t?L(!Xsgϻ*>y.2t}|K +B\vI3rɁrfFbNHSK{SgYB3(%yaBAWe33~?.㩈7;)I ouc!u%o|BZ"%gPM+;CbHQ 9`M 1 7)"AuT~C?(γdO.[rq"xKbrڲ>wu5]w{l f/jF] (Y8U=Z8s'tb6E^mDk ?e>NʆdjՊփY{H06tNЈo@o6Na @k$<#_sl'~U7R?vVPyOncN:tYm=ȯGخH߳ ?gͲ*z<;X7);k4dˎبvT_bZ~:{.$+Kbmjo*^SIDIx>Iy]sT%[s!<|dY|Yz}6%2'Z.u.'ࢫLi1ȆUk)xOK[F~J1;]`ؔւ9dK"[C^W#(mř0$-\'PKHX[R†eEc1i|/R3CRyiפsQRߝmLA!D>> N#=D l0X˧5tz$b0OBl>-?#F]GMfAEfz1BG+ q:Y_$MWVj?nRuq|33~C7_NqB&o*_/a!~DL KmE3##A̡PTe=gF9y I2 賹 8c1m%U0&3}2ϢTg7d3lw\mu߆XGuoR0py [Sl_W;m񲦑N`xк*E{XeyO䦞Vxwf;m:t2FA*CՍwi=c݄ %gy^)8StYv{vy,NO mu#dY36Y6C]$S.@ئYĨ2.mOO<`xS ;-IyZ+=q,/w,j+`>hw*DvCUg#y'?gDT)њSzݷ%ЩׇjM)Ɍ\ҙi02Ap&V Oal< tG;|)z9ɔ&.]|j(GN?y={EX;N5PΕ΢87.€q 6^+|(]eKq3w<Ȣƍ/W3F * }r0@gHM.L8ºfr85QKQT4um? ?'.6@H̹~sҦ7_U!!]7Rr?uw%A۞CcEwthٸ7hnGѾ6fb{uƛ"d+j?֤+ ?937#[#Uˇ2"Z zGquo@9xt=F?۱;aA c~\ 4v9##% q+bza % @l?[RX)e,Id!|.ԏG:%lOҺw#1Qnآ`S$=zW 6Ґ W샮Ʀ{{!/e„//D[hr}`63 o{OcxU Q<8dP O4VWjG!>th4HqRc}AaT5Hh{D^lWa x֎ꤤHJޖUpV\]N VהKZqe74jg!-쀝y#|IPeg̍piRYfiu#,IBO>Im(Ao.KA)j[{ӗlMK|llk٬Y@'5IUeG}rhu{x#`\Wb7fAܬ{g"5 ?lmS$6ǯۗT="Z8Ox0A c {`a z#ڴ%lI]IXd^ g7wg?w&ԭhjfoִCn @%,H|hDHACna5'MIbRT6GJsq"v ڞwD^P1^Tbs6^C )F7DC=,Ohf-(Jcqij8ʉ°I觝6TkÌxmaP!fC[}EgW1'=@H9W[UdU~O&>*o"^S zǺ#yGuSv;7WbѮI/ھ=bh2Ě*? =i܅|fª8s'mͺ[^]R?1+ `8$aRJ% nq\c9:yn/IÆk5J G/_8dRnuf(~=g0oT HP™,x0wߓCEË\lEjc@n =z3ާ}~;t[m p[LT,)G7;P]Oe 89K9#t/Px.ڤ 8>v;q ׊Mوˁ*fr=F (kCl1j0QԊv1!)lѐ_z\4*;#eJE$RU8"fшGR&.ώӍ7vcY_5wwgx'5/TpDӖK=]^: c⾨ "D"fg+¡&1 q# !}l%nK\v6b8] Єd˓N@-Ⴒy7־z Kwi;44Q$RbiXVta0=WU~wSu]&1hs Vu 2:&Iƭ8*rBlzXl|0ѸzGff/-i([`b aUs۱Ǐu-JKU0MTE98yL'Iԯn)%X~{Yw4R۪t(=<•]=r]LXEeDic*/؛L9N$slw`IrdXɽ/Y^GFwSH bOYDl~f(FlҦNŷj2%x T){V*vH*y58Xix u$I3 [͖7`=:b8=;]}?f_h:J%PgswüCe>?;|vSHq/YFʡ̈́آjU> lB/&dYvJX7#(55m]hu&"+jTjwP8*2seY8)/e'|ɜuaGO79Mn1$JJ<+E>#k1 %4 ݄+0.^sE l]r,UE-/ y/:+}bFOphlO,(Ȋ/3x2KWĜrMN~s5ZsՁü*ڷ!e&O[X }bF ^D;=fj걩>E.ޓR5+0P z1}1 !C|9PN9Ԛ&ݎ\|y\zܾ/-}u(r{/)Q5Ah@øN7y*L\IC2ISRo o v%&wH dbmX 6ITY^UpOw^Hf=Y'M1/+Oႍ#e+7!Jl?$b领ƾ,N'p;w,~a%:$kSSza͒w1?/rZKZp>k걧[u1#I].4bI6+Yp26LZ FaJ -iRU3n+Ay'&|4DܥUeM4x#oȲwuoKK & 'o%sM!B K=wCMEV%rܾ'@QZ~&]&j=iR{"Y Tm+^6ȳeAΰ(D0k&i a|L$un$%$ p:2涍ˍ`W8>>ApJ2.$JMhz2Avi=@yHQ ~L  Ǭ➶[\w Tip8](&I^4Q^bd6ZJqk{V'ε Bg[gH1㠉״we@6$>׈W0'\X2T9-QMbWey\gc$*}_Vyb^iKgW3k< U.,KԿ%i(f]zBz,.H? t2gҘqy?pNӿ$]Ķ#=% zZ<ũ|76Dg Z/z=QJn+ r65 KT=8I`{8R (&7:sR{fʕ7حauA>m|YOea$hΦ|bN}+.NwepTDoi׍^36rmo ƒ-M @] (\YnXL賈ei#պ=xhᓞpJ'uxgBO5 67(yļ?A/C@*#EQТ1! #-6OKf5 K<`bĚ؅d\;{<ѝFpGrY1zYJ1Ꚍ^[mNո~·MbQ'q<-ŋ~͋ a-u\ڵMe`UdX xzuM(Ϊk4+툤H+cYU#A-=W thKִ[jW5E=K;fzBf{ })|NdD赾3BʳֺQ|,-$9& GM1FdYyLS A8Iv7ݛG)gwr'rS{wA*/[̳=xݾ#N&ymCZ-H"lC_fn+e$y_4khC{eΓϺC0e!J3xk4RNi|27)/Єҁ0ˆQtAj±3 tϽCRcI{0˒p!d\QfEIb8a~Q\y{ (92vpކMmL\ak;Hq۳q>sJT{`?tT'#Btv.*t 7mh3k k$> |MGՋ]ؗI jbQl *y{HM101(/P<'`Йf6j?Q'G̰S`x BpM8ZVU%WUvpB_3DC}anv `FuO8?8̣kWن }>giwEf] 8|:8D3-ZS5LͿ(㤙?2t"dZ,ь\u'}v^y_U׳m(im%sl> N%t빸 7j رdYzqI5 `l~UgF]|{D49폭<b9c6 HK b-)&P-lMk>NK>n<̈́k*ъ2rU)w!8+PLi}=- ƉpoSHG cXa^I:*BO*֘f@R?qE?<0:$FkAUeE/S`8~Sİ$Թ`cFGI% Y0a&䄓mŬ&d-eYjtTz7q1NIVɮ0V0ɶ};.*W`Gn&_H=d\J~ɝ y0:N5>Ya1:p=G->;lHxE;0o >3%Lz%3pk9s9_ oaAWVԪ+wfz+DRb@ dw)ҎBu敟p^Xţoʂ8:Ixl鏔j6;!#:HeR`*ͱn[ UtWga-: T.#9inQ< ;|cgjISah.n 䭍,@ fUmfahgW5fk*n`\uzE~͕,ʚi x>;%8HoWj ӕz%ʽShߺ|O2&#tDl 8Zj~)v [ٕRrJ?Щ @mTW`{S <{~D;8,iOj^ LI(:O! eVkQ#%U;%* mUvjyc>GAu"*ɨE9.؊~(LăNG]4}C,ݾ\~;i_+m #9-~&?CB{0w+#xdQ1LEAڮZ,89'R`PhSN"F6Y(ٙU¯os]G S@h{H%9%8iP]'ϤzYi|*7Zˍ_ȯ@ KF4Xr]w<2X {]q6_l I1ФI.ʊZXH׍@yMZU.v$ 1+%a<,)2p s Bťw&?hB&{W7w΄n`A%o +ݍfd*8-#k W!dfaIBUE+ȡ\BPH rRrfb-C̶p%Q7޼SrydEcp i!p6H0us'+_tP1UBX&pZte^&x&،XV}VYN' lzfFo45x~)͟s (B9S aAk"LohelK٪ .=W\=`AU K703Tcb.YV ZQEb.v.~dXf፛a=~NPt{e^ Yq%_}8tmmK!?FKO]Zǘ5-%Z$3+!F};p1w$ xy88yv%! Sw}j{`VfE{|ia]dm ^X4[t&~@I&frG$7Ev Qe z!33099MbCX^t)yqEw&QfVqQ+G!x^ÝZM4v]n{!KCoz|Ҳd4Y;5ݒf3P.iko[kX 06ԛz$"g w[x9yP{kāKoӰ刌({.wfOP Q}fEo&tI*H{~/(%  g̞VIY Vݸ Bf%Cb)K5PY'jV誋ܦiqW- (V $BnL QIW3u >e`xW1cP $Z0" Py~^0; /"'|Zv;#2J;$ aF!z ZVgE1z$CI-n 0x;ec®:c e_[dN,j"=z"zݐk'E6?U1\1msSWj|<.X\i0#G߀ej ?Xf=G'S(nصLe=1㤩[6i'z0] UFE+*w;P=1p%,wYG|JVh^q˜q:>$T'~" fdDJ]~3&5x_UlWs !b@}DFxQ ^ 1ئ5ڳ~JK|2_B$\_nL-nPSȒ I+ឿFh},}/w_uh*iN[3!^fn;߲KH 5"  <>6S"5<~)tqr;gq(Y 7KwʘT3f.ёU\&^ga/[I_cꢣ2 {[֣G0^ƉI1Fu_mz~ֱ.XPxb"6h4hxI ^=hS6a\5A*-qv`#qIb_1A9jCH^)oNzDFxŜ0C6x9Xno1J2 0g-n &J`cz %K]Z?&ƣlmLⴃ/hT#Vco[V>4$E$0) _߁ϻa!Hj5΅F8~S}VX60~'h@!7,>;E^n+FlQrDQ {]tXcrЭ"- '"+3(^K+Eצ^H(S 9E?SrgUqRh_Ry$v=*N<4,cp\N=^aB6LptBͼ!;fTb:9J#ͷE"85zBIȂxWWLw}"?z;QNm=\Mt3m˅rMpG>`gFl Tlz#1ͭQeREZ$D῭_07M m0SYǬ6&l+1EpuQK{b\.RTU>eg ݶym*]"'|XD|f1mbf/7H< ?( ۬_ZTPH <$2iCyQ{{q(4$JD7lK2V(,14(^R!Eof+ cIjWŊ)> UI-M$N6e踕'8!K{;RF[R!s6 ڵ+!z^DgGt^VK.J!ě7R M-x x:t@K'6{}5U `7»w,.q6쮼?3AN%Rm[s0Ð?Hfi˪ϚTǠѝy{=9JnLy6gqs(:8@S+ꂰOeb:0A[v* ?+KYx !D;~$/w=Sl'S$mf:Cd={m͵M.Sa\ތ?[94e{uۂ8 yNZųQ+nXR& E _0q/w8Hbl)J]7Vt="vh~f_a賴)B+x,H=jV:8M^khݾ@ ԿͺQ!_d{p/(}gY4),t7i6 tjuSa>ŻY =|h:iO3;*?rzdu `2a2B(]AG-?I"qlK3@w\KUyvuK@5^E&2*Pu6ChЙ ;HD_wnUBjq=@Y7'8ȒƆEI[gsJֈ]/ 9h4@^&2VRljD0A^ij+Lz^]c΅{'2C!WR+C,w|Jv ] frq SuIb`R3tpCn[Ovt9J-3ceiub^a1u6 8 UM.-t#Bka^t+zq?x: Lb}'0zU&@c8%1w=Ss"4}z)lE;q.T&z;̹yaGin {/|ުǵ)sF^AҪRV5fS yڪ1yQܽkq.f>Jk㊬еWÿ~~lE8И- ?D }6J"첿袖fxn\c[AGd&.K@}Fr#fa˿G7^f&R,лz $datuM9lah;D"2@GPI P1. QW0I2ilT-DZ*lmvaeWQqO@I:ai=cM+L1Оq1̷LKV7hYv>‰0pn?MnG YWq:[# %o!ᮬ@1/{($R4Hr!ۮ2gA7mnߓ+5n LծGѮjC|V]`y'KtB67z,ŮGɔ~ _mM1gh޷K%mM>rl)|WtfWFT0BoɸefP~b oSmǴt7Si2Ͽ=&FYi.fp 7T}kgO,SA}xE?FSy)B̅5sub2/-߷]!%_4 +21+ htinf\0F~ҹs0{Bqg⒮|hs&˛#~Mip:AJ/%e_'+DAt% H~eHf xqsm@M'RD1{^+ cs*h'u< Ey5#-$H(-^(l5Bf XoߦQkGCXt2 uF m!MPj_(!@=o\S$:oeOcw ŵ tITD $oi5vQ)K#U%a+9ێᄭ†qrwѣ;M\ݩȅ[RM)/q "暸YBf$ qMf-1>5fRU}e վB:Η>?@$:3$VK&2,3Sn\9F![: (ʫzC(!Tu~glcH,MZ9g!ȹB 뢒5>bEAc<^t\ )oBH= Ԋۏ!ȹ[55SdKV{usi?fIQ"؄ﰲ?4 8F0 dAäՅ\*[x C=;$UKuUT/PW||ے1Ƹz$r;3v1cj|Ż_0GQ}=E߶`5R/C,GrI:'OnP3.n׹ JL_4$䕼Lv@aZ}z8^ŵȓܭm%Z%pPH=(A}ĥ:Vjt RIެ;׌R-n<ՉK)޿5k6e;.^bDw xVB7pAQ CItc4,׭${TG?TKKN.OjnA>e͖ FxU3LVHwQG9 c9 mTYjG-'z<gH!%TWzm\WyUSt\ECvLec? mXvb&+(yD$! h5*=X.-W){zqWȸ!?.#+3! #7)հ|cjJ:%R(|T9;xoNLXFmE\Tl չ5%i%Qi(L_;{疛wesǭn(7b:P/@ZYz9YTFy=й @yKXҕ6&T9{D?7<5V?49X|&uo*BQ8|fzzݫq-p f2xm8olѧ)qmI{we6-u s#m#)pJT]X"Uͭn,KFǚ3| H|Ϫ ^+, byyF:VO^yp"ʝ,fP.& gG%~ިͮSw|vx@Qyɕ (̟B[e,aYl3i&I/"5 mR~K27K%)]e "q P+ꚾKsT+F_.iIVkJ&؝ jUuJفӗ5a:ϳI+n!"ZNr?Fq-!v]qj˵̪kMr%,/3Wظ-X !_EkL$]7Nb1vq50&bem' sψ` B*}2tu{B-Q\*ϔ@~?ьӾ ԻbP|*W ^i;*:)  Ztҗ5L]-+ƗO-=R8 VdqeۂQkLK0|32<PU)#efyʴ[qn3bh#TTeʲlj;=c ]!b3ޣ%Ŧ0~AఌW`yKJjU_MdL ;f9觧[{CiB%i㎅czV/Weſ_[gaRpŚ?3`};vj/}CJO 0Rrt1PвUrOH$Ô,c_3]-.7T5t_N+0 `n<|l%y?뎏wFg+>N:XykiQnҁs9[W9.Y'v Ma_˜ȌC/GYr̍:{-%  O.is;6K*Xwu^Fm>IBkg޳H*ءė&+P0%ZWxt'KDf ~l!!rs~pqAz*7YhMXփĺnEFů7i %>.<3/ju?'22eY% _c쉅D qT~pzOfB tMH. 8ε'`1&[іz_$W$zGO/ PM} pHtr'ܶJ7Ьòfdivm:WU`0C?<i>1B?$DuAHMջ0V?4'n#sTfḼId)Z6L |`,֢# ?_S,KjճOTKsLT׸m2j۲B-9X6Ec3}/t 0m%U<%i56&}xFovwuɗM, 'ָ1x -,yR6k/}R  e)A)9Su"33BWZ4L=aюc%Lvf#ja,A1D3M|B?1')_,kU:jᗄ9VHqp#m/uOe)ͅXA`0v TFeDvk`Ւhڧߛx7 8O[e7dpKU1!^7F1}W"'4Op\ 1DAqӀ fCŬђe veZhApPsp'FO p\ۦS۔/ec gP z;VL4-(uSԲvJPe1׷׾⠉nh6a4MgժŴZ L_9\^ k.2Y09Z(q%E";c& CtX#fdU J\h.xZrCw;~O#~D(+vztwۅZn !e*$r'&g){vu5&꼕e6~fSY@NzAIL]W <QR"I COLDsE 5SS|Yjm܀JVSfbŬ+~ }LdW#F_͐Scg꛶,HQM-K\x4#1@gBhʄQ<.9mUBug(Sxyq(®L$\2U Y*)A P"~ATrγ87MJVI$SQwOU{/HyE9nyQ߾N4eY|& ӷK7xE3Մ&q&{8 i,Dg~y>oьZ;N/ f̱LpP<=uq[Zv #4J4~ITN$>Iűx#{WF Ɲ/7;6D[7(:m m]L- [b(?2K)8(|Z3)ʺMqz~*jdW$=#XGܽIOFm0?%JkT)EinEC+\-~CgQTg$Taɘ1Χ6ՈS1;#Bdw#%6;7JҩNׄ2bUAjIx_9/*1``WE!!r~ & sJ=JQĈ u<>O"Zz];7>+$.+I(BcAĶVJE-[s#[{ hԺ4k\X; Dy+hёh2Phq uw ě7զ* ɈXDNLխR:+.5re/Eݧ:# +ȇ]\Q4Nck*Ii2g*i/pЪV?e@+  ,s,9^盙9 yRFߵܐT758rbW}BbG*[ `}!(]-C[=)bW>Mb_z𵦣x>dqVwGҌ{,R ]BXusUG'$ ۴"7+GnىjL~Г"~uQPL" BO/gf+vKPLA5aUu VD\ 4X(i遊 YC7]cf#PxRn]ORcƌYO.)kcu5]LmE-8{cq0˰Yz𱉈"Vxw$%܂Z ۽LVP7Ӵ[m2EB*GԹBm[MB)8c(ت~x؉_J3&po|B:"MOśs> ;[΋@n$J&aW%WxN7v(QYt(IWxc'E'?SXGItH۰ګfS? `f[q+||\ ۨcKƙ߯VMtLqz¡mW)q*1E?M̊-ؐ-%W-#9F@:B uBve a~XH/ď } LW/0H.>h~^(c-.mfmP_RuEܣ>;F .Bnmb/FtʌW8ℂLG~ZFX*n8`+rE<`sC=Gʰ );8lM*!5.|+Cy\ˡX'ʽר;VVw75ί:J^V+K7Yf-pՍn&#.13 19Ǐ~WKy\qcGL9}KDt9Ssux# 51?Su{簨6?R:o{ \JE=ga4y*^Jd g%'pV4lІT"E,eJ^,=xd]30R]JdC>8}dYS9uEqMӊэข!0@Ksٽ 9]/b H[P)B$=yԢʐM9/_V^eqQį-PTDl 8 ܌CܒϪcXDyc6]tfSXδ q"j$g|2`ǓKDhL EzLLg<0gVO"̨z"j0H5YcR!׿.n|>$MCT?Y|ϲl|eslM-SmAJdN2.aX\6Wn |2L2&(삒;z"+vS)9 VAaqhlĀؠlptas!:1 ړ=jetVB]k#iz(nH&V)?Q_~)1ϟD4x#/2l;~,ZE_y6MEE~u=v 9u@븡oJ)4O\?3┷^)@ܩn1+^G nHUM ^V~8&1s6FÐa _ .q աMIbk {f"% Q/Tb6|:I0b4,~s*I=OEڙuO]0h,TYgQ]."s/KM ԇ v M/1u XtU?6]~ sHZAf(J^?I_ AAr@ԱuOD;diNFArbψ_01ӌ]s8 ^L `ߍ^PE ^DOHd8CrGĉJ]&]}!+ 7Oqt!%(FۢTcܑd9L CxިN<.ES>Xf"|D !:d!+@m1A$?8Jd #'q_/A֌P9ΰe 0_*i~b)*110@0cHwI 3wNHbT#AA}' 0G<4HƢ[|9UI( 'v%m+7tXBxgѢ]qp@dՔ* l NBz:Վ8a4[/˗/HяBOE]*u80̛=fkY #8nbD_D dgF0ǖI*bhCjM Y f׆ҁ\6qBoA)8/ 0 8cK"6q RK p2l *IXc/vg笾8UEiu [)"B)A "^vDYdyDPM_G)]"A;;dCG4;̼$:>kp=H9JcdIJoPa\`m2+BSY0!:y댂TBKktVR>*0TB LM (f')cR&D$WJe)Bb`}[emw 1tya z+JH:q,_]Su_K'>y@Y߁/WYp61f%nO*b_RBDdQjh)hnOWC&O0{ EWAWq)U*ؙ͘,3~iX.)]y\vg)h=t_Gɭ&)[+:Y MWXk^`v:Herc>.HV U P2U_B.?ĊΉD4#*mu-LGOPrS&IS˧ǞLn3Tk %E8r"Q={Zt@֯]"#@l<]0;ne63>vLxH)iS_3hԏt!n00mPH=OGZ] '^bKs,SNhw 1@u_rr!ʜ%t5zx [- Z Y ?<{G.ƴ$_Q|˼yWp?DŽ QVl?\3 7ľq=CFO ? } r*2t Ol/o$ :e*+Qky%~g93Q=A^;c":rJvqq[3bvPRXT?2"@sgv72my_55{L*A*]*I#t C(cdPD%7 c-w &̥CzaJ?DDxDJ5"p_җ[@2H/goF= csmսv}oD=K ύE62idAݴ T{+8wϨ[c}ÒR{4}UMj՜?U;fy3X)$v1Q:m8b-YXZ~SY={П'p2 q|c/-%a,wy(NZt*bY>h>bC_P#["ʼ<9vREhPAvv$fƒVOIieD>I19K ehs;`VłrIbI쓱7 NU>;fg KA 'T͛ɯXz|#AKCڋGYm9a;^T*qb[cds (.OPkyJ gHM%Jj?܈3͈ D|V2n_Ǟykg;/꜄sGunn BY|X J(;n_>~!s,zķ¹*QΑ'7X6<2u'Y}Kڴ/mIGMH?s q#~`|~|Ȧ'xCv8dBv=*WHhbI+Z( a^U 9u;t@=lb*V5Qě3?6eSjoSc7t:lo-%Bg,-/DyBV[Vމ{)؅}CgFxNZve0B2ιzY)r> '%gCYɟtw, ,A CۢjH3]HSgeD3wV^)Ā?ܦ !suM fR&g%O/ 2S._Ү'lJ%Tᓏ(\}SnڲQQYa [π)ڡG#,ҶoӢ@ҡ%q8AǮY!&gYּ  m H%{漪B!)jűX] Ҿ]n/"z܋P|sKdaεɰR}YrQVc *Z;sGG񇢦׿D-<`- F㾍"b*SYbp&_ջyڀF1\ľݻBpUql.> W ?Bl5$N`0IkE4:Dgc aӹ:E/hACRX|:EB}$Nh"g9 z}Ќ;@)䪌)9j7Б xM'o`l4_U_>̩fo8Án砐 i|P!g $ swg ]ׄf* oŔ1`[/VȬZFgpc$/;KCJW! _(uԐBUueu[MU܏I\p0n$)N4qz ¤ l]?~-a  d>\w+;G)uT.lK$ܡ)V4 c7uzTڜ{Ut^یztoBT!"U:bqB,cp{|IPO#N5% @N VWP_kVR*Yj=v0McAJfDٿ:9ؔ%Wfgta}OWPBD?АenU]4`4gw l'd}qC2d.AI1UU}6[RXQ諄\ڐ q&} 2ݭwGzB5B j/I0ݷE5V:g?``KZq BAWcpUY㶯7U5sy{OڒP]4ٝLJ-4GhOZ+H_k:N6۹ƀR,EEE5M"7Qz*nPʌ< hJC֫ձ?rUgGqa w&@4mn?M35?lHp$0wX>@KUrZ̸ TZBc:uF7gYZ!1㐣p_{qJOh\ l`5Vm +3׌Rl1שέ~?l?Խ >C9d={mov m_[Ri:~=PDHnG ϽVvϿ{pͣ+P"Ԉ4\9qG)vfՅybnbjζ)Vuˑ&0:n. %sƍ)Э qЕXUGui#]7`~EM֏.7+?kg<<5j)k<[oz;XaHg땦4*~1BϠ`? )DѐX&k,{QU(!E#Ha堉*"ί?:ZORlK=g]sV9ں.e-1 /E^ ԌsϘTeMU_< w+.6F$H~/$Cl!ժ#ÖG ZڹUaa<-P۬HKI٤5cכzzspPlh%&zH גJ6X\+i^ /m)qS5NfHk0*[a% \RUAfoxDPFR~aAnʎܱ KA7ԗk--ȫ]n]O⡏cl$hR>DWW]]fE^ آA5D(/s"1 *E(wl<8Ra ȦD)VS0^f ϼN\Fskxջ%S'bn<*hpFrU%DMokQ} 41!IVAmF̈BH,0*ߩ+0CP$XQ9hi&5تȐ O:8 :UU?|G#VEGa#!m9WTu\NC\qIҮƫNW fb01sAj_v- .g= T7!$9'5dpcb[z&{7KG)0H!r%$x lqJ_d!;Hf@?9 >H]ònL&J*zr7-AU␯;hڻa8Ij ҹKq[}m-0n>=[:PA\ ]!.s|=o lRQ티T8B5jY67m嵂ֽ #Vab23;ed/47S|OɨF:(c1c[Ч6BwF/U,!ٍb:X{?T#5[2{-\ϓL+ qؓs>.`4A BqVL=8ag:tfʩkV5#ܫ8[E }ԑKhiShj&DmfǭQs@Lݥ?s` C^>m(r:l^ 궫7FHh: {S(0U!jDA%֧Acwɯ`b|v؅K(|Y_]٫ Vj'0N3>a7_ PqpEj,)hVwа ]&ֲy5}ZGd L~NjEKVVLX̿'ͼy4n]SN2=funQyGQa)7sP%7ImPbNg);loWog樭 =IfRfkL8j3Bs m=+zqBz-Z޿ ψhn>\ŪlB3[cr?qf"ip"b/Û#M$^Ǧ7ՋVuuH3Uف1g/fY4MƐ+|eܠ1z'0 adlRm*B@I#͓WqϝD=ԑ$\پ $%88ܗ#TVE_[="}?񗽶Vx{j" %Vp5y įDoRUFw?y]a c~i-=9"Z+$3_2XLl.P/ٔ&S sC&ZP덖ZuċEc_䌩sjx`U:t+wӀC~E5Y gK.V鈉T=>.MKYy̠m^?}M|V@/ވ9Nwbb!w$6X+`8[]ݳJ xLmé^1@+"0|ԧPHS?s˿E% =gXo[s~O:!;9Ji^nY8k!A׾YNT-a߄>&68Co _ .5}$ƣD!M#}j>(J NVr^K}i;n䊗[j.覱bIPg{l#!ӝfۯTi^g@`ۚ'bLfsGm+_F 1 "mhsV5]"v~r!ق2Cn:VKoFX(jomAj~b}p B %$`Sx Yt~UEKͬb.([az0WJ I[IZT {PNX`Kߖ |PL%NVB[°:VԜ ;u]sԫSvE I#Pmbiں14۟D֜RD/D&>)1uYc@j[u3a.FIK"1HL2޾l'5([=A]"*jO-&s':"|[u1ЏLЕK wچt+GFQĂ,i&j]lB@-;C1`KAKkI6 _`k4[) FSpھn _a'8+:x.1fbBb*aai;,2"^9Bf 4cF-ѻ *b2G*'!7]~C-4Dty˥ɉrɴ? C+s'P'28GvWh^%,#?Ξ)C"yI?~S"/%PuuVk{V/v1+5q2 -]@A#^΢ ;1wrbnE-ڿՕccN0MQƶEOax :D2<-wt̠puW:7bY,ǸJ>%m#~l%ژ)IFn15s^EJNcv^ߢFOJ3+N5f@Y7?߫h)2[ %f /GJUQ"rbWP/2*qFZ"%G27ig@?iUgi‰IcB7Ѓ| F.* t|k؈~itFHbTso|,iCqڗ Đ;[fZO$r\| \`~J[PF^7mʿ ;H+iAR$& #tGJF N )٦!>؏ 0ᐪa|9,$Ee)9cې]&t50<=f߳& ̍E@RN<]?~z4DŴ+Hه)imxW25-20hSD+ג \{>-VkfP۸wKj9MY:4&q/G.'yA ff*A)0%ꇹil@`n,]Z8[=՚#H9OI@c8ِj7K 387Ъ n#"nD:{r>͐!duۺeIȸn:waYvCC;P2ZI<&hlϬkSX2' :ޣLm>A~󧈐ߟ6v^ Ð ulqp녘Fef4iYmY̦) ևHX_O !HLCX$'v m^_{sƞD:<)t j?H/@"/r ޥx+p^A-ͽ+E$h<1&-z0Qĝ Zg(yPFk VؒPU0񲦳{E`;;F$,VzHvI#3% b V5u 2s0Lyw a؎8)W?Mlv{uvjO4ǨO4u{ѹ ~@+nb?”6/EŘ|-}0\㗤TcL_{ -)=9:k_YZq9jݙ.zT!aU}z)&դڷ'2{yFd=ݔ HQixy6͉H_Iv]WD.XMQ&ji #247P:6ͺxA9j ?O!o4PES]Ux jWCvPMp'N Y*oF@m(l;J{|Wy[nA@߭ߋ:A> |m1DA t-Fiw `X,quY~C)DĎ@~i1RMbRz.tCDT"c|}`#  W4ぬ$D?؆D 0&yq h:2`]Zև8NRo78̉=@>s\ښF@=[Oy5ۄf@{л/ J2[g.+,Zy= l`*ek-,AsW__EM|H8,y;R"NkN6ESM܊`` ~s3QKګ 0 ͒9 k@>֬NBWV.:G7J4WE"dX 4 Sf~lL`)BMaƁ`u=t^  bBcNx":IZ/rlMy 67,C;t teޔN)1M{mqIShlܻ'd,SIauCs lbIol7nT3hנ$i9A{̱k8E"za' ߃ yA lPd:%ˆ9 'H!.PxcK~ݔ#qVr{lj"_גWsi3 MU*N.EݪʩJMC%1<*gyH[ROsy_5Y03##lje\bS E14:O4˪ςm|O1NfJjÎ8!<[ۓqJ<ɅYf0@%zV4<2D[n:[5vX@3t,Pʘ~ 8[O, ްH(k kb@4s^ 1 }?%0,RM{4oPRwI[.l>AA4;q&$P 0kz44c,@G778!&Kv7羏%p YߒmDs.Ph .=3N6mOѻ*+xdi'ڕ?*|B#1ř/]⍠v^ ȢmEe ўgm^p̐lzB}k87WT%;1bݩ9ofE[EKO+Kdr_\i0iʰCrʳwH @=2g+))W&N$>^_w-D{) ,@S[HN á]WIHD KnKf[3e}}!O+֛5["K l@nNY*1ꣻϐ?8pMEn;Bm(g%4B;DK8pk-Mmœ9۠m*b9TQNP!:1TjQPV0*¬V2JШ?;skoFD +\f  ;'t ;6$DSK0VUXƚ -Y%ba^&IL\T?z]kx|;iAh_E2b ),=o'rzcywW YMh, Nv L|Uۢ\mKIe;Š?8TwzB^d{K^ C.!$: A`랦|z}[Y!wCxj+4#>f{M>:>!&H%fJq&dw+) 6Hׅ8hil$H9 J(=ה*^.sȣK-^=R$֒Ph/OvRJ]@yv#?hK0[P7ŕ͎ܥ4C90_y^p^ !WAmҒ~PMGNXρѦ}2su>ԵN]*$8a~8]Lqnވa[թ+ )|Rdx. % 9&I tʰWyQ6=ӢތeА\0qO)oy )FʂPHuei(Z81Ŷ,P_"NXsȷhr4/Ey] x;KW7F[S?xbt5q@E[q1-$9/j:&1 GThDI:a/`Yޅ9{56֌izg%YrV* Yd)ۥR uՏR;2?|3,&lo4ʟ O/cu_U3< yس} CS}10tL:͏RzYcL;9~Eۼl\= PXžgp/O~Pw͋8*l^5d}i/¢S~,{y,X^ES{Hn|].X8joafCTh4igП=K_rQq d+QE,P*0BaW^[tLxss3&ة_TUK1y6WM9Tb',": k4w+B 2=!h'i=6-0,x>r)};4@Bb$[RE2*a)zD<Otm<r ٲg췓OpukiU|-3 ]{њA1[p)DŢI:MgSLjNjUwqje\&kA ycs|'ػFӀ԰ãP6׃y:C;C!R"=iQ]%rOM@NM˯>dm XCpqmj!ֹϟJgo>fM2]g@>dJuOÉ+ՆUkpO $'y.3SBŪF,tg#Ջ=fؿT k7|",Y߸+¤0ON sҤRߊ$t{/)'ևmR>/[uBӅ@7*듩F&fV`Wǐ3XinYG3jDtXgs)x꟏3trd`Fa\;2cV#b[A{/8CŁio >tmJlL _*,q4ˉg#&m(`tT] 笸m EYV*GP&;n` ͗ω439|ʪ+Oڎ[n!`![>YLrq:Hvw?f+m1o忧c~d 25c*Tq[fz9 =TtQU8H)Xzu4/mONPM'Jq&"PX.\f1ifEq*Zro6U:V#$ {_nbDA:q!?]U~__N1ar-NS ^򠙲.lK#YO*&6à r#%eawX9FV%lcQ_;R5C;%7:Ld ~f}'Qw뇗@}N|ଐ@="o} mlig&鳽$rS*VQpEM\Wq},1(FzT6s(?<]C |W+d,CcH[id}ܸ 8IS i5j53hɗBƝhufxeE|f2gpif&~q<(Mr~-WB.ۨ+7فe=)4x W}$UM5,oHW8mIG@G׵aMԦ^J?#cfAQH )Ovз8]tu*5x2){ N& zIoaIkl>%W){' XG!V1S#l 4[=͛xqr8lr.䃅ў]yʊga+VKm cGBWϮ -?s?J ݲEf2Hzpy>N291TeQ tl  zwt8ǖ2Uϵ!*JB(` Mg" 6 48FއQ<%s룞P|\edХ0v,s$ïsPJ!?#\y:lyaXD~!y\޶=^7DqvM1uLzY[JMSq_ye oD{^Bw</i%735C '_w9L#QII-yYhQC1_;Έ*A4 'd!r3kG@qdlWO &A hF1:,>pĤI>75 \qOaͨcܣEjI/ZX@ LƞTvEJף䍤A"x-IIEѲ$+3fa 4NcNŅڽVtBzDf0rD (dGdlypSe^mTV|kiۥ,ڜ.˿lAYW:We*h%/3J#SgJUXn/NpvDs#ކ/5Эu42=~t7cGq9q8?Otik}:X >:ke7۸؁ 5O{2HTK񜇖Uܱ GԕK0$aJ| _Jo`ֱ#)fGֹ͡UZre)5sd|o+ $=sԥ1d"=.H%$7GeT`NR1n"1J~hkO~ۃaJS9}x-mdeg7엑+K aשUyFm~n'3nŗST vk(p:u944{wGvy1ۀ'Q2\=@% M>Bc,cd4 ]]q|ÜVhrΤ&ڧ- !=JhόQʸhtxWuwɛmdKEYed–fަ^ґzyK62a\8s&3οt2Jh ;ـ ͆sr8SAOx%[+Ee~C AWFCRj_➦EY[o+#t_% Ԇ5A_/O؈`Lt9+>pHԁ\{esӊTgf*y?i3K[m6jO{ 6) 藖1'Bv~bM-9x!:͹9X~h"܎<pLRծnKHB*ϰ CPe;b/vʶ=h}cOh?hgY6Dax։QHCjD\K.0[[U࿰覹aKFʧmoL>dj Sķ+eݜ^o_M j,5{տAa.G893 '4id!"X7/)]}%o( P=3oe%A%n_.ErZqҰn(bz(,éԣf¡*,!2,I:X`X-\z959BKCYFXp(ad9?=qzY6*K%# +.yefG>Xg2۳~uW2NaVm`%psvK&J0 @-WV糀.ǭ#5r$i;f=ao܇ #VՄ aK\+%6W7Ո4cS`=ƟAVEI67 *idB2mh8 R[ڡQjUaիa`vԗTPVgAֽgIꗯؑ\ m*5wLhJbC*Wozcplbk5ۓ%IV)ݹϓzwOo,ZE#gF_@s܄SSr0%ݷn bmB_Ԑ5.ON]$i2C9(OVMm-?c3%J|~dIT o#EobVUN x9383rխ5Bؙvq}{[UUU E$jH.l[ܬ2HG}C'1-p۪*[%Y&8O˾&).J, m(k׈ǨLu[\M#"VY!zV%d?@ 0j[kFС c06j$Oۉ֠u&_AR›+;ܥ`̴u~s;Xw-c5(^(nI ${ p~mz`T,y|jq.=2&1wPoџ]i*eۤ@Jkƨ`jѪEK6lȬn6Ң1trq }*񅋀 LW+WD+`dLAr䬉r glG[KE }\9 !86 >\u|Pg,A_yNt=nq %eϋ4}gDlkьK7td,:M>x> 0N[O 0`aSJE "3S'DBz:~A4Ҷ{ऻJΩ_k4xX0TzvS`aD#ۆfygΜHy6COI_\oMF@ 'FzhÆB4MrGs->}ëD v̩c?//|J F Sa1O 6ƩxleOA? rUDUc\u,k@p0ToXu0$B'x9Ӣdk^&4T5nWa3~fE>r֤҃:g-ɇu'a#ވ/Lj|ՌhI ߟym[p eOTñ|_Gy_J$N۸r%w<'˟} 5=*Ki\η]᠅sP e ;tRNeEh @&9/GA5W*:NNh\T R.sq2vA-=y- n8D!ߩh0]g2jwW3;SRMG{kJr l^_l-]0㭍Rz"DqQ -v%5 L#nWNe壉*xM"j]<ӕX|hJ>DF JfDcإxt4!PĩyIs | Z8Cj9DXDBD닢Tf)u6RTƄ':l~v\wLx#nIlQ+&~] pIe}-po*Q*~4"-_%ʣ|ڧIѻfNADpo7$|=@БzH|ˉU+%+K Vc<.h6&)[⹝UГ`;|_i.?{"rLr6Xm&UG^~SfgyJ&"9/u?@[h a ) ɿũ p0DӸ%UI+b^tD&äH)${. 5r^P{w'9BSVvx%Mh-t;cAoU O&#I~SS#x[ ב<2##ʇbM#/(bi-MhEEgF{/niF[h]ܮ&Qg/v9q=SIM"zub3G/ xoZThCoI&[==jaAJh*rq<.=]J^n#򬿾Atʊ {M8նb\D+₾@[inVb.AL|Yˡ* Ccbi1 !G@f&Oe0)abiQ%F3:(#ag|% 8#9sb7f5T%o"incV XLI&Ti {Bͦ\"y|ʐ2TBeO1NKۧXPQ`''Ue/ "34 1V (_~=p<6v@C@?~PYLװ4`ei٬U(r~o8JAʥ%ѬՌ3qTav9QEGfR۫oAx[r?lװ H?\V%f3Y؋$4%H*u یo`,Q&k 759"r䆃q'J8)|EzwL!֞ C hTkʔq)3Mkb tW)s2B P 'SUNhiU_UQPNT(IbB27▎>I{sL*/5|;o5ڢšo)-jvWKB¡V{xX1L[BEPXӧ8LTZd_qF^9yFJmTq'/g?j\-e HCYZ6r5G dO1)q<~:y<ԂKC/53@f"@vEr{OX$tFgd7/5i>)rQT|$k-- ${+?JT_@.{L.Axվ,RSu4-atS^Qcb.I/zDɎOc.ؚ5G+|GraP2 mcc$h p ٓ6r݀fL-\h)JF'$\H*Qk|N+=XPCx(O;-Twa3RÙь͘(1ފ֒P:f]G<8rYj!cjѴ7"ug׵w˿Huw=nmڶZ Es]=p&`^!߈co!E_ uN>,_`%8,(}!$ 9Ĺ$G%<t\=q&;N:&ϖ/>_/rd,CSӨGx94*"DR>g|4p$*Q*!WF! GR ?:2Na#OSj}2gTtgbkziդa~;P.u\G,R[bUgT 5Djψ C%uPwEP9ךJc|:-KlR%2VjE z.ZNoATNCBJ(XGjXؤVO5{D`WAH"+$$ݒ~|&{D2{n] ؋v#XnQMOF{ŵx`]B98 } e#sPb`0'*=@K<^VW{1םСn?6U Bt03Ĉ)kjr,jAoW?M7R.֙n  Ι=쌟I7}2"H3Y$΁ kwG(E zwtܘAJ˶q }fj#P#[u,µE2YM5O52=T᡹- &,('T+uOEae ϻhCư_5Pgq zv}@+ƁNqfrK4r`e髾[bR2(? YAn̳MrɌ1ljo*;9U[e{ m'0]7;Q{W]#9tT_%qGȋB?k)0@vUcRg|7ԯbt~ 2p#;QόW)vrb*1)I1P^ߙHnwM$.>' e *أ6"Y?Rɏ=UM4W 麴/ĨW)4TĖ ?=30SGOt@ɕ;ge<MCҐ0򋾓%23 @Gb.0IyݫDPkF@iYAj+.F(K.3t9g3q>ɵ2 0 1;51?m3%j a##pӝTizf ؈S$Ü 7ly*i$< Xkp[RfɁn2'#x1f]"1](cFȏyGP8ĔIˉD!lsZ<7 %ZJ ԇg;B-cS|#GvRyi6Q M.E%1\J+73p& Qc$x#EXs-#͸$uH;'9%%޺A{4tc2*,wk;,)pUB< fqK6yK'F[PP٦(?7O۫E'1}qURjlpkɊ1 rI&ln0fcT_&~wzSn( 5_W`m F}4Uik#+YйvL%mk^q|}p `)5cii4*Ru?SrIuNT!dI( wZPSMG C7˓hR6RvQ z,WUjv=q}_u,(9^T_wLG_u}k3=9Q|B8u./N1?yzRŊT863((Dȏ_NXqydl԰ݲK:6SY,T[E Z2ҒR}QB@ \e@<(4nXϵ (D* Ff+%y:ڿ:5 P|\$Rx`nF0l0k7_dOzmClS3Qpk{!*LQ9%@xoyK΂]!.nө: Yƶ㟐³(d%]&(j"MqAAR2^&gO.~Tk|ﭘ"Gxnz{[&8D)&zfi*`0ړcvc.LaR;Ӛ=>qWG89%mo oB=9*Y3ԙR[l+vZ9'~!QSZ~TХKp#Iྠ6BLbѿajK(q kۢE(J $+8devtr}h 듒ͪ1FvIp1|qbՍS]#7h_aM\1z"TXfB f= ]5IH>;e[Ǿ2EBK-kֿfT|+.C^d4;ٔp~NIAQNdXPsE\6Fi8:"/U6} ԃ-몿:x}gt,hRp1 WRhN2rs|a(k,-4{1[P,*uv ge ~{"s*ULj+i]dw2H换!5j i1eLnQ>17_G ?mA(υjfժ/~9_8Z}圡VKżS{6[S}-yEnOٺ?Eg̺ϣ`8"׊R#JlW}DZ?'7%(aeamR {Y (7F ̃`Jvp4A kx9]3ZX]ABĭQtӉr/M?ÇWuŜ{c z .H WOkWX Z2+Nɠ3od4iY}zѿ{"!:^vV#KF֭93sx6qѭ9%;x "q\2y6/eeF ,pHfWçL6 XKk$Z-їk?W "8H6^ͯ5cd@bW8?3rx1;.8:()zKXtPZ9;[ob_bHήB}0[mE[h"lX8Io |soΧ%K a. 8"]ȎW4uqӠ=J퐲(Ò_a/bnP降LDyE #r<JIڞ%^|ܧ +pWw/"*.̛ ĊO& @gOͼsDZwf2E6:}֪ۆ;h P̗ 1v>N 7h 2ػ9Dv8 [ζП븸Abӗˈ'#umc`mQ# 0"~}oCMw\U6fVuȹbj#g'ov戍=YS?_Y{u#:':1X,xBDZs^M+\w`$gDأ4y/_H :%m pOD(J9=WK&|zȠU؎uHGOEpYΉ*/KB^;{2WSCp>4 =Q4piAp]T$3J4TW¬ݟ\<CHFɶ2\(#>e ˼b=FjXnP7!-n|ȏ?*hkdk7$Zgήphv;80OŊX0m*Q}h<(3|J뽩 ,%cw"M'W~a)ԓ$Iz{XƘm|D+9!{zJqlSP,v'X8L)Ba; 9@JT@|[.բ3I9$Ԃ(nBߛ2+nf!΀grԉL`|BdGIX~T~Tԍ9^{"H $BQw8tT=ZS!bTй/@G\ɰ2 QD3LXNw|ȖYDL}$;~Դyl>y.y[ 6ĝ8!d73tG%kAE.{䪣aH[I7'`P#gv-@$nIyGBC.3)򞛾xnj,hasq_5W1kVѷh< b-l-.)jt _Oq~Xx%tjj]{u[\rfS 5NH^u4pHk:YVE_B)ZZ _3;r<I\n. Y<SСp~2 7L2t/ 7Hx7E ם쑵HIA"e漏藀`Y LJN;CpxO#+/ڊ)䳰+l[P"NaL*zO_[^kVHKgKmfvfO _@U zOla41mib͵OXd"upjTVdE'$3,@]:"4Dƣ\uJ~_UhH<1F2yJz~/ê 11NyكSd}sB16 ە(FtlT+[MѕHj$ɈPͳ4qyyZr}{_?JIkK<8L9%." >s] E{ȏT"`QiȞyl]ʦBxZ>s4!.$态p=e'~"8}{Z7ho[zЫiiHb>=n6]MEG$EHApL>wkH D'@yƮGKĸܓ&f~}Ս-PCE 4&@٘nqe}*q,i"Wh^r(&y90 2dDay #6!2g HΰP#u`EM ACbi?.Is` nݷwDg,@LOGܥ2`N[|]aN?"}Ǯ!^ >j= ިqtry_Pc\@qC<UV_Wâ|9@RH6qBH*\rxRHKAW+$ԉnֵkѦOuiOuڒ: Ն}H~ćT >SB{3{&tb׿P /UQ' [+ˌCKobv /?J5 9LlP|7Fj²qKZJcz19V>+Ƣ|sL"L- 8,bӪX%6CHw>7JV2 -gfU=pp)4i:%9 W'FyaNB\sxĊ3 }4bk&Ax6R9-h@ypg.wJ:|q.poᠤΙzS x.rW>hQȥx^C(SLXDW`ߝ3CzQ 4.Uq珄Mabj`zTܜsŖMnbLd5u ;~ +8ZجSI,j`^ y>?sW$KDO۶bBqE_)ppi}_kg)f%f*v*9mdC,`P Im{[;w9~g\d4 4E|zqn# :j;`v*߀^vx"VcǛl:8USY6`RK+'(@^y+,hǔrK8 e3\9J5 t>sWŸ˗4.D vQhWDBa;W)b:vN >$57 ]+4 hIQ|*?;ϾdbvԅNNx30/.oڠ72H+}4Ky͚czn !X&bE2 MF#"2+9< s3ay4͋ѫvݐ;$̤y@+kTב#gt ZYSAy2.Y>3-"0RVYf2?K :9 5dRcRzGMJ j$^2Z)MTuBZ`$#D^ ly(|̛}1!y tj`_EKQa`鳜,Nyϥ[\ݒ!gctcٳTWPs7íI8)jG?Z$}:!VU* :RSUkK>C\Jw~1?.}nvfj:z}ϮFWKZ)m ~<] m oN~5=1`]ޗۖ&E M?c(h@/2;yᤥjhحK'6H;Hwγ=!RW f,0 Qu-3m-_|Тa{JgܱjrL˹tcHh kFdBR}1 +hGqE}#lۣBn< kPSs.7 QռМ5^7^i1+H kG!ǷKO!33Kܮ!1CI!kO?NkiXb/vkǯQm9?#h=1Ia3ȃK|(ao/C=Z6f! F6ͷF{ 0yyG`ܟ5QLJ;0؂?Cewh%6u"f XwC[[:~n"GTW>?/75:RZrtfESY ɳJ r1oܵ֓sz0FKkAx؆}aȌS4=J bj5OOaՈZLO]kt%7 cmt (Bac}ffrW}$&ZPtr|xQ|0-KX9^^Tpt+xp!Ex,@@g>}CT`*=<"c4yISԹ:Zy^{W<"Ibv3r} @(A M@, jIR;zan?+/8oq{Lً뚫:( 5qwWrXʒ{ {(,NNEdyr#1W\V8\ M-1^V;A koj7e^eX/dk`=r`3?>2LHْÇMc"V6r5|>v `L /g(͢T!bN ve`FC#TgkBp#C -b#wcuKN#6/'XPT`.#NxЌ畑֚ߩ_Ò*3spo>̋![.${ئE9n8DdxR=AYpX|e^x5 {]zSvb:jl 5EN2NJ|Y~Bmpy\JpK&ڥX̦/lgیͲ'+k e IXPh q{)uZ‘%gCaߵ_}חrE3)SI8_٤Nl4_׃ރ4{/J{JZw+{C!܄|ƂG$=5.GL.0bܫ|Wds&A+P1/'iX"D &[H|ޝ{ȓ<筲5qO!i Ҩ+c}&%T׵9SdžzbvOsW~"(<6#Jmn6ʢg.6\ >'cs[3Zc2>&A}=\&j팾ЋO50+wʝm񄂑^ZSRruܬ/m*%' PYۯZ&rR`NAy1Okm ̮O6Y-thf~TNTo+lV&šT#{iVo4p5&V(s[uluONwʜn]j&JlpQy1"(1|JԘev;\8Q䭖W<rYLkhٟ`$5L߳U)P اd  '"v,l &?u f^5rB98*N4ϲՃc*ҩfb4KqMtOx@vtk"\D'x˻vF$뺄JǥRĦ4x^_G]ya0vT34XM&lxҸMI}du+L,i) aU0}˱_'MafD^;г;1f%YD cM6޹z않OY3] VFvRxq1:p? NXZ}A9%nxچm |4lIHLF/>p;ph-"uPhYp?D3&oS.7K>c|pG%c4oe.^lU2eIbJ7|V|@2>![AcVƮ陰Xj yQ0t@ 9({2Qc!I'۵ DQZ Û=$IHnm້hً]Ӛ{ɬ)]QyXO-  5,R& hzA]ށk a.*6Q !^DCD^-[j*@ s~3WGj xlq=a.#FkԪΌ^KaPdQk4XK~>sbZ=^?I_|H_$P}."W E["]kٕз0! x$(> W(2(&sAؐqRk\C R7߅/7qxB UW!sֆI>]V[c;_w߬ ]t{ +=5&ݟn k98fb}nD 'EY_tg--odNM|Bb"IZxSo6>C.a&OJUۣm^CEZB v\<~ p@P\Lv)>$J])z |&l&U͓_y[K[Փk1fzrNQ:NaԖ^)Me==wJNltSL|ObMd/rڏOpW=⸫ƺ6}*7bw<XĤlqFl|!Z:m^:fw5l\rM _(5$I /|;:za<@^e7e6(h[eXZ/yu7P`R")γq: Dbʬ{;/C^573[?k+tٚ/QK&>p8t0WCG#PegV_?b=ρӈZ8OV 2d` s-CX>]UN d+b {PG~qqu1c^K$N7!Ag:A6s, '8dAJ0$:npRRT`<4n] >.Zci~BWu֫Qc4:mPLZ{XIN ]&bv>.UR =S(7aEBom7U`,oBߊQ@g#= W_ޏoXIȄׯQ#ffmj3E`7d|oL?ڹMNw^a7[ZR-7{ AOQ+s xv3]m"{Eao.#Pxzg'x̻*o|sEhJ޸Pf_?P #ɹ"鐛 t镉A3.pHjq{oEv|\ aT#j[0IYw+Gf`eXBcl?4)4УIh ȉ|DEjql7X\iJh&uwv5S+։)7=hGmͱ*Toqz}fisdIHRIf אOZe3G]"3Ina_=!b;=K2tƨ`#z &|/ׇݠlFIBWԲ|f*FW136{Qԯ va]iB^^ ""1FWFJ-ƺQ,H9gI4a0!jYs-m< LmБQ|+7y֜B)!( 0H ]xK Du" R2izs'>q0UxNlFnO.y*y,vh>0kxst:JBZ>խϮz,)Pv3Z f0Eqy4 pxE",0_е <_\v JíSId l~MO1EkQ]ڒ&ݣY6LGpINO:1˼$Mdawι=yDVA,jhۊ\SԒgg).dlkv.asw`2n)%Y\ay/\.V?M qC`S/"ԍFĪ"-ь>4X4)ղ۫+I$[R|*.QPet \U{C=(ixeՙOU:bif@޾CGܣ9v}؄ _&R3_"V^yVށ`^{GU3|J}Ppt-4a@Mk^p}>^͝UE<9WYIiB{b\ZzWvה:;e![-RHo{9^3mXpٖɘX7onJx߆U6\CFUsZy3sfi0i74 5!S"X J]sM|ov)m_UZIu|m"+_ƪg^ẚ5 窲yz̓hjet{,M!`%NvE̓EJ|Y,  8&+9rH,}[r|']dBg"$-|Łg*GԥY[+BָqEhJW>>i+;"*GZt#y?0_K%'K)hA~u^gI :`҃bS͞'&7`YrJQJj aY]jD9A4]0ACqfN~݁5X`f?"00Rz ?= 7WV*d79 x*V.\2(q]hI5ד7wi']V~9ve)Q ^o<ˇRRvIBIW&~gN}y@ڇW`uoՊTlc׸ XV=Pbˏ@%rK-,cH"6i=⎻B7Z&MxąjwΪ0z;m|"KmA;$'b2bS:O h0 dWO-Ξ^͸; {0]VC2Cz;'"ŁټlI I=y EYi+$@0vAHłۋBOzZh8F`K0A*#Z)oWke0gzĻs2swX|qLy&I +K 1w4^_;_P׻?Pc80;BnH28?xydž<}d QIG͐&`y#Z|c, ړZZm"͌(< $} ͖1wGVy]CSBײe!MYqҎ酋)H :ҐYhͧLj_ڇsRd̽g=Z~̣ s;*ˌID<ƎkQgS=JAWx L(\B/Qҁ˹պOF a|ޢ0Յh[i_KӖ}ܛ޳|h͒\p1_!q,\H8F7]1<2o!ZhaK8r8Kwh{!88%] Yt3;pGcJ]Ǜn%QoA,6!X q 5^lr>$@N=8/^Z$`bS"c4&X>yG rn?`;0J& 9!")Jċ0c';O霽]n+,Y.nʣ۽_&S,NR(Bٹ?-(9~q[KRGm@rs4E֜zkM 4{-Tof;L%^$^ZJSTn^wf/nG۸d3ؒTJDbR2O)}(O{ȵ[ε\PAF&}a4 %5۬{69#ۈ0 YEgߕvl + }QלJ*0GUy;KIܕxmk#/D-IMtAH6!zJʀi n`A!(Qx5;J_k[M !`^M55 4~ЏJ%buzc!Qnc:yK XO[S׻r~ .r@_}S=dwL3hU ̔ ^z!TijT=ܐkwZjv8Ίڡit\n7"o~B<Մ.50J͛*S=H*mird%hB&$nv;/S"xe,Vc4SQCK>@%F@=1]@j~Y;eOڽ%Ü'$pRP(#`lQo*^P6*T﬙12Fe!/ -̈́)s?z c1 U+1`ƂoR6tU[XA)*x@]q-1u4ddxe `N] vE'9B@X "SAd|02SZ!Kʨűϣ):f}zT&\=u ey.gP> NbSMg{V20Gí1)+w8+~&\@$ΎA_E%%nB50ZCzGLKSE*Щ?4ܿ.!S1 X@ФŐHA8Fc1N31s~,eƶ<}~?B6 e{8FLMkXVs{|,"]C>WS{O*XHmV[v ]ѳ;ѿhtA[{L1-*W{@ t.@mtU^Ӆc9}biRUϋ?B]=+ ! ޝ;HV.A|әZihƟrVe\QQ-Rk,5;Xln!nGO+DM+(@24::kqڥZ ϗ澱`6NLR ]{Ձ' w tC,#:( #RLwn@Kqo @wԥO6ׂ(T_%|J(8(kJ[dGA_1*rEzS(j[EОIy?RȆe X"ֈ ?<R3@n`ةJ!0AKqnX҆Vz*1*d/NoЮ;7 } >b1B~^H!u-xH)Hָj5#kER1bhHD3Qb]}gGL!b`37e]:zm{MCġSwN>s4ԏHmE= |]eU`#>NDS*p\{/ǫϡўUe'IiM[;4 %lwbU}٭kĮBuBs-pPvbu~8lÉi%B-XdF Yu+@D6M5ܞ7Ox,0Bi DNw'OÛGmq5 kX6I HlddcTtIs^s 6WbXt;c_?|.?f]ࠃhb  >Q J#Ep f_+TL eb8qE+6EǂARQMá}#.eUQ_Q+ OНR2Ƴt>c I_Zm%*0SMF940sU!,i̵;b؋7 ^˺4Pr~vo >5#ϼ ɪ2;D#'95}}q@gHiĶ7Iw暮Y(Q\b|]~u|NL,/ǯ+ѣBOv^RY ux-Ε]y(VN^iU1Iֻ V{9#?ʏ{mpuA&ꇁR'PH{"#[ƶ/@li>_} A=?o!>Y/Aǒܻ!IѝY6|l ֺEhIVeAfZ-xJMZ}~lnJ>QؤBoӣq9Mkgyq&*(U]β_RHgV-;9hGk916-יU!Чr"f@44ykc5R3ri:Ngc ƹ`n*eO*kh6>,-ǢK~S矇WUFu\_A]:NoZ 8E!HSXJ7=|Œ;5^^W*& =K&đXg-l^=./3iGcJ;\F#}-bҸZ\Rsb$oOMd#FE. 7S71Fܱ}KS']_Jkk1⨱/6ϣFL᱃S z7 u1;ث$g6}x(|- :˹M˲{63ؒ;[^VJcD'94uB H_vսH8Y[@iJ$[XÐKwi1)oE-D+E (vaO_8Z?<_a`nGtheU%<{B)wRe{*##{a ]7 J[ `@z,2Y4rӴgwq*F I{)f,j&mʍN72Oe[2 _6Z)P_HQސPf|I3g@#w{ ԗ2<3Tp~=]E.c@` .k{_u|qhk!4Zpa=fAI|Pt4W&r80$⎂|B90b;w%Cj}jha?S=͡2nnT:1>iStmхz22|8эQ}`TtSܱA! nw@Wx?.S>AI 0Hm9"׶70};#mOWթ?4?W@^73Z5leƈ]mI;`#X 5fc_ۿw}d\y^IvR gge ;09pY*BD>swv c&EO/jE]/sDM5jrgW럇!/ AGN9`%>oJS{FoOBO`%#(YJJsZZUl^X.W.8 (~F|'t>^wPsA]8ΰA BYJH۾UwAm[ejnheM5#!/@/S/ނiT,Ѷ8JAJ_E Dܲ_~Wg׃ z,! S^wQv,!WxE4zBG d~Z6|YGEMC[c3>stI;WhJQD|X_2vCU3ȲGJs>9'1s}p.Ecf|\Gr<->+p ,lSJ_WopA%|#YcD&ſn!H}lC!'*z1 ;n,e:2!v#aY:qI_(GJ8*,#v5 dvF ll ↾&8hJ]DKhxnog" F7 { rr\j}MAPU CXoRN\K{ɪQ3cFn@;#42U=i.7\j!v Im:ns潴yF$:UBm'pZfdwOn($fמMZdz;!Bx5>=Ľ<} NPdA6ޖghP)T~xߜ2;s3WߏF6Oҳ!H1.Mz'`hP3yGAJ,7h^j"1Ϳȟ8nɟceq<jZuċ٧FVvxm BgPY-&Dí@[R͌"-J!ws1O:':)WU =Сn)=q̯y<Ϛ }\@?Sa%\B"D<3+Ⱏ 6'1CA2&NvzaMo"D+f|;/(0 Zc"^Y:Fʒ!.bF>ШW0_ϼ Uoy/qoIb$@6 ˈ x,Ɗ+lNr^>se3}{'M\r Z2 OJm#Ei,͏b..ͣYnw^ٸ3ya' ęlsAٝ$l3|]}uxlQL'ٝQ#Fi| O6,7( mM$1U;h1E ڝ- ld# _G}'6)SW̗L P*m@ \+=9һ}jze##ka{opCS1 ($I vY%GM_FN$b%WyIpVLA Ā/:Õ24|l;9>ŬԘTH^evbEح;&nCF(x w>1S|2^ cNs0nd™Ï/C-혩[{1$Fo]|&np̵-[02[\]K{]4&YO.  AdvӪ CI&) Q9 ā8%j_)YGB &]KjSdL}QȲ"4+QֽN/I qMշ>pcL\/Fwp!P9,$2S.+ι#ݧ$K*8 ěC|k|TSjVr~0FmU2&Au[87QO@6U8\Dq~y% W47nT+{ӽ^H3 hGO*;f؍c1Ad~&6_&Z,_#Pu*J@V} pc?jk9 $:uq~Ѡ50,u bFq$;V:b'+-Q3qC\eeD:s<7k'{$+NTö@Q:[\/ ثn}fbu  x Nw&Fa>{2)؁'Ĺ."ge\]oy&rP6y͏zdBءi0OӧoO#)b*Z: 8UVccebȁ@R+YMkٿ:g[1l 0/PbHWża3ɚ{|? B3AݽꞐ$f[r ,B"Yj44yI/j&t{~M$:%og({tT-?Xf(A;smY( YBp4.ljPH'/@103CUX*ۋd sXxzTf.J bu|ew/wlm#DC%P|1E}&'pS0C!r=k Spz׬aF.eZ`x1)r˒փ"+QPMo|$>~.F( q@^XV+ &SFhQYgWT^{Kd,Z;C a{?@ʳCq&p}ə`dX1{Ҙk8-Io`*@fhy~+~E|o`/n:5mTixw~x&ջg MҼQ1iW(yu a̖˟wDDx?;MM!g7yؕQ`T|RHUm-\\ uD4i:[t˚:9GB4LzrWC!mq3$nUw-yR(O=ժݙ``#~uk\3\p/&gnM5D$peO:QB)UsnZb}VW19΁CKn5v惁8A6n;VH'@H%L=2(rO[@+NW#Wv l~@^=m|b%!lCz C9A/|6k^c Atr˲/ m]ڌµxVb/I8{ S2|6*Q%Pm)!V!O,^7h><_M 1ܼ G'LGgctbGa]V4;mً4H߈̩EAmVE? `dA'(D88uKyǘ5l]4^3ͥ ~xѺH;mqL =4hiUO4JJH/W(c? ! )AG0XRmDž&1ɫ2/>ޥa ʙ^ lm2zh*M+K~dH!E26 &OրnAB $ЎGV_zZ) x&4מ=77ڲTd.wqSP䑔 @E :,kkn6҂pIB D5SrBK;ޅ Ҿ ~M%BN((Y}EOy]VޏSڟ/~-sh]#ߑuIw2_M4(BX!+SU&<*`nRix5[e,|Y}cx&"+N P#ۄnvA`Heh5j\ᶟgW4o0l֯:GJ޿xOVKmMOiRpM*ٻCCꜤE[&n!MDf5/FNĸ$Jg,5HC Z*0G! ݫ7yftsx?y"=2C?Jae/VAa|(ce]8%t6@xy 8:H8HjuG&%]Kꢈ/ - " kGD>F #'#S7d'ӎ#,Z%.nџb-S|6pr_th*QPhnHx%4 Xޯ~rJQIjtO:BBXRރǶvE`?dQFӱ=l5&˙b\O!ЯLFWE~T~0Jj(esн?oAzh:˃kSb  A3Ԍ5|_};s!X05t9# T__bNX*+i{=-KSf,ԃMP w#Ss$h ۫, qSNS}AtάI?7Ro*f؁+:W_$~Q(k7yP-|?vyہ#ˆLnRm&ǹwIYړ%_lݹvj#+(E4,u ^W\HbO p z)4I@e; ~YxD?Q-(m9v&iS4O>23ځw+GvEZMt@K5W|yfA=9kf_a1ImOjaH8Pɨ0\~!f-h`%(ƋG$QR^E9E%cpBN&dKTP,vdIR#㼧7/m8[ݝٝ5YptưV@X9r?V~J{u,\4+Zl+IB%> gdj1 徝lW!/vn?<1QMEuCי&k3\QyNIiJ)p=xGW)7 8]Gn0d JZDRU VN,@2膈E@44-OȆ Gd%1MmX"G8` L{FS~ L6U#w\q[S<`&۲ȩГ*t>}KsleOz5@ANv$9Ҹt>ԍnjl. {8bb<@ )$O+g s3ڵzx`=jI{bm¼]EbktYe Bv݋ eu 飇O Ŷ#ޅIm*p. _gvGDo֕^Pᨯ*c;(TJovx%axER]!aZͅ*dT@c{LmV=}$LI $uo4r q̢R [ G3/.Kg;(2L17MY_O}S>ٍgKlgs3OARm!H^Χ@{NX͎c֯?S ~̻%(v#G,RcdcB9m&~λF6Z>OR= tS?&wy8⏮*ա얝vf^0Ge^-+Y'ia7}CYMz\wո5bVcL;$ßϜZgoX.l6R}V5rA;d{1F ,<9\)G{` F`ίcd:x=+hAqS" 3@_#/`qkKhx}wk` nh.@oD3YG| ZMFsvnZ3a2 /؏I Eί 75?Ӭ"󢥜Ws.)#硆 DAu\Qzug1غ8)mwhg>$똧 N9?uK|r\&JTq#e7{5.h9nAr >ޗY6&\bav2-ڹ K+FrR3zV*O/TivhPq,xloPe`;FS@@ޱى>P$0I1V OVA! m t=upTB#xm2Iׅ/MY m靤ړ @3O^AݛGqr@QgU#qdeh{r!/f?ަu)S^X*om zUi|5WB(V !兪t۝8J6*+}^#ܐh,ޟF?Ю*a ͙eX1ZS︌y.`Inm2?;)gWelk#Cd* `B{7 ) A*ít\jhdEwl)NAChwlބ[ѧ2$?ETz#sO#YF,mV}[RLJ%]y#~'0p G?$SGJ(zMc^Ynhܣ{ 4o4GL:ama5ۓ}L/t$7o>+,H傥q 1o\ 6AĚpeߡ "u1Od?%2X+XkWMiM%GKcը 82]5î@&]p$0T}n9JELgk("Zi놑RtGB#^<|HBƓK@{>\ _uCy)(DʨeJ9Kn͎ɩWV-Q}5a)}\`"a6m'a7km0wqtpb̓QA|?d ?X63\(Rco裪HX-[/$ iTACЮsAFQ$ǜT bxmֹuAr%Bi62"D mHY8>~e C+z Z`@@M o1G8hU9FkU D)a5uG`Vk兤OEūe_,'boep2޸D]d,4p&dцzudI|W|ME~O>yr!~K6%K{&I zE̶  h ,%S] Sخ=S'GlL(9}3Ȣwv0n{n^)f8ml_3=7ѶL=5`@#1;jI9W)7{4sXX U[]!ZY`*$$s܊GW+&WAjMak(NNDBDv (s:D3YĩՎƳP~lq~6[XPXdRӟGdn#MY!5WLx'"r5$c5_'*yRZosnNI"ڳE"fc[mR?Lĝe*TX36^bPmay1 F)À?9YW7{Bqu}?Qr|kV &P`˙)&dFPx}V/wm4²i =ʄ ?if}d *χ%|׈o|߷k@HT}&2?5Oٵs&{0h=38fW2ϭyv$)η|VDv$|2`q?`Ja*LJcR 6M[ c -ag 3v=0F{bjͫjo\` ?1,R&:βwff05Ea;brnYc"sX'o@wR,ѝx+:ڕ|m^R|0TD|d tc#vτ4= }[|'pAl7MKw`^ܯ pQLUCh09rȢS's{wVmRMx0$qۘ%܏NŠJY O/!COX?^~NըW[ަnWفkCWu0G1U4l4gk* %#$ˮn-LTEC=Ȍ,wg]@&=~4 &DNif0՗0EւMxMo9<H"3y!*uE]4f{yN.=S-QGuWܖ ' 5J])o@{ݔ>q16?|>Up=N!tYO ?c4¯`]#6 $/JOl(TvF|XO6Řmga@U7LPQ{y9NWLmXh#Z~+:8& t4s1Awվ"F^wIiR; t>bW,@iXk^>":V`Ӧyr%g}Vyvs+&_C6n5Noj0˵7HQކO;B nxndhc6 g/ȇrH!x .Js &lh G޵?],f%h qBh,y/+MU0&'b +8O.lG+8%U֢1fwJ-}Zk@}n520'{h4"ƐĻɭ![hMEʈ ponu#}3ȚyBjYN5CE qwi]mM4TOBHjo]5,{a+" @.BJfY5^.C !kF4V_8 &s>,C]}v_eu<_Pb$jo\Jd՜߱h-NUZϸF?}ŘR+y'mfhĦ02CE.do{fX@[NkU]DM泿 ZlcR_jf&JE)89:nl>Ҵ_^?>u$?q{TVm. ZWR{ xh=7ts+Ǫa-VӹːQ{Cs8'Yzv쪷|aMjZ:!ȤăpVظWnυs2h)=L?lq!3C%׻^T_n3yt_?HBph`5(0 lU\>eRZ{\ޫ' é1w&S'r͢?=7 l?"Yb{ 2"pdDe*A/08Y* n.)"k1KRD("{c@~EkLؿRԠ(M̹A`Gge|ji)Q,_]rMBCkƑ6bD }aOеUb ɦET(0^'Z'>alM9ˉ$ UMpR#Ijh,dk9_pnDݤA gB2OD\,1?S7w]Z kmݡxHBt[817"n(D>{E\xצ_Z\..D7_(m7>T.(_p >9~R6ouSvmZPvTg,Oއ5t\&ƫE8牓V8=qhhJu|&3P {$:-g_0ӜS !:>w^;^ ֵz Gk8iF nRF+OQ:b 4.kXD>_Y<G J #Wb|hYR4'뙄TE>MKFJd.,A}2Ԉ-+^ԀX5Glyt `Kf]i6S#fMUnѰQd F++zB[ #U dCn9kJKbʏբqi2.O+Ļw9U'}8󶖪&lz}Q lԑ&5D$L_&gW -0~cte?YfVDܳǤvKDHJz-4[A?ubǓӈ:#|Ç Nwu w ENAEڮl{#׽F&ߚRN>⇶Uقri<#*@Eos­W/?gT?گyd!7ΠQJ ^2:JPfSTu]ш8wыR%#T+T|=-?F,(oϏ^ c VEԋW&E4XRCk?M[G㍬|hi[C:kG䓽ů6.1+H܄LƚڃDsq֦dQ@Q]Frn3>I]AzzܻObrȦLgOK.ʚISGGԣD]Noo$HsZH:^,j!NJ ?FOQ9y;[]=IAܨ.]z Zj[ U=Oz]"-z\lܔߨͼ .Ph 8f[)/+fҭO D`[vnt*V<.;xy 옫?k<J'X@|u_]ܣxKL((Nr^D+)q&"2YO{u_CFRpO`vJ \_76h,`ch$JT{X`iNVDHCۂ8ga^б)/#"H8f졶K%ev괉vmSǿzs+4ڻ0;!Zϼ@r"TJWkmBUt 5?GUO >InL?hD>>;^ӏFFssb.i@6S}ԻɊƆ6$czj>_A@6SRgjb3ʀDۼzIn3nX@yhruƾE" DO_!xw+%w)8$"K?:_2a}* FXq##).zIc2 ·\Ub Xыuwi x{O557 ȽYܤ_dbjA;XI»e\I N}H¯VwM o Qd[RfPKj,܏U@W s"|=RF%utq /!B7u&Gm#nW@׃DH7ܭԭ n9iZyǭXAؐ7\oԍ|@io(Kk-8Eժa>טZ^y%+vq ը0f:B LG"iY1 "ϥ ~2Kgj0! &= o%[α5c.v.+Fپ@My1/S?wLs{D; L/H:t(%'Fdi%0͠NmrKie)?9&ʿϙpm{gǧ.S6NΠ,!ȶ +Y@*rU+amx5~wkmXê:CH*3՝@y~WvkMeב"$;ŜϛAfshT, b^bbҊs߳7:ht @3GتfH۶r7$u4?}Б%cÉv>f)wP:;ٍ{5Y7ȝ$Cj̩Ӷ%G0p+4paڄyb),<|V9+"LMٚb޿ HAT(L 4RWY/r|ֲh\eJ\.Ar4 4kfK0zm5L TuK|a[Xm}}͔^{gbBzyYn`eLrΥSӔcCʞ;œPL4^Rηh>.M6_W֛[O̦HpSTMw S~_P.4='_Vm|LD=ՈVxe|hM¢;eB@"E5I)` Y[Aٳ =4/ILqԩFRzz& e;F.@nThMfu]E`? +rĦ8T <9QFѿ6@snLR^g,HcHʯ9vNb5ejWG^{A<6ͷswhsqg%ȥIZQ37PRƂ#b)y$R˸;A 7_[q&HإU@&%:+YU2ur5%$~U#3,yamo6$x$fiIr%b,}K\L"t@3 +pR U1X8qO1`: 14Yh1iL_,dc1D9tzSA_Ăy)P}}a W <Si 15S{ϔ0A^uE8y8sګIi@=P\s498?XD|((_~C͌/;!k'y=ӕ@š7Tn{E˕( 2 l^tWk S.νcVS #dH/^]cmV0UKHֺXcujS \iwۧơly9FϭR]?zΘߛ%DX0xќz~JžEr׌QX̋ v?`}ndgYiiW9Yk1;< Cs'1l4=9Wj&onH_ Tna gi8A@/ӻ:0+OD{]]!!r8R5*${]UBFc}eՌn&hWg>#M^%%/ ׊̥" 881KԴVPj%V<qkV9P~VfD 84>sp0? Vf1g^ȇ\"sp kvyWF_Ol= ;B}'vybD\IJx;+ SA$A"Dig[p`Uo!,-FnKRv|cRO5ɧd 9#)4?s*>mrZZt倃4ܱA7?jҥnD^8 wՋY ye)$BlkL"wᨹS^AW73ہtx_;ˀGz`,' G}+ږ)vðkR!&*ފY]Afܙ{  ~/Â^*(1!рw8l&$ g"[uU~ p5^lo9ұ3" d!~~5WB*l:QN1H{mr:b5u*5@Q$&uHƌ(hǛzsvDP[bG6M7EAcKұc6x+e1#b a[M\JƟD"<'2GDZtA9 sLaE ˱D]78DOMVKFlAdL$Y7Otk m(|?vC<,;fb u^rzF@u<K V4CySldadBsS)Zo7{=l)pr+mrP>0>r4~CA, H!49XldV|kԌ>ķAQ\5l} PDbB bNFX7ŎuQ^ö7Q,{%%IjRrdd7v,#U#Ϋ1zY6@$]H>K"~5sj|pdP_v?䦈zldLLF4c;!Xd1W/9`~fy7M<6> ,EymՒT0jA zw/Td?-GIQ)vJ}WTizKu|?̙hYNx;ux`sP+pv4`s.L"|k>_$N~$l&2?/#P /z<@/[43WcfU#}UaI 9:`m2Qc|T+pXS,iv:G0yC! 㡳ε yANK! 8xNNUt]mes/Omš=`ËuJ4ZM#Zr#P"'z}v'Fr^Qg!hd kzh]~4]K6AٙҬ,@a f#ݲ;I3%;BHUUD[*ّ?EOlVt^p)c=-"N|41&}0~" Z}/Om%d'/gPFXt]-bo΅8JkU 53l,քiU琭w i(풑vP韂tX,xWnB'wӹxޙջ+MAFMP~L']o;⵫\j@־ No4} \d_cx&X׈/"tpDd9yD5…'~̪DLF2Z=y^<^M񟛳gBW7G2),#JK:;o_pkt4Hw*q:p_3}D{YT.sG7U@ecw^lzzhX=fJf|h]y4)t6ɘq_cLfRhuw3/1 M#:?PNrbs'?؉mhE<ބNͷSImSv!* qŀ![?1yS1Qa7Z@<5'Q[I-@])x-9FFe@izԐu0AJ)M H'`{ORUi{yv^d8r,'2dx`t˪,{G$2uPǞiY|jeDh~TrT ^P`Iq_jn<R$MDbƄf{wn4S A*>˽ Г Ww8#2 jvxVNJ6Kz"pS?+%Lg'set3f0%*Й97ӟ]d‹=h} sԣin>!9s-H W2/᧢M 2yKJYxлY:YYS@ }8&@d;rWx8lQdžu 2d/]A);pyE6d<[uj V-6yL ԻٮhXm %Implߦ蜥Geݚc>m1.3+xDҩ!q;hn77̀XN[ $tIxA+P(.=h|?@)=-_qf\ O)-O# hL}ީM -Q]8bT&}puF RאOdQ |Q,npK,0t3'G]+73nJS)jc}B8Ȫ AMLӓ&nchj41sfsDe=0*"Њv{BLz>ŧ4f_>OJğWӵ02&eIoiLVCB.Nm7$afzXvVCr<%m^ ʰW^{#^_.mXSPnQo򲽡A)M}KXй:}ttW>0"䁱pA/bov>|Xsٍ%GR7/M cDsJ\bu6d? ?%N8b'uuQa-W)VC}zO0^g" ޽l[̾i/ w~跭g܂qs1*\Tm يOz>^?'c-obd *RCo_v0gXG荃C4m@U>GIMz hD UuA؆2L;{F9~0$a~X`- "NfK0ߴU{٪;Bnc%ih#j-x\M1V}ډ fx~h,ٶD঳uuOeGX`&ܷbTO0DBMnx3/c htB>{^tF[:g<2-ݕ#'b/tNOA4걒Dq-pS~'I *_ՙB ڏvO*\eKSMم^bW@AxСy1VZ;a<=j!Z_È|֎u+N14񶑀TsEB^n.}m? 8퓇b<[WkDb<6j#PI~'>E`):&"wmBݬ5jlTpuxo`ەvlpڹ"t)kՔ\bЫtqi_kw+~ <+_bֻQ겋yEZܦ( ,qU-3taAT'\uaMj(zP5 JܧQ!x$lR@,,_AÔ80zLI8WV-$0 JP)$lE?BtVڲt \7+C9Ps@Oiql 'ZppokoMiD~&I/+ț39+!YQm'z.ڭ4 Ճ(~[Ihgs1ژ/ Q>&t6t,[ZiQ{nogp%y>}.I 8KllzT#*ws܈ڃ ΂` sT/'FC O 43)Ut`@(%o|L|V|@=Ӫt;)fk#{Bٹ)oێ9WQq<InDPq0'#5&PBc_ t9.@h@{n_^[EbAI )&|lgCw`rF%U6xv?*J1Uh9?rȶ~2wUypF]=[i>.TJy{wȂF}u2k!m@w*U];"uM; l2zĦR/oړ,%Vj\) 0v׀e(r<^>G{9KjV]Y/lW̏_zՄAMJ |"mVܼ_ ԍo{ "Alý2S(i]`Xɠ),PKϫDE6%̾% >u=lT9QHr6dI88)j p?s=߾r1-V .5^͆gc jGW¯az'FН Pxh3L4} 0I31˜@6-۫J/ba|ehy(جJ#NVMz~?3 G:"5~.B >þ)8FE.!>Tl7 3<ECǁY$iJb^Ժ <ϭPOr` 30i ~NF\b"6u'e_uf/PQ~I3a.~A~3Cyf'.知Vb}@uH喀ADAf'/qrl}4D`ߨI)- oYpL6$+̰a'WP޵_X@wnyFO<ت≑&H}~.屚?Cι|zڹb]h6'a!|\{9j&})c` $Y${ '35/$q6x$3D)j)2wweEͅN\<7u@gWF$ ED +Z&qytTXGg %сBA $ -&pl'Ř^#Tܕ' A>RAG"eD4֊5#M-cb3ne3GӃP 6q2Y+BE$EL> ʗ{<)EYJR$]W۠zxYeo?CغO-HmC؀3NCbBI H5&1f.Rqp\Y2Ɔ{n<#y ujs%3?e)7NK&iY9葰vO$ +: QQl= `ygf6DW3dM2X|@"} u/#&z5C]ߜzC⎱YR{ޢl9d Un c]uRgY82SDyn'%oՊfoMHbGNۂdIgϊʡ#fn(+܉8uԳRv\sVe mG/af}ڦzEO󇢣f˯8f;H=,SF;Fzn7w0y'Dį,苰aJa,۔.D>3@? $ YEaM_7JtבdC$\˯jҬ%s$-ޅzs|@9ZR ehl'>;ŢĢwjJOݟS fwSzp܄BRClT7dž+YZg% .$2ͽt=c!+8f@[{lz@T0ו';Ɗī+dg64.3B)(dbͪ#Z\jŚJ;/Ϟ%t[n |[0]Tj˩R-KƒE|c^:$ď&zr4]O[/İL)qd(sifmDUf>p-4diYTjpz‚mKL9RO&@(N}7f eKox$t/?hE]L iB4H*7~uO4b]͌Á+ &Dž4+ @wEFG?{VnzL\lbN0 )@q4?w ou 4]6^1{zt,3=*ipĤ Bm!/U%|p*)iBk, 5 e[@Cz@ J{(_>$u㳞+d"(=hx. v_6SN^\Tz>g6E񹬱5zARQUtSA<7h}p~㍹|WeVuBXk=. !o]j\8ITO3軌V==>C|3ȏwI$w1 TZ]u}BxH[nIՍwUOŚpyQJ8%FK(?NK@-"{heDۆZ_ aԳG0-ܓ_ Zf§P Q>@s=zDM֓<3YyO(r>P \-5dYZ2|ELW^ܯcoVO\y1dZEl ?@+odgFۏN=@ZoM*F$+uݩWW9tzym8|%{s[v0skH7Ox9!VJ* <,MYA҇=S6pP18~̹F*&dC&DϽ,!^NXOhg1MTJ$ k`@F r6AB8G7{¼0ri)B7$)5qĎJKy[N@dػ{ˀf 2,Zv&o- eh-)] \K 1yqpkdwp>w(eXKJTe+F.˥~&vHg8UƄ+ t̜ ^^SA' FW !pTuG I#i2'3FB .k2mW`0r2Q)N2 Zl1F}(#\|t']1O:9CXr 2-@Bl8nkKf~ `eyZlyu2Xzi !1e.{zͫ ,aAS[0Bfg+Ufhɤ5 r܀|j2Gmdԕs-޸ 6cu,lV~` $ȭ=Rv=6c͔!8<|FH' ~U~9¡،И nP>3SS dnr/%8D n6쩦G /7n7)B:fR[ϳ ]A֑nmU Mg =Ikl=a}ڼ6ygΏTk}W2޺CD$wh /iUN@Ǜ^\(-7xwK+lYߜڃ 90#3t'R6պ_Eǖ"kE [.MhCs'A* v4d!B׼.&6xoQA9Hb;?.P(ceqO~>f@+P Mz޶@F Q9M0+䓩1Y"9,i\dd bvcbU|ADҘjJ(YatЀ:@':ODDy:+<8D žDPHig%(&ۥv>#yMD585XT-q2CEδl%̋Z[*Q;fǾ_ CCI⠎>VDֵ >SҎuN,rH3gDH >]uwMcOLD2׼ 0vI$sru{yR P+Л E^֟n ޅ}/o{Xh6@aoUdQn,XW4Xgck_t`xH< 7~2ɛ O,%.t h;8 bW*BR8ɞVcFs9U b}gI65V꿬˖8PX`Gv%m`^X}J4^T^/ꫤHs^{mJ<^B]Ơ39D֪-E! iA85LpwWA^Fz|v:#vjk ֜xjrr~rާr-k ?;FH_R2`"m|ͅ*{YiMh?l~VcZٽ&USd\ErӔbPFOL%b{D,g" ճ<˙Z)#ɢ aW>bW[L{iEv֞a5{gMr>lJy $f+7ĕs`k 4AdNR]Do~*wхkD%[!_S"wpSBh2 I@m 5e\M^8=Bm~paXAȼq'8kh^}iYR!/)R`.[psvJ\$)',a|ZB*}Qam)"wOb*@%neP̙ji (`+s^㯀MVN |zASZ]6GQ_b]rUs 6#\չۜ9Ӫ+]jlDd [pZ~˕hd+c꫽Vم$]G?9Ʒg=ʢz Bq 6 c;2_u= QD±<}FƮ m:IFbD `<>vῺ8.#.4/kr`$vLr5\]ҽ_eӆ9S 6 pzRUbE5qEJm &pGVQ>cpO׵\=.A~GE#FODa;n)4Qn׃ҝTׅ;uc);u<ؑnSxXD@C+S1Ady]B3?@Į FN?zX)*&rQ;ʒʍd< 퐧bՑ 0hjvr*= B'[BLdB`RETEe~J@?W!t yߋ@\f -ζH/h(yH ac~'!1` $YmcuZo$ǟobn`]Ustn8!Wnz=.ܯ{oRNwJͤb\Îq6ah&PDmA^y2:ک>ڎy4@҈KLb*QJz{]Q+AbzzIR> MZki6})=AS7.Wʴвj;\c5sM`]?FGfh /:O%SQjxEM*cxQN$ߋk[ƮЈ>UipN*,Q6/EEk.>!e~,rه#y0&~ aY@bf5{ߊ:9gѡ£K5leE\ ގ!-ZhZ{6ZfBFCk9r4t :&[X+JG3ACRG .i0jW8ظB/RaZLB²}@@h,$qhrm(yl9x ȶV\pmw޷F)8<[L@u`jcGMNcZ6ӷY j*+DJ_'-]LT _=D /5B:vNى =n1\?P佣\JOv!sU  RΝ z^iEVU?ʀLvn 55ozmq#K?KKW׻?U0@ BbXD>miTtQ9) }lIrO8Gv/*~$ݳ6gQ@+PPH*'Mmtٳc)DH3&jħ"!n,=_J<کoԐHj֘^؍s;'03>gmcQ;Nhf k˄o&)YqZ!lu+ Mi~v OKRX(>Λ17E~Ȭz7KBѫ"{v`h:$R?^ab4S.23R G[ΦOk6gk0ԃ g?r i~kKZd^X ZY~p\bLޜj"v<&:~7ߏrj|΃_i╡D0하 ^5gu>Ż#i]6gmX=јԺeՕIBM` on &UeאD`ՃY\ZS0 5Ft6I?Wz`]͗(z {BaNLGloѰ)Au#ϬFES|dj)(v n4rP߷eᛩbuly,>&/*䲐RCZ"+]l޿L06Āmw];;j'KBx@%D grӤXhڈ y]26I!/)TZ-D#'A72 i$fh;T,"Ie5;G0h$fZEBd`§^k[FP:.d#lNڋS"ƚ%>_ݑlkB-/f$jkF>ީν$nN[*٣=IJڃ۩S?9*mq~㏲}A/]:.Aӂ!'qu@̎I:CZĵXښ|'^Sa ƨEG7ڕ0C4Y$/7mF;Х>ᇴ/}f$4墱mWz) z@~[sBĞЋOn$X Ӣj:3U*UT)\HFNDh\`j3/3 f. ;Z"k ͔`;g,g~OiF~R'O)_=Ĥ3j[ePׅ-qd)'Ht\&/le93PyI82l}ҦӘ$~J?e{h{#8Y4Q+} meYc}PJvLIi+;,̢`iܚt PL!V:pk\^+/W}`y$%,s AakFs -msT4+؁WW<7J(^W2W:_'wN<!fNU)rzU%yiQnӆZ<c|u}f2+,)–5f7C J\f!S:/7{يIs3M 8@mq%~W1/oT-@}j&jӉL&@@z~Va{&쾆a `;#ĥHkxnGz![¶.o^zqg^|Q?V4VC YTЖ'x$%]ccKXDfiTjUXw(gS SzX?\qhrnIƵĸ bcDTL#P(SXW@G\*ͭ8 nu n-t fv89mn+ Ʌijam @ }CleU2S?1o G6~u4ʘ_mO씍3DßDߐ61`"/qK0g?+3tO6.8 ~t'7anGݎnpED!#ZM}aƽ'58& n'~OtkO)&Z:;NE$= . +GiX-ߙ QƜ3dZ,w7{uD4kE#^kb1G|RZsO M]Z{{*!C5U2B(jc{2~j aP ;Bݩ+\w_}h,jI}3Q*U>IWLTXlիKOIIZf] ﷩Gf^5~yw2žKK$pHӦQfUveZ'JY\ qp2|Gs^'hZ$V8+_p+2:Ytbc/Y,7CҲI_dT~<Şu$Wp7gd#lnĽgB }=";e] ';.gʡ,\fq8HrS p~e[6e{B B)Qm!<)K# pyn!ɢ6qod0uztPGU¢TǸ3J&DpYʉjj]_N9n/1IBE ѠvSyJޛ$ȣ})lWF^s-J-c ܢ^1gW6Isq@IMy^[)_&CXn}_K+gy!jQTC^vB tI4&%t;hX3AlE~}!$v\djQIV}l:K"p!de˓̸7v,YҧH;ح)ͷz<;5d? Zلi9i7dtdkXDsxVO\x_ģ{Q8=qc~1iE`W3h"=ISgp^ܥ.&\*_Txf% *;WYlxpV0b O~2BDm &_/_#:UІq:VɒI$cP.k˩MGWHTVOK}r)e@,!*>\Tw,QnU"釤hی:0Pt.NQoĉ(` E3y6Au#*MUT:"'i[Yй:J7Jbp-XX. rmzoy1W`r̃`*(sxMq!}3M1$ܨ:gnno9)XfPܦh {@1Z04P- bЏ fZq (3q cjv-"\{QnԜ3Qc2zORn=x϶nY\ +WɆ)/+5ul-|"(7rcvJ ۯW]sH5HlΛ4{(917,{Kj^io8 {/,gf(N"A?u ,1nvd0'xۧ7;x=GzxNEQM^G0r5vq&(A<*"bd"G }9{_Y/> 7e6Ѕ(G|Cu]wyJ[kOH`Q|os{M `")r %ďиT''X0j>.)A6e~ ÜZ/)jȩ;P5]dDM0uKXQiXc¸?6(qO%]~u4s D-k &)eF2S!GgSSr`>X;u !נ/1gæg(ۣUتM3*[a^ :Ep3y8Wn02u w)Ѿq']^Lc|BD:_CEEI芛-a\3DDN ?/Wf;cX2c3{G˞Np!O)5׆Q;B:afcNl3"B_'S]t[d>ho / <%78(/Y{.ɛ C սny8imn8ԥ9 *儈UI??K oNܝPWYa2>R#s(D!Qh[8gvWjC9s `gOݔ]jH vsU0Aڠ%xZ<=]R*f [0|LeeoXŌ![|83S!F3) }{.km4 rǎ2aǽ7bo-6Lx;4f8nRc vP;kQm FYK2&u[eV^Mos^o;Kw {0C2m(4=cnT`fjz FހkRy- |7ܟxJ #MsUc|sQ *x}I5maikliHU6O۫l&EVn"+a}yPh)[#kh\RuvJWR-kAΰR>Av=ZgtZ"Gg+PUS i"I=/a ,H Ē+*ia fԇD(Ԅ{xey/fOWjַ/_uL8:8i&" {>f6(̊ӣbrrz274kN`;=xvi^u}ܥf8V 3͌| vV x /7;JҽτuN'Op._/Pπ}n19k!ߠ]i PX7:MD0LbbwMN},PpP}Aa`uϙxIn}82 Gq*!y[;zO4t~F **y< C&87y"|Z1Z&0xR.]ݎ1V]stǷi*!8PΥ]/5k9rB-3 c{JƲX-OPcők qZ2+o3?\GetŲ q#Aegzge 5A '2$ /,a'qh5Si> $k玪*"Kiք8$x^s,Aq0yba<7O`z Lub([e Q$*{!qR),fw |5"4¨FQcEՎ>d=6W?+=W C&9'_Kƛ,iz_öu9 e0bq30:\Zz%Z'=k-R Lqx,yOY޳<MK0#@7 n([VCqtM"Vzgb~S+% Z IxagwGKRgeDRiѽqYG)A4.1va͔Y=-HI ՞}?Dҡu:G_ޖ8m ku*('qW;} S.辐MR7ك79+LAiCMm#_т| %IxE1SHI̓P9gX,zWM9? >b*Z ɠ`n0 a 94# d'W.Uxi`R~wruq]kTAR֡~f ]E*rxH]2|b94׸}x@%$)EVd`C(^0 L$>1a+%+/3}-0kW{"fTyXV9ʨn]ُ'Υ- Yĵ8.hidOCL#%-nP/7h|bf>K\Qlt9GXH5ۻIׁDK.3=9Aψ۲hʩ-~RGE:Yyptjᙹٍ*/9 ?'g#gh΁ Mlw LVmZ0XqV{jm1@pۇdaӣ]qfG% ~6*Օ`sz;#4e7U c|i 娯:^ ܖKO:ePooaXDBcB@R6=oEc̣)z۱g`6g &m|m|}>p]JEF3>43[-e՝/rz>c\q2jk ߒ՞ҟɳԯu2i' F~{<%v8J"A JpC@c-4)Dׯach33GΙ~I^'d|\ѡ\s.ϖϯ):80Xs]Ͼ ZWȤ唓tM7#w}Y'5]aҧ &{-KNmȭKY ?^-A5Q.8$uR$Ym E"̣P2os^!&b7ubL 49b2UHd GW)+/c@Mw<2i$#|)lcC0p8MBSXPs1PTiGZMW/:9I_߷*s=\!lFS؞nnKR1fc‚I5}2Lؚ%KVT;j?>*}[|Jgűn:Wj@欵}Yq36Rw6MiFgYW6O~Umӑ/j ㏧s)5tĕ]$Y&nbH9؋{[i-: FE[{\olilt/c0^Y>,5!J#+62{}¯ OT=d6:fMK}'ζ:cIŪ~I懁Fa2'Jw8T5!г3 cu f MPH2S )P\ohXY m~2X}NhӋ؁ꜚg)e8P`7 CuBtnaDpwv<9 .%tx"reLAf-Bp{pFk={l] 7r7~w M?KK>h06o"N޾85udϮISp$0~A*׏('G͓LSwbpT9]-g833.qOc\#W6rQ\sFe$FGUTUz=I۝3]LH|m+".y)%&߉,DOhA_A2p ]$ІبB|ۡ.tSƔC@q'escyR4Bsd#Q5˒*IK_OBu%W*-. 1{*`twwTQ쌪›CT|O_)𴉯؊*7"RҭޞCܥ[k1eMTzφb;dO'BI\+TG,O#gT={NOr$r^)EÝE2Բ c [NוYu@y}KIsg0hZ}5Q~'Yn?:KR"IgM8c%mewn`ay` UQr6%@sq[uL`%n$-9 g}M|^u*lH+^,XQҗ;JkE4fPRi0B^p咥㺉-`\n\΋%R1OnC;uoi{s\5lB`I4ҙ4 f\n e"ѱ1*RPҤ׵8hLu%@oẅ́8z4Ө|L`ȝA5g}Zݩ1v2K6 'Nw%Ŵ)Mb{Hr"b?(Ɂ0,M?lMBhGdA^j5Zf0QNJ~e=Q:HƸ6tLٮOũ;Ӯr\xC&vep}d0em1ңQ(Lu%0Ą O hάi$Cc fNz&iPjYRCZbҕM]d#I<7fS^ -FJ`\71(r֐F# 1 7VD ѪI=ƒki`,5tm7__#lS{Ʊę*r j6/l)3~ܗZVlnf02OىV^!tO7-P2 j0F]sS 2H'eN)>|>('RjTF.QzDN{n&obmy'1f #Sw*hqU6]kszDPiȏkz.uׄK8gpL@DlӱDZ$JWbbM(i;In6ɒ*+q~@$!jӰ}ctڍEd O6ǔ@P%ш[JMz3,< 5-}4>ёܾc|벵wb#l_@$BϦ1KZ,ZOƃP3P$9* d",gmfY Wg@ZJ@ ΢dZ+L)#"u1[S>t7ᠯ:XpO"7¼Q~<0̲Pnߦ'ֲ3TߎSâU^e 8ۖ9wSrh'ILlO[:92nCGKbhj O#Ƅ>bG (s쐏Sjd,AvD,G#˲%"SD6;Fz!BV+, -uKChg̎/ϵ377Gm``,gr'CywҎ#>UqïBa!rf_ %s@V-4iΟ[L o:+ɨ`uPl烔USKläjHlXմfhsp !$s #`t?*wϷzBBNvXsŝ/9u oB~uÑHRq0Oif[uC%z=} R?$s@Wħb>%xjtѮeXʚ:%ksi%?L՝<΅AnbM68wUgEv}hvf:RģPVH]R-W`Ο&)nHQT0yrZ#P=YV|Ma(`M[ nUY&nX&[#U^)]I 6 ]ՙHvK]༊xbymǞfxQ?cDXq>XH e[oͰ3%Wb{T?{cu+WᇀGp w+oYӺkn-MNp} (t>=];u`u%cE1eQ}M7 Uo=Vm4@UVߨbVUFwȫ_l ( Hn[iQ?{@*M9ЕmG]_j#gq&$'*HEI2ҥ0*q-o 7L܂H~/jƲ OdM=#[>pٰ"؟D@z,l '$jDScAAȷW;Qlj*4iyH bƾ{tcgy!v28QۣxS-NWAljO~ciҶ]F_޿ˆEASiå,8c\ZOWG+u t߳Sia*ԧd} )nD[3 sS[ظXYP T/ΕK6=r g&ͼ@9u۹uάNޡPc:}eMqiD'C:~¨mi+2)1@'N(ar()L5t@CzQ{&Iεu@j@fB~6yK3*v*[Õ;q%Ԓl2K<Á?Ml[bWta;#omI ;s÷j.֭=پIOeVTn=7;~Ͳ-MSq%2*εeCs.n%j< S+֝ɍ6b+nBċ,T_NQA؜QV(= m2AVNsHHYKiao]@~9+  æ+c?z-M5o.Z>PC`(IMc:* H!lxLi`C<ӎԟJsm9Z*Vi`VD_.](gL߭R%eğ =NԦ6}q<04]n{"/!6AZYXTj4wHlm*RIm&0SQ(-)' Wܙj:@W! &΁L=i)e٠cEQ%١UUhd#|%W)kVB&Pa{rJue0TGE,`d?qmHb~gU.0Hepp9bz;)m0K^k<")ၷMa 9<7:Ib4_{.r@fwYF/itR;׃R09`Qv^oLPCN_"I [=P*jX^.?C-miIvmgpF|X6Y!$٣k@*\W҃[<ۑH ^vݚIlۦFSjmLPgwǼe-5[c ##4rx |TxH.,Dyq:VA~˭;C̐U|;$L:_\9B(c{9GHȌЙT95|vR|9ake ,TwƯ\kt h|c6곾%b7O}1D8jGf+8b|(j[q*/GX8 Zܺ5A ONUv4ߘ ƗZb)~flӟtbҔ&AA z3Gn>nL(y7rTERR [/A~zo)uГR^!(<{jƼ]vyZ%FiC̡a\U]!ʚG+6㟄de%#CKz_? Fxr VwjHx}gvOJUegE5^ Mc#Ab4] h8:S1(tr66ւϪ@n ^/֭lՕOd&ő3(8]b5IO .Ei9q]t$''>b hv_Jirc~T9}}RWP"g8bdl!3J-Lhhh٠nFPi# B0 6@Mrc+qCiݷ1a3j>K}(96{5xrK?)؝C>RW7/AN,Gt~7J`WG1|ߏsoHk?d^DɱWPm4%6C{GDfp0}w#-! AؼnRT=0{=]g*Aauz8܏IswhKA׏^g^:ǖ>~32#'px)ᗾ{Lo2Qeƃ^wn j\0Nx:'c{ϴ%SscЯj_rmhS@~ 2[?4FܞdܲHeXzT89_*]`Sx9Tk`gŒ ٤'Re0-Q٭b0'@lEw'UKӤPzfG5t{ͪɩlMhkR:r3疶$Wo[ߜP9kg̍Ol@x{;7̷ EM?klkN,|U+*\%LcNPM?0QsئN+=0/^o ~k#Wc vzM8tx3&Ay/ad~}y~p GC$G8[}slCay=DQ'OPv5&ψq$f[̚ @S|ƂkO+4* Ru5/ kڐw>qd^N=WxNWݷ(O:v+k)9 K)Lmw @(QaARPgٟвC͎M'Tlry!/,񯮔i&Dr2Ȓ:̐`jPl#1vP0B@iG̤rԓZm8 ֵ~u0/vʘ~n^Omq ƙe/co]? - 2~q/?;7#hxcD~vg=~<cBtެDMwK8CBPN*EQ=1ms]e)ƥ)|zĴH:I(RwdI3-XTJD-CAp#O0pqКØ<@B%)ۏ{Qsګ 2~Y.~GQJG3O y7^ heyS{ ^#W$5&K38 ] qe`F0VQk>@2G)a*rH%>/J@%=Kn,S{Lqj ($y;̓xJQۥ#m%lW,#bQ WML} L%6_;sٗL-.Lb|[՗Ddl(vhh}+p.~539!Q' 'qY"WGJ ,HQ$ӄo0 /U<8JI?#'sV=XG[. lIԣYJ+3 e=B0#5x3fixXX"Y](A! ?CLe iq,ZPf^l1U#g\2Dzvw0xlڪ?Bz^|4o|5atc`5E(a 8um%sk(:rS^^WD_5T#bl᫻K#TgZ>m%𗲟So]璛GBG܈~\ww>LQK8oH!B/jR!v^v@ڇn[V\>M&s=4M' g9 2B<9$ ߤZ`CшV<1.މVmZ]p(W8j¹[~]Gh MW+ 3|'%Fwًm|5>Awk1!м|rr@4EXX()P2 }9fڏQ36jYuU=e˰X@N Y3w̵6bs}p*^i̅yKON2z8jbq"aw͆_aTi1 mVW?_ '0'dMXꚉh2)6?Q!}FXļW2?B@K7g@4uIFD+D'5B!/RSppS յFU>H5E A!;^b=絺pec P\\Ic,I7m<$R5]?74ㆯAY-~1JxrjhADh*+ ֗=KV9އZ,]"3k(ٔc4pFqs_-deAۅ9Y \AFI AnR&)mz;{6DTiC}߹H`Gho;#<IS,] 2LOBu?:{atxh;h2Gi.%:S e>-G4 .IC}uELƃ 95_Xd~vxo80dB(F)*t5[hQ3,{:DΔٳ{&t R9LGs9/=~Λ2w& _xmxF5}t[ ^v$&AψmBH{𷉿Qo |aw n\UƀW(!=u0lbPI}AI(-,Q܇}K>mwRH0R0x^;+a,wTy[D/VE;QؐG ÎNe{>D/ . ?T%BV5 1>XεdP"u]O /<ț;}h \_ PY;;~ M;TmF_G΂d+gqf'E!x"70OFXz+Qp7p>CBDcݤaP 8oML4W_JGUyke.*壝Vc,jDdl ǚ=oR@ f(ܟ-:gMۥxUk̰<[83ZY ҷ&DRљ,r\cu 3̏#;NCLQwJ:_xУ)hSoaI] :4^A(]EGUH"'z?[y7˖cކZrz嗯صkv>)/tf(G=IDO~(%nA;@<RjݧL_D#òQֱ2D%|Y}jEaPFa]Me&LS}A{tY(j0NcF?7 IPs](`Y`وI3* 4f:l'ZUm>LEg%!]1ML!<˅7^YCUz1P(/^z"q`]܅~3? ?2nU=4jy8)=$695Q]-r.vXV}0FQǮPQƔ| 1㭎cNI³iO_E4#2 +IeytƠfkU% wT1%KQ D@37v(H7 d`F$P8&\6{D?vzxwk+DwEyW:zDˆ"}kF"|^- nב0aJ¾ \*a/\rDSB |#`ؕrnUI<4f+xv,31:'HWv}b lȌ]'Mb!Rz=)ꞠYXTDΗ0 @\sȥ\~;ؒ\+jiȊ>v!KL e8IO "F@!E͉zWnBi€*K9E^dn'UAR+i CcR=婽ݣ @x䤓^k^NrG vo$[ǼкϞ{npO)M:(4 %hF $?o3 %9bxQ̻2[Ai9i_oޅz^mMn*2; ޘrls3O9kPM$ː5ytB lL|o `kd h~7AvB7W)&PY 1!;a +z~ qvZe])ԕ}"ɶNr7mRqBVu>PIvY7ΓwzqKݶwy\7ru*R5`o̸ {Ff-;C#w/Yd7Wc. _`q b\yxHawaq&SA"}~LBOdKp<=ZPpffqioa2q7L6Ϸqp,l`X<): C ;XM~5JKNܑ7]=9ʃ!`DՆ=L׆͖2Noֲ՜uYpu#^8f uTds]WtOs \@X[V7b;{8{vENéntË?WqޢCWTu7@)=(r2%>E`h@F5?p[6΁_cCy0LTpr_հ=pOqDHn L;C rg+~4u1yZ ]92iX5>3DrK>PN휐HzA@XXk9'vugYf:@4n` 9\xmg2˶ޙ ;:] Iqϲm߸ݘ0j"ߋZyvP¼[ QcIGtw!1{Gr^('t(\R"F.(@~n,6cdoV]Swql<;195J\Z^F98d|hS A-{*MI˕!| fD"w8v]Kk.tyT kHsLÓa;mW~X*CAjry`oB:&5ikۑșuJ:Z3|%k&{6UsDO"6xΩ*RHJ6Og#vK>ӝ,Q b4%87wv%[]bW"]:ߡEjfSmP>^ḛ@BMwܴ+i!h-+V,<{~~ɒu{nevsܓ;" {s*Sk}lSR&jx0 FmQ֎iN ڤ%F0L}N7vu|Q*k5{m(0(g- e)Pg8C{tQv@灨FEO-#va |- &5H,bP~"Gc0m|E'UΨ*XQc9i`cg+( #E<Ӵ@ɕ @A\*`ͩipPަU+{L3'[)K~=YDUR"GicBd(~U/bxJ QErA{s- c`݊ IYb:OhZА.!lΒCXZOdK|`sX(_2a}ޑ|!bK=sp(r"!'?Xm3՜ͪp0cPuT8)SQQxW.,ps^8 dߣ`Tt@ 4 ;[I5KzڗB`!*HI TE~$BD `u"ז_,Ije, E(46/_ &X̩oyhUc%dm,E7Z`ı%*owD𪴇 \+ otF59*RP m(w6zeSp!4̷ gז  jzimO=z]K-AssVuTYtF9X&r; 29B+g`zW$ rPZSOUR RnxfsDa~68=Y \=4  nFIߎapȱT9?GĄI_k{z'rg6KyA!kϿR@\;]Knumy&wtSဝ"WFwSB~C K懯/#ʬ|ގ2|d0WFiM]=C}ɍE~h iZ ۦ]m0*\ߚ4Z%*33P᠓naHȎE}BOEL%ZCaaZwCEtľKĞKB op#飌ys;>WAAPÄ` UI.MfB"W@u2nckh}(k1fz<\)ԓ댢'()geGFAdG э|لd%G&GK>?@/|aGR.74_gE5Ztx'@5. n;ᵭ" Ь6wKCaA#^ɩ3>[ ?0&{KO!tjaٔf0Cc>Ĉ[A<[ú ס:t܂ $HES dJG)Q f obߋr 24 +@&o(,Wl'V@'ظz-ð`Xltp$Ʒ^wU՝= fx<0ˊIt$`usv1`&8 Pݬ°*k!*3gceՂ;ؖ%>(}|n3,0>NEެbMV5ܬ'N'c]AWK̓dh4 19.h`B6.|>[1Fŋ2UGkz|vhF=,erI^] 4ƶ_b6p0R%PZv H+ĂF94gu=)1!^߼p /K' d0vx[4[+{4sE[#<}_ ]0=xΕ,ˊ,'u7J|ّ^j*=FZҕ\AH)!)R O<%̣2N[&IʆzC\VUeal$ZoERjBo4,MNB8bCӒ8)ԜTA/}kC3d.#[sQDWE.AD??,\aҫEdΏG (Ú%Qa[?Uy*r -k /GyT>)V.Q~Uy?W f=h/4<-!jSv55i3eA'~K΋kqS^YA8<l&5udF5:o' IwqU?ď죓PWjNf}_`T7Eʓ8TRHwN &NWR|_?yۑ@2ow)(ݲnj˷ʚ;B$#.3j._̽螘i ŝDBQ'1V @oÐ4œԅ2!@c샔9,zD>'g7\V Vya3uڻox+=jBghCw{4='V&!CG/8 7L2L5bGx$F65y^pF稷+CMZțR7 ^5ڰش вs/mz%-(1rb:d,0WKEĮjyxtN@aiE3>zK63\swJCyOXmtᠽL§%o9nB"yrGRQpW%%(ƽP)gQt9OQ3 g CV'cXa-̖ljpp/8Eȷv@+-:>LޫX-D~-0S6odFPn~,?`V~vūIHOT1|KۘzϨRړ=D JIVaM"z_ƔUWbD?(,jZ_黌 ]-9iYu ,h $-K[(xW軤7(^6KV}􃥏E1YwH߸sf!%X!c*k PWX} *M/So0 NDoʫ~5K>R^<\[_$.dIZ&sh$3uu: 1_%ތy#Un@D9K^w[HnE8ȕ>3ȹXxo6j`+JYE[0Y+WMEN.\Q\H"@Y~p }k,P>RJ0a\X;2V^3;h4d/sHdTBBp/Rnu<Һm^K+Ξ!~+wy k0O2r̬řq}8U!=]])]`eazgAHA} F<6 Es$֖r Ayr3Ll*_vmPMj6cwl?$#v'5Scnr_çy37 xrl &0M_2K&7mj4Js[! -Iբ@j. -vktƕ)DZʾgN2J5.p;2a%5PUϐJp+-'I29?AsHi`*BUS. bTP›7lw:c-pP*|`@5,Y]xCl荈_Kn]{Erx8oo><> *f@#)'͵wDYԝn$im$Y,N2ŷsb8xt@Y6_l(~ (";2e'4+rҊiqL ²kVtSO,lv6QIx1+ssw0!Id:uͱ8_Z7꺞"Pqǯ+Q! C3lWYx6Zq&FEU*"/:a\p(ML5b9Sԙp,;y-@e,Dƈc|UڸG?[ J2LMH|I_٣{/nLSoAqu@Vd35h?ib?T/br1#x%/]̴M0@׹ް&=>}1t#{ٶp0EEgeDW tzm.Z+kڦ&b/x%U>D^>Pv Rm>.1JQZ_dfbÐ5Kh2ᬆDDO tDǰւuȝ 5X2uP`j<\(ɖ^ܘq8ޥ%ѦУ 1sBk;@X̟tˁ5ɑȚwը R;$>H]m25V]& 2 v]Ȥvy#~p0*PM~SdȤ- dtƒhX4 r@0zt7=-tz ijww*w0 z;Gp]:BC؁X1~RԻY8i\v?8 ~ҩ#A'r9|F{y{ʪnqeYL8# _2e#<`h'kmWzU֋W`=|CȲ oLdl*/$5$Ot%NZ+U$ZS|Dt##S\s0tK!g=.DNWTnKY*)4|iyE9-wN-FA}]jsԢ%c$vbv|a=DX]*CF)uQ:=6zj|bB7WC@TZ٦m~c[łL\ҰL^ͺ 96 vXNL8~i#J}!Ji>s}ʡ ]b&]&MPqz rxP{-G{cv n$Oql.Qal1c51NjYS:CMlj%.tlAje_δ߾ը=9\%ѯ}Za7m )x~ _Qޙa-+F9X<ޭI"S]{e8e 헡!8h"C3s>G*Ѕ6ӕ dtwO P=' \`2nmbXE["~S~v@zT ZEn7 091 mRG!YDg暪UaA 9ܵ 6K!V].ˢ<礙k捺iXy9 1$yU,/{ ŸIb/l7TE|[glEAz4>" O6.PK*lO*{.Ƴv~`X,&!Aqg&,л_+*^KϏc'{~MD)XɥZ:i^F\tYH3 ݅ 8npQM6 W Ԫ~ZuoBy%)2$Sufnd3tS(< :{9lg&aS1VqScSP׏^#آ5U=2YD$6䉶D?H=aetw@Z '7 1'H0t@}9=eTI=ݬ_%_8*V/EX AF;HlPKj2Mr  \\f#$ )8_v*&䧘0ePiz74C E|\huM}2"Z׋s$d{V[Q+8)O@L~-獾׊J3a3'm9 С hp#o i Ϻ^Lyt%lަyWatJaH=bVGj43uH.rRI< 4twHj^ok~N9 ^x^NiI &u×l50Uf۫_#&PBp2$qp"Ʋظ1XEĮ1#pDP# ڋRw=]wXeO?.\M^MeпzS5lRz-[BEbo<ЛzB/u1Eu(ũH7H."S\jļe?XZ5\˩eT'6ϝ(idԣFzo6w0Gw)x:Љ@P+ڠ/Sh$LP~=mC˷R[׵ UY=\# sj#Swʗ:DG[6BA|Ry9<qy!mmKsj%hH#JtKUB*[[eحA2Pb:CNE=jhlI;fleF yF܂?*,6Yncw~*I(nQO_lp:!2$nk+ #G0so"tZc/jMvo#{!Ϳ[gmZMi id@~iLI"t=bua~0/S30!nkr/w7UBl>ǃC-ҏ1)8{~!Tl6R8::H@D0,[_G  A֗Z?fXNm_c4{AwVEMo=x(5 oU(gp0#dRJZ?uSw`boًR1MVM۴S2q(Q#8ͦRli;A1T'p H밟[^, zsxzA/sSKQ-9HHC1x]Y?!8$ғLھtC~5`N `A { l^-E_2}%ދ yΰ[ܘDH:K (;¿!/ӈGemN\óK><<!B|Oiڠ֠en~LnQ3ː"eMI{݋jѮⴭ R(h Jͦ3rw\N$KHHcPL_~kp\1)OTݺ^Hr=Ç80p8|Wy%bt(KÅa3.<ڈ%$d+X[&c.9L&mJR:AV{- T=1DDO[^:92A ("JsxP/ᔋt-!7¨)g/u?k4((U6T27)7 9M˹]H2$_^xJ몿E5 /.͎hk3YD5嘷$/C{ A;uoVKT ޣ/_ %L=[x Z_'$ 4g|pcqGRlxcP2ύϔms "Oyl֡`EmppDK<|"[ؿ44S\fm$\cH}Ɛ,orǢl.DBҦM PwxI1[cwb BL)!䈸HȑS8:ezi{A,h+Cj/_ 4o,38 ztn h>S?^nO8Nlt"6=5Uޯƚ-ro*As:*&+*8\əl|V}8ů.Ɖ?zuAgW_xQ l 2\Rtg~iou+*uPhKPmisQj0 LPog!m&H=Py-h*o83( 'w49]j+[ s֢z@U ktnD47.*_c8qQ"bthwc{V1:?jG(nw4OAr' _Ye;T7ƒP"8},wն <$ {~',9$kw7y ]FveL} K>E].X.F` oc ѕNC`Mވ;0+rtf~8Q$r'* &i]u5Z_(6mpqEQA!`{ie>H?i%,=AFg=7ё|qVWA'a3Y{iflNJI|xTZ%ҧoHWX6'u%VKTQD+\;Jſg ϳ9Yudff0iszu\]lypj_/Ĩ?xR4V-x˜eiBcvi6=[TBҔߥmƆΗW0r3ES:fx+UGvmv,ķYI{BW%@oʭ:K`ҖI`wF/z\jlL33Q_X3Us[c/ [7:vlT8tx \!Y_*L"P&mKe@^<HA 댆w{-*2?~\D ճcnCce|U$O14:POeguR;Xyn0AKޑ4{v *KI|\y<* f w~6%2ڸ@>۰R9kASP,cpHs7/ Ni6-;.MOz0՘ucWqe .7iLZ="٬&x8ҮJ9"Bҗ#;@YmL|e $ WqcǬ:Km^2] nߌ"ljZ_10Q棡/ŏ{Oېvh_;gqy:QnICPPe>D:5|8K,~@gMqTn;gFH{Hǽ',K}1fʀ/9L`ɰuPd*!ԙP ڀ oбe&{'Ӣ06)Mjݼқq3U*)4}BP9vo1Rrnץ{(!vxYefi4E'3ŷps`}Z2F0,NIh(Q`tsh2AP+|J*0#}5}1%-߶4ӎ_W̠wEx,rt:*tt ]w5 [QXoA: jEl]âē4rQg#Am O 4nG]k~'xJmUB|iõ+b` 9Է*5? P1>D;SeY\ZwYܐͲtI^ZfIq(r PwSeˑ3PU٭.n@@di}k8YN `Itxv\۠(}`p*DU+>Xc@'z>L`=;/_tߴ];8 ؐnzO D뷅#)o!WyPBٖ+2A*Iu%o,@G!|iQ; 1wf(x$sh[ Kf"'QX+QrUٿwΤ)M <5¸.c~RV N^Q$ENIn)XbiC'`+i['3_W4VRł`N21pkj q_kH]^߮R o:S >qُxy~]g-M%K":QA~Pls12xj,0th,&n1+0M>`upݨ4l+6SE :W4>IMkQE:8H L#k'INSW@}i( ȸp^{XIUط'QFuL3ڥA+JD4-d-[t/WNc2xڜ GN]+*,X q@!>%w(P2ҭOn6he#{Vosp(G8}s#Hܢ!n%R62κ<!:RylHo|:AHԝ+n /o: tF:X8-Dmp޺h]{OHתbĮ\d )q}cO>65<8!\>@萙~T{{TN'2B3U1OnH^,^>oljBNJyc*%Ur* N \RU>^ AlA"/ng7͞w@iR! W:ъ!|O8w'@1L툚lwٿ]Oyܪ1I+xTGs;F_+FEG  oLKCz]'x(ོˑ5wKyqfFtf"2 oۡԕ5X|خl2OƘԚ %|~HuwF/;}{X # oٝF? t 攂ɦt%2ZڃaDǑJA6o5*̣n [c.I{{áR9WR1L#'Hx &JNH{Aj>1ƣBs+lѴke^9T,˽z1nK7[Ɯ8h{m@-׷q2sAP7@"Qۧ nAaYqV J  --ٳ1?HSN8؃6Mt)T. )HTYٹ~?D!5B.y sJ,=ԴHTzPWq0H9c#_SnP3jЦhce%k+&[Gd?8YHG{U96 *}ݺyM3\Y`o)8N}h?gHWHg8RGpq"bIvtáå]a5:cu9-l~#̮r ЦVOl‚igu}|䛎@w2:ꥒ _A *@hySWR[^Oy91CF SrAbP$YԶՌB4qj$8P, ]zcy.1o©[6#<#S# P 8[m~Un1켬OVR.FN,id{%O EcUfByM]skwjྸIuۍyZ LV^u4^)H4Vyg:t'#zKR/>ͮH0ou&Y؅o/^aڹ7wӜ{Rdmv>3r4!tmG M7RBPs=E%bqcO73P/OF;z run#XKL4cDTZ:%8+QFv%^GRC(.AS ̖ sDP zq+æN-KܪLK@r^k,OQT@jE{a40~ +k8[2KU.&o V% <.5cw ;&TJQʙL:V mnvM3ޓ+H#~fkUZ,N& 0H֯jЎr~m8O$?pQ͢躞Bf;vf(S ^U"(aMNbnնL.dw 'Tdī Hž4Ш*4?p0G4a).B"h]&t҆tH]kt}.~c"`4 H.vjnT ;TӲjsFv&\xGZIlwv^Yʭӏ;XS)!Xi?0+*VHΧ{ê5[ HHfpj|=Ey88w:Bv]YjlYbl6zjT<£-H/Oo&}l:n# *&rÝ%u>ʽ31.<5`<Ц=%). *OJnLwKc:I2JPG}-[DqӚZAI&|~QY]T.nKFsK3A􏶖mISazKf٢r]p6 arKtjsHej1MI Mr+KFmA!ߓ֨3[oS*( ϥi. ZN4=yY ?)]2r A%_=Ǿ&ij-;{.<wh% Ow`d@C_T Stai،ɉUyǶ5a Oq p76Ŀt$بHav ޙ ?f[Λ g'zT;ْ2—9ݬt[$p/JEIPc:7;_)gu0emܦS^Y-ZE4;G.z; 0v%1 8 oN]lo.}Tm;ѫڕMh)_JM:U 5мG!UpRHc4Q)ɓ,ӕ;^%I 8ܚ"At6N3BEHB._̉ʟUvQ#>g7H'2y*V s<}pZeCI@"(y8-Qrm4AjZ<ݾW<:eɽ8\0ٍ4ɚPku7 {Mz2ϓq"-E4mN` g}/mM#SsthV@H?L2y0M0b-P{U|Kv7HwV ّ :K ם^e~Uu&k5*ks~z6j@LlᴹkMT-ۚL7/'T&:k;W[;YLD+vB6L?Z]E*K߸RӶќߩZ"nE4ϞΥBhHE(zκc٩e^ulAGnK65sEBtySj/ֶNN]Иe&w 1KAL.!rGnlC/B]S`"nG%-'S%Ib'0Q|.}y%$6Goo2-JpB&*m+q-Oxd6]H8$z7Ά1شҖKw'aϩx"PtT"hz M(jHBKŚ*~j}M@%YSѭ;z {{B5S'4ѣ+%G}9jWnF_K,U%яݰ&B"sw/E2i׀'?>l=m@SE2VAJEf~E l8 (rǩsO(ǒRՖ uBި"}|b' &>1Eg:^B:!F8\4!oDǬخP2)pae[QUYȱy?^0~AKlTHhych 2~\azPݱm!PQM8Ǽ-o3]Y/z=kDO]}UǼmwZNir;FځcR~L/CB'[Hpu)i~[~v>w=yuzH #OW#?l=G2!?׋~v <n\@duR/z15'-/8"ʸ%/qB&SrȳsjN{!"7o\mTQa"or6'G[=L !6d錸#7y/ZXRWud]5:xe#8g,VD˦؁1ĭs*~{zu].v˺wAA~a$ьba=V&\=@|&zըdnd! 㙑k9~R(ov)Ec;IN:A7a=[H`(/5QN[@D*oGI.CiHauϯ"5?+]<٫2vHJ;}WA~!KR@&3oSjK="~[]y=N:IԱhVS.:\eEEx߶Sxk~̡Yз]tHZ*{'`P{=J5vS; F(%oWlc7Z-|!YR\MU3Ll5N44='2,&Y.Rfi~]Ym7P,)3< {UgI&\:]K{U75W5MzvL4)(iѠA Cj݊i]U brR,(xúͬ~@q4!)1T_"twUgaNjgKIYo˽,#ʩ3n8q4`OάhJBH\x=}ބI8-o`a|cJ 4߫#o;*2mɩȘ~i+XzQ;Joj />  zTIo$22>>sդ͐.&Xa˪{Qq1V-"I$#գ m/$AoX,822rQKrzF #* ˱ %dut=Y㌕7sjE¢x JEJ~^&Jزfu0=o@imCcLe?P,ӑCƣWM*b{j"<%e" '5J}U7$)K􊒲ޫ<Q"( iG;(9xS7TH8Pٴ3ATw%-^yl#ՑafOƨyԆ!H\,mEj6G5&QwZRԠ<4ԟ"6OZ_`Eʆ(P۔ ?ħ~L QtÝ}~Ⱦd]sL{_.TEwTָ|R%1Bb< DB)ce$V3wIg'wѓ&C5 <BŻ|Tr3%񕑎Rۘ,jV< |)^aofE~ZI1'4Qt|owFMUoJv6`Phzjטw_[f VgiNZ2١01 snőq$^Srr.nQ7k 96FԈw 1Hj5oyΫ٬:*c~A_!JJGX.X*rQeqj0ZٖvdJb&CXK)t:ćC/kMʙ*ԧG͙)eįI`-`!qjUT fAp>K]wh>]^--'⯅5{ P0S*E1d}A&'zE2y0Ζc5MC1?-kq.G)9Gr_<%_HG@Y>##R@Jrҏ\oy; I= C`Zzppcsׄ/ϥyEL L|2bNԐRW-"1%1BU8kپj~ HvV&ZVR@,޺]LA&Nng fM6GMA|xwOСklL]U(8鲇䥱МPd'_VOۄ|p߽Yy͋_V0w(\y<ˑPσ%6䈌m\ ;V>[t|9,uy_Aǭz%/bc6lCd2@ hQjtu].{{+;NL L-[]a6IZ󹯻z(Wpϓ%kCP#BnϞ~XYLFk"OgУHෘ ?Wi-3_D!=fAEzy=!*#f)sM^Qo3JsR oL2kAw-f7E.je' yi!n$bRd=qN(=#ΏY*\/8Q|?WF 3=065.Es x Txo۔ד:Rf?8z: h@e7&[pصQ{(XEYd8(|*w\L*n th KC)tbH3B5;03эPL:t{NEcA} *4uirʿ^arv xЍ[Gsqn6o+ZjMAoP鐫Y+9&j~lm6\LK\6m9߽T9t='\8v6KK6諽6(~b6"7iDܝ(UB"C_[Dp~\i!C.-NaOx.C/XSXO0rCxK4* }([+ o&Dj>cphuVe g7NX~j^G.Zj싁v G2s+7(:2yɛǮn]9ސ `/#AZbhFIRCx3* r32dy.ŷN0V)-;ͭیUB _/ICL83٨*_~W~}#!s.fhk$a-CQ~9dŸ,bo`8i.#7*l\^A6ZHWjgn757O;FV&N2J+`Apif>T˙@nd*h qp;h G8NACN'4ݗp\e*M2)iq ;‘kDWEVNM)7*kFϔRO3O󒕔` $ncQCCn5INĽ!ni:\ (dlUv9zf)k ;a 9r~*Fi}3 a(T^!zs0B8M#`Kb3%>q O|+/Lb1}u+.ol1k{ŲRhCq,B|: -b%E߆ ]6nA,Pnm'A֑U@0s5YmS/>${"Hr9W?Tܺ>,4у8 9&p죮eS2KӠs(+;g{wP{+'hd;"Hr {]^]4som¯% z)u2ZVhuw^5INH-nGVI`')JZfc)X4>iyV#HS^+^2 BJ1h_u,Oܶ pg<4ۊTW*A-Cٟ=Sb^2Ui~^#Zw T-O%vf% d[R҄ v(j]d>xDP #ZK3G"-w<=to@p}S"53|[ו@O;zD5nW 3'^A?Lǂd42[E@Zc {9%"] Ω7ROLYL̥ICͻkI#)`GqbΒb/U=zΌgUxs}IM?_˭'RWwI 1ˍ6a6ٷm3sUNc:N{OD%f̸gx;!FAA2jܲSu#Ê@uD!˧]$\2V_ z&f@Hb<* dUxʔ5 c! hdp}.g &kh7zO*k zAgq ,C_XN.).D>LFzbv3-*OW\v(kL Mgu6ܞ {TC;: /ĂyWϔ5go5W=u]#d4O=xJ9 J(,4#J7Fy5 !F ֨GD>S"+`%z $ƀqYɅh;iQ;л/ީPgɔN g8INBRV׮J8_,)Wox BGm RsJg$YIh3PDvRyM|WB}* 3f՘D%ODa5fk>Y? MXݿ Q05mm!KR](OyMh+ȁn8SQ - q j!HxIbs % Jk.W*tໂVoPx/0>oAOj;Pyjc|f lk1En[tC)ŀ]cݱEcڰqm4!imfShi’8|tj-2A_8I (U;xmaYgI P7#l4}+b z0x&%Τx÷% &8耿HXk&`o,gqhjRz3`ba 'h_ czZ="K _ |YER @"е!`iĎUJaw,D$Շy Sr` A\a7c^^.)\O|kȪA7]6A$$ieGfM=Չp 4JXYY( u2@&S#Vzd ӉѦϔv4YC=^6ÕnQM_&^ jz4Ԥ̬fZnyXb43z? ީEI g.G7vTW^+O};Z06 AQ['{!пc({y$&B+-Rl;l!\[amܱTBv^I_-']'֭X fxfͶ_S dB(O.ZZ% ׺AwyCUt0ul@IiðnۓA%,窀8DC*:gs)ONO>Qba4^w|䟍=EhV3 oI/4mۍ괰c;D*kac!:l4Ԟkr6p/;7EY1B6k31-#OeYʒ~I &_ԝ=ҝAؙ'4 @up8fd-IﱵFQU,ϲhߵqMzOlDZH "߀)4>1l4 ݹEx^\CЅ[nѩ{H-icjZkwᒵ%Cuwܳh6GL$+>2z}(wa,zR -]XYo~sP!,mmB2ۅ+gM;ܭ!g%M7d+7ڿQA(KN9Ώ^bK rc+Zg\t?mhB=\xTȤqVZ+:d?}~N2CC*HL,ƀ?rE~ܤeA }kȓ WMVjcV\5`%Q8M̈ᩙYۯ8.у=@ x8Ӡ rr+skѻ(lӟ^'Z׳ʯ}`p!>,̷l5VVMc22{`J2EOf,98$B,Dc-r*îpp= !y*ƾtѷi(_<yZ =p.)cE[A('6ʪeq0)/V[9,m; [(BnSeJ' Xם .' %a(\c Q%s>E SDb<5g~ÊJӫy ɰ`pU7sw}=Cx=7T"'"ƂraͰe1j1r<3<Y( :أI(}Jj"W 03BQ-V2*,KK˓oo?~>=x] g)ذ## Od5B<STLBl$[\Y!}cկ9iߠ w"y{+_Љ)F|dd-:u'؝5o0Vwj\Q;<{켊;뇾c9b]$yRL[* 2ӽ+cx_uD澝blCY(;Lv$O[Pp`4 Y18UW3\n.ICvb) &g]:2) LA16ⲖyEg(E/QΏz&" pǶ*/e|u2 Vf- L4y3]F`U|Sٿ463Ы´(J}xov!@rZ+3RD@G6%?-AZQEVRfyz?;d,zN<&~s`*_p65ȳ22ot~¸h_? %jAamI($937[1G/ztStK[9P[M)3]eV6[QlU ]ߣYʿ;LC/$X)!׋oYe^LVu߲f70N>m z],h8y%,Uܮmm )|/&{&w73W&5 .W󆺔ں˜n̓TřYbz x%GߔuQI؂e?\YC4ۙH26/]O׃Cv >0 2vNQ40sh3VtrvGvbM nB%RW-cD1ʢc]Z`]iY|?nkx HP^FjBi9fVD6Y38.aj3b\2싄V 9/ mk@qgxݿϺ3\+'Q7?yHX:MET↸/~Ƚڴi&jصJ9(*QrPaOB~_ -¼`q+^O-N`[ӓٺi)<{b@ S#o+Xٚ'q{];yx{M(s@CA·(XՇ=?^uz^cC!$3ar$/ .`y^ذ 27^tzjG5m`$}3t !ȀM !f5jUwn~u_p-QfLz'+ pUˆbVOW8\N s|C=+ M`pkf:pe_sPOU3ApO 1A⃊Ҋ*ZUDl-(97JlbO?$I]8 ).o:]A|7]; gr۴ `7"jLAy ,̦Pt3=spiUD-9BTQF6 krusE!%r0(=~93e̯M3.VNV%^֎lS3O4 s8h4j16A(bV;[>`ATl'\bV[/x|xLMGqb^Rm[˓ 1[I7E#i:Cb{M;z~۴=-%\: v||_8SKBz豺 K;!ysF;T7"{kt<(Eɤ;~G/gӦ;_0[c&|ݰ9w3~;ڊ| G؂W4çr B;Fujn_,St8wt\=sA %|?~Vp}=gʋ73/>^@7:Sdjc!Ɇ$k5 Eܙ(Gb)d* ,$1n~pG.SUaos~Bx|G2)'\rM\%/򫞽E} >4-( ;H'gx~KT.8E"~NW$}C3E1W(^NCll1]+7Jb"A*B.bX c$^zRZٙLcg]Sqbmx ln=: u?0 C8Ɇi9>Š#R˺"6MhqyڥRU`ųq6sŢ) 㣢Hug$?rk'gjttbL~遐pG)lSt;qd/^Jk(pYme[vs"}q'$\.,~֭fau1Eef?|ТLF " I:c^AJ3/i3Y}e.ȭE F=}250AG }q|ȸ;DF+xNPΡOvek?Tt&؆YT?)| &e3Ox3?e/Aۀ ~~,7R`FZSycij"4B=G:yxq Յ*v~[oЗ@s \erކRE*Q> GFvfYT - 6J%47FvBnU"&GU~X{a>8M#q:^kc3Ȧ}#Nɠ0) OW~q GT:,V6P@u-!7cJ3w%Ss$7 #i6jێXݟ #(t'* & `}FDElC{#\(3m_D#kԐ7:?D),,'R ^Uf[5I2㪈Y\ '![lBsVoQ 8&)S|3gR)F1k4f(/^-rdh5*z+N\y='F"82] B·ςeט{TSʈPB~ߜ-~n L=6K.2E\]7h9P74p|Tnyo5bԟP7QԓoĽy!Au& P(="W#8}D!lǏZ`PKEq)NtJ¶,&U~)C`i|E.YBRs2] T>,_jv|wVU'èhԸqqȳuiͿǏ/F$ Q}?~,Le)ʺKWp"; /0cEhmqJm[ۈIUfb,?4V/Yv1/屙&u ^,IU]#Rx3cb,h<΍aʇ'><Yԙqvq$)tdIJ!Q#={(AEh/BbZ'8W)Z>oaBЯڣN7Üj>cB~W%_) 6?d8^MnbWABw7Q쏌xC-5f@Dٶ͝yƉWPs_Y࠙Lƒp_ü%C7~$05P\ o 紨'Ewk [b9sy}O+LTj]c S/Tf qeikѽVv6uq7hQ8~\tӨYgsjJ nwz_ۤ׈p-KU2#oqx9 l@jh&Zg+ŃC]o "-òoGVmSe53L.AUI9e@ED B.5bœOvFPNo[Ȓ$]%B쟞E VĈ~)K YvY# a ֤N@" :MSl~EBTܣ6ݞ`D(!/绘tjgޫpfCP\V\ʃlѕcJC@mٍ[.E wے9G#a ,#=_QG:0]Hc~o v#> PV ÿf v| wn5 \|, |)~sO.b/"܉͑E= 2`YbI͞~}{.yRȉ-ʠT4 {J'ȟnsAP,ʀX?Nl{`fWT|{z 5nqӸMWJ3ɤѥ:XDG!#M9Z%>GF/dr<ُy`c< Oɯ*H}(^b"3:\ȟ -Dwa[%,*vy\Mׁ2]rNOOCje?`>[;t8Lvkbm Yl=l0[=v4ٚoy;NV,ؙo3Z͂uM wtgN0,4ߊY}T;XQ ,A,G{'N:!V#&8$Z^xIu:'r2lGCu%Ix\Q7ۯ VyV9hȎ}`^RMu '7;! q]P>jօ210p\E'<~p3f5L35L5<dz}˓&gG2` \2CBOVETi  8.Ye ۵,@9*|ufw9EbTgAu6.*:ۢSAiٗv~t(!0|*k|*,D|qһ4gp@&E7؆t*^K巹3]lxIJWr*>gτc<YI);ORF0=]FQe%-f]ݑXUJ]8LT;\EOG;sRM[q fR^FAO`9U H 3{5GJ5"DӁoI[ H RV[(XSd蓒2Qӻ؍1=y "t M|3LZMӒ&RM.@|s0A`pP E$ԇ;0L]0:pY49n@s.(bm z hK 4Dؖ[N}7F,0UFĆ[ VE1Sylә-ku_1!ep 3Ed:Wh$DNX#@`R3>nOl} ,f9UBW%'%|#c gJ=,%oN+ rZD4 MEт>/!\j~rt3Ƨ{/?q@D}!l}tsTRYkN8rG&o]0 f /FlWМ/Q9u3e?`rO\AȒrգF=/yxj~u*%߰ Y> 8D 7dr5̓F\iحf:ZW!ZžvR/Etl#Mt;iB=~/.wK9ϣA)T)H t@߂ru\g.:bO;j<@b;QkmXX4'Vo-:H\s je{}0eC/H^QϢѝs@+!۷ @rֱ$ `MriBOKcs`^xbb6%@|lWdFQwMivZ Fhl|"*b<_bvMU"BUA6b;"L9RBbѷ֙$<.c شMFoX wtdɉ/q҂r-a=$[ހo6ElVWP,`KF'j@"eDcsb ɇFSĺЈ']O .ȗ z/=8#=8āXR2j#@{DOrn]72NgKJ_;Mx#+K誘ϫ,̖zekK J{x< FG O4#H`o5 V3rmou#1 G^K QPS.fXTI ы6@);[ϱtJˑsfNdZ+g|R${Dpgh d(s<Ch u?H*!NbrPi6@H# I \=(|@A;#xɖZ&"3K1DkILVzqx+>!"ce"N|@ }δk4KD]R*Y49Q#UE(1X5@Jg'Oq>Z<ŴSVUʖD1)~LUİz齽wDfv~껫 W'f_c.k33cGDeE/HHi:6@SD*71C)ҠΥ3l+Z/_=5_yYfo[XJf:c<6z /Sa[(8K ]BTw}6h&9^ACl֞z}`x"#_kU:[:a+aD Wd͇V4"mUIY@sc֣S5ࢬԓfx.Bgu S0)gP!<ۯRb ў9b1"wfĂdХ1ɭ.c;U l=w] 2Vl3Ok/ -6"S]>˛{>M0QK-+ DֻRR=[T%@h"PǙHn.1uIXPE}iJ]Uë:nW5-0c Wo7ߎM_P3-v+[[x8~go+} p!;bXK=MҌLF.O]C~1#d Y u#ݱrrkBg AC7A.n]Kب #(h`mlA! eM< ,=r \6,cA>U+-:t/IOQY`bpne 8_5CFKFӽ}ܠnEwzvΓn](Qp1-(4TĪ.u(G2XHqUÉՙ5HdQ 7BFw%b "b|BMdsabGκέID ǒd|".Ndyһ9v7ęW6NEW ;&W.IyY&m=?xV-DD J9m);~ pRd FԀUپ 1hS-,x݉ց{H.d%* pЊuRKŴx0yz<`;3e3+8?&xu;- \kH3Lca=x`^@_i=2k&p*͗ fxv=ٖ8H4pn)זθ/]\Bg‡"Rԧ֎\NpD' ܓ85T"n +8=ZĎ눸"QMH"F+[Y*0}T]s>ڷE痮QQxk:'M'Āty \$_6:V~eI~v4=N#UʳЎ]eڏD%[)MRu|'LTf[\Uw:y,WNSf{5Ws@ (Y1jxJN&* G]3K5y_L8p f#MQInFOE*eHi$I1:+,Yw%Ӳau*mɰOV 6c=H&F> ]`PcQ>h̵S=5볂'$J*W:*=p&Lj&?X7J~*"zuB$d*vıf {] ɑ9űemP GX9Id^BH;aܖ> OhMYZq*y՘ 3O\P4ܥWkc#i1y2)$BL#s^E8 A sW"+Kˆi$|>f`d)QMqt]jZ@sr|pyK٬Xb}\SE?aoZU|S"rp|uN\lZ b)! u*2mW98!98Np*WE=q5fk!Y|̺){: i~\PՋ*way>e~ø:ρf،6*^ixoNS6M9S:@#VA]"-.h ¾Hl"GlBFȖ5dXNכ<<{G~Z]&n& D>3FJt_~Q72~ J}D-=EMR{oi*E+Q"\O^D,HO6c!@~Q:G0~d$O< {YC'}pRɒn!Bg*g21)Ȁ5Ps='%39T+@m\e:CfrM˓CcjeVgC reoI7tgЫc>j]Q?XY͍vɌ) ~AHf39@9BA,1HF[)i݈[ lAf3ϕ3v6CEqu |^H6C9xڗub}^[,kO{/[ln 7x"j#opw~wWǨ}UcbQ/t*6Qm`OuY&&2@00l&8B-K (܆amxU3Z{jvfso*p17=wڋRFL!-6XN#P$3!!0\& ˬF7Lkbu'tKSfwwm*WtA.AM@T5lm LGt4[v2\HhOΥs? ݌V[RHyĴuÜ6 MxW0G )|dpyJͤs`?]U27nCN!.tik:wפӷYPK@0گ~ (:"g=-6P#IJ(xMutmXr̫\ڡ[6hX(|DӂtW=#grJ ?ى)$"tG-2i7[Gf=z2AfƖ<'"-% îq\~?я-ݾ&ȖUA5sa$P:Mz;OG TSF|4kwi?(:i/!* `9f}Y%MV&]cҋs/P2˜3,1yN&scT{s"T;]8kƲLD (ot%^Dhg1݀b۸#-@1އHɅeɜJe[I=J#5$Ѿ*at']?sb*},1ٿf̝cb3-3iJ.Ѕuj_{EDki)SH {LFhga=Nw 1u#)>%1] >VOIHa@b : p& ;MOWB+UIqb73tN*qo Sf2zh[|G*Y`D;??z/$,8}µB\ \[̖I(K譞~)*rD`KKXP#IkL ED=@`zu#Q6^C cJ(onŵ   - 1x#YA&p1VZK#nn]C[9IK eF]s\ŲsB@$Qsz뒱5rcxG͆^ ѕ2 iwCdd{~6~f-ܯK](7?dVn((jw CC!o(͞E$Fi87:ǘ1M: ό!Y D79C_]?B&7 J>0D֪gS# mc4rn#/4U?uR_f AKSo>*|XmJG0)tAkO!1<Ծa_ZxOS r(u@Dw{ɪѳ㬜Рp%a/^vL&2=t`:PBЇH|^TlU; rs{3FKժ&[iW 2e QBge՚`Z~h,rO;='S&8";Km gPT`W;rVšhv.TM|3f-$`'T;k>eA &N0@-NiǜP'0-Uv#9kY6C(OϵbBO]?8=;#NT2O)+*Ԉ$Qx]$Mz!&tm\).FRtJs6p#֊<{M6A\Y0E` T7m}i*$|,nQ a3{*9V*ga@;R).ahM@%< TNSa$ŽBլcs/y؏aXGF|+`Т,x:҂ogl#l11w|a o4) siap\;0|B <"c2[)|m!+KwׅvḂֻv/tye۶=9)HRLA $X%DGHDSJdvE' ic~Q-_V;O${' j Eՙ9} mx?u8hwu2jTɺZhȻ#ـpIT޻T+.&rq T\ț}yvp_vNǚ !=V79"LJrF&j3ǎ@yM_~)_!07JX T+?SxΆx3l=濤A8:E1@աbhIB $֊ E\}p^\9kϧ Z5!UX¨ȳO1u~I'~ !TYnJwGqX3?l(r]g VX3Gu"[ȍhRNu&]ڒF!>bLg>6!~XP x.>v6ݗ(qRh7}{;Wp}Hw/1+{<7J"ɒ/+ hq UA7A9-7xK/3}oni 4AoȬ+ =xTf!&ڢ,_ L1?wR||?\<qɈlpzSI%Iԙ%NJ'Ҫ8)dՁcYcmFmPmtt%KMOtb s=,UEОFaW) YFZ/wS@ w9w,wڈT<>z ?Ʋm;BeO #G ZeÌb*+H@zsOɾ0*0xk *|xp }# LUYjvS^|}z$WZH-.Q|O|ʤ^gndZ"rNx64IGVC h3*$zø~9ZrTx{oہoUCT?Z8|4(k<. b.,/9pAI]I^=kKӅB_> *M_WF ey$}| tWBcAQxv3}M"%lH㘃Ӊ1*Q%LS\6)-*Xoʞ{yGh7Bjd_Z6Br KiBU։d2d)%kFUgWTwZngPPqyDC,υG|cuem`l|î:ޱUGyV BK*r.EC0N}LyJ%~J<*'§'J8P9jMߚۣ/w@^B؞ BuMH1[SQ-b2ʣ%hQtTE^OHƻ:d&Ues R'Vִ+3ZVCǜ-ϻƿ)h TWaP&+|-dki B}*=-D%L:(nyӵ œ.E;q>C)^ps` 2BAxi6I­jJ?Z|7ԝVGMfy]wAx)SʻIy}=L,Q~_XSVDnl,;rn>zKyO {@\2JFwOrH;Cw| ,G/s`btCtO}:7R%\ Be4z-lA~6?qSBHi>˘usDI@ \%D䩦Ƒ;򌃃r@v?ݳQT:Ѯ5hZyOTd0xܞuj;O4(0VvJy):CQeCr=j/~2@坲/;yJeHP\*MРtе:u bX/Ѓ&v+3"$C&ןAJ<<%9j%_L2r%K~/>MQ$D)\moCavX*wFAlԪ;!yATGU%WK^]H(:iSJ;'Áۢ 8CPE:\6r{q Y#,p*`#I& +q! >Chh ]̡2lQ9+ 07\$`A)9MjB4?RyQӎei?HyMBvq Q:3FjQoMbѶeuTz`Cny`^/^ ӚLcx[½ۛ4:o,1׉"C > [N}~'MsS n< M2b{fs@aPy#[W- ٚZ~_ױpp/a ɨy#Qy*]!x{,54BH 'ާRdLJWmF:vvfb*AB_MML!qj,]*znl6F[,`9H?q+?rM `[cp\E;Y#|XWvȽg/~X3lJ+g-$@ќBy;Ҭ:])Bkvp! [RP@ֹ.Sm 8~s `7b7:qfx#jA!'&kK d⍏ vdbF^} eTcX 5#Ϗc9X s@<@APOnTϷo6hΫ3rnL_p'5G-3nTLMC l`hFa ZA$+[Ɩ0YVKb؍g_!z|g4VqCjz\u&V8ߜN, &'E'ʚV~U.Kg\0 Qa\.>\l8$+ZPAC{á`&43b `ՏcjX7!!EffީђvtM`43VوO'u_#][ zqʪbgo6>qC vH)P|c@e3oWJ~vC4te$sc˗Y,"fEMTEzئ[\-{v`sWXR $>GL˖~ 6L?TQ[IDFt9]麩lfd*y5Na!"~ciBHdC]Wܘjal5w H[!p1ִh38tO".rE*J0һA3+ o(: UvON v~կ12KC" 檾}e"Y,j .r[̰#a%Qje/2;5V8qhLE?[vrNqCKZl8UqPVKdSI[&\?p%AZ%*i_SȦ݄Ga3E#m7oIrdO[^ Y{awܓbYA,sx+ad8mz!MĤNY.2=77.c.,o9s`9^F稅T)}!5?~WܥHK#&\Eh kͅE?8u%14mU)BKDWܑXzD릭hfA6g:yMd}h`}/ߛ_fcP]d^4e\dT)JRQù3JiF*um+|:,8zfSNھާG&'O#š#{C8x6`3%(޼ Y_ا9f ˬC`vᗧrI9j:`0|s$D8Rf}r5Yai+[Mx|-N& )D?͟,]+7ym,#e!"C."RU;y/Z+ ~e6lx[boFy dT$ZZ| Δb>qsף&^Z/P U=78™WpoAO.::!OG/r2ɯXrLDCv+8"O#/6 9";YLԉT@ d1g%1|\X2Aܭ:,n g?Ҝ)]AӠGef6Qޏ#`ՅS A}P}8sٟP@|sղz4H@D78on9xd'zEN@\8f#p?l:bZDnPXTCv4M ,
    uhT 6Z\ _z{PGAF)i/AeVS7xLuÖEl=lS7 p2Pk#y}l;3iƋ}y( =aR[gLַ$$<$>E t| h9OJ1d%3gA8K>26'9kǖt9$!:o1H_qm Ņ^@}RIU]bupξܩc,#Avn۪0d3>;n;lO%pqvM>hoORN{SsoGH*v,] +ڋC+oz:A zҧF'wͻz2ijwՠ8!W %; qRpnIn݆x9vES>'& Y!l5**'!fj3H!`~Gkұ0A]BAԉ},M㳤H\7NxʾZ--oG-6ckIx%EM`i2'?*\k*Gd^Q$ϻNt\ cm_)ݻ}^™wId902qWd$U{ȗ1>(Zb9Z8=D-([ uU^}82tܛ?S'99FS:;Q+ ;\ cG!*60QMµ+ͥ hAC lǖT}h`+T +|v_8@B&{<+U"tje=y;${XGΧBi+!GM +E>?2B#o=x"^STv r+UA/3SG-J Pr/y@/1b_8Ρ$,D}Na0wF!&>0h?0 CC3K*䵸^dѩZ*좼Q<`b2 v1 B`ӻJ4)9@/,nYWgޙ`z<ϥկͪ#Ns/ K\eoQ(9e5t/'3U:`6k2a8Z0؊X4bI}n)y}$c]P}@_=p9ָ\/< :yۢ{wƪyL?HV.u/QQ ??e0{œT2hvVh~rZjGCV'0\XcT8a6ޡ%PdRW`oFߴ3b]s:h;jFTaFtKcaa?zo[VyGGz$q #V3wYOx9|g<2bCq~!m[7LE j_Rpu9RP琫g-E GLU [^75ZrJt|GOesij|5" PGBG>`r74}55Do)7}.&b E:71K{m(>D(%:|0cFh$u|=J( {#e) gi^s0D?Hj+$ s@\A=O#GW ;U& Sd > :b襛 7a88-92.Ύ4u.*a7r_<|$ʽe/8ǎ9^-ndKשymߝPɸj)bwl8%irҦ3 OϾq3qc5PPH6/?B;|r1!$UPo!kp #{>GUK~_`!gUVæU=0HKx&9S/=L\ee, 6$&4ѓʡK<&|@?k\u ]8].e}\ã5 5]SzX_bZSTE1Kzi6Xޙ+(;J0jMʣ7 JlkW4g҄ɶi͋x膭mFXp- ~HgYQL]8Aoޤld z2]y忐AO/UPt:uyKڨѓfD _6{LFULUb҇aGXĂ_q}429Oŧ6+/5QL_wTkN$A82 aWfќ $?ch·,d[&&LrhԠlyq&9iNju{ ||Z}_x6W¶kF%=>?)H ti>Mijc{=~Rԇ0m/\-Kwp~(atzJu&lsoDndzLAXl7]pNZ"qVjerByđ9=I=z<}3:ڳ.x,͘~NZyB j4Ipš)>Wsj }GXQ~_B K+x[) h)5`p*2*fvb#k`tBɋVMJ0H Ӄ`wKam D2~<`{)>]Z\dv6bts`S[J7xkFu)+Ǭ0PxϦ?#%ҧɲ^)O=+ Ph $3 Sn0J2+ֶ63y&HoʕU)@>Ӂl1a/:I}D,!u.Vo6:ZzsMcf悦pr׸AG,P$Q4[1 lJ_ttĐ) F+cekSY\$E<53da/꯮%7{ a  ?f>j+nb~ȩBSG[ 3kȣru)$'=Pr/s+-xO#d @(1Խ ó(c*w}i ӚlrvU0AiGp4h3At jA1x@Qo"8\J̵I)kkvc&' F0Ű!xzbf?Ӎ:B8ƶfpV6 kA:߇jyŝMAR-9p ͌m[#DFhSpLv9op39t rk{r8,b'R;[ohqB32"H=y%D+KUwJc*~S3!i/8UVH?\u?]g.SlZ8"Ҋ6PeM# mk UB7F5sp v\rc. ݨ |= k$Iu?D1o"Uv3=gCNxg^HN6\ɓWC:I/˯Z̴\IeSȮx\"Γd?A, H+Ԩ(6^{yalrvv`(0w$>DCM 5GTX{SFbi z ǹ V|ܥrevDͻ#@ 2G `ʴmC&p{hԌT^7i[$qylÖּ* C,^?rlTY/Sd&5( e|s׃I(kyQ 1&%tF<P7Y0"XMapArlωZg@@' bCqx{͝j܎Ó RrcT#Fxҩ "3iyUYk]򖏍CAm+@'Eqrʳ`XKY"P".jQeYNb T:gy[Y}(w naUi_X8Qk@_s NSY] b;#&g[W}]D0~ǾME&ƒ`/.=@X%ID̉9R'tq`*;P:6/"W~F5F?c0&x>att,&lbCp1[}̵КJcXBiHs&+HZ u^Ǯi)\Q9?c? YS"k36z2WK콓 OKfzy]u,(hv\LٔC󣿩5i!DGU;9፧4S wJ/__@"W؝ν]dx~䈆L;mQox3*kc(|:E79mMxɺP'ko2JD9a8o<7w;ʆK'KnG͂IavB\B&OqMZdmJ`GJ\K0}6So\5 lj.Oڼ@H3;\ģxFP@*2* X|F +IF^>:&1 =*oL2%t}}Tr^ev y9jkJد Kdvw.Ī+#Mc2*&\%ƀpKc(vc/_֊CZO-\S~tXJnmT[Wٍ6վY?!э>Bg-_L' !wSw/fe=փ(U@x7G44(ńSI 0}؆B/%:/ 7|[6Se1K*ʒ uG  _}|+7Y .Vj*П͞c,7 ~4RvckQj_ v?kP2?Igwq?guԺ[s맙<ӋiюG}5(nF,<:ٱ}sUtu6db5>rV;ɕt\4LHd}YGl۹'J6&cu֑^:RF1hl o@.<9*M{GYL#@>d( :2W\Wz7ͣRj:h`o) h1Y4JJ<dK. ;\Ƹ-]<Es뵸Yh5]B=뿷fwt~!^G"?ذ6(;tk$xo+"Q~lxNUa+<s[rφ8gjJ5#KRWgh1x=!+'\yWiXB?.E`/myܲґ6}4r#idfJRH:ՄwL;td.X6KHy  c(V{+Zas&(Y^yܭCI_y$vK D|l1Mx{u85 ށϿσlR+(o$EpAe'+ b{T\"o6I@TZ!yv=N 閇*ig%".m|qqV=4Cl;uu(.E}gx3Ǩ9Iˏe;ΙBOg|&bT~cGTo3ntHZ хlX]6@6(47H H/5Ms)>TPʵ˭I]ؙOP0`%Dڼ;eg{ߟ!kyP1tTqrֹHbJ,4ZZ<$tC5/Џ瑼3&IC̗>>TDh<$(˂%rp* Ӻ`+A˦v {XlU3:؄4!Ro5(fAz}^\鏱M2e bG㭽QN@x zbX^(4UD#ÏS [%1~bpї+R,OL (#p =#bBPn°xQP@WK&Fƽp4ţRmP/&nRHq\eTO{`O@7nSfS~[Tه'ڲCG |7 ? e;1wRxDuu:B "<=cj[Aۛt{㹦0,O|W lg)lE1VEb7ؚkwKP.|/h,=(A/m#W5L_)O1أ+>>iG]m@`TT5KNIٸP?~TOLa%V^|<*#&)*,yۻGr}7-&z FLr:o2NYq@MXe9YyRrcp1YmǦ&I,1w{Y+]w PĹ ZU}/XS큡$/ TMHTf[-em`| gٳ t`db"iٓ!#"Lxq/;\xBk?ص؃6 ]$pMevI Hh홱P.Q/`I-#k rw`L~xܲRx5 H `Yqb4CLm8 ~$ٍmujf,vh[ȦCS|* ̗简_oNU,5}/ry%W;9{4*TA)Sk}kznt;vJ))hLnO7 0ZK@jG*􊴔t8:*3Bzhq|= טn=0IYՎ4 X6Bcxw;ud~ 4D@&}oeYCrźw{optg5lLu'`kL{4CX90up8œ v6k±`H 0a R³_+@U] rr%"E o|@{n8KcEѫD9ķQ'ѤSHl\<4园t0ق=9oT!g㢐* 7o>tߏZxeX^ BOb5`] "%L=B.xnbÃOruj&~tv]8@wW:RJ^ccK`7Zƙ8 d:X ڭH˦vYUY|&3(͖"hӊ8Q%|TbWsh61^vֿ RlY9,gp6?-% ̟%$OCAITF( "M)t)l-+,lG 9 pIew6ю/h$ &;.$Xo~1e_i?Ogpv6 `S1@HM^2xp:# T d pvBulYDz$mr-(+_+9 :|_[ sj.)lM:tfm  ׄB/ 8Q2q& O?8uYFzMztb le %TC&_SpO9 iXPT=yyغt^mL qD<ںFm^} 44ߙBSTy, fX|knGx5. x B K6p>TQ>&OkV0k޵[\x0;D5O—& z?rRM!A5+|*;e[6B>:m[6eϷEr4rb=~ξmWZ[5w$JՖvBqsv[=v^}UDa 樂i,*m`.ܗ1U-nůJ~ ZpVz-uJnaSD^gb ]T$F_97I$"u 4dvOjiW_)7\mVVZ0g$ЖS﷈fe:ٷ0{v50uAC)K#rud.$ɠiݮB`cS!kji=㶲>bH[5o,>{6.oͬ zܸb \t="?QP_07͜˭8zsnmcqL4MRz~O Ib~%"\>#HX=CN1[hˊ)G >nC sԉy˘ѫ9QJ`->K?b`bTu Ԙ~P94-3.b8/КVCE O)~x*pexy-%xZ^  T־i] ෘ-,xҿt)Xa]dʤq1qˮ9B0Z [~ƕEb@@k_RZp"Q :='FgK(as-tl'Ԭ @h vfR FEiW/j嶝2rX;b2x/yT },k׽fCɚlW7c' Uw|h[nM,<$8u5Fps'߇G&j: @&d]@u,\ԥ2@}1z,/_ 99 OM|QC ̶> G}]^݋U3<(SU 瞫3L9m!~2F,m<^~؈{"7); 2*q$j%7;/=(/'øh;v,NK_>Lzgx#a ȱ/ƪAVl]'VgI+OsyV8Ҟʅo`PަVi^U)*$p>D8tץ hOI}ǽz#%Vbxټg$iú5= Q=v2E6/8 nC6 ڴq 8JWp6^ZWI-dlr42}\H/dQR#$u!e9l96Λz({bȬ( ~39k2TZ`>`1d%΅QD`ńLjamؓx-~0 x$Ooi:ݛbo 6Զb:Q"DK (3: o3ZylGM&j9fYw癡 sҳ60&9eͼRnqX6uf%qQ%К:i Q-ݤ$GR]Il$OWS^,I\9˰*d~Gz I1RQk@7埒q!P&xb+l2>l`⊯P# dE؝Ru9Y,UɾZj.}v.E&gĐϨ>W)iϢ̯YYpSTq{1v$V 4rG@dˏ@e5,! {2|9Ysؤ)S IOb!bbۅL%xiYEraж(KB,-ЛpRw]T㍪_=ħi:O-%U=3g~{L7w)'Rd9=\WOB:NHek#T0ׄ84uQ ۨѽ9hNS2PjrYs%e0Z7-">ɿr m _.=x ИÁ !8*ݫ ~u W)c!X'9!Aj @D^Q']ƠbA y m.d[|d1SU# a&"K GGe&Kz_ENJλ+RՁx+]!O,Rt;c}.@w r)b`&FyE- ؝ф4uOQ[4+\d!wl @qIǫxO`f-LbtDz|xb7|ɏ>r =+̬Q~p_?!-`ԛ*zݫ  [[]+SǃpQ#5#΄\l4F; f.1ԇ%H f(pAEc~:Ьqri Ha_~ +Jgʑr рd?j33$s3mIߜ$pL7Xumև ڲ`XɬH@7`& JikU\8і@S\cweS!3 {;#I]3׸]]{l&fDk Z4""fPG(1Nh20mIO}UpT3  az%LPgFo'Y$ o{T?nZtN|U?~a:ِ J1^o  z(9uL7bm@C9f}sRU0>aE.yi#nECwMCi0۝,O=[٥CmB\_R|xGGո4FU%VǧM)_ Mq3(I<[#~RMQMdqD-@!uLW`_hDo/o%xa罺?iG19ytZ祰G I*0YMTeȖ'$a6^kQ(v#xxpTm [a ӫuGde"Te[)M병ν쫠}qCbMޞמQ F57A 9e!f>|lOQxYhf!Zd%C%d;֘<=!+$3\ͺaI={㋠8jpP+nKֿ97TQS2)ƈ@ 2k~R?o,[^[("0&.ZDe8+_ƷYWt_MR @ht.kJ,bcT1{sC䄛ey4~SBy빘-uL9(Q#BbZ܊DIwY$JDR5@0}aZQȔC?.?BbuTn8-^FW=|lc /Vz:TVap7&WkBJ;:",>&?J } W0y%9K6*y|ُ]0+ m2 C*)rRO֎2&fHrJt ugrxAN=n}/Ȱ3#A3}Y!4wAJ-}9<+ U_$zܱkb7!ދF_h|}wL -ifi-- vq/\Ix#d6K6v0sT򩟯I:kѺ2ڐaցZ1?L_p瀁WTk_9\4B PwԵD^Z9˽-8[4}S%8DxXa8a㸅Xt>G ZEvfv&2pxZv? M*hX_hAr%OUO>C3/l4!h[T27av;vڊo30,,X$‰UG")Ih1#| ]H*&ju_Ag[vPJeJ:&j=@/LU"6^0̬ʜh#? ;>>5|ErfϺظ{"+|gCFJU$af/Ik7TSЈ Wc*ːH |X.*;)'\VtgT 7]hXݗDxmbWf9%HC*"w{$8\ n51'hF!' r-Sĉ~XÐHBQ܍@)ds3J8јgCA%g6GXoCjIuڜ<54CW E=,EpXL.̛8ήBMF¥PA[3[yZ}s*GEr;:7L UsE;{!6p,!Lg4Khi LYDQ2*pq95Ie5}@q!, EE`ByU72AȌe;32EI:84Qaϫ]쭒R?xx8قqօd_αYɋjaĬ2G,8 )'}sܝ-HLx.mc`*k爥!3ߟ.P]lNFa{%EL_2t 0Q鼜aй@+jC@ e̱zO|RƮn " |a mLdm.p˼2RI6 BϤ/R%.J%'%K1"c?/S ,^.]^X^ɔFѩ=GSg$|} WpiS{-~רoW1rڜ㭜!nS2v,3D9dBBz B2A!w/[@5p ̰(nE6|'*LcːI~a(KvXNm K\{;? 115vtn /g`[.Tae=;ag>G߄$:‰TY{Ha@|;TˤN]i mw(r?(j 1Hnw5Sd*c;kNvI}G:Zi_ v;~|TY [=zZpB1fE&FBzYVcrf&@( |۟q n^*F`DIֵLp@/ΫjP_%uk<N?ryg__XN2@ ( srψaS0s}J;)>OJˊ@|k^F0lZU^`N$) (n@CCpԎeL|Ql? ع_ :W`y r> TUMdz)|?ݮ3 diP6^hncҒOS= zW0J?J34<:˟gġpѓ=#Pd qʸEr`:,7*Ӳ!8Y~ѭ:9t:'^A>I N%4YÑeEHHySWc]Qh8kR!d*3ٌV Kl]r%/|k)A 0UuwElg:ZNM_N4(Ze9n.cR4r3jln䷵RUth e:tJJ ӛ C@cQnF#?7(]$L?OHfbcF#zti)Y'edx9HOGg~`ݸa$2,GZu߳KƊdjeѤ"t,% lb~?ܟ!9bj%JC>hK=(?d\Lrт"*/zJL^-Pdhf3kJgڢ/nk{,$[Ջ,\tS6D{4fJL<-lP n߭+WS^{+ƎR"kDW*xuSeS@olv]uM:=db+>x֣NШww \xH =(!BFg &*{߆ۡ % C8xrz/A2HÁ+;<:Vc3dеdNsУ`ÕR+gZjǬ %h[Ѻf' Tl+`|^{]]Fe4i黙F,k~k׳F%ҽ-4mh<Nr17Nij^8fJٌwYPT}q"'QPOߎ@IC湑LLBmbo =Кd)5cm'R|\LERd[íD3M$dviyd 6C,UaqP2="Fܚh@ݞ}_xA:*!l^ K'72̞[O0xhB ?d-¥An)5D(/ qJ#_t^]DԺ*Ŋ,;F!pƣo!`Հ&9k'9@lSfN:OO. wl[jb(3 "Eif?j࣢lC5Æ2B]xCralwSw2'r$ 7xyO I?&mMNwq=@|{vt|<%zѩrݍ/Li#ƭcOe K||)/A!Q>-ى9-Ms.=S.O|&Pikuso?'>%ͽ;.0 Cn~5H]CGMV?&\G {6OQG6٦@I紱mi6y c\\`jfq>acp|:8j_Yd&g\'r2EhENee XbzzTmt r= 5]c I{d#;#uP+!U@c'-Q-rqxPK /ӥrb練 Z@mDHM'i6"iFeCrxeqU wX7`{V;g+UA< U Gc6((bf'փ1Lb1A`ˁxƉTwQln50yxC1fi&_oF|HkRY5;j&GFZYy4Rl/s3,1gW)qm3Dx$RQ3M~GeHD\F󷝘xg,W!1%̚n,zѝjy> d4a闘#4U`ޘAD쩈uS>uзU0" s1(d6vXn?\VܴD |,V:9$eF ɻSD>}^'{%SGg l4EHЌ(]$LI1wՠBtUsC8h&Nz;qo=@5u9>)T|D|uGo~EtqMӎ73{{E:}#ݶ\Jo@uK"1Kft M9*mu`hYh:Ԙ"FПbʙ2~G % tJ5I=Dh$ZМr=;lڹIkȸ<[vޠ{n]cƀmGTui٣+ɕ8x:WEp.$…%kO!_ZGRH"PF4 cRТ~tf( b懨+]Z;+*mMnʱ.f!QI]af^ |x'7;#G9ܦ]m_<fsGf@dzY>̼.K9,sʼ]o80LYQRE$M@=gjShK-r%$ʝd "vIKɍu-O\jH xOuCì3r85)Zڙ~iIۈt=vO+R*m "ldRP,w7sQ!U@ApB.Ā#?ٍ8V(\2\{u"QQnRt"Ճ2]~Fek]M6aX ^8D-ۮ+=Qy,KEbQ>Me*·8_9h𙚙MXTWuPsV4]I@fz ;m3 c q[7D!:hd]qH̐Uˍ^Ǯ*<+!=)A0ݯ'C_jvt^n}s:ҸY/oTnaHʱz+TQVLku5NGs/K> Bla/\mr?Yڅ] 㤉2oO OxHD}}bz dPXW~n9" &W| x}h9Di+ΚDՙݖ'9ت׮;e',VM(mx_1K`?+oe~ t!tpL9,l_(,_wɤjWKDC:+H zh)їulٖ<5ҷ}+٩OFhL—ZR٬>(ΰs27WwIwGGqC,ԏ~˒hňs[#8闸Δ Ii) }j{&>JWk̎omY`vRWg[coY6]"W-mS``GVNpqDxX#3\a½,e60ƑaNy8Y#xme% ȃKY.U.N YH  x -L2m㋳Z$x?(vpIGʃ#8?RjeT"+-PϞY78OKOi#ɊA? KFdJĶ-ET 튐K#xf)'mAW`w]<^6vPiJ,jW* Z4PeZzFVS6x=9ODZs*j0"&Oԉ~T,AcS> И[6t߸HAvљBĞyǟ)JQY|W/Kt2[c&Ն[+ŕmy"ps zU>*5D@8HX?jeAh~QgUX|\7 +O#tt>v"2G/?r"@nq;xC]ָM+Sq[!Dhl?6Fj3bKB#ӣ I6WHtLgYy?|ߕu. ,><;qO4R;XY3<•`+`_ṭN8O-[Gjچ~?`,%`"1a0'ZHm`aYp%YgDs % oҲjepNc7M֢i;8'|~T-+!EIz>y QolШN&dI|3 jN^xom(!+UJz$אz6G!0L<>?dܹ,SA2 fgE_%]&̑ShH hN W|atjyY㙛t QFmB:n`܉mo:,eז bOu/S2vyPs0|oުc%|`CSޫXser>ss]C)Z#bhXKk)WPLA3T*ؙ)!uLMH[86D8[_29] ̵2Fq+hM& ^%F ]qB2 HJD2-*K8 ^0]0ugnHq(@7n2Mg;$$2k9$@ l( Yuhc?!Mp 7cA1%DV"p#.q[ !n H>',|[S(k`RbTT(L2k" ag8 ܼ\| N5 x1+t&H# KʫJXnpd]]sEQ~5 Lz__UH<(X| ؀'jq)qq[tM+4 u1g3O(x4‡C]8 ]7Փ@`sdy:#&Z,3g/K7>zy7(UaBōU#Q| 3CnK[,#QY |_~8 e3h^iw^BF/OkYG,'.[  2\~Zܜڳ s돕 s>;Ꚇ$)fJ.P~~~zVÀq_/Q>=Бllu^d[w Kơ/A7tka|uw'F*)0Ro7L Lj=m״qıF'd)\VzѐfDӴvKeOYT~|ucpu7 7o4=28/ufActr;L‘fmlEOޙ+KC0|&(Q"rkz&4ƨ"\*2*=ЋQ. U,2nBW&a\J22c6P-%?TY'3 <1\ovՑȳu p`G{ӷprz!?+@30/=]n~ P㇂qb.eYOt=.5\Ѻe͏,A6Z)o 6)"K6J ?EM %)w f"Uށ8=~[HՑU5$Ef<xI6vHt|*wV5y26VMe$#A<Wt!﵊"בSC愕_߿P+K7?w*{XqݪW<5 %$c{o&ĥF%bm({G+v`ѥṣx$G}o4 f^O ­cf&՛Q`ݺ@^u2 1,7:Uk LiR R|'671bꨁ<3&4}_"]n0c# 8/p]?pHzU@k([0V]",^({IgKk9qF|Zd¾a(-"pL䄜8= a_L֡j)fj-5tV:\z+q[q"@:W$;f8}dIN۟h~K 7bKG|[UXzO'M2 jcY Q3΋ f#^ 0@`cq3ddaoilp N7?J٘瘻թ~QR@K!Iǎ$6!3gFL)j#[*}/M1ur5dVw dpzf/(x/ީܫ ՂK> L ;{9OWw/R^^4l9khQMՑޭg@.s:54= Nnh^(ijLY>Ă]Z? !@e 83`UYdSGgá6}^9+F~(ې(I5٩q7;%Jrͻ1c52z=Qn"'f "=xQ}>J9\0h(#pu#nݕ( o8@r~ozAN.2, ,s<:7Ͻ6dGP}`4N)1ɹUxglɕ>#kSoӑ+i:ttyXh.pMBx;C:l O{9wS(` @m /G+ ]i7xR\_Rzes,Ix>A*XKAlIV{&}/ =vAy׆k{ܛߒ%h'vX?TH璘d./ʡF>Sy:F+~%?1ayL'r_[sK,!EHHq Ak  ;4DJQN.%:@߶0W䊈ш,;R?'d&VrlUE)'a@kMJuSErf,f#ٴoKs4 b&&P|e3ې<>?&x3GWٞyt)"6 i>;!#6\?)@-mާOMͅ&$YE.*g B{AXdǮtlË7O}dOI yx1nwTS6sI?/rn2sV舋?xN6j؜Ry6@dTa*vMK>%R {x R*ĶjrE'6%lJqζ?I T4Us,*l_  "P3奫`̵\JlM1zpMxo8هoH>D!d~/.Օxk":vw:\l~pfVG ?p@[O.ro|(S;,,Hg0| vW|#F"=jb;{mQM&jҹҜs4z11RCrnvZe=MXY;H ;WǑ_y0$IyR*tq[5N=}YO=ۉ>CU5x*_UWXD`*,vT鲁:|1ې5' m/k@t8%хwM']33&D@+=z\Z\9XlQ[:Yğ^GjVc1Y>q*@mWgn)]$ů gt#U_-u4ov̧%-P^J2%M#jCڙ[vsU2&֋A0Sb _R֌2Aʒ&G$1DFxO5;{8,~1&HZShz#wM[HFbDrN']& +]0 n6hK֒ 7 |ʘH{;"ct'т0ZrA$0J7#8u{\Qk|τ07w` J7IؼLz4^B*Iu{$-Wb9S Z=.BjVZ_}~=g?W#Jr/H1#d:>-e~ s&n$ $i - wfaSFlLc56"v 8;}h\-R+#V)TfӀ ä 0džAr"Ck @ 8)YI* ~=T"П pctXs:Z5 ΡE CaY^>Dϯ;a,8됴j3.<< pNzWO|Fn bc 8+_VnAd,VD +MUa+Vlsw72(%lf xs2ZObt͐¶%3`jWna/UF`U}(B_SK7J XJybk~sp zL[svz% N,.VkV)W惿Z+p2ڏSj qɘ]]* ƫbE/(S7e譆׆[oc+`p3Gd!D8.7OF6A#2hnW_b[A ·^@@.le'i$D)KM(@X#X,BNy>rSeh< |T[0_|g \F_\^VH/Ib6{F/ ZʦЇZ1=~;Q*&X%#3({=pMN/0mLigcQtue^81!yJp@F@+6{k8S HrMTLNivCH1av:ɝE?4mj^%t<:GYF,ĕX+Ye[z^&Teu PNikgD'ߑxNql2B@% 7 ۪;"$.E ʮ?[5$si@J]#G@R xΡ0e)4apW4?c)oYvX<$raBD3,r=ִH Ku2ןL'.oC}ͥn[FjvBTݎ*\X"y\&F5CSi}:WmWn*N"ifh<)Fmiom9sW#bMLug<+P~9`3>,x-kKFz S[bNYPr)ĚAjJn7ŭchg鼮؁0>BJr\KE)YdQE5.h:!r۳KSA{EAAZjkjzW&wR z;mւ/*`MhnʦS=,F4MX{{7({4dE=דlI_ O&ȵx+yzjASnDc'5b nUxV3y(78Kn|KKx%HeW UO^ި}nÔ.MzN}z(Rasr@rYkY} lYIޙVaM(/oA\˅jZQ_$Q#> ,"MW6bKU)U8R(ˬx!9Dd֟djf!j1 Jo}|5?* w`*…-y 񡬰G7f"eRKlQx|7~Ӈ ɥ?Uo,SoH%iqޣ=!O ,0Ig;S!щ-iLj/ X]NrZ8:l;R$Ld&/R< rg&nڥ9u'͚CV7d>TB4d5 7LD|TgNPZ(Wj26T00E`V*ĩ_̚HӶ*#@r dTe86ZH,[-Hp$ hPo/q\29gʓs00ǜnC73[7 wr67.ַr鸲7%H 8h^cU. yׇ. ?p C sW4*e":m2MMһ6v|飜@6z">7.Ӳ`qyPˮ@fq7\Tz # q9%KkrKtpBh pOS ;FJa" ٳ{͹a2.SaشފV2#DӇC]FL˻@?@Fm!F GDF'NP}SwN\yD'xpFR`sD ̬>±/)Ne8!j^㶐Oi3vc?djլcZ9%581|BXh.b,g3[v:th3PfV8 T%{M"@hZK^c=šhp%gG&zюV} 1r 1q=>y_yvJXkڒ`3$XvD6 @/7x 1kQӿ \A;3Y(QQd t^XS,vTMJm}cg!'/rRG|%:}4^0R9R2-:;z:x:1:DʮnK&ѐ0Ƙ d871uqȍjUy:#9o`Yh" 2qDI|mYݜmbvv: byG42uW܄&]7ӃxI_iF:_~&gYWP)(+\BMpAF?t #˼|\)%\' |xq튭]Nw'5!ʤoMuU_'d׾W>JԼܕb)71wYML?ELMF -@}uCTqHKlk*yj_AA{$0ӏs(`Tg-HM-g[zmx⇩f{@{} \с[>!A9sI PyYDxd_,{d =_"QR6O|Vaho?R*+t HX}ED9ʕHm-Cs>~Mzi-ueq6u&Ue0F(&"υu}eλ2))Ůd%fD' 7-7yT,-kf=i˰MԽ ?ɝRF8}H ۵TW$ R5$#޵C9'3u/W5~*6aO3`NAFQy'~1)F 4a 89U>vP6xp,|u ,Yr|G|^ PHWT=i4e2oxWAv/2hLI?ϑWQɊHr6]_ѽO p WZlFԭ7b `B*zؼ5{vL 0qD8sá<*3$DlWv*D:M%`r/'|*&PTثD#~\SGdl‚2N?"fQH6luެM@}Pn+'V|EN|.W<BZB]t(_%~BqD| ԝ {T4}?i!o{[c{Q6YY;܈[3s7s(Y/<'2=9֬\sǡ-5v]5)/GEI$ kB`!86':ZRcM¿͆XNCӌv!u ZUԓS-ࢍ41wpg{_es |P"+̍J&Q%nrZw^^!Yo}Ys fĦ蝶PXaJ6G8^ :FbLc4mnzc/ɦOH+k74^ $?@+:WG]Yx@ 4O9Pzd3)_E%7ivүb?V?$UF,Ct*֫Bœ+cqQmyWL^QMHyКҩ[F|zc<88u po"nꂯzccS4{%z 1}9 z» .$RjcEܨ9y;L{2=n6K m qgVvkueonj*K4̟4# &Y&m4Y6W>B QZy-1NJ_y`_[ T 5y M9FpB2.!m w} WXXxYڦCWXE'uKܧAٸY 7-GI3Bs&ѿSG YZ=7:#/N?X#&X/-{T؍09nA#Jvjo@p%~%0'2;m,㯷V~lahQ;幬c^jP85l-2am%Afv-}[8$K4ͣ#JmQ sH?')ѵ1d5t8lO̧4oHf6R| f],!+x9R+>;ދuq56Uj!(g9(Jz$ ǯA}-\,5Sa~85>DV.ƯWGB)**R/!c S*97b#Re1YY\RRC˸W( ԡaJc`_tBH;B.0a Ȯ U^(*78,~%jvG&^uuB < i;QP`@"Ƌ(2iޥ& S2O5VMΜYQT:gՑk-rޤP-Hّ+Ww k znP! v_8,.(T![yp;^Gg.<´\#@gwȶ,Tz`p V :)؉NMde#]$Բ+KQjL/OÁ }.0ObZU25̮"lȉ%W\0\ϡ!& yg4ĸm<#/BiEt/dz8pIfzRcyDo=lV[i3ZoTLv:7Hrs7~u_;2g*T?1˅*m.ۃ{(R~x)1>6/n4JlƮc ĚAQBUoR hR\m+Ǖ:1?-~NLeDGX2ELXM}󂀴)>p=߱u>6{f^٨4&6~2,$ա(GAFq{u]K^C*IJi.m66jmAOR:y-B=w_gG*ߣ .kn؆AGC|Ln/|=".\s٩oѩS ,utgtC+ĬIw@Wnp̅}G gfb'׹`9(Dz`r2M EI"V'BmndpL$̂r(1ȃ Oպ7VP.rmt.MNWѝE#2Veԛ:\3^6`=^{֊j[j(G1Frݠ:)if|rK6+\;CyqeR^HR-<|ڽ7Irpxt՜cjnv2R]+M!@Cv.@CpBDdfL#B1ůuܤ﻽{#y}PI~(r1JЮxgJA-(Ÿ߉(1,FIwݤ̔\srYb\XM'J-+M7d{}NN,Ǿ.1go4ZؗC ˸Cx^ߨy潝UU-1d!;m{ IK|gw*y;Jc"dEWjX+˾mzDaJHJ<7;}CF%1D9<5K(])4ᗆp3hj}LnXI\==U,gD^PwR L~<:djr8 S`+o <-P#wpڌ"7MJ/pc*Z}- Ҵ \mGPcdZh%JSu6ƻY0†yR|J&(>eZ-iiͯR!mJ#Lc@(Ǻ408̘q8ذ vGu ? n!ӇWdꅼm&0/PE QGiWw G m2%dq[d2mܠńUQ*3<_&HjeQvzw1AєǠ+Uޣ.?&TFvRӷ ީYS,ׇw8y=o;?"1KSJ]ЊEi]z~sLOˣÅr@d@u9T[rXX{zGS$h7}HTfP o޴NiQ3K e#x;Y,[ (޿~%E~x 9W"ֽP=B &ܻbUMYN侱R̺q"y8G?r ȇ*{q2w@X,1+1޹j}]#_sӬq͇PlZ4UNAST_h ff0қ"B/a=_qERpp|yǭst? Ml$-=s3YRާwՔ.ddCP.Pz̆(z@:2IiqIe8:i?/7b$ȳ2@HGw\ٹ@70VOMj_tc5e!PH=mzW0x-厵okfeq%}e!mv6#THaOjHc`P7hXlj)2~Іu_%̭a=_D.răgپ!ir-E ъo)+VVj_fȝO:cG. :9З⩃ΗVb LV]l;۬iЋż< CJױTM*uӖZ&B*5o&md<5 !zU|} $nS%@ݤV ƴP9wfխ89,;zʄ @p"zOQGBiv5ՎcIZ4%f]W'B)V xVG gr07+TPvx(A q.;N pR3)Fd*niFY!)G幞':5G=9zwpa"lA:7^q:C=e}ܲm/%>dZL;"=."Ō u (^;/2LN|_ieCw|"y#?,RcKj~.>jAJKC8Q޶Y3vup*^Vcv]=m0t{bƷG&1%ױћ߲9G4UPp}u)/^jDo.aH{/v^ѐ",£B @2 :jjc~rh;Βw5Q EFp`hE;Hԁ&i橐wˌK._\j|8 :-t[UZҹ^)/4 +0Dj{m~NT^F|zex!rÜî ֐H)U 4;_oȎ:!tY +}JM/lʁ1t򌛃EjTLr,oPfTˬ(~OhYW%AG= <f+c ބ~c*!sn-tIڲ7h-\xC n(KszXӖ!ѧ-/d;wca;s ÕO/M-KBť 0aQ<ĩΗO6m xaԠ06L_U(YB{F  gVTOD Zs'w^f8Y擤8w n b8"^fߏIf!?JK8O%I6h?DeZN0M6DLA+,J]?d[h=xL'ES[YY1؜<]UdV [i3Fyk{$ 71V@ӗ0\Gͼ .c&ږoN n]2\e>h;> c 8{Y׫ns,tY^i3Rl|hž<2\-x@µdim]j>YB,|'ˡT%:qʢ47hxhF/`y'}B^,} 4uKǡ;9/w*6JMLM0sH1+? © &B)rlzn`zpvr=za8SL}r=Աn˗KL^6vx$ GjA?CgQYr u勫IQ\͗xv/KEw`6Dԉ"+{m{1׎+lӁ aJxw(|yg˻#[MߴjeA T&L8]m h '>ؠw Q*OArL,Y_4IWdƮ89nd*qOFȳT,2i72|#2T^>1 h[>3>ia'6WbOB ՠ bikl֑d%A-uI0.?]?*ͮ"X|l!M"4Jw|"`t0?8ñI8LP-C>pg[H JWf9qq4Cϑ]+37;p-I*P4nHH>6TY!Pd8ěV.GDY^2wbPG.|:)8@YRC+f5DeMU뎋Ԗfp5'd&=miNW39Yspeū_R,[kr6*!X5^"$?щс}_P ˖)~!?-s+W=HJ1LEՆiB%vZ!oY$md~K\?p /At*j%) hX5t_kFB>zzuxA]"!m8*Ux!33aP!mZN=ujŵxul'FKWlȿޙes/bAb i"~Ke8xYr`A}ok[@WԼnN9UTvky ٴҐÓm㘼o `*\tԘg\9<,ͻzh3P59SNp+Q@1ѯ*K/fvqn,ThC'^q(I<&ǀlsyya111[m|u.N&:߱J:v?fjl'8ޖ85eʵy,¯$R4:){}8p%s8*&y~nd] O?r]iGՂfxkA_ti IapOmI 4yذdA_\p[&2Ž</JmuP(v URZx¬CU7pc/!7} %LP1S'C"Sټ™ߧ$&tXEx`@l 'ŵ!$N*. Wf0EsC}2~K$])l'>\*0AyŦ, hSBΝ^C-,T0*8nB/Lڳ.<1 3H5Wf:TXJbNvK&Qo(z\-xXI7sxj'CJlmg*ٲ RO`KɌYnI:#:$Jbpzǀl$eU ..2׋[wiCæ<:3l?֓䒾8,Q&$%Mo֬+Mb I? n#-I0?v:bΜ 8[ˤk 2#IϓsAU ;N ʅ[DF,Rة,XMe)>f4:{q@]I[RhuOͻtB/$sP0Y#nRe92ć4g4C3sbdeO807H -VZǿpmpÒg%w> ^k%j]Dl+~Xhe9G,@~ 4\M6J*uI$ PD$X^WFPFyYD%y~HSk@hT'MP6Fes<0{LSUX;|Q]QNx:# j"BKmQ=Χߴu.Á(@|_Z3q s2*ۡ쓷gR ʋM: *rex[Z#.=H?4 ّ R &Νwݳæ*a|ҢV:S[>m7iU@g# O6{mڟ=G)MS/p%R,r=1Hlp 0fXŠ{WmUwދ2c 4*9 T=Xuy4AbooZqEXHz}=oQvm"3ChRi(4JP85 >;P0R*MmτW~DC쒀w@vnk) 'u_ Uj_XV]U -jVq*{%<HxZ\yPli/qu  VFvrq~ [0e@> EPeXCFۋd4 :hAQӨڄ8lb-D^:A>N 5%C7Y/y,kh% o_Vsc.edmjLLs & phqtoV< GYh"yw6(0JccX؍윆REӍH=BG.^XٟuaYը j`m*X!iVw#`)i(HT[&&­t Tx;T8)ޟYJU , GP՛ޯݩjN,xe TϖU5]K6s19 qsFzoDgrt VKWš}K]o=vA2\:XJ n͉>OMHjɏ:Czø^8%OqK; q zNA<^(w Fy§SGꫵvҟ ;4I# ZnW-b 痥ӳDvԗ{3*iN"UڶH#h&hcIbDZ2>_ Dzv\/@"qw0U]^͉Pp@|Ss]-@.b+Ѡ0P,P{0e=cpvbiţ'cu͐(}+[v1wݱ'WjrK>mݦ<ךUD_uTtOa;cIhhrioS!.D{?2e1@9PY>1cP͌yp%P0_%C[W ߟ4P6fmlu^# w[:3ƤgZKd'pT1tNh66%o as #W"\=UH0Km~Dk(EWldՓw+/%6eҌYmK_W̻1w}4 5 X[8 d./h0\{k^Ե[qtkc~^YݽҞrr8泆o Č"\=ղ!u3EXF28&v_Z>^ϭW Pv:`=_S dYAQvGNS 7FT%z~!쓛%,gܶcQM#ސ\[L4wXm_Qw췩ZC[ԋMo dsoblfnh9"xz.|)S zԲo5£ZRc%#E{Huۘm(BƲWɠkUf7zOuˋbT×.9ΨEFq /Hm(4S:"fO@ఎ71B7e:K]KesH,*iA~cV'S{YrNrb=2R!$閽i~Y 5 44Hʶ@`=`6I5QQrF>ںʿ- 5vr11ұUK w99`,[9n Z(ܻb B4%B2nвTC4e! @0K.{#@9 1`=MqaNm)%Dуtbbb9JU %6+x 萬|P c`olV4' YK' EVz>xb2bHmȦh,I\wL&bǍ4z$FQAx y.Z7hC~ji}ϖ`6\)Uߢ%Fq/UYQFxSc&^M۞5|e=BCϴ=T±$1{ӷ A{N]?QZD{'$ nss>\,!Ÿaa>s@l#bU͑ zׄ0G O"(J}ciYh*gx[m!XD8k !bZG8r&,4݄bh-ux],20o$o.ګcW 6 y D͡OA0} 3fӤ+/krS-QJܧ } ǚceh17E) pL`-.嘹&[k) ea+^_1qON)c~CCΔO~[A Sϻ{gף6l"IR5Ïrv 9x+.xGtk%ZH·?ƉD*J/N;ڍSQu!:ImNL!hy|'izJRزxX?<<2DžTYhT` ڧ$Xk~t͏6> J>fi%\%7LPJ|YusRin RbRCWG$P8(pL957kQtg=uݦ(<:$rwq -9J{( [Ʃ6eǦy8*D2Wzl߆lf?5=캏%]d*Eó! ST,gNM>>||)fd\ py4TmaC-$N\W"ȇ( qۡ/)x$棳~od=7Zb4;4x D{/c9¢Ma;#ƛjA˿}\(rH6̀RRRIhV]DV3+?_*#0\nQ9˗*+`& `r~iXH_S2@x|T?x%MB, O3䮎139iؚÞnlH>"Z1]~.y:-7-&~=iSU!9z)BzF׊ "(4VcGT= ׹jQ@VfLiRehMBwl(:8ʟp,k_ 7>y@%~0HIOa[+.!:uf]p`Ugqv6v "'yitQs"B FU n&z 䱟|p"؄DݒJd*0 0,ti)0lH#AkO(}n(hLmukℸRhKA|=dgYםJ1o;:[ӼѦ)" Fz"Qs 'p6O߭u0cf:wܛ% ve?APAc'+u|ت,jPrdչoZZTz>8{pGƟ{O2pN(S^)1/I,We;Y0ip!p9P˞i:t}tA.<;xC) 0bL?\)/(wst8瞴`[w`Zu_< mRx&'ZOHD i+Ü76M \QlI)7Ulcp]nN'#°@q$M>[3rMuhnT4m=+Kų^Jj_2|޹FsbJz?HL!i&4$Ab]\MH "{KiFujsM0-dऱ5P =M^ ձvӋVâ-quFh"t#]9 =Wm%j1Ã022~(ÍH^Ʈζs ;3;~9Eԕݚ!RC̮QGc>F2yTͦjZt">Ӌ=rp:Q09('8pD8\hU TnRC@ٟY8 uv!o"~F%mSKiM_Q 4z'h?#xzj=?9q0n+YEu5YuIX@QYvw'ʳEYTO} l,vF8s5lwĊrө_7;˫{\{!ۍ`oBf܌fcS=jTt?u:sS##'Α |O+V2H4dJ|i#U%.nhi1ur:kx`5})ŨP oO57=M6AD56U d[xg(uҺ/^ ^xY2Tб\NhOח`B(D"BUs)[F=({Dڧ/8+c=G |&~G._uTyw(z ͘Ή8b><2N;IYTOQB-.tS`&$sCtaY):ҵb'z3_c%r ͨWd&@L8^/<9*8rġq@&8.|l$ǗU:p)g6Bt"'<"#jC&!H´y&nZKѫ9ܘŔE BFFX%,"mBah,A%rxtopm=XA/TGRK$ \fEu/%] h֗ ݮrղ#a@Y"Ff{;y +bS e)iAY+JB`&O3+]Ņ`Vl8cZx Nf$`"!梜Y M3hȰIq"FXI׵ѐf=iQo&!Z>ֻdRlmi=w8vq5/%[i!l/.tY_@.΂f q =!N͔w(y&(z[*a$:G)`-ݦkS*5H`"F4" lug?|m}Jׯ$v׵7]6~y`flQ_Uٷo48vUlyuA[hu`~I$l]$oC9?~ h|sFmvӬi˱pq`Uꋁ ۔f a2)K*Gd(IJ>Ə7?Ӹydҕ_O~ftVϙ`_^n~8"==L0Kh6)=$Lm"׵L 9aH,fM+=bt7QK.s#|(W(~ #[U2'K:TEcHuc:gDR5].2 wM(:J]QkiKm/[ٕ)ʁv]!be8Ft[1)q8n⯹1`6T*3\7JP+DI_ݍNJy߮BĔu8"U]X茪#@x?c mѠS0DG9MQH\9(>E%wF'9rP{` "H3jBY.a#H"THw \rJ';|-Rn((5+Xu$`(O aՐXZ[4G:>lBl8Rµf91)<Ժ 2 -q{ oO̒@&pisoȾ7͙dWG_qejZU m G= W>ֲV޴b؎xo鐼-bDΒL}o՗&VqsD3FGN9o=Yw.6h1“q]x~ Q& 6j,$$|'uNMXaѴ&h!'q̮2h[Q0XG۳wG7QW*~ZӄIK{D1jG$L]s]Hp?}?ĕGyk#3*cXyۇSsо=Ψݒ>Aē(⠿&1sS1 ohW0:5(Ԃߥ _HG ne`4RIJ`+/i7-uNÉk)vfDF߯9nX&uz7'ȧ nvJtwq ͖ {q D \\%'p ;uxwe0N+S?mPޔ~5=MHժY/􃮞N?w P&$,mW8BQJQ&I,4ҡN#Fd bSZ9^S Qq޼'eGܫddŹk<1sM @S4hI͍cb$n1 '!$uOe+ȊyU".Pƒm9˞ҽC 93b_# ?–n0sԸo6'UKX*,:1vYE,=x.VLR+ !iRIDΠ2;8pkxf]#[^(EӔOk <2A5o\/Z]v/뤡zAHW2ԻŽpySHaYVpT.pN4s|VaS+w17&P'-.HyҒ1> e<8@'NA`%\YZ?Pm w05YgFzP(C/[U!-OYDp{._5swb6k^͘\ i,h~1`: 5#@k)yR=$Q]T>ńڵBd1fLL7ڦ,  Co&l*jD}8D޾EOUiH|,V`T L (k/0FӫN䐐ve5fh4c[q1p BZ`*+LV5b7yD&Ď1h"e#3:CAm& HmR^5g֝OV՟, ")71 ^R=0~s[04k5W蚢ab6W4@3$Ƨ+m].)𬞷f}0[hDWDp+$OYrB`&<" ޫ4,(%:-tk J:Ӑ* 3Vl. }&:U/P)⎞adN:]cLSc,1b4[=5>2"\9 zE`sM7`#O ~T_,xAYy&km^]LԶ4O{x-`@J᜔e_XhH9U*Nfˁ+Vβ lz{kSn,}P;NܟAꙫJW.eߴI?S wc*6 X@՗~U =,C}L$[UO5f:QpQ,HD/>#Eٵ-}sKy`/3,4S|ϚKsscv1 U!9n@Ct)swc)d+ܰ3azYj Ya qKفq|H:=8 zhÀ\W-*w>D>(䕌xhyMs ِ&5&P#VG{"l@2dbI{| Zų]vBA{`$i+M`SDوֿ]ԁ+68  x v;ԧi -!V? H}T b󪎡'Ee+8cTTϟfhWGQF#A¥L]zd# ؙ wxlA:ylΟS'2K(|Yؐ@yVH$;҈TkO|W3$l':<G@'s ~ϓ_bt,k'~abd>s>vbHܹ;/Z!'KL#5Tƛ';N'm[/p)@+LO6Xe,lN sn0GZ$48-cޞ Nk8hw2*|̩ %:ԉ`? ">eDj`m1%Fvp\R] ZZ=cmp% heF { .3H8 j81"xNAa7`Xn:fMfJ5H/;GJ$-U^ٵx/E@:.OfxξԴ(wMS AgqtJl XŲԝE%gՐ:_N[Xu6IEoL/w+Cd)qm_SSW8~i0T督2FqN)1ʷ`Cw'x]!9]qǿx qYgkg!s)Kꔓ(G բB! /+Ra4'5{ֳKf(6yO_Zde_wlHu &dm}W vpħzC@y}8/5#Γ3 0.def l‹@*hspiTaaP9XܮFuJ=QiyާрnˬZC@HȐʗԭW6hjгM$${E+OMUldSr= * ӄIq"~6D{Fň@Vd6aSJJDu̕Ĕ 0욑m&pQIYY὘hbX5X"uv j̳YY= mHýmRo|~GoC~'bNi;/#"nhҝ,W9ҋ8]zz-5N=0n&)/ϼw}!a@uJ~s7R1 =! e&m=݂F4`l_<¸(T9A{j)OfjE 1~'%{na=BY-/f8a.^#Q.V4fJ|af:v1Ͱ"kS<6_c&VU|Gg$";#(̓*ЅUy*C.wUl yTWKb./.m{B6_f:mI/LlK;N5l3f&[f^a/K7,m q]|DCo p~W1\DwuQBX_IE*zWsqhpsda Z{횠<]fvZ:݊z }wD>[O*~>kHfh|P['5sb^yzw~^mNmc='<>#r7lf_dS* H =Cp/, |Xc'JSgly)<\蛖h`1 /IiCZ!i20R p6/V&794ET''eGOH&X9:"#WY$(ZhiKXq'@ΒNu- p_)&sW>BML[į.]xI#bE˂fDG&@X\  t-sQ>eN1h<

    ~dMFziH{Fqc-h{_tt"LY*ܿE#˓Hȧ$DNq3+>A^-pk.J`3Fq/́Orn86-]pMv#"s 7?[]/5fׇǺ^~I3MYŷtX#5DSdMxGDpLWa/S䞾IATmJq{=7RbH\@1N*By)n̳<^XQDzO_w:ję= x|y~.ix;=$C0,6qT?l"6񠋺tv|ZBoxnyk>7f}*2f%VtV>^PUZYr:[ J.KvsЏ^ .w  "}&NP(-Y8Nma';&/Rk0{ϸ 'V&`جCmQIIhCT^bÕ8 wܮ)\zTàvm:{JLLESpZ0VI } \n.7 s(@ǝ46>&CA&OTtձp(q٤.?<߽FA汫$5GB˜ij2mPˀCC*we(_u}ͻr'Lq$x]&E-ȩ;jsq>X{x2C12c ?AxR ÈHg/>k07 k% cbԨ|UݚKGҚO٢6Tc983ꏮJpVJπ.}'^#̓·h%_!{H[7ԾA7])RXWc"=y凳OLipX7(G~oFZ2 QG9*6ܨxμnt&ϓvD.!Ŕx'q`r\5 KB't8%rIui\ES/ہoΤK6Ǫ]!T'^&uvsJ C1RKW=h#6hD]5}B3qPoݡ M2bUe"QRݰ-1stWD[=c8K.gZ >] [ERJ7n&.QmHuF.gEW4NON-B+ZUS>T޺˟.ù~~"iK'xvvg蔾o_*G󬫊kb!9fKfgs U'-.VKAZ[@vۙeG#^z2}9=h C;il(D7 ɨ=K 9]J;7A( ڈ 7UOoIRA;1LAKRLΑۢÖǯ2iΰrTdK rby4}k' "Y=H3A(Zojo$?E^P%Sa֐O Y(ʬXEJ|J櫰@GX (}+A%醗ݝ(L5>qKQR C ),ITd}EU}b}u\dY9E h+IRpi]߇W$SkL7O 5Ƃ]IQ;dE@81$@='rJ`0Wyctx_KOx2/Tf Ⴟe(=ml"ZbMD4>9#nu= LRo|mh~h#ܖg|qw<`f_:9rjGW<€~Pcs 2۾kV--243'ˏl#5@cEvoל][$V/g>]kt>2fy3 e {H;1 z&d2+oM /xP=+p;?S(NFi;rFq|C1SF6UO-i\ۏ];S<2m+FP6)~N+!K'oZH 㽘'-`Yտ}@|pm(?\w>+*wϭ*S2vEiDit8*d KbDѰEyv}8F9^a7c^&^dfuΜvUw<@@,R$hhA]2t(^@9ڏ Wg$b[ u t3XVSfQc[ 6k+~3A8}U1p/sҳ Շ?qf:3oqw+H} GS`|69ϙLϦ&+k 0<y @%Y>Mj'&X(K>*Zy$ZFD8tKAˑ.\.7w]Pxq83$TvӀ`9,wWk\@90h}?̫ 挈%P(K mLb&z'jw $FjY ؀I^Gi9EX;LCk4³ir[=Ѧ9J< V@ }(XICwn"A& aZ'DSМ˻ {P|Z*J>HmJָ!0/ &xGuJNlgqڰl7Z@VF<ҝWA<_A<)ھWƒ!S¾^;9i4Uý(BжA|t?v$ux۩4)2uMg ]MN[{5ƿna(K73 MgIO:}2(s'fK'ǫb{5G6Eos6ICr)#%)29{R[<JBx g<* _ɵsޏl+4b-fV `%h%ϴPQٔ^zF hF,eY9ƿ}ܐ 5[?W /NjC|}GĦmd:Ku.6Qk M]5cW$ RC oIfQ٭_T)YY |(+~dMk `ݜ:s 2n?~D AcʲWI m8gKҾU "/ReC} 5DڕԖ$mCfB65m͔+$-zͭȂjk+aR9SVq"sG{ OȂCd໣?+Gnmk8vؠ 1Ij97a #M֬P 4ӟ†HN%| Mf~YFkш]3yN㯰1 Dg'5)rf W,Wgo*zLv1LG^m\ڕB;; =D_7L9Q%aLiʲ)12ZZ1+~K|&ϕ7иbo: aOɱxw[:Th'Mцgg{ml-=:k|ڥD<\.vPaIqFiatf-L)gO*̩Ain)"31,m F].F#z{$ Ae?ci'‚lanm{yDQr޻X]吱p%%zo&=aʨeg?)`X(Ma Ԕ!*]3mGlE^,١n<2*J_vB!i %J K۳{!ѯqDHTz;E-01l,:8+"'!u6̕5ێ!n@ 98s`PIXcĒAu$_iXx~uv~ț廿~GY3*piVgׂHzQH77`J=oV1<]SFW -4|E\:oW/ j>їJdj.S7|yZD*mϏݮM|m}7 0I`ӫAg(Ô u5[9OE|ƜúwY1Bzc= |e!k}Ϟs!lvVX4r-yxB7_f3.׽Ch;Titn­2]@\<y hrǟG=i?~'Ps2?ď>XhZa$\D棇6~aذ4sؖT2Ub:7葈yY1H~im^mϗ% nLC`I/$mlYjI ,h^gOO'V2F!akZ0 @_|-]@ W2y % <ʼnūe&]mװ& զs(!! ݫ3o`,%~CQcZ Pz {ơ S,H&DԑGG L*禖E?p0H*-c! OQҕ1` a$o-x&~]C_>?R')Hܮw8~`煼2N+ϭŊ?HҪyp-QP>w]UEJW1^x_>_;.%@$iA& '%fyȫu6ih2b)!UY7㦲@ 4=CH-%-ǩ>лTK&O_hWLn(2ϩTtMp)-@ O5qz4X uM'_9OΧAoTa/ ^dVFծe*ܷZ*1 ,J|$:ah 畍R9oxo# vu=Ԑ./H(lU $֍]~?,\ ^C?/ l{pHرI Yen -Dqʡ]oCex 0%}5=kcg }~gǮ 0s߶[>B`ۧsM?Ƶ) ǁy%fTWhh~T:f.&X0?\]cb43^&Oo\!Vq9KXF_gft@m r?Rzu&bnG YQYcg5'EKn㌝F|1*7e'mG͠FSwqۜL!':Qٹr L`O_ ݳ]3V3[PI6 A XV\׭ FL5A[ŒxnTy \1WM2h8&Pp)tsFS9ZF }lm}Z Oht4\|Kz +l_i( /Sx:hD0g]{_ #p0' t2Xi9NQ) -|7@n/1 OuxJ?3!&qWp^M)X.l Fn/(([1{0䆇e0cAё*1٫5O㤟GǟPF\Ȋs'Dz_#B]>{z#8iXf2kP(0Q9rmWWԿZc7 B`ܠ(BkւDY’P'?DK{,@SFf-en`"L]Udlֳ^6^fxxrVڑ9,--۝^tM'MG%a\SU*+$5;rxITZ]B̋ݸ$xID3BrsVk!w|1"a TFx@qe(ʈc qe cZrRw@2\覙5g4 ¹utq:xBJDz:u*V2y_ 8!E09e-/Y7a٦Lw*/M9q.p[s;֖8_s 9Xx 8HutXݤ8`57 FP:`ޯ6, |9 k3tf(Hi=4عvtqNPF 7˾XYtZuH={! YfSE'S٪^؄b,:̂}8yL媿܆?۷Rفse&J;۰!g1O;[IQ0eCkO!^xLRa 3`*yfXZ >(wH.ݜwv҅;j}Ŏ@G6:8O$7_WD)*xo9VASmvGhm'PzSbpeڟkJ!PqKCLz! /jU\ߠÞ̷CUPʠ&q!p-knq2XR[]L4=7 ~-pJ2+ݡ Ts &-qwC Qo'%m]Ufɫs_knT(;ł~@OÝDO:6F]pS\L|4y< 0$6 7pL$oL(l>s_.4&O,1|ʚ-|W>].ߣ\7ň8'ڇn7 o'AQk*y 89TSJAS_-7\"*z7%5`y_!>6O/l6F&ZӝDOtU1鶏 Y?ZϠ M %7z;h6RJZDOM] AI9aB U׽;p{I٧Ti!cv :n,`vɂ +39(;(LҚr\] 4bDNrM $\;7)xՏ)PtG8S^3r$bvJ+cS\bbr@;mGDoɍvǓ)弯d+iy:ИnkB#bc?G^~' Y={Z _ d7m~jdPSw)7G1 Ax%tY %-=D3.|q} \qר4< 2"-.W}GD/L1ջ6E5 ic+bŭ At H}EI묈nF^f k`8Tٴ$Ox?st@;8]/qf(FdH}|hg~>jRkΐl K~SAW6lztK|6y$Ptچ\:0x63=QOg}ѫfE4e&H9y¤R 'f&r8qW+[81&o:Չr_YR  E%[c8]9 Y4)~CjՇzonc頨DjU”5Y2 `aw0gy$CH >:o7A!u`jѠ(RG7֍>wՖūexdݓTRNt}is!̷9kkyɉ?*PzeoY[q^wA IF``(.hQ#sPB_Dr9> ,F'YxLgfk#8-ղKyc mKT:L!VK 5 մcfw֑=\xxU\I)WX4"I+h;uJYqf(pEHy&Fx8X2B#V [a{ ršdHP٨"3vC.3 ZȑJGLFmߩۢeŏJj_zi=Akҭytaڐ(/KN{(Q(i/j× wi# TqY'h6£*UYZښ5`2kfpc"+57m mredZN>H/ȒEF蓪H@M?uDRa&g|t'R+Z\4g+aRK81#6U!.)E vkcF8H'e/ifAWEi8CԵ7p3d_Cֳ! ]?’^.G+H)QqCO.:SW+XWc̱e7d&Mu$BIU0ԩ- @}b ZJ]%"{s;G@E7'^R`0%ܞV~Ö8GAC{|/ #IZ(M'{ʝK"e _Ƹ\`J)aؼH%Yc4tJxF (fA\/oh#YEw-$n@hn5U ] $˃P8xjof$ci+B ݊.L!=\GP2"WC *aҷFq"z]0I‧$cyŨa2Ey?2wZ(w y jډC [E&XPN,=w>WoSا7 M~ÅRN"IN&PSSPGrsXQrO匌\gJ ק <rs,PߵuB|@p.UtV+%âC?D8Qv3/׿JWNiS`2I͠Zn޷gHf/d:u,$`oa%֧6D`_=rȡǗ. l0W|c=nݑzJD(A2lG@9&Hq|pߊO)9ATXxMB);!Ulȏ *Ӳ!`\P>ɘ@ᤕq8AF Ґ@Z[%G dIt"0HMcc|b@nH\C׸_w֌U:Hۗ54X_Fly\ V/$ ߂Q2L/jVĩeNʃXE!L~8P/hSLXGóO\bHQ_UT6ո¾xq¼!cMV\G}DAƕg1ycFɪtz9a5 i;L#_.Md?Drːc?:.јY'y‰U!$!JxZoi*CԐI`Jդ[3E"=!RymQujGEGy%Cc!x]ĩH,\فk=9inTVCC'hI/p_̢WTQ{Me7cY9rMemTrJFu)ǻ: 2•1SZ9t]jb||mVyS}!U4/T,t]o)-Sl<%c磜mYBArv¼] #Rw'B<4]d疺OTBeݿ,tԅz Q콄ڜ|aAu|J9ЦfeiY?9/DDTM5z\AMUZ)x*7/ Ƈ<gh8%uГYHI<Һ{W^B7o~v}pykíexMòc5{$1YKS#bWa;S5ShL9WkƊC s2I~*_ma0Si ؉{ZQrsk lk. U+# r7%$/\SaG5oEŢcL,3솕čsCd(kn{[@ ]Ŷ$D\ #~ EX I#<715ڵV,"uQG &%Q:Hcd)/$E5slV2{ى:?|Zc#TG aQ%tvV.0NI[iH,w]ylzݵLqƩ;:4ٰI2*z y(ѹΧKqGn1-; ZҮO*n-. O*Ԛ;i&#Sʆo΢N=@v6T84Eq}]S|L`PHσVȺ)y7= Ƚ[E}Ffl%8-*9F'YO$s`iҎoW-]ۉu:]7cmN+*B-=E:bs+Ua-_rYcSI 5Ab{Q]{ ͠SdHpwƷ(㊱TPtE1R<*(^ʋ#P@V6")&Z)I |a: Fnq&hMB5pE >ۙR_-Rv Ipb fs3g :+ºg 1WfIR gMX8 75q Ǯoڒ8v8B!=,62Bs>p3aiJQ7a5 M9c\F/K1[8 k8FO#WmBT`x5u@Y6}eoOGLYy@<IoE*'\ɟӧ9k-4 aIZ)whiگ}=VfKgk*[Y]s>/mx9@-;:E{qҸĖx"h(t'?PVrS"WzW4GNx]%J=Г-(y]WcoE߰wwᔼP^}T{(7@ ֘r8y<. 2XY5k8v@M]Pqq\tLA`|T -+h*n}vG̴(5=.ƻ<@e[0ަz\ _0w}t58I64,RK;Pva_훲 ;=҇4Kyg@=`\ףkqk 5BT:ɔ=XJiWd1qQr7p;4P?Gf^ 6f0e"kS٫,XPz3X%ֲ͓]ċCSb[4%W p.ϰqlAbPBvT/-u;gbBqK=Nl҉Ƹe|K4w;Q*cJtV4W% J-߿w: -&+~8߾}1 М[,v >I ˆK>_zh٤ ` j.-Ԧ:(;J&( {!i 8w슓zоۑx>x%r .6|ljSWSjrM[wK ÝPϼ`1vcxZrB"Bvi+P&Z[J3AT(9 BMZ>EJ441_frlZ-h>2ZMC҇1U Y_ֻ*Wap΢;Xé*N_'< g86,p[B޵p8&#"ZSs=]*3qM bTh8/8Ƥ2СB9Y}S(m.?Md.H$A-ڭY5 Xz@ܑ)Lt9YNghz!\#J++xg~ U%JvQ]B|n|Ek L%QHg\E-z=6ʹuMdS_}S(T/<7'נۙ\(1w7f]yAD$]ҕB(L`B8_V8QEf+@7})M\#ZDMǎJR%pҥ#lr$ fXBՔϓo@RgBٯtYJ&L~?$fqzEF0b6{}r޵Q)$gDH6:0{"q$K {rln)scZ} (4d đĺ^ޏe {ìq۰M[ZJעmikdzyCws;#)d7:آل" hB{7L[*7b4R::_ݳKqqLNHZG#xRʘqm4ۍZfJdc}T-K~(Zso3؁M6F/plE:KZ -](YI6f ~jO "*9xCAU^9~b{E]pP2Fw(s%vk/m1{$绲04_ʪN=)8Dabv#d],A*r UH rA1.;w C iX{ W=hM:'|ޣ:LO k6.߰El0j6(_AàÓepK`5 M'7o \II]b~t r֫Jޟ O"D. qL(oV6JdАzhd54N 2mB*}+Cgُ@>\Hgeޠ;dLc`TQfU-|F9XUh^R^qqs6:~_C OMMӻO67!FdȻpS(Uap:Ě0vjB[SĎyu{2RAhS*AeȼlTbݜ{J='A1㳐<'7r=u[B)rϊ#{{-URgWMQMuD^d;k{pgwkH?ٔt>8yW\%톏2_͐{(6[֫؟ϾAvVa[l6rwؒ@ j6nDgt`,^F!7s,5I8jTK, Q 47 +˧/'H9e =5 4Ѣt8pK24o]pҨ:*u %DJ\9SE65̞cV5C=m1 Ya9& &0R{Q~=j R47j[G\ǀT[<7:1ҒAƳ3nj-bHAb"f'gBq*wz8|PP YeP3_-A0sf:|ni.>c 8*ӓիMڨI9p& S<wR~LH!ī:<<4('h4E"@P!]<ْґQ@Z'eQC=P+ӛQ×`m]p 7&;oTTBEr׸?u~LM.E9%ʏNGJq:`")_8|rq*ڀNmB%3zKA9"=N/(h.ΰa'q&󆄖 ںZ%Z8`@>F%<3˻6ąwäXLXːt)Pg=nFPt/ Ҽ m L< 2m:v8($2*mwo>~6VFtPj9-Eϳ^' FT/+*AF<;RcC:T 0`]WFA_U~k $ueov\XV9Ds]:t((GF ׸xjb=U64"Xd^ H7I 53%jV+&ӚJo׍u(^KsϱЁ5=-W/?G"`fS6K: ]÷kgӣ"?]y~vr>DcPNL^̄Kj]8kxgf\^V>@FkS6*E%T~hr)X}COGDș&z C`6lG&n;ޤ2хnݬLhcN@lk&!1ɑ<[;T CH:8u+* &+ QUD8 1s˦}覑͂1YlƬ{mHU&^43](N. +TbFӥG`sUZZ$:Kq;S ⡦&ܼuFTAy+=580b;;.F;~5(U(kX_wLѴRWx#/T, RO0g9؆yy}K!r6Xl;p 6u,}?gu(s!fQ 0fS:KIQNxz%(7b?($8WOZpiq+߭B<1xNcVd_`‰?WQAVv%;XRat%;6}~gI&H%G/D ;:s+c5(lsV>@k?Bpb4 ŎBHoxF|wGmX65XA}a_"e-˗/4+pEV͘V؏{ɇ2k^,5^7/B՗V pJf>~/9N(o'5d)qY--!&7چYgϫ^=Ro\:MɂN$-|@ҏ % ]P$ìz%2q$pH4#V"7IE?$glתHm=KWZ FxJYO;{V Z;?ͲdZ Vv; %Q>Cm vƁ0τZ՝M&:8#@iA?C=ж+:cG+)z=805a@={f!BҴ'(r;:x?b"dk!yt?7kwp}owi2K_8񸝠}kV2oBgU2p |m%k#dݓ7c,BunW;(YfiNxr:Eܙ2 jR皭!@Z$i&C]M,uEAEd #tyozv $< /v-7xGML|Y^;-lࢢp?^o lqcg%Big6ELm#p3+\ٿaZ }$f/* ֧nTAiH)ùDs*΁k'*;9fs nwTgLR*D1 ȣ3._֯~ .X(`iEGZ1qgTt6~J'>"L3M`~j.ڵK|ȥUĴ٬ɴd}\}Զ8|SJj::MeU sNW}PЉ,XWq٫GSYt2rzV> 5p.o ; o<(YJk+'Ӓ(09Y7'֢ Nzbq es u?QNM9BʐV9B=q'P&job+F~HQ @ѱ2z>; ghouj1a[`̞)f}ɰ(e~Nzu#<,Box9V^C-W|-Zȉ[ ;pAfF8-&] d 4XF~P\D(ߕLҌei^,N>/MB! Fxl|l媚~6^q:*e |F3waٲ'R0 \ +h=brti`\WD>>g5 %Z5i0nO4]R3͇hc;c=mwܢH.6sogiŒpdx. ќǢeGy*?LL=EZTR){be^QxU 3a%U] nNO;r sF A ,Ek(Nj-EٻxxQ+|銢HD^ z$jRy…JS; `$7A&ZgqtMKXv?C!y% z^J'\G(qಙw|JdpkIS!~>=7oHݝDd:{Ix\J)3QK񩆎)v1ܔ߁meM:$*r"3"-C -{JB0.CUrojl.'w,#mv=i:ݕ1KWfćM?,jߑ:8Sz̶VOa0r7Oggo7굞w>Es$P w0H_]ɬ5($Зb:>&{w;Vý]<$׳MmUlaG8_O_ZbP+)u}#9ps2 Ol"9E u(]4`ZLXUzw'3 µp@1]d|[&0UâMC[?~pET8؉%*6a{A${;AM%*DmG/~cK|OiP~->MPo!+uSɎ'ό5;7KhYWi{z9BŷH Xؒ۞2~N\ 0w}hՎO W윢,$鷜Th}e/ Ͷjkg˟4 T=^)c]w8P<ػ41W/g@ L朽}UyYjPD;;xi?W=I6:D^>.HOz[ cR#_|'ɞ !PĖ}]*5[KvY 3J/><d 5XC)t,v`YyvKUl\gsPP֧ u^=t]E!ByYթZ33Tqg~cLMXIԔuLZU2 ^XFm nn_,Ɨeh8VٷRX*/WdJ)ʥPBTt?M `eg$}Ͳ0 f i aQ.毄^dNsqj\">EhdqQ}hȏѧY?FN6 `9)H}ͲLeL72C8U"64Pwc'U :JFqIlەXޙ v-'Ǘ9W:𓂎]lߣc.R&,c ᝖'3)qrq@NK|+.Iw̜ebC ȱZhp,KJ+ɏqLy7maHQLfO: ~"{fB7={gt+H) ܰ:ϿBqQpVUJ Q!~d;48=oaV/U8[iӡ_FHhLt6cl e 4];}RX!Ж [ԓF܉넊 StX02A|&q`6j; FEsAaB5ێ%\ )zELFS>1ͣşzcIDp)>loWk[(%)7.E֗҃D}՚D< ҉<+#lN3m j2jND̏]Z# dc`_vTs*&5-9rרkR'աPYlVB RJ%vi$WC shcJGw)\_rϲBA8嚰dN[I7mҫtN L|da(xz,! [ȳ9zEPQ,= 4gQWu omCp.'B7c]`vwqx8 .Ti(9*bH99@>|n gG)Ng[>fU)0&zI< bÿiD兾I*< S4*,u볡Fk<'&fñ:پЏa|lZt#ڰqey_449~q| & <ȥȁ@"GYPs5^]j„iq~3"5D2(ɑ1VэC< $ vGy2?U9ɾ8]~bա_[Ky0t6[m (yIB]HGٗ < 82ʴzxw;S@.?8xBM%W,EZD7-CBC`|z*m1Mb%T.IoS5qoy,N7z.Dst6~ ćM+=*a|O{&ޛds&y٢~A_R)I n>^CaHSGJ$E"jJZg^g Ja;ZhvMm 6]p,@L#Ɵ%._ ; ܟꏎLI4go p>vDmx896ː?G GwPOf^" w4-` VI齛kpF_(w:%+2! 鸆8mp xJA 80ŽKr`"m_v4 ]ǘUY|6g?qOK:T&dRȌh4No)6 wxE̸)ؼjoa|8Ύx.Ѽ B/x )Y. ^=bH5l-B0HS ʜD&<?\GLXOT5YނL9Jp,x AZr% &s.lNk?#lG8  WM߲5 dN%.$~{vA@E rp> ;#jMF4fx G}S~GVEedANKɛdU_P01iqVKq,-b3%úޢRD&XW πi8.<_Py>rOTaP0Z[K\dRF`n~lү v/)D¡҅ a3GwG*~^HT>I=%qyd,@=;!"NMNlj7\͕H; Un_\)zg4vhz=魄Zrª6e0J^4o*U $m\\~e63$L|_&cX:@;Z0w䉺TJ%ZXґ[|b|I"T|(>{vX}֡2?."v-urF|Fc tn;{ 'W8ܰy̮^bA;M1 `deBe-8IGJL0VړAlXq<{Y촔pAlèi@7Ͽ!ÃGIVt" dq4lq)=jɪ7/2"23Tc+~C>%9`É` +$jSŊ&i,S0ꎃ론Hm[^B8hӔ%i:ޫܙ%Z~f^+La\;!V#e9yWI|@y}JռY c-۰=cȼ*S6gGu<(_z d!q^Mboi~d ̭v{d !j]!4ΩK\T<.63\fNek`@֯oQ/p]SnaҷnGC~'8rh!c`y[I# WK Y/gpsK@՝5hI#&,Wk E307L̅s|=r̘>'T\8䉮6:+_J7n/iqt‹JEN &!1W#OjEVhI!^~J>Bbr~ɧſw"r4M3JC jܥ6^OO'CR>ވm"E@>Y k-2쾳Dz"$s耜3u%H~HF_sWK]LF#]Aűge O{PoI<*C{]cjA.˝(Y{VLj4ʨEmitb2tuzY_m}fuvC{Q);YqK'i~3(wllt ϵgOeSl!l8kB,1͈7@^IlTn YyDKIZU₋fh'EMXǠ_zQCHl"|nleadelxHbgm?^vӕ#h^Ha֨NT^ru긏ۖvjdԍI&F:gY8unqЌprUjlo) 778:9 2;p-"Od nQLJT2j"Xd!v?*"̕QKZ@&yWLK~JhDRe@-ػ;ֈ%\TO`m"< I6ڒ=DbWuAؙn;5"2LZ/iyD.T5n VFiEW/c z$Ig̤(@@!2 ;4\ƍn4cB*!,Sz.Fنܬe;RTUV[*$t#u%,B` ={6M?kM×:HOYЉFYOM*D$'4g7"foy z gCH &lDv`Vj.J  Zba`TM=2 #=ycz(v^" k.fW΄}rKƢQ;zȓ:iM <~lkSB lKםaķVYrc`2Vp>.Ii?|ıpew {6{7jpc,sV_]J3VbeOsl#Հ62ME u{l"uc~S[/ rQڄ< ?(6eZ O3˹WY@Ii Ք3s1@9a6 =y`Eʈ.d*nW#6('sGD eȴ)4㭾vUoYe~rn!D~~#rF}-xD@TaUճ5F@E d\|8!ݯJh <} ^~uHYދNоn$dm Cڌ8~lL9R ٹJc D$ %޼z`\%Hyj8|}5JRM27FF(>l`ӹ@N,sl=ǁ3F)NUM.F/{ ÙV&v{mX@)>]gü-4&)w3p0gN2R̜ؼ-39I'x\贷~;c͉} ,xvMVdS|İE F,naJQOZ-,Jq'.?( /t}{zhT,BHQ)(kʷVv N[͜, +jSBG"o7Ka7!j-f_@]C[]ؑ/x-2<urD.~V2'g XhƺDt@ܥ GlS|$gCU١T59f87:@Qv*)9Բ1=TU0$%b[Wz] =+X pq)#vI*5YbGݱ7(ĉ׬4*%ɉ1ߣx88Ȕ"Ohv`/٭ fzr vVrע껀׻E r`Y4Ql+,1*$\TWf B|0q>n +mx]ַ~{6gp#vTK-ϮPba@}8]l4(YNL;P< q5_b Dd~%;yճrۍ!Ww$I ?@2֒sr"1Mm 3eNVC=D-oH* sp{?FOc4`v=Fn5}QZ9n#FCi:lKJr|!]Qe5w7nը@;.nUIzcı("gKe(.DrpySgY#؛2JY]L!x|,=YbYoC(}qޖ'DgYZ070701000002ea000081a4000000000000000000000001668c169200004df0000000000000000000000000000000000000007800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/j M]?Eh=ڜ.+g_P Ek7' H=CU w( (!_XuꚚ%6HQ >w^J->E3RBhSӲO~ !- $E? ^x1gx}_L.l%x$qe~3AQ\$pY4|5.Nry}tD!`Ldl oE#Fdĥu)N#QF O4uZ+iEjJ05sRͬ @ H$S vąQ׷[C'kCAKYIJ* Neʁ[tPLųW(A UkX.؛&zq 1~ٹ;0a۠uV~U $g3yvvo,lף`?Qpuc~^%ˠts9!m~b ^1 kNտimd칕8Y*_NBjUq G+" >S^`y[hqޤVyJ p&SRdjOZ7#8max?feo ̧<̔!7(2\z!lQt u4$2Vd/#zàX/~c(P 48[0/F}vn&8BbVyg7}zKv?pv?! ,u?`i Uv;{ R~¡pQ箤8*y`dT ;,PVz؄XD&6gل'D>3ޔa٩jr&l$U00%*ϰ).RUL8~e{ၩԪbͺ.W2 .uܙ`%n P0wΪWz&O?L#E>KiܬEŴ?sv`6+D QK39<ٸ\EM5x0o3?؋Kg?b/(VXïU|V Cl.$S4,Q뵦7bhcs2d5gשfEwt9i^J=>}6NM }FiFCDvW6ԻTudyv`;r}Uz4+2؊4 z/κeEEZܕU.XxdNνٹ*]s%VVn6 .'kyZثT _\bH)j/W/$GnQaJ0<O¢dT?8f3j._~Z_ygEx3<{Az]6^Ӏ?;m {UޕB !Q}D$ NE+2LJߢ\o}PU2h} 2N%}Ne2|(E]&hYQZ_E/((`5%I*P?#ՠ{*BQP.ceEo6a:$d0OB{nY <2hKJ6 $+k9$nu^r1|8E-ki5pYLyg Yov3!ۖ#O9@3ő6}NV!ʞۗaQf@GXդeWD6aiCs*,>t~9ݶj &-<ܪuw;3PQZ"Tu4hQWO%@9z8Wdgp\pAVunJ&H `SB:v;l29<1F5.p;kX@zFBk9HP)/.Jx߃ڂiSn͌5l-: G)hS#ڠ#G~I,|2GhL؁"5)!ե,]3B%H$pq?O *]|;i5ߝ~F]sZqb4(>%xZ7̅o==q 93G"ӡ>)c=ϺlP@# _š w'X]M.m99E(9ҤSLFaHE6Kku<JmDcD%Ň"wϯō2 x^K6uQ.>pVl./wAnʛ- .X(砥ߔN|q&՗t3Igt WznoRqr0^|CJB H (Irv$&p)I׺n.CT-:E,s6½pKmdBMzƏQzsM_FC[Z.!O/,Cb|QZzm=?ܭVO \MD}3Z342~NK_-ŧxZ!²4vWY5 //B0|v,2`=;Yj b)PMm+$jӪ֐(n~3lO1xov<HU!/JƎs `h' IW>~6{A}[rn"cPIdE!)]_eig\Y:SYχ:ZDKZ}0+*ۂaoX%]a[~I74KP}zGA[ 1">*Oa8 o+=lW$?YDmh).3fL,jY.Xz@xA|Ot6Oyouoy܀ڋR7G  R;JiXdLdTK=d w.}x[] ݵt}Rji+I/Q@0J5-4mYILt> Q6P^ZE>B*9[?W}D(T_HCɶ+v &ԵA,x;Vv> c=<,'1XV=2)P}iarv_NQn?W G\:Rư{!/3T"* 7O=9&';Ֆ뗞u@H!~'}*Y1%"np\;F:ƻIvboio !cYPn"|&=`g]yg >TN b ,boMY k~! uQUT7Q S%jl_Z )"wvvEpbk#IvY)A%J tEl(9󩖺Wǟ-dbņ0}(3e1M E+e;W. r>Ե1嘍/zbϗgH S2J&zZTZ;Pr@\H&)߃fyvގMadZO*[-R;sp7uOSpQO.ۢ֘(LJ=H?_qݨ[f-o6?Vj)z1cOf{B ƼV牍w&3T9ye1^Kibk.?lEU[&sk\rZzN ּvccKȣw >@1~0g MF(v *xĘ ^PܮOC͌8L43DW}1߿^cQ[<>!GYqYވgV3pd\2soǐ"AXD8y3[䋚¹t1yĜVL.NN4w,"}9'$b-Jtٹ>Yk M9x:Gbo_7W G6bs~jc4<$"9~Omz &Aoxqa8\J+O6mTDaw3\7;#^1&pKk2]L 3 e2% 4&lj mcƭ4[Nsdw"H^zLciA2lMdm+;.B(ZO?zLR@`ِ'g<"ݦTj9C|v]D6QbƤ=&߹T~q[Zuh7LU M<=%sӹ'1ĥ2MRDOfj2lTT4)\:ӡKcvxR = &A+wui! ޳M".g㞫襾2>0>eTM֬_(C Fҥ5DPT \s%c힜|hbkbp*49Img`Pdv^eR}#ԙR2mu!(ؔ#dTi'V2M 7O-.xӓԻsRN* <}kP. ?5c/pޖl |\5MX.cۢĊt@\><ʷ,U`W¼6SBLZP䓋sXwL q=[R'Up폲bM{[MJc&lU$| s":*A78[̎cO %M]0;\p2ѥ&|ɼA¸}qt(ݧW`iyҨж-k4gN?`d6h\ R9' _kU, j@7U(55y)HhI1 P&M L\ r++e"ÁCX'pw@<_;qS3~Y{ȜZxAVh}}"6%)XZ!wvWUu kb,1ޣӹOh>@!x-hCAyj 8#z a\aE0-+|vԐD8LܥV3ֹaG~_4]|b8[3) J+deWRכ?g/~꜑@BauW{}~xۿy/VʀZjdksd:%']>us8t^AWGf%?ma!o(EIإzw #ۻqJh t9+ ܊4ycxĄ9$*w:P9SgMDm(EI]| 賔vij}*xE Lm|0$JJA$ lѫH?LWHgڷ:Ef ݱ8oF&Jks|va&j(?` >4L>rdgmu+'Rv3TPwQ{y4Y'T]~HbNuEMLs!3?f?V=q66D}&˭'E\d]ޡk4tՙ%xd+<$48B@2M@rhu>d7`튼{J+6$g%`M=W8}%iWvhA}zz\պ1 ƚ4R\6(煵?^[+9 =bkY^.]\͑T-Pʇ y6SEB5(>M&ED\@I4*zhҜK ,4dVF2t7i/Y"ކx?DG+yR\39"#XTZEH%: NX[AWC[R"A9i.9a8k1H~N3킵~Fsd ֙|lw7џfI(Ԑ;&K޻$nzkɽ3P׾zk"0Vrl&qJ x ];iP:bl\Yþ p G~֠IɎ7D֜p܎Bę+?:$F2se6G-pG k^f֗w@ (@A@ݷt.NuCeeʃHMNQ-&J?_cV<Z OtSf)!1M x_J!tt9!#JlNRb%Uw =>?n ODq+ǎ.HHKf x C"?P1,$uu--|o꘡hC\2;4t )<22(.^!Z4va&.F||S#eVI-A}[RX#&#)dF$TK(" R0ؐs/5: >@s 2! DB$I{=omTL"]F}JKs%zcVhK-O1a>%P8puwO>:a9y.&WBhx*8~μvsf c/ENBrPg)6.RhoF0H*gV~"L9VZ^ȟcK_v{nI wx{a)؉NTCE6WJ4vZSSd޳žZR+y7([kԄ[ZޙMRMaģ&>xi0Jff2ق_BBiV{9Ml,gڧyBz@lԁL&Vمi:KxS )^8)l,?e[]{8GЧC!Nxo*Y. Z~VCZihAl{%0\踚W4-w8NIC*k q.g]¤gI~^T}qWD`\NNKTUj[xfxc;W %ZvRsJdD= IsA+wt6/!cj4;P@Ņu"si1czԤVR2A18%j{Q~z]%zr#tϋzS~={!7ǐɱ` "ӼoљZV.@( Y`9L9`VeژAB*N$:M9 VX$2qaͨ=ZPc:1`"C@QtŇǂC=WĠ1o^D+8s;Xb9im^'y}K[SI2=ʑ+~][Z#,!ܴ8OhtESݐio n ^yp ;Dw7=6$I|;ۄs6osKQ&G&"TUK}BFFxUn0~ &:֊Ȁ]#)FD$gL`3㔙6?#]Rc8=Tea>Lς X&w vpDe W:cWL@#+ԆK}шDw 50>.}3Q,k.&(F8JijGCeFaZntwr*ȋ*dO4uVVTv=a at\+XҵwM [{Hҳꨞ #&v9"Κ4DhF3O=;ɂD@9d.m>ʅl%#R+kل0qU QKn]VتYs;lA&Zsh?ZC<;p -vkbCq,B}K`ӹ1 ẽ>qseY/-&!C)]SVCر9_rV-5#,o*u0{HphRLXCÜLQDQ>w"؈nDI瑄^ XTnC1Sfq BFG}Z;-4tI'& ̨:Ýt*gʠ|$H c9Y~ `Z+*Jn -4rqtbܕ_i\^L9݉’!abblETwWjK]3,#ԓ57NvwLgC81"ЄMS㷿;6Rb[9$R`MŖ]W.rz.z= <%cRV8*] .^H )=֏(G BW6 ccX{] J۬? 8}RpD0 /,"Fԡ^?|VzeP܅3WC]{C?5G΢؍W:ݺ ڏh{GմKŚ9 `!pP5e0xt[D~:HT<_ڪ !Q\%9 ;^9XTsƓDj{X3s;f8%%KXkhX?A`3?f֋Dn;2~t@Xk !Kύt-OFT7z \8v`WX=ie〢r,(0r>g) tf٠UT>Gfw jz1Fv2$Y4m3 ͏~Nf}CA(;PM@ael1Ko6ga+:-ϫScq,3ܾMgb`j6Sw=C`}Fbc"|&`ϝ$ e{D?{1W0RX0`^/Hd}SE9臖ZrޘqZhErԽ2:*o5o8(fQ'=S{6jzLXo'(o]cd;V6!Xŀ@/=OV_o5[bIwjg M0"UĽ_D\*¶ߐyAeεޒl̪iG3\~uYB8+g'0W%p{[AE0ӂKh0)h e<;8Lr o9P}c]]~SE*ʎ)D±G|$h.q<{W:ǫ$K;waCrOBZƂTeAEvVy(5i7h\Ch}/ռoeA((}%4dArlZUvfNCf{:kg(H#"Ugђ1Z7(y@U r%i휫dELԣL7@DG*f*r Br[{Yp`AJ'wcPN־@2_k=H+ ɸʆ@0]||DttS0vt>|6\l$:o! V``44 C#BL&:߉p!6|z㴢Kzzʊ_{^01b0rGl7&'P3Mzlp&Ĉ?$JAd]AwC)y!ED]b沌!Aƹ B >#xQc;h̫?Gj ]&ؼ}KRuA~A3=feKސB>ݥ>U.n3sVc*:A6 3JYkz-""9aaQT7c'C/8m1֭dQqKI}Auts0U:Gcy@a2J;ܼT狟잾ڧ\x^dF"WbKJ% = Q(d@b. pjVݻX+z +oXTk|eQBJenՖP K|& zyyk6/N#pc~E&Qw;WȭЪ qqzȩW`Q*B; $ƖԔ(2duXZNM7Зf{VTy|IO,~J,@dSƤ8>@%ጐ<WvuA r/r[Nːt_FjC9w̡oem;ȧ_Iu-@>pY\h (VJFa[09E fs̫Ej?uPb!*\\&3HsWP00!2nWy9yNtsJN5NFC]P?RΈ1aI#\@hIVvՠJܢ2Cb%&<l3ؾxR{q39(tG?^vWMlp8%" ]팈2?,ܶUE݊N>6w36,W]AzԌDIW{;$| i<%xpGCzwAfD0{kG4 c}:'sWޓ%t`M&-#ו8OĮ 4=땳9)6e vɵrL #']yϰWEsB[3D%QmvM9 i>:rxA,8bv'Cr"Eg彽Gs]bO zwJuHC0 :Hl7 Rٲ)#K;gl<`N@{ƲA|:BޘF# i/n7靏d" b-}C6w gk VFЕ|[3 vٿ% IM Z+}a+QZa37]}ˏ # imnc!J/=9_®XkdkwBK@@+Ux{Q̟t5haY)7!1qJh{Z'Uv`W>3RagYS ?$9@ei4%D_a BH%q]B3]o:%"Q/ˑh/dY|7'BuJKc_[D0 M e*R6JkĒ pbr%zE;ڇ!a7(ͺhzƹ=Zv`+k㱟0 O#ޫxz&9!$ j&b'<IMk- o] +neO,F$>_nnCHpa*vZ4lު>'%UQ:ex{>BKctR$ %.Y E:?n+x/=(,\UD˺Bn}1,.<?ըޚys鰿*5ҩupF@c記+Nև$ a+&Lhm&r:6W4*D00a1o :\p8hRYȻ_DLC6yl8Aֵ ų͢6piΕx /ۀ[OX}E>sɦ"koԔJ Z^-׋>!wqhAsWᅰrGtYFX @;wlN VDZ#?FBTd,UEq:22ӌ⿝?TȒK%Zæ i49; -7&qUD=˴OҠA7BR= gB^ NfJuEVdv'Yɶd~rK$;6QҤ|Ŵ\k#.}pdLބX +#(,MŎ T)*M3t %w /W8f _cyXueo)DSa_9?ydw/x4mQDzboSͱ/2}>^0ΕY%ImWM"| >Ka.ʣh!7pN))[#މ-ϯqDvY!mSdI#L|Eإ4:6yˆ5chZZ 0'^P[ݗSlPD WqQC1FwGGKBŜbZW|D7A11eg?,l!†0b# H5:%5~G쳗C(YBE߳qɢBDvueu#sP3 ]}J |LzP}egUSzHB`f:Wx aP:=[c%rL| UT,1)PJ31|ێs5U(Q}I0`V`洪;8Y.|L䑦y&`V5~,y9I؃Dt<js_NdભRhŞ(] +R-~Dw/_^0}seIr}(ۚkgpS|tt*_|c7C_`ѐ XȬ OA~#X?.#YeI;(Ohܶbqzoku?]#b*yΙ /LbHԆܽ߳yW0x~j/fk³/?P>NL:Mq*[􎻬u&hCNȡoOQInlĨdiɺh$ָ6j<: >7܉rr3Q$,R\oxQJqMjPJ<G e!.X2? r@]fwxTb`8sюђQӭqA5Z\{' s g:8l:57@D}zig=\+ٮ&#x+f֞da n,y!|!?p>-:EmgPu:r zA{B# 67/0C,EN@jʩ4hVzuc΅z"TA']8lw2}vƸ O+9+fMèNkXXZxvE;i[%z",6 #kAz7v`YDIJ#X^߇1ӣ!֤ NwwQSSyuI}1OߴEe}șpX,Uc=2r}"l?=Φ_uv)12.pZ!:W8I0fwuR-r6PRo(ԣ0o C XSA+2|"&jBf9mn#?~u =F=" &SFsm4C~z`N&:RLŰgO)iQJ0yHDX0=bA R硘/ q&CW߀e҃9WFm4Vd`)ԪaTrmVDw( zH]CL'"y1Yi0O ,\NghTqG>9$YfFuYE+11)I%]j`k}o;<]0lBYW|sDFܮ{Mgkops*W`bsMzH꫈B!3[s ?ji\ N5lބFHzR5zdv%݁N|%ِ4_ mDS#acնG$Ayo0,'lJ @%XGWU$j]- t_5mg-\7wET^}m7vفfo/L'[LoJ⺒>Pl79ܪN4돶d;c<~i6+UdvT^s`A<8SL*SĖH դ4d4d2(ZtnHr[]&v)l靪_@>cK?.b"Wk#E/ɵ".Bq xRw[S z>.2)h GuX^fK7XL+V ')g6DȂt53oE9->jVeG`g>ۅ3" ryw*zEsq{0?o]Uva]kv7Le8<zCZ%,8[.38VY|{㩆1M䦊6`IS u#Mo~DB'?.b.VI;ccf\wD`Ⱦ' \IЄpwKq3zwkt_<+*bk (JHo72;O]@{;[f}r14eqs_N*b{\"RxԎBbNiJik^l$ΨK5D0{'ՈL\ nv ͗>TS8~O+4Xmo(}9+7_y>!K2ΛH9uZjD@M0EoBJZ>]-ZLð7N鲻Sv]F \Z>`/}%ЊFĦY̮G@ RfBqBZ_ڤQ&␗:B3򳬧:@5,GP;މ{[ս0.܉ƫx- T|#.JЇoWun]O#5n6`HbAJ(O: a` {Wa~@aEwz*'Z%~_Kъ8{F -vՐY&7fL5S :r@cѱ?ˈ߄X%4 ^?<~TgGLk|O3 װ_}<@֛D@Zdd^PfE(vI8sn&nGyy[[Z|u!>r0'JJw-ӎVc,qwӈALk^tBM4:JA"7ː,)u9&K߶7.*m YRƨ8M H*Տ;\ouY68wtI'L+&(B,Q@:fԺ |ǻtC*\?S-PwGD,_MPHpB/a!0[Ϧt٬N5a%a ΢Akn{1J 9f~R k4`br i^VΘǕvb K)˕)zh%z|IpVh9 e|On߭j͜w!ZANBhS>SlA<7BD̡ЀV )wzRң }'7̳WXIJr*tS'ze͋1kw&r8и6dRhv|R.X㍗J$Vi[hͣOZ6DI fzk5?U65k n7͡6CzBiQfc1䖸 aAݘ .{}>f9mpg&X:ҍրx?>'|kc,+QF0wf_U{4C#oؑMN. PAB- ,OD~j?ҋ^':.+5\X̚%C`Vc0KPA/DIJ@VoM sg,]#1~VamU.üMC|;][k} xKR_hn+bnitc=gK,0#/$p" 4z8 +o$L9j+u]w4A/o2$r9 $~@68qVহ6Rjy~ &/h{g=Uu* )fj={LΖ" "Ot燠L-Mҧ\C/\O2K/Fcw^sEZ#>h"_[)4LJ6k@_=p+}XRp<"CŞ~vwmh̋6"L{ MLs8bOsDIb9`=#Bb?#9VL6Ϫt pnI.OFѴN?A;Dtَ(;N_H)24Dƶ:LtnI,X$/mU(]u6MØNVF,Ҵr* rJA<1lVa+, hN3--/U1tI\Ԇj>egFމ'8uaDe/;҉와9F˫mW9-yCRU{"FG>ѼW4-W|O9G\XFis_< AAQ~iĬ> xq<יn5aZΌ ulBx4|9+q#C4?a{$Aɼ!n{T%6ާ\k,qPZ?$~luQB =+LmhI3^xo15[L]<ך(I+.Gr}3|PvUb^ԇ;kehI8BJkw2c msP fKǣyg[/gsKGZ6[>~c_fnVp_*vzBTӁdzcBL0GC>oa  J 趽]-BG5pĸtV4kas_C{O*ۉUS򤺏!u-o$O/!jڵώ4_6JM~w}o.S B CU0U(`?+Av+AU.g.Hnih9s.3eG)3Ll'`/&Vj1Nft{ 4-nc_S{IslA9|b k,SSg̖ ?ֶ/AP_z+[I ׸ΏʬQ##.E5I[WCkd /2}a3NSLs~tXYm x&q*NH` ⨀~;n4)PB.mWx8n|uz[`ܓeͪxp43G~r冦臂ԹU`[i9k}IzEj;䕊s/xiʫ%. NyN8q3 wX'?D5 xco#Ώ(yb 6/ᬑB6j2BZȿaFEKm=-7ֲX5spvn^ߒǡt V&B*pi21:qwL x72%wՁCCG܈|_wehPъpF)!?"W &+^_a+:o5qs+x>-|, y<깍H'Bg~\{v]d撒CC)Il| pH;=/ 'Gi^/1@/(,G"#zo9(&3דJ6 ~1 k'E9R2Ӎ]SZ$)qW9cFMɜ)Őt)ȀgGRj>,9%&";9=|$k].Y`0ˆ:@;Wp[5Es1/9nAb+4*6 2c2/"ŭ#$kb'bK.\'˧Ps6InBjMvGi%&j =Ḙ7o-e~E6>]Dp~]}t dnYBdI'vp Ɠ?#|woM.x<"5"E ;';,#q?LW{J%CU5vpRVBl93Ռm:QN#鼻 AWX](νٕq0Ӣ<,.mj84``7<{/T8YfD\Ǟ/Y `@cEr؅!xR61%I3vR% t:ɨb<KN7U<>X ;Y/l^_,BM6}WWzԊ!>c }z)"^ض"ez^8RH~xVIXPYr O@&Ywy"2#$#u_͚%pX#ޒ=ƞGXGT 1eEYn$XGI† YvBz]ܭ56 t}mF\-cc)). ñ sC7sėEr::<4g',*<)rQ2ߝ9L ,P(]xgFrzf0A ^u=SܝϛhdqdOċs \J#;-nݰmJj@(۪Oj\IR8ܴ+^6ujP^i..|s[N0*c S:?DԌmFI/I'rZNUJ~=nm2{~ݐ2t6I& zkxzn&t;Xs=qj[sR't"S~gq*߮z0:#nšG;iO)W6]da%-FH$^]+|9]N,jv݉;wţiz4 hM$Ae{UJxW2O]OxLeyL-װO Ԃ 3B8>%45 j31kx. >K~*l~^>]ZmBkpйm|4fĔv{ N |:JuST5)hJ ^XZB|lr5LRؤ3h tw|on {G2&n^-HYM70Wqݸ Njp0Eϭ'V䳃@y>{B~,]"䦦vzPIl"<9&Nf1~$\?= rT e|(~2=cš#7w-ז:w*0{*C .ӵ:mB[z6B< n+bbmY:RNsRKCd~U_}J=ܝ=>6DL1bLFh2gn OEmPLޠ??EE6;zY lօzqIlẗ́'wO:xTKcիsJbXxџDPH8|~,>ԙސU,=$P1hg9iXglC oDΊ{0y# AᴷQ/6V2&s F3[48DTVg/q60=9ŏ֙Ŕd7$#MFR~ѷ;.J$}V IW ύ cK,l2_{De$ܧZ%t0).70냀EK_!h5blKRwxj$yK{9I[! \n{>r>%$8~O&5i*Ta`ζ/\Յx*Cت:OMt/H|-tSnj_;tw" 3 w:G2yges0|oAPYp3:Djl\ԍE҅~]W> /@X ;M p}_ Fqo&yg 7W'm@ğK@%l.`oCҟ%M*HXC/N=z(wҋ O֟ %(fo.Ms"+p*A[r 6ck.7k$wgsec*놜1]d#hU䩾ik }`&€YR`JTcSwjɇ.5N|'Zx SMMMn$SŠgQh9 z0)$5p+Í() Jf) R7JާNl :>Z儺4=b-.UYC<~DIZӋ%v!',D*0]>ճƲ#wvFjD,3aT͛='>+,ӽ~NϨKS*k  ?2n^8aZŅŪ)b,mKѿl&m3k^k+^XvBgEtY|)15[JWD&k;GճG.A8"0WDm^F;YZb +z O%h:|>]'=qF2WS1G \Ejy(FHGuam` "(O)zRx_k [ߔ%l[ `ρV7ybgM:nZ<66i7Ǭ\LPT/SOy$=t Ҽ7ωqx$ g'U<9XNNLgleD/>Y@Cs_5T2i=CǰSȟ|g!i)õ_[=׊R Rm=<,d7* $5 mRYQ}v'6z}-j~=.(G̽S~L, ]0Mgh@rE~*1?qA.̴{zvQ<ƊYM+z:%YءN1%Y8IBtDͲ3ؓ!eڒ77T8+Yz>\ܭĜ#Ep%7q졉Qub aϏݥvC6嵘l(2bKLP̳ue|ab^G%˃S`twThL.d!{%à'2b&>12?( /t#GmSb:!mcA° 1i--ut0 T\۩&].ig=1Ԃ{)p3v561=[ױ {* CRӽCrN^ʄ v<ƽʄD3@ ܺEz6}x&D>Mn]F+Ӻ "kj{^šlT(L5NE{&^/;Ҟxqt{<=rܞ~QYly"%S Y;vsV-LIUzR}9Ty3KhrJ2- {V `E75l Xn ޯCrOxun+(] Cyݺ<ՄYfrd_#iO vTbT,P|Mة~4,/kz' w=MV[FkXP8ƫ'C>+{Di SxKE?A~$5rfR3|F$5 LYe csFoO[&KKxO8E%+Gtn譓؄=mfH7)3\^+ ] mI] >S V[ MHX!թ9%_*cc\I7~|Y@;뻘e445=5M@+QK7`-b]' Lpb-5d5 JBT=Dr3'$IWN21bTG[Y$6M-h- RX6#-<3'ۉ*! Lys FR^e \$>y ;?֒8+Ttć޹+;pE/v2ظrѿ :A\sƝvS oD\r7B,otE|@L;l.qY2"yU} TOu;pN.ϛiaG }~ 3i@Ne7ȭ{Әj & _o`'z5ilK^&>^2wּ W/ؼRxOp̽^;G'p~R.2ܙX53NHDtPNKGrL8CR 9@dN xɶzxt&`8߾WȺ7qFz?6gkT0M*xj!}߰?D߲3nEŻݢs> @9۵Sa3إShVb6X?4KuZdל t QN,6^qC).uqYq֛Yn̨3(q|z?rd5MFO ɯYxgP\Z81~'R`H4;0bm1:&IŅFܙzM0 #zxҎQ_ Ā}Zck[r^hޙqQdAY0?@1y{=3оLK1gD1DjAib*r\i]R C^e$bSN̓ĸ-xxot:feELzRӔC @Ni Nd\ ^O"1jRK07`:( թQ~X9k##E.dI+ᡜ(L~ 'B7y|eN|> i oTj^EP7O`DW/Of4P(BxK`dx9583A{IUGӲmթlʅ8TB6* / }J }kBZ(=@sZFdDzMw,<#Ȍ#H="Pk 8zyɐ He!Z opߴg4p)KoÚTodIPQL/ZJ!EQrW\j8#1# 73` ֡,m{[CM3=Yi5/MZQ]G& 3zY dۜP\"De*^9˲z$85fʘ5)EBVP. ;=>ޏxq>Y|!K404ܠw!=?&fnaS.iѬ0c{W_a_ $_vK~*SsɩN EiJi[ݣ"H{ %Ә6xxjӖXS\8 {{[V$ki |cqH9/1$:ܡF0h;ЫK~oT?^L[$)Zٍ__- gu&5O%-HƫefڰBH옱|icjAևBhamaC:չeT'q2  B JQ> (kSJ&MΕ{v̀7,tr3ri[&InhoٽUDvvț# I~'am@Jb5I^ 2,@reh2|!AyYF(IuB}E9Dp z0#4m$4{Yzթ?qMl 犆 :RȍZ uZ %4n+Cԙ U} '=鉱.[9k}պ- c#3ɒXyV:əRѩp˧jt-"aδ_/l,zO9{2]a#ǽD]ߩF֩Tri7d#5s7* 䏺@3ͯ@x[♙AC}Q6r ʿf=Q7 LIxG.U<>&XF^_z|2?|"|/P& _mZysEDȁ{j `vng0y;jbanp+DA86I sr0?Zxdbo}_W&Zw6+YDNu1}s*Ĺ|~sx@~pݫ׶BԱ>pm}_18 SЃ7h%]UAd%@*J૏&\BA"(c+#^Jk@ϵ@Yu(`ɉg8!pY$w]&FM ټ4uշv K}q5Ħ?]Hwd\N]A_s#Y;:!SzV{Gpyft<]}zh{`DPpqjrEjv/kWh'VSj/Af95S J*!iʒjS>f'y6|jfDȒU^lJg_%+3B)J`Y̴! To{ 2⮥Mv!!@۰yylHu($%qw*Ui!N*F /ٟUհ*k:j2JsNM}qf)DJ8k} \3qpgbE ibg׮03l- ,r"9S%d~Rz8nђb@s-_aϭ8.h"ri1slT\ujj!rV@?D8T_"Vd#7vQp"ѧұi6sl4M_aHEsf1HM]+f:-Pjw4Wɠ/׺KrFc?e~7L'QXvT 7r:z#P4,hV*%3wԲMaȖNz0B (JjOM[PSr;K q}[-S::A0=m8=68.j1Y^>nG0 aAhj}OQ%ɔtmă z=I}"K5j4="YWÀGT?@'q/XTbQm;6"Ŕ>1i: (|OUI%Dq q#"@1wmO Se֡q oV}JE; i_Ql'ы$pT x |pZ1PĶ{YOX?اnM"|+TIH@QEr޷F1o@w^bDf轙ԍ~,DZgYZ070701000002ec000081a4000000000000000000000001668c169200002f68000000000000000000000000000000000000007700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/Í/&]?Eh=ڜ.+BU1@WF Wuh#h?|f(uJ#pi:Go{Oxɓ۱8<}" ^jZg%5\t#i(M4l7̈́ǕPyM9B 5+ .1ڑ%k axka0ze!FͻMШBY֔@P sK4E䊋bփg"KNlv^ÎD]HuvD-18B̰ ۡ*9͠ܒe'&_Ce ؞ q;{l@Tm&jzZ@ 6wyUIw5R  å]KhնnӌBfb1EGr+Q"`2V B j1Y6 Jfhzi2KLlЖ?%*>^tyIs52LreG'mjݘ7q' ;lfn0q>t} aqchY`+hOIt>n bgd)Jef@ -'PcM34G891kzHI꣞PyJq)6];I MH}i,1VX[ EcC*6O0ؑ͐Z'ƕC7\19 P'0MJXiӑI6}!Ԟ"l?6 ^nn$<h{9:u2Jt D-7G,%V/`6!af6eaV2IP]䞡a=&_}tW\x-ы*դ`>W}V&*5K7$ }A(sO1͚d/ހ_P#9XFl 5E3pnj0.hӒsr0Mgi+[ZƆP:%@/^cp+cq/DmQwTe0-+HћcR;UDQ꾧7.֜GežW>{<'s&:@oqh_I R `yBr*s1R\G=[݁lH-VД-|uQNAu*j%ڗj]0j ٜQnM4rIF!4k^TimhAצ+i;ă;%^vX%꜡Tc&QnbNaͲ2!ViCJ͹?Iֱ)VJ fO\\ r^i$3P!$WB&6JU !LON^id͏a3b"vwRg;IBS'j$+Y/\KS&0Eϲ*HbMFd,XƮ:0uPuLZh,ۆ _zUgyFX.%L켾ہ;.'MfAK5Dy-#lXAo 4wu~ g[Nok6: }v$ScΔV.捿DbeB62/#pKd.2Y$g >Uۇ:#rMGD0mzb)4.j^MU6ݫ=3q'fǫVy 1z:!8`8Z!D@jh=S#zN`wGfQT_eu1u祐@nßQA y2 o X<OaL^oJJmCި_Ʌ !*^vj4&B4PS+*~Ec, !PPDr0?dÄ{H{G,>M09[PxnTcAnMŸ[&*kʬQ).&i'gw )XYq]i?ʊ Zp.o\"jhDb#` l;E`O 2ҿ Fې rz 3r^n%utxRTy5hU:AZŠv_}פ Z̘ou@y3G|цEl'P R;@B qt\ZXa%ၥ#bU䗨0Y{D-  rBJ%UP@ =FLZܣHBJ{} 8B7_+L}a͞г愉ǛAAܛڠkާNm75!>K!}Jt62_q[s5(bm<8H"7{EK% R^i87y֬"EKH%mlsNؕ;!|]bkj[bB-5-lOHS,i5µ@jE$toR"Oʮ%Uo9p0Cr\es Y &nUlRbO(l Jvo-80iҤU/Zxo_ӳW􃃋N"r]ia!z@iÔ_1 w˻?x*މքպBŝ VW~A{NdWg kGyira[WI}6h v39875y3he1k))rc"1gY]ʼn /\į KݚoQp~X` VŢN!z/lM]4(ӻ\Byg  &~QJf Q@n8_< {7k'Q\(t޺P. b *bBIzH2P^&RF9Q;]q_A 9yp+lìr*I, G =]=d$ > lc5iOJnq %Rxx:GMVV!' 3{=IժٙI1`b! k6O̥]OثNƹKؔ3vOƃRB ^w+ (XO5סؿV05tC%UyHҋP؅ͲkG 9?F Nbߴ:%2ߚItO&4?R3lXؾ0j9 (gRg,q^b:K%8G uŜo@OOrY?raB1FOo`qDR}2u䁄F5ޤIiVjm,l2T*/m~Pw/QxrUclfz(`3a)ffFkiWND Ȁ5re=C`gG-x7+#um:#ɸpg_⤸ #_fttcIRV yp`qV hAf*4Ү)ݠ0C{ r{w:dEO捂 ,rщ?4:Y8C:$Ϻo?w J9SCq*SZ2vvǍvؒQMaeQi2CfXMggn#p$P;!mSp;(ʥw M@\&1.G?]ג9ndaȝdL4S'1uota(<4ac_r 1N L!`%l@,* 'MNWxpcW/_ Bqmo˒.sg: 㗋(@  ڌܙmH]ҥnjnV 1`GgXˆBv]jaKJUrf " $4uGØU; F[p-hLWNl-CdeևMQCRVI,캭a88 kfݮ|[bC89乍v5!?BOrX[6"ۊcmzkPGLz^̙D"\ ОNIlEv\AuȦ2m2g L157A{FJW|]e|C.|b>$Ū<%\-F̀ƍ/4}wN@+OD+VEܝ(՚G>fZTy6zÁ, 57GUsH^ ¸j .3gpLmx 27nUE, |VՅw޹"c)&Z6y9}=3/Od16ЧOH+X7NyQ|:{<D(FjA@zȹ{D۠}Bennj$,4[l}aOkbzbA寁{sٴ=UH{I vN;_!܆bIM;kGKPX|3q XT˸]O&hn\U--bѴ[՜{ل2}s<=k,#No&㩨z_k7;ѡ.Z3mqhOk6Ww! $!{V޽^ٕ8k ԋؘ,g0Xmۜ~^˃ry;SDPMFw c'?Su9mŲp)~I/y\.1Sm4J4E4?oxIJ]Z=QnSΪ(uF/S KHjk ŠѶ _P\LM :*, c024X~=Ռdɖ>;A~Q9$'*lվbwZ^[9 DɄ]wF I)ű,w2wA[[69 ՟|N!_x ʿ ڛx mokOn%E^=^:|}Τ P''q0l1/02},MtEK'FO`(] վKZksՌMp- Pݟa{H͒EBMהn^p=SMU~wUnY2\+~ٸeY^-l~nfˌw_(w $X文"L 7* ^ѯwgIA%;0Y 7[V~C xͻ#RkC`.sd/3Ҧ",(/q%fx9βCOR3*a Q/EUh.ŏˌTP7i]rC f *.އhB(nןQXlOen_/ҍTh7Э:H=Em?ṋ$#1cWWbEJ:6Df'QJ^[i35pcFgY:[P(]12n@lE4bp8\;'pIXL~)=AU%ب xGxQ0.IU4& ;?<ó(2Jn+&OkƟdj-r{ K^p[lhJswݵ]6zO ;h%q#<>%OqRv WUT9( ]j*cПDZ-cRk`Vw~2$Mݺ`I|t >v[i:W*]9V"U= }.ʾ@U97[H5ٻ6jVtfd.v< <2WiԑmϖΩl>UhPV?Ҽ!nM$\lDL*tK"-̣^4%qYYt.EB$ uRfE/5:jw }m=$2o![{8Zjk3xD~L𻶰yDP1< i ^{թQ C@6bS{#h^!2DLj!D2#B.씚ַVJ2TVIDzt)̀9Ԃ4/prGƃ`Ti`JC}v;WIeBE&ZPe«R҄X;~w^ڱgYZ070701000002ed000081a4000000000000000000000001668c169200006b50000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/k ]?Eh=ڜ.+Ƞ fbN-]u4?>b#d2zdiAlՂٌ@Ce\ԚK|Uo3?`R } KSkֈahszӠcCXAyHԅGDzo2&**Z\LS:i]$:s5vE)3u,=;B`0 ÍL9a־U~~ 뛁NY$/NǓD<V Mqі5eRP_]|miy}θ.Ѯ5|^~Vi}GnZ9tTB4xĸX uCn|{)aTe t+giTp0ɪKߨo}bRWBTJ۶qpiDFYɘ0Ylukٰo (?hx8ȇp٦@63+{ cmj^T !avӿTHx(1tn/u:tpO7u*V><(T-{˽LS\Bf*T%q{shi鮃_YlnTx&!=9wy3)?ʈ$T´!x,q^8FȠ LQ pJ *0C+5Qd)`jTL7 ,GK M9ռ8- GmqX0B:6aE,l7'bfgkSXFfJ |C9KRt 3a3\ TVBQ$;cx) 7e s!8(:qKR=V_SyMuٮV>Z_(]̕V:qrlNܿU80BQWҭDd/v67?ZR. ,䷦dlR 6q%:-)h8` E+GE;ۋd~NӋ+ev 0[-YEh֮ƭ LTۄ6# K*^=^Cj!_wNA(މìjm&_cC%ݱhڙ|;ZKܡ94M x@OÆpeo40. @ث[.$3䵥Olhŵ9pqc܌ D^J .15jt"ؘ-]a>n;w<7:xsBUkd4@s ~&D-0D Z=Ā]Rx!C {|Hxyp3v񡇄6vt`EhY/9qLau6D H5jDZ/|{ca',otlf]R!ya;e{"h-[􅦛Ki?@,^FKzeç8;7p-nTPpJr1cƑ/ X+yS4aamZ#D`} *DR _ 5V7逸Vn{7A, = 1%F{(V (}|N3=x%K `}6uzr`ʖsܯ:CߋeڛQ5x^t6ؼ)àܘrFCiO7X00MTVoV%hGI&푡qJlL̟Rz'tQAGx+hP,=k3nCj4ߕ B.x! ȎTh/̄GDP!@".*c$ p3Io0C =)¾/G/XJ#`J`.ЊIS:szeSsd¹v>&W啦oAvY]SѸ:Rl34ziw/WIEnn#5)`^Օ zX"^x'o:-$> Mym6f {lrNT+8R;JX1(ιGڻA͋1,yYh~üZgq6zɌ;ߢjFM/*hōf8(rIPROb Y*0VN8&AjahW;+NݜZY h;lF;32'#XͿ˷edPĽ pHNT%)阾isnWgIә/֢v2@kdj0SDdpwIabszTU1V$؏`NIp~ڝ܆$./cЙV_0\LYfը t˷e!u}w$WWeFoP=</^_>6}zd3;^mŽp%D<Cn c yI5${IqoKDH `7T !U ti~n:J Hד} 3X}9Z_b,cKG{ Pm6e,ĩPgV(Ŗ6rc<_!ɒ܅/k%tSP8EO.闁5r+ Q}ٗ)c{)TcW# Pܩw'H]owrnj eDZn1z l x2P6/JK6.EcS򖥰$f!߸@1Ǚr<+]+PB&g4pW|5.r&= 㱁M6iP>2qIdH;π@D vv{N ߝFe4ICbu[g.CnxafpA/Zd0#H!EA8\p>GӆV}{[w cq(e v3*#$T3IY+:Q8t_Z)p<V8b0C*{WIx%3fvG{ ^.Gāvئ `{^MZsfp[ږ0-a8ڥEdc<6+콏o\VF26sʡKzQx="nq2ehS4 WAsI+ #pM3E/J2_ӥ8v! AYWؚIwL- _.v\O_ݫъM^Yɿ}NTJC'%҇w6<+ր4 ARG.W 6|'Fj yS.Q:R\uPqt!W )qz[a>Ɖu Zc"dj9$,՝c88ޡ08Caz96 Apt$GcaAcq| wI@q=T냼q=Qǿ+{/x&Cm1,S]FrFVU`d^h~G Z(# oĎJX⋟i c,p{Ch5\kd-M'g0E;>{^SoAD8#dm1(q(6wI6W|}"Heˇ=_=&| 6o,V뛆ɯ9C]",ىKHDr'p9 s 1i`^5۲5"y|:4-0ymFEK;֘F,໸ukOZ<-'g#qGg )}vډ{Tiy.!~NY(3~ \۞!z~|JFu($?L>3UaO'; }*e*1vDᡝn+($m! ~VGksT:~ sqb𔂉l8@igw44g0]nWg@.?ɺJ}e]V1 Lu4[b}j0z1q饡m- (tj{ey[lfHcQo #+7q}JeaK湩 'nh0zlPꂝ}stY`J&#ޮ#Wtf̔ޔ%p:_M5$i^f''[ j_Iu~u=d{\iw<؇<0s%zx4&e9|WPY\,bZu%?y! ^^u }`1xYg; AݭӉuDufe$ YFbjl& YlHrw}Nf8TV%.~9v Bb OZ'.Cd l3ikED42DL!v3㽾QV(.zl (oL^| ,ܑe*Ѐo*\4&yAQf aS"PTni8S$66DfB4~]EMp7cIv44֘ߣw!dURp;1Lʓ'D5|+c7[ ge;ֱj& 79cLW0b$*3w %`URtT{g2KLqlFuE>Q;O+`AGA'[e<7֣*V&Phm H맘e*E/@k^[BcS#͚c sp{cY Qfu~SroCxd(Q@/ TKy"w5Y׈|/м3uk `)*!SJ[2>|*8okr :!'&u3  zg]^0IaH_9E@ҞFUU5@xo?L ,Vy;c/ZWϖAq;[_X{Nn4`!RYv`3>"lxDkApS߭t+ xciZ@"pgRO!(lK4c H㐴08i!^m[=\jn.={]㜙4n}!c#+% Dmǀ#m2B@Q ;5X4k>'0DQ"˓QUë ٯJ8 YR]5@dqU+IV|"ڄǮ0 ]m ~!łAe݇ +ȉ#kv\AcI; vl6_vk8sfT 0QB\0#HZE FKu}"j.FBMₛiXKĽWvne0oȔ$ qY?.,bgp'6jk Qd#',ߔ7q "Z+zƍsavLWW.qR}THˬḝkxYTOqZ*b#*/]8=Ghm[:R۝J%|g ՚,KiK`j$ xp,#'@W5kңAlQ*hjRp wuH ֏0.aB;[ g!ṐzX_lʩ%ZE_5jPosI _6̩;%FY'a9&Ǫu|JDvK^c{ ` d |s/-]lu5 JJ>TR `wj~!"Y!QG`]}^ҧL~2K`TrFnU|~ G DŻ*8 b&Y15yU& qt.řxMϦ|2Ylej:$I@sMa#hk23UŦϞBOam>a}9< W4Wlߨ>!_?lw?Wo򿂲S@qF5Ǖfֶl}>QC07DɃ}=#ڟI>!A=f&Ȑ#g" #B49B kKߦWn^ꓸۮS}vIh*Zia8]DG&l4v gGJ:lq8o X3m#19x.2.F=:=N,זF)W#ڏJa8U_.8[hFR}^(厠yr&UIE}FкEyYi 1ͫ۽1pW1` +z_+2 {q8]NP+.+=T֜8"/?K8pO[Lfr\h(-J}cMuB)6v&8j]}_dXtêqۅSXѺkryEQ]?"ndղMA6}8I6fKV Jn9̒2>g;VE_(9.ʶXqE^ ,T,r_B֓VA쌵W&48KKwLfBZWN^r˵#>P&I<\Ж-wj*2y[.绳%}}~`XtQaMߕ *"7\6°[l7IW=yAV'*#T1eGU݊&Sܭ)sԭV%<<:*d?5T˵ܸ[-l][!z^ݦ* lU x͔j!UC:Ó&ٞ$ }~ת0B4  ;O`՞ؿI:٩e+ :{\vM=ci9"ǽ)G  \ľUU:>ȂNtNߙ_cRۦ^w2csb=M{46tflj &/M, <9*JEEomͨ佇l+MH B'^RrVZ5!/24 GNђU+ZHRB4a.a5blqbE,;H86sķEZS:pb.&ej+.gMAHAftjn',=N=#ܤuuMI_'YD:zXSl` pn39(O^%U  )܇Ɍ~.Sʎn`A!ܑT&c!/v9)bj~)%V:ĄW߄@|@V35zr2M; 0u f *C,2 N0Op7<ӦҡkK4DsԝI [9vS@MLw+OŚ&G ^[fS`v~O',9:0ȩ)펢Q\7C(k#,sr.ǑMK)-C d̜=iڇϦFk@XZ--K(,kk}("TR#թ["6,Nш5 zzet .yw&jFaNsT7E`*mЃ:ڙ5 ktv߀l#6ev2~)f-p?)J(>. H{x.g߲y˴@zKKٻ,>aS ~ұ2,tgо`l ݙV\7|F88dQ/77GqbuW?HUr$$z|9&BWC01qݟ4|bKAD [aTQD≹)J!;]pGi#]͵XBјRǙFƠ1Sjޔ[$MHw>ξ|rGmCddzaNZgPO:% &.IR?vWq;|r<^ytzP=p2tOt,U)TX cHuEJ:I9;&oCMBݕZV Ti0d3T?=a].>Tqմ,e cbC%hcoW)hvS ye6SpKƴsbL{b[cÅ_I+]hɀ1Vj X!=tdEMQڥrQ"زD}Aapݬ'kw4?p%h'yj,<|!#d^B?1-NtE/o0wλqfMio_ } *`N5<_I> 9ow{3j/-xF`$=+'G,wt0[׭i>Nhǰ2G;c 4u a>nߢ(cΦ5б(BE;j-)҈-.N pY;I2(RHߋ/;,_a;էcD[#5$;Nqd7 BLڒ9K6쿵)ˮAHu3-w!BpO4yb DO0>,7jY~MK-P~,$ M _».w  OXNP=>IINʠ2^uCCXD/5KR-NhLfѴ\?nϝZp:+q=k:4Ā:vOWyncOY'{ ʋ-+ˆ3Xhe-sklw]`;ˮ >ƖK%ck0,l?_,CpAc>fΏ,%2w6LIZ/+ͨU}4%]3 &ΊFo0weK\ƧHY:%RT%?DX!Tw]Uñcy} "^Zݙo{Hx}QZF%z$MTaws.Zfn{ R@ݒZ\qj8p7~oQ>f9E;8}; !VSMΧJ]jEN:ں-&Ƈ.E[IFv:6&r_p+&~2Y0u*b$Z!;`r3|G U$8O\KbD5)39^ef?`N] .1Z7#}<z:s:4Ke+{%>5hP!ћuYFB8z8`s@ye*٫f&=. ܠqN`X&%R Ź^Ax``{esk<_Uehm^ Ԓբ7"H # W>Bqj5AvAX=~zZAgu|K~F9bb9ehzΗz.: mK՜715VKU>Ӕ*n1")F8w9s ̛je\Ÿ|jOSkqm ~ZɌ;Q4"`6l}DQvS n'gK6~]ZmQy)'FJbǠj:HȴI=pKe:O0!P&Ϊ;+u<ne򒁻 f@ D2< 2G,wO&aB;oK>-%n>J{R:=R&{AzVw1~ȋX]x9Hb}{έ@((}`6{OsbSV&=S;#GgLqwokpΟX'#"a!qL쬧kxlPqhʧqC Z_X?Ă^ĶNrC=2C wq?!NVo~iW7pji'SXs8[V0SFzae l7<<]j$W˝4*G'_M@Tayc͆њpL$ܵ'qh5N0jt2k)&wC|uДpv;ўY Ղ+ƥQdBuuV1viK-d|!5uGtզgC/0?_)Ƞns6\ҭs)F\PS홃%%[m}ŠWƀ_5(`uixs楃FxOqg&E}tc/D3\jMoH/@b$씁gKEx2}dz[hK_0\޺uen/] B[shӃKi*4-`p t"ѹ?x(JrZAvѿjHE<}Pnt>RL3C@NñMbJq*fy6 <4+NbGyqĬZiN2*<`Sv}Jۑަ̛eM_YKgm8!6Os[O̅qqYvXp0 [~߸4.2 r9,|\&;dNj=e\->]$\M43%_V5?a_1)|O?^ܟUS@Q\MZhsZ*xqcO)Kya>vP)RߦFsz{$96m 0 p &zm_1\HW(Gdu7D$Rb^gbp-yaI6VB r=y uNզF*kwЃ6lJF U8V]Y HW/E HSTqkAМmcJ'Ӵ$D u2UͨK6-*-N'Pу&]ALdDuPQZΡmލvh{2`Ixޅyyo3N+ԅ,I&lBǟfz(rV_4T1PVŽ."WT[i&15BЯ5k̑-Ɋ,mn {9m;@dKݕi7 D`6oОble/wP#k5%;r"A|dk;)]wyX)_nbTaUe8 ;-UN}v8W]5>'s﹯J2vuzV0fa}q"[)eI٪nm% 5=3pVq )מU=3jt+8}b@ $N5zX!GrY[ʪYړRzst# r]jQ_¶.c㗇1wΧ׏SKHs@)0v POo:Ϫ{OAPRE:s[DBɑ5D#XVW47;矦XJM=;Q"5C]mX3ՖTpq|-CΦ:N4g l=a3nPFD[IJ ?'-M$Ti[]=>Ҏ#VPJٹTͩhV*umqKKSj%.] $R@+r@(=YUȪʼI4a>$ήiZ{2ov1Z`GK/4əf R&>I\Ş&Rѷ+^| N1U̙)auyXJyiVd_Y8jv1CH?ؠ(72Gso;l!02x70}\COU- &~P['kԜrR-8!/&9ANd 5\Bsƒ{(z}d*3ޛ1GQ3uJ:ݽ/?]hX3$OqcYܢzTmZCN,#2  ω@[N1+J>)afuJg h#Pu73[S}qF%t? @DǦ>#;fΘXD#GU4~@q=FK1A<|H"v -v¾8MIGxedc҆6s=@wxӧSiƖ>ujҰ0mܖib[hǎqLV?_AVt.;8jK("1 \jj[ǡX8c ^@3mGʦ"Շ\͒T(+΋Qs!L0޼d#aމL5JmvjXޘ,8D̦.;\; n^W&{]esq'z95h䒐6$ZDJamXgX`\nx@C ʸS}D fqa&;gO+?6=*(iX#~3nrB)Xc|%o`[5_xSvufB!rYDXj1U%d=m{T6z[c%q h"ՂԝPU?!FN`h&k8t눡Ҏ uT Qc`U´ULܢCƃgJĬ&XRif,}eUdKHrKAxah ڷiE RAV_|Q۱H'Aih 9d yiF 9n^ fbt?E- L!{|RBo; n5H0' '<ʁ~V;vF0L7{nqI}\p-.d"DK$f#{50^`KMsI+̭[* )-ooDje1=tYfkk;A-b)|C'i㹆Ќg@%Fo78UTͲ{S LvaDM8Y6ҒN|{u5_d@B;gPHǟ׉_›%!Ul?4eƐ!I52/J.ETe{ &7c|"Lj>ہ9yofv33Yb,mEx~5z=jG]\E`ŏnƿquh4 f=2 M:, ~M[YE+'H[/ Ҷn0p5ݫ_wu(DV -][s,xB%p'{e=]@~%Ix^lp9RyX(?,>?3{yC4xtqЉ=ÙGR_ ;ƴׇl^pQaת7Y2$Na\=^>NYm QnZ%^ /ԨoQvzR_998)X`{Ѡl )!- UNv5 L5$ς{pҒ:fDf\X)Dlm#,u#l|R}A&m}Yw]*ǂr:A&fT_jqݗHXguE76F yof^OWk|A>;H\g#[5|&ݘl蘥'Bp{:,>'~ *D>fx_ڦi^fPlcaƗ./ bhHeSSF 4߈hcIԦ*>P<=1+)9%DTA{b gKI{yY <0s;uD琠c=v.[RYzmnwU1Fr!E 9zd6ýhy})> >l M^TD(z ̾7}8ɪfHVbQ(xEkUCv%ʽDC!BfR>5b\l,:y@# "Q~9"e@+<@=0ֳ>^Lް1"w<$u)szo8Q|' vY'F3ó( &R|2\Mܐc"YO!Stͥu$f-Z|Kҍ,¬(*F15uG{j y$ažg?jS }ViWc+]h8~`QHQ&`\-bPx&B4,كf_]u!ד@]= poxmtjL/p 5yxKbW z2'G^@oᑼ% V>gnJ 42#,KU-Jk̔kZ) u>N%|ZrPa_kr N 4W(L~6qNrV&J),R)AԤ*df)hlxDƽ)5 '$mVMycg%K,dA="` \wD\ P{pf#4PG! b 7EwQWN{PupY4VIMUWIJfHiLA[>D}/9æ6L2Y2roB>ɊoZH\ޒ/Փ~\ei ΓoSጙ* D]eVww[^}NDbؙRȉz$ nm+1mʀ 4&vى[(d4)f ϓT"u/}}!"|QݿFْl}cm^uW'Sgp:wp̛'Bm@rm*EaP>{IVZ*Bv}0cى@W!.!m|wQS(K@M^naDA1^wWҋΑCSRbHF6\̌nLAE%" !Pr7(\ x}~`ttw('%~ aT-Yh?QHð 72rn^4ƱĹpZ&m'6F&˕Bg:M)wP/Iy{OĘ9N\գ'vX(1_iX%9Q/ }0)dUC|p`^oqGa&ځG7ǧ7ES ˰x@'s8SZO/3 ۵%CBh*8q[Ҧ:~o0{v7i\MA}-7a/GBqgyp\vQ ;+c iߥ,Q#1}=FCXAs_!Έl;bI->3A,*;dB17hjbTl]7oah@c#}D –9N 1eg`\M Õ TAr:;@4c[^N R {Ze%&\(MI1 rջf 4=ocG 媶% kIHtFE^$4x-ER WN"Tzޔ"*j*KEY3E$ѧ64z&29rҤ%귍 }o_X78yR:}%!$h}tzN_$z}Rs8:ЭHیj5a`ěPda+%SRϑf.IL\HJ2 代?y ֹu7AU>ԽbP|+Wu[K'+}M|,gH7Rʹ K'Ґų,#6K.3w+JL` KtfO9a]Z{b?(? TD̃N!tkxim&pӱ/|BV:?|EE}}t}Sw>Xݠji&[q.\E >Lw3>7#<yJB+>%!IFpہ[ə#D kRb/;/w2gx˷Zn4jAc]K J׿z17)?CN6n}O*R 7,:(AL -}n z7-mӅ:U-͞ DL8oI[g4D&>KuҰĢ ݕLUz{>d)a_z=qAN=N} z6p֚M\GYI Ro|^(l>UӁ{Tr(=i{wSSG"ڴ?IՀpI`#i,dED@"wug;QX=8Z5lA7[yG<:R+=lMmؑ~.蕃AԿna*g/E?TA,&\xw^1.md{[(IrX]%ϖ,0f2ix+M 'Ѡw-6u$lXҪڧ7Q'+Mm] CٕYPK;QxCpU|b_%f\k#bB!Y,Хmvyd-w]rf聯_%p7D@Hmp&k¾QJq=a;+h=jG=~\q)&3] kCF|StQnFdQόG=N]~"տ6rkɀ샣0b0<ݼ)|ϭ 8M.tgOJRu`|DJ!gƑݎzc AS}ܜZ}_>N bUFe^"`Эz(sB@x_~ *9NNs궆n5p5١ᩁU-/z*jOBq2JP9HUX~ڲge4ʌ$#(@qj뚒RGw>?QwS-)%V7\,yUez#)uQAG7.~70RF!495!\UYpV~G-n\/;L/^At|զv+05]˱h(ߧEܝQ;hp !zzBo s 2d>_<ne_S!K#GTAbl^X/yNj ح{2a2 B:/Q%k-@ڒ's ,} @ddzդ+,IK3&?EԶp YBLvZVòإ-.d'Z0hZԇ&z4jtX uWJ.qӇf]n@gHDG^ΙKn e!l-p$̜jBUi֒-9%!< {\ОAΗ f@nd3xZg98w:W]m,~sBa V̭^X[(pS\Aن_J32#r/2gY1~R[+SDٖӈ0%W~˻SgŸX2J𺩺YOIOsn1w$O^HlJ]&C,f'f]\](m'Pfw4xu"`j=L{¦W =TMN`,uo`dg _O1q.En0CmFkgmr~h@7s.+4zKվ5 HNyvƟFrYH=u.lN:t=SIOn:gYZ070701000002ee000081a4000000000000000000000001668c169200003ec8000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/0=>]?Eh=ڜ.+̉!gmq*~ouk AX%QNѝpCR@o o=37z렘R{7xVK sYA|%A S0Q+~qXD O)LQǸ쁄B|!AK%*OJD;);z*o'+-rq#,Br~RLr;Pzj9 }~znȼct(M{F| a oyY˜V;ԑ~-vmmՙV0o|g6>7'BBqMdB R[-Ye[{. ٤cQH)IPoWujޣMXhB9DeOҨ!X3&PaH6RNLmtf#f. ;U~Q<˭w\7FQMXڲ!( R'.堀VkT}-0]yuѰ]rV 賝v=s pd1J&sC&nd|ɮuz#,P,^|zs!4qɂeiV`8 ٶ=G~ey߷۰i^ŞJ~ Xt!a GϞ4~0a.~)@cUc&PxQdiyKGY_0׮U,CeOwU 8vɟVVע虷FZ h n}J6vVe:۸{ͣ}&>P@`q-~ufars1}z؞|?g-Bm9~ ɱAwOy U)\<=,jP S1[ʃY@WxTIiS؅t ODž95|HYu'Xո@b8o(ԇ! ϫs2g 0AmHL2t/~o'xWslvƕ'hgZOe*;ne-%t8r2qH3$uͤҰ'?!;UGf% qq NS !gX:Jnh*uRL78#~Dp J쑘R #h.0p0@*@\瓢(+K~p5}vLiozɔry<%RͫT!Peл}b R 0`+!g?ߴ;`U c6f$>|$rSiPo8ޙ%7 Z ϐFXèX@=<Vj~LU;u{Fuh>-g)c#r+wZnn Zd@$*;SZ?CZJ-6ǪX'IC ,"HуȯJ}b/6ŬL;ڞM1ݏu#OE#-<@".y' PWYwPJD;EAb@aP<gE&*I2S* 'fP k58ح=9,s}#GQh6zo?W x ,B2#͕4=$5V=KMտ_( u l)q(#3lhՂ$=wk4ҀL fF1(׶:%pxJԭ[晒Ftu, }ϰ s|E'6⩧' b p5YeINM^%qYa~ Ӎ? ]'(k AY 8]r }A91 :!@"rag:}N=([D]INRP}s W&w֡ U8S8{5񝔩<ǜ_}YԪ.mZnƥ6TNѽ޷U?[:`v]Q"4 D$\a[DkT^#.@ZRE|;m Lw"*AɼD ڇ!Naߘ+rg{J199jW듬U\w+ 8]5o~1s 强I5dI$5^Ri]tFlx!0$1c)qwp;;y; a&fSuWfnJM|6P iɘ%P(A^&u]_]HV6:MI9n`ux_gSM}NLr:T/%-DJ ^E60|_8loɉ,ӏ %cG}7^u|\H6O"JBNUQݻJ/Lb9|gPp/ٲ\r0([{3ޱKbJiBH<%A\ELHiq$)#F>\ W620sUb@2Pí}҉O)7R)kI߷×EӇX+?W* Q) բ 8}Kٕz_|ia655=㊤mW&UOӵģ6,N% o1T=9R~lN?y$1)|toŀ925q N[gf43?l}{_9˹~Rg|-e~R2"gaHV12~=s&Ɍ?|3-|za"mDaOvO-v$ ym-Go fzڒ# j AOO=̽| 1*FJg* }dPk8+:y#'#; h s*`1Q4ՙ`ZB3a{Eb2\ xb`LE7o_5'(@ہlNh9h Dq̗, +\ !!蟲R΁2@POrܮ88"?2a )G5L]VڧÙ ENsٍzۄ{\(>Qd!Ų_Z̗?2u.KyRjPa.f#^@\{c)G"͢/w-QLYGJ0;B9M@&J&VC?C7X}Pf5 sNtZoUȞ.lU69vOYnP wp]z;6ANz_+gN, !x837hM߉[hbbJ8MQOc'| ^q{}ʿrw %5v KqiE:|L_]D G5&1GbK`=sԁ\Tݑb'5{l;3j_L]?All10?lzF>/{2԰OI%z"%,7U>Rβ`TtE]Jvu>|.0ƚ,%1a;zIVzZi`}PJzfntrnO+>HH1^7`,WcO<ՅvV@^_,}!D7eۼڵke:06^״~[ݾ0uJ9?Z #b=4q\4"IgVj[uZK צ ;@2ɢd?Ж}vLb~^fDs:i~s*G+moo, 94@ϓAs8=6eD1&>wӹھ_h.Ӣ+=]ot!CXMꇂIC|R^_&^q/Cv(AhVjxYu/Ϩ8mx13,$}܌H3Oz 4:0*N8~ӕy}6 fd;,Xo+XEUe c`5ƨT+SOYkF3 BJ]128l"A@8p( x$io1^w5\{@~{|꘿1(5ȹ1wy'Xqlb(4BlJ^\|nΪa9Xp^_|"w}&?8|!Ve2XTˉq#NKo޵j74 .&7jb [[vGV~5X}kx E_ qCo|hѹ7mɿKSMFV05цxoQqR '8(gE|}̗JL߲|!{NjD%@狱bhzߴ\t!x\1T֩RmY&y4BdV7X.Xr=b4X}n7(ճӽfRi^>7 whR/Oc80X,$y2pA3 M2_l`t鋪 nc<}#M󠋡]{A&ȁ ۩ykѢ_-9ʉgC;!ةň'-v>AWy[R݃Ö'Led˼G6ї7IEj:~b ŅvdLlFң'.x_h[u,X1@Ǵ`HXgJ_ Hx֮叩Rn6~[[VK)F$t9dR?fj5;> }B—e1(i%Q3l/!jPShDo_hN{VAvc5H20Ŭ0:/ܑ daNTi,(ə{8"y, ,K0uNRC? _@6 nqJ8 T_˴m%Ns͉* iHGRoK*|"_?:'P7ul50>)䴜ҟa:~^yȰn##7;fQmtK*Pi-B|o$.5X/Pp\Z5 #T d $&^@ME۔9%R/uLxyÅ ]x1gy}^WbI k,7+!ƞ/,wC4HE"HiAxNv2l[) ~rf!$:Js讦%GK3)5$"\Γ<&n-]Q5d8R!"F5*mԂU`F"4^4f)S-ź*V@r> /ztx z S`%hb,`oؑ%C8Caxhq slΚjSA],XF^䫐>7>"Fo9ANh`.`h5}@"j?.,T փ֗ST T40Q/v8_r2z jhMv &+C- ڷ%'6_F$لD)[,XN U6O:RPSbQ%UY:EQɚv(npKAR(oxL &(rJlBwF (v}Q&v{QN[y"vcn'xvB>zb2݁>=CE8}^)E(OI K]NzqlZ=mzI,D#$VLGڸ>T2]%&X_yAѼU=5a(wjS%JhIý>@6+&lڢ͛=*%ywod18 a&T`׹K%3PMHQ59jKߖvY7{\@%"CI߰G{;:7GJ6x [uJ4ўFM@UlN3БWONEZw ; u u)T< )& qWSWPx[DySP+;yԅvJvJ 4E<ͪ LjOM>נ|`z&a |ځShp#wIyYEqW#aO;Iy0_pL,tթ#{*{l juA~ *ݛ~3M)<̖4ᰏZhw:KES BF,2Z=6gIbHqhN8SUÊkx̑7OUH X ŋFU4&&RIfOrJFizq( S1j.r؛7C J:"<+YتJh30td tǶ#*h&vO83S,!_%\q^eea Fj)R t\"wO] |LR5ښ3(4fqyLUmmB*Ь۞'6FvEM鰭{aF L}7'a`iέ?WJ"A7&pE+>jGCIK%"qol N:~wOQ c t;xXg`i+&x&١YE8=Xz?ybF^ĕkGP("fHق"cWV+y]ч]`,Z|?xpiY7oKXjؼ+&۵He 4bVC8*WCtxW3r2yϏnu =!Uh9S{Ea8ֳee9@{Okm,j35h:t7Xh4@9SRY#=7QJC?{RKkw~ k)8[yj2'm4QIW) ,K#[iXPPLĄ4A]w|6 <)o184k?Ԯ~$-ZESI˷^yRoU6B< 0#Z`bNӫ_;'a  ˄>&QRx"Ȃ 6CNғ 6cXUH2l<60ѭ>(׏ukQ;]9iiA@G)>\2>X1Q;N%SZ4:*6@.i~cN5@#-d`vYy'تt,!ԕyRWyy92~Y-q5`дVhP^efѧCʹKpLuU=2?+8-oi_WgVE'yj</A5N8Q&YPko5$?Y 4,Bf5Sk1&Ώg`r3 "ъ\[?˻gD_q9,K,NIH@wUJ @ 2 v/] id9iJ%;8x V~NLii"eC&YK&L+x*wKpWQB:g,tv 9^euqifF@!&QQ7q*!_%ٯָx=qLby$^Y&oZڱn't /[鷹W-ؖ"j 1DCD܋}U\dB][L aDgjM>urŲˎofƧwrRW"ܡbe b(4@qdCן>3Y6 1YBZ) ANyex'DVl<[2 hG|*яpwiJH3fIUYR[uLdE:@x'RPE\@ʽYЖ[qלS ^RdnU7d^.E]%pgX i9PV^[5nj:|)u6߸7!>@iƓ;w2M16d(#YpW֣,-5qiR4b =%[K ɺhͣ;]RN!mؑ"KY1 И14fYN T9^?3.H?c h…#Y> *J=bʟi%1O1'6pjrlG8C;ϗ&-ȍ}75l- TPX#L]ҞSaHe]WW(lZn+QIx?->: ;(zbNIp6hkdF# /Vl`]G3q,iߧuɉ.tSJۢw>W7oB!95ϼc0(' "ǖJb)\qS)ZF?`r%1}RZvH-lJ>E#]Kx}U4ހ+\ CFBz@%S _dIG5"1kWf=CR/qYƃi2λئ8܉zOR1`G)0Ca@ a-f˜n .F6 /SM,70-V;MwF_}NF|WMԋ0*YA1C9$-{.!.[>3໗-#ȅ-XQϒ* }||6ChQIdO7&&ǟqwO؆sXC 6G hP=mԶP[^' 2mB1Ӫ}FMS0 U{:V4ULDž+ pBK?.?d)gt.X#XÿB0Ei|I{q-Ϗ%ά8P?]@ozZ$ 4 IszKU:J[CJPEQVxc_bM*gOvFs!R1e0ˊ g2]9VXk`dF%(ţ1@/6=x<(h/~e4C\ &ZG{Q1.8{vٝm9Fs&5t,ybo 7K!9eNԚ=~(*=`~K)x`+d__m/WG_5n!{{ɢ# n(}r!z&$Q _N wfQq ӕ7ϞyOڷCb K3ȡ}8~nha&Ѝ6wa_jGew6/DyR;n`D|N[٪|wH?NkY?dF !ls~?Ր'9Kb'v9#)@=Pwhe4Bp;5c?O\qN 7X'0'تxclBҠ?Lor|qT| H`|?93 t IVR#J 7ӹ#];?5R gN$4a[B|ɕM&> C罬z.,~AH>MAb-']RJl@0}mXӟ1; _ڠH`Q^ "bٛ_ub0f$~ ۅ96AO >SVf*W#x&苞{TN܋[06$3!GJ{"~-ֿ C.npP1'A%3wPÝAk-):p⋭攂Q0&YC?'q GΛYw2cGNV>!ei7tIrM-:SmP14t[*I.0_Fآn_0)o?-?]ꓫA ;6x8Ұq[+ՙ?DR?3/Cki O?0xZg\uo= ]E8E>':FObӵ7X&]a/wm8cHsI NV. WxمPZw~49?T QXas :ǖP1^ƾuf_2QMऐZ/չ& bܓyeV 34cn{l%f/˘3` !n)UB 尝EQ1:L ptHJ:ɞ$jhw0n1ӷ2:o$P%X 'hR:ާ}0TW9IxpFچW@"nzyt uwl.Wa϶HOe+_Q d|?ShGQt5ٽ2n686]wӡ]HO_/܇]qur>Z@2ܥ}[bȗW\kE kinN6-9\ī/b\xh#t'lǥM?D!uo^vp}VpgYZ070701000002ef000081a4000000000000000000000001668c169200009ca4000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t/Bd]?Eh=ڜ.+5I)٢W|6+[`sڕJULunwqO#TJi\A6ūePbcTNI'^PzhY rF@nX6^/ ߟxIp0"!Ʉ$iUhwhKI!`h[&S(o<ŮZ-n)*{jtuu᳹8πֻDiXKH L!%oŃ_<ǚTTCšlך=^ba=DuZb$vDl/&ؽr 4bX_%9LS评$#(q'>x&) 2){ 9Ł44q!]@TiB$33xWM+Rڬ*QŸRWk<*k݋P̰"pY1⢳)UཇE6Cdx4{2\SnU騨*f}7:{WO]JCS(N-ЁRyyweveuGv`X]dGx3,7[;Nּ67J"CZӍ"ksJXZbחtg'eճ| ?aO^Xn3e9vs+DM(-pjW-5,_dCBuOGUYrnY܋ QKrNF47e"Ix(3'{6* \ޜ䳕O#8pgc'ͱ_)dj`;Z~OD{X'pB:gxp.D0tvbazG1|ĺC7sӪTaPw zxWK9a2 Mksm{_tmP?Dc;A+{P8GWa,9gIdE"" =qe#dfGySlUgv}$bJ-(yoCI G'8XVrE~t*\4_#/~ҵbsCcj尅d{&a$ 6)X>|,!gW׆/9>'.lFI&vI1\v21*c.Ui븘VӡnUý@9:$ waG[()kE~o7Bm<{Mbe|-{p)aǭG?@5;׏MqY|Ro,0@ʈgA=MMMv\,vv8H L|֯ORϱ&'Yܲiaִ_m A)|(æ@EnL-;X]^7CcFYWxCa3I}36G]vxy)$T )%Ol$ f[-",..;EiQcSFыe|"x/v}蟙}5 `kWF% 11 ofiɓz&;>6"3,cC:`I8WrcɃ3+-?7^np n[z ,tqS11N64UH:I9fje!,1&e8ڼh_6 %CPw¬&?ĀY)d{^ëT;)

    .J!B(wiޥPΰɤ)$s & rǟu{ [1/ŏ@(1uZ"`8;/.|oZF7V,LMyR@Ut՟LMgԺd*㊨G7_C\ͻqXs 0BJ~VР'lQ"[v -ڲ\,'ɮKj.6}R9eJS/3 BΣrDsdm) H=B>Z*L,\VG]Y_VO.Ul*ns2z" (6车R5 vZnMp3}ww[d%nH[N*hP촦tqNޏ_¢υ{RGꇪbfՠڐE{ MZq5U0 :8c/@Kj 0,QPcAn` 풤O缩<ՏԺ߮gH맛i$URyA<^{k&FTǃ^<547=IlݵXܟ{RKxSܹTx62Pn)Wĝ1^ipOQ 1=t:ͦ(ۓ1t\#$] AIf ب*-GSY{gH< bPO+vaveY`ILJ6^P?4 j}u1,4E[&ub5ӻYh9/Vww[1Vo<@¯?.=Npj"*fR0x "Y~jmGXN`l 2ҕYp ]VHmȪw}Ȁ@,a²aRR<Ҩ9%nc0rhOTRƘK7ӳ I~ou%^&r1C sѪ~S;X!xiv7RuՖ]3;mW! 3<[֟׽z̘E"(E_Xٖ]R󞶭Bb0WjݦZz$jc;~m~VݦE@OPMƐȄL4?ePڸC9`e1U =$ӂ%xD*$.xuJ/DNkDuBč,?EsDOLy+o,YP^X`rhT@:{,ݏy'RgU\Ҥj$ݨzoAtI )xPȂNMnC!a[$ĢO@_cr0lNyehAv$N.YtSJڻԦ߆~=Q$kJ>H]9qIW6IU ZB〇m\7TI"@݋x]cKeКl,rDZWМ;<_=Ml=v D6(=Ɖpp$E驖`h,}wSIE J2jiFUj^^W:J2ͭD?#w摷|o54(NvK6~X$6WJ, *cXy e^|cPriD3QN Y,2[v :r'hTJx/`iMgR}dƋBk$xMlY2pxvM'mT_̘ V<3' egW%\%_}1| B&CHyrM pٻ^W͞!/D٘k1[#K] Zz3քcJ0-$9xGQB*b5vNx֡RN外u8y4Fŭ$fp:1+1Zd,O6? TQG"E{/>LM'd;V3[`Iw8(-;7HRP\w_8f70-'q 5O6D6Ȯ4V q N|p\~quwd t]aM"fpoNkVT 2~A~AB,b_> OBqWGη8W~=' ¨X0ɢ/ϧ?ʊ3ukVڴ9Ez`v7:X+4.){e/S@9jŅR"2V^ uǩœeu)QR-Ee:y!Gm7x3._?&!lOYPY# -Qn9a|f7eFDy?Z&[BKOa%RP}4aL8X4Wɾǒ>T46p rE d/\r1F(\OԠL|<q1l~~uf=9Br VRJ#d蕙3u / rs)viGWu~Z!T!S`}l)̚1-߽ɢ)y]h|mQ'ry,zO{n?o7.g9Y.#9 y@!_e|q:.7TFXߒnr@-[Aٌ{06AX:'s4T͔܇o' H # ;=!wJaP | }J66`g껇 7,K6 N霍!1 >e$kC1pyxYޢ!0Gɂ({VU0>E$͔Țl@Η[2HIw\ee}*?;%ߎiQ TE-X'f55 CO旨wqF*yL?=U;gx}VtM~kf ܏0Wr }1=9. MRdOs処5QbBOHbka`|(dz$[j>8U( N3\!]NK]3{"/?[$v;.ޗZIˬ_IpS'iB41-ݨ]Ov)oEJ~0O =ͰSK;$AU*\_YlY5 .~Byds4tݜꊌTW;;Wa<>S4&m=eY[ʷ>?a6ЋiH*Ɋ#y}qlީSK&`u _=c>l9O<˫DϺ%B8J޴>Nђ܈boۖc 7)8:])YjڐE[2OAaZI_0Ȩ8%!z[}7\-#0f3\-8 x$o!CX+vHFzlKa._8j W(cayv`4*Z22ޮHRS4pF2bI~sy׊e]5ZeYfiAx.kuq9/j0zN/x;nѪ9!x2?z-AKlŽc"#P<4$]DX\ R%ֈjuSm5o*ܞBt痙2VdA<Q/!*Ý X`'?ʟČO_YcDzM 7/S2ʥ@Ĩ1?j{HeJ.ЬBXe*}KE2zCkK4"oʉjUe@[y9,lFtMT+@ۇǬ9O W#[ȫ݌~dKx&vVV᳠v3T`畊mF~n:Q&%"|aH1?sǾu3J¬7`YLx_G'-e\^BaFZo ^`FQutd'_ k R}\Ͽh bI ?g? v^ _ƙ1pQV=o`7_82da]~p\?tdtau *k>pb^Fʪr!e"ɸJN%d~)0북)I!Ov߾R'l-괍O[GA.xAN0N'G27$s(3,eFxlRc7x[LH +I؛ڿWvlQr;`)m[n1\ LxFje@I5֮'2I\ lթ`3Dcs-zI0ើs45M+d‡яu%M#n 4rNU:\@uRGR{\5WLx$~yn|'>`&HƬRRWikBX]l3G>EB0jVѰpX̢eZ%W X Qomeߡ2aUh˟*V[Yt}CM<)L{M Ov\hJjJX<hE24iFPiPduqZb 0:k&P}`hLeoOeXK*,L]˪5TW"-l ? 3^&sS:H\A/>hqMx!lAzp{$+Q:}psFeو6^i2͗K&bz-zzӥ&ɴў胞Kּj>3g{x*gu:#nc&+in ed~Blw+W/A/g~]@2H%=zfNHMGC~#'*b 7c6g U"_"iS%Cuzdq{xg5v$/TȊYA4G^<"y>i#ٷ!'YmDo(ՋOkT:_%0ĹCަS+ԝ>Mh2(^zqO`m /zoZ+1 30{.PlTR2uҤ?7uoFDF#9;O0:)j%&W4tN)Uj AeYd]LZ]'d8۳a*y愬h~/ϕ "sЏay[ߤ8ZPn$]RIldYR_ r~/|K_k'ipȐͫU}aR&~F ׊*,ŅLfS>vj@F^ّɐcnZllx6| hdA{Ϳ>1,(V6O?O-zX_v5,q \xp\J~|i/Ke q IE4g@yA+:J-Q6ċխkPǩhm>iN;LN@so\`'P ԸMp2h6'x,ɥHkCM<]+F­,p,n}]ؿW0-cT#[$)QR?fq)sEC&NDn;7&B<]nqZIX0x>@VMqBK_!('oDpjD2iVfXK ;T`Ѿ8?z;ZRuvnpv{_hֈ-F /Y96o߫SKo}QyX$*avGR Qy*/Ro/Z5fQ^"?EB-g@l˰=9]q?iXd܉93ry(gájxp(hkktEA,Iď@&)^|4-W"Gÿ@GLˌk:9yzAFUP3d;%T)p/ӿ8-WaXIoSFü>UŹUk2#b?+kjIc p_rJ  -'0 %)N~ M㺷3>ӈN}k@8uËAdGATFm{\GjLPuqbvHJݬmHȨ F,͵8Kn}b 0=G2{c6' p{8HYk6 k1<>NiM;ߐ:t_:͐c01Atf4^3z?ghCey8*?b2dtG}2i/=~y8os-U[q)NZN4)!PteHd)\P-% ou4ISaFOd>&te9&"h,P1P o)+9 jD]ԪE8C7\YKFcdM$ 찡ཽ' ȟ_rƳ_b] p^dw44Ӊ?a[__u-x3d-ێU[.`GBAS9Ϫ1B"q]| 8x7DtWWKCy#^4kW1߆q\xb3+<1.ƟP82'l ͥ,j@3:ܶr~ƴl(B2^t-e(OiS BLRe<Z W'\-kNRD|a`S눨* 䴐Sٰ@剅Rn]T6ZeH,C q͔&428\3o/e OT6%:|P//8_1`u<&[gd5؁ZwB5l !wqp"gϬ5,z)KS*%5dۉq*'՚ )@Ȭ&.iӮ% c#B `%;: 0CEHY@;p"byD׀2G29.)SE#"k&cDTDxXߒ n\2ea5p[ $4sZAz"]rO4[DɾVb&"wy]EsH(sXa֌`4b5/^S?~M<ppshI}(/ilq76* o \ol_8DYf,w 4!!Y-(j~>U}锅xnh^y'_v :sjgZJC7XQuk8e6%ZC7#~1y΀|X޲%njZ)=<"]%lڴ˔2r)ͦC(At\o9NeCu~n<|bfkb_9]N&bKċ{a7}  oJF7I?XX8BLֳEv49J8wJj1mvǻ IZND޸eWQpZ5M8([_]TeyP^S7̊"%iǃ;*Xr"]_vRx^û o#þbԇj!u?]J׍O:ٱG='B]V'u-AlvMz}&CW7>DϕZ75d` ^Uzؼ 7ms,AzA:p([d~'u}[{yx*Rt~oƲkʥقHd(hg'd@tͳ鎸JdKZyF$Aju :na{,94jVH-iOl&T評(:bz(G52C6n"ݡ\&$UGu>/W%(!:^JKh?\)`H(s!9F9m B mFlJQRm7͌dm}o/*8q,J?hSŜw֩ C1>sl@wӗO/N"S2۴<8AG#0/ްyDW=%d_[ ,-զ6O]CXCf}˩>}c&NʼI%TҎcKCC@NDLq}(p蒲#JTσSCǷ`/\wUm2R0<Y$N;=G,1c++ĒR%ڨB9ݻx NN$e IgPZ ?OMCJZ y. |8|=uUdT7c@bz(H{lNosܘsezyoq}Mobv\a]lkf0 @@\=#I`oᕨ6$^7,䪣i¹2U?Ț ffWDW{*NWuHE *3W;nN͎s$2[2?IQCyb.D  _2X?MpiHr/ND-?΀ ~w=.RFZmņx%=W0brF" Cie>lL"O+D 8/k}: Ms.lMXVS]Q'ikUwXbъ/dЫe9)b hԘV)5˂.le?ȃ>}_[*1Y] Auh?r%ߋ@;PnpԕʣB.~f)Nn<N/Vƀe!$J OT:SD͜M =e^K*1$ XSr^,}d5VVJ#~(zo5h~ԭ%ҭ&fWm|^EviȑG> ۫tOi00:|%<(>Ԟ h{꟭f%h%IH*{r'L}wOVʸk=ʏ%ki;߾F,)4 'ǠNNm] n,>@«)תרThfW+PW4Wtgw*.D =0c_T R3.? p>k-c1t34ͿrCgPK;dܛ5әA1yNeS7,= QfSeYjh-C~Yۭ K &e_S+H.yR"jDbקbNk1΄^>wZ)F +P r麒47EwGd]v6Y>ŢhV7zD`?rO :}WG_{]‚*vGWۼ1}ri wq+E02 KRT[9qEGN\'+YMӵ1J-ƞJsݩ8Vvr.?V}'9ȈOP=qs.[4SMhy\/Y?kD}B4ϸ WCVk%G,>ySMwrGB۰J@J ҥU:@wsc$ N$h5&Nuތ DoI08d8 )< o Rg1et|Ƌ>bJ;lS3ά!?oBGPϤ_;«\l0VyPܓ5|h ~JQ*if0 ӛ,6 7؆]7IЫ}1ʽm\j%,C7Hᴇ^ MUϏW,〬"pm?y>`B&laNf͘S%xxy ~4OcAQpg0UGK@f01V~wg -?dF#q:qu!NKYKEr3nb ~z%7`O7%()2JV8pTy@-~ZZ^a{!4%u p&,)NTmZC{NA@^ms-ȅg:87M"Y„Y-¶r"(p(CG4AgdxПu8UyGgTe? 6sLcݣVAѲ(z{{Vp< U릕#8Qo'Fo#qi~i]Id drVm`qVi%bQ`B4Xg!vW<6ӡ;x7xܔ p A%{UqF'Im2rq򱌀@hu4!jTl:/_}ӭBr0vltB` 8 uUq 4-<"4F3Ca#+,W}*F UA){3 )`՗0nUwS>*c, x\9;ߥ"нgߌ_vfc a-V2"8=GRh$vyiXoݘd!עvnzVE 37CxV;mT_YgzxsX{3`af-@3wG2Wfcl/rܷ@ dp[%}HCtrȆɧR\dL]$t"ܬyTwl봥5\qyD' \,]@ <2Q~@\룈paN.edX9T&3l(jq(%+ mvEYTP+b¥wD1$7b, [QUy#žl}TO:JљI/I}Oزb5 s>l*ƒ9SyJN䍔Y$9n-YƬ ۺ{}Eny~\/=|1f3Kg||w#(jBrI 4 Igg}/X%4, RW;"`; Ay jCh8 IJ$rx;F0y& LlԻ$b˖SY€KX:eѩ/1beF|r.PtK_=ڬ#P&c80Ж[]`|[a/r*BKSl 2{ay^ڃ CCڙ12АcNY] SM Qc4TMM=b : }>MP /%~*&<4"|r0 6gj8Ø_bCTgԂnQ5V*!F5Hx 81|HsN7һ!L+㇔ , Tժ[!7ִݟ& 1+5sз|~}3KCug6d:{1Y)*# JQlIdLM$g煀yN$sZWbN0c(:0ϩΚŖ.r&4.4~E +X#rixcwcƷGnIz}6դl 6w޽m"ߣѷ'7Gq822tTqOkb+Lhҭm5{<յAf"CAL7!P,KU?n?%wqYj㹎B= 2hC)K@rgFo 9 Kɷܧ H=lh/%0Ljgߺ>[:ԭ&(Z}sA=įmoghP3`F$w©G_ߌc(ALywf5co\{uYqMX"I<;2,%jz\d{6]ٴ}8GEAyJ:-]-HcT;j"">"~4CEivj}ݷol^_B$X0Y!&Qkr7I_U߄\maO?܅U(e $g.AXE *?QnyR#\G`q}.<6]G2 sVRi>k2pO?lO!DM5x_vtey 7DH&cdȇ%B2ÇVdת]~bhcCLͧ-=ER[r,{Ry\TW >]}t|[x N[~e'nKjƿQ<4FamSj9}[b/x|ku6C%({NV? +=nN g1% ,D쥦J$bB6LJa!͡"aj ddR?sf ؚePKwzUPSZzzVИF xg{!"{TԃtVrk3b<6'^UN}zQ*UCH1|enCSu_Z.'9` Ppg~ͳZ̫0ؿdᓁĂx]kϒHhG53"g>erb^7m5pdZU3Zu3fbd@u##D=!D ?o8Xnq$yRI?DJR3vgRlYU|}>}'PΪ;IO(<T T(;swpިq܊[k9sm䯬[{kr۠F a } ϲ~POjQ5Sb_WrtX$_җ 9SH9넵֙ds~RVGm訵08B,Ի}&">&;>t d08 jѨl[em6FRVx؍^F}?g.U"w9}L5}VhrI%T.v"V,@/͙=BAČ?(X dqlSEis _6#2qqm:`Xg?͈jHϕICxЦ^*!ԝAɸ*zWO%S?.ڧ߈6$.64(P.qu|)< 4.OIaiDYrHah%̕?\ $_k[] u7k4_2 8deTa|Kb$twCJơ;|RQ#^KqzhtgfWq,cϔB)bi`Ia *V.c-jэߕP-S!=\鯼0ܚvo-l0m+8*a%!(’mHL;]"=&a$|9e~5q \*abKPwMTs@PJWXZs1;i,Ws<R{JX5SPAy⠕VE5Ze?QUh(2,&rW<7f:ee\&͝^&}SzػJsojk~2,6;B偧di-,ihzߧCim@{9Dz "q;T2بv+xvL 6d`YBł_2l1'ɊٵOz*=Cу5 .-}o_Í"yο@[b>$Fm!rw"j63mbb"D"CP^ Jsϻi!.*ztJ~ɮ*l+דo%fl,ͽ S\mܥ}/2-F3Kk zo%~<7!}Q>qOW[x{luEP"*#3{84FVm8FL=ك@gaAX%4 En[=%̢Yv z"$(4WK Kަ>m *8Qlalpb_M5`q쒌P[V~_1׊ݙcWG!$%i1ŏ@grw4\? ,O˨Q8GFRNejRb 6FMK-TQ%Nd\7bAZ fX~v&YsRsg]N1+diKV!&i!_̈?m?r16Sf,ZR r~6xpH\O.K_ ~ߟ@e Lo}6vTE*FDGns {a1lViG1UzCNLgRKEUvNQ h MR2}GM]KxJ.]'a1Q1Kُܳu+rO(-Ǿj29HuL({?ooڴ-QA-%EQ.S]^ bQHOQ"FRjNuyhqJM`ݐgAH`bׄ',"*IՎv7#e}~k~kՏ +=:6e" }"Iy/r"M rlUQ[%@@v!hv[ vF=z4,?3ĄVJ ;Ǫ*4jҼ9TY90<Ϯ 2Nl7)w3k%hbXg'PP:IB,EN\Mdh$D=r-/IPA Tη8*C%0Ii};S ) tYC1\=t1lt8jY̯nnL^d7E}Ta d)(`rtylɖ׾>7o@,T7 ^QB?J)m`̟**͊iܺ2bII&4=~(b ׫<5lY6U]䟔S͛.&S 8hrIW%a{WN\Zl@ LcYP5K(ۉDf΄}z(5~; jijIsq v1cٻ1R/'3XU:;g̟vA=zɖP9I䩀8qЭ7[QV5xCd]4T$+.P0?Oh/C.5gh'k[SdڭZu:(~y c˄Z 3& B'.⢉wYu;` Ք&Rq4?X?- M& zȊpϼ0 B.sC DO ^Q"SUy]l]8 uI;9^HZĉW:FS(kI ׻mH%)괝욟)qW{T-Lt{(,5Tff=d{Ѣ/Ȝ=4ƸARo±ΪaE5P3od![OYD epC "pQJaG9t1~p^3̐:N~KA/#|󳷢-pd Z$=P((\O%z?߃..|9w->:5CPچJ{pҒƤHTd=>=QxKA\z~cb%Sr#h t7*뛫dlDre.K ;zRkY?N*敾'[sLGb6nT\tdzkC4 *^K$˲ꇼ%K{e|G/pW[VMB\*kBs@M"}UwgsGr:67uC0S9<b9mH^O߷*nS*AEQ=dGIn*!ABFSv솼 ~nT شϲÍE7217_Ds6tQ܈d^|Io]gQPzųP 1ّ#(s*rV֙ìBx.mǼv bGM,ftZy\CTD%7U ,Pt!38M-wD1wLD?m|J-E6fz5佶GT,5Rht~W2d#*6R> wgHG2;CP7 VOT裟E opl].a 獚V@[ Wq=[ӏ״wdBOq3 %fu[e -&9?VW3^*H2hKl;}7xt|]b7`w |AɌ1rQ ˹,M+2z ܄t;w|Rss_Bȯ;YeaHV,,aW=ukUy_:; gu$AZ[cf:ݳU&q %ʇ(4ѝ*ݎ]u6MNlƘHuea1:~[j{@X;y"@c\Yypwwc-e_i1OdG^%t:?yޞ~ &e=Fs<3jKJ7U^Of!1ې!S9B<YP !Yϸ\l],qV]%]޸90A^.D>CsQנPQA8imFy9 ޞKx= z`ڰ |MjWz!"K~gQmvR.$}tTнBy mL$yrKm +{WWQ>g@x ӭ:#l* qZh8(;.vԿ1Į?7)#"}(tR<hdJSXv_{*.`HNɅ 5Y?t 3&Nv Rr@B.K(,`qnH);r3&5UƼe##24(o6$ɡZs :Fˢ\\>d‰/2d?J|8N9%ed_p;r;lt&4 ؔhII=Jk󢌵t.lt^9mA|P_:QZ'PmT uaB[DY6HLx1q5A#FU ,rӁBN p4uGg% "_ᒊd#tZmx{>i5gĢU\/khX i8|o.6rgUħH>!w lgXY4㷼]nn=[o 2c H[cY~JhM*GՖ#MIox0=~kGիCM m^PwTP%:DZ'S9 jxo[/xuaJ`b½GS8e;5bR(U63/gOZJHRFfqOj #t:&t/3bg-)ޜ< h=YpN(|ġ7Ob$GƎ.pjvL4c`P.ņI>oj/-fR9g%>Gs||5N rj1?jԼ| j;"#GϤq"ʫ>%o&g @5uV>b8ډ\YƖYu+(wVpM#2S鱹CoA4}-+~րԖO0<{~s6Ԕ{i%/ODQ N"Hl`tGŞpt B{o*PP:B"TՒ!DX ˤ>|܇r 2QĖa~k ;$N]ׁ EȚg"$V2Ny$ƃ"6Pq!$W0yqVg0_Ar$:d^Vc55u+1s+sAh=[ gǜ!DX5NX(6<#GUaQ25 SmSE XYHMw6Meid9u&TB#saQۨHzﻯRN Ek,g>22]Dz}ÆXu !w!ST궜3V߼L4)-D+ xΑu$`}}qIgG86x\O ϒ,&!W*FN5|1}1ҊW=uB~#1Su6Hߪ?VɕQ5/ox'\eL}4Eʡh]UɁĘlm_]9_Ɍ֍?˃uX:L: &8 ӫ'"m6~!aU#,`]0r?[3,53oNug( Әk$ ğL>87Ct55lun, J\/:XR_5c*N*JNNAtY+ dz({оJ+|: m7Q?1k%{DՄES\*q\UmO0c@Tf kIjMc+q4pBqh$8ľ_cU`M VXar)Tie%{ṫL)Zig@o%TjJ3xb甊cu#{2  cp!_ Q&OzNv^￲-*m @=:Jۃl,4:VTx0|:TG琐l-dI?K:QmrcЧ| ~$tNU?ሜ 5iW8$\tmʮL5T X@*,m}N!@H"mDUABuQkг{&vbj ,4~o?a( :_q )8Ŀu25OLOrzV?ec?i0oVC  *EKULTb~ORzOh-3Das7H Y5Xe \ykӕrN@˓d|g0egI@ڪ!B&ERL3{@~r OY$lx5"\.3 `ݯ|PJU\ <>iMrT3F{%v~NȄA!!>M6 $;;޻]s3_@YDP/M2ps+k)+晵'6Bjjzn{wdfęjFCz}zL56F[߇log*(.I+8*)ԫ91Y6 6_xN+Kح%]`43|mlLX>WVM$ \uR7([Nd 4DP #Xp..D^d_VS)e"d%5|Y]ܲuXK]qk/9:pVtl,(F'iصS,L{z08T zYTUw6P%/RE0Uz͗H'exXYI󮐗;Z%3-*%,ѮB៌H̿01MN1]咝> 0ᐚw[C vX!;S@|gZd0MnQ@'h5.pZ, OVҵA׾ɽS[3MYZӝ*_H ZNnieIYl6ggSm=IaR4i63z'{6UJb0.~n.G)\ktA[qMtS/0JI}V5rbVmsKxGhT( jڀZ(7b|AƢltDP)M||&?Mņ&z6]%0/lAʮBqP[xS(2xB^'L=Ԙjs̷.~(1 IlQVt )Yg:ط\l;% =GCt+̸#\Z~bAy)g*CdX,}RGc,C)"s>-b,|h=]hM9{pPtDO34Qphz,6޵HǕq,IIOks<& }]ò% K9UChu(;^i,pW);D{&O3{?,'Ւ4NWץKC@Oʹ|ȞH} Vq9? "S;!_H4m`Ĉg˿xNc_ Ĵiu41ok OmC]9z3MeH\߼RgFgȈY#ocu*C솖T' wcH%XGerLIN_Շ7FP†F-s!깆 LCow}+? yMA]l!7W%uARG4<\Ao#I|A$ u>z(Kl@{ٝQ[؎';kTZ7e!MH\wzvekMY|7::hm~#9^)n֥Xː: >\vmؑg鹱_L(3VJP\)غ9:Q͆YL1xߔK!(b#܌e!MZVPo7g5gƔo4N+,W¾{DQ"daID/.kmMr]#v782Y6;ZI2bEW׬\ DO͹)5n=le'8k@/305oJy|F 1+BR>RȦNp6_ 'RAj."e~ \J1'7%dwy&NJ]7p ,n "=B[pjGӲ)X9 /JHŴ/̓J?A1U|+:.'jEmԑF p8 +&?^Yh@Q R*n~4c+t.e/C+*Ɖ 1eKչ[!:TAb5&5ir}D*@| sJbwSQ97Nxזh‰ ka. yϨ7$^qq(AWq0S?f6Jc6hTF:CshU2kc0=-5lpyJ [}9X'I0$Z^#+ 1w;cKKIrpff[B82JaƾlXAw^: ?ϒĊϫi ˅$۳|Td(<任!l:)`}0 3ry ՐP0FjN] ?)} gIbYjx*Ë@j@~F΃?~,m`|ގ;-_=ڲh(^O{h 2<. y c[<0I9ɇuykS%q>U%#:)X4[Dfk8g'M s*U+؇YBܒVO~~u6ta;ҳjߘX9Ou19xhs)sv0+oP˼N9)MBY@Cŭ!FMgDw*GJ +,z.(l7}郠<ߢj|%#ZզBM?7tHDϊ"L/H29 fx|GVc@,&As]GDе(+B71%:!װEj3 jI Q(i2!qz: ȝ5m{DhCo3Oml y'}Q_`d ،7?x psb5Z_H[Apqx p^Y|[3^:\/IlԼNvOɘl@$EB9)EqLPz?`.#bBk1к\ Ph$  7; A`Vav7cK@Xc%2!{]攔)">T El#G?x"OewTP ^'Ab.d+J!_+%$ob%qQ*=7o.QPEގT \{"+A!dZ u5JG__> @C+jiY9aFRS71?FUYȵo} [ѰBC]4-gRD8==:|P~)0j[Ԩ^>4:DSeE/Q’|xAgD>u17. xj+;e(Pa)?@vLJVa˳`:'InJ(N|B]t7&'8Cp uw1M3*b'#Wwߙk'G>ĸ>-# Png[a%NBd.9U/}Ke,'6N5/thF5|R &Ymi0(dMayK/a衟1n9}+ 4bܤa#r3ϲ&'!y.bF}qR3  8f. ^8\#7,_8kV3+*n9sx/w:ITr. &3X߹\8luv= i?TKYv&zsg.< h99%6E|,g M4fV\@E,!8Rѽ"ҢG2}ٿ9;1hWɂEl2q@͈5ϝJ+·)7dZy6wsה5vl1_$h75OCëH6.q{g| [^ٝ_{ȹ Apv­3rAv ɩ忄% *&:Ng+Em\v cdը-& ƩFPGG(y#m&YÖDβͪ E=`S,QID`ĩt,(;YtTi(a^{0e,8Ȧt^._'G@N9dפ )kc[5%M^(K.}"!@=G0JҌ4\;E.a}q f.(p * J`#Št_3ܜ; |YBZ止+ّFDLg-CQ4niۯ3BC@E.58P]/㶣z56V$JQ_ /`. hl"QUݨ=!u~ӎ2L BwFM/p6j8nj3v TY6Of[M΋d~'%D&b866>Fݸ=^)=Υ~SJʡz/{@=5Q[[ͮB'YE\%h#r7£O`I7n5lNK4/L&p,813r?Y8l&g,2=}E[^1d31/7QVAV2?,|! Hs`=@󑑖,^l#*>8<}n t1~Z L|C9M?e.g *U+$ۅ(Io\$yI0 $ M*sy6(pmaqDC!%"{A6CZ+ x͊^3t;)̙?\<2VxodӑTi;\|hY^-[bET1d'rS2Od#!ؿ^@FߡkRQH4-ڜF{M)m aי]Eکju{ot60P)cd蚜wxPlBk۞W*uju1M4)Z|0;=c*|kQTG=ٳ89R"]w{Q$Ԏ+_ >1kmH,8<=%mq/RFhZˆN9LM#v6Iv3A#( QhDH6I^A"ݿO jWI6M b}}=4͚0gFd^5N+ܫ&f!:X'Asjң*/4-$#Ġ2vEѣU3&FNfX:h82qH2 /E b!ΦOzH}v>&#Nܯ>g895 lhWi ^l Mqy,8+WI.ə|c}#зʅ$1_|at*^r̢&C,^(09A?#"fU"aEyr^y 2Ām@.2*q(7_u&,Λ&yK׼2> fN^v!޲v^ce .;*\dAC1VQMIwk|}R*(VH3ϏW嗢 5,4xHA=IEUJB t(O N^^#\b&lo$1P~;J# {X:N&QpZtu 0wf, ҺܗJy8eanwdr_C1t>\駇7;a?ML14{>;.7& ocZ)M2`( [~@ҫ7!+<N?E&2wD8Q,%rmF#<cH40;t+Mފ630kFp? $.i?G|SfqW̘;Ώ!W #@>Ggbc-/85/$ܷee܅HZ՘)EėSD>?Wܨl?<_$ W|J "_,͡-|\j[мZ;`-hoYQٝf/RBZfkts(9˷c⥍SvV#3+2;s*͋%.["oRZ7U0IStQN gD%Y貛Têc1)+>Sd@rQybv! D?x. 1da+̑S.4 2%n}kR-awOiWq琻+kUnUШL ABjEMXgߍz<">b8#qM[0nz0g`d'ڏ"c8t#̬J vgYs8*b: p;L|.-`+k~fQHuM=|\j&Ǭ݂bQbz㚖f|^rc:jziPfPLI\U Bhk)Pp@D8A^bc)o1nv86P:8^W*ox({k:1[bWtsG;ʁmn i Z %.]d6ReO>.*1NY.H툳r#fygDzRFabv {-_HM؏Iȋr5vU+33 o葾G0=JtŮ婵xsQd3*lv/-,_4´h RO{|oQZoҏ(| &lVƃv* ++-}tl°s _{5Y8X|XádղH4@XTz7/''Xؓ5,P- Leʾb@ qVH ~]6`oWRß=Sb̀, z 5}UfH wԜH0 ΢F2zCEe`[x9/^Kz4Vލvߊ>8 /% [Mut_KieI˾gATNn߉2u΂]=QO)bBѼ*L>%PƟ'7Lj3㧽JL)x̉m)28T E0Okwvĉ>s'9\^q~{6phFcN$ 傟i^92eqpDwFT|:󑁜[H eL . dx!"PQZ1!y>"̌4[|"oX ]6>`k.Sֵg̿zeS2`wIp C\k!Uĺ}P)ܰONhB`fG1y׾7"eX'Āʺo AFyjDZ3Sf>hѠg4zETq :ڴ%w0~=P &?h 3t9x 4{s櫣)>Oi1} Qǀs] j7ލ\a2]I `&k]*yEkӧ\'zkӴr/ZVjhW,҅]ƾ+.`kFdU Т,r8Iެ1髢7Vנ|`o> Tpgd xCj!{2wl+DV~cP!vm4k#0l)aKgbw 4Z,5nʹ\[c xn3;ٝ9t>}vV$LbQ9 LzBtK$lW#46TCA~\2Taih^ݾdHp(;7ܿ1)#do.B0# Z yF IzN!>?]iy]G_V+>N|0;zS\P8/_:>8~JyܩVZ!6ϣo奺mխuyRx([O}yt{:3'k,w&K=Nkm?ռYYW(c~rçxd% p8ʘj-IЉ!8ysBm [}xhʎN|p_-@sU?^cI?RL)YqKՅg簺RpiK2V]#&^bk6.N6:>Uz 騵\F_ZA]Tѽ998h9 |Q*5i"QBaPD+,-F#-f-e;? Qe9p)b]48pW`8Ez\'ey gحS{r^`;.E?PE ;FދƨGt@5,3j?1i+ PʃaMgZtrHME#SϳcN)~tCu2bؤk;NKi(t;Zl4em%n(2@UT"T&x8ȆIIр{a$ j0sPb:(HQ<CxxHŸOF;PqrK y62ˎiֺ^"@F}%-VU] ~&Gvv1B,y4P諪N U*M`%GzAQ2ޝM5ſ"g[gJ[J7AIa،-TqW]C6ʽjJēSp¾Oؿvz64U30f ުas@YC> 53m8IGFezL7F_]V?OؤixrxT 8#>|LgU\xg^9RQ"7 :e(AO["2t6x>("ÏeK=K_l0u )y2YziJ5)LQgJ`թN=JIy#ʚYph+X; S]y7\dϾ'RG3yN{ %,60' @{@΄|Uv y4 G[\`Qb;ڔ թv M߭>f!j ~4< u5'o~r\2EQ2g4fb]:\ 8~ݓSR@% Zb` MR2S%tE-C#@A^e&nmo B M,G ^T6X(n9.{Q6ոXcW2RG\D4ѹ0bOx 1 y dOv013dc3B n;lca|-)'2jCӲ6'D;NK0B|L;iOwc=瓦''ݰ~ڳ`-S3?դ MZw/E\ndTD#1@D;}jظt^F4skyFz,Y\ ݪ!g!NYYf7zls BvTج׾`NW26}.B)n˃PƲyVEޭqD(v˜ >w4-)tK 8SQOm6><7B Pzx!Ӕ;xXYЇI ?Q/16AL\i\h^ Ao6m'Uu/5`^oh@nIDҰ:Q|ivm/KJw'^/Bgj#ijߎ=$h럊hFCZj_ ̍sp4";ewsev!PU|Ua'Po(3@`: )~(DrH&ysm{o^]r2a7b}m:+L4M1a3)"\-Ts绅?.(Z!RǶ> iWI.//TM%R]RjBfu+5!ָ?<pr94~WX#y10"gCh<ɕ$Ӯg˦ |DlJ+/%wGѢ b;0dQ, K^&v Oh](U1XŔmK?qMq ޻r̻(uECIBU+zG:[Zd"_T2'|1 .XuB;(|$KX7bMx4Y'rΠ %_q& Ҁ4.kͬ2mA7 ,Ko2W&%YZ"y1q7( 3O-13N# ĀBlx }nTt[ʕ}Iy qh^gL(9rjF;ɬioι?jnS-V˃r+`Yp.3 =>EmF̺B &Oe|sOcG}*=T#ŕ~/jlh뚾hsh Sd5TXDJiA0pUDB_t5CB`g),H=f"K ?o_zrE_qL͍ͣ ]uz8j묶ri;a)n`!QbR6#t@ ;W=v)t 5IVE5Y"msCS>DYLUN zkK4ؖQ^*{uh\Y,I#(84 Veb!+1%&\ֳѳ!كH> ?D޳վ1#+6p_>AƓT3dh/¡Z*η}] +n>K}hkZ196KmwW|Wpfiroz3g|2Zͣ3[A7 N_8xP ]2.jk)#(tȪ]ύo7l9s_n7Ӓ)Pw.T7x֗2ph|8, C鷁$:*$=pyՐ3E?aW! A .x@+%+A17y kXcƗYfO{Yq #rY:b X?b&t{\7݊<¬]rpl٦G߄b a1H,i+d^"m7N¸hU*ˍEv~#io.?5ox4yMk\uOn!yGPha_!t=k} Y 6GU}oS2d`Wؔ ` f{5܃T-=PJj%W{:5*X &E>mDIC {[I08>сҿ۞m@^#erqw'pEK%0&x#>QO@; M0o>$ ,%(5iRQ51iTu$峘R'F>N%۾vz뼂_PncHF͵4 S;R̺&`8?RȾg[3L5#mb-Zu3H/^Qܖl҈GXţxzUZȃc7|K?ۤ0!kL=P0g?=\8h1ܝFqy /< ey(DՓ˃WQ2#N G5W .\qQ.F}xDg/B=O2&q쵨kj OAv=XVISaQ&ZW\K 15ZM mɖ4&ZhNyb&U'x2(̰KF|Z:ՕeU >v_uyS~E|I9k"֗vg؂'K]_ćGMWK o \ɨ cye iQL93pk%PɴCG0_$Pΐ3KcH2r@C22zgv[ݑj܇:O5 (ОZ̻ڳ[/5G)؈!/sMNe^&o tCD}c~ӸFm=ؽ R$D@%xOwjE "BsBogᇸ)t 3iZSFp}@TҢh#+ N-T=y=w#'dH2"Z@cրl3;ȴ1y$`';sWQ\qXiDjE1Dr"\iaH$RfN&05sIq%œjC#h$H(Lٻ|Dєl|6 ̍_ !jV3XGRǨ^gSX0Z̯"O58b4WR6Ũ_0)(5B9bjK (Ѩ72ҧ椈Xęfis'{}f AA.IT?}H a&8c8"+\ص2 5ov4'Lsf?r/B܍Nt{YSx,̲N;wh&X!R0u]m_䷝.lI =vɇՕ77?Nмz0_Obz7d@1i#|F4f^VhbC[k3FU}iVѻ(+9I5\bPGd1 q joЦя3޹؇2 2T;;dգ>ue?kҿ`m;$jTuٓ̃'S}Y>c.UfYG|N@[\=4xwT?7]%>MqVfA[ hˁ wƞK4Ni1L P~/LԶK35[oCShZ>,% V6fbV &9^YvU%)E|s HV-o5=I]uvU qmb=ê-ʪ)۪NrÂ$7M I=>g"OG_@ ({_'ǜQ0nGș0q(_RT14R'XiL-x- O1NdE_Or z40Zr;(78/ e6ΝU0;bMaF OyQ/qF)x.cmPR8ѻiTI^{mhmLC.+oU^ǝ.xuUGI[UrW4kST}/ʩЭqY ES2=̲.zZtJcƅ1?o$R㧢&"~ ݋!3fU[%6w^7`*|93"="xh4 ^dV ĢE}e#W4ym/*Cuh( Sx b<>-c$ddаH8󢥹dɄJt` Q=e[Ɉd<3bp ?O/dd4 YtQ_*|g\ct߱BTFCQ,$BO27%_,z~?Ǧv$%'u!ň UOWk08Ua;3(8W$|oa{.Rڬ{pC{O~vmqƍ}i}[ \΁o?ʓnusx"h@Ro5np< U62A7C5r^e f(.át $"M" W~ŇM`C}P6V P]2G%[K+x,S*x xz@/Eߧ9lCċuzW) ͔@l\4a9sC@q rR*wD|$'M\x]GO)>쏒 ŰGYH oKԀ ӛ t[]qcxP0܂׻Υߺ[v!oN"'JCִws^Cvjm:o6NFVSMcg4R/H/\} m;ht]e5du+=\.KCD B /-(k*l`vdϿ%CJTS!tu!Llhz l7쌺r8,썘 Q` GiSB)j"ye)tyQ-5@jq3~ŕ(s&~I~vjm Bm'Ef 0}cx=T,g̈pט8EW7WcQ 50`*Ê#wbaU o>zb\/$J޵P,pܾ[ ׃2G.]m-(+QыF,Fiפ=={ɀөI)ylQQ WF*0SNYlE4Y -$K]LVY9-&vG۸7u_$!%%~aV[:$?3Q, {v /\YT'm1gʅʇ?)Bw7J|8!L[ėr$.]p I`X(yoabx-%?b| 9Ý&c} "y:6[[  b̩½k]ьFpDtIf\RI[x5lz7 psL8FqH zi+tO#5=t4CoT>s"Wi]vr"aΎd&$&z\35%ם`x4w5?#|KQČ[CT̝7 0,uFK\lpx_K4|iRJN5'4+։qn1q ^ML,JQ x7|L F;y^/elJUimZb$&!)hPA1*c{|%ևt jŭ>?yzcs|Ȑl %jԛ[@mdcnlVj ! TcBkHܥ*\V$AFfw4TõDޱ%-«Bm*o#Q>>DKi9nF.{lY\Om ##6#l@Pmi\cNK3zzǛù-TT%\/e0b rG M!}pcHȆS$GϱM׀F0(pKMK'2v׳\sыµ{YnT*ƻx?}GJ: G$oZ罃x#y҇J_zmԃh{aY G(h_sơH"06БR*y#$߿oHr9@4wm,Zgy m w4ۥ?뽤C0=zz1N z%|bуS)IeDJ+X [ jfS;3 *B@uG7pڿ3No,+ ea# B#ȸF\t<^@xVpou5Ak޺ wBZ1?pד 5=>"nYlwzcTHj2;"Kk]D, lb JSԋ<4.!v!ǧڱӫxB=-G/ qFq%lJ3=n2ҭd3{l!娳rk0l~?$_) "Ÿ%G$Ze'9/ څnJ6jPi1XCCO[f࢕pMm;Zp > - JZ %3_ HZ陌⵽m#[%hP(GYa?N<G `q!,n\s _DSvE+xg!q]zxTia۔^;6BC'H 3vh"`@3; DxCљ#*dmV5+ZFmbZnA@mPwg29-BJ&գcE6M'bM?cttr鰷{<2b9_{lAku(N${)AK@-Zu-_&πժJnw%48Q^NJ58}tRt/߁B vmhB0]}ILY ^R@p^с'"ĺ^Mh!1$"BB ڄTQ;:IԎQcx([_bbvJȏwz5dO1 A^@@e-ԗYh3ߺL[&XhVU: C.!ɖ!?|g#̣jKsfa 44fۢHlF<pxYD$W;YRMg8W#[sp$crJ(8ߎR$١WݱH"A%o2"F#)S?=08guqgEQ:0pCe3[!q/V~5ߵ2%3H(h /ˆױD"a!5YC6M7T=j\mm2"?Vl4P!"ڜd܂^4#ļ蒶Ɔ"Ǖh(++oMxʮs9 \"2\4V+ c 6WJXF<.WKn~ }PY TXӚ SAe kCf`Z:|8r5&R1x!BOd4fDn`bӗЫ12ICLTq< Wbk4א rQ i [H8l֐\27a1έTwYS6gqIO>|q"Af,/g8Vc*l:DZ _S6C2cԒN+D/mV_Qڻ?J@ULPq$U@oTnBi-?%ѧ/48Bc~ߙysɕxLo-/fQJ۹Ϊ(o)[so֚qeϜ!1)IU[%Af4ou͕~/[XXyOM?K#gwh*Lemeg/SE[AZ."Fqv60 N0:O}g4Za-iM8\{Z:Tiy}|zAxWJ r~hLq(i,J/ e#b[Nj2ȸ+&La2'UoE}8N y~&܀)OV50E[}ƁFpS#q1i uL ? G.v4\/ߍaOUG#uE";x$DT%iYdrEQF%N:졈ӈk_p;?cXؙw"mKW5 aSsoy|d] %̉  #JvڬIFQ^z`Z2mxe@+WQ=='xKNjQFڃ uwT6J7nh.+ڧזyoLym,SElSHB" .m*9Dt~ϻ\BѶK#e]S*3 gTjxHFED~?a=S2av: |ŜYeGr[u/NqH:0e@U bcHi9 ѱa(gphxv 2-ymTALeNUTvC:lnU$HsQ[Q&٥nrͬG-}4ݗ\g0"[-*^㑷-A{\IRfTR+mH1O϶֓T.1qA'by1+/! Fq{$^`L:`yUH,״ wү]S:bDʌΞr*A0 2%jn8<<6T\L=_ ٲse"_/jXn3i^I4mx4wWs},ݡe`Zx?LeEJH dSCnA= Bʛ]k*qvTIotauXF͓jN^h½" ^ؤ!Qw쁘68)@ӴkƳVlprSXl4#>TxYqy KKSyĴѣӳ626|գu9aE*Hd'57`>"o6_׫暫=% _aYֵf|)^jۘ2b(s2I$;&WY1K Y z,ٗ<@?y4^6qHp+~~Ʋ _;w%=AR, 2-ש,Ok S2aIM1rhpNYAL'`]?NS酌qmćF`D W|iZX-)T 1yr`FY,Ik2mu_j`O2d%Z:O:ȨgڴtYG{'yxcLz a1+8WO .865E_'sP?}K MӤr7&SwA/Eh36}W N%!+R3sϷBS],i#[G6'e_kF-| xa ^(Hckpu+^?x4+2[ 8b-5p51[WOKv[ȡfe89dfyX\NOPoOynyBoAa4Hoc hwl*p80!B2ٹs#,{x~4^;.L=hsI]ݬ\ִ:҇K؃ͫوBnUt8E\0m4(>jwoAl:6x?2Hs/ߏ0R!K)b"|hX4*.udKsIE(8\hFs`ٌվσ" PjݕQnKRbayԊUH4{@"M_wEbyu'wH|M_Zqo۵=U}XMWds: U糹;[-m |:hpO z'#OcI^fTqwaw/9R`5W(MP9 *#yȓ "JQųfN-V(< T)lHt fBŢ/(X}d؁ZNBQ7?`J?ho8w۱~V\;&x9m4ɷ0+6"J 0ZC{!q Yv&' z%Hk07L)p +O<%%,i-Wn ACY.CH vuVR)&X07=YW$`hv7!WG:M9odM*`| MR 2Oe"tY;/(\I?iC +\^`z? Z>eІ8i(F Wf k2B(NԙYH">nBZs]`#"e^0e!_boˊzk@JWո+-J?8wMK7 }C sC>mr:( ; @T ~^@7[䬣QuhxB3C\ڋ@z*͗w-.7b-SvfuSA ?BAЁ$yJۛsP*U Tw7}2_W=4!ˉcR jAw{W®ҳJrgrp#]^{JB[<3Wm]&PEpb9< 7чƭ7xV ^T`{6P>,exF4ÁGZ;g;()BCɛ؃;e[,Rv;fWu;:w„Isf&T)OSֵ"ߌks-jLk*ñs,rʅc Mt|-=M)Hh62&|N!&Hi 甔^HI m}|bQr&*.X:^p= uaUÔu4 *ԹU_5?e6(xpQk,Te#vkBW'Tw;m+歳)/V dƉ8NM[T$2qbIX`:^}3 À ġn%EB-U KQw8϶L丬8Y(޶40)qXtlNZ~wK|Ȇ< [TFR4ĶrMw-wN(~HT̈́h^gC?/gFUdtah#+^{-PDoq@h;׮n`$bw{)',hxP9fb-^x롄v"7-aOҜpYɥ#jCU?Ùs:}?ݜ?_^-N[_6qЍU*`'oҏUKb[X ZzsF^oUSc kꓛM},ިԉչ6-4/;ܕL3)QY2AR1}N SSfmFN^nFX1M\kדđ/@7Rk5嚍$7P˒|U1F&`;hX/)nɹ3}˗rݞq6kcF ؝~cj;)O3"CIh:7+nG2 m {\v@nk>+hT7ۂ%WXWGC^kpiE,*/F,q'IrE˖u@PbwTd@h v"udq;Υ*u r>/W螩^90TFG".gL4]>i WY*YFtu!kL΁XK+t#fiY 0 =f!~"פ ( rZ|( iOe ?e(w`N U%pTeY4+.eJ|_ic$fg[d=={K>;3@Js?CwB2J9dS:36JPAmA$JQ[K6OEƽ厏z]Z$ѶА[w\-DKWo1JRvJ\R do"DN:JƄ1Q`*4ND1#$`SOQDGc)RiC?\[a9xxVoKff*pKg3Z398O)V.cLKGw& 9hJ * :o\6ߡĄa0ex!j YU^dُ1L tI0ɍHW-0!Z>WOizl4[-9+(3& 4vSxoV^(0/q-BqZnSQmUgM&B }q<#,>"˸9Xkp nqla\vj,I%T+v |&sh06RW5&ھcځ/ L 0+Ԗ]Jd+Ϧ|)gy邖hۭy}i0Ȋ":f$>, [JR=EwU3cPU=яٞ?2oa>qAuU8k*+q8h_'>f:K )p_΢Au-ty8彌GpdBʥM*ry-zYv0Rbŕ%usB߁θ-8h#~_Ԝx"92]]/Ş WSHYo1G.-i4 $8eR U*NJ|&4"ԃʒZփ;W?b\ȍێZl2{m~y5GG4C(!dй s)cd뚠2vR=xq1ŽꩾW 1mDoIWׅܞ3͊yE=Puw0oe0!zr d,Vw̓sMjDPpܥ%0wZ6ߢZy6{aX9 ?>/ipa #96ac MB)gRtï2/5璉0zwC1)@O1 kDf.׼dzK>U23rJ,_C  3'J/>|$?>X.Xh&|l.s*]v 2KC.%xx3jCrˑb0XG\)#d;A~/kbsZ/rI@s4H.Qgr 4G"@wDu^?M{[s9L"!  knZ\ KwGgݕWZ-8 _by[Zi)b[[(`p!r\HF(mi?LEaY+ގB1#6r޵QίWrx̿u1備*nk'T(Zmbfy i(/{>HE Pq\p{Ȣ:.Gi/tg!} gGCA\`#9~̬QNidCv'/&fn_s>z"Vt;{TD⹊-W,x4gHp͆|kUk;IPFV߭_6VVj |HdћWIZVʩ缄ذ)6Ov]cTNOa)g{+y'9Y^ =}̍q&?ʨ7+WL6/2X(hC)iܲ]XbjgֱiC}wU vsN%ֺ9Z>w /c Q 9AssLJ,є>g-T뫰,Nz8/9u'ž:K%B[k{NʔiUcRnWϼ$Fwn*AG~2PnZHf.]W{GMmMX`|(XC%m⏠n/Jv5H[SCH:QzH\j>jrmǭBC]DOh/NlJOv ^028˚?v!r=\*W X$%4 Ap/ʬV:icj~=BA|Iym9 47 QQ.Z8Ӏd_qk@^07H\l⮈q .‚ 6ӞKJ$;a.XǢuh Ie-pWf/fYF,sa?m65]_ZIl~BeE5 nD^T.zo}& IDJ!7م[[jm`dzv,. BWn"k*S˚ʢi2mp'$ں͛g ~ͦJ`_%)A[ b/Y ˙āEe]o]?ΔrBKli m㳿!<4rr P9$: @îk{]ox4xK'ƈ/!ݔVw,kta$sL-U>{'M{Zu3c2>[7nBN GL㋝_rEPvG@P+6άMIWƬ) bز.x18vI /s_qitSj %M2=sJntlAa-uT5-@bBӟn@ # zC+ѳĢ `w>=3]U=Ac7ݜ~fj1v@\*,n d"!#1RA<2|=l[gZ˭ k 3,#a MSB.z~ yT0VH}qJb N*d!70`ADs;1p|KWgjo/ T&NnIg79vrW86 m Vsz7`|S-pP[&oZ 2Qn}s+>h)D"I]Mv1Xs0mb]3AWas]X/idžXWJҐ\C +H#vѹUӧ.2훁w[lZ*$b?У4 T~3k3 hfk\iE~&K뙥8ug ` Wr65R2WTYx/ ܸ0Z rVml@n, Ge0j3q;9; @E֧e7'*?3O过:g5}:'"ޏ yW#ߖ&|_|5UgfH+7]\3QϨ!lȁ9h&qk QlD!PN? Sx]R ƿq6Vhbl1opI)) hdYeD~課@FdءphnUp,=۰(nC%7lu(I;H&p lwc9zI Ͱ\sBEab ss!g5g, At]{j5+rB769OE;fCoA:'}PZ(Kw'c=2-u^*Zt\%CƦ[Mg4W`')_yC<\mPF@V4=+#"Ɲ3ZĠ4܆6N$Gw\rjZ=Q dyG cwO[&ԭ"/Fez"X^%i)EuꬅY{Pa5/-=u[ЍeoM9cG\*j^0[ c2 <%H8M߆[׽ |4e4Ds`N^Usp_H);rv^,> &CGץޏ@l&rA'Sk~\BuK}1STM`r;nw+VbdlSw=^),Df|UF߁(:$j֮u#RHo>$ O瀀Q~v<%ÒݔJگ"h);?H~ ?00F{Z ")VDz`1̍uq*<@l(6R-@zgø ʌSc.lL;.^?xI4e O$`k2|>DX?dꆣ9rx`X7%lCW%D(4Y3D,ԌH@m~f垎2+L)sDO 9Ssއɥ඗\E?\LW1F);U- 4~k&CVl@=)ڶfu3K5>-[ M1э'oɀVJr k#$Uʴs7f\~E,[d#z{hG: `Wr|t'/͝Р_L>廓vȾL]V1;~-+r֠̒ #ؙ朸f-c] hb ]J[Èy9V󣡋< h !4%w';C`2 k=|!Bӹgxc^g={~ml8"7'{ﱽ(Ţa©J, 5t;4<7؝HTZ 84&>gMi8$g)lR4B"'#DC M\P^L>i,&ɚmW f-V"J6 KaCx(@N;e37IRM_Ko3d:=*U/X0Yjs.֊[q`d+ ;`OOxJN.=}߁HMwc1ZMS?>]TW҄IjF9_(H6knI☇_ Di\9mLr˟W=^bo_A ^=: hᅍCiZ: -8kQ)ߍNR_ e{/1 ڢD*i~$:LF;ZCB\eG-II0!rL$UFCi˳' po/th[IUeW|)A&wND]#>,K+ss.yz;dt"T"`3 Y}0mfMfpZt,E}@xcR Vij7R%D7ݳAPiUʏy`V3-uLJa!+. l.2T&J,ϠIA_氷tkƉ:[ db%^9즡b^[7t;S)_jA& y3  /o JNfzl#αO"z?9YSg\6fݤkm ŀxը$7JMBreVu {y^@Ħ^6ݻ[ d[q, %gd(F.\aZ \d 0?)lN+me@Or=6~]dޣ׻6nƵ+Ĕ/ذ#S+X9[atk"ׂX/1D=G[b7E C6`$>P]gg6,Dx*<%u/lBxn6P]tIL%S2DQ@$7RQtyB&Cݧp6N'%^#Ф>%su +!^gXU0U|yk(ePblQ*b:ˌK Ǝ,0ݨ`~!rP;#`C5^ܾJYAbQ 6QS}E#TC44>*wۀ׏ϐ2q"XʌBm"j5"#[#q,Ąݲ-PlrQm_& =g~_&0l -?I"_I6W^B9dP}]I@5s%BGUryo3 P~>v.qP>e즺9퐹0@An{F!zB=1*wt>%SYRX_:LZgCÖG%9J~ +@n(4Ե*[Xc`FTrVZ.P/~v%䗕4\dun\L6Vʮ†aNOta4rl8UΚ+@AT F @\֬&;oMO~Ǐ(BP:ڍqbRN=LPzlvB'{lF$o{4ù>{b `8 K&.W,kUw!AuP[L}=d]a-2\yYK-t"βv HJQ>߀eqg~cYphF AѾ0M%H.9rT~52=9;2R_)Qo'y+ 8 w= =so$dyvv'8I2fjwo\,{/g?.ѥrGheһ7ot%j# \\Z^ m[aB}'2]L]ZmC); 4q!"u&Mjj,] vaCϊ ~N5O%jcC1s"xn\,r'NT6V D7tH?6Y j^_ڌO0/WTNEcRuBVNAFwl^V!^+Hع[̎=v;UXAjŎFu;UP`Du  78obwD4-Ձ6ny'c-UDn! ,ZAui] 1*  uwO}&nMc*v hU}*(z VFP%3tx3@eK^}CE嗍ҷ*GGA-[ Z_Э;B@-nT>1#xeۓtP\2¯vchf)GҸ@Ž8 ڸ-XS 41ݓV! $x_)X;1%}/IJ2MtZ=Ȯ-JƢ xɕߒ_)&tzm1.ze+ =GއhG򯥻5 Ve/PI}ZU_;-@OQWǙF' X?q=hUed!r^c(B#wJOّmB"ȆҰD6)+ٚZ?9R&WXB@m]Dg]1w~. DkuoWz;dwаNT?j2pVFKRb2&TlB!]ʞ3܄cUY,^H @GG= &7w#LZXl-_\{&8Tt!}fdKJcn x]NJӚH0"6%/M M),x-hyt-#_0nlSTO2}v>Mkm_MxxW(vY[`P }-O7y^ >c}H6<-sBVL~<=z]2&j8_ͷg*?c+Ɠp}~b^~X ]YHI0kmAv fiJDٌKmLrFfYnSQğ3u⭴SȒR[&^m 09pLx.d-WZ١rhQ8t^?=mȰ+Z"x'O%~4!d`Ĵ 𼳸 c!M!2Q = V)v9Kg $"g2FTMAy~  E DXDR7Yi͂1aBJBxٚUJ܃yz@T]¢ 82ϋkȣdEÀ}ut9౪/~u }3ldITmn]BM6ކ[:ppp·|yh[Ab+g~.&'ZNνi'SWޞ<* 閛AQ/)w6 /+vΏ"kXr%iѯ}?Dsn@܆fs7CPgl@VcX1m\,@<"Qt{m26^Ff}Onk AWHOARKB[gSĖ0ӏ:I3G$i7u(*$twm {_{[GX`VA #u{4]0ɤkxbap\#mZ"s+uI!$c Pݩm潽WgWn4ZϯOȫ0L~AP"ő3ݘ'!06yB}:3.gt|pd$ML;6:Ax}#su6ZtsmW9uoi: \# SNxti41RT径ew/pɉ. (},"D>-ш9oLm;SBq&!OK¯igs亿ؖYRvsR޻ٱ~1T%RqHku&'1i6=CkBeCwi4%  ғrw{Nh2Qxrg*g[M6߯iz¥pӚyp1QōsA4p獕=ęIK)AF:D|~ZU{*h1" U,V-޹{vC`ĔB."de $D(-#S̉$?1d PD-v'R.ys%mxv^!+uM"Qtg_D0OWDYb; C`(%q^w)s5X:9]? .^!Tµvt?YNzwGN=x}hW]K1U-h ڟ`dp5J&wږB|xTOrjuV|MW-Kٮ[yjT->j~eGYy;rbTup7% m8!ėzURmz5]k$K37g2YT RЫ<ѬKQ뚋=+sV'c^䝣$\=;$a"U.%hLnƉ#:U>a֟>[Lqמ]5Ob7ncpC $׋Fk\r@,q漬_L Ƒ!kix]_B}LzLv`l0ׂ4lnhtAC.) *[}N\^ZjǓloFBHkL(חq0b#WtYw.tvU1gPxȖ"?$9ĸi|z\~C^rOu(pĕ4dmF+Prl zy4GK Zj꙱ðr5*LIneGƚ<)@H,H1^=gnhykɉh!\DK|`(-SsMWaKDI |S/oF E15?j w2Wv.n]15 Z K|ɟf$x39=N:w">Vm&.ze7jWbDOE,sE;B)~B(w*\ eG.< Hw0$_AUyt|6- 6PҧaҦ>H'{Mq܀b"0ry5cf"y[|o YPCl+itKJT\m&8Ц? 2<,f{@L56 1pFvbfj]m1%*[_]sy-!lc U3̛*gm7|ʀuօM0?iͩPo4mn]|N<ʑx%{!Y&zn.mCo1sp͟}4C=ۼ^д ipRCDFmO:g_Ӻ) $F+@8dl<_&Q>s^(񕃌{.9|}TFW YL{r<a؊'о9>F586i0߾'lCrOHY4^RjԳYhvg ©f={!YP/ʝAZS jl]B2Uꑵt=Լ܁a>*a2(NayФvp`).tK7R:<{t1 F춉d{7f0rV -ߙ/ 5&hpdc8+bVx YwcL3$Dٴɀ3c6y nR ~ = )'6Ev"uM2䱗IZUYN}2.Q6I%Pr4ʙVnmN.|9Q±'؝t e8?(-NtܩwnLKCOlm%M\o{7/}lB>U):5]:&g <: "t#GLB+ l[FAD:ESJW}J>_(YVlCّ[LvR_w=^8M B3h~GK{g{-`T,!2;~Cyf;׽Qw 6Gү/'3318 Z8hzB_n zTFF2Uq;F%Oly]Wsg-ضԝ|B9;&NdKh)4$/ހt6sx>q4pEy'AtZ߿ cV7sn7guL&}["2LrS xu7&5E¦u.kgg9Cw1f!jAKEe9? p |XD10j&$?`)WaYPIu&]4uwb#rs?3PGh!9AY^r={pޓurQE)ǡ 7R :QMx40}3~G1) >W{Rb8#Ym:f8 9jQ-!NL`FO(M+m=/Np1~:%Wmlh /Eo';ث%lpcrT'_[Gd#`>53GГ,ro ~e욟{لFCWV5 CnRfiq fjzg (f(j@;Letd9h:jN:y[̩ 'mMkgGH~YNk5'r H.Ro_PWfʙs Ydh4 xQ/$M'ToABXH;ʔ"UQ.. عxY*dhdyҿTaSroj^=73n8N?#ʬsJg&T#ux4&:gzٸe4 d7Ƿt,Ażf=e#KiʃPv!1 j,Q}όKbu+@Eb [ov^9,&ϒ ڵђ\`N^`#:R Q$uKVW>Ӌpٹ."CӊZZ#ﰒuOti< ?{<_ب h.fJ{4  (CU}>O668}l]gąW'QW8Џ}Πզ0<#x.\+VHLn:rЉuq4#HE-)0=u+ @[wb!`Z݉ r}wwۖ yE} Hvjȹ=4pk:|y25 yt)Ak^TIИviL*ψeiv/'aO-AS3TRS8fKy=o bD"ʮB pDoǙ/cMA;Z)@qC:[% US[%peo3]K2~da'1rB@OŁA3^r@>.Rt>E*Yk1c[Jd׫bҖt5c!xϦ+%䦖#?3&nSPo-9>߈)yܗ_6%g@ߥdHop_ݶ| e\,dM5-$IݱЭeG1cvCz9Hr2Zp|AcZ?ьGk0tmsN'ۂ#;Tb18J+(Κ5jzesrp(^FEhʩ`iڜ;: .vʷAz&طmH{ЃwNS z[UH т ; 0n}/m" >iE?cmtW/,AMmB5µ,6HB ,7rmi[*Q2x1ߛnY9bwU}B W/ cR;m{քeZZ%pV5H  i؋R` }z۞OwZX Z~[R~)YoM@;,w6 @r{Z r,vo!EY3~b9::ƃC,N 1l1V ΘL 2r74Ͳ(~NRƄԢ^yXy{B#@Ėۣa >ҟlsca//Wև<@R9;OwȉЖ^(bg9эҿש́#44 kz $U6MEzTء`/u-Zu`߼5%O95bNV"w>c`Ah eL@ θk9A(J?]9t3e) 8Onmz9H3ncRTM||XIFm&[B:|W|f5e8vL%C Җ#lMDj- GMSXro|#ʑ1-U- \hK Vȗ!Ct\ X'ê"AIJXaSw4LFV.G7#2KxoCaY10>?PpaQ@ R8O4BGw |USuipSx)Fʭ(J`^ߊHV4+R2sפ'g$mٮ$ޖpsZ~{P|X+1l;@F%; aR $Ei:)t. Շ6 FBkT{wdr^KM2֢0%O&]dMCo>cGa TyCmz}/PrB]Jȥ߼>vg)-}1|J(t+fV:=[xWׅh0{EYSu2M*6i~x9uQ'BU!KyokRq״Gy3ܳnl GLrI :MnF3{(̻n)k@wJKGrգ>*0OUcfjCS&;h9+j=hWĨm4ީek@(c~3..ҺߔZf,,_=s8G/ ɉ!Wa!zꊒ2'ä\+Ip tϝz ŋ6cbDy]O2Y^л{F99ҴoN5٧ew֜D*)}E+4Mq/oN 'yTCeP*3 5,/BW5 *(EcT#cV@.H9-O6b@Lٔ \=9yM:TB0TVOB*UILC׷H=<ġr}%P7O+siYpfXgŞwi?D^ڻj@8ߓs׫' ]weo"k9'vgDNz8Κ(+ Dy4ސB;@+Oų7*Ȧ}RggsP'V欂[m2EVC\/"E1d{ܭ*ɘV]Q{a:=*Ǔ47nTeRU֓NElSd?)<7lr_enr%U勶):"g uGOD|FC7x cl,.Bc΋5Y)Ye<~08򦐅#HS@rj2 Q<5Q T9SĨx}Oy9h;zmM,?OX"h12{|h?.l N?_E{v\ӆ3nX7.J/Zـ  4hTf皆=kK= 5%;E$Pɷd8I|0vȴ(,wMB.`4aF1W"{7ſ>JwpEwk/)!.1 ~Q¤Yoi >$;ˋZKcznW:8!paV!bMRi1H ; GEji|fe(Ly7D({7c7mu3ZrY+$͎?~fqZ˥qO%A2@|^dZїrLI/@u׃}NXhٸ򫌜Jb1żOrW!_GC:D$i)OY*,#8X9UU.zmْ' Ғq2n?2$ҕ:zg/!)|J \ßVʶ8ϓfI޽w̹!טywS0]I+m?ʨXU!Z%M#}ϵboWbv.bzJ+?ȿs~2K A'>>@g8Ÿv}B]G&`ʢ.$(x@x& h!6L^U'u6.1"ZtE~ONή~UzN=Uߢ, җ5M3䴞7n2<Ϝ[Tn$b=\MˋW3.ZN8vA$_"Jha +/~P;4VpiDMQ8:҇G_Q$Wy%B ` FXPXux se;=&C;Ӆ3Zhcٽs7@R|lY9]! _Dc.03u7&;E3.Q3C(#/=P:1󃙘;k8;~,mht:/U~ CcrM>(z=`(v!WQfC#qeM98\BKc\]0b{VLmN!(R:ńG9TZȤ[e?W?e'lo2n|"LShM "Ӱ}t < =VKTmr놨h5<~w'Ȃ^_OԞ*}.IgzvF-p'6F:a>Jw=(ꩅ0 pi:pU?}P6̀bgY,V >:ѰTjBkg }8Hkc"J6`{)l*C>ɩ͎ Qo@YȔEI nVYLߊ>3Q7;y8MY.V ֪@"Nw e>f@%ӷLLJֻ9>ECޕ L1&Bcÿ\NOHmi*Z+^'<?,ǃ-8y:FS!?Y#gQMCPbEhL#V[5(DQ|;st@C±PKQ=VY& )khQzGV*+w~20_McrվB}!,SYn ?=M1 +=8G~B~y']ΆQ[Qu :Mv28wL,{ݤg7ׂL0K:nS=QSSzb5]b@obYbQo +dzQ5H%|o܈T:QlxKCzo:Q29b~ z؆\˴뚮b GZ,3*=c2yZIr챳.-"; ?~*SJ(:i4.lnJ `D}|[9OԋuȄr >wN ="EY': }}W_A;%_=u㚲 iʽú{SK"r jC!܅)7iXkZoD'w):V?~oV'+c+w >2HI߁Lg,T5NGt,63a#j1 m#cVEd-k# ZRփPNF3fGWfw60e ~7 {F,tEc}mEmU9D^mFZ,I)4/Pv鬮S=sK28 ќ,&n*#צ8HyZa]X^&@}+ߥCڞzsYU"za3H^& = rN Em)q1 &ġdpNs;'PR~A=ؖ?²m:jIz9`d@CxV0 5ijh]Uv] ߾H^D+[_qwNuz#!V@&9񧥇f@c~Z#cT3˃ Ji_KWSV`~!$ ;|ЫYgrMJ]idzMOͥ#(*хYHAP=ABՕ£<Ԡχ .{VL~Kcg9"8]fnߒ`,[(V qlc)Ԕ|BOm"ztKgP|hyq4i?\:35;ZTf7c/5lձȞfփbF/|DkĤӭ#Ll4qrǢhYTFXX|].J4#qBR`t|iJE?H)EK.0 tB8 eR fLyS f$3ߴ{~oVs{uMUm@ uct^ys%\0_ȆLCA2o',D†hķ١^Z; L]`iE=(Ums (b`WuO97B.|7>"'ORٯ$joN ={Bpk{x/1be;:3̺QRMɟM)ƻGLB) %LEj_ufCwy?ڰS` h ( 'T|ī?ygL+grJ\=jxr0U# "v (WS#n7'KdgvK]\Z;kq\m_X7nY-Gmsc*ʸ5C>tN?N>N:zS I2%y_PQn}*=}|OK:TVuf? D,+2BC+/ rWX4|@GuT86a$<4, +rj6Ir>BY/aLKx܋_36q>zKGz%YnGTsߔs O+ ~ľt,G*q Ҙ)DK/-r'q F+^=3}tE0ubP^*dDo04mIoaw/-- {d /qm._&>• C|6Y7yF3vU< 7 gɶϤ<ɳ\c\Iq=f!R$C~Mt_jس_^oIm3+&E1IuczM\鲬W)mOǽ~UCxo 7* 5X̑F(|.tOd ;VpTT^ dBo9rY"!hH"ʭJ9gM%j mc}imt/yW&%e1-bdfĵ$Zkj;U7xqL&Pk9ȯբ114hH=cMO[b ;Y)E;AyeW2E%cIC$7Uaa4& hF)cFiQSH(-+Efw ȿn:FMq~W"xnr?΁r3!-7,B$pX0[Od^fgkd,ޚh@% |)>u<6¦(썻(m2m+gT VC=f>xTh; 4>DXÂH!P(!A+(*+(S]Ǵ"ZYϸQTȑOwG!tLܖi\oX9,$W.j,ڀ LR>pG:fnL5kfr0,u"ߨUg>Qm.r3ʊ(_wJ3)ʈeὥ<:t"C(kʨ`_pI^[{3Ig&)pTE5ѬF,oB \|IxQYj^"_A3PdGz4b-%#eJ'Þo {lnW$@fI|J۷@ӗ} ~[6oJ`-3P;ÖY+j0dіf\,^ yMrֿN1zY,Hj]a}P!Ydԁ.:wGC>Rn~lM8`Xm1-,r#bҤ^s+ӊ2W7zwҠV5Ma\>0xg!8MSNK[&SqxhGH<4٧024qW۬>`7)x);Hv҈]=0",A4Cݬ!\Ҩ__}0o0ba"s㦪]1:%+ C6M¼7z!z󮒮sme[X`$4Kbu_A+_ Jteb W&ߍb3 E{!qrm!2F(n 4]SVJ\+۠kt[;B, )8[_p5;ovٚ!XgڰcQv)$<(D=hO7sl=b?ʡ Q K9Z? v0rmW.w6"D*2'@K92E9 Aa$:;SLRr$hPk$[P)aU݄ |CJK`$>޿Kug3^,KP 0R9̍I K}ϙ8 x6˱{H%nsuSǗfrrCG}4:2.ZgI.Un; -sm#u)_6Ji yߊɒ?Cd <w*0aNreһߊSƆmqgE</}BOFKt= aOku뙿1.$hik#x:켑YT\1X=;Q^?~#Qn8O"5vkh7'BC٪:ekcK7~1% z2+XX0U +v<|[2Q| I8M("GtGz%s:pP6% Iz7аnmFR&ĥ\ǟ*VVm'jqJSL$?\G:Mgb8dwGEr$o9w'ynjdәq 3r~Fw\*K `ԉ.7].Y됁o ,7.otݭf0p[T~k݄N+|%.cM>uJ e*Lg sn ]{h,LnUp2|'u*9^j["픊uTB >8:b'06nv¼P~n =wJRx+4pᓐԠإAEL#>䥼!g:nˍVH f8x{Sam3X?WoRŖɪ)WUkb(;ÍJhSY|8!4]Kc3 k`6l \SMln/5 tp̐zxXxO+8kӧkRaV [K %Hrᷣw^:_ Δ [4?rsUL3`R;遙trav: ᭄<@AX ל 0r; X7p~[QkffT-˽%I8f51:rz (^dYa/T?0q #IP蠜GR f/7= M'&3"͑(V .WϽeMZWbo%ELH_zcm[@>663<ËOgѵCesVS,HRQ[UAp)(L^BT#tcDQjw ':I3^7(XVB7`5"@lH LkxʨR;(uAyܫ,Q1s.I*Z.f!⢻Z!!ܲT{9}ܱgOF|kc<sI<gTꑜԺyjc:("O$PP-hyUx\AgxKT]̀Mp0/B5+4*(?NPr;z3M@A`(t, E:t=W)Gϯ`Q+8!r#(*ԕȽt_H_7P4BLKmav|1g-~ A~V./&bkh23k(ᭉl|Q6l^T&@Sk} JEC[v(b>, _>w_7|8fYԍ Hmp8u):nυ?ᩩJyſu]k00a8 XՉ[]mos09irfCB7HϹN7R>,(Sw G.9PW!2\ifGKkX~N/b^R0Ihvi\};#!)Qԯ[ A۾eM|JUhEu,-: &"{#nis{Eu ߨ0m^@݉ȁՄaY:*x{%kPn YR"S' V Hhk? Yd`\͗E]YF%|g/nU'|V k"9yDvvBՋM8 \=dRݕ[;yIt&h.jqz2 `E], Ԅv ~\/I\= [: X\p7p.Y\СF:Jå]#jlju mG{Se%iYޖ 9Aō͜N5?t[0ɛ)G0Qڬ0[jN4")P{TZDup;N 0fmG lzoI(4#ΓC=0&c?XVg-!MxKoIDv0V?/4k]`rVq=}*,Vf}P?fDBNcɠfQ/ hKgi#AuTm@ =nH|?EO̖"N!/*up#CľHӺDXىzPzZ^\-Rȼd៯5[T8"IN`BXBQ|E~'O]Cid,:6U Y3 X4Ybj]<-T v-_Z hi*llh/Y:gO 6ȫ0 ILDU??V=&/؇-6Zw0<[3H`N%/uX]ӽ{zKfFD DjBbt{X:Pb"CNyZōGêH+)1_cAn 1P^b :)9)}/A0O WN AhDi>8;k#o}n&՜ qI yg'-dWq%Z12S`4r[L=oKя=J~0׵u17Y7q%uKblI*aS qtcrHlJꞸ@QGK Ԅ Agרf@{U .ȏr)sM"Ůk!6GTbwñXY5!Pg!j_~Id쏴 ˀ<0.)wurkkޭ~ >(GL2(Hj(@.&Ju{*_;0ZK8z U;%M%qPV=ͩ"ialسhUuWSNV!wnO/MV3|-[[Y9F˳ќ1??`UޣZw~F~6& <))P kHPΫ2s3twb7.g3Bby~>ZleuFL=\ *>T*rX]Zl\5lu!.#%[ QT}5tŧHRTN|O;zwsq3WEF-͵Ymwg Ol 2% -h= y QN`$WpKGr=Wg=0js`&+g}QY2*xs kPne(o%vpիfe*z6*41ҮU(~l@˧M[EVFξLȟ2oxF_ [oÛ pQXt3ul_;X%|H&$6+<`OXV7dڴ^>N*c;|CLMndG4f (^qɦ@tc74~Dꮪ)]]8LBda!B.ey_wP|ԣf"0^"F]֧GKDwP̩i#VPnI2êݭxV?fy4qjp=$ZmO{-4PkrxhJdRY#;Cx[p{t~fJI,{Czu {" R"uXQ"{QZmvp3 ƿ-||œ;kV& 0-O3 +d*BNzcC.8;u˫9_;;ERO( ЄhUza*\zRͽ9 0{"J>m% ;,G^hWwU*o,"m Q)Ɗ7 Pq UnJV2t;mz4c򲣐EhqFFA}zT;^ H"d\MRDY5+gθymU4yE4*x?7i^ |] 8kR)1vvkã@"TLZ{#YL,bL isrf/_?EZ cƙ9C%:L䷽]^I"ims7: %-+pE;oD2fA9Q \k{ipmk&vu{1&aH$&H#'0:*bˮ-phmׄVI<8vn;ɘ?^;9&`Y"x\G98<$}j*焃Ws{P깊e5ѳP~0`@AHT7JYE^kΩ'}4J~x>`(o^)y7AZǃ2ڨm]Gsm*1E@ģPV 4]=f|$W6󄨯HqR " җ+ ~+anG j(>.Ra#y}‹[C&z\ [jdYʐGU~![blWY+UlK,'D9wN?m#IHfFkgg#b*EU'Kls<_j [tKucu(PFOw dU$GfCfÈIW!=lP $r ߝ6Uf=ҳXOCw)!'ӟR !2hnI:y8wf6ֵCQ'-kI{ȳ$Cdv4!&T>tM9ȲZ:v[:OǨl>k!iPnοn\ipb^OבGŊ4Ő U*ۣZ/KɗceFp`R%m]pZV-&7ֶO QIUq.0:薍J,3k |+UevhͥJ$.[p@-jP3nW'qftl cY|N `Jx_v<9ȯ)7r==vc3|#q'Va|Z`2.H2Q!>w<z*},ޑ5$}ר:m'MY \a@#!vJ *>.źu -FTYy;χz$NSa7۵RD``yfn1!;DesP]o$P /=VCPF8QNqA}wjK(e;s~ʻy7R.4X Ȼ>~F^uUUrYpx%n@xx( DjoD"0)lh4./Bj &YY,H559eW"?*QTWI}i΁(ߖaU*s9s7$Ȃ9wZ.8{R۟"%V?>WORʵnnji- #}&. q.9AU fk#)}0* XGDl\(}GxwsTO%\oG&Ou\ouQr,F^)M;kũplptCS$Bf s#r(?v\븧\߃7Y,R{F bB*?s->o15OcϧoBqsNC\m*}%W= Z6gW& QVY?2٪XofiQ0IH}95[RFoS;*`ؔ8琵ґaᵮc/d4Ѧď-cۿ**>;5#b)كx:`+ 87=/ƹRհZ &\a% ^ CjwNbpfؚґ,Uf˅cx?\#b(s6F XhHBFt"u;˨z ΡkOnBq 7LzLQ⣬>}ȒO/DpaTE"z+v »鄦;@]lHH7bp@[T羧XQ/fѦ_e?ĀÚX9a.Y0wk^RFp;+ /vED6'"9GOr%Z|:w-2WZmf}Fl6ܨ1Ti&ó6)tJ ҇BXoĚˁ3 7 6^U8S z"5FR-MPlHX⇛]:4R"FɜE[a4FwZV ^ ע?6,];?%E-D3}o8ZkԵpD!ܳP)9R1W^^q˦6E{j:yxk%xБ.GtV-w=9O'RxVp!oؒ+ӈd37^'kD~?] 2]OnCZ"/]6e6܁W9bguRa EXQs Б݆"`5P&CIJhSߵ190u \mJ2!aZ/'Dlq`ޘrc?jJ šVcƹqg<ې'0 iEfu.5!pxq2 Y=`@YVCW%V U \)DfCU3(k5hgRቪ^&=A ";`P{ֱ]Kw!fVfu 6;.4MF'Sb)m4`zt+T tɤ⻠3 ̢ .|Kt^ 5^;r7v6{ԸdʎQ*`ޣ+/[[_(C!|IHҚN=$v,5B矒=̎:~*J$h.+V ^͠ o>+~` ( R5Ac}^x4V"k8t N3xX_lqs gWXse2CvwO5gnԳ`!I76JqX.GuGd=VpOpy"AlIR/zx`k;߶gʬy[auLŃEgk{WiM%prlAGdd ? h1L Q rbprEi0N=-7>Me _VU+_Xf@N!5*R J*E^]Ff`kQgӸuD.gYϞ?12V R 0nPqKaj+J|l,{9`I]Ф_@]T@9"r?tjȪ0L(ΒvD!^hhM$ǩ !/}8A3yQ姮M+_&]?wz\."bd>6C‘ɸ=ڮC%2)À} bJU aSpeDVsSE]8lhA).Y$/:0ѬB=]|t\c˙l·֙EQiPR?Y|Hw su(i!NFk(^]ih(b6T៧fw(*%~ui\Ȳh9/QJM{3HNsT睸LÇ 'i3Vf-`YێS] ɛ:4r^4%}aU"Mzc_5^6/v+\% qt`t;)zG\Kk|0o>5kZɞ=Q񔇮R =k|ؓS˄HyP Ae,>Q4{ kz4%m&X >fHe/N.1 >mw_jX33R&3 􅫲3,_չ1ܙG9GO% YF>5{U2Ӯ6&ww+LRdIBNJS&K n @D&HYr.{ˀbcjT@SD,v}c)'^,;^({RMm`/^(7Z]DUX@*G#.IJ@?qA񌓖D,Rߋ,^xQ8:TB 2 = `$b`>=Ok7pG6&#> GOwOo{0ro 05 ;{7ӄ%pHM˰kRRhRJ?/~..@:MckYQ5 6ٚCBMftY  p6yt@u<wR2,2w;hCaXOzߜ4zED\]}KelSg Hf% qRt5XDPF &w֑ђz И^O{yк?pr?vr`5+9$`}y*CH8[N,0Th98D\u;>~çeo"e8Ĵm+dvﯓjh^EE_1^/p 2|-ڿU<#HvLmsc n Ӷ ڨ0@% < JCE ߉;/ -r$Sg qSa%|Os6_{Qk,ͅ;ϛ6Oxh_IL3bor/뱌3wtaQ\|[,w1I5_"H2 NHL3g˗b4Mkn*>aCZP?B09cIf#sJpʗK(g~:*'V6Az\<3ys'pIC:ٰݼb#zZ5*IqL>G5.D9I*9Is05ԥꠓOϧeބ)[᲌Iޫ[)5>P⳽  o/,ڡ>1(ΞEl!{}hS8($3˻&b!K{qUMu J-n0I0#b>lHF~.վQtyƧ'jih-( /ʇצ'PdG׷W:4kvjmwv++"m\BDjZlY?Q5uv,DMINSY" H#ڰ5AxُjP)~1C^( }a[m3; R]D, J ~"M dZl yЬ{!UQh5=0--7SSC2\(mDz*Fey sLt[&o7I$]M᥉X}r{O!T)cg&[D)NW<8ғJ ܚR 2K94&Ŝ7=V烪ÛVXdJx6JNw.96D Eڰ] ;#-%o]M\Ds*cgż-7gVu|} 8|N2_et:!>a}R=Έ ˺D2*<.uS 5TĭP?oԓ_ &"&I2~rbUr\UU^ϭ|OM ؝Ti7q`lסU]x a< "R~zԪ e+8;x{›&ْGb2m@'p@`3޶in$T1rhɔ&SE!`R}/|냍*{/%WQi^u{s ʹ;22=qwr0VX%_2e׃}gL~B"cI6z%@C@\tv f2:gNLKslyi J={Sڏxd$5l;GM.՛NV sV&(6AVgXDSM߁["fqLYOE 0"j1m35G<fQIXe_«uAьHlfq8n.L{Insȕ%mLxgϝf7PER\n9~[ Һ1!q*: >Phqةˎ[Jk4>o"~/?iHvTY )VF-d'7gYZ070701000002f4000081a4000000000000000000000001668c169200002174000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common.ko.xz7zXZִF!t/!3]?Eh=ڜ.+ζXh0R`c^/ra:xқ}(uo?b (:@}8ۻseТ 2LJbZ{լtVij撡zDV;he?VQoV~NK:p@dڣJ]F_lBdVJb+s;]2Q0|Ra"LoFX1=P2RtuT}.aDž|ີyS<a7u csmluφ!E`́ X}k!Jq}TQN8GaR9rj%D{4OIR~ S`)h;./\Y[xE=ҏ{K-L>$5&"V=GLxpw:bxݹPw~k&+ .pe@\JNyS #V1j^2Dv_qOx5eyHŦQx~ !*m=H'[J߮tXˏuePlGeG?)ݚ.׳?"#`M~'10L[ZL ;&;=O Ru*fLy* gDzP=\`^1l2 %Y?PV6k RӡQ['UanDuqDTM/Cb䃆歠n(,H3OPl܄k-ZzPTq3?]!rog.yԮr;ã f!M(y:1-w5+Q{6N,bOe|Em=F   IIkFXcuX[~nV?kr;,"py7rbwܭlVa2K f}fߙ4LbJ;jWU+80c5icLw+OPe4A{WkTNr Oѵ8`*iMh$9;Xp)ϑqh,UB l'jW\[k'j#0Oǒ|=]e_-eV-Cx)}#»[rY!XD%5bPIMxi;5<'bdKڳS"`$YFҲZhX*6yƖF9ރEko2rbLrf=IYΔڣXX(9syꨁdtmP[gvgr,AM:4Fԕ|%Q̖NsL ʠ4Ԣs9X W\"(]uxVFe],>^j=!l6 jFbOtpU3w\Gjz@〓": 1$?.k j_`"w KÍ?) ^BHuM8 |vVoEc񫙨v^Tf7*iR$P33H'.dMm'M#b92v߁XSCM2O=70@F2 ۓηӼ&05zxj~JV!56Y CYO+*|\dJi?hC8$8Y+lۓH"5 j"/_ym/g`w (zVP&Q浕":]!^\o71x (aL$4훑`N!@9~u)3T }+d\h[-"F#IJjM$E̩&(;fqS騊S]$Zy=\n\UxڐV(˻ch]mA"~ɾXy(հ1aAm~I~pB2sf}OnBf_sdJލЛփ$Mp|iBK¸fy*ktHgGB-htk\5!nٞV$p` ^<,Gqȏ;%([ꀭ!;<6u0se4@"ޯgqʑv+},/BpH(c9=R=$&+xϐp ;42ʅTx6e c9le%[R^&,_پ (qo6^RF0t= uִۻ2K ^Ks2: *u % DZa!ץG\CaܒNyM06#g(;>Z!PIP$"heAœkǴiiaQ( rR Er`>69ҠDGhY?* %oβӬ6ڙ\D >ԞRFWDWEqEڦHq{f)4moES^SH:dQn>GOBuCU~L{?Ѻ5VRP,Lh6obQ<3ZeYO꾄]~]o}T31'HJ€EZqאdOJ8%VdwSjA!J)Erq.X6|z谙H&Q>(RDl*F`_IB!6Y.E@bpQN @ǁ8R[b+ؘv>'07D'cdT/Wc?"A@'-[myg[P|f"BY_븗)5TΧO^~ tyYD2T#bIe]cDі=8v<5s*SHZ u\/{Q+"J?ͿZҁK38~{U{M zcps4Yf$k-|vw(wHW>x;rpj)I Tu~FG]5z%pA5z.-p/ϼfk(n#EkL+gu׃l1.'܁pt?ԜuԤp\lh7J -ш F&/l(Ny&J7򋹊nS~W^s×1Kdc\c6`m[;6 Ad 􈇁? tHIJC;`3SC7;3V&t9Rض!H $l%4rr1P1-C ^-`/C-=KPV&Ux!Վ_evRE0sޔaF.V bi~)hB02-a2e#eЛ-"T;e@(0i6!,84*B8eF tс: Z~!^y:E3 ;8B ĶPǮ%{UdB#9&EUr*z E>y1{XS7 MyPfK)*se/+8Pĉ.FlA\5}-qhrrɥ(5gB,Iа:55de:U%9`+2ߛ$F! PIWOmJ5s%ɸ ZiuNYUE`6B_Z2U1X.}(YfOK9Am6WL\t\RJAQcd{(& x9ZV"BϺvJ A~%L*{mwth7@D\+8,%(z#*+"S1g4MUdD'v >/"upKiƖ:+B) `V \'r(6A FHOW3DIIW Rs.NC.D^C-E{l# }R{lZ7Ӹ匪=JA(8k<7ArE!ŝvmwMsuoܐ-#3D-$ f[bV;kC1-EnA#LٌĉemLKA./H{hJʦ;̎ L黵j86`e3Ɨ\F]kzDp$ _epZ3s ۱麘)ˡ, eð<*_?o8 qh%|?eݭ ė`!۶[rH?wch0o6g+'WJ=kdiH2X* ss5“C'o *60 Ȁ-5s̼N8&Zq\rFES6S΁q\cIju6H^u<)P+t|-9s=ٍfxE3bdbb(!g+Cꫤf. J7׫ȅ":*vYzԘD< AB\S}_o~u&~ AZ(؟V˷^"y>{x:TJщܓ_dqp\6jjnile9Ǯ#~;@Vl˾g&m=49Lم<9n'ZH[C{5Gym,V,&$_OXw$n?W5#SQ-ѫK.,-P8rtWe^ja YQ1a-sG`wQ +ceto>LSdAҺ<*++6rO+ ͺvC4@cPL;]hIZïR >JudRu1?UM= v_C7ĽLtDYŌNl\PW# $tP7K oԀcs ?j51d:o=?Hh3?$*fŀ07尿W1(t^+2SUgAfcf$#ZqԄ7=k?/f>Kz z\N~e!eWG^ܯ^HbU$4+Tu^~4idfҬ2%ާJoB c82E=W1P6MDix@?Z :.G/֝u_AD<䎚b$C{ܑ34z30rx>V劚iqwEx ~ !N9Z,{aIE*B6(}Z`sBIټ1۹N-xx:wvwUnusD'k"6bY\M8`qxvo+0urM9${ ޛj>q5zʑA`(n/Si^9߆(3} sb,͹Kыf`f<#*g>| EX& !R G&[J!!i7YΆ?Nʢޘ72Ş%I: `jp^%ʘIX#M⿝ dW"ʬM@n3O5n=>lg3<L FFh;A$: Ng~ev9x:w{~ا79*vܾdѢ(u(*xgA5jt`!l ԌVǩA nr;:J_>rL1bAO 9D|7m,ĂǪ w7@`0u &<ڧj0Kv[-w>n =6]Ӫ[粳uJp~zqxXB'\Wlњ2iI9'/دP>x⛪\yz?wC=8?L@{…~Zal [lȖ/:o8Ż#i/tV2&%rx얆حJM g kG20 v\ Ya%gp"c~幣K-m*XS̼q0bUay2B7g՗)o."(a5o7@ƺq,Vj_;!?'f( MeR ~1i7i `7TOBvh\ۙk\@2bh-#ܔ)gs [K6#յeYm[ (O;,mJŇ䊽r>Նk(l06ƙ N.LimyN#&?{sw0A˜}$b9ڸꔩ-Q(K`zi 1]vCw;dY)[Cd,xU _ML?px\]vVhQ>BigYZ070701000002f5000081a4000000000000000000000001668c169200002720000000000000000000000000000000000000007800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.ko.xz7zXZִF!t/M&]?Eh=ڜ.+q3׻çQ$rA\d Ӵ>~4 e46q@ypÏ5<bTB87\DL[M@lUh>ѯQEzYKQۑ)F~Tlyɯ~Ò^zcܸߩAK|/ vcX'-G`<7LzHM7TNCEܜd ": rvZkʖcoLܴ+ Eo?9_\|lGHvqUwwָ%2+u [_]9S)CWM{Ъ$q#8mӾ a)} IӇ+U!p_tQ{XhNH繠E?h4 ZF\Mǂ`X9*~YE^s `'fmeè虿~qܬz_O4zƮ V Fi5y\hq||glի(u;!@BePX23uGUF=Y2X\ةI:2:Cj. A@/Ɖ(Ⱦ]]{Q?v uY[!'Ln䦎0GިZպ \X!3g<#u="oۿJF0 c}* Sa )aN}_^]ushV+|Y0%3{Tcsp7){ks4@ mܩlpm|j]l%[||p$~1V;dnoMVBN)7{ԡꦑϸ~*Y ?y3_Uݮ ֊ mc~h`f`DZP  \Ze+c$t6a>6B07 $Z|S.{4L "r)bՕp ="At;Xx.F`LQ#ߣkQڌQx>85 #kjŸ7]HOf*-Uَ- OP^uEk,@3=g W(R)ͺ&sUasFDWB.5zU2:QpZSP ]ȍz:dEgT1ehy6ndVOILKY9u4o#2|}Ghy09" iˬq֗eR)鴡a= OS&?Z|F[5xVޒ?a(Bj~1;4xUpO]37$5-Oң| i5qT7:BΉcVPzh/75-(dMֶ9JVYT$;‚R_@I_J"x= bf8zC?7V<)Zh{Д]w)Ys#C 8cnNOYC[ p kCOG]i3Õz) L|D6?BLou>].PXKrEuDz2ۜ„|`i/)c71az#_lR搭/ u'yy)KofM8@`P94M[}D]I#{掃,!6[Ԍs!>1VyO xUh] 9^h5\2)3-{xOZ.a h7ZBoMuԾvDZ0Aa¦,RT?(c-X`.xGl2 S/6o%:qԽQKdzդ+s{kغHn\4cIH <΅t$s6Zç(hUvǍQ2Z#^" a%YF¸}Zg—ɩb@1ӝ!BI sY0~S´Ja>[YU+M*jvlA\!.vT'%#~KSV~ufhz^Wc;[Q2Inc:f:IW5syÁ֮ -"6bZfFz7K "dc|70plG~Hp*[ 8O]z$ ހeBfUs$"G<I]1EW_ށ ?|;pG7YkS :ɆV5bwyIWOΜ.e \f%REķꚹ< wPWy݈qBΕC_oCbg #˱^|k+/ Ev%Gǜdelٚԫe ,ʷ`F ']gǀ#T1֢j~e g$+PVKjo#+NZ@v 3A'S$`d-Ji+Nu{;dB_JgƐ|x)W}Y TcK&Dd}FAiT3L[,^1C;K \B, N+O6U.mu)(<9b| x__׺΄JՅ0HGSH?O;$6*,+ӧʱ{=[yG[q7P$+ ϴjC\zҮV,ĸXvuGb-i~q˸ Ym=Eel20!]t=UZϝQwxI,0Q.'5>VAb?P 6H4Sa 7_|QvXLDyLKLnhcp ܆maq@HUJrEe c\"7A2@pd>倓j{eE_k:g;O] ڲ3=wGsAOeUIk!; ȫ_cۅʠV?c'Yj $'T(Q%DrƁT&4l_0W4uG3mBؐw\׫B;q51eѼf̻y-^ķ5.:mCc[2)Rv0-1uE7Xqo!>DpVI!+8^PiqԢ]i-˗̶IWsDR']M,5Z$c{@_6ĖV:L&2x`Fc;8c}N|3DtMխbu+ǩϹhtw8c;q7ҋ N|SG3$A0TiHB@4օBӑuڣe}Z z,$>rMgG1@g aOl,59B&q4D:9J7$ ҏu&}kS?ikaN[T4ė&>>OϘO ?3yf͊5b_̊w[Ae*/S?[Qf IRnAEkTT#3 32S +@Ā?;gCnBdu H0-iY]$Q󏶟'l#L(vbpnKonPcC˸uG3xG!8,vXKq#&+h|{%V<6'$#Acƕg uS֖^ij\gO6C*BBF4?ٳX^H\]yBSR {w*>=4L /Wx3\JBJ#4hYuFz*Z|ˈhC;y;Z۔Xݔu/\qX6PoB[a>E%V@@/sh'ZCL#W=6~ D]Gir|8Z1 7,EQd$nlD<$V9_%ϞgloWz8JA5}q%K"[>S?Cn&N|K(hblƬ}P\Z2G! T\H?;D#[˒> :kt+\ss@F/O}CV~](5]7JG!'T*.1'@pIsc`."m*aRhzU|h+k"PGjEXm@TkAnr?O63I]ARUSu_`3G\b9ѫ;DHOhtq?Ik*bIfsE5$wU%.><`wI0X#O ɍf3OG3a܊mXDu]6\4)+*P\wteF++ dW!:chH_40qߌN!v`x52жS;%r0_7[~#P[.HMD`y .mjfjR9UaF^/vb+x+ߞQ\1X*fR8Hs TO fki|)5uj AP\az痂xwR7u[9~ͨ ~sJntp`9n\&5S|٭ʓ |H3:b[/; J$iF a{<40㩂/SfxWDPD*% } hC~7NY+P޺o?a0+XTHўj=L( A,8T\)bh[!VD-?WdEIX4*ch^q#5C?[! $kϢV,&tlp>W"'o웃Aa%}-W˔qdv)f=}?>ei |z*6,-wj}DF·Ӳ\l,#ǜs}.ZA9^k_5uj]y7+! ǒk vZuy(u#PY WY&*xo Jٶ:kO1fvщGYoZV ;* (=_P5Z^iOy1EX4͇B1+"J7filݎ/ 1d}AEL%gDRR~>`"ON@>ΚY!wk쎀Rtrfy hZJ҈V7m &*q  mO؃^^>O "l$U]WE)KL'2pc8/WA<\Sn݄ҹ_x'=; Bh;LV$A@bEɝ?6c] F# _q4UYA]^`Nh cdX6ZAw1K#p H\mB$h/ Mw5*"cU0"<2HYnIjLrtjl~zG5{8عUbX 4,1rSX)x{ ն,sud`RxlړwVXFlFǃ5|`@13ƛf \7w)gYd7G!1m#YC ~$ XV0jE\5&Ⱦ41 ݻ]ҕ ֥Kl|-ΰwU7c\?kŘԘ#י>[!|_o` -ǎ6Tly< ZKVYP˚h$ŪS|( Ia3;hu7R]Pf 'A%ZĒ,E+d]sV KzN>i%_LkU Ba?̸{( ^Lj_3rq@qH@q1 jB~VI2& Pp"tG$212JlA }bA[0}N&%Eʡ]ڀl!5G_{ }KlꣶPgRRFUʁ4K]KZFUJ"Q8A@P,UtX8drx pP|8(/ƃ'pqξtݯZ%Ղlc*L!S?( De^vGxqQdh}u^Q\wo(^+$d/dVct!{%n^jfĬ:VݒFATt51v`ᢈ{Jz/jN2l_\\v_y_*cYZK ͳ$Ce%jFQlB,VA,7s֯(w2"Fi )RR ˁfqpH=DƱgFxη ;q<Gr);Ï/XXOOҨ;[.j8~S#7Φ o]PR2DkߢDG͊]@&y"E%2@d8pQ}Dc9~7(z3'sX+B{4JSEC?ȑ5I6M@LC3O`xzgNV ] (kI(iTG",O,ѧ䰴렾 ಹXak8 \Nl2_O儋[0P-tjỗC7EéCmOºCJ`?v蟆J}8Ye& ehn. ӾYak[Yy%Ra*Gٞ0vVexjx"m?S̕O _z'c<ܖoȥY)Ji#&hb}x&~"*('fiÌp]ߵ!IdTjQ9daŚI64-\nmsϲu5Ktj40a)ƻíaa} ځ|'ꍓ}Q98Zyi& Vp0HU#X*!(iZ1Ѿ))4iLojeJ;pi3y tA֏Z_r1[O.[3?BY6mv$`^RXS=Ӕt.?hυ{qMf6䤤 T:E}isV&6fΆYm'p>3WޚgY%,}뻃gT%pGdLjg2pf))޵k4A>K-;byit9C ( dshۗǵO4BJ, ,=-4g`T3@ ɷU>(<u'[-2w`u- ጐum>F{,PxK bfqp`O 3ZvVjMDccV6vJł:}I_.,CFoׁfLbr fϊ ph=˃;EsgQ*4=;ۺ}o9ˍL5 h_ԍ^׳dB2_|mJQC"Rf&Z:%;f7E"DY@zMJV몹oro4̿ۘxGq/ߗن_/^R&j!=6HHI{&L%Ϥ$Wx =wTY)yM΂_h^gYZ070701000002f6000081a4000000000000000000000001668c169200009b4c000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common.ko.xz7zXZִF!t/8] ]?Eh=ڜ.+͞SbCY*;kg ?5f٪ vPt-L;zCOےX’!PQp8C,rg J u_}26bcna"\&X\u(Ah/,fu<ج"<:炲 WC=F-|! &{WxCE?-R''؎3,ˌ4p7LInztĘxCٌV=ʊ/U7qJJhGCR4Hi0߀#00dbk8`ݩ3*OZըdy%6l8:EId22LrUrq "c+o:W$7MoMøCv Ltv7 =h]ױdz OoZ jj3_&3_E f[YD]v)[$;~ȊHǝNuD2iWPAibxo5+dN\z? zxHe?ө͆/V" hƛ3Yy| ĭQU@,KYMf١Lh{v0`Ut  PQ4L ߼jE6R̝E U 3U5Vu&[c i$pX%*/<~fCGʤQI,o]ţ/LPnȀW포=هhvṚ]b/],U^oN;8 tk}뛊SL瑿 ?䊡 Gg䉃pܤ )>Jv %f u&FL-N}ո3,nH?'LZ˴C:h(" 9?ki:PIcwdևr{0NB_Lnn"|> HmX[ ,?Hc;>p`%}RWm^"< _ϱ 5 zg_kTpvk9/B@EB;HYCAhH>m}?4X5B |(KJq(l5=Ԕd{O 6'-JJPW D͊:ofn* mPAp01zpTF04ՓVW:]%ikn=Jon{J9D q)U>I/Wܹ˝[ IH5J?2.ff .C08ؘ#| 9Qy܉]v 5{,MD1 Fanr!\IyiZ/TeC{3=oCQUS ,[(!Ct ݇6R`4W\bAhm8V>-5I k>ʺ}Hyw=A^RhwîzQTnm?1 w؁6eu4!0XI!*tG:T<%naw1 Q"|lik;򰥓xH%u|ʙAVh5Yg\i,T=_j{=@xsN@>F-7R gv(>F@'!|v I:< XI H:|jb]5 ̊^^9$B5uU(£, :ޝM(0 <%a^/*W8y[îpOq^XlMosU++MfYru>9FgNbm(`fGv~o!08nN.z$?4b",yΥm6|׎@]CBiB - ZJkľGޝH_ TGm2Zr߰Ԭ]w#u\;>9ChAhZ>#~`z{%mM/ z.{M$%-qc‹Vo&U(!^? J2 DX#ާĖabHBnf7$2 D~S+OTw|"6K 7iD |*W}_eȂɗ]Eof֛BgF$B&>}p2w=g,珯c4 4jSx-! G Z.s:%"V$([8&85,@/fR#[5g31ق2#5 {)g͝; Fۦ%&pږ+ߎ|,b} l`*\~d9)0ČM{ eõ҉7#l3PI:>,Ncy;n$WKp#[c_}!{MRPNݠ*V- `?d"DX!S' c3 "*`2w]p轷Q5f89| m8x3鋋W hd}M()LB F6"uՍ =U1p<cH#E0\hZ,PQ5[h\fWi"3˯^SWFϠS@4ߩ'<2z'6 =3<,٨؃hE +HT,i-:u{BNxs6= =WU,DxiB0ȒU]̸MnWmd׽ r"RD &] .6WUV*k%Mτ“bMgѣG-1J5=Gf=J pM24{zN74l|eo:B(CsQrtcpHQ#.Q}  Pc06+P8M, 38( M8R="n87#";0؆:y2` CR)}׌e zY5-B!Bº34rRUo|l/X\q*V>Fn']WZU r1(ҵApv[ƃjş$Iu=*x#<巿_~r]]={Lׯm]7'8 0C @e<,^V+REQ2,G2ˀ\ _Qܝ#Xٗ簹V#៓NڹWCG4؉Ԣl$k]n} l7O _uN9sOU&agۤPܼքc4$qi +sE}%\XV!}IFfX U7DBi֫FI]9+C[" @V`&ʚrﷴJ9-{`+ủoq`iEEz_b k2X+}ۆ`:OaiFgJUge>nM贼K[A^? 8&A;L_1.soQ w{y\Aլ> `٬D(R2!Y-1]/Jkd=ua䣽|/,j!F.zw\sw_;8 ۍ:w8]\F3ư*Lp2匢>/ >bHH<`}l;Sŭfì73#VD6kn4߈ Ԝl?(ok!?dD{sgSN|ɴPkFHch"XK Tb>ZRMx m@_z+r vL+bsa&k|B4"DӞ{}ex/xs\&y؈jejR:Xܪ=R`YvE8BS "vq(VҐi]n.-fHƷᙄz CGJXvtbf3Tdfӌنp%j;=FV-@*$GLA.O&at!Ŗ/ @aYuUfQvq}lq6wH~N$60aDSz,H!nZ >M|JD_ނmX.V)̱ ıxyʧ/T5K-NwsGR%C0M'+dBV؋#.J/ 6c"$^8#f/O科$vI}[#@4FV>-n{Ai,W=ݬلW@u@. LO͖Xk豷=%8٢W&O>2:|6pӃeseꃏ+z[-a^ڝSbhY8g//Zr2mvvK Q ^焣l(rvPx|2ZU)rb|EMOT2J;l3˝J0%/D2Ufi)cܒ8iz2b*> t"}<YP51VtǴT2 ^zh7WHi9CߑHQ}$iDv +|@-F-/Eqy^_3+e[~fE)M_1xQ:H@ PB^zS+L)&ҤN] lnR6/[)CDYʃNᨐ|giQx=scCO*jm2 u6ؤ %Ye[Wndm}+7gLE@v n~Ǿ>:!|+GT/VXS gp#yTn 7p>)d9<0>-剻+A7hFNsfɮ[m=k'A\9eT \q=!Kj>\Ƣ̀{M ;ǁʑ='wSEB/wHlH}ysn<՚ 08)1>&W_`pEDN#ً Ӈ}r]p?3] aaVBaCe&W-rKQy hȄm@`z`GfTPA$@5Yí* 7\θҐvWjS{X4Ƴ.\VlCxMh# m`Y N:~ CRw9,x22~hO\ ;l2Z'=m`ѾFǝv8Q~ay)FEŀR78! 'lcfۊv3Y5D}pG[b3#qym3NIؗ B=|H*Dowt=/8di[ɟ͵rd]RGXrWrV6 Cm58#:w* fZMmWJaJžU qK)ވB°5`6s@JP໣q>HSFaGR:4Zjl ZE(=$&чbP=,?dp,iC_Tq@8|-gɈ񓬪#ZLZ# 4Tp]akFAbq%GyH_^DRZo6 Ҫ/2٫" )KnSvo-%LRR}/[(uI3>sQ: ߱iHm_HJ2ՁwiZ9C_|sH[=+3M'٣dtHg z*{(u&lj nhթ%O%rb:({K[{kѻ OEE@@5XE; qa|xcхRSe` :-?c)9E~%,m}+oL)G)QQȟ^1AtZHaHa4 in,A. s?j7}6zu슅LiO/"YD(=SgŠm2[gDtZ~x[,$XT^{@ZZ,0s.b0Ž/Xmf2KV/|9ͿF,!ʍX+p,wCT=ʢB}oCoy04EgX~0n~6V2j8W|՜q%$ l8[ǎ,b.%dYy~9R@ ?ypF^㶚u4En܅"ٝAWAWw2Ҁw1-2\Nbv%ot~;k5:߲gɸ"h v0|bPY=Pyɏ+Ba?>჉>3ePwh%ݩma ͷ K]x?Cfv ~U?QW r^VҊ$KEt'ynmq%TauPw6֐ _\܍q%;ݝ$o ăt&O^0> $V4$6'`f+֠休M@3*v>#E4T%o>=ׁ$`c_rci/!&C K\]]nG۲gT*43}Trpހ;FH#)"*r/7@N' `)roEcHR">J\{&dPʣxA:fAD2y?[z6JLj =`ZĞMl a\Gp3րx !l+Ƙf|eHS~#җ~yH[ "n5p[QQ;Z.h]5Fu1($pwu.-ϸÑ(7,2~Yx<:]ANշ?dLO@0})ӏeÅ:Ѭ9+ t;OJ3bXy~?1G,I vEF/޴|wu ,{s!7Muj{.'m+=^$RU:YKUc\^ҦJ-qp55 bD_P?PxϷ$;dZ4qgDe|z+&!;b98rzDA[!Q(u`4iх=xyn4֐Gm ZƸ. -S?&4,`צ[K%Bp4f}*MrP| q'5Υ|ߕHF&RNA;rx S?܉'4k B۽Qj"ϭ04H9$b7&K@|ֺrhe?% 9n  ;ȓf5J5YÄCmypzp­xdOJ{ :EDn3Wş6TcDLHv NX2rƬǼkg5dDeFG B\;PH6(9cYЂ9K/ Ltxzhz$caqtL|ԁ[D(zA5ĖA_Uk.mv@ 3vkƊʰXPTLb}㿨w&w>Szvi{mCV gh^P^ Y$oAl]{\>v:ퟡ]hnvzвi!PFס~~Hdտ2W؆iUOf1Qv3jYf&f#<CBDubB_F졳|`*Vb"h?Ht"Yۅ鯍=%ޓNH#,AwjRK5 (* 7x"DV^l0>:¹T^.lXƛP!zw)&0<fq#93߂) O3֗J9 ͝EM[FLFLͱOWU%)oںԌ68TګȆ֞0cwo,n^V"o[.ʲ˭(ԑmDºJ0"l<^~ f;"O|#<|JL'}c#ӈU1|S1\lիdEX?y-GR٦#"/.!Z(}]OZ7U×?k;k"#ptt"XA{\ZZ*ң:M.&ؔ;g9m(q9d` `3,4·'@xI* g}y8VG,0'>m~C+fnLmSBkh=9NY#TۈE˂rD"\E0 ]\ OgpFc_^R.>R {3b풹!'}oHYK:4 ;a 9AC`?y)zcCN_N"5O'WrfuD2 !~ܐ!̲] g/V(qf^%s e^+Dzh4#@Fx [rûD ѕ{Sl7BAJ (\8 #)IEQmJ ^W5y|ֱ<-,ah!  sU˧#QSCmx2/*VNU aMh #C~ͺ$ UbZa0xP_ʯD9g[0+M'r|͛KdqCޒDLqۍVIO,k>?TxO{kŖl71!e#d~t ӥR}BơbfCb?T^`zQyR?EPIA_&? ؊I=5s<)'zǸoPXG냣"r{Vb` "Uƃ zMX?q,˾="]uSB+xKCY^x>ZSM1Gw I1~@c @(' b0mDb&xVl+傘**iNlD73 1(= CyzVdR'ַTU:&r>[]W|4]P 9֏&u6dA !1?y4 RPC LP&5z pJz2PؑH?K5QeqhOKj6TmեI-WZ4rw\K m-RaCזD [tk H^g&(E |K?k7-P-&א?7}iZrP}݇zh<)q/dh;#;`Bȁ>&єm*6 x5s:UMZKɄ'aP:ծZ)`akCxlMuTlʃbvA,{.%1E~^+/z?j9z{[h4~59c1Yo/xv4McR<'a.7fٲ@0ޤ.k.` 6/s@Y|zJ;U~D r5qx9GPuMhܦz8CFߪ{pYӨ<'7xHBE:U:$㢑cBkXٛt[hlȸNb•Oˉּ4_D'4x!tx !;o5⑰,L?DH&D>-6hC)kRϝVYX;Ɯ_`B`,.i{OzgtZ{oJtf9Pt̓ d4 đ'j ?xe}WK4~mZga cWÒ럆i!ɫNֽgIWA$tlm\:JTK4-,FF^t`ƣ/8RLJvt(s˴3kcuh3{=+aA+U`6ZK L̒P14\O By. E~lZ {FRAAfYΆπQeȁ(%/pg:,2&?5=>הA=jh<jux7q_Oy+5hN@50O;C8oÏSz;Tri9AϓeGO3vX74r4? {ɴ8H՞nLN!ܽ#_ om\ŕLJH ̯[x~Ao=' Fĥo8&̾e<M9ϖŭ!)N~G%f)[D<E!*^}$]4vp"yv$+_F.ҷ%Hwp7:Bޡ(A&AornnWX@r:ReDMNjܚbp274pSkԮK%: OKf&J{|9Jn+E|AbPJjisKj~;erY'Մq@뒢(p2~ÔdiW}ah(?^uvIJ"$l/˅">SuGn/[p fK6ymovP6Os=RW L 2(_iF>sJ`q) k]ѳO43PmS|T07@xNkhlxJj 5GGA?.ln(e?_XUD[x9כQdX*#X4?i+1B1tL"!1GQdzrH(uz,uSwN X>|)1Y:*7!s[ t;~0|nj\n%(Y"F[ Ps7N6J  $эS!3/pmDdx"x+sΤ<6OX6nCި)E(,I{Q'#!;`D<0GN,v8ܩLUO)']Q'*(嶍E$_I;,={2z %.ʬ5NY(r@XFRJ|Y@FWߟQPxB3 ͟ƭw{;K^o242:# tZ o蒵n +g8Bu%%HYljL%,48y8i#5p#'c-axZbZp"=okT8E Jƫ8RЈC v O^LvWTw߇_jXSQw.DW5 n{nGIAҀ29-/ڿEb"gYE? CŤ2 aSx vGL[& ܷW{hfKLRu>*d@QlOGt83"iA]pf ǣlqYZ-aW3Q S?(J> $ul˫ KؕJR>ę՚p{`$ɣC1X6|bl}>_vy~k]8nFϱw}G劰,ax-8&5{ٍ%LA`d*[16GT͠K?eԗ X6$f$;h"d8&Q IEƧ:Ş]k!!kA>.tqN&u;2evi[)|׶}Pۚ?<3\x Cp Y_m5VqؗsЎhƒ#Z"$#Z !5ilBCQ fa?诧5OȊ#'Fih-GS.Mh!ȅcH} sCrE'0DN.}OOÍȦ3\EG88p^vmD̬gP08Rx4&$F ϧtTsy kju" 1tC>i@w`}Y` Pl `^MR 6TžM r}(VP( ;%NJguz}E (F+qY 욈CZ@ҿ"tʎi&gr1~o+Wy4-P4kl) ڋOIHJFmq A0LT ~b@+_'tei`RP_8"St\+S aݨg=1FCgv^wy+w:$Q]o/7 }džr}qGk~%ڜ٥LYX8GScm D8Њp Gߢa'3{Z_KlrsZYF_Ϊ9h.?߅u_Kڰ?j",$>װP^F-7a򽢧,-uQ?WsFg&ٗڐx&1_)SԱ_ !{'mIWJ=] Ybq" 7 %_@Ӆlg ;Ee7 :'n1[2bbW9}N_}y`?ױ!+Vrzphq9r)+:!*'!mub:%k?P7ʕh>;HՆ.{דWλSHթb9ӐLGLz]hwEqByd`x1YIP7?dHom4Qv5x8e!d qL;`DT0E?BSN 46-1=:dz5k+.w$&Z 裰E{I1]mxܥ.-<@YEo@p/Q%y"igš3 &PDŽW/Dd}xI52]z̕2E| naBRWBp /Mo׹/*ݿ?ϫpe}(V?A56HZ4'RŢ][A݆!-Ğ(;nͽ?%G$@#["ӵ,d{z,C^vlqaZR4 |,gz^,77iOk2-&*3.9kcWf`>H)1L*1 mm=}ݑ;5?vPy|X$tDZ0qS?SU;bpnXREt-5ZeЊ:ZHaC i`$zl|o̗ny}X0nj*,pp lhdnDmFVsqzCuH޾ԑZ==so$\U  \Y&鯶E X"I؎#-кo}&z̄fA߻UO>s3ihӣX.[DŽCn`勬FvtQ`tlf} zȩY^R@d}ͅ()`7 9 0J}f38/ &0[3}ѣYvx6,C~{X[{p:5`a)V#ټh>|!{I>qW>E\m>®p| ~1FFu"Nm  _&D$% [U]̟<-v4xox!|B;{Sb9HG*MsZE?*4]+"M;S|.G.?@Ax W }rS#tJ:R:rfvk(#~WY]V&?" ]]xQpuqɁrP ee,$j+e\yl+HXiA7q]3 V¢d98gM)>]X -/0k+kf=?|,gZh"|Ka'S G:*ijAΈ ׯ}AI/ &Kq ^k7ex#gHyP1 I`W/OM]:< j MOw 2lj>[ b.>֐NAy|C֔lyh.+7̎WR腎9d©悵-a:]?-)-"Z٥Cm?h+~ Yr %},LZ`wqr`z]Ch}K%c[u-d8M"H'@c7h_&VzgV xk;R䨄oOʖBC_@cPMd'j"8j@(:D~zEY*MvM rEwTaNi'f`RM,xzHazMRH_'Z>;FZژxnݎ&|ƫ;u!;wۖn%۔͇~֝Ӫ"ʑN'~JxydKۊP&Ӯg5/\"mKH*xx}ZNC{u*t"pAֱ,ST\w$KmY'XV+d?ɀ 4odImUpin3:WN2&?h?o_L @tY]:v%ئmh"+|5Wegso4}OнrBJ u#w<[s[Q p!qqi=s9[(ye@g>9@ i#l2ΠOOHxNgm/hK]W'"J 6f:e.$= T]:N;Q5 7jM %'_lD$ɤ"yE? EBķ6dnoŴi! 5ߚ:^O7ᨀN`0Yw2]ppN/N;z;=Tv^xKXQelDZ0p[74v VTi?5 $vc3 (R4h8`qr |fc$-n#h5,"BE+W 89cu{'ض#=z4dk2fqyKJ}{3NдV;!ω-oV% pqZH*en1FN%(NT2Ț^f 4CP9jNykj3 ;,"l)aR3b3TZ$#hEN0۩ΚREZmLѶ#Mu(Y={vPK92B`ϣ[4ϺJ913ܝ v~Bi5dwUlG<޻rRx`)OI#X y`'@mRsk-Vֽ@(Ko:DQ\Y1Ymz{aD|^ 9ׅG*n 7y0u.*]߷S]\b@hxYt7}vyͻf~Pii8*) a_r~,w<^ӢQըxS4USB~_Rߌ<$֊D0E2 3&hV(cs*.Jyl&6/~SXSp;V#ܪgt~g񺊟(2vGsgPn54T~Z\:cCڙ{֖g+feoX *"9H_|0֢\Jqz{dF,j92FNPy/ۻVrfW;w΁dG"Kghgm|iR 3krںOkߌ_qwFٵ0n 4minoew"s˯bdp7 5hm>5lvFd6Sk^j"i7,X<&SC$w'!+d fV8Dyt,6rX$Z K=Ϸ-tfܤ,ǁúֈ<,FG1((ڜ ;4jf%}pv|qjj!ԼYjp~2ZNft>P}&Iy$TLJSY~˖[#dzLI%ga-R|zrB},Bq1PE"&g_WtfHxhc z| RWx5AculS$Îf6.@q`8I?ƕ@d}MH@?6uÑǰ>[?Akƃ^K=-KZ G;K.%>CnP7_ѯjKC*U[SqY5rJb57bVqe7$RX!(e.ddC5 lZ7f5S!Pz( "f "LH\j&K/1VLs+ۨBQu<' J]l'@@ZH1lV顽 II(IoɎ5ڮG-әiqK~a$ Vk;֧hhhct,O'VwTq d!niӠlra" Z+Cw}Ad TE],OmU3TyϿ&$-Akc*XKG~SYx}vdʚ8璴EYHP/eq?&s^g7-wA0'o$,O(U^NױFg.g*N\;!I{༧UVH+%5,#Oo 6plѰ)ܶhX\ȟ?)}7T@H+g1~0 DCTp}d[q@H $+ͭt}F^? 4 M+'C+Po;' ) Eh) 7OMTh>V1` Lj_%M~W;TQԹz/ҕHLfG~ziD4~0;OQ^[{\*~Ⓟe&0E#8~\`=|,0D.]A&V@G}j`4(0 4cWFNi>cFLNE#64¨-2vڜqP`3 /G$ F|GMvo> ^6裣ƒ'ߍiCPٯX aMsn_qwrLō=9cRJJ 6anyEDߏ?-6fV 3r[!7RIT&%"5Cw:u%ЗRl% ]b oMYsLVPo5zBr͂>`y\d`I8T=*A}j!̥ԟؒd~Qj4hƁK'eSZMZ\%6Р`!aJ { >ʃ f񏀱fѩxH8')(w`~ ;kʼnIa]TMqXg?]_=95!vI8.kLR&3]*%_]hy@]-UVZ[  ?Yɾ4}A .YlmBgz<|.J(k7 &͊BEW(+s 6!Nd* P?DpR^07$$db1\5e&{hyPg38od¦8yZ{{kP:q-kݤ' tHnNҌﺓ̳lNAٛy92L#//uMS6MZfm0ggE1(2#aN~I6X)rV3V2̭6zؘR.Cdw;酴6+q OdY?"PF--[SϾ/I:q2*\Qܒ<͓wf[T|6_1Af7Dd\5_^۹3Υ4nvUaM\hBN6$e7X& NKJnWf:+:FT4I|޻ != a Z4BPKiGG2$k>e-MݎBf?3\ j77l`D֕|YX)}R.&AMA6r0y-OԞi@~W2D!vJF@χ2:Aݲ,x[tH=v?*\|ӄOg.1"O9"1P/@~0j]SWR4GsOs.>(q\9}͠tP !)N\}/GuX/x/Q,'R,䃽NVd22t=$W+=uF 05z2~P'7fXϴ/xwU\9~چ e| K0=@WӜy2ր\⏵sv ٨koPeFCd8ٺ/-(z~!3 %C\ƒ=XacYUuuV$T.oSUeJB瓔1ZwÔ*6WqY9CQ}ٖlo9>]7OAM׏hOC9YyQN%ȕ }Yd*hs?fŸa@n{Eu]fӾq RC\uF8XȨ:DrH]\ORODCM=|f<6Q[7ROH#[іpr*.<>tr((hNhX!f:*ǯkԲeKxT8W[-B葱Uvl6;I їxۍyh~9Ҥ,xǬ-B46gf^ԖlI#%ތv3^&nu4kթV LWJ'Щ rCj k%eTݥܐ11K6ϣ[-ɲZ<_(u]XYhV).濔uWgM=BM#DZppuI'xQĆ>ZY 9VU */fͬ nTTi|t}[%hF[$>Fzw#4s[tT(|P27e`l؋O7d+Hvv_'J|ùq\Gj ei륖x^0)Iu069f.xbCLNJ2&L ҝs& {Sút`I1tc Z4ml΅Xֺ Z/D\Is :Y:Yd|zwA1xnCs}GwB9 š}8 O:g$]nͪ$$ǭj7MwdG['B po5NNHi4[nA*nKpW ;C}`Gޅ @$S |%Igbom6}1fW+(6RC{]s}Nxxm+ߝ[%<Vc7% y0͹z$N2_/^9V9 bȿ#sKVw/d_jo4$`G<(5@Yf5#_ַcd$UdC C,ީì]^Wn.ɎJA"Sa}LGN1aB ;LRt:o1F&U]76{+x,%yE!¸Td=hSVhH Ib$}]*" aawSr'q3jE10lJ&#<6-J b7 bEu!GKM)9trʃ\,r@AoWBl)xUU|ă>E–0.1Vbw7'-] %@ſAS#0<ގaU@ܿ/Fq7mdƲmnu2; AҢ(MLtʼnБ:`O%"2tCIДDg: #Zs$ Q8*"$A[@7nr*@73TY7 /Yv3mCd;9_)ph*f6֣:+L231]R "a釭Ciu|܎k֥ʤ2 DyS;(zdIB6.}?eOjL| F{Yw?, ߈ 7K/`MV&tѠT}M5˻|TmGuɠ> +Ьbڏq;niam, /sPr[ ̾`ٖ'Q?SZ%eFD6CNx16\zS/aB;|{bu]EP lJwG:wݾGjpk#wBqqK9\yp/(A%5$š?pbD M;lQV 01eT p{iUȲY%b]|K- 2箕B~4qQp/zi0;-Vz[&ZBNZ {b"9ZQwı^C36DO/ZEd&NjKlϦ }r׳ztObwì'. ǯ K/dnݩʰwt@ Hǹ&@5~?R94x,_C'[-SתXbZ~h_+o\MCu&՝pό;O,9Q 8Q#gƄ@cwFTeo3 йTxGu2%U&ź6KaUOFwdT gUuj X"aAyvz:bVfeRl `HgQϡ|MT2 2Z-I|~pl zک~uZ=$Ÿ=s[AՅ V\#ëo hCN1ȺQvnskr;A@+$d8#ajA8 q0x"KaXsX[=6(i}fJv@:5!~*cd@!712v'sBJ{Z/e }# E>!1np82Z獥J_*< c@P!Caz~Ɏ?DZOڠA?P'\&js(1UB HrKt3 ъ ѰݛF嚼FA9@,$@7~%hVؿ$S^xԍbP :8cG9=IOI!AOghL3Ն}W]2gxA$1{|Ut'JgŀLfcWW< 2{Pøxm 9s$A%׬xBIGQ(=CӦsY߾U{Lƽz-Qx*wUقRnkI<\. ܰ)q„m}( k8yE!K fͼLv`4|kgW rV(4S(E#wI%7+S.4TN&9cwT݄^1ton Ij IIQ;HE2gQY?8XX`/ls5xiƃc{Q\PMzgƵ?*ן(yቬAYR)8M;pHޥ} z+$I/'xZX}6_ĝz??,걵%q' v?%(*;B?~[*PʡQ!5 9V~ ^2)dLj֏cĝ :xB#^NGW&"#ȔFP0c$hVʥ̌'AnT|}hm*kBqo^#I(*}cLvscugsbgR0PbWZdtAd{Avg43xx= T)& qw ~]]!0ңANwjj&0ɺ]K I;6sTBU+QIJZތMIN Bbߡ;;VV*22`lˡ殂ax-L'' |v=`*Gs9Eb.r0-CgpQ;"&H|p'McI(o/JK{-<{a/CdٵU$3S~P ! //![ cp~hJaIP]Qw1ňfŔ~6!,V^ UgחLoD&bz8.\̬h9?M' ׎Ϭ&Z%6Űi{?$H{YdEV.=^zT1~'˾)/3krǍR2-w T{PۮSџ93aMZ/D '#mWRkf|JB D[Y-[ɂxN؝eoŧhf7%lD!8N;wnX-K9s8鋯L1fFT2tHyǃ5?vԺnѷGGau ^e"۾vKdiu_EF|bs2)eXA1w)NWF|_;C&#J ,\<5"ǔk& <-:옼R!#wRn=Mٟ2mB8'%j SM0/H (P7(ŤKZP w{+%tLFEte Mmn{`]/)!Ӭ hd'?`阮Lk[wt1Y -Ԯpk+sKn{,ԲRJoFN?Vj$Sל?ZXC5>dm}*EaeS~K*D1|R❷1f_U"^Cr go0Zf@7$@o@D ,\ ݋Bjf!]Sj|V/( h޺'PCL4HdԂ㢶b :tl lHϖ&@\arnn5PMf L'G-LEKv Crr>-#fuӉ(v~6+o=K'T<d^{` ?1&ײlV&3-qlD 4?&&oT ZI=Mk-͟ Fa_5 [uU5Z (Y0͉+%XZu wUR9Գ6CSTې 'Yqƒ}i:TgJ8UJlUXۦ^dimASim\$VxSÖ)©K#pn)YK醈|DG,ܻ OJ}+@o ]햼A-~jme=l6rƚ.c3:2<8[j |,-ze<\@$/+ j&`Y{{H%"?Ad"{.r{aPp" 3`R2cdZ?V<Tc#i^HڡbC5$ o}ۻ(V,'׉H"פIx~RZAb)!}m.'ԵEmBq]ݜ^CJn`Q*ǐki:x:~(3#g|LU~1& "V׵w{7(!!@yhLFƃ^Lu+Gxo7+ 4P䪓'vZlj*Lqꖀx-ۺu8K6R&xV8W/{t>fy>f{rqYA] *Lt`N=Z_"@yb6Pm5@^2PJ2w|Aƺ%텫p|5SmX%A y6ȫ@d|ZCIoc #뉞rv|\u~<lr|cuyfK8!`h*ؤmllsdmZ"lD /rVvmfmU? egPB%Krg V~|,3G%C|ΉT:ҙ_1i 1&lQ7pR 93㯲m,XP{l*. 31هxO?xSN(J?U_<uq#Zq8#vzB ?bo-gi}Ə?"3{r2I4 #qT^ {[5v ik֏,q=c!q-QV3 ȯSE!dӍ e l]SnGA֏xWG(gk},]vVڽ _> # Nl %|%q iͤ&#IP?N=81êLf1TQ9QX:.2(p(x'hK-LȄɲz2<3VD䄌VaJ&i!Wq5,HK6D"u̅gc[]"V/ӂo{ح35J#zx1Y/nÛpɎ .V сET;_!5SU3,;nz6u9|"#$biH[ٻM7 5R֘3׵/j`H ëMuuwiVZ?,6k{JFwT#U&4o~ykؔںŻL5upe>FѡU YH9Lv ӣEV}D?^"i.Cb|UZΘpЇdCDMk5:~L.0hUqRb0A ;SL" _ry)_-0HU~ E~ſf_JU>ݼM8ܦ1&5ĵDn;4j?yUK3.jSMv<+=@IVaO 40jc>ip) g"й(an`?OH1ltr@X2%K'"zjg7Lpt)?\0u}B` ΍a9mRƨ!RWwm}?/o*UЈ}q.u$ѵ+5H^+N=&/B҇f(b OI(%K,6!ybO+vA]#au==EZxz5Sy;Q9ZNlwFɖ^m~)+s)/\%O^sO>nKhe~b \{K~wR*]e%hMZLne3.S4V|݈iCirQsm=hKNPdNߧe! 4ՎdO+ ҂! !W @# A]'!V+GK6xHtN\7IBWF5jC]l3!(N[sq? XnX E6Odm!3nT\NkenpM&2+o`镬-;+4S4Cq2DZdʟd](^  ޖuڠQ.&SZ>[վdf*GzPKsD_[Q 7}KQ4MK>JGC?> 3}I.֢VlD xrePKgSKhYLZvVLs\e2zf?þj` "11 }I&Z9b Gta%?mP |kfG!2\jG[*))̂GY:TW  eOz.4|хtM<("lԤ1s36gbh:x anjICkӍE 1GL1EҪR-[Nc$Z 0\=H$MJ`d&P`Uي|׬̣+K^h.4 4jg = vJ_?ڳ^haJw(O8d+br^n=}0?o/f SX{d40H.))XW:OTYul/ mC KJ;/"aWmFs^2 ur'q 6U,~9g刣〢{V_iBk3XY`5t/ JŨW 6'eU 25*'JATg}Қ=A\zto/W_#o5:*XJL;3V4Y[cP}1I%UI NT&ldF|Pi#6} YQ%|P$ e{y?Q \Y=@juj`V23SRqo{>$dߧ Fé V<q$]2Ոfr0S CV+*9XK&cV-کL몞)S3ZD~zQZ{pa0+Ά7(3F+W -PղX쫊NK8Сc">DaL5mWW` %":B#r.k}"!OM|Ƃ}x͛|OeN@@8HG@mɸ⢤l(L]ɶ0oau:<#l=m"r`UW)421p[[n5V ,v64|`9^r]5'T'BBoa" m^fi'7MْZHԄAq2[Jc`4?F_x!3L>W7@E+փ!q }+03$@gNEB>}R!Qh^.s+NsfQC.Ɖ-&MȌ0"Krc0[^a:a!@ F."MGT8op̽xQjAjJH^: zfV_SiXޑ|~%vʱ蘠g餿u ]j̯{͞[sXVut E(Rc, iz q'4E?=zζP;_/$L'X׏7;9vDp$SП*>gذq&F~pɳ”@'™wIng Q#a),)nvgy*s°8H9 >nFt`]V•sXCvG/ZI`e i ;5 Wmxh'S > gDuN EbpXpvϞ>W n ]S"!c=bOBwVyR\9R84 eϗVGLK^Ihr{vZoȏR gYZ070701000002f7000081a4000000000000000000000001668c169200002c38000000000000000000000000000000000000007800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/ۥ+]?Eh=ڜ.+˥TN{n%~[ޥqxS1*, ˒+Bwb(6:։>h K[<6 $ dWxPLT֙?m'lSM@PNhS Zb!&d :drI t7-wl.Њ^))S;#qtFɷߢL"g)D[K.-?NaCA:"ĊYoG1~z>."k Q@3Ѧ%0H1`IIԵC zNxkz Rh~ǖg磋*ݽV^QchsQeqdYb!r cw+>acȣM蟴X_VGiI&Ez<- ΔOU%gMq@`@p!lLWn7%I˱W$8ԳT-w6r-sim"V]~(a q%țjY8 :-Q%yR{Y]RfUNSfKSi4v,Ľ xJ@`r^@>:x]$ey;O(S(_]@Ñq kVɅY;sPN yT."˨mOøcUBqyg3b 2$v6uɼ"Ce}<>9Ȗ;u-U49dJe2õ9C_aVm;$AMPi{FuV\AfpbGwj~\A˻RBѸYqֽ'dE*1tⓞ2"Y$.XCQ ^>׸c9\&״qKc$F[,QyK|5o gJA~k8 0’\()6MhE7,>Pejeb/5Bl$ [/>J󳌶eN*l[*@+L = cզ) .7/fsp g!jr^ŕ|bk|cK.FkSk1fĮ7Hjp-i((Z,M [sn4Os.M՛{jTid(.d.1[9CܽDm뉄O ZljxDv29h"AV+$X86kh0~'Y9%/* }K&Ny_un\csDtOwA sޯ{d=TJM50VV{ rڟ2dfw2x,VU7߽ ~ o弌lg*E"ے˥{<Yo>am{o|%Ȏ*\Ju^J$-J /xiC+<ӎY g"(ʦyμ;<8p壺Nl^!u{әh>xd'%9N)B⢯rN7b:;rnoVJk4Rm!LOWTa[0m/|Jր=V[/Bv#zG w4~>Вfpkۻ@; kl6 S5Q\`u)P.PScݗfrA7Q~Tn=>Oc%\.j.pB4$;8,%}OT؈7)+P :\%{Z!E2] @NݮBõ>gMaJ?\ME8Uht-juuSϡM4O7ðޛqTJX="01 "V|XwVtX`KW-Vo?API;?ׯx}5AZxuF yLcsN 5$4M\@K:XĒ0R|èn2tx߁XѬpqah!moSi>;TGev<}VHm;فM$yL?{Ψ74FۊiDEXyE oȟR`,,9|1P;J8lAdNeQT)Bm B Ry9!%gXݯ^؉$ɩrFo1n:?@DBUq4*"1W sI]CvhYlC_0+N&&Zc ˧8%~NwؽVh^x휡L|Qh`(sb+88@ gYbt?qHHF7gEh[lhAgTSZ99;#" ~$u+\'dLH1@EۦiZ[L%όG5QxБgJP>$"5ȒTZр\Nbeels/͊=Ƨ}NV) }M$Ä ƇSBIՃһLxD͔s-Fy%\#Yxkaqz +pH W)$ٱ>%vlc!Ŭ,A |>;iKAcx'fiʐi^0STШ@WfMsƊFEGАoWub" oZ.s(2B&;p뎐Íp('Q%(d {Z3_%cdXN/\<ɉEr6gˤ Z4gcy %$N6ka"$`j l?҆{@<kRr=BrYq0{ZEy42vvi:`gvch_ra@@r‹^dh>Η6akmz4 NX.\7Gb̮V Ҩ~O hG 6U^ɱ25mf%n͙txTmJX$d]U8edZz87q)5rB$ pȝoMW0g2vpl[ 1z! =e}{V޴V;߂̐ӯ)"%&0xmqW{R>?UObR7|m%e,5 Z 朧,A`!ʠÉE(b= ۄRl79{üa6>/}?5 5{D:n fٿ j挤~X7&V)FLÒHdn ˁ_Rd^Ą]by]@?X`-6QXd |O<#t~N-8*3060Fwjy\ hugƻsd#O)GւӁ<96aA b)flQ C.Se{ڸp? 28v@v=_0@-$R&,&)0h {Yy2W}gʔqd1NQI9 0U uߖY`ի[~@Ρ)u Uo8a@l@}`˒AhB"&+Z礪C5 {ubcG.|\ڔayz{sDm2enbg;ORPț{ #ЪtET+"d<81vT Pb@=W's5 +&T-{ wM S$ݜ$_~ 5u\#-wb!CMUSg*[a:݃4OBc*q%2ةf2(\9p**Vه^;c>2r/oԂEƎ9гI,f^¯d~ {)ޔ4~|^\/qL7&amjkkjs,:J>'Ά\_.έ I3WGnϹºmEhu`#?˿m\rkt, 8"Zc@̎dh1DP4ʷD\u1 +49L6i.ና0aу8gt\U’|VI7]v qBH9z96vQ26CJuTCNE$q+I~2`}b $OyB"yt%L827UX~n3~Y*dj4UGb:d{& 1=uB[v08؃O yDuYZ WkFO׆ld5 my8.=<5)Gg=86թ@v!.d'Z;7/?l5 ~}}MIzkk(x#iК }Xq'܃_0HwR_TR3m7dM&k*}Mz ׁyvsi .] 3a|\䭐92Pef^E5 jĆr/ й7Xga_^ OzV+SxblX_d3#̺c6aGۊyp DNdf곏>_\>4H}ˇSC_1hܽБaTweS6F*b (kW@1tAf͈dp+$DVNCҷ(>c י1_9Wed b 6ufn>3ˍ?wx䛝t_qX~cpq*;I Rܝ&y!zaw mw|JFspL<W?Qp^x)r U V|t@T!5: Ȁ4UعugW산Qr⇎_4@`*.?_ xڦMZw㚺qbH%2s '-5(S\,YaF ~ή! ݪ0 H݉(4eW{Z߳\`'E,]/-П4ktqlM\uTU >f,'!g#U~EFqDmlz.hsI#Lg<ق.k}Tǯt<=*V`q8D5G,<{KP\cꔬ{0⺀Wj0SIϿ2^31Vkl5'5%JQ <޶`E ̥JFAUs!d.9H85pHLܤzxoy X=vmw!u=4 sX.Eݺ#+/|<5AR X%` ZE.w %.ݓ9h}pLQK=f靜$ՠgօXͩ%|\렩uBH|]:SxfH|.>J;3,X/bwCܹ92fJTFB]{t-|\m7P'XF\XvxzD0ǷEYwQRf5-LK,!7#SD0Ǵ&$M>?~7d9p3㡕CšaX.zÉӉjf&I"Pm3Jitq^qT [uհ0erfC﫤G)Gxc)`fG B(=l7&ާňNz:ig~s]%Zř fOd&p-V Ix?B)-n+Ҟ sܶ Rcڅ6A>ݯ/'ÄiX;ٽ8"\N]67R%ѵ9JOH`{Td֫O[gO.*”?SLpTl&O RxEȉHR-[9 / ӭ9E çMX#8*3c}@^Ѳ/o¹,7agxd!@DXFn |k1O8ΨFC,xZ=/nz}j+ջU*p$aU Hk>^v} ~@,QH먛bnER3h" *PmB7$ƀQv J>xx?+mY{ 2n0pF[H 1LUSFLc9. %LVbP 75֧I}YC2Hܹ-d-XfDZ2e"sgzB-zt]23TA"r.-SH3S-PmfQ/>I#?y38o*(A@7ƃS"ԍ[я7ò=ڭʾA{36t._oUkQ2V8Sl *vxӘO!J2* -eK+/cJL[u̬7AkxR^@W'-ZEt (_励+2X9X"W""b.) $tPPTcýxp$ã}(R*veZ|aofUB:s;f򱄨菤JX{_XgYZ070701000002f8000081a4000000000000000000000001668c16920000c640000000000000000000000000000000000000007400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/]?Eh=ڜ.+Opc.H/R+& 2ns2YLٮ#ܧWs7Ŵx7폈hZEZzьC\|CGH0y)M ɳtVǦqyܝ HAj[yX6gT2wZU3 ci#cXfAil}WAFUFc~8uU<9: ||w@ˮMРn \g!0qN{foa <٠. P{Ìjd5?'z˖*ڋR/fr#CM'V7u=UkEdVYb@$/I@^a I8n"{,Ǧꃢw"rIE۞Uq`@&]<E)4 *—cvGl?3uNZj %6g=| Ȁ94cx,,@VB0AzLP[}D[~]U[CM?Q c%̌#̶͊Mb[cI2qނ;wy֙I 9#z[ƚSyGLayi1l1)So^a=:~.9,hR9Ѥ>3RHkDzޙ.%f" O1HHq3(8)~jxTo].E|mŐ &{m8]F?jr 5v\zv/ҚLRrѼ{Q7  7do@G!T]k#@{QUT8Vrg}Zz$5) G-U |+V%xcL BA*[MJN֥P&H8;XluOCg)xtQ)yQzELհ+=3՟X_AR L!4G\;xE]P\nt$mLBtXWӟDŽ9**PSh觱Lk}uj4S)T-2Y7Ca)׶8bZF" }@̓yE?2OWi'+\S_~+p מr\/O4m3X#_HD5iOt$qq櫨 +]|@`S*ҟ:Ƶ2y f/ZY*˦WpDO` hȌ=dLM̆Q<$\#rL"6z,ډ17# "ۺ)Z;q^f}/Rz[Sͧʜ,F2зAso)0q M*+6|18)!HsA]~~(vQ_s̼FЭF]F!l@gv~dέ.k2{Y^ qf2[^Ha[t&)PEBg{FE,\L#zMZqji`VvIJԛn̅\3bB=3zza5s[IG擝㕞c@tx-w4vМ<'ʔ4ov~7Պd4x9P.tގӯW< tz=4XfkeZxL$CX3&KKfP.L$6_\\,Ë]QuͨX''EieSvkBׄpq#r CNք=Ji0 q'A'7 79aip 4L,Z./ \KR-#~@@nr4{ooyݕyHfGޛ( 9 =.YAHtC`U= E@v!'H8>XY8A S2b+i m#T<*"!lRP ZL[Ql,8@Ti`Y(A(0y)tq.uZg؋&)-݀v\m-BtN]/4lg14[#>JfSM J&@;.C@*OQ)]'JݎaeoCd@,3KSl(D4L]t=e-2 ƶS4מ<C6(dݕb?YcSXKO}XYfO()f]Aܺ7iI͗ {o]dtH4dg~^Ni6Lt/II5ڰ.^Wv};SR=tΰ{=-n%gDOOԳ?AXP H2 Znnj "EY`O;e4h~[5DGk gaL-f5IH$LjQ;T4)%ѽÕBaֻ[`g/aTX!β83Z5%ׯXkw`q'ˣ^$g餧U_#9o 3hګXڔ(̈ E%2[=`6ӏ ʟYjgVoP(S@J{Ҳ[_$$4"kgb;f6ϲ0GXXH7R^o"q-}|Z(Eu8ȡZ`d/g-HIru=Iw_/'9&ݔb[S6MKKy|*S)ۣoS"e&YN7 =%3ʋgǒXA94Š<{a…)Y(DLKQl+qըӚkZ($^WA3$zڻGM(K7CvO\B켾wa Z˝7ske*whc{Tӂ`0چ C(:&4")%0D{Xژ. SDޗd.407 8O"`B/e1*X5]o|5F@kQgѴq^D%ҏB= ,֣ujőm#ܗr-q)z'{x T8] ғAjHQ1=84Ynu"&&Wc`BꑢÌ* Ơ\D~ z0Z*΍#ȝ1 m cJMpQZF)xEXiŽ) OؚҤ<"8bb%_vu ?lt%uF1pH__J$ {8pS.g7?|D=  )W-+Kü1zOtuhS{D]}6A힇 cUFCVK IJŁL,zWFN}|$ڲdxw&<[ bJDq.5jy]Ǝj|A,xXi5rIQV,CI^9)y. ^-eIr6rԯO'WR: OS~M!ENFU0bJ{;jڦ6A({<cKS;(;~ھ3ۤ#nRh>굠1MIrCeR D!On= ^NAF=8x)tkΫ:g؂trQJ޿ZR^L}ۛ{w\hKWK}/OB0ȟC28OJ`L 6֮5R?#" ȁ=UXH6 0EdIʯH"ǘ6i#{IЁlFԁvo46k?I7ӮĚaJ BBzP~S._m~Aȉ'( Mo<+*yBi0:H`qqX.T #Mt]*ŗG뢧g"U@4w_鏯f-n;'A~ c(ȅѺ&2NS:JԦgzٺ| k4?>3oK`FC_ٗ4@ 5OnuL$s8Μ\شިV"D_9ŋ;0 poƉUƿЙA+^i Hvʌd-Mx)"'0`ۢCM.g~PA"@b5t0cbb őm۶ q)nj+f7a`ƔM1igL\ ] GD*nnö=# S ѭE81h5?H[ȭB\P|xF[lOU.`IElľ7`i*Hl4j΍[? I>ʙB2];:Jx$ֲ<7mS4} I(Ƒ3 @ϝ3V=9ޫJofٻWSQ2>F,!%&y~.OLLWn={ sG#jcVǻ[]T ^[E`OnE繐cvcWI`M1%?ߓ'iL+z~T0R00VE"Zj6ނœM?b~%&qulhMlel@ϖ nRu\=HM[r@ea]h CڦC ~;ݒIr>e*_͖ ~G0&0Pxz_]rzot8x<\'sR u<6$ Ȫm3c2wk;zr[tB*Fdb6ڏ )_DaRauQ\7-55\/Hcϭ`1#Wfח`޽nlqr}%>AN+]&6n6nsxk@*&ۊr!#aeCR+E]M}9_hjrN.|T?53NX9,3{?…pLIdHk]*5w?&4*kKUQCRfw'r液z3#X'}4{ɍ \q˹J(6s|@KןK989oI2 7pZ-w6lQxz"y[IB'|8MSW{G|l)b,?n<s0p0X@ o[3fHLA^y|1bq>:^en:D8F #d̙cYUDCA;4Tn!1 0"W.LAGC]B#˄w0 Z a+8Ϧ#])*]&0X6ҸےuTiN3!f.8= /(b8RSS4Go&9t f'e H|`}}8PFƝ*]?o"zϭ,%_{UR.rݔ`@Ҩ@j+*i\`J, `w_hj#DQ: p٠;A#w`:\ROy?)pW5GE)DRa?L 8n2/e#[ۉߗ 9AFPK6L~:_ jx嫖@2u$SBO/e\^a*cXF K$vTI1i%}DAQHUSsl}ÃOLIEߑYHMp>q}[55af/l?k9rԛ]af%!Ev moOjQf0jo\ћmD6sAPa~o"Ȁ>%,}ᅓ@ޔYy=M+"CSaS[fʻRLaV^]޻q|/Q)M0>+D(7FJYΨsXBHpրV_\KJ5Xs6s[h]M' ":xJ#l~i O|P&uI~:sq`mB,*H`ܕ22 |Vi6ȕ9Yelt3Z{P0?V\ Ȣ-di^u33 \%ն0!|gW -diC wl(#`_^6zwE!=\ XӷzFmjS@5z5iR!ĿJF!&N0F$Kj*+467wQGXƮuɷ^30Pܡl }m]f+īo\yIza nUNt W fv26~fS\ 6-McPȑvYNs%# TJJؑG9+&GJAJ*m0B)cFO>@fŘW^PrvP<o| qK42&mxYDV ǻׅrd,PKg%Xt  V*QWd!־VBynDG[&6-K!5c@&Z3{p6V3-Lx\DXHmʀ1lO~Wc Q W *T O(5# 0hDg;b]3JɨSS`wJ^%^NEv-[gwR*4g􅒏vCstRIX4ϋjL6}@կerxhaƖԧWDgZALd)Ħb^uIMEs-{]̯Rr6VUe$HMQc5þCޅ"wOZMF{`h~o"bs3b|=!t y0ïO5)*he*@I "m(Xu"`qUtѐ8hhZq>Cզ5F6Z=I$tP-p7GPn\4l6yfd)E]${{f2y&]*;H$(l+ȶ < &3 3$/EÔg{B c 9 Rl&`uN5*lcT HaI_e .ЧY@^KPqT$11G;ph"i<+0} OJJϠ뾾Z rF)^|Ro8ZWY(q/S{Q^v{FZksqX/Ъ@CXJٯ IsCdxvAkhZGn3 2uN |%gX5SBrpNbRoov b 5I!i:kRH?L5 y6񉒖76Ǿ XU)Gw+&0ζ/L+׊DgI 9۔%&_9@=!F0Ii9fIeЧ)qȎB=l>q7o!98r˯/Y L"I++,[>=EB>8`s 9[(%bzXێvjhHom-ŻY+;%0ddF~<&xx r 2u@ή=@JF~\#\AtƷ2&e o %*1.~V#P;k`[}ֶ1d%yk\˻!wn cFލ&"*SfF,@+oռGFT (#פpQ 0%;"jeYOlȦ:ib2Y_g[[ 5T^J8N2~fj M# 챐*)_ h78 eK -z0 Nnޕ `ZiXn;2.|}2dJ\w-)] pWajhL|{K(|-KVN͜0@tN؉eءDF(kQ+<=b83WAd` ٌ4ܒĶ8͂x>qϭ|˟4>8.)b إ9q,s";3/EUH$Ɂâ&#]ǰƤ%8n\<;KՖ?mgUjz\4^jWbs 4aI?<]fsO(kpF$KP- #})E)|?6w' $C`2\@] UjACh놺0-g 6+#5sm(W?3oqb˄TR&c{ ?&[sȿ0 fj\"X}c&iZS (/xcȇz{B=5`Nq 6=y9 ^!{(D~ڤox9E=tA![6'y!fsZokVZ"tWS,߲)Ud(_7kV"ޥ_|Ue8 #iYqĐI8r:kr1j<%fۨxP8Y!9b0S7QeuijFY+IPIp:-B)~Z~*ǁCT1n6;vz%bNz&Z@@o3Dwz3F 9dE>#$|yq%g).hčvp)\D跰Lk# 'z{hyjkoU4꽠%,ȋikWV?Q:  p:Z%d|q@iTco:S0W5Bu~}6h2"y?^wHj0D;,, \c?0PNg˱ͣ9:7|b"%I72nݷ qzReBFLW龖񈂦S$Qqd#ʵ2V,- IM .w(eΫϫP!A5Y5 < g}ǫo`rYRS[ȧN$M'^~?RA9E@SP*6)d7\q̘#43ާv#!rSdFJ;Ng^idDUrYWDϹ|H\Cư!/W1Òq|`>~cRje}IWQnҔU?!VXHTUV iY8fvlźRߎ=:JJIR7xWx]ܻ*L\tZQ;e%7M[&|qz2{H\mcjXSHRucZޝa&A`D,tG|@>' }5 ZDw)ԍS#[Ra3:yD5ow9c w{p R\sp$2[0g'-<`r$o^1Fy+ n>Z<2EL \OY{kSs;h8'fXFXZbdj||=`+ޠ/iBM"ܼ9E4LIOKe=SΦA^"nN@Iot)j> 2 eIqJ׳Em%?{6b0jn*m{[MZ u8M3,h0doKBpSWY-ӯ|iONhs8墎I-o>H{VuAGe,*-u"xL" +!ߓ5_ľhAaMh09[l';pn v% kBd$B(ȷ;^@cXjsomm.8c = *0XD=Qک;֌J_=~=$z8>WpNsĎENtLI<1oStGH~tO\,Ϗ a@˹~ƙЫb:< ҎR/ %J ̉_lh9 ̉&EF;%g 4> -GSlJpM㿨}i5[/5+'Fy~TZHw[# Zky4_u$W촋3\wѵ㡆< "CHxGU]WL3豔49=9# (<-efE^E+&+K:Es:l"lCZ*lP",v2>gǭ%j+#lLTaÐJg-$u6Jm.P]cG׭T[o^Av1nH9Ķ»p" _N[4f(=~F┗'ik)`A> s2mfN&Z=__䶙](uǬ> Pś9V9{x#Z Zy\j\C.gu=~FZok0-+6[gah&y, n"Ȫɔ^q'#4_MM}PR[c+;EX5Ti6pl5:ϖ&Mۄ$7ۍ} oDy~S'-ɷ}QhԠ% 㠧WD= S%JgӽlHgrkflۡ8>>3;\8CVS~G|7vF7MsCV,kK}ZqoaUP}:m: =Mz1K:N5k!n)B~G#2,^J1}[Օpx{A~ gs:u~lp<6|`znwۮ^H$N |!i/>ȅ޹ќO-lS^O2U4 ;mei/rl*1?AGVH>)RϚx y>PX.aUYC,9ނйȷ Kmbv1ȰkBL:k%()Qz#p'f^.HB@kxt /T:ԅK>w.: UʎN9o!I8Rp9}F:u 'Dq3DQG٢^uM *p' "ʆ)zGun+iyw ӼE NzM ;g̊WP tV?R̨?>z/C:ʩm(\хDe&'hӌͳ5jCym!g? m a D.Cg+M嶥eu+XaGr7޶*ن;xd[wy!U0xz|ZlD`4_gA^ZaY@F^>W m*xa-h΢f$!B0<Վ^9Ĕg.g:UDPW#l; 77(a+vZplJHa2c w"رxc;:_(Ex$`"9J1bI7 | tMCm;?УKUR3'Z|6PR y8r$+~v-V|fH=")%F»Q#d k=dE|H]Z>'hX(]F\# !9hF]iob[<7Pt쒕3Tsjyͳ@޷I(+ ;hğѿڒ^c&nW˥F'rʢo`v{U)bJ5pJYf쎁nF7ajP ]lN9%T*C- n|5/pքfm_d$% yA߲ !HaD!9EԄBEb(e} 9 WE05 -xei#oax&}%dRJPٶ*<m8C&4Ѿpg{(FV>[LWIߺ\t2jm`(<UEݡ<=G/|0ZQk%:h~]p&9!Ӥ&\!i@ʔW9v4:EMZݔHcdܘ$Y4߅*˕"6~ޘj%ٕ ~/yR(gkbp~S^ ?RqHO'ʁ$NG/0e(;G!#`$+ߕ؛>B"]uݞe)7,XϪb y:}ŧTsor2Ƿ1{3|·m,򆬼o":N:Jkq53fjN=/FzKu'-$wO˹Yr]2%tыKMgyFQLCQiP\'Kg`0c ]Pgh$sP,AyplQj<,\j82q- qbn|&*ZWBٝYLauCbE%lKFa㖀?f8Ny1AzZ'`ZV* K$UqSSj='Y SŵE0_۩ȩJG#k|G3qM2`| / öSMA@3B?# ^Wd3Q!4uy)8o|*NN)RQPXv $J .\WN[L:3+VO[QBnj,.ְ0gE]!RM! dоuu>l[E+ Ro/e.{)RYw;/d@fMfAnS KJPz4+u`[n!Xkbw(\Aw6ۯ(VI66Z{b;8K@)DHel!x"d4Uy*,g3~]cG% DR?C;k jE٦p*c^DqlnSVW8N'z΋hlšɈU#\~P?rVpN,2(؏_WOfXқ2οltCy/0mxyXH" qlG"Ϲ OKPWS.EF&='z`I~z8jp&B.핧)S2ʱG?kSj1QwCQW5Ȃ -%w7 =o]־M5FW(:l3J]iH=+3j=6o"b)XCsNRZU֞?O&{BU[+4A毐T=dy n6nu,͠$[IBp]^5M/Ra?KZ2Ki!p"lk<{[a\ Gfմw>F+O,ZDŒ։R,Ne<cr2avŵˎk\TlH#-pζ7KtTޜ2&/H4Zsjީ'crl.[~?Uzp"ؑn*haƝL?; \y}XHQ\ͩiJ_7%X4$r <ѓ-ʚbvz- >h {Iex2$ =VFSq%op(|.õSF׾jAQ׊ B[.%l?Vg+>@HO}Og`W%P>^sz|q#;TNgsW-16SQ~SOo?5=S#bHf|?P]ʸm=1\Q8 *}w?jAں15'؇bk.L8̔ iaqBEƴ]P53 y YsB&}OY1J>Z{`*ԲH`Ò{@&0ʆsp&Bɇ/5#k2k0G쐸*PTH11I Ʌ 8hdzP:E] ص@kLmC"}ڵֿ0)9$ ZS@F>ԸiY[W#C+~OýI\ZFJa3ޕZ-]̎ ݊IA^GGw4P6O.]Q]zϘaG=P_If ά!x,nqqqo<K>WЂ(ww?!.K^i{ lV&ƌDzbu}^GуuoUR"vKUGH\e_ԴKQ̠K&1oKQN*%V1{&A \~l\tƏkgk)$8qi|˵ܖC܌d0wN[ɂ "xW"پM p1R8ˌ];vO.P5ʯ{aA7zҬ +,eP|Zp ksP^tXe÷Y A*ı78V/t簂A)%Ii@~R#N]䪙B9wLR{هZ17(XeU@JvҘǡ(,'6oQ{X$W:㶁^?,dv1z"Ǎpv Y\PɨULg$JbMƟoV}T4s2v"#ZۡDZ9ŮtA촶P'j,?| L4Wenʉ׼HCQ7mNJÜ=Ƴj Z4T0d@Ӱp :¾bh/4qu2aFPN"[YX#X=o?s#,Hʻkd V_'ȫ?I93PsT-"z4L]PAV^:!7!Y Ik/ӗMtW@_4f*DNt5 o X  4 IwW7*#: !k8b`Ag'WS#y?`>YL* ~g4n(ʌF&ƔUiTVː}k;Ag SlkMOKm1: >ȶ(DWdoP3 Y#ѵl׽uf#-Xb%gXhQˮ'(Ĉw)ڿ$^$ t_Qj|t7xa),N53Ϝ+!k/B.c]ߙ8*'\D2*@C -4od;"|-{jT>F_A)òCW1y.勞$@"Ym+i~{`zC߃Ֆi*Nvs0j55UOB i9 I#٢L$Υ0ĕ)cS:V/g֩;ˎ4M13Az}WbtCtǤl}:]Tm/^~)*H5iTLkv95 ɵ=HNc:Om.Y||CCJ0L+&dvοs iXLT˷n"03&VBny1+`r_i/1ks>>;߃O<̎+7/~A&+WpsÝN}+zW*a}I3ೝz'7r'=ږ+Kt9,nu|(?̫g$cr%-g[ ǁj0*(sñslTOy&= S/n'Ə.*[n_9AVQ"j4q!/"ò%P>eGkhDV`ZS޻Z^ueԍD!Bi(sZXHMGfl Ba=Cv@O 7q]Z@G^_>9ٯݨn$6ZeQlSUD: ]sa*f-bcOjNJE! {@&Н t8tI5R,FW`F-D^kV"#ƵՎ%zݨ{i6J=>H3ltnw?)Z{'d=^Y$ƱTԯo{FS:xLoRι"2Ru|$x1g>&,TJ;kyKb9qEp6]܇F#o.PǗ 9 % h%ٮ)LpH)vׯ|N/R uT nC[>ݽHo& 7t b+p 7%ھ*gjNѩNND|"**/̱%sF+oak)2\@L]yzU N&uZܞ:%$KC]Hsb@uGe>1sz,v.W]Bظ6*D9|2(#9-_q#x (tpcq?5"^,do j6[w?^Lg/뷌A=o%6L?ܷ;|ڈ+S'^D㪳js}BZ~)V cڨ_o!hP ur?ZS("8N#QySAGU﹯pJ5AdanpV[Ic!eqJQ64#(|rUt (v qumv,0K'W td aQ/5x;3QXLRlU17tc;ȊܦghfxX }`?kP;MsK4쯟P`pr#{5r@*eHQ9 HwPF( ,L4 N7k i/׭ +bK Q;<}E/1cPκhif/ X;fVG{iIun/!7"$wlMQs\D*WŷvPޱO(u%[ǑLb-o 3]IF* FIORd`8bkx+T"c7=$T`L("aAcf U`Lo ÑcWոXS'PM4*shmN.M+c2 j~9Q9v:RdͭS6s(H'\)է释+/풰|ZSYFJ*:Lllj/Գe;;"P?I. fd] 8{0- g"iķWBLbB)뤚)x4XISם{S? WY&vQֻ`wOR|^4ȂVKiC4uaIPYodKE ) :dl O SzxeȊHm*7PHRH2x+#e5>SAmT>Y,'YWܰvx n61֣{tjU{Ti/ȖFoo vpicW}$̶TƧ̎H.CoamF؜ ~ )jfvwJ>0?^TkdRyp28Q݈.bʒJ8n&]8^4q,#gv h;9P` Y!fbNbM xpP$^3q!g9BQdΙ1UL?u|vPffo& T, H@}jhQK~>S tW|%:0!+ `l6]}?IY(7WHw+m?t{@(!JN-n1fv}f3V|[vpK%jѹ.>3F_Y;̺l0DB&ו-ׇ)Ȭ0!{oR=5ZɪȠQ(R`8e7d/ -J*㙨?,Q z< Kuk_>2_vV Mv|Ê>nʻh;Lΰ0t$~s"`6c6,gd- /Ky 6׬Xt؃r֓sي@Z,-8ynӮ6(-::6صw39%P~Sd^4,4|>՗BJWb +Q rtzk2dϏoSh/HM'X:\>,dX:Qt[VbַBlpg 8;o-LI'6덧wye'gt_ZÌxҫ||mYOy/i)#ΰVA7s6_ڧAb vw&XNOrnc.-)*jEemo7-M_. 1 fK )dXgc@sq! rte̱1.CQ{U寧<#ĉF8 yHf :4EFkq.WIzI5kcY8& KR=Srt^Fzayoqc΢ [+ $ Kme^ ^ctcHUˤm(g#HIoZ~Uj%V@/>9,<76%g [BK8] jϿ3 |Y:^Zd{Ű"b?-L)̵gduy;HRh$V~&G ;bxBQ˔7*lLr=7@4-Rʴ(kmzv9lVpc ΋kȡ CMy-\_K2M9a"n\l&^<esM9HMfH|L .s<Ȅ8j 0));ZLUS!!x PsEO@AK? +Ȥ<|ul]  _6nSrs$G3b55uNc~kV$f|0-eǤ8O[d`֭ joiccӋ  PM 8B_zʶ\nlNvsi68%C~uy_P -#Id_? %5V<@YChC 2-f*SHܟ onW 8-43ĽSZc}Ң9s? +ƫ+uQxF- G_U,%grROB4'7ΘpjkT"][9BJ r^~ᕯN[ 5߈ct-{H%XqƓ%̴6 "2Go3 ǥk,=Z7l})PIwq0,LkꄦWn%qozQNs7b޻پBy*C:enRD&XGL(g].k@/5mUȐ7",EcL-SoӤaN#z0\}|&fm5ϛ`>-(w-! .h1.o{SގA>5"8;KPlsGICx|l.[j"͘KaÉR^ƫj9x0"J/ح  JE}݀sfadר1&ك pd5qR2}hNmL}ysj΀ʗ/Э G=} >^#mŮt"F^D4fB#koRJ7pR?~ZFdc\L]jޥ{٧ͶQJH%-Õܮ|Q,hF JxY_o'jG0z8zX?D>$/UNbR"-S'|}ޛA6٢ޥ{:9I!H\v5|H]tE%$;nk)A'tN|-+98@M>d⤐Xdyq8qvzmz!o-W"iHGL5)v{ m{k@(Tw+qˆp? k<{:m]WelX H;)ON.N ^m kPwjȰ 薄O05y-N-30@e3݈!#OV\CAलB.l{S*.[sPzh7h6bކ/l1Qj!{$-7ڜ)Ǻh.ww>Ѽͱ;#`f.!W"< zBdf~ECtѣGmCjr{OZY #t_Ђ1v݆$@)]C#[H?5_V{Ts`i6w[mt+ e ih+T',6~;O)F2 ΎZݵY QJtlL还qimEi,ݟ?֔5 D'=>y񐼂' Yy\^̚FV$2bRr})>za`jO 9 cAț: WbhH tS3LP ߨ22|(}꺎Xd INv/Dԟ{+x rg%$#)*Wz<  rE{s~__zLH+iep.ɝgb!4'>=@^ S+5$4j(ÔQOɅ|b kג8*x#1 d9:-C >PQv9.Ĵ9śѥ@s] sеwly}SDv] &`dWr$]3b%'ҹ݂V%2kq42ϦZ6#lgQ!&a_3!qMgw  =ɫVS-|/ow`z(Qk%EuldsT*Kvo0pwi s힝Ű&"C&)3B+^vRLnY&etkPiCǗRܒ=DcXf4DO; dҚ)!qw%FG94WedSIC9B"y^2̖P#XUGt9JB1ocO/Y3-4u>0hf59Sd}լL!~7NJӦ=lW \tbMl»sI#; hcfy)/4JX 6"mS<9zcbY ~<MěqC7k&Vd![.A1Dtn|O_Z7 G 8ƗC& djSg7/jB5?j/+$(]|p\Zr٭:m.R(LJb _6E G$v>s#]3v&~7Gl5gI \t5gdTl- e%HmHګ(qʳD>X&BT;Ԕ~DJt'`@SfJu6dKJD*5y'[U6#Y>x YCUZ`|0i M&Q0= 4N ΃6CE'vAd< N~־G;D]\יVSą $3sFe,M}KWyF˜6dkM`QDQe(&$hªPuAsR7u-: MrDq:z%K]ۑWuR*Ml c']ȢFE4N᯦A+7 ԃYy?X jeL8"uuǟpLDAXdVqͯ^x*|ИЛK+% JLsM'(;`6? #i-} 5{qtHklȬ``9A+2`!u0J#-bxDha_q53`ĞN-0!#[dQ(8fz)Q*Ubj! n(>_-'$4&;Ӗ:Dºw8h:&稰2EtPw6P5~r Oj~ sNcUcG/{@w=ʞ*J!ɼ+k\̖tX&eaW Ŭ^_ev;\xh]]ip*6㺾|P@ust*2ÊgE% T+z)-O'2axJ: Xkp|Pn`f6Xl'ل҆y(+h/#b2WEj&_|zɄ^y[hUjТ8?wGBFuBsOOI·\+k$vB*Β"Lq@Ncm~r6ՠFiC)>!6*TS3.dJ8-}[ZeUj,?aŊk/hUD;yD{J4,bKwE]C37[`V=?\NnW8Ujreg" ?ɘ}FyXx'F%%Boz0T̫r9x`QsMH&[șVgƵb/mk}<Bjɝ)4ccxZj¤ځK案fUͻпG[!P(?2{nPmS1 O's 2E _qleHpq$ Pd]!z&l~Nۡa-j#W^ ~Ku+͐afG:b!F&n p"Zo3Ff h˺)4YcW+DeYSF[Z`ꝼ`"K +X+ΐd3Ep[UyB[p':|w=̭5\sY6CBE Ei[Hxseo{=·/2pW{næf_tjEi1Vze(,8=t'/2ͥ3Tl׮-S=lu8p6>{kyGOKL V dM ⥥1RˇEz%w/|{㾀{+62ieZ%Kn4/fxk ̚1Ʊ /:4Ɣ=Ps.E5ޱi-r,Bsb<2D[X{TnLiK8bG#Gcww.!0DS>ޤom\m ](0Q:Hp #tc4"wR gˤ$\u,ת 烋ٯ Ż6Vk8h_cdj x b%)ʕkIR'R<˜/ni`?W6"=Diy[:e⑂ m[HiD!7Dw"oѽi7T]08X8.RV;Ell 3 l&*6S i !H9ktU[>QY<+~.io;l_z!~lA<߫~LJŭ$ TpZvQTl2~wɎXߍG/B (% |Y0$"qjSf: cQ3n:Qj|y']&lm s]mŢ %M|NG~ٸ`@v0l݉c&§D&}Q@٥3(bS/"@ zpD:3bzqp} tisFl1>*R:3 Vm;ԕɳ߭Ҷt˱@-q҃f^b")eΣu Q.L?/r?\Sֻ%+sWJО,\Uݚ4_hǀJm2GN)uM|`I'ڭrJzg.n";`w Mw30ze-yyѡ~MیYʺXIh0,E/5ѕlO4~,}'oB^xv bʯjNCB^er?B:̛M?eupJV<@m̬JtpUfF6 .$4)4^QBLPdnH"oXS$\hKyQy)3_F"c)msEn]*]$ʃyńz LA_C2j *TW(h~֘;Cҕ"8K:+CH4ޘsAB?mA FV9WP1Њ 'g\tU zO撁;vK-uֻBu3z8<$R]_\xfk|IiOݗzB.~'2{a96̝ CjjUp{ͽ)D )ȿlӡ9-2UP gHJU /_"uU1bnj6=vң;%cIsIlᑸE\wĻis#|4Ơ&\5ZEh%r]N28scJG3~!;.7'Թ45||( IXᴵ_RwwVϴ0+LM7(Siۂ.>i]&n)'|mMK4WgWV,(HĤ+LIUjZ-HBSYd$D/GL[w?kY2QDcS06!CT[A|nEK}if+lb^w qRKthZ -YAzZd0wy0=O(<K5F+eYp 6G~ҵ=b׃\/ڍuaṷϵۃm 0O `*e|$74btz/ꏢ'C CHaibb-<0}N]ܾ]GH[k3 "u<Ɋ{Tz|jm7vhZQ0&sRQǏT?2d6E&فu_f%OQbz9%aQ .ai'O2pw-Q: +ax oK6iö1OH%Ŷ:4qx#hїIJ0},z\0寸e3P mGq!%'rE r^Ri- ',#>҉u Qnxd4 0b)a\7g XCjބe6v|LXտ.F:չZRu{?J)FFq^c9ҥYjU Og|z,NCC#*$>j̿'[\QiX/}ظxAĨ9d?صmN.0˞bkTyer@FO֞㍜ĕ̐$oew<ڂc ]FT%UalJВNsC*8@ o=l/u+t}? MIy(Pe IeۂhD쮨gu(C^|l:+vO4?vl}kف~J^%> tHDAYK#<+0ݦPi R*i;{ *t 7 wejU&$fTҎ`*|<-*ёӅ>Ps7g`">Ex\x[2g\{?^ *@x"YyOnwaf=(Q4Zc> `MB{vL )T7* )uMI[IЬ,\ͷ™~eL2e|;) Uiz4uؓ Mma| EqM1E$W @)+Oe(pUt% :9njt q9tin5bƀ=zdM`MsHvaS izj/S)襸+U<.B&GoAL5̴uKe /se+:jC_ n_<I7ͫ-Cdz4zpRACrz9,5 gPVӾ+hb E-A }z\ MXY޾zx\HgF`ZƸևq3͉TFܧ@J LXI9J $OC" 셁t[Cyj}V]GgT- ʜ&}pi =Ob5(f~+o#T8dѠ_4T/ؠ*cZa3|jOԉ\Ǝ㣽[c=*[w0ZT$eA 4N)s?@G#@a&J23i Ŀ %xѫ9r7y{!xä6o{gz4И0wK/M/m^1IJ rNO:L 2 /'"h7?9RD`Ic5W`bntii薸Tޡ+;*["iD{8B<L6Ie^1]TyԤ _/WH!S1ej:#J(u _T\o(C뻎bt>7XEyVgվcLnRƔ ?T)|.:1g1,tB|''^;P~EH`8qWE9ac>D%×QPTly<.OG%HgY犖u(ǽ}MrTd Wr[3BEv3Ccig; =1UjY_KK^0\noP P;s O'Cֿ}ddl,wb Ѝ9^Q}A"ɱ6݋!^up_=|U@a8ɬ ٬t?y%6E*NH5ܙr+Mɤ 7Jx~n)%d@;M!ȓV>2/B.Dvjn3)26`b# a9Sț/zx M^ИL2鋷G)W\+ nyI*V:O ~pUz[}A< {m/|RWgʆG|pAeoS:H/*ʨBKJxɽgl L/䓂]KTl63wtH|w8b]Yc)  gG6@ z}n%Y(FDxG=}A8j3PbOGť*$ߎkS . lWꛜWUc4֨!XL+m6 +SyЂeekCF$r^<1'wҰaYYg ~IO9?, _qllEi>xr񞪛R)Kh3p&t" !ΡWv2v?a CsސnGjUfŴ$N+iA&$l"*{A#wɔ7*T[޲T>vGVG^C cr+yG)S-]+ϱ50]uҳnEz. dO7?B.1n肑']|ä(fD!]1I)J\ʕCYB7G ogyL] x`Dj,5k<9^+\}jAK6*/jrvMv*G#KsbZ\p'twt{uLp* p[Ɨzd*3 SpLsK f:$θ Fq^sFTHT-uhw"ʼ T"Ynv8'K ʎ6¼N=Xv0l*>Qث&< {.KE,&݇6Kv#d("e.Oq (:8!s{v]-w|ZE+ܗ[nŊ𯶢ѴѺEh޳}*>sUJ._#u0o3䊌k kv;UpJzn\SPA~(ޯ:kJ#v!`)N+4(=u?EO|JVry?`,Ir+O:K` UDWqyq9b(!l&T@Luzm1u/@Ewu*g4)oBσM|T1N@*! dZ>m]$~C_,RTvh,gCY0si D<}jcomq܂8'·Z.ߡIŹp/jכ@mՍtbxAke^x]8Phq5)(Wҩ|$ v ˣ" n]⧐fhQ_;C;pws{@Zj*34CKv^ ҀB/: ZH/c?U>DV\Rz&mQi+^B,1Ӡ*75*1`76C(1Ok({Py<5wcTaE 1CKHe~,yW6H(0 2b$ rWV췑. ]5sC:S+,+I'9B,Xh3K|{q޽k/(O;`G(qmx$*ױO?E8џO?<8TsrLTxJlFMeAi~ExfX+q7E? Xbϸ&@;a:`$cΚ;q%8$Ye |"ukxBcW.upKoeYCVe6ue<^pExp}:m5Jw&?DtgP-~[Ѐ9ϟ |ż/Qϫv*;zzMGU~05˽9וv֧d[ߞCF+?s"ʼ]*6xdC@_bA6Oϡh.+Np%g^] T޲.ʊ={6B>=Dg\5t @y U'K/u ' 3ӵu`@LfOlǚarU_zsy񯹘vO=}t mhw0̷ڮ3NYԤp{¯ 0 $#m5bN;+u{ة =v.\7 Ta:V$׮3`6"-=8gev4p-#KARf9* l"#z&˶H28BBcK} IlT}w \{QkwKCg@2xJ8KR(CsxjbfF }+>2ΔpWG[i7xdM /UoU'Ш8VbCvor6FDpLɒ3W5Imn(N(".ޙK_oRnqrù}ef׋H3G5kdo*çCTd0_KE:>:Su f?/\o|mPKˢ!J:~0;HcNY<;IsTD!+u/RЧ$?\㔼iny6څI̫O*h!Y7AAܧ.Upښ/(g{Kr[WX|y#dwpx>rRxc]IA[Vs{C]fu@ =J07xa2J}nx'(i[\p#kyڜX͟Z@1{'"I*ʅ9mU@oIҶ@ 2bH Nخw?:5{*jWv+h2f8m" ='8rjp{ j7'+B@Ե(e$XK` 5pj#S 4[iPI@sR;q G1PH V VMl]mXb{"B JÞ=wCZ>#;\e]A,mPR{VnFw,9LL]l,5O'l4X ;opч.D^N7YG?XB,d ~`-]X22RaSW$6EK(*flTظM͞x(D1UacO Wx_S3⟡kfmF(%V W8kh"Kֈ},釜z+ [j4T#صSNo DV tX}Jn"qo>&x_Sɝg@"ECG#uӐ҃xT{Ļe,eX%->?^@p3?~jcm :v^^]xi7C ?넕;r4h~ עD|HVQ 俫nF ]ob 8Dį2)D躽Q<㩽szAdFL%7iK%~zǡ|CLzB3vu8$ 6Ʃ=;C[k@fx] 7gr}&0 si) 8vqKP &Yfj-VaǙ~ԄyWG=ڛn1+-V@4otP2\R#Nr^+|VuԀZ|iB°+if# ^>a&o&Cr qz2kDesg?,m DD\,(,HeQ»1~{ZJkˉ8$(|~Gt*) mR+J]uqK8h$|Џ[kLW^:c6i#a"NK*`lѸ?ep1eza-mᘞ@0wԮ#M&_x<7V(XY'mH0T,M$]ip.w+#Ze9xH0u0òYχ .Ĩ^3&+lhPǡ߿@vm&oӠϵj9{9fD0lH^+b"4% ; ݇ݪF9#2s|l!0n "АH8W'E`S,XnVhaVBy ­-cgd =O|k1n3B \C|ߌ(b" P P{5%K0=WL Q.m{kNZusA3ޡ@6{,lf֥ ʔXgI"B1>=6#X9<Z˴<ȎE&!P7#1UQ1ȳtQ7!Ksnfod[-@j`Sۈ &EGob ߧHkZoiy#{}tG&q)ZYK+ 7ύ5 8{6#֧h !14> զ0 AS8kN{bq<x>%S;S#7|. &qkRoi-š;q}'d,:f8\<n/ D3;OSLubE  oX? W3/,;5)%%cK?/eyTZ*W+}E = =E^\A49vMft+%Iž;]͟+щ:3PzZ. ̃ Zцc"˜8q=7:fч"Ĉ"P+'WosGA;afF "mwT{-jK36a&EؒVtxpJ|ɓ҃G\3R&v34hGP(NΜIPG#!+4pGK'Gg`v aWSJP 72,9CgL9ƋN95״J_G\L̤DPXkWZ>/OJ0`Ə)_ JŖ\p|8ٍ%'`ݵ#G*|]mTZ@7x@)ObHFnoFc(U5CK !`C(Ǐ}Z~SQrH %:PP; Pԇhdmж|ja`ݔB_#uU%B J3S$lj1bC)tCgFG5Π:e~o'}њZD"g1΁Mbu(b8T"Ii{uOU[l?kMÞrŸ?(pb$c%X8CfH d3gz`/)f}X9E[mtChW%_J^UrFe޹'uY#lU`=VjL[_=bO 2)qpc ' ؿ72iA_g3@,_;-/-7F !TXpUaʭ Z4aq|w # 7}V7@!((~xo 5bC]7VyF<Mq9ߠSyqX:H qjnɓ[r_?uT=sj#Bz\oXϐAn+2{Xzlzfn U'%Wh4On:p9q#cѝQl=11-%lf;W:Ҿ֓)T^kp@NU4{%ru]䈣pm4Sҋ1HwzMJbcБ_7~h"2$ a=Qs{.-ٓF( VGs |.U|Hɨ,ijj=`hY\뽬<2aep:es^UEnx 4ltu,tQKC̛/sZ">e`PK*4a7[F%ٻ3^63r_<5 <ŝ4: ExYUz\Q[NzY+II@]2_ J6Ӟ۞@`7\dEjZB'|ɿ q& "ؓ QL]&XM+4M.I7W@j!l未FI$yJ栲0g E,w&uQ(&"- `Ee[r:g&;Ƞ5lP⦇׻獨oIB3S.$(`0lYX F<_s8 ߠħ$zt79? QLUR.狜#a6f{v}-Gl 6vP'Vg/ٸZLYbZ IQ{8&UO L :jL[0U)e>ʯE@ٍC/Cbn!;t9}$? ^"y]R̋oҗ&H/{S~l'Lg%3Ji']o`,WR_֛m&&Ƈ>s)?r ܾobs OE!^XGb2=9O( (iضIo 2.>L;|4FYyS3P|/vI: k^8ۛVs.Yra֖ťFܞgh6[=?HRb* "~39ѤM?T:) WjmO/k,3nBc!< B-5}) ̦x[,LAzPڼCoݭnjg`q jX#H hS038g179}bM5rqȠ^K<S"%'t:y!t ۾\`%PHGՒ-} P9ԂOM*,Pl. 9D$peH+5K xng}I~ed64fc򟄁΀@ /M9Z t:VoQ1Qbs"kCN=v ;hx߻ lj=9mclɝx7*D j pfR2_rh d9F2ȑRbBIJ+nsb»sGcmcV"7ha3EX=\vKOyy.*P#6N5Ć_ WrY1Eĸ2Lܞƀ &L>M3Ia(39G%E )X Sa5.MCdzg/[[PР//:& m[onrE*gI+9nOs/jK RזKNɤi^p 'KM:IeksCA?S@R35fjDdbs_hRk4tۖL9\=ڏ(˵m]>Ls=e^.=ƒ&W7@@Ļ6c%~e2ìaOZD%"dE@CP+_3ʹr-TwVຢPGLzWv蓆'׽@!H^ugqc I >%6^VG@RvPٱ*g6ֺjSn N a2mv|d]F#OK;I}` SH*TgT;6Er/tmQe3݆~%ɛsiOKbq_:FG%0e"IoŜ=KƜ*a<Ǝgylʿ*-E߽GF=.j d2S ޔYNtu&*Q@FUKAH?mvیx֒dd4[mǂ]nt[d-R?q/0?"S #pliY/۾#ULT@?hQ$Kk4I4c j/: e`ѪDfQ/%+ɻrЫ8NNM:MMXD3Ryv@q8ƍ8> ?k^]&WL?ة~Sݓ OgCQb: h]]iB6; Q!{$'zik{co>.Oo pl8uR΃( &JȌ:!В/}n[Bs5aL8Db=wd\BN#ɦ.B[L{^fԏ|H] 9)ع=ȤZ6P{5u.U؟h\x;> ,ԓ'rH]플Q9*چ-44;]O>``7vKZӶ7aAm_4ƚ5tD`)=7m3)>=ہ@EzY3/K z0ыц?)ݱ{3GQHi$yvq`o_;e6ef[K oݛS A? UH@2_ٴhn).mZٽG{i"@zyq~s;<9-BㆄyEAA #^&xbTۨSDLCν֟8y';sX 9?-ӭo MIcMɱLʭ0ihLmQB:чy:Kr wT]Adl&@2EVouML)j,a]Lyu<5WVX?_\)J {#PvѬ1>ugT&Va5˩ɖb>8-R \{^ft]P6O)Vв+ 8*TKB#*@bnH_C"VDm>ވg )@lڌDv :9ovreHraq:1ڔӢBf>~SII['xݞ" 1?8 Xͼ]1f?U%4ހ_`*R zdTcvyOkZVOd<HQ!p=G϶,Z/VN$x?k0*mcbDp''hܱ~6F_+;<;!T=W*VTWSdKaPo :W{-錠ݎumMhse]#a=ޣkಆOF3'L<ʧi]%f Wb~1uR5{]T! a!Gl92\ϥ*3Y~<۷4(tVōe:u}gƚȒ eVB%ck{8X9yff 49(WH. [}mn,5=I,J7ce) ~j d{#YŬ!1WcՔ>mX%\+}(~AŠ*Ռu}c/_ bJDع1PQ{K8ZK+8D S:1¢ I'bg; BNQ[g*N5>fORMO[&Q.a7#<]H`F`qAH-\GXaG⡿L"ӐNg9I5R2_JZP{[!oI|L\G4Hk1S銾~:# snW!O[azCp$r1z܋ {b(wk%7]pd4V!> AiZ]UJ!vi<.GM n9jdA+gpCϩr#Ys0f!zqPO6@WS 2顮!_{K١7E8*͞/f\qZڝZ=Hx>br &JCaS: QP<sw |.lYjarucܺX5`_z,PHCU))H<[_i5ՐS@&ZmHq< HQ(`s^]EA?W<_.:sl*dLd&dy%V2mcurD_s6y^w t]Vk ؔaF$j?b*`%!\۟w'cl@(y}ЌeXV^~ ;)`DWMt؏ Yu_B"PW!OKaaD$Aow6+O?pT kȵ{Ӣ#WT,-.ϴEJ]2ٷ5+)";1Xg:MV磿}T#85K/݄Ӿ=GR:I 9^@m2s=W$IHw3.8G|2Kyi;m:5 {4Kl=Gfz/ڭyͽNDbHSĄ)Q3)ۖ?`k[NC,WfCc/M]v[?sm-z"Yt>ڑ lKk[]?㟙gfE&4E@n[=cxkk'W>Y|nbQ Oݵ<}2ۘCwD 8@NTs,]ƁҌ7wNV.pdY92c HT+#[r-V8bMnϳ<Ti%G[ˇ X&MBi%x^_)cDmBm?wjmWh_}WBk@LRφ"nL]]GʃVa[ϟH\ cݬ{zlnk&3Im$}b9~dH-թ1oe+V;UKDў9v9߮(tP"oN^A:@P9-M"/Zd -׾ ɓ9/',F's(wpD!?/u.p8#Vi/CqAtwFPQך/I)TlLrWys 'Z)ӬIPW2IpzqbX1=0ҙCqD̾ncnَ#%Zr $|N{k&yD շS$B ;0?^x-}+/ӌLŘ)K}ܾ >fR96 X7Vmi2u0uw%'AZQ ϧuUx+v oyຄb<H[u"Ő,o &Bo(Na::kRW9x&Wbrx΍"8ifPl{[BVka[A˺̎8KUh)BOyW\&"PnQk:rIqԋj(Qޚ$]cz|sP-+H<Ju%v/ЀL(^RVbi 4#NŽg1U4G|ٟWb#ǧĢWBDz2PͲEĖp 3C9^+4YVKN"0_S9$ EÎlS2>sI#_ih.xt PjiTjO)sǹ*h' 6'Lt2cFR~?/j5r>*G;!24zzЉt%1oPësf6ס 8%|oQT4WBS H VS#Ca% -_~C{>^J]9$[HNIŐIU-|DuqEցV]d3+f%|3$)oA :BXU+C]]f!Y brEx79 h3vt`2mx!|~1p;iA"f91&Xz̀82aѷ!W)nur޾@B|ز_8d#+g:Hz!/{Gz̯4b`x"4öA9($<]XXtZ1 :} ~ %$&` .X4E/BS=q|9z!6yqe ܲ!^}h Swh=D!{@쳑0+4d$D뤜pu(8\.b;R sNxWr_D:)AEG) E[J˙t-Y^x4rY7أİjRHTnOκ\rhbpBjb  s[;zDؤKg;Ҽn8oP;s#ʄ`jw6R !k_WWɕ Z[>׆L0Ri5Nskwrr:\e35剔ahmZLFcSy)q6}u~2Ξ }FA ?`*0F7:9KA$xrKJB5C,AzP_<ړtc 65HG ;OGTwh]ˮV]:Q|GG߬ A!=sd˿.l{{O+@LBu}eA+/Ĥm~ȣsl_[`bI < >3 SVKaxLo~˽w&Gxjf/}*󳹸%nv% dଏ3?1y(rU6>⏀AB" :k 隆 C-J@ hFfw,ޑZ;6X arIHa g,{s[<}e5# "r>'_mś$\F_wr:L`y5eBNj-UXKυˋF|~zC-ۈi} ׎QZeڢU wa͝20SX{P1ЙgT%/wXh@7`ʒy:flfe\,ۧL!es.h|;X"vVO@+#YfLWHu^A+(pc Y]nU17sgķ.̱`U,&w p8:{x9KuQfˉgi6襒uAvC(Ѣ'%Xɑr(%< H;FެͺWKG'x[~klJ 0F=-Gyi,SAJrʈH_ul&S0蟋_壼4P /K+l(NQ\j̘oF/km˱x7"e `X?noOT{p9=Cf3"; US0IoAoJW}%*=vMĊދl`ۺoX-۽$Mpcp0[ m}ԔTa#>U*0@,\NΆз1q 06cb^-8V"ѫn<>6,\OP+%> <4fLm-g2o e(5b7=K+ATQ:e>NypgcAi]CܴEJCeLT!"/m5-mcicUv$kktOaF.O i7ٸ Э|h6!i|=fnỹN_jsߊrX%љy s)=2 H~$d,]?OE/"CCPjaW^L_Zк9ޤ#6!25;%FD1&qO/rJMNRL 2#Y8El;} !YFFUyzh :ǎ/ԍWI*h1dHyi P klz:w*Zۧ3do<~iH_JFEvh{ٵǐ~c2jD_>28)RsHOZ@{Vߎm-,TI>bFEUSL{n fV϶~}Y9vuvbD aiȌ 5_K |P+lS9"1nC~vGY Dn:y8W;|zj1FPYgu~L&;&ua_ +\a줊x.`#\ːClHi$]bd+>{j!:Dx+o}[k^й6صFMst/>flSr+}ݍFĺ^s ؐsڞ@&N6g^0r:KmL$m+i;|;h%4RƫM͘,֘>~mpQ'fHb2k7oĊ=>㠲+hJ>DFnww̕Auxh,WѬYFЃu;dnQ Qx1J ȎkVg`Ym$`hFGמ ]),n[Tm6h ѦDu~n^U0B ?l>8 zs3Tq>^sʶt\5!#Įi0"q7<ɏAhVQ6%s/rh#Xݫ 7+Ↄ@|Les,o85t*.ص 6#,T+# F܉f!YtŽ)F/*7-LEb;bT5сMDm6O/~[ |YR$L&;{QƒnєMʂ]Ǖ|͆սX"eUQRH:t3 a*+ O~d]mNI)^ՙ:4daGJ15}RWn49K)fb&c@E<܁pgte=Gg$ V$++wݧQA2w)8Qx Q`^VpBDZϒ?cðo0uvO.3X }-, 9>f#1q\4ӝ psh}է}@ 6 ^[z2!<ƿ5nq9Yx\$-6å')k(IMZ֠N٥rx!O hht?)/z;ndi`ʨvjs}ЇƧY# l` ޾s=RYjF2\eqe A3u~]t\ <g5P']FWIyZ(xgP/&+ơ18!TӡLb ֆ w!jBK9:a|Xxڄ{DISAsϝ@lg,}BY[5n`]+2z&-]e& HU`>B.+ReA_l؏tM2[5b].6Ǘr8%8x 7tp k2_AfZa<}3C] oTH Țrp4%p*jW.8 8pem<5Eb7u}&m1mihS6D ?U8{.Oc<6uS }%stkom7 O i{-2f.]K_)Fy܆e(x3,=xK3Y~(23XǬ'+oNܱ;qf:> AW*1 b7/RK9Q$0~p-lN0:եYwVLidL9^ OטښPQy3Ǣ󾞄?I~pz&l]A¬Gͪ_!CwG?M1V"*y6̚rvu"uo͉/%FZQ⨳dr`h 0]ɴprM~u+/Whqչzo~pܦ͟<&\0>.@pvǼJ^RGNthӲ\'zOZFCƓ{ Gڅt#lٝU?.sGc'0FB73 2ٯʀ~pZKf#&K zEu+c_~{'W걚pU/p u;W+*}RjE1l֛x aBMbWZBϰtQeX}J‡2+#;L}QXө!XsA@([2f6Qp/xapAv & M]@f I#?}j1˵(ś![Td~`mI<2²<[d]πmi24bt! p!-o_jC&~vbSXgC U89 b.ߡ;^@#x2]\Ζ_ҭ}hhGD}8C wՑoµ4&xa3C7U¹nӛg[rS'.[chl֙SzTpul?o 5dqVodyidI?)؛s1C{Vt}|MdhbZɯ򬲹v" A42pJ'mY-|#wf 45"#bLΑZ~DEoy;l2aZ˳P*, 3wܿe`UĿqZ2110Sc5 *rF.:ޕfkSX6P2]p7"^S_Yyk1j`O]\t72'Ao$r48(B4i%oP%2hZqkβrtצ NgCLH\ ®%zp[zȷtExR~r];8}᥻@kݱOȿ'`%@O4D_֧C%7'a^6U .Yuf0 }8$q tҎx{h+3uVebd5;ʻC(3j2Ȉj~0`*oŅ{[伯a]@B&*ؘ^G&V 1P&˭WJ|nl:l5i*o:Ş NFJBg~*#ҷH?U+&"s]V8<=}o0̶6GMF|s%p#컨Ӫ^G}|=x*]1obE*Qv8ϧYV9VNiNz dsixy77^DՇhF9sDbls댫ఢJ Nxl|>*K4/1 nv[" ?a3xZHיsU&ciX8͐<gCI4dV7vp_%5ЇEMy9ZPC+)^B0ƿgK gd-d&kw w)L.iYA>zώgÿG-.H/ ǦcGpZ<$L-3[s)Pj#QD<)FVH˄%!FG[; b2w ^j}j~f7} :d^n*)%[SiRY|Y&T::$k@~ vgQ/^yRPeH|<ӿN /+,UO@pAa=1IazS_=KMܩ~]ޢQQ{ȻJܕv{J&]RL^\/ N;BiК @A ƵTMX9 Ql1Et嫹UN3]Bu$G{6~O(Wg ibvHF0Ya/o퟈/^]~D8C =)e5,Rb|dfU4B]eGʦs|ʹ$0w7e)"Ni؂!~!aO|I=Z擪ؾXJOPm1:lĦN邺= @Q6-^6Q1,X?0)Rkp/"6Y [8ٱ*D"DP.h 1 X_EHɓIìR0upSB00'Lˤ) Ok!+]6AKB(&n;jp+P0Bs@ AP1jnDV96qP" .,)[ ()Ϳ6& )KǦ fVApeSCo.s ;8E)|)ًM}VWѿHTmW,MJ |#;R&TbĐD[JγӞwkZzN  hQ]]>wYhNeȤ8־Dc~1ljZ+q82ZKYZBY85aVa{R"@ = RMmјc\PE%2?K&Fb [DAm|i:8p-r0xS} nǯn_ ]\Lݡ k[E%w&$!y+1xb8e/K! KZ^MH' \g吭 $eiܪH?֖Y]3^{w!Uwr/b^oUBͽʹ7cLx_I-!2yviMsٗ"l¡m~er+6Zvÿ/H;O@y"A.[ifѬc̮Hb%yrM|zwvdyChELahބQDb=aOa~٦Jq(_Vs4pzpS1180CԍzF5Se3iH{9Jޠ;FԨX=ظ3yL{hm (ǕcKeȐ0H1+H!#9, "bYV͏?&1s]ּ( ųq&?H.;10- j׻4jAڜxqxYԮB|$̞auaH.Fo>~&X0% vN{}<♺r_HxStIx4R>Z-H^Q-(gu6TeG?+T/OP[E߬>/@/?ᵋqt]c4E!^͙B,I\G>X+i&?76Xx<^ZA_(L@SzU•@y.hNp񒌴8m4p(C3iU r?r 1Y7ޓ|A7U=z$'s)3o6o5.T[CŕW[t%} doQf}&_zMG ʓa'|y7I7M8.^݇ !eEM.ts6N +|Ҟ:83i¡1 >t RQ,Zԗpޢ?+"hEFkR#Z|+[̖=R~ד_75$G}A/xo]3zAE1_GCŸkU1Ϳ3[;|\e$?8qF"pT,-4Y:"M[߼*ڭ'Y_cebN Uu)rP!#XYOt5GW/6l!hHڱx1XV~Yb@uXTR;Ǭ)MMAW!\)M=ܬkMh=K+׫bXxT < <8.`uQ9nw3<n֋1Oo\7`8ss!w_1r&!Mͥ#~+[t)ˁE9B6 d8eo}6xճ%Hc0ѷoko{< )G{Xaґ=iN҉ lOpӋM~&7?<]M:_-0֛?fdG rARY!r07Ʃ3p"$U*# "piu!&@lvQ`clgp()n[4 plt%@HA??" ;"M*@n%.j_4q !E޺*K%/ϣ&lg-wH!M0<`!+ۘ͑Q)+15UAHn-l}Mz8)X f/\lY5{dA%Zw 1\ B}#}f-a̚iM!Pԅ`.Za?z0cyX)h4[FAwdSh'#ԵGTYH%:59e5":#()Q y=$=(X Hua"KOpjP`v+wĦ//bn%QA7AzuJ SFa{5.m\n@|XY5[ț]`>LV%S^iaxS}<˓.FYMqNPUE@߯xF&E)uBHw9Q-PA bij\a4`4$,.ǡ  '39RvvLHӯԼK*OF2Z:{A 5_%'w >ʥp 8nmsG%T%0!b:TЖb!o7dmRs|?pSXQ\tad0Q!nt[cˈg O4`r }bJPfř R@X-Qׇ=F."R1rD% _-^$j 6ZCie PSà@q)YBzdIXlU+I׏2DZ(ؼS(Ƽb_3d?VR9ܽe1P$Cv PBK1kEkEP xxy kRt"BNrO|PzJQʊ]lAWNB,vaY^nQ+, 0q8~}XNWql$J@mAFߘ#eI*E{3IF-Z*)Z׶ϖ0\j*fQA!clar7 '<+Ȁu 0'Cb `-G;!L N#{,SFpԣ?}%bT󥼫G=ho 7G[GCPluSMzJeL9^Z9L@ޡ]ͿZ؝}1Q}9ݸ60*ntGk 'ҞuгQQP䮆2 G ,vgK{ܶUFMCG1~{ց(})GڽH+Cjjѕϧeu_9F//]JB`%@\, *K󗻭EK"hv=4)oO8RQ-$z C(%9*D"Uc?i "uLW, id6@[/'A.L:TL! X &lRfiB]C"Iت?Қ e[{\$wwy3RnbFFjҜ[:{0;HZydhoE>ctZ"SsLBvN[ӯmLGȤۻOьxȷf?i':oi=.|0o 9>hӹ6G&9ZXy ٛ=;w&n L3|< W&ߓ6cǍ-;o58Tr&y$ Տ.xwb$6iMp2CωС_~c/ŞϩX=0LSĎMӑc%>dYsy=Ct/kxLӶIp\¤qn|@-rsC_nA,<1qHLD4 VWiފF'djžb&tR6PJ7B@o׎VM=o,?m<m!zyqwa,{ KT_(䏵b: ԕ9 ޽sfja<d,lQG܊)AE#U[1fl3|munwXx945QrUז^+5j'?TLCτ#M_l,\oi Rr ًLh“{"DVI:q-z ^̣,2^MW/C8si2N|5ڷ%P\F EA5RU>73y[?Yٱȸ_v@ [|ɩc-}s.k#.zѬSw31򕫂 kAyˁgT1$ 9)\v>~k'J' Ǜ}8I UsSLߙP4ҠAƜWpZV\今:_D vTF uhias^7 ̇t!X8Z%c{b'=@ҋLr AqSa=ɗR]3q㇯=u be=tHo??ՈCN=_H-7ngKae'ά`k.r9n=iP7NF~Ho̾b?vӹJo2hbeFE'җ'd6^\B1 zw 2$W;?ǩhکYy d=+`Ϯ"!Ir$Dǯ˃ vGz YN* ht= FmG7 Mg\zfdcyf$Hb4qBĒG_Tk %= `m'z`Džg5?dlq:ft-A(h=TDӆ)#D௯x:j̷\hEoM peӾfJ{>nzgRQO7񊘂 q1 ^S3E/4l=_~LBm(wz!(oe6pCjqz#9@lA5Z[I\r'T y"\YcqS+HR#4j%I9ZOt"I`]TJpRJzǶVi^`-[r#\X:80pSOY~K2l"fyq6J_kǹ }Gƅj;N#X_8N'&;{zb~LcU Av)7ɋѼH#:rN8.Ho·Xb<iV{=%4 T V6W{tNE$rX',Ag:K&K.[L:W 7敽qkQEOA.0'W#2fLF6=XLMu\uMmYF&1/~JEMIu%T[J_&S=+8c[> A7$|ſo n&X;J,[3x n 6}KX]0[Fj<$~N;eŒ<7it*˜cdʰʟ oI0b *'$dM@aD)aiD !Uox5VdhoH#oa^;Cx%C$'6C"2'(Jb˗{w1|.98a([':._6ǿΓml Als'Y?iD%+~ԅV恽63)WDn.J-#~ gK4\=*_7kuLpẘrzm2ic.[C!}]_j%WU@ *v[٨z#7^v|Ʒ @7_JZB@`f8AR1kpWeHډ,lS&'ҥeT^M)5:x% lɺ}"'XTr0lB{Ppc/?$rFtIln!zl |6?Ѭ #E^anȨi4PUPSV5x@VATI7|hkP}QҜ.: i?)w NTJ4!2kN  |oťɷ  *KVE5+dk \\l k`׃%n n &2K溪:U>Iؘ8bgL?kAZ-Tp #+(W,>գ<0\uTDBսXw.( O\8YSrA+Ryf_dVn_.(rl$,ƁP6d]Yb2~4)4@ %˸v'ݨ`CGuHⱿ,-p/l'-rd)K9S `Օ*O'/[Ix ҆CAI|l:qe}f<*I'g=暚 Y@(W م@"CERb y)b|sL<6t}eN$O)N[+@j^S܍D͛?F/j&@kVZ\W$%|%YTjg.^:oVJHl?ўFB5)$^05/AKL^+ǣs&80 >{Zf6D o3^Z+`~9;Y=/VHB&Ii|/s 5G5F'A剺LQ2Pc zGr9u"jBx[RQgd;l7fހjз"^%q䤰Yi_`#D4|3Η>jʳ J,Bu$Vp.wqiQs_zC^-5^_yp\~4꣫ ڴZtEzS/=2*]u Oލb0?S;XT oVy,+\͖vQV9 'wdE4ưNpO-V(ao2zw+bӍٸ`iX?asb^>!Pٮ |R];4!cғj&^6gC˯U4\4 g_dE%<g-w#)gӢמ mً$?DxEi_m9 2]j"Ad,So0'T:"=R٫(Qf&WsxIgߛCA.U_O+^\\e^YئsKnijxN0q^›k'} :o,>,ggCD$AcӨ&:eAh%Rk.vI xgj 1XxNžKB޻D## Zgw"ItO ez}dRB!,3*p&OW 0Ver(g@{)ls؞`4 ՞~ӈnl~};AI I,\S<\"p%qAZuBk]Yi$,XYw.;k] &Ih|Lou~uVA?Z륆 ~ʎc'ylj?@#xh֣T7-FP=NϦvJ± "dp>ݎFdzXr9{9ޭKzW Jh9܏t#nG,nx# lM]TDOO]| 4A13c/Q>QaJ}]UzLԩi ]YKmWGyԬ1ED|;HnmEB&\9U$A0(ZV]q F+pѨ3o[~ %pN+ q 7~t`opf ןy" F{WD64\qL>11W2 tm!tVAU?esm.ۚJZW˒ bdRv髺d*%" YؖG ]v{I¯͆Gۗv7j:r/\!A P{Jί~y yRUC]QM8uJ.8^'\˃4zav0㻷J6j?cR. +x9*m&>w Fog$@Ke?P%lje>A)"_7"Z4|4m$Z̝a҂,:sיGI " w$Fs|@6ۅBɓR d2.["Y@8< ݵO^X{Ryx|J3  7#O6*qZ罜_sv ׯm*j vqƛxȑ| oYlOI=\վl͞ML[(Hg!xЃ1:n KX@}ccUi`b_XCJ'0rCH ) `5{IO>5NNGe}vpLIxLqfبX-fO LO?P#OVbW_uU0h(+ȧ;2yqeh<ű-GؕF_ I``4r4I9茀wM߄'O׸Mf/ΈM#/6 u0sRn0gq~Ο1zKs{tCƭ!\Eɕ2@Cl[9 g9 ;fK$G2>e9V>|oV䣸Gnb2PKhBPcW~Es`LGlXM#}5kۢc9,d7~Uf3L|GWaJeR;(\BNnU-o^_uQux/tN!;,5Q[s>;= >!xʺp~P߂LPynZ s6PmAFE&LU!P i'',l>J\Z`ؓ=. u`qw\1՜W1ouZ'+h"H>rsꉡx1g'F=x{d@fBq礆{EiN捙15l+qh>HIQOB"@{/'`=qaoru7 X"OhNҸWNnm3cQД -˰>ygp%-f~e e,Z=$4om2/=27aS "43( 9DՎbW:.npbُ6_7p=e>"r3%Ϲ )D,XkGY0WuZY=m+m=2p*kð+[-2KeXp"kXZes/@>Є8JĎ"t_q\ƦV| -4\Qvg}N5 ?o/3(F*3Hd( 1(p̘5CETxw؛*W<-VܲoUS:ɷjY}^Ou/4TPW|K.(IAU~ D# *J…Mt*%c4!ܹY~>9ɇ(L dtŦbWX̳! t!*c)<`}NC-Om#\RU 8%7Z Ymlot }ň9kbVe6BP-ڭۣ2TEv\e}hՌbe~vC43`\tEi.GgSKBerCY6\~(oIn2 }qϩP4‚ͱ6g!VB= L=pNMY#Z_NPg+>o9~*Sv4;z ~mk@xIhs0\%)9X[~h+jt6{$v^ENhרsgdZ/D1.t !͜`sǥo21Kgalq hþ:HÐ! ĭGi}ֹ:fv|&:t \a:'qr~ʔC6+(#QsIbrlca?&f#OЧ A &l|K6&$6N|V@kX̚\b/Lsn0j#B&Bǫ]oVywA -x}BB6R2(qNs:4U5q~B+66ZbaL]y4W O"N% 3Ghjz AAràl#= so)T%Gٲ9ZF?F=ݲ7+Owl7H\Y?" >N" Ax92n5p A1Q6-rkW49^d4D#qQJx>Cv:ז<*5Y"$h? 18|ht@c: 4"=b°9̽ACYn1j*LFE%Z,Lm[siX&#jIIF:j0G`I62{NSnظ7F9rn9V?vmY ebA)Q`x'غCgʍ ^oI?0@a0*co([-X̬xo1шZK=vvяV(ax&ry y[s84/fRZ 3|tXqOEwkbh4Ԃ;ZTGkGNu gdGo`\yH3h\=.s},O0~)N%D2/ `.;rlEziΐϮ5p@ɅٝZj]B/bį%ل( : )>BǑqoʑ)O"ҩL9 L"hD(`k5DZq'2!&v/:>DCSO2HY$k:Xl@JJib3kCГcӢ7[G;@U*&u߆?ʟSX#+rսg^L5Y.OT'zʀe,}&;7UƼcAMdJ­ iHlWUr&i|T@Qh‰ޚfd@e|uv]hr*!-݀O _ nΜ'?- >)//xT衁<5kbW+Q 㓄=}|wMC;|)P\lVڠMiIL^0rXu(@I. c x1lKo3߇©UJ)e\^Π3"3F(He6:eU7,±r,D5-oAd{Xc!/doc"fxRcBlU><׈LW飈CuD"}]2G>.3U.I4R C16ύC o2i@_ձɄW%i+ω J!0vJr %Xi*b,nl1u=E i3(,m,|SQQ[5A`93|v2xezZdS/0i RsuUr= l-&ju]RgH2&G["E1[ejDZd AϟC(p 53q$N %@f][n/āCm4e[O>I3:zSjPU K;=ٚ?Q~^LQ@scQg_^+v`ߠ(71JGiOF*t>cBrrOuP ǡ򶞏`ނ-N *ac>#U7{v^y1"$ٿki-YΦr]֔E)dW'h Y sF$Ǒ|/As'B*"e"l)M ͈>)ytꔰ/lТ'A~GILӾu$Cč{4ӕPZ"=jrOmN>siT:ؾ)%/@ɠ0* +2&.2̠pyx@>v:ߩ_r {,{srB'p\,]WU& iHam"-vD.jqo8L*8kDv6[-uoR?mEN!݉T&yJ7@ՖNy 7[2(S];~'!wcqm쩻Ud{VK*cƉ{=)=Asyt<<0wYrZ,taZ9 %,YA Ťݝ!M"9jE;FyVB-P{Y$$//$x%M@Q9+6̱FOed9ŠtdcVjo[aN[͚''N$ᗅu U+j,‡/D3׿:MdK4z6ڂA_P|iwKߦGUVi ~A!¡!X][VCa(<ifKH,WZN]}N \<}ZD|KwuT*D [_)F)BWLpSoNP"I"˲g`!RP9 V@h8t`sֽ?;a9T'N/bzo&pzv1{yԑդl;c8OCL" L٢N5:+qXiYח?DtC H%Z-ܠ:5H֫$-{ʂ|m,[rdk,D&=U "e 9̓ tZA[DfkPk\>9Q,2}j*צjְUQ -t^X:KdBV V$[/ sCօ)gJT>Rእʳ5 <ݎbz:{,;-;ܝJr5:;5RDV!gy} \n~RSq? P nIu,g d7|GE0"։얪42I|LgO`wZ7Rg!5)z;ܓ91*^x{BBo[tv%p& |*TwwCq@rF/(:(7ƹa3Ija&vxs{KN& 8D/zB)e?bCke3#''p\̀uċ { 4} yu<0!sicv4z۠؝L(b5im&l)P/ e^~ޘ-hi)+<=a;=O踨D$FŀjL\р*%=xul2j왪QZSKy]B]ĕ ^ۓj@Wn / ;=,C>mH8>ˠ& }aoY*aJ(SV:BD=sE(#Ƀ眖GNζ xӹ\%* ͵ AV ?j;>EW])}Sr:4x6&ż},vK@MҀ*6!J.|lσw1sM)ҲcW .FI)(ۃ`REj%b/"}m. eڔ#g9_wxjA&A#c*?ᮙ֨*ӭ5,MnE_ b*yaǼJIzTG[9K躚L~`GW\ƦΊҀ,(%Q9 nuNYwnA|ZrY.[3,_3hIH`Z OgD| urow餿I?qt_.ٟ'6&#;Oqٽx2p'Pp҇l4?# FQpeZI#Ƌv{۵޼0ql*24*J_% d+y5(TI*Ѷc'*?w!6t턜 5r`ot,ғ,nqLH=>CI>WNs0:Esa*#ڦ\:6{m7]}9h*e^NCH^'\8ݩ}gފ? Y{c:c Æhl,fЍ ; ٓ=$&n]6IO)G$İQ"nX~ B^MI x/Ga Nnm@hjx7iۜ<c#Dwb]p qՇwoEQ`!Ng Uy Q7@T?V%<ߎ/X#O!^r1$VH=±R:h&D)\eP1^NrWO 1b0߰)qyV=fխ">%?qo'ꋱV fd' ?kXJI!tS:|]!^vIF[ +hR^2nvM0Vio@l&nL!6OTl hAƉI0g{<{NllAE,u fh[$]V%`p^A~7V cPĩesF.y’zĽ. @Jq-n'/MqO7p[ 8@ QmOW,LTY=&li33}DG# tZ1B#SO>>3Q/cYeNd>W ,.f طNO]7đ ;s`CȆN Q~>͋%:^j~dHvqbq;:n}OֵRwkSB/p*j'MJcqXbXu+(cm@%r@ar=]'}] d~)[jX @*sоQB PC I SJ Ahd^H!HlC搗jv+H^ݢp'b@1nԄ!77f-9\UdT_PqO7cN`:+Hv^v!cd"<&iv/UOvvمDpa)^$DwUt ؈5֥2f-uAeU:?1>Ӫ6U;;зxkv*Ǝ $3Y͛ctڒGkfS] 7hzʢDcIyG*tFB_uF3MDn[$+ҚV{{:.Ĵr kB~<Ҽ*z#tF~oˁ:Jb7`bbr&A\g3l- p?N.t\5AOɞGmUO= g6 >#j#!C;T}awc-&dQۋEߊe<[ | {9yf3ZA#M<̗뜣 M8%߸H ~y6OzM(\ٻnP˛lZ0`#y@aSdlKxԵ$6`H?ʻSq> Zȧ cpZo+ }W ,`% X')goNKz|z§ Ic4f2Dl}55wZ67@6_VGt~mBAeФd~ g,S[xKwcGym` tpE\);X`\R]IM9#q }?{|naTZKFک.iܪ[E'cvא`c ) $ҩ$Uwb̎e~bR5Ƣ2 l^7OwJXe[&QcSOכ7R~6@qoUde_⠛,ik|~A4T[|]kAH&Ӳ+2D5{B*]% 6 'FZDh`P p1?x rY"g*ALӍ{Eґo&vxvRC:$zy[bPK>]GK ޻uNՊ'|OGUO`sRi͓e;=/qSM>v`hw`%.W`yJIeI명lK 3j{c]dO$k/^b7/J7ޝ WTAnG AI^D &P%.6UQ"mEŨY*/K2ӥ ]), XFQQC㊨T%qf:bKF0dI}cD^h/>rY͞Wu}rf&3$V Uء8& G[=ԅF=nGwy]T8S3娣|[м S@G{˻7I{ׄf Xn6ξI#zDE{!:8ud8N969 0;& &-F$g}@{i!OŅY.uJwZ`wX!Eޡ T Q\I:aA eKA׫W Mc% f$|j\K&,>ӻ!2Uz\ϙNiF}m N*ޓeKt\:ut*%Ewj=L=!m| }EI8/׻ךݡ ~rws߭d 5#C}[l[=ԧRl4Xʧ֤\J>+eO{:כ\v4.s-Iqr\i 6D3Qe`a/612{vz36< [w:!Kow/+VG_}ݛo;=*0*o1N[|y!$v4^VTl>PA|}H93Qvϛ9#Ae3qK]BTD!vgEA?G_}M_ cG6 Rp[rkCQ[Իn$ D%mP'ښw<̊&nt3fh-'@3 N< 'S׋(ݓݔl.>lA뉰>2\Yn}۞Q_1EE S"uȵbA| *9 B_x83mu];;3N6{mr!.sh3={p*nY׀X9S:j=G@E*7?YB!re=!K=Yrl yXy_n0GxTˁQhV`3x kjcvsLe>J'}^lZq70#|G¾"&e$ThRZ&,nF'}K+ IXhJT9GJڜʾ57-(JC*{m/#%In()Nɘg7Vk/Mig9ycf Z~1)6mOvmw.3 z NV@ I\L^JX*O{Ɩ וPX]xsvKU<;/-P/C{k>|Y짘J488Qg1fZi{jߧbGq I!WJ}RLq,;KrjE#@Ӎ~#Oؐ븻0*-B>kKAGHTi> PyMz*/DZ'kYcYO(/U,/.  yeˀtm|]b~TV:)Dy2  _Yb?Cl{`* pϞK\QJYbB%򝃎ݿWO62)]M/ 7BM\mVHa-N 3şWJC| TG t0#3K;4^(զ@ h΢CpُčHBX.3L^) fNVXZN*&Rlo:|eY{@jS(D)!:N{:mugDPm}+S?L30lU:M<^z LAzY5˪}wu砿LvG:/5Qf(M5F0ޑS :_e=#.;'cjz&`iWwџt#V0"j+.F綮;/\ * o'Sy4ڂ}w!j$T-T]0nj)Q]{_ eD@pu {5};{B4j5:甥h+55[#tJf_z8r9jl{8af1m?u12&l=#febLJ[1mĔJvm8!/Mg&|c>8^%aZ$inuT~X̺- =i'(ьƎ EC &=2M!_&^eFkݣ]F+GdHlZJz=02 JvdLp h&7ъax" ychF@vwT΃qSe%z;:E͸I亇G9HƘ&4.uΈyn{ 1>{x| k7$޷5 l}UA6YwKDdz,4Dd-'7[VϬύQs>#a0^zSLɬM!.j{XPWp4]5;{ENqX|tmٸ>OܚUC~m&b;tPEXG!(|| c:nmW@u(oXb'HK4RW`0 $x2/U@Hr,QH"^cfꢴdʷ.'E+{JkӒgs<.F#ofYCf1|Z`wB VSF ?hm3!?1~;٨(#FUS|Uv78Fҵ$1_aBt3&'_yE +{>e}t]IY5[ n>]%ry7r,QTVWDe.a&x~`qysPޑmǕCWKT3ɽqGqj I!=!{3βf|]tʭdr] F< 0f9}]MGSbo\q/&yO*; ?z?!GЫK}ВYw3}|U*:L4Lv|SJ_ad[Pt@$,^ UYBLsnjil~nz%7uUh>[ ͊dbh UWSwIteN|LTF 2sحtcM +W%[N٘z3e`cbձ!vXV嫇p?;Ns$Lۡ^T:,]jtvڈl~p.6䖨oJ̮Fd. FH+~.;{&7pQ'A@CZqC~Ah]`]i#lFqIU^E\-r b,v[@Rː@}  Lg= u"xQh8( #܃c?1FO0{Dxz !MΒ*(QSp7llj\Zݜ/sVHh_.Yhnt8 ɥfJġ"n n^Pi_66-ޘ0e i>})o߄C@e*z뻇&`戏s 0|RsC?Q[[4_"oL$&-\D}>}+ ?婆'C<%d:Yb(V[!+m"yby;h*>jMB@ϓB#g5i &Z"ہZDMк@*f| >Oȋ<Ǫ08m) _A#}߱ej<K ?}i cݪRfFwʯh;>_*=_Ӟt?qN}Bz wҺ/PqR j¶+\PQ{{H|R0&>HΝ?;:UN\\Nf E@;;MX^hwSX=PINxV˶t-U;/_A،nx= p xt>)8n>{H1 *F 6H.jv,a>eb(~!OțhH$kUFb~9IFIE7ȗO3>Ȇ7G>gIkeIE $m+j:o6k0w5DFM1,)z>TIovH*$]p3Ocԅ\̳UUm-Hi|Ƒk+ѿ i ۓ% ?#麗ahjJ˷RFPN(hiI@rÌn]BX,%@K3}ƈ:)Z6"Nyu9F7E+!:bJ/:iCZp04MX`4)5u.ѪݨRI-7v"ٌ~;N^ `89"wvB@ޢ^<2ӡoG+SqjF,uo y&s1îRݳu ̌ m=-V:1-=!0}ì=#-Vv,(\/#tѽڳ"%afiX,cͮTlU-2s.6wdKMyE>VIdsˁJRKIŴe$l4'q3aa݁Ĩ)}YJ5an Eyc/#bӶ?uYu}[&xd)N%63_DHH%ғ?bQq#hLl@;Z ~B[I W, SGЉXMPESn@fe9uai6  ]O =_k /i3 R-?v0wuB6 Ҍ$D>C6EgLNyO!Xtle%|]Ǧm`Qiǡ#MX/B8S/:fOlDьGOBȡ1. 4ZAѪ:&: <ܲsWc.Q,x-B .Po`, Ij(I|~S ^맷W^2;d(r1"-?Xl+!]ї(ԩ~ԴaBQ} ND<{bG$rYݾ-Q&Wֻ4vܷùɐ9B:7-FYb.ȸ Вx*bbN3+u229F-S:V[Mp2)r)Nٕ E;iX6?.z) iFzXh&жg#iRZꖳ][6>'v`PMޅťTw"8G2N 96Їv5lP)QPq(73}ہvhM@FA);ws=eFzDld |cI'~]qՇȢ:Of| I3GOȡiC .3%(ˍ,Z `9lt~ ƒ76}]QwհmotIꕎL}eo!m|%Z5T*"h`/Xeoĕp3QJ1bXXVl5# j^'#ː X L?qRQY57Ɨo3 ,OO.) 9MqJlKgۉݦD 6AJ.a&dM Ep_&p+~5)-yb@v$xLp C|/pjp0z12-jxHdÚPHN5ΩؑE, ;k8ޮpQV%ebm#F+cfATj P^#լOx;q  tr= WZO{kð̋dOf_eZF:jloC*Gp.t˞XN3#`Q4v.%˓A_(XH%j1AKwq\C/`L+CL ּy[^-fFSCm+O Ch;IҨؾ* kȪ,4#(Wu ]DbӚs!~LWY/j pb.auqq*DZ?Y[hfE8 Uɩt bMVޭ$bk}5SsO6n%\T`cs[vtcq`ꉠi F2ir.,D\E o2+3CBmXfk)Rv=,O Ch tSWx4 TGtHEx^]Ӫ]A#jܘ4nUM΋d7D" WDmfJQ81ŋ`(F:GXBvxLJ*ppÙkC7YZƳa'Ho=kl(m"m& 2q wn׽\dP C}d/NJ)s[N|4p_2 TƍtNU+%\.R/!pqt2 *T<`v4bÉ͸ VvxGR0txC[䇡+^ 1^T Z2JG6RL'y0rD]{M͟T]jWXOx RzS so- ~`dӝQf_62$|8|+iz&cΐ8{@^AK*:oxhʩw5(u@_.eQhe}{$~1Tcw 4RQ+ƋFzi~{ڋc̡Vv* ^^$dfJ)f6Y.˴ Z-'5YzbSOcˎ.`oZe@P)߉h4Ӎd!/X OTGRKѝBlm3#> KjCOh,npKty2ܫfs9X'F}"3&b4^p6MܐH&->jk}75!L)M 9aɻǸϵ;ꞣ&*CsZr(O(}ꦜn7l5sk;'J1ځy ӈ+Cn- *PQbCv->B(\ )OP kÔ-:Ee0-l'18+k%D,DJ]w[8cP=1/QG2fWC&YR)~GpNg^M?kA ؇ÃzJv:ɄZ 251]x8hW?(٫Y;+'v ?^ cY"8^*!Ne]܆FsbHUs.KYAp;4 ҳlTW۝vx=ҵj#x=ɺh-& ̣ʄHAFQwLIŬ~)x^ .t,6v;Ŗ]30O'OV2W@8Zg<0V5/^[}qqWlӭHk~EJQ-)pE GikM_cPdP1bcۏ"H$ZL hkEGp .OwKb9e̽>r8V}T'rO唇^4zWMCTb"+u莕]ĹwMݔL-(.53eD5o{C22m1&r;!7(m')I= jl<,@LX꼬 Do,|EW4ۃt,pS ]ʞ@<,AN, "j"|*g4 unmFKd^EiA+4boyBC?U%E3x E"DraZDpSM'^v~q6٧P.ahSƬո*.;I4eIbEɠVP0?]q;v3p`kF&gLQ}a8_e$T0[Qo+a+ ~E T\BeR=7.$bs*dWl tGwvG'@4'>'Jyϊ6|S ҰhF1 fB6ƍ( NJ\.AExyޚ#qV;DX=c$&Ta3ʠx& sFD$4':sE */I*C{ϙ I$`9Zb]K]Dg8:G1[<-DTχ `fYVZBJw1=vC-`J{WVePf0ܕۂE}}y w#oOl`u+uǦ'BsSXևSglɳ x)z>jٜ'sCGsp-ѝhDX3d̟$QJG]לoMz}?[ p܊5OG5FQ /tn۫J"r&M).f3-ZB*mkw8鎓'=x-'}GH;kV1@lCm[֠+y_s4f=ݿk#<0q&Dlieo x-EaUh҅ LUbgꓞۏIf|QC&8Æжjuђ!KBj=ǐ)kޮ_wCA׋ݒ5/O2w1$\- Z}C1*?U~.ro, kO P $H8qנ~3WB*.Il:W(4ioJZj !ӵ[,` eQaa(fV⬿jv|ݦ#x*FCa윉uwliC}WwMNyFh" 㿏Y;ao(=e8Ų{zfKNўp`6t!#0_` azZVW@ƪ^H8.>m (x^.B MJ g$ʪ84rMx]Li\ug)mgu&6 pVpb/̍VA(W[D1x_ZT㨏q@3'XxJ!,0v.z* 6g!"UaS97@p 墛hW4dG.Z26՞>ԱvZ~iG] }r$SH5&Q]Yz`#xXFQrfC%?I}oĩP>@beҏ1uN{i ;i ZH7(v@~LHfGkF?'ᕣ}liػ~i FRFKcG.H@nݾ?? 9oH d`O&T0's è&RJئ!ˈtҝ|kZRa 3su+ YR˕E?˒{> i 4+ yp9@nkZLx>&z PB9pwY 3IPKʇ KL QG}s啾M/]@^ğ( JMJKJЪj|vFpa8@ڠ|?s] ` M~ct[~6VX4-¢]RN"mh.KgQI։ٮ(V}%p\`3lۆ|f֝6,fGz#<<*ֱvPõ^8a9Bn~v*B20eɜHyVcx6=뉴;KIpYTjPGG7}6hnŃz(7x}=$z+&+YL`ss%lƣp&p"W]dkV,GGvF0CAőJ}&ĭ27H'?a[^ NF.R@6j"]c;d!dRR?"|!@Pc^ S|*!U]"Ez> AX\WBvU1SEim*4 d|;%E!Mw9E,ޥ[Ȟd{raS?K^ "0wl91aq??Z="@ՓKVI;c1Ȇ.U`n?kr_!JoO7Qbb_*?#[!Rۧ T5n=N<“ \e&")3u?ٛujMl~!lʰ>Z3P"@mFzQkI?r3V'Tox?wTSУ$Z T#p+R<Ql{Dr鮶h!?Wߗ[y&Ha#Ԥ8a #fFE9Ja(~a-kM`AX-}D3'7TY钡TI SU%K!8WhMfA78WD~[" G}|`iS$eN WѲB 4I_V\F`g?mVBƞ}wԠ#<&{ Zg`$h Bkm/, YS@"3}!avǦ+Cjʽjє%22S$g~;'~]/dȡp\$QDT!Qp% Kx;K%-*l͠( Azl}/s0=yNt[Y7uzaBwi.[9똏\}ցdf-Ke& VnνNzENwnZvl/]u> en6k s dR5F)aRzu{:-z Ǿ'fZ[}*Lo5YICEdӀb,'} p4G({i &Rpw2;~OJKZgUJ,kw{cVp'giЊz"隓F.JgtAUVLe#:6ì+/Ɂ k8ӆ*(kv2Yε>)R{woQ;qP@^;ČU栙fXZ0'و9GhX-ݒϊ*MDGY!ɓ,"10a&l"w4ڥLńOOpC^g|oL {o(N)(bS{*kIv%ql"zQD*z4Jwy Zezhʁ3(W]ǿ%|v~v!{utdw V)QHe{H a$[V!Gʽ Ze?*x5}۝m"#؀vf"Z܃= T7vy좁yϺfVYPS >ӄ#llD2?WĦ8z]LO;2YUP+ۇ!p;Z1 &☸d J!9}]zyj~2!2"cl0_ssmh/'d GK¼YzLPn_-a+p`%BRJjϸ|ǥvGj?5C,\C]\Osve6Udo:꿰ɻuK&qIRco̝ K#7 }ȅʒ%M'e)`= l~Ws,&x ׍ew@'!,EU!Lz_&BW_ ]y :0Ьr?ˍ -%`J`4fG/SՂ,5g*la8!fvKs OVdb͛Dq'`Yzqӑ\|vܻԖw]6̄S \ۻ] V{/ĝamf-1b}D1XJ؉/NL;1;lf6-a.H(n</#~G6wRj3!TĒѲ#z*_K@ lp;0vK[̥j30|& TlXq5<2,QdqwlV|ιB&-D`ysMd=v(/wǭU_pgݷKsMp`Ti\\Pv\0_$ܑ|X}ZiUFaֶK1iqw"dQ_=H?Sˎw2ݔ_g&<ænZoνp̟jZZQzY}#"M`3t)6[1IVqRG+h;A`s;NOx:$hе$.|F5D_hew-W{Y'rSà=Niq/2,h$^n uMrḯ̀@{[~ϒ-5"sr#Uom-&˼!Umf0|$#9}gfy ]G%l}i'0y̬WxF >v|N+2N֠HSlU EQ{S`h$tXPݮk1 Not!L7Q-rg#u8.'7׀>CqiDRTށ#ʓ;]QbZ=h dHs=Լ Qdb#%|+ D;J XVIQ [X%)=At ʣ @ hb]|ҵzxʘzkH% n >t=VTӠn9E/ R'7i2G-  Gn4e%MFϮNAZBe 츬\0FxiO3,F(WY2VOMͨ,]KG4Ӂ;rhq,ҧ07>Zle[4v@`Grm7@J7W O@_|3:ưFI)19@jsث_xQwEujk>"@J 3i+)J~,M;y `,b GRBS2'ǃX]-ǒ̓f A-vA?إV bůtE#zQMx֘ןOQ+B#srbZBl 宗"VV׬igpocYA ,bJ6`eg V"h\Y XQ퐣|Ca :ris=3E.ɷ7>|eEBk\pmhE鹔t'ghV҅bUs RELo>^Te]e:-:d|NX0?lvaDkХɉ0Ҙ:wڦCfi{EoCvBVyOCW =oW@?ՉPg Bo9tf} *(Fi) =!%jrXFTaFͳR*W1[Tf unBKyȤʭ"Q52s~\W |Y%uD!{e!^)z^ VZb8q"C' R tM{ e>,~)fD\FpXL#qv]gSCD UTJR?iGݯ3 .={z ( N]ɷ' >( XϹt:Y[ö G P8'^iu*uTǁgq kNw[(GC jz!v KCwSFXQڿ(<6fm4gn5ydPuR3DFS@v␛GY"[eBQ,יhzkx=P Ylץ{$ቃNS1]-= ӗl, tj)kR_*NL*ygfYOoLc)\]dp;u,Auġ x/&{¤?K5>UPM'U|e 5[MH\*BCZ\['uE6f,(*dtVidˢ}?39 2V.q+4. J nWӖ'@gFJf=~īcR?"j_]H"^3*Q6Mn,w"-`3Č7AfBeJi{ lm$B%-2{1YOQqNa/GgPyb7jjS6a$Ȫ f.t$ Vbh/.%7&Jr0U4!aҙݑ);?wkEfoS?jπ#y0Z'\\6fgƻ%^̞xWe[*[K9s*q\xuS,hJJE%䛴t X1äތH{ 'u9܂E<;!V3[T5ًSqBp a4Hp 9wU2.MGՎƈŠB[LaҨ-cP8cqum/N  6Գ۝F\h^ݰx*)!1N\1A8|lZjek00jg LgU6udRrg3"K<{ysKM¢ X)x # +Dd7T~xŹ>v  ܃bv,K-ygې%م"'5Z d+=IFҌI:vlyZ)|^hR2 0ެh8QzQhg]!4Dw.TtX!h'#+OxƊύH_ !< 9`'wi0bE([0K LP|"i6Dm=KEF H{Sj뷦04PsR'sTu("FTkݩStXNJA:Qb3nˋGZ2g[SguH?;vEBTƦiȣ'ձU2/8}ugU\}/k($sLמ0rƇiT{`ymۘwZIM%[&{x`0wX%7,@a E%0y1:Bvu2^Qzun׾DAń_ =?m̈́TﱼI!s6 U6bo/&.AGYR~Y2omˍ] 1)4ZbmRRXЫxȹ{zQkxc',rN#ޝW?`iG1( #45zjcڛ)p4 ~c]{+ڲG.{IFě)z2}B|pW)Jq{ u-qG4Tlrr/5k&O9F9^U"^̭qka}#`GODVEZ/S6Rv%;]ѫc~WrlnpnX,lSx-Ee£V}%t^^f͛G8UcͥVMz,-Bx5THLI[XC0o<dfg;E2I=`~,8'yWdubmv6+BdmNlXd>yv9pM/8ZLy1|, rI%Œ362 5 /*6ETW.&nK,.dʓ/t\ Q?v0v(Lh%\ $,.ٹqk K"BG%j6a s|\83b@VfM<`2fE^ieZ^.lYcgN]u`>Wrڌ$GaZmPfdw'8cHGTD6bkװɣjIYsAmJD-9kX1;NEH.q 7>e;Y=@:@STq@:Ǜ<}OG~ ϫ'[ -Q0 rgܚTMY O1/6DŽ)tã!wZb &Bv_N V w81S1N9oT:7VN4USM.HE}fg9:nLfљ.(B(=ꧩmXtz8h0cm2BHFFoä qw0~_?߂kȵzz4T, 'EUdطsz-nuʘo "X[b$<~գ0{pkurP୵<AX R8 )s ٕ'- By3d9*͟FIUul, Yd oU#v"8UG4j@,5t"drLMUڟRr1 ci (,re0P#63a ڢqz~T_r޶kW/D*d-: n(&ruZ7< U«Sqg\PBm9#Vs9{D7BJ,==wVԄ&QmRdהӈE Ϩ7DV:J nOq" 6cey0s CAЅtDcw#yGC!2DƂf%KL&"ռΨDŖL?͇ !y|8B|(_n-$k@~a.eW1SQ eT>F1@dWZcfϱ2sT^D#bcVB|n^;?{'T;9AmG)bk~yo'%h>Ab*}tC0/fP*k5ZmN\G)Qޣ0ݰ^z{TaN# o*.N-d+[ "6 [wo! AHEA|,<2ؼUV_NڦHbl9NnwOX--HBiܹ6ޤWeT$ 7iss'$H?y̓W\ylF;^+ ѵC)'/ƦL-OymRSLof8$y'qsrԤB!§ƕN tRw0@M9āC>σU^GD|5`A? IM|wn[ %g|[N.Z$'~2.i X_$A#Vk.vN{o.g&wЦs&,FTbx}#wݥnv~.cDGzYmU1yYoq&"w̍"Hc O)heIXo:-SR] `}*"zoFZ-no̓ ͪvNҡ?Ҁ)u1iya5CELAL9yWgۤyl Nƃx}=-OtbPTǒ,(}!V},)Hqv{GSdD F0`rlg٬1ǔxx\Bgj;>a5ܺK,R?v$~:X+F%U(Betט! lJ.׾ ϐp_D7YLqE"6eDmoS\RTh3jk2آ(j\{|?{22}Ėetbk*_n] Yo4Z6<ճ4-G4i.u4)8 yރ+@r:X>=w_չ0I,8jI^6B%3ʔ3rh̏_9"#+ݛ'B.#O=X7€b-u5nR2,(<fikhS<%T[Y.bR«!hiO{0+߆\Vt񡔻8n`t4W^6e؉.\{1u ;8<:8+:%p|.ae2.67&~tjF{] $>Ayt|<׳_Oņ~-;@x] oC Z:7s@GӬ`~KLNLU"-{@{ȾUtHn ~̦F_b8WO"wITv_4u%RQ*i VjS'3DEPс-^-=[%@]-\-ME[ l֐iNvc! TʫݪcGR#G="5$[7,Dü=Z@Hr6OR-KX)F՗n7Ŋ₰,S"'^{dW.3a>y>k ey} (2BMN>:tJx[Ҳ1as˖]l^ٛzeV8HM\FIF#'$` OeW*/AM]p/cxT$kWǜ^Qq '?.CZVu,=:j#PZ8_[;ZinL2Z>Ք>k9}+kgp|̀/y3r߶4 :ԌYPJw_ >%WňL ԀBS3U{Qz2_DT~#Yo4c /e8 w4UU+{AC?EK[ј*%$G&Mh#JcixIoRE#p!ӽ,yj qG"?bN <. PTx2M5pd.l2+BL JZי wAVrLW٬Xݞg$o,S\+if>CPXR="M 94_Z#R`Jlt( :qTB dx:mНyaX!s]%ZubC0) Fz_ҦDd/xotu 0An/EU+!&OTmKDQk"͵'c|NEdg SZ/^5[ Wƴ?D4cS A.øap)= aLXHmWCH3wX5Z݄ڜ h_e`+\V!ΐYoraD567@gpjU'3H@@VfVYق*b䌜Wjc)%!WěVWdO.J Gh#i,>>@Fe Va&pr' 3*"Q; LQpQfTkwԙO_3#3Q5WJEFWǹ˶}#%G}^Lds嘻.Dj2gb^|l1i|@>L% GbR+F7ҲuA=3ݵ6ƱtN*.g'C I9ƥ-MI6f5QT7[贲v[1Nu[1EZ*b]8_EX3-/< j=7 .Xuй2qY0p'~Z{SN mZuutZ[ P6`pUCӍ^957lJ.UpaEi 㢨v³5 S4T\"i6ְ,$6) zJ[<ڥ~(/pPlϸh$K]NzObg OD\XהّAk6# de]c2-NeIh_X-~BՔ1խsiPG5 l sRO[NΛE{ 7^+b3)h '4>LGk *IΧUQ^\bɈ^UkU.aCso*VUd*8D"A}uTQ-|>tUDYٚBL=V=/Y?DޱCm6< rE/  FNCbkKbbͲ|4~-ف}ߡl:}:Z(HȆ t1glodc$g/Xː>fW_N ϶9"!ċe[Qal!ǻU,/̷O3df̉|n?Jk#%Y7UׯmFc5!"V>۵'<$֞") KmHm7z&k-<\޿k7K<1H؀SOt)DU6Irm(I<5PM#3fD*m?\;NQl%8]^CbU"l-*a~3ԺP̅*c"njmS\k),9='HuD"MQ%XX&%ߖ_?]a19_x]{g/^FPjtɵ5u32"ݭm!IZ+Fх2WAl{dKhƒآM\{D"=?\x/nݘsKyEI`hI"@>?E>c)4wr>~*%qluG1HYy~*C"I$*2%T2jj3O\ V91kCS͛{ 9p: \?fM(՟:fJ~/oՁ:RYcC5 nZl~C+<'ӔQdVm kE~@f>f+iLƫz0D.,Ӣ%1!|KvGT>R-0M% #xlIκچ+'-)l36XFW[ ͊$φoC0AXW0yiB*RR?\z] 8jhў?[b[ w:NpBMHfys+ V~n[J=ϥbqןJnc)yYH Y@+Wa2zthp/}*}!3?:czimYf*6@#|Yҗ36vȎLՉTuZR< O X3Ux_g?LsEzLSve|g*8·񯫖B*r+ٞޗiO0$H͛q,S:8APtW"OeijlK)~Jd:2b:ZE,j&?SőHS)=U"x Og@cCzUͯƀ/wk{SaH dPyxAud # WS{;>_}#k2R|D˯1%"YC7lחw͏:tG*+ F:-mZ  `.o! }9+R Wt՟[et\lKB^sYR/d}iUߌAáxCREz*HݼeKKR%MLqG *G@Oq-EjQdQyXW1cu 'ba[pxN3f$sBƣ/u#7LB q}"]qM{ T#(HX_.|qFqG{oG{K<7'!! <ߦlcʃ#Zv>;v;Nzدx?Iq>b ޣwIN&#͆-D=@#2s)EBkGQ|ّ|-A;Al0\^|R-ɯn>@ƾޢ쨎Hœ.R/0@,RW)nFep;UR2A@{ (m@G.ܹq}feu{" 9}36D+Yà?r[[WWT) _u2\lг ZF_5f!mU x'R0xиT܏{4'5wZ  ؘÃC<"9X=<^ODO^I\,+kCa L>Gxd('vMaкӲ 4kyZ xuǰ_I-/C<3EƇ,O4x3=ʶ"]l+7󱹥0IUZK|( VnmF+HۋG RTk@Dh FEϪ<x7G\zp dw܁˷Ofƅ?;NlF|<-zZ &.U{_=Q`(S2Lk@%Wdž QSKP~sDMٵ$[AL0VÅn7RdT-s1AeHx3=~֢&&Z50y|`2` 'Z}Y_=;%0yt.V/Ol ɣ0F:!ః5rqfv?rGseΓH/pFV]ɚ'BS[+!a(0)>&1R\T<)ry{~79-$l(?"-xpvo ?uCRV #ɿ6wNdQBf-6kl!$G%DCk+ʴnv.NpuޕB;^_f*< )='q/)!>(ٌB>T6:g*aGʤƵpI_l,TSI""G%evqCS{iVON.< v3GZ T>܀Y;Q#{O2~J-ITo 4so1p\":1GVnE~%+DUF)i蛗`?hv'UKFOqz5fRw}QʇIBF,H)&'΋.)ErӖsWe?֢MUp$NpX /ДW?4Jmoy\f:!.#Z0̐s'.v[G%;ybT 5E̲;wwImt1"cXgߊ}Pcd "|etm#U|QH2J=n`qE(;ޝQjgGk|se]&/xNH0J9oS}ZL%Fh򳛄u6[Z {1d[.X$H!`;Zb=$HO2j ^2B@G#J"KY\QbəJ;*rKEjIuR3HA+o}O [o z &Gډ'"K+wA)sfNO9 ND#G|oẂBP8ں70@ 0deqma_?w2 qؘKVFr8]X &Ɲ+%' 5û4*@ `/A ~t M*Hy΋cvyOBgČnƕ qbdRpj B4@D%~۝ ͯhwT1@&]Y!rlY;1p /%\yQ}GaCPݲ"mh`J@Mg`fŇ @ /-dg5G*aD~cuRPbZ1I9ox2 A@[4q ꡟ[T!/,I!q2WG~a1PX]ϑ"<u]DGǻR] ]O!y?x>Ѕn1zL@ -Y+a9)` 'XI vSn$9#K<18lkSխJ*:@fw!z< ϑ&)8gn'[քT5 kٜ4]kT/L4{wHyw5 D/!2/PdX$=btoϘݧ퉠\Vzfvc 0`mc +yPx&+ud%H g47}eB>RrDZ<,i~4SVIR7v~r ZA!Y*~-'%^m'O. 9̆jwՁ-(e;{T{=\hy?k> 4Jf}HpnD"=_Rif(@˅OTՑ>3ƭ oeإv'ģRAԖ2FM(ńiz2ҟBop[iuaCM_ u:H_'-n(TiŠ}H.3Eyzk`cmf#=#6ݪ`4RvWrqۜ@J*?>^דJs]\%ѭJ >;a9Γ; 2w+~*}s-c;Ix%LX}omp5.6<1ҺXmٕw &o=_ +y̜<"|bFŽɨίUi^-΢TU+qOb `Rm%WgEp&~$J幖PO;|T.Z4v 8-8s %~jeDv!e6vZWR*E>}5G,8 jDMo9oW5a ㄵ<( Q蕸5h> %>K&Uj~!_ qbX>=y$ݑw> 01$evZ̵_SU@ ?Jyh_^vf P`Ӭ{^d ō& 80ƺ(*,K ߫M^6&g/yX&4DZ '=9^y&|]%(O'iu.3~Ǔ}Ћ͜k[rcL^8BUޠl5j \x6bcӳ\[1MZyf A5;ܞ`1_pEXƥO/6s4'N%/>_|cVUQ߈Tkg>~xD׍ ,1B-ߦJ'9:|`O6l^$Br#\ pIWsgRLP r><?^`)?F a\%:kڭ.eF2~$E#(|L[FGK.w[. Cmr~0w5E(y d` C:ĭIP'_B`6J(Kn$r&ik;F36r20pܟ߉i ʶ.DZFa0|eD0)G+BI`#0Q~5E#o5#YXqwz'+k']A5r/ SN+3F(8+HS s3(U% "띤HfI?ia0l&}PRoȗ^}wm&K^GX:WWMAmkQgP)T3ƈqnj} 5LH8̚ rnP\9Cm5Z(tNNF(#~Xd jo8Wΐ0wScpby_Oq/[#H@'({}Y| |20^Tϊa r4*>3}r})|кq.q әٖBaLzCw3>ms`FoE)vbL7,=_HE£+krJD^{9y<)yB[zwʾ@4@rt(S>n*dTï{jS"?kYVZs#S7|6Sy@phhE5fO9NF?͜u6zӽipM_U>؋X2A~2dWTfWOPPK( US}aVp*r&7r%axb3HN-1TVNIK^D yĺѸZ }}w3æXhDf5fRkuf/Sqp 0;җ1ED9 \ ĂQ~;̦j{+kwβVotbֈVc/}چF.V#He(ln;KXsu#:VslչUTA 1Q] ։N rj/LF7?/r,ȣ831^\:+sfDti*&:vCId6EܼO/ UPS+g-F̝0كoÏjpQ+CHVν0&Ф2Q6V9J]wE(p-G>+).pov2ݒVg(Lwm>~v3m~yLw3+~+l`JobrbKm63;+ϤuP~\eUx)E4+DF[*SrJuR3clH_6mD;yOA;x`׿Tน'm \KwWJ万>֋?l_uVͷzs:m6+d4#`qUg7K k,V\0#^7 Z 3^E&r,W=p Ljsʸ0iz L .ebڲN%}.9FF!~ |~C|?Q=8m}4Apa,2 <r㦯(_kr2W~^ى@u%wZO3Ofc0 R ?r75`G ٤pp)fzN8_2ͫk}K?С#G;C]R,[6?YL231AT61\м44-8(*E|Ji[zq*5H~T}nS,Z"m jKi[e)̍e 'zOd7SNV@n(Kwdʹc&"X|sb9$ذ) +Kڽ/M e#Z8p+~4^:aႠ "6qTf7嶛V~JH C5.xhބJw951DZ yF }㩩5O DV[AIW|Ar|y5$OG 4.>?!RN%A5,c;)UhA(+^7#@{ۖ~؍8iC:pNo>5Ѷ>B+Kx\-,!WS> Ɉ4vV9ɲYsd\) f3~ޞn譎S;g_J6'k-ߎ5LPGO5㪅~pӺs>-Qr.{_kabg"(7hmײ~/S]?D:4L'Wl9a zIoF#d ,Im{ߢ/Mؑ:8DR#E'k%FQ|ha?Zj/0GmT+/wE'r<؂o˾Lo|AUI%!Aa_f2ꀤ?U o&GYI sU.Ʀ64) I}Xa~I)hq4DuӶo}&Yɵ{vd%zmc"E@~gmPd,JLO^v`?!>@|m-`1Đ' %%% *٭-,`B~3?کXvB- =O'" k _b5DŽMݼ -e6~\yT zCs/gpYQյާ HƦfF#LsBvwY'_A_%Vʙro޲/tJ9_գ E*˶maڔd񬓴 ;GFOyIhXjYU:?F~A}ۗybFV6c]RqZrziW¶olW?V0›+Lk,QI%^iK꫌ QYXO9Wm"XU3Q*<*gjc+MO.pL$WގBstCfBIP %r4Ъt5 8sc6Ԡz!">M ">$uČ7{9pjԩ$s71ǰYkª Ħ׾mY@[_;e磶U)bO/&MXy-t2&mD'vG!u#PXUT#DYvP;ل$B=R4OOM W%E)ap2?M?|꿴W/{ AXt[w +x)9 oZnYo<yWS6 0MKv]U@A3hksB*y}-ka~_9)[}Bs62ֿ.X[1k07!,XBoakG KoA|v_!s \dWXw\Mރ Cݛ0X9\1T_ʸjrO |7P`Og=M]8[Vb3s󳬬5_qzY~u _by 'QH5ar 0LWwšvWrG]HCd퇝- Pp!yxKV2z:C5E,yh^BGD]Y0y#]n0ZpsoP fLnO2ZlfDs{LNT3;/Bw#~R[PJx|Ț%@SOuBXZ&aRXſQ*+zg:5FMƻV`ou^BVMPtBJf:'[Q#aN@y];w.;ZSL^Z  ,0ؑj1tJbSkb9ṯocFR}jmP{fb^~]`4xX Z$y5=cY/zO1\Ӿ'nHIoҢ60l,JOܑ&&Í~cC>7?@j4(W2A`Ng2DA?ןxsԬ|$&]oX# P0Ո·YX\1%P]I@sqxJ}P߭CcK(\?dB* oڄ{:@Jn*uO/\F4C0Dy 2fGWPIs[S1tKh7wg-&lr#E-6dC*gbPq}@Of֑Wɖ X6DND!s2;ĦҮmAg8  _5 ͊u7x[{udl*XVr=ƽ#p1k&lXeGP?Cf/+nEqZ=wѼd-e0jHe,>/hӾK,qK5djgBâz8IGKXnK2S/i*lo3 Xxxyg4d&c7l?Bv$LAsԂ6 #BNeRMX5  A(2]O3rxbe]p".Oyv~p WU4&5߭CMVL>n l7:RrM{GYTG%G2v$DtZFLTq4vp E%Y)6kb)(6-_<OegP6/U%:~ uXL'C6@?xl#0M> "=c œ1* 8 DaG&k[ׁNMd <H8trZ>;0qkVHwKMwsÛ p߮?Gj/B%  7ENK<W^b[E I"NKnE5^kNcZh!E tw@0ۜG!-JI`AÞ,t4ӻE +h9)ʌO֘8ۦyh׎[3؟}m H.iy4勮3/izLm wȞ!Z$gd}?PFWhljdR_Q^*۴Df_QmYi,Mj+/q+'/Ҁ5O˝eWKX|H|{!n!I껪̶Rc븪xp906;W2! Xp9)goWT%g,+Mf5N1Qs)> V<},-DHw=oMrřf;1Kw+R[?FmXFBA7r0f|R /E%^ɹ{ݛ:1 9n(3j|WMDج+SE[(W}Oߛ טOw2;yz>+)*&=?#G% &puga .{})G}})s]$ NpSV{H>9 i&3>îUujdAN+Z[c){w,X; -Y=x5OU4GHe p?=㐑xCa)iѧ59~M->:"|0FGGKYO˱UcQsWK=)jyTс ~$WK2o`dP3D}i)~j^"SMY0LK1M7 5oPX=Jh=Fw[w8*B\ :`c5.M``Z/)-v=])?'?|3K]YFj̕AӁ #l[+@&a $}iӸ'fvB CjW@RUmy)4hBd00iCxdQ Ouꚰsu+Kcmi:V Cy; TOUeY FKJr 3U 47_}0 $Dc@M%8 B}-#Y?-cO}ﳥ@.f}> +oj>Dov3$uAĮ4ȖR--jFky?潩DEIG8WwV˫/"yYG~cyMR.)2ը}w0A_teIລH RlϮZ'O#"1Gili~Ch6euhhTI3?B^a?CG47EHTљhQD4k7;g`xBW.>X_E=+/sD'Z88=hJ<-~8sZc'ޓ(8jKpdŃ a.,JZ@DcF‹+ۮ_fr& =k+ui)e텸%.ۉ.oo?a tXZWQQ;pʲ81]9\mo?OhpvOTwY֝Q(+l狓@!'(_,:/=< A vuq> wy'tY.#&y6C*dUS), ( fŷ冦dFES2ZO@o~NcdhWݢJՏua!WXX]^6sg-5^!l2KVJ-FxV=`IRK/*AE 3GdAXW(D6Bd /G%"CBG]G7懟QuB.\9#DtNy/َZ??uY t;s3V8 owa=:Nኵ'?ܮ&AnYC-d*5Zɑډʒd$ǒρ,(1Kʑ|cB%[IݬH-@!{F9<>}oV94RDPRPHWB*:ɷEm0nǨ0`E[m;PӒat|Q_?($R qWql4qwr4y[="MZֈDܹh樽HR2_քXVFq䳘Y_V_X!t*{NU-q,N@RX:SٽO0JI]}k|\zQ]> W(g|Åk~V6>2euwjOB%OO.6S?|')BiFv_Gq;CiL9qq;"{2n2V`x@0e /x # Khl锢Ϟd _I1 Jl0 JAV~j'Urª<+lW@4I`RUDiG_MƦXlf^G$∸cPk*T_4*(ěr$B uSῐ٬rٺ}/i~cp70pubcZ% ¼D@-]zb37.?Vg_3}lvT@[6!wC80 m-j(cs!R>pEV6q]m .}+&}UϻPQO}ͫE=" ;|[8'eZ>).DQ# 3a{ #S; 8]N뱚VZwɿIlw\@#v}H?/o _lOHN!A xO/-Red$.i$b|@_ҔPH?R*r^&<`%@}W=Ԃ>krKxaZ )פ2276]y"^W~Agn ;\}AH1;l&xt\4a W&osWZ-_f֎},/gLDH_WPп,,h>ؐ&[EXdh|<ˣg{yh!@G)/%a./ZQ&t̕S@w܈l_3!EY=3~$rsX:Fj%'͹OWܞ! gꌴ.hhh2%94LA 'c d;| Tk90ČZ '<.^ps<s2`vr'c*FX{z0zϺw36n$~L'M **~Rsƭ8/&7`5Foq-dc$EA3:.߬@DC)h#ږsd3cB1B%QsP,SHVАmFUyIUDKQ~8)'1\C(2죿n)LiS~ϛ20E *lFCև"f vܾbq5Zu $juZ iCJ%ySf,5ZLMeP%+T$ceew)+u;9WDt?U@+/~R5/\)],N5hխs 1|]3 2`:5`+i؝`m!XToh/xݏ6djbpB,5 ׽,?Gz;uL_djR5NVL.z ָq?`7;RۣLKOt~u{ $՘ѶG>PP74ɺANzW `U7+91$VX`q}y'hEh3??2>YPE9$w$,DQ搈s q `J*wle!5vdq]G{r (:B&6gP@M W@j eƏXMu .vb րZG;hCr jAw,.~he[ 2}WSr|XMH+p&t8v>C5\FK`؇(ob;-ÒyԛҺsЧG ʫǭ'XE/w4Dh1Fm*o{h8_U"LfТBd-8]0 ?V`:ňѬġ%Ds7Ӻ,&T&S?o8 y6-jS}N!2%&6hy´7ZftsP J2̒+) NXO!v֛+'Փ8zE;|-`rW "'T*;Cڂb=tiV̺cavˏ$^(#n/RvoB  {͢3T)cDz3a+2gQmw50%3Vh1S_#_eЇqx/soO*gƋ??SK+N ϲ`-M3eiGrO 3q$?Swx)kw󺭨p8|r[s9՘\H̄%{ mxiڞ8),ۏyaC`M:`?#~Mc#N֪ Rp|QD[oS4[3M 1JhmN?JR&ԄVE :RkS?L6j;-k5rMNaao ֗}G,p$,r~Э ͧ_ly[> psT@ OP,d<(#]'" !gQzNsk=b8xF:S rCm!?xv?9(/V|Y e|]:IZp: 뺇s 8,L?]mb+9+3qن!6'ǪP/Q&iȪ ǴiuWg,gtKL1K +Q Vv=K%;⶯5WPg焙cj7=O\W#۟ޯJ`GkTQV$8ܐ|lUb.EDNB˳ b^;72Hf/%')Q?$z{qqUoKgx0+P7T5}{34:+@jmV~ob4%/><4~zaRW8y;4r'>޼L&2)E>|j7pDuMa߿A@@8%tx$! 0V#q椿|GኮH($B Mzmw p.ݦ7vrN!gE:Ae! LZԎ=4)иfBy#4_e2+fAe.UE20^\6  eT9W/]a9S 2b@g)0K^ HRkdl Єs4[W{|Tjgfrb苵v z"'cg.9 :ɥ? h5(ƨKƒ0χXшe(71pjO.b U1Lawv"څzSEңM:Hl̿G# n׸5 , {onGlIﴬ9>qv)o5om۟ =*`<_l&OP'ȊlR9j]E#Sx.ڱu5, ?m-. Vlxkzb\[O]kE~Fwح`* +&XY}Ҫ(dM{k' 6jX& :?Tq} aD!400>CAN*"J Jm+b}nBI%:!t>KhyW74m[feC + GgJ~{w%3SZЅD 4"y ]5OfiN4dU~ v=ɓS7zp>|6WŜy6VQPQ9d0a+pJ}LTnx,jOw׃S):sLe/AWnΡ7Հ/y \b03 #5=׀E6'Y]?@NXW$h [بSb :*ɈXTz2Yhhb1,f`asf!D3Eθ'z)!D~a* ՟#Q *.`z\{1m=Aw{ nc͞2<%uN;ХEu{{Cai"퇡E=Ts&6Q;_Lr? <`?cu"z*Z:dOѦ"5Tʲo$+pʇf HSnҶNM;%.~wIxtzmIilpL>~+Q&R YL\b7kATP&}>}Lx[}@_\^ A/BP(|33;-cФHw"4?0\ [0[_*MLV41oth;H :+72\^ 3 }T*kl {`(_"+q ??b8qc鞞Kv s|a-{x̿ɱAjRb !1dGR,er6}>b1~w֟U>i}] Q~wqnh!(~%md(KKUw/׊F spZ#!q'86TT35kL믐f-LOK&CCE,oU֭FlA&:qa%tapp<ŝ` ȆGH5 &($ bX:mBfѩeTolY wj+?r)# 7$SuM,*hM plJ9~ND.j뒛ó5I8-IXLѴfbDd؈C&O픜x"]'n Z 1掣_ L9$ &v4ӝ-X. JP_i 邢"Hg 08{Uv6JTY q&܇+r!vRkzu|Ȣ̪_Z`zއU}%݅{m!dqf2/nu?RHPeZ&f4^.<C(^B^]tzsq >e@tM#c|""ET:>Dq.r)v1D{)SufG2UFq<{z<\_i^I/'07P߈sBɥvzW22XyO`:2"ѻck=ȟ×#(Lq{ad͡U`'% |%wwP@|m]V BzU' m2o5ג4+m]U-=B^ [,<ް.Ztf7elV57?U.$?.b'd~Leޜb:VlΗ)+ C5bz:|FEG 1 }[ElLL(A wD'H .8hûHv$|d-ĊE Z [."lq]5 V ^7yk ޵H-Qg3=>, sYTѱ v݋rK ϏZb>4aCAs[4O=lͯ5eqq1BxiMoXm^ &DҪ ײX/ұ DFI/C'>?7 3IY>G7dZ9C0:Wނ vՋ ŏ W D"?AxUY@cbt'ap|8-p >k&TEWjq] Rs8vḺ5P՝=1^na&kt=žTҁGOkrX p<^dݤHOҚ8Zɷ5JtzH\ls)h4PE~ ʌH(&?يlo1D+N lq0D) n[aܫ>d3bԵFDx ĒGMv-0nr;>ta??8;Q%|cGsc\J?.~^9 5w!?{o`ŻKP|&Ûb[G8AnjYQHq ^d؀N$%p{kX~dn|ő "5glu/,¨d\ XReawrشoFںU6zQN̺*γe#[\|϶\T}=н|S[_Џ L8g@@v 1؁4jr[k ҍA cbǺ:!_qsC/v\10Y$~ ~[_.pD%5;$ukַׁbjBE`dݶ'8y)mm҅GwOS?1$y9[,?VX>L{d]@% #DGۊ jW"K#ipsy/IZΞOp1Ds蒹9F=cɡzG#a."@dRɄ`g(Cq۞A翮AK*;,?tX{3/KE*/thJ8rQ8Z+ X<h/ >_Ҧ͔kIzU5SPfQV| z|E/KntEcuY'QjC6 fw%W2p'_rt]'S ^ J[؇8ju!+b ̟ϰlL̙t`VZ李'Z Ԑ@ĝ8Lx0{Y`q a9\g /&Џ(VO RNȼ2_İ>m9H&BO|5!O8W|4E(gj7Tuˌ$RY&mPΟ$Frv+ZHEYGFu+ڼ@*6#UUXzC >\#Vʞ!$NY2 E l%}rYpү\ `zTgG 3:)b ;8d)!$vV|DpX=eƽy"ӓ̶{ppڕ0>'Q3sA2,77էK{9 iP(lo]^^ !+ėOZ#ovFrDl9Ui9\N;|WQs80[:x] -"p}5a7JE/U#i#KMnFL@ɲ۰\YmS7!*yY.m8^@QOa1~O:6 .Ğ!BSs1y}Y'kRd}] ߱rڀ%EUTT+oVpIR7 g1p.qixr=Qڳ@Ia$@ZVOKVcs Sr$ t{$Nt@?%o }.1a¿XL•oh,XYF՘=K~Lg D8)2ka.~sBdv%Mk@A>qU@>=xE-a.ڞ94Մ#Lq)ګW^']drH1wCe4Mv =c߻'xamޣZ38n̩JJ:7a$ اD;rqzZ3JJ֚^1 hǍ\%WJ\|Jfb]s@w;inpBBM5;O]@db%GZAd{s@yfD7hG( ?fsV6`}T&-{σ'1xf3Mz;_XG`0 Jfxfq[~DoLgzgKVӳM.$ԡ4|yaBCsw$.hS67c+:J .7?1-HlݔhAW._F\ L=zo[w.wȡ]lp#ME b`2?}:P7}eU$P~si˼0… 7#. +@mSn3U†mVgxFB>iqR;wQuHpJnZwi[ҀUmœv$ȀBh_44(;*0~&ZQ?S7DPk9Yw}AW)G0/P(Vc#,B}y|Њo=}9h 溑/H+a 0 i@罪/YYΑ!- ;4ЉwiĮJ~V>TB~ =yqW;F~.t6jʛޤh]?O hSUs-)m0t+nX*vE{2^vRϘwoSZd x HX鰞/BW X*ڶKf n$ë[JeBɘBEcJϙ @f P0qxȅ9zAg`iwdX:5j\gx|yY(f\ؼfhC %a,5lZZ I CRGmM#@x_\c5Jܭ g U MCEOJ2 dbyH 1DM)}# h7N 8YNսFx#8~[5 "Uto&jU_ i1RTxnɸ6KFe|]fO -*=/JNP+?YbuT*쪧g4~ m@3nO!Fabߎ#rGB&b0c$0x|ʤF<"%=UGw-?#9H2gS'W%pc=VYTye"LBTv@(VLpK Rթ!k>X5ƒa_Ǧ퀘n(e\FFZ ; g noI<6zb.[晚jV#lCX`&F{pn5W+Ĕk}k}`N' % $n]$am8^_~LԐ@dhr`f0fPΔ ϭƲAnh7@ql&>5.rloAhc-Xvu9 L@H: 9ɭə4"g/X6J- Pgв3"% 0${PoG-'l^7֗}No2sAM,`D\'\YpҦqv%4{sS 9)tm+d+w]w\:L(} -eLȱ:d$>[P83&^ E+q$;zo͎gSv'1N.y+a& gכY_9)im,FdO$ʕ+( Dr drn&~47+i]H=g7#"μ5vc/j tENG6gj w#JW.hbPW߾a4 0>O+MDA>D2\,K,I¸8eB}2xX%)$,e"RدR:uǼdxiYiK 1n\M!ڙ1dbSkaDӓܨ^7 ~ՠקHhU+$luS(_CT )9[lJf2{&E Q!騕Ʈ$uk;.v;p)_ cU`;B=pBژ}L` g%Xsz=sOE:t/'Ē.1٠`G&8pbA4|6%z޻m(P]o?e%Qh&uA7=$GzfX 6kd\񍶑&*c\HJpSD}ģЫ_?zQxsCĻh枫:&R}&Avc'1VzyzԍSȡεI\v̜hı5@.W gqU?-jb5,nHt5ʩ1kot%UCzvzapXe`HhfC9(KgVf$ x;8,Hq1q A=K9.tDyT= Jzc wv;9&'An\욵Au7MO=f Z{~Z:ɇsVT"=g]_GF~EJثEX#M|:dkJY}C'UAM6\)mvs8P8c"lEwtPz: v 8adlUPi;y+Zv^Qr0N!yPe4&12V7pt-ya>J-`4O'v΁ZN?:跨{?|qA.df(HWq~Eo.'yW" ]I2~!=c.4E)mq{Ad+=֯lg6!\jҸNC@{D D$OQZ~dHmt{G''rkpS4'~B#qfE+urh뉓z5R.nu- P*:t-Z)"?$-vB/18bdQ;s6Hv%YXj5N;x6 /Sh&bZeV!fz@W/I^՟6~FٞV@v*Yہr@؊^RaœEzܓ Iǿ]8L@(ӌƪsdgWt\ XÎtdtױIw҂w@i`nrLWcxQn M =)e ن\wL6)G[ \I=L<1FVjz!cun k,Fэ?Yp+Li$ dy1}}uq@K^m.~ء=NuY`{N/}p|,]Nd P  px….VGP, R=$$d >&P( t$&$eNΧ7N1&1de\MUwAG@ =f! !z.թcayrĚwʃ=o H+s\pB?}bdk xT҆e9W Oo?Mߡ^f5G;WK/rnڑ8}>4Ѕc8'=n5'B#pF0( o7hol+Iovb;'hbS_*[!6bYu qp[ hGAZ |0i Gq-lWK8]Uw3-~Afʍ nq! 0)\86:rmD֦ 9dGyzp+eRoS҉=>8/zE$ᡝC!]!?Q.gVIFz7y2.7-Oc) 2#k{NB g:mmJ?>>pIApY1-Є&mj RƓm9%哪V++gc3Dx 2ԕK=ׯqPĥU ͍ ]*$)j~SBsWfpS-$i wKt(v}5.ϙ+j#xß} $ N ,dL5OI/έ97'eJŭ{u kG>#3:εxeRoGLߧs팺܋H[#S\K z$]y iLJiw۰s]gBwN`5[bކGz~bޞ- .6IivЪO8 :}<[b|p[zg_<^PcѱFu3⩱&_G>C:T,&MUY%5X#'k`t<(]z8#<oOCwXu Vڵ-lʗU)9ѸIZ%n"עn-dD~FMWձd|m%y9i_Ћrj|6q/ go;Gֻ-nR[Tg&1ʏ~W89T(BK5V=A5~do}t*h1 zJ{]֎PUKHnl Vp,Xr0c!hcT!z؀? än^OY}nC ~ ]-a1\4J^^{ĭ›S]z[eA?P.F=d 0^7_ (sk+O\bS4H)1eYBі29^?I XWP] I7ZO8A=]v$$s:η R}< KɴP HmP|ֵUv`` 4ċɎ<]! ?{YC{4bQiLHh&`2b@Dc f07MhM  7JNrŵQpՐ%Hz 2DLot{ 8t7 P|%֪UԲyȴJ#fRL26c $ zPo 2tb)Dvn$`Vrƥh1H(l^'hr!۶LerUugd"vZ笓uƱ?3rOm.Es\-iT-=?r/ٽD/fGXCʡ?z &eE=yiạ:Iv9rAԪ!Nخn;73(/*eJvju~sbuT@  ߺ vi<4+AvV?F0M4@[ >V'z\Lq` R>~g]>bdeʍ5hg4 ,CE'D Y?vJ(A`d ?CvgK[.5*wI[O:'gߠ%uЭoi0iHA9? ay" fו icTAؑt+W;0NZ!8ژ|Ecgk]+` p]R"Gpo$p, -j1,PsX@W۩j }4zkThp֟ѳ(a?djv})Bͧҍ]>r4pA< ?Vru]aJ>l_B2"f$LBv./r!P%(Na0F0pD6dAx\YO+ o  L;qJ&*KU?'~@B5_aY' `2Gm>Y4}U9s`G<,M*L R|E/"%pE M8vDH5p'nMY Lho6 q0--2/{k/`$ gH\sF $]-ӏxHQ,%@R+,fmQ}v\fiDŽ?::Y{N4]7GH_k!&}%pA2H̡Qf^eebLɪ&dĶ̦ߥ$)_`Ԋ{{P'(st=A0RVrAogHgdMX DjA^~ϝh2vJu9_"0+7B!&KA%u}HɇDLWN_N]`,/\op xxMQR\+إHJ&BbQPg*|-F~~eM.N8g~[:)5kt׽3ȯ} A+޿'|oK}9f-; WYNRxG(&AGY sc@^?P&/~,aĤK3h&D/aG,Hu_T$ݟ|ώ@_K[#V #t?rnfEa6B3lirfƊ˪ܻѭeYCK?4X:&TҕeD}хiK\c;0X>kpC& TE==6Zvp4{ tyit3( UZ-K0FDG4daV'hʈ|qIؤc  ak2;zR|Zvߡ!yH @J 6!ײ#mrOS_P\lD`{Znr !{cH߿irx-yMv ٟMtd;,\SpcJ!t''J|!C8 FW}ȝ/f<.W lӄqF =b*ˢhBp6}=W\3 Z^pN1^ m-DOsDK0I]8/9!Y3ty ;hEڣk/Y~'A~>s9 2 [RKXIE^,?^j7uΚsm^w~>JzO mPy+4$b[P*__C@6BàU}+o2-RF i ɹ~7ɡ:Q:e*USyӦV׆lR؈EЗ/wKSҍP\ jU`t &2 Jb;1hnaete 5^n$ _l %Z±}]-kuk<]ߐkiu "Fj̇@ۭ>2Te3,/pDc$}#Gāɾ}9Y6Vpv4Dko| (D2s*+ 40(\-RKN\y" `w6NONB3zuv>sGњ(jtr$1$`7ozD`ͷ2\,Hpš7h'HBJ(m6n\`x^ u hFw}OPB#=B1IJ\Ǝ70yluX́A͟ݶ64I1( 1Оb)̤m m+rC J [)G{ReYDb+=_2LX#Qɟx }e^_P=_z% c$*9vy+KCy`w*zgD.gDfP5'𱅍w"OW`?p+]@!%8< BYC@o#b +O7RFQ)tJj!$KO(&Wx7Z}@Ϳvӱ9$H\LD JKA`KV5)¤Y1t.2]ܱl%-/GrJI,9(UxqpI!e"9 96Ag"Եǟ9-J^cde,p`\Jgwy=:FI w mW 6N^ VG$ID*'N`ԥ„! 2d ^`ld!3&{xϨoo?iaX0xk6trNvoțwnconN\kxPc掦ۜ.Ceto~54B| p~;-\:KP$,(IT^$Bh km{WF/f&; PC>lGgMĎ'ؤZo7h C<3P1?FL늷yBì Q4u5'ύ?k5z!b&=׀R@^%jb # {J`)j-?MG3ǛN5Da+f5auVn" e6M%+\ ջ B9w jxǃt|UOdߟi]7h 1+]X| OM@r 6tc>W0>m$ÌoU;3l^UXd< 9ɕ7؋H;qZ)!҈V/xy\M0X6CK Aeŵbe1Kh.x?#[Ð"d& YVU{(/1 7Ka7<@~9@B̒]p+;(e+L )uVYd1a5K*|zo+wÜ' !(Ȱq[ujL ( t|C;)U$Xx+Paw垩ƈ#bBXEO\Ky,-_4H n `8/*E\p +;5]NcJ]#&B%%Yk,G%љ_F~gJ&Cx4"vcVRd>ڦ[o{S]T5H~ߦcL"Ϸ6E[Z%SL N[T.8oP_rdP摌b)NEoW~W\%\8C>1c&|&,Z窳4/N?8rkѯIX% %Rnw[X|ԍlF>P%2~B RAYŠW.6u83m]MW)7)lq1엧GNFw/(Q+S Cf\vV+q S+rs8; i5 a3{[ni"ϔMU@Pk37)0쇧Iɥa 3 :PsL6H.9t[7B iJP` mL]a66EUϤ3uaq1!igO\C*:m3LM ;Ëv+ , TGUF&G^ ~(Kv*}xD5RX= }vCT2*zW9J/S!/TvPUco[-?䳊%p!Н;+ hHЖa)ұb=fPjU#WcP(ЗegS̓KvZ,~Ga5ΉEv 0ˡSAp9$Bx;Q ^z=xQ|#ݺxWK]kq8qk~1ɄXwQu} Ǜ5_5rn[JdxU;W֏ÓeB1H%Qf=]~bNk`HrG`^Y341Pw`Tԁ4*_"H7z9ܔnvx> P5Ob,۲/ήJv.fD~ٰBMgfUA2P@P[d3~UMmwOB<Д\rM,xώ x GЗh.@q[WqGüwr04.JXWBfX -$x|Mgi:'i 9/8kéAn)7`~zD ݸVG/1$wO&eٺK@'`y,C>:_:Q~)wTdt`n~ mD֒cѡ^ >-Ͼ;ܟ ?1>Ѡ9QZw@J%?\>aKBG}2_*Y =q9L=ipQ#儆QvO ,]dY"a|h\].F濉B ޴顶FTxk#~AM$R#9(Qm;k{[B?5{pF-GFeԴIL@w=\aA 94a띯xmAeq 8fyAZ8sPBucKrF<MhZO)I 9yYetRD5;BXR|=f"ϱ,3D/D !*45Kk}TnG/̶I4c2b#j۪M'QKS}nf{Y͸PG7$L5Y?(F(p%.trE^lGȫOX6*]D$lME4JAÁrζe$E=WZ8U#jZ:սIsXՑn^j gEmt %`/t4Pt6.^eٟV c~`M:wUw:/R~Ge2dPi5^UwH-F.깿+WEXh`F8#[e1< 4+%!oiT D Eюxx3cAk2F%jgݟ_yMN"[.'[y<u* j07zIݬU\Pđ`(We^cPg7:>0N7K9$co(UT$4K :Cp &s+g5-YZ]dyO j`=ʩ-H daD=4_/+ 016cXr w7SrVx0VRB:vE?but/& kMGOdF+w6-dZ%ϧ:v\5k_":-0 EX,kvKDkRjɦtF3^Vx>E=3ȉQS$#D;[ńsH:uۅ_py>aPHzF{וU~⼹jBz|ǜGnmqm, kEoAwqݮ=)PZ04ʐB4Ip* x h9M%LORH;G`C0 GzڏO"4Xnu `$'ރ@5܉?һ- ӐpVɻP@1)E0ŸUYJtɱ27ۻ< Rx#5RvN6 ԍq%@Aޙ\1K. q3ҋ =gJ'2"ð)ʾ5`Ӭ}ư.o"TX1Xz-VzDz};)t_^L<^Ʌ&Q7N՘֋ld+(Oi~X㘽 O {ٱ0FD3(ZL=N#]gavL0^i9I8N>*}0htA;?cFeHViA+_a(JヤJBsVKkc8%9'nN}_qgFA"N"ZgjauX oݵ^du֊z^t7v?/=73?<(uOX 0$eirYUe~g[﫴eWn4'>'Vd_;=RG|Xu2"gUHfv=Tm[DXlۭ\9Emtbޘր#RV`r'z*l^6@$z#;4Kn ##tƻ/2'i{YNuC>BB|/4sVxcau5M+s5Mf7TƘMVbL:'iw> [< MCsE"--}nʖo/`$=l`)o"JCǘ/yW]grryvԝ9aknB`&/N^LLv4bfZ+~B^Mrg ~6+ .͋} |V&cVb|twHL JbJ=/NĴ Dڤ>BPtЧzRบ8wU-h?UM7Lck'ĤG(BEXX4b (oiUЀEN*2L@`q4@/ygT/!{dj@Uy:E2 &^0^Ѥћ.Ne9SPGzA\N~AJ 8. yj'VFBa"yg-sDx=EXGN> a%vטDGp+TXGg tױEu 9D"Ŧ 71 JLo;y`2e`hHGӺ2jt/bVzO ,@:W#zK\(M_0%c@pi?M3"ؚIyF; m݋CG@/]g(hC~Bp}N%_rS$ - j+Tkp>N%5Tt@!HHur%1BxVk6c.^BLS3mOo-ez<6IAfߊKIn)!B#XڪK*֟OD&xdK+m 07̈[A?ݸƇ2;pY:u\mbT Ki{Ti٧o'KVΙ#/|GʰSW;fjhMU&I[#dΟk̤uǨGīr=:zKOqYP‰&y'#AkEe* EVn8E׾ p*u`$YE}}UiʭD04qRJKRrHD[a&("s(+ҦK֙發H|Xje-Av_aܵz8jkr"~k=Swr54QĨ+]C{\~4_+ik^wSd{L:#Cb/w32}w{ ѝ,b&^Gi$߉so&1p/II6&0k4Y}f;5h /G EFG6^aڙԅO~ۛ/B߰S@TׇgRisJW/R 9Cn+uE DzlUrTRAly];)4$>.gՂZVXQȂ:ōsGOƨ|7TH *@/]| tז%9'?)m/FR?~#`V5oTrL_gYZ070701000002ff000081a4000000000000000000000001668c169200000c90000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko.xz7zXZִF!t/4 M]?Eh=ڜ.+oQ>/]ctA}kGM,h5 [<;+V Z{=y6W3$@e3_%:HkrT"̻T{wi5"MPWG۞ qIJBk17葞K#LȢ<@!$zxi Ax+dM,SP5U|C~q*_6 JMxr.TgyKg}' sAg֘>3 1J*#A&d=f\f@ p܅u-f$a8<)u{ a򂜗R3#*4Ru/vuD>@pI G-t7ɤlߧ\Rz-?]=7Ы>I@~kYYvhz,8sg/$W3*ԮF>o ~U?7yf&Dr7w*1vwxޅvl"JGf#i8Tb);u^e7 aqH"WpN_/?2깖1BG`U٫鞣N{Lѱ/!S'Uǔ҆hHC.`[@q_vѦ/5pPKadE{~5o*68a%#;XVHdˬr@̼;VIZ"DZ}S\&򼃑2 -50[$Hk~ial$vy~19X/;n.kUQhjJoaXL\䃍f\ϡPvY2,zvC'-}hA>xm̻[\=ۧiqB,}@)J`!N_i\",-xtVc4)/"u>D$D¸VC tٱ .ABQ \`_/VO/7] lUkSяY~%>xn.GѤ ĉt(x_нjlQD;B+i-t|.Pm.+o ΘˎR$a,mp86[OK]&>7Iv{ף3(R8 ޫi~_082 8Mqu~0ieRq󶟏Z 8n{8%yoL49m + .ϝuʓK,Q ,QuSOt`Xj*AA;2t 3A;KUNy10NSISKHA˃kj `cŎu=K]p)0UJ9Y\N&kB$Wa&8\FGu83(8)B؄9Mr˗by%' ++i\NƦtEsKc/`bEF厫;m׃Q% 5Y+oocr84;ƒ$8f\NQC :<9W 7qt鹨&Mj-E "orٟaˇsKIg 읭RQhm2*w-@+9 vٖZZ"ꬸ3rLZ2IOG>rRk?YuRs 53JD2q]C`6q 0!/zΕԑCxp,T3NLou&HSp=Ɩ/K?'UXxd\ ]f#k Sp6DwxԀN'QSˌۭB|SG["y(lL?y#$FX|JXy/[L͵l\Sd0׸{<__ u~xX#a{ x֑O&#j5@޹=H\FN׮R90dSSTBYlg;Wqa\qdą̮з b5;m_JO[lnv+/i*Gޚc_6Q{unvz%jNH1z4&c05ryF] șW"B |?7_*Sxs;`\yl&Sޘ*~e oߛRb=P[ 7&n^@ǟ3SziL͗ j#p Eh4@3F9eQ ̴qdy|jo>-=j_v!>M՜?D!Z?-ni=ݱgYZ07070100000300000081a4000000000000000000000001668c169200002460000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko.xz7zXZִF!t/-$]?Eh=ڜ.+WU?܄a?涯sJU"[{?1{$h7ߐD Yf(YFjrsG1:`l5䥬e;px{˜7W6܋ͨj /{]-!C-;Y_t*LC2 qٚPP?mUPbL᜿4 _B2}ν0 W;aV4ѨtIy|yH0HFFM2[#Ľ9 h6jGp0&%n ki"z=I3 XQHK%NhX]66{V Rts,-u ~"'50-̚\=1HyIV 5-l(B qV;m瀹Nڋi. 5- =r UxTxűYu~hfZSwu[ 4Xuz5CAܜ:qbcF}9\ps~N%z!^m3/|8U`? aƪM;V@gBn.Pf͢Hˣ;)4w˕Iˉ$[G*jNEvV:O dQ"곚*Xo:2p3ѩBZH[oeMAx)۳=1үkáB|[q .JK&P~T?˺0i(3w57y~WKGvƦ؆0!i@]fR(;Ǘ8z8KAV5j)^J\r>wfȄh:.2nK<|dg0kbxY,uǾS i_vQȦ̃b5.;;VJ+;/HM!nOV|2_4q!2P$Še-$ƲlJ-#͑0i+j '[\fԋIj/hS7g 7D3)#l"4ocgi:{LjveMgjE3np!ƂWy+0o~g( Ă0"ZJ U aSUΈ8͏xاZm,*+ES5W6.!H{?r Mn)ًҿo1L6AfqP)pQ{Q"pT4 d4U;d9ބfhP#KJ%3 r'4:`w|RSDos-HtC.h.|߄W_.xeEA!`]V$l$ms%[=V`}[|nAU/>|ǝXQCK)][azF$ ̲!"@%)ӃՄFu<-;$pTm PM\Yز.^ֳINe/ SD_:_yc +⑋Z/ٌVL켝T8NNqLVc%Hր 㐥ud'͜VRBfMHk 9>=HL%KE`6/м[Í4ߌg47@|`95ɞa,aM>_, egު6Q'&Ŵ]L &aIn//wmj:M湚'{_*X^!*XMlNW ns/--xtCo]Z}}Ɠo8NJg>d0Br AWWo-{wRR˪M}6uT5g|wK OV{İqD`vpKREFrLjk6̿ۮi zN|[Hy*߆!r-7svh -2%tWvtE{Sy S/>c+f &AވH&xHY^-$Ճ1tz[^1WqVXX5O q?d cGxJpr[^> (y2u]h}K۷QB*ƭt]B=o-d`d.'?w^ 7fi 6Јf{F}$p$̺HESޛo m 0 SrjDX= S &"~L}vbV:'[yU_[t6{I`)66 F0M d/twiAw14f%tdHdp|ڽ}ڍoYғ5\BLhOR(R>vV8 Fn#ESO G"Isn^ܖ#ndz0=.Dh?P*㩠e}e9u/z|`+2O 9 Xj< ֵ6}W= 7#<t,aZ`ĪG>Ȏ-0dk̈́9>s@wu&rBC$wTj&XO;ҵz7ڳsX δLZV9/.zxtj>毄G鄬Gi_C#m-Z6ݓOm ' eaENqb%bC[[(enqalQP)[xY-s- d+g︗6d#*Ilx\cCb}Ϧʨ#c|$$uff}X⿎+IioPrct޳@TuyN`-n֕(|rE2V.f)~71{?n%l{㉫MVehhc^kq$wEPiYBU3p#y`3?Л'սUz0?'^'|S]`GXA&z[o]# RvߝnV.G#,uh 7wT IGR dͺCTߙYqv˳N5!oɕt6&'MS64#nl2/&plH!.hrT1cYVfB7WؕAܡ|%B#2Vud8Hd헖27%`;ʼnxY ڬ tspS'j}<8АQNi0" t vڹ}$ׂ\O(P&nu^+M_'(/Z{s@*z  qRM <ՔL_r3$t/8k|U(*5Gg'5Em射 EY CZ9NИ߲YQu$P?_39gk/cOCd9ɋlmT3uV' J޻3X{!*o!Uu+3%e%FfN]ɪ%gOR[9F8;`G&ko:w QWZel[/"J?IZbumUҁAg?lKX;VU6Xb͇` ļ0B_|aâ]z9RVZe9Nkn@GJDnoS3k'|ob\*猼R4*&0%x[}=Lh3c$lo,J@dCqMv+->Z6XHXZ-3g$tHCe)!ɉD|79j DᎭo]RW#"\oHuSLYN`Ԥ]T<(ڨ Rpz(^jWx :o0)ꩰw Q>23'NeQfWR<߿iZɨ͞vį{ m=>mÆV%Ů+3$E7kA'g_ݘМIcr(vn[LUUyV08FֱOsesOK +gZ OAh:4fqj'9txAK)ʡr*36 VF> \I9TZZėH1F/6:EkEdF7O.MM#0P$ ᆰށC]Ynn:T.2N5uF; 3 N=_ ?dfXC>2*oEan3 0CD߬!y FًϭAFKAs}5>mxDCα_K]T Et- Oɂ׷^ҫRMo GXP paU'$+'|tqc4!o uZjhX$I_M-qA뎟dsfS&UGǔ# Qc6 gexh}J&7bl؁mY3h~f3osoDr JT,NL4\&L}:7ItHqK6z ״jw~]21gwg5B)+3\N⿍ %7KnT. '=5xGrKq;ڎvett s(k*ӁS5rձF -iephkMCz :*[t U -qR}v66Dn6̡F 2< ,-U Yp,28\Y:v*q9M5F@Pb\!WKqo~%PpLq*n7C8rLu~28Nbw֖f  ^gThRz 2FRbtP Mxp^3.)Lwfex"B^6P^bљex 0YR7u*>!׉Z3K{"+lӇ#q'?3:N ۇR%Ϝ*N딁;{ߢڮ.,qP%RkMW VAM B 3Ύ; "41bZYTco9 Rwà8 5$aF AvX$Q ep$ܜp{xzsXy9l+4͒K.t֝`8I`0Wk(3a9o >4d_e8## T.dB;:NG SZ<4͹h,͛Cv$؟(cCDڹIe ]qޠI  t~a6@*\T X",mě{Qf /D\dRڛ׮ TFIx0~BgЅb0p(hLXvt)yCsvWTjs" fG]loRlBL+.=]vnˁ* MA?A/[_S` S sڠyp>V Z=a؅/)$ZjK>}Y%ɗF-^# ٖN.Vq׃']7s?|K j/45YPȽ$y}-܊nD W,y5ЈeVI9E;aaB y>7 G$[b[Љ7С`Mb*L\Ĵ]J rI#o:0}F8^>Lz}iuXX夤`G7aNu?%J:c4-?5G/?W$3?]+Nm;)pli`hע Gԟ@zXlͨ>&}I1* 井VJϓ!t˿5>͗{vȖ(q.>dtEe^ɚiV`U_GBb āex..à^%uLB' (G-XYʹ_dr>v=)؇%?2 “EzD>[l}hگA\)vT&p8Fc[XI+}M9Ƥ(jWe^ 8NLQ|Dy'[T-,t:w)UqڂijCaP }U'jS_7"`iMՇ`ߵ 04Ov_/ ~t#c|hA(#]>*ȱN{G~'X2w;+RibZxD'hjC/frss=ލ lZxG&>!{̠`w1;NE&u{ >&%Qt߽kPUdABsrB5A~ly6^ "E!ɋZE-HFE.+ۭ&tJ2[gHR>uHC= Im*ts- AnU_J@\?*Lcz#/I0sB>;%YesCtHej>xs=j@2 _e77Jt}hrqO7dy8Kdn ~b, m]ΚW^w-32ynPWn%eDO…v`r",0yklBkg0 z|i[ @ͰC֬8U 0 W(&2NK04&txʎ"ܞ@ZH7M 4Zi0oz&gKќ eUT|r}|KNsK9lgqVw?18MzZwK}G\B}u1Kt}0mPꇘA2]RD'9E㺢`<~ذy+WOAbn&8H~IR!A! u(+)y!KLJƆ6Q ވhCyz۬*Da'I忏 & Yti94^[7sxDn>1jx $$=AR8ݫۉCX3?&"vva<9#ԫ>)7̅k>% N;\6P%'֞WL\ יo?c4x4Gl3pWđ(Uݭ)={(ʌ/_~xB j ؽZl۸5h| 1E̸ Rɾ @T(s&9@כ/V$rhDVi/be*,+n-QŇ%~N %I8GgIu5}6Wk҄ҝsFu#[̊}B^*p'&o'&kKN."O7_Z{U5z'v/Œ3 "U z`X9cZVٓA3!wG4,_*> 鼳>l?U-ހw,o: 2ׄ3'?IQ/źR2"Ζ51K3 5}u$Z;SF>Ɛ:TT:X˪+iQŲu#z{>[IօT퓫;-Aq Ni¹YT‘zVSH׌ /`)Ved8Dvc~T6JoNGʺSsN} i gۓYujT-0+ >. (@f\xiT; |.O ƣ!~W_8Qi,wVS]zrWaf_IjHCeh MDF%&bw+qߕz0qzH}ۄ;(yo4"Ix[Cw}yh^@(R dm!U Hnˬ|mmkuNM2ܩ)떃 v?O}{ i g3~44V@RD^԰sl>H< 痮D iK%[VN:BւS(n^!٥[)*[}i i33TBVL֗?LhGyfͦ \? vza ż8kK Mht85086эOHnԲ%mEt7 "\ b>0OFhࠄB'/EI(}RCNa~$HGhFQ6wtY]՛HM-r;!5ճʿFͤ=[WrcaV%1)F+H+BimsbͺfsH-N"aV:vf $5~e*Kֵ!wo, ȪLTz7ڋ[!VlfeD(P9|I./F XX(:Kv.Bs~4-A?;knﮞhD]s\ zG3SM)]&"A%@n\C|a9Gڧئ:-@\Z RdK0ƒ׽'' F|>3m0xq7unGKqԬy@Mflcb?+T`g+G<7F|x,;'а`;nXAq;\;g>x; X4|O"<KzaDa*wOt 59i&RcC&WWUXy= H{P#5H?WnϺ˹h!T}4)qL9 љ"{)=V.z\YI? [&0Z' ?+\dtg(2'Ҳ8FԝRnlc3/|7\^=3B%:gR]^##[D俔ϸ,;6@_t$"ipG7S9 KhP?"C~UwYF,Rq/%xxᮃ)̘0_*[i$dHNdgAM]宕Q ]^s8*t3T `[1 V i$ļUD#dzl#':*^jG\ z;"rtG[dE&()FIgXW:Ӻ_Jp H@XW ϸ !-/b$Rs \# , Agr!jfa4ٴBW+__-~X 6myȤp=/3瀮5w|rhrDr酸@/-n ;Gu4 }Aϙ{s.ec=sc PM.B (C%DMzVRqݏ&U[| xĻj:|? ERz[ƕfs?˺7C>l}4ƒߞaMW!x~1~҂JkXL^O$"DT_t:JP܈'~~ћ~CQ1nqXf,s*ܦ!42q0V=g@\&@rΘGYAJɔ"r}3! 5lz@ߴJu#Iaaļ] Uyf]@ Ӡ=4ɴmQW}qiu؛)Y=hR~bHUeYƤeY8} o%pV`@ a8B%B1ZQh2N~ZlwjC5Dۨ̽~ּ0;OLf-\쮽D*? ï4Ǣ22)h䀓*8%yHr EH4<%K:.=Fp8>*0r}uY Vi*fD7/+`I7yI(XXausœ.lWDrrIl=>'<,9jjn\/bc#se3X M+E#NbɫB,V"ZdeS}ˡ _nBt26 * O 46l3"c üsߌOIg@ʈ P!3v(zl,˸ osf0,CjyCYל=iQ>sfF*F_0^x v?? >1t kGv'ua0G14`;oo o%Imm/Ш0˒=K`V;,~-p&bSvGb $q|sSaHIrOĄ!``PLajc9͂1FKDCѷ>8`_.V ?(dzۢNdR9vl˒PB}Gfg3־W,F='M ѓ.ݥ;[&5D^vH~M(fk8fƶbҸnN )[NSQmmۑO}qPˊ|WKbi[tN08ĜJ@u 0@8GUkֺ"Eb<^#(l1H#m7Qwz)WdZlfv{q+(.T@&]6z \Lm,d,0$wF1l*@ͣS(uxbDm pok;c{4Q]y\21}v[ޕ%ץte\W75lμ|Q&R#iเ/XFĮG9jeF^dGVJ7"0o>3t%(Sߙ@{@sG A~ ִ8CyHt:XٔsINX;eM Gd6FoEk+ųLzTZ 0>`؜i}P\qh.1/}6#z/6r:1d$p {Ci۔.]Uf#Ld4WPf5eWF6ao58KW=h;;!KؽWnF[8k(%"YO'׆T<6mv.smd!Oԏ^@#Vk|JbT5*9ߨc$lA17|<ڊ3 aUs ̃Po5Y εtG7unb5 hc(iވ`yqR9RB˾NPMOɯf:nx2w)|Γ?&1[K2fW}ng ܏$ }RW󣐠-EH396b_船¼:ޘңPly䊬lZqBDE&]n ۍqⲍn %`OH ~/&MϯSHNj-7jmhZRG"0͍,>NiUjeKj}Qۤ\^  RF ]}ӷjͼ<%.Ȋh4MFg|$qM"_rR#RYyRr,6 -y1 *3QsS1 ~ˊPݏWCA y0&/~D}w<sm%o)?Ŀp4;PM(E0:R)]k4.Yg󉰵VkrX4כMI8n &{?RI4~upKS!P)k@'0ntAx?Y;*0wgBa\w+%l h5,=dR HN:aX>Ez 2PAS&Uʸa&IL:@a'!'BY^1o5/XPtؤLF~pJ^=PB]y^Dn ]0A oljv^&TbcE@ń:ˌ`\t0Pp ͳv.Ņ5,fcBτgNAjةI[E *{л*2J;y}֘JSJs\" i",2(+bׄ%jik;3c]8Wa#B=k9JYoݵ\fzK;Z|* 4`kC7LɶDL÷l]`i\2b-V`t{g:|g Z,ծt)#EM(~r%Xς')_мFF4Al*hoGuwb7<,#=k:λA{z*zK{7p87qrxDi}tS7l/wa_ {k 1<:!@G 4(<|ZGhS&4 zLFدTIwک[=EK.~C \W"&G&ZBTT. crV\`~S2Mb oބgdI"-h(t'./Ұ zRJ@CjlϦ,P:ݮ?N$dʬv0Qml]fmYzadq{jأ0֐$3ySQTU aW9' ~n2CՏ?أZHv5_udto?yk7-#*5Z׻`?cISFwo^_1$ńbX?Q/ǥ+z6mEA ! և(@F2M XmMJ_lݸ@ա)5:'xQ0'u6AHͲծIY8+ưjrcM.*O+P0A<"\Cb‹v޷ӭmٶfx蔠WUVOv®C9x*o$imBwz< lrf##$z#1XG`D~B#pa aRZ&KfM(?6obnJX7m.Jп8)] -]z*+؎]?t& p8/GzIL6a5"@L-_7W۹srv.̂[yjzNLѬVC{G<*klȬ-5pԈD7M) ZD}5(,0Տ(R[_L8$P KBMMZ2A#ԛɗihs).g" KD|&-T k ])H42W}>!rebӡrԶ]T䤁ݰJX^ܦQy$J5ac9F\B9}FR2*Ѷbo9)lj|?] =CXvo'zԫ0!iO3 =!ַު Ō'I ;izT!nSG'S'KANJo:sml258Jm'}.SBYnr6pm̂1kOU1&#T OG&/f\I\Bzxf&i,,;dXZIs?~Y1w )DUłXbh:p_b]H5_dا \C4ꄚx7m幫+H]RGœ(oњ?3em/156I&GC+#2Hc[Ć/@ʨ"6[oB1&PjA=jX7:ٲ%vk5qcF.!>^2fjK+,=Qɼ"?;iSL6Ѭ3[lݲs9~}fi`kȺLJ ai(]0s c&ZeͤBR{|zݙZhmu_~ ҫu?|Z]1yů_sD\JTu{O,ϦgzLNdbDͩkBsJRkk}*']. m˧(vH_0"Rj:AQv1=}iW 1UkJtDE81@! sDsМ*jAVJ[v+_6h3]77E-gR.\U30yik،:u!.?cc݀?B9]ɫ2y (a# CNvC0aXg3tHm79V;k~!Wow>[ z#χʚ/gǖǒ{h:Y'J\;"+Z~-AV?;ϢN^6_5wo .M8}$GG3c{g,WMZ j'*ەhu#|N+ޞ]WDUC@"8S@Vvij0TEQ&3hUS~"8WԦgI$2 @x>6]}ڷK4j@t[bL3q="1Ƣε@}飁[b|l'!cLV9vVL6{Qv}hc!dd v>{h[6$,3rk"zgR?gY"9crFdqm$F{ъL:'vgBJp?<8iR:5l ܐ& *n#ߒL¾έt3&dH.^'O!'j5pUk\piN{ZхW [ĂrxBsՖ8jU@$2z! } v]%EN%PC%Opj<=k갧nG͏+ \>BՌ6DX6nK< 12}Yy⢣lȴ JE;50|̦\o0s[y_0\; ,1) }gjXn~YhO NBYG8B7dۖ\/J5٨ Ad fRg_b v4?I,|sc;|?GA 8f QE^MD5O{qiY1SS\Қ-id4&hi]-VQa_d6Cbvmۺ -!h맧L5L@=I7D<H|lCH8ׇ[axjd2Z |aC_3 q?#&CC"UH@wAOƣVPЩզ@ :k!]ZOʊB SzN8C7C #)`֯ȀU5y'2Ꮩ)^3)UY½|,%߽;xYT\<B۰[h&=Ќ(6<(l4*؜P]@ULJwsq ~[̓mk/jب YSWk] QkoʖU披uÌxʍBѨ^eBd&V\_n?Y6pVSF.lB AE[>uQe K34k1odmysv3;q~i̞2YYމoN) ^Cҽӟg=}1)#Ǐ!uP|w2&ٙ._9܉Ve%(AdhcjIyl%OG U36#0o?cw%Pgso?:RB{^LTTU$?xK۹Z}#Dr/Q~l@.`zAwꥈ} W p'` {;G-[83OF 8U<^p&Zz 2 ͼOL߂h) \k8y ~@:b (q-p3 4?bbKz43RA#˂GuiJUUi]Y'x#y\2߱Ō&-pdʿ5U}P@&uZ'Ѝ;&R8K0o2Oyk a*SOŘ - |\nf 70lڦrڂ'1eS`z/T93%i qМG6,3WP-u.ZdM?q$C(mփ,qHxv.˾d??,¦VQUٜ=9p$hSҦPa iKSk\ySc)5!wJ5~Mf/c:7-5Ub?:U_VwGߔ`y}#G0Xby;jxΖp<34fL50`+VuUy(O/FoYSH4k{C>U<8!Rl,3 0^(d7>C6P[WV)O!=Nz@ȂؑF7z A-煹n*d)AzkHG6ʉwI#hM˛0n; ϴa{93oH<, [<ƇM1^ds_&`硎@)-.H:UMGAj8 S oiaW@(:O68槯WabdN$h%|-M12<)|~M8Z.W̙iF\goR뱠GT; *k~&2=C 6W'[_5e+lW3~4q2&?cSl[[r5Jn8#>JsSǐǡ[g쌑D4-p27*? użxa$EAc~3rq:Ւ kj:AR^ v2*״a-Ѝdì~2WV,dQ*rm_k̔حNvπ?Cr>ܨT:7DUi˒)l 6&s&POƳм!a"RH Omi[pSF 目ƚkd мc{ "o9e%Lf?uGVHq^_{/a9:s(ƍh2nIؖCG;PejjL/Jd&|6OG7"G8NO})ӱL6ZN1 '&;t/"`F-PX6b2G:drkU)2w..ws4%O&j)WtmܓUll`aƢbS%׃]4jȃZ%ɭy:/GUPLTAG;:LR >cC^-_oD:tt(Qr%l .hz'ӥv2Nf3tmʛeZUϐR~#fGd\+=fZf9,YgT@E]UypL>A{4T FZ !g00W 'BeW.=N~ԩ\=~LֳV<9L+f pԲP|RV,DT5:t! !ܓҽ"Yyr? GǞ$4$[Mc]7&G߆R>FUq+6Gh?ט!3CU5&~ pOotAƷ5?='@枒&ֿ&Ĭݬ]]g.S~H J.QgPOcrc2q,I;-MΌFJuFoZ$=|ڧtb;lm\*,G\i㵳@.\[,-Ȑdb>nS^O&Vz˸4S)Ew&QjY$woF &Jt82FOGSAibڧ*BoIG(-a]ִLnl3 XuY.hT VGw.}QԺ|lCp_ZdT^_gš%qND~ D+HC79G]Pg7sG]ֻ.H,y,HIYYkOJ! HqQ'hН@U< <83C&CC)@W>CS<fZVKCu;jIǖB\z}X3nu= -(/y/Q0qQ{F ­i)}UG@"@f2 [$p)ˠ)aKu-;^ 93u>|X}FT^YZq ${v9i= ja8՗wx@c~7{ ߃l`NȢ+l"Qg 1`tb=7 7]0DvݥQ7"CP!"G쨣3[+G@“vbHHtxfC-ub3M,NPB艉:$IRÔӋ̗ }P O1%UϭL5<2F @_(  uWk0^`y3M׌L +3?AohtneX -(SaL@KϾ4ЕDZP*e1J0ҹbʑu>rK1x:ˍIl~3ŅD ꓼKS7b#3R'Y׾\abJԸo<\~cq XV6~AMN7jn_W %Rӂ)z*"-Tpk:>i[ȹn+S(a)JfqyB FnH0Lv3 U nyjǠkuJgW1x6(Xjif㚑|Ėɰ T%}4ї}&zV: H^ZӱCמ gxceQ^+e-K$Ȟ`ŗ7mvs;o^Ίz[rpM.3JF=χv ZHȔ`\E>WZV> zr$ϛu/ҍX*p%Q'0OA9k g"'OgCxs-hEN\9E9-:EդJ"֧tw! :e8mЬ ԗ&-/vL'zSM_sD JM ^фek_$w{yg%q眲Rbt`ʸw4P(hYj(=)]݆t#ẒP(8Mf> |{]Cs *(^56_6=öEVOˮ4tc@|Q#Q>mذ}+V}o[v+Hؔfn>m[z7:83J7?=쪕Ro<);D )SЏ0VDhֈ8rؔlߝhVsEW b#VE鎉Jnf&zC?|DBv&uKZ<=(?'&N ;e)W9[B[z]EC7E+(%t;[u锱' Xʢv):wSjik'|[ڀf@j.Ny _ߓwvWp1} ;g bXXG [4Tvz|3:QciYٴ쾮ޱ_9GyǓs2MLJtd"<ъ4cW/qt?vÂA=CL1"ʹV.eu_:gpeB e3R99s7׳՝oSU {7P9^M|ΗbZD^o`0+<* k|C!C1Ho 2=h>,+6>ZKG=iY'Ub~G>UاI-c06vWڢ|2`&^S A8T;IGcx3:GQulnUJT遊5nm!سHf'_uZAv6j5iϖTdӪ EެK`7l̥5.k w)gXiK)|yc* y9ޒ7zf_+n3=Yw\OPpN(* _\C 8'4,lJ|3'nu̗"' Í0]F){5T)<iFdHN(7LBs¨}$:Q f#m2VAy2w'K*,VNcJ{;2.(r=VAjmfx%{iYȯY'*گOH$,%o #}ReNbbrJc;lpfK1EYFc  #~\Trꑃknm.m+uXLL;̤ov$$S^FCU,\gL8w }Oa2P; [ fsDGI_(Nzr h 2gbm#: }{Ύ`<\Aݜbȍ7'/peή̽D1c8Vm}Y{+ܛ \a-zi uL0vۨm\ͱvJ?.ߢ0ݐ%ϣ9vGl՗x_Ϙ{Mݩfm6T;ԷO%8\:űa^C,xug >s>E7yME> ~>ɋ3qD>$2K0ᜟ;-V@h  qeǰmO8 [*~02wͦs:Fod}:b~h trmmJb44#XA: r:`|Y|gF٨~s= + T-:]R Gmjbж DA?+Knn&B`_/)c>D75$o/G(NƐM[cS47W y'e KC\$맞7ـAi~B?vR/=t{Y+*~-)0Ai}ˈI<@(fj oZZt!:Jp1t< 3e3okf{eT4\x i>IDBR<:wP{r{R. $luD{$+4 q$OH=Mz,ueNmmOzu.Ŝ.X*c;#з} c˵DV^  hE3r#9_bq[rzJWm݅H"% '5 IPq%c%Lw>:3Pnz-Ii⚛T\ !Dh,ZOfOYkaJVF?~u3h:R` ,|#Sdђm!cf&8DT!',@+JIˇWW>ۓ,֮ c_!1:}4_{UC797 ,E0IWSCϝh{'u/?^D"?9͞5 6=gU&tvn JS^dhӴ{f$1o~I* X-(Ij!Ch,@x q{an4 '_09wqQ0T@ nV-)ZFm*x@wT벇\5PkZզ?+qJ>\Le~ \RƜ&Ԑ`|4x{ѣV8A@~X5r+4$ aX T (<{ -ƴ7&l.Õ?&SC30D뷷Ỵ۹*}CXVC$Mf}! !٥ MKb@Q) `]o kN CI,S7'hiՕ'32 rڬ[$nk: G~xR½K5(8#Y3XgdB}$xS -nFcgps0dTL.q(6hީƧt-')Byw$آ*t<[®j3ܼZ)peN=!|rx8^}2s2:jpDx٩1^|ڧB4,FO 6EF =8i'(Zeqp>odEV)k ~>pD,yWR9j+RX^sUm=Tl腧tsٽ FolNfF >MU# NR{<6?6i{lpm3V|Qdp g (Jz~>`W?jt!rZ3.<券"T_Sg{Z%sfXla1AS1l@c|!M:nM(-mNbcYvPtfu.?E٥Obǝ;$njLX9rt_Ϳl{@d[7T. ˧I,: `IRxgЬEZwUZt6z{y37'R Uӽ R]w$S2BS wZ咪$q )-YLhF]r7U4x?' Wa%m5I'Q 2If œ, kMp<*K) b n%$":#73 ^-J3Y@ sXiV ZH3x̞q+_+jG;Xqu^GWT&)Ttƀ~ LG917M龲'MTŧ=pS3t;mȕ}3bܾ`֚1q df>!t=k o%;uX;htooH)v?e1ɾ|4L:,2*w!O'jT$g~C8ƍKɆk&B4&7*Y%չx:C|sELg ggjgREQEn*!Rɖu3&P)ۤUdQ+)>Fx)9xoQtpÚ:~́IxXNB'y78W@чW}Ƣh嵉:: c~Q1&fgC}dFViO4s3~*|%_4M߃> 4NH ڱ7{"O{+^B8!SeF wt]@L%[ ՌRGP͔nt n mbTQ6s{z-uzC!-iispODiς[&#|z$I vC25>KmIg ksqm!!'|? d$];m?u?$,fcUVs|]iUwưG:=}Xt*<*LVj3%.,IuWd`맺,Z I0[$+j1T| n`ozCHegq)r%.BXߎǵ ~%9.w%[y0c  u @I@Aڒ-R昐aF*VV&MDqQٱLTL-u)᤿ڔ}I4ŐRFocŷTߥw} ȏl\Wi}DTc%(?q,SU$?脭4'z7*uP5% Uz_b'4ե֤=M̠^t$>b酪 U/`-rEF[]x.JGϺk:QAeEgN4+",dIS\l V^Cjp(xSRp.{=Up)* rv6V`=j _=U|3&2?Oun۩K2/nUٝ _mN4G-RƐ!Ofb z@è> t;a3+֍- ,%C ~XTT} dMͳ9(hea[seϺ=!ť0jnDODk{za:M1R/N옕e~Q̻كx9i-e?J 0,:L eu}7z4^⚾%[qlgYzt!~{ߕ3Qs =4 lUN9)/\@#e TueHhբXF!~Qze~J1"X#0shf&{ɆɺԹFY[cj,~Vў> \Q'zd?Xtpj %-\,- J'?ahaX"Jx68a#J\r4ꠠ2~j`_Crٱ4g$@S]1;u4tycCի:wO dvk5%(.8c0ig~*mSx| x&Ou(&%鑆H.8Od^w n`4>y)8p)e<%Fat Uo<ü{|>4nk5d"F˭[އI;02 p@ta*#Q&h<&J:ΑeXПrAqgD< bTg鹚E$Gkoz_ O\%jG!PYW @!f_anchZԥN?3Y J>KVCgr;s aW\rmYvk}gU;q8|D?&h00M)V!xRZ1{/qhU`~Mm'w\&4s2|ԲIrtKXcMw7oi~Wm5WX!ZŘ_ nݾU!i=VfvDM:sSѥ]^Rh0aRXNQ*-: 1]F!E6Eng>gkE@k›^ޕu_ Dn~ΕtItTZF[ K̉ l鑚%6B䶲lm>|rFN^Vc( NhSRTuh&[lپ#1#OUR"v6қ馳A񸗀-4< dK྽br1?C$tcUs {lk=&4į: :EQ<{ms"gSn^U=(rf3rd{ uo]:4os6W5,sqҚ 8ܾ  /)q"猓?!X^Z [^4k틣C{՗?RTN>drr+*io)TF/xͳ+`=/uIJtk++: f6@H&ÑN^-dSB"Xx4)`C\ Pϖx5ƒV"^!&k?OL!~"L@q\|!= L^jL3{yNacj/DϺGTW-DfZ2 ~q?ӐY kݢHsQSjǖZ3*I5;;ӠTM6$Ϳ]="s>VҒ"*C5&:7]Q莿 lu2Q#6e3ծ^*LW|2hٙpelѦ8M=A$m|#'H)]|\ZoVl˓Mx ZܐO8B"!(Rw| 4 >1m j7E)_W}eCDO$+f_=Jp/0b520 KDk_W6ti;)$XvÁ WD0ߡ ;3 85!hp3cU\_\X,J0 tL{:*c_(g% tEIjW~kL|>Qvn^KnSl㍦F0Ѭ<ӡmD Z%Rܳ/4dc:ѴM\َ&:NѭLvol@-1c Cnr?hتWY kgI~#\Ժ{o؍$\B>c`bzC^:1ct0>Q87踙̄:1v=㛅ןv3K@FtEbC&yd !#Mq%M/eF#,m*kXi+Up^;|eG$#ǵ9n]ߚˉM!RBo('[&= NqO$9y\:(\njt=[f7n|%FHW, 1Yar^NӪEQyj;D \y?i/O Լ0::׸>tcȳLp65Ѯ9%uh3y5D7gP$F_w'ŬMz'E7g'V5'@Zڪ. c-g^qc;65DEa]PSc͖"aEK"UY5 S}Y̓jp{֤.gC8Q|+? eHrr_B/ IYe8~*i1w?47.ޑ.۱63whlC{M}@lZؖUG u|y~^i,#,꾅 !.4~KztK^M,qauC9YDݱK 6N1l~ ;|8JLf:! I@bЧ;`ppˀ!Ⱝ찏~evŴV$vz)6QLl$2iƺedxkiNV6H @zփj+8c_ca`xmj$KaH;YaW2aĻt=%s k2XXO9 O9lߢdSG iѪ3܌eG 5^71b:ۤmEYr+|ZWiHS'ɃLm+_Ht8F .S<`+%/y_)Z^⠦>^!Kb1͘旫t QKNL4Bu" 2=}ak棌ѿB{R}FvƯ.Q @Kj D_N֮y_k阸JURVQ'4ک0$O66u|L폫 s'&bvw]:"`yT DKv. mИ#SGtMK`HZ7! LYwQaRaخ/}me' Cz=%oDm.ȥMlzO/Ea1?l2]=XY88{g7E8elfxif2\lT$%fqpk>˔U6Df6f$p%0uwt.)zvfW1%p47qӔ{;0PUvHAŸՉeXFZٺp5?>prQ8[cIZh=gMHP'mM\t[dFel:i ?-Ԓ, lo{ C^HnBo:hQ꺧B]k I,m`Cm{Deq-hn%lP IrѹS&lgC~HVGwwxԷp-uZR(c7<**ƦJ `X͞ cxiIxI=DLAs0_.| <8$P^He 9,s3,`@_`i؊љsh(`fogBN2zmޤ}m YZP򊅔|d7S eFq0󅗞ZAy9זM2w~q(f'=> uXqH؛ypq(ҍf1 _"aalԷ R"?Z9j[b#]8"{R}aZÉ,e!VXɃ .v/?#$ =@w_!6mfvM`OǶjH {'Cg<,AYӏEG3(ƭ_AcɪDpqii":G 23Sf1ޭ%_ 0ED;= U4q^aP심;~-oIp :o P=";֨ˏK, x%orgNH=s"7ɞ8mrЕY} CyGּ1r;n`U}^I_U>2SB0҉خm Gϗe uɿRT V'nϬ ZyHԧvd) ooun*=6OQ^C%b0ǰu<:v3O$[yh!ۼȒ-x"5U +Iio6=x8ןPdRbI Hj5/ !,%5.|J:C6RbqC%HzV9P ^`MاL{L!3TE3CDkAϝ7`<0Hk)ϓ\ {=t^,[䆞j1P mz ѰOB5^- zs-QJDVr$RSPK%_h'0Rwb. 1/+ h2ՠΦO_(B8܃w5 ncv.[DR8Ng,\Rfp%1 kCkT/XN(;=_5Q:M~L@r%ms#߯/"[@wİ CZ/`zsWBJ\BuW:Ƣ ̦9FHZJDOQ se!KWwV_Mb^Jh|Ej쒢8Oei:UN JCWJRPjÎ&ձi@ծؠ)GYIc%߬dMq#0/M_]Kީp:=P;`-RX {M>q0Vr?s|iu8hW#OD c\_ԑ _ua2I4vT0V]5g$!XxY&' A.wuyHRYƵ,&,  rطJ$w`'s~w?FqF}׵:'N9BKJԋg-JDN Okpt'ϝ #\W= Q#o|4Fm=JBF]l̔B.\rL!Cb\Wr.*JS67ΜYݮ!'j'ޡ[Ch9,bhj\Eَ~/Hu"agZ>a֍(hrS/~+`#Xi %εQ{@[ˮ̻)qL4 dQc\PhSh}L&KI-%7[|!y?G۱27vN㢔6Qӻa=dApjR $:Tv8dF%'M+6L~sc3owZ0J*O}橦Bn5x-cQt?!oI[2:iHZsD;ttPk+IĆkBj5DT]<|ެP#ϛ 0/a𕋴i)u=eJSǥZ PM("X6:v|}5k/‘ 6/#ݢXV&`A`G ;,Ŵ}k&J"Hzray ,h"eZi-d?& . |Q4PTC\*5LWra gRIh9E5tݹIkpݪ;ㆤ {kyI.Vf$04׺Gm5oIIG8^ܷMp x}x7g@MΙ2Tn,l6d~ qe-\k&U{Rό+dyW|OoPU ) R GJ j)t/BzP1Oۀf9nW~:ᔝ.ЕV|8C+|kI+&l9{$u|4בp2j3guaJ&I,zƙxOӔܾ;U"##xf[:hlAO9(^GTl\)Y1o;!͸\ !MX9-;€a_/m͒F+|XӃIʋ*re)rnכH-B*7ܪop:Y2 4`[prqF=*s EC6GPplm=Ei*ݴ>4X͘ ߖ`G&,4+>h;x>Q]P:BGw>M>t1^<{EU{u6F!=}/Eu$ &mVubhmf9`f&ɉRvbE:`gDD sڟ|S eEF)GR5U)(sx]E?2vWQ !a7EZDNu,ub"@}osǦjqW!mf}1}حkb'hkx d(ټ ڰţPNz5M/LRffy@4^m%(0?e-LP9Vh]D*1a&>AC;l8V7.H|NapEj#NcG>c>ZK_¬ݏ.b8ty* iw=xkcּtOLo \<|GmgIZ B[7E)ID5|o ڴks4Hx7bGkB}Ll* Zce(Q68S8VBnu8U'7^RܑVIFcNa>o?^о?WV*( V|h 1m=q:RJ SN iw-jE?MkoSCWcA _kC& , vh#o_z ~?@܎i<7|pY0PES?Y>o/;]ZpȒ*gD&J {84݂T16=-=w;6DybXJt5 Y 6v;d-C'r'E /(j!!:[LdIM ?FY(2A"70ix?=5hPbQ'T?!dL_CW`\~Y 5  =>u;!B3DlRn;,5?k{mC0%?$_@8 h;{K*;JqMjAGr~g(*#4n_ªFԅs@>}㭼f,E% l$$GȨ6lAO>pwcޫ릖δ.{Vy 4T&SV2Ųύ":!p&ۘ2X)U|a_m{ vHZe'LRTQmߨk"ZTRiV(Int=Q(o1<εzI5O3! B:":Xn]N O3m6tnHUq>+|@g]=)ueVà,Y'7pֿ7ŏ@9>$A63r -NhY7u,,dZ߳Aix)sd׈p "HsM:}&2mds8q5n};H&zſZ^ڦ(l*/>#NeAD&"3 hL_qY1 >+ 9 {050F+WJR 4_S]Nਜтx‡5Ҷ{^vNܛQ6ZT[tXV]5Is+K\eRd8!(pV]{r&\ئeDN&zc>V z '7M..uzzW2euJ@!_EFQl"fcW=w-4=*36IByʔ?mʿ#>\^º jXZ\'wk!؛==dce "0,"<k~N3 UUW~Vį͒xN%ͅgvK|mXX"wݻvl61Yc~vN՗/KjUΈCh=RX\(3",aoim#+{nLѯ;0~|=5OJ$o G#8AX ?SQJ6XE%31!ى… ;*)[EtW)bBS(;)*+Z^)𨬜m!E]ߝ@zXQ =\&݆*Gn_~E͗~\7hS"\} "@"_߮,aG#Q,}7`kw_]e-6=w:frժ̓2Xgn3i  M42l1~P}`s؈{vx|4" ‫ quri0tLmUì$5ZЉ"V9K~R"{o~L` Zu t;I8ɦQXI<*s٦gi!h{t\+%z8c8-n/SSY 쎅Vpu V,"h"^JyЩg}#c|7ZBM~^ʈ}|dS֖s= &GJx뎐/C/(; +cnF)B`N$f=2xԩǰն, z(LI/%2ҸИBkâ9灵y@|@WUÑ%$#sȞ4EuƸa 9u@(Sw-ץt_u-x"#B[|ɩs1-&X#1{i-| jاyofmħ PDy 9`]Vy[1J3c@BĂo6S'Sv]<Fj_T}&rZt˧-Q wz8ڙmp 8S~,P Q+cHY_ K DH32d>%_M^s%p(-_* ԢPߟG * 16MSPc }N}yq4].W|OM֑XJO =-v)nl{Iey 84NKL֕%.tEp.?hV+].5|rEgI!6924% %U :vLm& /R>mWP1#$\=35h1'~+8왌}td渚6.^ʮ3ln^9TѴnLr)/NExyyK>qX)N? h82hMj?j1={y5}@e9@sLx%C S B#7u<,I>#FG ?w_gvMv,a:dCF iޛ#;z~4l,=F喈S(m __N`jpP^@ˌS {~X`/C$eG`+ČjK7K+/)Po# aoh(Fr 1癃bXQrh'*nG.'1<% ,ChTRK[Ap3AߧTԕ# u%vwaBfUmHlKx5Iж !У$=-o?[:R7`#A|jGp M4S%QH@!Z&&j:S|T*YͶC1CG!i~\t#gT/HSOT,-Fva9H+bh#v?W"Y?K4%п"bD|-;;?&wy,gAl*5qQ nIBJݤRc%8~a;ftXLt_ 07\(fm9PW6>yFȈd`X\w>J*y`lH a{8if'hhvXSGv ۘ >?>ĸ$ yh|ʳ䬇w+U3T NDQSvHIlW)_q0v2't0$TsQ51>[^${W?jX~x]{^k$Vh' )c:"e-cx@O[Aj7"~kѥXj'TM*klZP.Y8JʺW>̿>%&/0^JjVWV\[lp>O {)kҽ]zsޚ5PiH&]Td%Ӯόf4#}R+[k1<՟ZƦ2rYpWv_zuOJg=^i^9Bc c?43XO7ӠẦN7ˆ3 Fp ܱIW7X>-nbIWaIdu1FDǕE~e '9{k}, cÙIC6ZFu0c8,[89F'_Hz?a mH;/ÔJ*~qWd#슉U^wVR@myS[mXY*Aqݵ!L0L0UvVaQ%-|T85;[cdE'gkma.+3 aFu ߫>L(I*S!;Տ3-TQNvme%6@|:"Vrx_;$½a)NBIC?21ZzH7br-O<ʍՔ֡=3YOƷil4Vڛ-6Bl qTg7 ^9RYTشMr vUH,)#tyT$6zߛOkߘĦVOuwؕZ2kVD8Z2ק-̽X&(&Wˮ߃ٷ '4Bq&:[~]7ۏp|AlL@m #ZizaYՐ}ܔ{O cߚt}Nr \{4d9x.6m'&m*7i/G]T z0EUx|ԞĐ%4Hw{r}Hub Uvrڬ!֢!+XE γgO-]%"1oӈxP W:Ò01kn̈́QE8{̡8+(_'"(W\֭zNa(O1x]_okЙМб;R-]h8?^՗RϊR9vK#WxQn.!|Ʋך01dyE$}Lm$yq†b ~XMJٷ9G[#Y |gCdiVQKS ݗʎrqrQe>uTrF&!wZA/|uXP8#ZV- <= H *wWѿ>s+\l!kRftw$e9Q)BSdhCV&M;) rBsШA4d|#bt%攺NO/s蜔p քaW#=Iosgn6hP)EG>*@MgPp 1RIw)pI cY;Fo>{5b?ٽ%dDKC]d-p $i9"5{x ="jfB` `udxX=;i<2@+A$K83JHjÖjvrRuFr>&Lp)#Y _1P:^B߷;@$9D1B;ԉ^*d7 }4"06fسx!%(v UFmBQ#H=2ڴ]ɾ%2Uw9콖̦6hKbK0ߔ}] &j+^f0Lpqkxm ~r¶c&EAi$JrؠcRpb%8;Uw@.]\!x4/i+A9"؂I !"P>XdV#0GPW *kJI5rW*gg>Kc=^ QCvE_W-n\[dTM owt @JxH4^HiXʉ];?f/іP.ͦ(7]h)=xOҖX*KIiziL7ѨW[-Y.  Mb9S˽E3U) XWºGy(I 1=NͿRzoBzpomWZa5&4W;>E CE\7i|"MOҤa}o qiX-xfE ʽmKZ/yO-Ef0|LYF8Gxn)ԭĎl76?2C/_I5MX@C)ʴ8v:Wiȸ ?eZ!,y&u:ˈ/V`m8T*1buQ;*a˒zr#iVRWS 5v1CgkB-=߄!"BOʚ t{u$iw0cd2WTkmBy @Qw@vV(.'? uAGe \Ta|,][2~9 &jspbǒֽɘXiôWb?F"EqgC5R84zM [s=) ʵҨ/?,6Lʰ3{|UdWTozCg$bq1 ؀_D~Jĩ5 Yi OA^/0hXC;M=轤W 1sɌ=͸AZKFҍ()_|Խ"tFz_.ӱ̓4-7 Tn=i7^YA`rG+l0%=lF,M``J${웖8" 6`=|VuJ2.aP0vVzH{U`DOo'ՇUyF矁kEE6up`;Ɗ=WTFZT5[fNT+< ~ѫz ߚyPXvs'M* }\/tD:>f}Ո0t-V@Q𾧲!J'f`nD$ԧK9Vp<7jӗл=;Nu0*;(cHnVsP"1'v2/Ɲ.WЗSLQ;ݛޡcFE}!]Pg |dn%hވq#>nYtc?\z^g1`>< ׈K=>pw}4 w!h >McH+۾2)>bN,/QuMLNr>ek{ rO;<;J%j6Z| }N۹ϓw/%1e){Q4Ԥͺ1MgT*ěfW%&$t s 1Ŷ5{τqָ"(&$CsUњ1QGڡjZ 0gDnTr7,Y\+Vgn>ʑs蠉rdFhoa7Rbe@ș/0\HUC%8*Ff^Tw(\C:P'z 0/(A66mswbGA@&p% ,n0"-Yie_S t4B S[Ѽxt VHp^( ]} ]i8`sU8KłtY&_/ީkl}o2G!'n1;HC ۧ?#p+cwBނ]s;׀#}!;4YO`!1=S3KRb ( :qǁT}^`COi m( U7dZ|Ҩ3%cX{VyvNjI\K#ӻ{ElYs]nǿK=, W3$c}(q8%ޠh)LT{a| \_ؚlg_>[^p#ŰK ʴ# yU{F(!A_n18,LˤSF?l߾Mi{{Q8Pee<p+;8uGjy="/Pb?>9VA 6ʙ))8M:ܧhg*6ZaOK<>M}3ْNd\ܯ}xe,_z׬Fs1y9c3EZ 5y(m8P|#2ISW[`::>dV.W@&Tx>k8 :E®蔁6fz$~}53bGD{»Gp)q| 5D "uĬDg$7g7mO"%58]֕kL/kAI@ZV:: "qw?'A@'mᎌZfIA'+NDQL8,MynaGw4OikMϋp*P24%"j2Z+6U88qJHl!>< \`r3l b3=n[yϷl"3YLƚIZ`ܨf!sgmjXԔzWj,> ͐ОWH9Q#ՠQMm/{G%Tb;EMtIԧ2V>]tQ4[CͿ% *nf嗈l6E@_Fc2:%A/쿆/KGqL͋QDO';ȭNʟ6UpTb(*evB4r' xIUNAKFV-G3k hO}FP0q MfWs@6sA8kR|aF:(R[Q؉?C'qi|Jz4d-vm!e92iRÛ8AJ5-H׵Ѕt>0{5GBmK0]SN6c"4Q"almz<J^ݥQε :L Sj3G( dX> -yM,6J{z:*PSJp~}ah .O>%.Gz\Ep\  ,ˁRY[BI{P$Kgx3t A_"[iUw`.ZaI"6g6.m&lQ&g:a,S|&C;*Y qHmAoh+@%- G׭)[]KrOsHl8#uILoO"q=,5A:@c&ߩSMJExrV} sfh U6?%:Pd2+5ĬkDLKXۼ}AQFz6UH$G#TrGw:=ez8rVP z.ig WJ7(4f2rOliz]$-xPng.DOX<ݤ]O{e7ÁUi+?2S݌ utT[O\yw%$t{irQqQ%|3b2k W!N?\F& 7ʬN5LXe!;EKqJtO]Z,kM;0Oxj<ҠN泑pEY)veNcf!3AMIH Nń CILrAVЎ} T3mb2h:,P, 6_.b'a$6*x[1w.xRv.1%P C M@d6lD|H$+Sw]_5Zȏ#%Z۔(J0Y>kiܬѲLW L ][W;fBk%M<]pTUrAG^*[! ,=&3r?F esV%u`Ճ5WMpLNm@*+DojJtzά2Dw|e MCU7.֐:@+KVQ}!##DrM-'3O*7G5n>Mg:ЉObyf7Oͬs:X|La(cz {9dd$ePxKL"-]҈>G 1u::R"ijX&gƓtK0[ _ @5*O?π_z ҷ'-'dMM71jc._0!?hLxg&ĽI OhP25mQқ|LvTPKŪ>8v/*` {v|ԻgGg= &Jl/ GȒ8EGf7䝌4|~l.8$9!)cٿDsJ[ ,'iIE%ctbZOXjπZ$\WmV=02ge8>4tȪ $7ioVX,ڑeEױDލ֕=u;,LZ;UN,V3IS㕞4+1byp˪AgY` IX3~2nv׶-ݍGM3Ģ2b?`JuyXG;5-gÍmz6N_ &L+DLA%n-;osdtC]p4 ۄkT[Ņw^W[$WE&GYF#52h/ VPMIg;V[8Ϳޚu"+j@f:>txAcӠ{VcR'U yڕBmb K? “CD7D6l+zI%qH {F5Uv#ѥ8Ͼ>(ODyܤ Ed8+"f#N[S:p%|߆0:H1wipy5_0&N=1{^**!2<o;RU"Jp@C?m!a߬5÷ϦTe]Un(]s, `T*:6.]`0Щ9jQoib M2) *L(!>t$&uB~Ku[3ȇ *пv&bUKWҁΕ50R}aX neB39~r%۔pƓA-i:KSs<| "[QZ9|c]^y~IבctBȿ `eE @Tm-)d>3ac&lkCPjߚK-/THK>gZiv`CIxYǖ3ؐaIU>{l?_B[,0..;qQ~NS/)-#lV3H331QPUې d}18 E|%0a]KE!IIo㈅ Xgenx= ۜb=H僧oZ܊k"~?0Plaȯu7I.  E): 'aJk9ɿm,EȄ3RFUL/BS ba@RwR~tN D"sokpAűF$xѤ|@u8V;`+cLni_Էf殫A *ОAaU/OԈGPU/^ rtmHQv3/b&I@ GGz( ~dSnP>^_ET> bJ%zpэq-S/(j4ߦ+]:Gs!. dq^9 x܏ Dw$jp 6mqRY< EgdUuΒ%ZAh q +_d#T{q}&+^28;? 蘸XB۸A]DtṌQ` aa#(G]' [<عw]j2E I#=oXYmq0};Ru[$ elI2,r#6XG700z8O~HKK"[;IJBKc(狅,bth{uWiJ^XvZ =p̃mӗiW<.L= am_zUiIP&qq+"N+ĩGXCҞ|[Qȣ[}8t+׈f7 @S@t6yʑs}i痜͎LUl{GR}v(h!+IO.c 0%ӐU=fɥjB1njM8>mgsyzѼڏX)Eo2\2fy%ƶǹnb"Onzj S֊fNcS%Ňbav~]"@÷{,EF99`QߩES;(/҉Ad(ylND#L/Է#ӕ$P7R9fk׭"L ˱u{SA^'rJ<+Ӂd "DQKRmU]krk+&97-4bTS$GeKQ&]D?6laa gGHGAj܁&E, b,~ 1B>vWjJHOY `gŘ 97@Z%wH2mIsu~ךZ "ua)W /̙ji7M'F9wq̪.\5%m \C!@ot1oS vNhɿ|-o ҆5]+\Ir*]Kxwm)`yl:wXBדb\D'7ۜFlz) ųVdӾoU޿_*a9r۳D+]͐ęu4X눎Zws果+|l-;DJ91S,+2t`Z}bMKHe)8mO%z$q4`66nbn>5[Ԇk zR;#,8Nku]ZdtHj犬L#3O-> BD`Vt>@lBɭZCc/mpN|u=XKD^A<׬wB^ xUa7RD^Pd4o7'ВUD%%)k-xŚ `I0#M Γ$Գ'= wBU*?76{id^mPZvy5SRsrh!vM&bL*,JB ς.JLdH &.*&R@jl-Ǽ1.'%1ur{Qe\"<7Z&6j>q >p^U Ʋu 1PաR2;J{/Jo;%1zaij=uG9h b`pռ697 YZ4%l)޳ۉm % 6sٗ %PO+('μ;8n%DZQd;#s/5:D<#u5elYAOՔ@]_@Z[~5<:XP;h;f|?UkI4IUjGse51`܍Ee[֒}\-Ak@${҆ufP_e7 JjSm1щg7i@Zpc! 9Xs$Sꭖ}P=B^_Xc +Vh~J73]K:{IsI+HEH@d8 :!# Yt;jh:e@|ץtM.omm|>t,(m>]pC*._なԝdu~熆G<{niPM~J'}T#x$)alz獸ժW1k)1IJzd@+CwU azcc ź΍q;\Haf>G}>s~2׭~2PR,0G. *oi3)[^L:}smAXL*yOuTsaE&@]-QY A96xI}F6%ݵlq*giP+w6섬բ"y%4t^%]f `ixtV/za)L>O4 +drw(",]2vpz͙61 =4>)V@ 2R'G~Fn.;-n47F1$4v+x1v/pYlc)T);R^]<i+&cf!Q=w @VpUbW钨~WM>-|Ȳ cisz/. pes}y>$8JS+&@.v@.yJ'&_q;e{È~h17|5Ƀ_+ȉJQfPm~=,5+3x UeU@Pi0Y5w* c?8=~V;2S(S_POAGviwϼJLL`| gabGin? x& +߱V }i\@4oqTd;pI[[P Vh?RaBn|M0NG1˜A_J& c-$5eEw$$%ΡWĺ#-;0mZ,۶ʣ5Z0xYeFN{]D6o+HtPecL@۸^ pQc]L/-AHM0&.bխTjl 򲠗r:)4x(UuJs dÛt"3 Ry]Y?j'ٺ#UM? 6քW ^#&ʛ!RYG>UU(+6>~{EPJl\߅ _$99CO5Y))8I'spɅ߈]kc9 %CtyYx,݉^Od{Iϳ=(S8 Wy^=%7٩zխFG4)pHyDĝz00]m+#k]Gb8zRo0PyfקJ2o.vh%`vA Ӊ%xԄ&"1eiW%H۬=𿘝X'fu'/ 7=:NV]6#q/cZSw-|a@a! 8.j)it"7NWV┶{r""'Øo~Fa%yE,O63 |mmiJ/Y-۲֏[_~4ՈD( 3=Z,)s6.^[f~?+E(iUW#VZ%` <Gu׀wǑNq#QRnɌvkY_z}rfъEzaN 5k@X1Ba^+@-cWyu븱fOQ]A9֫JÔ87%!+d|7i$~73!{ LB $Zo4[ky\9hvܴƵb} nxWpu7DR1%ej B0Kd_\ʈ%53j{!$ ?Mi, P RF> /F)̵nm;ǎ/qKMdуү;XFdw4lnvj !L.?v=Cζ=B(ng=Zj` ӊX֌P(PdqE7 4y:{L/ROS$k{F%ڮ+ҭ'q젺g8¿]NҚ}xr(nx2Ƞx>h+ە;֘aIg8J.o2|UzV[ #Å)}6: 97ӃE)`Iؤ }eK K,NZ^d^nч"o0Xq; D(^*é@B@O_^dq)HeȮ?j>RW-8V:O3LB̳P`Sba1C&azƭJ\ 6c4&yڶFຫ,5ξ e3}WOJAh]A&!U<ԹbJX = g$5SZx ^9}=+'/ 1!XIVQhr1l@+7TK jxt`ɬ$8v,d/pƷ{.|(sI]DṟZy 1jsqkئLy 6BmƎ܂T /.rBaqJսMﳧSe߬i՗'ܯFw{52S]KN33^]^Px6 7S A2b~XsS!YEMʧ̉aNP]; IUЩ;aPWxl򹃱vV"nwhܹͳ|M mHU$r;{Gtqk=ױݾJ~+H6fV"o};nZ~9XMzR 8`VIbzI5(Ş $ړOc"rL1IQ8[#\Bw|0D &zr גqpkYiZ}6ǸCM6͏-]ԲĪL>g}:*O0t:d^ѵA§s4|wQvfҟ5_\Em;*JEd9mt"jza&(`mf/ kpEir&~"Cw/l}2;ɪ<_1/WL/`L嘦,RV5 vЫMɌyھdҩIrEEu[s)X.C p=>w41;4pwx~jphީJâկ$c J}KN;Tۈ]W[c!#5VֵGpKL+kFƦB*Av .=>𿗲6}kJr7V搗I5'HZV+MRέmj [QIZ󞈇kj+ tX~yq#fQ}(̭=ڔܼ=ˡWoT ba& -!*m (& Gew `s tp+4t]@S(փ<}C5tm=+3P(qzo[09!C#YS'$Lh~cQ_Tt:ALK> jʏ3CZ'!gIbx;EC6O53CvqmOfx"ϫ/DZow(H$)&æ ϧ£-G55ɱre%=)hTuP!.nZ^2_i+;`x}SO #;sX&c-Fmj&ZkxKrڀ.xJ*X _ýasȌٯr0tԲ9xێA"h]?ҭ*~MTs8A(h=,YiԲ0ڻ)VUNJ,`8-p 1wy58c܋ ٗԠ-A[Y5 4L2(1%~D` 땈XiPnl:[ik=mAHa6|gj_!GX_0譑kn%DPϴy>%J>:|\̦jΩcHAIM#e)ìz9L28j9"?o{8(=fj/7b} jZ0[ j[PDc"E v fjF"^y7 88sډisz\_ :<-GsUd{5Ȟ$,/>$c2*1N+{NA Y~Ȳu{yB8a{\\&u:qԷ$o9 _vY3'vὕ)`@Fa]3X4"@Zf zF#W ؐ&ǵo|]`8ɜ+=Z7 2v59^W>*QնL:{l:J7>7[{Xau%ga`+kg?%2nwzHbO)ZG̺1 9A',sC4  bȥ#ˋ2&i arYC]?{_D%6I jΎGF+፤λPNB3oD́T]"{8ٟnq8u1TN oѕ !=x ºxh!b_ssXtzDpyO+ܵm9k6m#WR=/,k ?jF봅)b'9t&Z跗H'ʎAex~ľKUho :OZB*vIs|1L$i {`\+btvP^1$]5SvؿE}NzBl\BdbLm2"syaˋRp".ܞ6F qECgz+ (Mkӄ%RediFbfxVQx$|fn]FO-J栄ܥᩁXdyrXjYY]JW#ve W@2/KZ[*Zq2FG{ a@p l*԰Fyo_nlЄGIqJbX.hHMI ĄҿEr>$*0'qqTyq2"H*iIr]n~BCpxQBSA[t hv[*`wqU/M?`UZԫv&zsP6V1Цn})O#Av/ZttԚafpB6A#U=E^cK2yn7yg<c \:&7Wr5KG-+ &E0WO7k_"qJ h8$X-?Cz"^_ HPJy]ZQKdn6 jʹ)c0w(wGqtp+@J0k\"uEDAf8˞_O-50|ѳ2?[ayzJ9Qw|:9>bj+FZ$HS[) #H0M"ԡP5eL-mee\;'eoYWol)F|z / ^S΋gmxh8/ @Lz]Tf*:+ue)KBw>nQ VWOr!in6] kD+7IITW#9iG6^^Pc>cKyKz-K>?Hc["ѴFܣ:=L8'I#$ȍR/O1˨lŧ~d/CzR0D,҆ g&xW Cuبe{vq0]UGk Ou$>)zlOZ3̼ /vxϯ]u #uUE~E<MmQ"^pl tM8HXt&hlc ԅR u[J q{>b+3{yP~͇ceR =ٲc]0*1L!F'q+jIPk.YS%5P+f$| ri[}h}`"T=NN?nBzLt={7C=i͙ 1 4*ZA3V(JR8}_*ם灪`ob;5ī ܌| ~ˢ{^D| ,j[16*}|(.@^2⌶f@~g/v4kN{Lx܅⺩. =IMN<$@Zi?˷ŗx>j-Yr";F*ϻ6, M;O Y.uḁmFG 2'{ ʹcyl̘rJv |jQ(]|frq.& +$jE%uv*ڭi;HsZ{ ^K_ڛ\i3 fiaU"սzu JjnU78c+- `@3\~WLM6|xfrf18~ԍa8G 9oL{!ߵT' _sOsB&Fyayy1B&US$?t@}Y3I2G-1K7%=BD,c3di*,Qir)ݑ"7h]) ¯]ATX<,m@GwT҃6D㾗PQ U(h6aѹN EjmyM4|316KhWOιyLK hwElYFG z~!/Qh>|Ѓ^>IKԋqcu"tBձAEQyBdc.w^›:'P$+ǁh&ZG{ [km6cc( #'a#@%)CX_(]K:wreWv 粝-X+޺O#N䫵}5@K,zNvQ'}E{%P+o~rDv3(Ih7_$ 5)FmΔQE!w{=EfN_VPq#_Bӳb~yw ,f2r?Ehht9ӱn[F "H@R29RBW:Q@Xb)[샵w|Ɇk"ɳlՋfbmEAgT@~[98޻>wԟ JG{.V"vz8yBE3Di~?@c)xoVFN 8aYpP8G'9cC$'ufJ`8SE`[RQEu f~?þ%)(rd#55ߑ?t:}v0SAV>L@otoˆ2a.JB%(ZmP6L vewL$فbѤ[ҭ5ߪ}e15f"+N ġL˰w[r]ry*w9GU`={͸Lc<ƶ ԊxzA ,%q^.gHH!YjxK!1sB'K 6]SO6TEoO2cwzU`amZB#JAtoj^on<&B ~C, g iczwksT N\K[|]ż|^jpTKMo5x(v'X_Ǖp2E˫ sC4uEt[qkKR⿖Bc-K8Ӧ/"CrǦXcmLyD+ Ưac*-1s[@Iy6. ]Sw|Oҗi4L-ZFTfFP'#mf:j&`@-ioBkQw1Dq1IV| +%H9G71RnuK."fb #-Qt>&N$˘s 3SKª'O"tР+r3bލ"V1 ޘ<# fs*0\eD&d8K;.e(!~Z`N6ƊuÑHR 3RWP,vYʟ׆L7_nlgPreu+ m zbffbT~R2M#cUcjRš gIU@g͔υ>:oɰS:4x1 {R]vl8Wª;_H x1F_3JMf ys&F.z)8`' N.gil@E}; ﺕwű-4ä8hݜgn np!Ȯ}@a[pH %Nv Lr]=ءs֧+d7WKTCH`E7b E="SE <>7{GB(!8k6֎~V!@T*֟lqWQ.D˽/9ΈaԥXy/ 8; Uq5JKF?TZpe{!*6p5(yΰL&cK\dSdFZ^d~$Heh\HJY}@Gui̖0进6d;:yBk=LlwIШc@ZXȺGfy4N>,+uB]*ył]^PRK0$4Fš z5(m=n;2WՏQMy{X\ _ J”ayx:+5}"SL@#OE{Kvk+3R>$ꜳ8}1Tv#T ?%? oؼ4}Kmä(c1^#!e!ߪ$ . epm%=v-DEW2F,y>^>Q/>wwfmW}lhF!)}J7__cu-g8* &17ja=hI̽#k՜-%mvGa'DE 'qTl*pu-hU;NvB{%)<<8 "tOeQ9F&6n/ْ["{K ~ɨ88 *;x\Q=ެXnd(@8Q;"RXm{06z3_π `ƫ28\φxȗO>2TMOg3Y,5Ú:\"n1;ֹ.@{?% 6 K@Xq6}25_كh`/dqN>I!5;|%ye1"9\=g^/ eW60{m 'r7d=I`!ڤnxYb$Zq4;4 CR4=P{S8UY/2 ;yьhG:![nQ-,4@gQOGxz÷? r$+os06v6ȳ,4y .^ƩH |n-5X#Z0/m/Rnd>Q@(R`0p&٣]KBHQ *NASq踦Ei%* ozI.\&+4ȗ8`ܠǴTs.AF@gS]Dr"9n_ P.65&,]tO]`el3J*AZdS^(|<˜6ӂv %-$tbYwA/v^8)1*7u>]:ws(q|wpRV~K}-_ꚦ]X! Nk[{3 $0>KR 3T$Hx&M~]k0r, fNR}';],P qvGnL:ތAY*\V(!^2 Llv,!WZB#aWƴGhdP5sJJto FzJtڪspgNE%sVo=̪ϕh:X~&Eѹ wj{˕J}Sn;_}zX QlCLpKbnIimk 'aT|{+7w˒`1>F& r/FB{dnI0\svY0j샃RɩB`!OF?wq)5o&.4N흒0W1NھO:<ԋ"BYATՓ 1$Y3.}u!~%9'^b\$gEy )YSu DBJ2bc5ǒx=Wʕb˪cmLGMktX~&We%YN_erjE)n iފʮGwFOK7caN0v{tkO,.r(C(i4AOu#6[TEXSG cq۝S;Q%THʐ6ˊZJVeNޔQ](v$Ӌ#RRf{\t2)1r4=[]p{]5,'/,Ǖ'EIU!Uued}f+DyY?=.a ~a9hІsvwO;D E(\YŒV62,o V ,ƂK镗ʘ|gQ'I^R`^:wC\*IQwNFv9)Fd%Q\.H>8˩B^Ae;Eq ^)z=y(JKw/iЂv![g -,L8C;J%ˉp>*-#>C>G= }s0xc8UgpЋMFœUN@˞BZ[rb %s̬'xԺ͂1:T,e&~TOjTMv\43ID ۺmD;2|sXHei@F9wͼ9cMN:I\e=yD!ܘ3驖ƷMfD1<,r<ٶI@ , d9s)%q z x%G:p,b<XcNS1;DTVxܗU{W4H6@U؇f|h5b5e*vZp~RP̀$Sz!!{L3>Y 9ZǬa)މ ͥ4!D1 @"S_L O9n]m56*dm_{gaAn: [zb ͭa4 dxhV dM&VZؒ\Ebt`6{J`cgeE7ҬO@Ok"mW;2S8l)C_d^ XvXHa?6YCZ-!VT!xz(GL0oŲ:`V-i5@o\ntP Q.JJW%PQX*)?W3EK락ċ",QE~;\Z^3Awˡ]br-ԼUuf Ͼ'A?ΛEm,gs"C-р 4Z "UL[y'~+M`%-wHL %n!l:9/*y 0,r*߼zPU{\hf .["Z(=Ye48I`_Wvh[UEO^I'0V~ٶ2O0J ' )/I_Se18)Odv[.QZ{dmh쾺R+*˖UC+iuH 7@H[o+gqn0q%ߧ7UVۓFs7 #a(#˄zBo<2`۸:K1׫y{Y!\WOOc{Dܴ$ X@K$®(% cD0fKL*0C[l$G)1VxjJ1[6H("j1|S_Y%za8*^7HM{ !?$/v$yK;g % nt 7]N{3l4:Xbv]`ʨi]Ɛ:?3%J6+FmW @dEI@Co10r 0KnI" _cf_-@[].8 b? K cʞl1hq2mw}\Gkss@We}+הuU⿭Dl$[O*/pF;{h2}?h9_C/O3B?;1i&QMOᗋO5dT@ Z%8*4!SA+Y&xQU2Sһr͋1 BQ6Ul$pߛIU7@vvŢ[ZY7Zciѹ3uWs^wl`U֮Z6SHeh}+$^=#^r(L]YC(Xv2US!w}Zbp(?jQߋckCrzQX ^ zUfR@g"Xt:\y<7qX.Ȇ` &J2}J١k97.;i w hZݶDM'X5ĵU:bo5DFǫCԸ̛uxko&GE[o)Pl C3 cgm1_@mܱ`{LONg0K2&a:,hEm3 :8+R `%]ꆺơ o0gG(Y6+g\Hf~u0q]},Ϣc)\Iq:36ᯣDž8oiE5~p'N/?oC,C.BVƾjoTB]hȴ)u?8gyDeR1U#,Ӽ mفnȒ  KR6ipwJ o?JԉMXHSסgibKU2:*Rß^j^noz2Cz`eQGe3%v+1%yHq҇HrGgZ"9xzEl3k ™ڀ>S|wQEa0&j\C/2q9G\W|)_+1'H*%!Wڣǫp/r } 1C]I /Јs4sE' :|E+0ҼBN0 |9)};"X$sv˰Q[Dq6ƃUp kZtX62|URxW'O1h qXZI [שm66V~dV"=\ոGSӃeʎ_H7[_&{Lmd*TҒJπ> 8C;*c?JhʟOhk܍]-̯'\O[rH I9[Y_|. ߩPAh5<AW98䁄io+jh (_J 姨(>nd"情%rFl4b+PxLm0(alds͸|@=,Huv SY*YH֍OG ~3cɦ>4nj}/]F<_.rXȴidy+uӈ[g ZS[ x!q~V' :=산.{ ̢O7;Euv3XH:eL[k&Foʦun!,MkxnK렫3)]YeNr=j=H/e֝Ii˩+BsH3ODx`OrP_ul{w1y[`lLBfڢ'bUOIa 3}﫣h? SD7h۫U s@FY5v14mQYA"#e%N9ʪ$ 2Nf+v;ZҫHCN! ]YA#Ru!$󉇞uFX{.qQb z&<}uS5%&Y<5HíнHՆ}vb$,Bl JVP[m_Xa4vj߽$תKpu@ V kX=:i$ o&+3`4 XUp%s 5Sʘ;#6܎g.@֥ xuHjF3wԐ_֣\-B߉*sHk+`!o6AR9Rĥ4̻} nXκPM=*?G*jW݉?1g]3Ax@-ḻJDޒ$tT-JO:FA6%}hJ RI'X&qEA "NuXwŪ>4M$j! `zk|&˂rSz97…oUEWnfP`VhHDg""n73= tUpEi:|(d+Q !LK(eɹKY1/Z([DZ,&wL1抑zۿ_]L1ݝ*okqmWW1%M]ux-sTm2 bbc!K;d-R ڶ~AC /oR錰OCp\H+`8ypj^QǀI.܎dҐu(!-bAn1F? dpDaKT^ApBɔ.CەGL0^:yM,h`ewQ1hI@N DjDx`-2ce#jdijuNHzRXi,]c5Z{x;sy/`v|ȖŪR#^lYYq/ጌ^\&ɜbHqA'8?92]fH^kw:e^Vy 8(jq=^>7 u6?rɂ'R?j(;7\IXhQg;[i&nAP#v᳏>'0(˹%HJd-mb9s]n\rַV!o^Sp` \8v{ U2mn9EAuI9mp4gYEmwb G칈g$4 q37LJ)׏G D6RRb넃Dw0; f.2Ql/|!' Yޘ!uN!෉4Z>rSj؅bB3ZbJ{o"uH5[ve .dy!K&x]$KJ[" ݐ>2{B>(XqFV'.D4 ݕ-\A_>LV1)js{q )ecbs=z MM8[)xZ+R;H1S=bX\$ 8I@؝\?4j|L7~5>dWYZl?Ξ|r1CNGqs~1*4u gIecwvb?p Qd(UgXڼ/rQ.I4 sow \r K {15SvlȊf&0†$]Ȯ w%k2%( 7f޽P8 {-r[X,D\^!҇Iɷ5VvSS8h}ao2A7M6yXuFX"J ,7h7P74荐᷷缱+#H".d(2F !p 0yC8^}nvO=+F@|vj¥"mze<sɉPgLBq}F!@c *()[MbRdw3b ~)9 4 3icmQܼV ~.BPu uR`t# ~q%CcEh42B\7IHat]7HC6Y޳l$c L6WFz'}!¸izS~[Y5)ަbðg^"!&Ggɧ!3Z#/mu5f;2 }ꃼm e ݿ0N݇WjN6NςGbܡ\[r5o:8 H܇=]*y,?Sep{@P'X}&k~PF,-t48>đ܃{ʧޣ=C%OR|#/uHx$FFhxvs4ZW 3 1yjU(!ݒo5>P\uֆ-6De;)F#; ֖ "{9gŒu6!XYvL1(KV'/D9>z}qLZU v'4ǻkפ7NI^/ 뉠4Ƌ0uFNwWQsŇ S'NaTp ZZV.6Aš<Ă`+-Sq #NP\L`Bx(\Gs̅/i*Jx.ط VJNtκ@٫Qٷ$x\HˆEaPEJ\Tek}V=#ři,a-΅p.sŧJTa[ ` zuڍwbH꣫E:(goC,ֵbEP.a&x7Y-c'"v"5_ 7B(UΨ7B:lyo0Q=+IQWlBM$VG6qVŷP|rVt[D#:aJ+>'YumPV{8z_Y' vyՖ-_8 ԫrj {٠FV$vbUY$ 6EɦGmEG@Po#{ς]OW,]Έ}K|\o ⾷E25Î<>w|Qkby:H2H 7 G`)ƗauL™Tz`sC|d;н6G?U[0]8HM2i|T@秜OEyB$ױvE^51015 iA} m&h{5mtLb~aF-}NVXOscu& #4 %([<43ݛTUf,o#fkRtfAאh/9FU+5Zδ0FV@ku]Z`)/ebWTUIhsr@y)0@ei۽ajX$TK. :ZQ j1`eFi_w@L˛a.DCU?;ܿI);T0A_MxTiypzJAiFvp2.oԸN9`F+x2&,PO2 KlK8k~Vr{L:-bH01;FgTG ^;!FFE(+i]Lʂ )j Wȟ"rL QLަw@X:.Es,5lU- RNVImۗU6wZV\.t%P!̰;ӯPTPY&0Chzpʲv2q yv4/5֧@=) d3{5}֛D${? ª_3Rxqװ__HVB'W p)^̆d =kOy̚8`6 w:N'8M~%HMQh|+G/y힚#k/(g.6 PlajJV(^>&>tBF@o-싒,_ .> /{xjw̿FY"g'b@?{)`;HiS&YY\r/"#?YͽAIT4.7^5boˇfrړ{*Kx 6[ÂMMXCjeئ߱] 63ety!<$#"篍F\s+AJLZ& 9jWvgy;0 pj^Ը88DZ3>^}*,,JxJ)=ա苄1 ˽F(l.. ظ>WB%H5uf>,,INf7n1W=72E,ʴ``1u=n(\!aZ:oK>3 7څ4UCQ]I0bVڊ=9d/%ӱ[T5)Lbu+:vqD'UEe|tO)Qr HrX4z̠Sވvl.}N,҅|EvZM5 [OyؐH/!1Qmw?CAe][6>+F3 R;aYT%=ᬡ.ʴ+'8;KIV|͟]!zST?]Fc#/1=İh䁹xGߏek}lBd@5;i[?dڟL@.JV:AR3_J GǞX{T~1d[_wc pA$ډ1^E6LD"Zk՞z_^}!uO&1"̮!.4F<`nIFH <-V_(ja{n-%sH*QqrZ?` gjz2-Hw\K2F^?d\?dB4tg~<7Vaz!b 㮮4fźANl!,T>;Q=D PU ɷw2CU{e(GqWZ%:*͹tH0~{wGyxز:(ߴ|&%>ASgvڧ䕳I]P2<һ&Dg؝?L#k*-R-S㝤$A޼%.dF7UQ&p坚r,ګ`i{C$`C/cbHkN0m{QFP`z=*0 ! KO#3L =JKݘ@ퟬkbkT,55%Y&-<&\Bw SDν'\Nإ$02:Bo5`I:f,P12E0¼$}ᔂ>%גU2Cc#w D}K9h9 ~VGdgV$TjcvPߋ片^7Tk] 'I]weJ8i>tr[֟]8+p_7F56s& Л$EjOk]'ݧ/` q5`@DahY]3P MI'N/h o6y¯&f#Haw;.ΫUFB.ܽz{\hnE.JCoo8/}9>C*nbOO-i2Xn'!9!Xg/.(;OQ@cXm٩9h阅''c=՝R m' >ݙJM7)A޵d, T5O <-B$ ZN1!xc@' =oa 7Q}K̾rKhS!i ΤـdtB/L,:d;~rzR +9DLہ:Oֵ>MM%ż 3g AoW쩏"?L&VrϘ;>?+x?]r=[9Z5Vjg r.ogdA7ʇlJ| 1jmP*q^fƫD_.nNhSe U 8@RznkPWXۖ.;DMmXlL0/zQvz7v<#s`kHqnL䠾C. {MŅϠItΪo5;<1r*#di^oenѻ9av:52j2cM=<,Ы̾.q\t("J3-{"}&O6 IKd{ukdhIK,wowApwďJ)Y=DE',jN{ҤO2;l4k=֏K8oSuȯ\, HPb AAPx,^U:÷hPYRΎ&~u n^'o ?lj^C42i=IkWiGKipw/vpcsSO<( CPg9$Ӱ>j!j :n$BIC0zpJ6JElYRVJ}褯a뇖h>ƌ)v[/ T^%˘ Ei$wyJ@P+@ 9faG}tG=@[ @EѥO52|% {r5E*Us)_~ ͊z)V:Sp4.18.BJfsxrJr9J#{Ŷ} aGp7eL+i]:@5s lsNI$9ӥptbmzsna |Ad Vs'it巕KV`)<3\z?v#V>Pg-u !Q 4-X7vTري#9py胚۔+xnyF^F"HdTra(0>8:Q˹L+7ܤr#PG;y aMPcp=Ԙ+{JA35,z[L-6 9x6,VP[ -y.w E/5l>oPB^dr: E>BOСn6vQmuǮ]uΨ7 5GhPUOL}m&vS9LG9A'ܨunn`Nw 6tL`',SiEwuWl+p_&ѸE\csHBh>J"/.Kd.B{7 0+cAg*#su.XV(ҹFKWyɑZMƹVnF`U;\a]9` |ߺӼxjxBYA&+*{|[{lfu c註gAWiW1bww1\,:\EF m㚡J;̬xh ˘ZCt[P*#D!oXm GGbG 1pq}iH+{CM3Jɘt]`QH~Т3zalyF*lf01WR0%\x.NҸ8n(+C°;(F  v4X-FY}jV@LÅLlaRׇV/du^4rI&zM Xc67q"J<l2 [nKxKM=A t[qt55tb1&)P.9I*M#Z$$> O:òO^Zyx ͬY8h-jWb]s7ۢrdÜ>r'G]:?]TǔӶR}FxؗyOc*ޥs(!4/ `rIgU#*$a;XGx ?)Xbу?Mu(7KỤ7N/0(AqO9a.t{^/Ű_0J;g1VheyæB\60Z?)m7MavZw״%bDK'LSsCXX/B3F ,U|kPLvB>k&0ͅE3q=&͖t:P$[z0'/r=_8O(dehC|ڼo7!wPO_p2swzXȰ= 3<ݾvR.DR-T!gQ꫌!{ypqaQ R^3DQ#ی nOM2О6=qSRFo VLλ ouꐂUT348x.գNL9Ž.Da%Nz]I  @ t+W,qX40l ki]J)d@}HՄ#W (w i+5^̛>jߎV(D5hjT3FuU3!+)vy6ze-Cp L/ \!QΈ6`-Y5=ψ*6/8V^)YzTv+tf?"^RZ9 !55|,xWb}n?m*f% 'Eؚs%XϽ~nx# k)] N9&l3r budGI?8\O#ļzP<,-6K7@J u?xBH֐~/eҵt[uftsf0D}Q=1 = V ڤ&~f NÍ-ꔣ2N1o1t ]'3JƲN }u!Ȅ x>c#IB98gS̒J~Z+Yx'hE?ptFMX5GnA$6`^N=$wT _NWYbWa|˻.t[F > ڍ??@k|^ҷ긷cN5ڒzyۏ-.2 6T+6X^C3U rX9{!\Z_ʿ0Ĕ1}i'[tDF֖<60x;(4Q+GGՕ. l,E '\jOq b=(|dOqDIQkBwIpNY|o&KrW9q~HAf4;E>{w>dUa_! &OA"뜏;cX[8\x(ڕ4@&cjatE$V!UWn{ArddNr5=t}$ZlMG4ZInMAk})hf9hfJgkAHy$}\4iXzB/; nA1}ϴaNw<ѡ:zQ&t7ף2S` ?"^[XUV&Va\<0r7tu܊8=0v*2P;!ָy(+u<]l~"]̡).*a_TN厈.^~y_%@NygD'QW"_Oitlr՗kuϨ>E:&N/eO#->[X09-π;aUbfue|vDA>B 刄q.xQv{ք;ٛ1dUYi2~߸ѡAVqO*F΅fSl 1VJ'1xGݡxr~^"1HF S{}˞Y]xPmeлy;4k$ 3@6$筠%Gg߅"?N pAN)E?Eb'0_D8]D0b/htzO HGv!ީ6Yݜ&3pV0DNB.~1RMok9͐*Y%~3QXgBl~|Q#ikԓ{Iȯ^X \w[̤]~hvCX(\`.r^R(:O9kt'uq[vTP 0t{RyZ}|Y'qdgZ. G>_0#URFnu?GL߼}^^4*S;ĺ](q^-JkL, ^m~!!4ՉKQ3ɥNfU7Q;XOl*v9%kО-Cf :&%Iv/E4*Zcz@3H1P2&9SvN'2Vŀ}5{FEM;3nr?EejA(L?uDKш;t?7)mrL{(<э nX2Oze-v6pShL4(rJ`jv/r*g}t+]T1ShSy)/W 05LyWFM1O=_ Tp^E/cInrlHfty?s& 3~u4ѹ!6&IYZrQ^ڼØdʥ.,.y $m|0 $h(YKKko[_$miuRp9SAMO ;!#w aV툋ʷ'2D n+5sud3)? M(7uVY~°oL@8Ο30^Yr[L+N(XN c)Ө{#Q 2DOwÊ% ǖ-$AV9}Hxr]gC/uac)ECdH-hn?T}D%8'9/#4{g18-x g* *sE- V̄WZ!pLv^.mVd`&YCCyj\W>9 (Y%EQWnf8Ng^٣N3qK#9<7eOtcnak7Eg-dnY;vOcsS0#jt*ƚ ݮ6xx3Ei?6f*v@-Q.P^}h$EٙheS=i;o+e f49 z?N7ۘfx:jr1*)qigK-VuQ#x]FLs;6>pfy*r8|Qc(3mNʱXgݺKВ l:r&s3ܿ?rLK;8~']mA~/HX.8FwRqmL(~<5--,DDO)p^L a{Db1~-杰ҋY ۍ!'Ȣ/H4rPqDv-anb.#T9 9 s$L v>1ԣMt`[؟H%?!>cR%J9w5QU99sU3zZcvq`Ipˏ_`ݸ3)g W铟I60'bewzeZh)/Oᵻgǯ|7Qon/=a}2X#%a$C7`L !0eTH %]ǰtv2& 77+ѻyLM0![ dez5{dQ"|9} Ӑ!Vw}7m4%a.v:W`>:6b4:䬗zO6{(VEN)(e8ǰt1J)|@Xy" f\[Y͝fT4p=K%Iq>>k/W0HO eĢxOȏOۄLjT!̝*&t@T? a94<:at޼xLQ%"ßJVdg[3>K0Im]);It*VcrJ &ckA>PɫcM҈愲44&̉msz("ڛ w ޭ%cV _L04,N6N٧sjtVn6ᩘТ=g@F/]B2Q{^3Զ "Jg}(kq%9켼cn01 XEKjag-I+Rtm :- -= 14R:#$X'֔zob.趦s")u >cvoDA+*g"mR_C?]/p U hNRXh# ̷yXDXuNn6Onp'xz"񎃙: nÆjKkf=P;FRK]kxP1)Aq3|o((F~\ Nc3ϔb6tU]@yM3q&=HT`5S$u A qD9P’*?y鋥؅WhHN;Qߓ~l]~^<4H HڬrvvxLV/vR} *`Wn^H,s`m|&DޔݕToȝA9o`*J|bFmj.i'˾_JE Dǫ~Ӡb]c!|9!(CБ(,N,X(|]wvaܨqn;>-P22G%8qĤk.9/yο[mS!QM"aCήv`L>`: ϸUOĻ:($}9<3Q+!*u\f'5j/0 92L!tZ?ѧnUUvߪHA}.lQ2 fe-1u{S HftQŚ%eY{fC NN Tawr@X ""fÇ4c)HcTox*̘ΊV(}~ L=P `C5)Ru]A( \@aO ꤍ\s'Xo걡=X/K\oPH,S'5Ղ{Rϓ4;!N>09_KuϜT$EN! ƛǍr1XaĻ#Dw〓f-#o4u)  њKP&VXAm˖#`$V2@-Je;#U+,5)hM EB:_ZpXVvO:!DT-*53p4pYU POcmwpdgA-f"ioI09/t^wfojg˜0U9?@Z鸪HE;ugMa1$ߧM끡8Hljvx@8p;n ߸uMg;{I[N JfS 8y; :ʉ& 6z~Rzh]\wlwHN}ÓE +Z3wa>dY)">R;ꍥjgԪe"\_@}DWS]_t쀮z$<cG+܉G|E_P7ܤyBZgvM%@>5}N^w깬4%yĈMˣ1$2/I< so"jF'?vi(0?w{+-`BseN . ш Xm5NaW`:.<4/,mya:P=֍lwi_'o>() k =iKs=75~`n,PF8/L'H %zfJsH+"ϸ- j8ʀTƨ"k"UsO LfUJtUB\ y&l9-Ylŧ@/ Wcn'f'HRf"-l^prӏW)YD$KwU"!aY$3U*ڈD7YF Ӷ}ȭhL)*X7ȆgUpoP _HP01abu}L_"`^03;y:4]Wqn7D&ӶsJK:s %3aA@}(\#1!@Tl2;(zsvN/BӇL55zo$׈: i.ʏ')sm:U^P(E [uBn`cdhWg($kL(j$߈,!-#3} dk3cl^55FC!IOQߟK9.+,>44Q.Bt e!㹾dpUrMcQ&&K:8cy{ 0Bts)PDLNM)R?KB6+ehhYM]ƆO;]ԇh,vs>ƕܐ|E}:,|9>/ˉTKvZ{@MYs ?Ŏ7`[J IhؚAW()ar7!6h|"fF2JN1A  ^Lɴʸ41 ihKDzc{x-"Dn}Qwwpȴ`RiPd=W}U'Ex%$?ǂ"Wq0~w,YHbӱ,  bGFZh^'&6]6hO~_G, L'x) 1R"kV=dǔR)=jl+cҋ=,g\\|6Rt`chR,^%iAAI=R: G hFI? =keN`*`5!tX;cS;X&d]F펴3d~ܫ`*^d,sNh XTeﭥs~SY1Bo5-ny bxB̈́M+8b,1YA폩G}M {-HPxFM73Yri{Jr >@yۈN/+jsr"ީ<ʶkOvtnf% i"bua[Em͚䋏]R?Eޑ}C=nM' ږܱԬo ?U&\9h΃i,FExLj։}=}01~\nZ ǤsM-_-yF!AP^8G`ȖGIݐ?U{ b.? %s0cģ;r"FDE 0l徟K׍3~NJ k%,3m''@ڡoҭ'MԸϊQrzpc4%0\|K8XDlaI(!P @Ҝ (8~.TAq2W91…3[s-%&-۫imNr!bavw:6D`.b%Dx#^T#2j̄ntOߣv =O=G~Uv'ȴ/[6-;B/hpv:k)S1ț?!7D+_mBWZ7sĝ3WOP?Wk^ua[mm|Tl8ĝkȝ^vlR'}ˌhT5-9.(/o5)6rV{f Tv]c"+ɨ%WDe$sOΫ>;-nAG<@}@nmHDV_TC*sF:\p58hoNvn[(rn`ʐu =,dT=iy,QW;x`ݧ,ṙC5& '%Y=22_A+d r AB܇Ef6j%<@$BM@tG#b<PᖸmaS`tc}쎛spO@ЮW xߗ, 7R*$;O!8  8} \o'0^s%N3I]T]^*@a&bXÓdq!gOe/WX )i~.@n3m_yT+VTëugaQ1.E}8uf(hW`O*"\ c7kj 9wZ$0﬿}l3ChRo\^B?evtʻ?XI;CGM<}?87}Ɗ.1n,$,[$ЮwFs:X;OF1;h |Q0s4q;iuj@DՇ1Bp5J"I \ TY u|LҀ ˕V&=n(إQĺBD{ a с Mk\^pч㮘),mӲrlt妻XPT.TܸO($k3b]1sTKJ vQt:u#4Xs7f˰:W%9_7eF? "J܍a[ C1R E );LP6Ώ7E >`q=ct3InHrTӼ' 8}Ov%yݼ}e='V=r}dKȐ3`. J,Po!}lirw/xxd*2:d.g^BgF& l0z~Vk\S4QXPyAjntUܗ!,䬚 LAUBĊ@?/ogYm&8d$ d+?+((2`sLV[JE< ?vAx6a3_\ <N%4is] I&+@ TwC1Uyo`}P/H/wVEj$2MRR;428HpN 2-Ub}WxdwcTum *F[C[ݰ0R>9MUKd F`hF4 m8E.9D 5r[٥I0cg:!PkF)DF(un[8`Jf>"eA\PҊuzsu;?m3p)Sfڂm "jt0"7B@B/d<S$|֩ݓ{s]Rx{w=^y<ِqPv?k?P/k_>f}X ^pu=SXUZa/}!0f7v8": J1Hr9of=s/zDbN *^e0R2")A34( = `U=mkT&GF%ܥa [in,-hwz*8x|q; 5#Pso `-ÐEizќS*EGKɬ`Oz TD<>k0fR#\3/ ~r,s0V(idJvwIф?N]kqfܻ@Gz/'X\GgFf~HH].޴4 :1E&"=olQ!ogAbGE$U \ۜ}ofEQ \UVLUtG!: y(G=Y8T-bhw;@D\VElÔեAz :H"1ωLj{=lL>4O}cu+i| #[F6!Cs_,{xQg? [: FHp56HcD|&N`[LEZL HSю3VMHK,,$7`жIn]6FϑFad aзn*p-PKKH 7>Ŋq&X ZP:1 X帚=o|ӯt>Բf|Ț9sHT'b[> v,. צh:V{Y473oP40IDČpoj"]QXyon`meNCk3OԪ\(AYzAZS}J@RxEgS2Z9Z6[Hg9s2/KGZ8q R.c_[!9>-8 #$@O CʣRW>H⣘Ӿ+ *C̗N7דZQDEW2T:Аbಱkɜڭr$ ׬ ws+cۥ  WJD!i~:Xfjlk  ЖgIAO"wK.4C1Z!݇/|/dD=c]@j\ rÝq`KM4:ז (:- (g{2^";"*Vԍ ZT6*t $]n rkpKL`6;Ř/OhY*;En[k?Ȳ5iz$d{<=T1N6'RNXEףlz@;I)GC\.=]XAw kB9uM>qhR& AHتh unyp]`2ՇoO*O F sk,ceEȞ%ӶDu%dqȹ2yO_m.~+cXb@K[L>=&pgh{0ZCMJA^c/2a" +ܓ 9Za< {hZ72x4LQ? *i[y' ^T xZBUuA5򹒷g H"v!)>eK"TB]GOn6ǭ"~F.\[V:}d[h7X}eɭI.݃|pڜ0QǙp/HTyrst:Ύs6DqpV&b\<_Ƀc":c63'xwT_>|ͼKDK PBust/pFF˦95~ x֜A,&z}. N7|Mi?y F?\ '{hb2>c_3gK;eҾܜpK_5V޼oR @mBx7z:=SZ.1т(E|.Z5ʎ $,A3Oze~_ޟ"n { s^&Y"A @R==H@063@n1e"PnHM(7/V0 iq=Yٝ0 /s`5u3',|۠'o<8pZAVŔR>تr\/5S.$cUı2#*'@ ~EcXѯ}==r ?%$ΚZ0!FG 3{q\f%r/*ȭ ,uABY 'mɾ,a&<)ȼ]A&2b=C){$;Z3#n&۱MCy& M:9c>G-qYR3f0}Z[Jih*|UE*\"a䈄i) >?H9!ãOrSo.b䃫ڊM;p(6]j:"i !q@,w;ey:bpg&m%dDYYj=ך`̾GJ6^MQ1z6!c $M> ][JX[R &:`n4kկqB0zyI68DZ:iSM J WY|A[oSuS(5C{ci|;ʷ\' 3 =xab-QF8FDwԮHAQ:j*?S,D˦x\b;?%q;%ҟC]MiDwt&{o3hS;VC^10R{@t(w_xSTT,KeO4vùvl)m܋H|mȌ0:oZ诗+ HJzG=H"MMo'Cu^疖Ggrô^XHMScL bfQ` {7D:li|K9!YDoQoEcƞܨl^!iG,y{؝ii+&{hB`_]hW~g^2Ȉil>48#OwQbMegS[Ap) ZZ+V C!mlN4mC. ~0Ė  4׷F4 n(힅@aSq~2>pY[ YŒ㐙Onr-XS{a%(fQ1Eΰ(Z3~Xs3r,K" ҙ+<CGq{0QKotqDۧ |:A}AZ-EzW ]?-j(8U|g'x|Wdd4eMJᜓ LSr|5VθK)<'RpI30" =𯵯p鸞j'n=mHp`F=;ߩt["idၸ@!ZN04yZiЦ:3_W4ߐU ¢Oy?Wo)v"\?QwnBdl%$ S,-Be,RڊX@ ݣ0J*j;n';ӑY\ ?%~A\nIc;F4c݀o8 #@SN,]BeApJopƈ1!">nHX:%:m&?Zi:`Ւnh;OKLL %k>jp{Y).%)ьky1yFQ؜U+۠ @OۆR } m3?R<@١Wr_q@DL+̾OI18U@9{Ո0ϭһXSmPY ozNi6JdE_=z©zgŝ:Lx|R΅7;+]hW^,\gm߉B};<zxAk8OÈCVmB~RE7ǵ*jF6ݝyᵏt:ԍOF?h^iRD-֓ U=z]`8ER;]Qs1Gƕ2dcd*&{f6pߧ%ϥe+FdhxnGɡ&)6I]1NJ܅AZa ał}e {P@%oO h\R;my v"g~+Wu68)r=Tcbz>ǝ:3?ۚ%qJ?1B%# oaĺ,% #dnXu\1,d*Olgʲk@L$[|o3=:gyC}~"Ώ+jd5KG56:7A'-1UJJލY * $8]@ cyj$6e´;A;jކ YR K%yFg` `գ_%^Xj5b"r҇!MUJȃ]uՏA{QEG@WP,j.u֌Nz7A3Qg;Zhn(WlD%1 ιW6"iZ5l(w/YRTL8Orؗ?c>hUPD {NT&˰"t',1zc:aRcEeQe` YSkf~ufvDG>qڑ=Ow5 $ KrA:(m~`V"p {HXyӯΓ HK K^Nft0F!~AA9(2X. F tϱZNL넹/&IA@|UɐgS zS +/8v/Ds AH5%!5J*Hesu7-Ὗq)+hETRAe_,Kt%ay$ID `a?Z4wd$(gG>u>ɢӜI{4 *Z܆ إWPNF."vje2\Ux6`g3I-{kMD۾rrPflT9ЁQʢǀ{j "D^RG%D඼[~mMÊ>5/-p֚My`+-O.TumrW3aEruH߯_poP@?zK!#irKe +ڷbuz("R@ΡlP<^Z? pz^C .8kU03Jnq[ެҋhJJF 8sb *n<1/tϱVO/zm{=ӽQ= nry< w z҃Ϙ9(>ȀATcH^+-nhnuۺ[LnVBcb\T6Z92? ޅrCAc*'- />g

    >$3K ~#b+G~nٯǸ8Åßdcl2|]( {lvK6M͓m|zv_A(j@ߪ1:֩E@MMtyX%шTE9oC-d8RJ@]7 ?cl_9\(ۨ97}3\]EǘSz;w ȗ;Pu#jOZ1֨B6ϴxT[ctF= ʢۙmEs@Fѧ>Rrhbkz-=TqaEDL19L3 a/m ;*oEH }ӻs=Z ST䜄{UAZ? SXI>z>Ld+FXcm(oqt6e8cǔ-6XܡYۘ-ݗ %6Ç@LaQ U&?v_}$zsSe4(b|/~I̿+;؄RZ|X=lSbDO ? *w%I*W'ē)ՌvuwB 8<(5ᒯڻnGxF^zB [d}lhcIngIU;2Ϧm^!gr!J=Jgi |m¢ q݆˾;,\7zsq$J<=:v u`vBƨzfIysrq٢6Zs~R$7&58'l?L[)M @r^_iOR SSRAGB ("2E5N 1>Rqis=~ ):7k2bY`AT"ը;I% >lCzV{PM'H|47A/Nt!k@bF0:a)׺ҐxvsrŦΆvmS^d"kTEʃdڝIw]>h^'Kx~NJj3B쟗SC/Wwym"JtNPEfIzC0-<o(+}oe0tbU_Y3|B)ɂ9,bD4_b6|;HFDg3r-l+9ZOz5DH=×&,ŷCXOP Ռc0PLFd4xF6iTjw1V\d{><|WLNC4z?b1麄^ ,#\j|av<}[ H?N_暢b}p46ֽ:fqH&cKV¾~X|S[Y&YŸ;R ɒolB!*pTеДئSwġݡC=՟h6?p"B8|om0W:o{|Qg|H_<-t!NB;):ϬoO3ssr- 8(U޽*Ў͎zٹ-L "dkJ2iLf.[ݫPPLze/â>bɚTж)*YZ|_٣%Hګ@"C677-+U\ʧ8uj$v_nӳo$3p\}Hk-ҳl&:w?=ZTϰS̱>-y)p{brzv{&Du0"my]0[\!p«#yf!;ޫÞ|w$'"I44,PZ/rDC+t99R׭vbMrՁLK͓2O@{j%iFq rv. oS<vkyH %PMnSI8-]?$FtgO:5=M!|(wj>6`YE&_-穴}zՠ.;YC-=CEyK*gESXkOgȢq$ N@mʧfN;J:gtVй'(쑔ה(JZ$jNʣXE.IQl[bv@HjNTWuJr)6Dp{ $Z'ɛmi!;F "8d0~DzrDDH/@Wgϔ-Pۙ @2Kaz]at3\Y#SBXk V#՗ PrtK3kɠdzꮾΨS&Pý <*ɠ-J"W;.QɪfVFlUm? 1hħEeeN k5GUEBaT )a`y{p ˚&nha*Oy:%(O8h 6)YO=ZxCMC$,4<+Dž64tSw$'+G|u՗]i~sHg 'd-_;_!b^%NƶM!RyQ wR=ʲ5G eذz'Sj͇Һy|2\۟F4J󶾓=$EU%'7z^8 {c0Ϯ!:zh|s9Br 젶&պ%Dpjujͩ}MQAmWBEi6FeP?>!&$ӁV WNft4m~_| )[+ 8@M3 C#|y:5RIca{1PJUyf&` 6N(06NqBUO扔? ]juo =ivAF ƵPT()#"5pkRW꒎˞I7TC^#)=Oq7ޛ1ka;K=a5p я bB&3| g#ğ(;%j)ze(2SIA:,e~_:eCXlwx9kvuI&9YeR4qd=c5I00V bGwj+HeZj! '+}hAbJd3_jZO/ADOΉ>,gѓ4` _g'׶>]mUʌ:f }<ё6C =vسze4 9D~g"O>4oz1LP.M4ArWN ÛܑolClMݦ~oL]mFr/(96 E7ZtIE-1 ¤pMPB_dKEz>#wᶬ&pedJ7LFURE@Ӛ84{daU=߱m(a!NW[T5ȉST".#; BUG`gPSAwJY U}!AlStG">t" GWf i2澀3IVx5sgfCvhEM28jMh g"4ܙ)YQ&pr 'H@90[h{mX7GvF?o Xփ-p ӽ/<,foB2Q'FJ%v]$^0GI[X4v ȕ,[_A3xc*-CTci0?Ͱ t;J*/:syzȬ8_q2m0o6pWXꄽAyzc q !VeRh'P7ڤ͜QgF1BƏ2jo@ baϸm[Pf%pOʱ8">JsmQw/ +ȬE)m`ՙ?s<}JD\m"}}7"HAq/C@Mcǵgh#AG I zB,)zưtvzȄ}$ΟM2 D E%_j="*]Gl>ÇMm>Qv&8gVz;b=ksՃ11kˈs DriEPbA|g剈y8 xnIs¢?y50  git]4誉b^͓e󁑭y!.RSA>&:چ@F~Z0IMR(?:'XO.%=jкIy &6wo#->gOif[]qDM5`PV ȇyqn㻙QKψt'yIϰh .hYs-1` 09` a6D} 1VHp1vToWy@4^[y׻ෙ+q- L]K;ֿ\2#/4gdb8A;. P6ޓ9XDpL7T~t2Kw=D]Z~ƗPEfU$G $Ӷ1ռ{ ?4=)w% !}DiUǸ74zNX. z?~rԣY}p΀x֓x\V@_ikU:Ԃ8TI햮ٽRb9*Ndʾƒ)c5 u޴ߍ6K'{, ~-H+ulS<&6*'@TحOd%Xer=Zz /ets}6N<9cD1l?##OH)Uv~?Sbs7Ytڕ0|4zFԗqc]A}WglF!&`Y {`Ousfv@'127ЄX$s֠ŒdQVLfvݾUWh.H5XZ)g&1R]7Ǧ~qU7m淊K,^?t)ތ".jO rerQ|E2dx]ܖ. VpkI^cN%KrZ\LX!ʵMtuI6v ŁpJ㊞BAj^uʝW ORC畴ԣz״A:í=F[@.M8A]5*\ܬ9oN`6%UTpvpF JtVg42Fœ) c .3F& `P/guhx0K4?y囫?;7tx+Rq@Tp&1Zs9Uʷ3=C_d'/hVn#0s v9%Ոj/Z>{auHɫBC9:{wĬГ~tmҙP9KӠ䐨QAإTtOR~ Iے5B]MCF*ZL^Lf ʙ#A3 ܈H,<&TPfMת$KɯS)# F3jXh$,(P-d'prp,=N. Y# i}#hT]1?T#nD‡& Hص|de ,K|nahF.rO(=>qRnݞ/Z]ޚqE~,@)s㪮K>Hۡаw70ѼVlSܽq^*ʆ)|NofYzv.Wv6wÕv$_A>mp6I+"0w*b{3x<5(a* ~F`.Qj#ҋ([=+u9~FNH%hr`;} *P*R DhlV5O:p֟ 1m&: ,D>ZsaL?hlfYj tw QA궫}YlhMlx,hASݖk#4Sw1et6V scFD8P֫'+-\BATtB˯=n*>EvoR b^]d7TxcؙIПdˋ|qɾ,BٿZ )&o!eBs$}*` gԖWJĄ zʛUurT[!s+R+ @tNKyQc tW fos+)F)N:NR=]6İmYC5a@ : |^J[* f]Zו6' Ws7~^Nj$<{m5[^ң 0ԓcTY1F@)S i);>QZ.~ Ʌdyr:ݵ ;|bHA+lG,RLֿTXmaM;ɿVG" fEͷh_:wÂ/없3vN :h% 7V(6$,{Hm`|>Dw[\J,p`3ˋvb4ͬﴜJ2li}k}A`LUZm]ڇmp&4v7X*bgfm-!(G-~kCj6~+$)һ@(pN vĢԨzmmI(ti0ȧFأ"r"`t)X7J9hsCsXN8`;. U%lЉt6*T`@aJ ~y|L{Dk4EE߰X^jѦ{J'RTVNDCr|,tC3-$k;Th P~4į-!${oBt3P~/mL1-cBC)ڂu0qcmR/؋G?V]K]p5lTE[,UboT&7Gŧ!/تY!<=|#+VbKyϼ:6a.?@RsG"GR?λ H8@#ӻ阵(y1W6w4k&y[! 9$1AuA\5+Qg!5$eJ?yy6 .j=1 P|7¯s=ꁺwt4cgAx[ܵzđ-+jbx齐u5C q//EW`%mU&iGsc\ClY-Fn$.q%2O͚^nH6|ז(xj,]a='Q]_3P.S܉RaEj?ӔBV-Nܼj % ČL(V)!D{W DjQ,LgdR@){hl.Tdkj S 386y_XC6"S|ս]*+L5 w[p@2&S#:\NB bnQ ꙗB60Qn]Y<S|H }yj r"Wn~ކ(ɺG*zpr&#޿#jXfl>v?ьM#I󠄀]EE+Hyv 5SJ+X%7g9P 5aUjK '0bP{^[EK$$-\HcfZ!3ڐ:x@u[2}?Z& џL6ȵj->U't"o:X^Ѻ̔ڱ$:yJan?.] (R]{oGK  X4'ۥŔP] 5J)MBn.ah6i31zy4G=|ߠa = &`gFBOIkhCbcMkS(98?L3r%c,mp"yQ*ḶIрf<=y@Jf#G"~'>m5EI28J4bRfȝîtTGLD3TOJBnP*IVmu?C0 KT%RX!eaS=Xe Q)aQv7 lڂS/a23e]E6:6_a?P̕$DכBam8ioKQIa9j9 {Br`C'0˰ onws IÅ<|Xe̓Xrl$gkG՟Gυ]XAĹkӘ*\lY5+&ulQ袁G'w,5ֽ|ο܉}584ə]Ww!VF:TW FemG#G-6S n;'I>I,\Rڊ} H)͋Ь!d"3n>0vQBp\zȘRT#W-.oxmTʧ!?Losnd,RaW*ϚNs-*T,6{]sk|b~Οdʥ OvTA3oGB6X$VZS60[̞h-HTY,l}{&QZ<$!'F>}aPhƢ +W R|u~H ERv~FyY])ck[r8WU" #{;eRJ\$ºxOU n/a+*0|H)G}D'^5YSDa3)/-AMP4E(yv 93fd<ļ3S8ýӅ5#?mȃ=ޜ{i 3;ED80 Wb"HkFs6ikAth ”ڤq|8z#_G鞏~ؼF!tDÐJ{%23k@4z,%7m9>tB;s1[,@t_'3J۷>4g:1'Yg/ l.L;2^N(o2spi_'z91n,F BJý&:x&D1hzzVcWE39;\uf +VZʕNT1RDȘױeҫ=i?bkI",ͺ9ְ :EdQ" ,䝮z4Bv|͕pt!2W#jR^QZOq5bxI͸©VXen:=*=#LC<_ctYG,1 TS(Kpݙ'.E2?a+9[bדQ(E$>0}"=x|}ۚJ`Umi4KC.<>7pd,E鴊 .ZTMHhdz4NHceVՠfe%-wkw(j2O K)@޸@F%b=Ҷ= 3:5nF[\>Ύ- 77K@e5<$ OT A~ٲ߼[T"1,2P ;6BySiH!| gx NU& C1!r\.de\!R썐SN26{\NSk ز8u!`s>g5D=/7{ QLLKä ;GYHq,Za|^/524iwb{ʳ,$r?4іI3|zsCeQљb&]᷍ckVJˤjbp$A""H`m0bY/q:BlJ,UQll,CΡZ3"pR0,,SxaMW7BxcP"֔Fש%b0eu~eq~ %QRUJؽ܋RFcMWcEﰥm3 i:M ng\\q'-G z%"9 M̿mpش=!SyJ<M}kɝH@J@VpDA]sz8"} )}zʜq8}̳;}\!*p}x+Dmdb |LU/c8H5x-I-'4ng3]HCB)I@31|qM#C74d*u;3!);T3aN+6GXHb &kǰ1F8sTE$=:sL_ڍZFIdT a3zgX632楾䥍ۗ./?F51Wlu͹YW!(7 #ɴ-,4~w %an/o?nч4܎-i1pyd\Seiĭ{~MH<٥Y6JIh<)2T$n o&h1v}XcPK_FQ?m$dޣ-M8 vr'3hʀ;8=$z D,P#Mfbetb;L%C=O$C=]' Nc#)"0Fڈ6i3nM|޲gC?ng`RDZ,Z.̛#L+nZV26knS$:ag%-fzd>\#'.r AnZP+k~5d{FŪKRV/ͺ˃5{ft4m8W\L8%:M`h~sOQH <9Z:W5];oX|ڏTU|,eLsNuD$X =`( )ne>6i'J峎dn'C ,*0U},w$CN Ls}xQ#V%D:Xɗ7mYSa,M}@jiuk!.YE,{>5fvҲnݯ|RAN>XT; =_6-J}ǡfI0i0qzm̹Y HY7exnM6.f*IL\mTfhɼ+#NDCחo" yC?ǧ9ۼiN"'c8)0oe<:K&a&o0 7VGS:* }:*?܈h(l 2ͳIb1eU?4/(5U 1`_ 1R?<5E}W;6zUsi7=l/{҄ɀ#Ð1`s7zR$j9d KnySҋKN ѻT61Uhڽ[왗`Wo9)OP/`dA]ȨiRrfZ!|;Us_$~ Ӂ^.[X !Ѽ2I)O[1*\I\k>+GBB[׺ KבN~VtDep)  ]|wDŽ6A;`(73@B f87Xr-e|`?shRGK"MU|Bmq K^*ވvݹٵU) Oz bV?`ǃb_CW4|7,6wyCvkqwut4qGW+45G-35fr2ME5h3M^̡D@WuQwzM _rֈ5$LNJ)vêcXN3GM-#+ucF Iʃ.OJ3ҫld#C}>L07Û1zCoуƀ` 8'a1`#3> 0-%tyj_³^CP`x~29aeGܧHcb6i }nɷz"={4fLKW0u>C]$%|%DFKkzK;Ⱦ)R\s(03 =ٺ#54oc+%%w4XCX 6II_oĽ% VCYp9Q0‡ܔ LueM ;+5a ^48AnQy[Q"=Ĭ ;!oVXq tb_3~xGa{n^r*=|1EVtwoJXD3Izפ]1ޤJS4y܍#X=3J!O[$NAVA izȥ>|_#BUP%+hv \:5ڊs>yCh"$a[$lҹտP]zD3ڮɇDh.F0]vV.3y82(꾧R* g&S)o,f/کS*P͵"U[s?5b-E7{fYC= )o犲~'||Oˢ#-{W|,9 a6vaL7?7ثwaګ8J+97''%/wfIm6IlHQC(ū?(S6\jZ8 Tru*@SpuZS(SPm~+F@h\kQ*+.v(2&c+ZG7z眏jOa6na׌AM:(ہY!7GHN3e~hdCE3JL{iO]iTH8iӆ}%vO8xLgrafSX/<&+{Р@> wm8P5,b[BQƓ# ¶| FTTȠ}xD+,cccU-Ӽ;Y'7׷ϽEAyڽ/0y~AX0B݆(OWr}ZWkq4I<2:,JK<޸g)aA:@p.a@9UOSdi69gsIIңImH×?Py1!ЦEդh!x~}Xz%,A=o3"Ac 'R^K6yC"1ś7!u\uLs3<3  K( o^X] HGK9tU>%b)?b(|cYcdM8rǓ@SnOH 9Vex] Mn ?P0FDJ&;'(i"ANb 0+P<[A߿SE$! ޭ~^nO.Ͼ S@uL;-v9v٦|*$?[wdE:U|F׾f {CAΎ5B)]wy,K$ziv-0ύq:3/WNf\*YaDF[xQ%E);~V94ub^?2>2?f}FPԮ7"X(p”xjM6*ʠ Z)8b([3.y 8#YԠ#\qgE3IW\Xd-&Ks3dX H7 o17w5@?'$X%8݃$]k; R:YY"%1# HK_Tͦ66dV}Ѧe9oŜգ T"j *F n |0[ō?lRݗsc!iSD#y s%lIٖy)38{];kJgӓ%W"ģt2'S3 EEL!kҷ31zAyo05 erh%ɴTeyR@JdGo)k.$!\e0٣/ia/͢Dڤ~t\~<>p.9ۅB{9LR(<ydY}Cj )FJ87:gfmn# 98-_ ʽ9m8<jJGa6 (O.+Y0֮Q!m*eDXڅdwt4 3~U$\Ʒ (ރ4a4 @n6TpR1'F$ÍpomjOImAelVspP!˪^J%8ȱǃAxߒ`|7-RO&'Lp^@toEU ׺V: J V\È04=F_ok?>PT sU] Gb֞AQ]pH3q<݂^ JoߘCPeR,V,kq`30e'A%8j$d7ͬlxoWJH9ڮCQIIt8wE^sQL#l1lUaS{n3HûQLb&աswFn8}UnM>i2g6'%h Rקxjki`k80ZMrfqǜ5h3-,J@]=38]4Hy6[D!XNKocA(w_Ͱ/>'\ mjKcV.x0(r;鱻x8>x,C3wC0,vHpF>cDFfGgU|&aMi&e^>UX%il2~mnQZ5IamrǯMS^nc o+JwC>S0 i9CxMχpTs6/lPȬ}B ||::NEj û.R3 OZ`5ZBFy-^P|$7bW(; ;@[e9ґ.Y BUhk,/rsWL:CQFz=< DpUMw-u OD?줌hz޾I}.|ҍzSm#2S ,_GvdNϫkx:d;1*)u(2X[di1 =cy0pYqn,d }ȀMD!րHi AF>-OGѪOgPNcE28y8=j:h]: ZvYP oņU fc_}!BdD yhYЬBGX^%̓E_gK͂]Ē҅Il?r MH\ O3S;0,/ ) (^tۘfEC@]UX` $[oOr2JO 48f,w3)u-$HtJ8LU$|2~Uy.Y(e8<;lh&>Ⱦ#sBaA+2 {*ۊoYidަo iAc7rBM: `1 D\E7O؊ֆ lA/ p/;OehcON>n+M78 P/? ^s,!3>-꨾@N :2L{" ,̑ȕNV]"EvIxGn#r7j%󁣫"F}i"~?|lN̽uL뤶)nO\NHAA PBʬȃ=g;b#`ƞ%5]!UOiȦ;" ޿ hf]mf/wk2pPfnFM}%mnĐMQ,Ev#̸/V`:mB_L|qb[t o;R+Q:ͨ&Ie@Ӣ.pzeo##e{18J ޜFk:koqE.zbTuORu b5'xsbjmN? 8l`ws3O[~ 8!20v' G/Akl_ O-RLDgG|U:_I;zFs˿iqKݐsX8@fƿEM}U| \RUfg_Nd }Mn=AC }tg'nTFupsV\lʆLN6m&(F돇ȑۄ1a90s|YUchŵfHjWT$&`&0~jp^&N) Ѯ!l? 0 s;=)QWsUt\4?3 2Zͦ'cϻu(I*Ƽ7&'ئ ŰC$(D-2keӏW:ؗ6 d\A1C|4\r|SҤ~vwĬ-#ˡv ɖ "(@FR]GY&-$)a/L68jq7Q @ fHy$6N R=5COLY .RmhLܓ7>mo~ -O,@=.I-lYU˜?jb:t*+|ZXuYo Źx) O.jl^W{ŗkP׳yvK+$ _kEc JP?w499_qndJN3q#KҢicQDHuDl_䅆gp8ʃ_kֱT_Ang="!,#.KEKB Y9 7^WBȠ=^[;Vq ;"MGU?T9`kc8rmrXu+*):Kk +OkCPˣ JWgZތ[֝MnB_ v o} հn{@QjO$qo[SJ=t<QmzBgR\< =V,Ng&/.]t& VU9EQ^inQȡ֘5fprNdGux+ Txn*4O9C:|B@T إSPk:lNc#.6_P y<O9^|by ٥wV HMaJ>}B&; (͹6&o^auUvKkn~C6- 틇MH,v#{,MlgGPЍy7Fn9 }4V`#YBQ<~ѳ%쯁QLHqogBGG TʖX\Ƭ^\jQ\Kai6x< 6 `rb E)`<$Yх0mD84R ؞+m[f!NC%s,2R'(VgqLU@J76b5 igwIVԛܱ20rl9>JSːmݥ/B*V+X)p4[cY{U^d"_^wq/6UKh0~H9U֕GG'amYc4=Xnld5h  ztxkUͲ{n]'z%&[{V?yI[n˃W[,V8K$PpWpW޷~:P'LpV#&ؾS#)&IY1gnNskXMM%U5{ʌ1UԤ*H  PRd`ZjMƿrZj8/.es6 σ1 t}9+ץ <DqE$-~BBQ$/ȕ+0b%cDE P..]aőDD`aKQGY},#HEj`%[K7lrhvzLSMEMWe G (ٕt8jNm3Sq m=izR* RR\eJ ")7E蹪ayl& -tʾ+ʵ&.vmh9J'\ٛcz:٠Xuhe:)ue' HO2.ilCz'I- zx[; %?4° ? +jMn$nvuHI_|N,ߚe m-L^9MkAAñ T}.Pr_f6Ckcӯ?P (zḤJUm6W,r kZWPߟ_$ۧl/ݾ:${WDs\BjF\hg,HB;65eT|uPQQzv\wo܅ru 9U:_Ye W9Ŕ`]sڝCm]?~>o:E09DIQ8lQ0X`{OFlʒ AX\Gkb!(q٪(8fIyt4;r@{ar;'XAg# q[~gsPCˣDAd֨xT.i^9) IXf g9ۋ`\ F1|Y֛PC rJYl6ATZcl:CƬyD[ фWm:jLraQՁ([ۛC/ș0r̪M/[!(8ƯEk*5QP)xay \, đZ&8 6Jb1oM)2>D)g)Z3-ZZQ-.}{@2FX@B=#tFk=Y:`SR9vI6zbf6k i)1leJ?:{nd7 R?с2olOhrQP{Q0ڡV(GxG?u;beq+&7?,L]HL^L5_Efaڸ9/|,'-߀]S<YtDIJCw0o[۝ʩ2˖,T 5Ӊ~UW?~^\MK4c"];}NR /)ްgceB?0Cgʆy3v>XDqW'bs`U篽mVQ~=ȑi| > lsjލsV(,]ڴ݋!i;E߇D Y[ D<,u}F:f [w_v>[T5t-b"TLۂK+ I2r*im^`e6M.p%cn >?6-4Գ'Ds<`1r [v2DŽ,"(]DE0lLU1PԻ='f9,n.DEу%܌Bnߛvs '|sLRJ7c@58Rwob^!f̓m/c^A.y*m]UsE' x]pώGQXn?-(N ?yUۯnOt\{xɃX26oAԷ,HDy-ej5>)DXG5l/}ޖ?Rx%[Hk3JduR4|]=.;U ؠ!6:CXP۶E+mhޗ [u`t ܺBѢ%ſ騔YaպbDX_0 Ci T%҃6*=h T`l}9A;⏔ 䖂 .hfu*<Hb!0 &9҇hM,]I='8X>f>8qVXl}{'\qn)ANJIjO)ǙT6z_1h{yёZokqO{ + =jL9J938qB>܄%lO\SN$ `]-4h! :1y1<&/,-CzE'{R˰ԀYRs3\eM0/'K.{ک <;IKkR|w S_g=.Qy!;r4ƈoV\ \ȟ1ߩ \˩@3LmԔqUlV#/ŦOp2Hf5 *el1 NeGS h<&1Oׂ&#Ly}5-|F$`ڟlUUjEoŰ.fÔ&~' ҭjs"FD zCH=DE]gzH ^+H/s"iMNhJX,ԗ]˹/8œ^AEz1v51<2ֵo5 J\'-J} v#K6O_aCl9ҨUωRGjaBFt\Ye):d{ I йl9}z؟*TEe4d3)plws qUpڈ!b0Eϐ(WT6`FѰ{cթ$AaeCƒo_gx#1 o8H%]N^¥6U8sntfi^p!P2ldHNXtkusN5aPɐqЙH?TpVSFl|JHi/ȔǦޚ)na>?]\B<7=%$y>J)F!lg$}+eB.?Q(I"O21)[2s<846c3@JOp0ݓv3iނ Ju Sg,d~kFykIA^cg7y@xD(8zZk͜whU!!l03s|zk,D7齽@TtЊ"oU#ӑz9!>>9|ԗr{q| aYy?7bVOWÙ2 mŠ$|uf 9X0Q7ih88"H>>&*mӞ9Fŋ.&ވ'ѦkulK6Z/=i/<&OR|'ʵqMbX)E1ݾq&V¡z> ǝ/(Hh4oD4s\S!-=nH@{8HIa$_aCؐ(/&zX,תYz)g*z!0OiDR n~N㈐;-+IЕ+ZSJ 㡗WzU66חhh/G.1VtIŜo5 akc\)|r3Wq|H{ɜI'v ÌI7n{"25MkjcYmL16];;; ΉDLi-3XaB\:Rv`\¹7.b^@ sO;v[kઆnfځLi{!)* =?5ʿmmmgs $=JoVI(_C3FcGwfC?(2u7Avp7Yfo:Is3yVkm=N[\S"O [zx@=m'NzX|BtM)yrqH6Tg> k7{&hnPn`!=A*n`-sV0i*DR^]2WӖq襶+IdЀG?((/-1?l_ʵ;JDw7EԼ%^Z136gl '_ܐҡgGP[}.1vù2i>i5Aaƣ(5lwEt@5Be Fۺ@pU=oPK4lR΅CjDuQϒ<KSn˩Auab|Rp CS( GTKm+bp)Hx)̌A$<ͣ J TaSԄR"aH"rgp>eL_ZunҬf15U7qV1iSڬT;1 2 6xꌉaG3] )E 5~YG zjRF5'`ZFٖ]po!4Fhx\qjzӗ։V u7N_Yƴig"Rܰuʇ;sPs'bETCУ fjwf:s $fY5`Xt Z;IQOޗa* _o-Ӛa`?6  91wQ+Zu%W&z#9s(7NVp(RܪM*m(wz"w&璝U|"}rqYGLNLOtI_h-z SwBkSEyCܩ7g!`īg<]-XJe < ;WZ:g#_;mI-se&B',ɅCk7|/<~5GAw\ߕ=>siyw >Y8 u$u8&+fLP B{ nʔl!C KLibsANI4ͯ9GC _˾/rPF*kG쭗k'IƳ?];.J 3(-z1[n8gW vA֢cm(_3oIbȂp~wQ!HHrIVEלuνO@D:ۗ27Q7Ԁ>~Toު7 'BҮ gy$B]/B6lgP|j+P][!#r<ƒxI̿yWd`Z1TnNRƴQPp\ͱ ,zY*wTŧaV)0m>Ugөl fT}̪9yl%3dT-RbӶwt>zWޏnŶ$/sQ!*xXPSEWSw05"iDvpA-e6Vu ; I)!>صQ`  TW31FA2Yoc 6m@ Psz t0,Z/ъ}*/:6#|IB|Zҧѯl[ldC f}Q8EpˑݵќiNf~˂#(y wv.z Z2.~BH'ԏfRa7$">22BJf4WTU2 ,+9C1xh>mT3 l+@ޏgXTK~Z  nLSxpK;`ӳ*7uBj,Ln낒E۷N<)@(R1^پD؆ ?WCJG7'>ys;HTID|lVqD8pd2 9ēYKVu/S lg4(McqBsutfņKNWڋwl l_x%)jpN5b@ NӍ|`%WR|c}?_Bh-^Un<4368NUm]^S߱lPo+rA7ޮ.f斱͒M(3slS#:tys7Nj՚&[$7T1>]s>MQhYbQX_s ah).Bm?,XBȄueZm][xwmw ^_dُ-JV>bRџ!Y+T]Wb!7T:F;vb \t,!\ /h0wV}g3qPĹ1z'[ΊJrAI!I5Pc)q:_%ϘwZY-_4UQa,ZF `p:@e(c 4a'Vm6X /[t Um ̧5`"yM-q}4'`\U/8b|BGrcnDaxMڌLu'Xs>* [#obR_Wi̜W`xq*V҇#hg:Q ]M1͞e CTAd{ }Yg*yYtBo=L B!=CIK9JKw"aV MEtM=yiaU¢\fEYVlW皺 ctn\kY˹ TƏC),O÷{  EL[,7)AqD WYwGH_;g9q ԅ-; aWX{E32{&]㱘)-1HȇNБ`Y r<]8`ߛ H4lCJKM4|KHjwt?1])78O8+wY|$ys{Y7d>s7iEQBYr`_B4)hzp  ޔ25n5u|T.(hJ 0<\@]>4^IY|o ' A}#r(fYc.\J*4<;oNIJnrCq! #A"rEjU rKZ8;1I^GQ=<:PY$uDۜsS7WC_\CG朰 HT9dQR3f:Q]w7 6kAOHog[Ԕj]UdB®苫`c%`ũPd)ƻXeZ!;9":%k&x2;E sJWSKsȞ" 5 FL t69 &R3uY[#©!: 8OHJx>NbcQ.BCuoXgAOZ-(;e7 ͟ZꭖTxooעO#(kҌvW)Fz) pWC "H MS GH*ܳ7W%<5 cɨ`4ﱟ^Q [O)쯆Թ7 -(|xĮ,Uߚ0x_n&``~(3 &r>+pQBh̒ކTކ0k&I||f8ҤU EZX]p=!TPZ_o'dNk{fWaq>ģVX` ?26’C9?f#Q6|rr75X6S3!u@ߣ!a*4Go7|Z)p#FOqH.ƉwwឮmDVOR s%ˆ(Ph%d%ko6E^z}=7p̻{$W~UC F7Jnmsp ^v8'?~ediE41AI9ԙ2`ƃ HVkt&Ee⺒eȑu-z_:jue;C@+)ã EU  J!'=PFM\=ʦY _P91~YĽ\&]2Yj`-Td}_od*5l ť# tfʹ4^^c \ݟW`jm73j  WeD]lʜ"Y j D7B=y _;Lבo-4lxWe/^9 @7u6ͥb@˴Tؑ\ػ9ssRáx/.^aY_VNkpJ%Z/u3OTTb1/rN5 Pr^,&ة|;8 %~Eͫҥ؁^WS݄=LŲݾ5q!tMJeײ(pOB>1E|BW(OJ. .3"i4گyedنtY˄X[`0V~4f'ҁTy j]_WW8mvh%Io Brj5Obe4 fIbIeY2m4ƷQPߝǒo=@d)ne IG6ۑlUz;Q8-^f*D8>2c@]T_aZţ\`ߺ!ӗ}ӞA hXXAjT?XMD.;ƀ*_ HF. ]]VrCP[Rܘ S49]3ge@X8t6Ob'j#bAOVOb xMT6&pc=VI_ӵDF1Q=ǹ%`SY]>-u9J9j:[?Y\}@3<)O:j9id?-9g0#9gLmfnV@z6̙6U.8&mo?vOBrIݳi:!Y0=Gn2ؽ9PŇeUK.n;I1sڰ\2vORD=)4CEr8UŵdYG&~* ϭvq{i)R}]|xm7rdjnDWF+ʇvgcuOrs6B, F=_27\a RV|ObRڰ)tN7οx$w6z-tktEknPTc oJ54.CUbM"zC( +'_+e<ךH MȀǙ7Rza1}ZH ys3^u_2C4l RuE2R&:&Z&A]5PcVOm]74\bV$Ȅm1@ aTyȢ:j#}L `C0Έ_$-*2]9$IWǾbXcѲ;FTNRxq./qaLwqĀY o.ZDN:-RM5VkB'nw#R7;C&syϹAb8\eC#8jw᪅vў%EITۙ'Y$a鄤G=ԓ1\{aKwd[~#f~WH^Ҿj?c Z8!r K3rמ/ XAbY,6.$$'ZP B쾁H֗J}+v1wl cũBB! Y6O} 6H+WoЮsAAb餑 <,.]s|>ܰD͗D?"{@17Ck²#Ֆ<]nS2>6aZ\n?2C}Y3Ș98Ҳi{^l FZQ7 ϴ|5uA֖[۰#HSC$j"4{+A`D%_o(hjXwu ϫ 3znxpnp* Ǐ \2{R|WЂP9e؂k~ B ڈ4i?EWF@[1ŀ7b֐^#bJ-x] I{ubu1QP/DX! 됯{Ӣղzn[vynq $M̬9\lBW}bFVť OlsU#\`ChCKy[=*JB@W+$+状IJ}½>`+Dϰۃ3JCt94NzF.Mh\Zذ G8Cs MI# rLI޸%hYypdqE~=w0`~yRWPHDYv#y-Ar[I iҥg'J$x=aТ\%*pg($=$\F;;t/0nݶ$0Ue:ZUꭰQ3&eN+ E[#5dá^\U_W܂j'Qaýt[Gz%JMxaLmiR!0(*hwKo N J nQ|N"hxB!D!L07,cO߯_wSY-CCR0u|kJ( R{%:RjXUK VȃʨJ6Ϻ9Pu(_wt ;:y1ױXw|ۏqЙի?+\Me v0ӖMӹ]tz`V }Dшf*OSmc(ܐ^cyK*('ȟ_Ҥ] l~h'hKRUYQGfɪ;L nMc)&pSUGr' {ō i믾>^VLN9X) ^qY>ԆU g } aZ}^LV<x{YPx33(BS[⮕Tz+`@L^BTAhBໟ7LQM{ <' gU54꙲7 qDBWYLRZ0$Džp_{)(O}'HU!" C)v;fF0n%O:'wƞE/Y-Vؿ.yt&ǻ(qk:>xok]K M!| E%ZDtR6kcj|[Kc5,a/b- ߙ'>J9x[$R02ב%{>?}{PV8Lg*(_`'1\]?,$nyIV\ [9D]~*WAQjJςp*:0T.Mh lRnׁjBIFA\9mw+;d@yCDI& DcƊ1$C{esIvzՒ#݉ɐ܌`?V=9/\Q%j: HÎٯ_T(v{3YbUc.Z\& %c@$R䱷uzS OC2KqBgiՂ"{ 84e~[셐&g2.+텇;A(@ŁEbR ]/,lե/S]^kOs:>+K> c*7-C,xYDoǺF7ϗRO:$>7R=5Կ.eS~Y"_kU겗hmW(Se!c]j7Ze.ʤ"ejctJ@.Ag;MdS~`SwĤ3lTM 3X%!r͝žDJ$Ҽ@CGcUGW3b¸]'t=Ι3!2!qyJv؛Uꔺ rʳ܅a4 íy#tD s^>o 'N";j1@7UZV𔒖`Ǐ0c7g};0PNVJt|#,延ҭ;s&@i=*SD2t!8Mmw9oY+9Mx-]*82o!A([@y!J[L 7>0a/gN^H&DVlkGtBK 7@DW:]g-qzGN@`#ᄂR# hrZ-$h yVkGϦvgIT,=S3W<66=[8fԒx Q}4u)ZymsIJ;B6G!kyꗐ^<󢓈0#1`l϶ #CgMbPƈ?;kҨa W3x l|2B[3|Aju&ecT:QW[LKDtFÈf,Sm)00{qMަ_4>RVJq$u-p:oׁ{q=MW:^0 /v &̰fagD~Up8JzҼLt#U+eC! ewA?_SPe=2ő1i OJX,D)#}j '#E!EY#NvG\m^v-((H@ԤsA֫H$~Ǚ/yPb)AХ%*_ yD Z" Wq&J >ۚN8bGz?xka,BrC^^Sl*dYA ƤvajobT7PpVil 'xwDt^: hv~1ޮ`WlBߣ-nJ{[pƌ4|"'+TF#$YzN㫘hIыsgG* o.d@Lxl8-yv)`|y$R1^UB}`:x)HBA e C3v_S.boxPϭnT3iFi׵6A$ӈCs~rYٌQD+d 1RX:IlkB6(ܷ"Z|Z8KDah!['T3q~Lb:oW~;w8e;P{Dȱb`7@!7DoaRZ vYJz/>w Zct?MV{Xe}2wXflRwY0>">-~ ( M1nR$ PG)

    əm!v]!$FPaeQ2BzqQiˏ<Ԃw TbԘw"ޱxdԘ<q??JҢ7}b{`&}]]kpQ?RP#hm63/܃*%af۔6DmY I63"EH{D MdLڇH엀3J桉kIFSwxv\. zw\e@p&asa}%+̊Fu9F""ňR<̓'C}Į֙0~STeXÁF$$GWoX.?p 4zpelzM2dH!"{Vܮ"L7/.K`{Guyb}]ĬQ\ nⴧx[[`M}[pV ""â@R@_YMIc\˲J4;(*VYq^Рnۖ)ced =$j`1hL\`,䌜 V)}?+s9Gb}&䖿wrc"Ơ]?B}M)V9]ggN dUǫ#Ѯ*$￳ցtಉ뭃h;>22(kdE0mXQ 'pG%ti pz2Zp`oۖEn?*TG\g_lrX D>Hn$dC z=uكؚ\vu2 1 2jA/Ib$x1u!m={1^ 0m_%ӗ3K9WSvo7)/ʌWG?xO+h=yR o9ҤhuF5;WHdjnn Jdx$ (]c2q||=vIWT8Ler1e/s|X童$'nCuFz?= wR{8/[W}#.R=FlH:vQ/FD\)}wE\ loi"gKpC 0m'fi~.tYnՁYu}ⵆ,­@' ,muװ:FlhAT7^Mufma!`F;7k;ySPMf "~:V?8$>~N!:e4ݷ1 ^#!EطCiLbvY3nJ: n Č}=6`25R6ux>/ry1"btQ[Z~tbJSWJa`)䁿S+1C' };xU?Zgg}RPsaLvL `<"Bi W8a q:ƱYk geU? OK6NwwFoN n/@SI#yjߨ[.e> 5#)TWEi0:]~adrcT"&<1tQ ~@s5#}1mY're-EحՋoŸ M#2Zh G4k#K)P!W_ Q L ?\>ڈÈ3#~ifJL*BS-8\:؈0CU$X%8q>?5,$ixA$o(qtuhe~Q"3ao ]R:~,T$ zS&.~n4'[[U1hnӛLy*% NWjB6}]&>6arMڥG[=؄u˙Zf"ɔu]Ϲczb囎*K]scBL?OVaj\U@f?E,?Vn dƴ'е%N؜YuBvBi^p68"d~c2MlgVlC,7ɛ{PiyY²Ԕ-k|ijGג3芪J6ꂧ.|WPxR<`ޏ-hbjMniPxw=NGF"KI.\t,m<"|G9;^2X*+NN7jloTjw(Eb¦(A#rQ?Qv[)@-XzqrI.XO$^qC4՝V|]w}) BF:2@3"7}E + fZYGf ]W6&eq^w*$㨲h+1uը̱\ʑmu0 ;ڀUi̜.%ӆHtv;]4K8MKma GNB6(Ƙ6F*=0'box?s=|_Kix҄`Dyf(ŷP0xL/G}{Eq0RJ}!Ϛ=;>K_`8OÈFlohvVr](c2yYc$d>Y` T8'liul7{n1`:lBlȻyfN?8 ?+Lz>%tc;^avjp֯lnѼ KՍu\3;lö1_^I:?1eȭ|5C%w5%1%fmx,~":Nu xW(]=E'~HQy{ N( q řt]\J%T x1l8h(b]T)L1$V/e7I7ڈլ.pa.l46f=<}4$S6dtȻ RY+!^8u9*ЉV,5"<7+mU%'7sXlpQ*'Bʈ / J` #yNHW1cq, ڢ F VN]l0vp@Ń/̸GʄAl㟞 {,x|#ڏ74SUܿF7۹D)&u y3꦳9@ ㏊4" ~Հ5 z2Aϴ+K,|']1ϟs0Rn"]LLT|zНقQ pQfPz6|hi:ʶo*W='(}J=nfQf"sM0X%]/3PƔNյncn0G!!62[hQ[lC`0ɳ;E(LUxv6tUaOG8ۏvhZ:i2zA>[YN Z -\3\nB 0s%06G =Y8J9f#Tv6ao{$A0u/8Sj"--T`hX3T^h C,~4'|pF1ׄ%L+:X/aWy9`Gx=y*V %ϖ5$ƷvYXO ]9(۰thJ܎KkuaFlBb½L96Xޏ yI\t 32u[gLyJP6<,V7jǿrUDG MoA!O_R@oI`Vbڡ*Vwa}7`nׇ*ռK(\{[%枲ui<^& kɧ6);5F\C8 {4vEDMb_>rSίş V.E%p8SdgC+"aJ;KހkA[0! r낐ud;-< s1B\YF)37*yMrX_X0pXRvf fh)휦 =dlfAl9TUXF:L6ϗR1¥yj v$2m'_ rڔ{;"'sMQƌо[rQV-3'Ö\/%wx3$+a5>`n{ C<0;PFGtKiԹ|&b?ƞr"v3 Ͱ䥏&JwODaxxm姥eţ3PTJW1 G,gi>¹:DP?j"`^_]/퓬RͩPź(PqꌖH g?J, .eޟ5ĉ&蔹GYA/lUxzo}u~&0p^U n8x?[3*NpSdDWmtZ~Y0mځ;.Pف z0yQBb&iZ+ReoP{iR>QEi?>R&YgEo P_EI.mOaH4Shrge֠A]ؤa(JO D|lǃGX]n2 ժ3RW'r? & ~l=̬rE#% &O<F6rBZjMb,}eD8?kayN)IYIɹ3KXWH<*yC/j@]XjOS99JT+q.ie`C>߷Q+ H}æFOLpr,g7թoÔ k&@`@AEgjѩ;M#Oi]NJZZuO_Z|Q>hVMf)&^[.m " NO!b5ExBYUz#`8 ͻi/?+u;SAO~3RBy*BFDzuG:*D6zgn喯3m,AjxmpV9}LЪcS9E4j7`#)GN*!C#L'~&iJ?+ҬүPA'>GXI|"ϫ$ռ8"f۸nkX7)އO{EJ$^[_3Xj$ z-yiJ N<ӯ&CD2egof{e9IC6M@W&Ʈ+ReE; d,@M=M7R3x"e %}Xmnp7&+ FPkss V"ݨ+N9dd@3`t!gm֤ԶtC%L5ԠiHm= E%k7:_*^~ksg\s={)-F1{~03u G{4^~lj)@,1h߬ь:-&k=;m)UnYU<ؑ)DA6f9${2޺ةŚ LNB燁=n@'0BVTN7kk 4Nh_JB#.B,p#gӐYƧY52E 7i#rݸIǁgbF+@2yI;Fqfl.v·(!RҨv2GÍCgxMP${$ ػgOoT#.`,J_ÂT1< v!e,U:atYeƜLYPR&m<0Y 2 `6}zɠoWsVK7ۃ F1 6LaEGu+:u`h^.$hI6!yBu}0wN2 G>/:YCpYZ8la`n8TJaή0 1y@i|p&ycm`6pEWX$#?HMNWCJA[u hii[~a)bqȪ]6d6ke %(9eHzugc(g>J@2@Gqjzmd{͝$ b@CP`nZs69(U<^wqC;UX118*(IRR>rI kN΀h_DK?eN7 ӓraOf1ϟ!D$vcKv?: ШmWc N^035ˤ4枍Y#;FAm Oи@ }/E2]`fƉ\> \^qTWi`b9-/GRun)-Q9p3 rDd5"t)4yFfP勖H:.}̕c8}fgLw}[9#S6?ERoe6`‡]̠{#ն\R!P̞R}9Ghus~d2x)yD'MGQ_k匤yf'`!Fq,ot>جzo& 4Kx#.,B":I ˏ ` EcЌݑP6!.pRp|r.lԹ ${ԎVl*6Im7} [t#!eąGiGM<{"qrʜU!''a:ulf7Q!D5\҇Mv7 x0}WgqTHD 3{m!:ьoYqvn)w3n<׉zŗw&Y͢,[$B^XczV) 0mxOỼD&cVV~yywxj_~LhuԢe(! g|6!?î4캙9ʆÐ(j| Ǻ*~O>a}Kl|jp\ }24,j nCSdP}yA4sB]R6d- < Jٚ=BPdr`sHL*.YE(%KtmׅDm>0S]}z2## i#'547>A7dIfkʃq;uug/E2F*HIpH-0+Eg&SÖ;27KZC=IDi s;= y-TP2^QN޸)<^Yuϗ`I7 MĀ-lW3h>e:}gqv7; rFї%O@U6jۓgRXh}A eɄ弻`jN~nRcϗg}6gI3aM pL`"y.8nOҚD)x݀U,Xu$}l@2߱&9Oj$ ].A޼֜*gGxZ+0v u98L[b/ 7~$W-+2IՏÚ xW_7Ts$/ryH[%t`9p8 ֖ -*~/Jq޺Xӵ\yÁKF_mhyĢKY4E]l.9UЩюWpsڣ7;$ZEyfDW`aN#sv(Pxz/S@q6r(x_BUmճ,MO^W {K8O4۰F DqL5QZ QG{5g4aJt/-A:66=Q"` @j”f7XǙU]ub΂Mrrį<ۈm, T?g"lDmVWCԺ&͓&+&/ujq: 3y 0#yhWPiQ\G"b{b|luRFuAf91Ca dр< ,~Wk"'-ͪx*@-Q5T|h34*1A0Uq :$~+3(u^Eu[>m:vJ*=HT*M=;bheɱ+XGY@0m t'6+eq˂EhM6" .Dl191S^M~l4pk>pj մ. b"m 3Kj TML9{oig=s7KB'M6ϣ]a{P 52^-[4C18V<X m1k;u# Km~t} v.l]jόݪR\36VwCuwȢ"n ił: Ɯ%Vrp A"˘Md ]NZpFo~.BH;krխa`RU1yR *y蘈V{gɌ93c}jJC sg*ӜZ,EeDOju Ỡ7D⼫J'a矢FgQ"?.3sn3iAG=ƑD L@0ߵQqkg8K|4qW@@b&t6cJIV~y7אT b7sV7j |rΌ8ur4~_a{{]>)t&"Zڡw(U׆ع[xs`!%8nbrK8[djѣ)9,V90>TD<'R=i(Z,=/eʍg^h |81BrG&2Ŗ'C }|FD$zޞo%5}JWҡWUu/WmFZTw洿j"_x[lgO:NKci Gs-qve@#Î|4BI snc5[t/)+)(&Q8bA+xwEw{uУ֙5I7Ŗ4p ]jzXĊ-_ܰWmK)2 ~+ [0lMLHfE&k|HV%^͠|iHץcՔvœ$ /?z>wvg^2?HoŽY;KT0n"<{ ?Vk6W5OlvwʆC LgF}l% n/S ڈWp{>k2J}#d'b޻X  b]V+H^M/*k3js4]ӤoT=DsʀJ>c[Ylab(03cR+ŮsBAU H|%Aײ&~nܺ536gVV|6@܈a&d-~ԉp ړJL{#R#ܢG[C{&A`lh[[%s܀V,9P^WуJ'H`/9hya5J ]Z\Kȣ:%Zf,T[pEFX#ꦪjZO]FSА{,ϞN7 XPeaaAz9lnC+RĿEWGrF|ǼfMnK8$#t;vV.fx[ ۇX҄Z%/nm@86n}o{݂(e)Vb!UTxQ`0+x_]EL=Tl"i^fHNB??yd0*1Pdشi$mxw_"g=WĮ?,+N8XӺNyb)XLE2C! KMGҵ:ly卭l% r怷C47t-BExtR \^SջT\\35֙ v׸+6_Ow΁"+@0q.aE 409O+MvMg0dSa?*vn7~P15?`!f-xSgX3^&?ި\x|+=!-~v=߈$iW̔L+ĭ&yv(0sL.G &i ;W(?CiȜpAe*!1w;A-JEmVwUșS)g?`cl2jY~~Gg%iG^<*>u]{͸jWQK (%u@ݣ4mr]Aarp{&iNm//4֯)ۉ/s3 jKnq OD7z;΂p&"GKRwĆ^ˋ8+j\z*|[5{[Ӟ ݥ8i 1f8 A `ͪk  7/nPc&]BL2yD2WߐYxVר#uXKC|8? )d)eut'h6@Af"?ƼJn k $jk飡"S+t_]p #%B"M)U_)rKy Jz%vݥB5̡Z H-*)"⻬|탸'YDb)Ͽrrd22n҇b 3 LrJy w{c|!Zx,]76~U| u:ӌ_$tH`9-{8 B%TYA,b%G{J CUf4rPOp O6G3F;YjU LۮtRyu~<v`S$N4A^/ɤ@Z߀3Y16tR4@[5~=W=}>5cxV'Sx},qzm*rƟDW?ħ7oٛ ['kżO"#aF U"1dn NE-y2C{(v9>x&5UͮQ}\84 ˼Ikp3YCt zzF-Wˊ&;e7Zb?i׾èH(M&@|<";o;`RV$y;)]nϋ4ȃ4˚xehq$T 0rof!08k;Qfb٩[[DQ"rɺZYm"[YtRZ^NMy4SVO4L+i_ӗi;CGlNd$'z;ΥXs|ܩћ^Es4;_;|q'hDI bw*b%;')0al.)@E߶pRI/fc D]/@Ae9k> )us [{{&,}'bToqΆM%Eib,X^\"#$lqwq/ cZ[$E1+N2* /UB1J!RN>,"O;>|f ձ c ;O0Gk9='"@0 .جyLxiH>K-$E/n aڠ[7Ĕg 'M) c:Kt#w !qp@dSGkwj{Fγ?!PSeD~Z'= A]iTmQnKB8Vcgs;ٗ4Vc5Ѝxxx9FvcEOwt<#3kc7VS)WcAYMJuMz]̴0{$9r=)1qSb_'>V3 *C: ,:ci&"BLꭙH g7@<`"#`M-GEE`Df힫CQ$}_\DY5HlĞw\8H~z1Y2WYU_C<|3UdA|g S6CS?k=15Fr0Tq p*s붂3ӁKº`(șdc u/uXX_aNBPH؆쉪^@&tAvaJ=iF "Sn׵R6 Lsz F8eQ!@4Z,4 wM̙oψ҈6d9f+$<~qvnU38 ̽:qgԄJ1Q#*0/á9`NT"?Ϭۢ^a| #4*R\'D&kfcE))=P3 ,o/lqUoM#S4a(BI'E ř3k5A,7*ߵ=GT\( !]9-wI^dUo'~q2p;רvAN❒}U(}6,!),!Xrv&WH-vhhaEbd$سuNiMd{E FNTu[,%+0 ?!#g$ݭXD?[vP¶F"Gk(dF;8(6p춂*_0ϾjYta[#Gm~PK:}L`Wӆ.!)!_%iXډJd O1zOrxPp/Pd ;?; F*B j0L"XGWXI i0ӭAՄ3am65Vl#yux.4*=,Q ?BmMHz|!N}{O6Uu !`Uݡ0&Q3ӿ:F:X uG~ BkT g6nP*}h#T' kXF{ؼ,:\D [9rńnlekھ" 1n΀x9( KvbOK%hx!IN!BCSYYbtFw[J闇LsùT4š:!QK()7G$ZoVD:}+6XtnG?vRzQ:K\nc^=?0-&KFn k0WC|HC~`uH!Im)m`I*~k {bczՕ*} .zX0Ӝ!4#a n>?P =ohS4EQYɛg&8 z%+ tD`]}@j*]8 ]p[Ʀ^7s(96 s{2zRx:Z_8 H^]ljdJPy)'ĀJ. =ǀ5x=mI㤇Pкy)T ֳi~T}|?Y~wj/`)xM{gNCB`|י2_4(qI iEh!i+q2+m-=-a*wOz8dM~/<6E8**fZwSlNpN{)սe"} 3˦ K(4Jtt, 4~5ŕn ^!0$rm&Yj}!#j9OD9Mq:(bSb!Wp{;(!mݤCț9Ao,Y7'zC~fts:*>t f"ϲw8[-.?/<)17>V>Z/L0|R)+b؅֝]XMwȴt1YD2DGPZ3 5-,4st&p6?*9B46!zMz"A(nl"cu&8!W ;D,ztK@8gpr탣>ͭTjcbmQ"!&)q?ST(ɱm Du=ٳ=?&tDO%6'Ҏ5Kl xg_j吡ؿcO[12R]ǎK`T}%ˮe)%!e O{YLY]dv{ lJ =ə Ke5z)JT. kVsCЦus ,#>M$jCVy*D n\@i:ɏ,9ɣ9v3_K%r\ΆRɣ(ZHM9xLFe~_ݫˬCR⯻$2s O."SS=1w0a*Wr4KVθWvXޒcIv,F"rH;u57J U2DLkI<2_{qK*FUիbYgSR\!_L+G;>SDQnVQɥZt^?1'G+ o5J#u1(렰J3,d'k?WBj=CWޖt¢r;M:bpC6PQ5PYsIAaCsW wrS0Nː7!C'~is` T8yy73d"b2kʧD}D4LNԓH@3uvQ 4o ˥ܙ.Iyo lWSUNpHٻfX{) эA =iX%/ BwL{y{W[G0߮z"q=uvHP<v+Xf$+[t0Vw/pMS7Sf3 Ci~(z|Sx ^+Or+AAK ײc *:_N 틞rIeRk[{vV5I(gҐ|%mǗ{/[LVN^ZĢ m:lO=m1+z]lx?C=.~UUqZ(U'UϷÎHehQo0Ai4Tb69)zM/JhapPp\U.$^fzs#ؒ Zj~ t%_U?vQ6lDQuϰS/RwFm E5z!g쌑*A&$Ď –O=C ;68n{.})Є^|ko!W3#rRf>Flf<{6.uB9j(7d!Q5N2{>&@B&E'Ǝ"x_D Yƨw7EIačM9(+C #9gt"-/zػ!(FE % Yw ocfwS7 c  NѶChw@vԬղ> Ғ~݈nᣁĿҪ3-L-$gH>ݷ}1-<5 V;㑗4̹,3fM<>(5m1˟KN}[Detf}^Iⅼ&}0oV"b, t{u<9,^`PxvV- ͣ7gQ2yBO>5.dJlNeGt*m@ᦘ&CTEt]phMhG03dPL*'W@"Aw?OH/F6n7w!4l%f~٠Pu'VI;8Q`^"z^)flA6AdO?OPp}L/'K(ˍc<ڏH@ a7031q&`)uYcg`kI wFtXR(;\i^$"$fxD~kE`m쎠ɸ7H2&߮ gЦ!-5Pvo$dP%( (SuVgiy2IxU\"d{96e2I8D7OBkk0)L3QCB@V싔Y,O"a/A9^5 JFo%ڭ2 ;\Yy hG.hjX?$Gk2njzxD>ii:y(M@F6s0SϕuCj]j 욿\ΩM2x=5$LZڌ /0 q}-] jUwIMNrY+$P('h9(^gWyܷˆ3!F 4A@EhůVtNåFoIH1kh[I,}tMFʸ Իs~{&&DnwO#ɎOK$Hd\nӍ1TT.pٓZ1XoهtA?o;P٧F}yFcM>NMi/Pq:q8t?FKh"$W> {rYOUy7GϺYN~U r:jBaTi0PekpC]FMd]:9d}9D,)ch:S9>Y$1o )/` aPBE3|6DIڮQ*LiD|k#0hqVG9YVn6ȋ8  FW>>-乥liNmLaw*V(ؒۉ{G` ϭ~tʜ0"gFw͈EXRv Y2V+MA$RSBjZg,[=@>%K3s)Q,cYO,xq=|J1~}-y@%?\kCW:>z9CFYS6ޱS3G3R x|U]caG4GD5s4y>Nt3tG9>Ϣ6 zT=_.*p/P?Lu0qCݚJgC=K9U!eNi[_|qNH>tf2@L>y$Bd~̡YUcu1GCR&2;Xܮ@/99SÈ>!|(FN=;"`/h$OgLІ ^g4 1Q*$9Cq`=wP/<f#J|1?{&t^(hC󏂔t_V }J5V۵5!*Xʢ7#vF58 LeBLkkpt&2 l;= ugYZ07070100000304000081a4000000000000000000000001668c169200005efc000000000000000000000000000000000000008400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/^]?Eh=ڜ.+O6> zpbcdn j_W,PUj[>YJ.)쯘~\vKFPR'pw }[l?Sq´Wy4^g.X\W^Oͷ`m, L]|6v%Xmi7:d (Ln*XԈ7?Y?]]F% Lӵ!yHSƊ;OcRTO Lŭϒ3'aAj}8k-flFZ1()]8:z*dawBʘ4P5wYZZcсrT_:X",{Ck+o>Bj{2# ,~Op2fZO Eکz. W/!dng S9&x}NPj)Řyrd+`G\#ʙ9"!? \KЫ9RlV~clu?!qaO`Jܾ$`JT erpF Wk74k/h9uh1Y ?bTAˏTl7~?{Ԗ2z/xХ(M\lCW yVYU*Δ_UQ7aQ M 8y|6ٛFLN|£ ؏f ^Bvi>mTa3l3&o;MI=ﳻxN}`:%K WNrOXFjZmju^vueRudc|H)/?q 45Zh#{sLZ; Ic 66Ī_-dm#=0`ݨ؂])J޿8LIO#qw[n\0oso|9Exw^ٚG@7(QjS#&ؾs~(elk6@!ڼ v#9Wi=ko 5!N1bOV~Vh}֌~4 Vu`N'F0 ) LE Sjou8G96" >s;G!-;|wAt! ӻ[QǼo>2e05Qm)Y*nsIlFq\zD4 'T|]KܐC+aaէT2>U{m:S·c lD)ZȈ#H>T{+J#j`rE|Et:(=WɎLgO&Fyu_ @Qo y?|vYl8B7AC|T3!Ǜ[ D0`*&gM򈗖4kEjvfO.6)ʠtU%]|`էqn%mWW~IǥtKaKd;<wtY$6==JX7+19 ٶpAc ^螋qGWqdQӘ!S I8ټQg6S3~!jJ~5*- BZZ;Ċ9x䬅јKQ:K>S5&myfqr7盁ͥf,8";\bS?JKm䄅=ُv3SkЍB5qylp%ڤAso:XB2jj I@JЖ*!ĺl 93u@xJ&{#{6+ H9 X;:Vz82D]? b"s_sl'rU_qΆpD-;fPǒi7b6ǝg{ >. p3]V'h^SI=#c^1ﰏzk*og\ W㯲 p+]kUE\7H4Eo.+ 9fDLIHGhR̤麜@Z)CGlbGL/Y F^Aa`iUJ,M#xgΚ'5ڭP|M/oJ+;|Sh)Ȥ{/H$W{eO"+;֥Lx ]DT QUkcݹ1i4c䣽&5=! Թ*'߂Ȑ7= ܔ8!rbI 5+22զ w9T܆??t$qLgMN2h /I~rNlO טd 7h˰>՛ei~eMZ)I[;ˉEr+q_X;1ܡuvjDz{5QAċy-5ɠ⶿r>bѡڐEjY p#{bm- c-rmTsH~DwcE9X=\A_0axIRGwͲ>}H4 ~7} %%bO‡+8ɾnM"~˧R!7Q=Xj=AJ2bWt /TA&uY&iX1qjx{fJ0A_gmѶ=$# [05NOC#[8_%x UzIW7=i^hV _U(!!A婫 DxiR,-N$8ӛ/sy:56ќ,| i(4E֞'h "K;U8 ͘Y,ICzr~O Um[ѣ'%TrwjC)e73XYsvh#f^k_P6*s…7vn,h S=@z -<>wy-.yrʉg{cέokaB !>`C <"/U n]877xKu?|>uOL#3v<0QuZh^$t퟇72l7pƚ!=ƨU*~Y^uje:NXMAH9v/qTawiuWRiZ1`*,a{=xփh^eNz]%_j엲>#&C8KǬq]KPTMBة]Pqp=zی MoM S1А41 hAZmE1@7rbN-=15{M0:Jɟ2Ӷ`8[Čy (]ܞ IǿVAinXY >9}ytM܏ " btѢWF9|Ʌ!f 6RcmRs|N6'3W o ;1c҇w-}+IP'4;1 @.$LFǨShDo{ʓW# G>SΘD 1kIjكvH#{C{5 {dw[d%X=0OxG$θx=٭9x' |T(|+n/ ~C%_J0PrO.+K"E8tUa%7"z+Zvq6I))*5NqZZ[UE\$b}ጒ.=l@KA'ACiOPQ&'[tRC'V􁣳Z 4aSZ˼(po 2sx=J (ws< !O‚ $屎Ddhzgb4 9}k6ItGe%"#R/Nd?y(KuւXL"kG< `kW#߬Ġ=(i십;\T@Kjܤ-ɸ,E|jY75E1 P?!{ czXm,ҀQȮ˙k] ASVq6HgawfozEDxH" K;Z[qP4Y"_T=ǃm?V09#z}8}Db4b% :*t ;b\i 񮓿Nx*=1 5kkڂcQtK [g s"2jhV'N3Hkb?xAg.W [Xz蒀r<[ 8ڟbvs8U k& 3g1S'@, ot~Ty6 R*1HxJ",7$ގ,go?bWoƙd 9JPnM.;˖8;ĵ6 *H)h3Pb*R>|`>ҲYm-F5(o>M*Ą.WKt)J) ܜ|If< RMT4jwE 識2#c=40?2kcJn*~ jU,%p4}52r6.%v=Y.}1;cK 9wG#,ufep¾b@e5K`ͭ"Tq@^幙]-iJCpKo?âcP!@}Ӽvr9y4+ceAijsrl|Ɯ ]G!cԲq~|;M͘_b  P Op/ǥwwSu\|y/q[1@ s!U"ye\P G<Ɠ+` nh$ Xnn7>/g iQ%'#F%}|.4;wJ*KՠؒԨ^NӋ7X5RL5Z%r33ȒN`՟~vT꺉5Y]`D[\͋CƚOR[rzV 'Q)ܐL~ϛX`%oE|+bGo ɟ ];̋2G㨨> ώ`7&~3pokYԘ4 e~rAF+1q!:TU8S 4ЎH d1pYwڐs 8KH-ى{Qb"M8(KQHl]QʁHl8֦N隆2؎(M8-aJ3]bz?5{q1iRlsn`E^ɟSK]/O0|<nR+D*;zX?E"2 aWqFY݂>I`ќȓβHKq /Z\ƿqsK2:*0^A͂ӥ~۪ `F YRϪZ`l߬YώUaix))[m\p_ rHAPiҶ]^6bUWWrxVsQ=zڨA畽cJyd1LZy72ڸDѓo\o)s:'KTzz\GZd;]1}3l{[fGEz'=Bbh?$Aj"Slw/\oӛ kNl=O&L|1Qɀ=5)"Ӗu\n3'姒۲b`DIp)u#ݮu2=#pfZϘԣx+ B #s2Oyw۩f11 kfgDT< rt"Yp@Ibhǯc`%ӂL2Le(=~q7l @&]ϻEH5QTRO[ 3 bY`KQj">Cz M'NNYŒAbVLJLq֞#|#XG`N(2Gl^!ztV{oq"dV RLATQ'}D @h/7;ՔFXé 2'tE$].L#,#G( )A-~ Jnۧt#&oQĿIN,zIdP*ugR:kB6^hgo8~r[ԺsW4W 4x E " Ώf7+_Ekfk L)еT7Q/K!'#Bg s:?Ec^P$"&$p C羔J).ދ_e˺2wHkF7库CKw'|~D Z_fc-:ٜS8ϖ.?9?'lsOt1~w5o T{',𘆊1>b5֙›7#u$U;*Dl˥5 fyɋkVq<+j "q/,}6[O ZwY/ 5.¡ׯ }i~r5~eY3J0mIԽ'\ju($pCޡlI/D64)kZ+/QYf0tn\3+@8:o]t 0J49=*!REt(\}g;U#xg~s[*ο+I ew T3}*F?)\iJk CtvnrT3FY?-WAuѫґ bbX{ȥvQ8;[9rNB&+dRrz#z_GJSS/qοkm gzG[_mmcb,Sޗ+8> $isLTfNe_pCs ?C9أSE*ZD$_Eӛc|BtJs?]`ɭ 6gqoɘ"GnP{>,^ m4"YȂQW'^pLMEP"254 S4\vT,K3ɌsG]~1vOyk%.T$hW A'p3 18l4hRn[UV-61{ƅ ELLEȥxQOG W#Ȓޟ=VFɶ[ԫ=rqv eӯbQT>/7KC]%R?:wBz[##)#(>\?<1Fc2C"ƽ{+Yiwn0,@#;՚}>V5n2 Ǫ2DEpձRьS|ȗ9ԺV`݋Zw[F>,GX.1@A4| m<*CKAGWkDN::x&D6C3gG$j( xL=v{]NC|Z|lMJgT8cȳY" I. k_LEuG+] ѵHC\%}Fr˝η4ݦ (Kzj巺]:IŶl<ܠpC Nǁ_y{X1]iЭ+^ 3{bPlG6J e1[;X\iz 6L-bgxA 7=?\[ pM#{}{E<]e#6~ogm8N0{eW #B*x5#DY2(S+܂_fcY: QϏNb@&WP#oQCEo-8ȀԷ2>vry9b[z7]e%f"zb IK\o@7Xu>x#.@= O.o뙡,G0vu8oKx`E&']ՆVBr± z<0&5= =?CM>pmFD8PlPe @ZdMLV#格$)Wf9,ouM8zcoZVC#\Xx ;N/RX)ԍpgwOY^1؞vi>욇۠ SeE7~hlj۪ӉIv^/%fm~wмǘ{"6A hPq3t8[ &q%4l>d fyl-V3^:8wKvjM06UjsX9JZPQ)uG]b,`c)C;$N\G{5کyتB(68ݣr֔D TSqd+i}vЬX$QDׂiy앑nMYl5AK JӷՔ(W?sDuWHv]hb%!Es.]$w8/0'suRUN4 oAL $n,!SJ;IK5oQ-Ƶl\|~E!W蓺RmϾ",* J?GϘ[F\OĊۻ33iB<ъfydyb P{(MO 45Й@Ve{/ +a(BO.6 N270թ5RS/wۃyF` +A|cM#.d,O_E,y=IK{ XƤLڧ09PDy`촣5چ$$t:C1'N}w`ޝK3h 2Y3$|;[E RG *)HJV08ͩHoQ7C46o;35ůkmH@]-OQFZf-%:=U' ;[t̘|oxe`A|84D"A/=p1-#yDcyD1댑WRtXSf<TMb7~=1b= ̥aT *?dlDpy+[!v|amZW- .R)< q]&#XGw'fĪ+\GIԳ/H+Ni qz[㉃5!lxTv["\!u%x7 "ӅEɒ{ IJ9Ћ 1T)_ғV|tIY};}#N#t?ioZ,If|ĉeٕj t=G!;`I3^'ڈ-þWy~e(YDR/YPVKOy@adGњ'R-v/pQ\vȬb 1iV7e1u:aIP `YeڰO1=1ȉ>^Uu m $rg?6:n'Ҹ΁k9MchJwOy&/{NGHZZ xYZse#NA'T8!2E~LJYu}:}f@0B%fmn7570ଙ%9@@FT}4R? ӧ}.īPlc.Gs7v<Z :3Q" zo6q~XR*yCW6qBa )?TصEk&VM+`~0҃M7{S Tpxm^6?rY]Ab_6aP]棗iWѕڵsJDr} T^{^Z9#P\m5vF]Fhn,ʃ,˙| Dv['aҭu!e-'fw8${${ik}B (9xe1jkV\N^˔6)x[9>ƆE/W1Y\ˤdR< - )~p}tW[# n뾐1cY~ׄ%ᄯg%.c%T!(OU;吆zQf_~G[+!'.^rS_KՇީ$ЍH;A;$τ8A` lTD,[rvcmⲺ,F5LX8,R=h,Q-4ԡv:sR/\Y쾢%s=ijS#`W mS2?\D{3K[Z2VN@1&66o5^b?O!aE=CF(gvu`F~a+a-]ԣHf)!78%m?nX^9ǵrmL4PxQ\u~R4ǠM!jp\T揪A[CZqӔʭε`3yb^1݈T!oa@1ǜ@ .h.m(sOh ,GXI(IKl&1>7yŮaR+t΅!(PGZ"zLgXZ;VN4?\RQ`2[;@'1>5RgKu50@Ne#vcu0mfT9(ڳ&Gw),M<̪BA6bTKViXI̊zಃM4ϑ55{Wuţ,ږ Wt;E7mqFiaY&^ ,zJEh0\ÀrdO.1:- _NQBttm.(e3I@yx|(M$rom hd _/oUN º(.VU. 8Ј".@So/^||.\k뷴zԅ1H 9< D.a*{>z3,4 vidS(eְKTf"'9YB-HIH؋'UI̛.Ue /,uTFZȃ8/)S{H) iyG +uӯXҔ.eA/=\ ye(O=h\YzJ"Lcƞa'[{aS;bn~cVp$AA"O[/0~!pLv"x:bmu-d$`DK9&JS-ܙ4Lm9ȩ]̘d(MTIcfXqWr{kDsQ9 7I~qgЉN[k]IJ5Ze= saiߠ;{d8ڽ$, l*ٌU1ш! "xZݲŴy.Jns=^ d޸}"c梣e 0lGXjnosjڑ$2|ĺ,ulR)4)l{ތ3cN/CB֯?;s%̃ao~sƐAW9qS|(3BOnS2HVk J2F΢o1L6zWܢCz o<.tZ`2HNBi#r#:`|L2[_0QpgF::t\U)h B ZCFuݝ:]UJZhr`Vb} eJ8[&t)l_4z> .1yЏwUb2ܵdKJvjpGKct/^LCUoD+񶸐fwd9KObZ@uXTaes>^jFT^삱v  U';ޡ%J0B:3/f(Lz(YoUX]:!Gو} <%r r(-G& ARAk2,x |}ڇyNxB7gRJeDkx?/Q 9. "v$t7r,7"}YT/0ߗycO<˩;@˚{61Dwh#@#c!D$oOkRǣ"s 3c6/Usx ]}Irg\ڀ,7NƟ_+=uK&4-@NRp Dp];y.ӹf%b 򹕄o.+P[^yԾ41: oy`08?(n4HIYX (ӽ|W7,R3G?nLs_.eT@\>ۋ[yCEٮVL{P{+M/ J<j5Ŋ?It 0Mn˧Z['8bw4AdXOohW!{Wo~w#hnE忱,gR5\gNpYZR?_O2DKBYbW[<dž%IVJQ1RxӅ` #E{_n@Y^f&@azve{qOcRٗ}_y|$?/],Z;MͲd\]Np'yi=";$&;VT bVQ[Ei#C ,ǁ ;ڑxkZt/X]Flmn֭rҁ^ƌa~[amCKJi,M)B tQЍu(pSJU~؆SxBe3]z1PiOzHH!q|umaIib[Uϖf?#O#H*VV{M͊!_;&0[$|Ƣ\PikfOQ:3 qBH/׹Ә Qa"z#F:X,LMCZk! \DELLkc0tKѵ1+R)Sb#>ϧ̏OFBGuȡe8B,r8fB93i̠,9Ŵ8bqyB Fmq(92.QHn8:l0 b 2M4d dbA\F C\t\Bgu*EfQr8_ZO4\;橹?VM=ktK1c22U*YYB;ao*7fs[T`kNF)pS''П8bx)ݑ^;QF;cJd$zHKZ{G! "T7H3+TT@a*LLWyx8Kc'fJ9#(Ǐގ>B5iBGBM :IJGQ^/al+WE:U^WS!_!A^q ot|۟C[Rrf{4MqeI[J'-q|LF\RBA*Bԩc£"c|C19 @$+o%oܼM@{ K($.j!؍_@nvXC^i ]73y| "]~ N | H .r:b_rpL.dq$b $C/+Yj#t҇tUc;#bDW-kQ\pck;\yRL6U9 !ThՌsd0m轋E+e*?.'܂%q;lxl%;7kPq;Z\eC)H?6&E0bK{Mjd۟|O[~X1ZN([kUiTuY=` WsۤbF@ҜWZzR L-ԧ%읲!Ў+!s-5[$՚~W1mRȠm;#yZGR.`dÊ62zX=-i]]~@@ y2s#Eݾ-Wd?u]uF|ϯwZ[=,}( m 坼jħCk/(qG"KǠ@d;,i iӠ4@xw/T&qTFO 1Qri0#yTͭظ9!ԏ{Eafz5TYrзUc櫐RyM+YRl-Yףӊw9Y}RwNCJJnD;O5Yr?59on v.bLAyLlDrmo@j+hIƏ'Ap2Cƴ7RIMrӱU8 ['m> Cf- eeҫV,=|"„33a%~lXC>7vFs2'`N'2x-f!~܌~ 0ywqJG>G@=߫@Ρu #7 H ng8`LА-Gsq3V5|_sO+M\xRBʰqJз4ByP0$V cլh wܻ(j3gQMp?c[3rHZLu- b\oїĎ2RXlF':yy$ޮK CsJ {;N`i$F8aqK[QBεQ-%_{akD5BOays4FHϦjTY^BU H*/ Ma#[5ɠKmɏb'(ŠTx|)'d؂-o}/ qA4 0{{`O0EwI]M<(gI}cIP?LZn}[ܮ5Ցi"ts 1X=]1xШR3"Tǔ2bWes_\`K M5R'UȄd`ڎtVIΛQFQe\Vx+QfPF`Zp*(-L۽TV{f#qWe+\N+3}~z2^FIGpo7Ie[=u|6$*nFMr< . WVfNŕzRϼ]f<ຓ?ND|-+e %2vtHbܸʠ8utɐ7G[p+-cFݗꬆl^L';\х^ l8ބgܩTpEe^IbztnW#p r.E ǡOR9V޴v<` WζRh3A_: ~t|̑iR 2t@im3sGnKT !(A x*wt!L/-j6x]Q6,Y+Gĸ/H^6"s oeKg|8/݈bULF`*Cj ʹm,2rA> d@05c4e,;X:T{#Zչ}j)4) %b ۵gf"0=$"X[iCJkx/rB) 0Z3I^Kޛ}O6h(`ijbSjȿ@`"׬Lso'6:^D EFc'ܛ/tHQE<Q=wRx܀iI;H^dOې+JjO{-ؙ傊Oohi*6D-RЯSӞBځKdٱ~כgJ9a it#B5PzHi v>WF|"Aҡ96Jg ZHc7AJ9B-mQ/q~Y MUi?hpExz*N_Y>c\aqivf{ơb-̝?EVNO$ T5(4E($lHȘ9?Dx=I9ڇ8Okd}NH7*0)|'^bVk~MHkQeI®chn$E! L̙ts }ꡪY.wޱ6JF3O=hjBҦ^y`M0uB-8O9/B̈́v6ZwؚC@QR-[1~K Lȩp cp֍CF[7|ܟ킟N\^4C`L[Zf ܂Gi{%`qDV uM`E,ȅ,Z( JQ~ddM*AwyJl6ぉc̋) Q >p1O}k ȎE[gqfY:3xɯ-.>1nd%^0S`v:F1m.'$WE$I~E*/ EWD'BTPgnͱyCEkX==Ԝ`HbUPQ |u{:ؾ=[[zoԵ)LG@5a08MlC'Mn]BZE(jkp}Y99L0 ,% z]1l΢t9&Mߏp̜g87",3%!e\TtKb Fs a48Aj*DI&7y/XWo Tḧ́3j1JVE]Qr¬!z2L'qH%-(@w%OYpi5B9F0 e'AH_!%0e8IN`cB)UJL2 @,pcd2z%vVFF}/X~{-R3`oꔯ$y\WGw7cYPi&[.FgޙоЅ}6]g/`.{>,-*IA&?!BT7|׮n<\:R-AnGӂnChJM+6d\NE>?ѯ;?3mX%<#j%x%[)#b5qݵɋ?6eG2DcZ\F&Rxz-/Dqs^i /rh/?ˬ4^J`A.Ygk;pTMbregq݊>7}*YG)])1Ȳg+{em׹(J9lt,W@vd\@̣IdNgNb'@U@(Nr5"`ts: }ƍQ$K,^:{+&ՏƭGq`BeGf=mQl6T)g QyiԵfإ_;-ճMQMSS0uH-YGM]'*?M,fl2W;u89ք`R%p`Ni} :ble-!@5WS?$! [ic2ހ6 %f1s?"mN%8O~3d6^BWdx۔V5 E݇cqz J &!z$jWY>.lZˉyeI^Ӵ%t[F>=Q(Obr F*i|h҄1gz7H(-s̖_Og_cEAk UA;A#}:ZAvS/WD {7aS "'pBg.ɕ\*#)WaV ص~Ki0)+c{]PRe]*K":!R0-% N3Hm{}uJE,&E>`et5n(پX@}d&Ѝn|1dHI1C}0 ' j?xG+eVy,ŵ%$^HM3IwF,T;Ɲ$(ATde$AJ@˫P]tQ{IhfCN[_Nԕ0,S#4]o8a3d!+b ![hcC~i" ^j L,)sŮ^f^6ea񧤆S{i^-2+;Cp2{PKH !"TnbF"zʩ_ }, @L{liTS2GV;`ߑeo +Z%_[Ue M@sj8mxd0n=lϐ_U输x`g=g!K-x9:m3),^y_8~~ἤ4EMx ao Mb&$O.!Ə3ؼ9-푖)#%o1$] !޺_Td,0Ң&LЭH߃T[Vb$YgǕv(Rm1.;d1/❪ܴ#rWd/. n'm)$Ic\`‚@,k!G#Iss?P7M{Egm LuJD)9#|ɗ]_j]dT8ۭ|י[hނM\R"K=u=yP5;$ĭ;X.cv+:6Q|qdb5%8(&MQ< ?<]m#fɀ`ے@\S_,8ed,௭mn?h&}>~*_î!AM*߯0r뼜vS NbfG.1Jv@M-4BI"ڽc W32@Da'b}맀P7Iڿ][=!XyA>] Ao%U_|cdq)n#?[\Qw3wV!A\eRwMߙ_>}<0nq8’#0Rj{GIY8%D|!)s>ATxr }/i̧_ü Ϙ}i';]7bx*q rP05 5АRAͧ l4:XFXV(|FaFf563!q*jm!vHțXcz%0=[RUhk`4W;n| w?`VouT~j̈́ 5ƴOk͢V`CĄS_}Lݜ $ڂ{'p/8+6!˃UW1\{-'?MPByi,fYs/ 7zz_}ҐĕaalRȮsc @ͫ6(vxn&u7Ѣ`(I~[|ݮ8#3_"̇^(A+ÇL#θO RŗkH_Bmm$[$Q ׅ./\[~ }+VO>ix笂b~Z5T EiKzI_sjfj;J|RH&XzO-y>z5tW PS %Pd]&W>,0Ω^w se ue֫+H k6j߲E>er/&&)org4 r aPTNPu ؞\Ӏ7䳾>a'ղ܁"u?u,UZ՚Y TtxK¨\'z$|FX⟩kz"m'{:tVWpBUHI[r1VvX=%|+\{њyik0Z4MpU)M-93duuC176RFќ۱.|)̐G{mRbHSy+U91GfbhV#Ѥ.ID0Z'1 dۃ쮰rq~wK^ψ76-!eWSAw DN= .-%,jfӨ P5!sչ)WY.|ѷ 4*{s-L/r0+}ʣr3<*T#oN%)|Q+u LaZnA읪.S,5iy-%hTc жHt^z 2JSHCcŠ@Q FӒ ?!:^+8RZNN%m~YU !sut\!/YBGZ$ϋdJm%4 !G:Qn5=Ч"zĐS\߱%[7 Ƚ~IY +U._cq ӗ:!㔇08mraw?\\Kؖu\l=%hʧ#aƤLgNuĈN͵*{R &]s,z@Z$M=j=3_qp%_ı!|KF7d|UDIJ0<|D[`7M i=lG\HDUg:5xB_nfzZ$S~2M&dF rjvzOthDFW|Uk#0KMLХ8Beш f\">:됂L7 '\C2zo< @;K--P؟f5m-h 2}_T *s-rλp4ښ4'@M) r+8dK?D2rU`kr=m6EgI,YైWAcO\ n~qѿv ˜Mߏ|5 ';7ݕ;?ŒtE㳰wdX @ $Zj&)-;]|ݾ&|l5;.n⸕&x-m`ү ;!t|f*3} xI]^6 Tsה;ꗦug,gH\)]89"^[z~"]|7nPAVtkm]]ٴ8z7>8|~L0?dv(4 09I ^ҮDg\H1Ol֬Fo7>,1Wjd&,{Jj6xɂϾʐ+;2-^W.Zi;6{HͺE!:UREOk}\ިNI%*<3}A,jtthl3_z)lϣ 8Vh4_/ZgR^~[#0#bAo*Kvq7q$+f.˷U_XBvJ̠X@{c4dNy'ÎB@O ޥs(e0λT̞*!yܸLڕmM@R6~G0LZ0EG9$V{"ӜFv5 *z[ջlTL[ \1/x1 dY4SWySi2SHtZ1AxuÔ #C^f%^w{B,]]u!e6c;; m9_sِAv\ǎ$ |o_H1Ve@,_E [ k -{ G ozȂ|.1>Et Kn+M͘l[xPd^stzY4M4<*rNwb|u_;,y۩taGMh4dʾYc0ۺUi>(zWޕz/luʭSHѷk[ m:,[Bxkþe CA'+㞭a{,ڀ?c*<פ?kLS^[@,2I߯|"*F=Vz.wTj=Aخ/ wXܽ3#6]g!:!i0r >CJLO,ݥ>b:2`TY czS7i=&;ExQȢr:_/,7u% \8B¸)V Py f[cWN`GN7)^L~6 >.5zZ*g:MaJS- Qh@ќT_(F^.CH6?Evlg0kM>;}>dmaRQi2wiS#( ;d9uDU:1KƚsL_삔X>vO6ġ֔;&A՘`U⠿5$X|\>@4΅ A'@6'Vuj;MGAC+bK  FMx0ӼSB݆ [*hes(-ۍxbuhŹݷ>,JGq:PWٺZ?,tmcٮ UbN k!ޚ;yyU>HEi'[Dpi<& :J+Ъ:ϸ*p@ex|MZ7[1*J՝YJ@8>sBB|45E9 VyY̮_ 4v߰4Pt"ܯ)oXsç'a7r3@jJm>6{s x3AArG% r^mmz -cluiE ʄL+ K|L-*osN=WdrօaJ2M5k!.(g(G<@yx Nϲ[ՐNq[v!"|]ˀoDž'l1\sVghPгtUB>|%RjK-;b]W{,Q7ApF78{Cr)qrekŜKBFeZ "Ȫ'ӁMEZC[&23h.Ǐ:s)w;UqNQ8g7b[ꟁ^>Hk]xrӦO{>Ue'ke9r[enƭViǘtVŃD` 2 Ii-'p٠́Σw@%Ğ()ENh9+xD9]3ÐаB1'5n/3=E `dجdhHנT-QC"`K~;6iE+5 2%.(p;{2%X5b".}\c~YXǧ13ptPE`"n8c N1 Xs>z>8iL:kOL`XR=.REȦwB]qһ&8jH&Fd()g$l6pɹ*Ւ =x}"x\mX ~ʇJJ.;Tv& /J;@!`ZY9㢘 WYU@e\;+%qoNk\]K֠Ky\9QDjS,LGXbNVdLNyI`0Ya ݚm.I/60P?zEU"헜m-26 Wol1u`= -?)`J{2 ?>V +/F;c.ц4Xͪuit1]fT}VK_ymUrH[dxCb7d4U5̐Re4-i7oqN$Hke20<8vĭShm!N؀W^LW^NKRrι<; I LմXTõMdC=Awu-F5wodO_Lے"2-nG*åz_D?s> UFMKPK'B#)L<׽`Ӆ \ T27!Ԝ=c07OX@ws\i\U sیf1 4*qܡ$d , Uh%Cdz/m]gvsn u~_Af) *#u|"5Rfwᘾ6b jۼ{Z{FU\#VƉ`Ћoߝs +NkՀ-8ݚIm[|$ƁwA ? W۵y*}Qg3k@1"3ZY$HH! w"2 -+/p(vBU(r]BRBPٖ/Zل>v(M:LT6cws˙uKȮ1||N5KFZ"o䈆ѐ,N@X u8qv @ɍtkjIlT\ڊ=Lz(d2w>j>})6:TXX qf=j ~tգSD `SnxRHHq/ƆOr M6gzirb}m"#E$u˥{`|f>qY__ߡD=:B옝~F8pu30{% MM03ؐx[0V"NWY"K6^*m}=UR2y)l_cLx['y9Tmp '$HiUDbʬ(g,)rԒt dVia/r|(x~r%.F4t@$]la<9e5 -~~'/+R|gP-?bnxD 鏘uZJDͻWRV+;6!-.e,8Hs Řω#i3WX$z, 2\ԙKnLPmyw2`;(yB4Zc ȝz>f | ;Bw%QI [ꎔV~T[O5e8g#A 1Gmz`Fkwp括v6Hv"pqgw11N5 'pa0]ۜ$Ff8C8NDQ9fY[|]2 RT~A^OjG"㮸 "iϧl>OJ(5#u}[6tQQs;ϊ#"~B5RO"%FfV\c/L+E;"|vUTm:,ԥ~"047mղy &٢5-jq/&c-o 9 Qu0nehd=lnBHddfµ' zptvrqSO@sVLbvlWT3Q+J^<J=Sɂ BsfQeyIlad[qqzߍׄ8#"`񔏆ZJ[`0c:tr2p2 0 ?Pk-ȒϿVz,۶?Pt|ԏ WϬ|>l ۩cP%pxV(,ėwi"iL%6Cce *=Ғ(O`tos)|- ^F1xfR$0ZSݢ_DfMy/Y?pO9kvk0?/nn@\yD#7~(VHN㕞E^ z*@{7Ɛ3&TqE| h7R8Eh-DRcT@f0ŋe;]꺡nBo/vOѱoк MHV thXH9zOZGcۛa5^NR( ޢ1$W/Pdy!q*1|olҘ^tl߸gz݆ 8<^,&suVh'0>=rS(ET# '?QsP)]<2K'JXC̞zy#+YJ7KP0 Ņ܏.%yTHUD]]$-aRרVU(M:I@vH@xá9j ؿQR;զ_ ,anXDV'g@T5S0zfmL:bH^NJB8E' ,ڒ~[pn8=n8>ILRJʩ95w AA''{B[b@DT}7{۠p">F巡AiEPcSܐ ˹*Ө05< 2=Ԡ缀;[a# #RYYCS^ 5wJwt!k&%#DΜ)pgFaL3MJ{!yRB5C6xzHu g?jgEϵzX- m)ipxD 8 yF1R(`Vʆ~=|ndr{EJ cgOr!6lbЉhTH-Ó?}pKݼ2I|~m_CqM<W,{]SjK䘩 ckLTo-Q]\C V\4-F (i4Ꚍ_1fʐOvy")=}5Bc*Ha 4@[5Mʍ0FԱ)/;!B3|~g;x"jFyuҳ (/OTM"gsfc1X|@TA1cʧB 1;U _*'NǷ\u~Oiϴz$_謇nHmk^8 I5f7s a(IAL|xУ ]*0sD\M f6jNW9X c<}wW=Ԡeq&6e EHK vo_dBL+(=:{sT!N5aǤmy${*Js@x) eV9p hPZ;+9E90ZRv8q_6Os)墸Tbov\jkH/ lzOKg,h7"}H.^Q/8Ec|T"cXmG;agBflRYE[ڈоk?aY&;_6  L|(fh ĝ/#˾uW9oy0Np/7+55UAE7qtM[Ax!6@Wƃ%(T|y=xRɼgJWQǩrji;91N-Wʬ_2U-tPtrɭ)'S9:v)!_bB*üISAU l7;p&Dz̷E5]$|;浮"y <8'ո%s Ru ^ 0vE@˂4u}}Qgm,,0Z}5ڀ 6di*XlEɥ3Ӏaa>x sry<7i,`/v8 {H,g'Gנ1oΙf$%ʳ~8@I'Zn} Ma gI, >;(yOEnHW,Uz't!I!<#qrUqx$昲ʣN0PBUgeC $Gj7 f?m2XD\,|xI EiA8cƃO(^)sk; bc eXJ"?v,uP Y,(3Yn~)|3sLAGhX]L>EO䗔M]y[x]%vIwIM&p~@hFbbgeOUxn[[_Pp];rX̽O^В|H.éWkOԟPX? s\YA3( r낤x Zn #BdРкwxF0vӹ*a]Fm?+l cx\+XH.E86rmcee2x!ѮVIa:NG{̾ס-/Yz0ħ/F;]ڙBh:6gf}W_>I¶zOƂ@YtlgCrC+:]3%]3rNG$2TsZ ru^2k'ER]wmrf'X!2|l9mwrdpoyON/=>!'FԂOL41]'T2u#=t&*˫uNa4KEp+ cJ=,B M^du5k/&/ 6>{f e*;ḿC6{#Riel$X@E椻^}PoT6wnB:Te!_h Mb׊ MEQs)J!h@搛5 G4V' sa.㭗߶U(+vo8!r3 %+!,`|pB1;}k^1D㞔IuAF(5YtyTqo1֏yh;&@]*ChZ&KLf+[\ܖGj=Y&.cg6w:!+?vSA"Z!7::R4;gZȊLNrȈ~ﵴ ~a9K:Bz-uR#C͗ ޠedi' 9!;ʋc5ϑṒt񚬟(Xy|p&'ѹ }՝O2-\(..ouz-ʠC$2Vˠqك!} `qBtKI],  t f#-]  U9ip;햞iTf`jJKdp53barrP9"R-6Q^6M9_] E>s؉\di&y !3dQQ>:e=Ui L]!GH>B%s920U ɂ!΅SVFS)4 + /)5P_6iW?߅ ;6cGw:; #Or"a815Kv:~9.ܘ7]d)M+*; J-_f@,V/ !h[_ LnySQ]KӋ-朸61d2EcOj˖%&Y}/=CKsv~FL$@A`vez g-,H |̑?F+m~9G3vg D8J_`'fA{x 'X#m2єQH"5g@D]4_](/R $*'gD-Ze6U[4g E6@y?U .wTwU(7Qb>?{s@bFX~ʀ%@Qrqi=1sd}~"( "6%*2u[1̦ؕ>n #3et;׆0؅*b۞@x*_S K+3hs d ΊC8Lybe 1ɶ؆yĭa}l:z I~a!3|MIM>3╟97K{USA`4SEڃLQp/*'#x"7N/{F#A}E \ގCntU;;ص5B ]SײZIߎ>E\9I¾✎f/Z+6hcD5_ApEn\ cTQ^衈/,_0|Q5e>rG3FlՃ7~gX}GE(nvfs~6}A}OpGz6}UhcZpM`mWQڌk NPFU*X!3ѻ\4ֶE>krqHuX@$`N`Bҗd^Ob =[˳e9:9 g}*'tA;:$*fۋCU(.^QeuV5JlP% GRwbeVT%(2#lC'3#z2$4ks$gLZ]p) E=vD^~ zp@fF9R2Wlh  |Q:kI <u.qk&m}Gxޮ1i'[Ŵeo>,'@ܚYL~fdH)-#Bu.>3"Y( RxV!+j#@tJGSlkyţ/Ѩ϶ȨE2v<}!Z_3ýJ86i퉍J|M61Sձ D+ܹ=lT <qs>v oBQxcμDWu_ŧzbjZ8|S}f-(zg7[S'}%N|p㗴(T@2({j>Fo\w8KҢQ5޳㏝zr.nV::;e#ؔ 锱' WHR;% #M{y,X}c'N<,X>=rHgk$ӪNb 5y|d!Um}he֋!BE> z$zu7&)c£I=]5EHuY-!G8R7 @Dg c{ά57XXm A@h $t ;/d=57c:OS}GE Zr@ۋ)gx: 5vQxT(t7tr)RqtXޅa\΢|J$N<؎NZU0s꒣=~+Wb]$Ƙ?x/},|@0mO{QH3]ѷfxˍw nȃfKj עVo?(L6ࣆԈ,S%ǩc6{BJhRewX' D|W8⻱6 Q_G,mQ޾d2K'jvN<᠐lQNBdxjn]Pvn^$ GItozE#M/jtYһv-H){=+č|^Mpʠ{8j}c>[~0U[S->1ϿEW8՟%P  |@=  [ dꄌ úc=;E|u031 Ik \bI"LVM/yI$>X.ofOk!{"" o)]?4hw ݚp@  +}Py pJ|&ɻ}DL&bC6_5W g-GAɍb{GnCn|k7؍Tvw;!x,P_em9eBܭ>4Iq_Fڅehwt=q̰t+" "(o'B=g 6r<g % #0WΉt9 #֧Bq]mmԯ4A%&f3AbE]Us;}/ɀAVoғ$ <bA`|u|f|My$m_X6~%(b0t6 "ui~ǒxt*z9J"8%Gֹk!UI F^i e+$cl )Zܲe 3K%zý=D©|JF4}Ί3 rRLhcbPφxds Q4*=̖*uU9OJ2BzO_0oXEb2n<d^W: Uh:\.W:Sl@MW&qh1)\sߣi(!Hޔ*#} ԐKD؄۔{ˢ06ƭGd5w7֨S7vЦ}{"&Z ӱDl^nw'W%OB )}kkcȎFr.v,4J+Ĝ$YFƹp቞{4I MqQtf*TTQ7vXh+WH:VfP!_Y,2jP @,zխD(JzrjeDȀii:!Q$/gm@ġz~s6_m I.]3?^*h4R>PN]zeMd^[tuԸ`Ш&S.zU9<d4|0żi):vxmYx2j, *#%Gz{'p'HeL8E-b޿I'0gg2jMGu{oO\6&% @WRS`Cb +{Oa6^e^`s+JJ<t6hdzf h$E>xWBΖdr(IJ6sm٩56/;JQAR"I6oݩg-"R6b>F0b v]ť5Ms)@ AB 1/q~?ގsp\GUbx~N*`Mז췣{,æf8qEmE#?/S^J:]jSC?ǹ. k(X^l3 H,_(,ē}RRȼxo V2!-`X:=EHpyz2=RbM;NRRMo;+?WQ;By͈+&ǃ~Ŕf:Ouq>ד> {~ܚw6g sز~= qbz\K9yqyCq,pEX*Q<<0V:+ף86PDcVxǟ^`}[D`خrS酊*{D Xb7u_ 5+,Fա#S/? 9a(}M|'[gv̺@wfE[SMy\Evuҫ/d>G`ȷAJ.;z rWP3܃{{<ek^hpiB"Js<3TnF='լAk+935D],ME0j4^";.-I~eabqF? L eַUysT4_ʇS@ÈKGh)Fl)9Ggy=u<6Wuvs+hX"*@Lwq/S;3v,S+9W%)̻lʮ^og0cj6Uq-4݄yW0Y!6g0 D?+ːC:YӪ./hd֬倫ZU .*'!TDŃ1Lًנ]:u}\V@N^ԁ$ b56n!Tv[`b^5Ifwh @P%%2e6Ï $kzW;c0gH,bI#7)F]0/j&j[Ӄp#m:)n2RidePc)TMM`:9ht)WH,di7g"<h^¡2p&g5Hnag88+/k*Cn Dʇ 4Dw!>#|Ih45!!z(/8qn:?^fs 4tOL/3nE ) B}R7n^{wst_SS5{gieoJ(+0u_r*m'7ШK|J\P "fVugZCe@&BaC&:3B]9zm?ѩNzs{1)3c4[$V$]Wl"v /K)0-*6C6fyK ;&&%VqœT˯H&_ϛm 洤*J!_ 45Ik- Nc\; p`}v mb$kJJY&XQa9""(x|h3Q.4v(Tw$\BꡑD'&d~`lԍnTEe2O9h=?-EZFr< te:V#7|1,l~ /Jƒpp]DŽX_ɻގK bmsWSnìB[Kg}QGhP ^,Y߿=P- ;sO5gT;g.SǷͥ uScq MNM mg1'''2:(N"QyR)HzU?tW㾀UKGCp/ZWrwA@F]LUܚ[9ܭ- q)"Ͼ`-J>$3Z^HZTenb%7#e3Rxs:2G'h|2 ?y=C{&Α[^Y+uPTNghX%hmu.#4CwЫNj$TRy[HFIj<Ň@>B}i+߄4&UDFyje(E $GӅU׷Ee w [}R>=Xjvg\ Z]hM7 Y0¼!CmQowxD>nhTꄤrps~F7( ѿ}M!˜gn_8Z"+DVn;Ll dmnƌ~+-ѹ3z%(Ic|{J7݃\6 n{j,tY$IO ,Z,dzav(nE 6I-Nb1Ex֮TL3@H oVUZr!$ k\ 6FoIA.=؛x"!/"$ӿ#222i3!]|/:(䜙eŚx?\"- |N'[liSmX6yh;41]1]16WaZ#OR<?>?)t:`*ja$]n XYaʵ93qו;o(;ٯ7=ofUwͱ@޺W%F*ay% r6\yč%6T75 s)T/8Tў e^ 8fk,=d*Sr0 G>=)?U\ 4K!SԚc@vy&j-;A36%~xĨ"顨-ǟmc9 GL66-U CQ/8#gIO e l u<.хBCV䔞]C1{'\RT+ԗ\T SM|{.7_,ptwp_rōͽvwD\lpJc'(Dđ3>l _B2-,NRL8> D)_O >8@&WO"ait,lЎmcR#pqʒ.YK<<k|ЂfGA3{xڗ>0z!9c>֙m%*} P+v!X/b8BLsgYZ07070100000306000081a4000000000000000000000001668c169200008514000000000000000000000000000000000000007f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/⠅]?Eh=ڜ.+|KLi!A  ǎo;Qa 83L!f@K_y℮Us\8T'tr2pl޸-i֒N ,Y2y 3!lM5^{khݏ"pd!Ѧ_`hM$0/˧n:9=ZOS#o)!P+^ߋF7Jyو:peFxɷϛUK`[J aݏt eg4zE/htDx+a Y1m/S;Gt{Tk(幾 ~ C_`OA+~LP ?e Tq]1f;^9 vf\>:٠\w2HvJ1G'X2M~eu_ߜ Z+)Gş3\W͌"ALesjBs3̪4,Nɔ.PǤT O Lꖅ +z{/$bDhWbAIzIO11neA hTJ^@:qCk@ 3GP|%6H'T딐q8yyu/P!s. SNPպu^Q$+PI1Qj1!^*\n\A"SI%Jo0%2!Ȏg7m܏VZ .Z\i&hKLfQ/od ~@H C_͞`NCk:4Df8˵ gj_M|44O)q{$rAu OYaD?CI]Ozg12/A,ۙܜW#7;G=_isSj 2,hX4#R,a-\$\)>=b%l(D< iv@?u.:Wb;0yg_)ڝuګun[}v,_/B3:L2@B%q1rk$.C0xb%U (D$c PUVۗ!8ZʨfBKϺ3x%B%܈ځy%wcjJP/ Ncv 6"=*T1qTQ4[!$V"aH䅌7tZZl#qЂ)?M،qޮ#_ 00g5ͬ:5_jG{HE"8x|"mDYk[ ?HO%A: Ps)CYܧ Y /:"\!0Q5P#ڏ|C})V;WMF.6^q'¶qé/.tP]yI,-hp0Z 12نU[#/;x*+|1PI }"ddQXlnzAϋ糪&T{H`wDO恎٩WE*x XwoGeu/4׵4qv%إoy^$ & 1R:KveJ4F$HtM~EM}gdL &- Lu [R,#Nʂf{O*0lrỸ,GkeӨ_8-KMR$^ 4)DǃҢ,HU:beo-r(6 lz9f;O8WG/I@|,uL}ZMu)m/,ޏ{ӉNP޷}MbL2G"Oܶ0,n!^^}዇gVSbF d~9$ߞSؼKMh+[9R_9DEOCs`µ ψ(tH PRJyde`JWy[@nF*CNx:c:^a9uȺMöGXSѲ<(0֎QNETUmyOHBs8f %tl11J 9?9V6%GD):UZlyV訢ڌ:{^{Up2EH%7WtWG_oEB?>+9~hmh& hF@$4|.5CP׶_@ y$` R-U|U:4oEm>C1rLt-t; -=w}htxtr/t1?@gMaDjVǔ1 \;֦ploS^ c9զcQTubZ߼Ė& "BIO.YtP_1215sGia!WQᳰ1yC&L1Z<>o686#W 3y ]P$3pt}u25@7oubfy ؤ3Y#e\-o="Z'm=ц%Bduu:0<Ĝc5wz7uܑ; ^T}^c $o׹x]Gv -T9xu X5@y>{/h 6cq޳ނ& }kssw<)S?7^2DbuqI5 t.Ba3bd!K )_`& I*5*V8>d}%J9(x׏4Qj]ߧ*+]aY1"AΞ._8DOpQ6 g[1B:Vw}^~ ۢ_5M"b5ԼJ5=v g'/ /uxlFwC'uث1ǺI9QړlvT}E;xݗ2y}VKaaV%~l`F1̦jJet<C(@I7Ri+5R ضt:.:@PxLO{U @_4@+fczz xUR؁l>9}?"t ` !)B HLGW*NH?k'8Λ[W N-'eY+ 4\`UsbS%B d 6r_(<_VޅО֩i0.Y#wa6% F0+e,}z1t靻 wI9ڨXqo_tUqP5x f \K3T$`JK‰MN:Z;-ԒMRdۖV]70xct&4w5VČq&-9ppne&z>x*.զ>uTI3._ kLʪCQJŏ֛~4tP?e\ Dџ VnK@ e#nIMF+O;;se$}'œ@M '8 Hx94;& ]$} DTЄFkFqڿz~d|̗JyEXdA ^+L=$L:)Ŭ%j ѩKmGH6vQidW WC\b6&Uj`JfxT%w'P~CEtmvLȅBF&ħ%[dvVYVUԜ΍T1l1F%$r}0?劋΀lߴ -6cwhq6{ !q WR׺fMբc@X\M2\Vi1A "QA΋,t^(n!43EA<=},)_E7K(z [;^6't]NPT)nrE̷ A[g|tw5[m ]$F^ɭ<)Z%1HNklvTbjekx|5]$VDF")zZ/8޻XOT^//^u}Sp7l+0^ )d@[k،z-Ir'sʄ+l@Q VI73@{BjptFR0UJ5k s^5){ 3ңZUGahRwdm4E;7?or,rH\m{ZN ChC-QSVR ցrK6bFAc\Ñno1@==[6aMns7THh%ѕ[hX\t!8Rk2]g3U^Ӊr-ҳ>:h*gnD:+.5R4Z(g)i!+'dT[?{Pe &90v>:c%gwlDjUlu'y9M Zi/k=)C` DhE"Y162&P V͐"޹r%;oW䦉 Au#mZmG1ڰ`>5bMmb75Iαd.u]t=:E"c=ˠƥ\fy:,G# ]&E/{b9\m7q"2oc"pPHDS)}D7co'>*Yy~'1Lݢt#+HEP"qziPiMYtcןL=JlkZٗ=PwDR<9gI ,0KSӘJ 3VzZ:"QP"@- >>80BzxA`; N+Cv(kf GLvS'0V4c V=(.0'Wәc7Y$fH ©Di?L.~DoKI}`H nBj/T@/E|ovA~ X:}ٚH [);U&/z=&yف;vglٯXrd{[ߴD}/ycիhy"}oX7;|7</-6Ue%];|y dtzW=zAof|vg=*PZ|DWlM˦؛~<3J,]!j|V$VX: D>];C&eޝԕ#vC^3ӥ1[\ZQEɸTeކ5#jy4c,!Tqoar;J$RU55A,E4KejTavL'n|NDsm;; cQ W+T7 -T6UaE`̾Fhy\~8.wtyÁM' \='x׶( Е3! (V2@IQBV,to h?.|/ ڵ40s\KH&MS;YoOIߛWl"G?ǤG4u+%yO̢*ymav/'5q}o*8hTu]V4^ ϭ-R :%J` [òIq9M X.ѦӠ*|.(dPiVwwu>vƪ:]ʴB  G7"o^NY(|ўIN[TRBT(zT2D\QByJB) v~ Y3؍g8r~VJw>z&\ہ,ft@|/#i濞CZy8;Z-HF?'zLQD-)S*2H&䆮ڶN_\ ˂AĎpNo΋ɸsi}M]^e{)+HXŦ=WcHyݲ PDX?28$.ׄZ*Bn!;?lPW' x ,VM|k3mZ12`D)$j 3]jg&?="D4)ҾG|Vv%qVF`לP†\<:N8{iSZ#K'W!Ӑ'< jh@ m0Dzxe]@OC?|4L5% Ҧ{/>yi9A$q{vOˏiJB¨)JV7a2QrE? P"\6D$)Cx130m\v׍llќbI > TTU䚫8m/9>O+42̹<4]p7+]Q+k^MM){G[. Sx9*{l~*NG΂'PWϚuX7l9{<1_J5!z$D#o Z\I{G1B_EEJ9Օ8ۏ(x%!=HNEL4ҀB9꟢9?q}CMQ@UtS 'jQTZ;i{ !c &dA2ֆR,+|8% ~hʘNvC5mqda44]j:g_$1a.bcR$t (|hg -R Y=/:{Gths nV˥$ iׄ!_Dt.MW)$C=gg$%|J\ap&d k ۟,> lz;,P\px@eVYv"B빥z=,sϊ_wb!X3MhDU#&EӬ"*R 1>݀xũQxzjB#f`Ք8ȎjhP*ɽ""df/q'h.=WHy@JUeZykXhM+/O1 2[gejDAfqqN4 /G]x3w/NsZ2mғ_@쾕L%rr产RY&SS~7D2f^,z.(u@yt R0d՗VCIaOW\&QWZ.KfT}J a!"S/0jtω]014=^A;}fgmm>G\ϗ myWOK` p򜸮̻d`k6OK~ \*' LMyfSP \Zn nKY!rz헹 x1zo~jCK^da+z }.e *!4ɖZ#(uLwW=Ipn,>!_=΁w9ɸT" DM0PmD?3(lBƿS?҃q^_[Z!ј'o_Hf`ES}3<i:&vh]\]\R,GU=o](6ʞ2C:-Wi񌺨,]LXg214ȱoiȉ3[(L"4ncã/bwB|*qEKGUep4ԝ𝤀cV,Kɋ.{JUI[cЎm%uֵ b R: uUzj,[Յ&UxN78m;>ez'5Z+ {vY/~~j6C,i?z(u\H:FƕLtBAd-Agq4HXyvxv(m F8*"H{%yH,_ws5CQ{JcB?/|E/59üIK1RKK1S*S o\I7v[HXO7ZJMd]G6$+ ,=|m ]LjXSj$1ű[!P* KV7xkY“|;kh>$IUarӉfz]5p%k<_/xĈϒǥꄫ/#mPIÝ(neKkC6HD b07hP%"؜ՀYu 5pVj{0Bq"1*?mRpzg`'5TžMbfnd,5dPi #CU,"ka``MauoQ7R}W$#6[qS.6cXX:C94ᵪb=ގַg؀G]R$ kU1#HVU\ ^5B1&P}:@$r@B5RV'Ec ^UBg> Eʑpzz"Nti{P6缜F)&vN&taʪ§]0ZG:łnT+)\+w/K)S;wZoAf8)3u[. Y_ZE[Z#(\Sj50ne?Ymk6U'_*69 ˲ pP}> =jU˂zb]CjZBr;&QL3%WJ"Lm<,)Mhn>L_L@yѶ{DK!UV D#0]qV3ּ7ھa{N 0o> RxiiN< p$W2˗'=۷B0Z .VàsT϶Bf^_r$"F/1h7[%Pˡ8<դWi>P D6>N$Z#?A^V٨2Vy8Y4uʆߨ-kKXrXz;9Kkc,{lFi]7m d NwիtsKIV0BeNfcMDě/$5@נGtKuޚ6i-j鲜v]8]->Io0w]RKHdn)bɃtօ%&Q8${5y==HFJAQk:-ȷ+L%R#4Gڹ*؋SgMmGf|1+ M Wu {+NArᣩnC-Db (ko bӓt>` )v+eL8:o!L:iƶqOr|7yEhܲؗ]Cdd %bS!̾?fnuxϙ(! #>uP3A}{@'Þ 9GvQV. x?)Rˈ:%s2fO2n^.1⋖}c9+_WJU4xh_52,J֝3dD!UO)bY9Wm^HE$%b,m'ŝǞ 삖{r퓛tj}p C[PlBLfS%&WnS2S[.B-==:lӴU ұ_"9-Fq0s{E lԍ144>~<'-G?u3X`KFp=K4J[+']s) Je[҂l?BR:e^3nrJid+&]=$4SPYɬGUz] &.h?.烀3B̽Q9{g<%M[BW8߉떑0C-J#zl`VGN H5a0jFJ83(lMl_XM)~Q])RPZZb~pc,G5V&BCJOu:{P}}"oF`fHսvX'ydPptanF;υs\B=s{Sq!q16?57B` -`!S*%lEw-aC8 \pWkʆy0BbG dǵ'vG%_=_zٸfҢiz)HiP^&; -8ֿ?f%P/0K.(?X;D;,z(2/Twgg4]tյW n͵@#R aȹDe7 ͱj0kݸP7;Y/ׅ )HTneHeBO9U59)g#:Yt6 xQēdvA E; QJ|ۼgV5y-m)K <(beZVDP/l G)1*aځqqg&μ>S>/#CsFt'Du+ f۝ Q;'Fyu<Ɏ=*u4\t<DžsC8rO5o#B}|[Bi>[b8 [Xy"? DnNj,(:ǻIraLF!O1ۮ+ ef̬6ɻ>b%ĝЍWȦ|5YtaZhMi#Eeaa(KD~~Հ gzِ{C2U`3VWp܉!I-!-A>˧/pj%pxr(T[GoR $\n3w 5S If|ʂAZz` }8]f:.ح˛gӉ' LM$LaygvnH1g+q7`1S)_&xvJEL*SLK!\U6O7FPEpm#RDQ(ƴ봁=Kg+ 1@ŸbBn`cuRx)O2u\f]&JVlW f˭.PBl\ޟnr#]7EH7f7i*FHSnտ7#נvEӦ9d`GPP#@XyÐ 0X۪ 7|䥞|듪@oiУdWn݆NavtT <>+9x)LေrN ,%EfQqΤ9XKq\G5vx6g:>M ѼFݤ!<۟vby2R@Ćv*'ֆ"DZ(v/hϓqX#/0l 'SM۵Qk&hvsj0lhj]D) .Vbt["?'T}RZ@ ?b7g/PJ[3|yhSI LB @vRtX ds}њ<7ئ_]ExdMu\* 4ؤqG5Sr-/1pPguݙ߫NÝ7Y8,# m=`DX^otiR䃨 sXXpCWiX3 q_8uQlG&Zs`i^5c8ljm Am#C9@OLꞩguݔNwdi 2UGM=N1Q `_JϞ7G sx[^,:rbӃ&vA?ڵG3y5vE3s}XzaUo1T}U\rV*v=gUO'%[W0D:lZOI  ^&ݫM`3y Z\j.T+ڬ\Hb-Ze숝*&Qc%QAtc\\/&9f}(e m>3:I7˪de20Ѽ]ؿ¬i)OV)٘P^esd6h/ dfAGۑ?qu|,An=*FUDɪʆ9\50ᾹlmHbfKM"ogݹ x=pm:}opJHĤFHq[Jy.vȽȺ`TrI ؄[-jӜFX@?\y TWW~e$"41pc:֬ƇHklqEEIӬ˄GjqM.nXARؠQYdR$G:`pvwB].^ƤSņzoמ SE-6ȯ 84Af~dg(3lq,È OCѲ>6^+o!#i9 )5Qȁ?ء yEȍ m>&:zҐBCg$Pƭ<6%z|QaҝRݐ1"(nEʸ6T` $S}%J򤊼L0o7۰7KClOn:MeoqY*c W8$9P=H.&1d*LRK1"dJl|W#h(O?,=ԣOXrvK:9C !fWKR&Gӯ})gq"bsF`GyõO`)^@kɲڑM1~_o$/*`*OBZV#5🅣=f(>K?y,u'Ks뿴$w)w Յƒ. yІX!ţ)D5JHDA!v8^us+}b+qD;sżb0hx鬁e{S0g3H1j]2os~:x]I,4vF.kU Pmwmb\ؿ,"#rNO#^q.Ȼ6lxŤn45qŰ{Ѐ#D% L~x`r-Z|I 8}EIo9 rS[}UuJq_`. GԒĨݸMUcv>'#pUձ{G#۠J槆J~zNi54Ai7l鲐eBn6ɔ#DVç|#q$ o1 uoffcB$Tͭӏ8NfQӪ$^Az#2s\w6@+ɃJL n`FģN;aS`⨯"WM_ ۡhg4(YQQaVS,HLd2v~*fHw)鉚y5`<] ֞ZG~eq+-4"ɷmCYWyԛA?G"*pY \D,pTss{י{:bJۧ4YZ@,v=Fu: G}KxqX4s1Ѵp{&le`XI`mgIflqgKwPnX;pY熟=ד\J=[o^| HA2=.SYuy<=)6{l|~ʅeu,χQ{[oZ/U55RAi7*DreޛTN6m+bRjVF\`f]t2uPm)lVn#h,8j5FsiEćA@@d?r? 0br ]]/YTwwgGw56b`,HdYyeGی0"ߪr?r/@>Xsax`?,(Et zGcRэZ/?v\nNNg97ʋ,L\9W@OiAh0k14 D,.GSd91lP*Ѽ+|] {v-.yXlyW ·3L+X䪬.+^ Tj4E\'qZisRގ9ju\p+xޗbĦ 2#4!4.(H]Y^qakXCxG=Aqz1Qi**@yBf;5/m~ÆqM3xtx*X&m}n0f@Pdn݄Ǽ<%[D UE[n "q*+m v>G]%RNaX%FIIwiZ +K`JTMR[ ށbW:k\R*&#UHn`+2Y]*G?ߛ~~!ԥZp(2yCݛh~;W $N֜x Z&m׾GKyf[la }ΨmԤB؞`1]-3_t00uד$9qIo6P 1g37#mormn֐I!`A:+{J ){jg9bPfSKep^c3˩/InWgpH16hUggJfs~ݨ N7u a"nÚ>G|q;aIJOpqsnZ.=΀r{^Vs4j>gk?shMA@Qje=6.މSNr-,K9ZhذƘKd~GLl]ԌʣFA:6W&׋:y>++~4/ XmO;PO8DNW^ajվGEI%lI]*t. Ϸ0?E Ԉw\Yb@\.y') B{pˎcT_vR72̮Ʈdxp'ԌpqX9ͭA^A=n_)lP8 !$Fh#ȕ 1h$"/K2r'j+rh%`4ueح-Y1؜]L2vL18$jb*N׵dzU AkN~6+`l3[ș9i"WH~^.oi6Jz^;H4}@dT2hU5;2\y)Rm*! ?GFߌʋ9#\\tIR)Hkl%~X(ފϺڮnt.xWw,R.*u&FV$#UDQ w9C.-Tk(kYCm%JƪGa^0ݡG~ԑ;<뉠|)=Y ڶ ޣjNjq!^ˌ1Ŗ}W0Nla7gcLh!{=(s+o;`qK4maSC_I~[*^D`^77 !W9VvYXMpvw4k{zڽXe;=ܞl :łHnO(/ј>S`4ɬ\@ !F`BXg/^7 Eѕi{ ?fvMkRar_rG\㩫@:1_JCdd6B1!Q]"GRaw;نqNm Ig@t=REoz1E @)}jH?6x^ T^HN%$Non ik7u?=ކEd"qc9(@oiDU3𬐑Ş`Tl*9E &<[9Oq6zbrD vs*Xn6,+@.xt4C:!X9-mk]P.&~Yؐر*dS܃T EN B'MX(ؾy=n!8un5o_0c@i5pVaK9B}l ڨ2=?7yJ2TmAYv с[ZdźrӴƿ~bLs*pVzO)^]u©%OB;z'%`"dS<1goƠmm0Ihc̥[H,Ke%fWJ@k\4)WP6G]39C-)) +k'JuzЁ}i<˞艁9}3s#]9@m7XZH{|2Hb{JppH5ޫS7IT}eDŽAcd%Uy׺@C@ PR&.gy{D`% >95Xo(HJq[*\,1/nS-HvF?QXOz5'@-4gQ,B7SgX+KMO8IRWXXN>ekdd~eĒr QͪDI;_\mĄu/W|}_Un1x~@BB@Ⱦst` N|i%/#Q)HK3g&g& 0[=$2T| &^oct? _ivZIЂ& !0{LgHW5-c]6ٚOI )<I8-NƖ{ZeHlȯb>to=/M{GD6WTN3j܋NOsi SZw$G)-}mBMԕT/Vt•܂_?E qe>S$-5] ZBfO/6'ĪΠ􍢪v1g):@saiKSݏ1sFVًC{ęH!y9]\hSSq=b_( 0@̛uHyњQi]Y}Qxfu%l슼Ut[UC\~]T {(+m~?DA*Iw:O/a4K dO瑮*ADƦ Q'(nG8>tϨmIH@iV$?#d)Qg$A~ᨁm)Gg:)ۃ'8 kҋ]Z_ÉߝbO56V^cMz_N}5kgIxVZA}D@eۗPrS6M Ȏ;o]CI_%seC *J]u6c;A͂%+f% Mқ_Z޾ 5xL^QS+5ǡOH,:fRjuX|{'NT :*9[ (7he{w?C3Ow~7c^3V͙2%tΖ飽%-!o5{H/UdlE%׭yȟ8WB(<ŻТd0]f]ٖ noݑL%߻U" ij{M m|܎@9Gfp^lX"~eNB+s}- 5P7rD i{ѷ@mZC*#_,[n#0-rϜ$hYPiz;Es<eX5)\c ڭ4!\P@x(`^a=ix'^v p+0ttl715'di펾>Ԛ-Wt@IcyωOAdM]{jK\A6 Egw\]w#]@PAH7[+-/r' + O^1)⽮V򚈂:ݲBps3ELPْٞUCT=&5( u`U]QMޘWr[`I&վ+\ELe`!!قn#kA {'o gdK1SS>/Uz {#lΕzKgW\b"&7akϛiQpm)qfT}ʘl\9kGKe>JRs적/n<5ީԿxy{5U_9 S{WnQkzؗ׳ܺJSz^@ 5Rb[2@UlMyj$G8D9\EZp%``I.gGwbJ~ 4~ӳ}ܸ}VLIcԼA=ż/ma PѐxtQk:kZ9U#a2&/S[z@woWAzeJiܫvyBR>*K+j \Rw 4*Żl U)^ ?!Ma.lnmܠg Frugax1`"ޙ'J5aib:UEyYa|LDd@2QokЉI imc2dg&/i}!%Qݱx/Ƅ4CNv~lVE"6+!0I&vMX4,y@'Qw6'[(ȟD]fY⫥m\?;=?"uږO"?λKM h +ɉf{".+rɍuDM_z]G8>G6/.W⏈"Cu^-B^bpOl:CŊ㱚E9@rk4e5*p6œڈ'RrN:TZ~ҧ*'-PV >O` Nqlf9U> QN(=oW}ggY$ۼ(G/f ;RAmCLh8tpEO;1⁌H=t8T}gIE6_Hp-Yv_XJ%mdzoo`3]N7/}G|al ;AB."f9=H *PR$gz(fH"'%&:3EIOɝjÅ"Y[( o}pq%m@,&z߃<,J[iq=I8S$Jĸ}7q.i!vsbyXy0ȾܽC{(`Ѷ֨q_[C=V|%,pO1$ꘑ@uI S`EbN_*H#TPW1L8~gAX6iۻpO@ôlT/;;'hs r w} ,R71,x%݀XC}y9<@ᓍ%v@?M?$-"_Qzy!/g}UESV4qZʲ$BmD>-]2KÀ(u2j`{so>%iKH4OfLT;Քg¤},=z)SʊIr%s,HMZ)(HK eE9I%d$jpuDlfm`ըcs3js@;5 I_SIV,x\m 4qM PwSa?'7 aְvEuYWڔ pᎇ#oLnh(Ï[|D|dEz\|m ˙زhWk5,=Q=M(W'6l̵w 2Ƃ7Pj;fN۴O*9,={~G 566wS|yP'jsR6 &"! @m/B@OFiY_l^5xGSSEddcU&)BŒD P!aGq3ywՃ~@WF o\˖FSZt"fжM=cSYJp t vwk;VSAwcEmǁʁKI처 ˤ'+xqc![ H,A [MZ2[cU\Ӽɤ &|D~̞7d 'f Z9+`垲MKJ5do>氻ENBZVˊ*2ت1mA,.+jSvB!س$N+}bu#įpO05&t$}ʃFnz(2/͗Ջ[ISs!5І;@?NԎL#='4k30:y]6@56y &DhZ򁒇Y Sų?l@Dy;|y !(ۈv%#|к5Mn}Yڠ$!=fꃏC㖵ݭ]Wsz 1)4Y+dH>`d\KP>h[GR-Gw`:D A^b sÇJ$ߛ|.k<홨Cz#7 o*tsÝ}f o*o\.7 #8\Qs @G0kcu`Jtg*VYhNm>QVu";gP vliy}ԪU2fitEXH`yW JÉ.)<(6dt:zX^fa# Bxqvu3f+EJ v:"Lxl /*|MЊ܌y7gB|PO_9r`lBz<-;kDT%{[^nfZ+$lO2539dmaY%j"xw(wwnҲ6yRdQ\^O^+(D^K0 d/3 g,[21Y1V?{[7l f40D]t 5A )_+ѾS@pG:1MDc^s82.hľk}2SlC" XPR$<Ɨ'zdr=Ǐ당1xYڊMUPQ*"+^ }r8CX-Ү>o;qW2'gڰ_]醼J4rO@M/k/e4y)ql翋6q_V lcAܞPQ:l*Z:QA- <)pgt$LCnH4Y @wՌ̋wY\P@Rm_FI/MvXțJvyYa}pK~{zilXd./G("*QN?$ۢ5Erݿūz 9Ncŧٸ.Ω.leWF hӍfe_d/=dkZ=iie߶jB L tvSB*Ϭlϔ nCsdk#c|I;Q Hûy$\:0v!?&tܷB&c'0޳ZBڛwzy}4z4@_Aui쾖#ޞ,F@U0aYB TVct4P&KBop~G_5kSqԢȨ)^J[Yn:,G^m((ߢ)1-&:-gqȱ "WH|\>D"rrsm%VShIFxyrII0D3 36TP#P{J ! :BB31 X"ÅyW".ܤ(Qc-Z ;ӾTJ` Љ6l|}dG6.L^9#t8)-G6u>Eכ(kA/G0 ƁRpSAD pyAC2$!n'5eY_N`޶i1vo#bƦ pe!؁cE^!*i:VO_'ՐA!儷13`ޑ> Ö\(C6]5H޽+8bg`rw>ȖZuٷ_IV j&3>wBZ`KW'v\6D 0OݎHLG-9oRDs#B{C) *}B{ХNaBCA`sd;B]]Ƌ^yb+k' /A]_[SvX=|>SOͣVTS٧ ;!̥yDS*^ٮ=tt=oB/U;!p &⪎ohZr>2j~o:* ^=//>ׄPYB(泮I&h3́$aV9Oc g.cΏ̉ZG}Qzh<\*բ [v." X_AD<[.%\g~{5dR mx 5ðJFV157rSWJwc*SH_H2WПcL{T /Nzyڐ#Θa(H&?+x$} Wܖ.aI>0@[9Q5dj‚zKԗ6; r閹Xk6 5XJKt9ra%b2!k ڀ- FB. Fd*hq ؉= ]C(Wdm*6=F $O#T$` - HgHH.~nBDT ]d6-*g~9j B&ͩrӓ6t)o7Abxc:50AaS>JfKoܝI q/aB)$QlsQlK1U+A|h9[x:1I*ҷ|0@ؕqH¬,-O8p>T]F|&YĪIaSȱwGLKz 9h85r`"G8#W;Z5{k,'iʸ$윋Q`\o{Ep;uZ%8 CC8o/wl6 ˌT`Ԙ[CWh\H R6;Kgۣy\Ddt*֯G| ➾0M(Q ݄]_nv9HL;TQ{ond"L{2DڳߍtHDA6}lk1j5i^KaP-|uܼڮ!+rr~]$6xá!6/mД a.V,D0vsP8:]= yT9NC,Y(FMv%fJa7693l@M=GLx ; !a-,j׶T:b!(bT{8}!Fn"V֥S=HsqJ:na7Lp%I>$dut,50P >xn5<TF3c0aSr|Nҧ:[I8 ̮˔ijo,cnX*3Kkޮ;]ჲ`H e1z&yZ_J7ƻXƎJ|flm;~Pj& ;fo)$.j zzVBzzv2ӣ2w?iHS$v#VJe7/VG]^>wH89MZ VfuR AxE4SH~s2zS~\Ǎ!px,'IA F-~n]e!H@sfPAi)>hF'pzi)K~xA!;y,*,f\+H'tA8w;͚ \wy Af ٚR[pǿ?e#{{4AQʙ8qZzڇ>=(ġB=d^lJA+23_PV5ˏ){flCh!Q5GJ6r7X?[Ҡpa?=J0ǞļߑE!gMG5QYh 'ĨM , UsZV)WRr6t]8\9<z^hGBہza.,*R/ZUx8zx"VhskG {uVV[ m8QuHD#xE“/[FZeS n㫒èv~aܼQ T&Y#[:MHZ `9Nqus)Jp[ɚs=03/it$͓R#Oy:au@'yB{{~dX Pe#[to{@`lHG{= BVV/  4WxޏC$d3y 51j6k Tsb1U}/FQrǸK )A 5&\1ρ/Ϛ.fZ@[J=C?Y @25OΖC֧H6Xc)'N ^xlA7g6 dh.gYZ07070100000307000081a4000000000000000000000001668c16920000df44000000000000000000000000000000000000007f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/u]?Eh=ڜ.+0)48,3܄䗶DyF 䔘<]ďoW6Nfߝ ǭ)ߨ[\[0%gشAb7jfks`c3֢MXlr~|'fh9އ$xIc=Cd;ÌIas+j|}eXO+{DHȯ[}Irޱ}&Fz;JTuW \UI ϛ!5p!o|*8eNΪv"c6xb6b9MAozv#bS U3PRx]Kt>Ot/v-q%dy$Ow%1MtI7)]wHă'$ ݍ̹9#^ V׎ jҐϘ/'dV !Dpj|Uq :V e"iBk>.QUiu䁄6{b]mWW ;9c]~CK3kǾ`5{]%@LJ% 6n_eC2?C ^˹@r Bgn;e=`We)VASpCqhPR(tLSryD.3'OLi|R{^ 99__|剁$וwW.yqfR{-{(uz;*%&5 |1〺i ]hbMzJ _h.UKሟMT$Qt=')`^AKƅY)UFUQ)jn,HT,4WnG } Q|ז*ӥ ߱emZ@׬]aوviDp֚ S/1 0&Z=2!H3fYȶ{%K i̘z9(Ovc^9V<1S__Çx7B;"ҋvEzew Q|33ݯ(DOD]k{*Tǭfo,pJ+XL@إPC~b44 / F. עgw߅'h^+$0b[Bڊ8{y]CE|3dD gˈ> ?̹%+s-w~ݼU-O:[3KJHL2"z[(Pwyei;I:Z@# \u>C$"\B7Q$pah4"c@g{*YϥcՆC}Vƫi |J3G\q oPs@o@Q+7ҡ}PvUk!<Ɇض3^;D'@u.L;2b5*+7|9;47f^ KW ű{tG}' S=HT{FIjHˇDwjӇ4`Z\cӵgڏ=x>$W/. 1{Ƒ~ꘖ7,U d.#MQ7R51]GMD`P~ &ϖ6\:xc6:tS%&ROqA r*VeYR_}5nXImua u5°G iѢCH3% P\-;Dp(4M'$;(EP\2}}[6oȽWA M%:štyLlRY2D-ewR-:IZ |L]3Lȕ]Α'/ |mq,,o믇Z!^v>xdAM8>=RF3/G7rKFqVn~D^;ӊ}$œ.s)[U;{h<$ C0\mGT4oP٢ZKe BKIV43O;@ |_UGq YZ q8Ә=Mɹ#YQٷ fi)pVpOcP<@&Xd1CN'8d0NWvr^W6ƒWN^#Oɹ/pܞ?Q8&8~ )â +>{.1&R:@b:vduNW`R?3/㇘@!Xw&~6->Dd`+".p[4f8,(jD>k qE >T>!O^-&2Gm%tqbeYe4X2qUF{ sqx&LӰoZXk_f6:&o/k9/-(7H숬fWPeaH&I7.Rt{JU7bQXӉFe*&4 ;OK3t8<َtF,as#N<}] 6hu!h$B >8fGR`6o SȡUtD*w9uK,w*TDq5j a ]#ή:wRD7GbN "4B@&/:E<%Ӓ\(:o362~I2- Wi5`fm4^ꫪ yWzMU ۍުkh9|v?6noluysf]~1[usH,22a۩b!S*<'cƺȖ727E>==蟗 8u% B7#AVo `;UUU{X(D }|IJD"}Q)3k}\;]ZwnY$s5J%i|mh?>!s|@NDor~^0rA;ڞ%}լjQȦ㍛l5B7tA . McP REoηHK$|Z^jdWDBjr6.Pir#\L71n[[ԿO \đp0Rt&{7U`Em;mI@>[2{?% *?'/,&~N Gu(` ځ0#M(k p<Û~ Tc|CeMuȍ6 "e&ug6ߍƫs&|ܞY yvX2% v6֍e_HGԼր ʙY*TYN嶣s8A@ݴT(4Pɓ*c:'NK။`[S0co@w85T"=2n5 Ғƪk]6lP {L^G>w.~ Uh^-w0: ϋh!##Za]hħkB i?E R.4_ \&G׌NU<U 4 rI 0 Z oG9Npnh1Pז<] W.IID2њIUr׉pSk 6d. ˼XNmPCY Ӗ?/*Տ,LXMub&lKN9FIVŠn "lB([t1P 3% urctYBb4vtXZdA뛆V@*hY4EmiYYx Rr&Ps;B}9vƸiӕ2N/8zce0y~;w:;GՉc_.Dȋ?y.!A_lla|DDאJɮʣ(f7N5Pt|uB?OHxp&xt£f$?5w/G&_đC{\A!J*sBlG(#;A /fQAPKV.KCeH?HVd)&:2Jqc3ԶhZ>R:mٛn+6Ss5#y/2dPu=XlGv / wSpu_b.iޚܭzre\Ʋ)/VfQERxP~M9w5hs8KQX\XoŞ w< t*$hk=34!us%s#. S჊z zsҥ΂4U9q.i]Ls*ڻ{y% @u?F)ZNMyr-1_o?_žQFB!3p .T5h]sə~'ggkIwb/J yD?8D 64=hoʺ4Ss6mU<]X&N[cЮ=e6PMS8E-z eވh[rQ6 $O}4ӐMMX9DT`* jR{/#0'ҭ偡aU- ײGlXS)/z&X9zImGD[shl@+b轨{ H9ڛ@v/Sy-ZII{z,b7u|/e5fds0q `V!A{ i. 9 qGyhÉCN KCS0>Ti8곑 $ƌ,]gk|6<(OF~reu=s^Aт2FMfWS'c'h`-I0yMa BFo)jgՒ{})pTZ=ai5l9bEfc4R^uܯ#̾Ai sǩtsaC͒'i : +l 9*ZU05#Xv戔o ʴdƫg5 Pg~\RM vҋsT9(\ )z=]d1 yh1/݃&q,g!0!ӾSW؛8RS{N2}\S.BL9Ev-vg^''q#WW%2kθ:HJ ^,cʶ /p6pۗ7mK? rDDЙ`?]jJ/X1f6!BCERA?@g0+_Oe2'@FEAڔ7J*=x]pj}j G9,XL*4xZ9'D(|r];(+ݼP:bD@P_*%N۔Rz(>+ b!>Ŗ;кALӴnB_1x0Dڃ"I -gVZSE銭wzډ>6I6AE3xnې!~{iM~YmM:Ƹ#"%se?%"TGl2t2/ ǒ {[ )寒h}gr1zKG^ym v6Zߥ`~C78IDuC;MgHUՀ~/FMYOqU;MÅ >;Noi2sݸ4Հq!Y@AfxT b|\V`~vOfp-pb2_뗨cN LD7*5"3Jv .3޶)`XV1zI)<'L3w$V֞c%?= A N[~8myqw1EfIc3 } ۔ 3IϘ h*٠ע0Z%Nױ^ ǵVv6yȋ-b3O6ΫȤ,̞SOٚJ#ݻtw6gh 7a2R5v8ߔ˳ QcLm4Cbf4U=K^ZbIm=G@2 @ .(jYnTB1*s&κuDMJ X-}~Js2ĪLi($+ <@^IJluTV~޹?Wt J=   \a?Fr0U}7CVd_-nUa4&)$ a)~* w&JPcTnTtQ; 9Ac/]!_<W1u6.Y0Bn%ݶ2p/kmɁ(QI 6HH0B,KG0GJ2>/$Jؚ}*ˇQkanlR'E J؝!GX|X@C]ɼB\ˉ"µ3nT苍ʥ7ETbqZO ˮxy ke)V$v,wɉfIr)Еj=E>+ae~zu?>W <+q(!3*jWZNjxs9ԝ>Lj.ϔ~[ r=q{jG}nggDCȜgFs#@|$G7>nׂnICMStën2KHbgk?N]mmNb0o\QVPYqit1Xb P|M!µgAku /#ϮOA#R "vgN//H-8 4λ1jG\D:Œn#0ࣜzSuƯ|u8"X())\K]0'>lP^4An},[K@H>bc-0EБ5..g) bRq't T.;R.RZgCd1 rs~VTRO=c-DGôgҩ-/3ȝ  q;W8h>W$j;.gk([ko`K]{[tG;p_P:/w;/GAeme+asS͈"m2_!+^an|ŸÕ.$G›CKԺ"#?|fmHL #!fvȫ w]ݪ% VٱJ>yfVDMz$JxR}T1K(6T٠JM1 8qw;2̟%Eq.b0QBJo(z3"%F^ TP^1@Ke^n3,Ok9v:wٸhSxUm=`Cm6b<,,Es/V(ue}4z%8JWw ]D< βw3!U$1quWO&tSM1zo4=O"st☼o!hIs$MBBA-ZO02.Rq6 {:fw?dGMDhFخ*@aZv{$#J.th\\s"Keka pG,4>l7FdG=tz/ْoe"%hbtG2jݤ(̊§rÓ&\N#Wяys9!k YL3zN Ѳ8} (UVAQCibҌO~"% dW2.Q0~Ӥ]=u' KK KOo3ie. 04j(N>4=c3`Pt(\aIX^Uf-:L*FIo",\W:> ;x94 *ehy_7^m,Oxp@R "3bK<& l9mDk,`T< Tq*rkP,aq|R`+yRj;G ʓdeZ9?5ڳJkj>[s.ȹYm)֕|-2(ksAܛŁcx讯uc~Ue}˓ Cݶ*$iX*p!iY$YaDݲRI-CZ?sc;ssʎt.j3gaf6g-6Z0W<2GQ@?&J9V,q]%,Z|!E6y,M;#{!N:N]4sb%(5If54.mvBd:&|*D%Vw.e*"' mX?o]ߕ߬DŊH`M f% <butO& ˶x^t'짺e5O,8;JLM>] 6)tuk~+T #id۸EolG. ȻHt x9$۲Iڗ KB6_val 6$)YK' ^ 60 v b b.Y.b:zPѬ,7*{nh\K5LY>Eʆ:Xf{ W4*l&`@|ӟm~qZ3 z<0gJR3 O0w|K*XVl]o$808Y|D!ц:V!}vkV+'"/Ż p & .[dHWXY߁"w" sŔ[LQ*qX7Iآ qu+qT$0_i^ulbRX"s@R NŎNTOOg]ehjOG8?j!QViכ'c=W|Js{^;>: OzEց&%9@fJAȅ O]U\gܸs+ g.?X|&>Yf zlm/W<.Qg5C3Gdxt|*+~2r`AK*CQJ@lhD ]qPRQkHy>S4٤s)7!pu Qӂ-r+Zt>:8@ꨁʗ,K+Xuu7?do9P8TW4W`2E?|C˦*p=gJ`mu.8GR ) (nDC(U3Ol \))@ro(u8[Kow'}˧*1[]Zl} ,&}uu4_ Y|, )-9,^W2AlE uYk뉅z)H˾·e%{=]vyLJh:r{rPɷbktrtDl!ŤKSrL3F3V_bpwN04'n0JLFuߛPiQj CmI폵/8z]_g}F:R),OP[Gɇvva+HGy6 c =<^ X^ ' >ЉlUIiT4M8 yܡW]npn +Ś4j,(9\ζVySGn= rNu+ƷfДwHo2x+? @sJw!pu]Ċ߄4*jtl:ao^G : iVJиf^ZC 쟒z|{E^~G&Lh8*wPfʠA2ЙvFcK-*ᗍ٭7V+e@%y<"M@Za4AѫPl!-v4m^̔}PY]f'H_kطHd&0!IJ{Ɣ5 LikTUsCȸ|MiLHRDcǖQXnB8?s W\ڨF2?0o*[@1S"LVQ䖲'lYɓf#ǡ@ay: ʏ=A"Vx*31O4YnύD+5y]$2i,+A ZaqW>@G;ٴ.&@jKE^(#?t|Jo-Iv-]言ҽTƂEe}+YM1P,,5F:{h^KPa[ըjRo?$@09̧^(rwOÓ !P4>_QYF~ * D٬a&q_MIe=\],\'`Y:)M8ljAᲄKceLc{y#$D"켙e8\Z J{kW OyK!|ky7cjNB02KvV 9DD;&ՔqElJ9Ӛ"r&anx"qYgx yKj!h<" yc4Hat _H7 fyC*V۽5jugU5#mˣRhnF7TIF7w%ةyO,?1sJ Pt|-d.Eւ<n͙\B\ yAjT=UN\D|ǃvtKoz rnނ{p|^ p|iDFQKi^iͻh%Uڅ$j*IƏtbMPF*I3E'cMbH :"8 aMb|[jȌSw9ZE6{uH5n ߳+QDݩBP .ڔX}’}UH](d@Cr޽81)m!D+sL\&wge3fޒ^5j SofU i.gZRXʪ I`Af.36}vj5wޕXQDxђ*IlIX{4+@/ cHW=Q*]g+#tHJz[t$ [_ٟ[Qn sey(+NDUg] te(=Shl[U 4)ۈ! H e EJcq#02Ȫ=n +M],:'nU76uɻ1#ḳ' ,EѢayR:„:T'⣫PkuR}O̲B>p]ޓZT22\g @jȨ4QٞBVgK-)?8%!QTt;NBOb"gƕ:9]fˇLG2J^9U=Q44 $r_~܇0la&24  MЧ5c$V5\Pt /c?Vr`d(qX?is34A&{hlN2K">KK Ýպ Jώr,솉 h4e ɢUL;VTqI&p|L|(GD[\GK9}cD-MjJxLC4HB x綍:Cj5σNܓ[bȡ8XODsКW$'MYzE΀rL0&/)'ZPRϣK H], Ml`O)@3+$[E [IB 2Ɍt7}6(T]wc~+5Pn0DIǿt0)4z1DKo_R(7IXHP# ;N[˒l3+Tث?8#gj:Kc\fS]G?h♜RUT/ /MHd9Yvp\$- ^BD %kL',PUP>AKSL3;Y2\D'k5evx m w*A!l·PAaMѤW~q>V!kA$H@: abQJFbvZqAu|,v.&XU9Te722jݳgLo쨋,؅_CB6a&l#g~dxR $xydmok֚mq"ăзx- b:̰'ẘs[Nrt[}o+6EmUq^\zw]Z&i8x~Hsw1%2_N'=nnK陴#aJ' A]@U1iSNXP[L y[C$ޱr7lr;9VЃd)M ^(PVo" G΄)3n>}bT2PMV #V7ǤXߓō%ϠR%%A,!_[k`mkG~]j5FMn\:93&r7sSɀm wB D aL#78iy@0ǝBdY1ٚykK+&V\zc0FÚsMCfuڤ(vxmdU&a-ދ"R{I_o|7*E7PW0Z+51l٨ pJȃ۷?Hi[*;- `a6H-J'"b8y'}+ ZM78s(6= Qqx:vUy1Bڇ"%49Q~Wil>GaY;MԜaI!;zKz7bL 陼2o<7 !9ӷLmjx$KNiMfr<#c"lI E݀ PwΎRBqzb`gph%C>,HQH\DTMEܠ}Zx7j&cJyQVs)Tt\C_)^>K`m?*~rYԹW$rSLl0V{ ZN[Nvy?#!pQ2m|." h*$)f3z[/u ?h#ApToV-k޳\ڪ'!Kq`߀`0ˏšMIDo_kTyq䵮EZ^G0 !+OIҶ"VŢ=nl>|Ii6b!TI۩@ 5SJcѣHv*[ NTmbbS|?=lQPJOO/z>'*-ۓ+u;A0ܒUkÈ0欣0p<: SȨnЖȋQRWɘrRTvwҿsRu|bnIsY&I&ͧ !t&ƽ]87xZ+vsb涹;ZchQ?Ѕ K0^<)eV'`[ϿʋR },Pq1SȖ <1jI񡻟lI=#5n"iD~&{NrP\f D:OOQTKnxV},Ȳ(QԌt*s!}is/~#v&J;ìW(UCqoSU^Rr@.|36 kƵw)\.?UTeK+Ks'x{B.sFC"Ň">(2 oeiLk2vdDkS&ᫍBb#=hL&6O[.D/!kj=i/+~7_Rw9TFh3RoK֔U+zsuR-ysEƶ S_G2W9>QO++hӏHP)WqÑsozkXDH IRzLRmR+ťD )^>t5GbDokA/Q]5iI#0hkn2)ku"` Nojm2rs=,cz ݀Wը1&;$iK-2HBU G"WTpKR;Z+~n\cY<Ϫ1H'18B_=>sTv$Ͼy$z`)L:SdIp' xCCGM^E/Jkug7~٪lŤ0phh~/YLx5(Β:FP mɦp 3xsE ,[i┐ 敥Q, 9YjOnďyhYuQKWkBt+wBPފ6)`/)D, ձF+TG2k ĀdbFRCY 31C,\$~|4TT 4Av{{"0V-=B7}LӻyO&Y+mb~ MO9^h@~T$Y.s [#ɺuN(ᰊ EKRr1 E.A`}Mʇ66tS2 tiQ#AwucR!Ơ(sѴK6!}XڿWza(wP,RXG+,~`}jsP^a.|t$  T[հӾ'|*w?<փ*Z4{ hM4i C(zuMÉ&`wTpwZSLөw۸N{hJԅUIK?]TɸVvlxᱤJ\Pd·@Nn偠p) k&F Kfār?4ʾ CJKRޒvK`3? 9ǝmk <CVj߽ZI ܗ3 Kl:%uA|6I gOispkWp;p1xA2!?Si{!*fK0>KA VܭSM.P:a!,.lâԸOCr%PSM)7]E%Rl^Ѐ7vKԽ,^C<3s*5p4GukJ 2ä:/ZqRq X4i=^JGz06-`e$Jx9A e !YM ZթA8H[ڐ욄n$PC@'.~{K?i;X4Lf3yjV4qݹyjb\r U\F".> sH?-O<)1`ȑQ^UMwG`{n 4C}oոrPs_ZFhOs9gDNt4)E w}9F'rXh*)1beK>]P).3n4p@6bò6k:,ãH<Ȟ}qzn\l$!;xC48=E[(_nK/ u&3#nj()CQS8AXGm<)g ClZ΃ԂA_%L..2YfZG~ELg7*?ŭZAu3vT/q:٪ }ZM+Ip+XfR]yhawtM]+_촸).9eKk w†w,TQ]75{ X)Jc8?cgh.q3IG.2lTN2iL3\\ąD^0 q7lHNY0!bT]l]qk5Ë.xȅa~TU>֎@)$[~e~Ig%G?-8I^.A waҦ RRtdv Dp7btjUmաڽmd#;OkXa7l?TlѫP.TۈZZ2!>2c5qwxPK& Jo֌惽ހ1*ASH*o!ۨ!{Fa΍ea='{w z㣤1ӰJu}կʲ{N/ \|*v87PIoӌզ.?4G2i{2tb ZOcp^XcHH^d=W:gPX20$wL ? %ձ0Qj龑uan|aaxӉVS) |,# uHpĭId٥ny~! )H;4"]C$r? (N| Pl _K$EIy-TE[P ^4;s}O(2@ .D#/['D$ ojC7=q%(.+U+[!H*cQ/D ]èySYut5){Gt ?R4̋Q~oߓ1;j5\B@TӐL#b 5#v`̤дjbu*AvCEk1ӌ)Vajc4"QxpDܺiMo 7L >Aeb{g L>{Tw4vrqEVo~A1%;}?  xɰrNPEYΌĩo\ y֔{.TVvW5m3 hu6 g; >t7GEP{I#ı;"fP+޹#5-4]gwztv݄V ꠛD,X2G^Κtm:iM^Gj` 'h*s+ׁLAH5:ܫ#*1 r 5g>7:)MX aIooM"x}qGΛľVBf?SZI@Xesp=d!cN' 8Y*2.5"o% ж& Ǔ{mhSvgΦx#&_{r₈ ^&It1ǖ[f4b3ʎvnEjxkr = %ZF غB_wS'Nj? FRK#Css/+ ~FZpxCY1`/`V A[IQ'&l37URuQX.`S0/ytqlJT3`b %ZJNA1ڒD6l=MͱQzV-'j%0ͨCP# 8{AQJE"B&b"c-1=[&1<}1#YsPwܜӼsWBF{iC5I GǗą?s:kv`WN )nB4WX&tCAděן1OW=\r$EΎai9?"rͫ6OYk$l[ E3YE\vLΉ͜VNO |6=zYYF ȰD6f vq?*!򳌼u %ޒ0,q^FUdW-’L#lal䖳{mO-qЀ ^osm8=?a? O<7;X2B,4@l`.-3& NH!Oy3&Wjz>yecF\}Ffn^<|!faG7qٕҮެ͖48ƙJ : bH1mK*8!lT޻-t lH'ٸ1>'LgNzjD)5‰kKT޴_K^Vr5U| TyAu;@ e^!7-@#\-t6\& "fU0EyÔ`HSD>|UnvȖtcNMJ FZ]({:RpfkKæ)rY,=Yq xFlI^L;mOr_BY";in| wZ"XmL1>C" L[gq6{7+ւu ,[-ߦ>QVΣV:ECUJ{As0H+B|e Hx -u|.]!o~ijĚQLv.qӌql)JBt:ѽ()ѭly;+]2 C[Ӕr@J0-2xW}񍂣 `=l.3t;NI~r:v6 > `u`$)y~<ԓJPQG wAdKàb<WhdGP)W6A=lg9!-Pb Ȓn+P~Ošל~Jj՜Sk۰ղǃ+"e0HrŌ צlj'wl - JqK.(EǙ"0 #I=ݮH:!!)fNbBիt'墍\[b#F.3bpiP>$pށ2pS*0RebtlF@r1z5:mn̞axbu>}lsC/~N,$>3-u% 󅡎'@E,lCzv`'k =NtطZx{t#`3c흉 q58Ǐ+Li6  Q$z` 3KѸJ2$#vrF_HM]dФH[l3*&Sid~l*XHy'#!,Q[~rdh"KЬ_0;!>?0Α9G*%S^,˘Ps*aJ@b۩c 8?Y7=Χ:H4QWzg Yoh?n#$tMM[B f/` c˚@!y' 4 pUCŰlvuwny1azt0,X\8ANs_R' (֩W&K{ cd3R2I ؋5y$`|u|K8i{#^%[ےO n^1 Dy2ZOs"{~Xe)9&EAmI Nx u3jTJtHbz 5lkK;TooH#xzNGN ] huR ufՉ˸ )Ց7C=!.x<KpAuI!Edr-mbkӍ31HJ+0hiEK) RZo o1\ 4-Q8`WVyefA@Ğ o2{cNGkvq -u] Wc ~S  6H8C/Ie!Gfq/phtd~tlcqV޸/Ђg`i|PBt8xx_֦Br 4+F`hQXG ͉w? <d%SY@֚ fovU֋dvr*mD?qlօl[cw\RrN1RIRgNG2." (ق_Boy `Ib#`K?>wZNa?4 湓fhC=pv# z|Ua#xEXNyҾ|0`1v(sTY)%ZoԆ'GNa!cǶkx %719k!oDy|cv"INeĂ$Q_Lw' !˙5GM #aaw8cae%յOJlNVS6K(*Ce5? qάߜ7>˪^%K$.(WĪ ?@ϧ70B@hbR'DuhQַ Nsr(5zXft# MKb߾Jȷj_/l V}a3zؓ\f<*s]ژ fm0Eg0!;ao|IDY4ȶn SLlTDrij:7-OyLx$?ki;|]ygm9gHH4| BhT&!L1"Pj!ŹJCp}q1XAAv\?ZDtQ8*RzzH Rݤo\ 8 " Zt‚M(3d'=9*d$2 `uF˥!o[$1`q0~˪*4~p'{B;uvoO52_N*}Q. _H;ȘOi|abL+)eROPvC~g7"c b74+e,fLx X`Y4PթBw[[u |*"IG78y'cIݬ%?|b5M+1M&]IiR,(af?H(HhrYgO~@$KWS 4CO|W',fvo$TIiQVyP~A WV?Ԅ[7۪OvAտvE4tZsSjj辔Fj 7ˆALGfnKt;+L{H)=NREsv {q61=?8(a8s]&y5L_oMf3 { `7a*ڙ|֮v;MQ;!QiD]D*~DUH?* !j?# u&~3K 3!Q SI+<3|")3*rf}TGMYŐbaQ䝳\FȧMjDWm#CjX18TKNBrqXmw<뛮v cQ5?,wߎ֞sC@u 8[G&8w^\(9jdzV1RaSלESneel̒^2WńTp^ti<[! rdqu25W[8Ah> ]rESuo% r} AYkY$E9 >Qԡ]Ң' t{# l'iR(x~ăuԬ0BnggŤ}8CK +PN { (1M- 佇i)SUb*^jF΁7#zZhaeA/3& Qp,=,1 ߦ{}@@<^ϛm0hPt'7ZzN1Z,txz,S"f mo]@pJiY$l"`'w$FzB.gJur"^A{(L\^6P sd'T\=#e YD]t5ݮc_[=3Yl+H @ wYLjaIs*ӏzhš|\ Mf`?jRׇgc?Ic>c&mJ'6ׁ|OoS]ҕPVᶠ5G~ʂsO}?HkMYֵOу&t8&e;Jvhо1*/DUВ^pf ѦIKbyC6;[7ٸ2%JSX0{N0d;Ck $@2'?ATz~'PkV jwaqkw}=7z'p ™)[mQ]<>b8Da~53sez4>(Ԩ8JzdHٖ}\*nyꏿ͞,Di 2Pyu<$ɜiN>=K)ubbci>Use1d{&Yr3dTX|Ha$6VO(1%ք ipC늍Y>NZ ¹ȂV@`vZ[d"l/s;)-]>yN`S䢻̙It>)픷oP 0 \fT7" 5/tͣFJh47qL-{"1XKGҾ=Yj]@U' r[GwȦ[W*Ҿѳn.<7`@i q˱dGJ]j C)14FM,؏\# rP S/FKA՚0ljNΔB<;;b1Clx<\.=E1q$5 bt.aZӶ,eä.eTɧ޼hE+HIb,vwvmIbn^M\wbþWښ-ܼ~aTOKFR ܆A[nG'-1߅e EJwUvFb@1"(޺D$nUJ=.:R9]q&1_x3$%Ylmsd$%RG] XiqifVAEYxW#(YS[upqɻi@B)hvW>DpW %.!&D*ɋ@VB fme]H gSn}*t0r?or@hf6cߧ5Ea9̌qFȑ`ҝBIWKgyQvd޿'e[i. +r,Bu4j:ƺ꫗n2%?TX^Ǿ&|D{\yxSvw[(MhyG};SoK;+bz%[A]TG.hZ{V '{nWo= 0}il\lCE#OhdceL%XJqyٗ`V%Hoe;H K'-fbE9oQܒ 0鸌UIjPJ`CERct *)ؚ^/\>_dܨONgM|1<_|\ %e͸g61/q }_hMY,~:Fm&%N}zݝ|T2WbWA[>#7ڊYڐ]S*JvP v'paMK'kAd:CH5~e=;nQwy3n13vޭD{._)B4PFcDAnV ?Vբڨa@y'SVZoQNN5EҊDH-([;D+ퟴ4;p['/Yy6 ΩZuQ"Ǘnfg%X-|c4K}x&GEe=h+oEeL)!((- μ!)DҐyo{syC7t2NQE\u A Dan~Ukm9q47UxR2OURKoU0F_rOMC7Xދz1q&u8y` XE R{x[//r): QXw]XԩQ5ebQjSKM3%p\wTC7:7zOyڨ̲Jbf/jFk Zfmi/,F wĹ84ƚ@{ d5d/:k4UY|'&5x96Ǎ+!n f7m/BޙS2"rI4 "Y,jEB0 ;OCa\z}<$xo_$yEcBNe {Kh7n|劈yn A1k:aK&X~K%($>20ݨ}z^٩BU.@ k)ǒVyMFRU;A[+րU]n`Rçʵ^iCEꅳml+@IpcH= :S_[uA{k>߈yٗlI0o[ oa} YJ@= +:F΢[͕\Hɑ#q-^Esx\B^1#EFw]glJ(iDSi\S"2,*~^ETssg{mO scMv$9G%k8TTs P{#J .f<R4vl09yZto-,heg:* Nzhi`!FkVNPMD {Ceo~.oΗQaͲLϯWnTwZ,4+s0 l0+5Qj ~;   mcϪzFGo|)ڋkP50=q8%N%U;@q_ zdzcHszݐ/ )1Hk~Hew췣4*F$Yek۳ ۙ%_g*y$ϻ7/La`A.LNn5xa@bFO5 q?~bNiKKۉ^w]gŝ,?{~Y ^#J\wVhNyX (UXӱ>ϥU-*$$qx.;W^uޥK2SPe[5>} Fδx' 2AT!d3)q3ˍCD0Bg=ZZ]'N"Q𸓩pIHF8}NTW:nI|Sϐ?wĻ]{t"A}?;<`К:lJ-1I$M '[INXQE-vOvs4&?0џOY T9O r JQ _9x%F@)*p4X ǨNؖĠ0HT#<6 Ur %M(q9궳m; !t xJ/J󭬟ig+ҁ^GT`p4sYP w[N,J |j4OqvK:¿ K}1`A1OG|Rǐj m \_|*wB h0KZPC5&-q$  Vb؁x-j&8uox+EB5;q-֖ɡQZt唷cFD\FN\< L]I/!y&~3-y- cUqhg/`wq;f !3oa7JuN:@FNĴ,ݵV<3փ~dY gͺS^ |LDJ mZkRFwdG峛?c.CƮޮdKBo.hq<șdV2kL'cK/e~n٬,7;nI=%<;.0@8ƒ%҃8; 1B)%o'ArԎ92,~c+bFC&4sr#AF=sǫs谯bĶ&^z؍L3wc#yPkX2- NGe 8D7'2' MSYb$Y7j:%%w8$z :pfug1V+Cf7fJL0x㱩xu:4j;jPqy u,gN_J|)e3HX-J\|=r"`#KH]v 'fNnL[[Xy}fGF(!LԟsoVS1Pw[ V:64utKֹ#-D8WfK[ #HޣEյc35`3<"7pQUtB> 4\[1X͋PR~>Iv'vG[+ ;ĸ2#@W+~OsEX-MB*٣'k7Q۾Ezө9adM2 neu[Gi`{ߏX lH1ƞDNH@wJAt UрƆ;?Fe*I*FLQY̆tW,Cp<8RFn<69:f&: })'7p\\Og+CScFOiD؋O :iȸE: !G]E: jAM5#l!.9ôC@KΈ;B .ILMu,(-X@ኯ٠-kѬϤüWL"ŋ#swV(dDŽS73@}(BUM@OW ב='Q &<Z66gK}dDw2 (|*}aqy-"gP3ES59<-߰6U*D4ժ?_ՊA;3|FlϽSlv9kn$G.Q2wnyc$bUrG5ѻAS%/[>5jaĔU:!_m1UrlEv4@HAZ'{r>GټY6E֮WL9U;4E·מ#?HXt@YyŞsl{ L1;+1,x`U*<22řƇU!X;S\-i1ghuqxUہ [ϻԽl0c; n-T6ۺlhSB[43 rzFR ;ѢYAM( ǯ!LujzZ;˛&B u>bPjB0ůjتqْ >@=UkZ%؅44z:fI{B%c ( WGɎ, Ӟoe'.[ಞ8?BWQh &Zh病[pdno<!Y8x:2^Ze8@amnd2_uZz!UV*k!{r3O{ifAXK2vJ3}'iEBp2O깏'p ^tFgvěvC"Ψriu}*ffIդqNOᔻtPۧHNiq=Db GԴԅA䌎0B].K6Ga) 8di7ɋԋj'_ UiE# hr ۑRf:r آ iBD/1Y_}V+(nJFehMTK.aR  K?ܬ:k5lIMv ;%@3%}%A)[ʂñgIHSFRc_^cfGR3͒ݤ+(UP%bg'#B|-} b9>N5hm\ͨ@v6SuI2AFTGUæ<Ͽ΢q.z},\jpVlgEC%rbt[Qm8okþ"&;yw.ׁkY%e25~037.a9M/Þr>Z(&A"Ւ^=iϤK9G۩~yYǩI7(}j+U;B3>vS#1XcHHUl^i=hnlk tR@*'KK %BP gם8`Y-f<&p>nl%)S@>hِPok~6? @[d~KtRic 30zT5KO00rsݰam 2ic'H_H~ɇ!j`*o݈wsN AH/yCGj'*n_qxI`Fds$"BC5xICm܆۵mB-+5,/%,*֛) !%-1|MciJ3niͿ.fgXGtJH2/q=QgzŪV_ٞ(tc+U\!iC"9n A'(O}.>:LO?{Flbp4w't?5z1 dҐ;ǐs)*' 9Ǹ:(W/OjTIˑ0DuF0 ~ K.e_%.\w&gzK 2ikhIX4O2`RG6\ZLq҃?TKV=`DCWr dZ/bL*#-c|@1us$&,R)Zb}c}vxffO7k0$S( Dr.*3,QgNV'M׊x|ZVD圎Ί6*m?Nl-,yt2yxW^2{tO6לmY+Xe\d c#ֹkY}hq,?y;[>~#Bm$eS>Хa|͑ǟW?b ?-Qr $%pHrZв7Lk0R\TQa7T`X$]`d;۸Ҍw-:/&1-PKhrr50μ?p<.fHS農?JX/oHm{mnАNˮ0@?Zz}x{VHwFV h7~@25Kg;z$gB[u B!#N/u)t#ղ=Q18E>)mu ՆNzGT \ٮ4yVj1i;H{\h{O6l^`uviL4+@46!qJII HyiJuI|d:C m>G+0>(h!(DƶzaeyᑌtX釫|Nym*#c{8Y(mkSeyF oغx̖|拲G=|VysKQYX8m8:^CE9C5+ݡ &/_1d}rS&43z<j 6b Sܳ4?ޏZtMaD9||`Yr OI_DҒûCۢk\k>kqdN?{ӋoGhhbEdt&* >ɺNfq*\tРXYe,D>qRv)V2;"rwcˌ3?!耵$ 8Bl5]8RE##WJjrZ^@P R(V F5ZM(bS6eŽbߴ0v.Pu* .Ya='o@=UL{OnDXT([k|;+u†e6<|+ $q(?<\3_9'RwA2*"5L ZSs $ i ȧ7(ަrf/6R-f7ijUY. ̫1Rq0' ZRpt/GvuhR $I[=zR`}/ IOIrWў:2Hc_ڑ>83#l΂a7| Z_UHCɟJF2{ h PM78忥9U- ThxМr>ޛxsB@q&"ZS׼k ;sʟ{U` R+^eD~#o(_m"~>~o뺚/ޭ[ߊ~wT~WhHʅld5L+M)ISrDJO ŌPCyIp5A;E' @hӵ TNV02e9W}ߧC˷f"Q9Aoqr`^M"¸&L)ƶ_vK~>J9C7/295rAyKI} 9{V$5KBs  =yt(tWa.(w.^2LB@?t$sv 7C"XʿQ`]JjWZ Xt:sO1ֿ g.(BNJZ}gZ5X@P֑"vw(wmK:V;T`KN/;H/LHS *d{y!3:Wlv_Ls1o`q7{2͈5`50LaC̬ͥо 8y|Hk/*^>J0~M1i%Å)kjŪ1:4q7^="*x Mr,~e<$6ffg:F5(iQ.+"%K] w!qhK6NbҤn/vra{^&~O"`1401?k<|{m?ۖ%0B@v6bJjbqLAnl Y/kD)l 3`AJԭ&PtxMYޘ(*8gX+*T;C(i= d:SV2}d}&1~ӻ:vNCIkTοLBy=Fw!ML %IӖtLדzӖM^R&UB{j ـG({M^$:DyY@J?]Ɖ>x@Za!0| :Q;6>`8PhT?Я˩FK{m: -=мl11"S?8 ӽWujR 4i}L]=y&3~ `S'|Evr0MT?cP.& έYd>B(E^a@;6d GuKb-5ğz+nJ\ٮ?Kc2,k"N50]ޛ]趻u;_DZmce ?7QƝgͲ/t6Цy fcN뤙ѝ%U0̄_f.?*0,x>xtJu((xxѬE 0I*)AVS1e QÏyGn›0(z]ooi|\ѕ *hDz%#_u}t,dv^Lz%y"\G-cڄΖFN64z#mh#N<%p bO*GiԖBh=ÌEnWd+ @AqhwzLλJ*cK<0&_)p*5Bc](ktnԿ޷x G5wDE}WTlo*sBD.Rִ@QhuUM}dbJvHV+_ i.%*ч'TSK/+_ yyHqBvcNF|,27_$fT$K= i#&Q2 cڐZ6+Q ݥc㙊V:1.ɧ(C0eՂ#niQ&?(9X8dG-iMcmsW'G"1MZ|1f276 mk-{Fo'Nf̈́Jň읰!A%U#Te49 l5j)%BtK>4SġY9 *B lrխ [oz8 h"8ah| ["0BNcHG=6̄Α 7{>,BSR@c;G [qQg$1(n:BCtk]b_WM?,՚&/@bH&H311[4$ PK@Ɵ,j6ޣMOU!DT1ē\c nl/`ʓR/̯%8l`@Dm1Xkضb[Y f 27p=PN(2Ama j'N_}O]=m!{}38|k ߫.PxP%,eѾC d=&`U<& e-/cuH[5h5dI1]FA5c3VY@٩Iw(,ه2Y>(4F oedOwryiS\EN jx Qpgԏ΢?KWe %caf=n6yLr}\=OKrMK:cN@}%v_FH,v]ɜcD&GBexDXZ%b5"# 8IAn;MN2} OovȄ7A\b5]/ʆ/(NdAUo@W_{r 5fOt^Θ;|<-H$]*z'->B&p?zVˤ;/(%SMg3{-'TazwYVd|:ټ ,NLeġWQ]蛿N%ijusM|h2[t}ȸOs[tc3:eVt3>%/T+;& lX8@:<:܁I`UA:qY p$N/p}BS_5DÒmkL+ KA##~*3Pʾ^NxI/ {‚ku]ҁL"-(|!mUC7|$_tEe$ ^;EQxsW3گ:YFO%u W_:߸=ӠaIstO]8Hd>ְ6?D`h`=*?{BN=7ZLL{/yI;*iɍJ?U2yZuVm#,BP%K wZ"^F;)]8Im⚑j?,Fi?K.@%O- }2z.uY3ʋEpB!ۭV :B0*<=b}|[*`'j%!;:j_S HPQ8B5Uܴس7lr: fv N[+"a2'4# ("7*Lheu;ϹrvԿ|s ]9̔ -QXBf x*,.^I]K_pZ_79u҄T&K;Kxr85AAN$NC {ڤ]X^sA͈cٻ_yȩjd?dxJAËv%wǰ"UCixNF9& )gbg1`}R1H],s5ubUPȱޠKd+HELVSz"h.E*5l.c)K]r NVjD:j9p BQ)c)s+̱d$ 󲰙?N:-)5K"g yFp92S f!źr qXS);omoŒmOEHRlè<^*VS&3HO*8Y^co;^ hKݹ+%gɋ7 /YV>?ƸR:2ν1쇀>1Cbq_|4uyp.loR/LSh 變QGFL<cMUV+Nx5qW1TǓlYv j2%,X4O"#+Lͽ+~t/ t'i<^>à|sbk9"| uWr F YJg Svs͇(;1QϓWJ > {t\3zxBXEWƢYk5B3k)Gq_s'Q"9dچƇ^+@ Dx6}Fw7k^P-oE<-k'7~]T^*`Sst @Tx8U{.1XDO~ggs#TJ̇{Mdb%5]x-6B:i =|%k ƍNi^Cn],O ^D}!`짱lҽإo ՀNRל ab[(9(u;3dd|33 HrR䉤~:tۯWkH`Pt랈Qt[KПu ULΰrـG&`*ʏd-qP34R|ðr2 t|*W ۝CÁIjPjY\oY_*ŷv ؙy\?''%\|5v1O;مMeo2r$>#N bѭݏCS;jV^nЭ0Jat3#y`N&Pg9}5؜{n[ΡiU^GLBT6!8vLP0]K"ʶ^ JǝgcanVE7*ʦ}WI' ;39iny+oPY[I8XWC9Ѷ 4x".liptf6ƒNJO#H;?*RUSu'+wdk8KBw)讽niHBTPCgeIw_ '<mb&D>F1>Rq% eq+t ֹ&#YIYkIDU I`0-6ގ>rU# j$T̽=Ok?Pt}ܴVaޟ">cp0?ga4I[Ը*< o+wVa2,FH[̷ np/ܴy*48 ^u70ȫo{8Xu2mY̋bzhmfWw ,\)en6R@U$:p\3:"ǝ 3]M-䫯3WtuNAGW 9KW?Ppg1ReϔUMc`hxU1%'LV+?π8Tz[_B^dYRhven q`q;&zi҃=9^(j;:fAp,*'NQ~ڒBΩgS1"|EV vłzo{Ū#aw0m7}S:#q6@=cP=>RfMSnD[t ݗI;Ej 564{IAD s!nFD h? sdzPA,B-[Ǫ&+{cޤ[1cKxWZBGXGExJӎ.ayO\|NRfay؅QFI`.7 OW|< oXưʯΑTi^N8uVX|60$̶L_KyAnk/%=t}r}[K$łق潒eʞ8f [sCST:#zu12 [B_ OE_,!w@Zc{7G0NLLtS1Sխd ?Ԟl GxWBL:oI^TX֨,5ieF5rd >7R-Ǭ^]s~_\ g3AF0&ƞ RnUJ\h418sFG660ݮOfE2%&aJ8~2c +w~—*ICih bk@$8Lv{4ńn|Gbgz>X  W熑tO9xL(!xBnm *Rp*Х##rsAzgܢ aua#.>>(\Z;,A ޴OgCcT./鰶 ^ $u YCMlO}:2ಢ/m';jNxPuߢIAxp!HzPb}ld;dc)p_qI,<q X3~H: NW8OP?Ȃ)'ݥ5:Xy ƽ1nkR&˗\l/xB[:$\s*8,>Z-~Ʌ &óON(4rR^wlDTጅ eI0{!"NUS;%لH赗<M2s=ER\Q8k0xj NYdd8w ~ke3OofG1?a( a8cX7*Ri' ӑ/R.AcE꒴E=[IojLMYKmx0.M6| -=TI24qt_hҷ릾KXXGmkmIVNW\vyס|ٗ" [&t&po%B.#:VAN(etڻq p j]ƍ&r;h\?s`>X]X}j[^;t1!FM㤴7ea9ȷFO#xeފ4[9f:ˀStֆ"0H|C}NpY8[n_W1+4?aUeM!@lLa\G/m/՘>'9z`uij'{Ҕù8uQ:SHNnD>G U+ϲFgc֤^UF+T ДGy7,8Q؛#]Gr5wT]Byۧspez⠩X^קh}(Ɛk|C3=̴y?@&bH )DSN%9ʅ!;YDs܅@ZXz)[YGt%YAlFvMEה4/f_(s}~H d(zXk>EɡXg] ʥWfU瑔BK8 9S]F >jh(Iy䡟AnC&/mO>p?X(̰jܰ`Zoo dwH[ > k7]JZ?*>Th<ؒ@,nO Ǖȴ塖vI..+e {-zD5PL9G!ԇKOV f $oojuR$w*]sNɺŰMJգ1ݳhMx+SP`@}9GI$9Xrvw*mePÛq]D_1Ѻ#~}@S&Wɹ4x,,S#٦ sZX8.DkyguntspRhpZ9m|x7{GC+ʶxvM`4X4,Q-nrnm@3Ϡ䘫*V%cs*z}  oq^fp - 9E]lJ;SMO>)9 }*(`a|6WN^dI%9 JVB/4JD`.ڲ5y"/f,4\nqF'@( Gcj\|o8Feu⓯Hԁzײ(=}:`A7 g\ Z({y~1upohܖ)O#I8 G# cK캩hmJW9IoV(`peխvW`ˎe[(P62Q݇j)yߐ)ZIl|>2H57%pOix?+N>+zzr+e9c) %XnOn7hC,~*%b80 gYZ07070100000308000081a4000000000000000000000001668c16920000c220000000000000000000000000000000000000007f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/u]?Eh=ڜ.+М\T# DD?>󷚒[ E1oaUY +wsfɰ*%oOfNJ r>囹!)+LKPaldX4Π>{S1k&-lL]A\J? ٫GDJa#R [)dÒ e[E`!)>J9Y֝1'x8Y%sO־W_V_a oM`S}g> T+E.3z}1L,kj0D fg`ЕCw ujGc$\]NoL~UxxsCUZ(t(Iʄ6L~V p؏07mc7;Mz\6kR\5Uej|*ҬqC$XhzFoxl3gCR`(uMDk~m(^L&I<FrSI0jY2{EtvTn\3 K8t>1-C/22!C* $cGmy SnI]D5"Qd!?BO d4T]cUOGboòAC{ ".')y~XV T`v2N\:̓vw?06 t?`! ?I-Cnwzw T+8j35д&VD&> nӇZ[VARy |g*h{L:~!^kVPAQ62M<ݻ]Fm37VTAy7Wb\Xg Z3#_(C[KYA]["l1Rc26iv[U_楇p;i wz f3 P=ʢ!\T-+\>wC eZr&3@'faM $PxvFRFçúvtxAv50iV5/R|.{m7cefojQy;9/}+,lasD-=yG)?4Bze%*9gxyo 8gLG!2rԼ)9j5bY1$)Qd!>/=[>Jp WR[nv ZYdzЭEz32E`u/Eՠw1;JFpƘw]q ]A.zklR0tKYMh3o -*N+r3K|GL*V>O08)H[%8S0iVT(PB9Fbp!vD]6\'hVd jѡõpin!0>?KtyEF;̍·w36s:4T>+Mi!h~Gzy*JOǜ Fg~[׌O}?(ʊBog54Lk_=;Mh8TO\:- k_f-&$P%O&$)4Fp=@ L#Ût{ݭ8 4*ɨnڶ@n B_?Dܭd h%4X_ݕ\q:!7"b'InrbLN$@dlbD}Ŕ[c8wHW+uoL|Pě.o0.=xwLW 9FuܽDT!qHpj{8yoJgACu{NwcgT(lHKix_elOPzeMxFŜ !/4$+!|΂k j@̟S&hˡB1X3˚o(䀯7m0caey !(:r"є v61/ڄGrkD9  a|phX{/w+9a1CauA6xvqLa${$A :v>CG@7U Q_Ȑj(A?{l4&c ^/aA*o,45#OW8e!xw6+Fnj[H@qo]8)Hh&q8l=6:d's^ZFݩҿSn 90ZWu4MM~9TUi ϰʎ [X(z} 3n,!TU?ũ?6%}Sҫ@DU].~_ "k0!vE%j 8UZ7-nWtRw5(h >(!r}窾D%Bm/T-HorCĮfc䣵,_+mׂμmG@Z=5u݀r inSa "QNQVO|q 2 <nK<}.yܖ+3WqCcu0f~m[yJnJ<\5iHw7 >v9Q̙-mFM7ZTb-%-3x9Blr 2,^N[Rқ-{mV;gj$O҉)ːdp)OD㽞T 0LHh+?x_KBKnr*o㔵ҦJ 4`-Þg*CDՁG)FMxǁ芟ї9jk–eNԚs/sh!ߪ_ ;S2BmHLauGP~&dWfeLSW%u3+µ=;,wtE#m!.u[:5_8!^)[j\9 Kz>5(Y@?/@ x8JÊA_3o0 tq6@U@zvFUn!"nBcA{jѻnKtY.`/rSLSܕ؂giyݲ{ DwpN!,뾐V룕b_eXB}3dOVG4G̨ S+JѐEԉM봿|-8F{ wZBhtGFR%=;Nӟ;Sk4Ż˯@U.+ݼHN Ζjفᬁ\wFv[e И+XRΒE2a)@na6V1*/cl|c o}J2h( gs^yl@0HWag q|$#Z tNUTx8 O[xeJYu\ BvA 73Ud-+J2_"%F;W^F0MrZi" Ҿ3%#Ra@7,N1gtFccK;a]on _YBt*v]TS^񍭩5-^ $<h.1 %c}rpf ӀO:e¡[Duix>L!?gDw, hlyhܵMvi$ 49591Ѣl:& u"EJ}k551O`hzVk/@c.8F܀/tP߶o91Uқ6%GGj$~ۜ.=W{d,[IX'U-||7#@+?.W핫86טޞ9cђs*>-XnVL;X x.y:&oPhVM@0Ӓp|y3~B %{FBA;?Ѯɿ b\CAuўaX,GÅe,WhӪ0z/t M}lid,քBWFPjx4- h\E[nKɥFbUBcikRmwQ[@~,{;媽bq"jmΔli 2vZ,_ 3$7KׅE4PtoNZF CŶ&]2ZYa!{ml@,t28_Pv M٫%,[2W {;@>9o/ amӞ`DKz2'i S)~GRԎcT5@Lwt1dzl0W +?>?Jc:yaH}0-un=>[5#v8n,he#]Y]31Œیf8ݔ#,f-)C Fk$#*"%^XA+۳fsn]ivPOS}%Ȱ a{,r i_Rd1#Qd;_z,6v-N fi% 4lK6LƏ+}ص̭24o pxAxO{͙ţwU8ĉY==Pjo}:~2Pݚ q[t#^-fMՂv^b`+W;3)|H>˱H[[`vb2E/'zmyT:Fz(M8, tDr:ІZDz0Ho.X!4L ?vcЦ[<ۓAJM@9A+:rZ/ ?Uo-JaP֜'%ыQ}*쒘ODzasy`<'`]QW2-ib I S؜x¡Tɯrc=J9># {K2@&0[MJ7Ww: ]bM1 *XnKD 73uB8&8vt&eQ5Q򳤃忸mSݗj}b~b%0=$FNPMy3PmGs #/E!dܪeOqs? e ز`zd3WsaHLL_$Mdqt/?+#ʨwPt<)k%_C~ ʺ.8&۷q 8u,<#ul a0oC4FkAH2{/dgӫܝAIl-8?uuC. V^Gpփ;WuTot-sJ(lb_uEĩ{9 &NߴLfΑp37pg+Ɠe]|mǐQLF?)G4щUd=R| ^2udTwq~7CUAibi9nw&ij@Hzx 9H*M\bory:Qng'䙁ѝNQ\|rN9~e@ I9O-S01dg StRWnKki!ώ_|Ü8d=<0,!V Gc^ByTʀҴAoh匄XD =RվqeRaטB֕]3kX"\poYШ yI$A 8_:1VozSe\v⌢c܆L0:A`&Gu[[y huiζOv=б,L/z `:ʌ ?ZwNX"{H-2lotojG,G#"{61: m+s1-+JOXUkl.O!5<#ߛ7Mxu`a  ALi[( "L1ǑCΈTM__zri{iZVVo1M$vT0 XN[O%'Veug2C$֎"XLXs rm6U|9\wY曼sOb"$VBq\XZ9͜-Ov\|jgW}֏[KS\c锿SM8)ؼdA\H|JY[+M52<Iά#:gFËn1XⓁq|vu 6pXHOt:MCpiq>M8a [7^7CuB^W,C, K@5 Ls#ńZћ|)aXMW2UJ TGDVtND 0}ltd^yYsvVAy# G(@K8wMp- K1 G1f(nH58 ޿?an,D:)^@g.C"opjfEXˠI}o!`C(oD{C{CQm` AgRϥ {Ic3j'f8]z⋤7,`)+ϯK=A `MNe\T;S-f-w,J R>h7H4[>S6M !ħ&k1,5choJ u,ye)q+M.΂r%l XFP g"fF(.h: cVm{ΣzYWU .q.lS.0?:-X P} Jm_.Ro /EuIx)~mԬنPk>ۗJD5ESms~A:q y qS{:N#OͲt=2}}O|sEZ&(3fFp7ەc u/҂ ~"&4fg^쓰S j/+/q{Hf񍞗B7;D/ 9ǀ"weB&+Y'9"2;7{D52q%iB*~GhmFX >a`:w/@-Ku E+eI dF.nK޳ OJhsX"v>/UaܱgyBN sK;TAyH?8t%,52yfaә4.qvQwԃX)HchRpcտ9G;lm/tHnr=/$d`\j5!_ Izth+7hzB#vD%Q|?~\"V0Ay;db4 `*Ue]F'D9O=-sx#`2c ̻֟ޟ>[\֙UigG~~!0𵑒f ȿ!k˲<)4!#Ja*րRpqVхZ߹n͑xCiߘ)P ,$&V4L 7F@鑯OGYN, y]SALkO"zfG| "v =E7 v破ِU_#OHq&6)N˽y# wIG{Mff$yf)||-PFZ{ʑg v Eq&t,0,*sf&M\y}=._t: e{؉1{{/,/S5GCD5(X0<:=dYNH޳v_e#Sɠh4u:+DHe-\<S(opі??@%99L_9Ao~5PB+5`_ێ7uU3gݩNMNnҤoyB5@?US >BLΩǺv(ݵS p@|ɈӴIk1X{)s3h)݅5Nu( ;0 +\yXVgO5o6f&s˫}=$80p~|; tLn3Ȳ/WO T#o8Mr#EF* {GIJ mz!- kQ^JjPXؼv%]b9iV8B=/ H3K?K-ӼRH%T mLLMZ {"r#$}FުB:a9ţ\HN_yn<^ "e2 Y(Pb7o"wޏT@`$'R2kubJ%>&LSşQ?]5#e wI?"njO0ޫaOgP61]'`f`Vs)rF+N}VQfS'+F}Ž~1V b poKoSTNOzl:ؑL=H/7P?Fম~NW"bFwU'py?j|DpQBJk'Z@<Ɖz3(!3X+|RJ~Y>9R%P?ܾT$A$ E߬.!h>Gmb=(l:&-Acks8k$H(͢ہ| 0s]ƍ}/o%{yqA [2;cgݦj*~2 UYg(,R .M>l_dRAʇzTeJīO3ɰ;JV28=4am_3Jp'ptYuPt)X~_-+6˲͓唧U6IX_,.&N6z2ۛ%BiXtDm=%w h茆%FE}4"{5n H]e oW[}݉"ĂWXGgia/'鸑?XS@ Sp$QT]l+Nb)P'S5U}u흘CsxE"c/[6UƆR2\hivԫ.p%_2ګ)9 %`LZD4S;Ygߗ"R&nm{(U^X}6W Lvu=1G~\? Oo)T.]7Q[; =$Lר⏔zFm΀+̹a-5Qm$} B̸gy.+۝jcdDk>Ԍшگ kDűڂ-J#"f!bbwX}B =8=)BcE=8@I8mEH ې ι ;_֪N*_9f^Lq!|G?j}|'1 B}UZÌEI7 .IDv#BV20Ab݃ $~sc*x]>ؾ^&]%e-!Ul8 @.wx'K5(7 c)59VDX7y\0 גPj4YXb)Xlɧv]Y)7B _(:Z HRx/, )dgoXGm|:39p𓫰&Uo;:{w^1ːhv58E}X`lt?}cbM1LCB EƿoW.u?Io^`T>N=tUrbHedeߓMغp }A?fVKf J@+/Fjz۶p0#F[j"6ݒTitmNfD=.R\1]_a?gk?W+COp[fn܂\C)u5U/PϢS[+Š KIѽJb0RL8?|$s+G9K-Adwӭ`GEs>݀:57~~}'o fj2lR63%\ 6/\ŀ~S&чQKzm2z5<Y9[ղ;M-F׉i;DV ֯.o>*6.e\^= r֥,Oh[;o3DBC'\i~P4|0j=R7*QwnUo3 Jky.Ujo*mufx׊I9f.O$fq;JpÉFmS޸! In3I*/"(,X@n^L\dkK|\6Ҫ]_h~| eseD--@/LBBdɿqaTTK誑ٔ[١q ],K*"Yv/_UcPm2qP;r:L͞u^: #fr?A ޗ&;]ڀlɂ5c1]d sv`su=61F'y[/^:}YͅiFpVO裑6rQc$vq-WGWHedBN~X͘J{PWH=wHn)z55q2T v@N@grDZ~`sR$d|;-%ir-1褥`ĠU}Qx)jҭ~K fF^5{o`@yyݒI#$ A3U#TX{ mhG U3}J+y3@yF <)S=4Px^>wE+a]JL73h\qdLXC-XǕe&VN%Knol^Us-%Lj7e⋟iꇩm:u?ޠ"3T]\:<~pNsuX|"sEL܌Ԟ- ƪv0sGj|dԒ\< ʸL[:Fyg/PJ4L8RPa)&cPY o|DcM6$R}"%;ɧ0Dݦў1gor&,asէY !91-5/"}~h yM\-at0xH^4*%ZL\ =8U^ ?gLK-%,2IE[w9[MxyS7\nKnLK1=^”nF7D&D@pteCw]wJ$n4DvS#R~[!9#\Fzd^B 00U`ú7Z ͣ/`+.A]:H׉!U!2-2c6qm5:0Qq&]3( ~By7]jSal""RdeA@{pgMrXӹԹ&m!Tgb+= vL;^4z9Km̼Ӵ+gd}jiy\` d q)~mN8J5 BZڎKPiٛY1h>/i^/LdZ^;(]6jt: +9KLT@um~>XL\ 14 ±C=^Ҿ"2SqH5ƆmRlCQƐp`,θRD,NP,ӂ@="y?G9_9$_ԣIwA$'=P30L %pXj-Xp%yЭh"SDCG3\ &F>*QS[-]MNb?QZ%Ӭh4r >@ լ2YuM> #}G*laH v^ucO'}m[= x?s*#sW+e:h{hH':~3.aj8W?Z"MJn*l}M0 (Opڞ9/ZMiUxEO}keH"ZME")$eeJt5C#&p|qs, íЁʒn $9>Nco\ޮ(y$UR0S(S3 H>}D˲G(L:"&"kV)w\q W_!{n6MA h=R  3{T6 [=ZႰ x([6q)b<!-ڍ\Z &|–/d86S]7C qPC /^Iۡr"J<) ,j%^avĪ/i23&,~6JJA"`kA(:$:]Lyx'-a%CQ;K8,ՙ]K\%z2|9d+@.:Q>(2mITjA6+ʿ.#,* M@^ " е VꛑZ N#דMU|#\a Q P5X6dzŀ6rI+e*ٶ+fo7#4\˘5ig~FVh"&ض7A9I>2&&V97 {cđ lnݩhpYyybvWV&|~7k8 b`nV%M+nkFy?p2*¨py5 )k(a ´MXԇ n>|T}uN[c)-T>`ڭD587|sd rVY{W!1y!ϓ D ٝ2wXg;9|r$]^V K^F1} )bРn@|R*,G~Y1c3/SXuՌAEH0u6}Ԯ~1yQ2.x7(P^9Ӻޕm>o!Bk}ʿNz!Qe 4Paɭc 4\$ C?3tULo] _Q|nAçH.!2|ŋi@|L\rc*hW.X u3}#p e/k]a7zo6bsDehsN ClqGn*FގaSlR7jUj}XT `s5[5d+XZ=cfA{_'yXNӐ$#)DnB l7 `c3\ {uWH ).B9S{42J]pcx*Qn0'%D2{w+O#D S1uߕr7 E.o-%8}*.NO=k{@bBJsӔ0tuBX @lOeG?=[6\ nL~N} Np/)9a1NPJZ/9=% )AOd-\nS۷E;?&%Dj"K&w{q{ W: {_X VWC',Gt5cԬ|$;~PrTn&4:m E^Y:#uܬH̪4 I1q b9YG|n` b[FHt|RLOȨS?k[.E0VEglTiOD1A2E;J]!J!qj$08nC:ks@GBaOY*Fh#cz%~2_ܲUW~`3YjtU׼^hT#f c̔ 󘳛>Ҫhm8v [}`G/zM ,?~ чeDHw?ۦZ/jG.v}~gPfxT'tz2P0m܈@V5$I r0#s(@uS.&e >s =mŋߕ>e}HXL1a1p$_ s6"(!±)sDn VY m f'3E2ݪI(LN \ *'r @ Sd"H-ݩhBt:gcm7!tCi’mzD;oط +7^ 0Oj2,&[eAF'QAMSG\2?8OΉ\"K}'zk0QEʜ cAǵSl|ߟJeCzA$53{\ )hJ&Wi-+?]}(R`̦Ci`L(uصMQ:mU*Q d35dNõR&!i~Ê 3 E׭ک?Iin騮`)S5?@.SEc 9\3M`s1vNy,2]EdPսi9H-WQxN<6dzvaef;M⡆]R Ø"kk:-bt`|lS\}A-*JhMEx HO˝?f|ab0{q"AԃID3OI["e dK-ke 3*Chm@xo#/s% -,6ʱa U~;ޡI_;s U!mbDX$ȩhAO SH;Uͦ?CYocڽ S^V?jIP]]bZVjy-2̀ o\b8Nwt7@c0=䶟꓏ι_tZ;RL؅Z;t5fT&iH|IA3-^A`޶;G=AE fD Q`Q<46(@q{"r+9Cu]?c)Xɶ݉s`l,d)H C`~]MP*5F  byNh3 a e=V9J-PQ`y f b?-!1`ޤރ1ӥ@HrcN kCNP]#zzꦲ:aP@~CT  Qf2*YF7uڦ}ϡvs !$FwL2Okl p|fWp[sa`$y3LɅ [# Ԧlt[]}Q 89){b%C*>?bp=ԋWA*tA1K^ +*Hx s .O7QU*l0hK(ptO2I +P9H$Hw1v!àS! RSʬ9Ԙ!Ω|Rz\:^fq%7oJfB&T89~j~k&%nǹGmv˾uޏՓ/[st--ڊ;ǫ!U2VXbE k! 3`oET!/௡<U-_־m&<-2~vl_oˌxu&<7Ͱߖ8D,ճ".~TNݟ\ez4%!w]Z1!kM T`I⇪~ .b[$U錢kʮ)xۀZBF%2XJ{x4j,p*E3qX5s0fP$, gW_*ּJNff_'y׵A Xk:k(>"+8^O5&>,HK;8ո_o!0YP`X_3J(R  t;ʲ* lmC3)~\ݍ*ODʐDaDZۀZS5G :XnSVXykY x|R,%%aP4kJ.qs}j}.oh˳_+ ]Vf#~+yU!3NX d 2G!E݋opGpİυM{5OƗc-h)+]c"4goյ*wV)lo'wYlyRsȜg#ujCkyG0Lu)RƟ lyPwgړFPaWp@}Aю{S\~yP\OG B*; O eVU/Aq ՚ǘݺuӯr* oR,5Y+moz>5N teѡuP N} \*3@?$Qlcy }\oj"S44`I u蓯3y; d $~(*>Ri nV;=xSqqT}L  {E)D*Dd93Wv'׊1|8݃_$*&ڿA5.lW[\>knoGvW1#663$*Qx|~`nN #_,10!4JU?g}-˨Q1ktYob8nIy O_)ԇ;>6MQxjBpO4|tiMW x (ǛSλfD#@Dhjc!WX]j˔+S")m7Ci/tfd[]-3u3_3I4m蚺@CZP>QVM.E\3LĴU.z=NWpJ#rt-0v"0UIFg%(zMV7ݓyR-!,9"C42ڨ`aVW0t_) |aIm]ۜmj,/NW-͗xLQ Fp^}?* ǝOS_b뭵;X( -k VN*ӰD(;S ܙzo gq!{$Je 5\"xttMMZw݃ ~ޤ pVu!!-%_fĖ,r_4 q#0k O`uu uHþXXpOYؐHk棺g<1+fޔapjtLvȾ< "f(yG{r LIus8X> 0c{pZ!MW`A5JneR b :>oL@hHsZmډOsť N8ULF^SYf-M#Qk;їK|ƃ=Xwn=YčymвT Rwf :д'2INBK)\q/"Qb^Z"jcC;U^ۡ ;U#F{{_dYuv!'/>S ZGr|!|@Smƥ)+v|OBv NԲ_S|h9l0 He𞨆,컑[cj%]ݛPwC "n̲9go(oW*3ѐ$7@q_he,1qޕW)u۷tE3eXp-VrE7fj}ڹb>i- >T8#0RRp%`aNژ@S"n OlswO۪/wY{`t?"d_.X'6)16BL"|q mGv7։'[\l>`JC66֜zg'):grBO413Թ1Z8W%X"IwK(ӦFn S%C_D\G9hu668ѝ=)lI򳳹؉ 9KZ^ŬNv#Xg-$"W*{VBwCp2l@qpt T0UCAK?[rucƃCbHjhٱٶ bZ){P_N>xt 4]kL= \b7yoxBSWf $c}=17Vnj5gZ^n+ɽ1vBq԰T{1񦦴3x1ʪJ)ߺ%mlܯGk_o&,nM{d@_YVD"Bw&3&f:rҎEY޷9܄^f ̭,h~,lY1h7qIqcƿ_!Z\眈I$)bodɐqKsAW_-DU\p\hfg`A 4p/&끉~ 2#U)O_SÝ1͐6cjpiHyUgW`^cshGT20 S'& ޘ.Ói Ml Nux2)5U˾^?aVs1Nme 9< 6@gtac }T #d&cyf^Ud7xiht`3C]@4=#s4s:F1k^m {|1Oh ž +_p l8mBMRz2ܳ/{܀:q#UQ O- > T/z(ݰD@x))J?3,<2l^ 2Q`S8[s 2:thd61Vw ü-S`*# }P -A@;tOe9伇U")?t۩ F-Ko+pZbD0@V_*/}Vm]]b5PH犠bcewF h嘭<a960yMA،fV7q{ ]c0}SOe`v>cTc+xvpy.ؗRu֞fzÔvq0CZ Q2l \ϵ.K2I.+(>qփe[UYm079$73TrB#DGwe\N\hOhˬ49v퓣T~M$],* j QatSԭz+.IC3S\x:Ljӏamߒ+GD %jֻFAp ?XV,0Ⱥ{k2pi;\WH}cM/T}kC``yD[of' fœK?zI/Wd07ЭLu"TF'^2hrܙ+I'Hw?`C[ 3aWꅱ󷣒"KİJ0GD$n%hKgm #t* ) OovԠm\'< .3f^B~nK?l%PuoVvpSQ헵?j̺5cO` Z3[zbpa}oHdLֶd;jx|qyB{Vi~ ۊ4+M"Df$@t{K#.F]flK},d&UY~cJh!AYNuS u(>p C ɡYspVG2[dxd2۽4T^iȡnDžkգ&" ٕR6V>i% `Zސj"J»O !|Mi bU4 +ijӲ!ʠ;  a8ƧYph [\hKiIpּ)|As%m}YvkKu)# &$ts3=ƫ,B t̛?FQͮBJi:!f]%1!}@z|"(gr7g`JlxJSIÃyh|6ptУĢRUJIJuD7Ez/RQ w6)-{av'MToJyT]E_;2ћ:յr0GDN@H+6XWJ]mT B֙9 6y5'(pO7.ř֡'(;- ԓ=J7\=HAk,7O=895J4a1| en܊g .C,B+:oXB"SP'x j\MC_Ud>9a0ӫfӡ7<`fjsb5MIaTH6bg!.IepW`e)s~m|`x#M9E@Yy)cЂsYy /'.|m0av ɧ;l R禉C }J[ȋiŦ0U9iiN b3W)#Z7+DjB/f*'b1BO<10:^H\mB~~ﳳuMUa\Mv}5'™phbֳUw&W錋`M"^7Z9fm*$VrjUGǏm92 v̭a&HAo1Vfkh!ާ>MCnѾMvv޶ߜtOt- j- |o2Za\Na! q5.j*9"F0N\q))f|C;qKS=8rvfY=| c7W{h+d)ZϜbҲ}6[IHX鶔RM[lqN сk}ĎL?W)I\3>8MX_/զ p S0%XtyUPsxo^v8 ?:|/GP@-Y3숏9+~!qmD:W9_CNIa鼢~svpGV0c5u3+SS]5 MMoR~H .ۊ'a2h%[r`+7Yafpx@;uhG+e)pntMJsAQ ;m󖤿[b@tIy@."p46˙%w}0O " ݙ) Bk=E_xb CB4qvֆB<_Bc:KZZ'BO0NJlVz%7_rT OA8 ~ȄT^uҀe)۔TM$k~W3&oxԅuko*Qa̲Y5߫"As۾ie0!pF[*Uc BW"tā;,j$fr~x \+HbV3\5/#yvӟ"ۏKc;i̳-(,rδ 8@ jҚ'5$l1'ݘ}ֳJK֠LDwU8ε(S\w3E%ogss>Pń(RDv E-ۺ?hlՀT?F:ƜPF=?Lvkfb?Щ{פr1hcEͲ,`|TM`X;tDOgܩɎr] rnx] |' ,}^活^>T© dA rLb+W- i>۰ѝ7'ز3AjG.ReND{QN])+nHRm7#[ &|O ql@,J6g6Du Ef0bYP9<6Drdw ; F$ˤɇrNϫQGp#R{@ԝ,A ]}*ו ?&y!ކmU+']ڔ6X݀`݌0|rg-KX<"ojkZu\OӽxN`* 8vvoUfLMyT(^isd+mtMq+%_L8 "l5} dk:NAugn4V(K('dʲt\d뵿[sIϸ3@N gG5q&DX}acŒYThK'FwQ3?-Zxv=ov̜:-s/Lω{.I$P:kyvV`QF7EP'Ҏ0\) unW:4QF=v]zc+1Z1V@C6;]es)<ʡ4täFAȿeu|FIv 6Dv0F%LH̀A[yIwim.%XsxuFA&{dᷩ0[ڒI.Aᳶ.lT,Ch1H2Oo@U'urtVEEHuf3 ut [_o$ G QCf i=YZ۩d\n+3u AG[nkS5'!"?2K[ڜkry.cE]OI!t%fl LxqSYQ4h3uuY[E%65r[6<ǼIN|c=O93=Zq񐝴NMw Ԁ;S0A:P8&>nZ h "4Z)ֻ< [%<ՙ vQ# y5L^K^vlI&mv8I+c3NDr/`į,AVe|_˩_$FdK2uEɊ1<:Ч7 CŔklUy+_WqöQ50#NwicU%3\ `㻸U/X{]Irr)J?+|r `U/dylrT (2 EOzh6z,dި*كĢ/֩OYg94o=u}Vˌ\1].،M&G^"5 Z%U^Mz^#xh .zjȠ$,ߞ% Y|R[Eլ'_[XY|lAyaU%R^b2otiQ̮Spt-/@Ϙ݆;_EѬJjLq!f20,_{Eh-lAAfai,tTwqC// ~ժH.JS}j8O*/hX3P8fRR#gk+-qNnfl>" ClGk8=y BV(˽DC~u*y4:ei:?|g\BZ,@·t뒔6z'ݿe]8B]qy3λ=) 1vy$BydEY0Vʹ=+3ғn-%e3o{@)>uS. Ft}tAqiw,lVຌY+ ;XhR0Ih\i!\knAW BU(=oL@h.۬>'ܚST-s='ȆMl+w :Lds=8()@SMBDeݼ q33l:ב3j:<2B܆!6 ?=<|nć/y 9xC@4 )đi/xBQʳ#,q߾=mKr#z.%iDsMV5u ٻd=+$Q&n-|D?}'7:n5BH/ 5rmغS dr_P3eQa>-> fBphZ@mE%aڦB}heR80hIJf_au*bάG|]'B{BPw%'v B$ Yy~K"DIUNc^;l03r6\ 2[ z}Kq3tl0$KYD"LuL̪ 3oG; exXm!{qR4֭;3o06byr:1Ši0Q?Bzs<3+iDgq TL+&ND>orbUKyqw" w%oâ([26 vDg^_wkΈC OtIk g ΡoQXD)ܟ\>&H^ol;?,>M 4ސn<&y_,W>$gDOwhʥ-Nah/!g(a̪`-T" dõ->[w & b=G$/431'.c)d.DnĶvV:Fpw׸p#x tހ ҄MQ|ۏ`mt;ӏ )ֽUX-U -=zQ0r$V8 $uQ+_ZU( 0jω>ZaB Yk:Knj&Qg RB|7?Q_ɦIkxc䟢(Avѹ.G˽6l~羔{k第Q9 )fzFT= *\$Oo%O'Z w3g&BG>Ṗz=DZp;a`>Q~ZxA[G|h ^j}nubgED-T|\zf\L"]5g@JQubIC|ܯd>ZmJ3Urh>←lPX;*zCvw;on m0=9|))ɣd,G xbD Fk}-򲕈kF%ˬ ?w6~0.Eψo~IdD䳺T !f÷^O6GGBN{j ni˰R+v[M۬tN]:nu"9 Zhݺot.NiùW>LzxM/HH݄ A猖aSQx&h׎X(*Śq^ OZy{( <W +b-s}~_@Ӡ+Ȳ|Ivށ9̛௦Fizmڮ%ty,@&/Yw+#ؐ.1Jw/$WOD8jjaw8%^X@-`Z'y֪ϷE@ٜeɀ*~iL,ZǣUly[JN='`h"xErX^g~Viw3'2s\(Elz] 3 dYmP])fۡbyZ\ S]>vܶy ?PKa!-/-G.ĭIjL41pTYKȗ˽xp7&|͂21lmJ灇?Y'G ԍ<FQҟ/bvGR@j}ӧu-wfDI2P&5QoO'aPS <^ R4.6z6m϶Ǚ[fj`x3ò?@4awn~&|3{.( eFU ̼Bkr$`<|Gl|+j#[@D!R*£_$R֐Un~~Z3-|RIb,iM GTj˾wmPKv`kγv+nb٘O飂:֖)aEUߘ& y)aϜ9ttTSlƝ+a3t[Ȍg D*4D~T>``9Om7ܧZ7N--=E]&yHOH;nPlM{~w^J T?ذx1ٷ1Va>8c*17fgAZKTGE5,3y_T-/"jSg]81Da^ qԙW |]}([mۗT}rAe۾," bqDDJ{.իEVUkWO}Ό(]30퐝9 G>S:c^& :|@Ig1o_e3< ͡45󖵙~dZkҀʧA)ч>c{# ݺO+ ah YG4v+֧ տ3wbup Ź%btfF;=0s o\l xÀӄ]N|0<{veT;Iҝc܇h}@7TN^A=3$(jReYX=gSDaCp3;a}iӅ1 dw;jBtrLb*O"BNм9eDȦ|8}\χAi4'Mh,0WtR¡N$yw:"Y^~/"k3;]!~pQ}!9f! ;P 焂޿SeX&*ƠE5ܺ6m2ό0FEj|q$IXl:Ht U#?ydǓp/LA9Ƶc{J  LMiOt񥅗U(RU`Oޫ-)GPu(Ӏ#JSuT~c3E:Ή -r,eBOƛ!ɠ:SrL˩7ct&TWIt;Mij 3w4>-TZ8RU%$d@v{Õs&I-Qw('tY#=UKMgl߱RS&t0=?8#E{[({#y_iI%  ƼKUbί=~S撯s8>F '*DߏۇP^ΓזKeSP8ԓ=d@]%JK{]ߌE9;%?&:ΩyqL$׃q ~NVWޭhba sA ˣdpF;੃ɭO8Q5$XP>!TsB_A+1o{+ezI|7JHq{b yM5&υI)*>L9 oF.J̵>0lC>_a~ALs^=w.1_mt?~;~Lʼn >P޲i~$Rk _w(A?uwxqfüL9];dU_ggÕ[n[:[p&Yߗ{rIዃ2>wԏxI!e2|C=ЩBa*W߲eS&ˤ0ۚV}3=}@Qq`v]pӡd%loRa-uޠ'G`30RPD5jfh=Ȥ\.y<kcy uN&g(swccc? |C-ؤg[!ݕ>ȳŒ:xoJ[FOA>S_!<M z2['FmM6ԖN~nƺ 1l  &Q1d"R(mxx{3?_gA<8@̠^e '(}gLsG2V/yg/jRB0l2VYwÜ I}bߥz+ߍ1FPL^n b_$؎%zc?dd8>xvM> 杇{CoUŰb jQ?nQ2EG4pI獟mB֎ B\,u8CJC(SFzJJ@W`cOVE~L͞ />iYKxv/5E:8+|Fr~^iN$_$ͷF-X?Yn>(#\]qHMNZ ރ]ןŸr=zo9lr!hܧI$ҹj>EEeY"z4-xUޮGAxq?W&j?J9]RHXwQKM)@!Qz:mE_Hj4r)yҾbIڈ,kƗ(pIOG|uV^sizU "T" lSe@UKLQ u?/]ut*ҧ[ 0eӏ:84yy>2CTUSbZeY P;[)Z; MtQ2*w!,*WN!9aKTNseF2(ftzC2Q[`*hmnKCz3U7kWx>xA^93 V%AEH0c0^6Սvf6: ?TgeFHgԖ}2GC~1h8@ LYjfaq3Dr \Iƥ}0ޖ܏*Iv (,*'zpRln0|aqþ}i8(u׀(: 3=v#bzG>[!^ȳ:奉S6G,RJv}:% FbD`?kp33%tƇ'+@?s,Υpɬo_h3̏p; 0.Rd[)9`]ä4 lj*J󴘮=կf jxaۃ(j}!Xap:}1uƼ+DeZ%U;6SATB-N>llCe{m>cO0ҵVwQ ff 6ODz){mnb)F;0/4U^76 l> /IhugL㍄Zw.~ʞ393Lha߻0j6ٵfȊ 2jKqosY-K8%ir d,]^ Aa7;gTJNyΚ MAEY>^$l Y%+- g +${/]I@+N*ö ŅuGg7{a6m;Tקb z[ &OR{/VGxbkR%f9U?45FhKL`/0- ,An JtieH1&m袃]AfSX"r&*S#}漗(I8j9WRW\vN+t+,1!8׏ HD[@]wWe&ؾ.IyXB0`k#ay=Z +NJ>  H1욑7WfwEYSAt16zF{9/ΨYq  TҝP͠۞gn6Bzh~Y2cٮ 9X⪺RXf6HҚEEr.PL-^{Ȳ*~S ldeaIu+B:d5gK}c?<{JB)M\K1;!e?Gh(YKg_pI`7{6ws/ҵM^]. 8}C9Wp+#^踮5ωxtgh0PȄKg9#ɧcV*+|ֳ QK0̗wLxi^Gz ےK9XK ;r;;jkWä(,v_Etۀv/*_Du4xpdzB1%.+^_[)Dao]`Zg]*Yz.L&k ЉB٨aDK0O b%gi7~>.ywԟ; EBgMƚ'$[6܉_*Az@lkMQ̯hڦm ќ]AfGSky$,]I $] pLHd} C a|޺XKe̘+&tdƘWVLj&*[|!v u!m~A s"7*02"kaRy}tu,0~W6P詘f`} 4v\P=39#)tB 8(S=R/NWׂꅌgCCh>G(Hf T]k-$L]EBdf(V#:*>n_k)YI.F[گAT'&$v^COF.Q@C%8?Άg oK{wV3+W/IDQS 3Z{FOt4dNeS5(;>Ϫn`VtvMʘQK"[ o;# )/0P 7W_ O7}nclř.wηH=ƏB@QJ7 _cȩvz 1= P?&c\sn_}A="+{}c;" 6k _b{lҿr0!cr|gkY;$ W60TCa'Fqi~ xkV>mD^tw&@ٷ{X %Cx5 3cAkn4XNK*~(WQ2,)l15cfCWëї'Qm9/EgE!*N@kZ~[G%6/ʡZOr1/ͳ0g~q?er!gx d7K18?+Qr~*FtzQO*<%c}.%t 6٣=ph]&X%ԝG:ѮPJ=B8˄В_(,.+nJ K&Qpr ڲa.ZzUWaT]@:`$E.5QH+6A([| J+T}o*xݩ| $=MR|lͳaOJ>.YﻏN`<&Yqdp;Fq`t<(/]F9u%jPƍ PY _05YF.ZL)z`?FǴ+x#[_A\gBX/OS*S2n衰E=M-u=\Z& B2QG !ќD--cmnضUOk"56VRM9?^G&z_iHwb8ߊM~ݩ%r!Ìw V+ٟ VPa2-s)VU $4Ic=tK?/@ߡmƻ0 7nvO;\|w]ImYW~|xUi~V_ z\7-̊kEӋ+*@$yC+Bt;,u?'ݿ2 Νu7@(M.E9sRRᔀo76>WG^qq?R|4jakE*viw"?0Jcp=ccJKkDCƮ۟9NǠlg( 7giStVog ;n'nq ʭN99$%P6a~fTf.5dRɮ|sU\aSvj=cP+ ,vj Pr허V 죲H{Z01Ye`}%^tA|;i$%G 4wl"zf(p_~Γ}.ѫVE.լĝdylAlU'Qcf*WkrEd]c@׃wTyO7A?j˿(Ÿ_W7ZT"):fD;:_LbL?4Np @ \]pC7/tHTL H|3|'e(P f^g+ π{r65‘ZXl>0>a&dbl-ߋR,H+̢X}|$誃Xl@)W]~/ղGB.vC/i)nį<"bpf6{R2teq48;»I>bGJ=bA>O9Hb$Kqevh)0$N2fqC?V`ղ)\ yQukCU]'U'$Hq(*R/]dw}7rjiu'=S/m[Juw%Vh(GDybxnj4xDKdp*p'&G-S{3m! e?qOn`}5ҭ+i |q4oF@DVÀM %"dSCқ'h /4#~9q7%G%~`AK]EFH3R-Pk"c"o=%C:ixr2ut]U]ȱy oI;/syI10p0<HEq{`.4Y$y.( CTn-A%uƔ.CAKT4,Oj t'Hw~M)]oh;H7~4%|z&^y61;_2Lb-DiVjNz7Ar`ovқ{@TP%tN]۰-rG]rN_D[e0. Pz4aA=@'<@,fiz NQҳ *Z s`E|K x[رwT^`"(J7*@1L6,95 K%}99rq&+ ~ TE=ÎR }?FN_jT+܋<ڰz&|5jguci@9B5E֏9B=lDSkX9@ .X㛔߳^e3~lAl'}CRA%huK 7wz;4Ll[q |k) $)typGqCkEw.1zևmF)K'>^sbC91^kiJVxNjYF̛plw *tWSL ^*`-"ƋE$͘pFڥZ.P gh%f3 >?>N1u8cu?kw6cx9q#2٨N 8^F^'A9ǾAz\V|a:ǣ37Gd^FrIJ@n cC?_ fs]*BQ&t9z!ndvzf ca{DMO0.[1ny_:O.g6ؘƗ=kva"n]" -V}req~ /_4ZK:j}ك@ }9.e'Ĝi[+#WQ2bAk}YQIp4j8z-79[^4.ӱCӓdR6z5(*w=ö4Rh>FhH6n;bB]rµ=$冨ૺť ,4٩9P[]53;쎥" %]MD篿có.$oo`[XiPPtr0/{!Y`J7b\Eb(=Gou5 TF_E@~E# 55COnBy0ձb6~h dI?Zz_G6=k$EyćNɫВi&#Pׯ;2a=;(+bLJVA9g[>K.cj?z%:gGwʥHyE'Euw jBe"{=`=d>uJ K?t!(E G ZN?X2XG?2%K YXpZƎ >dwXE說%G8̳kX]k#^/G=Y8y5K /a:i$Srgt0WL#@߫wte5 ~&B¤yQLz4 |5*?c5^ V+ 8,.@2ZHiP[6{A|VHq~qCvmNĕ19 x0ōpv@a2Y*?ևv@Ts} ~{@}ϧum:.\]]~ij5]U;+WWw~zP}8!TsV:ԚySmpEfiUE5/"/xa8^3C2+ܻ)ȢVM`eud[/Ίut NHlT,HGsN Iώ1u '?Oq:s$#kA *ܽk; .wOɜd$.yu+VŭTWf8Ty+{7+n4U٥c mre NݝԨ$61t8RRZU7D$/n<\X,?HG+ F \US<]kXvo$8,:{oʋko/tBFQ5!1\/˿XX,?%]UwG5+^rB1'=Ug)2U!1Dq^*խ߉, ޼!JpwaDMvzܐa'C}Lf 0-3c>cb4_gKkAnS. )RC{eA $qPI+7!mHB&nA#벡`YEE:W{/ ԞE |u¨Iy'@,!~}w W~@P85HZh*ErifK0%@z@BKPݜI2 J(!uԃ(fhV9zH 5!͜ZѧQ0C 3D7ldHJ FUn(zr搧4~p7{Rz$Kӊ)6* Foيc WNyMÎi\rkJ8_^±ffSJbCgjv6簽;ov<[jT;:MO@VQ1" l/9@o҂,qUH|# R } m盆c#RG>Sg/gY DU4οV@4@tiLei>֔8r-=4EX/dƕ I$+ Q'="![ޔL&H,IY[H#_+Lvs~L#-Liu4kz}_#7@l}5szTd,njb}V(qiz'e7@ڥn힞vXſL32> J] c^~r*d: ͬlq:r$BgD2\c1Afc1NWjcCH|m-2隨b4ݏ膖kkmVɳ _NCZ`sdc@_)BqPB3ގUɸe};%G 2GVnuK#4SۜiJ!>p'"BI4du =cr!fxuIomϤ aD6Pb}6imz|EK!#oT8-$x؏uk2PPcq~5ӰOz^B]8w&v{pҮx2>nμ/uGJ&@ k%jmbA)|efF`e(#J a4D畎1 %jݠy4[&lXCjΐ/혢ǟad (FK鐎L] I\z}_&uw7 r\iD[::e͙Byk5QFҽ:q39r~_\)dփ9s3V3x9k0XS4/%&+Nyg862ZG5lkx}QĞu>a*, uѸ)&s!G1I$g õ:^jrQ h+pX†T(DéACeQ-o CʦƒY\'Ă00nSĴ`?,ۏ]m-N14 |WW^#J$װ}ݼDHLJ+tM (lE :K|׊톧58&WI)j`_G:caٔ`;2F\ʨdX \wN_)$aW?ߙ\$Qz4nI^[Ew;{I.UvyCiy~W%H[tH 5UW7Af=FE/>ozbBFw02GOlru@.Mš&La3~v'zbBEON[%˸OpS1oպ?ec?Z$B%Jeq9dL69{Psyw*? 'nML ^nŇ:k3)ڹ|"5^D:w+輨_ebFniuOܚ R#k 4QGT>@ZI @03v qBݽX$C'< \g5q4 "Tc6b"Aєo]JrK]v&cK= zo+A,V*$/:ؒҝW3ߗ]BAgòJi³^fM׼A @vJl 6u80: ѥ@4>$]<wx/8;Z.ԳUвq)fy-6/`Iy42UlI= ^;ޜ&R(ϡAS`ᇑ0NKͤ^l.NBu ܪ:C#bw!=m}CM:h %hS]%dRo PoE< Wu[_ HcH>jSzŏnf9.`Ȥ u@5 6>#vStgxDܦyU%;?NLa]@]CA^^}牪&YpQ:gAxDigi+=`c@3WCp.mͭ4N$E$8,_*+q Iu蛂 E:* Ʊ Y14WB* R:Ц D)"(mπ#?1?dW2]-B`~ɫ `Sxk}橡N$C:ɜt47 yZN{&!)k3-hD8/;-v!u{Zua ,vi˦!:A^ 2P}c02t^>{)8T)28hGm}I-/xT屍)4-KN$s; vTz jL[/8 %"/Ʀ[H}n_iGb}^_Wqc~h &sR|Īn`s 3KIBR:dKw .EpnJg|2E3TTH™<4 "d/\&z/- O`=QV9T5L MXo+CЍ&6| lfIm /!z!|rj*5nMI.;/t!#Mـ("~;ˋ<Any9Ӛwj6y`X еPՕ7Z6#YBTi]1ctPE=L/k-S 4EfOu:Bn/)$ Y )T%8dSVR+_"$(mΝ,O@6nj8uq_B'? ϫCȨ/5~AFV(/H-#+xrq X52hGMm?rB]"#TCvS??,MYITH /."T?ܲxNpƠ-VO-ň@XHD> ][#/KW& 8x'']?rq8FԦZ 0Yi@D#f^f;+EboXjT#yn؟v0@(eAhiWT' } 'H&ٳ&/*Lh+_7@Oݎݛ kLOH>ՌUzsψ;!pjvdZ3<9/ָOwXN~6: Zˊ2)Տobj r8圀^礔zUukIƟɌ' ]|#>M5gH;TTP8M{ȉ! eq'.TeW5]dǮp CY(W\-"vz #%CM[n%K%3:owAT|{  ȈʸϽD>^«)U~(+hg%w^-ejYхe [ /VCޮ`V''ԩJi= ЅV`twf8j=bv397<*VZ!/IA{ULw 5K%e߯.El9PBCh4cd*:ksљ@ڱbOlv'C!vM`”}rauJ6Ԡ:Xw\ԼK/2ӓ`BdJ+ f ! eGB_OۮX#7\S$`1:CC]g矒XrW<TH}kD[N Ю湢yԔCM] ;w`cDZ9:qxPW'ĽiuLOϕs}7p鷔)ȚXetHIbM5(",`( ֒*Q"43(Ѫ!4vhz^lzR >" kiFqܷa/h-ϷP|t] @~P5X^kElD?H rYKF@%K!/KB/ȇ4[ocvX+ <-OuPH>pj[峔z"|u9 8 XRNJI]}Mƒc1 (\ Áک(0˷۩ցź52CBԎD;X ou wyvK @I+~,5"6!=)?/#ԀAϦNW23K(276i\Cb+ CUVh~x 0WԦIjmrÇj{Mk3.d+'b@1\QjB/IE^Tx(w iN.זqW3|VZhbV+ 4bai\/HKR=ukKQOejCuƠXRg/U=_m :lkp d5_3my5Jx]_D/"⪡+N:gW 凉~wuZϹCJ4MtrSG/49*ꎸ!AcZA)rQ<ۋ+])z(<(eC#u{eȊ~b\s<ASIРV\9zCymK 5E熋cw @n'OuTzLh`PCAErR&M0>AB8Cq!9,\;&EQ}5 J/(A,']OHADDcjx *_ƓmP6{RhGq MSzwV['u:ܔ)m\RG^lC /Яΰ/Ě[RBKP]踊j~ %TNX@`ף @~U'TEuf2C @+V5kN&l-+3=A@4Fz{j/]"n4?j]ZRr `ETRrq`4v?K!1.f p~!~.>d2#ziDuk\AܹQlG g-n<$HPl 1L⟫Zx+&+ǑNyr;.n XbAC06d[ ;q165˨@ yĻw-y .;6VaO [s*&\0uEjq`CYk:MYcøG": 09Qt5P*~k;wR©'˝hOkpN?Iv|ݢb.ZhL%C/:y;+pDPOŻdq4灉=KLT#P7u5 o7)suӧKl``q }?b=>O٫Jf? kK|cfatH "ýkl*2Wmmi18_dG8؆Ef?}*b B#KƾRd3w3 *칑EjKkO/k|$ -϶.zrS1΀F/gGmbu쾨6ᦩc"#{+KTrzZ|mP =w1APDljCx{ )C;F#Wrw?AT.p*>^tLOXJ,YBa H2 5Kq>Ll)' q`s(1ͩp*;^CKתbPz5L)YTG=Dp4&w?|EHQփJ4v`HYSzl_FeIV1VC}gYCN@ JJE[_Dí-_l>' >Zn:Ѳ#FW^[ñeb>o4G)RP? Ұdh":θB\*[ `?(+A%}^[i(WtCT:?bIN_c&ި7 mEWj\x\›"b*L k 2lB|qk6)7LgSZST4M8IQe4cⅥC1)8dFKj=2+}T"^:T:<i0z>3n)꿆lȲHl}e[WMv$dǀA5{ԂhU!S2ރE?E~36(wA艡`bHup)w qv#x9 qN}aړ6OT!yrslHL+A :9]%|[v]{)x$'%p=2I )JjP' :ltrY *hT᳍d`huUA! gqn`]xtߤNc3l*d>mݺPτ0`_aOf9oFH+yqW;5=706<9#Zawro3# KV;6^\i3~_2 -~&O:Og_aFS/Ȅ-φ9^jdΞY ũD3y؝(C2Fm $'F-~K TNα5B$q(v{]QXj (5! 2jTrpAڸD(m *lW@Srzj6΢2dJdޖ7I5ld 4SýiBcoۄU/ڙ6$0Jx}-л\"7F`;qX %iϮm_4(|b:;AˉsfSJĨUȼ^ G4V1|8?d[0H^z~ȥ֩Xz+왳8$n-[U? xyQ'i.3Qב q6ۆǷDWЗs_nt@1{d^;'2C`&ղ? @\^x<L-)K+Ki@e|E*5Ƃ;߽埈6kսY z;=ۛ" \2PX'p!⋸AσIai\O&W,ye ,/f`>lͼۣy{ASw;kĸh2`Յ"%̵2)jST_8\׳ȴ5vU|=-kTHC"ɧE@JEw7R@/xaݕuX7*7**qƈN;JC I 2eKl{gizbmERZ}C'Vx[h!?8ĥ^OvBmy3t΍/9_”q iW|Dr"v:Zwɓ(:Wܤ#^2i)-8n۰;raTA1SーBἬb# O*kѕ )p) oEl:*c81h|41k[T݁h_ieJB ;"ٜV=% cx yhǑM%ҵ0 wQ!!S=k?7ªa`Dޅ}ҔF6afiΡ@Rѥ5Iz2ywǀ|7 p\"(z:,3CCHsE ֚,\\: W~"*j {=*WtivmBp1N:}up>E M}"V R/59svR!LKcѻuadJ& *'= T&;p'bb6[_(t2-Ofg'I>Fi o< >( ?,[Q^Gt Xr lz{C mIl[<<2iY^bt;P|0%>G}Z}ZY3˩4M<OM.T{]ud{iXr 3bÊ5ˈuE!=Sj^COoOY"fRw{Xt57C#cP[cw2UЃ̠K3P/$N`z)O۲^C?Mam|:c#iAőm-H ca.I9!?|/CywU˿BpPf=jvpI:TT!p,Xcg ȁ,«ae7sl7C;j` 6ˇ0܇>y5|3U}]0~r%=}&5a/.ۓV-'Xҏl \[VI6 ?ɮ!}]Qy`[rO}`@үa ^8Hg,TΚh8x yo47U $A){j0 D_j}]su X?y\4xYb;i7H,ܒ bve0vOq 2HYܔ<}[k0=R )C?ÝN<®ݳTp;~`v|%g8#XV854F=Վq(ׂxvbw&E46N'.d3U =aZ}G=xEP̀{{|`0*Ƽp=pTԌ9B0rq(քԽŏѣrq4 aZMYnѝߐ1IJ"HY95UOky@DRs4cQ"<,O#Q 3zkI R\c16L mj|MJ&{€ ('uA2J6|ʠѼJKgf9HA Jow-ԥɑ~݇6-/ҶjUoLu4@z/uqҘmݎ"z-㉕IT #a!/NnQЀr.n&ɁƁ&L`U\YvM_}ˉgQZ<~Z B$@]n^οC7 Ē%Vk6f[`;TvF-=˚ʛ>w FW}k:=-靸c j)t䇵,<=1hb F9OY+څ"w%~l1Ҁu ( ʦ"-s3Z1=]6Ø?9wxi~#=W;^ue )ڎ`&h_C2c%2rl{ ucI_M)-R)Q EGvY$fQ'ZLYZI?~VMcjvt=STW-N 6w_y ; h_`Ҕ[ʔ`0|h=O&eYf,dmr,ƛbN%E _߮oXD"mDŽHc7Lˀܠ@[U!QC$~S^V`طHn2߷f@*! kp\Z;FsAǥiLEt&`kYH8e~1B, mO{[־FqAX߸t<` UDka>l2i;Cd|CNI'@ mό`HAiȐ Kk,\ Bx2V1ԧw6~0p<'5 E5V}qd%I{u:ggZrGǼp27BrUy~4I  q_!FG5nT_I PaGE&cb#3e)2Ww*P?I(4j`wT wr#&s㝋W"El]k5;kX;H:YtfgI7tFе :<NI1 M= M_0CDlM.چLʞT"X"]A@)WŒhE gjqQC61<.p]!ώgnړq7{qnQ;Wwm>nH[e` ù:^bdpqeqHnO ũUѝgm5t=*\e&8PvvӇuDgGՋd+7YL{zy]#Մn3Z?"5gkD%%m zJ9Xe*'[Fp k؞?#.sI̼2E\e52 RУU 8kM Մ+$A\R`Wts8_1ްԤQI] (cV笜F.o8ǂfI'CGw#Tﭛ384DfpV8R&?5"i6E9=32BYE73mWKgzT9{L8JZv/'\& [LZqbty..?l^.w2&_x!!,B5]md P=I+6sD\eڭ'RAƹJOާF̍δ;:v`M|E=XRj6-3/3&EwY`qiQ2VZrtiNKI6P6AV`tԓ@Q'K8uFLQiUi m[pGҧ߰{M*I^JTa+#(u$]ILޟ'u@pwf@3~8g4dHmnspfKvNȁi򽕲,\zIO]u-`M r=}vL?" Hr  RXYd`2EѲ\}wY{A{'x㎐5ѩ~w B@ڴˁS;V\NMSc h!gxiΫ2Qh#KAۥj=9#Cޅ{kɴO 'gLt :GCz l$C nOaL4x8j,v&Bm8j'J*c#z׆`(o>M'"Z bIXTUm,4;K05`b !{u!S]V}slOi+~BR=aYxƅ̮1W JvyG:}AlcKETb/‰*Y5 y6CO졍 |`C*6CE{[E|fzk\8]EXw'1WHqU;-8 -GЭGiS4`S5H+¹g@ {V vK y6^fW57DZVX DOV}[*q< 09~=ly'1 mHpZ}j胄ݚD,95bA<_L뜤!x6%d&Os%(&j}W4d>i! ?[4T;`F"|:[Bv =.3]\#g>u^$ۿXIxCڐ]ŀG?W[hm Iћuxߗ:#9_ͨ|4dmJ-)e.A|1k >xyZE`e4/3g"P08V`ynLymed ٸAq?P;`S+. eDMHI/JR+t$ ag6&!V'wi<`7zHH=XZ^9[kƖWlBy)axNB8WE`h>K Qdcrp/,zo~iêC8gZ 嘐'1 ]ƀ.#xT8'XhK3ZO#.]הOEHj?[}׶8L< 9^1~%9P3t"srht ƨD/cU1F(/d/Q% 2/KkFR* 9TZJT% ݤNLR~>``VAV)B#>K1z:iǖ8+H`T>lhH9,vf֕8r=5|~_Gdљz .irIg >~:* _?]nʁ~iDTX.\ ~n`7wJR(L`f ÖIM$>Hi*KL>^;I!l3ebŎp Ž9Wو| ,3e5·w܍>\"k~ }cl.}M}π7f4mDy)S- om`>Bti:!h C4PE62oËv!CS9`<H=**ƨmKoogxgs*7ǞpR,%*X]+L1-{̱^tb! wQ-wtl,jtgQ /v:\Qp3hA<8-8r'RE9|Q`cC!eWBio H Me==~J'^ ԼpW[Jl=̍d°1Լw5N[=I;9~ۼIY 8{H if^xA/yv"}=x9otDIܘWvibdl.섅pP[;Q'݃vrbT١kǧ8d ЎDHB4am#U{-H nHqn3:>GwvH֣ԻpQLgQƗ(I͌K3xy ~C~25/P'C֍Ϧ} (ʪ;Jvm6wcW/ լsGZP׬87jm~A{Am]`yR5wf_h*N GK챳٦M2.*+wRӠJlM}pߐQ[vT; 3*/xgk( v? 3WǥҴբ?a:L#ﰉC Bse;d5W`#H(/w>:Џ;*[չ3BYATqE6u2OFg,co+7@$FTIK\C8>a樇|^ 0/̾r$+2Z+nĐ&h?˩cȭH-i+NN.ſf^G~g;rYtЄ9sor+>䮫ZuMО3z̩RyyH_MlEMyדbT UKz sM zj :HrSg\FU㯾ciiP, "'LNZʛ[H<be'_CuX< "V}dcyd\=v;4䬛9GbFM Rsir)0`#0avk{C{ٸn?ۥt]MqP.uߖC'ɠ@"W?F2]J8Oފ2юvcsԀdeT<=}[Yn(>*dž[.Sݬ-Vd=Ɗmp7 h  ,3K[HІf~A0?Z?DeeKy}(3pd)XT] Z̼P}GK>>Ev+8Iy#ӫa:UOBoMd &́&&u{r񿅆gu0ue4Tyize%| 9KڲRŢXPbxQcP4ƨXSXt Lqrٕix (5E\ 0?.ONQp#bT `!,_:$< Z| \睞-f=oܥG2o(fQ2a .yx]ZeZ9LHWgrǛI)|j )ߊ4p]=1JT|dQ\sߛHhx`Cxt̾@p-!B0%gryd%~WHy;\PG\0M!nu4C8 [vE@S1x)ldQB@l}cX?$yt>ڜgt Wc90Wކ]o{s\ Rה '-ٽKgjg-GH^ĀQ cXYW\oA&uLf(a1Zv@]Ԅ:m ۲d.n؁%eWċb8>xng=_k|[k*$}ƞOP]?tho ml]y&RMtdSF8jqo~rs6 OhYWeR˴zdèPS36JG}%>WffBCbRIJzVF]I@衞C hDE0 /i#@C bCֆ}uC$_Ii5i0aT(xt~XjiWsT"c17BM|u[ZÏ?̡,ynB/CX*&}onؤˑ Z-o5rB .oO *Vz a3.}0hwO>{ѮIEg>ioND-׷?!%ǯwvu߆VK)^UB=U5P[aqY ;2S`q*qa9l7.r@u1 G*(n2n|,5XL36\ 7 ۴%An˳~ lg4?PExc P.q 8u34s@>n{Cѭԍ_W{Wdo1ٻq^s&6FX(@f8eI2m~㞽!T:mVq?í֫:î|㽴cAQ' r^jGlۙz0Xme$mPI*=y>Pv:zsDĔ:rVEcQNpփ tqoV=w7%q\ WBڀLE<$?HOrRUd)eQlv;-(_E4s9X et|ZIUKG&eRݼ?2W*>CVgG/E;/񀝏L%B=CAٳuH7<ˇnJѺ9:J\lB\}\A\%߼dv@P\FuWn2P$}Z뉧 au+Ǧ9˗~<b$Ln y˒~DvR(xB4 -!G 7&-y-}"5'ס~)9J1%6T>>ŨX -W˫Addףj;WCh!Ɂq>X*v`N:m-IV({b?/lvfK%g#Wo>G6R m>/ȅJTh'n|ow22(2 ?6Y+^3yzA01a [l0y> ~e23^jk} 4CQ0Z7K6#m敾W^d#U)?P0 7+ن#8ie KȖ(W\{Y8Mx`7]P rUu̻ -"Zԡ~![83EhG߱RS)ncF@gq-M l㸧=@A@"rmڴac]O_7*!v5Rc:\qK0%y%SBqK>SKͅ`3; fނQ#Lsu|!hݚG]S0̶aµFHmˈ(/{\ vj|j[MӾ«/ڂv]Gz@X"msw.Cʽ[q5*~46ZrJ;8ɢGo-̞JQ`FBu3U]jX#?pPiiCw"BU`:GkmѪpb9YnaPk)fZҡo|+ޅ'alhS.n~vۄ:͓z>=3,d'ISv`iv&> 3. B==3yjkaKl{m v|•H ]N>Ѱ}㴄&բ 4?2g[9TK5anBLQo tɖp}ISJ G\3f:‹KW;T, xcC)C$] _c_օ3waS4knIO”h<֟t9Np'N\u:dSt |h ۸̜Ck')HԞ tDs~VDYs`qezn(!eJkɮZWS{s9jׁ(]''\'` V9Zyʱf@!]r;#uCklbْ!(÷-o>GcpM )jIX-n¿?;,U]׫U P7+=)NY W]!qN %j\F덍t ݰ߼q..<̿CM yJ7E"GﵢѓQ-bRI&ƙ؎g5f.GX5?۞))¸FQZEHE{FISoCnK/ [A!p7* ~v<O$b{8V^-Ypťw댙b\&O5XZA“3ǵK0aew^YP! %Ce*Nܐ~P[G>%KrEص@>BGGX0o:1(Kp}AJ 8Qgl]?>f3xN?hP[ nsOA BoX!Qy15t*;~R_yN]*_ԓS.`Ĩ|ivk F!Dw d,f]8F.eqhi1'j~\+ ,U5WnZ\nto' uZy|3FI[jYN Beʛx\Ij7h.ڧ#62|3^N W;-t2ŗ&F?y=?}42z@cшWUij{yeեCƇc/1@V\ʼnO%aT&QTJȒ0.)M@ӥ[X*eyTXo u*SB1iʤqK%Ɗ3ߨeD/ A3PW͕]sϔ;Cg MK6?pC88 R$X0#SZB{rEt]$gMV6߽VN0bX_WaV|~̖i ouzW{9%mB\y꾛ksl) 'Q鸜Ç7ް?V?ɐ[^2 ej3"yͯ -Sq@lQUZVOGYw>*2(j{P~q@\q:߿swTHK!  : e(1O4';C'HNEa Tu1NU}iJU-P})D/4TL-ۂ)lKXDf!+FifM\ޥz׊]NBJݍ$9eu ~KWb~rA; }|rm="؞ oeSqEu3!jntǫ5Jܜ^:m87acÿ@A~ 'L8XBoiR, V_-nI9|?DZvVU89jB"c xi><(ş=NZeʒZ z$y>G$8xBZ׃އ>J+(P.,7Zv֠fZ~zw/*^Zw o8YA:bV{v a$!=RjD:xXϥv}*?[*!z#XϷ2/x`d#^$/ l͏f`ς*bI|ÁKWf qD8hCxԋYÆN,Sh~VnFzQF[F@rMA{\M N2d=:$Gԓ;V$htAJXHD҇%'RT2wus^v3Uh\AmMgHfDseʷ¦aHr]#Eql*'b!O yαLe{#tpK,7g|~ #z4o ~uAQM:ȵ_ŵnk/J>@hxq^>ڄ.)- ^@ kefO9rpSWz,8@|}}^[TY*bW?j=x"9lLSlUa+guv_vn_kޣ :Q9iO~?ss):Ք0 55)Вmm9;t)?c-G YkUd7O"Z|IF.jb?: l3_rܔC_y RMOs35&0{,J\Q?AAںvԤMuZ&H"l1W//Z, -Sa:gUʈyS;Bn_bVo#lH` T2UٔUU#=yi +l(mFjX9YcEDQ*xGm&Lh JwBfeH]%-lAJ D'%agĄ"Uy~0{v-`m`TE<;ƬURP).sdgw_76m aF` rwW мz+*TʔG2 ̼QU|b&Wa 1C)1X)ٕm#rkd5Y VwP'ŽÁT:U3RB>31n'@w_;]oMn4uWP~NtQ˧~.< 77DtXY!IX>LS'*}`>9DOvg]4/yR:d!KWTWK굊` siZEQB̢%]7SC찚48o )dϋW3E0y_\Pd!ŠAZ#'CD*6*׾*B.{Y‚=ql 9%Iz2/CZ (OWĒEapB)/RgI QQ$ӊEb)gg-U HipYM˲3 'T0ؐI]Fg,!w)ԗ a2jG^R:*'|>ʙT(\ "ʹKɕhYoN(&@ ڷidNQDŽ A}uՋ &s+ȳX- 'ߖ ש7 _8*Al-{ 9R::WCׁmw^IO*; Rri^Ms=a붃e/-'esܻZVqQE:~'a掟wQ- vN&j>c>r>: 3qM[\㱥mDd'J! !/71\,v}=7.? 3j  r+>sNQʱh bJUj6R ~{@*c px! mK=t۝oOV:,c_ڼ텒]k _룸iUvGN?(;gHZkQ^O;$䟭Gɸ(Ati m(c DMU;Q~J X9egoBJ;!5U]Q?6?5=+jlgَ4̷F]j'/)7>vx c){PljD.s#-n^x]*EѠsUGF\=IC'4&L5Hi6KlrT׼f@Fq9krBOzc5@_;~d Pk# 0H˞^5,/͹ ⰙR2o>洀ikզwblj_o_#0Z=|? ouyxV\;ߎWJrْuBrhѺ<B|$G3uu koRnV#1\|_em&sRl"_p6 /qV}hE^EŸ0|.ʼs|VQMD䦛S;h;QM֪CHy .oe#+&9۾ -X4{ {}.V)X Չ諼 GV8y5ͭH4#y`LDYz#ov鞊G3](|Om˄=> gs,4BFX^&3TCa2`8\/N' bP*iH/ErG >R2~֠_Mr,Q+n|(Z!^ Q5T4HYitgi_&ypz^g8iHW}{`;S%{VI5$qfJ!53[Zi [g~PZ$.Aȱz+IcD -a3y< mw#K⏽Dr}-4# lxt,*9g.}i'd.[nhhIkkXyKEcx %@h꿯i|>LYeQ<;UIS4^-οtV7QAa2>(NuЧ@鴜$A0y zw[):PSVSGCo3⊨DZJ@^ti ryl'\ Ti =!["J#xdkQPPFFGu:Q)]}dӝ\Ht(N_u xDSϏ`d@c?} ]aނ3t];,I4#\`(;vKSs#rj9TWCw4<,ظjU Nse*ϥpy΢7z~Њ& P?v$fiWKupm}x(G /꣪hYT+z}wh?=I3 渁t_C-xWHixګ ,HsOı:^&\q~u*cpQO|ٚ_kg1`b>Ξ ^?CiJsxls\DӹlE݋.lcM?B)-K伹;'ƆOt /O!%kw6왐lc=3ׁT5E ꗰQ,̗43?&X4`;SBaL 숥@^-6H ,)濆6'ɋ˾!hqX/4y|ZM 4Ap"o)_-oDNq _Ȩ£/f}1s~Xɤ}{ȉgd[ٺx~-0ZM}V+6WTnR꾿۱kTT%@ Hؔo~&zRa*|*Xb5(&SJ4.ɟwTG}( yf_xihZqКg=Nh޴')]̅;7V4!Qqnj ^\?Hgt֪ph/;eOZ $ ԇ4` |-8WEEQmb[O"A|x\^@ 0dV[Gސp3m7H&x_"K%)keߘQ6ߌ"WϢj.:70Ѓ@Td1PFARsHFYQc۫!W27#b){+qk;vpFl.kR?H6YCUٛXYY6V\YDL@Ω\ iD{nO"5) x0Te%xReTRMf?|o g|8 =hԖJ3=тZsLjp]¶\g񽮁*PEw[k0κhv+B!"jUc#b|ʼnDNV= Ŀdgy8Ί/:chn0:1/o/YOv2JRu{@y8VOwh]BO{{ijӎ?gT׾הBCWDWJ¬JP.d&&9  += `J˒!ߓv}  qR Hk;N;j&|!E⾛vn8L'֓XUD5I ttofs@rsw`: aRpؽ!~iD0[nn$IE?CS6^#G- u-k}8j f K'w#QfB)=ksD!R> bBp f~Dr3eY3YJAM2$:o72<7N L?%O$wF\xǪtGQm_L>49U+ZOxXY> YF`ӂCiRKH$l _S@j>㌻[),}.O(R(ʳ"gMo-mf=cdAֱeB3ԒA*ʥu1՞+[xK@ч:bnbЫ5xIIkSM/fFXZ3]"/h߯0El6 N{͔x.Up]M^HlN E=gh!59N2*;yZ >)%)}2.ᅒL[mXF6̎;@}eg`" 55-?kͭrӛ~N"`k[vՌ tTv 6e(N LۣAw2w3b>s%sg4cqz 6DpNwowU^F•"O[km!/vo xFsmo[Uͷ5߬Y@tHhY[Pdr@'L^_Ae{ܜu?q 5fbS?j`ʜ kʣD!i$unsE*'CoHbG7p+<ʹqQ MjV9{fߵ&G.e{3;/NjRVsT&uz:JA4VM [5bz@I!ug֭h?ocNyRjrJԐN^ظ"I AQҌK|._W k^2.9s~c:-U^%j/mb/:cQzB{AqR¨|8Z R4[>2^jQӎƵP.g0 1cGS s󕴉*+e3蔙O.RftVySHXˆZ3AEL RsA^IÜc_osE_|Y( $>̹;| JVcz–27 vfʎ0Y0ُ9+{|=(ZGȀ$FdF-УG_P,gA&tz )TȚm%7*|QvTe0Sb. Tӂ#X`*  6~WWI&/3z R&vW_e:8:N?4#PkVS7B6R. V:❦d0.Eg)e~|J+U>X l#tVEJn,aʽTe`/qV?%#3fDY:K(*[qt_jRVDa+p_c+H'nvQ̝մwsϤ6v)93P%c?=yS$]fH~?9K} *!PNjhzk]d'C:3ݝ]Ä肇6`EQ2aZd{IvM גxKVдI3x4C|XAȟW|)v_IRJg~wm.5E@eee4yGX?p]'z<A#xK)s$0P#yImH狌'L̲Va:͘VgA40NY_tŻ}ôf7\2+Ԉ>hl;` xMdH@$_65As@Dv\Y널t+!4H=iC0wE cP%rS]QG6~J1.I̎jXprM#:_gҟvNGVN")5}U#X> 2^њY깷`b8G, $݃T,u18IٓAZ(UVF@kf?9oP~ U!;-h k[?$ Y FWʨdNO"xZA${e^gp8Հ@kPxTexLB RIDrMdžRIժt+pmi"\C;@R*^4d:,uB`N 5rOQt;v gLGU:Ѻ1|ղL4 oBmp=g$P#G9U QW=ΓsC̄h`_SɶX uY'4K`-;QTˎ7FCaB%eu(.sur{7@?M~|οoH(K;<'\}D`ŀaK6"R@ATAPsVF]pp KCkoZ2{= pN *0`eu ?2.|jpM Mxͼ75hMxC%2u(Yῄ_4~IW 2t7W\s˅9p@!=*R`XHlF<Uo>I F8[ꀖj㦙%5L rkz8R~!eDذlR_cm;D7gP ɼcubKW^*wז'EB?&_^d$kF%6--#y4GnE%[p1/(1$ j%n' ֩3]&Ss<̿Y c˴pOB\#HCTK )r T?x?_;|֚H/h%G;BEa#%:9#2W+b)9N+_͏1BW?(lz>|}]~Nv<) ;ZUm(o*$؛ bc׆"`1'NQ0% PE.uZLXאN-e ~byp)p6Kx APTYϝy>ye"حj:]AIŽ2Bek(?m?&)#CghGoz VBjT&CTÀ(* s,ڒsrkt ɜhe Nm`-YZ=Fy#urzN%} d}RYhleW\P&4]%~ϔdk11e}{pu4<*^vPl a,)qhBA0,;.eֿO%b˫lLjHe wjv6f&onzru䡓):c MjՖѽœ*T.XUJZ3%6*䶢NEAJ9`a q2gT L9:zӉxpɾ 3]T:6ЊirQq] _P70ŕ=5= \)hWl$)bXeǧmQvYmgdX15j$؆ XH1@sUE.|Z`ĉ &]Bf_2<( 'go˜yŜS9ٕrAz|J~DQ,aOæFQ(W#44XWo M%ʣԜ,j32C1;$Yc1kI}?33 -P-aWm{(IH_=@)P5/2E!S=M֨^ |ufGuQ%Y+-ۑsL(bqEnl1\?X|c*B)=PWa픁*Z K?fiAeGUFhqѡKTMlu 1:3EDQfi^t&(1чh/mcRR_zBQ|[[e$WK]рa"J>*ݴ_zݎBS=%ěl_4`LU0 D'=ˍ5Jl6ɜz&r ʛLBX2! ?5Ë. ሞ%s1M__AU쉊8gs @;`!zg]į vH7(&O%Cܺq6'mkvu,m_0F 3:^h~hlRmUk4d<E/S %Rz>$.T7EuAEV W"{sSA\>~Io }gVmw5(&a_3pMč1b'^!jҵ+ʳ$$3˞Thq;Dl9ѺȷX88Je_PUNǚ55k>Ý9R_^}>[2_8` ѧ噴`Gl{;hNG2pSG*PCR;ez3=VPظ yd.x^il>hOe7X:>sp|IEo] ɧ,*.B3yw[ wn;ԘJ2̍xD)+k96;OJ|;r۩ ij嵪r3A&0`O">hɟY~R\\3[i1yN6Hَ(wDjVbi$}* 36$PFD!t8 wQ~__kţб5P;CqX0Aʿ|(. RO$Orʳ6@+_襁R2>z Yrȸ0C< "$ hM`Q7[q}48hS fnxãF,8SݎJ)"=7 tz}Ż>xGM5A}#,WmHo%ۭu0N epb3Fyn9nĐjۜQE;B0PK@qd>r0wtG1EyVu 4 Q%=p!@ē|w [w6OH[㿶,Ԝ&_J]'Mա`Dܸ9KRTn$fTN8=ɵV!7-Q)t{j+ʐ h`!Gh)6 O_rc{ڭm:x7d;R>Dp5aZ1.qbŚhGp`z)'.!i'B.L j>|7gY8I ƉKv2GS50B`2RO[P抜vpƒ>8n_]xvh|l[YzNrZvtО"9#+]"E8Ƚi. VSs?Tz]鲏z4hR)$%EBr:PA liiۜNGsC pC( Fg% B`4+^F 1(<#Hz:ya(^?T;LB[+0}5b:jhpvyld2=៛(**`SxL&40Pu02Ea=JrCÖM{ؾR5B=whf.k>'0qkQwĆZhj2>. czUYy]%mAqڃAyX]ۮ %AfQ֎ljΉup[X5/D?H`;GM,D.t-$\5I~s^Ft+6;p`5>jb}|79 ŤTώWCƗx5`R0--8mԔE:Ј:_0Y1O+]bDY'BDuef {1!W;>;)v~{0wrgyH3oDi-%_ݱJX^+B +ˏ~!]PB6 CopT l C^n8]Qƪ9L6 iM=ex`y{fO='*\N."Y7\s+pGQEѓ3n&PFUA)/G?J_X9@ݳ_i}8POٔ'129|'Iy_!_ߒm?:n.Pi?SD|=l|Z#K ޠE7pr/3gzԲqR_QX"[tkM]|fE۵(Oyjh NۛP03ޖd}/^GgSkyEiڮE`h족+LG$Ʀ[ʙ!& |S{A!fY2@1q zd%ebh}PYx+S2뻘hY!=&Y෴Zv*Cn7jW0yHa؂WjWtm̧2Uc MRb0L5Es`N>p $Do<,gM( 4 <^Ev!Pj*:LhBf颜=ܛ@[8 VX4"4W;yz*0-D0aN6̅׈]9Ȫ R1Wt%[ jSӏX@IȽ_p8k*sk`cELf gwdS(уjx865ZQ<-U&tEu)JQQ&^;7W=d -^6P)hjB޹~-9Lv(T4Ư;4/su+mG"9UE/[h}[mX uiN8P-L=(J`xJBJ ti. i㯦ƒ‡°͈эy%X"\OIf^Jr,|ϋA2 Sijc~jq&&{#SPNz7HR< Z!GLU@AW mRֻ4z4ӕ3; ޢ'^QduC, =t4~P}ӌG'Y ։ g#@\QWz/z;1.XLG]yr3B 7WbaUx)zŝϜ$ֽ6VIlɥ"sB,Iז ڨrYѸCq!Z_kgSx j”~#ht86@<^Mn'i 5k:VzipCV\S O*quf?K%p#ƺ~ 1u7Jѱ.ܡwuABWs!'(V[]r0 8N}Ô)Czk9TsؑVޔ**5֚Wa\M A6y=֛rSӌe[/`/;et72`˻\sa69jo, e D,:#/v =o[%mƗt"G$wk<O'k\+.lgOPڝ9Ŷ9G!}X}puȒͯZI/yà>q8VA_ \W&3@F3+TrJh7PЅqڞ*L^R5 }9bDT A/z I+o \rIM/ߺi;ƿ@`=n1(98u~;10W+l1z#6#[)}]Kw< vA<^@(uT}N1 gN0)^pWV2їԭ`F!H ;^/k:WkSjm6Q=yKW9sȓBU"zEW@lrn9>X6VU"nwlLvvAS7ncS)s"Ԋ"F}%YjS66nFZ"ճZ at=GOѳhh[C78 ʂJȟcYo1W)v (^#|w ߿~v;Mn&c<ek r_W$l.pb6ض>M Y})\U+9/5Yn uV &s}R7dqvr3fͩ@]!O|NI!tھL%e_Iӈ9{, *nUجQڲ,*cK NEpt&(uГ QY­\[,uВH݃ԓQqKZovmj%Ab(mw;(|+Cܾ`^&7 /& )~%EQR}lRVsu Mh JJG6mUI[)K x^.8 H0"`lF' ?QfWN;$aV6j!ֹ?:ӊI:% z|鎄ݟ7G|J|<=lj7*)Lsϔ`{ej*.@49;rʃҢNs<NghAbg `(4f#U$ԯg$N0y&s}^0JeR.I@FVP!5̌m[͵QE-C[#.cuei1;Ƞ!'(mz.f٘@T 0/%Z}4;a;tWA 5xXo=h߫+d<ض$r9i39ˌ6WD99qoS,Av.Jf!rJ PB:N0P)|θRȨO@yP`ik 59ZiCܢ@pU%|Nf $ yi{܎jB!)8c $i F=VhzyR0C/{D42e/5Բ--AC@.ߒ?U2s5+k8M/%:qc% i঻kk'@J߇5&@1ӣ7h"eUSDP1K0tw u[%M(k(&ol8W .n8vn'FVtIMKwވ>>Ce,> PÂgxeffC6[bVtt 7ѥ;ª?cH)lp5BΒUN?ӈqN߿s8ߙqt;~Z? &qlH}6X o  i·aF‡~$xE='&ƢJUD)_1[/񶷗N|Ѹ]J!ӒKƭVAm;rs`n^C'Rgxm@ĒK;H"QUG>Mg0saUÇoJX¯&F"=u44{l{|࿄zlY48YH O>`PR\5AFIU?)>s ar_-Af\XiR.! Ύ2M UCf$l!N6 VcVX)' mok Q̿)'0-:W@@D>>m_Mb\_(gz+ P3/cI^blrI8EfTyaVO FwUsߌ'6|ې8 916CDoK;VH$yPla‚8=G2MwB ʢ uEa:u47݇MK&=7A]b ~V {d>5xg;)YĕTRxM>N<2RZeKX9-P$Q/)I"BA>56O863wpG7Ro:{yg]2{q#~>D+`FfgtswۆVNi}1bDUR6Z(܎vJv,UQQJr[RDT$$WL-@'BU=>mTxzȑJ_Cjz˳q/[Q#{}ig*Gkba0J0Y GZ9QQiTi}bxFXmf#DQ^"Ibȩdi$ صBݓjeBK(eV3rP'τym FRôcQrsy:CF*Hk^cKS[Frwqr82 ᤳ\֕c,B/D/AxpM/3 r9Z۽KUr 36 :'OqySs FO*E}$!XK0d&(WFdJsERoQ11så0'DYU ں Lwj_;I?'8P\0<^o[q1mk``JiȬz$?DH/rR\b#vU57].L(q=<)v ~)ͶpZ.h ݵx)w6̶V}vFM t=2Ļ7]]p lʏTu$|"IZ_xw eϸ9l_Tpvfk#R}KkRj~jal?G7Ye%rHjIÇݛT/ Zk$EatW_Ghhȫ? vkBV< Ҳ%lw^sڃ؋ծݣ {@T|,\rǻ3д+V|F_Ḅea[({e ~ʾG;;>iVC۪!V1Q>) ۝F̣P}jL{kA0Pl{+-QO Uy K1P@g(2_kBz8WD*4uL8;4C,6Pg ۰3v ;ѿaY`Mސ30s+)$y'oxIBEBy2õQ,tWB0=v0%!>Nu1K],62t׈Sfo3x|)a*3p!E,e]8j ø֬O~ca{L)t31s-=TQEV۞9F` BQQMPo10}NvǍԁ+-qM4t"{4H'dfQyMww\1X%6!w2XY';|0&1]OY:: 1yR@.$E-_X=pCIMRvwW#ig5w/ӞbMrELGȱa1yv{+ / uKI5tc8Zs0O\1U-J@n''1I}Eo^78Ax0z[S>폃3{**STD/TZ6N*t*ƒO3}clM DQhim_liiOz$3͐JU'uRM؟-`1LĹMUAߣ֢{ @!ue)蓼#7``flIՋ.I/MTzo>NhN9elLV^f+ zf-v-/0$zdsZɒ~N6t#l|ݏ /ìCxw^=xHS=a"q ۛdӒ i90IgDʸ~AMp{-gz%sP1^{j=#- [q.E21\F[lKh!K'w :iAԑZ l*א욝p*,V;[THo3˥|m^]&&Pʀ<}BH-TF(ɄL ƺ>ؠk<&quxԤPܴԆayt Hʪ2xO}$xgynͭ{?>)Pb$}/e?'X6b|iXWܐ!.ÅG3&| #%F>%PD[Q^ jV^Mz"6%w@3(~ggWZ-D{wLBX(0CHv+<"/=5g*| wk Jh\ĝ9ׯx*͵u˙]J7kXZ>l;"c ;awiB~dNJ;uXz'8 #Z_mۏ?ݓފ(=z@02h%'uO̭ g!ܑ+pV-啰ƔPms i{Jr^jVwFlJY$%tꨋџr8TI!ɗJ0(Z{/hx!A>o`̶֢v)^q *p:2"o/ n ,҈N[7#R{o e $e Paν;;7I?KBRTZ&QDZ6,q8|֠?es}V>XL4Bq_NJKlU_ k_Qnvc%zT2΍s?8aטet/ϲ1 17o;Yv'7P}hINf3-ƉU|odDj VgCw(+7OUq;p Y:}#_nZ:[$y$ ڱ[=nTQ@9mwЖΪLnk ;)]xjW GE%!۴ÞБ{KL+vi,‡$|^$i*NdB E)\ 3r؏[qcvnIZbC|ExK,i2|FWC6Vv%-`*'M#^DokXqs$z2mM`ݯ6̒ =܇H:XQA`+tАWvL&Xq 4,s^fb1Qm1~g-g4R07Su]?T!ES}3M"?91|iNDzg<&`fOQӘE uVENߢKoΆ>?b\`AZɥ|'>~|Ծ^2nX髅9ƾ7҇_YK13pxRJJ3Og-ŗ. 9 sKPu3]sy;b7)7uʑȨYIpk3ڏz O`Ο@VoXj'#CGЩ6}CrBc$Z+O2ծ⥅ 땂TS<.ej [ 'ǛH,̋Xȴ1mޡ\ w C9%Qô T{u=1.Dq{#cjePa:URTtZbFHfa*A,D=1Ѳ%] !9x?1w&c*y:"jѩQt%;>{`j&x vFb}_{L~:~[Wu̪a}%=IçX {l k >ܴ*/[зT}Ol|ͬ`Vl&aMeZI[`_8އQPĉJ:r].Px" CA6RDx! tfiD5*K,%rCGahBn XBjl|/*f_qMi䜌!~셴{q: 0h=c9 6HSJWێܒ+e$U :?bn gki1a$~ngYZe-˥ C6 SJM tgAZߪ ZgW:}5,zP!^C:( y7v%l]?$( z "jW]إVGC~}ʱn3o6h'l)eB$ik~|nm< x;@R%[^aN's-IۊLW\R81bB6jAqwY ƮhJ:\,0zOge?K73=ISqYZ]YRRKQ%qϖjob:K]߆¾o{ +} M$_as>}saI9udLkGI,vjv3?IXl[¡6rZTZ!2}h}Aw0 g}~"B[İ.2vmɡek!Rzef?E#> =2ٸO>4+} FHi~pԏyٵٯ2ZI% j.y晲AG*Pf\:F7c|2 g.%@/&y QPe~LS-&[k6u)M-oj1 ssUMy4#(0]q,NyBXٰ;u#?}(&L1 ZW/ծh֜G8JN0L|hKwݢROo3XI*12Td oR.4| zgp.Tu``_y@#-_BJ?FjotBζH5OV\y,KV:G_O gOlcc4M6.36Tl-m5 $+$9ATE:RܥSfN"I\ýYOow*4&1Jj_߇5+⿡h3 PVIrPl< u*5Zfa(cBwpNft\x$(:kA4w&S vLU+y|=? @DjU_ޫa=MH%."`aqG4zj┟\;@10pk3u~k5`Sm휴 lWrrﬣxӦr*.- AΚ@| SMh #u %a8k7qtS/zMɬ6)*7-ǻ\h쏗{a*JCH. F _Cz g}2nS5CR= ?=LȎ~Z[|ZYh+QڠefDC赂!Rcjo:n=.52 '~u6 Q`AnYG$Ovb?:I[|~`V ?^Mc? GV.fZh{ѿ"=reucTiq_l;.'"7C<3pކ CNJ\BT3L[m 'l4y?obkGb Wr%2 {>F,S'}76{T$ bTNg9%),2C`Q%@H>g#~PѼwҵzl/d .X̹ܤ@$ͳj#)* yuO9ZrŞslttQh.. *TOxIQ^5<Eh'mXVv\.}=jRF~uaR:dj ^`ȶ@XhV^M䎺|e&]aipu!4⾄ID9N _Er4C#+)WE8(W.0345WDESTyWe=XF,ii= MAO'_~x꘾Ku{S8q2@DzqD0$!ﶾn5NzkQЫzOKFfKZW~,N0;'! dڜW`8ކ>P*`Zlk=)ۘgș1FOL+WV7b ctKa)`-By${N²sPtPOrCØnSҐqE"#G=-Y*F?yco F")9<<0?rrY+V2.r\:C68k׌Y͒ř,`]UUHȕ윦NA _d8ej1:_j"8>U) i)ت'5H]uh7jDMD>/PEW9V>H m%YVܶFVGLy6g1 ܲ\12K nsrvwT(ĄTUJ1+nЭ|ajl0`|@|Og&{g6ؓH\[Z|cXs4Er4+o#j :2;;yo#I+ޅ7נQ7 gLvSNODzy|qz :-144շ}i*am zp0WDLK *FQ0NRJ:eΥ\04EfFo%ZA:尠>(؅ɉ죆)ު)ֹD;A94LqP,"(rŃ^Wic(>{ȗq1Am?s(MR4ܦ.²$4]|`_Bca9 >ka"cI]A9,b0 m mRߪSjH՚0"^lDR NEeƋV=Tܤg}yjr~gm0 y_{A'u5\Ff`{QL!h{ E6.bFӀYA-+Z( kZ:0g/{} &%W+Eyʈd7NAIK!ł?cUpjʺ ў_6a,rI(ov GJI 2^.-;-Ya~VI\a_Y(?z.E[rbL cAi}FܼRTI;9=1uE"+6pyg? y"M@r1՝|‹ŀ`˒$i!L^Tvz1LKG!|? A)3j%G"}?\Xe -j'D׀@>{5K3f~@[ʵ ^u230;hz(bAV}*Y$P .:8avv[~%1Uج~lQiPŸTd!<^i.sY\LX%`ݮ8FƮYpV朗4O!shnȐd3[e6!VNxb< ִ@ (OK{7֟~DB# ^d~ 5h6 Ե@dĿBIr؁ t/ W@utD@ۉ5Paa_:Bs)[=VHc.+c- k kf d1X,*NTJaw{ČwWL\c#HOI "_["?@_iRlrӨfڻٷyq6GDv:`s탻9 [?yH߱W-$qT>ы?+8>Ƚ|(ݑwY_əJoK.MpOa-\|aJѼ֙\Kjߝ[braFu\ƟC֒^v]6i%VE"p5!r^U[n7Qs !J Xnh}_ BI*xd&a~%A+^|2rI~.: jS}@O7;5JG[c# 0p]Uwt'N7H6:$$_%ս8xSqzH(ըZ^F1JRV \nUX'(HX:*x6t2p}Hf`bOWY"S-Ƹ:HJ3f}%b^lLr`-*"UaɫoN!"ֱ>;hġpϜȼlr*ިIhF~%vZA}Ю@7/M\,3{sGҬr5*yGd$ O1_XpJ;ml`ɗBumaklpvl:,ooŸ!6A'g+qj-PG oNƠ,YzHbΆՃeUE1Mȅ8Μ=u΄͉YZuGI$.x"j CoFK WGb-`%x N}3|8f#UFruD^X s@ )H /;Er_椘 +ܚn2`P@zDEZvLX W? Q0pWч10ěVоA}x%{ O8zy4%i5 iFMIZV1Yso}##+cg L+Bi,=k%qQK m;̊WzN5-* jVNXUmE>SnVɚg]4QHQ8y<^_[3>z&nX1Dkkw)DY}}ǯr yQq7i6c WPh-O> pjqZ!$){{'䅰B ]PcDH sGAɜ6ΧT@x}mA Dhha^ ryni\mP"sjtc%QLײ:t!qK gD$j/׫;[]MR9nT5g.󷐬JhFůgfybj1UH*m|sTl5Ԩ\=2_a%LB(7VVmնEظ t?tP÷|8n&p$i}v-W.(OQPU/[qk$|D mfJ;|9Ո2; *\uWe4MTsmV<@DWQu *fk.35X@C}=-bBcAIRx5S =Ou!Lyv Y%6VzC/W j m/n E?*_Cx虬 l$Swxc.)HY~u9eVAz!іYY@%#kٛc#DRϬ*:ڹcRS\h^L)Fep"  Y{|3w PxF_/;Bt&Z,p V@qWaNcʞL+"V"X"Z”^6JsPCu*I̷ "E2 Ẇp'ccR2%bw.ƍ]ݧyE*+>lsg e_a&OuxGTe4oJDv&m_%8"w"6:,eD,Yq-;Gr1Ǜ6YLCj17]W h%p,#NaB &HF*W9lLggSؘ)7JmU3Q~TgZjnV}4&;X yi}tIq&Lԫ^ _~}2=9]\~$qʊ(ꧧ7K><$K9Y҆,թjhPKxɍ:§K:|VFR. `Xp[׋ F-*XCw6b2Xx{"SJF$Q/j~I R$ !8S4$z Ӵ'AaAaÚfʬE/f5\7mHCϒ`]I]KTvtC|""xpb:*OK Јb-E$Q Mh`Ë,h^K @3hl)-=*Kmj|SPoŢt9rmHK\@ޚdz ƫY)(g05,߀,-{T(g<ۻeO㦃*J8vga:3x[@l4;j˹~-7?$_W $zﳤ NUYxyu xA@/@5ٌBiy@t% ȵUN0y !oSO\5(w'{5Up3 k뗩OƸcKVYydTOb w tPtpE5R~'h7!sҡ<ԶhE/T|ryOKvmWd)_ (8- fF_@[mflgѦ|nb;O;d 9a `T qsOض%/IlviDsz3գ}XvdCz ޳SА >> (*Gw۴*^,Dz4G :h<d0}}]'U0#(4; DMt2gA;Iأ wʛ :v8HlL@/&2<(\߳H5&HmN%/\:o3 $`uu &LuR~~}[g\GCurǦ~9KT0  ~EHI,}qOr؞QH ۷_,5?'v{ON P2|r֎$"4(ËvxDe"}Kh].dlzu'TiqIdKCA>A%/ ,(ڧ )&6 '$4%IvI\6xE~A6-3o9\ib6g$ " )b?^eFb|SH܋X9ǜB')b<4\&Vf4I c.wJܙ׿%f ^DF"vuu*15 laHkU}-aU;*uq!Bp42֪?G$2"UUz!r&p6ع nNfLEX%d2ջsM%dp0؜KPrbl'yZ|l&9ǤIy.{_:\}DF_%N\f&?Pwc&{PXUI!Z7g1_ZPc6Y)&3 Um9+"HՄ&¡pFLY%/I*k (dL`x]屹l=.xT_i\7';H@1s綅 iӞmۅ-&VR9sk>{7XETtBy(eڙu1%q}o_/A)LkyhF})ùӓv ڠ[hG)͒ΝBs炙 ߇!6%fY^Az Tp=#7:O0-Ж3&>U&*=$Ɇ1uԜvV{vvA n|+nDXVR ~3vX('&tM`RS(l{RɻFzH бά*ʕzi7:sAFȉM3~,yα|Qm J¼~ߴDw_%Ĕދu/:!vNPw7yIgL6*#~$lI>mLœS# 1g.Mu:t(+ݓǗS,\)C7pǥQel/pRq?AJ1J/}hW`ۯ&δk^p+j`L >[lB6Zd;^t(/d&vE{j$~y!3W˙:MUM< $G0j7_mI5/TbJpؽwl^Ÿ16/40p aZs;\[BPgHIiQ4K̔|2~\ЅFq{bY  ߲?iνӅVKٸ&߉G-bmgio2,GKR<ߤ +ӑJ_jZsS8?/#9?c3 `tq" _Fz)+xl &'i:Z+?g'뤍P$.]Y"/.@z\Eٙ>lF#ל0Dʠx& <[> tVw^y6q O`ٝl ǘ7SDݵ^[iwmؾs >dI69HT!TX)|@#\\w,Z ܀28&1_N Pԛt]c'h+CJMհz!vpqeY9}vTRG ՝Ma]Cg0L`.53䛮rGJP:ۉhQfz#ޑ.H%וhܚ. pYq3~9(g8:yC6n}/Swd~p9.h#EM3fUO$`&S%C *>*y~/cek^j;@N8=]2M&-D\xbTB4SGW/:C=-͡(=\@[&5Xn@ lܭ0ce嗦O{MHP$Jb-b68 L&Үm;Ƈ,xٻb:7bif;9ZӮM˕F;OSq8GR ӂj?5(KTh/ÿɷmN'6=mV9?oIFj@qsIog=,DQ tf ^LӘauL6et. F[rz._Ye,5Čsͬ'@b̳ "˃Q>az'lA{zLd9gFrW\QszgS]iX > )?'9ԣQvY}`KT G{4Q*.\.>X=gSD"'wȏOP>@>"hSei}mTvm${x fH^w l PO=ΤS1Mnϟ(}lmMu/'O.^ndxE6YU} @͏EǒjSU%#=s8o^H\(VrZm7n<e|b!qΡYAqZ7̱{Pם Im|âؑw,IPg^"V4pU^%#T}UɈ֩ikAV}O20rů'8P7`SRUb:xV|3!KM.mIb Uտ4.+[΢.vFl/|(f(Tt4<לAsYð ͿQΛ­{;nXGW[ЅQ*!gzg~-󋼢h֢-U>C0+$晓;Ȣ4a g.p7Q)lY!\:_Xu%Y8nțY̖؅^*F%jr*=CJHo^_ưrz" I.}~Zl q3(v̺eNqKB ^pZR晕A(l#=OrreuׅEe^ -[[ ƶ^ƖoLk9nKregʑͯXaA#Ur'| DԻ !ޟ`\B}~n_#gXj ,"Io8&$L:TQ#rC@}]uSOX`UHrN,ׁ IG\w%ІR , SN|N;/?6`AB' Mu]ShM<1|:~={*쉨v&Wf JACK *$شj*Y܄mYs z5[FkV]Lnʱ'pO-.QBxĤp5].5^J91e= j1nWo2C+nsƏs}/_MAW  V:WD(qUpqe=ǀ,2 bYk腓-w} CX-ZN]B9ёkNồO½r5{4i[45yj9qRNL6$Zh3zC!Ymv@Od;z~keh߁w'b bx|5{.0W xH*Ep+ A>AX M[A{o#/1=bFZ5{ VDHSni|j0z(=6YX(yGz[MSLq!)6d]%gRuyT+5Mթ5z†{ʼnq^4;\{A]`-2Z6aV@Y׋oos3mMpeDC*}nƪ6`rqD[cSB>OMx#n*$V1(stZB=A/(4ð.:+S*8 Zc´#sV{[ڈ*u8..h:1Ͽca.}N#秄Ol\xZYk N] ks@sEk0Yi%!b~ n+זL8ODW*u&!mt5H.S/w5.x9"@DǴؿ`fK>sZS֯wM)kZ`d&o(<-.G&.Z՝8GrsAs1g4 y!̅2Ձ8ɕ56JٹXc (e7rt#0,\gT"5{>\xm%FwZ*u!#"ntVno/jE%lӺN9?^]3hIۢCXe<쳕JOInO( ֝D=Agݥnjͽ2#9l9&ǒ |L#`u *AGCݳ \@;M a%N(H~m:elP8%s12❆ZgRr4'x$B-$ VQnc8pnyvpk}ǨO<38m1ɒ!D߄uE`k%&EA*P w' Z85+UUޭ j)=4?6ϵD Ȑ5) }(^D2CkSyI SjW(E :Nw}w3G̖b8 EGxã^6T(CN8FWl>< ٷu3]ua/Dp.A buuB`[!dsNnM95(+n(+Nٴ4PQT?sI-lVV{kY,dT\o0 wI2di+KK0^ 6>f%OjF_7hhU%csP7uYo|TΤ:p]U4?~Z?[,J]D,ʙ٬C3޲s=_KQ  B=\5,B`NuK2iWe;;}|TCgGi풚q 2x5! p6Æ)XEƜY Vm>㱠r>!`n'&\'G.5A:@<hZ؁sV 8/m7h0c@S(YoA@^JX-N{n=GXHtl*IzoOj"f*GUbv€E@Rcr4;k<$"`+63@|V=~seQ 52AFXGyLN7vˉ05y?cmRJ./_~1␚&2~␱MV#탣xX!e!F#Z?7"%CDF =/PМNx.e=k)W T{g<) NsT8yxDڭ|H'M N:Ν!D,E%!3WFM~YEs,{3~a2Խ:HG~o+*(6$ֈtj- Vj)Qe&Y \P_f'b@ a,`⸛*sZjZ ? -%'8G6d95hʘs\2V]<#LZR8%g<7Kg v"g9^x n? C}?'S,좫{3vo薄k?!+*QXnӞmↀl/7>sG^94e3^-kL)fA@~$k[ \632" qW@9pdz:9"OC >ʦ dXBIzū"P~NˆkԨb:۷D"M $AЍ>)zU\ H *-Il,6@Ulo{Ej^,r9w2F(蝈p=E<l(}_';sW0h8; "e}8~.0 C0ޤ+Q9F͏$BneJ_*&rUԕd~egG?LnD*j alOg|u4މQxN.N2$8=@N+dTɷzC)d `UH*xEI  *1g&N9 ZjTrBO1>z 4Qxr3ܭMFhL+)⣍T`83o&>+i5 U&tĨr,o|tDI6~=aNg-sŀ1L"ƒ,ҊōGt4jlۋΎK{n$ڑϙ$k"؏eIT7)Jjs\]2hTtUG7p}kx]gXo﯐߽w]k .< ٱ0D0`zL|> =k†e$AB6؈K'يfzt_W6xb< ?k!HՀ -o m*5̞6LN6o89 TQ)pK S}$Cw!bpZL13kL/+ ?Vώ4TO\cn9j*D|Nj iLa7{w밅FTƎ?XrpXnL6&cIMt2ku9O_r3ٙ4g?vFLF!U0_ x*p #w$-}HcxE6&8YKj64ta°u/&Y_n$ i| A+J;W4W‡ 7zdTV1A V{jPJVd#-=7e?][L yҐ?I)IQT0bf}Ax,h+q]2a>}mP{hR 뼊\ 72&mgnX-\[*ə8 qvvy;\9O LA$e$EY~Iypjr8C><~Ctw0lT_D(iz!68_?eʔSo|!`ӝoNWwG$2lafXW;!? 遃ЎN2b9BnOrQF^(A |~!1WjLH> đb`xHZFb*S t733H(T mJ"QKL|E(%IYWdBc{Ռ8 E1Ӊ׸pLo%+BL9Wf;%16wpo`uـ\ MӼg(a$J/|7DC<{,36 !-UCc6%o8F4֜=noAv{jj CŠ滳mc&HfWd׺.FVǥP|D﯄?GogװYoɐ$τF[AH@ѓ?؝h=f5YGpD+tXṁ V@) gN]wHI 0?,VY KFpNLNBl}0Q9<8@DoQ*"\_(˿~z=v.R,B\ 撬5cyP.Ï訵&EQQ ,pڲ[c6cNLgxc p3n1StG+޸ny*'׳qyL քygYZ0707010000030b000081a4000000000000000000000001668c16920000bdf4000000000000000000000000000000000000007f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/c}]?Eh=ڜ.+̊̉k+hD'su1am2ϥReqa $Ipyf:H{@|/,zEčILH52>O484 r>!JpjB<S@o:['G Fݡo+eTs}w5vcNxB&HH3:34B]t!nx.[~A 4NjqaVb2{l^KTn#n;5 ^=@wG +pl_P/!"F,ᄽ.t ss\O,rUQE$n6`0'* K,ooHS vkM;M|N&?C8K+SgzT־a@]'*Id zo`:l6"5/oUz$OSbc~^s˧97_u^R:5)"MDC]Ux?&}% \ha+'3aXο#K ]R O UƠڒ/ GN!p$S;{"/!? JHQRB߫)PF-؞0KmW~J=½ckptZeK"ꔯ%-tb#‰Υ-V1rw< |hIpڍ {!=e[IGZ7zT"/Ӧ, Q (."K]7ϓ T'kKE"rU̿m'rx@m}I d9cdt4]7B!~43`S8ZfL41}#j*7[WtPEM]Fk4G $$4utP㐏{ַРǤ(vGБM2z}elH/Qhz^@|>#Y_"Nynp4iĉJFS䄋Ap>7BTprȬھ!̡cʴJR >(\ʧ`w-Pw/DLoLcf6G)eݳٶ}EgB9,6Cho%p gۂ0 _ŶL{, >V*o%at1d<7ڱQhU]an z\1  xuk7ƣ/p*MͅfOޭ?ըB<_(t^Ev/ Zɯ;2M L{3\ OsL c^}>.I[9t1ua@<7,<}'6;RD!k RG6Ibso^5 -kHrJ,@UޙGb*! WۢS)ȭ!/.nMҙ`p,3U9f'Arp!e~n&,5)khMFs&ȕ\A{ґt iLh.RG4$ʴ'5 >ӽ̝>b܄ܤ&^7Fo 1v菩°-?ئA_S:Hv [Sr\N6z`9??nq&usg"|X]$cr 9$jTى)H5?tqNK\]ͱAUmf ,|LoR  &B/$œb~#a\ u*|)vD?[R6`}6)ڷPl}MoNDo?Hf:kl't0k7`Ե0 oZ1Q괡. !|8)mj] xvU:Ԩ=zI0v·g,7`}}l8媘UK͓z~ pIq/N!MZT=#"瀮A_P#~Q%n -jQԸ WlL2CQ.j1k2.BkU1X'TJ| (VX7XWb X͞;>%6kzƂng]2q>Dhi2#H=q -1~LDNRuI{7u8PɭV\1iY6 _9ٌ}0_lƷcIX*l_*Do}54 H/)kB@bjwJw>G/UYo }C:ᅢU7$Ecesv`)&daYZmdLQrZ vȭsV^3,EOP6c|y6@}ý>S *-zv'DcQTCWXJO/4roTtC}K%y_hWV'*'{M DS _GPCR FkN KlXM!|b\9'jlj2^e̙Ä yhS^d-aRJL^Gkd+@kw౨S: $q2feT{[\W4ۘ$ 3V8^? ҷgR0? C꾺uw \OMaj5mmsoZPT>7]NÓR2&+ѹdPT?|L&0](A.vռG}Lrؓv>ϏJ #Dnr_ TuX¿e[3:?'bH)0F;Ẏ\QW`AeD`a<Kjf'|S-` x0XkA(An>Nmusӊ7DZhGp/ee fjvh_'wA5|վ^SYNb1)#<%" DC,/ EϫJ\[+?rG@%s mJ^Hd ɧbC Mc)jaT`}и AOG:cF4=L᭹{^ zQG„yy'#8FPMϓuA zI{eď0;zYuNQߵ)FOkpKeSr|o=̵4pf4erg|k,[d0+yXN#+><8e{˷ ʔtnf,4cɴV{ݴP. * :N[r߲5פL11ť jyکeړ-n_C$ 8PM _(`ɧήO Z'ޔc4C}3zҼ}-np"\N-$$1lcƒ?73Xzpa=sYs zOXZm~Qsr5SðK 6ϯcu?A\-1F?SG~|< NDc{p-Wx 2PZWa5A":N{Q0J&}K#ɳbLj]wezo%_x 0L{ h-y-!2{BuV|Ji#ygs /wa%ӦdQ XuOWQD%f(Y0OKq$x^ >ް3~K9:vw7k@ mla! _ Zc_J18~*|`Nt Ϡ2k(Xo_mk,}>ѕs<_0hŏmIxe߬ c`/( w7(fhd>5g7j 9]:?PɌF=mj&Xfېsޒ4gZ|*G\{13 o#  D7s3 z- R7xۏlulb6zϗt[MBga <$IMfM'd;k֑C^MؕB*7< @w,~HT F2ܝcFmye6^Iz9)(Ex=>2/0Xx)| ߂<ϴAC\'JgqD7Ztyo3 MLED)UfccRI2&Q4`MwrxǪf4a[y,` m|tGsD7C GѦ(4 5s$ 7q0H53ˮGg=AOaj=wtc:*FB<3Ѽj+X+] t6w{_?Tbcp@zW [ ;#邊j嚡ط 2VJ7T־iD [+r~&WSC} "Y]+8Tg_ug/?,C&ٍaWT:ꨎqB~?p1TiF\aZ=s2pjË~ƒ=yfgu2MVJgk4cZ.< VTKjyjTKoO!h(qƩɖly5G^􋘛X&6%&t(xQY=$YwMPqіf_\&v6k]W0Lߓ0{j < |X.=Ϸw )(%{yo"W1hh&KJ cS(ű#y)Eag7 t!Xt. jryD*y8畄kdbBI9i4-fVݰu0 ?#-Uo6 b&>GdG,U -bi,xT"Iۡw@SWGxb5n+ eLޥj @/0mr E{Uxۭ_';n??.poM~m{/Jelc] NK;fd;vz @)ɤ244C0ѺG8̖z!ES,L׉CFE30gCAhCֻ`԰_:#H?ŭ$Vb<{ Wٗ_OE'dZ7 rDQ*ʱ'B',-e }|(dSWZM{v\1(%淶AqQ%V*'5k!3v =]dX2q34:%KaV]}mmfC))d>BPg*C;Ŷua*Mq>9o1\ ryA|F*łӨ&*suL@|=GXg!Y`zGb)(.ztJ.YzbB&ԙq =,=S T.xò#t\|+1rRPU5֔ m{7::5 VJB`CSN䒩Υ҆\8.#<-,lu#Iaf%;fgMA"*Se^ƀ#@9Y`1Y8, x_cpx}4:ߟыw1ֱ)KR'n_DP1ji >)ۛ1췇lLgdcc9jsBNN?RA9) uuAJSS3| HM!k]_%C|1gD`͂4ZUT#M\k;8poL^Eb7d7]2Iz«n5!}OjGxӯ%qs̗ 4m,{ޯ C2?b)Ÿ '%@J7zFdtF?n*N5߃ N=@f6Yq~&WqIVmXٺ<|')+EbUAI #%h ڔĝ%g>Uӕx"+X Jai&dd.<{;pÄڸ=.x j0tm|“$R?:?\ӎӸyufK5m, h$+&gdN{DWE}[S xu0Ƌɶ*&[ɚ!9[ekj5/.3/1(G^ VU60q90h1X{ Z{vvЀu>? sUcҜ{ts%-(Bar>6R[hQik~3,;XR IkO>avJTqg+?ʚ&c_R#L%-|k⸝M<%M,nktrXw,3J*&s4Fsw*X*B5Ǿky wQ?b.vՀ0%L :gUTg1=-x!yhQjTVGo\ÐӒkE^_4뻹ϴkP=< YN+qKf2pe@R6eCn㄀Wp~0vF QJ +4eܚ퓏FyRY ӝt")7BȊj#AF镇B?%ֈhiv e;GbbS$li}E>Fn+PNɵ^Zc/zή)4 B*Rݷ٦e@JdNsY\޾>Gچ#zOSÉOF[]U[ Po>gh b*CJX4J`)cP _:dyǁ g%5c`Tf&̀es`Ӽ炌GU&cG: UoB q{]4:YS#i:(UOɎ)|$أGմuu#WyjzA CSiVd?.臜\V.K+L6-H4iC00–~`\{zR󫲦 X 7rSLc!щ>b̎#~: U`!>9 !oU}oM7qEM0~+,i?p4"$}z]?~:C_'Se7o u(,Mf=RPdgж5v9C]/@Ƙh:ց#7¨u٩`cz'xwbIô\p.hz䃕$M+ǥQ̒Bjfǘ&!0K5hUډTM!wn-e+3_:ʇgVm4fvdX+RgcC~L[zvݤ12,'n ҖkҁI·P:Iq"_̏;ga\BgnXuPސx&GXcXׁpeNf7OQ3 e쌹&hDn4t~혮U BdEq!i`8zxZmbHf.Ћ^^٣_ajp$@KV7 ֨3s]{V}="#& h-^uΤU;RM*iY8뽩֫"ȕg9i\)?Iy3*/il˛ME-5e'CqxO>̘̑1(Eo9ڶbo'YJeS㏖Nϱ)7lޓ,eAG>e 0CDͯ5Eqpo0M xb?>#蠄E<qE/] #:[ͭhܾݳ}p#qXce9n*x7@hrÂcy8O]\,y.5kՆ&t}TDbW!:XJҫeU71o%X5CYmK~vCVy0a!wi|fZ_Z?ńXGBYU*0_ ъǝ)K9—Z$r6wM}'QG4f3Nbhn,?)EN{MXE\Ƕx;.R}y>0~]8FD_/1( 7/;{'+$j+` Ϳj_i^LokS<2`m8K4roʠ}μ Hs{ב`H@׬Qr{36o 85thüD)@̇@cX営ij5HԐh(X$^XR+)"`CqmY "+׉t^R%`ߖe1OeE!TZdH@G4v!3ygh6 \=stdx)Kɩ\OS2c?h ]M8Ԁiff ɞ;V_9,.⭖,P02ɡxDrpg7J3=34SF˄ ,!ٗ{͚)ӲP Hr8ya9l;K *8.Ϗ8UūFmRZs ?Z K`g?YHu7쪷Cp/䳲| #r& xYH|⠲JlbiУm1F3^f]LٲJ߄Vck2-sU ;' 5E{3/a| g|A?=ZƵ-%,cczC|%% ~wSCנ--HS̼*"vA&W VЃ(ҁdO}%gu./a,!{q4^6f[ubUe.3}ͻ(q_?5TE=-V?#טr+Q\?G2ӌw)8qJT5K;zu u,|r&՘*yGߝiՋ/.v/²<{ۗ˶UD_Rت[{V\O.] x)q{~b; 4l̪84 OPZY8`tP+!7a?18%1,\Û4t<6#Uz8 m3:cVxcpMZ7OgJd^ΒTōc髥\9S*Hˑ.:`K\1fd{ FزhJy6LgB4V,*]),pd-۠]^#RύF=r!aw,ֻrl>qݭ?j*"g3p|[v/>\ ~U/HPۼGQd9.-$ 0dc#evɎRi@ntÐګz.LUtEb2]-}•W*nPvpMme <2fsLo% 2360:|'r'˗L:.o% k֌M(0 ` @Ն2`ŹNS (Iy=a`\Lk'/ρDV*9.X ~J#+03chM@-6_+٪’_Wm\t6aT &a]q,%剿 e>AFp@ L@qw3NYs8VO•upPL]xҴ̤`K΃GT]v6wK^V>mNEzDNU A$**4J u۫>(DPUwTW`lBx.KYA[Fpˈz i??mQM+Oh'ȣ7j * S2x At,y j7h2-=H⪌/+6fd䌉bS:%b&eo8M-ז O+QG񩍄ApX&BߝŴhtqы[-~F_`V.Da8 gp4g?2\N'qPcjx, ϬCmeY.缉_Oν55(lMQA?Lq&:J`_{Gg{&^\qm^ FbwiUZ]?TSț9pfS">m|Bv,!ӎEyvld[F)7|Z%=k_1|bfmY#p,9 NDtJvԠPNc>ڈ ۸0Gٺy=YcՍO|H9 2 2=67jDZ 6>D}Q)y+țC\a]0:iA >TG.D)-OwQE,-ncA L ,E,ʆt6{;]қJS/69)XkXؚOhïwgPiN;\{6D[UkOŽ@OUd pѴ2,rS ť5Ed۝bot OY x(nËLfy5X 9ͅ yn:2>~Le[E_m ÇJsFkSL>EX\◒`,Z+E&&5\BZ JV*Nt֨c8+Qrq)If C\ sLR}m|ym_|H[R*UK3ҨE m$gke7ѤS=EEj> >\TZQa"{ʽ{$a^g QAĦU"̓ CQZ822g!2]ȡ ?MXApvsD*L/neAϮ|};GT7f*}UOzr3:7 UhHYuE5!+/CpB%ø@Nk=_(҃c6$p?etߑz 6oj&+n2W'pZaIYN2Z{h/QřS+YX.\z=y4uDxŚngD*>g$!9!d}a~ևoFWR|Ud%%N|*Fqs>rMAUK )/kQ"W;Co̦2ڴFKgV %{88k<+gBdL0)bCV+O >g)(PvI< <91+ɄìF:?= sgF>8M#bp$k8`Z T%7W2;רx3z]ͬ9z9xQ26Hb2,ERb4bOi 9"+6:Z{l&SoK^gK$L`{y^E7 c?0l^r-~ ;WhYMQ9E̪>_!M}i-1c(EEhr֋+xD"=ˈK¸DYcخjLt[G`pTAbWy71-<QZ;ts]ŠHǍ-&- d]gw Zo:iJ>c^3 ŏ$pֶK3sA K$3}k/AVpJ0' 9DdFev7ClEJR,7"}+RJ L-}|H˄ {qdMμ'R݃2uV^^.ė? 2* ЀztD`0 7+HM)Pp+=0z~kt&S#} ={KH%AH4ռ=w}GCеXfFmy6G~C%·G`7 'ϷM5K&D gfmG&xi듙ŃKU__r[.}98i(kXFr X^"($d͕@Fw$QJY(#lZX]r(pW[ /" Zu=0M kM Z$r PJtΨVi} Z-p0ԜGo4,qEw94>4Y:muœ!cNx6=qQlB&-)8`!-W}@M{Ϙ?9#uFHNa +3 mX#= Q#߹\l3gsFoDƌۘɲ&gn +׊v!(ιti3ɕaܾ~Am ,5_M=3nTFq4wS %;|3aJ\Q|h?%X{"_y^ڊ4VW!)ga7m4`b2委PXSvyBemJ;|Ȑ0TޖyM:'̱Kװ)A?1N^9˧DrZO6r1|=5GK.qH7SRyd\LlT ~pld3a  tzPH;c_oٍ3/^0yMu\;QpBNXӄ>wa J7)[ p kVa="8'(4>F?>T8#9Y⁆ 67n-FJmb-yo6Z`\s0]o:֠o17/aP^V RJMjrɜ@dA93d ENҳ_V- yI )..^..\cnAY"Q (N5.g 93 -`2k<= AU]_ d~a1#o!$H 0`X44ŵ|073+#*.}pG~G0cO iUBS8PE4g`"P`*Պ#|‡ƱTxiR8 $7ǍN~ +G5| dݚ ]٘ ~9(Avo\wɉr۴ + ^(xY B7Mַk@@f_$ )Z$$XdJ8D>U3{Vf엩ʚo\qhT<&3!߁R‰Kr?7zZjn 3 b ?/6Eauky'ErS1lkWpTq")~},hy9?@Q笔 58pw( phI>s ,~TCfEZÈbkm(?;t"U 7`x]vQoaCY^Ӱ:n^2oz^pv}nqSYwEoVv,'öYcs#9cʳ+`E6|3Ƞxq&[SLXr\GxN&BY \ؑNc3A~zӉ| !^y>) \~Z@#wls$ [T8kA64{@ zhn@j r}:,v3HZ+&# 34BQ.tm3DٌWHN:z6^^ wֲi9W .t&w(x [ް!08Y^F} PTܦehP(Fx/ S>^tUn=;wLڹC.#Ͽ.QHi|#c2'U*{478T/Ί0RӝL(Шl#䓨/~Æ$T?g gH׃vIEĜ7 GeT$p4Xܦ|ѻF_C%7 Skka:IvoVnEɎ/jDz-ielf6NpF3M}ͫԣäY&.vŽzofO m{-4A׆&Ȃ@}k5Y~=es1"HЋι)EU$kqW*~ OS/o'KlƈU![1KJzk/00fj(DtF&jLg{'o&Da8 21`'PcvEHe?s;*jp :)׽^ Ki׾9Rr7' LyX4vccs}4v;@AM=Qdϒ$$:V9/'7 ?cY]LXU ;J=sU&;#_3mSðIRvp_6r".t˦j>2M"@]+d%`߁va8{V4iG g[,cR>1m ;/mJn|g3U\ǰLZƈp5VB`c@}՟;$RI0R7w rg~RصCb~q.UNBxOF-6{`"3}i0 7MU(c%O40ɗ8"zrn1}rg ~Y>x"8 o|ȪUu%"S+~-Kƕ]?\,]՜u-%]iw1ӨuD9y3hߵt3G" 2mTR(8ᰓKk/wO&{Us{Ecѥ9QWk2C'/e`5N]pz>y@3 åZrN57?#kYe6)o ȉ.eݯƟ-3Tor~O~uZ]HhņvJWʏn$;)HAM_?[y@ںc^VDa!mfٜY3𖌧`:$!$s:oZV6DtAP7x^+8O՝חR-J' t0\-bu(>2YB;$_&I+vdt k*'3)R:]xPJM_e!DV銶^ZP9r")$X5-8zY$jj?w_2\eIb2Zԋ 2d"K3H~K3d<*,SW•'h^m}8)oq/`C@ [ j2/Jr`kr H l@!eBXOMAW^6 kHc8N<%W,:bҕ 50r:TԚUnMiŧz@Ynv7TGʝCՊ&reG]^09RT5H.ZLB7 QS[Y\sʻ]:.F)};kof˩]dZT'b܁1D)؂t.yp#}qkO4FvXHJ%:_Uj"P~X8b;Je5py&Ky!)] V UU$Us|aƮ(59d\!JӍ~ ol%ޣI<-G9v1;)4^YsKȯ kǘǯ`h1e6ٮ8:m}Z{̲cW{XTʖ!WL|68611C &,\G$8<]moC9&1ű!v{fo}G=NMx8d73"vVPϢ *OmR(YΑO %䇤5(ر}ty,9'F;Mrk^Ro=̬P ST8xn!0xY#Ẅ́~֒_j">j9%cVi]j(OH=OdeZ" XC8;oXQh6n]"q)w)! (F߂c[n'pSHi ;8mS}rO BirZ˙ qel2X:Gk>\5<[ uMۋ #~GR#|\twsd0Sӹ\6*49ʥ\]3ճbLzZ:L= C8I᠔z$Hv[-8|T)ICfc sr#̲r{$Fz> ܓ~KAAOmWGe4r!|@fƚQyi 3zn!`򙠽eG8 m:oT<#,2P1ߪgA=ZŤMYB͢KN(B#KR<ߤLMXI}iվKGdȰ$˗r1A3x ٔ=ھd5:B/+R(o]b#LWKN PbS"$@ݦJ赬_=tn mQ[HDZG6G4; Ӳ`Pc~=p qSf6p8@z,r4DG/'5U5zS"0Z%/J!@To0u,p/(0?MJsh6 *ЏN[C,u=?T rVw#CԌ4hl/t;$blQ9bB}73O/Ɲ2B$qN\}N NTK~08ZY7y1?JSi9~n/+Dtm~Ғ@9?SQH_M8ΦhSzɻqeߤəZEyp5YMvpufM!psiH*V՘ľKG:FQM15h;R%(h]X C ky69 RM@`i"TCY,)'^ðOwM u^U[LJC >ŨRHE'tkz{v4kסpb,'IYɬIUrΓTQ @Pk&a@/ƒi ""N;&C[!GnV#PF⪛SQvtQϚ7ܺdc2ndhx[G=Y~ܹ:P0@/Ao'SAz{ħ1?b+xTrp3 :`UuDYń w2,OgKG$M̮ kp +z *z =\G^TnD$'C]ԹEޞ9 ou29HIJq `rv &iдB""(y 9 GQ#vqXIb))p(Ljes r]Ia=Er<6W](Ύʐ;Ν8ePyL }K7վ{ n#!Kf53z=v@b.Bv! &v8ͣHGTA Y.lBQޞ%n2uUQ^yzg V9]D}ao-&\qƞ' 2ZD D1iLǍNILh;TX7yL=:RcJ~C+ u%@#:9ߨBs:n(G4NTd=RڜWYtM^*R"neix5lQfMx!=3!+!|ش!,ji Q!]-c]QS?و# `|tN(gMV6d>˽M @Qhу-=EH*'( ?#D@4Bnqm/u> CƕOc^^ |6KEAyY-b{[ `}|yI+\Ph_hl#} cҦjc$1Cu ƤR ?<k\*c%nΖfu7ɳ $7 r*¦Vbv e>@_e\0)"-ӌs1)AUZ䥴ؽco\Z{In~C'cqxXjxF|'%iKPĈF+8 \"A,mߨ c{_l,2#0HܴUhTCNٺegVb=Zex6r( n_svh~Υ6" )S0L^+2Ȇ(ӜW3qyިߒ+d VH[OrNՖ3){qMVX{Fo=nd7諷L؞O~a9ht Jo>*Ad AKt#o$-Jg3rm#ѬIxEY0\ INEH"%8"4~N< 1%PQ <8ciGP֍rDy@sڛO x1x``+_߹;Z!gj{KXIϢA: R^cpD2OYUV>.sJƜV9uТ0ñZdxsA{S֩#L?''2Jƭ ißJ&A&婹Hߩ3ְ3e]̝(~Vh#ш:_|BMhqw`H&hjc(aHytp"ymŇu=ی1]] CESɲg/>HQLu&z g I}k%*eCjAV[&cŁ /[{ XνM34zp6 [ǻz'&|] C)g|W5T"HE"ZBqlG3SGg( zL.٣W!QO5x \TM.r~8O~% _2U_. P=;vtfh#{όSǐs *Yo>t_~؞104ÏeBk704lg=V 2BÐ{ `h *I:k p:9awVi4u|3?ŧIXcX#GS6 {*^)HݹqMmkoh'.Fm7Zn!>) @<\Wf:wYsXNGbNԗ[Sqܦ:AYK(?|Գ䠟L?GXjhF)#IWj֖-'WE]`W#8S X>棂*Z <)y0fo³O%C %XI/rĿr1|-sm P]ZH1&+X9ք?,(H-'hߖNbz{70"Կ{C;ou*ٸ}V֧BFr糿&w;C0, I 79*M8)-^"&Ht!`05)aA o ԙ"H" DSNSQ 5P#D{0EC֢M L29„ȊRTP> YB>w{oA~fQF+Wz.nH[Kd,dZe^.y /zS^r1by’A͈,H}Wpy:|?j raBmu"@h.|B 3 DiGB,cVUv?vuoCKk@ĘOs9(p.X3bQ,&xxK2N]w'rgsfnvo`_'0ޭܢɠ >W MbAV鬟 㷸Fj FGnVI_ȑ2oC]Zͧ7{~y9 ~vLoY},`*>,d]8:!QG3<7w[/ >+O6i*a y!F/8gڞ%.Mdv&_S3V X⣤v*G[WA9/Ʌ4@ `18k <ͨL2 6:s%5A$]gR&M q1,;5eR\~D>u,I! jrgy7 o".ӹ fVl.Q}3\E ʡX  4AIs#ډ K2\3RAտ]x6aV0Hq/Ih@RiPo_F{" RkZBΑU^oe/p"@cBnViH -%JNq؋6hqnwOg7 lo.C(XъfŊ{f~dYMfB)Q5,I cXα3 3"*pkLWI5A _a$bp1o+ƺTނTfz Eǐ("T.ѣ$U֤e{dlK5f5w"qIpLܒ^[WqJ&Xe-GŬO ;wcώ{uF;hzt{_(oLG}3kRi-[l$g~XЇYcRrr"dh14JGf ]5@HM)64ڱd\'9m/(`II(LMT+^Px]f`úkVMI^(2+VۗMTN11draOSzũdMW4={ݠ4\D}~Grc!{*0kA~e0+G o?*-¦[ SL:ő$6RC0{e̥8-TX5?q ؉hB_ MyƯJAynЎ /# GC`i=}+!D/ކ70  씺@W ]۝IQXCB˯*?F]qg3*2,LLة_cL8Tnܚ6X Bc@Z%<I7mC&5.x cjB ,a0Lu7 [ lӆ*/8O.KlcIˎy <f: eÅ]@Z!$gΣ!gf SZbʟ2RXxvFW-݊`)watJKA_ +e~V:oSSvB%] >T>, B--\pʥKcss >7Zɒs7 SBF9De2A Ot$ש 6Z%:+Z1uom/Tǥ!r鿸e$Cp ~8Os+lJ@x~K>?=]={Ӷf9MBC{-SfYqXlsxWm:x gWݙ6e+#7 ;ՔJ@u%bmE&@vv%yfMW6Fn5tP@#e74ȩF8 b-x]``BPLpi05cBz<Ԥ",ZN3Ջ`fvJ:f/ >bTAZ ՗0nK'F{<w;! u>`+3h Nlo1vp1[#3|{`oe FDeV}hjPQ6uvdSz7+PͶx2\ǡc>;#vVګۉ渿즸hK> H3]"x~۹qxG"w=!M!Bآuޠ;e"&׆b!q*¿гUBOn"BY UG5~źW՟LNE,z!sC YGÀRI3bOY5ԋq@e`b$5UD_hLm6% *vgwX1VUOaP?;@/\\#NG[pѐ?Jf!Yg;Z͞K{*M\ViTcJa" w0'܆ަZWǷO[|~D x"j.}ٖrNE!nюk܀!hnisD2,p)rc G7ilvW? L2Ë4DslL=ivg7 wHkG~|3dТ/!>?@ЂPU#Tw?-AɞC-H CøO=0qIӿq:{FȺ" K>J]휕! Iw55Tk>ڏ0IR5.V~:zg),c )^$v )%Q?oAW+m6m0]FjYU]km d(7g1A@ji Tmo#}XpI㛦k[kdOW>IVbqw/Q'W;"%d0#UD>k Ư@mA/Z ܘIr4fH&p85}qǢ}r=< Z"VXYcp5X>g7gar4Nmc-Y \:: ]4xhN4 p=.!a߼[kaeDG7"hDdA&AfKl>)rBF$>PR+G5(n%C0ұBpwJi2z\P"ѻ59$$NYFAG<زd>}!o]_p#(`*Q}ZTݦ~L)Xx]<l1j;"htdPOagwSsLؼck]{X(:2*/٢R1in)\uǂ .JWΥi43/Ҁ?+q+vz]8CBq69ƭ2#x&qk˦(%,Ę&ԧi;yĬ"Y1&O˄HR;Gq8V|z]>B_?,B<0Lėٔ *DiOi6i$8Mo„V ;Ӷ \ɷ`D3'\(%`m: ,>IȑwWX0k)VR碬E_֒V2Z~ף8<99ԞNɿȉ[-am)֡?1T2bZ.x8|bş>+WllE?wK5Pj+)ňB"n R;pQL52&V4ك=GP6yqaF-U2$?D(n;q(\W4ɔHJ596Q_=K¹3\Hcrؑb#G:UYl ._ڝ3Vy2@'y0mw[W84/0<ư] ^D>n簾_$FxCo&w1 b=wh ww+xc거&HP=@R+*.C"8829D1z]4s,[Lfp5QRCj&\3sB2 HL@65E]A;c>$C7T&98mz]&botEbjtΠ EH>mV1+Vpgyȥ}xuFFcO*M{2wq l:b<-n2VGG?TqSՐndh<{KPCdeܠ3vʊ= (ja4@0iDv ݟݲ{Mq EyI|zqtsԓ^9|Hƣ }jo`$%85՝ScQ mέ QmVbHfM"k;h,IpQCFjP@VA6{1+mTNܧ%b$򓜛PoWϩJgUq kmk0фg_W)Q^Oܸ N k%%^k@QWl<ޭT:^xV Fꌯ+G>W òMa A!\QA>LQtɉ׃#?|?E l1UV"hd3}Is݈ĕ ិ-#_"KszȬ'tK34|*G6;*(O\Qgܡ 0ks3 ߢafW8}ve\L>JmK:I2:Ъk5BH2Cv|",5CM<8gF4*kChָCEDTXkbۺc&tEq | l":#F|$Ş3RӟH%Ϻm-VOHNL{`N ?;md#۩c+cS>pQ\bXL"l\ʨl7*PXαxԢr0B1ҩ|>VZ.WBD&xvqnA*~HVv*&a-Mɚ#u>UNPTԑ:B?֪ΚZvIc_HPk\ hi11mOW%Ϩz.6)4{B,Rriqd))_M DŜBWKIZ4OanO}\I|j`N߅D!OtzNk$[nJXJlo1=l>։yhSC+nB*$!K:O3Mˬ0 {ÁRPo `q ~ y~Vc;ߌ{ſ]pUP;"}qSẆ_Mnw̑Nm$fCFMI%Ѭ+bW 6v-kX0y+xDŽ< :#YAo-S Pa#9%wnh.c(7jy[Y<lՙZr6fTV<ətY'sLsȅm+陔C( YTƧjd\ޜnmrQtD>_?r;u};5ݎcjdIpTK2I &Z=ƴfAAA3X0nˣ$x<܂O}>5F}q:d3m~ȵ|`l_7( @_.%9I$ahWTzb` 3|=iuRG10\C[1$MAݞ#]'2/0H%*Dy-s4R:dvǤivE ,Fe1Oqp? 88 `jw3Z_ɛ^s6R\P{+jQԶYҏZս/'| eɘWS5%zH9=; 7$kVE>>'5ivk A&<(up¼,;˥78inRN=Y(V6 Z`RMDIU-q#j Lso7*p6Ucf:T(.+os%,="fRs X?Y,Z.AdLrG&M}l< NRDt#kw胹8Av=|k1WИdlў~Z֧rWkl/iN*@ˢ ISh*hCz}B ?s'*JލF5[CR6t#S%b$9tlTBms"h:2Qid*[Ӗ:񐘅*Ua*?}n*˾ziwⶖ5}޺]%-qb/ V:0Lc\HZK:ƯX ϻ8}l5Nt%ҁ<";f87+8s̀qd 9vɋ<2 :3#[:iE`]pl\%UaVgtWhcV.!v YQ[,3N963T6U_l䉅I)aCwA׺if (o{ܘ׷Ji[#.$ЇܒK6!W5<_1+6f:v S0g-Ix$Z9SAj?E(-LkQ<HgVwXAOuN pcK$Ƨ+7 l;s;=y\wK e\ $;9h9HXB0_BWGe8tT"h -y2i%'XO}[abϰ )ϋ?%Bjz#u@T*q6Zm8f s-J-:VYR%f/7ΤpX9e;h Y+ hk5'?UiѰa.ZdKKljL6:>kD@]YZ2tOO=1/s=iv:cZFwINrFh yv"0?2DtCkڇzWC5|c/do|avdû i2oT-ɗ. |-ή~4y{w©|*Im.{wE8;ݻ[4{P.YDB<\&D ޒvv/Hdsޗ~D7Eq#:pqdkʻ~g0k̲q#eA~L%vL/~Ɣkr咽ى_NCebxl[Z h *shR*|V8W{v?级*Q wWE[c0w`VWo^UYP p{LN+[qpϓ;]R{V2.J'd|\u9 T0[Y7,ljZuK'?:fE#0dRQ I2ggIHg |UauæT -.#b7*8rKnigXa``muIG5QGG@ OaG wmxJ1%zW;2TV{c 19]3*"87ڎc3pVֺ筰m`df-q3EttbQGe$6.A'HZhb]e$d6[C9^1]H[w7xnah+DH0 6GbZF*.@<:BPDX@xf5`Sf>^Ѯء#<]8DtB8uzu9\mEJVmhi WU]Jٹ8D;`M 92${> Za~iɷs*~]7p +?; xHPv[, o-HOb&%XX=LѼ7o ڬ;vX]C{9-P3=ڏ_m^约,ԇJ ٸmZ6>]i5 >.޷-pYl_ttQ"擳+n oO ɢl`w~80hf;?:Mϒ{%̾?ŜQ,⿷Ηr b"1 kw1 |v~Bp p=A 7 qvp4'nc/©c"ƑUeX-^g|D,6Y*@ea]Y|X\v6j+g]*kKQ,ŋq9ަ+u"0x ,71! fJyXRb[(cjSI '\~_폧 Rpri>^>8tLxdr;i- !5EfEm$ lQ"B"hďȀަLFP>_T_OM756Cj4]׾}Pu?3,#-YRC6s¹t.ntX3;T?~xiߙ|*h3`>Yzчb~BNDSUM\=&3ٶ3AD,rz120<5E򟏈s0/EE샳!ן3 )+?~,2%Rt)s mJVq 3YqS 'vHj<9tɻE ,N@n?EMU<,NeanIt|u2==<*jHԥ;yy9FMC,$BdCBN?X{M:Y\oT;RF`,_kh pc1-h]H '2),|1&~%B7*{ ueF}_,iRi>ȿ}E@uMn0UIDӖgGVodcȗo".cG-^O~"9X$bOxvZwmMJQFǐeώEz`P]hnogJN>H~-d,ϖv/UYz*k#wZ:h\ fUѸ' ݱIgnQSH7msGNv>62c=ha ]*Dך=<ȁ2°)eo8,yg:քVR_$yȄ˚"kVƺ 5"eSj?|} b:7Kd_!˸plů82S6g-*RGA]ex 0-OJ2=wlٱHG KWy@m^6SOI(=>+gf$5hj_!hF"pD!$1>\m@p9W$`ڇm9J.1w`[a0̋c Og"3PGU3ZM]Oh1ª'ٱ$)((t ڕ]-* ӑZ7/dUN~DxxhgzQDabQE2eUSshp;)P@5.'K)e-'C+Tg[LFuJ)U}f򂩆RRռ}k<48籛xu1L O&UdlXҭfV$>yf`~yMz0%CDBP9}8>,d!.O:y)(!޼>Z\u¯(j̢J{Z[ݠ {͋ȜvVZln8ШOZ'SB"#xl}lC^۴2Ϥ iUΡ /#=t]ԡPԷ)ރ܆dYTzDlW5&A-8 em9kmp;ʂ/@F邗aߎRc{㇦5&aeȦ KݑY󑈛bObEә9__t*B ,í1&,[/KiN%^hٵ}T'FP9n3R@Գ">|z~)2dCk]oK)>It@p=~j?˯HL+.LTΟd`e4Pnߜya^v{wi*?&ʱ>KѤLvq ~/rr>gGWdW? crcb ̀ObFyPxI3# L=BC퓐bN7 &";eͱ,-GD]2I|0~mТ FŔl^fp7aΝKy&YWb)qj$w:{ĸZm2-g~\htߎ o`sQmLDew 3y&OSUҡ^! V"&=J,tZ* :rkdUCYG{I0O蛍RIx@ݩK{9K^,T*wf5t ,*_nSJRٟٶc?̦ fd4@ƌc߆t[}P1[`ZPz&&ML_ܔq <% Fz|(4۳O>Yoơlt'nMtuZ7%Xд8> cKm Utyӱz,QQq$L@G )l duh@^}j[YtoȮkϗtӃ"Ql 3 CC$J^d{My;}\'PiQmX1,x]g_b$#¬ZKh멙ѯp!FW 6ɼ<2J$V%yzNq e&xTYl!HE6(C!cQoW5CHFq;ΗnY>cM6K` 3EoOK0߹2StͶ>OBCCnvF6v_XGVN%3d^{[UP=_y5;e*̳d'ԯOL)g˝rr;bv(&ѽF?ϋk`Hje0{plݽc 鎵b'Meq/uM|zg4ckSב"hyκGn"zkTƳ[~h^?(Vn(m*b^k/!\!{xQ*K<tBx_ _pSMvb v!(y~rH&Z5ki f"1I+&/_kUK1aK#Qqi,=|f#IK/ĹQr%AfxIxjq=AŊդ<.?87u?v ڀf}• O*Ý$ z 5%@ !V ]y.]LOqsVR&w jV?Ja F_!4׆~6Ę|wd)O;M>I#D?e]svIbr&X7]~΁QfB yl nB K`}fDŽ&[( Hv%!0 K)H0x%$y`xʒQmON p'h~dNE7H)ƺ̺1n]/M7ݻ ,@qBJ%+ }?ጹ=p v$oi-/v6:/7wJ)wʃ|VpèlI!Ü@[r9 ">^TRUde뼗\0 z#i`ZV C5'[}3O+_JfHv'[/6nN9ZsG22 zEw2pqhڌ5!aa$ddr n.,5Br.Q.m?_˂lN7 T74,ˆoè8+~H.|&=byR3Oڿ2as$G BzBPe!4ڀI%h]2xy̩.ݚ| 9 kaZ6bT h_qpS s+ ݯsRQT,Iɖs%oD4ʙr|;+#ޡ} ʭت:׃o~>`CmᤂޮH^*ڜ`ppV0hH~IxG(]cf@nz[6\\iBAȤ(\eׇ4 {芤7SٺI FǏ8suh B$!A7 C3뾳A `arf&%tߞ>µ*mE\*[6/9"flxC_ŰHO;gk|BC\CR#KI-.oZ")iYgG|GfAGkqJ:&W?DPys}%5FiAhT2tYNdbse~N2A:C!2Դb6PB-0#&g"9S^Ω2mR`d?O#sy[%,k%i?iEON?W3U!cB+ƃ`ˑdُ~KG8sׂ=䟨ttH,49L鳡mt(zf$`Ɛwf#V^%BC6[N9`VQ2fbnAR-H/ *zpԡ ]_ZvM43*`~:4dwza; u-@|JA%a=^;.ZsӀC6=p3:^6*nO;~b>+4]>8{izt45 )tv5瀀]ˁ`fNzPWTTrc kly.n:"RV+N *D > T*Ɵc}"P]qs) 85 'T7]=>k\gw}x'tKwJvǬy-ɠQlv~-bo!65\ ~E!H^mh̫UI M?/i$)o}B#K% ?= V ݭNDHg?RG֧TwWytrd]e#̕B՞t'5@/U[1YjJ(8 a$~-ͩzyFg@1O _:N=:4ES`$Dޙ}C"靈Ķp8si^\,U,g޴(h5g{LՍv!9;j0<`_J*(x֗26r2JAՏM6NaM{"̹jgQQH˰KS9&<6Ȧ 9kяx>Bqphr 1\Uquzj7|8e~D-Py|{/9)p6 UF^pu|'4QŽK\ O5!ܮ!T$c'[QDt _obZi1s}%< ϝ qZqzBkOַ"WJ36;ZrݒtS"#OU^y3AIx!ˑ,upE*m\4U0+btqWEܽu5A&m/@Brc=\.ɨ(N"nZfc؟o9>4%BdlH~#EjU%*>2&]A|*K/d]ce1f*X6FtއD(n36}^Ò{VZVznϘF~ó߻nLNo[P~?TΙ6)Y:096'G َ_U yM}Hg(v[o xEW3 |mn "]ʲ=3y(q KlBb.ҝ;[h,=&@WS# О'$ Vq@'d@:l t)@0WN5[AY.C7I?UpHW}^Pi HrNjyWfY ^ʣ~>ƵDSlZ0 !pyArcʔ8aU7tZF;.ّ!S]C9 zʸRF9p֢QZa (OFnm˒ ֈ[3B!c;wzqe:.[{Vн0ts}9iT -3 Bb~Ъ7ʗU׏#NF븺x3qM|Q>J=pNxQ˱.q_+^y8!l;ZqU#.ҳU>ф+ނ vG<z]U8AgI2Z.zVKG;[O:,+7*)(~zR 6+50,u#{wxPoWF_ 2`#ZsS 4qXDB(,ݶ\hz,kq팹B^5AN'B*_02vJTIRG=;;P0mn?qB+-;8n9h|ӦV4GyJ6_w#9z?>>>m\5 r/Ts-99Pg@]BsFDZ?h rvǦ:u l1M_>S -r `w[BQݣ0g_8~YґOԅ 3)k?ϒgtM/} Ex[_)!"Z}W_@ +Ipq0 _zs4C*pJm$~C3!' lwAKaMCp%yfPH_TiqDC.gw:po<>R=g]؜ВU%I?WHD%I4C^Vctsp5߷<+lSM ?(s]vP?0anHk:Q ˚?yҋ:{łDCf'< \^ހCgRVqB|܉^$ 323ňEip6yN0r ) azf2񯩂dãZ δ$\ϧvDL0 (GvVfr*"Z@HD%\EOTSŭ*͋`\ 9Ez:ܤ+.V}+XꃿgQuz[H]=!>@l7B6<u껷I`֬=$^JXꝬkrڨ=䡉"T~41#WK kRKQS 4Qoѐ `~ZTQ/ Me&2d*1Jp[?hIRxA J>?he003Z@Ձsl'9>c cw$A݉jւCQ;B$(;k]F/`}3"604Z. 6ZfP+]i {^*M._u"F~^H8 0Leq )uNE&Az5S./ԚwWa5$}нd>35晓DOh=[l  =%Ug)tl J$8+8/ח}SRA67)ӚSLٞ"J(#Ep!{,.AǘۄOx{> R4.q6c#zؔ9p}2|ЋDlL^wU~lGbhRf|DS vj?_&WxD҈>}+zx.\j}}L{rzE̲6m.=i24D  a0f[jk|[.04Oi3]8A~-YB޾&syp13;o{e'1׏\ᑳcJ=8 أ⬄YmԽ Jأeխ R`6F`u 8e/(pYufQ[o_,Y\<kX6OўFps77[NCH?#EP}jA}O\^REtƠs2Ǫ'TlM0KnIu5X)DeG6mGqn7Gbt-YGHV2!40!afӾ,*zOA^wGi_OJl1ѓ,prr#op4]@U)NI NDX\oa~^ J#4imov֘P , KŃ4ڰ'̪cEv.yK\HXroqd-B0_0Vjvva#{ԁv,T:0Y`Hն_61ЈIM>D #]wjӈ!2u #-:$r?‹ +޳A!S~cQM>bBEըI{, 51}MJ7[ivH@Q8ۊN|z h!ēWp$i{KO@qq))όK]_؅Gf0I6AU ӑmതoM< wwOBgzZ"b|{R?!c/VGEGw &z;~0c\NS\E:h,VI ̭w۠#2Lkg 0]5U mf U`\6*F_6h·MCWΰzP< ^]ENf)K I+xiREŗ??)up吚 TAنiUgR} 3HG;5i׌=%?*z>\ŦYE:ETr#`zpGĵ[ԈK"t7{Vߴڗ>OU# yrȦ 3 &,Y7$᎒11Zr.}Qc;Mqnh>WQ骙˫Q`t$ĪCYE>gK$MTS#sFrQE`J`7!hPGQ\~{'.%ܵ5Z\ "~Pm fb"A2,f(=Nq?13xY*z46K$_$ o9\7OI|'9kbmFߦxqI8tV*Kt- >8NK@Z~Ӂθl ojD똥 aomǍ5<֨ox-vz7 l6ռZ!NQHt؉دhKCq0U<<'!|0q?pS5#3y oaS1sIh ^=QsOt{u&vv4˲?uBo8tʚ,L^-0a 3gYZ0707010000030c000081a4000000000000000000000001668c169200001eac000000000000000000000000000000000000008500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/Ml]?Eh=ڜ.+ANHJiUm O-*T',A\14Zn$m F wٷ+*X;2L$lF8o̤cȍ ɧm-NjgJ[fsJV@i͛v?M}7 gymHc "f6 K8^C ūegdLm;aiPQ"`JjNX#}*.–Bdr:2׏^( vP=tf#i$+C)aլ7 mӉY#rR]z+v >BKOW>NwjP&9.勄UЛlv73*}nG1\&! 54hcVLS+~25:+8EVP wF~`qx"#p6/U~T>O$L1~3eO0e} 9@fvvTZ4TTN@bH͘(NR~dus˵ NOPNz*BWo}ʦr~&7!F΄?c-}}rQ/Tf*;Bju?3a_Ix?<Od)6Ӊ2Y1f> ]_$Y;f9!ۘoO3xH!Tm|DMqQTJV|>f3N4BF(kuQP{׊(X\$] D` o2]3ՃY v`5U!Ν{iJⴺ*2L[i*-Y< a SAjhBv}?XnеX%YԜ0eIܻ8& f*, _5ߋyYUR jQϒ8&5+1 9-&]j܂v-\_Pqc78F!\5~Sm~FeѱEhEqWAm ۭy/hB=9u_хi/(/;*# a}[)yb0*f7sTrW_kA!W^MvG ƻNrzN6Ɖ6Kj:7=A5ZX\`"D6f oðҹzJNY"")_I(&7kDg!*6-/\NR=([~e̚V dgYo@p-oOq-s;Q}M Z"16vS8-PP1z;Ϯd0tG th?VY9w׉b@p"\V[+hij\'m}ům.t[| K^1 NAעAL͵U҇?mz;I~QX2@2&C܊?ӖkM좵&{tδR5 j8z]_%w\R GǜLA9u!x= ޥX0:C GTDf.0 m lj9`׌I7QceB'%3b괻O :y*1dZlt:xfd!snSMkIiG}cLRR0MRbE|"9P 0ZYt?| {7۠6燳  t0^;&"k1x6N? ;%yfxlCEk* ke(EBu Te*ɠU0+ .4.`ڕ>^{kPC2l;?X-\zWYoH`'R3EO#Xζ2e]Ո; q:9]l1oN<`H*9J0NTI VIsPr9qU˪!,TgJ;lZtj]d q]!I7黴YT"3FuWvut%{[2MgOeh-RR.B]y=4#I 01,kȯz"ɅR|N|Ok"+ǁ Di/%_]ݣLqtt/P2Wv+Lj.)K&OjNr漕_rf^+;3QM-.Bt;*07[(Ru[|U6@fLQ!)AŰdl$C'>"MXZ} ~eѓܢϰ?(\TI/+`j3LI.,ׁ]e1:%f9hp?#NZ[e)+S7d{=ѭˍ/b0 8QpIU? q]XzM멈 b$8,̌tYL=B4.{*?4Ny T"4b>bm`ib3 v16Pq1G>0h=t${O29p`Z3%I]AHAw<"'nDX^Jڦ^UzX5t)Tژb2^:5[ 3aanuRq',}m_:i,,"anψ%Ce$6c>ll*XM0?7iiHgg_LeSVNJVDm0ەkqQ !py4lm1%n E8<]`;}*e_ >u}%/e L2#Q&Za4~mT"Oe-[NvNX$4iHM,$"͸C/k}_Yd4Sd-fa<Foy)|_ Qo+މ~@Fahjx><~eI K_Sq!3 %& Wׄ_4~׻f&tۼ1`V@gF%M_:.@U_ʴD-OtZS%[` LG(漹3vkIw~b8v"LM1El\mW@W|ƻC5xq&2ZR# 0åǫw :B!O 8YDԣAIc[ m M,B퓋5rcBl Ī[9?w_|рJhoS $6n;=x^E? P fܭX/zb?Qx'oij 1r#3c#@vp7w]eS "la'RtF,!L$'ulfI s nFm EQQٶ_0ȕF.{O:]7zq hXrFlKig(} CWUO $+8nIQHwSye:>cd)4d~s_8I2| 2Ԋ'7fnlOjt1\B:(C4&!a)4hξ9?6|v ^XHTnڠe"%VW!-0sOjUXǾo9ĉD2qA,)cclkV.GKʼiOb1kTPl"/APؿ88L{v.ޭ V?fs{i~/g*WQ@6 425h_Ut ׌S:` m# M؀>zݧNf%?gzS3_0$EMvh"*Y.'Zs]HMn< 43'{8Z92-~§p\j.|kQUP)̾DrL5ޢG<5`tl]f^0U tOB]OWlZ-;8Ni~;(*ԒɱCwpp+0&4f}k/oR/tYs$͹6@,ѾMV42M]O fyMFl%oOTyەW6gteeu$+"юuD͐Eܱ!wغޮҌ[GR$\{6fer jb5Elٸ͜ETH @uRr<|p@V\JHDqL{ZPMgn _`=&'{n$ R5&)2Rٝ7ԮG& /pTj%zP4\3ǸE?aEb{Uе|%oKTǡwANUBM<$rz1Gtms.V쓥8ΡtX% 멙N!w@8TA5Y).lo(9a0$޿rlF6=ZRZb !\l=A3sSrXb]Q![}l G@u1˯%9} KӤж$p맰)!P۲J .{djg@/H2| I &d30#jw  Rs+tWM 2ѹxz l7p:lʼ' ev7[Pu W ZźYV#$+Pca]֠pr0Ş1iŸ_U̜X"r#=S `ِBg-uP˒,+0>pN7O% 3 TAw-}+j'gU.lodҫn]Td\VPkcj(p# 07a~m8C 4!FjCY^k]V}e@2Sоn@xQS>eX:c{nY_6&(7IJ$NpQܙ7rl A϶l8^9=C?yɕl'CA}g$gMR,zIEdBG(V)(0ЮJy#hJzYwf8H&n 4 C{Jz2h^".Fl?~kcUdZ p6BvJL'bޚ>LׯpTJ N6'a-ГϚ$ Op?DNūB+q>E|)} ӂ٤^!uR0+[JUj7y*Π#XӧHn<I8Hnq O :G{ ]]mԳy=˗[<уmvȈ>f!]}.5*(;MbVq@vpdgɷ-tkGAcyPTY~6eGtƝ'iƫKwy.BVesm~XZÌ&A+'!O9/4iLԟu V;׮emv!,Db;UiY1`nъPCkz{O>=hk#t1l_ 6IS*Dޔh6R_RɍPa%bv HJI %ū'Z=mox8@jJRt[rM JYQapWqppKJvjOnXc. 9g1 ,v|h;57C#9J{ϭ'!i._2? KȱlIN@x"3D{uQk@{5םZ4޲IYB}e0{i=βy gYZ0707010000030d000081a4000000000000000000000001668c1692000142b8000000000000000000000000000000000000007f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/T]?Eh=ڜ.+φ7Q 5GWj Ȼ g\Ц-gL"9:cQgQP#G>&Ϸc72M 01p/8S=Ǿe*rҸLXii}cak`X L //2~|Ny,`mI%LɌe͚4(_q2;ծRtq5IM,Pw%<0+aAtUE`?9qfiL€[Zh!{GOj8M0 m h\8[\`(f_${LcCFv;C4 :j50tfgv mV 7RoAs ScRm"%'gQN3igPU~'td"k(BYHTI89fz8XGyHEOKZ'W{Ykܘx+bK+$j[k}ጐ;ĶQAN)6(I_4j;/p5I R{m:>D4Keպ{ߠo΂=c)& IE%9R׈/Q.D0PȆI<|rNUcMo$S(Zv>ovN1i:G^<X!ť H_o*+RQTU(>OU̹./0ƽF\hgZ%50IiWgfXPNߠ",.c؇-o}C]޺sDL[ JKbUsQ,WT ?1cQ|RUlLkFh"A}`S5Ӹ#PV6I /w`ҌnH˳TniON߉e@m4@9}bf b(dhw ŕv5ZH!gpf)B&mzl\ \s[N ?C :`Lbf.YzVn+C~mĭtOR+}r#4,ꥏ4&E_5,CxW&Npبzn]ǫ!3-s\ZYftnx2eqy.8J_ luĩRDݶs-S xߎ7'a֐L8-V-!99dJk-ge 1*B3 RY"|$ ^mL$PX3[<__,yA0QJXK.v_}Iba"kTyuSaѴ6iKp C%YlJɯČ4(* L#ghl'Ptnx63"e0Uy,c69"i )l&7ɧ,eKiJphqyF2%Z H4K;R85?Y) IuK:;riB]];V&q| C\jUEQ]Ț/nlN`s"i,끷YRk9M4fJUzHw شH3ic8.}yݝG@[f҃¬`T9K;^|P)+[b:,r\<(T Dqִg -Ӣ;N/ͺ OBxY{QR#LIqfў|̎Evn-V2.߶AnW[=WSiK`5ZXFkZquMek}[ezi*2Ka/rՂtƏ`?g5EP4 :զY$~;"bzQ6.zU^]4ے 9[gDf/gV @TCn6w/fb\~*OqWA( Ad|_w\ࣥN~ZƊ|1&EObQ4n1E[NA v*>+Ţ՘ 'IQ |لrhSJ<؄A:cS,wS]ʝlF%P}yY/$3J3CttIyU,`(O]Y].SfG0͜ڴ;Y:J+G"ܷ@>dJ_TK_dU%k$q0-|wYAI#$WXj;. pQ09E=1W5m0&Vѳ';qjYˀ"S*g(nI w;h-,* U6_-(Tf+wnijcwpԽX7΅18@'UKWV }M^xgP~%]w ?œ*_IX*݌:"O 7mUgW|?1h߯O%cJzԡL!Ǡ+,ܠ0a5L:l`'T6DZPNHgtklwa(*kåqs'6hv`-"\ޑo2!Ui#q1 # IԋG'C yHEMs~7e d@v FN`vX# ;0ZPY߶ Ĵw\迵rѢk+.B~ZKh Xi vx'q:֚i@qOφS a}6ax\Lp7j#0 ">: _ASQ;u8<|ŰhoKǣg$8 ߼ҽM$g#kBvYwV(XTQz3lGI4) |O9ڍV2ŧ.ի^Orj£dX *pc!fL-W+/2ƚ/:Z9ucGmv'%&f){x|:QV4Pm>FI@!нږLbi -tBa>Tj8aEi/z■ q?3h^/-#c | cNO_Sfqc5SV%-9:@݋`Ԃ 怎_30D7J/Ehn B"wrMuec!eVBXRȟ|Z-f'2?z5&؂;)wXY/k{m̫t 敚+|}c':SfOĂֈ-ϩlP ڒfKNbQBS `=ΐ񅹽E(u:q,RJq LSFST1BW'OR}NWo,>6·qi|nTJr;0>ޢEb? m%^ڞH=d~Kk@?#?,eFY)G~K`%cY6`}ƴtF+(ߟ_0តt~xߊ*;P {4Wq۳ySٞ2[v8#(`q\ 5B}5)8o֬*,f?W[o*"5؍ O&TZt O×* 5GiYe\=p_FǺ m[%{h;jcFl?Wˢ"(LڊȎYa;B|,X+\0f!s&+w_Ih㵭4^5h0s2f"nN 8k^ }2ς"Bᓥx--,dP=Z) DgdncWΥȫ',|LYㅜ)~|7:x;1@̉nDiyꫛ+a_]i fsRUnnk{Dwc+8 ANr>pgK76.cn]ק0ήuz<瀴ė 7§ eA`-@'lpyoP ,>Ap8N%4>XcQ#ź iW!y^_̾CɎR_Q(VJOEVZjְͪkVl kQRP޳R rXͷ/I)9O~ ;,uCm)K8`1֏lv 1O-g`ALu4`8AU@vЊo`vsa޷|D]5%Dw1GsdmHK?3t $۬ \,ckAۻŘJ;>w[/?¶#Q {InX8]i׸n}.vY=^*xk+Il䩆AJ\?4S`\rW·_4>soL,t<'N_-u>gJ5$_#rT#e^`I<$jizzu4=[U)G0GH?g_ X:Q*N \lL=,iDCTds 샸᝽ᩯcSOW11 KCCi_<P[SV|}M+^dOG3@)%3RIS]F}EeتKWPD'2GnjF-^x754o*W~@&cS61PȱGo-9qVƚ>̳<-6`Q{_i?= ";h'*o/(;KOtI3T]ő_`h85*v@Y;rL* og1Xz7kṁ0iX^ZQ¾wД|ZzɋJ5s *4^h/{RUx*/pPb17礜7ҍ]LvزGT7Ջ 5NEPˏHDo}y]D.*Aԭdq F%1:J==x_XWmaX88JpYxÑH{)5|< QRTZWm$AK ȓ˙C D{!ʦbbchIN˪sQoیP|vmb4c0Ӡ[H.8rV{mxaGq™*Nf~vxtnMV 1R^ ɉsX]. K-N 2grb6RI\8%NSe!83ܹw5pslN]`nE|Z/Њn<^E^\s?|I{6"ʁ_XKw kxxJ NQ{1_y(OiÐg%)P(aRq-k eS،W!o} 8c+g#%eةHa+|e2I.х%_ m)%bb;;1SLr2S/-.bF2mAiVA/ oQ˼_y3QsHhm~o'Co6B\&w.rin(;ZtmqP3Ѿ 4ll0뵃$iKÿauv$>6-\ @tjIsj"il%L6#7atX{BiTiԿLhk5po_O}tiSnh-ꮠuj|B{ #e GH\_6>O/5U>I[u_9gU$7 ϐXdKBlZFɵޣCuBKFV3,_>2^K Ҷ|ɷkcm-uZM W[p%{@SSȉp)qQ".n(yC9gۂj$Č2t/L?޼!\1py9O uS)dhQ<4S }O:NˊqWڎNf Jϵ]PD^ RacB1aYȭѧX^Kӌd]{!GBT]`挐CO6V@ tg+ &Q; R]f8%R!_ %ONw z'Ҏi 5㻤4IȂ@wô .XgI8&9 e3I %q'*f8)y5 ,X$ oD6kt/V>Gy0< Y-\xŞ A".-'آD$_ɒKVziJB:Õbk"Pd;LK tLb 3Al]Uwʌ'oa L_i%c[iDZ^sYY"Xg0Q =Q|r#V uR;;pc[2=zC:HKN\F?$vwAE2> ;Px Rp<+:&ղ2c a52IOnaꭸ )-$%7s83!|Map9(hd|;y5ۂG2OX'>HQ5u(3]ifM}'!~[BVTuo-${^a8q¨sk맺A~o91#)W W BH,ٺWM/ޘnR>ne d\zu>].Jǂ asV"$`>S,1Ϧ/U6Okj C"z*ݰ[mCkX9SeiD(ٿܯxB5'RQ(<'T'N/rB3;j$ü߷=EAp{GNJ)!TD<Bnu)'ݚj-aɈ/pvGa O .30z.5(Y!BD[Tp_^-P|(K1`'ຊwԐ$D~QeyV'1eh`ʙqaeŃ0&wz GC۞a"JJXl&P >"Ɇr[oHߜe3ٻpPfrԛ(›#fUr;Al'1UøD*ܔ2n8YЀYΟ$O^V;ˬp9o1ͮFv Q%:I=T{ ϢFwhxcsϝ́\Rwwj>RE-06T i;)Z8o˺{&T(7)`F)Z, /|{WrŒf=?Пs0[^ x+zbKNf.F 2ϤJ4rUa*;)/?ADܢ܁gQJlL9_tph.e}:NtPB({?Dk_nrf4U*7db"c{mS'KSt7|DFK{.9}¨db[0QAD'>M$dbTEɧo=݊jX] h 0 F@$5g>1X x &\Gw3Ur{hz2Oas.YI`&GٱDEU*@r xЖhl򂖾9DRzۑ1Fj4ڡ(SoŊ$r[(MĀWѨB8KNWIӠXlOȔO!1!ȿBq^8 < T RaOZgWT+]k ֪<2sROkm3Tj"8BTDL'C~Yǩ.H&2QH8QƹlT*܀9?' LFjpAnewow:=tbO2 pUsmvGSYYCM\lFPl22(:nT"Sh Kl/F\wCY=wsmFEp82(@b~{ |ց9¡us /ydԍ-#7!$p5- omxE-kz[<QX)ʹخ^4'z9 `♙TCΚ_ΩUV24<ިqLuxy1}[Gᨩ8 ĎnaJ3#mp)|K{pD&^ N0JO"hf N9EAf8uObu Ѳ+5*=5Q;Gװ!q6xi,Ύ>br6Ñ?Pg+pdԞW[{b+`-/nJK\0+Xjn68}XfI,i'1S.CάyAh&--Po΍jaInQԹҡ,dǰ-Jݣ! 'r"6խ] ?{\=#hcO 7b34þ`Sv%S+85(s5"sY |˱A %ҕklLxnA-#"-Pw s'u/ ڜ,,5K\ 6&(6@%*^SE8pQLӄPpIm )KGtٴ +j;k8bs5bOlӶ`2fu_V8QxS@͆JCf4EoމqC&=Y Y?oB}6-rK<`mRD!;Aܲ&HώS lTc{ES[b{1c@(_<&y$=g_yZTƋvW렁 Y$~2"(++{bYDWA 834ҵi:6 =`~𧋎4Kꮧt]E_[Osg8|`ZIv.=VYj\B,yvptxV!TvӰ<{9LzM*w>Y>mQb7l_xءt [(V4dtFAIV`}ǧta5)eO. C&֘C1W6 c"mۂ'Iv03VS_+s.!c×Xa 5b"a=ü Pi*L Z}.4eSƞL,7Pj!>NASh=ZA;uo,3RsB[_DEk( BT9-qmT e2@/y8E&]5tt]283F:Ak^޲qW,g SӇL{=0 5\nRd|>VAjo&=(M8.w߼*D?ׇaY{NQPg=cZ(`_Rvu~זG>^/nҋ`aOm׋+ʴ{r\^1򼽝 L$b*+jF\cm-d<$r~XR-p $HR֟t8äʭZZy!ou—mQE Mz>-"k! EUҝOY8&L~JwplNQ!+Aڿv6a.^ do@efS4dI/6B(dվFn]WOM>_'Q8sM 2dDJ,Z|N" *s)7KrO=JmgE/uE Kfuf>$!mYK_ŘEڑɊn-$ q+E%2h,xMbچga7ܓ:z `eEN()0>$QrZ*X3bak Qi<'Dl"&|t:Ms׎ygq NDmgDtG\ȓ7d2t%j Z\HkJہYBot0AUFАTf;F[h߱H!qA^eAxi8 vT'Gr{[`~$1H.1>B7Be(XV;g3,t$ !QNϝ$2co#Dw9Zɫut[G8T? qJR L*LԔj2FK8ɍ%Y osxnxXLH(xm2^բ-7+k}j 9GF&_J0Kh܅ɸE{]A2Z_~?ި? j~\yP])xQy=D!4c-hFg@1_YD3άpjFꗳwDoWI;qiM'8!B#L諠WD0+aA7$%Im]4D7{O~+li,Hzn"g3&t-vq@cb0ͥhRKޘM K@:|ɕd` <(rȡW3KzBKb)%=#ʙx1Z9& 6)na#'S.H1U<}grɏOyYHߖK?I&E!qf*v41PP $팩;Ydhb2 ݪVMѣh*P{L;Y~xqCl\ԁIt!}GcM,yHҠ #,jfmq} ,Ji7vBh6|}k9 4`tZ~76 ; |D.k͏:BpB91)9Ti&OoHeJ\/#)8۰rowXK(ߛtz6\Ct3Y_ÒswB=j**աs> `&朶(>E`Dް/ƅ\q~Y(7濩`At`+{f ~RwvR, YF/E@otY8F,F#coTa⡎?&ok9@EH^#!{GBJ]X6b#.a/m} >T׵h6-ҨJ>#%ef(]7_nxT,IDMg^|u5xr,/e""Za$i{m֘]Bu 2,cbAXS:@3Y=xH'/lgr}X0WfyFqXW\ W &4݃{Cqh4ka\qhǐ^î?55iH#NY[l7RV=fpq 8Y$]DT嗟?f%Dl~K-ɔMZ'QձSc3JtN}Ǽ`NPfٽ$:_q ._1 }nZ꼍~п OCf*I5N+lՊ> L@bX o0X!Rp}X^fй7(} ʲ xkD'!:66-r P=u (v`Yą|族^14,RF7>UdL 9篅Tl5/V&`)gh'&4 {? d#+\W|V*&c&jRk <%ȋW܀&zSuFU;BszFf,[d ` ;]ɾv=[ilZ1PznfXa8UZ44ph '<[epZ]m@3Δ!#XRZo05u̬΁Q̴FBhWɥpyq|ſdP3o8<{Sa;SOV_-{(ISS~w>f[B4`>q)6_`#p)On2ߺ}`QT/;Ov*B9",+6O2\Bo)3^"k40MrbuL[a9MK@"ijyOEgҹBQMaֱipm$J*[M4ї&꺲7$D4l&ՓH^ f_GmIj;HoP Q?#kľH,Oc֪6b7J uz:]<ƸdkW80@~Sj?p[%d TtR9DJC3 h`HϿw!tp&HE`ðCpv2ʍwUb}i62oOBM,JrEƔҎD L"#cжM( 2̆${"E'f30/3;ӑ?;A <=XTUUп'Rr1dCmC OMmt.>^jcr۫5[.Htd؛ɸȨ_6yI',&Xcd~IT3ǐ3} "iq=S%F}xP-CUbĆ0R,kSm/N!hYy4{''sǺZ1{zȱŰ31a^%XÝҟӍJUR_',N۞55kP^Zؗ6_/jiAkqpvYO)hKxQv z lJ"9c#FUb3H6j߻a,|P(aiF=״.)@+34TAm"}X0Z<_rBoRʃ㝚z{N>yZGW&5i$\ɟcTPwS\KiA⭦of'OY~΂ŸTXFU񙶒˦1W6 bH"5NiT&3Z/1ϳf`sIH~(\S9$SJ7aSQu8c $S5΋:Z+îִ5h/eD2)l:2`K~xml) ~䰁y]Gw5*sP! v7<%V2Б'"Js/N$ AlAܡ`wziڤo~V&A#jя+摄`a+^qD'_%_`2tُ;ze|-LKz_Ҍ"%5#ӸT9z* qTǎ&Hxx_f̊k ו[c*.$G-m0"vSj\osϭu(打.~38~Ʀ9/:\^ֆO^Y%]m?ƕv6TWy`Mrȍm $Ga#<ʔlp?H*wJ{\CGi^ tO\es|k#7)*M[΀@Ts0z^+ŭ}~8`q&hMyr>E,VIJ ֟ؑV:Pƈz'22U+a1BΌSFz'KiЌȐYl0p6cpG|77̠-BnAY;˄MYb&xӶODusֈRF [p>&IY핺ӭR+izavmG/ߘ\&G+YF9(VKϨ K-q&um:,VHMU=p 8if`@CLtt/ )1Ռ{lBO׾b0:ĉDzp~)M7'jk&`^wŲX>Eq6%B0e",Q/:)I)%IA|I+9w|+ 2 %vLzev}Ghj#:͙STjyZ:Z۱c,l óv5K JU\ܖV- ݤYIc )y/=E0O7o8~wy@[) GٶVQ'$eݪ '!C_ʛაjJM-~?\=N~oFN\ڼ |" [OVF N.Uvc4$o5r[OPwFf4#90R[Y6)[Q ?6nVzcj;'4vΐ:5 r)6)a[씏 0~N"NxS.Œ!*c|,w4_Ϟ'bC2 @ej $W~['WIpqʠȨ^FXIt3xv?Bhۭ/9Z7kWGX=MSkݞX (Z".RH<7@v=CML@jYh:yٙލ(vs2u̫֑/7@ CO*8[{fP;N6a9+y?K<-cCܖu uU%Ko`S%I@$Be +|35%vqZ@YRnخa6 g]I>I)otR%B,cͫS=Սqد@1̅tk6Z("Xy.LKR%ʽ:k,f! ΟcF`9HBjJ%$KVujrDpȠOi~"#iReϿkHCQZ#&YU@F:W7w벚@{JvFX%pA1.8]I@ucըȨ5RV5)o ,婩AZǫڮǜ .v~6%Mp-q6{.P}pWךhZX1@re %z|=ZHxSo s' U<.z!.0ƙW/2!Mg5<.`؛,`U^ B33w[4ݫ4ϼKx6Z;g?Ns, f.,Psͧ W>n䤸THF)_றm{hC`B.ા]{VktfQhV^vv5Mh-Q(A^YA 0rVq3KS␞)vj YvB5z2g~vݗ DhSJXDJ06;Nl4=aS={]~.lGI"yMŀ}xz8RZxbuw\./}=R'-) i Xrn[ǻTyj8[A1dw!X\$w Y%m K/k4̀fe8\uႷ#vg~ y 0`opj^l/F}?k/3#pɱNfjgo,lS>Қ=9DnޟyWQ6r (_6mhlu.hP" o> av}USܐ{OA̿7FdrI3\*H;)F|,g.ٷ<Úfa@;+bc!K4c X۪qH 𵵬$WfҰ86k` IEcd-NuM]U a‘)W2zA- ?9RXh/q[Wb tXJk!@u$E`CҊ\ho2P VݞƵ׎;'}H<;J:DR({,GhJ"_x~cF'>(".Ig[ e )VX081*F2i$f_Vr{xI՚~􅺁`2bE7 &lgoX=K@Usܖz7?oMAG fkF[$QC ޷D lI~ߗ"iH`I.0IѮ9qy[gJo?pTܼ rWt}]٪͑qIW$'~20"is7IZ@NУJ%hc;W7yU8Ku37 =ә+_ۺƯ JGk3!ejv[Yviu hS5Oy@lfeeRvodpCYnچthd|z|.s=.}0E*7B'IO2q¶;Yѻq$_*V-`S]YF_bϐzxj179T<Ё@Y`j2]!(BsZ~h G5MivӓȻۮi8b)Z N-mpװfbw;j er*jX$?!\ϤzDA(ko~<&1[^cwlY`uWӲo>Ew0YT4wzU"o`ҥL6m32H.UYJ/PY۪*M!eV,k OrC˧éJ'ehoE);}|bTTvjݴ6Z&C6W..(B$ W?r>Th{ rRT'#Fzo|2{ A]hfb `7BkwV\ytAG"N_J~-g̷&آ?eI9^y0^';]`ї ǩbOƔe{[H`<֯/аNQ oFfXEms=;S2e7FCG_FٳO5i bޙq ao,Ȗj0o}g(E0V(,vʶ.L뒪VM}y@|ak}{ZX)Ftp~b㡁 M<8O^U2 ~{.$xrez)~v {5K.2q G8 0DX[TIX8_> ډ2Rbrȃ4 ֦n57̋F3wR,2O8{iz铍#p1!7TKar[_x)ǧ |{Ep%W I=EkYo<g=^^kBsoi<{>pwbJ ex: QYGEq[]t/Kte]oj%kِD}sܸ3.` W'nfPtW^(p5 [ѫ!ַHHIFJ ݖS$S@s3O;Ӌ|wԖXtU~۷ɱai}q 4і79eD:93R.37y&g;R̋:\\ #@ WeRkEPޖJm$USYԃ& !V6,G=Ň ڞD_{(T/j3̦v Y-JP8ɤ>Ͽe*zAf16i݅_r oHgyshn6-~'?7P!S5ZjkN3zКbv>u\DuϔJ>w4 1-~zwR8 (թ3NzX'$-/$1C<#<f́el{޴%sTmZedsM[Ӕ3hj8N+3k#7ّ3O?)b&J?SGk{jZlvOQ9$kvr'"F=ڮ|{}{qYK6;cWP?u1M0zGXl D@Bױy0R/h?UP(r‡B`e[W&J=cG8f5@Nnt'b$m/.|mZ6 LFFe^"o[ᇠ*- vW:os:"+di1L isY/(Dw˼@SQzm+|+p#Z6 &{3bv%M5acvqt)uy5[~sc iƇްvŴZQb5t&s.EQ\11]0 dpS3;I#xŽf%U;%/E1h1׭v$7QMiH ZC~L%cS]–Ĥ 8pNig=L̩-o82}\V{/qV.-Hgfy{t0$ 5$?ϼ)=${MR]5] #;@wĕcY}4;HlFPΰ0_{ if2C22xKQ\ Yd1q0ϛ#Lk1~vk{aT8{Gʧ&/n_܈jrcmt.0)p37z m .-nc̷@x߰i-p. _Eȫ)ɒe!uG*W\v6OGvvߔQl#V̫kW"bq lV *Hv=<3XP+/ #{bqњtn@64[u^ncA43?+ nxtEvr1uM,t qObixչTh,} F'2e:q {;hԟYWvI47sUžK%O^puypqxaMlHhBqndZῷ$eX8g:#hHΐf3WW]c%OAAdQ~Zy:<*1C`7\j8@A\<E}e{Xtw;.ΘIԝ"Z&&<^3[]>c 2;m+pUD:e-ǔ[`xW^Wֆbն4Fi ;J& 3gL7sp"yMe' #]vلs +ZJnuόNਊ 1rW-(=`5&8zu=gRln_JsyonDےgz@*]*9v"U ]w2o G G,:n*pPbCϷI|5]x`(vvj~L~Q%( BިNZgv V0DqgҒK&p6ҞCӞ\R∻KT8+[^APVnTY9X q:M~HW7;k&)$# ^@O*D9 ŕXꑯ>`6jÙo4#8i8dd!_#D"dֆmFgWh8N{BuI""ڭWe{Fa/~{Ʈ 'ɦz"Ю (Ĉ b(-[KH#j@ X#,B9o`ȱ>/Xe0H@%rQ0 ]lLa57tok;-D«Ma&b{;/G_ܹGy~*`e[ɶ,bnBɖ~c(xB ]݊_ sPaJ+Xt*ʆi9p.d?UӸin@'bJsZ\?ۢ)qqB?- Ge" |ѦuZBJ>0b(NZb~Β5u+N!sb5IqgyzݩAl vL$kwmƩ&' l(;X\=J A<St+v_bj*h>=TǙYtV;kD3Eal%j̢Y % ;>b,T'RZvsk VYlZ${/5 cNئ/>}(J\\#e3a,X#6HoCzJP&V!1rPwRy#V6GvòOЍ],.5wvӉ}#QdȬ_b0*zxK8?N;{8xjv2nqRyU7@q&Ֆ(gBp6*!fLqYǛ$A hl>E\(.,FoJ"|1~QE=sKf.3Y惬BG;i.7uVw#Ύ|( ˴\Y8K'g^veW5]F   `=jl3ȋ,Qdb8uMiyzǫ?^)cApYדz4;8(-DQUFE-WixDիG>ps^(Z\꺕AVjP X@lYQRA99t#̹ u/v<6'Tɡ5B)}P@B'xG!'8`'mS3>. fc<!ƕwRFcK)s(oD.oPJ ߨ鞳r,r.e 3ͥ%vZ-=pN8ir{OO*6`@( #Hfɷ< ,7lf%Ug<ޛ ;IЫA χ)]; iŬwIPoWcK sSL3t/t/9RwH?}X %d1P]įԶh{G#0_ڊH$ɣHsS6>z8Z<0Ӽ Voa-Fxrb|+s^>s?Fe9dQZBoiTqB{VN̓d_˔_`hpϐA'jᚰ D㟸H;p] Ͳk =*Mj8@*9IՂi3Fۖ%D3Gj[,E#As`Dk yӓ=-ZjqΟ7jle!2FFȘC*pf ID,Zwr!IO͉⫠Bo쁥M3qX-6k/TR G q:[S,h|IK{3JjeRDz>U>]=n86h O3Э:NećIE \3[PŸj*pds= NxҖahtx0gm օ͔7b`)Op\0.,Ն Osed͹-u):И!>ufz7ҕI8iksC%eHgBuR[/\3nE? GDk:6w'(`=4B'20^<./^uՄ񜠚Reg{ng9R/6')5h Qdu¶>G RFu@™sxm`&3խ*ZW.R`;bՀV؞Qb|yǞgn|Ԉ-r\}*qsneMD[c:3\[zrW4/ ^OY$($Si#ܲH˼x̫3є.od\n+pϤV' ]>; 1a\)Upҭ8w]7ݚo{"Ii){򓲁 -C%I#ߦ'-8ဴI>Ixր|XG0+:j<3Ck/F) K͑&fˊ5*y_ʑ(fqjхg 7Z2ge:(UIF;oU15Dɏ͌!s7i1跞`T2!6@gZ=8"̺Abro: *\ L8yM4b.Gi2$\uoC. {%k}؄9sUN+t_J"(a+. 4;>SKx6k,HsL22;j/)g:}܂ȳdĠȤN9=q&ɩtO ^|T WH[9ViKX6c`L\lʊb)/iw 0J/| t (Ķ ^oyy=@T^ s N-aϝʥdi@7c$[ \"3o6HfI|yEU f׾9]a|ܟ {eZr}!Ջ@/JKynHUsXRןS8+hqÙH]mgEseqa1Wѧߑ[ }by%n/b{tҜRlS)2UTgwd˕X *$E_67-ُkU`Õ9zدE4|SW$fLg#YAJݳg 20\T~jM+ FY|mR*lx]*{%&mZ\Y˲ozQLŌttu0VaC<7ޞ8iZF=KK"A"*Z#@Kw&JqNBܢPǯcwYff1̆/B}t]̝]یL9_վvnTt|V7%tlx;+]{LU QE>"rvQH>ݷ#k%&ՑJˮ/X9adS7:^!2cӮSNaGC]77:S( 6ٵq.o<͹V_YXI׋Ca2/LW%"-JQC K;}ŁCJ|a[uiG,D'e)0zot1N+p? 1K]o zKmW^>oGU9A*nD n Է!QKVʎ|H׊?~x|D2:.4o?f7|(?Ɇ54gMv- J>cM.<Ѫ~. MNR X!*Fpq)vH8`kp=O6 0$f.(y <-il=ĈWL{= OVMD-1BwvLVaefJ*=sbsr܁pH@-? <ذ}+-ekAl MVy śR 3DG~mIT(Gr1&ĵԪRׇٯV Ö(!2Du K40X&w;Z0z܂ix%nh]nx`]^~P„u &#BDjkR֌b.PL**{xA/C/췬|(L:e=`bh/|f̑ﻮ]0}\mh@t(y]$B*,VkXg1']`daEN 7u=SRcc4$Ha(Tb?Yz|5U|b)Ev6a ه UE{nuS?,SսCA,ׇuRu8? jN ~JO+ŤFȷkFʥ(+hR>2TDB;7<,țZ!f/oօ!C@j 6{&*O6_8?УGxoi-Q3{P@c̜rm5sK'Ƶ(*APIXO呺3Rhlu$L\Z4=skk d븅Y9d'BeSP018zB0Gg<.kpkq8HL<s(fo]xb*1j:eLMviBB܇lbKkӈAR!"KZA/ 'yht 8K l^͊";P0NǔM]h*'X[e2- +z͗4+FZSv"&΁}jc*} *\(Hc(H%YǒpiQYn_aRU]Z.Č[uoaQΕ`VMָ5B3+p.$ya̖?( 9` I~ZH[nlXF8IpbeƝ-4|H08!)!3@DHxxr)"#)OŇNLM#7<V"͒gʉD>X f *=k0PE&JUԈhu[T+5./^wS7N;E}Fh&}3 2V }j6 &ϝ=_q#[UxL@?/D>Z<:(ol DuIoOf8F'O}qצk3^!hu͂(6+1Inr TPaBL9m0 oPUYy7"IIQYO1DXS#XoHB=@U"=Ho4-sSkcEBf m%zf5̒5< xI/%UQsOu/vq̚F$P!44e &d%D?~rߟMmy*΂̽ՈWlU[[_/Kc}o2 1oX8q@NNL^-,|>Z^aaC$r^SɁq8U#T1͢ ,0]\2ĹtXd?lM0t+b\팸S5Mny0'{F%?8}Y;5HQ-|HƖce2Uƹsw#+q~x0|)45}5(t5S8YAN>"w, ynF$΂ ^ӟv'%䣀=eݨb(>@ 'FHч(YNvX_VLP{g@;}%V#Mhe`9̇~JTrAոxi1j9}47J}eywcÁFh1v,ңː(Ib([x;j“x!UnQN]dR0²9%es#Ugwz3j{t6WL[yY>kcnc,m>^;ZToѳp%s=$ ]2WXΑ[ؚt+:LnAFAC㨂t: {/.~'w#̳WȔ0}L# ézK DԡI &媤 _ΕrPk/*ۉ'irym!U=˄ϡ3{fl==ÑdRʛEF]i5Bm_1_q)fa7 D* esa.4eeip1ziB!/V$<I$Fr!*tbmWü3 qX~x](eW>#ЏZJ7=\q(Ix{~Р ;:pK=3q~5qRm&g-&llŅ@;oEbeK"7ds3|2t/Ďܮ/?U5$V{䜌sZi1d$QRU a&F0|~a3%* e>0$T gO ;xʛ8%tpF'iȾ EghɟJ W1iA<2M(Z;ro'UM⿨Aޟ7D MZ#>+Oۊd뮡\^q#KI 1Q[ uUa5[zQ.5VIT#~?r&y0GlֆGт޲G]0hk (eh%ל HY4dO:'y̽~PSk}Gcjx"Íq6-`|Vg1(K p7ͧx+_ƊqiUEk'7ԸaY+$ Lݎ+cJ*P: J4Y:?(g>:$ Ȩ Ȟ,M+Ax 88f81Sc(%-@DqT|Rm yg eS5$41_g4r}GF#a .&% nWm\s?>c"*_f[SYb/!0. .~4*r\jdX\.Tܾ*0T_ky˸Q~Q$~qw%>H7dFI] F2Xc9JyW O;#=m 2m.U퍴'O"Z\!wPKz^C!qRԠDCG,|+WcJ3Ɵ(a W2l5]7j!\9gs1bۉ.KzeVu X[H{ h&Sfm~m٪ɂԵw"IY0YSsa. z}qX"y?":dI`$rnhs/ָWIR)nf'Z$bo;VҬmuCLkv]$M3ۧ&([Cрu=aL+T w5|S,:vݻ| øp~˴' FU3T #洃[:2J ͫ8zs$%J ?33Qp=t^r֫22kq9L7U[뢝ꐌY9hӑ_" +H_^]XucƠ{xLf Bgugqк*%@:pYwvٔU0pHщnI\g1Lߙ:L$I6o4 '~ohhbtjq4Bz@in&l/byY/(W#5# kSua[wmr9{RXĨݤa:h8R8q Vy3V-ck j1^1,v75op.Bk{!j 9˕~Z`:KZb&l!$e6z;eך]jg|QE*h{ -nbN/DoNľ?YpVقoW &a|au 1DA4^6Zm@B.dI)E4h7rnPfMxcBǥ)C3~o5XSdQϐ=rz3nMp+_9C%'`2ɁV;]4I <w cA6C0(1 0=)X=w /dt}ϯ7Yie AS(Ƶp@U p: ^|,heӂ47ϏPWROg2sC: qkhCIQwpd\T2Bêjy4J8pЋ9Qܥ!J^myjrьBiz@ yWٕD3b{ώoN~$Hl S؇ )z⹡50\#9t*цy $YylEeTb]֥Meh"g2_ݗU$ u'MV1D6%$Q Q?Wl!٬lrMq>|ɚA= B!Se0JY/px;\2W]Km(l?<];@L1s:"PtwF?L#H$+9 WVT_O,T~>>AP>q+~l߰E~ZIsi-YN8dP29XZy0j'yS76GcqVOrH_H3Y .w 7E&1ʷuMo!VT oI:ȼ:KoZw[o $8.ͬskxn`zzUG:> Xt^Qh׷"b egT 0B#dn  ;:}Gw}2cj9ᩴ8>c2^;,rjI9 "~-2vKl#ɋwɌWid(  }C݋]=RZ8ٶ1*YH3!SLȈk$rNb ZGf_eeL/uwHV*<(ypc$OA}i< LK o=J^V{&lVS)Ҽ[*z b=\h Í 9(iFrt٬hc+y"O?6fp7>o#Z]c"yzhO|IA q NI4 >Gm"3ORTc(i?Dm/΋D2`p>,89gi\B2{ÞLD4ǥ5<&ق\lr|a%6:-=>fU}3Bn KAP+С vXLKXݱ]_+t {jnXB om~QsvzYbȾKO3Z[uTgƊ9>?oKgc ^=;mT#E۵j-KU)/Sx^htYciaM;md J~M(/ʠhb~N$ XHLO/l,J,cb>Ҡjl;e2 OuKrzy=z )If3 kg"A82E~9Sfb,w$J\zpjt f.wbc>zvXs ~1T{T61~l(HlF<%,5%[Cau#}^|Emm͔[X칧B͓xiNJK Te0bPw}|IKMwuaHsDE4ܲѼ밿Dl;.)m_*7h?U?tfȀX>&328}kOql~C7@+ph]=۴JS]]-sx!ەBorsGY˅^^yf{H L6NMBnш@S5Jmj%T€حB R\ _ǹ7hfȿdDCCm׹&elǺd@ybi\e PBɺb_I aىbC!C(a u5?5z 2}H+QMN; ?D{3uZ՗4[1OV$x&)% Vc&Fzףix PǔTPC2JԠWjCr-гް^S Ԟ` ěyI2n󨏬=b0:[MM dG!vM  dAZo(#æRed`kMW瘺'435]ɾk7̧|&yPl[³d&CjHlmfIz-6q+8)Zy*2šoM@[ZHt!: }%Z lJgL b3xv .m$)?epGلJ wtnB㊇Z!-ep9Dtw$PL ,,Q'j "ƧPUN&^*:9iTۺ Qk# ڋpYfVٽ9JF؇90k6am*"qa:]TsFIOsF]0草|w7wR2z5c@55xC3! 2*7O~qmRļӏn?j+a4ISFY"_HAvC* jD)ˤ괵gVJzٻ澹6fE*#p *~3|ӔmɁi6*N{,3W,/ ~mga Us+ TM=wĸqF@c*v;C'$G$=p (Tƃ4JP(hFQ}2Q7NkCeB@|:‚G aMyc' ~5 'hXA]LQhdk2oXI<1ǖAzZ*$=a@%0#"R҉< @_ۈ$x .Rٵ؞ :O { BU %؜A70!l+bN'OoGQR:ؕ2<~@1E;监V_KgߎiO *%#.Zg| Qzq+=n8pY}ȁ$7z|~[RcpW/hP_NcmB ;hJk{4D5*neM:%ᵤ@uPFtHdmd ŢDrig8dK0?|\Ǐ„9kfKPSR~#4R6G$.E\H[DA(r&/D\-w,ُ%7yӒ~Bn5&4:!}6W x[C۵7XcA&Tu!pS@pBj)d\ż?˒ ͓;ǍC;Nps)d\ZA -:k$T2GhAZt%Krep<v{'a~1xD'Z>Xˆ'` -%;e@O12*VW甆Tn9Y_dsP5 I(e"c[L@btb ϙ\=U+슟n,P10 M2O@?_ =z8! o)vniOĔV)gP v*ݖuh&A< SqW;p+&] >A_rgN1蟲x=\W?nqwOyw:Vb=*/dӵXJ$bFM&Y:J:ϏPpP v#BCM]p'܊rJce̬pd\9&4 Yf=h_vMe EiNɋ=;O<,|%d x5 ȫ)ߥQghKZTS'gP29WՖG}Kfk Щ+7::CePr'y38JĆcc°S4 !:k++ *D:aKܮHT+uVqY4TT tup k_1,Gi;7mN|fh,qጎl}I!v [1$Xi?E (,:޵jkpzj 7@!L5; ̋^_Uz@N8JO=G4+I}aD_L7J%*𣄶 $(v,|_hd]* 1w_4fB?xfl|ʣLOTjvQc͓ ,>y+SoSrmF6yoNUG#F&ч8@|nDq$Dͅ(1& cm)Qh,`dCK3\v͑nۺV&(#d7fp|+u^ Eq=j ]նGӝ( Q#0#rIr5 E)6GQK=on612Cʏ֠1sV N–ܩ=PbFEn&IA@_d_J1%yaA_ ~f rsF7䞪ʴgPZg[5GSr$g6?O<߆v{Z7q*\DHOn˟TjUaq&ʼnCOd!dZdp3 UcDKoHLpJ̱ߦ8u[L_kH\cВe^bɃm B#+ t`vlWI m;Mcɿ&;2 IX''06zzزDL BhqcF=;DhjOw #jf}ka7x" R M/u?f԰L\>8٬6`uzKyU3B%mGd_U#Vg ]?;V"~p$T3O ۿS]BΨT:H"=: ~@=_$=c\qe苩"2[P[W^tzmfOq4Fw-ܛ/JrbæXR&)"ϴhw-^)!9[8JW?Z6zbs>=~V\an@oj]j@@nq ͞ %5P<a!9okə@~rX҉6-p̊7տhs D֏Mc [Md5>^eCTնgx<| 4=JQm4v2r 1{v]*aWt 6C=׫ó 2ca0}XLվⓐm *W!2Ҏ(,&N}o'/LP%co«}TY(ɂV\IGIy}CρȧWi)j7I[lڽ㑨Ur݀>Fα9udf̙+B6{j2kU0$͞Cv=hzn4O>Hh'Yơn4eaT@b{-aT%i[rе_rB>T7CyaH)DlfȷQ$T[k=yK #QBW7& q?ir \vAB߫fڹyΝ}c c(չ43iu 8du!9Ut|whv[R pݲҘ##Ck"GvxpAnC?F;D0&&tdU_(JP#&dglrY\"eKvI#ۅ)rq~ɺlՔ=$/g]O+3jdۃmf7PL@Ӊ?/N #7qb`s:RCs8W؅=Xڣą{&Lk|Sv‰U@PL\џ7oT z6=^ehBA뭪eiގby"NfO̠Sh[d4evy4F侀x*.)OyȦKsՋP^*^`ϨAK=18\1{T„]ՃYOr ,I;iyɓ4gr0V.lᄛhƕZmYyI?$%4 b`o{|OOPo;* RIٙӦ6Z?鞜H ġFHνc/'K_6ˌhj,Ny7i-xb{O7X\Gi%ITq`hwW݂ J`5=O>ajm~dxt0m=ИH\ ֙l%eo8XҎ`݋T ) 66ui{ OL*wE zJ댰:vY:raLSF(ۡ i%EtZ`*jƌ0~Na[,*?/ܧm DwEPh"p]E'C^Գ5+VivREtw288k@FFU/AIZO$ǥq,["CMOIrf6Vx-fQdKG}dïOFPePMٞ$7IR>OU?-S:2irvehS.!bؚH&(:gNWJU4Q7 hWjib& =f_yp 9/pJuVS#_߷T >#"k;GBu=+ϴLW`Gq9`*ynggIڰF+6~{EōI\QQb9Jyw*8x|L'3mfz "2ja:L'v̉[av/ yJV4l5:' \=oƼsvfhp^.DmEʃ#T2TiKL$*ᨻ2]KQmaِWM`TT=HOmBz Xv$as܆SZ\="A KAĊL_ܤm|{&2vH+z'I*Ƕ SE26jhO6.TGQ Z: UX,TR1$Lk<ԛ́ϋ1Y10ШeOٱ2<|S i* h,7Tr@_x؋i=㉛lraqr_A&TpmhFk u8mETP$ `R?"~{l.:?E5*`y!˴Ks4wfhޅ#f{adb=:&uKQh3Mkl)'gPs*VHnh0ZΩ:Z<ٕQ@r&esn,XU5UU귤Tg:Ԧ|i"ym] 9lZ+{Ot)hAp72D%vTEf]ɻM7'L& dmJ/27ufuFgq(\I64kCHAɇZ p!lDʼnP0nD띿?:S}D:.6َ8?2OdtXH \k.?Z"Tn }%ka#=ٚw ۞i+|7g0aXNWXrAG hQjRK{uk XVp-[w~wײFŇ!"O2Xk',xZ.6ؓ,sj3O^ r.m+G5##Y\im22=gTc0̫\)G𕴼ȉ"65Eؘ->XxuLPlVgP?Uu)FRanɛmORPܮT'/NT1}1Y.c8" ^ ot0Cdr"kqFn5:8 q?Alr6F>n&el/ n&6t-UZSL9NA ̐x=/=Mad(ˤH ukbn*- aCiRq|;{ÝGNjmj[Q=#-,rZJ+zIݭg<)uCz^"Ih{R3,!'ڴA"YKF2@')fBijqU5™ոc8FPbF^i 7QԣZ/nK?-ˬwo[UxOᚸ/ᨅKr4Klzp ]HaK 1{b c O_v k-I]^4wsf_B2: ͮzS=Sdbp觙*?7}ޅ`Q6§fH~{˿Zsx_(>.]5ur[ c#nlJ&I?g rD/Vϔ(u;dnp>'Aөfv:3IId"GiR;ރpmmxڕ6p6`uXcO)IiR +45TCzD&? [e6}A߅ T+f9^zi0r*DQ}2KU6Kc>~1Z[# $cOcb1E͘V_}J'*e yfsHx$kLz\{K 3G[>bf;Cm7~A3Q ӻu.ZFɪ !t2#ɐ49y>b>G4SbERstg*[ܱ%S{[R GH趔P1dB$%%UXR)tِA0 /J"85EfSB[ wK:l|.;9ua6p>]E )A%7˛P)}z%ϡQ@GޟSί ("KLi>OWkQvR:!_wR!;aY$ oM1Z-% eLǧJNw'v4ͯ]%k?\getqC!!"vV4ދoj,vD G`uRlG u~|ِygzLGI_d;jI Ǘ&ׯJJIFI5d &qR]R,#$.4_0-5yȩ.^xtMbݹk?3̒0yݷgYW^$Z˭ >5Zժ{E sH/\+zK}0ɥ(J_;Pg+7*HZ!q~mh\;s DxZ>rp6Efk"y3Ae]m8 \gdZˆ6CjྎR<: gځ:c4Pq/p%V8v}(Ens@6 \[-8Sϡ /^wFF 5)bgn-kh {z)褙 OITivr kQc])[:o8wae~JqLQ&.g׭u*1Tn ȃ,֫6ѩp Wdx^+|1I0sNhL,XSA"Iv\6P];F< 5% t_wR)U-%mKZ@Z`~` h8=/rjq8qi" 2,nܹ  7)p%tENchQLjmE|:Ad~)\>R+l3'|KJɆh]"rp.֘|Z1`+gL${MJDcɅOq"PT wvnw?#uhƷ¡! /d08e%h?tԄ'%`VXDLF3,=1كڅOqPR^A7 1X`)Ww1)gwl:98$ t&>xx"/%8I``x,FY}Es JmR,a%|ɕw5K{R+f}}UܒT۶`isx Mԧʞ ADaBc>p kп[A-iDa\_h}3TKaW |3w"8O9 KSŕVV$|z@**=ia5v3 =a;;H)JSh.^BzFagP?$$Þ 6+.cF7UPv|o`.Wj&% 靅hf)#R\e\ƖE -oB:H'zX6㕽AFp,7T1'{ ܗwjX4@-W2xi6BZ5$+Pc0DLnIқ`+2po'*ŏjzXq(,B=(Eb/ )'4hxœ-5鎶>U̴K&:)ċ~nbO- ~X @IY91~po簡.W,NuNc.:PF^t $5tRSےY4дhbwk>ʖx$Zүc@)0`"8>.!QXFuĐ秜kdS2 wE nGؓ$TsXtQLLuOJ~[q,2YR(:!CB?ggN0ɤ$K D[L^~3~l(xmkjʃ-޿Iѷ͂{ͺ8%]mjv0I>Yz@#jR6hXbYfR8\'KD8@s $0%eK?@R5KBatlУݔPioPZ9v5K5R, :/brZL UIQuBDlpxMX  OQQVVV*܀E385b@.Xy˻F3nA 55Ό~^^-}CQ9`5e;׶LՔ(Hr 4G5,KqzBToeSk ""))w+0J"AmOCRV +kS 9FÖt_Kmz!OWΉu~` e ٜ>yJH~<9WvU.@ϴ7qIRY(WPpQ 5ǩ94F7eЛu8g*ޙ+s/6)Ŵ_)= rKtAy{MB-ֆS_HdⅯ"~f5Pt>uR`_EvޑRɬ&Uxk&:F\+-Ym Oy!ujy4CڽZ8pv'͠hn~%̉SAwIAk&FtZObykg{_zp߆#xi~)$Eeng?B32]2S߷ɟ qax8޻5 b|1Pu.̈́,eo[ țQКppwFM*:&+Za7E5Ҙq~$\iF|bqW\SD^NjcJ>Xq2 _'gDR#bO+吓`#Jdrm~Qyˡ>l^ZcWvl3*4*{߀hq%hSD6Mh-mY>n[1Mec/f>).Z+Զh&(hR+= nz'S'EK#Xg' ꎄ$Wq&Ա56 s)c&3cko]eҖɒH-0嵪'p˴|mCnT <(sb?s=ј^~YN(9S8sM\XYyoh.>cm浒0$ ?NvV* ~PIW`Aы9E߸hm>3AˇW:qm>rXFnqFFÞx>H\* s@{Yr}hy##H$SQP\ $-Vpʧh}# -\`-}UlKd'qTp:2U]zޤCbb;\"D2_z;pV9#^#߄ }Oe*P|I{P,EzwK!z*r5b w[Xpׅ#i##' [Gju}ċ`R%["W1( x0}zm2s)@mB` r*wA n癕?$>q LsZ?ƒ\ f~~X9!8KL/^ERGG-&R^qۉl;iܝ>Ḥã7>jGjì?U\mQ9=b_])A 7p]d* f\#0WQx?Kdv}AߏV,XA%(:1EB*[ w0cw`g@dGAoe%{^j?3DuPMt PZok]yɗZh l$]Oj#E8%ECAʪGM $Ӛclywmd2[8=E?\_`.,#_4MD\n%%JEJu-^6m8dvkl<'7,/aJ0K;qTށ;]ADMKΰhHvߜj~9 Ahq=tUN:7ep=@sP3D7;Zמ GC-.3nY <%oSI9]EN.Z3Xb`nY~;Ca6|z|+ B حo dn5?tWfzVL$x_Id?^+G_.iՉ}J!ev3'$AxR4N8ee#Mѳɹ_ 1ÑZ_O@'XP~Jry/m90]+`_ UlR#$kmW }8BGftБԭ`lk,lL # zk~j:4[ֺ)a~;>eLpBw%u/tɑWAܥ1mwoX4I,Eqhɐ*DVHpǓl hn R`0=t| ?sWm80p'Qy~;S>aĹM!WàsKd߁ 3NmJ%ɐY_9:05@/kkݯܬ|^xYl׶~/&%܆Qp 4-kZyz_zb3yW>|R<|6w4Szq~j٬54ʱ|ZC@uDƱNlcCOZ9CmO nPXnQ:5K% ݲ |b82(^Ly|t:o#O^oE; " g:DaO^V?{p]I< 𙁏%<;+X#zB0 0"˩D/7=dF\6޺/%HYŴ{ٴ$GA79MOX:8v3N`<~b06uֺ>reS}OR?{v ِ yA~2[kl`ng?J#f{7a~6"4Y.%ӧ@ =["E"®UȇqwQ6ҮΘ ஥.Zu{;/a ;cD*cBa!E P|y̌31cWgm1{*.ow%e.&dwz=cwˑdPjӦ|72&~c~W*V3ҡխ "Gŵkt=I,H?"v0r;mKppRb#ᾑL 8VC `SHK?0aK JJo|:G"S^#U ,7ߴKt1n ]?)BV;5b!z== vs68Gp*3Kfq\W@jsL_/"(n6餕Mg9dv@XY?EWWBhy^8{m 2{sHCVLwl-e\wx~KTFmf!7[ͺ?3p.¬IĐ&^?Y+{y0]ߜ;,3)u!u`sh [Si~̔~OTJ'Ջ/y/j'9֞\ux :_2m 4¡J G׼b w((c.;&Ԡv59s熡r٪Z?v gnJ=N(.6I~Ort`3~6ѿ-/(Q_$1sas]Lϑ Bfw|q͢ʋap.,Ȩ P1^dTQOL kM:Z.:.طZ$!visL7nU;z;hXI{hi= ȁ߶Zo{Pp3Ρ1'U<נ䅿|ƈ1z9H)rVKyXg Z׼5z*ÞnEuW471pgMU|ܹM'j^kwoPPAra3Ҥ_4,xwdHĕ rv'ς>1x(slguKK^{yՓť&%wWc*Vl{6}3J V:<8WvQ liDxhlӓ]a!$Mq3;aK㿆1NԵ2=^E( =wkκJ1^( )Ȋ)9jJظ@Q:lCt8 MC('bt^]LSB<xL!PvFM (*<82+e1/n98D _g?u$ٱva*lŔ }s]ԉ )BL!%*fj_elkS6qHJ5?f-[%lxD~R':cl9HUDu k{ŠwdI՛\41[r `sZXk?'޷,# 7 Hd2,oAL^$++B>Jnnw'L˕HNjp-\kνqTmtہ[#HV" .UnmHfkZj!(_6g`>Fkqz>l^hN/:'_ք쓙t*6k̊?9{׿΢OOKgt!ϙG+VyTte!lnG*ܟe a8^8<< ,KGoQYlKdieaf⦩BU8b?rἼm,zuL>(+WJƔD,\/+,h=b8fCw`vR#,v`^jr9엽Wo9@J횥k9R6浂g|g(.)ޭRFS؜u3$&3\5~qL\u*ˆaPZ~hGRjyC:Qf@8RLgKop'Q=*Ag>u'95w$G .\-!wsiAi*UI)̎Œ.tଜ3a%XٯslEu[0P-ǽ by9hF.U ~-.hv d}Qy8li %Vw<`ӆR!ꍹOcx)!6Ws'{ZS׶ PUR曹L^GڙPh}eLk-t ,A1œ[JӳEZ^= YmLӔj,BgClnN#΃њfsT5+P$7*928C'zu!cF6`5ZFegyPxuLOyV*֙~ՈS&\!{p݄ɵ>e f սbn@x?8i) yRZE=+;R5 mlϼ22S\  G:Lc꾑|y眆G>~PEilᄎ7% 9?yʋKe22 ]qde(zTvypijZ֟}}s{*WVu0K5e0akZA@sőKNvq'z1p_s `IKBe"SI]D7q z; l-@[g1!{|IU`! ]^趴d<֛8m*!&۬,_g@z>LR9`h=eƹ2󇘚.3ֈ̱ppDV͕ YQEӮ'mysl)hmrĹd!/)SC"}Jl60.߁ČUv4;)]o&)tJS9Y˹G9uI#gNm`/kep{eToT)2KPg;vL45f[nާ!(̋+ ^(+O[b9 tgSoHϓe˯e*JPZU\o; 9љGIRs3bZ^#'S AtB| jm|& %'a>O1Y?eܓE<O6*( ?g e"#$h=ї) n4qE5`燑zxAD'.>m=Q(NV`=q V[8 #v xݵlZ7ɑ&ntoYiMy5`! _&'<} (xxf1 2Yi+T@:%ER{rrKy,9HUls$W[XĈ ,bm ـ'}Ue2 ;Rr<ң;d ${Ƥ,PcIІ(d(}sG9IԠ- ֢rbQ\r37&A2@Z?K\+Z^{L^Ǔ=-*_~s(U eZ؟a CBZ5LN6rM Ð(qYAi&Ѐ)0 .#}1әMgZ6S!v1O9G$g}u j2pVS$6#S⻹U_ bGac,;&TK")6!쵇64"OqfsT(-H wccKL,+[~rd 'cf!=se*kmyx~A@uk߷)倧R&?n(00D0rJ'9~P`+Bs?$Z>݃ .hW]H-ռhIaV:U`9{/(OfHzc6Q>m0;=a&Łw y(-=@hpU,en,iSz0"6YWqn YyA,f$xso_+Laul"`d=OrLN!f!5ZK_؈@boˀmV>1 #lH2oN ; }~#[p~/!~Atoqa$yAZQ! of}.A;R%?|(0p8#6./xS]~*bQPXU "L[՘LPe8ؿ9ؽC?}jLwqMKy(Z=t̻x_9]$>J6ؒÇ$l 荞ftUu{&/¡yI~}o|-~N8~d>̱m%^Р+ W.,C#A1XGZy Pim^'䟳(_P{JB*SmX:eB9ob@ xp EYз:-g=Dd7<@02vG׾Py#f+7N#|?0QNVek_M JLKqhotbk*rQsXz<%ھj$Q kst d("B굺:H.ߜ+zXxjR)mMH.8UpOYfXzL=- YJ#n {Q^h/XBɘ>ɰJ57?@R:Ij%(i :pzc{<٪aYt% m߉],4R˒xZYSF(vmWX]DpcQI"qxTW; E@٦;h/·lֻ0/,s{ĦrZ߲4I͆w%ѿ;ÈLԲ n|b%(W}V{Yו t:|-A;$77aa0=Ow_h[*254T86xE !1Il36o|קW~p=`\i[ݡHdۙ Jpjs=!KziK/^P uOʽ< [ _o0]!))Du ^! `.t߯\]vIP"֧0z@/unT>(LLC9@xK"{v䞽NtG~_t\s叼 t8Eن $ӧHƆqxZJ1s>RcHُ+Xi|}7R:nw %E]' -.ElXFoJ` GxnşTɴyƮQ?-LU}壡-M2HoeJ)WĒG>#1%s^vӁҚm$Ft\#љ G#dcTPģ={@9zòYoc킍Lb'Y1ۗiBILDWWr,;R\%KaoPU;9Q.0K;\NpwyK zORMfwFe}['&@6KH=LPr-ZP]\_nIA1\Zƺjz9 h*LK GnQPtV4RZ:.tG'z[ͳN|ā-?@ ^UoUgLo!)~HpsvPgu.#SsZD൧oڇ٭[#1(FтrPMHir_g)LremS>z>P<*O'iE#Us4 3}oHcQ mH 3C y#26dsY coWnGWo47r*{,^j^IHvv@*\p9ҕ8*l7MKtm/tSL;h E %gT݋_v'.eM:o+^#2m^mܥVeȢVa`z6!ȄfrF˘dxAU"BEb,?.MHrfwP +&V'b^CҺfxbzl) F<0H6mFi}|.h/;f67 T15LY_߯G$pz5:IwVm9j=];I' 7qO_Yrj9<2l]W#BnQ }Pv͛:lBˑs륤8;J%ܽ;7eg?q^i ;k/ R$1Q>dc})b x/2M5FR*2y[dmTF/ \?O!t}b#%> .Գ% m,D,CnSe])V/.湹vrMrВ%-fڙ!yCI p@ODelEx1㋏'6 JA劸w+*Ov_,<%GjZc̿TpY.֜>y]yK>a߀i>NaM4.ŋD@3d:}v=#}m-w 2~w؛-јe~^(vf^Czxԣ998*[+e RAJq'd@+ W}>gK?zxwxd;,I\K_X^F4v| $nIp~0\)4Δv+w12gvOńߐ0h(9=*Њ\ψ$U]]IgU&?)!^A ɱ=7DB+d1tHFm׮T"vF׉Ppߋ];l݉3k.qO~ 8['xf 5G@q]ljtT.Ćc1{wݘBq//!:сN0b#5ˡ[hT%.zN:Ih{@(-&L*Lor gz ^1`zs gZUX."Q`b> >+Q?gnyIʹjpŵPH;y+I[ۧ8@P4FaiCVPT0b5 _"}q,^qˉ -_AT-O9w_kF'$Lcҍf^k)6hCMR7K~,JBJ/;_d25\>H^`nOvaoDqcۃ}&qL"*4t՞j޵fza莻kP(~VoKvŸEN@R*WyG]FFHkk&I=U92ax殜,l (4bMoTH pK@:{6$l?,&Gi5Tvb6nNq Bq~HkcȳċmhzJ;6F޸&(#zyC G:}eV*~zz4= P_3#gu+SX Fa@P_E9q/ZJnS"eaMBoe"7Zf5xj,8S~nss mȣs|C2/cBni7TQ{2G-?崸 qRU#eo-%~>ڔhC~~ߑ1u:ông>մyj) tI{#GcMf?=P& iIq~[&X}36'PmLfW* ަg{N5yRO%7iHտA뀕A5g{ep]ykT}Ɗ@uO/Ur52al,nd6Q`R?'QFfkSܠ;< l&EzW5 $CiB$1umP#Tו }@ҴF~J4'P G7EF5-F/8@mjt cg`mWPFj> 9)_>!)Gha*H ;\iFR|L L Sr Y6]8 J\yګfNb4dd-cϴ` Sޅ-Kz5rQAz)bc%'Ҙ]7 `άjA~^@_3d:*o;lFg@ޛy^k>?h5NlA AU}T-Nk xVs7퍚_pڂ$]9Mu֒|خaU\ 00R%DzYK Ǹ;8BuT[A\J18d.ami  aS'baXT73De%7 GUBa*b{E ;`i o%ۉ# ¿.I_a<Ҙ 2\ioXdݞIjЅRL]4Mܞҡvج O+ y8辢*\'0}4ٽcd(ۧ ză6 Tpzz:ͻRL?uvG̉M0؄aВd2C/y(Ub VA8_Ƴ㣬]22vљW:Ks60 3؂h98xe"I[ړۺ] hN(<ZN<2f04;N ^T7i\Yemw.ͱdv}>}#ZR <='߿]4R*|ogfեKe3>JZR9ͯKT\uJ| j5#ajS,K LEbAV S|%SV5?T1ׯR7.nArh_F.ΑZE-1$hgȧ/)O0yN~#ϕ*࡟/1(Գd.IuCk#EGSi_vq\&ceW5*OGw|ٱ _-Yl#ODcU4& Ds>$VVJ79C<{WFk78PB݂{J9*f=/[$ =qE!K U>Y"X|< 2h=Gq(1ib#`wq斂gU\7TR& D$5,kt`2'hLRꜭ[뇕 b S av${W~$lAvJ:McčuViprՌ^f5/vh?S$6:ȇʀq,33ƛ+g5YF HwQp5 2xQqR{ *p}ԛ&*vR`LE*aΜkL/+q8$.fvcbcGfCf8= <ڣVS6qJo1ז>h?(J"'#[>H#ͦk}&*8FJYVrAߡU/\Csl3 @idV@Jj,X4/}ьZ.1|{NT )9XZ݁t hDDsJVhPuV(^c퐣I/Nm"zs\H*x.麡bK|V}!>os6O!-pݝ7TFAU3Gu PMLMpW|:_\&ᩤ%YU oiLJpG8e9fbܓ ¥Jx:XJp _YWr\y yWLcN;na9Ԅ;H!TG9HZ2l 1=\l*7_Bi&D2 oUhtDmBqm;y8 Cxv臖Í3|)@tشΫXي;xFK|=NO醄vfl>MuB.R>IU2RB-w/+eU}#IDJ&T뎰8罴?6m/V>1s$ [g+#>[߂cccZ4(p uI+OvC4.!Z+"G@b ߫2[L :hFܣ> өpY^L2*R#[Cyp2ءUPaV!OveoLΉ_r#i.tAo7i-6;,@-co5=zRsXTW*1 ?~QxQԴ=;6e ]XJ4٥_emSG/t[$M#څz1?~ 7Í48wxt*n UwK a)>~W2ScX`^QꦸxFW5 Nӎ+&>|!O&P}h?ZZM Ot4 F o\ 58UOgVvGtDT[sGο^xW[nu5SO8$EՌ/,@VpE]J_ l H:=2WԥwTSǟlـ]І$… MoD)3ڤLL>hxP? OA9?iKg/É_DOj25wL6XK )BdA ,1nb9.Oޜ^ȇo!͊@+)LE %i(p{ M,.+%& \=:2B]zsmn=J%avdP ^d.-,6up|D5s*AaRByb1#'_wXϕL&pR_U OyevľNJX>#T? M9_K HQ/@XQȗ= u<ˠOLLEIxy|m``D2d)fK0u̡‮ 1"N b!=N/4!Ny@jP(oJiu UVl*j׆\v' /NC]b+N,ؙjIٔηz@ֵ"&~<6gpJ2m461bC+O_HYB)4hlXdK/f{.(hc2v -Y4bY0_|f6s\[C[r ֠`1SEs9lwXηtbV.݀Rcd,ySk,$0K{in ny(6n f-\ZSi#ȦK^͟)KΐQu*އ6SAnZ.ι7\mx.I1(ЛԊL®y$D}KKpv˲tm;0 TzIX' ֌ˑI`l)ܹ!:ƫ8ÔA$I{uО0d>ky&Gqmbqo- 8YEH"3\]%ES;~A̰wckPakI4 )@h4W60B^qK]C2ܛ-vx}u.#Dа2$K檨)OqGs֑"t{fws3*kЎ] MQ U+ƞ=<pq`6Ut6Nj*y"#tP׌aX7i/B{u$zQMf}5J_dW7-2tx)[ 霕;&Qz)rfbVԯg~M˂XhaJ@=qҠ "0܅)\-Ŝs:s  ߷ r{ДruHVEj a>~lR?dV)}w>v=6)%p&PP/TQ>םKT"lxu6d\oS%e-lG/bAhjxpSPVk8HE2pv?"(qC-x- lQ"]<.}@胞4q nmLe}2qh)Ȋf9;h#`ɷ>I \" `N*#WAS.Itbn3&:˃71Pr.qӫz"/WۢOf%N/d)r~y{ͮj7#!wFL9e-+=Imo4U ~٠ :Mȳ;A +0!q+*ct*~mmnl ~ƵՄfTte޷ӯf|N{l.Ij3l;|/yTGjXpk$0kj:VQu 1ȅ{A%AnԊVx*S~ Ke!u޾A>ƅDhggN{ +vL@Ξ^Ր }$%EZ-_#b].NwA~4Byu>y֤lswtףDf\KkϪ^݇κʎ! 60G{N޺XۚrrΠ)έNuߘrB@,[z~5 Fޠ< 6gBt5$8/{vZ=x1dwl8d"2HLlnOq!c1 7E!dW&2W7w #|R/5!3 PL#,x 0riDƼ~AfeKY{$ERCmu)>J=p>7I >vل^x>.ԹB[M2{0ZȲ$^"ֻ.rSgfǓL+6X+U ic1 ԐX;T%\9S-Ho`D$op+ 0)%Ya/y Cu-H2(CaV房`&p^Yb~Ou\E(h ۢDV y1ڶd[O1yK?jH3-ZK` W Rj*7$_F X|fb+bt;I0^Y\!>53%?&1'¦׫OB'+ :uY˯V&{ǪؚؖB0_vU 4;i@'E@$AOqZ(2,FQcI%jA#ҮqZIK˯gcL#k;F-}ƖP]+x.$q.|_Ud:xPlɽB+ aƒNƇ#GO%wpt+SП9#:ډiũBԝs P!/ \fFE5Zo2ɽ^e^1~")o*xndϚ@#ʱUZcw)fic[ >.do_ֳ"{i][4*1-{}x8oZG";|7lnyD~Ѐvpj9\tRZ Cv}[ΩAoɽ*EYZa% ֏کR#qhﰏ'^j"? ,^[G CtonIޏ}r/`w \=l\bk P\X=O283CEnqTq_Ik{(n4zfK/  UVE--$%=̳nZkjDp ͍bÒ n eݮO=8s>9ѺQ<:u !J7e@:/̔^/T P[(PCrD!~)f}weQAtM#&wue7vEkU\eϟ?,+܌b5\RB:YbT2=Uf퐦ݷ]19oIp"VCP NύY~1̱[< r[ I|\wyG:&,li`X,<:9 1I/2M6z~bĩy7mc}^X]K  *z>,GYrrC*X.m1-jn18!뮜 ܵo<6:`R-ϫt6ʍ* ;& 0 xmx aMOK{(Au~-M|5F7a@@s #}~npak4Rl:΍"^Fަ]0܊~ ,vNjG''"P|9}(PaLwy_/(󗰛q?/L6ZDhsڃC9)yJ2. FJ?x ɠnnSuh _9yWNpPU%iL~Q5YQQa&'ti@!\/.]v}y}͆cO4iyn:)Wկ?giS˒~12y"חw-Y)︾Qn6[EOm qMEn^nSpqrR FHk7rNi8xbMBҕ'V>>ilL^&gڍh:\^NLl_{* fQSMe.~XܞX+GtΚY'qy>!{27 oC|AfT(TU!h:uJFݖIJx1sQwhu{ab1=CWWft1)_RbYT6%p7O@;+ă-z X.4{uіi KTo=ٟKI).wW64_ BSUˮj yh&oߦgwb&-Tquܣ/=eFΫqb ⅼr@jxa>#x7-h+w#k9J?=w|ڎ~)gKV}`es6x?6=9-WyPTWIb- gvLsVl{$FلH J*L Gk/^.oeDb MƪBO&AbF~o|vϸB'ߣ{bH'Bi hk}8ь's<`Uق< xHC ZQ 0\vx_Qǿ2RR(7Z#1 =2>%7lt-j$ Bg3EPj"9q`Tox\.f}\2Mm6g(3|_/ARcW<A_1O 5}5kb&.W05@]0 -2/ޞOQwsO+P/TT@yvs4c4*\ Xw_w@+cŚkDz4R~0%he)Rg,\ 3L|?%-Z9umeM) Tsbo^WI&Vy&{=,Ʈ \58ItJ{7ׂT.DsT 7ߔ7MeɒzGs  cP6)J@\EnSTy;nnVE5ft Tձpy_ŗ9 FjC}ZZ;fLl}e"?恀 1A9#/q Ş.0@1+R34Ts=/:@HܵD[hۡSu1h"%N߈qS!c/9J"xUR BOY& [v癮ᏸ% "FD TYv"QIzcM X V?o:H{2/˦NJT53J qf. JK&uy˽½yVnis'|MM{d^Y1Vӳ9D65`n5Xz;%f_ =lq{/j,66˦vB97VP¹j3/;~I=~=s7A EwH0C'nmH7hqC=!U}Z>qJ e̕-@9zt97Kd$SA=vR{SU4!VA-<}dg3`R(GOqMK9p'CQ]K?|V0k,iemX 3%R¶AZ;>4Pڏ'xou+΋=vIO0n َ[o?ڞѐiVn@QV:v~XbxH NɄ4g,@YzG>ظ=ȖCqq-#yS{}1óipxFFƉm5L7"ZZBXtѼC@9CIT{d2E4!tNb_'Z;Sa2Zn ;- n9W6elLQ54ڇ wb{xu_w!)f럣QbRMqsR46C! n+Ă;4_23k@ޛM iޅ3оPyz󙈉K w07BMx{j94_Z)*%u؜٪X7q;Bm LG\U7d, ㍮^q8A8%,N5+~"UD7[XI4H UY#Zf?@J,fE%0>Ű\=֝[٘,91'Zy֡K O$f4Qڊ ?A!ޔ_S1${RXw o|j׉"OҴoxF5+@nH+Kc2Em&Խ7י-'Ȼ@ܺBhȚ\Oc܈)ݹpߺvWW2!rr%z@%v#Q1?R 0T8h76fJMrhڦ³\)[,Tkk}8,fMU㐩6s ɴӚ'> Ru:ۙ[؍=,hxf]Y}Փ^р¿}lg&~T;o9XںAƌITxq /Y,p{`Bht)v~ Q:Q2$~.G_;/Ah5?h̰ج)ӪABb7}?X$)>0wEhܞE1lSW'&Uzy`7C Voݼ 5vry1>U *ph6B gb4 -KISZ+N[R $6/xQa:Lװ4[. ̡E*T O+ <&2Zs"F[rbC%J|+4d;>1ET`J!^f5I|qF#LQ޲gHێHl.FegWލgTY2Zft*ch֌N14%4-|~xDR:6jGy8Ӥ k+r)}P B|N4C˜uSwslN*k?!* \Ed|ӊ & 8LcpR0ZLU#G~%գ ${Y!i*g}5E%J^r;[x !)H͏M@32`Y?AeYp;C{ے`@ jHMb޷]?7 ƭ6R ǰh5 ednԠ^f"[ɛ<ڤq)ТuJזw% #7RA,nI):kT=tԧNn6|~;űNT3|D Ɏ~n\T6 W%PT|H,¨MP? ďE5)QIGluׄK_FaSf?t+T_j*9gJOk ${ǀڍJȦ_=yno<W/>SXۥ96A{+1^[߁NMT]z҆eՌҘ?K}-Q_FNd\a#n" q?7i,,#%ZSiu|ع6(=g%Ix lzњLcƀluR=(wh("*Nk I6ߜ~`C2]{kA !QV6|t, UCzӦ9W+sώ-yr`BѤNbqM0`8uLńL'- ~d"ddi**l4:_( FXbU y*WQ:7T5o pl-,JbjsM~!Tz}9ݩQິ"L:.(WED!GGAh>[_ZH0# &tEEQq{3-pg0K Ez{lq+gk";"_UŠJ5V葕.n-"U~d(i@絡ubP$ w\BcфKPJ~t ^ħd߹p/K\U+el7b+9d*g)$JݬPWVŢD3skf(Cb|š%`#;ǰ=Kz+_v~[ &5v_D'oo}BPl4W{7Ex׶!E 0@̿c u _X?ȸbߥKgÛܷKޓHTk014r'=_~lGgxx療;n"]xW"b ]g)Ms߀.'yTտP ^ou"&AC0ؕYM*[gETh@H $L^E~ SHlif(Iإ&2Psv]?8^Kl6A$eq08 $;1-2c#dU7Ο6u% oc?h$ ؍$ǭ!h!hLUzdDQ0Jp\ѩO lTNFY`L.w@)Mi%ȫ>m<0}0 p RƽHP[_u(Wuu QKC76ZQ@Ԟó;=#c] AXdS=Vw\9JwF㛶r8}R,VGYh²ɎZ[>.5Co}~QՋRsmZ]+䪦(RXVldά>Th}_5qThs;w Lβdqӱ1P DS@i<V 7JMc0l7*#BA oҿ]0ϫ#2A`YyA9UUJ 6΁Y/9"p74Y-+W Qݲp79c9ǎԿ_)&HdJńj5~!5Gnàlb S7}AM(k@`]|>Y.saS+`U)IWEJh/ߛ:zb 05%1"ٺ/WPh6v]"Ci!\#Hn7$dcqqpOφ ZI aAbݫ̒>PH)~%%u>uś,k9y:_@QiacR\OGf}ExHq¸/XǍ{Ζ%;6Xc]gXD d5L*65DDh{Ҽ( H'(BahoG]prǭ5W$n>H,h^R("\h4-KKO4i_M r2ݲ|Şp&Q闛ux.9ji+Zk{U<4BR>/!8 C W0E̅0Aq+ >E}+32!XWLo35TJEw!JulN֛d jպ Ĝ|fK$6ed>r_!Уz}L(D@Vy'lAgs[n|,+#%1GK@5b6IwT/ fU=|o9;bɞJw~"HgN詿jLX3v?|bχS~16'&]BbFFv!MՂ|C~;nF!xGVsf/4߂3ؙ ǫB S>P$щxu<֢3f΄&;03yJ/66AegYvllpYBkao d _Bw,QZCEemQ^C}/\ŨLpC'-|" Ը*,IV/:/ ű^y MQƿy;nO} ZH\lD1!^v'ɤsi"zQ -c.a oۼ_442 iFEH4JpEң0HH;`eԿ2~<·؋q=Gu?М.pr>8kinNo^~c55s}&Q~cUf婊 ң VG!鷵p{K2 xXAqyE[h'JcHrX (g/Chaٽ@r~9Rc`q*h W «vjj>䩠4 ~ROcePm=Lc)RQq_`DZ氥w (iĵ r_to TI s}6L*"2A+{{ Ww){SY\QӰ쐽<]Go?P jo\O C_]?@Im{t= FHS7>571GM QlycB%8A6ά7=>ߚ1EQʗT~K?:Ǿ.jjme]O/Vlb^*^ω=N}WUp[ʷgalbv8PWrte4UIZDhu@zEɠ|$7cC=:T;c=Q軷5{Ku$%IAs"?1$K{43)^*R~ ʐd{΍e>zBť,IpCmt(X,-gL(ЧwJSǐ+pkQwӕ Hه\?}XG Lŧ5SPVr+'BL F#\D:~TFOJ(>Z ]ܑzTd(Y>}Wu͋vhp3grBQYED`^n-Z~/gYM_/}]{F#zENGpzMQsGf5)U+XSyaC}>5Õ\k5V'xŠx~'hL]a9uOI5ZAE<!̄:6|>#uB:ZqbwO#r^n'qN҅9MgOw-üOD@je͜r+fUpy0STXPӚ޺`xe ݁3g8Mب!x XXFr3ipZ̔<&Gg'ix'SR@ V(ɣ[5姂!7R4"zg= VTn[e +D_PwƐv9D~LbdOBo`Tn$RvDQSOE|wh8р9xlb@tČ?h&{9~pf㯐{78?I8gq7y8W)h |E zk5H¥(9m7,Á\Ng7:aW[S?aU-E7˓P3_[_[*.ØhDDP~Z˝`mƏ&U.uCKJf=w3<8kTEOF.I{8![ϚG=2X.xiظԹ+VR ][P, 't{a2-]Oe1Vj&_$p7] tpaإuUW;۰ŃC):I9ؓ~qi OD&-b6͇HRRT]<Va.Kmm3}$+HGWSwݮ?u֫ 1߈g6d_'<+LA4 *}o*b{K#Pi4hл{.CQmG J!.T1ւo8em_ FA??)w{Uš?ɖ3~4'S\* 46]&W}t$#ͤy"^1qدL޸WԺ PĂ!$JhY/)qFUIН%zOtqUg#:ZTXԠMc{.R.֯9r?b/weDt9>#|FH>h )(LR(u'+4.k;Ynt?55'*A3v~ͥ>;8^~YKn(E"{I:nc+{C uioޞ-cځAM̻[g 3;ũ?3쥞IOx7c08T\\=hCV?MĜFկ*1>vMS#Zplvbz[@2%'ͽy1=uVǖh=d,b' @eNV;9w\bhge~f"6h=l:F$x%:fZqM:kDJ4\0(o4"hyRVMVE(L!b wWhS^ RQcEQ ' -)vEbZO:d7Z+g&1vd!TxVr"@ŭx/ٻn[e  {nqW+C?Xx[* I/oquq8,$+rJ4P_Aԝǻ#Պȧ-]<$.oS28)!*вt9v.wkʙrZP>XTv[VHl.: ~3!\c{W\==ZIO΄ԃ{,6fzusɚs/&sM,cHL0_}ڽ/E$/+ȆHQZpwݐjEd8=PaQot84 Q_YHT5guphaq5M{Za |~6O<4\gȥiAڛ"o*גM͇O꒿mJ" Vp) UPl79= ̥n)Pʎڪu)o?B@^mEbC긍1`,-T w|/wئ(P/jLH5А A>E0x FauVɀ 982 M@kջ_D ,^X"b=oH`+!DZѯ`}.j"tR]pB](Tg3uF-&ۮ%~k+7.E a-wv0C^@c_Gz{/}p?)K+zy5RU `I4 JL DSa#(A{Cn 2|J$xsP&UyT(u?}M^Mr9aGBoqJ}=z)7nD P_!J4m4ŀ> ˑoes]]RĜY90IJ}-1{.r,w?};]xp U`WxRF~ 'vxj6|H3Ɲ}Oȳx.PD|AyI{W~ճMh=Zޔa*p*ژ];mc.d.bgFP+޺s'Hյ@[r[&5LX,b} BV֕J_Q,uv XFX5G ;i% MC `]I> t"GR[ΗY] 5h yyq'̂4Wjc+3#3Ȟ%,IoLf sfV*4N[_nZ-"0UB{Zȟ'LTi.D-.;d<\x~ yK CZ\@tUn#?0pڗr=DI9\'UQX[ju%Kxɚ|/úZz!Œ}R3|*Pfq'u**-3|y2kJPEѶؕԵO.gw&UiG;(2d{]T?[ߏϬ~;Vcph 23 tղim`;q7( zDub/єT 7fi(Y.eVavg,`U'W$_z<.|$s4m;xXffJSm{=NB͛hIJWաFPhކ>&PLRy{:tAcvͮ 9IvJ;l#j*~r2ꗱpI_{ԑ^23dff}7-[ӋADFiQf+06`)?Q9d0|E r~= ˬޭky}LJI&歮1Qmĸbj9^fnC[엄)MB,ɪ$>Zz\!Nc*14o֞qŹ݀NLAK܄Vz'BsRd/z_ b-!# ^J<eDw 8҈Ǎ'JW[@.:eMNGCjix@7 :ဝrk3D[ƐTa .SlbbϞ #YV%=FF1m-]wp,,]_mhoStӼWhsT hܓkR%ǝAFc$ɵI%NN U,~J!wW[sSza:{nAD*ΥO Cpt*U:hXÎD'"͚ o6 3 WS7 'FА NRx[+CصkE7t2wrɩTk 5X ;]s }_y|)U>AB+F|)v:>7:5NoX)Kkq- p;ٯ%|P)+_`Z m{%UKiE_ i%|5F.)fD4~\Xl5Z=Ϋ=^`@j=)F2Ow>NȭL E =Ehe${(?E[ɹlɜzd&lYN\B./:2!k'|[%_Q6 ע+*d\Jv_tD_=kЌVroLD)QԠ< Ƴi_,|@+IdgNǖ֨qmE jz5&X$qr)k-꧹/V|Fq)JDMǏw=i]ӺNŻ97[6K\DdvL%GNf5Į Wηnonx҇%<@3ʊHgﮔRq.ʗ;9/! ;ox1L5'EДV`mR4#کt~s)?O/co|i4D~}7NĐt_dV1>VG@b/Ӗ~vHК,6f^C78n7""Āi%'T3K8Y2T;py$}͒?*G#M.TeNФ:+6!%E n-`=#af qš[MWW`TH|'Zs+_V,kbJW7|`QA>D!W5cDpb;og4pġvΗ0Qh*Ѭ(HJ={{B3P7wPgn3J H ޣJ^bC`^84R|EmTdEBƩ줎sF6Kcسjt*ԯE eY}_Nub 蚑qKk#ŎŴgYZ0707010000030f000081a4000000000000000000000001668c169200002698000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/&X]?Eh=ڜ.+wrQ:@WFaOB[|\)%}wxK!<>kT{2^h?ׂH꽘] 41@o;JorI\nykvs~HwJ1S(?&ww][gZ)ZDn2(WϝC;Px;Yk5|y(D`T>j%wg摟^3'OڔXZQcC3Jv|LT(NFCn-E:f#ITiC1sh!)O b2O<ϾMyB S92O+k7b(,Ժ+jPQN8nS!}19gcuLM>v?ځ!{ }mc5SL1{߾< mz7Wv~_aEΨVtU2\'9Ct'啱6^Up4kj0dMo_:C Cf >8(A R@t7k\& U1qGrN<ΰ~8)xsu+0gFalwxU= \/-:RH?[7Zm2ǔ;(/s$|\d2_Ϯwv+ԐnFAe*zT9so ;:C!E6>TK`ȦÙ&qSaRl!QK?j2gWµ_*"M&:ܷz%"mek2q% H/<1~hÒcI̋\Nנg=+[#~є(ypW'jnٚ1ܱ#fYL7; JS'NȪ/F tJsrw9vg("rv7&[NC=2z"ׂаQl`Zhf L[d8a4~з!%`'`7GǧoQ!=rx`>W;W|J$n ^7a$|䶄%p*Yef%Z"?p-ׯVJT2F15z  -N_wL7_e쉠x-iL5 HF bD=4Yܤb^ *(;Nj= #_ ,|X@6wU C.dnhwzDJ׳bsTHt-E%p<|8߁TuiGaiA e@f%%li6^E sje`mw]V,gnj4q Ql!,,d^}]jܒ}P@5(A[׈V׾-3̈́Mi *P1!@Nr%5f -It\<h))'՗W.E",7>8?{ꌑZhE}1yKu,VR}HKatIQٳTUYQUc [;.Ӷ{&qbE%6+rg8x P]V*i7xJPv% VG 剬l?Qk У)CRZ$AhsSDZ\g\_@ߘ":bАTX,Sq5 Qf[4q\#Ѩ<[QܣWڱ-6Gg/2Y[0x\I=u,^J! t 92D-66:G q }Um _@t()l+NH.BԪp/U ׂA{&j BV3y8-'Adns!A9PsFopR]fز r = 4_l I0 6gY.4?I Ŀ5Gv;a@7O@D&L Z1(aJ:W3bjzh7Uj$&V^1JŌ68k*5#\ʮX{%qJ _jSSSO~fT !vxCHx(>Ec0:PҝE>q7 ^ߦ/=WZ4kh n;I]nxqN%Ot-KQ](܈'Rˑ:o/21RH奊i.]wmIdJDAXȡ$1 qeL3RŐX$y_0|mNEF,o@")*? \p_MNl8$CO{gMBZNms6O_I 1dXZt|m#Qm318j,K=:B,qn[[~Ft%dž%RvOXJ~c(?':"R]Z8CY'b vi\&ef˂BCr@2 8>F 'Z3v G).dD<_`]+\jJ;ޟI!=1܅Iw'A%"0d"5_lNSϞk27g$/VF4 )O,ސH]@RU;oPiF ,d/aWߌZf_T)HK'A@\@xZgk0}~iQwpfg^%T.h]dҩؚ}ȍbهw-qu6z<%n Ik  i7xWLPRڠ=*{߉R8NC3 \C.oZΤn=;OdgqZachޮ=Ѩӧ7Fn~ow5^b(L#D\ޠ}i[ԯmM!IYg ;=L|htU0>Fwr>do+^J0F8{7R<:CzT;\.|}n@(qLO)N8B*d7Jk ,?FYylΊA/]dEbC)ޏ!9P6L*, 0^uzE& 2]n.MQ"BoH5 ,<<}6?7-ӌcX*-iREfV}3ggNʯ)#i$& pr؜`6v^Zоg-g~<T=x*A}bf^UEl|ˇ̳iJ}'xt+^&JE_6bO7La&:<^.yteڰxl/o7ݘ.kx,|(ҼM|^7^ o$>ҥI /\$FKh5kj,ݟf/|^רf {,֝W!ѐ\}S~C5Ss3S^\9! _:qkR$DN6{]RgR3NSE0dD2a ŴS ڼ# )lQfѺu(|I _Bô>U n7vqSʩO %uҨr;^mOԦ]]mS2=NB a/I.!W=N`%:8n aA3Q(rT.R' u;y.FIvAThꎲBA(Jʩv6>W)mTEi9̎\dyI:MƄSz*z1=Cl%V_gp(v!`i7hv1hۏ&M<ח]rk{S8amPY2Xqenx Zi3e"H r3 QТcC]ŖB!YXbDN݂| AFq̀^~8+V0VVmF ϖH]) 91-31\8z%JIv9_*nc4|t=Ǿl%?Kmmc"r~ۢD5vŠ8>s*& %(N5 yt? D?9y2Qa.@!mSR`뛽J)Rm.Il$=R@fn TOG/hs69Ŗ&Gy竢3N k O h:S媤ĩҼgxES |7*o\k4tRi1y-Ih]%D0iT0_ø;9Y[2~Ul$-K}W7)P1mהʆ棱2#]q"x*H&91d7?wuGZOQ L초FWe&@0ML}b9yWLBXhk@ELpV'O<)"W*ڌۮ$dId Α>E](ź\0Rlzѽ0@Ia+ͳ7A݃v}GySN8Zh9pV[]u- HMjɛ.|g36>KwA9x\Ĺb﹮7H9Dx8XQI_C1G;u"qi,paΡTBSloϖ)-10cPPy[BLjE ncF\\)+Yh4o`vQL݋aX1-9xy (*r^&ԘMX]҈~Ii<{;&VhFIufCELSҙ&Uj\w]ǫ8) \,Yq+=^n},9!l`?pGWUBFrj]:cD"Hm׹` ?oOnyK`6֕*kiָ_ Ӫ<᯺CBՋ@Pϣ;Gk^:q_MAQ.(5[\S9$:EI~n&*-;L Z.[<%w]W&勈i3y5qb3?ɟ9bfN.d =V\V4qb..zl)}d*cNɔ]744UNE_ݕ>JE m;/+Đ!HZxW:/\C;٧I-͘hr eE?QBGەw^PXL*},@Ŝ9'WASy'T~$ <Q6 $h-t/iNVIG2IR\嶺FepޭN_yV*= E>"KnS_qJ )w,{ qG\"mʐDive UDWxݒ:MoAJJ(蟮-s3SB,03w*vG$Z xF1C-FQeS#ՌM+OrX^z 7H$9%Pl͎\ ks؄*sHFLɞn^ )S#f4j1`^0RT͚BŌoQF( iilGW19-po9OK2kIrO>ўx+`ѣyݶ B?aݛ$gtlbB}ew)7UAJu?X#MS1O܈Pn7 cwȶ[:f4{)G&SuUz QRY/7iN9U7ƙ؂Gcblj;c.Bb#Jgׂ;)-(f} ċ9>&k翵]"ͦ6tnr~7WZlw0X:d!ƞDp$_vHxG߸lx,}Ey =%pcP|K Q8>SeJ (PM3W"5?Ҡתn\yGh%\)c/Uxg% Sp:=!ciWJ90CHGjY>2Cw=EdZ"XdžBbZVCQNa~nM2pGq \S^o~3T%ꗀUˀƥ 3iKaߎʳ"=M]웥nʣU-N/TX-7b׻Cs2? _RFJqكg~/aC4c8cE&V<!ve?&\Ό(TrڥD}{7E/J8ݺ2?Hi~Vc3ɻRM-)-'얫]y^3'Utl/dܭI>Jr-"2U 4ʼFz8P?aolpѰg siӤjDBm5{9JuOΆzWɖkWNL֮؆V2WoGr91.5l}9uJtH,YuQw#g66S<-1;Ueid/-IGa2DE CFh3A1N2I~7OeɊfDzt`ӁT*j@7-BSumv?`ؤҙ+}Ym޷c@_+w4qЭXoc0]K <{Ĕp]BVH͔q@2`T*šjZ"@-^9z 8/{fq$V DZ<4y&GR-},ɫi[zW%^KvHNd c=e$w9'8MFqyߎ5o^add2Zl ok<ʭGƋ\2 nˑi2+g$8_N0p"G XvcP%o;*E58H$GTKE]t-vk3!)Lgx|R|{eċ 9װ+Kr?-}07v$uSj䶫h4>r퍁`M`ʓiQpWT{u|x5zhަ#xJ &|̡*tkMng4틥"sdhқ\#Ft3A^1;}?3/Nܑ đhhPO5! Oq3gI%{"mNazGYI4Z1~X-3Kˮ-8_3bRB#c6RN+>ݴ* AzOW}.e?EH$GxNKtΖ.7=5+ٮC1g:iyCk빽KoT $d.-<̀fBξV}u>f:8zXOV=3v ;7a!kc@?\PLCH/gYZ07070100000310000081a4000000000000000000000001668c16920000c450000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/E]?Eh=ڜ.+eb$:;*R)q{N8sB.Mɨ$"q޶AeNvcA7vz{<~e}$22&%%ɡ4طs2`V_=0^ֶc6#,Jeҝr`_N & E%>/w;ҔP)j3Fn9G&2L(8H`ceT~zQKhKZ m$I|DbrܱH9';hq,$5cB ?ySξFe\;IvpB1Z0dw4BeX&FbWiFJ9 dG>ٴEwA6״}L~KWSY`8r\H%V jFJh I-THzS7D!D5HK$`ƄJ9ffۇy7Rn >MDfi5K?ze7*f6C%W3,#TV 꾪v}R{ ) y"33vё } ݪw@ʈ漲uc?FzY9ھmƄ> u.biyZD 2,bTc?NGlpTko}%۱D?J/X4d_Ag,3ag]قf{66yp vǽʱ%kG7X3ǔ.}8V}>FtŠe>hJ.:Yn])frvU6j|hRp)]ibKyamÓ{yR߃ ṕol yDu}N&.L]99-kҶ.{k~ 2 m6n,+Dbf0#qڼZXuJ!HCHY%X4_IQ%eSEY/jDG`z3Ca刀c6})'g2H-Խdpa??E "zB(7dI2My)Wl<'p?o Ge ܖOȨ*7I汝h%AX׫^pUr@! 6eF'(%ڨzD9i"3 wepk=a -RR0i-I-YUl΋ZZI3F=3LJx #ܩ?A&KwZvmXqᅊ8ENܲSH7 ^F$#3Ў~cm ;d9eݱӂ"*ȒBD}27ݴQzlgQTkhW"DC|P-N/^EV2[_*{@S`D@V7)Z{osi޿ ? @q  E:s mӲՋ3B4 Nl@7bq%`)ډw:pjW/N=wۖtUDY?v<^hROb9;gy4›#"́ Af\}Â3 l# m2l~mL@z~%>a?cp" p)wͳKs_eLGqlpS"V{p w M]om' |Y=Z1:,F!1)dF F%F33b 󶶋DZ"OQO!EtUqe ; 1F؞5b~F j,& `!S.n! WMrR 7[r$skGRA$IJ.(&<{qN/M= [v'ڊ"I\~8FuP7&b4K2q(,YLgQqaUKs>1 4x]3I4_*GCόPU/)[qI0k /"y|2_XVD7 {Z#{4 1'w3JV9\#%p<#Y[BmI^&!P-J>(8f: Ih+JD˔]MDZ΄n" g,,uBȵ1̺2w\{}h$vG}4rrPc4pmo8bdsO>^Tozڒz q:5JZtu_LPYh[;淔ܒşy#q!WS{+R1O䝄իu"??r9KSQب΁o|*,"G߼Iu!DV㙴\+ 唍_BvPQ=J%?Q-pCx6ۢk6d`TlQ0q(d$^g0@$eReP%ȦmO{'רu\[u:˓/ݝHrjy X: oznm|#3oԁՀH×zDb-{N]0t0>l%uw}կLOeyKO@aNϵ]=E=zX&e+`/_j}0F`ˏa&2 {Zؒe *y>9[R50O/K>qhq}l? y͸DJ}MƹGs4@)ɫ|Dbv>4<` m/^zd7:[_ey_`1X'5'#S1BB|Մ7[OG\9_Ĩwsk-e/|+QmxRo\4mI!äk\{Ś{H#ñ`Ec=R׹Ӏo=m-T>UL&U H~S!w2YݗrcA Ot*j,#IZ꤀ o-ld>O^u|B i(e fFU)yHRP{ǿhZYT<?"b~GyWw$PGOf(HNV>MZ'XW9Ы^1ae&&nқ{q&nLO(A_ѫT'UؐE*?ti2',KCP5φǭdkmwzz;vo ۊ#9P?wŒ+f0KVL 8gS;|Dcmӕu=0.W#şEuԤ ^]|U'L.A*"C[kV}\9E;M-VᔃP/7 %;o+ G"u8S Q|-.7c248@׎ H8f?fj -ĞƬd\ټU=Z̭i-\O6v:ry UKhlZ ; ߴ^к8iŢ~ƫ{1l0ݣ)*+2 п)RoɔQ(AA{t諊IO?6&aÉN[d:NrZQ3j#oNJtB&!Gퟰ(hl}hab%* q~jQvŮAء3ԨG&n nH 5`lE3F1imn=! 7%>̔E~ _5\O|ᶅպ "kpH^ad )^km֧Iezeb_8 4M `TOOֵdU-AHI=A_dx?&DO[C0*SHhuO€Q 3\ 2q!70av6ͩeeP|xjQ4L t"S:X`/_W~ᮇ|KI@>.l_L9QZ+#VPcI_Lvs)4]aX'sLqf(r( +Ǚ9/pF"6(L ѷNsM"uFKUSY&Mz){OJo]k"aP?.  h!]b;8b衻Lա-PR S1WhAb[(^쒦8Lj[$䏠qmi/ l5Nz&~2Gv{͹xBXCyᱷWd_*ޝ V\0xZ:Qز*)nRfjk;A]Gbwtжr2v1&U|df۞%GVJ{tx02ĒW9}B.aq .ݯ[28w@m,™rbY_;㌺۰'Wc聋S-Їv\Z#C:@g~N+Cwg_-WBL00y]9#_"Lwi:0T[|9 /7Gz,"Gb崥)0-K]4rIE+%ʍN\Gցjy[ +XT=ݎ-Jː3ZNd6r(L~A,s5x΂$6̄# (z3#¦nqlHa ⚙n-!R;{* 4/Cat?o;+ s;V2zcsSr){eNzfb_Vi?3@^p*ݿ$lb*~S4&Mr]Nvp3cCntn&4j޷(_(|eKxRle]FrzRflW-fz +%Pri)@)[yN{(a 7f}3a}TIi@-.Mp0.ў2Ux^~C#Ղ45G hIi6`Q"Z䙼kZ4sX"ґ'ue ^ߡ?U^`NxD|wSh̐yK4X@?:K$JxumW Y帻%}ϧ3l);e٬㑂`G{.S 81^롅$_s% hnV9,*m48W \tX}Tx4eӉnlc#]{eX̱xv, ܞK(?m٣㟣/Vz>EڬϥӅ&/}7s7! r1`S8=Żk&w]_LO'oygLG0. PjGqz ea؍XU oͷdeˣlqxRTv ޥݘȔXoP^hrV{/Ro[ҐKF(Un{CN,%\X ٴl&py,ma藒{խ/\8*3? H+We?*~P" K%谉 5@ֺ<;?M*D}zO!?=h "{Z&IT8# aD y,sGVg=?P.ޒnҽ?IL٧JaNTxЍ+a6/zY'7X?y<ٍs7mcl=vGzQyU?!s,=RJ?|.RgOܥ $[nG DS|/Z{oOiaf5%WYTǢN=L+S:9?%M/eWNOMi.5cyPڽvh+KNw隦rQ3ܿCFX֍8~r n񠾨(XXM2, "S?ښLT}_ĂR\pn a!=C&Z]bk"ɉ%]Wťv,UFKu͜u`^JM\Fہt>C|BĀK^C*tՙU,dR^cXw+l\DžCap\=>\o;6zG:V1\)p. h&#j#R Bt"Bwʘ,g]rLtŌV~\͏*;j|~Qҁ/d y˜y ,E #oK<{&.~l*B.i1U H"N$ KϐA:@et zݴ>LnO+TՆa 'm(^縷eź^Oō/lLа Ep^0 RS5ebʲcՑXGkPd*2b"dyq":K&a#ǺE ?ԙ&1S#O㖊gm.m-=cN䍭 }<֙E#kzP,tI'PDKV0Enǣ /;52+yoXK\לWjw9 ~emui@sD2c]k❲_9Aq٬&`7UuQ]) Nm]Q@! 翰rdwd`drt(1"'zo0- <): p:nFհvSF~z)4KAWP"L.}k.QOG0ٌoe_7F.cS1oև֟F"tkR-_y:fuԴ9 f[{om cn=k)j RULÅ;" ۂv5AOP#[wF7 $EZ֫Q>QNI}ǡcӂ%wky!Sy[-U*qŢ^U{ 97q&W\ ik5[0[D4>qWy1.qwvŸ(hW© H.jic6i#NNw54)H kaL ל?~*2ɸl%KMuś1k> xlmQ'n*!seX t]7ָ@>e]Wvf eE2=/x? Fs hy3ɥ-#fQN8{]p/2;,d.}1g6b7=h'̼U7GJ@_)>{zfmx]ʦDDS_LQ`_fg?ʟץDKU^xMޕyFHYH>fȻfqA vhi︴bUm9cKy7c_2F =<#C>P7QUDESMt W:)ӣ}i:{dwy4@A?510a+p#~?LjYq$K 5{^ŪȴsƓE( :yL@{XɆ?}|ĭix,M^uKrjpw3%fJf~q1Y1#`.>bbx918d?(b(c&mD8p-<Z 䞤]AV؜֌;~ +/fYH>LJh eup<&dЭ'CیL![x3dM@E`{!ӧsuW OM27Q5>[ޮx䛤T]DfBVFfz`~;8ڛٜdy:vl(@mb\^pwx0%B}vZod >E"@F.,1|0P/,s`i< _}a( 9hC7-ShfĪee R!ձC%ש~;4_j^^?ĴS˄_dHb mbgF̺8^-Ӈ:W`+=)P\?ˋX,"&6m<x:_JZ/09bԸ27@Bd?Vik ~W!?}%S#iv·5n*-Pq+XP znH©QL} Jhc,ZNrI&*|G*`U/KώdpeI̔N LP*I[6.˞0{kDoU#QaB~.-op4:¤ Ъw)z>^;.Yʪ"3"\UzHGƻڹ1X!$3t@Ԛ*9~W%Ur(&iTNvR*3>"kԦd-IU_b,0#Q ?_}+~c/-_FofQ2! <+׾H=U:'Dtb"a, MA!_Ç,&&~[y',o#JWfλ)Z\9)41{ >ә;t܂ugm&$?WY-DA;]JQa3`$n #/ghI'"0?a5ܿPi#Tv e|X9mb |/ݻkt#$mߓ%g QI Ⱥ#6?kF+ 6lTi|ԩ0C-eC@EL0\V !am4NεBgr7? oۤI.-*syjc {\+l~lucxI/j?&hjo ?OIviZLb` Z yC_EHKA2dv"D!=!#9)nΦSI!sv>*ePϣu. Uڵ9Ú7jψ:d&Bgԉy֜GXj>o7T^?ȃ~ms:!`;![ݏիG?H말qB+:<ϭ&5]blܨk 14d5M<~ A#f Z]ΈLT̰$LRVNUqܗ1. m59[r |w$RL/@ !i,&ZAo_.ʌC|<أ9Rh2_uiYc] {n듸v[ڌ!;k|ݾ4rvp{҆n먆e3UuӚ6Bd7YG-7ŀ_ض/YRGr˚Z L,GARDɺ69 Ue>?fFh˓NnxL80 7ҎNaT;tʧ }c㌳J*H+:;ЬR[ l L#bfHDz"Vv#2h]j w䊹͂YXX ,c`$>qv1m%]2 iE~G6އ^!(ayFpp5[jN\l/Ŏ=G5!a $|iX]fU@W4kpʝW7d+zmos,)dY|Ft-paebj(Vҟ `qz6;-o984IVU:rU܃{h +6]GGAg@LeUjW;eƖ]\?R,R F›UyFdd=Rin,ae1h?(c2w[]dES~Q*1Fō<t r¨ɒT_.9 Aǻ¢ q*׏ HZ ) PC~EZ-c/k]|+z9Ahmt6U#.c.a#~GE2vr6Vi(\Z $W~`:/JE|jфat M@ْ0pnxKhܰP bDՁS[øX{iǑ ?Ζdpd4M𢷓mUU< V,G1jDf ~*>[T qyA,]2eZQv-H0.QX0%>\(;3GY{onNsH`N?lA3:ؒFm6mQ,|˾jfZ}_nak06c&jnW@$o*Y*`hڗ!(60~H}߉wo,sߛ,ȏT>VeENHFhY2ecLLIZZS7V2p0—y-̕ʈ+JN1=*Ul&?<1Ӏ-YM_%$ObbʵIH;YkbB*~q($oTBCiRK^ F- gda&.qX49AfU ˓(**&6p&#kX-3+@P`M_>fqeWJh|Ӥ6GxG p.UUeW1NPnk˖r"VbXCMhBXӝi{AJm`-- <mX|TÜ$'2'_MQK)j7N𲳙%q" 0r_v(A$B1~I֡#b3>f,Zxwyp-k82U9]:/} Ekq[[Nbm<8df #1z(Q^ W8Y.*~NYIL^DAlwǔSC>9]Jn Ǥ]^9TL'd%J3atW.ܐ}CJveuM߷7Em\Ϗu(2#'Ȑ֪61iu~!RDx[< |$46G?إo{oTKIˏQ>iN98(7D vm:*qTnr3 RШ!:BFMgxϸQ')Ix. j5ϧ.@CޢQ~쌢RpEN ̶$vz8ucPx^A'4OKfCiOй*7+D:nTʗtIZZjHXYjem |Njf u1 e&NPM>` Q NB_l_^r؂To \з?SC2B "WJxqdx 2/(t'C*pYİ-x)Bga #"?9r13M,rYPn0Ә@CfPH5Ipo Hdݲ,_ƳpF=߳au6Yezayg{Y6) #e2򤰆|AW=G1.AӁw#yH;xML]d5O>%AqCZ';?_V}#^mXGJ]QҰ).o~uB>>NzmYE   e=kJW>aϑr3]t):p fUɃM GLU!9wD(foj5r;1N-2 NCDsV+ig4Ȭr x}3_UoRp{ 83o1ed 7|Af~`>E'[Dgb!PV*:YcN40\Qd'HLY(\;SToG6 Ntu|\/C7~{ǽ*Fg)|X+jg"k`]]R1;)A/QR9+Lԝ _#x1ifr \a doºbwU }y’iYQqr)lL I 1!) ݒ(1=#bd &%4!ۅKqjs2[F>2-&J$:7_Ps=D`!5(V"c6%mm8w[s?q)唺R@8 U\xKnή^D(E'@kČMlh~d x g lNCa BQ~Now.riF5ߛJӫ |) /Ncp( ) U-w{M <0Y5}GE9^`9EQBۗk.gx\S0DmI= |'1*l !X}z i`ɏٌr>~"]D~sEQo茯O1i)LD"۸ ;;B 5FLrTRn*]ЁDU>v9Gqk4ވe1:΃=xAy %lE%T/-.q˄u0uk1605䳋!=OϔR̜d49L߁69J y^Eou×vf7p)1؈LQl[JVNL S.fs#0ËхFFG!r62 (̸O,4gһ>,#t}&-(Wn?u;㩞/#W<I2dk^2ݴ䫥%=|GxqU ZKf\iXaμ A·!FE@hfDUKiyլzj@@.ӟq'wt}d#bZ $U&=qS_xn:%鴭K'B: ިߣyc{ؤLkL7 )G͕%,*9G) tt jhBG˫FYߎJ "TF) nִ)tx!L!M`}-d Lc@X)*6,ĴH%1tU;@n"vw-*{As%nP<@ސWs-aՋ 0'H)4Ww*|d`:aUkPʖo"ڹvN /kfTiè+.2bvwDjYSR*mַm&4\T0kUo(f.7uEil6!E +Wa4gM);r6}zFk,){yF\wU+U^vv$}-7 ~O?stʎK2iKgjV,&?kl#8 tXh "^ܞ@W`FZ #?78/\f4 HvP P.O]05x€LtϨ"1)ڙ}TEj J: GpS+xRkyEɛZ=ѻYk[ j&&DP9kTB9(Ϗ%5rb`e3/ru1H6YrpZd^;kObM>jhgx %wqʟ2`'r\BM}[@I1/wv]ID.bDsº#Nʇݒ-ݩ"zk4953,=F)A>҃5^ĊE((_90mP ?J9lD}^SGM . rzmlQ`Ʉ|ܶ9Q`%@9 V ' G&Nmls + N͎+G$#bQYrj\wAJ 0HC/_J&p,aɣ)) TbB:p<\mR6=E.u׶([2?gţ.'%/x*s5Z-fޛ ]'gFf*J8@'z uOe;^IN{"9 Soc D%;'tc V|Yz Cնx7leĶo;n2{p) i_" [*j?@n;s2GB7]2N@&2Y6˾T8m42G$jPI? H& ]|'S.pt:W4Os2nRf3?:is WFn/^܅ܨ`fqLkng͹Nxec[HQH!ds5^KR|zv0 CyT~Cps5GP>NCK;F|cHQьi2GPQj]Mgf9"6s}jA#lW$?;m(ϑeџGfQqsǝB!eZyC 67tG C3bfg&2d4^P$QhhryA}%SMp뇄b=>!CdgDo .o_ BnV*lҵA,|ҩtU솞9:8o6; |ҔF3rqA>C(>VhTU랭-@B), 2aLzI Ħc1PK/隵`9 Ǎ?Cr-@~LvYS~Hؖl{;usuˑ&r jL¶K+2ox?XysWv\~^I<~O1wr4͟G-̑?Cf}Jq l\C&/Zֽz1Zhe9*Xw;gi*9b]TˤH:r:[kBm ޠEѹQ=PDkG ao@;ц+:Fjb >6[Ia`3˘1Po@^Ώoa,$jT}+,\tycemQ_|[-55K~^N=uWKE"R3ˈ qn6 b>4-q%q}\UM!)LѶ(G(S"pu9ɰ`|dHňx$4٧.^efY;QAE" x2C ]O U(f Q^oA!nNyVekVٯ+؝54,Jqsht^e횮2eQy>pUFGLVma^o^i!W0bUrRz0s)LĪe@1iX5N!\~ZD{ƻ~=^`хZСJBT'ԉR#~Jar^dl4C[FpO[ԛ[znsNV}XH"<VR9 _R'km f|m6ӿP\B9,Ee`k/lB#~^?RJ&2N|~9(@f'Tlr|nŠvJ`Ilcns=f\rh#GdTey{Hq:eU0F!lB2!rfg4ijQРty&p~"@2vYGYf@[( S ˂{e?sHV_h]$tR>˟:4[M=#"A[DX~tӟ]Xl>ߙEUytؒ^,e**.aAȪ1鮊LAVA;!/uT[~J0&뇦xEPe@m$!I`v])=B uzaٰIʦ2R鉪V g(_6T!X;HM@.HɱȶT' zz7=*#پEF{z۽ӣsƛ!Zi%'F;]!pQi[)%68&n.ɤVa, aⷁ@XOۈL=~ ]Wղ\4W":bM)x,RU O /ɆXO4\N?؅z63 KCgE6yG5qrmMIaCz/wß m&wB o"ጫY~\/23&/sBPw|~sLi=?HPkfDx}-(ѴL[Y;=9ղ]e/_G}Mʌ)<`W',м&N* (r6׳5ֿ}TmJ!QSYX53fߥ =.'",Dj1GfpArL{iN|k,UMXꙹLX7ޤZw+4EKO)X_lw_>DtX^xRx.۰,ru  tm+1'ᙋJ UvCi5-6|QE#1LP tۻlA㋝ ,WةbM*1}@֙K٢YDžIJfc\@orYLn:hTQK-]O~A;1C"&9bmNG~ƉkNpOQ \-ј`p1hp>ad!J^Ko*-u0azSY~}-Ӊ/A dvޙ_U Mզq7|C@a"E =W_/#.1RqK$`\>NM;QɎ "}`n tMj޿6Kh;;uc+T,zp@HmVK%"ݢHXc67I$dqiDX c RZ$+Sn V7n_yGQ!OwMċAKy ͂K25aOT03f*i㡅Sqd;u<"d4AF?R+2]Zvɇ!f+w~9[y>x+fLNb`]?y XPTXn=qՓ+5g_up_vG_[5Th}9"ؑ_Cȟ I63^ [tu+lRZHg=aİ7Q}ds[ܮ'z)!q]$?Գ5p}[?ϯ,xk $)uYo/TR!&ttcP2qu 85OppQpY,T(̈́Fe(^T00v\_4Jt42 J*raa}GdqqEc1 N uu% 䶝~4_ߴST@Sz1QpxI|&%e}s6TK޻i?KfH&;Mթ<>'Eȩ??agy-Q>e٘g2XmʡRAF'l#^_* (yz5i`GNThCN`ȓkz#ᏍzWW:acX\ s[Z^bxtvp%<@ZZu72WT!8VU-I'oD ~˧<ND 2,q_ K ScܙnQg  ~ Y-b4|sfe!>߽}S񱧬0Ar=++rACjnsݱgtn 8A t 7M/&?hFBh@ɡ c Jn#AQrCİCZ0W؀O$txnjl{)Q<0J<֘.AUͅU2;bn,!lST.V^HM c^4ݵ ꒆ^$3$[u޷ MóC5}ńWD+c0Ptv6^du0PCp#}n~3 e9o$Zfh*@ڨ&S>%`'D0O?W Δe@+Q|vW]G|6!ܒsS<$`f&Jty#< XJ8W^z~'Y΄/3o6 Q+J̡ uJ 7Po[p_͢ݞ8+>MCA&BQgc|;qjaATkEߠB3^ =Z&dLg@5 STI+Gbp–h[ysѱLzښB =Ҥo2AҖW#.$͏DBFBت~bu_ R⼏s}N?^׀qh{UN!񫅶]SU޼ Ͻ0S]Sߠy"ڛ*y4;n?6YVBa{L} 9珇rb!9rRk:?8b))&x=# Y$[hSpm8p=4܎ >T?ayq0SK5f{.O8B7^?EFOS%=J)t=GqpCA;6VmZU) 1e)Ȇe7۫QGwXw$$W[j[(lGEݯW5uAIcK7*"'66i]j1Œ$bqb >e h0_. *pD"u75r6*W{lef@%d{' _c}h,I₞lu=$7mj50w5B64<]s#pWmgH y@>Sc{_8'LI!Xą-"Wpۤ?`'x ;wGdKnY]D<^T&жrm7ըBȖ) ; UMVebDӚ%L3y{elEBgdfi)y)鸃ئ~J^ P1\'nDR%߲:_T9Jwh).qy}kBzdF-%BS>SeֵÒݰuQ!6*B P('zkl(c\|RR]G%r5(zHDP<{GhbAVKr514wgZa+ betC#=ZY)PO -!^ M 몁gKsH{on@{K^Ð}yĮ1GD]|KA}_Y7zUi 3ܶ\kKvϕ sAJ)o6%4vOm-y6Ptei,d^t4/ Fy9LևsUV<K6f5ՙqJe/GOʼ3z6t(YUSI_f-JJJN/Sɹ?GZkBfwioih7na m=[.%̟/)/>tL&fJoՎf_@zlt{YpKjɄ^Jl#Fi-ZY*Ck&qM7mޯsMV%B1dJ-,CO 0;$τcX;]q盩qlxBlvMr>AG}A`[ Tzk4힕~E/6ês]@S*gP:su,1!e_QF4(5s\(O?RS-i]HSTj%CJV_ i^3 ڡZK WO$z%LPAïl_$J"^1驩 "Գ8lc٪pvEP2͈aMI1#' Xd[)TfckӫsƷsw2le 'lJLOܹ)+.9E >YZwO;|~u=pqoC"op/>7gvz$!M0d,A=I#&fK=az%,[>Ox:nH7?-t2E0AA>+ju +:}ӷ.0ţ𦡿P4j+ŊYĒ]2ԏMoB䔳W71*C?֥\]~u g=:(Qw-5C݀.i8AAqP^G#lRsuv뼪'%w.4FPE$4F24cdO%;/-6'L1M?T>rW#>9#}xi[5YHcck{&V585~,P%4(kG ^~?J^:XU4j:Yy;:Z~6 ^q<~l95,8 -&ܖ]K"6ɏ^p)g0_/}1l7|ZX+t$^}&#6 IgK-hx E 9#;dm9gpQ JMQm8d2p|}a/!5V RdAiƂ iƪx85Qjx|`L/DIT(WgծhҶ 5%aU#v7 -A"%!?M8wm$*ř1 DF$9]<71)R#32sNwE]2?FwϨv p1-+zw5?X55Nr{P {+Fϥԡd/@h;1-e󏡲a%g|_j2s-%8>5x;AHV+/Xz-1K n}6bVO!Ulª 0ϧiGfQH̖;1t%)Sӕ⚝=ټ1)>x`+#3Gd $a(uǷ bpp%KYǙa+V.{no-3\d?8ו]8!ܮȌ` |z7`$@FqU Cq%FxZxj!?{(UT,o5Gff.d{iU`%>y;j"p 4!D\FרΛϼ.dSaʼ w}0_5(3_#ߙf4#Rj%'Нq4w SY;r2 [DH۸{)fdn@wHׇ%bʂcQX6y_8xF0%R[dG_լՀ#s2,Ve>FS]K/exv0VyAsvda2c-,hD ןNrjAZr5gt3XlBIZÄGũćռzn0ձ~q4IQSV)ߪ8.3/T"%/SHm7}G]9‽_, ;D<2vZx`|'I/:TTrGğ,c #X'LFϓ}yveMmU .f{^+a@΃w;:O6h.vσ*h>:pj-8z!6Dž_&7GhÂȟ$g72tvwU$w|1>W#oOsdGd M?CX\)/|MF߉PC`A{e,;nMQԾܦQ[\Ze1`s3c;GvI`R# [\!-Yg+}:G, \ZYU!!S@g }:Ezr~ֹl] vN7-iuVWϻʾ.=LK1iSVc*cq1Yv6h=m|AP*iNIKz3%^3%iv*OA/eI3܋KWY _xH,"Gyw%'[.]E(ݓEr#pťJ b .phcQXVlMuNOsuYx;\=IVPZ_ٰ|tL|(nFCZWĄIeŬT |D׎|yB2MPiEo£TAnCba("fxzRxPFB5>&[mxez⡏՜W``ݦƓqږ'zDrY[sspY  iDgt!t<{[E2NTEhCȘSuR͎NAs}J ! RUp#UngS^j.ujq-,X#hv3dm!i{C*cBNKإpR"ɿQWB-Wj#k.MZ qmnIBIT|.uFX$>RtޞKh%1E;?tpwMS]:k 8Xo *i0V}LrB>-\XD)cg[5:|'FugYgud"_2[twh.3Ub+Ëzk3,0҇F2$.G%=o9\9Mˤqm,/R(zb&| 6#y(N A$%gq 9"aT#eudfWqi8T~U|M= 6+yrÈS>dVٱ$u޿6tMW fN_Y{ 1C__ux[*^v*D_y2 9M?#/Fg ALP+"c }Y Yi)tڸpuiXk]%M%@M^c6pb]R?*cP]"6@^{kTl\?l22;nE.0K0E7tRFbiod--IՓ'7TNJe%{9N_kUs:* 1L @~#"?D\!nt'~?I8RQR.'aDTKZ5[Fzy)|Uu"K pcxTMM1x&$-Sa{JMi¸; ZO1=RYvKD?.5d-"Z JVH2JC\LM36_|ʑ dX6Iam>dҭ߇kchgŽqeɟ%c%gV);%-ЩX yW5SGܨC ɣt;GXL`:Ba _]"pXqC *qF̖o+gb9oOD8(dYQg9_H"v<Xw,t {K&L5^: UO<T0amHJ#Mepc Pg5&R/s(W, T[0*;t run'pr6dg+Δ2҇a Md@>ʻ'hR-I CNnbNNL - \+ɮQqδ7-6~`|!(?,AѰJ"jU`St3XfIFծm[节hՐ`F9*P^=0Ư,8̇2wU]RBM`%*M2}<ٴ#]X0}OTN `CK L/}hhC?\XƏ=b#b4rMY_Kv=?9՘YWKxCU6TDb3WcSZs\llGZPiTᕍ#yh;x7CS"nˍbQ"Ep^rV՚g,0W|FKoU0yҡS>rP276ˬ%᧪eJǜVQmښ*n Z0P-gYVF++ +j)mml#OLn,/2Qn1>_7+|7Z e5N+)J',+ .㋺+ Ӕ ~ \e*5 S3.|528Cǿ#jB٫[Iu6;2]Hޣ'JSIO)h''J+in iS~$C  +p2أ%eХJ_Zf_.u9uqUl>~]y3C1AD/pͪ(n{<5FQ2xR1zZY#}8VX@Vg)bɷJ1w80ashX~A׮VADn.Fm' uWz-Hwom4E@cDkr"*P[N pBnf6TS0k(6-3l!xg ۱8sO4-0ptce ~d}vχyGZGu1&y{ombF*5oD 7?Maĩ ڑ7,C1.Y6[ qE&οe.vߗ^$St5pGԶwWU`WT| &Öp?:<(_q 40D_aB]J*PwI>EQ˨ ]VEb_taڼpiW %3\Rm=E 4X{5jvI b=yt9b*-~EKO,t7lZ GqyF5nHfӜre=k6T_c:UȻ!$ۨh)WpȫͭRdD)x%݀O}mN* hSZ}%;@M9Kő2 }^Hu|kFE3T^˕'B?U@F8Æ;.<O置]i>< J+#sW3re@BQPzxνe#tWT«َ+mͨ`Lޑ jvj$>FB&iba5x<.h&@Z/ )EI{6]bWiꭟA_~u8U"%b77RT?dd#| hfά~ Aun~}aB /t HNo4$&:Gg5.X #!e^B n/Olܑ`35xA%-ʤ%w*k_ӗlS`Μ,/Y.zw Q/hVYKokDMkFe69Da=ڗ/A/JAW|=1JCJwyWxhz4/gB4$NߑzdOj`Kc:5hP4v˄ W#~^N D.2HGHY+<{qSSט,6 f~,h@UHOLΌPbzF4X*KnXJm7Oӿ\ݒ~r/swejH4Ix+SNmNѩ]ŶF`JjJ7Ue)fX^1IΩ'=V9K$DJ,7b4a2Gl3zhC!O 2 Szb0Z^UT~8Cˢ&D)щPY袥귐\-f0ؙǧenox.뢥HC<7>5@0$H+FZCgl%vI}_~,9}`Z8 i<#! j]gɱn2F<.xV/lb`U\TUkJAj"`S=5P@h,,X!oi1G6: 076{*ZIrHͼqB"࿾&Lef{t}[DcD0d׸OTQFl-:y.0c;Z.+"UL2ƣ1nUlQʸj<`w0ئ[X1]5HqЄ$<=7lhЁ j'P֢C4iw/;, 1RhB3&+F>/F.D5 x"1OH/B g3ә7%v ,<NUIiS8VJatx$b!̮CBx웿|zp̋U./tb!3A2)dɂS;~VuC<9ΒRv`]qJd4ǫn߃FVӝvb{D6SpSr&Gδo+]3}eNu.,wCn&q &xQ rOU_Z䡺9@Scj2A┅yڰ"M0CIQ+Di?1( :_l#E R&vMrGa6 qY+_슫F֝0]r5ޗso3!uphx<ye{.hef\?Qqmصn|dwh|㹾 O~Oܲq DV4puW+ KnrX1k RzG Q3$&,w^Fq NC}A!t.G!ajdt|=/D$Wby좀&7-{n]}.^^N;ᾺZ.sB~>s/7P2 H!h7e<*|vyQ5dr[Y#C32ԑr. pjon=2Œ{jxx JD^:Bݶ?WiTC =[ //"ҫ=Ook¢x/#e5&9(^YS$ '~-_4CA.icSh7WHa(A(3W;Nj1:#6E[\ 0Hշ] L û3]Î!•/(QUGqkwCAX.~Ok$5Lxm##37vn ڕ:oսVJ\-Ncƥ"7H  7[L:nJ3SP/#߭׊[RJɄ]_QM39I*Y+V[v^_z3QH@%dj6}3/˨46}=]П6zgp}bη.N[e iġ> GZιْ?)us'.on*='Zj1(&QN֟g56mg)WǕr _mN}-=]b/a K Vs|#Ă/ӲX,`o㦒õm_'l7\ӸoF;A]̎RJ`cIS2 ^4b4i$b1ꎄ۷ G-ҩ7GooZyOWg:Fm*G=}Y PE u?Xse蔅;P*Rs|7ktV{ 0ٌZ"1) EݙɺRZ9j FQ"73PV$őׅܸS{]Kl(,zT%Yh|?P6ȅrpk"u_ٌD?!i4(/Xj-&?Iz~qYp f|C5n^1>$K !홶Z*1w ^ 83PRVI1{F:"J9IJb2Z ll襞KP\Q09c$QZ AY,K RZc<-a>a M ZBo#,a;_"]NundUY GC;g7PqT8N9^_Uu-٭)m]0eݬbcaPd?YVtJ =^SngZp0 Ww"ځMQQTpxw;q=mRN8h˝x.lX=`ޒT:×w0}7B9#zL׌n{aP1\r<)B?àw9JHdS-V O|u&ך?Lw4%8$"'.n=A,@x ݊q AA;ޖqwSt !GՁ3j^Aunt^Tnα VO: "keNnH?&5|U<wy3jgwDӁ|P7٪\gz.eA1nt5v)h&6>vhQϠrMNS|y 2tu#aqXC*h{mk\XػKgruB"6 &X ksr gs;װEbgi(9@FǍP+=CzD [17S|jnLsIkR 4sY&hǝ9+` `J QbA T`5QÂ. (=]]6RN,~{MPOnWZ-A4EY80Olv5%B)198Q"0Za" } nkJ;ݺ:2îaNXO5խ6@L4y.kȬZ f Ȇ~918,+%pO\PF'MȌ?bۢwtP9^$[nR[C{0 M ʡ7MExPїM/^jVνz'luc{T?p#)2_[W 5fIC $bAi?_^~haKu\{O3k$ ]1Rk#+ gvc 6xcmP #Q^m(+^儙fkvG@wT-MIĥ߉_LLj SK²vsgMhK{|x+,6ٟ#In2&cmh?eC緳HFkbAƇpj91 p\mNƶ;NUB<³1um-d S!g,UKh㳽hl3p/se66l`QI 1LWQ&ozH}*7q3?nz=^ hU[=oYv|€Z 7c^C G_܆rB C_vBuPŭcw 5Rmi'+*/2ePZ-,D$+TnI.QVmd)iCC6B}†/`CLUBmڳs&' 2)lL͗+^I?q!5k!p ao#lߚ6uGTEɃ6 H.x*ߵTbRx]*DNcSe[(W ~Q4iuI͝`b1]9|σk|!JTMC"8gno@Tzc [Jvv獯"d>3']b!w+ybPz 2B TJZ1^kuH57$Sڒ̋El ս"%K+X%CGe&}$ؤ;j>ݼM%rh Frcqډ0K˅}*Km{wNjh/6Y_oY\P Wwy#kZ~mXJ8ڐuD`ozB4`.i2WBB5Jz;tylc( @[/aɳg jtwi_d 1q ̩$U`ixGun3Utu7׮#Rs+?'VEӻi(V2@l1O8$6@C%!n=݌2$)wO_޾9}Q_3Z3Zr鸱/Ӗ*"g=3^O5z`tt崿]ZDzq '8q&Byx8%'4ssI_5 ?e:J}KI(eyIչM[tT+)Jp dMDآR-1 ^ @!7*Z)UiX{XUĆWF |LbtݴncV֓@R"$FE+ΔӰFIZĵLq" b>Vg F o *GlˠKʐc"jεILUR\c*LW p{$9>$Z:M 3fz <"2jTz碀YPS{JKH,լS!ͺb6ICFoB&jcj~ܡqbV煊 RE`(W𸎸Jwk=[t#cMBGgDH AѯܱagYte nLs@D+%>,ez?)Qªvh[cDZcEx ?肮:Z-@<-Mx },?"}k*y;n0rp{w.1qRC:{i:! ['7LRr$-wL#|n?O~?ì".!>*3kyRS|,yEMUu'UvX := I3n&-Ś"J*bq N4 t۴rdP54b3j[zŢ ,ڽtNiWC,H:p+m{; =8q"8VgN$g8 EQ%Om=k 5&)vB5QR1x;|x8pqG(\rԔO4$Uw L-ϴY w}~cPecܼor,T Xo1uL"%~S ]!0dTvoƚ6 A…Aam[ohZ卪^%-6bl"+\?XNzSu¿qgfVəɐ#فT셕%cJ^# }z_m)ne:/7IL&KcvɉEekSio9ZJ+' ) k<D5$>7EhUu؈n޽sZH<ʾ ۽I"cB[ 7_ eyUɐsUBu0lA, jJ{Ke/B$D/+_5G3P<#N4WmR_TMѶbP3ꎄX?5X;b@Q Fs bh9Vnj]|Ŭnr]4 KU䞂6RV8&/߅}׍;O;o/;O GYhGl,}!0IJ&9oE#-B]Uc[rgG1WC[kw"rci7u}5NS}&>{y@z24/>\i[ڗlܶf*乳oŁ(9UkjA3#Ye, " ᝵J=`\(R!W}R tx1٫/I7)RYN*q`P ʚMY Ziܢjh#iւ#Rh";KS^i.vQh#=/I/+}eL] HZпV;O's6t}ҙsgcn&6_x?䦭>?.Qwb:U}K\bl;w}iK$;ienhǶS2=p-OJ`w/l2$]ۥXVFTc[Aԙ }s"3-4JsYqVb o+!O}w4:ՇWgq0 #)S y{6d" -iV:I 9"Bd%krÜR'n=QPQL]Kɢ%[Yz gߎC@PpweEVӓ)/q6X z0}Q迃<8՝f1#;^aʂ@#3rgPMDm~rhB̫~zn_<|_dghNAYgƲFvdO=cxA O{IjU*ݒrZV1F64 >-2?zAl(@yAi ׏ls(EojJ(eHNu[}K,G9Ϻ>0*X*p垙Uh#`yqg/H¶zFӵs\yۙy< N^sQ7^afWF7W{(-l25M=Yqpj(DthG)z"]2{w*%]hjKf)i3-9`2^`2ym W &a$e?.HřwgGʿvĦG[13(75b#IS*J%ys;zX^JxYz;U=S @]BuIⷌu&=ծ\yo:2bz4@"KQw{آu]$jW$:T>x,o c&fa At g0FK}%;<)ݯ^uTԧa 3qw>lM*~oX^JQvՕM,v07,T@MXUXf4c {t3QKrb#5c bj~,jdGsn 38muݓވ2htLFN@gw!{%dpaq V `rn竊Oǻ'!Y%?@zPm 0n+҅Wѭpԉ۾jh`rJ"濫kV=9[cdԍ:?~=DR {X/b,8E. hMJ+.9.tu\+=rq#\J[)Ger˓<90k_A|8vdU; { YG2zz@DNBb ķ]h8,}3.ZKMyK {𳧒Z{_؅42 YX~w WMkedRlAz1L21ynf7w rMU@Sahʑm;_~(u*LG ^J˧؟ 6ΫRXFC:. WOt1͟\gDϐRFkqM2Wef2LkDK[𖔾f0C-Aihx٭IᎅtV>=5 |Sa=8 %i5nB^F5`Hp܍Gwb\4KH_!kM[j֧ F]ڪTA 6Q*jVĶ]>W/ё:;Vl?7""V5q[ B|6iͼ[CtGIVrq L6#nLM:KVLiƂmc+K_Txge(_Y@|0һ7ːq,àiդF b}@`Le A 57I~w^}=h7dQFOyZߺZ6NaiM•}njgH-ZQT1tn03 Y+z #\ğ2ggkGvѴ$Dg'OrJJ/3xeq~ɭeEOYٍVk=3 M2Wf\8|+ YAsfkާҝz~)LJ<8Ms*:Y`V > JѤZ $ /OUV(^7n0L٢&R; '3Ԏe Cl+kh",̐( Dȕa CJ&PEkQd'O |e&yԍ;U`^tҦ+!3P\p) HrQ?Of:4 ʀʪp,n _a}.v2g2t&KItUQ彷v \YhՅ/Z\״bvn>^xSvMl.x #mV.T\(rVO{jddp1e VcNqHBNgUFzVx#@ȒYo⋵k>`pNw>=q 57(!!NWi~[*}Z;oC_Xf|]5f3H osȭ]ĝLص?h@ՌZzrE&K;1ׄ^4G#gDۄHS( <0 O0DuX pwS dyQs/ocZ_ 'L'O-) 3l ga+ *D SK$tX/؜R ~|Sd& /p5<8W 8S_7d̴]8'hD/ M}{_|u`7DFhŎC{}D41@UAWGdE@^]:t HX*=tX9'ȴ$~UCwc-̣ZׁH]BwDH{_K>e33dDžR!^N㘸knyy,}IP[$ x#aȉ=eP>e#^)ΩTۦq?sUP2@ `UJ+pU龍+tC]M[~zu'ou)/# p-qhˢGOD8gY.3FN-d0R>⨻Cðe8BÏ}Mh :Po{a AhT?i5mHA!1R`fV 5`x+W>5}pJQDe~CK=[,DS. r{R}hm)Cy tJ+G^]1M_}-gAioƜУ75@'$v]"]D&^Weuߣ>I~1~FiQt,Iǩ,z˵r FW PJWfki%pXFPeN1 ClSsj_$GcԊZj h ZJҋOgb w}CdIIBpl=C԰PuTJbk<[^)뮨Do\+F'8q[ D?Yu4VgF1z\R!y`Q]Oާ1{>V Yb3e`%Y)VxbO a#M%J߇uDP K@_ hk)Yg|u 1tFb$p>~b;|avV P1NW${BdQ)1o{a0yy%e,SY*Zs2y)lC<7#D%i׻fkȱ?uR8K+o 1eͦӅ;R2XFR9@nϳHjl.ȡy {L52e=h851}:O T1vU_Z\>zKbe4I`9f>w~dg kVR0MZ1nFn\#< <˻NJٰyhNqh?YDN ˍ. k0)j̪4(0j(&t=@D!n1nx1#O 9*ԅA`[y$;8e!ВMޮA3Q1+H0 ӯ&\Xzx̥ C&]*%N.4!>x[$o%1a `娗a QәʉKT 6YΝ(Tbs=8ecPv;4jL|k,J脮SfuUzj3liPޚ';;[-e^tD= Ĩht٩K|8Hj"Z`؝pױeӛFw1,(qq5 |c8U)L?jiY 9J0:nso_;";4p8Ftbu\Ft#h@gŨÃƳ` g@!e!7guQ(x6G/VTih^C߈i>,h}c } RzgDL֭3VgI׮Ē8:"O,ъU%K@LpV".}ʿc ta*ׇHjgQI`-؍ݾc܄{F(=ں ]}]qsk3ȷE$馼pf_NtPa`p5HѤև\*ͬ29'iAA34OIW<^na-< j4}gGjFylވXfX 1 \HˉaĠ" T@ח C/f/É6;b'%b̵9W@i>xPǯz]aegX0LaG IE@ٿR9WrP(k%NO~ذ SPԫ Ēz~Vv򤾫;ݛ5 l?A+ RQN!=rpq ڱPé82燛yh)x0ٍ &zJua3o\UxP#)*9h~'ZԖ{S)~ТʤLI/~nK좨e=3m5U'hY8{w I^QAky@v`.rAbO wKq 3d£O3v~j983*Զ?D:Cȫ ^47Kyce_LYGZBYVf3X'vfHo !}ֲ"A} ;dR8rI@4r~7n ):Xӧ||p t@gr3] (MU2~27E7sn(VᗄirN݁,]4w|Z2,T-Ϭ>+6fՃE`NXXSd op"q4E~)kb%0oqF?]ʇR0$sFҡ8Ew!&bX+w*pi]egܸDwn{52HTO+/}ÌOKKR~\kꁑlNïi3t[EU" D 4\[ fK9d|7:* >a}4iݶQ<r~ +M߾#?!M,[٨MHNL텏;jKMuҴ<~J7"(ԒLj6M&P/|Esܛ$\9J#r /`*<Ʈ7 gYZ07070100000311000081a4000000000000000000000001668c1692000063bc000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/]cy]?Eh=ڜ.+\Uߞ ĨAds ػJ4n0x{bR QsqQ#ƦJ.x(pc&>EPz8RPwRU63Xk ,_WO~ţFGW" ԃ _J$Wh:fNđ&$i=hgo{-Sc3Krl zݺ>$Q`RLJ8ߪR\8Wp]lJĭ'P `/E'(ĿkgYU5" =N mC4h;ڤ!!Z؟%VET/X(YTf3K))XL9R_ce\`YQ2~fOxzނ)1c3w@'=_ %Xh=L.grbs['8Re5%`85v3m|1:"PLZM!׍w^_?Ex}H&\Ts괙Wߺz:*_EEICk=-H6,6TDLa&LW;MoCӡ |L@(M.Awb>⧱ƩK8U4ftN)N~T~WѢKDMzJI1~o"rh7 ;)_8Bcw2A=t0yХзڥd)ke_zB[¤x݀d?)Uk7FR@f礄TcZ߻ݬ,9Q $S}]ח9zč'i:m ӺN`5龏mG{t"qCghM:u7 ɸע9Tu7XiRJB=6*P݌_H&2vqXWtrgX2Mb_ 347 ] tz~P>ЌBTSxljo|UR*R7&B*l#k荩7wA ~jʶ!0Yo9E}sBEfg+j׿myŽt(֠jP~i"5#ЕZaM ]f7?!ǥOkw)iUp).2)*S 1b!:u%k{PrX!Oۨ _#ZYA& Si o9Mp@Z38{ʓ5׺r~CT;"LPTBwrm4z6Hb&n NBnceeZfV.s9c IY7kv 6l)-'^L\;yoq 8jl`J.mR`@%px4IyC5\L>lui"7<ޣ@ܫgFx٠%;t`C=`/fg1s(<\DF`T2/t_[i!cJe27vy2D{LeL-N/db6{*oʮYS *rP䅆[SQlk&.= 8^Ce6}H?<30;=vIXE| >E߭*n5[/)|n 6\gڛVl`Ҫz Õ d&Qv[-*ֆ,sNɣ !~SB9*,g|*x{S:tj]ɰ1jIQ]vW m. fxw9E#Ƙ ݚnSPe`i_œǨՆ{"x>vрFxFR:+ zzB9WiGSIb LX/pԂ4("֨o0*W{mUyֽ^$Y odjrnAE? Z'{+x.pW ޞV^ب=E( zg]pΝeSidpgߦ׬@?I4v~%3Q;PF* "elq^H@) "1E"C!NA*cvc"omjp)G)քJ,H˜\$ EJa!Ѩ\IԻqjUt43 LЇ:-6d0yfGvV:M aǐ}Q%,^ܛŸ-)h ;Ni1iDsa"8]Ɖ`Ҳ jI [ߦldL-{\h xܙtJ:եKD R]}Һd<ʹL-^&>4 ]rA4˛;->-EnQW)8$ʦXREb.&4ι艌%qukav$LkJU,N6@5zה.;@0q~> U;ke_M8_6u at#qorPRnEECdmT2/XQ65kx\-a[l,xtX4kM[Oɢ%A'Z tuq:kHg B$׈@H%Q2;/68Ьְx^XZusq@<~%8ʹu=i}6?*a?OmAd+moxc64@wCaK qs|BV}5GHZ4d²R(PU.>Os%8lЙGeYgqq )f@ZXu.<"q{EͰKn f8DL󇟢F1(hi;;3^k u0L0=m$r;/5.EhKa8xF"WZÇtzB~z@}팄xՔPrʱ0yz][-^`g= fсJ;V"5EjfX-*VK*DD->\j>^*j1))brn.x@7'*r/,f+>󦴄*&ь|DsSfvL5>`W8j EI=LA-L Cz ZL 8Ƶ`:~ƒ:?RBd5ꀿ>MBKf]lIF _B + +psF>@ٖNAiU{KbeBRV At<8|A2'u#JAn__qb= o? SKvOFp27Ec:߰0Yr3T)h]Нkox&(c2쳃Uh%_QprNnkœAEmGF{:Ag\5ZJN<+ ")r HAxS7`n0ʶV&NG|EhHK^~Pw=F`OK60e/VlPD>m([y,Z[KV!RDoD "D<ީee~!vN]:tI\64Mc&b#9Bbdyʢ}CѸJ)Zuum+-k ^dJ/-h>LLVh"]{햼 ltp 6@p‡)j g|{7l/p`;$ߒ2ՅnVTv3Lb:}|~ŰS Ls`nQ(ުxUюʚ4@ b>z͸/XxVgqM:=)- dz+_t0<Q\D9L{z gkNP((Q5<*30 =9/plV$"rع3OJ!3,ȥfq72o4y8g}юzGNjYeV?rq0Pi.s_e"nSK S"bX~M9L`gM"0ȕjx:,p`ZUObɦ.eu0&aSY^^npjⅼ-hԿӥO^_֝ݑ^M@ \RGk )!ztmv&z tx;9b2>/}eZ#2%ơډHA'孉DP шY, &c-Z @Ww/~+5VPI t.`Xqm߼n,$Vb?Ez>F#] /Xiao)t>wm;t5 MMI hXrɪ.|4fgzy"c 8.?jGj_GW&RҬs9+WJ :b8Y@-N쫡oÙs0^]yb-+=+(&Hۈ`_?n u1|V; / Wڊ>_0Vɳ3753dv8?zJa54P3!}/$w:#kı{jJ/!Sw냗oBpvr_ҭi&Pr@QG*^Ji+]zu-<x;a2;PGfq(&FZtC@D9~ F+Gz=KS%HX^1TCg#;M)L|勴pV-G9^ZrhMO4hbq,{ s+*즫寑oDdusFԙU"~\d%.ef >sUEIצTzccRӍ$>Kvkzr\e!gqO)"j#OIc&ƙn! 2dS`a@9}ӲL!g)kjRP3FbUWtbq Cð|2mMϳ`O#?HN(Rou o7 <ee?-@.IB6h][<ĒDSm++vhy"B f- vN^[KR ɪ>.O-[P(s=? [6~c, Bc8THrÆ]ϹJrRNsj?$]i^\RiócBE҇~V6 *I(ϰ].t{'oT:6ʖ@&\ixuG4ݶX)ְo[߱ڎRgmfc#Cˈ9Y ݐbM舷 όEBz6ya$! 0CFg5h~c,AAKURag6cSe@kw&̂#|V1̏X-^V~CrE6;|bt(2di'Y|X-mH?遰R.6j-\-%t\*O~%H;+WtJaMO]5Vf)9} %9i+MbڭLiQIa: />S1 .@]jێ$]"O O'?t(AQ_j ;U E׆״s5߼xQq[(3kpVp]&&uˣpĮڒmTV>i{1ڻ5iS.:dFF6n'VGoI*ȸ0WzȀW; BJlEsXNgmwamVNM7vor$V -c_4C",̅բa lmNY㎎Υ|IvLpTnjp:pApem>Hc.F#ē~e2}qA41_ZrcSU#7*Z laM =W Kw@D(S*&]wm7"[ov{B<+/t,I6@NsQLQYۃI!|oݘZ?Y@$٢-ͽ}01%k?&u}9fů-]ϨNZ($/)ˤ-gu5tpIoVdWH^ $Uɻ(͞o'¡g<+c{Cv6Wʐ&'G&T6N /ĭ)7ZE^Hta"5.C%gsPm[D7bC㒊͛G_#ZN΀ O֠%!{!7coNOG3@FXAZ1toΑŧڊ8spj1(GiX_U*9ݳP";N<؝xUih]8X!ji:Cta" @ϓI?[=vUW|~R.)!u C@Fܝ![6IW 'Y1-`Âb͠tJNdr2CGn;:L"M*O\;kET*+(20xŎgTDyE3TݾR 'kF82YZ.6W~oeEcGdS&2 x9O6h5LLqm% :~DQxmuS-dۈ_*X/ݱPys"ЋLeYWT"i]Wv7~k3<}6Wr#-$A,߰@D1*Fc#{Kk |V3_BәGXsǸ/?\8ahv.FqSm$ʿK?#'gI5 qMOŎYiG>\x& n]+&+^pw: U$3iMb$/aI\#p.muBqob!ݎt8ٙ;S%C\8L.Jk|Q($!;uQ>1 bZt(]GLqTe&Uojf#bP E7܅'Tq7%9 )*!w5ȁ&>PfXa}on!pbP4+ϮL w:_7_, M/E~{¥N`^iHwfۗ8gqzU1Qxb0.KJp8s4UۮwZH=6y .ADd ,!>zbJW_QcȞvZQp0*1[3k(4Dԃ R]T&m UUcy*"cN o_YjMۇCĬp WЦ݋Ek|Sh.Ĵxj3-$>i4݌Iێc*w k<Ș0!;NLĩ3)+L>r*#"c N*ǯƺާᄩUq:8cj-S̗쇾"mL+y4?[8riQ*eg*H&I r+fJZlΉqNC86TXGdە'\?_ʠ*)i2\4Ur'ʙWaiW%1x~oEC}Kc]zf~5C,o2N:avM~9|_|gz<{,|qa4)g-Q94QxjԿr@^-,*C7҄k'iJgU$K Ev ?[KVn赠@g}xpH^As:Ȓ*  [|sǬ{X%@Ϟ괸VS;K[" ih2FPt֦?+塚 ɋyJ(p9DRr,3n xJU\֮t.ܽ<%˥~H; 1$Of9/Ofy2N{ڜr*nf/s<j7z 3@DX-: µ|'뮬 kRb_Kv= +Uc+Ъ2 ו(*b G){#]ӀFXnk؂Aѹ.FFJ%Me)aBh,YЍ9鲨h՜(ݗ>3<6cDӯ/;҄W߶7Wj˕cw^MVs9KRaa>B 2#Py' 2OWBKVO3lvk TǩGP{įs "H ejv_Su Y&%sL=U9&\;Jd%j9tPU]i8(kݚ\bUy-q9C&(Nley&sY#hXigTNt@A + wņ>{0߱-7vXL[[UlW2SMF)=En݂C{k'oX5W˧L;#nO@\<[(Tb)s\a) 1>}S_n'QP6B[/Gm^-Iӛ-\d(NCJ 3IɐwSȊvn] ߧU+:<``#]( Sώ13Z#!eݜc}%ka̾F;?:z4Z nOv'!9s/EcJ#Ş@Eq T5c4pHX!fATD>g Aͱ2ZF$ UMՔBĦXSH00_cϼrqwӚW`Q^(LXx;%'0<^֡o& #n? ~X~丁lW}\a-|lpnIgp6{+Ƣx?k׫㉒}kOlL"Iie[pFk?9bUsE^h5SsucYs,o{=lk- g/a_ג_I|R鄽kvr~X*vKH놵3֦NꁇYǥ%CjT8Y6'D[riWÏfy0($[;M>/?bX; س¨⨊5Aȯ@+mdXG(ܕTLyE/nVa"Nn%U v >BjY73j qu%as9`' F=!K+G: K&,}tѣ357ziy c/D AAрm" Ϝګ~t2- zXw-=V d`&ٞ,QsfҊ#J2X87 kP3';q ZufhjuޭL|r;G%pY}iױ9\IVS NJ:"(~c˦M}K8yjSGŒ ..t9`\︗mOa D;I%J5" %ϝG:dа=o@= ѿ>c,NYq̯yf9Tt# "DZJ({78e[l)P'4BBe: T銚i:X+k΅<Uv 3=}\E2nFT(TOmhUW z#Y qqD6{uȩ.| 0γ^ dYE_4ZqoԲMoK!r~TS1|8_"c +&En۟Hg?1GW NߣΨ ԇB@І2Ƒ2 vg2F/. OìTH#Q~ܣ5vH-B~Q0` #8*jkk0l=KܨH!S X`gjh>P[^48vSV:Q4_iչQY 8u3GtO>x+ 0j`l&j@hԯ]\^HlD@\C=,佅2z}-=#F.Zgx;'lK*l| PVޚOIv?9Z8eJtk$*J|-)C <,N "8 ZlG9dv@]%0zz\m ?D cHIg2ߥDO{#Ep" jYLaM 6A;y [sӋz e|/Ϲ(WXR):{Q:Q] )ev-SME,ˆ )f>Eẑ)Pnf,x9d({fD<˗]eD8LSk4 fkD{ Ra /}Jל9.~ %|0x1Ux7@U ~s=p\ /ÅO,V=#~dlzL2:X&ǔV;c+YrZqݵ~/a@g9(jL4{c, +0 J4 煛ʄlEB\RRq,rݴɿnErC/:MsfQ2ug~{~k1Fztu`)` UL;'>j펫-!W,z, U̘h.y.ȿ Qz:#~*CHXSPd~)1/B-EA= g$.ȾrY8Ǣ揓w Ƃј쏩E&9{_: ;Wd=>iZAZXklGF܃& ĖS!xQR[ sğ?cўO!9% `#6YM.2+Ds1F~7N?$/N ?GVHB#f7]KXbk^E ~$_ѼDESo oO[l3k4IţZ6"/'r%6 lD"!$K*iګۃ`pudtRW[w>0ř[Ș03>d+uk^-N3f H[!ŭ6nR Y_Yg ֟!}.P4&TME@zv8'=2"$x$4'|ݔd28d*iꞫ[)@F<4[k"4g{vދ$2^1L ҢA^(P`vy kC iRJo3ZMqu?VXj(hcvp8ށP03dVt'SN=|-.`NY4R&ԕQX9~ xOo2 "'1ʘjRq9]Qc/R20^2kb %,rԱNJIݑ,_Qۏ$ͮ|Xoc0l\?©ҍur MEQ˹:)eEݫD,iRxVl)* BkfXqLdIOZɓ9ɰn剏+V7y!#ʾ+Qfʴ9wi4;Z[F^C*'UDF.bt@C+Sl_Ǝ M"`?07pV%2p/jO%nWiւyC}Z"nN=ȹ웛d]@jP8n`6&" geXLAIj'Rc 1{,p2I"#n=&ohm=xWXmvze[{nt*@b9.lVʨoT8bꌯLI1^ lde=lPl+] 6zPe15 !.$4ӝ/F<~R[@ * ̯$I:trgFZNo/AՐs]GCm~\J9E@h7L% Q͸CB.vVW}6 [u >dDN~a9=#P )hyg{D9[MD~IjOQ0=/<|ޗz(ӠH۪3!k4fGHjv:g) bA-Us1T+shEUfƚ+SGvrKJNSZ=OWEF]>uƿ3^i2dVWm8s׀xM/aFy^_Warfр—-+* 3_R3KQʃz %jw?I"o-UAq:h y/ÒkLuH$lhm~V('z, ouK-GW~$vR&,ﺌWj9ov"bY5g"%苇u2,c %]Q kAZW8h`$t2Ų  R:J.x6jgq *TpzX\fXGl+ 9EmטFۚ&r*[:2 %5=_R\EPΟ G6M+IIhSАfILgGu$Y,NmQAZ8{02KT ݙnq*^ݵ";21( "kGWX4q*ˮ5EQ}E=AyWM vBu~{ܖ{ϭBӌ5iRH*Zi&RE޸Đ/$ *@AEM讳h-M$[p+Պ;+;ƶ\`q吝XۗdP Q~d:mAǒW%:g 4jqiy  `7H H eA4<27E!8 XLj-eD\{tT,6qs$.0\[7}} s0 fU!,j]J)> UuNv0E-+2'S өa-QgaڟZJ^%x^5؊z0vtWC`=xB^uedMNIѹo8!i\lljͤG2RM& ,ne",0g 65K?FߴO1owP}d m#%L~Zk{$s]N4 "_Pj j'0͠StD",PJ}XrH{bOQCE ވum'a `y|J ̚n5DwU>`JIǘ5H#nJD0]Qb VY}_ btH@:E]enn#@Ds"S=fNEƷAN0=zkoJ8 ~f^+ZE׵Ȇ/!)MNCY=8dpÜW돁 cpC6h gSKSt͆jÀEq|Wڜ;zn?n&In5B  =sgWqŒ)\a\9]/$3.mrڧH Rms51BaC)[N+$`"Ԡy$JBɠ\N#i?Ʀn~Jt;!m6GblXU~uԧ?tU6ose-Ip-Ȍ co"e6!Ť,oPa{/]}FlhV["e(|L8Aӄ+Uz 1%1>BڡF2@,)bU(Ez\gt%0: TޮtG;QWcgF>$h3⛢fua9QvZ}k±l_kʝ'aC1mxZ.A#.g;y16MUZnM`Z.(?e0j<?o컚KCEZ dO!/VBç^|z`9qr|#BB6G'vd$b <lrgw鋾KIn܆'Pafq0RV?Bk413ԓfalI_3n񈺞=~4k!rzz?w `f{}XPsTOȋ l^DH۰v|4V;0mi6dL+TV/&jSS 4x<%j?@Q|W# ȁ acOrt;֝-dǮWaUwPcJw/)i^ܾg)gHY6%**Zq&W)Szђ( g;g[RVTpa842١ 4OlXQAd>+gr8Jªi$3BSE+}<Φk"ڵ12wd3z\Z}`5n$<ӎSBLZ?&A%F eB(k 9m@Nɮem2@kQԻgPGfMV_n2lƀ w]{Żrq?]':ISIr?g#Eu'b`&#%`,7Y7F#Bn=-7MA/z,ltN,XL(XqKD̴"ȗ W٧aC7SM7i6#g)\¼L s8%duJ(][Bn vX.9.|_E:EE%s[ʷ% "ū-2tz5OVkR)L{g0Z8! "GH2]" }'e Vbh =g~Y8ͿZJzC?ԳI*wJhNg򸁕+3Xjs+?0{͞\`iHTk҈(|8 Kwa>n0-q ";?*׃1G:XfuHjK'FP2M~t(n>_iS_`RAvIe ztebںaR#/戮8G/J @#,sl2>%r٘P 2|B|K\5oBl&-n1ƥeݳ2$đ9ݦO;#EI開`,Wbh % ?}E7hcF WVl65B{)8dZ `ԓ4HqÄAEP_=SR&/X ~C\|R ?ƬrEџYة<x^~Tg}[XS|mW=<^i<_i8އAbV+8v23K;C`;dR}fۜhɀJgO<4ըwf9N‰#kJp e6kagbD4;@vHTax Kb 7 6^yP$Tz' gcE̋}bNٴU~mq@a qǣqPSi|-EڧW?W }]KX}TB2foo]ZwnyIa`L3B ?bpS}[&RD(ajyPB[*U3@gYZ07070100000312000081a4000000000000000000000001668c1692000007a8000000000000000000000000000000000000007600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/Uf]?Eh=ڜ.+q+ۀKA)_0_1:^PQ~$1셺` NL07=wMk,nyCu1 s$[WZC1`d.rH~^"0/kɆ̺O')S\u˾9TMxx]e$"tuߵJgM$A 顈W\i <)u^jĻTm.kvAFK BFzChFES/&(V \eeЀE!6xu'?F,}|/-siEKo1Hp(']i'-],٪/Rxꀥ4ݖ8 oFڳ Xcnq#Ay|Zv.*y\>ھx-ULv_Op'el?'!>s_XN k.>[ߪ\ {[VRJ< RP"5 >&]K,"*k]@xpcmȬ챤 b%޼mEҢl\ ), ^׿^My . lz]&s$h 5caK_P'z("8ꊩ ' 2;K;7&~ܿrvæUBK&6(v5(@ţVeZ Ao=GsRh ^ Y[sWmyEBȂ0!@9tv`^ pQ,.-tb^g0WiFףTW HDS_'= n^ M])4#e'AmJ7hR*i@ҟR O`5xO+>7f3^kUu%%zfjg4ƪaIl JnIuDO:j4IEEʮ,`phÔT5]i7/~ ? FM1\:Iw00R?4"}@Yeŧ5ekgV'N_pO-U"=.#n`37!IDe+4vA6G(nK&tMI#K g f=(~U-2m8o:6C7m@ח?sJoV& !d.5,RN}[m; 4grs(:Ӓhixez0;IY9o܄<@_m#"egѱ pgHvq:p8gYZ07070100000313000081a4000000000000000000000001668c16920000b180000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/8-@]?Eh=ڜ.+) v2e#]8rjY%oA(|sF&e|(KFa i3cуnoD:2`^63$4S[SoƘiN 0|0(tREB!|ẇo/51wi1E ;dn[- x(k˵%30+Y5n=3Ů#X h'C\܃.~0UZiײD 6ɭ'9˪qPP>S:"=fmzm&2=A8/7׿u|sEґ]_O󀶞Fw࠸ ems3?v99:Z+/< Î4̫aa$֕VrKVTiL1;~!)]!.{,g[cbзkL셱vQ$ To+g0}$UΣ4rBmZ׭g)S l/LfRbs4 .r6g:,o9o$p[ٴp6rB_h〻00FڞhQ9VQ'*ˑڊV9s[l?'Chg $mrJF8ɶ\j굙H֮vGv8.Sp8`iq73¨.Ta>cZ{~FO4#S]3w8W?(Z }g?!e2[Qn+.h ?A-5^";O(` lIհ|DBn@m&I)8 TцuRdb2s偬ۡ Ϊ O˹_ e蟇ܡlĤ0DQ-~j7;$ x3/uC})L>w,6*cl ,JW ܍q7*mKzxitfS򚁰"B[`u2LR{ r_ q%) i~| 뽼D0u Bږ/"zjm$nKw=9uڴQV;ִ6~5ShGhTrCϵmC2̇6 n `5C.rh̎A#\1Dq;9a w=p +3ɧ叺WvzLB8 e!hF`L9GiRE:Qx7CIpzH^ |sn-yb6ʈ*k eHjt.J>lnͺZ_>]/ THžkقSVU]($='͇u׀ <^ o$H0SiE/țJy؉=q{\v8&s|xܲN;<#F~ԠZg|@u.*u'0I 8՜&TNݤy]&xo^u,?-O=2V ~` vR(C2p羐)tׄaR=k/ټ욖Um~ pA;U 1/`a6eiDKƊL Q_`y鱕%NE>RFq 0?xD|0O\YQ@O(Zzey[*(YNnIR]@BXp{UBnqAlǍ,GfW~$882gUL1@# D6eJjj _2QV&b_M(Xt!r8Y#8?~K=R>?C' =[?K\TԂ"|i iW |FH՚ʯMw߇)g oBC{OP옭C8 uy(`rw~!e4B]˴}dJ!`A4Xf__L]EDۤ"bzt.ϲ:&)(%HFۋ`Hw/yϲE^Zږ*L¾װF>j]53g1M7Eg&hycK8u. /9@Ƹ;3=w h:Cb[ ǢM3؛WfZ Q!%&d&4om {C)ȣ̾9{BJ!5P)/CM0voDjhFfU0h㙃8؃ `̯+}^R=M+(Uq*@;Si֬CǔwϿmSMr X05TӬ#DZ)57NMtrSP)UB⥏bguQ@hYs+ɤ.MnKuU8]qSʮWI6:ݭd~Kz/'o=p'>qwZ0hN3>í|gBPu,X 8LY+v_[H#UzKo\v2p7SM|#llR_wDv(| ye=5xI4;)yQAi-Y7P~/d4WƾN6eQQt Y%{C=u|iowV-?8 8Sq ۈK6?&žLpkj}̴!(LXӢJ+ypZc#]*zx#)N};kϮ/ &#v B&[*{-,-h3R>u:13` 59YĒa<yo/-$ p:嘫wys%22i>޻PE܀/`?Z]-vnKl+-~m""o?^#uX$宱X#P'I 4#*n:qwB9G*`AF?ŸC-U0}\)"JFl!" {O%.=`NM%ƅ2Ah ֗ޱZvlRgJ.qcrT#-}Yp){h)19C9ACiC@6Hi}5D'盍3p.0#쫄&AKˆhvxՊ8v_ N5iyk3a@]r{~FoZ!)yLvMY/'[2As%۴8=aO%Ey]]} ScX5/k;@Y}=_9V1s|'X%=QYȝ3yQM;cCdϠ}]LQ+ɀGŷm,܂Lh@{P/ iL&l蒺a2RB4JhVeT2aXПVXg願;ԲB,i@!G-54BzOb&GMFpciއ+1XҲ+yM* 2oD.An6JƮs; {X%RhA1yQP7o5 MDIg%[Q Pg%l$id{["ͭL>锭} ]/gb_M&eDUi&#J|6{Ze~hc ÂHf*;")NDo /uf"2 A:gYME?F:I$v-msa/XB?+hέ/GBY yV&c3D9J0[.t ,WX]˽QN ֮'Ӓc% iYMyߖw3Z_YMb>͞?JC~ю?^8?-ktCac- 4i DD`w)H*ՂJDh3N;dWĆ+3&,]PADQ4>y=z)F O~[RۂMż5;)-4Lq Xj3PrWKL7mʐ\|Axf~$)37rKgUvt|BI^F6&]욯'-@r& gQ4_Ty Ո((T:qYݤz*(l0ގ~Ve& _;߻ȅ&R4٧&3[vFK|m CuhQ׆ҋlaŦfZ8yQTj<9i]9v AתTs'VSJA6 -^}D)5A 8DIE+4:͛}οeRHZV~ 1kr(Ӹ)\Le_;zU7-EKNRr >ղ 'PKft@VtZmH%aJ J|$,B~af*w@\ 7MT0έooC;=@!@-8[JR E:ύ10@]@#qw>VE!f/.q2e w"K%PRRi3O }ҫ`p*٥f|jU N̥UXGrۺ4 B6`RTj#ݧ,uUX-PsTQyu灄$Df2=Z8pNxD?[ 8}(h@E#Hblѡ0n'K-e^/#1U~0p$%ըj8ciwreDq*ÈgJ#BQxlNYj֔ޙyo&p㣇!|Ցc%)q[D>\|{@Jw;XQ]&xžPWq>)Q~jA{~_(?:61fB-𮿖W +Y% zqg 0!Lyw|}F6,bf{U~r#PtUD $gƲ =êCc)lc.~Wo* d,sAMHʑsQ}nJ @!ĩ?>ZF)r6ke)6".^ɑWU8N>l[o (kn2ű=EB>.XY͢77?IPjy|b2MQA !JQ2+i DTVJӃsV@A(c(M:5 ʺGv,)8=op1}$ /RmMڰ4ß. VH']^ry0}C@doȸ"Ux'QosnHی~+sG`{TxDLM KY7s]T]87SnucYK-ObF7S:}$ťۿ*0I{oZy"F>l"{aHL'-f * #>%4\'n@GlMY\fVS[x!_|x8:7a@r+ "(zspeb"/T7DOJ 5,`^x-7nzSP\T)0%49؊R4pr;QgR׵mhF\*g鯜^{vt$k?>2.b #KĶ.viMMgjO<Ts}]L2^*;Ua[$s",(&rΡ'O'KivMnc ,䎉kdm] zO8+`x;FPZm5/(]Au<:qe1'WCfnN읻l (FdET,'4Bx)`W]>#)tzT&4fm<"gKbpUZ o [:2 6r9;Z{1QbsYqpq^,Y[8_3i\::; *H9$D)` ,W$\`A* P|[L8S/sJbQ$l=|*v\}1r -O0h#m0Ƨ-nFºFBlu0%\y9^ Af|) jz1Զ=I&el b'-}b R^j+)h-={Qu&FwBf6i2tSM!Vq퇒ätI˘Kx]I:cZfs|) qswD D&Sk mh9"5%aHJrwjV`Iݱ` /# )Ii%aPm& T|8jt`i*l"bpwŗ AhAlRlŐ b_қ%dA2^fL+Lk|x9nvSB&5&?[}e AGq=rz"R*a,w1gؿ~f]p(X~Sy c&m-=XMO89"\u],-jc%]b/#'R{x,x(je<>Ҡ9/90zHCJAqBl]`Iy'*(R=^rQ»݉ M%]>y=-kƛ+Bnjn)߾<;cK4 Hm'\z  ,B)v޿rμkꑳH5`X>$zdv [ˁ@V5W /oDGzj^9 2 | ۇg&ONPנPK8D=S? G+@5<hZƁ5+)e)#t0<)L)3(}."ݚƨtQZ10pp+rQZ0_pEֽ>G='a>L2k0=7EՀi ϣ~n뫓IlI6f1!;p o*,t݉n&}ayÇ( }eaZJ+ulrxkT@X fx&NJ-ۜ$FWf}pJ6SN RҞwd"]XHINK_'Q F0{bN>\qܱy BL.ܑ +E 8i.A}9R>~4/^ݪ_=Ř)^feHW~Q]jSW@-~@+W)qՈ0-!Ȣ,#餌n뵲쀛2)ytBy9r1WC]Wo~F0퉪W:D*4i9c#Djdi];NS8=Iv;#Je Nd;YȈΒ*S/PDse!Y!Xc'cxoz}w1Gf^hlT^nM,X[ p嬒R5ZGMs $ڿ3xcjF ʦm' s:;qn|(>5ѪW= r΍Rܢ~#mnкb$ƌ<VؙB}u 3.zNxebXx P&=CYO_@Ea / LոR|P e\Sl5>D{ k$>"ܸATGCdXZʦaDf>kbbKV8~oͽ!Y?n_gf Ů!E8YgxzNEQ#IŌSJi}XuF*.|H4=$ĽB+qp[W^rE8'KbW އ<,u2)I~0JL4*-&ޑ܏ض ;RM\n۹5 Ό_dA%V7? .rcq?_/siRm)]׻# qNC'atQp}^K6*5=& 삄H*Vf+u)zU:v7O֌)hH1C3NL +4rŽ;H|'2& Qo_+j)+$-?%cH*yG]`\xhO8u9Z9Ui.ef$"lNgv648mwCSZBZUĉd?ނe%nPLekQtV4x|B-5{ǡƦ,Rƃ푓Z5qYrYEvި).,fpeXrq }~iY6GyR5D;pƳ'hُI!zPZVb6m2Gim5^]\}UoCW2pf\t8m3;蚸ҤSUCTԏ%06Q n(_jh%T1wM#͹ە!NBp* xoTsv2r^!W0]CDWxI]zhNHN;$2?KA#._a]ջӻj̓#g3˒oń) a!3CɠkrM\5 XZ?~mH#0b1=JA=PYY'%M QI (YFzO`i_%|B̖̰0(DJs P-FQ饄nK3uQ5u㋞L@MP }ɝ OkbTVQWU6X(xb_xh)rbEO\1[׹b]"DNxGapH K=k;cvM\㏔ޥh^7jޛTQ6i ^znUoe@)W>?F)âh^aw ZI&:4U6ta |C/NmO,TvYҤBg6uc+qL/3yl6E>d %a!Sg'‾?*Z<=#T4Ec8ƻ!p!nas>̡DT 5 |zl6U\4plK;o;dK-zU[UO82_Hfg U#ǿ|h- p7 )H"H$HY/92] Q=oZZT1rj캸u/oQdJ̨Nwz3d߬t^kQ3Qrckؑ͠av*q>)ܮAM̥oZ#q #:uuTBFPC'HOMXuqIN/IKdY'x9M~CdqǾo۔W"vs ԰k؉D|aKb BoAm+${-5ϕRY+=fe܈Q@ndnᙛ4Q&%qmf|n7CF=~/> ҆d5lՈNn A/0 Vݡ>Z!]Ԩ1 xyyln [mAmh{J{YӞgͪpq Ot˾_)9*Ԕ"jwLZMMwUH謭sGux7ƌKb cıi1q`?WQ|+GZN㺔M+0 e38s=].k41wv/R2eʈ";omOpԋJ3ߝ9 6yZNU| CQ3] m,XycV>Զ#7ְ/ tAcrZt;hS\էeBS hxgfUO,pCqwA$%҄Fo*_L~K¦Gc(%u1}q-o!g/Lzci]|ԔyջTe~ľE70q@0 s[1~#5Cʅ[ %I}i:\+HхkG~-4lnzc0Lk_Vި4Y޽,6C&]0}5/\| ;\Pohr!iy,*tnғ3,3쳄2K( E.:DGmI*}頠*kr,n4 mnj&rSѸ: W$!aK w(SPgEh>qE1j6y\Vތ8j7"p>V~z 2rmjЊRLħĆ3iDRrkBWjhQ-SDYR\Ҽh\# v2 d;ug i Ii2("ؙU~eoLӱM'tQo"f@aQt.GG;)(:ڷ^u 8m'Pa] &[Gw(.S]wFrrެ"W-5;2Linvdq!`6s1]rT"!d9W 9x ʪ;B֬9QsѶ0U|N}6ծZqUMv,FԀ+ aX9Bv㕳V2pvZ_BqK'^k*qMr =?eX{P2H@`l~|L6msV#^vVH$>'"ZBʏw#7Is. RDWKG[ٿɕ MQRޠ4p},z]|ysY9bŞ>JpkXiҟwHSIxA(YD64zG6@<bu:f涤ZήdvO'Z1#XVЭEUwTR8%/:X&@윕 K 7Q[?75拥"$h֟q 2Bďm؉63uJx$c`H {fz#Gm6hk$@N!V\ 9 \75ڷ3Zߣ˗m@()DHzuSQ&b^ES=H+h@aOEW~{nWE*EvѓY;{O(6W9L6}#ZgjJE֟ F3'?b^\w،?JEG(aDuvq5fK݃Tp FͿQgW xlAra`0gSA+2Bɝ ,4nfGIU~8OjtnA7˙}`@J5_(Kj,,S>3)./" q&Eioe/gM6)Y:ڹ&e :T|^e645~%H$}^,=:" H)eX "H#[ؼ5i{IxL3Ƃ,g;44!x} 9#MhE$m!g8_>-+&ЊF\WfALiu2gWPo}}Y`~xsqU ;Ve.HXXdږ[X9R*iRY@ɍ܇W-ލ^T'2; !Hy^l<}- EN?N#yɳ:kx'5-uq WDV[}.ٔ(ho6L~-t6)1HYX2=T)e_q0v$-GUyaX_B҈zӃ``R@U]dn' 8]՞}8aj {Unh' (2GU|ѧdRas[/5dg24Eu =U PB$Fl52AߕM5qFTs lx:}aCS;_ 5%y2|J>@OlViDrAAQƍ>Gl/io4Y)'ef vAM^ߴ0-ݏ0a۵0!,O+1Fw>$;?*_"t1iِZ6'<@Җ=<'_)CAoIWqtqx!'azeR+2<j ׋@˶ɯlHgwY_3$Uc^CCV긏 Ⱥ{{r\U/+7T. ً]ܟNx#e Q/FsFA9&YҶc* euϒ.NGce޻X%|l4KvgkK.B4sS3dm.g78ۦ&CnؼT AtXjdmK2 |0sLO1jZeǙy@vg^PySr kRY(#{/ ZpCR:Y%vr7 Q=vXXdUv` E|̩2<W{=XD*]X1D7MWu]smCӜ^ޝ7Z%pP4 [q9(th|r*B"tH3+Vt^AԨejUi%{SoXɅæaspP L}x- 3bb5cu|p**qh~Dսe4N8"RA| 2 rnuYRU[#+"Jjocz#[N ip0$o~zS'-8lAS d-i7u};#maxg4KA[ڙlj}J%g yZ#!!wvjG<̎?.hw&&bl!Y`/k j2GHPb#N%!7(v4 ~߀o·מtlYFGG =HNj;\ct;d+ MzGRu i:"WRg+&? a4SQ7Zeh.P"cxu4, Ҙ.'<#LWh=pl5|[sbs^ԍxuU:(Z:3Q\sȱ2ؗ'm;OrVyI\.[4L!QjG(zW gK^\G !lp;H-fcOp譠ak}>OP_ak*dRA?޸,} TtCi0t.lmʫMb+Za+RX8{R'IEU'G/J݉Ҁ5pN`M5_ !z۱H2n@0"WP4.KDyӮA<= =Rn&S/}ѣΤiApN~ ŶlK)ҹj*F9uE`K$e1f+Ll y<W~A0Gt} 4hYёIFJhpEſZ',p75_ VDvRb [>WkyzKOi:aƝǩ4cbשe4miTH1rNqt@l^FP6KIڧYF :CV;RZH$=5ɆƎB F!4A 76?J"漬z`4d hgЁJ\e?eCWUr\o_3it;{{ŗ45`Q 2eU)Bt6,f6ΑDFq-O;All}G((CܠCD^P4X q6%rYc{2g[ * wb[HJ21+nacxÇU$;.No7Zz-G N0 LD+m~T ؅W8AlrT{y%y,0w*{o+xGیS8^\Sd ÝuUKP?_ C!WY3tR(ׁ_ Lx e\ViR;KeCEӃsq jbU;~.ZUoS:o޶hs[栔:!!N*|d "Fp)b)<+i (97 䑿= nQ|!EݍgRދ#>4,0_1+xZ;!6Cq7[H>Ro.e1سeө 5fdF\4l=Zl9W҈q,MAov}+6s͹w`۞ǔVͶYC^Vs:L-dB_hT Ka*9OeAZ':Z p^ It L~~,VEUcW_F>@D\+< W+dY0aGlQZBZO~,e,TsN lA0 MB[@f*y_=)0pem2IQY})Ii-Ѐ6Q֢_fY)ƊNmwfpXjQKޅ>]Q8"3{ڟno,"an_]4Az_Lmɺ2iN<|o>VVw#W).o;.m{qi{>NU){Ò(5uܶ]3LNKPFNR X5#EzM//= _iQioo.zyw t+PL{6& 5EI.8Qn% ٟ̔[DTuoQor/-^+E8GQkWy5]{~𳋛ZA1oVB~b\v#R!=,Vn)ܦԠD |{JGsnSP^}NL).3z^;+7oYs-2A)6[#|JǤmzXX3*rS2-LG6χ>M6K~ȬI'*`j&Yg FG$|CeBrmG4^s$G|ކ:Ij((A0DxU.Fu?q 2Np* ?;bQ>nGx=Ƣ oTs{/M\˭PC(5JJ]7!KdՅhbu'7jڋ/ӻ=5~*ƀa- {'G7bm,BC77F4lQӆ`HZ#F:'bpĮˮ^F:7}:g wSo3 Kt?4dI# HXvlalqtݧ\DhoK#2wG-ݹ0ϛ${ w(L/1ߢP1K3vH+̋X gG/m۱kA^ \kN3]&GfW?$xn*/ݡV%?պױVWY1J:q77_' 5m] ӵ&(Y*Ь6 .G-[< &zjJ Z>r^~{HIQj1H,jM_VU^i1UٟǴWTasJmMj YX>ZIoڨPl-P :L"{{cV4|Ƥ46uLC:e߬F*q>W&>;QKA| .R *E 'wǼR٣0}i%Lx#*fW`!啋Im|nAvʋEGr/]i="<\TM>EZ Ox.?1 4dZl]% -\6R?e2XֲklJ ƒŽ]aEgx~VaKZwV7%L%K7wBlîD%6E>}F:J&/BJ   |rlM)CbJkk}i6"z0gƣP4ny(E:FA0$`> - bAm#^iOFIi'GqT0 GPxt χ#Qa5lt>Zl@=>^w3?0-j&Q'<.!2n\1ȦJ˅e%OFIH8xNZ{j9v4f\7XOuuDop}4GA 1_YW+ LQe`40N8 v۪.g)5y޻o|mE H^eXzrP)A"&$ETÌKGFAqYo &x/ CqнK5X|ݿv'Gyh?i; u)U6=GC4}TB>kV RupH,e\R_s+3d-bou,{#m{T嚫/V]Il5l3vۧ/ xLK6d7MIS >)ӇΞqJy9/7ks V.()ø"K8&Vr:vb lw gۊ>33@@G\f̩qNIR~7= p׬@ I]ՂZ։B1P(~HTٮ/ݡDji4o2T(j?`& <]ZPl78ZŝڸԈw]Sw\^a;S7/w%;zEG}v@?a>9S8B),յ)sXC3KLWH'2D1{(%)7Q,Iվ;TNl7ډ,́njQC讐baѮ$2?]T9 N}uQFa͸,ƋN9?xHH.;nj [/ƬV+ }W?XhC)I.Tp9sRX>x{DU;hǴ-1G:F: @a]UWmvg3mwࠏ(x5ZF҈O虧=PF>-RcƺyH?2 4:Ip8/[c=ceN5I^&Kn!iIN&dG*UK҄K⵭eSBuC+s;ϫ)ؼ{Ya69s(H451M$&boci4L}Ma); Rze!߫NX\4@hL~<&3xZ tA~Kh+HփIa<۵}RA1'y+lэHJh{ R͍ n? )uY1XبzeaN>2'7 Pr"̢" Jc Vi8 o7]}0e%m*%ݝnfLD'Mj2 %@q,~|sˁd2x 9SO],6|j}Nª ;+O Y@H3MV@m'Aأ8 ' ͤKEeAsS="1Q+ϴ9%ߋ@p!ÎVdX:U-8CB6De31藺oQ|;kPXTg"X9/U\`e 5p͉v~uqkKXNdE^l#|@fEk(*MED_&ިvK9RNj z Tmw4EF'}*19',O X#x/ZHN(w"H=6{'&_PDgpNRMY/»JV~OPg̝ A{WT{ vÛ kWq.gCX1|nhm7qH 8bن% c,EjRLS hSy4JIrm$ 9xsxx.=gRXJO6@3-<nZOkjXxHvW1n8MVnژއ*mAsu 7?׌v[2kK$ O=E#OQTH~+(B'be#>TY6[r:CcqP(UIbpY0usZ/ )SHt='v5c@miむSZ]Hf})ޚȮ Sg ~mQSσS1pNׇ6܀cH}#):$&c*r %- =>'˕CtňN>K>3qLÈʛ"j,/?+ }䏏|ǎAoaϵ"@B? Ql;陲xoQë5)_4u@TP5gZӀC)ۏj屄șȘU7!dS;0Kۣ.i|' ߛ,%$L-.1"NY?H2o @k&loݓw'&0IovH(8?pY*+ML4 vT!&?_薥HRi=+#@j Hd/JCd2 #4ƿhbEPQ.h8^8xː)8(fvtyk;4sTx*+VFULkjHb,ۍx פݟ'n_%; &kDђKkx7oB€GɎ@jlDF2I"|C86i^5h;E F(qbf2 ȑq]R//P,h XV_%>9"eyK؀b$TW0w%J!7`ʥ'|I(Ā 5;+({dg&Pnk`7یD Ql#e{٩7:EpO5x؈0 ]@.o&36blkq xxH1Ph>2H%Srmn=EWpT*Sf <-̠>/A*oM@&ADڳH]C.Gjsw%Om7 0g(5HL8[$6AǶ4,qh t!N=XL}l #7NCq-Q3SyB9A3X6A7x?jb7$.'ltyy7* dlo_I'keH]%M+Rw __j9.§t{\kʚ*7Ue-z֪匡[8&(B%)B r-85-[H?AҵI}kva%b^!Gc*&jrwPMvKQܜ#L&<I~• Ty Jxk ARoȂ,.y Pl-4|_XV $>ٻ@:eǘ [D&N4Rư0)ļžk8{pZ*s˦虈ﶶ̍'T)8zYe`\~? t12ۇ>'"܄[=|S&OQ?px4W]کa6 srJURćdii F|2[]u:רSYʮЭ%=L{4ˡ<* mܮf?:҄HIEp G~a<0Pޏ_r r1J"dst ad@KF@vx00HF|&wN6QnTF%<>n‹f=E'zT7u\E%C\CiwKd~sం ,)Cbd+i_O1[xEo$JRvSFyY]@ |-0)i𲽡;㜛!b$ph20dsjfG#\cc$(F9F {{mk/.zdCN2Kև&`b\f[i5s+;;6޻Δ&^gf."2F?\> 1 -E<P7=%PVdx_^6\5AN(~56 ʓOS7zE1P͗& /rUt)sGlJ{ >:RnDО?\AGsd<ޜ»b{߬ᅼZ32pf%p33*q=S 1W?{8CB ՚en  D(?Fq s ڃ˩B OY%I9]fǗդ}LWOcijodT݆?A#~В2Zkx^ݫԊ]46ō'V]49tវxlnų(_'qn䥲q=^,X:\ⶎ1K2LJ1>HUux(&GuAk,B25vCvIrcF09JpViPXV?^PYs98rX.|@sڃ\/u}hc0%4[K+bERX\@epx]Wm(s 7z\OH z 29;k؛RqK6 <Ɔܿ秞EO*%6-\řf>/nd[)@V O%RfN,UzQI$r U5$M#ԓU&[c8!=\w oӋ ރym.C^+Z,z)2͇'(AJt6iP#2"9`+g![/B倠I&S,[ƒce$>8ZPHXb>l_kj̀*ٳy/޳PB*ǷetđJ޲_DA@e;lt3S?n u D=}gIxb7&FY<<-S؆$yI<\~'H/mLVvfw%i#5-Lz+? Iz(Z Hf01H"~AY~Ήߙoݻ:\աnvjp;QQmm;C[rUہX޸/=P|Ps2E X:%Ɣ+ƍ]KLIXەDl(9 cK.P߆A-A|_Ӄ6Hs@y?184MjYf#CĊclDpHiշ`dp*<d\ JIXhF?~9{x1"Fn`D>EQIh䏳ӳ+ڤs+ҹZ XZH,9\aU>]ݟ.m(L<3:;.Y1bJcz-fB[s_oh,tEt:קvDҵ9AUi +pߏ |(e3[a۔998Q@SAv߸ՔZ,B/B,}z:* 9쀻i>UVhn~ZٞVQ)^ xs7d}a c{YPN$If0׷Q=IgTR4wT()4_=l@A52因\S&iŀ\mLN'b%wk~)!͏,V&-QAAG ;b[l Ji آzW98{t'7]vfřZĉ"AIL<%r&-M =l3?FVtf LI^cZSQ*4P#H=R:Ұ9Ww&!![3XJ\i˪^t`_K5^,.NZueS(&[jaY_YfjnRpȺFLZ$Fnt_Ex75"_cOz;5Ɲ;ے꧷ !"l)pu0]"@BXN ZLG${Kl00ӼM ]2nZ*~+b0-(|iݮq"s 9^ztD2883uL(,$fZ-Q5oZ]׸V5٪:@ mМ3̞A_끆G Kc?z&5 sF\ny):ʾ.6[΃I(5Rɺ' 'Xp-ݹp ]<(f s?$~9K@; Ů \2.!$ #[!a,p`vPxcVK,YLL3DS ȷKc#-Y2{F@e?pO1%:~TFzw3Qmz.]"& 1Qx̦Y5z.ؙYB9"z|nbw S"e"T pK*eN@;bJw`I_իR믞e ".8S{F"!9" ~o .Jo]D#6SNRk=i@@sZd58$JP5Qyjlȝk'N@- mGǶ܋r&ٳ`jLve;{avGs>MĪra\b;{fZaE Z}  Ia CY.ҭt}|M@4| @,W#Q휕]jAv dH/.OД=/i“YbUr6#$WO>pwx2T0V2rG*c?Y^ :OEKF 3)ev S|:GsE r)U˥T:# Uh::#R~ ]{2J k:7P ;?t_JpL%cY[nOYuyIkcRj4Da?v9kZ, S*/L$P }JLDy鹥DDQ2^G2jKn[U㛲ww^={^"ļ@ZBgrdi8<(7U*I1# 8RfUSy׺-OT݃bLAK8ܳ:1{@|ԀdQP4?gTkSdl(^`c镗IaYW,B4D  NCz [YS."=XVa2uK4co9akqA2W7V#!ug;߷AW+r:8ɖwjwXדv1Ҁ`v&Ɉ,XÐC'KS<${Tdo䭘):\ R,r8E]`$Y5G{Ќ3fi\=oPo(C,M->4dY:,/}EХWBM#ZY[RMJ;:!ޝcRd0 Em|~_K P'j(sxpKd!M6t$J+[fC* @ Ravy󒸪wgzm>DpNB4\&8yn6 m )iGF_c#j& "{*&W2\MpZ햬`ÝAGn4*d[N3|$̡ӻ4k1$5f͏.ܵ}e0nCB;fkIF|[Eĺ2r4ؔ}]8/VR_ykv,|raUrڬ44DQ:O5 [N0Y V?v֙3,8VYR%$B%}wt)7F#*a}%mCQHǶߥT͇0GTna8Y?IG*(J]SR3ԈXpԫ"K9\6A[r;0:|ym7݇HhyP`9OTY x{q b<%>rL_yح5|G?ݞ]峯/K?Ѹy<ÅXKF2uZ*W`D8j?9D(ABCAd AHro1Lo#X/aak ,m8t!8Ҥ_D_wYeb \u /$Ep21Gj'L0x%_ϧ(CD@U*;$\a2ktzI& ͊^"%w"Czn~PУ(+ba;rc=짧h9%Åd[k9 Df`#tFL[\x "doΆЇ(NucAo\i/*Hn~6MWĪM?\nZAAxlE'B-RD}]N2ɧ*Ƥb{IksDNȿQ3`:}&8 `N_DPp OIc_ͪ@索}IoXC66cE0V0*3NI9,UDTh  \.VwGm d!uݘoZF;kƞj15 & M]C@N:˜!Z ~-`"yoM,{PVBx$|v>z^p/Zر(XXV\pڞ"ïIͯk[[bT5ڃɻrUWߖs 7?DW5ަӫCK2'Z>բ 23cQJ \'3~5\mk5ɬ>:CB:S!f1cLk$Q$R 쬒tлMMzD_SRMCfpܖpSHggnf8;`JQuȥ3X|,v\6nG.lsLjnx0I;2^Tq;#cpG <= τ?dzQA5LƠb >Ch[W8m$wAZ|n'WJF[e,,;~=(ḑDMv|g k9NĘLXNS,g c*ܟc c}Mn""%G^źыSyR)!-+vK)a#`N[8[\Raw] "XG##b5("p8,q(e~fleO\N*j1*[42ڴEGa2k~빘0[9v3O2.26`uϻRcu;%,%{ޚ8SOb1 U{mxbķDeH*ٽ%LxlXObg$M`Bk^G\ް$67l Uokfr L>EӲzl[͑Ǣ dI(pD]x%'\HsȲp+I&L&eT"XEk=R f( b*󄔺 .|ԲVP4ě y@䠊 kQ=ES{Z`wV&dx0Ga7s}/Juw/{(.z$4+W' sVȺ z+{#;>K7d3v93 O}zc*^v?zFɂeGRo&MbH@Rܙ&‘Σ4o&;vг*{콍{b?f Kܓ)\DM?`%vV턥(;#JĬ 6Z]eeO U ]V+AYl/šsC'Ya4DX ƫto!n-r'>{^ImS;5Kɐ!G‰8jT6m,5JYJNcˡKo.D?y(=*)MG:n(Raܸ-1_b٤ki e40xYJIII^ ffboTNqvf)K1 1KmП}/s?BAULQf>! xy& kDlg U: $nF-xfKEh 6LD?+̃&S_'n-4Yl}Uᴤz `p>ݍSDwTΘGOn䋟&Fi*J)6yPfb=AKrd~tfc>3 ;~c'1rӨ<7c˃p"L=N6jr}Z(XA#?^V;٥gNp(G%H 8|,%akl5d-RIpTy\%S.KuI_\ xZE[7,1ʂdGU\p%9oi  j#/mn‡-&['f^]s2 ahY>f6sh3;&TP0$P{le҆iS&fn\D\.˃H&H_r>4%8x1 }+&wYerp9 L6#O(Q7arཱིHoW CgvS&+ЦIUxC" IAgYYؑeaI6k?{Eтʌz6⛮T=LcCB8q}:p{r/FvNDOUlC4I1%{sⴈׁ1[n ^QqɾqRN|Q eo{LUz+i"&x@5DUćrٍԃN+(GLRfדbۥ7]C^c7԰V yʡN J`p,y m;)\Dt gTH`rUM[S@Hh5 Ucrw-_Do؃#z,~sD:i@u T2\aD)<-]\z+u1Gy~VLF3N s۵W~yjLF]YGU&QS{ڟdx!Lx<\'Yԡ?IY ]:|=ϴ=cR5kJ^BtN}]v4ڍŵͥs xMpRc6ye5QOʧ{WR׬EּK(ۗ (Dy`ݡ@ϨؙT1oz9,KN N jesl=mr j35e_Q݂٪'VRW`ԗl{B,ˢ [ه'nЬsz5t19جu 1I"tYsw|0 w(jZy`r)8tr/D-a}Hp::rfmŝ /@ͮ) (#`bNyVLRw6V),t9<<2ņ!Ի*$̨kb0*ksv) QN!4?ZhV(MqQ,+$YcG(#Nݘ5D[pjH=sXh}Tx1Mh;9flBQ!4;X+BX?~9D`HZgNrqFիƇmB(XIePYn|M~՜);W-T."S^a@,i#46˓y؂[U$Mb Dm%S u`HD h;yo-ͯ?W7?Nn Ht.`FnP&ngD:Gv]> ]::gǜ把,_g[kYv+dT>yjm-nPAr?]p?^MV$5wz?A?, b%Bzr!+6ݔRq3㥖SPR}RweJ.x4@+ $ (uX[d u|C[ ٣(kĊ]d%dRV0Je||ءmŜm= ڵCu1ZǦHhG̩1}IQAlK:e@Jm5L&M?DIHd0rvgd吣ue9ӝhXYPv;:DL[̉"q6q:Xב%zBWg{Dq’k5W `Ucwȏ.2aH-RQ+ (6L?, lؙ>@AQܿU6S74M5}u9x˾Z(Sʖl> wrܝh-Fo!9^1/ Ip_pU&f|,<@i(E̢>s~ 8903%\,A 'hEq5)nD߰P~X"!khQ.DՏ/fm!H띰v r./4'M5,եC)f }>Y}KjoN3=X{ݗ}Uu-YB^ lUpI~yԾ<0E(SBa%i=HK+^x$»FB)@PbKZg/yo {J\1zyk&`5"_~3cwTGJM1|D𷋬4/hWͼ<M[G ^wj!W6&g-^8&17n{4c3͏h2|쎔LUR&aXMja Ib|C]yՙHd2پ[*#"TiW:52r<)sTeVdO{2uocGYgm7"N-u6GjZ_HL, هvZT[NKv̽_@/7vdbU!`s`.X+ jouǑGx@YwqYsTɠzzv5EU6)/Ia b,9, y\!Z9XW@M]T!5ޥ-il7-- L6)D.@n"uIDpA)6?ku۳kۉzbnq=O]!țssbwI|yଠHg$QN߀0=\2eD]M )P\HG`OS-Ā 0T JOy? eN8/E H5+b|$X!ӕ=i<ѿxk$%gգz5:K'9hbķ5L%J&4-C/zD @6w#B/1kYeW/딙'N]cþMSadcFUVض4{ bcDih| @ o-mAzd.teNGS+9 |Zޮ6+oWK2]޶lc\bkuk2gDO*TbQPUC٥ Ȱ6ǧ2RgLHoyrāJp6bn~ I:? MZ Qq,PgU4d1A{+dB8K*YRXE ;-8R[=u#Xf(WFV~@x%li4_QoKqHfvu,X 1Œs bSmȥ nj9U()~R[`-@DGhFq߆} BG~ (O"$v|-8Uve}\!E,M#gg(esg~gVq`Fy߼-4fAX[qzkGr.p,+%3?cnÛTMrFW~/?3?aїr* UشzY7VoUnh<n)C P R ސ&.S[`8F\>kG 倢gYZ07070100000314000081a4000000000000000000000001668c1692000007c8000000000000000000000000000000000000007600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+MGӮg/l\V({H}ң@,d1ҏ\Fg};?$fMVh`ف,u@x_J-o"dqb-ւ[Hcsk1`/+:CjU#h V_Hpɉ`$i,k`܈ Jsiihm۞_xW1NHlfwO7UML ʴ=ljq3åO%^b|ϺOE_/">T̲b{*JaTMY4DZh2s%xQ9f흆Zb JKԓ00aX׷< +]b]: FC6f,궶a%b ײJVcX |, \úg>ZL`*=y zR >r/W@U]=beCPgMF4QF#NKE`:#X,F Z9?CI72\]|HAz5/hk6iyI6B:J?yq{Å<ꠝ$vzvI;Mɹcv@HV 6<5|cz`c<1,;y%zZc@>gaēdi2ޗǕ:I@Є3r!QdW=6M |ػM 2v8S*l? G#j`;p`E7{5|00&g곦ItR ݞV#USYXλo?L@<=Mj 5>v.%^c#&B"#pC[9Ոa}8>zH,j:<_V2Es \3þIJ)y1|C|~qLX$icG8H(O)@_k`gxbyN}|aAS˟z1(ɤ0\3C @g4M޸TnD䥞 3( [O H1Kv%M5`p`FaӷW KI:fbEyVP |2Wwe4xTq3.v!fC̎kI_9WT=PEڧ)ٔnx7{~]7#E^x6ml*~3}\A;ƌ"l+ln1qфȼEŬ#DQ;gjO!O a?%2.Xs2|D1(s%J#$#jvBeHy= D+b/=Nc=.o>i7y }\,6vGEBcoE껱 Р6 ;6֣x_n[a|P(b^G*OㆶgL pt$wKG5 ]bAnKɵYY+ap Ď/x4h~_a&p3 #l{ 9ԛ.0-xC,ZK!CkFN;K gYZ07070100000315000081a4000000000000000000000001668c169200017d3c000000000000000000000000000000000000007400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/]]?Eh=ڜ.+n*_v\N} YV ^V埖 Ϸ8IR(YlAblTY+Pf~*U_q2$ڂfA(ѺR!l.r kR>QNVp dt -8twQF0:ގ; A{" X9`! di#3ʾ_j.X50Bo;ybPڟ3 >mP97 $3,~dQsG`b2T1n |P) M06 yػGjːr>5:xs5IF~.õ7m^ٚ `1_X|;!BPuegrQH8@@rPM]6>ͽ@_<@늡 xOOLf[Ol*aA;gl7‘sZ",fM;>sNJ[I*G]= 0O 4,BYڋq4>[3bunWȑ$V"v^ b&%& 0>uT]ym`_\|v(D!,Mԇ1֚܀]Vj,xEܛg?z!OOďeBg@<]DqySEnLT_鈥M(| gjj59g6p^w_RCyE *ϟ`Hi ;0K'.RJ}#E@+ڹȧwcƢDk߸^-dSLx(ѹ4Fs Fӈp  }< !cXOHc 3_J2Pw)>ynAjpK&+V b[S q5B'EdVxi־v`긦/վWM+ ѴbY *d SHqE$bc ]ȂP0i߸̖+L \D"*k#,[qr->r "PJHZLsaՐx7cOL{2wfEt΀I1{<S2*Ĕڈ]<;n3nw!ĦRs.Oڠ閷j:HV?Ūdp+oqI8ɤlKO];*vXMXz?@?!ǥK$ 1-AFuC.ϫՂT>q> y5P&&ꞠuZHw@X'i7'=e㜦O%f4U*m;m5xuE#(E~ۨr^6nʷZO[Gcyz>oވ5%O8A Q8(U/ %G^xF[2b&)6fw>0g`JFa=6ToR8bKT%W#cB75]tCbz9 k*~HDQO" 69$wOr dWkk\Ae&G0m/'T_3,# =}vM"X:-f<؉5/5F?iF :GܔĮreTL{L}L~oҲt~v߮cN)mﹼ^\1Va=Xn*G(d;eܺpY??xX/W{>ic9<+"N"U<A%&yl}ErF X-.⸻s#te(nowS= V <^\PUp\@ͧb Mjf@S(MۿT& hBP7|m?sGrоb](HbȊ&Xf+^G]m9*9}@ޡGs H?ٸZiUjZ=]WO+B^3=clLij6ҏ_xHôo%Ev Bɾ_}VWx9eaڪp,LWG@jftJ4c9oIoZx0k^*; HLyPR7f#\t'Sw=`@PQx=B }?xʱ~:|0ʍ|3zw<;*Éz-Dt?34TT-|"jKOerA"(sɊr +\)*y6uIbL wx |תftܼ䥅&]J#0׳LPp?Eͩ٤X%a('k'?*K7ތ~=gG$[xp8]Ua]dҿAVCD 8.ĥwp&]ZE㓾$v%O2E쇃r(."wK.g6xrPs"鑨o ZϏΈ[ G[sm /Ү<=ӂVr>6?Oi$+$*7}H#'wҎZuYrmat9$P5T#\]9^)L]Jhj%mXǬc*W4`=/FH"7|nڀCRׇ Y+L˕{Gs OLύMMErT/NQz"ձHQViB(8~`)n&ΤNB0oO=-ENLј䏐k:"!n<.+\( 3TJ:"XX'UPxgI@?:p4F+IlЯ tpZ|P}Nr Ui`#jfk١ sO$f\nZN1!k/Ȕ G AxgNMw?)}+\sJ[aKqJ|BGhßF~wpl:|".}]SB ֎=0|ۧ)tNSUgtJIkTl&T _ ZS/D4j`La;Pz~Q6LJ+^y!S> q1}ʍ^{y͒b>Q:!8.^pyޤ@ M< `@Љ0}^(zD(8R){<8i$9]D|Ikc~sK9ȥB7FT$هi2%^evi;I]1e9 Qf9[/F J[O<<ہ[@w+K[ 0-A6Ֆ7nRW.%GJ{wI|]!'aaxȿx/Di2O$Ad7DhW{8~PqDy֦RSDZ% HO-]&i_8:[#4fǫGWcxbAn 0Wͳ΁j s9o|ۼːZkgg@&VKj''y;zt4B(|ho8?DNP\i%Yo,e{I$3U!;>M2@<~/iXsxFp T"1ΤQqkR~wuQQ' 2,#bܽVDD s=UeN-QTzM(?4~q'\%aRzBI|sF$/yF#(joX_=U,G58x_F`&5yeG D1Yx9 Y_$y靐n 6Ḩ~Ě%gHf:KЉUeq"CӿMi|7ԯ!$Q{SzKShg+z|{9 j֗chW_p./є#\Z A#Z3C\vwƑ[}jvC5>oX.[ʖ "t g؁Z!Lb\ౘWcxfV/rkKU^]!tO4%G:ϊ NTaLE,qn8Gf Oįl6hvŋt`q1 T6LdžuжUq,-O򈑡[CH^6sĂ~̧d|x|7p.[D~C9enڤ%9wd@y^=Y# Thð26JS S(?K8Y2>^)Jd* lwjjQ%5zHy7 _Vx>gcΙWB %ERp4 PڗnfH)yJ֣m:*)7YFEx)n݆k W9b$4+XPMN:ˁyy(mˊ6N--Oԩnw||g2lNNֱ JZӊ{2SN͍ð>N/Y,;M Y\W>FpS͟vz9qQ07ALn#xX67hgh3/" B7Z~r =P8Hb=$~Ӓm^ #(L=D>onqgsӥJR&Sɑw{r&9yחGqSɉ.-E&3f.616ԟqa=«B0pVfLD?PߛOUQNQ> T?/.{id=3'a7*z0=9*otliܞlHϫq7Z65MyqmX3Uxl]\??mON츜9Be۱ӱ%ⵃ7Hyo Nzu ,+< HUdk)$$)\3#/`LCL@UdR/,uO͢ }Qͅr.K+]uZ_[NVYz R&iul^ @z`Ae2LdЃr>Hd9 W  54=HY"bM1T*6W}ǚIzܿ6X2a#pv*6w1Li|S^Eڑ] 6?zIY0~V _3:aYH5ç5FTw8a^_ j/e|O]H˷4B=^J!'=85 c9?%KK4(om*C)d #HNmܒҏU5!pxFQA koB+ l a6 +JdQ?q!Kb+etC| zVɹ"*/KQS6H4Jt}¸tEW_껹7]$C 0L&k 3!V>4eR^/Yxsd㳸,)b BVtI[٩[~LfI[!R- D8w |EJu=ɸ 1.NK4鐾Lh|3)4(qv'C2 2"2,iɂ#Gl 5+ItOSЂ` єZb-x]&&r8͌>06)ƒ[x -C#\l SȻ \`Awm&t2jb Kj}Y-bF^Re7Sbf#$p1; >y:^0Ȼ}ㅯQ'E!% KMܩF}`gȓ/46Sa2AӀ8ʡe%#}|pb@ $`vMs7,ӎ}4XVy %GUX奤-#3y/BRXEe"TCsRWGDn0~ר&LAob'S|Kg!(9k׳np^s0˭Yʚ#"@=.k4%nƞizОM@BY.6LABGƀ˄#f17MAfwCز7Z@ 5"NnXӕͼ wSwOM1A:c3~ R!:1J{f=zN䅈&@w|#r.wbwmȗbUr5[{ Z$|4G,·&ֱbǯ^5B[fENp:,O0kD %(un^m&\SvhyG{zTJ $\a˻}V0!eAۧboD5E6|M].;q.&W[erE+tM혵c&ٟL\Y`՚-ŸS\8D R]__bXB5uտ)g8}nɏb\:*uKs.gX 4c=|x ~hL(@aɘ|,|QFpyg< /"s/ׂk|v&W1xz椲^8:/li\38^_P'}>ch}3o wԳъPvM8gK~i)L!sK_3äXyܮ!gZ?yD/rJ}I0uex,~G}A3E9߹u3tђƹ4HTz2K8 dΡ{jdJy(hf _E6]LR'H!ổ5֦bd42=1sEg@`2QqX["@R(?3{t7ia-γj;umQdRv@[O\8$j-d(]n B ŋfy.J(p6łcoV No"<`GUrX d5𗔖),MC3fR9-#[q殚-|MH7xhctR"2UA l*fjXltqiCLx=H̋W\8}hر^V)Z*/PfloA4ikS|N% !/\QLxjTT\HP4\)Wg1[.GN5PӰirW?_rŜ._/Uu 'OK?\tl8݄}Ʉ5p8QAc1L:f?p>ڱD)I*wsVl\n$W'(+`o/fR0KoT`݀lT;-=ƚ:l '7GzD%]03۲UyI!:q)l}T`@v0%YR&Ԑ}}3z;s͎̈TWsH/XxC[;'WP2m$S<345ӌĆ+x3(rEr Gܗ\fnhb A}GZ ,W~QX=$~Xs6YEG2XCvWTfҮRj`Z3פ]ړ0gRJY]RWxݙ QTk筌{yuNd.A>/fBӓPh}bmfr>H+*vw 7Z[ >ɲk_hY.G:c& ٦G'ԏλwF{ ,B5ɾ 4A2aR}k.ֵ9㎈)9jLKn3D<́T9zpݥZ ~jP (1OCFa[0N]~vz9Գp~/#H9jM}W_DL7B0,˸'%7lAʵj[Be_]/apMQ&4e)؝ᬁ |L'$I8Y*"_)J X+cP0CoϝXLr,A;TS8Y;TD{o1(h3dϪy$])3&@'΅(Ifq;K)l^bEnaox;zBn%mx%3 ;f,>dG\yޝQ9suw^ާB[RcG4YɘclOgKmU}h'q]> > Έj̊hx­3ߧB3k2Z;Gmc| # Kħ5yDxOcD86>yŖ!@k촇ʹ|i!HIhf@0?WbW4~t'Q~e&3m~RN$)MJ*7'ЋW-q` qOTi*^j+RRD2 (ΓđaDAn+?{:%K R4'XLP66c2r% Kps}C >gSsj%6͋&d5z6AQT4a1z" fxMHu806Bú{K1}ϳR3هOڙ};mŶ^^u04̸1VZ+c6!`_+嚇OD%fI3HZ i+4kh?iǸuj'#+T<&èq,'P3Nz񡢇"!MmdydDeP$!_CM9>d7#B=g?mux3[7e)e{t!  [ɛz9yܠ֤xȒ B8|x Tl?1|ZžɔN`h͞@V}=ANG O!P<+C-8"h[7]~gU_" Zt|O˚=;Df^v&Цtg +S¦*X3s(sco)6'Ĭ(N0wTݖ?aV+,A{ӹ5tE(R:kfC m4X! K~d%_>n2 }9/XxZM^T_;E,^WV{o5_^=V~@$D<=1<%+MQ`kv:\[v ּkwS5<}2OE.TOcܓ\O_9PFxѩ,-²$3QZY [)JEECj%`px,1=  ۡckH0G*ea;ǚM+D}cIXkGaRS?/7%kKbg-}H(;\o,#qpJL u=魺!lF=gH& 'x_KW4C .(şʹo}X[62S7e9`\Mk&|1뗊c<2#_> 4 ~d4E|7x ` !E s[7& Kg[Alcr׼]}7 ~Y06̛Mš@ĽtF];%}2q)0MՂScrE:O^%e-:xlh4Y})EczG֣rFtD/^U?h;k@}kE݇F-v$[h4. Ä9XWIxΘI{֌E$X& CK6E-):P0#,lZRrwu!O-21X 2+sU:Pf}w3C:~\2YI0%A%Epdb։NaA2K"^Òet;M4kFjx ;c ͇V$HzIHU^Yw 61WbkWC$8> UulX; *Ǡݷ> e0]H<|27ʰSDO]JFLWWU|dbOmʹ5##2*3JoN pFzN}Z !"~nyc"pU90\JU"q1=!{{L5Lھa]\s/㬷'0Fqo,{L͵gf.cTη gFC59םsӃ$IW^й㘁\&{3@љxDz(߇y _MP=6AV_f~0ff:O'yF#|S&20 @ c.|BiC/̮cHz)RUE&Z2XR}UjEBw͜?rv hMxU/'8ܶ C|Mcemh;YՔEp؝$|)%27LRy!J橨5⹞pu̗t6*wm~ D9P6P©2m RԘ"qA=nvBGM $, }9) 0TOqz˽1a99v&KA 4FS{k0!ofxXN,rj$`.TkuwЂL¡R f ~@2\;\5UJ*`5T@X~o¨sXZ'/ R-a@@i7W UCŗqj t__.Ip!7 琘ѭx j A68# %ezE_}&g| ?9U`m|IƋjL+\N2ٮ^{~+}yfoX=4G BJCQ_6Q4Z U5_CA%TA.ƈn0wC\m쿗NѾn7xg9UJ{& Cvc ˻q6?X}]pU8~)GQ59^y)M2fN4w <6|L{$)[k{=c2F䃮X(FU1ՈxC@;e$gqtпEU|szo0[$PoWD Zϛ-tLrDd*) _Ľx!2hҿIJ /%._:9G,s]dYFC~K02*HQ90=["@A*K9  Ğ1wHBrTCgTa>Xq"W^R|9;ӭD-h+GBG8kdʅ5 tǼ95?L>@lzeDrt bsoJ&?|βcJ߮.Tᔝヹ^fV X.twmlk6}< .MhʄiHyׅ{wۈ)OjS/[.Hq79D?v~㬢dA \N2jOQsjǟh8BE%P̏}Lt[.t4V!Һ{U#RPPQ; =hQ|/Qᄟ}SN@0qi1o2ERL턢SrM:P91}C[Og ߳҅,j}cli ^UHnjԺ~~,-͚X9cd VHO[t Oqp65a1\aDbx48E0_ԩM;Ue4^77a >=x'xvk˻cgO@,(r6N_J.U gtRݧoubRS"O4A_9$i<=jmVCAL1-:J'[<"/NڼiҦB.(hUPtG-Aڶuˮ_V2z@씮P2-+hK SJ|Extb ln!8g3UPҥ34=/GJAaOk&ז}\~/_4Gm)\tBƣ-mNh{.3ݑ:6, u6GBcm#>$J7$'1Rs#+k{^Xr(es<"WzH}Ixб*F򞕏Lbh.5Z7?=tkZC2p8x(;k%¿XRʔ٢Qқↂ@۞WM8_c@J~Ul_ y9g'':d5yA-7Sp.$(CFC)q[1A@1"mI>#NuKi{oAG$ T1~;Lr1?kXg]\p1]uQ&Jne޽~8))m`t?RIMOw2Lb/̴[om/̗ts)ufo9w.gюxN$X3&rnaك^H/Ǯ7"SpfM}@񲰭_*ouBA\5̍E{d^9 D 6܉<7_:~9Qr";;Wv! ``mPÚ/ wXf4`{&Y7vNݺ`P{sEDc ޜwjS4Vqw$!]ձlFmEt4ILgo`[wi2Au oZ*ѳ٨XfPL>8|$sKA9fL1YҦ=Q wO!(21^Zp`\2^hm{EɦQ x8rwSby ovRb Z}1x3~y\-={uxU^ΎL~A5&+P]EG*J]JZML:{<#G[w\j'vؼk0' 2W֦낑=pԦJg=>>DA}b\% >b(ԛ} Uݭ}٪Ps7`&z \6[eY"=s#|iۿస5kwƾEv }5K'cʤOt$%Q1 ?߳+nNa|疛GV'oO0m`’/r*rByNn4cPr,kGjf}Nc8" _j|[aI2ƆqH"@FQ*PD»̬=]8~h헃lk0/ƫ"sVt 4qC`Fƃ"S$!FbTJL8 {ԝLV@;6R 'lX45? njvGhů# Dɩa 'RqNrS rF?{:j6 -;(2RAGJeͫ=:b2a'!8N8 LG3W3= 5 LyrK;vgqFBCQæI6jt"I;`p6Bi{4a YZ0S.Xf+-f~)ZxcC}eQur^NۓsM<:s?9m"٣FI '(DLP`us$źLd"rw#|=88l*SߛeeV6 Z]!В8U j6xGvw1Yq4 Pb:MzcРl@TSP0a_YFd! T4x(-l 6T6𮐟՝#w5#&TUBZKOg]K,|*%(GƁʙK/Ɂ[7)q͘{4dĎ^YIZ]!?"vmܸ 5N@YezFP^1O-+"f=x7͈J䑋{MYlJ/;+BD1teS7ڧbi6Ni[M7Th 9Fh2m'E7=O:Բz4$/-#֟GT˂l bx' ջMl9Y Nql v];g,92$Q%˷V9J~Cj$<3 $ %} ԝ\Wd~+6/f]6)dȬ*tGy1n [e&#pme^%ԖU#&{8I [!Q&0#镔bUy65yO` C_[{hYTO26lɃΎRS~&cѯ( a|Ojg^jmO?Xݷ*;dJIs Z못 B_x zR0w旊O3_ew;31}<{1>Lfԓ$4ĕZoF*2.Zj?LD\Gcƙl䥬ꟃ3vÖd볎`> 9;#Qzk7^~ڗgeG&Bd_o0u#%0IJz0F wLnBRSI^bνi }&ѵrCDz@:P;VK֎SWv!nLSl^11Q  [١Q" ̂hվif"gK xVssEJMNl +tph].n[6$|n9x#M8wx`0[1-3| ]=yU[:Ua%mT<["#!Yڈg1+~Z*XgtV@:|c]0WcmsCXG:Tō*vctsPaE=e4Rի8c!ܺPWg|1BZĚW]T(99( &% "`nm }$6á!{i*;0S^ L|\7tbͻ HqJD:L=Y;ڭX^mWLtx FXx@yNWknfV( a(gP8+@f]D킨gaEs~j48=+8rXg3« 8WDrFh[: ȣ[0F qeg䐑ڎCWl *Ww+U7TOJ?VPZ* ~kj&C%P'"#`J\Z`6Bn믧k5uBw܋XA¨:h_|oޅ\2^ѕuWm)L`۸2ܕ^1CVozCs,]Νg \Fd`@ p[MP^93 ^k؏!Leq!f]ԌM'9z3 ~x.V㙛TubfF3uO#,o-%=L\y$cBg'G뚌n6@>{9ʕsŪx8^KDۥyX5Ԓpk/\y怑cH|ݬU.}>X7*?/,5m6Z!Tb(Ubq9'GIE HBXY֖yG;2J_x&sdlwpS| Ng4hu }NtM`4>FQxhg[{( bclgl: f/eo'ƿD:ZH7=F8QBy,w%UҴ<͚,;DJ-7:;EqaޜOcR4҃ŧieſmjo͕)-:i홠Tl$% |4YLlߵ /\gR$ uM?_@[:ԈBz0;I{ʆMjnvp?~O98a9mKb+Q8[vRxd**׋O\DA^ĊLO8spxqT38KZ{{h}6G U-( 9NiX5vpù0}5goݕ:ܷA1",I5q0k"$e vl^_O:p#$XU*7s5'Dv.֥/-ヺ䋊]@2hM*qTR"saN ͙%=4? GgAH:a6K_e"-@QALS~f'BGJo^)S6?~OPU&EIc$o!Fv:/%E 8,{[E@>ݻ*@,(mGHd,^Wrh,R]0^"kp*\xF] "YlK cDşƒ&)PSteR=h W8#&VpWzX%6Д!j?p- zq:U8?2$nr"D&-f3dy1ˬt؎##VuwB?AhZ[lmXKwequH 3߁tgwhVAߞXSЖ+)뚻lpN}᧍,!;LDw\݂vC4چ"!]\I(֍ڊgi [w/8>˻EX-`w mx=^J~s ;vOٍqZM/=}*l'zBD,`;=[j&,N:cB)7{W>½LRhu7OR pAag/(Sa?m؜+Ɛk; %\?ox V37^OYP[4]l_X5OsюŜ'g#f^!]`0v@W^rYP%6kQ*蹂\9 {s> 錵gk_2r} ==)*Oe&?NPk ; ;A]{ wz`d>@Nc~s2sċy:@/nhWG`$v \!x{ Ҵ83J-0Iӷ֗X6ҋF"B>1l:/q # lHr=,XT ߧjc*qςpK)]- ^ 0U:.s}%,qr"x" 60a[Zm01' !Oj}FqJNIT:D&IT<`qz3G?̗̅WR@zT:>^N-b6iNj aoEw|s;!TFّ`:'<忍'6 A x7nUk'@y9qtC>jÇƺF (?Pqo&9)r,Fv'9o"hl| a Ll8`#D~V1~Y|jfhv:;G|@ϱpZ*ˤ2ήG:#`Ɏ?#x}*Ntl ܞOU/B5gw1)AiT܈}{y-Õ$ebt;댰t&W+0/cf΃(-#ъ6K,-Bg+7XbTLkqL{cx3V5O]f HPVMo5=&yVYw襲l_`{!W':*c.غ{Ԟ²NS39.U.&Q"1_q쬁^~dBz؍PQ:J-7Auނ}" :.3ʤ3;nfCJ2mƠi V`*^\,h`y7d|;$'W8@lL1wHNGX-#$>?Gd++4][Rj`nX+ U@qb=xAߑOPUiwva9>'\1kJT;K hV mX@ʆ z!s}>I/B1uh/3=.[~ky;)e La#~oA"yBmAwIrU nvvf@'_4Xb~9<4ÖrDf q^CWOHRȋr^R.ъKg8 )#eE͵a|4bn62@ ` <ӄRtʝf%?-l%^ >sfdb.- 9"fWˆ ؕ gSW]O`~k]bO3!f=ۗC\z>W+ޯN1)`L2389}Y[O6m# $A?O_dOІ ?&+ @ Qg-'؎NS# הͰCSɅ)a k§(.憆y;rPӖpT)-ll` 윎Xv|œ19`4_Z.l dyNmX @ !s1qIutػ"a-pssqt 1 6aa!Q!fV́_䲽V|8=%j3OF99*vv9ٹ{윉#],Gb_!zbA!at:Q_R V8r\+cV~YVV5dI @N+~xܮQ<*BL 6_Dаuo]J \[e&9C.:듟a#qv!1tZLL!vxnDGT$`P M@>UNCl?/>D{-z&Zh Sh,;|YlUrW!7*k/MKzl*jDMn3L?Xu pKZ5YɞyPc "ͬB88|c,٣Dn4A6ă5:lID҄{ѯ 5-O$ / , GmsYp dBٞ|⹚=b^@-"S rTy1uWc+,@i~H`>֎)S`S;j_UϢ# Q~n(EDŴsEn"1M2ֆkBhn٫ߎ00{qS!v53$o&wy(xb9fP1|³TWRح3{oM#1XAVl==יeQKNnZcx%7'Vpg9rj{b_F\M.Qo˱J*ޏ#k/8mi'H^Ž3cemd(s%4=%%3ٸD- NGv\7"hS[ع>3nd*4ha`1]i=vG 4m~y' `daXXKDGv*MX8|ysASstiZ$FюCXnqY+Cg?~28cd?OT6L/+0d}";ߔ/"D WӲJ `J bJs .dZV<{|//]gӼ*-i Vɛ,Wq+~v.H1fPR*[zů8&~RZo ӇT)8 .jD#(OBG`_nCLR 8Q:,[Oo>-Xta"v\`r Zڌ$?>ltD܆{+N(v2 nQl>|Y2s54%|3dv;N!\a=jo .eb݇;i⊢,!{zuمMiiF()paZ >UY^*9œDC#2oY?|Dm"QJ݌UY[S(jJSc~%俣{Eʀ< XpIˑ(Xh5 W@Z!L ^hEЈpy% g D.$>A֯8=:{&-QeiCC}wYûL9B"cz=@˧ozAk!./M~Dq[{ϕxuT-G%pjh@zH% pJ:}1 2% U~eMՓJpOHkZΔ Y̲mX]$(h06:;*/5f$H~чpz^Phglŝ }=V8['`⒙yw Jbь4m;`j%wEWB' tnpYdC=I*uO,akذx s "X}}ˁ OdIuiߖG@ V"x:kM"asϥ= DSCoa?Z)E4!VR?HѣW1%o_rģ0_y\ oCAC:t:>h7y0{p?J` L QdԒf Ե5r?=p{MO( 7:͛2 XgJQGf`c8O-; [m"zdJS׻?[M) ˵̲ؑ~_RI v&c,.|IzRO'L5MFnL H EbM2F'Śt:T WTpTdt [~PG[x]5-og.qn^m'|HjiU.%x@e+C+z u h1B03<%Ȏ.G23;#84zc*ڃ1"Ap4#ڲ?ԩ\#U~$ӑԮM, "/Nkx,,# lk K=Ïޞͭ7?̅:4,TJ<~{ ZV3{[|L(ywjrگȫ`7 &҆p':=T0rjxh?L+b߽M_[}o sRraL=vb0evt< t4T2P;u+aV6uWOxAPP ?Ufi=$P-۪U/qdB!nv`pȔfQ=$OY1h op9Y%mLvZL  B$SwiլVFiB}L Z~BE'X3 G Sc'pGW#TD 9;BN[H`saչ/N甛s#gPiyBS@+ %ԶS#ٱD>u|?h;-Kr+yPIJ!/|+!RI͙bNMU㈼:GN|+5 %OFG9X`@f|d" (@#9VW[5Z<=N!/>@B@Gԉ}2f|\#pbmk[ "j\ʛyGNe}*vLtFȷO NU+o֗zt}ȕ*Ru~+aڥEBӍ_Cz eo:U90`4ښt4e;͂\+-kHr7! EqZ)w5N0qN ״3LDm&~v6K~㓮L|y֌6c\P+Cע7ߑn]ʂ<(z#x.ɵH,dYRg`|o<ؠT8b&Y ]1d kGu([hw 2Ȱ.i?h 'b /󗦑ƠM2i.0=+Ϳߏx+!9ݱ A1WhD_)͸x{ir\K6RNF=#8>U,I&gGڠHqI`̛djj|3yE>Ŵ3( KH}sLk'~MTda_x]u"W+|4sV]XANv/_Op, S/!ұTKsL#a" Zۯ3Wm:.)M(rX¥u[EG,c˗NQx @OJ=n7Z14`sSG:V%0.0{tRO?H?Z0bk¶ dq b4} 2!U%:ևU}O5ɏ{O #ZD!!Qn4zz\/xS_CGPiɤ%s 8q(ő;nt|Ӏ\D)p ( ީ&Ψ5ѴO()IDLeoJHY/Rcr-Ahb~v*Ly7*d_%(G&U^Y0{|g gV6pd}a12&\U#씮߶o&\NhXRJS=Kא}\E^FIT:W^op9T>ar6J@** "Q2EHc+ w}7[n jk{hJJbԾl91NXCʼnFg$$wvAiPR!=%4AqYnVi=%[ 3ؗ!5WÝKXwYlр3{H RsQ}!u*͏ܽ!7XP`^4/}j=+ymI:5 Ucyk)uZ#Yjuܫ&])^Td<̋}JK0{TF.m;V VcY.UPePډf3"C 6 ׭hp:de0z&˩r_ O 3`)~ }|pRtsNhS #&U/E{$մ*|/^w×@3@h Xεɞ,TBY /293*'Ճ)sQn}Q,lE/ͱU2*4 #pݳe֥ P+6&#E{K*h_Qކ6>q¤^VMn]xZX,1 ?$SOMx.Xs/\9ylo{F߰y)1 Mtm61? /0E(˘P sD7+F_ggC|գ$Q~\@rkWq%*]ْE֗&'.aUpO@+j _,D[e|wmUDꟷgQN^ai- b!}3O*2e/q(e5p8AGIӺ`wL80"ӲƓi*X +%6뉀+9pM L\4> )GşՂ dh(:]_A!f+]GV\C[?wh˭o>Sj8>sApβv7E_rx MwGA*BpX*P$Q+W64<hi 6wB3 14BX)\حEB"LpDڛo`< J_IR3NCC&e!7~P [*w ѣEjI!7n5_FbX O&:FyUdJ:= ͊Zַ )R6-2/;[Iz.YX~r:+>pwDǰSyi)-ys}j[wp?{WC)NOj24b@^WQ60_8Vb:ʃ4:E%(; *A򠉛dMIe,et/dZ?>*}PihjF8WwD~)uzsG#Xٳ? XOH;\ݲ*0B6nݝ“2 @P<F=u(y[ߎt hT`A?CU[lk*k7EDOq8XCɶ`ZR$1%{r8?TFBL~~(l>8!)$0ky`/<&ܝ}R8Ed}hE*tf#wǀ8#;b?_G$Oa>ܓl{Co6b.Bks)AT)V] zǀO~󙲙=k/&b9mΦ]dbK2L2#^i\ԇ_{=I9sry< bR4Bp΍}X,+ blQtܖ 5=FbภnPAy0ŇT8Lj@2SfT5wI+PrPϚWWb̸+x7J XMG7R67] (0Ρ/h\F3BVS>GG Y j#"0OS ,Ӕjؐ X 'p@y`$ RYPZ=%`#MwYW\- ;sL5vZ0(ř+A,$j ,)Ѡ1@XtbPrrhC|9}x8΋)~vi#B5O<bn̊{IGNBOp%VMq+M G]`*׫bשD0Gfhf>$1香ޔ`U[փf"6StI9"}5ƻ s?zΟI'*^p ̯P Bَik=lR?UP53n;}s8%)(9*peC8e&&ux f<֋F0^L~%4e7Xv# 3|i4.j:1&(؍1U}mR@f@P';8a\ c-%YLgޗ]+}(gC>c*jУUt +R F<,:`.;;c9P:aŃKݺ h%Wtn)B6~U+2'bqC *RtEUM^&eO?% MXDŽ#Ɣ@*CGhػ;킅,u..jU*mh(Ԁۘ=0 䜁s/+XZbMt XĬnno ^=Sn¥*gP7vXy=eBocDA} FK?eܵ=5`޳E=U̾jϧj֏˨ A]F0UbTuWTAWK*xg{x`čK&gE.()d>KۙySkSھpr\8_<r7|Â' :i9tY);_źMb{efo* z $ Й!;b.{tbپ\?*]~*3Y' KӍ )ҋ @pfB"͝J YөWu6elYaߗOLL4 ka'& yD Y (y0UQ^$TE€F„Ǟ]gRA0]^fљZ1n1(K)H[6:0 1k{TԀ'EqC\cҺ4֦-k>C k;(~wў,7f]+%LZǧc@-W8Zϖfi/<ӖN\hjE`ݐ8lV;5Q"(@)؎/.<̒i}gKĄL[h4_օD'k^.yͥ pOUըfL5MK0)c5L kђaP p8RÊV%v@kT7oFQLm%lgRs%Nb0%ϼY@UL]<Ւ:elԱ9t}@\meO~av vPuӦ|l>tmFZoX^+LǞ>Cx{d14c]  A[_ڲ cd[6R]R03Gp~`2lh03e`)40ZO2X!rU͈k<`x&8ƭt U0g5v/[LpԕXN Ln)*A4[cc"~"hV^L 6tN-B6(ő\W9bN}I58g1=!y3tyxxm2>kVu3 /|m= sKqyFM+@`|oreBzHaaї8Vݢ?,-hhn\c_CNݝo'O?Q;˲42AH %ov-EFz4#F&! ڰ15;((cCަR=o)ϡU #'}f$ { Ds;zy>0@&(l-Ow ȎjMD\H)<k^1Gz;Tx5-%T;"=B ZdYIs/G\\"Q1(jsu6\ɍ̕4u'1s. &aQ)wd˄_Ԗ{Vjv$P&Kw @ ^hZ){zByWvyC EvN XY&9nS;"k0z6QsVb<^S ~Et/FLZ=WO5ZU(Wg$WZ0mB,qX$t#[Ħ0_(hZix_?gw?tmsd߬9oVz[:A8؅Tr=53q+h[ QՂzWE&:JQ˽=m O]b?M2EHE^)"X=ұrЁQpxHc}>zOg%u;T.3L=5$05 e(/P/p7aMD'V,[6 k=1ܜ+H~J1o#H ]~"ӡݳԭ~ЫdHA2 zSWF5*Ѐpfhn>=lģ\HE鮚-x;Y\MжJéb46T>^YOvSAA0GwbGbF)fۥZ;4#ޕ{Re/!? u=MP~et$Od zv2`-0A c- iwY YHʝ[>0(~S͉~Hɇ +bȟ?2P\k14ޛݦrp%^;״y2s.~@-^8=snEmSxKGN`9*f9ԇ2|f!2}rInbUZ(,evgxkӀC_p'}Sŗ{GrPLKkWrӸ¡k_u?ܙE ?شEI$46wF :V8\]o,L 4ރ?F_ Z.LY4:(\a}M xSH;}[ D} W2eoZb~. 6OR:;ID2a_ %b^#-erbfF (߁mAn iGLn= 0N &V  9Da\Lh: tr6ni3c`rj~R-uv͆D`$2~,XSu<8& G&]U" M ̒~' {#YH9[6hkqOb;A){y=@Z1OD91dй!6֙z2t *D9*Z,I,ay̢h 0ׅ/642t*7S|uR+wΘY(=LW92 n!onB֢i{9mdPe^t{,쏅^<EQ\R¨t۞H߱Y=s}ՙd ҥl== w Hjq6Poƣ(LY+Ŋ+) e@Ba !8-:|~dIk<0*XßqK -]vq/֏[VBP:.^CQd"r676O,um1G/]= [@9PGrj+E#Q|%'Ƶh9^= !f˨r \AhbU]^`\0Q"֯d θd-wd';onO+$wS[;\vk7/[OJsܧ7M;s0g$WIO02cYmݍ(|S_b2bWSʆ48NuG!uk+:jPJQ !/{~R B}@jJ ib/'G0҆Wr0Y3˸D?f[L dz.Íy!1~nԫkmN;kJ,Zkd4~8dHY6(jؾzOS@dXB&Y%Al%{}$ ydh8u"k|H4}5oL>@(` ;|O1]i4R!Y|Uн:Kdt}o0 ,[XZ$J[t]ES(`L(9&h\^e;RXJV<Ỏp[ŬP̱"w/$Z(Ċܡ/= _yvfhYMș̳Wb .谖Rz ~K,wg-:x4YJHAaWA"O>`h!}y"|UkA? "!iJnYI)JO՜3 ;'qތ& ӫ,qB&,mTZ:LݗO>1Tdg +bds @>rGu&P @g+BR&:j/x)yݭ9A;)7{PO{B ա 1)޵mjY! f<5 kTb/~=gЎH?9t~4ќRa6wM@0mhnjw?֠;21GC 3e1 (9ّ"$U“:Nv>tذ4R2pIᯎ]Zcpx3:eT6&xy}ܕ xEũU[0hj]Z~3J cߤaY@9=WJ4۽q0mnϹYΩwBs(Iѫ !.GgZanyT/]4`R~6/X:)'K.3'HIRƕ9 wUW4oO?*_"\2`Uq~M_SW7)d1 ra^>-Fh('iB[[zD&1shXY;HzBT8F|T <UϊDO[جWQUh9J-bR!1DY );hpFWKIC8/ .K'om iF<Ë8&j-Us\Ny Q6l~Lg$!9~͔ -x]`~_@n1bvMY]t|c0¤"/ 첆=O-RҶGμZ3!;XW* 8suFnwRWW7^VGG_h4pKr@fc|aHU4!~%cFDSe/cb՘wL2gm ib, z v%G}:+/Kcߟ(qpb.SЅ<6T$/$هdS}Ux w}څ!e/fCWl#MGţw,áz?`nS3ZC}= VJdx}.O4I@i︮#}r.y%E3 O=*֝˹s׆\h+ٕz3hO\ \5ؔoCgm$$`kF^n@blbk5f)k@,$~Qׄ*^4[bW0~@[H5Īr sHZO%y>PJ?pKfnEUD9۶+ܳ9CK_|d/o@4'Qq<ES_;(S>' ʶ#!cAlX-{.-Z3)iqlþ@D4-/yUuv4=-VUTJUøIĖ 'p7CokrvqyG8vKNO<( ԷU].sH1Çm=&qdn8'' /yÅG*O@S #=, /[mRu >ҕ$(J+-BFV>G;7в$oNZ5t,L(K3%ț]MԜ]KD >cp'Iz6 5gjwKS^ b_(oQ'挣P=\{OÛ,^v$N\//1/Qe~)п[dB ڑ Ua ?rq αoqdʟpS =&:p@(Z%o37-+~9i6d#O$$S<.4mU;ꗿ:𐓮M Y iՠhj_-.nM; *+V)n-}Fm< V^ $64}nN`A> G[5 eξJR8*+ !IڰJrG-Q:D 0Ožyl L?-|t,GF U2 -PѾG\o~SDFE=j뵄ik2\'?`vNpKjM T??ĥʗ)V͉n&I`Ur??R'to'6O|pJThCQ ^|eo'Ċ ˰O.H/CGYl͘dm`~Wsv+ /yRTN7䜟Z)"l__vDS[5|g6 4:(HߵabaP`(r~Ae)wr O?n[z-utԻF\|EHB9?G,%8(0_lP Fr1As,44ԃp&R"ӏ!nj)\Y `GRz,]FvNltMVbnfaEk^Ha;,R‡Bk@4PuLрaUyX4oa2k2i%7ذ_>Z;RMt(:l[D.[;bECj(Zn_& `)[%W%2CslDG7W*s.\S} DѳC0<0X DmP…oE`"a($PFAY~T˼.92 ZRrB.T~7Bs Ӷ lwF BmQ䓺@Ĭ^=H#v/hSK,wWw;@PLDd{s ZB~5^\ϱ KHP ۰r+}A]fIX}ڶag Lbڞ2"tYȘh`~'Tyi0~*|pHDZ!Tzj/p{Kk;?E7|db3-Xm;N'&ȣKSM `,\do] Qrc7VA#AS=SYAV"G\=Ճxx&oCIL 6ě.iӯi|}2]p2‰a85 .|.=v:c9ViI|&57!4p(@,CQ=(3u~`#^=SP Au9rOuox],wm{Q3߮Mh!- 'Lʹ 鳻lZ3~n)FvD9 ^6<޺_#S4Tka5Bv0* $|;N-h@ 'C(}ZPCS~/>3tIX~VO]GW}&XlT"яxRh`0RE(qyAZ^ғ;oCMGWt0J&V>AmM킎&Go%MoJ~/X ,tG/ *0'T+ ;(-a@|f{ב{SH\샾4`i||}C^e% ܔ%hV}` hmǤnM,#{g'oQCӚ {7akVJŁ:[Dhn%' =ЅaOnNBlWkO 0ֳ X;Rb a4Q 7j!P`X)]MS)ūa)k mP7e!%~-u3pE1ݔMr;d[t:"쭷ZX{1b8FςG{M.:y>lE^ ea?HT< [v4MOmN'ǡZ[өY+ڐd>@@Td1K2lM5YF3Ą^^'g izo9%XkA0ޘ4m$ rA%?_ oaJnZ\Yf0{S(s\EiWEëȪXA^ys$udh )2 G8^Y3p 06F-ؕU:͊)WO|>V 7g>b-4PG4}qhlk'Tj}sB]OHwÏ/,׀aV~%JcSFԏMZɜZtF=yL$D-Ѐ{B6UUĤU h 't` 'PPkF\;h:q(MP۶>$2}-]V(GN'+B.~&_ʜb!c~?,(--7&mJGHf8+:2Fk{J :|؄ fedŬ؞cFv<3=0.2K},p- _Ʈ1YȳtLUX=PחKl| RnM>sćd,7S?tC0 5RՈU3Y)/?BĜ9h3dRCE CY/ÚN{[̀Lo85$>.D$6:\WmC0Ao~CQxFcq/ȺQ0 4h*6 a58B,^ LTO끓n}JHT _]A#S3qh %W DetMT:=61-971!eM(;S?3$(YAp z|e=4qw+,eޮmμWIz/U{sT-K۾UMv[| ':DO~OtoKD"&za> }Lo `ܷ${/@4`}.s\'~Kѿ ^np@GB=4ˀ&'#8Lc g-9:=Mn{yQ`j1+,x.GoNF|8^†hhɩ2 0ף.ݘX1ǘ[yk@|^CLC五} Ő^V.Z"!EOZ0FM}ܪUR9΂)8h I;ZTt36cK]b4 p&W!Hӧ1քkP 3 N{0Wk]';} bqr9irbΨNhm 1wк{x}%V=OL%hHCkRBby +.ƨy{p|5Gz2-ךdX)_|udN`kMytAp %OGe%cuQ1}oU.J">L/@ a6*fN[Ғܝ0' bLx%%(cߞo;:f(Lfrcv9m@H^ ÉܞItuk+lIcK(yIq0@fFoʏ &Vп[GIz<>ym?F=ܻž"-kHP@ͣ"7=Tٯww־x< cLwBs- ;s? ?Ӂ.,+mKe?-XU*jm-)9)d*(=LKq`yBN^m.jEkvccb ScWwhL5.nQP㻼|ix&*d?kAcjK?ڏK@ UXp:/ {e2MaiP)LW6e70 q/wh} M7i ,ceߑW`|3I$,1Y{|IC_2/N$Λ .JHdLU-KF>BPbˬ[9ZF X&ZB^9ʸV1b3[!4v Hӷ?89>8 yą4 RZ/%q)1C+6C_ hY]cH aSY27Lu[ȸBy?'[ˌԘ@,MKy]3:N8+Jxua!=aA/ c THVeQ[AGӟ7; Ū);ObNI 4[$n9 ݧ8 k%E n#/dZL#􍦄.D6bOVD7T 0 3i}tl5-$GM%,ОQU u|D-a.?wIP:䕎n-urMC$Jߛ`!umv.w"ps7pf ;Igk18sd䴇V]euٖX5/ج7pv\m&4%9LӔ-ִqciĦзi[K,3&fKWG-w AGX$^غJ. \.le '.CJ^/˅J>jL :m DYqxн6![t9FL5 jT?}iJo:y:" <drXޕ#΂))=׆%^裙[]9x_kQkC&tjYE xǜ[n&x`l0B&:PȨ~8 ޙ 쇘}%b°/GP~dx3ɋEô~K_5?vlLK5qv'W yX^bFqN[5s2.b& 9}Sâ2;%M'A:c;u/+lq48L€,hRe[Sm.ϕY "6kqkDo,[;1{#dفWꀽF[z13oyQiLdOtnF@!֘qRVϓׁN[iPʹ5>,09 ByG|T= *aBFQtTPX{Ё~?\ ~x.W=h9A.7ִsw8Ѱ}*yMf^~ {kw l;x.DJ*1T51̼mUV6 ";@鐧s-A \mjxېԊk&:}tdAfWhش[_@+Ko)Nf#m0Wkgjo^(1r~u#q3cOJfi TC,oe٫SmJ[tyT7EUlJZǤ4?>YHmf֦M|ׅ-aЁ)֬M|9_Fd=4;@ 9ui,'ߥW+9;F堇@lrȷPlu'ri^q~4X͟*YЏMGe_I8r^ g vHMǶ8&#/&7uXH:hkj.3}8r#/\<*ʲM3̋% 6 4B&7=|K2[ OBGxaՄB5ɤ 83VϜ?O3*?Ѿ2LY Q!PΞOvU`}ӢQ815w@ޔK^ 8ˢw_qvgC* u8FG nSus:ؘ| &]}Xnt|S&t5tXwi#1pp eV曹:lf}&fL C=u!3/v֎-ZzvD$j̭KWkx$ɔAfj *CJlwtJl'J3U)O5j/$ fw v5dfj yaeZ S?ꙛ x9$p\ӷ9 ]w$V:؂$M뭑 t:^"WxnӚ[9|Z z"{Q kP&ß 'N!e'!WYϲ1ɑ{۪̗̬"?ga[ͭ\庺3Pnʅ($.Ix\Նg~vVހYK_&mZKz, ha.˦(f#˷ePtogeyҏӆ)ub|`>_(Ȣ /bؔxA($]$ iPe1൤p}AigUjrbIɥf uУ'\Mkwt^Itp<Y?(;T :O.¦ĥYNY|^9 tO'1[ zeT#Lݬһ[ʴ?]# 0"TXܶC[$o!Y-f$30]P;`/j?\d{VcN7RLeF .ѩt/k'XaY!}3Ѵ~'a.gU.ThFHbIveFL s >6A5np + ΄v;%ٮIu$J'R.* $E"wuGe:m3e/|``ɦ!oD_\Gɕ(e%@8ƎE;ܣF؍>K3%PݳbH6E%(zTIB*5lt}<%O1ƶoIbBHDlUq]~'kvz07my 7]u&mS #_!C*ݚ_I0MoFtxz6>֪PLnNԟx#91zZGV~{O׃(NZW__A>~7XFK{DK OJ="اY?D~ܱ3,=ڃ]Ŏdf98'R|U+&h@H.^ż4M˚Ebj i6?%F9+_:A $}~N[IzG{y%uG4#u$$XtE}]Р#^Ts`ŕـ x 6P5WREժ؋|_s?=ʭNɵccM kb LpQ{wR Sk0{9CYvZ~``IbO񞾟 S=j 6 vyk+D`0YAE^Z=-ꠡj{>EPpCn 6WO]XE<,^X+J2@nq۰a^L  E_Tt> 7DXm.뮬O9V~G-݌?g `AZ/yO$!kLEHCHve/H~NaBX|6rL }p+m\E1S1.XP' eђo-F A&³սmo>FYI [#mذ΍jNF+hĻ!OPn'sBCP;q|OjWo. u-xTHSR}y?O]o[߿K7A{xxo5@+gtnT*)1o Ȇˡ6SBp%Y+X՗FRl#Xs~'g`}8Gg"kLlbpx9lĎquf]+n֊tUCg]75Ɉ(X$gF:#*5e*F.Qk* ڤ&\^áK=Dw^ zO9U]QS^H//r<,1l{V VIJ4.QAD6")m{~̲} qcaV0^%JyE7ɘ浸 wNV T'$5{qhv?K2Pkg`(z-'1l BQmc'* fbYD ْo@c]J陜e:ͯA>S>x.ۼ&f)2,uĪҶuG{F]ʽ 4` nMy-یU8)B6 eVj@9 Bg((9>"Jt=kOZږ]#5Q3ƫ}|S[JzE4[>~b Dv1rd4_7Q]̫a~>?ҭH[?nuL'ܭ{˰? ʟM$N~@xHeת Vjn*gKknc+SC5X,j0[j\挮1o(khx:rlvԘ;=-DH 2G!J_nbgGL@PJZ?V]FM3 1 ;Z_栐z2AfbrdjIƧ w8Vw=2D<NbMVIPΪ㡖Tt3nfW['U3e?,wzXsޒD0\q1׍v.)Vs(.s0:X3qBUׂtb]B| =v:ޅ˒eT <ֆΑ eOoc5tQy 2>(A+iZ\?"ѷEz[4WXgh6l"^t]߫4N"f;Qx?H$+R~ tet OyRHP0ssуΚ Z4}ЅuA_/5v^>Pf||0|7}봨4ya1y {z0,jbh"8J|e'VH¡cbeΓMaD}O΁E ,usk ^Œ SSVo\ѳ`1B;w7 &H t ed &c TWg e37ɦ'f8.fc]Wֺp4QlO;E<'m1BtX|L,af6$@ F; Alc0˅JKJr?-"քx'8ݣ]$nݼQW8UN$e[rгͯXԢ͓-tHyz56B>/^)ڱ_j96vާ[*>fV"UR wr6qӬ}dD@.@05URɠ'>_GtLeF[`^ gҺ &:MF:V7L+83*7b9§ċG*jؔ[E~)dn&}(R+@m˩FA6WNyWaR}l햣v P5A!䐰 W@KNELAO'L/^*wXr-0$B. ~Vr}i` ?ү: 갤 $_:PAgf$s~$RdHI@#QvQ,+33_twN4<$nxaG4@l0z oxs߫d%TEy0R}p"_O Fc*sX2'ٍueW(Z ׮300bLDYudf]>)7wfW>CI_fARXpQɜld@ ʸy+X7 1HzER {@p 5'Vt!A߸T!j*|&1RX#^]eD|"@lV [TLYA@#:)~(b݄XRIafx_&>bg!=ӣ.=lw]&M.H8}oˮ&maE0C乸\C:\ iøu t=g>"LUi; ԎCY5NaK7,,KSG ;/ ҦI2ID / nPy"aWs<\G8rqYvT/q%[(D̂dKiӸavJ.xx1nX5??E_ym;A寥pƩ{LTZ5C=45Vn7(81>"ϟޢQmHx3%n"k.>YW\o_qÝ4GL3"e D3q&l3.,ӽYJeH|j69T%E†a9l8п-C>n:}9X\DfyKBx ؿn/ G@˶JqVQq炼YF`{kQߒH?jI j]oqGBL%+cy]*Hgk}AØ\ lwx zl -](5'.^e!fq61ZM;4m(0ٮu/_ч=sGi|oF9PF~sDA舢0?G1r戒JkHz-rĵRԊ{ g (l Ϭra^gG1o 1`, ( dOv |DgxRwhyNdZti rG0uIY=APH4Ϝ;Ce'I ˶;JUPNBmf͙R]`[VG%3KUUjuxo sܙ-8r~sveuV{ Tut7J V|eXD͗THfO 0l`f}8ْP#o> <⏂\a`13Y~[Wx?>>?}-4+nT9eH8rB yq :F4$><:. \ҧϪɕ8\u-`,`0F N@^*q.b˫XoC iK' u>L 1-d% ?Mhz|~MB wHoS}7a'F:KIzUa2Ja52=4~7{xOY- WBOķoaB 6oWh뵰iqk%9W %Ӕڕ{>= vc]Cav:y6f,1OR0+2sLHﷳ€c6@'- T R> S<-kJO@,݃uqǔM4~DDq-\&1,8ty0nix^Ef3" 4vܥ5^@Xɞ[)-kE/movퟗG%8/E*R4./'\h64x~Md=XQ:aߣY ;8V-aQ{DhqR6^}݌QqP@ΡWfz{wR?yrgvEOŢ (#:γF5E9ͿS2IzSB.t_xdcZV !ߛj, % :p4XM-uzsC4G o&0 3z i3y#I“d)܉;o no2a7\0JtD=n(1d.f8nԎ>Lʳ4d:Ƃ䖛ۈ̟iAX.Z_7@F KfG}it9q޼Xa[ o]-B dA {K>]Yt2^gP$AGϘO<]1z&QnB7t#L)Flfθză햻X=; b'윩g cK2#j;rjWPDsgB{k652*&\T!QIn„he_i'$Y㩀bn ,:re@»O3;ln>1E{Q^ܖdy,y  |8KU A ʹq/M}7.TZ.t~Xdc6MkN~mS:x,i%X}'3<?dN6Q/.QhgKWj5\̫D\Wgs ]@]h^10oY+ _hF|`A@ MR~|Pajzd摧($`)j]lrםA1+K?1*bE#C|%HiH?8Ϻrۢ{ A!C@Bsl5eF +=B>O.a"mWL}eb~nQdJl\!(E*6J 3Aɡ!i{:M|] @l[b )$ARm,V1Têes Q6eRS=sVe^)`>5; o]yŵ?4Qz q䧷9 :^G7Dl&k#]8XhRPJ\,•wQ b 'YЬǓYK؊~=^_FLM:+h15peAt"n "bnYl--n3Rǥ@* f 7Qw}}VV/_3 5NYށ7]VATU󐛆z0j7>a}T Z̈+o6rcYUdM֯R M"L!)[ [wT .pV5[ʒ50 )>Ց]_`t@G0:"7W8|uJl ֓L O$SN8,KAcbXbJ?|ݔEb xxz?p7zNxYJW>;,Sm'"mh_:Z<RRȈNj-Ŵ%RW (1>[hW=o2$̟2ںH8 o׉alT-^8Dh2FE" O=JSLԛH2@Zt/g M(Z:N2~=;SΨJ$0E a? WKmBȸ "rA~e:,:N,7Z2|ܙh#=j{#׾"α* (m ୘ɬZ1Z6>)/ʙcLogcٔ(謹a8 zYaNpYOv y&^3vӿ¢5_ ӅQY18Yڊy$,- 7%Щ6& s߹r;~TIóp:,]jo]"*$Ms]_e䷕H\*BNcUZ6KrQ쿇>4tsޝ8F\D>>SdxlRf,qſFfyt[N_h9woUS} kgo? kPʛwO]Hち$Il{XSg?>Pd{ƮLN sb05o7iH00 VQ'5=·*=^'@-4EGw ײU&f%pQkp;:5\w_%kNyو 1NWsq3|,zXSCםl{i0" ۠ y# @o|m'GXu4ۃ8k?ԞD^\mp1+c󎟸[`Ʒ)儔A)2q֔4TiU%u2;ڞU ؉R+s,E 6zz "}4OG`ɽV1ZpivQI`UI[tBd3yX|.vL@4v%FC' c$ .-f4:,ZJ9pA2{ni=4IΠo /L}xN!zD*%aS㮭1[Ѵ?AA"]ٟꐪ7𥉳|_ I tBhTB6}]޳:$ͬHg {dƑ=u71.WC;^$XdPS^o~.edT䭖Rϗ [$Jf Sɗ?f;`ð,w=}f)8 &lH1]ݻdx9,+ -NiΙZ.`e\rMS6۟NױLvra'['uePcX6k zf/ܧgWHI663 1At^ bqC72ۚr~`*Ag3m)ɳmM @0|Ө8rΙ`A|cz}TLǶ C-d4 L1|칎tqlᗈQя(<Ĝ⅓Rz5b ;vE/ 対`twaa'I8fޏׂr!Ȃ ֹ̳:sU 0)žPdӦ?Zz!WB Ƕ+Ykr/c{jt] pJzf>F([A5w1_۰*BJK^yfnPkk}X]f~|!柴ܚ%V SշS'XO<6TATF, 3ltC*E3sDQ_}:Tǻz ΁Jaƚ]k4,Y]/ouA^rR$OOQҝ+Sݷ#: :6NQbb1[FȤG_ |lMw.Q+?&*{> 9G }`Ⱦ V!0> R]9*z(1,ڱ=m^@(#"T_ e0C@N$"ܣ"i|uٍ4JԪ(QDK@&-3oMGOӊyLǩD\8`ёu2tREfru?ۼ%KO2|m!(xӮ*4dXPT)Pz)A[=+ѥi3WPlaɢ/i ^J 󑬲 3@!?RM+4LJc얏vFcNU^E^iCkJLo|3$+oi}U 5gLCvmfz;֔켘:FЗDtK8"15opq,p3dyMN*m4`P*Rɹ}ٵc™%?,,9 lI!vpa&Uej(]ћ.<r?NL\E3 nܢz6CySp`WDF0il)EwM kJ 3rh]rd .XBYBVwL@f®QU>(9laL0l64")qn阽~6jp1ĄeRҋ@J`S}0 cQ6Km`$k|1ۙ7/M˷腽3n_q6_".TN'CO:ӋF6| `62 SM{^P}Jy B\+ܹ*GMM-$ eZ]Xґy8UOti}nqBe)DSpCtu7Ϝ+mC$G&[2V(1mDy: $ Awj5o< /(hRHb2:ҏb?\s+vkz}uCYFpDar4tgD O p~:w`2QCM(e )/}= ӂԛT={ gCuX_Lu.yKn4l,r[g}Nvf9o]tۭ"TmPӋEx5rFu\ . vڮ[*Gi3T/$tuVSA @+^ƺ>4d3~BdwȒSJOh"y םzʵ`#h```+]!׀m0 +2kJm61d1|YPH% x:U1mm_0,Iʙ tβl/?Vk mKeby}֔ f*4Cm%Ng?mZ~UXZe |lqš|zԪ$8$=Y7dHw:Sc=L ՏX 5䉔Hk}{V8@NOˋyWrgVCb5Vշis++a;1 GN22UC6IPXj3x|dl>ir":z b7<ӵB9=ecB )H~r q㘩>PcE)OZfӯkWP3y^-[}[:"@۾KPiĿAέ}%g3Y'XPxkX#X" ZTHL*~kOؤX\=J&M{p}uֵQ߻5<ւovaY詪=i05bYWs eڢP|[1uR, 5ܲrt(,:CAMƗS',#wлݏkQ)6w*-/&*8XfR&63ȶR!LV({ ZvKCHw_)earmWθ>x;UHD`Nxł9@-%6atv|zj!'be;Ίq]9 5b86xMim0*׽ Lj̲}(}-y(;a2g0:'#yDhO !]"+Y-͏Ο$*SY̴Źu Ԅ:=<ۮSYv.D kCp eN(h(GNSD(g:|{tOD'B#~̹ m%Sib2|o$QV-EvYQ0\н9` R㽐B.%SfC8Nn5orsҥI kD } ~5>HMhX1ҟ@S2<^x6:u. AOV~9 RwՇAE}oPXҏFiLCNؤ[Vswү~׷Xܵws''e!wG/iG}=T״,jYUY60XLCX=pUx^IhipۖjOE=x=hHc,̱ryhKˏ)EA@F#37; )=x{wb;V_=(}pHM=!p +e?W%5<-$x݁=^?O6->-f}Ǯ""Q8ĥ\z<BU =NO쳎>5=tW[Bń ^wl%\Ρ';0O;~0\RG mcG>[ PB.I~k$CEdeWMży?iGȀG&T8`2gt"@Pշ:V^_O)V2MRԫ4~)ܣc./ӀmSF4mj;ݥ +W\ >Ǟ/җu1(o}6/ބ.򆂰|pGNHD1>,=l̛.'Ȋ~uZH|b ,3,>"N4s (*~,bU=ڞY'o߫ 6)x+&SOE>bl9F؝Q,K&X>#o{LR 'ӗ@HN$!t$T"( f$ԋ=43%@þacgtJN#) eF~Vb)1LTn5K]Ŏ mHB~lb 駒E5u'B"92ky[ "̪Qm`ɝY 5U2e MQ@}^GwXR=c edndn$> 7dlK B/I20Dˈ#2Ƥ{6T\ -8T>%-P\ jlBGYBuў2vV^3Z˜;_?u ;!ZNG /%jgXN[cS);Rz]p9Ѷ_щs:]z{QÌQ#MQgZdP*+mK^d*4b!Es,1Aq]x Iu2D&ʄ6wݙ*য়Olq``ͳvXό^cTǟ䰌"C+Z]O&iǿ/<.Y%H|z`&9X*r9||hGKkqv筫JQHt:<,Dk Ѫ{tbh4M9\JήE 'a:Al} ;IFhKdĂ+Lq$4 S9 R&7;IϳB#7d|KK h7zZYNWi=&FA*bVtgS}q]KT$3@={S<)Kؽdl 0J7(ѸiM_A\ZkV381!Hߦ135sDUƉ)b'PV#ˍq[H]>Ź^fڬ-[@r[L'Bn]߷ yZ@E=;GWuš -:AX}}P#bCs-FOi|va6!:#Me,0O)Byy %܌JkV[AazPz(T7jqB3`t̋nfL5}.uWbV:u߻t X"{TUDlUjOЯ6-'< `nrJ)bi_9=-ܰyx3j^$lcy + n'Ďt5M놿.5L&Ұ<0hUJ cљrʇ={e2-jv]B~4r%ZUNUaV.7J\lxV<Inٟ^{]mk(HfxN,Å _p:Ⱥ9 = wFCy1I=5gF&T{a $x*Z"7䖓ٴc%+l9c)j@+ښ ,8P<9WnC7ŋH "uj>l4XqiVu`:`^Y 4J΢o $6=!rE!҄kF|,V\&|I r5z1fW*p-71;2,Wv٨tQȟׅ͡ifl8)D65_]Z `ndQ,íMyNP7hpX~:4=jN)1&C86^'P\`˕lftL+Hռo$b5@YY벀0_~J].{uOcfE"m>C|תpuc"b(OUYͨXu䚍2*Z>:~$fSǶis X|\2 .mN,Y w{S2Ӵa2 ,!M(OTm84_:[G;4-w&wr*UfcHlh>-'Wf^hxVJFm. cQac;q IgՑq6SqfӍ:a!h *}THC4՛«O"$W{1yW{0uU9SS> 5~=UH;GV[^z l,C&R]UpHƛSs}ъW1"`2(ℬuشI@jCHGlc09̰$qp7( Y;4Oc`gb jFSG6hChs86~Îx1Ekk,.otwrWܤ'g@,}4{^d~f+rBBX+Γb)`1]qBK -Ɛ;h{=IH ,D{ڊ#0:'Sk̍@$VkbT| + %m'51cTjznk32Ϲ,l_lr]lp}܃*@HmdsjRbAalΔr~&VWn^^#1F! O57@K]Now rGL11M!ޜ6d6FPaG2 7WBxhQlOɈj?*'nCbB$ 3zmskh,Eӯsm &W)+ޘsQ<]LJ ,z=Cφ.cnnBlE/?r Hρ2$C-t1?8}LGVJ+$nԁl|Lq ]p/L˹{@|Z(N d]V{3TFqi(]VzԦ_g1Su9!BfV ˉɨx[-2 <¡˲,rbwG-d(́aS&G%a3}Qe5;lF< [_@*sh׾3ag׈,0j7ë̼́;hL Eދ।j&Ǣ瓙\x=#]R" .A9j6g{s.Y+eyjHsfhoQZ1eeǼukcN\Fg*r`O m:lMp2 $On^u);6,Єzo*PhPPH ֪C_FkG% dY#g5%J:ߞn11&}xv[֋OvcOKg|L'`o'S>U)[}aE Rr ;'ie?;Tr#fklNWcSX (vѴ]ein=;5m[EC2|Wn֊z'pU3(P*FZLHP]u0' ~8+wB~[ ͂|0S $8ؿՊMZr[[ntu4Mn`T/@D[{wd-ޯطv u)kC0A"`g^$N0X9"7 S^~[.@X x6t}Urxˉ}t#Lp r T귢::6yNkXO 9d= ,ŋÐЇ ipWeS_j?ZRBjq{t> }ׄqMvE=d,y(݅$ƩU&[:&&y-܄!v8s #$T\Xw.(5ƠZ繳XǬ+pu/a Co>neOܻ$gKk+r4XM7oho?EON ]$!zUнyyF@Xd ߖ9ض\%pԉfXγ3n'"y `V#0x_.b[ߑc-Io 8If;C6@REvf%7{)/Ws[H7{J%w7OVu*rB"IpZ*Ҿrs Ekd]-oy.%A&%\ܞs&lLy2[;hQE8uk{Iچ8։ONpě}@ TJ] `φ&IQ1y)Gķ6)ģd7b_(3ty9qЬG8f$ s:!xed*I XPD 28qv$K XOKF0HTUuQ1L@M7pc^4d 9P dk5x)O *3?B6!kgB9 ƒ5eB UeRG]i^U\;V"LJ>v)Zu)7V:I&r?x\2} ^oi΍96h6Kgo^F> nFCib?e_%jnfİs_v7?9噏KtLQ!s6!*ZtƏcG[Fc*c`ٶ~;/g\;b@3%`1LFER)Nf1bzb(]HYY4i{06 Ϡ)+tmm(&~xa 0T5빲tUwO @U|גSg>-NM&q* wf6~Ѡᵗ:yNf\=l6&sAnU` sn_(sL>$A@ͺj2Ai ^>υy){CPF1V:<46N>'6d,ry,}#$;68|P':ГuZDsLwlV6Džzc;*l!DGAKZ.p_Rxt)~KyƸVʴk07jeOˬ'J 15~¬;]jݨjDZuO/ˊɝ'Ҫc=G^uG3kXKW`<aG?5ybj e/M7N}/gir H/O]`">6߾؅v#(nī-n]ɧb~Qw ]Ip <9KNn Wc"⢝/xze 3ɚDZb鶃9:iPk_sUwI?A:Kf:I. ^;ɻM+'mskD?EjQq^%Z[}:({+Mf̠Z)w޲Di@bὝؗϕ pi ]חW :q|SzNWݬH\t8+ϲzW!$g#wY1y'n}ma@57RiS BL.?+՜F= OjOk u&:a?@‰Aݽy4bOhWiN'K݈T1 i(C^IiD%.=<WB}GŸ/&OQ2OX?S_ᄥx=]KGC0f`% r{8 {_DwCW9/r{v rȹj{YRD,5d}֗>n03j!y jmԐyҖpY̬\ C֪*<޻N+ XhH g>{kaO=w镉k[UczIH,ݛ'=ILZ93ΧMLucUv W7˭teh(ae$Ns6H 4hPѥdK pOsX#ԁя+Z'>?vHT5.$v."=$z)Q-fY:S i2"5TN o&xW@ zI;~2ťXK$X,B$oaO(O䰣 { ,K(!EEܸ o麜Y]ԙ5KE$0⳩Zl$.h p]KޛzKg o,He&/Ƌ#3 rC@-4ʦdQ@/ﭴX`~U_ǰj&ats]u/z%}zƢ'HRYK+X|:}L-=nfZ42RI3n7%r"[R˖h-AV;!jTz+=O-›1|8qN\8çG&3xGW ]x+0sd~مOcapPCE!H:kt^$d)3!rv+Ӝʄ+yH ~,iH 7f[7 :C|r[ Xn:WΚ*  ȖuͽjUsb}W2jo4MP p412lG BCTF~i}>4xD6ص,Y[vol/1+;6M)sG?9$rfGk'_4v(lshL:?u1r9,4\,Ջ,pPxrhz /UKX' 6ObAWjjDqkS PzN*Ɠu~,G ꧫ@Mh|O0C2a46zX8m/ӲZ}F;͟7z^95VNr Kc.ヶ/U W6ч=>`>hO*!فե5R0$V`:>qKO˗קpl|: KH5hVyzM5{46%sQigk C/nAʯ]tJKB{RmU2 leLcǧ'R̤1϶UMy*'=߿|ZNVz¨z6f$ě' kE{g;V2l ܷcN<ŶFEnu H\zd̝,, UO5" bUى݁Z tPvw2 E/vF_}{fY;wԒ~3ѵ@+NbѽJlqi_7-YZ゙tsm0/ %>MY DM˪DvYYaaUR,G`d!PT?J'/N2JKw|hԨMxgC^"@2^(G;"͑bm-" D\%Ztf+ͤ0v$}7L%Jv,:43< N~Aڎ2| X瘽r ʾ &/czC=w$HuV/U @X J>L_ I+V8jYKQ{ަVōg==C4a&S>gDT0IJeHsv]/$e ~DI;8u7U6m GFhص~(-xPT.p&zCzg|CD!1Gel01FE% CQKT;m%)uDa^|ej7@y'iffCn(qXCE %税a+C '}?uף<Jt=ܸLo޼Ex{'IZCV}dzkbW*p 'MRh$7G9bK Hh"MGcٝ1GܮRz&4v)\7IX{ g&S<)\pll?oUyjZ/efemZr ]оgHt1Xo6$6Ǜc0QsA@ inN7~֏B{VK~tZ͞%Ibs3D`A5{= .pNR-3)}zYU"b |bп=e yJ&+S&+k햩K\Yǰ B8im,,-HT=mo2Bj߹Q-,-"Qf'/|x!= H8Le"U6B[̓I2V|ҦVP3˜ZKs($E_q\+%4Vc{#Dy)^V:|K"A _b,n߇~s\C#;e GF6 Kh粋+sfy]}\f,Y.,U3j<%pLkv5N潣S0s.e)9 ݵĺb=`#$zb Fԩ'Tn$i*%ek5{dh-fob p>KI;,b%@VT7%< 0f}۳z'-x5`l8g332]GXTCސEj(E癋,VT!jiPliˋ'Ɣɰ1Wt8o;[`ooȐͨ;Ʊ dWǫLux2Ɉʞ 9K*2itE n){͠G)@֤#wk&5L{9КkeoP讅\R4)da+}L=x[8_̄ ,M=&c+6"Gzl ł\#]LAWԗ*P.)"`@NIgx%W;{$aOnF» Y*^ŠX9 aN"[]3UP*6?1*-[T't"uъ7+kkB׈K=r P1(08sz2/ )v5BU5ᾘrgF9YǏ2ϳS`IDpS^yE2EsY>\Q;NAIj3<$_j_Я"MU TzWeuuƯPVhWNG/3B2Cߩ^l ~wv{+3Gh22 !,rO@~JrjJ@DU% u "JwS+0:k kUbm\K[o&{Za/0} bq8YD5):!nJ728koQ} iz+3|FHC[gnx ~5>C[K!Pk~ZrE4qCu((b~pU hA̞&X@S*ʆ\_bQWw`1Ӂ ԣnF-'HBl_xEZ3+PF+G$Z\6v=ܣ`rVf[a1 d-X9=[*#docJ8KkRc;_gAkPtcxcXX85a\«oy>iC->2f@!n!"@\gd?ndzQnSLM[yjc栚TyYk'̵~ n*Hs+c&r܊wbr/ 1ŻáOQ&;Zdkg| #ȱ>tx 82iz)hP ,-K:7h6GUuim͍;|R?,yO|6zUH/AdJ힉pǪ(tE X>KE hDFt 蹨jg]dXo:uqaLԻ< ~K*4%WبK ]cx CĞJZWBַi޾R۽/=#[1~{7J ˱5`d&gh7%/ uȾin>-RL0K&՗.;(:~QFoš6{[y U Rr51\PٜקX.1LN81F\`J9GM|¹u&ug9f! .mIaF 37׮ʘ|k&3o4I\S{N Vl]tuE>LlW)/o*װ)*fCB^mtL/a6YQexqe*4/H=A\݂o[Ǣп A o8jl`#wIxrQ\ORcf4}ajmoA|,s!!u1uaSRyoD*l&aq}F {C?|f=)nOQ6iH&,$DgoGq0Ǜ6%]yZ[.7nU"e-e'&t^z&ޫ`0BذyZiM2AsP 'W جZPաEz䁧2u+#=5=(iCoق\i(x f}پh͝@o7|7kXnUs_jZ# fGa~oPAiQmcL`4icy">,xR*yYP oq9SUI=ǩe SYt{3u2gPGHCS%]1 ƻ:QTڤ#>ɍ&g`Myzw 4\jAj7ZĐ~2 诀ԹzZLkw=)+߷ 6يĢ Z- 5̸FPnP1޿u8b!C @TG/1BgHbfɽ uBH&)8 \5h!z~#WƋo%c_h!Q<~..#̔+|*{J( xcz'RLЁW YwHmk<JI''NE5 SJMCg<n5 {E1Rs)[b4%8Ej`8F|k|*5TP[a "S"T{h@=LiNpsoˠْ|JJ0U6X#fam4;-ã1r{ >S<+~ʣI?-+&f"C_hSKmDXN+V4=mVN v];@(.$>TWr7b=v`S)-N(gew.aBø+/- sxl'ñ*(07KIO?.(M9p9.JXcz1ƃ5.C֫:Оq ]뼯v[$K%_3Ȱa"I͵AV;Dl .L[/=fyCGtd3sqOsm%(R k=6(蟙>HP<#G$Ct=ghR-]G z|3wp6bN}SPɠc[4ɷG5Utdd?_Hw?,f&ehsn&U#a>?9 @~AH68jJ6uvV7LB:ӎ+^>^P펯q, ,&To?[o4W+,[sz,뻕d^1y@<tJBi_ "xSĐ#׮yhPI6ͪJ>7iC21>D_ljc`"HrQ|WNhsZ?VDGmNCMtu Lyhyx@Rܫ: axvML9(\!Z`oԾ -u$ڃ:V >'zdn(*/h2AU_4 V4BF CfpYoI!cx{ e +eTiٟRXVo1LF,9.ҙi]\Yؑt0TI2K!t .)4()G"&N<to.^!I*tYhctGȂ0 QrGz|I*<֬c|v-ܦ5 h eLod_IfD=o|e򖾂s7pu1`Rp.Κ"'g΍Ecjht#߿fZ@ʹnH|e@,SD!K"M}-@CEk*v 'UEa}oI7.sGy=Z {l U\%nGUuh"n_wO̦NҲi8'YP I[:]\ s '2TVo9:2 ?bΑw!O?PTsU! [KhÐ) %0;v%cMP+t[km[O1}PO8wMak1dEMר>JsyY[I1g3墶1n";F$t iv˃tpW\I*{ifpy_zVY3dhc>٧nݵdI'mc\nN?9۸oOߊUR!ܹpGf4?&3OAh0,/n i"2kFU*ݩ 0g{jS/4#qO]ULPe蟅kVJ CX1sde$Mf}A2ȗrU'I[|#aL$im]}O5 ~x:RyÄTVNdKq3!hJ0D-#a9f .In#fet'50b)l~  ż;r^6k l4"9:Fǵm4lrE4"Eؒ , -?k i!.#趣2 OxkY4=Ch|(1"q7=Lp@sp@BV{4zD6rNxKM!v*$c{,F"dʾd -*Mb* klh< Q Ǵ'Vf V& #ڔ0D#5Sd4i6 05p+q2:eVeQT [I@9v%x_o.AA!ERې>_=T^!k߈L;R\:uۂd@+G%\AGREF5^oDk2A]RdŴϴ0ndW"#=z wfQ/ƣn˸+j<>o&˗Y+x4o#.о@N4Y͌n韐Ov1D;< b$Qf&?{X/nc0%q~efa+<^"w!_ f&JLM"uF[Mn3'Q8p[$5" ]яw|)lŒ+N0gYhIznx1/1:gZo/lij:.4⯹ͱwg; ȶy]cbZV93A`d')qԻD|o->_dpT& Ko56.&NKez!֡ykvKgR/XpBpX5äʛn#0+IOqh^].`F\Ԇ?K dt=k/VrLc85.3oyT@6^LR|JӼzUe8`1Ԉ-x,Ӕ#N@ W z眼h[8W\̬%5)Ё9`2=U)xE͉Qrmd#|Nڑ5R,6Z}i2G cr nF4F&=€ _LN]O.t/^;mpCLL]yaoy}"<+ /8I-.d0,xVڙ%bZ%kʠQ- U |n7FՃ\Oeh.lu”?~sIj2n*Ǥ#zq j5UY֫[gYZ07070100000316000081a4000000000000000000000001668c169200003718000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/]6]?Eh=ڜ.+͢WLj8[qע[zx"X=nlBvd7MH/M0kRPpx i@vv>,q~iO*p\zxwS9GX߿}-@>X2#=휽cߧ|ѦtNbTܲq#/^"d@WHbW2Sڷ~l6&c;r7Ɩ_PN bnS4Fg` 6Q"R+D%IgәD"k\&K}o{&GZeh8ۗpCMIXHǠz8A'o%QfBDahg/2C]_7ϼ$_Auח2@I[]IK`s4Ǯ6P b"yfeex$8'|: Gz&lʽ-97YaaQ@iJXX߇Atz?cC Hղ-^db snʜUnp674lQU po.Do4)viu+S/`ͿhIC{/=51e(a *tjK&1Ph >D1esUγ 0(Rr=("&N'R*$$wɒWvU6_Ky2?uA!s&2Dk@9t f>Ƚa*zKQB5ef()5}9$b?=4$")P%|%kNBEbz$-6բޘDb9!?b@t>"iv;5hZ6;sUϢu/HEAơ!y~I$j89(hmGg'SbkgD؉\m] t޳rEtCX#X]Y$~Ux6I4`+e׫_C`)k-;?ZqXQi2,"Dݜ.Okjxn6ig h,'{ 4!3CN}w7z13ø\=h2"yrA<u(l`*xC7/ .Fhᵇm L)y i5 b1y Ҵث%Y:qnNc_fv1ܜ C( qJݜBcn}ŹEt~)6-er8DRD7q;&:kLZhchqgca0mIx'qyjhqS-=ӂ%?$ |qQanOELW/!Y5 5]aYGa|Xbx5%9#wqaq WklP"C=9'47em@hnE}q#cBg)MYl 7co޷0aCO(K "TR;.Aۉ5J~: ⑩ydjЅبB%aGu<8^<=hX%tmhZ5}dˌi/;hyM3I'@v\*8fXK#M30O=w7KbvqZUP%9UF}RF5}{]E&͕4FYU[(XS;8Ӥ#u( (06? 1m@YО[3t I>|^UpwG佨g_uj.-0{eQj.ZfOQP @X75OJ=#g{uo`^F\Lo)krϗeJo݀=Ķӧ-mfnx^%@&nvը2:ߘ =>Z0ϫd11gG(돮)/TwV@ǜ- vV癰6ƶ1YP"͆CZLadzxQhsiOע 7.M>˜`/sV 2'E@}w3pC`g~ڳ4H4~S$82ZΛ/.{xQ'[V ɡ"H[one˼,E9U4lY%F嘻', 4#,AoTaxEg2 bKQq3NMWBUq9hDK1=OT3E_8 _ o "ưRc=Q/X·lVJ9'Ym 0k=@r 6{Wr܂M m9%,q]\^%R{'!jzK̭il;A_B7;~f c8: /:6Y 큫۹?|HG00D(B= ;)n@g?GDY O~g}Ugc eΠ$nH|]4/H'!T3u 7(gΠ꼷+=3=߁NdiЏƔԟ(f)s\}&ؤ;>!LWG3蚷4,m02=O\:gS:Tܡʉ:Ou-Aw>gg8޴a@߀]je[\P1׹N -MhbX)QJLU{N[UyUۮA.K%QF1Xx([!-/IDE(Cήx!U nC9kkd=/'<A@;ݡM0jzò7.,=3kg r"QJB&Pc?S&EE~ן*[ܡ^%<МMD>QFJ?ŘyPouEݚ[aH0M{6|-:n54Uaw  Rc&FR-S9HErz9 ks@XKA^~u[*q+>|b΋ k\5nLc 9a{z,@yt'=x(᳻ aum8V-=7g]Ot\ə?C<}4|J{IrVXwxO3[mcQS\?CسO-mZ:=O0'f7^8sg j#kCt/ _}* mhsF{΅ h8J)Hϐb患E& )z<>V QOEx{q@Jw!.&FPۑt҇"B`5!ޕ+F),GLq%)ӕ;@}ynq!OSiAozsrN@\(hOg[V,$?ʒ*JɆWNTCl NJrq^z⎳#;{f po#` ǒW{ڡVc4&FP);od*z{|,'8R&"s~HT/|?)V.xw~J۱{ Mdy XSI(% h1jkfYhR`R<Ó}}2ZbeL0T͊)z]\niTǒA am9<9 bYgǨxsY *43/ Kˍ9S?ika\No+<2CC9ɮ1Iۑ<(f VK@1/. 1j=PXHO5 SJMBhLӍϕHwuWm2&w$NwtW ?UY58%!M>Kh*zfլu5.aRq> !9ylį\}RcɁF 7Y"]jI ,Lu*Q%Opu#v@#6V:4Dw[B5ll{?Uf ڑ2=U.*%Uj !w3+*'GA41*Iƴf3>?᳝YLK ń 61JV"W_ρT\_T'ÖǠmޒ ͞l؎(;#Qʤngs dJ~1 +bե:Au&௿~g'j}ޟ,Ea ָq!@Ϻ?; &Vb ncXR_=E`ZJhb9AП";g =@,4Y{ K&Ajc*y3¹8V^R/ v{rʼn\{x%ԎRвO@,Txtp:-\Cr),O磧Zas]6mmX z<={M=٫xyVcc{#0|P4\W ~W>?&eu,Ũ?' fn%Z&k_xdky&H`m%:c~0.w9 U.0ڢ#-/o]`2[*,F-w?b>0@RʹAG*`Dmg0qڤ{loHb h$L(HfKdV$eDo8AL~V8dD.:Tq^M'o8qw6 2 "ѻD3g{-6zFU\2аTyAs\A_J4!lPf+<ԋ6%m_:OICr᷉l 2rN~G>08)ET-D efjL yG8G ɯT~tdKَG7u-CX92'IlB n9i_r[qo0(/glzyY&ɡݳT<]pU^_<7Fك7LXk~ra^֧8Ն|`{K4#HAwp`A)r{DdAJ^Vk=SQ/  6&noDVЙTU?9 p4; 5yAp CsCF\U$=@hIL.+w(΅9PoIGhݗX8 <>'5{ bA<B\jKX)ДgrkЖ];dO ͓E$V5Ьv l&t_T%hiAxt3tf_9-WើEkcYCݫ׌=|yzmסMY|Ɍiad#!r愾WG dwoZA>N eHRo,za[i>;KRo<٬( יT7dh\Ld>T5HS MOa0 ۙd3~(ග8Dz1#{aL q) Xn1?Q?3͹#f `G8o],QܷcKX'0GmS:˪+;?ڝԪzy7#! D:>h4Q47z[qΓ+I_O*FZυ靱^r:>klg Wfs9W];8=1|9(J\ֹڎmdzƈ]TutN,-8B=auHSCN _9o|6nufMs'yN#DiH[~9~fAy_FLWa ɁW% y s;?L'~{@h7ӪddQȊ*fN!5 ѩ)% y^TbL*ype i9vj5N'=˸t·Q4VRmQXM=W p*3U 䢮 ]3km̽g"Ӝ2[ tjYhO%+ÇaC֭Ђ&uCX:,x[!QR B0A~c{蘖=EdEc <8xț G>znXLt_*&1@[t6a<cΛmozm;HBM-mh$u9JIMBV6[_f4_ڨ , j}b+P=gQ}G3'|?E$ZA$ $cA'H_ ,o~x2GS[97h2j}-R6޾ ODܨ k]Q^bN\e=fauMU1jnϵާҎs?JE~w25[ ':,ӕufPư犪ԤV2xX]>z 艛7_٢)Ȅ ;x-8y T8!Tac=[m:6\,ɵ#<(P+LVd\6ifQya@A6l硰w7{&Ԉ#z]z>ֳ&@X^n'iPM:lIOYz1x +0mqZ`R; +I^-5K'gqHrWq6z{|BI}[a7 jzh:R 9?C\퇙UWbS*1\;9h }# Jyʃ[ayvyeEo o1O)I~ֻLQ >oVJ.;1%GMהH +&FulQ@HdA@SsO0) Λ˛;xݚ(g+lY&qǧS LJ沴VUkw '嶅n~FB/{XFh7~Zu?R@'|$_Tjr9Ly4d/[hB ٟ{+8\EK;7Υx z Q'`/^WPglIīTm<ڊ\c_ku7p|x;9!EmF# @"8,䊣` 3z$4,(]Bڳhֈze۞(XKfoSʭOmIKa^Jq$1Oש8h7_AJqqǽH  { Qjkʐe>q61'shIo c]DF$VZx|D#,>_qy8?:x&@f,QYT^8ϳG49M| ˣUQ{/RW&'yRW ˇ14Q"UZ<+݆ӻ z)%jY 24dfYb#:~|X'#O2O}/_Ictmxŀh"s?o"|i*l$f/r$h<ʷB217v#{ͧxhejq LeƘ.Myzэ!0l5̴Ar[YE. F3HXR?,o((^;_lQN6&7KڏBn Ty`ޜv|l=xYA$y, #6M'ܮ2UǿF5 ut8!5U)TDeĊ] »JǽzҝNt>9DQ]-Z]hXݚ/%O)`Z-i0P6Dl uہET11NQyf`=9wA6IFؼ!{Z ;rd`J:#f8L eLiRqQ@h/)W*e5@9dwU!ZtI, &[،F|S7*WhsxS ']:"%̜Ѭn_ſJ*dh$܎DPQMܩçI5Whml9_三$AlΐK V%\Z_$ޖuX?% "x[筶bӴ&D ?KIvMaX$x#\2p?euGTϴօL{oGxH`z9N.5Q-oZ514X V@F#$HX8ْ@nfb2V~k!4e+vHnY)w)jS b8jheWEkEk{nVا [㈌ F Q )mȏE`PWI>+R5>誘nRxkpe-a?I-r՞ɚ/zY0̊umf$^/X͖)lR|>m6] 2Wu>~ yiɴs QvN9~$%vTtO;:|dzI7:whe?N-b6=㜡p|lWY)lpbrj}<-*I>m{eIF{ۘ 4 .A1yw{wT h)ɑe Rb "O ZX@n76qiH,S}Xo>bs̋ qP}uڟNj_zzֿٍJW A;X7!O9uh~cZ`U1zLO'%=f 5>t=I6(73!`2 <%c_Brf*BChOCsӆ("EpS0qJ2z߶h/kqx\YWPtXuk&0d<,@Rw<ր8P$˓W11hyvŮ \3+HZ\Q&.. M1QXIs -AO1: İ7^PĻGx^ j2ݕ)(hx5#ЃS)F1 ﰒ+ NTP'NhKr·n:0i]\3 ڎ%MC$}|@g,ʪХtS|}y^z`_3UKL24]eixs%N{aʞ)iJ[ś*(>A`F?,e[Cyi:/W0"$u 7GukFHUϞ!T4 uӹ<:{\zraĚ(81e;ӌ$чmӕLY}`5̀Se[3&hffTm~Fh޲ ' ~tipwfMKlSARi kpkt0s^8*A̼2-C1#zAGUDֶC%B pe7eֆ:?M'#@%x^!*C__^Bد(j΂>LNRQ0ym $TETZIl?u*;zT$|ƚoYdɱ7^ͩӡA"3;mV&,IܙftjÎ S}%WէN_'rQ[Yҩ7 Ѱx0^ɮvpzkIpJ٠ !0;lL'Wknsϰ'YJb, L{P6.(4Rl[H:Ja_:Q[w寐>T է%>Dؐ + a1r:bȱ>C-ED_Eߋ kI[wHL;2T~ݞ%VQb؅$at=BO*zl:Fhm .ώY^Uk^j BMu!N6!: Hbv{0<!\档xEh?![  e;1°.tQ;\NhrI9{Z%"Ayppso—<;H@:Qy#`&YEZҚrbC{7I@r(BQھ?-f075]]##j*6$tqU2!k6?(*)jLM5\ݠ-̀y cSnK.s@LДmggYZ07070100000317000081a4000000000000000000000001668c16920000b908000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/H]?Eh=ڜ.+υZܙƱu1;hSAs{׽ ] *i|I2J0Z>=CMAY8۶p⯊0 2g*StiN. VR $ڕK:.W%*CPiU ;(sL#dwٶpk#V6Fi@AV֙tBu\oҒt,xzb?Dcq%tDT׊~9P5T|#|TKA{eD{#9x$Z_Z'iثHFyYƪ;OM4`$QHX=Og xHﱫN5:Z)JJ?A<22O`0U`iWl.QQ_O8* OQ@njOX?'q3D w$x%7cƙM X:N_#@`EzN66U_Oc|j$`.dڙrU8^$Ą!@7S5 ]Zpi-p`,H/]_UR522<#V&H`8[%~Q߲o"_eb.^CFwJ׉(9gwsr)jpq2Sj{+yPϟ<=A?{' gMΥ(0A7cZ:atNCB)`(Z[(LE0X8V 'n&KmK19ԓ?)?E4Ef]%|nvڥS/Iñn C Sr3˻3xL<~#tSJ *됈P8!!򵯈RښDT}4pGGmA)HyEp؏跡$EbYt.CZvاe09` g($e%Y؞,ӝz{aF]֋iYCRڣS;ܞ*ؚj;@,/,(ԕv# aX!`GZyeryan."T`=1+[j [6\q4N.N:W)q1 =4{e c6l5vU{&-2v%ЖğrJOgyE8.qfqI*,<,R>Jo߯U%{Ih vhOGsg#)/$Lsosnd%Z)2 Q7{Mpc9ޥם5!YaZYQ(O}=lO17Mi thGAQ.ܐM ֶfCFg$h]Vk΋'uLu|&GUuN:BU&OYW =kLźY gq9~ VɁ&Yzn EqLWD.d3,צx(-=_8̐h ܠWzl~67}Ӵ>*"6&?yZ۠ZNJ84n,E)gNkمN;ǸpS4&Jsƈ RJVMB؆rx)N^PGb^f Syl\/d(2V'?oNv/+u#.]XTo`cV3Bܘ}p2ݤ91W6R*OzAĔ)F@AƣQܡfi3pF5ye4S Xh,V'627"˪M{w) VUv>ʵ6=,nȃ9s:w0ikA>q~n:pfgaKSeRZk3w$vTzXwa-!~Xw Z^[$>o4{(ܾn!6أ$Rp:V t;#2L]S0cwW ֯BXE-Zff"}[g;GpE6;F :)N<Ղ2l{K(H8QWCb| N4B-HQhWR$Fp@q cǯ̑2ryzH#J:٭~RBBBv.aJ_ LM~!Uš aXp`fxa*hfWl\ݔ{Xhe}OGWSoX:I;X*;$:f&L-rQ?׽ aD(b2i}Z dt0]K ӮZmoݿ?;- 6#o&;H>E JŰ})aܜgNCJ8Du-S >Wi"ٖ ?醯*2<4e!v#'ԿR*[l f whWNGsF%68bɀ /}Ssivl觙Œ%I@5#,X  f`;%q^%!xnjIsN8k˼ :Vev XyI#D~ F͙$ m%XW!2"{2hN_+9)O6#k= ע0l3ⳮI3D+^(Wʘub8S*XYa)d)PzMf LRZ &dװlm{~< 1 $\SP JwvTĝҴOm p0sHr7[wJJ${mA: OCv6uGZwߞ[>"̯sty)j莀BKڌ;HB2")nCB_4ʑ6/тjʙIɲ^}5 ,Wx)W$K&n:({Lg4JPpȳ6wvԟC T^eQk8&6gPSo~,h4~~h|!&y}PdNNˍh|[ q.|6+ws6!Zh=x'KuO0~~dLAӄp6G_ '̓~Q9 Ki)}S,r[It0ݸ =Ԏ-/6+eNxԙIh8sņ3w]$ĵmaJ_LX=b1VU+~z90%7#xEL^f,Ao^q6}ϡ^ρטF%Q@7(*eza)$%['SAyVo~k{ysre K${h 7@D_%S}{OIs! +lG' ă7G˃B*:q*/Q9.A%[.V8T(i:rg'2=̌ 0='Hs@[4~;2vְrmlrE-=ߨn\@ƽW0}'H?8t$x('ck^=w@-5 T֑0aMfpע( ^M"VF%nקMﹱLEۋ عY^M3kܔޑ"5L B~<.\Vѯ#l @?,bgIAvRK2K/IM4z*@8T+Ձ/-='uQV҇(PCy)C3=x{-^ے*8@DżTBWCY%@y_(Z핗.+e>I {."`gWM\ry= H~G;Hh̒WWD!L.0 8UpQb,#2_m9멀ю.WϟMOS٢~֜EZqTUTa,eb` NeukX!]u8(ܮk7Yܻ8{|&vV^8XxcQ9QE;Eߤlɷq@]yMœli,xc;WoˤNurO:P 2*NKPudhVM]J˞ھvޫ01{$!#V<JBtHb8؂p E3@؋+Ȋ1ݵ1uv"_}!<Ӽ /wHnռg$rZWʫOv{ޫЇJkM(]45z9jɰʆ Jr2 h D4._7bL8n QK'`T%aخ{(h݀!V"騥s-XPGQ˃g4]Bnimψq MDGeY"%[$R᨜6tI={#$2]^o6eufQDDh?f;Vۦ/ $.ie->ymjń4a\nLmٺ-t$8#l!Õ`jko~A!7H;B(>:Ej9aD qFsEzI…Η>xja|q1,ٰQ}ZSm l@uf+ͺVXqZp,3nv3Gx5e( _wkXQqQ#δKG7wK1licGX2WRYu5މ `)8.Opx#'J\gtT*W2rPhFՌğj4:UF`%_Y$2Ek:Ǜ&1\!69lf2kzd$ՔVuՇPjs@ MT JYcCAv`q*ۭY16 „Ј%R V[%[@>mϳ.&fh55h{nxZl` X.4;vk40z4KR=Tν*1̟2e 3`P[Igh?-xY[ŋKđ/;urJ웑LkU(VjQ̗V;B}g,U:N4h ˑC=_V_zkEd {|yhB gf˷G,l9[}'JuĿ8)st VPo_<1w<%4=!?Kk,EUu _$ˆR4KbG;HuuqrKpJ:RvO/IQ/J& 4cUh9s7S&fQ@^{: ؍I?}id#}X;x؀9B22g5d$hYh zQˆ~‘x.'١@-Sio3zy}O72 3Lh?Ak$Wm+ďhE/mA|S4[ N}7k$cźu J> Hz+_# G yzEO^6)r69V Z" W-޽kVIWC*Xte^ }3P}X_%#5$0HɥcMeOn[sJgu<0+hhX>i:|AĔ_"S[B Q54*) M~fkcS0VԼ2ke^9VQ1uG 1h.[1F>VwC9≀Cn5nQzvsڅx~X6;ht>0W 1VK R=ny!.ql@aѻ Jdv?#ץb ds9i1>3J>"۳LV)SAs@;)A92)'J4X N']^T~AÏ\ȗV}j5*R3L] aGHsJ ğ.6ꇨ0fӱ"c! ڌygtJ$fʵ…>rBt3.eHA*hc ~١/M\0 VtXs_yMBw"B]6czx^_)GRn2c+>oQ+U:GI9֐N|dYSZc/P#PՕ^B[bze^bLan(C ]PoI(' AMϳ<7>⽖4NG(=uЃZ^<)XOO#O陃EԄ% ?~\CSbMqibuWHsx̊O JiêuF%o;]b8Uc`zr8 Z/SD_}bS8NoFn4RFzÜewecCrM6j\}8'uKo{"BK/7w yW)#0GAKU.^~@I;JCyp]s'QW)!L;Ker|˜k_ 4u`@?CF^E1?WƮկDc/eꎘOZ ~ 7јνכNˌ5lM ocgrN 3 R7qGkkzU)9&|rMyq qג~M9G%haZ;fCXWOfiZ9VrpdbUSQRΉΝ 5 lV§vP@&fy*&Y'KXRC\Ikwm$8fT!}!MwsNÏ4T`|s'/"C% y@o2DJ88b=܏ir^,4w",waGk>s"nBX][H4ؘm殗fd}:El2PO?C*c(#<꘠@^8+Jxu q[ uv~u:6zbæ΂ *ΙЃf\3H"c+J?4bNC\Tq9% \ :~cbu۔]N1o ˻ ;X0+}RH„УLD?h2o6 rS/!싪jRsUNC6V?uI:p.1M) Q5>*bVrQ;Ε=YNG3wgg*Y{a6QDw[_TyJY:M_ֳ4fQVB:)Q =@N4P dmŲy+LkR[`+<ϞXJ.8:=$WV,!`i(R@q܃ge /^ٞ]=T jB"dZJmJ-[8-ڷ6oI`+"P}d*%b ;[ͥ 7Mo7+dSksQVubPG "*6^Q E*ʌubOU-'5''5\ߢOA~9@z )KyVO:hDdcg;ebթ/ l #Z&c+͎yY}fdֳ-IW| 4qhnBxhս{^ ~bAH0r{q1|skɸF/`H=fOYPA4;2 'Z%OJ)ZxU9F\ۣyk4p1=2D?l xP)viSzxlu_%۠5Q˜rMja1=/^7/k@M`-8i1ff:ycҫdT68mNqO6,.[XxZ ȱէ.8*͘.- 8TZAfS {PsB.`:O8=xr`.FN3fywO̬q5˗w1"R,uetG>g@Q EF"}R3 >c!j粒h5Z ?= =xV%ej];/U" wZՃ|ڝpV{Bv 缔KA{ت^39ؽ`1azbjL}bvLBva-@ Q9BCЗy #<p[[5(~grpa.E%֞3ll:JB @vݮBbID.$QV]Zhxy: U'o=-u"$bAľ i$,DT2𡺬wyf)M a D`=tZ 3Skr-$Z5+>#9Zlܸ.1cww?rq hKOJKO~EI4qWwZ|rG}}GFRo! "^x& "̢ b]S}Pٸ͉PٿD VNw} =pSBU2o y+2 Mdgxىn~p,9'B5md$.⃭! Wlsvstd eEO6X[]Ɲ Ɨ ȭ[at;2r(=k/.q4 KrA4r` >PjP7_{'p yw(TE||.礲:(.)^6s6!x@i,kGv L^_ZXM7*# Twp$\|}k i nUQW_ݢVtkinOj^ :A>9K8ʨJ# !<_&;^ __0HRg)s~m쥎1wQeޜ X+txK?`gqnY( Q.>,֗@/y;6d` Eք `9K8tۖhEKP#хIN=%|jI(`5zmlPCʄKe`bK!wL;,!Cd6,q9csqh/3zm)t\<#v;yŋ:Z亪vǩ<= n,C7}n3RTPp.p%muwϷ2JS v~_a/+`K S gOMΪcݼwekr_a/7td5T"ldc5>%e:=-p<wuQYFM /M {ݕlӀ;M7pRwes5Y@+:0p3>;}b(X>en[IM,8l9vv&\[-(pjY"%0mg撶m (E[ Х!_pdNbh~LuwB%)O.PO(0Prv!%@.aHN.X ͬd1 Vhj0c2@+) vn^ U5cCGRحziUoL_ymUC|{e씚N H+OL@ 6cOa&S)i[Ğ2Xe5|}b_'^i-a-J*2K2 Sl0]?Fr6h_[' |8 #Po/\8Sg].Q4}TmJ8{%YFc6Ц1ϘeR@۷\%OKYN0bշIe *-}%qA s 9&Wĥѧdgkb%T7s;^]yFoԹn_!ŗpG~Imi>q ³wazBͲ0.p]{o˯ejg.2-w]]8S {!ڇC*M<吝}ti5 'gdznoŠӉu XCRAq_aCb}$|~$XATwDud7A{l|^R$Nuj?h39>Py@Ϭq&ccG6MD@/&>([9_'mɢSE3AZ4F3IHvW_Ta\ܗxOԛRt/~@_֗ߕY0w]w`T R? 8q(#RސDjTjY@3vp۝=ޓl4c:&a`-X|h~.J}i?ⅵa "QD lcW;_#}AosIS=AM&dI c?хRPOeno6_! Xm۩Gm#<M[KcVFuXz犗Q0_k<)]]H i|,o?1@%9^N.Qb`URA ]e]g2Laeo?53(ۏ c9| SdܹL*khR_|j)bx{K)ɒ[WBP&έ?"\LVPZlush^u>$Rfƪ -2xY/86q[oxԡiL$Y1UkxHJ%@>0<&xkCp߁ѱ^G舕")CXl5ژW?m@JK]穪z@d6W~hE<{Pj񉀻]/jS4_nWoxD}XyW0c()ӛ\)@K/@ Ksdk%+)z V gV)v3kںH@3t:oC/>Z-n#(xJ1`u/yYQ$l@)?YLʅ'D)uMac^o=԰xq}l^Pۤ(xy[߃s>fNr],k0MX焹cRo lpj vQ-kVӼ|ܛWѫϻVh Zn?CJ1knUС4hmT`w)YOig%40t?&)r&e%8Ys7g$|C/efiE.5B=P5su&nR/5y`2מT.a*ӎ*_%bmϛ^OG7+D[/ӍtrQ^*2Ű_61d,dMxڜM,+/g|UTo;2XPp } G |鋿I` G$N we_WgcVKvTcjp`=AUvEkפA/ TGӻdj= L+6ɲSuٷ2,.3[jA̗Gy (p;Ӂ ):LcR>Ű{yN׋.!Ri bbIj-#C$¬rhb89.c*'J сX_h]هrUb` ڭ M=] Jt3 AGܾi=(A`QBY@ӹG$ z;ߓ݉h' s(GGܰ}YUfǧ~r3H%8CP8.7N#=ϓ'̑V/& 'B_㍡iEW o>DF'Q. k hoȠƱA|E ˺{m\jb낺uPd wmiBE sf_՘5EI][Ljr=ܖQV8u V1kaI ڳqs[ i %Z5aqxe}5x!UOj6S| 1Kg,Kl0W[C;3o|o2Sd9iޟ>&p2쳍E9kA~'a9䅈"<]x>jS TʛmfY8us5G`TձGQuOfEoٙLo^ƖyQ^+~̳(u.㩛B <(2olޜ(T|*Q9t<e^@%9:ʀ*!pBoDCoJQfԃ~bEP*}+^mħKLh6nmI*!#_h>+y! T3Eyy^0'A+3Eby+_nAl$ro? K[0TXNuѫ~$,hP]Qg^ vrݷ[ۀ&& D^@AFohG.!:DkB˜_و|尓0|ao:Eazӭe(/3vhqG}8,f< |`nfB{Nt,.,%4ӬE%OmG|0+ބ<1SZvh/P;vf0j)CnHpЍ yrͽ.E$+&6T2:0~aK3ơs=^:6[gلZ͐Ҟ }q"?;[T@CICׅ- 4_x!{%␝%QˡE KuhƉa]*T"P|n%tX!ThADTe [@b ґDvu,a^%DmDsQ@̆{~* mɁy- }*,}s1Cd9K1=ɜ xU,6^+(a1U_;4Ie1F<#>q+%L͚@/$tw i:) C<ͻDث(tW]\o4-8߱ɒBh"8Z6f˛9U" E!B rNȜsEղI v7Ny{()%d'yO$8PZ?rϝX\9VivwMkҼrj"Xd[(8LbG. X-#nk" hRCe͸_) |`8XaZЈtJ0E! jC!jk8 ,՛nd0EҨ N"T00x|F}7yXzF ~S#w1HBvΔSe[ vRa|1IiW$B uI$ro-g2\݀+/j\uSpY JMJUq3zP~<Y!ު`/OޙpU8LG1.Nt:B3 7P;8Oq_~ҁg-i"wDhKgbG8#>r?d u#~H,xn #+|̎?x)UR('}ly )EE<)8(vZԦBzt3nq]hQ1\ƥEZk#HV`rJ`-$OWtC*T IkcdŠNYgkל@^ 7±~qq}W4:>ҚGdM#UDA,Yz'bl+rڳi̖p{3GMA,K&ٜK8~#62un~YLhc{(|·Igg.&:sgb"cb08fXZu9 _3Ӣ4͉Iծ[%Y#ur0z}+@S$p+W9h=JŊ$~ /̳rpݱgm䑺v(>u t=,шj+ I.ecu|lBxFsnHr:!`8VUu>"V:V[Dk` b7wNi}la=r(s<.KUhڏo;m p$&vZn}[ldi 5;:xXc&@D=>9)Vc\ B:C]&᥻{+w*jPq,RmPNBrAGgQY͵ J<_ih3[;Ȅ!ܻ}@$v>Ua nBxV.}tL?&Oڵ^O %i /Ϲ&|ZySLQ8΅ ?hvjc4渂TR\Ň^g P]$#L "Vd\$-5?VOJWdǻfOk<=a8%t*Mͬ؍*{BpyPz1,/.pFu㾬QHG & Q(mpՖB W7.Q?\[KR޲d =Viլnz;]wCc|Ҫ9`D+·ȳd5!ڏ@I0 2"\~峻&Gşߠ-Mp\V^MCTfkPcҭO}G|I@6'l֕+lS b ?wZ%%1} ӛ혼]} ;FWZAxc4uS9:q uLT>Ɯ'@E>13"Db*}ʎĖEFc"#cOewUqQ*JzI)B Eyf?bf K`At0Dulgv~gi a-/b.w4٦YJ1&aП7M,s&?jn}^69jJwM_2][mE:1@Iv[_5׽ ÂB?8^j!|%>jr|YukR@-SG$[>Fbn93mPT8%껫eD FOvG pWm/qOt/;Q~˜v/O~Hbos;g5'7hP3P粂mVVP-~X1ڎG;I b;R7_l 9#^[DES)4a R!T(b%o/-1 `oGƳR3>gѪP>U)+Q2)gk/d8d(;<偈6Dٹ\'L;n57iЋgհϫإ#q~[{ . 6PR8_sw}< =ZLy#A{ )H3َU=f4̝|N)S u;3-'564Ԛ~*Y"jͪ5uxtsXw4)a-2T !1n$Yhgs~~֋AQHJL#]пζE mzDpјu7d1f2hi&!ABY8BA ٠~Xu.j r+% RWGaP󼦧KmT/X lA(@keXf>GPï[_u󴡫~SZRT4A |%.N7 , I^W 9$z,szLz7}%1y"l=߯alAvBKԧ'[BzL#4 A1-)3-7=Xq8g}C Prj1.I R*0[;14a&E1~^msԂC} WoovH2 h SQCy4nzcHu߃4.0RZS?Q|vP+ Ch)~eѥ< 8X# 3C@6Ch "8>S_E ~K*U;4^O UD< @*Ia_W" z#VLWwmJP[tSȓ5{4a0~JJF_so6G֣ŠHTǔ E?FAhOo $5/ n y,XͥXtSl:USƮ8U.é@%iO=O蘄HAsܓ^U*[x|)w %8K$#բmٹ~9D"i։pZ6UlS43DM?:RR۪XЛov{bj51f`@1[mΙ|p&RO,Igx$WA%;n.#?kJ4gwòOOoqs#c]iʲ?q:U]VAC*>-➅k+o!ռx#]\m_WJh0U WbѠKUʠ LL'6q8]}HE\[!܈ G&Tπwm.7u0O᭹rFYܐO*'F7es\):t"6J;o 8j+L`؋:em_i̽{kf $pqGc PgAݗ.N&!EA )Z޽Zh ī6)*ɱhPl8Ҽ9`aI@WN]t`p&Wzbh2>021jᔞT#0) 9VAԾf>_?]ǂ̒e"srHyh_PDRL"j24ӎibyZ&3d.\?:ar;hp߬2+s01yn IDYsi1Xc?T6|Em Ws/N>9Qÿ X+ܐ>#NG=_2R`^%gk݋ɹ&{-p+YDYgن9y.ՍMvw3o&U'ƻ 4+̬7حǒ;=Cq40K3nx(I_a&"|J{ݽ3\WB>j S,Bm0M2'q+:i\s)/q:l[y ۷{\m}'r0Ϲ8WhŴkE;ϊ:E qV+JaWOOL~ؚݏj*Fv`(s(0.Z%ߨH^. 1LrU"OB7A% "͠]Őeel, _CYÒYRAy𣋗%5'.%aIr=oQQ6…k<45?cN~;ޖ! zvC^/P'mBՂk7E ymy^^@tjhq@.sN QJb2>!%dkLY9^, [\gG"<\߼X] Yl,vynu4-ڔ?f`SC}R#g?A{2O05Ԉv-:lab `ڬw}eΥ&Kch'Zm_ݍī+T)@MK=_A /nyd#=Y? bZ|ld r擂oiZ 3BƙT! nw`[[ΒrDX}}w 7;5G*$lU&,VZMFxϠhH") `$GkbrX)&1*Rxͻ,r.a)ڏԁ7>G.VNaF'֣ܳ1vZLw@Rq$Zgs.cw4)_O mbZ^Fj)-q WVΊAf*L+o"ݳ;H*uixuiB]qRJ"N/Q1uŭ1z|3IMFi3,)\N n^r$̷<[t`ZMn˕^6 }O ; @-j@F6aq eJ8A{|+g?- .㔱uatG\KIqdK Śamˬ>"#)W |"k[zDnU?$'ՐZ`p6KUC4 쬾 X>/1ˆ'Ɍ/uCξt 9EaN-]f瘓|JʆyKPbGȂ Y=I ZGMxS˯LK} OSo^)(e7wYk tXJkI&&xH=ʪ]2e,jEWV6.n .^ "Wo]eJJ^4^U~;"dlք쎼ʕYA^Yq4z6-RFseL-4EtV0be7:\J &8>"DMgQA)\!o:BGiղԽJ'-}أl'Djdb_9Ty$qPgiMn $@ЅaC#Ddq|Of@48xF%;#_w9gg D?R 94w}Z ULu@8}gC& Q[~ >h05`5 3r2 ৅8B;fմhZb)ssbzl#mGj5<!yTnVՀ(vBÒ :tg@'OH~l pF!j%1yS=;8LnޗAخ2%Ff#M)06ڱ*j6dBoG+ YE* j* ?PYX G vcY^]djkh[]AefM!_ڄ:r/!Y'_#db2WK.HRX^i:hүz+4b3g+7 5s۸NyKբH%!&Aq~3wHr?=`f0{*ϸpT*=''sֵNDؾREEnwAA\^= Th܋Z=5Y쓜e=j*9N q<6:}6D𪐞L)e]}qT'fX0kӳa[OT~ֱӰi}6 8 8x kNU_Uk5?Mɪ {|uקF %ؗsS"9 /b +%=E?T/RU qg~ޖ- |}Xv?t^[3;,fIn+ 6]G`OĸIN>RGC{\_;Ju~r;j΀7 jwX1Jnh* +cc|$EIeVt}Mfſ`2p0wGk,Q 'H["sәGxz /Y/'>U/>BU)᱒7öF}=1`{?8L52:'练`o/=yAR\ePqcKR={i#,UhB+@z2uW?Rm("S r1P8͔dE4|OsIvce%?c!5u%{+{N džm5*汍w\r6%U;ĘO{V׽niw10<}Ů!zL=թQ<ϝ̨㷇g/?IdG0n˞ޖԴcfBPN;л]Έdfdfr9^!R>$5Q7x *mOw`J5oDnvdžW*Aܓ(ѫ'0 O56;RE=qɛ=ux0!?aͿ0UM[akA^M J|?YG^JƋW-R |+$|8ݛCۚ_B2E։FҎt+頋;eOh5 O2pAB@ada躀K-O3QL Ʀ0{0.bEò+̈SVǬ @ʘ;/r'oE@^,~0qX{x;.7(uPB4IHxwQP_g oF1jͪ=R"hq w尲O4)6q>/d>UϪ+$e]sviʞ?*^$fĒ>7[+O;)BƂk:{fqUA.s?3%ꗺ:~ۄ둊9LGDnm/|aMAϹP%w[ s+_*e9(t8hnj\{~`4{4 YΗgūc m53ǔܖm,>2{ɇit$({^#i86y3/鱩%%e $mI.Som&BڄsdS|h]QWUu %a#Yq?5&~ܬgEQeDO<3ňwvvPYc)kCqB*VJ0}pDݖ՟YRy =,AioD`vch%sS\dF/:e2sdmIBt$@su |WصFINƑuf)%6N+gjs~oZ _ XIk cB\.fࠊ'~VuT}*LjU4j("!pf>?>2NqpRwj[)>N#7z`hj'|h8=U>?T3M#(=6>8NdⱊlH%aڶDV*sdW(hцy¼*1 wxoE*lzz ^EƿDRdp lqW%ZlI ƽ|哻$AvK<0)W/-):Ffܸ!ޝh|l,մyZMsxA%6b!ܸB޳H9K4, p9$P!w%z -ţ\ ; ){tA*裿Y1EM2-Z=AO^uʵx$$ß:p:йᐘB> `;T>qDFlLapZsz~VY %J`6! _ ЈE/0H 츱 [Ȑ^EfiDwbka;*DR>G)'U4oѴEjXZLO6' =)`1]yb[alΧ@M)JPR#ǨQCƗYy'%#;+p\fOi󋢲p"OGkgՍg&T2czoI'}ZX|C`w i]eLO>ƽIxbԷe*nLzE'q*.3 #_Մ,U Q_>aŬi]ac3{OŢhal0/pa4v=[BU4dT rK%V]b>k˥RaXy۬ƶu@Te M0M1m0r?К% f+\*W58Y$2p{oj0Dob!WLgv c؏S}N3}Os䷋u=E7rВ V,DFSk`)s ] 8*t{O""Tv*<\,Tk"&]tD8`P ! MF̓F == 6p 'ּ|Q%puvd0;o{T斡F5 oz?J&d FY.W}f=I?d!}Zu҃/4O`h+Ϲ1`=tx^nf:e /׎nq#Ehu11"TU}lb"KmҠ#qt\pף$Qd]!,bM!ݚ|#WR tLBƃ"{WFzT֢[q8Ɋ{*% wf%u?`47rGqf>W͈F%GB.FM|v'8֭"6 D 29B5͚dJY$P"]&!09s\'d Zg DTHrSil2{оgRI 3_b7󕟳hvKH4??T`*!"ַj+,*K7޻贇Xʥ%_M|>Md@Z&9BQq0>휎,5$Y0jL@]( /zm $b,kqtGR"Y[N!shKFJu0&(z˙a.6yQ?~aիB:k+I2v¶'k D}hs$%NzfUc/!/?bTTՆjJ4Wxjp0z˅,2QT=}Xa@<3aJmXI<6ռ-dֵXqI :h{2rMngeFCh#PNFܿ6\0 7}zߪIaN[Aytt>-XR;f>J /<+5*N,u>!q*"#}~JhXOTƧDg!y0N4M!6v_Y%„$E?6\IaZ|3M;np_;$|P,>(L~^ƓpDš !WJY_uc> ] PEqD7greA \^F,ɫDԼK׭*ƈ^pi ҃ii &f2V0e=Ŷ7)O@ɠ<}ْ[@ef^R. c:v $ʩbϚ7{PN `Wҳl#ƈ-i J&hXΛQ% ks lIءL6#ӛSpZYe~wUA( h܍zdwD࿔ڕ[pGk%ef<'tsh$(o(nV%j$@TOONu ·{AUZ4EAP8Ԕ^1ML#1ie-@n٬A.bh|9ufr&.w67ы܅HˈI-H]g | :ҝm57hj\7X22ČcܘU @dWtO@\Of&{gz~w:MO1¡&qE.İ&97s-  }V ra[_DO/U+LȆK r|#/y̰ (-zmPhZ@b _ <TԾ6Ӄv8Ƨ[iͼQ?jִ±nVPȵޛt3aLyLlNdF,X QS̸g?,Lt}M{G*Cv 9j3q)/.ڼ?>~wM" @giZ҅E~>PF (=~쀦a=5ܙzm[T~;kg?U1SvMvplWM'TFꧯ^Pۊr !}/- .išJ{.#,k';HJK;m#0 ")J E)P6/7c54#L@:CM]㗔7lD1!Y2 ]pY]V+?LiuHQL%E;92)j PI:o[>jXgEPÈ)}sPpZOe lWtQ=jx AS%|_.GEϪc$7L/Kj@O}ڈ}^7 oGPpuL8FRDܨ,@ԲڰTAܩ#DQȍ| )' RC9V_T":: GXm]N\ZM%9 hdL׿ok!dp53 5SXf5D5n3^޵ῂ;ssץA#e/15YkFcPK?o8SaT-ċz/$pzYEf`*o%"U"r,i-{{iΰvkHWb1~c} ZlǩLԸ5텯I^321f-t>B| ~xh]_*D,m8wGJ?J*ÒÛ2͕R|v.IVrxwO cxeEr| j>CB!vpDh@j|!T4S&%])BR8 Jfo>Oۯ!P䈫zo*!nbflAO"#ڻk u\vASWOëOqtR'^̈́u͞?{&:> 1k6#RϷX9s"掳`2,T#}⒫]~EViA/SԸ!0ur+_S{&<-aGZLZFExANWLUUb:,N֋:rQ}ڊ'_p-I*\2rX3Lw8Ai}sf|:`wC?0=uk\:<K#,:9iǏC) A'/8$tvyv^BH\Ď3@!.̀{FbԫC:m TzCnj*ATόør歷QVQEH~%m&w.%TɡՉ!mljpLݓB$*5Ti8+k%ңOtU2ݫU F~cN͞cOl62l(ۨ:`4v/`$;] 9D˧4|Zȃ fSS[V2>[.ZČn2m{AnZn@0tVMc&nN*m~X@4s B֋;GLDfRȞ٤J6"*v )YiL˜!  LLXiB?0T~UCiXݩ2->Wс\<,0o#'e[T^"+ȫBosE^F[K'7tbj4Ba"X,_ _R 1W3M5ƋGǻ<B0uwZf`YSJl;ќ\Gs[t85 d[:F*a9*I9aq#*D)Rn Dȱʵ?`@b3=ͱ1I A=.kvm5<<ۭFT3Ҵ ޼Wbe#J8{+:gz^hD3cb ;:44~7# t%Ȍ,rWzgtl7Ff3/KJtZX~# v<+.ply4P{UH׌u-;<~/-|HG;X> f3нoלDEh']-c7gzȻn開4\󳫷hYexZa mn\}? -K;ujf n% KG%R/"frGMX>|0/iQ֓$?>m=41 ~}` ɗ]4Ȱ&9GuHwrS \sw=b4]%J5- g!K FI(fjlr4Co߼M/h  c~{N#"|nNML^-7P1{ F7B!$,=3Bd01}0y_'JhFdžӭQMխն馃9#YF3{d_J^(,5RVX1l NaOIjenb«YhInH:)Cyek[^ HHpioUxZ?Wr::1}EcZ}2pjn_ȯ?3A|~ s>7kLP\ȍ 2uk||׳װK6皮 R(n>ڋ'd1At;PE=k%9)xr3aXۧ]T$N[ [5'ՠvi@J,echlwOFM?By٣5F<7CEP o+â[$-"es*W0dF% W~@zjtSڌ<'JxemwF:_ɫ~ %]NWj»e57P*"6KO|.^pf5J+M"65ݖZF*^h?iI*R^?+C^' a- *s5ec[7| ٰ`1NRVH[;,j46!h1 @yuw"&> w\~)W^գG #a3>=xӐB׿k/hj욕A- O\n?↍(dʰyW8fJctAa%2:uхә|wQNVaEiO๖V<*a{}!&Ϧ>̃z~iey͹ jLU.<\$?Ƙfj{9d'8H3 Mjk7.бRxEGϫd7}&F+7h8>D9Fpv+Hf⠲zJQP @61/M=T2|*ڊtƿ5e퐚*d`A٦ ~2!ʢ0lsI"p0<犉g,dZkJ;*W]8;_݄)΁H&So(7R,.Br%ۼ $ញDX*,D%Qwcz@䰘~5),Hm_W(iy|ը4 > Ou3k*j8eZZ3AΨY'VyzVhߐhH[[1~F- )tK?R(pS/V+ z쑪Ɖ~Q.n [$0 ~틴 8+.raxɼa+%)6#Θfon~4mRÅpX6DUJd?Vm8<ۃZk ]@(Z1^V&wSҲ$3L)ZJ)V|i՗tFBItiztFG9sdS[!j^)` dC_ ř.cӳt #f!`#G(VY-#u$Z`|xK0fڸiW.uȁ☮,uI3IhAX2cHxCB-pLJOmRĴ(/(B1eC, Gq`Xf/?*.+8 2RkXuWe{}$YʍtwJ]BqvKy 8y|V&y>) ˖ vYT>2麐N̆GӪ~( OU>HntA4qHi@:I͡/-ӳHO:Hxk>S=꛻Hkűq NN$%.'+|KEjy1BX(1f-F׵ɄhLN ۸sd4CژrPk[_J*~YO䃴w?"^QBJ2c%'L8۵^`H3q"W3Qݪd B i@il\ H'#n;T=~L'qaW9єiƘ-sY7Çm)rX{!DiB8{#-dsM|uiv"~zHJ((")3O@4)W|bfGYjr*qɊA вrJtS4{{rt>RV ?RNѭ`5,#ѵ!b"rǙ2\za|u2#DTe;Tw:Ao=';Zv h GFWC2F|S-=& Qj6p;;`o8oQtɫI)Wߞ59D0c0^ǝIɼb.P, 6>}\3O ªv-V|i"JoƯpfwHaxU*IUJN]vKGչNj9 _*cR3˛!zqN3j=?S]&6oC:%ZU"Z]gQ> !R3E©T!NiRљ'pkk0OC ,,ސزc?Cag|,zr}acQTDgmԥ;!AYp%}s_sJ  6/>5QT8f GRy\푚B/;Y.tW]4tW~P*cAJe.[:k]-x_U9Rpj dyw6hcQ\ZB22Ha~b|73Dˋ`n&Z"-sZm(u~LcbYw9XV:,]c~ uI/s#|mb  [8$,!`rrAπcvePYYGV |g=ܑxuHT3e]7*F%S]qMEBI#'H\rRh>~ߋۑu~2ްlN{9*` S0}K=| oGe,$6f/5`GY\Uc\̿5v,p慏md>A:Q<| %ںoeW{#J5adƄ*@&3U+fISu5sVBf2R$8Vzv-wש==na?̐fsZ ϝ΢`m&JC\xl{6 yy}j [|? r&;S~sޮL؆[s̉UULnHW'36OqI% LRX#FF$9,S 7QKfo6W䘃Tn>O鋱anc y P\6R(&MMzA@R_jX:c$Sa%.yO3Ž` h)oY !9VŕƖnܯh,׉'g~@&ɤybUU$2wqX>k/4őS<ƄK%|ҵͩ\b8Tp;1c[@a+aЇ}BȉomI \^}l FcP=4r>tzc}.pюuol0Y݀YoEù@2\093NˀwBAӀ:R=Mgh̐1?v)bCAfoOkN|j7z0>eqcTߡHOZY:3h &ƞy'֮)3|Sܤ?wRh DߎDU$:۔D<ֈq,dD-"LXLBkeAv1$&6;Z;AZZb-]))-Y %> ]~4 !8R04PjfQ]2z0G\w^- BfG1X)oii1LwT"P@gQ ?m/3kDL<)k ?¬r"5mkdG[DiQ1x ]Բ1\}W/(% ,<=lOJ:Ds8?R+I4d{DCsæWqڊgnS_pNt5^Ŗf>~DS PvkcYx(zR|!G%!MJY%cǴdI̓\X/j,ib YQ}#yx'D7O4x8m$g:lB* $QJlv ʺQ6?8e}2D)``C҄KrƻM ~mDW_G"qݍwTR# u)S znhQMJiT>igvi'?݌(sS k g`C ${-2҈~aԎ^ [he bIn0<h[7S^XF.UW3T04Q,^ 7\X:󅔛g$Ѿxw{G@&Z"MƉI _uI3\w9A|Fc6$2_5iXvBcJf3.BC2 jCa!JP$7#l(  }XaNhȌYL9'ﭻg+񠀾\Tscf@ӔJ}IЖ|o$׊hqbF)E#بM;[`QMTk"Z&&!ѭ +]#tH7ir{Nl|~<e+I$S) -q=M3r3GHfо/p|&54n/Q0HPJ s3;riRAg̰Yc-CEgYZ07070100000318000081a4000000000000000000000001668c1692000008c8000000000000000000000000000000000000007600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"]?Eh=ڜ.+fӮ9_tUt2br]13)([02 2\)!p3#JsPA 7;1EGl WXp0{X7G!׏m<8 "I(N˾DjBܰ_Sw<LOЏa>\8۽|W+ 1?o(>+Qw7R/cÏJ9xBt CZ D 5퓥0gkpiCG{1Ͷcٷ9; &5_C$x{3j`]P_&4GćVYG'4ۍ_D% Ѹ}5!W龓5Mp)A"|15qviTiJTߑxvO\ ;̚H_PO8bc8 ga-DGm`fIc9xViνs02B='O沮T~nAqеc8@-ufr54 5_h_ xu/aҘ#c,B˰D2>NϾu%{2lp4kmaWwƼY?-A*rJ^Znl 䦂G"l@Ti6clSo7zj@Bc2Ź99ŊQ(G<|UA 81Q 7^LJ޿ $gۥƯ Tz^PJmr1d-LZP,9U](\%;cB0piMz@*2پI <1#rtJ ;l]Y2dUL!&HB!}〖wFg"sC_/I`AȻDz,Z@J'ûw#C5 m0D.Ya}qdK-iHuA =N3HQM5w?IGÛ(sQiA{(zu:6~%ڇQO/0Ќڵr8 Xftaq _,Ѱvf˓gs&7.^5tB\m'},&W'YltDI{85Zֿiڣ*e r`֘<"vץ3* qQU ٬k}@:iܩ% A-3Pd\*$wm(d{f7F+! x.{gFDN2I1rb΁x @72ϴ1$(.on*vXɓ+' O޵;Tb>TdxW>4͍_FyOuXBݵmbHZwleygaQںW/ :C^J6rsk,"u 4̮yIf/>[Rn)=XCmf,JxEt9[cBgg怀[9:GR0kk >sx&{ uIV|En7]>.0 'dl,PJH[Vg.䝫#6t qx6-b;4$"|ȢeDrą/Cp'\w1 q_!EV/h?,vW|PNзxA/^V8K@5D-? (`K (buXG*@q[GsI;hy.˺TNF6$S6*77Uf,N:P qBO.P#hKO;w' u? ]O F\n>W <dLh9v&JMKO)n6Ɯ,"C8$e TV0/{Z#q̫qE½¥#5 ԚM%7`Ā'Ʈ&<մ o睜a$d/ nK Af$]u:B8E'gYZ07070100000319000081a4000000000000000000000001668c169200022048000000000000000000000000000000000000007400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/f]?Eh=ڜ.+δICo:4m^,hՐ-Oa,{ki#j~g+m9k!#c;667" 6r;z<\1Wu// 1k=#H^Q9|Wuj3=U>w*4 ݙHK:ĄUsrVeVƸ@5b6ʻ׸Tw=r:a>7.-iBG:l  9Y}"]E'\aZ:ހi7"CQݚAMmN+Xk2@z_:j|k*2hIG=%[FF=IG;iWe9[Hz ~I2U7DDxSBs uPUw.bt&JLAs\9ѯs)d6bBp+o1FVh'vv'$%^/uuӖ~=;EVJ_>SЀŸOJ^cW" XB, 14;6dA XYo}aS_JO_cLMH@fft6Rv0dt£tk+."KEۆ\j8݁j𨎍pM#Kjyf#HH8y{zډ|z*KQB<|]aܘgQIJ~j.@ZjQe}o]$F im̶ULH>>"@3] :Z 滳E 2)/tRf׵ +IM[GO hr¿5圱뽠!m{sTڄ%t^C!jOM+Hgu9m__|7r6;t>bԁ{- ''?˸#! x/cWpȴQ%|ȳIt Hb. QI穟&u{q^v6&)Pベ^Sm;ޢFsv] ΌLh=?H\Qܺy3Zbc4KčxiG.-8n~4M WVn6cVf&ƦR!ܶ;(}CH MO#&61}C @nV5ɍDѾ $=cY@D71H zaZ6 @ LtuA }U&W4b X `t #| G=[_TAl.{UQ*eJ*&Cpi5s$/m?oyiZR7&9j(Lm{Bzm sn(XF04^)B3-k{򂙠ܹR;o{ 'NR-'c0&Fcdž5V'd(M@ Yk\j;ԁLK\_ۣ|[9o-3OY2: t#IƷ)*82L4b{$=a4DIMXf8<_uU$-^QYUN/'ːв_"M$wulxb2gI­=MnؔBxnJ{tYޛc#lӶhn? 0 bZ Rd}`~J!eY@cB6#*:MihQ˹V7b%Ι9vT~IL^D!ދOMa#0xb<_lܗ@iY7F @7$mcKKQ02^ZX*#G1KM"39p+vNI!֫sMm3o oOhNWEe8Y9r>3V78{TeT(fd $m<<Ԟ_O"vpȰ"zS(P5_ͧ5mV9e/:b?[Zcs#*~q,^, EXb=ܟ|RDԍnK-FjWo璨7$*|+%pOR" ( X"ɭ,Fj!uʧvPgav06z!r%6 }]"kj^:.hmgjUcۅ]?:{'˲OMg赽{SےoRzoʘG k,$>a_֟$OCo) s!j%6:6kd#*R05^Q󂌲Dkvr2V࿇@9 YZ.FX "# :Dqr16=2C}Im.W sD}~СCpķ\!f*0:^s̠d~r>#)`1)\@5 ZV /vBmƪǗDU|Y56<o2(sm-C&YC"`zxc =2Ϫs1Ru8 _ffp (raň&v02B,hrJB "|°yubQkهG/=]bc`j;.͜GaZ?(G_ZlVTRK;jB.xs=Iy"]{AfSIa䗹J#}8ZV3ۖjjt^G̼O;l'Cv+`^e$0[ԏ"T]mSitg7Vp55DÈ+7o *wC++AOFHpp:LxhseIZUC([a jn0,QM@ BNp,KB[JaAr{@%=in!I .@z6J WGh0qj1U '>cօ[מߪPqD,JRYj-o1cX`Y<o1y=}UUa w;kqIKi'IO8?26%(v(#,m,v 40TthxOlp!9\Ķ[;AeN.uz|ƫJcgùpy$c8a+30Aʣ[ 4Pj̭ om'Wma>, H;A<5DE"eS|Vʼnf/Ϳmi R`zTO4^|- @ -Pi H[H/e>5QACt>tsdH1^ۃΊrː:FX> :UZ L >y iLECzԐ/)Xp{zV p!DJdW5*z%۶N|Iw1%ʁV M>Pχgyf{W VFb7:gAa1j:b[1wZr;\yA~Zph VnЉp*3Y#A.&6SZFO$0lg(tb6J;5iSlG4FpRo4.>#S`!?,v#lL%z7ch=-A-͋ v/s*&qg?%Uq4C42? 㬲FB^F-E֌.ـX~!'~aF/#)j羡*Ļ(0OI@1hw$8YAاw'Sj bfƀp2ԮEJs NB[Ǒŧ;J=:gleAQIceޞNyܟ}kyb:3 GN>K2Z!2'd{Z,NPNvM72:4- >:z-U(>}$̶2& $;wQyK3Xj7PXX7N>̈-m4rQ_ 4[.8Vzggp`U@uPk[J>'A-1(.8o):3ZH9-B0&u:-\U_&J©6l34:FK9- uX&) .K%SdV9A5wx'M01+~WCY?HhNy[=.SƉUIrˑly{6~grpJ S# wk_z'4;+HYwip:}izeemS+T/^ ql}Bu*/6$Hʘ&[ez%=r)4&pL:/AXr@!=^OAa3gSYğ LuŎ ?\gN֬}IBqZAӶBK` _>%Ή~\23et`[fNUD2NqoMX%2WuNT]ʩ2 c :G1׶gư*8pF}N?5448'Ctk&nޤ .|J\I ;i•pϰ- #3: !7 'җ}>t!_MWߧoVYѲ&hnmϭ$nAsRKqA.\3p45.^qՉmgSSaQ,<68tz~iљN m #k!`UveNp*d\n=Zl t.W\~ퟀ(|00o~oafaX:nnSQN* sG #+D\Vv;_2핇n`q|l->RΫ)W M$ܬ"3AdhNOP]A/!ai$z^ސ_5b e#QTXL>^5{(_Q&%Z7Uuq1c(fN f><) 4䦳mBd䐛 IKPKBFRA1:bo+t2RM 㬶Y&rbN_}f)jT$#VV@BcKTLZ6jܶ過XV)0]ŝ}vg-`5hۦƎvOA )wRfB90mk;-y:bŃHnх81B7~ė)Y0e/<{$7Z1sU%C,;>7Sԟ_9s<+/X w/p(k3ZbzɤAjGGb6C{>SHt6>]4Is'sbL ̵[74N *jdi\>[7ж^ż]oAH!yx(eJN?6TI)^-mdv74%li! JnA=iKZ\)_:- DB1z.<pX!>,)Pb2_.(s8x)fQy]\/hfn hY6J<\y(1ɗȲhKW_S +'Y{͡:9W};~_Re^1% ]Ms5@x ?^5/M>heujKs5C 8&]} nUlC+%IwNWr#(J(*e[RTzY 4K% )@l#M7[1W1WrL{ٲhZrN+XGҎ2֛f'=j=A>o_Vh (Hn'UHr E=*CRgEN6 43tF;8EFe=>h_X<6G Y&ORAAGϴF`Oi7/ `1wp&N35Aё 9Ցؗ#^餲aYvytz>sfXc= h'-]=5\PN`wzwt/@{\v5uӥ[5 ?9@s]R;dN,'b,H>/Atڢ! nrs,R3{jwȪ6)d\7o+wӡKmeb!Ol#G-]MOvz܁ /m7hmb]#x,dzF^(-8eF)F[şh^^E節ݨ [qC(w&7)aJē펅)f0_Lb$gE)pz`9g^6yѵL>-yZ*. LrNTb-VnQ-Bâ4stɇD qHO;v |^ń57+?{+O>0P|n67h"SV"xβ)8o@|K2{zw Vعd:u!?zȴP5jL(`:'B!AE`4{x*OOǼv^|Չ1`!̙o,-%MwP.E#ƕ\ Dwk'l|ͻocv(UP#(+И ݷ5>?kGn>7-CA/P\2ݦz~ཎǢ΂I=F.(+X$!>v'qp6cdj/5B+rhh =:ZDOqF5=ȡ+wJz& ,.`'drա3[@%.pӹ8d+ZEXw:O.L%yD%;CHM'*.? S5dH&6[>_`RS} f-uRRG~8w,,hiʮXƌR5WDJ#˕8eoz?-׵[ r>>Ko]\Q0,>t:/.@ d џ`@<v2*>/=E5h}kKm ?Mj"]J9IICt耴6B{J EL -aLoDp B|c{ J&s0eHߺ;iՅ<@AvFtw1Utw2:R}DTTpFHK`[ ?2\WAc{u9&n:^CAbT3ꫣ{4L?_v7ӂ ++]Kj"ΆOHa+ߟƤdg]L!,Ez6<{Njqp*KpaZAԡnXsLV>}O-McҡMJD9'?;u[qwZ? Ӎc9G_*_BT((sq[4|޸z1心$A&my.L /+IxHnL lrҝMb߸ԶT!ĐɜW[9(E@ V9iOuتki5=ñv2A] ɳwudZ{흆,N _7$^څ!S-NZx+'ԱbiC\a_pæ*_r)[&{aa}<*t%jLSdl<ɘ*Ni~QgkO%Gx`T\?)G0繢m9(+PDB53-o~zʣb^/ncYKSW)3sbv&*#64VY t3@q/Ή>tmq:.qo5xϰ[S4ܶ5]k>`Wn.O4C'l /є!co,%Nh\XѩTzv.Ps50LIzGo8N^gR k%ڿ?‰֩uI/ti| MJ K K+ \p!{\D[M_[QK.0zRtۺ*4ɦY,&,ru⫎`H@I|f} 0錻e4//Eà+;qqbkj BS/ʧexyI!=?F^Kd#LNOlx& Cl:nEg |Ljb`y 2S\BU+ \jX~pw: "T4!=)Y>{ƯJZBz< RU )N%=+=[\bg~yv-a,M%"4qbl"Jh[P~iE(nD6kdbNf"<.mwٰYdÓt"ԤŇBK RbN(a sVWʎSve^l&{=E`\Pܸ1PEvh+s2IE_C$Y@KnxBH@7?oHlA޲+H!w4,Q g@g)ILWU8.Rdg !줲:³B\O 1d^R`L:! .M^kb5}`q>Q8 o-' t6D.ΜJS^)fr1=Q;G8 S>З^G-:4j A h}r'~P=B`X̔W[1%Ir{[P)CUtLoPJӬD%܎eI& 8U df2? /.1b'^$?Y>iʾT8(\7zXJX}b+'!Lo<"0qKF-lm * ݦW D/nkF 5)R)?eč/2*i8w}=&P|P1hìY4.!WwUMmxS7%f(^Kh+ z'}7Gys<;&zH3ynJkR5j]9X_ZGCڀBuuT˶ƍA788y6B_xlcors9C%k KMYsM|#kpeSn8YE) u8Ƴp4LZT>‘rHByg0utU ƪ=^EKU8p{0<-W"ȭ4T2@Ai#o \paR*(b +gqq~NHb[3L=,D&Ҵ$n481;0 ZjtKĮrRgE~[cMrV$7~ZX~mLāvmwRv~&%Ja6iz`h*z&٤݌w}o:",>+ =zk^;D~p9V%Ci`EZ[iexsNѬ{lO<`D`7h:rW0(vJl]|*um]HZ0mf'sF왬cQ]V=HVA7Uz7ǘ<7o;: IH1q㴴K)[kZԺ2)0C:UztKv\m.1J2QNp~ U(2N -9Y`.AA3TXnck.pϤ/`{ZInT@4}soŘTwbO6_ M>4VJ>_d}X2z"ҵv2l|S뻍xߢN`n/19J$[;|}ݞoטc,@0$C`uKJ}d5:Gj߈3l؛Mf2B44UOLrTdu bȡYTG~=s9 Beaj ^rt f?l[JL?`ᮼ)̩\$dǽ{\DNLÿeМD *E9:=.F]6H[tf#]^pM%k\Б/|jTm6!fsєظ-Ӝs ȳَW6ZOڵ')Tď Y"$KHaM =5ThcD$D½C+ _ڎWf|bcG[ջ9SemiWl}=+Ac!{!:K0ӜX^++Ґ8E<iטSK#Z8m|nxXucW~{sBL 3Si-](VDu<=2k`uI xj^<~9< "֐bui2}^z8&)s~6 CxL"C%+^5gяUtgi˄[p\DxY,^4A!Б3"hP]6z?sEq79ZSA6_P{IޠKɪ} mil u)'RiKrkJ }Pq@ @;#<>3 !2b\8%  taIKD~C9l%K$ vgq

    ?~t=ͼ#ߍwq A:Qӝ2K6rN+sz:XS!DZI:ՅΡ=f2;\kn$yB2K JUʆ [ݻ ``gv'@ R?װOHd!pJMғ}H,O-qqnOݣ-!"zI,j}ct̴#NŨ +Cma$MVx|`Ą>R|ږb>iKqqr;G. Do;]cݿTMmt6,%J M,q 4s+K_gkˆa vC$JX6Sr`tU2!|Qe,(k 2wRK |UK& f//1]O23{ǟAURKÐ}ꁟ|Z޽@6+“8G#D)w`0YfgyG55jmx=Vxc XQwaY}'Sb`̲T0Pȱ3a!(A}eTy#f6%;B+FUX[,F*W^ GJ c6Tid><9'Ob.f.o2juEcbTy5.3ߐ@bsn~0*eԌƸZ4!X!#/Z80?)MM("lͧL{s o/\vi/}ëpYR1+`KW";(0,h[Βz|eI|˙E.zʣFN$KBOLNdgUlD^dl 9W۾]'w <1.W+2X$4$'9VQm!{z7:qCy![ 7oj{ 3wյ1ww9 mAY<&Y*e(]~eN7(x pjsx !U 2gz鞴ԣ}q{I)u?Q]7rz]$;_UmyL{ƉZ{ί w&R&&j׮з¹zvzz 6Ͽ~0Fɿba>8|m):K3rvDJ겲puBݭL{OWf5=+C#d;2Uw64B9{%ɢFűZ7 '9WWNAYvxK˟QmRJX\-K SPMW%*c" 2cM I;n{#7SV $wMw(5pq"Q߅&>} 9TX'.|вbTEG!0VD5M*y6`o^ PZ^"V_X&N=0iz6 a3I鼃^aGYEgQԜ"dfG4lpN›OpUB)+=ǥa  j;yx(E7X>w"p>r1NIs+ON Rn߀apM~ Ġ"-kAq.(xzp/]F#js5R6F cc3 U.5@uK|qhIKYYG},n2DW + 4Y%eK!>ogr-BݿX]XK!zsT$14% _#H*s5@򍔞;)d|kN]v놤 +Y`<}SiJ=)a&JL;`mp1ވHr E߲Vaj mmIQ/4&;e"XHxwA˶f%w 9 ۠hBY-lt.}/'Zz=+S(|R(]OX.{1Wp5id~^haz0n놢kp!mԺU*px(7)``c MB+_W% _"5i|ky`s$TZ0f\{{w6GY&<^Lq[Nv,N;=-1Θ}75PLEm;a=4/4H=cmIMKb%/VelP OY(9qh5ivXw.DW'vh >gwjC3@T PYQAq 8V g-r|}}ܣkjI@d9la>9(G훣G& p`6_[F W:(nCL83$ר(PG>Z,m~sϼU[*yY29^Fs~ A 2]Tdm J0nOYN.̠ @j1n8f^5vm뗚OZW!)G4ӊ<ɨK럣Yҕ&I&`-/B vz@J?g}Tg=EVCRlʜ\5ZT20tat"uр|c\ohAj D➜}Yh%,bE:%\\1FcLDU7B| t٦57um{eFy.ypnlQ*90skHثXטaKa|Z񗙳 ,M/u3}wL}X2mtP%Ш)\PGɧU)joA;ᆚa$uEH7%X ޔhhpPaj"IJX^ ĨYEЌ{7oB jX6&m8l;G kX vOW2Pw܋ܬg׭Nq2+<"?L@9/lKXDlǒqdT?t&lxS5kxC&jdqO.NkR]|O6t̞^YkH# Birv6U`ރiwrfe9y0|G>M]7^Rʩ#TwO=F:}-f$~•KUwC940l_+%3}~ ɣU /$u1$7ؓQ,p/q{1!웶iV [lo[V|: r.Јo :J$KYEkH#j0%X [TgL'K!13 7=/Ðd-~hu{Fd&Pޯw%>huLUA)6fvḇֻ9 q>j\G~>\yz|fn$k18{<HvꈹE/P_U1 ZjT*G m1ؐ˳=nsQiíf/i[..+ԃd'u.NLx1lj}QxRkؐ?C8^ڮ%"JX#MȂ.*{Kim4Cןf'[ioRL~MqF g8MF3>4f.ӖvkYggK7|h>Xux]]mG9'>WƵ)lKnpF=?Tb4*u&z0^>k_|ot~V9tt3$uo1< ,@hpdRcx=S sl^%4=sr48bٝg|^FdȤt3 }1//a3AUñ6 ֆTV-]FD>̤F툆[JR/Ϙb GD'e]CN:Z\YKSv @E͗J7-K @Lʭ rBd' B6IрB :: Z,[M`U5; JM^# &.XA…y?v&HRz{;Vah. :$*jC}Ρy\ȭK3wA2DV!㬑T-ui#vv1%5C .2wEs-WuHSbPY/`4fq gePVEUeJDQeFxAIĕ"hуёC%Bӧ҅NGJIK?_ݟPmc[s;Bܳkx_kՉ<7h2#pqÇcxMs3_@4toB$V <%Q(e)Y 6vm0'WVBtl9>5;m 3D צOHՆ+Vm"^a _o.YZAH%)ovf| I9*Il\ °WeliW:߅&*Phq2p=mmѺ,| 21]rXrwl?\~- \^p_]r_Qt7횂E5ST\0b8oׂ*TU;&$s>_;FOy01S7FtU'MɌ?bUY#:6,sM6~ F/>̍c\FwYi]# - hHvPžOfΣ5yVw8s~hdԦR=4!BP=Sput[MfG$CֱPY ]ݷ:ҥK2"r61#BFzPJНduj4Dĕ3PR4^Xe{i 4Ji&W-ϫ_4힋.*|uCZ2ۗEykOP-Ƶ`'o̓YCS1.gy();/1vqh3Y~;Qcsmp ooB7-f8>ٻ 2e˸dG,~Nv&['ߊD!3uER)ws8_|9Hg3dF#O>( F(Fʽ\*X&{Wd.\|6FX6vc)O:b\m y׷#I_xx> %ER?Jk(y"m=w20 EI'ꁾ!DT[ue_щ | 7Io*SԎwYGgfhć[);%M`+k[~rH=V -a7y=sO]4kJ$iܖqGtL>o ">=/?o~QH[8r4 ҹ1 m q0dh?nݧ =<CА{H7CU* ?k(~Kړ{qZ/ AecE iUiV m7m,o?$c%& 1wNRR$SgF};֌qf20G卪 lK txq6HkIF\j k[0q_^ 27C"mGSr @= T8p~$[ i.glk?ǐm ~=v FDNBuVf='C;V~\Q5 >۔n x4c}3̻:Yn usHal*N^Tlֻjm:祳֐n|#"MG[OCA-Hr4kO- aOoiR\Ϭn) b˙IlvJz4и@è;/¶YL HW+~8P1D:/gKߐPA/ᇱ?5Wg5KCPĵ1L K2zJ:䮈Jusn]u,qAŏGUwh(w;t#RWڶt'Ӌ€%HKc0sx>iQzCkZ蚀 xaUF d ,^W٦StB-Mn”ʅ DW ujvIWݍt!qW ӣ z'5o7 !2,=^kiʑ'k -{)iͪ4pe?pܯ1vb\0 O i|bJX/NᷰY h3i-?5T"FɑMDzpQ/A|GOi=!7=*~pWEegVqQŝ"pNWa F.UD[aa7$!n>GpP'i[6=PPLj(q ydOck(OatIL sp Ȯ{ }z\ϖx-E 'b?p1HSv=a?ގdJ"DU;gu\Oڡ[3w$xD: CzUn!,E9_+ 9H'Q:#)% wZBz +(sb1' MyiPWWrê- 1XƢ" HQlƂrvWF=^?)p~0y,gox9n,9xp0UIwm/iz:DSd.I'h!DNg~Xyg^/ .u&Ͱ @A_f@k:Gb:>s|W\/_lƪTyڙ(t@+2Z>)Qv\fviSa}\޿(F9.F: W%r:RpL_7y*A?+@IX;J'D8-i:pbIB &bv;SiyX O,~YRӇRj^| o_.4з Do?D9z8~[>Z;r{:{J&:oMRNNyLaI/%,K 4LqEujc졥(88R\ O2.0%6J#*Xc|VƜ ^yCwLBvrF|9p~_X?Mʎcp5.6p5'P [ #i ȯl[|ua}`*8naJ Qo'_6ݪۧ I_>'qv7zuشVrXѥ*ݰ%jJ*=Hk#)Q_IL!Mv؂K'alcaTk0)2a,K`!MK&=Tߐt=IKPK}K)D !I0K]5%l7s\?3u vt7! orKHXӿ@Cl.sF f$.v^bSk"%Nࢵ%/T߬?lf9N;TL%+ri8l;? x֏>f؍%,ԘTބðg6\6nziy9͚jbN#Hd >3P- X#K4x`jDg؁MDӧ[VkY-Bn"N _ 3ȁ#O?9ip5O;IgmO}Q]T^VMTN\Vᭆfw+IihI-ώ 3[)NU%*d^VBc/:6Sn%߮-ytЬb+zĉ3VEl?ly1$QMWL9Ҧ vim8Ach8pa4qz?mEcIhbo/F+ i. H)x$3gU /Lq,!}Tv{*Xpr;kp!)=Y}}mhUSB]v뗏{B97Tg0gE"y07 ]扎$(>P*ޝf'eG.d&fV R4B0ؿH{(7D" å;laR1Quɲ^6]k8D G`FV ioYh"MLY=.RܼY) U49 'kq†!zэx Ԉk~0ߑ[.ղ*yE٧4=Mݎ9M ٽSNZS0YTR'l82]ǸfxK/8L1 #6þ@ʓ EÕҥ+kQz/y|5 'yH9Z3eeK[d_=52ϐ'yL|[Q@_1ʈ MHt-ϵۮY(F aԓ6Cб׌I@O9>6,r)$\z/b4lE~eURt̜ D ;5%]}i`W/n78zrѬ>X+ȕQ_6iЗ% 옎pfOr{5dSq pz $9ꞌFo+0&nt>4R2RSj8=kotxd>|18Cg{WZ=3zeSx35U'TjL:SuMt%_"U4,`1DK.g(澎qԠ`eq, KV8&~SZU:><1D DHiP%}Piϥ=1$<]ϳ 5aZT^(W>ThMq, 6x\ k^^:&"e*x{HmьJwpi;ޜ?z.uc@vvYY=NP%UEm߃oN|m PgjF< {y8M8lD[ ipEp4Z옅[ީ..'z)=z r_O\ΆL 8@8 |V<}'\TZ6TiXKOu)u7c!(@gsFSS,r}JǺ>h˼zIY I)-Vt[fAp71 6z۽mb'iԌ!C$jRL }햊[4ct/Z|`G <tl*74*r(= ^>QJl{~ǡ]wژ`Aٿ?hs})3^Pb2nu׃TڀZEWVb~l*r!#֭Y ޛ tᇗ|ƓB6w7ca,,rQcphGfdéhe!3`u`8A˼ѱGuw:ck"2!M!wTF0DGOjIj6u;ϼ"lF\# Fq\? 6A4N15ڿsCZN3^%] qd oClx F*,@`YlQٵ6sȬ;ޫx,z~#;ȡ~$jݢ ͜@ȶ":*?i@UpJm-^ey2^|*Be6worwfQOtV$ܠ~i }}axX;FND`wHsۥ\b"HPwؿ0l{lΒddVՠf7B1>{-N3IVò"X98_ @'}G+4bD+7/8h YҺжD#/[REl]b8y @'ZJvԭ:]&HIY_/QS *srsy}_^TѢqP Di&rrd r2?o.'rFf3fP %R~AQDnUQY1V;$G(ؼw%gQMOȎsJ&vg~HlT)-pQDk)ީrK5*bU "v V Bձ1 Dz 1[FGX|JXoQȷϑn~7: ]_vk_BtxS- {_:]'D? ͸(n:Yh_ZrsxlI]?WdA <` /C~+~-&5M}Fdf`x YHs(@QQB$ cƺ8r/({iѯ5j?/)jMǵr4Za(Uc̭Uto>ͪo0Dz.=>X5ٱbÜydTJTU_Ǵ^ 0޾ 40ByݜO ֋ -[߳N99q *24xw+#dv 0j?˰y;,FAOt0-s)hbHzYC}O )V?ͦMo-쇂Ժ(cpVj196 t/ 3Ic~ BNQWc&z9i1b6LaL]ٖvUuϼ:M4+STE1A=ϳET I}lVX;Ǩ鲶#}>>֕OUX jLOi@ YZa ^[T`ʔ$rb݁A n)^^6/?Pjy"=@xCӯ=M$ ϶DqK Ǚg'BXUݒݶ EZ7]GY'n~@SC0O&S/7(a%̆3!gfrJ>:]ZVe^ Q!DwIcT]@$+lYjaY 8L4BLEa ~hS\9(0Vp?~=.6Ԗ݆?ou> (T by~?F)8Ed(;4ˬ৾Sщ?Ԣ>Ų<ĪBBN[YbtOls]_ܧ\k "Tt'GԲ模SW@ `!`hOߖ~,BaEz`@j3d ]3."K CUWpi7Zj6ӷ{!i"nhl-6=|෋:w,ٓ; Qh $H[ - tPwX6# բ(z"eGZA|?1l#mVՐ鰦<-`*Kwf 1ʌ*V'R8+& Bd-_ K=k)ho7ATw&Ʀn}jVfst3h$s= ne ]#e*dOJ4xox,Zzdn $tkS rUr;RrU\EHu0r-rOG\ZGR\^K}*Yl#wǛ-nk -1n1:*4F;8|A|HCyb_߭KGi .F;lPi;Ro:!kf@s8%V^O&w?q`z!3Rf;;ʭoጞ*Ȫ)c{]\z6ơm~XBE vey) Ӗ:L#-=G!W62h ] L yI#3ɂb]S2<~NJR Pڙ-s>K:)>~e*:J'zZ;خcSe-ݔwZގ=cvS tfc^>_9ק ?ށ~^5SQbLr-3Ou10 #3_F?3ǘk=ĄWH {xnMϦB'hG١P @١f񉂼ϚK>';n pRilAem~>6~$lπʦJ(ʹ+X)Rnz{\sLPx-dÏ"+,t4 6R"fl`*Sm @_PalG*YAdwm_d1qW>9@QrqV0$N)wM ,!ޒu: x`dze0Y[5Y/SߛedE X X޹t>Y'B$رl/{|hy0TDJ$1nu)EvMcڷ*VOv1 ' Mwy݌f6^fn/0Ht -(J|(~|%ItdwqNݕJ -zeκ66YOYj&\ }Kd+r-uzgVL8TisU#}KDIզ0ϛ/\d#@AVӒasBtNpoɿ a,hi}cN Yޫ?X;D:kN!RGHaP3NMŗi:WPRmNR0cP Ka_?Ixh#Z+p~]^6!i:eōn%(rZf!̞EwiGeP䡁"ՓE¯;{+Xz aP,|ۗxK?ܶqڊʤW*o"5O#X~2O[O@ ^|K@?WyK̰\/ߠFjZ"8gSYp8LUH@)U/+.vLDZRT~tPdA X/wIX+KC0\g~WrRF }qS7>ļ"׆ύ8%Nk;F; G*0O)yQs%EG%VTR8.<&qVB&Њ&cR .65Ng-Ӂf`y j97=<6 DFq˘cjF.xLYK;/72- kZkS֋j"]N4̝wɿU,Tx]x#dɋMHؗ?vKu@e IT@a|>qli mXy+QeZ"G?|aj`Kz*Ň¡A?V($m\?Y^jc.D2Mœ`4n>hOM !24^>hOtpX y[KqbSyxqbg6Wb1gLy'۬4&PfTpX oB~+QLjeH{`''~\:0 o<3yMÅ~߲xGl<G_F3IߣJXr5,&rpo!JJ]r󇑓L55 Σ`q?L39́ RaOv7L6m51v\-\hZۯ٠m(06~2#)\DSk&w/GOMZ+>+j,vM!cwI)fL&Ǖv=+Btؓ.TIY;Me'I8 !>FA,1~8=JB@#Rhv;o<7(x|a~SmfnHU-#yoh_CAh:)`Cv7ވbwe#[Nje Z$7ڡ<ˆ\_)1PK&1Ƚt{ SЏ ڇq 7@F1ruudn_{3~ۀuZāP)l2zJe3 _Q@h<;268*]/ EPVҼ-qG+\J}QYAGaBPAXXL_lr4=WyYC^YjKմ3$0_&۰ZW8Ƞ~:~E/k'ׁ {j4k_i3Dl2"v4ᩆ~Xa遠%*u^a/,C5,kN44`fN:m$3ȌxSM-%716#d'q<$?i5'>, LȬ K(`5.~B}P͒>iV1[/I"{b &cź JV24: %HOq/U8 . Q& ^1ٸ4 }T[-V"+ w;1c'K,׿$e ƄOYߛ`xiL96T i PC.B=d\"]B.|i.%Fyb->_ ` )yv6ߴ?26R1gA#k=A#H MFF\wpA!v~z.jYX-elU'OΉ<n J,yܘ&0UGL Kg`0?ƾD_mY8G, %B<б V,peG|.Ne:?I)ke"o b\Ymt:8oQTvT$_ފp M%,]K^6.+sѫUUf^jQo.8`.w)PvCZtM)|욑 Lh ?pwXe<<-E@-oUvQYzv8!wH~;ذX,hm,xy+DĖTD_c:[5r( ( l? B@-ucﲘ)!3`3u(cqWӛa1y}U:KrPW#q̔1Krb=@K[2.oNn[SVAz@kAy7s&?:q/`{S5miRu"2HqOlbՌȋodV4bTILDd^$5$+/2/n8+yX*Lm\֘XVhNxʶX uփE9++bcR3DͪBd. :Gfq=(]:h̬Ib;j5IˣWMP,y&ھVJil?E^`%q3,IgDdG7uF4^[iy iX *"Y$謡44βgǕ˩ dH-na \f׍NB.#,˷]$<<ܓf.:(ej&do#ut(Hq- &[0p}Wc?D? NVtK=' i2mbJDcS0 WCUz_VŽlceAr/(}#5&rr{26zF}%Jvv[à)fɖ(h~lxι0Y5V=UMH")`Nε~7 oVnF`j{Ay+ww4,1zlBa|6 bqTh? ʗp!4hG P87yVMa Ϭ4T/̸[N|KcG_jZ_NkD=PLT?(඙m3?Bl9ah=&ML9[y*x3ؿn(L*~\0cTjrR:;W6cT:)wjF!Ó؀.uECRmWX2‰P0XdM@BDQ>$K$:P<χ]c*G{;XφI묶ٲ^-/pʢ#0V$JD!]wmlzXd-(aV"k>ƉG_!ɊU60[JpP5j3P;.K Ơ}1 T 8*k>4h+L4q] ;ǒJJ=}ocVσwcA&HEy1(-nؓ-]:Շ)¨{m jK _c~eoweN_wS6>'!JP1}t7{H )>Oc0 *o ;[,}]{~}ՕmOM U< $@Ty@$´^At賂okJOdQgƿևal:,HGW׊J%G}ECQ؝R!)KE};q[oOKV# Lbwӽ% j6? РTQ%ul綍q##xl,P ^w)zǘ1$ h#"z&/:rRi3)eqpvf9ܻvrV4sh@qZ', ;Q9^>ۆr5 6r|J-@ðaF:iR*ޥu?֦;Ǩ3W=dO#`:,O~*{Q"[ٵgN`]'Ԭn'v `۱)6C$UYm7떐4n1])"2 gSa*a klu'%ߪb]հKː\ e=q]k/2 +) *I<Ώ8, cZ}\?PWR~ES\?IFl:2 ZG3@? ^}TKqɾtDwlw #T~,lt3|@Sw65!,bm l.n/K˄.PR>n0iy[N=β|d}gC\j˹ ѡ ʁ+P8,1lU樂I*ƭacQmU8BL, ?Z=Y^X\ ?@c}7J_NU9ҼlSL,](]|jP&Y9L A#}O|Q}g;C+4l$-pO 4ÇU%ןx|YOi Т?L?Qo;LĨSBQ|g&7_6`9ʟ분ł׏ s1:Ky{{pY*dĺ8]uZ9N(bJ`Sg[i[>kьӒi.@J{qNʿ<0-GíX&Js:|J2BO}tƖ1gZXASG^lIO Ac @kKqyY4ߔbv)DՀfoL0Ra m ,_VZ& fxd aH#d?y=@X;SiK)`ƎVW[ ѳۊDRt_%n,EF$U>P⹉#`1TfX00gds%{>V#krDm!P ʖNm,aB9fR4#7oA< HJ7IagtX}Rpy_&;A{ +Xi 3gaUX!ԝ_ͨhey ;k~G|xي;+yC퍬UzFp$v2 ^`Zrh"  N *udLhivR+`AA:D} 5KqRtw| y?C6&A>ט=TUeqK1">}rQ ݴV8 BE,S觀a2pĜyI:Ϝ (.rlq{%`%5cBLNG{2V@6)=MHjbk]KݞR%X(ŶjPI1YҨY!\ŢZXZ] T^buNh?CYoN laq%-7%~6mCǻ/:52cwP9 8ym]_g^rQY@#'<>Q#{46ɦzSgu6Liu&:sH,'UԱjuZ;MGc|?_ SB E9Lz幂ʏgO-zь(KKK@tG݁(׺ꉕ[VtLشAZ[٧ǝ YIG^'dݱ"d8eF;}XsIJ ^8/|9u^VS2g.]) t"QLm$W#Kg6lƕOI-{} =]z/t p&\~6LM=S\N={B*W1] .T^y\p^ nxTfޛw \y]ٴVK +Ms3f|u D j|@jx>$WHUHyvX+YoKI I;5A U8N<b8ԱS[AKܶбSȳMml<~NC4f;Alc$)ǺK4eO8Ao[]8cڅS= ܘCR)Kʳ9Z#!-*>mk'[ ?L4IlCkh2BM =<*.{};Bm< HD#c 5+̓F$'\+rkgu[ہ LC.=A9ءNP,sKJUa R#.30 !陝uJ9kSύ{<ސ/bjkyV= ϟ9D?em m>KZ|ΦŅ:A4he߈p0(bܲxm89UmM#vaEXX&^mzBR3޹mqZǔعl!򴴷cp[ d Ȉ(*斔*% * {fvTL?z,#K434RO@*YZplgMru!mϛ5cI tpt, 4i!Ym DB~1‰>+gzvQɾ!8 R'1mD%ՙTo(XNtuI佱p̲Y.#긾63QDj9HܜԔa?N@6[<"ѯ[˒q2;1aJDy[ <$]w8 NXڂn0't7[Tgnjast]-u\upjr"*ZRk 8nvfË>_H8Y1 )6O+L{,Jnҕ[+oݎ|-vmSQv:/dܱ_{<@}G$b.W;6kqZ)T͚%@姇KNa3e+߀-??JALty26!x s+lR^Tj2G<(7K' J e(5LPiqw5)H3 Ҕ1GauL0 m1;dgs vT _=hdPy4Ns_tƴ˿Wѵpd7Xk*m'@R%@`e A!XEzsN|KKr?_zH!V<.%gs@n?u*]>gm/-8ȤqLRIq]&"Jܔbq3S1V($=Ul $< w'W5 CAl JT_Egg | _[gA`vg? MOcA>m/Ƌw*L4Oˆ&K'&T[OW :oNsEB߂Bq *QTk vU& Vi+~0I:x]~vA&Mv*q>ewndJ+QW[̠#J$ʕͤJV2{穣^&ߊxOOo}vY$Y%o.@ Om°I&́`s0_=*RdjRhNT=;5<vfL+iVY ]j3b '$TthX!P5 S~I<"b'P= mw1LZG:we1Q<4S6b.d>Zͧd a5[PB$`#-~@NhϠ ~w /# E{0jj^&TQO==:֖ȼ“^16x96'M4d { |{nvlH}NI`$Ϯc&؄d5vkDr OT|?dk=0"9B=2.<\ޑ60L #!fF/_j+0^{՟3ع'%?&!$<-,̃t}4{XІSZڒh,ny^;$Y*s2>Xd W6a1G2sgS n]wr ?mW imͮf"DXM ~ep㑺ĕ?(x+(&V(nLi eѝpg>[ ~Ayf!!O jaE5ZT).y ߔhRWĮ}*ȴCxjAt;Qo_`JteF\h[IBw4 ` 3m`7c0KZ,KW0W&-ajӂsO}X ݋g҈8*Ш̤漏 wlQyQ <j*ܑ%uNᱍN }(HpgН:?g%.zwgત{, b0u{0xш(o1ۗ+J=$:űzxfDƴ̒V3ʼnFl4ȧk  7M_A+$+1Zr2ENN{u5~YjWXeH 3Y og57dY?s|{ q8}N4Fy[?uy ՗-~&wړK3t杖KpZzs:ٗ?o?3S]NYaQg^Ƿj?S>̤{n4{3]&7AA)c#%%~: .тIr!'0t- B;Uail| j=0刘^[SX~ϰK᭬f;Ft=.gPsaTۺ>,;U 3K=>k0I4taV,ضM&+f0)ww^OٕofU.? #?׸cpQD뵽a_jyJR`S?py&L P47?P>!J"RDWL?b8Ry+9u$)jUVu]F*iwڄLt`2!fRcze Nxsi Efǥлi(5]6Mo+1&q1r3!5Ł 1:IܚJdѠ_gPP*ğ{p燪JPcN/ XXs W6fI5(plN.+}Zsb xģϲ6ΔY M}$Zc;S:M$b93ϒ]Gٛ]n1T l! [̔tFTWjQ?5Q^6OJa#xoƈSEP1:qA}`j_+}gvl#}RVKkKȵvi_m(G6u}#fMzq;O].kaD w2kFOؚR,IR$nydK*4kҰ:y_U(tih)7Eu>"'nd8#Fusҥo2$lH  4u7HK&{8pQfqnFӟ T|!xTB+%Ɠڛ?çʕ |^.|W zt |gihO^41냂.Ch$?MD򂟲>ԗ oVO!2_uIbLthf ]`ACO:)4RK6mt.ٺ'M7D y xWД[ڊ8]^(~Nt:J6 !hN ѨNYҧTYw[+/\܆TF:PBaq0riY5 LCS"-Xn-I%unA-s˪ڦ(#\~n#"+:@G}g'l$,|) H^?p+hww>VdicwPq1/ IdžMD 3߳X";VReE#Α6'Y]n5 {ᕔih5ͪe#^TQ`L?+DDɍPP5A+boS\l٢BpFx!vvԕ dȽ{ Kxc{m{.} _83N C`u !+1i}0qWzDTGz4Ǹ AB&qK?4ݡ>&y g:0a4?v/HAdϠ7-UYU%NZ2"7\&0s \ލˤBLt-8Q'[@QfƷ9/s1#9/bę8Xv0ʯ<₿(vfh&o^η tN2Dd Mx VHQxD}sG!~dv$zX̀ivSL o2Ňn> %O8T3aOۅOO2 Ƭx48E^ZwѫvPr: ?gЧ7jJdY|;sU]?c-4^AMy…+~iy8vL3kR?qHMntO?ƥti@́oRco:: nn:7%DqJ|Ǧ(IW3E:7&>qC)_z^/^^#!Fݴi.>a>.Y%A,CRKɵ)ƐQyuNL}ѫƻu-z7!Zf 87 8 bw;_N S%Ut!d|K%~LV'f13RdggA@$Cͮ U1rŗ>C4T"2lZPZ0#8#I T1EG#3ọSl3ap"xg7 )cd:̰c9-eCixE ,oxCʰCuөUj$ƑA797<.y&%:1>@5`7 㶙35"`ʪ{o/T,OLG*"?:Xm(~8-w9e6Iڡ[D.R?φgÑsԼ=r!*q֠;'$I%1qF:6]^ՓYHl܅6>0\$/kRNe!TN,mݔu4@S#+3Xe|!Wy[=Vb[+Cf7.4%Nw}GZMX+5 Y?gVL_^`Bc:8dQ/q&,SЄ\AMz+%JА_/j$?*ҴÅ %=G"Sq7sji] RWu!a4+AK%lȻ1ư΁Bğ$\3AAje7_sDv(ӳQlY+G) FmlS;L,r'g3)汮^~T82m98{Jؽl^uS˳AW1X= 4QsHw ('^ 4@ة!9%Kܧ ,/hwQJR;Pyj#GoBcfaRƼ}F0c4PAmc%a7s#}CU>{LfcʤNb5aWƾFB[[gH-rZRK4(g^pvʭm<(i"\V(b8 |Uc8 ]Qv%[f|ýM?5,%*ӣH rvj8EWy-~21Ip۸}qxQ^m%Ǥ!jT~O 呆~vx^\ͻg鬹,hr2D=I7! f /mb-|H;1GA1r'U=J Ro)t4Cƶ췳3㥗[tW XROՏёjCZ$:;$oC0McoߚտH$-1HI ̎T6߲|E]{j~lU ϠP)>KCI=NV$<(?m]xK¬FdLDfc6VC|&Q[p"+X.߻';p- ) JW;X!=j xU} K糆QC ].[&-sP0D:`[@p'өYxOyzSvʚgeIщw>%5QkUf:_Pd؁e\*Gt*#ˈƶdHkzL嫚9ۉeVPAzϡ'Nstg Y0W/[uup@XjU7#]zx`r)iTNJJ(^S@Y/.B5ٙ@01Jƀ?P0ѡ8 Me|ʪSE%֋<,~oO]Lsp]V@(FB%%x}(KFQfYFc;׌Lnۜ}Da\d*2N_ӆKx^?8_1cY[˨xD.2r`V[XowQtU:)F*kMCDu>x= S'#*WJqxAĈRIN +3sq۔Gɇu5e)eշlLLN]bd݆s&Tֆŗ]>KC)y;Y!w_*y^3yjFm4g tXc7>wq^|%>usg@nM2Koj n~["0.'d_Vbtg[TxAakf5p L)n-b=fF_r&e;K$ϡZU唩ɬ8R%ґ۔JdnngdzG {+e糛Z=K]yf EHO)ArD dJӆ~cGyM*5qζ#zhpUp[Cq#>@~jlB2y5C;zćöYޛgmAoN8Hd)?k$( ,v!C!"BEPZ\7&Ps:͆lgR{ Q͡_xO52SByA"DS݌9Q1E[:`_)WJ*4g@8>1rb}W8ƋxUY2 A졛IfVQи&ҿ9G x\ybB_җr)®'gںOU**w#LԜ}aRZ;ٓ8 )!M,)w?p9gĤj-dCPQ@Z|HlgcYf^5$ ysèq"'NW*95| *$$B Gt( hA_)ć/-9@_b@=b5z<@R%"aiᔼ2nBaa셬ySp:}^G}tm\.ZjW(tҫ?n dQ}4Kݤ+6m4hā٫)9zGknvkI_SF8dza=jHp"䢳S@E_?y+$Pu8QLWHl>꽏AX;1ǡ.SN]ϷuOK۵(ޫ;!!쿾0VigFS[OoCۢɧ7ݹ|7:Q6G -Ю{ûغ 쉙棽.J3 +n>T-g?;vvo@ZZYPS slWQ)*j2 Q.Tdcs)+kB3Ȟ̽W&ýi`p;(OlOHsL~\-ԓᎠ@?O9wͯDU H$fe>3 %.ͣAC ?ָ4?."L*ox0EnAbP_EL ^ܨٱMVe@@|b\_g75Nv3!S_3̙ID߂r5lp :( },[1'bVWx(XݍYe H(?F 9~}ɹIIG^Q2We9vފX4O,4bf?*58+>SG'2ˎqyhCE޿E9/i:$ۮ T. 8g:+; %#kZ CrAk>3}HPcDl<<я,wvW/0tDOoƛݠŋFϓ)ӒybɅ֑ T ŪO]rf*shJj1 LVa k.gjLEBq)#*FBS r".DȾ$ /fbFp֓ԕ-z3C^r~%yA `.$Bߴộ'϶fM:XOƏݿk1MJJ[O(JFXI=Nbs \lH_C-R|JlN{4ZK*3%/5Y] F`l?kڏŻBhoFf؈xxaW6X×;60:spmųzc-9'h0F|M;2M[@Pկ &ؗw: n*o H}0\V_Wt7k~;3:R=l3m[&Hj}AD<>{ym#[DXf Eڵeѹ1R2sT$3.R ]B\*ubw*pfLt! Foǭ[YW&LAn//jQ2!3(y˨Sq>Ǐ9!F l`ۘ9cyfɾHD# ˕Nދ18T^q8k|O ;F M|-n˗_ï?3a'F(e0HTHw.A|NMM,&  )-?f AqQj׊rY9eUʵqsy\ m$u6pHAl[O \ t u9cyQ0w늒308KUS4/ _9<Ö~P.4OCVˋS n,_%T)n[~>j )q #GbgU7g¸?Q#ʣCK/U6PqPͬu}= р,OUFP{9P-K/Ao-É~!m#L{4ĭrB-_F'oay|W^H @%Tb3RuCmι@JZ;ߴ^t:O0a~RG "$Rq<h)pbc?j'qhiT}>C ۞wxMJ꒦ME٪[.v [,'L#tɷ.2ث06J%ٛ^~d)?Z#I5+\GrKw@=.y: 8?,+P_+v"\b:)@=DLjv}A4nWr]M/B 'KI B/(D:pM b"HD?  ]6 |-3]:6=0Ŏmls.&] c jx]ch ,EHLV{k/Xl8+sVQcA~<@B=%mHsnK4Z< =z]ÎSM?FZMg7{̌? Db8">Y CID)A~ܟyYX ?v1R!q'Q6x'*2xQj5 Ғ\~Q6jlvBgt7°P2o~k RYBr%涭̹oX{C#*|F'% {ɶ j|II`wgRR{H.z-2csUӯ{n1zM/0ёij,9P"!T=.q&&nbN>'m8X?_w\m[=K w~[}lZ/=.߃ajϢ#zKAJ5AL!º5JQ컩U?p;M迣iST/x䜷WZCp$&GJw7V"M-'^]о`=1 c4o9I dJZƪtt9I""%fA~tL8߭L.ojfI1 l#sULO(2\ٟ26Ob) ;2RF ф|kn hEv7Dӟ ߍ- -+FB-Vگ.V~U){#f&.N dItI@lti٘`#TyxVP]|@`ǥ0FzIvyqHxr}.:X$(S56^eˇ񭯕k9߅#EsNrѲ:lz9Ƴ3rD $,ܖA~fz-̧sD*qN(&WMwN=K~m*oj%JP==4º.e9nz۔PnKJj#t`]Ά5{a9JC)Hps%?}L.uaNe /8ڧ|dZF4W>I@ezOxF Cs _13ٲ0SN>(-A:ImW} 7D>Bg;p ؂^@_HxK :v[ v= (.yiTT+C(jZ<}t_q]9ӿPi2{~_X0?}^%ن4w_GlIF*Ё? |([>ga7dUzQNr1 >dIP]E2BpqC25 k䕓Iܤ[,FYp+Br-:sv MX {8Ic-X(5}sl]}΋20j+H^&@zOO^~*{D35mJфAL\Ԍ ]ʧ߽(݃o{a@ޜ߿7`-L5D'FxC5RN:1!Τ!O=h̲ڮZDYVUsE DV!+E)V T; oUA9NA&㐮(c"bK8o*bS&ЏgGl |qL ^.5m-17\Ylj6duμ%q4~8&rg0:k4#E$ku>"33 X|:7y[ JFݎ3"[a-8=$=*3Gj5?nRUK.gM(_CllɨdSт!9W4&6`g>LpU#AOH X> })o$+ΆL;z()}:)& oOr.tm-K 5ݩk#|"dَxX(Vs0Xyz0juiۥNW?EM QŐ8JcopAe 4{#P3á\0ڇ댽bU vDY EP2o0RoO"M.҂{I+[HlNYny"nIE3הg[`ѮϼHB{DURҺۺ_0Pj-F+U4*p5#'ay# |$yj-~ƆnK:չa&mWu⵨1Q\C]tykrmwC]Uҥ5B*dٸ^ cꪆuy֞e)rMQN6mH(m(4‘!e" 'ꟑs~]$}t(60yPej V҇7ֲ2/ |֌=@؎݅rwv2{nLDsd M4V:D7xɷsE&ݍD!vnG; \)ix3xض]nZ&yI);1|{Ix[,~VD5kjbM% _(׭ńθZ`}K]W`uфdcbJ'ǔ}[|{+Za2\MC?%ntx{>ȢIA&]_k:Ls@bx4ȫН9_KA8UD, jrxhetzZbZJ7 < tz~Up.'yIZ>g r35Xd@/A 1bLs~j< z83!Jf w \Җ>60ruߛ>kaCWZn@ &tRXX\LplMoua8T]R>c6?Fz<оLP?}c%a]&q3ӛOg8NSUX2Iž~vuiB&](y$.^Da<`o* BV4gصБqǝJr3xJX~?S,W6M_W.]~ߒCRD<ۜQOR^;h8Ky$W ZTVh7e VzKU"%K~*vSL\?!~cNB56$R>[PruAB,̕0nom5CSM6TAN|%eExMlkT 4?hQ 0 $˸YFl4+R~\)j#e6oMS,*ض7vU&*iLx+-`?5W叩C =W OX2~Kl"UZEـzv8DVU Hq]3qQzbzEWCZƶ3RfS9?ek@5a=X ` O#mB:Y*jD$'Uzn(^"ҡﭦ$N^{bPRKy}$ :F D5}A_tŵ)BUAMK!r?+>ڶLzp$R!mf6c G.͜ Qגs !h}£mOm ~ eWvRA:,ݕ4Kig3~:e}Ɲ~ KG3BȒ1* G㒍6u M.ÀixͧL ,jDgָ)K|l$#?ݲ^6iG6|E ܧLX=:|_2 4D^B5ry.Qi\x:J7 9oؖޅcW#Y,B7t۸-e#“XMiÑU^21vy닭6K (nꍁD|[Ut Bs^u~1(! lsx [IcD;0=} sA[B+E5~5)BXfDj(yk؎r()h ޱ "ן#ʄ@#`L ϻ&kL_o=~Ŕ9|١|4%)GTt#u ~.]eyȠ6ࡢYfciFFu# c/g2beg3UZ%Z$=#կdb9J:"vq /SH`^b-6ئ;gJ>0+9$Y$g,1mw8: m-:K<@{HJ(5JJA32_V,DcP@ng|׮?8Fd/ehCa;a)8Pu`4w]2K_c>S> >tqWLD!ˇcB4ʎî4yMZɿo?L"j }桵*t8`<'%/ܒjW.w8$(<p`BqL/Ff}pÍiZ%\@4R%mREq ph'^~ XeUΛ_ƾɝ/2.`z+x.:BCy?Oqt_WO2_!PEm3F#>:~h($U٨oYp7mu%s[<ddW./uVV1@ĪO]7>%27PdEp[)<0ŨjdG|"Sg s2ے o4-,ֻаflՋBy7ٲ DУ&v6 08ຄD8T"7"Vɑ(ڀ<2Y6@)S?eRGTÀ8ߡ3K[2,?0}ON}w`ϲm*QgN*z]Wz۞KiUs:y­F^íaI쪠~($ &!!܏7Ii,XQ3) 0|#֍YhYv28ۑ_nqg?}A0#&f nmu=vWyxM\ I6Al԰0ĩS遧teG䊍˗{ ejZp0F"mwvJ"u _ OMhOL#(2SJщw6n3Ow5Nٺ׭;U"FҐ?LTԁ~Nh-'U,KQe}ɑG4Ƞi [ő0uPK[w5"EC˯\wR_ڙOB-j]< p8w78G4TY?g#t?ڟ,> _FpԽt#A!Oe* ˭Spe+7?WZaCԣeS -XzX$&Q|h-HL]$3$ .<mE!؁Deg{u|Bx] ImG>R5]6ZBa+F/ӦtDq78[LW"( <]Z C-;TplK/ 'Bi;|'څ(>!B1w+X@Y)}BZr7&Bx'7^jGfpZ,%(K$0;9Y0;Wy6{$ emPg{i}ϵ =8d8୾'VCeUcG` 31+ֻ 9[X60K4laUnp 8W 3 w,qiKa~jLo nuDp;a=ʟ52#C -#ksn{V3V_En;礪nl-*KCE+{-U@zzØ  JU3mX.Ţ 5^D5"G8l/7 Bpqo(O>+Dj?m}=֥-۫s}B1uFgB[n-gZp*UNZԽ|QmҡWVZW#呑di#3NW %b["N fěa yD^1ߥFyME09dA[>|d)y3E9+? <&TŞkbqm4>9co1j'eԵЮeI,J)2AQ3͝4۠R`1DBZS$ؒ%mʰ phb@ |Qb4Sq7.2xX@f^Ws|V); 3\AKsPҬIy8Ap[5@ i SsF^x.]`C*ȖVLw&ЯD _x&iUBC8y6Mno,Z]M$-M x||iֵl/V|[-`>mbJ@XvesW(^A"$?=J/ ZXkGH{dR؁Ϥy'nN̓pqa?-ef%-dBG"GՀQ@, M׆b Kln/'xE8;ׯaҽjK͊ʫf'~~ a1H}ÚU2$.̏\YI9@C0W&}W z3tU!*?>͢QtwCJ{+d.6%NCFeu`f4- P#o}+XN57%B4%xRӬ rƕ$zc}Ka\Cy^>SmG뗃 %,K8Tńr/.+7X+d"@og͏g~`D$ޜڕX#b$_LX] sW''6 b*ఎÃl޷J4~}7*r};IQG^pf8ĹThRJ,Fh9qE6M҇LAvx:\_yze4(hj˦oNTPx<{R5dAhV>,Bf1K"3򀩲Wj`|$ mZ09;Zj9+bE{ )`XL?{ /-(l0];rV>}›?f~:bP!R*m(1A`JoY7m̕y)'pa&sx/ A1ttQ$o8>qB`O>5QѨ-\=f p[#w#lVRҮg-3~a×/eNN Dŏ,e-,:G#&8rIZ.Q>(|k)eE=e/%d =kVNR?<=2{ =H OrcjݔaZbi[k,^SR \afIE޸e5Mbד1UY]ǐVkus1 GXalܖ0Q%fB{;ݡזzf1`_{k8X)Om1gyjH[,)1d.ug Dt,X~ýBxA3_Ğy' -̘š<,}8w0m??'e?3rxL_!])nbK7%MmJE`)؍(̴/-ʄ(l 1)Dٮ>i<kZo8 O4EDU`K Fo{kij3A /Siye뻅`z6 (aΰN.JU9T7Z'V1 r>j*dZhœJ`kWS8 Ȳ`cg$g@0>]Y}*!{jE˒[g4€Ap@ d~BGJϡW֬ 5m(ʽIAM1:AsґA`v|Q11*goUe~ B8}O;AW1P v7<((9?"\k9fOMfF9N{Um0꺧^HablܺPJ(4S*S@x– @()tՠN5H?@JhL%29ײY>L1+^nXΕ`j^Օ̼Li*1{lþzUis݀(4@7IQM e<9v;yL.uCu'ʰ ̺ätD2htg?b0!IvX8Í,V(Q":("W*>F=ua| k] 1]˝|>xfO-b~ !72!H&F3ho]CL?b8Uc>l:*?9JnPXٙp Ap:[c#Ki "3{YU[u]&x "S!0ͪAtƏ=S P1CM2rt0:/{Dx<>SzKbS!q3H Fq3B umO7W@ 1[ tےK):%;/ &(j$I4TEqT;oz%EyS)Ť9qg[u3yۨĘ ;X:4$H AO0=1^fP<M 7\[><I0Pa[uJ *(,F.o>1V>cu#&‘憐/ʦAO{m&|xFwB?iȝŌn d}:IȮ-ם^I AphQuť 3/'+uk2C;Vn=kE\Gں=cΣktJIVG8W&J FMº[7(*7q~x ݻLf Q)s1/w.IC&+adAu?aWGY^˔Kv1Q )_dH7^J't۞ TA!tkt,E v=4Y+%N3/p 1;]ߘgmJ- (fU4 ynea찊jxQ3u~kAu#\%.4$"&;!~Ue/0&,+1&=8/ŠKzdjL < B0^X:dd+‚*čLq>ج8`|Rҙ͘pSH"eٴX t8Axgmxކ0=KsX/_g4J8PTDM^:bԅ:ugN`P} %W˱O? 6!4&e}xKfΙ?2k>ŗ|%5^}rn$3B 9Z(0DtiG23] ܦwN cV=4Ғ=@Ӣ?%™HH$1fXjL7<:S=/m-d<584愵&G|l`$(Hyh8m%}ٶ GK2Mjoxk+fG$>|wqx=wjC.cǟ歮v7M⑧_v>D$xg]_2_;? 8@VzxAr ō!q?H>EdLV!}/=&ŻUw.h6oܟg{G95nF,:M#Z[?qJR v4a]蛛0RGM$U6Fŕv$)WkVYܿK1,RTHݮ]Nh# +c3o#k#9)|h<]̫?LOdj؊ݍJT:JUY춫Ww"|)iHV^,f+cg,ON1K|c3|^4SVj>o|u{ %ǐT@H!]?TVqQ5\ģO@D( #7DfYpCzR!H+7XvC!d 3JS ,}gUPn($Y7S?jJ9LGlzX]'lH(RƼ# vm(~NDQY&N)TsStRISN9eyƒC 覗f4Ќ٤%a"Ag%KwW7UGTAo* OQo;N3gD= > |:J}7ՠG _p2avB㎰?Z1EmP+>B-  ;(OL/Ow7%Psz׿^HM6tz8k?Z=`ciaTlS!,}Ngw>Yz^?:a16LW/.JVF] ߖ)~~+.R*3xxƳ#:rƋa7K 3Ŗj ftn|m eJVڏ^[M6֬+E PhxdZyb&j{ˏX@hDHӭ ~gݽrѻոzZE TRgTVoh;[ۄERu\_HVtpڅ1$S7,ov{fJ=/V9VQE~=g~#Şȿ}lλ߰*b_?2aS˙&f%}>as 裷coB0]+sہ00tGr-=XKOCj^}x$]TˮὗZ{UGR19txse\Qȏ` \^hC ] ._돣* JE! ѺZi w,GlwT?me\L[ʋ0Xw ! Zp7m@'V%4Ғ?rf-Px R 􊦮j;N 4]%ߑ>:dG[8Nڗ?>8 ?niU>EurT#'8uӇ{LeuN`h5l$j &mDɲM-&0(ɐqc,^35fq\޽[Yb&4,ѧP}0UsïB |3|Ү> ʁwf$.r f}ihPz5vX+)yR|EP Z~nAr.L">36=ē5bdR?{g|&^ő{%தUa*?0r#AuٙӶG3jzZ"oٝ44%8Mu1au5=f:` I3!u0V$hmyysqMO0'\SJQQ&uk{+[لo܀A5N7H.59%MgM(2"W p-nb$r-BBtk̢~:U] /jXqS~}G!g*= qq"=2AƇIX]rss+,Cv⩙ňG5ӍKĩ6 ֗t9+ïbZǙ(Fù:^`sPAz")|C qkJUjz rsH"7)Yx?Mĝ'}I i;3/x~{z_ӫAߛ~$cjbxU R _]]Fb7ߝS@no^by5Eg {IE:!i`俩`9?s㪙%2=`.|sQE]>S{ҥ2\vb4n0XNv0S=ni=f>b*:w;R{R=nơ@13͘ 6JaHvr ܂1(F䍑Xgӑp =_FN\U,,7Lk;T܍%'p/ɵeݖ5p%`' "9%GƄ .p9k%. u1<V,ڕ%-{"tɰd9njԌxXUd'j/Ą5x]0HjJNEE/5|~BMuQ|?کQup{k"aҿOU1u,XE %ODVO'ß᦯Xþ~1u @D.u|i/8&k?b-{ ju Se-k1$H1]i_@Z zM|R"pvb'=UI  \΂"9s cEk\5Аsgֻ#o8R-gM]ݽ͋(tPe :aa/&V̑oHi2n ۂ }XZdA&k54XO<yy'9lсh=Z?;5w`Mc2o=CA<);dg)uzH4=cHD|2 t 'K)/=DyK[ˍ|s̻@.QqY:{j^H{uF=B`MoF6kzgf J4*K jِ6&wgTqa*-BqFB J9~t9>1?/AfaqɢBr1BmC҅zi=FhԷ9BgK#gj\zʧjk٭vXJx rmH!H>LiԻX+ҎpԞh`ǹPYt~_x.O>OR1 )>E 8~d_A,*m|%Y=*Eg8qzbdn~U O +RL,vV%Az`zr>E QA:vп5jCC-0o7؅3tM W[D<4)-( |h"B[SZn8Y -lT)-O{Wҡ\cX}p'%i^lWIKVJ :?VRS58pjʅR'p˳lO)I+Xm*OJ~+r2m,w>0y} XD"2 ++oWYT2acހ $RФKQ@g93Mx5̰C/zx/f]>#掓<]9`_%V^^EŹup=SҞR:+hO2}5SȹTfmǕ9ݾL|hs7J鶳zƘot0*qfFe\s6 /:9\Z'-(LQ3O^{z%c7VHDhoG)EŵNmː|M!rH,h3FTa^ ;قըZ5Pl@lӷu#.d-qm;mɜ/p69ƿ  ؽKjz㽈HRScf ]-bt}~ELntH}ޛD Vaf8L~^TZLḠ>{8O0IF.bnS|4ERA' x m6aK:1 i^be^z9fRة#o{^~h Sg[rVAWVs9LwHGD,OFJ!B6-(r'&-{Hwe)L'B[3~ĸQAÊ|;|cFTGbz1>ICw 8 8hv+&cb[PFjWacu,bcz/m-D6}+}`Mec"陨u̼$l})Jr:_*A̧)P4K)pN?>Mm/ b1W&}$\63GIOD]-1x b7D>E5X)e&GP҇@YZM#mr4iJ&cd71pl -n[Kc.^.L%~=\Bhr6~IQil *o=wDf55\]o= \e։lxlah@G,cvކ +DrF-2W}ۖE'܉m9|;̓dC\W=o~4i'C9H$p{=\L:7[".pLU|!m*4l1A{-z?7V^oR.:o69O6<=>Z$ Lp{iSXHfnS%ld$dDpJc-) Z@uC^?"FGvzh+ s$,!:|:^qDP#bm 7tfgm;LI)-d߆d̯1C ~k2f|!5'07ޕg<ƅnuWn+W4 I|,a&M [ךx"5,0iPB+=Q8i9~/T,s)v=@4CdxERUސz:wi fP©T$‰wi?ɪ(meR22-zTLJ{c { -V҂o`mg9уeNJCSWg¡'KkoqI+7$tW7+@"7 MjIr~gn7 MCJ|F 'N=7u:p f1(jr,R@$?&E_N#ړIEKNz6HO)i)Adr!["GTkηCe3lz2>xmLN177(cP RPn^|=5P./ǞE_YYx@D#͖j n⫮o.s/WU8pߓ) g,b+#pH4mң2^b3'BF0+øgK'j5G4y G XP`j{4LD8E5CAܠfAk؀-_6Hfv4wQu B:d Jxb1g|KĹ5iTn $*aQ<,|sS . 6"cȯwd,4!G,eQ_ CJyu0'KdcǷ@eᆸO)9I3#>Ug߅0Z3X|<dTprkb:jV6l8̭lb&"P -ֵ> ٣ ѻBO!/*5@; 0v}C݀mϤQqA2Q|gkIBPR ds`Cc4Kú|{`9pHȌ2."Rr=ϐo~u]vW .rK9kT_xrg{'"\-Xc/ ?4r!P>{64{O Yɏh|!; {W_b2I|$%#'Hċ[=WJۂPf"s4rH@TX%5ai)g`ߺ寺Щ!v(VA'جIǛә_/coFŽI.}(?vLFr) $͝d}jMȍņkؓѭciAPK }P?B b+3%߃ {3TFJoksv +?K{m#r ƻ8TvyGc/SOe$dawD/d;&apAqA?)Fv49K\oWio[rqR6xU6ݩ%uY*=nF8^(2Ye;+pa!Q[3ڼtFlQ@jp•@p82@-@B=Ψ+_|n Ic70on<LtS*\6_?r<Pmb=a%'(\x!Eۉb?׃Q@eD %v{o)z=Wka8yZ9ʉ~UD=fp/A;n5֞7=.Xv4m藮%&^Mg)>I)5rϤ:)eslUx`kpZ0w1$_dXOvUP݀#5Z*5ª2EQҲf|x@O1]EH6[Ϧd YeIEVX}K0Km 6׎ eZ-e&*9*lH)愼I0=v9MgZQ諼taiJ:' Q('[&%Dy?)a 6]}1M_WE^,9h}9R/F-xMܝr4~؈SASj8ZN .H0kd4_˃$Iܪlq T Zwu9&5iAPf#=?ÕY'BK5֮nR~ړ76%ހ oWU5HRRئ:\0WrXy!-YBhX0r~VN̳Kd8}vTUQ-%iv& /Y3+NxZvԊxX1/lJ qU8E#j,xe({ӪmTKÐǰ|{ֈ)߸'M8[bcX)b*G]yHߞ~1sCMR*HC ;ڣ<}2nGc>vBH w=ކ-ȴWxYkQfQ.<#G>FU[ ?3b xؒfZ'SXFL%9$zSQgǗW0)]#鞘[5'u{{J5KA༭xiI(&eMwHuy((1!bwbY[ X%ޯ Cphw~Qj։:m}0/"{Ն7HIBA1ZdiKR$.R_~x/ZVblCF</fQI.seə j'TPh)<Ȳa:3dm >p8Ja'fr=i%xJǜ;V^N~8< yta$(6A(\-Y[Uw My췴58u]5fi˳UvW2&q+钵kziXxw36\f@kЁy_s5%V,RTY>4Ե~<5Zи"׈S/ ]?a`} <'ŘAi?@\b:5Y._a,y}KiX7eY]F$4>) Lnr?/BW7wW(!tnFJF'Yv|jyPj1jv ɈX.p1^Uw&f/93}uZ+\D4tzbk܍ڍIKuiQ o'+M,Vǭ~q 1xcIYeEU#C>|RYj* JgYӧQn QWQ\*/87믾{[[_F)8fj@**8/ Eh -Ʃ, (R2x̫I;$L} tQƭ݃Cl(pOGg?ϡ%%",t+\?D{8tX] FZU} -ޙwbLWeS$U#@Dhl8cMtoȴzB䉀}K]ʕVզ.C%(?ݽlzvT;_*!Ȍdse"@eCTWhwp㴱s%z돺x$=Aްg`;n/ãvh$J3Q+]M%ͼ"/ Sсc^2tlHtaS;wPi%׫B#{=/FM3vWڇPÏeTrz`\&g_ @ېuфEdOyL%gkG4yͣa +b0B.97ib9pͬ_.kT\^@hgmhG?>C^p59n>KR]^(5 <4f<}5LO$O'6`_12>aߨ<q{c)[k6T: dxߗsR;LpܾYpv]JkWb*⍆߀ aΥO%OZ!TŔϋ c->mF^khX,4c U(oa3!e|qjt!v'M-v ;άRNs"FM(BC.JKG/om6җB9|̐ W}?TPLYC3KginqCb踼Ao:@F.l} #[$1Yilj+Y%NQi>Md0C;cޥH{1BQpKNS\Ff\j&}rQyࠧ ޢpb-yN7((IQpώvkv@/Մf=]W.EM/Mp>ɏ_©bt,]e*yyRSD(oL]cQwsj_ }\"{#ҩA:n9l˄ZEGNdPI );4knzR q($we9<;Mv|z`>g;c?q uZ\;MFt0JDH6"FJdGni(W͌rs'aHF `p{D[!HfQ"l#ttOcN:@s+Q*J*YA,ΥDHXf5q%:V<ko-oaH}\K`jZR@:¤J>{hc R}NmBCcr)һͮYT5QuVFvKՂցs$Li<3qFJ-h#\bp.`ܳJ!;AOvK`$2{Q~.H% T6ve^p۾\BJ΀>e ; рB~jtx;89R0Ww+;F2 &*c'^2 \<ҏ7hG?6 F0#_$xAUyij ay Y/j&;K4GV!W/,eSgmTvALez;?M|䜀!2fۺ"Ba"`6Aa~Aco4- wXu]77eIP(T+P :L87V=1k ~'T'"] v,cÃqg <b@NXOۻ.q3f-vnOE >(q^k(_h.8@wOK/\gE&{(o;ޠG?RWCx/3ً$Lg6ͬֈ,iN!Υ-̢:=K6Hh+ptC3H߄׌o?^y11Oc.+lΰT:Xb)Ԋ9S;XZ%yDdE Nn iNsG>?I% t*4Y{g /NLM|ȭj_.Zo ^? ]Jŏ*![kA QGb~D#h9^*Wi|X4,+.4b~E#$ҵ2-G&0u_JYerK5rIǣ94_¾1˒WD/ 47[J1rLl\gcc-ֱ\tmԼ٠YٷYE#]ҠpJ_x~5Zi;jKώO4Z$;_+|v4}#nS Uq JyDbbe{Zk[?a_V$'9g{Y-܄0:2hF@,,a.t0T#u`L=O )~?,EdEQmD5 l=\qRzw6\+WG8D) VݓlaUQ?*rtoFWBҦnc]jYJ,7&&N㽈PӠq Q:/ s;_d}z\XyAE@as"IRnahX1KQկs4+{7eI-wrpsH$eg0q >[u|j)27W2v\ƅwg̥~N{Ǹk\EE;Wup̕GU -ڛlyw?¬y d#kɕ $X[{E<ۈE4o;NUJ&<~0#mSQ=>z+nkF~pt* !7 ƶ:ĩ$ ^\"!x^%߹l!:(R1cCq(Hec RǵpZ[P4Ҽ+|Qe*ӛ)dvb~ƶ]Iq P'V0[ڰd#vku $5gG{y:=t1QaQK7$l6Ib+ۤ2wɋdP *eljMI&gþZDd9O[M! ) 7e0܇N ; ^K}InhH{ ?oq} ( J.q+ [&9H- "gb;@g⁳?ʍX 4*튡-gR$|ۤr+q^YpO nOu)ʷ] 8\jZ/:$b5XJ=+`,nET * ?ljap=*Fd8 -D=p,TIsK$x)z]=DAT{ged>j=kNr;%٠jٻDyF-^2 .\Zlz6oei!p,gNΫCJ'`mCWr$ 1x iy_z߸UZ{Dns*)Nl4Mtv"[_:*N0w. h}gEOhqȁWj;9GP6%:5GJt:eڍ@Fp<ڤxx`KHk,~2IoAh %8AZ{Y%4MVcoj'E7Xmg*s1r{ nϹ=ԣ^9 ?=L R9%`ۣV]U^Cp!8 袻ADU X!3srPX'38=_N]Drɖ@[ٚk<*'ibWTzAMwuD5,xW׼^$M F{$@ N(2[}+o2stF|)9 ) mv)2ƣMe^1hbsq g?q`g46BV,єrw.i 7G'Y xCوŁT.$nvmgOLJJI':ô奄E%csի ij" :v3)?+%3_c9.|s=&8*0_Ez^bh]2 `3{Pbѱ՞1]jY<&#þX@{|$|gI\\ݡ؀"v| 9j GIT\ @NN kXɒLU.זCx땇9Y$Y/%UhLc| ::sOrUY c@37mda`dK,x7I^wxJz@I0 rSd>Jq)ЈfS ;ɖ\xhX;~THțjrx]g5ƣ_xSD5YQ_`W'TnŸs~ZL6eB玿 >06sq=7Fq~M.Ƴ[x(<eQɀcJׄCQ$'G) ńVg«FK?\?GdRfz |YQ5Q`YHDf"3JvՓ'Olĉ-NJvtĿ5fu~Kn,c ;S#D ^!4>`pՅjߐ7 et'0 (W\^ ,W:&3.& cQaPߦx"(S@Yp|>U3i8 2/k^T9Gn!O\"(4 EEn6mO^G7ֽ Y,pլ4ٰr14ZxBBҖx >Z6&ǾqQ;td=$6lO>c=$cp??{R:¹` #hKGSQ(+*puP~=qzRˈ*_PITLeܮ)p18m]dt$h<ݕo(+`5A_>``hxl?A }%j\kh4җ7x(!-׊9aӰ==r`C(iPCb!Q{{_Џи7%}T/UpQоr؆-̫G?Q`=n0kd;fnGo+ݏ6BtQQo9{< rGXw(Cmل!݌En0~aX:9M"_}ΜZ*w_]aC/$8 )KZ#{iG݉Hl5H}K sS4\ؕr5=CY)ʔ(#XȽuC[Gwx-ĖfRTɨ6330疕,*O1'pD\gݦ4)b[.g(*UE9GNnF4ҳbw6<T/8l?Qhg LG&1*iɼ,3ӫh@(KEeapJt_ 1ˆmv.nIaLᢤ幠ߡR׃7X~`QX)ι9B|f!zi4?N'0~ G+AG qx^ll1:)tgc(5N6e :T̆G7>T6MlM3lq^y'FȰ@GGʅtT❧{7o#+BªaʗgƦ0eyr{&k:Yۗ)[Ʊ:hʴL$<\HR4?'%GXghblx@ b*9+},.yڱPP>EST\-FB(Ui[\O!/q8I+U3.wZiR.QVтIB~eܢI1B"4_4~x/nI\4ZR~[?,7UorZYmst6N{2. ,G;^{%h_.GT<N7U#v̺NҷX c}1EhjJ >ʫWA^-JDmL:QL:6akM% 9`]E蚙ƼGS AH.T0{MC5c]ac‡ qv5-}8ᳳ3C@{Qc ݅\cOpc ޿ =? vK4jd'eb+EyV $C2À?e`{A;?3Cձ"ي,N)wJd`\x^(W'|y䉎$ Yx%gUA]|< Y#?{::El󄥃ö MED q F`!Txa/w>]wI3kQ 󐭾/ wVpXh#b Ȣ.rs.*̑VJ[7 ? d>)8 xR0jW@wTs,\ː;D= SZeSgy逍g.\D6=æb\~ؖ&USl|9842gh!_wD}oɈz^}$ZzםGT?!^ԖcZjQ*a$/%$,\md7֦g)csthjtSnG2rlnA0Ѝ4BcL9=r{ Q[V؎'hǧ`P&@Lhk %R3KJ]A R5֝= q,ڠ2}wy-_ͭDU,O!ֲtˉh$5zKa0Py9Lo~ߚMl퍫%cq;y?]!KZu0KO,DD/Z{A\qL|R|V]GFsV`poܬD :$wG떩(V1?qA~v>7_%H[Fp#]Ѭ_2沾E^A|Ugfq)uЮ{G/PmkЗ!,]lv|^#;@D ay'z 0m xh'DzQ3"Db" ke--|G. 3۪E 6GpyߝFJoOl6T9-s6f.P7чŏ> H}+WEd¥Y7*P JGP\ $mRR%^su-ʁ`y7'b_k*33 }$d p1L綹^c׃#S xiX@}(9cR>^n$ ~_/ ZT>TxN NoS;]ﻣQNpɗ1&tmgɄoG-Il+K ߰@P!F:IQmce E62n`vA`ʁ@&>xj?gv\5.6/$~XB<& 袺P4wZ he~jK)hK@3FH?XT7Uafy0ўooF2l?fDd@Vj)h :թ1l]9v9w#WwxHs28ؓ,4>*}2d;g= !Fv<{^mdGTx}pu-;Khqg]!ѠmQI>?J„)(~ElQL3uL'$!2HkX<rU}8xqN'@|"4rP:ޕp?ghޥzE>0s68fgxMuϒ?s trS-z__ri"dNPT~3^ee mUrm53"; ڡƔJ^'>C&yՙ]<xd3(h<#w󐵀Xb4|gYrF_;N_1JX177%qd5Bb8km*q_zڰ`>[˗,Dm܃%zI6}&աP CֿyKF%=cR4FOVrU,+6gV$C/fmVy>%\_Vs>'[JixHw4̾.:Čm mQ#94dL}ui+ȝUy7eįiMcL⒒ͽMj^W@a$xOY΢(޵Jk_zZ߾L.dijQ `-o|u)Ϡ}i {nm9C713PaUj!%f &RLJ\ 5G'a KF@rC~Ly;Ƣ9g:ne]8-7_F'NuɘbfЪ$͡rԖ[ }nXM6 vRz( o{V!0gv 4X?ڛC>UC"& ! P2 ,۾! XX)ꞠJEMKC6GbY iG8@yPJL9#%E\/nJ𲝫E R Bq(C>.ޚ[Qc崙,9ԩ2K+,dS!'ǹ3ޓ?BY%o3ugͰvrV*+ʫg%|UdOgFmrm=21G(M|}e [ H"g{'uفCc.#ӝdl!k~'5@{,#Kx> "P-&sQҗoyio]qBYZ67TQj / ϧpOezqJ==߄ՆLz`#r~X_hxUCm`Y덲7RK 1DT_rl;i2Ҿ^_  m~Ǽڑ;|4~:(07@ |}=׊z*˶"} !EYIIN^ў-UP0Rkd& 7mLn(yeoh5"<ߝi/J-ϐ4$k9[-S(4j`һZZm@*_ nR[糯YZC `dAu?wB\!([@j0ی?b{#i{viQ%DcV.Z' 4TCV4ʴ<.ZYlWzD,>=J6P4,hɄE!&'0)tH׮f$A:BKqjZWu)^X*Ф"Jqdy5+nyFچMC'"@ee ~WvL_S(-Flqˍ<>JV6*|/(ZHC  [65{_!ElLR]ôEͮVR<+IK'yV’ AwEC=a,KȁPrtf;0f*FR:ij6_,e}~@zQmɠ㿡ubgQD!&1Wz#C^eĈL8gD#v*i6a|A QZ9io'OZ'u?'~s2xYB.q!p֫}P6Lg6~0(j==לEh>QX,R)NoA8N ?^s͛?4;$Rd X4HQ]paz\6c%͐*HT۾F+^ZܶuKP'9r6q/~!j!hwގ@O؜_ԐnD{ sd1RB-\wt HQª(DnY ~?$[z`0? FSO*ץ(Q F~o}ӱ,hz8g7Y@R+Pl۵_rȰ~lCF618MC;,L-q[u!ءC`P~P(cwf 01j%ugu|T1H؉ w_h_\-!(úJ 3c|h~&1ѐOk|ҧ!]C?4}FD' kc$m~D]qdl]7T~::N} J,{Sj8ZI׎f"}$J. d[zt&[{B/uxtT>hy20c A.626gXo+#VL><*;p᜝Cd2h~ED7J.h$p5\r=#G0$>CK?+;K xazܜO@"(“$VWDwu!j(e1S[: nu3OT( an . ⧠rsF^559 &\+Fl<ʺ r#<4g{6Ƚ%|k+aeʹa7^DBFxȅ_\,th7yy8 xUC7TE+Q s4Dťj2s`s:؟a>_)\CK}LkԺ }dِL5㠠MS&z4&8>C`Tުr{U!~&$*ߤPw"#YoiIfMR?[*_5)E/|.;! jMQ+px~~ж1 m1v&sm*h$5Pи6Q1<s.ߑ7 "h1(Ot4zsxLrSh@s2v`0W :7mSdjzo,}^ncN( 9h,({bWFJުk61]OdWX]X;4'L̠3MȗP@?l ;-ip6ZGCȥƦ8򻀇#(Ju",O 9$"asaRaV+'ImD猂cAp>S-F4 9޳*(,Fƞ,Pe N1_Mo+*l?*:\bh1\i9'8Zϝy ?7oR;!~T3fbqƙcԙ/DG@, }/Jqo۹?d(#T^%g Fh"r<,`!o`!c*ɿW̾t|yzŸl#u-j9_ V }dE;qlٝ?=V ;$(ꐇ-9[&xd6!q5߱ &3?,$n _kk^>aZlcͤl`p}>$bMl,]O.O4@moJ-τT0ztd9p:2W^Xt`]\_ww?ێ\s׺T*x AQ"ۏH^螶]uBW:{gw[D3jFR%ڬOgUAcFW0$_37F"zn_Zoo)GiڢI &4`2w{A }iԍ>^8E1/Aƒ?h0`~m=!gM6fm"^>av=/=!?zB7Ţ$ycvEӿ4lGɗ8+F!{ВXOFm`@%RT_R l䎠_Ni^g7pr^v1v! Wɠ&A@vB@5ϋ7x1\ kaM>sGHTl57 >ЗI~cڡYmo1CYXec]!wߡBlz}[TUzxJ´r|DύX螸|~Ô! ˲"e8ʄu&v?*K.d'䘰 > 8` GJJ܄6eRl@7R,cs O 04ez7J:sU~DOr̡j)ȸ|t3+Uzm ( r_E]E"F?: Kbخ/+|\2$İ$eCkf?7&S#R/hvd^1M?>x [מҽ=(֍\5i(ʔG Ӂ&Ӊ'EPB */̅r4oC4a$ZM;7hCexʏº;*nh;/=v_U_!~SFUn68e=nFƀ`׎z7.+9}SD$"ZhZExv/Q ׂ!8uXHZ=.^YTބP,=;|mMj̐̔-[;0YZ0707010000037a000081a4000000000000000000000001668c169200012030000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/p]?Eh=ڜ.+?愛^Tf^vz4xbވp$ GyB/Tj)k D}.hMi.Xjʙқr¶. nw8#cI>DOFj S Gn8(){3x81tWX`o/_OkeҥjHwFC&EH 춣k%n4~C'>$l{rI #N=IOs$GnB ck95ƴj(+R/]fvCs+3k=rə§B_2_'JrFȊO K6t}L^b uXƄxENs K% tanE{Ii]1e[zy(߃Ʃ`榈(7ĘIvv_bo!چ׳*i/>2&U_"0Iog?US I-,B -`,5&h8UbnpdE&=ӻH@z>NHDyz!y9>!matA~_V2,m EhpdCexr4"ヤK߬F4郮]4je 2B?_"I MtK>e{ৣ#Fyxv4P6wyRr_}VFRI@,F1#2Ledհ_qv02+:YY;K\+z0V/G&N"SEL!'Uœ=gg"3* `[KL&AHlv4"''Y x}+6)j_rtbtfPyu,ҐtdPxZ$d-BKaoyA2R%Xns/iqm국E2+5_#S " h8)/4RtVE1U;+u,#%(c_r݆ZejHs^5-ԉF%40iy.8CeNr ڕ?5~ӊVyP-cXefy-WA9?9I>ŀl*2zf} W\L{*kȑ'!aٖeo]YcZ%[ 27 ة_ uQ Cy0:171.PCV=|s/†xS' e(ĝ)ݫDŽȤgrPɯqqCnP5|0 ݞ-F,eeyADm_ܖ^pX[l\%'wMQO=jU7ވLOr4k7HXWWQ <"u̻ 4*"_aV]cήmNs:<8eAH&֟;vҁ%S?o]n!aL;n]k*A|$>ʈPǓE5gְ)mF<6tkn$% % RJ*8]vKb `8>ׄk+bxb)S+(60v5 cjĪ'+ Kx_Z3PԌ~ v gp 45;`dwӖ҅U9*Z{=ϪK_lvogr Th{ @ 8Ch7&=%n,RҋC_i W>.8V>ՙ+~VDžB*&Ե/]>)vSD.~H>N{շ8A 1%OWMl8k?²1b(ۃ#~+Mf &$xߊ47]rjO ]\E)/uI6mˮ%A#frq64Ԯi'>kNŰF20[eW@e]UI ik6G".>FYҳa޿֕l@-=b7e H܋"Vt"KPt>sYj~0X! 7Y_ ##8׶=]l9ܩfAOl/8{[SOG JTqfR&DiPkB>Q| De43M=z9c6$lWITZ:&%!wt YP6N|:ܴ(" M\y"x;$eOM^w6gCwoNTx$wSn*FS("+cFms9Z;zWzZ+gQgx%ch߆ݼ9 |:23[èjS7:| Lv fF{{#wE=p=fڦƬK:O%h{ا!guSǰ+${<ŹNEe=pQI.;%=>D5 7SoSݬ3Ne:*AJ lUf++v}2\}}N~* du0#hcHB0ʠBm">A6% U}Q'r1eܧ$Ү׋JY Ru#ąsngZ: khWd^H٣Nvi}b,#Gae^ێc~8?p%B@|Q%/eo4in(a] @h],b΀']kzVHP>5Kn;X( ${!ޏm!E3,ӫc#p6{!B)yw @F%8/CCpKp]%"*eEu\Qg]0P)bWgSDG+:8ZЯy`)IH+!xruP]ɁVoDҨ:E\ӎ4)dk`07#/z5 M6mGI=(46B2+:=S-G3𮊷EDZ_a/n9mB:VFИ;~[2@=ya S+%lE Vl2j[nmgڞs;-Cen//o8B޽.vF a[R)8nًa!C'\%_-na%w+JKD0DgMqlhCЮIT)79c¾ku7Cm *BB>-Ȉ3.Sʆ<_< +56*ڜdw"!ZxM&*$+Eabw;joĭ)b4j azrtoS!dO-qT%!Jmj ?{O5'5/n1EUΚqr̉ ćaC37 1$Fl g-- wK0Ʃ̢-CW}FRΠ +_bT k-J]jN0_ԙ1 'L8dDCijHu O1ᓻ|\RFSF6B~}ZU5IIamUskM|Bi;4%pސx&?G,т>Bg~:v<8;MWQm|(Dg#8V|0^)!1( #k~Eek{R\)*W0RY_VL7az=,B5Z=W۸d#Xe6fLˇ$x%w O3W່'Z{^X9ZuPJ,N4 0nBNWƸ_6Aew,}&, G)yAJG|F֜(މz1/ttO -6M^ʃ/R6X~-1k)@s>.`ArWp±bCHyICTf, G\1w7T0^MS")Pe~g\i{D. %&:(fgxpGA:>HA ˪eI 6REԇD/yecplJS?F{,9ȝsui:)Oو7 ZQw_CZ_WSU|b:k7I{pN %O )x-Z*X5ҷ ]{\ ) \(@ydb`xV|-*s/pkӾ{M]'\ 5;ir EdBhp )=%zv>}nЫߗ=DV+" 0p1P`P!X/`r,VS&*yzԼPmuen/Ey6sbI(1I_rfoGB!:XM#27%PN(텎= q\:t;ݖ\淅llHpX]z1-jKճY4WEǕM0T'J"4=}לA90\E*ㅪ Dcl}C_}%ݐI? žȡgd|gGJpkZJd2u˲ͦȃ{of6:3>[~aIPeUr ۨD!A4n-&Jee 6o1r)ZNe3u-n\m[ /}9 ^ kuP7d\cї$V+#[ Am^Wc!fMve-?P>`0wH׮WNq c|K,wX=hzc?:fJo ʉ4Jl'r)rł^#w۸&ћŽfHw'`Eprʺ!](/cR˫Ah2~$Jgk7vx/%j3'/#tjܸ[QU<%8^l7w$QwB 'ozܖ+ ķWm))?kƁܔ>:ȧsɩ8BwﵠK/@O:@Eگvm6Eҫ5e'i]>NL UW;p)]GDIaPӒ #9cqi}+)y­~l:/B"t) Q{ Ux$E Jع- B$_lD$\Qz_ A-X]y>|)|vަo|I˾`*Yj 3#>6{e̻5?,_w9?W"X4DʴyѿXJ}9TIAsM]ܚx> ًcKLsӯY VhQ@}yhBP+Z5Jcc&H%G$]{TV0A\]M;OnB؏ͭf. }0]\Ӓ{({RoAHx1ؠZpw6PY<:|{~fe2OK.k~?  S䷃q]?si\ϵ\?W5k#څ8w׏DdVX;%-Yk; $bri,yݳs2i:4 ȇAT8ڏ7̦h@ע-0Bⷴy}A8S֖bx6] :+(L]q+3k7m_Ad6PYx.LLT1Fȋ.69OjdJ-u~8ņ7!wP N0E 7=|Lg+PٌӉpÛM2e]nsK\4{*6TiftmT0yz1QϺ>O#+)6%k-"БUQF8 ]@Jr8d-yc/R󨸈HYYfN`$ SSkAHܦɋ+ƚl-o~CeJ.F@Ӧ&3[}7 TZ 9l>mXy\dk.FE V;j2gDSN~.((9|FdS.K@'x!b諈€{n0>8\!E=Ynqr򇗃;=d1|x9(Py= xP>Bbd˘$ J.2[BȵFwabL:q%QaMPr6]@i#z(X…?7Q֫G dž6@DGDnuɳyw`LEW"FxI4<(/jp D1Y6=?ؾ9BΚJƕk0zaVq۔8~Ű 1Aa!%/ %ĆȜ<|c".s&LLAYܷ?p9hA$GR)\Ymg9fP=`;~+E7@#ma4D!y*r (:QezYߙcHH]^5)Jq#K@ѦH9L@OeR {BxG Oe^Qkg&! t/YdqĪ.MqXWSg6CfSG䝡bT`P1O(k lc>خ8pueu0_k"_[)>*,G#D lGeky& ɽ mE8zPzKZսNϭbyƞOʃ {tſrTA~&Fc;!%n{v}} 3^Q"Su1mH: c u+ T8|`hlF%LEAVA? L2Zc91* D Lפu`مIMek?[~2Z7uKƝMFYQTOYBa`4ȏ b% ppiۂYB7*ez4M?J!V׷$*h: R:myk Xv,eBB94dW;})=zB+ >=1=-+Q67=q_](x3]qq  վ/ϷQJA)Qf[^$({ D0tIfm ۫j&u|2B _\oQ7 Պ;yE#_TA:o0} Rt;,"\͡r>_ʏF4m %>8Ds ڬ>ƒ%db֮ށyDo(mhأ*<%{6-,meҵ}|D/eE^ r@m v̠?bwkԉ`d=3y7uஶHdOcHaIԔ.0ωG=q0p ժuKB ~;R1?c8 Vԗ׺71?OPn%UȢ=Nr i%zRg7+'TBp)(um* %?~ u-M:@z-VnmCu(N_؆>{vz o+\E܉wQsy> Tc{Hiu"DW}ӻWd]gZ|C |eb0W#vUzuW CCS~/7 NQk޻0yA) ɻ؝(3VtT|PƦPЉf̢`l l{!@&'ctpVs&L6JFK Aϋd"ȐXѼɠX3_p1D "o.]l%I,iHckI2iziFȉ[}5/U㹕5^#GiFn Hd̳`e z?_EMsۍ)tZG ڜ@sk'UbPLӉFgS(_0a^ʜ6|hK Kβ8x+(͍@3=@ d-1>zX[qU|rX%j!6l*J\3RQ3Et P0yqTs|tγm;!~7Tp;SЫB?-ʌcթҖ[< qg< LXk!q?tҘnO*-ss8pj6Vf,KyS5tdӔH#l+ YYLɢ2 h5dt(Joҡ\ ; ğz* G7ǪZ_5> l>9*ns΁$ߎ:옃ϫN'=OY+7e`aB4mV/U4VN,6ڭ $[i=ә׹7V~|'EH;om==rٛVUʫ=i| *-I/n7 JYxF삑m_~+6vC8.$1}@iEtݨY]]~Ap-hbmK0QH>v*}tn3l8Uyv#Vv8AV`IxݸebʅK0A#< w/ڟ* {aQ(nIW`u$:zr='V|LkRfņ)d؍st7y\(*jaɨa Zi vjBxv)t:U$phth:R-mHEW?|к XP*E-`Bk8b-`d g KLW͉-|vd: =h>)ʰ'ΠU(| -6 ň76؋0MQCLo4+6@C.OB^ړ/MrϤ.|]W•Fr'?&Ef!6{B^%XW95\QgS1x7c;; t4HHƱP\A';N9-_//3(~Xqu][%дmI¸SW&gKnbL g\=ۑ8g Ʉm|y뵔-FoCڤ\/ߕBy5GU^0R [axm H#ӬZ]R]ߒٴ<PIk21lJ%%c+7pFv XyV<"3ǟwC-nqL??Q g" #W(jQ&Qj7'{𙜑+JQvIߪ,U,LGd"ֆp͟5MB৚)8X1YULB]G4U5tyk96ߍ3W,xR #Z햧/c )}x  T04XCDth& u|qEtT;0c\c6{ ֌.ε":K"'X66٫1#ӱH⹾tqm1Nq <ĝD',Z]A58"@3 D!iGΠ8 P[` w:gEZ^vu__?}dnӒ$&"nP8iäPӺbU'1gAVi+~X}wMZ `zWNCZٚ!^F06MsW!֪&w3F {)ge}~=uHO-Zx3(Ҋ^ҁAAaƜŇ(N,' N' #7i8һFKZNJ@U ̵^&Pƻ3--~1\V#%abs#M$.j8aBZֈ|7Gռ跀4(I]wƽ;&8VfXj*F\f_]%JަF/bkb;/'{AM1A~P,P(b*Xd ^l^w6f۵އ4!-2L{Cd#8lc9۽TfG` 2݌U|REMH<ʼn wޫ WOCe/ܞοz2G-{%kC/15xϑ & (/:&~8z!E_`!Gz"P:Y< =4%!!W#q;ăɗGzȯb*usiFSSIC4eӪ3c|47->?߫=ML&@]N[A-ި1>YƮuCYWEQRiR(oG+dDʍ@p hg o_ώt@ {JdtS60bh&d8?ohP xKmض^cMArkgd{^ : Z"ᆂhv3<ӈu,LĪ:I/e-)d߇2$ Wbk)cڵl69i\:ԄopqA6@䀛uo|ⵕ5gfq[z ^Ve«SWoT?BT <FLmx{|t!$`C_hh6ֹu ۓhתh}6*w5C~h I`˰|4al)k|(iF8v K: ڟE[Dž a(bI .,)/Ŏ" qXZY I@#g^p1) >e#_BLJ^vԧʱECt!d=d.0bTTsuҹNEgx(WۛΘ ۀMSkKfOuCMUز=u3RKD&ohyΩrp'C1䍕nk}`"!5paLG+)ܡ3em|Bp|,b5.жiAVvOVU.hCC ycd,*wL7&u_5A;"pt:'n>:389|S14N̩GMc"f' rD pMsxWQpy3c2L#UOOqDWiy5tv]k׹ ܄.G8d,fi7a&Kvڵ~m'(l i io10 ܣGXy3뺎1%h' ̙bı"h%%NuiT97qi)\3wXuB:$gSJmpJ?c[ӗYB1c警;`]`4y޲_נӑ~W+vhy1S;S[)PH飩@<̰A*( 1ϔޏ˄/9K5Of12n2kpJ~0,At} fkr] jPg?$s :# Lظ+qHnάb`E׶/6}Uڡiaˈz7Mb\ɋX6RILV2Rjާ}‘c ,Yԛ ?qG<=L@xb)bi^·*F 3&.TGŎS "9l^ "ʂ IfPfd`RXp~eMJh1:rĦ>H$:A*f-sÕdPQ 4^ sm٦Rvws*|lFʫgu0B2?Cq|aH Z5N|K.N p#qCmՍ-z3?fcQ=~ic>sWʥ_N\4&NbF*y]u,Q{w< оɻo?ZI2tQ$h3!NN0"1Q4ߴ^_Wr•Q_{E֍ P'!CA#Rcs}8•Hh ݟ>]?A;$ 3Rz0ryQq/Ս=?@ *uJO\g劥m,Wf?JFPK4\#Fz?(h.G>.:$qz~ڛ\)sf@>0!%ww8ǂFF*SՋNF8n9ۛe. Ј$9 >`^iX; ƍOdPwZ5qjӋS_xt?yFZ(W#q*4( Mika/8T0EºB菷8E <}N<[0t+O2+_W9:@0ɀ'p1)]^Y_Xp*~ζjHMzݶ:XNAJ:u66c5/p'ݔi5.YjYT~7 (jw{$ECcѻv&1Ht]MYw3:tLYsP꣋ 0L82\2w.Tvr\nGݎV n Kѵx =&L?jJvr+9@ڨs|a!ӳ=km]Mw7hC[a <$etT1rq\CJ{!Ld}?[74o`@//.\me#y߽3ouu S}RyQK3yxIvX }np*/==)jX+?sF$f򻌶L:[s6zغ*T<6l  ✿~}փXS)?XA*Hjd'D f _"yJġfw|ܔf4q[z^Gh138ǍG~,e=tUa3k_h> Nh2iHr4l"]gj=3oGlgj,M d!'vC4[f/~SC93iݶqS'8&ֵSsyHf,1cLi6RTT@5gK9gw3{ n(S )a[Vу')xoee%g3~;{R7P7x5/Ϝ]_CF^ğ={66%4`|8YWpY?"Bc] IAbJNƗrrikgCy!Wp#kLZ1|DQW%%B9ivݽDMHfo7 b/OL?jQrՋ&$gQ_{s:%ܒ8a؍;ʆ1\,,q` Dcyb|9RM )p]9.$? ^%8J+#,m}4:V8 I!࿑c2%u@j-\QĆ毿 jzPj􉩀2gC] LBa\k[ehD:?pW3qzP(Kr벡w}.k(C]q@%}m L Y, Yx/I%nj  -Oyy7e  b@#@U G7[Q='EzWsꊷTƈ/c+0q< v+Cˎ6q<92acv҉ftr{42̪Kg6ȩ0DI9dbPqh:WhcpbkT]Kl =-ۃlY-5ԮZ^lwڬHu vLpqvM6Q Ɯ ^N7R/a{GHB|/MgF`?k6ȥ]woʒJɉ*'a"Wg cP- d5uPݸq#u-T*ga6A]ZbY"Bev?`v`<1w6U5 @}b  _i#ЙF:^<  C,A8XGM+Ej,7oc`W))w; Z bt3 ۔,W\^ADn 1X"zuDiVMab~]10.%[{!PjP q'؜q"M@**cq 4P&ay.v+E+Ji M*:o`ǤG{;R ~&G$)|C?rcSI+PJ}/eܗݍ H6mgQ]Þdw[DI>5{)Ԅ tlAǧU>FU>t^3P/T QIZt،%AXΥSp=o)Xv|nd][:'Lph|f 9FlX<>lMX~ϟ0ip9WdT) ֚MuDW ̝2, $yh22 $Ӄ=m__ C^ٞLQ=?nm mSUY~#aOr/kB|qpK;u)hYf-R6ZH$PX/,%v\K<%ӵ-NiP *1By@M =Uk3[L3ކg(Tn+-)>Z=@]ƿeR?`9j.{vƤ{̗dXC{S?jL X9:I1 ں`_ou 5́:a:=䕎9;%ۚHJ vȐOLcDzu_H (Qpf?\ՃZ4$#kQQ]NpKh r W*W@wr `˞XK5n!\3bt6,o4c' \>lR;.έ߇>^<&KTuz|}rhiFPSmfnr2,*Y<7[4A 8pYH @޲y|1Us}I1Mߴ+F)<8VǺ3{_!N+X+_euÜ-]/K6حKW{p.u|7||6o)X o=Ru M G5QD~ ("vD9"'BcN@,.R 8Uȯ5hVoԾch# 75\Ma MO7eg pw֙D)&t|>&F!u{擑~͇*_n>g oHt\V4`U謗30簵9 9~bwt`B $@^2`(+{02(%75RvqF>6p\h^/b(Z#fhV X&&H`ק"HAWFBR.PwQ GL +t7&3F4Igl&Po'gK O;.~Htj9L}/Zl&)➭7 ݕGGY+e⷏e'3oXA*( 4P2yϘ1hP^nt&k/Ik *L<0*߷ K dN=!f>\HGh7I\@Jco)޵lЈkJ7zt^*#{ Il-h(զDBԳ >f]CLUͮy9"׌Z2Ĵ9v[c4hI4v}hII Әe ?}x# f~Iqg'Mu1ey!%DFR |{& (R& |߀vzsg'rnI|MQRW1 JS y8 ~7g8YmiOYѼ;okK*.=DC4[iz=r]F,w󦕿MS3r莾L)%y8أ-ËqӱLȆMW n4t[@tӧgALtQxK;=165cz Yf3+=ٟttu*[8QU5 f*( x*heRxrb)7R?X`eEK"%|r l08u*Dk3tO4FH=V#3y5}f*EkpP^TFyX I7w֫$ߖD6r6d#zJ6Mpy1z6k.B0pOPZӳ#m*PcjԳqʰKH Dä2ZPl:߮nwQ|^JiXJ]X$ü7k.zA¤/eշi5fYVŠ"} .zZ` -Rcl< pH!nԞVږtS̼Nw 7~N yJ&o#u1i+jNqv'O/H d.ܛ3@2Χ`2'I+8oJfߒ uar^G46.-2q`3]Ş&YK-jZ) ~ԸH'IʚaR$t1ݞ3f^NQGɧg9Ȝ!L<8EZ#ZNLL@e;uć ujC :<3|ە:d 3Qs"m9VVj{xmKɇ?`H`O6!s涰ܳ UnqZ-uW]YUu"+4NEV6( Q'_WJߦ/Е[(7>@|;[X đX%ʯS0I6G"2e%y}^E=4q a頙6I_ﳯ) yg~lvxe M`FGhT=N9b(Uj'Aj ]وc_ ;&ƺ-4~Z6t-/wr:z<0I6zz3V6љy%8}ggލk ~wI\> b≓&^ޖS*)=+|q`V5R/Q&W;bT<Ԝ])q|1'P.QâsX"1$II}(E=́53J_jO74J0AQ`0ŏg,F98R(¢A] V*)@BHhS'5Lml❤0wwGl0QYVtD2jN?r0YtVﵼJ[li5ȍK [ AXI](sQxC E6Oq"X \j{??BzNo{ُ`, ϧ פ_ޏW Wp# &`QوTrbQlQ-C> ,)yI)pl&#W1I`E{Q2uKJУ-1P=\4\{FVFx݆aD5f7wl.P[y=#'~?؝9+u =`D5AŘoh~a߉hأ,ma'%` Df[7 4KWMzvL'E/h5DKһ wE Xz$cy ]7Vwp;i`6[•eƾ1QOφN)WZqXC)"8Τ&M, UM%yPڔMCs}ZasrHJǍbd9)AROaU[q% UX,;xun=w%&?l=JRnd!ͰҮ!GL 3;R #QQ)Nqm㝪h5(o!uݠN3)\?X~y1ZG'PYD$>Y|k^0h1mi>pi='b{c GIljyb#:7巣+L->4M~^&㹆o Seb(\ -@:unRx3 *87HF(sP ˆAk&EG3M+MP-6B|)[\Hfa?.:2\ =pD5 ]nˁ)I 6bs<+-5E`k17paݸ׹'quZu,Co=HObSȸ Q%!W?a3 ^& 1""v+3K ̖>k˸?|~DX᫑I )'Fxy "jMio} ctpHNF[,l IV\q$U 71 `'&au[ 9k~5rɂSzl0meD =1Zq<=y[. k "!ÛGj~W.=kR0B#4ЯTnCU Ez-)2X|9<%~5pNaD+EXm]av\pDU9}+/DZ>7DҎ˨;JՑT9U2XZ>jC[TNn_TUءЗlІ;٘b85!$7XY72S\L[ FxsD2>@46%tx>ҼIL]eP+;%RMf BL@i[V͕OPߣ[X ] _\Gc^J+tUut //(9cm_Rmc%{1pFRK%7kc[&JB1pm}4>PG -%~4bkzAئ"=ͼy/D&,yG%bHSHLd+{L^U2b?01D~ۭ=hf,lRT6><|ifx5b+(|䵨gUC1±͂?rmVt;l wqZS;B@JvۨzVΝfy'/pF.y0J.kps՞z22~fz<ЉzgQw;ڂ=N#sC 247-Љ4X!~ {ZYlMST<:=NS3*Fp[A{j]aTSK}.+G+;FLemG--.EUf׶'xy)q~D?^wsG?A3!nfMnj+\}0w^z;;nyHWp0;.8?%!ُi$go$JJ·ʼnk+"O ]a'@e=,e7VuhZnjB;6y>i4Yxg|05Q51h%lA35i%BZo*=J3uXhi~%@T~=EDw#@jS'.J䌾gCSZ-jN=Y !%?EB)':​c׆Nɴ $191A+_Xo5 s^Uwɇ مW6ikU>RƄi 9f~?kݣ_迲z2t7tSb`R3t`=T ](6<@lzLx{'fQGK=r/> 9`bYUE 7TPo|RSuGT7ߓ x'r>3b)fA^q,uW!ENon3wd9hS%Lo…oet^#'ћ$7`w٘V ׎p6$Sbvؤ2zJ^6U|K @&*tV[FuIlj)r[KÉU%m3Į ;[Y_:2 sKZx <3ybT'O'tGe{P. |O3[]hHʦRR=k?kci2fmzᄋ,m3b:PAS˼LW~ ̽PܛT싖xk\~Θ"T t6ZcNh':ͅMB$#gTInwWe לɃI7T(L?~,|ƒX?d_=Ⱖ&d~x-wri[MGa08}i{(/Ce$]k ٗm3 6FޫOw W!*PC˽+ݢs7v HD bES~ Eq..hB߂leť&ٝ&OƅhUl#{A_jSG>h 2&xӊ54¢@ʡQ:uS Hdcvڜ8Sh5*VfHs;.Ĝ=rkټ8yf:4Br*J}۽Ŵ$ >h_WWJ>ψ_*lRZ>qxRʛ b!e_QOC 9Kl{zJ6YjKI[ϯs\!) x8XNmZ +`!V=㇕JW\Qg7v~8@6RgqϤ_-i6fJ ]=b$@Fv_b}BB3UwG\ŁE}1ߨPWTUyzl2?~/K mZע/B`>>o} ga^ -@6 G'>#d\EFRmrFfT&*x9pW&U] nKt}%v\z5Տ[eg'&χo㪐QoҁeaP^7b/9uF|F'uY !\sM=tv18 Q*(_nʟ.6In0ۇÄY>_N4L)@R+A"+ Y?%;>U'\S> SVѥib$l=[~_7qi(嚌nYH*\j{=B͟đ\2- 6ÞPQ'`25-6Њ7rԵTB~|=(句NIUfUM,>ΧTlhm=شJ_iIl$jZ&Vt'W_lx#0ҼzJ^6t!і/JvH|jѢu^-Sk98i!Ò g,yHYtgbh[E/Rx Mxrx="928zplOoI%×H18tTߏݱ~",2bW4 og4Y@#xyN>e'ZR*j 5]èa{ɫ~"[~%XL kuCYD=mƫ{C= SE2Y#poWii)#2qˊOe֨$wÒg T%Zw~+Y(SS`h]NE JK|ޕ9IaUỳ@ws5^XX=IA3Ԭ(S4yDfo "+))7AJ`{8ȷFA*{ ].ɂknİݢa^Ok5?'#駂Aڎ8'm8Bu7kp@a *Yp84`Aofw9[#°PX-|lV5EE` .7ڒqJs ٕdtUk`0LKn+ban7XM H'fαB̝ 2_05RuE1Z;D͏(xĔXJ )Z%FXI;yHHU>%J*x#^kNOE'-Zb-=E KR%o̎A-cҲu6OEn>dƄE3c}%ć(o+ g]\n[^ MoPWJ+6"8ZLc/7~h?]nQnDcbd/Lnmoa$[<)ecB'h%7fQ)^2v$vju?ϊye:"`KۘuB$J`Xg됽fH/S6Ӝː岶"5^5q_S+ WvW(Uo]:HaG$Q>iGzT˝pd+ ђޯY<\AGHe<~kCyIZ) a n7Ve˲{Xk.o3J'{V7q7[Y(%2]c!aYr7pwWϪXc9@mcؿe.UY +3 VSLE>||$b 4!b~/D_D2Ctsy5kiٳsS`FxUGͣB)(5O]+wW :5nDiG.D*!b0L_q4/ꨌ_癮Ĺpfz$,RP`F &[/S}$.' 崒c*yU%WCfgn|*E*qTCO`GămNzGD~Pj8K}2ʒتG>S{~:;bĠr>Zv&qbEb`51:xn%G>e)kWii}hIA4%QǦ!B~BzS]oUGSr6̭TDnM򃼇_#˱_TKN n&8{XEhp'2l8۾*<;q}k6"ʢg ilpNOB,øɺ25W4SZ@C}.>h{)k[<4۪0\,q[ [G10w!*Ӫ$iab8Γ~Qjx߂ ƟB|]=Gͼ3c0 [)g&y3r(sba gm4γkjYm$/w[0%c>B7YЎGUe}ygv'i~TNȮA&5ڐݔK]]!O;Kwz1}aIt)α9n7z+ ]Py*ځ耹V'M2ZN% hP#km\)Գ?;"& ƏOh%u}Ġܳ|A-Puڨ,JQ*{:D:H)M#@_Ikǁrךufm좖җ<~S:MvBfn?v2صP827!) q\O4<)Ж "C|p DL\cj md7N3doqUaeټ˽ppNmAlP94DđB!1sɈvM|1prP"2[œLƲ;g5k\˳*F"']Ef}|veT1>xOe7Ǥ>(̬?d7MNB#dȥJ`FX[2PjJ4DDn)4}'XABHCML.P)3E'zFcBS#47_mfMum'OwȉL9jD/D:?)"诏$M]{ N͕$V,(p {H*%&U?4vygL߂_( « 3P1z3\ğ̷SpEv!A63H y7/Ʈc>[o?6ivw~Z8b"e|_8W<(o~ 0ԱM(ekA-ץx/`l#֌DH=8Aqs?vn8݅5(!YWbT{27"—#rظad+ܱ(!ZQ|}~u@АroR1sKQ<8Op]m ;sCQ["D[+ny5f4dKPCO. {( 21]7f8O2ܛ?GGbBПTF.H;OncpK d1֍}ݲ0aj6+Al1 B;)1)#񑷃۝pd88.]?öfzpӪz=sizW ~;F]aɒ7z(i!K-ǂ6swi;$hѪh;v"ҕ~n/*4K>VB( gNz6 1_ #9Vp 3<`XVH{WUobUT φ QK$%ȒCK)\vɂ~a:]L0];s IJng8l(:q퓱M`է`B_)Σ.4[\{մaDfQ3yj| Z;a8' aCN-7t*Fub.ž=3@4@ lZ hF-r'^ m.)轥6ꤓu ,UQkqb] A&r@QO(vJP0VOUˡa ft<;4'}q܉l2:cGL ؚ,Lm˼ږ|%4fIz4MhkGVoo c,2Kg+n|RGM DN},cT|2u74fW3tW^A 4*ɗm^iǙ`){MEx)hEkDM"vʽT1ịTZlj/4hBbh@!s#>lYQϨk)]/D9g 4kJ)bg_ZoN`AFIWY5vp9==ޜ׻h鈘106=Xo$=M|ur=5u. JA#H_ ?L4-DT6Ө/jDF:'Ȧbb?H7AtV'GnɥЀo5Ӛ#/CxxLg99B۴VT|i:P݌^d[4rQg-ór" ,16m1P9`D"Yu҇<׫~mw;i1# ? >` ʪ2- gbk>/EۧxQ U#89, yjA+*ְ+U+N;0O8@op{fUֳZnEJ*x+͗f܈)Q+D>"pBs˿_$K&thFa~fRi&pjWƮN,klW|, & 聶D$pY)?ιHſhfKTDW=UR5?m Hr@5Hf'ݩ# c(f'oEk[A)w׆#=pQ#s)x9 ZEs-Afв:RL.Uɢ|=/W &R+ڋLtJw5ǢT3)d)A[wBC fN|49g&2o-.0}%;r8a} DB[0T;ژZ3drk d8aǴI;JqudvMb76g#@hwa۵*E y|/zs?rq!mX%*w.zLS`>s)C݋Y*.k˳KS0IX;b$_-?{aӭd\c+["X]k%ܿT Gjl-.A/i}LO:cK]%YpG: ZJ5W 9!_oqDTŧþxl|.XXb_PrBm]〽arVqnHG[kZ4E@l`za`Uwʀ7K`Y 'iQe \rᗏD n/I۷$¥ Jz$F6OE/:c\l>fPs:tH}_{VO&8+W,}?ON'c%h-2.s .&(f:?,f&mk 3D4O9L>IiY$F'iUӅC򺯗ùJэKA:_bXl{ cXxo~W:kqkG8iŕ.i_+ dlR0%0d7 i&;78 .k9s:?U8?:!=V=:r'lzŻ1ad)yVaҶM@ޝkV Յ Z( r59Bo k6qsXArM=[WedI&Dn<pP*|0I\0[1%m^K`GDvSe5ę&L?L& kwtWzf>^9ᶇHZ B/ME Dt& 5ϲd$`Y?܃?7c\ҨY2h<=0~OFEQ)v23_ ȮAD6=C,RB /=vs֜L1.(GAoh(~sUiꦋcP54b^)DwgQ6iJGgUp. OHl`n9L+ׁ;}ÅF. M}hZ<b (DGa'9)-=almM!4o {WҰ咒-"4OՅT;]1gx.X_uUmܜ~­qUS/]P!{>O#/)'uU9%(RBy3Ɩaa3 ]'9;Lq²{3맂RVa&FD@&k0mĨB fM6D.Ye|^In Ȟg 3xyN7N Ke٧ĢʙL1 %hӟs)Skz NW} K,oL0pb\/L٧?f ',,݄^65\Uu餏ޘ`բwX) }<3OM{-ه0I>~36UϡjDu= o.B)v~5abv?wIEV ^I1%Ld)7 ~/i޷`↿pƵ鑃+EES`Q 3ykqLsLM|ej" eLHV`:&a @ 8K~"~/]K%9 U1հdOϠC BkIrnhuhB+U <)KCĹ(J(]ز~lΨbrq55/}dg\ӷ:5;"ն{2&׳7arlj>ϭ1VeQ꯹]K_~4xeY54bi^N)S|إ:(r85Q|OaMv_ȦJȵiuH^mG]Y%y r+\/UcJ0M6 ūU>{ w@ɰeϢ}9(7wafR5~::d>0Z"fU*VDy]5Y|5)&K{UX PMnu\]+vhJr>m/}>([klNJ},Kk_~shQWb^ѕP *rzWYYP=ˇyzU^Iߖ \̵_7RKUao\ XJo0@F~9zjKN?-X|ӵG^?ύ TkσfYR.b(2RsqI+"N,Y9۴TbrO{`P9:#԰ρUz~5M?;w}3Hrg#ROTt,8|o>=!6(5orͫgvvuRnRPЦ(DG- YV1;@}RʭV嬤EB42kI_r,٨C=J%|}M\I{ f7$dj*2k>hMzKvZe۪R',pkx#- 6PS 'eNxȆqQ ]$rKe+H ] Xrبda o >-4tm=& Ч9j'׎KBOnG-<.hI:8Y./tr@L-߳PōPEW}(Q7q)NVODszA[gwK[RTW!r-t?B 6ǘyyOt64Ͱ4[F/jE'?D&V{f*baN0`6*!&kL7`#{9^IHɬ:>HlO'H24jhj|M.X gq ':xTN9A_>&+jO}6'2n̉}fp`eL4$Kg^as ?z~Jk%Ց+hV:BTHkXTع +I[Vg *o塶_ϕ| 8' GζB^Bׯ:&_v!3Z :[vX2NB |L$B&SO `Z&0@&48KFH sU=$zm}TxNs /\s*CI(X~4n3Q0b`L=+u6OB:ô+r \jx:d$TnAn /[E5X3 RBĔWc#0kk)~hvU2J42iv!vPjB{s̠[S2}rhEWqEvmx"[$ !soJ&_'Їٱ ”ٚ?ݯz ~d2=iJ!wJ'EwHRmq 畫Ɇ7.h^h[rNc`^2}/feY?NoO3D"|ÁBkҧ(xmo:q4m|'zVlOrm'F?}? E/8WWP6N|ذW{?pz-PtC @~E."+h꣺Al[t-T*I%jVsU'bF ;I4)I h)P $%x.iLw{Sq:mE9 (4.SJᗙ lw@*22 Z[lznNL~% fr%H56fVDK-S.SM>1+u?f b߄-iU HٓV yYMQx78F&"*a,OVP[.zCTNuNVNNģI [͢+Z; EVHW Vy[[ѻ4)oLF/T ,չ#"MNК޿r1VˈF|q3mu7ByNnȘџ¹rH4 5MOV^mZtX!\p3r> dה\c=5$|VP EcA9ߵ KSկp9Տ=z ݠCr—c#x6q!h#h*︙~|Q:(4ж l\!V-Q uVeZtER.f֭D J̭-FF~Gw~"^Cdor06Lj0Sx!h32_?m_*HÞ),Z1옑VSV,rp4VJ¢2Ⱥæs=ӇAHKZ1 iokuc9}3XQ+phQA?GH;L PHzǩS#wC 6V!% !H3C6g3?y 8'"{MWhEt3y,Ml B>ncqsݮCST/=qm0 +y > -9(8ŨE~=򯁏S[\~݄fgrpA=Ԛ #}Eg~^&ʎ\–hNЇ2hFѿEAЌH G;%c)dV{Ҝ"eG ~ )~׻:OCԘr ֣3ro; F*,Y{*ȓЂ 90Ué:҇h456.t}N.uG60aՏVPR %?}]="4cw|w_Ko*_aP\[ׄn-p1jg)3z%*-'ŃfO(h#nztOFvNo7{ Zf86F馉_D&Yn%K‚}ƀ'Q04iO9b2ǶXi,'3cϟR?raumW-Fhfq9ӡK-*@86}\lSrlQ.aomV :1@(%jK^ys܅v5u;'maS ^kvD2"IFeZGRE/'ۦ;H,EL̫TEζv)(/2'މVE-+g: %@FNCPWTI}硇J$AMSॿ+.I]U xB7u핓dO@W?:e+5R-~z'|\S`'jv"~[O銹 oe+K6VL(u%ڽq֍EBP%w=q$wh C[̫ kۅ}S2r8< pe B@ ~m'Z^705UDŽu\C"NV~/i=Im\J :u70]'tCLv2bVYwSMW{Q 0IB:>!β}]y11\_IN"gk+7 2jĒ˴)߳ Ctik/Uj ^GX8 MZ#hƛ涘C ۄץ#<da8:+;R bh$ #:I="3$/O>]rQD' 歁 Yw[x-o5̆$)OjfS݁U_gxT@]uU, &[V" `]6F,W۾Eŧ\+X'm9a #l}5&Vt0OY0:$P0T>˞Dew?͈->:IP!cٽK8T=謘q%΍]bK`v\+bt)cOl{$=VO#Y'|-$ 7\?6jTGw![~*`W -?T%QR/Z=9@¯b[P.f E|?&yВ:';0{󗯨[6hމpCjqBЍ^ۥ=3_1ȕ'8oVˉXY{6'5w_r^ᄬF dB\ׂTgg~~Q ܑAzI0Z4 hBӼB$Hl+(+ԨPk.B%P.>m[~}lUpZb^'Mv[WMHL,v:SQg4~敃V{-W?@[Kf~x=# ›酣5w[ΉdrEU./=J]| SY+*<) N*2Aλ>$3[7> 9<2 mPIFCũ%׈%6Uz׃O.N6,npr{?./zƜDtK:O%5q0*Y *R4 *ڝl[(GB3H$d'Nl&7EWU *3e: ` ՁS/4 8_yTIXg7Tp_ 6rb0ipv!~G`rLGSQt{\\Ykn@2@{N"YAHbLI$s Ǻ)"1'OWZ64.I[(ɬm3:Bow=>3RXÈw3>Wm yR33驵/׀RFUJNx_ZeU7p%\31 0ǫ"_hWfE+ūRwjh*vulL1m}2yFl8~<%i MCedsb2>ٍ eq\s 2V1HDcij4!C+߻cS #y6cI'ɭa$% Y,Vk|"553XNjtʠE~ᄡt tC3 ;qK5H.D sWeQ#ݿg͢j98|3dlV㨹\'ae0$4F:# FuW<(88iB3lE}'k\q{!6[I{%[ 1+78@tKX'bŸuZZS,qǧY7a q896o4ND}Ë]^t&ܐ$*1(i~< CV^\+W02nUڴ=Y8w%(ߒYW?ELMj<tbzʹPe ȿ `-$mܐκhYw*/ߧ lnHv[z1h* ]G(JrQjۼ = Ⱙ4q⤜rJlj fߦ:O*[I*\LKdP3 F@[Msf) |z<*f(Rkۤ-jlkV4pOǼ,$[Qu[SϏF֒M!z™DJ_"HH,%GY\À2~8Rl%0du|ZĒI}1\:u,cx kSsd^طQ7-FgC280z Wdcשu>{l}t℩&2z ctBPC{_?k)%Ai %cx/oW 0s\b"*Cgj0b<7#t฻grhJdGj r.`Z%x`q1Z7V)6q0ەAԸÞiU\jK+ᅤQc|ɣ` ;a,a]6xB_m%ml>c~-g&(Q7LVkuQ}y엜~KY5mZu.%5&X\uUA%q^9kׅ:ٷ+$a㭚J"|:qłu`VEr̰肈YC۩A;1?MT>iӅ]Rl\iwaiTK׶7k鴉Jmy'l3C:J*$<ʄKeS/.[!eZ :þKz8 ISy=z 0y+mcW"쓕mXG+qpv(W A#ZĒ/0zz݆ ahR՝OvbaN o")˭䜨q}؇# Ne^OAH*vc8hx w9ק`# 6ex-~p?CDe1*c253o ?CTf%2d;8{#5*pT_spB =RKOWUk:]禟`~I 1FMȩLT6n_aU:3 0u;ԓ+>IJ)f炢{ rQskCs1!58OE[]@|_6[T?#;-]rlt,l%fD AMJ|@p;(ńk__U H21a)Ha6c[fW !@HGcw5(|au*jѲ&ˋތP,_\Ka뼋7FoB!ۃZ<<"BV<%w+00.{o'3z2z.ȧ::i"gXcG{ f4L7.:==W6W׉^`ư~|' !]5z}AdPX$[MMU"1+xfŧ Jʓh:EV* ɟ=QYCFծEow} [n4) 1A!9Bo,h 1Y!Q37h_>;(*Y$MPUF¬P.f{4r/: 3ҫ;B%{"Sk{dv 4 <Хl\|/cM\S$8J|Ym%DZ= .| z.||bЀ ]k }".Jί?t| vP]]4IHozM>/k`V`KQ4B34A{.;LVp3iZ=iC`G„B&VʯxP<0LR<8CjsOMm6dߺ(" T\՚\84PN1z10`;%(dM@9J#8BE%8 /V{dFs hݎ&ZuƳ 6F7. [lĨ~ipT;˽7 &% '=>b|0\3l&6Lj/ˌPl{H>ZW&Y{K"<nsL ҩ^B//u9‚+z<,!(ZY 9[8rn"5\o.S0 lvqDÞoq;k]lZ]H3Dže{ӥE/ uX :H3kM[zjL>Ѯ, ewdbMXԎgZ,g$!烌Ra\Fϭ.bucʊΛ04x(.d.۠ lH$T#qL5̕w{>?_GXu)Z!ZhТ`qK{VKʩHeHb捣ò]M:g[SASh0寸zwl?)/( DPw=xyGdGD˲=+GO6uYvYA+JՕ%dj,.'0~žv`X8% [31O0dmiX{l\ް"G7-Yjg5 9CO˗H܂f.$tm̱Mg V)6 Sl][a[H[TUDsb&5e-+F j"觧pS\Ay(֯@lrt~1LnKdB|d:"`IIaS M!,@52H:X[rA{|+fc]#,wbYEB;zna*7~k S L2e?`UJ)\`4N>vK*˫$V{1Pcg:T414{i4(z7:kj)9.~+wð6eEөojkg:uw XfփK*V1PWD &=ۈ*oy o&ʫS V U}6=tA/Bpo5=C؋)S^7w3I[ [Bl/=gug ٣T:Kfo9n8_C!G70$wMOŝ8Hяz?ʿp{_ea48bh`aGiפR$ef^,uА"6}FzjJ0$1ޔBM懣 D 1W ?V+ދghGߟjaנfW!V(yEKeB~_Oϟ0#eT@45ЯDAMc";֬t9NwC pc4p Nǫ I+p$S9EHy$ysɠSY`6rC*\uAATEZ8u A1 5QaN=zv r-viu'{#QAE"1-mDЖƚwƮ5[/J %2X] HHyҭ3~gtq/h!VG5|adnSӬsS$\~ Ph`Vk9y&-sQ<^?cwp+X9zjAa .^/N0 P'!'jCꮩ$N5xZG' 62Rϰ8l 0O W $5ab.-ewN*;0lN8ԋeH֏=I}WZhi]g%%H@C5=IU]QT0h1Var|Fjs ۰adOr! c^0 ^tC8i t 7iE|.ع]hB#G.PtQS{%-;ߙ?/22wSYcQUbС \\j5,E?<$|dJF5=KGȼKaқ;,>W !iޖ M.q᚞ R bD+~ RŏAl"q= `Vb5jCB[O IgH!#Ϻ0 Z;DzTW՝KDW),֯jzsh:J sbHM[ `HȨ@1)P5&S8tمRe$HGXEgg/۳b (\4+iN{jtY=&gz4.-S<,&.;hX5rO-]#tM-{k^i*}0?7ҀmT72E,n:© Vн۰oIeߦBl}Z;>m{ј! 6`\} >7'$ @&đ^vGnCT{y jG!\anpެ-X0Ni2-ǎzTHQ8P=Z@ѣ n{--%ROV4U[_~^~{;(=L3!4/(èZEJёv+$~, fNԺy`m-Uhꍳs`aY5k\vZ~YSn? Pq;P`!Ü_T%{.˿{e*m_.pMab +U3–vq|~ /|aj4<k 7 E6'tE67NJNz?ŮϏFqM,u3C~lkDz}Kn]uDS56eaMIt~LҭCTc=Է]o6.dZEG%o:>qOokfWw/_}~e' k )R{[UF03O1QiS9,Ov۝UHiC @TEPR6/,X[tz 2vsX4Ra^T M|ŸwbGfoJ=yYfuPĺ GxCpk/D#QW*q)B0bv(VrtXc͡a|fQ [Y: r?I;jFFxvOV~b"hIg[v ׮ $l%ΠϣTw T{0.5тg:;i|t>5EץZ0 NծFZaS܅r0qtiXCL"(rN',c&i [԰.-o@.M9r\2Fx#&g8#7a^sM`ORH]Uj>ވ [0[:湗ƿ-N$G4\h(ZD];ߖ'v?ik1buƑeP[:iz`6CIƣf׻ͮ¯{z 5 os5s ÷)r ]Q%W/o]~&TV& ~[VM+4$u:%;m)}o8rwZSnM~֘S[k *wgp 6BTII%z)W/&CI"#]tGx;0j&CwL oqDtA =vk囚d D2ۛ!8[Pێa=e!M@*W) <$O撩26^jy?-+Ry6{*!ݥx#.B{7uѨKep|xi76flcIS}TL|@F¾-~G0ԄcNҷ1~ 1d\iE/}6ճX:654!I7؟zMΥ3d1p/ Ş4csB sߥv9+ŋa~P2foĞzCxF/|&ѯ-<&*UZ]۠p݋(6Cgz3μqF&"X&)x$n*iUjw/g8Y+.I/Mm&լA%j_ISNĠM/msx$ 09g#o*`ͻ;."L3v̺4~$B1#EÖm>ak+3 FXBb;Ҹ$/Nu7"~)&b?;+!^[6VL8 g4@8nRQ s9#3sodO/~boMGK@zvtY yxm{)`ՙg"GXK(2{. N Kl"J ~[9Zꑌљs$ʷ(w29QX_DZ'?k1+nY% b: :9/Fggl:j~yDAr/ʜ;aB{^d }>DPϗ搁R30kk= `#T!J͍KW3P[ fY 9+xŬdo(i8Dn3n?<`T׃/oif.ݕ]-0.vwڗed0\ow;7z=[KrB1sx9vYEq{ӜډzTq +' )7U!-U(]&EO#ۥJ1ih7LV3eIl8d ~.EᮬzJN2c4EƂ Wb nckJiD3M@F+'1F֠ɗ_+.IVX`f~[5^5udYA^3 ?R/3kh Ј1;l^z)"KE*fݰ+cFⵃ:f5z .|+vRy|d:yaCJԼtU *yl뉘$Jrw5_썵[3);GDensD:T[ I%\awtO+Lw' rENQK\bT0eiSMXG*g-~D2]dVБ08O`; :*i& b; hB^}\MТY.(Og`hY"{@W| Dk-(|r-%rpfÚo:TKal=(7~_n`BnBm2;w{,#CB2)+glXHyUK&$ 0uяۡY$eh0Ρ̷RWDz zvkXɄLƕ0D#'kY t׎7gjqm1ς.CM 7ʶ}6Ji]EMWYnmMB\qmmh^ =Eԟn{o<-2N*-34cu21,v|c&q }צN ,-q/si*Vc"϶긄*v'CW LYrՌξ,XYm] cʠ#*[QpG~[A vN7"_C-zӁaCH^plPNiI#k&o+ *ήˠSs!3,SuM #%$Mpn}U1.~OOMU+2k7jKN~ |Ww,']U TƵ2PKwirȺ*v~WdF3,/;bϴ]ϲ3 W(ZZq a1 k, MݥbQ)Ě_K0M8:X :l 8ҁoDh0mhǀOm+Sg&&֞(y?8 Ke;'D3ja*z4 }ac#cJذdαJXb0ۆ"$39/UUL)vP}qDgѭ%,'ˍ c Y>nP_)UthI/%tC sgnda5.% X.!kgyG KURH۝(=* NL|O۠iihi ab=u(*y\--sN!兼lBG<*;|1)IN?%xtyr`= !KО$Nv-)G4kGWQ#uc3)VT}QBЍ9E[oS< 6 R~f5j-yF I }kց/|e fcd*1^8C ĢD Q6BfGJxZv =sCZ4 t3? |RFud:&u4ay @s ZOFZ BJ$..7 = '_>'"l l4N:Q^(4!DH`Z ?Rt"w+C2x7MGLL _fpn`;l$Xw6lAhv!jXק '(y}U-z=VˮV"xtaȭ sNzІ [2L5U9qa'UX/LF9xlo=eWGOL7f"=f* f:cvb2|K׆|b{G }WǼaFťaw_9z+V8RswNG a!JAJ=I7^n8G8 9H\iˈZM'zC"1RZ=XXkjUfDt%vBQˆc9[,ډY!ʸܨWqlRz ayN65a)54: dX#A=e:˫(i[z+FseHmZQ=ed^6^'O4h VUpvS| tR8'Yv,ŕϧnT*F_T.1z;]TsU2&h)mQNĩJH&q- DOs#vq]KW(٩Cra\ܺWoVLE*yO9 [H0xFu~kF0T[>oΕi2tM඲w4~;x0"cNDG^i\./ `lva d.&X$+00Л(1{< >MQ(x&s+&D7/j|Uq>|?v 7ӑf)Z#}&H:\Gy%DP#{$vO9h $k$R.Ҁ.9Ϯ"*w@.GITɊIR m{Hkv:PX3{Ōu\>y9p |Ol12}!/ecmڈk Urq{ƣ/:/ \[W灉՝_Yǃ_;גhƂ[é[14v:pN3!lWpɐ U"z4PgDa_q8$*3" eH {Q|*Z.B닼IѳVb9r`Q3d1tn4}$ZSylيRn[Z [h _8*Ke߾c¦?Jip}.\^R4|$d~^xQӼ``/f&\q}| ؾZ=dzǫpàf⣦B>v ^!wM9eBr>JrFq>Q@ AWFշGŢ`U f!%:YmTtQ\-T&~bI {p ,m)-zb6S/x8Tj@*ݏ GQId'$$;I5*ۘZ/'G" {W cX LGDxSYrkJ * ~Y"-gsWP6U©hU3W ݔ"PRG&̌TCpSC])Vbk>ù"prk=N|y*OXbbϕ2,re)3ғ-;FSM)wlTϝpCXx]^ Wd6AIo'f; UDvw ?IAxQu$bQ&>Ϗ&ֽAɍM}a`AƢ(UW$H/+  8mF%xs,ܓX:hg,}i$KrM y3Iim CI^Hc,DKy Q*ectr퉅N/D Hm.^=!iiJ0~#:CLAKU }Q'w4K.8io>O%a_a 'wp^L߰E  ]2+VǃPv+~hAt˃Rl : {/]5~ʹ-f#h a)/dSU AhltU8#tSot)hhjF ]>*3~)h7e"l^5@A#QZ߇=R֠/bH/Қa}W wnk"w3,fg6uW:PCV$~f^kj\^-ZEPiMC!gj2gI0U6,f+P+;f 8zĘŁ'tr;9/Cߤd{L9 *Gd:.|f4s<%X|q=S % X9iDo/]ckHe| CB2;=>oעܐ} Z*d-2pm7{B;B6.1݈8Јe>Y2tDYUOLsh4_HW⹵@jNI{ lSNJ#BL1YESߍb,zΣtS:AZM&2U`[=NjBˡ|}=Bs dqp~dtPHgaiSZns8VL;$ٛpE{h e]znEYQ&;3B௽\΃X)=Z֯.HiHϨSwBca 倎|1zhP(Ɏ䑷*YaE:^^ SkeisNdc]dI r7^wD>}.F.ZdMlYS*"GR LHQ"T =P&aOFC93 L7o1*Z_)U= 4( m"([ju*ee%&|{VX ;cwhC:<'61ݒPJ<Jފo7 oƀyAC6R,/$U Tf#bƥ1p λ\t!~$TF3<+aoձ/~Pدaq\zOs!h YNPZ'1儅\ 1J<ٷ(o4ծz7?fpWU LHPX&}lDX7Qf \'pvDi"=f ?%46M并i%87$쎡o4o]_'h($}faޱ]rwL–_z_s#/r|?elDj+ΜRw8R _Xf0m6 3=)E_cLu 9d]B1a6a.;%l¿{Fs-0dR Dl9OaŠT.$Kn\ N{wøY:|g_ʦkOB2?j~  /3MJLŽ.h fPI6VF3@]P[7hՀo'm` H_/Bz"@lW+$H]zJUkQLH7';,D"dAze9ʠaI QR7D 6cw\_h~;>pZ0}\|%YgzVψĭ[t;"~ !$\94=Mnv[uX2ir4w s1&we!~֔j(S'Vj|gAS U_rb=!8,dG^}'7EcьhR;W?&=/6Čl/;^`S:ܒǾ)[gǀoGha$ދdWsl9`"3(֛9k~ȪK@&!_M;b@=D ƃDj.\tR"n(ZU>wѥЦ0MlN L9nB$tb,jF~R>Z-˕[R?'U{fLW#=@[Bm_KF*dǩ{'{.LO0>J`9N9$nD|:ĪʯHүWz"c\2=_O`ݰ}|B4qjAhԆ/NS .ӓ^XwGI/liDO׫޶itqDIA#4߶IpQ۶zz(6ǻpZ{R#cso sCD_65AGFv^H#`Vi{Mx*J|b4*+xs]?dr!l phjk9~ Î};s[Qg7~Qs.I~`-x(2T.bfHjvH ʴ(곬fMCD3[Q_E鄑|&gm>-k7?2*uũj@bm=vfHs`^ꩌ6 pT%3yPC:뽳${w(wJ>l;*j eĞ2A* l?-\ sW0 κ*΃5~"a%f`kGV`\x0Xcfi cj)r̍@bq緃S.#9Z_&efYGɎLJZ?zd +8 &8$h3 rn&†GjFճȏV#snL5`H/[kU/L̴$S&/gt{p ZO5T~Dϖ i6r8 C)z?۽"#y~7hݖ5=7tIHJ/#~PuQÕLnqkM~Y vjH'nJf/hOxZ̴W_vlG.g'>E:euebwO  *{gK6Z(bS;gfrC=4(M1 mRng4O0q& (U_qF^q3 dŨ%(bjiq S"&`ahH$=OhcYܼ bs^\Դ i& VfRxulGcw a`HӸ=6^׎f0̢/7^k#: j^NΆX'NRkbji[S Ø.TDWrSg<xY L٤/TM7b?Y(+~le!T|SeP2ѱWyT7FL.fmLj%10 Ys<㥠‰S j9Zl`D$Dxmg8>HM71>dݚ9&Ozv+b UΜ*wយz詢+ॼj%c{{0ؒK=;>_|Eҡ~ ڂbaI>|lʰHo,-A\:+M_ +^ÓrZCI9Eu;/F%åaF.ڟ}[0έwS@hP8 Li_"tǛVŘ5ND#oX܍Ϋe9dfH,Ѕ 7S~yGm^TIFҰ7v,g\lٱB9搅"0xv=p[g};- IxO ~[|]R"ӅIk~*܎>PAg}4yL>t{ި1_<_.cr'Y~݊kIDo2j6uI"| $6Q/ }rf3MfB[c5M)gwIc `< 76qLT:or lJ[ZVVlż+TEyB-OTO ` ${l$WiX|eEpY̟(w)X8CW)(N N7λ>4ٻ>13Jʿͮ?c*IXKQVk9 s>[y3_zWgn?}4zGPX]l`ִS*(rEfku Uψ-pNVW`52o³$EZuyR}ŞsѣجLz;]˞22+DྠBhazʃT&).#Mj#DW..WRSnjXR%fW:4u_QoYsFBg/+ [ iX9LEBÙu4` VHc&z,ݮ3lp7Fk1Y%{ݟ KRm73ro% d&@asӳ1o #LMBG FCh4q l;T)1Qrw\S wA']#m|.;H!SRX(8h.3SU'3m"+g^e=Bˈ#ڳalt*-gըqYօ*+^;js'-bzNxe}Azb,׵Ld)x4'($G[he3;hUyryWnvfWpl+oqF"aΎ\զh: (".FD$QWgĤ_K!x0*r#9'ρ\ژh2` m)Bl7Emdpw9t.i&* wcHc{ Ea\8Z5xL)__A?e_"IFQ7KS"x+ve{<܆/ۿVLLd.i\FϧpAAb~C]Ȟr\4n`^W$qGdhQB`5=E>a %k"cȯSlc8^i X;$|F7۵E,QNkx<׳AlVWy8L0pUS :8;I x5ɗRE]JxJ+]E^&`*ei}4?AzdRK Jv<Ԩ!s8=4&sdz O)c4;|iy#&Zpqܟ/-iR35Ȁ*(&5'Pҧ4ʹ(in |GaBa+FwT ؼZ1 { #(PʲG8a:Ewy6H&~Uc-/YQ1NuDWf8g5"!:Y$`F`uM-ڂHUFe3yXG-S n#ìk7'尜}bMye+r~ C?*钯5J7i^ =0,.c6p X; 8h+UbzPQC tV`sS/&gmJQ\ĪG#gQf #!B Q{.Y=t Fr!m6=g7"\I99~@ ӣd mLɹR>=c"hPQTWG~1d+6ߊ Mnd 5K|$d\į4gȄeJL!, qT횻7 ؑP<~,t"{ZOX_SFK5"VEO,`{ͥN^2ϲK7fY>wG! ~N{s>G l]FUe%7ztcF9:ʃ+N!˳?8"@p;xҏOG;MkTKq^3t~Y CrGEC|!yk<խO aRa;k c+pG*jv< ƊI\Phpi3|rv$y&瑓0*udaEDv~53r'/W `( ow@o!.ٸˡAFK@,w&`=[!\z] 'oD QhNBR5*g39ގ(c"u @-ztEh&J㋿&H º ]S/TQmVeyG&qCkvR5+@|/) E4jnM@{XOcpY}[t!}ZP[17J-+nL`'*cmJ1[8 [aYgS=Az6&4H LVzraDID UQjgeǣc ayj&ݘ{\% QT#S?g0֬W 98쯶C>m斞S2BBoGFtr\ڸ pICѓ;_}aޟ؈&avN涢1WwnVR+" ?ԲPw,k9nWoùR^nv]2@0H;~~]*^@F"ԵZENmvB+<ZO fEF2dś%ڒ 3RT8g5H&e <4x|aV9pZR]o蹍rDm&;wy9D mM%*t}C\0I3.zA.AX ̀fp l _9ZآZ ڪ}:gv=P/lR7g*u~Q u;N1BmuGg|)ƈ|Яݞ2$V kEa_8ic8b6-tsd{+Ƴ7 ~}og˘Zrݷ 1_ MvQMpB)H=O,Z( j oo}1~<s1H"nfa"!8ULh ! .:>HghkH<Ӧ痊w]NX`Gpd>`/cV!1Š. z: w%N&0'C&^z7qb1tMb̾ed?tAj@gŒ<e}#%I>{p <}n,O$5~EyOm1Ƶ%T&߳ 4@K:Dp3s텿 # |9u adͩ e|)ڈ;`7*;XW F`$ߖ,@Ci$&Rd͗'|KoǼrd/T+]f͍UXppAf%QtHOXSD6Ԃ2ˮ%KSo\ o g2%5_DK@dD4w#3U!?zJlh:~*'Nv"_z┏8XSXh|a2cZ2I(?[C"*B꘢8Ruȩ.De?囘ƥHU?g| 몣4jKK{>ga J5 ;Pa>\d S&_)rSݜzEEr}'!?1ltPS֜?値ו qpk^z ú~TH4vnk}?R<b\DU#M\4?(<sۿv)Ue harDW] J;-6Zq>@~<o$k&;=*@zi3'մ:nmit=a`e=NT9R֫wή+\a vDP3Vu{rus0>NP-D+QcoZ3PEfĝ@LscA-<8T6 l,Xwd2R]LkzD4k=^I#X/@v52&d nf9ҨBT:_d`N`Ծ}³?e Gh.H!0tiIAe?ߩ"e9Ņ]7/ Ck:gn*s0RYf@ {f`6ZLx>?ui͌Nf$[=O@%U,:~ǏR1-CɮЧ$F:%*4GtI+OlR"Nb`\)p{lЎodq:ʭK/Esqp6KP9[j@JDӓ~O@Z 3I͹d`n7 s3qcx,ߍVKz嵆4$qA"q@o }ڜfpofLZcϻp"q}8$>V J+ziDZ$4 .r=Fw>BppN]6MCoY@O"ʝWS!VlOJخG>o5N*5̚r֔)gpϱ@UH4 lr02=Y /U_ E):Uj΋lbgmǻֲϘ&z4[R8u9v`9EqMw 80+9C~cp42@kg, I:e^n]mfRfDZgYZ0707010000037b000081a4000000000000000000000001668c169200020b08000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/@]?Eh=ڜ.+͢6.rU 56DA_6EWt .8N'ؓUz]ѭЦ* vNsи5S8@vLo9cE׋p3VO|LTouB*N &k>0q :ՆG$ny;e.WeMYꠃʬmJPsa=B4Ttl|t§|qȥO%fO.pPkwUB:?/y?LPtݧ{!PJ_{j܌5>/SF0;;m8;e(SCc*- 9[{UZim2z&؛,0.4$ÍM:kJ oQKСե+NWtR0Ih|}s\t#~:./:NBX뉑3EGi+Li,|TDfLuHcpWB&)]3ߝæEBaqfenY_$K%4K-g y*#ȕr W!>F֡pF̜Rn@\CՒ眔>+iB.]# <>eXٽl%)4J|"ha$as﬈d2[+Es ģa~F['E.BOG 9]Ho.y2%4wn5Ŝlsg%Uz9$EZOùs\=Km=96Wv#"5Y*^Hh‡dy= bR3$2s1ow0i&@ވY@2(!qqKh">r)iq'Oոc%%Y:Qޝ6y,op X*Nvr)hشgP 0 ?4cڒ>ט;cV Qɒ/%at)/t~oP#j-"vtө34膧62nca~\*MߛZuԲwgr= Tݏ>>>U`G; 1[}B?EYm= JQAY$ `&i=buxO(EӲ)Tș8=".L3Q!Crk>,h1c i,ڭ(MyY2ys%?KΒZVcŊUhCh~fi$YfPGm.1@7V9O?40R̅]+I.I(cS)&mqT~6TQ3G! +E-׀T,8Ir̜ R <.Ye@G8AF{mS( +0z@S`TohVCLys*䱘lOFL-gN~BIjԣd7axYQ ˼Z[vҗFGG1S}4~ ,CV .q_zw馆bQCGC-d͌`nT!{F0u-WE(z}f# m&ܳ_]_ lda3ڬ&{^ym,<ԡ]u^ ,,4! IRzA-PTPD!]\x;r)(K2˼Bxr`pMH 0PxM3Mw$~^lmBHɽٻ澶#  7;|d;MvyMh_#OKLvS'Y?q4jŎp"nzgfxP4m_y 6r;NpĄk)_]~}Zi,B=-y/3%F~`뾣.36^'=i&sKzn"4]qr z(D*HYWMc0A6| fpS濽3͞}[tLIYtk-=sFGk=9SOp''\ڗϜIUãȑOB,99y`CN7(2"GȞ007UtUFn@g%Ttw^} ӄr໿u.|\#am#fy(A>"+b|l=QqzņL$@UĚv?nAˤ`_74ZFe?d}UTcQ6+a4WayYn㐫S)n9%u{s=8牖G}&ʼnT܈g& %ws6R`ޕ2PӵTfE##Z;SB"t7DVܡ*!^9"Ơ].2)JgjB+ +Od1iҜH#45X6ZӘ 2&a: @JLs.7{g4:|+K 4Aȝ0 L?^?43^˹aѡ*µ?W#O(7}aX`?*OMݡ0.a Vlyi_ka$ -k/c-Y,cB p'<ϭ~{m*~vC>׽*m=?a82ڽ[`.,P.&E&#8q=rePD4hC;?3vה\ gJ2G>e׽ol)7&ԭusm}L2ՖX$w5zH栗 bw}u̷hVgsRꋊa.NhŮde.[߷P^C J@2'5 z~wOD5Rl*SE.kqQ84׻I(0@OANS4|y̶Ym队Ax1Jy/PS["irE zmRXIdžpqiO8kNBKܫ012N#}"fkUY2u%3II1n*ҍk'| nOJc2}`%CmK:^P?ǿldqVKF7'DOG! `wQ7l 6UBGC+Zƚu[(/:~gmsѕzSIi˞5>-8 IZL;]j3,=xMäz54 be2h@zI/2![F2ambe- "դڊqnB3VuNm:k^e=mq;(˹~*km\Kv`J]y}+lsq7?rX4.  ޙg渣>E;{?I)&A {N43QwJL'x]L$A$]ҙ+h< CX U<]۹̭(< 8綯ޛNbp eÂѵ>G7-PXk K?&'c7#+ƙyS|5$j@f]懲eM|7 qQ;FS#@RblzoشS|3Z=(W&}ɞDO*CJ(pÕ"AF&͔&%cF*~&)WE&ɄcO^ӈ'c5>n~%i:D"< pDRv$Oj[FUG8u ZO' L04uF-nh Y𹿵u Tc*f@cХE?- 8%?ȏh b>.gy!zt Yzge9)l]JE _L,1|f-K7ΓP.,WI'HUٌQՄ~|Fф?G*]Ns ۔N` 0a杶BW_|<4A5-6s,tuqmbTJl1,)ch$N>dNhowfbJcpw!k)l3&eQnu)X 2-|`(~Gq rkC0٠DzN6vјY%N?L}n鑋Ǵu j2ސ"wVYO H6au(Z= s6`EdQb(;LvcꦒH7e+ (1]?]$ŜOiN)m-*Q.?TY֘_Lu y+S09Fjz ;+z`1 ƉRء,Wl j#l7S^-q\7UÁ5!BytV.-望(e`}Xr?t Pq$ێ`UN*5u?&@"uŸ#53tNBn1VȒb,̰sV9<[vhX!K#?غ*vv? ̇Co d_L=tC cAnl<6:r㴠ÓfLBJȈ %7֛cC]{;ݮ{֬/o.:hRh0[+' "u;읲@Jx 1T Ph6O/A~"zȴ: Ou&_r(僐ىP,@,aUS#;[ rg/Ï1;DeOH: fw4?a@0OT4R#MEDGS3b"mKMb/Inc&WNd_$eCzGP*xT ɨMx53% „^ Q*pRIԃ z$)h[Z>]Xǯ#m^޺CRbS (S9YM(5D>,zcQ2Ԝq'%(mu<$"&Tm\v&84"ԢzPfC{qTP (s@qQ\X lDl1˽1۝M>s_PBV'̕C~ M(:;Oxt?xhSu+~Β,$r-!9;V0hT&ʐ' U?ӛsD!Y&f#0NXt7붻}9Qm YŶIʗ5FL5-qQS)0|9we{;˱c+tEym}yufl`؄קW$ּTiL,?4/m~)cAK`"TYb(!+#U!U+ {A1PԺv*bɕ )pbTDѢr@ z :4'nh;(&x qJZ,8M5W ډ)`ݬڌNB)wv싙 5 ׇ7Ț\plP4#d8=9+J" xˮZDczE9 xIm`D_hCkbvѥ~SA^bk^T#6.s0 ;[EI+ 'rR8T,679R vz\&cXdRsP`#{~]\kB2 >2'+ -6uzZkQ{-$z}+n:8[MZk9;OU1lw\OV};c9&s_]6.%끑iNlTwh- ؚpr򍛁82ayKF0e D\qc^IzHT[)+ Bѯ27c*HMUbqzC{T-=".D" _lҲo!?7·>@zGa9ͦySgb:$ qZ+˞pB 1^}D {eޞ:z;^Z`N;&{ Λ- @_,,+y|"t+ߓXw͹R0i֘9{(+(u㸰0ѓ aLֽS&SWId^aKK0h (!ݩ[h "PyOB_%k0_j 2ZNPBsG[ aq9 1-q_g+6+|kK!=t\+!:=}kdIAwf_ ^In䥧""R;vw?oM|]H ' ֶ:{c RKA a=^cA-BJ8)l n'l'$p7U[K% j̣[Ay]&c<M4$Gx&A5$Ϸ̖UBOYc,oCҽr'35=ך40 wԴ!%W[ta*֍Y;`u龬X$Gc@D,Bԝ, $H \1\Q-U{edb8XΥLA4;&>bkOڶda ph.aYb*{}>J~"O8RX˥tCR2Mmj#zRn!xkK ,pդlvu'DRIVx۸[X|ұGC z̊ !nZPTRQmf~#.thQFr|{8? qeR+b+74^I~M XB8D)3 Q.ʤ[ )vلQR F-0"ܐ/0IsIyAPފ]e 9kSc|B@K>-w^Y *>bQN\jЕ~NbdPHXXb_vc +|>\*(&IRj^L6x9En_Lj{rCHWj}h[oL[y"R}\j^i7\_oCdQoKZF\^37񟿂S8WgzTԁr4/qzOCEeLEΓAiDD෶?mJ>9^X [~>Gh8ѡus\qɐTG>x#s+)gⰫZ)U7 ArSAdE^gָ"6m:bj߾IVё_8)6q&bT peh>m|hgۣ+?)nEJjD_%d G.kV5pvgG=8˄xŎS g>iwKPAӧߙgfO[V&Ҁ_^2C|{DgU u< 9tTaAٴO-䒰6%윪qMCCN aN67"9==Rg F$h-]a"۪Sho1Ș̹48,6 (~^G$&rѨU1T}i*C )q+哘g}?wK(m;NsX7؄/x`9yāE|F&2w ٘p#ҟkq{c%qgr%<_4~C\ìZjQ%Kp,*IyxK˫1hv-7,35:Cc?,C]vBҷcr 1 ] x1GR2dqj ,Yr]v1?h%VDBh$GBj=Q/?]UEw+)F/Ԝ"oBrU/aS1 avd ixvEMmg6aڶ@t ώG47F! Ē"$O}Q~u:E fo56r",W&-[()$d d-osI`w2#s~+~W)>,]:mB٠OHRex`=Z8С.53=@wxA;mn -T{8S v,:g=vtx&5jJz 5}=oc,9mR]-&){ ÞFْ`|.wc-aWBWXwsZd]ƥTֆA?r c40mXEːǑql=ӽW!hXH";n: ;O)}`7AĬ ˾9tɸ^ls w&G S_DzQ39FCOK>\.DSSď?1l}jr#8 7bw4KJ,JMe&#Ö@N@2#ž$p>B"2B/x2PΗ,@U{x2 m(#BP=(I6*07NLRL5!6BK~a͌PMU'T'b W9LUFk-WsצCgRPyvV5M ^j65>谺_*z`B!F\X RR=n{( W;xI E+WݧZaxAo+y7y)*͐"0[^LF7AuW]GM81!+ زV(݌YuQvVD~r*;s 79V48'VPܽt3OŴ^)(~y/a }QgXÏ2Թ|cj 짹bVThX&} dNF!24*z#X3ʀ $ux2R*U{*LK,;~؛URwlAG0avC0kkZ 2I7γ-a~i8Td '+]O񢖅~u0X [HHH=G)_u?J>ܶeɈ\Q|ssAEN=F17,BWU` ٭{()ȝZ7u'7UvMlA얥!PJR90($-'+qP,X߁ݐߨ<(fص dR O-Ϻ̚S>S^+-J/nrqb:`P0L]YEwc&/f{GRp`'Oڷo7NUܽ0=Bx6h')?ӓi[))V qo{Z.>Neu|wc( U=~Ni]qw<{Pc)!w1i`՝Jpp}[maFǯ:o06.&y YMQY:8ļTZ{̀GSEP4A s x ocXHH0Ze1'$рGVuYYh@P Cy$HM}9tO|~#u@p/hI5YpBf魗bfc $vG!_ N|%AC^Lt*S79G"omD[<uUiSyJ[7?Td$4DxCZ_!|WɲDji@EV2I+*pb) k@^/3/U=Q't=c`rʱ-A3GefI;f{,(~UM!յOV9G:0XA>Ig]kRfePA3 YH1-OB!,Di7>>ʆ7>$SPT}faM8f̚ł vzCgd(.?8cTA{b{P3ZA|keɮ.n*hК D*g>-PU3f"rۢ&n#:^nj /2Lkpc *HϛepVU"@ ~fMۚ oj-w /ֲ_]S\0 8ڒ[L"]Q ^ͼqtx <Oe3~; x%(ʦ"W)4́k)a}ą;yރܳ*?׾3e>8$MQ&7%B-놑`߸s@)K#sCt.*3:Kf gWMQb,\O{YKwWE۵pRb̾0>(rbfOYޢܮTHIN{jڷP:ťLMPPMa?<OxȐjF^%JRW54H"6i|g #MβnWQsAX/Paɶ8)QI=־+D$RJOŊ3PځR$!a+m(_֯r!oM-bk=p+&3+v ǽBB69yjP r _+z>lRᔙ<˾ڜ:CӐyh[xoU~jDJغwOr کDG\%kNtdx8TBAF//:FYAG{5bhmIŨ gA¬~Ud0õ?(_yr@uh 1Z9)?6 F߇9c5&I/pKؐg7X>Qm2Y%AJir)C'>?nX0B~< oW+m c̒ H*A0v5GxD`] PZQ(0n$R-&i@Dz>[J\yvV߸cT',k" ÓMiu hco{}CV|y.+t=Էl/af"ĵc%87PWMѬǍcg۔GrVIlӌg)y1{W]+5bw ->gխUkKRn@V喐 92_E"wvz kWdžTBUfq;I≪U)wؤ4ءvWD^-G ; lˏC1;  FR/aRfui;l̲Y Y=xQ(j<]a#CR}JzY冊b;w"0P5Н6 -!KqJДvQ4IW o`Ǜ_ UgU5vb<25M&xXmzm<۰ l9P#&nG-?{(>$`g|t@OkcQPghln}ԇە^WIVFFH1*~Eq |GoIgBy25Jm9p|tκ|l;< :AtEi#UáKJSg3wJYҎ>TpRn~cAҧ(>uc t^ih$u wDB{~B 8}l3n'7p{^0;H7}Hc*zY,b26k{x,S  *mNCx3i9Gr YM$qoEe83D$l!TLӧ'z}l[6H'h}%{X<4D_x0vS4MRso !.x$ slKe=Lƛ/VLJ5 7Yʴi]'sgOmL Xֿl0F*c/,tt-,<CHKa?l[U9] [Y}F2{!F@㯭vzB\4UMdkQ.X!XK ӈt$5UJ6FOFγ^,,퇩#M(30^1 zK7%w>$Z|&Yß̰o3L?=XxalEb ?Y7zwYC4Ps!zzRU`xcɲ!'B"m+<>y1Ѫj0$.|wh5+Kƅr,7@A[2w #7TF@(;` TOw"K&߫/L+ q.CFd_FZPkBܓZ-"-mCh'<0 cikW)/3.)jؔ-ñ[Z9C]8Ԕdb74*ёe$M#{ R/KBÄ]HMIR1g@m@;;Eb>_}V φij8?9ҠToO_̧3QхɃ Ij:U0dmexL >QaA|]> 5)ֽ^6t(m%|kK[za\Z#WXIZn%Z}gwžshh +sa4LT07eѻ$P@AheM%ɹ_leTv 3rԺ6K6cpֶn[Wd1"@k-'E{{pmXW!~{!.MTB.&6F*ڭxZ}8~^| A3JI7t9+MXIȪ*Wͩ#7Yme˦EDI~dI!L@ ?Zys|h{py̔ uX@`ZV6cH,L nUPQ,P1>$Hw[NתʎoՋBH܊4S@?hOuuۗ tزƒȶ҆Xڨӏl*UIY U]S8) F { LUCXd= ޹R~4Q8a+>Gh؎\aҷ=]γ|𣻽r7l֙߉gC=W~jQƵ0te N@Zy1(hԛ5S:Q#y?\9).*#"aD.|VN|XO[U`',D7%J|ZRaȆ46.QYIoF|{H8z[鎅',n!Wڿs27Vryi9CϽg_Q҇KJXl]#1LA/WkīǟaUO˧gg4$Ɛu:/&'VMla&=}l;<TˆY\CXmLժ7~<8~7]ߩ#!)jp,}LwHH x(v[K:6s1?;nVT N{Z&x:2-n߾G_]7yha77?IR&^/|${&#F{{3 f5@cLK@V  tA\3e2ib*7Awв6?t7ZzSKRnv >=V#8jfrʠZB]_>|@&Pʰ86 P(m:FJrA4޹;! W:Vt\?KWej r,c6pTV NҗE!GPbUj tdB2~p:\hYڙaKiTv_ӲMzV/z/}MY% LJ#^ yeX[C>IMoрXvA2LJ;0fPNLRXX!e\!" j#rFSf: EV Ŧ!_<׈.gxl ve@^|28I\z2 #6>s*Ko`qĭ˵Xo9Ő$5|ws,p(Ԛdt0E2Vp)"8Sᬶڈ,|qrfѲx ͱ-+;jDN -\̌N)wtO?Е՞'*5Np4elV([p[ xtԑd?"bJMnOr* m-H% JېcCնG^ 2x~a{q'b>ťNܾ>B^)un;t$ ӧ"a[ }LAqd\ZYh܊۹? )OǮle)-jW-}%\.qZdo)=2Sj3?Z%YX, U?7; |Q1v#qU%4QwrݒՋ0H;*Mհ)mc6Ǒ:&;r&38 эu3WZYa]Ye@k5vIi|3#K5Lk4BBfU_RY>+,.Yڵfq3ĸŠL%MI~FPY}.EsxibHGA{\!\z &ߢe^C@V<yAa{ЪyUFo&&MܷبwYHNwM{IuܭwTa0$r5و䦭2ST2pFM{[:vah0~?.*ꃾEz븛]sֿ5C "j/_^<̳:|p{*ٯW k⩤ 6XHTtyeOTN}HV E0[^.<֥&6|i4x6BXcNhޘlMᡑOrv̫;K=yp73ޣ$"KZ)d@6Q_X3'ij8Qu@zD,hMxIѼ}IxgL/NZ i[anԜ`ý]i1E|,Sʷ pWu5Lt0GYN EZI08ې쁲#tY.7?ϨݞC(fڶ Ya^Hgt +7@TH8L4/'nQq̷`V؎`N7PJ Áj#m\.`Fɜ{8gd/jtRb|*4KJOE$ BKmї0 \çK'J3Z:3IP6|p̸&!Ԅa_^X^@;~qW;VkV fJYEdM:g$aCj* !ZpyLt._1ozPz,a'$pԂ 6_.{`w TZ9BI[=Oy.fm, vhv!0z "]LRrV eHH0>B 5*.SRt$|eg=aFU!MQ޶YPតƆ(0Dd/ujkN@TY6Gء!e/y\O51%%fvK^&ZR5\࢟~:T >e )Uթ1C,*ۀ (Z:(y{mN.K̤MR}e> CGF8TY|'>Rz^ƄU/= S;^T7j8\oPi1*i"ZʍXԧԞ_9uts%^Tf8rRj7蕻(t>7}c|rqG=4{Xt2`6F;>2Ӣ]t]Nt\0\Eq pP0Z$pM"{vNhFla^["f#8-a@k'\t@oˆG/KԁIV7IN ~SYJ  )\VUy%KBɮb|Y yCT^-v|/,my.6x[rm* V\ "`"H5Jl^O+qa@Xj .LO2S cqIzy$1Far|2 ^&Wul* ]({J@_Ith4 Yq#a<]{OGVGR|޶]ݏjSQ`D_b=.͘{A-L@1P,u0Nbs,8jG~D~CZj )]pU:U,,=ۥSY8})SY)Ӈwcr'T! ΊqL"qp2 @IMn ѤWރJ'nUNy$Ww =77ShP34r^zG\;)f  40A78 0)pU|ffxxo3а>㇅l` )S@y@4e>7=Aǟ+,hu5qH rǧMYVhfxvwoc&66$SkD vz]ja%\in Fh;[QbЋ.4j'/|mjPs~巗 tH_,7\)V+QsUk!z*T-VLz^_ 9l6Fpvi81 PS+U ~ؿTA꺦ʴ=Z9NwJ|9̼|W$ ~Gxe˜^ow?qz 9bxFJ:nsIc{,<n[ʩH<Vn]0J j@[;$&;L΂O򿼅۵2/-oqZv k#eVuؒsj pcW:)G)m;62pPhNq,!e"oaF&Wx{1l@Gwk%2?LU4#OϲCO|vc.4qy6h~fx46< 3$_qA'8+R;Z U o 2*:}WE0(F9{J]1=i x_w i Lw&8{#c0: #$e>r7O. )%ӊ`V1wI3943,0b|_+* vutXa|'.pjh\6.bUjOBu=+2iAuQؽW- B)ˬˬ:$&\5auODk%EqS=Tc:f!몈<蠗3".y{Y<{6۴oIbH=vE |\JOB " G93٦1 Fs{!$}(c`x<+8Kp&>Y?;E͟}g_$rA:d:mU Y8qջO!=Vۆl ,nLSz:7KͺtFrh[KRx ~Mᕐn氅ÊB7D϶DAce/V).Bo\(O߄!$\qYEB֝~RXDTb@j'/ζT]7~q@^DAaG, Gc,6=EPp'jEQ@)e~ijP c,&"c9}q>-"_#Щ4qR) 醔a$hYik\UB0H pr3CƫOTqnᛯnwKN1?iKDL[O>"8Tқ|uVhf*['iKI ɶJ/ij<И^g;BdH<1@KnJMYm "V]ėPN› kfE*nT[@B4Kns|rEi呆0vWj<30?c-mJSPtg2O% 9Tn6> O K4fY*3[| /ıUJ Hps#}$֯q}Zx3RT$XKEE&-pYͫ+FUv~;d"f u ޝ'OI4vmdmgCyo,$O{Xa2*NCL净PrO=rlSm=Gk'~ti(Hw zlI.9#>ʁg3ψ#cFU^6(X]R0VmoH2#Hb^D1+/"}uZ4?kNQd]+fA|)3oOjj@t'v6|ҏt({JfS=|'%<^ϦXE6b]- Ֆcqa# e&xB];rg>/^]fA\t4/*4he.t`mVx s1)<:+T9Rϔ4PqqfCMĐd0P/UɾmNaLsPsJj'If̒Mλ'kI/9}#p W4=~q@ .P6 \r7M90: lct٩lS |.*,eÎ;)3nGHdOc4*bHu΅.GF=e֙X*[l#?%?bvrv]?=ZP"۪Ї'J;1뀌:`xdc;5_ԿOY{KK3q*F+[ҢdBꝷE"޴R(஢~w>hT6xT KRg 6#tPbc/\{R@]g yP{flkA/9^ozi/Ň8pn=b{fH[ EQmL%|ȴȡ(6(F,eޏ-̀}ͧv4wi<y0dфZjvECXsPa|%6gtV)қ|ngrq 1v聑,*y3*LEg"ult95݊WBs(׭^4O;Ө4 qUfGy뇺[W["stY**X߰H1SlMIN%XfmgevuQf8%=d@+FʋUZ>ew j#K\Ln+!ǾNM"ݦfi)hrupkEf3a˒ NEy u%RƄ4Hɦ7fZ)^O 0osF~ ñ4%(lBtV1ؔBG0kPs%${ϒ'pKr^<}De0i[sN"E,>NsaA],ѐ oBenbo.Wc^[V2:l6 .VOL*KEms75%k7FŁN`4C--IG(%H4~Zȼ"A@#EXQ/P>Py3[@?QƆ5)ε4\+{43lG<l㺠zORƪs~ ;܈K\o_p0:ٹn%^Sy/QjwnDrHZvAzF_ )/"[Ef}{@_QQ;7pNT-Ti0*Xq2jCs1e?dP]\O<өQ<WHu;z{sQb1{A=Oa\MapN#"GByo=4CQC`Xk9W_c dn}~P*wT[`ͨ*79'ўZ(|5 {8יeKߖQɻYS#Eñ|tI. Ш, 3iMh{X(R)9Y\WNx 'ӄJ;}Oٚ[R&^0Ig`Zs9ɊN0?Оnm9)~Sys\xXE>\ 읟Oϝ'Wͫu7IAB=.q.ß0mڽ^vrb[NBkР4ki? Dw4R4C ʁ<_ ǀ@J$gȝ㓕r,m=VOt>Z*fGiRB:^@DY+hOWP1jHzU*߰ӏhT&M{5)vWg<};0A.ےt!OcWN/b5I4m]5 tޕEgj^mg.}1jyI[KxY,LT>~ Y1گ0B|Њ-VP) I\=>iT<SuϕG8J_`5-S0Rxnh\R&mD?jE,Z`Jd^Zp0˟P ``gd4 -W$bq3,|8(m6CϞՋT<֯ٸ:bMfp7J_:L7۟׫Hdkz>RثrCQcVs Eh#,W:4Dźd --#"n- Kd~6 PJ\gQpB2y. &Ճ)tb=şsjI|@X $PqV=W+ w#':}6q5b/<>ЫZ*s5𓼵[Pm_k}34;eoǘTc/kBm'80a$}|G;P;ae˳7m|yXa>T,g4Whs+hS-JO QuGֳPӥ|3V3% ?g?=uD7ˁYوەX=/˶mim~fHrF戓b3u=* qüy/xi"wr,WǨrio('((qj5ywԻ`-X&T~V{+ O_SR[RgTq+ܮ 0{lZjTOv픊oM9ilu()ʒVYϴA $4GY4"d:hV,Uk 0i#`gBu/>ĭc u{WޮnfvFی+nb+]U%0FOQP^ ^JˤK/pv2 p|^@c,+f:( H}`yg|kxKX7L{t\&vLf`I$fp$W Zb"+sZ}b#^c?#k둵V㜫ND5nMXf."3A۪Q~R5{"%cA-F A9ȜoJ;S0 UHoP ӢZ{::{B!U7 ymRQcJBCj״fO]=:ZXB'ڡ²,5-̳y{溲/z|V(K4l4H&ۺ4b O »9NB?~wSd%Kε@\H6ߢEJAlHK9< #2>[8l_t֙W ? *ڹl$ɖu8fr< [b4~f;K 0<6pG?ٰuI:9=239F{ۺ2,z9RB:ɡ,J{€G5Q$?$8 ,fE ̱4KIfv`EL69j9\FƖИ0^I5}`s,Cdx@tO;? $AJD,!jq$0J;޸m H8FGa枩 ~)ǵymop4{CPO qz̠ BIv`hZ*ώL3sL/D.={Ĕ\1.+&G8RԿmy/_6&rRr@7ݫ$U@U9N60aqqa<Dn),, d47 R!i휟?(1{z(M+ԍ{5Y*5)*~GswP E[{^8%0~_ޘA9boȏM"I!,X8 ]KxࢸműqJGD^`G/D%P۲|oDR"%np ' <0wFޚN;2nޜIlq8Sg VD4\1 \Y,F s>wHLkV_L"%^4[>}{93ɑ`O>)4S=FXV{"S5wJq<$mF6&#puΛhU%;nQQ7qlZˈ+Z,5U!cup#;-΃3[]ҧ$+ lkC{nVUGW XGʼQqg]|åĐ(PeywH/РFc]j|D:C,aoQP错{(p~ΠKxذT3]P!gnB bL@dR[Ϛ%bRqG`: VE` !ċ5k\W϶ bj"l=Q/>h8*@Š}j5b8ԡ&+l=(cVsJr 2(F#B_+?ǙTl`|ks.|!{;/. QQ>ձ]\;Sf \fN:0%b);P@1ë5-W(3u! 3^}7As~>`!Ba0Cz\J|!,A叏]Yt kfAH ?cD0ocw$-}]@2q124y ^kSv2eP(juG+- ~$ųjRd؈ l3B\7KLfʇj;`b1,6Mm/PT_m1[oWAr*ܨ~Ji5ajvF#Wr+L42TχSVq!5Y<p)L}Ffq 0g%n2oh.z^(tl2bԾGF- 7wdkr.C*領.vo,tӼ"Ũ4cZa~O\]1 mE@+$?!] 2ޟ|:klkp ̟/iypKI?꒠ !C'et'X8ܨ[)7\7RH+6`WgEm${ ap 96Qt05cC,bOŅS` C4Bx!3W>milobDe7$( T2Ѱ3kښd EcP lc^WgW;-Pn*k)6=XU<0c>{1T:7£J,c`Bq_1LoKav1=P6C! V۲XgOB j贊M#Y4nyOq;(kP9 ŋ$*~l4P"ߏ l©Dzky7r<,p;J:x$4&4:o=JnUۗVI:s8RUw_'Y ўrU&Ije\mTPw?ON%7t(#xAK?@ c`;c*1%B% #%WfΠZ (IVq8_h* ['sJw]Q]o<2S~s\#hRdhT#m xQSC%܁dvލEShxl)=W{L0H`EtRTVv:Aܷl h+`K߉JOMӹV1c_ro@ͱ <}Nѷ<|\P"3٤{O:sZd oةYE#\OĂ~g'iy&Z8 iľ5VdiT,͋[iEsoܲ'gɓ Vm&N%2*쿴dLDl{̥SZ{oףچ1\'wfMfVvL2x^`< x b/zS+MZs IG[;}|AiA,)gfJ`*(Ϲgw;A10Suz-p?ڿ(h"4j-D#O"W b~k`6bN{|!@5[ 2皯Z}N'ɰ> }n*Sh2T>wmD6`X7l FJw mIOE]Y! 'U#eD1GVpL"_"` |.$Ľ{@d}=+0ԭ_41D oO$dSfZTntP$^{K\3Ro_Фޮڱ- iM K$yN yRj ЈZȄhQD'@Y= fZ a[s ϗ|"Ora,/<^mޤeՓ42Z6׭lAn# ]įSՀ+UP"uB:9ru 2w-4;"z4bYNMd$,M*V\hrb=aas.aSd/0 D2ydʼn:XŸ[uб(i\DvKѰz+`w44k:6XXj؄ ~榍N؎Vdtɴr#ذK7^ovvU3Ch`PAn`y)c xF?HIӗNݾGk#B-q1_"66wCkr){~Uia cW_FO1͖, G"/t5trؙk5()"U8an8=) ԉ\g&3WT>bz_o+[8n:PT'@<o^1 U2̒oy/&&5H|7P$_c,@.0voWv v, `[vnzDL7<sFp{-1#I5"pH m-jeQh;_KJ&-\=!1 ; !K p]G,r"]dw_xB? rˆ-ah8HZdf(5#?VjR&bㅿ/Aρ6g<1ii6T$ԯs~t%[ G([ubd0" : :Qx{)/mU*@4T>H#6:͘fQb^Ρ!Օ ܏C/MIx쉆jO{>޳T }UIO5Cב{} !Շz4ʒO$2)ƗϹ ܏u$e1@s?dg"'Dv`/5U ©躴vmD."`=d,k#(cS*8l KymQ_x ϋ+HaaPwHn=KBar?xBG bd>'ُ$iaUol.V6%/ ZB&W/P"bMU<@k AaokXcn7ԛ꺝Y0XF_isUv2?-g<4E91mܦ]Qfr0ůh$]$oD:{†3O]*2b8*bGZ_ZvebW"UGII˨YMf x`[@wh\7DD49I UF\lre/#\x&3[kԀRﲝI 'n>J@_J๟tSn^NSegp.\z>E5 .;3 PT4VP=0j%A84. pR/S+sjU9\*U(h~(@uUA&RfS5>I#$ŧ ٛ2'R\ 2vؙ lCTtJۘ*he<_PySk~+Vg1V-- Z#n&nuu)N򀰺).hGLg w(DZ33f{rX>+2|\3|pIމni}r@jt9}^6 B;Q68 7- 7̻\ XRu ruf _dR"Hsnnd-CS< fOvuB!& Hiq&g%M*^"-b lD-u^ʉ :/V 'xjc>$\KJ$is |^T_(&;2V,$)5mkk?^OwHxI ?4*hK̗yYS&^+9eg̍Pg b8<_q 5]Q),p~w`XC,B zW< 2hvPic.ҘɤSqcPKJW@,$ S*a[@|ҢxN W{tiq w#l|a??TkOVgٞn-{T%ÚRYT2X\1e%_~^ Ӷ2ntmy_ScaK22B`t/.l4~(-)R?;9\CPeɍlgP-54)eAÑ&dK4=\ ?eR4f^z#IӐ>>V I=L_c$8T~ b yQ_2Q[>Qx+Gu1Z)uI;Jʬl^J\( H &_ڲ"|SMQAڕJڛ0ő1g-WP>RkXĮЙ͌1M3F=asGkCf=K.'o5/i79^N5Us`[ ]h]0ͻR:}M"{5quB v 7Njo@ t$T+Λ?W_ =PA@<g 'Ʊ΁50:Jys$}|xJB[,JG/R]auQ}GwnKG#I#,ܼc&wsͫ.%DA9+6gG˔v6gMܵ%f* ʍ:ij#?pkQ}︔W  Z6䇺B75'0<b1En-A q([~P8JNՃF@웎>e(T|ilH` a?Tn6(| x5*>eFQv g879Hġ?fބn y$f/b'fy 0<Lv&Uw-ؿMoƖPS 5lPs+ \R4 uh1O&O^~s%z:4ѽeo˂6./h5SY rj؝ b0xJ(.zL,~{cj"zHڻ!@uCUɜ߸ę ߳:Pd]X.{s92BuVdC^%- 6%{!Al=!?IEXS.dZYMQ ѳ>AhR W(Lepc6R,ZTpfbuSZ Wƹ?s]eE*ȸzr kQpyhkTy2>@_ H۝T[?*6U)=h~ewʱ{r`VDxSǭ}\Vxp/'soBWm@(R^NQq?q8=Y*d[M}/" p|ؤe; w5>Ds+]>PKa-Uzr1F/I\sK@e*x R4gECK.L:2k00v󿓔^"_a"gat@XsXӡ l\k Z . `佊 g`_2) :LdTe̞]h@f(JA/ƿF@홷զ^15kAX|eqx)zGE/V!D8NޫLزSu`V_$z+ǃb6]!pD.Ke^7)n:4 a[*Kģ|/(2!{uÅf} 7zt vˈKRo#  GjY8C1hE6r Ќ%l\uG͟ʽ_ĦDx9C)E;_:Y-*y_H">MHwr24Y)Cyq77$\ ɋ '`v P.G,}@Y oQﯾ7ⷠ^HheJJ",:K@_ r9`&ԙRӗ3{(Zo Jt{BylAJau@T{zh}c*gpG9!OLFX8扜 t_Yti^*ߢ;sob_ hK- v=B 5A.:3?ٕ}sAy/3`mLt䥍I܅'om;O81ҫ{x0IuJ]mB?lbR8 zu(0.amMXzJ,7ܰ(ڨ tZ ۾&S, x#>QڜKW%_5cTYw!JS쌣[4f~pD,Kx1?;-kwvb&lzHL|Pea[ ]V #.F>g9a8Hh6M&)#M:g=S<vW?z:-?_fB[.>GV}ї1L |t{)AKu$-,ٗ,iW"kM<"-Q/ /ahBd eLg(}C#žNˬ=ߗ1&5v`%$x>bŮJr *s0N>:(>Br:vi֖wHk57ݺ@7:ԥ\ |mY*+w$4K,8G|_H|ˢ:/07Z6pj djh{K*]1g쏂uƈ87ULg;C`A˒9mR ~xŰ "njCh5sX'i`v7rCFh1p yۍ'g9*,ɚzjQlMK{%)8 ;ws.Y]Dt sGy^á350CK */{#D 7wdUuk} 3?vB4Zq,)Б+}S ĮUnFH!5e:V2nNݦai1F\[ر~<Qp cy撳/<#>yTY Z&'ǶqNz_UW6ުfؠa;?ً?09.6yh @"@l|`}qޓ&}п9B̿B[1vPy 0ܘnՌ&^Z4q 9Is:h^C򮗙C1"˰LogOTV}Œf (?"m#c۱"v$6nhؙFWHԼ[ ؠ&A*U3j2jHt0 xcgZa jȾf.OS"+G|tҿowfu&ioGO}<F !< fnYLk`meM ݛV?ʖL#NAۄNVl%)btLR9M#3O2*zo߾>ܤ hYu'R< "EhHg~{6,Pi6s" c qSs@6o̻dTqcp[!ʌ2( l#5}q#=a$xAD^˶CTo̒( >Jx!40Kƺe$&`l[AȤ!Zt4XYtf0脰*LG5?VtUtW 5 W)gYmC 8::ywk{pg~bH\lV117O$iw_18qAwa>N{šG(Sn+y5m:R{)MѣCuG<;krkoq":!Z`F@Eߧ=jW!u[je 5nb+kE 'jTX.{ u_,`r"sB-&! ^btSBzy/ۈ\RU!KdOp(%,_z3%*PaPd I:%6A$ +} u[WL)y?!jʐ78^.|d<)o%% uIz5dy;S*zkX XТ+<T;']{2GGWz:I^Qe6*b@D嶨#k2S1ϷMEU`)H_^& D~5?3AݘPv(R;|1WK7|u}\Hѡ%(CdהiE4']fu]#K9Iccq%"p}Bd圯ڝ|ZKo!+ v}xpM~%x|wFRTkћhFS: vf 툯U džPx8tP;$ʝ>ǩzMsz;"˓S GB'@D":-s* ѻP+f2H W*fW0{q[1x18yr\g~$h2+%㴤> ,> ?!|XpPjא yzcXV66p5`C+=*.S)t#2G XsasEgX߈/f0@aRasW/2uD?,yF4fYA*Kg!̎$WxnO>:qx|!迶˖9?$ *6E؞XgT _opGnEqM1Z3rzb4:^t_JVcah(Vs}qtjKlL+%~?W &55^|>WW}ӘX̸װvx4= z#hQhC=C,K-Y^T_̶] ,kpբX>B|Xް0 L$NrUG9h3WQ[C|l8Mf˧4ұK3=/!/PL*rh )}9UM^wyU:8E;JyI6`e(=+:׉,;Io_tX?sx5JkOE~UNNKn3gMIY< |DlIaDj*qe܇k2Y/dEaqAW dۅO±UK*k$v (ka|wO6'MgBcÿS𢠖z˧93vh NyDgJio{X::tg(Zm@%u#C.Q=;De ¯8ss?)FZhÞ/POo n,̞L_9f*z[xOXWichM6tߔA_l^fd5T3"WWZ-كz)BjU +z&r}Nnt0Nȓ!|"8W*qMNj`fNbHvzu[7W=b!+lD840Bn("$KeufD}JVD#i]1΃XrI'\=w,AZ}}HxOx0wӒO;&$+/'Х'G# c43s=]T`ѰwhazbyĹ | 0ѫAs%š8c{rN6FZu4ЪV؅Wt5m΋{8TvJ\B%ZP bKF]U`:ϳB^ ]kDH>ptmKZQf^e&L #NU(d~tQ.Qż$$L$y:T v%~7medYcPwj%熏K]:6$Hܥ"+z,:Is@16z-FNbّa?wNă0-7hM(o}Rv#$ HWʾpi*[s> l1_6Us-BcHxcTjm4]o!Y@Zjxss9zr*Fp*9/Z;%8Sh-4ƳyPܨ6 (I$XD ?&.^/)\S>}_\,E{'ę߮G O4bkk ܒ$W6ݷ*zLES_ɉ+CDHYqxSV= #}|&!oF5tk{o*:Y(xΡ 12)ԋ#N)r2^_<'edA)ڕbb#pb{M% *$8{滜P=YUCbCje g nC4}J̀' A ʓD P@m?֊:|u=x/̯,g2cBw W_ &cZZ+ ͨwɵl/N8xgnD\Bk%7?X`3Ԣ~yMCa>o[ZI9-*mBꍍmүOˮ{&>hR"af*@~W0]<To`<&i7,EEZ]Mg ~PzP\x42cLf(tIzJRb6#6f-湴pKs`Rn6, !Uu^F'ՠ $x6bGCE 0'P#7Ӗqǰtȧ.84Ȗ*Nѭ?L 'Oa\:PmZm0rqm]uq /`SYt~DYlI@GDӂE0)m'0U*d1\q`"&"J^h4i){h6%Q:҆bʣxzLF^^-l:Fnp_P #CݱD?b ]\ .cĠ@4g=NoJ{.uo 63]SߨZ9v >)9um]IymaIn~uL8ӊvjvFKAxJ _D#p!0;ɰǴ xGl͞Nj}~Ǫhk-U+_85!*6!n? /NΐjL2yE3xLeiOQ=t$geh'e/ۦ;OqRh[*|SRh5b%> 3חX }Is&%Sb{/@m[g?(>(fd9#+qPleW^>b;c*߷zA!뷴j9ΰ0er }S+h0:{ܯM}'QW9&QD$3웇nfR_k._\߂}O3 Olz7Oqi*ȱQi)Ez45)~}o "J~C+a\9*廍++8 vqNUqsf}qm4^1J4TEVrDXhק[N,If 4sPG?ePDV=c YBl[;cJKĖKY](7Kے\_U(-W]z0N})v4߁.exω%rTYu3\JRF#W6i s@qaqjބ^[WNH:-%í`VsoǑBVxh'5b@6]56Mrf0Ɗ1"DLH6:A6) ˘@_. ] \.JcZked۹o#95"z ڬ,t]N В'uޏqNU$ ُc|WD, P04 u AҊϺ98Kܱq[[}7E@i.{tHMKx:&k'Jor? 2IN~f9 ܘV/r~7,n=>O-39n [ѧVm)땺3L2@'V5hkCo&o%X޵FX?  59*:G74s- 7vuRA\Mx'ۣ_~K~!s5zQ6/)D 1-Ƭɜv1aK&.BGkHvČ5ED)hyk0KuāZMz6(JrDВ=U&?M 9ސ)}%TfjuV6] }U>x-Yoi-֐gC<ؤ O0)*dTx|C}fn^$̬Dh~nUClOJsrmWY7P8%΄l8z zfHk <,{o8kXAg!`ڈKXzrtCτPC@ N*o E͢ IK9VpNkL id/˞k"JA3kú-L)B!G"5޶ y+B@Y\ĉ:j sN۬υ X[g+dY{ R`SyQv&H) dxʪ6/J"Η'zR`hO₌_G5| J=qmr"|9}E *~YU!%M% ]6ld'|J*Fm8['lôBȓ hoDCJ]dN%\ X(tYS V $9,-dᑂ.;*5x)Vh*rw#թ^@Ѹ `ZZLX mF2R,ԝ筚drF;(^D8 ߳ $]ΩDoa.{/kȁO`!'reo,뙹Xڠ- XXaQPaM\Dx˃JUt@Dq6=^ONș"DN87&9gbQuE$mHD_%#sA?|˚T6h;\#JfF;yG}Xb݄7Ot/8 C9Uq[EPj8^;ekH&f >EQe!E5>@^YOBҹ*)?DIJ:ٯB3sUFNC(IϊI^eF¡TIUq,5I|opEU#%PA|J8IL@hw7ATzώ13{^x=\30D}n&6I2ώΐB`D[U@HMXDg)9W7۶ҙiTJjN~#A c\3y\؇1e.OYSnف4>{Vp7Y\'-hzU_X/h d3RycImҼccq@U87V㞸KAE&8^r#x=h< ("۹(0tr9a% d"r'3N=JNLQƈs*VQf$B8 d/-o$T̘?'%6uHU71c=ch㰤͝kby08E{1BUħ'|}}Toqn~>dn,@ ҫ>"ŷܾl5[Cަ}NE\|;s1I9<IG5JQ 6{!}Z'5'+߽P{ M :!=ci }NQPUEW[#>[tr鯄+ݿ3X8Un:]@t㷑nO.ݞ3f龜 VԂ Iϡv )JxxX9Ubq|eס=j~Q Y# `osnFA@ kC9`k]KXnsB{hJ+/6{<׬1V܀gL9ZǝrT<`K Сkc|ՆUw7{Ta~GW9Аs|TE]a )KƜn'⇶>%Uv%AN# C=ɞpλ{J@e@ AFhu#Qf2Σ%)i3&ԇrp6nmʨs% -[uN0M 5S\+{>,kPeG;~m^yTbxli{r=s_AŽtaugR-Qtئ+W=[RRt2`~(^ T3)+g6]7@Ds'C{mkEuPka}גs`l|$`sت8p+ۣt_gӵ=x'Dg!mS}ʑqtܼ\&Q>5s8Nu[߅g $*u#&}$zO Hޛ*y8+ScàaB̹][893mv)j2fڜ?]mQل_&uzo(றkXg)p)g >,ɔ__qN #0XYe7Y*zC)ڐޅw}πٚ3[مg"ruH!=u7+b}O;HcF+ǵ;KЋ~闕.)SC5 ՕЗ6x Ba!t@ÿK.r΁_E) ]7U:B,ZV(ٿTdM>b>9!'m8Yto:!7l@&ˍ}'AC0G'2oIOP['3QMŎ@o^ҜUYٝQ3' 3} 2یht7fQ߿ {K%=V܁ ʭerѩ9},h1t$6%3u+]r]oX}{kJ +@HbkFE'v]NCL"CO T1dN`3dIew~-୭W4)>#@L tI$_dNI!LV\7̈1n*`ՙ:h}`Fi,>д-Ωee Mn@⊽ꤍo:6 /Oe0OVU!+UÏZmtIrsu$.NLS!}d~[˱hԡQd%|OmlCU^ǠwE+zR^ۼ~w"Z8,X3| e"F<%fbs>&E_`͘ ee% & c&,ď_0=.՞5CR'zz;igBN_ (OhӼ5H8f_ ٖPMM /GNj$(l7CE m}ZmeCS4RF =攴e"(|'g[b}zǸ"J=(#dEOqaco#Uq+5U9F#?^V.)r=^w!n}nvOaX7?ZVe$-Kq4~_~)hցb( K>WJ%#V{jHIj{}|I a}نp_Uip ]KЏyξPTw w 2~r2=;zoXR\!Ia+˸(P0e FqMhc7x?@dk Ɨkg.̹76O{Όbn]!њ-yPߠS $= ,yV5Υz6lpzFvLԫJ^|ql~gu?CTL4ve› 0[/T 9Rmcԧ\⌜=pȱ=>SϺ\-<5)k;Yn+ȕ$X%~*0T7A]ĹM,3d_ tN Vg;Pˍm4t&9pGƛTb!G=k e܎fdߴACCemBp]kW8ȐޜO`./q ~ӗ )uIf%T=#?p d@ r`5uf ^t:ﲗd {yahJi0Q@Dx߀pN dG\&~e+1MPiޙNG3 DQ Xɀ^ \Y^8Mm]x\Wj&c?i\#ymGg5gpڔ,8::t" S{9'"ӄ 1S`=F/]@ﴴ,ը$w"( kv|F{2HHw_0 CsÃ>. m+87eRX;֤$5sEPxj <|݋}7hC}55H^3=06k8]`q}.2HkiJFxPôۡ2 v e+Vl^toN$*|/8*\N!AhaxӒCXȟ aLKi7/GVAvUw)|"oC.obR~bXb;6}x~r$m SedOM, \⊋-zdDTKyk@M&ysfĖwωm2[J Dj&`:-M9φqm]npP)UٸCݳ}IM=ƙe2v_6uK4 (m2./\(YD89+_P V?U&N<#K/񜧏ݾ o+yAGiF݊'ʞӄbRwO&/wPJgol0]yyFoiuC u`ה8)pS%z9+HrlYTuzEsyxrR4y@~(u;M2/5R9#u''n#X#QVj*/e\L#n?vjdwilFkՈt-]h![ZD L&y^i}=I P'M4ŷynh(Us+W"B&ROLΒ8dUWþXWN_5u4 mOKí}Ѯݓ;| ֨,.!0,]E_|4bɱrȘ:Dj~74|pT߅19׮"Z?5_t:BzDԝyTjĀn)Uarhq=i >P_mX6_쯝[x%miv}"~ *X\;AsI(. [w3"@Zf|- ߈ͅ22?Mh}v :Z>8э"X#O([p,^ok7 /eL[+QW|,p+V%66H~._կ!2N'Z,%*)>sUbFwR(V8t_^>wD qV$diy\^i>1r MmW!hc }H>?'ғ*dF;4Hz&fW;{gyD̉!7 x%GJHU vnZYn;3!2de CXi@Q+1ڄ~=-_I=t* zHQ:93Y6tlkعJA\8"u~7vYz eQy'u$$M0MI/D$RUJ\0iV hkN6{g^B,Nlވh|ܸC](漂dr'ePʽbTNh,GNTZ!5 mͶRU!` wY!X aaMY*,('p^vJ5*qnӾ.U gM?9F+OFz%`}IG#&)J3K~6|n*m/M{/I`]iQ(΀m QF{BNr `S9\E@MUeΠ ?U=xb8`!_u@!ˑ9=[07`ۗ$\yA*BڅȨ";W }^WR)lW1^P8\{7e}by#^-L"lxd>\v UzlV[Gvd?R:_xw<*iRˀQH, Jؑ8Ҿ~?~N[:l[9 U(L?E._0ӎ#wtzHxDԺ3L:ZCDtб~,= |}0#94 B"">@WM^T:"Ek{"<"o `+P|䫱. Yߢ`Y1:<+5p.<+Jcl3x+?jt\@qo_? {a3*st'>j\b[Ob_ʸ}>{pT2FfbT @~rE0#DI5`B}N#?V$;ocj/"|h=n{w9d4Zto%hmvP۫uq$N{.os3[IeSF2Y܎g ]xxŢ1SeΡ3,#w1SC 露f54~m" nf~J$>oj;?LsFD P[zUQԴ½Cm-^ ""P%e%;=@ĭibNA{O8(C+AZ,A>N1rlv8TWuax/DgOM_m5c+I}RWd]m7ZS5{Q3u%HL#I#Q=)M"A8d!_,Cxy}z -(:Oc .|K+[FvRŒO' h +'v?(yQ*GS^0a+;v쮅B?w❄ן["@=lLٌ:eʯ\w7x{F,\_i#|.r I{sh-jhc,E> 012 t5\ekF:؀-0-]ijׯ_HکG{:𡨽,oKyzr ϽƟ QraCOR0^]>"ǹ [m/N (Үsz^ ͫF|eǗAZYr:"fC.'˗SJ6`ϟ1F׫M(!:YY)O+7HZpl ߍg&oy2&i&j @2P- 'PDfF v.rC[ _0l`B06z@9?3J 3kdoĕ28wZX$}f{()27H&_qts["dh~:O]Álk@7R?ι:WSS_6=S]٥I:=u+ +I Vm[I&Z.Oe¶@|-/c\=|℣|yYρ@ח,I6<>δ &7 }!ˢm{nB]MLM^?؀9r#yw*)W5jf(M'f9I}&9hŗfܕ.8XCKh_TTgn bh3 <<΋ c kWsoSj&X6όPi 2ր}_._xχ$]F~C8qa630S:\P46cZHKn!@d%!-MGuBaN^'NkW'֚Yy#M)Nfu3e 8cx :&jn<*6P NT x)Iuv1Q+PNa C-UN,~UZ/@||9!z_ 0XuM~~4 (*\{jy'~T s]#?(ap.Tp280=̄&M7_NkȽmX}*Prڀ03XwH2O5H=!=@(sYo T/kf-vkKg$᠁wIOJ(׸(}r܂)پ$=xR^ <2=sQxBc3h?@!tm|k81¼4x?M6Yuj.evT;CyIŶ)KX/X-MfORaY,Q8ѡ-6Uԓ?`lA;9ٽζCg6SX>怒P>L[r==@DУ3VzD1f8D8|%]X%ӊmfnKT= Ag7z܉Ia$yKqU+BZ+sO5;Bxwn$!IR,~뉙4kǒUK/;eI l,p j˝t`:9gCO'@Y&.Mك.*[?ӏ)飿Ybs\rta""[sWm5<#/H J2慡K4[AFl4B<=u; 4&aH*oEG F-_h&;ry^+R5 B+C-/ ZZcݰi~5lLÀjuDդMw0 8ռ^KtxџX&FyuUTcܲU嫪OF&zdc>M ǔ+ H'a&c%]Io1V.׃[Jڜ2'܊ypc+ݵxz'ObNJ7IQf :<,s3.n -(ao-wU#-:imi^{a)>ToHPr>;ޑN-pZM^3cUpy0S`&NI:}a9\p ۪yZH[Vc d -钛5k:W!IUX=_KĺOLuj-?2c|ST8xz8JX +t\B}؇Z$F[f:DQZv|_3}}\s\F;F3dJ ; Oc\uO@Qe՞UMf ,Ӵ(:05"Gl$=9 8Ngqܭδ Ǿ)t tR?dIj{3+\эscxV/7_myrǏH[KpFC+JFp|*=.`=FjNx~@g:f|.pF:, :&3natJ!O+e(v@B%~kT(5V|ޅRP/n/ĥmJկ偈zVeש Ɲb5GO~iv,ytsHqĖۙkezio܁* Y5llo$Wyk+OCѧXa% .^.d5󭄹";Ai 0r|MMZ^ Ͼ@*TԔ$G1Ak9KOKR&z'.2ܨ*'cUkFoB}KUNht|Q{?#>tgk{P ԥqEgf& w_uDXr9\|vT0w1EQ@@/Y!,l9*R${f #+7m|)KE {IiiMq:Dc kɲ'zCvq7m!Dpe1HnYސ>L"Z{&F"[%?9d愕|-ڌ4S9^;{tM_AZB]dTH!A6!u;{,*-C E,c7s>VD}BB-TR.eT yFj1^BDtwNr@)JHW<@q;Íy8PoU]YtWd;)S4;J)@j >ZF7UɐpwB6z/vK!WLw7u :{"(Z:gB> s1{T`s^M(CW( ţ<(fx8888 p: 쫤+K&Qc"+59.ͮnxiY|矑kSK`K6O7a]7gU3Yt%Y$p,!Lɚ"y۱V['Q>,ߚ=IhZ9Ҟ * @$/Im4]fGէl-S sFrdܙ=g}؃\4xAɸBo|xKawA(Cͨ7uS,*wI@yq!<8,[wR.*z_-t5dRzQW I9 =83M )ΰ5: ~苜،Xpxi)2ov\ <&7kM>YJ<]`;-tŦcq sid ݮimTB%4#H=5tj;eM|VE 32.Hɽ>4cUK*D7Dic$d/g{;lE|" ki ["x3+.,Bb)v 0Lb9ؘ~@GbGXFԴzh1] cxrgm"!X+M~?XZ@,$ɘޥ#VݫN{LH[HYAHVɾ2'mcb//Te4N<-0iCᢸ|hVX]2G2m 4={ԗziԕ-ΎUٮäb6TAN Nn&۠YZP3-Tbs /|12FJ|ΖU7|cV˺.\hK)P(;uI_-DNU P>49xYقI]t6QN YqEAisrJ*UbI;SP^=C3z_/x!5׮}K/zDkz}RΪ~W%d K-5>BF%P? ޳Ua"<.z2|s'8|LL"[I=ؚbܶ(7B1lЃ1 e; ?*ஃ!}Cv Е ɴ|i5gXO48(jБC/JLB9a6~fB_ls %,XO1^6+c~+PN1t 'T{3EOuy',! s$  n5t#5h.a %R-]Ljy] 0-C:$5jۏ7q*[V7ctGHF$;8@M]&`>oM?uL)Avv%aacՓ1ϗo?*B8_:V-ə5A|(mُŇā>23 ИmR H74(V5Jn\$1ębZp:H|M_2[!4ہ 8[?h|DcL:ȫ;=SLל9S~gk24]e,tï7G"LOuwن 3whXA3’2j-MZOr7R}Ļl.3eS[D{%yAC#HwHrW(f}!{fT]MlSc=;hA}K_A*>&D燦 oTJd+ 8M=^Bqfi _z! ㌾|;.2̄L<%`ɢ7+ >eMxK2Av.o!Io꾥o$ b;)7 fw_d(ĦrIsfRcj9;YOCuS,PtuIZ.]Sh~qaji1 BPBb8m>}[#< Lo tdQr'X*|Iַd>{3p{n Si(?J5#ļ28 2(:ˣ%1,n#gV9WO!$ ݵo1]L$0ޏnMލlq;x@._XkvPjĜ}I0e1Lgib3̾-Q?T"S~9E7ز\V @{BW<hXN@w0ڱnΓA,SiFu:;gdW&X S 2R?:7BG3*زj<i_/f홿T {տcesWDʀ+.Wd}CN0 Eo6;05!G&4|HwW *\iYЮ c ic Ktܕ6-]g>J U?,ݧTtl&r ш0-mswr&w5B7_wU""/Z8O۪^ޕ ijP5 ǐ ;DJT( obMNİ4 L`KZc>2=A`xhƅ rxϙiNj'{ ["ƪs~# $ SFİ rS ߹#t>=Fu5lHmYFxI I@gcjFܡhSjI\XE|&eyy]A mTA˨tw4dF\"Si4N ޾ewc0tQ>_pDs"O6W QSKkY6mnV@{%3e|XV+f=!.~6Ь9"soC.VR-9 RH1dl$62AÿEf(٦_=vE '+"SY1D[BL8&3gLfi6,#QٕH:Pe (Xr`6. y.6ޢ4MCIFggUZMܵ] hEB?AW>737~s[=U3 ջ^c*6/s{#*Q+j^u{WMT%:90̇]ͩܲ"9C+Hq":- ͺQ3eߣKqLCh4a_DR g=,|P~ȫM1$[zʂA1VZF6~)`5[f0K懯 Ozz\//׳s  [p!@ͤ:eI n yoNj(׈ $V80eAt߂]9܏{`48p]05Bi?D)SV)x% :t߲=B_G OǕ9xb}@9ucigX~pVuԆę%dhE7S>OBt`[kUya^vcèDwg\y(WN=9ݱ|A AeJN`A4K<఻Z09Y5[5pmm4~蓤W&A3s?_EV{ ٯi5Sc ZJO;Lb[R,íu%V8՘cO;lSb}MUM)dҨK,Ctajl,7'UX=[QP@\Yhvfl#~K5gODgrPh&Ͼ?:MTp6)l~ \LO`7 s?E00>䇞(3J(TMm5^^YwNOuHh6(aӒfLEejJCDBr+p(l [4Jl,!$9M#*_ &_e?7Lp^HfTy:Jlo GxqOǔC戓wg}h~1b ae T#5J=qoult6v֞]d$Օ@Śm#>EϊP P I:{v:xE_|:#9MҪX]͙ 5FHp4nFk|Wv̀ղ|Éf5,H0=`M.T{\%^̣3!xL#OLvr.$8\8K|O~m)ja[=Tĥ?vʥoDkbCnCdf4o]|| 恤ܶM9fWp+m9ULJQCnA(@ֳpsê!5drܹqDrY>;[2pzFL-n%moF'&ʮck;hQuxa}4(QD߰0ڍm?+X4"saɶ`V͐o]Q)qn>N_/G]թ n2㥝a:!Ҹ>vqvFt~OH6j]"’^'tĦla&@!M-M -_`뗠#i7IDM`殀b0s;U ʬ0?eg6 BDrt;:Q{B&YĥvzPl^\_r}~׆[XXeBw_]TN6X$Y`bhxOn~V0'K[;I.!-YPԜ^\rK[f^⍑U 'I,' S+O:U_;2yLg+92ЭfŷTCb`/ח>6耎; aC|'|٠hJGK.;!+RS ncng4pŠqH7$$:ԂTXކxH8/:*_*Ex 9mNuȷ6@|z^j2'#7M?ܢ8e7Q?yrLlDRʒV&}\Q$3n4 P<'zxk!nۮ%!d R(4˞TG6S| ´FT:8׏ P "\9 ^MWY4[-iB _tl3Һ@׺+ğ"F:"-6l^|P.L~1 i|4)>1Z= %訜_4:Waj34A rVƁ)Hu숋@K`LIR݃=_t]VZRgG6pV|=Nь6xG[-Ͽ**NnRw ֞idޣưn4Y}\;t+ƺr&$Y=A%ޮ`V oQ0S9)Hc@4&R .RŘ+5Xy>9m1YK02hsɿM+r ӝb? G|qw66{ H9AE#*d%'r;ܛIlfb#`.>&yDФqv|uǣrnE7mt5:4D%Vf: |84o6QA601r~:ȟ. 5G©VʜJ5zײĖn#۵uDtܭݭnS' 㗻M'7=ũG^+&ɅiNM˵[NHHl5)&2_>$U[ LX Pg>Mt˹l |2;=13Tm|_`/:lt8Dmw 4хllB=0hJŽn[onվfVNv!68*#fu_6c/hnoᾲ7T~EO]s!_쥊E%ÈX8o]NǭܠJѱ.)*V'_8aptP ?0>@ /"%`r6g,%K*%ц"=^𞴧eK&.jQN̐I}vx@GJTfjd*ڱp繀8H{Y\1VEC{],zO)P䆆HphW'*22%sKgtMCp< γ:=v`7$˻@Gr@aݼݸ|6w#y؇*KKm]cWg-P*N uE e. zUc+r-ȩ|\9<9aFޮwyxAWM6>^4Q,a7ihTÝ>9ؐgńc otF~{Jd8 L%F5-( N'5qz4nr'lnQӦ4vbnl{bXsrbs}}5@:1!liʼOG0iuMùa#3}ʝEg['vpqow*>F>xѤۜ3'jK!Wظ`JY8O:-yWޛ) \(YӉ'u̜nH&̐%.qCxg4,W(c1tǏS#z9G,Ge&SsV+"+$$OSQp+uT)Է;} 5 7i< l /uasNs[@SթBROK !neHt*H%>F(rYfA E/呋OnیW"tEh ;߮Eh髈TTxUdMy߲rל24VK&; c8",hD^:DU`UDw6 J 6;2vFMHn*=12Fv+ʦX1z:|z[e{6!1l石cr)Ne =IMi<שЏT|mPT{aJTx̊J,|S*Nj YB־:^/83-2H03$o|X7] I]%;Rxzwz 0k/$kUn}a]8~p@5Q˜ob&õOPXNz$Y<lIͪ ":0/Ӆp]-EQIUeFy Ѕ٭] *%:39ɨha_GkdMTP`M *.ЅS;x^g`PҋQ ֑3P;`&Ty[sYW /L;bRĶv Hw9z*WAY&ye>Jwaz0 _ ^fwod>MK1w8TE5Ph}ׯ8\Q.LZH+{ROfo|T"Ot4ԴK*3kћOԛ%u P Wa:*3X|ÌWnjscJ#ЍgP%!]黇rppnyMNF)o ۡ @p=oJb TҎUHO0ŀ> Y!ɜP<_Y8s$4 Xw% [QX=FRS06YCީD*qbr}j=5J]3`mׂ6LGhbѿNc ,1Z^m^`a6;Ч.E`,:.t}:gBȁ1 L*ٟ݈I_ .yoCZYģ 8icƇ38]4Hp"";ٰ[\a$57s[73 YsPBHQ8s81ɩo7Fllݪj$Q>܎Fa%sI4"uZNoO-HUapcwވ"hi./PnhMrZg榌J/ˇCczӜV.8kʬk*ė]/?)l׻|E MzcK+^?s6%fd,L>qjR0hOB')CφG>%ND.ͶwP !Ya6#=g6:i)[M<w@9,,]4OE-Dk$-aUCrw&4 O,N]e==3w(2ͅ|?簎G'r.S@%pK"^f!`%%!FyWʚ3iuxy]U.Ѧ?F(pxe20Ȼ ^<2&){ Iz޴NkTf8L~ *W|HJ)GZĴ !`{ԂX*"m)o<R4;LgN!Rw,mgQBBG\&rzTF"KԎ%K"Œw/3*+|VB 'l2"9T77/<\ '`?+ޘm cV-X"5q+ rkt8\|x'/09&j ϘB*" J@7zϟ8' ߦG'sx4n~G[A˧*i^fyyɇ:Q鉁TQBr-Tah8.}-9{XPu4,r*#G;-1TbwW.G|YAzJܛ2TR﫷$KS_vkZ'n UgG& 7Θ7w3 imP͇Drecr̺ ֱ\]Ko Uy=oK? u6XH](Wtǻn=y4myD ]W4Og&9a?Ԭ"ys v5M>~]b; Z!R aKaREMx77zaD_XU7N]~*u<4ܶ ~:cg XSryϪեCi]˭!<)Ϙ`ntO_Y| ޳,F QW6r4oYEe%p2[<843_:p@ؠ\XW)zsˑzڳzouޅΚ{XxuFjx]@ɫS8DʱԳ8*&vzדZCپ|9*}{nYv1k5}N@iВW'&*2Z >!E16NI][r.Wcf  +?R{XP9nB.-R,~T݄rY>Z05_ZKNm̈p`eb' vMu[K GxiеD_O fs&@⛡sgelΊzA nX7{.ae FYt%Y=-ۣM'퍧znpwNpsLA$<|Rqo_$V^=/ʭFV-6>OUŒj ɯ97Ms*힯u<1^*ZΰfW>3U^mNR(9|FM ɯU7E-(r]E ci]f?[dP)53CPYω=K/x;'dm(f2nwؕ{sIӮs`2WS"*f7$V.0UiW"}/EG9';}&י`/W;Љ0c-}|w_pڎ1vDhYBw&R-'Y^4 j$(c7Nm2Si$3a TEY.;U]MGb 2|-D^x7B9y4Iһ;Dr&qS޷oYy~>~wI&|%6 c820A-2S | P7P:Oqޛ x䝖*LJg "Fifs*y/Pu 6ȋIV|G<Z_DD q-Jm[0ևm jWFo4䘭CD-pgF$W`mP$E;:Ho_GyN~O=wJhOzqHT$9d w_՞ SC\҅#V{la-O['{f0'NX;e~EolMOViEv+'v#+Ay= 9 y 2jf! iι]I2m,:& IGw, qpزm0Ys_YV#eU&#-uNЉѹ#|É~j΅<ε v]N:P]SZ4t;P&֒1;@P9Z9}9t'MQk tBl *Yڎ 0B>Г= q 2ɫBJuw- %޻*B X3d^:e[\ئj54mi D/umeQŋ"s/uCi覐.B{gZVP/=Ϊj7Z00t"΁[{H9Tuo%špcƟ[2ܥw2.  %Ӆ;V%sfKIC(zfpMs._/W 6hU'} MGYZX?̴ztD: Z܋&4&tltҿ>E@n>n,8!.H~,aE [~h {"ʐn">jD2YC`rN;*u)zB~UaLOGT1kgʱ54S{ȺSs)ORO\,+_Lz-]'>+"3vwwJ`khPQ!}y.\'</CMM*I#ڶˆuBcJޚv3_|GԞg(9hLYh0bQCLߘhBQ0D>9*U_K:VY;0bfv @V6YsQDBv9MԘ7|DvZtF3riq5z ڻNu3nN=E\]hpak@+r,|# 30/" }\4*'N> ݧVoє( sgb]ܛQCnUM3gm:Ld)ڋβ bt?JGJG!b ZYKQ&S[ɦjRAV2;rsoQMsԵR~ p5yϖFVnBG fmm.j(,=҄ϔ[6V#>ۯi*rUs"ڎ7Lyޠ%|S|k6E޷h0|pl>0>%4PAa}?6pY֭*JUP( TCrx~ŮsgY$C?kV Oߦ%vb8d G̠j`#4pa:(z}x~4XePЃ%+&f\@ 8)foI@n#?gh 8v0VX{}=ֻ8{n鼼a2:S'_/TBs6tޕm :ya@0n c>/l?~ˊf6{-k.ZX10eEWa*EQn[|V{_>eVr/%bHJG$^ .Ցv OuE޳ cY: u-Sc4蓮ɾxO(K aΠ󴢼6tds[+0>ϟ&\m7u`1sc"^͒A )yt\87IĭxBIU|$ kq{HLV˫'z*:`sTW,!ci=2W$OԶѼJH $\4U_zfjf"/CޞKg\a!+&5.z]ތ9Zv~^ѿ 8Ziy_PD`O4]nQ^H]"~&֘/~ƝA1|IPcm?U{9pro3- rp,Hg ]`%Bָ"a}h}RhFxXxlKrezz?^Zdou'; IZ@G!g„6:lwUBIoVV^shWe YJ+ȢpSKi-| vm}VL\܉5~E!(D Vy/N[cv7 "`r%]E,^Ҝg~ygFJЪdxGP6 Iۢ\q SıI6ۏc@囥e\Ht6Y1f@?HT~^l]4mO.BAC~Ds! 6O9qޭiqa_bXo&Z'ӹmҴ ~Jr{A]1<̪l?!?ԛ-c} cu&ٺv}ն4MI2cԭ|Ҡ=NJstj f[:35Uc{%xDK8'y{LBTmGOɏ,nXYu hSYg4H j*W5#0pOV?F/NHcJN|:PHq!lvẓ^\ ψ9ל`IgD;^Ӄ7>2FV311||-B~6PRUIڒ'A xUa^hG]/\kWҌҫݒi_Hi0^N®2UQxjl(i>܁L%Q5M)oV wNCIjRwñb-B/W꒪"U|ꅚp;n%wF_97yt " roĦD<0O bbDL̔ՃE;v7,lӼ fJk04YZ4UB-9;:Ud83D"07&ńHA'Bo[1F( Oȡ?Vrr"RW jC1]໹f:X䤤.6%Xd3䐒N0D]/t<]V"^ 9f7ܱ<[ aoc.YwԄLy/uRx(hTtY\*^z1A g1l_BV2r@֏簿+#^ n4wG!;ϡFWw0ڕڮ?O"HǩR.y >ig8O=y4wQI\ZsSp%iҼPnيpe,0{a4ΰMmG'ҭ5qޭ)Bfqh6}/4ףcL}*$@:E br"&nmPIѧcwb򿻕x֝-kE 6Fۄ 蓼oVqG%,T[BȪ* J'_!7Blsn `h_wmನY]`v$i@įsÌU:z#ޝIC^1Wf ]$} Kʝ jC5n\H  4<^5=!:"tS ŠKX$my| 4=})4 On@N*DT+hZGrjPq9m;O/77uZ|AL8hiJ=F HR%ykk E_J(2pL2%^PmuaP[d:EWC} 6E/*.x]ٚP kOx#qo!-VVc{Ps(g˜VoWc8&N8vU^C]_D+*둇Ѳ-\v|&ez O^/bw73RYdlo> 8gj `G?5 Qf*@"î뢤U9 B/nJ/m ˲J8g" |05j&*<--IG7%RAc~ft3. ҃8j,Ue||G=Ic]'f8/Tl3OE:Vo M!ψ.=hk$9MnHND mg|-B9tmhNɽrqkLq% ~v]0(HBxNپh劀#!CՋv(!ʽtIp:-ϜaYP K#袜X!BA#M9(*_fshޢɪ28Ő(Wf`YU:!vR965kA9(){zFmXZzP^ȉ(oLU-Y*b? (Ł咵E"9o |#f􋒕r 7!ߞkC3`J'iv."K BMJA鐽iWQj;M5Qkwk~N듯܏p4M!BR 䯩lb| |27ۊ inTC\Զs%t~e1p!cP9Tr e3-"/n ?AO/JUIrRO/͟b*X t좴kBdԑj6K!2/ekGHio]<қq[>H*Ф>Ce4*1 ?ޑu_NjR2 Ze. Jd>hD1,tja4բI\nC'9`갖n5cAv30ΆI.dG`DvJhIVz^|E:+7bY'H\}Ŏ?#0ˢmfAa_4v2,,șsU \eu%@'\/=H=$u@Rv_po+P!5xةF~uxWtUE`[T6۔:B[ XM>ݳiv?c3Ӝl{ˌBg10Hʣx 8~9U OW2m#Im6'Yڗ BxA["|jw5L*QBG1`̢ϱ!'-fElѳuez:giP:Z ?wc:؞ ۀMJ"pA:O;p }ϴoOLHOVi(i*N>`tW_xT(o:9wT=S; D!iCM4RD>qJitzsUN"wGj'X:E;\Lvqdy4LoyYYd{M)i/]U⍽9Axo}5I[Pm/~e0cȱw܈#:Xx)DOPz:SC'yT¬R?RFeVaŋ.!"$bK8n|[]̱fWE1(w)M&!X|Wo$hKLO.aWBV%{A{& iɨ%Q`ܡHI^(YSvcoL4_VjS3gDkD㽬TC١"9U>/y$jx#xT_Kb&@c!TWGPqlq^PL}~\+hYs ,N3ڃh"ر0QhX'Ar[c{4! rPAE7VkOfB.v!׎ ꥵn3Sf~TI8B8_%$1zM9GK՗Sj+Q lCF `ZUx{*cJsYeM\L@OsOG71J%(jHj^4UT 4`n-m7D3@y\C<(:|)[ѕ++Tާ2{7&J";-VCqaՆ $[AmɎH L =R Cƈ z' +4@C7 l#-0$x*wDJfizv yhJ<0iG2d"~6 ʷR@mIK[cӧ+~A;,QՍK~"wX ]./(YocWuъzD <%čԙ)"Y r=*^}[qtYA)k?(I?:-:Ef6Yil9\(-"K-‡JKJE!ڹR: P%IJ^ hvl9c\ r>IW:c6Ss{uPEiwdV3 SaPl JY7/rR\ p*3Cd2{{*͈IHJc [Y\Ǹ3m򓚣K*v"9'oOY'H\/cU"(ӄb/H[IIdKno3!@=IeX# Η F'ӞhJ8cw\ }ƶ؃bT틟llWM %Ü l3EYDQ.b?82 ‡(@%e :3aǐB-^cSf{U&[pLŢy~ih5R8?m^C"9vm_GQL akpy)3)ww4Uo7èW(gf @ƃ-3]8qK _a2 .ՐKOTnhKg` e(.6VGh͔Gěz[YU/h ((󠇿.˹YNh8QZ9J 09"Q^{z)ĉ]^pMQӣi0jTW?pT֧#DmWVJ-KUPjsdE{9Qc Z+Xuqyt% QYH?ZBh#exa]/|쉋˔VV4#fiHVka V: KzWM+ 9L$ Crh0p3{v+ 牤O&)Yx[opm)RaXÁ2~6\$JAdJ K,]=u6g)sN@L7~\uIAQPE>=Fks+^Al|VPx.q(B{Y! /4cߺ71By(*6~;Bi@enzHgbq eHJ[/^Jmx9$P J>$)kRq+/xJSőV %C*N5 o>d6,>b$@>yv&E6pZ;7yΒƞ4&Cf ؿqP #ht#RZdC{vu-kGLUۤ!YF`t1WIR'y/^s 9S8b<@t暯{#{~nJNQ2*mKHoXguv-aV9?[ {qp&OWIu5(ot ;dS/bU_#%7#paζetY*fAv[RaTx8gxmW-ԙ\blS#"%Mk2$ldc4ğuWgs^@$tOq}4~rdR\y?[ lXhCːƴ1|҅hK)QSg&|c(nFk|\HƙqkäڣZ|@>Кшi< i2tM}䊔oS\-Ina>`']yOa! >q(UcRAUK>i5e'<^Aѕ:gzTy[{~$xG؂9_$e82Sɥ֕'}c_\M1^d" 3r^|̃`lJJ,zVMxc6ѓzǓaB_jYN,+b9ڭP2I;g$lw?!+E_F K"5Ex>Brjf.?sSۢoC8X{@hM+|.Hy3Q)@;7 Oo%r* +ޣqGgˁm M j@:;ƿ.lL}hvM"$We)/`/>\rGyOd ȢKj (BXb|5!OA1k !ND [piEvWO 4N(%z-:"(L.ױז䍔|@ӰåwU2\8t5r3@vgÂP~eu}HKp@=T5֘,/5d9G${Ow$^5V EtOD*xďk;" eqj$& q,w16z)FOBj|MuNq _(uv.O?!n;*q0.u%fi km>\c@Ͻ\ އխ8soj]Q%nD^q LxQh@;]B'H5Pо!,c}^B `f):/C:)in͚k 3 k fjR\@,pD I[hE$nl0Q8%]sa*+ ;Vh?)b]\΍5eCxKR*M:<>-&'E4\ZlR:$PrJ 96 ;h4-%^ŢK){m؁d(L‹vAP_ h.g)bb2RO{HX SL{x՛|zE?^),@+h<1I8Oj/ulFTJ^C\vWMk0ܲ4rƗAyG8@Vc{d@//r X{Ahaims P'ݖ.9@Ls9pr\\*5FqR=5ɨ@H"F$E{Z$a70͵̝ ];+Fky3i(9eQ-Z/A4Jnvqw=uiT_[r/Dv En$[l0v07$P71wsfIPu*oLAj*q 8m ȶ :T\9펓OȎC!iےZJ ) PϓY%|"=1?s+ Hr]wY@JIE h;.dD*ZӘ;}85eփ|rM~)P>SY4Y9K+x<>P3%]?AN6"ϿU$;2ArY ,޽+(ؙqLh \N;~EPbMY+!=ӊ}ɼ9']8Zv't=%N4.L.5zs1%`bsg> c|ZZxؕ{u^ `Im Gl\O}R̥tr]-(g4!]뷞YMO,3-XLq-& ǰn {˷Fm26Bр k{窏  #b` OɐiI~NvO"cڔ?tuF$PT;*~aq}) rd0]/6uARH6KĠ)/g f$϶KmfқLU34-l`s{ g $]e.QƲRc-3oM_ x76#SXг$Y*K/{&sj4 "`Dpc|,ΜZtx%UU@F&j&mǬ_UZusQ6?:; |mgC{8R2 %U0;KdTt],+7|xC)`3-H6#H8ޙYns;@w:Ţ ,fKd]l^%wG_;x[%2tb窹ڜx~=ª|5ןYkȂyR-pIvZ%2j h$.`E8"-xMciXbdA&;=XJo6.)t!;Ti70S VlC[3^isX Trx xm!&cHvSfSYzWg)torInC.hV[ǥVDDHF5k OL)0WoSYQglvjߘV505\x2QY/0'*mt)na|Y 1d0D[݉WD$ZC U8mW>B ԓjGHU!J`z\J'[=!*?_b0h%-`L Ѵ8Zv yGC$(`̲a9ń۰ު -z`(6բ{75\N2 l©'84$"̇g4o'I,cA]x1dڲWHw#@A㙦9-Z*na?Oiw-eBfSK,>5?7i|5xqj<+"Xg;0Ӆ`V'hN[/!)CM`j.őpzč.˝)R΍E< P?Ĝ7HF-kńdQOܨUgE;u/53L且'o D'+;ΒY' ҇B?oE+DcX7bq/u9)SWH}S|w }җ<+_̲ 獶@xDn tJe Bo4tuM\^m.ވq^q E\.YJ\_"gZ ~v9 6Q1^lo6]%7-hB~l]btjePGtt}0)Qzb xUA~KsS~e4AlSnW#傠ÅC0sx벽Z 1Eeg`*pteۺ&nt>\ya-Dm$.NF(;kΟޤ=Vk6.u YV矙,W⃗r\\GZCʲԔo!=\ c_ LUm#B0L  4 ӂHyKN53:IY8Qnj䷠z4+ 3~"5GcGf { E8Y[4w {@.VᲔaW xf94/x]n? w.Eor@+$ 7ޗ%7kUd7"n$|cb&7͒-6Bi(V~U+@5ϡECfA|B_ @7]·TfaVފ_ym̤61r{&AZt; jک4: jJ Gj) Jr!vBtu߿i? Cޠof2  fdOf yh(/+mG60^%<t0sZT+4H,f]xaݹ%sn|>XVIG E@J?5 {YT*%1 B-.Y"EƗB!A3|_HleCvhr|JoQr#^,P|(_(eCڇT_8ҭB5޿݌UZ9҃,h|U߹jkSqkkw]I7sX*K 7g;a Iyc\e-7H٫-} ,O"K(  ȵqC!I6 xej h&bٓ~ u){$w<\$2lLaiFheL[H\Njs}%ntqqfsB aւMA7¬)qҲH]C*ڹ3rh]w-hhۋ| EQ*@ xP!b?%o`STg(e)13-l4ÖDSP ˆݩ/?j" >U}b\K>1Xi-Ҍ"ϰ}aB+b%&Xa BIhDjVFPKRՙBPHVIRYF~sDle&jDKC(?صUsX/R -閝WNr񼆝BLq͌ÓVAX5!9ҁzԨO=H/BF ߑ`4gUJ(EipwXj5oJ-DA#Ȕ#0n2:_\"'L3py5L &N{DJ'Voxb~}N5ZIXX~ei4|d*Spctc_[x u~w,B+D`́|]!trG 4j0DphϷ\@1ЅpLI&k$5."#F*|1VPy6J)%z G^X Nuqj#rI\LHۑc#q?u>o [{cա]\[5ramcڙtFr'{!v8ʥ@'@^v, :J8P`sZ 0^C bkԈ /sS3ZE 1}/?aid+MRJIEj>8=)#3ƭS4և7Ya giZ4`= vO,YM\y&RٱCɕ&~zv4.8lƱp.}H0T/ag|.JU>ĎuѤs230R0x<$7 O) 3kx:7}ޤ8 = B88wBDWt S9۷fWcacΤEy.73.F es r횹6pFH206i~rh әa\}tamtDvV++Mj4BxlmGa?|N?4MN@ˁ(X;IfX} fti?ʧ'dEfSc$ ]EmYfGM@xSh8̓Mvv>uV sLh}|SwrQ=3&qSYRnz)Fnw+bĞsSÕ`sAg[0&kɹv.ˎ":KDIQ:m۞I; 0/ hz+EӒ؍ ME:z8kN!skVH]6f"pJ4x d?0c!(& u4fGAȕ2\zLl^gQ/w[#CM 1SYam7S^!ey*ץ.^ZD;N?\W/DTVFEs0!(&־ J›u à%HR:i\Ż| ]nD$g0BչgԢ}\@|n;mQ'9jra[dn(a.M1^ZۗȇwRQϛ ZvSjOM"^CN`v`b A33ZH|V1mjl}=QkN窴P)}82Kj(old{\BK}/ Kѫ@k&MAμFh[`1܂>qPMJ m{4l>fY.ׂ*!?FBYIT+⬥#=o).^}~rs\b3:L 5L{-pG|A]~'r+!.:?9H(Zq 84DJL{177¹yUPv"CN῎A l SVr2 Yz_0?7HE:L Hl_:?4E_ų(Xw ^˔R?)yE}\܂un#W61+D`˝ДX¬t!/%a-!l_wvcsWm 0A7;:E{]ެxA&j=2>T2Rtmg>lɝ\[" *`^G7IK~M%?jYߣؠl:IM< NCE@)X&4bKeLNQåp|:U]jJNMVqL`-]hw(6qQje}^RH$:n@T3)B`WdUs//cYv22E'&{kpz-u(Myxi}C^Xm+֓{um= ;pcyBs_t"?y9ULg9)h2VH-}4o:CdJ;:|!Qz*FC``R"etNfHpfdr,= # 떆P[^ںPtܱ% ͣF9C .w*y_>J}O AY1#nu rY`ל]oˬ2/#e?wīE(` ~<+b_4{3ʀWt ኜ!Em$6SOtQgS9壝PB=/@5Y?oH¿@H]#vL Z$-h@]dXP\.%lTIT#+~ fQ/PvY B%b8a =m$@3/Q۴DBhfT1(Z'x@Ig'm-E8iN4?b~`= [[PP{kcvE+x5HƌbICFR슁:[' Ѹ9|: n^\kjaMy^׃{Q2ؕ.=9s;?-[JR0 1r}`Hr[cIV6""j41LJ^`G:(`McN^I^K}Jtz#Tv`\&7.KF8+ib5" P)Wq'%K|۸^Dxb K|Up$]ӧoiΙ~zDQ&-#@kHvAPj¸ݜiƄ9lCw:' 9*d V=vFdj02I74n@Z[o`j,Xf׉tL/MBwp.!NF4'T. bHIE$qeS6=v\B}2AwO6_T_ 1>7YŅ9QĹQ{K}Wq2ɃMГ'sA')_IGB?y\][lU uOc/\56b 5OT]ou#Cr?"q89Fq!Rе4*~eK mMp/X_D&9zX3ˏ͐voes3ݽ{ʷm=$LX5:zd^+nl uf><6<,([ڛziľJcw( [Mv8?Mދ]c:\1rպ7 AwD1*!/i)#D(8\CHNdhR֮CV ß;>k$>^/0GDPY;)!p}To ҧd CK[B64j m%2sg#K@$򅦎[bS)ٮ&A.gbp 36م ZFW xlĜ/wmu;W{CؙI6. Lz곊V@xR:3%lP8;#Oa L\m;rB iM^-pWf"Ǜ'A!`іiñoM]n̗U̬sἳ"@rkq,d47M֮@rGǷ _t 4ۡ@h"^th{,?[WS5#LK.wE"텪S3yqh|CצzFXAImzB0&7 &5x?J!oȪ>I{l'GqnB4DW|c2`lgc DH O58"M[nb<P.g 241Gd 9gUK[)1)>^=i4"{e  3MgbpIH.M8{klok'}P5 B3^v\[|c!=&y*^CkOU+hiB_Eҗ֦WD_ȱP!8:Vzs"a/OA$ e(lnqX>tKZ=0!bqvH zV횹s*=K<-)oidw*v\,S ,,kVrd;&GM84Y/(=@'W *u~+ItDAȠ v",Y\6.Ka[-3`텂e5Td<<rӢ,CN)vCk{w_+H4v/DS[SwrUDy<Re6BQ Kj)I.,U<ϼ/G`\b|,EF:S$ETIQ &qi6#ux2XqMސ$50Oj]2ʴR9ʨ1ѝv2T b)kVNRlWC K23Q)hyRkG߳#p0t.(?/ZGe߸(5Ȋ . S'jDKV/:0[Ȓq7cم`MDY7LfT{gti sқp{MҁwyΨ8">ENVޑ ;`V"7pBg; iQě jߒ"Rw2T<^o!STN\7sƓ[lIʻJ;D _ wd^Vj! g3OF3x;(aV.WgƜ2})MA+UK]P"3"ꂬyz|ؕz 8 oS#ӟ#O+P@0j0gRH!Ho35r"xvniMfꛓ5g?)~EKÎrHT[B[&uK s0}/n|DhJe5HkydWȕ.Y"ӡU&Q9 J+>z_b'R 3 pB2%[S5ĸ![ҩ\qsY,0 QwT\ B?k7Ҫhc(CmX>Ou$-[n4" -j*#Li=V?aj>X+uTVWsךu߉g B>c _Í7 `bHMiu!C{}ڵ[u*Iqc/;j9'5 Y/wl4_b`33RPi/#"ܭ{l%^7nY ivCdBs]{rZ"U`(H ^#bM3m[h'Xe'c10py,\H:At- Kjs̍yqJ k ݼ]irڲoZ: Ik`$1^~u ttFW,,ZamPnW2ٗ%>ihowR~l݌XLpMNaψ!Q}$Rl7~ E4v&pZms oO[;Ggӹ?r9qHzl8!ʸ"թ!?[`Wǟ'zɶg8Q4XO3fp1Es8Zy;6ymC~.E[B^B cH*V̆_);upopZSx)-JO^BaS^ڡIE> ŝh,s$ >x靭C&m>f "+LzÉZO ǔEЍ(1?,{@zT7g >3x6]"x[;k#Ʌ`R[B =|w$A M24JCTxȺC3tU`QTY($2̒DP!L.+q >J5I ۙܪGԮʛvΓLc; bǠ;UQX|"aA]&pekc30 ,w^TNU= ർ_|ud.Z5ڭ'yߔ:;sCL O!Kef+_H-{BSvFu*/O Ix 7l.g5^ /k|U +,lM~ЗR"B/|;oW5JIښ +C-DcAKp^d Ά`fYΒ@]?LeR:@I9]9IG$8n9i4usJK"՛sEc Ǐbޅi-LmE$wMG9L@Zfn }z a@`we7Q{aс8ژL/rjDk45-Y9R;w*]؏q+Σ_m` )[ 5 IŎq刯)a,G<[?UB*TJx]]*LWbek7!K$|jEiwezEfAQEhMZ֪RBTrC'ӣژ'`>'ӫ9#؆^="jQ|ja4H+.U˛7D^e.GLq铠P)EF 6XтO- J3ִ@iBi#A|:V?dN zwo堡~Y GlG$dwAo.sGͼzWxb_"*RLIY\ny(Tͯ CwJȫoߓk_jnu Jdg<`4Nx&cs8~1nUܢQž)Q5FYf yӧ.3.ĞE CgA})ZDN&lPG+4gL=*BWNt-g'3 k Aj";Vў[Dg[u8eEeh݊S}8y^Dzȿ.$C/IDҜ.PS0 SCL/t:k0 iɷDܬt0&gf򯟲nF+ dAٲZE&ŗs}qc={$-VV#GsKa}Eu3e?J;Bi`MO#Z-MegM4>"Oz@r;r*)t hluhzN-O6 T=).Μk ыݿ $Bj@k_q/p2;tbH 6hpx\1A/?6_,% W<6kRC{0:ZHlbvW{maC}z0߲`~mNr@YFQ{|-JQfsbw(0'ޖW4e~Ͼ] >#G;Bw,\f LLV{upǗ-Έ7$K}Nunn|Wך>yӞ*UuŝH/(چ)蕅;!ʣH|7ӸΊU-2GI#!譭dƩYK@L;fw ќ]؎Txw112/~6TM ĝ;2~w(3f悔oљwi+$Hvf,I+fߕa<8mO i7;oԄV\6m{\̸3x@TMq`uS7"6sgP9>HcGo csHy&1v }?AYڧ1mЕK РՔ(gh:hR.wVY÷]:if!Y)jM`LMrt6Ue^M5D3+0-'ϛ4n R\w VgwuXRlZrh'Z59?~^QC[oT7-OՔVjB#G j dD~`ktA: xgLt:mƇ}3\_fQZ"|RZM p'Kk/F/,fF' 3Z B|ŐA>>V:XĚTP1~TD|VIu(:Z{/.2o=Kwӯ<~Ә*?Ge:C\nLbcT%E} IZDk|/|#[ y`iSP_>; ,l Ң%Q|o SeYZf[~ q,+&`t/䔙Q/ë?M̖!\UYg -D7MwߺHit*wNJYI -؋ x<3O̖i1B'1_MyTLf\c߇K1kB`ֺH2Ï4%鲲QdeufA~xcWh1DCѶ-M11GBՌMyPd:T! -K /`0KPPMa(B w=#Ά Nrj5za*&۞Ϝ$X*KkeXHg4rF׭ %^IX!)N({j%|F%08x^Ҿ'R绍tݽӵ "U.2{:b(YLз%w.򸴔,A-X1# _Mr+GBkJb1^_X`iw];d* @a+IQza&S8K9Iwf"$&5=eOǿᇭvZخ5NpL Msmw` E;9$c݂Q +}&6je1qVDZfi?⮯N&P\4qd?e04hN g]2CrZ8(t!r邎yP)b#j}&h F#T%*^2s` ۯ[gXEnx׫cڑgNIsƺ2RJ4kEP6L'l]BL$DJY<Tٯ)/09TH"y~xQv3X-3zb^%"`ighKEԄ)ߴ3'ÈncS咑wxv ߍт52[MOS v Ldnyq}+%7D;!Y(1 2opt>XZv>]vm~_/Gu 2$3{V? V8{7^#z>n\1;EM O伥uqu%(;ua0Fgô_#9TS"of%_-g+4x n%c `YUZ7I`qe M'pE5v^yCQjhz޸Oc`_|~h wyʑfꇎ63sg}f|acCxçQn˘9VHpќr*6t%$qUh8KRɸ:|7e4iWe-M@zhn^2{ظR`̝u]aF'=>*!OzB#8 (chG ̮iOX|d|U\'w4t4creFJ{w|| ORŶT)a·ǥ}h`⋙ H-=NjiIu XyTChVOc0R΢fUW9| eRak]di=v!gv\Jd܅ gy u;I)YہW}{Kp ^:bDjB0L iZ!Np ");l)uB"*ιC銦dtK@ l:]҉jV#!hE4_$Q.{,SD3i?F|`،Q9n(N\YTǍU]/B, 4xCNw ~u -"; Ӥ=@x/?d.7>a$ExGe*ٻlbU⧝Z%PB8Ӣh^83F|I ՗%|vvv5 idS?:mq ]$M?7 piߚþ9/C$"n˘=S۫K][ jh70B@5K[ӞGdҹO0&DNBXC1F~Ҽ)U@g &İ8UU-~c'lgsKia4::t٣*F$:0_*&/~'Iyῂ2#W ױq9)x(p/"@I¬GRx&3?.u@O@{ C$Et Ysӛ8sO@J.$6=6xEe-$ե?ޜwR`0i2k֛wؖ8hsNyUܦVmn`cS$T8%US(t{KlXAi Z`:[TVM5篂 M$P͜/ Đm$*m{ƴ쿸n7 /z8$HcU8:rݻRvZ)Y^1= ,["X;6cbĢD zifLV[Ur Q8"}ҙiXвH`$%m^],Q\)c'٦8C:ώ(r ^YAB(cd.+-6ɌK9ʵ\w(VD<9^˶;Εϔ~ ϐ)܂Y6ڦKn ~kc.0g؉`h}X}笗nW `XZo')6m[ڰ/b(LcV} 8!pV(f m>БIK'40kBT_P T4btqYeàIӁ?J R[7SE?Q* 2)]# `]${|[k.᎑ zCMaK֦Q)P '\@zV%ys.k=UIx.P(ߥ,ͭG)*(UC9дsInD:g!,m#✄Ċ~mAuS|N)*;oZI9H.t9ၾR0,GɰmR$4ՅiS-o4"C0%طOIH\ o7FR%*v@f? F4}C,g5TLQ ¯:U@7f7D6%]cy$")+/Skjff nn(SXɐ7KΗk[lC6ϭ#{/;lu 5q9 #VBahl94'%de5mQC' VZΫsK" nr_̅śG϶ܐQ#ݴsyAΌ6sq@ԱrmYֲjXڑKVl2fS&J\kLDݽ_ѓ= qKzuoZ=> B~V1eVﰲ5];E 2gel8]M?z5bj kNlUt{A>nb N^ĪVNq@XxsQ0)4Wjj xh4x &Kdz2^J}ÄnOm_db"; <e~tnIA,do򳚏Ǣl '@xIxK(Jn^}N I jc $"s8a{UA ԡe9L|Ƴ5MI^Zedv<.1⋋zMeN3MǺ?s!1p970w7t©{|Ue[lr?ucK+BGZ>lC[|KoR5U~#M<O5ȃ5݃rl`BPː)Ȓg{ X k̨{\f#;FEeamݿnJ.rMDAí+Y}ōTϙK/h>!xt&\4ȰJ-Fn_K9L11'VE=Ӹ(K<1.}+Zs@hXT12Llnۂw05]eG ]d`@&G8DgH tRr(b5񾏲 3zA{Pd7vy $șRhtˬZ1c%]EB+R"Wě~1%B&9QT`~-;b'%wLp+* G#h6V-O0@f"@$k7 WsRŅtdI #8+ԵMyH&mӏGxAl-"VQq{[Go~`c^kÄ3=A;+CHP?'liI(^:5R@ÅQNsGV$tJ"/'Eĸ4ڬU Q19񃽇:=`^Xe tGꀪ#ػeLcRe,;=a^RfF9+?\ahUkiKJmox I)@cX IBi ΕQszOy2 (,MtFRZ$~mG=P=BDw: )Gqk`R|_:/JR(_2UTˊMB8XyxW6+ orI@Tgn)fN3/~Yzj 8!jGr5OχVQkH3uHGw{5Šjg[IԸA`%*x{jRN*sL]]o3yv;oh[[r Fժ6UUi:R!ީېPaXTx8jt6Bٲ?`fôfl- 47©? ("g?V4E,!aK_Pe/U-BӮD!t|)bJW85 1*s A[ZE֫{G4C9!gmQ8zΒXې﬿1+wY >#DO: ʐ <d3v^ MU5"|*_C\p.^69 $2 8YLC n#0\=BLJr hLRr$S엑'XF2'pK\"6d.Ư;ː(JGC99ʷ`c ,-4I6IXȘƒfvXAQeU05v=vTzG%dmj?~3ap}N%F_o*_ut E+-_!XQJOests59Z~־ti~udgWWF"]A V*oD-hZ+4x(!C%!ss[vr!YrqZ? +tAXA n(V)h+j_>am® vTR퓧' )fb~&0Q2g⻷: N6k}859zy$Qҁ&Eq/t|#]. SG/iuɠ%n@r, N( /A3 k43}oS Kh180Mj;Qd׃< łܐ 7uߛt7D6 GPU=O}Xn#_  X9}</B[. kP)hTKe=<^fbB%I6`ۿaHl)A-sdP~M5g8KmH,*QVsb!!*pxr(̷Wz8{'p:$dJP@&Z 0Õ=ZоW!W8'Tl7YAv2?|I' 6&hQk{V27lƊw^ %ʢCg3d;F:خ4O}Isr 6^Mi@ "\x&xHx/:ɄJ@?x ϐLԶ?^pA{yh.#Q.?% kXCMF)ެ,aq\Nh)5(ܦ|Pi ^ޏ{0LuyӇY_ۘ?O.ӄq?P S'sq 6^K0(HԀb\Q=#[1nHz"cgܿ46UfTcŖ9o&yںudJ:Y95_L>-5_bl\2fF,ݯ(j^gw\ILNiU τi8s\s&]5/!*9n}_: w<Fd1_:YGU' 6붛cb߼o~kX{ 8OXFo"o劚hgTBbʧ~@&5f@=ͽKS r5t._.\h#,Ո7ԎQg)nYy$?~QUIW\GSPbOZCQI)Hc@{㫃/$zm@mVNG:@90L(h)BYeo pwk\:Y&V'>,b2QeJ-ܡ&i3m\vU65&t!WWyTZ4"/Km+HH&1;W#Ld+,q h7%hE3 n@E9@NsS[lð4;^eտv7G LJ"5{_j0s5e wimX`{9|zV=Lbh@1>LsjXG|['#JlBoh̕)s&&_Ȭ$Tȅf.S4ճ ̉"(ȓ%Rn&%IhdgRDa/P:'5BSjF,l֛]5xz~]!6Yt 48"9Ĭ7ިYۄ9 w1iO-O{ pû1yfg5ApyxnjԲ{HqOL~'>#8CD 7n\],SzdR&/(`q₷mWO @~Z;6qMtgtƄ>TvDs̫3 qQ|À>3}\\%!XJ- 6[h2ځˬ<"Nt>C 'ҋǎ#G JJbJMAS[D{|֧ `sb]NdA"Q9 (̜B򯬲C4낐h9^bOVq̈́k9kqsJCsX/#:eŢRJ߽M7jn^#z^ l*6=~t`Fgd/УglBȅ3Q|DJ;7&^B$h*5'!sx_Y \q9F㰧"3s lˆ4rY<=)Oô;Mf' cYB6j`0؟˰ڞr-vr`{?o/" dO42 j0\9[2's—ԢDZEA8 o`My#1 $5HrcJ]*Q=O>} OcAPJj:g`/]2WD,Vg̓jM맥GCXDdE\W]OE<]XCQץzQgiFb/  1#}cO {-ФOs~MZem%&<X{PH"_j[>{~([K1h3.FYcQGXOb=9 x$Ïx=8o\P ?۲IYrk+e%îE $|kΪatg1^ |'!x):Nu a>w1HwEm>eּ}N:pؗux3+ax9k=ˉt75U<53VbKhe,#3Yx>-?rM-miB(i>\ \Kۓ6rΟq8Wu cMn9,tʊ ȏ0{(WU@Arf =]0"a:}jsC1 o(eJS%ANKW^&yk)cxaΏ-_;7Q@ ':#`kX,ߡ "* 4EDvβ.J"$sؙY_7k!\r;\d{ml>tЉ.6ƼKHjb\ a98U:Axb 3 Ә4ˇ)u?>,P.y|\dfuO7"娱Qg=Y˥h~?B/8}4{=Ӽ8nm(+^?6#bkU)}UN &: {i&ʭX_s""T<%.Z.ȋ O _:'=bUfJUOՙWre3a 0j +38\l{S@QQ:QD%(2`i9zf x%(_ܦϬtSL]jK#}%SH9m`+y0tr[ = lm|/+!'o4, ˅퐋u3v̍aypP-r>A!\*6}kV9ro3ڋrg;YuN|N92c.ٛ߬/ok9eSCX+fނϢZ 2g1sT>cUÑ#_&fl!%Ki2P9hchN6E#,civJ2+',x>C)TK|A W"_qDJPA#W5| ƒ:3U-ڏ>~O5-n]bWO(ͨ#7*)hF½ /"}%m.>+ܟvV(cDzia’}$ 9!-ʲ `Ob8ݮWD\K!w/Ɔh"`ɴm bWtieU.95urсp|jޒY*\DKaU~*+|oT"">403Pڽ1Zv{/a\=VMKwPF`:{?:" K`=P̐"u܀?$kǫZKªQ W.ɁɑPb py ;pү1Y#UKʘJxEu[Yx3݌1﷼\d*33׽p%Ë;O?pS=`G%о(EUT&YqC_+Upr]ؠ5y ]|z޾z%@ I jHYgYSdc>o8BZ6fB}4`ZR""i@GnrV{L1 ~1Ԕ_;&)<$A7e-ndeM| -M(!K%f6?$ oWB78Ťm]Il̡QA 4u\EPSl_$ l[J $5K5vi,$T6NRi"/ rINq.N'iJe$ w 3b(%h;J٦Ù'P ~O[;Ф\j1zL[)T( RBI"~ۼMo{+&4FrAr|q{L]hJx 7W셀aGWv(1 T]ˏ֙$8q lտ |A eJFT :ƶf3絓#0 s!1|n|(l|`f㨶%S р3UC2H_~;?(9ǡSt·,+ZΤX*yǍr0/ێ"9v/R8Pkxmce@0#OlH OW6__3wx!9Ghu~ҥ};ڈhduunϷڸ|d멫g#zD="gwTiF $&q+NV-сd y I^ QwՕ 7>_9k:Aj?mJ~O gmYtTa ;|WǴ~ C=Rd(!-k'X* qJӫy ;u$7Lȱ5>5S= xhnȥ.U/Xf`ErԪKsrWdQ2U=`Hw1dsjm C5` ASNþtr+s8?ÉBAiYs_-=lTa'fuAZ}|1ܬf>,l8\!s퍙(y)Y54[BY CiYNk9qœXMMܸ~tĸ&{)fE1"Ra;!( sI\cE_8/^NC;\vnKx<#n 5+J79k4]&E?Ӆ"a aY3d ԅ¶3(90ǕG%dj'?#%%DГ @{{$ϲ:Jmc>#𖔷pE.S&%U_{mcUfjk%w4( (iki9&pftDx؍Y} `eLhq(0i BY )t?HMΧp"qfkw*lꂹ?, 鄻L0h۵;HDVh`O}}+Z\ڽO] 9+o*،AB\s4/~塺 ()e\[83u~sQp\b47/SݾٜNXWw11ބbeb(|gS]/WzM= Jυ'KRָd')*Z:sc0eN͠|R{g)GOx1d[jk囋Pz#A5p$z]8 2TrL!`1+ H ${:]hIUeKT# _fA8m"k׿B#ALӱZUZ>JH́qrx[Q7}+@ѥ#| F." 2[?eAEX1MV]r߿=$H(:6dRve&ኩR@|SyD=fqel}ڱa j(kt"*Ç;^@^vANWx0._'$* ˜ lCvhA GFIKNUh[ A_db61 a+5s*(W)_Or9XE 1y}8] KӸvV0@ut0P!Xl7=5_ƯpL2Q+hbIAϵ{r,jLUxG毧Ԏl;Hwdnn!9C. Zr&Ԏޓԩn=OvSorS.vhaaIUBzY6?UlCE!{#I3q(Td7*\ Y;9C|fy@S!(]62"@*O U !LR;XWԂC>8`AqYVKMɃr[*( .qXYC„etI$V2Xu3#}(vZ6,'Pw3; #ֶîGkm<+ݼhT ɺۨGq2'6{`Mx$8P*6#䭍I6G&ƍ$G¸լ+̙lA~L M>K.-!̖72LVqԡcRZ+@YIa6t' ?Xc iuxĘK[˺0Fmf"Xiđş5@nC#po݂rMkWCJi_4TAiQ @USJuN :=]cvWhu84O/# SIm.Lﵛrə|:cA܊^0N$3Յ`(OH6UDVu)BPiNN/Ɲ7vybT \*ItZ.q\{[aWe\ƶ]s.G%FŅLtRʲOM32g1 2k&0Õ Iɱ69T'} Xs5M1*3{;-diݢj sob*!TJ"_[ٲ/s$1N1"/_H31ڷ;=2A"Sug' XGH>z-Xꂻ̈́x9yc5p3N+IӶ "χU!cѧyxʾ$ /dmf&6$7,  ܙp\r4&IKڂD'X*MUӲk#ܽȿU.+AăRZ6~huLq␘@dYП脃S!ʷTM9lWy`w0ZSJ$Ms"v zj߉?Heïlşԛ"#<*)j &Y1TcYc?:"Sy\M6A>iߖi(\!IX*?o[Ks`}Z I_:jڐ<q-)a[93<N9Y,D *܅?X| 1ݗ.\ S5c:{|! = Pv˂!:5rZ"3'Qau҆Y USeY $ d(UU7ͱ`$zr"Rn4U37G"8+V<*zF9 tW4ã"d de")6@j s5 TĻ! I&!raH᭹4MlExp~:$oG^"4H7ʑf%yғPH|Y/׫ODW[v7wK=5SW;3j0ϮRiKLfv*"(«9-@ypp9 -'Ea 79}ȨGhX @xAO*65 e])E~70I[-lr}qv_))U.k `RRZ;am v{zPh(@B6x#5HE:4R?dAWb뾺j4i3 ,cxּtI>O^6RHѓ@/ WsA%ip변SVpq{kti@IHk-l;\tDh`Ab&Mu KE"Iq:mfX,;_U%7l(v-Lx -^i ;>D}vFA <9M5GSr6Cx(o0ȫߞH`۬[aBIXk㥹x4Wt5J^ B"Qm(aALb"\49!д47ؖ4GuY/-<1&+ !̩AئyK9ߜ:g2PH*IBD`EC2r]BC%+ĘH6E%).nQ{uX C@0O&i3VoψzuxR"<ύ}~b~5?rE{Tzo؉$j)`2$x.n:z?ʨ>=*Y) 8}Q2I&^N/튮2K KLF@DZ<$2/#MNiފ4tC\&.71T;*k5b4_L4/GaE$ N.vxSD`chAƦG. 0G]%E=R4P #'ƤFC>jw?gir5.Qsa!y̹|Sٳg|#T6v&Y hܛX/ /jG윫,rBg3{WB:֖$wU-0[zIi[Z j3c2 !z̨)^Yиu-`ݍ2K"߆Iُpce5k`rL6ErƉ`_'jLRDƗq!_ {~3r!(/W6!Gm7Q<e%XX3'2JQ!{X`Q2|v[1f̸+ VM@qzX2 VQKi$M ΒhkY,(ȋҘ#*~̙ཛྷK/R IM?K\|@K"7zԱtQ7_񀬽*ur׌z֧5@<;؈U(3t۶"OjMA pn]ڭINJn+uL=̓ɢک7WZz9 (yu-tP2?7hv֍MnC Qii&v!@`n%`Ө+Ui'RT!e{ yܒe0ն9pμw;]`7"A,%F&ҏo3I? H6@bfTzN/EX ng*PDQ`%! &{LdM|߲A i-&a䅍k>>܄SY.3t  _\9[>4-[-%)U ;b'nGJD`$q d&}sEdd0FIǰ?8oT>;Ӱ}s<$n#m>~@xF%M8¶8ZTD_#oR$K ,ׇF: ʍek*["i/|4fwQ3vzΡi=}TK6Oi= b5T:,&$#Xs5T0͈JsA[J\iw[ Dl.EAc}2Xf[H7$oePUN żF$NIZ^}5e/I}>)Dpj+" J .]p{ygz.YQd5O@0oN!pD{n" =/zhNA݀rXX9HT՛t3$k-Y9@"a|? ƴ 9ӋF鑸~Y/}L$Dri{vfhfr+huH!PiKNdW~%go. RgyԫHq}aeh”L͊ l-iy&8#^uzHWk+UgXbj"GP~V͡FMar-4B} 51{)"k GMY:>+6_K><?toEo˻Pag$nYaq4'FiUMMfPAr{} 5he:U1ra_3rPiىaozߩ1hMSžB}‰//Q =>(cr|/kW `fH'[fs-_gwMw.}_qxy5O.,6_Fȿ \uW,u ǕijJ (ggnn aE?05H02Tc+4!qWK.w7yVIQxPB.Lz0CА&@~h[RVA_q]l&uJlzMMxB i4`okdK#.~ F{<꺼CTE smC5p!)DX!\^ y >`$-caq1bcBYԅBYi*J. y|ua!|2&ujVt}=ܕiY*KM%!, 3KJo lAxs9,/h-Z4ۊkT9ĐxFRГZEu,^ؚdEUYWk̍5Y2@}Z$Vao-DIy7}5 Z%Ԃڤ#yrVgɾKY` "joX!ks+H@SWL;x Eջը!U]LV:%B1qeƠ݄|m#lY v=aɖ=M}P0&1Y=jm2{ag-9oDhŝ@vvJG{^J}.N@  Cl{{֊ԄynfεrUS({d җ`X #KʚȒuquVai=jP/iOr;"L2n_gn ,/Qyj_RJWbmHt[ƴ!F*5gaJpeQQwoi;1Z2{M ?]!b%Qbi!;[mJ8Jb24Ŵmls-F磊5Qat!(ޖ9 יB^E7;L+ӏYcTylQjicFa&3DWNJ*[ubjj (_V$87/KUS!Wa9DM9똭~kPtxX!"W3v1UP$ r ^y}|([?>AZ5(hz|1<շmХ蓙Q}SeFų?ùFH;IGq1yf B8-:K5.hE֏S핰Jdi`uI VLg FRs3cqPh'ĹuSa=)q37wwIr0L,54P(cn0DAhCp$6>oFuX!FaOXX.,`i?Xt1tr[9aFC`'lP3!=`Č1-#CBR[Х#g;eC;hcIj p^U%W/ ܈StIj nkVA&y)1ry:*9鯥OTpXsm1 3rjr}1ˊ"OǚVh 3(A\H6!NGy)7h:;xޥ(a;Erd/h+?kWyelK'GciRĎ (i4$ESUڡRC'dxh @gw]`]VEL&Vz? Lѩ.l➣FWY~^f  "~Qj ' GSѻ~i.݆E^3LioNܯޖѷ'w@ %߭9_NU5 R{ <̄rw֦ikh)߃=pkp'h=?ΗgA7sqcB&L!JrtRՒ{7/Yٹ |3$LI0_*I_W{+GL=qJMl +R *$RU۞u"^c*EMMz+c-zpk$ T}7RԀI.?ԶקU4 F G/.7f.uFsU]bZߜĩR>g^Y΄-V}(3hV% ,-,$IO_4%93T~+7qOzκeU-# Î2 V~U-ՄJ.ѲM6y84/5Q9v,+:bF0.-shKpqi D%) t`(h2tAv]&>E3JW1X7nݗpF-܄}m+PIu}|ޕmrUнoaN5 .2g5÷b+0LֱS9[p `-} RvfvKk,Mh-Atiy|GL(M,:rod HSj(b{BAuGD, /Vn"!+b:;މ9-*> Dd(꣔2~76;ێ ˎ2:t WF^R;t4f'JҴz:us.)T\j.ΉY_ލ9sn*h!͖ܸv:H|ӒfAѥ[|D{NfApI)ԃbިws0F?Gku# )Gw+M|gv/]cqFf,ڇ= uAjvkLWOUaK۽+^H8SgBDR~4\t659#dPj$R"gG>sU Q C̎HqsYGD ’u DV*>2ILTZ-'[se+V cطH) aMC5Wi,ZrL+ Mr_AZ9 ݼ~Zzjv1z||+esbbeU 셸D픓 9ɤL.ėwL8L.5J_,l[/hr'3n(=,zZOK\C_2;D˵ZJ4!y4e^l̊V$obyNؠtƏ+ȡR]£O2SC"0-}`B uwN*=Z;8a& y|.$ mOX#Se ma_\Da9n@~ji<D/4-8ShzqWt2'@yð4"qo q[ͼP(!FPf}Jh6jT{43߀ 4+CAube)+]^w"pl3S]AyUfҐ[.ÐG/ K #ȵSf<̃B 9SMyκd.5 t(VN ۙ\-E-aO~;JP/^w8 b?=<զd'XH4U^wwy#-n,f8(9! dClWTj@:}Kr_}B8TK.(rﱁ?LN`*GkGLΚ+On)ZdN_$]g?$\D𺇈gpCs,·hKwo!Qn\K5:4!~$H.f\=dޕ7-ڈۚң'Dς7 ]^aknncYJhS;gVUU^Eϱ9Y"lg̺EێNFy!؎x <wś}SBm''xƝ=6$GsdR ?q,HM]}7h;X\䊯v 6ru4lX../wh9Gqt1N]qwmŌd* 4Г_ui~n$]vR]=U.CSَh߅z $Md IWEkNFDPYMĜ/{A7H+xxwp/GbS5ǀ9!v|Y/-)vBPlr[vsô,Dɻ5PI-Fs~%a#GvK"~h8*#܀ sl lu# 0(^HOdeH9GDOz%2lwQ: }%,/ϱ(F `{{STs{TBWV~5|%^?Yc\R1o}hnwDĽRj\s*^4\$27Y@*Xy;/~ZcGY8sfR؀bmI,Mwm6!wD Z*  ~X}l0/DC_Nڀ!TJh|eKv"8L3 Rp@/NM`M n:‚(\#tA(G'{l6B9ǜ]>U5U芤U/PNǏո.eƩ;n;1}\@OUw8b~2$X!KPJI knigHDUGNXP8X_C=zܥʭ"W_µٚT-4[4~SgB7=32 H5FIN$%o-7ݔQqQKHkR];e@+< 'νX:& lM+MC (.A}<2ɘ,2dnnڒGii!1OMP?}n{{$ZKuzP^4SJ&7\*nNPR(`ܢXkVsζVJnݍ)57/\dh( I ֿE\K7P۰ےU)h܆_!JFH0CA?&VW'N4_qm#l 4?l/)`d,2A4GkԶџ)cQ{*]Dr(1 tS>;Vjq榎>EK& _~sXz٣ {QæveU:NUB-bmvr(_ksOy' %j I]Î_Θk"aDQD`_Wj:Tq<cYˑ`$=1=z 8`sJ ^=G8zVB,crydzȅ+UT藏2?N9!+q)Ԃ],r,ZH[,@bbc;h  I/OP>{,VB;?03%df϶$KVZ^ ʦꛈ=%t0dz#p6v[X]kUd@eYY_T*ݡ :}hXd~ KP*2P`XɳzM ] 3w.eU>g4Y6{f(˓UfJG|D+_PP`X¬%-qކsmHJ#vsGcC  נ0fs]2GX~Vz`qw;npYI8^a^B[5BouÕ<ֻ~o5 s[c2hdK46<ong?st)h =Z.؈?u+M٦b;wXHO@*]ok]B3I\DsQ`5BFyn͡Ǖ;iw7dJBf' )n0A=*P2пxR.* t*Hc% Zt eʞav)ܣDQ[!ך#tdodBa4܇)rEbYE__IMqSb 2dnyKh,W!?T/E4+{8[wXQ7K9!+$.¶X#8|!M3~l%͙ȷN|J'F5M9P%Im;S&>9a8S<. -,0WD*b/&eaY{} *2_HJnwH?3$ LYm,N,hkAG:JxKEc>E`F0|eC,hiP+A{=__'L 3Ǽ)yIQ>z42+A '1&Un[C=ciLQ7`K=-2Oinz2X=Bo8Չ-Oc {_(8 gy_Gθ`(PgR-yF5mA0YWq OY1j<'n}>v͙F6,B#Q}^ܻfY=f4݉m3?;7ÜWS|X@jڐt&gAwɠ.4[gg}6(qc.-E6צe ? gI5wZn槺TE/;Ekoˊ1 =w`HPf~f__(3E cet'^> 0TXH%5CL; ޴_d^#[#!]ksȋ> (񒛅D1?m]N7E;vT7Bxz҆9ps^_j)cQf"mɩBy4B.6C'Q*4)p8f_VJLWq#/(\P\ uNu3ѿOx&8C[k3"fI!bì/<8NƓ^5%fWv O͎xdc~E` XMyA#F6#ޙި %#7 & *NC%PO!NE8hf4cӏL\l?~s /2X8M?ּ=<8UU:ԃR:(0U9]O R`>)=nZw8a!\#YL0vYrD]SbRKز1ߣ%-` XezBxh$8eTz:bx՟|%ֺ\ɏAͣNތ4O;ڑu ygp:@Š Ϫvtnrf=yS5rUy+/ۖ/'k#xt,L~84BU]r** s4/%`X@$j 4]'Qߣf[ѯ_BAgќ|G'~USKNE AY~߯Ff}] >/ !emt6!`]80;aۧ;,c;'.B['%]s$VT}RN\gtdI}-K,1J] Ft3퍛+fc,C7ܓڹXyl2xlja`๲x]fʂ>[OY5K!}CY9U c5.b`WƛY=&{Jj`]60g1v6d=j _B^.AWz5Ȇ6ra= 1zr[ LzK7:\ wb@P##XT C>aOB"JA4F.͎1=I÷bUu}Y&#hJ|{܇kF5Mh4HF_;DYʊZ&a~wuʗլFŠ)p2Si451.8I}ҁ`:ElGSIRjCGkPz8ZpNg , %8[.e96T;Sd'o-`\SLp]Uht+ʫ;<8h/Y+%hֽ/l/R%(^QUA>Q*a^>`ǩ\nLENT안L71Q@ՠ픢/ZR<4O^ v1Jo.H*KXf`'~*~cAWSz\븘NU.l>NyX?b<*`;.>ϔb A :˥ cg.8mIX vu 2DӛL8po>!,9̘9W 8bkou|9Vѯ~b$<[U͚ W`!,{ f7y/:o5e7Dw,Ф2*SWvpm)mM.3F7H6~j.HR\]= 뿜H3 I=dhy 1CZY*(!zZ<+5F37By p").Ej I_ḖǞfWKy|JD0ȊZC\E4s8|@=w]O#@r[#˰9Uu%`%؊ˢå1ɜn͓3c$ʎLY< 7" WSОK.0JId.χ㎩LhvDJ"9 .·ODP$;F a>q ò2bnD+>Լ$!?GU̾Cɻ Vm}Y^DPP1&,ӋYBDƊa菪Ƽޭ?-@qlWB5 \nr*xh#O qc*m^@G}wD{13b?GAC7Fof3-sG#HSgZʽvCsNJU>ι)¼%@ϛ l#ځO6 Q&+=>F+46hDFYV`juG&.g>[?6p2݇2Ew~Cy k?dݱZ rBQ ,pH]cak)_,}ۭ _Al9ЀR|EM8#@fEGqXJnxa6cOP /!BKo8Ks4(8.ޜ iXi!.r5r@ zk`}I*PShLP[Țء%2SOTN;ӟyǛ%h7f@:NcF"< @ө zn'cjx{ C@. 0E2> ?UEycMwŋ# +]5I lԥցi 0nָu>虘BtohQ|·,L՟f04 7`0b) {Dj0LCV`r0`qmdE09T9m|220"⍢ܾ3J8|No(ADZz!S:(N%CҩT+s]'mv A3 HD!x9V 0eD MTqH:"eOnG=bJF24E?H\`(sm2#ڋ9K ̺vNH:]@# 9[m!AN "x`\r`ҁ%is&ęTL+e*=5|2t\s 9OS˵ {^G0nH|% C%]a,1z'998]Ť8C(c7g!~xŶuw*vo8RtY(@,H͓ ~L ~R YO\aK#3hdW7BEj{V&>,W(;*3PȇҒE7TCHYqS96l3JfXoJ`Ny ASe ZGCgw1?WOh; h1+Qo*m¯@sU'eyMk-eAbVt- A"–"laǫ3oZqx o[޿OO bg "e!LCKH>9n].-5VD \[w TvyZ^mRo pf@(dUvWf5? ,@*G퉧=24VBmjA[V<0 SWu5tn_i>ci*q=%>maC@TzԤP3 wttXn>)Aϒ uK DsCHҼ,+2sCxIlI71b'5J$}gX?'nqG]QC:8!76Fn)p ٻ,C|kr_TQ %΋ņ_煳&*SiI2{wá&pȲZ/5Ρñp*↪/ĮL3lC/Xؓ\ߤtdXS/[+ب`XL8(5a9Y G=o[T=)֤l PPz|^q-B27Lx k1|6҉=]9@I4ZM`*VKׯT cE\x`!㊝^< VAz}kܵ ow܃;ed? p~~kTgpAIłv0M9HEĭ ioWiPq[ɥ 9x5IsxUHSlej.^HD cXZ"A rdAM̋`{T}B`EZ?wZS0ՠwO ][JSo^~jZŒ!e"9VP~w%LstC̏ux03ȡU.Na􁕜59ZL&W n]Ml4 Gm'Ymx{k)޶3>{ M›Q-2BjLfUߒ*!jbßm\bMBqka͜t}?&bs-N"7 +!z%\`Ax4&Ri hS4W%rQ;?IVIW+ Ku|KnHS)&l`,A$_N$[rüY60E`IY8/eP\>l,ߞ$h˰Fc/y4|6ݱ*-eR*6|E Ds9*UrAr [Sҧ\AW}h#r~NFr!.5GOt<QUP>1% {KJPB HsW?-# +ؤun2y_7M(znUhx+HEM.栾}K:Pr4mѷTk vŘ [gw'82QŪ= Ũk$NJ{{~Zh1"MN9 BT]ٲ P`Ӂ :o$1YA"-{uS[ygָxiwV7E0D˴1pyv!^V͠p; Kh z_z"\N#P-;+:%iS-4%B";k &O8`LWE&)_ek+_ƻĠ0(769jQZH$z6A!$ vZؓLpkT]8$[HAw- q![0$ ?'OE`Qv┒0UҧR5ѩ'ߝoCuW5|nNۯ`<0PpoEҤj<'ꝶf݇b{*Lw(K"$I2 _MTPm0RD6|^~wݯwԓ9'>37OX9 9%za1O0RdVr墧_lcIZzYs/Z̐Nmi?I_ 8]/=_2!ou"9IM` r^6b<}ow]sA4xD;GFBJlva ^Rf[/5!Ok^ ]<&&2L*5VTH;XiG''vY0N2=3π? gG[F 3߻;FomO;QiʻɄƚb}Qz!Kc &V?]v\[(`0($uwե,%,)##d|}BW'||O!]"`\*Bl=q1p@O7MondLm\1#DmmTL7$S~=}@ЈmP5ج7:5Z;ЀUkN0XۃyqU7Xoh/fU(bD&Z`w gFP@1!x.nD>#ol"FG6OPL*_p yzJ#(nC fH}SUn؄Xyv] KzW#@+*^Rt/ec;_QBL:->Ɵcwb3}CpL(jqsCԫa}# JB7U03!g{ =>,¼+RhXvSp|MvMЧ% 9Քya2ZgSD Ra$VU=0ibZZ N+6z)]gv S>ktd`;;5ݱ:1Xi1F4>nv(q.SpS l,~hefc bx=!)<(Q yقIGr5wzqu /:kdTۚ&5˰gdۊ%q"EFPآy}`i]LُB=jP dcM4۱0_x_jDܡ`aBwEV/XgZ%m=̻/P뀸+[U1*v({碲r|Y0*$Ze)<.R<<8 MsO `Cڵpi\"ZK""B[P\j8,z~cCj~6Cn2qUXq"ڌI6D50 Tfi&x:(O"}5|[C\-30TPWW4O)d?Im?$0Z)xF-+K.a/]ݮV2ЬB[j=1ZYS?TjB Aܸ4 0:cH OA/x#58-+jc[2A"2RTd,y=[ц@c0S;[&S~;S~1|#`d ُF)8R1D/qCv/Q,yǀ萀 [- -mB" Dx"SН΁2meYq.6,u:@[ۊH҉":l!T E*D *RfPD: +2UJHsn4VZ+5n:Dj.pzũ&.ʍ XBM{PI?.{ߓfpg\,,q$ԒjT}@~ : h!LŹbD63:Q]kT%B}ŀsFJ `<55S.%O PJ-}UV}zoջ@b5rrX {.[\ #r'I*]1Ľpl :D| #\eB@kgR6i4`аxUҪir tnr OXIjL;"\Pׇ ؁ @ߎV:/gB=ڥA@(T;8K rsuGBw:%h4IsvK͢!la@%t5|=2c8ZVMN[8.ga4H,-WcLb,ﰙɐXx_X=J5l,8moAF{hgd\"_U wݥCg٬}d$6fM_ VG'SjS̀4Labqy& 3ֺAu`i}`,;r4?[,]&ב uY8CN 0AlGojRAZ]Mu?fqo=h:pCqЯ9 CV`(& ^Vimt,rp ےS[hw@'%/yubDy6-Tr mIob4עp 4SVzcͯ\@waZyy",ĜJu[rҙjڢΘΖq8UIP[¬, ( ]艽GaT8 8%KeUe){ַ"2?Q;` yX>@#RЩ:;!'k:Fљ^>,Glxmwe[cm 'y -)UL~HZM _JGanvQ:"a"Sޫ8 0+WSp7hֽ%FWJ:R<*G t>w$Vɵ?UHl2C_$^;P`{0t`鹽#e_8n5VhY2|n 5d1eSbz(3w θ]d̿.ط᧻ oAOLv68_RUxi2`ԭ(149gx`x ) >iBQ$>jظ^>:…-] L/97r v_5m-XV]y\ X/SYЌI9咣6׵'Rcż@ dr%ٕg/YO<'=ڼv#BmFOl=gkEO|x+MR!/U,VSxb,=[W'xD9Χ sɗ 3+~@L_*^^ʟo 8/ ̐jW֊b!'FCԚ\O<{,3u'L6HI(3)֮Rrm)gMR2(~jTm]‹ixttH/B}V?TP#9װVeҩ4%pxw- l;4riS3Ҿ>Y* T&xfz23aSm9t)mnr<cSb9qdK! .:u}gزj! Kپ7ߦĆCj"!آC7c7 vkr4 O}j\ssD_{DT(Ov:SSWfgC["Ä慕RkdXʷӋV\_ɳPe\@IҪk 5jޫ+l\eÍ 5}%ܐe tl8Yp冊vIi2޺zz^f!}6-za\ͪ}òEE6tz2yBz|QʛG#FaPFd} W/+y8}|KHkU(؏}&DQ׋6Q\;F#}@i*$Jy1Yjwb`Uk bi@NhN$n֯3]j<`,浣/說vjf'/ݫҖlb@O5>mQ΄ޒVDA6޸[Oߖ $չSoIKVhh`c&];ޜz$3R9# -ELׄ+X&uhTx(QghXP8='*InV{wr(+{LӒ6 q% *ŠnvSfk`՟E O-PG1H#ʕ_'aeWAVC/F|f4*56_o *Bc1Htղ+%J?ZTރ#=| Q6,G0$k"t!!6ݤ{(t:/en+ *ة| ivz&EMɄ,0;O\WL8pK U4Q/h`Ёx|1K&3/ȍP$#OLC+g߫rDr@gvaIvuP$d7=@K gY.ŕMVg9~LwEk*1Q9{ S {#ɢW *}ʮh/U' A Sw}V>B;b$ M1D\ |N4OC' EzfJϷ{\ZwWohW J)EaS;%j%ȵʎW1Ӳ*:8M(R*oΣYʁ;9 i,RϧKSYO})cvNJԱMenA4Qp! ?polӎ0 nY:cB>˶ҭ|Ӊ,d,!Lɧ:`؇xQ~I_zmϥLYcɋa?thVP*_zȓ w12G7Վ.ٙo;&HCJ9^0X.h3bqfNq;F6X2m^M(w>H$TJLb]2h4VZ͐pЖXHJH-ˆ)1&Q1Xo|UPL1ۤU8y[Mw?Й5wPZ5ў"^dl Y?"v;&ڊOQJKo05c-k7!x;]wa2y6wE:טD}.^t/m^s/_l3bQKBGb)H:Rc ^eأqS:ҰI,h [@4㑊 :8RԶ!F6cJ!A(CІsoD80#frJYD sx%&U8FwY SӢ0}6dh?;gbi t圓Υ.)鴵+~<$Zem`FU]-%SEz`v*1);`J9b,p=;]ĸIb^cJc譹2ԋ`-1tj}f*=^gxMFO!^ :X Ƴ9BŸ2YԶQ`rõ=e&`kxƹ,C({u;8Xmf`@FgNJ"6(@YEWH=x[9,rw5eޢy (6+,T^|#OB0Aʉr)(g3-wwg@~k]axz~3*%BB{+/LBHh>j43j[ M4f4A 99 pXĻZ/W`tnR4]H9 ji WՕOO-k`k@/U4C5YoWI 'd.dgM+'<8okfM("ˡFA MI086LkIjl‡q"<5(-8O6+S%d0: )$cCgxշ|0L|:2c,ѣYnKXSZW=D2Ւ>&!@:"N*hߑ P*%ԗ{MeI\k~4i4 `V b.IW?jڮG%zjMbG 7PF+'t`::iqj K]7Oߕ_`a|vq3,+KBw=%]U_j|XN=\"u"#ǃf+(VK3!{nYд%BkFq 3mLC 5{ܪ WG&FjwOoc3XBxaYFFsh(@iHeKi $OX-ʏ㕽jaIw' bSy}WX\ǞCrfyog0z#%зYT JC6AH iuҹ֋U Vڇ &]6h.mK妸Um{@Y!tSӰrlEb.@6VI?fGkCYynɎ}&MӝRF Sw><2'Ó8 G#Ƭ:(J)fP@q*!`hĬ|o:rx}f4޸rAn䛵2 ;)D]ﬠwjX1ѡ& fMɪ-@MyƦN[{q!!-ı{535+!},krMlV"h-[d{RuM-lbҗZ:dIu-oҮ&0΍%o׌@K>0/l?U"uj&"'FGW9ŘL2mfiy A `)tD8cv!:ՙ ɕ.$^lS`prvP/vފWH͕);krJKc%6=Iֱ򝵡?S="\J.* |'jƸ콿k;msZJٟΎGnØip{yL-m[nzŮzqFMY.pW++6tvo!c zdyT'8i؉,I]!PtR-eM4Y1KEm0=::on3]}C+,|5:AEK98lP!Pe؄cy6כa;DI92MݺF+f>Agr 85~Q]d- U!1,<.s !q(L|Z)q318ja{A.cݰ}q6A"zjQӈ7'o¥C [l 7Sw͖rڤp~Qٛ9߅}%-ש}hkcƱ>fONĠD/8^_hrL3[aQ5Hll %zibu;CpkX8U%c-6`]-n%\kWj|Yfǒq!W g .bw5\#̴ri4ZsTMIݛT,:KMK̃\U_2vrHǹ*\<;oɯ2ANpm,ITcu5*mn<2@0&!9q@gI* ͠zWLnFb[mU)pQ/_h:4^0@DF x3S ey|D0r; 4U@LH^%Ιyk-hpPO7`HB$9 M^f"C뇨cG5 Y$.<. "͟.^RɅq9o-zO9|ؠTe p =,B6ukʬRӂ5t:ii d~P8ֵ~#0^q mKW`Njn;^0__p0!=QݶQOl6nl&0.͙|\]kyEl?~Ĝi SY0h:y3okU^XUh?yQxu^lW3FRC9e)@;M":Ptg:wD6 daX?u䈮A߂ĕ[cG& "cJT5 ؾbY㑆ʞ]иPΐ(õ+1K j(ݟz/CS*9}@BGo-sG[4o{̖Dp~3b0țn׫-/1:-((DPo. "TOۻ4=Q5&k264Tv t :[pm҄i-<\М! 2E_f:\a8*o{k(05ZDž7)E+hT}WI* 0o@;Q&mp4!c8' wit..*P OΎ4Ww_%$s<0bɍ5k:ٺyA0y=E2C[Lo?v2F/(h~ßC%Z,r3NB{$6ZÝ^b؝^3Od퇝r~Tr7&?5KF#~G *`U :jcN [̢`}'FכS0o:Y*OV8>0춴$X9B.or#QU6,]L#7M̂{U Na&YNT\!j1-T-w 4T ms PD^7橥  gɢZҶYf?Ua'0+\DVdC ~f[ED~ӱIRP̮=N5fO~sgp$[[ <@E&R==[S4: ]m姆j#הE׽ ϷcX×b9j # rIBW֥ZK~%}b=<n2qw=IzoVdvƄײVaJRpy w~\ G#;|''u(Tp>NySfŧ)p ' W-79Kyș*!{5ǒ:7~ho1/8el<{:sI~8UڴJR^R12 h$D҆(;4 T!tꨪ_-ՌOӂq#]cWg}Ѡ޺[ږB )o%!'P?`s'H0@~AkUt/Ѯ{?9Ce̗Ѧݧa֛IfH0PPVdq7q{~~‘ |%ExaY-*#AQ9@tO@o5__=Bw8Le[62%+IkXaޒ2&[([k8֬}vr>!MknIjb 4a>ӣDYwofA.L5Q@20}k\ȺBw- ~Mzk'J|Nn~ŐFWgr9 =giuCs? Y!˦BZr6ӡ =6m'r]K_iTEXdtDT1L[o҃SϖVA}ɍ=5ܽGg^dtHc'L0$s9_9`{&b@9fՍ.um䊐"5:Dm}[>}N* 1%eQBM",6yGwS!͏ .7g4 KQ_zBuAS6"̧ܾ)@W E~i` sx HqFX]v2Oxw<1s%6GŨ6ٴ)\<=߬1S -<UD~+7 |MTS}g062daV\C/8wJD1V9w|h ?x }NaKXyUoG%C/{h$Ѝ*ۚ'IOqx.а⚙_@GG QUڍ۪O.vsUU_c汝hM33|y״\)slw& V2Ϧrs*P~𔜒 -m% Y16kiɮ lgB9KrEhNNfc^dڨFTfdKVH){b..(CiQ'=aY,P&U#4(K\[!C။T 7 ON]>}qhjBw/f>25Q 3ru^pDFQ`\~U}aX=V^`e@,h  egJ ͫ؈rĝR,|g:c.($lJѱ',4*_8XݘRȺ!4'C\ |x^ -=,:YIH _! Zb_O LDcկTȣ ԍ'z&9Vṭ*]f f|~[Ըg=|CJ2P ˭̊@\/u'!| bMaͰ o# z-kAF 2Nowx󘩠'*KJ7H1\I%7@A[`Iv=v_10Nĥ-Ojc;5 DU@~4hPĊǙЁVi\=֦ۉ, |مRxB@M$KĔ4oq`5.FZyߵΪj@nūQ*m,#$T_y작4~Cw=dBWn?~5*5m3^l[F (UGY}dIwȼ хRÝ 2YcGۙuY~3v3:S&gjsS+-wui' 4eq!MLR ]ى-y4rK#]ÀX\T aq}jmÝگ;] II]l`%/ EՑ%\䍭BU"݆A!ɘQ)Bot԰D+<w|ࡡ@\硆k2)o9z4X|(Dpkf,-ؕOR0nmR[ qbP6pȰ/,˲8Y$ˠ"~􃖖qQQj㍇щ z=k>ĵ9Nl4n8`GfA}^4"2Lj&]b'h#ΥJO:fgA :ac"q*KΘué/sC QKyh1[AJ^Jq6@0@K \a22"_(\#z0U^3Әe auGYÈ!=)YX.}=/i8[lݎ$DHPrU3F7 O;,wY/ HdI6Wگp BY^]ځrνHn-"QMIl[E-Ia=3P,d ;z'kϒWyVTq1ğօ IdP>nzq#lԑ ~oG aiw\-c ő;+KfN501,pK(UA[vmxLk ǩ=h=df?)^bEIBtw ޅِJ^,\(u,i.-&75{rfG7DZc~Ij29"AѸJ`TxOywߴozB JTgn}MJg}xTVEW@APU QӸ2.v}2H˪&J^i'˃NK_',A1DR5G%X$85nFΟI["6,{ˉgE%;J`"<2B9GVש;Ϧyc[SjT;K{ȍuL,3ǚ ȴ%Z4 tƭ$:isϸ9Fn̈́-@] ݂{ÉPsdotRrMwwp,Mu=ej UQjv{xjnpX?]2o.īZ=.BNjU!՜Aw 6; w0kүI +3@rW@<֯߮q<מ {⩽f*F :bt^ӏ!.yx1- w {4R@<-\z/t,]\t]8)+h3*7װru#vEP􏡺;}ɝiLIo=Wq%h]=ۑhmXo]qC ?|8*l'$'.TQp Ka[;1c8ٙE97 j@;e5 Pmw$YG\O~xb#UxW@T0GAxm Zny3uB>@_o_:$@p?y0@>عooY#m<ĉk0)n{Y.i x[|q_k{Ch{D|B\(kQEK`{'Iņf<`( W&iXhƤ8 b&Fuu"+`6x}͝)jvDeYTBMP*Q q[&eG5V;!g;⛂zOix^dgN<':LEq \2Ug,^Qg^ .[!8lNT]Hv1=e1tEC ι_F9m5/@X4/Wq4@5کףɞ^KV f<}@.nfl`KMGi|'o>hQ е~UƪoMnZ(4C;ܮu|߁ k#qcp7tuaz)SkГ2X`mzC3c3d^S: J|W %Dk]ʳEagۥ'ҁDyxWoq.R9Ֆg9#"=c_`c#Ί'vvG(ׯ@CAt&Dݦ]QMCˊi w= kޣJ͑ O NT 1Y& a,_W s/ B4RmnF] tCL7y8( cgf7O}F@] xK zi*C G\_ږ*\+nox#dkMa{#^j} m sʌJ}7v#NKcUx!TazHiwAN||iKg/ۍ"'#gōjrjXyduB4j)ŵ(7Ou*%|O^L8ONVFrRZJeHYGT8tVk1}u)cNMl uq\ ?ķ2j6? ܂#I$`Be;:)Y`ne>#Mkw`}(?n^P7'Ku|kkbV2iVO}EѦC (uT"-r,[_1Ԝテ9BP)x9̸['3B$&Lߛ}: j<b+60Vkqx`gCK;Zb&+ro1 N8%a@ċ0zP2fl a8;%]C#曇.'/'LUv_*~*kG-ؓ R5ڵ<+ˬFݐS֜gh;I3bCj\$" Ȋ `'e >.h X ))2W[2zkUʷ-Ayz'8ϓXC<*e|y'WiZJ'$$%qP1lpp.WTsnYd#PgZe4ť3G )q5}@(3xmFYV^aXUhͯ!} )YE/M"2T)c SSvc5^>2'j+y;ŕbF1"*鑦:oS\BXg>඼c; 7Aovof)#3IS[3rr3j8xG,wy L229CTOE94K+;k8#!jN(t9gsKL0m-6[AZ/٭bo2'ߔ=ڋ~T{Sr"6J#,6F>#kog]P Dg@O͔ >WX~vFH"/ j') 3:tЦ v =*`4JsjkV[c"{9Xڟ7a +?\6Ҿ{!Uʲ9HmO? 툧>UG0YJGi o0gPS׾Hg3Lʖ84iƍR9p/cڕpd 0ll sSfS*o,AĽ+F{U9?}oY!JƄ’bxUdeD N]_lo[{1DOY] j)''rf'qt6KI8XG蓱*WΏ8@^@7 ɕSIQ]nİT2ŻK%ellK6iCzC$/%e p+b]KRm?j<{2z\dnW7T]Jsw.1 ء [g{qRo] &${jDLԛ4xK #]p1nkD@ Jxy7fS.Si1ָ)IwH"+g,wO*Ue=LJҏ `XQG`pT %.}bY{lڛMUJUvlWwyW=4 Jj88dVT7Y0ߠ)YZM:a]P\CbNfd#b6,^i /h+h}$žDa[F=7X!Z UD˃m,ݐZRދֻ)&X  S0nx}wkʏ3aH>yߴ& : aI/Mcl)xf=ea(Rê5蛫^ON Nr~;_n 2XOTas86mg qy{xӠMu}3l;^DD'6 /g9>p$Zt7*?F#@"4VxRS{d6\'<,r5y%/ ]74^htMs,OZW-"cTV=D$.6 GdS;3a$7 RsKo$ER{E+Vr`| \>J:+tHyVU'c DhɄZۈ@<6:nc:wxGZ>&s@M@ pd>zF8!Nֿlg>*G)jioIN{osuߐ8";6_.!{l1yqW\yGq 3fY%6ԓC-&w},ɬTQRs(As=lE00S9x?#^ +7,Z-U;w*9\q"HyU3uhL~`1R$Z&lUP/|\)Q-RNSΣ% .`N߂2yM-yPs”T$ˆ'\ljPzEn/ٛz?%s#u~[]U:͂ƨҮب` ;K 7o o7F]3^mzD~Tѩy=mEvc۱cs+dxJo2yp3@U@ql'xYs kT2v{7a,diҜq<|n.P;(Ow?9t–ή?*rL.ϩz/(pbW}>ɻI߆wBe4R!eX0'#Mrg<h6,Lf6LD{V}ֈ=FrZݬ"36)xu5$x:i{fC6";IJdo K؉YGZ{钍V!LadCptk*Hl۷<5F] ȘͶʤAdIz^ 1y?QYR/AwZ娐%ƙ ¥2"x0e3H=|K 8QV>}eYCx6#z0T[nqBs*9.0wO̤,0vB? Կ[tXgM o~4p:,fRU-zQrs؅Djv aӺ8szE)Aڲ.fv6?];W85>?[%+3t\؟FUEyL#/-8恷a@W$j_T&ygtC7FtdQvj!n`c­f0LoK}*`;d_X`n]I] lސh£:@]KJVd{WEdI$7ٟNwV, kكwȝ3Ij61u9PtN )6SPe)`?(5#K{Jڞq,dH3',/lk&/YOF9m0C&eZ-h5fE1ɪ:^YૌX ܁[{W^ a &r S ɹ)T:U pOwg#_JzڠJ0ܹ}e+hQDÜ(qT 8/u /d\}*]`qD@jvRJН@aNW[{ ~Uu챸dHiՙ67POMBC\JC}DUO.lAiH ަGHsMf*cWks紺;L8U$3R*O/T. \abbGtg@ |uꖗvBFcG*M O HYW}»-HE*mI$LNА]>7|kh*d*Ɵ‡`hcPIjC7)ʹm_&"[ѩ'~N%]~ۑv]T ]:Piv7aM~]TE?b 3JA9z~?\ AXG8vZNtld1YJҳ{*/J !}uU?qP:%nK Dη3@jx 䬐;6W;C9 J\v6! 4(I~j]wNxjQ AWsC8dܲr}wKWz3B DtTBKǤt}]` ý!!7![iN{m}M">Ԓ¤efAaJfHa\fŨWe"ɀ_ȟ`4 +~vuZ:aϟNJĶĪL+u(jݰɻU9?u:ڹYA:'%N/O!gVeWێNcẛB >2uY-{}g.~Elط Šጊ0I4!8*x+=.PesyFf—_@zY2х:dgnB ꮝ-RWe1rr9Ʒ@K7Vg Z({3I-Vky}EN`a[0P0 )CiYBgl%%3=>)\*z+$lT8n[+u`xM)UEOA$"g@Ϙߡm=GRڼJx i ,^lB1f?g(+_eg3%X_\ZDK7R5o% {,H~b#BlrRaI\tbzW+"X1p$+ld;BCfMECWo6Lv 4ߡΑ64DBX-H_1oz9#j.pd1zpA$sљ9M@jr|CX@J`8][sIts,:"1&ZQ}7OV:o yAc+̴Dѝ 時~_VcE* 8:ԟ=x㽝'-byjiCac<$`=8*4W[ӏ[؜yDd s9)=- mVLMΘBg2 S,2&H n]$ @ qg `^ɢA %VYzqhxItAy QZ=_+u6Y7sއ!55MHLrbhdoQu)5nJg}`v?1A09N3NA$$o/^ul*q4"1a(lgIE1zi Cv$%+I]~K7A QQ/c_f02b֩O߻_ 0x(K)M7;@6{vo{Joǂ@6ƑD<@%>;Ѧ" RN5_32_j\[ew4ɴ. cߋ,ނh]2:tvG0JX9Mw /0SU{eR'ҙ!>"E#ѕH.VZ_e*{SIQ2`tyC *}:}m;L;u=.\[Wb3+Y!/(v09Xx #U-;8w,\p.lӺԮ^ @Ʉ+Xz7/x(Sْ8=Kq87d%:1 ;>B2x Y2hR*W(]OfS]~Wn3c#m(L]'hAm$S@#"[Y& u"S{u&YE֎(.6f!:ssvM $<'=\xZÚ+474,|Oz2e`c$>㯉?Iж"P] T}ALպPϋ? ӎz`hy{ؚgXCQ~, #pa&Fd$?샙Z'dτAr>᥅ Dܬ(rP ;Be\Q5Gg\U T#2{dXA[?_龍Q=e )KSD zHfXm ĴҺv)#wg\o-%t-t4"l%; ~m?ɶ:W7ډAdU2W;bVycCD+' Bdi irf8u{W,,́Hfm'xh85`vMͨ82X29'=M)-7FeoC $FdVgO~ R84&LiV%a EVD6$8mM*oF߻E˲S5m5 oF  z&! Zǩ~\Ws-yt,Fd:Wgx?RT"BWq!&%j!xI){]Ư@qcp&ۘrq &r?5 #49.4Go\!8^e? hes~9 ,i3>PErrKo('2Jej䷈6 6U`{+,⤶4LMĂ#zKy#-7 M,![T²RJg?aq Ϝ-`2G-aU]*xo6\*U*?aJ&rү9t̷ɺpyzm:@@jى>hw# mrjh[E k+㔲ٝo,Rr[3@]O>XNҬ\o Ɍ˛mSƎta;\ 2$Ȑ(ɥ2փ&oj1X䢗] XQ5[ȑw9fz o90CM&ʶ*h{Us+89Zvo1 4zP gO|3 qn Vc񳗕ˈ2㉃xYdt+eل>4=Cv-$Sp=F$t9Ѣyt`瘼,2>}$ ~s(YS#Bs&Z+)#kyWNi't߿.UJ+7J(%H푹 Ϳ]ͷWana|/|ff_T(IZFƝGj3Ш.zvԊ#o {8=4%#<@52)e[f0U o 9=(VKK(m90?G|mv1Vv6tzkm›TdpH:):F &ե z<@zFYI3hZ5P loYv @RT?|zwJ8ulǺW3$K$.ssf;o{:=3gkBW=J&y}d@|C82u3Ο,^|]n.S$OPTaAGxo1(o3{3&f#9eEUga3ծ=$7;Nq[d0Q @{!t;-* nI+"zC׼ s6v.*IuH3Q*s/ / n=Gmҗ(b-m'BiW'SGDlИH GF?Z v!;cK8\A,־,n3'2]@ll-R3uB2SH) 4ki: OW,}iu*-U lD?Ah% y$Ż64.vk[!i hpuhե::X|]ߔLLcɈpK;9Ilg-#"_aܼ`;vxmOs_mAyؠԫQt&+ ;) T+i~3s`op'.e1$H|#S2ua|s^mzacnSl82 YS#/\Wa;Ӭouz F3n v:9E-ȴ0M_UOE Y-D2$WTFÎޞ׼ɫ!(\47B%vՇtx r=Q[dpHɜ㙦8 )8:A(5sWK"mA54GH c+Xzla t[e5ZJaA\`*'$ޕo_L *VHڽ1 f^`ފ]$5=#$/7GЁUi 3n2PN\lR폏\l =ZOT\ #y[ T{Cd\xҗ9:k xo]p9*'_p __?+TuO&mFpUT`- j.%`î}]_ U[Rj`pVoO]2WD"oiܭ>gx93k ANDZ~ <2m@!M7 _˻URK?MCdΜ:S&"E%jlarXdlaѯMRiž !;x}Cj= N"N>_g_V1ٯ1KYrzfVq,(Ja`4>hD& ? (ځK9\=3A6 |DvdL[UM xhsi˳ Qd"]>H5^7PkGP;]ün%  F{fsC|~2oe\KLl=%n=@~D?b4?J5F(|۷`伎C]"2]+8ÀU:-0Ȏmߴ-uv/L}QH08F H ,Hjzvn {2fEՆj/&,4߻ 2॑Y+W6P@284N}~%C w-$Yrw3LԤ=ưR]K|YFQq)JawˡF"pF (/ݗ`/\covJ$frеكS|"+)x ׅuCkx"v !~xdbv+*JI2WYW`>m.Ȯ9P 33nS e{1uʤRZ!R⬆HT$g`Ԟ^!34׏o1w ޲'l]Y~hBLBbhX6&-OLIv#)j]j"[bsP)27%2ܷX1'l_Ƽk99MD!ؠ'g[IA6GϷ~L+}f_hX+DB?ј H9Y}~A-C}z!Hoʢl Ɖ~ҺшTܑ4fn}e_mB`SV[.qE)ZqH( Æ-@m.?hсmY6@_79No|O/-{fq3H%_5X8^YՌzٝVlxjۑig͍:}oBpLdd_!_:<Ä/V=Q-ȫa].AZ{״IP{Ք}e-t޼ZqQ:+pٸF|6~6Nju{l'1~&dc5 0u:GiҶzԥePTJ~T n5)YP5^y]Nܳ(wd4uC+!4u'4+ax hniMs.A_M< Ygqcr%BX'V%ܻE:cͩ}k EN-"1زw= T/vxDJٶN2iԧ_rESkX̧DZm\e++2gm.oUyʾ@90HU⏿_nj^4P yt(ǿ2󧃉s/{1īlb\q so# vBڴ`Ť{xQT܂ſA[ ZލqSY0ه[+iϏx j4A]K^乒DDF^HY8_F)M2&œ;?B:)5P_SӚӫ~sqM4(CT*p;M݌31d^+K_$fϊh'Hv,tqu)Wa9\VQq3&\bnNԙ[uRO-I]NY }cvg}q\%#H PyQP*uSJ*^:uu|M,}#q?륀 }Z ~w$~Vfs?gYZ0707010000037d000081a4000000000000000000000001668c16920000bae8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/v}]?Eh=ڜ.+<],ɼt>ttXł둥uZEm`5]@ j*6-cBaCтxwta>neM8Ȩ҄;YKLҝ!8h  DӴEzhI-ݺ@dV *ˏ2` I:AKw?c|))a,?@] R;_E a<$aU!H"Y6Pi)^qUR P։R*oY^4\^o h~lzbS[mReleu'ĬSĊR^6> ,!<[Wb{q@6'-TF  1-]%hKsy eJGaVr~ (ͻG)VgVF =&Rvb7cUUIvO_^cg]8o+$}/V`%)1ps)gRu 9c /=KVvP& @n]MjO 8GꝖ.4{hq"(tArW=n- fMoCS T}]WVǤG{:,c}Qk bphJJGb`AD nN5 NdNxw֞^N[WԅbcK4;6yQ9֒WlMҜ vjqM!HD84cÍO+2"k0Ƥa D_އ"EԼÇim8[21]5@TaŎH}5}!݈;d[ =NyD ٛתߺKfn)S k]o2[hež|U{L;O 9@ ڴP?פt8Vфt/}PYm7V`tLGAD&cf`6y6Юye..'ti6o6ˁ=c xp/M+u矽6~oI@ &:Ih$)a w:KATlֵx uq@UnĽ#vVi44-}K9S%WUjrjtv,kb BtxZJLFѩabZQGP$p:XU I)h"m0'Mnc cN).0X $$)<PvY KI( ޟ՞B[-7uMI-,)_+#3tglp:(SE[@>jƝJgq7ϴ} a5dR!>x;gg.>Ji(Q0%8njD~I{j#7¿R_Z&%FP^ EVrGE>ۺ Y'T:PdD jG齕yˈ@Z-Z]зK{|IS2PкVB?=Գג%޺eϿrrRoɷt2 v_ Bl=)M_09DxXBBƺU2fMxe'ZEa!w{=N2R^>>y<=g[ӏLuDB\L$5T^xg$a87G?t砎J̶TxSAS0ǹAϏSaگ3CYY1 )sFwl  }mQ :Wԭ!z# 9k} cE"/F2f9CcD6 DYGIS$GvdP]G0g_?FOU` "s_M @Ɂ![D dEEm >>9uw/CMs뱏P(DY=䃣 1?MxC&׾th gd˱ĒHTXJY=f!/ s]!|2k 2T^%Bv!=rioW?:Շwa~0o,HF/23o4!)jW%F8~PVѶ?~~ܛSN4̲䵔+ .2u0:u~ڎD9Ywd.8KS"yj\A#R N7 |)vM'.Ip&'uM3‘QBq^{&5/ ]t/>-5 $qxۓXkRD&2Md2ŕ ݹJIlЊ؝!'/ĺ7;\z롩*+W7#!*0jx~_ Ս57]$hg> Wa1U ޑO1 ^0OWW r,^( NfET%YS٬N(1ݪN M@s&2am`?pʿ^vO&HR ̌WeXvc荳W0vAF}S3d8A2PUT%9?JPOhh~4qB܃=~5@W>L-Z&RA3 j-M]cd$F֩ښ/EQ606:p5OB]}g d}0N2ʫ1 䧅B="{* Q&13O4:FߕƖrKpd'7os5eZͪ5$sm" Y-axq«i|;4&mE\Aw]CU UVZd5ZIŢm ?`(jV.`Zed*#Vc5,8'ZZIgxGagli-&* wg,6JW[Rߢz%^4G nTNc2aK*O0{Q3KSXNr i3 r稂"g[&;0" `3 $'`w—'Sov%|.$F8Ul'u[1GVh93AY`W`,qS,]T,#&D>` 32t\V&Oo\0:L'K-+͉eɤ^ BT56=aȳŬ6q| ".JSٗ_=Po'T`nYyLxS`\ 3%Ip4+f0*(3R2/D*Uff6UYLJHT}=0@0*8M3G_⩙ =A5Pཾ DIu2~Jy~gݧ[*ַSԺX#rA}G)@SWZCEfw'pZR?@^[>RʶVӼ6 7.xZ wܝj}șmȎ|!BI`9v(mι9/E-oŊl:+KGW:5hI&iDm!*RZcxu1Ү Jr)Ϙ1̆ny SnPvTjp3bD'/G:+|rQ^ ;>ҽHLZ WTrJ)BXR%p7ը%YsĠ"p]II*UO62lv `5'j7cM}5'[{T` i:x=x$QLZNp5. ႓5~}3t~'s4)8?"CW^ 9Kw%0:[ u?>ԌUma!д+l/! dE*?b-iedv^f5\PbOk6'Rp>RWQEC4:OSj ߭R^|W=bGAfRthMQ g"»b.!ݹP-<. vs۹-K_K%L=M`hkHMձ__(12"$MdIx Ž H|"."qݒ;qO.b0O?ǀwR>h;CĨZpy`tEjNŋ}+BOG0h *dR?<q/[9%E+O]F 'NDRӀ)HBfU<\Oc5-zp8,ERj {4sF}1q FjM>YTi euaaE[Qnlߊ`.gA}zՆb/%Sp"u܀夣7O%V8UY@ǯD&+X6#I.qX7ye {7g.,Az7: y BE\"?J`?dTpOAG's5P ,ؙp0xচ~zWRL54OhM&ЛxwzmE>KU'J"6x`zhR+,A2G n㶿tfi߉\d]d֤*d쓐S;ufb; 'LfuН˩@Aruǽ|Hfc%g,%StO|fB5HCo" Mu8vm\XqB,34wm-Y8+ԠIMSW6T!Ih`U`M rpy{mqL.2=."ghY~zRGfWg*}j9cWi\.Sͤr^ӭp ADp̪o쬖YOg"E ,ÕkMG jfȘf#:c/"d&Ds l{9kkrM,R2AG"F䰼{zҢqїY>!\)JOn( ʯ4[ut!vCSw4uZGOۇN=Ĺ g{hò _Lӹ_1 j@ht):%₩OQ-]ļdrxO=)gv}غ~50N/0>,gjC+.e%Isӫk;EO.uFf_!m8VMoIGa_!6I;,\aPbe tfiӱl9%(kt3prH&M!ؗD2hKUՑXL@4]iWa/C]SIpk~[) Wx&qcfX HaY5v! A~Rqw*yd sI#7r w96lTI7>+b6^.ab3~A I4$nCryY~_4$}Aga/} Kұ=w˂n"쬥:G^[Unȿo ?k4{u&!<;$2}ިʔ5 P5 OܵrUfw,XuO2J''s;Sw|o 2G\$\\._Ѽl}e߆m"52 H1f3+i.2G*&e7s % B!eX|9ačkl98jHz؅b=P>cpJƌ\x_ q B)ZSR5<* g!m! 4? n>|PPCl1 \҉enib/RA&zA7GUSQÏ*Ƈ/۹|ҡ^ɬ x8{#-kL'YyyY)\{spL6G.zZ2G΂!KՐvp9K^zƴg7q7Un゠:[dhs&05؟YZ$IzO l5S&o$ABDwQKvA7u>T(Jl Zl_V;kbNwȇSnj%qޢ&Qh.b'O9qݻO.3*WC<5n}C2IʝvXh4&r|m gηk-4/bT=Kw$$Qv>!Oc@Y Ǚ9 SD ꖡ*T&60D >qX){7ao.Ha?O$hQOدEaf̬ޘխ7tF+rDS9 Z k= s ئc?e=]K3KT&mb.+7A gEȢ5B0b-*"_&i5Suͤ^Ma<^TAh{$7l@T9#>Iv.PN; /xsd?[JP9݃WyfU!0Ό"+{`8Dꫭ춵ܟcOvTJ!(Et, +Q40MD'?}H,>YWU@6ˌAPK5Tѡ:/,K}qD)䣃\MUr{"ȃ\{)D TA}OV#Ui {P]vs`vro7܄VY 2G䥽DCAk]O`=|9UFnMV d|.jʁLB#8i\Gkf)fͪ˅:du6Bb>ȩOTPP1$:أl硷Hn9%c,{_;YCs*Kr<@*E"qw-c0k<l 3ׂ8l'YC[t`quRB< G∭r;%Op.7y.cŸBDHpAkfU!A WFĆ~"iFۺJ0K_ W#DTb^ ,oh=;6Ԯj[yfU$J:\O7/[HA ӥ(d:oc0 ݷgґP.T҉ܻu;$9'h㎋s_Dtè 1os : ˅j_1LJsL^䥕Δ& v7g kæ:]vb8Ʋ_`Lct9𵶤^ *?ЗNj(]"BHy!I oaV*V* oo6S>GAhr Y˼&,ִ NRR Gq)tK҂\-FN퉠T{x~uL%y[<$$HU{/Ŕ6_8 bIBGmθ"ʙ/۔ma]xmBpǰ~cKrM:Nq CXrv0ou>'_%}yuK>SYٕh c׍x5"'{Խvv"4KBf嶥.&j#5u8k]& {B:`}XhD7(&"/+bٳ'=a6Igw[^pPiS SoQ}.sٝu;b1Z\(g"/]ltcիLާ +HIHM(]_~]>C )}=B}-yM<^FKJP^d$w" !C& i vK:xς㕆Nm # 8|z{e?}Nr(ȜG'Nۛ@Wp+8YwBy |2IT3p"L,n⚘}~ z$Kd?VD(á]%E@M_m&ΞRoIJ}E;FuZ;Ի(R!2X> XeMu|_JL >MNp(g劊U}嫇[Gh[x&E:a=j^,78}(ᵷU oUZpXUy2ZG_#в̋A$R@~_7/s)jk#$:<+zI͟iu$(d,Bse;8,Obg1dpe kED̄f\ʡWNT-JsMm9#lP%%w_UDx2J0D} W5C⺭1$ͬYæA~kꢔr4-rySnp\=]h]1#%?3Hvr־K5=?tl|5vln|d۸`s}\(ףZ/DŐ~8nP=!=Bi&ߵ7( e8ΞY&@r1hCna W$sAS7iᲢfpWyj+sTQia+m^ {h^ DbF)=.h@ g}NٯϠj>U1DlnKŌf[_ffcV>7֠q{KpE=GIhHQ~m3*W >Cr'x&dD6e،_5OHz4=]zpQS' 'ѐV4Z㥍00/q~ۊHb)C8m} 4C.]'*b.(Y]Á8DľRdUC1 Z[&x%8G Shm~T&Fh@~]ڔ'#lާVb|%]SܓYUƹPOlaqI[קfE آFf1D0Q~W7<:^~oyknB}feN,5F\m&"Y ; EZi7kvߍon3y^p;CYB>atiDxқeG> ~耶0zV1`h.dݴxR-JNTJ+ 4 p攷|8G `fO&JiS /Q'GX}#%莃oad (nf6ތL `L2Wl13whzI!)%pUb8@C_=V 5v|;G;üh4a*l3 /E}T[yf_nB˓t쫵^vŏ9mqĎ{[Yi4gMQ32;dQY΍4! .`uC:b+?!2Ug+s|G\ɕ'<:xݧO&N s ʳIbӠn2Q}1H 0>ja]E* |`aIyh:z1F5u @p@!ٔ.{ڞe2}#2'61 V+z@/(Y۱.L`E ꨀS,5`¥B}ve9EtriC@T{w,at·SQe̖)>Qo(ʅFOM*ͽԤڌ`j2b%vh~y?wHã]}i !N^$'A{@o40˰'$Et!_j!Kζc CL}􋃐 q!` (hktTY<~|ט eG1h4VPݼr'L'Td!ʢƂ(7; p=]~iުя݀8E*9'x0Pi;?‰jlvNr9E[N(} [xYG8BˆKpu~1U>y6/ hg먆$\34vH$@z>2B&l 6v< E 5oSD9ltgO}XޑҐpE$BiZ=7X[;^N|7 LqOKz ujBېRPuq%  ЊN,^[˕G&g$ЛlhfP5Y;Q?;.lEտ'8{Z >G(~צfoZJ rHAg8#SҸoJ7ٰ.xLt!EUe=4)ZiT²GM*BxTL08@+ꮋ(ԝc$e4`ɭ0ְY}:+% }Sܚ&42c]=R;RḬ\q f/WXQ֛pfF.&nb4SLqU_m#3s:6Aw+EGb;-uxu=5cH_!3*ffM:'cWvXgVL=AZEfS.vţWOs ?@=qح[J-p$VŪ i PCPVQ8SZS #E't Fs!K;/"b`>5RCgSj\"/T@sH0I.6Q dPF|"baHPR* `|CR0.fEj 8t78× .{ (BnW ³C}6H~DD3˂FF2\5˷(gr/c玹u[j9ю*fcJ- Iĵ'3DwG*NK1;B-$/lc+pG2e|\-H ini[Mt[N-"i,_gKe ޷UO2YwF;dpWgFQl~w-VKMyTЃۺ)TEiˆa: |_ ƫg\͞v5+gCKT_9_l B9ZeۇVaQ 4  e癹?}י:Al ]w>LTS%~.7.^3/|j9G3U)fo(:;~1/\?xoI; 3WS[PQ7mU̲F>  8~_`B =hCї5oXMҼIy*Xq^3RUa=,Q9R4rߌhAںGՋD MB*@9|~~̲͛j{Ė,\*JO2ǷFU\?2h(ysԪP]Yh[!)b7<pNaz#_QOYkhkT^WGӦk3^1pI*t#v螺t d89X$ƷފDGYj[HfMG)̽"w P[$͡AQ՝uT tv-bc0Bda/$juFddp s5(r`MsNJpf >rO8DӈzfA]:%CkW{%lF@DGj=uq |\7,7ZYρs !R2rڌZUaAC:@JWEpɭ aQju%},n;aƃ+T0deALRgNxRN5*=ЫC\ 56jΛ_3K6sPMG-G =\۩+q4"}* &`T>EBiEźu_jJ.(dwH3IZImefٰ5˯-\0q}Kړ4{E1x$em,BeZrU; #πKKXԨг+7KςdUz۔]]HqQN$QB:r(F$4I^ 1O!4"L!eXt;&JC{̬AR\?ߘS5%4∅FOhB/2$$փ!S~Ml5Eq~EsB`Գ(?#uOkw cM~ZLKH=0]oՅC3J%E9%40MD- T mST9e6w=ڲrz~ %vpACP mc"m/m!I\BAX /&q;L'ՅSY 0Y44d1$t/xs@ xp<Ŝb95˸=-rY̢g!I,=+ Z[EcF]zf!UQC7s%du%͒4% ʔ~SPk֝34ᩃ7nַVE9I.WvTwـ~?fye_"`J;$y`SZM'o\SʸQܽw;r *d*$xC6rWPOυ UnD|!/$9UhY[A7Q۝p\i"8`ANIt$y ^YAX->!"9%( :} |8rsBnp?ʡ6Q׺%!IYQym.B$lMp.~ S{#[DR}u`eu̿%ڿZ? `,1pPUFk m h, D~u0nGMȣ]jEV\a!z)rW.˜oezCuYV(sK[Ԅ.al7*33i/ PVUO NOa}?ZF#4SyqG f$PB@@p):`|h?i>UN>mW>E AAР`O0 A-V >W-COH*T)e/=t8!owȓ~W m3Y9+$[@|^[!Hy;9DL+8+Ct?w#?8|3Zj[qO \pv*;zNc S`f/TÎ`_0^0Kx`FQ+:V?>_SN ,Qi)SJAlw\*R'VyBC9 t≰S3suCd4" XPsG#9ubJ5-_6s٣l*baSݜi(.)}B7 ۪THxg;$7LS2tGS~`F50 ^YA]8REaogD, tc$*Fl67=`] N,ZŊO3"k卲&gV3hURxy\(&S, ^MJ=*bvA.Q2z@}t]Fo8{캣D 2~W& /+% _\tu@ҟY7XyHK{Aj9$tif9uG_wUA5c;85I!;39^;wsRW fQ]-cs2߿ ΀J7C_vRV>Ot;.|}L) + Ls1*5ST(CSt7$gax+ʿL^ce@ lkغ( TS ߉[m͝.n ߖ' B|C|0I|fքkfiZgsԃr'\BV۴=DvIe1U`h;beNӋs{'L z k_w*/Ib!)(.;LbG5.$x0ϲF1.fDbܴGFSR 5˼~,ňiQJcy:KQIK4}_Bg}h\-]X/S<hȁ[$-D~#/|J;C20] L˗bV|@nJv&XY7pS\Vs[|s$ l6.4LL'׺GZ;3nh4JUP^7 ~ ?idͧJp6fE7j{bGٰ}mRYߞ al`ݤ ϗ 2(俩\0#YìQZ "!72˰ƀ0S|! e$Quth0_ttvnhf*{ԁ<@LiN.=Hr] *O(ܯA8х!w͙Op[%*ndgPSGyzr8FNF :V;u CE@$iLwվx2Llaw`Lx)*6`FS&ڠ~Fgtv+L}50/-o9>n2n]4~^ޥ:vP. ]*=-_,p-΢?[ WC(XJDt!pf &(?Eܤ4uquBi`.& `O%WzLC8ba֤pCaCkD8Pqx=78IH袪To8EO$W\_L1{c]R梪6Uldt} ًlHZ(j Vvk6oƯSEG1[ ƵǏSDU#hҀ\ dГ8qT&ntWce+~* / @x6ntDs_s??cAZnO= d%41$ªHr2?ֻcWؖghY;H?rE] aU)wG{ҮoGԔ mB&oi+ExM6t0%MkWޢȒc%o٘$#- LúsanV16ʵ[KS #mUqHu՞9}7jTdS;PM|<<;!20F}S4}>,2Ięe+1Wm(i2r:7OXI"m9f 0 O?N𻦼l*4g…rL*ǵlP,)^hrlBM/Jh`Gtg2\ J'; _̓ i=[yPE;NTaωZ-KAoʁaT&Bmv@ hlAG oj'+A]'Vl9.NP {0G]9#xc bȿȜڳ" ĪBo0M֟aڻ,m$8NwMSv]I=!~nT%+%T1 "f0i ^0`uG4FYvKW8aJ]*CRđ`0o4 ]p\wѺe3bh.S.[buL(6.XDP,lpV4-7+p! Hsxbkg2__!&Qz*$_&& .f]r`~1ӵ3e9ׁ l|$(i.F0cW;̪8X!9p LmnBdQvIn7@/GR^f;yr;8pY iY[$5`@SzdKጓDV,lIco( BGsVk6"?}OK gVhYb,)u)lyg\zE ҨC=~/]"iXmvCyv:b*_mVXT,1Pg'r`Q_6ӹ(IͿH0'Z9(ݽp^l8vU2[r&D3B:=)+PF3&ȁ8F1 ыr8'CzZ4iK9ls4зx~sd8d'}BoiJS/F|O0 ~.ﶽsD]dIf<kmAI<4of$2QWk%%D~Z 5~℔< .)W` 8q:zZctmEWaBdrnԉ0LQJ]7P2]趈 <4-Re]qvalطڧPA:%`8u󊺨/H&@`CωHXOH)5[M">wU>ܱsw65_,Rbw3adAf5bD3piBf0 I{I Aemʿd Gz?K _Vك@sx ƹ-8ebМ~cF]ڹڤ{IGiy\NdeL%@h~qKF@6V,;S,3\F&E%b[¿% 9uαE ,$ョ'Zt*FWrf_wlbQ@tk3KTR6eܥǕA,徴02mfᱏpuD}kb2T&g&^OaՕ.f3uj|[>@E-&S2\kRa7Wk,ļ̿kFqxFz%ٚg1ɟ8ݥpb| lr[[Zm-Ԅ@BσBʕzSԶU++UP,u\-M-mvՏh&< 5IWE[+M4u"k(̄ !?bpzO`1-z43Ç79Ѷh馴uI qJ YGFq~~,G]+x6s &C,=_E !h&[EyAl?B۟soROwwrE|C)'QW=٢{5zm;B+9y&zanu30r麷dU[&> +gI~CaG'44S:JF-m .>͠U5[Xj3Z9*ɬ:o;xHiqɍsIh?ͱ Եf_Psz cC%C8d7&Mؘͫp${hh/)"|{%wJQ3A58Uzr?[ r@\ݰ_ù8\8 E%'ɖgZVH޵3(d8RҦ|Ț,0Fo}SЇix\J^zlGW6Sc~ڒ 衃 tBĵuPx,6%pd̒9UTfIºѺqSCɞLa\=y&.D?cR86}XrȨޟA6%\}]WmgMJ"v) Xr݀sq [Q x4lt=<%݌"`DУH*-j|<syqkj: O]@m|XqrT( 4F.';7Qk)4z2;+O{AVm'%o]`fѝUFZvX󮕞9/VX)%N`hNTu-T\z6ݧSlA@i( !mn Oa2/Ruiѧ'~]!]D,' Mm$9U\f5 YY-=1*,t Toz3ʿqI7mVnҀ ^tx*C>x${Miοޙe$b}韏n%AW|j0DhBNhIȫQ9#/g>gQ">lDƞ4{ vq@p8Ͻ 玊FNo: hD#פِ2!4L GͳbY SI!`nKIA mȬFY?3qSU#-+::=L(*#sQİPHyNHr݌ӗ|һ1l\km곬Rzsu]b<~R(ʏTkpʏ֡!~S "Q$@P&hٓpk uzoF.j]Y_>oӿD*8ntj`6INJxf`k C Rr]-=|pwz?H׶܎ Y2BP{)|N\mY!{9h-? /6py(&\+#~G ]J:XX4BK u\Pl$7wՅ7Vp GsD~(9|p1bSKތݶb~ bL`t`h/uG5B>ȆCftYZwJ[|uJ3K+c[#~Lak9CT"D WNlD%_HܢTHvm/0fj/'v-GQ.?8 Sú2Ʊ=`^,[\^!qM`2r+K芯򹹉p:cL@BGULH7tX6_T.>zJ}sJ6pǢ΅liעY9n3dZR`к5Y!ex@.p,n1C\Pl=+D[`x 2 ٽ(+˃9jyIM4p?XPyn( b ke5>6duoE)guleO"'>ef`!q0z֍C|C:ޮs=D"崷ĐЊEaƬYEL+&ձG襑4+[;UTQO OWBpR\N]ܹ/`\“kYUW1eœpzJE7j'p_= (J^IG\}TV7M*b@SZ@jXUu)zX'y~.5luUsy UiU*mݽ%b9OƧkЉ%3S?x 3iSꪊh^Wy/>uYU]-X؊QDT MU '|4ӥ='%~¾)3:Qе:׬.yx#ptoc9T4mqdq|\“%GI]xD@2rZ^pHBMrfʪJ&L~g?!XxV2~:K:D1|[^[261tXW'q\@bIv!푏Yl3'IO`'bd2 3 o|9 ]C0$GuHt, b Z'V|'f5׈.#?-l䎧(۝ovHe_ٞ NN)ۙxp x/A0GU~7jSO0%K{zF6K!wf$DJےy>#Y}b/ʦGG{q`i{_GʉVIT"h)z~c`H:)5G;ݺDr괿dQ 1wxxhuVU  ٵ.rP5xݢ#bhܳ&~̋/LE_:sl+|;%~Ma0ybC svblB/T&asyB3N͏#h5Qk#hӃMVFTU3\tPجQ&oadhNNz8^6zj3nAMSj3=y]@]̥'. UƇ@U#-{VOvV/Imnߛo'> Rh>#Sz$X@MN{Jl8ffC,* db(-V + ^# Y2Ⱦ+Z/iR539^.8\eڙq? aN zybOeֵQ~? 9ֵp/_^fva8A̜݇zzyZVܫθhtYeR& |) 7v3Ŧm Bn1}Ei1lh~w ,x$I:]70Ŗ:F!즀E}.TF 73fU[9G:G5XǼu]Jn؍ު]t.eٌk7b9eбmAv[ۭdڬN_SFVknAeYHW5mD]0+‹nnQ/1觃5p޶ c"PϘ?2s̟04*~'#ج# H<3q8/s#e[+AO9w{"Hۅepu;ƖRh1X6%(B́_^3s`#DN_k s!jX_6g&$2im׻kRAg{#GKh}n U<DfpiNYozpYȁbu)tMD~tW3vg?WC gak-$T>.Ό7"RpmZ; SCoPaa ۴6~GJDTBO}6klo5\#nc !F0='|,I>oΔJwC|?1"]FJDdl]6-?@W 9ncmFτ 'C%^/ťbwkF'YL.`)A46vQ:15.Ƀ{YB SQ}m<+ЊAyydaP#h noEOvTve뭰u@dd1墾 **"Ҟ"·M [fdΡSM[w<{J /L(wJ&| 4S $j"3@6zxGǥWXZ -l4K9!ZڶsM3v*pzCy;wc װ ӣי(xZ;TA@ݔnF^*+vuF AI 髑4 +fg ,.!33U^Ѝv)!ʹlxѽsab'Y(; [/=R9zb}}oVw+cZxn$olW;Wʍ 2;A\NRk$@ H|J9@UPXV.wo`Ḉ',x1zAԬF*^ E3.t[l'fҳz0T+!#S`i.ib$VNJ<@fL193DzPl;ނ?h@W'PKx-jKDpHmf$*uC"~[/Nr~Rh'/-/"L @ņ e !@p"J["neHSy[3T@uxC1FQ oyE|kjs(~4^E㞺9}f zTsN2%HRDSoEtI>]6̊O-k/I~~< m΀oE] g &|xj=,^H!ȿ!}6d$} w/X8Y<"+L;5Y2V,d7vBm̩BB&[b#-qclg!r@%hNg D$w_7 b\diYi+ZUNbd 9*?j*seޓ{no^?72zu.F~7&E7)8 Rt>aIVYDbtOUVcM(z|R-ox|.$9ˁn&(n*wF`]U >0ɌA<6@D;fl]Ol`hyрRpـgah: _d>mƔ9{n+WǷzlƯw'P"o f{ObUTVΚ=CN+o*H43`Q>X+i8'-Fjuɬ XFZP;ӷOZ0H +&r"uuw byTB$]d*)RQob9B욍cô Ӕ[ S:Uadou~:A83\IY 3<3RЛQjk\,)'u]ວV־\[M楥r( ?Wz 6b!h έІS6o],}W1Ԛftؖư|' W8B܇HV9ŤP>GR$)]e*Dx@=|9fy8vsl``ȭ]ҫ\󳛟%mw!2 #`~uvCԳP}tu?Xkk}jioy@AG Г"Ç pU  j7AW-eLA'AZɑNWZp泎}q3Z1OKnQRK5N'+M9M`Rjpw% 5Y$ ^MdGּ/ : S[5eۤ>@n=ӝ;[:3yЭ4.R2bʑ&ټr>}G8&̦{ADz5p]+Zz/H9}$8슔thtn!K_O(pA+ N ׏A1ݙHVMgzo-үD3q,S</*tp5[jy*zq Q/uSx$O 笲P6qPO̬Қv]bL+ӕa3Rඏ89Rc fJ92k{mSz m#Qމ!U6/vhzMvkl4VW џJ/)qPYʄZ~Z:2+:W#~l1cR&ER_NcYNIUp[O{V-}4~o޿.XWJ+6Q9/;֖Oj*Ŷg"q%dfA&yYd e>nd:ϪU+sg\rM`T՗Z)ޤ"Q%T{ ^2f,@̀H6Fڃ6Ol3><B *G *k"Ru[,<=s0dU uct4kgJbQ>N5y,趆9sQn"oQяG8 Fm Q*9:~TdH9MSCZuxGPQx>"L3#\tjKt`傣/BL$Ҫi$#D$5Ư;O|7Ъ%'e1e/QohȏfJ@O>竓* |~9?d S!oVyad,djcBp@a}7 '8"ZlD=q9p=8XCj"G3"j5ݖ35j|q>h18%$ 5x4(ٲBa 6 CA CKdsUDl[kck/V~5a#&Cj5%̈́Muz5]]lX}*s2wu%IeҾfizS ƒ5J:/|6`(f9_U4xMz͋M2%%./؆$UJ/GjxZgλ & $+wo6đT[w+Qt$O q%˧/qXFyX"kP_x>d\-$A֨J%Xi'bo^QS¦h@_5JM1[!Pi7H #munG6q2M}{Ch1xU]YMCRX{8X:_SW{;;җNki J좎 TӮUn$y2z,ayn*WOk3% Wi}7 z깰ܽ.ZJ|l*2@'(;9qDuϮ޻F&r,oŗ&Kf&_QHrlZy%kR12+5Yv4& kMoKl]KTd_ڰby gҖO@`]o/-bJ2MvB q-a` 2=es<7=g:CSn1`RS$j,l3;XACkE0th*:eV%\6$|6bҕ|->T9d n\X7g=cN*]HAÿNc=`ۃ{W(p|az;>^J8h4R"j} kd0ᗹMxaq&[G@2n\4i4WM)1؄LK* 6|F>؃֞ä`go'k 8T%lPt-.!W6) eX}{ygx>’3coQ&G$R:n90'Ԃ/MYu M[8ɾ/EZ{!,?͵Ӯ ;_1։x &9p` -H!~Ktu$ 󍎭7 PVP>CJ ]b:,. ^ ;2$&/\8ZEDAHmBw:y>pbK.E: DZ#5bׅaFϑJ/8t婮nMr+OR)}r ȏۋIrͱTcZa-5v[%㔓" *PO[t kٖ1+8Ol|Vid^Eg4KpXPRW㜛ϴۣgds -c#yrTRyC g½}]D\ 5:7oX_kY2c7 |p*ځ޵ Lv[~,Jf|bYY "l!@iU^{,}߭(kbe"…緺%X͌D .t5iI( &L.Soߝ5}dX ` 7&tA~vZ\=Ukg)vlG툝hh/Xuy4uQbFn'6q8I-eiwe^&?l읎 *4kzegW/5h~\"AviM ҝ`@$0f" {iDJ:@Rm%٫R -^K-tCGQ2^Reߧ?/Ot*S^39d& eC(Bb/VM^ڿJAΪTR5d Zy=$˯ITv[s~EǶ_(_t5RK`Q(Jv5:$7 Qwr􎬠Xk2_Pk~rԏ4 ^X@_p]( -uy^>Bhtu 9'\kJ>:|3?!Y}͒[U#\9+Ft(guNīs`]RL$rU|^^4 nn,:HdkÄ/*wI6f|x D30fHf/🰟C;Ƿ&jDqˢJRO&>+ϴnD*F?.~GP-q]ɎM:6twĝ<`^O7nf BLFM[վɗ0A=((!K M6a@ŧq#SWBLyz'w/k,T2I` eͬ:#Z@ ד֔Yiu]1}V\В狷~QΓ/i7>I>x-?6sk14ZVc@v-C~pL~F(9rlsCf[5|ԍ Re^ E{?0H|I4A%4of+63GtpF>Gq2L9U+w/)r-;a2/w 1`6NTzI-U&5J韐t؜:nl&9f"<4^>AӨu~vguq;M^PŏݕF 4oY&M=t 3`BQCq ȳLJ}UY#Ծfi[-BѭsZȧ0F-;lAeܻ]e?;nc+ވʝT]}SD ^28"#A bWz׸1`Q&B('tP,j-|wA',(5^gjKBsXq% gv#:Ж/0: ʿS q!FhuGLpWhC3yT:K) 'L@Lfb\PB!v|)Y)~vD _Cؒ;bHyt"JJ fW"BN5╽M;*g{0bfz'|88cc!ۇF 3 +LR͞p;4yTGFf큶, K< |zs}jWi'.@VďbzC#{6'Q@<0mXh{6wt](Vr<$$#ݞoK8yaX7*!YvfjWOzNwg9a˘SZ`cme'gvv5(rd@c* X"$50 = Ƕ&4澶/zR$DY (Q}tԋiyY2d96We@G''=A3BSZ B79خH 1.1cdr`ǹݴ~PFLOB"fLSZJ#ց{O03 szuyeM=I|_Ik4rU5M}5o>Jvv6qfskWB+~Ձqgj2-(xP=*ŸSCTBP,?"e 0 zӶ`;Mܣ0tZsD -ۚG&wT`HD>ۖ6w:Yo,ѵpQBCh`S#_-Y7tq,[?^Xm‰|e&=/0 qF(c_a?hvim2X[c1|jx^׳R\PbS{GD,xc$,q?M/J G&1³ѓvCd[6;zjydWt~? 2~HnGCE,dIL !&;D~X]'$wbxW(iG#vy{&:½D?WUEL5eaFT[D{xFu?C`t%Z)#TO{Ut篩KxljSjrqE$J# $4I!yTyhwˇ'εkMQ{u=-q D'oCiK@I< _J(!!U~+mJv[-Jp-:+zL" HB~rF}iXߡKpxRٝk@vgxƏtܺ8~5 %9'Nl侟sWoW٫+C[" W>"=ZT.(q@T}GQrK78`Ɓ`zz6'b_PT<ׯ+e^C/!8a r K6q!}ZV{)O:f}x8(!LN-!M^Y݊PgrY!3DBa-N#{Wh'^>y}GYZkx$U+w2#{ 4fc@Of@!n RW#utk[0٨,5Chrэ 7&q2fYXG8_?M\_r^Iٲx/ 1MgYZ0707010000037e000081a4000000000000000000000001668c16920005c504000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/e]?Eh=ڜ.+<_}a !)@g@riJjM j 1:D}h}T= 5d~=dNSwF/"uI)><^ ܶx5% e z y2Ng6*{ 䍧s#},,sO ;;q뷗pgwn+Wk`EۄRM)DX~ y41WԅH髹KB2ܖ@ߒwiO 5$8>IHy$bErEy:Vd%2N(_g%bF5b>7OoՎ[U3BGS8׳}kyu6Ï*aeF2"'h,*KߟweŤa8%$/s+uqw8Tt+%3) #;{NNxlgb53QΰmsC>>n`%V%uPߤfp$%0NW R/%Ep&5 2`6 u)@Hñ:?Vx>hq{wj<l\W.uc@iiFLv u#,_vlhjtt j K1@fZ<'Pu 4#vh FD:,WY ƭSyxbc;όQtOT_3b5%":^VRu[L@7Y9oyV[ZB[Zl&u˓?# ]B3/ʉf<]DD@*8,3ر$|&9]w{x9pҟzgiֺKx3 > 89۳\hs ϧWʈbu:U0ToAT"\3UsLSV̗>F" =Om/ (H[kn,Hdr0kcG 9ݐFԃ!(y6 G Pj&֤x[*1Q'Dc "6bJmZ6}>Vw%*yr=QoSIBS'1Y 62QϏlg-dIV"^z4)x@B9_@49%x]-` _Ν$q^i볝8-ˮZGwk(xԎfĚ㈁$Bs }#Ne2֒Sl?{w8fP&q%u2hOPzG7m"EcB;XD J}N0H8)S%"28'cEm@p׭v}zS^S(|]Rgܢ큨S)ݫS"\o2Oidh]Ph1bdb=-Ԓ!PTe @݈ "M~Mfc i){9 J&Eh1$Iɉ=( ܾƤP!f࿯c^%#qGM,>\{?2&Z^XI# L^ `V.M^U_{ZxpQv%><[ml,^!8+m6(1#$7^Q9xpνf" \iA0`o_;5RF:5?RSX2 'Ϣ3qWn@u1R{)UBNO:T-ĬK:]TyJә*G#xj8Tk!ϊ ћ})8<I.LGE*eİBr~x ?L'yࠈ6')bQ|@njf_x.8%j؁ [j:,|6HޢN!?/%w\h@J8[MOyn F[[WFy)Tx=+{Ê\hcqdɜ MQGGڗ: L`ЛA0f,s+!ڢ#[Vjx|=Yxo>^kD25K횢o!S d8EX)ؘu ]y\W8oӶt1iY>LqU> N5ŘRp3e;up||mQZ1o Zc?ojf(݃v8{Yŗ|(}]8UubR#a+*+,jF y! &65At*9JE@] 'I<~>)fzu1naI6ԞnŘ([fK?Hփ%x}VYvُ +wk%MՇS|zv5H:q|D<];R2061 * RQ퉝 W~_z܁A v!Zj| ,y 侹N>8:$T*z45h_ ٰu%^ ڂGҡ­a#1oV5U\]6Ex86!_ڻ5qs c?!6*!B k[` (3CvsaOHxlLHmвK8s#$>{vݙ4/loo ]Z>+FƭEukXYt=l2|un}>gi,ۮ ܄YE UjTϓ<(!v8'vzA-*Sf2l #uR>7߹F P-L~/91]Tފăo[;g ;D."J  g7Aj8nbʡ P&9{ꋳ  7sfThE%ԃg$ SסJFg7Qfi~1 @z6u|3?JU5U1>b(-K=z! KZͼr 7$7WQRڧѵ˘Ph->nӴei%9,G*P[1gF ']ӝ}5=eet1 p\pk3ےѕҴ_m6YC :mgghL~rz(}A s#G* _ (2B:MAۯ-a`#;TsK8ńHODfbpD1sK@Ց!fN*%EWzOP3j Q>*̟z+ `iX@Jmrma?I}H:b!R$W5kLR58yT C풫S,_~pC8P|ڽc((D,_!T< \R\6ё< z\'j svP܀{is6JsqyYv1 (ȵI ዹ,#wR^X< R2>'vGI:B=/wU|{ .T*RăIf(X5VFj|0r@@kbBf͠ ߮| C_CH3&D J qr-~MCKu[!?p%ZugkM<)҅*Ќۯ{[[T8fCuOXTA-#Π `) Cԅ9u @]_[U0."i hGKl٨Q93Q;KZ7_V f ,₹ fjKX+Hvw=|^6.N 7.A -OGUXqښD-DT9|%n .-iѠDSW/X.~Ih-5CiYmn"DSs\U#UXۜa0nQ7SYi;S˻OR >(b裌nN=tr6OeeSh%{BKH}+z$;_Ə,Α<i&1e($R5,GK6qx]s0n:Q+6;BhID,G[Br)pl(հZkhF@e@O ifU'Cr7,zJ&j|*O>q׋4R^\(tDjJX䋙 7ìrx<K2,hE6ƅUr{|D VVqf/^gLyi,NŋjйIE씵~vNۓ*ԣ]>*XCƭa_SS oP)h\ ûppB9U葵S1QXXBf'*}WGB0'\%t>OW~Y3%,Z1 "rPPdZB^ЩI43M(d"8y$vV=gae֭ \5!63˘R s*gLEϞPSPsdE@.*EiT*ifnB7m-Bm[;= 1O~t8GO$2eKSƏyOD]bhl dF')PD I|6Wed….)GI7.ůHLra֨QߡCXdT!7!J[*dN (q>afU2Yx,/lI,f;e [aR;lh1Y~iVv(y82GoO\E3Tϸ/CqqvBg$ ]cHc9.TJTZ#7B FQlG 9h9kLQ +TkI&AI뼷YʊJ A󳎷N)<(B еq <6Hk *nDg^Фj XPz[1,̘[~ זoWE"فwG|2$ޞ%)Ŝa}qqk`N;G,sʉW;7}ZJzKg(h#ۻ5Y&F!9qAv692f/GtzIP/C$SLq&Ǧ^Q';H“x<2dc&'9U$"ir30]W*XY][Aa`Q#(1Py-DVĵ\ |BT39!fiE&vqQxGX*cjlb5;*I$ b[ѧua2ϸviifh.r$^hIwmv.ߙ"tspT0Y++*5R$R%Y~}eWBpzkjKE 9;.(),'VCõ|m N ~vM?䗌o-E 48Gˈjg+)dsXʋx`G gK-w`qq]Mb(Bsya+)cCfbJ8tR N874 6q80}2%R%)Gc`'`H~atؙxrݧdk9 :J#''b/{9ݠΪ(YfȎkMo_"ef:6NaRdgKb(`[k,B ՠWij<Og'je] "7_XmfRo\t't|rHk""8>:hfZQdR苅7)J[҇̑Z6F@gZiE$$A{<ƍj_%} b3Ĥ D,~u9g2$ӟ5D!_i7gRqJ̽Fݬ [S2(wԓJd&)ۢ*sۈwA)n;˓OݰPGpBs,R҂tLgcEK`ژ䋲weSB 9%،Vl;$K(3JhR/J;K[SBndNHsd,i K-U:휓6e&#˷i1QS;QRPYn,2ōTS#0[|/́+ _orus>qᤁe䍊;$<`=:q4b$y?u=zT["1-?ٟ}QWm>B43[20e \5^&?w)q#c.m Bb!ǼltB =4k{ŶECf1_r?_REΜ˗p ,#*͎߾;FԦ g]B$ŽqY<՘nޠL<[@:c_9̗|EakOyM  "qOeގt=B{>2A$U,;Icg7ECbI BMX<U:e4Ŝ9>`1u֧^9O>53q4TBGcX,FOR4 ^K#\Ott(" P ȀD T 癴_{D"H[;DkPDcT|:,+ժЙ rlCuT5Sq4QAP{VC^rCe.x7tdtEWR@J5t1; xge"79[0/QzY,Kr$nu^5l*]r-ɻv$1bwX=C~M5 p_y 7agS"i͎(Tgo, $gyϪ5W]cr<2 Mw%65R禼`8hd r! 7"u@BRYڨiob]FBN #vz70eFR'B嵩3{ Gv>f/FE/Z6 (y)&l\Ѽn#[8[kIٛ妹ej=ᥩf&ShYN]{"B$\pIY}OUp{)K:B r$)FmI]m."c)f e{[ͅuN+N*;MTi^BVk>ɢ}1 k{*B?ir8/5%\*Gp]$"P?[mk"!DwlՍL. Nj3m9inWmV+by儝JJb}b]``*o[.[Ie9 BG2#+CJ.a$D.R{W8WUO7 [$  }^%QsoQ);l~uɗ^[&)2͹31Omp:sHcKl+h)~SDCj, mF ;2^C#"Ϫ+w}+30}U$ΪV;4< M;Jڿ,%}>&$ FoחNn4,Oԝi gopOOlk1X?ZK7nkPE/K۹Sh+*6fQUDHwKZE~\?VQ t̞ٓMEpx PBG&QG;s0Yuw$injwƺoD t1PFjRJ})Edu)h[q0)|*J 3'[B-T ĨmTMK^u'yk&ǐX:ҊZF [@'wJ *Be  1,p "ˣ> KxH~U$z `J4);I؋a '_dW5߻)Cƈ~D(Vħ{j<#83.əL7q2}>H04?V1Gie!o"}XzoIfJElV*ϧͫ>e8a\r">ZsZQԹovKQGGдc>zk;(h)d| 8P%>Qz7h7PEHd"^g*wkL39z~ɮK9wZ.aƇ7c:#V}JP$Y8me7t(X=9cr'e!!(.Y1 fqP`G-Zc'<5,߳Ɩ[pUo1<]a?#_ȏ݇U6}B{;Iw}MPg){ә ,g =zVr:_\vb^IinωJ3  ur#fu2a#'1saAkkǔQ9G BЄ#JOt|g-4h;?҆Hl:b\2x^تB 'XW2pKulvG4*tݬ8xLaƆ o3BP=A &BO7)AQb Nqc0=5 dUQ (JM Neф{-fi j_|rA ::zi]I#%Nnд郹1"\/?dDžߴ[!xeP,o1ct<%d(b3{hG<oHYNk\5: nVǀWӟ*aْ.pI؋WR ~{ ޚ60~ בpGj!nw)Qq5ǜiBic|&-lvZeAJCqE,vK$ܥE T{J;pq7jS] oԨ>p4;2rw]̙_\ b uPɤ|RC=|$S/SA#\Q՟#Ot|Tt,kw 3A12VzlY!d4OY\?V^uKK؎꧌ %#b=sghϐp4@Rra/1 g&m]6yL>`Qm !`R= b0-(.Mr*YNq##q=o#tjջ} bs: gUJe}zFGa^ ]ύn)^svC.ǗhϪV/,o!t@cܸ?]IQo, +|qOوR=82.0rÀ }>Xk6 ͳ[guJu{kZABW{g5{ \mI !^sޓ.@E&utpAWCg΋ )Зh]Q? Q|r j{cVXgWʞj_Yi? RrIDMP@uK8C9+ ?c<},O$|1PK7 GCZle|H%%m"+NXK%.i;_QxYk|ÅĞܘE^,$J HBB,MR~6pL4w mKkvAٴ5<0Aȕ:uPͨ+)`m41:;YA>`d{6J.~ޚhU.r4';x!`[b1%}mjXI}T00X/3^ ڠ]s 5MwZ}Y>a*u=m5f˶]nhƐM)` 0ykkL Z0'?Dk@ Tь4 ]- ,d`aVhA:3/9O`5[I04LQ h=uHN]6[n8&W*_ENz:`Qԗ~7l0=Rؤ-%2؞}$߽ef O>niM̖Xy1D6~27VYp.h+T׉X0HQnjlHܯjzQj|҂@@b>-X9׽jE!lfY#"e`óRLI]*[C}80睆qz{EͫE N@4*ۍmU|"k?"#ӫbCt:? t5"y7~!50jbIf18X"KQkՊY"9aR;:qΚJ]al@.en/}ü8NZcvq~c:uk}BxqPXeHx&#bձ&3F?6($t:Hb)b K=QլR.̒a62d(+nf cQ[I` Ptr)'AҼpJ`vņc8sFgҾX@XM;:WW-ڤmp(PhWcyiB0T\8۩z|\2sLX b])OoO+lj~N]+Mem^L{_*E7;;Q}|t\f6)%nn^>th&UG5q>-kR`(Pj0rjƮq hF6 <7it$ tvqT͑l"SN '4 :6$ҥ +~J btGq~%wΆq-򴹉QE¹ڽbs(,p-XȪGQ)To%|wV?mJԬL)/ZZ<&X .Pڶ@ .@! A7Qm &{'Ak;J>vr<2J@bVUHN+ 0FFא~[t){uZAq(X0H TQ)H7 ۣŽ~4i9528laZm,@i'hBӚ8i?0yDŁ =秊A84~< +wd$as,f:ɩX-IᇁVܴ,й;-2Ur&9Dk}1X06Eh+$ Av4fQ7^4hiaCa`A猫A?hL`.?5TyM=Vmu2z<\z;OLIJ·nI6`ɄB?)/Ujtݴ^1_h}{_C9)ti51H#2`h*3MB,Ub}(UN߁!EBm?xo iMoGy_rD)Tۙz1pw +(+ [#-ȢQhL 6H )N*GLɛYb2]V[]7n6[R bmoĈU.t\ҌclvW ?Y9|Ib`^%I-Ii@h#z)6siFtBQO7!ng U}56KAދ!9o]Bu>. =N̒2 'Vщeon_u&YpFNIw߶k'Qlc9Xéi`јPB_iރQk,x%|ȈN0;6JOדEL?6ѣ ¶S˿+&40G~1U~p~(aֶ=hUmȃZŻi9¯]X4 ״5OqE,soZ]zP$F%!ROԋ[ǩ~$n5#L:gIVs|2h2z; ".SrH0{Lڍ1Qآ PdY( ̥w(X S8c&-ŌϹ̔grX3^;52筡a-=ڃbIGյ~WoL|)4mӇCez/.t'3c sSPiU[^(v)@ -fuZ ,-P3d\#ڥ*lW"6"'w䀪GqmATj G>/.E735yk6K nm}e^WHCG:%K EGVr*4PaA&5QC`c1w^ߋԿͥ 7VUdTtO/3\BW:('b7#n(N&l&UUu!\㕫BeqKғ$e{p_3 6 ȵ^S/'9jEx= .ytnգCW %+'eձ 7a%:.8Y?8 <̅ͻL`8y*S93 doaݐy&]^zaV&k9ţinj~|Wn&}3,s&X&J2v1ҎoM?uTv^!#2k4ŧʒ<?0 _a7/9+߬j kwBl_6#5x՗1o/5AULWGߟ5P:Gx5kj;ŽA*uV<#tӯ3 XV:Wn@o\fnl8 ʀP Nu>l89Hعh a;'KJJ1J;U*>GTJ::ǐw9wBY56|;!7f4=~sSaܘ raki^s; r().T8岸+k|(fPMyb^njÕ^Mi0ȍ)$gq#wD6Ҳ-MͳYnlh;^Lv-I%J*{M=鎮ZNnn."0[Fɗ^!e?$Gl[X~t.KW:lR<>-w';mv)[cˈ\rM l!VP9kݩT|_66z]=kbN0ÃM=v,,CnvQf0Pz\;4<ߖ8'$C,c| @"F'8: %)!:rKWHJ/e3OksV18$-2apct76J YX+fuZ6F7ƳXyQxOԆbc?Nv(;~h_e=a_d|))L¡;k0w }T&nd Ŀ0j"ys F^` RLjw)wÛTǙ\W8K,TB&>Ö%@nq>3Z~&h~Nւ״ (3:<؟)7t6 d ԟ=I[o&"Ʃ{20IJ5~tlZ4 uiwY*wjK˖ #&Mڇ@Yz<<0fNzgH[NMINn-צ"i"ȗN'Fk7g 5=:cjaY,pb4ykOHc4-Q!q6픻; }4ET1#7rbD,"kiZSK`@HSBaԞ\N&_h@qG{zKY*kNdwN"9ӊl;ض^|@7{)8U. ue|fUy_e6)B.xS+cc@0Pn0g ,:"#p‹ #)\) ]~G5޲{arvq,at5\وakΈ IC0Pz!@6j7$tC@fʳIۗWEtɺފIQJ >_Em5"PJe$ʎV3g%?V1Q6cE7N>0Mzk7X|Ip|  \yPya _zS9{խ  HŽTy Y`՘_4i齗]]kˤ0q,4Sl|z-!\YL NSB8kSx2Mra]?՜&ʱ.I7T@bأy?T-x#}3d ؔ2ÆB^g&˧A(%ыǙ;a&QAN@*Q6R[MB 9p8y:Mc~n6m'-x }.?*&F =pa!9! [:u$ׅQ |i#{Xu_B_ܖ1_B?A["8Vz.KiLm6-=eovZT!#Y=B5OM1]z*lxm魖,eC]<{7V#G[#H)3@A&*x<|ܿm [r@>vroA!L|{2} /R7TkćCR#{e+yjI]{ *5ڧƋ@@65D`p H#--VN9HYZ@B9B(H sўTZ'[ܔgNnT* /amTh{:$E'Hd*UNVsKlk"'DW{>Lz&)˽_doCp6720Sqч| BICa<7>hiahLeg8mI|׭YB@g٭WD ;7|Pf68yn9Z2S R.Utun/RUp,c3 ?}$:; ͇ 4AwB:2%<_0~,)jx[P[~VGXI OoL7#aЛcm7D?#% Bղ~7!#5 C--b-ZCmFS7C.}ݳ%zZSRd^ϰYs6HxP=K#7kWG ? M1dbDߒ^HlE_qȉxF=GJ7,1~ᵓӀl5)'r:b!N ;`~I8TVBԟ7[yuZ(vi{ QGl /g5H )h Z,ğ+ZEDy Msf~nGD's29 &Ubq6a-8rU{ +EwyXPH7@<ךy#CKuzr2;εԃش~Oj5xV/*H9&# pRS޷blZ6$?)f@19 o(/3N5ק-cʌV;P=h7W)^42߀Yt1qZIPB<%l3E!%z5[$?f>m =xoc g<)0$=YH>͋Ŏ&kYm˼]us]Cs˄<1b\Hr,| t&yYzNюXSt.%N2X_jFtIo397lsF Q5 a>4lAO*CTVƬe YϘ՗>t\xL,ͤϖ‡3PF }U I͖u*rU7cWZF)l278/oB*yRs,Ej=8r-kE3ؤN8g镳 =8;n'T*>(~Zߚ9ԛI ֍m1'(|! IrqEqVw:~ِ SeȺ|!uC !\%D}g8LD[:Y5;gJQRߴ5hcqfWampqZWԦ?!A{X{k{ԎJ*40\+M:mˆMJEdmFa][>+h&h9RjH49JB`ptRn@A(ʮӑƝ‰ʡ~)}v8o&ӓkY#DwRb|u}fB^Oןz6!u=jB_߱6PT[71X P |w /cw 喬j{lw'e nI:jGu" a~T5MFPxj rkXd$iol0L7tK'L O巩tX#18cЉXd4h(zY57*gtj 2%{".?wUOtabgY gq;vI(+cyB{w+%!0A`HL:UbcXZ$RԱ9ߋ _,8% l.J@ȋ+҅CTKwԅHX/7هcNsY!ȑ7( S+5|Z@BߤmyE'ӎe>t\+'rkؼ /|cL?H fisnicB$9\Iߡ0pA+@v g>fCW$6G&4Iڭ+ݱHtv^:?hKLEX:49+'5̢f8,hy 7"ne_cNGX= iԏ Jܰԡe~W^4Nq:.pAQ^)?M;~R \\'.k#z:ZryGSyaG^0gy8*Ǣ h6 'A%$m {j`FKc"$qFw!awR[[<{k5rC(:LdF \!^vCU[嵣{-"3iN2ݮϥ29r^F:sg.!͎[1{~8%;-v2s/f""vRg }FyOtt9Vi/i&;#D,aȭ-op;UJ_M)8}DhP"¶ޗ42?Q_[ٙ<*)kPv51v6s#҃;r4.W꽏A@*?Y {oS%eŸluz\E4ҫeM[⍁);pFWFt!.K;3a]Ja`_ܱ FӬM8r ;Oojț6Q$pP~RGϗ9P_6҅J &U~'Κ6x |'0Un#xpצ}S N R`IC|fkkӑėtBsq6Kk8TcIu׈2! ء+ &|oRaI9S}H ++C \O%jq!H2$i$yccƦ+.j"?Wv`L$QSL%<2nf7>:, 7oCǴc ևWtN=$}|]\$ŏ`ZdX-F!,!MBͩw“:z2N?^ꧮꃳጄ yH7'⟳N vBY%0Anw@џnQ5݀lLſO)cf~ǜHPR_8ɳo"鯉^Byh_7s,Ԉ(c]`.q.r6 Z'u+@80XxE;`Kq;ҫʢVi >!l!4aˏ&S"9XK90~a$j 9UJ qZN/O"&1k.]NxbF1A\9 S#6êvWKL+*<8ı9F>K _a7b:꛾*a]/$KJX+ VlGU9 8CHkTmۗy?.2HjgBh\S8)y9}J`fL,:OX97XmrZDp"b%S3ED>#2W9TOU?x\< ŭMpϿ:YͿ׼߾h%myGLR0_,dɓUm%4\t~e}gdsqq_)˝i[KlsCWb*X'^qD/O(t+0ft3M$~[e :!L(iurB6#G߸p5ZT0\DeI$6z)wsnQU3j@Qy5488VZoS͖.EqL ?ΚbVm_w  :޺iGƦ:+0"!4{{(1-0~_t.V6W@I'Y/SϞR?Ba6M ytvմOIPiuVDA-C޲F \7k;9¹F𑶡܀ޅ|v52nZ۲3 ̉%8%s\4ڂx ~k|@:S.EEۈ͉J6g=e]jŌ W{%…}PsY u 5[173/"uc*N a)RL7X 0H3DXT>xuF0 )5rt(q~۶df _nJ3vZS#(hf+)ů~#Aӽ lopNu k_(P^aZ:*YcZ9,&{-i(1dccIڵr}U#Te= st&2fn 'Zcj+| ĹX BLbwƮƩU"E`KctɃjaa񀈦_6%> 6v06kp>YU~*n c1;Q!8e9CUkި¿ ;X #EZr̔,Lv8/_tlLm8N"ߵA"fp}h)J~JMᑌ ;RiyQ/1V';BǩDǐ \[vpS;'.FBrT䴼IRcn'!xo;|">WEl)lL-:+G#YQÀ**c+pCyYa-JB~st6p Rp#d$-.hXi<|BJpJ{m'p7%Bq_Lw2L.Ndi)>Om$rm<тFV+ 7a?|@4Yh":7gٗ&H5'3\)h,i > F3^SGzKh]QbgղHGDH.]%,Dc 5k.:g{Dz{Od㏲ f uH!zJ3OIt4-D&$0_Ú}#<d>^ӓGİ C_u]X DJӹ(OZ8xBvНsH6m+PAx[DWFehkl9.2l q} x̶;ybiL+@(:,?8Hl4+`8=)~)g qR0wQθFp 0 Je`kAΩw>m_)$ ,lI7KS jkX^XV7Z*i@-kl?V [2| ^!QIu)S>b7C]_͑3g~:3uez-%.ЈBSeGHl[I2cv~$lc̿@9j,&J25TIMjA$+{miE*3 ?Tir׫% tU'ao6d}٭j.ntyi?{^P!);6uSE ڡ(<_[PA:4 ֚Tcb`cWOI:Rz?M{RRyA+1t|/Lٔb C:e<‘KtwR¶AIF!YG)gg!UZXX5 v"%bYlp/KX⃺.|GZs,'3;S^a{ =!駆[BeM'-9D|lgMLBO#jWBYPk b5_4UNj:\E|.b]L2ѩ!QOÂLuq`}(bFgk>_S9?rx1Cxޱ DrEŁizJjP۔.-L!¢\.|Monhي;OƗʺ8brq#DhPj,+UX|ʀ1ѣܔe:}ET>*Aoi*:H智EvH&MdZI8,.'eЉV@3XϚup%w- ^K1UܿOOgaFt#EKg;Mtz w7F 7"Fb9u! p lދosAsQmvYRdEBɮխESCͺ"L![9Kb~!Lt) Ӏ8U@)=vӮEt-12@ۿ+8 Mf4HeZp^PV-v􊚸S%Q(jHAaT\ G{z3V;oO mΞQZ7Z[ba 2 8%mvZ=@|f.. (QІBh/eRf#4jV@QH23:)?B,ZtK=KFjVҸ.V;q+:79 mPE[FY DYwRqeoпއ+*RQR8Yayorz>3گ(g,hC:ϧ82sG_ESg܈Liy0uϙD&itGl}Z*Y$びfEPGÉ @*F y[E`XeD;$#DšL6`KB(i̳C˯[pHhnۺD~YOC,o1{#`Ff.#Ĩ MI`Rз!}6}j@ݐ3v$]Sv mT#|=tJy3^ ǔP9>9T*E[t`?Z$X~oNFw3"]vIΦg94;est)+[ҶJo/0&&5Z1 v0T~Hm)K=-^P/jf\<hf}W"YH*k*4t |PHeI Ldv3Z"Ʋۣ|y6gf39:;)ru1R8erK_8^..g/1Fį9.]a$v1GF~Nv!()\#/S@i5p$B ;ڱ6ZEvAr(m:`b6~ re,y-Ab`3-+$QF$Te$3厝sM6Ǫ#:n+rlʄYoT$!"elZbO_1|^/_,efI7K1o|Հ Qf?D}XtY Bh=,߮~(DNt UgX*Zp-hHAҦhc(ӂSEq0BxaJ r"Xp93{pv{qoR88Hr N>2碝: e ! yG\`+@wt<| Ɖ Na>bA)ܛ|;L{YG@r:A1je%7ǾVMr)7a&8_cYZY>2m~ ((\پD#zk"KTDlm~5HSjAJzʽLDqhI{<=7S\DM ӢX:fp.I:ta =)z+zJ|/l By9%. S(aNL@nȜƚ9,hpPβt 48Frqep/ĝ$nFPx`U^ *V{މTJW\܉-Ky:PEb~0I3%*lv\0jz})Uv.Ssy6M˾'_r4*ʜCTD[{9Mמg;`,K"VEjk9W\1hkd^᤹yC(Xq,Rl...&~[\Mmu@ygC=gPu;z0668)#\Ċ:415@b7!!?|'ͮ?r6}6lѾ2){_k%7C6y}+YpO>\_OB=u7#}ۯߌ(U'ϞxʒQ;]CZ00}7*^<:/SL@D'ɗyi#YkqZTm-uu69 8r)ܨA~] 7ʗ`|5NxWp BgR#xi[LN8Hp# '-,)N O~3^4:9w#K2?1kAڲfade9p"+ n&WvxPݵIXq5$ 5 {HFGΨ+&4Bt/˯óԂcV0_"[NJVdr2+d+dp.Ub-;(|7{XAr 9Cn~ۀmzxz1OSY?w65η0yj|\ lum*D6@ȧ~(XWVXOA@ sNV+]:Y5i44_iSԶ@GlG?a Njlш~*}r QsidY5ly9V3҄̆Z KK`&b"LMf 4>|ͨ| 7aZq^B:E=o1e4='qx=y ! [Ñ?1Y 6n)(,7+h)cs(5Ivxk>^xq1: ;pz Vi`){ ײ?<Q[I?۷̲vXE×}6TJ!ANΣگJ׻/|{[OF[LvC6|vՑM(Fe'QQp F*l4 `ٸzFyq7h5b- O<(:4AaJ\k$dڊ }cO1>};`m= y ;ՁY5\c\ d *?_'SWζVkc[OC掝൝6MBcxjHRXn|m5 _:p%sVsU?nq#o6r2" 9 9c}<723QWMGԃc3#q#1"RQiy)7WKEiR9[BrRR{o2O[,cg¥i\e8ۖS|s`Y/ ;}tՀR-kne#i |';Xf+lWxgeM*O '_XL|y ?z:{DJ1Apk4-Xx'U׺Flu?[>qcd]MߡꀥJ6jiݰ䏽Y#H\x>QQeу;#T IK5Nq+)] PXC6UҸC,AHWRqp,֏s%)nVC =fZnN1Ê.r BӮoXrJ 8D:U -ņ. gښc2/nkE %"9gvNkpj?: XTZ0dg:eJB^+iZt V߳A,R{>U'tJa㌎z˖Q ,V4t[PwICvQ.+[[x"[Z{oZsnR؉kj0QPK@Y|4 &>LD UxDo͝Uۢ>ב`d[UsZr| _>}Ec-Aꎫ}r_.xPMy]` %lpPv# S9@G_''>,?Gk9a_9R2Ⱥ7= ՄgJf˥Tsp"qi=wzr`W36O,۳Aor١ ^_ӻV0_CވÚd~XuEq6?V?K{K/xՏ& !\RGₖT!PG8 y+v:dC&\?XT o IHZ|ia&ė: ܳ2 3Yyri>̒*l #;!iLi%abr(A]7]{45m=Ӡ5Cͅ-Vk[B{02VG[:A@oEe{N%HS6vZ~cubekLb^0`_ג2nR@my uŅUHINUwڹ=ڃ0 ~)%U*+Uci@[<eA !Qp(9Vx:llz 6|oIPXKq:Ĭ'$yNKMd(OlXea[:Qn*E|m Jo-%2P5s^^6ӔSRFE)dz%*Y׿ ZxƸy76(<ΏkZ 1h0^2c])/j78ɺ{3sHcY(vH=?`tG637ଜ@vRn)p=}&s,ً.=3+\ۀlYxA-Ȥ^f&qjqqeL*cAV7q8ۈ`4cxS٦^MKD/q&OX<*SIrtBώ珁L4^z5v-tRWyR׊%K-D>`R<^G.E.7Vl5'\Os>#2pT $#bXߠCoF$b\W W9`hz.1%,>O_!׶pS,e|x 2EΈs{mqyT+Yץգ>!:+@Sgй$ 5Z $z> }MDûU&KUߒ"7^WÛR8fͽ-O'Feh5@2p[pI >el0:c)pñ.zy`h_fm'b "0=?5ghZx8Y<15VK,`v̵t2qs3 u"Kj Lq/2Ů9pH] ˾-rJ"M1F3[nL@P1hߌ# ײ.H`yv鍎by )})47DȤIS1ҝjMױcƯ3-uҍʒ5g+pC|F 'c OF)E e+xά'J\І8jKUI׼^d]g?J3{^w]mt+֏[3F,:6'`6V1W35bx0 $ $&YgIJWu`Yw]J~yq*3W]DlDoxpr`1yLZO]A_3j0bߛ| ƍ3_O}_z{<B9:d휷+X\xFIǚ4$Ti]2[ET }t:P7 "{|0\;[Y|l#1mr4J^Q0Qş[qZ͠Y^ĉDnP-paW҆4r*ѭj7ռW_C),/LO"5>&XAuҔ/K&noA-ms0P,n .H!,/po7 /a T`?uFįv%(;h5y@1@(tf#܋ i$Sab<3N"`b=Wa-5fP:ħ\b#&ߦk. lځ f@84-BVu1DZ .@XHf6%/}9e՜%Pqԃ GI.%8а;1o4[Uuk"C Qޡ".u~%/ͤtJ1r Tf=l 듷 35BrLсѾ'bޕ_ &H|ntd+fl轙k.O- J$}mNg/{ۇd^VMX Hn"6wA2"[zQAs& D7jgNݩv?*k3̮Io=U[1r?*F\U?Aq\Q6:Fhݓ ;.(AT~`T\}h!ra_wljH@ hڲd:iGRxiI3L6|pֳ+NhhXjLn:u7Bq>hڒye^Q߮dC^M˞} eY2&‡sŒ-ev}܎)P&[IbM?zQ1yuo~% JHRg ,bbA&Q{ ΍.q=r+hP SF1Bs caˀʮp=Im/h!k yMe$KgHyH3_my91ETeM1A'li}?: .4C%T][r"_V{#[Gi9X y2*=+!-rf+wϿf?@MPg6ȍϖ)c8k@ *EG?'Ô/3X`zxC.#qzK+ZSzbk4F.7,$1K[MÜv2L3h{ Ep:A66~[[Ҟ+]#8D4^sOo<J7`=8jUެ!G-/]"1=ztF ;CGi~-*L}'?,W!~#J=vv dS.__W.88Bud8*`y dR*-ūFbcؕe!ײk̼5œ' q5X5٭>1آ@C[|&iz)7Fqb0{UgF[WKneCuYZHbڔUnYaͦW( cᲁEZ^=pa%Z zxB ;?(P#M,FM6qcH6%ybf-]k OضGb]D_̦tճt#Lj1nJH8J@'٤I}&x|I~ԧeRorB$i^p 4+p̨jMn8e܏UR)j8)N[L_ƥC6x_pR\m%*٘ӕR5B ]zݝ`9J-U T6-J/¢T%%ZL_4'ڒ!QF7לL\jftXCFJ eV_5Ԛ .%ٺum}cWUSHvʴjik12G%Sѥ30r@)Pi>[zr*#-b.i H0J ewQC~%}T^Q4W9@^$hH˛+@O$ f]=~*oUm-0&]1|g͡gW 3@C"yjNyg=XY~?7! oBY F zm٠zwS`o/imA VpNt Kv+xk^(OBƶHˆ0NuM:DU&C2aTFbnw %D( K#BĜ~ Z U 1ZVef=<qO ٬=H;򕔒5A\ڱ=Á2q6VES(7iJծ`q#RL$Dɗ_'y wOݟ+5yb9.\ESVNjՅĺ)ۋgq. 쁕Y3 SO,-/-oƨ:&% unVcq'pt? V. D ^-zt%_TrN̈́ظO)y(t*?3~j tK"|wbE:ʉV(dUoܔ&#㝒j58Lwhzf:CêAKwHA-<ꄌRKOJ2rM/KupBW|YȝB/^GTC7Nl< bo?̴ qn8 i[Q&lL{ 9>mK5vי{;o4 ÐdW\y*͞pl,SiC=8(V]aLB k%x(l)9HTI<Ye>O+B }aI^[ }yeC!j` }\1<g\Gpa= x\3xD;ԩ՗"f6\OJ}QwρT~DUؑc P-c2o|U0чRXȒzM#eG7dMJ/c9V`7_mdW[uQ Mѕ4W/\pKߚ:L}Fn`L>GviCmTR^' +=EP|0I2KO,0u;L<}XNpOye֧ѷ)IހB1(?d,4HťfXQ}߉ѧTsr+K5] #E%%} DhBd.c&Zf)|c|?2X?pSpQP|UW;sX᪄qB|As$瞰#ҐW8 p%Y})WEBUij[/t9?P]fO^k;߄**,q$뜤9{y_#CSri KT^@jљYPdP5?z^_mh#F^Fdmx4u NMr|%< 7;:[{ឳkLaߋXysgj&5,41FXWQ=5PzHul $Vl7}z5o0v垉i)8`yVp@WQž/W^~gAdZJI.{y|{քEΨN *SNaNCqFM4G 5~E?LNj*P6'=Nġ|ie|>[o~OjKkYq׆?mO6K=).o"q+81L`[xR5< )㴖OFA\vg{t}F+5`3Ɓ"Nx3.岙FJ&;VLފb0~:Vq'Q#=6Vq[rLTUhR :WgلLP/x#Oޙ".qDWau@_Cv{eJ[#gQ%=w6I'.≀ItlҘ_v*m;Ua(d0(B@d<`G>&E_ W+9?j; GN@O혇6zC6 'h@_pa'dxLE b\!z)~yj4ebO}/kȭFAY\Cm1J  4W'  SUHW"a\"E,F 12]ڦ5DBE HUOO4uH ̹;u_2ҦNL ΰ\$H /5 @pe]=LmaT.'U৔n>w>rK'Pj'1ׁk65z4|~W-eqX\^ L1?d%if8ȬFй$gEJ)z4$`}eD]tp<=`]}T|Auum?mC4u'c> 7Go~NnSW'ت6){VwbVNgNGے&}eVl_@p#+6i6u5b:G'7 Hs5Pفs`C?ZdxW).w@(ކzU .lAk֚>|UY2??Ƿuyxwm=I?:!drvt` R뿽԰LWp/Wuu4\áG pQg2X=d 4UU ޳ӹ%Ahw_?xJM5N@ְ4e5w#7 7kgDy?;h"h1ttYiMI+hsJ0&3-|T1=m=oDA[NX#0ٍ,aI7Ej9qEy(\{r^-&1X3եVJɜ9[INɱ>O%Gl=PˏD!֎hrhHUEr ^R5Eڿ3mIjBːyIX4NRNPVD蠄XC9`h\WyS^1'j4M}̂ #]a/ }BÈ2& E^*LZ_^LQPbP_`*ltRlg; pa3[: q{ z[͋#˔S Ũrs@~ ~wVp6a@+KgV-ZӀhNY_b @2XFmiK57>R#lV)if⹘ZU]zW g<)?q>ΪC%t:'R1oO'@4%,J؊_~ Ě$cb ,M&Tܗ&;*AW7IyΞ܉*,] Lͺ7m`Bi/F{\tQGҪf{WBCCjP"I"`e!d)5Ѱkod;UO\oB5)<1-M} 8@D6 LcZd>80?~ ?PcuXߩ?@rWhFKLl/,Vxj`2ٗ#d{,EĒ PҖOh&W>Wԥт%#{룮(a1f ]{^86X;چ-ڻ ʏl28~}0N|n,Ya.Y{Y>uU@+YMt-tҍi7NaJoAsjY@m5|H'4}6{MB/aroJF'?C")֊ }#[g.MjrP mׅl|UhjZ\05~e /o9B!w4}ސҷOCNظӓ`C8c;"O:57Py˜VPQ*N3c2% 1aZ詤b_C s)b+6nX>%e+DofIA9Z]4.`AmLwgA`fA5Ϥ(Ov:.aCD]ie⹴5g8B xWt#D/{\ -lQy,zf`z0%ze +Czq@O4Y׊$w-/`iNJI}04gB}jd`W ~r>Kz3PhZNA?_?QIoXb+=U>͞PEf2A QV$Lm/! >WA|q(W"άJ~8,ok<4MntRqAfC1?CDhufk<;%,8W( =}TPOjzT8 ꂷ cmK٢× /6 RPiSM;A-2ei ѭ4$On?R_0ō,qw\YZ >|6]@-Iq^j{пR8"Y ڕ%QZ1|saR +];;Eca)0F!tlQw@ W^+ҚAO=(݇qt@|k4% /S ,sՊrQg(_2`g>6019*̬32tRZ[VFjO:f ~0$m<!1``&'vITg"6(.KmhvXǚ|FxA}Z"Bm~E!>% GOV 2$d@xˈYj`q^\6b.V?R`Jv"(Gx)>]䥷UY?꫖z uӧv"ЇЮ+'L@D=7Ke\1-Q/}ڼCV8H?!. y7@ # &({+ye_IH ;{Yr3Ӱsq0r,b S˩= #J5!n1O j)N:? V2[5 ler,u w٩ ,ɴ0BN{_Acx" -^ VdI<;h7jXw "'e[nUIt'dΡͿxV VÇ=^e457cgQJw 7OvYIEL)4ށ˸qK,t$#لR|lҾQ^.tDv#=SA 49n%\B˸ = #$0a)_t"034u+lρpt<,i`A'vs&r  [v#m&Z-^OX9"yҿҪ{L Fit#GmC ^1_'Q]NO%^׳ʹzQ DV_9 +:+ zG]1iJzCCѪf:.qVq锍m#3ؒ)mwzf.WeJtyRq 9C֍LV/4]}Lkz&  e)xJc]MrR/Ƣxti ]54Jna.hjmA<iiYܙeډŜx L^.;l;]m~~sK)x~2)#C[w|Yʈ{y%\;DͬZ~7ݱ^BiD44en{h|1q/Ka0[M;+Hh~~K"M V;Ǔbld {41ޢ\zQ"0Wt3]:0,zKQSd1PnA5b J͏2S5-޺ⱆUeAlVv<0HnC8#R v K+6%K= ,98Iwa,xЖS]9,ރGe7sqrNa'=E5<[ TCVٱэ)DqbDTgKc@f]9ˡ[ ATMghb kU}ާʶbZu jk2N.*HPWDVXiϋGnWf7Z+ *F )G֢ˀHGRք2W2f]3n!aΖ!J/   I ~dBM?~RzCi$ںxJL%(9צwL!Ȗ6{L4YmhSlr)_EWlu7S檯%$Cy1!xO>V֌vp[$1 n83SN@(h7 ZOUxxZ^qf#W@yRv׷~#ҟXR3;"݃4 KRV96[>Lx D{_r ֠4r ˜X"6](QΓE]|O9 $gS 6;Ze=$zԔ't{aDZhkFnjßNY@P,W.uc%d@ ̌a&Ym@=_%X^C dmPvv_#mi ߴ%WiȻAk])m(8YH1ݶ6)=e{@ZDYu9#f| O J=ྩ6z0t$^w$q%Eq(X[jgt:<fy4*WVnKi+Wl^{Г|Ϳ>8M^sH\I !|ڮ+YP 0:gy͊!caѵN f6(~:t3O-w4齜Ue1,EC~cZLQVz:[0*diǮQb*[!>uyqwol{=Kp6id)i(˅ƦA >L7e"`E:9 ݟB'#JCr x6>kOp0b a2+vžw:W  DMwGB^L0-gC()@<Ѹx?X4˓AVgq8艋\79K,9TNj2_6,lS^&rhLq}?_ҘTmE'"T Oݱ#6W}ԍg㺄5>-PUYfAmh}C*Lo쓼KesQ-(Nsru{P ѲʦzDvkK@7u֣֊В_& T59MP6Ҥ)?KZ$} TZSO͸. --SCV'( D3I*)py bֶwUa8^ NHhp_4hoCGdFTvi~Ꮼ"Drk}0 v讋.-3bNʵ_gR D3H6Kuw繯TlZ2;-G-'<5~LWj"^IU {V~գU/&# 4L0n'| uPHLp N߳[yYiFOЉ|};W0. UY6cwQ=8J< ẬEУD9|ӱ/2?PWbKRҔ)ˇP#sW0kq~ʏiᑲ+YJLB';d[4poz [4`Dj ]kXD`{BolQ;dOTJZ\uZx|q.O\ʼnZb´tm;bQS7., kM2oZlz\_Bkv(M)z{ />[j>P KkBP FLa.NSYd٫ye+O&HنZ惄ŀP`Z;Z8?Uc#>jk-uPh}.BZ@ԛ\8EQ|$Ē㺋u”ςyx)oi"#̏,m4Muyȃ/oVgbKf65sF҂VQ#6AƢ2j^목0)]IF6dsRUdsNQ~T{V)'}l~O_. M6|fS_ra`V }u,zIL_\k+ sZ{c6EaQ`M7ga .*|If`Zʱ6[/Em$]c C@~ Y$@Kq0i%d2}B.>TdL+U_zQŅs\"9ӛ:Zh6S- zB4p@[%8\ Fo"Lv9+ا:w\}ߔ)'6k%Аlϳdr6|Oeab~j<> x~1D Wgf{ǠϼS2ԣjrj;ɿdͪ ,1w>=4\ c?B ̗yYVLC?*5:ܙ<|du.GQ(O| #eݰ&nN"8+'z \W?AE֛~CKo`HvkJȞN ȯΰj'lKENB&"p;[G V%RrdRce11ebe'zR=IN$|n\ ws$_k$OƙoMVll23Gyvq vٶ}Hl:ӉqBa)ToH==eTHՙee|rsbt]06RpWPQl釛5y[Rt}]{גԢ'OnyqfǕLDLZ&z4JJ1qx: p_2Z%LZn`h4擭0.Pưh/VKLx"(Aobl\'8`a?M߃b~LHZKqr0-z.6&d/2W0(cO;4FFx8t_Z;(w35 ᪁`'~,yi܃AscWssha)z &1&;rSv P&`w_wXp XiӹFvݵc@zBjV(Y8:6lzɇoK F ji L&IjtF9;^Flxrje ~\ϰF%8Y]/@dFhҲ6a1.>nN`}gP a[ICNU5K#>Yp -j՗!KlF%#ĴgJɡYÓQkeYo5BC+P4n\g(6{s d2ڹwt>L(\! =g;5u֌E$*NPB %rj>.J ac *LOS) :k̀Ez[$9L{ ]83LYzucTEԎs@sxv[Cr7W1}YH@:=wi-%V 1Yw8|@=6@PiWW^D&zj%M)ckBr/rw: p.aNXW)*2T7W**0`K H9X3xG6)8pJ*\B`SotLS)z Z3t`7*[^ wA*m|(~ 3D.=EE:y0ZomB DO,=w.CkY^^hY :emVEWR /IjsCX#;>حAfzݽ`+C;,1Jz-w813R& ] wVCÇ:l#`]%߽Zoѱ\٤>/?gHM$Ia2ZyXoQ "L:jش_뜥obB֗۹A 'LcCş/JH"@_m3PEh%7@ wN dzj9o&:Y°HE}: DK 󚥕,/\mg17UXӄvLaKgkw Qy! JHӿр<9Q |wac",#f̾q}t؊B~ߊBTrk"[lh]#0 ?(3rX᭘owx8ԗd#ysZqW/_4OA0&ؤ0>X,'-+D _ g興8阢ޤ8Ja$H;Qځ6Gq!+NP6%x͌b 2뮑-`o3r-bF֒I>eۣ vƷ$Ny_@6`Pwjb ЮRP+ɹ;pf{ @<x:l}au$M0+rf.9Ͽt .HaB/|h)"^!)̜h{_5>\^d%UV(H 4*$v /HAHJu1}u!hi펉j68ibꎤ;cbgq((1;ް<+Sݽ NpȻ?VZd8MSu` {}a'ׯ??7tcy\+^8?sٚB{s5I=Sf-?!؎qWo P9;5~9>}F&w)jh9atPnH5!ǡCC̿M40?]@T-< m>/:n<ٔwpAu%g%P%V_,Y o!g̢"2קm0m! +z{613Xd1@|{w;IV qs4&qnP+ios#u70+"&䑻*"zmɀyov{)KG U&80G&9q$#:tۊT $$MKq(yb e.Fʮ,SvLW|45fxE f Nϴ5l!iV6w` "!vO㢎Cϭ Zdez2KO<9> F#n0ފکv_(bwm/n3Bt6Q#XBt)]!bcZ3G;;t6 ! f&tRn vzLsS~q8VWdEG,<[!>SU1]I p.o,䆏݉k#\ýgud^W5Q!7cISoOݖgF۠Ĥ8 Pz7?`ox;4zPkC9u8QY 3{oMk~?m%=_I,VAIX}Oێ9^kxIYJ4彬0O.-iQդt (&:+z?}ݬESPpm`ۑu_$q-*@aECfEL[`S~U`Q~|PqEjȂPA!İVSmTZ /zKm> kc P= 3׻fF@ǧwRjڌ0öNqB#AWIardjI[~8EbY^ҕ1p!A*dw*@! t+hоU]~7{W ֩]w"TƒH"{kF˻P<ên;CF[JN8ܝBB;0W<-/aI:X kl"Bq>O_N}u5P*Db.Q[_1֜TލwS/"zka؄w=@YH%N\ 0)РJO%\znJpFq_i+#Ϫ1zi@R2#2`{_9aފ'Uġn>um!|g?[z3_fO:v&iGC _+~ZC+DkMf*,7#ʝ >?otg)tzj'( ˹Pҍ&uc~P}'奒U1 L+sT ԤD,rHʢC k{$_P>/1~Wz?W*@c=yo?53tfqj' uq1X}'}/fˎTD{?ϝNn[,wc.uXg(gZL//}]@Ix\3CM VB?E m/Y[RlLӓb,4P5 2ΤU_6`+1b~i@Y)]D?3-njp.8 I,n+$p|y*sÒy|O;sGldj\rM+Ҭ&^H8/4<'Ovn1|EyCoUMnhGlakVɅLס~xPFXnVD?pZS脲 ±-j@7Pu9|^:a5@ x×}_~dp ;;SM(drfV6x-mr{vUG=gdzt0` Ta]+.F@OB4+: }(yT| W$B> ,WtyT*Mea+!Ľ!Mk<>X|=IK/0 hFot(#M e׷bAM¢+&3JݸT?cܟ;6j`KN7͐lIsf7DRz2DB$`.FO#{F&?{MfOD׋Ő=oM?h9U7GIQC;dD4{th,p dA?P y?)I3@k+=kMy__"!'+%Xsj-W#gc9")IֹKPmDT.ő ZGW ]"a4StmɶpO }zny'_Vpg< ^Jw cRL sH,?pq]2Y[K%HC[K@j*5|_ۮ+A\ 2PA K><x 0EDa`ݍ*Hg r!$ '9xFZrtD`yғ\@c Y`a!IɪmDZPizsOa%"")퇏S!^ZjNͻ:4o[4fIUeF//Kާl\}^Y'| Нħ;SC'9{΀n4TT~'X\Sq"NkτrL^4}2k)DM,M/Ru1+F$GD8ylq :(rR{A'n?_^Lfq4۟-\=Vy7эj~S# .sF,zBp2 Vşp.o ہFx:Iw{&iMk7$;L59%X 9צȨ~ ݶ%]t\4Zm~^ѰǞWgǶÞbdRx41iMaI;*R[Mqe/7=|D)mkk<t')sՎM*| Haq0\<:OJgrZL%I,GDhJ.Gh`HPJ#_As+t`a>PTf3qpaC͏O 'Ybԡ /s[E>\|Tf;y(4g1D{pㄶ0UYsRa;!/ /*5œ[V@\ CP}Cx:R٘x5UHi(>2zʏxk@]`m|p-3VXa * U jU󔧮T"k^֤'I̬FZ$2(1d&shj|L?%CXځ"x2nz d23lt 3B>+åÎg2$bco]VkZtB7c(!u0j$,Įxr]V"mu@KˋG/Rs"X=>!1&bwqd~GB|m0/]Vs$q̽nHC2r؈?I3Ԃ> &񚴬╮_;eZ/5e%ȥhuDSIXJw> AZ9)q 6=ϡ*Z4[;k[sRڷiEJvmX)t @^7|NZZ'Kc"M!Q3v709]=?)zH 1USӹj?,u$J0Hr$\TuN6{IP@58|u1?'#0-]oTx+6*Y05)jfU L%\]dPR9QJaH.SqvL ]1Z(pw1ޣ#Htse `|, O6=,|w 73g hC$uQNyjb(5Y_vWA NzAU _dSC}kr8j#l'Fڧ QT+o7p 6X`QsKPrvJf;L$(a)K,V}ibwN0=U/KA 2MA,>#K%_m\hɺo\*wpU:ftwk\IV`Ms|G|;fJZS>|)=lA@P C"En{Wgn(0gЇkơD;B}ގw)Y@Mt`gCh,_V̅Ӟ7arӼߗ<1*{}gֳt0ݖ5?4},Jtf#SݤBb۫JNLhQ?TĀn JPV2>]>F GH*|H2tFe Q.ss7%@9̎``'+zƲo= 7qDm"՘Gײ+ܵ3~r F"UZFsn*D&6P¶5סi"YM~P241)Ē$Cq+"4Fjy}/f.qBY_񌜖#ZZKhnaoO}c.n]0&]xȿU9V\dÌ:5Dva@;n?]/,R) -60 Cz*2}cf3RrU63Ҿ'cvX9˜Gmz. ?45Mc9˼`=re% (w =O1V>o^nwAatY3=ɏj,_{ 0mLC gS={3/}R1W e+ŤAw,4Mx]̃ 5]}0{{]Vh] s"T0')"TA>~Hp)@ud_t)פC`4|%TjtX ymOqN+U| O8qLQq?2̙Ŀ# _)@k 6z[n˩߶Wi`n7Nom5GDͫmu$%GB/ܭˀ䛒"@zNPn~g-et;߁(l s7J} =z!nrPch^%n{DY[,#tT = x3/H9&P 6rb2Hl2}Hx0j5OnP>DU׽RF: WRۖ 4f0M2 `p6&_v[[f4J.բ Fs8*r6,XLn%ʄ"JB˭"`ow H\B ?aJfu`ah KMW :EvlWE7ޕ:``oƩ*J#t੽4E=W?;&%C=W,:TӅ0QM@}$i_H6I7@O#҅!zy d\F ZA-QѦ>h4,eO믎qqEϬu)T^9@gC|$%Q oWU-[N RuK ڀN₀e&LE64LJt#-*`V{|9F4xkQC^*gf'=(Kò@lNc?mkU/fYf?^69rhtad9~Lp0pK`\| i| RMV_2Impy{)^@hƒv֦)V': q Dߓ{K4,ƧlȢ.-Tn.C]8cBTlnV)'-4^֞P1h#xj&z-MSSCvOo0W,井zؔꅠl# T oY05?4R3هԤ6J9Jie? NdI–UG f4x_mdUƁh@g}j`_% Ѓ^IĥAkGЅ6)>bWU?%xףc8P.<'Ԭq/*U;Iy|:8blaYa&i*҅Mrݙ. ֵ6>5]@kZ;Ú"ti%kiթ5! 9b{pӾre TGEUi 0Eu&<˕ƹ ;PPdRk"/xzt;R oTceڒxiƄ?{:ɐ#h f3r!'6ѯk )y+ u֥8`n k&8T~!bLJ R .}Al;YF-s2eV=oqH%~iYs:ӲT7 JFVAj DJ :M)y)c!*\}CN㰄86Ҹ_hj@m1ġ x9Zo*y?!_z"$cCE긔Hִ 3 DqD yavRCTS$ p ?B$9ƾ<0蹻IIF,g{ik=&=[KǖJ;d5c6PEl`WǓx gR} HgWD*/@ !4o7yw[JMQAs@BcOAvM)r9,=45 L/kܒJ8UGV:_KKoU^l]ʪ+eihPKIyTc%4RlMvVt;o9)aBE|P_t&pW7V܊G<22! kT}ݤHJ2Gή':ŷVF :)Q , zpzR($t$-YK^5WA ^XAAỳ'Mp+.vqGDr/{V6p<ub+h7k7@ <`E^U3kˀ<;M`γ2ߦ=s^ R*Eӏ EVdׇ>,cUNu| Hư:8EOjGɬof <=Hؓykʇ-6^#i~^{DbwFɎsYZAP,S3_s?"D'+.Tq7op=dT7f{댚e 6sGot٠\&)!o.\I|Q$MydB MEO C@TFDhk.׸doFoBhYt?"$‹fU+ uΠwT&- - Ln\WAI|\' qa0iOuX:jɓTtŎG4:$ڜg#Tzg+ߴ%Δgi`z27yr_8⇇j;%&zE4|%dXm [qn|O?N@MK만ZNec*u8j{ ކƒ Ghu<[ayk+G3bf8|t\nqblǾY9yބ ߆' CEHySYnTLJ;R pqSM2ҘdlcZ)|GYT\>\%ˎʪکPDScͭ{|KefuƬ_v@-\縯y `)o7-B*;y o#!VvǂDzB~STk}@L-E()rίx0XzϋpWtU?Fx*4~,{FyF*ysxMQ` g0Լߎk ԔZog!㏐w{v0FR"eR΢Pk f/@1%^Nv^ 7g@[PEqo'-Ͼz_6kiM.@ x6΍KfPy.@hȂ6^X~2X1i*\C17 yA==-DxS~r0\ί[Xá1l?ᝋ\@S{Z3^9!sOõ7vġy} v R #Zg ҏ ɿ6;s ep]C`1-,+JH`,b~q?[6_Bڤbn32xl5p+d3.҅vf@-gH(VBXBeǢ%)y? 㸌:ѪDHO?Jj1tz\;%\+dxVEhz!K8!g^L-IW2I8W;.M?ܿamHO d·yo!Cj6mR+Ty4U%jUPi'r`W1^kwԕRX=hw $U=&~cc`32]%yl&:KG 3x3HzE? {4fcړbYˢj9 Xə|ʲpzEv9m*T:01.x|39<۔zyW#k%1!T1j }$z(׋Z<7aADʗxmۯCN5&-H˕wGA-*H+9K-]tN/οeZ[>:A|0O6NIڃIfu~'),#c"9 D>̐*J./-}|4W !" ZJOb+oYViRUK\-=sEDN,mJuz<oWXv>rL !N"x4]l뽸BT.N { yf)WfR4=5c[QìQ (i3z0ס@#JE6dJMQjj'V$wԢ (aesg cm-T6wZ }DKpO%#N_(U:m:7,0Tc¾HI uRw5,{@ю-Tr8Ngqj4A>CiZcR`'X[.4 ht7lœQ\0qܯ#2hР-/k 54`όz=6C]b!znGW(CiۊVzx1nw=E&o.Q!…T^sqDn)"<9:@H$!e!" +Ԕ$ܐSiwon#Z"τTn401Y']Q_wH\5. hvɉW G.S֞Y %3lI F^H!iy8)s7&WA+ϐմ=hVpH+TIatjx_ER} ~b1.R9gqX8" 9 bʼnly9pco=uX5u&4+WL묎01ē1=-Q͂*bߝp#%=7-5qzu"a3Rj ZJOFAt> =Y{"dEaҨ#:ƫ+! $;>F:id:% 9_jfJ~//zLKӠ."W8/Z' 9w fqc/w1.eJ=n2`0uϣJY_|V?^nn;ff]>lAR`A:7TFU=,g܁qc}Q@O~1saT_Jw.wQoA{+mjyz)52h]w|{)L#p^:<.+>xQid8~.:):n>sEhm5h[cÓ +^.ҊT>KS3||m.޵XaJj+ c8'D@. V]ґ&dUH Nobx o>5c 'ĆuˣS5b&DD K&d(OߞkI!ڻqPک;e+/-Nu#BAFׯ8gƺZѻ99ȹ2`VtE!s͝e׿ ~54CMNx-͓XRqTUt>_wq  3|:=PDRi ;J D/˨nf*G^n`"w@3 *,ug9IZOG /$p z#IE:b%\02AىWZ#sl֪K!Gr`@|,R+ n`#䈳:,σhp3| fE'NE1*N=$DpUHb B&+7˲yw@=9P)G˥C47 Q]bI 6lhRwMu(8yLP@ڏ_Z{$oOK=4ȱI~c^m\@S"!Xn=.jA`/5lEQѿONCG,p1GeMD{ߟ;#ن7*(vI4p/Yysb>=u`(ŗ&<,mk=u5A883;Igg^d[i"$P!滯1j6|1Eܰ)=GG-o=9Eߢ?tdb̈́XŠ 8 '~ HfS[#2ԄĢ"4gQx`'HRLg|9\'$)6U;-b\4+pVΒ>NLJt!Aǯg D A s> [Ö I\WhrWzBRnC2C ـcjsm}lMRl}ѳCi-o =`Y8xNfr%(޸d kXd:['?!)zΪc׾Jܲ F/Ŷ)/FE/RgD)ΠQH'*+N(˰Vݧ̥nݿnC8.jḼVMh=`!6}!+~B@U USמW}+kЄbS;eC>KeKYTӌTc=tc6Oy"8˭qF|볣: eW3[hcu+?\llv΍D`jxe"Q X3+{k6҆ 8?`O(m<3 }JRN̻}}z;&'RGFfg I??c7(pM10r]ϺW&8m1{j I q޼ۥq5#U}5_b5qIJ~(3(LI$0nE{)wT a#AMKŅEwVP#`M]C,`r5xYxNVVI࿲JO$ Pzܝ=pqg?CZ hizIU0zkV ͞eyqweVhiO(;pdܴT;}72"ey*"O- D l5_U&D̋䚃0J :lF*8a>! s+yӗ#߃bA" Lya]Hf@w ;`X Li(=%o$Y:)SemwV vҼ$!",LDCJ3P̐ -ker̼YrB(iq]ˣUTE`7ˮH-S6Xʸ4#HWI4z;²1L`~VAr*VPr %1S]2@\X3*7%M?_ AVSh;xV{ $7bٺ CA" 1ڳJ9#(J,Ń.h$`CnYwjoXD~XUNYtyõ^DIYR^ͦ/)W.ܮ}O$88+;S9-YpEMmʁ j+-fZ1=0cH+u\mz?gpdi3X+KS2d;+~p&2%BdH9pBfKp?clD*퉔R{>|IBȿFh&[֟kH8؛}/~HiϞ0fp x̎*ujq4Ϥ"_M_s O[D@  ,YHde|w +*z 4Yp(}尣.kg,Eb{&hpbP"2X``9kqp\f'5+ZC5y\}fڙ{H[niZ#wt~֙vgʬ+E"Ty VȉlyЀ~۶.y$`}_%ݺҧ?8jRW79vg_`G?ϖũD.LcL#Kn DSgpH`Tt_Gdf%ePͭ \knC㺋Dr4YL"=Ed N$ 0ͪF{ehae|v;H<de;uHsN9>V;`~( s%ذ!ռR4svcS! [.15m?U{Ls!mRE-$'9hƑnH ;9~Q\8ևgSIpIy~(|A9`ZSӊrD|J&tw!| T9<8$oيlXk1|ST?% PwR}}1lPśT݄Ao eg@ $?rtm B/ u C%YR+GCӷV̲VeH,+db7/m/AlQ1;B{߶֘&؟Zy/}9nhgBH6$nw)-FkIJԐAλV1|\8>&)J-c!Eg !OhV ]=Fz=V6i]ܐ_3clc%fԦh"0*iVtD+te#fFYQ"{:q^Mj~\'FWtdA5#DCRPYv- kjR#a]}Hhy)[R H \-hV.6TK]>4_\2c/2x犎Y"\b XU5VS]_h:f]#!7|n쪽$ڞS88VJ>A*9 ɄM75cX7g3i_{Dgb[!t:JPvw9\TiE5H$p;';d|^!Ѕ 815@20a7m\ ڵHoaꖾ*z e'v ŐgsۢUN2FWn^ڃ7I-.,k!a2 3P+ #k5.w[j/r6iSNJl=~$cˆ·sUz:ih +¾)i ڬG|8"գ3휗FoY)/.zWi-; q tdjb$ kޠao Wp\ jUݓ4a+置Lg)9f#Oѭ*˨1^`hW; Ў4?Nu%5LL>"O yF܏ Vj14 L.⸳Už-4u:&}B]b#ßݒ6Ta.7{8sh*/7'E=vI;S[PJr,@1K*¶goZBn;t]x R7POz,Mo(LZ]ͳn?T/-anPgb)/8V ^cV6񐱱GQ0vѡ*NDD(BAI)N괕T+(eMnϮGnaH) Tb}a$%#I^?|U) rmLNٯ_׀B*kh08Z+n^ Ј羃3D2DfLJ۴p:f_`7YHhʩgh7E{DOPs4w{VfPDv4g}֥#t>}eѸ0GF5(RWly  G)RjgO%G ^b^[sr#b7cu2ܸBߪz;$͢/O6[xر3 j]=3(GXe.ED&8O[:M2yi=r45a¯}Ƒ\Ns-92*,y*^طئxu^S6+VhLE2klf F/d#F)A@РZVh=qKvĥ73\\:7H+9qPJM#O]}j-mH d<"Id?BԋqY*KZe-f'lI<}O7W=hB_&*( Ь6'KiRAj]Hҫ;M;A&cz h!B^_JřF]eVPuܾ8f8=@p7\( ڕ/긛q:Mo pa `N*{?M{j npf|~9u p-3κ`j;^o"M@4M*(RRi'd,d^^eID`TRhC@4koj‘](2:F(pNU4aͲM$oUE}B>c{pP̎{T6 *7T ZfW~ċTHQXȥ2Gq!vs-\Nd?H8n4l[`O}kS(Tn0kZ(=@D]4(<R"fhXZ@('{\壮.1_i3]_FbB4k5~[ `e⤆CGd}HXsTz J%B(7_`i~|7<ت.ll*hпnLՕSQZ]0iCe? .ڱ4sA 9]~Q#ú}~B]I7h񈼫)6K+}WƉZd~Qv'[b;D4E<9|D &?Ѩ(UbDvKsP)p=ʘ@v[sq Eΰ)DHzd+77]=X!`~b ~JsPM?Vi߭Gܥ*<{(_4/ ]bjB'~7+ǵe6F{Ȓ]I^#.Wx ;D/cߢFۼ"s](כhXr۟k<nB?L`!vi@Ѐ4\CseM$k.G@з#NGL۴'J~^/Vξ0Z|>SbxehNa.5<0~o) WiXL)6DG1F' Ƙm5  ;\ּ_֯9M@@.XYSƟ`R)L*;u~eC|omB> f,lnOG: & S,MцsKAZYuA]nGv&&HC9*!H M"+eCg.)ۋo00FY#K*x3cvt DH\"mg&d1RG~rB@Y~gIN9PEo-5~U=yOIP$쟛%ϮˁApq.h7S/1<5@t$cBd46t.Νn9_Wt%M;),`kj̳ rոȸD"ڎ2y\K5MXgTr8g0&Ó6б l=\VIQGC20P@FRD_"X;8~ r~H=uj*46Ils)J4 r3`΅CX l'jEqVR<~+Us+tR P}ܮ[e{_sA* im\$XQjM8PIVi s{cWԸi0;ڣŒ͝B%2Y,b\S[f6G9)XD Pzb4cHGYڒ<#+@Ɇ? ,3)#R ӗ *4H" Sb¬ ^*:b5A2;裈"t5TxK\Obs+tye6jb}4D̑+].^&{_7[s۹(B)BC#bYe?iF$IWQ߮"o9k;{Bf[o "Ə.,``Tp@b܌eS ukP9Aeə)67}2%mӡX$窖'tB{Q;\r naOΦvH}fBYHԨ-=+E^ٖDH$؉ Wݰ ^No>H3{:QɻY'lhΟC_!&L-6䐤M\P+}:4h2{ް T z4PV@ق3'!p{%G<iL _,ul }MJ}vo,=<ţ#%{[M ©Eu&$r0 h*n@=h2S7_$QqS. @u_D١vxb4O^ ^߭)'hmQ^i~XG =6),>TvCZxrJ?م~;Uz-Z$pgs8:?gp\4yHa-î2֭vT[4L^n OK"UO'/yi 1;VwM: `M@zd fUQ{cCfmHmpH5~&Yn?;u!"OMA&Y /6aa,_WO|e{$@Ja&af7Mx XJ:ӑ4RmEYeQ2F4D uh.g"IW/Z5%VE1;`p Иe(I f!gO/\:J/5(͟,ZVZgӦ8Pr5H֯=日]t 'Nt~U:F16';}'RƯ㶡Nģ iw XqI')Ci QABjt=;'U CYt%_QI]Uj7|`Iux)=g$r\!Dv[뇉iKiHi0g?IMYdE='l+h BL'LTINU3En=G)f<|Y LZks KwcU&l^0Mr5sdtN; DcfZN3Be1n6 )N1t"Dog%6b߃wcbufS ҴD3%nc~rg~e6rZ?Gʐs7H"5 8i)EeR z+ޥu)+()X)̒͹zaI i㮡OFXμvӷ&Wܓ~#RÆik#F&L+Nþ)Ʉr3~iFF&041|dM7K)Rq&:A{} ̴1k<M|̒XiY u[%='d-}c"Lh##&'?Z4P\7҆ȟ̡sř1f³~r:5Z8oyyw 'h4ofi si[BX=_&e ȒZ FAEy p1>`'\=/cT>s G](V &874y^,Q%5VʢWOҟ' "fMmdpl;fCߘ6>?|)3+1YS0ou̹5u,F! o:0Df`dtO)!|@8j8k{zŊi #u ЫjNngA >R\8^1/rKwc [O3{aX VQgMGʇTBPKS O&sĢqm=]V_~;m;N 0Äŷ.f$jGSN/c[ANQ}>i)|wSPCx6?nNDH-_+q?(u̷VK'6 6P5wG2B2v$K /%yǺ- &Yã5( 7P"kbCvrb1"oDU.k $2@ q ݒ`me X >|OL&z0;Fg ZhcC,dv [Atdʺ5mM60Kio:JfU'd(\r-f-:oUڅ>jqiwbm D&FeQh+׏9z\~uz`( 9IH\oN}ގݩe^GH F Y5k.t Ik#lmpKЏ"SPڕg{#chR.˼}[:Re,8T2h2 PO2ڊn% )byN+U".O7oB6U0k&[ .ʇ)ac&fs= g,S֔[4[aY{\io.H^(!?+{hl@*n„-˄m4nOѻ;-3XzJP_+ ;Q8e)fcdd5+Ykbׂ{>$PO&“]ѿ[v޹cl|8(d1Ӝv0ܫnKbޒrL -;%`ɮ(|DŽhb+S:aVf (0L(K:ʓ%8!)Ɔo,cS_H 2/\!^U\߽#^aKb)F\ r;!؅,$FXJD, z!z俄{2Q=Yqk6W"T >AhH`2Ad)pL⁢oz-3c )W墷 zKz#P)5N+K#C+/r .fmDJ xQ}yed3öaⵂ=n|JC)kAr?ntj9GD(&י kiNym%LYٛJ; 'oSKq!-(AW>Ƹa93מ"|!ziaS8ea:P}ߣx!g #cfpl;0 {i O buYv-]Q@f దRa.+(w?=TWEv8]X%o%*+~\{[@crIκ"f`G5LěHo]%oܭ]h ҦŎMep ۓSV#IJt,q/R3PߗK|J9yH` O梃P|[-O̯CkZL<ڲ)?l`fm_b,bw.,/Lw}*) Ηdd꓁1Zg4(U;nUgKQKqe@\ňfʜ4%ԳէHmT u)L0QޑڴsywTHBȱe1`nV 5t/VtFG|˧ZcfPTL9Xa4J)"{bۑLQzZvW("| ޕZ_H5LXN\T"/,Kp2EZ͢8v82|G&ݥ% ߐW?&*F@:~q[f )߅'Xiؖ=SK(Y#s nh#FSߠ6u@u /JyX$I< fQZ%输$Nciq+5T PMU|9wR!\RVWTWtGb QJ# ycy^c02=sOHsdnt)AU3 Z#_ /ةg͊p}noYT*r@CS +h%PUOeڷFFr:9]v8|o$~M^]O[~ߘ#orE3(w ]|դEN,3#^мĶKO-u!izC\@> á#NQߞX3e[s>d'S rN袗.Y^9^o+i76БS y5kM6 3,F移T`RI GLw3{{KwLގzgyҢG='ikqQc _֚HO/׺Û/D pNg2)bZ.?M,#)+ _փ~YE}i>7:0K.C̦҃ZsL"\K`0=R׹DIٕ%c$& "3i(d4y9C@qӴ7弎<@ jpŌdr2H$h(zɍwIk;ų0qn@S yrFnJ5A^odUqq>Qv9rmD[2.0 ?iLNz\hKM&_9!Q,8B ՇGjۦ[lc%¥$Nqc.K?1*yqC׃8O"83Ȯ]X?ƒYjL.rl08VuAޫ+qq]p|*)"*ӗ r>K!(B6CxU$ony bq*)Gɡl_7&O+Au&1~gg:og+{3oO ;:"5V#.#qSeID̵_r 7P޴ܑ^[x~|9|_)3o)|Bs1z-]d27eʣ(cLs;QgNCJU׊WC*N\'Q_S :s2@/dNP]C`GP6@H٢錧"V2ϴÔ& M}/TbBg iH1`wQc?db"B6B᳐]. :D) ʸܯogEe6&x 蒧ځ;zP 36ZC N 7G:,|d=Mڗ&lnzH}v}-Et]ZP+Хk e}P-S-)OI$CX᠀>Q£?YOQI( ZjK*ۦUpmTIC%3){'v:ۡQT?pg]G\ڗ^hlmSME| kGgH?Ƨyz\FE /n|4 Nʢdial ;i*v1r~ U `," x.o_h Л2ooraֽLg0L ?{ē͛ϳ7*#7\*㑆/˓:%WmLhK (MCOp'?@Puc `%KM\P~}^z ?ڸ_޸cKr+՚9@y1KCDs\89H"K`ֵh.&"ɝHh3bAFH=Mǂ)>J,VKt#pP롤"Eb2 30Au)aa_)]|kַ;irA?%;]Ycm7&pVo [E ŬlI5 UJ9 S̚e,]U9kH)PJk0F0.2-hB Y,GSy9RYz bLb2kisG[g':Ր"MDF0o%JbXa |x}t Zp.;4)vP,V-#4J:RJNuo a;P{EhF7~b^IZh23na&l瓷tC\O%b=ú$Es&b6/HI~C]'_ I ʌ-5)~ԛq.:fIP͋_7ykQxP`hM]*eO]G&' XhiON3)X\ԼL~𴘓=fO[W^WԒBp&sgP23jn \2)Blc^vD6)\>K dAR{…D!qڣIjUU]w@T`óUߵ(2GaOD59~Y"NkI e j%"̖Ujt]WshЉF [rR \zM?Et[gcOA%< #u-#=,5mBHRT/[h_GhUNJ*̏[M&e4)^:G6:$R:+}cyx0kF. ̚7GLȢi3A}{U4!"v' `6FS#]zQ<[sXH&OjEߩ3Mi+ y&>S Hs|OT|J+^⻡󿱔MT/>(KHuJ;6f{*ȵ2c<% IQI;~J5hh7YC%Il3(o3ņN.}v Xy#aeOlڋ&E/DܳWd͝) dBX 2=QVqG~i{v({BA{;%6>7ϽA"&A >0=7$Yʞ?'^j›Ya6i]v ;{A no׺9ZOANA-e^YifHש hFwǧ7yx58B$`WI?XTB_-i0n'8qck`&:d: =ŽRL Cc ʢwA@Nd5ա`4Bs9c_8s WqolC\t(Xc/bgi{ NzrWu#)4Sz~ _"ogf16Q7z\Mϟ;E]xr"l.kL^큙TU*w(w\&uj|lqř1_Vjޙ;NY`G]%x 3O[/=m@͖V}9͖`O,}mH?C6 |4<=8nq FR[/5-t֨Fݿ  4^OVrͅ?2=up?`6Z;L>8{zbNj?ؤ fFӵ G`~+X.дH^dB_.]Lt n?!Cn{c a,hDiagTB(e{i!Y_+4]LFN㸐d^{ms@AVKݫJ)F+|{*(׻} )5?u3x~/P<8^&pd9Iʳ䚿P^'}lp.1f]T[̮ND,Auft֟ <DSrd{ekJvi뾊󢼚SVrimntҁ!'>ʶ9w [m2no?%EDy$67q*GJo G+ϜyaBlidI6S *F|?;K[ k[2\GSJwBRKHHЀAm_?=S锸٫BS6~^ #C,32HNj6.ݳ#(y.P\NLb!Brx638Nyf @Uުr>3)4XFR(P"Y}}vEB<_2wӜUz(q*~ m7j<ěqUSS4`ɥ΍Kob+3gFQ;*bHl/Eܵ8C@}X46^-|4KꨪBf5^r/BO?}i+ݧABZj */P-)ZORdBl*O;ЉOبBs(p,7z>)ddpQ/Z_ SCW0ۂA3 bhթz<1%H~` ;P9!ȶXҼ7ftg9 >J$bs Ј~q'_峿 ƲKw|rqo6݉dE/Ւ%xHgh e C]ď؅Yіg Ѝ_9|X4dd۫ B%qL{8=BV.V=Y%>cs;R 4o+S0/ir[('_O TSO6fntu[p]u lIe*>nlVu[:A|'#D=Hec0\I3?Jp1&Pxֺ2̹GʓB$y ύ}?ij.s_~,">Nfq\J>XWx #&$Z*$i$%$b_ ~+v^>*/ XO#u|5m*/mBгGoUjf/5aOіZPuuȅPx6\q#({c,KHi.3,pGւkzcŀA$܇X4EK-;`p3I< KWj bh?EK=˕O4~YJI0Joy8E\bٝwJyΛ8~jGW.iSgq$>Z ]iӷ-38<ܱŎx{>a~.,R`\IXN;TY(=؀,jK}L0ފv>py$kj[*c%$BYVdy}OWªt`{Ĉ[D=DsECαSfԬ4_86bQp '!c3wXR7QE_??;}$JOHBP^bPnй*MPu"rVEF!5qݲIJoYy;iNéFg`kϠ)EԬ/p%RۭHdcuUo>j/Z:t.zP4= ;%+l!-k`J1o֕ 8~ۏHxD+s@bJ5YQ:"#jsz87jD\:K+N"@^e](Yt}*+p&giyW8L+vze*PQ,Ddk~J֨ KbWKSͅ,6ќ5AcyQ (_䉅”3DIr)n9^>Tv[F٥O`` *:[?x?_.'sXꕂmf޳&,pU .rtoCR17ϵ X2KūU/BŒjà^$/'I0= > <ȣOW;¶RLPodvcaƯok V5&ve I$K{9fJ+a>V_)R=km H4JdT.]R~y"~[;)y a?7^_lՕT>`gIz-qgyو2s<-@Oڟ~M(ɖ}GwF|% (}#qgl qe&k]{TϿYjҞgY|g1tw+(K>9}ySKh;NR[$Hۨ|`T@WI7M#4,O+qJ ŗxME-Z &n;#/MM[,GNqe?wc1TиU6NSP*GVqh;BOrә.Җ!<0FI#L2M)+gr\9(M)|V =S1>#1t|.8D|I~o8e[wQʙMDE3|]/AqB Ŋ yN>t Ƶ]nVw֌vJ ^v&30 IO}ޱR}Ӻ2͓+KqIF^ZY^ \^&Xb?e@ /I ]UB-9bV?^~ңN͢dcY -=fX8L̚*1FJܠ  ITC`IF#'O)0%Be}(s{4h[:,w;ȡ%7l$/JYg9\bkJT}b{u`gJN w= _a$H_jKݜO gAAU\ƄC{f 4rrU Q̴ܽB]n*U(7cRw'y(M Hy#T"W4tWoQAӮ5O+r +PA-'Y>C~agE .։a>Eбs]l!w 4<=Tg/jO9eGAFSOorL!UG6f[- etjQfOɹ聀sP.H}ϸĝ#  N]1S9s|$ \ߠbʹVR< ElGaϟ@ egjN2u)=L+/]jcbhx:+^x&Nq(T {Z6ќXʡzM|u7ycDA4Hq{.DU]\˳ʐtby\.t˨%$+G?[ؓ]1yfo'R.ڜp TAqOmB7ۣ߰?L#nbHI*Hg_ue xK= FN-Lqń 'kyz9LeY `Kö́W[0C? #vkAAҌMt̮SdPDw/0M_7DMc̬OU KAϝyI-++DH?@H A{V8aZ vCoT28SNYpg~z ~nYߤ` ]5=ƚ$*rc/wN[qbP ")l#D Hf7$.Kz\6Gjúae (&3H4,V '_-Q2\|J,3mj8 ,N#$d'6 `f4`7fj>VgEng8R:6Ƙ|4^ ´i4vxΘnMÂOFwEFG:fj6`,)8tŧnMbAgԅUc=0.W)|tę󜿀m'uu0~?IH቏ԱRoh2yFuʊ_ q]EI}AAWa_bH[Eh"0O~A5oG@NJ$(*bg2M45YИT*\.)7b9SYC*1 YOoGVL,Uజ^`&FpB7Uij(ڵnr$`6HK5aphVךT (t440Np1YZqMpѕhp MА?/s.Hu9?KaQY{BaWR\A/ x5 ʪ%igo~[bW(g1]Kx zH90G~p\O pd%%NUrdޝR*!GO^rXO DF[UZ~^ob Dd Fc|<"+ : #o[֥Y}l!@X+};#5Y52r&mf'ZSj`RD0肻,z8~m; 7Q ;/YlQI.x(멬7oB߱j0]f[n̛11Y S[fp}߂W)GՕ3/5CD}pSVF AETzaW(!5ū=VF*K&E1y&K2 lR%=ƫr+LdDnaËǽ25ASreYe\ZˆŊ~,iwtY@Flr703ҝu{ek؍=n!(GYp|%viE∣4s$ik;@Ǖ69bc\@^' .EI[rK%$+.Pv; &=T?@F-W \^ Rv#=kyG/ΰ'k2үNGJěe''$`<>aD8Ӓ -V:h;wvo/7c*YFO;xFНBp揤Vkjd[ܟf{R|(![Ÿ*Jh*^y3 <%"Zg~hx==qb$Le$2 3 n@k_w ۀa&Dta߼CimEE\룢lh9w>~f4Sq)OQ\AAFi׫ Sdi@ 6;U=NBH?7 -|'_3.% G#?Fd{PȡR*{>&-birNǞNTi(vߤ\+}3ZoRSM7@KwNbLkqsrzI aZ #WVIixP rZc gpOpu rS4{~edU+) a֯SM `"oi+Owm&@`QJq7;G&ǶOOfs MxdIS{$n>xn1.1%LJDbhlE G&98j r׽}%7fpIٛXOx)Nʖ3߱ NXM>,u>Bsr#*"ڠ tI1z2 ,q3^Xgik}7]SlďH2oN,!%P(HWu BA=rxiQᄆZ7ԥtFn9EŲ,kŠ(R+' 5 ʛ,Ek ,vhIׅs,MMC?}y3Ir 4O=_xI~%PDh<>`V>nض?tr7}Cŀ+h[r"w2[-xzݭ5wo>!vULfd=`N~%eDa0e)leby^2@qsW2pX4$)}7Im "/͛,;xp(;ty}tCQee"EKbMV_EcR)v`=ibVߨάxPhVu!V-SD}'Ne"J: dD7cy`0؇V~px&Wj#Iq'uȖl,V;?w&As e92cT!t賿v^'LQpJK*k$̙)uyYBXKjOíV"e7VbZZeT:UP 7,郖A~wXKr&V*R8Xar"2i "9,%b rAG~~_~׃ ci3W%}g-Q}[}NʱyMIQvAzWއy:{+!]?HE/=j%HȬI>sdBs58s! tz1#GJi`]ni\jO߳"#0ū@'Kʈ Ng &gX8jC2? 냝iLˏ䑟$qGd²U-B7Y"ҬupZ[0 mcA)Q62Kٍ]:_@9GWzlG O; fK_lSp? <:^;mq{^=uT?6:Qێ )v3O vH]~Bܾh=M%EtnN/ZgK%8\xQ^ Uŝc%uv.$/R$>}la\y;g9Fs?}Myv_tOxUN/ʣ7jMڒJȧG!;5o9vsz[q s2FOdӣ gw"!u7*#L̝U̵#J 4LU;Ԡ Yh%G>@'H^ۡW~'̨CM0wխ!7b?$9ۙgҋ7H̳K5vyW%ޚ r 9%Bf)VdK_|?o; S |8!W(ˀ/ftPC eyBH'6Pzzl|q3p#qT>}0RxqXna&;Ih4¹K7U :$ E#daJ5\&۽ʣ̎=vuJ+L9`'Bq?mSjo;WAClW UVԑΙ5=p腊s N3}A:):ק#8z`ԑ Z@n5[7;{Op JMCo:('BeQ?_lJxq+MlE`( emZe8-Xj"08W 5?w~AL.߯ei2SA 'S BrI 6o= + =-}BO#ȧJVmփp`Ȫ ,Ziρgd {Shf=%ѱ;m`LS8!Aw:5!9j&$af:`fm2sԩW5!iYV O=D;4)aL_7z^m(+"Hu-w9T Zu_](2y-&xw-s <=ڂȝG k cl%jb&eݑ.M$p+6LJv8ES#Ă,nW, $=r?柠=WFՏLd|nD{ )3i z~v:ohՙ LH >EUɖ?i$0NpCaKjttXln~Sh̏dE1+FhJV KL/!zl;@d5tO?wQ>5[VXl3Il\_F%=^}C`?AW̽(΁ȉk4Ol=MDEkȚRaQB` &+>m4V'~#lĿ f) }T1u5>!J wr¤x7Wu#&*ݐ|Hve2K jsA>y-&ҺgIy7juMیLT>|(8D]=ك}"$]o2L1)۹Kft,b8rx9MEm=OT^ՠ6HAb.øn2=IG}"4}CtU靺g=. |31/K8ρ?T? n`i&((ΚҭDƐD+ɼΒ˾_D \*sX noYy_"l\.2T-f@e ٪NB~|61$c݁3шWx|(:۳[yFpR'N[IJ *2_8HYiz%}Pb`G OuH9 *;Hp7hSIO.D|/奍Vu̩}s/Oe, caI'5Bא /̽?KWK!ʫh>+ꚦՑP``C+vgmԜpM4H06@`9P%6O{TӰX s ZAg B6ЪEv*U22Gv[i[җ$JKr%jG.Ɩb?):D\p%G!'C ,eb)]}$[NꩭXC5*ExAO sܪI۟z fY .#Q \rÈŦGMAK ܳK-v2l@76`׸>HUÖJ=l9ч3SiPD`U5u ҡ NņMӧҎiqi3LZ^+%yQI-ϳ~\Qg;I6,˒mp?$$MV'17|nCN:"Թ}v 由af}/1R g2K b/.|&a+^]6 Ձ0vz(]?ˉBSZ=^WSjsdu _]oó*D6^-(ְn{}سMV|27l?66?~e.x_^2csc Uԥ<z'&S>X5E"UT~ӣp8+}S|[ E lFz>藅B2Ok *D)Vp%]e{5/R(\|w_p,̭瑻'm|5AiU򇹡,5Ȣk1%9~++;&RE  %;Gج|7 Pe8 ŜݧZO$M/o0]c|K@g6O+*r+_l.Y9 X>JGS (.*V; B)r<2$\˵l3z$ἀAz-Z*$S> /u; p{ d5ǫ7kmL"3lFB3Fr#Ev^ϊwC šn>OlYI-[-: Cp$Aa :*mygn}n~9-ʹȖh#6ŏK1gTsZ˄VwC3M!5}~:+P$g^wo.Ӯ0[5ȓ(5p)o,wjС>@TOtz'+rLN|A9ax7k$!yײP|>t?b@JMe#WcJGA;=Tɭ{^F& ]~ϠB4Z׿V{-g0qjGCHH4#7٥aorN OCt L:\ : y 2}F\f/st..T RԨxXtт|Ûȡ Q% ޳@޼_gc|$\)$3!+Tzw?HOHuQKX:ZSEw[\iֲͦ!o2~sw},se /˱%dkw Nܹ?s8 8}cX8]j=88vvCZ>V݄Ԫ!AS {E1C1Zda`tq5u'EGgM3̂fu{y>aY 7&o:zZvZ TrRx.D{>tUVhcFWi7G"1]64U3N PjeDZבׯi'&G 8u!\|DIޝ_ h!k~st=4-5&I kjiB*6/<N逃5U(d0ؖꌠC~g"R#\WJ"?5?yV.f-,*\I MI]:oo)xO|R9.)Jv^bĨn*䥾0s@ h:AK[Siã\0͂KpTM{GU̡zPG~OӝzZ"U[ICwkfXSU֨f_ Vj&'kO~mh}>:{0OzќhnU[ {:4r~o}ko,j-5CZbb":JtC |+je|P|ߘF7OmZ0aa~•Rn8o HRL.O71o5]m2TkMl6J2>tʝG8Ba9fŰ=.ɒ(?鹐؃BF)Ϻj[ˀhT`#t֟-( F5. 2ּX[w h`?>4]hJ:U"n|yoe,2DZb¾< r ǻHH`W4ne|XCe1J)BRcT82(%BR5n!5gxOT 9DܱtKh`LXa]#ظ44$bK06%C@N2-P,s[.z`iR ,,ޭ 꿵FwKžr7ة&K[bz^VjNQ\5Q%Mg"/$*'-xLŲ*\!TMj-͔3zM7OL>ܽ #wԨHY2󉤝 40;eh#gw6FL)dcƽS`f?Q-'*> tȎKS֨. TRؖ-H:VsjxRL; ^H=XL}W[ԒG'F lhVM5,(vk$bAĐ+-3&6P9<;Aߤ+T E] s>w)/*%;+I?v V)bo:b"g>*6Dyp O`(FUC%駷(pܻvo!mC/NIQ_JeK4i@kV#6 xSW9#V_΅.Vq+ؚt?J*T%ò-ޛavI0yIJaC` Y[_yմ;"p -׶nɡtPa}4 Vr6A #\_O뛃*яܦTJͭ.RU7u{Q8.sт/CisuF@N((ʡyynA# Tzx@6|HxhV<ҳ ͱ]j/LC,L䛇}cRJ%H^D>'‘ Va[u/`x0iF4w>_ް4l ;%9!ITsE8Lݗi1ƭq擔"sw y~'xY̡(/^D3\fйC`ᥐ\o^h:+m$*8%R.`7V]r~U3ŀMkzPA&(Kβ*- X-su]Gvшp 1$&+{і̞<{ ;7IeaY;|& H2ʦ0#J P.% dIY:&!XI&/d@ +y[]&t(,, o8lrN$<'q2_KD/K l"Q>dVb4ܠ~lΟB S(iߩپX#5Y @BY^]X;M VҨr[כ1mOK?U$QF:~@U|mD&͈/@I&^]>̚^ ܻp;G($ǐ\J~/OgQѷQ$\I9ҟ,)x*a̤3bguw~6$T4W)h=uqX܅:tqe tU5tݨ'9%γ8zz-=aSw<Bue­V76ں O&S.]d7c b!C7ry3DEcok64+]Z?tڒ0\KG.P刕0-(;e#\Ool[Tklz+6m|!uMzl% "4[~o eߞɋqP|\ rǥ-/ұ9X%zSH HI/"igfrPH. f@-ӿˀkՕwOrhu :nY۰s*qolJ4iruV۩ebsnK"f`wTX퇞rh=7aJc)Os8>p n|[jV7XX\a 'hɚ]ܟ/F0 lfH 7iDp;`ꡔYK\ۗ jYۀ:'r/J}LXAjQ9˅/ ?aWj:w|DI R9Uu$!(| M /:MZc=-ߋC_>1Є, rRR%V֑)BG, =Ϧ$:cY.Ũ]weU.|nѧZ s7 <1@eo L Ũ.&2t`r٪^@*g1U.,YU~~ɶZp0 .!`bidp7|~Let PkׂsYTj|ڥT(s/#ٶ$ǎ(V9[E/\ͬ!EptTv6 |Ͽiq:$T hH|O3ɂ}C= TMD͘$ SFM~63碌6׈UOL'J}:osbO ;N&*0M >C7Xj|Ԉ=ozHgNY'\|<ǭj)-;/X>馯\J4>J?9IY1/Gӈt= 7 x1}r5oFXk>~NMn#TD\D>.-2EoG^Me/LYIr )g6+O_p}0<arXd閙ǡ:1*~.@ , d`ٜuⳘWi{1IߑJ[=J.V@#\4/[gd` v:#ErP<* ч 9`9ڸa5n] Z#>rz-9E-`EF#nu`ħ]T5rPr[S&_.J9#@mgo r;P@yΆ㸢Jr&A-aPy&9a#x5ej,gbRV͙mS,X9#nd/1׬PgqzK~oP">KO䎕[P +rS&)bzVPg>to̊rNw0#S9CySk曲%MW`c%'6Λ ֳ(h<܏7.*5A V焿(vWܖ*ʗޕpvI;b#{d~'מ(S0+VR~1fX1sU(+bI& v,lEdmy3 Ңu]=;oJ1"D|+` :C_U}?DgHןA*Up㛨Xk}ХK^/ LԷwcU(V#2^sͬ ~ RpLDr7vੁj2S xdIz/o:Pٰt2*Wo꡾5+!B=o4Usn߀ h/+1]u~dM5'3w\ثcro2[&5sszra Q,]E8|EU?C z$uTݥAzp?hIH5) ZKz7B|aɞ8{ 3{c|u%6^o!py^<8Uqmgqߑ} t{̟5nc]IO%o"uZ(~'ɠtRS*(Yy'dRX74&nde[5|I\/n i!=-aw(g7LKѱ)sqn^ cMb !* %)/hos)i՚6LA:Ы7.z4qpG‡ط*+SR:sn+6 S 6G6[n \XylsǠpDTRn據Kbѱt@!KQ b+7_= MGzI4a qE/\d]z/ 1&~ W銩3SqZ}En.F𺯌Z:O`\= {äqTn,L2hQA=Ηw΅dq q%Mq#rL4N(.|߮UY|Mi*Np_}{ ,?9 _lE?4ZdxfxGg8 Puєԯ^[1iӃL?ݤ1^q8n­'#VVz+:6`hA߁qr6:=il*<3p/CJy[!$s\EN!P=4IXIp` &PL!":6!h.kv ~i+󛕛-Ui;LpgJӼ#pNi$?J}a;w8#tG~U U%Mٽ] *E+|xLB֘c" #QVQnBkbOA F~4gŌI)2n& iv5 {X UU?$=Z",U׌*H[阏ÑJn Fuɲnƞ!^欂4ri As+S(V0 EDX}G+(ںxu3-{W2E!\mݗQaPaQtXV1SL $KDNy]{yKݎk< =cıŚ'Iq[E3! vݡh-plzeBQI犽ҚlT([nZbnkb\&F0&Wy/;oM/ʓ'Â`U]/g)TDP} BLۊ8ƫscrV&蟦{8c-RP,PMnQ|]|IBrtX"y{7bdQ'QaL&1 {פ@m &L<%3Xwόsf[Dzϻ8^[aE i1JL&*Ib6ްqM*( %k5Eڝ?)SY#ڶIp֖2'@-"2ٵIvU Mw-HGnG_~`EK'oFNAS:t L!䵀V^,DdPбרf.k&TVK[#3? }s"|G8'C~;Wsԅo78F@gdڔ͇+x͓6MDp]ٽj+;nzZhin\`#h,eɏ^4vu޴{Ԍ@P"L msv?lfM'c'_ u,ϴCJwIZz?OAJrCM6!z*Z.(A/mT-9嫦7Ied=-wFD>@dH$p&T.@XDmV]alv ?!W ?Z*I+?2E#|}_2yV8]mEUlC 6i"*un^/ <`: 2ه˺6+Fceױj} #2 8Iv'H-."Ba!֙&nރ$e#*y<;,.q~'h5ȕ@(ZǑb<|1PF$3P)EA"r:Ek}e)5.9A=\hE~ h\z}!Oz ?ꄿ¦h0.efƘ$/m:Z` W^i͇VPdBOɰH[-MW_HWAIYH7 _CO\}Zp+?9f2 "Hoc"=<꘯K y4>&vQxpVQJoU܉8R@%L$Ѵ].G)b|XѠ4t73qK"uVKS+9~O $BDsve)۴~z.P&^ ԱyΫ!X2k'qc Nlsm"5,gX)trt? t\3EU5-uk8ͻDoI|~%`hjUe"n͢׃*dX LmFL@a Ȳ-dC&:,rC|tSUix%)K[|Ԣ ҳsտ=+@e;9)'>#r&h끙ھ_dncJ!H4;4E wo%?^/Ϯx)Y nWg1({NX7 bLc~ T>|p ;)a{})($- NfHXL?w(X>픰Du;8ְz:0Óh^dPo`\<`W0-5IcX̪B w8 S$Ay9lX7 }*_O+tSAA9/ӓG%*=?M`Ua8_P$ဿ#4Hu+3 у8/ʨ<'M.>EEjIE5tO"ɳ=3b|~sJ7 d?Sqx9!G׵J?*h+9%k;oMSeQ2Ֆn<7c"6vk|5=?dbgP&Jv@[F vADZu;*1|Jm+pMRx"h--.jV^e WL;59LՆ PG뱉שwj 6`u֓;KaFZ8omZ-ʢTawKE. x\Rw)/~3l1PaZgtG/<Ȅeu/24B[ɻWx5ES<׃mp-;܏m̱*Q쾐2TS.R0Ou v<*غ8_W}?%"~zxw@C4m(&sٻVBUu= i6i{"h== BK*?Kv [&љD軣I.+Dzg'Q1lO41Ye9qciC"Z싆|u`&o}׻T $j;DguvN6Fo\Jc(pi(.\)͒ٚͨΕ5Fn#i>xQ6O} ]29nㆪQJ9SP˸(Rx f!arՓH̙J9+v2ԆG*9&'x)q,SP;8, 0Qw>x&L@v\P_^@U KujG R jnZFM];nxlJ34X)>0l|Wa`SLݗL^IIO49flpMj0tڅ8tbO&F]qFh;f1)O$=.z'ԋ1O'`ӘU%h ~F>!7 vSh30NlKfS56gH{OKG%)Uwչ,R?<8p3)ejpҏT!>u,.;'iR3Az'qF:@ z)BBJ۷j}½$K.*a2AWS d*Kb*s\pqtv7qt^ݣ!SPC?&]:m&acu X"zavs%Oɵ3\}Zs R&AR;8 5 줡lmf!!.c= G nc᧜[50[?dy4b͑ ֌Xr+WYD[8縺F> &pLieqTJvP6 Xa=J %zI }mB'"EYӍ[3F,50ߺx\%{ %zg 1 r.SmRm gɮ?LHQnʶFxxߔbf+E:^Zݸ A-XĖv7f!nSFTZeuAQU)po?\RJU.`bi.E|UR.RX?xx?D_:22mLKOhfY0dBvJD.,caaK0i?[<@=,D]1hCbKl+EY?\S?t"q5Y6=ᓈ| 9_6'SyuC4gM &@DzkQA4^*gU:W,OM*np%6g ~?6T%$׆[ݱXRG1G߲ܫ3koOPCH{3b=3h$%AE9\kf x/8?x)vf7mWɱ%ͺ֗~rw~{8)f3?g^y>[ϭD7cbw0 'B;L`MR /x iG-עZBR[5S#3}ݓeHJ s]nx7,\@Oxu |'xNLg[4 KHm?_ӥ] n#o/}S)@:j y%> 򯙯wl,0J$<aPstvJOdzHeU qdtP)ye9^NߨgkOyY g=oK;^ jrZR[ k2gtx]cG/a+`̚g+ȶ?hSWQSƯՔ+wV/Ӵ ^6:҅\VIU˪EœYdB-t,M? o[r}Hs8e6c*]J̊}ySzo/zF%gxG#O5l*ERWc()Ca^2 hݏ0GZ+Ok6c"e5ư:.~yW.E߲O} 11dO ͣ"%7k삝!&=G{@;)ˏ5kH%\(1(R#ə9j08?s]1E}Hk': !\@pt MI #yHRD7WNn[ = u$F&!4k/ ǁXrg7|2)ݶ/sF.r0|@T:Б9~KE&ʞll[~Db3I%OE"+3QP38i5cUKqM(Ytx rE'KҨ?N-OR2TSik b#;h2B,.';|!˯v&%|̗E؍4cE4#k"C{AH^>|L4Aׅqah-ϲQ?Lj𰎎F>hgQk6JNַ@ >~ Qjϟ%GE~5HG8[r"FB#Ѡp$IaZ6U!Dih{bQ nϋhatAXsB>̹2=l@Ez҆ĜoΦeJr NУT,ېYAVRcrf\mӀ;p_^)ajk,mHH+K}dV|TSvT5+~P|aW/50QWbHm$ i Іߗ4sQY9frI|KnӇCTlQ|2go\Ug:0۸( =m!še+t`sC|PMVأ4pTFifAFr* o> d'B?F ~@1OZ"F#v:ku tvTRJJ{N *Y"|RJjW|z+ uzǐ3}<\ $`) .Dg~!d;2#[NQvZ`vJ;FcߪTfWh]+t!P.$}K/-MBC4R>ܣR*}S:Qe'-y/ƱDa^1_?NXeQ6hiO7\Lfl;U]חQ#"05+&FiVEzJ04&F4 =Bn4V=Ea~L AvQIɓvi ~#+1tDȹomǎ޶.Ӽ,*\?^]$f?$J<0]dDŽ4d5;\F2⋣8>46+4GbvwL9Mj?ݸEWiz%W79| iC ]j!Ω,j+7zm)|3 \zsECr^jIh(/u50soP 0h/%͏P0n;MD\?;NĹ0vm uLNٰudC%L-;2@nM LqH;"ϝ]͔vv[p ]D҆zsrn?y[R[5؃S(F_Uc5N(/i } 3낕*6K"W10K&F%R.Pl$;T_s]B:C2\uYʛk*POx6$fewK!*'Mw2Kxj`y_ Q](xF$YZ(~&A,45og޿Hf=@E/Ë^CngiV _}Sjr1ŧ8.16Ai/TNP/BBl! R\݀s,S;N(c/ɅݯBRuY<& Gg,@Unwq@ю׋܈즁\?(E@^ci s|ԋ0j,^fAɛ#~lh"_].N  tW VL \崧)YQ| (ߍm}R"yj=aU M !h ĵ; SG'Maeܡ9 A"&Չ( KTpxT#Ȟ:cUexj@+->uYo!*I.iRmrM7C>sKVY¤q2IjlR}P2Ӱ.?) ׳&Pd&=xȞWrXHZh*,-i6?|p%o/J9veGӂzmN*[INhw{{ &9a6,yk<'|wޗ*n-NQNLsȪOaCU{'yz^73Y H,)U;.IW;+WiIZptDB0CDԐ&9iIʼS[Kʐa/A#ҹ}-C]_#`f?צ_OFڥƿL#]s#k_j̀ϕ>|rs` I]ESo|)xb"#@B624j} :nAVzyH RMcV~8%hy?f9d\ kmm\MV>č$vv㊟/f03aQP5Ĉ /uյ$7פ2D&gi =ï܌5Z5B,"YH@ub1QݦDܮ3z'xWm5Ҝ#_A]. rh4,5^'̿䲙'pt׭ 8`t +)@f#ledXcR#)$Ӿ8xtss1:ԙP8Lx7w8Quޙ${gupvY>"С)+ סXY.ys)PnG3%KVa`I57->Dnvy E&QQE,5!$N~v҉tXg׼3{M[ܒ_?ǭ!`3~ M'mqCkz X'в>Pʷ<)dۂɵ'{D=ȏHmY_s|\eEw*F,9^]9rqT# 'I,c-gTFƤVbYa/79 ceq '0W/y0 _!WLmtq_3}Xbwk`p|ހP9'YO]oa(.Q~@sMUv)cEm{Le,FpvqKIGWz٩Ɉp J?J:6 ;bjӟFdW+6^ ĮxEux.yh|Wz~i4eTe1Fu3C6N]!3,"CS uwmA ]qt(q:b I0;{2MѰJ7CتbUC_aoǻ>C̢VCv769f{ ȇ=o<<2Z=?g.q=A\GC팓@: fb\6LF7|nWM1͎P4HQRӹfNs((ZT1(\O&KG?scqϮ""]ĽV`r9y-u >rsxu|e1N2N2=Avdo ?'<ڕa&Q̇-3fL@h<9c1c EWB3ro;~.H^P I`[;r $$ tЅ_o_">b ]|5UI@1BeRKL`/AO8KhņsZ TՏ;1h|<`%׹0 &/kBA:y//rl=YXt+h3 kٷ3_*GB;9 r1p`X&I垴*ZBmee jUR0"ZǫWzHǰ LL%}V˩"4ו.oߏ1+'LJdᢒ`{I?ܧ`J![ܝ_"IXC^谩٠'.n7`R-#zו%z=N[=PkhISD{< f+ c k=9|)5bs024o=%% rSCuRdo.-{ECxN]`Qڠ(WVx'Q8&qi$ HJeRԲ5`\ߴEqwƸp? A[!S*DԘZtTRODͩ G}/m)gЫ*u8(:v4ԟ@ڞh(E.nFY*>Ɇ\}@GiCYˍ{{:M *7~?$D}].^>+-#AعS_TPvS._KH]sh~_:: Gtl`eҳjD<\RvL/.?F@##?eҫ}iYK>;3LNac|uajP ɸGX:x&s $<|f͑ph%k0>(reV mW4327\x!GkS]lv4ACnX>a+PRDF/l SdZDR ѵpY7tP0k9L>=bM?g0 Wڙ]UZ}b(tT/mfV5 } 'eaQTZ۹h0j=efjzZw]?;cR CV~ t%E]{p݀+D҆# ,)4?5ݣʞ)lM7fOxyqwB 5F:%TYGHΚZY^ +hd-VEKp8|k@+vj>W7a,ٳ2 5 ΅!oN'jBsԞMB6*4Jd:<期 "9շ ,gu_G2T(^q]d&ƹdu[gv Ԥ_6[qJj'5&nIC:8Lǵ0>^D5-(9z 5wHgv8U=y- u Ec=vh瞆KERu =+45lq7c8)EnLQ*lCRHPejRM.ӿ6zTt{n(yCXmS!ݿ\w99z5Ɔz cbYlpCZrF| ֫?-$:!5w߮cTٲHSXUS֞K:#Gx`9{dŐ `13IOWWzvPT_chexS^I k 4>~̣{ j`nw,>aYmBN`NY4ȼQ/DյHJchˌJOG Ā ˏrE PȍɎ=J!ۇoP_¿_ O VsɦvcGѽW kEjt," Or4&חdGw@j8ډ9|P( i-="f"f&,+R]Gu_Yg|4c/OG{%}Xδ;F@A5e+m2okZ\3St.Yw ߏ6UKSs~ɋjN.=5ĒQDisM.g#_jE%RzvU58K鳄l=d"G&o$*h8Ty`6;%|~SУ T^bqK`G©}լx@؎*n_ӕhn9h/*.K ~`L9k Y-t6.4\.~YS\f+'}iҤ9{caY.¬ i Xg\L}%gM*R&, "=A  tz`u P^i|x8 O6#:SP}zf{)Z&{s9!P\B݆fl(.eA^ o!CG"_G#i8JtmjkI"g36o kHCwqV(B$ BRmQ(r=qZQ1%\!L{Mj %_iHuL}5ܲضC?帕hԝXΑ ?h@`y6Yu;x{dgXoILX{|f$ߤr{2'#e-` kFzZ.! K~j 5ņ;}ϮWB'C=G!r׏[po {۲Lbpwgj50Y;/^E"vҢB뙹ɨT.) :s:aHEApY3_cbvFKyIjoӍ߄{n>|:#)TZBoL{=-]wwoEfdK3Nr\l8ǾV :pgb^/0)^l}B,+o(BCXyw468ky,1BA SE-Ͽ&C̡*Aw/GB#d$38jip琛NӲBCW&ߐmNBϤʁb 6>3 Ǻ#tr?cda%!5'#@ĴR[b$ X`?mKNJ*05. \RېCc5z ;@*cCc\kRuNhclVc_Dee)V397Ont&%]zWpM /CC?.mϤ_xn?0.aD'7՝n/KlUc( gJ0n-bisqP\+D8RDf#'ebHmYŋzsrajKR9:Ѻlh)c !Df&$ߡk gi9'&PwQ+t*Icl*0ylT@XiDh^Ymp+*sق= <*]xVץ}%q{y:7 L{7K4LCa=qW=ɸ01%}pMC8@UT#cjzKG!]/*!)):/X5&8=4IMOy2"7&%VA7,yJ|jMGl(I="ܚi!RW[Y)F]&Zּ)RO+oHmM׏(#SP4iYh{:AT^SLZG[}&DT7vQ+=&dc}M"Ë:=Տ oNw6IOTB"G|k}ޭh8[UkIW¾#cj B;{y(cpb)|MQoڠYwZ9>(3oE/{|ʀ] mYN7Qc : c$/k»-|Qm[˕(I+V6޸O>yO?tF,_޵$ 5=l]wh%]'B I5۫mS9>Rpѽh܆4qUqV>EzQ]d;sN2g40$"Z; TU/4"a?~)OråIL@KP~#CL}`J9x S2*^6ǺaoD!5#،V.!V?C6P"[ [8h UζC,Z93N/eCurNj?:I7.+ G'z@S{fa*MHzp6(ËoTOBb"!:3dw*,vѠrR,.%"p)udSSO7of"N(=޵JPmug)9}lmR(wGXt \;J`|p34E0P JI mOH+1 7*ĠKxG1.84hHN7;SoZYH \`%Lsl;Ge*4ICόےKSGbA2Lgn? KHG7f<pEFdpGD[UI46W\EmO]f%SVbEԔAo-g N)],)d8݋@0e%4elfhmmrlXgpTRdmn)DTIKEJ |2Ά9ReeT2x3U{a-bOVshm\3=Y)H=F4JkapӓeR)?"ƞdb2 4lhP.fYk$1XJCG:UGXoMC<0%Q0pMQl ytf՛z_|rR5oR9['z?JeB$R DEsW&%}I)_|^:doS҃5\}_WIcl{C)svmh$me}itsդ):in;RMowU^J?7pu}$6A[lBf_߰|%[.E7 "34CVo_YSE'nrbZDy!3C?]EҵqMFXKYYuJE&8^Z_ym+83:L,ŊRh.%"I.',^6eƆjki '< Q-is4wI?.NNw۳1^Ö^OG:.hKqo6?'j\jRJ^lRDf " nݤ~:^Fۣ[XguoHSmrG'(IcFM|N:1CYgfVArkCHsj] qgs5 v|e;orkJB?<[5. L\T `WH "@fcأ{#c/c[Y;,n`a(U+_ yN?LnFC49P8q'K+0uQr`ERb!0MH=89 SqV>9BUt{}c2;=́u@x` jsXѹG )| _\@N\q';I>DgRq`cBI1nj1F] @ArL;) tNzBǩf,ji^vүX$7}XqZUq\L _I4eăi:}(C: O(ke*>LIgrBk[1-Fgp,wKVWV'9G SEiȎ7CѨb5Qx[ ߻T">^AŬbOWN85xKX;! Iʌy+OWWȍs)4O4{"%!\2$Z}'>Yu8h!ڻ]xK~߮쾹 -us e_vd?U+<-* WnVK<9AʙoP px{-U~Z4dDo{0~)/6Ygb[݋8CóQCw׊(u]Unsw ͔ bHn:)hj݇gllpiC!LCIq C3=| esU;:ɘQ ZZ7#]'h8wRE3,JL`l7{3!Ԃ4HʪT@]_beAD?Y{Cgn;y[AH竹۽&p\p3ޗn^ϝjqg h@YU9ENX&JxEc~@:r\Fϗn²;-Hd )x& t!_TϱS(/@Jq#hx h |v.4nAU`&~fcJ8dj@,lWoTD3Gh.p h)k#ӡW:msL$h9nª7W{E"2 HK^ 4lW?o$ys$Uj䪊}]BD&dШzM22 ,CiYZڲXL@NG[&_v;f9 O \?-G?6 i6ٍ~'ϢjSiЄRF7Y0Cg| Zj S_,D񨒬<(Y_.kJ@Es-宬߰xLԛw$w}L-ΌxCloġg͂藚B+ F>K"2t܈4:DH`mPZtqQ"M!ɚ( -~lxX/2*jrT?nVhƢ76W0xD\'^60)m7eHm;)@j_Y&뽺|=?ӊC^ũ}.*3,jc%!]j{QA}֨ R.ET^I pЋ1bC|e#WƁYDFfЄk[wѳ WS&_"Ӄ=F+"ķ61= kʳ СI^K ^"S¥wP(DdEO,VvfQt8%iUN*a%qv07' tR]Rܶ16ܿu D2OR=j#K`+A7G@l~Hw~2ڤ. С?:qV wv5)_dJod݌)D6R%gj9_30 RXKdKȌW8LC|\TBG* 1 \|-m+se3lTlr5d)Ik >W%SV#_Ū YpQ`y9ѧz›m0dQ?!^2:oI EqFwHuLo>pFS 6ޮXWXu sKTqKr%]9lj iIsnxa׭u%#юsE sӨ9<*NhGe #{B)wKHUmaHJh|"`ߍ% A(gG4PD::!wbes֑!Sqr(G^*OvҸuU!%NR暳J^UjOr7dѺ r͉)xA{Q|09 /"2M!&6 \ˮEްa! Kdڧy)^y' {sD7ę(A[[= (ȝ Q0c2+߰:m!=k O 7tHlmbAR |?"n=L YCHj+)NM翆 "z A5՘6q ~(%)Ljw2ɗ2Mg6{B.+=b1i2Az?vdꨓGǠg+l%ߑSp[>fߛY g8~1I]_JՌRaZ%hb0K=$vQwQ>kutŗa$U"ly{06)yt xmo' ,"MS<g N&G1{T=Ǝ>b{HN7Në=Lģ [U'ڮwS}8Z${,%gRL%B~X&گ aU.`CHkNhr쏙wd4"I|oGAtϤ4 k 7\EId n'E=9s[&G2T `b*Vxf;+O:CK8<3<~;fۙ˥Ӟ*caޣ;pn%ތ.0"zW6G-%30~7Ӫ u(y\7bmǦA6]7m%М눣d>֜baf^EqLHB򹞶|D_cZE _E%_ mp/2n"nnaGAqvnòsP3Ulc+h.4(x> KUM`0qW'tgt70ུLiDG15`NMtҮG٠n `Q{+/,N1Mc1W-(gW`K?PleV.|ãCEy2V4z iPn^j|(]8m  IB;s'3fpŗ!E GTA :OxKh56J[.jMp$g3;/xyv^Q:e|42 S00kZ6zm%# _G9-{,sY)}/E0iM>[4W;X'RW9P|GMlhv6dHeJSp4k?[C/lI~.c񾰙m!dݼ Vy yROYD.h)5<6U11T[Cs+M[/{V9%g<&zDԕ!:"\-RcV=G y8xb +?%6`P )hnmGX-İSΛ(N!cؚv3{P.|=ӣ vy\~9,i*.g𛽬'Ҳͭ|H³N P)/y4*#~'Y8nψCr,9i*ȅ3! `Pr3euͤ>VhgBj;yZD)0y2 :{52PI9$IUiKJ<1Ѓ¾ri.tA;G"-kCxclnrdqOV'':E: 9R iߢɞet.*GZ)1 'BFȺ>].νCMNOg{ b"UxKQ EhNA n{ ۳صٸn^ijùb=iL~I0Um p P m(X@(H[h} F}`F{F{*dL{f!VQ el1LMe oӂ Zi_Icȅj- "vf\-1`Q7 *jI. Tg˲-@ZT,[ʸ>nMiY0bRYvܓKGƩهG7]uAlD@W?RGO͜ԴvN)@,fF(;̆餢q`g%CDmIZ<ˌZ&JBH8Qm0O6 0~2V$9&癲̽:ܒaeיӴl8$w-vO[kUy@B^`a>o=WLprᐛUn,f?X78&Q(a0sw0JDkmev-ƭNJ|2 OSLX"!1fh g 7NN`AUsN3öGgGV+:ȿ'\c,/Gƪ0X=j,䔑[k~h_-pGYb(ɼY0?ΎFu@`({5[.4AZ%@ ڽ%3*QpjV ȾpSխ;z-.# UN/| S3`J:ho`1,v5*n{C?d%dRkOziWib\#fj՞Yvۮ)%>k9&}=dŠVV3<+9;@7 n,?;05)g^o@c:"WS[_p94]&Igr!8b Wl߷o֍nυmNӫo 8 1ydrt Тxj"YNQKӭ"p-Vd)s4sA5ؐ+g)5D~D-ߞm?>||,tQ$!q@FdJmp{KOSF)5w Io;V1 }8VG^~L_ث΂Kps).p'wݙU) -ػ7񬖖ݶ&(d?"g=bEOrD4N.XDAd6G_SH:JcIA$6b\'&y]/+&!z~CSm/&Tć[l4x7|x.HO=F'+'?=98̼F7HӍB9%`_!ua +I2ƺ}7Q[fVr.,fdXNbVJ\a^?ʰ֡^ך9ֈ#UFKpM$ &kx+ B'\ -Efœ?J ^-|yIe4Oge~JoE- 5]c=9!xT3ֱ̔}ecGw/+tZ\XLOD#{Ӑz^bV ZAzN$JX^W(*.c3: B-ÒEY+q@Fx‡e>@a6VBPm0,hw'[@6YG?glxg/>uBy^U8itD}cD2v[mZ6|FF4sc z00%ToX-3H`ͥ r=/'kPTg k*h%ts-lL3]5P<akbqN (jj;.&Ay"B!אSCюXwRNVUQFX`E X^y+%d7iǃ~UOcwJz} {v| Ic.$cXsLHefeQ@`_: 5#9Nomj+ㆄb>&N*Wrncm\logv,~lb=P*AT|M1xmpg#m-Zm Q0300pWEml8ɧY'`Y4Odey.BuLT3֗L+J*=cTl /\ .O7p9f")[To54$g?ڨ0,oxlT5*Ybc\ V_FXVEz?Mj뭫'ۥilbtVO7)e/nw{:-)3"қk5g' ١!wUS"ְ#t=J)،ͣ,W0*b:@hE4#Ͽ 8 BڦӎI!-]56VZ}yTq8f}/., aԠ=B7{ Um SΟ:Y8,Ʃƍ 4%Wmˀūn_̞rM6ˏb06i|3HWbroА_I0˗_aTw2YE[ *e~APAwr|TPcY @Z nV -Bқ_(QI--|5^׉kP*.q ;V*uAK >WՋoU8hC0) '>?X{[ì[yt_ZJ}2zcm]9%\xLYˢoYM_Qj5N~BXޕ&NzadWx&e꯳:#Ku#Kމ\P;a`(3EX^@}_}8͚Xykт>,O.a`cfGτq\m"3ygz#pBc`{g=' :_(iJ^R#!f+ssCisJbO9)쏅C X` /&>g_ADž>q=،W#H˹8 :0j=vq?^J<FP 4Dp7#W=7CЅ;3 βWy{y\SQR l" (y.j?!TV%H TW Wv5]IToYfi8fA*pޞN'kҷǨ?KX=[E^A{a>5$LAoB Q6bhưf; e**FJs 煯LnUՇ,vmFv^d,qhqљ_s!YFxnM~">j1/752d| 6ؕ?~"ϢNlfg)@ljxڝ>11`fp\kN47tʥoYkMz*E.[TP8D:aeI>W`?gع*&eH<&r2>F:Y8M4Wm/L@l7ďм7xNCpPjKxke!Ц,rw@'kܠGUхmtY=nߠ71;e{SهBZygĈO3^*|ͯЈ"@v-,1մ\f+PɔEgQ8Wգori+0YI3h)6'X*ڊx qbZzV0ѷ-~}^PYKn1h`sCJ`cI0<5;|c҈Y2J}*O4w%\Ȏ0 m- f44ol>֑s i{Pϊnm"f{lt;y2 a$żTPERiJF(P+<[y{FNxC3UBReE'ɏa-BCX`W1;}ݪ/CbIx`:] 4u["o۰BuIDA1ҷ{:Tv&GVmFe$xi:`;Ӵ-cر"0ǜ >{kJ#o:7]/t K{@lȣY_J1ہ'9nЁ?c#]8T3nW|ۏE}`{{G6H_M2'uj8 'ٙPd+\s+%;揙7_~IG<'fgEuק6HA|Nz0Ȼ--}0L8[k .=[9.֌t#<7&C˛L Fz/Q2(J"0#/k-|S7o'Ň["Gx~hqS̽VOIdd-y`>&]:*öi)j{QT)QDbpݙU񸬳\Z&U,e9{{gG]VBA8x1<-H@xt)VbMaQcB*$f:É'DꞥE~} ]ͲҊ>=GaC(TOpYj1jG\VS8+oiU֝]ԋCWrlӲmʫY/G#CI2e%%Qo]%?"9QԝpJJ5V G|ߵ(?2lRoU|X;N"m%W2`OqV!T~!;WHB䋽c :1nLg˯MqvnDAXwI U8ڳ^\=uq$Y|1gˋGlSW^\y ړ/XZ$!k科d`q= 2C dqpZ{P$3"M_w$PP}ݴ{ab!SϙQc( 5gqoQ&5DԹײߊAo.=GHiyr^1L4N"C kP}ԐPf#×s[7y#1/"M"QN$LKQXG@w`6mᵚjz cMɧQ,Q/xW[ \VYd4f[W82EQ(HAށKmEFƚ f]1#] B-<65RFTuxޙɆk|e&N't'(eo bțwq`(=,KfrMuJD.E6mpJ1EmiD&X\tNFz}-VHd/HG'̜G0dͥdeedX G-ZB*%T7&[xM& mƀ?X?#'w55E"f<' !Ja&)Y-/r6]GԂs i}dEQm \qy.heJ kc+h ~auW>J{lV"4NL TebS9qyJK$cz/٬?zo6ח*T\h@u;u%"C5:q8,sDXW" ^kJ$Ֆ: }*[i*'/>df)ۻU CКĻ}tVg(jſK(u>5pYR񷨥/=v-ņ !kg. *Q@](֗U`<=2#mÁ&BCkP},:}"LH"hGFO^eWi׵|>麢Aʎͣ!W̾FWa?7G0nUBo/db3{99˧xX6@k:Ob5V7zrmr#u VOǜ!|#L7R'D^ь0=^?Փ0aj%N933HNnάNi-0R>z?)8zK"Z fwzMuɰƴQG輑nlhȣ)%+WiE6%XG~BDth%G;Om \73AS|faz7Rx7 3XZ++$_ <13p%i]Z1^EStyTᖬ<9~^`u0xd፟Myc^88X L?Et4}uүexQ:폹0\}'Q ʮ|m |%Fs*2bRNe-|:7{EHzu%".[E0gDA?u:]5lGLxJ!)B$`[^ՅG"_r9D?/C(^a =7Tebn;sGQO$eZfc] ry X"̀ǧ@( 뽑C6 3M4h~ٴp$b]=87|"F֚%^&J.MֈdΛw7pm%Sf7y}9]7a}Brceqaq*{ئƄ !Q Ri LUFY9#_k>4y}.ZQg_$dt?su6(#N4K9 ON>e8Brc"I_B@b-Cyh@E{8IAQOٽ{~5ʹWn;FV.϶no=>8$_vmU3:Y0 # W ?MmVhZ^κy,|'A"B8q̂K{Tft0悖6LQgkyq fC0kR:b]o ۬bտwhe%İ zZ_5:fO$<6wFS?$tuȒf#݊/CJt 2|#Wi]YmB?Lq񙮚*!d+ -8DO T(Q,D]Y_p+^p$+0DV4bى*I 0}(Xn&wuʿ0t92qR9Jd#x1RYӇ6SsKws# `sTQF|ĘTNɾVR*(I~R7'k0pP?ۘ^3o踕TAc`KG,ɶjLyp)*܎9K'ZXk%0UpQ]^zPv%B{ 8X=@I/owU|' m( LUCi -!a7'qt? FpHM&7Z4v[\~duGM#ksc<xxjQXPZanzG VhQo޵? B%,å/}JdB^ 3@%԰}#KQ11v,ݘ'ʪ1/X >'GV)vR )5*YpUr`?YB[MA&V{x0$l_q\|!4 <#<"<ԯn|ބƂmr9D=/4<5 +NXwbNY hо(Q" DI{OYRE- ׮3r57ؓ^;yBuyby 0n|?M˦ͮ¬٤<9G f_W :TԹ]+ɌUE|]ȴ۫"G6|7"$Vi@L u!^4qɌ F6\Fj74u8A&nV7f^wDfgͦM0.ೠtgXjл?F؏ r:HnAn.c>Գ4fG#yL+*.W@{-99G'Jk f@˻JrIPCeW=DdKa]?EuVz/tKJIcԬ~KrKbBZ_yl޶8kGL:oOhh96^4Ձ†*Ik_jGFGXG`p Q4_l<%S@PT6ws^m kX 2P p? ž{ppд2{ܦng9;"EtfMK܇c k< }vCp=dЏ*B8@YO7} !yr {q#[ܚKPE;.e~L=\83hcM;t2*SNjQe⸿fK!Nd9ʆ]?%\&r)w2#3rd cy(p_?fghmވ-/aFd٬NWLT-B9?9]$miuȺ>UM!(pfZTscC Yߡz/Dp{Eaj{u;`ۺTvǠ\xxQ E= w:aLҋܳ%2D0uBɽwfז)r7t* 6nؐY #8p)}%f~TWp!+R!h(Bbbn7i 90k=~_@FF#:ۼ itvpz''s-ʚNVԬcPF\S8Cf6oTJ6[۞a8,\@4WLc#9V#ms'&կr@=Jl9$x$q=L|KYc?lykȻ%iFS=Ep^+H4\ш$]XBK-=˓BXj6@[_āfVO:ʘ5'|)hŲ3}&&d 4֏Y)-o}d~n ۱ [ –QHJpA 0@*ߵ<!K?kFqxѵ2<|* 2U"C80%H&MBQ'6[nڕI ԫ<4VkVE[vRS'vnR]ݙ7<f@ʚ9ъe*ˏ|V?F?`@+l`X0"{5^hƆhM3ˆP| ,l#FdtHjOz WXLX_`h+mV%I-U=rR}m"%-f$-:PQiDPJρwlO\y!|2J5%]t -6JKAiw'Q@+P3 CE'ـ]('^bv|nm 6W#uXnhR0vjAbI5u6 9,xLOĸ[roO~|G.z\xPI)Q O, E9T'grht[g@߂j˻]1WF^.?B3j lRēC2jf9J}3"4SNѴ]Q~ҨݭEF=<u`]xvD B9ޚ?yMY=,!&R%zSj;Ɂ˾t5m.g7b?pI; A0[CT u&\ lEeLb01AQonse KJ"Ō.:^`%q6݌$ۍI_VoƵv?eh1욗G2C8*N,&U.TΣ:3ή'sfX*#E\u GᲾlȮf4͙-N'{!6pߎ D9S9>M`]1LI( ]ݐvL`R从~@ QԈ \~ֲR ; Xf}"DC$1IuTy?򝡅 98U3^*v#Z4 2'ϽIIߪl(̮U oP]Zqr'7(Hƶ7-pAǮa#iԺ}ۏ}C[,Sx pDCUSLHN*M|ԯ PH^o]S?n#Ǚ)S|--W6 ŠkT| +.}$RاW?Rӄ[tTɳ)2 8 %ĦAݙ~ կK:ǡ"vX Ak܊j9+}>  < ^3F^w7[;"ȧ)dx3VZ!~oq3VIlޒSw'jF8Nˣk\@X'Z9Z֔n9; ݛ,ZCzl/I򯂙" ZM}WM i:Y9QZIGf0F3޿?l ɇ)+A(K̼ؾ{\0/Sup]+"b/M@矼${%2ѽLڡ0)'8t,% 0 LQ.<΢Kc--+?1.֧O:l,R\y# Ĥf:Y6PԽ} )ىp>|yaϲu|z ؂tdr,nEiRoK]ҫQ?i(ڦRA?-AugH2^ȋâ%L[|]1pK=sJ>!l~iGAvQG$\ {Yb57,&Zh+%9[ }>F! ˻`aXEr.(W15RAO!;,160q61G_w h bs쀉4U1XӾ{܎ ,Mmh[юzS nHx&+9t0y iNjO,\Ni3mĉnX7Vᝇ# $@Jp2Q|>|ҫ5  O.fv.>dc,)E /ad `q$y׺=K "Mk9CVW4vBZ%@c<~ l# Y85緺7nT.rQ2Z R>e^A[a1sΜMgQ蠪ֻVz{Hn=*r:i(1Es !SOf`SFl̿ef8ܴ]an-H9r^+ &]aM9ŚzYk~MdWkx*wt&I!Rg\0ТiBm`Iq|%1w_X%tD(Z,o'4hUi99LjO.C(SMk[1zc f@VX. .(< zz8 K۪NWƛƶoq]4\{\p}6P{ڶ1ϧ2ρOiN\FۯL.K:ؒWΝf "k#<[$]ˈd#ScfE. 8w7n'"b Tq_ D,JܫLy8'Mb(~(O8`I?$~$93^Iš~!5; };?g3\aҌ)ڋO/3YUEGK/Of_3b;e!#3.!؄OCJ9Z/IOc3t\d6<}k?nAu4s^N(׎+v|/U?Myh+"qX5GEm%tlfrzʅ8V/Ey9NG1 ݆آ%;706=awKac@ Em@v$jR0\RQ,rF9:e94羝WT:8}u,U݅~bVKrPc5B%ڄmjP>o^̋qUw<96P%4N BHVM#d[ " w^f^о`W2;rBJ(bi!+(EP%q2"Tb{CA_;]0hxμ5)H-BKƪ>|?>0OV> f'-$.CW﹉# sJEbjy`sxaS׽f 2~ ",8f4Sk94$$,F+|GanK吮gcgm6[a8X(I_J_C* ʀb@JdB`T.l{05 ևc?T'qqU&Ó\,Ɏ\OK&sF8(15q+ reujRPp>dAD8‡xC SP?Mڅ:@>$82J@@|%|의 &YGwgC(=^?cFoŕg>7}g/XwojN ԡopoBoʺ.{n p)WiEmWBB6O迹zD`v2cQ%~S_B0[f5"')uUzF;V wQA"ѸH2* 7ikrKN-BrNt{ `$.o;+4UIe-㵒I!"fFPs~yJհ*ֳ{i܀e;d>;&!ƚ\`&g fp|Uى$C@2i!RYԩc93a=Gl'ʰqFs2ʛ<4ĪCxQqWT0)G*am0Vk$yh[nyN%6[9&,3"xТTl,.W^}FE tP*67J;11Lj?Qi%**qUӶb$Y==RI+ϩU1]BwɈ3/0 Sou/h?:V|%l}l$W\JP2 [̥˷G&*\QvRxie7c>i \ EFtWX @jl͝)1=!#HW ܕ(vG%EC3}F'dz#k3,(CARaTn9~ y/AR:ǡ $rAtat$SE-l3Y Eeg;XFzdpBմR,q.[LJBTQ-TRʂAD{V%8=ץaLg%).q-mkQ3@ElY"K9_O;ݫۚen,d&>1bF|A F{Mr$ gCB ';7@&VQU/gXڸĩ,.]᝔19{pW"u͉\[ L O&U-~yqho*E i okjy`up#5MH6*$֢o#bGgw7l&H Jz:;@ N[kqKJy䎁W#9s*借Ռ?j}vS?pMB޷ڲP_Lϙ{HO} MS@ty;me~&SܫFUIMs G:Iv+8;B{ʬLgB{H Bz^yjb7l7[]Ýd|0jhx `g,v|#嗱6-9AW8ng5Zˁ<$X~Y5 amNfwY볒t"DzZeXy*L[#yh_Pii*J.Mbcd+h뽎y[r)'i†ӴC^PD9O;1vI#KpV$X(Eґ#q#{^C| T≦E(K82ez&^v:D;he94&{ Z' kk!75$Y ~j ÝD((8- >]-pPl7ρd< ;6C=KFݼVўpDZx̬z&ceJsKE}[OEQ}ǿ++أ oWkWK_fT@r/ sqYxW Ih<)h/PF`8zj(FXSq @DmR E=ú߻>28|gMy\\ćy/vx'Cs~ۥא Ly!4}=^%d~$fc2zŭ@raxe٦ ˱f=!AR#Ja0mk.ٿ ω%V>YF ֮UV}y;8%V%RثQz]53}hO}<]&܌ARa[ZBA"iD:U!Da-]$j5wEФ$架3ssb9*mVi,N)ӪB[PQ+UXU.0tP9R*b+iL*僾Yl%Ȩ,~:KV$:yzU2-Ŭ8-Y@Ars$D6҉m>kmkp1Hk<$p4:Fڊ9XFY/K ObRm: NԲ{d TWiQ91|"xD;A!L@Fţ,K'Bmv /b6\~N`2ŀcy>md+Dҭ AM ~̗w&k0%LAB'ust 1a)k6ş:NKSlWg ) NtiU/ה4>|Z],C6E5Xaa4`6K{iZŎXZWlĒt/}GUH)'U3N6!霫 T s[ta:cFr:`TQq&$@FoWZ(LTE(vo-ɗ|-Si |):qِ3QJf<&oHd*uj"NOr!hB(%GqN D"'̍u v8/na$exd'B"~§Õj(0*s>b&`ՋHt)"r)xVpbTbw5KY:+LVνNANewtyQ5~< v=a"q򭰑ywhǒqiVj^ g&:IcWk7ÙcFt꟮$Оd#<٩X -z60"#DZWK63&R Jٝ f 95` ju3 @_d b;!y.drv{ƔxĞ (Oã 1|4,4gv<w Y&_)!`GHWUw'ҵN,&),̡40j,񃕎n NY>_^tbe!f_v>h]N mѹ5*H3ڒwGZFp8җWAr< |)U !o.QE }W^޻=̘{$F"uG*g>O}74>v_Ø1] "J%01|fu&m`HoұagRؕ VZ8SP9p?],7}Kض=౷5h@Zถ.:Diє6Ӫkp+)? gI* ]lςֻ4(&c" v8װWq (Mz- N9>+=yЭ2vrAןȆDv?2XҮizg]-|amKQBhòP-E|=T>0r͚G'2m|r?A%-M:[K Y"Q76PG ]-a-}" \^f\j'6,cWPt:@ ֚`l7'j͕%BșPyV;csm&ubHѬsDރ5ol,^DZ424IKQŒV}d$Q* .䪈SMM;RuaIrp|i'+jl{0 49ə(xQ3}>weݏp&ڏ1]򖮜-q=&;_™i=@ %=aXO(;ܜZ?U4>-A"YWlg**,L ^ ͧbjCg޽s>:TY-% N޼㲵ǺWh9V66F ̔@c0"zYަ&TX xq=K$AINֶr?B)b^D ԳJX)Bmiz9vpQSԸo" \}² LRG*PJD-IX17 x\O#Ð]B!X:^D1ƨmDž HTC7E /Uw)oq9LkhŘ~? 3a՞ xa7*5[ѼmFb=]bo?`X@ [`ύ5W85^ZoKǚ`.@dKy2)c줧]M{o[KabQDT8@.豰5ksg+ċ#HْUhEc/F|O#K*=ցB[?)ɂtC sTEK%WaXkHD@ 7Y SV T@MIUIL -Ak 緈v.tC=}݁|-0,Ae{ͽ #.e튈"a>tFu!5\vNwӦ6x9E YsT*|쭥P.~E aM̘0O#m09XiVi'tF>"릱V-ENuͦ}'Evؖp ̡+ f80i'vDG>%(VZ/h >(Cy[lVMw1ueT uԵdodNj@+Aq韍j&zaƺ(v+cI.Qy7;O;!1hWC5ZR~ f @$FCPji:Dh 9z_y{fafϚ{򄛴6hGRiFLҀ'@^]d5MՔYcꡔy¡˚I5nS]@|m ewbBwnմ29sQG1ҪM ɧVug!3tpzIZnz hAaݐi )1g£pxШ C};`f ¡ء^Z5zm :OɌekf3bI/(8pOF)e|lhax@nyFvb׉Uf״A݄/6rA-Gn* ɱ*I(WJB?9( P4&hu:y2=3qn@{sH2sRgZ/tv΃EXd&8*^vL[l(,GOrDA{cxtML vi3@A,rع=m&0ƍW rPT:޶Ǒ~ F+@is' $#n0R rqɮyQzgrnrHL*HCb#B4aKZ~y{uވ#h)S*Av˨Hȍs:}'flEԎML NPE&m1E2":N4:U[IJ6"͖+5е2;Kz?~=YrHrЮ@əCH'[ؐ`J\? `'E UbcBŲd񐪥0)NPp$E O}Н[SwB{ȼa$c4U;lp- 3~1C=eX-{ x `&a3 U?E8OcvqG0YП r,IO,#5;Eahf!RT"iJqTC).c4Tg>X rh԰XigazsUm.xe͜.c*:bUV) ! EFA)W65\^HʵXc{PrdG+Xn~QT^_j:e6x *D aI Basi\_DW=Nw_bӺWuVЎfJ4}WO`h 9+c+嶶_޾fcNWS, U3Z䒒6F=DN$x~K&>=eYsaC>9x쉁]uE 8pҏDQ^aZQfK3eq!6=8!OUOOkYX.tز$<4u GsMEL10[cFvp[(g#d/v }BD7#.ۊm?LBEJtUD;ˮ_ZyCq, e%W$ٓ/2NAхAo {2L ({0f#YJ`Ѡzzy2t{wH\L}觵*9VUb5>A LRC"孫{6b}-E3ꇙFf-EmrZn/;)/$1;@]Uvm,\2eDg Q "@c?j؍)Y\|1;#P0&cX˹A4n(wqn4  Ͱn gl_Z%=h_Ϳ Naĺ9|`Sԟ~}(tƪKřݺ|T ~ކ/slȄ qZ< '%U?ǯ3'^XAI/l\ھӀ[s5PkK9=" 5ӣe(?gZg;pora<^L1wvShVV̼{t((>XYG=ayBěnߵ<e KMLu G [~?>;#knnD-ph"`.=q?}peg`ɋZ<5L"$38] ž(9^6ڤy 1o1FBlSaa @]2-zMZs'&43/5= GX_>NYْI G WhD No_ ɳӳŭ<7мO[g:HQD"U:|l);2wn52g4_,,G&1W|)UXE~TOP`%k Y U0, M(y""iu۬Hm|NiW!u4:[c}3rU*QMIK CѪ7?H{_Q>yF{|H5gm!1 Һ)_5Z(gp 7„_q4j6'=t7ʈ^<[/S)#mt5s{x _TJ8?!,M]!I ϟwZ#َaDT ;@a G/#Xt2r6N3Q"pܿ!ۋ/wNKL8%f iP#==\twe3[4R6(z_t_ eY%DžXUt:C#c#)m'9g>QqPi1kT`[;s:NcݠDSlAS,:W[H.gAOqةVؤb` {dbo&kn~Zw\ 9q($\0з\}fI>JE(W(5UE㳸P#:@ܘY*WȳHW2%1Q+lƒn;نKP3{)X4>+-GbMM6Xb8$ƶϳ>$i:F4.eʪ=M딌&m ,H@<{޾%mA Q a'v=E⶯} ҍY_PFY_exUoRcpwP_ G3L|(5B/OܕLNJ42߭ zFԵ!'i>5kӲ}7:mO;8bu `b=3:ݩWFA@ޟA͇LW \Vt; ECoB. s)q6U;S;_wg+&JѦa%N#OU6;~"{l!\gXNbW2A7ğ=Z(8| >rQ}ƳȼԱejxP5[yF" aʸR#EAgGlr@EwdF#8` yvM i OR L4BT2 1Fm>:fxN"5Qd;|[aFXg6:z ~$vS~l~[* x w{r:=;%O^׫abz2-ũlo^Z]ipn*Ud< ? ]ѥu41~G+vw?'Guølߊ_ٴ,s*L@͂{o"~ZZH\qflmc\ kEC)'3ww\'Tsq8Qj6Ǥ(-)@[ DtW*i29Q%v ҀY{)ϯ$H"8k̾(%Ͼ 5Hh]}x~͏7{@& eW@0՗߁S dc\`Ssc{ ]LZ*O{"!!`vD*$4`DW{RiT!eM6u!Kbm'EOP(/F?Ԁ;HFqn-\.<'x,uOw/"L-y)JzA#7vmYmQ>ғ2>xKeּ9Ƣ`p S}ϖF Z֑reNBHHBgvaZO&݊S Ig{Np `4}/j˃nrY(8{ `ӳx)yX$M:"țn k ȫůRG F&Xs-C(=l2Ϋ1ot^5M2 FW}M?9Ii-NOMU U`pLH~~SKSNaC{!X@-A珚p|̏R|9= k ;-D:AP)QRӊ7;lO;,[6Əx}(o8z2*DIމu:*8ЅxȤA ;ёќ̈́qbO<: +kR=uKw4ܫ@_1M)hWlvyHMT@C0Z2"*7V;>i@XVCճdZ>W`$ěuy=&73(fY~Ijl03F){PC{?%p%07%k#DAaf- ]c+,vh(Wj]>22|+RYR$<dYXY{jFY/XҼ@21k:A%Ou^5altg βa~5ͼO0Gwu D*`Xf^K=/7Sɋ ji%`Q{Z#(ϲ݈eE ,{{ߚ`^TńPN t"ctQ1p11B:ȳtMr7JO L@ %/OS+|ny *:zgN焈i?5v~dH(afq71IkcD1ռfKYn:vo杆FE [((Tfŀk ˸s$5dk>2B&,]M9m)0tRq4sFkweHXZA"1wJreJU.07p 8 3-=Z"6!lQ| "T )z+6(~k4zrZ|BT&1G32ڡ E0HNs7ńl̨bNeMK 6_SB ~xF2T$bV/WwP!Q=J2E<PC\7zܡq` N6Je=ew\=Y"X~c#@jɘ܋)n=8g _8HQ))@4uYxg݆ m$@%FM =XSnX uӵP{3)}.V?;*n|>sJ7l|f뜃{:q~S @!&o$bb߱-߿+EUQfݧ}FwqRy@B#+/mDgpt@duiޒY${RXឰ_SKLc[иfdMh)MhG(+VU1.ڙBS9Nf]%H6f=;`N)-']ұkX#cΐج>Z[="7l\^Dt515k%.$>!UqkJKp9@*,Nf4ϨD-rZa.F0HtP#QIE|kt-$i+ODd(9d] M*Zy$D'tp25ŕєϦ,kW]@ԧ42Gp)mG$>T ӑD<,٩OڡZq:-J[wa^%0si7ZqM{BF@±-.L  6YJlqan̡Io<'}uS8 ⋶C4f8x[# (P:%[>C%b09jy51am$Fi'N]vAn毸 feVw Sh!@$@|J/DpZ{/)%59X/+tU<@VX?``e_8eW40xŋuâ{Jq'AG/ U9T\Q&c-X JhJ7I)!jʴp@B{o?Cn<0^^Is4pk'p=Vm}s oė.3=3:;5kc>]zK.tmY-@Bvq)F/YbtRPCoWoomӝ6l,_*T/9cs!rrPNYyB1ÂĶI~X&~.6f4h6La DʣWl;N+1, !(uIƮ.ffkTB=+-j A}žu#~oQpJлNP4CPADz6ѱTlP(>EAT$2u m}T?rF^)Vbc ùALcDjNRrZZ`0Pr[A_&·Fu, HAYt f´:S}xcrbxpcޏguYu$/g/Į(r-V~˩٪~g~c 5B3埩OSO$Y-:ii)㟛n7g4u wΤ1y*7)`='{&T( #ߢ|ۮJ @;o |jS` 7"h? 7M:׬W6,y7"KyEx -` pDI?+L9 ҿ*S봵x ]{plbINm?mT.RJaPm.;3|alr 4 &vU<1ә wIjz mOײw}$Ø}njK-_uFEjDv$%†̣s s*C7 2W~&N'|V:=)pji6cֈƣP)򺳎# pDw _֑p&rtl7"ዳ) _<-m4Jx Sghߢq5* [WuSNP"R)u& ttѳJHB`v30)M=X/q~7tǰm{ky*>_ڕV 9i# :_|r6p8P*]S&B!U&w}v6((mZ8w‚ #PA:t㓜MQ=e5S #8\5w&ȵrR!EӾPJsy ?c˨aЇ{Wqo&ĪzCGʕyzۧj6'e?}ْ-رgTÜ~G֬7Br1 * ۞@k#@҉~Nӗ*\pnZ.ŤYP2F߷\垴3vX}9MީK~ 0kWÌoqT?]us"8~Zb54Ʈt{q*q)㣪2Y,u&&'_Fcm)9Ю:Ǿٿ\ʮ ph3~fEϤkyVmXqpRwv”+⚈JCp`%r9h\U_J_]#H %Z"Ev+z@#CX]:ѲC1 u6x\UBoÒγgFj ^V${T^qO谧6 2=_rᴤ ԅɩ%I+QƜV+ؽ1󁎉]c__,csF'u&u %ɮXYVMDˌ $!us.f_ؘ8•JA3q\ЕA1pw2]n*hv"( XJPiGGBZHؗxi%0>?Du0ٚvu4==7r0$p?7s#d{PA4`U g`o&ESp3JI2̔ew)\ˆiZv~rv]D;K#bW۸6m+Fl%KK%e.[aFM< Uzelҧg!UƩ"rqR#' 2D"@ ډ;_ A c, j7``;]E{:TY@4>i=cxA$׮ Z/_Ռf{߷z{nBAtћaUh3҄eYU)!VϯjL~RkZ8~ ,C/Ik=¾ 'KB>,(cVMBIfRɹIR854}ű.d%BveǮe.r‡/'1tGe?*~?m|F0p2fa!dml#M. Ruu/b~=VߜC{y0x R^;U$2(i!ԂK j<X$E8ӄQ=_q);RcEC- r e[\|fa٣65 ea|bNWq<=~Fl4OW ZF"&E%k_v¬#Oze0.m\V]y2>RwneJB_qsƻۜU0q=Xc<*\eIUK`䩚XVS[KL)~*Zcr '4r3]F+'0wsWKIBzsT:qjqpÅErMz7s!dV*< !k}{~Q(8ykuD?YQڂ[w`Rh*g6޳z IBÓA~yeCfjՂ .FU.ME4˲1zz=)@u۲f.>!3,ИAG`8sp;ӝ2?2BA$AQfHbzmZlOSq88}ʃ̑!F_mV'**SIQya|`gEOgQO/z\Q_ƣ̅!w"mokcίچ)75G Z`<,TR`Gp?~\$eIhNHT ro 273GvY;. !ի`{2۫q_w:A*j%I}(?:8$C 'B5a,.4IBgyq=!Ur΅Q( |ZQ&֚)g(`gT]Z!9M)Qa]͍Ųl,$4C‘z{Dpꉝd1mY-24Oo$TpAzvor@+:SU-Ƅ><: I)B~a_S1)*0(M>%2 h_f?WE`vOwƷ ]#uJuzT3_%XMXF7({gii GRb-Kv}'ʚG!FÐAJ&EG9gDSyvC"tehPHPl1bY 3 M0I;äe&MQR\/gM UZ @^vd Br w\}VdP^|9 g0>+uHu9W@XJob#58 L[ÅOGimZI=rIHS, U`>0mANbW_?_ˬҫD^G0e(7VgFӹ/ (04&:n!Fq zT٫L1B=u߲BXh ~#pE._{a8xwAcꑷ'$].W.Y9- :I8,E-z4Lv۶ ue$ŽEץaˏyG Zo+5HP%3hR>y6s 3Gr s#>+OQ#Qui uژ|po*-B w/TnĊ'rZϺ# UKQhi;^XZW ilL%J.vM@'tlmT6! ͽJLRI> ˈvnۂ)yCúJ(7a~(X>ĝ$q RL 3.}6~"Bנ٣o5VN-vC+!ߟ2Y;\KtW˖T;d FFV#M#o@Ʈ49v'`'.9\A<rQJf5[QXbME-[ߒYk}hQjGrViqre[-D)rs:myx^{N_Vb}"q#,:p@@s4VO^|' V"r~ckTzLp ZR  ÓU H p-gLQhH|;x?ۉ45?YANPCWV] BRy_,ugUobt0əh\1TL g\#x庑-H vbK5WXNH;ETJt`ZPVlx=QW0MYe1yTrkP)$mz%e QUK7vl8ydP;[?R=* D[W2" ɬ2$bOECq?k;^mą^WP/JW/,$ɺ%޷:=kǕ)y]_O:$[aAwk:Pܓ_̈́sͿSG.4CgbtX!.J2swB'`˳mA*;&n ݏ%{WWC/Lb|4D⃜õEA1hԏ|\t r,&.D"Ǭls^::p֭%? M@3V>' (0&k$KJ ,L>n5]=B| e2]s|Hlpӕ=jbw m3MTR:y[d'XemMaKv@7@dO# F“mB{c/WrrP7VЊ@YAX6gG67IAp: .=".!z'̽p-u<\(?~2ϝ}j!\-#2sQ1-x;~ +޵Z;G1P^a]cgԋ$f9#Q5#.88\J`Q+O_e|kw("n(O#*$glmWcɦ061`o'Ahq(%EVv0^.$g{c%]l aQ$ݧBD BF^@3))uNv@aA@JjMVc+2+uhH,WpJpZ®P,ga=iW V9(sq՚˸@Ö$.cS$ݵO30:UV"=uHN~`|ߓcm's9T 솆qJC ĦĿ`Q?#-þ䱚Z0'H[ ,@} uZ Zv)N/ۖhUa]ZE@LKgf!.TO_ I7^)6{zgTaDkp1LT66_Lr{́u:CX=d2f|E(d\,˽JjRi ,a)IQj49-QQkF,p)j*7(hDžJFpܪ[c-#XI5pJ[::?_B-o,/ͧ\8E, Z~kQeoK%M'fO`ZpR(z}B_JJU Q-&{tn[Z[DWQw;4#OŦNY͛xJaF:<4uWİƉc@>) FUzVS$4˝=~Umf#dj ҺEj9'v/n$όpai\zNQt.lfx~j$q ?@"䯌P.!FGi#Hi뮅Ӄ|UI}XiqJLΦ QՃ])u^Y9K8D{U$.K$&' 5:(U&Cd,Wo$td)$Z0u9`A6A=uYRMH w.x 4A81 BkIhQa VȧT"HclOfӲ3 d qfTe$?%+ N]yd 6c(qp䑍`׌{CY{L V~b=egȬFngUdhqY 8?.^7KB,Jnp4J+ F.;|N6bŕ?\C"=i@pO/Z Z{}NJo|a~m)Sk3O$K%Wm}-T37+3Я"j`!xw8Y#~l0aL4އ&:M(} p裣?0@q\ ҃:{!ٶ ōj7c,K ˀjApO_r$m8]SP~=@ȿgEӅ/^I}CkQ? PSIIs\a4\jh̍b8"r #G,P~|c ;w -Ý!j;Dk ZPXזOʯ2!NlÓc\XJuKVXg8q3*۾+H/ ~~/#'ɄJ}PL7:ɉΝ+/%PPP9M{ȍIZ9/2uyI *–8Xs9+ٿNvc L*y:{ϖf-IRza $\fW*p&/5RVn?y? !':~m1Z_ &ƽG`g[̟a8e»qɢ ǧtp#?i~c;O ;\\Ec\ކC &ߌg4k9…xyܑjѳYgJ+@= 6l5Tlaz)( s 0=- r2 e$ҹ\@:Ztl-dǰi0 1[s_Yt0Z!1cLa&MS7 ѡ #Znd:(T[9N_}!5C:f (|kd#ĕ=:(`.NЗ[3Ňyו#Cx;AWmCJU§O*DT%v+2K(s b -M9Ɏ4JqZ6,t&޶8do7tMm+΀óTEt-M;0q* ,UѱǯK`Öc6JI1~HV {VKshd+ qJޓ  yNٟcJG.yb%,1jzz'+$B& =~[Q'4Ѻ;8#Aˁ.ګJ]o>.Evqg4K桄J`-;EY@gQnty-]7P0:5/P BV%0B;G!R#!he(NYi Bc0m{AzSX W1N>`P0Í֖)h.NSʉ9U^/QqV]_#v4!M.QON"<Ʈ ЕEӧ]L^ώ2} i)xX%*fpH(EQ$xRUS?T1~ʇLD>NjW3ؒ׵DuKeZ bIGrd[+S_=!އEE4@EzWZ6mY7mie;z;h0N('?cM͐KE?jIt4;&' ԗ[3FIqRv|z?U$YZ4aڈ2>@QD{$vĥ)L~Hw.v8]Qmޢ'[i2jT8?g͛![ ,+(c7`r1ntc u4V^; phMY CkwʆnVVIyNli0DZ۸ < zt Eָ^\_Nj*b!"+}lo)sj ҷ{#Y5L)z]n:g?]ODmJR"PnD>#tm*U 4XM'w6"@p.̭# ^PZkbFA!p7mjWoό<Jcߔi-,'ӓJȪ1@Ff AIh-p JK:gTutI{cxgI1euEj >#n |gRhػ||!Ugq[tWG 1N5^]'vcl:0Ѱ_}Cq&E-隽qvnN1 Ӛ1k37^VnؿSg)F{)tNTѦ֩- * Z` a JGo} ZT0>+:} @^e Y=@:4hybNdKj%T<6Ǜ<4F._#udeWrS3"E{J]O6をv#^W@ ɯ)+)8Cz5OKR|SG( ,'Od+h]ړ~ q`#`A,cr5vrE8ߝ"%GY*G<7WPFan ?\J./X#+(7+ _~ęs\|0R&> W?:k$]hv#w11leb%?E73 |:ݭhP QgӁN4 èY&@wNP%EhLH2EPH|-{مNǒMUY-2-\$Tȿ_qw?E)Az!dU4O[Ur>aGI3n7كeTjoʋ\$q=L'VzCeHc!?RDgme=q`{={i'쟨,tC]V4h {\K:6eV}qӼ A &̻z^ Pcg_̊vw%Se 9<v:8x'[o jF!g0vCU߱Ŋ#TLwIzy Hlj+W>i8;#8٧#t zǴ$C;$&srg[*Ɋ]6„f?4qkm"M,mۈ<_''? l*~~ 0/8@_lܼTYӡ/@իz6l2;_7f:4KdC' Ðh'Blq˖Ņ%j|m՜Ԉ50iۓlu ǜ_D_]e=(=@Py(9/Փi~5D![bLjh1Um3E=4W3Z:aYwWLRFjc? PJ\B'64U&-d(3XAwg2:T0ӳ&ϒZD*PoNJJP5M)}JJ9hMH8CZԕ3Zr.d"԰|:~F`[/O puQŒdSoFqf_sEbOCP;*0@9<3é+UFyKیC)"QM ddm!2Dd Kiքs&}{’`A鑇7R2C_y EJH|loVT3PUSoy8:/Zl[aO,B!%dJ Tn^(kܗ:< IJsP`dKv·)a~F&"mr}tj'GZ7]2Y!s] ?z; Wfȳ/5Zq)/U~,CkOR 81v0BG!os5#odr1r: ᫰}Q^IO[,?}iVjĦ鈳zGH#`^3 8ImuRJ(.y;Aڜi̠O(]t?[mjY篣Od{*(ʢGLZyV?S)5؄[ Tf8(wW#]a B2~Ranf'k-ܶ.Yykø%C36窣\'r[nt&|0B(%.7H~A5cYf2S=ZNĐ^+ݼ^,Q0`D*yn.T(Vsqk[QLJu 6O갔BѼM2%K ony1%Epp tP1$ 1,YJMwnoRf׍G1G=[)Y=S[:Zn;L8! qYP܄i GQ)PM6o_MҴmȱ;Rr ^\VmcKi&_KEH{]MWя5BXCxh8\Bs8T^q{`m?zz?;~UQvT~lAj؉YCA~Dl&F܁˪u' S+Dnb·.VILMAVɠh"%(3؜%A@e#gc"0Ҟu|,i)z~ *0'=eKYT\zB3I+Iݔ GVeZ &o`rƹ踆ؤr*9l/+z[?nGd%_"uϫbQw`/+\̨hTwĴy ¡d%z FhzG. jL9j[0Kh\ º%ט>jE=¡|qhɵ n>/ԨAԺ FT#@$7`Ju6K {4a!0Lz~!+C$i;9Q~5F+WpE4n4ζԦp^x&0,[3KGQƣl5 z4 8z{z{^c'RpNqc#BU C']@yp,w/LtjmT4}EWa%+9/ d -ʤ ۅ)Thc!,+M:})7׼e/mģM-P h'u-V=:xmlFNv^أ{f?͒f &) 8ٴS^=6$}*v^=da \tu&}ER1#7?)K: ʷ7%8+<q),Q$TŊ1H'(KT5:cf.g6/QfLyveaCrXAQvV) FRpV ?{H%ro ~fc"k6 9GRb +Ř-=7ħpp(ܥ^2N¦CI@ 0a 1۲@*Q_}J<J0isr"ۡa ~ -^yO@FPoண14VY߅.`=LoҔ|9ONnѼW#ixW;iQ wn*\NDW}S1lH(['dK u'ꌄ')NJ:yR׆NTiUPzclYJr\?=ժ.u쩇ˀW ;S'}w;',f ݉4  xami1'BI;~.I"^=QfѝaHǍ2QlMO@a[.,U. V)$BUz7Ԥ`tu"4?QYJ "I]+>ˎ;"Zjڠl$B_9uζhm:ǻOcw!_d-^vBzJO}F%g0#zOz<-LF J۰_PℏNVp]]_@W.tM1Vu>fBBցRԹk#SL&2%^U}))%nUMľ @RcӣKzQx&\X-GB`4O)e$T%)#]v[fW+8K{T=H\)a6H[2@7ElH}y!i,[ž>cA];N;.V E~ݫ/bךY/=ŋd޸lz_yccoS ޲=D6߿{JGDzhBG 3GꍟAr9UuT9>6ARCdz+V؟gO&$K׍fk8@x-9w]D!x8/΅DvcL˶cAF_Pm=S˚UNG;QMMlY.,u~}&pzp> pCly<ʺ!Ͷ5rig~4B'De&FQ6Yȸ5M*b*57bzvLigq|_S֌#!i}m 1шIY tJtq6ԡP0(o `x.ilG+8?!V*D^Ϊ1L_^V6U{wiK7,Hm[qJo?T40ƣn5^fGxGYU~>P5T *ip' _$b3M+/`#xŵ2@MEDBegƭ+B =}^Nv÷\1~b(ʤiyB:EgQM0CI-.2uG%߬uɪUF\5[ؗ,ut*׆tdȻCEyQçȓ!u7JeK9̡9f|ʈR+FU:0 H!8`D:CMxG@̹)F:0ٍJǀpOlY@.{-KgOEC7">ypUhx%AY_!ͪBkHRjt~`$ߓQ&>KP dog( O^J G_YWF;\ppH- b!] ,*Hߦ69/Iaǎv5Y$єoyeоxNtz]=>y4Hi6qW]X2Vsw~b+Ȕ84]_vIS z#U/PI?oқO@uK)";)X;~VO:THzE\{0 ] K”ugV~Y~_Kg?lCꃺ C]_+D_!uT,re߲`)RBO=0F[)mӡ+,h,|"&͓P\] LR6(¸i+Ɔ fYrq}VO?zYv7>a-Ne{Ő}y&ܓ8;S;S=W&iEρA'Cd`8ZZ0P%X7"4.T\{PFeѸ˷w/H9# bTsY{émdL\AnxܫC@l O'ΈO|n&: m+! [72]u{on_~A/&߽Dhީ%ST7Y?$3pA^N8_73&&1]7x$ wcMV _pׂ (ZǙE 'BŃNyDAN;P"bAhi03d4Ejz_b|Vmܒ1Ec>YmËL*-V0oqAٔ+9j8L5p ňlL:G5Fi=+grwQ7]'dKJ]͎΢MaSA2+8{hn—  /Vy􇖬m,hRڃ'ΕK `/gVRb^%!wYm]57|쎭eOU c7a'_PJo$fX>2dD79‚RNY9ێ3:09I#!fc[t>+^d,@ ۛVוSW PPu{ ^r^!S*dprCp|4k=Me u'|g(\ѳH k@m-VWge} da__<TKp6GC㾫Oܽ90RS:e}Eb]4XdkQAmLjSEY*H{ov%תdCF|~Nl!D$ X ʦ4|sE`s2E'iwcyIofBY/7U"gb^l孖PPWO"\UM:>D 틚)m6}2͈U0EoB1jb8#kڞ9nYiW^nBrO!4puXpIͻmaf λ~+ t tXAwxKzVqkoU9NϏgg ;a`2-κT(dFuEl lͻ̹NԌ 9)]&W/@а/q7;22~+$6\u5]XL׮B24(-V  w \CKti܌oLT<1K6:_CLy{Ȼ8fVHAͱ?&ɻwTbJ6Gd)m* IuЂap?XQ8q}WF]vF/~Z0{W-8 o>c?ZiQ/ddw8`b UJ\ae%MQ1M?UDvDTϘH۫b_+M@٤>_`@lu`.8]@wC>/)j >0Hc- FwD&d COAgBI)w's-%)8OPLȹM @A4)cyp0@ӿt}a/Փڹt-b`M[ϖ]9iׇoaGO4@x҆ո " rQVi SշMoʛ[<(۪ve-YYb-\M<;Z,ݏƯI昭C(Y"M |&)&]O5u ିZ9}E"3E")}逮:bjZt̔cj>kFU3$i& N6H϶# {wetcq'+TG|ZS)?w+/c~oߙe*b`Y`3~OFAkdQbꁉZ 7X6ޤxI *D%^WZ OP!oi׷Y xwȆrwZ3x 1r,lAeY:yyڜt͏fK|T:N>g`oP.L,+n"OH鍶n(fJgR%0ª(R Nup={j#1V#Sut ;t|h}g,QcNUcy -kbNE(܍6XhbL;&ҟ8 x4h"P̀/ߦWuE:A"uQZĿ"ڶjg|hT;3F1FFý:Ѭ1.6[8:CH'I9Z5~wRHcF&XPd^3 Yl@|)7bazΫ;y:^OsN^682JwzxR4{z'SnMӍn.ytD;9 GY ;\mK1g1\7$7 4QW9MI&q PʭLɷڰ\H8tҨ8 m¢Rq3y8&$A&:ك@G>O}o)U~쇑S0ALIEKt.CтSɸHQ bg? jlEv*kjT"z)j}}S]l F68z6%UBG{d<+*YS*'w{_5[4ؓ8sN#f 3ET6@pj U qzK{=$&gDMUo.S3=a )iw_$TpaCeB` EƞPsūr;g7df?~.%Pd16=2XG6EP'JVLb\:A< K0! \c BKQ̜,eNlV%Un9 -#˂Xu@+U?SC\bYgUWB)Z;٦}rVAo ' 7U%$|rJ{2gO.%i8(隧.FۖTT?mMK' &(͕ wdz6/bTS7HlAtW9A٥r($ݒnbP 3/RQ YFn&fITA,8w%`Fd57VQVc,0ϸs_?|FOiU"<벃x+jjw`ayx?n \nt>.kQ ,.屴lC\M6p^Dŏc019sUv3H\sLh[ߋTwz粔 e=/Mp0c"`KkOH ="=p.:CDZ 7))dbUj0jAl. $R/c@7Nj3eq iŃ^v+ K`:FS276g;!la(,Q]+_a28j%_giZzn?f63ktѓ #.9ʨ?ӧn@c7 '%flHhӗ‰!=g*Owlcc롐6Cvl2=Rd\)̀f[Pi''mK0kh,жGњl@JY):’8d mUiZ> >P㚸%H=K Af(ZTP N1M]./rm G]m8 f?$t|&6\OF%\x/')RᏓZ7n 9+_S#`vnhjL -TQm_'_($)Sd7 ˯7.6RWN:ɏAkx$!i(& 7ש  e$!;X?>SJ6u ;GmEݰ`>Đ4<9Sυ2>$#|QXzDo7V|o-so_ SgI~*WhG=TMw]u:[n)<ڊx80Ԙ+4l1QѪ u Yz˴ nޣ*+5vI/7deETK:/Vt}|EbSU=hrYGKo[uȧwkP?lc#H>8U+ 7fzT7XIf9'~T(˹2@h zĹ7SztZl(lz鄟S(X)z*V,jRRX3Z~QĬ کIq@.6 ? P,+ "/ ^ےpvcQ n@cW[S/(GF . 1cccKM ˈOJSZR2 ,$\R1 +YdzJ').|USY^"D) 8*FyʾG~-XޒP,~gVN0 RqvD/ѧesi,l}S%)={F9N vΓ oxD%h]эj1葟$ z0~SܣJxPu TxM!=b!%Fmu`Ch(YNNjYDWl)wUC%wcQdLMw?^a[]t cUdsheЙ+Z+n룂}Cx#ARx[x\ /dW7j3Mdq36@ ~d>TdX o+"@=aG năٶ\;$Dk=;89GȔiwv]+eiH$Țk4&/Nt!r}4h'F^ņUXdN[S [>vLĆ ,x96SKY $ y\=S)iwX6/w>G8 q}^"{T ]EJ༳ī&(zɅx(^_59&N8+ 'MjP Q[UJRኩ?7Ը 4z VИ8s7.,ۜB 91iQ.TУ8d3`vЖln[lGY|QߑL)SFsTB\k,J|ZD֎򙏩w;+,nttoa@XMLjɳZBT/-_a= I_Cd(m@E_˃2:8+he”'rA@)jJ)]DUpT4$ ߾#@3BJ\;O'xk.zE!ޚ;{hIGEmz ?Θ7U;4Ӻ-c\&/T mqSA vI?:[XqM LF_q `Xj$>_z=H9'amwK~8I[1l/ ]Sx;U^B41G\V3N3x6b>o$PczďCca} q*`y$2| xEhqk!YN(lMb<K=Pɇ4{J`7)8F{Xt'GSS;1Z96Q,7NQ_X3ڜvmPJ7`p}  fz0KjͪsbPQϝgq4#7#b8bJ\1\QBA 6fVg&-f4kS^2uPnA}yC n/.8%%nC>-?`hW6"9a'{7lVV5 Lp]3<˦g mskMGMd4}7LSOm!}LӓEd9أ/h=i$k={.py*рh"L-n&15tΘ4C=~w5iTKB}ЃL ݯݩs&SمV/ E+OD l!.BD0cꤤ]]ƶÏ{<, h<6FE&powEBuh 3x1embWߩe%d"Fmz7Y֨5m4}% ?, 4Pֹm tu-ⱓ+/=WMokvĪy*+EBF^}wboVQG2R EH܎5>cR ꪓTzMHOJ}t5q }1-^X_o#NdM{) 6@W?fc5 fgp "Y&4(*\Ɲ ,Z/MvKhTսf4,c%1)"m!mD0``&~Hi0Ejj2Dv?i%#Ƥ3m9Uy8#Үm:SHK x"mڧd-\e=~R N؉VcB1Dj|2<\Y!p:Y/>9vQ1% Sl[ A鳅RcZN渿`FB@ FJHꒀO,k3,+ABؖOVPs;VcՏ[)WIs@@]R ??EpDՠ@P_pAo,FSJJl0A,_U?7Q:;¹WG$LBX^r4-.Qe?NgoJ|wX@[+922賟m 4R5kW+9rE9ثD&m[P>jG"P^dg;5#(( T+NUr\¹K~?zqg x}?kĂgFs-nl@%\VX PtΙW$]{2^:w:QuX%:mv/]I%ւ $ٰ/=_&R,8H5UQ¾],ҽSerZRҀfF!NHDڰ=ߐF"-|EE]n;\Lv4C&S ?:J;`z҄p%}v>7m6 Dž?%_|9$\Fpٺ4Į9i~_ޖE qQX_NGr2d2#gpvԆoĻ9;Ɏq؜3valacYJnOp\ztJte}kCl@Cxq9(%30U<[@> E鿠N^(pmQhD5#edCq8uuf|uQىhRWEPE-p,Х~axSxLS?kղQ۹- a7cDv .Hˇ7+`LsLͪ ś@}ȗrⲘÏ@< ,q%6@IַkgeRUXK oŤwsC - U% ,_1WVƫN_C **f)(`!vO>Cll,cup^քT[pcO5Ԏ)14/Zo A9H@%B>xX]7P-EkM]XsQֲI^8p h0eCuQɏWj{y'٦ h#:ݔ3WV?l8K_L4_F21,?zkA ]$ΚG6S%gz១h;Iy/5] O׎"ۚ[ Zzꓽ5- C3zMa) G,JX"J8o{eِYcQ\;AƋlSݔ>b`Dv<0ʪ 3yMbقycih/]A$:Bg {J@ݜ^r4tn6*"Pqh6{DqcYʞt7yhT{vbZ0~09JS=Y#[3%`|Kaxׇ.`"K[ Ou+FA(| u,~puڨg4'YIW݆8̑cSX'ǚHd)O33Ā3"ߟ4 YlcPG@j/z!#fwk+Ғ7!0.cI|3]%D%ދ4fV0tS梷iSD0$DYF 7Bvsm)mQjˣ=la-/fXLdu=Rd;kgY3jV1Bd1ŎK? }ϙPOԳUͮ2N1[nnlZYT䣶Q"cH&6XeI,țPؐ;8Ip+*kq6j& ݦf1XE'wt*uplSuxʊ=J !k[%g bCۢ2k#?};يb>CfTٹP-]Dc)<4MpW}40)lUI{tPmڳ.gbysu%$pHB. Cd%=rO$RQ-bܪk4n+$206[>)X|yce3u^m*604j lPZ\DjڞR$Wt]"hh`T*,ѳ|wzYfĺS]M|DpRqeYx'G4@=sY#1NLm~ ~gN2^oi1-%`\FCOcԙfݱO̴5T6yRWpnsbp=ARk#/f4iw0}e`[N)H%l8FkfOmxDg1_k>U)\M=pXIeo!tPK.8H?`+6rrpئ&f-)8kOT3m=}{/6x듰I pB-! 1Geyp55 <02ndzKhp9nS\vBp&4{;th-/RpP>Ѭ33vշCTqfy) :*뽷}i!Y&͵] c5i\z H}'ܟ=xGNv (0޴{F#䋂T3M=.j4E]Qbr3gw&,uT5/#+7}J6v`jI2m#7=XO$4餱b u.Z8Kb3lH8V]2%LzK5t20k= Q$R׶a[sC/ 6VŤl~{t ¯"aixF\?pNQg-QfEOoZs 3#hI2v=ɐ^A"'xQrzXBuI9][:wsÚ]8x2j W56E$\}s1h{ "J`'t8wLʐɑ!$]FOaw00OЋYÍMr w;1eɣN izq;)ū4>cJ_lw=dˈW߽3HhlRaPΧֱF*!p!sso2ݶ-=LSF:iA]7J!_y ִ\'F>,0]ޓ,ewO%uƜv@GH.\~uKsMͦM/K !T0B5HsAM[ѷ`&,ɚ},mK{fPیs03 L]*?AgEdv_<(Dw7Bs%>U[ a1xq,Bom viYh䃶t {.@~sDզ-?ȭO!q03V4gv8M!mggI|%Rҋ:IYTEGރ \ ,n9bL*Vk9V/fT?Cg@jL/EF]U"LlZXTZmAr%#I!$ yQ|aU;W}oKFnqV(p!Ү֮O\(~³',Q دkx,b[}ZA Gmf8Rڭ@r.' LÍF>A~XfQh"H71(ӮQtrqZgf,pOTW͊l|ZN NRYJ^T7K"k ODǍbOw9'b|h26VfFbX,peqSr$? 3e2 A TM汜(@xގ7O\?$)cs([3aș Ww!xH*噥 u3 h LgNN* {ǔEK2>t-j{bΒN|x}E.'ls!%yd-N,%Dl}E}H1)>GKLj>PE+=FpTfs|0ƕOEf'FneBTL 6q۫>ȴC3^4*\\P,Nz HiL;M8Uӷk36}H p9EiP |Z.@hJ vK :KX[Yvk%*xdi 5%;GLFj"SN/},""^w[BÅqA5`t]5qhc;` =j1=h40 79J|jIXՠvFd fx3\(_cȞe_m.d\ǫs0+UiۊiLr=J?r,E~N+ȿ05+<\O程 nj⥭\zuHED2``Ы}h8#MX>r9HzcÉ黴b!r{XvE E 8%-lWD\&-`-ivsit!ߤy :HUn׵jqh b|fh:VQjWRCVJZ7Ԧ,= FXCeN]`oGLky 1~>C󾙔|«'dk$)i* ܤ37+qT9 o6dapx 4^8:N!Z.KK/C4<*ga0~DHI(!XTu3ߨFc^0& <S#Jq%*SpqZ&]j,h1u2@X f5E!BՌ٭_\.=tPU$·m?w,˃OYIS^ zƫ]-R) "׻je 3n$Cۥy80"8{3"VGĥB{Jǘ|M2vqy:&)|:M}mPtW5,\n&x6ڈZwjmvX s>R!gM@A쎦˝{ T}c/]YCxMXuaBuoh[ـ]u|r:7DE̗O`}RـoS_?Kfީ mxN˸lX%Q|;5Ƈ'|Nq:Y=JeuMt{n!4yeD̩B.Sf>Z1X"N,Y{0)Li^ @UdαUQ0ͰIC Mpg:~'AҺe|01Xa]×N9̈́rQNy5_sHa毚{Ė=V62X7d._%;ڂ.N& 2YKb6 ;6˞&3~7;E:\e^ oOq:&m zNbf ϱHS];3\'?PFN5NdfQٽDah.'gB؆iC]y{bPTLv]P?i Of{8ߏK^6Vo׉V=d6R&,k8 zv"Xj`ay;Umytx:!5(ؼn)~%QޠwT;p2 BDMO9h6g2XuxXP7s' {yB\Hmx6UP5_~I8ISS`:6JX2zϝl?hUk_s=ZdPڋapHDtN߽4}m6yTzэ-iL3B+%`^ 8!wsܤ XmRdmE_!' / fT\֡DZRѯBA%GO Pj^ Xc~2юt|HEUXzh%eY,Z20O~6^Κ 9 .#9 YNTdB3:Hm%PY}Ⱥ\,'g<=̤.#}wϸPvA! 2| R)6 ~V&-!~ F꣱ φ2J24pΕ!mL֌0Fۂ tT~]P{; T4`t>,GIUOWbOh 0O2PMt2H#&Lޯǧd r~:Ĥba&Å=0^Eޞt]@;i h c؄YJ@r>Ǜ äPneiZ()Rl”b&R'ju@.P#l ezCkQVދadC˜Qlx6rANC,뚀Qdb)8ne_ ט{YrUac5b5,!0/UUia_'!J;ĹگzQwuDj;tw&U~/`h&z:۳lkLswR fiͥ<oC\]/|)_5cThWA}Uf`/ u88WXGe(O68(kZ8BI|ӮLY"Ab`3lSu`u*0-Ey{Po_L!IKpz #6K|i,~ְPt6e-6"ޟJ|}zK5!Ipb JruA: \%II+ijOVgGCTu !f?"=+ُ60yNU&(.L!Gj=;7n@㑊;פyf j'Ұ#M9uq^[iT> ftjJJAĊ9U K+v VFɇy7U$u^V #|i&֗玐~\&{b0KX̕ˎ k Yd]Q^g)s~ ; |n;j ؑ+omܼgǎ+C$Z(O ?ʆ2ﵠ ~nlw'|JWn7Ɠg@^c4x]8:KomU[)f\+I?ѝDM'b؊^t.fGg_n؇~T>{UEmeITJm3Ү!k0x'uס7f,_';DÆWpY `cdeps6QjSU>y-!|&,sZf Nv{oQb ٧#(TѱIj/x@f7wGPOB.<$!\}rˑXfSOzl;P2ؒŴ"g-5bʻAny&jTzzg›> KiQ!ŠA;LXMkU~lFMT8LzJFc!(u9mYT63_Ee@.\ְXN{#XwgD0Bzlv`R5kο`yHq9w'Cel{ QJc 헛~d.YX?ࡑ11:]ta19|XԎ ʨ=Z0_%9 })h\@W.g_]q,>O7Ήڨ+Ӹo,Spm5bs VȵB۟ݩݭGH#OAO174Uˠ]U,@N x IIfUS`j:9 :c)A+$թ"ڙpx}$pnoɵF> xN bl ;\rQg'7 &[zg-i*PӔ,{LngH~gqu0pV·_D^*f-OJ7skUaƿR3nO߼ pF?2PF{8Ck B}/`%T[2ۖc47jjU.(mݿ0D (yخ8g8D\$-) <%Peow4eql;'Pms3Bɨ]\j0EI:KC%A{Rms_WH lwܓࢽU9~-2 Mn'WtY?ezY= k7w=sp: }o(SH#|#n,FJ7S֥J;+Y˷K%a &)\r|`$秱GA#’ \*)PI[I2޿W#=௅f{7lRX% ޺fHn>{3KNi~ldW*/oW_E.&$~]bG*ɲmX-<WxkelCfլl8tKoîڱ>#ƧFs괣.T,$OcƱdyXb=?&AM/5,xKWߢ|ڗb"]&iHf+>`vB*. :Ҕl؄I3UFUK^@eu,M˹e"U8@8^AZ!F { gkzmdgP[yd2F:*nEXf6q8贔hx!Qeϯm~P(꠭ x ICpyk>:ڠWɵO$+%f9HupKr"^#< z mrǻe_l \rȥIUv5l/>R(Iy_l iU;TMS 0׽3!$t5(^գOH=61 jq,å &s8a`܀F!@~yR뢕tgW [a!1Q\Qwۃ0ՉLI !d*RɌ/X*'Z*Š a+Xz|-yG!H GY2:L܋ÕcJ~U690R{^OƸc™1\L3++)^ڋ10 <(WgAG}byC6b=T"ͻ@*2ņAЅ"j:qh% Lg6/F@"|Ų@YO~=\|dsRO-g#)qFeкdu)4]*-oGȬއzC!Wtk5BtdN?˷zp ]qYn,؍lSO>'ZFcIPX։AQ:ze|ՍS}`5i.VYi3Tm$G'or%רؿX"Tڟ>O!}!L˴NJ@Al%Xz@Ё8[~N8Njgjkt(4P\f/rJz+t$Ҋ<RUQL7ii?ahB'`<]w5l\Kl|$$z6UЦIޜXOnAT̮KiǾP|tIÌDh|KE0 " }8vkEVPsCf=P'O86h̗GrzֺIըRX逞RV0J\d}l*xze[=ٔ^!яXd\Aө$Іvy}3֨{5(_{W9?*v;,͍j&D9MDc^97k[c^Gmd ۺ^e$#D69D "ZZ+:QUū\55$1.!5ƒ=PR8޺ q˰MY6|9}xݞv5]dwqs^>NLbYˬaw3(A`mu!6hBNj"ʵY贤Pu!VvD`2xtYmX([[3Mz.2.wt8b=F?d답r]* *`E|r&zf;K$Ǿ `~e uֳ$K NR0gk F#ao~ 784w:Q%+ m$:uad$Ԥu]p5 Ma*ǚzƩ5 dkCy!q|0&_/)?%iHW^GL{3bϿɃo拓tp>'M)iFc< Ƞ'ss:م73E;gj)Isgf{@PU;Tw$./ oOPT9t{6w*%DvemNJ\[('(aXw:,2fb$Hׂcuh_ SWeIAUw[ =G2*5.jG%,:Z#oQO4<ӽkLzS>]GW '~<1de9uCf)`$*%5 >#'zj}ҺљU3W4u ƫ}O h {3 ұJWeO4iWyN tj|Q6vmq.1fԕ/Y2o+i{Gu AsGzehiƦRuC3_,\BOuq ӄG#^}LUNH.֟na UnܹrkľgF^͢g8zbrs7#m13P* Q1 <2 *&;-ȆuZoT.ecc\vƍ jSjBRb@BN+NvzZ}ˡyC2?5Ɠ=]< yN٦tnYI}- o&>33Kq'rK :*iЅ6׮KnS-3:[UU?~r8_A uJZVkq8SĐVWdT|,MĥNONn&YU4,ÝOMS \HJh=*eD}Aj0 l7Π /FJdΚvU&]"53JTO-"hx>h8 _bn TR(iST[*O5,q+c3[L!NK% fIU˥ZC¥3cT4 ϏLwXZg6 F|ͻb~JǛm=WHGH½ġ 5 OڐRN (fhn7y#eZEGn֚wpuy#G%핾r_gК [N {'|i.06 t]]xrc0ky0EMʥ!~i_-) {愢J،Yc* Y^)'҉딂U4)+uh\9pA2!ώ\䇋<}_@9eڣk=.:<Ӕ֦zc*=|هv83z~0~sa˽5DC䀩*Ӳ*7ZMnwf3K|ۜ_ue+ i Q@y~ 1+:)$jįfߑts{ :sɛX`=xm!|2STQzj݂-vg5bɡ3{˪QBpDcGjڋ7EMd١~uQ2"BGETa_i7FPh*`E]uIkS$x/qM$T}iCg lܾ k$@ٴy8NqLcnW4Pn77px<,t,; o9A%HѪ4HʺQiy(4|`ϟ'O.=[e-~9i/^&r'G鵆h^p9fPxچa4" %㭄7 zGS_:w|5O)A;8cq E&Mp,+R#oA@[uR wg YW?櫪`e 1Jq˜(|g,la>.|]ԋ{[*9|SG4>ViMt݄S}[u兿=ej= 2W.< XYi쑑s .ϓSSpr4"Ot敦pߗ`h2l$1 ,Ab`?` CA`#.])^ȹ-'D2aCǐOtRp}w(ѡ PNk1䂺Xl%?D)㘡@PZP̙9 5W*A.[]ӋLo'SyYIh+QU҉ZJ_"+߄tj;^KZ wֲ R/Δ Du~#g=$KtgD;@`A.$*m:Vө~ 3cRY~pl; =z-v2xh9Gm@kfF(55tjTT~s4\̀ \SަL̏L31<#p13ؠto hUЙ~;q\(TQn0}qNb\j{WY=>s5scߘlV#az۽@ ?M[L!h{tE7%藊&7#+Ky?)1oh- qk K@dwW'8ԝōyҋqsz\PtM*8˩2 )ӑlN}UB+`_5[1R'8@6g/yz'w܇CT|9,=;)y8~_@.󅐨<Cא&'9jєU.šptC"IT<'dBJcRd$}k"էA!W*U'2 7mnmW\P^7G2D Q Z7\}:]5qdS+(P},pe7>D e$yء -7T`;>]b1.rqSZj,,NuR{u|>;څ=z}BYoF* yPnh)VD}HpЕ_ I;XƑp!5yHгZ/EGG|j̗࢟ s+.GZ@? Q/[xl h.zCW Lr3'΃D-m0T.٘ȧpaKS#zSS4rô1xmYߟ6S6 gv`[9=fO}(ᗣrsaX^)#,EV fˆx3/sUn$zc A5=~zF3p/k^Gp3kLA'Ÿt:uno< QsN1Y,=j;e-@<4^c>VTw dI8pOQeNUE1K}{s:ꎢꦚ )KL텨ΰ,A{} c7XLtwZ=Bg]xD.hW=1M$O 8x8PMg _{|uBov +#[$,m]OP%{1B甍VbkxflUaĉTsV<$^E@蛛x_b_g ےam] WƆ6+*HD_&b=$NaȅC͔pɛY9jjVw_Šg UӚ{VN}YYE`n1fȶN`D']- 2aA= hP^m*\Bƕo{x`j*O̻vuAݵt^Ha.jW*$:i֥X_)xp;-1i&L l,Y\naT?#0bʺ"d@,%5TLBIp T}Zj, ?g?Lb`t^OWa)OgZtABD./4#9P泼5*i´Ne9ϹL {cpx(oMt\м.Y 5(B:yaυhzēf9p10lTF8GGP.7;pSWPϩiԖw $C_iʢ'{[x4A F,|cxăvNt:]̸ڱFjN}ȵhl+cǰ5٠p)jW ~ 0,6@#e}R4,Dx=ѯ? G똂=n9>[ >߆<حݛV9h.Ux?w[t%XwÄr6W xYFd)^(ATm,w C=>/,XI5t &Krf &N0.Á}o.t*ψ{ga<3a˷dm21!"M&V[Jc.$3y"Y0FR 9In;JChikvө" |>t)FD vTD*rS$`*OR%AhnCTiaA~l#-@ȩ=myQ&KY[~ӵMZA>iR,&<0_Ѿo/nEU=bIH95La Vܗ.6PNNj]mZiFIYNxTDJ!d/(M(eִTџRe3CIð e¬1wDZ-x?/uccUo8]?k6ɀ\K(F#HJ|L5 mFC~.7'buLd4RVFgah]?rLϹ &ֽɅ(k(}I/d>ߝoj④伒pIUH\QٵiZB #6T!7Vq}P 5igX-LP"ٷ;HTw9z>ZR\:D\Y2k|X{Zā73JWNTKߴUS fE_9%;x#֟OCS_7U{t;Go\妀*X#LW+cą%VDF3f(H#Pn:lU0̣g=fjddjqEVg2Z-ET5;RC%DB[Ӡd4U6zДooxC_Y&AOߕΤ %6 Vx*d[ʃAEU $!kLxRT#|bٴu;MngԷleak:jh v6`.̶!Ҡshb܀p2"Ox| pJwJpUbt珕ctwxqj5t=Os+w VxހLkCJfCxnf%п8sۭD:@N:O n{w<.$%giqޣ|rWȈ,&&d$g PdaZ˗6<=N(yQb? `]9z9brviE Im~υu>"EOV3Igǀ5zEe]_7Ƀo>"~3ߚ0 \쀙BYy!ֲpo$Գ#s6؉=G}4}F4sH-e+ `1a8{vVț[t($]OWe)xVGQFoLAXxo"#JKYk'9 (. ʡ)mٯѾޅ8dGk-U2}!R3^lpXux߻Eǔn>x Z9p9m9t}GKJ2D㼒XZ vϵ[4+o6{v/]b ۉt]`B~VNTo#7\#ֈu 5yKSv'^i^[k9}*BO+K[\!aUu ^E´È8r wJXYN>_3M=42yl`qgR1.KѦW&T0h~jlOT}^s]0!?NbLF]2#%{o!ǹU{Qj5,Afךe(Fn[0j34=9n_qE^Zn&!*\Pqm0N"v}+nk?ily,0zb)l +VVVJԳܴ!jI#t5LgdsZh Dm$ͯ8Y&[093z`Ӎфr}_0]L %U-q{L.HDlf]壜/Z޹6ܜGC&nj/=.ْ ٥ض0ҿ)}z4nWXG@pm~'am⥚O @C|KPt#o"Dm!RA ?e<|yd[\xd &h8v: ݜ'kbC)ޝoãҾ2Gs|ssFd&w :4k$ ~ lhB{ӱ%Ƞ> *r'MG~*403;!d 5/O7m&|AC wrs֡,P8Yn֓C7l=~A@P*?ڹ ]N^`ttVMxDcu6sU}c:-Ze@+(f|~ .CUOͺ."P!evHA̿p^ۊQxy"eey}/tBLh7j_Dw8sEFӅB \\pqX({NRO>@ozKmSKk ,"#+dDj$ٟdkoD3aa{![\1 W{^Fv\}ts<[qC~ẂEwv=j:_;57,c/1g|+ƶJ!P+OΨ $O8`uɭ4医'ϝ!@ | BxFZ|yvҕCi P:\h(#*y{bj8^' b5bnK)C.d-uwMt/9L )F=znb/ FowQOQST;85dNf>Xhn[1=Q,3P~=[(qt^k!Ddq AlZI 1DgSYfM#fj}2l~rbULukjfc" ?wPIf/]|"ɽ2euYr(IY1xI$8ePjd84qBk ͣj~;лw7S"r#~Opl;),=lЅ ̀{bjQ$- VN<](v̶ c5׉girMˬ v{VL!Tv.2n]wPCU'b[^(I'=YS8oI3͡\Q"V [0$M][P-p0O#-vX:"`8i-۝bia[f9p2GH1{y[0* )?c{OfD\[h] I]*D$o J*ح%ٿ?B\C'r1H!4^|1u:uA$؆9s[MS>LcJBkbw8h@`Rk| Z+?݊m7(e-سfWqIGlLFm&?hD?9iP]@j9?I9nCO}ͩ/yPea 'QM a*#KLo^o$}&}Rk*'_M"e:d ڇѸ7LSBD 24|o`B۷F:IӖA"(nﶭU.gSLMJ )pe%3纍&F/㾉-JyȎtڻIw3ؖeHޟmܼ(0^E'fttheh Ӣ7Ez`"K1o0$֍sXҝ.2!yrHEf/ٲ3!?\K3=+_-$(LCMۦ rJ`5EozHw D1W)n5EzRD)^Lyk贠fu'Ift!9j[ F@혳K;JhCIpvP\G6(c9nt숝+rso$Fc#&~${jm}잪 n یII-(k>=_xzWR"8~ᫍk(n #MT*h=B:+{_)+ø^:32OESp<~O؏iHݭ&2kYZ`&f)rF{0%cBKߨgEDՉ$ y wv sT0C|fZy)d?:T+9rBŝP쇸~UmC¡PGQu@>0xҔӒ0݀~ՊF53 SbG΍ d^eU2V4,TOr}re"7j* Kc/t. !xlWHg")fܩOpJ4h'N p֬n*\dg3Bz$cMXήv3\\RYȴMi1HflLj' Қ+^u K$hRT#p=$Lo(P0,ޓ\ ɗwҢ|@_`OW$Q#VgIseLo_~6R4td+a~ 3 >esB)^N S3hQLn)!ϊ4)MtX7wep| 1>e '7Y4v:>m"=.! Qҏ p_[Gxb* _EAE6oRinyd|sY d-}LkӚ7! 5ڮZF2/2d`fc5(Hzڿ[5Ωr_KPIVW8>ØW'm^c {}&$V ׵ozvag{0 3h.-U_ AB譒鵢=ouY0_\=רc|ހ s)1lf9'|wMW|%M|~8,;&M{*-o@!A˹e]^)`#ky1m<4+8ץYō3elkȭ*2O>Xx2y\wbC#o 6 L>`W O[{æ/Wv,39')OQ[s Y!\<:FYݠ""bQX)$$jI|0-\A>#Qz@8'U/W!]b0RSb']׉riz<{]`nע 2f{oQ(!AqB.=:]M9$^]``[K)f=1'J%(z7?:o>pqVyv?\-: N&3su3@Hr&($E{R|H)'@Dm3ay|C4(h*mK1SsQwU*N’3?96zErǰegR/>Uk,.;#S\|f*2 Hwh9ϏQy;x]B8M=YPij}Xk}é│E`{djlRJiɿarwS[,%R/ˌ[<i#D;_ԝyӌj;JW^%|XhypRK+O/L.Ko'{j3Eʞ/EL~QZW#y+=5>VgarRn_86Oo)j>­PxF8,߻aa#f~:U.x1ttNY}O\gxҷ5q gLӴ\_QrEn1[ȡb*8݃ZuQ$YC$EE)#"Ř<ݛw,7}aB(}ofJ>;Q2CDBW_/˧wapCjwt!vW%~BK$N {c~CB[ _4 8+Q3 zWh*nÜ@1ṦN3H*%Qgb٭ o)%S lcpVZ}Žx9񭈑C8x0mS#>WRA :"51`'2bwKW' -~QRd%\!2b%+}H4u9ˑ)\_[M&9t!Db]W{6S,L/t &fkPEԫB|: 'ɤG`0~ Ytt3 GPGH?(8ϷKO J5MDaId'+s5|$;:F,/]!wwT<_ n<2*,/̵zveZ6bD>\/AENp> 2JMMB!I}!}P $3E*| Oz6ǤCcj8{3Fm\5@##v_SI0?KINa+3F"v) SOçOo]xNꝬ|7-W%XjH1We ) QK%|(a3f# 6[lgWgMu妠M 8?4`ڥAH3QXNEw3KXApN,=ŕۭW;·ĀnwXHJ9.)+s0NH =v(keZT 4^Pmz"k4 wfPF M:iHXf.FEIC~Uٸy-;5>SLQtK8.MF sYv|N@rubhŵ/ .߈Ei=E.|)wOGһDP *M.E@Xϓ+:3[=/βn2~ԞhpGWZnt;̓ !BES0mԦ2OR}B?ytx+0Z1ՖWo㥌ΓZju\Ђ(=y%oj5Uga=-2)?RN"Q6gP`YdD7Mld_ Coi f|[E41SȴijPng@hނ}8RT Zz]zw V<'ڄg &i[U_H DBvgiǵ;Vnս7"edI6YZݡ5^X#*]9: ] ((o:JH&.w#EŪ6RUpup]M '3/BV+p?SWwyqT!\+NOm ;Q.oD5xLʱWRǟy|WQErTZʕZ^ۧlܾHU(;Xu3;};EKLsVu3bRO8@r,j-x85 5ÉEˆU8fq #ϯv77Av?*Uyb+4@nlڧH>]yBu}͂5yäw$q卹P Kн6V|k䪩 S(L{|?#Wb?ubE Rڄ#@)m;$牔 hԖhE`<"*G/Hi4hKPL5&V>@nő];;BϵK"[$YtLG=Q 'K MDkI"U&9$mؘDKƕH]1`NiMkIgK5"5V)i]ޛK*.M#mgb,0c1Ϣf#+5dѱ/)yYĄnA=#^w`I,WgfHjZnnUupլXS ',j[=Y0LuehmOχid9&չ[?Q9Oǝ a% 1zabѰ }~; 4L!^ty(m1`{f!6jNIQȴaF8-5YJZރ*֖JT4^z(\ T# 8'oY~(9Ëgt߱̋2W)qfa|oBݴJىy=;G,~j52DaK?x @W9rmRqW߻4g*D `|%-h/-;FaIq:~Mj\ȸzGo:L[ ieKL"GDlQe_F b1X?a:FpU{?G*'wMeЅ{0)*|@8oH{EYSKw#4Gd0Up;Q30hy8 X`Tv1ܓ366..l}*pB M\S:7VxU'qaגawUzw:@e֬ y+#̦6 MZ\DŽ%-3[{O)=2{,KpyqבX̗"ځ(~4a;(Pui59~/D7"Ob<%]l;196z.RZdW.ٻAT~Q6}7M2༞6I8(x͗^a>vFkHd ^wE/gP\[CoV3"zB<6$[mUph̓z>g%F%ă)\Dք0f,36B[ڞcĜ2ʨ.Qv'DԆb0o2;?g޵@L|c *:=JP^o33'ig4՘hF`wL-.'ud5/NlDkwQ{ƐhZ2X $۫ʿl % Я>7)5ǥEUs\J׼ _s;ӺRI~A ::6g͆ٶ[3Kcp gvSpꨮM@tQw](tއ.b˶?܋w:/1Ȯpv€^]|N6&@Ѧ9u\-Õ7g=0^'Wz l_QKn;*ȏ<_o7<̣kʥ}q4)n4t*辭8˴qEẅ2ǫ#kCy =@zU1F0vT}L5d뎞1lDX$\T3 FyCHL SZzkxᅅXy[(^XXO 5} .G ͮFraÅ &9g"wyq5gn%)tG. asU}wpES ΍?]1 ׈I Nx;czF]6RÉuoI llM"]1x"Oޔ|+WGT=Hx$a=fAH)c tp3xud?-W̆G90lgriKS4!p?%B)!qyQ1m:IB糵~ҭ5 nqLua_U}c&-Gw[ I J5O O|PgKf)GL(aP7sl1 *L`=KH_\ŏ\Ce,vbwb*o8ئv bZvUBgps.MzP7! Mc-j"ل0*,<4Zo۪l:[e^\dFp`Mqt#}/Uf-.:{of-: $9"wI3SpQJͳ 3.ʟM}zM}ⶫ) kZ,K̞us.DlI7No M?T@XX|k? S_{~GlPbi#<&.ɸAV+U`x^x?Tt i5W.};"Ya5=ǣupX!/ 19-O;u]o,QvZ^| 8lo&IZrQC0E=ʋX;a%8AtqS&qIqEAXUfsoO Kyŷ#(!#TmE;f4j%Pfe"Amkm757׽# bI LAI9r{G|a zvuZAwZ]TvbP\527׈ ȯk滶SڭZL);Bړ?n_ϑn o#HׄzDo ̳䀃l&[0,LՌUBjKgeR Q.(X& oX3M}v.p*i_+]wu'q(anf0%1ffeSPa@z<%C@nYioY!=I[+r{gk{kK8OU wځwfo\_k-b)pM(k#G6 4ah0gat><^2@)Eq!7!ucD2#u aR,.pv܄:3,l]rHGwU.ZMlTMvr,$]֒L'iT(6F̬%gt^o- 8 G$6!5Ujևtx3Ic oY ]Kx8}bޣu9j J4 8vV Ka Zw>Y2:J88%tD,s^ ͬ6(ҎBi:_X{9ۋ⢢B@Jx7x6"ڻ FW{\%1;WD:8 G3ތm*wT(CC#lR݈jf!*OaG:Zzs_pƛQY~.{rׁqu$/dD_}/p3W^Iz\GP.=ieGầp߶ @3މ&C7­PHeXiŁ|oe_L3wrjcͿ`&]oDד{JXZ\xQ+8Lό]ƺZ ꁴYpFYWBE hn1+D6#ɔ.!o A[;1cͿ1i'Kƒzє89|mR۝aw )9 !۩}{u'Ȩ-m6 gW5%7mnv).ĞȃTc hno} nz|1rqZ{j %EUS^%RABW+t;u7cvh>b@~F5Y%Q2(DJDЦE -sT}MOE7<.~L1;XW Ү2b-IX| / 0B7J"Xza+/?@a$|tT] i_ IᆖhfW)=:u=+7ݢ#K% 'oIm \M2'({6a KX(]T.I1&ỄGzJ,vJFsSrH=eM4;8ekUrѐ (d\02:jP|h,?K&uԦ %mhLS2]aUFcq Yꎂ0%TY޿n!==Y;AƎ7DF1.VIM t&X_p\Ƌ / hLWlgIo6`%R#Ub[ ,TGJY"T]ooj94@} @(&z;XQ&| <2j.̡2$*K\0'}V#%'14<8 [b9li{ʗ"p7zp,N@wv:zJۧrFu\Oa @j{*I_bDirϐPcioScb8!ӋDtjB1D芦tѰ"ֈ`J9 G5B]eMøPP52 Q³vdx. Jѵnи ӄ90L枼DYCҎ.wvmop5WD I!w#UԭܥV)k3jN&)JݴZ_6#LwPmkr;p[v.А\~[a[ 3b48"*F6bBkUӍ,9yO{oKۭymd">^2)ضNJ(C(ӗ>t] :>}|=M2ybA ɠ5!@?}{8Tp.Kgmۓ0M31ym0TB_ Zdd ؁ YhMͬʣ:c[Wo-!n4,ӇHf8zu}(ӪwBYFKm7dBEE 8ͻ`ׅ0_5\ӱ#h ecПn{A ^ }uWu3'p:y `M)>1QTpe~c"{}?-hEVo3rԟ ]œpRe+g7^/Ek7W TƥWUWOYgmjY[6'ႛ%Ա+Y+zx'^ JƖ7ۗ1<)a$(K-yg%37Z43xfN@gtw 9MY, hsr ]b n0R49w:ANOngRwHq+No qmt< B59"!落w?rW)`͠5V% 1V6JHó.xY8rYdY8,lD_2xZ<.C7i{3DE0o)5dPӵ8^d4_PjfzHq9D-8TWMXt즪5پv.hާWx"N;H,2d޸@!@hۼ0b4Ʌn=)8 t><sʡLLDx6i=1tc&[ g\C`ch=;#ڑ ؞wKy`素G?< <-rWױGun4 ;4 P=̓~U=,Ƥ?FN>p)mIZ; 2SI;0E|ye4{=b X8VˇoBi XO%wDk |r}ѭ?,o\jOہ(2`tDY*C}QpKBT Sݚa7KQN%pz#@/R0 AhBM%q+?S1el`WyY:Gel`=E5<Κ2Q.NLmบ_;g6< NZ(f=k>DSZ>p3r` Jj[F:ҹ`l H0+qaxQ7zԶcJPկpdg⬒==[$͗G{:"vtqiC6n(*VIUЂ5:6o厔8;-\e8BEHTAa3upweyU\O Ppg ˸}rQqgqS]''62cH۲1I{aۯu< ׅS`5O ('H;Bؙ@U\M]ۚ-v>+ 4#VHk RW8df^1-SeL sw[.67RRqKQ˛R$VΨ aX x+f2sp"HHIj s '7* O(hE~f(na#Y{an~;μL;`ڀЊ\͞oܰ/0j!BINv*lRAIPQǾh)r+%ZM~ g3=A?0**rPE6XqwU.kϭV1g0/m/Ću N*qy suDZ8N'}M8F3+:%uY˂&{6\Pu_D~4rēTm9lqGy} *kÞIUF18 mm@.)TkO4b-3-zDA+JEFMMCQaa s8hyKХ뚔57HӉ3>U.(%PӡALT;vChm4\RŎbIv)HR1q-ܥag]L޶ʶ؟vBݖ/P%*m $2==0 /V4Aދe^y3ySټUal+-xNig5fTj,%AUnjC4 4M,B $[.[ kTF(MAgm|A5X:-taDloQ;SpWt!1CPg}}Y^5-pKC{oK&̍FQ_U7x DO:ty`!0̻T=1AFsL_;ݶ,.b[vG8y$h~-Y$zmqB؀4MmGʘ07r\uTJi2Yi, jiRSDk`sY O+9;Zsf@9*ij`5 7{b~PI'Ps}N%|I6Y+:h?jŰ0/\[><hC X'V(;n<j \A,|ҧmբJ]l$K7 "# S.QH6Ǻ Doo+Ȋ#DLH5 qݥQ&%r)2Epܻ(A驃M@>$՟%dGSѸ鶎0qY~aփo)Dg%E^zMO92Ei@JTw=DNhq!0^FC$"jXg#%p/Ž%%@˜5HQ $I{J^;9MUSv:cYϳCNb+%Z<qʹ=appf6+]J̇wdJtjGnܱ(^YܶLQnd4 ŐőFIn);MQF|j1:Kvq~ĺjDА:RCۜZ|ln`,=?ٓ,X!'8#b9/*>~w|r}Wlռ6eLk&fգ~ yYX=1j FLЇ^H߰K(rI;\EG6-t\jިj~ἶ7Sg'았 K/rY}e:N*$Pj]>be s\cWLCy7rREH,ǰhAwyɠ(^2{s{DZp}ÊV&c[ۦ\ɖGt C_~ۙm:{U<ڤ"VHLQzMq1Iakr1'Xb؆#s4 ‚1*J6ڹu(˕$q2q_vb4_߱>9mWCey1qI+Ѹr<;Y;ṍ7Z3EK̿1+y RqB ܬ72A)\h;ʒu$Q^0Bqqx(i ג 夏;އmi;7SizY3^>b>!%۞<t) kX/D;^ i ,/._NYZu[t:Oy-$18LUƇK񷐏fC,W__52{nqjmq$*dW%Eq QF̥o%.CI(n򳔞|'.jbuhWv/ZѲPLq켚ق2Xw( e֒[_rlTKýmA5f*@St~Y})3mV vzր3uԝ#^suȈNE%p^rY6nt8sJ%Y1hy @% K4 E'!3-pbGzMT(U.OIXMфO̦Pk~4~YBsޮk=o4*%y[ÁOZϰ |p/.ԩ!K z627+i Zf-L@*9bWJ{\7 XXkS{7\IjJ6[`¿kYybo cFzwC(N+-mPzͼYƍ+nG>tPB23a+Yu Nt .MugͨdoYWE[\S,e,vؼW&pǕ@Rcp>uܝ̘Vݱ.05rjڕpyhc M^ ~4Hևx9MJ TYUr+C':e ź[QJՇ`NMQ F3f`uewmAa4 QOٚ*TD4b) gg}!qee]OHbW >?gfF7G =އ؜T]6&b qҔF#EF,~)NM-Ug] \Qzg(p#N{W u"Ѻ׻>9Xim%vA"8~![SaDv^ARSc 3v}kʊ.Ι1%XSԋfE#ErQD !jnlD%V7P|HӣuK]n(M0etpsl; , ND.80\Ug.A^flqK 8(+<b?Q pxe*9~)װ۬Uq#:n~W W@uժ-A!'4_₱~.I 65Cy30pVc _UPSxtf]AB>@>PP2xW˄xiL)$ĺ+bɸ3Ѵ}X<+ofdNΔVLx<,m+;x {XIv ku^)1]r 1t\t}0zBxqIo9BR]6LJY!-T@m >Q(Ͳo=Y\Vh74M^ݫ[L3&xk/ou#\Rt Wy*ם "E[O:Ք֪4aoX V!pdGc3/=[mAeĪ~qp)oNʼ){wkJ-)ߵqd}//3L&.0ewF9VȪ 7ɞvVI)_Q'5,^=11vzVZҕHʁ9Jtң 2q';' 0>3s33LyX#qXzLdd?(J̰aC ʘWXܘ`1U,>Jo97 _Y'/=3,0Oxc}<{E6.HQ/T }øniC "^YW#80ڲ2J R酘q?Zݝ +ٻB Սy8"BޣM-2kl5Z9m.%52?:fϳ|)}֧o"S0z m|?B'@̃` !״;`$oN~p̀)dSӲj_aE-=4+N3WV 1P%"IH:Bv2E|V$hvHbj: mC8HCV]c]?`^Ix'lKҚNUB%°etlDaPzzO VI)ʫO[n)fj+4Iѝ2XKTIsU{8?h4?Ӆ|ޭ*i!nɸܗ4)@ENnkoBJt=hC­xLOȾFK^eD.m !.NVjʍс UPVxKaW-qAٷ*e>tìϲh| sRa$ob†pEl ]0|G!+hLClV]^hО EF].T\RoW~@LisRNfU[eCf kʴ‘`OmtvPcG~sOJJ V*"Q&?J|~Hr5nW2@?7ْ8zRԄQɖrJ}j3w]#Ԕ뵲pZEJp(gRYxg>&^JCa*fWvB7ِ$ '/\\肧H7|u  )3{3^v#>\i,+)3 f$e8ʥʼ]jvKww4K2sl8$\cWNIO681G`n 6FV\yr'cdǥzu[Ǡ*x EqNB/m7JcntICX` `ӄ`O\}oEyI+Mfl_ٺV8Qc{mh) =yUF*_?![G1yǮ͜񹗵| 61:k?}@^n?]P{P8W k!@.%R8S\%$^&MbdCn[%SCc}=ˠLz P[=M( 'b>kIғk"|VaLk6=r{b g RR%L8bXJSBcr?a7PGBXj:Ԝ(DZ4>]&a ҟbY%ܽc'O]$*N Ne[;ߎ]@(!np{5(rX5T7dz S2m fGL1[A[*aN8ٓ(^)奷 %Z& e;G)Dg54Eъy/tj!HR2O dNGo k~hǾȀRbR.w-;ߵ01K\`&ǥ*ֹMNYv8ׄY\R椅"Gxo6 RیX#kjߣN |$ h:E>~S9:G, ӽcM^1IG9&Hk3{ЊTrz.|C( :|n`/n#RP)t -CAb`;ePH h˵Y|, x뻴<nCo?pM-vi.2do!x`K1!JflB _+^-L24P7/RUq&5UIɼ[ޣ$@蕘xG)ADR_AQ"ux Go|w\"ܵ_In8}@ڣ#6'HŸlDN~F}H|GCz81B̝Bm6=# Ի:б*3#?ATM=̂6<&V@9z~:1(62~^e8;M'-P4s~%Te7Ve`̪k3DP@*ZK+m䅫*φmԝ;uD=@xg{tƸ{k1$+AI,k~5v&ToݶC'sj K-A1:j*i_T̵_ ToӪhuI.~nrac쑬m{Sls޳18D#FC])N(.?ոPmEה`Ă3!HB y[ ZT )a{_)Rs 0tty 'cj~n6u7jL3f2EABKw>S $%,D) 5]1oX0[m*HقٱX7ʳ`0MgoA:,##NQ$C DZᨑEtPmͯ dI5 IL7مTEɾ56c{Q ß`7+Z.h-ߍfU9Pr>䈐i{jSф߅ gFNMMWD3f-ЯoZ 7hU%uox'~)YDI]DM:_#bמD`_k)Jp45-Xu8Ô}ۻDql&۝9bs;6F OdQr)+2t2Wއ/׹Z xfk&n O.9n0zLN o1 brM}=7`DL;0w]|pH,P[Vm sj}tۈzNDN`ǕD'8$RUl~@z /!E:c5]7J/8<8n_eW=sAKeԶxs:3V\xЋC &;-CIa!aՆ%~J^O0UyK jmtf|ȕ.O496GQycsDAO;L,X],Ba_dZ!8t=ڑq I࿦6maGڈ*:|5}3dy<&Ml3/E|4L]:7ng`n-GQ{'Mʈٸ<mt放PoZIéV08Oc4 x6 -nkI{0u! פS}@̺cņ?ͰipLq匃 oC[v$oI8E0Y'gJ C~'Y ѱG B׷<&$ӧ!{>"慄u$pl#;a tG2esJe<@)&*5pgK!7OUP-ű4<]lbɃ ahBݧB`4hkbL`ʎ!6+vͥ 3M 2 ),jOj9Y*r D<=#f,RrfYDRQpq3~wBA#;A 5GDVWFI@ViϧrČ(Cڣ'j,16SF ބ|-< hF{;d0Xۧ(c5wfa`^iϲðU>K(Lڙzl'=V;&XE&JgJrR3C-_fm=Kz"tu5sv#HRj46诙?#?g*Wͯw0ζjC6Nᢘ{a[d"5q%a6/Ma koxș]Uy: " )!>nciK++fWϮA Q3Խ5X tcdžY?AsA|T%+÷aZg]aJg3l; uϫև>c& dBg~넒r ;i_7eRu'% :RU)ПT@i2pb5"b=Ldfq2 (8R NvWhn?R8`|<_CpƃR80% E MO$KN|"!{;[a7Aq,,ƍ/ē+ZlwkWQj$r? b}B_=F|{1~grNkkoD'ΞnWR̵/8uQD^M<)[2?kg;c]ᘰ%9 8Bf~lVN_WqcQn'$$|ڴh|ڞiQ_ӦO C(ts?nеUr*-=ieDan-b%x ",vʭr;~*gD%n چ:ӠR?]ѡ6 'B]L0/4^4ڸ3eW`m^If=æ\=&`UC sf-coz/L.KG+pPr^B` ;l;@,-2`84p3++f'Ql+S>2=)(i;i"H\H=h(ƿJwRT;O$ZkӇuNq8@D}z'U홃gHMw=nє!qI`ao+`M1KX֍CX*ʫL 5riC*]ݚ nx~L#]bgiY&Dp%}t=4>0f#'=~UHDa[tr2*R +.Ġ.qLj8!G>? FϺȀ8.] ׼ܡ#0be06H$ѿĘ(u>+LN"J\pHoaހEX-[qz;} A<ͺf m\O i%K v;Mw0R<t|GKi*H^@|gnBН< '^BŽ)u"f;z%akb&JzsUFT:#r[\eoKP&EHOcJrIV u\NP'545n;j 'Y9}sH: 6zu\܍E#f.dٓr,n)C8fyzmv{%;fV:uq֚$ Wk\N DƑv54Vâ `.$ tL|ǼS,줳zb6+lysfQ؛ي8H=DUR;O84N+K% |;]C!|z_C޶DP]// $BRPF8;Ѓ b_)E4iL㾪2v[M zm{-MOC} %gbV] R'X^D0[B).>Knu&_^GGmz,TJwO 3nɀ١çј,IB@0yP IJKɻI ΩE߭}rp! HE1tvMpjv:)'Ԃ]ulHz_}FTZ\f]\u2:;zwc0MuJF1-V*G.[dɷ _@mWEfڗNKFėig[j*A>Rmn@&K#uҫPHa9 #ӡwyw { AO7v[uRxcC% a8lĉS^og OnyL;@^Մft"J>[ O1Bjb-$P>rX.zelI(ZsWuWzA5IuhmwDt3 g{5q9lU mօp`=/>8;YPjYGYd]};ФYy:TPJa S?֟/XT}=)5w5 7IlUu:?c\,3*{k%Z@M닥I˝bR5}a7j |HVU]QxsZi|6iGg`RE~fxtb3tbL-aNӨ@vݞpL%|MmK>q4eI@Ό"49|WF0*&#9Q>a4\ ڏ*3Vwz{(K䂅f"Ō p%p]8qrJ(l㕇\tI;-le-AUl0cbN'[;'yNog9t0:c-Da\?ļ[a]͓>=L龐!(MR,Gw$oGPR:.p/+@EmZhtLF=Q4yv2#Zͻ,4'm3>Ĝw k/-o1fm.1f5`kg-=pp2g,!/tGԀuSTU5KutjdM (lbK}g6'W/1ɫKm2*+gkǪbOwM)١у#F~_$څ:etԖ;O/ȿHe4Gm| |nJzFct4JIÙ[kZ 9/0ca]ء@J+ 5gL"b Jڞ` j~֘?j fhFhx59z<Կ1էM4zA*p0+լO:1,3V& 3O㗏ÝR1jt%Z9X[(~߮Utg_dMfO(/^g ! 6T.a戌6폅!e}C[7Okkcr:ω0+hok|bȄbYv<0 pe!%F95vx'~e3JB ̲oI%,_/i2o1nk 4(+t\1|*!xjbl mG&QiS.;Nac=@{JTAŭ _s/c T5Sj~ O"^xqߐs &X)w#~oBYpd2p|D|fE_Ѳt4~ ot E& 4cBN< 2@ʠ3%j63d%sk%.C3K VGC0Q /.mCX`'Q%-8z-%|jz|x@N$4T/v_YDeI]gb$=ײ0Mŕr0K^c~eUG@=`Eh"d⮮-?Rl[Ϋ;d20򘿨|,N&vxy~ Zh`s^"߰5gL}uA7rWp Wk!2=(n"x&BzJY]+YXEL)jA!ՉpU_B` ȯUTRy8)tKrWG6[OYO',0n|*)X~C/јvt1< i9 6l}ӥd YLsHm@8yZ{/LS@}]2JSۃ߆Uߵ{ԕ`P]&ǕH8l<_ &Gۿ3" =qL DSa0-,O0spv('cњ8yt8|:E}|5:b@&E'ӞmPcۥz{;MQfJ*P8vY2͉??:UN|D+5W)GBl餞CwoÂݖBz 1Gv@Ј YdZPAwdY!zSg[؀=D&0b ?6&#BzM5兹BWKE͆^퇄/䦛ς]q[ FsJQo[ŦHWn\!Ž&O"7,>wlPfbH/;JƘҘUD6, ܵ rO溁ۮ_JnF%9F"[ h;e}s?뛝4aO׹.zBaH_;ۗ~CÜ(#;:q V%`i棄}Eo?;N[)YwmhX]fWL|1Gܻ#.hߕThB엘vDx_nY7y=n`z})e8jٛ ? ]j7Sl# L^1F 'Y*"l_ K?/pqlD&s\CE6c/R&5R*2^,{7 ~G֡Pr};M̨_exyf ӚU .?S#ߗm6MCԩt _U:1*©Y~M O|޻VRtFk('se&vlw:8 eOg!FM2.^#M-eqi}gL%oS뀠 J ݪ2]bdT6"e_+#bY?x VAg'>&#qm/ud ymWceaɄJ*C/|{mw.gSz~ƇuE.ڋ ӗoE~ W$-U9)dDPV'l- +q*дFN|$jl@[-Kzz_ﮧOp;Kq7[>?{Dw@ě&hUE$C%SU1֨ bJe)fgċF1%@Wp eŭ&iKfLshlȐ9ف*X^ZOi]^,}Х`.5BI12Fp]yOA&_0tK<wDA~J.[eLYoέ-&ྤ"'y(mC 8u9v8YpcIz$`a۳c-~yKڷ*W%t[z14̰OAyDmCr]̄-u+ÎA%+XQPVݭ*xgC?0R7ܱo "xR0mzѲi@zi"O"(D>F۷*ἇsX/qs\?}Wń\Wd^kNyMHٷ [\_+ʊLSp\]RѭxirnlYU*R=Qbw?XmF3IUEI 9L_0δ_vcIwMMr;)NQJpO)Oj%'U;o`$sajҼ}h}>ӫ늵CpMErނ6 v75S F@AyVk{=MQ”{o GOȌܨbˬD8#z S_Q5{/`g|IJb_|:E&ġCQxkR0\zd&SK ؖA>i@ӾtNUy*]Ckb&"L̻?˃:V[)O})Z`Pܱ&f&wOF_p-.襗o%b)!,s^Z0F3-Xt}YnLǣDЁ?R -uޥM J"V~ qD UnkZg&=g Oa;HJN3b $QH(} 1 utž Q\@3,jW6֦b6~BELxĮ'{ͼɺ|7!;~lj0g"}bSxfđmoYjB1i|jDeF)=:ff<;3GBT%麣VƘF3<$@mۇ,pYDV'6u[w{k͐%M[9؛Z=6TxA԰Ycӽ<ۜ >PLjiƧ"J#]ۑ99In iB"5iI`u] c&Pblځ03O|!<#gϪmXI'@l" ']A:zxL`Xi1e݋dzb1K;g`6$|doє Š'EVw{jkyD(h_z ^4ymeW6fs?1wdUP]i@VN73IhrVo8$?#Ga+Tn|%KsNh Aײv}mA/҅fm%O "nLݸw[]z*"Zv]WR՞p$a _#^䭱;_{iBݞJ$%QC'̍ :5M5~mfz ԍMQ<*nT#˃o"LmXhxHŷdr~2/zH-TPRա>o(G1 xp;X3s _4 n1䭌7]6DyFsOo\8990`2D!,̃ꤑ0"vKettlu@Ԙ뀨nP\} "FaxNUu5e E8`8vO^}Buq#/ HYW/6Opm²GF\r."^Uq^+5#&5tw>5} vQPF9"#+еDn=! U Y$Ŗ e@ :UzE3^ˀʱa"k ٓ<,R庪cdaU^˴x [<UlD϶ T]}FNdrEsZ64B`1 ? [4# ܸju_ՉhqBQX{8JʢwQ?){Tg @KRYXL\!Wd/rUttg9c_P(Mf.=^xb7 ̝c-,;6>(nYL /QFMntW!F.Y $0x* XPƻ;U*!3f?zNsLZ~)q~:Wџ}a<_7쾰x@_2WXM D q_||>\\ؚvFyAP.Z৹Y[M1HJvup,iK C1$Cv)&F5v;1Rcdx}e7~2~ORk3 f~c$:b^m\thY*5oBԻ{~ ooiՋp~ -/A w$+V!r"]eOV,N3T׺F]% u=;)Gg*yxgT k"uD:0v[`?9uCO=Ŗݶ73?'v\oL/#qX[ #,&Qŗ13Yyx13РbևXfcsp.ohn^C>s[l5l ̈nM-G6aPp7:oV@ E{ܥYRkL7 Vg>%Pmp#K:hv4z2r"jѹ5-i--UHZYgH%xFN;9%.9:xDwH։Noi\D$U]i.DPkGGϰ3h\GLz8*fC lNn6 U, Bۤip?!xZj2ܛ-Pg%K* Ij:/OI7!$.U&FBvBYfuT9;a$T}3 8hyK:T{ A)_+ #<7NWY!gnh4lK D)P RHRͻ$Vi&<,ye}b߂VW+cg9YhθYq@'K[{Fb hCÉIjCfLiM/ˡZRead E;Y4([|PD"5؝=@I{5L/wkBGzeQRHN`GT= yu$I,9i{b\ xN]zIg4C[VGe1  _Çn() y 9P#'.fh~yb$Cd2}Wޒ-Hu-@|n3߳P|N}k.67&<4ޠ0D{'Ti=g(܃I(xô66zD[$ωj?E0F DΉnCH7Rt+Dߖ=ZjRĚ:vjKdz &tޒL!ewe֍ @>RĴtPi/?굾A0caG?Y<)Bm"/i!ܷ'hT&+=nCټ.dКy9@iȠ>XTWmAƗ2cE9Ӑ)z8Q9A玆>Fhw$i~7f,v[Hݯ,TN4h8pzЈ]-!;Zj!1:Nʥu$O%6YU, %mVٯqr0dM(4ca2S/);ό1W]@X(m|EOee1sJ`rRd+ !!\ӳ/cjwlëmզНwf5 &xP:쿖`K'ؚ֤yxʹkCK/9ywz8ip# Dj_R ~u]Wt1PPȩed;Jr;nI?Cτ|)hDU\[ ;g҆R貐s~'$)luB`ܐIY7z8kDI?!`b9]1|;0 ds9 +)-=ڥ_TF-y%uu·̍i\eyu{cjc?p{…\*Lߞӡɮ^?: C`״ur`$K"`kpV ®Qu|"])]gZb$[Cl0]>c7C9֊61~9e$OJ{"O8*̫]IHd1?ҏw bɺ6 QEE{\W'n,垜ںw7 2U&I}8pI/_*R*&Ǥi9W $ /_( n!tNaTIθ&L q6T̒2 B1} 0g\*+%ѩ8B "Dj=]-An \}ȭWIF3>N'93Ԉ]D/9[$WҽL?#[qy 334ܯ1_7( "As?ɯ6L?Ӏ-6"w?=#k^".qnߜQ5ojNMvd?*!SR0å0S Hf>6A"r?(a1d$tQodQ0bE!5*rFB-CJ1G8Qz6F }hn,3s/D_(c9<:F4_0*-f{[ؽF4,:E&|>IgЮRC sH#8x\K1"r+;'Y|gr(dE+!gd}|,=XhSG'bP~Q0xU(v'PE3P'SrH m4]*_=Bʁoeb%9B9VǖwQR`堖=Ye谖 H ^@RF82 w7_N Dps+ :{uW٦94ʘ|;ů_+[jcͪġDEa ju\WSDfaO8oA?(A3]dm\fBAV{T X%d|eͶߒ]'V`mTXQ?;ctqtieU`E'j)7 ),&*z/Nƨn|Jp'e,N_͊a24#! ZCX^zPY h#2s dٌjkYaHَX/;B$Jb^Dl2l%uɁ1uv&`De6z룕o!“!Z\YA 8SH0 2*Y4Z+ng`*Y-Vi+oTU)n$sHVR3b-' Tzg娋½~ V?m=V]I3*g'Ƞ .l,!=#F.h9,P)V:Pkj=Vq  !u%붲0vn[J1L_d B^JA8tzz/))a3`Mno =z,$ ɼ4_u8X^dl3 Jϭ8kH6]*cAN[j ov{ |cstSB^yZ Q-JX.sFR+=ԅ ޱW@<qFʳ I\gv۞G ޞN;h?ORxg`g) Gv!{g-`Wf:/ E5`wƚ(-iVo>d|A`ܘ 8 \'J?4;Ѽmp#zvWXߊyXkAP_Yh#8Q7Xdj*y-@Kh7}d`F4=>.lWFp`;k}AH,/ğ62Ģs}7S볬>U˘g^B:hk?d ws,}_f{Hb{TeH{\:Lci\C_AcL%@G5g}@!hlVd9n95%{G;aMSE۸pF[(gɴ$ Зѥ"B6v[DW+/ l_=xKqߍr#JZXPqb>QaHDn])R0=0BNr =4%hY%jBL0m չ*b4bR[ЗȹZo1SE//_W t gCS*2b#_*Hf2W8ܘ80*dP;X+7[yB+Mx wA! Hg$K(Tx4&[x$c, j 3L8|I "4ʤ_pWmllfҶַZ#) iάi;qɖk箓H?c)TW ŎVcEɽjDyqG!k,D)ՅEpk,K⧜,DZ'"Pim%q!V9 ثYmleq<t{ w `SRd.8kgJTuҗ*- ݇C)+ vy0rW߿a2܅)e۾"t0㌇c!5h4ȀEt)F )}rx*P^@I,9#6fѬƫn})Db&LUF X2J!ٻ3G%m(`鿐ީ34).c7S*vR'o!g[\fۆm~ @ic՛KPrw>V蠺 >thh_q%w^:EARGM{K@@+&{d= ߾.G?g}%`֩i$U7/E.tv yA0K}g=¿\06ܼ%;v/ڥ:2Sb#>ꓖwF)n0GWjHN1酄BU)/˄|e% L@)&I77gg_О 0OIcBNbs w& wt{a`/H]8l VJ:mǎR8ϧc>JY"-GQj2/D8ZIsE+{Ӗ 71;J- "YFv7a%WG7ȰXqd? ɣ;g"4 %(ew.ͪt|IbX_& T.DG\l!f@(:s .څ*m}c@"̅ɠ fFjĬ72 btZgQIrf~]Hd'Pr,qjfy+TH'W37uO KWw!D|o ;;aN"A$#TVn?x*?--zՃ`72)xPGe#V6xX1|W[[7ǧu<[xf 0(AؤzW=L+py 6Zs2=*z"f<UqP"8zI*\hźeGW >9aV[.%8;Ef|ppP~jтcQw`Bh ~S!t Zu_t.$~X:m^cTc:V0谉é, O(: ޓ# 8IB@35 2v-et lU-IʢL`1 *ps?DMً%=RҒkzHE&ʋi3Wؑ_o'LTAǓn#}.oV(1+yպBUZo(5I&LN! J"L_uRF89=AI7Nɏc)E˴Cy0x2`E EtJ:X:-v1$9 MΏoQƾ:I+b_ܶ@ C迈UBMa9" fdp:.7rLp ]bOЏLQa]4xxgW)e pe"G&kRnJ"[}7u9noz쬾RJ[:_I1{Cʃ9xP-׎\bӷ/3o+n$,_]*!6)̎h~4GMDCRTHe/-jFٛeoۣ[S`sҗFe9r2wG8_ɲmKEYԵJYo~gǫ 6{$u.MY摘9AyZ3pK?l56y)4ߊN2JAxbdc+ExTioh4HA|MPp_J⪽0զ 8'F'YeM..B5'LDJDe.] ^V p5!TWJs yuQcS6ڀ_<-~&<1bU{4[pJZ_(">S. ȈZ/038Nu^[gEJZzS2gFlyà%A% yl{Pt8v3'n&S8$`cL1DHmhZu48$" lҿ歏nEˏw =2fFVU$\NoQدLIU0 FDw})=d/;fX ߴ5in*i̿'u{>D0f?) 7A4ÆPچjK- fMJ|b6n(; a-_mF[WOC*h9LUdi*;BZR/{SF$Te[nt\mI@E?woj-H`]&,H!1PeoswbbFKŠP5a2-bޝ<S<@͖(sRx&G*f@'O&B#Cl@=hj!=ŕ~M&bg1S| JED1*=^Nuphd.>) W'9z=.(7ĢS#rè R6!X&s>2 4-Ǖ.sqd4AO.I+^x CzonQ?{p A3+W^/V ۂIIm?c _L\tϧ8o? "wsJ"|gfFH3O$& !/630:$poتɽpгߦtrMPġ WYqWo)F|;?FWR {&Z8C9xtۅ :\_4*PR{Q߈\!b'`tQ;nr_kKN3H{>ڊ3&tf4nBe_腗 $:Z:Oʐk&[B%qœچκa)m͹ ~>@k8>v:DWAj[{ Bāmg%2.xa:Rn#sy\d;5&{IBP+?(~w8V_rQeJ(j[zѓNRiO9U+"mM4%QM`yK20طMt>ؼ {)r]D+u '< Ge}/fՀG ױa?ZݢV 3SVP/"Y&Np߽O1p^c:q,kr^'cBP&+ҕY%0rx{[))x#sÀ]spf>Br=}mXG@2C=07K${u I@ / Y}"jFn/",E6SCxT'tŜ̈́0 e<y5Pbt)L`{Xq[{/A}d<3pZ~-DXHb02,wFl.⃉TBK~N5"(nFe]I{u-ԀM41*_zi-T#JKsE#B=?mx wVS )WF3~_,q+/O{Q^(Jʿ y"&[4u_;df)hN^iצbU҅USghX0YM$xBǰ _{(ϨG皅it`"A;}e-=kOۮ* tb->SL~k&}ǎ*.e; ˆ-i,ToS㖄sO E\앀 LNHTŮYwF!o[i$8)} C8`%34Y'21mYa?~ f[m<О#g& W@ѧ%~b=碁UBy9NHm{MIzTWk5FyJI_utARFr MKѹk୆xLBӨ+J|h* 5rKh.Ƴ_+5j䂰IC|%i q#tP?߸ l΄Y+IU{3ûXv0 /:zł@xbCE `ETq@Ung ^ƙI5^JR}=7Uw2p`;{fwM.wk3)1Pv iovGwRl(Bp=`>ZjDHW ɋ !}#TJhI?|a"/mpU!}ˏ\;vm'~EUB\Ӫ.aPb(G 3Qf60cM l`ŭqBEo~1 9:EX.ZܳB۟E3/@o5yw=Z`OD2} LqPS,a I惍+T@;e7}HvKb>A_{L SXl2iPOTɧo4rFmx5h2TJ:Bʇp8̈ZпרGlc`_4犥,Է8ܣ702- 1F> HL={ A~B}IʓESLeIs+m5-'~ |uo(x8?v󘩈sG^.&vJC^|$&| S%5G39܅dfpUt8X$-P MrZ:6a4"mkjN(Fu>!r| qT;q~y ??! o6gh>4 F/ nXFȭBz4cMh$¾ Zz1IkJmѧ])éi,1KnFŢ8r~p'B!*~ pánTԞ('0 zr j%~%O]-Kq"D^ҟʃ"(?$!~Ho 2q? q\bGZDŲP}]?)L؎eY6Z5&mF <9.,^p11Q#3x;I*,K+qEA5Mbs@d=EsIx[ OCE12Wijf2ܨ%55ć4iOɺmh\"kw} IFH[\?1ح/OCY=muH8EsrU.+5S7=@gN^jͫeTڋ}lӠ2T8N{Q?.E Su+4[sZ1eaԋtE8 ``|owz8a_JTNuwM Tʓk2.Eh?LmZĭXCـ*~^<6I6f!#fŌj1Y5g-<]AۣOu&*Ŭ -?] z)Fd6_>T]A`?g^گS $ nei,|LR0>AjV ܎xzN#_q Uûy8gE'v9NV$S~lWބH/w( QH׺T4X} /u G%-pe)7R‹ +1"X.ԧqhWTnX@vG$97L >V1rv(n/+-g'–8,FiJbIڈ܈O%8J{Mѭ4BWn9a |ѿ:`o%k&]6Sb Kᣕn\X.@<&eInDUTDRLM͗jj 5UF[2I"ɖu4߮T!X@ZFx9>/uE“jCn>1v#?yLYі|?F0. ֩T=l%E|fr{;/י \o Q, h+p$RfMh^}WGU*R3V7 2AY8< z,µ^:vyޡkC#!2]k0l5G Zhx"ygoUcy,a9AT泹eRdHrVgF÷yO~ܕ;Ɉ/ҸKsPjcrIK/ ";ݴ.S_0mBG~rd_^}?U >仂Ok-2uKЃv!eJRi@"AGKG{3`~&9ў6\ٹ!CmdvLXDaL(KZsXJ@]atxm+ڹ2rbuvT߃>U~:^wImR_kKN%-/bߞI=!{t /3R4+c,a߽+^p;!W ] C~\l=F%'6tkia> ׹?Q'-G.:-HGɝpH"T9<пFOPlk#::2؇09ob`y D2_&]MU=[ioq&" {Դ;7 }/=^e$3@q57 xD͚[:Ǩ"f̖G䏉";j,K hM8$qm֫ƞ!X`gLjmBpSH_;4B'iYu h2@پq/7{eF,/Ёę_r|k9Ry%cԵqu|Mqcxiy -#lZ]?S-|jv nmx%sm(d\K` tA&}z-) !$oؙ27"V{=+%?'ex`FRO(y5Pk?LŎǑ&KLjj*5Wv,v#DyiQ90 1]þ_[w}3)yMho2M:Ԅ|}]Ţ4)_#+ /|z@Iu=wF&i,$1 \"ώ"&;ZmƫTjoRiX-r4-s>}hLW8+pj Ƞ[s+wbhhP|}WD^m *N4Z!9;p]")a]uYNӰa* J{lK?Y k~Vq 0wF1hDˮ:T VxcMr<8|I<K ҌX Yi#P6$he1-_l$2?/ͩ Q ӊ\p! _/3r(۲s}'j[8t3Ռ(V-گ<]_Gtyk*3"atdq^_0{x" ]h콮xx@wn$/T.7|}KO%p_ܱ?c/Nyd5mv8Mlv:i'sT -C:bbNC6M0 \_f?=#2 N`PUpxgg=䭉X !t5D G@\D2`daB|e;S5f\>jwn2 % G##sl%[N;h^rY>@gl(ɳh?*_m) +n{F1fXo39Z`e@ne+ pGPSl>C2ݲ2vɺ3~OZw=lD,ɺ 'FMf0ΠY^Q7OJx.}#Q#D['7 %T7w#-$mfUCWm7A;Kgg]78VqqXAwpQ'Zm7$_.GH"퍈Wpnxo6 񹐶}lzwnѦ~<3JTÄ&=zYJDۈBALb t_c F`n{5(B'75z#ԓg&Dޔ@`-U[=BP"J%s|3 {&f<}w3_AVmzUK`ƄOe}'Uf膦EРV*dJ(%hK 9JBUXa\#^ɲPZc{tD\+TPȄ^{^pC ܜmQ`u3MP-nr]?dͨd6cm~x֟^1W/{ tzmA.MZ 7P"WL N<7AnP4Cg5&ܪe[?'B p˴xu}tѡg[2* 6M]Ђ]d&s/E;\ؘ>Yx8-pM:<:x{&#DI^%U^)VaȞ-[0w5b XS͎5b}],G['Z w9)a(l|xKRuקEL8LM\ܸMGik[.yEKlߘDG&geLhs`KQ$Gv 3HճaKNᖼ]' E@,}Ap-v M|ge&%N7ohOd}|8Y;w BA=rX L#!Slz^MndM)ݠCL2 8}Oϰ(]#"yBfKŔmGP_vST[3f.ymzIo>0v%E _2L l,usNH7J׾gms]O9|zJMPG$Vl0N~z75-."ٖI9Vpe12<8H 4Pcaej QKOP.f1=[Hږ}RhƏf)dܣeȚ&,V0TK%q)q[\Qcq8Hue[$ۮkD aP1m _nHz!$ KCeyù\j/Ax Dʙ;Ӯs`;.gKA<{~왚{<t;cMMɇXv[1ᯆwl]AD`8OU>Hg$ٻq"8:C/W:<ӊ=VHX/T' %*`/pA#L(!Ɵ'k5?6g؟߮+*;A -~w3S֝ Ӂ91ra+kgoTEuBl$H-mץL|c+ZXlPQ7% ,X KsҷB&\+JH \yg]COD 9ÞYIK{ax}OˆTO&S3P>dU:9 3v"x{r#о< $Ӊv=]m4r8- ْ5ESPc+ p80bD[zwDZn!U?!J3r]@Ys?skbb؊ 6cNQUT%ȾGY24Q=s'x», }Wq|LY K< egj?yR՛lVU S_۬2-X!.MڄxW%in" 6kʪӄqO0ݯr-99'ǭoM]{_ [ r$3a"&ZHb7Ig8mۿ =Jc[4& <.7<\QFvćq#+*̀ػJ.MSt9@v }M`Yɪ(WHԏsf1+IKK 'A s몷R\ mqum[ Fb<]"[GbiyOgBSP#M`ܶFXdA|fozwi?({1ndPy=$<)Q{7AnU!M_ 2(eZNpВo 4JK8/fk[*6nI 8ݭs+=D{!gVO\z07' E;J~BD0"<,(u7ZiV'2aS$4;ۄAkݚ pя32>*.!BYØ*8@8stjC~++yH_ߋ,Mżo/ Xm|$R'n`[MW"QI+j/6 ZѼ56?]3B}~qπJ\AUf,Hfz^zWf$j=R}BQccuԝ#"7`q!yQUύ%g-9Ek.@(WSBi>Iﻜ1'bI·_Au_ށ}uDSUY'z9v!Z&J?Y|gڠ0q.x,ZbN X<9 1rw{+Ef2ExQ027n-:y>`Z~Y^/6ZD@2 똫ܤr ]NL5#t)n}ΌúۊbAIh?\ᑩa'N4]KRsPltdq' o^QC #td7c1$? #b\rׯNcH;v?g<`oC:wE$so!>yvrYaGkw(6To7 8,{աNRG0SKiFk '/**4 LL@xhR)R[)ۀL3?pN2-C:<BEGrwƒ(2G,0@VhW1=T(;تZM{⺚f&!2'2'Kpo۝~x2ַ?*փ8cH=ܧ6brk4 dv'?j2aᬃwaYuN*3?~`91,K": _ecV1GCI;ٓjXV*J\ˁ ?}aOh[ 'guK{NN` h> ɡa?[11!#EDqbAjq)i'aʗ\;l6 fp%J)!ZX39= 76P{>6!;j 8)L.0ɉSGVt1 䇞jLimQ6!YlW'y ho[ޥ6V$sԜE}~+b}ᑁ4Yc<]i\/adW3Q]N~XH)vMaLՉv#"ʹZPܰu QH,QHUҦMܢZȟp߳660[VQZANa?[#A~2a'F]3 E>=xenF2Զ';Չ+};rvYQ@& PjKòTD<YjB"_VtᦓlQTE_ mVûOZK,#tY.xӕW9]Mf[sWZ\! AYNtoLr &,>[}5N 8E5~R, A~6Z)I=5Y?pz6F5!HP߹#5Щ5fW(? D6'sFM?&?9ȍ"cjyagœ}fHωTD? ƪ(+Q-)u{: 9Vh*d? o`">Lzxs!:-}߯%{e;\M麤<N0wjҀ5Lk;N\XFw^SY2a+x:gzLE(PPN?F;$fMt gD5FCwqhS,e=9 ӌsŀe!!{$Kk%~Yj"^V;" R<aڊA86]CF%U895`\/ Ne="+>g H.Y\_4'yiLj .ar"\׊`Fcؗ6)xW6]{D]&hQpãSs@{qG`ަdmRkMУ Nv[~";޴d`d;'']ҫm8B5;ԧ]]+1sz-cΘ'Þ(^rw26:QnUx)+hbÔId;Y-Յw$ iLMD=lxsT?hKҶLѐTIhS -Cjld,uDf<ޙD-~<&LS=$ߟDeY]&o b]Um9\vp*W,L̵zqc^s7);7Zw^*\@~rXV;| %ō%lے }f}Z}p䡟q"WiVcTp+!_xms̊9Soמŗ%ҷTEi{Hw̿gm3/{Lbu mu"~Z؂;z:H+0.W yi!܎3⥊LBaX%RG:Qg`夂ȧcNӟ 4IF̔#WzKߓ@<=ob:>EKh?= oP|~$C|6EH5E/7r,֓KԧdMX~ƘDYPa{UvDBpH;`ֶ$&()X 4ޏpB{}~g-9" ꓋{ұ_(3W?6cJa3+B$nKh,'DqFo5"8$,L< @`5he#ڒ( IʙRm-"<#!sOUƟ$ ,4||(I5^b}@>Q3%)9!ڿG =*s( Z~SrGYuzِ%pr'z ]S}somAGFN:&+ej@";LmV(P?|D,ʼn]dhQҞ @&1Mz>D(kU{OCDd߯LAhroͰrn1DLi|ώu r>ا%o QjQx7pϏ@q&,=')פ^P}48E^{JViNF(ޟ汁? Pwìq/{GrԾd"j;MK4M$rn`@)ƨBq4ska"6ān5p9$p?vt0xޫ*9[H!!]m`,"8`9|"]a 2,Lr?fM+.g/om5RaB[󙢱gv1 [kqHR/k5٨uJ_ "$5K sOt0/\]^+ya Y%%49-pc(K&›q+HR;@VfqfA.܍|IF$&Ľia &f3/ckTY};e%s/Te*ݓw/N`zכ0leݽ8xTlNد1%bv?F;y}mMJ\Smja8gdIL Ƙ,cqkQVLh!~.-H14Ё!B*kiI~ސJ۲i8`"50YF)HR30#HԽpvfzAGmt~4NQqm\h/BKɫxE'}svkT]Ap h{#lE#8݁$9chx?WHa 7|w?э|ؙ]NzcdȰ"kNb6_ucVuB)/._fyɍ6r\֑+^ `Mwe-N徔Bd->Ƨ3 F`+ˊ~soX5Ys9%Z9rFrr9*?g`;6N /;/x8nL4@A:;))1%Σ{lM\p,qR*=hl =,XaWגU&8+ IGٞ6 +:Aq~RpwҒͩw35S7E 'mCd5 g ӿCMU@qP%5t.Ԭ%\X/Kuֈ!_f5Sc:ғ gؾ2M/B٨oX<\5®"&H.il=_WRc#jФ :dp80Hi=7S9 W+J^^#R!JTHRz&lTeiqE_]SFA6Y 5MhxLX; z:Gm1$i=1"i$^ 9݆.23TT=gԊ٨w`:B-6YPnPhz 8e÷^i1<D.q9*det@6*}9C%3n-EYLk4u9U󫥯dqf}n nep.RPn;S.,Ljv@G4Pa@j܂wuTG;k; >)ƘDpQ ]j=q*q{> VJb]E dȴ8 % G^ZV3n f%nLGu\w4锑ۡ.a 8| }st>5c2Ȟfp"YdAS i5/I^X%Hr) @4m]2o뇓MI\!74, y#^e}x2kil\k*ً<@3K߶Ak+9)I;-Wx4%v3FXG1dJ"in=0o֥Uj lkŒsn9be Fo\+z#uZ6b,ZbZ:-llZZoPH/yew-f[|ҩ#OGl(EuDDsN<xH+[|îM˦$-42nJ+:qڧJNܤi%d{˯6%Z6޲6x,R]s,m}IDzJI:ai__+BO80L~[HhE{;>rݭDȬP`~`2*J|l#UI B\* Dj l h2q@E-$&ȶ+^P쨭7@3zz\D*"M%P-G1 OvdXK#9=!A|l R߱9s5e Zy)hdJdF1XZګZ!)4heI+J7M݈}>+0o\L]ާِ 5#p?$s)sl@Frv~4[6A鴈OĒ4|! u{sO1|U=FfdS\vUNr!Xcţv8g qX^`]}83%הQHBXdH9IsͶnAu֞ʗOu![ZoWֲ6G>5PsZ-i xkp.xV9=~;{BAQSO_:M˜"q^^r]a.C kO$v]ЗI-ﶰA2M W;  PqNo* c7ֹ(u QH;[2t 6'Œՠ1ϋi>q$g`00nA_*)l@ )?+_Qy o_jwṊWDMjA>r~E_IPb3km'N֞gQDV3d"͵;٦=8;ɏ@'(ee/ѯj{4<)@);Iڦy)S#BKEd`ԇJHAD7&]qI-~^-%A%l5jH/XHVj%z%4QȐlc8E+zA_*gV+Ѭ e3 : id^fԌiRf>Y%4 hescr?? Mq:H@Xݩb{)7=ݜZ4'nj>H"\=w AO:7q?%'p N)4yS\x$y7>9r:o((΂VVS#\Ж_VrO%`jXRaAKV^o庑:)d Y ? o32Kwֹl=RN4ޯXLdBk*R&=ȬC&tRʈ H)afr.oԭɐN .qė;Y+Ӗ`' uYds:wV+T )Ɍђ#(c'0~.`)OUAդ4!R%̿4x 7ǻQ `#b%)29M`݇aI{x#\NVl©baT@gS[Lj% 4AL\CQ]{B>?_WM,.NÂxH8ov/%J | (D<>V*vS>&#KȞsqSU-e&Ҟokne$I-@P-J cOHы>:w;٥­Ѻg U-ͻ嬾G.Me-QT?P% >^%MKzsJ~L.XS'M@$eh2OH*&fhy@;3OUbe䐇 8X^2oJa*L:FSbJdžy [YZfP]\P.f8w-~E:5wy?ě߸]̍&[Jё+摒V;+0mE/%Rl.klypp^ѓ:GB$7LFւ9}b"5xG?-5\3 U鬏hO83Z0[5N+ˌUb?* n#婫O.NÍ'y4f XM&lO"S >r$3i QwjN Y =zY4oղDѰ|lUȔIdlFsJ}G;lV'6P+S2Y o-{IQ ȹt {Md8x_8vlAdhߗr_6WKBj~b5>@"IL٣l)Y xv|LM>H_U].3g?$J p~]6{ w7i$_pQV;?tZ -şJ̥f2v+A-Nl@[tɶ%^ i ʑdZD [/V =Ūn6~`Zh}nv6Te&26C p?—;s҃# }&#I c3lnt! ʊT6nſbfҦשYQ ︑>DXTFyL};P{a`9xbLh+ 2܉4,Q%Ҏ\~z ~2׏Ebު'ww k2R:QZgMPJ1B7QȅW21Y;4#,^4MHskZJ(p249iW3Q(89DF4ٮa",33[gyѻsW7OУVK^$#clG\i1;$5}烱ŭ#RO%<^$zUh@4$!DB"W8'rֹ)L; qKneHBt"8LIh»n0* fC0Qz&=Hi V L  JV#mrG˾zyy2Q =K;[2.> l6#.6Ai7 %AнM9"z@Ҋt0PVK_~P0s.n)Fn/֮8jkka&&Fޝ7I e5e$cB9>K-'ώYZuD2 8A_.ʉ܀7Y W&,UZލ]́ɻc2/n5|G1tF)Sxq9 Z9PKjDj w:f*h O:1m`[nRNm۟=H!tueA6 rΘV) SWiZS~gf{z@6ح5~("{tݖ}Я\zp wh $7Vs46wuܴy 67AdeF.RzvHBaR Q.b@[(ʤ ƪ{DHʽMRM6kiFKcvlO04@Ք2U>n5X)&1Mo*!9)-ΐ)5:<jT< kG}InK&t 4B,1d(@q=B/_*IPp1:DAQJ~%<k[R6F ٴOaDrQ~: tGBՄpt2x<]>0y2Cd[ÛE' ➟.LmP23޷ogo"=ʗ$ot6)iǂs4Bfg+2Սf2bӒ04;:I`SFEݴ[nKzXBuB7| J歓˳Dlrhu$dy57bG+6`LEE;KSV֜ ȬFdeZ 1 eZA!urI[u>검 {X2Uacz~;AV=ul3XkMIId4 ?Y ӴT[gBGF:l&rGRnth0ӈf"]0ug=<@5ujGJ}Pz 98I*݋N0^=xg(38 rc82%%H)~?bJyN'9qQ:EK9$?\qxpDz|y~}=w ,hc51"4IpO$.}@]ljE2sK/Mgnl|$VWT9ףZhv8+R@VC{W)cJ7baMg.f:L:Ƞci'n*v f}Di~%w-xiTT_MRO(jZ,Mxmvl&;}7MX{7f\B-7b((tx}|-aֆ),uk<{+5. [[Pu@w&F|9:rͷw`EE30"oi9AF`Δ`Ib_{ArOc%AlQHF=./CeOU>QFIC̋ΪL{EΙX5ԎڄTįQPZRj<HnaoNQNpJ`wu԰w~.mr WZLZ-Dy)34عy>PmKiԳYId)"DI"ğqYc}8VnRK2e |h xtWA%_5gKz7t8e]~ 4#W0A& 'YaXߪ4E--416-JX(# /^ B*NJTL*rz_aLGk47϶_c VN>ɤ> -4(z_XUp^[5;qл.lIG,a4]b5+QJQݪ&'-ڑfsj]:3d#~y2RH˭dWF0h8G`$gfé6a,(A\ЉF*@<37"AJQͧx0VB XLՎA=̐5_QUWl9`ǿL;PLȜUQx6K|&s# ;;ftmJdoP\(jE7{9͹Qfb37aGW6? ) 6<{Unl_s6mN$87뗦+ڧϣQ \X {+]:& I8ӌ@<x]NIwmILfOܒkkEe^a4=? M|ScT̶<+ ˓&שĮ|@ `C-M<;ݗ-pfD)⠧^TEgWMqv@ɏb끒K-G?U9 #<Ų 89@a FS6wP &JB7]2$,tzYnyĄڒt[N3M<0?U/W k w I]AAX236gtCXBAUHEꢦɈZ-mRLy=5b]ܠxKy[$ipO~s$Z1۝ F}2ٟnptԓtuf$gӋ˩ǦK5L32XrɞЄ29* 'ԟ[9`Dd"Zju 7 >֍UuD YVF`BV_`>ndLKh 11Cq< 1 I6={w3.?RGgq\k$5 _xӝ_4IYɍ [ʐ7~$39P=E(^=o \fu n969ʹƩm]0u7A›v>AF K;E|Vl5vi$ IGxkڧDv4QhQb]m]p!=,@%V5g_a2!3g԰~2%Gފh D L=Pm\B}Z>כJO ՙW=%6> pcMltklay`!- =uaNJߵ T3gn%p |n /Uc!T7 W~r Ժgm}ڶaTaǴt4w~dcOWȊ荘+@2'8ʁz@#5y*l4j+~?`&4]@l9wJyrWr0kW)zHՖ]zi_c#q1 bKt.Je>1nGBC'Z{L dg+VѩԠ;JZԄ0:@+7h.)NrƷNA6'VYNyWE`9 ds| `p1EO i58 /OK|A\OrBQL|)o w;"a@i $KDy;b B?N,z/2g9gh{62b O/-x-}vb$Dt*B)_|f `AJA-Y&mi_2Z(k:W#n?JK<0'jZZǨzƝ ZWy(1`F0^0%a&]}p%w{~ \w[`_.g OӒwZza Y_(ѿEçd1gFwȒ]~0VDZ3o.~qh=^:I z΍u ֿnXU/澫g]-Ą0K`La}2]!B{:,61sAJG+0 D0GPg%U'pԩȥbF1l^ӟ+;6=hkˠҚINdM_w/ur%E@+pϵ'}@VUtu-td"8)K9=.Y%:-p[g b7䜊t!*7u픽2I<}'N{J5sba}ICM j'q$:aqs)1etGz'"׭_,PertC8&闷#&MGf2J5CfmzΫcYcO#i P8^fc+ g3S $=IzрU݁~3+~ uF섲b"DsmD(53E횼ML'<"ty&>lwj-شRsײC5(+7w>(vX{_]B}`;M|J?ل!~N2"B~ цOPc,{خ2Whc {b:H5 F#ekXce_0JYPHGitt'd$=:aV3%a\M6T_،)J ǔIcv_ljR`h?KJ:=(U[>^aR\bu]&b] 33…EQK?n L QsDOҕ[jz"Lre^_>7z>:f 6+ٻtqFժpD5aV!WU F9FDć/;}lPFyG)*:9-S"^x O_Yp { U8 b_quڴ s3Wo2cܰ<̿<?94H 3r<C(o(+=^"ȍRRqܱՎ?g:kAU{j`gNT=]J^W9Ȃ~hTi|kYwYJi-8*.xX A:agT@+Y<[Ӹ#Fܜt[Ҝ]JCqɬf$E,BRۼu{#os Y }#iL ɭH!ۤl:,~8/,ZK|{ֲW]z:ا(j[PQqzw\qdw= RŌ4|r wYxbo@u!(KnDsi| +l-1`_hyWlQhFT/v`F> g|d72KǀUnsB)bi$~z:lӀw-LS= R#'EuiZkcJ]UY_"OETBRskG4gT u?FC Cy 3/zؠ D3yi"s&+r;}sd!3w:acT-۽Cl M?Jxd/R9&~bqr9;w' W^F |/;/\ |r wU>LHSʩ6PI^Sk֭i7GY>8qSɐkj> U-& h .I)4\K vǁX9`z MeͧOnoWeY}4ˆE/r׭El.^<f\jD@z5jT!%^ V'QZ׶p=".Pcsum f{Y)Vz/ZuxqIG joS$ģX'/-H=ř${gՈŹ9ou t:"n*ji+~H d ʩ.VF[cpZYL˾ [fSzMBN4aʷȕp'/a1M^}ov:8[ ?V=q&QIJghᘯ`DО1Q`H7f8bq//*g[m€H(fTж^1;t|8:@ZN+8dnCmFBUguiMxBBzg["/[9ٳڳ5RT:^ʉAt!satM`$j5>X|y(l|iCڧC@<4xg@JpF-\Z1@6|gQ|0[P^UE?ozAm*XU&R/~o,]FLs`K(X|L =G'IQe?`5FO>L۹NԽ=΅Q4\$b B;[w,) CĮE"P nͱ| Gz^/!q3ٚ{V"T$@E_@ׇ?fLy XȒNU;yOEo2 Q\Ն;A )ܽTgMCj2H!RD,O\^%Wsw&jpP.}M l4P?A? ijMVY¾i֝,aĿ6?OldqoOi\Eb>G}>׹Ef10HT>|"~2Szà/\b!rŊ$ץ|n躲CLգAs]y :k`aT<~X=؜\gcާ9^,g5wWd>⃔Qx2N_?Y3NcCE>;@+m,&P D}CJ_0P}Ac[a s S5J!{ xW0":cdU3=ߠleWJ1vJ 5xL ,qzXlTD}(gWꚞЉPlb]75uY01fx\+ZRv,$摛F0D\w1z6 ڊ͢j<P܏wA-Hqpj 7\oAL >ZaK Ex+^i|#Z@8{M>E&2: ߮HBDw َdZ VžCG% {v,Mݽ? qM"9e0# ΏT8frYP`RJ6d&6"fa'X ٯ Р)QEmx-]]Hy4XiI ς&iܖ}n'!dQ[CV 6G'o.HG6N3)XƙϥM0zQE@ٺ%Nˆ<_ˢ5Āi7Bi[d!Y&9&Sa6@X{g' -^Ì:ԹZJfu,'kIZ/z5S WWat~%uX؍]+*_1.&U)ێX,6 X#d Z}+ngsLUv`7?d}. ^Tԡ}F|'AzO>P7'?֤s zS2\~l9#e{ )j4 pr0 _ѱJr:cl*-q`mxImS^ol+bf]U)˕cfSPEGI0arj.!&l;&6!,kd1A(m ^nb%LϬaJq΢DZAhٳCCSid#vD\A|P{n_6yyB]Urr72B/c*6eqΛ9fuco]:Fˣ;hYCVMa1Ea`.,in9xi~lOu*v`4!&6C.7Q+40bfOɗR}↪;/d |fzV\BbݶyIoѝ \<..PRڿDh,t ҹR!;ٔwyqbd<@@hZb97 BẊ㕒bhx;JuzȯK\fCtã㠔/@=,W Ԓ:4'@>鵲" a}2bqJj@[zغ cTj%+'e'(k9 C~ѩpm>\Kiu3]sc%#P9oNW {D4+̸ksM]7B E":mIY=d%Ec,]4YEt2cޭ_QD @'q`Sx'$@(9@ Y1씞n&6)fLȗ Pzaj<_ݰL Sl(@2$?2 ;?\xQ:% }Z'1l=#d <7wM5~aa]Zc|F.T.?.ʼn}Sn T3rBK3G{ 1 lk#{=챒cin1bsU4ũ(-*[BE@y\/FLc HF\ OapI|mf(.k"v |m>u/'m7en! CTRgWB r.bOj@hI߶H 䩀!o:)h'G Uwע<_~w ٮ݆rA8<ԛX#ɤ :N6`gA[< $P.$T7dG wlQ5F}zd S3;zVߍxf=T+)ƴ?7418x!n`@v#bh ic!BS^S)[Y+ԛObRxn6 Z-(~LU!OV)lFѾQKբR6rCijLn>ѫtJR!LW>ne^m/lB3&4Ok ;{!0dti)/֚!6tb^r5PMQɛmlv,%4[zj,P*!iQ"OF#>[ZҲ%@`4uS?V.i mT S宏_^(xP:0ST]Fl25>0?A+EZ?f &nߧzя(1 }SUo' V:[~%OX]@*ƈ*ԋc-9 Pe*dU8r0z!U˗&كHȓ4)&b"N] _. ~*B@JS#_ؿVeEOV4JWĤ~TiM$^nl-PhAY @:<2s| 1yYԓŘY)^Sqd5*5z\/ӶiO[Z7VR2>Bs 7pS_ϜE]Qz三L$k$l鳲b/SHmdh^okvw't՟Щw_9 akPt)D]0vGM%'):\G=;w>vV(} DQK{<mikcW)W FNyH|P6DGB D8~&)F  bE%QiJղ7nH/:er"FB$NVP-Pjc#ŠBņHWD #-|gY>߅HX8J)f_f1W#3r[z_?on+Xlƪ$n<2ߦG:ƈ*:(-F;-2<`hX16R"k˸R󯍽k¢WntBCn\[];Țs&_f-B"tE )M Ot㧢<\@X،}ᬉf;7s#9&oq)f0:*BʎG ۈ6ſ2'\RUS]fE^RZǴǡOC17xN*db(O¥th9GN&-AxmykX؊ ef#tEt.kfZx:dtvxʭ:Y?4KZOtKu?s 1 wsxfrЙ&)Us~'97\d' z !\civo-=}ͷh Tߣ%[K$h}IW}Q{μĀQ?Y(,Q \?"y@WzS˶L-IXOBYB+K6-dBgNzntd>~ r~r^ a,f] (:uuMoYɱLumFy"Ԣ`y[gA/__a"yψ,>%wEA5bqtM*9ل\nqكunGʻm@x'Do)W]C.K3Ѣ=xrL働 x% l ֣k~1s͆/ F-Ur2*|恥W-D5v°:7o&/-{pAd(إXn " ~ALQdžc^݂s{6U=,eDF0l/xa*@.SV7l*MnF֥QtZPz0F4 j;6pr5@& /iBM=^1P2d* 쑺//*p-힒k= ݉5$ rx9FebP8_yB+vG{[I' Q]-ECI”jJ2L0Օ!-R`Hv+OIJIm/Jev(jfgl>:onbnİ%a?޾ٚPsĹhEH5^%3fT.9ey!ZzEDt.љ` $¾ۅ楋*Tjtͤ>%yS )XIEfL tFDuB@5hm('$xĬ8`S:,Z 6ՓUcs]HL=1l lM5sz>^&LsC0& IԝR _ zrA͉-bzTDV;ЪO4`LY ry;.VuF#:-"_sh50js/6"uHGm土 |ṳf^{vmڼ+usLdI#l8F1IHG5ӏ-WLZ)FS!@.Uj`/cts^7GOEE+eq 'Q uk~yܮzϭC6}8yŤٞ#}Ȝ65+~<45?gبz'孆@@N峆/?Y4E9Z?#ߏQ,tXaRQnʇ!(eMpqV 623tP#k'8y<4DZWhLqŊ\dVJWI6zʗj+),;F=}:Z۰Axڹ6ja/`0$f=h8oxXFO^ 1S440HBߺa擔Rxa+FG^f6ʀV|Kqv-pP1zg 񘖱"%,nƎgА3'E$"!r_DHUD,Jw't>VO s[/]Yh3CUi]rv )3 J\Tf]HP-Uʚ̯ycX,Y1N\\=t8L+4ewRJ!F"TzVӀ d : &PBHh:i}Ү>pcB@OF{PNrTޅOQY<uf.9MSUz=ԧaѠ,q|:-i䕢x$9X׽PzW`FmK H Ҽ2 >\;+|-TA#^Tvߴ+еMiPՇ\m)}iszq7[?;a4dFs8\ V|iibp$}呙2;r:]Akmw+d| Esd'aPepw1T=>oNFTa#LA%ܹ2HJkw5YrQlU|}7RXFd ICv=>G\= *.)TmoQmb&EH\[ ']&4ll5(Xt^&W'Λ "uzP!.4j|ZYcXvmYckigp{ G9ؤŬ+E#͊o x Y\u ˬ49@YG6xNm"OET@h=q; `OLS.Ǘj>; )>#tO:⿤s4qfU}7ڢ0b{W#߸q#;1\ZqG{o{A,Z]7Kssҋfn-LZ(%N49HYl}SپKp~.ؿ-H=Z6UEz’@гP =&)@xQ[h#(D'NB! =o~z![<^ 4Q4Iԅbr_8X&sVR Y׍ԑ3(P)fv7+2~ xd DpYX)*A3N@/8a0*t؏$:wAظVYatEj'6WbVܦ[+bsńwJ*X؎Q|m[Dߟ~>G-W$jLs{6mt¤<rKhܩWn; \lI4@nq"% 9n} X6" 2KYm(Vi8 U?~wT;$QL`ds` BHd~k|ZhN}m4뾼N5F R~[S[ԇ/-DLX2s3ȭg'8ogObs;b6߾iP9dD+3u+$ClA$$;{[M"mGpLW,cRE%,fs&I+(UtaC@0JyZ{Bb$O$з hWz!arssL#$* 29f3H;2O1ưq($ԗDF7%i=ex0[kNvvr-xЏ> ѝZ7^^ʈ{^or;EMXgA]Nٞy&6T_iI9KzNl$k|䜨|1!~,~<ّO0s#׌(<%s%aA 3M*1@ҌS"y' n\eol R֜濇QDeW*wdP# @7)1V=8OC/ष+8Ip\ Ħ!O`=x?P~s|ӽ%vp.$qZS19Aimc;~Q:zw,y8&ZbgAG.-ZAaleCg9T殦4 @FADME?3s%>uP+W   j7p;>5){qЅ; ~L%.ht"<=WkٳtnPZ+F6.gr?[HДyn112 8-!:YY>fD-?a>_;ޚ&A$KɜY&"^ȈSdGçqurLmy3^6qi.4 0>y`s)̾&Lp~5N:b#w-2]odjq>ebCT㈙)R(&:7!Ss.i;'HC8j!W|}DV 5'ٍ5ߩZOa-+]=~-^e3vfN9ܦO>4(!IzaB`׳B#M*XӞdWj jJ9$M>SZ,Td@M"7j[Q2--.ײu3Nt#'NQAӞ&t%6)W%$;(+lܦB2Cm Th@@\]/=7>it Zۂ ;YHN,F +BW=T5EM2Udu)@b.Q@0]mt,ﭬ/42Dܾ|>^#6HΙQY5{NJ\ěmNY=ʱ'_}'BHĂbEtẘiwQV:־RVx>J . UsZcؙYXko&M uehNjTEAW[oiGv%Q:,9ƍ(Jd-6p=ܜȶuXj('އ< .ru.lt밤>re8k6;6E"Fp]? 8:LMyy}zB6*% d8TF~"t$n}y1Pb|Tutн9kfhe?'CwI9+UpMqޗeͪ¨ 7BOuƹ^*z"x$!tLI3en z=C'׿h%M'= CeJ C8߿S&R ,}:B2|cH7+!a\}5 ѣ>ȷ@C {$?&ܦjgvV@,g>I$m$ H%ǍY 2^?^N|>rs2B Ke$#{Q<.ᤱd{ -\u|Y0j"ܗA|Ln# p@so ixH ~ٽ<БOlonѭ#woNRp*Eh+xtPh9 ]$NayS͸FWR~s 2[ޏ WM/B7:n|^e4"uS Ϡl&Ȩ` Տ2SZ|o\W-PLW]7p4X[H&Ŕd#DgWCUf:{49D/y<9"c &2qp&fhՈ/MǍ4C kX@ewXfkŒ=bzt84aOWQif;A}CQs#T?Aw(NL]cqA0%4EY=#W2tcUt,$ъ9Xe;FLZӝ\o E2JnӼ` >cPҰ욝*\|tLǃe=@?%g[lZK2C;) 5mXrWeƔ`J<5$IŵA~8]N$.;LoTt*ҖIMݡ+f1  L;@KGV`6C) =DKPI7>Ȱ PЏ:գ' GJi=|/U%*Gyy+No t1=5R@2٘j ?KnxGe7 l fz:C(:Lj[e%bAPPM G~9}27 u%Gܙ =G"|2EQЪ`U=@NW%X#~ bTӬ ӛEV8|Г-]ގV @rMN- k׸&U`9 Ճ>q YɅ鯽ٙ%㦡Ī;kOh=|Y e"\Lݒ;}ݏUʾyz;.N aM1tq@͵\ŅVwe0!tBMAZ6{aw, $V_Zq?'6}b 8N =Ɂk( N%<mŬP"hiu+ *x7:Vkx$}0ҿ];p+=58NQ߀0ܣcA%JKEɥ3*%4ö0iIjQ!zdž ik,8Y4-X/RUH4(U3EK LKsLْ,iҟJ6= 2Db6KfDH[9s°[34},~2ݒG-մZMERiv"46ooˑ8rݜ' G+ܣ{rlGX_7)ewtWaJ so"K e<_3G1XewZ֞SϕYɅ8)QVK< 6[][Ld8H$ ɘ4~^v p7'ƪ%NM安i"s4Vۭ#sy IzDMi>Z6A?u2ʮZ̥L kRw3Λ5O='{.kaG_iV?sd!CJG鬮1"70%? w"zZl7Q!CW?'<2 @GǝVb7a}˘Qvc]ђ'f,\-+yV9|:KY3HS̊y$=R3CuEnvҝ0'oR[nzݸXkKn&ü$@fek]Ε%UD8ŸJF>@* U\|^$˘oT4oy9;|-E$zJ h Wh<& W| ƹMU`BJ+CcIHG uįz ~Ts"6.[SΏuOT$qAi`U4m{)$[5z>THEo| M#/dG,^[z.w ë$XZ a%gz&b32Q.equM0hv~a%mezI?Ү1Ee̚+3f#QՓibep'u |x}`{IPXPDrӚX=j8z1UP`ԦHz V8j1g38"r \fWfk%*y' H bReH.{д3[tPC~I (ޢؽ5 zBʒdo$>;I{WdbEH$k ܡa~ ah_c2hx4K#}B`i=$=F$NuLAga /bh:-V`:S LPp2?1X YtC`93V߮dҩ,}} qFβs1z]LX]?ٿ<ܸ@5#+tx#`sfv=CI.|NxZ.:U̞?P@EIYs_ b[tNS 5iMBfh}qW8UyYK8. C* G#ApR+m.ϻyfA֏}z`FX>^ퟳy:K_Uۚ@<'֮ ]u.h5;Ll[V#7~ezԩ3nd7e5gn]7yWr\PC w. %}o> 6"Ij}kH7`01#=30 _3{㹫M3 e%貁'|V5]>Ѳ9B y09 $(sQqhsIG2j Ms[<6 if0š$R މ4dDGd@ #ek|\" ɗ4kݤ?_;;f8k!}*#K'(} Ɩ4_Ȥm +,zZ*̨өx1_eOk3~{9@ MUdPvG}A DM oV.eE= 43#nlZ!⌠5zTΒֲ4bO妩L+8~ #jQ Aו^ᙙU0P%:-lvp Ν&zvYh*arIoAtwogRȷE(^VSxuf$Uw=O+"±Z2F keںGg)jfޑ;"$z\N~2>, Jŵcm$;loVL{]O F|b6GgR~Qp5@w5ap?K;RE \;RaA@ wXmQřňm)} 2M`|«e4F٠S4z Ȩ+cm= nYo=۫#``[뀓)r))2"&i|r{X OoJ lP?(kht#v"V7}=k +={n~5JPqmnI{5b̺H7h 7]i#rHq)dzgSw]/0Y' 5o{ْڊC?W*VTIw$_P&i^f-+&\f<Ӕ4MP#)w#Xd\܈V. M^gH8(*_ Ke1<0!w H6eG w{)Oi}E-1 NI¹IB\8'{Jot+M<+yVPQnQ=|74{tM7Chڋ؊|GteUL߼O 1%ŭwDNÇ{FPsqo/ b%a' soG/x#ݫl>4~RD n(Yvٝ-!neM*`S"5s;ՏJ󱝜& /3k+ .f: Up6 }=23sq5((BbEeqC{\&Ҏo FϚw{`ۄŗaBdo4̂ڍX># )ah#b/قD v_֫J1%3g}a=^ LHxT͘D%q HbǨVf.3> E_X_")a9h)TSE>Xz/’SCe )ݝ>HL2bE@茣Ԧ\.yk+op2$HDwHx/()oÕJľ7&j z .Mf ڪP+KlԄ*Q8SlJ- UI*fQ͇o+ۺ+[r,?1e{C|qnNuމwEݭߺ/'iY ۟XS:{Q!1/vAcbՠXɕrLHe̢TwzI@/_qO'f .+F[\@ɪHȾq ETv 40b#b)|_#KRBaԗx`#LVWqHļ <։ >o1]$c}&Voеlm.dpyfks8DLP@vW c+vS*V:bN*iF2%O?|KWZg\?imڍauh[Kbʈqݥq %Nw5&=tQD:"@~hKq*J J]]jFBGNJCV"Y}68sϼ(h\N+Q35HS[2YZ p~Y-h!~M}1ag|Uc Zg Ooդ% 0x2$#TgW}3Ҙfs L}dRFc,E_ 8. c4*ղG͇em`pOocbFq+X Q|D@Ȉ\;4"wORyi1X;Cv6=b**OR Nv}9DF*dI%%CutG`6<ҧw)|LSSί?xI u/RPA_e..*nA;|L L tںQ"pa"qZFPJYhYn|D D6v{#h`¼"H+e>[3[=Cf0F+Wi}Cpzhc1Q!$c)y;Qhi@&oNe#xC'3HW?o.L^H6;Du=/z{ж9Kjv3 Uc*}/M)(zUց wpAϑ~~YJu} C&stLu*:d .g7=+q Z-P`n,y6+5;_":Nt.E3~qr$=ʦHT:C8wDHdwUEJ{۲wQB9JzYtׅEoj "3qpn'T+(QQ#yZ]YEoW|8xVO_q%༿Z,R"h!~c"A_WR;]^4u_'d6{"p8&"&4&I/W[ 9 }4b5gԩrMN71@ tn4tʖ50GЁ-@9v\Xo)`ӬoI_UtNo ν^1HƒpsFf*7SgNb_O9-k?_POG{a=_DJA~spYޡ .c:wDMXB[%SIӾ^[*忱uWŦeCUԕnLS΂(8Eض~j@J΍e!]chH`Y lY K?>KDycupm z_fL%dg;uwk勠fYGtj^1mI!Qg5;έze-g'dpF^ޒcL$qz5x{at7W \Hһdo ;l;4b"@{Y{LE4l̪2eڇFދ{x~RR'|LT][- #?hJFc:^'MS ȩtJmnRb՜<??$+:vl*\%A.9~zd򳎸yv/8sU/)^nr,w&NwiJ'b+btkl}],OaE.s˴z J E ŸھƦfaHIcp/#oxm~ LWCo;P#tq})}@@K~7yQT:Z$55gUj1xpzy`Z2Dޱ}A?𡇹qk^x{hgP!=e 9 %M6 vdu̞Lbyrd;wSŶ_!^,apLDS/ vLNDR𓹄Q׬4Z\QD}}(hL5R.0,*SԮjҖ9I-YZڬCq20E|dLFg ,D Y'er!;-Cn !ʭ`an<Ϫ1S+b}),tK>Wo9(,Op6rosMcs/A^e%x3szjbxˆݿFf@b 5pcK_ic-UZw*c$eYlWTD9iY d5R(InGQ  OrɰAZD)E:8$U^ ~d`.Z d7*~K^*4iLSz}ԝ=n^ڨPKh[ݺLDOUa)u0ݙLmfCO> "gU`n@o\\H%5!ۘdbx;wt7e14Mmt淎uL`qs.1 _CdA6 |VmnUE&Y/5˰W#=)h(H>&iPҡVq$hKcb&AY2 `n!u!gh9‡F jr^KSfb82`+7L6ߵe.g~ɺ!%'`pc h~ܽr*yKZ rZl>pӲU-)'}}@(_h);/PB.RFz`&Mc]zCG9_)$:IB;5W;x=`??cD]STⷵ)(4@J041=6.D݌3=4Ŭs3Yn-S`}C6|` ľ)LpU$1ٙtزRhLi 3`'l;Pݶ(=hqu%MZiPy0b'03c1BmfS8K駡0WwPch4)JߗvjIuVw#g;9lZ{( tGI~CX:g?YE HOh9ihgyp[t\URJC̰qvv6x=32A(@IHڅ¬Tu~gU2@DH#4ݬR5﨧4"QRjo.,Vs#F[b$s͘&Vհ+=(vЇd]=")1|AGm&[N8fIaI?!\iO({]zf:aM Q3nEKPaT%vՌ*&[K n4=T{{:ҹj :QQ3Bk{ĄQR峌 \O$RxL^Fs/*SQ wAg0[fcRX*I8PYN -Y)uxlΩO.2W%<4&v&µ7Z0/3vKȕcS}2\cCs(t8*Qp3tQl3ZڊL8A4jp6yv"s;1;ιΕ3; R|\ieLl vrqI DtL1-!,S׺`, :%b'Ȕ#8"u5/}~I J@g,!: \ESE i#Wk7]1cqzI*;7\c,t͇^Qܜ4ZV-jYkHAUV`ERZj撶_;Ҕ=3s @&7#:2)a RPj"t4j0úBgXsPrREeݹ!`&-FCc-p찞! :x2`:~˻\1I r74ϣFrj L{:#Yt6?e .Ds|G@ TLMbWTW0Pr&{U_ri4.J-l.?v7=qp+kn3Eây.nF+u1<6Y \@E;Ą{Rk?Nr.{hu?u Ӹû ͺ18.eCOpU7=5 edtc,4%B9mn6Yf|&kˢ `сJ\T9&xHP*cy &%'5.Pq%c}xÎAZO HMj 4 K=iZ:ܐb F=3 Vm ]VgŃGoSσ.pM+O=M-s%lW!T My{/j$\U$zx&=#-- v@c 6X…NhqNH#@x`u:C|S(3zmG-)Բjs).Ag=aة&@˩ĶƬRD&zY=w7-3}Q.G"NȠ*%eN}gj|sz"6֔;Ⱦ{&~J=Ba vbNr](7 :E=G#l dzX!h ,N !klsZT٫*9d!x J,0a٭̆+WK w4$&E_6݃g8'E'1"r 09 )cVT>a$ZIl`[fz5\Nf)`/=L7Dd"d%HK)]Jg.}M %HS~I͜\Sl9ln6y6_t@y ^V gЄ9ٴ[Lƕx[ 7'h$7ݦ5\0bfnGӵظ`.g񁅈:"#)3_ONh[O@T& y ;?X"y} KȎ{N!}/`&!b5|҆ *g ϶pϷ69-Q>B+IfG0cM2;4'3q.CTۜ(7kB}0ᛪ̝H oXe:pCck:%8Wi8I C' CS;z  ?Pwß嵦A9͢9睭zKD|~;X$_eV#06Zջ:$' Jْ~^0xjY@:*<}e&נdyD4-h=IB*^5 p>E&Y^ l\WXBN3t#\G@?O^$q=ME|1J$f,Ad[0 xª Q6h$IN#/ D3`%Bu\+꤫6l7f}V\>Ѩ8BO"~0ET=B[M݄u?hCPKǛb$ gvM-@PҐ⋀JdvC {hg .ºΞ>msRL1}qKԥ02B?G9L]x1b`LWX[`F5CSy1agP(>A;.1E7,jgLs#ʍWtI(գP(dTNdӲ: _s,:j're|.FI䍔&,7k 'pʥ)֖4)1f 괾y.T4szh&$dʐ2 +QTŞ5dI([b(f3db>YK(O] GJy -Tz!XTY/Oc44!Rl$ևd@}rP[:jwl5܂T#Q 4zwX]櫗wt x9 Qs-KsnumV^^۱-?B8ض-I ڲ6Ffv'{9a٬ ,5;q mdFS #0?&K"\Va ۅPahXPr78AO@]<[xDxk_ N~):M6@;m4 kUޱd |&u#n[zō#ߣXm %t=0hl0Eru*NO~y:aSWt"ʼH{~66kHAP )?IՎ_}J5^Re$PDf`o|z+b͐-$PjSu=h:6Ġ bI1MpN?>c Ñ1W+;*,Dv_J\ړVnWGXX7-:_4->HGOCȭ14 M/6}T? /%l}{ů~yWn(E9TdZ1}|ش,>iֵnqm[b6 j3h.*Iq]7aaAwOxז|Az\'U/ԟLTb@Ӊg?A:a׹ͥzWU H`KatGsWQ~>MW 7TޒS i4tne?U@L͈)>WF7惦/@:d%q, @7,&æ' ΃ʟ{W=[ WtGm!M*Q% k)n`c-Jb lA1*>lڂ?rl@j tS8Ol^;j3*]jV)BNRΞ638և`ǒFzt7&I!nnPi7bD>".-GMHCdI /D~ xƸ)˯b-ӟܟwϻU)M5#q/onp|#dfk;ء0[c*eMߜx MtK`.UuD4xQ` gw0/zڵDW;G8 ,3PLj6M)! 9': 'X )`Eߵxƃ"H8ˆxl;)Vlb>|`w-,PCXp "|5n33_Ap5!7c9& -@s{zʎ֠}5¬ &%)eNI <:;{3"'ɓW!a-l QNT|gRɟ6g0Т#XpBMQ5'iv6 "5$`}FI:V0knЖZWƪ%oi's&hC8L^L=+Ǝ" k΍Pd];̡{-;-9aG[yD2D)+d;cP`s1ovS}$[o+яr/PET!^b3C"9ft nrP6 g}w PBS[q`i_1/KqA)$$dah0Cr^ݓׇ %p=}uHt~vUS nkhoUJtZScz|S SL`]T_ZGcz G*LoTE_0DuoTD c%.AaM {RK]߅`b|ItT:ݟ’/!9Qa((h<4 pĢ]c-##ji'osF,Iizv*.N(|Cݚ-TjˇP(!)C?0T:#lzv$ k$?B&K^O? H>{P5{l3+G 5 :r3ܘeWoڽ9_ZM03gg cҒ>|[zjyÎkMϮyIkM{Ծ2[ ej~O,okإzF/ j7:(.yέ֋q]"a!Ǒefp[hBYQj${/XQυu{\9 l1sR <{JIs72N?AÜ,f?Ѯ\sϡ d?M w(dXBӠES׻ s~jAii 3xt4i *15:4ucʚEU] svrii -(~eY@\\Ƶ२ RO1Y7߃5cBͦVm'#D('NÃb|eXs:|G9A29Ex FMՏ?/;ɹxEC#hA ~f}`}Ո+;ȵ%+5Ď/xȕ<71 9TeK'!N9Y|CuL 3"޽o @&}C+vbrx &ow,څєi)KU }QdE=kQݮ/y`LLW)&6r^5 +5&+ $`)> "-Πp2Dϵ|epxL`gNs%iԥoq0`ж*R}r 6n@0IreɃjf(GPlҠ6fX (&a.!PEJCBvT~5/*o %WL=Yski (u܆E8h}P1bΖpxv2 NjC'x)[a-}jEd Q Ca0"(I ߖnJ- r)*R_ fe.ɒ_@_5rs/=50"z^pr_P8B=J7|T{^<22VQ+ծ])F7rܶ4%;Hkz{Rf]#8NqbQs,gάLt%ɜR)"ll@ڠy9u=*Zd/^Qd|' "ltv,UfqC`Ξ/.\tWw,|nsraP:&%#spp7sD8zF&x(?v_2A#Z-Xtt'WZtQ u!$ 'wd3^1h[Ux*ݮgC6rdnhZ:"Ӳ# 9mƳM8!] .c?Tk(7f 7?/M% H<Cݳ&I|&?z1ѡmtw=| y鎄]e{'s$fg{L*& s`{c&EcMmbZ;cU cƮÛ0G,(uۿ͈m"ԯ5LxѩI+zXAͬW݊-`{8fvLO`vv"&c ]$@۵!DV7pÄc}?(8sb&MCCW!;+ ֵܺ?\vEzM̅ÇT=2Kk^}_dV̖>H)f5`KuO5770];_nlUknO_ 7Dr@W6{a xy7/Uo\,8(坱~ .kaմ\NJm [oHt/+G\;1*qyAcilD2:vEh,HKaWrI-|?'iJ+Pm .8;mƾ!TT6AM`SNkW]Z.ZZZ __U\ A؝b6 ApS 7 <٩#>'2\#T蕹naV=酮_-FŻ*݉=~3.1j:"D@fg -:x)pmW241(^+jthTpX.sRmUG !Bx"i(&t7)԰T^`3 ` )@SΤt4_O"Ò8'#䉾WO`+`}+-9vᛘ`;W#Pzӎ_}1Jz ȧ{%!,,:%hXp?|jRhe9 #t K﨔qᝒ--8C `Y}b?-0l Ö:R^δv(د8aMfgvN'me&$ AOb 7|t݇4 d[dF6j KbneSofVeM;;oXn8 ^yaABcD4Md>9G-3Y> xk^bOf8kN!%#a#4F7Q'.,# n:Ao_ރi4/ 9NV QIp9sغ~o"E~C|֋#4( 63gyUa_y+N)E͠$=qネTj4t;`3. P_cڹ߷V3Y#;wɅ;=TI:z%M ?q/E4d.\1FŌFZz~ W@A1Cx}#|R{XR"'X%릃;GPl Qd a6l(6"zc N؈= چOyǣm7A Sޏ(} Ø+.PCRǁ;A Lp@j]XLr:۰g|z)?3G 2fslFߘHfkEB|;pTpK(zF:>0jd/b5[/'-=UyHY:`9^VJɬPh+."9Ͷַ΄c]nw::tQYmڐ!VgHi? 亦͙⵱p)b(lFT>Uu[Ιm]J@c-r*ԇm8rҠDZtSg8LaT̴fd@$mInrʩ.Qh'RpG4܏ڻ܏2E% w+4h;arڪއu+mϟyoFZ7On&:GfײZKa4^A%p9wQ3/]lKzd{NR0TRvn])duZoemMyFvٸ"v#2%?MٻU7e%Bw*1'F?M6DwA{y)vf;g+Cg 9z~TVL0ç/7d7 8$'ff 5?,*| \QV";+#_1l eBF_51w!SDϹNT@D|&̭p7=SA B@y&tzPͰ4(ux)_zvB/[*_Ryb guArQq_;հ9qf*!#=yHᣪSbeN"f`<+2\϶nwFnܶiu\ Y}c^~c$`"B6jb~[SV:X iJmUx d&c#OG>Ko`+?[A%e{ uqư`5=$7 kf28͒D #If$ZBm 1 'K kaf*fX:UݵL(B5rh:aJjȴǢwفjO,0 K4!ZvA`*Bx:g6o?j+qM}V1=A{V3 ,'ߘC(X/l`YmO&4 dHhS^[6&V/Ib|O{†?==SޠjVwG雦rj2^Ui{`@:+kaM+ j񗋯I]g9kb@tM6K8|%Hg z򄫑oH)&p [I?sk9,G+w9\t2LV|2TC?O%U0* r\cBk? 7 s+s;W^l2kwBvwmX]7fؽڅGc,ej{[;e<,b&eE%3\h&#Γ6kaJ  H݈;Qt✙Pg1(PL$m3,̛3Ԡ}>,ԝJg 3i2r_;ҠWe]j2@l牨~Tރ4N%PdÚg/> mMЊB,7S{(ޖ7@~$~vB4郯]t|f%v27¿Ddb tDBWJΡ̉0'cgWC 9oߩteɨ#|i3)BGq\\j0>?Wl,\ ,:ŇS+( QmFHŘ4]:JDx >+GJYt[s(:Gӕ-O0sL(Cd$d_:"Kx(xQ m=ysZ\OT4(VN%Ȥy(ᴭ .`4}*汾Hb2T0u/;V?}~doԘO!bՍS<ͥK^ЧR)-z9a ܡ  $X\b2 xqoY҅`}&"O<X"`avu(|}>)R8xT1;e1;(q+_9c~Coּ502o$iՑ)PLI݀SQK5l٩DL]%!v%P*Eu91pWh>: {EI@Xy]M0/l F^] StXQXfT:<& ({Gع Bxiha33޸,{Ӽ(_%ń=cIP-^hyZ>#٨LJ)9P81? fx'Hͮ}v9K| Zz{h°ZtD}9rxFvEm1>|&-gUO!Kr"y.6Y!ne &P|m vt H/<5B < 47̀OOLČщ&:phKlɎFMiwMV6$P3rB )f q0ԦFu.9tfe {F? )jTukH1D&)P <OϹ}W " G4aN@-|[`Hk8kG$e6ޙ?dY_A2.kxD#%Ob;,۸Q맂h~0(TYX Z%-0F$OMDָ25i4/њ _JR"Ji߯e-W8U}A"ߕhENӞz*E#_jCYZ2v.vdm,B (]m`3p#dg:734R@fISaLpOFY@yD]ycW15r Y6̯^1s-Ђ_G֬Ǻ Yt_=H~81a <>TgQҬY XyIxG҈_o6\ qݰ+vjǗԾ-晪<+@j=BKjDG/C y5<7 g2lU(ZMۤ0HH'{|&̊ӌĮDgfϰz$iPܻ@*= P׳lsqSX(qnU#/Q^J$Č-dCWsV[mAr=׶ʔHc(V)[{"U,_\OB* ȜDy.vyךE+ ԪסK-h? t#No,%t+ { ;Q;s6k;_ li~U3"HPЪs@m;FS2 uiO:4}ͥFsȗ^r%N١mWkdN V E}&LRt5z#./dyZD^s瘓DW1/fT5øt2s7o| O sZ$ `6*}XoW+σbsVw:Orlo޽ѝ-tڕ=aNH*z)l",s>@lDB6{rd3٣kMoKD$8`OSб5`qIb#Ci/?p1PiGՄ76%6 ,L>a+S:G+R9Ext;9!ns䑻^y'Se( %mG- T8tyw0(jIb7.a$x!Qwcv#OH wA.vaL 6B2/·f GrosᣜRĘ\k^v>2?Ǣ.tH7fa/5~rTpwG/5wa<:].Y Y7#[Eݴʕ!lxpB( Vh/UgQsv5{MB쮯ׄ$RZf0޼D(kQW)%E!maX۲Myr7JFhuA ctT-pڒ϶PGMON]'`,ۑ~N heѮz"X dhq m=!obI1ܨvLCN?)zfej~8H!vmA KqE:`5ьn-mp鶸M!&kT\D{Yl^^s^& [pEXWw>lA Mr^.)Ү$9އs A=LJ˚@W zڀOȣ]o, I-# J5_[*\5Rꁿ2.LJqV;@9V9J[^L\_k8M tbK_ZNaQ){ ُQH? ۞.ɀ Qx 'mG)7yJZu.pVL p{ԇ2.LxI?HHir*)L<8&\A1ĵL|WϱUWvKL/G0ﮖH.a냹k$%]FiEC0頜t I"e̹ImbZ01N 5n2> sȹ;LSvz(%li.D v`? w{cp>;0S.P9.S nr jDU~9鴼ul&[>0dÐQ'lAyPZp>χ2#23dmٻUVk}r&_]"` gw`sP` V†(k!%UO, -z<7:iӎ2 TwT%^6`ɇلXX _/㚥]jNjKO]j+3?ROUpi_ N/@C}{`m>|K4z ˣ!V2ϛ'R;sXנz7T ~Zbpk6Q޺:NJhn ;No 0,`mY\{炽5 !@3{:T~mIj2xdC-Y,)립r\k6ͦcxcI8X1w2m_ݝu*ԦK֔ x~s}2l4XͿ%Pd= 3\$,eTc2-"h,jܯPTsܢ@Ɇ΋n:By~@tZ9ț/SQrnq?|Њ >=3+ox@P R67=XC%%{JczlQJ׭wy>SBnaG3?٧hiШٮ淡{SdsRKL^i @sqB9\(KTnG7X"URڲhm T9]բ^@F),p >L&${X 27~5?ܰ)'c;!tKԆG{;O.s2`6( u{~&QLXLm̀ZieIs7)pUՇo~A[k@ih'#^##-sXCO܎ebרCk/DYn_u>YWO4f=kQW܍4r^O{07&XF)WeWYh)ܙy6Z<&ke܍G+gPƺ/M4&A414ے";vO&G'A^І m P%u$IWQB]EnWS`Re`~N2~VZQtIKJ*B'm#}}̨y$1'Ru`*IW?ş1$/hһH 9Ht-O f"CQ¨pr77?knTO˚3xJ2"MY[jT~i6MUK,W(dEyHo'u7 j*O*PmC{@g0S)0&I4G?HNFSUc^oLug R;[XD9·kb>Sʼ:V]򐊗/;@t$!8skk$*ή 4ýLOEkZ5,ut١m-x.:`` y=R}iD>o:za#ǀ$Iz;}?B!ԧ)}rr lj(Ȏ$N=>P1[~zJ׼& )^PZsU%!*Mt DBi?oߠ4\άbq&/A/݌^OS#͉WTYۤ%+T8Yx OLD#0Fa/ 6Z#4rXP,zڤ2Lg&BV3sKsp8 쩖Yi4qXR.FrzQ1e) IP ƺ8HW7T!(jA5S=B< |KzcW}X3j~Ckf dUu$ZԼj.  5Conc3TƳ)jZBP|0SNH>F>yM6'KB 9LRgPSn m`ί>Ufqe:-B(DhGHy?vy_[ }H(K!4[^, ]UQt xBkeJH e? 64nfs[;ҽhĔ4&\|vu%NzP+lѯKj?oȴi~K8!mI.\(ފ]t/x>`0!ƋOqGW!1"' T_(|dß6%{${2[%vQ甆 P4:ټV2'W*;b-puv\wDgɂ i `PFM#Cd- NlJ6A %\HK(r#fv-~{a7,B^\>T0<4P{rbG̰ɬB7R} >;[ \3/DǠ8[*oQmaC2um+=BdÙG_- V5:ix(ػ3d y|yۦ= ivBb†󲕁I_r9?dODsZY_姶$[%֝u˛N]9/ŕfkG5pWA c"1Jp$LѲ٥J^D24FVv-kuZS;ɥm>Cy/;:݃p#%=r49hױ`0"C{A|7}=B'xqd#jjI*Y\}LZ[G=̛ +@KNkC|h.g~+#x^7bWjHKv![ޢCkceS10oQr^aV֚hL%>hB ('tt@2_[ EMa٦s^"zqZ tdmJ~u?$%dF2:簁TRlC]'l.8Dju L*dN;^$@Qd\_z 3&D/{ ,a#5Yv=s۩(uUD˳TNڐhqa.TTέ&2>v =O-es b7,ZK_8=JB@r"}Ix \]~vu#u Z.[u`ƶtܨiOZrICpa#kЎGZ^7nt4_F%پŰeR8K+EYc=E} bj(Vuͅ1#R'n8ߖvq>Xj }h5vBu xA>uԄ,~j4s|/7]k|.ܩ:|mp 3Neyd\3$BCzG-țJp‘H`'Jzhά'LFgPMBe9TO4pRe4϶(K( Y>Ca܂'?=sMɅNj lY< j](˴y  K oSlݝ]faonjxyFZE2v_B~X-kĒ 2G+j |#i.Ʉ}yY r`PZƽTj|lރCAt~:@*J@lqvѤkm[ O c(}bn|C.Q# )Q`@!>YeیI<7!C~zgf 3*񨁕Z^z 16~L|MSpiqvn xCr 1h`"ڏQ;+^})/ 6Q_.aEoS1g:YtB|*khQXTe$u2^%7NsqVM<%ȇ;EST&c洡A]j]7/\F qhsζAW)ź_m@ljQW,4qd烨\ )!W &?Ntls#㐑ө: "\;Rm]REp[i# H5 yjeЅ Iy@:2H$?A1*iJ=o~ڱb7 /_Z dH6͘pz?} )!B|zM۪2kͅxjTIlV覓!`[l#hޅJ tL,bu&gbp!|ZQ UvI*/^~!L_,cd WHD!|PfMۓi;ހw5Nb҈" P"/Ƃ)X#=lsn9O㎡Ոw!i8x ˆ\3yN`EX + GqFOγImY B՘=9'?z)Ҁ*]-,+HT:"90[ZUz jAGyj)w )p& .HwY5r!*u~]o驇]mi揋nБ 5z<xVn(#&9HG"gHs+^hYhG~bPVZˈHKU֤BW;F%s;}2+ԗh sNoM+gpa5gƟ}#U  BbFlTىK/kkfIm}%f$Iaj5>U x|F Lh)֯O.{dk&{;jw"1T-^,q=5h-oLjU[8߱C($j>@\h {]J7rX3{UfN#hڕ!4HC cPOXA4 4Y4WtMjAh!φuϴҍSxiٵ %rYqŁC9fzVahzlD\.hLƬU O X7JN )P(&#L+ppW mnTw' JY%xD+U4e&iɽ⸭(]77?v͏A-Fg<}E  Ns,gŎUgő[7!e[Qzn0 m:3*H|SELWW1gtntlMOW|{v=HW_kH}p2 U35qN]P2λjzFi5C"*Y: b^x@eG6MQB679GF>WqV2;Mb0KիшIfcK`]XPiÏXmGpSĮT7\JL=vssb#}IMNi AcQFݑ"Ys*uh#t9p3Ü27k7oZFԴ)FUmؕ)SX1=4i]U^\}vI^bMnz.W@!oYM3!ں̋QI+ɽsA,{gXIs^mn9F~ehDz\eDM pZsePv;Ù5Ya[ӄ5UߐpnX'K;nUcc}&o5Q~/VRQ?%"oܵ~d&۵;qQX xS\ڒ H-ZA_s1.DbꕯPԴJce_fBWmc [XLbmp04/tJh]iGwr8 $ (b-O jOGsid՞TX3TvQe矘/O* kX#K"xh*)+S(v%/kT@/ mWrD>P gE<@{Qb 5L>V_ȗHPXbh{?abXv+@"dvbQ5%X> pk0%CjyL0Pm?nK EZM-^[#N5:Z:X8 w19ړ/<i ?Fq>@F>GP"ĤN4y~Ycg{wO'#<4{9S[< :)d ێOsTI?-2ǧuQU|$"C8C=sFϜ!n AZ$jYġV<…1\EN HG4$}Xgfd2`VR3lւ2%^]ؾ"`$'irVKN2Y,w,KO C.,^47ޛ6~MԵZ_-Ax}Ac:hVs: }6)o 2 N %_hP<"_LVaXl-џ{@F-y5m3?p&ڈe}yB ztmdN#~۟WOf&gԹ*gNmk:^ 95{̾t6!%"נ&j7 M[.k0Mˡf&s9\R&.ԤtNM]?b,<ƼwSp', *|D}Ʃ4$ Ye]iw~6""3Ut]QӤXa2Hlc_ԈS>35Bw>6HsdIdA-TbT^`ݟĤR4=uRTY>يU)岮X[jҀUp;jF]ޭLK8PZݹ8⡀};PyuJBv2>[oŵLH m?^/4 w/QK P1Rzt柤Q}[yޣp„0[z+9|@A%M,%h|P[7^Β4)k{ReyX_Ru_\04QvpHk yȎ,&8 7le {zvWqG^tγߨ p{_֭diNû8f4ҳ6ǂd]/ d)FJD7@4)n'a98P05@Wn[⁚+Ya=* bĵ.Ch?{S|k{E}<\ۃ3OJ:mF0i’zM efXx)S)';!tϊW*|l)<*q ز_Niq) H`]v.fm0ٔtKWNXF&G@(%XIȐRs \(j5ѷ~Ei9_5`fu"*K=HutU2%?].m{=+]a7dD$զDF0$r;8f B 9S ;w !q ockʣ&wluDAHasY2SvPP/GYyVtoI7'dyx wqhpR сsR2|1fӶJ?Ѿi2*-!ti|k/|zTTڔ"KZGW.0b*mC~Rm }ޕ=J|`u!s4+!HH=#rn~BH o+ t/B`aܴuw&xV-38K\hO&D.5( 1&IRa$F=u^r^qɍ9Q^+cU0vJ$ .SwO"gYZ0707010000037f000081a4000000000000000000000001668c16920001c034000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/}]?Eh=ڜ.+l;Vh M&EO9+fyďʺ,\`r9&׉'l*!tZ:(%;aﺃkËL(.r,Žw S1]߮Y8#ӟoNLEGig$Ո%9;j#cmI^K>čC%]8n8xl0Ycjb ͜)|dog7;KZO^8̀|%(&u:IoR[:;Hg}cϯ $?Kr'ũGj~/{2X81v[6LAR E T9E$ mM 2z89:*)-9FgKmFfuYȺ혢4NF!ࠁtk:5)(>)q,|$(un mk*z-mvKoi@ؓ1ŭKڇ9/cH,{_Uu.CBX'ocvmAizi%";T'\IIz̀O*Y1rvjޚaOm6y.q*; ! /!ۂ< m>Ae1z%DDnևC^g v/W2U8H+K*MoSY{z=`_.4cFO9PYejfן7e׎5`?\\Nڋl4-~CcsOu: V0,#ɩ-O4CW]T/w13~ Zl넑T{z4 '(R_{ýzH1YP;B( j >~Ak!J*41z x %AH]'ߍTA~+Xo#xlzZ Zǭk{J&fоHsE[<ՁC B4 8|iẖ|'f^RSz F4m0UxM%%w4hc(iyI"U\fT R{]/*-0κj)i{&3ZqT-lr,wNq$arl>TY{\"dܯaiTfed.OmЄOԞԸ2"nА+{TxjFeai7 ۱"/l|ljQ/n? X*x`ٌ)!6:rGj~U"O SVgȺͱu: R6yZ&u|HIG($6{xdjtʹW/,ēQ1"x61HR̴yR#v3!ǘo䁄boEoX2dw")LƢ2 sjYP.ew@=ƙ^0E|ݼ-7v鰽:?K{êP ­X -bWrơJ>8H9n!:?wΥ 5ԓa6SZKoJMZ>r o9F3-ԞCHsaQ ^y 0"p v]+J*&N~m>Yfd ~0I~vTVyx҇8M6)@O^ UBtYf9T8@} H eȀz6_ΦPyL^TgKt7pw@֑MY])X?Iťv`~Egl9*/̇?6׸&kNγO '|{#afD(2ف/TA wDm~U̞\Ǐ+@C(үA3ـNMlŬё'BBHC b28 # *e1`RHq5a@O '.N%P_J-*u( Ɨ̠ >ua'؁`1 R1`{spvl[cueZbpiϬߣ"^@[iF 5gFoDP/Tj,Zq4%/y*S8tVq;jMCgy۱k`sߑuΎ-GOK,ds-C8 İcIJKW23ߏm4XagCC5#f,dW<\+X#<* \'D` kѮjvJY￲n $WwV rvsV;;tɱ1ƾmE|O+ "<#@~AQEʼ_oTuK%Q cս4˛~ci~5g*}.fPt5,^ґfgV|AQw]muu].2)5ȇH/jhAYx sIEȪZ4j,HF@t^W`iMg%Ώ*bRlbp7%Һ7aCäW{qF-Q#JWaUgbJwV%7Ң\# O쌴 Lu(Bl"!omA%2(uՐQA4bt{! 7;C:3/)>UF50? 1]I>xt&Z栆i;pJ3:kV aGf#p}r{}8ccǪN{l$rO<&alk,&/@2n"fZ`KO"Q(Ҽ4ሉG.tlqWd"Nh1&KqU*Yn-ae[NFWW1 Z3s'V_2m3JUǪI}^Y4b4(.]JṴ} & xH̾Z9*W=)[ZEzR5֦`;"T~M4~ER w=Nk{eH#)jus./0[`b_ew9[X.P]ip~_[{e6NHsKuSu4sF܉{j9$vwܾ>b$Pb-Q]/BnڠSF[^תN"W{rBDpM&moƖ_nd8_eH  w,W$!ebb3b-1=Dd[ϡk_U tc8ASe"xA?SlW}k([.8VInJO1foCg=nnֻYR!7] apsvגO͗dpWA]Ju+vn 9 3[_Gc5V Nk{xҭlMv?/4E/VuJ1:iyA;K8d˄*6O\|g͛{̺t\SE1f n-#NmÎ\W4++O-\++絤`>J}7՟,ŴIJT#H>, e]Y ,PpT! DH,9cRȷȇZ!BDzqHrD+m &nT=hbبHäP~G)!.XFG Ey~"a*)t>uMb_9,&B`jp}~YpB :4قD3Q"Ts-CC}@f=V? XYz[%fhr:oF15x.9G4g(b&4>he9%vmۜ[AWxNSrTȎR)X.J./p0L1baFoFk00 }vn ӊ;axtmǭx% .+_9=fB|3S^gۢzoU !pcwnluս8']']A q`ĺʫ>eP=zZ4ծk7sF Y*HkSRc(0Q<l uY+<̙5`-YU)X:E S1m?؍_d#ňHq[HRוN5cfQN L1\ dRiDvFƺ'G/yZn^Wv EY–/WCX&;h}p32qWPho&Bܼn9z0Y77 \ ۺH,z FyÓUCUz[k-#vv}׭A[;܅8?'- WB2A)>T֊`j}l įkn=!&NyћeH'pUҪzGcܻ~f 0;C1j(dPS;bB'x՞P2{d_6h“ vxڑtVMY:E2oy{?zboc%`'}-:x!~7V+<,26DK349=<\:k9{1Ĵjl_JȂ^1˭&1u&Kn! 2o>d+f+~Oq(H?ǟy"oHmtl8cq&i"Rds$>b#ov=O`IDrV0b!gJK4j HdbHK:[/wYNaťAa߁k2=;۹f`Fj&n AޗYqva_C}ЅHf_ӳ~ e`oB`Ok'xŃT\ 3ҧ8H/ R5:aSbWB}6畧|{~6?xΗrrj tiof$Gi|wܚCL9ED4.HL-LAp4霏cm;(v5ZZ'C` MYhdhG]6k '!Ԇ`s (n7V AIB)honЎ672J!X)Nϟ'i˲|jSu|'j/s -0s_9Pi!:9 N ?jqbb!nѩxrhPjR.W'o_:etWL*y݄pIU!}q7)`;i+'(C|#0'd+c BLDP+Mg Um \쮏 5 jn6pl4*֑sK(ܪ[eZCr&ah-s~cJg.=m4<A)*6s 9n#t G1q~y5Ԡ>k+Z/cgiPiٜ!=W.X{ a=l3%y)>|f?O/fQ6QBE2e]ͣ_^R9OAE蛩X%7սRt('|IC$zMܡ"h #=x発!Q _uȅ-Af94xRKd^T%r+`3I0cY1C_t6^E.0:@FQOX˨;Ƚd>b/j.rQ0t6vLkFs,1 tMC dC[dd>$U'XJ>D ]kl4$]걐w,bdKtp-y{5 `jدtUDrV)PƷQ}exhuk7pq,dm6' Ĝ*4mOH}1TU6vEZJa.oQ+ttoi]Mcj 1V_íP/ E'gРNn稜iMZ'C!:IjYPJycđrg;FNXQINI AXmp E^>1 :F5M£u/%c& E0O7{ܚsvL,#y *V*s/z $Z|%R.O7~0`d-Xr5(wgg)*$+FEX̯nA(8=$K\4&׶wf`;\폲B`EִG!Ozzվ^8C8NjC},f(sˊ7tLPU. MF#Ks/"y&^✋Ê^ E:bMI:&(E(]9Ml35KeO+c]A Q,h3IeX#Z!fKw [mZy8ϳw+'VzTݸ'xiď |; BEAZdؕ *֪Y}Qϰ=^;K d5slEӣQ}ä 9H=s[6<I{a7[rmnϺuƍ QY<%j%j.}`% D"BMUs7B}E2p^!Ad_|OotZkŃ E}Q#uswM&YFe(Lcr49y3J~\#%Q0Tv^~L:hɏ}k;s Ilf 0AOh ^@WC#x3eG hG.+>O["68;r+RÔHwMɷH0#a(Jf2+_o/e霞7 #+Z{bŃUAĕE1qBS> T׼jk#\u%z2-m7ؚKeۻ@QCrGH2X09젛 1"tOv%ft/pB4P,78/jrjʟ= ;u@4K^$0^ݚINKOm:!,'9 oϺR%nNH cN~%rTE-Sq% DtVU]g[ 6^=>vБcGhWCyO.ӕ0s5wT =xYݩ8w?Gފ23eR;4b`\LA$R 9_0ο`<ݚbգCE_^5c<|TD-(D09/X,3i-*X@SO]&w%du&<5C]Zvz%ʥ΢ JAmXn)J,N;[<̀bNeB{lưݐ+bcsҁbCx>.D L:Ą"IMkL~CS8{YCܢKrI{;ERi΃;6+G+aG׬"'C=]Yџ.Ԗ.zv1@.۫v0:scL{ǚKtN\5]8ʢ\f )^pcp8WԽv"BxCDFUnA>žݱ\_CGy‡{- *ߋq7Sa$B"TE?r:zh/%P储kQ}L9"^&N|Yi *[ @^IG!.tzQA`,EAc%'8X¢gsFŽ}^b;r /4baHuySovc8l)"19 (u"*R5Gmu1n3Rhz"lB{4(tm|whft5եKͽިː*'Rۦ;HL)V>K%_k~C8Ai8dVUpxWWNɠ x1JUL%iQ8<-&Vrga _jy1B;&tԉtK = Z2 }Yw@G:1 \"7.c0dջ:&d9D&dzMRwBtJ&;y2U藣1#xYHHm6hel4&c"or<h3*//%c@gC# ୱl_FmG d$;Oq^4 >/W"?eF{U`'R }}ozn)3"4l u.S̕}79hjng~S%%IlU|8YF%-G~3픣K[s<崤50瑤.]x%xYnY6D'YAa><i$ltǠ[Hmڼ=8({HxR:2-hgWk7Ec *U,cnyG;ݿAH%2s2G.J`r ~&.Z6G砰Էv"t"؄Ub>},zFdHVrifѬJOI N=X!qH-"3K@z/󞴸#ktTwTp5Mc[j4P"[ԫ)Z(Zaaa,͡+lnZ=$!r%ՏΣh&)(oMY,w'8ȤR0h8(v17Fx$!5d=K 'Ë3F>/b¹0}8fQS;^rM zO 3׈O֑8u1 daeJQ~8.?3=Zz6fM;.囚li&n1] :]C:P졜LGS*Ǚe~>7$794r$`$]nn @MCѾ#8i!NAA?)CDː: p8 yL#Avr]l6P.}v勌_tV)Hs`T-G,^A(IY_ )GR-`4PT}Y\NۅJj6W& =|. 牤Uγ'd w`7t%Ȇf9U{T +`$6cmg&b>~N b$0wfQVrnssu'4N:BI,~("^y);shrWX %E/4rd6HNmq 18k e#e갠f$ԗŵ PTgC-¹ Ϫq7g;g3Obtg=ѪZ9+jhH'Fʁվ9TszӶ^vڽ$9 {o{lOXhMSRQ?}'Ïg{ჹﰩxF]7?I_#I5cE xL CNEdZK3 E?_/X;Ge?D0~pNiG82Dl,^j@Hc*o5qꙛ(JHZOOhӹf<éf X"nyǢz^b,KwolED[DϣmgG^1+h=)qݫ9zafHq0rߒ/34J+4NRZyˢ`ee0, 3YD(Q{`Y7DNz<^l"kRrW’CaShGZ8IK%*Wud &QfMYJXymCc=e{U-|g #kXHĉ3|&>w.vSKvׇE]+uB|ɣj(.ڢon?i4D}P;ɕO 7D3*]wٿb#XuiqYSlDb'vP  o3Ni:6ҷ;Df@ 4cM\}ўߛ $OM7p>?gz:qp!N lbNQKy[&3FW}s2gI溚.rX`+]|EEVbk9|(KNؾ'd.^{so늘4ҡ'!ow(X4}d~z"Tts#t4zM@TT狒lXa*('Z=u;~ؿ\ZP~#vᷢ)_tl{ #P5vqӀ5hn'V d|4o& Uׇ+.h+l\d|.M`{-UIS{La>Y|yh9^M H2̓ )/.}[8e-8[5$[Y'ݦ1G^b?cW_Hl: 1MWMA9h1 r(@V+gBllhZ%U,K ai}mX'loo BQkӠt7xهG1GRI p_MסL %}K&? qAjBH L<G $F|t+{lnY *:#(.5y?&6B HӞ d2P383ovQZ\~ ~$g:ӓB:EABGv֗Z(nuPO~+v)A"ki˛sYGXcO^;Go0Le'4 DzYW2%&=y̤[]#=gg-B<\iu: I^q w: 6 hMZSI l$ \5e'-*24o&DJ FJ(CG۸Vp#aȥi~$T< MB|¬>['ó,"l̡x4)\} 4k0ݔ]AG(n]G?(ꤖi,}4 r`'z!Xf~e73@ڕ;gylp˓k(7#bPETX1cGOSn*#U!$m[~t?UuǑ ڨF&y!nF!\:e1$J`ub$84e3n<*@+ul_81;/9y$Q4D86dѠRaJ-.Yb)orT4ŕ|ٟLv$!?Yt9 ?r^t- Zjl#{aS^Uޱ7{׶OL v~IFhOOl3lKu+T {W Ey:@QYٛ/,GXK]U!ZYFZ,tʕԮS6r*͵1^;nkoHrJJeoكN1G5 9'( m SivDFzw~u)ij+ah`ϼR%[O5p^YnȱEKwv=Hy6OEg/o^]AES[lݡ{ t׹xùi`ևfE(+y6ȨsIŢir_X>%v!n7^,|,N Y2 *{v'~irZg¼ɡk_ֱbGѳ:Ү氇Opt%_FH\yEԠl;Fo4AevhUc<5$˫2OL6!6#ۅhHAq=r}F`!VRG[^*\u"A8Zgp,O*= dY^Е T3KUn"4|ut G`±uϲ {laOD&7 B'# O MwIoM5"}[A s,BWO]*ilYK]`:鞾_#Rc) a $&X|$ 0G%1mwFe{+:? ٣ uzrjrY7| 2dgD*!|M^肆.&(=I"F2?kIrs朥Y^&ī1a: !JX3w=Mi)ܾyVII(Yr T]>#yi HbR\XBT^CE qXppm%lk}Rv$Bݾχq2TD,f2AUKa=2lEYǻqnjbCU? fAA{#D$W ]>^hĽW/S~.\z!\X$>*N3ԍS]j}dsw`xB3J}:2/MX!ܻQ4\ {_q~)1:w V܋̽% ,3ܴm[ȿ .MHq9_wC˷gdftvO\ԌmY&5X  sTWvb EF<ߜ;uO%dl"e1Y!Y;@.4xsΉMLyQ#%ǥ0>9SJw bp4V]g %Ɍ2@mG`+r4ey︊ВP(9nBPPV'U^ί2K )TIT1~)7]x*O60B~\&|Eh?NyZ2jzx^`<׎W+$FB#uD]wphk?U_چ'yVAvUy/ 8F * 9(]nmrg-C I)˛(WۻAGf 6ŞǤ%jk^cWbW| bsXfHwٍέq<./8l(գ43Z> RZ^/@G!ޯusDUI t# WJcV#ŗDВIF4w\[RCh{`[ќ=2hf%DPA} )z\ӎ<2$!N"e@`zy:͋DZ쨴udv0bd@:(sy!Fz[]Z*쯑>1_bEJ8mWx*g5]TcSsgZ[tR/+q új/3 7` PHaF :RC$fz'}&jؗ~T1Q<s-"KvsAFz֔iy@b;"J̓ImS#OC+$9G]=*g1|9Vw8nL.LDeqswّ%,VjxƚH/.Y0c]cA lTU|$*X0x"t@z"ܿ+X~q*~k%ʟ(.@O3v2/)YSӚp\d d;6(^ҽfR}3?Z#?9ccnSm?gy==C/o:Û7Q}Jy;R!6 ֒=iQ-`W, !}pag6] FS*N8}vcEwd!_K4rǍrN CEOF;/dž~=eHE=оЫ `b2I;+0nK0}so'YRGbኼX*aP#tb I/(K$ME@AXOCwKI}[ŒkYB8EEA) OS;jMNa;ȓ,# l Hb?P ĂqlG#E]Av L@^M{:gP:"I>.#q<)&EiHx;cN'c[.$vHޭ1X$S<BY{$EͣrYR]u :PH"蝴W{s0\U:)V$c%68 D! uhuo"ZW$6è HWR?U;Jd=z] y_= yٕa9#ϙ LJ,=E!ZOPUd>)7?CS+e^GDW~K# "0bĪ!V?5_!r7|3TAxD Q֋zGHbAuۜ8C $bADzq=Xlm:s0Ws$x2vo۞LKHez)A>@{}VX: kOF9%>7m_9[L2T;V@G x)ZOll)IhGeR&RIp] h m㊴]D7Eu^g|n[îӇy T +qKb-/^pbR:HE_0<{HqtN no|TjDލ/ G|sQ]F3Czr%BA.-n+7_o0@_.v$,sBgQлo[4>PvnSrah2=`ʀ&4YW9>eބuެDmMawCêorz܈L:xoletHLKl6"HkJlXFRr3 ׸)']677ev>.΁;%0ЎϨ chc"h*4q'F!+蕗X9F R{xsvnנSUF~Ѫ (F_N-OfMAfl'IΝ4o(Vs&| 涉ޒF0V|ĤPQ*?.6JCROGDkݭ5TM +GH 7Mi" gi-Rȭ*4öLޢ:ݏ9xQfLgn;-sxt| ZFBgR+owN|yT_$eIKkf@]g蓹۳cY0xtcYeƂz#oovO+PC bFZbPD,>R !up;@ ֢l /Xp g┏ ˣp50ƭ{/λ4ԣ(OQp)N7g[.cYL{UDx窗6F%cBj#?bAiڧF N&FQYOZԛ4uS``5@:jh+K]k_ɨ=-t[aC.1 gI*661=)_+k$/fEޢm%[BұFevz B [Cн)

    Wh?(zMU5lRp9HR罱Fkg 55*RGYErH67,byt>G>#o]}Cu{LoaY3=/gȳ*l$!ُQlj nANFpia3Fx <63^fcw"kaWӣL$N_o-LG^Mcּs8s4/H0 tN@q&׳6r~>"y ^BzEBsI^ijSN۷<:]vtPК)ԝi5A .|9" ̞/V.d'!T;ՙ #GxtjD^Y leHcHTA&6^w<]8V#m&҃sXWf'%Cum,qqecYsJo3_v(2-V)!ݫ^$.>]5;Wmb@ܿ yY[lO m>R7,oP5C@]bUOEl+Q-&_p!8de >`f0.s89̬Q+qGvSo,9Aw%F JMAXIJM⳹pD,XN-x3h:clUvp྅]e ?9T([Ek{f@jd(|q.@^fx x\'$Ky6x! x=Gp)MTH!,dcW8gKB(cľL:D6$$F[3Cx) `#췃(:H7vk{f{$8㱐E2"pV>5-pG{Wkz8+xLq19-1&FϮt xg=˪U{)rE|^#ϖxZ ۿK&e v#o0,u2jZ蟂 P$Qr艣L}W d[yMNb2 ͓ |tW"{:o;cW <_Ae 3M+|#Ca 9%[{։# >2Jz9s)ʘnK¥AÉCN ]nnؓ6PtX4¶(7RPs|zVfFP\⧯5cu%swOdR>T(GXW @6fhUViA6e#|%&㒞Kw t Uט:+nhlg@5JkBAM3͡լ2!Z rUhrCl{0[b^,!4уoc7 R|6r4'>zoфlQDBz 6LΡP84,fR 84_2R">mR wwQrt%B$Qa^7O4-cu嗥Mtx1!&)&;%=iVQÊo L$KXR5C@fA՗1Un{fޏ~8P6 L(#$.wfVft8MI%&R`;gWf%H.(1L#QLwgGwr ?!% AIKȸ~\ GݺO)ySqkjO;@I2{S_qrϖ&S?&zUYFE4SAQUHυ$Sm>|7k).#=,ՄއmQhෙOy&WC\:G?ڿ¹zm5.!ؗ3´{Ed8gF1":Q5UmzQ2g@4`6g`xgC1;wT_p/q3&f,(1@OUt9i#vǏ|!@Op~|0Qgy5N<5Qtgc8:iiKđٖ?hΡ+6J:ay1#. UbvĠ6Hr%}Zꔠ.`j-ƾuI Teޙ?lo5$MEzvxϚCE0*s@)9-,ܐF9{W޷ZwnRIJBrȺ7dU^-sRŀmAi9z6j)=\RMWd qx &f"hOLּ30S&+^Ґٻ}݅ӉbZ/Ov!T!O 44`[]2pc[P<簑#sy"&|<ΔGZh@z$^:!g#J݅8|R07L#~ԲHycEaTsmz<F0+qcX}L\44=;[)ӗ%v+Bt=N 1;K#p‘S 4U BEy)V}f=ͧyϨvAg2Śsk5EDCn_Fڅ0(Eu_L{s Cx<ȯm* No_ (b4:Ɋa;-G5ȓ7{Cs]̶MZb#hP ᄩNs÷7XkXEqYk޶F9wQГFgH]iruL]LvV|pܰ+Wq %_Z,xb 'wҵc?ׅcJA_b\A|O2;(},,{v<ṭ:_F?+t1hZ"&j[8R[8hbb[֚^6s]*ƚw= s;3{#9?_`ōcZKT=²_bP F3Az@hϞS&SrЦþue+ ǃmf+6]+Ԡ&x^]J(EfiϑpfAOy ϼ>m{ÖywCbrѼ-[(ѫaʶ:XC Jv tgGGCbPP/߄CqK3u‚2B_?4s+s:'\ u썏'lH Szf<О8X6h6=> 3^/&g=f~8ne2GhbWKb /ax#=,G\c(]_z^&B3jkFٲ]]uo*Ǎm +遽tI)Ɨ%y^L۹oHDzpY0,cLآa-x;-̦YR&|Y>TGfa?a~m*L/MfEc?cƴw=_jH|wA* bN;^>={6&-X`#htƚa!EIZJ);hQP;Iz҄Ǟ.{j!8SAA/&am$1araԒs}tj#]ӧ~Ԑb;up 1p\Kh<.ݑ79f'.e,OjLe;Yl"\/Ș"<9sاi~IdLӌ#V#W.:aHЬH[SP0h}~irߔ0w2eMN W{B Ie^m)22@NGak=]/X/1gM{dj„M2A`#WFEWD$&<5@I *kt`Q0,xV6p73CSA('rr9BAm9 4?4s.3{9p6TC .jg dO#j߶HJF@9U;r?C},^FDAX"@Gcʑ:Ph>'D ͭ ,A޳W's/H".9 #vByHVp\zNDr߁QUU&Jlq"wԉ}0LۮGvM(~.OWl`D9Rxw3r՝6/c߈[@FQfGȅl6SJl 7g~2lٗ\<{i4iYpg9>JTap)%:-K0\N BߊnE_m[Py sBW,ӎ4.߲1cosmoKrWT ;# Rvz3=sJ٪]a}qg9 [nGFwnjapfX_[|)KM"ٍ5γfxʚ % $Guhi8LcCq-/kz4ֵz9 1ƙhR)4rk#v/Iiw W{;6x{W >AaՅG~h[i%R uQwcf}Vt]}e}DN >'>b4mMt-O融z5"ˢfA8ux:S>rUVn ӛ UGma(oN!c9ad?8/'3J/S e9ǗmMv a\tLx,pMHƶr\@č7|:Fp&$#+6#H},c,(bAL4='zxw;b3qs -bYהC]WIpƏi}6p6ܽLXN.4{PFEmeWQ6&qp/zhɪ0eW&`c^|T4_?gsk޿\wU31 DS$m#ܛ! nۀXLӷ(TnEm`&,ԯr`HM7=;a%ٔGVr^Ѣb]T@H8,FQv" vs;(_{~h2?%o8K:uET念u4I= ]RyUOu24ں9D 0i9 BkO] 2́֐Xp[n"wsN! Kg^|aJ%IJ(g&Nvf<@}U>0:(A[*$%r9 q#Rj u1_E>y=--(EUfK9mkҦ Q'=?JKy0/kt{h A`R&|_Qdi=IL!VϹy9J4 El-' cu'-XKHZ!` W7CX!2P5 $gUۙ-O!j]'MT>پܽQIޱX+0XKi Xt1vG9 MҀW!DY( 7EmX]0i]S/l]OE~feli_eAb׬*ZaC[̅TdĚjK5?ڈu|Ĥmx u"> z1ؼdmC8}ae֎fs(MgǍYgb 0!pKi()1ϊ˘2?igO͓* \W.^r; "Jb&ONo dT.-ѧvݢĬ8ፖewFWfd⓭u=~u+W&?RW]_SI/xkicvKb:9oه[Mn^imṋG?(H͔ǿ06^H*z~+@@18lxt@"\č1LJez@M=gC2AZ=ԍB:,A8&Nl%m&qEdcAQTd4D!~@y~4%h: C潅8w4^i;ҳ^cE%vdfk*HMbpDkps$728%8.u p&W^XK02X3aZ9yf3uIIp!T*jc;[=8^$Hlc{c0' ~řֱ|)jZ8 9Q\p:FCXQ?#ڛ,uI>H&l]¾eI@ @hVz0Q JNל9o?xW , -wYIXl~i2$;2!Iup囟 ]gFZļ׿TvyN]k~1Z (ɹ2l1;R>5w#VLqDT;t:1,ҟXާ)kuDהot벗K[z.K4H[z_.8B9'rXY.f:@zɦPb{gWghn3g b]sd)%jcߨ+rtw ɛWHZ[绸;`V;S[a%qY7wQH[lr(Z(c Q WRM~L1Cq!w䯑d "8YodKq.O"AYOKq&L<{~"vCf{c+`UDS_f?}m7SO=[1Zs-@~sP ?n#}J7(3\A0gKІ;;-*&L ezm%csW?5F(2y?IFjؙf3Z9ǣiQ1O|hVtأ`:a5{!fO6i!IrST[Mr!&.=%촣BN ζll/[;}0܌uS>Lv;K9.s=vn wu"ͷ?\5-H-u.Οy.gQQpHř i(Q@W F@PHwրtCdw󣑒VD7O(,YBi.O@ aCh+=% E))v?#D@\XQD^":_eA\!^D,EA^34םf>$牲O}6פ:o{F3b\eKД~yfڱhʼndn|#MY)"}BQ)U.q~cR]F=tMF8|Zixe"of'BIͫ-ԕ-s!.B515ޑR@mh`[iuuA Gd r EN%eԐ,ugG8מ5-Kyx)6#,~L=ϡo ȬGig*sSeJNS\^N)U":'!hi / cZzdR(zJs}Gz,*Xw z_O"sԧ &oNL 1չ%g I 3\poOdM!,$|#z6(ZⒼ5(x~O e c2p*1kT"wFjw/Nh^ 3ڹXy2!De3-[?Ab9osXM\ޙyi50X&SNOauՕ*oQ'د2tGA9l|LlC0t*#'P5Z}\Cn'kmk;$FX Ti2E^ܣbJJ{W[]s^ƣ#{ u 9&E&:Q~}20:_n̬-ɜ%m?9?nv[gv4Ǟ{'z/:zHWު1|@aJOàRo>S^n-Y͠) &pu8,>o%Kg>u!K5!C!۠ DT7kHSհѳQv;h!˔XOGtݳ5ɡtk_9\VSLnu^yyIcJT?| @@ڬs ^-.֨--)ڄ'6Ny)4i\g x⬍:Ө(Go+iKr txRw͋]FwdcJ-?~jKl,3^G=oS{M,MYoXgI4pJ݆gq }0Tn;̏.i&.6˟fa G4zi :3Hjaljzt,f픞 9OJ} w/^"UJUm֕lrou&M7++12]5˓}}ѩJf]+.lD{ 85:w5CZ¡h+\\CO" _虊<43}"r+{ n5N7IȕHK;dرCm!(Pch݌^A M+; WmM7DK( Qر"Z5S@H6m/e R yϸ+9.HF2v?J~-Ht#gi? 4) B-%sb'۔@Ac}VB#.;C֎ μØ+G!1Sh]\ M 99{e n4dnWOqȎWZ J}ZA~N@=jyK;iq,IP?Wh+KuPƸsO0@4Op9VJM S1|&FHy @6$!R/B~Y !\SDsSrP 8OURE {j ug5u XUcZU;bU_0_)x~qr># s0 l=Gӧ$h{uO<S<85m3Jm.ْ?\{ijlo:*iɍ(W pfT?o\zpCЮVԮzpl߸z*6(pˆ&M1uғ?><U#O>,aTJ:Afi>&`)Z"AGmv Ԗ~Ei],1V1A3ݞZY>(`ΜT:dr"΢Ŷ.>YGl[=DJ Lz,ìGEe3G 8]"'hէQz(Vक़\&YE:6L#l=GbQ3%Cg[IRl.Sڮ$VqQi0IpM5'䑠QJ\KUl-|ج p&^ EZ @2oE| B,mJڌ|*YĨ>͇9կ5ۜ4YMyF |rZSQfSv!)CJ?PO<_eك_OGfȖFBRo?A xY'O`cZ '])`N=P1ZY.ppWHEMEϞTGsbe0Ҿ_^j߇U5C|2[I5/̥];tUAf5wn"Jh>B,#r:PASAveMsIsBxifsZI,^fQ_!AҰ垘}c 4:\_+˵V5Gf{{\AlGy&u&RY(SKaZ"xpEZ"G-ȲD`%hud\/UO޲xƺ܁Ȝyg}\4$ƝjhSP/yNWH,a#?hK?"(s )#*$ 2D+q\8<.>]1&O9o$W`#q~tLbQo@f8)b. & fHXg,ؑC_b | !?h-0VT/̀lPuk[wOqWӡ8`"+yk\`GzљLjmO_-~ܑZ@ic H qGv5i` =j27Z8.@& %oYA${B`S_~.{`Dנޝ (K^rPԜ`HԷO^VԹ~G9}d{(aczX=zW8-V!2('Օ'B:n)C^A'Иs ceB?]P[v(YcAJRe$MyuPsxO_UlO ٽQȐR]9p=%ϓeH&$ZQi2؟Zz|t!-:ѷ3&'wteDcRLqB@W9HsɌ g? }t!}/+2d(,^ݯm5FŐWӅ_:N#8 y\Yf&U:V2([98 8F^ ǁ-~A]J ^1YgY#EY/ҹ0K*.]=Rbf3ΩD}w*U6&T ٢O6/WCm+V:JuTc3)cZH$tDW 4KWG'PpcmO'_saIc2jPWN&$ﭓr[QϖR8H`7&x[}P+u3"+/Gi Xdq[ނrT_J󩕝c;I+_Վds?>{~GVeC͡61ߺ'jXm2?7c^|93әEɒ%|~qGD0u`->8VG[_qO͍V]B #-ŹcSXU3M*Q-\NMSb1TYsA^j(G"3M |T,4F|GhUWJ5E 7f:spB)Ejsa)fY81q#=\W폢`DL8ՊD:\Cij&Z<?< Ҷ8" ̘IJ4s!TĀz(͛9M!Cp@#DWHz=V,KF'x<,ugZŶ~"d@.sy;(^8XRff[DP< MjLl{Wt F }s'[(f|M@j ;@̐e{gfG5]B'QG'w*ƖiuȔƫF{!Ljc#9}8-˦Wr7C{DXžN t)D >`ttK>XD`/[O~1qSq%r".0BΓ[5 [ ]9mG qdlqz,= P]grMg*S\6WClGq9G9gmtl4nx;Ե: pUۼ}TXyLEHEzeULN^A)>bw2DZ5ފauZ"?:7drRzwCɆd7jv `CۨT">xUaicTf/%+wqr /8VmDb]~uԏ c 5s(t I4>p81Sp -w4h1)!)H>~C%uЙ_:17Tǀ`5&,ivN2hθE$JKiK+JFɪueHMэ􏒄 ~ÙDmY<0> 0Ǜ>,x $8^igqs "9~h JX\| <{-/b{[̕VИ*Dc3ƒQ>F%8 +Ymi3 >"NU>Y*}A'ZZbeVf .$y!ʰݢ&{qԫwP urDqX{]aGP+kd!Lzk˴VͿ`-3RKcdtj@H5e>i"-,/7 G4YtUq'Oq ^Pj,#᥇?4 c >'AT<˗|ZO ȡ΋x"j.?E؞7rǬarޞqڨd0I,[p> !JX?VІwtEʧZNvm/gKqm缏?.UhSD3c3m:oucF( @6OODe)̋ZNCVֱZNpD a&D wz'%dK\;D܌W^1G^L-ide1xKG\jH;-UxQO5@ǧ՛/sȟUN0W @#3X{ /k>W$%biYA+O;g :>k;luUSnQA)}i<> Sč|-i*'F4H.Sӡ^<[²YӶ\xBhrRM'O߭D+ [8 L9y=` mc;A !vttjaC1:"WmrOBuNCwB_Q? uk:>nNHv|?J~0Ƒs5}Sh9f{9'DFMXDl1ʹWxe $1gxKTW_&IbEުqmg҃C꾆4';}ARhFz4I0Ua/tuU P;׀6uUk$ IMF_%Z]$}{I߹[8ՍUt1= 8(zI}- 0ut-+з$)_dI30>-xyB~7I<")Ώ@vGȨnHpW.yΚ7\C2xANZ`)BG TQ)hn0G%\S#I="\Vh* ]QA? WJ3PUDS Af ,"4=bOQW-pl(Uy,YUḇ.,ϳ79>C- enIf-q>zֽEORWq訝[wاm#<3dH@t3Lg?s[II=gE''p ZVhQʠ9g@98ߣCjE(ߨEelMǑ7:m33ΝYгA ܱ?m@˕㮯a% [A@^pb%! Me_` z7#ތY'|kb{"yjSWV$ Ebdy8D{89iX2G$ }o'6ˀEUvQz5wC\[32#UnS굘Ik3UH6 9?-_c?&^XL;mS%ޞ^Hc@Ϥ~/\XCbݯ5D!JUEWPa3Se+Cu@d ^nQK ^V_G]03 H ޾#S|ePØv}| 5SL?Cܒ)K~+Q2v[>~頱~Mzm2fJv[&.ɦ}0##l'6Y TZ^⏄\ׇ{_~3z|):j?Xd42Z9TLbw%ㄤ-FGwf)0u@L< ZmmgbL+(Scog9UZMi}ti*8i.4S]9ZaB"+6,*Ӥ‚ oB ]_TZ%/ХxlN-ErzBm.>}ƬmSlwLuC_¾|xLT'`s3U lny["f 8FSm%{%gVYH1s+ɑxtݡ_Ֆj57=>2kla(HSy GNY42m14V'Q(x(a9{-a1MQV8gdFw7gщnaL4doDkN Q΄G0]E(%&dpjէL'栧g9X[qN, $hI`I|GSoƣHZYS/ݠ"z`u8*i% Ӟ}> j7(T9.cf)p@^\譟:HKeО1E::pK`qm-1H :գ}eF?-`, P03~|j2? '||1HAـY᫫=— e25pR/hJ[H]5mnYb%SڤfaNJ֡gX'A`iM 5B${q=Np&^yUHzAt5VGwѤA].LppWc'P-R'$2U1IU81ejkPZ_klݝ]gBlUP͇ }m=jԬvvW8 >}Y;3ǘy(cU*]vbq8i&.Щz$&l_ѲcI(m|*F+e,"$eG]xڟWb}(<쉛^elTq?fHkE>Oq&_Af)k2j_%om#o_aǫ?Wl5!2Aek DeE SuzhE6Dho~,4)///3ܞ#gCS]S5?D{Uہ[ߙ#*6CJG:6-螇s# ,{gda.ӨriGT|p< G,'w-f^u/pJsRY7YǸr{j fr7~N:JbM,-ث ¡ k2Qg6;tK5| -&듩W%,[ytgLc[ʃQ`W忲؃dGQԞ.@>z4T&Q8FR;NçSrT{_ęc(Pa806Lv:Ohaװ8/7y9ƌ*[(SI}omՌ0G798/y4ͼ߂A~^s6aCu SX"ӻp_ H?7G_fT^"P+\t!Z.b=Ŋi`Hw1C]MtDN!NFh ԣe0}}8Jt B|SM]l$OQ51gCl.RW06ϵfWA`? &Z7Uo Yu"Ab,%"O^DH @ּң2u *hAl^KZT{v=%Naޗ̻:@:K?\?=HY>jb{k!nǬR@TIq6ؿsP̦*|cکG hZ…Pͧ^PU[]DیucO;i#B~ liy,rK?]j*McF ϐ߭ũ5u63)c]:êេ,0r0;\:>_ .| '.S2mԛOj(qJTa : y^齴HԱʘ%lI659,n9ڇôk1aӭɗ؛hYj%NF2no1Ac`_y$K"l2n)YyLއ%G,˞4Mv5H!C6y[.^K%Sך]ȉ >u:N]DޑKvRdX wHY#3Ldx່# I_p.sP;f&f16v夞\ #b̳t r zRv k};ER}UWv(C_20bXC*6"լji/`)S 5Dn:dgaLA62a j]׶Tra܌1 >BA9b56%Ω)1RgaQ3%YY&'[M$pZp^-q(2P2ϊ$'R״kBz ^牴FxnPwu @=g~J3!QGyƀޖ@hr}RCOr>kV]KO_NB_IZh&b>7NiB;MSq)rwfX6UӕTH;-|{u|iW5,U^:Ċ>_bU٣&9IqH_܃h8:i~PA?{q࢈W[%Z[ pu 57>>WlrmWdG[[b+B9ҋbd'q]6Ym>!m@e] >d"%=^ j8\eU+_M}#pj .“ Y mr0neOxCGͤm7}ɯJGHgvQ⬅ydo8< ܇i?-Zh,Z q%'TbL.xW O;4 ?)xʧV܍> cGdkpϸ>cau"U;Fks7U_m^f@vAi?yΐGE&kqjϦPLD=2/?td.n2*.IiWxOD41!ȷ+,CRTWj7W@'7ۻg BWcmf! tbXpQGٝuJ5=Q͈e逴U1w~:Yo\Sv1!ȱ]f!g:0MѼ9TH#xTFx$(/R. W, -HIts6c%K9%n0ݢ#Y/:! 3fha:XsvN4f3.j@NJ'b#(O(4b}#u9!仞N'O{1)#TZ& , J&JV[eωƎ;~SЀI)^v>{P&L:o.O7G+[1t\H pkry_ JZ+b X}-Qf 9A7wͪЧ;~1 ZBŝ7/ELCP])D⽠݇lܔ޾:n Z u6ڏw7q{PZ<_lA, t.zM*.aF}YȲ9ӦDz9U.# -0,&9:P5ynpiglG-L䔘  {'of+f$xBvځNM{:/`o`Z5 mWZHzvSiPh:T8xN6@ݴSJ46U`kycЎQ!\y ⷐ/g%-F0 #)2eC%N9c6F)pĊԻ*;ԲiFHvjB^"4޾=Q:}GҀ@BɐuERӳzCeكQA"TpH׷(Z>&v+03_hEK>(cqi u]Vu&צ%cOi+Kh~A3'!Y3 DbE55t~;AA.$gةg7PFj{_k֘Kul}v͂AK H#+ U6m Q8idY08NTZkimYH&MQs N 43~~ GKXAo9АKmvGYGxRZnWҟEkNu*d|wCaeׯeg:^5i>pu D ;kŏUz@ L5s>آK|3t:*&C.%)Ue r9AT6F:atQe94dj9a'XGlZ++gZa1]0{]=",2iqHkGjwTcM.-R☰?J4`sUp )$c!p w3b&WbcS;2NPrRw惾u?i3fh'Ƞy!lnYZPaq+4vsD8)5/.FLf@. /tgכkP?#w,I4m.-I C ƫ+ݶ3qeH N!(=r97p w'.DrYӬ#NyOKBxQCy9Ezǣ,7D%'=vʞql6>hYWaf5’ s Ҡ.WD3'UWʤ>[LEVW+v)r:D">Y0ʘWMFF/RVJUiiP,(e@n9!iΛ=ݔ~g1Jҿ03  Irvl ǤO"a,*i:H9C|Q=e } : )fܕJ;;0qaG U;5UGEFBPD+/©*zgeiJk\~E:Ȇڡ*َ"W;||Lƒ,ܤ @M&]@`2h%K ʙ JF)7kDEZ-X\qJ!qX[^_St{ȃ Tt +g{;\Njx |jPf03YFФ8XHͅx`c Ku<8GUVgu/ 9Y__g91v &Z!ɡe `C܏R{ej Q\%`=8m"65WJ}*6eNK "ÉU\1 iw3cB>Id%SbΨYƮN]4iMۆ*O&tM8p8.!_,_"P5ʣ)$wnXnLb^Q?Zs >ֻ D}E% -03PJkqrlp]6SXD V9=YFȒb_Eȥ6/LН-hB~HfʭlR(0|6$a7qKeE8aXjV;o ˑpfJM^hmVIx=ώADDx#AwI$s\m:~߉[YRk[aW3Oru(@)}p pԌҋ,Ds#3pv`-Rol k#I9J,d| 'PPqbJBAMVL3gàYfC26!Ɔ u'Mٹ^&SxR~X\C8lFD|Br<׸H'rm(d۸[W X{  %tC b,`sTw*qCm69CN Y$Lxʇ$fǻNؗ2̋8Y@MIu@7y(w!:&GCV)M“Ϝ#KUIc+FUɳ!0O^Kfʖx T3 PMQ3u{ ݧjW7&ǻ>Nz=`@K*'^efORQMzoO\$JN҃nhL)q GEab'0|H(2Sjr$ojgoZ <7ȍTpg Qm(4f)$C.TLAbvҖŠž wgdLnM^Rb>\݂UdܶoYfu@m"ר!0"&54g/MMT%~ICZ%le'1~ns:)%mGZ=h4JJ~6,~Wk#*Ieq FZ _ݶyvs7JryttccYk剥M7&Zї|K_|؛G5-ʼtKI ֈ6oaLdpK50۽RXľ:_s.U/¨F 1XBUy1'8v .72SrR >I96y}iU$\AZĀ˂q_Afg8MhIrktG $n7xtɴX}4ȩ0IИ0:Їg`tŊpi&}Qs^anyN(IKr \BlؠF'>ept2ꛯ"r7uPk)I{"Mx^=YlX#19lcmA\>/=sV4\{2.^/VٓkqMN&LsëBUdn6?/5vXN ^ uD+p*Ң pG)g@L$l,+X 4Q[/~ EGyEW#+ID%m> 51Xk8L3O`iqF.HEe)+| RiNAdk^{]]dL q<񈓋ޛ ê=XZ4@4 .:ADK'Y7|G_|RJ t!m㳺H2:[I›SALEB+3ȩu013qMC`anfSB6l`X68Mth&7 /e%,.`4ʫ% \9T^S͘ 6S@*]~@"ptI":$< vHT TAS _΀Hck0Sf e+%D^f-ѱfK{fp4y?G>Z0;&Wx3$ܔ }G01gTt̓~QY5ʴHIABAJ\bԽ򢗆Ejw< X KW;c;U[fƝݺ9L\הG-A?*O5ü֦Pm i걎>, , L6B_^l _SJ%s %pdJg?g#Fb[`=\CHz]Ƹd^#,oX ms߳:i/?A0'}+!]'lZSEe[5VK OL.ݔEOg\O^,'bҒHnTeL{67=YU \Xp%JK"{4Nk!V̓/Z.(E;s }{}ȝv|nl+bocdI9 =2啵Բ&}!?~M{Y(h ]ԋ,lItvV/y6e m]^]yGBc$a`(Yk&+L%w63RrPJq`#Mp &1[wEfߎ4:l >ļ+Jnw(w텾.L 9(}žOu( ZlM9̲餂oC M+h"?^N|!5RkNbr+ r;Xw} hk( O*NU'f`2G0n)K;S:<?D"9SE(ڣ9[4LQ;ʢ]&zqZZ څSfe2 $g>3em>(.\U ,kSc/o0lz,5''fhnkySHBB)<\r6s&֝G\2"wkmx ` Ǜ_ӼwOudp6{qsN[+ vyؾ;X6HDnl.A19\VP s6ϙ<vE=}b!Dlg?#Mt 沰VemihsQ tWXE)? Cjuib_,v+mv`ޙUԓ>( ei5j 8IAuTc)F {VkA0`Yot?TjP{ 5#swL}n'@}I ײ˶M8:fb22Pkr5v["߮c KAL01(Ziz1jzտ)SI Іx5&wA\YY=`>stxDh$s$!vܖsn߅:%IE|W޻̠vzl^i#OMFGXDPTв\2`E=ʉf{L` M_̿-M$ ĸ|&?/ ',z; C 6׃Ȝ3|vè0wWjQlIq7'xfna-|0m)}N(rdj3r~(rj97%4S*6KZ P* ͎kwsRq}E`M(Q [9U{J(U""i]_ kR?=N!ƒ?p)m 7`ؘa=֜_;x [E~ fF?#^neqIߐN3%qXOtPS*JDGChr,Wں[2h8+ UEا$?Y rы鬅 {[[&ʍ`@}I)Ml3[Ȳ15+ܳR͎@'ԳaPl#6b?RSM̻8&qoJ *0 H&X] ^F fWVTbTlv bhE cYEx`I0w{#FVT>[L͙"syL19\7OB{'!I!r'wD WvV=`$,I툜@s. h m39" ⵊ|y_gF{('(v„G|E޴FIvb]ZmKt,iR\4&&?*\@TlOPjkoVō)*Eׇۼ6er,6MUV& EfEf-DvSKOZyd-B@ dL _,kEVUiRKChp h]mdrR]4[gnjUl!̸ '߅( V')/#ʻE/؝sh ܂1T4 <z[.9 Sb *H1ΦJƙx"7ܝm/,9'GM@*qXh|'5; \5m4h}U<* wNb*_HwX" *#f:!$ou`0\mdU!?ᛣй'wd4D0N^nHj .RqP_ji{~c7hto Oю&(PhYM^k|0|Eys IS -pcSwnaoGCypcc3QCM&X ;A\&g \}7@<~gt&G mX]beoI3 Qьu%Ua nwe-dv8 ]M)h@fќPJa'={EbWz+M hzygr8)EV Y&~H$ElՔJJN D >$`ՠ\L~QX3bm;.YO'eZc/@.mO@Y l tнH5۠.ig[~Z$ ׍paĨT('Q!*նChX$~$]i_/ $|R%LH*x~ԑ%mm "3Jeʨ럣dW29 U%j @jOJ_ y0jжVDw >DX@:mGTmp&Ǔa}r^=I/fι[˲k"j\T6ovStcb>Lj1 V(#EPi K2A!W`<>#5~?|!h ~߅t߇I^s^yfpKp6j֙ iA@N$|^)D]Ge%!(0G5,S>j˼4[lp5Jf=И֕4"H΅!Cj$FO@܅>kAktH3UIk 8[U$0R95._G:XGHi6lQ C6;F#_P}ٝ" [Tu&쪿(!{\"k@i1fKYՙL~=_Ҝstlcg\>"mU_q_JgrIX\Z֬]jM 6 n)PbejmmQ EPa?%Ɍ뵅qe3ˊ,cԒ!VzߡO r"iSˀ PrUXN"> ٖRp[Lĉx#3fV$y I7<(j_4CW'W|mm*;@OM04PGwhRVʊ7HEH!C16_T7ijLnp\{e=ɯ9H$q35U*RԂ ]BkZ(^϶"l\ġkf̈RlDžG ˦>"Q0q YU~$:Ftup~43 o_³8~9TuٕAzJRO{dž-sܖCNX۾X%/{9d࠴)xi>*}1nqJ|kX2L]/sKf$kwGw,5?E'*'.yۯ`Pb )mJn;V, gZ$DQp^#NcRE<,? vBaVUv75B zc0+1¼m[I,{K@[p^xբrckL 5; %=;^u}BœcQ|o% *FD=}' l:p KJ[%33]+]\b_6)ܹǹcm6Eȧ6RBv9Z{K\' GephMPة:-( p~1(F,=2=*\I+†'n(hb{ ] 6uXjIVE 3XA6oVY*ȧ4г }sށLȌaPLrtGe+ڄ}XNK5<OsH[bݸoQo\‡wӚڎWVi& (d)}%cLq>jp ȴʏuʼnk9jgq; p9dU©,|~'ZiL+G!/nTnyG_O(CTtahʳ-Qo7_}#{J)&,};Uvv; p|){H0V@@< H6S(wt]m& twCQYQ'd9*/Tc'q +gzp7+3T;:L6VO _gcj^"Jx\D0I<@"A.>ˑ"! % 1o 6Lk<֊/@Oc̗$lf:zAr &Tcj^Y;,P@GtiOSFv aY8z+= JF_[ZS$e%$Knr$;ښaMI$N*.'ʝqxvdU\k2&s`OQ6o҅A}}Hx?<3r]bfy+DԒ;aKנvo d+/U 9} =pBdU[`i'oenLN9$*R5 7UЕuigvg"ؘ" ㉈];}©"#g,QpSi^vFևD&h .vĺJZ?k4v}zW(b! ei09 gh?d6;l+X|Ne}^v6^-O6'Qlwy-iMj\'}Wx:S#Jp/$c/4S:D/$hMVMxzò;xlEv&SgzmX0_/ vhL x{#ٯU4oh-;!8É/L$;lިFI_jYttU 4oթ֒_yOs+BȣsaUp7/jB^^x,:%]s24,H|nQ{C>暘g[gڏTͥGqݥ!;/^<ޓc&JvO:|O|P>bzֶ=FpH[Bp(B FbgNОX镬ꓴ*7w5+|'T#[5>?st؞P!aմ@tZ I h]5)> R\P'Ko [JY-@h&umBC73`v/UjokOXn[L*wBMnCВ}W#]3GJqgX؏ dqF{4|$<PX#8<.fyidҝ~Օꘃ]эDQMsGJM@FfR'Q]7 {qWBe4laM2QVmqKɳ3]9ɜdtRāE6B0f0k!L^Ǚ91.r>)pGLH9r:h2|9E 1W jm'Ue3$nN0f `nu%4[.CqX r>V@a RZxȉyFO[B⻑3>AMdy1N~8ఛ0gvkԥFtDf>1mQ9bѺ. QZ"FIm&(r~ebpy {Rg}R,d ʢ'`G4);DC0!rpڌ,TztR':8HV2g8lBMKmoQ!`sY,u/ϳ"fcz<'S_)E,H~O?ㆥws+!F:mʄ0{$τ6Fߡ 7Ɉ~(DwHoTRq2g`l!*or$oJc!Ĺ.`5%TQtU͂fPּ}esBABK\,JAO# n[7V؀g䖟q+ҋZkqrVoz4"?@ p?F4[C-Z:u9 g,ܪzAMlUNCu^YrMy6B]"NUzEWM ī`ͳASau I,Œ\G?Nȡ ȟp?Q!:w<*ft1ѫ E,n/NIHXl^W_K}_pgV%,YǯWX4٦QR{ 牛[߼w`pb`Fv!6ӧ$+!BI:$o)L3&[#u[HW?c-tÜX_] 5}J+!Ca?&JUy(tW{msdf5-'R܉,dDW"T.籁`/pP+ i*y`!c~x"P֪3 PvC^ܝުAD:w3_:S*4ܱ!x-x;Š!ő_ǚ˕[Vۑ@ {Z6< 䲥T֞%Le)d_oMIFC9.hBl/5e b m \GsRuƚDȂ=?CJϤu6STo7TI9kh܃\ hNݘ- yRU6CYIyP̖9F0 QcNAa{[=:ztRhBd hdvVf,$g u[I|O& fi'W0\f`'b>zaL jJiy-a^}:MF T3Y" k 훅n3~_O&aZ2?VÊʚUF>._y[}c0To F@18*rD45(uhtRR&Ll~6~N7{ICNGw ːBP>g˛4*s?`F~:%$ebmҔ#+H"%2D;<9ZOk|yVeяYETsb&Qj}mg}g+޳GL"J BZ!WDht-x`cYڑ3|(yI.hzly:鶾SK/>P hrڿ5y3ZV[&% 9WM>pp Tɯ*s*u'J[6HdzKu*{W/4AFvIX 3^{!0$hJJ|FY4*oS.I@^SBb9Ki_z}=A]DI@{Xk020~_ORκ+w- C*:ӮX)ۆ)3nBQ`LrU#&gP/c{B 2Ѿ<7rzY*s厉i=GT Q?(C:2Q 0z> i9i\#=K-8b 2QH3Qϳ+jXXE.i(wk/1 Ų@ aRbh53Qv*n q6vZ8Wu80ac@ݰ>1<%~N!ByS#5b0l7z%t?F6xL=ŢPv/K]JŹ *=]Ov8e˜iFzpV1QM0#[/t ^?^ P2O*.,#d?:)$ud=.>*Z  KVs4"Ym#s,k Pn1R'&سb`!S} ÀE8˱u!ȵ3b LYѐI^P%)с8ָ"' Zacɂ{m[a9]{`LjyvJGn+}W#8d;DY;rq"9m>{a]7MU>hG!oޕϡN*x2+o._ R!A0*ڰmD ,/B PQ&afօE=tlc%U 'Ky.3P~ j( $+ sbW 6e)gÏ}p^@'-?k`Ff$ۊX'?o>$MUY/Q7C炶%i/`QFYhӯR/=\@70յrPvxk+w(O ==5Oz'hΙæo(Eg@WxJ.")[1 Ӹn\J/uH4X| &2<"+H)'DS41,c4(~_ [a4pK .ǨLU{6q-"" &+dt G®A'K@^ytW`3HpY(U l 46olfy#MV~FvE9:R;iL,< (9CӅbbm_jUNZy'BS1]Hgoe/_=ňIuح't)v'快k 4`2gM 6Qxr7 Gɚ͉t$wmNW%CQ&o9?8Hn:trvcP!_S"huNn1'FoykܡGvnXg Q-Mi#r~k~Fyq=,x pSS,jriE^{Z{89NI?d6xqU@0?8 _o6w/bRe6XzmCìZ//dKT?5Gxy$vIF lr0¥т^9}/+ޤ rBaށ\m hP[ywXm^v+{i*"Y,rSoi1%0P…1Ik2QV/ ۘ2 k2Ɏ7Y+#挪GCkO(y=/%eZԺN@zjxvחLa(@ES.E(Q\IY. IX{FԸ&_e4y˓UxURB+kX[~sn W3YQGK[Qp>l ;6H;~ֽIugt*qG1.b.X?S6lvzD3D 8,{zL{FTT FQ_9&o?U.nqb卄s,,.E8Ni.ݗ٠3GwQ> wF˥|#<,+IX^LU-/zSK҇QLmA){nOV6#m$hi}&ake e^>ޢ^NԓK85 ;J|=4*ҢӥU׌oo9a+uN|$wTr b\F<4bjky=ٸ {0eH#ثrp]<ɘj"TD]i#IeӓlKBpDCĤY]܇Pf1Itν@>P%]]<|}C-e}O+OdYv w=/&.'3=kUkląZzlMTz]p|65^rսEi?#mB ?M&݌@)%Q|!Y-W(ܤ0FԊJ ^nhN1ZZa!6l Q?S_uI׷漜Ưs]֘ i˓phM }uedE!A5?^>݂u",ACv,)ĉW1h'N:Wyk|qns̫$ |7DDC}S &iRahwVpAb%VQ+kss{ ByB ue[IiL&U_)|ȥɦ d=nK̵TnJasYz|brQw|OCVY2D pD,FƭqA}ݸI EK.:!3,Bۗ-_-ؑ6;,la00āj\ȷ'$ڶ'p Rp}i<0@w!=^F! v%wG)^3=)b"f@߹,w]KUz< j=`\17 0;6O' &?H.y]zR15Ǝ o_% X6ј付[]T(u&;Q2M %K%/f& ݈a,i=61Z5ۀ4w@ A^LpvNLc%xr fh-:zz4KƳnmMަkkIZ_jQ<['h&+Sj#k@-0(sZgWZ})BA}QX'UW~ą;SCݰFg <ᘈ&b&L?";]a(,@[IP.fCd~6EL`vXMJ@~Zz#Ѭ('<66<ʝrC|+R>pfӁ3LZ;+ʦd7>7}6J-lH"&= fq O?Z)ܔB!iuk%PXkezWi65C;4`vdbh[`w.4UgwK8ހ?ݡP~:\fvFqA+`+@8ö @Qڵ1{p4dߠ*Xd'}b[@B藑|HGWKtki\K 8(yW({e?U8%jjmMf}Q_+JR{EMjJG٥ߏ7!LU+P@'7V+Ah"&}ڕ$^cRJK->OBfϱӷ.n  d=`8~ ݭTf#,k0c&Yl&F yi\o8ZB6^%h|Ն(nz{8mG p[% >J $)KLSz@N&e3BVϥAr!Kɤ-xވ;@^CT(UGcWfjGI}J50G+p`0DgF|d >_4EH|T_x)9~eǥPÊ+٢=sh2[qK\V#ӖJwf'>E }Y w"6ven.j,ܑ޵Lx t 7qL ]0R8BSE.x%]f_H5'rhÜʦqrXFu1B]Z+Xœ^פaΟSԫ"›ӕJ4mNRh.iUfmc8 |&.D"ы5}rF@GQAXSF 36K4RjvDI=T}+\55̈ЏsV'}&ς;}բϚ w>X&紅,G#~ZMW0?,O$ Z?L32 q}.|8kuJ3H=*'@fQKn$` (NҙŅ!ik(ۆY;Sgz ̏5wϪ [_Q=WiC0w5!ʡ3vvQa(?;fxGPch5 OfJ?2ľ/WgvHͮU !}%Q.6HLkQtRa6oy|SpUJ,N36dw-#,.j˜ߩpv=nƇ'sj>A>CC 0"PKVVg*i.n<*NvQL0&=,˲RWǑ^?h'&&N>hm$|&7_q7GM.wGHk=}689QmB4$M!0v%ͥfoQG1='cF,hm0\T} ^6|x,nNH Q,]NI9̂(s;Hsrg+8 KZ삾/3ǶgMiBSz@ma]kH(5W=O5V.]pSH5 rkކW{aDEb{9 sc< o_}!<](!#$ԔU (.)1변/ÿ/oy@VuBiւy=]:ynӦvhH},xJvI1zKhp')0" ֌˴1+h?rOH1H@#_w;V2?'3M*-~cݡguX{KТ<ݙdn{XܢA0 `H:|n%WX*1/CF/5qZ Hh/Wkbm+8>J7p {`]O(- FQ9$2)V9pf DO`UUprC4PПѰ ׷ۗX2|[d`O@ N?WODiD88qi JH '/|BB-*ZT5Rcs[Wٓ7!<}r'o ::e,&gOuy=acgT\2-s8c8&DCRA"i:`qy>&%c< #%) ݨZ\@eܲ ѓSm雜2r(^%P3(C7&|4xWhwI>OFYi$jMO_ƁGoۛʼVk f脺y|L"j%0gm,++fҐXԌoڶ-4y º\qGZPXX;*^э ަ Y"܉emg$!x,^h<~)n݄m-pdX֟p+cym(㈭ ZlGL SIB_=;٣IV< p0@?>|V|iz=Ύ"{B+,D-FGЃ.I6V:ՊrߑZX$I|8a-fn?֐Wݨ;h?vѦ6FYgL-ߚ.YmhKߢ{L(`DP"lD\X{)JdҰ p9v%I{0I3T_g@2ztf^s-g$˶XgK qM*h~) Z+;Vq zYJ}\C,NmJ1)e%LyiF`Ra%JbA($lb$$ B$w@0fx槫ZnP2PG̟!]SY|åR \C ȑ9yR+<̾?qbGDaNT=G*eM#-`Ө)AL'e_C"k_,"/p#0o/?2n"=րyaO sўlzyxnZF$Zu2JtV7@U$\\KZX 0l ~t03.61,+ۧTl'Unq#| h!PHH3j(NA,3gFT))Ȉ[c< `zBI/}'~Z9hąĊ8b? cѝ[ #7R!2.&k6SOnBI,}gwq==}_c|:LC(^} d^ ja^oj|iZC{9OQ%t; 4wtl|nAe8R{U:2AL7jQ  Jeˬ#J} mL ~OtMsrƠ)xOg :o/8! ݧژ< ])[ƙ:h URϋ lχ÷ƙtbnGr@x|FT]??GASGSP~prN2'C U+9}glN’.֎N2خMw~|3RH g?*IPB~ *7Vp5}zċEcvf/E+4r[VG7\p~̶ZSKF|ء΄d9G-z&;ʩKyUED/ٰ& ܖӕa7mB[u9[[G pq̖/a "/g̲}AC,X(O~@6͝1iGPATc[$f@usॴC`~([ᚹV4ޣt{2](WA[$c8ITCv]scSԓ! f6ثIPpiʑmZ6CT_*aȼ.^5PAr}k;88'88qBǝ;a#)r/pF Zir!%xXĀ>(RKEc*xq\֔зִfC6D_ջ+ EF }m:AXwgc%Ĉ$g#A:]2@7"J9bU(2/ԩo ** RbdThE%@Wz/9&-G4=Hz㫿P'=neI)J=\yvGT_y,r1"y>o1G_g._JC9hJQ-HmQNWZo|x9z*HQ< ZoZKL@ͮϖТ^ϨY;=o *ڼe8䖂[=ww/`$%b^ӂUгʆ@ `I %æ00k~[@=mK;K$,@hGmˮ f5_6l QaS 0{ "p=yS, @mᴚ搩uUۓh契;4|D HH'N &hMCڬsv٠Yʭfґ>X,=3lLE!Xٱ;k`E_On]7ш10 ]T^N& =*ZpM)9j:7Piq(־S{-P()*:q%d$bkA[ =IKGǖ#V8u}/n|X ay N(ySdh+H #t•{ujqoOTP ]>"X- OI+TM+CW-T&lqQ |_l BXSMEC!0UL7X^r1{(T{eT`H̻ˬE3df$׊&t:gtdgM/]'wޮ%5~3B x=?*432{v͝|KJ, kC1Τl_J^2Vc?Sfnzܴh\{5Y${Oj+b24Z4%4͔{7#4]]gtϹ}/dƾ I^X~ Ol&.k~!EsyS8QK#pL.O67#R.ȭZnL⤂غ~">1y'Lx_NX)Qu dm΄WΉcf䛕-$#Ce첼1v\v*)9{# !cSGFN0B"a_9 1^U1(5lJPﬣ R8k=;:3LVvRJBXZ# 9qxdnYiNN*.Ӌ@\{!D"(PLbݸ.඘DD$QIؗ][P}z,>ig+OjuyxU *Gm|N> Jj﯂InxCǀysNŤ.zXQ4 :,:hm=]/9/HEeb)>wY߅l޽tO Tu%YFuhj;[ . 5/O~R䠎᠈  1ϐ9Zy(?։<%'RłlX=Ҋ<;o>!*AJQPrz NEzCy\{PW..XmoDjwID.bLw<=eyܬlmc>Tucۣs%9)4˄$poʆ֝>(Y0@GnfwYm\%lJA|"tWvY0ݳHkje9/v<-]#kd[Ohl.ih ,^8la.؟'Laa0J3{%&Von66g# 1o"m/IktBk"ˏ?+Fc8V4{d!m }~3#dZ+` d|~L5mEUQUMs0}G%:S=~1|X:r_1M' CJV J{ o.Zv=r7:\_O%vB`Rr*"@}~B,Y|uDMcFlxmETqd6Zbnp#BOEp=I.ffxBFiᷗFKj(Q_dfXxi,E LeG=r ^:Rrjl]l~ >oKQI+q"Ƥy Sm0=)O'YQaC}S0992{=I뙲 9J}r b}CP(Wɼ4!6_ lG//n]mΈpIrGf)c: V9|vp`kVe牟i騪5ЀCC_eJ)-ĂO^w{{@٫Zχ@56v[T?eW,tN(x AܑYh iJq̼J> Hhp{d>9x^ϭy b~d(cĤ{#~WPˬN9]vN]~SK1)x&n*xJbIz;~gƦ)0V(T6;q ǧH֧ͮ&1#pxNД 9˾R:3m*o%E0 kf!a,G;Q])R(/Y**)WWe?hKҦ=AE8LR4BLd@W㰊gIQK(͌bߧvс%цpeue++\vU5i։Х'=ݳ8ѭ43@(E\`iȻw -5Y ]YYo\l^ky`hA G`CivDd-M%;|Q(%dHyqW0'!bXWטz[򧂏 ӶTpiLȡvi{rFNqPCsGҒ[[xX)/Sk^RU g l=rz]١:qQϬ1@@ F4jWlYO_}S? v H]QA5cnqD,dA RY wlj܀(q`50EWZ]ۧ9`A}Fs'1I '\~hM jp#>Z\&SW'8H0q6qXyf[ .[QNr'ON:#$=_}n@LzbfԆ &% :\Db8* ZR22#`0]gܹ'Nd{D!uR$F#V\< s̽Az'^ F|+ uT<\9/RbHB)|Al|J rkfG ? ~Ls< ȮzXĻ<#߾P_Oh@m]o'3|9JTz'S|w>Ϊ!ӪzQ3agы'XTeR-`?V4 9Izg'`'n#.*iTC]ʿpJz.=s.Xl-f~=l~ 5J8#7V>Z]J {ǰ_xkyȳFkdGeIxPS<ѳ?j@rUAU<)c}w|&+Âhpؕc\F{[5+0q><]hOF6i4JUںZ[pNFj>i~7˜5V[3M 4X>z;=l&c41Nd6gzj7m,AIa?F09~n7Yr׉3x`3 / 7@zގzwV,hܣ5?Ѡu_?ݜ-RLѧɭi ֭x:+' ?hN 8ٯ*bX"@{6H!Lhzfcfb dX6R:, -k=Ytkentc%Y}PA4Wp3F(Gx=`Ń27 r>fg$_h; b7E:N *FBZɘqќL[GF\b, k$ܳ7+5xoL:[Wg E_:ى bZ_#@HrE#xt6à^qHI/ ]epvE{5atZާRJz_sJyi#0¹6wWS*hI0/RzUB\jE{@F,nah1x0Q}r ^ 8`RF`tn/` ILO6v_p&v 4ضY[Q$GiMVwq\*Fx4ĸ< }r5S~ A3$b|õLf"k##vۤI=}L3g5O}@#NWtA<) ܕ^> q 1CxN~b:U,p$fQk,Y{ S(U{nq;YUJMt0p=f/-;9c~ xb)69gD_N!Rc ;((EgC"@?&iįynIq{Y5MУ=5Wq%N#*מ$@ 4l0RPJ֒J(O(Ƥ /#L-˂RJ"‡ۦZAP7%i$z>0B3B83qW+~q%"!=-*8A yRSQ!./yrQo]YA?AfCucJ"l \Xy?fOʗ5]ueF՝7`+7I1; 7q˫Jw'ҶUUs0 M˹mYvȣ-"BjQke_P4!/]w]zێy{Ο-E[%4C͜D$+1WK2^ni"Q91f~b9>sK^_e B"e҆p(usܨv TK3 ĕpSv[ " ROIV7oPNq]D v5nfʰmNשosv㶽hO h&xRk쨂HhL+Pq 7繉;?"uT5;AGӀe4 Kn{"(p5H 0WMĆiI'*y'׀:p'Rn k9XN1&c9UD[z l , HqYU0SQ Mߡ)5XW6C3el J Ʒlo`}c\TQxأjA1'[פ`Ccfm.8Ք/PN54/h.9qtxvXANL{iEi3vW(/+ ׶QJםAHTmC :KŽ_$1Лuꬿ) .ʞ-i0GN`G}} n `װtت hy &f~åFP@ ^Xxxw$xӯx1 A[s\,BՑ1gUP$gD?Pcȴ+ӎ9}*9:Gw,$VD`+"V6V3kBSLLK _=WL/Q5nP_jnkrV7 M:+.fyEKBa3F' \YU!ll鶱i-J8lm(ŝŢrղ0`Z-la)B|lq` >l{tk5\;'qRiu^{??耭jJ ɏsw8\[EzG^Q]F=(wmg<"Bx2TrǣAB U6F!GȉE'@+oWRE'0Z`-&7F]0 \5+ƲLJKRXB0V4DOk\?LOm&)`h%KoZ]KFDW(y9r:L[KXel kqVL_S6V{,P)9wm^V5ƈG'$VV0^q1mE㙑lBq'V 11\`J[Uj*B܋7oI+hȧ$k"Q2. .~tӚҎd`º[$#M g'myhuUUүT{<K/-^e۸tp1~NV`6x2(Cs&ݼ$ݳXk BP^ y 16g2 /R'Mhݖ@ۑ$*LB*c;Uq,em.h!9/;~tK0b}`!8ܤ$Z!]#'-> o\;yMMNes9{F%:{Q[3"6v@P1%kx}vQ ؅^ s('X",='Su:-mI3C\>4@2SRv>ZfvkB- an=T9vFCڐ(DŪv5l[yeZi;xǺxsjRps7v>#adsⰖ~\9s?gnVtvQn+.GO_9@R KG1ٳ$,{c9P'֋ "I>02͢hbr,z%N9ޕАt:@{Xo]pK@{#"}y=BK0h|>=E7=-p` æ/zh!LI oh;Qo&VDM&DGłES[tjfBH!G:B!cUғidV5mи}Yb\P[Q)X`'9M~GRrryY@6S VbmŐH(k;yWV1V=B*E"6ثu;3wyn\9T->Ǩ=H Nfϰ ?M]U؊$k8Ѭ&F_,('1\ ~, %0%^UdvDFm(w7cC/o&GQP84j?xݐugo ডB}9=8;uƽ.Xkˢ1zzM!)"@! w⪼"ѻLtŻח~AsihTxc;R@˄!,m_zXnwg3GթQ6[~X,!L@Ú[MU]@.pR[zjs<˹k<o*6Դ2ۓ.\@֚-C`,~8A ;L>(&ݑ\(|="TԙGO2ІH]tlxi#`O5tЭ5Gt6z;xcfc40з~$_4O->kjgZOxb4 z /zUAоD!10ɨjެUT ozTTTY4X,]e!E |D cNQ:7R"|@NG=tb_I! #-i5*2y)y]6@&y3N{v^fZEG9 ezVLΙXJ`u1!!1HY&tVsY%sѣq B#K|hk'FuãsXq&% c%Z[X:Bmd`!}ȋt8C/CO|㙧 ^~!vW*_V|(̘]iI\bUbDu1u7Od(czl@ec (2Ί"J|ϑ.r9H6\[ ݓ9b=WރX>a{ |gД5;gDf&*#r&&fKQ'F;+ uGXPe)WkC0OnGtJ6A.Ѩ$X Mjf8dc c7?B9:#%G_}l6϶ou"Qy<! !ldzVףmlR]KyγtFfL| <8 yYvߵc4&9dM7 .{bf5Mq==G4nq3B"-gb־^Sĸ.ea-Rpr;ڟczm^74C z6И[p2zy4ρM\!azʝ?t϶Hd3YKv,9aH+ly.sFцh'LF8+E˓g1e$"m"phj}XJ7se<vT.B}pTշC9`EJ)J &h[O1+ռ,Idy79OEP(ɇI|*!XA[$AZB-6 tE3h~x:3$F~Cp lЭDre%o3Cv򘽢4xL&A{OBw$SyuYY%͡~aiB_Ά鷟HVH  C^ҿs.\&/Z4@(&|B;̡"P_1Ȁk0SW۱Ow":/U;sϟ=oY}fG|XaRp+3mpǻB "*CN3utKTIpoU\bo}-r%w~晗>zJt</}z.+%n*iïLh@1zW࣮'V/C2Z5Ct`v[̾M̃sm(ﻼp&49&~4c|cT:gq!Q޴Mi駐AY2Wl fh泻X٘=FwzPlY]N'״='dAqbc 8o 8 ct 9@| ?4B 4g20! -xR}g콈Q /lKr8n>k{"o =,:LUe\l ' .%0mim;?ëO4N5yt(MW0bCY( t3s݀K;9#*r1(zEIyFDY SafaOߢK#ϑQQPE\L;fSX07[zB5cJbєҫQ6P37 %g-:J !gb锩"Z LG@?f &wXPB' *_`٪֏.Gyz H^+}ڤrD 2E, '4Ke]>W4sЮ<?6Ђ=n]mq{6Z(D2&rⲋ.kA#fo ½J8#A7mJ6PSh.2|(-2='1p*})И M->c~6-"݆ - ]67`P C"~`zЊN?KD%\8;V4C4?v`WJs׬O:]J%Irۥs~I7VNwGJȤ2$l^rƘ3~lNeC}if\5' T $RE͇ Ӧ nڌΑ}DVIeIh4T O^ :tLCzD[%FI4U#P`rGԳ]c`}rAX W ԛ }R.BB]̎fO ~PUfRΏ*Cm_$AEDb E_#]hC,ϰlN{ڴ*ˍI,i"T|)5~R3^8b_F|lޭ XeLJmsIzd`; CZP怷=EP~~OYQ 0"t.1#qmv3Eȶ6~էzA/{v9}qؔK E.lV,/t9zBA9_Nͭ]btեKI8-| H%=b18Ⱦ'kkc͋#ڭ ŊҨ/>T r#;v@E<"BVfbx)湲?x0~1]u^GU| Œ2/B7Hh *h71 'd΂z82&-]SMS(O#r?7<\ {[FK-TFLx*6$ v.ƹti/ =/✥N^2?>'B׵B-aO]qQWPXn$%,B A+j0ZD&j}R6Þ(Of`]ʇ6O!ptc+U@S: |G r[JNNi2aՌ/WǿndHr,QFy| 55 ]2bB,36b {kd#\yc,Jyi9V4?g8 f"{mBtdOϸ|~%#llBip4#S1K Br,>vnN`?2/Ӯۗ9 _ ASksyV D9bNBnR 5ہXH례f_d<&^ +<J\]_wVfjZ}k#9\A|OKr+˳ إ}~1:ëX|_lUTFAÑ&W0i<^ߕ]v>.M_˥; ?#ޫ?N,XvHxu cēHk]J&lAjVٮTKyjH^Z,(Cͺb3樯+G;{&rcyNZnMI@FeGE36aAH@2cvf(6dp "?` X=Hx!7};s9-Ofn^K0Vo{ 4CBg;͙{5 I{ lQfcR>)4Ć5;3B uUf^(,7FX(6Vmެ;aˠ,m6EX'`vQS7&ˍxiOn=3L 4YG,g^%! n_d<slL28h\%?Ⱦ /8G>t7'8lsR;9As G.Ԯr?b8 $ݖgYGR*{Q )Z|Bѷr1irSS()@ C+p;/f|K TS-fDHJQ&h^*9}"EB j%(m9oDsڏsBQ-r6- 5sg'j SWqVz*3 !hǃ_pR[D]CHǫ)y6#a~t,ò!#CwCKWP]NpHEϷ )Gahn0׌qJ[Щrrj ,=)m>?#6m\qmpok4|d?8DUip^NPo,TRò:;x⩻v7@unpob7kL#Z$X=?;e~ݾ,at :5:ARMq7NI;%:XWt#9'=as]eXr}I=' W~tK)[FR,,{O`͓34 '&A1ݔWEk1%T*a@2ƢZ`/$Blf7KkY\`"lIPg_hxK )2bKǩ̫T3\VCf}_vɚx)~I-YRx:K yc\k[WuLf&{^g`g2Œ:'w,44ܰ*B xPs + PYVV\ԫn?>1xO0i!G#,/ umzn> Ki7!'@y~4w>$l$ >xo!ACTcZRec8v5rWM.uE5HiRÁ0o g LyF:u#ܽy  =.7g}{iå(۲?5|Qɤ~;7gagcA@0n(-SC[GJ҄!,ͫI5Ax׮'~"9qy#u_um-ur iF>C3ZڌBHg tpq[:=Kp0NsȋdRv}e\QqRn7v!8Be+ ryZaD*.0/'xYY5`i6X? wa-NI'qG3u hr3s.3Jx'qܝ(nâ F*["־^CH·[1XL4/b0ﳓo^ݘcKUz&X% 5-{96k2Š`H%NQiSz ^> rBN3|u/h3ocH")';tZq1/7 >3?Yt-PFGBea\r"y$VÁ-;'V{7w75Z?買zH/Jީ`_a^=7 ehJN{9ɧg,MlJZO<8%%.փď 2r`mF'AA)8Vv܇Sq-M u TKѯyyZUH[C2s_*MG)^|U§8l f܆uyV!*Uu9TW>dBVڍ҆a ov* 0,&"cm8V1 nxI,դA&,.4W8 sJd=٧ќ%{{Eýؔ`d}(yCljVxv9^fH$oi1%vM2/t5Ɗ//F lEPj !©bVi"6K:v J@ARs/խP&R9G`aU˪[6&:~"Q!Q!~leݪ Zr\{vW+ZM# Y*Q$m5( . < I"aThRSsM!k\ԤZv[X\*lA{# JL eŖtV|Nx^DA@j(!dIܨzuom:DsP%\ܩ-Ī^mIx: }yiKUN’PZĘ(na9eTdlEixY:"ΙzzɅVuɀP+gq1ʲ:HA554]vLx2qBV3I|'f~ 94#+v-]L3:~47\^6r(y%2 1ɴdEjng pG]>98n>FsRj*7r gvs U}杘fGL0ݟUz|;kGzd !җbw@{2?/4 pٛs+D/rT="ya+TԦ'1oZ{r/i0I3`pSDrIj=dFsW,B|뒶頎mP )cnUbX-Hm &Y̛uu;P>'TЏ6a&zb !Eo.}v@FE R8^V?+Ej(_ yRUq@[ծ[C3%r>b_~3R3 1*m8kdD:<#ZL \6N*~J up:xmP6g!'CV=g{ܳz]'[he &E|@Mʚ\Iq]<)S ӿp(?ӎFyjtG<PTFٚ TP]s*$cKZpWs9:T^1. HEbDr }%0l6;͸WЊUp2:]Uθ1-h86b +8A|΃[ar  V6W֭k/I;6^J,V Yrtޒ<;MZ<,#;C~{)m>Ibt-j @gʈ}v5t tV%]ɺ ~DK#J |`Pk%<ƥ޼ZS]Ur}ʷ]^aCl QKgbN-kQ6aM&5ȃy jyYj39?Kf# 껉,yc}ѲPSbs>۱޽Dt~(W7:9 X#pF{=h[3 %&웦]:NJb inV]~wE8f41{[pNaӭ9^ JAl5{y(laAxJCߙoyEQ!$ 0tPPHF  ˟Iu`m)oR!fɂrem+zë؏5L >ʹ]*w$V57ݞ2Pf#h5NԦ|Si 3yQj'@A0 մ)!k]zYs1RD+tzbR"fY =AM1xڰZ i#W'@M&dFz"Mqګ^:uK>=Ҝom_ w Kp"vt>Cx@LsA{gZal 7;9e>ZYX745o_ c_hǸ©8\,W̔E +w7 mV)gS⍵MӣK4z7{PBe"pl^ٛ%j+.8Jy4SK{RfƖzuYL킝9LC¡Y*Sy֖i<;ڃN=Iy38ԯ<39kmۼK]>/U# I)}2gZxgަٿt#L $%Һk0`H>~K H)o#.i /YÞ"3<?m= | @ӁogJ^,$0;|pem;=-naJ[L}vab'ܧxa,=Hlپ:9HpD''efXHñYBPHl.V '躐) *#XG| p[5dp(w[@E5W=6LbhC?Rl+%x9pul[9G F{hoWҦ]XE{]5#N4U.=:Eqij\"f ,vcGya.t֋Tg탸  &tf\/:᝶*nEA#gRi F"|"ȃvwY~8Z?3@u3UpxA~*L!4qm>;֫ (&9ڞ>E-vڒо 2sTf-]89KMijXGE Ч 4ކBQx28cwԝ`Į$rp^+ a8Gje G*b:SWͼk#fiO (Z Ȩ31&~I~l!1>^ʄoC"N7Wk7 (ԊW%}L鯌7\qQ X^ڋÒ_LͮAڱܲ% JP<~*:Hp[!'ih^>` g'U{D=sϾ&k+9|1g}:e.L<\g }L롵8h0Fy{F^ 7nTg"S%/15(HD:0'yq A$K35/hd 8У睸D"Eiш; RD YB[,U$2A~ Ҿ;!F#@Hr\-BwI_Ĭe\ we!Y~`<<+=?N5P'BcIw\#.oKRGg{}Q r%*i#'/ii$c;f0{;?$05a.m uR6$?P騜) >f\PdEAk:ҧ(ʔFXįFфA\73sōNuqghߙ&EM9a:}#P=tRKs޲@pDt31np0TU?Ց ;X>~-_݉ n R:@'i!oZ몲-N#GUN.I(PF~4ȊV d j`NzKR#Ղ4 ~;/"j>fFd\K+Ϥ4mڐ|/1#Q}(._PM%L &@c@O N;~R_~;! <6R\P7}`& njr-#s3Fn_QO-/b˥-"B](Qi>c|y1 "w 0efiK=/H@1eT!ˋӦ5L]9#+ xP'Yڲ9#e8gn/7U$/yd^xb#q c?hفXAh *7Ӥ`ӅC =&FRw6f#QKNUkT{^v^jNTbD|E\FCUbd*LM|+0+cR|!SWyIҙܔb a*-ͳ"vktn!\b/*0_YVgnGc<)o!Jf7v67U=8TԶ9bWy ~|o&UR"a7}ګ |;/ s0MV#YAKѝ Q; ZDW哩\҇೦Fj+d_@AnqO]evw6#_4-ɨ//׋[fB =I&z:}"ˌZb$< "||U;t5:kM ueMv#qh#"գRVM2̆GST};cNqF4coE¦|}بm^vWkIhϖ[4sY. XfẐAw=K0@3͋mfΫws|PB*wFveZ;f 8_d"qH(Yw-/-㏳};W40wu_u-uz܎SVJ~cO'dyвV)%|6Yl^#u=U^S{ [ ]ub3hj;M(g@3?Bfφso/Z4ƫxS)uqUD] ɋSFM' ߿)L4Y1bRT)$]Z?iW'U Ezed$e\ QKNtGY'3^VJ HbH8rbڞP7ؓ,yi"ck:v8Ѫ@wF2!~\Ի?jDLmORbjooDl1x*}Kr96ذ8zFtf쳊Qе8-=4(xš-x=q%/uNwo+w q2[_bIOqQ{9}*͵]P[X9p5grp3,h[Y50?k3ʋڟX2Zw ~k):7ndTA͍~V79q(":l ^:6@_@Dݚ`$*0fՆB8s}*⢏ z4vG JtɼZ݌xdW|Ό!K, m%hI[BaLU04ij/쵲En̆fO:=befVpfӋ1{'H+R6`VaaB86 T!k r]Rl;ȎboqOl9ȈD-݀%c=6sp['Y|>>sլ %*O("̡~I׍\!D Ozr-vM"jl]t5 =0Vf3؀{.ԁ.[fۧq_TWp gHn餑(GFΉ8߮҃ e aA׊x (%rB[z.@$8pLdoaX`mgYPрkۘJP0&;2$6KY9 3NH^=We|ppLJݱp!MCB>Ue Ȥ b^frrm< yכ?6^u> lQ"a۩i7`re|2m]*<,-6v}n3)lٰ,X/ͻZVU "k}+8ҝ47ȢYPD=Hwݐ`6=<*ݝ= *c@J޽pMR)T+HPrJwnvڃ},5"+ކeSpi:g^FV bmx+R:0MI$,}J/ /C\xٺG Mzo4CO7P>gf=B 3.]dY'lfG5HRü]6;ޮwA;6^/;oPunwVchqZHk-&y<5X|֨xИL|eRb+v# aQG[ۅO/XC";jc҂~/]щ#`Oud65j2PyiIT+}Qcv,9.{U meP0y"[j]SpdmqÉ Fo-47Qٶ2QnqԱ'ro*zyy \'h4L@nN˻-T(Qb? WDMd<2Kk7)8!4}1/]th%iZ;{ dL<;Q'bX!WS`~,S9UJ\箪(P}MɝL#A~m`Ոoۀ)ZYƨGz%CM<>ٌf]GVGzt2u\HA0^_P\\Cm .O!!49sHܽ샕 Wu\xqrJ[#}eT_ME,ԼtWWK Mhy4frNdx`G& .[6EK#,us!R$+ЫU׍ RB_87.@4`x%e%sh\O~mߖ9ɟ/)ECJmoL F̄{}=h6yDfӿhA#!9%1晫JZ >}cH{Z6N3LH^ޞz![!A"06hսgjthS`Iͱo} HƓ:v4j!V9b&r:wC(kfl>O}M@}G72 -ڗ\(`l>EV#2tSju˄si1B:@S>Kuhܷ_ T.pR FE fN̥S\1d-~XFP?xCyFT|QTؿNI\p+G®$S!/ mz٭Kh Um$sqC3a`de V҉WC㸍޳T3X:=`²=+\&35Xf3#= ?.Fv [>2ϊvc=-LPDOc~il 0A1P$Z |el5EN[v 'WH3e=P=~7|u?Z\Z%8Av p]ZVںkj'wlp%R!-qf?2Y#{YܩSm\<ZݷnI՘TYoifNj_(x8Zoޚ|3K$D3A璞+ԗ/JP]}nfD q綻qgڥɧg t[S^3kgǍٌsnchZ4/(.ŗ&C/_ S E[vsU?5pYN[zVLMͱ+M51dy$MG&%${/jɐGT*Zid`q\snz[XkXt>7yPoEkj?$up["ezo~2:y:!=N\Y,6d~'aFL嗩Au:}r57o9w$³8m3V*G"ڡ[AaݟK*XU+KeWBuNZ'Jݑ !gaSK)d>Kʥhs>Tz JXlL rUG;i;ȮOoӎc',-h"faYX[='/gLi2cO $ qjN }N쮟 ʔ!et]>Dд5!>DGA dPz-;dE.H7J{؛iLz⒪vs+](Xp`nZ~.v~(?DD׆ș˼/@pm1Os:K,i 󼶀2]F_/aUﭓ盰ӋjE+`+}m\U o"{\Ob{©Bl,y⣴-w3ދ/R,c#o{8pMp!D95Oڿɕ6S&wWMb7:ـ >X/`^LeS'7+VY)%8S?}u~^v];V@#sAgN^Vn;^@Ҳ`s$ntyހT /V_IlʼnL;z ,QwSiF=UR//^FHL{=-ps&j4,,0gȯ), Lyj۩g^nn F5w8[j[kƟPEչX*}fw/dE7s)ҍ.g_n ekv0ǁ_Ļbru-9.Oq?ůRl4oxCɈɾ5r߮9PL9 C/;33Ҕ(u lǛ׈7[H=__&CۗY^WqZh꤆8 9Y"~78JAHC|"6L1v)#$vK6Ko1_@TςFd~b?sl/]Q!<@J]5U=RĪ| DC&*XF&SwΌ,uI^)SrZ|ܩ 6 楳$Y4b[ $Ԣ#)S G^ V-DQ==4CJDu'vM<9aW޹Krܺ.i2%4x{-zO"/5,7nQq5@iӦA-$z+N@;"%zZ=4"p%$> |1C$axo& Txuʻ;$#`Ԁt,ns~~ʫ*}`^Ik=Qj:&~j _nWQ1 e[NJ R-f3şoԩ5Th)Pq/K r*)mk =-y'ᑲ|YN,QS" Xvтp ,Վ|kzO~Ww#2ZwC6J:G%Fʂ^N^T5IK1[Gqߓe)#,sԜ>@{^{3CjYio9/v{:@k:>Y 9 [wr݂-A #.[`ի؋&@|g& N\Dm&;FnRv}&iZ0i ЇXY"\vy|;57`# c7iFAAR&qh]ƍ j_Ҭ({Άx-6m0\ψb;Yu|ϔI; :4J?K. HMEHMzqlys?&z[phσ`R7W*u tF+4|m θ.B5-y<#]cpTܓښYY%[fL|2:C+|hA(%O O*5 =^cID0ʉ y<8`viw]qC%nCQ((AAn4Jm{ˬ9ၔwfGXdT6D֎}7]JXs1́WaeD8xƢ`lQ38mStօҳMLMv6Zai~ȲKWlo!y+#v[EqX58FK/J2뻙v @nt{{qw׹C% 3j&NR"jzW]2ry۫>ڇKK9πW-}CY2D鯛R=aR$>d*V'`K',#Tg5\!s( Z'qnbs WeHmɡ\<DV~5;ĸl@4RʌV[5 ׿.Cg/?Gw %. &i jgng?*)޷rGքt>\ޑFkX`I#G|ѫBS1e7:~nqF?"(X1f9.6'3>1 eEҀ3Y\C@8E@Յ^'튅V,lhݔ-t( TX%eշGk;p'w4kAD I^ТlL_J#Č z<11uFxjِrKԜlO@'O0`V0PSνΩ2{d/ƅvO||쐅UdEN<+jZC?ҀRfJD6QWNlg3{;O*rЪ,^OJ/OK"Y+9p9౩[L["%0S2Һ]mKk7:-}*0^ò-!m+"zy8KA<S۟ւ<|^4u.ýCs~P ;CH)b)LNE{qө&yT/Qa^K_#},bV|_t#PpMgu҂vTG`,P XdY*cS[)W-Ȍ r?O%f€H,k8KQ#g~t-^\ƛڔe_l6"fDlfT7:KO]E zЛi,Yyްm׊+7(Q+뻰a?m4&*cFq5I:-yS3 H0,E%j!pnK!سb?.x *W jvi-76̸Rh%8ZUҽ V_h5/R 7悐mٶVљ,HA}GY> ˉip -tEmRFU2o2b=}`WtI}n㋶4 u@WKjf*HǴ_r% mxD"6)_^#5#N MM 7C>g#Gw4Grp#NɍJAO"h+tM837PE 2"zQZL sX#0H:rt> H@LIv = w!m:_E,vPH~ƇGŅ ^[IڔЅl\\9{9LseW Ir1pfGq<'ᯙe+*ÊM.kS eLؘsp|ѡ_WqlB gĈ_acZ5;8(i}Ǐu]U)$"9'"ӯD#_;nMm4(X y<3Z-$*Y@N8m.',̺?nsnݏTOtFC*C5`h,*X)8.#_ ! e~;hn!E)J whq#(>&9VR¤Q9&KMZvZW)Tښrt[}K r^=Jm Cm;v1&0%+Ϛ> r&UlɱgYZ07070100000380000081a4000000000000000000000001668c169200002d50000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/-]?Eh=ڜ.+TZk_:Ldʒ}!{[;8gmHM.`[OGr8ȴ@*gyBފDl\q9)!Umry w1a9gi"'Mxb > cn92WXVMo[ܒM3_U \0%Oڰ fX;mQۑU +{Qgʌs%l˕ |YMT9>]q"*RV12j m`^ĕfR'wԒ|J2 䛼C i7V%(EELNJów p^?gѳU(,#HoU_\`VZyڛ~6͒u:_tKI>N)riA&ZQ߾kY2#QޞJ<6V "~ ֚q3*AYjLyb GiF hn$ (o^49$05wX) ØЩ+ś# |-&vƨ^qpfcQb={xc:Gg{쫽Cn/[!`sxDuö!gM21i*2"ώ$)HSW&D,(N+Ӆ#LJE{wc9DC%5Tᴣ:ư4NdRmS LTB x:4hgZu:1F&zX yd 6,DTAI{k=D*r~3nÊs3*fbtt?,m+2nU/˸vL(I&ע{ McWX_p2 LMwLw){ @,FV!ƪU> G;da\0ԍ"sE X'D0y`+E-96lJs% IW+ Z08vo`K-7#ST}dVkj{R| |_85%/ش%kw|?jf/wzNY%̧\.bأˣކ7{LVNSE+_͈=G"Ka[h/ȿ_p֣y X1P fB$]V`S9+$cESZ^k/9j#ۄ@pAOѕ(6R6!.LB/+${U2N 6x6[:% e랝Շ ةtu!9+Kr o5, DfD383 1D7^6rgδPF,#_y׌+wJtIv},几Tpg #Z^^lLl4 /B˜+:cmvR?E#(3VtdVKבgn4Npw^zXaՠ-9nk olNqCrYMmC?81}_ATzr0ۡOET7_zt'Us} cCxȺjD4yCB @o8nɌo-s ~*aڒ!06;w!mo@bIN5ֶ0"S hL;$fʣZxnv'^X(!\[3\=p`W}E/8^Hluu$O[d} DOSdq;+~]K9@dJkᵆ^cQPD/v|,~?-`  |?.3voO`Jyi*9|178yoL_|Hj_Qp-o#CiFR@ s nԗ pVA|UG5[Eږ#rj=ե#٤aDfpvيaA\1-ݔwа,2X\uh8%& pdݬLNC-<(& r<xAVh؞Im(wi7R$Y3tc`3H%%OamKHC{I[d":ʀ  ;&?q^ڝ/@YJ0!h`Z"Sf*n,Rͬ3E959P) 5}s$qۡ7&ZΆ%=mU4*ZCNϮázaԦPʻJ]6%eD#Q@VA:J5IQ/ede!l_GcJp9"G;Di%]b}rilOoe)+oӶI` IT[.kP6D6ڈ]=W`J\43K&| N^Ouk"(껗#-&ʹ__Uu䤧S FV57AqV30%*^jon^ D/x.w K ~ݖ6=Kr'j[XĴ(Ip遌uo+ &8 OorTȫrXaIZY/KٸR'MgWj %\zR0aB%.rxu8(ԕͽ^[ Y,\aلMF%R.N:Bow|jmkUN Ak`m$_ďCRHu%ti]zCXLM8YhW:Z i o6:_]'7OcD:%e ^a}o*e#%Rۨbxo"q-`Pj.juϳ Lig4H*{y'ؙy6%7ktQrpހto9^ׯ g1; k텪֌,]ŭ繈 [x_^*U6%<.>5%:Ƞ5ɮ\#ełik&X. ( 7wc8ZWv4 |egs}6mRE$EdݩPrܠM|W=8cOd~DR3zZ r5zi֜&M~x~ Ӹ8 |U;B)lI]s<+V?Fְ<.{hbBDžzEwZJȊh=Es*ZNgn9C Mrv""h064Owql |)n?7LuAg ym'K9QmF!K4wduxO3q$A+:D~=}}pg6427CvNANTE oZU*AL[z`J )HㄦFOLQ,4eۯF`>3R/TE #C@ߛDzx80p܁ Ae$dZ_x@ ڳm- mR${ @{ GPfO y_K@ӕ {ʖ(=Hb@,uաaN/칍+@?]׆6܈uV+N/W| @н <d+wHO;f-72+ްq(p+N]!(XWA_xLx1ĉc )wzZ ?)r+c%t^r]St+{ o)$0cWM(d}s<͸@+u)gz~nKleH›؎x򥛁MANG]P8|~s8s7fXqek4Ҟ@ i<ӌ/ IDP)@ϖ6!?ɐ* gҊoq1,lcaхES{+r(2-a¦ʦLA|]Z ~҄Iקzsa XJ%%l27v@ W,jgOuӻӓ'ú)(X]vqY`!YhODSbHJW\oj}Z\LlE|SԥaT-Ƀ*>K|W^XJJY{",=!AXWPUwf̿KzՁjn]0#[M4oXuY 4^TRWz.=IT~h,1hP߄Yb~-%\҅|lbHۊDm $5քA,(N^_"  T:ɔ3OO^;4JIR) /=>ˑv{-{y<3$tqV|hh&R \aJAnmO5ȉthx8!V/) ^\w&t=jJs $\J1|:XhdLAy˼G,ᵻCFTzw\n<t>)Bԓo|-J"nc_6j[ͻh@k.,TXn h$kMe.J[w0ޒ!Y_ ?iGh׮n }- # 3!G{XTb-.N?AtӇ* '"+̜=s";AB$:X8|Y\7|j2I` !C;K9Noqc#4)mi*-]A-E44L/῭0_tWr0-)zٯKٱjBDžì#.uyCA:GөdM5Ir^gBʯS,d~8|C#a?'<f⮓&p88ۗ}묿ҵ/}@f3p78+gX.'\. h!h%>1qဃ8-gz=}Af|G y Yc3Ls}zM?nSu0!R-1d -%eKw2ݖ[*ïJG>I7#"oUkCA >p;&|BZH5hx m<Ιw;٭Pf yխ4D+{7Q;*u&pbS = VzVFRO'ETҕW;j"]>Q"R R+ZH L.֋W:L>]@ "w[;v}Z>2_*ZTaC7Yih8pę0`6ot yNI G^y8лr9nȚ6q;{HN$<gӞxC[cGخnb[Ȩ׈'vNӤ[}՘1G们Jf(̮֕ѐC'UO{/ZM90EMGGdV3;E^h*e8:{= gK353LV6R*#R]Ԫ]grbC_Nk#q^{լ^o)F_FPmjs'R٥D9qR8{^:h]$A IĐ}U3@WXbѤ5PK6;+-eB}tꇐ"d[޷P$&..)RH-<,U27.BE|Q'DիwYwC|?|#%dDYa/eUvX.r1T8# mXt/YI+0g1PgmՁc-#5qέ,1`T3Kn-E8p6-Q-ƢljvpLHgERF7sL 9zn֕wzFlW qx"  ʂzaAU1q/ىeO^@7NծVO[ΰ*9A/ς #835*MtnHz<zު[Y&k?ͪU,&%(0!=7NTnR"Ne'eD\xF  *FpWUr6Hc0y~$_f]gp~)Wu98v<mv& 23 E^&o~,d:󮚟{%[!\ b A`޷ ׇ@/n"ܫݖUjGiGIa d5qRG6q!λAEn Afu6FY܉'@qx75A1iEJ@#aGe95ћϓ A]x? _hLqƁEl0]7M6j:ѽΤ JS\'w@213ku4P<8NoX F~(xYZoI+4i>iF{ ᨎ3ӄ],{QS{"XcAZuIU8sw'pA.60uN4y(3#I~f_:cgDoI o~?`ؕ=t!AFŎeAdYR[#91't@,O48k`XWnF̂KO~(0tpӐ+L 6gEN >YZ8y\6(18><;3c4$!KCv^*a5y QyI] z*P%.ǵ$ufPE1dWm U=MR diu&fE(Lk2nPYX~`a$#װ)e XPmkAzSV.,jY-`}CNBw%SevU/aIey]0% ʫƹd%̣}/wm \)oazlmMcG"Qp=o}w@A"[i,\HݼNoS*[aaԈ@=!4Go2 %pv)J٫6{`F5\?%xR·٢Gh7c3(h=OIPB\d҅%1 #@=].y8lW fJ+0{%PSaKXl#hFw7jܦ3>|Tp3D6+]]2< a{6MK̃op٥b7hԵ/K /ֺ6 -ֳ{ڽǯHPUM{p}SoD7[k߯qܪg7 kL7!*t -[2E}OnJRsV)-={_8&bȆm j pqp,Ubt@5s[N}EY %hcv~YEżЪZE;mF-Z5|lNv^d5Hahͤn M 7l҂pa" tTqфZ&38FCLZ/ۚZ{-Fh%Wb'ޛ챺]@pUd5L`9ڜf*,O:"0/N-gѵgt0<9NBb1RתL/S #T1@ʲk$=,Q. 9CM%\Sލ@@n\9 '_ ]GXIp`Qr+N݃CB1:b@=P«Pɔk/SBi HM3f߻ڔ=iC:|`L*pC HڗvN(P?=:#B> ~2>jYdFcHdY}C13vhǵ4*:$U?4"hGN<(O0@I];xY&K2FeVzKgf1".+״3:}NJO&7t؇ f+,"<ggRKLFR;̳.}J{tSh ev $[&!恎8g%GK'FCi]>Ls']~UK?%D$6Ej゜,<1Y;e5 ak kvty +-rjZ'ݰ"/ngY-ͣO͂W#reV M+H'`meQA`RC- H]p[m(Z&1Yno_7 ' o2֓U*]YϢ<0u6Ěb9)[L{uxh_?WRkp' ,c6='@{z1]Aⓒcu(8>"CuXWS(;0fTH B4Pcjd@:4ʫg鼫gwu\ŻgEc "s[ 0T !&1),w{it =- nӂmt)u-Aпi%UlGpYc^Le9WDfʅWu'ǡJOY()bGKK[~Pʩ qjE_:G\[(_@0ÒO|g~^=)`(T|(l0k#N6,3c̡p#1@nPch*l7OCnSU ٖ~l缫塇3A^E(0 {M˟J1=TEH :eiصxcH?[P+7K=b!W*Rra<$CEkyZ1m4A[<\>[ڟ L b1 Ԕq@^^Rb:o HK1R.C @b'Ԯ竴劅 C- Sf5)2*&Sr("W2SN[ZʹX%:Pގ;Nӟ?_h|wᜰ$bq fQiSJU{yLJmjTS.3q:9#8ꜵ(ɶU(,fco"6\7 \̂W}4 m!Rp='~ᢴawc'8y7~,SOu]Bg`6ggjX~BG+@f:^Ybu/|76.u,UV)ޘШz׃ݫxw!GK䀨!K9;UJa< 4,g$Z qmW4*rFK'-$x8%~6LbLSQkev5Ȣh1ѿc)@ 3aG"VT͌NbbG( +tr\Y F韼 !F?W֫?,/G`'{_djM90NT")2<י(7>Xb}3`%lx忛&mAͤnz'v=[zUx!qDzͽD؜𮦥ˠ4HnsNh@O5%s|+,;HAH6p\Hp\|Dɼ \ֽغyT‰v0j6i9kNs2hB"]pZ)`̺\/[oA;i==M CO_ol>.+t +H(~pw5[S/v|Yyx0!4Y P[5vH*jFW{+c+LKZ6K]y8=YmalyQTX_l|a~UG=oGpӎh|ϛ}r?VN%Y\pi`~ʪ r{q%Y{H)s'>gd92N?AQK}#{ZVUd0IeSһ`}m8s\x~ؙWaHj-688rlܙ-n__zi.HRFȝ؆2z&OA79;Ĝ<&@ Gߴ D, h-ôuTm1A>SH80RCdHj5!f\b*JZzu")rn82AV7-xhVbBY,\P>467] q DU>6z_NFjO z?X!6"3SsFwYաF݂O78=KL^9ȍ:g!my8Nɣ#jKvtVK8F[d֟C\" ǸĮn irQ8}a_nw9Gm qNy*+)xi*C S De 4SWjAaQ&t~3rNۣ0W PøwA[Mcj(5yFr똬خ#NjON# \Ը}p/~3/Sߦ14qDNs.~fTxhތ2uGPQ"]'SAyS(jӁՌ!=*B;l\gl{㰴HP6jM.lG5Yn_ +E)> 0F of׀TvAł`K E0fC䅭22Wy6F!ύq NZ! N=3;Y2wevBa1hB (60lHR6/+/ȰɯkGrtYU_\RG/Fl3;03Ә2#+Tk'r C_6A&J$_Z='DCSA!RxiMb9ҵ䇠fKBGiimXP!([4 FELp'SUp1li<9//dZSX-%StB(0 dxsZ dg"0>=[؜|;z(Z(T!94d-0$H}JbmD5^S(:g] G(c0#lKzg,45Z/8=z1ZG6.,WACӪ@)Qi] Rd=YB'N5?4AL9)@.mlZ?Q_zד鿓&@L !wTsg&`ڤYwy[`jZ+H|k.E 9j9 Aهuݴ 2ݽTmRK7ݲpx ^ pDӊu_k.k0DAh2Ldz4pMď_.eHj9*+tlEWl0 |t^`8Ly3r r~r)6 U:=<3r@@NJw/O3+7g 6p nS;2br-RUUsqhG (=hy[Ь\I}&Բ 4zȒJN9Wyk{%\AѢ4𱺵~zXӚY&Z/ŲSSP0<tfHa@Je֧s  *"؉ho߂N JTM inL5^߄kD+F e68PI ԵY/<.$B]Rt4&jtXhbDmUr?-/ehSag [VZ7 x䛍XtIclSl6K޳ۅÐ虝.-U҂fBQ]F,(L6L(y5tp}_,Ě}r'7z (G`գ~cb_vƋe%0PrGpҊ*[h`r(c`c{d"ZR"+M;[]c :A*Rjln^\Z0[1ѷ=u b|4xPHŸdjۜfFff4ݙrH[^2z+ʾ ǟ ~PĻ1[:)cD?"_H(\G v[>6\Zq)ZNC^^xJ/d—m-= k7ܓM=|CBrYb3WY [lQ {?5ñtuHk1na!L?.`@0GTt=Akh=55C!PmtK^kwNjye !T$U;$<Wx}\6{<Q_:~dZVMcl/ dpV٭wezg-:.`ڃ4C7~ :H#n HZCp#$w#0p<;ZU>Ibh| :wp`h9n}2+) ՟07p`0*1"i,q̙H[;"s=(N'tTsr?of[MN#N0p Fx]9?F )gmCA2kX~2Q:<9W.I63əhsfo#Q-M_J1YIHRZ_(IdʒqkL SY` N3[=uE\u<,g ̈́^483L##tg͉'(>@kٱ.$7Fe(ᅶ??Pep5@̂(_Fi_YDu`6t&&TUK->KzIةZw K*{pסB\x,5#Yڸ⢜E;&"J Τ{ h-P۪6,Jm}gbh8ʍ]_(|iDp80}wM7UC[x#tym[̑ժ1dgMI%aH8ܓ$8 %ZDhl7:i=ad=O> DQ/pHlO>|ng\ĨvUжfݶW-Y U7U5ofK”7\&*Dy"ӏG䧨.+ EUc4YiLќ1LPN&B7F4iaK0rt 9$*,f߀8uE]1bSOREI`cfimF[]YO{Dlöb 2 +%SDա>YM0LU+d"g L/7%fH}U5_tR1=^XO%bI"ntUFY{FYaL1{5<8+)%Bl>Ewl^ar6Nnbߴ; 3Hj;p r7M ݿ 7'8w^WͻnagRԙ-rj+l)]G4_..WDrsєn{Ң +U#wkȇ/b,-70}nS/K2_Nqb;̘{ύ,?Ɠf/vmJVE4b:[OKM.=vFȢ nȆ-MR;qYoȑZ$.7#~7m0ua}5Ъq,avkA-!.u7X=y` p^@WO xƑ:U"sTe2n%I_kc8)4HZ[hΚX? 0 GiL dlenK:Tβr; xA7jVCDz?ڋ)%DOwN2@!۫\v&O N3_Fkg1zph_Zh VN@שI7uuHZa ~#!xxۆ|le 9S/]eXܫ{w 2fFSpaݙcv1}_*;BmH`2^E:@yPBPfb7h\s84Z [!0xKn2Kx!qgt1}yYUa=F@"ϵ惚7[㶊 w:ʜ'ky$4Kq/FT\m&QU_%* ֛RBzfnD ް:7e%Ӊ) [T͙֓r{ wvFЦ|0j.w9o]Խrָ/K+2E FuDq4Dr<{qqSԤy-="`2_jr[]ߨ!0 ξu' t9^y>RhCfqD;!\# P/5%I_4["""@vr&w| 糭@Bt`t `+Y牼9%L#(K!1N/R,Ϻ[% I'oJ1i[Bpnќ{nm,.xA &\Ê_R},6~CbipO&ۗ$8 kyx3Oeu t$ʼ10'&m믉YSa!n]q Ň.E %``h<@N>d( i}=c̀syPR?frVx#,pD}9d[RbRt$TZ~}8˜K+AߪJxҶid$ڿGFY*!ឩ[`*GpJu(5&Ono>}3b=A}&e>"1`a#ϮvG"]IP"!fo"y$ަ`1vll+i'FLܷ {Ðyipmr(ņ x#^*/rY0qVO,iBVeU1ƇXkSWptfiišVxߒt#5Cb+Ce(ځR c)wqL5lD\[l-ވ4HA.*a*!De3}ǐH.qLPH EhtlbvT{> ?,; ߯2Q 9eCC 6($)|L/_i)&@udn7]nH­%GԜSJET ]CY2*0ŵS_6uHŧLLNB_Yb/dN!yF%}~8ۄP:%x۱{LfjY ”K_ƥ6ECj~%4WZ_,/Dk遽GMpj+TX2|DB붴O@@QP?ĉ]-EG qIȎ]V&P&ρ߯Hx0H4NVJɚK.~kM*x3'tśs'fQ;+%Q]{HfHcD ;m>2PY}d>`\65 ۝8 {*C Ű2w`. n/m^fhNI6ǰ&  cu&EGF/>b`7!ݤyrlpU\kek\ROgTU2 }jo1-5˰[>|F'  eF~0_g@zoLnx=KXh%-`J+A.#|ITGd!jXs,vH33VƷ& GpRQ7j_$L ^M2GkOOf9/V\;KmkQobq/LXYAS ZNd#HO(}R؄3-_ -&/-2%hu*`_)i;|R9T`-;W s\h Gܴ _lZ$>3k [QQ]j#hKM]|*kf)K+>SM>yj禀P+{ay_2G/\uo|T`,Sکnx„ oܔMOMTu"+v'578:03`͡ 3}p<6ZzJs4V xeJgdp.ZgCWx<9AẓJB;&-yJh3G5ÿ:nK[8E60b4U؊C|3# k[ Ta>qG.XF bAK`3qn-U Wo~JmS:յ`hdX9'kźxKi*`4@NT eO%Lh=rɦU ,, xoUߗ0~/2f<=8>δjPcXMPwJR J# ~[6AwDʱcQ[|cOŰ[VWN{,ChآMXJڎ5v ׇÖt P;xvSjXFH>'2\wH\PAf ?7H_yzK6$Գ>;oS;m߀#G\ f I|Gvґ~0՗P9>LM|EI\ y}\O-v]A% bq3'c2d dhG c ~~hOLe:NAEyO_Ax&~if2uj:fy{$_K j"Z2<\,%H*|ʰs>vi &[W ~?jBt0F:ST{dUVK; uo WiĐNwz4]gC y_{ |<(_oMΉ;uɲ]@~(bdZ.BnZm4iǕCy k l[\{&gA~( T9}ˆ"h98wڜemf;O~RG[8y%1 GUr);_滃 ^1:̳n=DV;-_c4;_L.C|MFarEZh/!px 69Ta6#[2q}Ʃ%Nǽ>nd389ٶ?/Xv31F{դ!3LLCs_2T#mB\?{e&AϤbXUP+m-}xP;NnexqS{3,eמʘ]ϿW}ݾ)1< =&6qq ޗV„k$>G.|- ؂せN@םZC]3|z+'z *$Ѫbg nmKveAA'S"8x&fq*;T_x\O%@zbJG_uG?{,}T|o7aWT"X&BSDŤl@5יSK,U VX"F0%1H M{5n 2{N<.EeՖ%#-Fb龍.Ē Zg%iV/~?Ԥ0̔.N)W7)'&4R o1{jeqOXĽN4nD}9ƏO )v@\Зs23ڤ%)h&8QMf;q3 6'YU6)f'5#~ bgS;7- V/a2(͝~0"y܉ *2tv0bYKIVV5*qz_J%-};_yUy.`f1bBN3&kF_1hDs* X3Kg„*'|C*sڤ#'3cuPހL%=ȩ5&ݑ~jBnErͪոwZ֯8c {Ct@\D`߄ڬhj/,">ZF{ߜN?x[]8l`XT?kNpלj~uTK/yl\S6FiuxsM3` dG $^a層Jی_k_rWGZzP9ҽC("ٞ wϯN c0';PI\*\v:|Z[p`!]V.[nQ:}WcZDZcԪ]7T6j}-3JU.g:}nCgjh厘'm<9 Ѻ<j;jL2s]FkRX,V6&vpv0)0;bE&v0N|Nws*MC=L|uW]DAmlU!B XVrHl`S"פ?u}}%OH.7a[MaS{>iKLb/$D{ϡKK)A/KБ}FsS ߳hFB9q[ީ͜['`"Nݜ8A9: Sk9ti\u1r1P ˅;GHQ]j+7D+Sf.}`4뀢H|aT؏`-z=PPO)ه+0AN;0U%cn,vYFױ+RIҟ x<SJ~Kj%.3` !/ ?dcSd="ld;X>W b moG_s69d.+m5>eu4lA2 Ey3?fV/MTHI:r! 809g1K([e1XOF~#6 0ױ%şZߡ+ 1r)ۨ̕xny[{ckaw< IØO +FO`A%f>έ/[flkj('qI6O$)L`΋p3wndf;U)鬡2?>kSn)5v*`u9И3Hc|/?Ibѵ=.FUV +%nQ)0l# FՉ CbfdisR/t1Hu̗)6a\BKL f1BB,[%[pxPȴ71FR93?ƾGY'yU]ay.)ɸX3sg Ĺ'sr.A Fb^aM}/s=>~p#ecx5$0͚(q џ  GL>| {Ը>8!WYS R)CDQGՉ&N b0=mЯMMT~cS B!6-6~2a6V@򌡞q]l_4.&G 2[{_8)5򺡻]us @N)@Hk!-骥[d\RӴ,Lb(H{=ᙺ*C6\ "nL^h 1g/W%0`RGʻvaP^<[$pGǒ4NPCJ!] !mpu&ȾPk$JZ ^0itm.5f[kH zHÍ75Cř@./jv{=Ufo6cFq/`wCR/"lIh6ZX9G{tKXa4e'@ wGZvfʊ!\=HP!uDpXE1iaEJ?6OӾ,y wpYF4R#m?_L@Tc B̗.1KATCX\p?3X  2' j,Wo̵tf]uqO(ش 9E[F>e^#0 OHƽ*D =a̩`B׎RQVNL ߃uiHMH̓2!1|}H ^d01 0W kNF=V(c<on<`" il`$ZDm:,Ѫf$0*@~lCLA&VQKGz٩:q3 CM!TTkK_)XΆP3wett wgrsL6ܤ c O\%~֣|A]\Jg̡2Q3etF`= ؃;B*eZeOpNY2k洭Y׉ u ӵ.yX6 mZX3vtEvF[;_lsqCTϬTB.I(9I>yշٶ% jeiZ #gE&Y!LVTQ:.f$q ";żb*l쏬0fBy5^N9ȏ؂⎑T-'53]no@P6ky-#jTQ>VO4Vf8f8S,ixBP`%tpE6ݗvCmFNٿFEئDZe(O.Ԣw#w 5JJnph3>+J]|D 4wQhfUNGkvA<9;Bioc8x7K ,fx}e8$6)MX?nA $[;!>JGș5ۈww`elCބ|U0hx̥A(iXF qfɅȮzјkR2+uYi͉|gURV+k`V]PH(uIg=/87ۓ6vJAeaғe{L1ȆC# HJaX qn nd%vR.FL.c須pLM(Kj1@8ݛlB/>6]e.(3x#]Da&u'J(kz%1oC&\˘+i8{GF,Ƭ2U% ,M0PV¬ $֥FzEo96&.OxnWW'5r-Yc Q'sU۔-Sz#hxlex#oˢ;P/7N̎C[ \ͪ3ԒCsCcIw1N@/%\(ޅ:!Pi_^~YNYg®lHE>mUf#*C"f>g 4#D|c"gJ%/ mU ! juU_R[Io+hf[LK=U:217{~p1$ҹ6T  9QBjُMF!L(ktO]Ld&mN&XZFڀ7H{K?hpgi2ʰv7;C:u0(@9! \@3RfP>KBeR1C }7"ӹZnyBǸڷ^3݌-ͣq6>1;0Ԁ8=W &#w#ijfWsPYSS>~ GD = N[Fp#"#.r6']_ k ?vܓw@ا,~ Hϋ0L'',~wCʚ;U-eeÒxqWCZ~ͲNko<_ 0Y/Q:pcL;ۨe&] Bǎx'>#D:|QxR򹰡uU[]w[##uUm؈731'*1:IJ_lnH/ZiĽW'wV"HrNMh!b޴~#}RcDAcBF:?paD)x)hLrf}p> N f]j$|XhB%um qȭ8-0]P>h6Uc5l8ܤp s6k*p,z! M T<b޲{ ,]߈Ł]VW~Hsua{ EK0uuw̪6J\9uuSLK$ "=ɣWs*ޒ{=Ε6mUm!<@HBD=[>_ hezOe*VaoYxkSZp_ |/S^֡+B'%tyQF2xx!JbV H™،(`"-bmO$s؂9wv jNozحeř/Q]>GZ+wS.ZCo2D<Y[g4mH@1 ï*$Oy^ԭ0ҋoH: fD8߱;}q|!GiX'5h(@QXhÒ5^ȇA)rp=s͠ jiɹłdMrC@ar*bE0W#|-ܷ5%e. (l4Q+yH S 17>T%]Mj/1!R%Sg/:`۷ʶC0;qEd ~Uҩ Šf-ʩ_Gc|U|]M=@T=~#/:UGfmn0W<_`eIThF*lF,-ڃeR(3pRSW'"E> b~ȋa 4N݇_Eq6TGLBp-gu\i^8MD/{"OG7Ϣ#vLA0{UDFUsp9GD-=[Nh(Kh;cTK,$Zvɼm%ɾgJ*-|EC#GC>;XSrZaʟWOg,UMm 3oUϞg9rJ#UkU30W2H@_qm(lbNMlxbBԷH:sYًŖ dI [ .yKk>vII*kKw/{ t2Ⱥ@AsćK$eyahY |&5\:u,6Ly+jz"+diڧj@"k@ѝv;]l_6$ +mFD_g| (z^LbcFKEyT3ufs S]iIʺq)" (1i 8yT.OWw(4CzGuXOz}%:Sp.# ,(yfb.tř /M1(F,5b1 XV5DLJ0a__wFCLНc}\ԃ%;L>{h#utfd) j8<"7vQAηDgwic,mAL]{zrFڴ-.ˀ 4,pPMz 7xddT\*af/ܟj%7DF !;:%ױ2HuP׈La/qrΧ3ߎY DA2c3<@,hk/;UcxD#b=(><®YTRdƀ\†D`V/lw;_ j0{A"2g<.N=Ud3 A^0zV\s\#8/eؓĝmk" жғ`ΕH#!Ӧ29H`Ft6vvkd0$~7cS)@f]*NKVRʒd[gJ=)ǝ<n?vI(w}1 N@ n v}fڡMz"np-4Ȯ pbzFםg}6"\٢KG&GqjޝrIj"cYrHޭ4Ley3io H$`,,k(?= aydM!̚}w_Q3b(4{u dr7_d(h iժWS?,mB$9V3a[q7OX> ^#>)i8@Fa,!^{G+t6 G|ԍׄ$ ;XA\:ڇ3dSy]rA[y8qSj-I i}ul6L1OM20q>&%'K|ܶ(qf2znΟ!~dPz"H$Z IՒ4h[d{9by>y+5F;qPAm7V3z qj@YYR+9t݄Bdv}Ϗ/ pN$ya폻XBl@>R>\Ҕx>Yx:~J#Guw:btljFjAU)گ?rJY+QHrQzNꙃ?iױKғq( 0K[r T\BaZ {^ Z48IJ}@׼F"Bjzo3१4i- 2F?fŚ%~,D-Kj:6{J񋭷NLwG4m`G mS R/Q !ںՄFđۂ@#nfJ0w7Ώ#D&.5U7gꥉW=ʌnJIhQ]ar /4?+Dx`k#/C2ePS\ iQl؀d pgw iNᣗj]iِn:+hi'~g :5~\@`̰#T]5,\:LJFPF.^ݸ݇ƭvJYjb}je>ugtL.*:]V|V#*$ZBneNspl Jn#RؘmDş+XmO+7C@ӫ冀L R[IqhH괌%XPM10^5x9OX|̽8ZP1EC@CHpRv/RҶd1í#XO[#3be">T3fn)dɴg͜Nv Fh#WbQ|Bt3 8:H1JBPlmB.'T 9hA!tS'ph )%^ 2=;)Ɂ3dsŘ | RnĻ{4ߔvd6$rEF<)Gʠ*P+|,|۞ z*E2#3Jt"?HJfE9/QO<4r+-lvz+dξF,E| G.5PI>!hݷ^]3ؖX0 lyս]qiݥ%XDp(4`s‹._*Y8E512`y\og5V]ʜ7{?uJJY,n}A)6| :B EAq~ ͰF@NxAj6  :]k]p(4{|=6痤3Wu݊2yҼ> w 5-9 =˚`70Y̰! }t}-֤R@' (+Q1<|@ +_R(E`vn=c"?F7Brrg&DE`@p͂Vf)?1]ҚpM2ˋn㔒]݁S^N$4$0|!Rղ|; XoSbD'0~(ر~GMݩ y/YV0oIN7B yP8l }z"3MHtqީ3iai35S,uiw[sj1 d]s~?$]+Y<"G0/[PWy@]qka $Yw +(av`?H`=a\&o WZ-w85zzF5,t1#)-W1,>f,qCEf˜c=z՗lH-AN~!={CbȲ\5eV$\7$7|^jKㄋXwS=).G߆cwsq9r^Lxj,sٴslmc\m—/$h,Qɘ͍XõGO4KhFom6.ܷwl # y>ݸa3,e̓i'YwiY5TmޤYk V ƅ:0Q3 d(0fqrJ:[Uwׅh0eNίbc)ggWd Tov%߂Bvk]C1MJ\SoX>#\ʦ[`/&M"ԷZm3jb$ .fޫWgȧc+^v avܤ$H6k;NT4,;k8MӗMcW.ó6\=մ ¨jL(9bp a Zh$Rkܽ&vO޵jtr]oSZs5$'iۤucZDhdUSP2 w+hMzTAi:Tvuj?ڵ9c~W72gJN8"/6ҌO^c`+.[vgk%U_fWYMG\ pQ k9;+^,`dp-牐ݷR:B[awO,%s?h9P^ =$/!>cȅ²BX(!']}J5;ε O9^F} ̶cXcP5@Zȭ8c#*q;spZq#g?ĕ7b:VhA(aZ˓!BPx;Bn;8TbBb!?L&yGs[,/IƨkgA5'Gϋ3¼#ivwv{]U2mBb~O3ö  K8B":vGMO\ahͼsPCl;Y? / u՞m'0eBft}8a-E@1(D&)k4k:E QHΤ=kΟ2wpϹNn7l5*_5`wd%W%vRD P6LlAy4^$"#9\+~Lsۛ~BZ O*a9Ji+^Kx?Qa̬P/.c]IV>Z@(D6XQ$xx#gLA}w Y8Yh2ʸ d?ۏ?R?|u AD B=D[AdG+3#"LrJsz)eY52R0Qą8%3\`SZQLX(R&m֘25Ɯ($ V6h ^ϟzrkpOQuaNlf*֌>SYIȻV413MM`&IFSVOHwTP̀-<ۮfMNSs%A1İXv|L~@g5@WsM?`n|<\\Yӱƻ ŃiXs1iAvoY!IJiA -_5_|C&{sTz%/Ole.>}8 ٠txHb&Oi8&\u83 PcVa؛La$zvkwn iuPDEAQej`Xs4{!Aj"lHt2Ǔ%CGO;ĵ:1\Rdo*:6Bm1*3cd{oe/-²f|E:.)pD6c =C?p[?d?[sKMNX}/&x@+˯q䖶֒YqrUA]ō/fMqRfq _pDqmڀ[nH8,Lw)}pƆ&ȣ2`QNGkw-dz-S@h2vC+ W6=]r@S̯$]{Hc84 LŚr<&̰S\e Q^2ã윬xmg&\%J|&Һ Ә)d$|#T48C  N8w n KAUWl2~FC;J6Q?>TnUB [c&`bj42I> eIwplQ5bmn iAHQ&,U %v SSZG+,bFnhNa:4wT0×K$;`RAԛ63yk+|c&f-O~4[7iԎ;ލ)w޸~9?sss83&AR`wƖq\]Dyƹb^"c+ < m^dHҚ4Qa ϠS Tg7Qo?r<#:|K]aJR%ܽm4bֈ.ߧ.8CFJĴ4NE+DŽk1ɘ/6ZmY_ N6 v0y-k,$^GR>g)xbdZq C>~ dʏqK:VL|IȌem@k$ 2Yy@wHh%WpX6rX>O [Pѫ6,V Mi,Y"녪A86krQL Z6~hsG\0*JocTg峲6h$#ӒM M,f>ēw7V`NMxj|q OnI ̱ZNXyF1[jTLֺAJ0BcX5Z@(r-AS4ӻՈq?)'!rmyg1(nV5KsƝR&4?G#?U9!JL dwtQt$NE ـ"ҶE1fsjRZOI~bgndG5\OB 2dj`x;oi˖n( ZvWmyԏ{A޷Yb*miF8^ 8?gQ)z4bn5]Z຤ŝM!B|s,3_䉓15SI,.#d$r$|1-ՙBq! !nRg6 : Ba{띪[5ٍL6܂ I 9E$7%3o?.C"9 ㅛк{GoywC.:M&#psV{ YO$sW [p6X Ѵko1U}5U]aߜU3 8-k(Dч[ :ݛ,6ϼњf"eU>~)/VEeW<K/IT&]N AVvs)Yd.*HH@Dj!j<0/e4{pgm9QyeK(~IigI)&˿$ ͣP%`a+IK. %GW a:xE_-7*ެi_%<અ\!fKyKx'gMXQVT2CbJgCY}RC⬫AZR2'aFT\$_D{-^(~1  iMƇbǏ/rTbwl Pq#N2~Jިxz몠j>\P.?r䮼k$P}@^Vض!m5>u9hSwO(uirVtDpHze*&bo0Rm݊$o <p<&t44Яz` +6&4A|RS%*;KdmLvek (M34Cb44.6SF!ű+GeqgɷR%/<[QfZ+~>0כLO3`w; .ɱOnYbH$q*~yqвZ{?SzZt>yƨ QOHW5 czبDIQxD͑$%4iǥaۣ|ȁ=⑚}k B†/u)eYҀ C)|ֱvU%㸴%YkAVD+}XmWpKesO#@HҽoNSl;+W452wߙX{-yHt\؎5p:=TuT=WlHlAx (W9{R֔Λ9<"S X}AXqCɑUzAW58S._^j{OKVK!I oV}'u P>MʔFg,}FzᖯT[^5` %n t߉,DP < Uмؠie)$3k5| : V|<͓Cg#tÉReB Z.᝴aKKYFre0I!]Y߶#N<_!J*LfH|k#@IL6^.Tc3p#rjvQ6#<-hv[ZF4IFd]FQ><=d,hWp#v#@ pgnUbvddM=-4|bMaRdl! sV?W'^5D_ʂ78r 10U]\:!>hh6 +WkJm*ޯzQݣҬtm4: cKJEd~= \zI#wւZ6K |^23'v ++߅;ٕRUa^ZE#Bb/<؉F{Yc2sJS0Aumu粚 /Q!)$2%7+6 yu8ȲzePF%*Ej:Vn/(ZB( $95.s~{DSno:p87y?gH6zPj7^v^=A''\~:Tm9++0 @V8UكNC}oh6Uީ wI(I0]SRKĊ.;/>6c w)l cI*eeA'KpsM]P8uMv`}h`} 3iPփ0?:K7δ!XŅuǡ4k6VTGѵam"uBb:y^+Āfc"qrɯ퓇?+U $ś vLʉު]]hn ACIx!~#`adW|u`c 5m"zU()O:zB^0ǒ8ILlVG (-G.e)_aqv ڥJƂ=ͰSU ySݬ_f2kt$ !MQ6.g܇AoC:3ӈ~%~}{Lpz]A1lCy.4M1eP||,!f2R4[[WPt2&ȆݢX4%7XDsڵ\n1.Jru^ 4*<+ꕻEs$qU3$7Ռ&Adƣ>=J"\)1u-Z %.iқ%lz94Vdo)Ooej96TCoČq/yKYӌ2]IJ "S~¯pfm~uظ爚sJf2|oZGpF'{'8Qak)9P 㞾(T5_<\ZaX_jw흉?[`-U%ѰqjG> !4#Q OFّE4\d`ڌʁJV^~0^μ4 \N._XQl+(u0[XݏeGT4>A꽤,kqx`u~=#&)s:4BnEP1CߗaȋޟW&hDiGTBy5qzN+ u60 9mB  Ni}-3eBf;f9~~LjS _tWDm nETy qޣ/X}ESlj3֐̧=DdfE0̾Mt:4kбSдABrjB$XwZ+#Z\ݳ w.;9_|0&-ci5'YIvSd}QhoX'ʾ_Qd=oE߶](sʖu]pĉ|$dНkչcK ҠWzƑ!FJ< УLN.卺ifPu\[| mq: /Bh2iWuݓgHD]͠%ybr:r e, (Hr@J|CqUnyYM%/Oq#/YY6Z!"Q&,$DϨccX @ =Ls&ߒ_<͹.("]G˗,L'|x6/[ה1r0_Ҥ'1ɕuzW 9+j^J ;u#eyLEB"ρb,Pà 1JM. tPx+Sf5Q ]R\K%Ja> bI)YԆ^H45jV:< g5h@bg`Aw=󞚭r8 /y~e{r#yO7Ih~x^9TV81p48o&]3ZzXXM ѥ;v7q)s"W}a@"dF̒7g{]v!pvX=bM(`lK#zw@@}2tT_*?~E2(5kqqS;ݹ2hOޏmR ={gʩ16>2/| M G{$`ДB+/foO2[^mvdՍбq^wT i 8ƭ9, r q=#H^aaP6e2bduRZ]tp˨A^XZd,V t\sWxގUNsA#V gz9^%n{KQSmL!TvMMFƼC'kיZ aD*1T1B2፜fZovkYkxpl+1|KkU‡P\Ք=q  9XRI5FkdmFltVuBRD}SF% L#qao%X}7JsrPA@Y!qp, BӛV*2I@]˄+el9Xf2MvT]+(vC2,Vpdi_4S{7ZgʲУR6%A"|n6|kvtw"yuW#|E()_>Ev`U%; "_}9sgcFzs|oVgQC厲HTs)Fz'BhsQ[SiK/@~4ρM>H*/) }x_<ð&(K9tH?n VmUthO/AӶ: CH-?9]P߲5vW ((>!a7=oYJI ٸz?#Ǿ^?Tz2I0{LxJV+$ݾIpWvtcʎ$v[l Cil3zE}No*g`#FDRڸ^H .`FЩmoekNLpHԠh#gd~Sv~ dKLdTɫx19.8'Oz4yW "`)C\_3րQ( >NsS`8Zj_- X[g9/L@@rhJ;V޲iv[ ^U "=fY (-LW9PgX Ӱy_ ~U1#Uߏ* 4 P\5ywP G|Pկ(ArUNJ3- l|fjnojWZ>L-hX췉Us B*Tj?f mԐuw{BJvU{Gʹ(\:<ϝkފF,A-yr"Ųګbj~9:q-r [|n :|=+@IH_2[G.q2N%?8ttAݴ2KفWPş(3 |˄^QnmLM̚Ĩƍ,3Yչ *¤&zCs?\Lť0-1۵)=dzth[kf/&g4+,3iT0A ^ l5I5$`%3a>p, "U6cr$ܖ(ޔvr%D \K*ް Hui/ ʀym;lFgdlL 16ͶParšNGƤ6~o楦wLaLBhA>/7](2C2y,iX2;*I? jA{6Eq&] kw5ˬrp;i73*G, *ҒV0ŨE7;"fF\2-vDZ(魇 ihCB&[wmؖQR0"5F7eUb'D]K-QdpIRԀ'\U:T8/єUda,xwbgi8SU!~SL89&O'=\J+}=(_:=|3-kajLWg,*l;[\w}|ud1?O[#C p&6™O_ ld1F) A.%!]~ZPWMJx.I}|7Do /Vm{5HHFo!{a١JVb]o 4fF[yblL nW72<aU)Na}N^wBټ+dI=%S{Z Ne!량XGw2EP=0CԉA-pDžM@X=B!57Ts&Gxp!Wx~NφxiK~88 qO%P_b(9v}DEA |T!@auėҒA/2okg(x_uRA* 'Bǰ{2NK݇ԎHŕiZy#s˚"ML^Rت 8ZOio9gP(= Ƒ9, {pq~&Ot/ 9QfUziّ=\UqMS "u+=V9Y,vdY{Yڐ߉/,s icL2-fFFhY `-S-Lx /t,%[Dƈ4%720jJD,l+DJU\ࡎRj#Uر11R&By$~7 694~.o옛u>b8Ԛ㾮~ljv44_5p#pP7! \1׹`RfF\R0skdG:֛2+~ O3ò}%QgJؒVue@)zxx2˳V9}_˸Ӝy(OHBѬt:KdH$bZ9Ph5疌<=yYK;_yN)KϨ¡)0jDC%';7s)/l5Y@G:y0=8ERCY޼nR:xFnw*aMCߚuDv-Kzvbe4y‚F:B5)p=hkoBt$iO_O4cڭw/\PNBӀ4/hĘ簄 ]O] 7/m \%2 fIŏ0T!ۄ2~$$C,>?2eV",TX D/ +}m%b ,OFa\wqҨwI^/ɷHR`˔V9@gdR#稵ơW_/軶m*Z,+T Ncg{iP^!DYXDA~QTR d~TG_j2ٯ8kؔ1l2gKȂ@/~ <!A<f˖׸Y. n)?lAݔDιTuIGgy[6v5caŗ0Yc{҆ѮߺS;:KVRWkX5?Q(I,>==VE)7?7\P9P5,hSRe=e  9߮|yu('~!K+BGJZ/4񡑰r"(r}`F u<%s.o}mܚ½٫+;Ix;Uց^124I޶lu[__*p {UN%]%ۼ ^db%M(*U `y3n(n$7$jj%E7d >U(4?2Q M)=#q N`?)@:Zlcᓑ_ PW}4g0EA79 =5=odVCew%kJZJ&m<꣬TY&2':%{2\vPFJxk/&պt{ɢ~!sXf(ə4_E= *xd{9;1MͲ*iyPn\œ׿*(\9.h"yU8pD-4Z~} Hh~z_]Q7;Fjik(M^μw[lYtn^m2;%c sgixi|#WKebFMG>^$zf:¿턥@#A]^`SR#x-Dl%HjX()ͫTGiyv0WՃwS)M/6W( ~عD'4|ǪvW/v/wTSE6eoŹ"X$J*q͜L$Q/y߰*B'jǬ1%)6 BG, Ո.#.~r/F1X}U YevAoԻ 666! QJx=!C~ ݿ)]h#^Ґb 0l}HyO$_J55Tf0Us޺#I3;81O y N|ʗo>𦔌H^si΃ӳW| geɺ8@| v]eDTXe"A;a2z%Tl< nGlKUYRPcݍ9xj`DkUnCofPHƊCNB&Z,X2 jC}Du4$0E-GηYWfw̫TVK.#6KSw[07frbo ڣRmQwrj: 킿H r,s +ZL7奖,AqKmN`#8r@#0xuõ bgOc5wԴb5ii7?l蟲H£A,@]ɺQɬ(q`/l$].ےZ:EA*ȅn-#?h>DR40/В.^.!^%T):r@2;uFCsЛ "0=/h'- Zhj*#UoX1#TAiN;&XVW@ ֟L1 6U_.1ðbs3G:==R ;*T')Cʫ$ٵJ q/~Y o1ZVu5093u"NlKA\:Pm8NzF\-`iO/ b=Hޔ(,-~'6Q<̴چRˏ&'*nO}&#MApPQ`k%'~hњ5-EA>V?TǾe1X1@Iޛ g7S=1+D)-X#N\ƪ=^SV(2I(_-1ЄFD | .vG<@û~Sjo2JQN_P0ܿڀ˅]D Mk]5WE2$aȕ`q;1=sprJ}㹚 "V_D7GdUڼխT/"6E==2׹&. fc33kۺ^]ˤoc-9J?WE(0JX>f&PU} ި3)j+#Q5!AltdKP누O=_}jX~\Gn;CK0/s{M?..]- RHGRDbjMҒJ^}Hc0xs*D2lw7>q  ܙG#Dn`gsϛwt}"V:HNH`[Z^ңGO?zh!L8}ܶM$lE +29bZfGs#:c1GQ!.МJ3%>NەCC2ɜY 7F( EtLۙ1}]%#GZeR߳X. T3E(+0z a1asjʭyّ#5D|35~rD(Dž٧P7ia)ckhz\P+XqOot.GmQ!?j~Amnt'hiV S{cc O;Y+h,)bE$b;WTՕH] IW1c}3 $'6 tgѺE}R=qL0pu$?/Q(ޙZ#3jF%R: ش `sS՟"\ZGG8Vɺ@[ai8G&R?PsZ3bLv 9E='TzZ". [l}k)۝%K*Nt\uG EijNfQ:7CVSڏ"EkVu;؍ +ngqy\GcgSEil5Ujp]Kw,fB)jLUBI7'vmlh,h!IM?% q;4רOi1@Oyx:veBz ҟjiT+I[Ua54\Nic;k%57,Ю`A=N[/y tFB+b4VPDx!2q=l79eSn IۣbW, 7j@ ;{bf7ʛ(+Gi'4?ŋm0:|!a>gxm1N H 6 =1јߊ3<(.9Kv6 $?uUq?2V4kEcs(8gŀ[>KR} z,\h06(wmw\gHlmzq/VMD,kov1bޭP[8 .` [ge,~] 8:Gͫt5~fvgm4ls{tX?eEf\cfdh_Ī.^<ӝSY[oT8 R=8p ٛ5]'[ 5E&<(z#( ;ZC~;L_Xf!I Jb`׀-q,p0-q⣕A u|P$1:Ωo׽6ާVA ӿϘPEFs2T01hIfC` wPHe_PYp+Gس 0$~E,CorʏסkM 4)y(yܽY#z zJ~ (KFj YRuC9 -juwzA(޳M5Mk' ;\"oO_ݐqU~ţ3|Jj c墍!t<^FeS [*T 2]}*,:l;_\9fxf(i. 6l6,%E,W_a,}>ʎ$ZڿqdeFd۵$ X͇XmѡV6"J(r: x+҉_d;{epRDW^џ`g*P a1;7Zn<Ro] ԓ-5N!OH۲@ٍoyYmBb3NZi ׶m،\V+[hR67L~24c\Wv;JP# h|䅗6#'jZG^Ƀ|,70@:$~ ? s׭U~Y#ewfKR#_1.'s tD'J*{yBj5!gd}ICNAM#q)6'Jrt.oC\!;N \S"{Pt ޖLTb=8ˤ( Ptv҇ĐS\#hCx:Q2h?g VեM).1դRuK~cbC2KSNiHDUq[Z3`TXאYrk`6xuOgP@~*$,)t]3.zƎ )|f>F|O&O<{Ų]`?HlK]!4TbYL⠰qanmXLlC(i YT|rW܎NPF!5MQ\@c|/R&/2E) UU݆ dA42t:|ch k I=ƣg &:~ozkaͱ)WPCYKl1aHY$ I65eS)Nr=6[ߺC(V)pTReT]ʣA5'^Y<]3;JFf9sX Um' |\'skH6P0juh± R^eRB?wGڐ,IYHk6?՜s`r$v*9TSӸ1@<,S58u'p~-@uFD^n3+v-m9T{S:ǝQ,!0W)hZv_íNzx-6B_x`E:y1,6+C`8_\;mvC!7y~Я#HG3Zz'T=OJfV  dG+6e/5{:0^A/*)<]W?oٷt4SǽxBu  ;J8LFV!82v}p%`s/ݭ&R! k>*p-(OLJa{'hl)yFɃwj-wUH @#1%^ySœk.կhT>\=0|:}dzh?p! Sx(a*zҷΫ2Wc -䩇rZ\EC:G4\S *`pA\,"X~@q B?jC8gVRV+gx ջn>l&uATb2d9Q; /ʖL:$ (Ac!uVo`'v p.0-Gó 8?PJVLb5MP<:Mh9 Y%gNMavi\țlr*o3IEatˉh#ݞ2mT!a==ste +'EBǬ2P';?fs3, VZ J@L()PPb?0g%je1"*Mb $b?e 6;!C샭,|ތk:է_Yh]x#\VYDpY2KVl6 pٱ*[kh/˸ *" ~k"+p` e͎;?{$ӀliWJ.~V&1؁RAWG9G5JlқOX c$MB Eb쩜"2=Sz$ zniIǃ!{kX!T\wkR} ī39Vk0DRx֡Zȹ Ou,#j$NWEdOU'Ki2!ڥ:ܽ:5ծm**寋s XMzb\uSR]WlY;D"'RGfj@PD{.-ٓ]t%rZ/'6Tgշ`fM i{jlD *~yGDï6REqK%N{~P "9L'!tν tJeݥob~=[7qfە4)owW R[mhsBޔ鍞YJBPn@nvHg""~:KOL)3r#nyƀ8RW2u"_ruzg%}]-]rzL/8i݋ò_T:{(y(yZdtעsWvqu7<|8Yny)N! &i![IŚzP;FCn4=9>(9`sIX&0@A|ŷA<)RJKdrļIy'9=ES ıNĻJ-jnC4 qȹmDл|"uCh8r8c'KP&Hʸޱ` !b'oa[N;p GX B+q<43gchzXFn,},H{[NhCI~n >3y,  " <5iH\]@=O{_8C|6nRA 耙88}i[.gV ãKЎI͏o ie(3AUql39 qS1cC6E2IN$`C S A4PlN{漊R9y›W~< d @sWEi~bd #PIC>WxU]T.{24k E5?5xT0+]S?t%|Ale ~TmӀ>Ǐ6^fKY GtF a}sZ5&&PZCJSٸkOauTi{_Th)BvK0٘x%o6gH#=IUU-Ƿ;'37:-Wub#ם'߻}ݼo*29%.9>Yӕ7/!2А5JI|YX%5qQwJG` YF`8+,{8n4UddVZTj/#A% BsII_g(@ΜEjkQb*xJ[f߫" N=M~xY; ŧ-nB%]͆"1?۹ +& 88vUkʩ^6ڍ21#w1:sgK'|kI;Rc:)5.(rn%b] \W%mw%di*!!x Z)F/r7~nk"0+. 3:->R%cǰ = a%eIJ@,va*m?o `$2 M|c?=dZkvзg fAHOaazx#K558V Soٝ}~erqqn}SEI/7abnV+pE D?wz(3t #ӵ]=S]>F,L̨h][oSnժz:ϗ_vgQǪFgE ,vkEboh|Hd#3<PṔ"1 P4yiFR]M4z ˿S,3zWE)[TVUMl&K6͗:k2h0qbM]Do2ңuV%X;IN_Y|fq'\h>YN$SK isݥ|F:8"L0Bip*`')N=W7VtðpH8,A@>Y.|?C.G仟sWtc mo7n 8L~߳'uβ'kNpل 3B&7rM<%XеJ,˒;NIA9*y5קG3bM#ǩ D9oσ\!c40DtD?/p#]İłi cwDk35^8V}{9 <%Z47Ҵ]Wf#<+eFqWn%P[}) z?K&!z.u;SmDY\μ=k1F8mNaQ@2Udza!A~{,ҿH9uOg#SdPMoo(udCS ԅ"ԋj}NbZ$CuG<%߁Nmv74-KeZ@<+Sm-T:x8WAr@'q0 ?{f(#B>0;]~2na4dF W Y%Hf?lAtR0RT6+lVy]XƿWCQ`X)]{%Z`5 mַ a8ƛ<ⶰp@5}4h2`O雬^]L[X4Z+}3!(WYa7 WPPә -SXGgDv۾8TJD lp:8tre( {[ëA^j`GHi5zхc JC3DD 8~:29Hfl7ί&߲px:g\H}!]o/L(񹇏Vpܗ8ݐwwo: V9C6$ߋreT335MuFHkoh%0 M$"i3և<$TEe3ROq0̚j_wxT=3Y)ۭ7|7;}RKL*/J ta>{QuvUHLD@Be:$m+Ru=~Sc@N-aUb|l!-o#Qiz(дԺV<\6 v hxcG[>C O^"ە_QZ)ގ-b;EWD4SjA!2+X$ qɦ2eM |=E\&Uɂ``).{G+9$`f"m!klcѸ)582OE "[vW.D;=  ތlvw9IFjx.X1Wɖd0PrÂAN_gE>bɪELpҩ`{`X&{^X'3AeR,GR݁loiRL"O Mo˭X:nF漮5[y">S(B߻S"[@#NQ'WA4n|}u]AwŮK9ndn bw˟ m.C+ 57r_ń0KRF Y-' >xr?YG$1}CQ˭j ¤GI@jh|LL'PB;F訍v]@  GPRCi% Qh(N`nP9T[x&2dIO{?8q).&a` u 0T+F7Bi^Gl2% !=v^w5$ ׃Sxs:}&yH*.H>]v,ŃpFq õ [ivx+v"r'1SY3qc+.S%< " "˒O*sYV^䵳e6f_B4#&z; Z@RezCS( kX\/*|^^ y]-3tJFP +Zc:!F4Y^0X1K cXZi&k}ȄH/4Zrc)W8VcgjP;((+J*nub /LESﲡkբ_Av+]CHW6?fgykjMܙ 4c]SnCd8e(25/Ӓ- jMx&٩_-~!L$xi`^.ű_Et+vV`ܾ\3pafUi1cbɩ!<u'&K燐mŒSZc /-M>JeiS.ZƬ[wZ5םBdnAFWp$ رsS:5T94kĆ8ΫOxW]%Sas ??蘾vXIפFR[C^{I*d>ӏ_>]24'm3 pdF0Hm*n;֦/>%,6+- >8mCfgbC/s-1N8]n/Kub4i'Hs6YmuIA(Y75p;vW$xV]:{Փsbâ=n`Bw+X6,V {" HW.6LK#XqZ8M},rmXzK3WJ, Ĕb[{AwxN!2$[81HF 7 1dޓѤ5jn9 :-Q5-iRv&lE>j;CӖYeY!~`x͉Y3Q7Yf {Zpf O> &%Ty᷇N/gݡ6ii!>{ʭg ^- |D/0Rm"At/b׭gLQ%L:sϓIdv@)ns@tBw+8{Qmko,U˼BL׾ oSObz"TEܚ`8Vjmu :m.C(|Og;"_qc8SŎ ׁyz#9@"6W=3ۚFƮu/dzx5N~ƿ6lCľ}ɺ(՟720lP%ِm-PߛeӖdLِ;q\ p"e].o[#T7AYY?m(ͱCY=.R- Q-C> sxπЉҎrXq;=mc_ 7P"#]Je8cf ۻdWzMraB҉>7]G脟*nDOR ,?4nt ޼ "JK,w@wӰ`fXk?nxz:D3rvæh>gO1RA1& =)~J &A$n|$d-R?|\?).It*`F2MGu!ˤJCǔvf+jpK7c ȷ,C9g#1`^8^K~SڜǓ} 7|pƵƖ0vĉ뗏}mLnC'rg ho;Ȭ{^'4<+H}̣Hdyz,tHD)(o\kI ;iu 8@vŃֆ,q̌-'C\ܲ;xBc { _`k!a Z4 P8TW܍zظ`0+u{Ci,m3oGjgcN [ җMs )zI܈Xa[p>D76t0P<5|6hЬXuC,m Ug~c-_{Wd̂Vr^ޫE=%kop ucF[3PLpy#A/w.^uB=>ǣސ><5'I#.O83;iH+Q};5  `3leྐ] k$sD&9|\DDL _mJ 8l6=[Y^gE|k#c_4 A hE.;*[6앱V] jلw^Ai((zJ UU;}Mn}n50 Mlc9m-; 1ٍm YD4ؕ +& P.!v MmZJCDzkbyѸ9 %UdB/U/* $Jb%$6m,#zwEL!h ;.Ͼvt?sΫB^jpZOތ{GLj 1cɈR[dR=MDm{yd>[֫rpUk%f*fTRU<)MU 74d3)zEf&yfJޗCjJx͈Ec߇ ;;TrJOc{6Mi ˟#Ԋ[~qY2zlg xިHfM.xp~ì؟soVK,7_ܦ4٫8!)|[S_>)cRaNk$y-.M8 ۡw2 yb}5'|]t܀)Z@AE #)& "=-Q1A8紎X/xdU&U9)!͏4'FƖ[B'0|^;9=$ ÜN@!%)8}rB#Ŝ>JXlrβ%-] awRSQHVݲosg%*Ϻҏz=pͪڈ=&xŧh='t/f]\Rki10QxrĽ.s3CF 9yW)Y{ ƺ'q$Zmۂ\d{N^>%}m MCMgp_:䓯ыwQlQa DC(z m*C1XqFQLjN鄨 Exz E*tp72zc}%$`m)Db˻ޞYo~,e[ԩHq1޺O(h>>#1 i,f{s{TaU iCR:Z`V=UY}=vl2N]KOoe‡ERi=XorKhXiXz|bn5+=r?A]x1;϶[33^-/#C~Udq_+Hmj7gh`OO%R꼙!vgl3>&͓קݹY]3=bI\ԸR9i_]{ZoTck흇$]q`xzEq~|uQuJ C9(v([hiK2VL\i{vYOKy~bjmz6z1dΪ`2e1M4fn?Ȥn~ƒ!MR&i! f^~TvfH|qG3,vZ Hiq*Cn~gyҗ<==)ٴBjA/ チOq_rLv$BEv a#yO3)g8W j 'I 3X~XN 3+ɔvmE$dheMs޹&]%7]=Si-(a&=r;er-g&_H| CKJQ5rXdSv1Vz9NBRw)'fmC,Q0crޖMe[00z)D Eɕ9%Vwj;l;&=mI"=SLC k#%qڠU1WwCry2/6|Ku(o鸉4l5jݼxZt6Ѭ95`܎ϧ ֏%7K=iaUT"X 88ey"YNXڦ*G<™۔^ͅ۞_z4d⠤/bRcWUS8HL9 ΙyPc!>Qs=32U ջp2àGف*|~ \7$'twqhtjg)dx$ z67pMJ*fwNA~ <T`֕.~, XseRMg%^%~%9T~W%w!%j VއB2 Vjy9a=[.K%q>Є)e=hJ;س)RFcLS*At -O:/N=f7oppaIp}޶Q2奷w/!"{40+Y5(,QeY)'?qz lYa!!ÇE{j 2xv~rNxVq} uז$tR|hkÎWUV?\i S#vǴ i@MA(.T 4Ѿ'[Ӯ*!DCpM 5|i׺qѼMj1{ѷ-P>#V|\rdg*Ւ&]L&T  ^xpIH,`0=9s0N} ?┲<. Z#Mkf۷\\x',Jf>!,6o-ݡW>"Czxxa;'nCZ 9O( <@J HJ07̜"+;dB`jU3C\1J)'\-IG.p wŒѡ_ -(!Ҙx(X,J$2Ņ[tEˑ} vDl 806x]ı}EHs(l^$vA_M@y%O˹PBI AiQ?Uz7':|1@ܞcؿTB}ļ)t'WyD@k$-mKRߢUJ/Ex#z>VЊ m?Uw:mU &+ 4 5v3zlw>qDÚ%Iz#2Yt>dk:h9нK]B.ecexEmuyr !N1ݙS(@c"0QȍMYAkR D_.hҷ, ZȒ ߀2j;Gro!~Upz$%| Lrmqо0 jr(\^ 2IU"([x8Lɐ j9xt4jK^eb^d拮acHqɭBܻ(|Zj9NΑ{&{Gw *ڗ8.ƴTgYZ07070100000385000081a4000000000000000000000001668c1693000085bc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/^{]?Eh=ڜ.+Cp ήZMffl0YQ%4%:99R:e56u)4mtR6L<]ܸKѕEh3}V ,9ِum]4pB~ Iglp& 46,=5jyDY,*%%.̒e0cW7 z:qax35coeFrerOC= pR{&js5eyQцhe>pO]6Dž*;- ;``oy$El7 ]?ϙ-l g5`2&A!k4zr2ǵ˲|L&v' 8w;}2>ѭesɼR`wۿ9WԧE W٧ZJVƓIf $;39Mi؎71jI*M7 W|5{e$ᛙfМOer2 oNLڕ ʧ!!3gv,kj[Յ_V#dsy7e*tYJ?e(aqgyCũe!>W` VM^)6aa~Dq0j8(.5#{O eY86|-VFҊ'?L10kFͪɳ/᤺mY{~fp yĜ >+:gHlmLo8d vWxˌnΚ5V o̓wWORv{8I-|́Aԥ6QB(Pvŵo&_<ɕx2N..xQ ]ڶ`R@>9-_ ĽڋęZӰJF+ ֜'A6HvЂ_^B1KKVS8[ބoF5 Y0=t~,* L6Lmß㙱䢭O#h^=q:ƞypg ^\eq KgszY5}ZTi^LT0U˶!,bX:g)>#pܨ;ODR܍N\h3y('^[d:m/~!m|6P!"l*)tj Q@Ɔf͘I:Kzic/*L@M [ˆ)iPg .%|};#R$JPØ̛lZH,2'dL yk=0T^HDʲkɐdM36FS!^NX[4+8 't=a=l\v]- n3A&ӓp'z جE2p{8 3JOz`-¤$5ɐO@bwג- oLk6pd ,hPy- $.({\5 $&/Da pcft*a$lե\\Ʌׄ+WK9n9.뤉!@M (ݿ9J?>(ZSUGD{][UpICRAWFoq&&戆ǒy l-k.sC'ab1zrwdD3AA32>׹ODB<.4yX)716>W?k(jBbWBd1'~)ZRCsZ}֞TcgDim;=w9p]-gWfr%7 ܶ4cݫŅXAH4މ} bj͜NjrY"ݜюjIw~| "G{.ae@k]2=55=X !f:lw/ұ ۼ%t8sy 0wꗪk;io}G&UI Sr4Iw6v4&QGPxQn gyJăeHCpYzH-!IS"2 .N`twUVO!L!1@ ':=H6ʐ7 "*E6w$X`B u[e|I}id!>6Zh 3U:9.+V A1u2YmH7"ʂ0ES1~XΛ < 3[YB `* \u}8xD(:=IP !3[{Ú#:*W2 r@K1p!17C` }wO0rQDɴ\q!Ϭ)]L36/q zbR,R/ XY*P]c|iZ}6rtOE)ZF^P5D2`+ B<+ȣ#ԿRp0*A 8sK0HB)/U(@(L @y$oU_ gjvAg6M.K-r Yf Q>PFLBeyl 2U@P`X!|n-؏wYaBi:a)4Hց Y leM>AWv@>Iz_l`/v -fP-<1;ld9Jq[z U`shS?IonbBA4u5~"|l"AܒaP {~f^%(N]h{5olqܚd% 4n<Kpv tjԏ.ۋ?)rj-sa t-;uknͺiJ!b'|LtqA,D6ˣL6qY=&@wEDTon3_L> ㅏgh*)A洴e(U9;d෷C=-bYP7k0ѵ ݉Ny`um4VQ)Uxc\ZLbEi09{dԐ et5V@rT=t i5m <B)~KzЄif~};v1{ tEd){0zwsU(ie O]5NȚlwf9f}&)j< s>[rF2@ Vݠs >u xiNАgh:J -aZ0UVy3cFjXR| `TLW 3۝Mgm#K#H );V#3~ˋvXkTFMpӂ!UҡgW=x|?}npx_̉c~jߟQڎX}ʗS^OҮy6ý&:+(F-!-eK'qE+閁&&._}S c $uBB3T& ?}Z9cm!SlzHۈӒ(z3H-Dtt訉P C:Yml&A=RF߬tPg\ A%45IU诓b"ݜ-Xo`w3 !(iŠY2*N/P;ŏuʚǚp}?⾓I_HX$k"HgyC0d T˨6f 8BEX5H 0h<2q3ot (qNeBD>,!])2=YaRݼ6~Iٝ=澺a* ~l2xڮ4PR%_=,5CK563Й֣XAC;uVAoTЉ_<KlE*ss ͣo vbTȧ`'+Fuzp 9͘,ZbuXG dw/{zpid:gk̫ 4 "DZ/n̚p'5 _X撹% wi3sRQK5)\${nSɬ9˃u%+ n15i~}[)ύEVV1,e5ɉфA`R'z|xw, hq,F"ޭF2E ~p(+2AUe+i ٰ<XРoAJtlF1I2I႖ ٚ_W#:*CAU]Gl仔e +n]3E!) Zn9*Y|8@RT"׀\{sRȌ +++8 n~"\ʹw>'6-x62;; k=uW*gU_!=hW|K~䐨莐7Ӱ&n)SF̚?g|:39ynJDz~ "!HL!k'ԑo9$6?tr5m5D}H4Krn9R=&uG]mV#n0uzf\ [Tŷ?VW2%g;$ԧ/WH5g>a*dU06kI&L*G7Ax<1:<1<{.VGn/N¸ls 񛹿w \=q Aa6C۩ǝ-Lm&|y:稠hV=!fJIɟ*J1RV_*[Kt ppIՠT͔ _ߧA-RS9{1 EHZh=zwx;ڡ U' {lU= ޻`FoȆW5(ip(%"CE v̥?v-,RI>y42dWwѻUVSj;;zNVjog,NN0~O_.-fN3p0f; tVY,Χ.T²G<{\!+ &IG@yA m#}"OԞٝ ܊' o?un=b<ٽ}Ƙ&.>-))/ 1Z΢gM"rְpcyfc旤DԐlAVoC7EjLweynKv>xKG;U{ qtKxvSiV#WӾ#w] npG:o ĜqT~u&@~V0/Y庐vL=Xg!,:5a=b<\o<y.#i{у9µ;zn*Z) Y8gZ/XAe~p.|ճxKq ߜn0iO zʆMa2f=nvT 'x/n5 CNO(=d剿e6-~Y$e?:3i`~q r/qfQ]l?#抾FSx+$-괍wu G~"L}3G吆/BKS ;&2SFpvUzKᕍ(%BqeN9D)*FZg_g3MF4;!Z`F;?|M5L\9gb,jxro kfsfRq{ x&z=jCVr1 ZMFP2t=o=⧠yt.so=og@31\},صfqلRj玌eرъs: nS=_sÉ5˅T<>#ڜ uCȰlWBf^_&Mk::Z' m8YqpGM9Nfs]kqGRȪϽyB8mc$t7}`yYt sWVR/_|eL|+6?|{ ( `Mp/$U[Y(6P4/ϗ A5C8ПBI8=xگ_BMΒo4jKIāUP:Ҡq7n);b,CgNρ]GlθaVfNLe7EqFrjBj`?CuwJ'.,Gvgfu}œPaWs լyVޮF4A}Fn[9ieO^qmGGb`f;8zr-ַ.'-JK<J\BWc# @8} 43Rՙ>=FO9̋N܏gKQO3%uD4ZYZ$X52-9PByV0]/^"Ph:īܗwLi8;FW=dъ*3ZTmWJ38꽙*5 v~QUr;HӸ2aa$=5ٚ^E!b}TYQA܆;EV= }ЇZtKG!  Z6JMߴ;>ړ??_-b`,ƧRWk~ syNNGfC#cA'PFq1#loi7;?f sRv:xvoKW]4ׂ1;)8Ѕ>$!na$So ĆhPD;'2#Zqh#ä*NT`O,0M(pY&T%ƙivJz+6yS:0|Bߧ SlG/^O+qOԏ'S1xou7o\Ҿ0.rXҥ(bVFVR5ABy., Nn|1q[aW~9b$ھYi/.=}8W$BzUP ==b3ѳU5蚰d/XݝkD17/'LbXFHdt_9;ŦEk$h 3"SjDb@Fz;l-hSp 1+E*ǶLt A``Fu{!Eu? L)#l G8!eK;qq.h;"<{s$/>{9/6hvoF)`AˊsP\Fv-*aeZ<4)Rn*f|E{OA SP|~Ic*A(GiI3Fb)zoB$: W2[b OܻQOhUyiGBA:޾|'l dJ}ܢxZ퉛bԸs{-LARj*q c-'TA'h 8W!3]8LUOeGZIXg61zX?n 3x.Blu[,n%Lnu -dla0@lC y[r48B]F8KFhJk ],ո9\ƞR哢.8U;Dx$0{*t(;4\K6I# +;6aR! 9I..{0rKgMwP*Ld{ԴdKaLI3HDkt9 :ouq4 U7DYފ$ SBT\vh6n9> I\V-qw}*<'Q*_jHV_#`BO1D~"g@Gu 4לje/$ +\5-Z M<mH)Y`/GZֈAO*u)wLI!/ȸ8 ]+^\;,Р:喎H5sEn91Jn,M,*Z?@6|Bm=Kq"%,TRJW-;.&nl!N' :'1Ebe黪H@VbGF^4Sw<c}ʲoZ[7`\1/RTV^pr=¶kv9 ym&yԦ>;"JheEQ@-b =jaF"VEYẐrh-(4w .7M,Tc_[.^FZDHw"зmAYj\Vd5]0'XGQa0=%]6MYTp H6,=uJGpO/oNeX|]u p=捤'w,LVJ~PWXI6[ ϳƀ5w &YThYsR5_.Lќ5+ɷͿYi /?Cuj3sΧRݨFAcVUEhvсHÔW@L42h%ߕ`o>&u ⥦d[Grv8L&I/-is.َ3i7N]6Ǵu.| Ƙ5YT_Y D#tý$aPPb­3  w40In(&K2dZO2 $hrbۄ=Ąn!X=DSA;R>X0Wkh= CeD1&UHGUK&fieڝ{} J)@QYO3W縮ɔ/YBphُ>twyCnUAIt+%~RWE-  y\20GǪ`,вo0Aeyha. + 3g[%i.?4$l-T~vD1N(l6CQ e *4v9j튢F'=N 79KO~i'HQ\zwԘ֑QW^ <iҙGyؑ[B@I@]ƾOh9XIB|Z' 92f `ƸR"\{ebZGMkX㏍D8ajAU߹W4g1tTmU7}_^`q9eS(7rG$n;O/aӵ2j5f @%ogLN"=#?^Lfoz?el˽l=ҫ:KJ"k5-xڽ\o+O:B/-x\>%Aٛyy&z+R=mU;&y:0蘈)受l~Xa%!ܐC4c!4`pQn(1Gia5,6'йIZx\SXK|6Tf@ٿ]r5e6Ql|Zj80WeeHS$OJu(Xlc[[b'^OV!Ht#M7e\F10&hIַArZ^5jdJsqu>TA.ʺe d|8j^kUpk}*nW2!'T (ng1s$_*Ϸ|9[2=2UV75f_ڽeSv%^/r&}|1ֲnPG8Z2] y\'< N/R '4QAf(B@npB_CxbDB#13;񎆹veZHgvۊ[i妣(;a;"p7͑yit$$aiڂkWlgvQ!tAaBdR73w o*:tvGݓ{fQmYd}XeO)LD&:Z[x4M&^;vnGP( ttuLqYO(-IX*A'Ae;&ZNE"hѩ\L$ 7)4;~d^]å+;ϝN/~j&#)X fޞij6Ksn_r k,I\|3Eߝd̅X}B\F+N#('@KUNK4@#-l)raO='\B/$.0'f9 Pk^`kxO][dubܠ"/S֨^M6ɜM0z3]0'@ygao2Ƿ_$G:c\(>Ԙʅ!ܛ&1Ndр{s}B@v|Kl5yaq =x5&Sڗ·邱渿y2hu/\my&2O`Ξ/}+^qqtk3C-=嬳TU,NEAPx DĝT#?F"%NtcɏXKiaη ٔ˻AxPiF4*5ɢs4*mn(S&W:kN4η=AU53K _ط-*H#t5r@Ot?{Zeq498;ϻ#;neRpnY j:d qVf y#/cF@+wSK1/ U˾t೜)W?ÏYjq~y*Ogi ά\a>1N œt=LcYHd/ȵ{MpϷT.>@Gē[Ӻ<J= +mi%:r%Qᘌ,pn(o&  cQVY]C<@Z/qA>7(:5S2mdICO0ԅj{Z}[3q9^UUSh` .=U@z,iIDoOwS},: _1fQ+^9}-xT_D/$|9+'-W:ЬjR*z(=Urƕ2 |A+">7pUPjV;SBnBrhS&r}a[91v)¬xǎP>[| SE)0|3ToY!hfhGt02l3I蛡hG|Ka'{ZMpԎ:>+h\=SQDnO&}E @JfSA& FD%xvS dvNuLNǔgVOv$B"m3}Vc1\C\[g hl@KVۼ=a@H[ٰ3yVu^xkR% Q:N%;ty0@4w\f]\ PV'::Ɨ:'(Ӥa d)5dلyŗF!gvyK|oثg^ޝV@R`vЩ V%(/1 2T9Yh ;zmjs[| Eܬ/oկPXbA-`-]gN1)<3'ȳ(K뗖k6XHw~Z3v@,5^٧^ҶТ(V@i:Gټ9x§9Du*]qn2m)j8"37<7!DQӦ#ϜVn̦s3%4ۺX$2?f_|&;OwK|?O`}BO_m?$pWslmMlJk8~x؁=ҥV{$k2>3 >/k9)@X>b0EPSbg$=lWl]Zm5B#U zLk0nD-d+j4|!&??v|Ed&_ŮTsebH2IKϢ̕eE) >a6Iq Xe3K;2;WLj#HPJrto+dOiɰq_.ıJsN}-+(L3 8c~|f>0)1?C_Z:Ied И$>L1*I T0 6Ũl\ɌG`M,)&Q2#fP >|nvQ^VW :SZm}?։l3jZ&##4\vZݛǥZҰR煥}mЧЬ{ hSf{$-ȱ|Dݣ;$b8564=tg>uLpSQ}6OOMs.mV>dRʺMH"&57LhJa-̤/uP-P @rn 9LJ1fZ H4٭ ^PdF+T>L@nY9q:e͞ߖK e{:vJџ~0&l ![TbUs#g}ROVKrk)$%x!y"شr%D=`}X;MbG7iϦ%f'a5+(皩K|-&6DžjAk;"ZE H-er[ZXɍfJGƑ˨h)2_㱘9΁Wӯ144gTBb,NЛF0../o3 +m2PC nVUV ӾA s"Dc/zQftA}[kV Tzql0fB=Md ^榟۝F\?i?O {u' 3B cVU4C^ېme]p[mތ\O *rb=.J-yM8gd?EPQ Gd]5jEwA"VkɊ%W^30(>.RD&AiYicἩ;zLQatxlRYAN *t(->u BT*:Vw^J\SbVɑfέcvG jRv`5CJjeeEzЇHt|:`)L\.nOyȢfYJ^RQDH`2 $fC6?;r3 $fb` ֱ56 tQinu^^ 3"@Ճu.<n'|U_ks;~3Tiup:pBt]YB\Nd+v~8&=q b )_7CE礃 ]8s`8{*du,tf̤r= פfjJ`z:CsQV<..ʆØAi#Gb;T]qbVf,i&.Nl$R;'m!x|"2K CϯFa\c+s1Ϗ*ydUױsK,H<5vٝCG}ȓ嗢a-P@8H}24egZAKjs=h j&6-Mq^lxe$d SيӾk`6.pb;ʗ: aq7SlylO8Ӫɨ;[5&T|h Ζ3\5q~C)vcUUsR {{B!ψCng;iԅ/4AʛksJ=^nR&wM70tD,D5%Gf1~CO49 $:͓צ" F%z%qV#E|z(u@6황ׁPm̚ #n3ʅiaK\bfi<ѝ,YZ3*iJ J\Tϼl=' e]M`{n [V.VPl~=dEBF :`tQr4IqSqhĂg$~_@jR~|3܆e{Gu6I'MVC` +E<q<`@7TXM}1 /wݙX3Xp\xķKBvï@-=+K['3]S4V |"8W팓ӽw*`F6s:ex㥯t5 $u<B7/b6PH .oh$9,] ؕf6+dM_&{?99ў ɇYW8oTa`^`֢9c!wBӾr%eU G$GlTQ~/@w( qRek<]Z4jC eaȭ6_?oKG,)4Ӏ?˶VLb1+7&%4ߣ֚! ~ͅySϛwLνұ3#IME՛+ť  0֫ ՞D7W!̼p3}/Gk/N6Lf7cO?q#PO3ZB n#Vw{NY=q-T_[wت͛e`oz/dŊu(  N* &k mQG|^f({Ws|J;;Mv" "0~\/4'*n[hzuZ8-FnIJO`!$M׆b7 Î{-(Ce~kWBxCЋ848sLVco5OH"#$tRGxH44",4=yWvT\%*)=N*bkpYa%th7BMkJNn;5Mv\æ$zhJi73$&PFG+ 7foq1\onlg;ŏ-t=$0Ki\Mh=Myo&rTAe_""ҳku}:>*=={Y0Um1*wA;Mfc;Ү~7 iFWĴpr WiIHRHi6`~n- 67x E [!Qꑲ91߶U̚pLD,;aa.)CVD0Y;yulHKbR*ѳ} ~?5#o[YS*)3!#TVp ۍw-Oh ikhCa #Iˤk?^UN; lӉ/{eq[ôfrE&ؐ nx#2Ooh.+ȥ}uehk9i &b~ZF VU *&]n쭁F*&n=-uט:31\ hKxӮF5C䒐fN]FUo`.Ǎtz$ B*X a߯c@(1"*X{-n' sfzS>2m_#ۉP_q! #0l+ Y>خF~.xcX>޽z 2{ 8.(1&:DQAwq&KޥBMnXp5@6UP𠄿&nGgYc.nʜX=܏'s~\{ .jWtղ2{pE9Iۙu#f֜_F뺓X |H#1x䮬x\E e9*_78s@7V  <(T`k>7Njʝ\;OܷgATσU=& Q.=C\U Vjk̞Sz1&\BvM)QR~*gjKs>6%P{,S,7/Kg1>D>j&Xb^J{Ui1ͣv>N@օP@m/"w~Ad8DJ詶ɫxj/&wPi϶L-c3ȈO#F^^r.yZntw=(G)֠g\S~mCAmoix5]X;>9 `ƹ[ )D;齟sB4BQH-u9*, taمP}+yr)^4xr#&]I(<ى޼c^iPÇ$H~sG6•n#Ru5?3iYO"p&]i(Z]CJ/zM&=<~)qR Լ1re^BacW5 5]9ƚ 4{=WY(W34bt2J51ɧC凰.d<\)ݰ WՓ+V$Ker]--Yp~ d!GhRM<ƽ6qc۫A@ W܆ń *qmw10nmEIi`~K0&?ĭr5<ܲ%,q#2|Z)N@hZAv%VjbS Cp mA)ǽٞ[Ò)_ώff@#i٭$6E%m^«žNs3>>A->kӂ^pCorp QAe$Z5:{K:Mf"b_By5B- J/>VtqDbR_Ov`ʆ32Hr*꜡}$c4N&N[4ƈ/3J J@hAm M\ C؄mAhD Jyzaj8o;Sε[L6KųIB>Y7ņL9* !R{ =t3_'VCq#Of 5ax9y MP'5:bjn틓j/ʻ"R\LE#q ǼMͼ:556|VW8. dՏ ^_{rT1-DZ \-x6X 3:1cߍtRj"d E˨D1\eʙP]Wt8F5H@ D{+Ec,_Deb9x9aş-m[y蓬;#Nh=GƻrBFw'P2}[NqolC E|j>;L/)LeB_7w^7E'N5 Et~ܝWow"U*ٶD]y1kf-FGjTmv#?Oq ݥ |MF?ȯ] zAջAn98UH6 `ޟC\VǘSmC;,IEA%Bcg[3B G)Ⱦx 򚔆a ((Ol3Rn0/q}<(rl.Gls#DZ@qwYQ-\#$ 'Q,Iyvbu<2(qL2MyU!n9} ϮfiφdrrFf=zcOx‚X1#ۑH +D7J5LcF7 _] 6m{X9ܟw+5Mf$n#Cl5 Ks EԮ = $_[t75]:CX=DΜUn;Sp!fїTlw!F1hO8lBoWѼwU#YrBUmD^LcیYWPCwVmlm5XDSq欭y"/,o'i(DuE&6 |,  G$t}Fg3c 2+@!OؓF,4+P?|1sjT]i ^>!/@r+QP,SŊ~!]?&Ļ^[ʶꋮfōrj5ffP оd|NU |Ϗp^*:2?w.p`D?Ǡ}έ+@Q2Z==&~N-ZrY GWD'Oe$"s_cLd(Sw؍+S¯}2}B2QwM֑#GtR-:rIzpx6t>i~?..(fH?Z㏘ >yOTY}oi5?h@rER 9g7`l4VdP PNt14t3SI D$!*щΌ~vd'ׅR.oeR1/N,; ,Lnw-kg`]q$p2mI3ZIy#e$&4 D)B9i֧Fk 1Msd͐vna$.閯7ѓԅ96ѐ6 G̈VW?JZsnVcv5%tc}ybPb&*x{ 9 Jؙ'j9 ?l#en@SaM?FDVSTc7RjG]2}qJOZ0܀)2uob2Tό%[f6"b^,_Փ8tL]F^`M'ܭcψ_D"y|y_{x!|9or*ZwIGQ8&(P4w08.І Lf GjGgjR#t?x0ydG`k|bɍrkui=i(4oݮНmCg=?s}#M )E L4VI;n [iuR*?%"JTzryKJ꿑aߵ`p|̟z$[ hY UT?r Im=k{g_tM$ ..3h$q8 Ũ=Z,[y6  k,zŖCūtJvf X{Z]mRxBbLK/$I5u'J'һo/G@ʵ 5j+oiԊGvuGR4(FLۏ@vNK?eQG9% bw'"#( DՕ+5 @L'+:Lޢ>77g/#KQi  VmTSl R|Ȫ|AզmeqG%"OՎ|nB@`TSz Wk֦Q΁b($PqQ祒PBQP+{zgGek0A&8H<<#-Mq Yga YvXg3%wTM;N哛S~2,=W})YA//SLͼ[z:QӠԐB|VBPOe랗7[!{  MBdPyzWpG+NSֈ z"qM"vvxmҩ|B~jHa?Bw=^zTgGM(UNjP!|z]j# "] =+}EoA ,50k^yN-g GEkPQ_wT!5 &}J Rk"1 WaT]ȏRF_7OR=Yɖd&erHvA6!]/K; +?4G|7 U5ҙ:V7)hxi,lA-3ATp3 DvVX2[HȬ$R}J[KGxe^etv5`=il.9 v R-A0<B;ZWQIߥs-ҿ(]\V#zGMќCsḓGR]2P;|ox#A\teJi: gV ˦V"ZRJlyNKEYEc29t\4{t?^D'I5i =x`{,;6E-Vjonx N.-Y@{R ϏX/`ޥP>3\o)Od+;\z2ٷ&R7l0i2< O˜XXQ؁4(%u g@kٌٺO'"eogҠ[Hp}ܨjE+Pzś~t1yjwE-ɥ '%YrLkkWgr9qXeU+&_rTWt|vS5g5]kr T/ T<)}ݺ[? g N五M3W؟tFB,eT?ggVrBb@1aƌ5{jʄ嵁(}4[D'[jq_-XX~$!4(y3u!*N5Ը j;; N^o^A1&ww2@>ؗň`͚@PBO4Y仴Kv\yD=|X'w }K1gg HݣLw5l"}W|8ڗcZ`xG_l|Lu}Avط 3{,a]6İDt4HiWعM "{8uķcrRΔR FL32@v)Mۆ6oy<"">?*r2uʏ80\L쒭G+IW;~: @xљ1DGzozI8غ9$ ?t"QX:4 sf6&7'ovWAJ2A8 ?q|ŝށe*O8!SF_4C&/6>=^S%M O .znW,=[\@EU N,{wäA{d[שak)Ɨ9買E0م'f {N`w֕@27vݡSg4[K{FPMg8jTE[9qE&PoN՟wPvHsv! z !^_v[֨_׼=nn-DFn;:tW Xg  !`s.PXqrnyW dtݛ u\+[u3;K%8k4ZiDnT".iR홥Fo0 qN© \Vɹ F\D`!|JtߞG?4RTv<<;q i&X&+4#f%}KH;I.1'L{ */uڽlo =͚i* FHІgLXHBAT^gW9?[^Gf[t{//l}WDtjEaߦ#9g͓Wĭy }]_akAa ۩P}ɍO|ɚ_q: l(]aU1u:02`z#?t87֍cg2,7ܭDϦA(YCP!@`A90F< NR;AQS`DZjV3Ht XFJ!7_,?LV&i;@vhߎLl.@\y0;!&EfFl9igBsl1"ۀ"KfvICQR Vzۼ$>9.ԋ ":Y O)rD_u{zJBzEknbf_M$=œr\!a}|3BK۲>QϒRPXH"\-//1 jDK&s zb_wPc91iM{h]h':ʽB:!T2ൈBzBDYE@bXsR (HKٺLOI 礲7{5023Xa24ESJ?}#mmn΃XjՖf/u%Y }!q( i,mOupỢ kp%ETJC[[](*WFYTPI`B7ו c/`JEI$"*ALA icС|4rPRW3eyP%9hI/wɇ,$mnePF^y(`yv[H bxm_ wgȱZ,kXA.-OV0@Fq=OT0G(ɺN";<Ѵ%XD&e·5kTGdX?ž#PuFgo3 Cb{yzB6:ō P$Ut݃oBt#On]@7dQQ"BDe |&.XaRG C8-J>;,M -t9(P ^whVk /6%ZB|pEa5ȧȝgZ)a}_<M*I b+^ KQ2>όq3Itz]6 P?ֶj:5]3&Va4y3++ p5qc8 Z|>2KtЄ8t0 Ѥ͙gMܾ.ʮMkys6QPCC^whT%L) װnQ$t'O5}9!o0}{[!8e8]"eD1“ Įoyx/C6qrgE`ߥkSΪAy w4I»UV~qFƑ{]HQ3BZ VTԥ݊UiEsk*f*|$FQjܻdcùvϹ[MQx =wClmrJ]s"f ~5Gနs@7~vR%U:U}jq$Q\/ W+^Ipdb{;t6ʇU)WNv!d %c0|z4ZhhÍEoܖFl44B~_5[@B:H3: ⥛p0N#%(췦WnRejEZ|%+%“;K@}xNj>vG3Vz1 *xNN>P0j?~mehLMYU[`E Qߡ6~X+ӹ:/bQMk|JKY"z4Jϒkuz7] , ٢+hRE0,J̹p6m*.rHڛkeQ2JuK|br'e[Xu!g*6 K"r @9آyL.:Ou,BRwdvsaݍĚsp{`l?Sߦ[BHzÄe`O.7m4tډv),!ЪFr*jtz pVb zV.:"Rƕ:\>\2ֽYgE0bjcoeN< d/La1v)(tSʍeRfHNʑҤ9jHJ`C s B5%r[m\IJ(&"ZI4 Q_E7k.οEU\cGSa5fc⋷Ckŭ@`K[DO ##b+:XmmBt"9h>F"8@E;.gM'M6o1MƂv\`( V<x>ִhry/mUCǡ9QI: ?+]"8 FRu0\B@190P!6:Ͻ:~NRty̡9:x.0%jq2ڤ` cQXdPŗ$zCR8uxF/ٗ) 4Ͷ6s]=eFfm|Vzw"Mj8kfde*vuafJO5hj[y[Jck +H(%bR$CO.߄* |"R lW]1Pt:.tl)v*kzWJdq3b!5=2X:Ϛp7o#i"P İ[c݆k^]8\CCNM| ~~ (k_fae4iœ4btߛLbʉ~m#tee!w2ZqbDLLX)Q$./EctF!d吉yfc)Im;6c܊h~{6*'B'ꍐ D,&LX0IJ7!S47]pp46ix-'|! ^3ݖӆI xQoF0n50$|gb?|rBp*H6J'w8ؽ}R$AcM˂ pqz4aph0I5Na>H Ƶ-5`Ghcl5>P47(>UъCfl5wKόlL뗚[0psľa[|BkXyUz6wSL PDJUf~甽;+8LQDG#tiH$;d%1gɍ 9RѰ(Wć ;mgi_)Y Nn.Fa+T[ǛRImьJ IYXb`g|fXSO%$|@I*@Gn* tԨ9v/p4ͺQ kY`n=e"$KizD;r=#s^5#iWWuѤ'eE]Fs[j̺ Nugh{k9׊ Ir܍ ﮜ_4yZ9NpOjXHx[Cn8bp5bbc޷3),G( {i"xdH-m "߸̆{)\r9I=lsң$yQ[0;J,WpKfW ]qqeC'9 +1Cݝ?ţ4!tFl~[#\UoP0(GXYDCmKo hȗZJ+F3"$mQGDaLw1S\xϖVlE8o$Tϭ)VEc;g"٩TÓ^+:?Ϊ |z`5︌z@Pҁ 4\Q6woUM'auCLgVB 8;an֔nE [, BVTRΏ~[a֎ыX[ݑ39?_h)>HHLcx7JJyhCx5f됦 Rtoӽұ-n,S'=N}f՟[_,6 /*)4TOCD]jT.@Dۅ·98&zEf10bD(TV`bbjv26Z;{U" "2Gd+,7v KZgYZ07070100000386000081a4000000000000000000000001668c169300006558000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/Ue]?Eh=ڜ.+A 9Z똝df\c!Tg%W%\-e}\v?Fإy2(xЁޮ#ֶ4pgp!H/pA5{j e94ASUo [64>wפr*c`aa,=+_=>l]KkXk7FLZBB~$o5Cp9h>P-WK5apc5גGfx\TW'O{K p˸Iz\\Eo@}ݔ߿[S=ˑ!.B4G(< L'[?jR8Z*C˸ј5x$,亂ݹ(C OCz^aAY׮o9gkI܈R6|> 6pW#LpwX2X\M3[}5O'l ƶ&ZOZO|NwnVZ49\.;$i| lv_uo6/&*䝆R2M=I KT\`nʓ kzz 6>/G325T9Ia`^ۼ A ܚ`{An%Y2l!?!tC ޼`TU8&? *CRC.|Ԣ`-6gKXF d7"{?p>'{Y;0UnM|rǗ^lϥrͷ9 8q @N[מ*874h1>{|#_Wa UpǨ#Rd2G/}B0k/ '7C \μ_# u,}D5ǣ@ÎA,ւleMpI,r._״8ՑdҫH*؆*}Ϯ'S S~ SWUn`[y-3l.J$ zM .Ls9y0j+ Q(˷؛\sQ hUFy.(5ajCjaR4CeTUfFZ 17TPMIHsMp<&}u2]w [R{uۍ1z%Ukeժ74HF'G@$8etKQ`Pc tNR`!a>!5WSBޟ!68w1eq&͎f@c@pfCmUFʐdڂ,0ې\]q2Gf'rר V1I.\Cd5|Gn-\xva1hFc]HΌ4k@Teߍ_[zd}n7xd|"5 o-hW׃"A{؍ǫNC8p!LHZp_/.Mv8(꫃gVpfŴ&Q"]R /aZ8 }}LHÈ5JTF?'0'ZoeDڦyRh[EAۯRL)'.gj#LF6OKJ?6I>\PչUB<8 z"i mJ:NgDEqNkMًPriE$cZLRTv?E[΄´\R@it{' R!O@a^g~j f- kRYR;w=NpP%S_.(r]%yc @rQRr{gyasLj}Č {n/%«"LU^[E~MkamJٻ\妯Dt:k(ģ8ਾCdw̸%'z8S׮0JᒥS%v~[0c X}:5]yZ8!BbI g O6"m96uOr`/ٟ$˧LT-zp1}JLpM[3Rh3)K>]G$Q .m< ^I|P>miPios8^߱(ڻ>u44LJ:!B 2ːfyw 댥 d-so?w0$r:b,=UfuV&'ň\l!2!$9/5~Lai\lHTl|$#QOe5 d5@9frj"hF! ܉*2\$C'E¦˳ n 1 {cɭIG1ɌMs)iu @W"w_|}b&J߬5LcQ ؆PfL_!qq)hPt4.{v27X숻 ,MVG!0S*wX*cXe>mɂM37ij*f≴~K(>Q$6JJ+/.'cy2t'? &F]C W/0 D!Mo`J=k%b\XRLq*4T`6Sm1CΆm$ ~N=G7'|R<"-9XIl-:Rnst X dGlUDCP.>#E'Ύ1fz˥,"~03A`|g@22%M:Odl}X8(ڒ*Tch_78崛懽F\K z# ],PY1lB@ZX /@>矕~88X8wҷ=WFSh|ߨu@e@R h.YmS@u6i,q_PLƧkE.tnm)Ϸ!7+N$6r'"O,}^5B5)Pߚ,ɵuKJ|"{ZG>՗>;R&I8,\^xkb *op#EjZӑjI|6F ;XWmyln&;^/j(KI&z}icג~ @V Pmco/,i[.iF;rE>RorX\NOѧWkJ-#g d2G4bڑi,̥s'YAY4ȺվIҁ |M3!%IG!f-X YWCC4]0<)sqU/"E'B0P M_hZC=]{t%_;{|"YMHHPd8H&I4FkN~C/vKt+i)I4rnfp>eruw .hB FU=_ ߰!9ayAlÂ߄ތB:X;|'5lKlpe!P ~9Zf@w-?>6аBúw dvX[{DԍB[OØܢ -fKL]NՅg}^ȳD)! Sa}f{q |k6Idy'S5?1k#t_pga@V#?]tϾQk2ڍ!f jWʲs/yboۜUGnD{9tU^V+PIއӅwѿī0LmX3Ta$ !i#ܱ>A"?2G7Dj>DIŵ aqVܐh3`[}u֦y_1=t  ʃ-[W F{qq]L],U7FޒUNHςEE F =R& b"E4`fRƝv0 "" [8ꍬA4W-x#&vă 'Ǭb)dGCs7G$jrPZ̿ @S֭A}=t0 @Uh'oOyAf`>=H*99 ~rWg\ t5ӪC@T<*# P|m8G*,eG˒0ӘBW%nU^.$Ė3i T/apreD`{ rx/ET'0`!B ~n:T%%by/x ݋хHqU7$"`;N!hᗰ[uzD,qfb66gNN"^EHUa(M *a./(U8M4a^M_1`띶ʫ}kj,8]@ 7 ԰^1i(y:"1 6:^O,'Ye$t* pP<Ưv(UVt}'2X ]Z5ǭ-|e>{/ z8˔wХo:=BN(o.z+6{/lQI3څE`Au5gu HX%$6֯媹ðB7 A0Fr\QROr)bYK4-q.AaYQLKR~$1a2ƕ=IyxF~:r.Bq%RjH `ڏ O8,y_zxZKd me;ٽi8~0s7voVaZ6H[=SR#hb|2ګh}Ϋ78/ˆsݘ[05 3-\:<@$̟ckw 4;NV?eՠ |<@.8}}RD [KT99D 0;WSg`^ĵ\AqFQ}%R]02uiSOa{H XιƏ{) ' Qmm*ɓc=;>A*vxoh 4u 6ereQfQĤ& F-pZmB6&<\_wŗS'eT4tz , Ձ z"0AYl^Go+'¥죢F( HbYlOwJ;%c}r dگa4,58L=S%%9(,镫%Z ;9?{v>>ɁΥM/%'%†njނ`>j&Iẏh$yЋmM=tJCW*qOS/kZxhnyx)s2(٫EM04\J`WGJӅ()UbN(ApD51}I'IzGcB+3?Nᣱ^77q~*+gP/0:H~|-DɑL,</98[rnz|U>0w c891yٺp M'y,I uM C;z](tCloaيc~C$8A;vt jT̻{^FebZZI/NT!O  SH3,C@g~ 7८/H Bgx\ol&2ƯukxS#N<^8_܇Qu$u8R62!7;X [I0tI61\Y*YTU>x4Q*:qp8vv8FxUZ# {”<7"O@S)BV+I}r祫ZQéR75dXtX}&>e_OwasEM(i׻l9RaRNOOTBנS|ButozY?)/o1ĦR&`Ӗ.( #Nc,Ꟈ{̋4u[[@$2*Hw..Iqe%i(pr.N+~oտ9>V;sUO(w*+waʯl@ GO-{ƠX - O}:a ֳy`S%́$tXd#7|n. Îe_TV9_5Cp2wA%cNA`ҵ wVX^ԋh"s!k&g!IG|'$Cwu)/f4F}O8h1 ҶGkI܊U ӹ?kK[*۬X{ "Qβ"Ĭ-5OuteiI G\Qb$YH0WEح\2mBsor"Gw^{ެ 'b)}2=s4iT `]#^Z'INo1*R, k_RvR RCU65; +2tTB5W֍R>lYu3P|" ҩKb)8bf{vn'r}IP0ESB;- @6z0'0ew an\gOم/ȲCki)eXH@n7߳f¬K*u5U hw-KZ p- pn4M^ w1:#zJ\9˂DErLnJ%!,/J|ncD;*獗l t# B {x2'~r2RC})2憫籓t(@ eɮSNaA]lQocpj8&߀E{!^3170,֤\@=,ۜ\.G@~`eAB{e6Tм@wGIPʸmK&ɂ;= ̛BkwvaB2qz7JmC*Z%=J5:č`^>z}V4*W[_7>1Cag#GݲCV4hwEqᎃ \_Ƨ-76AF'6 v-zmoiM},zr+=&7˂wQo= ZZd`:h[FH fϵeIN;A%%D*Q`E}0῞ Lbu|&n* VM g%[͵IWKApRg_)&ΕǷ o?i9s$ݨp",9Ϥ.y YMLeq^vG +1ѕE}w2pH,JD3\28f?lE)lBM\撿:.sJ$`iIgLK^ ?^FSh+ËEI? ƠԄhd(k;@B7UʶKoY1l6\58T/j3dq\+:{.gM}*ׄg̵بPKNMĐKO Q2r*:xF;ҩLĂwKGڎ_7w &?}aGΤ3/9 GjUrLцeљy봨ԜR>bv#PwIJLJp^+%P8gӸXMvÔR3y#ބ[ [Eʞ U7}(95.EFIof6J/^NA3٠raҒ̆#GTP[۝:ѥdhuW!A.!M@OQTpSY-#}Ffqu+[kq7G>s5{)NjUpL>ŷ6`L1 9 mO%KGa}65s=p y8??_7ylߤ9Ra8 QSS.( dSBDg2_3T}IDz=L>0qWGJf Ō5;`ON1EF ٮʂH72{J@3)Up,6['xsտ1883@B16aiu"@N@F|Π b5&UGP$TEesn2|t&%/UJ7:ւ\5Ƶ縈෷{Q}5>ӦhM{Mk8X2@f*[Yӟ$)摊r3k v/KSNHgɲHi?^nF2Ub8Cɜ y Or5a@wB_L'Gl7SmdE>^ q5o$ʼn!cifV+mɴ9qDrRc3Yen5A7 wYUȁP.6m wC,W#Hsqd% Ej))L:I$zSN0vك7{6bms:Fb2.1&Mg׀lMnxؓBdžZU ۇTEȅߺ-2:וv={Jz߽h6ipL<ɱqsTaNZ~+!uF[qu%k}{+8!rob4'$8To /R)P} I15#ׁ'U!5i󷨫 (p}lN/,=#*q宽@ܾI,KCABI<-hMaT~6`W:0Y)FfU8.\cekIĂۆ@x2xl6_/w̨Gw/%J11|ԬhdG /CLJu&ܔD^kgQƇyÔ&岪xW(.@jv~xѩCquA5#WN3uLPe>HZH/u^UdOaGT:|Ju &*kqw*)qs4Lx!~7D<@mJ)0Z0ȩɘkp>85]М%мב͐sry+t~؝J~tt Ͱg]BY'li2' C+w,M'bɶr.VgZ$8JQ0UZ< 3K2꘎[Z¦OX ND>ðCzl?KFj= T~&aMߝ,A!ԔĝMv_f-sھ#oӶ . FMO*(j  H:5q%U0t,G:Ny^܏3hWWaWt=-hǙQᕢf#dT>r]Jf/&{%kp}4>P4ij4T`3o+/E|juTc dj[ ]mܫ z9R۞!?:ÝMKZElI ĸ2Ix^$Cf 'Ž2KYd$W3K˸8Obɣ2h2swX%P1sj'*4XI'aPFζaH8A%ڝ"-@ D'C~aUD<[ʗ>%-U*| 0Y&'LGߞ޳/C l>V 4˾s55Rdf/P@W) Vi.8wgzX\֥v?8K,$]9w]RWI3)w%` ge\d՞2HN(ܛ(;j.y0ZcCyOav2*'1;Y[aD0pp PʁZ^IFEA]Wҧߐʘ78`2yLʏc&>f'0 xi*B}iwlmrG%c+ԗ)ִW>ݏӦwsny;¢=nDr_gȝ9gkp?úMxZ25 (X1T՘؄7ڎr܂Hd?8I/ԣ*\`:(b[[G.9۱'Wsmŧu s'bu$Ȯ(@BR-?zqOAϛYY<@(hMe'TB,Y]*.vIpg4qI$vś)$~0pS(yֈ-Agsm=a7jSړ9Vsˡ^~xfk4}˹ѷ&9G)i6zL[a1H^~IT,&3$T |%'C>cq/}̞pT K5^Jh_ܟ*%ڂC{bſzX55 xʐG',@hrܥ啒6cI2Z[L Nf34$ܬtuPFdrr^hvt+_9nm}Ƣ-mAC+Rp`\"[ =Q%ťjznfEʆ1"U- Aڥ,+.p" CՠS 0>ܢ+vMR*3,i 9FoVmu啝՝:R2e)$2ht#XАRho{W6qw)` <6c#C^ 9 { V0Q*͍>ÁKjzG[V~^T8d}Zda|5o c^G)"EYS h o%*.u6Sl,!^EDvAh{Ʉ"׿'Seo2}#y&KeΆ^fqB>2:!;״ٶLFNz׊"cuN؞tK}Vbm(,Q, TgK'RWJSŢn}IJlٰ' =99\ѰP'T3ՍjQԐ!c{޴qЃע#p1Z<"(Y%[XRXbSKZa+R#E9lQ X]N AcOCpa>[]Z:U }O/a>ʯEb/yL=ϻ!vJ=_2FbM8:# Ix+@%5g$nJou9Q|D`'q;36qFkXT^̛LZUq wd_qP'ϑ5`qDM6rݑghLA/Tf;ǯ)ĞVY-Gl(=X&|ɧa)H(#le{HKn{Ҽr]VH-,¤lcWBqg% ^UWXphq:hNW7%1W O:{exX+3o9C05͟vqKrC4^E^msMM&4N#>YeijV~ `zlz%s~u,0xw@"%S=&:]W4|"yw^rHpӚ -o<ޒ߸ʋ89jAMkS!؁:A ba}bjCzv 8P > 7u.UXi^4/4J.@ <Yp2JJ4\_aR2gye^Xw;8%+6V ثY*sRD$V~Dp]GMO(сN0خP0mtZ>OD]\zfے_a&xcO`>cHhS\hݚ@]6Q%;7KuӦ[2pޕLϖJY|Sȹqҟ>B@d3W}Bz AVVk~iP 2>db۬ Pgdvc6?y8J̓J 9o/,H} Q%bKljw]cW+y8{aѶv~zD/9g|$NRևe6/AtXrnT=?.L587C֛J7P\'URm(_2)~ |lk9_k 7GӶ/z;e:3G:^gzTmI[jßzE!YƘhDuw?40MqZ\`k="M:5 kzw*Er7{m`u(mí!NBlg%$t]DդO%>*Ƒ4`" ?6-g:j\ !~a <j{έhʓ%2{hd<,vjf Q\@;g: JӲr Ez = -QZq1SoUGi#zӁw HfvXvVRSԅ&ҀFÝuh۳x>{w)W-7<ϠBuj]ʽi܏8[%NɈ2g8kcrzVV#xN#տR^/* zl]&8jژ?ZtCEg͈cRjhU R=q2` ՝L4zc|˥g1[_)u߷7=My!(5պvSL힒5>]]E"e:HBq/0O\C聐|ã=`J'V&P5K=O`̋t[#6q~9r"cn6ݣae',̉cuU!u]V,GKɗٹvQ mg'^L#Y3WG]ϵ`57Hx4%*ϙ&$<Åaktхp'&mșav#qgH":H5Pj@Embg2o痕v5hhӂh5kIn۵]ˣw=xp? He*FyPg*19gB%4#9 L#\Uk^?#9úa/{ J*D $EwF_U>? jIR`T&x ԣ IpUXX/)GMo=T~Y*+E;XWF~H$[F:u y#gYO3u3!LvxDa yIZ~V5[.R@X-}{⒤#vriw @?W#/WAcl{)/t"\_ze5t$[^XD٤_:EQPx(=޲v,v^;A+uSso-~ b* Y=} LA d>p &E55 w8QMcFPnA ȎJ(\t"DjM7KQOMyG#}& aLOVb7;>{Q[9ƂqPvD3Q)syYcۗRa&a`&wC{3$f[蝷13|tw kRi9-͏ :U -* 61ƋY<4/,( ㆾrgߛh<shvu'W5:y|UHT9C¦a8'DN-K *D.WLSAجl4z822Zy"{Nh6"uJ.+7c6\ f@8=^˗]yOMzCN_ESRs,DFȇj3fZm D綫e_ΐ1;z{D\ t0o?%LlUjv)^^|{,EZIfO[2OdMMngԂxtiB?&l>PVq4&p1l"d !Alǥ9z4g5(MϢpRv8+҅ƙK9B((/t vn*m?esYw%V5jxY 8ҍɛ&Yٵ3j|!b>eܦV3{}:HY|[ZOE^N{^~rlZs@܄[h!E 10~f6>|Rp*$!&P[n;<>yw>Je}O>^[y_yuGtQA㐢[ˏFڝ@хi+&Mzk2ކb,§ʭ)&!WCV0=?A!08?6n1Lklg={^ؚ[kp۶W4[gN:V7\tI7`B[4ȑMlShߚu~g3DgҴ"-:]L1ÛdZiwhbaeVvQĺgj)a 8qShфℲ~ރW 7Vp@<T"&v@:ʲ߈u7Ǩ~M©8=^;~z_$(^b=VKa|z3JcVpVɗmN^PeѴ[(nk}l +6] $M+IH<Cu.x$U}yˤ>A2=K; ˨z]?w^|֘c(I740"8A^q$ݡ~`a]E}9Ce}x 踧S푝ŒgZ (iusjtَyD_4\JZlXTYuIo=T+8T$au$!Mi<~X"ٮb!u:DO(Gg@I :GXJ(;Cȣ8@c`-Fl^kFڬcPU`OL,Mʣٴڢ5If}P:+!QyjSvG`5o g\㢗aF..VC?LJo=rebX/fAXB>i/npٝG7xm68 Śy(5a#iQD6;sMimL3s<v5K({-F6T(`}IVon*7uŠab.ք ` wbx.+ =}ӥJ0&p<J^ٮL]9ֶgQߨLM˹P8m6t_}7VVwY&tfVEO|vvBo XvŞ6l,N qgOk]t7է-W>a7~kah͑)>Tw[ϊou -Elkp1!F2Bogi0@~䳉d=4%XKٌX- #08;=2 m9KZm(kA@$H6pK ryN0JZJmVzyf"]2še>8t}4 n^0e/@1qOƭ y=&/}'+g^8N*QZQ>/~"R=תfMfJ?c2ݧ,do 7ց}Rznw) y_tTWuϺIbMAbn^~XݑZLA0y6\3Mi8)CY0Ƨ,he~\=,VY'`n70kR?hb ~^Ȝa?E)nfP\p0a} ޿wW /K 99,0gwD|A:^sP _pdF?&HȒ,Mm j8U*-U"!@|!/\v1skgrᾦ?7J7 9RM0Dj\uv!i>"%azOZס_3:9i±7U2|N*V<=2vE;~:S {$f-+{PY>isYs'@l&8ϻ`]9ZnnleX!:Ngr֭]gF8 ok2"^!DǼ ŜJW}u *XոZ6p4{QO x1FF&]{ rG2+54Fo|PfĥZk$$/؇FyhKAF2}=r/<IR}aX5dsː;o1.PƗ \2VyC,DvF [2 oLp :VUqo3vY=]뙠}mmޮ=ˏ=ct@CI>Cx0t|s u\[ze_\0}΄? z[ݙcIFi\嵲{3&9Эيچz<oթQ6bӵ˴-`089P ra']cણCCiR qŦuGV5{ėPʓ aDT2Zݐp0{~h]DŽ. 1A) UaM!tM8xoEzeSalϷ8ˆ+;chћsJܵDͷ' Xi#v_k̬ƤI,\ܙ<,sK,eUUOZq 7idpa&>ȃ1 "S#BI_Y6 oS^aG^(q2<޳2G TH8tgT\j.hgi%xѠ#42>@϶+$reܣг:φ14yYF _xl8 3O&va'~ Bۘd; 0aNֿO[ەǢ ݖG{1*> 0YD~ׯeW緋$2Z?ϫd0cXzmGhKf@H 4Ljzgv OQt= CZ\e1jϭT;sѴv.zBLm0t=TE O̝AQKd\;(U1\mgT`Vk]!?F7݇JAiӴ +,瑅H3 9Ɓjվjo.4jePbL_uS `PS xc?! Yl=]|rfDZ|Cl_o0⇳rJ1dRSuF!Un.@XXYf:U hnۓFNŹ RBWЈD# >-;LR7hє|0p_Q f]b5uQrH '+6C2 1xF7uAc]WͱgYZ07070100000387000081a4000000000000000000000001668c169200005118000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/[P]?Eh=ڜ.+̉g:^,UVPyc<Žη#@Ma<,^M!%@FV v$7#6N }69i$aDωs 4pFقGm11D.0A))$jUz\V*++fi:T_ֻ`!m/3& e+iZg?5lX$ v>a& u1s"Us\Ts֧v/y}gV&AJXƦa9A= 35Ї\0KkrZ!cIFbNS&,-@^vpO~bB F!-BƄ-zOOHֶC`3hhHjmQ׫ؒh~D<]WfQcHl^7p&RXrn$aVP3l S zFֱjOȯkL5W/Yhlpc$.2K6|n쩊0',dEB'M lz`\ʎ키4ub A/G"w;H4NTpԼ$/\.t7{1{,Ni i&q3czJ+Ȩs~ 8VHCpW7tgtq5wFuYwDPo'*sl?{^ݽ d>0CZp=<v1MLf4yБu6*1|Ң-,CȇڻhLFGRK氲>$]PLKi0/MH[k6TJ-:Ұx98Kr[ = d1EITRiE"cQAq\r}v1<G$D c)vp6bN[X ! 7 em¬z#ہxe矴@w?4ZY #mU2mM-ͅ0ݩ7GerbPF Y1pU(F@j*2,]d̏8BN a= z tns}Y;u@YK `7=t}FAH9 I[̀enY/\'$T=76&JT% r\ y%@n.#Xu -t Iŋ;1ǁY;ktfq1O۪eiˊ'mQ3*W3_b]u޶_vޚ}ES<u1I!r P(|RTQD]& .%Oeaެ"eʜ>AzDk?ޝ/V԰LmPchKFdwBQ76Q4_ފ vIV§Tf$>HufiAגbW{;ʤ͂zTRFގ-τGR5>E+Hj2W84KF1m'0Bޯ6i]i)(A{ +>6dtmj(ՠP-e02Id#QlM6;۹* 㩕CUY"ջ↴@Qqzk]l }L8QNڊ.Z9bƉ,$О",-WYX}O^)+iČǰ4iQ2LH<\u%eg6=ޒN*\KsZ0-4}uTϦ,#hdM#jpvfhUW9Zi'4D1,Z#.p1Ы f"%?܄3 Ο1HFdc%Z;M!Mo^m4!ґm=^a crKd:<<_&o5z2]cb-!h͛0 r"JB8s%𮝷1A q~oZ'F(=8 e:oeOr[fcZY^Y$~ug܌r.[=oeq9y\Dœm|s"X){z7+pN(<,.&2BV2bn}N)7WuYlqHbc&\g-CFh4>}8V9*ڲMAde=h~0@ I.Gyl;VvCY Q+tWO&kN!j۝H_ZպF.4ɌH$Pyv l.+G*+9V34.z ę1d`(Ik¾pnnCu[L$ybיYO K˶c8g&%x o>N1` puJʌO^2 );0SjnoPᯤP~Io&yS=K5Tl">XY!r]EY e%7@t@48j60)Orj|?y ʢbRnEF9?cǜSN` o|AFB9iZ#>fi^/SBSY;]%WPԑ;/>jg痷$Ϣ:;Yv L}e$MDopj&ܻUbw=T,D^cLvM6?b.p&^@q0Nt5@kp'v%!G={ 9VCMM*݋&U\Ty)V~nq'kVObuqRu+v !֠⫲M`r"lKLt?*fM2N/"!wkˬ*I-+eMr]cϧlD~_zK$&Z[.K@6]vH8Ol+na\Sz(ƟcG2w x`BDE'0 hփ^kF^(.jALgHI[<cUؖBJ727dQ!~D8jaϝsjȯӈf(dɵ5OFڅak cŮQ> +2@* K["lp}"ՖU+ױ}ѹ WBMKFhP:-,} l l* ٢֥ϡh8 cfd\d`g]-ܐ^xe(zZqw0( vK\2]n'Li/AC4d-4RLRm/ \AށʖNY~]4|K?9eAw`7ZΑ7G[OasP4 ,be&pht%3P"ix_I_Ɉl+z+W7ƖFwȗ4j"{W]\42ܫ38ԥAA5s#p3(ݪۺ3RJԮҨf%`,& }ebK@pXhgQ XgNf2PP<D n=lbR_kBĞ+JDKzĂ 9?|*oSo||+Y+ǂ lqiҋס&f~9,{ "9eog{r i>o:ӻێ7=!SԸ=Bk9Ѭ383 ӡa'\S7Z~+YQX"?7db*ezqLZ4vsZmI7e*rLS1UaƗȁȜa]H0zh =TF\3N+MoJ;Y8_/g.W! x";@U^jL}p?L'鮒ߦT ӈR2^B>IJH\k9/;zl ?47(ū-'fz͖\ve յm#&t=zcAp TƲRѼ)uU]ƀulo-\ݗKc}$1њe>HE*HHwϪ;{לc'iYIb/S;;=츥F5 lOȆ ݓi-bF m&% @Jxrj?Y\m; 5,~V\f5]Su"μIjnUb3-VWiۨϋѡZIޖ8TP-oog@2{(sRE-n/49/3@GQR.rۏ=8 =- %ouRHR427clCN{Rɼ1{XԬVcڛDm?hCRGGԖаgҪ0Z M1M/_Iv,IN6m iڨ\tRxuwoKmZciJcc6V"1&Դl}Ph.}CxFbDV<'-Sӛ͋,LטmwAzJ{r0G$rC!仡wkN(CX䩴;wg¡ҧ9]ކp6oلfAiOo@o [uj gҴ[wU['=n -$:& NAuu谛ou$m$c1q1Hfz/gc"/~\ʹ] Pd%ʱ9;fiҦY/lv0șheH.G8iJridاK'6?+RG!`Lx{da0{:6=H};;:m ^?_ æbN]w] hiɺA-L4O2jEUA4~4BjZIK!MC;k9Lgoddcw  SH͈bq[)4:7!k-BeŤExih \?]nDMluFO%`ik@=2Ex@g4vSƱ//!fs" n|Kb FymNQ*Ϟ'^R/D`xTF^D| y2NR+>*My> LX;0 ,`ino.qqhAȹylNaH]͊EKDV'Շq%ʀW(^y?M. Yz.M)&sD4~I&nZ,&12\ࡂ՘Ycb(, Eeb6\yh8cCΧwǚ5($6X@C󬪓LOT ,{}C夑;Z &z՗luu`&Yݾ8xX )zkZ1ҭ3/+@q&.A:SRKq::@Qlg4ʔ}=(" lFz,GjȜ?;Ő55.p7b7jec];8(#>CbSx|M_fQ9}CRJ6ҙr8_" aǟns0[j9qs2Sa4\:y:61bA;I uwhT&& Q-=u}ElLiqpaSCU1^{o]Fi-LJGkTvq@E5T#^Q/͠_ώ%h- K7BLjl(EkbKә{ y*M䨨A8)Jy_3+H˲MDV#>u2li3J8T,vfPRLcT( IM *":}l ?t3Otף79WkeVi^Cl]y4d5)iRنuI='?'9s ~2`Ŋ, lͷ&*l^'_$@}[@dFx/JLlnelQ.5=$-ӎ?Z;~TKH=¼Tkj|$> Ψd&mA.[Ks2X8zqƲJ to<לVCVٖST|$Lm a1ϬͰ rm?] $<er)t! ) Q\oCljW3LVYmbs|)$~5XlVLyY :+f񀴗jL9K5B=9PoQeojs}]+s-nO%l>(]X1qR$");-({`8ϱ p},e*?Zc6է ~^EUsZXCW[c=rB2E҉]|FFr$cX/J>Yѱ%Wu? $NɃhW6#TT[֍:?hWzN.Yj k'4 :3Mܙ<#=q#keH[u/ 00ou78{^`2W&"=6ۑX9HCG3?@|ssy٠9$'|n]SlT/dW~\D 1 C( TOp eqkHotk<yc:-؁KYGDc 7o(oPXJ"[UxoG[21Ω2pgqrYG$!n7C9"LQ 9<>!-UUEHfW#\l %ov8 `ΨU)P~hYtw h,:4:˥Xec/ j#kޝ,4Yڛsבٯ`:&UKq-g;גγPƏc)HC)by0ۨ 8F{lz܌CBq+B@ptl-‰Z[,HwSȬ0]MB9Ng/gjiȇXKZM/Ǣ1 CeHh4W|B IJ"܉d'7PM Gv.^TFij">߻>,$;\r=?7 lm\-vZ\wUw{' SU@LULY]}8zEeeE^c;z0E|þ 0ЕQV3ŘRw,sƐhřHNL(X ucT j.$"- Ij ep *zf͌&oH_I]rҏOXi#q DUE'ı@槁8*&˴E[%0x$5l34OXj\n`UwR\*h+X19)tR@CM= 3[<}$YB?܌#7TB4I˼GyQrz5+9\v^0GrIj-٪rEe0|\Zt09E8b-- А0k_%X4a27-ӅtvGg聣in PLΆf0@e Gпړ`80YL 9'|Bf ~c%$+[򇕜M!#tZ-"("C=1Wz<$XDW G㴰u1EBAo `%K60T#]m ׏zz^ÉH+EaW#Qz3؎9nNŭX :8Js ASAPƿ)Z$UI%kEY->=w8Z&5QR sG:g"F+Qon㵧 x?qc_'@@ûӧ^<?F(% ݜi5ΰӏd"B|6DT̺@0l:^:Zό|WNwU,Ŀ߾ZOkZ: ^&S/ nQp_3)r}SUP Hv$нbI͸xBşb ~r6~V^i" cKZwp+Mh㺶'Oqpq O@#‚A~)z#{3PeWr½(suyPOQb8y@%)_8"LGuﳑ U/ȺENQ2 WXj5F?1ߞ3 ROZ}s mr+. xXȌ3e8]AtKqudo-Vd"p_J'_t/:0#.9ADKdHV:/$LrXc*/TG@Rc&])ol/F[ $)$UxY0;y 3ORM`u*%0~6(H׆TěBA8f@f?^^+nΤxsP$^;Uem@ k{#c$dX |/C:ݐ8^[A DޱBCaYMwKSGR?NC16wol)-yHe"7$Ra[P0yʽQ5-#(:3xaWɾІ xaGCIҾ#NoTu"!1 {0]{nM\C9qKha~ᷛqX3SsyB>1hIT% VwThHxWa :M T\WK]F9_LŵI$2$S%;,Q動` d3)F}}~Ǥ_h.Ϡ7L֓KbUxo)%nFRAf_us>%7{+T.EP9?z܊pzxeS,_V+!@u^^mq%D\K 5x}OŃ|`xS tc$ !kbw.GH'ln%!~4f]YSA.-$L `l¥3AՔbU> {q +kQc=ޢ K3HL y( ]H'?D҆<3o7fC߮3b^@>*¾@.Wqm[V۱].&FU1 njܷXSfrvWuApʗ le87Db'ob,97 n.DF-^Fb29- 6Th? a!$DkL7 E" 9^t7{5X<̓# Vj]'UD6k]d۞9.B귮(Je8x'n ii5O|v}cq: P1ŠTgF*b tra0V x=|\4[!(kyV1Pj:7Ղ7DZ DzJZ0NSK  DbƑYpΌESdWP}_z)xeWJX Keq=}Y$ B(~^|$uV"9 1EPzⴰE~<\s0jozIu\j)Wy3tm2:K&^ND^ Ջc O'oΟzWMŝq< }0YAVGۛ|wW;0 uS Nc;^~eÇv ?M#'HnAG9 Sצ;]>Yb~;B$?dΐK#ۍ^,$5uRїZN)좢C"v”}}D0O^%jɰmJ*AKtm#ζ'ۦ[,A-`C>h Flt6=ԇM3TNc͊Zc^ Ĩ t*z uՌA(4JRbjF5DPg/N#+ubKm]GlPr\>\o@W.ɚ59b,AܝPffMƺPIJj9G~"8*g2|9'?੹_(ЈúrF^ U;"%ƸOe)d )yIϿ6lM<쭞|׎\6E14Jӑ=`J%eK+$k\hɚH{MO 2Yۏ-g^ ;51yS8Xԥ }Kg@&&[o4R;Õ ējSU5@a\0i67*&Hf_SquC(stΊ QL-;T}quc\~ZYxunyq@foɢAt2e jl[3R+x ̃0c~8bT&H&+Yc`<v sGfΠ=GLUeh(-m^jM "0:UN~ׯ51@ZAj(D_T7cؐ $)pO?_}v C ; هA=S#Ms;H0JͯgwNgZe.T,2ul<ӯl'!}Xocw; l ;SႵKWL[s `)>V".Fӡ=rU9Lk X~a"=5N7S֮ŎC-/XLDPiޖE+j7olXVMҟ1I?$];𩡼 vv98nOn+dw;ggG֭=eo٢P꼿]6 ?.|]8.w&&ՕasTZhSQ& [gkcLzJ* R*)GG{@u6) 9] hCzmQrT'9C HL'ܞ΢ .N{0(xl/āwRow$fVf7 k o FrR,.e'+(#Ob"tFaUcnEgs -"tEG=~΋͡D,?pq>~n XtXaj-{>>i|btׯظ']8qbҁnhLM%('_P^p^ 61т*Jo˿8gܓɵ ؗ Y(ir0I#N)+l ܍ QZerYD%ej6%ZBt3 Pz+2NQ t MA-͉腬$2Q|ceBeĹO?nZ&?(MkN;a) G]0oN1Ӆ?m{['59nW|>- Ցϼv*7e]H홌s$M08{ſʈe3P5ߙK$=@"V1ҥ3N-~DH7|6E8 ^uy_fM c-aɾ:k8F .p0]zDvF,mM"rduW!J PGsgS[ m_䋶=,zAHT`Mb$Xa]%k6!ފ2k':ue8/w8|Vdwxe+Xt G] יn$[CqkV\yW66rXr>.KR_N+HHAkHƌ/g~!h.2nѓ7cgNXƽ^_7[yX6i\r lʯ =_2^3KPf2ڂ讘]Quo논܄5ը"+# Op<܌2Nb%LdR)Umd6]$;N(s.(9LǤ.z Y NNV<ګ6X͊lj$x}ESۥdA "}=kf X-*43YY)6tO;F%q},́4O^J3ʫC)9\%48ZLeJGkf$3 U@AEn~eEvک ]Ҍ(usnn'0΃ A ODf&G?c)8,c֟nVNæꟕ¼PR}WaKrSd }[sbz#JE` C4 ,L%_W)) %[IP|?,C8ro;zuo*w਒H$Wp?8٣Cbt4`RY J] rJ>]iTpy6sHYA咜]mEޮD3n(9 boУp{K WT7JZg ('JsrhH=A\ՌL~a椩עxX*:c7׊2Y=1iW 3>z̽PE;BL lY:ԿXVniD񰔈&cHI;s9nqRV1ږ7(kxld TGPeaP׍%OticYwG`=.7;U~ ~va8~l\h[uʻ΄.yy~PMP'ET*nkgn ۫ TE]< HR@T*$mG6PCP`N?}dZY3FL0W4o>NSufL8'[!`@ΛB{TR{IvGݱY߂/~Go)T̀λ*MT l #>niYj>2ķZ UpOI~A <㨜a af S'{[qn̤Qﳄ2ߨ<{PJc E\uidZd2ЅA`Ʃi`d26ƒk\l(e[&yzL10է N+̇pjhӜS7>#O|Sz"t΁Pā<]6 e,~B Nz3ɉ>8L(t6ۤVP o+!ѴLU0k6;"~U\~ETЬUʤ)˶;-XXCR$fCoW_2FHʆ\p۔wЋwoiyig؃9!h]%|=,{%y;o 9*) CրD|u l_g^dMQZ`MZw٢o"oPx$:(Lꄮk m"vɬu*9R<,uFfz?`Cw=-HZJnfd7FK,DFVQ-p{%K)MW@8$ozXp0\I;DvmOTܠed<=Mqֺ;ue &(8ޯӤU7n1: D;="ʔK2* 09ȭ%_zAi`,E΂)GOXLøxL:J>XUL`Wn*Eskud^5:0dXVXbTEs7's)xY^Ta/uvnVW W?I#^E,۳;)`૵B>IôszBV<&4Z*W#Bup& p҆aFAhU/ J5b^  sIynƱLpœCc{(/!2͌Eں`ɖ(1i<;Î>_nBOSEx59o HXaTx`vs '1ǡJc=rㅊ 3شcnY7 +qh5>uSbF^H'`OӘIN$9vP떚ϏR5'[{ȍwXnT+=Z^,0iA H] R<7WшY+R6Lz3n㘙c}`d㑭Q+B6hu>7 yiNl1 $U,r1u@C5 ^]Ƽu~dC;bpks:.J=ʟA4E?BmrNeSf"ߧْƑ#֯Ct-8:qh[v#eC"v%gt%1E`lm=D'zn&ÚDg_ܝST?31R/x&rУHT 2 SS͸MƂBpq~i DĚ?{miTyt gQ#D/_ ;I%:uِ,SoD<E~&n_D"RpcW+LrP> f*d9OcIl l%WEc]IO tw\#x?kA8 b-lqwIa,@[ N"bo2l4ͬ\__{./Z&ELV3Z8m{ G2%gQVܶq7hwRˉO!īMhxH,j|+"2_ffUm\~"rT VC#9|M[_\MmX5ˉ'#tw8^u =]vHR۟| N|]!9<+ 7<++^і#]3޽3s=9$iXv〹'#I O*MovK&@'WւdB:gm͠. MfwoN_sٴ-h|ҾkRyd4CsI3/G^} Ǐ[FD7&?-C)O-;klT[oAֱt 0gM[CP # Qqcp^rCi!ǃJٮRCGnn(u')yGBVlf`C*TB[ ˪b5` £8.^=_q<'_(?Ez& "gF ``mmv;6b;X:_'( h,l]`*m&QvF?ncKK@2dT株<_/ǿT8/PԭOҦbѢۢ`ɧ*K8sGߊy r$LHƈF#3ejcb*7U]~j7;.DVz2OOEIoή( @.71^+"/LEzI =dDV*T80 m%J/;.xaXs{}kpxA.Mo"EsX T K?P_M']U;-3O4/>\֋u3 ZtzqM'*X)|xUǩjgYZ07070100000388000081a4000000000000000000000001668c16920000545c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/-T]?Eh=ڜ.++Zܡ35>H ?4$S?DdmP *zнԴ"HPEpG|^V,A#(22eW;?nL8q\92)7-3hB=vtR)w:uk6\wqPj/U|'H[vՎ4),f0C~].7ͅŐ"H*jIwtSA̢lg,ǜ$|?DϏ?c҇K|h偙mW+w$]2 L4+F:P6>hlc ]ǿeg=KP%DYH_:*\4Gz f~y-t'A]LEA9C$hֈmsbGVBK;SH ^4ZqA'+f;'\^08N+y1U3hL͚GT~, K2 ?kԼֹG[J. ~KtgJ&>9_U:60"@-FYQIװQ"ª00u6S/Wx gpr]vaƖf]Zr${gkg\;cU8-"A7=!IAJIw?ԭ0}{ 6+?4Нon ¸ :{S 'oCPeb`Dz19kJWrJCq~vf,ʂvmub [`=C%i;:Tȡ{<R("T͎룼Dt\EJ`90ˮp!J"v`(wjP 9{ ̠ X~~)`t$vc:~klVgÓtP$wh:?7c\<]5ۢvE HuC2m> þ\5DS0m OVR*hv#oao "eJBf!p=z*+6X,o1]AuaFQG%B_`\"3o܏#pL`x˫x4&$W70ҽ祋my$k, dP"q7eҢuwiӊtRX.{]"2h r6DNt24tFAzYxE& Fs o-ڄ+} 8jmi%X4D c0Uu{'dk0S)e*+쐟dZN@3 `(?ǯj~k I#=ɥWkH3c)#i3@-BA|v']O|"ʡӶl=* ew{>y|26nALQU7yuqGn4NL+n;}gl}ݝd+P$hHŶWӱ>쀖޺gρ[i5l=2cbHh ;;X1_ y5ﺛ~JP= χ1i25IvFp,Ba@}CtTVуaY\;~@I >͐߭u{%Ex,>}$:WR*d+QN-denWe*KN^W_)앷ؓ(b'qg . _ k`3U`[Nt)v)"B Aڊ.%vdN+a;wZvߓesmw.6BS`…f7/ 5P#b>ߧ 0[W4lV$FPM{*vwsqч 3+DSmLn n:G= /?XimVLA"5 }, j4\ c,FqM3Ԣ8mzIgnӒg`qXN :n]̍"u4s)Sϼ W ]2}VɩrVW)X-XcYY xQ] e*q%u1I:Z0S˝czOHfRFXiw[O`P]Cp&SlHii#?lM#N!( F1hh 9 w֐PoOHћ2(D(39#$KvjN[ù*]ۣX=㎱*z3-`t:Gj :˱$&|Ϳ^xw@`!hysԏMn /%@ zSxAn 5wz"6XCCn4r9%\b5Q7uT`qNЗy4kj Ti}3)"٦v0 oDv2YEӡDJ@48|FPq 9Z2]W_w@sKNNMq-f C6.IC NcXǭlROB?Vͧh0N}=f\u UA1iJ'9t>|_֬C?^7Hִwv F8>"zqa ?@Pc?LĜLZ6Uh22:?>47 J*RӼB>Ū5tWv븲 p tٸ8@G%"FDb{x婑.AŚbH.2!"yG^;Hh@XcFpg\OH~De=l5;a&J9 %FS*Un1v>ː^ 'K:BIU_,EUP_sWџ[ eDŽHErUՄs1>NЇC6/(Nd sá{ 录u$Z dX֋KA漋hC ^cO>`d\!{@YO øoI}Y XrsJPw!aӊяM LnboF\M<(֑6Ѡ ^{vgX4]|o,vҎ9=#-U v_-3P!ڨciR!8R/}peKKiEO s;ELD%"سѥO 8BD[.s[wsw@_QKuSª @fD6n~s ̻mK@`CW{9_q u .g"UAV&HqHjOe/I\?tO9=c(=}!Mm?]*M75upCL+x/۸֩XjME-po+.W7 B8gNnb=b<ۙ(@*:ȷ#S=Y_cֳT*2rbgs"R'&\4$;B˛ҳ ׹T?L#bׁNC& ˹"ya]LO(V<1p9@o@n vɒ` KZXOvRoKژ~E渐>d&p1P<5&x=4/ BdUR*KuWjN\ hbyg)f++J0LN0rK?в5ܢE)Z@kK^v̇vE<3"w]Q^{)cDbܰ{rgdO1 ^)mU=86meo|DKEQ(Qб_ip^'ȗ&Gb;8jԓG*c{ؼ@c|Eu+l4:I(\;X>Æw$}v"9k7V?m0km#~՚~~-[Df9 M$Siw.'*XT#4n)KbH&xтTh].ZZ: 5C_{gV/-HD.{߂ҸH57<I,O@xj=z5̘ʽTQC$ +J۴,|H`p z8*6>OErxp]b;6WJ!GG<_O{BKP%Cs8.ҵ$rؼ]Oꮞ]J4va~"ޖbw$$kOS^E} 3!^ۘ6.pk\ù~^e󦧭QIݚ@U/#ac$'SKwK (=8pѷ&{u)!ωK13-3}ŧ3Q4h~iansRǀ}н$.Op;ҵ5N`$ƍG&O!ȞR9R%%P}68=6N͝I">Gf=o*70+3h#Ǵf<vu?4}CMoT8in)&y$_9ʳ:#ў |ѿZu`4Y̋)0~DZ- Ad>{<"b=(SYAnof `QK\ #U;VC4߁fCVK[#үݚDyT? p$ ښ^O $+Qv  g"צA ŝ~wxǞ +|\~(()Eyw?)&k~ P XV \wU+.Y0[7w$Des-OXbg 2]b1VWFIrjOx>M qrBG)kv->c t )\G ;z_´7^rP @P;o{:pEaJ-&(XzL'Ϝ=#* Ζ큗<`tG}1bL{7 t|Ie촢|'[ Kg璠O'Ė5@<,ѡ6e{}?QJ q:%^O!!]Nyˏ04}t.=]<˃Ě&mwLy2"9īa:Wy>m1Kי% }A4&e`,;\¿x PP_<+f^Z$A- p򕵟8TA#zG=j5~F tm΄qb`l6}}JaAlXBPmY|L~:y['PjOa$)«og&-QG7WQiṺ>] s]]KҜ?Z߼n;hB&:Vh{\F0QxHv&bg7Tp5Y{DtKd|z1Qzo$'*.%09bX gV] L?2p^g S,G@IWJEdp0o wgKܣ$D'3h;ͼEltU:,ץtX;]ȴ=¯f&p :~ E v"L|)ײr @e8XrA̓\@= 6>_i҃Y8Aa o7[`c^O3[T3s >M6H p }Q~ɉwToRދAu] ﻄd"gwubwX3e[0۞%Av8k?!yWU"ǽߎʝԇ5"߸z߮eaR31h`.pSҺX\TU=G=dC B;.N~BO5S)Bf!-׷תnu-mB*BhHU T鉓nxvA>G< ЉK@?C4 _U)`9gQ~K L z8pdB[x:l@fo7%0ix 'b鰌sH=rD(|\vwg"d8oڽQ"B&Y8FІGKr79!C }PUvXM;Oė$F[٧XKm- d 0zsPaΊO.7Kۋ6\|s?OZi.9>G^0qPhΥMz-'H@WFHI0"@ 5I'Gu6] Wd&+N`8wqЙU5"}kqÐMT7uWB!##$w$45#S2 P0(( U{ Bܚ- lٲ_whl#7@4AUD4;޼(ĵvaa[uJA|6&™'EA۽f>z7H MV>a\o~E]y3fꧯ~iShGE2$ WsA"8_4e+$E`wl,|*smea/…/n_;<ޝb{*޽sH3o6^>,6\s.Zty_BҘzh5,ɛL$a>p6ɱ_:ď~aatZ}Fd94`M#K(} y-axn(¤>Ӯ@WTC> 잂>s.ں֒ePǶuQf\3Ej#{~:4'IQɔE(ml+ c)GXhFB/d;Ϯq%F≠UCe0r P..& #a42 Lx&UA IY>^R\`gsAu<)4պ\#?:gXE:Ҵx z5*0ߥY ߇un+Ge.ٷ :"q0@2 ]HsBaY!Ő;,vsVo-帐§+:w h H_!f ^@ 1tj8D"Ε<] MaӑXWY]Ob\L'Pég\ғKsTNtJU[L ^t&c,e\/T)ks_U)uD/lWhρOf\ZƵʧPPҴ e ON&4>aA8Xͱ,L鯛^wU&^5&͆YnDbDoC(GRsDo‰)3XL,s8qmg9fۣdt {{[j$22)2JVnvo|m'9#AN$$mƱ⿃ G88-i<7t>Ԛ/"f/F D1|!GWm_8 lhyFnPz}pru^Z,Xx4&?g{|p0c]gy!d)0…8(31$2`s3jT6Q.˟XMV>KZmT$u7U#z1U25M'fH)@ZrZ_bF`X\x% c(z_3gu7iFȷ1+a/I5k> 2\=4 Y61_! reB:V_Lvт%ΉK y0j=!N::4WG9WgX香_rT=ƃ1yGnWI3? k)8Oq92Q|6ayE ^acR55BB%:vfD̮+I_6% }զ2D>1Fsc"ihU^s´<;LVI(*#ו2TΡO'+ <7q&}]rFfh Ԑu4Ǿ+>0C` N x4(Oi9f䟵gj/A'jtЁ/SHVnu||څCYõ&aQQgMq U(rfK,{ ~m)FSP,WG G]n#CPg۵YQa6lwEؼES{$')鎡CeK@z<")|KV tz=+ﱥ DcL@F%`|bݏ s8ٔ|?_+e8dK?WGTBOˊ.momQui3ypf!UfBt.K~iH ?uZo Io@L9Nj[! A/`sL&_)00&rTP2IgnssV⡊TDQIb'ê7@P lK{3q*řf<[[Բ8HQ55rÊ)A~8f^beA˰Xq@B͙֢W8]0FвR\Q7ra=/}(y"ًiƀf%zcoKE0ģ:7;tV[ S_b]krZ+ >KbX493BҒ4;3ÝByխ=Bmae{=LU9ב$Tgz-.kzHx]M |IW [lMi~'ons55 Y]ˬzkY!~GUGR\U5YO =]' ֚81{'9jVhd2zj] 45AȚ"H oy d*EڄşA*G0GS)!.xRkx- B5vk{D p?E۬ʩGDYZ(1OBɲ]$#YM[[3HeHHjl g--ae@#  `kepZD9٥}ʻZT{ςYC{;yҊk/-ѫ_ w7i5`u}S)@@vs$>iw}+H-.?2=CT|^Q% *ckN{]=A2.w)>z [Kv/~v(;pTuw\ 0,?NZѥֿݦ;4$7GNۨ끆~(?s<*L h٢y'34=X&~E7D4)n/[e eEh9VVɹbXCWؒ-$ISi!ׄf`7K}:㪆fymh*L\yD~\o(lV5[(*S`e`+ezCWWT:!uЁq5նxdLX0ުط+66EVgR.s*6IrBDAt{t W֗ "gX 183 L: '~G7uuD+Ly"EpE;yɏ[%r :G `T`^͟~-4ޕtdÛ4Cb$L" ް0Cudl{jxq$5Tݵ\.V WNfKUZt?*$JT X`+փ\e.|DKU3걈toQhs햁VE&PNV4D81Oq\Cub?+cH9}6R,TDZRಳdÄŇ$ S/+́Q" '־-+J+h\)}&cn۔„ۮ-rD-MsOтBSHE^O: >'9ZCkT NDb4xoOV/H۝aW~C.£[l"|!>C"̂+g,ON)1`4;E|m q͝/ƫw%q0fԎ5IVp^'*LzZyH`oPlv&=:ܶWƔS4Hk@m+Jwz\kxm1UBKץ8iC%Ʀn:!~tO3|t$h F< zwQH. i_'eCY~αa}$yO~7 "F;TEppή?l<=o2G?v p|zط&3:CcQ]6k8^tAj}Hj!K~?bTd_,|[~=`@Evgq;n0M%*oCO\%Y;}L2ߝs4C`Rh v=Q=M4i\ Mq#e;/}f7s3jN[F=1dOxhDW  $CD]g1uRtz:-h>Ϫ&4>6ݚXTC,V8Ec~iݖfT#l~#wȨ:UЛ Ekz]3э".Uqpӱ~#ŲtE\ũS{P{ $`@dž_ C ֔7E,(Ly) yQfM 6?S%Rr@=߯VǪ"I!cS?s<R<]0dF[?7 pW'S.1Vo_= 3w{97[]xHik? ev*%FK$j7B ljB$e>%5x. ;l3;sf;)UH[yjƖHT+;arM6$ɩO7 T#Ӑ!e7^Mdљ= Le6A+c;abD>T:[meNEFUJ!O5Jy(`i25:ū+I>GK B( \/.!|~4tZ,aWTǢ&' 4ۥkn*S"YMhVg?w [.Qc B]i)wDܕk&"'e'6>TʰsKq^hU]k2'w1([&.)!I\E ^{?Det#+]LH xOۡFH-#3 BօTB>CG[ů'aWfj1s9i["9_=uK聟՜i~@RB^z[N7Q@Mp%,'?Ǎπp\_Ke2GIT40 {Gy}4W"C;`xhQd~vYf+B+NLbF^Uuڗ3\FjץnxDx|S= 'dˉkߓ_e⨮o"?P4%#xnd`!pLW^: =\/id&T.jiI:e=Ḥ8b 6mIXz-'%c9dC4ڼC / IYQn(GVx4>YIn< 芰aDWt~)Nj-?bWDη)!lOV4=Ո憍6T*3Ymv(:]; (F} =0%ϴgL`fU.}$35Z(?d'YX3HIʼ맅l m~O hnqANDAbm_taVAe7v ?xAuwmXƽHjĉ#| kxKA"bUXTuq](m#G,PUw"4g†Krv}bpvU0Q2+`.[ANktgHvg? :)"O=Y+4/߱QhdR36w!, t] 0Q?4W24ؔqEm%M(2uB8wʑ27klP8)) A㗅16" gyt 1o\PAh@-3_X~!\Ӷ"7lEM3~LMɯ:V4+:4ƂlB INO[JzW4̒;G1לEWq OFk9v" ms4B(OX=1ٓFA1P VfRy\-&Xd j>0+dp+ܒ#<lx8ceW#.kY_Ex5* a-|mzv9'36@RKHQ#ƹŜ2g.E#Aďԅ26BUF`6(gENYAwI6,1+;ǓOq4ܲ"S8IaC{O6hpxZ%)㼟9Y7fܡ3 b]+ٺ?}Lo l~ۋ:祌SDhs{cWWk}C̝iH""cxQrD}g^:v9G~dQR (L _{lc\r^O)* Ӕ'dOz1,=L޲ǕΝ?+:R`]/͠h ]RP #r`v:= j p6~5JLN8MaCnS,̕u@(P$\'н}0_;tHeMBNEݜ-۾+1}% F=f-I ]yd$5(Bσ6#X]Ug]\"mY\0hcV{域A{<:MExQ(<y2 `OPgD5 K6hhʝ3-)ҪBe"[a!@>&* ~mk|{ ?js뿍/}6TKQ1:%5WioC31ZZ^6b48s_܆j|Ix #P$J1`)Xo?8$P f7OG'œG$*Qww*E@_8s WϋN&0$e5ӂWMV|=־awx\ X릓B*ʷxTs99*P|֯> 8dlY뇐|> -i-/+5I~`Yc{* "فN'ra߮\:> UF`Jbg-lϓ $ԖMo+`^'o/OXnw |.RaqXx GaS/Xh{8)ʝge)&gD~|u""3t_ҳbrU9U>w+@%^}r]1 G[Q2 A()S&#}~[M8MM*I _rL(b#tʩXw}W#"%g.uDpqJ>A8v[m(̗ 5i/˙e*Zl)cYwoQ-'-nΏ|Fn z8ԉ18}wg¼p{`)D#•xG/]G\?Y2跟E)0$^ưPLh4!>4K gC(|Ԡ)@o 2oSsTgO| .=XilOZeiɀ Oh uϋ Lj"gYZ07070100000389000081a4000000000000000000000001668c169200001d70000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty/n_hdlc.ko.xz7zXZִF!t//]?Eh=ڜ.+φs;Zd,^8[qף/OE/y屁N6Vddn^RvLv(qhT{qnN.`d=uY fJYuumYi.x u+۾_Lezh A|)N(z=Yolj q%=W%hپ_P %< X 43P-rؾ |Ej.UThiPV=Aq?U oʬ$ý Huț]DJڵ60P|љ&[h]eD,1뢷Ni*؏3W!9pr&L,d] ~9A';2%XͿZ'~MYnl*)tBnE^04WO6 NQBz-{K1Cdgu< GL2ÒE!v:WkxSi0tJLcaAZ3+AAA$xRncDIz²`}pR):ʺ!fw,a2{6=o]v!- Oh&n_ U{u,*Gfr?[AS"*G 2z+pC>T_^@4p7O! D_{q|<.>.ϕ/ct+=`vZnM˛&Iy )]7#Ό}FS!I( .윱G 9I ao1JSN%)mЯІ0صepZ1hn+>#lz ` Sa+8yQt|D12:Ӌ^U8ฏ2c# 13wߛ:]@i璞$1*hg 4~WD[~K,X @,`J F\1/T%[|cOpEV yKGlQ.\Sl)-.ΪE ŰImPW is9C8HKԑz08qsf2>d&@ќ/  2! !%4{=^jN]PFUi3e΅ޅ$,Wlrd#nx|l&dQң %tFVv?tQ; ޥ2 #ZNN?yYuxp|SŕW$B6XwXTv<N± ^`$eZAk||<+2S&&/,om}T;q0qFzKlM$d{k[Jg8aa`u®nG917H/W,k-{ 6D@d7?V VjR69-7L2MlRh&)R+Q`HA@D!?HMaր8{1J!G`y2v ߂c)E'Lކe!R.{@F^bxޣ(:ƏlֆKtKzBʁ>)DfWeBK#sڕ aK4ml_N Z K~ގCjc+}E@j Q+HA' }~?rt4l:#r ^ X\n8[l :\3dP!HNvoHhiŕzיt#jMlυA{:S@ST< L9# j=Y_Q.ϧ?xP C'o#]`=({R1ܮ`&Hy"?XTSӬ٢vKs@gB3ipð26Mpg+q*{ħ#㰿]5$ǯ~{ e ֞pЊ^[:,|,M>M;h܏[0>EcSP.oLd E'Ъmb> _'¼v9YiP1FCJ:,!\{F}+4lqPmIoN,_,~eM< RЯ:nFٍr3h< rQt x:Z*D5ĀJ>^BЊؗxYvn`LPa/ B~# +XM]i ࠣ[W%k&Gs<6myYgdё汐ʹ?@VM<'bϐi`W*CE?y,eU"Y3 , %1vppyM/!R;} DޟPC,w ⼭P-(  NJo*KҞR_ oIQ/\.3H#x /fTqpEEG=X:!a3r2f ppb{Mja}>-SZy̳#*E\t)`w :4%9cg #%BD{$ #,<ʼnob0ԡCr1 biMNP޳wjXN|ٺ7X\+&Uټ8~ zSMp 8g'g[nM;9iM9pmF?^N݊Iw7@QABQXZR<F 0ۋw4,a~-<@Ub6̓cBOd̖_ \k5l$,?iAP@')!%Ś$g=Ъ%UGSD273g툶'Wno.bx FRNI̪T8#D%I= V$ ZglhDva-_Z`LEq)2g}s 4}#+3.jܕ+ uGnkI,O`zKLږM֣nkH@cҍz_G :(};d3,V;aXg7Qz$Tr6/j=RGod|g(b-#':ʘY'߉ISIL&=U}yKT.5 !~#`Hrio 3>>]>9:H,nI:n3zq_l=[N;()}E#inVE8nIzBod >$I|f|&f(Zه/@cZp7@lZ Gv il7sr-*"g˥U6oXä,Iܬ6 N G^*u jp )؆tS7&JmԈ1x˵^+s4mРAZ ߒjnԷt41^̀4.2QseE0 quZ> [ǮnzYuMe\Ŭ?*of8@}F~ϸri(1_(vtݰT+n_,e./z*(k">1=Bi|Kݤ]KNZeaL}3_5mfD"' GgenG0xc6*2 }ۇJiӺH4llZ@q&b2G0yWWNA~ rjF)I Gܴ* d+(cy3;lGRFEZV)apLMx?xt% ͒LʳhKǿ1Vgz:֞[%eک|ʳ2h  i#'|.]]JG<ۄ2*`)] ʇm剧V" ߨwE%@:k,~7(OAzn{8͌LKk? X4ˀ [I4Xxy/P)*.nLjeX{Zym鴸7ZR?J܉M7x}zZi oVc$!޵'n DRgSRk>u#CUv(r'P98ȨiqI'nm)MxIKbÿbTwHFȯ ZЅͯ kʡjH[:nxeu/Mz9RԍP` X0b{e*j #Q5Z|lo HnP`g; ʣu݃^Leigb,d['*C3gruM.n*PL"f*߻HDҒڀ樆qKW49}mZu(Dl~ sJzĺPvFFSl<[a.!:Jw 272!L;<5u6ՇE. mgD"SyapH#ZHr&e nMYv'dztRhTm2So'8s1ǧ3*/ؘ{0+N~75Q B|dۀ߻w8|1z@x/Pm8y8^\z_r:Y @bS t^IRc=е`4PҖfᔓF[o^dU|]|оpKҰ~0xQ`x cbN0pv? Cq~Zh\h. \L4t,uYm4FP[z6>eZ~/w$}hxVZk>rQeQ|{|jJ`weM mLNJ'FkzOE#xZI;.r,mԾf=‰/q0[4Ir:ewai፵Lsg7eQ b~.tfIߤF4M S>u=} .J-9e@S ?-9Zz '6b':AZG&2g dSC$@GYaGܻa}/ߡsV钋\YfʢuVLGoD;`eقJG!lR|e&:[VgYZ0707010000038a000081a4000000000000000000000001668c1692000036f0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty/nozomi.ko.xz7zXZִF!t/ e6]?Eh=ڜ.+˦t֧C4^ދxc6O(mt&U}8nJ[M g!iK"^:vz9Gj.vDU<#d1fZ`r9 }Nս΢k?Fu^IU.wŘ8n7x|.3huݧn!qn64 w%g5"8 l6)W*IاEK8, Q5oŰΰ}3fuiLjWYe~)ZἁoMqS ufq0N"ظA f{M_',[]9g9wg,a?IWOcyu}#OU`oA31tN$Y}h{`z@<|Ơg[¨Ѿbx&'o3*٨ê"' RurZ g6 YXx'p$4'shhh1{mp:'PI$|$hD<-?X~7TF9G<Iٶ1.a(4{ vN\pnԴ.5f.T7,XG !pM\؝̲ļxkCQ5ƽT6UcPU%/gM"ͶqQ.j8o([r;nZv;*)'x#\1 {IɅ#I+bֲUX8Vp_//s<M_E?RVQa3zd蝌f^3_5D#e&ЈUˤpٸ k3=0,V`pϪ*WW] Ֆ32$jɝVˆK# _w{J,<6i20ZBwbXm !G׾q>;.y?3&il.LrQ` m=F*3,){ÃH565p u=ɕ?(GuV^{#;G^H8>gw"@wm1 #!K5oB7-l Fp"kdft~U2۵3 tBß~0=G,1oi7{*Gk"Μl6\R8ōQg=acqU[mB0yCTM%4.Q+ͻԿ"oU0dm`cp+sQp{4UC.Eh4FjЮJ nSb&s&>vx/nA~8ÍO|:(x?nT$WK"G{$ҥ۷Cfb'YubY| cNWl0ehsD{DRՠP"Q ,*WG=V6xSTMF5rJo2O 2?M(럞a*Şm 0uPp/ݶ/|TS7dy^̭((WKǎeXm!@S6nu5$2D @Np}w$YIØ:- Ȯ5b˳֗Kwϯ<4Gl2OC}>HDț8ѡ&Gsق bmE#~#XՍLKLFv4D 4\dc0fFR>M@A; ; Hu]Oq%4Y̜gw'u آ:ֆWPZ &w7=DFj+;o{qR-;pdN[R/Ɓ i/C?R0snAgw<<`UIW` 6m )PDW_fPnE6 ӑGot•g|P9/jy{VvW+ܸ U.kbI[ 1jǗ*,-4-#c1ogO~J}ET_4f! ?Te9.I]0"0oE e:/QY1E ƕ1zyg.? ]AUxD{8xp* o*w 9%gCF٫蝞%i {gBL7>$X\p)u$=fI?ݢ kJIA(ywУ(WwT?,T`J:|Š/'7|0 <d3 ۠A'܍ `4ɋMRl);6 *tʠ-(>{<⏾&U u C5{/ӱT0vN"Dc Bb&SbmsG2"'V% !`kӨGi @VW`,^(XW ?/Eő$q9%dMS0K#FBJ=LI'sͰ-q#a`Q2ۍz8!<@ `",ɹF ;u7xRa'HXjImD6ɴKX-o׈ S剆?+,IǔFwnO7ɇ( FafkE>7Llg E e|v$,&ع~T_#H#ժZ\qYAk&-I򢸢|&O'~?08>9nq耏[d85'9m\!}|_1`+0#פ$ɒJdnΏ,ӌ{;X}[4Y5%Us)]#N+w?Y52-ki4cl\[-`ΐv\Wߨ /'>>$ D}"RƠ#I@lwNA|]4T^TJR8`L{7z#H_G~u漠 C}s= L#|k"*ErzfGɼ9hfcW-g VϸNYȏ)gQW!2CEm7eAPLcP**.BPL af )zɴ9V7%Eeo|f6@8Nw~>B|f^zm$I?33d)Cy1I#5F2g^\rm} Y{N~8 L+ ,^OS,4]5_jP Jl'!T8+O-ߓ o)-#"VXUR*B\ _B<6WOcB||8 =dҖB|f[rƠ2GXYZB@>Ȁ,][U䅪##ħyBWr;ԕiޖNsC>xs{ knThvG@ ]Ri1])^5P.咃Z*oV-1S_A>ɪ xQ_aI7NC9v^GibN ;Sq/t]Bw˿ل=gqn8;; I^cx'y.n7y84kJڎDj;5o3'sP#OR:3[^}Ӄ ^(]J4«J$6o>Sz_`i2I|/NDMXէ1C!zS1#j MKx``ɲYFcye6[QƑZKi&ܦ5b"=OmǺH]"z8S?WQscWo6j'D !z'o"%K)E].˪/{W㠌&9oJcU7s9q(إvC2`1bfgv0Wl>1 ˬ6([ʀI uAU*HulJ\>^ݹPMb# GnDizsa'%[OJId@U4%7~q򪠤 0d 7`>R4Se=/$3{Q?J/?S1~w8Kj}R.ÎL |DLwFZx'4"{$ f:O6WW{*cϗ !8hU4򜳑'RijƐB%ַ 'C&\b# Dv}mg\Pe˄{mXj9>b̢t40Q @QbbXl+ms87G8SG ^DE~x(0TA3 BXRQ"jQiS-[;ZYcJg!>g'ZʶWCM~lrU* ; ؁H6P;A8-|h: h^/:$rA^qz\Hgnv-VVS9ۼoc Bm+z8*2u3;Ω) [Z5-̭6Pl{%9*1Dhg䰥L\mڊ ll®lt~ %h (M0Uiʫ HNel>F+*P|5P̩9kj@o<k>V@Y`@oZ5EaӲ$24D39FD]2IԤ-ioÅ媵tzYoҁɩk? A9C~^V)1񸍹wқ5  һBf5J=0x͏pLփ֑+u Rߕ]~:@4i~)=19bFS#(}.C>41sy gO+ ծz Jxs&CS;8<''3D)FW<HWp<|jFSqu ΰyGHۅu`у|Cb7CT)[xqlbUJ h;K&Uv,>w'[S1y57"N1Ș^'oޟE^ L Cw|#dڙ;InjcDDh"KՉ7"DBƮ|{UɠgMH܉%5)3霤lj-6vƏN@= d3IWų v}זDDXEɄD-TrCl Mrݗ0H7#h^v/n`Oq՞c/ZΤ9utiZSV*2qtvt,pfF 06 4-;SuW:z)|nq`E*W>Bӹ-ʹZlZ;*o 򂱌zr{0Z1R#3Aɓ ]=*D1m'5p2m P ,w#lUI)6FaQ^T!rq2" \"nʑ~^Y'jgl 0n=#QAG |H)l崋i'%Ҡ!حJ&LWвaK 7wcԼw?Ǧ^~Yf1 cȳW-v'pdPcBdM/73Z}*)h!E?@;}b䣓][3&.P-R*k=;8$ԗC l+2Be[2ԫr%`aqH)9#ݝΗ2RVp@ֿ Cz?3$^ %펙ddda'Yg'r  d9Pd!M q-3}^ c^,$m e|'e}YhvtХڒgB޾XXMw)Ѡ恟6h> hFLɘVPBڟ9϶m9F{v儈D+$<$ N㠞rYOԺm*Br| e{۠10ǍaQOy2ŠuJ8S\3WkWCfʾDO l H 6_y ޥqv9ü0OSKm2||w_7(ej~+X*t&®Ep{^@83?O_e&DrfS$PGza-]4+Z_٭8`, uϙ5LtI޴6VLE`YHQ \zV;,VDck!02> v^=t'1UE$wVc̊bBP |<mi-%F lu\ x9Wr_@ hiel> H=gEH>لID=2g*eyNR /6R!A)`$",չ }D\ mz>X1J`}?jFA0Oٓ9dE _z1FtP#Ӷ&BF9}!~3o'U,:ͥ뼎oy܈ABrT9̾+CRjYSjfҩa)2w*[R1ǭx6n?Y^a,-C?w;R3_^\-ŢzAxNrU HQPB]43D=P[ l/YA : 4'X |`+G|4/LZS1Xw䷮oe!Td^Y3_{SwP4_Ey?CPs㨛 )IGh4aR3EH&Ew ]tG, _ B߯CJ^Nkcg7iA|apβ=kI^gSD p'[hkO(!9;8qqK m MpH;yICwnpe8|N)`xz`=\0;-X̺h\z9衈G`kKE}APWµf*ƴd_I]LVr;" ;$.oA4(x"g}\]P*9"YU7 / iC\5r\@o5:O䀶 Uo/ Z3 zlhĀ7ɾ0I\Ͼ040(̼D"Y%}x'4k>m 46tgy^hnk A0׭ב`QVl< xdkхɐ@ `wen=9/708m;fR&-aPѾGRChr!SivvUG,@ԩUΎq}LDf nݻ`W@t:d}`D乒8arn4YVm̅4 izpjғBH(C4O[, ߖrذ}˄hw&n FjȺ9eQmOd0N(i NX1UJFxͦ*;揔Ow@ApzN߂ZUg"ʐ!iFnPdUkIEEweUi0zԹ g ŇPٮ SXjSB+H0guaYn wJVMn= d ~)8Y}ޒ&A ]>fޅ X& a8|)Z)5NJMRlBMM6#~6UsoPWM:R0"x^lCi5iNp%}Ξ V$۳wҽy]1lGLAtϛ}{/>E,-3Z|6 h3"Yp@s[7e)tm?gYZ0707010000038b000081a4000000000000000000000001668c1692000008c4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/#]?Eh=ڜ.+)K4L*0R_9/q3Uo}c&+?H̰8+B%:OwR.*bVJws{$*+p_>F԰ P1Sw?Aتк7}MdD.jsB+@X\>oXnY 76m=i)YVX @U\1ٰWOߝ`*aӡ(Fzz]L |d k?yEbhNo2q<YWhW&+APQ+W&V.,%$"7;+ǞXu!aW9*<ަ7 XH1G`!*6 ZOt*ٟӅ=O$*u;DN H4eSzݥjlbMFafT{TZ*~t͓ f%"ÊiJži&} ZKg i0T[CSS 3OeGycH\ -GtR*ðB5)9>+F;VW8%7J]'-w]%,ŵ]p2ٴGᢏhH\ԃZ*'Tc8c_B/ΤDrK?rT !z$b:U|oBK{ KyXZk-qE'! |Y.4;eO'BIx"qu =ZsCkRfP"VٳyqU!}Q{ -cL5kAK sUgbE2i)=^ Ǡ],=n*KBOgH䂺 G[4RsT0 ^Zׇ^ r{\_,r~PGX4˕yp+AUk?=ȇQV5St]!Өm~ƴոmKnXOj Z7[.{ vO9-QRkL" ;!`a\XiۧS6,-/0T/Ͳؔʫ.H$ +h`i?g:n# d7n6 М2j`8 C#"ApVD򃝍ց OWrna + q%&ƼCm'7wiaF:uKpfC[P ٙ|q*L;FTMwiZvrꥮ>^@8 ]Ѽ.K\! kϾKTQo-赦Q3g' i0kgU Ze)NÎw_󾩄AB[F| d,dSDUXjD+<(boFL"Cb1]tt~WC~yj%R%9ڄ3:2a\ho#k*6fgCE{zߪXP +>m{;sEvl],7"DY"˃?y&"<9bcn%zf2,H|9_,5%'H<ܑ$ R6G e=)"xǼ]8 B`gZHKhdCfmrQ.{ZbiJE<}2=Fl&1%<<4g9\E,mXi_] n3f): _2pAY<̙@p1c.З+8ej< G{`qJ۷G:܀ 0fE*!+)W.-!/Ө*(K^1lo%Q1G-,LL7f&uDo7M/>E _QAhGgYZ0707010000038c000081a4000000000000000000000001668c169300004994000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/IR]?Eh=ڜ.+gL2F_UXfѡ3sgY~o\rYO?˛(~,@[,F/jgٽ[%:DyhD֯# ,̜sp?:ېB",^"}0Z2<2yK}'n !Z7aR@`xpur!ؙ_G16 s5 -.غCXϻvIP95y"cRrqƓdJߛAP4N +>=N{y}ܘ%ɬ iT/9}Dy4VXW*mqAkVF,!f[" !%o)0G~bt̫_FprpWJ&1c; QYKŮ@Ύlc"GyNnvnΓAyz!Fg_ns s xg~G!M;y+T% fDC2fmbiNWb^) ds *c+bR:4.@c®Fg +Km1Y!(K^@ sw 2S՝o QfR_Ufd Wv*c RʼnݔV% QI=,&F9 Gx#FVFhJYWrH!oI~TdNڑ> V#~I@U ʿ灹{;ة" C؉a^V =n_֤ȋքJ=#%weci˘""xH}bƎo Һ!: w ͮf3zQ/^Pw3eV|TtA6ikm}pH9~! S ))P0xSaJdfn!րRr3Hwvz8y"^PwB('GX|(M4&9%u'iN-WEc=I:7}?Gc ,w $KXi8c,PƲScŦƄDL4NH7lϼ2^]"va3#)E_;!DMohW݌Dd~7Z;n1Qݾu  9R2 %\kD\_ZyH.7ӤM.Jh&TMf ?GLw=u٭[A3-هEL$@IZCBm_&yHBœZluŊW2Ԍ,C qKYxm%qryO \V\vzbɵ !cGCA!&fGZDrձ_g"֑7r BxJA*JáFv17roBEȲ /"2U3o*irxi+ o+XN*1Ŗ:Zj`?I_r|~X/+!qVx5"s(#ceZ1;rBDj7# AvL2VD*-B+\濎u&@H͵Tڱ1YXgЊ'JlsU%^X-YkR)q@eܵ uY᝴ߓO;`5vr@qrLZc.[m6Ew"(|%X󲀎3V{BIZm?6ٙxg,-ЉԸlZU'Z7yI#uM܍4RSNq|d1^2Ct;9E5M QwpOGϐ8}ˏE}UX ^|ۇ$F3FraVH (# @ .LF*AœSMHשn,@hwU Mׅ:!o -tҭMk8-1\ȷ jѝcz(ΩtdlH%rFE3(cHzPTblTQTJDd2lzdg(b~m|96_P|ãf ,^Ϟ} r9D.2dX771ìt|"_0]U oRLzӪZA i3S(XK? )˘WLٗpX6\Š? P)䃙pDmȚN0jeciFwHI@?d~E+K:3H߲wrҜ}5f)>n{mO܉G;D`BWfѕna=3q~5F\˽>f؛-2u wrH"fIhL/ΟCڎMhu labju+DǑԤ 込~rT\Δm{\RP@8j \;DzeY)^ݸN,֪+1J ' <ùvĖ$\ ޔ)[vd ;~:>(,J`!{ڣL>ZEx}znX$)߈@6Be@<`IVBf,DYXx2p?ӠvkKO^[X|"+Cr0a){c]粹ÚumNp-X5gIhNj٫id~Ԩĉ-_\xMӘ#6K^]Dls/A=;6՗sU |\0c3’^w^ݝ{Օ+"!3̝̾})W5Ҽ@tt~ 3H8a3hIQൄn%&WF5ߎYH`mBJNQG?"3kj1j|&8j"IBHPCnq|˦ s6ّ?ag#4\k6:J1ҵsq';#a5B6|-LSCKo?O_V55/)k|$3SVAYP&7oג D`S|kpy N 0tbf̪7$:z|`ϼaNYuKTeWEm#U@W[-GoOù'_ yH'{-Sז^TՕWXҠ#MÂ-xr 1pgܰ *8Z^?>zKjD 1J-ʮc,t)o:r5pJA_R #ª=0?D($j񌡍]٪ Gz^MPFtA./to^g$hkwB.O^J[QK1i9oeɷeҮoxzq^#q\"uBrDP.s 0loIs6NJ*,!|1IwSG-zQڮ58rDqYG ޢ$؂s~tJIo N\NG} ؈H*˫Ҧ߬Zcx'+dDN1=g"vܼA.muQym`@f2r>h9G#3^^t=~x=Z"Tlk#뤄WepLP8c}㰒>$'^5kAL@xbrj} ΅;AEcאb! $q{2h=.:7Ry3AGfUwګϰ 4FWg9==LRiUdZcJ,"KKLxG-a1@{RuZp <6o^  _⩠A(bV 1Rϗ'HhB`oi/¯8tçe$nذ(},n3 x3T)y64N~ك0cC5!&j|lYD!F2\g@hwdw8(3YM{֢5#auABXvV 'ڽ/ ;7=\ wϿ3-U]:0o#e@ uޖ^8x4%)4mW]=f3C+ ^ Yk Gh%qG%˽=P=x}ܼLmR%IMG2jwY 7lؖ'Y[|)ג/Y:|dO_$oO:-ez1JaNh:, ,>RZ?y N5K6vO dQf]bӿ0z[5@/2jڸ813M5܈o0I_ Ṯch4lݼDIeŏa׶0NNf-6jVÒ~ZcFn gҔM3fr;1\MEM^&q D\zC}!϶D~'Q ee 0 g+{AϵhA=ٱr4~%@1x \J {;>l.~kw0#U񨘐|\Yq]{9_qƌ婐#r;&6w<4 irIMZ-EW0JQ^eXlwFчXUBig8ѶMO@%׬"Kb+ʨτ(e+Qh h5wL;PP Vn&ޗb:D&:U3Khtp/c gd Ҷ%oT5%Rn_fF_jHKJ N<-ItiEƸХY_Q>ޮ'vGC°MM@:\xvnR4+(NvKqJĝWyaI(F;M{4xgjчjGiQvS1,^?|F%(\XkkU*ḓZen!&)ːn \j Nf)X;UDݍ;3!Zs9(`!+UkzdD!łh:%k֒(%{I*ڠ`V7\ S,E_ =]Q?Cd ݣwJq!lxm nd}4SG*α~!) ? ra%#nQ%VҪ[}G7*J' X1 \4x7{C=~_p _5&N}P1VJqJdr}*pnLҁPؔve/NB/޿ÃkW4 xd aaSA`t7M)U*PU_#{nMa`zc^む3/4VX6~.|OGj3b&~γȺce83U3Mr'mm zW~N-28^sKy*e/Q aV8ʩ1}Xq+? CL`iBKvV h?fWu"(eچNϸ_(; +aYVeǷ*: J4OCzzYwƊ%qW%a]<({Djoc7n^q-]8!sfɾTq !kIߎG ^YBZlVǝ͛F6hdgUYĊhf2t;#xд>@{GoKqL-F \T̩-(Mj5Fӱ^MӢI-Y|mk|,zwa[7zW^#RqdzR}rT/ kw#D?nQ|F܇7̀rgx;;: Ƣ03zI,@|UK}( y$O,4U4_Ch8~ۧ䒶ϻ1[F"ɠ7Sq`N<8'u+帅oE h]>*1$Q =_ ]sMt+$'O1";Fѫ˞Rt t[-b2XbaStJu߱*Ga $ӟEgtUGql8ݦ4d'@T{F5,"4k6|؏v^(JQ|xVUʘ<_qGo:Zjc` m,dG,@/s;2`b>9`Nsאָ!X\)#A)]_s&>T9+o"%)c̻vR8Bwh^;@Zr |@L 9djNh<4Yrx1eifj{$½ݮq&]7rƳrF>+KS >L$dNuȾ.OcB+2\H dbj{N75qTx OCcbPCEȜԻ /.Yt&^yyFNAL}ZyeYb a O+)#A /ѿ B'm B38* {Nț@ n:F qn<482; tn9T,0Ş0~:VW :ypfB׻uw-r EScNR2t//ر(ۅ4Q. 7QNq VefӒbM7@Ն~+5sco8uUq-S XbqjGS;d 3(ҦGL1?>[bSŢ1V%SwC1*òm`8vrda"];D„)P(j xͣ[vmM@(SA>{va+a}&i:/v H3eѥSWpm?4s.u=])z1V bcTjV:jN?^|EF[Cw'TfԅL‡r47 NmYo(<4-f~]. ATې/!>b@9NT˱;,")*2*UI'qP<'?̛w9R/D43@sʴ_žySasz_F6o}'OyR/df 8x yM> 82vt80"ÙA*v"x/ m"CuvOc۵(s~rK i)Y9,|=P~yhBt>-+1@G ᡁ/zx/.eReyz[p//9|VŸ w9/}nK,ŨCB1%yY8K*+2 /b(&vu$Wo0L~V ZM€5J”UΊPP| 0O&kg:xǡJHR.inF{ *p9ApTP9y+<7-[2(89Z~B.F$N ) fjJ ekKԽ=$ޤ !+mscBodYPoKM:pxz)왋ﻖhǺ/;$ϼ/ 7=hlSkwk}I4aIɲkΘZo|c}f ieEy'Y|6ԝ*dP2VP]bL]-vPX1t_{V_8*l*4} ) YWWW~`@[>Pc(F^;wFRkE8;HJ=H1HBb$v>Byux8 G?j\ eFQXG連d՝d| =lsHH 0>mKCz2Pل]S _%[[})28c)0J>R{$zW6bӏ0^Pk_#Ʃ$g|a*88[tIUfl!r21'wxBxwKq˯eѕ PrfQ7L2@&Rc`g:V޵qY#e\u eyPq"/{vE.la`$i5@)flsYe6wwhhфIu>T Zzގ(==Lz8)+$`>w'gJDe=IR~n6tm%w* ,+vE: 5ӣ\AX6njok'$5b~U *)Eڠ6Q&XUǘ]|7ħCuClPAwo:&\FXpHNFԸ9Tpo| ҺNyMRsKrS`u*U\1~;,=n|,!.\[.0+uhh~q6f2-!ȥg!Ael51J呈LD1逸@+Y@Pw Rxn"Mwj}Q~Š$[s;?U^YW9+]uT ?ȦOjEwUQ(OV$}lB{8V16 H)շOg{j;f[j0rװBŜ_o޲E17/U:dCs3ktD~s$ V`.߫=F=we5|']~Ĕ6YZ]ߠdҦM[߮jwVi08b@`m m,z#kysΣU 1lHI$r4$}NtϽl̈́@rEipNhY D< \AG5xE6@N؜5Uz,$2x"Ch!)cٍ  :r9ųD J8311bəkD=yD(d><1pKܴFJ+5džb{Zߓw~*gnD xCQ-h.-!W?#vb/SRUc߫cr d7*&׆w7-8h5q/`K.ksQZČ֠4$-n*I&<'󇹨;{בL|7PEe>z<>g.|?5}k[#E <~zAe[) ^@ۨ8dV{RɘI`ZP;:g]; p>˳*h#j e:T5sپڑ{12;];iHbuc_63~<ωoפ??M@h &ox1v{uI#!-BOXؔxE5xpegaK$sC'Ql0FeG(M%r F`XبN.$m&[sEm#*44>c+xyCd!zr35e)OYuFGz (e| icEe kcb۪ NJ#YD=%oB1VP_m;!der^Ե %_t瞊Y9~лPLoHEt-7}QVT4k`F^xfk?'n{mhV[ti}^FN֏7=s"M.2xX5TmІx0: oWHT<++(psXXМMwB D!牒G !,&ޤI |#a2z:!F{FQ9\Oޟd33=ΖWk9ާ0=nĺ+g&n{騋-OR&n2:eJa7<3BIٙu۰^fՎ>[ufn^e߶be$P)ދPnN;:nL4$,J#>J8\ Bȭrjg5.H&04go3U#2Wm\-ZY914hŪ+Y:=,(bUV`omyCF22'K8::iYjK&MG\iQas1?ox ˻zZÂİ :c h)Ǣly7s` Dۢ T0* >-;O+pz k˞ xU^"'o1cΧ,=[ tw9t7Y\jGG 0 jzjD9?{&妝)ji @; < 065IwWt#f5D t-ikHGbٍf$lu*{`?CKo1U z1A&/"",[1aȭ97\`$|_ z- A'.Z7Īӵq& wK=kQ ^ǘ>V\y~v'ՠK2V FB> StskZ7׈1.fHc$_54*\ׅ}XǛgo_~&M b@x0a$,\gBRBJ D|ОSWd~W0NˡHzC)`JcUPz?iM!QbP~~b-pki;<9ɌU}vkz6ƨ+iڥ{09J/Vr [ ַF:k2L+$ՍG̍g˖,_D o^wMSO3"j0 t{4yjx,50s7^X{ÈQk!E QVNfU)KWT y!!`CGchO1fX~H[{59#e\)mr[j.FZ6Q۶umBIy{nBbI@TW>_Myg' f{1ʜOXaԊs%@4bW74T C_^h)InR$5@lT7*s*D k"gZ"dn`z Azꖳ87J_ܝ<8@1{{ *D 0~v'29$:!+ ^vS mfq*=0B3Q+s9b~ Yr Gr %]*r!+RMċwt+ o$s#k ! }:P0chٮmʰU"&;!-=#6tžnQ#/ޜ˸yokw?:ĺ]ݷ=C`5`wBYfXl, .B#o Y}l]uھ>OO ަ2SLicLf< w#<~+qr"K4e3v4-52m5x9V+^C`1-G ^k ]Av*DQ`|{=)fڃKV4DҶG_hdn}+\ȯ B(P(I8u&#\+9;v}~9E3ZPT`pay9՟۬M dR%ň*;Ỹ_f@K[I@Y1OG &G%q_͛$.U| f,mge(qV4!!Ye$2 bZ arϠ\£erL2m-7:1JX[Y=ڇ/n-q9fu[aACfl.&忭4A1Z=4IWvA C([mŭ pI)Lgv,>-T~/7IA!_œM{a2ﰽ{@Xp'[>7%{ gH`wԧK]GZhh5~ߪ~5?4\c~ 71hYŊi.HR"C8 Fƙ6KŋDFGƌbRgQ[DZDrG={g*hox.IJR%GQU \|-j4Y ?2b=OhK[Wle)2َGpQh!tjA77G7uUQbA2kUqskuaR 7De|tsf^InRCESL@!j+]Oj%c-%f:#jz ۣ-<\5:>Kn緩}g9#z lֲuXSz!ǖ'|ly" GU]waCB ؈};vMƜ9>F׬,:wp5Låja_3Ju$#E$˥| ]% k\Ot+>6FY`umݞq#J.YxOWIלlNdʲѭnsw#-տ%Y5뒃6&%KgjX4/@-g~ mVHg<غ+R~Ya )L _/'Ɂ+rXQW* U&vUC`tM.6\} .nWTos"pYiБ_}s^l]B:qQ/Oc8 =K`]NV6Ž$Y7bKs|NJό(>]ˁ6OKj $e#h5"dpqunKQ=c┍iC]xJ4.SyL<+T`TS)z>y!Εr 49T,W9@L2s_ذ΄P%T Mh,03 mh寤_ᴒO}26)`ٴҡcFXDϫl2(w8&8濺Y,c{P34cB$|:>)  .q#ɢ l Bc3Y"zy\1Oɗ`XB ӑ`rH"dy$${xa]Y@iئ>t31͊>fkPRZuyoY}<2.Q63D|4׭c(^dU6) jf$M5eԶh޽ CCW tPdC^%Zb VM%*r zl""?+dWHSGK)IB[ИKcYb3{eOI9`?OXp\,K(}{MWʾ%0o$w0<(^"FNdz 'e0iou@q6;`F8m[jRg[Ʉ mz?كTB<d/˾2G @-,\Ս2pX `eT{TX`1+nDԲ(DGs*P }wʺqʩ{zɊ \ f츣#̌lwG?_>KH5Qol5}920/ 'M)ʃcSpf-Np善|x_ꍸ(AG”`tgsƊɱCu2}{)pۯX-hV! f@wqVNT@*ƒ`.=>rˎrR+4ȁ``?֡67vd~5pmG&Um KZLW~}QS}2낫YX%R4ܵq#s:He(K1~HHaY-<[&_5Am 7^7t.P_%uIr(_@םә܅&L*26F630jWGS/ 9Die>k1*v{3D]_R("]czqmbTL1 WJ1Uڍd O9-A[ =|@R!+ ph2drzy7H`6+2fm ;\.^(@{Cǻt[&0xʲV\<$.525qK@ڮH3Ө9NTRoWя(D 2SIvjjdHUHi_mts-rH 2[i]ѥ}D\lؼ)VcB_INuw p8 gύѵ%(a=nJ6%[+;]_`xvQWaa(ڷJ]L5aTCQlj % c8 hv%|K\$Ϙ9~Rb}H˘P3+3SAHj5z;P= AG(w[a\.NZ#u_$oW|o356i2VN\+ S6%X;LW?B̠.*꼹\W}bpo NƏyv;ҩ`ʞZ¾TWsB9Dm?bgϵ1}v8)8qvloQu;"vo;w3Dz WAJsZ[\dYȨ? ey&eFRQBfuTvZ?-nQyXJRJڞ`Pbvk+1;عy 8['R-XKПzen?YihI]-(VKf@ss]h[N15#mAD#8)2 3N8nO1Z)6l4v_jޛ1:2\ӅI]ٔ6LP΅ }q y>S6hYr}%0l#ƛ rSC;]aMn$F QbZzB*oNzIƭm D2"eX##b Arʿ?qU&xFؑ!,qᏒ‰/yT=m\#7XWoF{.k=.D7yyc+})Yw4 )b(Mym*^[gup ~mx\kx"ܭ 0~t:GSeG \m%KZ6X9Μu[2k(Ktl(g&>rPAUa1WP"a^rnG &)+6 zb2ycD _ia1 ~8pΈؗq@DlPϜ::w/cX'@[)7ren6UՌ8_4_\ CPq/A1g Q=m4!)ӠTLCcRLк(3 z6rꢖ1l!.엪Ά)ľgA#6=#r8bͥB4e3uFxShM!m(r(zɽ&?y_b&1G; 9Dh“:O|GE)[wF4J=B @ր~ 5i]XHv9ƨnO,Q5W,1[̤Nr ރb_,]ot LJ y?. 34SXAϳ"[n\jr01]2J0s S#B"_]uhϾ%h3۴&!@ЧBQiѶR\Du3z+9VB1݃áC,q9CNA8x4JЪ$ZNY|fƉ˧<$t1B΀ B]j2<&d n]*4F2+_bb+^i@Zesb1%*+{qQ AbY"aA=g%0Iw;݂ř Lq.MVt`?pȎ`g}"ǒsBŠjN(@LCbxfD"f"reޑȤebz /TP L)]}S䜏zlvC¢N Q [QОwO}PdܥBS [XbW?7b*Q'Sy4:c}a{]{ڣ5v+]X,bx;ߺ`  kX ,UI ,6"߶ώ;sw/vge;khgE O$0>}!_]Fʃ Hl:,tnv/M<R^b%A;\3m`K&ˊ=h}w8F;5'8NQ35DfpJH*4xYhHҺD@@Xw_mQrB:'lVj쬚RН@:}?dp^_,;pEfxC/ D@L`ב%PPb:j )w}G5iiRm]aϱNvADUrzZ]IKx1D v9>t8eǠ$E,O ;IGd;o!L%m|AXhJȺ@2[3ca{J#bv=/ jvUVĊ@(?\D" kj)r>*(^rJ\:jÕ ()ttG{w6'W2QQA =RK݁PEhVjtSa~'ja a\j۪;P:(ǣ,b p.dQ&)Pg!@jmHzO‹fWr+̯cvQ:P[Bh`yopDbS&΄jSEd?ק]VCZ$QQ[%k:&W;lw.{&C+aAQ0 f>ɤ7 5`K8Pzا ;&րnnF-2eVo$ʘ^KF e~PKyp* rZ T?yDnw?]c8.}+#ơf<:ɣ45{p]2YXfXYfc?2CN#А:˚aGN,(wԥW`[M:H(MQdү|+j+nIsVn3TlL`W ^L+(nΔ3Tµ.ߵspX3>H@}?$;CNqQǠp$NC98Z KǓsV{m$n- }JGvkj=n(AWƜAi|!"aZi*$_ھ4z_{6v(CuqX.nN>)Pc쭫j L?fdҟ㤵 VSωJMm =~Ip&ԛ@Yظ%ɠl!3bIb{~ާci1O.F]N7b8 } vm(Cš1Y^B#7`>R#߀NK,IE7 9 ,tbXuXFhL#w`Q,.-!e2 Q/Yݠ)q/PԻ:Ad.!5KҁIB{ׇVuq_)r,t vNEe+|+X%±Cϰ[d &w\+aO%m<,]b-BōD:"69oJ%[tN 5ɋhUh1b` : YYQlv7.5=⦴Fuэ>^%R4${l:2Ci}e=:xrbs>M \W:r_B[4o\$]sS}<:`SFjʼnmd"OVC? X7VL{SejL S(ŽLPϕgӒgT\2ߌ pD [B :*9hw%~3f3L:3.c2>+.=T׏:*:vu8)fHVZ~(03 B{_r]oVEiq{t5 ɹdtd0Z_Qʒ-qizw>Dtmqxa29W 6R~$=2LuӲ{M+yI7wxADH+>t#LBX$w&l lA+,@SW*}WNΑzzі0 ?xrH d`r>w9%5?Qr;S'%>:~ڜW՛[.Mbx%E*4Ay;mx\R1%=Ac8,yrZ"4,V2]bvu(0@; bnpX;)Zƞsi&xP24ZDպ>y/7T!#naI8x㧿fXk(q/5O@ӹGA=*s 2>riџ6Qs}es,3p,،82OP]HihgfkLb)Mbv4&~CRv_َ4e?Lɣ3=Y8I$´zj s'i M$n%leFhMI ` TUϭ%ܣ/+&]e=ogJea`8 | x%3H/]|k~ѥiڇr(@*!9OHVK:܄Eʞyrc SD|(_?4 U m n1&znYobٵK_ߧnk-ec$\aܵH[Cjt "JΥo'n0k!)Z&\XI2=; =8a(1*ϒLlrZkݝr_oC7t~)*F_iȐU m> O,B`\~a5LԼ MP&fk T8l WfpӬ5{)| #Ch79 l< By).3/ ]KuZ훕GMgULm/01܏ ;EgSy$7S?N3|4"J ,h|Uygl=PigeC|)mEiEF(burU;Q9tvtW\HG-(zyaoޞ/ ke-[CrY s (_P&v8j/z,xb8}}qvc`N@"Q貢kvʭ/!}!X+} i'߬daiF"40!1a72T"\PTWjZ 3E},2LS~"Xo3pGޱ}^ y[A_eL`~3QC9=]tV{hP4|Ʋ#'cs6!8J ulII]r`[sL6!uS'^nڑmS!ќ"_iFH !7%v>0,du>7~Fv]]9bqxhP]^mog3p]%?չ;ei˩Tmc3=+8ܚgG޳hy]ECK2D4`' `JN^./&>'*g-!,JW:/Mp߁ކTBxMLw<(pyI7ZFLY˟!#Ƶ-r]LJ { і<ooe:oB'KX MQsѰ 1VfcRw| kuO; I `Q󨡟b3S[gxT8 .= \n/>'wYG&GC^}0OwQGuǻx| 봉X?Gİr!:ؕts\@OԡW)9s ^.mgb73IC24Q*E,1R7+DPjW>f>5Oϓ  ÿ]{8Zȿ<'[OLNLBnܢa `wVo+fV ۺ2s>LPUt/9Ӎu69D=ßExkÂT`\9`qܡ7eʈŹј y,w,+-AoURf-qD0+%SMO)Kc,YE|ݧ )Q u+A2E/~e=}yy:ȱ6]: can=;vdVGZUh( U(0mUf˿F!4l"ݓz;d]EQ, ٚM{Dlv=eզ\B?%1,ZT;vU|"\ DžNő3DUom١*s+`֑ynǖ/+? =ӷ"7), uRVir \zGNPs蜢39i'e]"WL@vT*.+Kpj6Sn7 _eǵ='ZP.g# 5B, ȤnN]2o#2%} q ij # *{_a("#ⓓ=tl&vZϋӲ},wl B2"GYԏP=z|9Et/>|N a3QڔVz/q$4k %926ѵ\J4]>55N]n¢oG M%5b7 XmRH'"Ƈ@oņAN*U ^X>C&g!z~_F|-9͖V¤y7>ߑMyV85S,򦼽UKr+/U}i(߾;?,u^kJr42M.>:S[#0=<\d^QÆڵǠ *;fKĠ!:keil%g4˹u#o4yLVmb\6 @[;,/;xxYǑQ1Fm&f*UhS(bMY~W7qŦ\ Ϙ%jģbͳl@d:}%L_GƖeu @ a1` R:Iu.n1>⊚)xڀtz՚#Z׼<;xK{Q \7}\w{wyMΜcjB# JRjqqQk4~Ȇdf`J՚Πշ ]sJ³&;'mgpeMOUZKUcZ0l'4{lWHSCFtNHF4†m`qK"c;ټ#tDf *a0>eU5EB.5 !}QHf qml`99Λ0%cU_PX"E.`}⣽PfR3r+Br @:K3 chj}?ՅPj +Xvt8^êR{y;ܩRG 3GxYeK/(srMVw22W-?|`XV߶]{TB bOV/чYhGV73Ao|4!}+˱affWcM/vY"PrB?M#Ӭ+\$ZD6ʀ]5ޅO+ݾ1dl9j̉ ^=| Q̆sC}IxwTpJ^кl(O_G^VdE:߼ڊV>}tܺwg&%JoېV\3_{(@Tr@51=fRcWd DKl87qøi=x8}U4n81P. MbA4PlmM;Mj?AiwV`O oԩ<.)%_oQhy'$Q  I'JLhPatW~'\w|Ǯ#=]fllRNs&`:(7W൩Z>PK_y$ki̞ĴbQ]H2pƠZ.=6!MrMdFo-Xd0 pL |q6 QV0cHMJtG YNP#! _gD@2"ܷXؕva#`=oHO#KW*L˙5H_ۀ]{1=Y _4 -\Q ׮UhG]r @=$vҷ3rW/{ _U1E`RJSw+iGL7Ɩ3Je!27=G#0 >W%Pu56jYSm?~[.*`5rtsSNCKaaDgw9Mw!l`/YDd aiYע7\'ZciCt~~(ȉT)0̲ ljMs$J#-02B.6+8 J$[0Iˡq#ß峁U+^*,$af {"Hϳ}XGR )3^&{^]q[=W؀l7ۿVnyyVnUvtR#(B,-v@PAφmL 9xSkƘmVIyiAx+D!zROk :9SɲP kӜ*޸qe9>8p2uDF o^ӕSVk܋V ġ_U -zM𓎀ut8DN确v Bi_fӞ\`[&8Q3v*?eni?{K,Z]'kt ջЏné16jNrK]ĸӘe \qͿ~}j2N~Ajc &MPӟ. Vuo3iJCN7[T}iw(T4>q/iZ=q):jByjf,sF RSCt4MhRt.nِw~Jt EQ|KS> ^<6*t{ /!A90h d/bU&HPV@QQ4Hɴ ۶L⮘3x2T μ1ݑΛJ ~9K4i[ *fL2 ]=Zˆ+4IxG d8%f;yVǁMJS^qSO*Z'xտ^?澮kCg`+x(Z6(}LUkOҬ"M d kH}P?J["}S3q.)Kʍ(D7q"eBWRg^S J Xf4$>&I<1(Jx@h#%M\Omf`)hv:3j$t(d|'LlZ^F 5QowUZ=ldO`5_TH!kn23oz1·  T_Ҁ! EU:0+{3Mkg`J@`*&[f ᄚjTv, Rd(jLX2En;a1Vp nkK@$X^ zK?-{OXӍ*)Qـ }ߕyaMɯ]I~u+kcz֑pgn|xC:k;reV}+sըE~~l54+ym x"z?lKϓ^%*֣"1Xiݮ̿@_Q/}#4KyiIqѶSAŽZ"Iz(-Y6ϣyӐl=:~x8:me/[IahzV1$w]6%5zx[~"ڈd8'6qh8-'ܳ?e 1JВX"] *q.HD6,9t;@jEZbM^%o# 'h7 77 {!P^{~mλo_8nr yY{802>ǹp&!>lˋuCEbLI @p6NWqnX"* YŜZCUmgQ5o/zD1[na6BQ8Pu77=`|C=rONM#!qeF);^?ZpԂx!,%+J^קV8SGpl< 'b9dlٕQl^r\i5d_!ga=+^kr>5@У~KG{lѯ{(I]6}VunW|>O h8M=]>_li nB@#6yz<֏zB7KȜbT,;3Qy]qEX-kgt:@RP pn%r+roGV-he_̷(_ exZb)q8ήJq³њǪau~?/evVQ:j9۬8XCrL "0s9ʯTz@Mɩ*l~`f$W!a|) J?T1e[=٣E])Ye=ʀJlN_IDŽv+\>=2SUK:t9SWI|:'-t ۠Kw/VDzf`z+{de{PHs 71hu ԰M@ZoxeG?DػRΝ79ɰ@qn3$o[jZy6M3sŒY{&-3Y^jO{hx'!p5e2UW2\r<*ھ-&z%9G9s]^3>g<h|&OG j,o IoA!D{2a42#A6&@_5jZ7:EΈiMмS0Q䮈)S@͑[U0+661.˵L,fY=ls7MF1mF/Rǟ•AT ~shPႅTk{H.uN]xy uCCֱha5kmC'Cf㘒!z`Ǟ _3mH0vUҵI'~"a9 zVm= r tu#mn/`s'P:<,Br E L $gLYԞ߱{:F tBޓhtRnT tN^)ս@ɾ`mi0llTb){rZUC`Z#|lgu~~VFw^r۽fZ2?"M)Z[Zm5^id%e~Y ׎qQY)@a:xKC=*>),6[sy}`/DkH>"a{7YmL rjNƍ/ ]۞$[$8RS ۀ" ]zvfC@*^]@=K%&IcV-jzj'n;\gKG[K6JC&mm6΁=@6?&kSYMT&4ۨܠLрsG E545vX֌q]GΜAO;0N)ԊJ vƈ7qhI$qp7)[8 2]s,/ap'')Yǝ'&>9 f|B&(SG$?, pM`8 _uxt L^%B <'\AͣF_cwAU똊ĕ.4t6 ۗ K):̞ՎLrYS(o <^zyWBbD [vNn3 =}?Km4-+d{(l8-—Tۉ%6PTpM~E>PGAX}k35pM ]qB&lt&,^_rO&+7g*PToqOQe[Hvrgo!5#k@/uʈ2(%ey"gҥZ=X`F6ì_?i b\m("FB _U}!FKqV Z5N2:UmyHz6c\vʁB\Fb¨Lӕ'GZtMiNn4gDbOvD^NK:y-ڳpSsgBBt_h G!9OB.xōZY#1&?1k>DO {dyyp2}ZbJ̾ h|hy1l KY֧2Dd/]8$ r/7Wfzh,"|pKf1ZAP{ 3yfDkyAW,v)sأ&0}YHpzAYVs$@ Wc 鎖v pNdgQbVL&)iv9YȊYH[gM) H"bE|od6_2䈊}qu4UK43Si·FoiI(K0*rߌ$ƯP>hZ }s$RxB=OExS_ $q`/`o#7ˊ<)쳻ڏx8OX֭l-$u! *Y$C \wHKIwHϽ]a_bMx-&n/s/ hXRX]φYR fF5Z;^qF?:%!L΅s;)4Lq˞x5|haũF+NfA!znx4[V#=^9˒uzPùk y=] SD|{TJp]D;wL#e՛K3Τї | 4V2mnw!f 6C2H4+DꀼO'SͧWdi+V-l浬p-T]0mҝ`]?C]Z cYe* kuIYw2.` cۅ{l/FABn$[.̓k~R 10CB[t >*0۫lF]@Z7T{RcSPsRBK &o)WXvQU"g-~- cI3--"b[4%W,Ma8Շ'ˤ{>MEVYӇ=sI˹syq4=k?{<OI];}5ܤ%ͧO, /͊t/dN]^gټ%dBU"ZwrN) tRo]ߚ{ԙ\A[3n>hx։_\ղ-芓 q,o gZl3L&^Ex ;`_d~9m*A1.yGuB3ީR#Wbb(LƔ&V:/Gʉtm<9.̢Y !qك'JX5jĝM$ZQW&,bR~fb?<%d ܯ^3{LWSñK4aYe0֛@6j:5 cҊ+(O+>xԈx62e΍lG/B07g{L6pl% i"'@t/=gz]QB4{&QVEby^s!\P^K7~yyJYG?ćq&yNR/Aiy[GK+JZHlQGNv]KcoD[pI[{3ho^7^K:SyXarQɀLɊ<5IjF+x5 |Տ$MQbW2;xl_JJ813iC;Ϗ,-D]ym\Ft+lӊ#I/ 6N&>(d Աx$avC]$LA |:2g EkN W=l*`DeJi[QN 6.u m.ljTStpL7t |0 ZDng&+ѭ،Xd xaз2`@v=UTBm&F##_+a|]bМ*sd_PeDRv;"'rX|K?*2duv! # ~mز6U{Y%bNvC{NRȫ7^2:q׸PS:Ňg5] :*BgYKK[c ]\SL43[ c "mGƄ>GF<; 5MB3q[C$雗^pJO3>~XL ͚߬ l iS0mF &TS#,j|KzS$8T: C[t9;_Y&I^l #B-;m\;~||)Ka-bڶ{N&IܶЗMZ_֠6/c_s4,%lQ9F:bxj ᏝYd,O4rxMt>˺Hlju YQo CN ߃׹Zu.picWRVKG {:[jCu+,)lNJ"H{Q`KTGt o|QU-H6pZ@cػQ }4uҚb4kg1C1Vn7V]3cM>)SD6la tS%_ݧu^#yVqaZ%CU%gg4X6 |QN gu 0 v2JΡy`ШEp܅H:OYt:ӏ C ^:|QAKD$ 5BM~?g[_xT-(m}~@q_I蝨X9%$xB[ΎݚHj7,d-'h0hWUۋ 7( 4ao=>k!ڢx~I}oUSN0G2@F![/qڂLy݋Q{TAgΧ.k=dWa&$#ͬ$1v$na05NUzBw; =Ae.CPYl[4|V1as'YgG?"AlޕipyCdgoZ*+FDOGG$|+RBȼK5G}nԜfk-˶쓝H`O ?sH1OQMޞ]$f$X>̎FЕ.gu[Z:tzduE\//Ǘ$vȏƵ+C0='̭:!ºQmkAm[ūL_o2JED<2=pFK[x̢[.yD>ZR,vU浻`ɐ@F6{7x=bd4ݞޘէ/Pci4YN9^I'\8pF(w>[MߓOJ)znվQ jKڬᤂDQd6K~AtNxUȂVkv>S<0Z@&Njw۔Du/02L/wlϋ׭xW%)]B432L8D6qL9PȑEh QY ITPp>'fKx=bՃ)7[0(g("fcibOG]eoaE z:()5$Paq$ͽ&]VL/mD]F-`~B: %W#%OV% Y/IaJ~A:3 e(6؂TxMğf2rclQ@,@=C6!y\-zAXhAB7,fk9AX-}mNNdMel^0Z{03d7Й%x,7_֎\84*GJNk~&>;{}RSDS 4_R!g3v+$smFc%=1X)6@c<#C1O:6ˮESSj{’F:wѠVwyx.nm~hנ5aLC_\43 a:(Ut;R<;$<T!<>fg߬I/7*3RmDSLo a-<_ɴP)"Q26Fs,\w8 0N$v?E)z[,eG%l9Xd-0ji-4;ց$6M!lJ~w H=|IJggF(@#[חjIU##Tg^\ ߳c$rxR@>1]::;z_[(9ʬXBح(Af Rx/• @Bmχ~N";ĐWpFe6UM  zڱ&Vc{Y%Yݏx^#$ÚZ1ʷun(|m|EC>:\ xF;޺"|:1JPW'W|s6mҁW)Qw-nReMs\d?"SGs@%E܁Zk3ĝ8`G3%cNG{ռ: XKAt: olWDg@x;hVLѦ/j]-1xvվ`j7c Bz1-g( İC6`Sj4JW"=Lz."~5ZpMގS!glN(kl˃DVNx=j_PJ;EkF;(>|7əR~)_ A;{R8W~!Q1 |(r@`M>..iA_vC4wºߒqE>X5\UtYb~9Y97Ld-05ܟڽ?\9".'44RDT&)fZƌ 5j XU} jA.(ISɀ"G<[2a]y̜#4֪F[32Kb/A28d.nOA2Y/wʑIE[/ҵbʵ>;&C*=]oZ<džH$­om[K:nPAR>H^X茂NɄ@ï*Ub Bb:Y: RzT{.Jizyk!p'ۏU8flvk %/~ άh I 3*SOaeM?)ѣ5/(ڻݠh-wpֱ^@"P`;%YB E>:g`,C^Ɖ%c.^$!ޗpߟ)j}MI~ϯˈ:^e2|~(̳:J_7]1@_rO14.W-=EZ4 \~Q.k}+5"9OT l0wdGw_('RJeV6QGfsllsa,5q"4"][7ZoWͅo_=:Ͽ@YFW}1YKϤYnZj*xJP;T׶&&b67TGln= s^L@a'W. Ѩۮ4!&g콝-ѦD׮GYUSyND aGʼnX^ܙ<:J>[Z~Z vڵ/pa51'xL9h7+)7mYJ`J7: kծTArOvc˃P(+;iV}&qj/nba:OmoZKT,n5;G`6x{&FCH-K~W@'#$};׎h-M1q'5 :}m ,I>;i!gJn@#T47&c滨GS,:L ?Sg,g~{5_({;k4$CoK!Chټ>I+jJ'`BV4͓KVfv@#zP^LQtb$wv`*!5U3Q^+1/\ ~3Z?mgmGi ޥ.WxĪr"]CYE LBNץ,jKN d/v>#0F >=BV\WqZG- &V G2ڼLɋ5$997S8Lw/󩙅_[P"=:eUYM@8ni|?~NӄrȜH&vҁ9DW٣wVڭZkt>aY-{OO6M{zT^8-ueu}R=,@ ?.rD{1 87᨜Su HSu[e 3Jyp6 -M_{nAP,1lK^!Z/=Ycrw\IdX6hy,ye2CH ;5qƤ먆]2"rdb+^Skv6'F^=1F"icx>=YgXqv"t3ȖwT*vQh9@gwYV_g\78EIz?(i[֔R M) xcծ^90^]Mwف\n)CXIYD%?vJ=sbyeЯHche]{*4wVD#rM|ѓ`Oȿ.^\ˌX +y2Om\TH/ˤʣgm<їr/}ߖ!_Wk㸫AiDχ,ɗxwQ"0/̆:N_4H g 7%EE)rCL>{RΊ;\LB Pܘq7w% h3!AI(1ɏk1BP@_HpD=S{@V!9^A6Ok/,Ϳu̅")i#``Iv[&m,Mrd~UP"Yg*-C9ʛ\Q+&Pꛋ v^I&}KOW 0SeMByQz`y2"J\_YD$Vsϼێg['oxA57T뛣3NBCW1\UxzyxVR4eRRBكMȸa:$',i N&;M~Xh#4`<&_;wF[H.3n?-B"Uy["$%@΅#:.zaM꿧i4'pj}OWO߅u R8G!U(Z=V m mnM=Z};pe U$Rn# ɏ|1vs8J½e8Pپvʬ6*|N}:ddԢ19\T.ouP}d𥫖W8ɖăb"s`\G2IK(Lk/V^j4M" mEJ>BJipY&JJ.Vfc :Ei ,m咚u-.j|`'$wr&9BP/8imvj0d0n_@7~6?SAeٛ׺r) el p'  b˽޷M7 AeQ[#=s7@$y2#, vjnT5B-/f:'o7)c愞tEV!r6!Wަ~]UZ;D8d;A[Mk&$˅ZIbQf ZB7 sI%>t)17Dr03) _hv2<] ڋg47!]I%^S_wb1s bO{.wip$!E?^PH$Y= 9b.źfj]_y:(_?z o}Nߜ+:鹔#YrHN'"Jc c:N^$KbH0#6Em]{,:CYKtMTV..I=֗IKdIqeTC?7JLXjk\[)HR[y|ֆk Dw$/VfƽKkG%>NƎP=Ʋ9*.ׇG8k o >F4nX' W\{~4+Q/_=e0Xẅ́gYZ0707010000038e000081a4000000000000000000000001668c169200006ba8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/ke]?Eh=ڜ.+PC p;yҬ-]"T5JHu E)k+YFv8nAKK8;D1"6n|fh 'mbZX-&:F͐?ޤo.9bj$ʠ6tIG}ӂ;Iy+)hƷl͎!u[p3$F 68^[k`((7$-ie4hG19C 9NnFcJyހ fTD %>2>\rѷ@rE`Ak)8jp=3 Aab`zy Sb4 rWŨ==r&$qq頺w{<<)*K!m2䟗`[h+;א0Zɥ .|Gle,Z} J;>E mM@AR;ӳwWgU%Z?݋ FUНɪ_H = ?]AQFٖWǤ/A2Dpą O5,0͸|1h ׷Bl"#7ٟ&i+W8{L]jJAſ}~%-q*$ltSǀN.AX8Jǰ/?OԖWY` Vu"ۛ|o^u&딻o8 K&_{g0Hm̒ HQ؅THuytg/V.f "*Co;2˒ ś#> kiE;2LTF4,K NY]+Qd醆0¡uM\}8SPm0|ܰ|+#S?$:$.jĮLRF{m4Wz ~mlfLWڋ'0u%hr&FhˆgR *Cڪ+A6Lъ7QmDJ5O. #/x$Vӿ('(.sE7)C.l^[}wgYue#3ti2^|IC+J6dY o/9&rq!nK.jxy}f~doFydz9(/(]ZJ >3SI48@Z1?3"hXef"T_PH:N-k@7 3Bp_5ݩ(t.QB7-6AvK3*̖۴6{,;߳˻L;TŀMFD wςcoTG%V閳[%>l^މ̗(uq*H2}mCq2=9 tT u)aW wd{D9xoa`S^ֽWQ nˤRʀ0l  Iٯ{aWŽ}$T"Ky΢i V˽.]1V=tI'k`0JH|hɀTt5zca+5A7O1_4{VOY+][":(K Zn@_h1e{^h-ݾVۓR@_ˠG jg;S L_&ڸΝȰqb5rУ'@)F-|0d`=.ĬHo;"n:{' X]!}7mU-c~:XBr#sPޖzn]%j ?>޾;]IW㫨V{btJ/^Ӊl3bīc9Jp W8qđa ݨz\O-'rT49kUvTH^/$ Owe?Z?}AL& ZFgt~CqM޻`xڣMWXiؕ@᭰t߱ˀLκ ќ1ouE@%w7bTg& !GJh z9ؼXYcs :&-]hj27#nl(קZ݃bX^IP*~jWDYדĒ"pC؀ !7c«ZCmlFxeJ\Yu+bIކ]zmkWP*R8bn{%;8n4.JIf4﹤r~pp0KKMCwdHN ,oEj(Y20d4q^,d3'8A7IFv[IKעqKʩ7xp38*rCaZRns7FȲ+ ֚?pFq[Z8^v3 QǤ@j/F6h*b?#`4/\Mڑ& uhA5o-/[hiq//3kkor#|ґjsy~  { KFukKs%҉t(‹aǓn FuЦ=5wpY"Y\]\=97j2T5--7% %餻@Ζ٩Wǫ̧DRB m+oW/T$kb ih!?~_uMƍiL"R%Tkn $"ҟ-P]%!\.o/»a{eh{'h 5eI,pj]IkC!<(P]UlIBt<^5zXGY T<~iMsa29&9gI\?PAN*HӃd%kK#/6WLY9ޮjMTe{+o'_adoF\!)\oqW,d )-JV0v[FiBis{ʦC'~)++uK/K)Eνeh2+曓ߏ+j7,pDV2/1>-krH7lU0K #YHƼY&*ꀑG %9OG ;6gc}'NZ:YH M,~&Ə79$9j,]?~~6Hb"RT_X2m>>i`<e@WOH@UQ[TB{E)/rbI;B-joMWFǎ|Aڈn.5v/R)5N"z49#ˁU3 F j^35Z6~)g7\ivh(jc m1$ z Bq9!D30sY+)4!X1# 7}ߡiPNF Oޝ Ox,.ဪ`<IE\J:`ZDu8?I7͇np63]J8tgY) R냝l6Iӵll+{a*Kc[xgVѫv v\d\n$\6)~mQ\>i4l@Y ddO,kƘQZ6Pg{ʨߓ_tKt/9wfv( 2z- JS82PŠӪ83); e#;+@b %XH5(a 3jZXP :-d1 -*iQvNO?icWF]!l"*7pfza dQKs4wz*aUC*Zwq_Mzn<Ō j 6TPv#廲!(bɽ `@z֐cee ʾY\H31 Fw.-y!7FI*M#wΕ2 b'@:4g*^xsv $G.m ڱ 0I2'㮌0@(2̞E0d#5~vַKRe]{zgki9(C7:oP_79_Lk;(U\ ԯʄK, ù'X2z?JO*,cWAKd!T{td,> GqRdڒqތ  o677?8(2\:hoE 6N3ҕ*YYu->̋g6e2k!?> `5E<bؼϢ@͌g n=jIb(T_U Rc]ݗ2:xEK; *^وT@{Vz_ȗ)m[_ ,tEA tlgnuX$p0)Ar^LT;i<.Amr(OR%,@7v2\y8$*$?#hɶ^/BcG[D۬\ J$ť/0t="񴾪;)>xW<⺝j5 f잣a QCHgfq3z0]B\PYZ![^n#h-76O/H `j^[Y:9s dt5-\f->MGÑsM.cbhiӏ7 Qn^ߩH,Ao䠔X@5T20)@s3@tYe'gYxHYDzWF;ͳϻZamN>$zUJ(s9!? ձ=#9e0+)*i&zLVm^Pdk~neM) 2NƓצp;}&-cD"83mk0O8U0AρPj&DC㥱86v?SM*_);hi.2c@wJUgd^Jp2"+,|e9 |g.:&R4sDJR}O fv.Ӝ$I]N e(>Ec=sْtڋ}$dix{`ZD`q48XPKHT/8̯,,//Mo4MG忇o,IhW!+DZo.~*(#3rdĄRvJ$mi7,]˯e%.I}kbBܑ>PAWunm nƥ\3ݍkfJ/Eln#0L& Z.K&Ўh49GaVTUR R,5ۅ L\XE s>wL(ug$N{n"-ͬ%֖H9ƺ To dԈ\E"Ȓg+;#JǝqR"U|0_$M;IZzlf\~pPZc9}v^r \D*U1FeoQ2G[N 2)3uJy\k/K4{Pn[5.Gaa!u0< Kk'{[z&˥+W?~]Gwo$"C>tY )b 4D.HZL-KRP\+I\?f̲COn99l> &$ %(+q\JLAC?]CW y5"厽^Ʊp|Q8M#)F\& C%UӴ Ľ@ob)lld2R4v*{%Q !JӈgX6P% ђȘ\`e* KfeckY/ցubIs |iS[_fG `OMjvAؐ|B~օ8xH U)E݌s 3ǫ 4;ܙ3(5ܨ.~`eĩX_y}"n0;\/?)w=a #g u;QlPݜb!AECGmzVo\V*eG`]UjAǎ9Z ^*orvvtn'nڛ;j]6$cSmBjr}j,׻h`GOg_dl`k&g2ΰN׾w.+)ʐ̛@C)b\m=- Pí#we dz{]"D$7[O `ΘӉ-n)&7r;,mR 5L4كD1?k j~{+f yH Wb$8j Ԡ>`㱻ݘ%`"5&]^ j9Ú]Y# wpKAK s3 NӇ ĺUBK-FTL=9q[_hQ/\j2T/zHg_͸`̈́:ILF3.Z3e|Z J⣹ ^v.6t`ˊЧP(}nGrgHpƮZѹ iI WH(HiB35Pβ" ߸t&R)3fΔRenQ?)A=}\\@R ._u: FpH킃C/$|.@}ʿ͸k &BfU{ gd 4oė|Nj }EmcUCi NT`2XSO-6P+' Z|oѓ^x"[Jrz n%NIexaD I |Es745D2$يZƃB*J/ӛ(UE~|Iѩg:XP6B8V^-\ 6M(%j.AP2[pm ?ca>D0Z|pjvG Gsi\v25/ik,t07WTBU$~X?P5o{ %~Ͱ H)D*s2%84}){nN^?I~(|,݀9Dߠ -Bж{tt&IvOM"gMUw ;ExRw[Q%Ă<~!Fp~O7qȀ \j ؒJz]dab`0l-{s\Q%os:ayvL7i@=y)~jGf84YnܜE/ز2㖄 zԭT5;TGU\y9_֑ ܆7Jyݠ |;~ z (opI563N*/s--2跲bD֌C]Fu48+ԙ8;3q:4204j~3a}}BS;B&x[ vgQ6CYWNx@_ոbAQhR}^`y[1ouxg5P,SYUcf5 0&`ZjGIV~k]ʋ`Ӏ>Hz?N/0'tKk'1sp($1pPw"fo:GS= /jv>H')U. h,{W-M,h˚.hʧnڽZQOAJU8WgDɪ@+1X1-T'cݳs-}R"8d1dG ~tm λ}dUau3XpQS4fFm]`m) M$ya+w@|*%XŜޘtD>&e\MH;K|㎠w_ Qu0J@!J\{e \IAWr;9I3şhqѴ!0e>*[kNaFR |A7CKbv)w4w> x]-0I Qɝ8uʄçZgid rn ?X^֢a o`Ȧ;Q)g{LssLt9"%y-H:\kqc %9+ Pv{hqt}BorJ- U¹o/ǚk>X&Q{P.DL$}'utaa oRxl~6t5XɊn+oI>0I#fbgɥcyfE0?4No:^|vLrJlvq W1,:GƦҗ,|^o?36RF5QpT 6ܰ3:̔OPu7/P@l!˥Q0QpĊXnМ$(8&BI:li2y@"Vf2\N9D*1CRK \SOGJmt1tS=E(ɛa'RH 5]J3X ?vzD_ʼnъq,AB=9DGЖVRS̀\ƪ`k.*NEU.yŪK+;Es"fyiPL?f^wG70c#߻ȇu_t3|mdG=V) oK}ٍc.scuE(2O^hc)$mqQ];Qd=ZN$RֵCJGkP I$Q@MkdNDA"]}F=?x0Ȁoo< ( %Cd95:%l1E +~~f`-~TdH rl]"0F6hu,.0Qv^zjzW[˜=cf#TI4w@W2D6Yk3T2k%;ei8h(j)1GO.^\Q; N 湎L$+20e)IX\wO'%h+;~N&=)!p9qxHz ,$ܓ]1+su@**46F:Ԝ(#-e32A0m_Esaucs*= m8o`{Jq; k*j|n QD\_/Cz%(|&oTmL0B,^.5Owxأ6i/{u\Mu*KoSKĦ|}u'rPe|^Ai_.< }jvUJmTIL-N+|UyCҩ$&jbLs)evдx._`1ȮiQjqXf9d_[pGǃ9eAR_lE*Uᅗ#I啙V%Yl86ܹh;,ܭj a!$iІS읽-e,=F=ݸ㰎)ߚefcm89i3bpK:p#w7L#$A{b}2櫁x/j}NH^Q=e R?rQe0.. $Sv]`@S "V#$=+ު1ae!ӭ}.%ec F&ƥm#6$! bӕEse { J [_꾕ȏ漭^7f4w- T$_1%SP+~ ǢMհԈR@:mbLi^v5AQ;EKMϨr%[ 8`GEg꭛ R- M/5"̯R𫱫8I]>2]+Nl Sͮy9b]QgtJ+K?_߁tA.C5(oYT`qw\jhK@EL˒f3Va_6+yhD2t m(RVzaRKʵZ=͋gq]S/w0Eȥ$&I`}@Є*rn%u9K#)A@\ SS${ /ݏBե'sCW|fz&Is̴&I<@F&* z(m{ca#:o|h&!Xj~}THiJ*^fN AmNs̔ѣjU0Ed~=.&m^XfAӊuHѩl,K-YQL[VyT?4}[NO)b$Ű| EF%@0!p @l@<gB4;͋wM6j=Cxvf-&Nߪeav/Y ~ZBtm25r< BP}K'XJQoO&Ă [.S|1t6g} Z{_.j  (~=޳d$/Q !`Mz vS}'K(!]q>{F#Dڗ5*@5SUbI=ZF+ '&ܛ56yvvަ-ҹ*CxȜ\=«5#'\-22k龝tSLߗnO(ig'TGWS GocF>fww>?%9Y*(-lĄS!hcͿ#`*'+YC/7p41Hޣk2?#17H_7 M=0qHE\:_6|M: #J"*O@ Ш(vINaBߔpmj ՚Y(H϶{;C*y U|$@t568zM ꫈gyh;+s<8FqY2nrx`jf>QαA!ٔ'֓QCMe`@d1pčԁ 2S,[g7V1 +Aԇ ަifC!)_FgGzɃӱ~=|41ҢN6Pr?q?BW:÷]?$,9o&{` U9t?㠆 zgQf3N}VHxH{GXri$R/S{8oŋqe^Jr Y4s?MvlS߀ b0_-3lW5[EZ~>@ĸJ Mi=_uMzxρ>m&|=L=e4N@k X ɮI0פ@RK0_P505lT1b/%}p,a 6b8.NXή2-I<+8@mb[a*3lf8dRXNcEVW Mp|nZT2Gsc>+}Iry,.^p.WηhYU [VϨZwqԼɆo]Lh|)>1Cm4f\ #eI<0n/|I4q N/o) @GTwE\j<"I K9zp2yd޶y;m`}6/њ hϧyQhf*ixr]% ta+'H g*9!n]=d",m$NFk2gK`K3ҥcyl4RIkO]V0D=xE3yd@+WmJ` (mpjQ=름R<%/H"9Re~>'C)SdҩMtIDxġD[z5mp i+g=*zN^w~eʶq\X_:Gz!BdE6m67ø:j 6gP$r̎P,Z\o =|gg)NPvRʍ![0Btq<W~%q2ÊYMOF>0^QKݥa^='WG*{^sVBҝ9)^Z~4=\ڏko{w(}VgUmm[:g;KŒ|l X]' << *ZgQ] 2]N<s#tI1uHo h+RK]eFGU*`u,W7 DA$pGQ%xx ?˅ YhURjX݁GX]݊;+V8q- Bhɇ "ex``UIxfu','0+C`N /WcOaξ=-)*۽S>CefkQe@F+ ْ8~ fwwQ_QF qmU.a-@7a@5S Z^S;T)cFꨰ;|]O .:j-xA51}"Gos)-2XN5>zaB: )2U~O$?yq\cŏ{Gm>)o=> 8>J&-$' c_!)9UXV@@E^]?Km?AAQO맊-̃9nD6n˥ai1ibeoؑ9 C (@ @{tR? 0HU= EnM\nP>q$<:ԗ6LmN *TJ xف4×̱-aO@Bj~OYQ_t8$5FO~]ĽҦck!gwZ.@4dP9 w7, TB<6}6F ~iWwm*q%`C&p1/` 9`|MjZi"EE# nac~p{7`2݀|!fTUsp*."E²|[q}$FIH+?|!FN;Y`a%9Y_L,HWY^'@S"k[>0mN/ xDfuĬ硎h`< HXt, ]C* رKWj% vǤongu}fhRBvUrN`=4ΩB3Τz+E&"fQ!FӇg8FipSE f^'kd'{MYN.*att}ʶ+R Fm<^-O P*%w;2mk:GN`.Kp |/V-n 5ZgI , `opNO9טr~! w3n2SgGBe>^ON__NO Mpg-Te`= DOzBI%o_ai ٭q< D-T2$%9e va遦5xR3htm&;A7@SxxC/e2fX _QQ[N? ܺ-'g?h"lHF"ċlGzqi%s,y{5k qI)B`}} oǜvu{Ƃbk+:n3* gM9˂N,i1]Ґ[NwI^ZgM@TWz~) !;̊I5B a+=KL>؅.$ёq2KYEOE|[Z0ؖy/z|HOㄮtmC6dqz=놙l%pSZƣu{')K6ѽ"B; \i:@E;> `E|UIؘ#־E0vדT_l_Mib u33/w%t̬:lߍbmտ"a3XF"ީ8 (~M@tTCU rXe'8a+#~D ㄌ3V:U RA`2MՋ?fz}}F )f|# QX K?,#tne꬚76Eҥp hA.S7Ӫ:Ol;{V[PyʲI`` !yAMoΙ?@XIBkƄ6iE GQ)v k1~em#+_P,M s)xҤ\Q8E( Lcʽ$Vh|s,bbZ]E?[A 5ӆbuրV U*W[p_0}lhqCZ Ŀ G?$Yy- YÞ|xUXNԛVRЙzoocDg%e~>IdTQPR*ڟ)!wV% !C΄ ˀ#릫Zdq[r~8:&32^qԠ|l4M)N!4o8"M-z_S˶!Yu1 o/7eLⲀ _G{wQ`]nBZ>dLB &!V_ܝ"%)v68!JSl#R_in2H|ȦcS LH{J8D(j~[_ O1J=Җ: E>JΏj'_Pj&NbڱXBҐ7KݸHO#ÅD]ɿ{i|2Kp.7a[%2 /KU˧;nj~3-p+܊<#E<7[qto[6e&%|TG$IOƄ4)cfBir;ugz4g\JDL&vqYR C]1hXg{lJ%np 3ԡ:>Cq%݈z }E)h7NxIC/\ԧeYmEK(![$$ˌ[Aޘ;-NTDbe[ԕo5P֭v(얨 >[(uVYB$1UYcToaݍjy,% Nv^*]38q@WpTTH4:vKj'`'&?V_@@Y{Ȋz΂m;Xhϳ#Oθz~YjAkET@l7g< Dz)i\8Ɵe؉ub7yp[P6 oUkWJ}9yl8~0?;SJ;ٓ24q Jy!@Zeiwq/Y0݄=ZU.;u}U0fd`(.g}[b=pntmp,XNW?7nSŸhm>+̀26]N4v$nӺB7S{]*mH^IG4ʊ) .-ˈ];3+ᒳ I.t|3;3|Іc3y͟ {R6b08XBvH4 /B7Ԏy((DFCզoH5i+qSԸ GD(#iK@}ƚClP @ nc3Sm$2a\7 Sr+r5 hwsV`r$1 B5NI㨭tQ:yH01yru\\NrC<-,>UZi}[vo6srcNnH M㬢 )¦&%xh*Aì9T=NgF 5q@_\AP e ̤2m2v.QV6GUʞϦjIgL*K QES:[B=P4Uy/gW;_j~Dc:H/c](^\-]7pIC217I΃Jh _f2[FzG(N @}`S,Sm0Zp"$G16y[Ei!\mW%n <Žu~޷knj ҇.HW-Mb %3H{#sX- eMCT ՘rY(:=[P>uAVPl͛oNIvUuu,{dB+ }jN! o#{XtgOI)g EI61T4Hm%|f ^x6bPP36taq 'mD` Hw[T*l7}I@~<\ V9åQK+%CV'ond\̰1;4 }Sធ6&UF {]1!w>WXhxPV^]h`W'p]UM&" ؂ѣ=7+;pǺHgA08BB&"xvc Ʒ-nd&*Q7CFCWe[vSJ%CeeF1jG2AZC*poǹ_iÈ 3DO-2rC5y"yFJ*yUc |L|pN`9 lnyʹ3or\,WkKQf}MV.T6#gqsJЗ<)WP^}ĴWŌjΰxwt-:#n㯇$;|VZ܆3:wbl2G)3\Ü/@Pݳ^9fM('OMcΎu28UZT1qeBbb>Zס/qOd`1z;;Mw~ѲBjhwcq{A!? )EUKҗZK 5*g*4$X)3,W{.(5}S?Es}9nSFTvIǙ]гI\W8C݌3i AA <)#+/L/"QM#ie*NCK!6jkCfˌ%&#bj~co elj2-ZumULaRqgKST*CP>HHa30M562˥Xՠq?2NTMߋf#pM2Ӗ<ɷ*WփUtQoo8%եB䠷Jnt%o\JպPM^pe9Z&%w6 kS@f2Keɕx枦T$dc$Hm\7E,C좻캦{gwhSsR'6{kսA hO*=SLُ.# = 8.M hAcW4#be$KC ƢGy%N \IcŊsAX1WX pHrE&eG8ўDD儷hVe%kG K7x;DU<)Zr ;a4?c2 *@)@ZLEp{j^:PH;}cի Z}@G~<[||tX$9܁/u_S2*Cy2BU 뫰 $3G0|yjy5T #)Fj9]{ mɇ46]{ټu~꯽j}S =ziRlo-Pb"Yx;^7M] nl/Zb C!Ta_X_MLa"9ZKQ5;e-"C ϬC% ^\ÎSkPvS>oh9m%$dZȱ,)'#eLA7WfXZ̚,9VɭuqݥntG7yʧz4 A485F^V$c!llց3Á<4K/[`4-rE)U򸲎Ϟ2!31 ["N;#xKyhqqPu+$1Y:ߋUC/-4h?7Fj©ETҦZ*d&iecH-ARX,e3O@9 QJ#.4QHX@Dq<*0̱Iiu4Ý![R2#bLҿ2C.aC_Ɯ ^k5/Op5F=?+ñKTe$Wإ 2exO"u7#[&&igC8KM\DDq*~`T;\caj|z} K!'3`Bn1(~q}w6Gk[@|^Zhqx%5_ߞfZi*-dɱo}]^*t] cOv!k@HCN }u_eV<ͼn]Ks^B/-δYuHF|ìB"mJ~Y WxTT":GDg>#Tx?M M0+P #.xυ&c_4鮅JdtW*E{CjфH qU0'oCHLR"d9ܚ)~mTK%ͣ7w\}.ȃUF&ɏ]-#pKKapIkJ\kIG_Qԉ.g92SYC#s'džhW:q|D>dׅ=DƳ }Je< <3779y}5(tuGs"V 6%RJHCmm)]ͻF#~ 5A=>Zy,5dgYZ0707010000038f000081a4000000000000000000000001668c169200006c9c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/lZ]?Eh=ڜ.+>"dVY8 '1cj2xo> URrJ_D屟MUYk g3N6W4 2.@o&}a{}OXRKx't@쒈&;PkQѮR/hAwzhv?ڹ!%!}ӓ늊'a/*aNݛHN^]fd/>hmeJ[[c%|PE#]~Z &\8Ubi!H-݀b^_r7Q1v<ӵYuqڴ3c| ʌ\%DǼA9xm'eaO)fGEdWO=)ۓ#tat%+n61͍3Lf&aU^VT-Y܏(s̤!!Dl7*B} !3qĽ®,͢q<@{)$ak]u搘%A:i ND q.zM wD O,n|* ;4Q4jOd<=⓫U:J^' iLwsYw_[~"Ƴ?I9<Ov @>=礈! b,a/^RϡI1]J̍t[+@kxb4Fyy 98K ޜ&E7(Ӫl%xƧ$74hH|&&ƁW63b5{>BCDɰ9%&{0.)Ogr_NfG.9}=0ҹ):<Ф25i4{B\M9:bp0{r728԰Y"Y7.wx*/'si~n%ߎQ2tSp2`&ͧfLx}vi0ǯ"pFג0X}`r M $ZGVx⿾#TXf{IWjߞ BHOQ,wAQiH?@1v˜x W@8y9ZoGք.@cH<|_=4<);"3߮rK63rZOu%X[osVT!!ֆ sYըI'[~Q/NT~M/焠y'"*6 ᔡbQ'4jyf w"K)d[:D|9/| A u 2s9#I*QϧH E;xpKnxˮg&:)qxd`GpyrTzE7e$Ba)YĪZkj")j@ica'ȵGAK=\;E ז-1e蚛v񚶣CdmS̴?*Jtl9_=HYk^9%4LX:8vڨP8"k3`D0:Sר*7$UW{kt b9S V EC<:ԉ]̸HY\ bBqiw æ~;mg⯁#YV(dpn㓲CdcD:AWRhDN#f + ]dH|V"vҹܢ7Bp_c82|PBLI.$$NjS,Wֈ3:PDOrovϜ{ df24K([~!M=oԨ_:i!cW6a`IF<)AP~i!l"}Ebޑ 6&5 PԅuJ:$?aʮ_,7w~Cʧup\{e˥WLP"O$ hoP7 ![|EwʗnET ?w Bs%IQdO) VL!r$XiN0ʞn^.mI w8K{֞7gZcLwdcPIX H~;ozNZ946ՠ8' ϋ;5V-̀ @+}c Zd`yU}2߿f[,gJ)5\uh\}1 8 -ٷ?lh\JVVE?WZŰ#|m )q 6%'RvK3PM{ZL3/\1aT|[rl$FSI"? |z"+ jֳU~4Q8"Tis~?8"f6tY*}t$AIcd`tzQ!ۅi3'Q46&cUZMn[N -¹!!gDF#Ϫv"!SYw!~enO+U6 E$CASY Iͯ%DPEeJ5I  =TEkvjT@E4&K {.̳1ƔK) G ^>Čӫ)^lxnj^ycp;۷VEUn0Wrm30xF[l^8E%!e2F`\z>yő~NBc8ә#h6ޝ,.],L Eѷ234W#|㕢E1_`;PpSy'9)soi-ޏ ūaLIr{VSyOؔ! *]@[N9 [DEy: K9@o6M|w:o0 顛!+0ܹV_)B,y:-|2fǴe#F8STmsA*'dG[>F{dΩK3S0 %uw XA6=غ9/!'.[$f٘EkieW~nciS[1ϋV>,j'DX5@ǀb--Zǵ Mb{\٨\_+.OpTAG\_3B98XqU.@*m5bdF{AA~|Kx:h[{6#~գy5m;A}AV }OE/im#t3 Y Ms{Y \Ic)ݺQ3eKgv,yN}´{ 4fjOP2XIPl3/6jEHO/5sB'nd3%ϰD,ggޖs[T.x<u~xVE?< 1tC\ F,sfV~kuC'iPYd.PӛlԶl 2&(x^gmK|̘Zz@x[u.hSwCDCZ:l̨iNcBvzjEM rg´7iCb{H'ODyf([r̆ws/H it|6//SBiZP9Q6DFQr # XImXEn=tFa7!zA:lmQDt&sJ_ ޮ^?ʣo>%|%t|%8΢s.ǾmPADx}ƈZW秀PFbLkp@hU *R>ģ6gДt@J=*AN|n9-ǗI*$J][dez#QO KyO ۞]{&WId]I`t* y|Rkgu}raZm8zpb^wZI^u:ģtIuޙz&<҄%Z+_4,{]lxdJ Ipj{z.7*^Wf`_wB0dC\vn@[6(b= 쑟0Tн $*m[:5f< ui˼7X& ˚Rs28\Lu"9Yv-`<CPl-/׊aݿbt ܶǖno$)EIOvn yEԇ]Ad g!:fZ N_AJ`i#JԒ=W;w:ΙX!$!MBp 2C#[']l yh ِ zz͂ MMHZte`# 擏R hX5dOԻp܃{LvLRymHQPN'&Z5rTڳuvԒV㪧cZ:q X`oX"5A8@%ߩ/v[|''c eR"`;XRV1# 0λ z`VL_ಊ>"2us5! x Ժ#;zU I2=/ӝj"b`tzυ9W[XΘE iM#6CUA+Y7D%H 47 EΝDHRij\#? Q(!s?]]^Ĵ %XSNe2VQ^vCa) 5b_ERf q 3CYyvB~s$_ ІEMp ˦51=+kޛ(_n[;8+ ViTfmFteO2 ~M1o8 uc$E uyn_Kerݝ w\%_%>B ƱmU x{([lo(rng! G0I97޲sw&sDؖoqjWN'|0 ZJIg * r%X5-<#`iZ/*Y;^ҢDqZlTlui݁ 1p`GMr:&?ӞgTkd5(OQg∺Zg@[9,:TmאkS!J Mn?*6ѰRHe>9?ʆwkW&?FWhyس|Cٗmy}3g `> =RidcbYv1(㑳lM˔JzwcrI-CWg"PX TYWmS;8#]om}ms9WI@3@`9Yu=O!z)_B9׫3/tf/=]Bx$u|"Ws[A࠯.=^ Z+$.T5h,SapOH|KSsU{ЏS8oŹ75WjSo٭bBu!W sbR3zK"IRPlP;%&͸9AD߱uf< 'W[S'%C!_ٱON0qd{N+2R,ZHA\ \6PP fYPFdyR 5Bҏr6kV¨ rYE,%LMsɢnbB_0u Su&~_GHʼ!Dp9t_ݔV+yRKBlptlƪŲM╛"`آ, r/I#,_w9F% Ց9#6k9{5@>ՖP|$bXgM跷]K_H*}AC J燧]Js(E=SCDsc]i<=8L. R) ԗl*.5^<z;,@vs WЁ{ V%괛os@2jawc Εw:!MjlW6 ACR/FX;`!c܃}n;^Er=*0o7&GgL^Z-~pT;kӃAd2W$XK9Ưħ <[ 3Yz =[ܯq 6gjC .k9T ,3iSx14&XIt}@*(B #ʋL%1Ρ=*bskzZ+S7")@(4@6ehxP9Bl{E.@iiXԼ=B`8__F[g:{m)}T4r*Z'Θɶ4]@KDpDV^N,՛y޺#~sύ3\- IѺї-4y\6^5VD|# 9i(eqLFP GBܦj,7_V~f`7~lQ)47 _T_}?j~}n^e.*K:ٽϸYᵯ (Wk^i,_9S*&B<iLUcYA&E3W^J^#{R JO ."W<Č7tI)mĕ!3.q*_UV\c B(y̌J! LUOYCn̗@ꦺ='=YKXZ+$0K"):(2$uӶa(z@hTDժP\5r8C\=⭌^l%QxߕqWՌhRrRu:2%%9@dnDE O:2ܓE x9(ALQ‘Fp<؃ʦqk%ּHlxd*{-HnlQX}Җo2[:;XSz(&)&Pq_jov@l3 lů4y2˦F5#-L'#ܶ&8œ] C-]Q;TyZusgCxsn9ljRJ]< ug'!!뫱T1?Gi'{q*od6hppDb!b=kAB2}-zwH0Yy0dYSRϯ=7I Ue%&R[)qcBڨ {H499pMor; { 􄓎H.\JEjĊusFme* 7;K@C34Q0OU%N ?ޗ_xi ubW4|G@jPzI޳v5&( öφ\'m#T9L7SaraT^U7UTP xtC$:̅=_i:ŅA1BQKC&rÛгq]/B ӆ(LzF}#h/0JmtRy]qE2u?L_ : 3MN:ujR9_rʺB H">&Ӑj8(2ƕno:~\_p(B~@/e65T'cf _SoK5iXNYswin!Tq4'ܯ牏 QVh,Lȷ|v7^S”۪ {1dbFfLxI*xliDГ4q)XaV5ʸDnq1PqxIW$`(V;E:ْZ 42'.< m;A`-"Z|M=vXs㹟 Hs,4(Ivy]a2J:އ^NK5d$'H[.sP6MMc͕#-b ; jRTENP?źu)XHChӋԟDH?/1IɜВIfI2c iҪFF"G0@ ,@x}NFb7FOҿA9iOҗ8I}VV?C_lGKZ2?hUpI/ml5hI>P:z6z5eJ&GX`6^(L w!0L쬺'3wuML4|ڈ2?y |(r`Yb-G# rƉ#4@7\rp)\ ~$ o0F4M{5W1Be^OКR>Z\黍S?x}si܀r&LȐO*o,3@gPIlxRxC!37HlE51k+~=h.C{ wtEƇ4g׵\oslMzZ_)Ώ Sˤ!ofPAH0Yu*đKĜl7G7<] /",/ 0EU#ad$WMBlJ,5h::HNY3AKXA3!`%΄ewDAl# f?+P';? re~ StY`0[|eKW@̅.QC3k#Zt p0L Jȵ^FV yV/UW-aWaE-HeM&϶{fT@zu9vhO&ķ0-MێtC#woDf@'R_˄|zY Q]ǂHk>o{̶|6YFӠ"IOU[0#tVOS/=>yxtL24Js9ɩ]kAV+~wi~EM2@Hh;(<}flPGɔW_cX;I9a.\C*|Z=|H.a 3v2  oyo-tsf]<ܜ&UW qT(_ޮ~~=l$;މ 7{P`MqQJbi+&Y_<{1KG:OlU#8&i ) cۻ$Jm; 0=n}~ Q^WmJ7Sx# ydՈqi۶0qv~.Lh wb_^0m8RetQb`y;;t93{\8Ymh=(jJhmA+Ώ%M&,Bm7ttEsu)Vd1ꅡ;eR(s4^&+Ba^蚁]oK3sbZKt0Y[1-,oQ\nZOzE mcJ㋶> 3[Di2FsXtA+GH%Ç)esWZ}>ܻ[BGߒ؃4)o2P^ijK$ 67PЕ2x=x7]vLD֙/e)gH;@BKP7قͨ%ډ#6ptq**ՋssFKRF}I7 $p~HUP()jO,V!ֵ xmeA#$y6|^;e=1o #@>X/Z~SINEd U&<+wF[T^جh?h[%{{ 9ya)R4bnI&@JUN$WxVQSYHiBUSibauٳMfuxWQ!M^kMTYƽ%% =w*̑?qF3A}Pp'o.I]] y b'DwDEx=WgJ] * Jb=$K)Z c8jb1Q4gєPZ7O;CjK?3woODz]\dDqr-BLwqђ߳$'ԫm` ǧX5ve< A} 9 U`GYAhE.a0p  o3ļV`ӤtE$"p털kS:5-yψ/kVJ%UIJ|< N(AU9q9 N^mt({~W#tAUbyGUvۋtB4q% ^m1Ze2zTp!DMOIW#j)hB\3cRn߁\| }v֋Ax. qQ[x9M&'MͱK;:Ny-VZr[uvnE@i$9AyzƺPJӐUպ۾s!/Dh\t= <Ȅ#+I.]""k fsHqjA& Q + Uk@WֈMa0!媨y[- y ({AkDk]KrBy'd)X>I q)uBoJ̙8*V}o&tY{٪|b;J n(Ovda!ww0\NްU!LL_ ;ZQɘEǟ6iԞ|dqÿ !eSGQ"$qLwMdl5zmx?\uh f)IQog$wvê͝7'@2|KNy*R ؙ=H)>k~T~xbܠasC+.ح$[# ctZqIZX:v6*&o|pu%ȧQlf,@m/|fe.CVBpr . ǂ kڋ|*yk BEg3#A]v <и~U"y'6U°WвN_ }v_9< C|_ǃ)@`J:r>QdG[j%mtv#{ɕh ,ǐFլp ,EdQkΕBRGT298%Jkg1"0ZS=ek-%,b5B=@hH[Mx8` H4bGxܘvcwV|bFVڍ}I?~dqRsw(dOu5}\#CIBw$t[ִ5?lğ\:"o W:x]408'(đԑOjo0 ޵emb "?%xp"P8/F褮RzМz%mafƑpS3*Y!Al'|HRM*BKe)GMT|i" )m#.k8Fpde؀os1J1 4N8q9B ׼zOoP[|qLR%x%l^ڎ:ןݫMŽ v+/V+Z;X>~V]&|WjG$8)ʅ[/?CgڒAvU7L{r@$:UD[`EU*}M.}Tf[~0*:UbVy(=9:]v!K^)29~d43ӱ9Ozj#s id0|=4`*jܿl"ƽȧlR 7"g(6*g^}2"oz}6Cȥef*0xćS-_Ο DBZ>JV<:Y4( ]Ҹ Mê~ ^bC4ֿ&$,0Eú2uC(Q\:|:AH㶺+:C 2;M&Wi @]l8=I&]7",jW <-PfS4Ǎ8zX\K=mwJFr˄,3U :?(] 'awkЮ&5=ӕb =~)`̻&da>H.ҨΕB>8D9) "Yj="Z U|v\$wW:,;g' )xI@kf$F!tVL\NFZCBS'EaYsFa3<'x`TcJا}>~8g@FfkŽPUAvcV#U̸dΰmZ=x;Lcv!AϞ˞#İ|/ J*ԫi=yH̏Zr:>b;wm-ϡu)wna+G5sFт5br4Y 1dju&7vRs]Xwo`Y$¯+jC;KHHˈ]nszkT`?@(8#pBϿֱ3Ä́p Y#=.W4ϒdxw"N\sE1 ign{~ WlpU1 0i  Âe ވ y\r[~NqWP@;zKv#m|F[hVN OR Mr,V&⻽zm%o^B:= 6l˩>A8T-Ǯ١hpreMfN*$ÁtAt=n~Y'ʐ-+eX{n˰8DadʲVlV3dD5[A|k=vrʔxPs3` SO(IfE=ڔߜha =hIt=yä#rWJzU!ZW۶sxqoӃa8ѸW,ǩY#[g'pB5Rc۫.sQgrm١K^,l!Wk3bTo;^V|֬FxtvY~4т'4Rqhle#`g{Ϙ>.KGBwʼRyn@I.?h!>vM|  ˆ6Wuv\ G}/79"):扁c96rqf8sD Ŭ0{JUI,=&$ )֘>>=ce^gHД(&htd;:Pv(_>U>cARTzfd}X'*Jj\!l,PWQ$g\28LRhE4/(w]0Q'͚xJF[06jm?T,sN<Rힳl̵cX|u+c6f(w 17X"0`aTmH{?׆ bֽm^nDM!n/Xl¾S@+ޟ;T;_%眰.~_2 l{Y(X*4 v Ȼe}7Us̒teU Hm Uˆp$ ob%9&8ĊwZfF?Sj7 }V/5A3M7o}._la'y֕gbr;\aTlE gF:& x]vtJ;PK Q<-W$LPtB@;/8<24̆YA0@;Yn1BZSyů[ىyB> z<͑|&ps,3b+mSu|x6 -Ҩ%W4sJ1كMWa[g*r[.纸VNMn 4z&L/˷pmzO_.hXDi2PAY(,Jsa7 A*Z$vB0YAW/J ,K 4=&䌾+Sø^VԊME^"/'%|=7aj Ylԅxq;A!pSh_MR=Bbs-ďלPv\H G .SX\BV[ٗM۷ r;KݦxyZx1EGԗ$ߢA-,1EnR6q ͼlY7:u|ܣCg*-' Q/91jwfHB%Gqꌈ?Qd'FDL‘l~3c6ŖgIjMIW;0$#rB(# b5Z9jFٰ_qш-YozD%cX~g~Q.:M\=@jd ΃COt5Hd"zeV6tfBZ[950NNBv`4v֔eQ5\b/e€+] …g/(< kz{ UW[b>s,Eo{nVm#`œl[T53!g]G3BE4xaI8yߔI#TnP!sRL3'BSҾ {*rV(uj57;3쌆Ѕ%,FP`o4ClzD9|ؒQ+n71zzN(x*l@ %2Y,˰:i7CȅCXX,ce<a&r-[{*f-6T &ܘi!_ Bk5~ǓK5bsYJji7[wG77_ 1Rx>K^.U­t<E/[1労7x ؘgB"-0Jzlz{ m,?0Je"*ECSߴ夈mľ?UNVؿSTcl'> }67KMAmeKNT'Yܪ:# wzM (8s/iBhui4"X/a=_ nz?7UH}(PHUFTM-\JNވޑ]C,ŨY|߁6sشcĶM7PDr A*qèGD .{9YC1h)x]ݚCQ PBhݔOWi*iv[Zy/vCD<]K3W [Ay> AV?sTΗP**d:sxckP ,?_^`ᐝ[O8zӰBȋK*ږ16Y' Xƒɷ=魪av?YR=Sc *^ ~afN^n[)RYL^KےEKj9 uCa{?#d7^Jv ;XgTNÖ/+d3> aR4 wwk~K0|jfʮt^:zn)ͣ-6ioNco/{ˏGD0*ɾ?)JY(a92eBǵVbb9Y ~Y!:FБc bIf4vDU~P x WW\ZԪ፲;~=f/6:FYf򇲚R|f whZ :m |8hs5eL3jFE8Ƥ&j9oOHeR%ϤǮ8ʃD~seS{Q$ K*t92'qfJ3B}bڞI/ :]=`ڏxPToH6L}f+D'\lm/)J0„Jo0fudGƧ(Z!cDۯ1>d*7mB!Kx,j1-pY(ɓ%}ʾ~lo'o ս)^;SJ8"8V&݊X/&q<](n銵n=)γ [퉼E;#X#u*͹FK;Ӓz=n3:Fn"~M[kV*j6 HUHt[h3_o0(%kBf\Yoa-n+(nNS2/sW x7J1S퟿m3hvQ 7HP~%/G:5}UY<|Ftyn<(j/p**k:*,o>(`=u4FK~BOPsȉ_hL:q*/!*- J J6ug[vn[| "^/{8!+nch1vUxG++Uꫭ{9(V?[]>As-n:w2qp3 B*Ea./ }e L*tEAø.=I!;|*, y=Ԣ-+&@m?aonhFcO Eseq+r•n_`{S(y0v# AI,U?F}m{ߞZ"/6xLſYI$`g~lTʃ2zvn k/o-x" w:mϻ:O +ŁpgzĂ5"ZS[,MxB@w2XZ"f|%l@ޘvVh ;rʩuiFXǝSWsL4J0av1Hzr+GቓfWiYkbQٚ&!m[}  땞LXC$]WbNDCMFR x lN4+*Wr&G7?< EO+s$}iwJOߦ,G >$~pu;GLbFNVr 2MxU 8'}cPhqni+TugJ!Mr}E-/hΡ 4? {vXm߀;9.$BŘGԣ6q£_M8eW7դ _Aϻ;|7@7QUbFZZf.yJ˥9V*zX/X+JD6#/m٫T`ulknT_A/#o5=^(K 8hr`1 `J0":>Mtj̤$w8 @{K`|Ib{P:KoN3qT? @FV}GKK0TS"+ ~5 +ʂZ00[% d={~FW2M,L<0z85hsI(pyc3xѼ``|wjʋFCJYdqxsbT>uه%bE}B;8yZBrO'Q[s/'6}(JyvOE8ɪ<]2>;YuI KBȀB3{(ό~=gf/cźÝ"NHH_b.H|^Ŝ/]o3vXpPX튥,2QJc!mr4..-;l!N+ʂj%V&yX^HKM*zNFL|ءE HY]fKy JEquF'r > +w^Ymv33= ׉g?FV% Iv"Q|-=6c ``p y)NeÉJ̯JK/(V": Bv, C`ik&ggtt1׉gFr.^o~H Z]|R-F{K4~2( ZZ YP칛XWzV Q8,LA+|Wg4Z"Gn(!zUM&z"5h_ q0.ξ3,Ӛ&54pxuM(15qHN6<}o)2tr -Le熰QLva,;<#Y=T&DcI샼KzIxzaz(m٧YXSr9;R˦iWX5n>D:_ ;kI ;:"o$7wA qylOO{|oT\t<~*|`y0 X\5yY/~ Ԑ< :;VtQ-i n>ԅ  $5ǹյf54iڟ3D81Oab[) +aZ)Z+(fp _2 l/3K*\ŶTS` @z`mokEW!uu<=sB'FDb=b+atHRtx=_Q+\c*kUv 5w:ރz*SIr>?kzQ)gV߾Ώ9 t-]sy 3.!ÿ[܆5汧cM lR Gn]0B5T)lS7l>J֫ķCD ^[٦HJK!rjTJ5U( Bq{s_Aeڢ@%^&!0[e"H]+Zjcaۣ|JlqE7wI&@h>-b{ 则CuUӡfoE-/DIڟS>nQXL_-OUGI!|WûSz˓U_+ @آ߅Jl视J;*R KpHFJِ#ՙ*/pM>ˏLc9Dڦ8<fء˗5֔h:tR*k\w@'kU5ӥD5[vE]+rZKշ3NGpqe4&1۶fp(s^jAAM>/R%c^XɶeAwhGv%YvP9,H>ˊ D™ 5 qCMTi\`Y+)6\q ]NyrP((*\6RSiJf+-a3MӇL{U_6;a8Q9=ugR ҬIK=@`4U|`ee^`ͺd(i&Ra^ՀmĨ B0~a"!ӵ%:]- F[m*˛0ah 퓑P5>5R,Q'oS-B KI:Ȧ.VBuZGY) P&?m)\en9xz3*ͷ/;ۛA٦~фS;M+"Pv{dIADny  ^ŶaISxUemr1,"7>FUDx U,JTA| Z'l52LFٜ_UH'{(wPDyBlw7H|YQ=nI1 `2Q&DXZ|"gq*Y|z/l_3ZbMg) â HƎdKi0]2ċ|ΓxmJ(QbT f}c_ʷ˂([<(E[2+/Nβ% ks1)N"]s %`9Z%gnټ1@BIvy9[=*9m^8.Om7FnGc/<%[ u.tqE{Q|5>wuh超+`RG4Eb,$ye(S G1UO<?䊼 \ Ewx;.QeVK^giL1^*7i=o<;4e)1Fb$ :u%<"wF@EuMI(11*kԶ"Ҏكu0aGKsp@(p^^duܴ)sI@1o=7 LgYZ07070100000390000081a4000000000000000000000001668c169200002168000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/uio/uio.ko.xz7zXZִF!t/!%]?Eh=ڜ.+Nbœx:C7GH ɓqz1>DT6_K af+{>vz+ⱷd:'Y "a ߺbT.?e5I7l{~*`]Ib;e[ϥ'^Aujɐd~l?}LT_{~+Gd1`}`͵!60s糧J]DIيejTAJ脢Wi "x#&s%QtkQ@Ͼ•rg =ƑSǦ؅/eQG~/%) 4Xؿ0@@NTۮtLxp|%7/#/2L&T: ,bz}>֚ "EIBR>0UT^vq!c̿`G%b:su(2y4ɏ"YЧ4šNbĊ6vj#2(NpN]B8Eѝs{?9TXfQ{5/h7/(]D_,WlXQ7j$%am.5'ryacIAj`|g @kǔ߂rIMWTl^!g@JwM>bk*bW1㎸:uiJcp)@XV0BaHezG;O`"γQoRY3.|icy tCILƮ0Œ49T*e_MZYjT#"&빰W-+霘'gWQOp\~ rM`jq&W:b8h?rvA='13Y]W1L6g\$H˫l9il-]PTQDYW =_ic1 ?TP9_yX{9L˓:>լ|d)IJm Rn=Z~ nQn02$zUg2yX=U"r 2*~s+^,TKAE=ꇈZm4]2T6(30 ViR{I7*tN2vI9OCe $3M(53-Or䂛u]sAApl]2|ZθO7ytUb[ڻC zRTlV=) )$CʄnAɞo$_z|1-;>=u:˵R vlE|Fi{ ¯~M? Ť턈ȥQV2w[Do鯞bq_f :HuAŀ3ĕ@E!Q:jF.ꨥN4ԊG= : nybاs{nj_,WQr4#_:~9$qOW"}I5UL3o]We{V[5Ez ڙnݏDNܕAWϐ$(W Ԇ4zMQ->lXv `GlMKk]>@Y3p 8$eK'={~Rr+` /#¡xƟË8x\"ΊgvDťA1~%DP!: (>AOh#n2[_IyV8q,)g^2goΜы:oWqrWp2D͚hBk=I":r9[ꆭ7cu=pK2e*օQ\Zu|:>\GӁ(2q7(Owi%(lJ,W͕" s76Xye;$ISbwrb[0#-!L]}_nWDQ9/DQR6Ƥ8N$;-onF(asl/3 HA`Lx,@_hFɬ.4K+Q#&5cc+7HM rmAPDR@^,|=ER WHNv4/ n`G9wwـN|ۮ쳡yԹRj6Tm}!h,^~'1B͉ әHW)Nm* %nY}nS%^^ g\^>YϚD:ee~*ܻ}L|mY> ,|B49ʺJ}/y1s e3<ĭT~ /ܯrQldCDnޭuԩd6)d[:&n+TShI?B`"DK94oUeB09 ꘪlHOW/c:gzhZ+1ηoo>jbѯ!)Ӗ=2Inhvb^ڳxS:7k€iaXJcd̮v9P>n ' Ze>x6%L\i8{b3-<儝2p-U KVl$ݠ&V`q᳊3f7(/QAGzy_#M~bܟBCx-WRÁ:o8{YD$'@Y +Rwyݪ9~  Sa%I_tDƷ1 e# 콴z8}{.P;Rg QX\dœ3t:57  BS\v>Cj;9;dz$1hͽt&e :#E`č:/~ʞEn@4ԕ "so@:ڊMl9; b"εIj<^)¢q~vBwKN!3{Sx|AMvr9e䒲K\+EZ3 }ħ-l m L{s'I!;cOlx sd2;>m{"6-wbRm!L-h|8omc($fG2 Lyhr[t iz|Q@㗬L'8VY^B*l?&^Ua&`|A ՑC>)ٻuJ<.mn6ͷ~t"^u MDg@s M%&MClsGFYA+HёRKf/4B-Eh!2)|˼4VI!6^lAn}<\9l7;!% yƩ }:'NXE?*y[[&[Fa,@W;8˧v X /{`nUXku q&v0&M>,"TEfE @l-a{s^^Q` .ۇw;󷍚FGwؔ CAE<0ofߟj":8ɠ2+{6qC69b?abS MY(D 'oW*NRUS:~#0 {u䂠MԆ%)'Scϒ::&㇮ |]2|Br(Nm91hyI+'B@}BF>#Ql{Qص>7Һ"rG65͕T<>̛Cʄ3Oj07؊}ۃ[DEZxU:A^4 f@Wء7}?|jh:1; XKY>ƨSz0PeX*6QH&lZ%x\iqާ*C=QN&7`+;L%~ 5?mhz٩E-%g$1TVGr >9vT=Q!tA3W)~UI\v829D$$vt $D9L*9sNl ÉјʶG_ByǏ+OUra8}K^Mfez!*[ayR&OzOKI0* a'c f̧̙xKH)${w25l(\koD:R/f&~bkY"q]/z1^&BbqPs,9 $Xл1aE aV |)faz0;l8M~#\}ie_D椟V }dfƝLm 0y+X ]^'/,Y?@asEJOj[hW-W2 eiGH[ep#"*s|BK>"sУId8@n*ź4ä$zCx 87{&(_NU3}mV,P=~WIO޿ @/>ȤS/%<]a\FgKjq)z\ nȺ"GJovppn$g RElXB7Yi$Gqu#6 U0xTA/1ɤr Igtg}4s_Sjvdl\~&{R;%=%zЭq^~Zu_KF9#_=6W#u|8I&C՞g!Pb). _I"c֔j?)%dHnnmDظG`×Zۢy-_7 DhB<Ƙ\, 'A!*U4H ]dEa3tS&j:Os?!Z(@t;Nt9O |&z?6״ꀝԘxcg+?uD5{^)}ao<ѮpByEw kgUBG7h"`\\14fP~j![36?֯;d Ni3oy,Ep!w%<:. dU4 ~Bt"fO;řJf Mz굌iE@mgH* 9犧61%_B%l"ἱv8>emT {Pnh앑۠c$ԌbB-3+ Ѡr gi.eQz )7J7H)^ziۼXW%k bWC0.TgoIGAs[%X_"QϨD~簹 ~>'/~'etI #]U%21dQg?DZDclI\u)Hw5Q!6eaCMf"2wᇀ6I":vFC1-UE'_~,X [ fHMHi72_ Ws.'s0Eg- 7ѥ]AD(.gr~ik]/-gBLP=҅Y45zk9ڶPr)3'`;J~Jͺh7hAհ8} t PNy%VYIQh a~=߈ن߄ qleyt9ݫoYg.hīVIvm6z; Xżi4G3n5 !mJL`|"3/%mⅡ#!{C;-A# iN$W{6:`ۧx;j7**b I~Wa ȭ_r^I+K1wh^ e+ҩKb}$%ſ۱3$ۼ2bP(X s)9W' o~iHlLbٙ>[6p2-S1OC0l|獉XS|hJJEfa0u7Hs_0 퐬oAN]fNH!բ,؛'W{M+SNx,DHg?*ޯ΁Z--.<ʿfPc1X̃s]c"|VNN=b}T:ooz'sޟENi;Y;ߥ0C4)Nrb{ov+( rH¬Pm~-q@@\o}*O 63(PV`[u~LɃ"oVzz@sJc@tk-d 2?3!XF/Jvr=.`b 410u?A@Vo.gZFY84mȜIȺ]L&+:IiZ ڸS,8p} am=3 ԵgidF|qqC-zx1m~3$xH;V}U]r1<K7 s$$|Ur;j*q&w'p֣\g}chЬ9%¡H, ZPJOؚ9%!` 8<}jBoS?{ _jNEyo%uɫcR^tԨ솙%iSx4IvڭގU۽B}6z^ؙxU3ߙ>HkLoS <+wXޯgfekG:R?`h/ $8rz~we_C h7Lvپ!j"^8ÜftG,m5wi) } K 튬%lHS`TxhՀufT?iJWpq=>cW s4gjj-3\m`FjᲘ_x5JMl ⊛xTCʼnWY{jeEjn\%*VGCAI$ Gcs:kڵ(b+Iէ=.oJT3p)m2(M:X}Ltou<,>"1USJkZ"gQJkBxF~nn%94Ǧ-":p@ʦqFÏg(QTv("E~6 [<);"a>P6t(Z?$&\ )%.f&UuA-y@N/-f<8ÚP"a /131<9 :j3.1{'6jPGˡ[Q)\>Nt]? JWz3pJ>36] 6iq=]R̕.]ݨTULq(1d;;bL U )w>l҈ F8,95g9]v#$UdƃIH FA^u%)J 52Q>4"CFW:Ho`snti&=7oNIjhTjXjWe7Uv~}TyrKıuc4EwuYYcpF>WL]@Zpz2hpO^s|~S֑I4yKquJ2nls[{EEϡ)[J!H 12Mq܂ـ,1ђWg*D5kd%-z%oܲI"o. % 0QaR?Z D"]*p(asW(Ԁu < o/mO}:7ׇ3eVo*!Mf.+}%>$ca7{szՇɒ ME<3:wTK}b5F-wGh1{@Uxb N7d: fؑ2"QĥuMMl7(ĢChN;pY+U`6b Ѭ!N #B 8n&El=,r]z,E+{P_=KG4> !LEc/jVy ENem^E9k0 Z8vL~{b'yk<>]T%kfk^{=0 +xs@_ 888SL ]9bԙeC`,%.Wʥ,a@|\XׅhZ s$R1Xt$iܰ+]}"b wm!.+oMQӄ\P f|4Qy>tSV.r#Gz ֋<h"sL 怢&XLjugj]7~~}kyf}.dr6$! U~~"|5Ѳkě (Ǝ?У'.+Eu>?op-FsFkh" ?; !wq/\r%"eXxXmDLBd(WMHr34lXf#O"}~wR+)=~|\zAapp(\aR vz0o{*?hO6oxI 4>33o71f1j,r=QBH6I]a  8u¤eWg{O _1+ÂBWЧGr?quB z-ߍ6sɔZM-%}es4[.Hd`C<s-.a D2. U O~KY|?a&saw pΣ!)֘* @I$ w7Im wt 2.u{ɁED@$Gk|jtYQLW:!e߲oK0[Є9~Ԙq'rg=0=_ss9E FWuN K:2inNUn̆q2t D_xmФB$RXx[Viyާ} o+>aq~Ne {RULJiG7oFbryex.6j] G?qrm$Fј 36Kdtn:a2 Mjs6\ {>q{\r.aZlr5=KA8rO<:s| >pVF 'ZsEkD}뫀Qm#g2u)|COb:kaf$֐^l %Gp-tv& IgqA(zZρϨ|Iw6!3mc!t -L}<1pkhIH[)\! -$Zه%yDZ&L9j$#J%u%eݗJ%XqfϤzK9Rl&LY'#EPdij}9 1&`vITV&w+tZ3Uj%>xN Y3|#/[ `pTQIOs6?9Fe #d;n1"EeZAH0 i$0w:|勬 œiVQ?̂'P)QJ>C|A2% ʊG~e{澃Lg 0{]wGJ0;1y:~>I(u6'=+{rklir1X@+,BZ})3/m| 7{Ჹ;_;zH1 {c)3ei7cyeC܂PHB]g2\KQk2@~%{2 'q$b6c귘ΨPPcA]9`sTrAm¯LҨaVb2/jP6NF!Pq,$`TL; P&XpO״sODCUV[BZ=o]f'B ga&,_W7d "*8ۜzƃlI=û.zYЀ!O9A)[_s~9>=cGj!pnꟐ4cW6]%3 ?'PB5uI(┣zۻD:+gPwR M,ªT6~7=kcD~le˪X[ ? 3bdI;CGhٴ̱ݳ *U"%S@sS^ZD0<$_ke~7tBhN?ߗEո&}]r(]L;rヒ ur<HnR#~Zhq`ws,#֓ABXG nv7!]h}̹P|ou.^`%A (( FY4㢾]" gQvͱYs~l3$*SqiՓVC=G߫NlmT ,Z<U]?ewgKQ2k jdJ;-޲dctGFph:ýkMK}.o+4n0Rwh۲ID ƩntOKĪ$|9fK-f a84RyANL"hڐW*ܴB$ݪDsYYEѥ* %{\`(0qh sڝ)I.9[5O:i? VY %)DkE~yo.SȧWoi,'2[-F R= yBE+X7d~(؞{gU'@8ݣE1q@MplH띞˫E͔QJ ѸuɄ_k lO]'Wj(jۑbT/:0C nܪhg][Α+ E]Mk * /.no--- ˕R7+ Uh)%jf ᄘ @z=4^ZkP߿=& eC ˺9լI0?)&qوbid:b\t.(ذmZ9l(aLo;cn_j@:tTe}f'ASS%8]QXs-zOf=H 5 y!GVF-\9^Kv=ވ8 y@씚*΅LS 9d.G=Xv,l.K 56h.其`w2AsU&*J$ׄdc{õ%7}IW/njk~"::ӹ1.h DCJ7<9qmcfFUA{z$Goz^v+=ru?wvOG|/kRd\VtwVgԹ;wD <k<^X=xHXA@]r]# q2Pd0<>\9fʠ )^2Z!=%KMt\V d4p|:{TSY !'U0Tgm憢c֖E*8![l;݅ȶJDП4i$ H{Ch-ƣP̟NIM1$Ƅq wpBADW¨o &P! Ҵk {M/$BB!` qcf ufF^tү lD5q"jA{PњJGh6: yƈoӇ^yK`Z9⌐؂#p8h啅TTЩU/ WK Ǟ`XǐA̙ j}`}[S ̕$od]5;p%&_nd3i<(1ixdН.6!Z~mkۣGԱ=J/B&ڴj N9ΫAπYR.8jA}N;xXUh`&T!Օ#?֯P?uD`FD2>U9i!)*M|`oa#3RMiTKI{15mR&wZD*աЪ5/%6(OsF54R6ڴyP -Q:rT/5I[u!u ֊ωg! &- v¤ǜX F' H4yZ*n6*FP8G)N̶2bdF*1POl܆kN ߮Jw/MP:=2PbOwbP\Ġ{{a@N -kfx9LaC.m Ǯ/9Ȃ '$,q*tncqܯe*9Ӽmt[ƨ ٓ"q`mB rDRL by8)doU\2惍YL#, &ǣaB˂'̈ iABRO&*JN>i,Jnli9=8ׅ$kKOMZ '}B!@hVj hMyWawTpIN^rԿ>UTgbR7<MWHRHQZ(>a"8%?qw^/Qlm19=>-6jj9 B SJ=(>'mKң|Q/-IZgBm؜!l;1Vm"p+4",ضEݞ(pf 9HA`m1DWn: Fů2ѻR'$_^. qHO Z^iN&"hb^J\uh.x<ե}u+N*kF^)"3d%z\ JZQI<$ [;d&(/}8~nk#TUoh +)rip̏1r1 11>pDCBpjQI/m_BoZo>H Gh6 \,_S2wx'c|R7'R6e(d6ȘAe@s`q&h$0YjQg쯼Zj!ސ6 m%6m1CBDlȉUSejYTiܥ.,>]gDW؀2ɻT4Ȧ'!'luFRN:$%*]dKcGb\Z,6&UEZ\px 0`4ge \Nc:Mi%( 0ݼU1$MITrꊳ "@yZ.S֎B2 v (#g\ yj牌i1NUpjKxh&}YB#W#DyG7M./?̰+}˦#'auW٠0(Ղ>B݇^3meO"t@B:q6$6.7䃁}}m/]*fY>:>~".w26XuΊA#}b S( hB Tyޱ&0t@hX$zѭ+sн0|S8-1jB<)%/ ./AJRU* H>SlЧ8$ȋ?A˦N-=QB6Jk,MvA XzSKSF锍Rϲ/W=tQ6ʋӮQ)9ߏ{SU@]҇8 1JEئK:Tk Raٕb?a//JXWj[Ef[xX9nwi3ZD+{ IʯxpG*j<`> lܫ@ L; !#ѕssU;4'̞Yd5H|ONwYG.3EaЛ)+QX<EtW4m?:+p#U6vZY." Fk-/—\`\&"G,[M')U(s#/%Iϸt{aT_|rUGOmmxH3ǙKK{ ɉEJ2Fe֖IS=մ@SxphtBM{Wܞf څ#ED\o9|!1 7w-v#68Æ>{ˀQ)^BZT)dݸ֑Eїy ^II7n~I|6[f x;(vzf֩Pdѯ{x)dYTEzP%m/+Ȳ 6RK"o{IZTR[KKVD4xB*I#G9NJhzQ yA%:]RE9&BMA`d6.fvn3>I%qc|1YZcʃ+wR*v+iKо1*vu9הw=xөǩo6D(hMw Fl&V9ٷ?UO]^clnӫ.-Tݱ7z CD35B4&qs[e:=p t׺ǰSqgd\qKmLot<.am's!n<#, qZo\3}q2TRbh>DIr M`UEW~[J7R zS! ffwUDg]xuC_:G+L_4zj5. >3I2Vu'))z¸Rd|9KNb#09LmBPdt5VvHՌ b| dYL=8RO#ӈk{2|;+Rw|>ෝ6i 'uu1~(=t`Fs{\{TRЂkWob*UDiѮ>1gTb?];'J|Xקǥî$p˿wJ1#qE9vp[@"it%zJl>;ă; Cl%PCG1}'ŒVk9:~'Rk&RidRx!6 sbG4^vfeU2oc/~Rgյ2M"V ˓rVѩQ13V `-'!oVn5+ѬaZ+6ARqwԐESr)\5`"QT#hQB h/ U} ΞCH>5 o6t Z ̯*PoE=IA!_ , c|C1};{mU ՁoCƂcƯ8x$dmɹEq"P4y 7G2orOQ 6HdmFt3>*7ݗGzԧ51s51O}rn_ϢE9e=&*'fSr-`c+ym >&>,B}#0w fܮj)hkb3vOC919\‹!>[b&(Ii˱VeGD &[ ~Ih}g}@͇aFlN۷z&Sh RBO|[~r-l [ﭫ+h /.ܴ 3 S=#ii;DDˈ>bO׻$4afhv#2C\A`7 {"cM[QX>$ .[Aeqn }kMzzd6F ՙv=ڿD0?qoVq1j"xi$3? s2TpJvz0 u b}#On$4ST]x5Yu'6~5n ̀<!Ĵ| @P!|S&UliZ=xČ/Zf{^@3S $LF'U 8}RʀD9SM-R=@UII\ys7 cI>?00גsX՝6 '9UI&.c\`>,}MNT1[w^9nm} OZԟ̸Y:YMsׄ2ɱݮLssAu:,4iv˚*>g/FF[^6"M묁A\H:&q-o%N&Ff9櫎 x-}ΠP@~z!#WW d.|#cX2~^:eRaaput -fg"@E *5<=cZ@[ɼRH^Мfʛ fjh{C-ϻA{㈇v9|Jo$ ҅!@0Jq l6R"^I,2tLل#:Äĩvz nºi<[p ;"uVMJ?:Hah_Zx wW-WbM1[Q$( *Ij!2֞߳_hW 7N5TFkkiIH5>5x쏂5{('YbRJa= qf&]Q׃R6& ߾t|nc2|7[>ųx̥%'9UOyq;:,tP+,N:n'@D|RLB!{M ]#GrjN.~@;:vu wExmTÙw—j"3$Hp 3[0WMAğ@C9w9 J0*6g"Hd!ǩ9+JrҲp:-LAKtyS~YSQ^)'Ftwk W&>oX%=kN]縈|m!&!J[ch:oU`Nr[.)X G)b>Wdㄡ+?:8j Jo ޅtxB/Bnec@+eI;%DwUr(a} meLI.,ަn;//ZV,줫 ik#C]:2`4{ʸ1+/?L_=$g^DH*,%Wu0f J"9t_Y",?`5߮f!N>C2\>UrIqW#Lëɲ3R/JNOع @$(Yp}8 D}UX#.(MTO)wz"b '7VUnx!)v=i= U1'+z2z-xjE?<A|twK6KYjT TЁ賰qtw@b=Bb;N{#Xۛj2 +LUHRn!~mI`B&8]b] H#/J|\kV\)cKE4ʼU Ŏlp2 3MFc27Tώ1X>c4rF)ˎ*oM*c0 E& Bq7PD|×lJjv.T/XKk ^c^?6>7%WbDt"&Z j̙ñ 5FӶXbMQ̳M|o }@tݟ&f >O Y.DI[A5ZC&bn~˱hzyyifݐlڮ0W<nMYisό0F my<#H ~6饗ctT7L |4y*j݂gaBֽ]z9޷(6>@rN]IۇA#䒢e$ʙ<_@@a7V* viZK]FHU޺"g-E\b:K]ONirDUM ;ވ_c.΍{({Q_JT0A2Fp4? bh6?ѯ>^3B{Q$G]fN]N74JncM?a ٙJ*g看G؉R6K{d7 ?+jjfH`LLQU>Aא\UK׉da2bd'wBӤGkPT$Uͥ yOo9 hW)d8NB#癌 O' &.D tQ$5oF>GE"Q=lQ|kz=Y6r"2,Ǣ_,͑3ҷFrԇ+r 4[=hE9=6ѻvMe=LƼC2.J5:k䜡L)=;qh6b+w39Ӄx/UD\乹30iS:IV\E,Mx`1%#JX cż@锷f"TGnC Z,)e+^]Mi}ۥةYQU9/| aOveHg⤰.?F1قE P6IwOٍNTsU)bQV mKmpuko? i;d[井UDla=^837?.W$8qN#,5fw:މFk$3ӤcZrC촡 yh9w߀O vA(Lk̩;1?n_;T*а3Tw' P)Q4v mn/1|v"!bqaj\7*$B#+|rͫ9U%n6ѫSՅl-,ɄQvu:+_wImd  pXDao1=*=##E=KVzOLsp5c4@icȬ-òcN~魛z{pyǨl x7g6=u H`ː B lKAb}lui0i6Z} { K!4$/yڦJsBbUA֠e 2$m=I ʗ)e3LdH|~AZ,eJks( :?\ȃEޜrMI̅*]G^ 'kD+#ô%=Q@uܤo_zCag;v]TEG 4P"6 B"*֝bN3ml$/;O`۸JVeTfw&ː6u]F[`nЃs:O| 4#W]0KFC7p8o ,]`|L>3mr_H!VR!dz"~+ww%x4WbV{U3? k /0 "AsD _DU6x (ӆt*iAY :#9aBQQs^ܑcHTv'Jʝ!K /m=W⏧ax TSTB˖>11!ZTŏX>~15z^`+lF>xCŪ%sҊ]S 2$TSFTr 5ean-a`%rb~N_:ud^tY>`KYx))=H@D4Dg2 # udDz91n<3#mx{b5uez;۪I Q;3(1R2`@x 6YB,r'*t=R<܁c\yӮWB?sSNd?3EnĪRF)@."QUhx*mlc^wЫ4*gn%3bS0^@;Qu+#M^HEsAeEai凷ЯZqQ l3Dn'i,>?5ecMS15R^ ջ~я6]V6SyX{M ܝ j&p(ڣΙ ˃S.}W+4EZ~Ҳsy>=:|טX4  ~Yv"P\3~٤7ibGw_m`uY42>f.5ui!%PF{^'Ʒm)u4:wFe6Kcoc %AaH/7<@8.jA!tK Ac0KJvI7c2$O?Hfᄚ .fʈfA&~~\VuԈvh7ljPd+aYawL.KoRgqA}zN^,"fQ-!lT7LAmv_gZ&Gz9_Iq.m+aX&6kT,!в99"%ūLj&rSt4nyZi~u 5)mT!jbvWXB2i֬L:`: !2 w>/uCr:Ft8Gb;{\X%:uAΦ;@8ܾ\Q>W蓋[<ݰl e:9ä.Q-q,=V7瑓-5ft-Qk¡\/ { &o#iggwQͺC%mΥ>۔+irSlJA`%\k$űGbWtn2ӛ< ܬ3THyWT;`UҊՌuy+Ҟϧ/XZQQW`k8ܔK=w2~rUO l,,?|8 ژ%!o#v0gfj627B`ƓgJG=+V08?᧞슞x%Qv::vh##Gց5Zfd+NUAZ1_3Qg!TKӼ}ei I*aKF?8pS9U+NH* CLCKý! ]7#R.=$Pi]۶/,65r_~\[iûp6GP ɞN$:a&9tŽU{>O SEaTm~s㐢{a7z1%x)n}uv/Ya僀5s&YF γ 3$5kVf`_%=5K%}4嵥`:QĕXS"_5s_r$+||x>TXTI yq)vB`Bg )sojq #A%]?FSS$Y_AgK T9@}g`45i{dGwvlK@fWVr[r [Ŕ-}%(Ź0B֪=.g5KA 0JD$xƢ6<3֨;;6@eïVu*8 K5]HyyD3%ۺGUq3&dn>nmH{X/Ko(P5whf2wXdz4Gunה!IS C`~Es`o;L^yeZV}QdhI@stQ6j-wZ׹X?Ŝy)T>-;/o57#Vq`СH>Bz0: j S29qEHɻ W{A8ƢKrI!kw}SnZNɝWCgp9G_WR(KOMcnr%~. )x6TNV 8 Ψ;ǟKrbdMiaiFm-XUeUW 4h{uk!faE 0j;;},#Ub6>X\L>yfǪyL^}$<$pBе^9ף{.A?9/v^d vԨP` + [} PЊ@MĝF p7g߫g&~㋈l%C9AVR5b5K U:)¢>RBjny?VsVC+<^PX1K\!uDS;e'ՕAΓlT@Z AxV{3k$mu`) c45ޕY'-ۧ8E$2\Vpf b%v>(nʈR =TRv2(OF75WiK%bdz9ж}[&dlPQ'~jMP|\-d4-mN=KNuC-5fwƃmkH׺ \9d(qL3QZ##0kw czxJc\8zli|ZK9#yydKa#jWɼڱSkЄ+IqLw4-W<=\EКce+URɅqo65oڿ8daꇑоPK S16@&PGS.!MM<:Cŵ~RVIˊRvaP] vqv <>IH갆'1aۜ*|(845P@eEn$15 a|kz#0ŷ1#aY4q)<{qa|U/ߛ[ڷ Ivtڗٮ_|ӭbϚHG#$?\+6e{DGͥm1 c4~,479H+{P@N*\݃zQt^?vK-)sGKo:*X2EoDnG7SvfN^R&ad?ZC1 ؝O/)mǕollYʞj9[vl@SH$p᭐s^V+A!{S{JB,}B@R_!y&4Nj<׈lcK*'_@"QNj>gqh_ѝ[it3K)-!W-\cAS/Y]e#9FeNq=ySW˥>ĉi{Ok &ڏgrHS}c^o8"YA7s\9sog'272μ=oAԇA\6GhDP Ӯ}4Bs.^9sV,#rVLrfZ{">lJkֱdC߅פ j4*rVdj՟ ;(2}vpCPi7D$M")]l?)s}J& M級_)//8:ڨxlX]8Ys[*܂o 1"/|!)*.#Jae$Ag$DCr6>xQꗊ| H '<޾=6TvyA1/CLR]y:`J`o(8hPV 6dRĵV»1(kZ:u^b={ǹ $#RʔEpv":Avy߈o*d;nQC8[hTo>{0( =]2N^D.JpuF;I66Dߏ2pX䆳3k KC #Ct -5ek6uZk{ȶVK |aюC iD8lOWWw쮏$T@eՅ Jdރ!Ro(Y;qQH0mx`'`nLÙKd;8oe)aԳά:'Gc懪H inD $΋keP\B^2ͪSec%&r3mV6Uh#O0N~N +- ?vY`rG>;|`+1'f;?9Oy>Xu? ͜ y̯z`}A#пiqP?ҙ=`t_.!a)IG\ܦkW¥撂m!Ɉ'>ìyC~t cGkyZ;sהu<W/K6SP,6"<w1[ѹ/ ) > ]CÈpE |sퟴKo`臾_ ^ڞQBQoS鴳E džzv>G_)b|:=n=mg`>QWYCr܊v^!<<1X%q5da)ܓ`>z4ԔCYDRaщƟG;1Y&-e Vۖ }#Qfrԡ9zu* x u(5n=1WW.Bh|a(&;)KK#->e00%K7&q~ʿ1ٰȶfMܨj&z\[xoP^-B:<%NA9bԠTG}ՙeܢ~m9i~vY|[^w~}9@{+1$S-E}^qe%y/6 냣䓾#} َH}y0v2K5Y_"eeZcbȋ``iֽ|uxs2s=Evhq jAc+Σrg DH>VU57AN%Mj͔È\HI"AL Ǥk* O_e5 rd)=ƙI^==WV[Ej1,r}kOxG\š F'( P0gA-F)5H&V+p}/RMYJw:. Xc1qEC{!Q`JPl iԼg/ÜZ>?`cBt1"R;'&Ž. QaQrg0<6;>to62bB;zMR`MY:;\;V i^OH=uM%*s.,w E;>smVSMUT-4դԧ94<˾^}! =uKJ'S-SH?>AH kg/&01Fw&W@ i,{3ϻG1> Fιj<'$`xCJ粉hĥ"{u/bY՞|9M?/݁r,B, S%l x%>j9k~( pK\w%c 8N{O#KN«B|B+f9GMUzMNnpP8`?7hw*iS*a59D,gx-T[ SC!8ûGm{B;݄YoKBe7}>Z]`K)./'HCQlh9<8;5:`4iV[ߊd=?T,swtFg+ KJ'~yov EN`q̀]I I!5`}VZ਀TVcU|E5WŽ}m#A& *J/4]8+oНъz3-އ6DDt-'NPTXf]D*L.,w-FIWf[L΀QsFjQKx )TuԳFi+E [AQc,?:v{,ExujZ{:`zI.Ҡ&xCi?'SOr1B2<ƽ\j + FI ~\'ZlT 0xn׼q&dH%A!VQRp*)Nk?*U6v( GkԆ$׆K <1_iKd3[Ly%W (V܎|ʠS=[7) Pf[c8P|'@MYÅv`kwjecivl5-dz5Jy ^-g|sԲ&^X@óq!yHR]EIP]F4}o_^*C N hH|ƙg?H@En%hL@6W;𣌋}`RWۨ{f(힓d+Ii + WjY3@|Nע V/z.j^$ h+³_)>vC5k)$L߾4yDr;@?C$$.U!ѤT]AG씛HPeUv^1C80NMI̎t %n[-MHS# %̰#9U=~3V>HxGht4?3'"=GAt x2z vk;\Ct䟥F y/Xn &&L `VByn]뱻4͡z#U_]DA]FTec+M2nQ#aӥyv|gÇw AdѴR?YCWj0, (ܟzv3nAgM9i[?z&ka_Wf"\sCbؐseXhQ-f/E;BbJ*&xlWWu#%7Z)eSW+]uDC&L?> bw4.=TXwXf36Evn~z3T:).sZLO_st6r ˁA˩J@pݛn{Ds>(. rs}!U_WqԣJtJXQx#Ag] 9eGrj[ `::%3D?Eu(&Յ,qmYBaNdar '583@ͭyS\/L-opxI/W݀pcuGJǬy:Awc[W@POuQmC{ .OXy|Ė)6#,V,Fbv;Gq0 ˈBb{yc|;N,i^"P# tYL hБ'ՅoxV+ Nvzdol,Jx{>̘P^St,-6yYa_ǿJ`3torcq-gA$\q2oJqmtpOօaMۃ;_LM?\cwQRˆKsƯ<[L8}2i}דū\k7ik$ݒAdԐ(Rtv}#)RDZ8wͯjBHwZ=?7T/A9m9$ك CI+.*&UmJe &YRqwC*1HN_?T0O|i`䯷5,BTn8r^Nzt4XyU4uH ͇<%gœυ^iJQuN0De#'9/T~mrsEpY:R-ԥ a;"kGZd@n>[yQG~ؾ*>ir!\QNgw/L m EWT$Υ81o#6Glb/t|G51t~A Nc_MŅ2h!^nWXuB[Ov@b5] !SlG4zŊ]Z~G8kЃfIqeѓd8! 쮤[&@}#ے0UDbll>O ˪wMT3v7Kyղu_.A5ۭ.;x `\lG87wc%w=z %h 5~` JtqBbTia %ルɈe)ZEK_ֲQkQyfy=P ǟSIjWӂ{.t|u,ZVw'^ :DMiӬ '3KR֗29 4^Y\}Ezv zJ^NylATNl8|-bۧ$VfewŻFע"LLk"O2GP O[G[ݽM(x%i.lEeJ"UI#GE2ݮm%g/\~wO,SN.P>' MۋOP9"ꁨ\AH듢+ӻ!Vl8ZA@a*UT!ώF=`f>"W;IT?LܝQW$Xp %-Fa$NF Vn3uςB$zљ?TL+ )"t8iϽ䖀` :͸ٿ Mo:XH0bviw] vgՈbi䨖su*wʓ{sUwN.~\L".Uq]04U*w3(rD2|bN~=0v._Bg |goR&?A']>a6p,ܵtYi_M~1tIL!GVz9Iy@|"lC`pQe?z-M`P` U=dю9Y9_X_6 WK^ A mYq"yҳo@{;;i4ӉݭT G gL$%~_d/h}fEPzmaKs.G^Ԅ̠'&yGsq&<']0"ۅ ݨi_{l>V~ցml@Xh*Z>HnUSM(#(C(h C18 C K^w=Ԣy [_BR$"Q =*<u cO 3PA}dLCrq~7>1\ XM];LBzU wxl GV,YeXjLV(k8TLb+\kAi܏Ѕ*Ⲫ՚ϟrd1} ו_ OMMg{>K̈́'oWL x-v$ UunrRMGl!Ǟi͉s{ EN^';8䖘@rvܛTfWȀ>*\P&9R}K<>vmWIQ#q@\yY϶ ۯNDݛONth !Vza< GHݓ1 )ܨ4a(Ty Ti9{s?j':S H)TsV\H065g}^L^$jAI@Nt6!ťzm쁃!)ĺ[ޑ!wAł-GvE7(.^ F=V~/}2( Uz}u01^jXD1RD QtϝNGOt|%s2##_.x$}꤭0ᐇ ؟A+L>Tlc|j%ϚXa9bRa_3C?}))ii;H=n_ͧj W-ͶL['ʤvE }(mIf> @̐ BW`{Vqß  Zфt>#꺥0F ;xz l51ΡtC &C5NX%,DMN큀ׇ{u-;BGSvvۯ/:8J)!T=RĕYQO)D:@V^"Z'pH'^NTT!-Hoe;8;; ?Db:';13yD(B~";>>_OԺDO~Y?MO"{S{F}M1ou~DYϖɃ6Xng* ~үS@`O/IZ{|OrX~( 0CՈ3hz^JDOSBBݖA  Dd*_Hj}4W=jRnMC"~e5kqX z^۹fEP`8xM1X TPao pP7J ݍ9Jr!)fKX痵Vz-^G#9MMq*3\R e媊^0gXMTBH@Fcua" Pq5`Lp{eVc(DdQP&jtTb|d&҅A#[r^tW/q>kEܭ}P:?ofyƏ,ү~Wes̳`kmPrlOBrwz^Q#wBo|ɻ'EDp/LyRɉ Bt[DjbSOU}>v&ή70C=IJ~Ks߿1.bR [KLCz\wgmBŦ믳,PEIZԐGeHy&4d"oOg-+jE ?=t1CUS6^ioII8})& plCu@~s dܰNg^> =P jR7MA4y˳" !I]dmqM?4H~MjP["{p;%.%fQLF9*L/Ml\ [X ƌT $?ܟsԎA&"(F(O@n+h2aBzx`MUbg<CXHr?g_7# 60XK]>2ASraV;$0{Y5 \I={P'K~ai`hxF?5oypb9^.B"F}̶d(r6VebF)ؖYwZݗXMyQ 54P}♇VS{^ťGhD&̦'_pi#. (SVߡf;B]ioI#. HXb} `E5PBk=:W+\{%;4Z~(XJ&]o3p٫f+ł'Ust.86Dɗ_igccY5+EOko=>Ûi udҒ%]=>oE lBfoP劒XE wn8 3DzL95lh9BK@]tʥ ED'~òhԓI\9ĤWWZu;Wyio] 0+Ĉ >T$@#Nw|ѭxX$g1<$ ^pL)-F$M;/'f\x\mj_Q'ޤTނZ&o}:b(DsfĘX):@4EK*/&S en_q;P.=Kud? x0x!8M{:/{amuRozE 38^Hy̯1f@nM)pxbi&ڴi"hBBx@bmS3J(ǍFpCN@||P5P#RQ_3Z=cv0WA+79c&wMs3M2օP٨Z*ENr~M_RW/-JSNѸN &Lkg("wy]ʭ =UλT\?2MW}+3W8qC9#_>SV }N{ B/TB"TV:]QW 2D@-Hʖ,hppY,ЙEV-Eh+0M#y"ed0:]̯Q}X0KSOx*ج~*X˴zA@N/᭾2i!scXOZ=et); XRKC؄Q!h[4/M k9h[Bs2Ev$1׻4@1ULPnQ[֖ r$g3aɷ?;nW!^ N"_~s;Bţiry" 9^W#x ci ^ǨKuo>3Okّ*LIX `/9dZ.&B~z{'9&fszY[ cKoo$j1Se4]WWhVU=>4T4#vW;bhq6S\>"$-'VuMf|;(/ekZii|M /Ca@2;ܢPd߫.U?t w-.fŶF::G6+ǃCO40a1A!!AB@%X{A C`D,퀿6drx{@wHr/?~ET:X$I&8R--Јc#Ydme-rR J4u`̥0`In{D/2EwZ0mF?"n?}g$amH&M\<0Ew!(٠`QZ綣l.=VT;eE:H"J^PiW6 4CT=43e|z'nԌ}i>7cjpXjR5~4wÂrʬY\[5ːQ>Y;A_;yAV!T96Y\M\gS51}*1;u{.}4 nkNͿb3}boVkGρPfhݼǣ A N Yൿ'쎳L؀*ffP.a{[H%*g/|PeqN.&-e^٬r36w0GF%?%Er_x3eb],"#Hf/%9#"Ҁ<1ӹB j %ooZpߏPCRW,I*2]E9U~agǼ*5VHu<t^QW|qOM  Ƙʚi:&醞z=.̯(g@oy(- n/$BB4e'&uPG"@kVulAOkTy 祝 (?D*;}}cܿ뮖Tu!$-+ {=BQ?G :g)L^bԤ&I _>$k@LM @̓@N`D7>P?ĬP~t>Cs#[I& Τ&Vq^s )h/oLٿå+w1 q^I|^3Cm%:[&]F^ nx2P INJf!4w$(%wn)0̈́3ʝahnFN_D5{@+.{j~jDXXQ1XB"lѼ ;t6&)9=}WGo}'H*"Ko,ֹ(DZU*WAGt|GudL=٣~]U$}~Xo Bt~S9wQ:W[y5IլyCg ЕX~(pN[XflFq ).,+5CbZdI\ w{Gr).uoA.bjd3x>*bG%P^~- np <(d6VU/7ܗ߾@yh{CX;2},2%ov! $u,i!Wln<ܾ.|\ Y{=w$d۲]`)g9sJ`w^IŞŹ; ]-RFNLQUe/klb>t䪆bVG'5,J!/#aݍW(k[ #15#ʵЎK鏷ǶE7 '{1\!I(۔"ig#Q']Xdf\#v+,I%Op?+Q5dN*[m# Q5+{" Kx'>V0hԡӗ6'wh9)IX}"3ï惻i1ozN9%d= w7_#sJ(oj4-+u靪nœw{p2UCG NAZej*N4X]SAL!qpt #(iͫIt;oPI\_TW kqdP'S(TgOߵ.7[?G%_Y!+ZG3.Ǡ\!JuwLP?,:A/.t'yEE^Ҧc_IH-Rkb"硜lELh#ɜθ(sfYoh`hLZ>] eO_9&eT+w21μH{3j%n.X\W%r*}**!7QfAUͧ "~"\gۼ •&S=#b1Lo|ȷݣnLF ]li"RCU/ѣڮEG6ǔ󩖐 J-y/DB/z/D+ĚFb K^'!?5IkуmhNJ x"=S'ՠ8ԢCIw+D& k(+sjjt]%hu:3g=d k"|mb\CG*mHF$*@f,@O!^5J} Œ֊MWKD̀ B7@56A$ɺ/q'Y[ oBݸȕuEFw>I'vnN_?kU>QIJp,4Keq'Ӻe)^TaD7P$q<} ;$3LS!Y *&LF-LnlYnh#]c=Tnap,GNETGz~1_ ifq,4HN'A {d. n+)sySVWT{ҙ ЧҪR;^2nT)/!W+>+\4Vc5<_ <@ fؠ/ن̽ECe^k`#'Zez_M|8u^1D=r,vmd'%1X1؃6O$0T'a7ͅ욝dwυ 2?AprڈӺrxPÞUS4VIγxsF!!-dU0T}LeƱDg} g:0dNLpbu5bGɖC.v^AgH#hRFxl_?\?^aȯJy9o.B1%j)K#.p'EL^B̠[]  y)QZvr,(M`uNl 1p{L .14G) mcꂤG;N糖w>(fZc %4_Hp@YgԦ ՞zsɘG$/uBo }=OT|8D ~35B#&HjN 6ضъj zRJTJ޴Q^2\meIš-1ȡ؞J)"EV؈YvH2#&䨮y(Oͭe>sR *(Y5dvGFIcLcdkbFIW n X yUZ+1 c[  J%k.be#ibaT $>fnOjՋ>3:x1IǸN@(֊Ja/wEEh.qCs!ՙX?Y~R*lH JI/.&W7!pmKP%ˋ24rSh?;2VB5S~?]߹?0*>2u3 զkؠs՜#vf,xSv^ ŭwo<SR jR5;P'|螘E=`zJbD#{%q ?t]g ;5OT:޳xQ@_Bq4#e+DjH!B|hBU;82*?i;imDH]z$SvoPV}z_G4bTV x*Tekjud."P~\OwFϪE2ٻiJKi۲^PT 35ڥa+pA5b/7{TSފސqYm˪hlS~aR8h^:q n{u]m,<P6!8.C!{+1|jFY^ekhCh%5?Fg[v5] KTl˫fc^ȿMZ޾="`>j~\.8Z/! Dz7Wz2L1 L34"'YphB躰~ɍ]c;ym L RewfdQJ+a?jv/vU Bʎ@oHӨP"`(\h.Ra|xX{W޲͊}[BL)Ja _(8vU޵wBr&L"M $B%QFO}MI:@M4] l?Ԅ|+6e~|(^Ly`69fPhªG;bebl!uTC˃ 5vaӐɭt2O+~"^) DN ZkPHI7p޽vA`)oL t3_Z|B !o_& ^5u⒉|2oT|^\ky>_+#7%KםIa%~@1 Zx.H)d%geh鈪W_77`Wlhӿ AZ|A6ѤJ6a;[9awP/´Vr~,V%YM8|x2R|Z~ˁP*Up&~ۮ8X1gXn=s/Jqڛ!_4x!̐St"f[p޿zD`hw6PG&x}tOtTw_ NPKiJ۷8289~KZjg>͜RXb FƙrC`.ʌ$c灵`+ujl BIb `'Ou=1pҬCX"avg# }l^zUlbk(jcW !ew$ 1)}wL}(4o?ܙV=*_p#ցsi=H$` 0ȫ͇'^.N-k$("0ew9-=~- zAN>ƘI8ˢ-hψkɞg`ύ c?;kH:<A(^ {izTk0oRӝ*m5TW#Rk_^>;?eGi2ova2 Hc.׳sFɏadٲ5'.bxB^!o~\}<5 /g,2hM \\][8lٓ@n+%uI0cjPqOro*Ba2 $~"^ @Do>5ZSwQ`cϬ|a\Zi߫ i7Ve;Q! -W);EC,Չ6@mKѮl8ʁCu2 (A3dW{],n&K25쬕Ɨ$E2&kq.߳փvN7v4i:N '^!aEK]Y5o7%Qǒ0Ei@^a7OOC'Yi7Q{ïu í c`i -k*c쓎&;*[/^ƽ5Cdx5.-^5pbzK=p/tGy;8.nA2w=BkŪG2QЗ쯩ʷra>Ev,u d{D;/Ћp Vşb'R!5x7h;Jj}B9k @CV/*z.Dj)pWMú^cHW:1Vқul2VH(0wtb;z{}!B`s$5#pc{\k`4 ISpR W+!drh9>Y6ާ:H{4R C)%@#c_LxQ}oCz"~nbc{vD@dw(N枰5U1&EltNi& a:3=zՁGg./)HחcUw! Ne6S47Ӕ/Cؐ/8ç(u`ZuʽNJt+?xs1{H5=Ed3ώ>n 2+{VM$dCP e5e3_{ vD)a#9ކ0@$i-eԋվu{BA C)`"@Ȍ؎#qhRA>g 8+ϐ3]*=Ewm;eY0] G>IPNG Wu :&K;[f{O(dp2_FO$BLѭm80>O(|h`bt'iw"<~ gv̨K7DSfa h ֳ׆!`q\eYq-=34%%ؐ\ZOtRhE w\4rRZ{BCYYҡ2#DEaRvyG^:%s*`$o4JW1n@Y(rbMXJFjS^ZmD'pc:nxs5R rZثN]f'ܪXjw‰cȉ LķQM-AMz:/'Us*~^ &>*)3E%Ǥϧ:ԣx DA36{mdkD}2yy!Lw,/MNqvDEFeGW h0ΰƑÍ!ɗ ֺdN/2p׈ n5!"82"},V{^ylI !R} i"gq˕P14vD$֨q DkzqY}%ZtQNOuD,YIJ:xc`ag~)`틦;IWg__s*%7MG=DUHOxQƅ{̰6\g4Yf!EUn^KaC0f<*e½Q ed.Xؠd϶Ka$c-;(VjH: HÅ.>9SC,4Xs^HRi7~|suݣzďLFNLWzĽ~F! ;n)ik6oǾu:@z/ Dk6 ^Kf1ωkAXYzo+M ңXHwY^i|x"9mvVUQx+_˚ ٺRlWGَ/$$?}ص3m[n^;,X{| %4`&|&_;N'ň(.#i'ikv8/(h7#{"^ H`_-OIZg2?Y׆bvfNͭբy> U&& Str '85y3޸gcUc|AiJ CeՑH[ceU:ƠX }o/UL>4 oiiHzI$7jlFM&V6hzD{BgWD_r!T9Ѕ[Wy.!HC2V6omؔ:^elKO@ŞK%^T&Iv[߾̛ 5$7x(2GS[8h6i"Fmtu.GчLDYq-5+Xtng8Tdr'SR4o/+A0J Ǘ+|Cޫ#=j ր)tR8UU/3A Rn8 W^U--f(MhևѸ ?&(j\:GX'6-9B-ʽ|ѕVy @=CϬP4RlbG0:Wwda6hȓ%D3(pM^sPu qP.SZrCOssMI@7Z¶wSbrƠbiz \J;aa̓`\7 SKfp)k`j|| qfq -LeÑK,f`u/ Itгe4tEX}b09 d(*ӛˆʝtX!PvM$?Cd{ ߿'&I0dn/s@dD#ÍJ=O7W3eX֥U= mĹxkHfru۶Cpzv]ي$^oke*/Bq<'֌E,MPGpF!Ayk?Md2H6r&t)^mIuX̭{1vWr uf4ztr>͌r[5_SHDgX-CPȰEP)NtbQpNUC9wW  tw p]@( j0LxF˖b $:< ;>vd6Ϟ}$4f;Ω>sһp(+Vhn*$\ܣx"JR| Pw3p`S1$}|?k\94i01u^1QtBr-'=JI-~hDE+;ou,L:BNpP֪+CYߨQeԇCܶy_γ3!NW zA(W${"W!A9a B%A/\Etsa vV+ڃfg< B>tP_aOwŸPԐ1.jŠ\@?y$?ӯ0]bd餫o߱IՃB):$TY3bAC[ GxN*G9Vz:~ks֮܊orV FY|0 qNvrQ,}Hs)d 69SP2G  3}Ɠ$k>.dCkt~n͵ (ɷ鎏NԆJhfFH?PQ(zW{;1# 27CJk6 um"otaux8;|8ƋmP pˣ5Ż߮-5m$&HW. \.n>rkRR3 MV t&mr)D>4 bQx?&tfm]?oʪA9!۶;SufK7w_G+(ay1JGc$37؉Xc]JW0&d-qe&b^a]I/EOT؂>#c>J" ܿENBE15?_;&XÒ'Os00N<{`,SFgӾItH3hO@=ml$_<'b2"ZL6: %h¶"aQ *tU)VV5][ ^Ke8:(`@0uc,-0=)TlC:$PHh n` ݛ+ذb1-ppʋwF)1!{wL)H?ΟzqaQp'(e^NNga<8rt6%--V#8L*'>׎Yj+ a-RӎkqEY|_Wcᑉz!ك`-MAb1k{: oXh !8FVc6S -*v  <{NwR5S`]j}IdgȔ @G5?_}BKNO_ȟM+1Y`fwo !'6_0;Wq?ȸ{co=+(kJm8pZVO,cMƁ~:U61~lq[3=(CԤqCS]UwD,4!K.~3kc6tp[TC>ʇI 뱥%Sw(aZ0obd܌N P26O ʚ Gm>)iX6x9?Sȿ=1qlÁVivЯIZ .b L-B . ϩ3ʒow>9(^ybppD7gΖ_$ZxA'hHjhe++&BG qTd~vb❁MpKz=@v7Ɵ 5Fzo<>ݢId5OTw.׺\D9GZ'~q"Su M[c RLZnOҽJśD4L/:~/-[Rwn:RMnX1U^DȿDy,|mK{#~n͐F|ǐXl}S40xalY L,[P{}kqu?hjK}qsڽ;sW;*C V`rlwvc.iL{w WC?Dp [mڍDig=gbxp\'1vb<[fS{ 3IǛg=z~CoNSoBGδp pJ eFx dx٥׾Q:3곃ur W#*YO+&LqF>yv[,>ȁǝp10d/0wPWӜf/D9>&J>C9#wSo=`,`W6o$s c۵X$㩨NĔ_?u1+uL}p8Lڜ u7ZQ1]0i L%!ð_^W jطOtz.W>-nnP3[k)<:/pwp)g`d0a˭lEЁďXǒsK0ڀC•?k$ԲиQ ݴ kw'}Kt(3?Q㞌5[ؽDSϭ# 'Do\mPHAyZXUP@!2zGjLo`$")59A 괍IfY f{gZ*V*!** XSߟ g W<Ǝ *}4lI4@&֊$_I4ڥѠR Aid PrZCs:ňKDI33` UZטyn#璾vruhҘMT־q=GHaŪ˟S DBi]]eSu"wj/m6_mh = l"Dj-ԹH#otGYbuә uP+xˠ9$s鞬dZLvLQ3b~NO(?IM|g'+= {x.9V3a_-#~r0 jgŇ\}Ao% -|z Lc,.D2!O?SGd.L<6#?{rrG-oӅnAVHwFچ0mzUO$L<;G4rpzh&*Ub(L6{ݮIwJKLaI[f8a;T?|* mnnsȋi@; OJIL^bqgJ6~~Vey5I,Hx/ BEP/ >ъ 6 lfmֈ}L 勵\i:~~AVЖI/o\<(Ƴh R3Kzd$a@'^UT|Sߒ=pw*U;їwbU?Zͪs۽ 6M!:Z]s"^FM?rźU$;,n5]yZ۝!PD|e`IGXzW%➸İ^lg oAytԟ;'[)ɣ{hUFdw((z,Ǧi xU*'-Y(e3*|4LShg-󪴷>Q➑ylt!-;YyLj -eT83: \ ^#?qwV& v[xgU/M .[T$B,btJYΜÉ04Cf5L=EJ"9ǫ^Ř[1Ш*ɲrfo(ONޘoZ$P7+XH,ժb{~Mͩ`;YW n)^0ɘZBʛy>)GU|'ӨL",\k59ԈX{K. r:*P 2O⟨KMHUYLZd2`}<_`4zG_Mpm bNa1c> 3OVWN :⥑(q3THfL`9ms:P4b~@B| e-t7ѽ3,N ̹EPpθl#?^lrWMY;ŐRI]Ņ084Y#c6X;=HMN˂4Z8^-sR=kv?i[f˞Հ!d&ջc4]) =|ܠ8,_kxI55a9~Њ?4aw/y3YDjD.khz][_gIoȣ~}!n۬]8ۓ-X)\Ǝf1r}twpEh"Y7fKt;݃١lL0Doޕ=X3/D<<󹯄} AAUsa(/'R-*^e6Ruad^iMtUM~Hn X&)#l9~*!X[ZͻFtnYƣ^B&skJ'Ŗ<]m8Nh<-{{]Kcy}@ Os*6Mj~6HA㛜?+gj8ل1S0 2WXg<*:tX.^4sx$Ԛ GLZ`n@$ {M%8M2 sH>)pfkB>yMu/(%6zu|k-)B:,|m9 68~)xͱPiM:][Z1G˭6>9*$|M]83\5߅&29n)=Vrp3*YFڞ'WEy*hq&pAb05|g5;jſ=ƨ `Ոs`]) K1=5 =8v5{R\}" .Dzk4>6TQpۢw#QW)H$_vv]S"2KCZj$4I@BHW/dz@e*T=]q6t:3I]>BP!gV'(L¿F\UIVGe$:koB0ЈdT9yl%"nr0n/ޤκ=O٨ZMBdp&S$5oTn^hcX!I y8iJ,`s/LƤ8*ub f/;`z |w+xQG ;=Ӽp%Vߐw;#c~RzZl_n5g[rX%\݄}C& l_ Z@Em%$ҿ5mh%%z2:HbCV͆uq aY%6/\w3G4yEЎ̳4ZwSQR0?Le.\|,nMb<8J] 1ҏ8 Ӓ&t*ށ}'/H2आ*p2éBh%Ĥ=& ݻBtp/!x E'~Qq"N+ M~biNP,\zL8 Q.rrr!CЃkr"/`9-EPWJYsAuazh+`4c`Z1O#6G=^XL9|`uk"QBI&Z n+ôV#qP7$jEh^'ӕP[/2'2G26"zb|n>_w$˃P䞋Jv x[s `dKou= \<d^!B {ߝQ5(GCBbPksml{FFdF@%ɡt8LQo9F@Nb볉.,?<(*Q).&by|ɤ2fDU@#eUyg3T˒mquĂg,XW߁!_ٴ9xr!"LQ OENo"I;'=T*MRD4GhB&W>>^w"9C;8)*p\RXB0n 7H 1`2VPh/mFvjy=}2H5-4pb:"huwfe7@Жj:/'0I ـ}A4-XnϢraH$+/>jo_XUH=n*Y㥴uw%27D>\\kYҚ[& Dbj=1[.m커8lf~RSq3d;bajP[EPlDB ,YufmHD %&ށ 4Cw{\mnWAR ,\ܓ$AWJ_C At&G\] _dUJǏP|~2HJbgfa5)(^V)JL]64=#z^ e2s ۈb]\4 gIl[c)ˇT80vK}'vYVⳓ C.?D[}{tT:I܏hB2DUG38?IHU5 '?#Oz(mT+Z4:9k{ b`.{+[fyԹ:WGo 9ܿ+n5C%њ(l!7N:MRx݂]eOtR˒( 2| ' м ` C5aQDV(15ʸ@41&gX2_)鿋[ 5A>տOkpcd~ ="?|;,$<D9^{<獚Rq\/?%1>,etIâa?Scǵ#BB E:UUVhGfx2Y HmlltB < ]kC+4WE׉Z msdQw w-0 kS\ ґu5 Q@Ӑ-T`vCvǿ:6:ԓ_/8?"Z=B͖>U_f+as@~cRq$RNN,Ae BVۦaDdtzVa~gYWe#wimE%Ae8~ Go,.pؾ&qPI k* ׳bD ƻ<_M==llۻZۀVDdޚsIXyeXx'c.r3%rW{Ս/g௘_O~Pa$,#!xW&/ 4?)&3+РRAbhIֺ&g_1ㄚ8rN}zG#'pVh(LgCzb]<&ϴQ.F,d>X y1'vԯ,Z݂+{,7M:eeM_Ajq%Y#nGE>?8u\6V ijѩBMOJMa)`n`gM맡kL"# ~aUm2wk(4KX s2*AD2LiHm@C$ߞܩISۍ%qhYmQ/ef=Tҗ˟z#*?f'( xTf͙*~>>OjWB;:HhRN*%.k ֽ:\;٢@ПO4gS77"8v` Y 仅}Ʋ+OLyRܔrFΚIP0f@^%A^J6W&ۊ&ն$ҧ"dx42 XX?eC]x6$u! I5{-lPuZR91";lՓ϶tfYYzeaR)t|w?sނ^S`עSphbr|K&oEZ;;D7@V0Cɳ&0^F. n_n:'4ה[9^EӜBV2J、d՛8Ӟ&hCf9Щm=J!rq0 \MGh#QM\:4 ^kricAs8m!A\`_d*)xtdh d4[p$q.Yx%#FǮcQ#B,A_$"**_QK2='gbX>\ýځNVo,r,IzY/,=u0-b> }8r't*ryHs NWغ͎<_*;i'/z0v`Վ66ف [xLaqgpz[,5oBeIU.]I4Y6ݰ\5{+ ddKZ+>S9U yUՇeejAǟ-pY19l1;\-[En:8Y. y72xK^J?&-*)(BjQGIsg,"#B&-ȓ5o D^:IO'cd\Y[D>@^͊o0R}ܮv7d u}fE<ӗgx)o 520'.Gm '$Hqx`l|HL_J,Ŏo{7i͂nXTW9Nsq* hX9tA@M/}*u FeO%6}LvN0xkަ/<^ Kp9PIm0WRfƢ*5 @*DɄQxüU'6F^mFāw?w.aHzc ޻pmw4WR$t퉠.w`q^bmw)=i 4 ͠q hZRHPw0B[IDCFCId 'yp0`*TӦj)ׇ(EzF@ƥUT- ѫJGw])Yg~*%}3fezNjx_!O˸auyh,ܯZ$dAF|qDh(3DL!Dt0> i*PLhaCw^BwMy%4ypF>7F[$ƺ3T9(ԅ,c0OIL]&WhM\7>ʈ0B@7(U<$հS.EP؈OߣY{}&W94r 7ko!I~SpDͧ(ɲ =DZz)ذiр) l'Čybk@]/F~"1mmF4򹉘8Wu}]E:nf6/XTk-=?.R=jHM {hqt: ŌFyZ:oBD[f> !E cGR `K ͝;cNܱfVS(]5H˩$_Bz0m9L oҐJ=<2~R%kG \lU 3P ˣFš,;>Yi7ƍKTD-JgI"$pt ۮPfKe@?Sq ogf#q#QT i?Z7THd艤 CJ$"䦦$-, Y,lz_ XpNeJLqGJm0]⇪: hCFѠK4(XZ8[aNu>B0j^59wy-=Y !M#]^U2kOⓙ7-'қ2WJT<H4Iˢj[Pr{ "uh-?2;CޝBJĆSlM[Ħ<<ԶʧruUk>kqK훀k)5rP}E倞qv;ZY^WP,/urFDj~i嫖op4< ^ʹ)pgt ՏUQgGZmmA 4oju@nW~1:Zη_i9;132b!bKh ,g]M!6Rۢ~=I+jrgĴ m{: Ϗxr:ߓ߿^ ({3fq +"R{׬_#5X-T?֓F!*>TU`37O ƪ2^r =)jkdi]əQ_D ̓aQ7ձɝ\͚_R QBk% `7rrߣSs`Zqfg LփE ʒ J5%,^ZZWa_]ȷ} -\qsݣ !l OX<@52N\;dJ2^R=KeٶFnIRH̻KW(GCg݅x\;V6 sIA?Mɺ%ýzpf_{hJ jhLwϚap-)"GBȊ>dZڡ _&/R?*d dsh  ՏEXGDf$HXEr5|x=:t/bPL> >u?%0*k!nS?̡YzʾP^lWtϊȈwYod~8Sfxㅨu4L<>Chд{cȸ4l(<^iWְԵy|yz-{9frVF 6,&<MQ83a'WԷ2z6O(>o?DslmJ8ga%=Q$]<>糠%;Z5V}ׁ7ҋdlV?Q[2:A10Yd{vOMla,)[yIh̙Ix8rNg7rruܚBuO `&Ѝ3o|iR̚{88Ǧw([VR|'`Ԡ$eH/V؆w/=k.jdž_<%}% E"q` H vabll= GnCZA,zlEM^MZGRuv ^k< PUV:PӇaHca LXf\-> IV꘸ˬŚ) LZ <`t:S0硷W/0=;9UpʥrX'ؐf5BfZlh$;!ڃhWorLt w_^R!L&QxQ U:jkQ@-O4GO愣Ñ{\.c IP 9pu/~:+~^o: -}Ք4@<>RwfgZ֨n|G[` m?|) #cP s3 |Dէ/VYqEg=4VG[9wb >D@JoSpx[ˀD'r6}W᱁g}>I$ApP?v*+o0J9r\)/z3%5gtY ʹKY_m8oL;c1!iR=DFʼF<9yjjMaŋ!!֓cFY*-bp}(U,)i+PL *8')J=hy|R@"'ʩ$OiQfqkJHbo!{`fż*lcK |IvLDU9FY׉][7a-@9܃^T%o3gRlՀ90I񫅙<7k_s ܭx秌1&r"^hs5TV|v/SDΎz8)X& DJB:yy%Z;=]<[Z<(iXli ڒ/&}Щ! @ ! O>hir&_Q,p6k~v(Muۮvib~+y+` w|Y'P#C׸9x 3VKDZn6IN~k|4 Ga% nRd&RǑTFE +'w/0];"Tso,7Bq|?%paD(*`ab@2l3kphL҈FHLmvḯϘOkz[+wд!"_s7eZ>U.wCsObZ}7&3,u6P>V2V$ ģ6W1 0q[;:X2mb@Mzhi8иpA(ÂeCYMߘ9װ@C^B,DQ! EdA\\AHDδ)4c[7Beۙlss췡*p4Օ+d[]$2kPg[RNwb-sw ֪q{x:Rroaԩ5`+BhnDM㵂 ;Um?15x+8zq*N@ (kՊJj?1$ kiv"e-㎉q ~πԼ#ԌVf^}v1P_:)<{ )\ UN%mIԈtl@#"1 lʹx|,%u5#- ?xX}+de.S6a>bK\Xa6pFf% l.cn~lPZ<`@F$uCy,gi5I\]Q":wԴ]ʡTT1p]8R3Ǯʙ&\8AYK.!1!V()U|a;gNf{FL>ٮS=X˝9n&+mM;6jTwRxҢ֕N|r(tﴲYnO u!z /^TI}ɏ}ojg4""fU-F<_!߇;,m$j/Œ 8g);wscƮLV'0ؕ<·Ҿ+xQټ'Yʥ&L{`¶ ˣϽMRzF ]5\t3M)B3=*`=O)R|;l.4 Ci_oQ2&J/ookTnWbBw*&$Gq䁳NfAq2\ jaa!™ڡ7}Rzdbf']N}R%kH Ul+U#*9J/?ZKH׏惘toMj;'l%,z5Ru@/QP}*+g)B &\I=H WP,wql+#.)sYŀz'0TYI|9(B*@urQWv`42;t6M -edc(jR)\VӉ ={' ױ)L7m`QKbHu#nH tL6hAaEj#W'0gC eShz7A [[⩮ż8DȢDLnxzJfv5j /-EyK]gvQAJ}WGpfbIG"O|Ev8 s%|>e6ig>u&À|?![Iԫu};~RI+1w` `O2Ъd[Ubn1>eΕʧ[w#ggG7ɠAP7Gww$X3C.~ B]XDPݤ]$&a8]m0v4. RRwݢK)ͩv 2Gh* i'hMi%mmTYL'9|`z |p'V aO2_&uZM$|!Ôb 3᪰}+Fhu>^7Lr|/#ԉڙ ĭ'KmmRG( čAoȝ^۫:tXP L.*F$:M-?emܼFZc. `7jJe8T%o$~ho|S[bGP@|3w^)|QaAłͽ/6dBϞU:m:NI\,&#q=賵_5ųtpUp?8Qv췯%VI8t`xH0)5{fkҼ7`/E&:رO=7&\p$o?H#U!"=: י݄4A24>ti*I1yua:LWcg uOh]60l!um \zH`cif0'R9Nx7%;#=ZV(`htq~}J :i;?/)ޝR{NPClbNܒKvAYY>E+&BUVQO Mک_Z-u8gH.L9O,^#|Ú>@s:,o;KDoaL,/|¡?j@ҌyI|W9 9Ц} NZte_{=5`MbL{tK|y >A7k S3LX $J,CLc>@@'Ӕ٤ɾd 7ZH!i<H_MfEU@aa9U\hl ȭ<6Y]aqouѭ$n:0ݯN︔Q5'*3.ܸym>c^uwۼTpoEötء9$Ҟ+F,8&-: `ydGf'ۍHqX{Fd?//x]xǤV&cLbI6DDaA+Jc>V(M[]:b:E9%9>SDA<昪+ x%ndN~x[RКm;\u~pS} =;gh<a/rDrD<.rj)woH5/Өo:HAHf ;lzْUL˄[up,r=1(M '6S'SW@#1CP'2ܑlzmIVL _3a?o#9-P*15NopsFH,+V*x#=] r_z)Z^Y whao6cZxa!֟Z' ty8Y\/[͢FI;/3T|L 2*^Jk!gSǡ-d\י7_17>Fg/pcXu٩>m6w[HeV3p FxpTLn8dK?phNnD=)Nu?&v7dȟղ RPYlZJ_4? tʅmQ@SR׳wrg JC@&zv-]F1 )>`zn1GҊSK_%c;9^lRx[Qu;5RAɻOM`P-;/9*G\P$>~ _)~D& w)=K!HDBU%~Q8r2 ,i6iZHɞd01~[dmߍWL䏪t*f=gݱ)?kUTiKZKs#d9*.]rjC:.u%tfQX={)ZFR/UZRE(gBm@gnP\Hm17[ mIL4X`V+hL@$#?ji@ \Fp6}Ԇ‘ߩ>oQ~TgR ֟kvKLj.U`.^:aӍ݁)SvY3x__Ζ4﵁mу<$/TnhB'b`VFkr-mgV 52Vg 䱪ʺ5D\=pfi 8CL`vj,%(&nsukg1PSaѝ x¦$AJBE(F{Uk zٗ Y{jL6yL七B@o}qLig`Zk}\xug]w팜EDԩ @8&)r#j'ᓧN5KzJ"rh}$U" mΉ#uȂ0ㆎ1fKmW >5@_)B! mDX]JAi;d.4̍vyE߅~Q !3?4MaG? ! ue^LS+NzbLhӈz|GǺİJu5^[R@uw暉N_4k<* sPI')`fxZT(A}?"fLWA^ELEH9|Snu!ܫMR,8s45=ld- Ut ,]og>fR%;EdRt<J FzD[fc-;&h' H{!SML%_ĿQp3\_Pe_]kѾ]YX[o B!0zMpꨂVX3UGK]* ۖ旝 hm' ;2~J R&JRkmAךdiЙ脔UA>v;| SyVpȶ۸/3\HD|씛B-||B~Lo`-9ǬU35 vjQ(in~-o^IC7 kY=!_>曱%Q`|> WIX{ e>ߢ4Mhh^ 1t[1@Xm=:NJ!tvmaCHF4 V) 1ibe;PL>i5 k!Wic{ퟀʪ|Q2vnX5K1G%@i&oȷSy L% RXS3L7ÌݯǛ*-@"QWi9^?M )_)F >{ cf;hx1$//*b )kR6xwƧ+7Q&^ާa޽aWغ4IB;E w#o b}kPPD`#kk[X#<络sɍ!Y ܑ?׃} z'j~g60ο.wW ws$*!e@YnPpt-q:ozXUKA^L5=~``w}36/CV}gnA *n|[ՀAft^o% jIWg"5%WP!5Dᅢ P`R;A;+0iz`̋E~ 8Eh$_zzʞ_6/ VJv[FB\ lC$Aa)ZfVG{ E43s>ɢ+) 2q G1}BN|(΂JGI $,LfQ[KU@t0Kj*CĄh5H1ز*P0(KO i͡)˂+P4欐GF[0"ENXccvjhAbjv"fuit !w蕮oSi}>I~-)|/9c)-6V_ʙ[zL ]2'dfe%DP*p!Anҹ˵W킹 T8tó*Ӓ)lTۿSP? Wm4dL fH֦Wk&Ḓ_NZ/u I̊+9@/A2Ŋ0&wʘv쵹՗^Ypҕx@;l,uԨuˡ/NPnnx& "EXrM!1`Au Ld.vCק;>bF\\gnjb}4k f/@wY-N;.gAMHQ!0On߇骻]4qnld~Q%?C8ͤdJ#Y\ ;Ev%D0ܧ pոPX(xfiѭYDTy( v!;Ӡ_X,Y!ToWTcap29ikd} O零1n,zV2 7' T]6#iFQl̦oQ8CR8Р; 6H]y82uY8 %QVjZM]@E򒎏'K)7e>ekh}lEUZ}j3p#]X>xWQ?%|jJȒ{ ",kzȣϛ2?M̗u 4r-,v݀쫿yZm l.i/jf2{= O4]FC%lH}E=% mg!Yewmh5Dwj⣡ȤSY l iqcx4_qC"b{0>򙁩+t萍:[_9Yu;g,amLwmt7e쾀ػX"w48_䇯ubB1* ם ZCK^pla*hvRnL R_J44$Y&b܃0}|c#[?Uq(eR#RjAr:[d5)D-E_ BTWtSN}"9? GF#8^w VȈm.0l(H~~tv;ʼn";x2՗&SqhncKtHx)8y{'Pg6uc ި`zNJ +b iiWdKd)qe7sYa)MY~q1ᵩ=3Ǽ " dWS"qhP9}؅^;S~O ww`@{{$%rJIhp8S#sķ-8Q8F{p}} =#!Jִ@.IOT8hE2@!,J:6,3ljh([ `Jc&C+ttQp9)0x9Bf+FsHJ8[DJNDmF!6D E0723lIswD 0Zlf=r<'yG]IT >AQ[PgsD<P F냿4(3Jd-1Qc LZ$s8UI|<+1*'#cxI(\ 1–[3/0'EK4;Nd84cЩtEu}M/؄hcx;ڐQ!Ǟ@jڛL̀k/A8HnI̓RVBڤ ~v2m*ZOe90q:| JŅ54.E԰̋29䅨AVXphBZJ Go4awՂƹG/ ᷟF9AOcmMSw2LXMa}ɏj҈i*HP<ʛ0`ws&kѵVALc?!|Rg' hY*VMQP5UȔwCow\mG5Mۍ?@;z2X́ǣQI֞.k> Fu]υ@[5 >mf>w-y\ϒ0?ٸj]M874v~I&;49݁"߿J[OoL]FK 2q5>.!6BkvIa6!)Up&UO|R+2S^Umi`GpЎn5c%!a5LQ!6@UlBTֽ}33uحOmub5efm'Gj5_LF K bwumdd#;.&F2Lй50[%0N_z *z76:úS}F ɩ٠h[J_js{jfҊ;NRNP۳,z)lBVbr9XiyoV-[х8l4upŞ+ϣz?H G?2tc6JBqXn'Bb=%% n@|kmTlOZdW1avM#gpʘgf*ٴP<,FJkrg¡}**fVNim~Zs2<ozW"%JOٳXNg9kσqB'fa2gyJ'DK⮗q .W ˌo`t l+̵޽8W4юrȳNPtjӄyjSn41Pp٧ -W>ԷIh(E&V^?UnbKR,mLݠL'ΧֱC'e܆Le>ƞ[α 5mS';=D ,8 aԳ&fcFAȂ;_0: o%+V 3_Azz0?X|%OIɾf))Сxk@2dr0)LBL[r+o'X!|p1 +ؔ~/yO䊳S"*$eOM ~RZL%MFUs]5Io v`q]:a֎X.̽tsqbG (mb#I+c4-)50$M^7"c cHI^Ų"IWcsV 2e-oأ!5tbJS6,֜a*/GԡpoR܄?TS*<$mDPb0U~ (D,Ȼ8#9Mi4igJw7-%9:/-%ͫ hn`_wv0ʱָ 4޶oVxy9 WS9TǸ>H5D/bq$$%2≱+5b%&) ψhqk֥g6mS([$4+\uX 4m~=AM7홆*H(bfHUGx{teʥ~ Azȍ zѢ#v0F&iϳ"8KT c bhP!b&CI$I75E_{6kEcG[d̆$7١DD)u؞w& `[8yCϯBmJaTWhXUN zkN C1qrUhİZ0s,`oW8"lrN쬤r Hac&d'WUb!k^'=ao &i39l'}ƔDV.z~auEol 0ֱ=̙/ xO !#0$~MДc!qwdm"4&q%NK4S$\ UB,kڿo~gJ5|e' q[ywoE.i9f}gvV3n[V1/Kvj1] @!0 -iQ22F큎Q%w<Ї$ozIAf]`gn>PH"·'f{ (g ڙ`kN,LDPd (4,)c4N +:wZadJ]yKz7M\4afƝ_I2Ũ#d=~djDyy^SS)/6)Ԣ)n:#iҰ J/1ZVn(ZEEƐܘ0nw(qB[,ٔX#*Gv[a hw ?f ŅV!QUy$ 2juI*Ҳ~ 454f!1Uv]WUN| qKn (ݏ/ҹ38&kWlyD*.f/L\b2vwJv`8狽>'ʯݐZQ~Uqvi|lk:E0~~BK[5]^ò5x9%a>F=!tKDtѢ_$&tbX،ߓ%lysP"zCrt*ZECu:6}c_Po`|\i~qE,D2 kC&ifJUS_{ݶjBF⇔7ZjHGmShU%=Nrõ4!;)λ%qnT_-H0 𝛠.^Z'ϲp !;<x*CF#G[L:|aѱ[HDw+޸⾛)2jØ6"q)+㤕,X&aqG<:ysiU1].]tщŚ67kBh $D<_q~ p%$: #D`_m WY#+P%fX*wW!bϻH`M9 Y .` Z]S$4 ]7Bڮ5/mTjǹ,pCTZKu1صDH&`OyhSX~^ 57nuy( H WaS{[VCҊR^'C{R}Ղlɛwo Ve˷-1#$ )7 9rҳ=6"_lDcVKaۡT.EBW=W,J^Lݷ{.*5*ٱLgҲe8kҶ[Ӈ)6LNՁ>]-*q7 .j}B+2IZ]NeƑkIbU;cqh띪 76*FfԸK;`L*R\U7goB$M2 F ٚ۱ߋpIX^pҖ[6rЧD$Om_)vt u&? [?s0n+ u@zwd{&*>o<<--Eڄ*s(b@2[ K^b`gzEP;t_eƎ'K~&kC zSQȨ;`\˷h3(ކE,`0Q;?OP0QeZo<ʄ+XaHd)diԿ_Mq6t2PHoCU%D@XC($ev,R۲Z~gO;rKxjͲVb(+HyH;9j2&W"엍HfWI$." U˴,8WH *ALjmw/ϐK1U aLUS,vY R]H1#?uە,p4zL1LX );Q7zDhYWKM>Ϯ [EP0`72E(QN&,f XS J{8{VېE+%Ob0.AEyRF 8o7,)k%eZy=y''[}ӻ& ̏Vn9K[;aA{'P,P .pxzljQ)H/P KAsOp3 ۸pq?Vpe"{?E*~jwQԎUiBuu% l${*/K&4_oTW9\3fVYȃLJQ,_[l {9[W169cg 's GE_;ɪPk̗;U">Y 5wo& o ?KM@vm%TcrΠ)NHeﴝK5>V^{zh(f;|dnQr\iGdD]5eӛNR3!4*ܴI&5l  Ypn;%Y/}$LLٽLbO4\n\7%ʪ)żng u}c>/Qǵ0:}nS~<|.x4VJ1vISܛdG欖o# obZ, j[/ē`كd475{lymu{O|t^dro6fՃo@) ˒廥 ڇgҠ2w e5I*$i%ܼxm j)mNpuז"L"X}1ˁZQ<ؿw ݶo[Q# OA+  " ؿD8+O ȸxw]+fUI9h%qTى kg$%fYkc$<6܂q@Qq|V 3g_ .a0T}Č-MyQR^HA&=5u: |A꼓*iӠ,ň ¥燽P$Oj(vM p2V(3 P &!$0b*{ Cv5$pq, se+&Wkw hl##HNb`KPKa?BޣSw_̴zWd&'7>[%93 St̬3:R<(d RJud pRʜN$3:h$<#^{:7em+G~Tg@2l$i@0t;ߴo{>}[+Qvz'@3(VcWtk7RggF3^|  UlB.WV;]%܇ ~|)TgN\ r=Y/DT~Kݏ2,7Sdlf9SWHEaD<_NfR#?ҐM-&4̻xy\I^-.oNd]F#_r)PMlQzkBT)]IH`]O9$k>uLkBAG3|pEqkw_`/ΊJ2ˊRu+ljKYx&*FEa*icFOHsPDV^pTYm_){ |ot+OwnNvB'D"rU9Ü@^u9b̵qaI>⎨B\ !~G7}|G I[jJI 2uI ~ yd/s}Ň+O_*\՚9EvӼA8yZ{>讙j T˛ri?_ {e'7D뿝#!Dq|8bUhZÊu}u_y|U2JkeU/ұJ_~P {_ntwiy Z[eAM$ )}maV9L3BZ+yez:fLZƒ`.sY i98s Sh [_J'tOJrmQMnpD SpIB8n[̤#EXq"'LO)i4&!." m\t^h m/ah}O΃bZ.,fx [fn62Jo)̷hiꬶ]cc2j3fvyֻ{ hMh+|[;ɱ;n'CۤFl$\ߚ+gn*USH\rI0 8C'hLS>8ÇX|U4nU9pSG_Q$ҩ|ۮDC҂RvƖ #}U7[G'-C4=%>RPPC {l;F㮏{ v+.An0 ͱp輋Ȑא!VU^q:9lbS!! R{^;礡 J-u{ʺ^cNg;.FXهPti(Ͷ U!'x%&DBrKET*P|ͣH&:;S7\\m[=IA'/)R!o>8+Hx&͢u@p]Kc{tG%{3BtVR^'cFVsI^Y26;afYs*Ox1Uxi/4FIJEV®eVP_"R+Km&}gCSow @TL7&ܼ8yM@mS@jf>"T'\yJeK1 lCSΝ d$_9%L9pklՅ4-*@D %͎{ 5&<稭vW({m[jL=$S=H# } A.` 5 |u(>V:*Wzf;*L(;h 2'v}_+bm+9Q6&ǨqG\{~7KܧW ټXMH\!>'!ߊ7<(Y&#}֖ATՆ7 ٔvMAA8+w;FxxȲ9?UlvU8J7%\#5mɁux#et=BC=+;+n*dj:XưVh͌l118vo*w+HFkP?:Ly͏$:VҴ7+ rVR:,Kv(WLRqn?+xMPFgIHn^8TR#Kn1z/ږǠ3c2MD|`)Gc`OtVķ`js iSE>XtD֕f0t 24i+-_GP Cx…EӜ UzTṫsH,|N!K美~[XN0&z.κѳZٸ "|i"l/Կںſ\ ~^Fn4Ѡ LjNd%b+J- "XU:jmM]@WZϮJE,H.nt"2Bg|ڭ7w>;ay^}RCS*,-I35jp3>txi1pܦ۶<Ѻ{{k 9:)O`Xd, dGWLqhůtX 86o}Q qU`RUd\)5rhCvuV…Z9PdШ ;!Ҋ*4wضbLJp!Ih9@dF/J%ыՎ0u' fw4#zf>4XNu%v 7ve}ss-۸4G$:zؘP,)]֞ ,T|; q\eCbN2Ub}:BprZ&Xū@J'%Y&O2ѣ<Ư$h tf>LloboĐ7bz^R=@s7b6faFZ5S5T$$Դv`54T,xU.xEQz=+:#K2Uq*Y%}ua >-*\^ƒZG%ȑuի tA:zLe8[,yWv ٔ1v SM\Qq&n@qBgScHҷ0s8㘄g"5[% bjN+?6aZ߸%o )&&*p+#2d; thFߒUAMvs;yS]ߌ&:otLh>|(Uf~$g^wL$mDQmVӫ4/navM^=u'M&<0k+ "kJ(|'pAfK]e_ Iq]`%Ssr+Sټ7mSWL FklŦ9ZYXcŅt^&ҕO" zDji]L/v{TY-(rН1RgFU'!Q{ua#֐ Sv0Enq*aKe3 JzzGc!1.A?Cr5 zyӾSLNljy |`H߮Y1 mTAu%vQz=5 ;̟ ܚX~8C:|!Wa0G#1[z[-D~[S-z)fd;]Йd>38Cioab|;Vm īgW@ lidĒf$8t`=**ԎK~v}Agy,]>DJ$9c$߸ VM$/_K39钷\|Kc$p^~ǫo}aOOk|ְ n9J+8~&'8)磤NH.AJ}H@8Skx1`-Taz,|${إYO1 h3ɟz7&X|' K;ϙw5epÀ6h^'e yGXp=5Vc|IweM_)XB=hkO3 eЯT,LG\CԶ278TįZ%дe"2E)?{5C̈)2\ObR*. gp#nZ%y$m$o Fpr vY]zf_qֹ8 +a8SlyTCDAt1oɄc;>@Q-E=!'Jb`~o{ҳ7 ?7,)9bFz!։m 'k<fwWsDHT&zQz#'3 &Wi4 N>%V>7a HqhVm}:~AHhϷ_ZԐE*TTvh*O26O4_MSil܃+loF zqp+tsU 6տ|wGZ-{YȅY WrF7Vt "GgG>C9^[(ך)f.g)Ϥ͙]D5nkw0&+44De1d~ lQƭ|v_|^7$_a, {"YW OHs氣~m˷)5z_7Swjw[ YU0˵"c٧Wx iXhx%yr㬻Dk7mԠpr+>54/py/v@Q?28Gq{XRP HʪIQĆI?1CS(MH5O# a=rF OV]OE XE@`J}>$MeZ} N ROJDZlb!F͂ vŐԻ@҇kUUW`8Q`qOej뚝|> Grc%_W[#w7P=nGbJ[oN%"PxCB/K_,#(0xF&Lۇ6^v0;ZzCsɨ!`wX%ڊG8 cb_<=p$h<?}ĩjW͝EsyB>?ֻ?4헪]r{pϱMmÖ1l@[o}.RӴ^sAjyP$"886CP]mn(e#Q Haqk޴ȝ!JDs幹o7{hRVvu^νUWj'9•.k(9 YOgƕS4|Q3 }u'+š(FNGlgY';o [Mva90X!,NgG5Qm"+)/Sw㣝gsb]Êmʮ%n?Rhvoki4nNVSIԐa} {} lA^nwxwB隆 a3 ,퐮HE0 EEa$XTY\'}2×̿QidH| =/Oyy{1خ8I][K@lxaY̤\[M:iG,lN JN&{FzdlTnZL  ijJ;|1f{\u @-w-C]He'>2Ws9n~p@]nPM:3t4V.;8г6SO3B\jkҘ oQF`d 1:go)౰=҂ F,z"|_oO0Ɩp lmۼ|J)uNICR"AM&2d|]^iW&xE׾QuYJ) ;Xpo>YPC4Q46ePY3G1j}lvLdB"-|Q'o}.i3qaX oCgeIiP{iuqc+'(Kㆯ3;2o³x1o6 @crwݳñ2^#aM렠m{UeP)g}9쬔lWE ȹwWd@T9] BAx0'[#rW&1hFᙯ>VGad|Lqz%*[G$M& .룬]!U4~aFZY]>U;$cY|.)_i+Bh,R_uP,룻eAb%֠nlF3 tk/- 8|mpЦk`6Dm_g{knޮ+L_TNspG{:Mvٱs`̚%w47x +~NRjV:}B@jh}ħD ea1Yr3XVNWf)e!d"RZD J ݹK-~&iZ7>nPz^I.aFM1[t8Q8c 9YHHUe8`mnMxKRD{ [6[eς1})| :a abpF;0FA |؊YzB%N=H:Z2'Tu:-yn6a{t kTcUӡu|"%41~3JOa/F+'}q@ cL$-\cCvz^GBe7U"V'g"`2VkTJfGt\g{X؟Rv2%G)F5>v\º) M FC\'NfO6T465c"%V&Խ\Q혞Ҁg[ 8;/Qfפ eWyۧ 9%daC[ۀ2*/&~[6QY٪03Nc; âj2r:X9ujaeOuX`E'?Dҹz,™uC#W &ȣRd*}> (7]u 6vP׼ KJy=-&!V"nT,uſFHAn-%:Ohj7O.(ɤ#Z&´\ Ee//c Ivߴʾz̊pը>2HAʞLB#1Dd׻j 7K<V[&8f?/&'yxq<ՇJ1 's.C e("5;u ̡vgg%;j( f&\?0"#800JX'k4k-q g⡍L?IxJDhF"+ZqBvi$D %€X&ci,N DB%8nOM۱ yM\/Û08✱l=(Я0Q񈪀#TL/sHw"}T#uįپ;kZu Gz\L~l QاOb܈)_TmYP,7,͜rs~m%X қZB 7p.s=${0K1+-z"l/&A .yL3&ԭ:2ҋUtq8t[?#W Jt7U1Gbgt#I} f =+NAx,cỏOX.J7bQ[ZrB ݌;ayFh6L͈5]6DH/{,;8By5e9~7Q\.gq K;A. /Laċ'{!vl;?nAY;؃0+te0k;bϞF^ JKlrǀpn~' W9:0hOs\˘4Fn7#UMz@k;Ж)%s l:Ɏ]cLI(c63d𘊀Ofl6ªƵ L_aJ@08 eD$jbļ{'%ͥVpP lݨ(݃~*"&,y9gr)_ɅNo(BueGɑP~# aP:X2U*AKm*`=p~;'O{`ưA0Rp KzCqU; #G${ 8aqm.bӠCVkI b itD=P-.FsA Nćmӡ$$wc_ ld j0%82 z7Uq_[wx zWؿZv&RKcvf1m+^O[ 鷀@-)yR(; "ZeVVvWeh j\fy5B\Fխ:3CD]tv4'Q6392A.e VS*pJBW55gr)+Nq= rȔ ®_̶$kh=D$e2|Eu7BǠT"&Gi^Uf-E 2uMˆ/21łf-Axo-1 %NXxQT5]Bp۟pqFi0g{:\ċJd=ʲ";).HvG4l}A17M5o.~-1IgF{X6{QF,N @є¨镕 ̂lQyƑ´u3<;Dd:Q\Z/.)W7?dv iKLWr,C$JoAꅒXK:BKjX+]rucbO3D_ZXӮL^zHAx "X=[X^9/?wYDNl.bN#5$q4SGU*7#'GLJjֽ0dh! R뙝pgi0HT#&[fKײw؀UbO.3s2laXI Z7[b%0aGy|g*-c=AOn|y]_^.Ez%[{`;5J~yW6A8 N'Q#HIn$g9K7}4$T%h{0^ֺ;hAJr4e]k-m 9߾=sѨK%a{Gݤjuujs~9QFY9X!e.4e֌xd]QP?5 PAނ]-zYFPr `/^ Y)|-"P=Y 2p!yru_͕߬v!pNp˓Oy4Aq7H>yth7Gt^= yjۙMږ8n~eh$*yؿ/Jk +.tJr9RfgU#*.ۣz/ a\乽FY}S]LXƈ[c\Z=5g#C׃;,YT/!J"@&x ]?m!pJW mSG@ź)Pt@̛ knh-+'ppOL'la&#~)Un&f gOqӦX)ҟ ~r\p[:6c~&u:+*d^Igօ> 9 pAr˱.Z/*Y˛"7 2J2W&+V}J'<} W;z,dݪM]Q2'EXa hss ιJYZQb9غڬM4L2ec 'L+!kr`kMT0ux17uCƆAkT}bh @]4ZGLoHw}hIFF0Qe! |KOK6I yeONΚtV7w:TذGFd8mayC t]Ĵ(;3|Xצr?p>6Y}m2W.Amopa|wa$ 5H|3J$1OzBMFaJ1@"9>TNTe|Ch,>!]!)TMʂ5KaPݓY6Ӎ4 q35hhl(=WX&^گCkyWc㱅IټҶD/THkLV_[n;OX,K̻ 6T;%-+Jn-4%0Xނ-4sn s`7.WW0mjx߂?anA:lFN?Na]h3eVsAs$=5#wIlYEk;XC /P|FыSH!QPQ)R{ <1"<nߜí2,Eݰ/:@cY3!z#xtJ,` +Vɤ2rrfD%aɷ[]^ሗi͛E SokWb8 `gc 1G/Qx Umq̵}$z_(ZۛwuWdB;"7bm6O½+nc  1Hyɘ'I ,It;j|>[=@6MK&2N'37&Xrȣif& L]chMB3c=mX`eqI< >66ܱf73rH12#RDܖ O=RB dQ3Z^kؾTCfl,Vײ('ޘ>@Ҷ)&k_A{a@TOa8I=D1;;ix4S]oSSڶwsrji)΋C+r/Bv/7M3brMc8T|&J}r:`ۘǶqMauԷ"㘕ȭ9)fOtt?T~/b*絰КPk`Lp} =ODˍi31;^(F D/ ffq\9u =kЁUeD&]?l[Yc) ۢVW皘P YfR:-֭~9fYPGU!|ɋ`W*y7{]vt55s &R-, NS! 5p%rlM5U nqJO-$AӼ$P(<+䓾b߭wS3J]@R-4B 19!4ץ4lx@jC\'eƒT/`Vv4(AbIQ&Dױy7c΢O3%SQb/T;k+K^}s?'ge./t;7TکJat 'D`7o-A.X/fT3o)f$LD' :pB_s`Ǐ>8AlgX?|v'4"Tgy؉ R|XxX"ՅĆVB1ZV2j5D(c ϤrM$/:ybnZZ)z09R uOӤ34~ wb\+h>ڿ)?sش%^ AEƞQ {判|&o@4͔7x$rf(*dlY >3Bw49!#:]'m9&~&(:<PJ sQԡXG){,q\I!^W(^?zywY< q`.:fƒKU=NҏRK{7)<)u;e|1܋BmH(b+:<)"5]õ*K5eHؼl"cM"$'?ME?bC8`©qwrLhD0jujYL7wj5[PXi2f뻧q܊4@.TS&9!{b|w-&gLɦ]Ig56Ccq|Yyea Jh1 | £Vdgk(vOけ82{UuL6S7۞9\ʨsȞD N!!*arKQ61j&I179Js![~Є9ISDv1W;0گ*1vW?i}'kXo| dGNr5/vjhI%̗yq_`&M:v-91DrCqߪ:@B9!ad 1Hʼ,cypʮƢ镼$ʒSNg`[ثL`tXUZKB4܅[`:ik'Wo}/ۦF0Y10HD}tw`< ,AOkS2*0HcpW\P-|brxu<2CSpW'cKw]aZs,`=i^ؘLt^.s C*::P0~?R_WΐalE'R"9)'֯ ,Tm U<|6H\@ev-RZ OnLolv<,,_/%NB%~R 'X'6ĤaV< fZT&g!"eqcn<Bܭ6XLa,>x`e޿븃eRҲ+2?7*}9n}I-d 7w(>q]/S[4{a^ H4a2`xfeْBēMg'xY5cTa0:q1 g߰ uj5.rBt`sLх5 ̺zP!CU# Z/ Ul3S9Kxb 9PBpztLZЦLE#L&)Ec#@RFz dJP@_'ϏXnksOwU8K}D Tpe| '~eƹc(RYI;d$RBt 6iK[+z=mԣfEq2"֐#}(/)oUi6q.4}$NrlT+v'{,=Ĥ>Ȩ%\By2-15zvjM|?bAm% <=p^eP.ğUx2L'4W)AZ[O )\E8EH[Xk{wK\^==[o f{k$ C9% #\]h-$@G`ow&{o[nDha*.Z&1jn9z ,khL7[ B*"RMK|Q%%lXIBXo;W[=,] 1d-WRxgh XxIsw"߻mU8 ΤZ^sѫ =C{'|a}+}B j8 @1hOsa 05g_bq4|(?fHrEuBhz8.n'uBuőj5Vm$hk/g(NIgx1{uXմ:C=k޲ ^Fܾ mW̗U.1cJ9}/ex*W-e8%掋N'Jn;')dB4I&;U*;=~ voGq?6N 52CAo)j`lt{]/q}[`wqLG6hԑLr pt|}'@!T3e%Bk-ɱNmЄ_ 2|ty%ܳ gpV}ďO$: :6h!UKI{ !Fiӡsѭ% RۓLfHJ \뜢;AD??gY۪y٥6=:zaƁ0 y6ZP}]IdM?K7(O T'_f}X1^mWRЪGTГrUٸ`$cE=Ogւn.[S,yg/:ylmGPzHVDh=E[{^ ul'qDBmŽ4Jߕ+漶щ# f.{U`To(y5ARINQZ{OTҢ;5TLcmMn!W9\:|ql'EZ9:2<1vS>)6qph<4?BğKD|_0wWU=౹qO#L E"g#u~/JόxLW襢REDD$:& dEwi6.|?{ tA^i-@łqUl*L7;w#Sd” -{iF}Rsb\1;ȣcFmU~6`J"S;8Ci!Sa$&ܳ"U6;b@&׾Ē(PIqJ#.zpǨ 9̒`؎>Na,$~B08EkQDqi ,xͷER}$:H4j(D}.W{k*¿ݱ(t [.vcC! s1<wK8U/*dQ #I ~$r49g9tt뒯0;[wlRT/šG޺$E#h8(25)~&,2 jp6jvJs+&Lk`dsF%0Y|Q`8\Hw )P- n b$Lտ5양*9'9ؠpO2Zvas*lԃ]@mzwk6BQe kXxǍs4zZ;*L>~.:g;3ӪuTB}: cͦ^H{}.I.o0YPzeB P0,.-mW9 ުI] *$ TlRKk?wqJ(5uivDZS% w<5Yܘu,!qre'7dR}:_-uP2H.Ѩ%P~3nרz%PPl0=%p[w0[ށ@RpdW{"ԑ{LTA͆OZ|.0zN @j#ZW6ՁgS<|.ڱ{WcܹaQy/ߝ*_:_C-)JK.CzS&Ȏa s)śG0~e긮V%.k .Z07)kʮ'h8'8q4Y?8B4@O!gK{>- kc vӵǼD.X .i` .*ws7P0e5]M 䝅> _\{lg&_걱D2%Wo7#=9H)N~֩a:~ٹ}LVՁr3OK0㋻%s%2N !(ȺOݒ.k9&$I-WO ;>8((̎ Z~ȰOMc#$:>˓=-L |=e|>2*DL~ vRKX[|+kӭkmTy+eI4z~ǂb+n&xp j|GfB ֣IW~ F5^{~p79 ]9V5ZOG[ ׂ eEJZp}.ZGJr9a>!4\rI t ^?dvRo zAI) rToY+3(gY2Pcn,p٧Hĭa aŤ n%c?6aSb«PxJT`Jkf}/K1`?UOǼޘ8_滭TźpVS(m>~u)*\򌕼H ^ =>WIYQZ,גEX2ޟݻ8Zʐ&zB)k;A_{Eloi5ygK5H-Hg .$73#x2#!Ք}#`ej&Cc$Rw6E}V.4mƸ!*4 mDc[j<Í nIGOd7+YvRA.Ty& wKכvaײW#]{Xȝ]tfsܔU1/I4{O)7x2_A311?5}J eQ#Y5bT}t2cT@=%uw+bE|]"m1حY7D+̳@u1D{)-{]Gɿf+??df!\Vısik|=86SC~"2fVDe!$‡%έ,("(6ɋ4ҢYݪy,w/*|BR0R?X7\ a}ZqСu7K2x [47?|x͐^q/\ߡIz J? 86jӶ)>FGrF^,Oti ޡн9x|L\M 4j,P rZT1tͬwj8Yf~8F W?RCYs2٫A4bӴr%/4BJ|\wK#f>guD n+U ՚v-7ܻ3/m6z/"\&Mm݁;3Ƈr⺺r,'znHby*P6O_.y|HYTN?En *dB;/:*u#9/Ld%c\VR0AB${9nAG8np~MD@(zLM?Dh(u15o#jg߱t'ڜd 佋cnMbOs0Z[Z.S?Y+ CwuK PRNRd6?e)%Mj{2+yɔH; RW8> G+B<)Z`3ZBYC%6=ꗪctf@Ih,Qo7;NL!;l y%8dwaG-Lf 8B$Qu&$q?QO{ (^ R7B&;o3io3w V=}?7݉[G=@fco5qO#xyUܓW|*s4ˮ0bLxt*>C ۇ3BoĈ3=oUz BܼH \;>?+)^ |1*lFa9lTmR$2;QcZQF!ы#y%{uݔoO]އnM q85 */9![vgvkpi.-ArNz&_P*AتEY<<<*UGmB!uq9DrQ Tlo$+`\&RXX֖l>2W%.faQLh ZI!RX:8K1:]vj,'1O]idBPH}7X TE<+`RK:a7W0(]ᯰ?Nwf`d71>Ѵ~&E]|QAV:@Ьryo{:*?JY:ze۷,o7T> rr~`/K"5%b;~E2Չ_s9AILzFDʙod [Ŕ#\E;jM|aKO^@;)Գx+n:5} "[1SXbdtGRЏ ?q(_$Z&r̄["=9ZX:o[+Bςs3B v'&!_~Ɲ8#ٌl) #ICX8&e.|`&/~H2UfK&H/hLU[= ȠLpߛV@ԆࡷM?#N{@s0^0÷ʻv7'd:3M9KP>NIP)A NKPiqsۻES]mnB.!gwLzpE1AHr%̡#m >y1u4<Əf3PFbn;e>8Itj#tk|n] F@8}8w&~-]KڈSНDn7OB.A"c%'7q:EU3{ tgr`ղH+!h=Lѻ̺d煵.4RLQu ~ae W:ط`SD(un/WE_1ȝKws I70PdwZ,}k2ئ&IaM/E?' 9Zs:Y /m~e!j%(7HG^ͱt%$^^l0c DMN ݁%7 ➿$y[3i: Vz~LL:WEƱa1d\]s`^yH vWpZ@`u!kȚgtDrrs{d=_fʟx=$/]i27rZq?+p ICwټąf4s?)c?W茄CaYS$]WWGSNpMHvgңL&S_=P.?<')wO'9 jSeSOX/|Aiۧ9- tY(·%)ӱ;H4Ѕ{ЖfR(uS[i4M"Ըջ4 m5 h% M|T#^qQ,10Z-Hm) zf1Sb3o|χ~X95Ϧ>8A9_lݏ4Ea# 11/TmqB~}q~LO:BnR * !bx0n1⭑]r;)p B0Ox;WJp ; _g2NƏ\6k?2[i[fiuCy$nE0U}[v 'F$>̱d˺=w='A\KmƯݔ3<4(!ʕ~V񛌑z2N倔O&0 Gu,;7+7x`Ƴ*^83F0`B|KT2[$~lbI榬~/TQڄ)~AţոFj# k"1ɿFO/ʺf9&]g|nYuadGEh%ˁ'Mv8S=3IܵjcP5fj ж:+$8D)qZ_59$7g8en,ਲ5,ͩ-i/1MDNZ㛲Q~cIU*/VV>57[dؗ.KL>218n"Bē6WwT͋B~ʪKхJqk얣L4Jw;rҌ} Qn/8 W"#Bɴ|P{> Bp;= ڠR,& ^S6n3"m6i0O!3Vl*{V%*)Ӕ_f 2PX`E>+% bCǛ 5HZŢY=.ڠ=[WB`<_t:{< 1~ [!~?uO?HrmF"F#d|Suo- +߭7[hUߏ@Zvf]P:ìŏܕP X-?0kE !ڟH-68]n/(We5BU-&7b HTKL-r2FĩDM\K!Y ~7f03AمudT/U%+,_J Lj(#:v R[ҐԵic\P2æm-0ha7uz'CKQSa.*+t@jyN(?46(T=2,r"KT<-H>c*5:œ0'MƊis|1V')h&#Zx L}y26\Wk_g7DiX;B]و4\2b5K=-J[oVC@ t+YƴЇBoü9ڜ,O>͑'R8μZIk*{i0ͮIw!j  1b'b EbRߢN}!{- *؀9U -IF@v_Tn,%E\lR.g*eteN4@ZEMql[= /RpWGdʭv%Xu|9bj/-])%C:aOvUreSLzv)xV@ tm׽U޶`ODI 5]h&b  e74{(ph!pGh7^\+CY>s֯!F%sI[)JT`ut7bP{D]ر0{R)Đ,?ؽcU6( &*,.%)a<PB*zc4Ұ/3P 0Iedι^s2g '`1IA g܅v@jXS5Mu|*8ɹ;cDV#Be #RԸ\T^IA0Hi1ˇQ-SCr '})ZdV O[ys@G,I !ojEi ΆG0n#[Zq`mh_OKnT,PL$b: gD 8G@րSkyKؚ(yetT˛ +g+X=lČ1xpt1s}fӲvlWҍd,V2%R2p؏sc* s^/q<]^nxC21F>vbZJ)bߑyCۤ$J,ܗsK|g|\exIZA'X~./s]tJ_FZ_Y[\4Y]/m:ho#^=n4:9+XTv:Kbjr!NcIv~e4GD3]?m=rlB҄ L ڌT[kٶz/Q_2ZY.*avWMkoRI:TM YhTA}3 bjOP(-ODG۪D2L1,==)jd3~҂yo1N_۾vŠ5" 7x4sLϔ Qq / QHjyf# GQU0}@T]TaeVg 啙=g&dh3Lޖ ]GHiBhpGPɷUmonG])"_B 5㩋] HudU '=1ƌLJЦf- )XjlfIB<7ĻnV׵Nm.@84|mB(Ӷ^d4 z~^LJ^+mPaoǀ ÏPT8 X!DUzr.Z̩yB_J{#}F}m MC,=f@[)AEKy|TLP4\w$˘M@ rqhkϜup'^Xƥ |ۋ%&Eisɰ[>#i C+xSWr$Ϣ3[ZA~àػGS`h#Rq`3_UG [vxpUXB&e< u~G;,pz4'? h5N؂C[|@prlD$=Q{ M[[P6v\q[E 7֑kVA<%J-֤O2QEuݭ;*8Aϯt6U z3\6iѠJ 0WPrzz;Z% LJǪ v!5~~i^W~9JrzoC=VyqK$d\NaZdNFg.L峊bԺI)}&~n8*՚=W= %5>¨Za82N {^lů<¼ay(1ɦ>K طҶ;?aCe{?4wQſ!?$bA04<9 w]Gr1W;뉿}\~)u1⯉^}xE< dvF%fnAYmo .JciL_*L7|sCZu_G8j&vb<rӪLs3Z*G.l]+ƴl0:d9jes T3yQ^ŀ{7&-9^nǀA 0͙JwEx H;;.xy6#[ BͯSF<0L\*r϶.`S:H-^qNX5c@|h?%LJtO?vӠyS~Cd7?nZָ\{#pW>eY?rsqhۚX9jnx*74*bh{8{@F^^^~pŇvsMeŬ<vZ[bWH#QC,<-=%>C3ㆻ'b5 o1SGׇ{]@`}#U Vd ;k0a|j:ҍ#з+<+ 5?} Ӎjʹn &K׿޹ih0R=`R=l>$ۼtfB8I[f<_YI?`yR٘ {IL S`">:Vɪ]5\޹)=R[p~1?+cq͍xc{XtB%EQ>¯'N.T/GF'DK<>2.HԦJEhOh.^ a!?uHն:9ô|9ʨq f5w4hO a$3W1sEg1!ώG^P7mi{b,7 b 'bٕNiaa%~rk;޳MW== f Y(no2 en+جQ:ն,7:zlu;!ZIz@n{|o3aL6m 1klit٫z2xeUwIGSw;`>L]0c#mu MY< D#k/"%}iڤ(ҾOtBDL\6y`1M /$IbaDph+}*'1 EUOj,U]!}A햐>/G]m˅p5X@z,艼! ~$s>SkbrEC㊪y4HVCdk@uP"-f\ZbsYID^  h5@Zv֓qfϢ}ܫ ƐxM6ZgIyګE4^*$!*俨{ yR-HC;PV.pѪ20CƟJm Xא{Q{3QUh;m]hwhQwPf;:l4S0-#荔$yƬ3O^G-(Ϯ~^34/3 pZ+C^hUj~2wS$tr1#v -bnF\ yG@IB߭R}zI VzDZeaPʼښks?N9$Np (vm:|֞ G>F5M4:'亀%*XtU˙xufdÏ[|a I@T".e݈WX~cN Dog8Cg~E}'**p-b2G'Pt(x$2FCB7,'w̆,h[PysGq?Ouo-یu=9Rk=a'Q@2ʲ;.0UG?}l lԂj/yKgO(:+_vmjeA؇\"] ;´ (KtYIcowpƪtlH kVJ9d5HU0#.A ;H"ºaVr~@ CX È(z`\rN.GDHmA\~dT.dkOӟv7@ZBўRh=9Fg-&V'ְSGO#nu`YmJ1<'E+h[&*gYԝ$S+)v><2qƆt-.0GjVhַhc/,Gg j_ {i8m}Qb?F<5ܦooM@gjc^b+-{PaH YQ;>t%1`+ V!GIӠK;{RÇ Cʕ-2:'uŠX/V*йoB{O4JiX9 "S=KH@|s^lSQ;ODZX>OUor} <(TSG(vwM)MFySH83S-jߛSE61$Bіv}1O,9}"& c/> >Gsx99#CR?KWM%GTkDRĩϜ 8kY w;ܴiV?RׇL6Imŏ_p븭xbn M5$`jV9bХјdzo3RqUH_<[̦A8_ևP:R(QDT|ċC(Tœ2% JVPO !*\^ha̪\K7V+QOqgLl|i,7V)FO4ݛ2^K4zy1nx*2~3Dw b.SGʖ-}c -/ju$/v[ĽW { ]zMjHC 4!`KfWjܴbxzkaؑH`C[΅GW%1AS>mN+w!-Eko7\lQ!njҳ 'HB4{2y̭^ޜz6YjǰA.(1cw J#Y%[–(eTa&|="EN9`9MXQڄz -}xPH7Tm-F#:U+kHu;O_A+:<}.׽ےB,^F܉ GGw(jÒ3oXX% t#jɚAd㙾8ٌ#5R|_⛐=6_Ecsp7=!U(p٩9S=}?wTS8GȅkWrO4}UUE<3: h>|)ۜ. ]ԔE3!TH2+TTo19eQ&{( 9gߍm L"-Qz?N a7t*cfjlQ]+LPW 8#lbk._-|:ja͌G' :}"\=] j.ƽ8g ٕML3N6.ΙU%1ìp |/0־CFxuEZjqìgP464/w''͉WxLr1n|^WMX ̪.Ə +q1n?~{+{5a_^c!e܀'=ۄO޴(“r˕}YյS*Q *;'ol&b jk&ݐFӸ}U[U<A%:!c [os  -@J:MUaCc.PkVq0 7n$ t\lN |I"6YYQ[,eR'֎OX\ $=5Qob(B9[T(vF6MuŎ,V,?8_G>] ϕPgF/11 Szw:קVGvrrr{}<zD.7и?Nbի:>S/'kQ_ITȅ6"|t!P%*(b]z*d"ٌIb5cIBy寑M6?B~BxQHoP[Niy# ]C,{E Z۴xRGBFAғqQx\L^HʷtLgDiw& W7?*S R9KpZFl 䜐1,Us?_<ƄP:Y ~qgc|#!VOjX9&Իq=IolˮNEoV%bF7!~N cpY^jDYdW] ā^ f*I#q6nx;"9|> "-с#e;Qѳ1뎊2hxI"kRlzomJ BO@Y*:$&{DvrFH7PSTT\"lQ&%3mFE,7!bE_/+]gu@~d~.1laaQܾ%<VȫNp{r믨$5"fC&TM 2f]j=?Szڧ0˫0sݨ&*6\SBj&;n*[}SfvvJXP+TW HQayZ?GϤ6\ k/V{* ¨F7M(d}7AL65(d\U}?d<`SmX,ǣ%^ \c[w6k3*Q ]fJ쥃_ V`N4xQwT=)h~b`^1jKr' dOtLk #$ P8R.}. ,4&w{9|0-Pf-ϝ):B1S%m&ĔoTMygڵ9{)v{sat,?YU5pPe3ox{K}dIugOG= 3.IUBȒP +6ľ".3HOeF20nC`=acj*,;nC}+syvce4:Ԃ)DED7>&ND aVwE|2έ(PMh!+cdF^= .3οK=DxS .,Q95]$RP({(930ӈ{㉔ӭHx|d+2qi6R;@+"GMY@ϼDK3-iovl?fRAy]x^G@<S0n6m?]pC" Mw!jg&HU,*4JO2?k#rrr4Sz|qQ4Fyos.ڊU:oWsŠGKw]O|&&1s X&۹%U><C2F\TR|eY=R090LHl %;/Xl.-SVb$ .J!gݛSVز1"3‡fbOZo?zv,y@Pg.o P{ylY87"V^0=\7*vxloM` U`ow|oO0** l:]8#=IvX8ۡV%%l ={%}hDF"cCyW[9_O)Bp+PWH?z8sGv-t~#STc]<8K6}PUMc18d ׉βξu@R8o?sz8u  6-QR^X  ZnYp{arDo*n|@r%e-`}e۴HHLw~f7.F>!&A뮅xNΎtYt^29 Xq%N٢Tff@5z'QZ}[j3Y(Vt)1H %MLz*?.$LYs/c!mv"gHn|`։){jOlPcr({S&5"?@ |r-i!xEpžV7lPs~.o }aRpi1NeF&%c}mJlkSN"tIkyDY%?>.QnľB|C,Ϯj3odg +P*m@OeEfm!̾Dضޛ3^RA{"LXt>εh#Ԁvo& @s(pT1ɝ r2mG)W{cpRQJ_'"zh(ᣠ uR8yuߓd@M5v6=.M}%B6YkN|}Hs. X dݴ(VCCF!U\p|-Ge VRRq&%~&b7\MZ vۥzamx^*‚I`_yBF-f$Tz-<\,X 3DO.¨k\N(RowZ*=Y> c;_єI47Zۏ"J#i-:z 7 /+Q7" GJMڸ)=&pb`\<`svWrnnZĎ/vS#/Wd7q,W8I2Ssm|;%QQ\d Mu ,-)cʳ6-x;zbQU#u5όxS40,;'l*Xm7M@TZ|ɠesqS!^'#zV齀 20NbaA]WΌ`v:&%G83;35pwSe`Y8%&YA[8L=wOa8R%@x-70 >k)MۻTfp1ߛ #|9ɰi4u֧;lM9¾bB?Y*&aN7 Rj\w DS:3HJd}w:|Zsa8+⤉Jft5/t+ٛ]$}")÷lEքa|1H̀PvDIO!"LYc 㕯ݼvNg|K%GvVYNnn!8bPϧ\ITuĆap;4d4OM!le6A Yiִ5MKu31Xb}#h.CSBCeһ9$a: bt+0}@™mTyBO=$›07`a!*`iA8JG+|n;slQ6(0:mkt^u6g2aPF΅hyV"&@(-m%>Gn8JY6m~M'XK{D5kf(4] fXjQ_'PqQbR,3jx/.HtR Pm:ܣqӽ9@CAG2-nZ3'-V\ݣ@X2Lg2&R?W%lB'͌hu7Si7wѳn,@4 죓 LCfCU mX`gZ"4' <.D)<ԇXAj5 `,qXPv6rªGI j }p2 `,t %]XAR%I3D^ z%7ݔס99V*fWN굟Խ 2B-ќ ~*-L߂;g ;R-QJ|~\]7n\l%wiZmo1Sax>[t&ҥ)2 k-qW&沢\Cz5"]h 깁{˔X p>seu!ߜK `r)Q| RzeˬK P~%H% D'F̗U$bwb|9o͖; fG_5i),?pVN^LhQsx_!bɄ`ͤ^FCmap;Z۰0g{T )wJ4tHS/9"DC;?LD8l-*0/$@Upm:"3&uǣN] dhLiPѧ(8AVD]EkQXdPG VXxo?,ujw|K#sRM?.-P=,mJ1VBkzuD[<ZLG8"üA}N}Nog_iz%M1*tƉԉI슥e]}Ͱ陓 r=۞oזS0J@@w9V)>(Dqi^RlzYD'ccW]ˊ[;Ỵ2Lȕ"`@R6 Y4M0$L8O2 o|Eo׮e+c&.r*xI4O1;?00[Ja!sBy=nkjpd,eN,X޾xU IJo:OfV(/OshYGYE1q©klG:j+T([ǝ}GǞkZrSAlؚ?R'θMY&I9-ϳmgDM~UJ1{ ϢFmعTvw+eOTBTA\[*;< }X |7trUFRqmf&k&ܞ=A[ƫ?%zHHLQ+/d@pBKZf&pƨ էLK[_.NA\A1 \T\ߓMR v(:@)z'V|:gUN˷.;ѻ6Z>k<'`T6˘ 2c#\H7Mx֓FRDÈ C. iO#yl̟ХиV:r0'/;2ٞףq#- - :7o |1LĜ3ر)_#x-ap|/!Ϻ6$QGcFMysfvau Zh-`qq`scf.3LvGхT1cnTIص lLLɏE٧U}gJG{A[tN3iLS-nKH!T9%(?)D36|5u 5ߴˀ/Ԃ~aYY[fpTx? HGϲDkZUgc<,vDs^:-8gI8,>tQ =*,㶻B]Vch:2"XU)4%&9|rBܮTe/#K|JgìF09ѱ"slfu:,7Esw8BǼ,[g@y>oc! ,l4j~<|p,\!tkfY~D1,Uv"DBQ@:/q*JB c^G#[C`}X@rW#wLVZ2t(OOB۰Qb7~P|IA#i/^/RG4EϨ{,*vͅEa.5~^=ôO8 ax]/7tiW 5A/}#@l)&Ȑ)UgQ_Ԏ+98rg6wJs񺦇)I=+ q4YU[imgqHY\n8ISa褌E\hʊ(MiaްHXE`wcuɆ+lM:}*e)X 4hJ$<*.$Dh'->_14M.JfHa6S~#SK;FU19?V$KT:[_ʕw!БxN#ې Bk q'At.AŜl5ju58{u&zμ,h^;sW/+crZPQkTeq&X{KB%,*-Y5O.'dVHc.*rd 2&D'_B訍Su+Wc-̈\ {^lf`J(MUk 23(C9;riNg  *4!Y&VaC9VΞhiCWcv\[pc;qC:œ;O:Е&Ms]9;vnz̼1$q_kHN(|CDWy:dg!BHF>GjGum[ONY UN"VBT$?N`5&44.^GFN blQãik0eyҀ xwm-]P c( q.QsZM!lN6MDD.?o7y*ai簉𼩝vӬ"&t B7oqmѓf'%tTlG`t1h |7hۢ!y~(ՌΏ.3rC 8 F V0zQ@!+4뙿u/,fU'oUFzԪ.;;3&Mi(<>Kҽ5)g`i$8vmXTQv_JCTZd&N3C1Yk^3hNf&q@\;ļN9^C$&O2*Iݕ1Z:W8YSTi,nBƀAB:g VL[S^ccc_B{ygk/>ɊU7|=}Co!H|Q%6CP"mO4RBȼf&-Hԩ%l:ЁO6̝W>Gcth<>]DhOVc6=CbXfv %qXywjSz5b5sr=CyQ1}e}~5cǼݧ*<ӞQ!irz)ظ4;=_#h?S/co+T7҆'DAcQ `HLj`顔[{grBmH}Ob@OХEUs݉ͨ =3Uc15zC0GQ +sHS>:5;X~S3i5$y@'>2@d">v1\y!>N< ۶mԏaWj'i 0 `)v9՟N..7Kʽ9*0E*@ŔT]=(LIqn 魨BݹRp P:&nS#'$wyKx-fcDKUw)y*uP E(T1z-^<(>*B9sci?Zͩ"o9?0V۵?83L/N4BK0KzoZDwVcðO2ѿ%H2:O!vr( Jf*إ-+hq m4/Ċe%^f~8³/pN&"C2m2ֿmZs.:Io~rAguKJ~)U>(CXwT)_TQNm%};Su쟉m"45{0,"? _*gf9pp$1S=ݓK^*ܴ;c3u2O\2+$TI6gΓ ?hݝ+ݮ;գL=; nSp/5yдai!)|eh\&k6b3 inc7ηb)UT猪 hr<'/IB&BH1#+w٫*?xN|6cX w,dqqpzQj`[C$f}̀6UyN}\ 3Q,8ZVCr'npKu7NZMh: |x GA\gdipgbzOZM;tC֑Pq9l4cn"ŨCS| i.T5-&ݽhzLSFC=ٽ©0^jU T>|o1T7&NF5myiKm[AoulDST)˯o`~}i]0F vb\s;Uň3]_ǾqyNjlF^"u?-Ae-}{OoQ8s*ܖYy%7&`֋erJ"Br;B t [eriJATe'=ْ'9/}aW6n}A9/!`NgMg|OlPS_Ǖ"Dh u%^cپgAVӯ\@#u6`㠚&cSɭI΂$IKr-:&qG;5+~<" ޕ *;ŹycLQkF?Xf >047Ɂ_$G܄pWG1ʍz&dYtȪsG),O>v5="N n*9X=ogoģ㖡L`k&έyI41Nq.8x T! UuDÀ عև_8+\#M5&|blwe;s*џg`ּgsT;ҬsU7!$׶!/}C#`׼Ih]F5+j JWh}8۱=tX!0[f/uРaDx&Ch *5Zg]=^r&ƛQa#GLy%B; ]Dr Cmx//vS+QIj ,gJW~#]~yo5 էe/GԜ6M C~ʪ}e@ҭ68[夊4/ܹ1m_=F.Ҕ\n}$x,iHdtH'p 7n/:󽲟 Øȵ9/BJЫ,VW]U#zu{>r&DZ!;}e lJ^lF?1o0~AQ|? z%7rc*o*wUTYg$KuV2;9x|pI;'ɢa$e`dXߦ'ښi){tls U9g>xJTdbv1Ae?YϞ.HDX9elf0tڣƢ+damp jWv`2`OnY>wכ$D;1ppՀj~ـ;搨oӀjp[l4HՆv~23.8!`{OO>SI׉NePeJFBh@mmv ..U8EA*Ak;1E9B4+XUbA[uJ1pP=c|AG:!vq\>J N0I &sj 'Eh3l Nwc'w~1͇\Sd˝d4GByzԷ|<9IIINTTXY 9^i:F,L˅cZt ;LCO Iv2-P RT2.mQԕ'@d=oEƟ9)oOPCŹ+>R poEo2"zALS }13ԄUfhnwy?щkip< lb1e.sl+ppج_Tضg:ikNc${$&}(~QXee#)wɎiܩVM0)TP9sfxG0foZ\hߴ&-cl"dO_x൸`]Pl m(N,>EydI4 &`]ԄB(Ds[j)+{8 K &.ZZ0PUcN!;WBrZZP'򡘓at/țFrXՊ jޠE} r U| fSo~Qf5rk?u%LTcZOhhTf̬dʥ^xoDѐc" 8>Nd1!Y0 {M3э4蜕>(lFAbavY%GonwڵD֧%DA K~|N[|247g0):դ9N؆MtP]SGAbtvq'% 깟njJj$oX~c*ϊ Ò= ɳLy]a{ 8s.W/"TBwK9=ӏGR:Ql"R&Gr j㒲5_ |9Bu7>6*OI0cXebx'2 5皶,{0ϣ܌)o5#(o+Dgzv D^Fz=МBsBѥSr?8ʡ{C!{50r4] }LN|of>gpp->z ݍbbw@Tϛq#3wFs_eÌϢ<^VG ~'ڡ`*~Kzw{ܺCVԱ2v V])>s$9&Cgamsgd]`n_ǕV)-r-$Kh Y MoOa[j6ہE#Q-b'@ #Eڸ5vAv8[ an(=3{gifҟ &B.ױN27`qF :&jQ+ }溤Ki/zbS/-秉7pI]<+o ޚ.KO㦿IB}*2ࣗȀe֞Rm( 7lJj&V/&rAעs'%z`J~] ۃٺx480U DcEp=Ft;+fhi(]:/^hN<#1I)g^C_?PYZiW).וֹWC…Y[r. J=9mru}$F}ߨ% DTU;aŚ¬-MO)I%mڼDdTʊ!)DQzq4]I'{Pcy+?M^4/@8A;.iH?Qo3r 7=cJ7\`d\@_.KQU/!''AGMmDHi'쬓w|ke5PXkFxMc J$lyx!ڀ|džq<X7{|M2nZ l͂#]wh{Ҍ-`[S@}Si$2`]rweqQbl!;1*2GE} &S:fuT{I2c_\U9UɾǷT nK" |ؼeŐJ[ɰF5+!$UEC9B׷W'+9X:%`ѝwQ"U[4J-|cBw׋  eխXG XD;sQ`6hu΂ĤTc1fk OKP1;KCQED_G]F}kqn7O=cipO .^&CNC9P% dTʡZdIZg 5)@@S(#A0e-F' ͂`ɖ0t#݌^=}{@΍Jk|`>=Xqb## PeOzc{™&(B{Oi3YKK1+%'z6fPS ǡ')Bee":oAV-)m֖Pl#"V%"HqHtд4yT[- oD:9 ΢b lp;JZv{e:3|Neo[2j*31KFt4pדIHM#nЏYU\w!sζɞ1xZϩ[W_EH<>)yEwGg0ч, \)GUluTƹ^}T^,_>h@-c%wrv#3Sl>~pĊ5]dd[OަpdM R:Jܾ=Z 7x,NMp4n ~pY/gs@TuqJ JҾ5,V;Dj \TZv@zǞ2|o 0Ss}b*L2*Jߜ=uxvX<8#-x3> 3 eǃN^ ]%a3 ;ˢ3kqQZG`˞IbN&C'TlB7~BK(޿&.ͯAl %L,Ki}5KS_ ;tXoc[d *dݺ-0=.vƎ"W=Ha3NI˯Y،Q4ÌM[=B1wób1婣L~fO2qOrH .sJ={du$H;CC3P{_DΓ+uy@(ϡȁ@0 `U7YE5' Cx1rIA1 kwqlOJ۹RŇ t~pj{5v~ص}~'GR`B 2)HZWįî#yOJzO+yνv:u%yAڦ;%`Yy.ukfj[УO2u/䁔94_%wU ( ɑa) yygm:1_b]ӻHۙ]3NHAHVukcqf0z )\y133J;Lɜx2"V .3cƧk3-s4-fCzmEcv]OT >tC؆ws5>n@p^M$aYxYҦӃ-o2ͱw=ks]6*\v&csFt'2.$a{^V(Sf_I?4%sܲޚ9.#KI@m/%?b8m:$Lx'ZV(tTQ[us݈ <ρq eJ5^3KþpvdTYpp~ #Ə疖DJofug׽ \/7 k2W[F9Ӈ;c+HEBz P13ED`ٴ-)f~:^ IEVjj "`HY/Ac£c$FDuv2${#.B#Gm!m x4Hp"ͱN Xy =KbzL~>+an"ducJ%h5 \u>%L=eoo@_Dy!h,Jv%,5SSfR,#:ɼ ͊t|?K-_+}StxSTuwY@v.xƣG-_%|)G"|(kM4S: ł%6*n?+?WԿxzk!$ xt4P7Eٔ;Е1?vbˇuhG!Z&F\D3Yg_+$Ly dojH; ˫Lȳo4Mp/Tu?lr@7aڸa7(>)^LVwBS_Ulx>FV i9݂&9c@ELLu(0̬Ӯa?^ORliH`llcx\l2fC<  %jj[c BɽTء|:q!?-HfC`9p]3:"<#$*W'@E專RP,Dfփi8}98Վ+ *~tP\"d $"M-@sΘ?呦ZsP. TbɻÌ51r qJ{e^ةbdyVP,!,āqT&eY߾+smC/:*GQ fMޯx(嵤6s3 ]=u@m[6P"3X@|v-1O( ~/@+!uN;p)$w< Lxq eo\O{ pXaIJ*SWcʱg]R$H@XX`IMM}X!u¼4YL)h)B!),v?v3f66sßbdXFX"c7~v3b÷l{jHТXZ+Z+#BsPǎ93+!o[t<0|F793Xbj˥K dp#1 ݜᥣiCs%~(S ̠4(FHǘW^/5xPf{7,thʳ"*-2d1,(">埻tkā0T+K0 BG5 _^#Erw/;.P'Ud)Fs~3\4pyᬮDr>.6Qg,s1=h 4#?C>ҒL(y%דA^q.œ xNcz`̿ޣSv.z챢˙C\iVZ|im?DR.e7`v'x<59wgpA^+80؉pDMP>$^$(Hv_WD=aZ*tB,{MMN:@Rw,2IMx7Xo #>n7Qt0H *Va;YŽrZq AAfcM`$hɌSܥ ZPxRbL.Jwn {'/VoX#5$%8U|j]kj3}Jk"%Lw5Eiq|F Rx9(}ŴmM3l~;3)yY`I0/j-$`47i r2'`G{*(ˮ5qN'@++Õgh%G\a䨓fVbqG ŀݟ04ڝNWb{'fb9ۦ7]5Z؝Z;E j"-'~_L539zaajƪ3͡ ( a }2R`~~}#o,:Qk8_v΂U. 3zēuڦ2fuzp- .LY;,w܀_CŬ1_&R4m2m6\vSEU-,2IZkhC\x1}s&D KBςFv:-?yHm0OA|C'{sJP L i}q-%[=3f:a2{M>12Be|7ɌuId4'C,~ z +ƍW&OOF tX'^Gsǝ34:k|MB;s>~x8Tdw*aBW⮜t/'U}Kku̧Dd`Hp앷ޮ:~d $췃1ME)߽PG%UYa+4a>qOoGpZ'Y Hjc8֠'z=J6znr[ $}.)#)T]-FSfR89Y'\aEvO4gO:˥W V6*> #T  Ჾ棅C&M;zBLB"!<:`\ n,%kZ p!0WRCI8_\S< Д\K)1 S |L<.0lSgTp/$84IMf.`{TV9ҸcArG.>azF( WN|c%5a#EJ}'|\vS ro29VL|O W42]O-\*w8b7y[' "t 5uϸ 3] xC=D _ 1`ǰ}~DOtC^}j*cDኍIxL0nS(Z| dԑ059WTSDTx-Lks~w.#C {%GI)YYUzpZݑ4_AsH*k E-wSEg TJ_h(8pa_ld"Kȴ%~1|p]Biu7e:!IoRߧécLf/Oe>=ڧ u`}4Xj|)} k O%xG^ ^~KbIwlUͭH.Og@mCВFDTZeq9=0a1lCZ&=cYraDJ< ^E{PoH(Yy­͸KI7.%9*G Qh[o_ҍח& #v?,=܈- NF*N=4;fo?rl(G{bIS¡`YlLy }hh/_;u!JjI./gVf&wG!X#d>|lRP [A>{3@䌣XBaCe壃9x]^Ldw@ EN p w0'ŷΕWu2<بTya8FE>FEQ 39ț$*Hh^\ :i cl%ZOTQrIלca1?u<_˞0~GS۽b+;uڥoʿk=ƀ{ޞ ~f 1_#Yb8L釔I ol``1IeNNB잻 'e¼QʐOE?!VMNL:ޟH~?,i0צ'&5!xZg\:ܥBkX{5<)m[41jjF;:%M3u:)n Thh$tnI$.N~zqLC\˦2dg:$AmJ~P9+bIbـ@K),7/}29hCvlMn,gg-a/x/zv)QGf.ZbGqA9ʬVA&/B'@x8I5%5]jj$HxyS=R9ŔFcn6?LZp0ΑpE\pCHXs?A6ʻǿypqkBvC~6{R8Ef2@M* :0`=’.B%EFRH3*hŐGmRp~kBSOS~ lsEhlOR$žd/9qPn4M󭳧D^3uKLOҍ۱_oYXRGt^A3mGYv]Yn[nD<[mX@?Lzle1ߑ]?apdǎ.|1ika"v5 ݉D0:_pno ޵dLD)9q\]"S9%HBݶ"k3fJQ.ds_YmD>|˧E":O$U'׺#kBoRm B-.ofk/G"$#!}9ipx!Oq9z&rxT<@ӈBv=M[ZN^ -2LF@w:k[Zdf<>U`ZDN8 4i']ǎ$+I"NwXNߧSi uvt%k4 iʫrYo72`Ik?}OEQb9؅L|ޏ]4l=_‚L>K^D ߥ%sKSK3SZu](5ra G40yԭ1ӶGơ |bJ9=D:˅f'ۉ|ڬWO_?6_yoTXt=}qD 'Io'1|20֗ b ) R!g BQ!2I<F$YbE-~`dYYB=G3duw,s!nBchP(#':!娓.G)Sn_ DqH\At`!RϗN|+u -̫"XzzD8NDj 6YyakAq$㖤Ygv)9f_RDV9GCNT;K-G!KuX6K" |`ˎb6\pVUӻCҳA4-d2*2L4JRGOpH4lVa taPb XV%Oj//0Hg~ 2ۓ^زFy}g ! kvʭyW,`Ky.7/F'Rvv>_< :1T!EI)(t"T}4B72t?y%%oZ/ J(O_<[:X7Hyu(ٞQgQSw)>g@|LVʼnr[վ;.e!sv6I%]W:MjaEv3X*yUc816GdT6#egpH젳̍߾x䃉}O9tJ%N%CLfi}"hQdl W,Gc _#wk?u샘Y45mWؤqe(#tN0TJ$Zd <O> NtnNnT#2ȢA_T &ھ<|73+ ؞-URC, `v>Z7#t)㸇"Yj_T6GGb*'ćޝ1> ncjKnɑ͞#-J7wg_7T-Ɓ.><})bG+ 6%Ǚ&v\M҃:9U(>޻d{ZxCrA%,SZ8&덍/b%%%隀Flp]F-FjCUc;i!G8AfPk*wG7kwFߨ '-J$qYN  r/Y 5 yrgg{r8b@R˨Z O6$U'ŜTzig|Qj$_J+9bUyJG2,p)7ȞXp琙U"{Z2HP\;%Ժ^`}57 ]a v- $,wBߊtr{]#,zw_kVrAy}eՄu Wi"苸>Zٔc(m#ʵYlly6qA[ғ^Q-~J/w [2\8}=IV96ϗ2[l bv"59UzgA{pS)5hݻ.p)y 'ھpT\RT&_O>섂8J\MTW8,[tRFSO,ܪK~i4kg . RЭe!FLZ?~2s֎]3&aVG~A9aKAK0s;/,:5:Pi=T 0իh VW ]5&#R{Lu<cǶx\Y A]X:âHqY/iW_< RsX3F_@!+"ZtQ5Y9/2x c+HBQEQz7x#Lx NB\uea5cǒ9'n[s٨B&SEcH*B ]vԯrvհBdZ_rzܗd66@0!W; Z96JzIʄ j.i:|/olXCsvv<~dS h%`.iĘ<*9"~+]PIFNJFQc?XPJ@rLA1' ElQ!U WD2iu vdxluOyO AHu>bxjE3 yrlj gl^Y&܇\Q@w9LP!Tpk16Rwɗ9+zo%kR}DB 0_dw_$G/-RJޥ/!g$ԍ?w{ (+\|PcPqx@)c` QcH֕82ɒHŅ~=`o$Ni 1@=`T , @_I)>RA'TrS.7 3WDyjI /}s}(Kx:EY䃙Pi6k(H2sKc7glp &X8-s!1r]vFBz\*T؞v'3qLR׃jԀRiPOs/uo2Hup~>7CٶcۼbOU)r9k km]#-: ppy5/T!KOwO^('{[?;NPUQz.vPS079*X5tWmCOg>,alcf>; s`7&ڰ <$N"#53lOEt߷d;+&2Lw-NDxdZV8?fk[ͷBc}YJ;u8?A2U{\,F@lpcAN|SNh~ϵ`oH6&Jҗm̢CJ45=YYߢc? qrzR87+>*)?P}R*pIGr:I| V#hkCV^ʒ\3n(uޭ뀠8޺6WIPi/`&c< ^e!.=3-y'3z߇#@0ZЃtpX6t6gx5pj,PF (Xڙę_QGY(hP+1AeT0kg^uQQ1Xxk:@ 1,M@K>Ρ*@ B;{_Gɟ-Ph&1F$P˄D ƕn|niM:5&^zm0U@vqf]!CEl:)-YaYsТ|^:i}ĀVm*|2PdMI89Ɋj[Kz$zі*R+S Oc^$# C8fPrljV&'-iY,:uwl,R3)~TtzBFtv^67鼘 Iac%#'̢D6!ўk ?jV|ַ{`爗}[vjt/u-_&kO' bZOU3eU9 H{~#||5%D7{&j}V32=]WeО#wX̀S\q|d6:~ɼHro&5L21SNޗp`A{s/7[z8'^%m᩸q'NVEgĪ02bͭ0Y}*wIƚiudx>1=uw(P/!dn.(ah9 i~MHム).ruk$-+Įw%&?jB%Ҋd ".F~z;'ysV.m8ݣBhָ0;˥ R5̞͖I?<;pdQTs?eت|wRLq5#Kf:6ANԩMC`M̯; e8`ǹbՋ<٣i["@bov,RyElod8l ,m5mSlsg) W*"<>X\)I;r(-B/wgODjėS8Ӓd>VwQ,5rZ#$USޖWLYFêP.4/xm4I *j+b K]wdY;ov?#!AaȥşV߷0cb+ yrw9lYB΀z, bf)E~jJcSaI"c-f Z%B CU>nuų1YV嘃}n1Lπ 1#[Ckraɢ(4'7ќPawTܮrŒχdNuZ]~LqZsqi*G^͝@0KvnI!2XsWHs,grTOC C4' $P#:&$M`G618r㩔*tF]JU [%O&ean 9.vG k#UuiJeNbT֛I0ҽ"cʌ`Z@Axdut%.s-̀85_ݪb0B3?_ñgkp q$&Oʺf<&/1#\;7J=u3_ZM DIIkqζwjmm7A=b(za|BIHbǽt䬂18Aqw>ZD9H19gkwn P?p@dۣ#!8?ر囩_1kr V_ZAr|^=*Rq31=YV)hY/7Q(PvD ]_X=[JḦ́"99h_J"a?]cSХ/)G/ ar[uuT(ciS;nkyž.nk5@X9x9FFb 9XVpr~qnB8cg<\'`1 WJl$@dUhGK`$9Bu;-#LT 1s1;;׊ZOL߯f0lNHqt 6>l,:1W| }4^!hX&drvܮ $X9f49XPaK [Dܪ+ޭ3ˁHvg)՝ ?kw8g%Ia2HPߠ̎<#KGs@;՞5٬M@9,=E=r{ EZԖ $'OXle.:NFH^jəAe@cqm[,;7F:)]d$s&g.lq7-V6XitmT~[;qnZo:&Q[Х1]tuZGϙ^1ɡw I3df@k1m`3*o&hB7FRk3"B>^@8[h<LD(1NY"#<+dV5|ԏw`T0_U#J 'e}3N̦+\.uoL}BuwCo(,KhC' v s|ؕ.-Ǟj8F,f4sه22:SCX4KJK ҹ"s_8E/QNXfV¼ut3z(Q=AOsFTx8i2;΅\`M/o&)Y )DpV޹HI#%[A 28wŤΰi\ீHʷ!ΪxJХrc)QUn\("hR%Wkc%WX>a"jNW-|HZ'ӅhN-Q|F7æ ]/{N^m~uؐI'e߲@p`d`D/?>D|֪T.Y*!UQ; LM w:\b@57~ʌ-a##X8}dh<<ȄH*g?t'ww4y-Q3 4܀rՕ۸AE=d׍(U0II:!,`\&!> lT }23xq; ڨhO"P,: ۨxDZ{.) zIr'QYB6~$^=21_r\zp.JˣcQ`T%#7'J`O]Gp-2KRV<mZXKa[Iƚ[,J4SJf-KDW'!Z 1* 680O Hߴьkl|E֗CK73Eo!d\; g,@ TyZzr(םo񠹩:׹d#i7 jWO`Qp;^a;MYT6ZN#w=}2-On@a] F*;++p/$Je}lon5gqݔ#B}v~N׃y2 یY[/|;a .@}W(@2{5T限B0鱐{1F:#t$,Ojo<:GgTAf|@bT׌|k|hj*ep9>b_F"RRvC(9>r4YHGZ:WƟ/Ϯ7aT3—0@>@1(뇪mh \a/̌q#QJQI>々+ɭ*o*Vî& eH1)ő8$5<"xDGYQ"]`5F/~Đ?[c4Ok`Q~>Wj?Y| ]<N|xO_ (2x+gkcsG< vu,a&@{VU;k `;%+gԜud/≱3r:R'Fג=kӀ/tr,ʹeee_UE _!Bx`D٣d~|\2"5cm3H]%[U{~cb`?Bϟ?L-7MNEg>j SbPx[kR2Y?Q^[*pd0`+MMEs`^%vh4/ 8S]ڛ"JZoAv}t*{6M{u̡;߫!LJLYY\ZɤoFtSjUsf|9ib&!dnA4{6*&\pdk;IͽB,[Fv]x7gRҲ" ݄Khhn`7FBo%aX)1JShH׃^rM>l cA[ N7n}F=XG+_u\SwR6eBo1D>НGި'eG};9^◮m,|L2A%~܋1I|H+/_%;?.(6,MKg9&$9YM oD ܾ$A*<9iH8 |$ ~[E@ .p:@hʝ4{*:XndZCS+Cn톋M`,'Qkds{s2@s^(!Љ}:^󩃄bfmlof=&vl{DQYn^)w !mˬIhxq5Ř1i~"FU@hxd"YbUyЉcG^!poLrA I8σm-Z̶4\*N꣥tɪn nj9ˮFDqr ;|rO:qS,U`ë<.iY Yv|XIv 'A> vYwryu9gZ~Ijp^S+@pON͗1}'b`/\? آғ+NNy"i'"=}qY nqղ+Z`-b(R H3í?M7>頞R~-(XD!bofSd>AF3Ε3p@"ZvB{vȆ< eؽ"u429Ѓ[. =^l;FBf1-2wbj':RGT:ݧ[FI6 <ѱyn/ +^A3c1ypDn=`FRq*{0ANg0P]E璅@]aܟubdWo;d G܇|&unpÊwwO-e4A8j;*SxTvu_r8jQY66_YqFi/:rBO6lC SX]>T;BElGfȸqIh7~"ޒ0)ӇTEpe <H&$r]sr|J<z6KDڟ2n>~:`^@/Y:ފh¤Y?YgY|G[sݡW W-H7CWFUQ>--`"Fγ*"8mЂI&HB!7BF݁qj/d ؑ6Xݥ+(}vZjOQ@ȼ֪{zC!f%[>dy~oCu>Y:D[tnIZuM#_D-_x3a;n)ǡ"p3uUfX'MU)%Ø"PW:b<<[R3ӹ)5.kOXW) '^?ʱ4!"W7'DrHc*C[ZOoڴlU Oob(kŧP6?fPv@!|FoW߯Dr֏@puĖHWYdZ Ŕ+Ҹː$M7\KnM{{έuxP]|A8S^ǮWjhG3~X{D.44C 1Mr;Bbֹq?ϽCbՔ]ƫ8^ ^s6WA^ݶaЌˇbB-20CP> ?2Ŋx HxV[mIIRˢ۰gtݔN)9>X`"f*GZGŇ(l@a2&RpaY1.8TƩ/>ͦc]KM&w}iKtD* /!{Cgk4|K H8+s(LBާ}wE>] 81Iӹhxa~*Wl:v8)V3"~/8lh2'C {6pbV42P I~ɷt` ӪM^e++d 1x3_q@(ϘeA<" QsíU^K``x~(xCRƿZ}f諟lfƍ[At[/ /Hn1:hfGMaBQ9d;״ wJ!%x5cS@^&mFqpֺJ,dE7v n]np' ZPn0^X5-:{&X'#b9b90%;X *k3-;OTѫ Սf ܤq$ XIBq$F>}&#/,/<'g *>$Hd5lt3!_ v" _:e(DӴzGcyi;eW,%4]5PlRꑃ2m5 l͊xwr˵ӘE7=#Q}uuzC.kLCz 6&4Qdr^LɯT6B`( YNq{.;܍AmG:fLwf`X1huI2;JtW}: 2x3]*}\2bD)XHWP*pY`s3kyinǑ WUְZ_ fvZLۑL/̮]L ۸) cRSwQwFH$R>7fZ*d75=W!"4Pۛ=Ѭ,Vm@(]mIʦ5 Wƒ|ԷI ӝk^ FLrXj) D^.]A91i2F"zޙVD%^72 G*r}k\fǖ6HRpld"1x+s ]}˪ Eh2|Bt:wvCZC[1i)@_jx" Yk*zk&ȖfcgKZ!u8V6M(va+^C \g#q_pE)pfgbNN+tv\8[ =Q|/3O X2k3,ê_-o;0Ya!rP[}Sꄜ]iӓ%GĒ6.dbCUi+.=#2N lWB]Oܪ'o3*B02?VQj3ͺ}r|d&`V&il.[u>"ܽ s`"s(_p;9Xw*4ȹ-xt__ q^ ߵU\]kIZZpPڰ@ԿAieaTߚG5wTS'v8u HPON.8n"\:U!PL~T 9zl0d:w/ʌs%]o>ckޮxFb{% cfG\;iq%d9֒g7O;ab߲ԒsA֗ s46I&PD8էWdCYNud GO.Y%/Uݼ)FoDjDް 7 8֍&`5A& XpyciHX:hE",hPhJˇYQ>SGYt{KGFBLs*u;M bkD67L=ҏh"o{fqiӈe[M݈gQL?Eo).Z=$͔KVpDs:Hp#~v䈂QYɝiP-eoi&kÄBg~0 ✓_ >ZyAߢ0RTa9O\}@|X a1N)]vYjbFbml 6҉Q9|cU.* @r)b~*1EE)c3J1m~ E1BHtZ:Y!".:UGPL9|1|\b85M]ONW + ityz!L ]%aJ4Ĺq.̬$XbyVo kBwvYD2g6? 6?<1*Yºվ@2qH(>fx`Zt|ڊ7WN;9 >R\%ޱ͉c;XdƳ-eNS" q4|u@5D[#&|ׯnj f<Ӭ/Z:ifQohb<D`n$$ R. }Rx~yhӤ̈́-iRKE u47Gb'ۀo!& 4?EX*.Ӎ56H?@@n!Eu[Vic:]sf w >~X/I̮iw +0UCƍi\GxeRn)ED^hiko-HEAchsߕ@:u OuѩBDVL gVp$qɔ'.5< r+VJC)p2;ʫZ%V7 QUItt)h=x#y6k)>~4Azdt4}F;+h:3L[f|aĚcH@#2cQ4x g Y$fEXȅRlY,Q|XzCPVWy*خ[ָ"voQٗod[_ʄkaWjT 1t{eAYyb)%P4 4=<,8O 3"I܂baI+mhXU}qRv[p ymܔ +]zxtHMw_DR:LpZɐ-_8Jv"Iur>'C)&Fke \Qy4lNwSAiz6D/hyi9) ion0E/kG6@| hc{!ilfB9`H=ԧ]hP+&<M*s"7ʁ8bYӦ5ew0\u 3 ɂл -. /5ԍ`jd/ɠX4@; pYk8Kh5B n%#q7y~e̅o[-I (X Ls:Q(\:rN0EtpNgoni 9Z)O=XˇV  UOnWN( ;zFs1}ʠJi,Nhu-O]6}}+݀^Ze^P$ULES( W0$x)td n.8-diE˸ Tå ŋ;f@C7;}Km*XDJ&]'-/em4SR_^qS_FW$E3 nNdnn/br[)"a|^VrrOoe `lSbVW]ckUJGȡhPe E6 comg>MVա@(z-umبS *@wD.ʏqx*_#r2x97!P-|*8ԢH,oCiSƸ௵rHsޫyk,No\cd&+L[Ok].sNZ몘C5[+I;XwQ &ԋ*m\-lsl7&߻+8tg$AQǛU0xUz湞zۺ. ́Q~OhPZlV~q+8Jѝd,Qr+m2]7X AS;mJvO# TG@'V#UkAidf7Y, .@)n~nΞR 5\(IA֬$m=]\R,@w|"Ef})-4p7G^,j&k2jU,%@Br0S}j[9 :/T<&ATUݑ肃 p`嵗tMKGi„,=jP32s&>~''$=fYzWd׻'$XvP oa !-]֍l;91Swgܸqc  KYFE^97qU,C}bBE H'#zUcoدX~M}H㶪"Wq{oCKrki=}p9XNq[,o2OJwM;[>)hG9H K1Ax #ADw6M-fTNj3up bXNu\ĔB6╵u ZO `')?x=L,12V,7PqR]ŝrGs-^2T[-kb3rOkꕯ6|2u#MlYJ5.dߐ&d7)KmV.c(LgK%1qTOS(ƞOG7/'J>ߨE$i[3]F6 .>':F8$ȘKloLHq8-M6E鮫o^; 'FΚQs{Wh܌6m0{OxZ| m=䆅j2z31du:4_Ouk(&xէh%E>{Bv+ܾ_*, s:u)* ^H6+n'SQqRc30lAG=$b8XS!~[ aXːB F>G읈a:֋Wje}$ Mc_5dJU >3)`Z'(ߥ7}y;G\)hGp- ~A:\23eEW6^ؐvb0е2~~(SxbQqNHGCݠ,Qu}'LP =|)c^, ;i/|i, m[Y6bG;{(~0a,3tǷt!qw#7&U@ᮾ7v&2VGL p1 cK?m\vrpT5ӭK)LϖlH'ܨL7GZ^[c Ol{T)W:lė@ZCiEDS<4Cj;9MV6 r,&/൑~N+1%/R+ؕ~|aDaMs|wӾY}#nK.e>wq`o2Ф0Nt^ g>KI G(d&vuDމ*V6"3!{ucWB-8|#bFaۃ2Kx8C^>~"‹Oɬ/f1:8pL ;nV`MGGKJ&< T Bo%LO=)`kr`2/ՌB)؆ipא}zwH\y jNu.,L = /3kBYPºy=T Yȇ{ S 䇈6R'ku'ׁL 㲆TplB.,MG]ڱDrI%2L*(LFDbrm}6m9Fe+gTZ<#K@Thlɞ"ђbR`= P&򑔼{Fۡyj ޞ!m;FG~PEIXFU\\&hڹq=UM-zqMD*jP, rVRP.ЏOβ01j;wQIoȢ Mp5w K x[LgB?$mpj'v)n֌>Lvj'$ Fnk\Ä 3DzMZrq6e4)Kz-'T䖦4gd!\,peW+Ao&Ϯ24bC'=VIZzn4 $UڄUȆ#<.^Z⍽ho jKQDDH뇜jt H*, ]Wy>p]_Ĵjvf) .Lr`؝V+<" @N"K'vCA"ߋ>9o)sZ*d*3QA޵d׋6*f-4}Fv~w HQo3F7 H+R9Q\u]V|vk4`:vDW1~Kj‹uH=r$4 OjזZ~ j-B*j?X)P(ʑ(S !(}1iYo坲 R9@wZzi2FN Ёrp34|9Z8>N4ޛlf1N{]a-QF'Pf`({|9 }պVJ҃7,)1;^9b . ~Dn+"cDrS=ENmEǚ BtT*K_`^+TE9wLb؁<906Yc_YAEoیE51}uJ%2e enZ=a">1YnN}fT{ރKe(o}|$YGյ F{)߳[ Ò@yDHQQ'O7k!tNjS`Xcʶd h[y*KDETTB}ʐ?W3;|H'TKYx/В4vTTz?wXEx̠ =/96ԘT13޵:i"/#>=EMP\lS19 /NkYv3u2fʦ$&93ٕ՛%+ PF"+q/TKpa0E+,wFFr׆SHro3 U >J2DFHv#54o6$Ѽx_ eÚeeD?8_3%<4Uƍ^¶%@\ag'֮{q!#s<<492}?=2cOKE 5 ltzGxa!9v4=4âM4NΜUH6}0g3"MHn!)W`Cvv,ˈck%5XU)hF*KlEܾrC{ _*Z; 1a;!b+3`]3)mͭ' m5a=_jP~$z9/#kK 0 ։ua㎜Zo kxS>;6RϠ]V3U8_M=r?zM"P1Sn`02-^J`=lڛ"BM:VZ:uxqwx-.{vE#Ї~{7)90R$弝U>c9gc_ JR87әcQ °:2'z9;|i+ZIdm*m}ͩ=p\,pǁ&q,@:T=xH)*&*+\ mW BR2]tܭU =e[eWT>޵VL-u2*Vej_B#(tBH|&UL`[*(vso[$e< H{ '~~Ep @KJ4` >& Bc_7ٽ,1bǎ7㯙wu*_ئH-Clf.+"z s Xs׮ Kiԇztyw'VV#Pp6@y&D6@1hK෴Ġ黪q.M]Y~džAysT TW#xR8nj5&}ǖ! ,inXS d~C9vq:s4ZU=)5Er GX.R)"5 ҵ|)ӏ}-p]=kBE"s4Ug"-3/a(puo#q& Ng._9+QPtn JfPiPcQxm7J X ͻ +g`^oL#m2pdΌ;]'$Nٗ*3?2\UMFc!x^8۳U>WM/)GזAu>? 2Wp,oi[px 0TO XdRʳᵭX!CIf`T'_ Υ/N"A} S\޺/]qď^ bOCm,էD!MP![h\1 x#{VE+B *l-®s놷$D"28܍ +ks-ܟ>siuF3?&^h2I{@ϰiAbn?4vޤ ֺ]5`/}iF'5lK|lb&{}R示]ۊ{6E_psB ;z[U9]:sDcʪ3Yl (VZ%C7~@GmdϫNFdy@`Xkr ʿl:t@h8iB3_rE}f i1t# JqNpcߕ&T =t?U޵w'J\̌n}SV6\نED?~+ϤS u4o g5#RB/̓ĝG,up /fY%U^a8|l%ƆjRgĆzȼP[7BV"5r;*?+/p'J@vHi;< ,DPy$ HzrOxM?6 >YXTC[y<Ί A㾉 UVPHӳ$Tַ%/r>9W,w2~eVylo7ߵy,AKI漷VͭmkM਴)ѫX(fq.> zz|$Bطr鸣Y%@Wl(R؀~$l[ Gn| Y(NL8 oPG&0!eG#bcy-#|Bf{B@7j OBr)ee#+Mx4(Xݕm]m fm~Ux1X(jA;WX<9)f=gVQYEn$yaڈ9oCȨ8ȘPȢug.A!!rBZ꿜5l5SP ʡ p 7_,!!G >;Pgԍ$fI!j(i?Du#Dv̂}5/mD4!0q'[iWK88e1u6m:kpzEu >\WYtqHk3x_Y7fzYRSZȑIA "Q<`%"V$e$D#ëzM\(X!s%ڪ+z)lazz m؂8 q$(D&xTwх c&sZu=9I>"9q.; `^iFGazw.8`UX;O_ 5? ':iVW-TiS{KleWF@a{򒕚pG"'Ya٭u@]  qd={gjmC 1n;mMtb@aӼ;{qؚ)x݌k#UU𵨨[ECU _Oh*dx+Dq*u74p>ߺ>v;`)\~Pue7n Wq*)}>I]>iTEySnچ<(#qzӋW MOͤ*!HL55aQEW6 s}i!P?#B~!]wFBshT0ܣALS%j-y"Dk`¹oBŕ VRiOzy0=#D6E@.iOحzD1[Yſumd1f^'͢@TBv#,텪$ATR$(n"c V;<4 W6PǼJ"w Jm_kgt[&|<G\ ?L TOLF];I5ؠQ>nJE7V0ܐ5VjaԂiYܐ s,]JԙB[PRݾpDԄ!R%?Azˠ#Z2 v9Bh3>sߑyM{J^k3V&CM9cYUNu\urڣ8l^ȉÏ/ؤO8 ٖdlZb؍D3̅̕T" cZU=4ğ5]?uqsA*QNw(dS%W  P[@Vu8o:JBk=r|,rF=ki +wgq[EwV/f:%~/s`jsi3B^LPﹳJFv ֱ-q pIՔ@ZrY)ǡࠅmGLPXBRNI|4j=am&ꅻIƷA5n&[&p= g!BѭXѫQݕ!@] "@iY^R;1 "[ԧXc<`cf*YkWaj[/ޒßL̈́5o @P!SIm+VJ.f; "C4'5e|8/X@ӴiOzo2W}xDa70si,?oUTݙSo-/"z1iv>'7#RUoy]bXӊ cgrIR_7cT C8(ok?EVcm9yۣhٗdWyG{7$ȱl/[cF CG~t^b I2m|2&[H%.BQ 0~ u@㖧_T09X#)h_bytj3y2՚?y!t67dOnY d0nwҹ`jױI˝8װ(_H.mҭ¯ PT%n U 9$ָ!?eTڲ kl+6$xvMΙYdCaM;:?\L8hY]el+n8s29_# l㠟,ZQ5~&][CװngyLioxON!Fk-H9XzAH[bsϡ 重MjHtEeeg 0()BZ +~h;WBdBZF*g("(屈c =4->v!ׅgo* <ҽ[8t]ٝdP %t Ֆ^ݰܚЇ?L~y"\aGmS~7zЈnO5c{CK'mO3g~{.\P35;G41v{B7u'R2zX+?)^O _} [YbgOGI72غUև;z%a~?=Fĩ%x5'Jmv QY̊%7u6zŗ¹uk[⻋pWPuӳWŢ9[@Irμ#eM\4#pˠS{c?UfϋOO'N0ђMl`0?EHC`Nn_U*l퍱x𘡀:9N54 ylb H,'s1>SB#RGWܟܧW^na3Źt)bde7yml&|/uˈ_$AbϰDȺgk ~F6NQ)su`vw-5$Mu?ڶi4aEJ? %G}ߵ͙3r|mڄ9-ikTr)/z5rln- zY¬kI#N//"p) UO":`3  t̐AF?B1;Ꝣ#8 cJ MismO$ G2wY~zq"ڀ{蕶WהMOͰw!$:CuOԾ"J{R"68T{#y<%X|?O jf=A5? IS{ b(bI'~SJZ3BҎhcGM{]ׯd0 !.N\A} M U|< b#zK͔DbU&]Qc`#-nA(r>EWw~lsEaalCH|?nl ,:X1@vC4uCZ"ϓs-~lAPIxߢH8G@d@3!kXqD0mwؗo0x?__/#K@Yn[pۇ«d˼d+M£+ӛqh.89%?V`;tԵ r5uҲEp.jzy? A֟J '"g95:/ Z.~uT})7g+wnv?Mhq@]ΪYnY^l+#14i' Щ܄X 3@6ZxBpDOMv@PtN<?>D4br0;DezDžHN#l n@aF#\rw.[uBQ2ǂ$H?r&]+;8̹]/L$}aGվHPHS(1+Q89 zr쯝Ă/Ji*)d? .[n? _0g[hc3 T=*|$I|[Y@ g 3#g H"}r+#މ*;n:U[7M0_3Y~".P{V2mK1Q/W'J(I]s\\~s{54 ar `,ɕH;v ei٪oZV \QyTc CI" ?~_؜tQ*DEbQU@JjLJtnݻ$ !h5d|CL4b{`'Ƹ;"S^}d'S1gȏxƈIO AV㹕b2j9k"eCR;)(t9QC(Xdo.JNCE56?s}`Gg&BJ$_h[k6,^ Ш}>p$Ye=Y5JEZeCCJ:fwtqQ髵旅K{V2$ӁٝEigZ`RHq/u 9Xi6tvV֨ԩ>O#n-xp`GL`njDx8QM9yXQG7kH:㹊J/R:l<c N" ю6ǖ x*l/5ܾOQٯWGT~ OOPP!4P^ЧǃiT&E҂nOW!n9 G:%1jz`I_={H\ F{P/C[FZ bz=G{aT,d),;TCC0yB Ď`܆o։RBXWM %@HcO4hQ/ Du'iFgC f{~'#045yyp82FڟZ9 -wkANL )ɞCP9MevL*.4x$ԠufiCiU|DzsI,*lw M+p`3zN/>!qs9_Q2h|nR|jW{q;kΎV/˓Vwh3GН/+&14Z1{R2ul7Fg)D~u#Ch ^]{ۀG)`D5UJ@oh+{jp[Mt2.FeJm"/X-=`A/MΊܽw r(2#Y<8Dtt{8$7*T &&FMd^}y5nDx@'>KŖEil88oj:빛}}5+!pDq{!y@iSjcY8'5no5x^Zb)"(&JGBBE͓&QVc㟫.{C|8?CfFViH|~y CO2P7*w;LKe[+'ܜٙއ c/[,V_QӑQ{dAZ|4-2%>m.jW̰7۔2f ʞoV=V>Y~q[.`!)w$)zpLqY$3`sBhmVҞ$K.` jO:,-0'CxOX|z  Kȟ!܍0ӗ(RK˪/Up|5e;Pse"O*j͵юL8 T$J۲`<ͨۮ@,EBo:suC/WRL8뷠Ԩ۶>AGs9څM!cn5 h ;+;.ZJ߅;T"e \I'1Bt5[EUǴLJa?0D u,kϽ9 0O''5z䑰YNEh2r:)ƃ')FBӑ7|("e^P}(U!CXMZfIQt&wZpjEc. Bh^ҭ6&\?Az}Fe3U~er5v$~|"#DǼi&wmqp_(I?ː8Pס '7XCU1E$xu]3= ""w|8'R!]Bt{S ~ W,."oLOȌ2SrҸߏܫqGZ`J?+a3A-> He%UiĘjv*)Y+WܪN0+ƬQT~md@!fP$sb|Ȝw{Rޛ^#d y&)OUbCZŰqi{D2"u͌CK2dheB<LӒ`i6ʝUIZ१=0Q]qZDZeߒq/Ze̛ H BQgIHDܕMhti @R:Y2޵DIxvRU2l"cM н2 J:~>5157Qq|z"39|wK5Oi.^OG4Lћmqv`5rbj_Xµ^Z/u1ϐ]hio4E0l4 #yيY:G!VҔvqe/v{QutxMoa Ԃ(ܳ8Vkm Z2`-(g}d:+T p#,I&b{M2o#l?2:׶9+՟ۮԺ $1##~ &]wm1\2+ZuY *]]tna~ Y(1v83*qԄ޸hj'jh Ȫa)Y*?"`$^esAb(`qK&aD $Hf1=m݂B o~35͏5[{:f֖l֯j?Zj+ @$uF@1Zi%5ǨWlu@?*pXD@ѝ#r,}X8}]B@&ʮ7 {*LegS7.C/r>k{EIJuDEʓ`Raމǝxn@sY:ڜ.De"½މf-+*߭aR\%n'KkñllVWcM~D\ &GRd3?j`ӗI*}5<F_Ĥe7FڸUK8Uj( %7o*CF+{!`V)6PGS'[fck]ȑ `>}+u8NO^OA<4dVW&d+'xY?״L`DS^RI{PbY#y>fMxǾn 0:JmkPPێv9b '}x$ggp *׽he93XLz#?bէ\x嶄Dgt թ;]\pԗoLsyȀV&~Ɨ~Oyg`EE?:"U M(=[9  H&esv#4}P@j[*݂لk{6z:GgdveU-4`RMOum)F2&sBg:ߕH9,E"QOAL kï-֜'q]$k=e'a Xp,.h1ş/%5Z [$_3`¦񒉝{X#uWpC?< 4GL?m^#ƽC9xU3UݏxRHkZ*i^1Xٛє24W{EM}GrJ5h\59*|[nR-U+?숌P~$~+6n[]˩0&|,yU,t)l]Zk|_&Y"Q =Iѯ4B[b~AHqmryUA;QKOcL%+kj2emL8s>4mma*.1]o(%rط4,UpID6v,ś.^c<0" q-AO[ c&(8\ >}Iڦءyì{^O-/aV獦qklPK[-D.+o FSN$b0%J A[KF=:05io Z7_:4p0'JyGhFjlI41đy%߅p B"C@9yˬK_nUV@X@X&7;tc9_8}q *ӗ$:KSyF-#h3הt1^jTUؒ9r1kbu zYU-HQvr8cs}RQ9je%r"/s[7ޅ'FtB@^j {$)O|c35EqB;:Urٺ ˁ.zv>ijZwc|h$_,=&A'W؟ WAlFEi6 m{VhXt7<a,!iY%e9r]\1 N0];u/+YUm 'c&5I"Ƌ^DO)dtp[2GhŜx5!FVTopO.7׼x (cAP|Ed]>ӤO'b Rb *gkvlQX K8zTCy%Y1u:XyRgw5|/3{_ÆR>n-i֭o uNPь抉S˙P˼_z6ä)#ǡ"#)Y&-$d8{{k/H q-Xhf#^Qc.V7$Spf<~|kvI4;1\r>HA\ ۆt`axD4SS&hUp/q5>ULNw^j'm1M4Ƈ_8*c]A,S)bM:EkɂWfƥ4(a ߐe~#6\')C2:4!hOC@囘ҚH9>J^Ňyb)Moaj<jt n& Z Z٧hQ:OaO!:_ЯI{#lW׌L ,JwZd=;|Q}McfsiRgpHԦ>XПlvje(ܘቄ EGPU]k_$<iobhTw? 5ty&SU1 +_ޔJ2[\(̄3鍼I(#2Zm>o8SӴOed]'ZWYdW| h^|%\k\ex'&N΀ȉ}FeTs`Wݻ0h '6-H{g֖/r Fn7n :S!0.ΪgBf.@5ODeSnng&a)꼫+앛~W5Vf3Ljjiյ9JքCB:?*E|5Q?|r2m*ӸDx%S6MX3LL/BUD ^˃[-Y/si[FCu(Pw' b8Nm]Jr[7P>=2)J}H$X|\" 1G0~MF$P1¯e猴ƶ@̎jIi rC:x_F6(yPN[h%%Vidfw=1᝖8zb}LvCNuT}{Vޕ?">#渠?3 -@s_ K T+|p'7.W{o;U0-b d v^ lixcO=P;6k)$E 7C˘@MD2njOҾ[ iSPbL9ocbbw]ڛ4;z֦u]p֊W7̱i''Qv;t8 ͆Ko!ne,9PEʖAemՉg(PKpbS$_ˋO<&8Z(=vqVٌ n"$iYi +ANӁ ?\1 K'q@RI ]d&r zu]hб~v :>>.F"VD[SfFͿSLV|MäA7=? Y.]>Pz+fUﺆf; उBS]T&>=<"Yj=0lЈmC^pVf (8vhs%W2@tȴ~]9q6J ܳۘ{^Ih`a!ō2r*T"K5Cdpzי[*S`6&) {Eq!a  &Oƿ_*/GW),=473Ly~᝹ lk4҂v7DA/A`Xfihί#b! YdD;瓌xd>sbL8IcyS&v&:v lKQFs_2d=9OFZ&<݋ aw2qpj>EpXz-sg/E֞+<#KRLqDr<-a?R!Y"J)eBz{s .bF .YVBƧ^ +BYxp3@o^=?3P% `pV:須zٖͼ1m h7U9P]Ajoߋz`icJ'r άABH` )LbukTpRϹbOoa{=q&$离RQP › i 7%m4?ϸ !TJ]r hXݳnUA WcZd70LX2A}Q80( 3x?fS.5\&0bH̉tQH P684_3G/"`VCΦap P(Y˹iTv⪷a|ģĤDG55̓}=A,\xIyKwf#&uݚr5 8\!PְJ&ϼ[Ho%oy7/pكH5T="TG7CIw.X1֌ T .ގZ PІSPv mrԜcGEWTWdGO=6麯^;8 ,toUӖ(h&ahzXǿ /ߞ+uX2̚ {9x[v^a3qS4>Ō~&(LalpE$㾬9](KnҘ̌tW 7g_04L ݁$ iOTč?W_@:Ll@2.-VjjZ?kи$ila ה{a#eBK;얕pccyτ5~{Z JQe3E!##p!I] AֆFVYK L 2Z-$fY0坩Mã**_*^!}Ԏ<6W_G0>v,A7K%(! ̚]G5 }:P<7:bHŦR^bkr4^}U(5[)s!sAM8.2RwB: #WK *ء"Y<#? ^qgVR[<_ׄ'޷64Y/DHo"R:X&,,U$Qi)sX9<R|K 4t]rꆜM)RXB8MnW@:144t6h<U6/im_܇c`[`Q/bdO[vT{Llh7 }x #rGMvuGy:B-AJo}+]obO~z3 L?a'oXK$ Mh2Mc(6#xcX[n&6:ox.D1IliCYx˷VyUTHmR +Tz:z{Y SI!80DA{=:btd.t@!3# 3@򇿣&7/0-sI9Z&fw=]ШS6dAp |1/iF~Q qXa-|@ntِ=(Yin4\J\jenUa Vf07 -wgR͘= d!TFSjw6 -Jb֑CAuҁ`z]hV/wgQ 57oaMh(ݰ ɓ5:?Wf]l|_)jY諼L?e_=g:}/%}<c@vUw^+e!ߙzgכku;1r:MF/<&)jcJMBqw};~9dюTLSu54| *r&5vTQfv_ ,Xwїѹ'z IƋNN8'W{6v.JfV3Abss]p4im0`FA^ѝ]u2b)عR܄FvJ- /1nc;'MƟ{?@2!t92k8`A3? c)(Szge=Q{r?C(;V~faopi%O^o7POAd25QxKtJA?+| 1pPƵX dN D&wONi"ebpÖKgvO*)ۖt4e[rx mS,&t+O 4`mX9IXiAϟfATɵsk5sD"t1$k㛦+1y19 ^""PG1TUjً`Qj#美2>>My؜G8ΨP~xo̔<^4: IpI J-Ni| ]xM֍)c\ nS(h({4?9'Ÿd{ks97#Y|pI2 '4 rkyjZGkVڶDW0ՠ&Yrx_ߪ}uaR ?"V皚 :\?D(-*˙'ne;l_s j"~F?zow*~[{VS'n,- ےsYnbm<GQ&S/OKLCVMuΰi}tX-ZrFEIVp> j*sX5ECams'3r8x~t $P^It?|!=zRyY91=H1+tV*o^"ĕ0 L!ϥӫda{E)q[Kw|?)v0Fz7T_0cy[*tgiŗi;aKn Ϸ׷'m)z[ EvJc.fhv/L)79*2K$>cɏ>}Es .Ar.>y\P ث^\x' u"fB4Z&$JYE2뮖];li1pJEJT[ӑmT?ibGN{~M)`V.i RFOv|I%fRQhd9 ӄ x*GGtdOL< G3  P4 a-|m~!n ڸ5cک#0ɫ"IX~:25<}.aOp6v?/QtE~/./  Sx樊d?$nZ3ĵk6Ly2{PA^'> xS82I؊j0OTve9 7]DH(wɟ׻^5H9(Hp8ǝ(.p7A&!<PDэ#Coq̠ͧbE&cu~i[j!}LpM $fLx),Wc7!d?,btK?k%+G| O Ӵ]7d)ET V=R5_ႋ<U<7|1M6n@j Lť]h`Mϣt2 px)IVY*K{WU 0PO u:+{.CtEK)"E#YXk m;G1Nx=(EkXLlJ8i_ ]b(F<@,=&J2֦MR+2Q [?F@/08Òh,Ɲ݀2,~?8]cc!y)*l`Z! eqBeV*T-3740$8'_V8st/WYͮ2־!k>r{sHsEמ"34y,k>v. $i'fF <[%x۩eރ,9 ^x=hGF֖!)xM)]NLZONQ)9\8 (b}_?m?|tK}c?,.P+";3nl;;AT_1BlbX. (RZLS-@_QIY3&Y*M;aJ=]ur9G LdH&YiaEV^;kHprq`*931d I5HbRWjڡRS4w\aD TXX0ӄjԀ -GuI( ~a]' 3t ӠijU%u'?&Tk[XO{sZY!sH N %5DCA ['dĨD(t"-]svjm.Y0M(/U ~0BL%!a$/Ā ˦EG'쀏чv& [V׳)w@u.j~ɷLM Zlqݾ$ bQ+aհH$G֋Y]JgtV1QnBY `<&vZf06] !"hvJ%%uua<۠;#U 0faקA bS49kؚ /fmkE6jݲpR!w ƒXr=Op*L%Ӏ/a h~5fYIUit{Y?L#B>=WU'"Y~][~ J'V5(M\8;3@u)F|^max~]?*tܦ(^dp tegcm$JZ߂}OM-jbPY/sUeh>TWK>V3lS\%2S>{rOz%Poc#(cgJ\zGN aML!#ɱF[Xv_u)>;K4PWyo1<}qgښ} ?q|Ø mx-:T}#~PN*inztFA*}(ekgz?~,3M5E q#ƌ8+?n[Ӄh(A;&jln$Au/^?dv!@)3/yS1jA6F:pn0` tcGUWF;6SDcݠH7fVGxܯޏӢZúEO3U ]ϘKw)n7 ^r. e8 &-ߥ{r%#W9~>nO5C̩s=9 3awh~ tӁA'wE\XPe*ȕ9A6a8*%xzolsNn^dkL\{r``A MDO=ZhF =^Wך,//t#Õ=-7yN^ՠd~M7T_&3乌 48at ktnL {QxR~AbbDm-Ǧ6A.}[$}dh$壉Zv欽FX ,OW-@{;5.]y9k\|-Yeh2 ]0)Iy({νNs>Z0IʞA1)P)8P[3THTHq?~$`YW 1,~i҄E{/L(#3mq5xS)ie"KзS!a]g$3N먞&%|3V%ҥ[My~W~XM μB%WSV,^ #f:Bh\; 2fEn /& J}R} 9צrELQ_A4Hq*͒BWV~xOȮ{ aEB#j^. 6gv*5CuTh{/W6_W崌>jGSko6@¼Օ I&^!CE1xP 2nm=pFMd9-$Y ߮8;:8w)$^æ}=yt{^3݄"^ 0ɚZl?ZYT#I#Nv) 6Zd*nV"Ue'1÷<˂0G^UlKrd 1v]CQ%,.C0F7\-4.9y [r*,"żG%~0o md^-I+ut +nk`("_ Wȵi}UJVzw~j_VW+L5%R;#i7)nNOHoHBx0H{|uZhw_jULQLH8NEMk ?,xp^ }&}{+dގwVC&&Yc5EH>P lAQL.z'9Pصi3*YBM nisZMXj#"%nzMtɇiعn_N=.^sdrkoViN5`DՓ>S!&atA4.M-ct"` A\?RV`tۊų7en-jv*Y8nkcRDiq1IcydeRLdHk3Fׂ#UhLd(/_$|GzKf&-2U{=.}Ɔjv'J.>!?Q j(y!&ՠ^gpc\>6iy`RF';TXF^\JT>ILeWؼOЄ2Sz,9Wu7ǐ)ۭtݭ[w]]XnjMksmV0+~1[b1}0?#r~mDžIs11vl({;6Qmvi қ.z<65GMNUDFh/4JsFJڜM&QqQ}M;lj& $aP,_t쾟SA@Ysۡ4֘}N?7;kHQo|+;r$VqE& AptR@&X;ҿ;=wsw`^dsIq8{_bt1гnf?EOcmj(4P'ū$z@mXcYG39^n.Ի='G 3aNHg^c G9qhcePgOK1LW0;P &\ \9Mf6K?pM}o5\6IAfʡ ~o ~Nڌ\Y ]3.L\T^= kR`~ `"*8+ hdbc٤Aqre[n P[;1Ԓ7[!:C:-'W\w.< StDYM0fߕi#:ˆx]wX ;{ڟb )nYNcfd+{TX2@]ia1LNc_TP*qA,3(90czV RFIrX⤷ٔ uwgxT=p"hAxH>BblARيsZ[ B%\}IЫԸ߻ : fiG=@z(N|ЅAHԄW[W(9ՙoִA密?Ooeǜx %3X$*67l?Bw'D[4,67?Wf6KmԀ+ʍZAhePV?J\E} RrDeq TA*x&BI~ Ga_RO Bm,w䶥BYtİLŌ5 ?kk4ϘK!mx_D0@*ޓj7$| T,ƙah﷭`AR9i1ErӾmM|odWsr"CX9LɃ^aL/]6fn cXoRgFP\Ĵ<&˯j_&#wif3'!6] ]MpuXufL(&ĆpP SO Õs*tMd s*s&%Wäq` kYS eǐ#@*bOG,Jzk=dN%6NOW#CG#b [-2_l `gXwА'&ah;5(~AI_]_}Ԡfs?%+0E| dW7`V+ .x&m9bʤK|tTtA7ϘG\ätU{ dX1>7{)D$0 ^KkHu2h3L47F җx`_!Z*tEz(X?t0D*U.` o/ˆ_*1&>ޣ):CfY" QoC y'A2bCyrnՕШCQ#3pnk/' ;gRW8D X\p3`$/ңi%D캮2Q]JkEw ̚sZ:׮p$+?.xAbܕ88 '$5ΜW(JFnbҀrP%.,kꗈVG4Ae4')dM.2&pEK?3h12m6\۾{Xp۶f!g*P'zA=r#N>6#9+7huM@gVSR-{9S=: >,L SNty0He<1tjuFmVaIPyD* Z)1zn% `"k~爈:K9scE/Х joxCBi>w\OGM A8 *|ϺՎ(r}:ab15ͦ~np.L'H&<$ŧKlo,*Y**LMfV"XKO#Ct%ՠ)/FYpFW|,>udkؠg/!D,&Fe֧L7JB m/~koF]ZڄL t+[zU 48#78Ga-]9Srg4⁉4$A˝X' =<\ F 48C\.()Vb =Qe[+=Egn2^[#Ǹಽm+sXp5U.&]i?{o:yCyrVƇZ.;ތ'pr2r;:FSzN #!L$+nDa*?U9..5!lI^,ho"V<<=]Cx4Ze3eH14 (~0RI(J!l͕7D5GhBr*#W?I7u_uL 3E~aN Ϧ~h`q\6CNLWZ ԕW Xcp>y;=-f,)?yS(+_YM\o <кKqKwzoBRBq|Ӌ-0>euV]#[Ҡf9ʊBB?/,# j37X.>yBҗXez~\&G,&U("GעӇ9cZU%6:Qeõ5Ѹ7a~LO 豒̰~ƕKYP -dYK8ZhyzVŤGm确9/cy#;znͿB#<ΦU1UT>;zb8Ԙ+GHL/OۏEFbQ3]; J:%w+K^(v׫N3j3ت(Hmyż EY3p}|kFaŔTu_slD{[#mQA2 -z$JL&>rPj`O͕yGkJȐڊn3w-+cmO` =p_Ȇ;UqS6xiѦ=]"GH~TA<(lpC9vѰ 2c/pv'Y(Է";G7D2+^e).;PF$V.3 CmCR ꚯeMP] ^/fWq"ÈL,{D>,%Q߮-qz//,/O"Gbj @,>l׺W-5I0ЗQh k@S,#Y0Vw)&QW,Mj͞Ld #>*{=}k\5ə@o}YAg&D 2^ֻ(;&B(b6kZeqwvBmec` ]L'yxs+ʙC8=m@}||v,ziϐ~J&!X r2I tn;aح]3;Wu A!Qʌa7i`AKɬB-Rv 躗sةX78Y8CTI2]$uه޽: aH`SůӨUTAEm̕I$#5i|mvVk$jɀ&-SZp@q BqӼ8B)pxn̔jC JCr@C" j_k1|7TBȊ7+tUƆyB&e\1f 912.|_<T?tk]8<@}bkiN\EhVil M陪n'Xe)ltB(#N[\DC9 | `k/]v?6sU Q,I2A̲N"\|뜪t^TzqWl5bo?9ݐBv*3WE#;Xy19v+0>ý.2,eHw.!\AVY\ioU>DŽcM.J5aZwI"+WcGguXG'. ҄>Q̥3w3?7Dt?%tϢ06bj#h]w{ _3^>4b(~r=ĕQT\]3cE9$|8M A[&xRڕ.NT~uiD=#ςkևC_QaHSkgFF5A<\2U5Ւ?ēS& d A;Mӧ|#en87_`n cRE8|tGBajOuǺK}>edfLn-'#Dzgl0k6k;`!!:5e+OKwB ]eTxie\CMvM3#V ;2=Y kO(:Hkͨ,rv_>a:=YR9lҜB@LE 95'Vd\ eyc__HWiv,1Nh9l,3)Wji9AVjͦAxr;㪿^dOۋ-R"iA^VW tIHt,zU+.egJ,V0]F3O+( RCšPlN}4E6`@@`cs#yb_,T>9|1.BTGL_}lI eE5Qdrz 2f0Lwnmp1i<~lyi'S&0_w MK۔ y{]q 2$Տ F^YFƔKFD22"KC~;`,ԯ銨$Y:Ov `]m b:t)I,D@~ %dW*xCwtBBsTu8QxuEd:'Xs,?3!P 4vQ6yDIUPHJ~нBOvW֐V-;f{:cY25LJ,}5-5>r˨p_4b"Y_Ƭay|,l3H'ʪM#*~#w~.:^'S= VP0LBɑ}eb ,ReII]# ܽD[Ÿڑ\G|>.q[oH};deR[G5 ( oDmb[|\Qk 2&b3}"M?CymEǫ>>vxx縢44剜ˠ&{"ym"i-7'`~LscxRމm̜ 7Ýю8RM|栶^jŦ=8[!YB5yQC?h Knap$Г2aCYn>ov|jf[tQ3, _Fvv~" uITM@֞,tfW/=zBr'h>Kfòl1<&YIa[tY5aOmfs_e kcu8L,g8R%B=BPf\&^q'{Kɟ ;apĖ59̄E~|TuOc$B)Rma;p=O)[LU8L{ ;:78|Zj(ȩF}+ܜA}͖l{Kہtd ` c O?,Cq8淺Yu!6Rw3!drʻZs-u~5L&}A{T!HAb}_e-8o*=5JdD硫Jf:T蚬yzX'ˍNǴ tRH= &:nfQ~O09Ӫ8W(w!%~m7N2ȗ "9F$KBRP p/S:H/hqJQ6op \a\̀3kuX+9MvZUxPDq 4TLWcˈ$g/0r[dkϢ>5L>tۅe$\?I NƧ֑gfA-D##j&x L*9^jC(#ύ1))FC| VD^pk$D6Skgy. Az#vnSPďqiN\ȡ>H BȂIА,%|!4\ 6R#A((FBLi3>s0qeֱNřy:pq9ڌ XC,,@kKm;W:2}"2YJ^ /%>kFFIS{|\0 FaZͼBLYT8pwu%WjE5W?])ۻk1."qCšl`512,VĊdVqSMǦ7H/Tj|gtc~%1K, WW6BMgV]iYZNee8Zф!9edz^˷_2(KHW*~hEq GΠQŤhSFs0? ﴝ& ]W}/Q\VmU՘otUWX稁\L'v*]{73ƗU7kPm|3.pV\(Bkjy?+h!ORׅc{_s{$dkmO`C.S|S,{c lt\epعد;\NN~=Hơdz`OGJ.4Yq9G @y:"AV泅"@&NI9uaW~H+.S+~,=x.;>R8' D2N;˃&F07HlLdͅA#@H >󞲻K[T4Gv ǒoOݞ֡B26V9cUk~: <)},԰M 6V@fy*:e @ٌMmULþ/FƥkCg`jFH˫b T}G^n?}_pyl!M  ,G] Ey0&z&tx/M4{D|Ma5\:HSڴX`sVfv ,A;\vC4ޕQ1f)j@ Ŋ|S@UMCR?iɞcŔ3B"̝1GtV-'YF.3pİ ]n.2_g`"ܳU[8csfWMd۹TMxbSD~ #^81AOwNE9#nWvLTܷ, hP插2 O+߾ 귺46ntw*yi_"-qڑlGϵ&wе@ x4Nw/NKYY;>*W6y)ꍀ<&V(`-k10JHE0V2uVW2C-ol n sD/~Hyso_/ S~/.EuU7 6h U 3r$k₊7ް ̨CB(˾+N+(ir՗ͽeI&ؿ:&^bg6[jt Q59!poceX߁ kK)Ik@4`ʃܢh R]!9B)"Xx OS;%ٜ:0r{m-0 j>/r{Psr+!Eg!̳)Mmȧwt FC>Hy}nی+ZU{ݔ**B)<^ASůY\hW+-ne }Ym))|=t1XbT |7 `B.-խE!*FLԘNAgg~`&? jO봷4f`AVBvoѲz!Sی2#e-X62tt+Ot9ՔA}U25dgQhԝ42/io;O#\erg^7(e1x>\eΉ}_j%S()AI]7y'7~sGy^V޲E{+5&w 3TA$#̾ҙ[w X趥cs-%㢧,,ix-|tu3@@B~ICe|o6r._4h Ka>\?D)C c^beaݻ%.%ٽ[8>ƄOB{x15[jB'y(FMIȽz֬g%[[Hi_Eл4u$'T@q[)C3iӁiK" Q/ L[oâG' rEX4(w ]!ڃoid?w4o)Ut ;w ŕtgcMI41 X;oD($h]Y(I'q]gK,`Faױْ h6=ͫ."Ω{ZBLO0FJm;m^z3azҒ$X2 Tip ٣Vc*䉒Y֫#r*>E1/c} C.vIJOlm9IECOOz%h:Q/v]#1UOo2ʴ_cx!cPO*c+rfG=TZfn9הf@kպЗ7Dޱ;2´ƍ-%:"ZN*C OlAAMMCd[&|3{foƇL>\x"<TD @@9Ąm@V"jfy_+GdPжt=S}·o1|R'8np̦ zZCvĬ3NVHfY DÌȩ#ꐲw%B6E-]ZC @XIGk94 \;c(W*rظ^1zxrM dR~'?;[gzϔP4qC ҋEg^Z w*)55:M\2줅xA o|럃g}hOB;r*6V@T`lnJ P()758ICnY:]E1+T̀LN.1m47z'r/C@y)fT'nɰ9jY'4N1@-mDWTcW̡y&ZFWtM|tˉt챩/eQi A5) It3DvU\C^K>QqJ=%cl/q zNLHAS>, ܄NQO=a:?vjI|8ύ嬖1=5,}`Ac@<ڟ ]ĴGz _p<]e(۲$y7-QWhO <= u~1o  `z)4NSKLêi 'q0s4m ;ai.}q;lԚHnu9*r 7M,w0hQ|:={ [K]m&xz4]mx@푠ǁ~KlD䵩T @͛+s'5{|,< {H% 2zsV(3#VL;3& U([%yIDצL5/(>>z!E0 ؏ݓMΝZ6)Af(@&\/[6i ` /gd)k\f2(o6i9WE 7yt|O!%5p8ɩgX*iFO:Nv1ԞJ#z;BHukjww~IMhV&Dj!sȈK3c0❣u)FN̨iti#h`MҪ"d,43lG$/SY0Di6l_ܑ%SlD D8! ۼp`CAP{!xՉA( 6"\MWc"ג3A~r*G.k d(l$,l mlR{OJY' _/‰mr rH3skfvsX̯5-ޟ!AZ@~?h?&};ѸBGg{)؍7 "X->bjODmnxHSC@m ]h𚧦pNXx*wfa=&|Gzi_s9kY(e ^vJ. l)AF]k ~қ*Qdm@D3듔PO@QhaM֥?FsnA(t ATX+q"lH/1 .g:~yS@39S`ps?<)@OAL8|鄒Ē [|btaDTH?WQ /m!IN՞i` R؏itJL=aE4k@9tCaLE!e 񳾟G3h/*Q_6Ii]g\R4\Ő"E"uLC'q0"sBS?G4L!V1 )Nox_JVe\O2ca+Z{yί)Y{r`aи,Zd33 9-!P QZ0y'5@WQw"?|cQ ޱ+ $9э5F ib!ONDS G;fsC\;6cNKAfwc*Qa͗'hG[;14w}pP()}DSwM̖~ېIr5tqA؋&3|Uq3## A0y­4#6og3_+K=[uJ\WA+͙V~"H'P#KmCs{ݯG+MTGaT0]6lA֎3A*ۂd.SQw#2v黎?*J;/R(f~C1X)p''ϝc )&\1`ں㋧e"Uwgf .xUT4F3jmi,v!歾S!œ;mUd{9T@Q95s?.50P0(o%YZD :N>s൙eofHjWԕҨm<87ݦ1Rki hYSS>Uz<䵲S+/ö.Tѡ NX0-ہ/,smB&^u ҅SdA4YmȒ7X *|^9.N?yWϥP산kkh "۞%isȚ5=z&Y2jXP8m5[*YwԌS:0C0 9v^h?͖ w3[K\(/-+F%}o3eƃup|1=ߝWe&jkۊfk&< [Vk%-?pSjzt 0QBbD(_[;1_ZǂduG CȤ^0vc6a(  ?[&ݼ JFq)1eZ.D`a#n+WVS$qٿ'pHHm%yn|# 0&A.g|?[-d 3w\Q#$-=,; "9l2`!Cf<=|' MD^=5Bw}TFӏ9)bZż,s>cd-/EK(JfnĞY 7DӋ Sxz@PZcl` Ⱦv /R$6)b"bLB63?#}>d `'3rFuO6{){5@+}2d:N6p摚ûO{TA}J_ uXA$s{|b#UiB;eN,\&•/6BRFeG!%&mWdF$J VN( ]-W! HaR56j(?&72/c`>Z:H1Xw}x7|lGX "BK|XU]_?V3@N@ *ionjl9)װLؼoa.}3k"`.mw3ہ38ghhΓ)AD˯P7gJ۸YW[c]>7 }Jf[m6䕏63#il}{ )H[3(CMflSU$8?19hm@,V^P̺B4=MBXfQ KOdU_x玃#f*Z*z׽28;SՕ U Xu$ ({㚺.ilHE֕6IGPһ7}NhU{#vB굁I6-/W0T6Fv]"P([gfb&b%B^Hj`&苖Qk1!'RҀT85{t3}5:Ukв$qlzڤ-,{U# F?hd, [*[H(/9|{^ZbeGv96_,D6_ 0&jCX]Qii]$SvдX/AH]ݴ1j080*FŲt-tA>-Q}JOr`f\~؃G3mJ-ߌٔ=8k(f_!gaP^t1(] p BiA]~ot%$}qomD~~G`#fO V aJp| 5Pb}S夞x*!`̧pgcV@2+6^= 4O!Gs:IRh k&Kz,Ƚ*L nWT{>3׍ʆY _"_ $0DtNE'tO+lΙhil1̚[z2 , H \lt\a ϠhX5;Ř|JFZ?\ xQmt`p*EꓣT3K퇟[P+51i/Sn>AC]Yߌ m_MH#s]&HxcAFWǜefg2u==OWP+BD'^)3qoz ,9|~IW\bIubu/#vn4%>7M'QGeR/rE?ǎx;c,j !QAU2冷x#Rn7 HKv 2ܕ90miEMo/0oUcTȨ2mXex,.:Z ˙TPEU9T z$2alNrܵD2(k=vF w/]?]2)h]lP˹rn㦠7؟$@WORtA'G5k?+CU;SU>m>LSIJ}AgMJCi#)гXJ|3 k 8^kZ Ʈz9 D6QLH2oDc<f?FzB߸9,RBN'@Y/cObÐM?,W^ 1?9Dx٘D@0ZDhY[>pʡ<ҒUHxQ3>םm2ãV/Wq7F>8x,x9fA9+w$W΢[*O#޹NXC8|/'a3h*rpz~Ȯ#jDp[fO2nGe>r֡2{IQƗIy 7a9/΄/'KM9 K! u+p]y"u_*Sf WӦWlj2WB.a @ J&> &޴8` |.y `HSV0d`+4)cKq%Ǟoab0kWv64uKMdB/ a¯VF>x&K I,J;5JI0u$[!:sꝦU2dV{w [/2*D7+~O|lȔHWIFɊSgWLZϵ܂KKbOc'(c_wMg΅bJA)-- q|\rN.ɱꛉVLtiZEXTd~+aoF̓ ;Ir;\Ez5Uhx`ݕ[L0ܻvkEÂn&i++!VIWgs!tھq72F|Ey"d M:ϚqS6[]tshmMs&v~;b/6;jWgKG!9z.㛯i(G[I#jOQ sE ;ڳ4nL%"13= P=j&~ʝكԕaQ3aR&V֋< #νY!<).WT%_ae2`bkTek;ZFӳVM܋ݏ Q.X-ؐG-aede>,W/qvLѴܼzυ0=ζTFa&2 @'im ZCwR$[Yc^ cpdݑxG&VT^PѪe^4BRU=FO$T0*FN_~W0]JڥҀycD7D3W..4=_:J&V-I+X(,k;ַm7TbZ}΄ Q P,˧+)[[/uqYPлl3*6V[Hk2}J)2]bG=0{*[.U2r']rm5`CQmQTXcȒ6;@Qs wN+?7_УkTs\~Q9O* _x{U_..Vq:C4 ҃9N3Xfpג)aog"̓u]SVeFA..z>4[%ɶ8_wQZ<[).б݉!Q/6_E$-qv﫞 suTݩaϵ:̽+h'PamTcd1׳->L9R 5m]^a=w~Kľ;yMЊ2#̘RTǤ%oD=ë>&Fyr$4({s682&UCX0W{[׶I8#z/קc=0xYvmtZϊ+3N%ʪtizP&Y^Q7q !P٦K#hMхGnぃW)Vl{N Ѵ d#ʚEuLPg,_X*&6ao4?A:rm؈D46;S ){޽1@YF`PCQL6irK,TFsaw/(P(Ev](?~M@wLkE^B`3*7\%+v0-w%ey\+]pF]1|Ld P}1Hm Q0yO1‹~JSH>J[zI F_ee#`N3%[yYw` CգctJA}Q1b{? ]YyUIA>#~Cc T7X`|{H+YP_qVl^0 TRX_ɯ7:=b"@'?5]"&?f3deJ7b ga:ՙ!rM= ]b?u0v G+g9U'Us7;6=yE~ȭ&ţ(50͠^&zIQϳ2^+&<,)Bep_[`|2!{A<[ݍ X;K"6K[ # ]q^ E@\$\dJPw Ϝ%PkrJ57D6f܏ž$/!ӓ:JM[)|OwnZ,&dwTq.E`V=G%B_#Z55fͰ'@Ch0"buk'zR-&HֽEHZeENTQ&f.[xMk\uU|&3ĿvٖچS:/0#,cx% ƻX-} >oNo K*/LH aܶg-8<dlα2ZR=}dQ %WAXKT#cQPB-5mף;InQ$bufmfvY5bYs&@^z9ӆ%+NW%sЅfrr7 *Ήu%XHvn9z~&~OShMXDUձ%l+{(Xq{I)x-6 Ukh: ]xoLF6l % w"I#0 ŷH(ڰ$7So#/kˑtx owrH3Z "*E:[eWc!Gڋ|̂}Y_Vi;HsG`K 9D9"Ҏµ ;g'>]dkCאHe3/DkZg8lD`:=)2)!w1BjA8PM=/C0[w= ;1;PSDe)E"Vs+=hMRNRYi_ra\aZ /1dl_#I;;dzI],FH RNZe4D 4ȢH0R~5Fx8b䘫_: a yzjmoClZ+DT4?dH\9PPNZW'^>aƴP%O{.E{8Yd q(V; O1Km4p[p\]KcwkXfQ~^S7āoP,"jTWF!&*{Qm B]tgL+m{^_vK& nIVg%od#/ CFVЊ =Váx%ebQpR Z5kƿ𳕶kdkmc(29ߠ3uvրCrt^H$ZŃ0@4c n$9l_MC0nqzIvA6*E#f R,r5? s׋;VKOA!\^BN-$Trj2-ZRu`5߮ ӏYzf%Vެ%G[u6PrLx]H)40F9{bnB_e'Aq:PcA^>HR;Y/~KII8;9z"?Ba*Hpw}}L"isYT'v_pNry6 ?6?O!7tLk[\; uAMGDH]Ę́=cBz5 H~d:\ d~RzH}`.d3W&eϡHр֦>uZKHBdk;jS-J.65ӀBR(\v;ڢ ]8 B,?.LWx1U,nL`DJKFm\e MuTZ}_ q{ü3w=.T29~i(gWר9o++U`v<3BOtqKބMoÏJb"27SXW,olp!>fLu}k .5r9JNXe=;{VdJ~]&j SʢzZxҥ䯒e!4rg%oWN01EL T€Z Tv94VhH"$MoJ_^Qt֜jIb険3,ۥ`DN-UQ񛶡+btrBn_a7!+Y{L60&ZE6ܙo,:\rCNZ+̓#:%e~I}0 2@^ʡ s#뎣YqtI ~=l#kx!(`~0=5u ae#TUQ]gmR8~tGbf̤n9;"y?z~=YFҹR')eﺁ:!/ه6Eq$^2N& /iED]j7`Hc[-s<ǚXjwѫp odм_Q=Zi8aaňzHl׃|*񳊟6U.Xlh>IvQj!$[z4$ԅTs]dvFGSvfR:k0= wFQkQ[/%:]E R!ӌϴQi80m>@<=ʉc"oaR k\.gF^OX,RİJjSaHlx 6I.J9^So3ywMָcOmqog2Y4b&$8iB@ZiL!4@1uE[o%E$}.5G/hPv.Ы@{69EoM!G lաz/(BBamQhbڇ;Q|uuTYrmɜjgt^oY o2&!2ƛy?Gie ]c/t@$ؗٞӔjbq Ghh4s 9׷PvȒ4W%k[9 C[/e!Pp0|_{ɫ`KW}|6֯; F =oWHKoXFIclka E'|,)lJ>"R0ב+/v q>R{2vUNH{mʹLEIJqrJW}*a~9VC~` %E.┙vEpfYhyW2 ':wt7Z2lVCvHBsdQ>_s\ك O)~ ͙JR"ӴJxo8<`܇3>mr!J -e9Փ;nMÂZلu0Ioݠi=VJOnDhB_ 3}Y?F-GDޫM9BTvK&Qp"nbĈuC@\Z9=_ڡGDvs<!M dM4&SozY5kUԶߤ-œ-4ƂVM5EV4]j?Ĝu9SLG\'Ove& eN ҈vO*0a:Zjt4ckjU0e8O/dx*܅J K1H-IS"~\MXRǶMT+" TwW*%"a۳M._Ѐ!]+3&kVAegW]M؇ɬiB=3#ո0: =Ak!  n ]Y|kf0.]R,'?]0m} i^r>d9#a)+EOVT>v!NUK2rn t8]xP o,^׫>/B Wmwmm z+䥤A xj=R#]h| ݔڲ:=˕d?C+x'rSǴV^}E^+A@h5aa= CNu;\v.}nRXd~d ?x޺`5&+iH\/,7JXA/Mb\womj˓hh@E ۻz2>Kt7Q j7+߁f(|8('~! A}ڏ>P;ҏ/Xn曥?>{.ƌ<5cAߩM~-@Ju9&b]"v.F%R|H͘@rY/A;xTiu̓!-`<-)i ];8'Gg-]'L[_ ֆlk\uɰV4i >.uLyȩ hlJL XgqXpâ/ .U:@:Iy{/fk {I[v5xL݀+,JEӥt*bXW!B畘s,hǤKpO)zۧvo܋caCVt1eukQќ:޳^8ӚL,%]p[F]wy޶@;Q6X U ߲4#Wd ݃1?)T_t>̤Ù0%"a OЮA v]?K;˘oGcQjŇ~,;8 \>/&Nm%"{x~j.[zB hݵ1bq7S3+ۦT<6v3s&`3>XVzp>,3W %ŭ.pww?Qw5J}5 P(ij pH"1wb$w(\kLV?&d#3WlZ暣X0 k`nFKkWBjjQLF'fQ1H  H=O򦗊09JaVeEH'5i6Mna9:^P)m')@;G8B-']mPyppcQZK2wqNYDY'o@|e;-SߚG͂æ|v)/#W!l&񠁱/{y$$C/a`Uvc&wʻG;[S4AK_%jKP@oȖ$]41QyYv&|h`bj$pxs9X˳"DtQO;_\9duQ*3:b,SqZJrl{HXsc=ic<ezY`/FgTrmlmC@_uք=nx Џ NMXx[<] S8oh>/"hC{c  hͳ4G]:ꪔt=4vـwtX[CcZ ҄RESk5<#Ey)RR+,9T}.Tz\jZ2̖aiv"QnU=6Fŀ8[O\CQ~"{.?m#\J7|s7a^gtlij?|e2xMRr8̕mSF*ʊj-kPG+} }]= {r6 H2+8S, ?F{m|ә#l;epwxT:2vaC DSܿ\zP~߅Y ЙEQ7rP2 .uwͅS_~`4OV!!oWC3 ''ybIa裡3FdMtw ZZE#c;{6B?s_"g(f F=C{Q\+H6[bN7 ǧqB- Ӱϳ"0,-|LIb%fno%i=7jT+?6@E ]ñ(z 1T~jm8W?\rK*39g] tIR݃&c`^念 WĀ.~YixTSeDbgVnu.wgJ_Ӣ3)YYNC݂5rEr(CmQ:<ɶ)> l#ĚpG *8> B,1#p<9s3i'ygφ9:_ %&ZopFk &GW0*5݅Oh+p(h֑a [937X>%x G-d 8Ox kDv։qʍ&S̲kugQ@ZHN ʇ]tpG) R*i8`N-V$NtT7a_SCtqgԷ ޕ,8=u|mfT^cbmhQ=m{ȭZk0c|U]1_/?X&qFq~-  XRo"hHjPx9iwXUo.s8jG:/ܼBHzdIڀf.\=5` b HF8yd"1f0Q(=3+̼P08\E_3S)TQB7jpDVh[z%!@mNd<#K=$Մ=n-3y8Uv8DٗnQ4$'=v/LXsR٪+L8k-wl;H-!TuN=>k%j`hW9@|܁iݿAlsq>w U  IIk័4VZ(Fg-߁4EDyQu mZ *q0toؘ3A]C5)F=PhR5H4y2c#T_ިLjD[vqZX ;D=H.TV{[3Zϯs@<|p~L?-`7r%L(";Ico,Tm*C*Km8یfH0Odo+r ]mh&c  {Ξ$읇dFw,@Nk-\j:ܘ,뀭ٙP4&.lxdLVHi`uvB,gYCi+q/hJFP/*p(WamQıeygRz3>8]Ӱc% %%bbﮫ2$!*dA*I2$χUecBZ銻nxnDszA} 4L$ĢLS/|7n9VxxQ1)^o>ZwxC $ їQL>9+E1 .6L!u{|n ,^~DY={'zT@lTLAP衮(‰$aAg2T*FNN&6U(?2^mv.,d[`E >ZyY|\ٍ)"M96ZJ#۳Rm/äMfAkQߍz ]0t$wɺإ H6=>ixD6oaD 5Vm$ S %`ÍKyh輆pN: ȏC`qs!?h96HZg9l(P5}ͤT_=}#-V%;ӨI)0V(e*o ?P4rI5d_&PY\y+U.(~%aߊN)Sۺe4l~sZm?_n C%,#Q=]vF# 's,Ab-ʇmν= _bX\Ycd!e Fnd0ȨxRQ0AroTiHr򽩌\083u7w'd?`-sb8, )+ 'fᣪ?LjxRLf&'TCR4L^Q~t7,.6bNxɌyYe4uy`]AP" z A5k 3qoQ3]0M"/V]#hF xy< ]tG[S8fvitckNg6ڸNuͿ} BEF3.4)g_*o$#jcn|l k"Sk^c3״!fNY?ZbWcJZ ƺC"'kKFS#84A;g=9xyz~E{l$`lIchD<؝Y=5p[\mPxj/ƈuBڅT3c'먯r`3 xcD:l[]!)Ŏ3E[Ҥd2 PEkW6^ݴpAqIKԣ5JSuh]]! =;a}gxG%8kq|qH * I%ݴi W7dch~4J\蹗LnR7[5׏{)LE9q,24*+@b$Ȍo2NEaf|=zHI@ik g+qZ?\?p wpҬ!l٬+[Yn1.&t &Fu]!DtBzZ5m \oIN >f.OjUo9s(\s3:^`4N8!o* JU4ƪ.I|Zܚmqi~WT֮aŲUl?B4F@khjOu!JU1j;d* bA)?Cn ?VQffϱ!WKx 08}1(:F"Ų(K8֗'Uo'=֭NB |崡fQtGџ*⑰R`vMQ?CrTz9y<ʶ@99hy !8b8$_yp3y мs f蟀;;"e^sO WH)wD%]gap>~) ѥ:;ǃ C\Q҂VCXY3@jO963k{s.)h6íS1J量5N ##dd8-lJJsq'6:jG6ɆZ3=A>GT,3V 7yjiWd(B>mHasJӁctq^MO}VEx 0&Nhc~g4n} tͺ<0ax751FءGtߒO|/ɯ7KCYiwmpy$ |`%+o+\E)i7dKƄ k$+٣{ -]@3Qsvu)fYhEa3D,j)5N=@.E昗:?8xX͵3h8ѪE?i!5ʬ>Pev?4JEWXRd" {% BL-v5{fLZj{)+2z@dۥoɓ''7s%OS'$ﴸK ;d pBلW80PE>$H}-uh4z5ee#.Y˂3zUͣ.TWuA[qc0S1UKlѻO-R.Tf<:QV 9 yϗ ) g}"es ųծdB8OS@|cCzDB5 DmQe|]a#{-Qk6v - b4|ͳh|Yx~N<6gl +rv.<ỒF$5Wz'?(@NQv6Ԫ3iۇ9IzJL{g(Cv5vd# ߦn5G| b^:R ۝-#&<7ՙGsrBH禱پEӯ#V3P$/0lۛ`7͝;^.0")|ũ;@^5NM1鮯#o/pDE  Z )w3⣦kQ!?Lbr$I Й u\{o|1W↏aTp={rqS]0p:o[g uEH3R]›`s'P{bw.'=f_F ^F˅BGx]7:.צ&4Ɗ A$R ?jo5\ګBAj$?[}IM%qG "8_>&4KNM ''wa<7 \硙U4PwjF@s"sMTcR [<.<?8N$ylzE;-(S)b%(&vCQ>r38 rL(!?P9ED6- D<1MNl6ukx=|,B(3qP7fs xQAoǢy級Wm{{|&>Fd BDSqͳ>e~qˎWd؄~Cu#o.̢ ZI{fX XZ=_6q3iף5|"ʲD6t%՜MFM{;d17t(3k,5w/Xh;MBKiĠbvҧjE'G*LsRB{uΩd02xyJ=G}3eyx:E>PtQ^'C?PgI)Fe8H ԴES~͸à MKy|mwd:ձsbzH8g`>%nˊ&%$fs+ڦRL}xb.}sm7s*FRT2h3sq!*AEI{Mֆ+4jg ބjQA8'DWAW&VEGUo^K0h[GحrUHFr1xΎ&_5]EyEs8^ bVNPSl|zW$baWe[`g]c F[F%QXKpgXJ9?]½l?馚Ŏ=(x C'yƄ]!ʷ:-[_.pd* ~21 zzcms ;ԗGTӎ䷭e9  Jε3OK6:;ت*/Yd\fuzM$lÕ\}5QػGOTN79\\^0ŞB?Nݓnc$(j# 1l'[߄c- @iV2F=FI$Qy!fP2[s݊M}!U-{@6ǃ:hk$w* {&}G?Z$uc;i"|=BYY0%*g9r͐`eWPޚl]OfҮ{/^^~p7]>(Q,x\Tvئڊ7|KvT ڽ "ěAR^%3!ifq gm@zkp ϓDI|,JuYkA9hXd#}ujܯ*x7IfoCe#Fݦ}ʅqyŸteݐ^k0DEnߡz;ooL̙=jSjov;b*.P.$=Ƙ0&@+&1{6[8۱˅/ߚR#_p^|1 ɂr[{nr6Y@wݤk !m%o3P~s^1A@}`ٝC`rONG‡_zcXg㨗Cb|9 !m 5eQқ!C+W߂s2l^-MlU?&G"Z^sj8Lw8^a`DAtGݜR,_n;x ˧TU!t-xО @t3G?Ɍu+:\8*|0!Wq?AHo8,g_N *HI 4wsTm8PZi\7AٌÝ.AZHƃ.^5P4;`$pZz_ Y"m\7Ok)vߤ߬DδR{ό3ꦶ/H)Jx#|7=r0vczzaX#JW2鉺u O@Pg½uDzn ՚Mt:C h5ΟS'$vHO58e8b&˸TP1jj`"W͕*M$ObgLU\<"s=gk djL|(gI*GCL/EFmp`: x 1 j|e# w-;7xvcp3gё͵V5A,pR c[a\dr,Z*:x3^c2Ah-B2>E r)e#pnIc|.5P֓M ˙~h}ل1e[rPHP {ҽ(-CjG9%{)z4 OǢR-C@'dC+-ʲpUj"?$"ߠĬ*t>-foD{~?01Ʒ X28ڷb-08G,'}cT=Y.@ -_TO8NzrbdeLŧ6ūD*ٍus.;yQIԝ_Q}LC /΢ F~=`9 &lkxW1&(R{| QԀ+y^9 |#5x]5 ĊsPj'%:2*Js&N[3mW x]-i"y[69{&0j [FSʲ1: 7$Q9 X21e "KśOs9e^C ȉeUDOt%x[2`/7Bhm]n{L Y/Q@8b9ݻGVw ןΡ\ќלY]]{j|n+]cw7u^#a軹ʁ(~iyb=xiboS %5aJL;N!i9hd_1EM9!KT L0I[Œ>?RChUMiovUl Y0M~! ~iNUCU?'l!u֏İݔ+3 ?吻]JxVTW5 -#yd\)}z*9-FYD0 ¡T#xG$-]ZW2"rByMj>T=~04) Tg I8W&2K}5>eMC1Q<.O|0![w8secsCvɭ'U \&!¿8̞db4*΢"-,Zᄾ`8_m ^9lCꗔ!f[or}xoOU\hNU% 2 Adjơh,7dIa9b{d*Eb~S:>L1 VD?PBF2T<y+=}w`D5[.pG{U&2n?a{9s%b;NFv\$I#Xql!D&_xb dץ=o[QR@ P9&ֳ$Q{RD[ v@-|ZPҬlӼ"zr~a^);HnU&8/2B-lw5P^VwvA E4kR3JؕKW?X Y`8JC˧L͂ᓄǻ2͸>)$x&M,H`jM6QYaVq:Y!2SQ=:_Ƶ;Lh=Y _WRxCt"qXf +գ4-4a7a."8KD”BBZs+%6+3j|9(&y3^9G^VS[-ͻO$rK(6ݲٕNB' TR҈lyY.i!, (¾z4i^j"@/0h_L}ڂ%_ ͠DLt,vnlW|(J~+6e1Dx! nd}9|1\;m1,l7DkJgWˮe"o*i!JI™hMxRzO QNhru\UƯ/'fkcGJE6 3>`ӑB[@Le̡ߠA#x]y/f K̓NZIs<>Mw6arѸiDhx6Qg0윏ѺWSY)s`~bZ<8=fq0%cGVBGRǐ:2؊PPU~%} A!3v5xti߅ ?sxE;6f[44vkjt0?xsT=5Bya\M`-J8}3AP8>.PjQ-ǟP/)U;鍷ubk Ưr @vR'6GaȈBƀe>،Qɺ$ŋq. ɓ65iOfi?[<PzkO}r}=TÛ=@NTd]|KÆ^#IcwSVW&ԅB¹ ky6LCcvKRGP> ~2="hw> qx,EqSB ҿ; B.IBXPLuSjt*ߞ܆0tN :Xj䅙ԓFx2n)U!JqEfg]ep"QU,) >Du/Is*p,D_ 1SaE=pgǢb/vT%p0pHj+)؃w|$a "^Yίy IK[jV:E6覄M 2|#v )y&5Jvj0ďU n>1E k`Mwx=/&ʄP,~Fص*i} pꑬǃ_&TP%+*,5j\/Įr-c֢)A#^ _p8`RRcxꙞv*d-;uz[%&],;d Y\ GӞug}BΦZYK.o6@l`e ј S%dPM$g 1;G[/o\ڲ?|QԲR?n xCj:I7#K PЋʎNa#*gdwDT#و9)!4Fwfey@V3ٕg .r{[aX6_$nZKkb5s5$6  •:Kx:G0Ϗ;45lt*GuBJ72O):NQ4|O-O?s)%렠MKdQX 6{1OV~é>~F s:r»He A -ah;ob \zqbպRPEDg:F1ɒbΘ~7M^YpLdh3ebgOAs/} KZc)*^YgE8.s chu @+6+҃JviLg(NBҐ R!#g] * KpaJN~w%6$ +@;+PaU]}b_YQ<aۼdDF;HY[Ę]HIJmexkgA7׫nKMTcDz kߒ9Ѝ.A !&+w\m{#GΏ[߹'qhUy{oWsRUKcEVj}/PNd`~ץ@hZWusϙT4;ݜ{yUp78w{(r WBνQ~=&+NY{iVoU#ItBUd,Yd>$R:s.Fq1u_L$BAEO83 &o,F{}٤t}-8{6@gw%\3smp0Wqbc /ۃ^߮TB. ]1[f4Z UƉbd|m`P-ݼ8x x~^)+C9@ ZSJc;# єkQ|HKK\\&1c[z}:Q;SfR/44LHO&5ķv!1vCe@'5GJc%*s{glN/g PAv/ AFozt9& (OǬVshd>Ɔ QYߧm9ͨH`h%Dإ | u1L|/n*ۦw325Rۮ;!㿩2%4{ ӓ=@C'[ Rɾ6 *Uso0FQ^Y{˶Ci ؖCwe)6!%]iYLcدy[u1teO%̡Eo _*P%"T#:l2U r;^SIpEc%LN7ű.CT (TyȰQdi ƞ&f$Q/S `#á٦IbUix eKgC Ï8eS.}-+Ћ*D_Mi;cM͇17&eg\[(lF"i Xj@tr0ͨ 7y-8\أvBP_pª-2JSʷ[ Gg[/ҒHv5s' t3,o^kWǡxV ?8/CO!aPVf185|ϴ ^í:95 ΀A5~6̣-7APqS+މ7o7~)+gILHԖ yjǍ5Tŭq0Iyw:@3i@gp؆ ZVx-!n9j$hpH][ᥝ(sPZلnki%z22D|ss-5rNᇬp'Sҩ@+K|,pjpNpoE $W9W3@I \$$1F{so;I?SAKbf%(4:/[GSgQ0.~gBb<IpF7s^@|o (g|is:XsarW!n5Ci0OuzC2.~,e/d~!_EWYNc6PV *(l=%H4ٕ'kѝ';=MK) %GQwB|@T gL>$OOf:ٲl֦طM.+*|ZNTœpPhId //0U)AG,NP YJ }RbQ~2 S\)\P%f.fnӾ8+.{:+l2? as+dʻgʐe˚o2 "`rQ]JL,c6_V(h/;߄Ewik(yLߒDg<نdpor#\xesvA/OUlǝj"Ak$ <ТR_cW.䊐oTJ\5BGia}ksߧb!'m.dasR|Ay = 獔v.fʀ ?PI*SGUgh?Jtd(z-B&'o| I@AB֙HivGG )xpłH1,h*Xn2bHNm[ :a͈Ȗc$VSL: fo~S+g+Ԛ AKli-#gDB;hPΌ$\S9q87MsYhOg:XT H`4n;/b/6!S$X!N_JYCNQ$=HOBJJtbj^$ާ@%FR?#"-pQ?<3S!3=ht 46GP]1#~' LqXнR2O$vR^uGK'fOMNFfݣζ ]UNA"ެP&Nm&s ̏6%Uę{FYcg'=6Xv>.2RPĒB2n T: 56HZA+ie[KPvU/&{ ȬH<ҊO4Y*i};|OGH)sÂu@q3 o|%QߑM?,sZ-tӀ!_JdY{x ]h nn<=y_0?Ҍ961yb̆rv)ct{\22ƍ@'V) $G>e!Β9+\'Njvg=Z*a:I7ҁP } C&U8Pյ8 _.lQ_ 'C&q 5 >A\G5+Pऱ1;=a)rta.#6͚OsV'$CwiWP{dS 'b ׊/#w;ݙH$ xc7"QKxEg--Cwdc $~cG%v_"0Hi!{tV,zUS tC>JNO}x}Q98:d0c3U xp]C.~@s Ϥ$RҸXF.7j+e |z3m|CF~] !s|п9,q0!]] vDҚEƑvYdSRN'3_ *^\5@`)?yEy@se'*YP;g_&^ilFRβt% CD ys: f9ߋEy)zZ:gJgT :U"|1/jH6}HB!il-+Z5~ٺRu(Rz=hzh]ŪqJm]! =6eieQcSa/b87xFNݻ$?% IQCl+L$C/~37D k+g {c!QcJ3GҺ);ЍeP]=\.ҞXS!^NKU7yp_J՟G .<ဿ4g!/%הtő8s-l[bG衇ւ@µ ZN>WdMVa0x}<ۚ2d>%)X5"+h[n-gDXտ]FĂl+YUˋ̑ryJcWKED1aIڨAp0(nlF ߿? (`onN;q 6gemFYT-$-kR%1 "|z bhi]ȈY7@G$e7F9@uF@Qg_KqbGͅ{:oSGE)`uPC< ] 8prh!G1^:ߢ{* ҄!xHfx# 6{z$"Vn:MO'$/6,bb S# o9xk{ #2'(m2+\*E;$<2m2d!Jj1յuć:긫 RwA ]bLaX" X=TluIP|1S{<ԯrފ|T3rUv<$YwKcnQbzPC\,n yPg/eg%k]ǃZٵ?̥6zH24?,DzNk4YCĞ.q0r9?z C_ꃍΝ̷Jc}zz>иPyOt㪠&duA! a9 Iit\aϳHB9mLQ0f:XlX\ۂQ"Av:B<'1ފ]K[_;F@5SQK3Hvp5.erGDpղ>t=~@4M*FySCc @79LI% w9&PZ/Wl0oYvV,BCS䡭?ob`!?hɻSJ_~Unf;M;aEzvO*a( #[GKkԐc #!@5Kb:Bw@Xߝ {tY E%K%-R1{ NΛACPF%^IsNYq?3;KA8.Crہ\ |[pUbqYʖz4DeFc:J#ۡ@oNX_NlЌr[&;16rak66yP܇/Z^:DI<ʙMtNC rGSݴ-.ymm"p2߇&*K@**+kh -N*%O`8Iu\"3okҳ#__9;FIXm,]H"Ȓc9!?O2+~~bZ0Lo]_r=L{Zmc*5g!쥩!>w&}v{ϐ,c׀eK53sJ`ӡxY2%wr+"Xs]QûIfEIbWmINvV-yڊ+5`w:4Xjx.wZ݂(翕;aCOk_F;U0CcF(Ǚ)Qi?I{`5-;b%MC71 THMor1g=A = E }˚9ʡ3'DGr~oZ#+ XrR677܋Tc?jI`*IC\3یxVP)T x6QG _u?[ڏcBōj ԕ`D!`g1 D҈&Ά饍=a޽.@+?`W>5MM|I$@w묥z ^X}(,ړjpm1 J>Y'{{O̰I3+jV6Y2# swϊH zmP W0U![n2-f6kd]k07$gU+uRٰ źAF_-3 .*+`TRSf7I즋uvrz7 P(OIHV'&V˕%ʦ(yIHgAr1:N:Q2(l1`i]YkԃK$@9r+6}(L8_NP)J.U}(AR"] Qg\,׶\;j c ! fΟi2)+ GGi[ TdSu/ʩjT0$=W4pk̈́4W{;#1d-49,w .kD9_`"ZΦM9ˆICys)Ӵ2;ˈA[o;11GP1Ia[ FqB$z߅%?.i>]aEzb2=Z*@״sh:#nZW-)!ƚP#@$&e&kYQ*[΅VIRTgXx">4eY1=>PvFԄ|I\B⻲viF |넳1yX~fD`! *G7]e+ltٟ1s^]^h.ߧۉĕxר/(u1Z u rvc2Yum!wX8M |v%7ےDsn $o7Mg6ϨL Y2UwٜJO 1ndu0tYQ~"]s-Z7cma{N^>L!De:?]P25L˸9,hQj}eK( L  e߫9D\ Ê%fn#^ZszRwsc0Ӡ. T~4_ ы1k}Lժs $ݬE2n7&!'8h;@lK9eO?<:{xP t5v1 UBP6]d5Kx̧R΄ܓԱb1{^᫣߆-bn4IYz+ ü[6^zH)k'LTr pG4ҳ va_f^vG(OjձgS5~eYHbN8+].Q.l+DLJsC) gcy5*OF# Fс8)m8fbu#@_UR(YB˥SJfHᑭXȧ!oZq3/pRdT=q4]keWBġMD0?_ $`T({@g;,~ ؠEql4!] OIŢJ"4 c |=Z, ~j^l ߧq%.bUyx˳уi mvF;D c2n Ay-7~BZL+};\mz{ΘN! KC }T<։ JREPR#TthXق>ҒhNhl\9 %֣ Tg(?=4ߔӋEJ.]ŦI; G^or8mQ%O<:-%q ~w# cUFx"&Vwsq#Wt6W 4l@914" *ѹs3a`o *%9M,\=yHFq2iV@6e{1N:hL jQAٮY#,Sz| #?gbcenz#=0o`7$X5Y &d!,w vzW/'ٷNʱ/@h-<S9OT@E}&em;uA ] Zu=|W=et N}t*ŕ-8WLOpFF8_,Ɯ˂@{}Vsx/EP:-Yf4%=aWXUT#Ys~u0r%A3sیO6ӉX^˲B6Iʚ**}q+`e)͞a-ejhm/*称iWcFɒm `nPFwB;99D:{cw}*?*Y;p@ћpz/%)v|pUcGYd۔4 0hWMYϤ'D/jvӞ l m9kMhX[/v}NWqdj]P*o,+U@'xF_B HWX[Jk *S& W$t/jG<"Krv4un-2ف8AY͞L G*-j-脮'QSS)OI-h)[ؑWpx'wAz]զK2%Q;IaL&҉dg6jΘyQL+ Os_BOyIRR۩G./D/ YZ˜IS/vzU+$5y;v5[gXۻF qnDZG+4KE]wHG Y LK2:q8!gÔY@D@LRh[v 9݌xXKdN2qH:i8_e&B FqҤ+ p xmCի{v;' ԴF)k N@o?#86lZҏV ӡ79bl6 @d P^Fա=KNA7R>Z#:- ?u3 K߄'%]Q޶f,{TzKE>W¥vӆ,#B.e)rึ9I\1bmZ bcY_5TXoԁ {8(ILRnj4)2o-׀gP,e8' lެZQPRҙX&? N=gHhg\K7mH@q58Qzr<|~WP0ۗ\ҫD3д,[vi Ӭ{ݼ'Bkl0V,Df(#mb*y_K(&|x5Jo_Ak<(4CxV>AwRB͏A|ZLwZh lr<4=WR&kXX*ڀX9&@Ga6÷uT~pC-pk&qrCwx*<7nZgs^uST6&2.$)5!6HPP=8tť\m7Ws'~9}oM]վ.a+Y6 <l (DYe_(ŸeJ\_GMğjDH7/$-~"A.Z Fއ@V1U6؋ҶIGP@\`

    w3WYoBB4[V*SCyX쩙I"S&baF%˟-s=t؄7+߼jQ[V}md^g_:`<4+6Kpv2Fp!QB2\Lg :2=eHW޲w,6χ E-` ϩ1`ԋN{E[" |+O+?+jaWoYdU &Uiù<=Hd5dUFy)tIB*cDnx wQxר,۝K蒣c>m/{>n™A.A DB~)DrUN&)ėѐ,9Żod%մJ=$R2 E2F Ԯ@DW]N λ oҬq lU``_eݨ[̢5wKWq.eW?kSWTWZ۾Y?v戻4q  v,՘ofDTBR$.r% 5eFbP6ҟSbZ :)LR9tCXD<%-9t|k12@C }P y#?~PݹFcB\ĆUyW=$ 74lI]CNQOh|HK]RޤJj&R}GJ9y1ih;Ll{ }K*%iEgfftvDUs3lc%p"V}UiLKxO*TԠ]=wnY9Jv" HZϰS6(0Td 0EU[S{TQ8\}ʨ2u[pF .wE%0>УZ:1g!&d(sW!d F8rͦ| u0ϊLvu(SVQ#51Hz8\NxIlN;x橡=/OsQPǷfcw/3E'fpJ"Ov(RC%{f%I= €⚺sTE)|E5CT}* WIH_Fڻq#7Zn:g2#䢴(;ep6s"e5VôQO[yvEbϑ)%o d= Fq6,{V#e4H}]I);$~n8!+9 ҀDbt+^E_#:thR&o>6ZjD%Ҁ&(hs)(gɋX %M 7X4/pa֗4f%IClO4v*yV ]6IzLF>".u|L TGʫ( ?W!1r_4T=?8pI["c])((.DŽ`ƃ+MD&3ji~ismG4׏{ ۹G$ٚ# M琼[t1-l.W%(tƂd#.?n퇈4)^}L@o1O+^rƨM^zܱOQ_ ^茰4nD~ziHLeio AkG:~U{0y?km, 6hI3T0ϔ" pZ/MƠ 웞iq hxC!1bM_3Kkcĩt O붋$rkRsח}oÕ%]l2pFK^ l)a[ڣ0&bncLȕi]GI%q8;Df`%Pd^bur͢&rS CQH;~zw Q*툶'b{j څȩܸllͭՋj{r.~HߟmRT%/qpqP CLDXGVvh:6HoX-&[n"IgxM&Q8-JEiCMG^:;ʭIlv8'@O{r:m؜_{}#fx)?0U ;]x3 9w0aui'"5n4r)7:ERuE?hۼ?VK6.*;~a/c!Zu˸5Gqusz<5 Mc гY tM1U+plV>9:_hႱÐvVϘJ-Ǹ_ /7O+)^+;&NҲ׫mFEe@ g${Q5ʻ{BЈ\P=6JXD<ЊjH&`R4P/˹t4+7RӏhT 0N35D\Oαqo|~Y*);$ba.4qh(VN2jO)<9Cd %姄#D]"/LFQi.ڞrƠb_h$)Eu(]fO B>XZFfRm C)71+ģ׸뢈>@JɓxČB[/J_cnDT&ؠRz&x2m?ᣯ@X?7?$?*uU u3'xH4"ZPD=LPL[lx2t3٣7cYW{A N4?*+Bۢ9+NqTꪪZ2jSm?Z~(re_Pu)eE#m蔹}ycu /N&JAAz(Ad8|;E(2<(B-zϱ G3)!w( D@f </1 qsގ1Vou`'#hX*s,`c N)īl'a;b9[;`'7@(L8X2O =!5T"ych-^n.^-^{ִe29 Sǜ8܅,gc?ϯ9Q H&QPTO}eӐ7UZR,oV9Q~-7<+tY AGzS2ټPW(*꣕%P'? v}1",zZ<=i:xrʂC\qxҥZHtqWoVDH5vˌI&GDY梠/ 3D.IrAV,S1LC3}>8/ssP { 4q >wq#'b|3K d {= V."1+ĵILcZSԘR@_I唉`E^(A[ %'vpD5cĻExVO j y2qe 6&4"͕<;NgTPs$RXaCctN#CD.en: $d+S=$cI-!Ъhst 3ly*M)?>39wp 5zV?ޅ`@qpr9!5p9Fhρ+{F!kCS y-՘Fa56x_#[| [} %`EXʤocBP9k`LiAAXizW GV^㲔  :VS}-uݟ5]7kd1Bd{l"D`.Իx_z0wl9e ]:@>-`&4>!a  4LxdiNsjֶDH <6Lu,O3sJfh̤Ua)j_ 92q"@́ :чb 8a'|N+Ţ wm$byB/o_zc$QD6Ա53O4QYq&..g}x6c=,Z`[pqaFr[vP*JLpڔ U6+I{0u&Tf. ck6?:Ā-ѱ}z2_ڏ'aziCtARfzԔP2JE?!K'qB%8lP-a6jY6`@=ԲLwUA4VB}˦ !:譇F+Y6Xٙs׽<78XOnH;uqL!#NUL%#q_'m\{ɾbf #^7pR'*J]sq]9-PJή&RnGz6A]Ŷ: 7u9bo9Zjpfν )66/g:=W:I3S_YJa0\~'W^^ |JV6ꂹ2jbZ0}#˒Vv,idѥU161MJ1݉iBۺ` `rugTnBAU*VJ&m 31qƏ` L/wvEL}M>{ܿ-D@u`a-+ aՂD<493BuJ78e`r e涬=H5=ii)y #z*n'A%8 l%Gŏz=q.'l}?O꫟pbSXo>,cٰ`}BOä}D["6/kYHQ?&qĞ>df W |bR$8mғi!J~IT=k{5,=$$aՠ>>eV62e 46,@ɺ%/)S1Hu |v S%o<`nPR9[ݫAVgLH hڹO+G r׃ބ4@)`U\̙?mU?jt lp7 g>r1uk櫡\ n$7VGlCoԛ) unך%#qM.;'HOL"s6=ugϹ-e xe7GA0=bH_BAM1 KluWqBrarP%g>{[ ogȓTq`&EthQ*wHKap,O\@:R!\ J2؝6N~tW#TvښVԦ >+ï}gdbNһOuZ*S n^4{Sd Ŀ+'7E*dGz2!I7 BH}!_cv{\es&deG %Y|]LJ6+i5C5 0]^y (Jl#*%Enk 4'dQE"Քâ [n ^w]΁7ѻ3ۦV%~o3*' UA_':EI2yPc/DrOm .]3{x؎G:&/bv/tRhcYrݛΊo -jّٚz>fN[PtK,vӑ=mN9RUtq~$g"J @Ck6$Ϭ>nnԭzR*:HRd @Jx:IW<4RHD5䮦~=)]ܻE>fL<׃:Y[g@(l[o$N6XZܙdjТ O7?D1om^Gcu&?!Nf(lu,'.y>D1bO]zV]MfY'5m_Ct$ 2Sj;DLЦX&{:e-V{ dxX<։18Rcpo9`ՠwEڗt?|B+V(r:8#v7Dw( |&s/@h2U??hC3AX,(1٢퇱V!2\x(mfCs_M+ _.DVȃBwE<SS W >-ի ?ot`J7\ի NBC|C>#k5} ˵U~/O_o=CwnFo֞ep8 DøSVȬo&Y~;9RPeCRBjB n+wv㥏5鿋Og;v\[Ip&O(-.TSu7LS er 6yvR .dt^ '-ƶZ'[f@.:+i0*&~˧'>bf%9=i|J:D8)7Mc 3dHZ5eޔ*EŬR.T3=fЁD#ө_Wup2zySкc t%sl8TbqygMjSdL_`s#Zg!vJ>vؗ;-k%zHuGr,\qŗԧtvslkdxXg S)Yhax6s Z=( M{ $ &@xmy $\GжEW;EPdCh撃$%ÎS: k6%<>XßWDLcY6fISwv4(@OD{GlJ9"]H`PU.5vá޺8qʙE<5T<.t`voiuS%HM|6QU蹪C%:Ie̮50L H,'iT9)@`QI\kd9Eᘜ{9,yZǥADcz)ަǸϛ\.'Ns!֞&o7 ઱Y7W#,_(8RڙH uV:I?S<9 G^O_ ;49V'ǴY@H7tV6E0IVQ|˺fzjL'$Po7mޫDNW aB3!ֆBTFږLZUDK819g7 WTd383ݻ~JMJ# {At nƢ@p25>ʟ9(EK}ϓ*%YhoWu"կZ%;f@#"$a ƛ[4?\W+U(yF[ l'#hpS,~&Z6%݉&nHd]2Jn!jxvK]05瓭 :8Q[g@\(: _LKEѷ8Jwڠ=o*AVɶ%w?Kyοa}Gq&Z6J6>PV`ȼ-Ϸk/XgJBq^ȏa*; NӱKCZvFٍWTD,BE',*cI9v %Wu-SXsdj&ap)E"XdGv ؃<;3}TnRNelu%@̓bfk,B? R0u*JXZذ{6ps0;Nm:HF5d4Zս$ i~po-%q3lL+65 \fr;y0NuT8+_n]c3q[Hn\#J Nl/Upq0I͈O0pI@ T5t)<%ңpp}n.˹s:KZaߠ.X~K̞w6ZM2c03leVo&9bBOPT#TYq* n9fM㴈mK t>SR9g(SqDրЭ=~įxrd88"'-|%)T?B$o؎S_e'>5J{f441K06ِ6HS ,݁!SU۸ԘqLxx !t»ڦ!/}P1OE= h>h &jG{V =du9w%w#ʪf^è [`pIntֈGlo ]>y: (s Ut3 B_+yxSIࢬD{ !bS}&p|߸,/T(:ޒW?XOl s dF"Nzy!`,l/NtnK鳇/J |#MM2}LG, L9!IA+V^5hj<ݵQXtx(kܑy3EiI`|ǶOpXj\;&־PG5~_Ѹ e}جb V]0P³ 9b&J,UUH>Rv fcu "ߥ2*MUS?pR2HEi sNS. aLӋ蘩(g0,6"_Һ-WJDaLBolCd˞_^)֏/BQndQc? PScO9Ng/[*_56|Hud|В]t'Rb\U_T nxU:Jb73)ǡt!5r5BA?MflPE_Z&T0Wpu$A :!t^$Ʌ䠇yQDlod~p-b,$<I]hᓭRS ɖq:n{E!Zo\w;o˟rxX G"*kcٴ Cmi `aJC蔠K_2&£jku%)nNO^Na}g 8dSz[ZwZZM_')|xO:`Ox{d^.Qb}deߍಭ=EO:H,0yran!qn+RwolVzs]+* bY쒏|CYλ*gӸis8teڃ'!nNs^}P:-̬ *|׎>`7`Eͽgb2URCgAD %n!"*^W*`3l ,,:Њj^N >u7g[([0!;I.à ˈ)Y-3k4(T67m4_zi=j,d 8(5|k瞺a@8ϗڡF4?% {bjuoOg'C64n~+a9u||0O`RF[L|8^?o}r'Dn*7WJn*>~U_VoYpW_-TW7=6Ae 9B!e{VW^Ah5OMXHXϹBG宼YJ! ;weNTךk^Go:)E ]T(4˸|num'[,@:rL1Q(뫯C&ͼ 9P.3EySAM 0u(~w]G/pSy_nb\(ưO| H2lOu)ۦ{rҏYb8]Iƾ*(??H\|]a9(tECoRMT8wOotƜK)1X>W;=/{R` q~.]ΦRȳ{6>/DpB®l:{m4n3T짖g,)pG?~@2%n&`h>SBٯge&~5R B!@qF 5k]XԢ<}vnp)9>ܓ+Un{®1m4ӎryRc iCdsmywk$}Hfmh IlxWl,:9 V ݡY =d2HO'y@7 Xd~Z&<=dh =z#mXg&2Q{^LD'/FO=3%T1II|_` x.vlv2UBAID T`'ƒj'7*6b8r?&:e7ł;"o}yX:)!>GUNn^f:{]Z7bU),;"ΨXrp^mV-_:<:z"4s Aʈ'-8"ъH}ȚHcqVl<`E* f!G#ׂTR2bR.&hPA3b#id{CU0~P 45?\\Ek<>Krx:KBC,x=gdB ;hR rZ 'BuyĩT ҭ1 ,Dk< -Ԉ{V YIWhW$[) LKNki-zYġ9> "%W\a *+ ^j(#ykk7IEш,"wTw˴4^3G5R&? {Yz ;䔸ޞN w; G[O& HCFvUuU%q̯Yt\COW ?5 vwmBR6zٜJo@zefGya\, eRT?G>&.Z`!uJ1>?DJ豪-qTqg&J]/w'Ehx>10ǍgnfꬅWhg ` @qY..cע)DUR>W3M+eh&~(OmiHO%Nx)U0\;j;ƟJP ԉ}Mr7z00\b~sĈ9&$4RJ!|uɟI78%tIwBP|ɬˆz.|eF\}R1w}O3M#w +)Ԉʗ[.<ð+ Knz@,!)|?B{]A0 mO# *ȮX)V;E~ AYjwUԔXpfh]8L kęϧ4XjCpNS R˲1£[<浞x+J ZtvqBTLLM˔P@ ;ChBfpn%x0!`:WZrL˘-ZQac="{w(:ōaC'\r"ؼT8|dK_` 4? sYvY)P ggEFs PXJe`Klq7X^!CŏKrЎowAf.]-S sFs*l(^B<7#l/A UzJ7[pI `iLF{Ⱥohu*Z}ЃNQY[}x;]mYkW]¼ݓ~l5Nz vIB8\6BAmAYxIaKbcJ?\B\T|6|HxEi2t/!\կ!ha))hk Ϙkw EVޓU4ȷ;P +p.I}Nأ h ;X f72= Ʌ/ ϼF~\SaxlƮyorC*5⯨Z+}VHf&~Ӽ=x 3'a&.c3_J=V|\s%L~:HZcJgA7oF¶( ›+ZWYל/Ibᅦ+S9l .*eaW.X@ |}:>["\t9t>>Wxt%Xyv#ӭ@dd]рfQ^W l[ib*g}.u*C]{[îrjӳqG V.JuUN ^WJlչ]&J=6n#`CGQG3*NwHc)H%D C CkEAxnKo4?5UBFJf#$A-г$ahpcYo+ ({ZJ#i7ti&w$Cvv<°Vyҡʷz\Dfp!Oq9,li#| T_5qⷑ7NttB)ܻdHa ӂy%c/AnYòwu{qNn,7*n-<@Pw/݉=:v]!"^T[|i9~BxD5ͶR*Ǖ)u@C˔.N0}$ii&T)$q #kaw:HV?`HשN}rz[q#wA^,|%kבCk(~newؔLh,\PܩsEyءӗv|2 @{ _'/G ,Zdx~RΧ$Vn)[Rz> Y蚘RZ8'4kze,5zP1~\4s@3N1 rg=5,Oq^J! B*%@iS>&(NKE9R)lEV'w>[̄r++Tz06 +#uMJԑ37HdȀ|U@>7 8ы`$5VK<D̄8 |qX$$T~D!K.=\ 6O(_z)c+-rf%VBƈaJ78W;2 ])JCܞؔk^+7E(r߫ꭑr)-\ Wf45KQ r2+qr DɈhLkLC.]2艻͞{ti~D3(}99k-Px *4.QB[`d$#:6]lI:CV.}:}9މr&m-ߠdK4KC #oc>E؟NͿթsk18_[(} 3eÌ+Hk+h/296G'qXJ Z[!óFt4tމZbUn*`ZT$29J4žs.qw5K@(G\jg%nwbo;Ow{>H!؟^i:@.}޳/S]B;vjYm&*=Ǖ*昨1g̀D! ]u +d]t~~ZVl>?o 7_`oqSxrtP?"Gt)^&mCX>l݅,~;8-3 xbU|X=D}:LJU9 QsFlw.^nP\N1A.?!) &f>=MqŕN|ޯː6aB/@Phéc`6m&Bcw?rqi,Kւ:hIwh|h쑝%K=Y4tmHr''Ѻ5h)pQX}n]+ MzQr$ڠ4RUJ~Y>(W*ܺٳV] rQE;g ~;#be̲o TQ83fERY:(b:g!:k\헌i~w]"fӔ47ur~p%VEK57F|?9"c}Ī~E%ePU])//(XI1k;;QlR{Dž1a "Q>aѶ5HAVy+Z='p<=ZrOAkܰR@/GӮw+\d>dR執t/v iܠdé)Jp98zDĸuam06Ni=[]40X:/4ZTsRMh؋#f{+7x:$l m0$!Z`=wvm[|*W \-$V]Y39ŌUh~M(vɻ3ق90˗KyԛE-T> +0#i>EX`hC bHwr)D~ sF,&Yc Y`gLJhF*KIw^9ˉtȅ( vuWzdx픤dRgc H 6Sml?n*ɝ\?fu6PPmLB};`4|9c@?c{5e a,.wb?"Gl ֜/{u2v=0UrC?b|e ?-}BR}j3#c(=1=4<jCloY){# A'n+-&7keC@Lႏ|M+lBP]1uS@`sTk!Ø*TYl"U[㭀]&z,s reG2QQ-[] TJ. Fzv9Vp-*2J]Cdp 6p&\m1dUv?qxPveSҿcVOC)V,2XhjnQ"1X:+!%Z?"e0Xi/ P 2[*s^G$ygvO:۶% T:eR~S&}otE*Od[-o라!\sN˜S2;kyh+[te pC) 8Wˢ)kj^j.$yAxB,(dQ]Đ ,)܁62R![We0z^id_BY? 7ϫ,0:"ԨkgKmzۈJD(- QOd.U/#%^=k0Ec'6Oe;)xa?@o才6j[ygZkMLf辂~ V/^ Pb9BdfY֥ޮSbkB՚"ο6(7OfOEy3H#{iʡ_k.ʟ/pYGnLxpxRF8@(I =7Ao3l(&g.GiYX|љky9q!%PϹI`7!Bu7*qp,@^X4ys72gV>p<R!W- ɼFVUHqnQ2[\V ECtVo\-_\-X5GXMcdBf, !R? "K6M߅J~vv#Px!R!k~~IoJqa]]b$7@!y!:>h4AhT%}E!;JVUJ\-fn*[ 8=pɎʢ[0 \,Qg)#PS| k|iدn[3Y)%X=@Mh2 @t*~ձm n0+Ή 4KPst=qeׇWnH9p@Z:ٲ$0 `6j9 (R,4٧r<-!KWʍ3?94ХGezS~$洗{*ssL 箾|EJtj*TTc^/SE{'[E߅vz4$W ^:y] ՂV w w Ҡ Ii?w&dSefOc!\Byg5:bؾu^c=QÒ^ "5~BIM+晲Tp@mZG֣۠2|iDy(g؝BRhRo-Utvmti2JAs@aneEtS9-ZơPnbZ/F;imSyUS<~<$$B` Cf'szc富 c冦SPK#h' xf1-Ub E2QB$/ @޷6Y & {0j]j@#ڕF 3i8:~*d|}& IF.FOv XT{y3yS$A?gA*zc|vtC#MyyҞa())6tӍqN;l{???}w\0E*]aTXQ\|Y(84""&0lc$֬}!Z0gΈ[4 ek؃cJ]m6z*XTN. 8!3)!]9u}Mw"V[fQ@gfG$ג7'idWey &>KnV7hYl` ťcRkoN^1'= ,bAj\mUx?]|,@ P|ӱs QksV7tpDE&dH}jUK$m^(ae7sΎ4}*?Y4N(Y%'=^[s>viÆoW*"潺]^^#b Ni )YB6e6G`>Œw#?D|T2$S-Zi:s]vLpo"-,bngȊ0.X)mE3NPbZ.V(NBaYޣVywO36T ?ZyxG3u+(x9~m-f>U)d';;TU}dJ ęFn+F,2^,n5ЦwD˂KZ/kܧ.%d3g:Y|`m&$U"f}n so5+#xׯ.mlNm[tg[z=)k8/edu7{9H:N2'\Z%[dth̛WWЙloح*u;ۍĉ?@J&v ,?BUiOJflWk5eA7ZxC߇9ln`r**94t>E #|`i?wQh,>հdX568xTZs18ޅmӟ|XRHd xph-:zL $ب3{wۄ]ѣt"d3I#yႀě(w6}1q/nN@*^eBިfNϧJ;(~*i'?uE[*k[vaaC~h ܒ;7E qV:DKma0/mLng_>!lį/ͅ\|} Y"c|'&e Mt >``i.w7&!^4T\{x6-DOoځRRXm{\:(IJ]ȂYUY MRqfp{4e^CQVr@Y?V"hp|3owtC/9NMxEsMթx {d8 }B{2Kٌ1ap}ظ/LiF+xs ҹNO!J- $O;P~] v< fdA{Mt0OΝ@?YaքnE@f,6rN(O)yf.1jCB+5Oz&Nyl[cиZwBO2n~Y1:]Iboφ8rO#̇m,,*2(5Pc:9acz,Җ[&zuǯ$6|6٭VnSѹ g1}L&7U1ddkWKaMK{g" .9A/6~'ؼn@eH!J=X; &Z%pX`Y;Z'OAjXD:g4>S4.֗OA]:O͗$SS[6Oϳ ;$YGj9HHߌFhAτԕ!Yn#32zs>Ƒ˱x;i^}_.aLח XuOO"Uϵ7v]JZg%,5PCQ^nE~Tx>8B@ba(5fXS(K !́5,*: h-IAR,-xcF:5l !ONܿJHjMܤQȞL?`Emba5bKhS*԰4jqm9Tt;KW }u̩e N B+GnDic rB=Tm9B'grqV}Gt|Tri(KQ\{>gD{__S,%$gK/G(8 2h 7u(. " W&q+в1ABgY}X"NlɪxCp#C?R"~,=2j1#m$YTq-bTpkh ѕ1u pj,(?Xk>7;Ȁ|1|jHc!W Ye̡he; :$YS) `ʩpb' &w![ms{5h$wdwBڗdgw죥k]U6V "b^;KfVڞGhu8 ٞ\\cjesS!K$Ne^:"7T !d.]׎a >w789gŕ­e@1މPnĦ6pM1lП=G y& +EYe'Q}6Ӯ~}8IWx "?y)yR/'8 ބ֋!-ز{ϋ9 uKޅ:k8_MTBGEM=Hd,C*E/ jgQe'E -z9h*";kh&WKJ=JуVܵk54/QPU  PMݨٖqKV6l\mTò a-P))jf fS#7c@, ,CUփKO >OW! ܟgmNދ# p/P΅!qݓrkPgX'}0Ji vN݊#_%%s:N0"4?$q2  06ԱuUl4Bx/=>m ALO!oߜ9ƮlGH^譀&lS o`0mcJf2 %3 %A ݖsk) bӖ(#`ʃJUf/Q;o kU y \@|vZ3r^2? bsZi={L[y;5ve>r#Ӯ[.y334Iew$rk/egɻk 91"zA BcVՠ Ahџ23 i;fW%z}^ĭكi< ׊> ?[Uc$^l=t~2MP؛ҨdT(X7_Ga׉ij~"oD\Q 9z 4sZA6hF+zAsz$RxZzG]St8~>S=6:|BNÎaHBW*k1Tg;Լ=UWOm*2WE;ʈU;D8O;U f]&>w7AwO \-ߛV]>TR}1?RΉfD.Ps%cKGp5' E$thStZ`ِ*:>U]TfvM}wƯB1?X,l;i!D\VTAo7iT; D_[8\UTr{kcb=%GB^/ z 8}{BNKvF}05<'$Sn Xx-džwXAc5H tBf C$0cYdZO9?rڕrA< R !&B_cY 9Ǡh%?8s}[+XZ!lv.wguuEd#e~ W:HO6OiPiIp^YÚ[Ñ 55j=NdS忆CiĄ{?"}[)VCwf"f%[~ڗ6׳a4ǿ2g킖!1rhg6tv sC7N9Stky)qa!wz.Z6Ke> 2v]sd%; bXdXuGt_igӗ%ٙXgdz$cSԛT#2%g$ԛZJ=g1ʎ[ \b8-w4<T֍+F"[9^yǐ<) x<;&X̙<) 5tA2h İGz*@7uM [i=8@&PdQzy3LԁpJl1#ӛ:8eB᎜R9^֫؂ TmK\K˷qiOY$rucfj~,$Am ~qO''1D} 56eXaη'ҘyW ]df6tTlEw4VAOaJ5*IxΎxu= ~+X`)X(8S[c.` 9PMo uͦfJ%92Gi/S2 *cԜ(5UJ=CMY:4vh+w0wGؾ>GBB'! 4,mF,ZJ~W,q B+rR#QQ +B>p&6u9M9D;TL ,>3͛L`C Kx @K1y)kԻ̆z(Ѱ}2?.-ʰ@{Q~?tKklknE 4it2=mђ۸ ;n‘P~w/p~?[) 4(oW7lZTԮԁDgً#>ɺ Y#8GQر $ Ԙ VXCʒa*5jhʱn D>之 I}<3& KFKi&\ THBF XPSk|TjQ&jm %b$""%,B˩2 - ɑ*GQea Nc&`b)étXd;`B nK!SI5m L+!Y!O\nף2ܫ١xs5oD KYL$M20k?ghu=wRh'GTe1q!h&éݕ?V dH7`k,TRo fmq NkY$3W;7oS!p_c:)4iA>4&fp Aosp\F޸,JMv;2O.JP}nYČյ~KPa\TvYIQԮ!?|I[@;DR+qK]`U4c (96g0g{gZK@Y|wrGy ZˣpTJLU2{5su /)79vcg:JZ }8]ZP[X@fYՉ=i8 pTQ]uӢDdB#Ey. t|ʖ+ i.GXӴ@hy#m$$w\ lz B 1AYxd n"R+4j?$Kwc(+R<i~X'$˃0U_M-'3Hސrդ[8_G]i^ʥzT24p|6G%ǍP# #*-3'8!IK4zZz|L%k!PNB"X*㊤4;Yg)[OoZlQr3Sz0_Fo}rj/D&k}t{x޼]U)i^pL,jxjE͐*)oBlL=B`ʥG.d=G8c 43{S۫=G ZAq~*q[dV"Ä!A]-WsoXz-.p*wI'KMn_j5Q_Kg &0JUH} 8xocVu9>,u]JoApq[ >zspn|>;+mT m!劾IZ1~+y:󽦔.~ I @HOjEoQM]GΑ7>ԗh+ /=xI(u[I`j$uYj& eAil>Kjن\/j1~:\q5uyչfrσ0}iƄ`qb^Iq{5'JhJ?{vhW|a]B/f@,OQ=XFV6D%~@lGj:U RH+b)3k|_mLJ1ᶳA%X)!sj-+QFSO@5s*iM({A%uJÔ7#v\niudzj:VX<8.u¹#IGj^ Y X <3aFHpwpPh4g&ͥZeGmw>fcffc"^ qo.5Px<0a&C۞;@d^>>R˱Q̞fںV;*҉= RN;A\{nwxi6xbĐ.vZl@3Ļyl0dyZsUYfz6N j^su{ IlkCt$x}->]TPF"H~e (f=_YUT𭯍'6MdN$%,",YY`r5! X5c\~'F2v,IW-q(NxdL8#A\ #.~p5kL\o*c x bm-<}ՙ?z()Ka*} Y=۱ rrZ>Vb o[&bj% zll0Qq,؉XU>`w(6=;%۔ $j.W'dUl(|a/Lq%v62D?R7-A#dcOZjB{ߋ3&x=hgӄ*_q8wJ vrnmȫ|MytS !s;Fȩ\-l%K3~ª}\rIw&X-'^%"䘫hy}t?b֡qUaEA5DW;Wd1fPFgݿ%72iwx]%սgshծw2۲D_F;fIï*iXETҲ74. vEK_= /@eGtpafL&[j7s;"9h ͇_]#y"bkAOMh1"QZ)>gJu)Z Fp'S9f"# o7C2tO&K~%5CcP>P%iΡTzl!QG{D3ub" ٕdJCW ZIl=yqMyAgQ&]x Pҗ9CʶV۹,L \ۨ*.3"? WȌZ \T$8Q8hETg-ɡ%`"޼NRL2C}oNME68 P kF/ 'U$RTu/>uL4SVx(O#V9j OQBDF]ڗl@LHk FA@g)_]d@" za2u `E BM$*L?R45:%I(9x &ZkU`+[4Vu0Dtkn;uSm&SnM,@pZM)"RƎM#Fk[f8Z>zM!>;0]a HԉOMulplJ~$_i?M^w4x#vO>V`N0sPw+LnY 厃fo%KNdU)Mݝc7#]FԚԉPi.2 |>2:)`Dgž[}e͌I5 @7>ChFlFNrQN=xDXoQST08mگ&NTGq\=1Cs:wqbd-eHk7x!4TVNFO,N`cz9QHT!s" ,7Χ<΅uU/c~>Z59 a3 ћ6F,Yd}QkdP8 e`=cm_UgGNRLG 7] Z\ڒF۾p"P=\#1ZdW. :CXXA"yo+:yhlߵZIVlV(66 ϐGs&E_iRV?֠zB|F` qUx$JPF3\pK)_u0Oű]aѨ7itU'EGcmF VBB䀰vAqosyR@Z7dHhlt G4p#fq7s #vQB̅ 5}|  2fyK@'v'Ĺpښdȟ2Ǐ̸ܹYY;ڎ'1& Z Eؕ[,vBj' sF&qh:93|zXhYNg撏jc5M`,wgzht$JvtOד.)[%28KP++P0;ϵuM.SJ8Fq+쀵Q fB,MSu٢!]lƭCy&;Q!iЀM;w;Ols)sre9QJL?9if:2$xUg2:sxTrd䍪|DxuGԜsQuUU ;~v5@@J:SvI#z+J, d>% da"C3s;eCh0[m~f%첨HO-aPg(L47e:(_ya6 K/ MIYda82v] iܫ\kP&BkXkĊ1er3۩rbB-:(W["3=Aؤ hCU5 g'>Eu*<2'5 .lP N/Gfs^T]e͗fpmxLմfFXH&5(!-\i)#,ThlѸ &IjAԼ6-f|Hk__w,5GTL샸 򱹉/eqp86RT|QW$?4gCx(_j豌Ptk\S}i u'0X4ZA/_{u$D8S3'Wi?QVtgv!tnޢfɅmZ ,hO7xg3;S1y@ۈ }eO7X `5nTlxx~S)--K^ (Ym @ ='6%#TSzfbdORrQ2bb,QUm0e9of4YdezrpثbZwA ?r v5o~ ɨ kbO2 )ha`>\&9:  (u~9㤢K"%]4A(S6qp¿~qˍcforѡDtGrk$!:C}9HwѤer!M*ASy ~BjnHP.bXxJ+ώ!ljYԞFDHzB?0 󧾍{fl"EoTJ97&g41\&`&E[$ܮz%b1 wH9qC S,Tqx`q즅qWiZnr=0FPA$e欑4t)s'X _{ G/dI}ϖ:)r1LGz٣vwa#tj@1 󕤉 Sp /7q94_d?~8^emĎ\.en?cf&1qR=b5`:3U@ X{ q$N&\oQ90Ye5%#iCa{:Rs7mI umT/Xp.4l 3 J; S?]4K.Ncq >/;{@eic$ RGn xLn:|KU%IpoTuB(Ǖc sp狘ꧽ,U䒡GY8LIqdihQ2_c &|b!oYF`9PTJBL"VcPv#|/u-LRm#W7`C f8B ic3Nt'|m2#^%- ( Sa7\,곒!PMi/S)aG\ `mB ѷ9%iN!%Yt/DYK50o?d'~|f**ҳJl1z<ضI!0rߏb N5|=\~~1UL[H~kVuT*AmqY<`")턮z'q2˺Lj u>lȠbb5ua'<࡮HP`YC[ADAq"^gW ,f*^0u Y;8j1Njs9J jbRag "=֍Ava㳰Q FIF&8C[LJ1EƋt Xܥ lQMB RFäs8(Q%,i Cs Hj  [z6aj|‡ҬlH+S=NRC9yDIW5r)'(<( s"TRf2!u;[4S1El)H*s}PAL$U1B3Nɸ]YY#}.b$N>B@L1HU p(,rs~0 MWK{l4<L`3`f&#rAS!C{/'PVGmp2c}G{cyO?gOf5٭,gpp׷r;|I=\O oTz۲(=֒H7MEp~NG"; :_h-CS # lƂ9u%TB% VEPNDjlLJl2̥K$GD9kiɒ"ޟL6$[ov6RLJ^7[Sȉ[iPd{hosuː󛭔qm!1A:Çwn-h ҼAmw]*~J[Ƅ IT MRGs=+ =]~њcVҧI @]TCxT;<&x%]G`-Wx&P'&H®b[nnj *!ml`+8%%9p6I%!Z@>E 1) {n5tQ^YؚqYIv'%nZ2ݽNaw FE<8bOMDD%8U졶ˌ˥-&7SS֞iߨaA=0 b?&xof ç7c &\V ?d?v׎pd?vJA|\QQ?. ?϶Xf>cp>1Jz\)m1q+ [HyM zuq 48ŹN^ 6Ie6)dheUXDfrCO~5}Hc #S:v$!yip3v -.9z`^<*]Vx}=MYJquY\ "\œmKCM0:of-d;Qpu]|2yZw QKN%V3uoȯd 5f 6 k;U6zEL -^jS"zͥp)ZҘ@i9lׯ:ع? RP&wKR> H~Nm2i'=܊ ?ϥc7QTC,9MVP>Q7f>5HW.G ~%YxhV]&BWiI WD)u\.J2 ,OF֕[f p2=&$&ws3 ?Uvs?taq1:CQBa /hY_ gcsK0r.uPl=,A'r!}-EͪD϶_D4)6r5_i? ]XMPۅ{KgM;0W*PYD2vRUR_lG4GKȇOm 41O:c୮ͧŘ㻯,6N'1kNqkbp@<K/ C8~^!JOavPEB{Nv[~J]y=mϕyK0iqvO |МZ! j$9^:tYAj'u_>6{RݎQEvb 6wo~l&_!`MGF4aj:ST6[VEFcXѭ%1oeduD GҗXKцxndp5BnۯXmP_pxUEY+D36.tbF21ͮлQu{Fg Hqt., /Ǔ,S0A2 Q\wC @nxrt6H9p c*+vfј68ˢ41pA?.!b.Ҍ$C[._kThkn3aJ^2`ץ"-̟!(+"}k]-"RSfpջB1DB!u(x%h-z)B:ĝ\L%;4$NɩLĂ0#i ";X^Q ,rW{n벹>wTʢ'<{& ½[cK āqW饳2_u@ }MMY26Z6XwoX%Ό,;lT%[wI&xhCdzgGQ~7ʩqG]Ԝvy},Ԣ+x׽* zӉ|VN Qr * \]\L/5Ũ seCѩ*=3̠ *"劫,mSL'Z} _ )"7Q|3 # {τm~ݾ@8CvS˱i0)U70\,~Ӆ'M$ѽ gyyR}X.k;1!F5"TLT;>/Ёm&@bxec4u*Cn`\gNjTxWӐ"Sݙuy439^!ۭ)0'|"D8Nl j06=x3B4,Z8{Bp; N.!w* m=< ?uթg<i;N1agƔ=dY⽵\iAֈNAI+W05[і;T UrF%MoD>Rny 脖Y.ȱq-t_ӕC dc.dZgU6M+@Ģ7&նYVjWcC"fѪmHr/Da##!hEBŦ肥iV..W#rG=KVrd?DdYF6yG Tb9'dX+S%WcCOy{0wD?qX=8M~ANyV` ).5̦%$!FJ, FԘeHa،-GlP6PC m*hsks9'pA1H6kb[:{n ȕvs)tbMm%8w?rqVv!9a꒜MJ|rKO *.'Z#`1ܒxjVay YXE;jWBNEd+7uP&qqrЬM4/z~ &s Q GJwVBf\eNdjbUEɞo&HYREWS^87#zGsu$X%n~m#杖]A}W^dQY[Vj'BMom!qHoڹ*ڌC8э\5\:,ST9}::PkG߼.dيw{HhFG1B sf2(?ʨpT{*Qx'tT:X/^fVPg@.tPݠ*a3 -nkY|<'&YAIV=;z n_q Xi|xTMlHM$[K0_$"?/M2wSӋ>{ry G;Ur7N$e|=I _ssʮij%ehp6gG?fk nr!`tհMɯvb8:c%vJu ϝ eEь(Xw'Źߜq]S:0'ӑ-zp0}anSbeO贉|8L Z`3QRP ʠioTIР.-@s b $\kq\ACs5D=JPu+I*CcWDtVA){~˝UpjWzXq-n.5\2%Xcg\_m.n}WD8!Hyarۛ\Q?ְ"F1n[WM5}]ɕĆAPdV/$r8:%9%S9r<$.&590l$R3geͼۧ w)?fʏ|T8 i4k='F / u$,uD/0k Р{mL.BTCF Y9ABkH,tb\oA*k.z@^Ȼ mUj;-:= @;*:Q֦`"ϵk(XC7aQNʻ3-A?2L=LB*;HH>gpUA_A R?.?fYV`24|M62!$In=Ac4¿AwK7Q.iI k}GpR6#CH % O{ǒp˘qsY.ЦATg ࠟT ]e;%2ӋЎ|h \84j\TJi}|ūb$4F<餝&-LRRw !Tȩ%ȏ 䟞w!z5Rqcr"4 a&A5axkx#[}(v}T[JsA,C#EЪ5< n`?]$i%+؟o)G0"?w7`A}# "s@+Aj,kX}͊Ϻ#ap~_aN!]M6ՏWslpmfWYPqgV=&5"JOjAFJ|8~ߨG*6P CW e4KNo;4aOHwi5ew>&o#ڝZG,T5tP}*}8=Kh6KIH!h7[g@vh~sPs;;j}_+5kW Bt =0F[H]md' /-hW [a }`d<@W;l]"#|#Us,qMږNgc UG\E&y<&CBRG~6="̉uE(8?=#rm{HXl(S%lbl!,c5/e!/{@L`J|ݹ:}t-TU-Bĝ!M!^ǀV-3]D"$DX:~@bՄrA|9[UiL̀<8;Pi-.nQ Z}tQGiˆTg8!Bv7zu2řL ;\(k6fޥPO.5]S=cxTkxVFŝc-|2))EUrMӑ GFE-0N'ӹsQ Pyx"vÏF3G̥tm/ 6' UB* 's{LiP11pmEu^gm}hnunH-MM\+RøڤX[24ol"Rh8u.Ҫt ,|!"V?y_e"@Gѫ'RFxukn^`NR'ջzKrp|IJBH ի^jZ~ /U. 2 [eV8F)v|+\kzP+)%|ą*]R#H%P1S ~FnqVn׎c5 R,,(.g؂ldX㮀}hÍQ@27j˴۴)ŗH'}ci/iX -D 7Ή{>ԶI*; 3O`c{ƚ*L͹G@TӔʞ&RԠw벉# oP(%(-dW%v+&GоbT#-1`40PըqƌĴ-LqS,Lm`}zƀx MTΘT`8IkkKقUf|vw#>3G ZCqacxnc0=Ru5IC*A?Uai?<WNW2@]ejֳ0Pf~\tanshىO9j {y0;]g2tdi0?3e&]S9ߢ !z#يņbZrLp؃NA1٩-H 0N( .?SR TT913w:~]<{nVk ʉ/;Zb*k^krhSwp0yhi:ZX~ 3`ˀ$E%eYMbdLU'F*/6s:<TW)"L.1E痢|3Fwn|.gs ]X{BZNuT;d zBw,`d*d,Au߫rC5uȼ\q;cu0QD`߲5-+u&kcS>yYJ(حɬrR䣏e3X|0eFF0MWE(BoLD -M,}Kͣv4Iӯ(Bz‹+\u+|զBΞ{ǔSEȩi$g\G-g/BV=p< ]8vJ t HI}萫*B}/`YB 5i~c `SA"Z]'%t;~LIL([,$5&Af*˅I"~j闧˼S!CQa,u880E-tNYYSt. k☒\ mm(@,f,='3Aw&BQ4P73ԜͦJ-a:>| :z51^62 ~: R\MV"|( Fq;A@i$Vń0@HyD(mvO@:`ieP aK_z߼ӬXML`[J{Ov|ɊQLP~/?$6jaV!M 0]澃w'$Ho͸59V ykD{B*Xi^@Ui^Ah:P"IwJKx~E1p#1^/*5tއ˺!?vXYDUa^yy*}| U<$1wʐ5(dlҰ >A539 O.yX=ÐjmM;\RH5QRE{pWSQ(4dqcjhH' sZde]~$ QR=W$/kD`ζ~p`{sbB7hYB' f'A$7S$^y)}AVj"fQRJ=b`P+Z}L.J"ִ]}`if~=AIVS{M)Iٜ#nסnY}:1&)&ơ#Gx8%ܒ 1Ƌ:2pNP"siځ7a=wF 9w?ePA)ǔ@Pp)9y:˕̯VΌG): c/-X <80oJ4F  aGwQTywKϖLPlkYrKarHvYx0O';%<2?)cB!{!3-#ٷz UKrQ)p-N-@ydzImΦ>a&˰rҡq vG&lj욠?Ppm mi0bTcWQ _`qJi ÖhvR _`olarCe|K@e´<9Vq_1/PvlB#<"-~i? 2pݏŜ eR^n.֙e*=y E]ʕ^уeL0%T^#5o65<0*jRd8AIM+~zbyKpq/$6dx%0RIg̦C)  (%CTIvtw'F+#-;#ZJ"_j5݀~o͐.}RܤCW ۥկEX/pEs=:XZ;JQFu 28 \Ջò/YrV3*BReGMkU4D > r#.GƼ AAkI/$qy y_-K˥s%!+hqZڦR{>AH& 0FT@vS($ٳK]uK,(62u쮪Bc OHq0ˎ#uKLkF%!xd>U.;[1=<10>;sr.ZKBTCsC ȋhl]yO"{ZKog5<0yf;'3H0EcW:FXfۍ^ 1;0ͲAwH&/mؐ){xȑV=" QjN/@Ib=y+tL-T-ADSX&3~ !2GXfD'!(NQZ n|u{eeP.fyxtgI*9řqo}+VB6Jϱi=yl9F46Bz&B)xdJN:6/c4Q_eዦ븝Pwήfc5*ž"R57Jb+vEy]vG> &Gk[-!f6en=2톳=(+zIetκ y@:]p ^uߺ|:%,r`X UeHeυU#Y\{)T )ɓ>f&ݥ4EŌdb`cF%N ~5ι,mϦR^Oߒ&%9Gs_uR;/ClE)bTuD/XFv d{1D,*$c?$AX؅)Zh]Wwbv=M4FDQϘpש,IѥHIU:IV8׈xw4ɏiܷGRHYK~y375o6 /VÿA %;;SY] 4mQ(uUe[=KECrO׎SE9sp'e@p &MQp[YNS3zL=##Wj"DMX\<Jip޻1i/穿 l;S[e|CE!OjvO)̢L{"C=xGv5{ nʢ L71#._ raU﫨WIjG@[2F&)oGSgrݮ +xEgCU9k6+a Vᥫm>Tosk]s ޾(Nk KG G+\' ˌ2)-GKu)1uypmU~_M_5 7=)O- A*M@ g{vߔV8ΜeNv(@NsL zd/ciW5x kNy6!w R۞MKe&A E'F#Xc!I]w4‹^N:$K,AU[}B|J >=PZQ ?c MP!BzBiwA3y kz=RSb(r%/T4HXp޾!RIدP,( yưо_T-O?)YHwŐ|nsXsJ Lc$^~hsLH'y"zl"ﲯ b}!+8" &$a‹$XU@×0 Kƪ8R XKh򄓜h2kDouO3`ç_'^R9Nmxn$Kv D[&P(8@'PI 0͊yt,i@g9L G'P+<5|?}y _$lY#ߐk(|3>L Ȇ'Q mϭ0%t,τB%E~m[9(h$w|9 Ě;bśNрp+qt0핈]/ȧaZΦZ Ny~y pȀVq3]_*fyM$G`@-nƾW!l(B5eMyU~`-m7L>{imOWӾ<Ț<ʒǍH9:^Mt@3GJK>F]5|]$µBUim4E]6" M[]:O'ҩYoNT@r . 07 [n*BJT0sݚTV'3P )S"^|MQ/bHٯR ) )|jsRr P\z'<0d\C+~핾4?,P9t)}"ɕTxO./Xr`6 mNS_q[g3J[odo0jodW# ={~]2^v=Ql4 SqG(ːǿ?r7?6_c*v\,(m ZeYi3P}9ʨ&+č\@ [s9 Cy%e \'rve;CkjEAcTz~URVckiGKXL[ PӚ:~wr+5rJdJ|/别[\war 6@x{5p6Xj|+,;5F,!3)\/ _@xK H*Γ3kf;'#VX(SQ-a$-uV uF7]BT,ss~RX Q$)\D+4'5~!Gܯphq;#14vUdaU@0sJXNSȾEumhQcIo"N~,~h;SIıj 0?THLxTuG!Cu=][4 $4C?MjnL ^@ރ^t%ZFVvdpnrc66#J6;f`} R*a^T傘ge.'fk֭p4Kx y_AR+ §濅y47 5B'Brq!{K鍎(kBe1 ۛ ?{̈́ߘ,AI*)VNWx-4 2>}q"Yb\2 դ'UiYBh T2,m#hZ"Vg .n @jC##?T : a;K:|'M߱ZaQf5HVMDΨg2 nxR9AP^Y"v,;r y䋎bBf/Շ;v t:>  B9;bD M,zYK =JT 3AZֻS~%ZBdFŜ[o?AjUf)a*}s)##\#bZ^h3`ЪPzM/K?oDa*k`w \#H~௺q{=/8wsW#].K7|qcW‚~IgAғϕl%?ƽ? AH{2{ٲa"O1⅂>c)(&FER;ʼ{FZEE&lC`]U|1[ ![fs~rw9Heǎ%=|I*AMY\ <̎Az5U"hְ8 †[B͔*Da6O\}MBAl52 ruO9o8eQ PCXDdn_Y*`è{a&u[#2[ǻR|pҜ_c.3nwiz;L?7O.qZW jf#SKzR׳,y_ɟn6mC5 S(hKoZ{ȫd_萍բP=w23,J,KUd!rߍn`MPQF5\ tStO:~sq6'kZ7z01z0g۽{* ȴnb~@0Έשr[NbNFh4u˺<̦g)NB(j'Dj#UR0@4u")&ZapMi(k)ZTB=Pq3G3k kX[N1߶F`ۦ~Ɏ)n7.sF^;sݱlqks* GPhn2x@"%FJ⛫dQ;kىaa7u:'!YRCaQJ|UW4Z ݢKJ.5Q/U=UA+q530Ƕ7%j_],F\jVKd;G'0}P 0m1Ov꧋ {IFe7+nJu%8jaAR 4=,K@I=M؈{RݟYMX!*4mqHJUǢjuyq.c+aǠJ=ꔄn_B3+b&dQ,TvT>ఀ b XY~~w`V_Nv#B|5fB"%]] d0$R,Rz "Loh#^:nXCoBV^1A3W4n.]sf~ nKET3_3ښtʇX`V~_$iP-v1c{ޓQ1+#*uż{1 cMAX^P0f0|eCva(<[B]<"{8Q9mg&LOzɸs>Hc &MBu؇J1oקreTE~u=`UկBl:Ƒwt﯁ Y( (Lx0=ݙc <6]ƞZSx>N0?2(g|aa0bg M%R. J{RZ>G΋ҙ({o 4Kк CEFgc*:krpNDCv:&19:dxd:i쾤N_q:ٵ7)$0Z-ÿ)E7sA]oV(:=w,kj GV(`-0ObT+(>?⍏3x/F(WWW9+PT½RAEZ'7SX`7nV!Ex Lk -j6d2q@7Ve &ԷSʎ4Ӗ v, "=p5TV=fH4R.ٔSG.ºWt>~L`OsFMbѻwܼ!N褛THXx/&n-f \ݫ~BclxpQ>c-Z?:Xjd{*xDh UB+'^}2JL7+Rm\! epOW#?$CShZ\y'%NqEp^ gП&kjI9Ř. ]KFִ,ERF~N\A= 8m#{6HXq ӍP&LŲYSsgQ ߂SKB"wcW3hYN3LP$C%pm D4SgkXH#wlQ!=֒h6F#( 8!b=o@=oKHdv>^w1;<\Hw;GTvZɥ$|xRI{M5BegW8^< z*qPrϩq^v~}LfEhP{k<2Fp*$\ޑwc1RXغO?A9;hl!]8$\ ҈"J,p%;JU#ȔsQ +Pv_){&(E8}ZU/H 9@\;"p֤?g]Um˭T?%Qij2o.&:UomTC{|'稢f^ઢ1K s;nѝ4#=xR)j"2@ `Ba,_z4qJgCuqS>T]A$ٓ$|9j,ocGo ~+cZx1a%^)ǭG[֠C:QDUl#2[zUO&;03ũ4tӼk6;\GJT>Kkuʦ;>_ f(A͏Qގ6*|>GِK㦹篑mv"=y7O^ra{85Y{^G|P&1:aM+ȣBԄ *Hm]ݺ[ȝAN FI*~xE6O1J 4@rtWvڣjä-9yLuώ5Uz0B4D&K_Kz.2TPdT~h~:1| ?{ǂJO':>7/|Kk 2A\+bcWjlff?( 8r-:Rw0` 3B&d0uL*[<֡< O~fk?A`!i +"Z,,⬾% %~p N4SO+#MON r{Jb@-ES}Ň*<\%oSe;wDcx]CMbqRt׃\W#HS/xR?g̝.;'tg'fȫ*PI: -^:{IÚ$X)SόkKDL.T/o@4Q 0sv =s+wUݤDJA&?D'2=DOb!`B,A$=(~b_s ^jzp̕ <*nHu9:E1T82$5|f8AY2ݓ)E&}&yGy46;/l4 p=16 [gqnc0BpYTz޿G~Q%]1Q>:pǭ< wa;r_.25kթg5[V,6Ϻ?om0ITj%6/')Rʊ"C8D%O² g80+26z˿$.NtIRMr'GŶ۵] RMskyJx-|xyAx0$& r,Ƀ4aWd5]w"MB%m; = Ǩz!{D mh<=!)'.Du"?I5c_t鏷Ra>f۳P"\,:,:{T 𧈘Q:J-̧m[ab0<(pL*vXDU5NyF!2+[3<`]r}IhBBFezv~ ĥ EOhӵn5fΆ~s^I', rF$f)+YN~GWtb6 ạ;O0{n.t-n㈶!amhjg콤ԕAeXJQ(J+_B4"3AW|sEВrhK,!KǁeNŽE[mr>?B}!c+_LbnÆ]`ԯT_smu;`->ܒC dDZ) ɳK$Z 2{7'bp~TEi }EaQ& L`h/XZCWD޿i7rhtr(8ET/ Ix3 $I|!#l0ϟhm$FɊ=7W{IfZI2p7eYWm8ڌ#8͜[m@^N6?܌udꭜr+K,R߱3!c _?s D-:a1V\dHHh2=gUnvyWu*%tF9Wq=zNU+͂(4YI  F!Ǔ K$I5( S=j~` rRc'i1B*^ R:Y:@u.|jqO ^U%Dk| xs~UpDؼ䶡9`8Na(lՙWGhvD0xagpV_ꎦ5ޅ:{v;$$ћ+n,]]nCz+#)04jF\)mq˖  SOH2"MjG\ǻp2ݗl8}4v@ydvT6s&5`C-6Ta6@ hT:ߍ,Le"OxLg'4D\g8wAR&A?}Bxb6ZJFIU V0ꛞte|A=N7UC3+j#0bqmPz|3΋R,It$K#HgAr6}Q~<> M?YW;^d2Z\Yk{iσoNX}8BS[i6t4D94boWQ`emۀBEYOD:L)lՐԫ|xplan³Dj`eˁ:j7܄C;GD Xhbڛ<^Oz32'sMVM(r:eֿ1yIPjdbjk=Z.(^y4G#|QR_҉?MydVLaOY[be+UWւG bwn p-hN1 V",ߚp*HMggkD3^`1h!>yklLͥu_4'Զ:|jt6{ m^hJb@^ :bRBCؼ9~!ׇ/ Ip3E-#"is=slPEgx7 d!oEcsnۼٛ%žI'""Hc(_D=ߵ^R8֔L*8KˤTnnidKl3".wֈz'gVU8Fankwm.XDIбM):H^0BV+ DV0wyr`_ҷͮi5 S,H,AzCGnpwGS-լS00K vbu#{~{%`Ր^ "Qtx*6X!hc>(/^pZ{$Ó(-:k'XtPjFfrLp]>0ISGQb@ !Db"}ZNUtw]m'ny\mb"(GEwY=2/o=<6뢎ʀ*#u8NI s\8pjSxO{t|a)@_M&>mw=,Q<DKÇ 7l)[g}kƟ91҂e[ $:5t2OZ؆ ;ف]ԷY9!dxȶ8"W kfT*}4zLi$傏G]ƱFE6+\-N?!?U. ]+G zW抪Ae3S5J{ ,-@CFF{ )tR4J]AªR9A%uS {NoƸbh.JzPST]ƶ3[ʊE 2be+ V";K=Y̑9Le<,,LF-)1T8T BG{~c3ۗ8tQBoSQEbg]m/ڢL-*|>МHBhwHYQ,v~G|n (@.`.>ЊFgէ'(^@a70&zj2j֐l_pv~]ӂ1M(|g|QH$l$NjG3WݽEF9.-%05N±+&gĪ&. BƠPE0Iƿn( فA?hVm~nQz> J@w\qQEX(kȼm4?D%L{rU=B{Y|ߚ+yDŽ䂭;#L7038kJ&ӿ:zsQp\m3=h<uĘ.p&O`w`3EfzwWs>rPaFI"/xoF, Yr~I֙]Sz#tT~NtUz3/L/fK)B. $~i.(ofN7}kraKV&4OvlTH@-ut^ߜT08^R"@)(Kzk̦fL7伍EBz>|Q'25 m2笓 (/=da c JL^ 񈌺Ng>[ l_Kqd 2.-X,>9IjtSw䏜uFTԢlĝwmك 6~f1*NHgy8oJhzAbAsvF&P.R1(d4(^Mc^4#0rާٓJP%wߡN3_ou1ߓ#-XJ6^3#i>XHSn/?/tH)"D[~ +nN|qߗP]6S'f&ޜng*7R$Baw&P{2 kp\2z%/@Vea 8MT9`Ԝ(rם+Ft S#dђST&C>k:@p{[gR7p8jyKS]/of).XҲ}+GJ\QBGHI~#vMYzgtY+9~9ă7̹,H S`.+6zXe0[e8N ڤ75Ҭuovr.I5KN{x~\#iX ^ ]"%7bp iC`1S<iKLÀ\7=;i%d(15035ׇ8eK G4qK"3wɎ$*2Y<6BTx pJGY`ԙC'5t=m?TX-`SeO7c~L@RMo={h TKD shwޅu$)рV֎eeew̿Adp 8r{xڟlѥQ:ؗ~GYBNBdA8t(Tg0vom_(xTCg,%Ɵc350m0Jܩ'5fV8Zaߤn :m9ZUG.%_7?ѤH\f7+(Jxx_`5*1M&-8vnRp4duڙϓT {]~jJOWoRLH$Ww (Q.w܌xX@Z(G^!|8tA\)OW-ZA:vF]DIOf{?UMZ.ovdy0({a#*hq7|sn|U6d2hǒ #.c~jMKKE0B[X<9(!%&|W嚋1Z 3?Q;j(v[dmHu֩O/R(OrWY@жt~xA7US h\faCX/`X_,?xcmP `95sncTEb$,q0Αrnn&GK˂ZQ7, vVQ2e]tCVF*l]RE1I4mYBuYTp(n1f7(ʭ ,\VvMQ3dPz?&YJTQCpzT^\ʵܔ:2::ƪ7@v[B O{q<3l~߽9.g8DtzM6k5y#  !o;޷w70Z%Ve񥒴5( !LTa J|-}A Q[t.XXV? Mfnǿ~~IRq!E\3rL_ /^}rDv})Eb{Aބ i,"$bN{߀BLe|2[ZFAԏE4ۖ߿qI3Au| g'.`EB7{8D> %B SaǮCCs*7zg\:LZr2oc릣L*e \4 2$kr$aq@Z@~, kfSƤD/EGobLu¶K [&:'i}o0z1aN5MΟMm[uq&*K~LтphxRDVȌKb,6g|^N7)a7 [ct͗~AgzN/~߯}}^om4 CCY:\US2tS>2&ؾ,cKKok7l5Tu GߪQ75ȵo}ʾkB5H64ϸū0c4߾m=cM)u5]p|M`%A A≮P4ē+}}Dg !S*!kpoy(0бbbLL0x_G#տ Sec>C OkdR| 9O"tJ[2HfA@FS&ukdDWY 4` ږ_omyOsjgpN7 CWEKzr{l%FC>cX\nq^I|R>+8{ _+L ,źw. ,5APJ8M=Ҫ%6&To[gt&r7*;O#3W; #RAbJvy,|1_T'+x!I;ޠyƱxfSd`\V!/ӆIwwG,fyzThIϫQYukb,ry6< EGm+['Sjkm(Iرa7@ߕ8v97~4c"Bl*PR1 9> =/U՟9Xqx5 ]܉S"6Ա'5p}h>oó 9; |G,Q٭},}̲̣BOqPv1+΢.MJ4ca쇘Wl?VO6UfNb;C%?w%tS z2mVC^tV0x 7F&/_XG <,"QL$||޲N xnI]@q$<4Ms%yT?x4<2 sfIe6'GfTM؀U遀%Fݪo:AZ&4͇fzpE*".1a3Vf~42%N7dd6?A`r-QR>yf<2D 's3v* 5g6&]D'K-H2e;mEJ1` . (o9#HH^h8- K#j#TN 7ݼOYϵ>uL}`g9L)wƜ* , Yh%o d '=$gVV&{#L"@M[*˖h>SO[e l44S, U4P~&{A w. x~GNnX{.<3[3KWEod2@ Yx^?fiP7)Q*vBH7U&c>z\YѳF)(xuh$J(Be}o%.] /GLW|E\U"KB.f>5hxԹ>SnOCa `Ӽ_D\:!*]$ z•Oͧg\wp7p4W2F0?wj+T? mMb0p'",AxiI;iF˹Sςj5,āT&S R5j@J"J}60557:7]W9Gْ.-@_%zI4<2(i48xt:a]W1}‡K/hpb֓É)e7sF{^0Gi rF *7/YEwBH?Bʱ,~曥VݤxQ}UvhxxJ 2˷bx&_QG@ ,CQ iH GjB0?S~pRN{&f񕨋DVh~4A tϑB~.kGF aq"}OO|mFp@!z0l}O\S$%G+;t2,q'am^O1 wbX݀kp`\3R8cYtaHx 1`춅W R) A.wnpsͲ"sI=-5wFC+YfvntĝIW|bxgЂCN޲HrܵZO&? ۧ}hkZHXUkK%'7LltM^Y6DqTb%ʓ5>ۥCNxg@]r בYWZ`cO2c,%V[ˈt` .eZgx!LN@ƃ^Ϥdm4U$,[GV;Nh^8~VN~hi1Xd/0H# /!9U ĩcqus}7ډ6PqT|t!tIjYg'?+#w gB<.TB1J%RφsIp(B-yx5gv V@Xv=NBO&1HD(D#"mX6"yf"MmL36pvLԶ%!+@"@c/GI PyEȞ`:F#^MA~;X0%4%O(Z.s޲Asސ'U`EKRƝIkJzWFk(ڶ}ZHaGk9SZX˄g{A5:=<"z TųvU#Rbg2fEʢcD,7%Kt(UXT;|)y+ElϵN5_C*nVT"䧿#s;r%sʥ|B&\k.Wk[Vh[EYrTHtO%ܣDh5a+%CNX.xbA*\} e*H>EiK}L9q]0~eD=F[YETBYW1]&y.NɎgݼjsǘ5OBw(@ƸB'%-KMŋ#8ԬSF`]JnC5I%^ls,jDĮiW{:Vl uZ|/4,N2`*>-5a m"E# \]~q&*K#`ТNs3GY1#5ڶ8|\YWʽ C\6LU B dAŷTw#5-ZN֮PgڼwMekl /Mۿ-ʽY.t?:bztD.)U o=hpkxF=e:sզQsD;;mD)D EsEjV(,Js( 15,o7F6/xj#15^7%Z{x!I&nd8:R0Jk+TK^Mr rZڽU[;$R8{g (4|] d*Y3HM3:IbÀ/|.Q®+Xc r('I{ʀ?.D5hC@Om; w}KR Tl؝kَ'Zl%ʺm_ (yq&^_x!>@KF4Uڝ3jJY=qç/TΪ } LuX@?Hu\U?&2 /&oѮMeSu6ZUZN~~4$SpfBCl6}&sU2aC[1-F"m_b)"ڿKn3#`֚R\z{2Op.b[fe3aL/qWSR۹ L+eYU(`8V)dw4$>-KIxyiVb4 6Es) +t{$k8VR?Y&ƻL6oh4uNJ (8<]SeTPSW"#-nOx(̶_rKYб5VIy& i(<ҘG8/^!,U8'PGU<4a 1g>7s)?(8n-B4!n0$ * 1!^Ӝ5iJ޶迲Z,&v9UY)i~c-+P^k҄ݠZ-z61Q]s{R8uzJS::Ϙj⬱0숁TaF~Ce*iBPYh%5@0ݛK >hmߕ T 9-,Y^{A 5vᐌ8cH%}3x/.;F;6|[%!o%{=8T5 NWvB|Bc_ݹQFHu:C׏V,1_w0i>No sfХߵX]l{He0Q=JK ЧdVp;ҍw53"mxHCzr,VlC,a[ ^۞'K] BL:N4cxę7te+OAg£| op:yK=[,̊! .@$4%\yFL%q6/Iu_I>Ȑh,Y1^5A"oH|d7C7zzQ;}Rvuiu2󒋸֢OHQ[Vkk(\wCKVfbw׺B!ayu 3t+{T'^/[kwPW Wإv2f(tnQ? X邉>ro3GyOFe-GӆFȩ{-ۛ!~u6}-.ټȝc#udTA=ly @| ({ Ԣ8I:,6bi!$0c-]IHԾϛc:vp4O1mx:F.(L1J19&}1l-&28b~{R;]!aVUX@JV?Tf5&c)l!:5L\z{]>~f̡^GF4 H=t" go?偷'"^ޒrKy+Mj8k3SNd,]k*3FNŀ { '> oof."qIeN2Y4PK"wUGUg_wءؕodA(< &o@]9iϱq4x/fp%hTIWISEF5bn6a$Tl R=f(;'Tv \e P ?rקqJ^,g˻J,Z!#Vb8 7ٯ7:|| i)WFTdFĨRW"g>9uI<t]LrWzJ5܈8\&=b[(V& (U.^?<;ٰ0 o̍GaF'gcȚP4HT>?si7oPϐ)"j*O]$WɼXII9z,A(5V56#džԘ\g{~l1:Pf>=WؼoHz̏·SITBLx!OloǷO-oLT )pFf #៫ b A8CBo)v(`6M@OQJ:vc3DCtL~ȿoyJ;ݏGt )NC,7.#3ʰ1uAe][{˚Н{V}-L.*DqPE-uge\P+{( ($UeQ y*-i2'3DFx3چq o)ۧm3ҫؗN{A.{Z>׍&SAݼ=O3$'@ZXJ:Ct6 S֬<&=ћ1N+;$8z>E}WF*kݲpQcE*8p.,TI,ǭ+v8t[c L ~{^n}[9Epd>^#y],>kbtA CݾJ§eK ݤZ>-O1EXXwMn#΍±/j @v"@E;ymj[>),Lʨє# *y&?(7{D/*ˍ ~+"n`,e !Gg]ٗG-E}yTF?h<ϯNsXqI$Iހ7,]%)@` cZ\8g"Z1 Hw:%+"E%tf\ٙj=pdW58s^g6sJ9Yt3n~,1ȔpԀv'~Zt7BE EY!|n]}<:^kWx!U)7']x%9=ٚXC=vǩ<*!`#= Dקg5a-CGyßs NDPp֥!E`άB(q V }+VA=/Qk ˚[RBZ;b}ɻRBgIK GH|PvlWtkT:Bg$ryZ3Q2w}v_qi@UřTI~*|zBVwE ?XBNr78W(G9d|Yol}9'BÊLD1:.fys5;oasOz2_uvQ뻯uEe>=-{w6m,2S^^7U fe{eh.f0Pc^E>fU3f+JT\꽣WOA͊ߗ3 g?qKь,U8eAt;bS!} .b6Cx4'LaBFuܞ-֔t7WfomULn~Fn eoZRfoIĘOZ|W,"QѬ/5P{fBSnuݶyK_%F{7]s:(̿`_ ND΀{ЭdI7ct9w]3 b879sW}cGpY?F|R1I3x&!ptIq[٢K&'*ΓXS? k'TlGKM6Sm]p]lhxPN@قrdO.'0BF (_I\]uXVΉܕB>BOL NA`QTr5x!WQfmI!-RdVqⳔLnQ_VhBӿX<~֦>&Vχ#z;500{ps<@wЇhqfJAŽ!Oo[^i ņ%ɿh5 瓲㏡uȇ4oL㊫ޝ(TgG86f{b >`'5hCZNlj)&V #^o\}OŜXxͭP)H(%GV%3^"33MUtMhKi.+,cbuŋ agcLQ͆=? ;VuR-*_;Y-9]nk fՃvMҐ3^"{rXz?ڎϊb~\`T ~WJUQfe{HDFIs+&QO\\6?*M5-}4MD܇ 1nd&|YVp Am=4w[l:*jïsz|_(i> ՠ+vzP xw޾P<V,t|{f,Ry&`UCƺ6qj0 ѪZ{$r} Vnӟy@k$?N_i' zT%qd=z`Ϧ* जuA&$7Kŀ}l֜Rx G- pgRͶY{"H-D.BO~MCvx Ͷ㹤NM*_1K|zZU_+z2\ڎ*SşB:?) ']5H-RƝPSl* BHۨ 45_)RN+5VZu.X A|sD&2#,~6I Z:;veIkSFC`vT&Tâ v tjȦDMc[؎SU{M[rC.W녙Xd>. Mѧcۗ7>q9A۫^:jX HD6Xxo7;bB~|GD.weӞgz-io_.Qv3"*8o#YF|2OsH'ތӻQ亷d4u˚@iQ";7 9XBgx].#'>$1񃎄 AO 0~gg:;8A<ǝkM(Uk~ջe:߸#'ʆx9)J7 wuV\Uy8@4AٕDw~I(ͷP]ZwZ7|^.jzFzO Yr׈gVTY|D}Y#IEɶ]+ێ0H4! llyQJc/f .e?E.fC"ʛ%7ϔDo5(ٌbr>\mUӿ=ʥR>s t8V~ٶEJObUJtR4f裹wAʹpX>]*XPrr6D*}Zpb؀칳e%>Jy jBs\ǝC..ʁvCZOXzo^ݬ7m/rQJ0P~ dl'RO7.$cV }X82FZ#poC֒`j`ȝбKt.0?6Xi-dk98.LKVϐ\7ďc)[ecQ[Lلz(sQ -y/L<29ku¿\[> >[qV$%n7A׈<Mht >唷#ZY)B^O~5)qCԽ?s>ם)?`h#+Ft0gMټغ (S/{6zOFފEZg}^ ?_ ;P:whNEYHJQ˄(cɀ"Ϊ=qL͆ͣ(ނJVV宸u@?v$?s}qs\Zq=LCOkxܙvBm+k'!J1ozg[R2pT#\*d;RM [K],ͣZ0xsw /q\.H6J8{6k$|ĞF#]H]'|Vu!ـbx?lq#V Y a:kMX\v 78X™},cQO ?hoh…Odbu/گ6[y:D7{n¡}Zl҃@X} #j}=mYaPۖɻH83gUY9"u`EL"&J(*T DY9"(ш y1w>DN@Y]|;Q?ϼCILs8+ԻM;irHW($\ԅ3~TX"V#0ybwT//V젷N&}-h`݂Py9&pGgC|"Ur ܭvCKu+Zb C^nk95zoRV6󕿹g, 4A򃮀i[-3"YB3MdߙF6`˘'(oUܱ V&!?(.n_Gg@Vj`Feh TD٬8gՅpnK㙞`븾lv*PsNIwJ`ܜ$74I nc±axehp[I;dYC啱9 DVchsY|j8ee'YXLȫ,h2Tv6빊;U|˩Q^γ󗷶NMildn7RWJwh RMjYʂoG 8Uvkxg)mfΥFÞf[ 3{Z hܛ]^\=%~>jZ'=[!iۙWiuY@p߲*":J", ̨PT'YҞHV;dT)T !(ƻ28yCv ?xC lȗCvd)rs U\<$\ipw,JPm{pajb)^\?i= Sx4S86Bͅ=gXmS,zŇ$4L}0nA_%[m]b s  ʠI4"3^ziPuBnapϳnLҋA3NvƏ3-[3B( % @yYK0(Ne\97Ϋ@^ EsCnRn#25:?inS B W1;\\~7Xޓ]b WH^[x^ C:yH?8T%ntOPoZu2C$-d<4$(dZ+A7?,sSjWU%5D$FMQB'P/ icV!!␂ EީDŪutUL 4?F$dt TQkc:ڣ0^guVP shBJ,S%tpOZY9㎒i.KPCqPP5K?!yH7w~^ob0<ӂ RP>iZSJ}~ ש[q4*hRo ;6&Ek]gW0AکŪ n`ʗXz'񝎡޺> +ӷ&t5wLW6R-4r'S*UYi㚞5x3(xa&y.z.m.Myݵ^y6k/RUV(.UkT Yʇ޿ݍE:Bt5-7i~֖ϊ$_r(#}4̽*#]+CzV7W_]鞆Oʸ4s(چ^CߑG8[s{X֬}X6csaDuzΙBio_aY8ĴdkqZY! D7Y\-zETz?7NQE^#B)q"gޭU2 |/LM4A=IF3eG3]3`Oi6ߞ>y.3J'(xBt/CbY⩬_ʅ%9s1gӏJ#WctQ"O'Q>}֘,4LlLtEd^=ϐvDx4SŸ/3R}cڵ]t - VnJncN̝M3CβU+G%qH #@Q[A\Â9Q͢DB!+AL@<:﹩T:C,`sF{f1[;?VA5~\Z0`3q dâ-P|,cƩ4qRؔ#etZdLWW67Ijz`ԄOBxO7_;N9Qx'j5JTQEgT 9[]ݹVǢEsJP f<+4  YD!v'MSZR7r1pm8]e *zzQgt7]daxi9PƢPF_ $!ቧ G.G.RSDo>ՈnULYZ̞ :dHi"D":\j? V!wb6q5c$fUm@OL5b*sJLiHTr7L|TʾgZ}F~X>(x\)R^R&gWOGuX.E5a[$ +f>` bMqSZPԊ.7]^~xtMy ^JVƧB eܱcƁ!/Jj:AFEߍ77c%է'GbvñV"oOzŭPJ5qYާbg?2FQmtv};A (U XY^Ed.jL[؎փrP ,D֕ovҟ,#!Y2aBgi 4!m#1}#afڧdGYߠ(JBVnp/1 .ߠM xKs酲^[sJr-}Ğ*NxvG&~"TZb E ؀t1r3dFgyViYe' {Hq!&SQN5I ÔlΎ )%pYÓG {LwB:Zc` /G s.=;O9̘Y7l!oV&ApzjS+,-rwxĮ Y<|` CLiM]^5W ~ Ƽul?T_&C'c18BA.[Mt_;B>]#F p\/cY==;AHv+gaQ??lJ6jM6Nwx?6Ř{D h0D_m7gUmfE.JI&sm_OfT((^E:MvA8U]Vվfm1u2jQx6 gxp ]A.|<$ ft>`0e4huJ%ҾjbI I%}ٹlK--#61~tly]1WmGōuoO{{yNWPoeK}3?% 0L# t yWulݯFZy^Y#ErQ I0PII`tF~ t}$O.@IdruKKeD#3ܴ]x*m =94+y$X?)$h\rU`6/{뀀)U`NRޯYn_q{`? &V!l\XZWPF /Qj3ka>vg`A=.y_sR )al{tpDgm^?9m9)fQq?z%l+5}wߍ_-f _y^Z6h8 l Z2ϯF9HCI9 ǥlO~7]1SyOHMZYu8q&O0FO=V)`,J ᒼ³7 j!Z݀,:x*-|edŗޜ7T!av\6k4g;R9z?靎]S֘20[vnGQW:/_}Makb~nShBoM$l\aR Lˮ6i1;nNA`*Haĝ‡|ww$sҷo-;'ƶlm b 0^(0H-ClV=0nMooD['-$ ofS$t&)yZI@(~=+>~/}X5DM~G]fvg 1BHE#=ḡL1 UġS-&"*5m`kGU҄3T[W2ڄGI)P$s7'Wi=DO~~iyo= tM aT!m5Cè-QQ5I0ތMxr7ѯ!{p@WWJ"{ ~ZkR8\uH:Ǽ~R)D5HeK>#v)Y;Ujg~bo5O6@kXy#A`JR:~HR3d%,H4Ƣ@!r;B&lڻwg!M(UV3bܦ&p;/=DŽHB +|f~'@kpA v6}f&Z_5x-;h"!]:F=wf9}`lҹ-JDP:)1µeӋ+vg&sA6V YP":z#' ǥ)>9v7×-a!l_ ?`< ( >`z/OB>;\2" 8$?SPdY07Zx:TPwC꛺!hbP\y[-s|G҄ #DrY:1C׼̥zqH5/ =ǀu,3fnWqHBCgƒ  |A"+eYm8Z?tX7aѿ()(j>8{HeBVljԥB_ R8lqM qe撝@3yaZnB\HG]0Y\$/u(t Pq@mgHݠϾ;t6CVO YΚ:MuXt1q/);_+,d7{M MzQ@qkSTq'\$ T[PxsѪ^Z<.Go hi3r`L7}mXx*b=H6:|Q< yXD-}i {S .-||M{|3Vl2r>6EJӢcX/5_ˆcFlDL<Z}\̇hHր4a# _aM'ao`hšpCo$׺yb/6Sǎ,fuE6AsvEw,&:}z*+9]]TL^nIq^KCތ9 DgPlYY% `tcY`"hl0=- J=$vddw8/tfq$ H7(B!@ͩ3{e6#wz _t'^;>*Q5ܲzUEL5!] z1e4>5<5a:p-k* Bӿ3MVP3lCq6C̿$eXbrz>~SLa"Q6,{fC:>r)T]U|X2߱BۊʐTlrG:bIp_}DSkcGt̊įT_Wנr>l[hcӰ&{&&{{N.َ5з~|7j>b9 Qp_A .[^]`t^^ױeBmc9*VAP2`P%#e ( rj.H_|!ŵLsB|kP>(PE@ 7SuX Cf:HP*<:l˜ V>if +.?@ed19^)WI7ϫ*}aSXz6:m#SHZ'U-iQ+b'7R}BВFpŁ")H~ɰ.epc)B8Q{0{ )3ÎzAi=.*+c: ;׵|VjcĐ$2S@;ClETŢ ~Nua.e=qu16z68C׹Rk\&C+kt@p@]KPESO]j+]r73%vЛKf#Z3I_pN $kVZ84:?S޹L\.hLB$8oyY)y,[Pڄ-)7rVzc18~KI„M(4s>Y!jLC&[mn|1~6[xXOI3GK@YcӖ@׺{pT%ʼqi%wC{DFO{n)!ձ&ARDGoxg\7?#&}!Ʉ-Bzpk hS >ӍL{(PQ(i=cq{Ho E%(EKoc[oY7OR: =ߓ"xYSO\22=sOXx4]+LyKqA٘_JHF}}~be3"l|۩UcJm ^R̷S?[m ,X̗RGH8?n{c'iyc{[:"a/ydlFGJMo-ڍX1t=B i;8p&Ql~k'+/'́@ar$YʻW3 I`O v6k;[lr0=ȿU5 {+W4l&fVp~@Oн,ޝ3Io1(ԣODT R7>H~-0eHXVbeu!ӌ>dzΪSL{[2'Jl[:P &0iX/Xb%Fdgp-FCgn5L4'̆ae1Hh:9:Z:JϽ(/R4S+nvK<`U/N1\okOqQ 0mxF Jq#hpz2GK0pLEZZOyHwեKDcA;;a8pXb|mTU ӃJf=JI@'yq;ogmͯ r@H>Qq:a9f5eWך˪\99p߬Ȗ+R:eJ} M}05x̖-~›SN}Ozm"g1$+y˒3>OFߨĪ-Z_YX:X'9 =ݨ!27.HYs tfjk.ʴ٤q+m^;1n34j`]g~PN L$jG"h(&v6Xҭ p61ee|E2?%~lۿ)P0[1(ŹLy 5j*f)zI=P3pz{/ͦm{R}{vbzVjbŰtYЌw:\Z)8ȼ5lk]أg羚x iߍ2rj MD3=^ ȒVQΛwJQ'RB] s.ɸn3X\*$`鋅 sd%k':j1Yn0Xo $f-?~9t<䝀7'Pj!p'Y"AlNEI LoqŸ,.X9,'`FP.'KΥ MIe=7¾mbB,IglZRc{afGL5_/&y_WX5M/]ozc$U]גJ|%OΧj* 8ܱ 0EU2 ͛a/P3*XAbX` 3y[D,I+bpݸGက04уz 9\}ªlrȞ IGLrIB{vW~[+p^﹞L>zE2ae)RA MOZ*.4c 4a=0N@||sU+ٷ8,qZ3/LVR2Oz^){XRQC,khȦ]xR'DPa0&N pRk}qp/"QYxybYĝm\.uUM֍EB{7 z [ӌ@7nk>g&m 4@P7u6 ۲ŲCj>9ao<2އ_=` ႂCAp]{.FИnUXrLkS*`_,VWd )V]\ ~B;3^5Yڰ4hXFf%\ɞ2-c(%!30|)ŧT 7쒹 Y(?dҩ' x`egB;.1g:<16 a 4^%`{av;QV'b_9,A2?)}C/͞tpCq4U ٤),|_t۠ ;YS}[L^9Xb@%܁ UU PHw9REAպ=C=1ZCh^ ǘ,xHq{a6}DX.@@4Rh>HPN#jf-vEil^(dBhz:yHϰCv5:ŢEL C1+8Ĉiuo|8\2@D# {j'q %lQ7?Jb:@OkgeGFPcCR)W gEtQ4Z5s >lRw#OIOGqOKXDNb&X*+_[nLdP_:iJTo.ҎFO1`/i@0KVCyx+Y`OK xjƠS-.D#l{p&~a`˳x1m!Wm~`@"U9A98M=,E9}w3vğC^`b$JE:$r4 Lh/n$ P䖀p7xHW3jp; 7k[WWQ |&,e_!Y :?KTQ / Wq1=(l0Ջ2HH7b#0aY06j; Ӭ i5u zxJ.^E{=MNGEY+H:]{^;,z¥ &3bs^oLX`Of6W7DeP͸)bNoSm7r`'$):C#p5G JKLw^)SoP6uۗ0阄1w!;vN9-͹sRPefX/lb?&v.yp,hʏSzb`9<ZtIF#}k H7Hʭzw_ȿӮfBhoLsՌW A]8y'me@.$hTvWH_^?[d.'Dž%QHm`' m?Q< ZE ,گ' nF3q8(3Hv{9 ݵ-(I4I o5ɏ#<ǀ501 Sє=;!G䩋mN22*Sr;0xPueF+ }V/{؝-߬LbքLVɇ>VBsU 5Y$f~9siEhf)AҠEZ#!/.ƑdW`E+kUa/|-o4ZBģΥ\n@yU]ћ9uF2Xa(oux5?E5>\4q^=: njW}΄B璉.u#G`vw!k,Cfϴ~m#OgxL``$}m ߔ6NUZ< ;PaK;#]1^]>\ppb&+7Njc%e0snE`ʖ6Y0W[+Cx7<.κFD\@0+:%uW[.X]EV?\-ls̏6[)- fF%L^-wdOC4s&,;BH>T ׵' ^j ^<)Y5B ?Z#Td/e+mڈ۔D"%gڹ[t =p'(9O'-?fIlP~]E[ް5 cZ~qsR3SiFX %PSzkO66w1p^F ԎD[,@sk!I3W)W͉J&q@? =^"FaL؏v w^ VFcA u?zg9 (b*ٍL'O(ng,J'չ,(Wp/W!s`ewWk%e*0ȶ$)|OE-ᖼE[ @Il.Oܥ>TSoͥ)y8>»k|]BiZ(8.[qFLz2ܻN=B&Of4XZ}È!j*+f~%>| F㢦ր.eģh}WUb0ݸmy YU~t{ |dj<#m/w_*'cZ>/r_H +0c\0+T^h|5N<q# rw%~u^_L)Wuyc] EiuCyt*CY꒓>}\Vqxa𨁖 ܗkpj~q[Pn*aZ\.>yI/9YZe ЊpyOocʦ.@ C~XFDk6lc ][KEDWhE;Ũ;&Z P=Bޘ9+G,L2KS@CDx S g^p,kա\yJFc~m[/cUѲL_ZVX>f9( ,ٜI }I}OK uii m:\Z0)TE\l]ԥXyl,es56V9%OJtpO c4,y~,q :p,NkTE2BpT.^q^P7̣iVVj3іs:a9,D`n!}_I>:ZŰq 4P|lK=w<*'A%Hż #WRqWFy=s.q/uᄬ^XG1OU70x|[k{;pWLxhSoyd5xd^UL_' s;K L%6FeOU63?*Atk¶tYR zi f~QbfV@/[.,P9HLS2T+?cy%uC(CJDf><3~Od=b'b{5cYaEl.@JݰMS a5ŕ<\ٔ`\q3O{]AԨ9ƭ_&]n x:Fz$Iv9スI`.;$(`n)H5 []\Қ\v8IF<A$ pNWr*Vld5|## z â۹?OBH;Cr](8 ^~Wl#>1g4ֱ N)B7  Meq s\} Fa3d7Y$2?^ƤitL Β1H}\CuU Cґ&&"2RN1`]P 22{$ RџFYx{,t\iܠNs5rB `ODw*>d_;9Q]]F)atңJ#R.+{Wc[[dmQn 3Oq]wd7#>1)z,mߞem1_Ԙɋ[@Dtn^q-vÈGt4t˒t.S:N9w/VrƑ ~i:_YsNicV! }'P|EmXA%"CPE5zT#:-bF +>b`EKƠU,WD }( UJթW 9 `:/Ҍ[}Hki9ULH_+0qܿ_6SH>@EY_w0/~4lup?1蚣Â#Y8WGipyë=s3GyoT-Eg!9 ^ˇ%]\0 0e<3ʅ;=p#L[os @Wxu+2*vuuTHB: 9&>ޫ3=({ӽ"H78t嗉J8M*"[ : 9=Y.D53+S%k/d}~dX֗-L( ]US{Z-2I91x*@9N.7KmF3F˷#0Z,p6cBKK:K gw.KTb_+&ؕY#K5Ql]0~$!QǞsvT߆8qR;Xoa\ AjURER(l4v /:?(ɸ,:)nLr84,HNnHR*15(1%a8lÿIݽ7u)/S| Kԙ3,GaWbwoiDB4+w#nk;Swzx7 $/fRܥ.5d8].Lźc ܀ Fr]4~ _I3\p§!xi+jR 0(8:8d5M09Ҧ11_W3q/Šs7HI7F'e);ٷR4c}tvBiVVԡ_ԡ$?e /;N~ZLeiB%- Ґiy~A>S 1ufSh.?8VѴ /Q:kԾ>xE$evw+蒗[NS]gpxhqEÓE.yoїN J: ],2ix(@C|Ob>#2uW5xj{u=[g]&$DOoۧ- he(ճ|mZ}u"uBB$M!߱tQ%KW9P2[ipI/,0BP''svo7@p1wV$ ]Z/=$l,%@k{m=j.QE`%wr3[#ެuj|:[H)r9yNӇd8QZHAYFUjhf>%Wl3TRo9XV2ȐQWL׆_:N>9;!퓍|~oN/^3A+q}X_Q041AF@2*!Ǘf6\uG>y\ =]*F ǤR۩!x=!o Tg[9'49i#b"unґ-X7 8; $>X%]dڃadPC*dZެ8q5DŽO.Z]FB=;oK&F^b_EZjEQI Xgr AG3r%̴elWD]3jglGh ې5G ;fG;aɯoRYN(hmQBuD< kֹ.%DnA4-u%|(px?`BjbRj8AЮ5>v 6jKij@|r1G7]+vd4nX}0Dh!RD~rEW] «F7GW*zuӀ͑a0M~Qx^ ??\_'#3:MX$DBgP:};•y_$v$%ыJK)F, yF\%7_)>%{]Y {u!_[j2 :7n5EBZk3kZnPV˛˚KGYlMwdM?r)9J:rӍ ;}ըno=^ͅs* ]Y6/UXӸJ Q]mK 8T븵}aA9ԞD_q5K(\30C_^'vq757;oZ=K^rvZ %jtX2&ϗn + +;$ҲՉaDbZ%䌨 Ony$}<rLna;wV@f$lve_)>DRm}@r-rLhx8邞DE\wӡ[1C|<J`EFs^ d+ A4;2-q'lRZ{y,%e|J 4dZ jC*7k_ϳh'( L^9а.I:KwGRvC.b Ե9+4}SQ.*\ǣ~%?E2_A,}۝B4 fס>!MwSny c/m'RyX$m"ݨH1uNY`3Om$gEӑx.S@+_y.s&Z+EMתcod}'"*7篋ݖ”ms;'E?yŔiEl(F\! r)A[2:|"0;MEe!;uFY]t4?(!tXtD[x61ֿp=Zg;ޙiW+ï>@ Y?;{~I3>tԔLu2Ks>ц6F0W3W/ٝF9lxO7B8_kݖMN*60B1B<}`UR=13t׏-` $`+y|+=FYh@G,k;a, 6O>>he$2 >>R:<"2ORpT"Q:Ĵ{288(Z3Sl!-S@"e@3Fg %++i(^FXKzTLϝe5zu+[O;4LΫ_8o~KuDhI }||_IPD~od;[J2: 4%"U'Xaw+s8x>H@O$3WlVoP~l`c+z:uRLJ0!axꊭ`b}`Y/g8Pr^ξ tAebC:M}_$_2:@]m6ޣE+g+xU6uZ[`l {ѷ^XtCr~8 @׿T/~]Jz/ ѷ?a[sPDk yWFFGbqz8,`k֦(qLPB Xʥ$沆JD-/$WK"'W0Sok Pw6}*2"`0snhD ̎^Fl3&-0C'ۍ7k8chױyHo;0j|M:;I u & ͅv.s= ^GJXj@8q'guuǩ(x2̡'m&ɩ=0>mQ./F'C E G籹q2Sٲɰ3Q xd m*Zlt\' F?SmQAS(6 qkryl(Q+ʀ|*4OU-P0p߶`y'v; D?$Pvo|KW.!T޿.m#h{k55 Z%h2@Ü`rmxua$N^!L8&lBmսYb8g} &^qiEh(>/1oCU`cFjV.hl]CWXl bP'_XdusBYK SېlAOV@=?&T+U={XLK481:&a}nЗI.FR=X"--KxkE LGs珖=xJW ۾mL/9_4Ztۧo߫Z0"³ȣ&бW*s,vQ DCJ2MOQÂ`p1f7\p [C~+)r.-j>8L* -IL,vsU՟OI:J]-g C^f.y *8j$w7|:2 zwsk8hVB6EY> KQ믩ڪ4P( :WC!͎a5~#J3L]֧p-7F@-jh􈫨Du7{ݡۑ[ҍKT&X )m 6}%NL l@ӾCTnɠX+ \+BD[A#NEY8-g }} Ey%Wb*,CV4Gj( )ߖt"ҍP!bMaS(|?AlVaRv e>exu\&۠u\>L骩}=&q#.f!(ޝAdvb7޳ñf)DOOV3u 5f{8MG,&'bIsP`OGMo`g nYhǸWr..PNh{' D$KTT])Դ+۾PYL=荠Z.'t:'1ʹo'[ .h)پ!#$P 4TvgpHXz0bM+܄ye2.A@J\NC<]T9˜]Z{2T^"? FgpyPnMMU`5+h"qOoK9_g;I=Uro(=874 4QQ*b&IwLnbj H h__+mJ1=¼?wzK[0<:>mE44 zݛU,W:P w{E1:}sґ6Ey)/֦EXcۍek++JxUJqjxN6;6ÉoT}9`U*􀴊/IUK2X qaGya;ATMkEWq~[Jt%rWjի͏٦M?9~2@3f$6`,#+zZ->]a,Hvqs Q1p+$|eqaD EڢD9(56@%JwFeVK6%LFm&QìZ8s^)/ lT^Dۯ-ݬr e5k h^vMBֺ1B :Fu!D ѱ-XHI^UZus u^݃Kvi%5`k-Lësh\J퉓RڷqMڄOZ#%hru?և i i(^#ea{YZq7FsX<~it]ϭ1mmYC rt}/#vOkKCҋk`xݜ#ÁN(9WG"޲ s=_sȻٮsaݧ1n >G<\& VDPyx}Z iRґ،CCUWО?=+؜S0ajx3C_33e<]czsY.cfF`iYZvi}L@cs/ ڜ蛟6&' ӳI$nV"m'Deg>%3 tګRᷧ~}1G%EY<&"9ŤݧvBÑ7E &ǒPhJ+kN?AQwo2Ͱֹ *J[Į2 .w3>y&%fU V]HHVCZ%ˤw:Xo!zp,nN~8ApN#(A'Ƨb[4Ǐ%l4ڒћꟾVʸ3veN,tY a 1 磮On8rR9s=G2G3xaj)nL)ܐBH , g<:g1u t9_?$"(Aj˨B>jݥѥK-,Hz/Rհ㏠"nTqִ#R~|~ޓO} C44:4c#a/Y^"C%{B%4`ݨj/-g]ed?v▃Ns1!wkhMIilY|9&pe*"Ƈ3W c"$DY]Wɧ{vEc*$eգ-lNxs)0CåeWe%Ofm훙G{;1Qn[}RĆ??{l;_> .nTc8 xV *JZV8\L]Og׌u"R+km4#Rr%nL,&рGBo(Re[+[$dpt1yyvQ5NLjz4N&"G-=|IucR.ݜZ‘.rwn@\ޣZJqz=`i7<ژގ@z$Ȁ*M)`'‰c Ứ<}d@ l+VN1Vc'Gi p<GDNs&  i& w yCr{ ?5@h,K%IM'6\פxj o-xRxf.LmOáq^ cf*Q_$}# [>6ɝz3cńuK,Ss /9g2.^yɺGVgNYq Wƍqn#LY(h8r@[d_i_,jVu%T'cmo{wėgg %ŧ"4%KqࡢNz.c+];98F> &&E /}De+}SghL:n(P & ,$ƆR<;Rfg}A HF"DE/̨J6e߆ZJ['0i=uE't ϵ_ u+ul -zIGZ9Ӎ!N kyFq7eo)HϠo9ti@)>ܑMgWFBN(lUK_:*f 5 4T` u0<Y%8ys!J&ңfk vjsB?,E:A2Ůmh?5Wd(s2;*‰4 o& ⷽ,Wڣ||n mv]scIq]Hs]tBPmϵ6?v&XēxWq pܿ`~mІ_1{lTb:(& ١6? ScPP0ϥ__wK@*գ{6e mrB%"'ZSzcNZUx[ez2fY)1i3ug ` jJlb՝ћ_ī0dO+j=:l2?WjA?:M]u #GYYQ; b-x2nހtwXjyLp_ZL:tVhቈ2uQp' c  v[dr8&ĸMjLXKpjGn/D.ɚ85tMs}UZǩ>fg{}cCJ}anPKm[ouȟECE$V"q<ndܘ/؁RWƾ(u}VDBƎiFi6-.1$J 9C:1^4AHQ#99yʳ&?; *9w-QUXuDYdz0_Hқ\=Lu J:iN#V^TPUY1'A {*\y\eナ9DŽ L NB|?ce9TT_! =)3qleMIbvhKz?'"P}$xct/=XG.9ZPnE=A.6F_F~@4ԫ1ۼ\1Avdpi BWx"/7$f{̄H?,{r ސ0洬HAx2c0Hz+ T6Q7}&= RQNIBVr$^wbiY)~a㸩9ߌ@k88=͞m k$N?ł3++CZkH6ctOtPmZFF?7g_"0vY &AZP*(en4 hcp>Fc;<\S\f] O6$|j?P?zlB[PD a \Uְ'p%t @z/AcT.)\! %Nnoy~89.ШTL6Ho)){t1nm:GN@9(iԗw_N"ExU[* ._c6f'q|l&! lU4.p#]YO8*k%YK2~ 0x5/j .EAH_/JZu|`".HwWUE*$(עqfPvtgo0v:}OE VJ{E4Ϧw@T &q}7۹a!3D#FvN+;}%ZF+QFj!1y-$ \i_ B5m/J6u"Ddu<.46'Vl/j$sˈ/Ct9lJ:'B/ӸX a)>,.~ -N@ꦫ!VwNʂ~yW􆻟 ]'TcS7>uccT)~mpUYj{j.cEβf;o+GpypLZNCk^ڜXL i |&0lnb*Tb%ʞ,`L!a1T^{4E t{Nf5EJhT(qZ? [pڞFlP%f6)짷S702cVBhʺpʘ kBV9MhY_20Gwe* O$GK?Mneqgx-+GFV X'Ifs>o?UmdLԭJ!;͇03.|f, f5`qD+CtJ+ x H0}j6?F3jf<OH>όM\ޘ[t du{',6D2*4!-~+J ?n]TQJl@h\XCGhbD>v,]7g9g??-eCt'W^9=; 1!͸N1- iak"gNa"PPa$A8DژV^"Tv)XȲv =~M: HTFoG; eu[N/b$HAJQ|*>5]R}stlr,W6ǥFўr^.'{:Ǯ&^ 7c[3}Ӭ(5ǁqJzMgY8~E|KmeJ*NT:moLYZ{aԋy]342Vvz*HW@J?Eu sW-b;&̽r9!-+p }:ՠKV Dg3 $I5CamtsI8|c;HܹE!@|g-4;%);eV1[seђb6UGeNebuƃayE/+P0 %T$G]*Zg_9Z4 Z@2 5!a %EO!"rn㝹3̉ JUKX/k@(!-N3aneϙ ES^EjsDY"7#z׮ ;=:QPRx 4Ѱ$d5l> ZF(_zMW|sXs2A|xg9BեY|hJ]V "BP/}ЂC ]Eӆo^(:|v{䙱=5l9XCt| <^v3wg)rXg0w8 |kMR|#F9}zﰟtwY@ ^kr2h9 zNU"/QrѼ Gd`l&F={PT_AHi9$5B@|40"L>*?-Y8f|hF7̱Š"\% ~ٓJVu[<<ԯl3+&H+f.eT[ޚ@#-S]F#-;FjS(^ )ڕ܉l(8 ADjIq) m] G{ nL`SDOc]&A5b6WmM\=E-+華 ǻX]Mzw$-p د`+ێ’/& B[BRO qVpEߡ$mE\zzߖlɋ4@dc1 3+s B]~"1֙Q3 pn[xȒ æqsۯ9NPi={#_MKXd/t,EQ&Na >l5^YJ B  %[+:䊢Dp aPI H7܆6>=|,q=䄘ݞ"C 1]kd p?gh=&ZkU03q ;;Y{1ٿ51 v1L7"v|iv9P.X I: k/9KuWRaZSia/St r.GKar8DMӞ[Шv/8ٿATFzI pG>u9`򌿃I%@|>V={<+zGQ.^M֫f|?=RJͶb_fl=2IdAՋ~ҏ\eV]zU>u(_eΰ*T$NcjϚ-Bd%(4,Ucc9?)*gNPS:f/Ņ.ө*AEВOv8stbI?t?"JpR_p i]^W Ä>"B{I{q9;p٩ŔVpA 菡a[ ,*h п˲*nHs1q[R$L[_)JSa?^mZtA~ݗ8Gob$%c_{=#ܡKƞ XrCSlKs^M!%b@X6etEG[I-FL!@ce "l9{)dh#Ա|sFRMglGT&Nu%+YP<ʞʀ4Ycz s ,Q~z)9OoON]qG݋VɎ^uxHJy+WMh\9o$\'+ 7Ǝa|&ǩFr!i1L%W!Wlo׎Ag1g&(-s숌Gh4[ rD&o|T񹨹i u&pGw+c!N,ـL[,cxȔLcKJqBƋ,zEP}bS}L8\B'k>L+'%/Nm|S[yP3cON5lMIthCA9,qju0q+&tp9|sR<"lټ{QLgAZΗi;M{(r&׳Gƃ}Iݔjyrslb*\yBKFQTGք($ի }F%!F|F0a)8SLBmaoo8< d_ S/gR31n]\WoK" nagj#*o7s2 t`cE"J}1i[ 囄kFҎyH02{Ov1Ebh$S_chG>b@?VWuSjW .I[U^wHTlIcfP sIUKъ23g%AKC{ڰ))WPJ{o tA36 3hݠS-G2*OSl\w~ܷڌݛgU^gy)Vƍe?b3 .0W?nR.}C/&92!F$&(`M'QR'(Dtӭ2BL};'|ēg>G-#Qg╕h`='ٸ#dj ñ@1՟ò-;񈦢lNyϽ3?mm_q>HGm:WG{s% +W?3'.:CMKS^G/D܁j]3}۹ }.3QnQ=#E7):srQea{G]6Em+H#;\*$իb`mس̋@(SsW?0*e}EKÑ"Hr_mb!DBE$1*[Se{aMޖko>XF|֊ WzZ8U3Ìjp퓣 @A&jcBg.>Ev 魷ϿVl/w>/#`=L3\&__ɷ:)͆XUpL/XGLZOl%HgqXsGp8Pl/yLKf=n-;k$p;9Ynjl?Kp:ӊW5ǿc FJQM] ,r &P=l^%.M=aT{q.o38JcVI[H >Aq^ 'YOC?@qdۿNǫa\@(?'g-]WP@hS7X?pƽܥi'Om.Ԭ Hlr&HdSzAG: x`Zfi[.)>JP4$< )U~k?HvW"Yc vDۭPB*DZ")+%))5VӍk}Awhj@'I$ꞝͨBaz&<@祝e2CZY}̝ i;1c Z~9qx0\eor-rRC@ڹ-Sw/` 6vAVq';eNA_r DjӤFݗhձ\-@HƘ}m9~Ṭ`x $_zŠ<L{tCE&aja8ֻQlЄ2O/%`9gܧJv;,Hp@g/Phh9wG'ˆ8<Dž4jN}D8?KCs;"ʟ4}JllxnL OǂѶ-Sxh=t!:5j2Zv%:!4~5G _Ŕ$_W,ЯiD?)6w0A5Mo>ҽzAD]ISoI k)8P+ѫVn 2j_G&Њs:aY: 9Zn3iJjiif)rP0}XlUjQ^mആ< wY4-ކ։Hc`s!911ilOX]L 20$!0%}2RMl֪,DieSDoRƢyᯱb@V21`ApV&ItE @CjK n"cfFevr gGaKt4DϚ\R5ۈ Amu9fP8@`K"LӾxg/C@;#Z[14/&*~RƦqWzVdX"udUP*ʫÖ YբƇFk1|n:9 Az#Kk o6xٚsB~U")SF 0(O.KRͥcjȩ4dS[ 1ֈxےGz󔶽!nݸq,sqoB6=?;WC}>@m.PI"^pWi ׇHON xtĉj%%tےh6]bdqU$ AT/ B.8t;4^m?hK2=rqWGGˑAD`@9Qb!ny8z9rq?? ~FRWյn@ /Ӷl-sJ( [,[+ukPFA"^kt Aif,}>aL ~yUhF>9*u>jE>wbRFЇG+f?Pe?=I|W鴙h_YA3]RGsxI݀`8\ Lc̊p%'t`ZX6cqs7o[/zuVG1AR4~bI5Wˣm1iDE벅`Qk0qIAy"Fjo%^9){L̈$och3V~Yˮ)F)xmTeV[q"LSe`9w! *kZoجPڎ@67i&Ɉ'\UdNăJHjޘaqcǵ5f>"%*NVGd|Kv ZK yq~CBQIͩd[^?>{\x-I"ǑKo3%5ef'5$~6pz".df6$N,uz>~J@'Aɉ.{$ Ȭ@n9ߞ%`h?,dE<@:r3%̭d8 nwaͶ=p;Q }{02|y|"xАN|9P됥p{8mD^'3-C i2UrD7%bhV=>:#` o,$ommY ]! RmʋyuV'X8[$,(_R)*,7 BH_t& Ԙҹo! Rlͻhy4yoS/I q o㱴U V N(Ŏ<ƗROzv>(fQs51ǝMc= FQUì ',6$ӟА+# -t«LخD'kwڈ ,UDfx)Rn -t½ŵ,34V䏜⚒uflItwR2O$KC,R4;58|Ja#,p"kƼ(:GCҲ~6nջ!Y:ZmHID=]jif8 vV̎Q+(Td>Bh 6grlޟJ7 <⋨tOӜ;;IYV [}=һaGCnA~I? z5F%Y}yk<}J&t$l;^") yWsCOڤrkjf| qzAd B[ZpB7$Ə s--kj5U`%;[}z6p?ѐF+@QƼ9IWg͙X|ʾb|Oy!ϿReQk)E,P|<<w*zF`jUPrZA3P~M?ԬM$_T+J{>n1`2lnsM42Th+cVM.|~zMW D24JV1DfJCP@IFqg\].G,jovfx*VA6IG75vqj]_kNӼ_Yvqi{j1ҬST"t<=h! { ~80Eu0vrA;J\K%Gf>=xb$Vd`3OyC'fjZ5!p$˵{O]Nj$/ ]lVP&K$aFeY=4{R|{}?8EVP`7 ,C<-& 8ŻjzNensWN4휚a u [XT[؅L)Lq#aOm>O t2ڿI`*Mgm3&mW1xr)ͥn[@#e$/\b8n[Q"4@-rV̾N(~'#CUMzڈF5K;"0K~aZ@@nL8n @he*Ý쪧Z!hdy"ҾrK]-g]f_,Nj$4XfƊ}•&CHuBr8ϥ+2|V"h ݶY$=* De[6` /o+ džMtl5/\x`bġL?7RΤ%e\[udcAy/0waXun]MmZ^k iI֡|Q\hUhS.Bҁˁu!lг ^E@Еj{zt_6-/%e/Y4G$yѰgu ׍.(7}syO>G؀fMqhS |bZv*K.YhORCQ۽CJoV]dV>?1g]\?j^x~Ieoq2JPL>=3F,rTv[!o DB!2k\XBۋ|ȴZJp]|`5?0a84{xI)*|Xː#OMFe~"`"Tt%H2l죻Lɩ?V!Bw Zmu۪M-KwӱwM9(BjTS[?far%QRWԢK: pg%8ys5̤`~G}tv/4ZYe*@( `7j0r) / sƼZ&=K"~'w[ 9ـAUUy@P.ke!ycp2 ::ƨSA:D6 G<YM$sT~n(}SMf_l"G.31%M^`SR0+~&mIt@vΣ͋Wj97oh[8\I˱(:~%0j;5T?yeNsH-Ȃ3 L,^34٘D0uW}򞐿Ϯl(hm&Zfr_;U649F2T9ؤrkrY^+g ݄){ ϓ;@rּ[* muZ *Ǟ[YbϣȦ. U%P΍~ 3'miwNnnJЮ y,kIͩ .s}B­~it W>IЪi:̭ Pc.kF&ٝ!s& BtY^1&{\J.ho.p*6D;e̷Rh(I{<93 odr5'plv•(3xݹ_Eg(>ܽaQHE} |x:Eu a5%a*;ow%v oe'KQǀ+Zr)clӍR$8M p +8SU+3WÊ5ۂ<> .{:|V~KrZM1`,UZL5eb^홒/e0Ԅ[Hiԓ銵Rp]x.Z@#w\\>/M%Cd ^p=-z(qH^<SQ0k={>#8TkTA;=$]"6R~Ѷ?4=jE6ޫfN+͖T"u]LYC0*`?wCk}=k- /}礇xOR=f9[mgiu1a|!,5te'Ur"Z"lP3hv8>a*%tnU)pd!I0% A3TYL֫XgHub7,SPwշLHhr\h{+9L8g]αn8Ë!l>KDqȯR?:$ml'=.k&`mE&z$R.÷uoAlC"cEXx &ɢnJM-yxvNpA/ja2V$(hĚ5*aG53ب SJ0uFBYkXjH{06D45`L &d,CӍ# dՕBԳBeי7aݗS =4##^oe;m"Sl\ñӋaȇ8,+0ӵ4i( &?(&"Q^^5^S!Rdf (\n˗8êLM ;ב7pVxFK#YQ[3YuU>IC5SȎk碎 ^rVkO&X IO 3~;i LK)q=3s*$n~JkdENO3gώK%1PxA#\M^ҞV}AJP8%M>T6A*d|{BdMݾ$-X?<;pb঎h)wH T[CcaA ^*?,CMdc-VV6BWDҩV͸T AZ#,~oX>Bh '0D򰌫bq)mnbo!lQ-Qs[/tv=!C$aOz yWoTtAu0S8+,~ VZA]Ae"w5#ګ}TUW(7BҨ=7XWgT5ZR~hF,o[f8B+hD}tR'dʚ 0,('S(8Gߩ1|aj^M:huVW7vh-VJA&epr*Q'ro(I^b$:85뾿}$YAt|Pm~^P{_-_BųQ58a)ɐts7xBylAO&Nn7g?ނ_Z뾽RɫN-ٵ Q2&߾ u0Y"ZpfOrh2R{k8+(y.kOFCjXu$>حMTe2䠷6L~\nXOEHw" ?O9k5@K< c5TL!0TӸCP:5IҰ-HuB:*t:Iہz@Q5NpL.C@wǬ/N1T2C=fOwW=&TNKF- ~ÆU\Ü?%ֽPer.N"e"'O;ļvVI~Wai2Wi PގUp0irلZXCډEˇ( A8|O;4l/;<n#^oV`oеF ' _A2W=C l3jaUs2/7~YTYĝo`K}_q]A] U~,qswQ9kg^3'NYb s#j.{+<#B$+VA/E5׻+r6*pKc,="OdƙF>B.)ڝHu[C>L=ƣ77:xx ʔH?FTgT\^WMI짘辞(XopXg߫1v̍c>4rV<6V$.We0c(/Qy %)7aݪ.=Ufs4|z{XBak CJ(-K2qRc§ǜSn;TNsbCnW(S">SimeuBw%8a.ķՋX=Pݔ3o4ݸ\bR?F|mA\P!YdΤҋəK,ٽ>)Ы(cLO08qEbw1Te\Dp1D0$B$Tz4!e&|#bxQr8 1MʊjbTq-/hMK[Jn*)pm,vmg 3Ip Aӎ: ^Urda++^(諱tVs.gLIW"sk?Qr-Ak ou*N4KnAN6PCxc`ް=@*^"s~Ԣhx#8IE"5)|@Yz/ƶDǾL"biN^͂cAϿCx m Dꇛ?c4Y M%~7w ۾^Vqi..gM{}b^9r1Hz+E$Mfrz|HcG Kv+@C-jOK>#a q{(N=w6kϬ[S:su> g@B,_"֍_/Ux Ae:UZW& ̃s$zd`.+VhBÅA|߷CNea_O^;ALء᥅Î.(5ۅw'I,.nr"˜TVRCbX6htyvKՑ*M[ sO0(P/SiЄ8d¥J:Ri4*h)ddHۮK'5ŭ&lFAitksE1{s2y`"8`j ?bokuUGBj9vߒf*4O"\UA eBgZVX[QPgQ! Ԥ\oI&gg ˉ`'x(֛|[;<v2D{ܫ-*3y0pbzTy^UWaA|/X¸ GfMacO)RʨN6Z9-w4"1LO.Y ѪA4)DO"znk-Z280F x. Y (:Q4\]y$MmfscL~,*͢5 ꠆EC~s~ A>^tX]R|oac6B:xq.0;|idžkvd[:h/ g 8{vrۜ =##P&OO PݻܧtK\k{ܾxE@6t>c:mEJvq:EcROBŎaxrZmuY$_;>h9X! c<>pƖ{g aW_? ,")ygpxU9bbg0GQFi=F̆ķ6QUϬ?Hjy򅮔ou_"-c1= ^[YkjvR4>n`?aFcG'.?0a$~w"JA݈Ld9E  ?K(LhؔHz!tbX#K>v>5aRAd_|Dx;djg ?&TÛBx-uԋmКtkʴ`v"5 ""hѸYLz5\n0;bY}7Dm~m}uˈQ|{ldӬ6^B}?PjFe!6y'_m =Ulbv%(%$J40K`$"B<;tK m0S.!imˆ aYGz<(&{=gu .|.,$f'DDQ\Li>$]Df\Kt2ūwњs)HJ'8Ǭ|(N"1w uf޻b\yt~|IJd>m=H5R.ay"7v!NBs)Wa@IoB [(>8yb'-.VD$IQYRMGf?>G.xgdS]m 8YiAmxR?7@PRU*GW u֍¤cr)bٷ [v)Dƛfx"Ib@}鑏ZֻţA e&Oi]ax4& tmozݦ9;k?1-RdL$L6ijW:9I:+&57JhX5jJ#CҖ)2&G'm7`SqÛ.ZD&. N[=DE,_U2[z"sͣ"Fv&vǒĹ-xƠpM'5N6;Zr&G."}ʾ!l8W^HQg 1W:mch;k.+QR{*_'IRDJ9*/.BxJբ9զjRqGĕ"zt7Gwp>z{ղ8Xh{ =NN2A |5 6bޞfcO@!;h%Em?0.U{IJJ0c=`s /Cl'=c" f;5NO(ڕI3v^c) kR0R~׮ī0EkD ^#EC3]^Рg2W/Wi)t ÐBG;`jQ'Uw6fD+KM8x9/@P> jD娞\q{Biᑨ~UKVhM~&~%{\a*$z^|[^7 ppH7 %K9e*ANKR" a+柬SjCyAa=yT0a ܣҒ:^g\@sn|̟ÿyyOw1&RBv(~EjwIxm"X#E}w%/Ko*ӣyԋ ESqݥ1 B}|YMM"mwQA_w̿B|-UpVSZćy?)Zp{"^=M{)< v%!7:1~[˱Iho1D4n=)([_ pt{ӡ>v2+ϖ‘8G y m{ d\)w8 h dz#0sooL&OWc"1}}[aK)3>ꨴyQXKqeRHͧ',:&^M dhiQ\=|P0<oh?a [+ U‹p;ӵ'`Qo'*+Qmg,V:!o`;6⋝50.iv)*j5(M_!ϩN},e~u?:qirTj cI0=a:]j~񺑭$Ueھ~Mz[ͦL=\e6LQ7XΕt=.>GF:[_ %as-I%8 VNgŝX./NѯGszěV; m&o.DlW/6rhk^=ypd+n,U8pv M(A4z`U.egkF۸G!b"!T~.}&-~b @w7obL7_fbYvJAЩiO)7훶P3T[H0˔*kg1cek_5g9*{qJi@wӶ SUЋ94j%*`VF[-S7HPDZZi5SdKߖcS(dwT^_Hs_6ʠAJɍƒ>e+>R_}}P_Ϯ,4c!l\_ƫ@.ͷeKz݈oQ(ɘ谉WD\J(ӗV7nrf䆵>!*DO;_gH'U/07Ǐ<u0eKdʄ{h0Zg~J,by|'P҂?tʧ1@]Ҧ/]R]׈Cf4A5_S[./ 7jNz`O`a5s#vL1/4񢍟Da"Լ6#Yk kD%󡲱"wI}@ rMoj-Q ][ztw=ANPw+VS=?jXa[=ϩ<%ޔeqL^qr2?}g|c&"?b23YWpۋ7Yx *DnCQzcnuMB|I~7!SJLY+ M\&vu*7B5y eЅQXqpF n9&OJO1T:⅔" 6_rM짱5%%S)؈WG0t w=>LPb&Ѵ]L'xjg3DmQJw9׺b ӡƥznV/cx&J8WgTQdW&e,)xm bD*D<,pe - lm['ȁ7ɋoQ-a"3+ 6C2v W7ā9^;]QC^ 5jg)/)6֖469*~8׾?~=<<9?Ғϒ׉*}ذS5kc>sqٖUeQd6vnm`6jlԓM&2vat ];D~o><>uz&Ѥ\-\-f;#YdO=ǿ$n0W=KDL("[a,ȭ2p:ˋ;zo]nV4]еl((8y]G4L#2){"՛d(GDDP>Xͳ:'^E[Lz{{.Kw.{&jL%'PesP[,(/=-״Hg1qQ+EtR8ןc InS8IʼVoTKWm":|Xj~\bA{{J]s^K-2`y]w_덉R VT=Y.A$%_ ,MCˉBtĤ/꼦`DH ,8TL<6GUi|6l1鴺Zɒѿ+>\@kѢƭK)mK3p 2zLvh;uK^Aa&Ym& ֻ}3>V4o/f~dh'kUϫ9޾/@h}-;X\ؕx&U W}]\ڞ~wh<4AP|EdU"E3_M"ц{v,[$%v|9CЧᒨYUz4lY =,he ̔~,uMc%1o_ ga}/?ڋy^,3DNUBy+|FY Ҝv-Z :> Q7d0R CH /jqx;8kKTPt$` CifrWI`ʁF3lSNÀij8 bx)B` :ev,-8Z;z{.x(]va*v<ϓ*Rzy|\'o<#6TGIIa5qP%i"%qy0S9^ ,ǚXWKwBzJԮilvrfDZEl%KO;6v.ο /E`1>LRf?_w. ~_ z# GK;{I|^b 6[%iّpl̔2ѝE B|nt&`eDi1^]n?Hdb|V]vm/MoYYUقO6̡@Ǣe5ٟڿFN5O 7ˋj q Uft tM¦@`6G ^N~ꯩ^g`&bDv+2s1=' 7aCiO;ܿD:+Nݧ}c"-Ub3CODΓ:4PՂ^q>U6al}Pr(]QV.֯hX;= do1 R^TJL%8.E!Zߊܢ2nW &SpR0S:ˑT}8JR 3hpha7=SX#rLg?:]gLYC*+µ5˕¨=]NJ^(FHIm6dv*?ݽ6>O%ClF&NHq4n!x(@8U|޶=U6_'wXG@.g6|sD2V(UO>:cx$o*Tq8"y<"6+X8gBtHc-Bǹv0pBOsܝ=QWe1:2&RzIŀ  U!538LHT]'8K4>|E*C7Mm!moyH4>DŽwM:6bveOG0gl7tfzV8S (7;| bboIӥUo/x)S #yic=5j ^@a@KXvc{K84(%9!UF.H <-`ǔ1^7zZ9 +d%psHQɱ}7UsOZ:`ŧ;!llP<;SO c bбLPKoҵL%12k;#Uqbbn &ɉfqL :+ =1#$Hip/v*mٟ L)Jr2Ee _BM`[).]ZToBTf3Y5Ϻa"\eCDhrĢЭpE xC/xg8E*Nn!@S q". IBkot:˶+GfʏjdlAŎ/zԡaQf+$>p5gmYp1&ye+XdGBe<<23~iD@vـ[GRf$ذjvG˜cs hR/ Vˊ<#K| -9bM.x9=ՕNRH~r6;3W,(g)` 4,Gy>\-7ߗ$'k( e]ٸ˹ބqLa_9Gۏ/ 0TE]t3%߸G#4~.!!F=x@Ν,mڒ0L9qFrG z9-Җ÷r- T=u_Z"9n9ߠ熩qQB)DOխm dNS==0mZj쩩G0q F1d\阽>MDFyեe9Ky _K<+ܻ=I8I(:vp4|=;:*r|0E,Loў:lBQo1q76" sv/L74IADm6CA_G7}BYF4e! zMK\NQ#:g$_H9Q9b퉉H~?>#' z.4I!>)oL>=c%qfj z:}.LK3 VL*EMYX.N *8`(acZ^7٤r|^ߦp&%C"='N! NӔ`Z-)H<5OP]q _1e)`NO:] :I~jdf.qd[TB( 0!>~gJbD0',ǤYm 1OaĭPM}Bn8iFE6Я'=+V!:!8|*8@Q!`4uXܕ7 dHUڽBdW)fzv{o1)Z)|W&Wc ̀xA$j~<4D 3I y\gX\R7 DZ̭?ZeL5!q;=F@H v N H2:Y>-Vj٥.pַbഎ cʐejS 1~ 2MXFUFшxՒ& Khڥ>?NIT.f2࠭=32U.g/0&Vzr [nĔAmjIY2F ң"AFBeM~Jজu~KԄؤ4f)7qFEopWzuEĉ5&` H7Ҩ 1&e5fK@`;NT{pc=HZ&ru wiC|6Mh|$=)#hp}#ٶi`\#rt\Ң^)=v<fġxזǣQ2j1';2|V[tĦ5GX=|OȫWˏ_YhmTgXX~5-JaER0h0+WsbMf^7&*Fӏvݕs|tB#ë=r<FAE\ Az6.Y黰,#?\U۸OKamYd1Ǖ-Mh AGFP4JJ\$l8hhf2y;i)< x :im-Q~/&TKURmlG -9҈nՕ{T"/_5#^I%]^=^N&wv?O.7@4G쏥M2`~C ̛Sb I_ic`u0TV eǻ{qC>/DPHu]*y ҎjIk|ʃPB`hk﹈f4YG.YbRk(;8yWd5L}@~T@ArAQK {}?t 1ZҪJ7[[jGkrq1ݚ둯d[&[|2gt}޲g1np+H[(j1rS.)P{hIЀrZP|MRH=RF1 %0O o)ISGߵR/z4jZgŋ gETKnO5}E oI ex3 -b;*|)< \mĿv}3z[&6u}D69TǶ;5'Ž_x10QОr"ۀ4Bn}86Sg?,R-ކi01@FH#a=Ǥ¢F0I0#U`(p\1{ǫ6md+PKkÄ9Cb.W. ءfvɜ1) l\?5E a^zN圜|#pB:Tnx`,Y`C(jt.(!A<;:3%%銛[o2Qa}t2\n EuTR7c)FN"h#瞻y LPw%|R"Ad5EO^m-[lam n!K`boiT"QO<ܾC38؃]^M*#4~T`r? z/]1ټϷ8 =Õ%C<|+<*Cm$G`n_P/؇٨)cm2F&Ƙ\۠%5d@2'{)p΀Rȣ)CNƪ 6R7_?r#nn`$DH &c | tK ,<N2(քv\:0L Y*8",EgɼxX$ | 0u È9+ 8ws?*3 'Cp81U# Hp v(%4 ŐJ!0m,N,s jX>J>So:'[0 X-H}\m_Ԯ[f /V?jBJLz+gIqDEˠEik׍}͏A싴Bϖ ~?51%g_oN>pIJ"ղ M79`(l1›"Mqgv8l_TAB[|>V KwSI-%5~v,i.bE]j$ޥ@P(f/|X|!/:^'@,̰WjHϒrFQH7~ 8{Gp*¨i;a*Z(!m}T,)mTN,M %s\ヸIbu4Q/`IA-Ol'yknoQ4xMF$vGnDQDJ3Ո'Iޚ1ٜC0QiJ69|eaATfTi]iq nr<\gsRrjn Bkb񅱞YLUZn"J6DFZo/UV)2' ׮Y[\ҷZD[e.XS]A 6 &>9,{!jQ3A۱i [F5{Fk)%MuW[%fcI\kF'}2LަP)mF@[r\/ p&15@UCt4'An(H["]Wtw }lJ0qv8rkiaqAk ?Ꞹ#։( Jl;=+ \L¼bkP^) g:gl\Z /*X;@'6BX&,>@{6Ӧ[ 7 x&RC tëRvTJlYJYJ^@R8ǀe|o>jݾ2p 7 33uՖ;]b~$v+M|\BsP뱂xq(B@x¸ڎKZ[[F %SxC( ӔK']tULrKg\lO ?Pek̼l绀6A^ҏ៪bҐ> ^S75\ؼWu(4^7ŧw)3h"+cgGqP|]ĚP gZZczޣKv֢w%2ۼD^Ȝ u9`e[^/ɞ K(otYuTJHIFÁک{&C)ѶdV}pdDNh^FtJK ߀ƢtwbE L!v}pi?|%dwGMaIBB1-ǥ83 tt ±3>l&4OG&`Fls\xC*Vc)C}(RٶrƹCJO7g}m|Hf&вkcV?k9N("J%j#XwHy Hjs5'mZYvJ&KZU**KM􍨽%cEzpfk}hz ~gr; $ZKHs{2 b˓ j2A[b# 'Fo CǻͫLa oo^ƬP~GWQyްQT(o"1=Ha0~r2zEu<[R8<7gk¼-(Q@ K YҮ: ĚXaNa#3i^so`Ԟ܌bdg657g_~cCIi2:"ޗ h˞"n&(X0E䂾CWĮUcH*MR>qOAϖf~OpGZ@]:Jׂ3cHYJ w6g$*LdL98IGXt{g2^W?A.7k{""FhOÑ2lVgG-5GY:,޽l]>(;n aMp _?Y,_QΡvC)"ŵ?Nˠ*xZ2toX̻=Ul`HlP=m(M=;S큖?u)Pg3aUim4H xN*m$v(Ofy##B{HK$y{,Z ^:}kiT|xrry? ID[bJ3}͘We8L 88&%wCk‰vab !)ߴc(Ҳ6q` [.­˳ƵȤa~.k+ A[Z[7qoERmE7-+I:Oq;tp$6 JYNRix>h#3߂KY[M+ wTXd}TlHFgRHy~|aƻL,=jv'0APH -m~fP??w&Rm $gnR=Օ ѕAނdbr!͓R೐#jSTɀa+3uAIuӖ+nB+PjȲ؅T+'3Qs?Ƚ)SR 2poz9`9;S[ 1\)B/ĝ+8n"GA)d򡭻GW.K4 Dl}u)j}Y=8zs}!Ur K)%Rbh)!r8Nl8\~dpVs{Zq]V]̓$! #զftI_\HC`=P6IZ0S8.WG`ӏ[]CxQZ33oe6^+/ 3%ጿ>ysP\FPmgvm/5[=m7o.6 u$LJ|[]ΤH3`+Dاe%sd` #bjȫ`tnNWk|!9V:A:X V]g vUOhGC}bLԙ#c ]i:S1]#Fi`=wF犂`h?Kq?G7o!LRUlx` ė( B4;*rT6 {꩐mS9Ub7)Ocґ8+zqe C ,ew wqj(n*2 zNX54`DzMIVr[6UT[ 2,k-}8?^B"vcy]c|foz ;;P# LyǮgmV%]:A9xV7қgw$(4טGzb|2qTktϵUz&emok1vTgێ2#89XYKsZ1F|3uca_do>{s ޼cܞV1?%TK6&_9Q:Hòw$}N'2J]!zEf{>8 |ևl!ܛ}LYfDhc )]%|j5.$I - @hg 1-n^7Q`pٜJTA\ֻ]־ɫo$8UP8ktbb z.u`ǽ]j +lz^V8BPcU-GJ>J=E , !IND`((%NK(u+x%3izϐ-rbp(¾gAA}RfLD+˽9eIFB3=0^Vk -m(g>3P;Kƃ)F>꯻X@eeɊf\-X/ɯ"6sOE؈30eZ4$$lKh|-ЫqN6M:d#iQ=cnǒ22|u eɒ %iH y mɚL qAF/-1~]QWD (:U #PC>2/:`Oo F|<) .8|[A<"`>\_~rB6ȈHqOSXwfNPoOJvn;hc:|(yzx eΎknj> ӐkZt%,EJPC(=O. >U=;s͸E0RrXPï.xpL8݃W CWi^9"_N0~-h g+:M@ "ۥdP&׆ʽѢB\xhwOck Etۋ4~RTh]ĩ+Mczՙ(hr4_jB~%z4M՚, ;2(D h5*))K.*E$搒~JRGMRi&أd$>Aҳew)]zQG*Za}epd 0g7W6 %fg_znY3BT`)%%ܲE F?zZx)pm_BW*w uиq)n`E;'DKkfbjh,Sd%Ji;w\sbm 鷼L!m=!Lj?nŒN~ ܷ-2HlB'aߵ#LS@ 8%]}O*_ BN#XH)GN1&]od>//D9Ix/m䗞Hn]֭,<Ш6_5QT,cj A$h8l0?5.nīNeBhJK\ÐaZ$^÷?`H~6 >ޚGs pb@Cnڈ 'xL27@2X_/1WaKB(EE(I"I~ e0Hyl)m䛌b990G/ SwWb\qѼC{L$v.^#ʼn" VŇ609- [hOYO,OR݂໬L@.<5/􂥜&y30@ye`7[ b]1:[׋կ*l(W51G:n39q~vzC_>el{*jq,*E\`n^ ڻ%,ZY9-,?]!n܉%4]oR;@nL%8f[B"VGVʊBeL'>rY@㜒0ބf.5iU.y62x)봉 3ɒOm&aK4ǹVF$J)+sMβN-/9lze(=".*y!u|\, P} ZYel)%t"ޕZ> Mm/(nzu2[-pt.HNS;Wrܛq P U;ikk-ؐVAGyoQt=d\%H44+z'gʅ*+DA-Ѐo^jjhx^&qC9dc:*z.IӯlTߨqj:6",:^7gxA%ɁEZyuo'l7s \!.v+3AjT-D0Y%hGyD#/cYc^ٻK1:Usm8zx|9ݞ,rBJ2LHW"7l-йfw=}jV})ǂքОW'SݚSM"[fk~c)qJg rY4fDC!sjx̪h `.a[&cse8A~wF3Ur.E\}Ɵ{N PhGՉXFp`RAZrE[' \SZYNI &J:9Ǵl,-'Fx~] [C؟q4xu1XBh?KoYqc[m qIzCCL9է`U)H'TěcHØ,utؼwPLI?yXKTVe n0LaGby'# -TdF4olY_ri;gP}cd;gJ0aq*_44ܿ\fCߴ K;€Pcρ./1"4ROHֹsY<F@cxB`4+0IAVl$l ԛMB+2̎Ѐ D;S$AL!\n[ŝ)mP80 @G ,η4 꺮[!2qs/F_3;l!$ǟ1̓஬P҉Hօ;R^+)}@iε953>59p2YEcy{QF¡@P+lN~[쫛Ut\؉ƙԣݤ T,qu>5|Y0몫??r3O,"'/Zwɵ4G|=Vְٙ@ױWTcsW]{2=aHnjx9p.K#Zgϲ+ E2Bq M&3X{*%fu8si5@z0=(ȉX]w)L85»1ĭ}:WϺnsAF/'zMҷӸh"e|pљ*i KY 9u?É8CQcG 5ik6EM\Q*fŇau$9F tMa|1J͠ !: KdnL^Zp P`Fdg~<{t7y2|h_KP X5gŰUǙ/ɦR̆4 8A2Gjip8X{xrdDẊ*6ɠ]I vVBrYlMs\3z27U.ZW^e)ɌVP4(L"䔋!,k`@ڥH'DFW$%*_iǍl)ėHyX<3֢Κb(nF6=M5[~p4#BpvAJ>V:Z8Yz݈RȾQ(Ёk:L]rpeolz4~@=ȴe;{l6hox OK{A  g| b[R[Eeo &:Ke g,BJ'ڃWP YaΆxAKBPE8!іy86GRwji5.@# `AT7@_ʚ)ô2(dX7kj̾`YKuXi+U) q{Ýiq6έl@v^+%X_}|>Xw):o2oڷQ$̒y\^݋iDC]?izv %)Aji^Vǖ~㘆i/s9S5,XI?z4kyTl5ouS"1CB4 V[ en;=h; GneT|ҵA(಴BUor@Xpܵѥ7n'gl3tt08摳&1TlB]=s$ଢ଼I8){~|tOf@R3Y~RMj@ZŤHI`Yf\0Ǟe{E:=9D"@ q< ;SRuO P`'<_R?64[ fT+efhyzR\Ew0%:iR2wL{gto /Mg gJ=T:= FO30&z7 8 LLv *I؂ ee%7^]}>*=eU<)ߎ]X Kbeԑ@|?5M$hi%̯mչ5XHov0 e-H7䮬cϢgBp+âd %|<Fr84@ۚ'_L;HXLvԏ91qgEGyЕn|<0toqEܹ 3U*o8:2~V =LM;+6r5[j̎6I׭j Siғ5"ݣ 5ޠU@ 5E1 6F΅LJm)@0$ӠjLob)\,LԢ#͌vC::0F{4{@@EZ $ L554샭p&(lpE3W'NSF+Z'W~I5:V0vB=wF= ]C{bP\C:7 cK+ȗw6;sBg'?as(`N|_"7^|ƔF!oIQy>D ـ5 ߫躃;DHV՜SSKp/3+^/Sƴ@Fk=P.Tp ՛pZȁn;]*ǧpQ4 ? ܤ)P5<ʜjry땵}jA),- Z9QPpJǯPDLQWT]FZyzP<e$l0[ YÈg P %곙~} {h$X36)@zޢ-="A9'+MltxeN} !:јlE;O2Er9 ˧m`7~ݒv1e[Sz)͙qJ 1e[LvXJ)m]n23"h6S (bCcL+ugd0_ք`^,&MJ!j%>;.2o9^'PbY/j~@B2W.gJ`i+k&%E_F2~zUo#&zhޤo|g(v,*:K *微ABKL0v Kc` Aw}A#HKKo"=*y0,Y3X< 쯣ټA%V(}a:^הPyc5r&Vu&>%W\Nj]~nipcJ~ + &OLkFSX2 6i~RcI%MH_/4eŸPW{j< ɰc3<%BFnNU3dg(Bj/ _A^qjیiDHZTa_0v6\TL*B* 7Z*wDǃ5}u"@ȠB5pHY]N V_ڒ !;CsoNuiLt 7*1p1g״ 6,B_xac pYzpZ@Bl۬2Ƭ*3Cۿ1hi 9C"mBhRf=N+ NwKLto"=-:uL9)$ixT~ج1 ->:z;҈7_G_,BΊ1Oe};m=octmlJ۵Zy+(WxZc8Ạ:7S~L^'_\\"qlT0ϟ8U?}8k;Β>l-x<';V\i/w%Yb'ܨU{tmmkS̿v8eҠk~x%1-@/4GI- Gbkk[»B鞒A$ЧcL=T\Wb vnޭI|Ar+w9M]#e|}OVZe!_0ޤZ]QdGzc Xnbwׅso?\ppk~@)Ks׷F0x.S(v4dLGj' JS2^Us2Ƿ!^^Xv$~b6Ti:Wܴ(vݷ=0;#-fddqyTewkkH@%s‹ C7~ Wz+Ixձ^W8 ,G޴hWvpdiVHn]\rwq>[p 401_Kb|BA-u4?$fF@l\1xQ7#~;5@;mc+t_ʠڑL_mҸt,bᴠtnA]>h4LeOiv8sk[$7z bOW䀘j7ßWWD]lWC:+\+Fm ;U0Yʿ;2F -%"h9q֚mNqoפ_՝RRY=AS# C0׋f_H]iss~ǹI XzKmК,n%=V6.16/习i4vPHS"+YT7lX۴:jBf}d"}"Jn&t[Weh">Jp ƳCɮ_@!.Z><,=FR_l#zW: Cp}NO .9IqԠ^@(ɞ ݬaat(+Z3-#,.^*ו[S@w?.[*b + ?ЉG^(V0}z[rO$ S.t00k;[)÷z\3A#\m%{)&D(: o~ѿ@1 L5HfNX;XJH{04iAª_ .^1yr8;Wӟ>{U^1.۲+ȑ)R8+is "3def+>g]ܾݖX #Ų3*ժ )[xRei0l"9 k22Icj7c'æH2D~MdHPQt]\cΏ*,lp?6i]2]r3^ȍb&Y7W%@~y m]f-A# 2R) *O 9sN`_e(k}ʲV!:Upj|u|%2A?ڝ1V 4suYtRG0;\4]Jl%a x jP>hS-25'Ś?*4!)!фj5o+8w. 9^T,JS7jȡ*S!{vl OiTu*&Ɠ6U$ iy-PM :'8%hꐫg+?{޻]ki~rO+@l>|ԡlQJ)GvnX O|xH!ʙ50ZTIw, ݪ;QH%f uB'w{x/~<7L7BshI^KmR<"|A~exʴ/xݿӟ[vKgİpNcNL;`Hԅdhcwm( %4`ɭ 9ɯq;>8obDR!*8cs+ڶP̘?1)}UGbj mo$[H3rPr,E3biZνMB3 FJ} "hSkK˯eɩM( YA((KxB4"!&5x2]DerD]?ū]멈[m 7,UCzג. 8}T`I!:ՠg<c+h'F4}<1(/6пH (T 7F^Q_\6 Yd$JH.$G<8jn$iD:.<Z4U99(琯@*A$ I~xXbɏ8`(ֲ$z{IO";L0y(笪gY~B}z'Ine(xߒTZZίĮ`@@4˚zX,0{qxɉ[FŴt @C9JY]}h'Gpl C.iPQIZ.=l(qV顊{`X,1lYnG( \bYatB#qw(\D>E KJB#^eLf&- 6jΆaOQME۾%6qբ>bpi\pSL53IR('v\32 lxQ\`XĖ^?[K N7.MP2C[ I߃;zgǑ[d֓XxƂKTCyė9F `ߪ70| M.,3׾Ͽ{I?9c,*yi=5NUl:AAɖ!2`T4+ ~ j9;$|]jGҺua?jO"V3ss(5MAYݳq ;P߷Zo?CnU]lN jbf*Vd' ãUYZ!_ib٣/VK*6)!Ծ-.J܁#]`,b ,J=ȴ7=3,!tD\3 6@3?2H ֫cg6d)&<;65o"jQ0v<:7:ok}DnBa2k 1B 4 ԕ;k3 exR~Nwd6Boẅ́r@6aԿ:ASV_deأԄ _#2$N@;@ԸHv6B 0» _L?SRdڀW{oWdEHyV='G-@ tdGbز䧻o[^b&>pul-Fq+Gv]K _D0«#&Sf,"Чp eo:Q$Ls $6\1-2OKF,b=AZ]`̽qh b(z9xNf7.J"WnKLi%2#by*h^ 8 +}[%F޾VZ}@@!c҂%h9'+nZzr6n۝d'bw3P]*f I9-TFy"ڠ:&oQXZc Mo 7,h7Z `Buϵ Ux~< aվ"ATnkdqY(9ܨMO;rGӊ8l2o{#up9qW|F^LrgX%o'_fךpY^q t##l"w&|pPj>Tǟn%\T'x75VƊ N}ƎB,j)b>7jZ1v1\z8vOG_u ӤW-4Tse÷ > `$8Bs)c_] X-S26F xd\~> ~]ü3f#!˨ұL!Fc"fdwX`oWN]ODK|گsD=Tʥ:;m $5 o Pv_[ A>y=@?a ׊D [ACwc Vfc2(YOs^= >%uY W6u(%0[JaCBQ$hU~%i5⭕4-Kq! E8xd8v^SŗX ӔhIPӥS$b>+m_C&w26TYw*-q[+nH)e|tօTvf51EYDc6qoe#и--+%J rV?/:ٮxCӶEL:i!7;1ɎԒwth\B\-y f(fЖLU;ϼLOUoTҲBgr>- cZEbp$ޓ\. LGNdxkiJH>na_Pʱ!Rs9I1G33d5y˃Zz{oh-U')6Tí30O( =͔R2m{:*AS+TǴfUp3?F;~PMu:e鹟dA (8qe*'>Mٜ~ڷ}J]P7ehR|4cWTMgʶ:yk!Dž65tDm+3B6y&1jpp~9͗ۋwkJXEl5EQ"(X;~xr4]Wq=%eM9+f8Y ewpeoͲ%a pYcFeLZC-3(3Zrt,/. Pg= ~g A\ F@чXنf>3gPACmL2y1dC'.{r{sЫȢZJ].!i*JP(-"mYG?`TUIW&P(ȠI@9hTpr|: c>ҌRg!Zm&GhodY\(X#(]]66q;۶H|[Px_'>;®>d+̢o9ڈMe۴Vc6d CdޖT=_)e"F" љE#s$5擦;a4b(z &pSǻ;/!Ph(G%y - ɇ&=Ov4`L0Г. =SABKa`X­Wn@civds˲t FE5"~,`V =#; #xRcB" uF M˭2c=8[JN9 l |1F~\tq DH5V[I(1|qq׏`"2HL^ _k᳿iۈꥤ&%a tvtL܀v^YЩHP(Q};rqWwx]ǣ5=vDG-"{~Ŧ|9;yھCKmq =Mw&n^-ᐎ Y$d,Noi 3Q"8P0WMV,f/j.Oii](s{\m hJiZ 7t(\ޞkRn˓_i$E'KmEѴ,Z19㶸PY8goYz6[h 6vE.0?Lz]^-B”Ζ J2SBWrzFܣZA#`id3U++_&"ONcAO.%U 5l?X6 OP$Ũ{?3% \:tH;5khu\ԃ4d;yQ :c_@񃠆=%sJRCU!Mt(Č1~?ɭX9|&!N[:rݍy/A \<3qG BڮZ vNjaOeU xW$~3s[RfLq_(Iʯ}h{AE@09/bѵJ0%`ٺí08rxOAp (*W lU\5Hl'%.Ԫŗy@;y'(VtYBY6鮥2 \;AtilwKC\cP<4K v=YsGF 5f#my]MJZX~hѦnє1dj;3#jΥ1[9bJ|w=,{3r@?˳%NJROUqH1(ա̍d#UJ\FXRk?)'ӷĂ4E?%_7E-ܥdG+EOSp3|\c(I]Ê*yjрqxREUJv*̙-_CbrPW t1} kPẌ́]Ыk]/I)bX4^qӣg.^V4ǔFD]&{kBpJ?Kp:im~$y}tF0tR*ΞKij mDZxW]tFE4![.y/c^.)ܷ GH]XPp]6D@1`#HP]7ߢNJrGcGŊyU5FIite%qr*Ka֨J.Á,d~bzjHIo|x( (}>xzAg'Sf33 M CU:02&C 6K,} 5^&][5i]jz|QDy$@H-0Ï-"a*p-I לAlxSU1ՍO %_M?/be,(zj2mP/ș4+t@/rs0CM.*zІDP7m`IP1q'yOS>2LRU٥N6367\ZQ# pF{mg@w'O֟=kaYq)AqbfU卑&eU|m?}XUM욶n,GT5K&}˖eTa>ݯhz%|A*~ VcOՁij\sɭP'(|[ypG̳%FtV63`ۺ*eXlW?Ť1V-K^&qZ_L ^ еCPU0g-kzh"%\^TPXs Iw * # awB/??uVez˄38Ԁ7R]Ǔ= Ɛe5Y׬.jTWCŽ= L@?uCu TƤ'r$HN\nxY{h&1:oCoC,'gS2I,Jg" Ǔٌ5:,4^T,We#ypNlCum(7['&>YF"rcTqQgBPݜ"w4'jBM=cd毤J\Y.ݾ_uo{' fsBA;Y`$]N9 f*\F ޡ˦#1L<ڮ0J*t†$Y;z9ڥ}}0C4P"ia"G,>F>Ϻ)+~){Уl T2 ֛gܷ[2|X~Q1I:¼++l BWQ}GBjm^|5yTiV[HZ:m];:fޖOIƷԸ2S`TA{I3k@IZy+Vy|w$ӏODU(M0P0 +{bC8(cEp1̈aؿm>Dr) ~D??[*+r}^]lSF"_ƕdz0/Wֿn_ T /ULbl.{;=1|\2ս/O ܕJHv|X.R2Ė5Bvy6"% b@7Y6žLZqITCWi9}/@2x1BYeOGSB}$ ޗmA)MXaT4D!FȔ&=X殩%?*$`ፍzK&lmwUkMt;OǃNe&R;hcxB #!;Xlba<(Pc{v0FR(㴱\6tw "f!s 2;rQ'$%;6BThN Yz_ 6@wMcZ$1 %11xYm(t$7~,g%AڳI2jP AQo:mFt:"E&Iq#9O!DXUlj*gCAS̙?<0HI4Ξ^nPqqIN2:UO-cVob5JKPyaJqv0FgT~ghtLJ3n`#9z֝vvГrsi7RW@0 UE^qGhxviMJ'j槏xdjY(d&jeN5P`,Y]BU(vW9TV{^]iF:WAu ni#Յρ mWmIgٔ$Gwi0ʨ%(IJ< M"TJH,R8BWpJe08w*2][z\d$ّو@k ս1P1;Ԛ@i5-H&[TP Y"؇ 43pI& 8 }Ş2b`.JhRvJ@ڠ{deCvar_^O+8$^76e>],y闚n^A^"VY; 70bʿ @<Q\&\j7W6Ker f6S\]xx,U qqTP(BVՕ(h}Y2 m|VٜgIN^ڮ#هOP֌jI*DuIX3X6 flj^Yܧ#C nFe &K~qר%igdt۷hrv0}jq$ G:SZ,.]n=@nc kZBiIZw0}߅ haN30]EGo*JFNͰhc˽OO$>3Պ=9 "m3Ov֚8#En+CYKDՖv>*f Zn~MѬd}~'$Bt߽/5x4Rkxo,-PoeL7)P ^`FK\ldž\6;631wflw~ /({MEsRZ g{PiR60*7yrj ܓ;4rOyɴݎb)K/TLZӞHt؉Dg';݅m83hx]QNE}!5wJdCCIT/!+Fȶ-\%~SfOU^۽ccpw5p)<~Ҿ^L9rH֥J4 xz^~f:SOPsQ=MRcXI hܬpKzM%ձ/wOD楒#dsz>*iὌ=  JgZ6c*frq̠X1A٘2 #Srj+'zhʶWB4;< wFb?4EoYRxԻ}T[q,InX~eC(0)JZ Y#jG=3@O^zR+MQUֿ⚣y}zVG؉p,(3KDEy`q±e[#CPVQ^P'$ udlo4%GuP~IM^)mdkX`T'ZNn~ߣ)T7D-x@pLY pwMv"i!N=78Dkz =t3-gz,m(EDq>&Ud,H,ffloւ ~|IX j[C3;p{.<Kr7+BL3T =F;#5>DG4p;ci1Ze!`Z #]C>rN;<_*4_x:ijkY@v(-ms  CjU7AZ'QaIOxuvnQر 5m #XHM` 2#tO9.5y-BE(KrLs\}%CPNn }L-\+2;hY8Q_Sl@]~;άa>Hx|B$pJj_3TV-RW05@kk'Epޒ9]Q ,!LM{Ս!D} 2KJ}_p^\ũC@PXX tu<,0"NTxfR|s6Nx/Fv)b1RKL'\"B7 (R0py M1q1Nސ*- O0"04;u5$bLf+k!F=E/Mɱp'TK`'9|.W*;-H5HeJ= E=.QXԄxٟ:S=aɊ>wXh\ Ce F$ ogeM,o)]=,5n_oʽ*l o0JDӥaX|FuMvoMtP NY}3BD[؃i9دy;%T;8pfnrD `Ey\{LyMw0Nҝ73@P+{wMr%\nVZAh"Y5o̗Y m# %3X\qSʃ۔$9G|J?ƕ4-_ k#x@{,!~Q59 I]I=mƜ `,r[ )Q5GrLN悀~t F*2IV]9Z"IYܳs_5nI $=¹s HU/$=ԄT9hMSx^Q؅kR@;\w 8qpH(^7u7p(`s}TFꂃ_QT;OLE`ϷB=[$YZh.s7ݲ36pb(< tӶy$1:!`mʅ?Ly Im{ߍ]R19]᲍JGRy9OlN7H6 uωi!'"A]2D>gcf82`{JQ4?xb|3FH%} Xj DO*=vto$$i>. OHRZ0F>!GN``جٜ]q+ឯ?ϝ pE#$HTLY]x"}Q0* Cf}oxw ˷ucڦs.kiX'-O\ePʬɶ)ؕ;ȶF݄W^,wLo>Ww(W,0:QÜp /X =/|[͊(<<DWvB-.A߃,Y=S+Ce=_`ΟBBc vSw)$}:O=q}w: D;:Qrg$t6<6MisMHPGLIE,2t䨾[PNp|-=a7W5W "9!PO # xzfȓ`{K#c[Heb0t( >`=QheӜ!G"`"4ޖU6h91v÷k73o1ޗȣ꺄sjv&k-abSO=BV (en$XWz'r(M/O nH}/CգJx|X)D]_cgJjjrGڛllP=0.NP&-bIP"(Nhzq*q-I%id%x5(^I9vw.@ WVv%y"o7|t%L_[wi9ZC rX׾ `d`+ Pi=Xxߜ{d7:qeX7xYϮKų0{R+v8v0zrGLmHɡ–403Uc&ӆ7yw=*wiNp>vb[iYc >=eS홧fY)./V"k #1`RM=Cx6 HgEf+_n Z78+HL:+ 8Sr_2E aDj~IU ,O!I Ԅ̍L~աǠNݣLLDzɧV (E<'>4 z3CE=)@GX]nm+6!Ld5D"M0'o_b \pqəJ]A@qTPla74vr[X`cGht(wp[V q7ʋFhWV-| ?U8?J$_ӧb$j'm{!=u2s֞E3{BC̽[Z$\*KN%)( Վu|0\!&n/1Ix+\fąo^ abfcnmhN>@I7|`^Oe_hsOUTeC/ƢlMfLaUA&.FEqe^-4Ge$JSEG*zO"?FY}}3/0˗DIά*~+0 x?Tm76zR_]-7q[ tJ鎍3@g+N ,T T Ydp}|*Tg${<u\~(e[*+ /p&ia;Nȇa{nvbu<@. [eN9Lta^Hʱk-ƺXnɴLzDP RBʼn}mq:8FI-;KEk/}4(xd !Ux2Gw'Twf` 8HEN]걐Yp{laqɒm$kД'mK:Ÿ& *~O*}lc Fi[_j[IJL2!?F4!B\%j),E{i ̅9>%K{0%>s5! zQ ),0Z9#ۢ?ȋ|դ68# \a=(VX_[<5wg~\,)dRet`FB0,XƺG(›k]ub#z 1|n'7X3I`%~H}c'{<~^Q2iZGEBԱ ii CÛxdKI|!uk3Hl (2JFD9i;C۟jȋxaF52 (4SJ-x)zLGѱl˕Yʝ֍,kةǦ_ qBeayrA?<"HrFQТؿ ̶h!]b^-t'(Q.W4@(SDu79n%#ekZB"qnw :\Ody#7Đ!D3 +D2I71=1OB5)[ h&>Ӓʂ桼|ƢSd7{CМ1#Uv5c:*@H:4 dGm9g FkT;oJq^7QTꑝⓀa,9OfKw8Km4)_i%F`h^ xuj\bEl-\̇r4Lݍ&-5нoρũQhu 5\\~$krѰRfʥmzpّ@t bߒ 1 &?|uqŢr[HZ_ `G9F&s-i&dF %Ƒ&}`Ҹ,~_ EdBɩo'D<,&X=zYbԗv}xR.d]rLe0(!ba#DI]#g_˹fMTWZ"ӱ}8D uŦ[-@W>«g\7px*If+jC {VhnZv0J)>4rVm=.uWOrؗ/O,dڛ,6%Z>>X /z U*T"iwՖ\7GWq 7&Fd{ҩ+ʛJ#=h "yh6z~!ްbA d | ޷lG44$:{PS49m  hGMo!cu#Kx^#\J#;/NlY{EqHm=ry5_ LdK+N+ YH`*0\܁yU3uӝ@3ÜBj}8 `;Ueuؒ 9E˨bhli6j#v'ՕI3O$ul㵅feD1& \/=VMMPH76;gmVxV= (uyWǺT1Y7 ,&Rsӛ̈́L:ߞ/{-s2~tƢBDc[`ld:jkyA[9Sqyt/;8uYDkBޢ'PH#P?pű{eYIX3@~ע-4iY}c#u5F{Y*ckMCU^{8 ׌ ol& GeFh{+MQ5v}@q/] t@p,z3٣G?sk }8@d0%ntc ζ֞|*a֔L9qpPn|C^VUP5ǁZc;6~biZ;D XIhNQznRi[o.=ZΙl(jue~x (9r<5YV${ґZ! c[ SqnӨD>KU<0r&Q&[g+R)Wф򧆹 43gVCsyy;%KEȚtB8拆Uڌ#B.7"}GLQ|.h{7u𡳗P1r?wf]IEGɼPU P-&4){QH90:~T/ "R^gkI$k$ЗfCoy|˅o99"Q&;4{hsdXYs ʦʨ~}.}KDTHAoCsiO71]bJŝ~Qypt+WHȇ`Ӈm,V7;AbP}u;lgA}gt\,$EX\?_}pZAٞcij[ʉjwck䧍Yb+\#GoXw%:tz˫S}uo_s{Q4'n&v)v/ˣz>oڒ3)uK\'XlދUV? }!S).;4*Qef ][; #dH@.yFI=;d񍓨1~vC2}uīC.BBlYYՌHTg)rR SreF:^usB( ދJߴ/ Db 張pZ:(&T)D/~z7;{͕h>} Φl<>_n~yhgR(·PUT3ѝK=x\8 Պ[(3G`6j0}_.~{4&Gb ș`ݗiϔ qxYVL$cnJ} 5Bķ.9~ȥMi>)gdao>ՑuKE*ԳnC9YB1BR ,!Z?Z;nUg3?;Ty  ^Hs& qh%/Q I[Jm`-3!.]XRg7vR=Ecf2E7ް&7ɔ L_)u<Ul|k@XCr I-2T BkҺڳ؃̥+{[,ai%*'x?W-#2JDN7]sD4.&K<-P(͌$-BOX 4lmg*֙TDx9W(pr~SV+xkܦ.^k+nrDOBx"Oߒ6*}#4{R/2=-d5c,[}^ESN/% eF‚eYYYz{s;d\uw^Q*~6ϑ{a,*nB'mEZhU!3tմt&\шtkyr?6 0 h>Cb2@>r`됆駉b W5>2UNt,9Ox}似3nʰW # /vAjgms-c6+STO>ؽQE'myD?#J&Bh΁>r!P2\fu B98Cn4:$LTQx 4=/<)u-讽Y\QelM8 gMh֒msZԉ^ H ݑA|eniFNr*q/A띵BpH` >ND'2p*q;&#JTK5,7< qFh+E"Br۶g!OwqF?ϣ*b0 YŚk€6'@T^اMԾ*b??=ncWw}̾BlV>.ƕ*[ WC26cT,-)&{Sz!_EH\:]4^O--/esP[ EGRWSyjvuyiHw؋.hC)Ș{nA /"QъӜWJiw<31nV̓xSa w'g.*+G|Af(4(69 ~Tqx?etڑS&A8y"~kCԤ}1z8OCW kVVxZSSm-U#g;Q[\fNa-iOӅ{qVy[ZjQhѩG3fD/qb׊3vAyl]!>P&v^{<664'X\70'^w?"pxsZ C' ܪ3Ҩ5$ZH:^`RZwN^|/4.ሁfVZR) k o<9c5eJ=v=S~-0cQm遵7 fH﫱I@e!ŁLBw]֎O2XejAkX}N%{f껽DL "H7L֔-C>lk>oCMFy\7esÛ9WIX3ӽPA)|y`HvCy@~cTeg4w *vM2ՈeEҎ/?tDp婽g~ }e*bDWP|DQdw_"H킷x-'Hl^κ2דT<'c %{`r[רnU W"H[[m0/M#N*vzl˘cQ^$U/غ?xw4uH5E*}c'q(NnZ^A.5L17 uE;ƴ:-k, wBtXLH|ץtP<p(;ysr!EJ2bD"+ky  [OJ/(dmg:l"{lh̥L YG-l2}w`j\oSv}Tcl84[^[#xKsDoM~%jMbM c1u4<"@i[xr@k ]JK} =5eиunBܻPK3 %O,8Lrm\?OoHaj-<>&)b r ?W/u*0fy_ <<*P-%MpHc4O_j"Kܲ1+g.{)z4P"Ya12wYGv\<,aQ ]A^hV>gd)+.\ 2ɤb=>c;g_&-7ˉ‡ts*wSƕ/Rbz^O,OH\S?\@ZzQ bś4zH"|[Gѭnnf00`YBvI1߫o$a~\rIª V# [ N}"\!R/a~G翫TyRvi8ug - .D_[۝W\L7u2= t 1=iV-'eń(pU,CgaclM˕KPw~z3raX y"y~F4}3HSbv&Z5vw Y$[JqN[\7 DnJ3}<>8e,OMOV,k*[]UnczI9zFh" \@rU1̅-k_ y#Cmޙ]1\7aB܌ܻ^cq^{7VZ1fL2!p:;Ȫ5ݛh ܒfAJ,hh&$=r`'=:JoC '].3f k6k?(Iw ~ܶ -ܨR2բx\I܂4"Ռ3M}؏ϵJ]pWOɼ3q puYqTt/ƞxG56d8=1>DBqL`S O5r?-˲/S\ZRKu'- u ]pRd #9Gh,G[|S,)_ft:D5ğ-qaVz" Ěj{Wŏ ;ԏTVVNȮڬD8z(i',(b)5!iֶg(W/51y^q ]@K3λcƕ /`2Rrlus}ku\%&O*\if4/r 3?{\+46G[#>=J*WYbR>U:[8\?5 TiF̶N ߓ]zI[\ܹ^#z_VF$<29a, H7Τ>0&,-9<}>E\{ NkbЛ| sCIFVWxd ܋G&'U/:ҘJ:T--v|^Sa±c+ȭb63z`%Bπ8dc^9p}> 2;҉3_r( ^*T4jS%'g6 IDZؗ6d*"KoNA Yw=doJU׭M5aUeaމlNX-vDB1?=L-“H/z+!?z\haey&?BeҴayzwV^ژ7N:S\jZE9‰?SA@<7m ʞNRL !Sn6YPKiĐ$7He`,S(. ϴ@2?{/3"ue=!@ [>]K];7p({M̼@[1 uBfw6\;)uV'pVvo bpBuqϖ聏5n༷'z?@qtdT]!(/'$3*nəNٖݪ_^Ӄ!n̂ a +rKP_x׊Ą;n~)O[.! kO#JY3X^2uqDnPPv&lpynZ]ôNy /C˄i'Q2.j98*5O\:]:,K?JA=b~2EJV1DIV7Td?r:Yj .`RwWǜ,(Jd ݜfۉER,c NK/:=KR8}fl$&;Oty>9IT"OV0s߂;WJE@9ptd3u$oCkvUZɲ4QCՖ#gLkQ;p 摕$5x##μEn ch`4no5~yO|Ska7(Eig3-q XG+6_J鷈\H5k"ͭQ</񭯹EHĦ Kڹh~Kpȵ-1!ttu%)0"xB-DVM;7=P2icmV[پh[yW֤F'- 3ft~( -T ˜l;¯ZEGƈ1-f)x,iL!NHZ٭4Q< IV7wP6O,=w@I0- a _!PfgAah'ģf-TPD&_bR3_(j}#}t)K9E5Y0 nXdFc>[;D<1YxFekH"˵Hr ǔ: (jF5s,yA`.C`}^iүҧQ/eEGv,А"ݐH>NL#*oG uN2%J7*r~9gßSr.;Zj:ElՇ$wQh^ 9  >9nҼR[єWf(tP/ h,U_e_ia* _ؓ[Jw"Y?ֲTյd_YG?5;vomsƑOM)bA14H-ThuTB}] 3_d#x%HSUT"!!Ht6&h+,UY])*ݶS F}ɹ9≄uJs;Fԕ:Hcv ;(Ad ؍O(ҸBP K_"J'L_^0SŻҶj [$j4rRSCO@&k!ǒ{R1(irCT *(N4^l_h1nYYc^0 EOm}aŰZ%mN[sQ0ȧ [d!/V[ `}*anD.O'mGx6t4cs~bGamiM7pG_WCـXp ^x5 |xLP8VkbBB >Lͣ e R o(v\[p&#u"69y0l)jis8*P])l^STkY$*ӋϟHrd$ˏnLab\ -2_vl9 URLPrfytc-0W>[\cmB'HCEqBV8O 5ܶ\#lQi){cY8`jFo|%u2πhQ&\DR5_AϚ87L 0QfwTU2!eh4ÀFLG,)9OJ{9ҤA" Đݯb>Owjz h*+wLS?j%()G 1o<%d՛!-e)3Ht'3qmW|/_*qqRC@ Lo/1]a`41I6ͳ bݺJ[<__*u5?A/ u2OdkMM`_pBl5%S*-_ T7!dqG_QZ_`~X+֤:Aqcҹ'/I c#'3j *1CK:Uj-gg"aJPl09¾7E3m凑.>A8FĀK0&4?a K@ۘd5E)nsPB!!lkѳ"O#t&靦+EũdLu"4|Vv^ե|fi< U ZAS0ճI%zt zJd{DyWJyKFůo!0rlҩ.e%"11AT4Xh0sDB39F4U4_NUT_7O2OJp"iBXV'ˇА^R؜<^"G/9cKz-JDk}*eCz<Aj~~N2/x\ɭ7Lt"&wUûsqh"lg ?UܺN+v$|6bs,IyAԚQeO.KglUGç˷4mբ-,A#-% 5dvt}0nՆ$eXYe}ܵE.Dch-6=D;9'Womd噪T1Cп;8%qˇ~* V{" SakΈԆ,FQc {,<+Q؅Ӱ&Rb=f_`A i5p֎/ /毬x2䆑N\JFD{QOeZpeP3#죸^< *\.~솚gq1?ins'd;\~Ȫہ![=|psFA{FD"2`A#.%L`"&{5Ue.4=1ZZ2K<1WfʓBDq ޡ[3Ǿ*]3V, ph mQ%tm6-v DƲ盀9.@oi{xXrU7V0Ӈtf4o^P~_C۷C3d\%D,v=' WH`F|Z󕽼 x'*ѽdڔ0Z rW4W}/x42\HEHV-SluqzzEZYtHw89WU_0$;6;we 4KAi: =Vo-iZx E.[(7$ ߸D!u^Spwq+potYW“ c Tl;c).oYrs:J0D`(J&]rQ8+\ ,Y`߃3 %\N?pyAZxZ^o_mw(]]r9-juVw{8\}yQ"jtY囹uEX&BnC@"0u9c bݞmU b` sW+.-djN-_sWc`(lf8D&5Ҭ9>f_$;a H2XM8a]u`ܕe[ʦS*R0xnܞvcd32u m^/F_eA߅eT1e,ifkXͱ$JWfejq-tSiCv1sĀWx<2WsOLr齗;h@o?f #Qv0;(\.!K G4/Ywԥ{*@fb.F)UF`Dt\E&tFp?[Yh~N`ng _J ̘?X}Qs&kO}e`aOtap.Ы8ZDWvنh+xl-P,B5^'RNwx }L|b%I1?4H""V؅HĖgjU$kRxm^R\/@úI7+*v,nK5>?-դG#8oMha(@o%ZP<6``1W=*a2 ¼ȨLbI1+)9KŲ"ֲ ƣ\+R9G t 7q> sn1r$kGyI׵"[g_jD~2p hh U)K矲Txs^rt#0 >\Łiݒ9;Aqh3]@#҅.yV6i1U~ϮE6A]IFpRail'@ S<r:.8?0/2)_}wqs8Cv**a㳨C<&BELO?aCP^gʮ51,#ІTqgǶW5~ 4S]-y1KzH~q|Ew*zsdfiߩۚawl5r +/59}z߯K`iDdAdpqY9^MSCMB9>حUjn ]Mc[–hI]j {p(̵E 6Js0 2i:槏bV*&kpϽp?^7ọx+O~S(6 2W㜟)?9*Nq0GI_KRvH,^w Kz}c] 7xzs[8ix'@q{>JD+-]2?jӃr8`S(>Ap$b\gfX:%a첿ЭD+3CIog?`>kdx":Jrd ߩ/L< ^`{w)> %OR\̥S#&G?Irʗ8ɶ$ 4C884< " t8Y|r< Xe_?He^I T3 ;lZ̘A+i#nLhquF~3㬀flox5TX:8$7Uo}'[""9rʼnblWxV9vYb3g1P({<ђKJf6Z]De $ kn֟ ]pؘņ%W|:<_3Qw2ͅDrWqUm"-- [9CeQ;ٓ&~= ջ ^ѐr9J/44;i)g?d~(eF%P魀dpo=>xn'"ײ|IWo0~l'q80ܮӹHv%%k5 7i}E1gPPib-W@az֖X!>"cKZ&թhr?yo{8dH'yBdIM@ ×k>ѹ50IZa' 95_T5WAkSFwޫ5ћB-p0)/Pyp:{\80|}vLƳS؀ ]_4x1 :to\O\#"a鈂Qoc.nސ'ڴ|Lr6=qh}̐ql,qeTE|[7w{|pNwExV %zq&E } [{{L: ?'Jv҇w&* ~mMHJ{$cL:>B^2;eK%4\+[.IZ^94H24\X~ wE:zmƍ سM&@KpbБ<"*}ʻ9,=AP C*8.< *\E/8RvR ,UBOi +AFm,~=8;/8#F߁76!J Nwb8{8q$)%MĚ겞,҂x6s>AhO&Bsdo ܓVfvzUXj@c݉\LV9|Y[Y Yy/Kwe8SxY_E gkPsY2N5w;N? Nt_Z7s$W*5&@Z9 ^7l%٫rmkox1RӫCBMKj+8QΟC@b.*RϜJ}nI$D@gFKݠ2Inոx/|mr2!KNFb<3<?Pd]f;y㥬L[82ԯsZa,|=]u?fw((8`>%~?^C46!f:=JsJn˩oyj]۴e%6]@Y:$@q "2[Sfgku(=u;Vki!kGb fO2<]^{[/!懋b1e)tˌ7ˊ[Bm|\Y/`e6a!nS %xpvJ%Bx| sdF }Ot kzui%G{V'*Jo63LbȪd#YέgyQ*]#*[=aӃwº4~@: 0E9QSu:|32vTgq$ͮ)M ]_`tmʊj 0@X@B5T <{ŤOavM &/ 2Nex W{-t|̈;<K$g])I-a &5Гٱf/'m_BlAFO$-dyH(=;$N0ǻU0[~;G31Űl;vRvjN/2ڮ|*Hh\S!^}!gyѷ>G F73;sSJ/1 5Bұ *%}"pQnrNtUEѳ@{|XfWF#qzĬ :p8`t(>[ͥ3:m{E|}?_c#NӲT!}Ktci\BѻSp@@/!%ne&umUzʋ{~y) ,Em6W.LMނhP4M荵33N*10 1rș:g(Zyh\+"'A8oih8Urêa% LeߊQ^ tOK- 2eaic1nDTN[gN8tW01xJ?j` CXuĄ^,ZFF[>+d|j5[ElPEZ`MM  ]sHO܊t)CkwT|_ f(LڬR ӛ"Bgj^nNDbא$xW I<;e_ԓUx>slYFۤELöGSlY%ꑹ90փ)eV2G?1;a)Xvd#uxF 90YfƦpN\StAX0ד W^X䣦i!3 ${3(I5o;BxO.k+^ U?טR?ݰ ^dMl =,HjNo,Ï5ܙuDi"]n;U[j]iJBRoC"+ץ$p7~z9tU^NnM6 ^'~N"Ұ~Ltz$}I"YabAc| 0QT<XΧ] dv70zDwe4Q~N,j&O)DT0vL[ƛ׾lS#k* eJFH6p{X ɁOb4՝g#4%P\ve 6*ߕK6:)|v"#cnߞe 1`sct/d!&vXBR Oԃm>j.kEH*z#__+ 9;C.my%G&=J՚㪉q|s#]i(pG̓5oW_Sv^ޜ`!cgG] P ն3AHΖ°̑_}& ̾D XH[3[dMmOMeK ; aVmĪEh} KoOߒ,=~TbZģ:'dq:P"x,}Ѕڼބ9bXsm9jmSt,}MwQk;0$W;&V' kPklhn[}9/k|쭠I@Y̊ 2Ljo +Rl> Ζ{zA #Х!;piA)0e(Q1k.pZ(ZDlz6u]Kd[pTҩROQ=dMG4˷u3-=u(b}yI-%S-/X\D:ܢ@-lc#ZQ杉7<Ëi,oŷ'}{*;^'77W1D{e?ߏdzέiwZa(/AwPvo}޺$WBfQOg&*mLiu_ ]^LoM *`䐌ź qMS=ʞɲ~|mKbiFίѻk PyۊT4!儉OnahrAoh9;`3-&u¶'vA]ܒ/*2:BN,*Wu.kͲ( lUH j=+l0blNa#Ј .d"Q4u'(4b V!ݵ.yH#hUۥ՛gʠtnh`鱹Ĵ G9!^b2Svw7Ov&)@<_wC,@ft0{ *ʊafaDy;rc{ICOO<->.1H CZŢpJV3^ͻ g/d7=: cy2B gFqj~RQHǨMDY/ yWŝIl6$Ob%',}u@-H<[(A$h]Z:=ȤNK4~< `ʁ-?X`#69D:XZ{0 HȲj2jg&=i7[SX7B!謿r啣2Z+jҞf|;G0䋚E!m0uLo]8O>0'cta.u̳P}y/G~&K3e[DpM,qC6%Pǂe1 ts"4[ā0ѰuJb̏E8łyfU?\"v4cvvC(T4Iwl0;3X*s ~|eyMmjM䘻 |Wʗ+m |t[noq#*/S T,P9HA[Ry{mNjY/CXSW>Uo ]KrL,2 )TB[k?>-W ͷ*p]J I+B9/G7 èLxVk%Jyg愱.rL:3.4C~J0c[Gn5@ű{|M#:,Q0˰_sa)OGng|w%]{eByt%^ĩ6[uڵSi@={Y)<nc-vY}bio#s8%B8 #:MYr[W> \SzO V.t]#?i/yD!#z f[ru/oƐBϦtYJYd-G_Q(=y_lnfZ܈ m:jJypEۯ?峇 rR@r} w/$+m9~NmQhyy<ʹ:wDM3S{ r$%"`)!lfC!h|1MPU#@:.FDLpb$D.u)jGz -7MK-Aڧf8*ֻ6'a[#,/N]11*0E}/wuUa yEpJq0t|T2=uW:YEe5q?ӟ~Yɉ2cՍ2O*aj;!o{ AZN 9mJkF11ϴbIVSܾqDoP|hHQfL)QN ?&R[ j`Ӹ u{ &ƭ>Tu?vV]UrIwd^?xCfs K#v`4*SM8o)kNe ÃTX2ZE4έcFdYݤe8R`Q޽׋%t ii/NYʐ*Ŭ JuZ|ӆK6PuXI,roY YI;{.R]aǡd,2w;W$XY,Pm}fgKo͟m>{o"%L]$ څA4@!IuނOƹQ`P6g)ڌ 0dv΢Oq/kG.\\E`LT ٽ]y{LN;T-e'dªƌnZU ˠC:m~/g6I@ 'ϵ/rH* GgΊ[5&N֩YfS_!_N6E,z&X݅dƄPnXjO S;smN&iMIN^,HZ=w zl_FX8nEK ҬgX4t{R{5}њ, &1=SL;TƆ0 gIrEɒ7΋Ml|v'|xdm|L4yZZk:z[ r=crJܙ#K>wUxcֻC&xp.t;3߈9 F>B){c-NH(!|((KLlN];Mzۙ9(b73fH@obUb +(? Ą.Թgi߿hjqX6M˵RqV]kLB ?(ŲrCTGTH$BI^XmmFL+8%X~ůcrǽH%KU!ZZx. ހ͢Rs V^' V#^D9bܭJp K^bZQ^ Ѱ: H6_탭(6p6v (6x弪Kj cBwLQ߀˭4/F+Qoƶ#<#i0[=gN3lk[AS{x7; ?$\ϖŞ+8~|4" bS_,/:с7|2Cå>Э-xEhIx:0=@%Q̞ڻlT}%ƌpzϯ#H m'1wKHRWFC!&"ӾLH(cH/v~SM0;ه~qD}Ps!y*$Sˋ0=禎8v75Je(a:ufMm4N.78XcHֿa\NF:Y/p!] &9_vVMTZȻLCD|ծbm`i[+ ,롱5ŗb@ʌkVde(\DOޣ3ƻ_Ƭ>UG*4XzDSr=[>. `fn/Y`88UJnn=6pr؂sHh (в2Lz dUJ+"İo7 OlP#\x&:1ejm*5#R \g\(^,e>7vv(pi)-@hl=Vjmi, iTXۋ vJ<-x OtN*IUu/7 fqR}N򫺆m<ɯ.Kx2ADw]\6:>v%I ~H6{6!R_Lƿ դYW:lP)APWX`"AWxN|Spq*՟F8]4K=sǠ?Ig%e. ۮhLެmxXg7GhɃ5J?7R;!X0KvkoCf5!rbegP^\ ;m5I*w`f `} ,;wqqW6 >mǰJ&zsPm?MZ#Uo{]e_Xa>d8Rpf !KsJoU1؛^n;igRFLŸz?Tn=.g|`gNטAf4}:k-;Rq 麔su~RI0}G] r Be"^0ѣ@/]j qjP SHK3I[FD D ySZ`ȵ9xo qSN|OT/y/W <،t30F EHB}mCi0?炎f9SiDY0$T=#qJդq9 cHrG0e,C8 R~ja" 9/뜷 ^TFmu(3Q;c9BF^NzXS鮼+*Nx-&`8HYU\\KтC)+fv4sj>b-8#KdА~퓞*rQO>+pǫLغq P.F] ':GB~i=A(!5ON;/$cgNJ(@rlDc:աl뗺WF98>b} y-@,*ѺD2D7߫ =p"Bзm`E O{i8WL+9,4bSpf ?Yh U?sys< *_)} ft2(N0VTE *s4KO8V,eE5!5{qԧ4`q.]:I[$)S,MZۚ#1M1y-]JP)$Veb78qaUAkzè̸TdVAf4 /g5?QSbONNO-"=W XYɐ$#usk+ۜT2P0;H|=2!V?lH*91%.7tM= Y[_EJ&[ jJ m$FrJOQ`bRQh4ߵܯvRcڰ H|^ Ֆ7mVDCNJ-jN O$A|V`t׹3eN)00|6X`loa%DudsmF5;!8!SRNדz0,(Ik*H Yh:G^d]'' ʊw4gWOVcɡgCR l"XND [TgMȨؖY`݉&W8yX$(2鴜Γ5{"P|tƒyς):/ B+CtC0;6S Y]Tv"}v37Y? ZUbaֱM6m &(j`|?%کWڗ^wL lbƬӪ\[46;*}(a+?A>8r&ݷER!+ o`\vJmGsw"%P  vCxAyΌqtQYoa !|+%qAJ]A zC zJ#1liG# ?7_V)q^orbz Ǝf%TtSpˋI cMeLkWB5WD[%"q)"yu UFXzߡ`Mla0M7%o"iW`x~ bAI|GgҼ<`\{gyb;dcg{OgKj_Nz<;x{xX7bfyv ޚXBk`$_xP;ξS#^b%W(^!ng*%hgIǠ)f Y>]).gv6_A5fVZUgv9Kq)A{/{Cv# ^ŤY]4"Ҏ4DXͽ;Z:R"*]C%{pwUM)ꅭUӢFFe.2' jA y_Ǩw9\- Q.fD9-ռt+7\~5Z9w ;ܝ1@VfGެf CH!\F;VLb$_q g(c[/ xkI;pr9TBw_+fAT%)4 D7)3r7;@M|%|WBZ6qQ ,D &՘Ҧz*5%]Ih/"Pv]܇-8Mp#EBsͨt 2vbjL%֕\MWXooN{^ʂЊӳo+c >?ޓX ^(7h66TtE|*O^gvb)u[Q3g X/KkgMI["ڃuGNjLh4$% yZZOyyM P_!*-Z)O*TUmy2b<>Y<6ӵEX99HD x5W%4*$춾eH}EKDg($ToJeq|NuYc8,?tq,s!:=آ70ۄD4 cwHyĉ<ƠX9N F4&NXV;i^z9u!*WG+M0:8H&WyD\ȭC#7}@h!pN\tBӯGmNvf(anFQYŢQYsYz] ٔ"CM&{呠U3Хj Jk𑋚plc 6ZϓG0c+sFќ^QJ~EsmH4]he< $ zV:n]WGp'nt8!AP$zh&*!>CddBs k $",h[ ?f m b20[$sDFi{MashWĞQ RدˀdUM55PMއҬ}FQj-sMdiq=p#JWM!}C!;<LM=)tßjAw.:DNMQ$%SD rLqS~3tk<! ŋE'@LXCȒbZ6@LPOS):F>,Y&ЯuQ~+61Nt K]KAXGF<اޤLE N||ɕ%AW B)[i((}fP-@3C @d%Iݝ} óC]dߠH¤u^#K:g0w"*B6dKh0M!U8,I፦KiH"1f&~b}(:θ.o /B%hN|_S|hm00z_hɊCc>+ucc8[}ξz-BOXRHrZ S`œoSh(u-en ,54Iq?'/9 dE\|ҹ_&"Mj/Nv/Z}J~)K]N} /V1LvݿwrƚZ8Ɂ ®;Š 3SP7 SG^W8R| V̶ X%=3SNJ oeA.lΟ /2yCQ }G8BE]:vWk֝9k N6vV%R~5j|5{_W,%LHY+f9i+_ڶFO fQk?Qӽ֓w5іb to"d*)ox$dL'/.j*HHy nVny|!.)4 obqN˫<5XjAT> 'z8VJkJhc{|ś<@>=elqž:,/Z ~YjA.tmjjgϑAیzbuyL磮vmp"OVFy4d0;w4*o}. a% !iфowBQ/V;*k*܀D̲=qDj*m|5w`>. qҩ{]F8ܻ%o@srm?^3BakLKbyme"@4mfЉPI5M/5V\X63-Rjg$%U3{ZRc"kˎ'gb r [-&B‚jk+[W_ 4YHwH5 rNH-䘦O?>6X&s׭o`WggH'XٺcN$'nz4TfI-DW˓XsÅ6肋Bp7X/#+u2Y GBAiq[ C8Ns:H^H؃H*hL۵~SN8zS9:<>wr>G_{p_Gq.,ePc_Tύ = mw|'Ч`ԽU`{!sMB#T7m+B{6 ^N)iBZylbs8@G+bAur"8?E䡴Ԡ=,Hc9q6{t9,ăӾԋ{I]hvG>no]'k.HK&0qΥ:fPizA.) 4DT΋2+1 ^`TK<W@+Ƃ )Ós;IW8SZxUSR-,f! DE O:#3ƅ6\ b!z>x9t1 ;9gԟNp<96ڕ7lG q8?*/̉'j+MjC߫TR6M" 1998z7-``aV &|Wex&ԃ{Y-dhĤyn0JGegI2Y%Eeb0k4<.Ӽ[n^X\H8E^[|#R. ׸{L]TXB 0y xĠ}]_thq/$vRޏɿ@k\gVgDDVܻĥnFIS#% ORBFR{ tAq~,UDfj~È\?TB۝kt4ko.؉=$;d:\ PX'+ҡ / 4,r³$^'[ 5v 02W% (;r臘oL* W/&-Xn -hN(Az:ǎ40?4mӀ?['TT#a[۱us${V C |OZ8H (}n͐+ $԰^VL&ܢmz:)NǾ J urj~0!8#*\tm5.?*>C$@Va@J`% F~4D'Uۡ"͸@ӓI|,?WXwͳ{b5q :V)c-=] Cibq*BU,`nJh(?*q!y-йi2ZJjIk/q )8[c:IȷSk s ׻Z=, U6yHr)OԌ6jWrZڦК~yf&L ui/Yak* E#TR>XR|Xyg-m-H}R =̎[/gN;L!a4)VK|dq8-9A>2uCW:>@&<*+fb-=YeW13Bk+ YyfIP^8X9B>m>{ `we̐k/ėV&8=fwx4UicVlb{DkoFΆ\ >pk8'pERaSLބۘH[J[N<3-oEt@-()+feQ\IfQ_ù ќ};g"el:݄-JxX(վp "re~,ά!bu=DU5v%.vғ >D/ϽY׮4'1n0v$3 mbFzT >lӏ{<ϹⰊ6E==rEyCe= -.CS 4d0|%;;C5ɷA$y?E]dz5ٽK]QQ<2{ED'aT@R+wW aL;8^N"D\^XCo6-Oɨ{M7QɆ#Tިw2#y^EwF__#}@ 4y V!_' =$6ȉH$)yxzܙ[< %Td}8:ׂv:KoX*ΎX/a^%Mĸ eoÓ5A1Ir:"􅘊Z,Cyi0@'ewNu#ʵ K1 }W xB'(n.[PVC.N e0RKD`O(+*i;cޒ8n|`]^nm5 .רKX4 i %;X3uv]uCC\EG%Cm}Ľ:K?8&N bC }fI9=fV"( Tј@:)O1Ts_'84ZL&ӧ eG $!:Miґ-Xq0yCSXOOeLeVk^s-7=5Y.Dz|#Krf'? x\5F_o)',0.qou tn^tZH3-&ûz'zYn4pSIy8*fX.wv^챼zSVKܥ3/TG^(!9ovoj&"v*-ޅ᠟RxO꺥Dڵ.@u(*g7HVgwP \pm? !>ϘY ҌqѾc.);:׷{R2bOJbj?\_hc R2Rs;rig{<+bA`Ž>zϼ LRs@Òv &EQpz#FP<o1Bw=)ʷ .6iS+ЧyK%h 16gpsm>H1ʞrD8J֫w&kqɈ6 dV[k4KPA*Y 2 UFtW]>AI:3;vҒ@c_+Uk[PC 0:Ǔ^o(xU@㢙ngQ4%|'ǺIL^TzZ; Mb:R1ɗ3㉐ưLn& vߊ&.SK׬]+inhD!TZ'uvO{p|OoW,YL)"_ʱu2/yؽtWDy'^JiMh,IĢhVsĨ?Jh3x;^gE-4B.gvdk=DSY Dg}"TYAf'I=l<MzBy |ͩПB!dRw!fs3$CDʟ,)a4Ե &xQ^xvIt$ַ1\%Ӳ/_^9yYa# QANE1EܘE&upl.VJ ǑzI$+uV;(lp[=eyTxGuZHB qLA)m aќtY,l3a^ kFc?iµrl͍l|a1aq5X W xzWFE²}R0VS|ݎ@?J% 5ymqt$( Ϩ ؆Et~E$Kp0qsPLWuJ)xqXJ 8`cvV$gń~嚋y38:u1|,dT(y;@};bVn9~ `I溯l979h3?;al(0f3>*S+"0&xՎ.t@=!Ţf2k?u8od\D3D8"dY{\wыKsPPkn⚅n{mɅ\|Qt[Zs,4|@hvx*[Q^$6{`:X!ׄz,`'ЗGzkyw]eTNJȤ(YMqU<6Eӕ+527Kϟ,UuOļa (Y޵. EO"3gB\&]>Vx=89`ر %5?[%^0KUp5dP@TbҴ.ݡݹS~q!3]CVd=d(l!*f6@Edž\=x.05j3)h}aoyɥS0hk_Ÿ+]'3c{}2m$̳cR jj/T\(>U{^DGκI jEo Q\ć93VM7n?D<|b-p&+ Z޳g m;" 2F{v?D/p}EKle5*^ye0L F{nڵ*6=J7ZR~?'iO_װʙw0l5gu"Ys|Ml#/;20_bHtl(f~+9g˼eŹ%݁[#׎WOagɩ ĚzW8@MBk ,E? 9S"u6esm>W]*pBv+2GcfC(17w3-*;;&FjAsҵJ_}">ixtNŐnyODpTNM%'5Apx͌@rwq*\SOP|7Ow[nE;P`rπ=ૌs ^z҈b eFt_g2e\Smb_w ȫQX"sռ>+{\و'2tN' _W9#ӑ""`\p'!y²`Z8(,uȃ6me! 8@[ ^H\>1$ YL OM"4Մ?ȫ׆4ѤOh 3R0N%+!-xGA#+z߬Ho/%ڗn1h`OްV55 Vp\} > rRZ 6zqm4jZ6;XRxD忎=+ϰD0/ŤU!wX#%3wݔq)~,bIS4.҂f|<1w7u ":i^ha+<۾Ex59ʮ46ȑ I8jw%8a;H[ h]: \4R Fi._oPᡢVr$:T&?e8x 5Ub"i_np)~C:I)mELDvc٩nrW'74e w^U=Lۖ?<'qۀƃ>B.vD̶I c8o_OB|g9f aM;xj ,1QCIn&r^tpZT1Heqj3>҉{V ^ ^s@<ѣA2E]#v4-Y7+xX-tl٠bT ^un۸2vP(Bo;V+Uڲ7iʭ&/'\W%?gKvH{X*s-oQ5hQDQ2؟5Bndz{.ɐC!pSb,-jɥ{Uxo|( bvtaޛF~IBe* D=V؟A剧Q8X`yr})Sc,*UٴD$teU^|!e%f%_m-xu%[w5^g]/:@sw̷-a\p3g㪤b5F ϰo)*ϟ V(FrL= B7J5uh[ ]^ϲ%ID[ZOm@Ob 6՝Bj!Fr*&q$ۀ AJe^q'R*aY, P"hQNJڤ(Q4k9l,ANy?Fsm#M]})a(OOnk٩z@G0_$[`y}͙AC׺AۑEIq% .1rXJ* )̤xw@j|Po+>XE KcbGx?tD`_x3zhr(T Bu:w|~4)CX3w񝲿Pz_ePRP@=QBGDydr;=X0-(ld"lzPltЀ-^9JzB.^зysPBx>n217DX3xn9wvS(FcMmo3ā`"TllΨu"@ ~3KrShPi%;1&u#hnZR i>Nz rG C%UU[ 2TB?zTt4-Nk] WǸ,:)Ѝꐇw4BOY9ë_A*76R(cA-,p\{Uy+ր~n cGe 1'+JnJ/mPa9j $yWsHNfPzƋ6$["PaM(,p*p&n.iZ5~Ĝɦ]]Q(ѿDqq2yv-D!MN>ϼ`a8N>F=eϒ 6F a5q6kAFٗ펹1YHWjhK|ރ]_/ߖH._.Iwh=O~)ciVфdnix<Q=1=֛"F;Dte4l|>RpE%[ ]C|.'Nڹ,9:`|6< i]x3[SG^{3W Ow*+*Rpz%2j = :|O6yZ@亡VC"EF* ~z}=Ru$S!I&*9;ɣ:2^'5@sZ`Z !m"ś@;/{3\~;ApZ ?q϶C{lHdpfJG.%wU9MӼWoZTuc@uR9J@T YbzApcAg~E">AuizXh?=1j)R#w{Δ/iLΙĈ~H)Ϡ95k}bMڎeS܁8/^B?lp~,P^͡8$Pmc}hUL4巛=x I%%XW6dO?Jcɑ07Bd-MRp+ t&76ɀl6(n\BKfs! ˜9oOltFH("N@uVZ]~!3:{s01n0ďf:=51 \x7ڨZfxXGmSloܬo*F>]eXӼO TCXZEjd"'.H^ g/+q}sapHE?ϱdTZ נCuU)}9_[#_Fd\d=/!R'5MοB HM;DK+\M]m@*-5v`۹6ANƱ 7U%]@s& ' l]x@?% cpKnGp<`p`Y_ wq:谮%CMԈ[  <ȿ(;{Xȩ .ܥKAt٧|gXɘ LJK,݅?v3!Ja^pf UYa l޷VnK=?;WqIB$"a2!\whob_s{C4%w {-iߡ+JBos{Y !EuaY ,LN czMBp=Ki1;/4-+Fع"sе G#3L-zHgp@ ;_($~lk5_[fcҠ'g\'`S{lTlvwK#!q'^)s}D0 \t9h;Tf(UncU]R= V&> 7ش+ "1jB,j֩ȂťM|ޟ7lX_2 yNzo"76Έ{ؐn62#?KVj<ƁS04VZ ,n:oDOԐ5#0tsn{256zo"4)}2x5^t,`Vz@gCiлث8hVݯ^ ~:!uXif_J_3-ŬDYd.5)&L4$!0P `{O@(dcs6gȆ֠G; N9MĊ28хjT:\.!{Qe]jä|#cnr.eLP5Qd>٫Bt`\]?&"E?K~@^fluS: QyiwOKN^bH˿!/iɇ bq^uY 26 c-Еl0P=ԋ ;.޸{ ! fčҷy.D(!:YS`Qr?q} Ja*#;<@qJ-"Dp$yCBN2螥jC=jmk6h"ik, 둎 ='X'[՘"rw_؜xKvh[y0NLb6 @cIr2T#MktP\QR!OUsY>o2$#ӱ4'y 6, Sf7nG*|VsY0}cˌUES6POu W4pҩf)E'?̗=Lt8ATÕd̽)#B.,V)50/Sf0>T~<ݘb~L̍VpՓ1J_ ,یX<;EB.__{Np)~~Z:2k^_~&e69,=g1:vs. V+r(_)ǖʴD?l s-6򖼊$Y􅻸Pu[K(k,-w#Hj'v.;*cv3Ns?nREzw;QZ^j#~pyW/ʣ?1 PnqI\Dav#NL_e_c{dQ!%)9ׂ ca%7jeZִe^ψ3o?/RLa _'PztpJh3W! )[Wy_[ı.{/i%R9fM(:&/ȴ{@qp.ANW}nA$FVC$e[+%)-nJWK%yHE@D؊Jwݹn`Mx`RQ1FG Ѧӧ$8#NjՖ@:TaCJ\+hlϙmQFPfzqPsE k{Zq"90HigO`r9>Y͑˜B}@if_>Ji?O3T?Ywܴ% \ 8u>QЕ_&c$Qu6Bn2I?A^O lM)`^+v,:!sOAն?ߨN op\*~`s?Տ#^t q)y cQ;5[F u:RtW PPN8_ | O݊(aL[ ]'=0Mp*qx,BQn%zA.(r.v 72*Maһ7 M<%bds+qψ)Ns&I#\ GG)"+r)&thfZHW[A4 6) VWk/A1-oSE45J l,&b799t)^C/8Aԋ _w"RF!uݍZ*,wӮ7= '"͌@GJߊfY[1ÒMnFT ${rr G R9JDbT^Y2%jFo4Gq^YS FN[^k/2&\JDlUDa'oex}O\ 3Œ1GHռ{ڜG|#Pӥ| `M ;"'>Ml2gEc'ίߵ9Q!/7+Q@IkTr+t"wQoBUVg޼3KbrnJэg-FY ^3Koɏ&.f#-ڕw:vCr{06dف{Bu%@g-i.ڱ(CV4[ CJP]VNc2Շʁ>>c;U?, @ _')XSb)$(`U_=o2DlJnS2Gy&MTHP7)OrH"2=WbR7=bm4)a}iaC'koY@a4m8Cz` rL0\ ɖv̸e' dD*s65"xߙQ?B١)ThqI%PtX7n*1 顮NMF \8$7'[Kw !گd,Ǘ4m⁅*I<ŧ+Nq@ԇV0Bm3uC:L.|# ?Pl5sׄ<ƆuƼmOS SUW han NkY>O$09ػ9AwyzZ40N.]R,IG)wQlPlJ]ҴRb Q`_^(`~BSg>sކ>;Q ntraElRغ"X-k:gEeN -$q1g!CCNClr&ɢ %Ife<_k:ؙpl#vi5kOtWDY,wqLE|:wD^@¹$ 4?.MËwoijФ)5 {(aqXMbv<\aT1߰u <ŋ69]xݔ9",@\޽IW"tx=Dy0 ͢_L!̥t}Thi~9 h2SԖr?ޟQRE Nu/!&INH H [zM$fӪ8's/ZT/F9z;e9vf"DDօN!w~r*0+kAI!z*f7=lko1~nWiX>% 2 A>0>PW}1[3[ha0iVQ>*`mM0. uRz {yK"P Eg]FC b {6y2'i7܉=摄i^, {*Qeo J-`##{X!Ue|^ִ "v3\W?Agai\wrnlz/ N}1[SjE[7>eҧRaAXXwp0sOkm.)8%v6ۇZۈegс;!H q {$;wӢWm* cx"{lR~qEk @ۜVh5Za]WobYӇ Vuiw L9 QSvw[*Rpa 8>pQꌤo!&իgkdVN<&\yFBSvpJwvp6k`Q9ըvTt0>㔓٩_bAa8dMvGS.XUTgO.`=΢ ! Tnz1Ȧ9}V() &ۃu~`;:$1,ے~)•'^& SlZL; m1^L=$;޺ܠ;ce eN̜4R6'g]:JSxV7Xqh!d2\2㽃bw'`<`wwHNsMr k@y(F0vF]?Y-P,Vfm1,*J; $ ǑTO׮04$fHLڀ4(OCmg)CWs/Mx3EN[B4ĵ  9kAraz^Gj ^e~$z EX9lG/{ 90)cc̅1bZ 8zWj\2)0oa F(O͇tƌ[ɓ[P^Apws `Hf3O@69{GqI K `OWtdtH*^@)QzB?YR EMVspPW8ȥCw6 ٱ91fB&M9pڼVV}xzj',3IŪrͅQ:uQhŵ7(7=c$"ĝ@:`N ݚkBGXɈޤ 3 M’  p#J˧&W[ω{4IcqxJ Es'rHyi2Y+E4(3~۰[>BIUTl73;X~p XVaXo1`kk`a߅H |ԌO 0Ё^o7 iiĀ0׬ ]ɜȌf4A+DV§*k)Z3?$nCXQ;/i :o5:fg`Xckau%.)..[@j4Ew/oϼT3 \[o+!IyL+zv>n/T6rdRnMP6d: ='AZx͟`CTzSc9S(0 dW |bk?ف-7z+_|ބTLseG љJ.(7ȘKuX>3YUu 9kUwڏtj}n Ȇ)x¦*QTG${5v!# 2.\F`1oc˟%t/;g!»Y_\ 2W[p{^{ea]Ku&Æ"=;L(>?bF |!,fr/^zv*i&I|MJD30eGZȓ'4c8ڤA/>F䆠)v{-ѩtXj_?+a6鉵Ps+;$K ;m57-W#jbayN\;'{iZPɾ~뽭a]!7B h5kӎ3pl{}{fLsB$0U# _5UQ$.n % mv? !9` %/τv^4N (QK$jQJc5tn_~ 덀h\[ٙp2߮#:O"]wd#vpqbvbgh1LZRWY*œd w۴fh!䃮}L6mO? yz4afr!vg1̡@vq^.G(*JUEe1/^T_ýkάn/6Cq8A(tҨbA7}5ۨ\ pDѓgʽR1o?[h7kD7fU t=mUS.S剬d,gwe*!⦸Q hxS>"gBWq%D'"f(Y(Jڹ|B!|)yw?>M+A1+q]؍ra*r$ѭ w=3Id6,9=MsR&VKa;^7PJJj;U llU7 u~pۭDBF3ݬXdY"Ƥ]m?z#f*zɶR7OÛ]Ġ>ؤAC (VP7H=1b m,%cO= :f=ڋG7з_3=7*v(7E3Y [PKǺo;sHKnŦI:?D Yk6;P.x=3.(!11)3^إ` sH{l%Yڗϒ8¹:OP}$ϳEn{!@ ꕞ˷~Yu7}H޸ "7(}{;<ꞔ߸Xȶ2 \t W TrF94~_.B9#+OYH+aFٝ6=z:U ͠o st}~òiia65ąiٍ%Uޞ,z#BcMjTO}~OG$PJjhx}RA|ȉsL!ܷGcn: 1e頮j+xmpg!MbeS0bw&!D۴j8ۼ"RDkobA \գkvvY3= g73.?͘oq$j,3̮19FLs hS[8)'8,'͆?i?X4<X[Iҕ w[5nio1JfK{%^.0yWE;S|E6^DH<cQ'ADOuQ.)OQ:a7 j{f&UVL"<qJцM Ns 4Y(Z /ǐܚVɧ6D5H2ʽgA#Ai^WdI^dEq/*j93Cw ˔kEʇ|[T2瓶3~h0$ôA̺[ dqTNF tCh]le8r}-+)pX<H2q_O40=UŞvi;|l]aeGʗu_ٹoIjhaOid+ǜOˍ ]k?MHUh[.jwhdڟ/EI(7Q$ Q:M77К;4f2B͋gXm0_kZAhɢfn0܏"C( TYJkyt84tH^0oxISfhXIamN(7X\4T]1tfmBXXI\@V:y^RdlژRsko1Z34E!E#ɫw`6ǁ{16f@ofgsG g$khS7m]4,(ڷW`ҝ,,QzBi h[ :wHPtúlMqyqH=^fbH?1P/nkyA%×ī(wt-qr?=VprY =/pQͱP6qA(V)N ؅ ^8`wuѻAOSķd|Uźb~/.~Fsؔ!sm6OEWZ\ڷuU}rz0; D*s3yĂ1S(c(q˦ajXބXúmàp~4nJE| @!i.5~#zx>cn$"CDeldPR]oBT",Yhj)1:@)5riC[f(cM=k$aÙ0eo%+n8Ft\rqGEV n#^4TФ9g3!;G&:9l˯Bh#mcD@k0͌まQ>VsM6o (|:Ety]_f;Jq{Y/m!\ WAf |qD6vˈ ּOsxKȔ֔hhSMȊ,l h/;dG0i"T(}YeֳX",P'oT)EKܿW-Tؙě!P{2Y9ZK"Q""?F"3- _c߿ l7Դ:$b9}PR˚lT>G2\yn?e7#yX-K5wPO|Pq( $dϺkz+*kr-H܂ aB9|qo𬘈 R7'n4E~1foKAtw^߂pep΍6_ dž2FsQ890&8j`إsvJ:லU1Q9ЙOC(Rb:Gl<0ox9_;`(R[M+AHcCK+L[(/5V;B]/a%,2/N5Z/Uc}-OI8S.KHb3xrtPnJjC_׸-1X/(0Dzjwr qg"O/7[S"X`;@AÂb'sfZt.A*ɔ~ u욕|* I%Jb񋟏bh_ %HCt2u(kOϦ&Y_8h w?߯Ha=HdiM!N;KC`.X=MM^n-gxpŁD&(R!;meZ܎[5'^F\$oΉ:qR 0k= j {y88ꇪEHWi黻zf!`L}p?Kqu9E7=^\tGd\0FzP0Z#Q}4n|A* b9AfJb.S=ZGW׼?m\tոc*WA0b bT}Bip &Yj|8:sWx|!EtS,|, w/˅g ׈I,gxJ7Yp0lɭcCycQ6M?!u#9;]b ChE@1aGNfg* i #_~J^PDeTvJ7DS?kGBCۂa7l-\nHJIN p]CN-.vrDb06LCֻ׌kB_|Vg|p%:jU^-ge:|^{.qo`"}CًUS~f#Oc&ֶh p>c1eTrFKCK3v+8C9 C'$mC>6;?#HIu523Ty rs(Wr) <18ƴ |R1\HD!mDA\MKnT#?@co(ihkU(v/wpF]KEW"矑1!:΍RY@0\"ʟ_ڡV ?*W;9 uք e8uԘ<+~$r7*9{Zf4 `.5M! ..yrP$dި6L#cPJKtՅs4~0i5ҿ(QӣA k]Bӂ [}1Jwr`+m"+e-z>=&j;Y K=e'LʎQp\Q VRB\1p<.M/PPNwS,A"7v]pfk6E,CB뜗vJv"y.b")3ڨX`.aq8q'ؐ py5SB< .sj=ueWbDj_ݾrot ]R #րz$#oK8r;6Pp FHB`*߹0JO5)HbM}^0f疓)/_+\5." Inddxr CO½2߳BɣgnӜ]g+Lшk'dQ: JL" u)cb.Upj~a '$ν+&s̆[Pt$NQ[m AA< {2X.Ki톹wVv8+*!U`tA\t 8/A]ʝULS7C7Ҙ~&R9NoR0h,&dz ށsԆs͒ȩKg1Cc'2]K PU^+r4@7.ԝbO9+JsP(m?|y&((qG4h Pz+q6ެ1zN\:aX I#.l!ȅ $[’1dRW{}63aHG/z̜Kp r䴖n5< 9[(0x}!=#ЌU3uĭ|] 1 !R*˵]'$T!v#+=* )K;߆"WSV5Fk||-=ϴ9gp,h{ jXsB_R)3rkA=RoZ#lԔVy"**?2Hu@׵9p 9]EͶc 凈ʬ_lH 3{53:\nXshqaXٖ> Bxy״IYΠG+je>K@-k}/ëPB< SpnFGbx{rO?FM񰝢`#u*VXvg;9 S|2ہ]_!w߼p>r!EZ Qf34 =HE򫧲kĢBLV?\"i=F+sn uխĴ)lU:?aZ`&4cw NrYE|@2z1}+l"2\oE_%$fo^A\vhQ#)mWy;,4لBLͤc֮fN :fx8zm9㳄'-qs"HFZXh"ȦhM>H{ݣQ͓0b$ VuP,VQ ό B jy|#yNCZ- |p=Qj+5K b d0I8ByDhM>~S KUh9őupq.0n@VыLG')fvY67џr#9h+W'O{%JVPR8c!sv5+ 8<)|]ڠ$"(5}*Tڜ{@.IFtK<+P $]RbXBRs~E6eSBy4 @YSokK&M{ b%\A CV5W +3_I2>:g ,lHNv0GAu^נ4wը=s~\D&NFzHYcUHܤ]ږr"czMqN{18q#«44c=J$ï `vp J.}<.ixr7$\q%?oH2;KhTq`FcՓܰ m3Y7%S&{QoG3>ZM*ɩk'YB FYs}"#ަg }c=1朳j`{lt6G+cޓ\+&^*+y0p%`KS~*:bKYMPy8 Ae*`kq%Ttxw] -47 i)N;]zlN\`snl_AN7|`4߄qbƃ ŽSFMPsCp. d @97;lb0lAm!y72S_f}u cyM8xuVӷ}rq1A IЧe*{1}-5͟fdVЅ~ 퍰xjQi>pLPmsQ,s ~& P ;Wiڦ0 OoT%!aSa?c?gێ-]|BFx(wxΝRu9(<ӡZ'0bmަК}rE1QC9) KntԩDW@ "Bl p-YXJ|t} /PґZ!TԶݪ)l'NUCҗ'Ξ[ 潦v;T$=.mPU?KЋi~]"H\Z;Ré|E$*m{W\Z4_jd{_w0!]B-鋇CˆIh2f!#P_=4tSA.  OƳa8֠xs̐ )d.?t}eP5\H`-rAS`&`9h%'[0$jٹu9xI5ڗsoP9© rT ѰLCoJ1*Q^Nܱ5|o,e_Yϱn G_(q#思Y굇ВVR ?3%v:т WP'QNH-"7fT׷Jz6QaPP_+5!vCDH ډR4ؒjfyGce-~j73ijߗؼ1EڪHdN(e^Hn3qf0~GyRUf/|cv:|uDCH&3/ί I(!vA[H!l?s_zLdiWBnaȨqv()ڝIP <w[~)k)[QUϗ]I sNPg;aNaWl輴82 Ow}4_s0Azc"I)i59i"02!1n ?/Ca4ͽ m$y2%r3j|23IMD( QR+p CVK8^aQmy Y^}_|t&$N<6I||.=ǿr*;dACԎd0j{/ʀ.BX}\UHvND >Ͼ"ZN0n#3iN"Flz?yؙ|j!R/F%ݓ: :9WQ-6}go<D=UI+݈X<:GmW94H:YJI&[D%Z{i&VRRշ*<]O|4>o޹h̚KL=LiSZP)|:;-Z-sSZ,no=e C{{x{ǝ~Mkq^?:M+%@_(do⬘7S;wUxSYApGO-ӹYIȜi0)x?.lLJ(YgCӨKK@xEoĘ} vOQij%(姽^b:0!rеp4k\mN\ =37sErO!Gۢ(ԁX$*[kUϖ eڨV.#TKT?I35_8(gƁڵw ?W6I9jW+k="?A){xjuC6[Hf|Sy*vK``v<6)/kI#@kwޔa`Z/7K  I 1z;Z'&$+,mtV4z?pfwȴuA9@5iذ_*qt}ɋ}Rh'CpLs~1wn@0&;ni umd@=@)TyY6dtI6\ +MNC;ոcʍ1F&i-*/Ox # g<R"9;W̔Ҵq'::IaMK:Նxᓯ%xھҾfrV ]fBI3Q(Lwm7^vU4Gg 4REWD퉳h]A9Tg2u瓯FƗڣ#MWޡ0LCBC}bIbг䏲W JČ= ӷ}A?IT>Y=qjSz3cJN ?P(E=>qORWTlb-՟{%(_Uzw/ĪEm5|:/tnx]^1@p 6#(x<6rצ)<HXGgM)7Y0aߜ8iɵ cMPIPypO7Q.G[27/N 3.O`[}3ዂ/Ho5 Mdt@Cd/| CjT'կ7MNK6@I/j( y̾B|rbЪt R# ab:I!|mMw}D/iM;E3KY>nfN*0Ί#HFZwGɻG!fIt1t!&eI@w2P/Ul[DMo$qG`RZp:N \3UcT!|gpe9X? h抋z\[cWEf!QXVhb}d8}N+u`/ 7ΰnl<-49 An|dؤW(n҉2*_jP@J>p}:~NVW4da `2l]'wZ.'꼋)`Jql4k#5-L1)E]h^j ĩg^~QS E\)st,QBф^QkYܴ(a,uC`k38_(55'fUk{?}/ref,[)s$vAO7_~I9?vzfJP Y йqu2H &(L߳AMaҀ3?U~,P [p[>` z pyKpѨ*ugʀᗞPhvrF*Pƺig$ hU{nq>? .KPnN͙7*-:0ܐ 4X*Z 1*atyH/xHw-OXø>R>HWκ,-}Zq6P&ƣ.-`Uz CnA_ftaYhv aaUUb5:{ྲY~ 1:dJBr6 x ﴫk?`.()1Fv8bfj\HB?~Ӷe߈ԫOX^y*:U8fJm>btEe N<&$QCBHJr2op-R0kl< >.<U:DpGRA30봳(;w5XJ207r#9l[Y=4XU=z2V)z\"돧lFXF?CFu) ꎏ7FMo`xUGPN46}G-EH+]2gq-^$Unijc!ϟYEcX?gu$1d}oU| R-3B@EGx21#KYO<^.{ beH{(dӠeL%hn; v~ yjg ߺ-2$ zimʘK+CpZTs7"E8u k&o53ƶ5yj# _2-М_1n'\;s}"p~٨ $WuTbx&/ ENRă'U1@K8ة+!H1 IY$\Fk0ZNENd1&O=Y29R1f+B~.&TLIaeRۧJG/?YF+S2[e#Xm*{XCm$7ip$b`}; fHohA W6J_ M]?`N5n.5q$`'oA"Bę*$Eg4,@S VFE3,8"ƿ{Uv_rGJ:nZW6XTAb!MvbaSQ/pbIwNmM ;6DRxSۃ aOm2||~:06$Y T+zrBi(sX]y}|Я?܅Tjd7J[՘.bB&Mq2hñʦ ⃼v(L^k=ѧR?Jw{VȉUrnhS\o8+N [ۙ߬xsjg*wM!;d'P `P9fKٷE%e Yomս6eUy,əIHߙj MLriդ?L:rUsuuhm隉aцs3~[nZoU; aS'S*#yQMI?Јl*SM!!ň\yГ!lE( VO깐KZ>%rPӸ1Smi~p&ѣlo#}wO)ZWk^m |tԹ•('X++]g[a@8tOGƍi"$Oxh {3W8lPQ#z3 !`8.,o Avb,*/8FQB4ۙ#$xU/2.(%u~#:òIT^)G;=oRɭZKK" *I) +@H¹޹Z gVzwո>:eowZ$V9l\Dne"<(6,_-!be p'\ԢbiSYںe?`pLqb6Qy12-fQABp:¢&tA= ho+ET\H St?nʅ%hS749DygD֛S QBNDUCxL Cj;@3.,[@҂S9Q[@g+ V0c6dlrȬcI k@lxlͲNIPYNV$k,!c&;0MXP 2 _RQ}Y~Kls~WxѬuOnZU-=\vlܩY٤$hzFT  rpv#j樁7jIbK2D!~-G"kgp)J78^c^|D'oH"a O%ea%ĥ9Uev-j]ZmL}mx @'"{w.)i-e ]2,|5UC7 ;9R _-e"q2O{^bAݭh9-`Q&= Sa/EbcQO ~QsCmC.=}3`P*3Z0@oTj+U 4gxm<15><ƘTXjQJKKbQimgs7a^?ΒG'r $P<%J$!&w0wt BgrP dԾ=A]Lom:GDGBY2W'K6A{0{a_ 9ji>?V֡z`WR̥VSm޻C@Ϯ2Bx2M+/ % z^2luifT3ow[݋'HF0&E9SgmDn^K$snBuz a@fb:0,:5- @C6w0c7h$ 2mL򣮤??&>XMU7=(Nݛpge=쎙.a$뾞%A7 h9}ge^Nbq}9xϞEG#?dic }GѮU h=:x_si 7ϡZ>x´ n!#='*H px)}< xô2i"COOBou _ Ivf|O>k+`cZ4v"yl>9̤Ay}W-b Ȓ>sXZ+PT& bs}-0Y_W0Y=mxNsI1JcI\X ?w +7-{QWy,^f}wOԖ]cJ'%_\ZVcĤ΍:lV~^ rMI>r=bׂZܵn" 5՜R_GXmq&9 {/? 2%miyrP.A{")n\uî^Þ9.G9Ov, E sW'mJN?{رUK S#ZLMb55!0 bU ~4X,) Mhپ`V V\V{RcqVsٶ}OWyŤY.@[4 BS~ns! W&NVZoL王;IW:]jV=(F,o5Ue@`._ ( d\hC_T&!tMsyqm4I[D H,'tLG eoNVTFXl׊x .EUZWDa!wq:Iglj:P=_.t,t) ٮSarnP[.%Xa!u.C_h~}(ӭT&E:Jn2^7:ϯ@3ނeUDsB +'$HÁ~Qs~Y!VP!hO]Z-eh%) Jg*1X57xf:miqqε<"QUw/!&h~E-:zބ~)Q?*(U&5ORb5ĖE`ҙ؇d+za̋ED0D$& Pfr" ;K6Zߺ/"tMb(v] k (2 9ϭ,wV_l+$-%JM"xOI&rJ m*X.RܩjRR S 2Ǧ60诲2<^9֤}Vv]U"ٟ 3EQ'eO#s f!KP8t~A&Q8d|k.A;}˄=[E%]&cfc u}Wp43 dd>;fGt^2]񘳼5?a?lr C 0Kh3bhWlP76.=ʷ1"A嘟~ ?`NlBmAjѹ|,s_)dgLNDzK LК'P$ʘ|ɶf#R/SD5e'b:=ŞB)C6N4sԐF8j!KI~\Rm(Ƽҿ(NvB?b:?"~iw?awz~AҎ.O%5V[ͻvc-HC"oqN_"JoB&9>5y1RZ )FHr-,g'nOiF ls[g&ܼe vl @읮n<;r,r'y;/*), SߣwRᅖ_DCg8-He56o?|s>>li~p/㗺{җx2\l@U%!'CJ j~TDO[ܲ)d&8" @KǐtިcQlnū-E_nW\MHÒo[DUak<=s!nŜ14/ub^'C5Qꤠ prauSk!ӏl\ ONlh_Y_T9&̘-ovSB}SRQO9k.p_bߛQ`:)Kl;Q͈;m\dvހcy3G&mIjiW\ԉi%g T2>uzf-(RSKJpd@$|y~D,~L9q蒽tɣjkLbrbN5zeCT;`5ˣDxm9@Dž5 fԶn5L >a/ 4Y |z-i7_~Ĩs;'v(Pő$>HQ E%?E+ֲ~B&R)hqAp'pƿ-Xxmi>&&-jJcS)KC^ [E(rwqM˘~x Z>laxL`Qt5Q"kS/1𹰇\$@=Khe__np>{/+:[Qģ}R:}K(l >zb [/x?<=-ZKBEW1ɬn*ՂnWGc$r[6põ3@*t$r<5* ߽h&@bW,}-ALu[w*)a]RQ./u jRd?i8}`nmѴt.,tj4&6WN%\\0i<5 BǜnU(^ډDx[P^īV徚4wy=~G+]d=r_R:i(~g]Փ]+q~^,RoGE}!%#QO!VVrJ#60ɶR{߰5K!.U9;x@DCb<#E"n(g!A~1,Dg ʍ3Nz0/0C`4k0PTBGB[$ Z0ѫ#HIJ'f|G?{̷F@o36thZ>;Y9Q;/pihhxq-W@%(r;Ea2 7T[xgNkQ Eq8}X{9OI~L*TXVWquW!%x3\|0Àf0nn1QlbKtiK7j ,`d: a;4:U*}5A+н=u>*F Ëk#2|TXAj(Ϩy˓}nYuH<ޔ"|FSC$ )za nS_}hنe٤Z{@Z[&Ktngo6 Yvv[<-[Mw9{UL] 8vt-)Vr:Z{ʓR`6!4RMd"%{9u97 (MSfRNPDsENPC2P0:8ʫHֽ&3Y8G|zEc1H3N)|en;B F@6}e?I!}ul%P"M1 |-W(J'|p$AtGp?r[ȽFXq"S/{g(e[܌ ' vPY.ߪ!욱k-nӓ>ܮK|Ҙͷ-\Vd3܈WGz%;ZZ ihvq0}UApp4,UN%2xKT*u ش.kp[9$HnSAtbC5mN~=X#vߔ6/'+MtfXR2߀m$ 8Զ23BZP%)*b^\GsI`r}}e!r-H[1ɱU|#sL8ܯ UL+V9:v"ޖ} =$ sK|酤Gg_r1moQ3B37EoG( % ȕ@q`P/}\?}-oJƜt&hՠI k/`;# Kc>w,ͬ烅7=\HBj麱Vo=EbAFs g*oe zLzN7 XM}&JcҜuGTgPLr'sKqPx&W;@pzBŝu*\*Fĉ'V;աȦ=g}9,2%ޮO;aw>X R9 EhC{'dRwB; :nytL7U9n kCX[fƫd~3ݑt[GtNUs_`KyvrA,K5 xSIrQͣB¶PG IX`fbfX34o'vh͹A2n'11(K[]hB42pXPsJr4bO,kpK#II`"Y-\MWtѕw;{sP<o@ u@>Re}U؋vF ʞ_I|B"J<ֻSF6F)p[}_^svvbm##CɒT 2?$~>3hp/Kr@ph&@#@\sꝺ$KeY&sHeA-6Vfu#= Әō[;\VKl POjEڸ8~ laRiOWY6uSJO}Cq| ˦T=l4lO|#J~+ Sx2R"^FnֆQ@r|no[=Ie%<ۿɔ RϤV*C!@g1)7l|33N7k}%)󾧢Ng dGNWzOę]煆Mms yKVx֥؍nn}ByȀ!c1uo{PՆ?K&`g81/SԘ^:o /grJ90 X4.,dM|^!~or%{- 8 ׹dHs1\UNc՛LJ>ҫ+9RVYy$ OEDhKIXqo-ȏ!p6zeB}ˊX/C`;%8T Xq]k$:̡O[LQ7L^px"~"A',q1yiChLnat! Kt*CH8/El#ĪSr\ئ^WN`<'[>GԌcsYT"lWh-03|]BFY^q x"lyDJ*Xr%i|iі7=:XX\QfE&FDZbBYLB;]&#ғ*RUcU̜{ާ?H Voh+u}=DZյ]Aa,CIyѰ̎Ȕ ,' n+PaWĀD/OkmUVVA;gFsK8"bQ8] /  5͂> 'W8EEj_3ۚQM; ucԇ݊>=x1UI;op73lvֹOC!5s>⚹lF Ȋ~M3fZ~NTG jeZu?c]Q>Xk&$bԝhСncUI@P☯H%в!P4 U*.Io0IlГ',:&?vGI݊L{zcqP}~mPE|V,4RPhy*reނI˘ZrGo0U C+4;;1Xq!ִ@f%iv;]A$'G( j&l9xh?;7ۢsdQLk2qqU+*w19_x~'ȕ?5']ИN1zWU׹ozvX-.#2@֎Y-1z%Z蜿U8lUW'[a`D"Kn&?[Qe%Z:oJvN lpG| lW3utO: 8w2Vp~zO^(o{ $5uSTܦtq'91_nCɖoІ;qQ 5U- 4c #z/N/o9/9;Mnr1nd̖wIz*Yc V)\gvH2 hB -DޥE.aыedzEƢ7P|7ׁpW51d _)3'F['2B+q55>@gbڼ.3vcP>nx7C3斒|O G|aOMbfnKCыJC9@4+ݧskrhFmL'NU0DWg IlL>j9q" T-=aP nAmi*vsyɊ3}hY5aEBGF[E$GJoIiRR\Fڬ(/=pi7ڃWL>Fo3dop=I-3 syWM>h3?6N}dˈr]=&ιR٧~ Ձ2݂ ,jCf[(JYKmχӹp,3P]f+tN{o@+_M-i.v>v9r`Edٓ[rQ=`&61s5f0Vmi3??8? q@GD%h/ [qN1AP.3 ePŚ ƴ1e۫?}-gXyS6hIU݇ 1C}5n^a:ƒ xhȯ38BCm$m4_hkW[17YD J`Mhgo4>Ƶ8 (nUcYZhy&1³C5KdC 9NTX/\n _JVSUB62Ydk9-sC!((VK@=z;ӼJ^l&>Vꆨo/)7 <095ʅƺ8\E (5I*׫p?%4`=lVZ{:?W))8O#}~,vТ BEQ>w>Nnm%>Uam0c%vS;nRi~\JQ״<_|%츗(μCt[KP8j0H%հm3vE/(辧_lhh`sϨVu;dAZ7+8kGLq5׌TW)_`QVbVl59~%l.4yEj1lSTwWSBil7&S/{T:-v5:h G?CU3Ǟ3[S!8@d/g,3 ȈAa+_ӊ6urRbh`]6|t1Q99dRd ?EQ6pUW&8&O}тv|f#kA1=yd[d No-~¿x ,u4OY @ Gp6'`] ,C7S XrJ)K >)]oy2mA]Ӹ ]Sy%.5`AU˰0'aO/.*P%>Qf& O˳ß_A|^%D4B@qt{4[ft?ּ:+(=059(pӚWc0|צ6?H,}=\uf&^8 *O^@ 9.7-)fG\fA F[eMo7*ޜf^L45=(% ƭBu價9OY%L`@IsqB=/2y >o'B $MLO'Ϛ$C0!B\voǗfb$LGbUdK0{Dw1DŽu;OT  4&2YWG_T #Lj-n(;$Q+j\@5qԃ_U 6 x+A;,C"#ЄJis|^EDW>$kքZ!do#Lp6{rayUl/o[%& أ+Qb)%|S S!$aDXAJƙ PaQחI3n,p3hF/ JKarFT+yJ*mw[-VCSc+#!OnOa)`y&dDh_'|4Ůr3!G8Qjs ̢bdCӢh)nߩ-}lu6AuԂf]Cb XۆVy)u0D` 'aAQ8RaV0TOmʟ]ڝ>ewF?"/WIny+?o`S'W9d{#oP1m,\>< N"gmI;魧&1^RZu'S~&k @ԐDR&ĈwŞzM< mq)aA o9{2///rmsa>$w^ gx=ə_nJX0=ܩh Fp赼 ~vp~[>Jmox!MtIQV;&闒FU'JIB4-e6$XZDSQTl-8RDـF%ڌ!#r%Im+.L^6&l) 3CXֲZw.=u[[WPI U"'WP+@*n8fu1+܂D>zUk@w&&o#|P.og\+V`SH&xP}6 #\{Vo._ƆT]]\g\:{J鸫Wt哽ƱaHs tKg"M޼'E}I5f\dL*=5/GEBYbJrzQo!z*U"x6i& ꥛BSۍ8'Y>?Kj w>@ɃsStAƣ #'txG7ebDfYB!kU,V$y{:^uՠDK[1ڤrVgA=FYqrq;Xd*)mlԎeR1]qf|6^#"f ީT+I_M~&:P/C&~c ݟI/5x`8f\0pL2(32ઇm&0r:N d٪ܒo?7gV"4b=L`~N| LgNT">! Ԕx\R$$*Ȯ N3䭑+Fs$ lUZ4s4ZZ=r-U`,vDʌ|r Xpjryܫ\aFGG]#+;~ЧRJX>ԬRL8DSit njEi'㮪swr5  ۛ Š*'gH8l @G2Z#SzZ+=ZWH]?ǯc4b_W1?Jƥ0N1I!y|"f2(|ؖ|W-7U.đ}-%*kJNPtbӂJԺF懹WfkN(l`>84rGG%rSnQ!~&dj3gU(4o\ p_pk/16= Wo 4 gze&= )_m@ĚCl}\,vBW;YnqdSc ie ~ay8#sōנoe"_c 4怇zOF&7{3e-frW70z:35{EW ]SzPi7as.ED+`o㊐Bs|G)Io뭔sC9t8[5X>>>vr_{#bbi"\Qu[McɪO >2# ![1< # 'eq#Z9k41:ّPŧI_df K*Ώ^!tkZ Lhͳ`V ]O[l߱,sg "#Vwx/xT30y˫!hbHmy'!ne΂#9I<9=mZFҴNrJ6{D /t E݌魌Ev>YHUB81"_3 ,'h;5om]:o@RSpe nTX[ȧqm*m6/  ѪGs@E[Jgco}\σ/3M \XNlcE7-h JL'&`&,L0aɵK8I;!;Xp$37Al\brV)Z{N:BǕ/be a`IlSFוqCYjOXDaj|-SrIDW+uT*nv"dr,tꒁL؂rdī[S|*wsշ]bձ!=ov)8~[^ 8rNiF_Ϭe>Xq֩gis z\'a{ |RfzL-J0~p-ډjo~vD ^xPƍ0S&Ʉ$!k4JHL UyMS\GɘZKO6Ii}1.o 5+ puw17"AfC QK`I{o8U@9y e)41 g6(~{z~V9lXsOpVbV8`gZ٠<`: (8JTHKQIд̄UOaoykr`zFD}BPO"}&/%B $kk#t{>=;IlL`#+EKvC!nN{F\C{ԨNg/tٲ IO5č˒ j1ReګġoR.$=̪gH7R2~_l4 1oF$iaYw(!x?6-Kw[Y g._R0 5G?q7龾(yN_լ~S?9T^i1avɾMkMmnCTx؆v5H0tZlv:,4ބFJjDz8l' t*#J,o]L>\Gˎ(Kʶe:}UqߐZL;v[fcW+h-pR7w>P[bry7gQ18? xݳL[*>uQ_wA#4jyXY-/g~uڣT{@{'q'Z mv E^>^-bë6kAiu4vXpS=58iaHj(hqXDFay_hBriavd^k ,ie;-~<.j2A?UH*a œI!?%QhV]9ZF݋1I"N>㐁fLB&iPQ)XvѨdT`\"Anq[w'| ۴T˨F,?JYp?]yhA|z59)_R )^w8YEe ԛ[o`V9Wps*ג^~x(p ]3$xc._ S`Jl5kObwjs*QR[dFgNrX>"ZaZv>;u2 {dcD/tGga\ꙏ^A 9yz&#4ٟb4=BR2vCB0} _Td\PZf⌞ fP* 8Qjo%iІ)c}?dzaɈ+>Mٍ>ROR%u9=c⃯h$rhdX;$8h9D\6fpZ!6Y9Ѿ[%9]cߴZ虮!09S63c<|-<ť'dHDE,AKD#ŤUK>X?yO ɵ!$0_+uw?|^+&ۣ&Xtd;*969gցZe =ֽB2z[t) ӲA`jG w/dDɚF15p * 5[vN6x}c&k2C(lNa托[^;τ:X=W&|YD ˗c~<0<^`(v]2tĬFVi"!Ң%|۝>\ Rm ;njw |-dA2ߖDF ]9p`Wk^ioY̘Pzό5X[ԖvU;"en6k>u3vw De-\>!0ӽ1܈Etۯm }.z[A jҾQG02fRSKi~a*zzHu0z=rVНvXa%n5i|x|ԣNQ&?$jE2[$-%a';BieT+9%c\ `J$H=@ t20ō%.hrwH'XS;:|jUJ+ĕω0ڧ\U<8Z\.E|-&n2'&q$ =M,-Zrjsub*ȜZBkۿ'Fyim=)ȍ%(+obMX<=MuQH/=[hB#A͚;3Z? < I uXa3TJ- tfa勀;"F3Pܷf V#m|vr?BNPVa˴K|HiصDp F-y590#K4rjEm=zl s/Ĥ+WC.m)nvg%D Iv7b' 9õ۷VnEs_ ]w/j!Hqh f}RP[/`VCސpYm,*-~ "c5ΜU]W5n765W6G r!WQgQ) EV& 2^:E._XM o Z$X3:jv4hr.뾊z#C0QF(Awc`Zmn,c`^(A8ߺMgl4<OU&[7DŽZ{d#{]|ۅx;ZB4 gA%3E:Z).6ʎ\W`@SHo \ymV[p%4g+b þ7(X @-w`mD?S_bw8'+_@"vV Ygt50lWQ Tk5,bNdtUePH:o%%ύUcݿcJi2Y%xşDZqG#Od֌'@2LTb3'(UYZuAWL:Z^^uW׸@d+U"Y\V t2WʗID{u;βa{)l=ҹih,tD!NX˹|c 9c\KP먦]^\~ZW!(kA7fHl7|͈玐p([Us4(c`-C%7 )ׯ $dkׂAmLs ÑSR8W4fQ+ ǫ,臫l <`~B(+}fk8yM/ ՆI*[.;O}v4nOW~aifqN# ;kO,/%r 5bp|7,brKc/(I$ j *"-oΔUI8҄`#_⍍E{M,e?g򧎆u yV)6A0eVЦtO~"hHs! Xu+^u95YJQ^;G6.(o{|݁5k2tdWf` 3ʱP_lvt":z5R@Y`įcOLKԶ0Y1ߞ!Z}cnVs nx%} `/ۭN2Cnij!N$37OW6^YUE u)$Eril'wF-8 /0T4t(Y , < T_0"KJ-qcyƪf^߄pr|S؛EKR0-8noU*Oᧃ!yw(I&,d}̤65+jFZvqw4,?)I;6sȆ_BQKh?I~69tVѳ)>_Ny)^H0' ىDwNFZM'ԁ5?,ie")rjcc1mc>bOFOчSܔx?lfעAWGl&?M&{st8b4yH%H)(._IeZa+mb1VVg{3r6Xh~L** RY䕄oˈUNJ*ȉ5P͉u RJal3Znj3DIq.faAAsϙQQ,=ŬVvWs_rpDiƺ@RW1EY| Rbd/Xͽr' Ei]r-EC=T~=:$5U&m >o mY !O~$2;>Lck{$s\[y(ofǬ9@ȬJB]&38H3G?Ȇ%'Q$ݐ\IDum!fkqQݓE.>:H)o '޶>-K3{^dцB=J,3B3RW"ǎr*PLۇFf]ikyކۉ֯?v/iQQAw6L\R߮@ac-V5ٟgW~0ruA7iC){&x,vz(G]]oìZܼqTn/c)$<~”_%rdYw w4 U3N~yیdďzۘ(~0&[h?M4?[DŽ k"zNhRD$י"MfZm!Si%ً 9[-;Lbc֗HcBm"';n3;N=o_%b`mM# >3Tb65٠ ^rޭ%&1ESнthG*]DܵAsEWŒ$ZL<{茫ORJH5/skc$}(VlqQΠyvE q_4<2{%,{O;XS)t[E~>0K֔Efc Wt%.t:曼6C,ꎾ`+xtVz _^'mKaTNP]0Ȳ 1v\O 5#`EgK.&`=LALH *\t6 hF>ZõqZ]oFagb> cf};ְ@ȈK?gd=̤=O۲NSd%$ɟ"VbC{ē a嶊)n8\(# 9Z{ĽR9(C &A ٬4)R z:$}N}{5b<3>[uqգ,QA34%08<{8~Xmy}0{k*=LHA֓,Sx-1'#.s6Iz߮L\ YHQɒXI%+ =&C ȑyAL昒4K 'vJ\JVfỲ^gt{xa7h.WKkQ^孭?W{ZfU Fxa MYbWKX.wvpa荴)ZUbɘ,qfUr pT^79sV7G9myс%#v3B֑@)iI2mXkne?c~Qa|$2ɤ7 +8c? Ɇfaz9B)ÄSR+m$@ f|i2W"H?N?d F,bO9 iaU_Tڨ՝'Ŵ\FreQ+ƠAcd\UZb^ G._Yq :( j,Rd[^j{K5~YOL$gDYVASkϳs:V)A|(\`rQphEnZn楊."1|&a;+Ӏ ]f_v˱~&6}Ƭ(v܂2yj*z''QʧMF\ Xbn'tFO_ ٜe=0ꖚwO vC @!jA$wc%hh0N(ӵkJ t" Z Rkvax"P+([[h2,H!:sѥJDDl=,ٵI&Q71=!C4d[JE95'18YŶ'Paz׿ۊ"L-Y:F(pk03025F0F"'EN0h? 6܊.wm߹TQ#N3 ӅwЍSG': v>-OosVm)i_Im4S|>SXyx[ M5;kZ˝)Q@ܴH}b,,ŽO:^#)*ۑLԜ_R$ѰedB3v[WϘ1|E.Z* S Mƾs_8<$jh0|M6gs e`bL:7%'3=4=RkWE.V}(E]z8k1Z9MS5 cw>ubskz9Elu?BM6 㵴7\5; L4|0Dsh\d-跛2ݟdOsKaz4glhؾcj% LE;^C˰{%ТxS1=P-nUBߠEKV ՟A (.|7L ݋!t,U24Jj}%uf\|G=^(YF֗,)4 ؝a$`w5W_jS:\®۩Bԧ_+4ST.OJJ}wjM@6> ܪԿUO#Ag@B*GD"\4%B,"kF)k!:4QIp*{,HaMհ2^d\`VCm)5YoͰKd]/W_I4J$,EĮ-7&%JW/kt2!G7'#}B"p=HS yXI٫[_?@l?~= `c*]qB*JAD<@"6 '!‚2],%K|[{ڼo!%^j3>>Uu׍O n )J{HNW O1}#4OćȀ.T ڭ) t`pw/C"mHS#IXPNBG$q}UK7McFB"p[s0"Y"8QP^46-v|ڄ)9OXoT_B\jU<HvmiNSEVg&율eer?Wħ=PőN+~G{:7Tώ*dnwt/9O`2B2߮let./ᙬy{3< Qd#i\xѹ:k&D3:P"!Py3G\T,Xftb/ :_`wZR_ x $ ,^RuJUfzЪkjE*׺xjea Q x'7@+(-\~kgD^C4aVb]95jKTպ‹,JsPYJkH~:٘6Z݌u ̊xifaD$z-1i9˙P ({;耎Ia.ސ 4B$i(WafCPF0yoqBt"xS؞hI38JyN/ =GßkN$ b\j[ ^p2r-zaܴ}/mV9U 슬&W;>0rr+cn\xk*zS5nq}҄hv C+ݽ7O_̹^"M`1oL3Jrvxe(GxS(>SI;gI^tLqϣ/-wK M/]ye֌Z O7qВLӇ_7dC*_͇K9g-? v>seE .:7PLiB-O"]%Uu8c{Hb3%HO 5P:KJ@E 6I5x&G[a("5@,`LbU_ƦWQ5x6 t)_}4.XI9ď hRIyq\;nS4ҹݭz,/c$`7k1s>n1AE>4;@mZsUoHn(nnq5C˻hi_)k @~z\ُuOORu' M>+q6(ۇ:c1#ǿRE'˃7 ǂ%ǘ+fۜ!_³/)(^pXD{".-q;俱S K砊Ԛz]7D%M(̶TYQo0lyL=LU"Х%;%Ѣ05_}/!cr59J󁕫^L{__)Ӂ~G=lvy~-XRtcU \-*xx]DS_xcI] j7# u)kC_.!yO؏n$ *-$: \"Zz{+ƆZZ;y\c(7gp3O6Q: ϙaM:L_6p7&:EG%xқ@`[rhs6Y8GF4ˢth%ș;^kJh󽩀žhNhIY fXK0*/Xװ7y$7ǣ$MY 'GT$ߊ^8(]xGq LWomkG!LpXiNۚo40.6HSjN"Vx%UBmntglW^4x_[;a6͸Cӊ-_ (D_1sSgP!6 l1UlF 2ce\({`o``[N1&HLe73lSRŸ̔jnMWe ('ZBt*/.*0rφ><K HDnp&-Ս_|456zeCēHGqOmF{+9'&q|/+#)W΅S*6$ƀQ$ fWbOR % "QH't#N iz ꮪd\ӧA!iRn۶ݪ N!V€vĊ~<[a\An]rLYO>JrU`3 X0C8 |F-Aޯat^h92&ȵ_O]# ,ˡ+>fxȐG5 6 T= U`yXJK5f#Y ܁;@y"(e9 rRl}% Wgb!|DYهnc5!^'$1qZ@r2`M9ƥa)Un@04{%E CCk*K@;^9I0>\7FȎ [,8R`!6[ՓސBrc3?Ÿ$b46:Rvz"0~Wv+VV&)$ =GáoK{sHĕ̡M]O^W  r IVR$f]tu+9&'CŜ2L£e9 0B9RK `aP;ԷyvQϫ׼eMa+Fni@30pWgm,$  qbxänm>e݂:ŕk^9eEOWkW;ג@,r"L)W؇!b@i["JEQ7ڹ 2׽lQQB9\(r٠|FI>>aO#dr^}C|CɘՕVD;?mn;{:؇"q\2w%g{%'Ak_櫞t6 [eDb qJVOS96:ӊ|df] &\KdKsx%:)_N&/1Z$'䅷H_ ll~,3ὑj-sc̎B Ƒl)ŷM)E6;>rzG{el(<Rn"Y?G٨הAy+/ j8z;f'DqxDTl.Rwo "]ayVvݓpjځOK !OS"C[?EH2ԇ*"|EZo>8^ fey>LۨT5 OGղ5֫. (.X:/s TCtBCv tѦ\%\Fg{C sD3(H+^ph~W{B{bSz~]pCiS]7j4R3ة5|1YakX~0՝3S )u9xwymnȋ<@m!#^R[pϪ{BFג̸`f}5sAkWdj2˽6rfm{4{!V/hlzq+= U Q"ML@Csa0_h]zaǸxÅNN*R1Z%Bq1oa=".R]qPUFeՀaEܙw׫k$E[>h'ffr3p&kroAGYV{1G')6Ĕ㼄2$Mr?Z9h{(k:G^CQ33pl/me}uǒ*4ߥeK+=[pG"D=-RW D [/Ck㜶b4tEЦG}6mAWMdd 7D[ŏmr 환&<(idhu B,?tU}V?2)xCMV F3QuI;prq"2ض6 T=O&"]dm1%NKgQ$`ach DtEG\֐'SQ9*eD3o3lHK6,Q&>y~b%ެeBBlK[ALz99t:R jz 2xj|< ݺT7G;՛k{<5x\F,5j`4k?|xƒ)l/m6 %Fꥬol˔bY~= 4*WaXH˂'ٶ[E#ѥ~<7r)dxu[\b ?D!NQ&lB5v46tK'wBBFdlRѺSh' j4K-ǀ=E r1{A2r]81Xnrk(<쩯2}rSuCLbſrl8b82|@W+%;'K;V1vƮllÃyfZ54Ztӿ4l*FZM]8Ƿ)]`ML㴋Bc^ףr3tQ樿_fC-S])cOkK7Aû'&_nJ|q/!>[Ug]%ߒ49J{Ykxp!q-koeJ?V-!JM iHfk2?} fu&߬ iu7"_e7Jb"j;bYj ~ƅO y${e%:ۂq=Csrc+~%Iv )Iy67¼-.%YP5Ks6CN/sm {w6.aP&U14rP͑9Jlzh6)V3B F(`r)QUKl UмCXwgBS3Gt\Pxs^oαf'U Q@KeKs&oHѮWZӈ$WPW@D5U9t|FG~ENP}/Wgl̦}I*MfCd QgdjseT‘2 "& RoZ5Ex X,bzR`Ho3c&A$DNH(ߥ5TZ6Ԭ  Y'TÒcoJa-o{n.h$Bt@Pߢ@s|(LG~X1Fafp26 :*5{wYzKp\u GF-l-~'kҝG(BP '?2nL%*VQMFCIyE{W-AzI8rVKa8g沕LroZwDڍaL72<ĊT??v"Qk 6q65x5d5} z3mּ ?X10<4vwH0O~hLCuTa|~KJaLH!`MK6i [qHAW;w"x jc 5[F>ݧ^+kc0M~~ #1L8 IZ:g#D%pFe杨Mw04{Y,dvXrL8b#vREnɱIsc9sfzg3,UE\0^E3f3-wEKȊ)Xч"1{RXx Xgψ0_@%XFJ#O@{6U }@CI7<惉AE.m_HSf 77*ŸxPնU+RY\ v}p-fE bYP5Kd :r|=cP|0[Ҝ$:дu_FcӾߓ-, ,B{O\֡?3AXݸ? L9-/.mGx* sNdP~ ^} kOqr'7`aFn L@Ҩ E' nD(s.(7J7|Qx+ E~k)!z | 9?q#+ޜ35OB +\ LMu#;<]ZvI,0+?6"󹔠U]-3j}L&T-Ts¨1fdH~MHa &S|c!#ﮘ|H+fX1ǘZzz CdH8/ك7~6;TL@vV :=0>hE4!2Xg'˫: D^yNP_dIY #NVCC{}0I0ek/:iW߀tJ@Kzv0ɕ¶%{5Ű`IcvBMmcxOS2"cgrwЇqAJ",R[_޶oS!Ve*t0?qF7B8W)=Id!2#9\IIw7QwXeRKgE7@.t^1j5"c@ P9$׸hawzC|kQD,ܢ> ^ۄmTa@%h.9DUԤUFᾛof`\04bEOp [N32b(I]L:ұV%Ʒess`Y3`'TASvC艉+EV$Ľ<ؚ*B]U=%+:6"3* [lilj-k1O1JiUZANOɷuos6jkWHyYzbj,O~P" C(%4|fN݅So@6Lm*.xAs͜KCx{.L^ʌ&dXZR! |M 8;K:Z^Or/l"s>X1` <&Taay{by{_xȬzBtփ׻{-գ+VD?*\{:>{),PhEn*D3Wݜ3e;)8QMULH+LY>.~g`sitlتdŠ,=;*r>rsv%0o{ľ ~" }m`4y-OW#+ h(ᦣu_:u}+bfE hEѫfjc6;iz_Ou7X-V*fuPզ#"2YP>؊|JCCGWlUI:ŢdNyF'("cs`W+mB#fs '˅N^6dq L=b!]B  ȳWlo:FZ1IfvGi䃫Y=%UjXHDk7<#ulnEw :yG[$972 t?,Q0X<պ$0_kw~VA^l۹ĕkjqHЬ8Iת:m b*_hQpqSe-)XϽYbLF* bKaԙNi'$q&@){^3=B4'C$lbyT12 5wF7?w(@}65jxVc\X6+? f 8)8κq4\Rv kڷ}~5:vFAlS̓l1ͰmWu#-ڦ$eT+z*eR~IؓlS|Sң6mԖ(g'R7#>\m^>XfOa ekhL4;+L6hxj=wgֲ!ky"KA\'Ȼ'PV]_l㐈ҵW /ٯF&և{.jξ%& 7N瓟,*\HJ kF'`Q 9Hm]vDŪ|gw8u,5KOz #c]?OGpr!vGtfpo~6?(g pm:3d5pHo#96dx`nDPK@rr^TjmRJd$7-gbWB*'9(ȂK;6f̽0GZH#5!NHw*2~04,SRMN'F1nMcSY XJ.U0ݿ]?<ַҢȯ,B_j;ܻ*Ǖq>Fd7s A$i O8KJC1S|pXNEe#ԛz11?pסL1D$/SGyAA]mu2ԝ=ky?5BAYMmkAю4y2:i8OmJ3}e +S`dSs7|["ԷF{gw#$o^쾯QI5.67}gx~o/veh wd-ENu A+ ťGWHL/A!3FL/lNǏBr!?)LGr2⇸V8ȹ ASeݢU& ڳ dZN}ٖ31*AAx/f?@K2 ခU$|1Ovl(S#c$ns_7\_HI{A`k*X&`D(ggfM8!{ Eޤce Ʊk9L26N@ZH/FA#Nτ4q@-*\*D 5{xa: YA0H'fhwka|y8+m7PRuFHUyFNrFMn!4+_wR?t_ڙ 7)q,(Tf'rlEFm8hR 8fE4L :bB%U0HUE̶XFcMwl"Xz&\ؙVo{En?]4*=r`j[bQkx4'#:Nju0nў% (!0z8&&?Jn(5K(?SF+?d'j A }C !NVF"ߗU8o0?o߰\ܟ@[ mnZf$C|-lR,Pߺ}&| G ~h!4_kLtLr r˼bz^Bfpߪ ɊjdHʏ2q^8ˎ`׶}V t#+mG^[g|cDvխ$V436szPDT6†vta]/K~ aV26UQ ^vR%ْexJ=E5%Ajd?hl⼫\uYSh6Ь?]DrhZ=52h3![/6"BOǠE8dS VxЯ-tAL/H:\iܱV)nQhbص6sXwWohh;-~ 8$V$j8ٲ-~+`6R*0!}⡂,.Φܚ?~Z> IIuYz`f\zwQXN9 Zs  #(,~pV0YٗaB;E9=և>9G6-2*q6'G)k9@K{y:,{*]c[zkl_/t"&93κEWOE%|DghB__aP=~ 9 Lx:ؼNY2l%|Zȯ{r<F,+D_V4V>@zY/1Kn} |0򍃉M0v4R%H2^eD(${}noKInX8#_t9ER{h\&ia. }F* c kSiCIՂ͝-e,GYKQ79rv]I;IqGGhF[Hkh =e-izU` b_{T!L@T#BoB'!w-~ 1LW':R/8V ?,$OV%e :Yh򕆿 ux ޶^N_? Ȩr;JS ˭:+Ld". 6 )PcǎƠˬۮٯ/P<eJ,qJY6}9J9xliN`A(CDd"p Q&Ւ}vB!%G"FH+ 'x+ۺ8}+#A;d?w Hk ClCM )_9" 7f~_&G(>GOe/KoAg"8(>/0羨Qvb8,7hzze&xmq &ӄC*+0Bɠ^ON+R!Sux{>hu֐6L x8%WZ*ho+(:}M򸨏 G"YMX i5|vY sZN% :P7P!'Q/fmcʱ["YGnDA!'8Œ0th"p}aCb(Xg6.@Q<ōW5ڣoFLH<ʓ896e#v)HnjtM ]N}mq9س[&܋圠wĈ0qs|/VI$M4K\3k /&%cm&At~i#`yY sD:]BsC~[$C:/lz}e~PTdG:5cwGQZL 6q8eM;BnZnMØf ?ɜ|V;S"&cjk4hP9]QbG{&HKs^ &hÖOiCtJV2"WZxwA>cd9 !Sf?Fr/@hUPasT0^5GbObXC:v.AFz4ާKk|>}/YOLJTPpnx^= xK\"ɨξY7tf˴]id;/7I$oڀF2JP=0fkGm S&emT 7]IăÈ!+{n->napKS0nSi;BU_*ɤ:k;dDboM26vY^ =~0Z& ;3 _f;w˃^Fh=-PRDBg ?UZˁexLf5= +fYs}f\ѭE_od#7ZE8W0㓫W)<~ou1|ƌ>MSES&m]ܧ81Cdx6'Bbuet7Ź fDk`qsFʀu[*J)2:ݔ)܆)If>{DbKD&` MӴ1Eh*5c~+3!Q/cC}+Q>yl.ݸ4F,[d4'}Jea~BU?^o - XXD5MA>JzI΂yBzvt]8!8lnz~v]p)nHKZq `$G֯ݣH\!At0&X,I1u%?&݃ hojJdux;1L"ϓ Vhö$.@,_=B+Pm%,U4]n6΃V%M]NR#.}`Srh^/tTn͕ ?RI8-bgѕCX<^4Ք tqzǩ *4| Unw8YAq׭%=j#72Xn4~U`0FX]k”1mQJ±s5<}ޙ8رY>G0 ]%q0VTwCyOtR19ͧ0jX!S<5CtqJ&=HKnɞ: kͱ,wl"S Tlʲp/Z]ru/ucSb1rQ88r"+zҖҌ@K \ͰEgRKen-BƗHPR @2 x>dT<w96`g$so0b$ '{wni0[Dm6X }xcUBD% bi{pR=ITCk1HnQ^AW{w6AH*443ЍTJ^p a{ebJk]f6'< CܺY17HyC'.SĐ[u򻮍޴wWeI@*R(0_Pa2jn4I* /=VN鬁뵉1rD1 ]^龯6v;׋8K s/6ƷM<;Y&G> )5F4ͤļXcSיv]pŒִk{Z&iֿ{ :q!c؍xLO"AJ ]l "ܙx,Rx7W4~9%xmCŇtʤ2H݆"]1ʾr55\0zmW 倒]&L"etٳ}D܏M 5'ob2R"/S&ќ#UVb^? :HE@Xw+wXq.8ϛXZ-zUSh,sb܄TOw0P0ڌc "B(p *EL _n|jIaJ"#蝏vrcw4,8G#*ʖe]?L oql$@b"+Z:]؝8 g@QOl*~@oԸ'r7qT$^PLs$XB ]+Qb E0e:끭)Ϋvy&H3@B3 Qڜp j[J{,>D&[vkV2i bd>"ҼŐ}-Z0X7nF)S>/g9;^uFa{MɚPzfz8S4O]\7$)&hZҖʲum+̖6t cBRx } \%yP%a$CrϠ((Y胔hNU.1vVFwvN}`]>HfDfQʼn;Q0,\L4(yqGqCU3,*M K=JR|I9 a=!GJĐziW"(h뉔y]<]/ګW"^C qA-EۨE63 u p׹: !=X*.dW) h@NO{՞=8NT1j]FSؾzop a;A>"«"*%#\ތ%Oc wzsKсuy]ϔRANQРD8_YtOsj} |^r0F>Y58o=WJԔ6.\wMj'xQ`1fŕդqTAn9ޘ ( V}w;al`KKAA 0:eԤvjz+R>'oqXEoValmr,a,͢dHb:B5O[ZmY&:jݖr,n+g ÛZooMЈus^&#;v7NhSm %F.RO?-Ch΃~$rw6(QҴkڥm!o@O1򿩀&~AKf?҃nyyJ=!=̝a ns+1˴+v-vCf.2F䉽S}<%3ZW݄ʦS}o-z %[Ab[u '6 NhCB%WKwH?" h6ʻD{ :21 ;<@ }oJ<{+\p[0p>r.Y38{pɮ #F8IXZ1_sVkPj6p+vP̭J?-K{B|v<RYs0۴J܂+EuQ뵮o-mWbm%IuEӍ7ZחQFrBcT5 _~9r&"k%!WPVVg~}}:I)G7yr{*L|9H3XO`6&[t%XMu"!* nd3ԈL;䤁ԨCʘ -e"BR16r1,\?jܛy"pUYry)L[|pM1 SeVf : q;.eJYR]! Jz82.TC:LY{ݭX#X|O!_fT /M#W:x ԕ +3i60!62!@^:>QzCoi[3BaFe2%Ptu33ލ4 M V䩭m+G!u'x^Gyf:&4v ;#(h -Ϣ5 bo;R1^ Ŭl AHiQ+ ޑGf| 0[VD0KdUGŚ KrJB`,;E8kxZlt@Z맙vVrnS!CE.F~k)2TY }8k a*w?e iP¦ozGX:I^ԕ6(2*曪9 Ao|*2 /W^Q^~Edqg QqaӍ>$imӐ U^0X/#Sg,ਞ;.!VK:2m!q_LSw(9kS3u UuI;fMTY=J7@ѣ,eg0SZbȠ P`Sܺe幕_,b,e܉U -,awƭ*ē6̕^Ukby'_uRCUb'sg˦I>0pBד6w Ym:c}$Ϝ=dwR,tkœtGĔ PGCP t|o(ñ_iA3hГ`$tv)}Z:1,\fiŚPP=2MJ00)^60\[߬L䮟Vwߖx$4(M1HUmmjߙ6Q{ظĄe. "!8N~"0 eZI-$HKL LJ :KݹOptmjԑ}hCRncr09B3"-TCjh=xbd6PiNhlc{& pRIhOE3戆*R=h'1Y'^& v ZGɮu;'Px&)g R{f{nVdq#v?PTj}?ց䠆PH[0ԐX_M4|}uC_'&w⌀r:wӏ6t۫,9 vY'KoSrs1ى9.&66A}Bl?Sp^#6ZP_sl#ݽjw2uK[]|k ;@E:}0Z/ ~1!ܒBhؘg\i}qœeI?*Ξ, ː ^4/ogH=E?#7,92Ǣƺ3A2+uǺ &E-S9'>]Jdu[v,FnYd@L&dxa(o}hhr54^lbbLv<5Wk}U,†mؤSF5ڎhbHw\9y;Œ4LClwPxi@I+1㼄hy:T83m$GQ\wˮg4fh219<Я-Fx>x󣤑Mg6IFMI)LNM|skDž5S 4 Z3&C Wضa oyf -.t]:I=Q,ӥ@rdQ/N nyq+=,*_B%!E3.jM9KB95%B.}t@^~Vlk(E6`2ϊmV3_`K 5]ֆTmgWGʪ4fZosXXԏ-ʢy?엱vռmF ߒQd@e13ugOS烍 f7 HAzadƃ y`FS]_r|M"$jÕWƹY؂ɠ4g~MdO p # P+œlXZF8Kj2?{[)<3H*b-<Պ1N풐X' io:Ȕ7:M]CZǯ_vW8a)yoژ/րa,_Z!&Pp1-%!f본Iã]]Ax{U-й RBvo <_\R\ƽӊ!H uv\u*DZWAaD3*9P̕qIAjVD?C{ފS3'4٨´'W1U0.'5SmS~pK_GT]N$1V,?ͭ+&\uiQy `^ `0Ea:vqH,@x͒|,oa|r1g!`Y) ![}]t)㝌?B]`Aؕ (`^τ%g~ؕ|GeqɋNP&eջ*gX `~>@}fdnu]N~*2(߷Zm `Pzs]CӕD-.<$I)vo*Բ 8 zFR7OyME.dv%ZD?NcN=jc0s./1Ce@fAF9 KbGF+5)p8ىcBu]JԄnL_!u^.MhtTc"G9f``A,cq%#~]6/Hx|[j V;s׵H5|+M_6UrL !O]¡APvsχl'ߓ$n2=z27'$MC3sCvDZN2/_SL6T+ ! n N5sͯЧl4#EWc-U?fϳx&6cei ;'>aM&P:D:fy5r]!SV\vet`r.: nQj[ f""p #r%n8PvTȼL1W qi )t ~: :SzO.󌑡 3l3j,dwJ,auDojh@fYS)% [y\r*>E()k:w>jOCRdMӖ4]Eh)b{f 5O>ƷhxPI8[5ЧMDHUMm!HJdOӠB"4*4L0;e4WCnP̓XG>A\&;g Җ =*r­ç{aFXW/{(q=~xABfknbɺoI n玂zy׾cxؾ_|1Me6FRASB%~w\tuBK_oa9 % Yӱv.[7Ȥ.Qi O;m @̱̗SZ# ^" 8Fقלioa- =v: S27~f,x O7Ɏkvʦ͛^ Ņ՞iٛ{e`G05H*Vnk~뮶= '< H1<>[9îƜs ǒHISm$KɫқwP6q6w h1% ?n 㹒#}w(܊|;Y1 8-1QD<_]#zIbgC1WQQ0llIXTpmBǗ602TÇI/- &vo ?s>K-gKX e q}ebe>^N|ytńs'# B#R{SX(s.g79u^%d r8E>=8/Z* mAfX?!͘Ngku:rwZ@xG- E^ )(9NŜ`ZL&;ܧ=#tkd ঍#a7M/~$/]i$Vi Da%n፛H22q$2 3_^ia]}e<= X_`vE`~5מeO)dlPRYVbnCAeUҵYxJy/WluĀ R\Vf W[[ $/9Y—9ـ  O9׷ N+8zs5oIixzqG53_"R 8\4%ĢP*eb7?SچO^f[ x2%zTO¦! R5i,vE\94ԯwErg`?qTn`D6,3BVYXf ~5pv:W (?bƐxܨH7TW'dԥ++$qBëfPo7yTb'(J0tW汑7#{vM@A}oa(D"֟@ R Fd#I'>6:|1vFI6oa>gd.iJ@~N9Q1h{^H_й`Fb9}xSFXC[|o5'm|e.wQU-frM LQ9YD^gVn'U(hz[ 2#1PjtqX*S}X]> r( }-圈 @(J"uMʲ9<{+,&$qqo+dxPcH)!!o?8' дz9eU>V;90*m%_\Z9ZGT 0M OV-s<,OuAdF>fc/Q=/mWr X >9A@GϛioUn__BVZE탩tH<؎Q~\F + p&Q; #G {˿0 1z9]P$cTaN1883QWCC#*mJShvBeQ=K vɬ/8A-_Iy\y бSqk[ 3w3&Ԗ2Cp8*3Q d+_'LwoWze"yX˄oiX\͜'>X fs/ Hdգ2߂Էv$qI\&e￞_w30 y3񡟏٦#Mpi|4~,v#sr]7 pJ_Ft<g;Άh6Z7|?~AJ .c4!́g=?#rBtn~_T) )L"joSAai;a]u[$݀>@"H]M&z2}~GDnwM,aoL:Jbler8@sqGT$u籕-Ԑ+5{gI?PN==6oroUK0R} rƘ,A  Nɖ$1M݂۰=A­L?",Υls coNk+ )`irM4~AK޿ tuOѴZٶeIdE:Wa[4 WUn6n`qN^}bb*O#UGI#FBÔmƮ6 [Fh⹟3wW7Lllp]jFn?]I D;GZI1)U0o~*xݡEO^Ovhg~m~VpN (/`'IF̈́x Pi4^m)R]rC"LL>dZY)Yh u,/J4DGm3p+Nƪ+Efg0XW e^LWAtDyO'Ov8 FF4nF핆OWf9}L^-|>d3h'MXi(1FgsmU+$WЅ_V?Mw5.XoKȴȌx87 i7c()XSGؠVb1h ɾ/U8|wOͰ8rϕAMHpsGr$ y:މ2mIv/HIS/=iMFBN4:_ Aq\lJh@e4;)Dsq ^z4v ]z͌Oɋt99Q^'F .ȣSd$9ljQz;y1mn'&DH*<$e8.pc*_Kfy^r."ڶ#w2;FAfȖ'/"Z 1:fU oBh } ;rhDJ*o QMqL j6#ЛN]`͕"̵R?9+̇1J?FͣV\:.X3`- s9f @HP4-]~ɲ`S(G_P=|z0id.*֑RP"x$ϸ0aY83{ ;qc\ ]U899-5:@M.OSRGf~..W#yj[2ךg?uf-.Ȍ˗pW񉗬io`[ؓ5bhԛţ]،E!tcy@+bW/#9shLW:&u׳k^)Y;@qTfEc:]!GלTM2eE;} ~7JV*w@՚a1oL s֗ۼ!pvZl߱2PH졈؋f1ؽi>! wr2ԁP^7@z?aP*rj N}NңlO ܭ l#|vDhX2Py2đu/)pLrV(>g|BXIlN@I.o KegL֩_?9hDNR?Џ|:# K8Noوe2C0Wz?Wbbie8RaܑX`ȟ 0AC/ be CWڸE[ u$)~!mqb$&Gnv]3;̵"nfXQ2iyimMf@y|Z02w(AGJӖ&Be27"t Ʒe1N{~m\릮MӴS #(B{K@XťV aQv1=.W(0,=CFEڂQݵvRn 5%rǍ#4#v\۲-eUFRBXZO++]tPʑ S D:YyVN4hڟOፈ~JTQY,EL vt̢`,;{{l wٗGA̍-^ٖnvU/o.Poоlo3|ٷG# A!#GU1 \e˗x8m]`Xf[ՆN oa-ϯ+Iyyjx)#YY  NH_3=TDͳNs wJü% 4b.XZ$QJ] ѲL%I:D$Rс[v~/U Sk:I2ydfC@? h+ $ک#_*a~?d`Ko3r DXqpfwxԸnk=5ExhqUd3\6fW?%mVʄgcfWu<-SA ^f-׾7qJbI. ¬yUe`*o ~kΨׯ,[t e$!S)z=Hy.("'mvoIkX٧o4HMX$Ԅdj\ !)uD˒+O9?&E%^Y[ 1јTX-ʨ'pM}'ď/$q1PEו0Ԛ?>E^箽^5pLvA}mU[< .Qi6RX!ސutxp"ܶFt,*)1Mv\eօ%3NA익僥t_Ǵ%8#iê =QC~p-єضv sι?Ƚ-IhJy$^ k#oN[.Cѿ@}#toRG W)CtTOEB4O O2=;R+í#,uJKWd}x҂I}ut.i ?(dV݋vK:ErҤAc, ӓ =/*tHm'w$GD8ӧA#"P6%:8+`N}OoYRg(3"n9 ezE>p#|un,.h<){ТgV Zc]tՆH47TP5^Z^rImKWyܖD}((ׅzxa 2*AIr #:1mw$6VL4 Ghp1:% Țw לϜU%o`uUn! q**E$:WEsv5*ޝ啞PҌ/k|X>RXgY@bvoB2N..ݤ0$KHq+S3Al+_@2'v4u ת?̟KG;Yz$ ~WM:-CnF) (@A!Bߋ$qٛ}gͦII|4̀G,Q/b [J !J8J`UmVgzP)Oz.dF3re郧ZLC2-!Q59PxJ w=W{2Hq.TR2}'S3ٵYʒw|rph}Hxun`$_[F( eij*Q_v/qM>i8OQd1T=x"_ԋQ9eu|cy~4`+Dŧ EbrtAhAnS&e&1ۼ|2*u+)};)"qy$JJJFx?){[;&dg;y`r|x- |gkZmZR+I3\˿<$`,(kz=Snu4^"9M AL@Fv ~iDK6Ka%Uw)7yKB`8$_3&d:X t?wͭǾ7~`h 7Rm2SEo|,/NlNR?h;H9i^*cA ǎ-L) '"[WB @b_Ƙ)r'ΐkJLx;U.):1h BR'п`;Q*R ( %1U̡!=RㆂKHnPa *tNb}9.>qkhk[NoCCt ]$p9ePRn%&a4Njs&Rz)TUݏ9hӟ#l@ܤ ᆵnmB?֙9]غ*AR ߀ D6GOJ7[(^ʨbT|< YYͲE qaO5α=oKaˮ-~,e j?8 6KzL9B9%zM/SłUrC\5Fu(BMPMDWr(>u2'r3MR;RAV8 ʬ g{T2 5v6a/Bъa /0C@/JXl!eGZ"F shn<Z[(ȮLB8d )($-!_YbŢKVj,jl@>kҶܺS vS6j*'䜜`0OXAFrݢaQl`UlD=7=c8I;w@Zh'#.o`F(e ϊ( RS"4*kⱓ$ FmMLώppCvSm u'?fXǡ{2}A6J;q}ǔ"y,*Zo);l =ugescxSgS{EZ.p=}$_l>xD RrtJ|oM CL@@&):q,%6krBhV2aR7^_:~{6ĺjtҌK/+T{n+92B$ `"q _+'dašaRĤh PBzH S:8^X+l~хOmO=MQEn2HB[~/"X "YnRT>K~j`P _NPĉb?F'{`Ħa񷦨#z}r@)pji %"dedzS0e"3th u*[]YHz';;(H47Wm-jv@ZW%\;aj杫o_]&+a.|J&)mY8U=VJ HGol8n&Rl3{yQ$S? ʆv%lɈǐl&3#0#!_)jREs<ϽZI "ՠ'a$QvLYrcW!Gտ2Ù# FKJ4+>#IE}IFmrRIL)y6*/dLtkh6lRjFXݖoM ڎZݝŻ}~7@j\2mT˙SXzL͗jBdŎTƀzSkKdlQ;tS%'si1b2vX? YjE5])!4,jXމn:_]BU +6TeZ8UO\qto ~_et^wV,i%Rf%:bPzdfSz[F lk:+5@\_Z(Eg'^tҝ'/t`eɆUOh2vEΛ(kciqii[h5wj]4uƾ*eg`3R{O \[`[tX6 _P斜%Kb!$|S*U 4;xFrHͿِ4κb,dl3A4 !9Re 1K|7%|?Cz無$ zMD++EZ~Rq{w,R.%0촐?XnVoa>zRxf[$Z)/}!.`gF=\wnmd@{U"[@kڿh:dݞ%#ojKpI%듷,i " QAH{y=(CZFcFjkOd~~T, b)ͭ]dLpBLhO1#MnejXj ;[<Z⃲YxClI (WUu9vi#wHvzP3s99)X_7X(עYq"%$};iؖNHC.TV6؊ rnt1&xa)ʃu2S'"{_{pkqhfD"S\W%رaA W-l|@Q2τtGܾ6VSi&q*+-EoO @ذp_47-ĨY/ސ8\ e5" =;Hc,@e(HR}iWFs`(f@ƻҙ~B9TscYeA9 Lalwh?J踾9 vퟰ 4urj8sC}+8_"[$nJB /z~wPpvuu۔@a6T {5RpK;C1_n&ņ~IB}zq*I&*VH9 M :YꉄIۤ0bVCЬVğ1aZ6*8RW،eT& pJiy)u$N*4B˵/d |eZ;N3K20 A~62UV+va$sltvc:\yS>hKgFڕ9-̯XRu ) Ɠ %q}u` 1(S&O=]2:wMo?Kߵ} 0 c5Ej{m6N1yJ6*m*2d5tZ[.t]p3mAZn GˏFQ㬃dܒ [~YeQc<_31a.DEvxu@| E/!狨mJ ?6dVjt90y\uDlLsvQ&MN"C/}C#ҏ;Fv` ckYU</\{t#ѡAQ ы!c]7`M'YYjz?j~C""i­/˔iC0695Fjj&oAQ>S_6^r, V,>|}F~+)Za|3fykb!I,@=Pl\<ZSd>Q!e8 ,1(x&لeh0o |): a)g 9 z/|"sgG<пzDic7]9uﺕξTDD˔QK^<2+Jb>$5y~sGW{m_kDwib.1̀#kKǐ0@E]sl +ғt;zI8#:0L^|DdwӤƅ/VK&i?1> 8@f1]ŞY)MH()ĎVpGP!qm)Ι`?Oqbb%X*T>. QZ*®!CH\5.LVs)!~pY MmF~6-Oԗu?򮵄fYZ Y2> "#:/ S/\B qaZ>io dܬ];9'Hւ3d nE6?;HziP_[j ⣺LݠW Z88q#?F]SmbIBԡjo.a8wcqg}9`[;?Y`\;&ִ&Jm"bX Y> cs ~ ^8mp7Oj[ ]kQ"^6#6~X(q7V4d1X]$+%EwN=\S$Ïu cvV|aR?z58kBSř|1 .C&}ōz1WQ-x o [$2=y#{_A[㞨kir*$ccg^^_ uѵչS\=6A<;ؾbHɕ4MwՐ!V^&U@6Mdq=]\2WT1aX)|_ y;JF{D<;Z苒-^ʯ%lTZJ#lP ptg'eB"/ϼ{3QtzTBq.?<292]ު}MP'}"X{/:m0^߉x0ue|$1$F9sH15XDCCU-zr:C'OBS5ni߭{cfneHItׇ@$`d-nU dզ!ȴܨ$8 h0nz_H\'\Rz0U[|̤9qSf:y)t 럶x3rchC+fZQ ̀狆3p5ĩ7)/ 6/PM.&n&#Y%^.Bb<2ӡ&~|su;[60u>G# Gh=V(9պ8'3LO 1 qb]L4J`-or3l wݕ! + 櫜e L,"ļb0CL ~:qv`]ApQ`b̋Zɧ224׭P$`O)Kk 8/NkPд3;;^>=j4(k~,3Do 9B( D hoA/hgRb L~ґ3#{/Yױ.ccei,/qg H)W(uFi4&Mpƈ\?g\`9]J~N4W; p*Lz_q '?'$LHaHOtZ[$1-^tW+"J[=1#1iDBl8<sckmbt Bq;k(oҳn S7v'^3E#Y\49/qM+if?11Hs9^PjО \.!UQpX`Щ+4aT奉6(v@VKx&RU}tKL1ŽHNn0rΐsXܲ [LB `ۋS⏷쇣$s Fg5KAbaTEb~X-}wǔvd0ŵ!~ze^ݎeڌ?Wqc!e>aH{ȂE5[K݆Աn}2~LYGu$PyA| Uo ĝڛ.SI--Q|f%k+r&g.Vr˜QƹtUJŜ<`Զi-X@CWoYPnD܀>-h&_&Jg=D5m;Ih%uC+iDW N?bO[T]+6B09QQ))e}؀y|G`z N=_ @͌!#ok-PAфpCw%-O'E%>tgVڽ)]8G9V(z\Z*eH9ZIdBlEqj.\Kr J!7ca;VѼOHbQёD1ڞɩZ;}ag8$TJIٱv~D?\;DDq5TrpQs"(xblVx.UC%x@6V9_fR, D; "7wj)ZA޸1yFCQ>w ݃Ph >@k}PUEF@~g;?1n<X6yC~z{ߏ6yŭSߑ| ڔ~J] G&]Ib6mCPkrwWˆn)f8=8UbH]-s$3[$L?]LY nFrK:趛",}i_0 â: ЙjhX+9[ 5x'\x~ZǴ6L]#aEA[{ 5C43zJj=Xg,vha\ 𨧈ed=Nm/57پ`ΡG\=vpv/XTn .#e4z`H؜;J.zvM`CX եpy/A{B1WQޠi&bbeZ3y|YJ8Ib {:gݒ`{WR C:R,B>ug \FHV{gUhSKjd]osUs'14y13$׶rX)FE$0Xv+Bqm>E &O5V?$\J WG4ytD葉>MUS\IDH)?{Ck v1v "N~EޛJk$> ѩO5+\lcq'^,N?shH߱ uf?U;t 쫳ֲ9 ;#VK9>wXw I<[7FhK.CQ#l8LtM3X6 Z#+Ӗ|QF3Dű VA8r2rϰȭNnN9p`xh Uk#KTösEw4~(bco_ LTL-P ckf||2%M)6XOvh=?p~ ,#N<~˅R?o:)yuy?+R^1P](c2LJ'l6|&݈40o<$.` xKUr4r/")TV,߈ +]c# `SMl*Z0Q@=;ߵ@٦3ldADPul~@Sހ!Z#(wi9KG=BoY| <&nasw^.E&ux] KY[Rz_c:h\ V1A([$c^iM mh6hp.WTxJf\tGc%X#1n{HJ;Ny㬪gD=5r cD$'ŬIWiBl{omȇ  &z ?UF'/T"35=Wg.39J,zMR%]$`i86m߼6tsw}?!Hĝ_xX4 ei'-ODco@YƺH5> VPGDd{n@t%Azn\d̋~ ,?C 9]g@qVutJ*$OHZ$"isݩ"{˦ 浟g7PT&o\)ϕcE}d1&9ӳ H8/m 3C%/`ovA{u#5 /@e#%+?1WT43>1C۟AɄUMM (E -=. ok^۶x]v{)&2fqBMπa}#bAнF17#nAw)v4 ~Pmd teԦ%\ sĂg;hMAnI&=,5//!8f}pN,{  ?&)NCSq !Y}Ԧ_t)8* n]!h03hY)j僄uF1BGK+|xi`)JB;fQq۞l tg4k36s1[={G\B=èOL,VGk[7KsPhAɭW/M4;K`Ӊ FLnPN77^w O^|`IP gS*xwqL=0t5bh̺ׯ0;j;j Kt’n&UP1KdI5?, ׊[Ui["}ml++G5>3ğc Ľڼ1b%sW Pr@`Tyq Y_Y1E~26Xr8P"y7Ӧܥxڋ }8sOBF>bG UFw#C$^g4jùpE%-\.@=o);@L2 pfG>!I6A>6YƯs&9V%rE_gRԁ"h7o- ju/` w, \: \ po/'}0J # sx Ҵ#v/~n@f]@Hwk% yճnq զ}nQ53y׍iš%!0L8V¤kB,}Tm b_2P𺹇0pZk\D9Y2*/ݤhZ@%0`:Tr'.4eL4J>j~M^?Ā Z|2 P_!|: [M6d< 6Zj 04JGMl𽡉D @hyB^sG8FG>n̙VUUwnN9m|Laa蕒{7(w>`|/o!. p' B>?2m-zvv[d+ڂ7#^;in^TYDՙ(<O1:b0X-i" sS?nNN &2F7; 070)7z޵J_SJ} N0k!^KvmxWPd$볆pF]:Qv0«ZѩPx iBNQ͞T]΅%Q3#g"uQ`4>އ5`ui+o+5]`w7*oȏĨaOSLc3Ab:`! K5; }[-wlW00mknJ7?ߙݚNy[uhZyHM"ZZ.4ciOUĢ(ȿ>szkغPk3! _ &h̛W¼&OPy?^ݘ8*pIзX~t%5kϻAD)F"D|5>?~ ul|`࢐Ye5i:F؏vHxuKĖJ9j(dԀKl u2ܩjID6#nV!j/kU-k2h5{f $'5'7phWF+m*z· 4 LF?-:@ZRM$$|lEq- vgCІP }H۩节 $2trpODde]}qbB уd˞As]j$]SEsO%L:tS)?v0̒<R0rѵ~F!ϱ8J,no8inoPA ˔-5<0q Gj;ْ 곭og#sն%ƙ四Nj|VZ88ٖ2<kQviE 45iD#4 kҥx:KzspH\_:5 ǰLLF Za!RMϓ7 4:@!sTjC[T = ͢cZH@ +>mK)00F ܞ1%~$4N]WkIhQVh\sX[ Q`1$0xpIGQ%{|H(AM'& `K^FVflG3DJnx77@VEvO`WJ nnSZjW[Eh\?GnWK"2wxj=#?xL. ӥ/[ߐcI-̡s.FHl>6Mť|{!$rߌ98x)Ƚ{ %@Ɏꎋ`PF=ly><HЃro cPdh*rGLnZ:ܰ/{CC9s<0"2mhi`G(Mf#` qǮRIT|>K/?C}A.O F1TK1<[ %k?Wh(>G4Qn`ŋ,TV-;wyq0eWr|3 U]~+U}n&Tw˖7IO7d2kJKCt~{xơF|:ՂTVHPb eAl T@^+T͌=&&~nZ8@sټ:/QC&uѤ|jޱ`tyfo-8.ȉ/ Զ[k.@*I~daiaGFTL6=.6Vnhhټ<#텕*u@Y"wnJSzAKkM7|cW3.gDpf kƎp֔@ Ȉ F^|k*@/wq/ivVĢ^Zu5ZE\))jtK|Is+~;_݊IFz2Dkw ^۠ҪÒ;?YT)Zd-^TEX#6pLNz6g!iCA:ۇ em 9C87[ѩ8 {dhx՞^vA` 9 R`&Ωm~>ͤV\d|5bcwP]}8 1t\=؆ɯak&C^[n7GmVk.فJ}rQhh3HoH. ^Klc9 Fx‡#8FO [dYo*_v&D=$e[Isb=jYц6|&你IƆTP>dz8^p"9# biw 6vKӤ]cYz |p8*G.F{CˆVXՕED%ޅTq}9h63XS?aڏopRs}r9^uu<4ןRH kWy?[+{$iD< l%~`){+.T)إIR 98]Bs~q0VZ)?&BUFp*7:Gr}z׷1MIBM105 'uɭ\}v]X)~|0&U]bȻXVЮYFT,g#=ת_4K<*-yv~ؤF%>i!y0jwuklOifYBX Ua&PkQ]<̢֮LwŭL*ȩks[4H" ~E8_OXK bbrHt藍UYcTv]l)2 E DU+.=9_ceHSYӟ.XZŴ]8,<4$mv%ځ6UǶ0 S i& ={׷=I-ZΐkHإ]Bz9Ӵ>r2Ubi#>}r\p[>&j}DHƒxNҩx]^ų;?~ 7!Ø qV:v>fc1K`Z4YV>y\uyΛlu~ގQn[xik>sYD@"|;P,\:~iVCd4ԗ[*V? Ծcv}֩2BU?%B9طF˜ؚR~4DINKm`ê5}&1˻xj~cZOy^ö @;3ut%kدví QP,|WP<N('E9}fo6HIR4an==flIڧgU챹+&p?)P/# I?n5" fSFU~* e5̈Domz`K0β5[QU=Xb_/O$.ݡcfz ^ԿbE<%PEO߈;.6%F$#~w>9:Sٓ̓zg ڥlْaŀ^\PQy#2]+-|1$w(xzwZ_&7`<ϷQ Idz}d4mm/:#(`)|X^ߍoQTzWjUQZyVfCqN. 0lil"VF…f,@Z/ 6쒟2K]N\& ]C#m-x>Ũ[\M/Unj[I09f=zz }B:JFإصW`-"D{+-4 UkNTrm7!\,> IX)]ō?ӧ{םJpT4]GҶYvfX}Ls{ٜ}UzȫL뺷$[7>g0?zĠw f^坧/ZCx:H3*[\cu_Q-گZ*{^q"Uod;5$=[#]6m`֝&Dkܡr~{6},*dp-r-קQHF'[XҩŢ4Y(Vsz~>Lo3UP92^YTBHj\璺/J8 :f {k.)Yfd,WvKB[SpA976G_dy.8Xh4 中Cx?E`\z$3PlUm׈w؁9myߨB97_\ 2Ti,])[Gz3TZ![`RCG|g-0!=W/ Kp?R9EP8 _=1!VjLRy<2@2V Y"###&9)ša4DzV7ZQa.h E9}M ]2o6I3\Aɱf1kCaGUL!ο ݪaXPʵ:K5(݌o6 I(H O׳ l6NvCY^abv́`?^޲O}o_)MsY@́q101S)kR5z'Zh.Jdgύn~Fɸцqdg511[ŎUT$hqf5*}LS_i\T)IG ~4@1݄!0=J[NJYxF?܄]^>ϙ1ϟ=a@8 {g~T$+7ʐ+jM$dSLU.P[&_0|5U=m>Y:1j/b Qz,ʭM\S}>XQ% MLz۲b? #6j˹!wvgπVs]̝\aL)?k plɚ5p-X(-VD;~s&ZRwgԁ}>AbF'Z78r!~$E r۹AoJܨ1 t fN\T>m f%0ˋm \Znc$E vIb+l}г;_JTEm)C3s%x,E` aORUwyDw ֩T0uE!7H޷Glɸ#]*u`fgE(Sv-dqv$5yRU! P_hvT |ၦ94{x+Q_ر D.N OY6X:qq"Oĺm-Q)هuN|N8-PҞg^FϾQ]:ze:SUw \ܵp`c4TH|\GZAkep J p.X^o HfN^oRLrM}Tjƃ!oaq QtVdF_RR{y0 }QQtKqfTP^:gRqFsvW>63(JDBo+wy(tBc ϓb>'8!oP.wd&#GЉ* %(?Cכ<^ڕQ=7yRh,@<ߍwCb|S27{UMR7z&,(?eCdST5V&1,`(Nǒ.5eKZH`ݽDդE]٭h8OϦM?r]pvD8*_; m/]r%$KВ2~Yu>| -(~y; T/C N+⳪Gx{Z(W`7`9w- QdMbܮ#H7 :&&PYGD:g8ԿB^}Q6]XLZ,p88-"z;ZÂWiGczR6\2W]/ЃC'8i YvnZe}~T3rsۂ*7rq^'Ytw?*G6A€DG>H@Cz\VfsRK &k dڊ!nLk6"Z{ _|!oMt",tb`'AvBcd Oʀ^ky &j6 JH Oq:ꨳ=_. @rK'#FֻZiLdB,3P$2J|vd& L+2/guſC]N~``񵑍L64Wg Fz7`M^YhoQ[8oH& y]5{•^oTgEhV` -˶io{73?%.`aÓDVf6?o/Zxl+&220e:2PUBQpglWMRgI[{+E!oFlj< 08 xb6lh’nerMgikQNNܜYװHm<\OLP,f"ZŵLqVN8#_۰6M_db2F2R%m^"s-xvK^Ġq=%k@ r=K8U$]%98[=օ`[g}8Jk9:RqRŵ9 c ]6sZ C˄hLa0>@{,t ؚM|Nc,BI (lTv@ϼl=(d}]\X8dL"475TsbepˤJDaP2 pgŪp|.<prݧgF_KGF~D)ĞHEŜL.tqH~o o+C*Ute9[p?g]IHynwC͋#U)+s,ih6'@]m&5i&3וMK钞JpӸ knkZ# wFl2. ؠSra^$O6+x׃y^k0OEJr#COW2!>eAb*mAWlN\ ]ank~gpnǿ#lM8RtͮA|cTe~gLW-$mKMjLn1# pPR$}i!| *Knv<=NG͠ -W'zwdYH }#%läBJGGx\tv%Dk녃Pti5*Ξ)yyy@>8ш_E'O:{!nPM0~;s 0e U%!klIQQO#y<a=C $]J4JE7[<ʖo!r8Yݣ09 \U{ʩh4|>PQ@)nhG97%y,Y~?:7.\WF=Hw@8GJ2"_)[9w!>Cƫo.b\\>̟cQuѾ4DSSkN+ H˦-OLۿ6jUq(IZ6JVSZfQAfAe4d-"lc#I!W$2V=D&BUh%A Wc`a?}̩;$CxycEyj!,N.azC[r]e8D0nA.lJm:ϩLp ZYbK(P:LZhIƂt||{[f nes~m~:V"T; dOٕ}GT!ײ]X.$s66JOhy9MqTtS * `@Z:9#ff}̃( qťDNvGvpMI`p*pQe#1-)]:XiuW> 9 1hes]5l̬#-"(˪{rNtInAnjw#4Z> 1BƼ̒[%hGLgә5P_eCr9F%['qӓ+wyS%Ll܀1?}@z@ĿS/"3*hSnzȵgs:mF۾jWKDNkr5橣[>vfA2a٢dlǏl9:)X2/S&tcWlR(matr`70th$,6њԟ_^dk7 1iHM8-&4~c mqTWaİ_Gq3,-p^3\N1GHwQe |a""ӱ$"1hK (y'hEHʁ{<%LeK{9tW T Q ;U'͝?!;Uv ͂C5Ⲻ0@j7YES븏o SR1! s\$4dtg{M-;<-o/.)iSrU 2M 9ȑsokX?맼A":,;3:]ucӟqf$o"2\讥"JP#Y;q'&~07Fx{p]h:HS!щJ2Vk1}~0%RzW~-`gx)D f[>i<4`0]9FrIoqV$DhK?C~%̙ƢȸL2Gxl`E@Gnm{kNBX61Hڊc3Yje,Ĕi@,mV|]&Ñ%GI_w !ڝ]is7rYtv>&ϦڶD LO)ݚWGwvSHWR ݠwWҴ1*exH72U'TvrtWOc+hHCa>8VΎDZ6q"X*YBxFg*鹙$䧼=}wv,{TZlrx*TU42=`*@fGm/3ˤwb} ~efŚm l} P+l e'7a CƵ=f~lm +r%"_"OZ9e}uOsqQMlL&$EKӀ s)vNLKV WixOg''KtXޢ]wO& 75T:GleFF-Zy&h?6|II^&  a8Co/anr %AnlU,1_:u{ 皥T8r\+ n, }Y D0[2t䋻Qf9e;\ٔrPᩂT&w2n\?$< 2rFڞ-=:D֚ 40B纒clblϪ}aㅢ*}QbmWYaNEy#M %v[``otAEYUkM9|`C mzPy$z) [WkOA Ȧ )j痉=1Ry4HbB~S&ٍ̮5 t<;4߅W?`=5Vj/ȥ0H^uk^ Y9. T =ih>:ȑg1U2v5XF<('2Qo|p2frm2ճ PKCa uT56,T!8ƂX@,xCu`x,(ROI` YWԤٿjJ<`D 0&Z?r F; z=$K|} (>3=%oZ}U# ^.`٥Z61RN_yhtج([e{λ/y}b `\率}s77 zw' ܟTm)*qDsQ/`"iviY j>L@&|;[Kg.X=:VA,,ГI43w W[kX`<le=ת ^Զ} [ԍ-0vH)h"\( @Xq`,G$CԌP @ -"p"ürm~K9sJ3>F捒_-AUJ8)E9)[ƆhgBʷ^}XޓW6"W}t`UGVX8V)B#bC!` (^G n*dsNAYYM{X^j ?Dv>C

    ֢X%^y78\.r)f .-&Am^QTY ZQ!J'$"ΔaHs[IӘ|sPG 2Yρ@ӕĴ2n*Oqt+~򴒼ZRFF# ʊ'صEIB thjSAםX"3{wID0v uD%m8ǚ{*76+|Β[}(3 [ UQ^Guu"s4O9Eh>Lb/hJoךv c)=& - 'v}aCErDKk %=JL)ڠ(CrmWdR_:d:f(683ms*kdC]ikt[v*qE"Qt.1K3#w݊+DySޘȾái7w?gM,Js9OkF9+*˦2jtgn)|ֆ d&0G%ؾ?;;) J_@i:pJ1)#!_"Wa웗 z˦wU.@SRj3(ʊ7U{wq8Xoc:CЍI`dgc]Mw7^:C$3bissihiS<({8D:8$*naB iWDfa p}-X Rh"_0y!Pψ(7w /μr?}S27OohTwM]`ϝJF'?A)wxgmz0l w̪B5a0ی)MPINF˩p0`PTu:‚- +5NVZ}=pSȇ&s3򶭗Y'Y& tEX@Xzb2(yE%4iR0F{@z{Xjb8~q6izE9cjx{ELd=@ qAތI"yX^;(91g48A X&p)3?EiFTKsʮ|~tEdU;;2>wB0#.eS$*7%iRwÌϝ.zjhS4yahQX,({c-ie>y7$MHdž%@X)RjWn|FR,og/\TF?@Z2gG(gށAtfv>GYmfZ*D}xPZD!GY d"~6Jmi=gq4ئ9 ݍLK9IVrr$jx5/\[Gb៥guno.vRqHRh½iRtK~Iв[pͱfBmy@qL6NO +|pʲjSh {KWt4 l3Zx|AS`[H W=:nW=t .!Qh?!ޖ90Õ*Ei5ĵ;U]wX؟s;̒Úp4oo:O^>ZݽxqcWYD '|2٣጖ZyB VY>+Շ;@P&i[T5ߴ^k%ԫF4DC/YM+pmUAyW7]ȗU E}/&/UBҐPl'UOx ?8@? #݀C +=Xa܎^ggs?MokZ|U+{(.z 9J3&Nznr' $؁vuºL9F. dɃ )l2F"-%H{lsbO9XֳQ얓VW(FYJ٬?o*S}tc}ucay%(+qiL, &)zcVh6N_swsQVyV.c;E l ZiwmN@a!BȐ@q/g;r~Z΍'Ym?*Ħ]2_Xwx}> iFS:TnḚ*I Ҷr#CC7^ڦmF<ׅ C{Ƌ<$DU?Bc6w 0.AH: %8찜)F ` b\=Yy@0QgLs&Ut<#A! ^9#O. ~.<Cs?=D0[SlUHj3VUG5렻?> _(fHXc aM;D$ڡt>3V-1t'yN'ew|P\?I;G,Fͪ ڪL3 v% % Maiy')9~X{d-Д[ {&kUO9%$*5 , .}OiZjˡZOodd~$:yx w[fpZcqVį$cЌj Z¢)^q9`If|ę+!A˳) i͘%c43 Y3dsBh\ ,OtQɠ>ZH(2LcG=!n|:GҤd&"ryn?~nC);l& ZT&A>}[FMFk +#*Y:~>vz%L_ ́)%>9h$orzƕ'crےWU^F[7g:jŏިG̈́GjlhErJyZ8),zi$JU܂PF RNͼSC&5m(?F4͂)W:2w$$k\n 2uv"3ȻX-hV? !s#3[?/p'UM$8pV2'Mc,_ڬI\*}ApФF;b,fv:/f}&z0hui9[</t+)f=vDeZAP;H&g眥D3N]Y; %J[Hv8BMC%=(i+)(EŗmT$\:ɃhޛgI/c=R=5"W,BR˓J>.H : 6ܱh`S..ybM[7/<!֭jwaiȏv?߭쩺XMkJg<ŅV!-XP` bzPD;t $8qj%hv-Δ^}wȲz8ei۝Xt艘\KIQ'Qȳiv3i i6k281P "癱ST}OȞ2_%OԐu$k<!¢z NK~otbZHj⋻| zs2RX",+,Y V50=w(`@>W4V_ᄨ=0V8ڱVMxu V晼A6kqb&Jt W3X,gS8A)&(]!LHFɴ==&Vςr[4.wY;IAmu!~ Ok֔G5pyI VD٪d&3@k<ye+|A+ڪkiE6KТ ?8afv_`ZpAcP<A2Eb186wU-!i(]5cbrMtV#9N m(TZӿs)Yg7FcY[=i=ߓf$L"Ą=`dr,2ymtum fDmA0UzXU칣:3LQQ8+zuۛ/ fi*N<"tX?L.bcf%4ƬN7_0Ȯe~tӳ\. $v-h+Caz@,ϦtCZ{Ju_ʫeMQJ!&@qRD lՄoQ~U` ".O-칖_ 8i3F I9};e1 VZ/y]($kX׮$2>%[J L`a\Cx拍NYOEňyW؟/4ktZYTAyG*UM0X䰰.•$B>AL7@ΊľBl1O=`wYN_jO Aپ>Xĕ5T D007 )EZXIB(k IH F foMx+qXum.OrƃhGTD'L&Q7֗n\gbJd}՟=&a@eg1 Nm{{?Ӥ[k'f{(aQ -䐨֧:"ӊ#,$?{7Bh<۱'G^NYO5X8?vRZk2o%| }Q ɷAھ J>8Ow& »=4χd|ˠ MtK0d7X-@^{u HJ PM}︯p? d|I|.㰃k$Y*C$a,7ޝ潴?`G.18y/*<0rwO~\a}FLE/h73" Vey>Oc3 ^TQ4&%B=z]iŞ#}ȟT, !ԋO?ye xFc(-j8i>$P7:pN_+=$&}nD'< k a~jHc9Ρ G\}?ux3s߬WxoO¹ɮcY|Dj &ڳ}'a%ʙfq.GNFczkǨ15aY0܅awԥ4Z7%#X!, JࠊV?ay-/!#.m ERMA$@qxI̟ é=_C 6\@Z֎ /̀i`i|*'?g9cf ΫۙH|8wZ{ɂ@O˧/z}~IQz9F}o(D\d&dzV?&23G,%>65{vO*]:]d@$G-B;ko7H0 ]4Ҁ+B Ê?jy>KLR9Fгj p8 U3[}8<Α`VÝ8??b:9Gu1|ͨيfxp,sOirЌ0Tm) ҡzmܩΐĖxo$t2h +$0QyK'0q\D6\JAhmX9: RAE%jΥ;+5-bhzDfo z xM'w(kZd>e50DnUm/f%~(—7 pM=v_):ȐÏ ?\`,~avKmed@N2/|mɢJ '2)iE_g;+-緘1^*1rAg*U`-ڠ:SHa_XlUzxoq (7j+$bt ‰I:X` =Ež{_/qW̭A}iVlTf}W`.<шC7|ǵkr9qi <^+һr2\qVu@^JƍƜB{cRҁO?FlxJ>#¨Y@lׯ 4)L WleGB7l96'MxF6Fhʇ "#Ƹ˓4žp㪼yL ~Y$<u!ǔQ)a\8PZM=L/Sj M#9DM dz"4Ta-zG <+q_i q#/nv|(hm 1D\g&WiSe7{c5|"MUZ c2Mo1TH}d\;hVA'cTZ)#0 Fi@̀H;77Ue3`&ănNJ메"pDjaUp/ 1s/\cO2x'r6NM?Nyv,H-nJ$5#2΋eHOBNE؊gF22:F dH!ï _} &iG,me3Z_41SfmGM*oj;抿Uԍͨ7 :Ō` 9X^%hWe:؄m'EiզmHWd_36M[8_HeD|3;1n|3?zpz3/!Y.hʘ}\`tM:a+>ڧ\F1kuE'6 Ʀ*~ʩkJ~M^cBÒOlTzѢNRqB7>C Hx!vSiVxrm+X}qd Vֆ'"Ϫm"͑f(۪Ӑ 0 ,f׹c [-ܯDe~e~1az I/?7H@$et;KO&_pI335[A~=>4 ^lPK_l;?q̸e~Z/N\%_H{֍ze)| 4>Tqm•0 sUP|ݞ`H ˎ| .\3LIȨ{*[C&vLBR~? 2ˍȖq]E#?NC4=9}[t v*f7)ymTB I 0 ^_SY.2wHFcQHucB^:6 Xt!M,Nl&i0 /cFRt;*c~N![J(zV7"+[3;[o.Q=ITq{ƀVk߃qEڹr; b%2$>PE%Qiʙd5d  ϵsS ;j  s8 _*7]oSG*o@;Lo bA ąxP :2O, tEpǝ!re?81i=[IwTXEbA&7q{L|}.`&Î5AI`jR!=B"D?41 (а5ZgR])ieUܧT =\Ȅ Le~{eHG=싐164V͉5$\:eL? ܴ ŮIk_ Tއj@..8*?Xhfq d yT-{^9,h ^UCM9ܬz-Kr)( ywŢG،ؾ-:ҁ A$LG[*JE{H >?nAk4lXrb2 _q+|wMA\<Ɋ03)͆XH$,vՄ5IU5&c.-ȂƶD\[87~B5/@euWl}d)Ӛ:+ٛpmjiCNSvUkvY[D_C(zP DS- +m/ `?fd8=8dr\ Jwy 9qIdebFfrN3ϤLr y7ArYs<:BlH$uh`ɘS=lc|&hHNLX~,dԙIPoeIv3=͵9zBHֆ$-}51GM k ~U3  rHWfzsrbA BKhvKn osNL孵Kbל/GVP~37!EJ%]\[~No\lܬTP;e1ҁH#h3/e+Sh t`U5N*oq +vtw%b&#'. $W8>%ञ62:F5^E O`J\¯)K 䙦 u؝zܼ˘C"Ss|OMח6"1*v'=6[uiu\t,e"0wT{lvNx34$&:C8nO?`\Uu&AQiMHG`sŞKbWbZD O7z=R?*63~swN>}s@UUn':R6o" !ΓPiǨnX8,i9 {ĨߪuZt:= Mٮ%^d_-uخYo͎FuE:KfCcSzGV[Ăz%jBw;Gn%0|_ Ipli3t$v Q#V guHRJ&sH`S+#ų`99,w߅ma4`xANJyL-#qp9?TPwet=,14c 5#Aȫx bdϏ1>dQoBٜ״GW:AJZqLX,X|uc&?T7pى*4tm 2+o#%1T4A*,3z9{VowNFXPT|*@$<_$+-nl]-qbkop *KЕD1_tü%b) z5#xog!E/}A~2A&$j4,w{x=\ dam'ŠStybney/?Sewod{GL $-\*+_{+xJ/c|BD! @c2`]-$<cLL$`1X Rml=\T`fJN)?h4ҥi'WQ]MSiC@z :π0 ̺@L q$%vXDVdҕ` پi gsCm(d/uXȈͬAynΉh](Xa_,8+>zm6X1Ľ/DhC$#fhy[Z~"rsXj\3pM/ _H c,֏C c G|;R_]>RTDAu5M:uQћR"HL-!@x35A-|KPߩ4,`{VG b\ړ:1#$kZs=F`(J.# Z*ɅuuF"!Bhp5f]QbuGQ?A\?t3 W {5yT'@Itݽ6˶#^ZPa/\m"z9 pHAU״R|Щ8C'S|41r V/Zkh?~ɔ iQ< F}yb,-_BMkR*nSЧZ<^?˫p dݍ.؍a|pq:XpP/QI a9$E"Bb\b*,|ʾ>Ղqw?>wfA+=_踌b!]B~ZɦR(ǻ;[F>MOcߞc/ Bo*k^,7H!+q% -NbNSA~7s+Ȃǯ)O:6Jbg)g'bQzO"7hc+l֌ML{͝sȶYh3J{ “4}e|?3I1W! H8uk&mk+#ՀGK})p%Ӄal,J;?Tvo-8U4ppZ\Ex[ne-#Zd(7wlKW`?jpj#ϵZ^6v1Nv|\2F*Um"04Rrᙲ%{v2Tw<#=!w9-siՅG"I>ZdH^ ![H˫(CW*f#m'7 tv/.>.YmQ uMz܌WrhƔ^,!G> 0.VEM5x>BhHܧ LƐ|a9'e ض.- @20;^lBl;x J3kB,$QM7&>b5E:A3癘iNy$:&ES~pƁA#so<~lL 3vpq>"<:7*iMhN6uuɡ_*/0]PWпH%'3(p-'h.fyI5ϠN5^I!fbpꖨ~6v8:HN&f*`\ U. " vEnxw,+шTǁ !(t{ ~qW8,2NC fXȽ.FaR~bωf }R2HByC:<|g\=AG+bW^@I t¥U3YǔQ&"IXHc` !=@Ի\]O~=SI_ &BG9f3 Y/WR9^ u <:.iJ{rSv\ 8Je>^xp8T҄!B=i\S A,tŴdKkZ{CWYW'v4@ .\-My D291ec>l!Ř'!W#(|E QDW0"%5cDmP˲F*_{pi/Zr ܣ45Vd9F]|N}{4Mʇ*Ɏ-y!mH;ĩ(n%Fj^:{ tigtrek1YS?8i7SM801%ja9W ד+⿃0#̦?h'ݢы'C{AFql=}uנ/Tk &jBi6+x,K3KH Ai8b2Ɩd#؋D9{11Qh',/#erTa<$>w9ͳ1Mv{܏K"J: SsࢺoS?@\X 1f$l7(pM1ѽo,>ݍP2$RFn2.pdh@&%%Ey:=-m\LQ<VG (  q5N8t>#v*]XJ2 ^}߽mN#@mN+41-N:F7x#q5"Cv=,;Ts4xb1zH} &o\LJjU0I0\6w,DdoW0z3ɿ$0θ,S sO7L3D(Nڕ Lmk_yq싳;&kiv R& |Hc]͈ٹS9/"Hg bqx n۾) {M5{sI19 [N,u(06+|+!]ʡ&69_rvr(">#o+4B% jU$7 Oƍ-]M *Ԕ`[[7y>_9fM, c0o/.ÿ܇oqL74`J]95f=R gƄ a{V3W[h|xlfW<7*d9:c(<_'A09|)!%Shӂ 72( '-17GffU%?5#q SueSD)F3eͤ%H Kץy.N>$3:Ճ_64m8KYs3A߇z@].XGqWY>f2C;%c1ɃzCA4K̐eyQ+\G^2[7H@6|R-iU8zpj|7H`G\YOo|~yC9~޲&9uM:LH)o[۵ |-W*c!HH5_F EShEq}Ƌ0mc^H$i~SCKZ@ sR4nU"6dCDf4RfskegJշCW& YXot7& 恵xmqL5JC.b3 TDK dQG%Hyp]Bf%2ME#WXn.%V;&9c5>2Ђ=lBBٗDl8 qu\=YҷD²I^2.jp)h_%#NHڜSo4t^pڳֽY. 6daN u%KD:^TW! 8% -vRž0 G2l&jӱ @VuO]9зG˙!jz9ɳ<4U.Y%Re3ZEibQ:ʂWQgN~EdVv9NW/8[d D(cѹfO2ACnL d1{7gWvP4 &HNmۑcD e:c2L1ѭ'c'އBvsBA;=ue-ₐ Ri:bfR %PD1qN%`wX {x]Ve /GW5QG?88Fۡnr̀c7I^ [H̚9SX߬{^'P˳O I1FQ7%eK:#. 4M&b+=,&*e*_gj(%r=  PADxE9*zG-(dfn}sYME=wBd{=U t0 y,87I}0)i$x:-64w-it7 jŠ[N; c6l`. t U{DFK]`}DlJsfU߃ 3JFŹ5\,#Ji˦3L\*?5k,C#HZ0rDgjﶥDz,*OfT0hwP@Fb@2K} bF; n#-;`|`sΧ&N y^>JW#|`,|~Y$޽bl}, 㮃yXH?cߴ5"{ 5GEA$re4``!"ESX0F2wcUoSDLY`5]%;~؏o]\ӈWc0)h(8@b|SI ۮ 蠯dvRUiXTxij0 =6-Z/Y[\e$=O}")ׅvohV{;͉ym>%ĭj sO\yHBRP&0,'@f]  PuPSTT8G(/?unj n@oS2 "vqaSϷrQjnR&Olc6Shaݢu1Eў/coVZxͺ[+,+{Ύcr_yz׌r`MrQ񾹊Hi꺱uG5r'ǛAՑH:za ˏ,V7s;a L>oUHBWC,@N MSꅫ# h- T6] 1f"ng2 , `f5ӅۼՏk;񖽧E)mfyV @YA 5&0&@meSsۿfŅ( w=Fn_OzMyojģ+BpfcTCg'ͪH;<O^4W81̳iw7 j~aY~9ceS*vcߔ `rg xj x /EE$ϒ;w]hEE>p- ^Z$jZ=w6>)Hxp1KvO+X-HS%mOS`z%R^i>Kf.\!Ti%x姱XcGTd^)^B y4դÞUbͶ֔gm"PHPHWF/(2qѣuvMN$^#l65c~$ٿh@nj$J 5+@7"8_)\Ay?W(\(Aѵ<0Ξ=k԰RՏtf2Dq_Go)I1^y6xج=`QeSϯ&I54)=xi'[b'ҌG(Zk nͰ.E}gq5}5l5"*仦waI9x@T˰5ٺVK kFm$%t\Q7޿q .T=Y#&,ڨq2wKdp?FR^XҐ,|h,MMpjq Sf̣_Tǭl $8z#J4ƪ(V]/// uU_AyٓW^px%4zG|㌚cAI6;}$QV:0D0XTb,91Pg;FC/Eՠ ~v/bBlV SRU\̤yvX7TklU"'j^%0RI١W S] i[44(,} d[\r@jG Ym lex}v9߉4`\)x;Uidgubv`ˢF!L:="wo]hV[Wј 9T#BJ`>H7E d5g[lWgxj%oNCEreqCɔmyV8}Q$$3^엾 p!dz8DQ/璸KL!YN񢔌NrHEm- zlm|WNeht*8 pL:w[-3mCBd4Cj|Z`z{k` ˜t7 w D!t4sҦ:/@́|M* l,͸bձ)У}@RI9%)uMFtB8YaM䕽a5g 8.a ћeC~o96ޝ\jy;{N):w-MșPOշ6ŷMvÈoxm4h7`qHlƳcu}t>$27}14!gŮ] x\B&TZ2uIi{_n؊<\c %x +#lFP))zHn}>=ܧ̥cEjAiP:QC%]"=*]ô-b8 _!4O2Sʬyc&Zz_(SK(Jv V9Y]( +'5Ev>߀P4r msD 煖2#֣4sxgtte#fr E| }S!3촥?]'1E,}ٖD,iGV\%dݤlJrSȟh\U5l۰ghc)Uqu>895ᢐ~H%$w½mUޯ3:k-=!Cλ( ߰{>H^ބPDᆹ@s3Bvk?jxSS*CwY섹jg0-&J `Ha)G`)9ZD`{K`c3אR'ޯBh"{<@ Zn{G& ^b7*.etӧ +sK]QF]P|!䠑BXQܷYoHw;M4;runZΕZtتH SGT) >AFr2꿎āJ`|/֎{:7; Ez{ɨuY#lnxMO5RQ YV賤xYMY b1XfC 0Uå`V)#`b.T$FT]NxX q vR CÍR8"j+#[/*_ul1f@93!D )|2-.R*=T(VTnh& ZW@Aª=j}=,oFD -U,ngHesx9g#>C>&t-k9K8/:go &+.r&(vH;1g6~K?"'c ?{@Kw˛ R CD忹F}p> ibGעS?Wl֧o1ϮDԱQqd(2^S9 |ԔTxzHG~| 2ÜA ª3ZeΚ=BkfHPATk֒)#Z~IDTS@)f9M +>Z g)u:aDbDK%j9Pv+9xKVё@"~t(hq}etOB)ҦkBV=]zi0g/鏏Q:FqV mCy%n뇁8u^`O ð&(Z#lyOarʨhCJF]Ycٰ^čQ#'a3O^P07H+tNCV>K4g|0éEGvw}߱]74`(J~L O-YEb<}^ Ʀ==S Q!}<-YЃS=9dHh!naK7Y^\@p@u_k{TuڃY Ciϔҁ>H}#LkjI7E\e&0ڇ|9ܡ/q6E 'Lܧ)r͝ŨE {~GriJn){)\ۊ`,adt~m : gqF^LZg6@YQJ`桘41s5's^&m^Ig@b {7HfV<#vxǩKSw3BPCie.+(R)>-Mc*hz50K]2eJݓHa&j>ߴH*$nTEDYG_}L2κ/Pf}Հ)CN R[NIƳHCƣ.,3%(7' е=J3&3ir fk]E9Òr̀?*¢AJoguҋՇ(|EIq8$G,!>qm- E$~l"e#}.]uZbrMK:r; g|kNC`EQV2Ҏ&5`x d pږ*`(7 _Kd.d4=4Gcx5 z<Ã*0cJ?8ۏ8*[b%s6GMd}2z0'; AeBpDE_? } հ3'LCLBcCSaZ_k~||7D3${Pzy5lLvuj[ Lnf,rWH迹m vh2E/'8wVYFDz7nNmK`wxlu04ֶp$ȸ˕&z^ E}S'8H\jX޼@: K #ǻ[N`_e wp0zG{uG2MWC.Ji#Ljkv.Y[7E@v$B)ü<'#WEA&4tj vQ(Tqg89n~W ;;\8ii#B Y'\AXR[01cLϹ0J׷B $:mͷyr9,Q%VcܖJ(9: 5Fɏ4x wNRY!\Θ&ZA"Nqvċɦd^*h 6hJAvćWҙu`q J ]o"B]b>2k;*97m[HEՙ:s+oa<4B|Yti$jvnS? h[UPi`_g%kJ7<審wQ&^WWOS`kiq^GE84)Nǹ+2V+0 |2&S:9 Xjj BׂzʍKe,m*;F[sehZ`8QG*W g W\ѬG1ey׽Pi#Ѹm<ߦ @*g |^;/Sof x;]\)iz/v BImj/lfGYq թΒ /s_41*m\:Rj͹S -EnUjl[ټ5}u(E io))+fK.䩅()h&$Ѕ>*xL<3bTfOZ/E\G *(8ey\;v4fE,Jқ}#b2|dK{h*(fxv.py$u Fn[wXOpUU.~QvUl294k*E\YX*|넟L{{o=YgL4*#t^QѶE67yIg(ٳQ`/*[SL2Gh)cdO뺇 )D:z<19|oϯH6 wٺ2{!Ô}Jg<'-M)M|7FluN&EC-?*gy YNԩU4(a!. E|IMơg%סӪAhLvz^wnB yt]8h]ZoIT"(Y.<\^Z4u/쫨b^$hAtEZX niqķ3R G<@waoDcOTwEЙv`ʘAoO8/j{G)}ᒎ%d0躌A}&&RI*;sjd8)jrw*$fNy~*]+2=:Uk̻9[Mk~YGa7SAx͸]XH.ɜN`Vl%KDsQڛEt׼F=e+#a㉹0p|t$kcpÓ\BlImb(2iÑ&'0$rU5f@kVԼK²]gt:}`9>@Ϝ"se![S:5ٱҒG +(M@6ja)1*8| r-ݒس#*J6HL.V{6ˣCN>[7ǢP4/i~֍e4;)TjJ]H|XYoWUpkN8pUA_++qrrA5KB]l\@oi4W+WpY gHkx-d>IL30Jsb]$ ~d7MYaBsFfĢFos(= {LrgMƠL[cP{S`#.Mv5ˤ._|ΰ+eire`dр}z PWkbϩs{K 4LCehwuR'QUO4jlh|x5&:A}L3Zڶ6f8[JLԡoz,vaf# R!?=[BѳTrUo'ɘ(x m#23 pKD_u6$<)T&ӝS$p<`]}*_Ӥ2T.xC-Чpÿ`PAN5"NwǦX5tJYzdRF[RGፅeOsmn)Tha~]\]7̀Nr<rMZ;]ۡgʷǹJ [<)fʔNHb F&K-0/Beu]4m~.ߥR`r z؝J^}^_*J2%pkL9 e$gno~q;c1P/heˊKN4i ѩ!gB=Ga)ʶza>tꐉmqGo'$Pku^s[9xUn zMc5&'ͭٝcg'pd)*Qc JFN Pihў4N;f SL`iF; !ո xMͩi{=* m6'WP{f!꡿+p [KB8Wġ5Zef3Caa3l$ߤd}jH9pL: .u󶨓.oe{p4Cui+5HszI{MSRޱ .[ӛHRv45u/SV da}T 8\_=Q =`&@^NQ":#,sisi !1]c'N2fWc2:X!OPT&mИ8W¼\\Y+џҶei%fh|&՟ 9kŏ]j1enRӤ˲V31¥g<&ɬ5Jeo܋\Gֵx{w'%-U`vÐʵLLuy7Hj1ѕEͼ|l߫m:k-BM<80s ":dSF _JxBúmd1")W,IadӒ:ɞh/Ȣpj=(J*w*C#WR#, vM4*qv˼9om7pxx= qC.S'CzwLz+zN<{8#4Tٰa&Y$4+#9qP n*Gy܏IEmny^w+7YVLz?BIbmZx+v(BP<]NJ&:}+chiǶY֕KuzmԊ`S ׆ ˆQ ޸ǧ@AD.Q0RU):Rec0 –©>L-Wg̜˭8L=eiQܲ V1ex%|Jׯ2QX0ײjPMe^0Lʡv-F!/j'x {Aͫٝfߣ^H,(/²YawنA;^Fr}䚤{IdQPo2j ( d%_|fz*+"iLC,L@Ry`3;׹cj]EƞĻTw9U"I/DPﭦToWt;D1tɓJn:Bg _Z;XrRId6u|[fIMH)dgt(d̑x {AJp^.Ugpα JxSLEdU;->.]{)OH N`(Հ?~B!ƴٌ?/]FּK)ʇ.$i>QaXx᳞ :w,i 3t(6|e)-vsv#.TWl\lŪU{Z ѾǸ^j5aCQ9X厯r$YFXuq:`~BakM, ocHLzRiy^Nmg9UQј)3&z*I 4A:t5L0F"ܱ uxj FCI}<&fm*}%cZV1DQ31v#;'vIOIkiQqDoJm_.@7W_X٫TDk.2dFBEfd YZ"n^X-]VY"1RMPVy ĉ}DxA^`r3e7 lIE4Km{1;r^: &۫QwmbAS |,ޮۉV&-m4C DqD~ZA`B!rG ?-5E ?CybV$A[# 4[y>hLB0۳RϲrQ7cexgK@̊,.h2Ȭ:Ј\-E,ΦJ5 Ka)İpL6'UF T3;QPRD -Ij^W4~ٶxNˉj팃>$9_PSU/+-e~Ys<1/Y 7u5la,:)7:90ف,Q;hnxLOWNeͳ#۟?xh~v6J41%u`ɦcr䷏{}1 |%˰. *P= x$g!K*"2ܠ4ln5ȸ =<}2H) ru+Bu'@3;DŽen; )K({w"lᏽl%{y30YnI\a""y,>S ɢX?N8xlPM`avaLc#Jrq>Xá)Gz1he\G*k8_X,hPWODTaDe DrHcM@o@VG1'|&u%ٓDly޽noA{#lA&ϗ kl\ leK@5lD6D%F۩HR+ZIFFwfqғbEmeq7?PjMX\у0Dɋl7G?P#vqB b tNRIe}UGZUŮƅd)'wk.کe"~q\Pz[;rwc$TDHʮG]YSiDv*FD%QRx@v6ly.@mDd&!mIj6B3& ܈i "kk~YC\o:{Hͫd_N}U^(}V#^`UJK뀣8"qI]K/}"mM ,)dEOUu0rŴ0.ϛ^$(o2$i}k@U6⵵}Ⱦ<}A}8AW ƑN1_;ǔdI%*Qq0z87[wIHl-xMEs; 4 ]-q!4":!tH:-IpLn/򐶳?~Ǔq* )&,یQh~b[k"sk;fp{cD|ӗL _8m-Js mw?ʨVB+ օ@9t!QQȍ5Q} 02`^S (ІUqi'KS@;:qVSMlUfl|wYUPӁ!`fJ`ؒ,j:ssp%-07hE)G3܋# ݠK IGڅAU}2=dl?SsMNA TC 5*wwO\VC1OB~WHRւjyBxQVHwSo. XC78LL-">d`HJz &sWUU~7AݻWQ'6&Xz KpS^y^ahY2݅b+Oͳ@0/U]}JReIIa@4^ ɾ ZĪ6ytX)X)wMTJ5m#+D{ǝ流O'ɾȤS ^s_'xyۃ]q+kKbeݫo2((r[GxZIQ^t2W`f}]*hįt5 oa'U{\FՕ{]Zӵ& Kp?r*GVۍABv/9#35S2[5q1H/e8vW>ܙVOT4ugV\o9ñ򖌇HI34YnY;w~b/:!jy99ub<&01]9ՄVJkNj#7; "(ܧdžRo=wF 55L4Uٻ3̓#:"R{4^,>TSHV}I&ʁq3խ~CIsO7a.5йJ׭a#^KN%kȩ/x *<6ŰJRN)Z >~,`!C) .p3KpJN;NPX٘GO̮PAvsd$gRdح(kM-Kcɔ^mr1cd^*<|M`w%k+C;s77V_}9z39=v,J{A"UR ĈB<8Vx,G։xbRױ,:WřaCQx^[iP>/$sorQz, Wnj4&ּS*`q$30O]{gw4}Şϳ~ "*NcE7C B/vi|0=;E7Uk*.fg1EF.8ʛ-&?0uPtp)\Ũ1|Ϗ+ hZ2W^ f_I ::lliun0|-1)dN\djY70O, ;d}ZTkL 'X׸V@Wƴه.Xӓ]e "Lҋ6`h ːk;DM,Ѱ>n'pf,뙪;+h*A$?lNQ`hAQv_}aHD?hax8̫tUhq_5 {_McEnF?2 |(;|P ctGq\ ɘdADW,7vviGȷ1l(li'0-?b zҴ`(o0dfYe* 8l mnd%ނ<OoEf%x2Iqص?2诈 EK uC4B43'2"V #79)56Kmѭ| U߀bϞ3F;ôcɡIx +-h,B]XE,f^7# G]\}. On/tqq.d|aw_xDԺܸvԐ81dscWu^Yf|)yy=Ù[i}U[x_ٲÎ@Fy`C+Q(5Ui?@Q;l{F rBhH HfԲXX@2y7[B7!6H~s`n# 9׊r xJR~d3F7܍fPN9ښ-f脋0g+ˆVdT{uDgF3`p6AEv?\qPɳs'shF.Vi0ljOR|5;󭒁=T0e7~VY*o\| LE]WHwLW >&־Xe4" %;*})p@͠j`eKHPQ ejsRspыXth'`iPW[m'/W:Sc@*&9'헉sW[-Xa$m'k©ӌ*])B%LyQ'sSe7uyz?ۆ]n<AĆapZ9s-fI??<0o(iqw\kk$!=T*r2(h^Yt gŚU㶍ǚN|_Gݢ0U 'Qz@s9[=aS $b?Sd+ wsa^@Fl?W,fHoJF".}I3>L\vu1 U<5[,fιlx0[(PZcbZd:Ӭ K@?1nJ+ĈkePxZue+Tū,om:VОsYt\%~:"}>6R4n,%vПSvRl=c e\O3yIUa5f %~=EuWW78-- ){3z+}': Aή5{F90g݂/"^?.nNb`%.^0. UNWߏe#N;((peH7;7X,=G @qr0YijAX9a.|ϴ_ֱ4;d *|y%DhҮ]uZoK]Bb󫏓lf]e}5T3=.&eD ~͐Ӑ0EO9ވ" 黉ҊbʮiQƗ~raH~cD9jMuq(>Ri>ꆤ%Ax3 K`Nz޽ >nb/3~^raJq ).SOѷ0s_By(*Y2HQGѐq8xn5t#Axk[Qߋ\Ԡ~iGraw1APծCUk!s90J.^U>j O˦9.S:aD !τ*/,R0,6U9 x<֟#RD_侤AO~Fqn0J]չ" @Ga_:=oτ_2Uv$Q1[ ;CP&X{bZ|"9 Fm9'CYq |5~v,`"&]`ʻ\X,O#P\C4d4z#f{ `m1d-Er]WCKRLTD:Jb{m1\{GNᄉiaC!΍K> y9z, E!8 VP[5{j5RaޕSU,1GgKK/)VmTH sG߄|R^Q CzF@Ru`CeD1z#&絉}ⷄ/}ʽzv\r:PR~GtB 7i%~$NnQ- iZD*_xkO7lWW}M'vYhc+Fyw-@@Ji;3KDo\Lܦf6#h˧v&*| B -f9"a@"~X5#]@SO`k;wU7SCp2xupoxϭWpVqT+͉Fjd0$hO5f3rf(B9{Zo{ie&n乸-b"m? YԩmlC`gGr/w kaGckc}"*FY ~e\VB@01814ٌhlZw’]-ůҳ7RԄ* )܍}wְ~g60 N (4^ 6=q NAOWbV'νPxJĨt ܘZ(κL4u]Θ &$?vjBVfo]2d97njPx!A{w '?nf$Ij"-L⾳(iV+R_L{5䂹u{E"Ѷ-ljyp.zvsף_2r nH4C %3Ӗ+J̩Wtwfmda5=kELv6Lu3ǃb?4#0 qQ_o?q+✒qKI3hR}mSaTr,9T f ddT#n)H_ŐPJBM{HZݜvKSXHrM9Lx6UXJ -P>ρYYu' Do0w/]"[nݳu\"CGLbdTX~S~ژfjWÛiD ^د/޷жIDnٝ~PE`2z /xuK2T9v,:`s iuSj;|}onlx?Ŗ:5륎ю燃s@&]кP eT'DrJ}8]UjzSȶp2c]&m&2|1S dNȐ9ωX DT!_lG(\[L"Ju?G ^U{BIb!aE&θYoN}jyM{;NL\X(art 9aP ~$H+O]ATQz#%4C lrl mS3<2/yW6nEI>ܠ_|acPh"#ޑ9z8QDO }[VO2C'Ki<=`맵X_gZ:qĩL#fuh6ŪP1UGƅ |_A=&0_8yѸT~ZqX{] lN G" 0'k"V*.m`ha)&qOK4c}V o~ 2R"?&%ͻc h)fMVݢ@h򬂡x!t]0\="of BLiMѿHjA)"uOmݐ5gZQ)~ޒWgw}=feXb栖IN^\ rݩPIS`I;kn˗G 3(Ϝ"nJI&j)#k" p|7(l6kC:ݗƑ/SyHF-7ol7aXκ@Q0J02NuQ̏0з徢J/F% /Yoà۷xiR,>6w( ȥ`G̶m9! |H,lo8Dz[Bo|Adi]򫙒bս ¦~}D%44pJJOh4j⒗ iyWT4wO9J񸠐J6]PvɺoReJ4`c Ћ*r2qeӈVZzY? #9G wܻLFOVΪk%z\{< qW7^>&m|jKީ=u_lg|jWߣ zo֗3l tV/i.0 &I9bqfȴ=*}V\S; D}&ivj!V}'lw;ɿ™HQeEQj*Y!+Lk#gT L{2vV,: ,R,yșsfe@V^وk8`Wdc5JT)ڤڰWkOyQB6",J<w~Id;X߀9H9 0HZEa . hpZYS6 J2ex qsX ݪȶO WVknnxe#hO:i ZV 'R)ێԄODGu]ck,/-p x>fa(N"ymD5sQRtYw-$I(E҈^iiA\TU{qܱ3t;Dz1 u4 =2C|EQSwJ*pm"S|BBf.se#"i,hclQ4oGqUi%:97h*);ޡi|ԟ~cAIx6K^G؅<n72UP!]ͽ1|&ok ńFE{5@H\bW@ `#_zLh ?._dAeQBjoI[Ƨq|lā9q܏q[ZЏp[`ZqwsYEK-[H*Xt*KS AʧT1Pر ĸ6re:h; EǑ11G6g/{\Oڗđg1G4x(Bq,7@&(Hf_~Vfü=:d` RP'hA_Uu$yʕp"^&$fPE(cf%[-NH bmU1a"$ߞ X+((vuKن#3Y ħm؉ܱ]{%c-r92);6`UPN,f,4WY7?koo"։)ECnZ82btWKN腙W\2GKSNlC989P'|aJRѿzSz^pF Iܫm^duf5'XRbO\eJ΃}02¼"$ 2EYT]}6亰^gz:$.?Uv#5[L(Ef^\S*X@X>Nr{$ bSԌuE46_v-óB`[}&=IV?oeoKYA<1 9^p*_ un_2J>Pn~ 0(U91&- /S] &˟[O\zCDx΀nېU pˠ:\\IkZըOxq::!9-=g[:aϾ8 )W:R 1h A86I˲ɡkQh`!C|;7"=)!9/s?i ^;O혒.gfP~>,7gH;c(|ň)# upn$o ?S;HJ>ǂ;upfѵ6=[ؚ]>Щ23'5rv~4uJ3Kٯoɗ!Zdp;24Sa+.W^&.32qw{^Q`N(o5oB qhst,3DߦJ[ d^̰nBMPQɂKޢU~ qɓgF qz7onWQ5vE$&^ \6ma#~q̺?mZC͜Ӓ,}r& sOи9Ѫ4U{|O{9Ϝ(m{֭u=G2< zK'PwPttZ#k`@-s#6L!6 &^]UdsvZO|pڀ x~ϸ/!P V,Lȳe=syW'5xEmn=Iy$c` W%6huf%都nﺂTp鶎՟+C8.BíW$3Qjx@ \-.egIA>$Yzb~˿0cp {ܐ w#0n^&Y35c;`KSAA{BCSw)g'=Cݒc x9ܼ>DX{Ɔ-^jGD2l~ G';%NzNjDJzb6*wE>m؝ 4 * M 1=OEkZ\, [[@=e=sYປHjvAfK([v};!lZE]urF&o>VAd;pג8RmBO.o_")Ő9q(fSMȀ1)8(Eeo< RڻeQJ3Á'`G EH;h1`~sok#:Իdz%hf"/t[YAuD:eQ|#ź]ҡ'As#Rq+\ӝ)L%vCN6T狎Q{ٓb7s$y&J +i]1]*[dд{>lWz`9/%Ig劁X@g fl/Q-TDUfߴEhN#s z?RI9vzn$k? ;VDYBpփzBLc-?P fԅ?cX~ooi,&/B>x|N]:гE׬@KrXMџ q/G~%/nT֔!恅V{['1\/ǣ|)fkïD?Qײ3-:+F at&M7{יP/~!;G ^Эp5ON= Zf6lh 2, UrouvOr৞}vkTɪI[gY#JՉ҂"(5u򔡓J02Y&Mt«[{wžthnne*#nN6Xϴ _mZ..Mm@H.,<)gˏQ\WCi@ʺqUb0$@Z} T~",kv>Lzk*l'Kv7&U4D0p1 #8$'l+:Z |Xs}hϏبGVPpz{Drd$f"Z)<_S}Hn'A#Wv-QiH`A[ {y@ߒ׹t*"E5v3M#kH +Vb 1 pTSIO )2 \-o/;4s Ol c#F ,OD1uT0hFw xV9&733Isܨk1<0\T^ty Pۨak]I5_;0el-~w2.;Hw[n-9=[Ès{m bt- ɡ*Ah׍Rc{ƚ?g/y?Ɋ R< R2g)lgEլhy-&NkUkf)yQ߰2l QREHE* )̫gCr k4jO4(W7)OAyhXݖfvPHWc&{SKiD rx"7=ayX :H({2п F0aY9Z,z`32$rٴ; 4XA=(#trh6=3)5OUՊJ][CoHZ LB޾Dy0E,nhuyQJ'6L18(; &Aڎ8}!:oDQK˛S s:\^#xHiZ 4Y?tyh(zp9$*RUFN:6EIX`+%45ԅ }(eۛ6\)/ks*Ky4:@s5X3$l:(igLm+9*[0uڱ!8EUVfCHդS-5iBB@jgrP3 ;a]Jy~P`,p1OvϺiݭaβ$,#_\n5# WdPMit&625+"YVcsl'jF^nltqcM Zs}`jc3$:aGhuZ^ՙ26RN  7 Ȗ'dհKUُ(sՇx0@-svV,ehs'+;!@Fz2ĐUd׳OsE?Xdb),KLT2Ȕ~L}om9qoQykB#3"Hz&`Z0,muu̓-ZV=ә*uNۆ.-,m]} YjRA@G.)%=:]YbcivzE5uÅ`l0u>#[h9X&K83y qF^w/5 ZOn HwAkG)M]j(Q/7JJR;٬ɷD3[|о/eI$w!fmAٓoJ0}z]YoX&З[`n}zutjM;QCb@\=ۗREʡ.%^42=Gk\2r7u1O^oC9&P~)n2ֹ)/u%Ʃ$6XoG3^Mal}C,\׷T'~ߖ?@$AGd3VY .v51{d\lN| R^F Np,_]Mjed>N辏Řq9 IƑ-c7BtzMM=ܠm[+&`M}Ug>^g [Ф+Z`]dPρ$!oBA0Ja[Td)? LRjh`bu`ivC ʆBD5i<^DP#T 4~UXvZgcŖ 3 @! ?(RgGEzy+ZjH\ѐ;tm%a*7&W%cΦ]rGKe~dPElMk|3C 32vc)(ˑ8-v6|6xfJQ{l Sh^]&ַw ₮ABm%EɇԲբ-h C0]oϮ#cH3'S1 c_I.,6o8ճ֪51 )sf+rנ uzNb>5e^ OC,`p~G.`CXLw4UAt VH_Țb*=@Z_1vp F8k3qM1nqltJ/As&QM։9_`QLӄSJ;pH$cTvfsveبhD)xR=Rcb}'HfOF#9(T͠-/:`uSp2j}dC(cE~OjrFreQ _JG2ʕjv*UDIVoLX>qcUS*tR+/;diAL|_۩C\U$UMxe<p nR&+M7F+PT./; vrH3kFK4wXerl1NzGz9j&>`UH:(/踥FG^d숛΄iBa`}}e寉Ch:t Rڸk%Z&ŵ6Ͱ>0?9Ѱ' XCn{$)缶l 7!"XMN_Yi]/x3ob\e3Xr;pϻ cnI)XBKP =#K;:|gk4Y $Њ˞|A. ˶E0(IRf VeukG^p-tJJۃR1gmR9aV&-[:ߝl:`r~$ȡ[t3ȕaG坑፯8Kм#spmtY"P?\ŹSNg"@m'9G0;S:Uxb,J jX^37͚ 8],H*F&Wqp@:PЬ樥c8'za"[ͦ Yy1ٗN-͓Ff`F7='g-V@ցCEnƠ+^_g]HDL>P;l3~0(o yݖ_ߏ Qu˶EN/%V&GcY"-ݍ+28"HmZz"5}[?9.>l{]efT_/;ʨ tfC '^T9;X;*fѝf>m(Ƙb.XEJ{_:tגAU?Y*rVjTLĜƔ"ir䃵 v) t6²VKX#R@ml,b{\W'hңmi hC5B3mhE :w`C~#| f\ .xmA\r+!Qa}gT%ЏA읳FۜރxvHx2hNj]!&ƒ0O ~nrbt:Zuey۵eQ8O%"=b]Nv#S,~/b}魘7˯WOcG:&i1X'+U@y$; 3y1"1rQiwΠsGe1 eݗXZet:Z扽' (ysJ~`UåۖŋעVp1=0pn;b0Kt:4sҀxC({Iϣd}K Ă Ar*Cx2-JgK=2!Byn9;|NbB)9D[7!싃<Vab*ڐ8?\Ԓk$@w{cJ]ZcN =3zd iRi }E#o`f|2`_/9 ev.VxJT>X+e˦qNy){ ` q4."H=YMI0',']26$DNe0ӽtM,.G `<ֽ10nfpM=wF_(ΰ^R ^K] jdw|lh,<ѥ%Z=aCD$*TM}~*$OfK@'-S(\t8Dc}״dv~yD)AYHUS/>]Py. ]B@%' >+_:ȍ`XwSF%㹐")D򸰬t3$QH12.M(uV;;˯L]Sr_'gSZU]Vk2R$-A-29ϳlL Yb)TV ӧL/|kd-VBR̀W1؆BQ㴌mZ5J{N`"*c~UЈޅE 3Ijݯ<ĜG8tGK\}F{&rC(-w  Lj[,Ka(8IN`>q`Bqߝj2$3 %g1uչj#m.+\#p ޞ$d[uA5$E9D؂7 Y<QّٸYMw 1$/U[otHGٰ=g⤀3QQ6!28syB~::2і9X@d1Σ\5ոh`>z;[-g{_/v,p5T:FWhmۼ8h~\%@n26bFFem aad oeE(bg'RNDyh z/|I}Nq `|f?g,]KL+#'(XTmd6 $ҷ6q وgv/ѐ- )v :٥x)hɟKAt+/KC+ygy׃Adgj+,|~]Nq׺;) ēiACKFth"J3ЄFF8FvR)t._Heu jj5 k^n(d'ŠSbx(noۢnTKH=b׊0f1LU!o(>)PRu$.ckRkj~y|9JP=Ѿo:&*=liyCijf&"#ZxARGgߊ o:4x1Ղ>_)K :V?`N#}MCϒWic%{E.Kj@~{us|&0?YR4CWM$8U S"gdRٱ9hAҎEjn4j]nK˪{jy920wo\& Ɠ1Jcɬ0`cD|*}]mðC}m(8s8X!qF9΢!M62(fJ)r}7HCT/J\MizJ~~r;  DgMJKUނ5I`5UBQZP0_ μqj6w''MS+syrcOE(,=)şO=|bUЇۊ3t=tL0XYCީK]Pט3?Ocķ&ChJ>D3moY0=sĮheܸ8MFhi| #·Q LI|Cyp١;{'Pɒ)Së4Ή!ӿ76ш( >"Q! lt @QUa2QED+c6w[1r . /NnrЖ^wH|xΧ/±l'dchI-[*5Y|.{mr_]Qs/k FvTd~Eʺ@MeKvY! $\C5mgJj7>1X0#P]1WosdQ1_4H[Q ;JiOaedL+ n,K1&e`NZ8Mz?;!tc;fIag!=$-i"MIqkbgLvhjLYyTT 7Y%UZR)1t7')Vv7g]PaC>=y&lF#<512gAgoK/,T4VssnS Штd @ T11{sUv^*X"e G'9Va>Cckµ*W -m]cd<|eReO@`mg95w$Tn@yS]9x *?caϦoڑ5glHm *Rw)GaxLl)'tr](E% TMDCQwgc  ŋ~t売_(S8 yq$g;8k?/ ٴ+ؙtavnmXpvrZ%q}W՚]t//k /~*um:0::`OM"\ wmhcۺx0?hF[zuw>΁ܹ$f=EqpdK!74 4ߨg'th&֙zɊ4>hmz%32xT @i#O;T7xs !K Xq[ ̠H6ea1y[WQėH,h@X#,#BB<\O^3`O壳ĵ{~6w4CfV&Pe?-ӱk0jwD=8Y%oSjԜ|s ?i ŽY>8jGc4pncxC qr {ɏ*]kdx83{yΌzaP\n O۬ƒ=ranR"\驇E?-!N:0arkW7N4>p ^f d/u3[i~Si@$qX۞~ l9CPBzx %Xdv]s0cPlS%ߕU;krYQU pf8DrUۮwcyIBKJw1 $b)oiOu]]'aVlj7[n-q.RsDE2g{f[Qnİ ]S0w~\cʞ1S"]YZv%ϑH 9z~)޳` ˤ峆/%!*)i}4.o9ψEk8c7ag{ٸxfI 'it XCL&~+w"BѲ^jG%s KYIJ&62J$7̠5i%(,T"1-8?ZeŚR vN@m3dJ+R\$^tVyhPF iH[uxc5S43%a`=ѭo (C%s8fLDn<` F X7]܉*Z,^@5l|{6qYkӫo:erɧ#žE`>8maQ2'>-p5w'M ~xDZt9--+,={@@G&O?C0Zpxa>S6㼲+<92B;O㫰Pa`SHƼw}3N JW*7! Vz S- Rê1@5sݷ@If/zFNCnm)pd'/އk 6e_7 hT!v E}%(bX>:2X%qL(}Z6 ,/#X?Z!@8) 3 v{3+x{s?A\W-HPꢡ]/ZMdjٍk,w+'3]QcE,5z bKpRmt܄yUo(/9z4v{!ixX3v k)qa8Lt[O3uD`1Ax<\E&0 ԣ[ QYle U$Ѵ04z 4(H$Ѩ,$[+y{@HE&"|XAc&fJ Bxa[vc|_|FuYR2i%< 㸅հJJ`] 203nhKZ%(ןz,%ފbW`X#3|M[L>zdjC'ʟ5K7"H#^ir \)?z{T$>DLKcޕC3%8/ X!\MÀZTqSo>0see%.A;my;X ~\ۏ sL}>{>@QX/|+ܩOpFxƳz|!  v&=]{^:TFkؠpLl~{U|oN{iDa.1 ^fv@}=_,{z 59ul&K PSCȴxC"u$>ǀ=]Z_GjȫWA+P[1kqa@&Ӱ$wl'eכRN1&8 xd:ģ֋VTT`rb XbtUr!]P:* $X_ a׽%רSq"5uR5g}$lw f UJd@a ҫIpJm,Z+HEe 4s|s3_Kْ̪[vg:,vfM,Jz n6rƦEM@^s|dph y0cś(靃Hg*=j_AjP2P7/˯yN-wlK0?9? n{PMGRm$^;:W݌8<]C i $cD#zei p*SVVM[**X@8OcӞr)3dӟ^FW8fdHk6tǀK r[rhLH2ioc '/O?)az^dae0ۅi:lp2,"lԦA|Np[Up!נS:N\ۨ* AcpˋyCERaڙ1OS?9.ZCݩ]"ݏ_1{)څy$ݎȚnb!Rdc]Je@a3%0_jM= 4>vX5Œl8f{r`\=S)(K,}9ZFw;H| $G3Ȯ10lCͶ psPVxHDn>nfvy5eg4>)d!9r.HAe֧=FMq7 1ljY%$;lȀbBRmtN6Iٕ?Ϛ$yy܇@0c'o11j?ny:0] H0`0 tTV΍p 7 U7?sWOW|.oiBMT ĩw!?b/7;#F ;[> o2@9" -Qt$.zIx _e'ɖ#5úPV.ȓ|qҌUl4NI e @tq\T\'Ei02r/^UWi̧T!͏.SPwdjDdX.o<7ϭUGLpt;g\)8g8c*1WUo2Jq+$Wy> ɨ'^5llk1gSد)fDxھ!.t{Zkj޾̦baKJhN`f2:+fӘ/ώ#=.[Yܼf\C W%vU<6ܿ]i@ׂ>aJC @k1ZvoL16`j {fHl^}lȯ萘U7't0fx\iN5@H`;<%5Z6[9.h]2׎) U9CtG/fZ(HORfٖ䐋J٠~C|)VP#fz7I;? N H߻#\pE8X3He#z|5K7#Y>81O}*Kٌ+gX7epN. cRMtה. H^ARNݛ\ĵ "6%[4B>}%=ϧ.w[Ib 5h#VIWE•ŝ2Oa~N*1tKhN6nfF9 {fC X4O# l#Ia6pܺn7Y$h 'HR1!!ۦ{ذW<xUϰ2} TϣYNcZUU4q!YO,7iؙ_a0 ?ά: }9:67?.=~ɨ͇<:n{ |9$ذԽn_ύ {#H"*`G"쫟#DI Q&eSyr ̈߉0k?wOzQDw$J~P}y1+"4.7J% g={ݭ,XXt4|R1!1ily#_,yjsvMh* $;Kf9˰)_`F2%}'^l3l%@8|X~= ZUmݲre15t<4-?P9#u!>yZ0 Fi 1hF壞kF=);Ln-Z#֮q˰P!K~rɊ(1ǛSK{8H0:3M-`.ˎ5#QBG^?8ϭ7Bש.{\bP{YDx〈A3e^G%S-% }}-"|-^9a6BBY8UVzZ1dd:HΑ5nNo$u_K^“ }-lKpagY}qu |YeIJ³QO(Q#*kFt_6.lȚ39Q3: [IqFDv#. 3Ѽ8i\P_c#BC-pjB(i(jN*na8?m ,~̌WmA50A _VM^o%7897j~`/=فJqW,bs8$28J>'|9;WIV)Uze|#< h0CmIP5 ՝b3--_ hG (_| axgOyG%yzoT._nI!N˂DiqIQ.dvGs M?( HaD4a3I"cF}@p+!)I'J壼E2)82 eWV4C(EΛo\NKZ\4XVŸDt\O O=|')|xfnഈ4k,!E"mgy[ umռҺ,a. Gj:pJ`\0IK{@MPfC~c}zaѱeʅ^S/\xOyT{vTb.u vOuZHI"c7{VW!q3`,<.eff9*@Rf)MD4Gt2K]%t8J5ӶJq'KqNαc`\ G3}:5[} G+qсvLKU1KuFt@O. G֭*Ι+R:Ʃ"?CTL s׳? W$Hm0>qEDLNdMiv&ƕ"Mռd  pz)mpyE) h꿦SmK<3p%-z͚#> Ol+@nxȸ`Ti {wMI韈wV˳W*v?0Tw>ŵC,\ҳ_ZYaBF'Q`@G_wXh1.'ѿc^LI?_[a]u{TN0UFD'Sٗ^ alvjT >֏2[\η ̒!;%!ACtS\.QVIP.'/$Bx&$#I :yKYN=t4== M5PbQob`^ %5}Na~3OL;gU 7Tes0<峳f-|^z+\X ؈Ŗ׻.HXjO g@{`zlW;-=IȃLP?C+7XX ;ՙ@ˑQČfn9v[!(SQV=}sBJ40dXfz&(Yɔu?B`m:uGcӒM^=ET h_2 RQ۳jI|1Q"K9ՔM4-^&'O#3BH\(_d_J63{jAxa4w0Sekx{X4FCȥ_C3/ &/ov6¹`%cr#)/XICJi'N|wOO _jwP \mw X_]m4 Ao'[eж6i8颡9hX)✺׸SS3ihDD&egERrl293 o( @/0sFsfEqseFqgj*}t…߇,5lԁ*䕗yV6\Jڧ6'cޙcD]Qd12tfOS!Jy ĜM%"N#ć!'XfBI8G|4饧0u d>Y]y_Hj}fT|DST0::m΍ntxbMY \%D?aTN3ጕtiBX2,_`^7@b1O3̻VJ]fmG+&D@0;I Oޏ.,ܔjJb'hgVrb:'f;AYwi'Bs(-8r*ao@5AT4#Z[fxmc[kfc!+8ܯCmtj |P1xDY-t"%/TLj8UmT :SnFU JP&s\*yIŒ"ڏ_^WM$陳֐_[0~jlN&:A>)9 *sڠT"6jHBeY#K' 'wP3p4;V&N&pEX)R\/䈳&*%EA;_3lwkrU&z_Dn< yb+'uh Up̂= &k ^;IG2-Cx"x j s xx7V=_ E _|J\p/ZtL7Xnvm 4B3Y29;k4~7c)$Gr 3m>mUkq*%S1O~l$¯4(oϬ+Ō@SlQl9bs renx_^\k0!Uƨ 9)RB-WiWsiK ue@h΅; E][3Xs靸+eG }IȖxMj"}N>67TK?IQgʟ^iRjRLJSu"7XkJ 34#阊ۏ+kFTf܄7;t!LxB FÔc8pkC[ž8 [Y+-7Aԉ>gcyQx3KTOD AHow:}iٲׅz1IIEN (3쬮|wl&Y} <sfe/֌ri tmpb+V_ 9.*e[ac$Tb /犯K璈chw`r5k9_e~7߻ _t0%uйGtR#ʗ"P ׄb37UņDGm=D[)qG*,=Ma&cƣMfkKcݡЇ*Ң?YAnryԮzyeM懻#NvSaޠGXy(PYtP MBdŸl2k.@Q<鲀QT"g'YAHO%VgP?ïɠtkƘ[3F;oSػECBM@SX^hKg3Г MGX\akV#DnT<)i_\)2iMe /@6ꇒ4 ڌ\c<,w{Ϯ'o/yxJkc/[.3݊HƓS/r^ f8'h`F!cڱDskZ"Ʈfz@-6RHr uيܸS*6*`]R<$)Q*zDS*8YR@mQj^鎚hm**j pNK "d@"W3P; VE{x|)*HNǜx.idZ> agڦ%c"d@5z|'bMBl~;6Otl!zOr_yn\(t_" h>)7 l`jWkQm>x?rbMZcSDNVBSr35P=a\{8C;6eW?jF`U8whAwE^A7q80"Bc~M m%;ZvA&/$vmоq? 6mXӛU77D{c+Hk3W) :8F)y6I{PY˟D`}T%X`l}Yr13wj9{k`!muٯcEYWpGLkLӓw^Ib 3,]08)dxmG #HT/}Mg כjNuҎwqszbTge;yNkc͖ d"v/z.hnYN:L/;xl C[./2 Ֆce"Y)U ېac|%ѡJ}ì*p{K9h3vDP( 2)(u7: 4ˡ .GX݈_9ͧ q31`fhzT%>q8Y|32ֹ*^[m&n=5[j"]tvVI ?W.IKG`@R6q4 '`ťm/Ёo?/ңɇ׊S+t6-yh`"9<0&@2lo `ށ "Cjh7UD? ޲cXWPTvdRL_k| JiEk-(BAߞGd ˆNwu:AtXfk7zDA&%)IqٸO{\l_{+Jrq%R,@QȸՆG%hzwM߉M-HC1 C*mpr@*pgHpu>mX\m(Q}*)A~?چ&sHzz Q4`/BdX<U%~.Af\\4ՉK.ҙ.\y@Qp^$bl26_vD8|nMX@x19=Q%B|}kfDZݲ(x34=94r\9b%UBB(,hH\N|~(3@T iߔJasRë34aӹiQ}GH rJG}L;qMꖥJ@Ep(lehi󙅽R[Z՚[KԾ, [ml& 70WVdd(<э>ZRPQbfPVA| ؅LwL^rlYԷdixNCNYr%c->5/[Yٲ&},Pg_T.hT44_uZsvKh!?Mz٫Չ7_.? ԌM2ϴHʈXQA#fX=c\Ft /:!R]ߛIu9̺d?N-wS/ġ@o޲ jI鿭9D'ԛj<bd[:fbe7}O ʪ{MD|!7J￞(Y"ڔBHF kη S햏.=CM&FeB% CܼL_)5bi] _J w$+DŽh[8#_/st޸D۩ehxY 5`ɡB % (EMu$Eo D⪨p Uh$Z`4-ƟFh>; }qa jnH!hRc|ؚ/6P uxX^ҧat ysMl '1Q4dfcgh; !wnEPBuS?({eX瑓T',B(s.a<ӀfKF7G|t6+F"$Vx/x f:ƨDdQs b:d-ڸTn&qtd~r͐1N_mB:O_PN ۭt Y h.Ů\)w nRnEضb2*U5Boa.X^bk=+i~3ζVv4nJF:!g:9 Yy,t@S+  !l͍y1m\_ 34}? |ªظp̘&$`h9 4+cg_iHS Mn|d 3Wj+Y?{y6Ň~׾t6{p[}k-ϐ}Ɨ>l#ܙu-@Ic|qjғ?4:E+Cdk F}rno]+ߧzj;q.$@ osF6!ɥ5˃1 L4QǬ7r;v4* ࣱxf^75Hn뜭IJR/F,k;{+.^a}FD4z9:2vm;M@-tNcF%2rEd|&ƒ1g\ AzqC _8 ~jdֻ2KH`#}pu2 3MM+S53.MZF@u90\ϴ2V 1L/uVz2`E)f7P8CUջ F̜*`h*pZd#Tt ?<]fe`!0!1-x7<4~p}QD=)8uy/sgfrݍʪ_߰_.+hd (xiΉNbcdT-;j'VS|,wR| K_ lckÀ<_,'(,ǾjS~ o. X4*)?@kMJ"$‰'%N2vMw4_i9Ye>#9Q(s<}jT]U>/1S`VRa9Z6pJO =u8Q]az಩W,{t/*)ؿSxBsxV$?I}U+ݤYUQVJ#Qa<3JO;C?(=BTєss FdH"F5hq|m;1n>i4&*,]3ۛ]@Գ (rhfT۟drS2Ô"Nߍ`e_yl F!~и X`"K^=w25wP'>c|0NA!nS*>F)/1 FٺOݗ"b+͝CPE уqFlCf/jHͬ0 +eM3-M+ 3b|Q],╲ͦ{:$TnT{etNf1B!hVsT//1!r\W,抪\:ilF"5_uGղ82=^ҏ^ʹ=K9w""<۟}[$9+q>`%Sb~ӢJK<+9q35._Rƅ{.pŖh 8{<%ەo⅁fMl%L@tҮIKL+_ŗ]l{ٶ RqQ hnOUC(bq iЦo)n[Pj-)vjB`ǤoRVjTϔ-NkqШ-,VgŖc8( r:suTm ̩3Q/NJbдYm˵ ( 5S,Uƣ-of΅ӰvE*̪ÎC?D6ҶA8L2 ȓ9&֖X#;_aDz58o@@E';zK׍[s :㘬hVVc F{mV`UM"]:F?t7A<|*gn95? }\97T>$4i4Dmf GHS},0\QRig[﫻'&T>Z58co7g:+-[>3-?mNbw$ϫYY|/{%&n r.(tˁGi dgS*B-? 4@1 wR糭&1XX&q"Qb~UnzWg_ ~rm gQ_ ry.]G '+xaKRno9y&UL,ĩ[DѲmA2[}p~rޚ%dP݄vKUS@8u8Eqy1ɮgeb3oM>e%pSo:byqy3ֽk(hF/\D}l酂հ1VTcsT(갠"OM2"ȎOm c=PMg3^+o'-_ke>RIIOOGW5+QXT\˜=tjJK'c $;Vlm>:_Bq J=>'I*.mgiDp[3EGir[9""!h45Edۆ;`WKW}S&>r M"oEc"M_es+Fzs&F>p{V'qb]rzE{_+*|PllÒI(Iw*D:^׻!:}kvвN0W_FF 6";"qػMݣe^5@9*t-}3Ig+гY`V{K^ ӓ |؅ B36z>Ov2wͥ"בAv#Z$QJ1.'H<}1g.`"[?  vV/V`#ƴԛ#T8n Ɗ? J VE[jJ&f$S:b˜E 3%-~سˏ>b3drS,e_5THǢp[`v -͉-v'G(3c'tU M99ҙkI2 -1}W٦s.ȁ!lwGR@ot^ s\:]3)ycblskNѼN.1[fGxv\]ܘCq<ՇKr3'rMYdcnC</gUobw|*HZ.!Z̆PUmx@*IY6&KSjib^Fa}brM'Kk\OZ̰ ̊ ݉& Xh^1I5@hj>N` +Fa`^TH{"戃F9(AP626GE̯2 ۹oTf EV!/W| ( |X))ˏtuI B:DrgOڸBQvKBmB>gfsM 0dzx:! ͭ1Kp+`{ )U>S]aVڀWe5\Nν(lݡ ܣj@̈́v,F\JlK6yRDF\Њʥ8QQ-OTp0Es-@2B "UӚ(:~M"{vЈO$A$}֛N澣+A"" i͑xsS,TD.C2\*uC Nr9hZDù,)t$Y&+$:pBGII!L_ E|"&MԂG+,&9[z׿̖—+3*8SLΧ2Q'@0y63I%ggPB4G y0+?^d72A)F{77L%ި nuBx#BiPoN b{rK0-\Ĭ4ok邯 O'MW4Y}qU8=/SJti~sd^] iz0o=JAxorwYrOQĤANKG@wd;S LKqET_yo=}t_3C(k PIYzk !T\j|~h^qWd:()ܮ(kŀ,d $ AQpdO<ٚ=7ߖ?3%w9|w=Z~rmpz]+M=,CEv=xt!w-5u5!{hDVs#h&ǍJllJ_n*`Z dZ%/ hws,J쀠԰BIs@E}_E؍ሃ>K^waӱ(*fW#:Y-DFbQSm-7_cP~م,EwKA]R{@c!dyX5]A w7gB%Sz-]2ot{cyl gd]2YSD,-O# ` ~̃e"#HVݮ (p3wd֑t8(Ш^vlW,>O<UJՎr<&[eo2< ,ykU XKR\4 סס)#{B|~>"_×<<9)b昶> !D_1P(1~cSДLӡQuĴH,n<w^@`5uF[A I5H8?+F1Wr?D 9i-b⨮%ʷECV^^^UI'cf -cb:crBicdWؒ-~#VSjd19S "ء疚Eػcb> eW,PX𞛠,4zSB!GsB q&8 S!~qUY59cT|eU $B(篭$ ݂yXιl♹Fd?O끗-VoN$>ѐK!=}}D"w#3>DoGU5B- (xXg~8⢢# m{UzƂ#F~<P P$c7\8|{6,-UKd#4hXZ#Ə-"uLcx[1wq;wƀծ9)% ժj*W,>tBa8kNMd:g =T ֵl@ӵ4#Bd!ē/&W|T:vLN5z/] NM!)gGI{Їf@7!h5 +e#bw CxF.Lsds0ImRv[M&v(YSO(d!{ѴCM9>:RWtSD셲u nNjI-F(U8:z[zLܝ5~ w^*) r7\xg$QιQRQx B2a)vfaGT-"ͱ:`ysi|,SW{eׅ$1ONK8hr ͬǟ,`'RʛJtz)UZzw>UWh SUFtyVV{㞖ȸ_]qDMN`AީQrÚ"l-Of;Jp do[^Yܫ jhcٚqSpיNۣԴ1~68bYa~DpB(S)\`S9.ɘ°×jqyr*-PAtLlj 3Buc(n7e>n+u㢯zM"N+8D~q0~nǴ,aYχxBO 9L27 AxeϯUoxP$#w2&GM=î]F#Iv2Ro 1OUj&=Cz%V|{bm QVMes&}$I)Lz AIOu3ٿHyŽV|7G.qOw=i;WRe~=b=C iW/؆-zv3]xYm,.|#v5q\EF}:kY̜(!玚"J25l'z,&hpkNNvUpc u-;O2⎈ y{48~ qUyQЋ@V.u%2*^teϑC`9/ P tYNū-qłtx y>ʼDRukwF\;2BǫpEr9sɯ;}s (mQZ\NB6Q!˗NڦVE rOOa*բ=^Ӎgo’`19nS59x"u8KY,|L[{,ݤLL`. a~HXɨVhF=uUOWM#"[aƭ+Y)և;H>H!4Z9zbܯq~|Gu_L(?MD2J㱰J*_ [_CeBf`&SW8+w}-7?Й`C8Hnn״@\bCFvNsj]saD/,tO9GƂ15L$A珇|/oҚD+`2Z_]62cWvB,^ j4~e[M4u&Ljw>+Zr>eWV*P<~c3gxrR[&VRPI`zg-\\>[ONÐW[k;mb@a Kh-eygƌ%J ZFگ#[]a8TƳp=Cnj#zǞPͥ5D_~~Vܺ3Tv5iA߶P´"P^6n)Ȩ<:.b|Xݼ]FYK:BrF]d({uyJXn9E4_Q|qXP*M *&$*foj&8LؑNs8!'[~˃p@xW]F9”4\0%vU3Ǖs(};T_)왹SS8vUoAe" n *c8gGdv藑3$uQ=f]b%S!{IiPP3nh+sA) Cݬ_!*q>~o\&t9m-At=1fmgR1svM^J1*" euJeC/l|As@܇ }߬8ұ)i ;v`} BNba$V ?;3>SEDg90^ s3xK.}zҡPkjhfs׌^cfP4̺SLQpO3,M4}rLTm!1h~2Zʯ7ؚiv LaQ!WZ4EԠ^[]a|&Հ'[PL7Ir#uxٲ$#Ӂ*{~ oC` ZMFZPaR<X =u-ؖ&'p|6s@:B+-1+&C^ڲq`? ,|gF$q}EU6^RS k<91n'~b9>qlOFnh^^tLs%pzg%rU!K"Zi۝G5  T.h?@1Q T] ~ =R-Z!rev"*ǃ aq F?!˘vpC7yݹt 1C{`yYIi6$y: |}gj3[ҭ#9,Ec2ՅThQOHVhˏ4=aBb(]ɶ%~+"Cn+DWHьJH öMnب?훅Iqf.a}@myKk>KX^ !'!8ѢwL/$ W.hF"}2wײhA\uΠ-]y1i^t9 !wm 95I7݀aC Zŭ/2qK'Y V XT ^D Dy|,po4L*P-6i ";ל,7R2e\LrOI*#he%*lu7 AS?51@}cF;[-*!+d3|r16qI`#> fqLɜ<Բ$wfRiG?̿p ;Z &SEpgN,q޹miIWO [~d[(&BcXĕZ5tE,;csY+gAbRůvG];BUf+A Q ń+c MOj,lv1kv'6ǯ`բ9w|S9˼bAkHGTŮ(;=ޙJɮ:?րvbN 6~Jv0&ŵB}iJC2ID(q/; ? |ye#,Y? sPB{ƣWR>qSwx\ OI|dY%ИqBQģfԢrWۇЀ?aKwvYSԍUIUաwD,Ok: *M&( բx`Y?~0oH'}q3<-JA_oy~Z0!>yZ| և!gt79C^zX- myp 'k[&> 3H1Wsfʖ@ى Œ"ڪ%AqCm|E@e`A978t0K Am`/$g94QLdj]m.0> c!Kj%W{]?mE.)J'tqXbъ#Ft@ZSp rW+]s{wY-F:n DYʒ$ +"Fs:jI%^^_i4ޯq13/u& ,IWxެ*'M| 8!^Eo"VgV:Vk3:4G^6P㌼/=osâ*C՚>ȵûk'8؊g~C))h!E˵Pӡw2D*Sl+s]O>1ҸOK`^O i(!}2@>dji*PHٱ4c6h {]<"~3d kF+d󋀑{tZ2É2WN<YNE*"}CB{өzzҿ'CBYRrfw$ݑJ;_aUd" X+D]dS|&ڦ8 ՠkhQ+]thtgfДy_{y? OǭPW$_t'FScǦ |FWƒ-X{4 }`δ;AanQ:fD/q2Osc=4_ ƆJ8>,1.ZBKpPM~/ ͊ySrh|Ź0>Ve>}~"Bk"X8htW7ǹ.0RQHO7xWKWN2ٟWʼ;@gaֶi朸 ]n#iqQ IJhѨ)ЫЌ2Քa_|E?{G^+zZ lIv̮)رgYZ070701000003e9000081a4000000000000000000000001668c169200063920000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/]?Eh=ڜ.+ @GRK<_\6߇egmt} G0Da /w֞K WZXa5(Zbd@a\9O퇌 7uleܩ8!1,XR-2ȵT򿳺6J<򠞻A.MM|q]ShƠ/eN@YX]+,-\$1ɋ;z`-dtqxY*Z\j%Ĺ Ea;()JUژ ~Q%DZ"Kk>o3""*Ҟ4 Ah0QK6'/P~OPQ#_O*gz%GN@k1:^קҍ%i+qk0' ^>-v[]4N6" K/ex4E2{ >h =p;(K2 KYNIXu$ 3<?6.7Y (|#(ҬnʤaKk1,`,=WV8/Υ/QPwkŨH,'!ի!cJoGS4c%[$iPhk;c˳T$"5{Hc,)doB'=j# BA$C) T nd\jul'D}Qш[z]J‘ם0IFo~eXݸ!-w=g_h h$ړq"HΈ9v'Ë7%gB3RJft~G> 8̻%y6 ~O슓U8]-A LF BjwawjXQO:W%2;Qh@QF^|gs!uc1 빴Uz:|qc<6:ZvCbܿⓈL,d:Lu/xt}rڨ=o'CXN6 _ՎAy~ѱ7G%"%+L>Ku,E;2 9{8P^˩*d;hU㲰+,hMvu`A]>S8;9CHЗOmۭ \{'RΣ0B~EASi.BRIG)Tk90,k}gBLwCU ;GQY^\{VE<&T%+D?6rΰ4u<.#H;؏Ko9zʂ ,DnV0HS:ȕޡ-SmhPwhF 4^x1L'xO ӂDHfآ IzuP^pz"C-Tsĝ[9̱WXhrԸSh0Lt*4D:>Y 1E[v1a O3qU PREyz&>Č!r3*!= hhyVYפf8aN~&S.Dz"-̧oK~.0|l#zمK[\MzI_"د+S+lBY" /Y䐣Zh4xxSSM+3zy\&Kc*e̙N Uߎ"^JT-DN@s=xn30ƃ!4ϭIcҮn|h2ngsH/HD(qҢaJ\X3^eFe퐤FVO"}Z0G~Po|Pw\ϟNOS 3x]A~Wsf4g}juY^!)DI~#Is2yض,;ʕTn--|dNLPC\g&m4;}ѿQؐ~ߞh7l[nErTn}(.Oݓ&]Ə*.pNB'EocXiyLcvGՏ̃TSlA2b  [1#khڙ~8׮Uї}uQ )CLwf~ʩ+*&>5 `{~Љ39Cc,6ӒsrX}Kuww;v.>V:vٟz6|MdQ0. ..*m3L A섉sK(a!`9Ȳ1K S6bt1/~ڢ` ށYq- 7e(Vi]&}c|7$ V1݋-Zya J:CZB Ht-2NFm1>|?(fɼh@qZ,cx0bSH[j#rM+"WILDXcq;cFʐKC2ϣZzI#^mm8r\_t~G蝼|E9КauYd̰ndx\x#kM,& XqqF$2)1] dwgyuSkwi*6Wx^,:+쎁˾ܸ_DL*;T5Dm=I4#1" fFzšFxcjނ*)dWE5@e%> l>ꄒ;{WxJh~.@JI&<)^*ĭHzT!lP;Uy?v{3y6c4 *Ċ~TYepER?1χ/wvӡ /aH#: ,l(ݳ<5k?'8wSr;֑8e"V1/r;}Į~i+d3d'AcPO >HJERj/W*H{4z*lv s#?#2&~EjpKV0̹4ts1r}W44뚂T@ ?GB}ޥf*ʌKt?M;j;+Mww`£P{.S吚F{n֯Qf_Nb cH2x21C,,cPY8Գr37wC6iRn^*g 3_{#~Bѱt#4W@AK1qDPxx'E)Zr fMwuq3^EzI(/I? prh-0L5tS5,=L쵛4$VƬ(l>M&۠LDMQ!w[LSS6WΫ}'ZݴPRPi]fa($Y"!ң?HQMKο (c01;tB@ |sC;Rd\q)m"v2rk$bY/D*fH,H'L ]` 6o$p_{`nn4"گIjKMBtwUl7ΧC3 S˿F u))kxL*?[ft6)"O7؜cMn=/O-6tM0k+A?vyѹףeHx5rҡ+sK?2$}%ʢ,oҖw9IrݢsyxYhWb|\!jѩ[W<$k5+) 1myyV,k_|xN;F}*rcC*TwNwOp[I}@)%]geoVͻ,Y@1z0 }4Pq`xZ lG,!uO҈w["pvLoV5mOA.eh/c Fc][S!?0k<[g.CD"rjYOj WۦS7!*ۚ1qiҢEs@>4ݣ}^Z<ȟ8et,%tزDZyV-΀d3i{D$TO2;#{հ/ɻ'M2LI]gK2$TՉ C ɚnk|R ߕ[(MtêZ@(ۨsR_em_SSw<D) |T}9sR9oEBdwvjMK(")j+ڑe4ǎqM{jjk?n@H")N/Gb][$gh~TVe=]8/]̥x ZNES]=w k4b.S^֯KE_Cf_vYAF>pe:#iĴfs!(kb_;&\܃eՌ7“te3WXTޏS@,@4Qn`w[ J_gYP^וQ?GVDGΆ9ު `2EnThPJ]\]ar(ݢn4(v[m`oUH=AG[ӏ ,kp ˹??~kIAow`g8''qu$#E&s)AOz)ʵkAAT%L{O`{5߇i b~Ug_/&מv-bΩ b$!8_}. ;9L~ ~-nj^TqԞ }ԃ2#xFP][m撄#kO}MJsP/o>ONs[*71#wUA QS~,pToq4ƨ Bae_MQz\ ~7AD~$ȿRbZh&e{R-~> 哝^gFD\cK| tcS+0sqQ.Qn#ЯbuNV8uisSQ# )G7M)x:dv7aͫcyWmHX}={;m̕÷YE.Z/OeqiSa` DIB< ) \3Ai.fqKy;vV0Ca`/L#PTk:Ǻv]$+j"/D+Ό/(F(aUx\\F{5ήx#r ,Lrɘ )CǬ-8]E}ԃA"gjs= >evЄ0,vMFEItƠ !؅?@L1vrҌf{zlq.Su2^rR#ؑzg:.^} qGAѲf?@_Lvum؜HntG`,P&<$a4}[1'MUm\brc,qŘ + &54ezLmڇ̆hgYfQANH,^r,9]GF{dRg]"V7åkl]B*s6-@}&Py &^bŠOi c չnd4)S{ 4z[6GcsIWЭ Ƚ:i^]8ULqE`qVcF7Uls~q5)w0<'џ2suj׿:pQgX\ LtM+ߠK’-zf?ln\<J.Xv,іHmgRaQTS1$̝<[9,Qb{V/Q cz՚g䡌>sҼQl1kp9. %1-Ҁ>7ooWmz RgY9wE?I?̩]wG ;ׇ=tO%7 r\ćbs[B]DΙU8's*gdTI XݝOx $XW )b6߭L,N0ӒڀQ9}|)O,OJ;7_ؔ]/w`%po9Dt^ u 6JuvI\@9Os+e(8/"l$[3@q2(ղpqԄ>nUVIa.*ׇ}^TsgD-ҮՏ_M2ɬǪa>/xJlgZVW \+ABf(ts4xeIǰ^ʡ_ux@QaR[>K9 ux+Oњ̀4pFhS.sޛX t/JX&i6s^Ux\>sM' :ۧ81{%CfJ8{!t:)+>.ӂ4}^UuOG5Mc5zA) Gu?K)ʙ͂ jQsK>g""6L=gy}Z:b,Kd 1ZdnSJxSDq sh cUTwXm0;¼6[F$׺A8սWKjfDˁu3_uFM`1TbLyd9d "| 26}xW.$rj;?Łm3Hi\±;?:铊4xș—jwJB}^G#bx>P"!%G_Dw> DB t= D|hԺ6c"/ꓞTu"n~lCMs?TdH[=Z>?.U]a *%&Ï{nF=O0/k.m/ԣs9j[6._" #^(J[pzF_Qʗe=H㺚t7f[Ɣ'l7qQDs>?(f؛2z]R k˪ 凵Si&p>ú LrIe-pZhΟ ZnĪ4e ,Qedcg>iRa2Cݒsň*gO+@돛h|<+æ27нQ)V CyW"NPU֤-7eB]l|f/my2kS∻h`FZT~f"(ɗGrw|L"KFOrgRqms=. <%|䣷O3lh&>AIb"RܻCa29zܓMS@cmr棉þg3R% g1@w%䱘GnN6덁2Eİ*`C-&C~G _jcD EBtR##oyI>Br/F" F\RQk5Y@(pqFb*=5ʮj蕙i~9Gs1stʞ ~V)\|62)iV^~NINX^apTCBphe%RsZ\I+^g ,Э>@#-:>{;s0kj;XYN@z<1)kd/4+ǴKw K;,9rLjrxd\/&Jhc?MF lz+&f\HTJ=r\d#[`"<" 6(=G (}72nU:aMѧTy;sWt>+c #QkΦO$Q(hiܮv\B\oG{#ݠ[RGb0{˪<NxwuÆ?z&?QTyC N'DlsIawp5wݜjlv[i,87Sb_Q>u5*6k.5Aa?p7P٠l dv%3F7yc( Rg/c/vBl4F=W\X.mҹh3Dۢzb PSnOLs#dc2`]GdcZl&d_UzFI+k Vje33B˰D3&' N$:B,SൡL97qy D}ιj=fMr ̶3a~uFʖE<MK>x餆$5#TD "ɶhM| Dgu%Le "9%`@|z4OЊ#]FR˻<eN"$sbUXXQe݊Җ8(D+_ F/p,ba&{CAw 7Gq&w]^U.`!ACV!jvIk\^yÚx#6N2u hs)-AЀƅPj{JWŻϦ<4<[\~Qp |m(5cr"=mKFASYbL * Lx_c!sXG'U~ZgMxB5f>]}2bv$˯*JY>'7ljF]vB}wOC &qbZqtH`G9t:IDlR9h y:@ejr#oYJj㝲v%yfW!ӫ їܟ!O}CӸYR0j ^@2Q󩁵qfD 9cZ:>S{ʾUmO xO-ˤY'd<<+940?8 c|YHtl8@e BjbXސ le){Ҡ2dcN"Xb[ 6M"lnidJުwdcN+BXl>(d۠+=x'TiEzN?<:'3Z`@/#TΊC +j>mLYsybToz[W%h5#pǐ#z۟NOЊR?Q.s-z?A6)],ҥ p[Jп@3^凓QV/9+H˪p#QAVoH[C$T[г#4-2,֋1),zhtyt}2$c zꪇ3`mS %Qˣ)n5+x4pwV,Qpd"K# F07 mc^עjd8uR~O]$oرAC^w1gX11`oh(Oͽ#O(Pz/H!ͷFK{Yr Wp 72D۬=c&m&d*HL6ڶN@@ҝ 8 !o%߫?҄~!L<м:y1ehd\mQ84<=۶[Xշ& /VWjEfyU..L,<'=dW#NY/>!=ms4qo]~'6d @[mNc}uIVqMV´H<{=\C[3S1Yq0*X̮/ȗQ:( H{ x#Iy9s3֜ `/Ǟ_mwYG Tt:jh'CMĿ1Zb&;1m?a-9V 36'tolzM9t2e(=I%,L-{꫒CmR D?ABB=dqG;Q>6R|wLm r6Tբ {sZGy*swS(TBli_Ta <RFƜLS)5KruU5 UaB6##NI Q(}EXR b_8<-͒ = |)&F_a{/w쯖QR+w1+Ws6e(rكDQrZQE*f:e?Q.fwZSuT(uLC9󅼮2`VbEߪW՚4R dsk\7mT$94'ܒYt P| ڴ:&`6hG /KɡYKϐ Kr@ѯ߀n'w~U-?,y+TR("k@.C2"#:x%KoM"Az~3!w\Dqe#R4ڹui% n;:rW0I ;0dNYBz1+aM/oBv-M+ҩEwfNH B@>I)-ɂ>EJ,5eI:*S"$(.Wh]{0HO YH% i5p|np*TDUl}pCYV8+bf4 7&R97H׎WʎvU*~ʥrިGu3TTsE-`|GYha= KsGn,|B,sYJSUlXIJkev9sCP@@\9 Cliւv7QI-i%i)J5J֦|l׶Fbaj}nA_P|&HO%U)go^eY= #}NL^fJo}Ħ="?2dtZfOslCE`xYje0(.*T0հNf'7c1ԅ۬@`o/ρ^k {ފ xL{.MP3=Pq\PR7 ^VM/#n/MoclAEaeB'vdr r<+gh]Q˪PI}S7\s6 uteI !1ZDџd5^PaUhm(;:cxL'pl|:΁7)R;&swnTync>Y8d+gt$iW-O+~FcJɓHȇq'EJB nT @ S*K"AuR #['1t-tppл;*{Miq(kS _hR7XG] fE7[b?"5b |u'q4(zB]MrI)sؙ:ƕ˅[7YB?5%[,RiIR<#RFB>}+;,1rj$-ҷ%HlO.'C[=w[Rh1rr-:R'U^X#Ciҹ"Gogلk`,UuO ^QBEydf8 +k]j Cp3 /Fφޜ7Advb^IEG#/ cr\1zNܢy~8/Nړ셕CtQ[a1?n͜Yċ^ZC,~_-vnuLxXYH09.i#ToIZrF ]`9sH;f#<FHO% TCVW)Dxo֧V@άQ 0& V<" ښMIr^;0ES1B!ۏ6Z#= H9Wj^] \y:9m*o3N Xh2E 5]B,B]la4IS+}_uo߲XZeXG3vT0*&3sоMzY4꧘͡5Ojǥz‚oDrdcvU>`!:+leʤqk%|l{ I=6fܭ (p"-q իxǣc4Mb}6+YH(c:d(2ybxV?x\0^XO\ol vXgM.AZ$ȿ]vwvڛj尛5v58De(@S^u- E3GH.YjKohµ+cE*U!L>ժh)$ Kg6-l ^J0FfHI77?@fzd8zy ({݌2z|:7զi,;֚þ8'C6D:GM|d;OD )`)uD#pn~Qk=F2C%՗/ws^me# 3صk 7diY#>֗V>VbCsY+sgy",,j0u,aDPƀbǰ[XBym\,`2O9 YUi[mWrh PqR8$?(VJ}l2td@,F"|*RV7&&'.Zޤi8Իx FP Q+O0㚧ؘ*n_+H|sq2kG\O\uQY6R*/6rz<*|l#$Օw/Ƈyl֦ˋ `'fɟ^8.cųwt"ޙ+8}q8 hYyɢ]^7_3+SgpxIvhv*67\+nyz)O-% !*RbIqa|1XaC )bb[mP< /V Mi6L> &&Ma؂QE̒JC+ 5^'ǹ;.֣ҹvv]?uubHTQ)pe l[a(q4*UKF]7j(jWm6ªAbu  avKD }pV+L"0kl P-) Iъc> ܁{k[bPN.;h qoaZkT(S)_ .faL`M y`~!ƩEY1]&n]!+JIQ>1Ei^]6Xq6 +r6ngQ;ډa-8NBA@@j)@ zpdjKq3dͣaXQ?S:k ü!'q؂ PP1S(*L8-`/֍VH5:ÀDC){oW$: B?QHHAF>jU8yv^Ik=*& lÖZs}7ܭ =:I7p ]ʚXcʦWK8Wp _jF66bz*pNr\EJWVlcםuEoJ7K.,.!.WQ<{l'r(D|'>{6G* e?7@ ȴ2[ҁ%"^H;v"a i .7[W vt_/Hkw?^5ro/Y1H[s/'o1pwzdcmia`Ȅb2a쬆yp/{6Fr65fQ?'mOQ΢ϋBwhe/ܖVGZ!ef) tm@,'4/S2SM3_2*x+sãbD/Gk$>xaE-bk$CtlsoVʧ$ (<+MtZ#0:b9)jSIv9 Բ"(C`o ߰ߢgd.6%6)t&"-_-Mot;⯠~@CA'TBx6/1#pv֛uိ4G8$}mWMrrh'v}hˣ4"u B҂s 9ZoV}Վ$&a4g'nWh柅7b)ԳiS9ǩ򬌋 7&KZC;9׈w>A2U .lcW?CXw48?<o'%:ӆ~裇2\"0?_]A1 !1.,e,?L*e#dnuy/~U$r9́VN?,^Kmmhqe͈ۇ+ 'orԕͧ=s=-p3? 06\N5;zT:ȕ sʸ8 {/`4,jqfHx`i guᇏFܲ;J8:dBD*ADn~x0%Q[i7'yȜsjpQxXўCF ne+#a OgȀ_%0YZё /mj;Ak'ڐ0:J.JIpgS'w[1H)ԛ C7`}nPB,47jZ9q1s, AKs6+ZlvP{99uN'yc,UxUmvnŤ{~Sa挡mgwpE?8p>]߂.𛋨^hcln?7XQ,`dkmvb2#Ճ _ P(ɶ+bleTSke"mQ^ܬ7_~;s m'nW46TaY D_dihFaoЂ@}Pk{HoǮy#?CٌHוTbph' ބI9p"\\T/e~ߤ;.|x#gi[0/O#Bt>KBT36"ɪg2|w& 妞xQt Y~<-d,RD@/"v)yi>zBVt.MVKS%e*Z&++3y '9WI?}Bd*q;#ؑ+냷ɵuS$}Z?d$uǚy@#ׂ۞!V?V,:ŴNÛɊZ=ֈXs^Vo鿵fbG&k7[".}]eRn? 86fXf<  "5 zdJJPMԾ+ND޶*YEbeHE_Z5$o6' A@1J2 \~ .VjR/^QMa{|,   |*3hޛ6< LT؞ g/E$vk>8֦x4>m.j7^j@Ws`b6{2Q;8nX1N|agJ"TY*~w?@x wL1li=yo@زrm@}>=`-Tb$ucW:S\6~ЕQDk/]JAl*r[ ق0}YD)r:?"JT]8c?gBZZOYOV(U⩂ucy,zÇ}tތH\u|Q(t=ɱM'^ƻ5]DW ?ԑI\QJʡd㘬q-[Xs:)oL80gaʚ9um~;6*_k*5$G98Zd06 U-uG*.R׫Ŝ6(-"OjR bTr vk9k8l}`Oru 5,;^F夏i2KBO^~?ϰH<2utWRϽ)+#'^ /AƒCCz{wIjMvQ4fNY6raݔ`zGɍo) ȑUs/5(7i_/_u0a:RM´xZg V-lodz-6=h$U/-.J5ex2tWfhm@zȀLYJZ[FއY$OD<:%@4.[惈NtteSj)oxx=/W 9ꇀ{(܈JX^ċyk2 ~P^8Fɸl`XF{kIn kTW3,z> ;ork#E{rh c˥ %E +cNC#KVoʦ|dps,dǛA98Aoߗwx9s NyzlB#iv ]+Əj&Qr9aɢ4G άYPM荶ʊ

    bJ=2N"ɡI&6s%vaxwjNEυh*W&$0KvLNyDugeIIl!N(羅vâN A z(Px%F'j-k*T q& :"Ůwa1JS%eDS2D9MKx, g6 kG!jpc,a6̺\Qi;JcG4"ZyRW~ק @͆h9wؤ!/D Lh_&L@G 5Éq.Q"mCZ xڄ =X7bgB:`D 4*0Z<bl (-ILxxs3T}S LePv_;R6VpufYXe#9B0-K@- D?(CI.5ͅn= B&8tC~yEH,Ca'!QHTNʻ?cԖ  BĬ{ GLpUS;*GRm5H/%j}K#PڻM@H[퍂I0i(dU'Pڃ/EtL9r7o)&G3wHCkW]B-g,zmTY5hꊪ*vpWA.xAA)J㌭hk"^g* Y85y'ql~#'%/7<G7]Yu{dh=Tm3\VòB=4sPqhQKTFTJ&|wN:D d\ +D5tj'~ɸ0ٰzU!hk[P\AH́(d?dͫѝm1Q mXܶ|oBrT\;"R.X fobw|_9jþ`)%*v;gC; UP91I7ڭ>Es>K{ZT=1K84lNr:vsԐsr}g)-~]Q6=I'nT2Fcc4֦DGZwd[*)M4s'8~~fv-xCHl}P'nOAe"v&`ZaJzd2spi;t q\$X<i$,C;h:f8VNѧA Q{ l\;lxˁ>’|s!0oOтjmz g\6Hҫ><T}2W}cؑl=UMzE8 E2[MEŗ3 j'М XnkesKlW A4–m ml s">O򉹔^,A(vdTpIq`1~ܪ"H$I|ޥ54Ղ0oOfxA]  .=t3œϸ'[Ge9~,_M[>Nw$ލG2q) 3L/$tYA72};ߑ@? .[$~s69<-,@|-3S#TZ5+  +8 c#WIL0qKEEmlG(chyZwRREKɠQz¬5CGM>f$D,PZR˘ۮW)cL^&' K:ȳS8ެ+ƔplVY[]t&S}<թ yVpe2ZJ>4|~uGaX'Q||] sNr$C)6"gB4-Qi ;G;|3Cgz)X? JIy03VrBh¥ed,{M-]&ѹA0ŌA1L*V4/ȱd"qK%hB5phDE(shBc"Y c%y*`JBFyH z7`$7'=IM r"3MD%i|pbG̡A~e=$(-1˅J;3 w%r(Pd)n~5+x20br񤽍obB/bܸal.I+x>9[zd oÚS[eE_6ڤ0Oq~U$+jӿOT HQrGpհ}J΄M.ӏg5FNmuZtq| Ƈxѩjʠ S5ymR4Zڐb1W%R,5_@m,r+fцDҕ Ft%:lqRVy)EuW)S$aose&r45M#B:aiODlSxQ%:?uw'JJi?g: gX߲8h28)E_:i߯=wlCH2;‹==qI:tM^y(6Ca'^q͇d4R7A{sW`՗qЬ/UX"8è\_/}Uq*|Es@yϘ>v/=K__g0-ͩncTlNF/IEXI*釐'Mjs_?Ru3Çuش:z.zП[F;QIB7EY8-nu3;7Q5׼ + KB(\b)8۾L]4y;dIx[L}Z6LahVmlwӦ|ߡ޻T U` RqOvAm?GO^FVB+3P(I*7.8Wjn;\%vYӯe()1٥dU+YtXY`]M_*mpL1~D߳P9>A\1SQNS*Yv3f$7S= ɠsV9%Eٮ`Zuz|=W|ګ5,Mgoj;,NHjʾjWJA5j]eV>/@nƒtUeHt3)wZs CWu$]Î{eO4BǍd<}\74"'B3Z2jwƩs۶BXILx3QB:uĹ͇6!`H\>p~x!- s!oӄc^1Rg:D \uuޔ[s J6?Ҭts\$61|yJfB55+is^Tk-i0] M5پdzo1ƪ+u$I]<5@+&ȫN$l'J^H֋J3mZLxC\BiP@Xz#SDs0aTuuh- [NK30ah.d~tk!po,h$%*-3|ip~k;lUJŨTO /Cp'#HQ$,[Z D(]b&~C]Uſ?8w>*E Qh ^o5 oQYo't<,vm|c16N}@U/ `xBuqty.As}] R.\{Nhrqe%|C8Qk8_fd}yB`zM v}OM qk@xXzjd3qY.Qbk28G B5k LbY0͆\G"py$$u% EzޚJbJ NŐe3e<`U[[8%%MA2jz))m$68""^8ӹH0Pxu;¯}GVHςV4jvƋ& dА]=2"L̞/̰drZnb~mV@kGr-oN(;:b>O>9|vxn19^+sPT\tnw] }{CY44bc39Zz¢rUi  ځs&ihy|TQ'/Iw{>3&X?!; ߿cr|U f݈W&ŲC ل{TcP  ^&]p[鲣>[mS \ezI+ζe1ϷoFT*p ɵ)T_"55FZV?TV=IzCYsgx8Fz0geT̎yxǃRD0{YT49 ӦbB.B_q,ZFɁZ\ w5md\oVdF|:dC17!j$$>w~mT: [8H+jtHNiDD{qղ.0{@ [mg# b;> WW'fݺ&eCjlH7H!?zqVͫ]*3Ԝ ƢtZ%K#>_#Gkle# mpyw簄AkPy~I 1ZS)QUseqwEຂyݫ +)v X4W6jP l >hu#e!&KCN,#8:?iL*p&j3S 4FA;K>ȧ>0*p]g<qaM]{FDh0U i=rTyOn3R&}Tk/%DzB9g)V+\aq)J4 j{.'<[y<ӷ o$RzC`4J/:@%CU тdtt>(qig}fT6UC-ٿF:Z|F=djAar {_+B tF9/`X^˱D3S*Wk}0# !ߍJ,۞dG8$, 4q8(3 %Y|wvwpg(=zh]>vb=xG j3S|yJ*]VΎE;8fꕰLF|+| pG-!J,߻eremƚf~5 /l"ߜ? qCIWE{34h= ~ҡ0CKanǩaʀ7G?ʿE3^xF+R_՛jS>i1ЫڒzE݇q|P ,,Tki}3lT^ج2`z~{CH`5d-|ϬLMx-xN eV} 2aBʲP5 :7PiEbVwbܾzuǏ 6s jEMꞝ}ȓ8\x&lmZf"{7iӲ֓)>St0j#JBfj THǤ'y9= ecOJq6N%327Ur7Dftj X-4^lxթ[bFSοK5@6T'm˞[6ziD#ŶK䭃}|juHr*[Z-%"` X+7mplmA1ѯ>*lFF;~[92%J%ȁ -c:Uii{`9<\UOĈ\Z'^Y9Д^v-IN~2*>3ո!F2K(u {C ew\͘!f-W-?jg8y|Wv stU4*( ] 70.QԈ {57cV'zD&"J[V8*𜣢i穓v*Ogٰ6" Bibη+=KSxU $Οn渑?yyr.ho Xk#m<,SjՓ 4똛Ģ-#np#=<(48[6?%߇إ=lKmى| 䀩K +=b<M# vX .ͳ'4QE:j0qtpg•BU(E Ֆmq2Kw"y_>ׁQjN]KvaV!L?0oގ@Ŋ 釋-l1\ 2y d\eE%wБ7vI!7Z*^V[S%MLSk(0VIK4,K%)lɪ28b3gd4tCX7أ4OQdzeF c>C׻}Ű-]q}ih6r28MLiWtT8ȩhzQܾ+)̹ع bav=a_'*;*z>0ɬGzZlON}B nHԃ'Z yf˒!{,@y1'zOT{u39F Rio:uH7K&Iq5MX kes>nxtbVEciހ##)6RrHʯqtbR*lH ]MIs.5gUe1@!`,⊦fRզZå7#G]h\w}mBh*Xݵ zܮ"g,޸4Ӭ$}yUD8KM/a;0x^D ~ |!ay  Y`$m臄$"7V Eg?&7vL8)Tx } :2*6]=T ePqh|82Nn.L. 5emnsY ۬-z% Bb^LΆ$? \a֊#:̆_ZOt∉2H%]0}dFoTy*D+=ݧO|֮o:cJOԙ|շ,XxBǵG=Kids(c%9|Xr=c'0mJ\k M+7JF$V KI߭2ѶjoagM?jNV8Ė6^K!A,Ef#$pV}>5Ai޼1%dHk\)#UV݅|x OF-8+"%7TIJ>7ձ2nKZ֧Af)bkЍћ#z9wܚ{mbJfYbye5*FK(h(hIh͋ ֣d8j*^}i3'dui$H. 6PJ%-F.mv1nAHus]p\ Q}N,욱L`c!0^m /"q4_h/h>!.I5 a:K߀~`;\-xBY+@[xHdx).boʫy rLbc宻IWkH>{Cr6!;~N'!L><:Znjy1eJ@T,Nb@ >9z_fypZcL2 R2Z*vY#|6W ˙S=^e5kɋNjC5}Q:;ˏ.԰iZ x9dpnMzR7l N0edM?Dk;1O|Fd\{m6 ^vbtIK[RTlL-x<C>^zmšq^d#M‘B?޷Wh)%,1⌱@ 'S8A5sFx;yP8tSҾ 3Kw]׹+'4Rui&^FF"K8kfY^YL:DAv}I-Q.H Ei(&4vQb3Ea ׫*. 9 Θ xPoAT+hW'¦ZQs*Otͬ'k4xCX/D1,:{ o迅ꨓx 0c# qWVU *\KGm.[D)Dd2^7~38-9ٗL'PNpP;Q5PHTLָBh%# +M)5z}CM`@v_يN&ڪY,i2=rChԣ_7ԈLٜqWv$nb HG޻) F?򎚓nWB{FԾ֨*W=|[4bqr:Tw8]KV}\FaE[azoCO==\` τCe3O!bRe~p[ a"F\Z =q&+;1Ck?:faVbλa |uAr8S420!["jV\D qx Bjթǵѹ'(%kFwodÀkBS+}1`A /LM 2AP/woB"A¼&}j1>1+<&e&`l)YvMS[q_(~^gT< ]N' W@+P{zVBWKTU?% .:^Nۢt()R')ahFp.#qJZ-;u{._3X q܉tNu *ӽ0mM)[mo/#7^;zY;揇֔γ.VKX !}ZJ,rejE$&_+GIWo֖}*dSx141mds4gzb~)J Jc;g7&\뒴x>,yA#2pť z'\n fËa}߭ՙ*f?HIA6 I{ǀq}>9-S+kn^ JFCkjiu5۵rdw$U50\N& ՇctZxFU#k#WwBrͪbֻ;8 WY)"S~4_j.as:]Rj <£&`.*R n[?:>q]o-JǕT!A$CnJ gp'<6F> |_~C)'8xQoPȶ[yVID)99n̨-o/CWG%e$41  X; עǷI#y4K1oKmψ t Q<\''#W‚:^[nNS4DӸ2+Eÿ#K⒎-*U :%87d>B_Hp 7EP >G@ǑpK= _fxhG]}O|6Pp3YI*'|t"Fku"N0x t su0XS@:x;'䎮%*V]冝[z礵G>ڲIyreN:KEuG_{Rxh{@VZLb4\*S~2P{M/}5"pFȃZ{9- e/yM)r\tJDh|5٢+v`!c)9Lu NY+M`UN8p٪'w (Y~)~FA MeP(]ӫ7cd"V6*ϛI0"U'Ok!d#80l>Xv݃2l9Z+nbK.o jrk վpɑb4`H 2u!:oXB,M}a[OI-Y"4+ȭ@߀]o|1K`Ǿ>ﵱsO|AEг\LLko9UT=94 U [DzEc/מ싉DŽ;p1£E1 -W7]"S:Pq[ϕz ћy{^FÞuNTMI2lsT;I:p{qqg72RLYs$U`h$vW8U?o[ÜU9SW a>R\ĴHAy6l"-<n8=?MOݔE7"\}nGp!I2<޳&&n(`ofLRaK{HjXbԢ r&8bSX>kOewS~$REϝ~GJ?§ >~ĩɺ/mz:_),s DsRYHԆb%>N^J2BBb.4aM\P"6#zٸ]] AˈΧ p3e8#yM B\sYݤX K82kA"7e5Ry*5Q׬>6AD) 0 q'$8ȌAW=@47ANP a1M}]nGi6R Rh k"5C~ HubĹ%LQf*v}9%˵M*wq ^ml\;Ӆd|T XX_kڝhGA4B*l" GQ#A0E UGҫo"(41]@9nuֻl ΩfkHC[HQyoɁIȬV̤?D}aֿ%U  -cLJud>FԒtz ϵ Ts]:'6PS8NlL|5p-CPqqfAZ* ,ÎgBOBn p66> (Zx iݍcCLʄT~u5'?]~k uΆ#Ɵ)KVz&{)`ZrJ.充/,lߌ9R"s'5B(@ \[[Y_q= >Q<~uC+>Kј5wxA%ŢO>{. Ч5y/Ʌ݀r_@I<ד3;6Iz"-rVon\ž$4?Zae?zSDZ+}SpIԻxeT1M3/kC(#{;\闑Oo:|x۱+?175Y6oɞ䙶 rUTv돡r(^rzsN0A@7_wza.;: MiIAz$fߋo0y - u D :xzkKg^gi.YQYt ѺE(U,Vŷ<{/F[L6yv? /GhIoVӍ@T8fZb.m^1|Ū Ira_-L=atp{G{=E Z:d9w<<*:NM6zP >OpHvT+n/@o3)v}+K(BQM٦(f77E koiw]9}hnbl=W GTbξaL[˛gf ^FrX xP$@yF;ĨUᲠPQ˩;lUlG/8~`[:) Do"SIBsC[^+e$2 P Ԏ1 n p7E;ۖEwcV-魿ς}A`gDž!4br kޑ}PMFL8̅`zK9`!GfR`-εvP~)J_(锬E, 83U}̷r2|mQ 3u4,>#HaDiμz%I>*z~KEя\wP~ySB<-ږݰTX7]:ӈ(D!1ŅB$;pBH|A! a ]uhbQҊDykM-t,m_WhƼYݮTa:w/.icudyu!Uc٬j4E{HT-AqL膏W .Qw(7~F' Ջc\ e<_akxap٠ u/7`B_?߭4􄬄5}:aT8"7M%[N|gD%NF:! 7 1-!NU^iV 0\Toݦm# )\cbП)' #"b3ąoTB-R䕊';Oe1$>`G&~Hp S'ե0|ƃS0MR.+)ÍZKeL7_ dE6׷D\ݱ1($@t%3fesyY:I5ct i}ڄ{@E4xwU~r4/&U@H -.5QPl?c:\1|mSY6AOn >3zW*ܱ^A, סЀ@]ǏY/ݐ H2%T7Bи[|ZױcAThG3zмHQ] ӉIW59G!>Y/#ަAdFM /LgJRܙu= z3)=ڑUUwG܇4Vi!5/C`BOs/tTp)7U~"ӽؿ;xX `?h #; $}nyW]"+^$ k)}O,vED 3!2Iѽ4~oc˜ڨݸ? V~msƺkʝ)L=zm~vRprjqjg8M zǃ@d:HD_n!Rc4/oO7 Z:Ҽ.EmX$띟 ҶujI_w җcex~p'TʤJ7-%y'`}gFR@qlyHwLAs"5+0_}~#EàMAmEYJjHOuJSzkkOHo΄ٿk S68Y[U>"E%|->LzuWȢX8GI M–=VS;5rl8k 䚵.S5;vZ .ʶtWZ$Ϳw쇼ĬO<&{ K6 @A`<#4gR B:x{eY@l50'>U ќs]xL\Gpz GD6ӧ0g,Yc [No~Hy1`j+J+~}D;Kw0oH#{}nSOX~<6 פI΅1Ѯ=;0,s5@U<ҥ{ - gSgFxI&!҂3sRQW,]Uk>HYWnʤM=,DžYSZGzD}M93JGVX`%cBlNB'[K)dc*Avl0<%c"5{/c :ѮŊD*m |.ᚹC$\փCғʗdaZ?=Sh!S:-;'Nnkou8xV15ƻ]cq ?$[ qFGFÄSsǴ FnQ]SY\CΥB|뤈a'U*zG5PۇFT)(}dnl%*Cو& ;Ժ/ !|z7]ѝ=I_4փ_kPc"V |.?t3J#<8c9洳P6l,U U( 3"&T\Ǽe8,_[vȧWвI2fKس )bۉÜ5"]1`Xf nH 0%l D^#@a6T&kށ|cbC\)?v-Ek'~h9F2NHy&+lT?@*za~yzIckB- ɍy&>($t73QbouJ@S _pbjsBE/P?ᴄJ$~4~X $YsՖ l.dӽ9TK MaCvKPSN}G~vM-˱Py $M_pߐ,=ƅ Ⱥn yW&b ӋӶ}w(B2|w]>APȌ)j0&);{^UXgUmRK,dy`(TjmaIJK( ץq#Joo2q ϒs&p\0t@iH>ǩ)t/IfgPQu?\pB2ץFF:̂_ oGB: e@RBG\ڱ<*4Un3e[IVbHAWįMVd=\KqV8 JW yMVI$xLt.3O'`3#~_,(3!X#ۿ%0<'WZ L7uJ(~a{G Fcck$4BO(82#_v8e>bu`Ǿ.On0w;ȯ0N^!p+~/,H!$^,<^[3R-3w镸zJ~r yZ>dʙ"a[}8T씋~Wa3P>'hh; j *Z8 ~ЇЄqZ7X0Y[C-'fdmNR3-ZPd5Ҡ>rgxJ ,Z9 2eV<1cC.'p%'Z{`-#%_I+ rK]1xpZC, Lԛ͆siUz &%E5뢴idA]dr@Z`ESQk3?`E/WwϽʯ%wr|4w/] /\%j QC@S1ŭ@:OUzңoq3w:蜗6N6 nR>fgL'#y̖lEjL᳨Cj8(|[qwҬ7*jz^P-RLʹZσ0ڌSZ>-B~ l4/{JB wJׂE /dSgWmJ?4pPB Ejm&ߜU G DX/У{θ}&njt}] Q{~E+}lLJ"}FYhcJ+});rI@/}00qAU=NH ,0DFn[Y*℻WӁOXk̭)\} Rc!L#̲b0x4ڒs+zɎ{Q .|:JSeH*ռP ;) ϔ%ď4D^jPq=?gʳFdI AֽZu$yUP1^CR^Q'WΆ{  [lzžDоfѵ#=2o;jkm40`@Q_j0~Q+j3wT{w8n\l1`٭,=NH}D ii7TJ5D4Kf}<2&Oj2q㙯|w3Eŷ`^L]% QD%J̥E rb^+_zpі!-q䑮lW)i{$m|Y8j Rt cJ UM1ȘqpٕvOG($#un^̫amSif+BSdft\yvIW(.<09/0k G;ui#o#-}}yp&6D8vՇ%djX0&{2.::Ĭ84 Kc@$vܽ? ^j;^-D 'Nb.~w ulkXZd~{v& k'25GZrpa lM#& \vaAc+JK߬_ɩ0 D[SbV[a D*B_vA 3e8tyf!FDW_ [~:#|~)> iި#GrUΓŴXk^{@a6\'MnĉԒ]=UF+r.h>IhʂLr瘻WHtRsTuVە %:]`,BZ<,EgX_׊0φq/ԁ&fx+sC V˜* ~o3) K$Đ&f|ᘢ EwFg>&Ia?.pyGRV b9q>jy4RM,9Oђ_y_3GSi2?GpRإ:;S_r%?,LxB$-0,6ӑ}HPɞI1fF~N\dȱ$A" vp"sǧ2H $]&n>Lë ja 8>=QZЇjā2Tl:fff! " 5!~N& }jEU>;])/Uq`904A)+вvF:cV(,][z_˯vTPl1åu88E^:p (|ۉܺ2€/3Uڎ,?𪥰Ţks%XKA3Uw\`7X}>"5?rGCI{<9WɭxXI%|RƷ]~&k[-f[cF%/DHk㉑ ! N~ծcl(p}>c CWV`>eAs>PM7:$bf֖=2M$Z<\0pjvmF>8PwF(ӛ%>XUv*i(Q81"&^t8h;Nq y0]%qoWm05"6N^Ԧ_<6&YGNL"6a)ge*o8wT ɹԭ0"g<KR5/ s7TXh5#ʥ)>^!A%CLkdv8V5U#r9A(uƸ$T*TіB030r1GtLZ.hD``n& `L،cxh稾HLs@;,vA q8\>3$~z!cK;Q,ܫ㍻Q㼇ћ^xR۫~;7"}77 (WN`RՔ Cb T?S?%eAjyj'G]H q]ᮋWW?8yey)l)xV] ZQ=u5U$6zxLsHVF_ JG"iʊ4*bacanI\kOo @Aҥ0"Kjex'evվ!JTB{g|` 5a7ū_vZGKqE5zWiGǜ4dqQ'(LL5}neo^ɹ-u/6r@4 J6m&`67opgXu/V /Ws_EBrKB{ &lK S5&صRtVnۂpGf=_B-1 eo2Wŀ>^$q;my\,Gv)h΄'؈.7 ?wkWb5ХG#UF@O m-<;+}2 ~ɂC8w)T8d휡}zs}4;y'ثJ i^샰φ+y>("j݊L6=k,n;y8" U8 H"C?VA PTQ^ FȸVE""jMJLa|O, )aBA<)`1m1#*F>"U)u`nk6]7_5*)C<& WKw%azI$iѧ3;3ߦL/ǹ<#&}33qZ CEoOyu%UЮK ٣>W {tUaj^d~kE*RM}cEnCKE39<}?xgvŠhv˷:ȤZx?nXsjlͥncw<(zcޑ\}DH6#:s=u5pB$/n`~,H *vflji%)SC:B`L F3XR`KW~h~c{kGmXU_%B$[E'jrk CoUeF[a]JRGFZs?!%=4Rҫ V^ tIݐ5>/8+5}}&G m.tqw1BT} 5d @Q,e4ߠ3?bRxևTgML%cWgTp~N.PIb6WN<.VzV#` eGR,U|*${!ت(V ^=X6X@++оU>WdI^[O~?FZG)(%ثt)2o %l-ݷahR$Ak\HSr, -?,K}C#ͻUNr ^uqE$V&1)es9bd2 ipe<)sLDUxG 䮮OL{.}kkMXb)I q/2KWo0f0P-=TE phk b\j nFkvZJw9HXGY?M"r'Z9s없/Xy s8h&sg\lTdIu#/:z{U/ӷ`!~5FF)!Qڻ-ke˜2 gX C{+SL|*^WL&+":{HB5&b,};;eߘgLq54~WjW&X3HZ kX'p?+a2bq*#&l]Oe>?KO#"m-ܲ]|LAΜDGXJw^f|KKu,l&ȍmptQ9#Jo<.+aYa NG ̌o<MIநﺲY.Ջ~jLo;g4?W\cs_ JWmH6&Pkxmm-'Kz`71W+œVv2ǦD50eIhT+kvbGUcJQ{(N^Bim!OӍv:b|U (怦|Bх3̂nr%\\ljBa` &2T&;&Xr`tOj?/&||F@)?[0څk]`׃B&M6K,å7#4X I<9/͟U#WGNh8IXUx^. 3A5w) ~Ё!E-ЏVyBO 5rΔBүS}Z{2ؘE1K[u/+xT[rm197al"GV`Kx";-$B7W}N~-ۓID"v1z֚I*N A s߰OtBMW8}ɽF_U6SJv ,";֫eH !hl3u0TUYpJrr<~En vdg-7ė%xՁW`gu^7su9F " J!zP@`-+F&:(?>K$FN{3 ["oO|뷨H$ѝ"p:ޥZjvwb%5|@%.Gmdd`m>X&KL0Q;KtLaDžة 쉿-0X3:);Nn Z#;| jD56Y˺KVS@=]Q;thp2)T*v:9>MK:6i6/UEwTիoת%Q{H-g]'1.p%  ]#%feHN6p_EX1@:tZOvg r2`H+yt%Zn9+MsuƄZn KatB s(,6OqbC*N LW A|4 qǺS)ea)j[(;NDeZӑy%HlD0Gf9o|z}Qr Nk96FiJItBg`6QBFޅ~l~5m߈E/"3MZЂr: ^ {y.L;B9$#.^7H/%h 4T s'~nK`{7/Esohd.Ld-\Vt2⎦8K"Kǒvcݝ@\vx/ضÉsswP"rgvHy$pxq<Pa.VsSu\PQ+X϶_8DK~~}, XV,h(gaM^)RS d/8t_主øoR3{PfɘlchZ)'7k`eZT*Ŕ 6Ap2 ' >e9ڭfG&^1G3~NRsᛰV%JiqWY a2t S10i;]-pM |jp.:Ϧ Rt)&%@+pKjv\SyѼT!8:oWx&p^g"=TbVp,>IycԱ1ÈA mlH-2nd}\6,!̫} G wv١'<8ȎAP5SoHlsOq:+9VǽG"tZ3 nu j^D6 *J &zYQ'SТ .O' RR#[؃ho/QsI>'NYC ɉL-|o %D;_~B/"^xi (C~A dYJMde¶%fyNSo0rʽ} ~?)O-&~+[#~sW̡WR#lN2xήԤCx! (!f,^Bk3YP!3&~`Zd)U԰wQ.R~/d`'kO&L³[=c0*S(ec%ye +hl&IQw+bJgĘ0o£ZǚE@'9z'2Uے*4$ ydxɶ02/RoVD)E}HA>'C˥ҫF3jv-TZ0v]ˆA ?gIɑo kMv!Zۦ:׆_>h=D7@9hf֋@ex<bw:p&%<䣶]`j|,Gϭ[p$`ݑ=ٵ H+^ g̞I)s%GA;/䶴JZ-rwY &WEdM _]TKUa)z#G,QCwKG+y3]7 >q!hWCi18bf"rW9']FJue. ~ /Jac5ΰKM'=m:i)!`~Akm^v6yB3Zf{Kv-]6bےK%4;y1>#s|c,-RQlkNosX%!*Ca.jKmr*Od7ڳbv^~:{g!|ҌrPјIB԰ <}"_8-Y{  i޳٩=s&'{LB07󾓎""d˚R [,]'bA[5ARp*6H*GT>LT^c'D&װJN(+D`D Uլ[dL'{z̢@2$ۅGl<$&,R,=9nCR6YTc*20)zMؿõ?3MjA _wJ{rP!os:u%E'r0rR5.-?kK>휬g  }e1\/4P/ΦRm`p65*.pMAC qAhQa?OZP:R:|Cx \WR)loRjaxOW&CSLzv%lT2 O1\\T+FEvQUlHCC돸*YbTn"tKD ի0 -믡Z6`7<4.+`_Ul!(o\xł1H:?ϼK)&~fOI:_Zv ܦYf+Dw3nrWLO AP?@jKj_eK͗m~tP5aJS9I6sf<9fXz6c3|c `V 8Nt|u`hAߊ߾ZZg]<3pϭ'фPU)le6mw*'L% i8A20 T gPa4~e}= ## تZP,iiVr!1gdXUۛ Xy3F񎲴7֚@א[H"sO4FbgS#n[Z1+ 7uJr k F] !v]'t3U&#r7 靺ׅ B?jOIŪřѩy_zwT|d+$ u m8^,&/RZҦHo;wޱX@^Qn4m#]`^Ta)cYzp}bQ/ͅώmg X5IY`ۏvhʂ;dahBc؄պ)q}`΅åC\T7 }%\H5?ԨtYϫ{#*Џx=;zɸ~mߊ^Cﱈ,\y~E~t!gApRsC)<c<В" B"|2Y[Y{0A/|m@l)gTP'y%.Dch.[۽{3I+i#YL)0?=K[LiHu i];\puzLPL4uU m=BӝKr_|l˸e^9 -#E>XOgvs,R{֖ .b1\aE ao׷kTMc+JwБ|oF_\̡O5n!sčhA-؋T(-`q.d@j%ylMI;ʬ3GD׃x1``.5> :mp8auh *!$.rXu`l:I< QO~FİfWoր<-'i!帘ш^@ݍ q8U (U?W)yŒ%noor {>?evt$ ƹM9Nr٭BG @^I3`֑`r>YYZr!Z!.Ok m1,Ԅ0i!nR1:nKv+^l ҂oUTXGtC֑MY.(&Ǘ5 j[q}ڇwJzLGJ,LWyݖfO!wAcScoRFTX[B%tCO<҅dgl9( q!SؤSxPZ>SA!(h ҿ껕~;VFh7cOI.r׵gil = ~ɏ;̦80Hun?M]Ԟ+FJ8ƙVa+N (ftc:QhGx;$ѬF UteNy`p~~)(fIȳP} 2tELI/9HNϹ]A9S5}wcA:+D8'F0lmA%~΁z+_hժY3ZV1:t`F{m'gT%CNf:e+"mFSnw &9w8#7_-I*Ԭ5eh>m:AEစq$`ΙebbhfJ'~qߛu]3$勒󘄮;( )!Z3[ zg+'d,W5O9/@dN:~8jgRw9Ѓ/@ _87X; ؎W  :pw<0"wG$3itR8%J&΢*,/"k:G7)Mt}{o``?|c%PK6( s R :ڙ>^6j]_kY` z|+&IeU z`6O]6artn|#D@~ PMO0{uI"\YF]@C1Dk0oP ˀ=Vn #}*Y|"F۩o7g@tc,L2bzV6h8aN#Dd7҂$l ? Nu!8\Yf욾ӫ}3^#&kj0W΅N<t ȓR4G74*F4Q y\ _eF%ڧ%r[1I]\Rkz KuH2pޣ~[Z.5V &A^,wfPҙɪj{3ٶ yvh&qnU~|Y3D1}:C"k۪4ș#eK>hA-!5׈j_ epKniW[G]ËL'Kgѥ[S%ݵZRV_BAls/ Q) &,b!g0_h#ĝ!1&xCL{īW]6GS\!އ k<*/?#|?H"OA^Lc?HI ,b4 YY~"||۹.s]gu#CpSjoM{wu/)k.+*|Pk!0%?Q3oǠ ^?1hu3GC6[CXMw@~3#jݘ7wN(ϴVXTRX FSP-i=//MZp~茬9b3q&&7}&D\*i Mkϫ+Z;@ei.Kt݉FM8$5%+Z]VZV'맢fHkdh#kr/B7@9ث ,Eش鯋o&LnAu'=f2qQ^Kq s.g- D { X8yb/nD/͍vTyCKk8ɦHNmƳad*d fQRS[B5 Gw0i63y&xD]HF`BE[ymG6U2騰#X[Y(vOx(9u.F?3HGn> O:ZڑeaY_Z9. MsNwUu<*\{ʂZ,V 4O\U! >vP2.D):tZCA|s8K1а`mTyc/B5vVTk)B?Эz ¾DfA~Whٹ7RP9@''vhB֗?4k\9@Ƶv3O'}{z Kc "yec;cQ|}b޾ˁV}EhEpA F>[0ß;VQ,a]& L>D3pt~w~疾gX5/VѵǙf8c0Hu3|Dn+Zn\ m:)WT@p;#QfG %eҦINoXOunfa1rp\}[oԎ:cFHtg,V{+MxLJr=;'I) wR&rf7V$EyDq?xMVLOQ?}HEIQX i&<`_~)%TD"/{sgN~W f~//ٔUIe ضp!$I/ gs5o_&v0y#jvF9w.Ef,Gd࿧*.{A~)5*eItņqXx)y *i0kǘo74σׄw3mZxF/eVA2X4,;-hcr rg0n ;p{A?,ϒ gѻXi $uQge,ysY`xie2n6Hr"hXHE&uny %:NFNHGESʼnl ֖P8,W%Ob*Ƞr]ʉ4PǽX#"*w`vL'@_QV/,:PdwJU&XPSw"ގ%Z:N.}+j(,fw&C`mp]%WW;%W_4ϺB2*xܓH a$.>ђ`>FSV1!04I.fvKQy"o#g;4OY^կ-##3-!?gI]w(N8խkh+1$6Έ~ηpd8C0ޮ.# Uuy))>{b "1hWnLC E'ɗʔ,,oYEF ϟE_ՙ7#=j)'ԎBNL̂U-Kc c׺;mwzռqk&k9aQ3Adž2fMZۖ@6N ֱ/ S!> _.ҀUށYjJ C|*>S<ǃ t<B\e.͊^PH Wi%\#EG垽1iRb,< Ioa2]JS!>/mČ_a\1f{_Ń6-HF2oUpѐuBat"OTNG{9Y?#"bs\ `LisW),+"6x?.ojT&9}&zڀҜK?vX6Vּ>j+Peզy)&fQI$%ᓝ񶬎2z-9Hfd9;z<ȫ=G($Çf9oY$,i{41^4  kK42]e4}w`ZO F]]9X餲>N^C&4+sT:NTyHyP%R7Z" DjW֌%1Yl8"t wr Q D.#bx7g4Lm -/jxØQZtmyp$E~ E~9z? &JGƢ\~ (.#mg 3-~_F5Hs.EX%\܋>2NF;lݡh1oܻc^U꿇b$u߄=%8Hk۵9=7[wEca(]O&#ZK߾1 o׻44fW"E R[iH {YX of|O-M!1~>p#ژJMHۓw1=Rdп!҅[79J[!l$A1^Us9PDsڠgmlBvA#tω2]\KjhD@,&Hά`W`2Vg$KMNzP .l @k3onHXP/Q6%(5!`&6oJL81 LE_,V#7K1C]@A&mnK1&[3G BBw) ;xa;0>uV4>_hNFfńN)xJJOEɐj ǴYhibku4_ruX= kT'al^3^6q.aI RV4GL)-bln[T^Wdq1XpcCgr: H%|"|u y ~D!t97|3/CQL[UChsEH2&/opqS w>Vz]B%|*CruW+}tug`"UWI^ezj 7ZꕼWb)3Aph6GYl tsюTg~zz˦S_1t'4y˸=!xT@s ]">a: "p_hRan[fnnps^>䱄;O@U>~:qpv7 -/UK\1)?CC$wY9c=p)1ŝ ^^\jK1²t66wX؇CqP[ևmnvj&crc;clrȭʇ py)3VQ(JQr$dCi"Ve2wW*IlƽDb)Cmslo>JtRgQ419=(bo&B<;*~E ؿJ>4isIkR/ܟfdž2! LPtj@{䡖e '+Վ)snӎO}=Wͯƙ02< "! 纚y<8ͦ80x}#+( h*_zck+W* mꔳk.kĜy%$T@X z|gXh!LiB Kd$3l $Fs˪VV?ꁚɩ],tQ?nC4N3%'`Ed;S|/QlXϻQK} `hoc?Mx۳B$We띟of?ܰW6fR}Z8rjXߠd.\?$5I8hg,_Udi'0{_K "갉߰~;j$ M?% Dpe)xd.jά! ?r_PDv: Du֗<"NY'lMУ).O+VVtzV-h5ѨqC#]nG29v[ǜSKnD+[wMhnZ$5l--eyRE8WfeuWgç=ǝ=5c;.= j-@r^(0lp;zA! Ɋu6ZweޤLrgM_=^E#= 1 =R3d򄯽a6Mkr4T] a)TYy}h[{}ZCcJvg=G_zs-X)@jxfXe&N_ KR҅5xNT'^Ç}@ҘE5˕5zTcNr(,]7UD\#{<*?'wj^6& ůLxk0Rӄ$"S7!PD%8x~Ncbr"{B_wmn:#|EhZD ́R|ے K*Pe6+ P/x\[~aV~⻄c;v̢-Q zh2Uewŋku -cO$&&~?pk.HTb/h(n{7U+;bN\¬>A4N~D  ` @,qlf[뛛 '0GeqLh:߆<~LO+mL.s9DшMUbƊi|NM.(X xQrUk̮л5o0~GAԮxfV{#w<.:pd3y:!V $j;}J"V+\ѪG:wD +v&l/vO +e bҌhWKP@ŗo_P7arL3̴\Jsa?:1~qNp4aVSDd5f!ܵ2Y'\2vb 6T#A{O;g>Ru(4v{9Mv+9=2'-27oR (Pb?j8雓ԅɢgO0*0+0>o5x-ՓXc<jPBNYī11x0ݲciQ 8G&>nd؆ͤ*Ep2qur_5tpG6۳ :̡j.!AmT-C nd>z7TQt#p`Ό(nК#x9pb/&ȡ^Y$rB4;w#}.^~J(GNx V]P/o_eB@бcȰr8sbU̸뀛15&.FQ4luIE u!X >_G)8 =383E`" C23~j,߆{jUF5>n; {QR(rT:S*i&Vʤ,laTdyk9FONJ)柄zUv u$JuzsdAǀTXS=G8IW(Vv1 TQn.-@ۺ2ݴ=BRkDK ZJ3|t*$n}[;HsI-ڤrNB- R3ai /=- dnZvjpeUƫ(̹gi2q`muUx/hwo/*`1J1vbJ2o{-,!,=k,'}YOO0lc]Yifuz#+9Ӈ:w -1<,P[:g9G~ָ!B#m{W +# BpMEۋ8 Eysm2U# ֘<]f,i!nqӷ))g ; $Sχ8*HhsU+s89iיpM,kL|umMr6Tg[yYmڣO9DEgX@[J S{|9/q7⡓E;t8Ur)mGG]z vO KW=^a YFNܢkrqGl#h ;A}dA}7 ORccl Qk7D+T=ў{@kR3?/n8Ihn_*2CǵL% v {wBi{r'cTL̯q̞Fim-I[rޯ!O+CUl̋IuߞMkZ~1m0Xʯӣ\O֏ UB<փG3bEDK|~2aҕ~u!:…2h7vZhD wŃEaXfOCf?;zXY" OY/|97APC(u jS*u/}Dm#%.! O:hB&}]{vp KzQ49.Z3_6r }lɥu+%~Aksl9|+Np' Ev8@j.ڕxtTƎזbmoR;*R>z}P XH6 EimHm}dUg6356,0DP7#p"j9T0`ỦR_ 4YP_7(GP\VO)'.+!Ѷ5$e7.(f`Iq[jԉyMlZ{@%~3"b|7a' .Qsgi*7ק=Ihre!]lFvE_C/+0Wn1 ~OYy`׶%P6Ub&^,]4hgR=8$=[ov@NwGaEڦ"syyˠ,]0ggR,BBF֯ri$_d^ygg`/1 2zbKGq<;GhL7tƾ=jmwdO 38;g@xC3'}v-R)l^M&y#]w{"eE?Oc}@wF//f=xE\D٤Ao@7F$UKM+4Bl*!65; x9c܅2:g̞M1CT?֦Ot!Mz7@֭f^Z |s K\ک6P+ri&TÏSwtz=}ǽ-brFhemaЋ>Œa V?"X8pɚ Ŀrӏoj/f 4#%\ݐijLkRӓNox"Usa hF;۰wƵ!I$z{3`C%Az D*F0MH݆8B{ݯ wӆ+ .! o}O&dX .X-%kCW8/Q<`yyFmgΡ&1x+hˣ*"Tq@tOCW},[VhvmuvCv#&|&#] S3ŗg>pA*Kk&M9Hvƍts),6EZUqo6Zj@&Kg.8P3oPLX{r!j6a!Lq =OK4^BQ#%ކIo?}]o<6Cka3aL}Akv߂je<{6S&ĭmf N]n[+qKKw)8n` Ɵ~Mg_i8;nr}xGoؘ#7|2q篨 9&53Nd6-9d6MS3Usy79 ҂a׺"4`3p{Oy3-V͒$Ssy&+=V3pYE.{r’U<_ƍw\u@W;iSغ2IH;7lQ*%6yiۢ#Ge LU){Ϗ{99ע>o/n Ŭ|puc,H Ol~6APAB,nۦLwNp>Hh\1Ҡ!pC%3(~g?GGa-G!qwÅb (vm(Y%>H'ohḅ  A&bc mC) I^w@6afOD֟hUs3]eMPD@sJ XUT6Óڴ~I{*݃w𸅕gǁMH\4>Ѽ0nsg-viAy3MAyhd;#͐,-*UhԪ̴B7U2t[=#ʂg58sTcUm'~ XoGMQ`--g./o"B kq5o͸|< m!k@nmM,]qL3w)&1c}qށAHq՟]o)2Ttsёyӑ> zR\,z@fB$f#+Gr&{2BQ,9 ~@×r'QzqND;AY2qbrr 0I{t@ ;yH-»t>D޺>i}SVrl(D mPu:konZ˒EM|KT+鶲uɩ !" -E =0j$i5v}7Ld4l>5y$X&Kǎ9`绀k%CQ{Fr>h -SkVlU.^}PY)c*m~ ڂok^#NKQ9ARtyr/FN-~y["Yr$[ pߋ>JW;hj~tJw]tr.Vs22rH#D 7*$0,\"q3"6Ψ?:|fCtJ]>KF\M OO0̢4s|yXلŦw~ók{1bIe8 .~嘟pjJu@ƒjGc`~]V)G>_l%:l/hEa ;^ \7ի/|̃٤I_[yHNE[ yZRx'YS94M;G˲qŭ'$#^NO#'3Hե L]tݡ%LS1D'@P-Fc&L9$u`+OjCg#R "fL ^FuN!τrnJ..KXGv%RuDr 3ZߥCD#nBUIA;9:DulԒѬЅ8GdVFZ§oO<_e dZbUx_\Ͻo=USo߹ϞvDY%`!NȅX D}-D|WU y"oR,+}dCa@!ɟ)c4+t14{B6A}f% S['Ť~9/|bW"Vݻ,eB9Mcm)x]){Ǚ nsy7h*K/>g? BY^& &b+wTy4/ mMD.LAş3J~.qq<3 ք}ӝ43(4u UYȡrr=He{p ֯ 0 u2S/4 LTeKrr U$. rR(>~uQ1Ih[aqag 3$FBx |snTD#KSt3FŠ2B\KMbL 8 >75@U(jW{ZV R>b\hGN@$/%%^e -T@M=r?ZEC:>ٛ#@Df]##>a g"#?5aP!q}o F[[` "&7ab#m'e~b` _OԝckMGe#{#G4H{>G{Ʒί f|ĆŢdfhsc"p OHQ <:2򧅩H=aӴ(m3X#Q<̻5p08( Aet? 6Rxb4]j}gϲGclACX\Ɵ fpqJĊ \L"T5@5CEΦ]j.3rAKSB!–\2Q?\|~( ZB!7Jk9`0F]y]_Z0\K8[C >1y{;cio9Œ[6#WqVmI.dH"'ʔ!BZR[U-QWS:\7CzDD{%Q9zz'wL "Q8p"&ňv(/xxWvkǐ%`A_1Y7z rfXPe3cwx\vӄ\Q>u@pu{EцZvwE&Gz ]"xSU? kT\a$J:ED{<0Ζ'pKC?iM.#FQvRn$vשA g=k|^,oKTptȾ;? & fQHBU4QFqQY:qQ*سvsb IJ1QGj2s; 0ηD7F"-ywhUkк9U$Ɩ gKrJXR}fM"Di8g'vڷ4|5On4qHGS<U/mt>kM}p)3 (wC6H+9~Vpy%էFܕih(?r8NU)& ;$&5RrYnp;IxY nF_x (bzaf,_JEӺsH !AXY7O032ɰ]|*".Ѫ:\d- 4{8{z߮lݝ ]O>!*{_yi%8 jK sRe ȑ[pX9&#z(ģDZ~2='yTs_ӸvA$ Rgs[F}jE )x|@mBN+m|G%%`mhSjћ!u_-#X-_BQGJ!ZL;;oyZ8{1Fqq0P~g_rC& ' sY 8@uf<>7PGP e`6˝_|=c ^XKMo;L=.3z-ۗj)T.+4zIWcY_F#-}"TncM]<} sxGH5ʗ3{K P#[)I]RP oLmu:76I/&:exXy KR/QH #x*~-QU@mQZڪ`BW#fh|P#t{Kkv}0 -~g-Q4k q%Ok#h zg49 :MB`"U.N ]ǘɒJ*Γì(iA=Z܆z/]bh X<KB&ʉ4i|ovT_LL3H:y֘ Gϰ43putBT8-+ajoB.ԋYbԋimFcl"zt׆ڢ4d r߇0J?\7&{bO50(:^v%daLֻ_m{[w}63K[D2l 9̇qt|%iN-C&UdEUAϰLo24`#W3 v$gVqnڛw_S2 *gcų=wwi9UM[f2)qÙ4 ˄hzjᯩ^Mn,4ϒ{D>|W/LFPKdg :0A ;qëW?|4;yԳxt ?+ݗ;D r1)􉨦:s/u3!d|ދڑzϺGVKyO|>Wؔwb=m Hy 5Blan}&{d0SfBm2_#4Jm]vFK`VssGcoݺ(Żs8eld4vn-rx#>a`jf0 kQ #gr ^2 D٫)ZU$ݕyj{ Cwm[[1XJt&xܜ4[Վ/2P!+E^E2c =K44a@lBfLx *Pw v huTs%IUF,53:bA $ײMHؘipEt rT|\uuBjOЕ^7$-`^ԃK*݌ˤʂ|&]obd2qFoaБ`^v>)uÿ/s2R^X gȁ"*l@/me)qxͦMǕmEWzbb-1=<5LC=H2wkX4.{Q!cab4rtR+GfgRGk5A(3.`mObtV1xX]8Ok Ŝ >UvCM}+[ላhxe)iU }NY%etY/!8,N+lVq xîع1}VGvTqǭD^8Ԡyd֯T9 ^&:N3v.G $xcjN QJK BI!]tN16c*z泑*æ:TpB[U_;z|1 ;W$5ABIK=&i<r &Gݵ%ܸ!HEpxϚ4[ c¿OT|E͒UR8*)m 9?s29c3|a0 Aޘ"Aw14%s{,Kn:6z1// v>0hpX<:+4LS"UA*f~^6tL?M|MF¢Ei5S#3Iu͔ofO8`JUvmzoj X[A`˽ NI17'ױKhw 5u|nvvKyq:Ic{}TN'=ۘ+g UiU K~΀⅓#"^*Pɒu%Nk~xg'4+u,vB%7D̉m[t)g>^~6=5 \UyGmn\+M:]?~5m/y;{ tY}PaD؆*?5Px!;J0Q]vu+z~"Hadf Kmݞŗca$;3L-?D `!X,m\(9h?܃Co'_$-o:e!쓅K=T&'ڑC`4y2[BM@%ߎbRZ-P`eY1+҃0dGv\.1A) Q IZã]Kpn4Zo\qdZtsᬕ**h"J}v Lʆ_2q117X't?iXV&SOd8D ڪn /,C̱68pXT(FP> Qx.ql{: 1vۜ.BDY<q-+ {SChr܌ K Lf[ ZKi/[yUlm4d&(ԨTY/o<{,^˪SS\ZP֝Z0Z8O7JmF)TIjETkߟ/Җ+eb C"ZlLpI}rc#_Ҳ㇏r^gItr5hCpNɦ5 ڡyKvWĉx?_`υ@P120hA+mJ!5Q6ϊ<:[Z]-<4Le5Cyv1MDHм?b0M̻)U< )ypqFb<E35|?Z~{!jE~*<z$B?'1 A%7GWo{L9W}q#m`EOV @%"ݧS\U0vI:@#^Ī"nG=u"ԹGWQ6dcy6,P(UQgdaP7nHXU 9Mzh.b^ ?ln/H>|y6q SՎʠ6{t-cVC`DȻ#sjQgnh;{0Ǡ< i1;=ּ! Coh6|!gm ?7OuԑdQRCHɎ9gy^t:;dHa./Lhr$kyjMTF{K W%$Q0ee]9:7{LZ*`7hq`xOwqD8Ҁ;Pvfk>+?p9}}:obA/k2@ad?K0@ ȂMZ*8K |Gm}?[~NP7/3d>R9Pie'/YJpՏyDcbV缾ݾޑ̮*^CpouF"*I0!K&O`#dੱ6aSJ=22zEUHG|_x7lŶgOk.pգI3gz1֧\33e]U&;duQYl.~{4r1q@AOVM/ev5js, ]״vj6#D*ʽz[ YcwnZAԘg9o6ڐ)3w!R/NTW2!?B|06oj:eLJ~+baU6&0ZVno ^UMUm Vå׵Ȟc823f&E`clhFȥ+G\P|q?LۑS ,=D|-i1;c/N ߳;$d8\)n tk(wM%E6x(;Z/bSG|L,f]Vl&=G +ga{m 8o9Ѓ&ԯBcAA˫`c)]2L{;<|YNBc}щMSBw[rk%FzoM昜I؊wv չrflq_5BՑn[jCa|qQ֔ mND-rմϋ!C2c_ʎ hc KeiQo*ԝg{ULKExWIyYBA=;R)>B"B{&64/*"b+I k'b5@yIB>)qՅan{E\~-bd̅,G/9lp\F1[GI@o.yU(PU5߻Y)4&ݵY4M -}; ʓ/b66KJp ELڮ隽ic{`R o W|9V/e mjnfx7\TiyC/.^s~f9S~ӏ-k$O?#dʅ! e4zVlSւB~>:5vcEh$rlKKʢ0|is^՜&᳏ ܂|`Vg 0rjmyҒ`PinTw ٿ 9rѧqGZ:iR΀&grК1 #lwV=!Kl1١Ӻ߼u./mXk.r{YD!Ga38?g`ZlTgV^arěO[qbѐfZePVаRz `Z* yv4!/ HQTJdv^ׅ%CІJxWfWf'qkAj;{p11t+[rkΣkS.0ɻ;4'7S6N2GC$F_cH>/> JJj|=DQ[q? pnF3G>! XM Ύ_]7)>9$հhŃ j)5-Vy ⵉ*g[Ж7h*L*ǯ$Ǜ*o i>usw+~Rc4_wt{2@6N/T)FSq빍>*Z9{K3I+C3ƤHĢǺe#mUDg| .ik]K! eȫcD&k=beW`=Xy2'H z]AEGdmdduZZAr[65xУv\2 EGx?@I$^%|_Gp2[4S\5uSVhbq Ǩzjs !ֆp:VlQsNHn{Ɛn=z/\xDY5v"JcxpV#9!ZL"T>ڋd3-{|QRZMGcvy0HUOD-7x'bCΪ:@>L0(mr ZI 3}̴Q@K y,+F1KVN_S\+HfT9⟏Qa~Xڑz q9⽦LV(%?d/^~DɄ{h|I9sC~0dpi}'ҰC5`Zǹ <7sgZOK$;sOʁ_wTT 0^Be*)l9O*H~z VY\xň&8CPj0 t2?8^Hz=cuZReO[? pi46!f${%Of!Sߎz 8&K8ܑ+vVkJPzoec`Ms~0Z1PV:e8!)!RZw9_9Gs_R[凭` EՆ[`V ܹA|T:W(­y]#Y%EP?93,LW&e{bɱ!)nϣ+T&X{Ia)؅ Nݾ|ph)L;_:[w gC8Teen[lqi{G405,)VS}c)0/u@123 yCX .E_ѣqC !ߪ:oSCcg]̈́5*˰9*đƕlSh!aߡKzAK*^Sa: 2ڣ6A U5sB5}$ZDߞ[܏B6do@Ɋr7?( d3Q*Ij/¹_k($ ݈f4}E l:(jWw'E!Vϩ_xZ }_ ]6=5!n.g0ɳĄOF_7v32AQ=qRKE/(A_1~] NP$o|{͗Ejߗp{;zU4˛A۾͂08aLPc$MĂo^,!q7SIUٛ|q 8LpFvR(4=\ h"pht^&" 3T٢9]$Q-M.#;y = Spٲklv,7:ڇ:D-({ȵ\miƚ5|Oļ)?>R$ 7T\,68Gm\{=k>V^qL:ay*2ѩ?sV┸y٘Zͻa@)ݫyQW;ȥ, ¼0LyH01+qSa"3ߗ{[Y{=$t nZpI$^Qav0$_hZ(/CT#6$#j aRfI BBvpE7I$Y*Rʜ ¨ޱE:ƝV6jGq udB+6U}w+ CF2KB:AD:ED&'EߵW<4@Ex&6z(ڜY#<_RZQtQ9{A'_un@)LukN'v{M2UB3,QBC9 l2?H8Rӡq1hEדmOg8.6XZMi&M+.y0_2tR_zE.w78Q,vwRR) 4Ju-61Utf3gdLq|$[Y[Gr8FtKgnHVC@ tnƠ!<wo,oȴ*qۉ;~UU&I\Z`A?p"Agk:JjT/<9TY%Z?,\o!bo+^ۨ-^ Q$u?8_H0mz a1Q4>az``8P*'X7@@,<nNuSus?/ F5J?^L&8|W,ʟW', 3C?MC'*@I0` YAzY*dru2(d„gh> t5P;%OCR{ /dfAH{R@?Vo2xA: ?e6#6*ve*񾨄,jGy.~[(d1E g8a| lN=i6YMGR{93qI%1Ru3jG3KӬ숀NX ;U,R !fg@3-30DQg.svFX=tH/*۴H@[8H6>/7Ez Zo(&֐`@^PJ<  Yq QAl3Rkly+ fi=~R BՆ(`charDae'vk4W磟#E%_7y^Bh5fV /LvYf21bYy-< uhap]7fFGK܍$FDok!XF8Tң Mx^ M3+wt|ͧ?ܰoG"Z[Bu=o?ʞJ'Iu곩SBU@ *i4->ԗa͏ŔF㊣]"'!OVU'?2ٍfU1Y6屯(ʶCˤG"qaU;M#+}vc9XKl6#'ɸr?:_=O-c j*u6`^J#Tc١qYt0Yה| чJ:Yp\#>\ODM|#0ZFXl n:{ȸn~LjqA>d,ooghP*4QaYI:~&UcynmT,23\yLN.@c)vP#c'K#Pˇ56.y8;yF5Ǵ=-U&E&Z#_^KZ~+m.WյhA ! )ؙ=d7ETÕ˚?.0m̯4g)n+{vAJ@aY*CSC}$j o5Qp:#%-S7(aAu3 'Wo[gdzx >E4ޡ SV`6 u@:2Y$6^qtOͱWwt AX"׋uT>CW匫sHZQjKڌ5vN0 ΃dGj݌-WdHMԵ.u^0,t6" 6%`d2i4&^ d~LQȊw 'nx $"8 aEps~Uķ&~t 9|e&o)]Q];^%MYY]skե3ssJu>U]bbڊyS}JvYF'T>#K^ 3*vdxgjiIϷC+r0SR=2RzhYרwT?|},,ldk>Ij4x ƨ,6<9(x=̃}]9>3'GLi?]QG  nPT[N$ /|cnxFJZ+8MKx ęjw P(1WѕFyjP*/\2 vaF2b>,Q, AH iAn쉔Ti{DoʥkKSÝn|;e7br*,J6oTDM~la^Fv;}M'3-h%Sv-UѻDcr5n@v|z@|U+Tlby6 w\:& Faj].]6yV }`^d2c `ч&l苹D' ܢwTbCW`'l˔s1#s m6t-Ў6Ȝ s2Y:E s tكR<hR{WrYLs1RN)NoV< ;SA θy͓8}`ihSi] O+ Y= b;kg|i]/5. ښTE7[T@TMK2$riA!Jh[/EFb;5ۀ67H<]ʅ+aUJTx o٣ßNERmqBj&6Pၠಸ?0+ #aWyAlHRJė72t5;t]K^TdicPKU&Rk{*t`kYu+p_OK ɼvOR: yN$Ǩ+2ی7Kއ"B*[yֽ=% yN/Uw"`Ñʧ$$go1ZY89h ]VrHcNނe"z#ߧi x5ׅ-L7#Z[Nc>IwBdzIvNI-W2RcB@ԣ`84$"MB`xJBq꯭<{VxV*@E},ebfeoiRVcvT.g;5J_s +G@ i@2u JcS.r$ڒՆTnkrY+%uxxTC݈ާĢ4c<:'U46#+cwȪOȫ_]P ^U9N|-h ]Yx[b^&@*4CLz2̒nJG0Mml0 5ۮLJuChϣyL:ϡ/ζzWSg]yVdkm,fe Scc%, N|%6bΫ9' ތ Ug*Rޜv) !kswˁꮰW_m@& wbRlh&/r9Ro0q]GT7\- +!:4~l Wr"s? (O !]$A#8ƍZg0E<̕n]gY)矯?p~g0̍:b0Kcw_3 [%,W̠rcϴ,a)!X{+'w1,&!o;Цepmn&:3X~E?B6g&a 02A6vu=:hC*LVz V-rW9/݊g  zlP4⺾ޱIDDb6*ׂEvXǼzvAYj) >BLzFX]xʗ2ޏ A7QFӒ/`_1vhgUJ3D I6ꆯ0>SXTǛA턽Z$ aqVGʾL\{#$ov} GuYl17p䏲,tӖL+Dž?x̡Il4JoU6yt+(:6|1 Ah<ﶛ -w;[b:hKsbӚDo.0A5Id!sMvk݋ l;чjTIr8PF 5z_~K dYMNPz˱d-l0nIip~"[=<{Cwy>6h/ on߼Z`؃m/9R,\FOay8SV$Os984^[:Ա^,FٚMXRVsYSdZSҕgûNC Nkprt 5 AoCpa+:Ac2seF@}8p&TzHbF,,:X?d`݂ *w"Dԓ 0ԞsîFI<9ђ ! J7XI}d4{rcگ a ~T2d̐qmbE0Gh׆EuH|*#m/fp޴)[f ŜVh'6PBk/M[r-2zWY^c W05@J]E -McV;| <\o[b$m0g~va: v͊7Hzjy*i*Y .}11Ky^ǭ:[uPxHMXV Eڹ.C ǻV:8{YIm=~`W}p2 =M|g\@uM_F]Y?i=Rlv&5O݀E`<0RP1B#pHɝY S\||nMD_mOl`@ʾ҄oY ,$gFo6Hf h 9(,}7(zI _u~QobdXk/U:@J6Txqpz[nhn 3Og:*C*}/e~ճVHm1j= i"So^ VELk1^?P )$dQn(ʛQĽ߿|xޥ Wrpۡyd' HO&njٰ[`(G/CՎq nп©+BeQZ%6;Lϣ8nfޟ{5e39=$lZȑ.<MpHssn62BbЫ9Nqly)˽ۥ*-敦gYI}$'}p9N6Gj+܀q1 39=*:T^vPel1V`6v 9upZ ct8ܪK (Wu)>v,.5ɴ!: a?E&c~0eڃ^w yZZ&(د AiH?nXR80?;8 )Ψ/i;:%(vE e˪RpL:;Gi^\Hl/&، sf0mW\UM$Wl>k@wROePx!WCB힉&cl%=Z xsZ7*F:kT?Ry::h J>vܲ *DVlA]ny%4c|XhCD $[mu# 9Se/cmp=E4#caz5  YIЈ-;g%'ĢT XdU]9^0g˺҉pF12az5@v-iIT48W쒔Pqӈ@B_i.6aAN ܶ{xИ{ύ+%xtAz2aSZꋕ_~ݠ#T<M)P Mr6Rw!K&OFeF)R!ì[2!#cst=ŮD%ɤɀ(3 GR-γ槶F9:]Y?!ʴ"vQaO)YUBbv#&QE ά~7N-&:uRwV8*+CjTPDEN9V}N걆n3]y'^F9y|J8Qp''w >ƒO;{z'*^ `*t,>>)mo ^ZVMZ--%b ;͡KJ8͌dA(cdhIx { p]1gnTIƟC5/t?`1]㞳SѪl,vIf]rgk!twNqBq6u]j(~`I% ?+pb 뉭-D ]$ ڢ0:JDFÎJ%\>aJ9Jn1 {y|&F%7ηЪ9#"=(zeF5TbW t*p!wh=ģ)<)@ bJH xnn6e܀G7=zT3Ԕy Sƍ?D?~Y!8īHeCQ$2'}>8QˌxPG K`;yᶽCIRITx&e W|}Mτ651~O#܊Uٲe^ 'qUDpEdaE;JSwFE@1‹4P3r&-(4{dȰ&A86(E+k2~ay1}^,ʈ@$>x%JoM]jbULXȘ|ev QOvG$ӡaIM6&nPII`@~+Tc ~Sߒ>@^9xFn+gaߥ9nDR M$ Hٳ nG^mR"\V2sJJĎF hOl :y.t?kERuvԂrFbbl}+ʂ7AzY5|g|X.L@JʕTyU{! cߖ.Tp4mp0lw:w"O߯ǕPu9)s'>$P1(-`Capz.R2co+Tj&A5gF>|qoc憑nɗɜZ#R8]5BzEQ"|ݵ(۸ɉXj[ذi A(֔^BNc [jce{LyNˏ0Nn.ĐeQl5p`wO<.PC:Sda"K.#+ZzoH8iCNz AG^ozy1fHr!$2.C c{kH +7µ^:mV4VSg^ǘC=Cbt#]Z@[ϯxZʿ`HL'͊&Ƨv yFvTN·PwØ޲=*An޵M'*}|6[K ulW .E\6Lyq>A~\P)aoBcmQOIUxriI9+A-5?%4-w%}_9d/N~B w;?cdMmd#7*]~)m!x{(Uvz@Xi$C< T<0T-'+rlW,FgOtno|k#j16_>R l5xQ2Z: `>f{ckY h<#ro.9ȖO^RǚXxGh@mBռ^FGęKcn7cgWIϺS̺ Uc[(J~@ )|ٔUsՃ4xwz/&agh[_=}G ^RArn$9Q&ȧƴ t:`'w[Dư?N>)tv>ǺEL,W,|:Ga%a=MU&堃wb^ DsHy@ogY}6c-ש@HtY9Ӹб]ax}kG4.?VDn֕8%Q~LZ=5 [N1XazPHuNm RR hj ;_’nmofAIwćKN+)Wo9.ٕC֛c50[W}!aHHڻzC+/)b/5}kDyHr#BO!nCN0 ZRHi}(8:W^#Bh7Cr T$w-Hugsi 732 ilv-XRpemYS-k +yFa@ؔJhb$U&t>,X>SiM6=U֔|e7C,gQURLb?kS@e+9}D5w,uOE3Ya@ FhEsa@A7&$o *\O}G;)F6,D[h`YtouLF]/X P 7ou2P;Z#fiWM7|tkps&+>!mVxp{{ʏEWUV*V.], xP.CD F:=4s{󟿥:Cz)笩AagdM5N&8"G4jZ1(ﶜUcSo> Ú2 %[NGo-gcLAyk PD}Bۀ-"%AFa8Ih8iD4ԳΓcq58`{$M.!63.F*aow-J I+_a-( y?/˙NO)Q*{+fޓm}*'?[*V"8N CS<苪 כUfC Mv*tlLB x+3{Ʒ !M r%l :3T_`)p}~X QOqS~_CsU΅V@2>UMp%H5H:3[WYjucM' }|,SŃ:p7%%Y.*;J9U)}.bh*8T"Ō[HNpJWh!˗dh|f`VYvG KR ̅ēT0 Թ:}D\0'sPS3PK;ġ.rFKl hG |HSN[rum'#tֵ=W5ԿcJl!z}|7]ğRh=5 98s2`R ߝ4$!K8^%+YmP@G*HR"AR IHm4)5[lHT 9>j<ag2F[zSR!WIB?Ĩ=UsĎ5#kyGX`yITNMqٔ@ W1G8]*eW>༢Pں-}h"ACfy P|[$ǪLvRW+ 8H4<_֩[jxOIP{vR~j:4{ 0Ss Fa} Om&?m}'+(bjU"E[cҔ,Md9u˴-α3>fֱYlBvxniA]oQ. SoYvUM tvuEU7Yt8@G۷!91\a+C7gƚT[45/ɟo_"\42兵Rh q[[XskUo tV&WD֙ݞuD ,㛽Vb%Xr4dfH`] Ņjrf%|a)A?ktZJFWw ⺀٩k./\qiAn~G5~J'T++s Rmז%."@}-=7)G\VYC f9)O4cEbFQ$R_ Eae"Օt9%ۗͽ'?JCu-$t/pvoP68*))%ZdF()pALSb?qڃV/t0u7#jx- #)C oKD?Q"bZSTTo>k~ ß*y0IVWKBY{؛τr x-˃bA+ҫc?SHI*J<*@Z@w'%]^sd)8f<҈g`2SQk$P᫆uܿ8߁D-Ðf.E}JX 'wHa 0aU|sϞı1QF|&ݙЮJ]{Fם&@rzZP)DSidhHSJ ~bBZO ,rGzmBvRf_ \^%K)06{qA7Q av` $\itڕ_YD a+?D.u$Q5m]{mz!Ztm٫dž݈Bb@{٤墿ǭc ګpl(>c4*? ~P'Vzpcj"n:@*.D^?2FT_,6sp 2DHh=!sɯs;t?)T7y>YT!)xh4|.mw2͐Lu2. igu˞k/sʹEe=4<3ӭs 8W.ꊵ ,X8۵N2`Ǥ**]G؂$cwd~ꅌo%ر'%q;HAm^\Jj'z$27(EגrN%O>Chp Kz& ӷa@a\Sq@s;R4)Jx0ZKS*;ݣo[Os}) 0&iQ5e=>T4b mf FWX&WT+&Eg*de8^X Eo^!xmk,@yCD뿦M8u|Տp*) e#m_{"eӀp *b1)JnvX#} 31m=OV%!IM) ƒꗔgj; U'1C޼XnS6 Gfm#qB4U\x26'W) y*f?]a'+GġcwJ Xbj(̠,yKڼTʊ}J/@g|>ܼt;@I^iD?EJsyT)yvcO$\^Sڂ?|M[8wFK C`:.~[ %>Lq̅Kz*=f? ?Š샛"kי+h5G"8[ & o9_* X bJ\ЍWE LTP'GTBh[n[z0)O.u{KK 9N}lnq;#6K2s.X:vSTgCglDf 9xpmjsةg_ tj; ; *)&:A0Y:)re\P/3ءx;U$@yt 6b^Hu 57_N] B~mZzҍ\\/> .$g,3@ ;zzԣ=ɀAsa@l Cd,\4=͟A؄G#*:.%9SDyploqs^4;$qߙU`# 8Yްďl]C%Aտ߻O?+ڇ%N*E]l`hpKGcHh@YbB17~?fH'_: ?4*`|6<{Hgt|=М?hٺ" Z2!N?9!OmS8ig3o7{Ũ0C _WZXJrgăԵ;x?(ۧdr# EϷ]a'I-?+W:i_d'HY/ˢLpIЙHk9+0)u4jJ$c8/DA}UoNn4E%N,n|ei 5oe(,ըc>Ծ; ifG};Gk@`|˛K?T{<` wY:Hj} NuDQ#qԸt!/э\g =cj2yӜSe$x`l}n/UJ@adV$_?BevlcdPkr4!yA'mI$c^sE;t6#g+5+%RJ{KSd;u8u69O%sy`͞Nwqb"9WJ>t>i Z}{|2Ia 9Ajql:ѡGhWߪjSRs\qԎ]fSHp!oP fYb jW!z~yAXoկ?b`J"`Qv; )NΆ K($=-%& yGFߣN/z7lbz* a\X1\]Dނw@w'lčo=v. !0pY:ݲc[PUX ܏r%xWHz;U XQ|HA;1<"9I#G/4lC2ytf3D' \dZӪ۟(<ȈuIZxol)pStLwPHR*6¬I*o`Ip0ۊWԺ df%wnN?y#[ !WmpMĕbR{*)t$&፧z޳[QVNe CMq,UZ֕;jQ9߬ވ}w%Cۏ[W;׮0 _-WjiViB-X>CHPk5`j䶃6X6I'୏`N0B Kz=k)`J&,YRV (9ȁC܍oT!nU$aM7e1j }ދ6->"=}_*9sc?f {mJmŌ^On4Gn]j+o̖*"t/dbNx%:A:;B|0YWahoUݫm&ȅh]f"c9&$ S`nX 0 J"se Q8*B^J5QMV*#pG'uPQ\\scJq>P?Af©) t vrv5^$T(\#yvŬEf:jiAgʃ(SG9QʆdRFxlG&ꤤGxD>ٝl}}0w+/0*6f>S|CjX mxmm@DnCpc)֛SYջ>d4&PN .62=n*: Ȟrv5D odXl%HF,|0d]2 doc vBq˒dpES턭`a[>2p mH[ ǔ|[ȨʊH6 N&Y1|@pBG Z /- eAq]-$yA.@DWڤAߴr64J qsVs-`B+0p' ZvD@ aJOQ|16y .XߍqYl 0KNB(PXS%S/NQa=s%>Uy.֌vUǨm{˩XT$TT;o]'Q M vhFl,`\A]!2 WR&4IH>J`"U-l1*32;ȕ <3` r,Qkc'/0VYm= FRu.jk6e+PgvԒ}/1 erEHSσ1ݽz%0vHQN~=~!keȔ3r"ǭ- NvF+%R6I%xN-sj u6?7jxնyD z\ 𱸚ջZiV˭kv  V9`𧴻eڐCh>YɪZO-cy"T@w0 4C Jz70Lu\]E?<  na0(S}c7[Uacg>Qǣ/#h X>^,8%I)<3u0 2-`Wu-Up09-UT7e4wv>;GhbvHz'Kŋ-Yh~ CĂwU +"y&(,a!ޏoL pӓߟH  }"Yi#}j)=˫6l6W')ۢ _RuGo=[q׹?}9Т4_Nƒ,S'QQH>xn1b3_,FZ&Y0ـ.0M J7E%Nb0.VMꠛڳ@FCziʷuK Ef hO@sوG5I?':bU SR4[_|-s_aY͐{R`7h%z9؉kZ`h<ﮛN~ ?g2x-|uUfRB9+t5?;xmh*/led֏ @V~-afM:wJ <|]~v45&"z2KMrKfџL!Ĉ ΐ{ &8S(1z lv}sތ׍(UBc}i |ta.#0C'I oؕ9qHP3V[5RR䠂~Ncvp/+0iB꺱 _HJ{7MOmY70.oRh=|L}Mz^8Ov$.jshGj}Fyy3M˥F3b:L%A_Q.-.AE7wmqSX TT/O,LP']W#&fqA*%xƥNr~^ j`rnFvRa BLmuVi=T*Wʎڡ䲪nh&O\tVvn(CTb'*>ZHIr12M̝C;M؎#OtTGE?z~Cf6{ddzfS+zl1'K4kR_N`wdՏ ఻؅w*̖C;m% S~`[jd pA;Sd_:EDC 39F;1Tl+X$(|nŞ mD?r첍}!zh}:3Z5 &.Y}Uhẁor(q>K:@(=9oXfmMO Rb}ēq#Jq%ooks`(ړVLnrQsՃ<76Ho[ F"d$ZzM'_ ;C4?в!l=8ͅ#&󭋬+)b J֡'7QX ,S f!aDzyV. e_'ek{0[kɠpa |(dz,V!ԺkDv ia^Fa]:EEk7zɠ\6T>5PVQH=pE#|y/PEbbT'^+^)Ql"Q F^>܏i^e/U_}M[ÞbY|p&8d5j* 3}EϽMF;i'zqOzƿݺY͇@bq+MxѲG2ް bO`(Y{VϠ.VL݆KWs|ZrLVi xm%GEf03B:0dVl.4{sXwftp*߿#H?7K&zxS;&ރG@6g p:GJD(Dd[+b0xЄÀ:g \Q#ϒ`}F `*K[",5h@f ir_V9۠I!3ht TLt*Jl} / ՇgF49%v ,1qo9TQgY>۩@U4uK^5F@Z s` h csFXbu CV"(>dC|xNdw>h%ďYV@h-5(!}sU^CQd7VUl e07 `x! xP{eʟ[I>/a*-9*\:4ǹ wGWfd.zj%~ƣ W|PV Zt⇵FIB+)eu6d^9wgֲ}̆G +ZGߛ=R5ia.]ˊ͛~CSak?$ >㫌x'mxUպ*s^`rzb)12 \hU'?iɟ'k<)Q 7= ɱUNMۦzC=zOd mYIVx0 =B|Bush5fzD`Xg5HTӒ;. xMt3guprFV+I%.] Ѓ2jdx sev]P>LKc܎T*07j#u]ʗNX'8oiDqL*/5`@I${4BD(ct"%WW4%?k1i<;`^̪$w \,c*Q&wdr V̢:Qoy#) sm$t% xR˂r\yBϵ p[U n\VzB9-^\h3c.~R["P3Qi6K>FEgzE;X uP|˰p/2XMӋfVQeGfā$Z&|]8~܁H1O3A AπYk` Fv&).NNq_e9C-٘[EZ_Ѽ{8+0 %WA<0縿h {KNPqn,JZr"5cQ[fW2\! U=oB(6X:>ׂ7Mon!h0mj-^"tU~8i>3 a@ -vJUC%*Fj륳`?!yiΊXOilk f2ʞ2/omW`:dw BavLw1A]򱹉OAvtIk#nGEհ`+If]A2_wG9oԱe~y`5(wK+!̖ AmUBEf<?>OOqW@fU'WdQ;5޲o=ECej)+YyqBV]#,UXTtdٌ Ew]Ǘ %+ ?$PpH|O[ zP0WxzR-ONOWё-s/4^ Uu|up 3DE:NW5VlyA6Sj,JC=[pI(Rc& Cub|#MWU>΅?,P0O; ׵AZ6$ ԉQGm/\2$ߞC43(6LH_[QDV\Ϝ:ʩj2JJa0{+#7K 9zȶԭu[kZ!wFӎޛ!, Z3.4`hU@FOiC?P=1E٩v[j^ay8Wd :`}N` A*Ɯ2qz`OD$i{3ks*`5./nL ڹ ŌP~L7NFh8Qel6 &A|u5ĻlŠ)L'Ě^Xп%mF^ljv(8xxN[HLUW*_ "Dg>Hj* q\rn &` v8Pc7qR 711!j4'r62/rӝEpS敻43I~`:I7nX>&UN%z" 1#*G\ѷbPb…({|N}eWLP8hZOn4ff+K,_2F{k# ~3*%Bqv, ^s$ҀTD謦ne8FV\y_CΑ!Tr\lX"'fϠ暨э 3:fϛx0pD]5+e>HxjFi]%,?X7B]T6G dy4X`GD|=H(wŸPI>s<B+!zQ\ݒ9|90'jO,:A )Pu\@zAAe"Uʆ *M-=ET%cލ<۩q*a(22s(kDؘφp&']8R;czt 2e'N~4JRx*&zI>!Zd1Dm wQP1۵p{cS9ڧH{YH& Ke|U;{*׾7ݙHAkz943qGlxs6xf.sJ !9! 5@L)' L='u: Ӵ('{pCk){٣^@B:G  X;8.Ȱ*qRt zn v rpAY fo ؇y趡SX4@QUQq] 2k)ŭe1yBTh{Bi+@Abpg|owގP w 6-Aj_G~&+Zczf|4n!{4G;~*,#ΔJ,0x=nZfi櫳jcrK,ZX0LyJ|i+{-J4ӍE[+$Mĕ¯BKQʼn;uڧ1&T?N6v0Yeڛ4Yyκ[MVYޖF)d-f%Hj2F:AudhS^4le<;BpZNfQ^_𕞳)I޼CK~le5xRm10S6 +7yNA+ ;Zg)hEzNwͩ{IBqifنB{tti4LVRw)JǧGí~ՊEH;GҊXp5LWwU2`XTq:p{*Η#VÏ'~_m`>ѳҘ nE$i*gy^R Q//'/:cAd$׽]~%>D&C7QcUv>.ÛoNv@ʥ(Tڝ=7E;!Ua%¤2DV_3@4`+rz@}bnŰYJ@6L e!@ҸyS5JG1QI|U1*BWv9&DZ8N_}ʤ_*Kݱa.r~IZ2vk7qɳ=8s^{iX6|>JlaSTW[Htc `4Z?vWJ.0SЦMMD\rG7sxr d.-%(AwƿLs ^ʊQmI*ڎT9'jwJ#h&{j0?;I͒lU-D Lm-eKϗ1-dAI,Rw1fDI|Xۙ^,cq$s'Sb©KYp=(0?rAyT&+p"\։Z@HWR A_).3C[:tHMFy8j-W(`YTjS$]`;á6;=G^_^أNN줪VӘ1SDiD[t:{P4NDX Ifyp |P |E@ œT&WKKI=n{'m*liUj)MrzZM:i/w u56?~ ?$b\Ԟ'+-CÅ :Xo%$>mG.Gг*Ds$/l"Qd'W9م;qmq2z{=MȹLK^ g/M6ɛ-Yl|}{iC\Vln%NQk{" t /) آ,&m!VmTx-Rœj6h8QHi43TfA:dFI?GyF "Tfj#uQ_[O);sżՓ)ή_mzI^yXHdK ڱ1Ӳq,"VdZL2=([m =k~ҳ2$iM*j4%Rڃ 5>zAS'튆cz<|@/e`/v R(+;=2Ə",&=V^tcc?'MװV)!MX^b)t< 4jOF#Hf')<\UIJǮH$ Z]9pKah96IC\vI {>AQ`1CNb.ݖ=OaIZWRzh!p$/틦4t1aWRQ< m'$*S,Ig}f‘4y6 bw3}C[Ni ` _jx)G'"xzB%6M>\7$hoUWjCk%{s`_n=~'+ǎS1ƒޏd%*ŝE5&yHR#}:)z$gi}eg))Ww;a,3nRpaW 5mJchB}5BAeܧ&mPԊyB* N2Fp, |J+⛼:y@ڳ[Bt {%R+m֦,e?~ )>n\^HD3&`1o6bk{З@f.>)07tW4#bydrhWh)b%cBƹ+$T8^u%إ=c3;w}S0*G4{"/ylc, 9eT]VrYR6Qzi̠Jjr[3z_;YN4Bt0ںOlөBcAUEcsuSĽͅ8,z5PÁε_'gP@t1t9/(h'߃0@0ss/ӕǂ)^Y=Px,Ucj blzodSg6}mo p658ĨJT&5ElRN-݂'Â4F뎈U[ [y 6&PBv;Z5imS;ih%ѰqW;3! of~ |Ig&f Fn|G&#h1S m؆hH.n TEBKjuL`Fn9@ѥjgQ-9 atBφ>@QxBƅ"*0g[tGu~dLY᪑WBaya1ϥHZ# :3p-X[3sY+>HUd$iTYj;: en)eyVx!U!X!4_IG}"veI=lY[1EwY%0`UK>RS*l/鱈C6&36J,▻#s0/i{p6B!<QYlսy6ݰ@۵:yNd6"R/|G sHa=ҥ V$b~4Iu9[}`ZQ8kXT:/>:sQMPJT_%ܿyPF,<>KsL qc ~/atJ:5q^f.FwpZx!'xQ+w(kB7~~H|$'_=/WކXJ4q?*!PrR҉#d|p6@2xϯ X 6%G:l26RπAGLĜj{@;*Jڧ+ΩXrpټׁ m/$%J6, )W澐9v]U; ? j:8{GYD:lvw >&[ķ~ʈt3ϤCyVvx>#FHgڿꩠe_2gШ'&֧&Q;v ]d)?%; <Y'Sc~'0nz^{>ѳ*M bhbmZxmd)'؋˾P!Z 7]to$=S'B&mD:YrےFNM*~v,6a9lF.В g C>kUk LX S޹cO_b!\Ktގۅ`Niqny.%oi-EdTЃ!$HׄQđ# _1@.+qf:OHNR MUEf#63Wc-s,wPL٭LyӐl8^7+-Z}-8+咛ݑz\go22V띠 dK9qv˓SZVߋʗWc rP hQʬ`G({~@E ok@f $[qrJfHimwZD̯d @FqSzETL .OrT'SD9&vfEc-Ǭ$n+ѽ E_b,{4ccf<.FzA "_GXs۟"W|oTe{ӿ3եHu9PoX7y#,F ~T3yYJ4 FѰ*=)KQWPw"R*Ap'y4[Ċp?DY:InJlQr6_yrn 4Ff"-]t |+y̻7m@P1jwN#r!&H;Iy fUxkJNYf (DџOG&EޯׅhwB`+[}dZ<$boX(\o~qKc%KdS˻\ owk)5C_G`ݰmpOs"ּ.wԩ dv@;ؖ@ vJX_쎓mY 3j\Kxr\FChW `ctUN?kps A-I@  + +Y|rùqɗyZ/IA" ~g@Y\+;F:'Y1< 6/W)&*\9jbe,VF|W+-~"CCoLTzܡVޔ=Ch+_LAQB"]$謓q" "ӗ! ܃䫲D0/9lN'"1bFi~s$vryQWcd6X^&=sY`e$1uo#Yu M0d.ҌM9W2'~wU+E$ݯl^kѦflpۃc'nޱm~$`_.6K鮨c m*z3s;0kzH!$t9j~D`+h=XK?`Ẕ.)p9BֶϤ|0J`IշSuْ޶:*]4V&bT1z"zŭ{WU<~pSwT b!A:yAB4닥Y`'] /+D'2rkh3y` j %E/?'?}ړ|o꟡"wdG)q=9Cط0?p\B5xD0J=S)D%eZi@O*ѱ/,1ׂT^F }o\A?B<{,DƃCEi' TBKLAk9-<mLLJVq), /5glNjlTH]F൦r9f~Bg&kJ4昗DuC/zpvW% qچL7eXŐjf DKPWy5=Ry1 VR;^naow.i3qm %_jv@mcZ\|ClED"glY)).d{NeLeZt{M(水nNbIr ?dyo@& 7hC!؋ڇcDU4d-An}u(U՘wϭ=/DyboelY),o|) ;~ ^oV\ "G$7'\4~;e'ԬUr%2_ZbtFf \ї&9,>|4 ׳KG[ڷ/2>|~Sk)D^.Mώ,S(R2,"Pn^{_GΥ mP45ş֦eƉ )8M;o/97:Z ,90`\.o]QMu iwcT\]6,>&e.j~W+r) DB '?4Nkn_75vf|_ڭ_s~aHLԺy]W8ӥw`N,7e }&Sl9J1'DodU[M:ֳx;7-[`fYRs A ,ʐR-B(`r ǚŪƴpv;ñBv3~V7.:qGio8 ZWpS -h/w#!V{*@4hM<փ|w8L_*tk9TLg址!ɉ XwQ]gbT !HؠG-pJǻ HY]!17>w%WlwOdX)|NxN~&XJ(c#5"FRh(Pq@3LUտ*@rcN?m.^8UHז [%)W[1ʬ@/=c'[9W3l )G zsZKh7i#AY[UG2S_=9ОIS5PoRw߸Zfݻ/E*c/*ϻ|>LŽ(8Vs`cvJ\A*Τiw⨡rngZFa?KլףW` jFO5*)ޥ$F,x?.C`3K^G/s΃"?4mk#xZzwFENG_Vj3;ʺ x^y7L y3THגGHSt6 aE)%;A@Uʰ0+J1lAW*flr#80GгO͎ $NxZs],HS_j*KXЧȣODx] 'Gկe/y6C)|~+egeJ*_IO$ FId^@- n_ yaI/#"XY?|d,L<8eeǞgЈv?^!j Of:ح/RuRSS +| I3?B NFN-ʭ* Ͱ.T#kDumd0L*'Rhb:KY }܂rˏ&')a;$&mŬ<_dM"9R#œm-Sa곺C`gG =TK:4>~iɛVD1 rɗ3E᥼mIwdVD5qў&vSЖz.n6A]0| q-/ 4gkuW;ޢi*y7mvQ:5S?wtɔWJt ,*KK%̾Hľ,*))۵Lu= ,jL^^ ˹&T& F6|4m?e-ѓɐoZc{`j*?)Ѿ@0;7 t3k Y:󋛘;IG/yQQĴ}IKjtHHbz3@s9 ~rL]A%8lBVUtҠTŪ9Yf3 Eeo 4+6eJJ *=hl!%([)jTcit8fJ+qv]m#;o6]la^ׯE7U8]z[2ڋ^:Xl xp{>>Bt FH2{{dDiB?\bCx$;n۷kj)ƙR:,G߰%#hФzS26l6 oIS6p&BI:f4ߑNduB) $jT7+{D}I`?t ]' PҬa| ~^꼫j͢Ag㤼ICc-!HDPA G[M;^-]Zp_p8$\Xjx5{t-UY Q1u A>vk}Ѷo l /+;=Ǖ<>y_.e;̬C$Ո$"zӘ>AG4F(E/_g\u0,U1 G }msVep-SRD*s&^`'_1 X_ 'DTN ӐAQlͪT yUZUGCN:2B"+tTpCExԶ*vs?aؾwCYf]1_yZ4ө9&jYAC(ѓ&_en>`[ߕUvk&A#֋mKۏ?vI3r_tF 4C?,.ˊ.=rRGjtO3qHO`*hh{+I=BQ}zO.T(/ȑnXN(.B8Dg.&^ՍH {P-8 \*kvd*n-kUma:qrXv2"cITu,ۗla cZ+hS0 UKԿ~R0FT/d ֖(/~x`+zMp6a:#d9p) _` d4ѝ>3lOXK 5Srm?0 =&wC*'e֎-1)-8D5 ثe E 9"1GHt bvaxb:Ӗy.X cDvQ_6WjJA. o0l/9Po~w+cFx|u&x iyExsM#;$AIf{DjRJ>ڹqJLf4\E'Z BSzk ~JބA6̭ݚ]ΙE^rK? %O)>CU&@mG[fZt0Wcjغi]NK߂?@7EPX[!?6|0eHPztQ"΋6EsU9B}yxIǵɈ 6+,cM>T64n:>-xnLB/Q{b?؟Ś`,4PW2hp\D\qE W M\k'_b/`PCȝȕE=oY`4O#y~02"-'a2rbo(.G>Na>UtϠPD+]IZ7D˘x{3vqP )**dp00" >M}v|ءYG: %Z8ˀSjtn!Tҗ8 7~"!>ev|| jd(-ai` p, >6Op)ޏKqQkh4N kzޠ8 I"]2\|H&W}p-EMOOcou.l G^m|ʘ0x+;*[jKtw%N@K:^ aIUg};@` z>j.ޚp~H5}-&[pUZ,~ؤ0q:r0=ˊ\l֏5Qո2֚W3ܓc]4L^y'EB1ZV!O(JL?7~PMUԨ- NVyYz {F;f $Xd0hqexw#݃ 0,Z40!Js:(Ԣʹ,]o8srn& ƺ]-H?+(.Jg-en+fCYچ؝HæF^nㇾK$b ~ F j` +_sF;LRY O"Ĵ@"krH&B`é~뇶F d{@T[_^l-$yoXмcKߦaT% 2Y*l)]Ӕ1Ck9I=8Q^kjv͓~ּJ[C"c|+}`A~s=Ѭ~wFdO O= Sx^QL6.ow5n}:?0_SAb޺wWU;3{|9_ f7K3)O 3fQJn_k&b# u}smI^6U "01E QEy40PU`էg0oNzףqx=GmkEðMvS}mQ޼6+qATLt/D9.|m$KAGl7eqdVi4dxY΢Lw6",4'|h)߹o.W8@7c\4y9>y]B~]*/!g-v^‘,m?`y3vPbA^ Xx{r/~ z3S)OaO򘊞T6@}CB7u;M""v" ԰οZqTӗ3)lJi_;FrG}zXHv1 LT(,@_PUF}n"&|NO|Pc4x~6O)g5P$eS40>tQV[xP$J<3MLP75@p6RpbZv\o<~S&X ]Qs-ti D)ZhLD.3ÖaXZ)]KAK5OowkC朇;'Y$e{x)EBvb+ i&aӁOrP>EbJ!u Wm334-G bki qyÚ!cf" k[3ڇ;.6] `j-Yu ~廾]nlRVL`FɭgrW:fw>!PW8sĀYh1 ]=Y]D^3>-hcZ1Qq:Yiqbo@qjFmEz m9,):`a0wT 6ޘpcܙD~5 $v?[0WDWUo0^TA[3PM(2dQ}B~' G$zxЕ\)풉 %~YiPW fidL@IG*6$ELW/'BڬɪM\`ɨH} '(K!7g(h6qYb o@sVy#ȹQ=Vz[TiOO5C* {{T0AbjqnxV>t-`Y]S m~뤟 tU>+ĿAO7HpqhYp1Y(d"Շ: P`u3`b%3K>zuɪ, `8o3b5ܐ?EPQGqٗBi B?u{G+Gn^]B+=Jd WV3N"RW +MԤ}) EmiuHYq)@E?;_%l-)bӿ"oc-!HJLg3`N)fN XUdT4)B!{ h'Lv>u *\d!Y?ӿl#GӹT:#(@K-PYQ}C@h4x=0-Ij xZtHLh&F?~wY%R`^c䷥_9Ӭ_w|HHQ\Z#=rbEq\g= %_8B03U!_d4-]̦awkJ US畵DFZ0XM9T~vgar?xflqrC"q\RBY O2_yR.ZO冣lRR7_Pysii@c}$9preR\JÂDCn=צ`06l"a;ד̀KKE159Z Bp9`ﲪ;SGIϞQhTK=#4 ƒÐVϋ"qXL O0&'x.*1Ԕq3ŋtr.|1]HX^{]Gg 2=Aݴo>{:CPM<-p+tդk +␤!:*[SRl|.=!gw"FtDH)r`t,>pH+ `g"F|Zx"t/jx \ +ToТGaO]yl{\ޅ>=E{( J$6S}Nwpz'Ʈ= @䚈%Wqg]W; G12)]6]F36Ǐ?ZE='jT+kX\Ik0[FqMPF\]\Ҙ}%Ա؆?:Is/A%B1NAt =?"4\Oг4u^6*FИpoOH)p){C?fV%!뚗QP|'ml*Y9x'țcs_luTAiæP 5vi&) "iS ޼#_ͥ;7}0FonuN ^Eq%GUl1+Us SP^uj[[. fko7i*̫=w'2I.3Q9^~f{wv'OLR~u>Y/('9sac_948,XvK.'o,^~e8931_-DK-PCG^@\'m\<ܽ->ޅ-w㥬ZzFgj@NWzi`0&=AHv!*ٯW?m!(\G YYDDNYߜQЈȨQ9#]ըJS#wwfr$@Ly\SUۛUi~} 1rYJNtk8>4XTlҮcqsHmtΉ w U n+R/EGw~tٿ%6hPFRp:z*r(h! `T* 7KӪ,@, rDy:CmZhBaL \ Ii?6>Rip sm:*9G~9I *7g)jLE}}h1]7TcF#ީLA-XI$]HyLH؃`Q ecze\6-Ωc5E/l5~ bhB*'~i%j.|OqyE{ȨϬF',f. @'P0$MH_#1w%Ur| b=D1tϪLUpb?~2-_%LYz2eɤO@<:˻nHu҃ sLnmVRt^ F7ڐlbnk#m*<"y92CV3Uټ1Ay"ધi©' C3Lvh~W*8Mũ$F٣{. c&k?,^iEM =^TI)?ӬeE !@>ޣSw"#s͉4eYӸMڵ.-\)>*A.xŪs_ ljE#ZYU 솬aMȣ(:)nI(nZ{31 "!<pDbk۩~"PUMr_Y#C'p=:+Lq.68/(mPA{mvBFR~/pMI g\u &,쀪lwpǷ(H^ob+M 0O ,BV E2_c.(K!o }`%-*Er 56T%sBB5 ^?*W_s<~fd1vFXv#^Hs֛ 1ѭ.'?>&RD&Vp)c^},2 :bi3-_3*'.o`FJ,\6lhKq<7-J;-含nS`+a>ZKπoRˆ7F+0>K}F7F #tCD7VBQ@ă -ȍ FO97V!rTXX\u5\Aџ'6¶`+!?1ᖝu{E 㬿:JA. PtQ( J 2~,Ӌ:M@?IsttYǴ:^n iRYqTIhH('Ȥd"0Qvqz38nIH%z&.yiq~WsSw%NPv )0Ċ),WC&pdQ)wυkLYXTk FX8=< }ϕ9r¸ϲhgt\ )mۊVWB.Y*38%iRumyBxOĻ9dns##:VffFժ.>3dȩ顢DQ7="U3B3Fߦd"<ʆNoq{$sz("_pS*6T5 ` 7[; i2Of~06i<HHռ PQ ؆;e< GR4_Ξ2 ѳHRVOTH;R: m Dуߧrw ?yP\Z)<F[ hB:~XLA4o ^.eGIJOJ;7@cmGLm<"BChe+VxaHc>^/*<ۤB6+>)"MUTacGg 2 UPpFDݹ(rK̑IqxZh&11H)Б^}9٬<nӇ6?89 eo$A/cӐ6Cf% ߟ!ڰ=k8=*a Kī΋Z4Ie ?.fh"Ie$\FN6KBXo?UK^!f*דF=KOZEPdav- m#H:^}4P}KNM"~Itl*wgv(@ Q_0_7+ tfٳ4wGHvccH5䓐1rQ2H_N)D~,^n%8cZ4a}^lTE=sXuz=-84k oE5BJfY-@"R W~::g2IӒuƐam:7^ՠi+ھmn΋xv9v ao ʯ8T4)r9|}x%՟VCe ~#\@'錜d[(D@ᓓ'/Lb@z`Zw@nPytWe⤈Jf枫.әQtRe.E"ρEڎL^X/XԐ|aqޛ_j</t|' syK,keR@&L]6 Or% @v/hQNȞ8 :Kpcq0 vԉm ^WcZɖ-Fߠ%*S8-N,]Ҙa@=Rq:owCNoC؛?Vզm5tX]E lFfV0V#GMȉd(0Г  {KDkFxG0z2J3%2`ىj hM5FN$9SO/$|k8O ;3pv2# =YsTͷjWy^Η/1&ip/2~˽69nL5K;Jjf+@e&S$K90#͢S"z+0{/FzL+M堟'Wmgƌҵ9:['[TޥiT[_́"_܇zP7ewɩ Jvj:jsT":Ş_cB<+#hY/&%| d~ 6bO$d[ٳy\IX;V&K [Ɵ`(.27'Jyחq<4]h~{R]UGr RҦĴ/8id,<iR˴e"q59*-^8gdP2Tݣivŕ7t2eʖBL$D>kM;>Mο75VP1Lh6,&v4o+0`6 |+JŔѫ!-'v Q~!؀^[MZ HtS+վ֩rÝ(:̻$_$ l,sXS+ UtlN[?@MB09}iCQP%ϜJHCqR*Ye ifMB[8=C 'p\:]*'9BNL+8V tU%?fuU&Ig]&G\f.$ so铗u9WhKo7@US ZTTFX1UL X8 _6` Dž%7 w+2:jUp(O`- &~../}!]1RL+8p2fL{Ħ~Mڬ֗k]"=A{9g98c>\Ć<Oą_pzj?,k#hqxqBG3|]\0a*̽yƊs sşӢA4ϛ[e- |ۻ|-Ne)Vz 蹈{񄽌wHy& QB45y<6!09LARkhzV"^q?GLbZ@:9?ZeJY0ajK"Wa.-4Rj^Bʚ>cnl8K.^dC,g$fׇ E^fHۿPI6`?țqnэ1[D3LJ{с#w9Y^ذ\5vqIrpfnsan^' 7v"T^ध?r05/g]?[v;q6D^;mEt  0en@( * 1.+ %lYtp#stl 5SHjurbt!zqZ%Z%މ zmBնhZFL`Dط]QI;ؚ5rr29>Y*93E:E@Q2n{q4OXhϨȞye<޴Tkqzc"N;~:LG⠝JɌScG)Ab ,z`S)Kbq^~^ٴBP|jO̟3l֛_񆬈UeĤp+C8Pp^x̫`k)ri#Tgdϧ[ߵ[Kb5v/UjrU&Ȣ}mjn^ClfB0Ut!<(cԔ 2|<aqls7)eqJ=-lToALO#kzP 1r!AWz"|u-W:T8h+lg_.ZH &c<}k:$v >œ8;zEK:ψ,HX;.lǛ%Jxo]:KEP7"<+gНI'~x)9PF]tv> Lmc';]9x,wlۉKd_6a }fZ[_U\JqFPKqqvd4-8eܟ~*nwgeEEGB i@Z6h+w~,7\k)܏SſhUg0&c5U+؉g/+:6T ^vrl6OL%G^Hհ?NW{dN_J+oF3nܕMSK]=~y/D]ƚtcRDobkf6c bلYd8*z31U=> pF |pwtR\t'}9jȦ?d.+\FBJ]A~XC`ZB(-_Jc?CHlKY_tɣv٩ɖ!1Uێt) C޶=Ɔ(E V|.Kݲ$tcK,-iAhzŤ=(1j·j_fA{ʧ*tmj9]^mk,c )uGYȮB\dށg&>j!{>SZG!6\lmG 5ADiRao-^L9pCf!9.ZwB lJo3n R/Tl;ƂƢ|nGKvs f2?@k6J M.isz^3 $۽+[Ab QYpz#4-b^Rˉ߅חPdwotlLɝkʻnSx&btMe,1vkCQA%vcCT8!>!'P={'!i7 qs"wbzyONF< e2*XB9-ʔA(9[ ]ep$Ri i:Wr>ލzLAc d `T<u%7cgzdXf!iQTܼ#SEy MWJQVYm.3ʏ \xXծNw)s&QoY}OgUBqǡX&?z99DЍŰjbʷȓy,?`dRd$ o sHJrnqB\>n1}5:ZDNGOR{ _c dk@=\q 5L\FjE<"M(ζLBuGR[ RŜ;b$8:SX|UՈX5&L ro"[L&[S|ȻY8!P VL`[;xL~ϸdyi.0g.aT{i˩= /A8Cd+&XhҠq:$æZG o%#FKJd`k{{Ўf5QfH oi@k^:=N1:aJBp-T ݣbFrk*! &<`؇7\X ʋrrp5?ixh2\!8xXAh`\ŠϊWd5ηűi麡 ж3u39pqbHwh_ ש^]!M &giIHTNAb*espְ|Zk=w&~H!яIz'yS %0$TƲ%wAbaixAE/siJ@NM˱3ckm7} ϲg8/3KF$khb3 |.Qtzw)\C>zޚ~ҕ&:4{u CSu[r2{p->=@tnRD[Hxy$^0)xK%,-4lX {)=[ʿƄ]kSs +Pwvq_{x%ԨB|b/~:h j ΔQam%K2qׁ . )DyOC,$u y]NWMuΆX=qG_9h-jC+Hski[NST`{k׋]T5`rv1+L3JSC/֣#}ӑ4k\d// kn7HX 22 EJ5Hud-GۦjbTIhMQi^ g(v5 yoMk!;_< y)O1%;Kٗ[K:͆>~7 7lb7hkŅΐ&kӸn4ʮ=S9!P/(IM +m({#, ץ_ZY4rz=Qr QKXdpn1qa*Q?ȱO,˹W$K eEsR:%A''̥(*l6;i67--rky2(&(gQpE/3Vػh0 ;`!at:[!QWPi9a̞{כrK d|PO\e ";):x*'η{U62ٳH׷3dN8ڔ8nB:̊@3x',kg#?am-&&I3aL΄#]|)V^3 #&8Ψv>tĕ64-حĥ ?y0NXbQzo/ue<'&~M[!ήc3^ -i}+%)˸6V(ȭJE4i!.$8M-mBfWFb J,RczacQa[G@kp*on !]Ȣw4kn +$Z{Cyrle4+Tobzx, 2ol?=Gܾ ҫk韧~ &ЋLI\:Ⱦ^?Jcg6/%YW(hފ9;T ƂwbYo7+*`ty!rzTX2Xkz^͍wD|cBrс<DcۧCw`*U'sf^,νHu0J\[9-ꐀ^n&}-<9B ޒ01*x!mƷElA;?~܌@nR7(ݓq4"%SǮm=X+3!/ͯ W.: hMQ@adۿRaHXĝ%aj]t5yy^*i1k+t6.Z<ѱ7 ٷ_*\46LpOWϋ_&vTWW8tLVo?1 Yq,[]$ࢗm'JB%3_<%gz$fO&o E$n)B ^g¬3.k*SA3R:AL?>L%+~l: Y(KOB ޝ4]n]OÛh˫=u.qlWӊ*c>gŝT̔ R œ̨=j%'j 9HǏ??;q$:b\>W\3JvQ MB@kҭ?هa;ੀ3N?haOcfwXs'sZ.МaMf[\G)*|]re!m ;'t }@bS5%|׆kC獇Ҽ(J55%ad̙jF>(ln>//=}\!\5O?FwYՑjl @dP⼣0)3\dRl t+|#`ʏE OPt>WJ$e~WQ,,h# mnxVBbiX0[7ohfE{4A Ɵ:6=T\H 0Ma)% A©W!6XrS|V$3S4TGVk'@0xeN^~Ԙro,Z0%oE*]ɂ${rG85`x[PIЫ1 'OY\,煤_+vѐM Lҝ+ǂlq2`/wi ^Ұ:Gq{8INg2][h'@>1 2_}s=?%Q:ǯڅg7>w穓Hx`i‹Q5<#18w*$bAFD 3o6kjWo’"ݏWTF$1\ˆs ߴ]T^:!r]#j4bW>O& ]QP]6aιIC춸 ;_x`feMrL%I <gDD"17)xm}ZF_1e5)UxW)$,}=ۮ}/WMx 0zzB~*[B{py$5΂io3_LDldP; R-B04졚S%@9_RӁm(x;}_A|'w4TوEg|щoC>#c}G L8rМt$e0t%^e洰{/XoR< OJKd𲹴 ~"z%c̄GXs•S䨎٫XMm9XkIr*rRP`zt-SyWf9=Vq@8߭3W#K0ݮI #*^t{;E}"Z9 v@0Tf\Lz?J檯I S" FԺ|$ޜ^wq/ƻ0'{^z&3e?l`@%I_DquLrud}Aֺq/Td:ǎK#]:,U{dx fSU WȃԧL=٧*E1|@ }KO3[Kyn8[s>]rS-'*Jqʂ~Wi$Z[1NZe)ʩIC%sqZS{'OH 7o G60 ϔ er$bixTۚ-MadUvfH1&Whop z5祍\qc3U e |_& xS9U}iq֚<8&egz0uյkɶ]cqB75dͯi U:NpwԨ?#t 3%$<.9Oq.8{iJ0ཀྵمOθu0/8)dů42,UKg vWpUlMf7*F}6ZUY44+[9K LªN}85UU\"P5zwI)SԿPM^zJ*Gi9ʻ%6nuU1v~V'v4Wt`O bFW7><..-C϶s'7Wf!\YϤZn\q&uMkUxJ7QLmPX\d?M >8@N V (2 F#58#*NYbc5ɗV䰏B5ӵ0yj-/K@ JaROJ$S ,F[eJKu2cYY>gWU0[%Cn"حp?",dnfT-̒09[T]'Bc(.ͪsj }WPz@/>*xG;wE+z] HcQ 9@ H u_>@@:ɻpb]N#o#QR֦oo_.NF%P&$ŮKVsϱ"@{'h#\opn.a7#c/ӈ@V|#d{+D tĸ,^Q Z[_vu1_,\Q2/2EyWw q_S$C:l8dΗ[)EX eYCenmT0Y~`=[ g镦+Fcy4sUKM'"Ᏽ'YR\dw|cm ƿ2o7J1}gLUQ &*s2o ó$u͟A')IF^4]/$ OuÚQ [C;>2Hl$,a T":[[d/%P 7EڍT3/|"mk։gpC[S_oU5 `J"w]L@eOv?cQ\83"QޖPO BbEeЩ72~s\c(r] %I/MM.(pk##oՌnYuKΘ˥ )ZdԶ xc] 6q{:%g8/eD -鰘'O8ƠEE_9 r=L 0?0o(6-]_ &xHWE>xeڄE(6̡JCWڊ\@A$(xGk-&gwg.lH`R8qku6 jh/ ʣ=C} EpQ0z&4oޓW{ 4l&opL~{U[E3GV |ҰodQxW >sHj< 4cv<N!J|.-*n:16v fIT}fzduG_6# [2D|Iޚ˰FqA&/r!kD-ÒonJiDXcE!|h)H# @$ؽ#>V +28(1Gj1A1D4)P)n|@tSj֬Nm/)%Muv?3@ N[5Rʳ$$At~QIUIZZ$H],xTa"4&e4TP=uu ;2?fѱL}^ts]xJ? Fw]< Nk`M10-+L,aϜPYlNO륤hbC$Fɫ[$F!eriawJ!fcɾh*Y>RӪd&< 45^وq'܍Y搼5/̻(1k1rŶD6+n> VZHˏXx&΅o @4QGI_#Ϫ S!{328>}"}"QF!>,[3.m 3 ]:.c1LX iyQGd }}x9Tٽ+rFuCw@ LvͮSx#>ft!Zs#yp49QWFJCb5JZU 5ѐ  N|ePϷd]0<o#ְUA|n} +M8Q}'t.*F4-“KR$ԥf~^RK*ShڌIzMIֻpH2hq ڸ6A4)flH/@PXmOr73%ET@K$&9A.$ܗޙZFBÞEŚ̒Uwit3[ _O'a?G:+iupde7r #]K/Qr +%pE}7?و4`a:\PAp7[?ЕmW۱QA#}4; Ir;HBSK횩S0?G D* mi W'9ZOųߩ&p# X( leA=0r R\eyjY2"p$ ӣ;wec~<.# ef ~3=О2={n5f}9 YN{SKf$͆FcfοgqN !|/pqDؑLݼVVXjX L0*,{G Fm.p8so?w1<)pF]Wdot_L塄S6̧\,IsN9ZY8ͦA,Kv)dެ f6XQo*u 2zRiI4rU޳j jM z82a [X5>~dYpKtL"4&30{vޭUܚA7} )\OM)P=+k%$_g91Kd~їJjWM% xj%YJwnw(E~,Z}{?Ђxѻ$_rY%| Oqd 9bn~*xⴻĕe/#ΪW3Pd`̊Nx3 `w 1$Y9U/"b$V7f8dLFFؐc]&Ĥ !eOb~{fEd\( n VcY^Q%]fce0AE sW6WH)@FǠ飉_"kG|0YIt Ji47+~VPԶP3ňӷMN)ܫpWR;Z< "YNJlċh+/fa1<]4Sʝin$u"_Ɵ 5=bcsJ揺!"UvlW޸΀񂫭yu6j?V,MJCr۔>-][ y.m5#y=^7}E _Bl;3c?( \,H1I(%҃î7 ^|vWo)uu=y^c7Wp&XT@7hXGuQnjݫnB[OE |^YLωb-9 ƨ!ve̳f{. L6,~;vy!\sYP~ TOv uR 860 k3BћK@yG USTUYyW0J $Vm#zk߆5ji5ۇ8~˫58MtD`uynov`[M(M!8i1ЄLJq~ZPx]v(d?$* X2]qTa l^-y`Ѫ8Í(wv}4dh0뢵~bB>}!sEyLǵRygZ&4I 3@M}ku2J8zʹuYS";*}bdOe f9+v+tn Yӷ`M'A VJsB 4W3IU~EU] \v^NdZׅ[a[c(V܉Tvhhİg"'(pAcU۩ n|lxl~@}*r8b "%G YɥYoy5@3*t;Xw0Z8x5r&|T2Vh1j\/۹Ɔ;nD]b>ۂMD7|ڃ#t2eؠ*^'ϰmߚr߅M@_  %Pz[ëkΗ/d6C+KZ ۪'HQq4 STEJ- ?FƋu~w _0ZS QốwHۇA埩Dj sG(j-?&yy]r:< 1t%ǫ\;;F~iS 1cY`) ڇk5_%Z%TU/$\ Ҧޚujx貟%և* R%DD;SCC,*َ |kFW)GaFb5 <`Y(;3"+Cb?c-^ WU3w,FH%|IYbG@kޥu}[/slڵ;r6Zˀ]e/C9gt鲮#3PuYPL$CQޭX_UK§\,bEJKx6S(+o8DspCr>XHaX~w!gMJ*2K)AY:d}$RM٪6jZ *"a'd[TEtqaP֭&[Lϝ^Aygv 7}CFOh/jDgBVˇke*Ղ?:K.ߒ3yXFR;::5w9Z 3# ="U^>&OJA5f2m~ Bdp ǜP;ъ' q#ѢڐkOk˳+8Ǚ;mSX#?zF|?W  =Ãbͼ<ڏs8aDZ>{[3y&>]mT~kwhOdƭ%:{8`oKr햠tPFƜ?g})eƊ}–+UV۔mgyę)zTW DK#5*{BS|{r2 oo/v u'k![p?JG oF57e,e 'ezZXsoMuɤцS`'z*Ĺ܊ӛ5U_[53^x&$ȳ*G厚]Ev5 ʾv\氁1n lwJBz&l{xNv7z*)9EJ9wjZ=0xS=]o9ܘ|Ggj,>@6&S6dk X lf IJ/FEcNC `п# 0(d@aGD$;PZQd(Z~Uk c41R&0/}0CB{ɸPa39ymPv_X aܢENg:-ΗF,9J{%SvqFTѠ3q%H2 nda$CU7I82ˎbg i$F/SA齄K"?h?$Z*ʶ. EGm; Oj53?,$ yNQLtL 6'OQ"~F4EF:A<}c•AC7gַwVo {-I  @ox.'iߘ%=f>c*DS$xn1eN{ZS9ʅǶD."^%;NCV1#]Po5$ ~j&ed؟i~: ^>]dU`5-9~s,tΏ0XQ.Pąeqn ]?M*e=CPѨg}T^‰wwRBԲB:eyg!P㓌6QE[%t=ЎIū$b{T=ld@h "zڍG5N. ]R% )n^PaNYZ5&݋DSCXNji'_S?_#H}V۽02g=N0N%m6/ش8 #ɭ!~PEi w-ѷޚ,B2i3']4Zé=:͘/KK XHZ*M8\ܪ :HVƒ0|x7C!> _[scL/=T?7l]~U.-czǺvIGPMeM!sIڗW];p-)"fuG,)YeQ`lP~ǻ_C 녹O'O bܿb-:Vp[2geakB+C#:a `TK`i)65}^{;3eݰLHUM}Yg&U?kkOt( {{L1_Iwql_W1Ty{7u-x*jAK删7Nm @Bߪ\Y$jc:a*7knPehtm<.ei$NLŹ>pqK_j9C"P_yǒ s?H+lb "Fyڣ<*܋# N Yʢ)!)BOhI[{ Xat"Q{%(-Rev2yYY+t$[1BhY$4kUs d{>d l W_[W;<JZO0 7TEJ8Ģx\xB`qC\iH !3={N)Jc,f Aadp0=qi#Se AaHxT ӗVƎE"5Lx|pNx-|MoOEvJz՜W[7C_F~Y0yt0u򿨐C̫{ϳM#&2#$LaxFrmC\:), @lw=1[j9ė] 6_ts>LZ%!Z˺^ ?[ -v(SO|71BySHqQVr+umLbn38} qS-XL9x:nw3kBQD ᅠkG LuDW 6G}?޼xT"Zبf%陗riqƒF+6x#'!dF# .kSR78u.k;5A;p= &|S( nc>pPkTRFz=)eS^|Lԉz$ n5o%S1$[&~bLIO,ي> H5|y[BEM?Q32ZAAkOѺTuo"p"9XY_W h~n)I_a3TAO&U`# YΤO@",aϝа-G!҉G`D.m`j!S+6a.Z=' yȀL_/Vj+=TZʟ}љg`:Q3oOՈ6famLoٓQ7A7|"Aie1tSĔ)^Ew\G5nTJPS!캚IϗxhUF݁dUbÄز}^ε^4X$?en܇tu7m8b}!o()D= ĭqlSNʦDJ+Ak,禰I<oMd-&\o}{-Tw?~"d)Y&/'W1 c)e|,_iUL|у q7cɨ,E-Ǵ3=sXC%~YEr31yq/$J&G5 irjUqm1T O|#C" DYR3ePaCNlՕ6[j)KnZxNK OG"LMp{S߹X[U];#erLP?{w 5<Mx$MNr?{RAƃ[Z&6[b`Lܤw>2r8.:XJ%fwKʩNFrI.c$m1Hr/kf.V/BJHtY'(~;Ҽ61ط\e}I4ۼZ8Dtm5cb8\Vf\*T`G _"u-uԦ1(OO3nZ.HwWɿMr,{R>ڟ6zbqpȉ]pl8s71]ssgܝϺO2S!%`# y&TCf_bIRԧ(~˨T5# Dj$MÚHs{W>zU〃^9SH/ChI2 #!\h>Pl\#'Ùb@&y4]PvL=U a dpw=,p.>S'"T wX(/ajJhy, `ϜQJ 4OZWC 4E+M@(uхA|gz?m>)YkۂVk`1=Ӝ:c<|'!]T@S!|i \lЪpom.nZ&G!se}}*r|-wQ[V)Q4(f?ZSlׁ)䉻̃pYHm+J`*E߿9$Ҕ.9pi罻=1h2ͱ̸7akM4QGnHAx/KZȆ, /?AK2a_xry>|ẂrwTQ A|xX) fւ&n1ʠχE8$l$ch4Graq*tey4gC2P7N`L3n>s_Rw6;n 8k'uQ1}[=z ?+ՊVcOx>(-E-xN\ƌbc! C^\(fZ/a$Y?>85QEU1*[Aov4IB,9z:|i"&ܖ8Џ^%s 4K*r:UbرȁS+=G*a!cWttpwI>}m6F툕$4cZU) vQWu<~֑` ̋ʥ޴ݎ_zx `?RC﵍c C|ko^G=(N %cHg?"5zx2KJ򔍌w"K%%:\>h":|)c2ZUuHtۉp=A%8̰F(%J^ Dw`/ł2hM2Vr]3g{G'oȏF01sg!<&2н߇"r6ŨQ zsub\`{0^KU`Ȳ7c,/8t"g蛉&`hi;LTrbA&Δ{N,lc!jbez'QóCcgkd=EuiEؑC,A}T,V'3zkٺ<ښodߏʹʋ2Y[0!!OB &Yl UC,āLBvܞ)vf$ᙠœL{`KZ3rA$Q9$ӑ4ֽybw# lIq~qqRthun7гq㡖1D Z8Lˬ~D;S' Qq W{U.R@,PR,ݣP8寱mJ/gYEMw_ܞ[!+L^lo-i!OaJMOa^;z]B%5|Q7}XN-Ԯu_0yX }L l 7! ^.:&fV%.Q֗u)VV9(Almf"XK&7˜z?Ԭ,푔UsUL(FcN ^Tpwu^!5ʽ( JS4 5.Esh7X2H iӝ -ZnfBwo_H"5|U NBAqZ~*q%jIURmb2m\o(Dyȁ6%`ck[\-(%-0,SYEP F` Q9D`'q*^y2 #~~Aǧ"^d(bvUh+D+}v6_ q4G^A@:krwF#Nw4 :PВcOj66j4= .vlwc#|HeU ݠP^L$ZrܟfB Lp/8O#W{€_Xc@+nNmmn C~FdLB̙I1l?ފ%>_zgr" ڗZ+7TOg 6fU Od%lDt@|=Ag>C*5٬h#'TR C qKg(:MBW,! lOtqg.V[ v{ЙU%M=G*%]wX-\jl1;{ GOWnGLsB- [@nB=0Ƃq壗z E,AD%EV(BNqHj&jEPeo,οRڶ<{BZ?ŞkK0U> y smŐ OQmNKH; "[ _bѾi UIQkU(3s>UTE^F,|qonSfnwRcѯC1K3v}w++h'eq&a]  ͜NJyNW5D'͠*cm'{Դ 3$:dS}&jq{|ˡѸJYzֳBŋmn;^ݷ;qP9ʊOh+̭%+"GsZ;!,>S셮TC-2,2ty`^*W>EHl K|RMM ~f2"9E"~pz|UBkc4S޴ / p5<7Ӈ͊Pй|7\/E g8J΢1/Y†B՗,ĵ#:=+͚U0;\s5B@QqtIx D{xǡf*h։eӞ A l..MdqG=l< X~y+ 4t9\Pai_X>oq+WPo&@$KIlBp# *PG@darV77}X 5%=];##aS6[?L7~2FjzeJ"ðI u#&@BP,4g](ͤ+(AmŸgj0$k7ЖVH0b dv6j'/i^ĘHባ&91<8 <0n](W.#9Zr!z% M㧈"$ĉL8ApvWnz'e+]kM{km?H&eE/pcg @ېƶ6ܴc̪.ml +D£$J%(Z䶓 QFW}+49ŗjMR;aRi^?m~,EXqH pS1*S.Y黣=,݅l T#=8~V-x1*ۯAU+:]ZCы^ϿaQ]o兘Fo @wM4E)D(h0߉3θ*[p7gsaUTΎk%r\tT&̠͸Φ0% .R3Ps&\w5j6k40|]7DEI Ü)0#)\Ӿ^!*(=x1);) ]pY̦<ȋhFq~XMP& 9Z 0(̳/jOѷZmPuP>6!5">4y=w% ck`!ۙu`UMg˃1ot [l@ xH0=A,+훇@#@rrq1r>)Ƕ5ҵT*Fi/~v( c- ݷoZE"g]Tqϣvhf : c"rn~]y0 J&ӎto^F11pX1. h0D1Zs󴰈Owx -$5W8's -P 0|VS@uk5Qk'h2!X8J{LTrz hּY$pg4J ڰX ~;mZ*aBpx0g׋+d0c|CJ<#VC[ 빗갿@OR?Ɯ3xha fTbQB]5"\*X?tplre:oUW-fpa\-^-ETɦ߿b)o*9 sRUs G؈̀e!syYXYAxK/N~B xb!3J;T,+t3C@pL//'Np:CuGg+VȄfdA7 .>Y7˒ :RbȟQS` fsh~)V!E'[B:5Ake];J*6"µ峏[|MX>lF (GֿxlgXeUel`R۝񧂗iJSQ0Ti9cGfZ>w7v(/$SJئ+ '&*FɑWblkz.p+=6Xl6`4+4aé4{x$UD5C݂E?Z*? )\t0 i,]GC3S?e?}Oߡ%c"N/97kS3ZZ(nao7EwT{KW$3懟&#s*VɩCGo)$l`R,eti>ҺZh󵚏֎$TnGmcw*x]O=ң %v`6 JUkZgP H.!il.PS;Gц"Պq埶yOso4)AkSI0OZ8kC)݂7Qg},!Iw S;BE(9c~aP`]qƈL߯O{aı̒Z7lc-r9IB>S C)M=?SJ )xu7;v!qŭK{:J<`&ԱDm9OP8fM]A:0ki_D?Ԅ0`iA\S-R:EC4C9IV4VH!۱XК j+/N}ǐ, O^G/qR6 ?L3&ȝ`WTp\u6$̗\Q#CZPj}쳙JP4bQ?gUp?IFI齖IWquLE!kz !W}hI[π2Bph gzg+ﮑ%=~7˰_z>_5i9(;{Ȩ8DjJkx^f &-eW}Yagb ߔy!&<7㮝EZ ]'#1e9}-(V`]e3oX~4L:(f4X*&ڋb|ZPY"_%bȹgv:K.lv Zf]WxS ^:ɴ1s!SӎwT@b-l:4ԃ晨<:]Wk6799Q$Q1`p*C2@Qk87i&V1]I%\j͑tLr"&&:wMl\͇ Gs4MH)Vd~:iZ%vgo)GW 1)u4HᙄIGJwZKB>R 8R8h T\Mbq5<(? OZf>Y=kHl`Qx>q'M%} LMTaDy+)Z(\ygst,SjTEwDCޛ:%3*G SћFnF,)CZZ?$," X4i2@>ܦu٩ 7˥I(:kwbQ\ VCD.jZO˩&O7)NGgH:XN:z :VLu_YEb$>phI̗|g*?فx'k/KH5.&S3+le+>Vл%S^ODb7Vֵ'Z\u2!y̡ :m PDΠ6u/xd]Xۥ`#$ka]lX2Ṣ aA̙DobjnݍNͻ|<7:^+(_w^j ͤ?)SļŸ4ᛟ\M51U-Xg;Z>9ViLNL~FڣDkŀ}2 7g/K+#Ϩ.Ma"ֹ;Od.AFb7j(_ZqUDwb<ս@8,݊M^ _=:X/VQc0"t1gSr00HV2h~l5wV(QWҖYw<cf 0 C(Oo/2Ҫ*wF,ev|\_[v--3c1I46;2E:tMcp5 åDMl6M߻?b3;gNC "p[cf%t!8<ޤmOAgõW.bSц(T8JGRCQ)[`!ӚPGҬbnoCi g]#3'ecojJ䅲~!JkdC`XG-g`h=z`S/G_ygZ/PKE59-+EL;nZDSbc4OzKC<R~ǎRLg5ڀ9 g)/ ̝/u\,iD8VϙH :ӱ xЅ81E]ESEUE >o}N-}9nl.jc1r4/&>9?8L3Uέ4L5K)Y!n>TY2F|=g@%)V[ZzZi !aZciPj{XELV蓕o]<' S <X^oW66G4W^&Z\l{)3Tڀpcq Lh0mSL+W,:8$6ě2:^Ɛ?YQy" aeՌJ/e g)ƨBś, OUkm-5ז̬He;H0z/Cd@ZZzG:uVO%Y[;k'khm BdW]OTxgKpjC  e EQW 7ĻCAoQg!!ZHG{ϰiNȯph1ī0=szxP`d=$Er ,;4"r08&֜Ciy햄Dbպ>w\ /vobUcFz`9iꍡApɞ50<*{,T2;w*J9bWb8%z"O_j Zb˙ #eQKl(eitGhaK&o܆yOd@+?2 >07R2J+gH)V;V ockA,7u\m_jB"wϥ3D@k[?( kvB8w-$kp4d΀[t͇׹e0"Hq!Y 'j%"шuhURZO&D8 xKbZ@HK8hI69kgSJ< Y36SRzb MM{7j2G *Ro;#s-׫=jũ_‡ L!EX#5+;']$"@5 ~!o%$[87E٢u vMWBUm@*lwN"7,ΰkAD#kHt@ȸ:>S/E6;(b舅r"R JMXq_ʗI&ӂCg>;NRG"O|r@C&-šD5F ?fd y|A/ bC% N6lm9ao6p=c`IRT"?DbhRN!S::b8~Z#K'-qJk*PZ%|~8T$& .i-3Tj&<8yzcKEd"'O?v=3q/<;ͧ 7[iU:W6Q:Ĥʫ$4߲'C28̙#@c ] HrPYՉmqHp~V*"ʁ} ?Hn[Np0zl; ƒ{r O Y"UX~ IR8~Gbͯ={n~S}Mb4|JJqSK" i+E1\P#0(wVk޾Z/츑,Xo?`7,ݖ]A F)mWH.R֒BlB.:@hM vS)w&eX srn/J.6wq[ \[Џx#YDw45c~3\Īyupڐ $ R#m$P%C~;JS˽Ad~&Ym3XV-k؁T XR?%P܄s8$ {q=O!K40[0$\wHEhQp(uRP'EК+DlS#䜤Ҟgb_|Z5fa, n}l$E!I0M~8ۀG4ݒt+J5tB n%%~Q35^ P3`/sP-#z߿l|*چBcDҜ6Fs,nzO% &&ǘ t=2T8ӯHK(h0%Nm-C-|JBH>ĝ4Vrh9&yne&\~Ÿ%ZPbk<rHr&+:qjHoF0aPlihnP/e'P* 0Cg"`FT5(ܠoҀsf=O=&p嫭lK}s7s"c\4 sƍLk+u]\̄zPs5CBT0vv`T:g`aH8!HԻ;G,o9DBYW2AB/Ëu -<:ܧc@$Wv`H Y׏v>q{ZW)QAbٷSWr-+I&WK)UFK|Oek+JHalW >D^i{Y**:OǕA~Lɾt<[?OU ϵ\,jTq{Sa[gNZ4/AN X_~O`P~"KmWnmmU"3^ԵN]5~ѫ9u7N܎,*V8hKL 2_|luvI.JMT[={w"$D_UZTOXqrkkWON/yz[@$ F֣7Y, N/NW846ܩfgb rƶLd}iֿzܜx{yJp m_ yg1:YVl;̻!<rNWat> Lo]C(ȁc M{{])O RV-i,? zOCWt5Ȋz6{d,MLh6&1P@6kVLȄAv-Q9>6"A*Rt1}g8[,3X>m'vAηKޥYPxLUkfi|54WniQ7ϡLʀjtU`PdXѵ0y62\A>%7d} 俴ǀ^P2CZqU" 􁽦'ݓ..[+%A<;z|IjAǡVJ?3փL!r3*TuA#x@͇K-]O@U"}`=7hX Ӏ)CUeDvy T.OH@Bntz/l3dMwr!w=˚}4s-").M _F7wΥUbDB,'^]>{>|S~vȜY*5^&'f-ĶRA$/p"PgZUc=|l68)g׶TbawC_@& WnK\J65eVʰ={8{ ao vL?@bRuhv\hC#0_ˬ6(G'!{ƃR2YP$Zu? 1S)POZ98$|Gt#L.[Dy*Djt/G >_ΠwrO:U5X`ޟD@`JR\L##dbǴ+F_+alWZi04ڜ_ >EX%Ly%{ڳ54?8pݿ~ zk^:lsD ]O_w+-2몣en$p*qO0beno1T^xJ$= GSBqy[ 8lMu)V*`ι (s}Ը=!]jm":"2HCSo]qÛd qwB>ވ|FFDdJS!V cP`Po..=5eU eCT Cö=Ib7[]>[̙yu$ ؽzba޶\WH:<O#Q,~y}\ޛRE騳j3j&"GڞCvC"8nxtKdEFL|XJ|e|UEVe):,3qA {ŦQ!ۀLx8VG3/+Ep.c:ĭus t~}Ʈ)FnwW- 6{#)_7zE2Ȗ0%$9;@5$7K(ޗ Cn,0y5 Ck;u܀UQB,N>ENt␖sQw{0WV<Ee*݇1SdS:|S|Ҭ}x=V\Q KX sgs$J*1֏g$OB4BoF&hOŘ/tB,'E.sPPj!j6b YŸnC}nmm*]86*<`8^P# lcfxH&+d |Z+ o4x&49`9v3\1,fNt\CU?? *\pv+Mޭ w:hzo}?bh{hlxWr^eLk 0=!GӺr jZGJjkX8LYh#|4Yc~ƪK\CГ\'W5e' ?4]蠐Q<:@:Ltu1ZDSJ|ʀgwm O.y 'q;>>h7}<>(R֯*q WِՅcGjQ{ IV? `vkt+0Og^~kf̀Ґ:_ #PLI@7xņsxW1 ~ prK*yrDҿE0Wt+$$]?ZqW6œi4o`0 ܮ$9J -nksZ 5ΨE2)vsX~F{D[꙲( ̜# @{8|C '9"U(p@=ծ*xMCpCF w).ex<⯱ ~k|SP072p6-Zݽ&rhk5z*3{z>3-\Y VQ|>%g>wh*&h^$D3=Bud5s~vRו2'>vl<ۇJ(땐Sy9)|+j=Ͻ Y RQ}@ʋÂ0"p.;?- ƃk '7wREtTH3d:,Xx5"Хa/]e]ɚ.}5OqӉ]iLǮ{- nZ|NF 6U4^L_Б q>ljV7_> Ӹ8TG,,nKy%k S%1$2~m4+4zk)=J0BPܽWyu,35ǸKSNN#yuqP.J?5fVwڝn)jAW-N|)KYk/eNUfppԹ;$?{ɔl =£|K#X= ȟ4+ '*%KN@X.7N&R/"1F] KTWW$ACC^b{7$p^8#wn$ H c80#&(JPWw]EZTr_E%d7 52.2LBUĞw^] i9ч@}K(a`|)w25 lJ)u1`)_% `mU5k,U2w`Wzp?^ aUs3f6ގ:1A@zV}@{f bICq<3.H ;IN)-Brqm.J&^UW+rRD;̻U[xeH '"2- /@s5^%8gAZa{zD~~!eW*m}N[GZNMGtPr-%LGkGe;Z"( _3NBJxQ8ǹL?I>Y`y25c~$S>b#j;iyš榄d T70ns&6lg #07]yIljO~ȤP--_E=mgGɏ0ҭpkа"iȢ_(D{ۭi@dk5@h~S,H#ރG׵?K+/VN~|o@Kl< M60pPJ0ΔAozS)NdX~G0x#G'$*[@SznJfkxKPV.aJ'18F ("P)Q~fΌ+"+ Ys3>Ӄ4' YPV1c0.otE0/^y?dDxy`Ѝ6g?.vs;=D`(߶\|>ߩ["ս[tP'̰pgfITy~ߦ1Cd/Ą"N Ü^6}32gqIЃ iθVvic{O8&y]l0{CF ͱCj%\*i@z#~WIiK+gѥ$%}N 0&VŖ띾^ ٶ&5'6 Evʁjv,W쏓Z.띮q~~ usyD-!{ `[ X|4kSH#\@EA.Gqށu(W(b,B[-EGܭ>tm~MJKn䅕2MSy >h u)  CpJg"Tw=W07#2)]*لbW}QV?waٜnX)L/őoѭ(W[i4(yE½-g6e.x=f,Sύ%b9)|R{{2m)Z:0'ۻrs$D(~Z,0ܟ&Nr5&1 xڪP UpHmyD=~Ai,K"3QMF[v璺_:PCv hw1&F/%0_KU-7m͓8ٛZj#Qc6:8S*I|qoh=p99_$ɣ9'd8 JDRT/bU_ 8wl6+uYC-Cqߚĕֻ5`2 *[đXQOHAٴPӄ28p$oz}=ӂPYXOgE}Fu5oSfg@v^U[f*vҲֈ]cJ#N}v#颫)fU5MiQ<\_/ňR53E]o;>y0.1}&g1FhtJu s}_2һ߲q T[bg+R'9j b^"&aFJN2fz1Ǻ+pHrd<:Z0A~L )'"A%^K +cDu @O0None)D" UhL.Ǔ5[ݒg(f hr^ |Reg[*F˽ <\a jI˒nW"}tAYو4NqnAX{欛/ci1tfҼ&qWtohӬRV|dPm" <GHspAZ9گu2_YͿ]!a#[V3Lt͞`[rwi+KM顊[(G"Iu7v[Uz]᜛]ޖ2ԟM?+a*,mc^B6լz4Ч (XS:&)$̙}hA-DO^FqQܼ_AZ7VN6:u9 1F\h.j)^H6c@q*WP'ƕd ]w_u8Un-RtNĮJ-YKӟ =ݼJԉ`GK I^T6"lB>0Դ@gks\j+)lHD.xyt i?,/rc3TH9A2C,& Ud'چK+Dl`kX> MY7[ LtT{OKpH$Y"h[*/Ԑ\k+QHxLvRgc_u9rQ@yY`ЮX=Ee4&ϯ @B?r@q'rԜ<=J{}eF$HlVgkzEl*X e͑ p!劃/ͤ_szЪh'5_ȚTZ͸=\yEp n?4;eোOwASfh=WlI5>k$*pƒ*yz?̓-T#"VYTJ?)_6rW/>"- l2T`I&c?!pUyY%vShodJ?)\P{fB]PgUMpdtӬ>? +Qɷ'{iLu͕̣1ȑP T-G `J%j,Y&ȸ#kH*fEHYР]6jJWy5n'$b*nArat@L˖gD&E *X]|!@*[EĵN;D4^̈4SN~ӜgHGU°H7p>kgyq>zȘ-xbn\20C=t.8LIE>.kF@3 ^ޑ ] EV얳iw LvWPYA.APqB!M9 ݿ;$sfh. eR.g8rُDݠkv›x 97YQnK^4ZOR-RPF1$wQ#]uv@H> Hu03J3&fu<Ӥiݭ)3_9?nvԓҀD!|xh^Őv)0"5k:6}6>ٸjXxj\`>ÿ l O6[#zKy)эAcX:I7q_e9~ݥh*_T!,%)sSTd*9hg[ bГڹK0 }ml:K"JwkwAg!E>R7YOnl= ZAz HA$=ǤP kxp0n-lZInXY9㼓\6!73n`9?Ђi}Xa#ӳMOqS ws ՃYb-~qfkreQ_Y:c#7c~T^Zܘ7#Hu| r\rR"8 5oP\i9*5I" ]; {Ndc6ȡ ?D$10.bmAG'*s E*L<8iP^ |4 *2)@[,E$2LT?mX}C9U ! ^@;.2Qz,:'u `qkYMDOw 9\X-|&Ǚʂ">KDmCye9jD J+9tKl&5+;bʼn˒+tCދ^ &G[}hKF˓4PK1M3tHZI;&)"ާgpZOkIj_%ZvIXbz!~dYzFy3Jʅ22]EdJ^eE>ɥA|]+=C c{7tCۯJb9i[ݜywΉD{haJ$ñ+~Z8U_DH,  lp'k Р85P"<8%h UDa(='?/Q8O YF?䵙O1$aVg@?r@kLnptxΑwk?e -:Y1])<׋OX蟑JBc(V9m#eԏP=5KabGC:ݼ+eټ!ЮӏVl_.t)e\&wSb=Dw߬02IYRL  {ʯ{^h7J,MZU!W7ڒ/3w˛jʞ"4-#^ޠC|3&j> i{!m1+J҇awV_ȟh+T2L&H C%gS-jI7Bkw*@*xc(|' ޯ5ҸAs*8ԶA屜.kXd+ :lVҾVp|>8L0ӖR7֐l}ίEIVM:26Es9n3;֑^%?dԇH䜑YZGRTY(˜LPFnq =6aő?lr%MY;J^T&rvC-?/"*X#q~ƶt)-Lmk: ǔ涑˄{/ޤSM$*\#Iojn7K$x`v׃ڴY:#25KeYv2Aith(9{3?}'Ĩ0vެIKܢZ ?qP=;30WS־1詫I޺ ̲h>XOB}{`p Jeq)ɧ $7 *O B aCWzzZY ʆi[ND&}b( ^4a9J6c}rU.&gc#|R|]pC 绁r 'Qܡl0HƖS9xu + csdl|霯$qp'5[c;:nR'QB8tYy5[ł'ڬ4F8t8)? ŰnP}I2tH31!c6m@|c!$iX"S_&K119`ػ6NAI1j ^N]ƬE&.q=m='U\:J{tzf]ޞ+݌OtHDi5̾*`E6ѱj-̚e ˸҇e2a w'1ڳ=eZRd'2䢩8#*si9 _'aAc<+D`r*FQS{+1[iOǩK eo%+%nܔMIs!-$hI_\&ȑw*>8%@>< -j`gL xL 84xvN&T;=.OhPxY_y 3I @t7xWJq d$Ꝑ>Iw G#{7p+;t6JB8Ќ~`#lױhChY4 dG/2ծ`*őwBo7쎒Abf[Qa@2-%}MԖh A\2gz`d&1Iž%Hsl(7zʙvc)@ܚ#&(y!q!%?tqG9~OFP`djkTcm۟)!nm)ɟ"ffL|2OZiQŗqOyKtC{~kw' 94]t `u|zg C>*U(5#b˜)D ̰p: N֙os~H B$cW!^  zq~|#ZRr9q!?c?pL/J)OL8aSy鲑"%" 6 r]c.('Kعr=`>6Ny%G{߅aB~VZd4KXs+|<55M<>&b)tZt%;tSo1yXCh57XC OܵYg>Zd9C¯"gHk f_dW[:r!c~<^D\ꂏYe !GC(~?Q=N: . \1'HZAB@!*a*[kmmJ^|R_7sb(nj\sfʼnoP>KI٪p8[ ]7ц{jupv8ʍCO~SlgI|B;C)aQSg\K}1rN>=[r849?kHoqVdԭ@&g__#u;],R6b| T36XBwfy,rU# HK*@_-Tw-{BDkb$7wmnc!"fN<-!%=AfTg@163aB~s=Ҏd1φO 㚧"FH%5n^}ճ2p9«N#Uxv (ܝ$SZtLj>hH$ymuNՂKGjQ t:E3<2jy>B(>a(BF9Ol/ =a)C}1@5["8ʆNϤp4BuȌ5SGJ(eӛT=;OSuwU )&.;?4RXw g,ӛJ 318G1fȱ,8hQa7o(Aـy#ѻW)CM\/]w.g[Լ7pȿjߙ!|$+cY/BE&J3;=]t|Ո& w_q~;-U68}cPʶhoH:SCuˋ_ N&8rH8P@EKvN $Cxļw Ub=g-N %QV޹yimm}lf~~9YAMa(ٲʪ떢3>{fp ")aG/ Ff|M|iXC2AfFAīU,x+8G8//Kwj/Ӷe Hm߿gAp,&I8[ V&* =IAXJ1xWZS.g5 1 "1]wtv{8Gs_&i,ϼ_ P'EPoKjEsYI!7ǵn96I9Q#w eAvA 'w[ ݃vz١TSoЛ[t[T{t]]rS3RVo_X>C9`!xzOom so,l2;XuJBW`4[(rV8 aӤUخ_jdG? Li0#5XmB 8%8t TrhcpL>LI3 Z iW~'8o#8}\&n320LX\F^ /  >>K<˶`r_ɠ[&|Vθi9 |:SJ*lᨍ&?XBcUM:XN5t))1srϪ]E©mo*%=4,̜=K~n~HH_$\ja/J஍E=6>l؟P>F%<^Dl8=CiXlң>rƹQYS4gf:j0FL߂CR5:ђFNP:kX 7bL|AZQh2Sf(,U}78 WGvacS,R6>^؜nIՏOLEIW%oއu*i0®~O7sd^ q}'|+kb'YjRɖq&Lce L|kp#8hNg?!prwruW})o'vZ W>5#,,+wK>yF=M=$up=OBҠ2+lfj BuUट&i:IO9.n2~*;8Ǵ'.Ō?Cؤu+Dq8(q;߭*oDQ2|,[ԫFZUWḚS. L!orfoLd3/26'c+&7i^-wʟAg \7И$v܀sT=U^RzP%&C@#mӿRq=p xU(c!i*ZУ*ՕfugWc[, h4o)Y6{x2^IO dO8$nX(ޛn!_jQB*wYEjG>wxyֲ>qJwg-t7Bh^HL$98UyE@FUu(f'QMzĀTJłF2حQ6S/5r7u =%VHxs +#_O{{/oa6ymlwkS} oV̇bSԝ9Íռm8ډ9:Y>G {M£R?CC5y~Aj@EV%b_{1ձ(Xτ]s;Ԟz (o$#6e0oi?=dz9 Juq&/l*'^@oJLon@^&_xضa!L1oJh?fBL d~\'Ad/K1eB ô &\o?V"/z+  p7/c~\f1/K~- G7o,vQ}~ĨLĥdz?& 5OU-池1*TIzkECbX(M"D'Yy?ksYB| g Gjw}{'Y;`"ڔ/,ǂ*0 kMSLȜ߸˿N@M$c2Hم+gGrQU9`w.IӠDaӣ2>^SsUDo8@vU .Vu5>ZQgia`@4JK[ZFe4+4i܄PJa dw%߰z-Oyx y^ld"o- NT=H'HsQwaP%t>v9x :W q<\CvI0K8ZYM;]>`Sq]dڋ{ŁS#8&3(k"@R .ϩ7Ӈf6,| 8ULߪC3^4Fo{ Wt#pcBhט Gxm87ϔjHEȌ0 qgcs]{<' >H29m_ŧYQdd0$ĭyJ 1-I[#Bp8 >P\@bH?u(AtwKE la[']9^<'pJWvEQMWQC.I kD[3bҨRb_/[ 6.WzOaW^c"u^9g*~bizgۣCstf.tC56ht*:[@M*!;hحXh*OKwò7jڄ 4KWO6r/8I'^$'O]~s;ܲg2`{D[v@I xQ 5syG;}/{9&lྋ1C3gVJ;=ZQ"Kw,-R|<Ӎq "ZlD)w kYiƖXjZGGf?] '@mNS@,HX|\?J [khqJ(;+qvzƈľD1.#4Ya>Q(SUxl]"=?rC{eh8 ^h:1gIZ^] <(L/|X8&p.2p *p&s#fEeԛ'ʛtv\Q[|ԥ[*l5Ѹ+źV]>f=/peM`iNmcZVs,BrSkJ"?M 2+laݭPH0\d?e%*̈́c/ˑyCUydb?|nY{xi@y9wzN͞ZFXʼkP\|mFvJ}Y|U~+mx#2dI!.|/CBu%р n :ٸIC̐W `bz>̿2g͈ }eG ) R%S8H~trTg24?q Պ{qW]XI;eZ]G36t4 jig&ؘnEjɃˉ7C6xR8?/\cѺI£lWT's, +a6#ĥgCa־~j:{ a1r1ey-F*Dd!uFp"7g%|MERטQ 5X ]nŽ 8CC h,E3R` N^ߠGI&F]K]jRۍCoݤ7W=O]ss%(+9.8fmQ@bbOZ!DLi6,}*˩`p,j= hW5&&L֙єTpsДju=|~ϹGy={\8 EIUCn)'15x23,R4J3jePw$ 1Dv}īYYDdr|pQ, B(|z8?+;w!j:ׅ<S)(l;G]A3&i /_-XBoz<Ɓm f`XK4o^^[䲃bS$KLY,EO"[Oy֒gli̛oEn#F ,y83ԇ*Wjh.Q]`zmb-?Q[U4RRtX'/""2HnegPR̖eV`@F;-WvWt0H)ړHQ]7xh3<(~(3jmrOSL]Mx|mjn*>hC\f]sw20Ӿ6\[1-}б W6W\RQ񽸈E2u\Hv͞hi\ ~?ID)NĖ_UZ5CZ{h5w >dwL*yJu$&P xր(Fۣ%]ϗS;x̾q@(~MP[?ȯ;2LUT_[7+eA<:+Z9ccjm $jrS E}?ARy:6s#~(/x.`.fD ҝvUI^0Ren`~3gVYױ)D+:ͱ"u oFZcOyٚ<&1@풊u,J* h2_ j|KDy+kRm/r}j~XKCW{;X A/r:hzęV6)D>g}+;P&RM0 `$YO}׎:G쯶|S%7s&ӆ\1L γ&Q b ʥӎͤNT:G23VԖ۷XbO qÆ oX:DJB&|q  [*qJ:sZqI'I !SC, ^HTv%N藯onPR+c 0Hی99 OXLNJt>W} ؖ[-߄Zȉwr^cIM%{!]4^qٙX7DeXasߘq =ٻܻ ݌bDu _?[ÈInKx; wIՀv{l@N|' tT %:yjfІ O~7㬦rQP*=}mr,@Ou/oQ"rw)nUU* z:wjX&W#W7blm 45u@`KKS\ ZZϤl/kRX~4.uvQwDu3dlH|NS^hQ>l^^!layƩL36= R 9\ 狗/2i1  *,𩴁>7CV”4rxݾ4a-HS))A%u>b3K\7~Ī9֎YScLҤ9k fw ~Ú݄YAg6l 6~X jI6ekhB鿳v@0s8Q hʘC+gŵؐ}[=3K"e[eYߕ_C6o)/07K͵>TNAY~b-YZbCw*4wDf\hYe?nC?/"JX`]a7x{x~W̭}MyKl'|B\[.|F-aUNɒ)*PBK`-n # ryrP޹Kr_/C9w~.I:_ڱP*e}1z ކti碅q !M;fxU7dD\'ԝ&zxzfeDoRLzDyTluԱܠc _6TMRQh?+imudcSʶ#]Ј/z'Q.< cs̢z$S^z"o~vqҶb'i'QC i+؜VTpEa/Wx<lw"MsWRp~HSga!HZ+WU)%L?cb1Xq?1ECy٩,-x8`RƲLiz>lJ,4$SrbV15*aUBϣ)_WQrrG5LWfHEW=`ut^|0T  |KSaE.+Ϟ7cL "g#Dc6~MFe[(۳r ՄKh;Bx6r.W8V9+CJ ՟a,w-u | ۿupÈZǥ[R2.) p~nb5{j/جjnIsiHb^ljYzZ`P?J痄muV1 E_VN o!`)fnW 35hXf՘Xto4n&娇;ukT[<"@pl+]|֢rPi+&nyh@m3-ݝY9r c5K#n4ىjkuŸ<\ /Pi OV}wCO< X'2zĽ[]ΤDջ%T.T ?jMO@ݳ r-)Mt-+g_AG?@oxxxg#$K)XY(Y1m[c& 8AeąxJfݨmeq`j5ۦHbOs< (Q0J<_ a-F<g8  ,B/82F4HҔcaŽlSF{6j[N:~"޾hmuFJkj-RN\ڻ&cz:./ɽ}2A ,zOq-_5ҲԮ:!A$q5u`=a۳']A(=͕/u >zs]fV5pPT}@4{Onvk_ڋ$ʨpFF`h|ٶ19r|RՂ [B4^5zҭ)\:bugQڨhOi߱b]wk~zZ Dq-з|)<#8'ez+0w((<Fkp[tx_Ke3GkXIhҕ]K \t~hc:fķ_k;1eKA; aFZ8eixpULnnK op5j$A*e¥圵>Łs'%" >Y§<7ࠍ9>_q#g ݌'TKedW@8lpLOYpFw\h! Gh}gݧ,qHo+-pn V{*e}ol$Qߑ谑#FD.M=/ߎ_˹ G~XPY.|4j6{ި_:]+&Qy?4[H?̟l=QhI8+Ov=W @4L=ǓzKV3borsfGCk+Ev-L1G/detf23E'lF6P6baaJ_bU\E`?mk̃YB/l[XYxkya@3 yy;~/pjcR~}P Rf9%Zp^wPDlK9&-(t%b Fy|vIXOpY 07[M`+䛇6e `Q$&^oqKS?l,O2>K(%Aڑ-tusx8}?֗ɭ+VMy '5X Le5 Sř|j?@ . s <ǚ@5HkG;J&tHeG1!/& (#YoArָ[Ct*2~:2OQdZ\_+0;%1ՒH3ܕeс>+ |F+)ANJ8#j*]"N<nL' N)kN<G_ڌccCZE %U?`kmkM=3ѠrgnuxŐ?uϳ,8=ǺT"޲@w{lpU}Q7@Е +r[_ ϔӚVjzyҽjF~Ζ'о 38pENg(F psdшEK~Uo6Ld{*2NW5S %xd@0͞fWF^qyN8.ǂr]s \9xvcr!*^p% HFXi34˃x ZN'K.3~R0eO(}l3sٞ%@sFTDSկ>4^]Z[c.]o-!nթtuR !2ǰdKsutd<LǹdUű'\WMshZyARɮ[UVytq^uFh8},.^(rR# [XN~6Gj_;}{h0a+GЛ"euZ 4[øDAPGŖ%XpK9Qҧ:r"Q넇/|y&[o ziIŅE.jsiԟ`:J,_A} :+q%Sv.[3gZIDC^ٵ-^w v2X,sr( pE :"+=4og5M{Gxꡂ%<*Ҵw(gSZkchH}pm4x8AW|CwPe{\Z)hyv}b,y=eA $$]'\RֲQlQaW̬<`ؓܮs4Mv^+Ec@W*7<eH\īk[(G œy|D/) lNt{j;FWxJʯN?0Y>叐A]j٩Z55I5J1;VޥamZ࢘Y-!K~mBn t%gw"ޏgJ{/ݘԲ'}?]m|܉^qpN0ʑg9p=hR4<ž[LAޞxObot2ewcnj a:g,y$BQϛT ؼ]gD0(iX wv iR'yd lI#yR!: O|X=T =^ʉ 2<$PREA|Ai{0Q B3e HkMFD[?;!w6Ph@QL'tl~pU#Ykkj~Zpk|ZBuRК/`( ixO6UTkQָGH29L-7KB͗0 mP]J5"r_bB-[Enb=r_~F {w+3ҏ׵2|y;,;;FWau1 ]AVG&| U>8۹l?O(*ScbiuDMtd03tr;m3BncV$ MJOklimGsՉtݴ&7[.vTCa` Ƹqg22789ĊD㟔{]@XaPG̎ \ϥj?kFێg';˒[켡 'LE t(NujO:>Ke_"4qȵ(D%Uo΢O_|ΓM\#=ZIrN 'Zh+!`B&dn>[D'u}" !PaYRDX}`ZϏp&BslX$ql@]Ms$2REl)\;3ٕLmo4J0 I_􊕱rQ^ݭ"V>=ɒ~^{ :6 8y}0/5&̂;TlOCnni3U2b7zoܢ,ܓtщ>L x&~)TyYa7`[BeCt7&9b ˬ /iQ9j]IKU^#㢣ǗoeVre gO_t]bA]?{CH+G 6s~z|az8 eju@\Zsm@m%bU?L9DzF AS4HEχ.*WEvO䢨u XMSqљTl(&FZP`pU CLᘅ(i ՈIЍsf㣞PDd\m>}0H {2qE8~Nwld0)4Шu% ́t$I%\'?7v( \L9lv '; ~bXiԙS`gCn`Ăji; F,}Lx^5ͱq1c7G#m\zwֳq 9qzLɿ<|Wm fċ2f;^ep,a:rNiX{.55(b(=O,O՛{7Yr)$?>'C#.&M'YLRmb!}eᣬ;@h8yycQR!eR "X"}2G_ ,}-:>i,wyY^U->kV a09^(tK_Z-*m\A|u##7& `w:B" s91CaH!iɍ? 2CWwoR-?1S59tjTw"m1HM{ *ApH zMi΃R-,+i87˦ό6iEL2Bt!O,waT,Qt9q'tEw;B=Q#ֲi, }aTww>]v8>R _^҇Ƃ8(^KwB[nCҰeR] \ Ϟb<ި[ k-w*fR!`Yd^ݥL'ؿfc_3?;K3NTA1F]@y4;Rv%NHD͍2*u 7̚ Gw޻vɫ3磊@xVٙ||q\xYqh1}BXgAͰU brVZ/U>A #']2Vb\>jk|Rt+9”1275xN.Wa}͢I$JHmo;Phk`*q?ukhv昘+L:zQ4~xؿqen%$_dc;:rW()>vA WKĸ̻@䦕*QØaT)~Aa m]:oz>";K%+c1[H%G2DqvLRv) E:qc ӯ\ & }Upx].O[ T)cFE- Ģ쫡ٔdnҷډC1n? 6YEa{$W.c;]A"J1壁K1yV=3l]} 1|T_n58W8L07/X,U aF4"A&PR+Blƕdgt,e|'n rT} P0 'y<$8ę60cWTviMR|$UC-gМ֬Qdߘlq,+՚($>.B*LC& =@8BUAg[Ѷ}xbd"1TRVXq L'7" Bq2;_iѤfv0 -F"5g@>q6dB|yHi.Nh03TS!oaݩcr>ujx;cŜ/btK[>Nwzv'K>8!b3lύ_Òl^l=x)6ݟxz$\c+6Q\8WH;dʔqE'heBwqUbYޛ L=7hߴ!Hށ+[ǻy~`{ je^gs6CJ^ : of48ъP,AG] OŁ?ʓ $.&Ԫ{(9ĺ/{?//[wHжWV!!Ad=ֲK?5iu\p7}O,!p|(t~ybjm1Ni ҭEu_ZQEFEBQ\&=QP^!|6>d_OavuTp43--yB̓ 2W3Ma2v A:vnyd Kt^**1_aHd?gX4%bSq3ݗF56; Z߾7SA\f5Q呭g%݆6֛גl0Eb5CXTʏ|Swd((oCX Om Q H묢^S?ݿd`hAL* !U(_qሑ@0aTzM%nDR ~]_(cTV' BґyVAf 1c9[>'ҡ¦л#oD^h+g&7@B~44a.ߌ)u+p8[O,)a*C9}O OA:,b.< C`̓3B4ԕ|צŵ?۰~#B.P,'&[!z,DzL!s%OG>(G\YcMr^juϮ=rP=h=tQƃ̲m]t>Ej&`uRm%1N2[\kܖ|XcR6Dxcgœ6Qt6(DZNF˾D__1Y~ŮX_ZZ}s,ޣNm}T4 ΃q\m<VbL)ɒb5)N@ѧ5~XC8N'ص"oDv>Ňwoj<턀G7۳/C(DlZItǜO`Lg u#vKqH{؅Faf8J ħ;t:rT&_+ND5lf6E=F>ӨaMj64O;=n+gw#ۗq\12^7^&;5'1,-K eM It\zvע#7H6o|`1Vs 9=}ue}5;ilܼ{7 ='d*%z1y~3Յ& .+bQBr{ͷmXD3ܬ!, c m8D7ʕvѤ~t`YA5Jݡ@L(RHϛlW0Lzki5: ba&-ah11f*E%ˤ er6!wEVo6m}{m>ݿg_-(ޅ;mE͖,qE+DӅl@=ӶnBHd_9d/R? D]@@|h1ɇDY>1ƣs_^Be!mR@Hw `ѧ!ʇJjv'ѝ,lED.sZY-+Av(N1nL8Y,<qȥ KݣvY ]%J/A 鬶Qk)aug[.PvV7enx+2Nܸ0{e $x:9޶1ʫ)ltlWQ{؃M: sBQM6ouX2J!3Cʿ_(s!t/Y9=SJΖ8GMiIHW[ٽm7R|^ 7aԅ7_`  %L+A.v~P4.ͷ?=lmTQuqH$=;y.oVi/e+dGJN}Z*4.Ӌ־+yHX~D=pnNܶ7HDpi@k -uWYB$=cs8Gc<"b3gNEiF_2-'L=5**#|v3xÀ$AP6MDqgfhNpv yX +>ِ%7lL3fv[L] \,=k\h_GmLR۱i=rK/k ,DO ˗2ڿ+h5e>bߔc*Xq :pO>E?R4`1ߴ#yj>(}7JU<'܏-;NYùgpOXWIh`fbVI&`kobzf'wL:=| ֑)u6h,Čȷ#NgݺU < Gـ>ՖzĆ_P1tT˼oN )튼0K3ѣ–}fSݒ% ɒeLp:,;df3x/w?9*QOCo3|Cd;=j:3"kD="kĹٖ-a\@CMBN[ЬTfWbw˥Y)΅ 45LOu-Vt5)(4A}ÖUOHe4LZT @dzF3p\>`YC3 ]ymiƔ{'ؐ.3i ) +m%zA3q&_ ,$E6a 䏌x[Ab 4Is ^VU[YLƋ\41'ԅ$rF=&H*b +=]<Hb;U%mXZ1 gVZHf %s2.'կq'|tu (I d4R_o&&X/eЍ3D!>~4k.=f9~@:ǫX1 =k=69ZHk7]ZzY+Yu piYMFe[m ΅-Rc$I9ORqr4#0L&sk;>-`LR~m7^RWYT=A `)Q:9kskny\gj{'9GRhٶ_EF Ny&BkwTʣ ߸>@Y;.W7e<ߜhĆ]T:؂ն`bUZRjPF@2$?k#'q,>ŷPU3 )2d^k*~d> kP#Ƞ=*Lxb 14^ =3[D1OI_9txRkL.<$80"[SK#.L_`?GaXߝМڝxA=SH  HzS5C)9IFrG¥WۆE؅ Dn0b,d̖x*Ս7n>W}7Y#U'p2\ٖ NfCNr2^6`k ίPs""'hD|QiU)fG9_4&eG0݈R/3:V_[)R*Goӫ␕ݽ{^U7TBYnIQl3@@oϭu;OhZDjN/Sjk?(~ظXlPy#\"'p8>k99.6kΒ#2s"+ ͦ0:jc0Lv PDE=vKI^Ɇ]$Ps QB߮9e hdUn0ɡQ1^KLbv?Yl 4;R#7 t4>wFqxwշ-j<2)vF4W .M-DMuש97+% ZkE)-B`RО. MfˋXAi t$G X?AE#2zc{큌DMjI[*VUQW;` Gn)G"@YX|d6s,;f"Jwd#̷sVCRX]4e:V]]:Rz`V !5C;v-x4ɝ\v əBzY NVxy5{CV( "ABų+n(`J!Q5oVAw,G+gy›5HG&Wf1\MR硩3./&'%mEĪP xiUe1TқBny`~: *"^KݗOIZʯS[!yڕд͕s` q g=U1zpľ@ɇCr.Aݙ6-_5Cv9pos4*=,ÑJ=@}iWm*!7 },hTyPttTgyŭ_;)tL)6 fGlEYUTmtiţ=<`v߹nBZ)!X_>0@|S7A[rw!H?WF:wi%t1^~xdOk[|zMe~s CIB<[fh00gCaCd5/5B!RdCDቼ(I4`. ,XÅ֌}5v@3?Dpr(2c4_'BQБ; t/ZɅd;mrklaRZb2 h@jBɈ /4d&/ "[W c ܣ\d[uLsǫ^EHF_X%厑Il`Q8 e*~kfGABÄpAnuztd@ah.M,0c6zE-cz؎-{Ҿ:9((Jz?'c2XhvR{'\0obpirJaըFG2=m%)L˖6.xS_as+Ɂ/eRmhY&5XdW4]8ʋBtď FU+G^ G^ݏhr\y մvv-ȉ m w:9M|4wodzIZ@+'/RDLToʷ$Ȝ, kpwyn;~ 1tVžlHDpX@b'7.z&`Y-G"t=xF_+L'CNE_}Dܶ@˿#(pGKz7;3bہWHу)Oxp\al uȈɌrQ8=dH8Xj*Ĵa?)Wd[@1 M3kvc+8,AOSJdÕ[Ic,e%Q\׭![G`U7*/6ċ-o۾)Q xҼbq!6msiX(&*}F>)Z]_נּ;*Ln|8v 菋wsΣ,?hީ8G5 }Bld]W1 kTsiw#2WV( VmjXjz:N]9rjjW,uٴ*.yQ`)y;`\9x(>*1)#kf{A51L2:HP(3sM-яU(;H6@UڳA͗pnԑ5cZ}DlcqV܁zQL <MRc~ _zoj^͙qPa'+?.GGpP1CcO(]l|aȾ,3}sQ7|.DZ\ꝁMYsU9H"y9w#a$C-oh(UJ{W`r g Z-o?; C~6>wƼvKvZ_r.e۸=C8iE{w n-J([ӍR_*04PuiChmׯ'1Pҹraw$ޠ{}T(S}۬{S qU(q]f6>kryc6v&1A~>[ݱ2PN 1A֦1RK[jN)6z>H9} B҄,I(bswIx8X=?M3ɾ)cዙM+#C.x,POrD*+ 1V#oᴖ>炿9SBdx^PsǛtdGEP<m0lP%QD WzTi~[Qpi1D`Hd]~GT5YXB)u#a`KBNrT+woP ܍3B1yՏV:^~Ew䴏P :p;VLmW8Y =zkIXq:dBN>W!24;&Wt ծE!۞i֤?/]'о D+n|%!Lcv?mS0Hمik +{Q^ҔVu?:rkJ4%4h-$6fz՟H%ЭP//_ZX(7ZJK,[ |<%|<}[i$΁Ն @ߢT{wGFHQbۢ DMO .u-֝cԔL/ʍQ>NeS`Lh,ս)39[d0Y*Nԭ/$fl iW,v5,S4kSҺ) 9.# +@ޛlV=~^{()Y` DR"‰LH/c S\F)!΅\2;HgpT7nξKSW'>zUd:[B&IfrO P+Dxz{(w~jkF6óÀBc eS\*v6k=l!w Oi,h{'eأx94/*Їt<%d캱 9GLC~q^wVoiğzca;}z[ſ.a[F^"yQKwt ~(ne4s>:]+M$'#NzF>@q\ցƝzh52H$OD0<6zy {7yG?ߧH Od(P_UBK@k}^Hirwl>{Egdj;`|n`hFafusHL.grF{ΘT? 8N`2YEi%TRrX[x!L*fdeB-d5\fÙImIu,uٹ",pfi;yv;̬$>l\m~7r%t˱J2열EǦpD0S+XIT F=!eHYZ=hz^s}&6ײ<)\ uSo>(sc e4՘nd ]H(~8\GJa@W-=`)[ Z{ Ĝd\XM7݆jnڏ&PML ]*Zl0#Ii!;Aީ#6`˺ POW2&&sbrUT'uHDGX/|VU:66=XyR {+gmg0܂z%$+l6y!}}'T٨Xo0q]_4O,. Q&]fl `0#X=uUԐQtC/Vv3F濆0o8=PT1RȔ{񏣴MV ё[AQp} pҲH}ٹ2gZrzXKC=c#Hp*F4n"ʥDc3F=^bJM9"Nez%.&.CHIhn.w+yޯj bFA ۠,h5`0Q *Ht-N6!Ί9 : WLI3<fUz뛢vٰ)H2K8>(؜a`C2/o݉ԭ;".n  4x'f?@ǃW $ʓ|o9IRkcPϘ>DdN[N)ztq.BڄpR cuƂ{ߍIJ4E ;h.}K_ sX"8Q(%A:wS0$gF(*w  +DEV(?R. C m I C~z]bZ6^xG%ώcY>1zƗ|;<"5MԪ MmDỲ]ٮSsH~nzJCLXLdsޝ4 [UsNY1R)PϙXv}PTDxкAzaۑj(Gt z-9["brVxuGfAn= l nMGi{W~ A2`ɣD7ȎT]ǭD%v .:JeOs;Xb_ 5 s/r[#hfal r{H@z:+BUQojdML,4Gg{X\T͝-yb ľ. V#=n&)]Na#^鄑`P Gv`U:R~No.i(ބ."dk ` њ^KGjeZ9<]%ETފʺdMK}hoCV jHt 3xA=g.S Q-֍L0ѹr@-*m'{aH-o!4H@MV#).2!u/EIy׍i_Վ#:EG֜~|3DJΛR%=.XTS_FÆ K;XZjqo_ROy-:fQСJXR+v^^oikcD͹io??k6=96u4 $_^! xeI| ӜOφB\># Cޗmڇoom (|z&bdoXv8*htؙ-dts q/~gSap,RD 'pZGd""*Ė3Lu {/@YT.0K'xX7c'W<Gon&}G\-X` D֮80Nl3+.ُE[5ic6)K :G]){G~V;Y>`jLs,MmXu?Ym I>_26X\m)QoׇbZˈ^ \#spc3R.=88z/HlvSigIƐх{hyC`pT =N ֧(quCӛ$ek -'kB *SƥC&4D( <7kj 1p1؂n8uaM\ǯws[>.0Yc@m oY0gCܝa[4|"q5όOeh0*Ws~{Xl_7JZNP`yŻr"!}u`$ я͕rtbZ|  k^/ j /3N3:݈rm.u De!p6$XiX!wCXP *uQuL+O5Zr:5Qyt&k|v Z+5.ӭ Ub7YmLwuFu ԂլR(X M֪rnM*Qof+*5dj yfE-7jn)htsWIa&E"/~fOʡyb"-Zv( hpQq>&6p- 0iְO!Dؔ4F$91>@a:W& J̓ )7& QIa?$L(JV䤺5u.dY֏#!qo^aLjm *?FPV=h$aJu1%w)Qʿo %Fa!0 Ì/]?,G ]*x} >߀Q(VzpCC*B?2ˡ~:`H(_A0!*>D봫cv5ĝXW0^9T>&!\*$)cUivj ;7czPJ!Z`ɏZqOe:+e;ut߳3MɕbݦjG_2e:Z( gVGc muRR;.F-s w:@,U^Iֲ6?}2gݻa黴\DijEI'r BU FVQ6,ɴ$O2?zC9mM#jmi*pQ%͆[\>nÍ-@^ZŮr*j& Ȯc;;lqy<"/Ak~?>uW5ʌұKشSt9;l[$B' PY,̻́2U01̶u N|Pr({XOe;՝QTH=`umlDv:XcAʐqv/\U&"vua1O00ɟGDk:eqaNڰ+n%`9U?3}jRMk{q01FjN@&A4hJ!ԪÜ2HBNTOu7Ғ9WT~mOU=DµY`[ZtH4>z"S_vFqz% ;I[+>{F L-o",D8oeW)$D$NӃ@*2]NPRfGIr) .'q ΄A׋$G4zẀTS2@͚cVvsظD}+^ }KS"r(ʵ+J fx!bĜ>CuWNԳ/qޒdﳽ2#NJŖbiۈܴ(5+#-;PΈDH0N1 rqru-6oP"`mROpȇ ~ .%u Ԭ<iKg 6otdux \T'g="6Lkx^˪ēYr"NSe]\]8CLzux0!&=9TI`*F+m"v9 8$Rqgc)`c:VE>D9zTG.47=F9)`F!6ۨ v}08Kw:hrO<_m_Sm"%nI1|tn4=׶P#8cɽ'O%deMS.EP-@XƛcgD!e&m \dU&4U<7  7ؙ|eޫ>_^g>A3٪@PQNﭽֱ݃Om)Bw.<|8qr%9p]fg΢dEiVUlSs*ΧY`ym̟$`6_/*K֋69d?{b9FQFof[6< GLK4o uF%`/]6W*y>2@ 5hnec%:xSSQ-HSiH~^b ~حdo>X+웦7aMJ8d*epUk"זA~?i10Y&DAsTvq>mIɼ@N \qYDʦL { j Qe11g9껃Ȭ+ջ+ϱdZT,qׅsz{f%hɉi ?mWhUlM%TGi&,T?ɥ'khe)Rt?|OXl9]`/ (޶ 47՛#m\.7)bE` q33.WsWU+2;ͣm~X  A[u3tW2k3z 6vK)B(L A!LA7lI`-eFW KhĿCl<]|;6<71(HtzE ۭ0"8Jb닑ĥPQ? lypYh zpAR:p6Rm&Ҙ-M4ER$IB[bB捕tz 迥KӖuM٩xkWMhs2T3Ц2Ah- `+.>w { kS,2S2[2@X ,$eb݃5c/R|E ާsx+˻n\a Jm۹Put]z~\Gtw*Z[hS Ù[Of.B B{O>Oš]ga* gs%H`K՛a9ihj) 6mʙ!\tK=}RX3/7lqs̞(`dǘU&lasG:L x|JɟmYf. ^ dLfpYEjVأSR&C;-ڏB# aQGЩ̓:8A_bWz$1!ZQoA"3tu|ۺ\h½Mק] $grm 1j}玛 VDo1\iKwQfz}ژCm23lfBElIҰ׀鞌ZeDgD*b[JZh pF 9[ tXFPע.l􆂳'|g}LT>"R8U(JH?gro%: >b_js"<äڳQA"Te %c¯@Rv ɸlXX!c:Gz EmcItPxNu֛XfBa`B,] i=)PQz[  vC)SmCwm!#*AŇ{;I-jֳ&\Fv`4u-||x!ryMCКI6]J75əW# /_Vm v&XkGAUQ'L=:~PyaZS!瀇T#B>t\(qBu4!(8lH./juڅ^LLgKH%-L`;tցgmv% "91IyO/jbeq~eZ⚋w<Ryheu17iH^JnVxd?D ?ѧ\)I`eD m>4 {ɳ"^i kp@\!1$jܤiVqVrFQ:S(ͭ-*6 m^* d^釒fgG73}bj ID 1p~CľoUd>omJ͞_49PvI`- s%OI=]qZ{L Y3>~&˗>ICh ( +xPiCb~#q&q{:??اSh8pP}bsTm'}N}y[tAɚv%#y/DӞǛS«d" ΃/%RhyV1qBc(W]!YDNȈ>V ,'! !0]̃^ |5_Tre=ᶶqÒg:lM,-~%}`e9|(AikXԕCJ"ufd>Hs)Dy9+qU 7PۍRB)Bvv}xSEVޖ7}rM>ۍփ(ٮ2Je޶|{iċb}w}/N!m]qnO1f]S4 s (Ł>jtdQv6j@XR\҄h؍N9YT]u;]ApZңo'Yk n<'o럡O駃0Uu}J Ur}6$2׀X+u݃>64#8Yn\³ORz^{{dVM@[h,|n f,MקDstMHo r}KM tmY փd g@$17㿒#[8`TEE0xm@i5;c']',m{v74LuΝs D%9{' la*²w( ^rT~>u7eF`'oz07‘e$.zԪ69;CXքl˄*nO$gOjoYk`R }}}dehP};"I4gmbzʧmc%G ;Pf%^^G ۢ\XTX w_ˑ<^9l!fu_1;F2d;=VF F _4rG9=Efv&Tiэ`;Ln &!SnQ'A$t8_Pm /0%aP1H9 ^HQTfm`Le&6𶗂94W!`(N2 TѲi<_ǭ bHTai?pL\P4o̙. 0SCxkM#ssj_Ҳ>|G|߾Hc-rOtR {;OdE=dO_w!陝!x1Z}7P.)jwPg^xh| 8Q|GKon-wvs}O{Rd >%2K.Dy ^m^8v )5!Q2^.wXz%" CB=7* Ou* WɓȬ莩'5r MЦ05ei!6ޫW^!߂T2+({IEm^P4] EЍUYrdW%}j$' WN(~Trn NwRVvn-k#kߧQ `7$Aod86bu@ KϡҞTz[:'vj:n1N,to zۘc|V}\C'Pn§W$FC'd( 4g:4YVi=_@(KlVtԏ.>/j$Z@58=N{mKCDym'ҤN9f X$Rlɐ\^K^/x5ْZ FBISa+u,z7"{@qSP.p]W CYCs0j̾%tTEY]o))u˱46mn7ʼ/(cXd&_[c?5j -⬥:NrHﶓPzNY{{ B)e",&aB[t;mtnOx}S SpswVm?CN/3Trgarb2u4K"u=Vq4Lx E%VoNC $:T8Q]5H_O 0xp1gKWf~#3cqإ ) M<-2rmu#H5vAܑcHaVRJQ!gRM>EµRs[WjdtA"* o92 ,D2Xj{<~|U0ܺ&̘E65;|I_}v /&',cm4%1̇ Fp tԣ# t~ZV7&hA^+:aL DjV 2bҨ$Q?c$ FF?EةLizxd/v $ u3Y,U;v}U4nn>X%}| *>m!Tz6Y7ZRG'@j 1Ew=u}r&-toC4>xJmd}c#RlZdyÁ2]+1e(j:0j18W }rö,FX?31*63 Hp kdܖ=ˋWP'tVoip_"e/PSD(܊һk`ﭽRͨ1 p w8SE9C X`NZ*J+ojsSx$nH~Ħ=m XR(*yʺD^mߠaX[gdgSwRkGݙ, f D>Fd@z Ok.Ҥ7S&POKo %$v:TuW?N7kO6w!Ul!UEkX90<"u  [= HntoT1i ^ Íh]j}*\fyS虔s!`VG3O9,C6#lH0 m΢aΊ/ܢz|XPoRʅ=0ڋS'/P;d @_}gO,M_ݱ<+a;'{C!]wdAUAE %p$D@-qO@`I>d޴wSQJONW`p9|Os./ՌXO/8vJJ^l'O!< WpDѧ4Ԫ8R HWg̹#K*seKCꌠr 4lF_]2OZ7$ÜC 2xS6 fF G[}׀r 4|qC}_ 2,Q3JD%.0Wh$8G9Kg "[^rش}B[6q`U{6 q *,Wm5'(_7[~rmk*ҏ)4 & pEҕ+g`NWsF\ /$ r rlKp%_eXC^#'Xب @ߜj>ӷs#Kώ{~dX@jKH }[Syߛ`q5:F-@QٸĪc'wU.fUS-smpeU_ 5##-d {^l.ϷX nb80 RI; z88 yV&Wt(F b[#aFlLZت"L;W'b'PF;x˚ ֹv|Xj:J"{ڝϪOn3͠evHCQ- ,Y?Щ}T]\k:8˪^Es~_1# Bǣg@0NnxKW6+[\Un2f[bbh@Gj0cBVeOȀ*yKQD4*18ܝ; }>ۗOt*ӛ'={e팂R >#@V/$DC !S 95==(`k B8W8u~ XV2.ݡʗ C%6e"ϧ^%ZYk!JSl-n1Wr'9.wiC:jA-KBXR8bL}y1e/&'jnDM‹$]-  Sm_'ؠ"8WŚghnϟ QL*~{%F uvz3A既Ҽ~t1NFo,'ctZGÌq.@| Ye#6l޲ a=%/Yuي/Zqopt֒oxclZ)Za| SL*OKk}WhJo"Y(7$@c+.ث)_[]ZdBiFxAj#i{S)Uu<#a)q~?vA_fҙ:bϪu/[Log'vqAXG%04o}1/։hj סvccz-UoyHw8IW]&D2\ ٣X ,3g#*:&W8Jȹo8^@vnuo[78 'CdCw&Ե.BYO~RMΏPE7+ 6,`"U1۫)~TSD|cŅ%zkXlc,F*f݋= ڦ,^x ^ DE MAĔdWl6C B–3V |e; q )ަe4R {ܾJm~ߵXOHL0S~x6^.$kڵ:OhtY*@^#nX x΅ lqG(=2/p704{ d^m- #C(--9Mkղ#UM fqIJ4]&[$lDIu]CKB}q}j 'Ǟ?嘑x;Jp8O=Qű!(+W{~P\Fѯ 2|O~vk[:GΧ4%v^7;Svyfmj; Gg\Q TcUA FW~% )QInqL"5d:ʦz EWO'EWf\8"aiB[n@$M S+5<sBU-鏹WٻKݥ c)HgR.6)gO{œy0\gT+G]$&X.MmȽhU.qحpNc4ӥr rks>h%vb#xi c)I@IwVy>R4; E'ky'2wdޜؓ%" WUb DT5Tn]f\Bqh!}24/i#w:WBBR?(0d1oPl6[9"XDI[JvX2!!1|e\ɸH${|0ܝvq!>R8|$0Z{)Ϟ#59C(jh~>;wN Ư3W p@o=\eHN}Kb\ ON0lr,;{+QA$iߟi#˶DMj_`}!BeZ#WsWhd^vXY(*,8j)fޫB֩朸2f+sv<}./?:+؃'Q[?roQn-`x0bL`FZ(zphǀQ 7D> W%^HX92Oce* ^[>4!g}]l ciЎo+YHA~tQ`ȧoq<Ho!ءmOg-Ϊб'[3mp*ĢJe>Է'.$MXȔz(QeX7ZlB0qEjA(k[BmPѣ3C t,~X}^oܬ73U+KRPB>VF>˘۬,{8bnJ粺GՃZU< >Cvd Svi[TopԌAݳwGP8g;?a.9Yx S_=lBs! uPL,ǁ[C7+EWt0nILJ!JvshOIɣ]m`Kz3}]M5b-__gst‰PɤVǁZyC4CbBz01 ͷ\a~ݚ%x6U$gDz5L ӶXMq#XN#3nPם#QV1uyLWHk4ṆUkW]0#<I+68SZ{2lѨ mO¶Dq/MI&W>tǸI)#UbX2FGTCFd\)ram8A[I ~a AF1M{bEH~`~E"9-P"vpjbɆ2=]Bށ 8!w;FWwI(xyy(b ~s/NB8Zkg[]'Ee1Y2vރHJͶkE7(f*\wG *jB*\ w*8hć8L֔Eh/(KCtca\r!]6W2NȴI{t2>;t`jH%@] 3zb ueӶVsmO`kD6zXp؄ mgie-`H_;9Ԃ["*C 4%('X|ӑ.Euѭ4SWDZ]~1P%L" Pn7ڔb14 `r@%HImeGAnmM_8?ƠXG粜 UߺqsAx LfhZμ *˙&KyYs<תN&}]ZC}e#cb`QJt@;NgrͰB)KuMʰP^JS?1 mZvcoszY0(ۨ)!XU$K1~XJ/7ܭqx :Ŗ!pxc ~bb`bBf,Sb`K.Txo8Fdzʪd/^c\4i[t~-Ѯ6@2i(=+6oSCd9 [q:ߞC/iߎ[BUZcaNǼo  g9XF@BNoU;Hk/%Gլ8-'"-; 41ɨ.ޞL>1OӏJcuscbCXl 6_RG*G ̍,Ҧ8`žy3Ӵ+^Jw>*}6-ue"o̝bk:Ƚ$ 7VTKL:UcЇ3c: IX4}U闎f"4~*u cG䅫\C 8Ffw7/Fw.$寂oAJ OtKnFK^ /}!cPzVӷJD2.[-w#ɛ4%:nR'"u/X|QE%E]7 _<%[ b *Bґjy!*KaV{`_8x!"LN{E3>ˤ"c'pYz_1_[/ؕP#tob H0T"fܾ2iqj-|D:4nKg` WTE. r-m\VӦ:F ZMAΨ&ٴWY bx[nP/&y(ul7\tԃe__;E(hoŶ+C ga[*]m 7)^{9dλyV؄$@@ʷ֙z o]2|푺.̽`154ʹ R6~#P$\u|y</g)yF9yjeq蓷S"ۗ3T:$D9|ol!hsa)].8]~jO{L xsZ)ޏЈݕHkj [@hD"5x9^)€qì@xV@uJ5YSN BЮ5$ɷzaZ+Ft\Ag֧ -L""#seO=&.JLu'٭aHӪR ف k5EZC\^! ^~9TJ=}ʓUf6WCnPo%_;9ɇvB=s'C"l[ 6O^,!no2.MY:ZDշ0^H}c 'iL aWDq* NJٌ<mb=u1SGvlVpTq=Qzh5)t?ΚÓBbvxBt,lc\jYz%Jp#x?34?tYX{Sgδ_ҽ=@ ' F2>#Kip3Dp$ \٭ l?J bVu&; i1{[aZ~䠧gOD6ۀZ5=$E.L[X$*ʵL-YHtt*oP^*‰;ix(z9\iEcx x**QЁ4X~;9 (3-}?04({.Qb3Tܶ=UP"0=WPŸ!z#,1Z[b+w{3ˉvex֢ #pen鋥oz;T$ɟM@5咑Ll_gs- ?G0ܐ۴ֈg %!1>)Rdž\.SoW2; kenKbUǍD*w:Y5UƮ_Mh) P&⢪ƌ>ȩCO’"(М D %=PuB[?5YFQ@o;|/OkcEH|mW%u0'lZ@{|W#s[};B[#=ts6O"dcgs;NPw(@oJ}v%zHn)| Rfa~19?pWY3ڄf+s)*>eRB 3,#0(%t6C'-ʥA$إ€5.$,/Ax3#A$]$޺$tB̰ ڑ<li%.Gjj` ~|8PbD.]y=AUoy38xQ mgb ,: 61O6 Q]Gfc;O\[; ]Ihɀ3(҆s4p=Y ?Jϛw^ >S+?S4]ۻI_uFak:<0]G:_B῞.Ig ;KefW\b[߫/%GLʕIfnK/hbx0.g54tk2ո}^ Ayݱ\oLJ1ERo8RYqe N2f\auCgh[l<2NY9< 0xh0K5NȦNgL d)mEb)p\,cl0Z5ʹG egW.4m3&PA@c{ ^| *Z{GJr.P^%yh;e9!k}M0_tRkdJ}HY䗺4vAxS9rG]4de,Ӆȝ5qb&7;9Gb-dY\NIO`}ˆD Q'3=]5v֝'<08G8 J覸 D CYZ9-dtZW0_2 ƇUJOyr!Lx 'xMɉۘߚ|XUhS ~y|6k[up1C#Og/橥zPkZ=/]"u@U7MΜddD3 ib"l#2N1 a֔4yz1Nwd &QSK<^8U/@}jQ&H IRW:&:+7)4' <ۃގj 5#{]Ab9 ŰYruxJ+`̀w|&[<iWNpvKnk w:EԷ<$\݈c7D\u(T'Nsds.g-{fuA-܃}8 a+hRR3Y&Զ [kthid=> o/C_ʻϵ1jQ3 G ,ee>ezwĽve2l6ϯ|(I63{ ]=TmYvA=b֞!?j7G/r39lP25{a3+x"4s Z:r\u~Kύ!Rj+2NcRI;0a0[VqaEJ\i+"sN"Ϛ\ű5x ,:u)mַ0rQTUKjTΦe}z9(Xu-'a.?nT\Re)[Q d}DPxm6 Z#ծآrKs`ܰM"dJF 1Yn-D {_R-jro3 ]RqANf }3 h؎1VhŀK}8b'<Ѡ%n҈WX.[ڂ@:< 9!ԡ߅#{M@T.pry.W &JJ1ANׄu~+³Qp!#p#OAH%ҖAo"uuNpmNYl)~|}ݼC-CNr)t$+.y?r"M2ȳ2A16Ae> `![,XTL4i*fd˘9:0VBIX:_=~Xt+O@96Y&X&[piw&~p.vM畋"Oz/q{| F7}Id6)BV/^?4$c@x!DX\#TwBH'_:6  =F4.6#TO@x33v { #,*qabVJhvQA5pC<3Ɛk}hU6NWHg應j\ #ѡ,O(]S2Р?=KM1|+ D4쳆vE~WM=?1aKOtGźԳ0]'@&6:ƖuӤb$31v+%r|xFO|4ݧIDv4/,[g+KElAOd1K$/_yr2_L!\!/9!+aY9en4[зZs;.}rg=Gl(|sD}FؗS*A-ATs b.2x.A?֙pꆽxKH_q"Z*c7hNm~_Z1+jpnK,mU͒2qآ<B7uxԓZLi{ CZg+'Eh&ez!mTzm9܈22s\&pI3>Pn;s2lIPM_ 8Q]xD02T"0<.\Nh!Ͱ #<gr&gե'\jCrJ tl)k$38lE/~PGL 4Gȑ[LFZ>@hL.0LaүN:sX8 Z^:3e9dX╊՗4~/12΁0B%J_Xr>~\>Uy!t(Ú#IyEn9;J#3/@6BE2^.o6#oU[rqA/di06 5ֈGֳKif|hWn%Q=gqYOh7S}V~[>-x7Z1^a|C3ISQ0U5ޠw,;'7Bv PzC5z',c\9| ) ́Jq!𙺻ec:Y4^s$ZD5(9Wćԝm9бdN[/!\KWD+0EEj#6 \?7][`]=kO9]Z>[6/U \$ڗl]I gh(+3|?lX}F8 aM3X/i$YÂo_kr"l"[խL}@|#hF/~2D.o2-%RSVz,_)mL IoXƲQTu"{"Xu_b3 t)eH96&quѕcZۑcQxLTqm?'i9k`.o"#BsLT1 3#evV=I95^W|C3*ni<`˝!Rfj(ߙdQ7M. 8YǨ~x*eXm Zau0~SLje+c:^JpNb}kj)H7 K4aGx941GGS ٲ̶'qbZy{8>3mpRX=JF J'l*$#~Au*L{p[,2sMdNvj_ڑoD z5Sh2yJX'&i TJN&g\ϊS񵼜L۴斐-Q=r:8-w}S:{y&E'#ԇCO nyCLpukUH"^VzyxG1!]Gv 2oYP q25TfRG s!IKu7@]ns1DM/yAVvv4,jbY6qo5= $A,LJ]*]QwpX@g7 ,3!xRi-E"2/!5ať 8t{NzB..g1~ .e%/J7{A=]0rZ" Z\S_c h#`&E֒f@ޤ$+* FP#u oώl>z_ѺvasJG]WZm$/GhS41XϚ[m0j;?#\Qb2H|Z†Gɻ(8~2{U> M)QFOYr0O<]c"Kq^uCł}.>)wkX rfJ%o~Mx/\d 0'#vr'Y |f3^G~zUiqL'ba/2 џ+Ϳ'^_#^iS||d䂘H{QJzq[fkސH—K ,dq1zaesmI&Un1@uɵk_ a0?:2jW.=Z1=cY&p-Y^Lf"ʧW嘂Qrzf$+AP} uX5~c%;B:Eiכe=uEW`FtWSYT_Jp{6Ċ=!HmC 95uɵŋpBe1sjǴϺ)qL7&~YeRM3Z{hYvKu쮡Y2o|d)ZF^5Zɴ MSzvEcNF H.l#@q@fdD$@ڽ݂Fqֹ(Q̸ ]T:P!ђ#<*U6w$EAC-pPZnԙFQ:sX6&ge j-iu %Dg;=tHl"4öV3tN '*}9Evh{^1.?hCyȕOYB 8b})ägYSF}$WuN%)_Nf\,&b6xH ^ 1!+\ňe~^Wٯر`#U E> B̙LWf9X) ~Ѡ[L"n9꒙E4'@, ܙjNwhY}dh8`%zU{YICɣW}Pΐ* p1Rmc;gD<-vJrE6&\x#((EAm,iFfKѬY)qpq$Veo@ֺUɩCڂ[8Q Axtp 凝RW<Ĩa"臘n! 3Я~:$^]dacG=V>, Cht?4&P[ʡ92URd@M'+x1YDڹ/.piXl|BX;nDkQv)@G) H^şpVg#*CD_ [s H 's559V8<wE (=r>;+ ]U ;E/'*FSn#<1oŧU8(a+{fhT*A.}c:)2"{j. mTtM-ݕ6m;aL ffi`A40s1l "Q/=)Ձ]U}cVb!-NqW\vm d@|IXHLlFL"3 q%x0-ZE܃!帢c!!Љ­"o*N];~v/T6-LKXG_dM(lqNO:RDwF6X2 rcÓy֘|#[i hݟו(X5TRU>0FD6[J&phŪ_ϸ/&+т=lE5DRd݀a|Lpvcg^\ yex&\j6573HF>ɥD) ^PG},bQ5]0՟ ڂ4/%?с!VO,QEyKYmVC"5Ĭ2I^!yU|fU|wwاD# vb%pv78_>[7?srbk2,A@pMӤ J<2S>?` V6 }؃,h$c`GWL$}Ei!;vMauqI8w[uM%:_@ 1) uBT 4~Cd |ǹwm,hz9tÔ88l?;XYQ$̞8wza xm.w 9U9yBq?lƲ/-$-G/WxcC0TNSa皲/|1ϗ9TV&Mռ9-?~ؖG+'R>2DȌ7sFyi\LNP_]!!*p|\"$ll=B'zшvP22$ԀE{US=';IDDS:CybǦ>1귨z«J'g;?Mn{ՑKiEMݓfΜ7uXw 0 ˡzv1i0< ڀ2bFEXF#Ae:` 6)k@{f]\&3{ᨴ%R^r6a,~O?Xl(*Rjh[= xOmD̽fjC?|!l3'}Lj0mKH/6 ^)Xחʷ Q`MCNSbpOIa5: H^)&77&]Ոҿ}]^!'`I!=c;Q] QĬK CTZ:{И2TO tBv.mF}c6\v ?fH w5 zn |_ ud,/.$\5L(MS:bONJgLBhv nb%ZPRWXA.SOR&݋h=_ 2=?(+/Wi~Y;=FSq=YnqmafBX'2a觤=9YW!Ð$e0S66ӭr]m@ nT$ bm X I ɛG\u9˧ HEW[?W4tFh}İRԺ;V7!BFڼDk &h^{U[Q`ޭ Y |s7tjRMq|)%}vQ_;x|B:!ajN:W,:T[;دu^:ʜL% kc \S4]~Cu2u%8YȚn8MEy 3j #h?!.Mmi9o8 ι]%`ᔹeF{sֹo0!Cg#僴d#L=H?lju\'諈Έx)!=iCMþ! $ՠ rnAֶy[Ӟm>4wqeBS>r;Ŗ/5с\cHǝV mJH]zjQc텖am uBWЛG_<JF_'gP,F{V#5*rjVOGapמ$oMktt֣r  dmp10G5B',lr~iZ zd7o"r 4ai37 :3'8$9iLT=ܽ_,S.M@o3+m" ˠSi}VD?:t+ |inȿmRjiƥh+`#]r 끪92!Eǁ@x+P^O²V":>o.9 ,tkU;_Xh/ڕ@.əϮ+-{p}LloQ,nq:<%ݻ #aKcЊڽPػLxө»rX~%3GQ~t}]ۜrqt=;7dj{(/Ɲ2oHfdx2EN]My9vkEOp>[JLhяm*j*z֛7V*%{Mp&le{G'}7vam5m@kSaYZp(ґ,|կYFC7e5)/H ۢ/nLxX#փNGdBxNi= +BҜ Ye%}{"XQ1ٱtX+WXS%EȚ JҲ1j4? 熵t]9ad>kXKӎgxq5SZTuLbTjZoNL`IFΎR`') =9EYVc/4L~tnzr{=ؔ~['̧G;F2'%C_;nk2x뮁&"rsqFҐ4i^0ŲQlSѭZgoVx@ѫgUՑ{3gM f73(La5{Ņ&kwP6arb؅W%Ci}"fߚ9W,R2+D6.z?6*m_P6AE AQe(a@!d }k #q!'TX?A r?:R?%\ ʲ4lڭ9&e rW$>K] @'"^=6olݵUPC`(ִC.25P.;OP15s41;:=D&\=*鍦KP۸h8$l:HC0[gLP ʞ*qc(Ot9ǻU@̥m|Ljw6oxf2Q-W1`aQ@g]^V@HVsXd2`Y *}YEckUQ\pБamjq+",AX'd cp+4u;Vt$6C~5_YQ^-D(T 7I, ӣϑ5B=$I9OXԃαN̽KmWz̥aPoTqOf }Ғ;֔9eI@63ox{1 宭b IKJ!bf'wj8 Z ՀxdE`Nw⭐š=pXxN+*6"n">Ryg*ӳ1˄P38ִO4T"!琑 P;m(}ye6w,\g_K < aSCu Fvw^ch21o9- }zp#!KsSpM#Ýo/ 歠~\%D6$ZhJ._u DH۫.9o!Ϫ3w?x<yKBbq9"+`+wG6?ꥣvM<>yM1.5O 8YxǰA^d=gs\9:SzSp&8(=IBw^c7D'4+n*{͚J Q_R,@p]>&g}^C"/!mCɦ1ch˪S1W-WNW]²k+'Pm5P%ww%řC:K# 'ׁJ+MdHҿn5Ԝ,EmVx/:ѿX:< XCcE°yMx@[Gu¯:k̚ڰeva3_1 $P˜~jۂ\օf t:),A~<}W8U۶#>V8[y\\;.M<ϻ 6AKx*p/Sd kl=II`*9+j'r#n e,!),,YГUOύ;E~3*u?#m\y# ~ ;o|ƌmҿaENFaJú`R%~#9ΰUY7?lU@}hENBu)_NrUHWL%='6{HHPrxM VD'&svB4rqk&vJS>}aM2`NY8_46 U{jߍ3Vh{{.),cLw ]*~r>Ks˕dvQ|s Bw={VOI3L0e1ՙ$>FbjuD@UnW]}"`V=Ph_vNt^8O}V&0*z!A$1i J45Ha\OԔdj-r?Y_KQ`٥7p$ϰW&"Ć8j8֫}_̈PEy+&&':jgѳkJoReS"8R.˳ęWzƿQ,>ɎI? jM$i2):s/" ΈA\#fJ>xSL|/ީ@<ٺ{ѣ d#rb8]g]8n7coaQ Vo=hիrM0ra_-. hfZhq &KTh<0ZVOx^5jٛ!v[]?Q:>)a"ʙĉO%Н/wjo_)`;7uӢP/;1}ݯؑOKG Mp&u 3[XdՐ] ($Jc#듼7k4hp 3%ghp-mL% p%b$a `NBФYm6;STܕ3)}ߜ}_CTϖ ^p! g'xS=v&xA5RfZ2J"p_~srܛ-keFj]5W̓2}*y |D\N=1 t9w̰yu:a4 ˰~Rqcb(b$,u쉐jV %@Vw7*A}*l|ϲA!: N_|wG34y"BӂLψ˓/[|(NhWb.X=lB&eZ XP&W*򼇰g\;fA2{ @'5C YLUd-}JT٪?xzࠛ=ՙLwl榟m?Q9Z2# !MWOhV&Æg3Q !Ko8pr/Wo+E9j)co)^4fZVO`IEofd;҅%$4\:(%+c+;0ϳokI/z׺adҚLgv pM}˦|PByp:Ӛb\, ] ' " :֯8HVD+߮#7Ѿv<*Kw> y550ðf1N3'sL1!( 'xCq;:I[bpea<!\Z6EVIVʹ\(/ AXNh3dSe BɌf*1TQݭ(cޯL$tDiv9vZO{0ʌC99Y"tL 3 /E~UҙJYȿЄ" tGRʓ%\O\L [lS٧{lmCY|MIo@]#7\Vwp,I5 A ^jB"oFxkIN>&vig8%Vcq?p&ŗ28yӨ=GC|IkodI0lDAG,v-(-YByO@ ]_7Y|FzQ }L/q*I07QbI' %S:Z6 ;ϔ 'C=?+|Nm㢙6)ym4.&ݺQ^Ab̉/BFo sz㮹"oQc;r![bpgq Lbn2)CY![duFk S[s HZbU]I-M V}kjSAc>ÜT` }#|Rh7ӓ,lv7&}').C ˡ3:." 9.jl/n%bIUoRwnT5 ʷ*iJeCT‚HF+jU<kኾ<霫ah ˓&Iv*u:$FKv<;2]-1g* ˰wX{t u w Iq.Bt2 ~߶,;IhCh<^x~ %z̀G\רl2rkuCO쓁@:~~yo1-,O?d;7IJ__:O^]M(׳ KMVWr#X!cgil7rNXbAabhCa3޷Hf/-$ꈶ; YeŒ-gf?Onċ0iDoۯ:!2!\!G]25A[ wD']~t<a+TOHO;ŝ9bo8kt$_6'Mۗ sj|ix+0}S!"0xBr;_ߛ_nf$E8 BgWiV #dW{t'V4ӛĹ{D}]Wx Rg)y܅"?JciO݁aUe˼BqL_ z:Q+m~8T8_L'F-dǣ   lfu-ŵ/`R nRs BP3~M\J$kΠ/~|$^L:;4iџʨZ+7iEs.rz@d ~_[%ˌ(GxZfBg_9eԽ,?'-Q[Hڐ bAZ%5scrZVBGGƺO0B*d+U}%50ȰdVX)gW{ 9ӥЯe͜y&S`\)w~Ztষ O%D+y"`3nGTmI/۹&]lGݗ`*iKt0S(XBlF[:@eplrV$SO|{dGn̥WWC\]h_N[R*_H'8U+KVɄ{Yn"qQ䡰aw}C٣Ccôq#ăn"h(]n?YgOܛ<05/5.67`!3bڶv\c ,KӶYTZ,Eܟf3")΍'XSn7h$9M\rm{Nr5&qFB Ƴ>BFa+ObZFyA&\/^C8[ok_F3(!4E>vДmǖ4vwy(jW_Bt) ҃ %`x'oAha~@L4Ǝ(/ԯ̗Ĥ$GPk#QmqX:&j`ISEXȔz|H!C (iX4YLVmV[/UI+9c9*!l.E'"l).x?::>|2%uDM7F-5En.vT@z^2pr'S)@G&*,K8B(sjCCq??}| -ɡjNzM)d&n(&J ӂI'&Ɣ0kr(]23`ݓn٫gjg؍I/wh􊛗\ӳ:=x#]P/ĝ2t[b]ŴF{|McfԌU޺>u,!A)IH0&<<{4|:5̲+hx5ƄÄdjli-U.(` *qzYUDrݍb(]PئiLB6ưegUWeNb0g:{JRqIt N`iG+:`Ԛ EGݨ2Ck^t;hC[up rpbb/ysmꌦ[zm9ΡNf!وNOǃuc  Zi+[~bޅhodҮ _~x~/_LvB  ~5^YE\YHQ,L$cf[{Wͻ؋ǭmb]s $?׽y+de+PbKOPUQL.>8 ;OVs (m:Qj31x&ڴƏ6I#Z^w$\ZS992H=`AA:[9j`0ڑvΫ1=lC#8C tGY$znĖ"rs"RuI!l}eV[bO@O}-ݽD끬jU{Z!zV+, $}P *[wl9X^uOR^d!>QY4+zVcj%upFA57QsCIN@w K6/Yǀ.nFO-x<-MoY(? Jtv Saہsh6852'T%^5B/.C+x"ݧ~bk*|+1.zq^drsL?v3yQ1:ilZ~&y'&h:;#"S&^En:;Lߦޡ>eGg U1^PY,^c\q/iFسM0 Fe*Fh_H:yɲjMn/}X+W)qD6MbKpgK?SB&Z8n}W`IaSh`6Rg,t\i]ʵ  G|N%H6lZt_F.s2n"@-7n ێb-OP|{β8TD?CJCdogl)3Q뗷%Lù8w GP:ŵ+$juOv~:8pBTZ Hqt _ta˓]`@)ϩf:nq-<1k&ݿƧZta31#D. Q˕cz›b 2bcbYߨ[ J 1 -,UE54.2h:!m?Ȕ/~QBp4PC62[z`(/"^5˾@=b'siF⒊?w^PRLA@Gut4xZ02ROe=#3˧ED VDabam1߇֟HY#oy>۾kȁ󄳙U@2;-i:xP4udk$;Ai~XnI9o })1(D-~vN˹˝, 4^'HҭBK~dS\XwK3؜7*i7~4:NKMu_.4ſ׳*RϷ{ێ"^4馗ċC\N $ë On U0tLb'<%9Җ 8KEfp7F0zako:`xb;̬skl-?ql plשQT\g7^bߴ#o# ]҅u;]y44_{?E-ShKw|UMZ2FHHlZ`4I߮m (ʬL8 Θ g^4Ywt|gB4qh5OvLfV5G 腓y )e ub+ߟV٪Aj &~OC!@Pʃr#QK[ѣ{xDtOB @0$s \4};/ :+h+X3@c!>~][ }'%/-Uqe*"@t{lJA[vX)`݋G?x|n'ߤV>JnRb-J}7X=3"͛f=x󦓾.th#A9e8=Ӿxʫh-M;n򊕇rsÇ#7Qې^CrѰg/ఒ9T>p().~_{PT2iA:5#+nSe0Bc6уzU4i[aa9*(RKи >/(g#w2V&OUc<&TaT( # /!ԡVKW%C˨ф==Nj3wsôcDYH66x^jĴF"e_۱Uv8A 쐂7X5b3m0lv4E](s!o@'\~JkY@.ѡןŸN tW(̩ηKZ d2vPV; >Qmh}X pMR|4mTNn;'UjX<=#ݯN9wWebI 4o=P ]wBѧZ=.$7d$Ԋ#nvCjvvÊv2^y2:Ă1CƱA߈NnR{:TDr?87[ha=Y4v UP\g?<1 xlȢ )%xe'\λL`GPx`}>m"HyM㝷ZitcWi,b}ׯg̕&,g;e sҀ&*9FS^&=H)S|Z} #VZ5E0f*Yy!Xl5zd0V [m8gL{}t"Ϩ3(:Q#6Yޑ͜ޗLr:sI>lWG_vFSj0n'17֍'tm}a&hbļ1-:Sm}]Z\ 򡈷 UyhY"RpWLKOɠ{Λ'BQЫL:6m9-^r vħ)Q7Їeq*QT:&˜zł/FftwLrMC KSЎ8qbdj/|]FmȳU] YMbJ(I֭BQ~!LlLH('R!>8Ͱ]#:Pn"]ݦC(+:~N鷠9L;phPqtIe%hJvc"g2e*!M7TaР͸)7|NjQ)KVeqj;;^fD{EQ# 4qV6*~ SOVȸbi[J"UVF87M=1ԲU>ϕ{8rU+OvLİ:zXa5|FFrԁFU1Nrns]H`cRoţ=8}M .8~]{<:Vܛ³d ۟\+xr+dZhdh-䳣ψ d13-.їy-e Lh+rHt0z}GyX;k v0Sx)WKOxTT-zƦ\=cSlc3x]]Bz"֎Sa;#ԕĒ,9bc+V^f/B&KsDYeR9r)[ UgU~vR8c;7 3wd+?={Ð?t}<@bzt |'1.&f9g=?A'h"7R&Qb/Ō@Dl: իP P T1q,5`x-4$*x =ܩb9?w=ZTR}Ҍ0Ru|Eڄ39˯Hɳ;|Z_dtOnwwZE:A&4 P<`v<d=k3z #7x£;f*l[m՜9DD}?4jf LdÚaRzv7fٺd~Եlm"m]O5bB}F~n;Uk3#umcwBq*H{Z pKjpːN𩮸@@wwoE{&)d+TAa^ޮzqAF,Mİ7M²%6`\y5hb |0ѐ 芛+ $VY#p`6AW2ƥS t^p3hufh Q6C~k=Ud4ff,{b ϩªYˉ7&_KIA2pNccwGo@ْd1 } $UvewIst#PʘitP[oW!]i{TFQP 2z]M +¬S̈́Pj^RP037gXã#g$1=irj%7̩+*"j쉦oĞ2FμzE'YZLrhVx%R|DdŖI= RO\/d $靨O$C_[Cܮi_5Ů 0M-bI)003r50)̪љ0|8r1-}grX/BGtAG)Y9R={-i# & [15/g2nPfAt'H+Gn1hG8+TDI1h lw.md29.E1mI/JHɏɡ0o= J;dC݄I V)Ł44zK'r \l;ڌNYNYh/,xzjApWnS: ؾ292[u'J|5wpM:|wy\+rX{|6\=sU h@z'vi b?w"2j?LS>?ힸb$ǔlTk* z.Jnş_WtNy^+,ڨEX e)#,jbySa&d'j~RG]UQK)PfhJuU?z oNx}$@\Z>أ#rVeqy{fɽsoU< Eo4UzgkYf3)#hwa׬Ow±1JdH0[I{;쏚֩7$$7mV]֡B(M~uS5k:{6& |/^(`̻ժYeWZ^GFW0"欸cLH=%`e.h(7TlK,dX70KnO@.Yǻ1戢UIHx*!c!\̛S *b4hfm!, f~Ijgp$ 8Y'9Jd{ȿ'CB"߿bb_OrS+/D]':DpI>Byd@$4IIc^ v >6zZՃz}Npn0vޮV5$bMG{TqjҢF+ԝ *GcAW45PTOemz}A4oXseP KL2٘|5Q|HS~-Ϛa#|mU[5`-(pyoy}-̷$b.PrvL~㟔8?,F}ɗJLOptPV"8~0w8)1?Q"r}>jIMWm-4qss@1=^K?YL * Ԅl,4ڽix߸g̐<xKv9;1vLq6)¡+2?{^|?G! >7yHyq%XHC? (`P،]j@cp}rU7y::m򂝑럚:2Z:$O0=BD4a88Yڒ6 ϸ|@Zֻ?m05Nus$3g- ͬa ʷ5–Nrg.ɘz9~y5%wVFF@HnNz-/p}{-TJR19)Lf0<I@+{` i29 %0U"R+X12Z8 \kgxZ%iM^:y杼 ȶ"Q뻎-1Ͼ9% <r+ȖI.O4N R'( q~1k+Mzu[Cڿ섻<&(E1`"4¶|O4G>J4:|&X7ϫj,)T8ZAhd${e1?c?^9M=e6N`|Kn"tn $מ|ZP<@;IQ*/3ugڨA[3Y ^>GMPHB2οbBk%V}L%1h4r08m٣8 9 L(3 C$*?25\*W|Ϟݓu[a}wu6/;9G_ &W[b AgA׳*C1ESoUBQ7 pW% ~J64>@W PmgLr0x'ծsK2E(RZZ1Ye`lN6RRaT$8LvqdrcI2-YwoC$#'ȩd-D^˦#Kq)zų{ ?vf|\<2 JI'ȋF~oN޹}`a.w$4=%4lm[z9 T"24tkTvʧԷL|?ֶ}́!W^PO\ EwRYI{Z rx&Vr<ϋ~nCZ$GD,dvo S!kG1o68l賠 nj[; t&*rkWgo*FaQpӔy2Շ=jC lS`FN1Q! d|hvX~X_ }) pACZ0|wi5"'tǃp++q @ Ue!;i쏦\B]%G./,k zKjvQ;ly[C•v0<6W0B>U>}t R+,sP ! W[>6ʣw | )1udxȭ. ]6mZP=2kkgrNPA 脋o l2$Qk跢!8Kcw }o@BzFV{Ay&#O7HEIhQp1 YZOѼ?.”) |}d"N +v&4۱G*DiW]bTyՠ#"{@>#rXl]H$ZF(L-ҿR7IR ] M^5Bh'b,0~e9 ھq ;q+ L9 &Уd._|c$.EYL[ek]X,mI Z" X-= `@-)Qz;9n׭lO^WuM{vN#+Z \l܈y*X8P/Uk3OPYp.l 1%3Q6,$8-uمGJ0}h\8KqxQs}GW66Sx\H/պu?e,Lnwf i} Q32j_uDžK;Ql!~)bH+8'Djg2sjFv;CаL}koAi_ '=|*S.3IS Zq+rwzRiQ'JRڱ,CWKzʙ,^4,Ѫ4u<{?~X+ŞY" PVdď紦 TA=7snC|CP@c14=OGb7jnRw#{Fy\CG5 @nzIF$z,Wx%i`XKZ[I6zI#ЕXxesЃ-QWG}P+b`F^KBIv4t~dD)E'ZQs'T3\[2cY,!W `'Ov }L$%<ȇC6coJH 8[ccJA4̟8?(.Ujxt2:c*ujSھfն;v+fB,y_B8Q4 ! cmֱc)楮q-ʱ[u{K#) I"5ʛ\kj=%ĕ6]pPwjmA:7kJLSH?J2޼SRwޓW{;޸\1xϢK]'ͽ`o&^Q ̈́?s o6Jp/=ɝ}t%Q&0]fG uzN{\M @a.7Ϳ \M+lC̭?|߫eq{gp+J:" (uHeA,m%5&? &j9-E$wN߅ZVgN^>Dc=hOw9@gSV=dt,Ҿ\A|Y%ܢ`tLjZXt!?Zv]ȥRS#Z]NKȆo0wfYŔv6z)5:DC(uYd>aŏ5Z Wuj4x3w&D=4&1ռy|,o?īb(6gɪSM,@lFaf]v@M4-R2"pWϞnKBoUJ%=W(о\R3A[gT)6aQ.rga+]}<:%WVeG4}Lr< ŠdXYJTj;VJ}r\gWy6S9\hyf[2{"*,T!ͮ..m|XkKc^$#UV*<|.ܨ1|9ye=/GB[8Dl]H4<4XUKa,g8g%4pgWhW1u0kwe 7o|FPe+ex"e9l8GaӵRyWA6Ic"˷ԕ[Pܕz=\gAb#{T4`H lܖL#4t~7^@ ADl52008Ûj=䒮rU nBV &tN'j:2w& -JƱxzBy'3 w.~PM?7 tVdliULcH@Qݯ[;%TI5?| RŁ8b9mco;PپH" /jE,12Z]^O,m.E)Rq?$EQkI8jl ;a-wHpm{Dhʖi*]thϩxxJ7%͆:08N6`%4Lƚ#G+RPF->9Q!̵kC`dž|7ydpckm7ak401lˈdlrP++T҈7Y!w@G̠Pv_4cTIdG]YP0 ªNiutP{کͫiT{kf֌ X@aAJ9XXԻvzkIθ:N%¤c/F葿:T߰bcq j vWahSCEW#mf9,^8¦ t *܀c38Q?-R?Fp16&yw To1fI٣$uVpGq \=q26֬bLrVv)%_'Xވl;*dn-g.s\%q>XH2- =*ER[5a܇ItAԑGܽ`b30wH2J1Qj()~;fM] r;Vxj?.T/rYXEu Zbc11Q8ΧLH@!}8}w2fR?x(so%]:?B>[Z (6#Tp2A!C_OpY*s>]3O`šW$#"TȩF紽40p$,{n=mD.&,Ji ,X+2vVtJF\λИApF\E`RXO A鯠~`5J9m~y _GLְXUZ_.IV\*p·@~W}fsaćזdDċ~\;8.CgbIq#Xcƒ`Y.etͰ4gy+t*ۿS/He@r|tPuiTaZɣ:G H|n?}[gaS_֨*Z$26bj`h~c"kNrC@o*Y,^b;h[Fv&UL7J\)Eү@:g Jw4PI/y(BĝٞOXlެQrN .qp^UIGٔJ_b)"GHX-B-;[q!kn1OoLn0}{|iѺP OL[?p`I7AI(;pjC;1.br o4ו>MFp_tmi xG'0GQ/!_:RJcvori2/yRƄw ,b,v@أlpk0 i.hKφ_JUQx x7VW#s[Pߟ1u Ƽ4HJxm- ;IZ|XA}@, xv&ЊtPRN}Jh V_CcV ) %ctX)r|L=R´<־B(:oOZ1+{N%YE+l\Q ZBvAaizv^TPu?J#hPDq o."4N$֏JNJRk)[pCHN1q$20),X|E5~ު姄n&A=-e U?&`]JO_9un5/y>6 [,4.ڂoOԦYq.J^M,b, <N='ƒ)y.ZXlf%eZ {:²)aߓJJ+t|CʈzOxNU1LJ{_0YļDI7&~nDP&nl/.d?Ttc@Sii|AD;묀ݜc3ﱝ`pyѤ 6,Cac>dsxش2g{ZY/"91eKd5?5e \:(] 5oC⯏,>)-p?0'{1* mB8?;jawBRڔovB1 Ln0Al$X/V]D@XPR#g.́U66Ζ=րȦe#)WotN/ftA*㻔Gw<1E}`ǧ$`0kg3[;!Id &5ӖWf- LI:ŁTzo?g=H¦S>d-\vC$&C `hFd;w Híf#ě͹Ѐr,kP|.ϒEd.3h{ry$ g];RR!f;ǾV9!0~820q$,L%͊օϢ5VLK֏! |(e$=ʬAXcOnCȊyJV&gR Anv_).}oQz´'y3V'n(`1eGh.8RC{Sx)qO`ߝ.ӑit{)ǨYVwy=j˶t _0 q Tdf bW?j:4ĪE'#Ny\c{T#5^Do2j盹Dc }q!` m Fڇ4iףNr)y2B}|WiTdD)#s$GNllgAQSy4mU L =yJ/.Ro]:PFJGKnOvYH[ u7lܼ[=)( $nvr}o\N6iTix?E\lBJw2 B98@%Og,2 Fp6K an]L#( ̅uh0|}:6ERB*u AYfe .%g5Vڞ`!L(' hAA |'A kOrܰm^ӭhY|2|?,1ͳ@ޛu RU3o`/Q-gGy;P %nC#-*W6m6'vn\dxA'-,P9_ S'mNIU"_]Ztq[jȈnLwĿ/5ÕxNFu\o~lK5-ͦi KC |b#mLN7}T <]Nԍt+0kbi\26١h)O-UK(uzT1jZwkD,s>;g籲DUf'nb5S`&%BYKV[k ?1wrSOh2TnqQtIO|gR[׬+rv똞7vo?W?r^čbvPɃfHLF3ֆ4XH?[n9wS?8AϳeQhKYj4 TeOv/WUaW9pAKZPyJuͯցhKŁi D.Y)Cc~s3nCQ/zL6f^ȄHO7il]*7A{}]m'W>1^OxQ8#T~a~ 5*j@3C3R'[}!n)a;t7 NִV-55fwͺַ^3盽E]N3ݛ GsYs h>Kc5H8.1ef 9!@ MϹZPdCdf u1JX0ǖKYWFLK܊-3WYSEkL@o<NC=P/4{nO'Y{3|%t>]n75^-WF=u7'#oҰ 7I"mK*D"<|޶uIēu%!/:MtO' D/\ԧTX, kƢ [/6§nQS,`F}33̦|*ⱺ4 9u8,6}6,-+hT43ϽΌ,/K8Fs$Y خ+&ͭ]ķ=$?rom[(luNenmoFu[pp@¥`6zFڒ:#vz-͖vEnsa( gZӺvJ4ʀ-$D8녭+fT6d2lV18LwC,g}|7A~mddV-ePе@c6݌"TQSE@Vj1W‹-q˯0:\>DDzG!qV/0׶0եUGR߮v=, .pڶg©w{2rEǹ̖7#GHVH^7x5#g+-LU"o##B,cɅ{p+o :Cy847@SO;F$iԇ,C ^gEC$uZpSw!a9KжIGYfL鵁 Sb.lIj+Xv}]v}aZ}hy!F]%]'iR\"D~ܿ"Oj^rЩUfA/̄{eӅmiy˵{?H~'!q?fP qM f.(~ !&kh5 3l& "%(ޭ L7@2 egYDNvѭJ U ZΓ(O&A^xj 5ê()/` HK݀iIJ" `oLiqyQ"mJpg6:8}%GuL)@SIzg+2s_Mxxm26X/;X^3S@FS"MaKz~$`l{,bp<Itf uGE!gi`7vEM=0`+hW F!@z'v63ihbtKAsQZ(Ծa;is$ jr3#UK-4S8XJbbksmըhƔ`$ݟ~ĎZ?hE9_" pQ9ըL-rɣ4ff?&d5濱(eHY"Ms,IR(#.1CHB"L0(E>_Q?* @*YrJ#tɕ}4PJayyX!Y&\#SH <1kn 9tG߼ ¸fn:EbpW˭WLl7\?ܡ`62EmT\TLIg"v50Fˋؓə Ky|Tb]`(7}CEo76?ӝ:FAs ZZt7\B9rDס~@;N 16xo\:^G̷\JO.!@YiN//(u)E AN[m;߂pdlm ËuiPeРAޞ"i H+F+?PAyE k|?C-ʶg8E1tuݛץ@=̕A /ջhbf⸋#!l>O`{b[lпsGȺЄlJ1rU, C,Y|MȊ:dn-M')ǭ36UսH(> E=ut\hӵI| Te*IiAgr/$BD=@f#@}Tc\eᲥЬ>oΥʶ% $uf&D@E]KK 2A.SA Z cWX%wF(bT)xSzak? k(a>nXYyʧ~OPm̞_;FbvQj]8kĞ%zQ3{yȍCF6+Z~ij60r٢f\($b3c`^i: :z πim4AR3zo EﮄaIڎ7^lohr}9&h]qai$ې&u& مM5dlc4o9l+:V;%">V@sx(gr,G7}.>jתW[ {񫌦l[G<}C5Pm6/PUQ9 P3! s!wbcmb3]$#lPiSȢu|1{#n. ?)T®FY]͸Ë㖫5Fi5ͮٻ@ԯtF7Y ʄSAa2mk1(?SZ*< RϬq"xp@&7:1v@9bu3MP^s<:u@WQu{H ) 0SSTXQ?Li+^"b&گ'o$;}ZܭZ<CÊvM}oUWWP%y|r l1 me]J 3aaÅY;Ԡ>MsyֽIC24;A p+/  +-{SY+ZE N[iL*:~ΰlU'tx (Q*b;@_vGHAYVry,S*5Y 2RէԊ?q͓nF9 )}K=a%r]lCYrF+>>*_Ya6`8^W.?`wH‘Za!{'Ȝ$:i;lǫOx bKp>KH[x  jmOS'/GzM67r`;U׋]8CY_~$:RxF TPcF+ uawC. dD>C|b!5ړ$6/CkMKdF$=;rcOWL//6{^9Bo֔9uxm~HnX#:3(9/=«X:W=K3) nbnm1b ٱ4 #C;@d:< uh;Mc9*Y+8 k^L6ΞH4Qo)4'ߍ.A&D| +et z;qsl 8Zo^`T »ȝ͍ߖ C͔S^ݽ6K RmyI?Ʊl&B>vl0Ct|~\og7]PuӴ?Driagq`Jx3y1CXh"ceu"V>v4 ՔQh;K{QI kO-c5*0!i,EӍC'ژǢLl~1V @h3Y wlO30aƁl5E quxEN5iR{7w{%r$a`-h!\pִzv$œ#y6=Lm|ԹM=$o^RH9Ey.jlKo"gG`fw1/ڦXˇP#l3Vh mkX=BEC*ݜ,I# AQ,U8xp02 Y_.89gˋQf+[ D찏*I]}n:948~e{G7`e4??54Syf8[OY{1e'0T_$gqFYk &pqV\Kiah0Y it]?? r<22?83-Ps su@҆F 5% K}?Sver^<|ס^C B DҮCSeo 6 9qAS܌jesJrX+賹ˇ?SEm&Ǘx^z6̜rdPV 0;L?k1?/$}?Kn'O <-oI/uqhSryB~eʓØ |)"rpP5@w\x w^8>CCݯWM]*i ] nTSp)s`ch=FQQ'EFɋ2_rƣnFb 5#S@0۬z~QA<=l{:A.&N0DwUN"-xo+ljPÖ4ߋ -*<,YCZQf bw o]*{QѼDkII~!.# ӘաvmM;!qFw}ۘyP7)vu%+'Tf̍hf !al7E,U d:'˯Pg)A hErQw&ia?﫷&Qg2: C6fW6ۓ0#5V_l$/Ág1TCMT<5ڤLY??D.BP@`!{ FQ _᧬cHac~խUAbѹÏk9[evqLk"pt-b,ah⎷7dJ:cv`%EԷ-m_:-oEI2x| 5mkf ofO{%YP@:Elbқ缯6R*E\[0/R8uI-SPujJ0ixfEzN* KRJQlM1́Qp-WK,Y9EDEr=2[&{nOdINnvsib2~ޮfՓ q9Ճ@uQ^i&X[c8jcihkӭ[.$ALY t:9]Lx)) 0r~#mas(hQ>fbY׍?FZR8 ;A"6Ϥ ?[kAOe PDCU?45>;}i .iĶ9o"BF?\8,5T=˷PAl%24 Y9 U%u'wp=[_(GVă #Q8(r=#R&id!7$W٣ᬱCBbp=9tM4a:Ni=z`qxƲ>]zηxmL&"2"ݽpıO vBF; Jz$߻&{KviXJ6N2`{qx Ol$ FIvL2ƪM`WnZ>*C$&#*c Y?h2}RkanflX[%aK1 ܶ8x<ZÔC?=FǛZM\OG>PV(e壨63X-zKTI&Yp?|Tażͭ\ϴ"":T{hAeJV/;wrNy7M4T$9`z>rH}[@eTHSord8\h>E)a0Ƿ:J(r|'#[k I3EsBY%B =? ~:?PϚdeP3hB˂tɝI6:~1.>ķ" \LX0UȗJG@wfJb>dcֹ 8ˇ+ݻ^RاGs83q!n5rP/ zL{$l|ɘW-O< XovA=2ʰ([!Շ=8uhdEw~z7P#S`Mo[/؝#=CMTs.&2HBWAu*Łl{<8NAC$<D Dic 5;iĝOԛ#(E7/V m܊S 덟p+{!${0^0nTQk!Hl5:E5;FߪT$vIBn݌]50[|_zyr-k/!rO: 9IY.Q併%ZOLtH^! JA@G{#]#u_>)f ͓tHs 䅧Nމ[4: x"%^&j=tDPFa0w4gJ]u (O/LN7wiLG;l~'$[܅"DG>4;U?A?&Ǝyvem)$D6Pp N{=6XGJD]+%l/Y̯fn=)O]ZЕh.Ԙ:P¿r{Vw@@>f 4(0%l7wĠ дUYjǰԅwVr 5WHX)@Mx τv7$KÊ&)侟~~eoӔiK'iQ~t=zqU!kmB$kL |𰷐;%b@ ݳ0Z骃Iuzrcrpp'DosӨk$C&a/mPnbb4w]S@"yxDjÃRz'4?pQާlp6c0fƧ=̂R 9sF7g&k@K׋ڸB{|Z`>wCF2C6\@g6th',Pcf2kF(RM.xɎ ^Ӡq-"Q u`xk>Aԥv>2uVXC!:tO`5CDÑ sԒńQnFHBg`]2*1%h|_\f^=(HHLCqBMWMDɾ e2kAe Ԩ%WS>X| H|O('-^{@z'qy\UwcR!\so$w|(c'G]?)Zv|L_J#, xjz sS _ZבMB垵vARlpUc`Z"ݼ]G$[X)H8$Mix+JǴ ^:^V!SV{+  'a!w5"޾&xcv⇙WxiT F<;,χ1@x ?N.]n Z[Mq&z[)mjYo@`g๢rSh֒e3@"xyW>+;U79+?;uԖ=*3߬"F^*M,Yi*W`uCiqiWr#A z ݞ !Nr8Ppۡ &DvK`Gրr]*XJ%Y0i$6D5*dvG.V=K@yw?z~:Y)QЉMм9<@J'n@^WF @kٹ! Dz!=CXjrJ&a)bgCC&'X뛊e~Ђ^L]y 9g p6+Qyi M3;D'>]f<߇ a~xm(GgP} L鋡t7ECBDA*z5L2d ^X3'W'fByĜAq0}!N<0qŪ,|rWϞ8j5Հ7zp-$`=4|J~z*L{W LW9K+9^! 2 :޵,a8& qsB͓o= X`3ޕ H`wKeQ3;6C{0^:yvz=:~o+pLr5׈M ԭP,n9q1H+OT VIQ}Ir~1Ȓ/3mƹ1\4Ho\ػn)q"̉3_5tl )/Jsy쥇? `cZVPifZ-d'jQ`W5ȣP-[1J:o[cƇ IȟQ g/?'yEɉvw[_#<#&u ,sg6xϥ$|1ȥ[L93f*\0h=K))kW,!rD @(u|Qi/)EK a`.%x»e>c$iVL;S` gt @UI#]di:0MacU~%`p,DaݽNL:5[[{K e෰~㏼TՆuҐ .ijSYaM;]BXzi? AUVy?8T%^duFn[aBf7ҤRCIKHQEA?2c= ‚[F~ FanУj}El~E=)ܷc⥞=H +@I -ϭ4Ō,|gh.-{= W5=>v+M<ِ#1D+~>k;m%,ǖzyY 5p#2ݍWBtWJq㎟6 KMfѣt\6oy65R49楖vܷuiYFvǬ݉*w0Gb+~w ,+iG*^EҮB}s@2RVH\̓@ - ̷[LܗP Я"t"yH$\)F}G1HiC6}0H5X(bCPCO ^$ ziv",&YuK-ayhL ͍y.-;荆s?riU69&NÚgT09"mo]{}0I.\Ң*Iyw: 6' GCCdIFdG_415àH oS<LT+7Fj;4 쭳o 'F4ꥧVO1AW m̧;1d |DI ¤ؒ<Ѵ9R%QޑĴdR^!_2ڣG\U$iHjO*aŅy,Hf{FW(:*\dB٢8ժl,Yq&ijyE~$[IưۏhD ~K#/Ms7 ƔzǺr<:i0 dATӫ$DKf)4A8_51/CP--K77{Cc_u#nl#\lcP9p4bP+=1ۯU@VtZE ϐ4z-Ϳ)vu\wirUJ?хSƤ4\U`_p- y03`= .|CRaPdREL=ǂ}/X@i=Ғus>c|g7L\+kq#݉0VBF]iZBB3hF06Th~ 61myTm?F )@@%wyCN-+z%+g)⨎oIa(o4ҫ(čTtxR?@ LzmfL@y%qE@d~N Iȟ*^Rl<~,.;҇PQeyշ§n%c 4@uO8q*U< ZmU"g W#*=/؛S{d60R;,{EFSH)ljӕXrYT=Gu?٣K[7=|F:61we]AN֜ƦƼΚ kE>[ z/jal8Oˑ攇}y{=HP:l쉞Ts 9}Pe5?7Z/Wp$iN&(sh1H\KU4N$tX+%k?zJ kyPk"FhZ\96ya-T<`v,~u]T29(*{= l%dWմ VUTw-z;{,D"I%V\2O -@ma;-qhx+??scrΆ5^+DR42tegw|RA} @)1~%=怲H#K*pU S 3A{ ;8>ZFޓa5@)L*5&V)\@ ",ZK4CK |kQő-$zVK<0dž &q(UECdiM'oE}Pnb kͫқ-qYIK ̯cWxq_ ;N"pC>+I4ǂNA8dCz7kk9GA[{4[FF㒣M`뤤#Wz6UJwe7? [e7K'#mHLN{K)CdbO}[yWA)q8cʌ(Ϻӕqs;+ES4e ~ڄ +p'`gdNWxE.1}H+KS'Vu='\]ľ*slי-LlZxS.Hs<9rWvQIð# H> 8p9x+"G_d2;ھ{+/=B՝h]j%Ҕ J6G7U>y_j Nu)A{n}E`OIDէz+3g|[N?1Fz .K@ \k0KP tH8uް[y@%eLz95QDTȗ[\?NT.8ӟ%/U-/]AHM9{7k>}u/mڻcU'0堕33OA=XV#2Sm%g3&?k3ýo2lbyNu$gk$Bv\yX<& O7c`J(a݋ w#{ZWC}VQ kkox8Ex^TcVaCeJ(xkVU- BJ8g˴`#18wP'ޏ'[ ؖQ_[Y]<mhH(CPfSalI^ (b< SY&cr 57'?zG~| רe[:')p?mCk5` *㪔Z>>}&?$փx 2_^m~cnE?a&>ٕ4RyXw8ztW˴y,ӎ`>8oq|a8FVBq`\F 8Vc 6rvD/3nX_bE'49^gX"/>0w8EQ"WD~1G}v[E tQ,By'jz. ŝtqJM-a^#іpU,*&zmŰ~r["($v3Xќ^HX'{29Ou9-j`/ԗlP/)iW ٬v{)xSOnʹϬ爖 pH:LJΘI],+VhUB *}F=k/DCYzY$WB|Vښ^^{ 𠃃P7XZ˥K ܧV_G@T2m坼AZ8m׽4KEA_=L"n^iD@HtKP<\V6}TࠈfE\4ԠFRF@siG !F(Aɋar:zecLupi$wchB)7|rmuxӏr :V$E&/E}"SjW=|8=yqEGZwN@憌,L[D}7gB=NBt Ls}C&4>)2sJb;J3Ʀk'E>)g%U(+JZ`eߞwxŅ!Gߗ{)('3M.FXWwl iBynv'2v÷ H0PcXO(pKY ,÷ UQ}ݓ~л4SF˨ԪVY1VtސwmB\8CIk,%5gImd}׊3DL3t08^c/[@  zVBQ  }+ゥIjFu(p6ٲ'J:7ws=뻹O#%)o^W& of+ c1e~,֙hp xJ錨1WL}xA*~M62L*լļd;|@ ?QGo+okP#wa㈠ʞZhqr~3vv0&Hnkj{r"rvw:p^zNGۙI"wzg>$?4SjD.a$[jY@ 6I4yNE;m#>s`P=r@4اXh}*w9`>(&Dգw 8z\#z]X%>P;ʂAu'ȱhtg%;j=,ev-(nE4=_n-q{` :LǍ+q.Nw僘xWbC[v'gM7 KvEPEe=FWN$̽-A!߽U+ ƙppm>2`4A87!<\Naa K- ٚ1m׫l5c}Bo>!av><EDjLckueOY>tyxC WrPz3'hH;!~D_T9 ֻhT̸7GB3ă*Gq=8g [lA 4\`5%"CO_i]"ufP#4lRA0HEs޹uNO LIYЧE~ h2W?@.:ؘbW(}A ۇ=+۫Dq @ɴ43D@',gsS&1CܘGkx6|̾FԐ8O_t5'0ˆ} y<3mEYwڞ3 $Y! R|s.) UeLY_0 DޒAvB)),\+gۉ Zm*؟QE}sIAdLZU:k2B7Y맸HDV "8"MPgOQuU%)NIt*J: ginXmu2Nȯ<Ȁr5_Cj)J?Ǯdn>N&SU򻉪FL?* L@ px 26мBx aδaMA#J+b$ G{fp9|֨U|3FxK'AE)`Eǯ} l. %r{^W}'pC8;»`* iDz4S)Rh<(0 j|C5aj40-L7km)/$5&۶)k5ANrܑamYH✤6\_"|1I  񈱺֡їFBjx^ӟ xwHQ8CG4MyT^|vT KVmͰNx<؝XpnHϩ1:ЛqDGv }Իzks4>4y54ϛLlIP͎Ώ ެ17$m֒kyr)q1#4k3SŅYנa-.0Q}ht VO?bsf7E>'m<;;sY.;w ŅYYSM}bpSv@A]ߌuÕBx($T nX]OyxM8Q,]&0α- r :&tS/g2-' pxpUf$U'R7s4C|0D[02|7tÒF^ Ṯ9.F-(¨aYV4^\JIswȘi׊{.@|!EA8>o{o,i#K+DL,U>.a~Ig? h%>/ G? PEzeGY@(|ʁrw̒k30~]T;:zqǹJYSq$S 8k?w; ghIE1|GF(%e4ߒBzz&,Ŀfށ۶GuaE|&$zG㧅J赪|Ηᮩi\_zV#Q$@>{-gk?ℙu;fw?Qw]]`LO":=@ղ3dzJ2j8Ze&y0M.I| gHӠj7 CL~b(z&wwX;Ljm,=۩gW@#$?3L'5ڝ+qL5_.},(3s! ]d{:2DڷuԕQ)6l58loAQ f:N5G(}d#Әta'Ĕ^nQcm9TTI&oBh9;D^/.x/**9P<+Bd3AQs !/#*xr؏wźLtF(X'0VAmjU Cks'm|S6UTA12 Ґ:F,s`KN艤|w2G~4}Ҋ *ᗜ', ѧkM1(\)fZbIw!ۉG0AS˚{JU:#fbcϗK^<}_WS(_tW<&SB fR2f`QGr֖!FM&q0x7kGRdzA&|! 7ڻy`xB~EJ@dqPhn]{I {32'L,W7S)Gm)yDX\fϖ^u#M?Ot";ݪn>ܬ!*I87peL?G%x ̜2_"/ܮVjq19Wn#p΄(<=Y6P0F}`(!՞ Y!ٝv Q|:Ȏ,? áס0f{,ݰ.U)6`G%/ˎqCv+}ZH} /($K(ӴDt868l}2֑0a.E|]ۗ6CN# $227TKN?af5T$ x,BEZS{RѭOI4$}̭cV3c 4rrϩ6B7D43+}cWt|S 䭈=``=\;2Z<w>Ypkj NS| ͉0K9[}E@7ZF1[oUZ,+:hH|I7pal hܧT7 -ql~;:>&zdX<@x}5M 8] 7*j<|/bfdqt7/?Ej}M֡g i7QLkfd%5xG?~B*=hO'~#>xA-ڂ"zpmڛwR SOl\65D-@ 3Ly$ 7L U-M q\0vę2 "Oɛs*ExPfg8OQRpFacc:+EA!aDGW&"* T#Kn`邔~uԇ¦ܷ$+]I8*9.c`J6cOXPPC}|ٖnv,]_M6 n`",[l~߾3*׺D7Ćӯ (fɖ*r̗_B7t k>ABܥ[v,{Ttr Э - w+CX =fnp+?2Bܐ"VOCopN530c Gi ~4GW@a{[N |^Z;+‚԰@ы˻j ߗX2" 5׹%}KKDa>zS aJc6$z$,xxM! #`?͇@8A3סU"iAn?'_/)Hwvbe TqmwhV(@7yWPwt rʺpJfTl%WX9˫GC^+UAv+mP!qKz%2׀`b:CsGVg*8`MFT?]p籪}ģ*;{n42ׄ #;u8CFbI+f;!)(q Db BRdpLA^{y9aa6Bjp>D O]5ne S5kha%XBB_<<9/q%Ƃn4}`@OOhD02i3Y2ˆi@ץ! de kd[E:r*ʭ]{ 6XMk>sDf]q&UO(յǧotlHQpb57K tFT۷գ@"愬$rZd$ cTͻx RX3ET ~y_ш4q!=e\bYםv=]Zv}?0l Ymt`)Ϛ&6u{z6j W8gL9{ 4gr z F1Sf3f{H>PI:)0=U0 ?IrGPXj e*] 5$3xLچ2ץay2Gn5peOwyV띍Xm@7$[>A(Ґy%L[eusfh~0:8|t@F5Lefn315Rr_tL C2>}kA(=ڹ|yj fqx!TEe5=0m~!g _dW"Е MbRM.0^ӕu˳ㆻtNTk&ZM(n Wj!&?0lRVݙ(s`EceDmc%̜E~rQ&r5wE, owa9S[) [B]VyAR͈݉SZ!>snز0\sS3C<$~>/~-5U2ԝKe=7AI(${hH1ŷߒ:kBMfhOC3CX8ɰ|YQ E'8/4Ԫ;@gu+}Zn0\]N2D ` Mҭԭk. hdr(?F̧># 0c3鰴|*N2(&n/:᲋b: x5xS]# o%1>dhYy٩\/g!+WњhՃK!z@#7l)V7B<"AP8Bw*‚AvU<^]R0?$(Ft Sv%A2{ fK\!͟2|ݹ=e`1R73^즤 !M-{-{rj &q׉/Rw%5WM̎#SWg.?̶s.rFs* B,4Ja8%s]~T q(^}Rb52{x1F#1m:M)r[cr Õ@9Fq#:G9^(셷IV&F{+)Bꛨ* dھƆsp8A{v*2n'dD6Ċ>0ګy&϶թk|]IE[%[$ѕŒ)*'z-ei0ΣE(;e2ӚuWIHOV>.U39? "e O=TNp}_;?,ӯi'cV/I|ÿmdkm9n[''=}g:,_xhft>*%#T/>KIq ̓oB0) DAkKcaNlx7 ==ӰGwjn8jBq }p/?nh\K:2~q 1_C#=D}a,?ͺ΍4|9)(($i4]4Qh_Dt꼫Iy3Wϭ?֥OO2m툍<"^J=C Djm,+kn|Y?)F|fub0&7"&nK@BӐm2 y5 ZIW+ɏ76= ur)mNyXg)gM)W숱bRںK::̸*Mfu~_~cSV,c*mRۗ_v&)o2\nuoHx)G ̬ 3!뗅I{kaClcT]`#gg *G8jW2OYi:$G_fWiQg3 |{xv7)]sH *Ggyן5xEpH^R%~bw91GnntRw D؅%? ɇH10qXNkx!,#H?2|Տ>O롎Ж[ _҅lbxM"4&u讴Ԡ(s-@ןS]$% IDe|/@gCd.$4^DO(oq ZmQu^P=Tk)g3*mBtNP!-0Q +52'O@HUB(UvipNCeْdLx-aS[1%F Q2["U237ts xU-} 7%EujAO_&WL(N+"sLKNXqE)ύy~ />Yb6'}Iݙ E m f^ݾCggS8Biȹ#\PKeVY HKL|u_(dV,JT3| 5fZ7[2]\әҝ#j[gZ+$A(e_+& 8 Nv0?jV71΋ 6J ZxI:N]3<.Cte -T"M@iSp}2>렯 Dd15P(/yz9M wX<#vP9sB\VJP0}rsym+; URpxbORWc'≵xˍpI>>^寳:~h AX~ձ[ʝ17jiE H_Oh`eOn㸻,BE}ԟ*AXjFit~RV}B>9bCCtPV#ZcT#qƄH#˿ڒCb+ڱG Ha)v {%FJ/ Ǜ7}fYcpr[E:.h>B)fKQ,子V?ʾ;9[jnN,ڏQw-ճdכnf0@@ߌyclrSL֙:=c\&MvW?̋WYBjiҋ̄N5:c/(LcRȃFŒ3!{죆)BE (U%!V?jDv9i|*8[;W/cQhr VW=9v;)PbzgU_zW] Dn.w>%L쓻!?|ϊqenD4WL''BzGrI}RNit"F۩g^uEAsvp6P%o+)r\ qz6rK'>/:rjFO&ų:Ekjr J;c\7SwvFv(l<(q;]Ua@L11-GuY=}nSR>4nz7j MF5;RSq6]T"մp+7y 6x%(o_70^^*xY㺇n *^N#lz?A^^HS@\P'"bs*;}J(vJm"M֤[jq Jԕ S-p¬kə"uT.G*бWc853!@W+2z`npt"[LN} Z_MY,{@b|X~:}c ܆1I|(7o.qb/d>A#Sdix8%ֆ0~e^IS 5nq㬵h\~a5k(ŻC39{{o|~. seKOz&Dn' B (Uj݌V/ȬIW@&>͢w?@N]F"RlXweB ΠyU!-G ݌ #[rL0=la )Xuq%d\i? |O=נq1);,1v0.L[H!;u# 䭥mG:{N6hNg4ۜxӖ|7$>雃6|UiC_c3 w@:'tvMBX(}%Xt)e^#R cs*sLX17FD0X]!Zz# ƙqP,-xN[}' Af3PXG؄SZ}f1x2/IlZ?YZŔ:}" E;L9;I@zk:6&Tyф~52Ky~ٯEMFCà3*_!lF.~M?24=ä5]{0?^q:$GUdL9;US=u#0J5J⅔IK.nă$4|r~zHZ.abA7Qyƾ)߽ҋOBej)R^Qҷѭ"ܦT T;!7Aw>Y')[q볍 Օiyr7qݎx gvߎ w[Gq)}(`qs+`kVŦlH*jY~`#k!Nvtǭe4]Gk, vm̽s>aR^'ICN[")VHgtD WYl1ǽBp$#"Q,]E0C&JB,@WSgƀn-t/NYOѐEP^\ijy,1uxܭ¬a O:/6y̢ dUa۠xHX-/#nVrћO߆l"-dwG),af!^x";;G}n.mMKZxL\`8u ݍo&8LNx"z=x¤'ѻb?vgN Qp:gwTR1sξ qLh(لf@IrOפoZ-7i52f.חNnoQ X?Hyn]7'O G(0u'myێ =bN\?$W?:wQHճ&D.??tVN)"XG:v&j~&=C߹ϩU8De8 0{IG'Ax%#DGƊ $[ 3bfmND6+)x0"uQ0p_rMsdeֳ sEFYggG ɮdBШԵ:jasT!n4YQn\|)V43Mbz5z]h̀VTeyl q"U܇ 5sC+{0.ʺ 3a@p$JS}< #gjvvJ,}36.4yFTr⪉+ |y >E/u,9+mθw+Ipъ9PfbI`)OMRI O:1 1hQj,=9Aq8Ь9A~ 4Gȗvzc#}oesn><.! AmݲwݬG1>Z }SWuSVr#>S2&XH]T:Z6]$1PgﱼiҼY&۾-n䋳S -b(%st8%l%OA)Ɋ%4^gõH/ R)EGQ4I׫]K6?N ȋ ! ~63V736ybцMn8!۸7[}`dȉ|ON>L |[{QUUWʊZFEF*D"ޛ { ,3;S6zINQᚏ+哹BR˚ ͂2i#x `#pK0N/;MEuE/b o(H*}57ҫF%޺q e_۲vqӈ@EWs.=pCȬċ/N|b9ǮnN ^xX@ y+B#XV96WlzJ09J zRDi~(>=ycy@BִQ@JdG|IݍWFhZY{#b٥QZY[К^C30,1s}}а qJ>%Tvz0Y1V%w|;X][3Q+ 3(z(Z|yVLVS'r'h!sZރ{KLqpmW;!Vf1r)@ɾ˯"r\<]HذmjdGYݔ,BYOɊchٴ?5qFkن Ԉ&2(3tQmZ1fk*ƃ?ON;aoZcH-sj0S%`#P?ΉZ趚`P[TA%.0zs}Z"o8Co :ge܎2 @ASxHO zIPn"8>XgwP6_4 ߎ^Ɵ/1@?ǫg*NHy>w\= i@/^QSruڡu8,\0BJ3r} D%9>EYDrpZ55~T~[ִ:^#ϼjTڱByRؘRҼ*5tQF3!,cuw6ݥؼ2%/$>!0Ve+Ln6ش47O{dߢW/fg/M%8!_yk.fſwgi"xޡu!ϭz RcM8$)*t#‘}}!j@哮R!۽"Pw$]%sMLތEA aRXGۇc  .Z n7zaSVlo|ArvV( Vd1٤zYƓ)o/L wKn3!rF Ϧm9AcektE;T=9$j{6[u+oF[/Ĺp] -!5[UԛUqvR鮙N`ص2أ~ɮtIK,`m麄y=Ӓ f .*9eK:.#}qЩ] QNn7 ;n^DY~M(m,7낃F}`1}lp\ hRFzzO$^[뫂C J歙AKL PgGUSc(YP$=! 2kv-ꀅ0t1Wܗ- $@~Qj6 M346]m_>t rFwEvL|˳Pj|]#u=Ϥ`Gt*3b%r;:<) zoy,Se~/ynA61{@-?Х{=9K:J͒iA`v^OcaBO^4AL'cBzT֙#Hnu,/ X|$$̷R A(Pi ,#\?\J ۷vvոzeM vy)DRIf2Cv9&vtP?5=s^%>?ϼÕ<EBwc$N`3-;\9 ^cHU&)Hc>i&D0:;{$՛kf TT_Q cC "^3n7iExc!aQO[t;4@2̭)VV}#AKҘv @ecrR-k?~>LcHf=׍{܎5Ox6k&v\1es/b\]i/lڤ5UuU[`~,Ug\*54%c|] D:di\4`Эf٪+TkGD6%h=>5])f`RF R\,᝱7K܈,d46wwjd%XcޑkGyG5:]M=Բfw~I>S^B*NP [r_/m ֆ#o7m7v9F톊Ck#: %5_(>+gS9 oȇH;݌a_Sk^bܥIYv'=`_}^(onJ L'孾0ԟyVLv?kmز`aLS!m̄V*!`mAU(Λ8$xYspGO7w Կ9a`fZ~e'*M%;"^9z.MBazPF\urr#.3uh-[ǣÆX=vmtô6l`EHCu+gc>#t^l/Ā Bj=?P*|Re$ņx:Ѩn&1U =ȥLB" Kz5Ӏ``(l?#ґ ݕpyhT5LS$ح1? .wm$lSZQ3s*-B W|SNjݔ?"-o#fsALkmԗ%~ 1;Hi/ lWUdkZ9`k*4yɞn2\fZ`~V>rJ'|[D\X8exNE?::9VF*^2/e8[iohDۑp"p>\k$H߫ !^v.^S&SSyw^{̭,yW>k|ff/Wھ@(7bfjgN! ]Fof- BHJbn:u!awƒ\b*GC'2_GnzT߼ExqÁ@AnĈI0R;)=Pkl-rzn2mǓfKKp)3 N=Ͼt&; θ{voS-s2N%][P!(n2E)tрOLbxdUq#ڪt[^wF-# CS< ?nyx:bMfÎG$*O>i:>^)]M#'pr#f~^\=rQ[Bܳ~u 3$,.Qwt<@LBIAnj`,㬧t 'R"FeBؽ)Tv $OxDI'3h@j$cndfrؙݮ~::GjZ:-<1l| \fd!\2NC` ( > .4YGzs@'Z>FyJ |[m0yemFvPzD˰7ڲ642 ▿^UtQ~&cb6MvdT.'\4Kww8uWs:/{zP^`DX6 ^?<LPgZZɻSMxi.; ay"ս]}m Jt_Zlȴ+hKpΊQׁ|x,m ~ +>:ᚺ O_fUv~q r=8." ]Y6dIKOb K+9::r?KqXJx 6J{ P%Qn*HN3Xzs!9|ڷ==8uWx齖 Hrý2WGIV0Y&JR{}v_p'v,:DjtF}9)z3hMj%(pͥ-nl 2F(pa,RI6LJNz" 1R-4]\?dBWc4%QgW[B@^Ҋ"rǂŵqE״ʐחk ?"š!] 4H6KRq04 +BlԴõ8/=g"3B$VU**2=pc)gEY}`f>Drd B!EQ=ԈTsrv"vUb:ܱ ,$H fH\cm>K D@yLԊ~!u"BTEha*&l5Ξ _^m[upXDpc^Kԭ$* ӘuQV4t,AI>MѤ^V3 {sBOsB?bs5S]qc)k<"k3iQQ\e4j^b uF73bPΨ"RL睬Q!R~$f /ACRTJuRi4[7Oq6 N*$γ:d:C3N|gWr)Q1i6a49Dh1~w@P"T&Jo,W'Ag+Avh&ȤEe \ܷbD&Oғϲ6imnFWero캷UN!Vm"H)4Pw62nNءˏ' tټJHG=S:̺8 wR픓U)ȇqUUr^NN ײ5*3{ڣٽ'^y:Ѥ||yr&Y]YV[3JE -JI y¼fIn pSZ[a;~_}"ܠ\/4ft{~q\4|eiuYgGśhco^JkDZ\ԟsnѺ2>Av3 bJ G'HIRgi2$}Whƌ#o#k*4$HC;^~I(lڈVl[gyGsMx]x(ZA5`AJL "l_1:b>1(0GwȪ uϠ/| k]:q\^;b qڂrL+^F7aP3M̨*) O4G$ _DVI1kLuChَ|n\;Λw`{G|)z\gr#-B5ו>r?}!r%#q`3%;y촋Й_Pz}*AwLQ.jp .9*/dEgb-AB'PlrVs'זe! *ZՎcv?67~6⨅Q- #CGU'd q䠸 4'F;97=FUpY]J]2n%Ԧ5YGÞDTgi G= BK7.WXWJMe\Q{ ԳeK71_\"Ơ/t3 FKb؅ccЯ ޑQ1r;]?TA1F@`.]'+( I<F U),k^1j9v->Y%u$}W(,x7Bf0[G+F*fnEMZ1 "ͼNaq^( >QrJ(ia5v\Ev-=ezk#lԶLcTs0T;kL'veĚU!؃QSxӇxozuyN;33JÐ(,ۘByjtGX叚?ɑ2k>~iɲrPcrgmDt=q m+_3ZuP1R[$S"'LA>@ m'ȲbB;ށQ/.~ʉӎCVc=3{皚!Xt-{ _7 "T I:R _9r٤*urcpSwXF=D~6NxT- J/!iXZ6tI|#-keJ5˄PPsLss ˧misO2lVVcZMmg>R` pq=_G9A:Je(Qr__ /H~Y@*#Gp:_{7.Ox.e 42gZE5%_0M#Gro؈=__w(ep N֭y@ B@t^!}iMX܃Q](P5z A,cN?ԩz8x+x5Krę8=Hme,*Q3mI83#EQUݺiuxv2ЁmM}[v52mhy<wqBΉ\ܑ؞le<쫟0x o|z/ȦaGX4F ,ƒ^wOsGxM^r8̹f4GZݾlpdE4mE8@̖yX@;Pc,-.Aq}QWN;lij*R#lڴɻ/LӲ80T0 s_-F0MܵtN,jB]h{@+bQn=@VvQ}-)wjȼv|tC ѣ&n 1>3$r켸oS+oQRFf&MmyvU cG%+"jCǛ"^F[*;0twgPiKZ%yH8 To8m$^xW'Q1@Vb5D_=oej(֡ïLI=ҾCzKpxBhG|.U;~|S4V]bUlskȣ!٬1cWUIcE𯚟&ג̪PHjUmPGByJx7Mdd*/,(YذJAr6"B'涇چq[C)yXm_NZyG~4Ӏ{ڙ5f~vJA3!RU"")9"4ڜ<5%^+ d8o~- $9st\U׏#>`H.Y{DE:̍9Waxl `{G@ܩk9H '(Y0|j[QGM9"!!D$sRFkb?\NeP@gV-*QE'{PNM|wκ*,!`H4?k.Y DT4mAl%זq6tX˾r4 Pn62X|O={-׽) . +{kHuo>$ +JQEƹk Y t>o °"iLJrN.`$>V[\gJO8qX'0=a+kH"Gp+'! dhwIW kV7D/@3^M_@z#tqX,V9\{&]:l~UQ)dFԨ$0s#FCI6Fe}Ȕ,,&[lfSڭssqc4 I&Ez_ 9 ƥ28xKԢ}ouӸ Y~X"LP-VX]sLW=~nL9N31?/)}P'줛aYgb‘-;j73sxy2򾥚-g+rAj=t*%u "ǫZֹ.]S֚9c@RNH1:7z? |[*V_:ź4fn)CV!x!+v`H_dr]mU*S6Va6_Z ;T5;yPXsA%xU}&^n`|:z4"2y+5(qϻ  d;Y>/Qc`~HEv6GE3oծ "F&L[2󆫘/X!=8| $hщǫ-&û:kj)xpaA{T>,95v~gX=$26ޱAuS*z)fc .흏}Bx8JDa`š!sYʧY!4ǩܢJ?2^LKݴ71'4hcoy)ao˷_nЦբ`DD``h]LdJ'I'Bx2&~SYG)1M-nTFLU]\)CRkLr!ـ@chȠW+,=a+Q ?E*neVmR p0OReWel 214[,9O*s=}hT_'fF '! qHO0<*)TUE)Usܾ0:e]@+L"eݴGܨM4ZIH󷨁sXlcٕCT;;, *XuڼȜ9%,镻@xY-X"JYJ4D$he+  Lp`7/pkR&]Ǖ1򵬘;,#L̩OcR@N9fjkҡ@lXYk3wɵ/̆̎Aþ!ũѲ4[$!Ԑ lC֙b TuܑȽQB9 7kxg'p4T!Ӗ%ljF V ru 4Emvwje˪Y]7#80l4GGȓkkf"9;1 p2GN9WtV;[(39TX!Q[gWPFK+FCW~ GCͯ,SB'im`Y{t8) )u"fIi']Kgs2J5ʿ^ei>f(m^}ȁEN(3!w症0_?}@)ۋa5~OPU<lg QH1[V :.]`[RfAB+YpY_֟4^{x.ebdlj|KK'+ao`ύj J?*4L1QI`fUd,t2#~&CRԤ/P  /#љT@Y]bX l\s0jLT+牾a[JNWDu40؅YKf-aFcyZxj:{tƚ z;1@ap 34>- ;@gt[Un}QA\*` ЪXss]<ӻNںݮՒD1GU/8*شy66Yh?r܉؝{y7AfF?/JnYa)gDXqҽulG`X@XWm`t]CCٚ@5؆w.Nj'C(PDEZfJގx,s1z\{͙9Oc6w5A m~;-s[i!t WQRq>q8 q!R/e~?{1S? 7q/9{O}S6o~NU~26hcʆ 1 KkΠvd,p3t-^au&(٪6¢J |ќQTY ,9ۃ Dk@-Y-9Oιq>9Y;e"G/G/^YEtMHQ Kp6R<@/Gm/om!Ut7mMս')Hb)Pͪ~g:ۿu$lx80w}UidM_ Ç]EfNp좣dƇ*|)r*atz1ƹs9.e|w”KӨHKU6Qy+U> |+*F@>S]Do|,׌̎ J짔-cM3LB.J=N$cPgj @gs^@+'g"kB{1t( H-ђ/W_c$ Gt** eos-=9jaW5M̙,$=8azƾd9{Z6>REV#"P ئ]xg3ч*~ *Ic6WK}usCL97e 4cMH߭A$8\`Q ("l39n1= Nҳ߀JQnǹP1Z/,ܣ6\㾌TS&ɑőݢ?_G_HA6%$A6O33ECLse,QrVLd`XClg}d?*mLY,Mz,Gwh[lF[sQ)=NEP+s, 7P><־ G :vk!m]<5 0wkKHܐ? t8Y5U3RԞ'瓬aP4i?)x>*2.#zgr͍L"!{5&eG7 ] ~KxwLmL}k=1AuׅLAmnTɪJ .ڔ:8׺l3vI{W8wV`4!_Y(_k:)d V.Uy7&$"Pr 'U/<[?K}w~$L@Q ,+⯾Tl;-'oWw{p#"FY_xI*T!vό{]=o9"rJ_6!-I^/K@_\>@CNLIPVuKʘc T-͇KPD7Ӕ\vl% 8PCZw|q4Br & s5>MuyJB>FegȓKo=/RxǾ8ֳG fG/\Z|lgxj%[v yn0T\9`J c^kC>S=7tY9}tL- ;B Aۅ[Jv2@b(|&h>^W:U.)b8 |ؖ !r{Gv&UC+=__I0*!=TP_!l1[jNO ^w*92:@ +G?bхsq>$¡:_ a?0&S"< ӗd p'`S(3Z}{;({TMb*4/Ǜ8\w!~'7]`Lg=Qd\, T[ ]d-+ M\9MnBq[5r)Btʹ2-ʹ4P`F{g w0s% Y^RWcIb)^X?hnQn.:ᗭ9wt6d {!, i})'ܢ\IʖsB-WujC {VQe;IaQ+ZdT0A5DZJ 'Hŧm4b, *Y HP/VzJvٲ'^F;eDŽtבCN GNu\yDzl%Ô Ua |b 9GE`Nh{oeGD$ .yyׁBJ&trts-;00lH&Hr.ޅ.Mrl4Ė}cX+QQd 0P|X뮐͸:$N23_:J8,s.{Ra| 2<'KWϔn3~R=~X>YG^C*~9KS/z͞N"Et=V%eOHntgt瓩A $ +Ŭ`sf5h~])^:g2!Wp7HӔPJ֟'O&64CUQ!Xm9kaCdՄ͇J5}hq YêpsL[;u"`1#| D`;:PhGE' 3j[ % WCyHZ0_n*1$!\ =`:^O$vhʸsX՟7@Ϭݽ;Ѕmf1i;I~i"|:^wו "!Z( ~Z8w\ϙjKy9S5dN c*d niu87=M5yR8Is|[8!JÉ khW -:&*-xKͿN0;b#*o[|R2D>Z94U 㗪Mx(7ոțdL$oޙ ]pdCn,ITN1Rq)d쾜8 ?W12DH{ *5)cRjBkĠf.t+a9z}-Y0^/)ŌޜdwiztՏb[=nEaX;7EP#^3Ze|]j|;Nˊz!/4f64?UI>T{ב|Ϸ-lO2+:ovF8SFWrTrx,@о V=/ 7 lYj? 7|>>Jz Z3؉ S[7+UJ܀M!hX; wH>P RIշ:4i@23Q|H⚤V-[ 2raxn#WukfpcS_׸Gr 8[Yz޸aӞGߔga8ɲ*M^i4CV5Tꑹ! iB@h%jUH7s͗ zsɵtSI8dۙHjG=ix pJ:J^MLUo8M1Y!Rk)gӶJcY ]=Q>m^o+fWj\(Fs)Ѩ;*1XU8*ҁTtnFQ#VD9NAI[huړ`|uVn4ؾr2IE_myFpS4DG#KwibnA %SAջK[u!I,*J}Z4hsoqpan- gXa𠙀Gfqj6uEEjGV-ʰe9- =TUS=/3 &@q.xJ7x T vK|Bow/f&}i2";G r(1/ZУr6L[֓HdUgW+j䮀WKWR)UЏ kج[<yO (T/f=֎ύD <,L9QJ` *QtACZA V1{LZ7 cɦh2C G";d,j3) ٓ^̚ +қ{/L+9L;0[s\,AIc'PIc2SRP\صz{0:?&AMDGD-Olx(I4_J> gK[\0 V.EP7_ߍ5L23pV~a_zNuh|T `fh!5+N'TޡHs;s^9 ~jXH! ;:&ҕkJ "aμ>#PO6 $T}]n1+Zl4{ښ,{w?z=S 9y30\o%S#AmuQ^ʲe7"=O6N`bNdq%rzH!둃>]7t%^/֘wȡ^ @pF\l) AR @>w"O8l#k.*JTDzp (`4Fi  ;@gs~I'ZâeN6r4"ϯBApG]AۣFƷVDi{I1t?B|5P9f~!`l6sq'͐Nۂ DO|a>dl'x}a9!>̋m Y0\h56,cnܮf۟V i-pEkJAח',' T\i# FP``r6;)+{=c/}[XݰX7(? *xDGb @b~RUuarWw /e >|-KRWEZ/ams;;U;M+yACb4%ϵʣξ> R nF?5?̎tz\ 0qt]-X ekjrH9#*xٕ0b{+YԼqYl d"OgMĩsHc2_hB˖WT8nufo}pcpƩz;B6W!X]Ǧ~ ֮Ͳ>P}=|u>i?FŀJ-&FD$]$LU88qn~V ^)YP _asĆU*ĊȠWlek>1nv쿎 ;1( \v9)Ysw@D\;]! P$ .P:a=cj"O@сQ5Pr$t؉}!\H>U៉3x)SžoP1*L*r7|w6[?{';:켫rh&Qxyd EHQ-&N:ÄBDb[-GP 5N{VR"ٚե?/@-(s.$*6qN|#|׸Ow" I7Y>LC]\YF2 k-[;Kٟ>DZ/FeՕ?uV[U\¹0*wu}H÷[AfaIȜƜqe jG /a>Qo&6X"mlܪP9Pa'*A 4*x+Vn`#EڲWT |Q<FC63 v9ф NMwȗͶⶲ0 "z qsdM4Rh$$j[ `ε0Q2zT#CoHytws}IZRЭeuwy8t0)pz3cY 3.ts.Mh_t?SQ8 vЭV8A+@* &346΃Nr*ys-U;hd4VREJ_z,.]rF`nlNs_ZҽkFs{DXA޾bg/f٨$NYV7( lBr[4NxYuex=fn5:VN (j0A~C@ Zp7 lG_l'9w5/^w[8$잘Qw $Q@/`lz{ m[ux-VO&7\j- #c':Ў)6ݓn }]B/6$2toiޞ=Ih0>'E;04Z%MnSTk_0_KQi6N.qׯ(ХkbM?UtWl-YQh)߆=E`"h.Js^JΊz2ɚp=֏cGㆻ%Z,5奺܍ؾ@b T"@hSye>ul8ۜ6 جlMu]n4|>l\σvs$ujg ,&;q4h;9pUЍx2M߇+l.u4['{|fN/Yڴ~Sb\#^XW57@%~Y*}Y.*?pEQݝZQX?.O=ӓu,uwo RmuEIf= j164MKnŦϗ4ް?u( d9? d)#Aɑ3ˠxٗjvqy+-YNۉdU݃w:ТJ[*vR9yz}|\L?4ZDL_\*bv-0@i2N)1%Z\b"%W ƳeKdE >R\S  rO,iH JPcA ctMq"`/`#<19T+l] 0p ^$2 FrFƅV5եG$4@RzʮU׹-\Yau(o? 9M ij7ՍRLŇ64z~uâ.Hs< g6C\0[ 7KB&bF{șߓI>)8,.ӹ%J@-\ׄ/3`26i%*jB/s[@P-G/ kz`ikp 9Slg(fM+HMxA5]@p>tY NFhrc(`>Kk V .-7aB,r?UkHkoʻ+I|Œ 1d$tJLR6 UMb\vq3{ !ZntOq w:"D ǭu&t}Qk̫vW*N IQrwSSw%=Yc@m^}~\a+ 5g?Uv);'"a ~|N=UlUZ촲 L|頿*l8bղ'99$v|S+O3p1b= yB@%!}km1j6VHCW xn6a<î YKXC[]QU97,O(钱Fo^!a~n\@@f0 $~ ?2!bH<);\$:/İ} !'TBDu4;G9ռr]cbBU)ZRW$JLg T95hDeY8ZţdD4mg/7YSG#+,fΎ4u0k4[Y T53C_TncΥ(9rԌZc\TN4CapgZz_w@?>e쵸wդ=*"(u/0q^X./j=Hs7OI2fpa3s# WF.8*"Vs9xBrk1o(/{4荵ãv2rCoɟx(eW׭"1ކt m1Jm>(bXM^ f425m#@%&/&zSzQJ8ePikkJ 5\tIQB{r2)ؘ9^@Di' nfD+-d˶DDxmK)fg8jlB{̊D#[?0 "QQ_gy &cVNu? _;9N5)^pBF$O$r44GRX(7XKmiؠe.W 3|a_t$<4.EHpz;) Xi}/\z\{KpWF;cBv+gfc(7˕~>331)0_s8X|Ǡɔ ʞ}iq0tɑ|^b7]ien _Dr\6u%G'L0LETxa~;ɍ)\.CeZNsn.2YZ6aǺ6:W:qőg-c}C9PSie*jE`MpTj*H)_Wl6xJ֣:emwCO|%E٤ w 8;*?dlÎQ) nF9Qe wH9PJ(p (@;S,I9jNf-4l0F`V7km0T 1_E߲uD|ДS]@ȫs ՞L3róruD%_NKO71gqyىWNO-Cef`5C)i;Z+U8xwІvQI't= t׎%oag@lKuE`?X@Cr3~]df2X>  Uݫl0XNe©ưe/&yw8*٬-Lc|E5J1̚PC,x+ʒZ8Ǔ@sezqϪoP@\blשf˅2d AqCU#`O{;.HĂNo~GvpSz=s=aUԀO%¶*pT' fD*N|F-X[[Rk{ս޳3u#K^ 3Buq4 lDiUV EeV!>_ JBmp@fn56˂Rp&_9"ٍMi:6 E 9H;s*^SrU9@5N_th\ҢCˈ^0NYS)%C(GV%)7*P Zgх7ĵ9K,ŷ[_2꿜OFkŻ]c3N}ROn澐A:& đn!VnGw"#]6R38HzIh!^RlQ3~SǙ#a@k\Fone)]5|Ǚq6(Mϯlx gU;c;ۓkdf"gLmvOdo4$O X(Z/Mr6GT!Y]HKxJI. }& Q@iwz+ u\4?d 9] c{Ĝh"XSI(˹R$s ӹlX!>ˌU/ /R=c hR[LumA>yso]W;5!XBhЛQ.GEkpVeU =g)~qq&.mRD }Z+hWrf뒻CdhŧFBIU!oXą"(W6nl"Ao D1{aa# kPC_[ wKtA;ob-JQ\hu9XG"u Q3"x ~ dk&*ƾb2Ӡ2!JͿ`ZGcUf RڄIxKNn rw oϳҢSNi%5/Qt(O]|E|^#O&6TtYϯO3xo@SCBme C$,u  8NY?O 5lF` 1,o|?v/5L#$zci\r4K,ac?ABįj״#tMHI)gWE" R [wWg6PhKӗF`2<-Aom0 >ՌDצu}QN52džEkK;82yA7$Ryť ris%@) #uĬ~HzvMlKS@> a |j\=Nֿ̄XSU`tj9^FcTV`o0Lt[@ǧΒ"ߒk\i|MfoUUyĥ갉䋵˖Dt(Ej7;U5(KÖ8%/EU H^ei\iȡ^S6@‰`E)M#ʙy?i@m(5=ݥ0ܾZ^SB{i'"f %sV;<X# ]%ww@?"T6; SVNP aQcOdx<(8pq XXk dx00% UY5k tJ^LUbԡw̦rywxT"- DWZw+m3⤹%s2sBsZJB%-q.ɡB[E(._}*cS_e"T%V4%>Y,ϫ % ]!n8foܡHːҩGa|Kfz>ʚp51W]q&mȺpV䡩94¸pzraH/q5)W?ɼtd3eCj\L fPAhĶKJv$k2MXY̵ M'mK(@I^[=3ibPa?58HМ/Pκ1<੿MQJZDM՞X)gnLV4ǖ Q´j`9+,J4) #DX>g\#eY\̍hw qMZ „pVn"!lpǶ@p0(ԹhxV%93ېͥFBnJc*m{jo.ބ4ZZj3=_'X&Omelƈ(WKbS58DŽ)F9K!jvO#wd37lBތ31BP` ֡Ott!cץvNмx/ > ΂~ww E]i!Vßi/o  ɊCE2yZh{vO"2 Ougd:M8 31+# m jCu E_`5fM3Jz?d}vzPu-1۾0$ U`?J=m]*J|0; R$ d%%I9^VcxW⣞JsfA^;8=֙\Ȭ>A|Q);nHdzHåPUxCo; 89X3 bkBK/.+J3$x+i >9TBVh9n+ǓA!G{LX`}cva/ $ p9~+Pp+$@iD~x#bzixDY^ZIS| I3,ǔC?]|>~u;nW3x23&gԨ'AwRCm;Lejp\^D:;VAkf_HZ@``L/`8=$ nJ,g̾qUENqޖ+r;o^&$ Ă_'?&5/88l3)TGٲ[5&ZJ/[b0s;%y }H)--[]xwMx7cȺOB;H-ENǍNx|V2) qy,Oxvt`nlRe!\;2'a*- 7$Yp`cbB&4'0YѨjAۗTY42Qu_< 7I-Sj,V`DYJqq;"IH"o󩆤tGGh)\x'`㵃ga !83jYE4?yX?7ZI!M~r;kjAOZ 1:z"r5>Ѯa1Բ$#ٚǕ??[2Te'ߥ*Մm?t\%QGO,d^w$p~V[ k{1]eSjfkPy!Ďd2ZxYw*_Jp5SL>FMWuܸHB\5AYPK.z'aEdKVT]-U&'Z/Wf6LRmZQU8y*|%/(܈f%%ZY3óNfδ~gmbD6zH)}&¾蔾(.( aVew*d2O9yN*ڋ97сwIm賹K!!=(Qu땛[+1]+Jao")αN: )yc5uJN93<g0VPg0Y%)" R=P͐Pފ-~{f?4~k@k".曚@&(/7 DQ غ seZ}(Jv%gDŒLw5p9ꛙ̻Po _=њ6-GZgOΓwu=]+XфOeS*:J0_csicn ~WA(E/٭Si/\5XgIFs⏓S}nKiouϭʮ+I`nI7Roml7:U2HJAKLjstuP:JRMoǃG\:U8֞ W_[L`0pN(CIxx6o$DKX?ߙTScYa_x]Gl( :ڗ7 O犽fIN>\k2  WQX xz/, vߞwI27k׺{a5Wisw0I +M1veaZ}VdK-dINGRX:tp((Fv.XP}_~Y=f1 xe*^Yjh'wnc 탛+n˭ɱ6qHJ?Sz,edUڨP(ȰK?g6G{ .ͨ3DQ1]ZZ+4x=s|BO/ yX*Rpan1c)Ol^vV6ޣCqMbH?msn #Tw}8Ov||xJT2 qq[TsHe*@O$~ev!y :cҺW(4nX< %&+[c_E$@t\ H".Q4/vV?qɡ&'bʍ|wBZs3'e#) CփC0 j tR,ŚӿPC_ɨ!&ascƗ_Xr/@V_>y{␦)^&eŽXuX![ i*j6P(2;h*\QF^>ϡ[' >U=f6v zll1a)Cߵ'NIVqZc9<)tLtZ֎#2n>7Ԁ?me:.56폿9ةY? Vyo`W%7I=i;ifu xJvuWgDom/J?0DGvnM-&oWդqLn:`~Upq|Ԛ<. hh+gcS]'TB*'tA} c}c5pŢEQ6APrrn6@S#'Q~E=v{ ffXRS&w\u͓6YLrȎe̠JՌ2ߠډ7ZzܮꗿV,m ޗ)hA'RfJGXVj047؆[ ת>Z]gR;q,V/]F,>G6hDADQa)O+/( U9ĶЇ`˰OEIU8$,ySe~ YfuIYiʑnri{rOО (fEAe ¿33XN \m!/_Gߚ<݆aPv,:;Kqk&NVWi9tlt< +,i!2A9+v:uqXHer(0mz"ykwU=?ڙs7+b}.CY9sxG"ov[]e7/p:k2&2XKWAϊG܁b m(NGP6Z,YyQP@A[{<@X`]Os85}kz{kX _R>($i"kJNj83+֘8;P?HIEJٶɼE-5h c67Gu1{h~Fޚ޼圝"r~,@R 2w(_EXH4aҿ~fAcCѯJ 2],vv3| x!~@8ABGHU^uo.oܞ4Yt/( :ifPf)VB8Ҩ9!&-s=F@kA ҳj1o3L|)j\=Nښk F=e"ќyTėUiBbQEsp^g ;B-]٠8lYv0k%Nh*k%]SϜގaA \Z!.qg|0 9 Bw4 MKEDoY-P%WٹIܕKN촍h R~I'h8y-@ҌGSN߿ӹj`D53B)n9q\͂WnuQx}AcfipU֭ DQ+j5Mq|gZKxSۭۨg U,u$ 7SK)IM*5ZdA;q\Mt V~?XN7sZF%Vj`AdO.u'Nm NO! T:<Li]-*xFmƹܕtهjE8Xvrx&-\~=`'ò1Z`.(5{>;^/';nZ 65\9*յ+"f1oA @jժׅ$HQ^D)Ƣ"09OJok)~t/P>$LtIKJ@Y1y+$6ƒ%8=n/gtt ױrxS|N9<_I"zB\aQU̻;CCʃ%;󌘟Ɩ 0OsYUDضy׽Gz3 *sQO1S%Bdڪ:MF=M``Ƹo}+ TЎ5A>W47PD#ϧǥǶhxbc4ԑgz{Ͷ O6:fl4j0,#ǐLN|}<9 h$ 6WV1_F/.e|)C7otZAdi' i8As.V h*UBh'Cߝn-J>sK"jVh'o*Ԁcpj}I@&B&yѷ 42=C6Z7AV[=%T$GqR,#t-΋d| u!wU;6~»}я(rvb)1Obr}2hxR=EWXSjS)I(*3>5l6e ʝ&zu\֨J|s9 -orN @\^tbMsMT )01_vlۙ>/"g:N'>Ub`("jƽPW_gs.'= 8) l[ zm]N AiX$+j)+o`%j,ܯ DjY6H+F"h`k%_ :|a fk5 $d&FȠQrmZװr͕is(=u VfjˈLaT+b/碛_:)p>ED!VhFkxr2 UN![ЀmO*HL$WREo~jzϭӿ"@KgQJ4$o@JiukGp#]pw,,qCц U} mR,<ר ޯ>_>"krvPK\v6uR@p:btH}S6v/\SCǥѐjFP!o'2JO 8&C()v* ;$z_w,QOZ ONrSX/[fUDw;oyk1Wո  I;RMt?I3/v; 0̀X'T4ZKD0[h5b7ohfe,WDC@]Ӗ<~eQ%l㩚]:e*fC}yې!z`lIȳߗT^CL[MN*HHcirl>!@7CH|hzj7a| г JS- > Gz)}VҦSXt@VFXJ_-{v\S쁞`ETF2dPZ>h\#Yv/xf4H7䆀>N5&8YҷQtJqW&7LVDL:BɀSb]pgDb.  U]2'{fՔ9GrMb0[8 y6vT3נ+%#y> [;O񴉵~+(G&&~KF ,]3L.;Ћޒi'D$e S#  zWw{VrjnIDf#汜5_u^fOX0{-ֳ,x}/4{Yޓ?yjGWବ* $jf8kcqvr]B0D9NFBW {e !*5WT ts732! Z̎*c}úhjEIĩSZ1PXsRzH$m|}f|p5pRɌ ]jB~U=Mûxe:<~.Y"[9N^.2zIXbk= q7 gnCCY67o9>%zZd&Y$U lez5 -!˓9pPnj<+lf|Нhӥuh#.UYA#V99Xq^ebY>K:΅~$UM2qK8hX+a)j՝23%p)*xzg8Y:W0q2>"d]b2WKf_ٲq"CȁP$vmDEl!^*#ójJQN+ o-1oS n;wP/D$%F> i,mgR/|eaLh_ D؏Ў1X)A ( ,t#aCޕVtc/B3(6g+WӊCB!oE -)Äwl7j[P,"A-+kW^XJ2/j\$o}S*\΁^|77ܘBVk]E/ |DL'Eq) "|ĢXCDlS!7d‡{UBnߌPuL. dtudE.ӕ\{8TJ|#]VÉ-AL.T44§)NC|@Y&Rɪ$R#Jm7Z|hP+jZX},gdab($$ %lWY)u < 4e66@/˶;5}nhlgB씸KCr-w\Iv0O!]Q%,ϟ!McY2No ^=1;ՊK7{s"R[+Mc:ٔt>(AP^iT#@Q6 `ؖ;rgddMWC/$\ط1)94}-Ģf%]3sJtlhГ0c>7k OJ#ٮqqW;_sk+!|qj,Ӊ7 Ȍmk=̧1<6u+A h+" fg/d`m2Jy}~;%՝5aFK5#["H)~[## cR_KF I_+ՆC4h{D1 Hm9œ~p> rS[eMoK!@4; Q{i8ȥxh.i%˰7c|@6J8':>#'v~A7 V)+7%|2 a@%ÏaY\:ynw7!g` 0~te23Z-'ҜZYz*l:<3CهU7鞫F= ģÈ3 kɕn{iDݤk<ľK,Ph[,8'u (' Cąl#g{ˣՖ|nrY+_tdA`N#3#h7BHI&`K_ʓ.ⷐCUXt e) 87Vh֏ۃd$1U3ۅ6>1iZ8lWS.۲n婟}q!q=eR-Jm ?v PCa.MW=_=քn$UiSaX_6ٵ7lLU/ɴCNuQI]G7˰,CN#N$Qhd‚G:Zw/b;dF^uj~f e RσLR&#2/r516'` ۰z99B:S64 Nς3kAw+ttݸJӦؠvy8/6Om$`@ &ͬg"aCrAOvOQُ?+6? ޒϤ?G3ك$/( z~u-`#LhJܫ1@uB, ؟q";-Hh,o;NJ~RкG.Y3}-SXte~/J߮Vz1CR')EU6BLȫx?}cܢb@dn'J2B?tǡNf86bn%o=6zVR˗84!# >չ3o&Ō@Zl ۦO/qVѢM b>BC8 $9%>jS[j*jT ;X3^I, 0(PB 8yu 3>j&|xd6$iB;G9;Y{e=">Y3YZǓ7+ W(RIb[)upڌm-0j0+4i*iT PJ-Lײ߿k~SmeGYY֛dR}К>d 7fINE4άAΈԌGB%zwMJ,rDڢyoTR".>`w7Ye3m+.)@bYƘ$ <:ɊCYsEPIm"!wxjZ8`h_Zߣ~Ɔw'U5] 6VfH'?.@6eDT#<>y!F$105~1NX]-6&_ B`AryZ9Ƿb`/%W";9/>RL1G˛`Z%NWt徔PWh'l(DP7s= 'scGGYdM}"S[z}6m oMG @TPCrb3rj:^]r8/]k{#ָ9{붹Q~# 8+6/r\CcL(Z[js#?W*d S>'$d7ewzCClr\z^cы#%Rea%pS^\&ySU(WM< U8 mNo+E7z5\Y+8l(bi£X"/<0";믯c. " +]q֖2CU~kgɦ6簰qUBiO?ֵ{8ȬD66/w/pqabp Z#tmRGL0 {3f~l+ ;FQ`x.H>z7Ė _;pOL-Tטs+I>~Cty\$ FװzߘS]vp1&$)>6U0ꠦW*$a-Gp*+xWإ룤a̴r,wkРWጊ>:C69f)U> 뭕^ 0I䤱Y~Ӕ yd.bK9ϸvc|X yuSݜd?WiQ,~*\Z@M_`3v[n9wgAFY3j;5^nq1flVp̴psBc/.&l"q""`/_FjPf:Wrse~)6o6~+ʺ7<6z}H4NviKB+i}<m{, }n0@ԑyjP#4>("U_XQ[X NU"ݬj ~LN Pp:l'VෟZ BMN[HЉWa{ř~G#& צ[!9F8φ_B`4R$![wÉ xطZ\hQO`ާj 4PJ ,NlCשa,f1P9G-肯˛AA<)n~4%8&"d NAO5dE۪Y F7X;&gj76͌25UL9eu *{h6潚*j7{sѮ{CRK1q?N_z߭X,<ó4kf}53N'Ceyt[PtL׮_U1 1%51@N=A3vU[u'}lKoXataش[) wڴAI)q$T! R%h'Ū9BKD~aɾl~}Ub*/qx+isA[ݣ=įM7q] lQmg o7wZmF*,C!_ďBޤ1ۏ zMý|W=O=Z7nz"X>M rd_M95d2W>i.Z|^^bqj!P f% _u *_PtYECV6wz0bgv[vAOh#9T 7+E>,pjWRLgHR~;ǾGnj8$|V{<"SKIݞ`[#`R(ӵ;_yju}]_jB)է'ԔV] eQBXDxa꺔`# Sp+N?lg7vd20PS.Z'0C^h;9gfQ4: ΙjT+ho\ea]1Ubt44SJgY.*}xfgqO&3P pː:UA˹rU/cJ`QC}1\M4'egՖjHsɤۺiD{b9SA @lp)Ŷ6't \*H?uJ8+~X~DfoϕOK|~),F'hue#FAހ@yFh('F)8U4h~U.]Ό.wowJ"D6 m1 qzCH?ߛjf=,H>^WhiXݘ s7[۬ wV3FQ ]+`i?gߠ*bjsC9$ =imrֵi7*DbؕOKpS@NFkK9;cc2H~0CaJz]]2mO…\·κODF%)\$AP 581zi!*千9cV_ |lxdUxѹ^@d!LЍF&gq2Aj( eW8}k {F^=-W`f՘.RpA#|8f7]]V|eS,H86FfgAܸRb磚p!˕LȆ9O-%kaVOD>Iyd6 ЊHؿ0Rc!}:T<@9khF&GHX֡-8^ԫHVĆ䪢_}f)ᑯZAGo`t1&X󓳽8(2*IڡǣUfPЊq\r5ẑcy ύXDP晄WJudzlaF)t9-Z[1- *z 2z9ʉe.{+onC8@lq&9/\e7/Z\O)ˆGl9/cY[o:ܨ"įΨ6}_@rD t^L> 'W4q  v`Y Yd_  (uH":Wr_<:g~: 2c'7+z(l?Gb"x-2D}M%`cIj9s>zuBܡME,ICYT9ءuHs^we@+Z+i"{=ä)iKe2.f⢩ j:u898P y65ɄQ3 Է@ހQGMJi-SK4 S7;3;be[rtytrxnp#u<(cwV3x^&gĢda)go*jtXV^fƴsm R,QuNiغpϝNɽ C)Cʓ ;180(Ͻy3BNmy)i?ưw,ӭ lo [ !bEhpѬaƙ ./5"9Ps^+))G#JL\ϟYh]t<ƅe6T[솬s,Ը]@\,0!Oސm b"NUX'+(3׷m3x?Ø IGonjDnQwiۺFQ4ۏXh^$$c][KB4}iU^Z~1C6ε^]ՕWPݽ~>H:Z C`}x9<}3h[;=-ɞ8#lԇ俾SQG?u pnՅ"=L/Yr\Jѐn6Sg>kBU&L+ 9uP4n1,\jJ:Lx<`N':xFwH|~GWNTpbz0軘fԵ,? K;j{zO>oy P\Ҷl,|9QZz^~'թ\g.تMH_Fۄ3 n~o* :8|ugWzN4cĞ_(4!u/sr -h$ٻ j&%Cˁ))">u b~}–vxmSh7HVU?X0d i>4.58K+ShA$W˧~#o_gB !o4rVu!f \6ۜN`%C`єٰh {Ji_d1ei__W\T7I|ШK~#q `B'<%z) #܄u|72:N"DJ!}W0XRGGm˴q"-fRg%R3B_^*}=Sj8$׫R[In_Nsr/F_uMʕgL 9ߡVe1o}mi;T>¾St;3G:@ lNxd%n8C/BerBÊKK /.kg˵i;mGۂ}bM?uG>Im^9HdK=3"Xh2oSs|1Ȩ=>99˾fU{ǵhJG/v*9M*5C3@^,j׶{Z&Q(XR6hWs/3U)Ͳ<₆ +RYϾJ01CG"nٚ7ZTjIȒ!& gAin=W8z(HnYӚc1(yH ; 1  lP9nf\ʂWZia2e? ՚ mɛ)ϑ`yg;HcbTy"Z%O`P`dB]S\Ud\0XQ*wiBZĿߘtg_-bv҂={$`)`{"rAΥD *`~(86rl GtB4Hvɛw[f)O2aCV(u#pdsf)TaC|] I6Crx$>=2}65R&;?`{ƌ8-d1N"4ҚV͈{^<>!gxWrP-z Cd& F;f"hd]ҏTQ+zeb}/?iuY֡̆a؝(Ir<8&{D_z&i*&Xi.ǭZݭQ} ^G!}Be|ҹFz/v0^rW6.6dШ M6Ҁu|)OKUN`ATus|,[d>h1ia~߲/Ef@*6w\,J54D>.\(Un~v%l1{Ի0!5>>B&a{q0r9v%-j,$:_0%aE5<6y4n? 4%8MJfHFqsaRKGy2CwoMCQ<4fˆPYCv=IL'r{#cGDsؠF/b_ RouU/1MD ZVRDxFD#lt+źn+%wh)dl166ӌ($blCvׅMlS$<`OD\Ѵe%j];AM]:a46T6>mr|/EŨQ_3C- s$2,hyƺ^&;!ZlL@snf+xqPhD."rlTg Z%(Sӣ! o¦J2XKGJZ|`<qk ޼Dj՟]EeKh{jׯ[Z2x/ [}RaX$=ʋWJ%1CI7k0h7$@viEB~Z@zux+fiu0\|#g}nl;bCNYbCyA}_ezvGZs^#:EX3RC~#Sxw`{90MFn EfeE盩SXl$EL@teNP>w#*M`QV"ʏ`!BN6Qul;uN<Ǐ!.uD[6{T.'}0J&v= -%م'ʮNFAȤ%5YOF3_GC]f^CQj{@1E +6N]x)t&[8@5Uoۑ^#{6tŞ.b67wrݏ5rϔmo[5F_/4f]4 ۇ/Ó"z WEEd8a̯c j,U?5ɾ!ʁ՝}'^Xw) /XLvK. }-(wr vܟ)!,]=7!jB`D`NN9=w5:g3__-_KiU-sRݚBiD/aMghs%vH! sb$|% #H ։6PvGL!~Ddw_4fq<ZYc36KȪM1KD0啤_+H`#]9mfO*.J9 %=]8{iQ4UJ~vFCI! \DLJ5S4bW^j<X 6{%dO_&|*'::[ ,}2:Eb( R U+b; U5d2t>t 2W 5,rТ."R0K/cј5m ə^T/aVw L< {+g+`ҤyLMq,QN3U/7`-Yx[ pPߚXO H+Vȇ^ qَ/ H$xō?!%̽[A x _ͨ ~kNHY`֘dQOFnk 0->\GN*C8wQu.S /SNlr/VWwT$%F" {K؞uc: *~6t0Ͱ*ڎIa|D`+S?t(83[]8P ;^yX(YPQ_|܄GJ$oV N VXOp~tܕ.5[r(v9;4([9[W`gj`%*m}#ȣuzaDeq;(nтoZ? ]6C[ UxCRzw3v)i%owpn6 n؞ GOQ,d{l4\{"q唵Xݎy<vۦ0'8ex@l(דOLY z R`Kbc<}p2D0#44.?rߢ: WUż l=Ruٹw8lޛ5 )v*.=Y*Kxһ[h@GWʈlMWW#ywA^e>1\OdH?WbO_RU;(n³sz68~\;ā Jl4]Sǣ`gr"q ]N6i3 Mvv£$G͖AV Mxbt\#Q~ s^<5ٸ59xhAT=JxMs8 <НAxL;W$uh.C]%;k)TWz4lf,*zEpȏX}y$w!qyO[e0,M/Ǯ?w%f鎜 Ui[L,:uR& o &%5mE3|uVyhخ %jr߯ChkA `aӝj6$|b!RDl>svX됏%AkgyH H8M1?y< 6'e74O=g(]JH@Ws xp9LCgB^Dqjp"7N|GUBnkf5䙁K"򦼥%oe |fe6hB<)A#.qI#BcsGFL-|C iZ8ÂWqFZ]n gsFÝޔ8_552Z-x;)e޾\(SA_$'sư^>δcm9 9S,5@Jo~%x.Ok_-CŊg)K'd#~$16X[l.;>$(/}UDCr"ۊ`=:wֱ{MexT°s8.I ֑qGHdg2Ѹ6H8X}S#?'d\6 a{.]^N~'ȝ,?e:1_jk̖k TW7Pa@4|]HЋ)A Go;/A,jd0KXL/yVJsU㬨2^_%)׈Mp1t[IhŸQoY^yf, xo!oC@O6?:J% 'H-,Κ!c;躼R3rRŅO J^p`$%T0T13yGd{ 2GOlwb-scNѾk{|概 KrT7ߤM4!XBTB)OռbT`ӕ QY_f6$AGQ^1y6H߈JulvVŜ;5:е<@xahITW.K5Nظ׷O2Wۤ:d#6VC@7 7Odҗ:ɍS9g*ԀU+uHHW! 3t/W\yů⪁5ѺyC@ۄʼ.n?'-ǯ졕aC{9WcaEoq ~4cXkt޳wkȪcmoZ<2"[/=OKַaЂ"IhY)D_(# ɷS ~73dk)nd"Ю'$#52#i%ଈ,n@fVZH-\P$}0~-67`d~#)(eG /:C)#PD${3P}_ 2DY(ЩWly0RDנ]ev@wӦ֝RΏ!Nv!+e%:p-Ş=WZ[[ʰ8fᡩ}X#HrX3tejuu \8 5|3Ǖgi@9/V4⪓vk$@]F B2T+bRnœ)ܣZ-D*Li6ZSnۓwkG 7 M.)̢Ҫ3(Y%( K$`mgݿ~![4|P83FL[ pΣy kO --4IQ<0<! R(KX:-{mhzK'7l:Jbt]9/jMAh T1:f/$P3\m#|;54}ƊPuK9>hTvk i:<F /[<}ť8BFiY\FuC*Ap0[/|hu2>9zgJ$ّmHP>/i_d@'$TwWkP[q=M/ހ@Ndy\Kԧ3(|/mkywCg⭷_*1x9mPdTd,℣h l˯G6KͺH68\0ė%͎xga|{F;U' /.0^&RhUDdf]% .tD.k}|t˥ ;]//g͵p&XKĿDBΔ.bd̾2||ճcYtk9H7\ eDج7BS*pl)ZHoR9Z[kYxmj\!(Z߼lU?p_jڷNos39UXQx)j!7!Þ^vxNƃVJlq3;r M}1od*j Y&NDQD9`3,a0pR]Vi) NNfdqazAYb,-V&ЃSOM\۝"F0[5q"#H7}]^aDeYa\]3ewnI]NM@-m=.%32hͬ4@r)j@%X2CZ2( Y $1BdC <)-ďhm45?zze/ AqتWC'ꅐ.o;]gVh)\om E)2YMߏZ5Q\8(p 2 , 'Hf'/l;w0 j )-7uN8cPRJ˿p 7dH/5OֹoZ R <ARl5m)[B+-%AT̑=J[3nKq1w3™{Q!kd&~ @T6I<צ!n8a"Y gdc9b^G^VfWjO !P0HryGgf[6A*Lқm`P}mޓ7Ȋ{,d ۖIuLc̑Fس]'$_) `옢ra@pM a:#3S@Q465C. M>teWe4~Dz2q<!hj:2uŎjxUUu <?.6W'=!XBfoql|I֍|R3O'<4 [0熯fK05K3Ҩ)\j~M TT߳ TzxJ|4J/sw4= {d+s3=|vgEofƪbM>K=U/O 0ą-1ܫ[YQ;б&SLӍ sx-0L%li֟51+9ue54gHg ˅ύ!Lx mV?\_<{$?BV":KG]O:R%('(2g301M?E;gJU ~544?vM.=ES &LE7>O_'O wfeW|cN5ovFm&0 v2SZg ,:ĔE"8xUdoe& %J0hy(=F炄Â*_#T%fiK6jV[Hӫ+ ]H0Xz\`9Jnu<+ "qDSq5_7!W$Uv6t=Q6z3CQL)5n& >B<Y,Ƿ nP]*V!05Y2 ?kkH€ /k=1x0PZVxg݊_< CWGQyJ2Ҭk[ _y%$/ |L.cQWa# B! 5Sf먙1ҼE W&LCr} SS*egB7dOx]q#ۂ+܉'US#D_&%[Mvي<帻l;fkDH"<BI._+zEnZY_XD^ M <&LѾi(yK"Q苣+<@ňUʵ'$/RFܺ-]U4~ݐ=a0 n},^]H 'MjuM?%ƾҕ:5À9 9[kV_Z̑Jxj6yÝ:+7\RGg3.mqGeG߆KEgaۥ 09_i HeY= TtX13NWNƿ+|:Fb b ]\={6P|lʱ4$> E .+B?B}Oj-,LV!K-ZeR9c][LkO| 5%ӑe_$pt][E.I2oUm om2E;n+&񅾭#%G{3kf93layq TMe{٬5Y(|mdͺ)~l>`@*R4_C)dj=Nt&@S GD&L|^0ܔ1`>+6m5:H*5" ]3Ƕw>0/r pyg\Jj9 pmhg;ޘΚ$_^-b_dA<2n@ݭ;:-ҨO pw۞?Sc`pNա\o} =ʽl`w:S>^o։5 :!()lYܵLi 읬#}&]V{$<`|O_!4zWX^#o;9O@Su/]!:f__8{/jZ0W`|Lۄ'Y)n},E1INZUjq{>p\L|M|<GؠZw)p0)?UQ!:rq"߆8" 6'1=J CbAN$H-NԠG9v$y?IbO#AʵTZ}4'DYǍ2zyPGSS 0Ld{i~MX_D\T0+M,!_ިy2H:.u%j~3CE/ϳZVa-y8IqK?Ѭ}]]7)>9++d?0?CմԐtӝ;0YZ070701000003ea000081a4000000000000000000000001668c169200001dcc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/v=]?Eh=ڜ.+εsSí" ] ]ڲ)5D.3(/sD8c$N@^?(r:lZ@a϶?SĭyGx>P!dH jUth+`lވDq.DJ`$|!9.*p`m=O3Qkb<0J6Ps on}AZc#YmKFCq*[#,UVQq@I7ÃqË ͻPS$j}2 c?dLJL] 3}IULv.o ;3hƤ?-ˌdC.yg9zrYuD9~Ie+̬[l2}n߃6qW;F;䉀ހnE,]Dٳ9 J蚙Խe R/PHme) >e. 9"iĠV%3:PɯS&>]خ'7X+R@IƸYeŜ}H+ ʍCY,3[5iQ 0as[ `Wf%F5::Rko]`gҦ'pQ5-=PM/V{:=W4njX jGTSl% &f0'rnd@&o3*{c%3#oF 5"wY\"֠ k؄ZDžF߸]IĿ j+[$~x]>~?>}<:9i቙|\)] XPC"xiZKATLPz<ؓ*I7 l 8PjI u*KQy1*dBQ变L4r:;9.]GƆ_Er ؖ%n~ iAthiS6{ȅRNP)]y\fHm}'8:@gF")=VXb™5,QGՆ@ڢwc,}pAӶP1XpvdhDǼ٦WsdFhkir69 ˷[Haah-yieg筰ި/ ˲4GӖ%&^{%d.5I}h_3f1DYR3tOePgR`0:C Y'P`X;mEzX>&xoM)&{ zGj]K<o}blBjz]kK[::hλ}c-J>mtK3p9Wґk<Á`(TFzb41vm( ENE75I{Ntc-p2N^C`M^?$bJ0 z3 "xZw{>SRٻʞOS Au;;{x01^Fзi){){%$WC {'ZΛL>QI1,!1_(p5Ao`ȵ35_'vEj rd*YKOm).pJ&xWw\L;qX^ PmdgkWZ&.Dǘ"+۟Yf77'vss+21 g놠#9P7"~ }ov w QhB\UE0:W9Kjы.1Wӻf~W 5^P`րv4CZ-gZU$u>+G5# huڠ{3Ss7Pf̶9b}\OL's (=>ryzk tֻQ(Iʔ] u> 2=*.֍,CUUj&~+U1P@jO 7Fq#Zyw1*jj{聠UNMI1',e3?C]_֚]zH>j:+ly$$ZMLUŠ6#Q/v+<(s1Ez(FԺG>  lŏ?5Q-%ŏTQΣm*$?T'[TX$x4&Lh:.'x)iS&(rjA~3}x3Pl:r{X;UUK ,j`*tuPdtYݖV9_hevjc9h!MCE~Xܳ TRvxFQvBެÕŮ4B3E~P ]p<}Ѡ*XWͽ /Cƙ%xRo~NgU,Ag5ߕ''5<@cX _~0ِ0BuKAe-FMty!g9sIq~! uX>6T2qG @brI&nt,Phi|j ^ %@"s5)c5-ڥMM. XVåG|]|Q=b =5V,zli47j֒$!&Aή~& dl$G/[~$5W1t@E:S웲4Nۤ65TLCKCźb99w뵤鐤"Ϯ _SmGz:vCy))= Z ۅÂ{< Oܙo }:}$I9r̫.m! 9"lT'b(G`XJxH*neÖ`A)}wٔ-.c[T`)BCDE2{3x%kS¦a[1v}T4J՟ehQ-3-sVt;.P<*vhC'i4 >+z"Qmm]!O}3 >;hd2BрƆiaڍ@F.rv`4MEʸ|[Z=61_He 71a¨QFD`%|BsLbKo 2f>0>Y^N&73V !Eg2x+CMySq$\k1-oBD _=pxe@SvlIh x~EEԓ_,/H|v-@p&Gtt$K]Az$\ x{5b$?(0mVTC{30j}AZM2w<8]8A(=KY胄 U~[z5T{Ajׄv) ;ƍN$Kn>LJ'Z!,!'Y7֒9+<_aUȉE`4zGf^qY-cZZJpEg94ۘ1GD 膯sOݽD XjMt.t_.鿴fѣA .{" r!X#Ch#f\8.Kֶ׸WN=e*dF%y\oFCՠnY}]۬<69I P7)AU츶/ P攝6d0ʧe C5J~!cfIMI\Z­@98/6_)Saʺg'(wiͳFN^rmLx]z߇XɆj<&Xo,XdWL M%\U>E׫/lT?AaLj)˽`}'k2 ; P%BaAp wC-+N-N<É$#<`+.Go31_nSH]R pekWfk&;#HiD$:VjVUq a9.NCܵy37I&(w>>!1%[B:=RR"R@nQr g}K00Yu5 U$>Sû7oQn0Vx:/F%yB#mr6SRu$*wKktN33cQ~KMv=CS۩#:!ܚ"G_Ƌ2:&*5rb놑z!B;MxWgJ~#Qb}I쥁hkQV>_TD<((Ǧ;:Yt#]Ni` mL1\o8rG7zGa{K:>5 GboM03\[Goq0nk\`D5zl_9HHUsnio yY+4Rf!O!̀Q +zn.4%>|L0N'fx9S2;AE3ʅC94!v|kU| vAbJ*ٌGw;JrͩA9.9Y3T =<4vcHOŤDn.jؐLqb[O'4LILB)6K2;U]|BJwuA#^xZC#ˁnC" Oa''!eZdK4:cAb3~Q 6l魺C-9PdՆiis[}`Sz|R9gU`Hy"Q_"ly`v Z`6\V2P%ҙ`z|$t+58MdmXYe8l 鉸Z]v`(ҩzgi*X=3xpIJK&:NMśhq8XÉ%k>[AnhF/qR d*#Fϟ7@zK|hĻ!YL*AeFJٱ_ZK~_ZNtì Sfgi# *!O _I~by?eow~ϰ3qZZb .Ջt%9%(Ndf )eTx#4S`T%.gs6B\$MiU%vwnmͪB{qʓ} |Ws'3GBkLpo%'Vq\+7')S.7"uט%<(y_*-,JYkiLu>98,Q3?W$kz[,!&2lۈ%EgQd|TñEd)JºHIz]W>hTFF`XJoMuQ21eJ\ife)x߮@- WTjS|ƭmIw vZz qEm `sbD.[}qg3 +XzTA箯I`L6wRVX21Ix+&Eڲk{2U̕Y2 Fun(b?c=[RomXolk\'P-^:d )t|$סY_=F1j`0;+j"'}%D]t8_pq#))w/Vh̀98[6="QΟJ<_LaQt% ڊj20.x>fLO8S{BO4ҍrXdIH^ԉ2; ijR~ût_ᜨP\Ix6LQt4V w=*e)ƚo/q_] v6L hU]tj1]e>Aoe˜SaLgsfk(i:15ű_ƠL4rِo\zƣJU-26y͜>W#~Okvre vVDmKJw'WcfoM&,wwbl{2NRʠIG?+캐4~ī%7[ЙJIQR':S$H08*1`6L-ʮ>@ɘ9C*c'?1fY26c>.2Ӫ61FgG)F e7 6M↳!Ntq#L7r”:&-ҔݼlYcHvQoc>|=.BX QLu-w@m}8Qr 9A hmeR0B=31&UzJӔ(i,$/ LVpR(8D'Ck2FÈkOPaʞoQgm2a7pq`pGUl}Phm w#ў)iu?IBQ bSZȹИIrN.ۗ푪q K@?5_+od)5Ӻ{O]%VxJX-qe>@Q>0AJ{OS%c.0W~5q)U. ]UJvz `~<ĸiQh"57މJ ]fr?_vClI#g7 'QBl M[2;SGYKa,^y/ڴ+M=t"4d͞Nv~!O~AI&'&l+i -x=`+qCE&U W!#i pF;Al΃pt TӂA' ``]!DBct񙮖KaIXPQQR(Nj"E?T#Z3$ +>;#%hp*,1K8.,'qwh 3k\H*>%Anx˵d!q,XHENu!nmIWZ&O{k~\IYiw^1ΗfL65vgW|ۋuWp~ZPYp-XWh;v7@o>oXj~٧ ݰNӘ·B{Qbex_WW,%ht#2.>| t?/s߇0 Zz[߅j*0AOቕTD[F|ԎӲL/6+EAYG&aKpgd_ 5~8\W!L;NVJɡImt-lITͣp.aPȐރC$Jj**>O}ӦHAc8̼K@OЏ]61e+hvc Dx3qҒ& j n)#d-:. Wtifp (a|9Ѣ bTNigײP~6 ϳ4QU\#t4u #뷀Ao1dC)sΫpsP]`0!EYR/ "8\ \~}Y׏|~wC19d? [D#@z%5;ۂ"pD{v-಼NXI>͒@`44rßܰn;^zw#_˶E oIq"[$NL T]i'Mm` 0Lqzb05 ϡqJkXX\;>6ӹ՚.LV U9ۖ'aDA/}NUuc#pDeqkD$)]@dE&ݙq< T3K仯2rDV ]6ٲ;zk``H؟\t!ރ ;hW>^޳)J59sAnQʶ־boMA>(zsM;@*R4?R '}qj^:8&u:Ĺ /T)9s3kMZÄ͕U<{G+ |*2:㦓L(cɧ4)CTHٺ;F_+S n&9®g5 ).}s ;ߢyf@ ۞4#fH&˵׆8L hZr+w:ڕ |.@3G(]{B 4[m,֤s +Ѝw+5K(P 2g ~]_mt CE7mKϼ4kfrw)ZRr,;5%*$sL0O{J{!_j ]䄜i0=}&7|pg 'x: N$=I,4L{Ó,۹- !anoF(=a1@Jݍ j>u@XZX z#Ȕ3NX8P3`gol6hU^nx;%IXَU.|@Q6[SopeSWyn0Hx6"\570VTԱ~mmOuhٔWoe!QgaUt㐊G%~/# Hv~CUP#?[|4jAF *aZa@˗M+ $%CqU9" hXk, ̴jW"5IE>H/RT٪809lRb.uT>QH5 ZM\j[͵9\Bf uڿ9ƶ膤} p*_*pkmMi<˝p,5nkPJ'uߡcm5g[F+H){1"xYgGuY9ZܱX +lp[ʼ% {m tqQX)[=\Qǖ'on:+ު9bDiUSG߄|e^,v__O`$rqRprڔAx<7O8X.w0Ɏ%Y!Y_r "N2xLlRhyFYlp"q~"ƺ4*|OY> P3?Ksԭn ptz Y!Qʆmbx! I/H\NeFc C98tf I-3үKL{/H'Lkq]-ujYWYUjߧ~Ҵs1l)+p,G2(Bi$LaQBD?RGPQYjx>ؕ1c)Ss @O6vX̶:up=/GLga0`Rv_Nz=>H h~ %94]ɋf;oZbe۷Y(6wsW:c-0 tB S"geC!qB; fsl" ʪ9 W rǼ]N,-y#R+S* |o®5qv\Q}YLE sc?UJZ^JNdi֚~9^fJ/#<\!p{惑QrI>E\ڈ`@*E<ɱpN +I^vmQw0XX4u3T \]\K47#.TZ@Pccg q9Ρ*+r+( F~E=Y}qT.+5H<[:`6 tyg&!!JŃq9b ČV/j n  E+j jz%i'^{/,Caݩ "QVG2Z {iَQ~Mdu^g -[,xmlL1[NCxA|ڛ Vԅm HwK"*.n< D[.th̠A,Ns"PQ׈zmI4C"Ur8,M +Z+5<ˁE[}N=[J"63S.9ElQ& MxS5z;yEl 5J1sɎqFy[dv@V7ͪ  t :r"=k*T)^A@pJ`{<('46vttͧc!e} a;T&GåDžvOퟄh|3<́.J β?f1=e'EpcP>z`eh_7ҤUnգ!C*FȶYe; o Z2u~|(^9IyQ^޴qV_G%쐘~$џ,ʹ+pU(+\9l¥ۨd5 ][]nW'dWGD+\dzLbMBxaoi,!rLjׁM5Dᬫpg@X sI ~^;PSzH{?dl( WɕJtٽ!@ih)#x\ϚLɎfCn K^@衃jA4H86=Zz|&i ]}0+A[*YS]迫m}}36K/ӉmzpnX]𔱏CRsȹjASjb(e#ptfXkFFқ!D>w刎B8 bގaC#-D{sGE"BMIz0;~$ʥ1 U]%쒺YӺ|At6?s8~ʡ7xZq #O; c=7KIMeNQ.? Ho QIrWY"7ލxl4˙(B[i\ %S FGú4ۣfOQfu4]|s3b(k2uCYb [n+q9t)]{=\Ѥݹ[Iڧ$S)oEļTM%_$bU.Jk kްŊp9 .T >'81t«OVwS7xdH@^; 1U,G H.'K ޷O"EШ(kdjuoVi9|+`v/h@|fSt|b)}#l cDJ߄"u;779 Mo ţnAe˃XА.B-:3# - wdq%zexQ Dk[8lqV{ D2J,(osYSϹB<Θ!?BbQo'$.z}rr_Rv4Mz]5d V[ H5`i`dڊ%S#Ȥ4od^ۙx# صO"5my箛P$->ʈ!lAm fJLZy6̓1/UXz'(񌄕fCnb[H>/^@d'g2U4,)+[(@&9͞i.U j)Aբ_ՑȮZ`*d 4\oVjT ۉp 酳[V ;Ru73dMwt 3 ~.&wغ?@:39Et-eZrwBcApo`*_75HҥoD4u~+9 hU!߻F@ed,Ьn 䜺Mk/{mO C/`Ìڿ!iOgHh[cNh/{jGL̛`fdFŁ@-;>-^b= 'sI#d]n ;{ ܲSzVva8߂cS@k>$,z$qZ-gi 5DCs9ik-M/cіEƒڏ}rBJc0ckPґybjv4%u+buXb"B?mXqS|ppmVE9`mfzqhۭPqAHxP< sX ܫY1=0K0zHUFvA3u0̾$bۈ<& [oLUqќs,&^L6,ޣ4mh+V(NfN_ZIXk*h1dn_h؂Jt~ ?jqBa3g3d~}C1܊l;HbQU\gTɲvXQ6%#0<.G4!ݵ)dlk]+ h @+MiܯBj90V>.U<"t<l$'7O鿠jDQNJa\(}kdW)D!<מǴ$L-55D5dݶjjƛ1jZ߱}1p'4:pń_:/ Fnp<#p3x?$? <nCW*"LN{2wơ &c %Q> :1f(QÉ3p?k =W)#"YQF6E+Wf2OlED\j-3e.Na9 <otb$ɺhԉV==Tse/<'CjskliR9.}Б|0,*~+Ji (jvFɾ'uڥXG(4ko#?&x[!p9a5Exmn{qa<?Utٯ_4.USYE K>ksc'Nkϴ=sY qMR[(q<\J9ʛVO|L8UX'W/ F@aoTMHX#:LpPAHyR &_ZMc~C4WNwK?/;BԶX5iEE{A[1<"l(&S|~¼ުuBNL_=/[NC't5-,&PYxܛH+m_ *udX]MS cf{ ?Ԕ7;]iv[N@*"5M_bٔJ+dޔ̛&w[ iz `tLGJ2Ke1Q˨&PR@{V"Yzl`ab.r}{KP_ҥ =Ui_P|έ+]wcӴ~$>a-ߞfE"ҹk0-fL "g0'OvOGCGNaaec&Y1'<>I}p08#~r$DX|ä6dt"4bn׽I1xb.#FTv7~*G7(šX ̲>)E | /gg䐩(WP:ƚxA+_ճwڂwO-vڔ%&>ٙ@!?2eUgnzpGk{U., I5脜h:W9Ks~zf=fӧaBS 7II2C'O\ku̜optJ544<vc>T&=A@jF SI]{\UAo 7sy0X|#MYWlJ,  %֤kne;@ pr BCF?YTj,-%zlXMȧFܽTy-]\ p>s+3醈]Lc>=D}/ S|YRj&I׿4le!MA8I sv\l1p ݖ0b+XMK66^;fiO.Fop(f[}V魍^gaeL 5AmWs]6Qd ˉWvChk MMw4t=I]*I! *,=`lz:Ch/5w+ܨU"8Ъ³2<= !4`Mu5V%{S4PY [ Y2wd6"Tť<Xbc" ]{ȟ͔$F"b+vV``ߣڞ0F+ ##\'#(0o!-lܚ=鳖~߬6SvP`D="P33_P@j>.MvtV|y=rDi3fhFOsK~:*f&,x(:jLU0 {IX\)Je `xbnާ&+qwXB(m0K9lQJf=Lndˮ4!m$BE/s u> ^F}4FX1,:t91:\56WCEWeXuH8ZMo͸:-XLc'-qW[B2Y e\j'jJ4Or=[L8Wq(A?jM&{X9'hn@BT/. m/[m ev_)69w?V]-bDFc7t8`} M . _nEo;Đ xYZ^kRVPQdNhQV84˪36kBx=v30,?5cϒƧ mΞg˜Q.=+>#dQ7%,e TjX._*EZ ȉ?H H+Q)b w<.hB9[irIL#DU!s9} G! h" s m-f {qJf饜^֋U l rMDۦX{V'ҕ9zOVS9Z8J')%rw_Ս?m{MOn&X F <ŞõA$CBMd7?TNwDMe0ڲjlk'TaT d4NyWS{S…MZlBg!hǷ}R¹b? gNM8De-gW1`/2|7涊[0G4KeX]L (4tg?ŘNT+[ۘcNh$5\<oŬ˅>"$?k9]^k0}=>Uj 329- peqڶe{ݓE ŚHzvF"#Z[E2Y' @"E#rFX6|:oe9Ib Q~ug&`(eJݤiGa>//٠=$>I)a? cX:p$t`A8RxgHDϖ}L'I" 6錱Z#`U 1|ֿOkVZz?0fX_. =b.{M$1:OaU W&/ؠ >ݡu ŋLӹAc;0nHE)!wMGe֐\[:䴡sW"Ю7Mv΅]Z9hNIn]^=㖐>@.3OZ|Q9j*7p+E,r]di[!kY5ΐ ,!C]x{Oѽaֱ( PIiu@? fu"Fn؋*$t0I,3uxf.΁n]nmXGh;UC]éN7)0Vgqg̝{b'`'V/ 4 b`yX YεS]W{=֓ר~<`Yx%Ԥ"W>L VPx d W9śVgK)P;( QOԄhBo6R‡,}9*]xbOqiӕ?V8 qXŢ!N* NNӆFTm;KI4Bjqxw2*Tgcl+l苠n{A(,lwBU-ޕ8uu1$ތIەra /j<-k ' BSgMy2KL噠z#TxG/k9D%Z7L#7MFJ3h}>{NhՇƺFx켋cAJBg6P! 1X[}FO@p/5Qymv=bMˌסdLO6r;$),4Ƌ??w6^ȓ%y? 3bJ+LiQY"Ҏn%~i \y$rTyk- widYm`ZZ7*2g^*yL,űKs[F (5BH\«lEz1JۅO4"a09 տSC'_&-ujЫϯH!BZowar hfĦxBD aE>+]YB۱x m#eI>.uZC򪓇ȯרÝReϠ4l: z5PNN=l I7|-,~Bo\7E{`愡A-u$/efs^8:JzTy%1@K,|kGrڷG\oG6a)|A߆?A~S{og9o>R.@u =x:H?'?6S kG_ֶr8wg*|<͐Պ &쀬`AnӧK g!s3K7?%S#SrwfyΧ!n?P٭"%~$U2Z8R3|4>RN9=7gHŷϲ)3%]nj.+0\Q BHzgD_DiN ~26wfP&ȥd_V({A>=Näb"%vZ^& 3*-P Svw$ 7$僖">ʙڹesV$Vb2w03@ @ р9~| mx+Trmm60a#!=}Y=>Ӂ0;3ʨYMfi=F ĝ{73Ew.+ЧJʐĝ(WxjD.Qw,@D O}O#Zvd&YbObzӶab#~&]J:u8\~kpOA'l, Qvv?o[( .SsDdfj Qd _JvY[=1Z8Jd(;h(RCW _ Ϲn 2mXPz ?4D-b8f^0ďh9=;GfwS>2ԓ?آ0=OnuD*b>H#=~.6 2Cn ;܁ٚX/Fi Y@k}\qQ^Gekf;;πq:'T',mJ?lkwI+$:A+:i1YqpJ:=]pMŨKD4ȁjW6w1B9"<핝vJ̗:)YL@Ƴ&frWۜS*7il|O9B ]z r 2y<݆u6:Ϳ˲mvSK%9YӯIA W E{hP,+U("15dPAvEmxNYiep;6&RiEbfc!*%0_Oe5,Hya Hئ^B_p~/1MH4ac1ri:>_/7i h'{yimKP,YrF019xPZ*$* ;-h||\e] Sv$zCFqVNث%~o/nY֖r&]G2y@Fd{\mEQ MrsC:c]f+ۿ!;BAFʹ32%WmXi;fҭ|䶪nW1U8qTPF,ApR4+kpWË0# &JDA d%y@I9sT}>ߨz-@` O}҇QU~~5zI2baZws ouŨ|8-Aja+Zxz5PK $J/x:Oq^_"v)>L8 8-aIqM[ _1-nz{E*2/*b~sܟY \R65MedG ]*( /C_&GTcmKNO8?}˥\mR#/X#TY|pHWG}g.G#iR%P1 M1W/e)>uنBC G8fvm.71[Wf>\gW&CAcs^eHBӹD9Cv$sU5coL;Tan`zFrn: y< ȟ!OM솗Psvu=}1BoB+b)yf7ťq} 8N5'،1g6%$.73 XAN!JoHP,&Z't{IPUpZ27aD _Lӌk+Aj,ZUze:}uʑLu&2Ѱ-wuD^hDCa 0~&7~?m~gbA&J7]fs;y}4$:FWg|JR\j1J}/l{Ik0*܏ECy>3xY,Neu'_8PrRߓ5'6B\6O)mYo.r$'Ց;ñ}D#:mDcT4xDBaw.4KP@>P i9r/CXZDB=7ip7K=_ vxN;AzBMJ̛OMX<:z0;~./v, $;!K7MVȸJiN\ 3Uk29y7&k$=6jHVg=//Wџɠ+wS5+e!$ʉ`<#DWEe j`8S>Đih:J%E:lu*é9WcRL?9q\¸7}IOI4}*i+6Fɂ߁8ztX6'/NZPqi?yA S5hOPXE:/j4bBA^g2ZT3/[n?!й4P]H"ނ'pco·1IyCtρjr&PVn|6!u—܀@!WRSЙz|lM7D1VL+O"%)U5 W<| WD6(]de \ݑ' 0q8]&{mnF޺ ê3JI^@hcΥ64_)((؁eÛ;B5P{h#Յ4z"Nma5?*;nع5`R/raez"O)kl% qP'wfh4fG |ȈD7ܲGd)DJ' X_k$8{aޡ~h< :ugjo]PE81x\sTGܘu)h>YM~2-R}=;-<ů(-⽥ŦXNNlɱ2Eo2ɪ +&m_9<^ИLđIXA4Zc:o,G(fa(Y "_MlTU 9zS@>ۿe H ^}05ho𷴰;M (NÈ @sDlB[^ihfKY^A2geSp tGKp.Rwq=˒f}i 6Ьq s0)peyɡ=|\:+_ԁ;ePʾr#*Ӹy SCҥßj*ƳUqttӲ_ɵ!rw~l=d2;ArMhny0:$ +|]C+|Fn4G1"\QIuA2u x=ɜMf(SM%NC~^6 <$j䧒#({h!%wg\y˪UE8GncWHF!k )26~7ҵ~N-/0br02v"ω>3csf;C&:IJ'|ldrj-eX/'H]"m9`9&[ߓ'ɅYGԫ_tCH|1ЎD{ IЌ7 c1^T"` ]3!Vw$vdta5 {P$碝YSpK]Õ Љ=ԭєp`dctBjoFs CZ[NJ+T$?hb⹖D%tE_E MdAFoY01e t}6›^> s/w's# 8dqD/2C <e~$HXeK$(GFl.T7㎡|8RBm@q2F7nKAq4:N$DW=f+73ݾO 1WR?p@aYtn]:3'Rqa(p`y._|~iy͂*Bu2(_<#:tӎG`w YfxwJRv/o}ѯXLWXvU"2uL,f{:֓=Q+vNގ~8 =1\h YZ)/( [µ%Av%cV8 0Ty^Ih~*OԬ3ګ?h`t%5|v)$ Q` *r(fm$-_)`WD}zysAfN;>$~b]ԩX0~ۙ^LoN}2g$P{_P18!~zZtxS\ Ҫy8i2-W`^(\ۇ`)BAI_.+eR"[|FV o6#)n4a~GgX q"1m1hL1`3VܯV'4l(uXX{,Vc50م ?[Ρ\[r\.3qC깒kuy|:7ҸDzӺPwo2QmM q #XrH؟$Gƽ2о eqnȯE_= Znkgzkmsybd#oh;dl}+%`l \2,GߖpZɍWҤviS~2,yk'j6΂gֻ] \r̔zF@/.GgSF&ؼ]dC٬'xg fZPVB -NkM%K0U?mŠ.w3EK=K=hZ[m\hEv%\9;%jg_⬱")}PLڃLAy0?u@P4z"`!ev8eG{ %;8 2(%I\Q]P'ݻ-vLP.8]pX<L@n|rl7Lg$E'OC ^+ ]X֫ȝzu?YLJ$;b:L&I 2D3J4жtܜfB00=,DFNKc9yj~r[c:FP&1p#a]Ȝ 9-"DǗ9{u8N|A` XhK? ^$ЩxBgG3 %݁#!dfˁ֦h_jˀ\>-mWx~)BfB)/o"p!x:UN8L?h*.3Z\[eho2ߏ Bk4cPh;}ۑgl%Wq/PхIsWZK@E-rcmgҳQ9/\JU+ rTfF2_"Ѩ6SF¸N\/?xS@+ x5:tUYqgz%!Ep㦆aA%jb+T_1 <@1JWgKuQ`9vʃ4u6WJ_ý1&je3KrT-ކ>*PTR7DW@;7Hc hr^q[ȓ/(i_1|j\N1oc5l;yeW͑p飷a(ȟzr=g^iLY/bډ{%?׫v< R#gaql՛<}WշX1=%ys>SYBYgUOU.UQ.rM;J*D-v xeq;(' @QV ӒX`YX1\#*\ic,nAX@UodsS-gjԾ\sw/RP};l&q$QvaZJgDYl%}=uJo:P}RV6 7sjK~ ZLEܴg;_d8:5Ch9JT@*c|w۵敶&@˽xT|,xyBQ\VTO L~F"H3\j3gZ:Ӊ?o'O6j$2yRBk91ΆAwq +9F ?=KKвidid_NX9 WTmI^`y.}S ' ܁J]=GF~^z"ib+qCO`ִE@R #a4X˓L!% Ii-&LkTLO0Fú Ϡ%'1x"*.R\7}t+2Op=lzy w%oX}g9c7 uk<لCm `eq}(Vŕy_5so>_\=q{JpbaydtnЙ ѓTh@\,y<(x M@v]Cua#W[]WBh-ܹ#8ҁ6k/ɦi!mH4{ӻC{E}%vx1\*)T BhgYZ070701000003ec000081a4000000000000000000000001668c169200000e38000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/@ ]?Eh=ڜ.+pO?mHjl;u8YpkO$n~lq@ʒCAMVk:d;A|, {ut[L8 (^ZR :A< i$a"[IRd˩wz}b5cQ'ʼڟpa㵖8t]o_U??ΪxMyfy,OQ^)V!l}!VfoBٚyF FiSX M^,ڇg]<|-TUWIx8)Gu1lHKU l_i CQ&䋷rzdXm[(ސIoߟ_;)}#W-\Ϭ㧖g#'r소. `׋^ftVrZ!P8y:3uM㝤l*M"YJo$L>)E&}\-I1P#q=14[TVV`\+ݒ|UÊɏ;4[.#L2s?uћwof QwCW <䧠K3=q}t@wMHIJT؝eQSλ\mE}c[B* hůDwIt#Q9-\cQG]W߹EMmTo'S1mÒCOEbϪcS~qʨc2(2U1LM\E鸑]-nilJ«a,swg.~!^$aWk4iI,b dyH([2#t:p :`h5ez K4M0`w΅ zk4Zir1jhSn)yĉc7$K;Vm{F5ؒIrIjm0}bN2EY;.s4"T6Y йBvEQ%E^}c>OD-YL=c8sS(h)EH RB*nvwBƅt|tvqaRjAa@%ŷZ`\מصƚ?CNWQCTzpRA]%պId͗:b)#zJ(Pe I&xLPk2{]'CR~c/$$4:#{ 1G0^[S d0l_ =,k^q麫3@3QL3˩;8{+\^QK 2U6|MR^Ʒ2v)^Lh8r!v>6e\K]&>-1F!V \g$Os{$vsB (ԭ/}pNkUw!oY*VPf)tS4͗_LbmumBElhe[fr^.KYP*v)>"0"07Ṻc܁A >Df jgjN$#D S6$1HOq2 M7 _Cg:hFrب-Z26YF4{uUv 8lO%.VeZVa#}xܗrԥ"/ę[Q]nk +jyAh])+N ޤMU32L766؅5|^^KMa*~>jiJڦ,` Z1ec#].pl01r|YRi?7w.F@(AB-H/VW9T IT݅Lqʰım!cA6N6X+-JN\Z 84*[厗PX'^H1E!AX 'f LNJhSԯ(h(*=4]6n]1"p ~cU} d:4xf.%:Akz؀Ԓr7cJ4W,寧no[:BUHlF¡gYZ070701000003ed000081a4000000000000000000000001668c169200003654000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/6]?Eh=ڜ.+B1;ٽvקkvJ]4̾#w^j{&QsRFy6;0C_7 O~[ò&GD8 Z3ʁ%7Sh=趔 B+Owm > ؃Ϸڧqg>WB7Ri[=a;8QoOq);_00R7M'@;'Z>2>tƼkqߒPD%|.J1yKBij$ gljmZׄ3hg1pgz0L)3͹Li7Xk5d A$9w=H6(C7[bW~l `a Dk^QnRn(TC+YG̬#N}?^.9*]Wc1b?I(Z^?pf:U ~UpohW:+NB3 pm ƃð:"ғzիBnI('IĿ ꘘ6_֚;ԭ)kqGLؒ;gkcHټ$sn-@❬v96R/}뱝zrG$ӿ<%j嫜`K::7Օ%$)QD'tt,;rzH̾"Pǔ42h ",}@7@ý]i _ᱪ7 `]KշY%C8E)?x$%!qhGGs3nQ$c4B:E; ܬ;%"Vx+핹2gOP!|~8 Rľ"}3|Z6J67([}Ums%|-W ׷WM,u0֥0]2*+W=!亥'{΀J0!Y$EL"?;Zb9Zգ6M\Wܡ)?+p{)ŕZw39#D̕%2\,J.npja;+d;#DAE)wGa`pyӛp6LOS8Fxwf鶆 Ǥ[p`n?:t:vYxZ(IW7besO #g%%Xrキah &'*Brp+)^,zxMI*\5QqAZU4SFw{98xKRlo)0N C_CnF _q)ԯcD Bd_h4*}dZ] mm"9\©6׬[,1+TaZoa%0JM{{\1p!I>zCͩV,#wFVOuukEV(L^9-C. \sirxd 'HP&ag+Y4Y/D3K-wY7|W^]l9Iv;JnX?05)iKຎzc ]u_ҔyHkx=&Zk~Y#qeAg o HͣJ'N*Ӏ>dVk/G-]VTФksir9{iЦ.#ˎ؇ zVbfMiqzVS׭}?OQͯš"hPPe?U.w\8f=XovIO~P9N!aqQz |k-#Ĕ_%ߌuv]8JRE3!F٣w`gYz (JkP!-gzn[ɒ)Oɑ״vϫk,C .J[W?N%ک! x[lqI46_o?^ K}?JdHG=GMgBne]M=2˖"M] =.ӛkD$*xSLAiHh9L ] W3q(n slGBU%W\ԁ=&ODdmc>+Q.o_MZX3T}?vt\6vCR- ao)ރfO:(88BWuNdUgнZt(,,]*n6\9 q5hz%p0 ԳR߸ycA̧hw+'J~)D';6 :GXzg1򃷫UL|.bS yXh9kQCJ.DQO4W!|XJE4ByHn=48qI檴't^sKPX\#ŎaEqLT`6 #9i/#&TW*yHWH L}%*8ھyQ_s~F{rI`҃u{JXz-&zaBйm%=whUF^Tm.$퇎l|"9(4vLWc@~VZ/Ar 8ղmtx]Q u۔H39|4Sˮ:N{-g @{ N4_?Zb隁2RzhZm7Jy.ܦ?r[[uyț*:D[V5DJ%Mֹ_ʂgWk3<1߲ 0oUT@B\'n||O4 m.v+ʑ1DLFީC ]5D ġHeK"  'Ljfyh:G{ړs2ǙY+`k_&zxGc89TbUkLXRIKWM{ WQ 63s)R:@-hq|( So #cґ0X?r x @gٿ9&xEh?ig%F9g./YPCYэVI!(ǤGz©k0R2StDw3Afj3 hwÓ}~8~O%b/vA`S7Ϝ}qKAW%ߨm]MM>SWAD =o!'޾Xm kR2JCN2p\+چd:TLJlrî nΚ;!6AFU!dg3KRlmڶS,14Su%$p9AuxfmcNp~deǻ0=k*Yb 0:=W'-&A jJlĜӾ ([2V@&\$-.\ ə􀐽 ,zVtW>̞$7'&.ta~%b${Њ;`X:>2ds@Um+3K Fp12x}[rMf> C8ǐHD i>T?Mi ɶvVUiE~se=uNdavA¦5PS_OU܊?*F3 Cj F8:hj>g(8;;kɽR?~x*pO*Y)8 T=ʝ ҍRC5(wbIym{RW^̰p(` VIdk-lkT!^[]Q;LLֺ[K6_D4TF&֟% $ c7k+ 2Ja~3z82}‡)9J ˗N"CSy&徬$^>_IgHõ z1+ Q;aQS*tDn0!`yJ仼z\oH R1V>y!ur W 4XSa=F D:CZSv\.XqNqaxGn/O;rG2^\אHf7 6ېW V>1#شWsX9cWn奐 =7 +T˘X6PA۸$dm#CgLw\M.a=0<߾!0]bQvyzx{%\L#ؒO+iRZ9$74af; ^&fUʢ):/0qSizdS0ɕn $&zL%tA{:'e[\~l|]^Kd]6#GVI`2/ f׊E7{Y*Dq"i#&yKf34vF%бb6giQf2])#,Jn%R uzg}yd0V'XCvkfOteP,!A,/Xo5<{ac`!h.6^m1rnɦKb\8w _k+oV$6x+SJ%Aet׽0}^1Zf%["JϬhG!hhdf3`(ӌlb3?]؏Nߦ Y l1Cg"@?)ό$ַBz߳qU Hz%usV?Pc7 /b՗ JJ!'^;cq୔yO&z.@px*VN97iEt9' HLQݲ < f;A,5 Fi jFX [=ZnlYf+"wW]5=2t%1YIuqŰ-}b[sN$T!GS>(?"`kkbz}ɽz RԗJ\tHZW7_~Ih+o6D웹wX\5sf=C0דWxB(Xtʢa6eve DLύb= EF{~LHA NqFxx?=7.W5U/.{4E\|L"~˵+(9.O El{9 r9V*<@%qw(JbexVGPR>?fJrdžb6FIv +)}'˔n^s?_|YݳYYFFYrĪ i;zoqP V5zLD?k?_󯐅9k|c袸! x2ǟo>tHCҿT.F=CSG*&/-IQ5z~hix򹎴9iٔƿ? Bm=3Mo:/`("nG C^RNhRs8]Ʈ$(Oq>#EuWT%4_&5~KĵN$G|1YׇJ 2>8lLWm\7=q]6~|D?o_xrj~KILX-4Εٯ7=+=*Jʛ6/լxk&6oi9]<Vxyu k#y"ARr1y|`QDiYYǚZ%;2ĩ8e4gN'I_BuՂ&AؗsҊ,WZg}v+*jS Q/ @_ IF(@6uUI뛺q~(URW|`<n'14u|oa`]@}޳QMKȈt& . y4{HrIEV9(2%siA=H!)$5;W@ffr+Kg;S’aJ66po =KȽ‘X5)˛v9J%_2կ7~ZiSo}+|[[Mm>Ho( HjلGR_|ujLd#{ c;, G"݆ (\̋=mB-4#ԅ0\Oj|ny۱` "`{fH5CUDY&Y @3,?P23B3jh1t"О}'}鏧$\ݏUYWs&mU^gFl7Őאpؽ"zXi sf;co*- Ui͞L@R;e:[`Hc X QYN= +8c>j@8}1 a8t|a{q>\5n RC柨-9Jw/A(Nz=$V ixezbsKS8Y˳L6$TIy}R6rf{\LNTKs.gyvU?eCn)7[ȅDTO˲0ZqmČ'Xr*|"=VTgZ'1I[1(JR&@ [X6\K4ڊkX` 8&=( ,/ekx!=Eث#dMD#T)h2/;Jȣ6'4KzZo4Zyq$ER.fa#Ƒ_`+jM9d)w+ROcwtd UIG"I߼)}<x*Qc[ e >K hWxY`IH;*2zo#m$\ùwr'BsPmd"<)H.x,," !82<N̆N=ZI*B٤<rl0D V׻~?}|E&^ h#+яzwzʙg%DUřpb#6@e1A^T>QCsNW Xzz 2J~g+A|E\!yh_%-6n+!MrddN`z_gmg) \(dUHE3-!;:99^ى.ݪ=Gncg"+b{MϹIA7]dR,1^Fp9+ȲP)^^ g5vM5=Ӿ[qT9W6u??n9dʩ1(f#u}6WI;;ԶasUOK3N^vNHWApGNd %neeO)_XMK9::LXM oF,j8?vVI Ȍ*'+y*27úi1 M^UN+]ڸoTGu4BK$w8NZdlśVZy]((FZb8)Ǎ4KSHʛ,8;yN4Q0F[77OADͩ*ck$Q6lyC6YxYj#.C'H*^"㠘)Gի})/rBa#G&P}+,e=9:-dfثanAi.?exM+;):ʊ!28H(~k].ȞaT̶# c))\pjGX 7-mo/ڳDh^Er%v/|bdG3zC(ߣ}NyP=fu7Bm*Nݭ ,7+iۗ~Rs_>YeM(̦4TYIG"s=ݝX N|3:\R }ͳ-2cYsj߂AIr$;AJ\EⰉ[ OzywAAatzf[]&- a#DU]p&1Q0Z wP]߭M-clh|2.uhݻa.^$ (h>>S,6"M\us0TSsIP{`;"҃-KGkݱz#[~:+|K17\T91 M^̯(zœbapuAUR$ vB_-H#^@ 1 q5.$J.,VF|UxҘ<ևTS候}:By1Zx{R~TqQH [έFvĭdr|=M¸"~\A$Q'ǽHm-(cbAR5˨<XcLhK oCQE /.YX}H̩T| r¢Rv7 $)}[Y zA D}!_ utp~]S?g Cp\-،݊@V0=ij?U5WǗX;Y,%C= f\>QOMa(́šCI ~S \nS p_T (Z Qj HhRSYe]iW;$kJqC(L5=Y `x | $ȑdYd)R>j)w$ .Ul[1Rgg_cܷ3ZgHN{X}g;uT(*Vz "j6Yګ:/ lIwͅ4&a?Yi_*o:zԳٮc*ǎx~!p6/&g[dBQ+~cQrF yB bd2o!){j Uy n$YhOئiwO识+-Ӯ*G=*i*VjO+b:m픏^_"OQ4.hǙiELaVW"0R{Б@=-,]~(W[_ c%+j-,d@%z%HHW#!@[m-UʱfQXw#3g31^߭x6Om_b֛ &rG*YIhf;0U(4Iim0WgO"{/G NexMd1˺>NgR<>_v+LFoAuiQ=TE0vCd'Ne r \ Ű^dl?t<BQkEֆ>K{9A1TWbA I@I~ػ58WUcѥF{#W0@DO@flА,(mԑo' &yfqf(q@Ԇ"aU_t\{àNx>m~e9j e+_DrQg1PWRTL#gBctanknWO 6Sztq̸`uUzi>Gq2Mo;:|8ΐBs2[V^1]F[3g+$+nWl@0t@ GnJl8Ҫ6GB\bF}:Us|k@%X{ͫ]Q zb}tLo# xw/©>){uLvuߌ6.N-kXEaUný`W<ˡ[ЮA;f?离jmpEGLs#RiJUڝ 8k(aC?.y`p!Lv3slGBOv7T[{C&|@]Yb',R><ŧ)Ӱ#F4AudGj~e46vNlzJi8 K5YaX̾[,E #q 5sUTan_asA )+{Vr?>N!mJ+/R;T\-[O^N@Ĭ0\fS$2ٓ͡]C~k^}msk7%Щ'N8>bcC~ H Z%+8:H LP ,lIbP2 Ռ!K >135XT Zd}(u.n[}}c5og9.}xT ?_UޥR;v,g U.5Iqy&JxKr,zBx#Jc} Pv%̳0ZVHmC4b֨*I`E{CJ3Sc[Z7,JG?OpNE&+Ȝ3a&έNkM~XoPr (a g霘,sGQVx[ DW2ȑEwKL6ӽlCkHkp/6 IVۄmB,=h?bts{5o?anpF8n":_ l.i%߿/Y(yX\ /{ yI"nasvi0(J7)3}O -FVFnׇ W'a+1lOw)xL ZB]\P OGԀ㆘`#QPyZqrOh88%ILXzOMCn؛""]m+1׶>0ܚPU^k>QQkl ;ޓPtɜG07o.nvv.N 4hɷC @BLd"G0&zDt\pW<3@${{m~V-L#O5_3{MK?n;+}?]*?iU(p?쥏J ޷^l3NrDYHʋoל ȬNg_9cp%s(?Jp&t1E#8b?=q%O!¬r):}ҥA |' e.vՏJ?wK67nP,F_E\ +NQË _Ԗƽr@]dle,6e)RipF?RaL^ <#_m4Y19Yq~'cU(VU֜f-uc7Wؖ"N"[34ƣaVDuc Ϟ2y/E;{mBDTQ=v. :d;j ӳ<8_Kx>0 Z%1~aCO/81.R}qWcK𝱚.{Eb7KnCDta/p6Bit[S yN1P"4yxP%fmvP:yK\q ِw¬]}Bsw ` bQÙY<ˉ]m{AS@g>[Zy-z.U([:(ncܠoL@"Jk=yXXZ nӰ*tX;hE_4;l`M֓RGHǿyg8/l[O si2AUO}}ks \(3l][VS7#+41@麖H@4~& $BNutbV~(8znlO@acfnJoh ތIo UV𻼽o55a#T(MXQ!zVYЄ ͗HZMhDv\G+wAl~vޅߟn&;ybl~R?лI)ÞGV\< h8Óv,F+Q_mlkźp"JLEҴ75 `~6ô!.7\j~x ݑ4sR}5J9s/(ee]"ϯQNh 0$sEU͜5+=[6OӮA46L21^guf6(zFUI|+k':0U0(8l=\bϽ)GgEpm2j)b"Q 6̊aJJrl"9AȨ 4CZ:% gfm:L֖* G3!7_pQs{? `'n%T2FE+*zA5&F,9oNzy$ 8ykTDj2BG z`~#peQɤ[/q),O" b WX[Ae1}\nyp7iLP2t@c/WK!ڴhi7H{"xFM*Sή`6+;w=-.2ʓ^ɛ%w4[ûbyȟS*JZQA(?[-nq et[_s_uU'R>$]̰>FAWk,@v悧J& 8uWY нQ٭8ӹ|6j x@"kOnvN3dWJލ {9#K4yHw{[+DOHnkй,1uVo$:$-B.1Ȇ?rϴaf-L]D ۃ!ؒisxy6GB̯~:(>l6I%B!PIsѹA,r:?k$'Zs: 4%QV*f5z#~~ Ye*`0NZP@>YFLOͧMA.!0&%XMEaۢrMJ*'[Uqp*L_kS~s.M¢RjI_)T/Hg'CI54 uyDH]>l 7i2zHxySʬ4l0*f[%^u4dJ"ݤE|՞#4K4qY`lMǮG1 {RY"UX24qm8&xЬy8=މkCS?UyfR(FX@߬lzovbDX+Z 48`~-Gnԯ꿁GAej`!8k3-L?D#Mesx}z ~}@sГ{x'8b~a[Ks;L&e :[wڧ= P=nq5Yک8j?1G$x y`zEˍw^sd9Im\z̼@OĘ[O, M{prunݴ \j5l(G-'T:^Ce^Un0U;N)eMe}E¿Fgc+j>Ti6 JkV&@<&@efEߔ\4z,ˎ7<<0ek0C` &wؔiƶ78>SGDxG<{Gh+fIʎ*"6|1#.x~ȱqYu-p={6X\ ʁc{-[j491Sܙ>Fk 癨c- p?A@v$ xK<&iV8E! I#D5 cz#~YL @H\>eS:!THDΑäf%56MŦe̋}}隀2o1Vݤyk"2.7r]!r)Gm=U2۵Fog2"2ǎ.tS&D.!uƉoڙP&>O2&dgM8W[3óp'ÎZO^墤7}XGg3Y|7SY9E%..}rWKE ͟Ub؈$ ggW( B|rnjE$k( #RWMD¥!xz݆Ubi좪5u`+Fo!t%OȔnf Iu3q˙eKL$e؜W/ 2+{bMouV0wזuMhWҢEw#{33|jF_q#ahӼWqC/4+9K( ^G|۱AGeI%ɳ[T{}V&T?9>a+@7er,]ˈ3ke1y>J7ۤkDq/oQPjb)]AJvi@ݥ*o. |rrbg'|qYi*7CTb^oahA\-ѵ9t,=W㙲ў՜-lBn\Ҁ\|&V^@׼0txБBYbb}QM"Ex<0PIَ!;kyiPFVH~Nw4֤FĪK.")(zs+Q,ʗ'ZxTK^H^%4f~*νLy9v*\TR9rwP%Q=R>Fh]NqAU /_n܃R)KRL޶>߆!{:;}vs3׋S Ee !Cic9j(D{ߵ)eE8nHeRwl4S kQJ/b:"WmH7"(`ޏ.#\BŔC"1;A]5&oJe*W^LXŽY4ૌns$60!fO48u5R༲;G^J/a:k/rlAmkrw@ODsf5u8Djt4-rx#nxMM4|Z\qk(8AH A} ؁{&"\TW|ZgzKbr(UZWtcbW>m X# 'O5pZwPz`Xr78?$ǒ yW` 鉀~pκ-=Hȅ & ө;@›=U?;  &㠦XWWmr(ϕ갴|mx·@2G[{-V]$NW3Ar8i0A_ #R֗So|HeJc7e.[yw$o!^JpŬ:՚"}HMiY0 ;pop,ݟ]#<1qbfۖ:2JCF1|Vxq1@,u)fU~OMఓƪĭO6G|t+;U(έֽ%V317nAMߦ-1} WɞHYoq> ^#rJ[q؝HnO&lBuXye}M񁧯l kK.e~=6 $ӻ]`>X`Ei (/o7,TEEaq"/8H@;Iݿu~TurF4vOlef_;ceYx C ۳H~?+^d;a m.M$!s(1e* G'eGHmV48~E?i/v3yaΒ5N+I0Ks+[n! hֶq7/d{-BqӖZ/[ၤu*[2*,ϧOdtk7:[sFZ_K]*.*S.Wy M2^哫\SQuT?>$6 qcL'\ e|%A2`Z(b+vh/d5'YJG W< ٥hk^L\ +b5DDA81i>nPoGv+0Dc3e̦FdR_%6hNӣɪ$%wh9feO.F1X5$h5*%MN?o_*J*udQ` R[nkkwMù#LX?aUp!P E wBn'N>IR)ߢM3A4΁8 YqF-a> Y <"9!L@VSK0:9.`V>UapZJ{r ٻ40ezV³J#Y *@PdcFj10Yꩌ~'WJ9{A!{{[vWIWS{k;osnjUPk [^i 2?|W3_[sn o :[E3x*-dgte>godSD^hw0dej\<œf79{^Xdl7 A A d%[Ϭ&rp5Ue% 7 ЁSNSbai)} `S>M^"x?~;KEEv8 >}r~<6UfL >Bu%z̮r#<}3_Kh HF]O\QF37>fV{毎:"AaX[WQx>"0@ӱ@ܬ2U&~h[)#-%{ jFp MXj0psy|x$/U1y)b(`0!)GQ٬i1|$om& n@l1ke{K4{Ծ/-P%uk.^0P%(*?L_u*͝y5!кEݱn][E(g&Q|gy9B N} hk&j 9#E{%c{SgoַgfO>;Seـ C'FY݄'xX/?Q'24 L%G 9~!۾4=x JFSfo{-WQf) zL/!R_(.'IP@) !;[ &Vxg~[[,ˏe}bZ467 @HK~-ϨH*bx&]?pݿ:;'>5bU m-+NdEpF.EY<#hK@%DvbȫR(ŧ@3g9 pKG0h#T=$&A ߸;E* Qs.G ʴDR~IBwمH+됵sȠ ߳ m+W8DrDvx14ts7Tj<+ډ+6y:^dl8`_u_ydC٢ Y+;&T9 qj0c&qF},l4h叾B,"=Il=e}AT|rQI' Oᄤɷi6+i8|G꠪9TM[iʼnAVC*9@cl;€ұFzqiI@Aj2B/)~ZE<ᵠdsO % oY!%l7K>q#byϹBfZt! C7FS̩.w~اM[ӭҏXDm>_7'7.G0?k#BLcN:ߟ,kuޕ5=X26Ыйa#>duxL>PJyRXb_ YQt +eq2Quy^RZzFMMm&V$tz9=Nw"Gi'_ =Jy%`PˍḒ_i2TJ؆@D._zށbH;ڸQn0p02DP予"|AT PESqe x$+81sSJ%860m-E#POkؑhS j]VF(0mɻT J?d:(s6Sj5l-QCt.N7[UUG[EGՅT1 C9[e&bTFQN Vg'H^|mql{[e|7x ͿfܚEP_9 ]14KKK"ޅB/s=$b"R1Lok]޿2ȼ FrXS.q7FύY֭QHf/Y*axaӟ|0ZϙH@NRj IನB5layڎV%bS ݤ @bN?!ڹB|SX4CFϐA!hC/ť<FjT&o?12>D+`Z$_YL1Eϒz+fNגLR0d#H;UVY <`W|˻u4w)HFk=04#8s.0:* =89\ʟkOJcŅt~LY{ xcd"9PݎhO*cR&'k/Z&KQGt؛7lFlg)?|ݔq ƩPT!`[Rݚ~PD"~*܂0 d!0r(iDȯ:f #,L]C`j[\j'KH̤Utkؘl N 64-!*dm6`_OV7&O__P:tfXFʋi;I:t"wFrYϸYq)4(/'Q3zxh)V,|i?WӂSlKL^c>;n"`Py|β–헶n"16 .*:jXj h62GʔyI'ysKX)xT2߰q*m|>\U.x̆vZz AѴvV!b Щi,Y4GEhDoPB36$;h{I<4$NJ.ُm+wIs7{@ LJI~ݦ>(xUOP#Liǁ7ep+Gp+ڀZ% +P-:_xBFI/5+m_,iD};w~FHO(Xs|˖)L<18*MQz_BLEryz&Ar6@e0.HH0i=R77 ̿.^YK6s(-Fa4*i@"k߈bV>ܾQfXO¢[6On-'] [|@:(|@N-keR y(c4J '3Jlz#T{*D:pSMى9Ju%='_jBL+ /# E.\NJ8 S%vd(:<-ĠSD_& !Bd4=;u+ML/4NkVjՆ bs/ZdHJBETi㟄. @Ēq=fL'AV-όp  yFjOJcQ#|4DtqwDE ҭ_y7d=@1J}%KnEu'$vFC}P (L_ES!u]. M~w E?^ݶ'Ty=R[,ʢNllfsݪ tf$J/B3bRҧ>! ×Ӯ[LAmt~1zdDDzGo3赼u@۶R/.xFYr+*,'&%FLY D~dH2߸l՛ZU/hwͽl M7gW .-&}*!qÝGP7wC=ZtQj-SP  >ZʦTuT!nGn@rTAwq,-0Cmx,ʄ SR5IJWw߼ ;*܌ ؘY-D%l]N-eͤHZ ]ۛǣ4\"9\Șq)e8dy5}B&vqd_ ;f Ewmk+aHhAѳ{ &:iYC7n}kEԗ<'Sveٷ}t|uaWCҳŽco=1EY.&L'濸l#/[~h*PG8GmF^pXiA8?dv>)ZDP~:6/u-QuuWY`uCdAo8^ vN骾uNGws.GJ +debE EH$E!&*Yq4ky?3?m.&}%ٿT sѨk^C=xٿMLh`}t4ɏ& +սd vÚ <)^}ZzQ.akK@?MinͳwKT^ -eV q'olG{iTX%,],1{2a|&4ZtΖ7vȶ]1pgAխ(q?:h6k Jv k"Q )g&UŻY7X8pbV^W<t?$}uTv jΏឧQ^Cg:cAOb:/'=Hmvk}`OTd8ٓB=]ѷ:qr`T;i}â'o =rff ρ}wa=#7V0@;-< NҠp[^"eґ1KF71[Db p@z$Kk}$j$ΰt59QwAig2+ V>4h=`d0X~ +8?+V]j&w9?kVC|((bKquCU6ۥuĢ0j#=z`i LN4&A;s+\ힿOWr%סƖ NZӾ(ئ? ֫oAfQ;cU͘Jt_ Zozh*qf@l\6M8Y{$c֤ifx̊<)IX`ʊ'Ap|/+ LK$[y OlC#2T /$3YD/&*$}pf ) Ouu)`jނ uL 6G4~{l;AJ?=L Rac4f%S?vcea;׸E)U}L:\sѱB}}Z̲{t]N Vܿ&' O;oW)~- R<<C/OW1H9%+`zhs#[. 68Pm/zԄL pZ;H_/btb'F\SprA$5IN/Z^ ܗŰ hb?j#2P+Eꄃog<{1t Np'k+` \A"28(ךȅ&K[AuLTZ-A& y P^r$fY7X yZ;VM@{ M$gvva+n0v8L>Cf F_T72g7\q yWmX$4"3nѓyvZbwgaB G_MCsMU35]ȈC[n-ߎ8I%`w3M5~x.3eX 6:k-i+z tK/{os>/}dGvqψD.}6)mi-TCb@Hs ОH`=ISmpm*» ^q O&Rg(D2B:.5/c{ Prq)?V~/ HC=&5~6~j8ݺQpQr,3=f'04K:㪋|i )S1$ yԁn]Wܫ mJPJ 1_sH HovH[V|m؄ Ci'oB*9O/˝T3b6[fqR(1 IXͭT ߝJnUL\vqL#ˮ*˜yDxd [-s{MY%N|B/> \Id H5rIKJYb+ŭl9ݯklp) ՓELC^/)yy!s:>I7־2Wsf֛̪|A`vkL"*~zl3قHk` P9aRũݎXlE- 蚈Q>1aLYR(vAHýy,qeS۾̵ѳ/_f:%% pt/xmqG(˃H-q>Ќ`\e-ps]cxu$~'|Vx稑4f Lҷ}$eފ/,sH[`ۋĩgU!_<ŵuX?Z@n?ݭr [,hDQ-#xՠ0[xսTź&[ )ifu{Zϱ,9bE|*clؘ,Go7t7V9Y-BAzo[9&Cd *S[;pGQT+ׯKo5xޔC.NyA_3!|ꩦGqU V%|w~2rf-L#:BWW /J6!0pSbTDŽNwOi3N {ms9#-i 05y VIQS P"Y;aƥ!ߡ$'*؜! j.:,;1+bMN-b~ٵ76/u_Eb3Ŷ>}HP;EyÏn)4 eRrU9.oV4"&EYHqFFݫ޲ KRZ#=6Oϝ~ jT.ף@EIS8D̀ )}!(F]8O!%+U߮d) c$ԢG6ZՌrKK"ʰrKlUsJ&VsU[#[Vb !zD'޺!*zf녉U I@pςJ~Bt 3S 'SmeU@ݽ:B̕2=Sn_%@W!0@᩹كüF*bICdVY™Q%,޲[q>_"(C:{I[:# B %&@ir:a,-Pk\{U1.4휼%\<8YRѫu# x"DvgfqcNR~@/ן@* T?7  B1M yN];dv򿣚}JݾDsaܱm3:k7;]s(Bk?dn׭xV'@@b凹K`Zm2 sa4n]l%غ1lo> [Oi# nU,)EߖNȆ$d#_PZnV ]Y>ˉQauͽwl^9&tQ klh)09vy4N¼r(u6!6T/1&g6_ ]gfI]~È{;\>=!tT8ʲ"d])D$RXbm3J:-VUQK/LБ6lTd^Zڍ@,FȉjZ\a ڏ}p!hqO2fGY(NfY-.q4?\B_qN$ m~(BK|6/I <#siǬDs;/˄bz&Y8!ޖr!skv"߱Q+%jX ϙObGoY{;'%MXH:nRsi3?d<2aXaM"}, > gV"oK.v0wzIHⰨj9(@ b>!?{RA }ݢv .8 м,yBbrΠ%yA? :|"OlCʣ!$C}e}^|MqR>ƪ S&hYۢ!Trƒ/{Ίa>ZŊ#-y@-5poQpOh2#h0f+N"GH/t3`ߴ.GB#s>lܿ#rgm^lɚOv<ĜF%"~s;pѲ5i׊7S4[zy{g2jrY 6Z :|\9/¶zN`LHdI>bOJ:m*F(t^Gꪎd.nx=CJ&D-i Hƒ.mg G~ۘ8O4'OjC^4 bH' ?S-~ 蓃!'(WwgQ^S# *l1YFhy|a+ Z]Ko0|8^1}#HfH2x%T>̎7IZWncA?sh#t;iRPXW恱^ƓZ9VdVDL5(gD$nTpu9l|OЎX}W[S~F@1vم^RW&SLG2W+E-5$PFm@.x$(&<1܇_4J9)\W`zp#vZAc}gF^BPL~G y#Ä́c[>7 LSX!h-Q|TTJd >~\X`6e?Br!8L#H?fmSam)3M9<guV}Y"I>rsuEC^+&k> ި~k;a{I' ^7*zlw˴ASwg1\"\c뗔 s@'FJjd_aRrR 8Fa3RA1"!O =e2)xHppۢ["OCU:IC`d>(iOXu-8PL68ijXmqZT QYRTʢ*z?^#ksn)'A`a:.GWh.] gKߋ&Mu n0nG1A}Ϣ2!CnʸWذ"*/bS"3*ch5%RXȆ S!t ˓s +~__Q!KvLa?VE=, ᑫ6#aN\ǟ/OSoMu-*>O_bZVdCD'AKsBMf6B[!ӓ(-#pί V:֮MƝj8ʭ9oeM3a d]}d§`Y꾃׽8{sV[8hZve/bp"Ō,<&0%ShVoŁKˆ7l!&d{͌aⳃ /T@-[;j'6?^`_ՙFKѵ[uhL],b'ZεvV2 vqD[x_t sPc@-Lt0C\q[JE dKg>>S#Q 21߭PzDj.Drڗ"pM=P6]a3lUhnC<6-^l 1hKu\t%3X\4(7aM$u/gƕ"Cb6q{2sAf԰FsT(3LS}U6f~a=_diUuA SA O6_e8mJnGX|P,~*B:dIy#A$"b_iLc; \mGZXpV*SD/k0:;!n L=|B^'ף8fS2.!$,sGX;м5!zlI|p>F0eslʠD&ט޳4hTM_/"QQqstaڰp^Ñ/Pf_ "t8qG &Wcx926nIQ.P!"rj(hupd?vp+/qi Yr#\X^@1/Z{o sAk.;LXsx󆯭8""'ccT 荃Źk'0O+rȕ2hAK*u+`ΦxOF]o@,FQQ D $KOݾ`\WkTx GΧr:GB^djz'λ0ARjYκ֮w/{<}cgzL+R7T2@HcH" TL $Z@Do\^w}#5ø1 i0l2H`|4 m@X*_ h%塨F],q֍vE\azqY+x7ߴe k+xP=,3J>1 $ZuNόļn(^n+ 2ť] _[ߓ;{OS3s`2).8yԶ\d Ƹ6F@1L7XSF/c8-+%7k@yq%_)|T=G&D^V *LaЉ:[Qbo_ȸJ:m MGÃg7~JG[ߟ-HoL„>q5 c֊*_ [xQoK祟y(Own2u^&f98|.6A?Y ._`Ie_CuT ESDBJGK Ä;"/U;A/mcJzwa^1w{_q}xKDε#19aO=j΃1sZ]:s>ȑʬ1$}0 `#,szԫԾN#SIZZSF0߅ oD B՛%Tj,ȖrVfr2_V,ņx'*Y'*qy{Sڷ(]ѥsx%l Q"˝$9^YνF P Sϱ$f"4Kt72:1$fE2WL8h=S$GhBݺWʏF${R-Q_fT_Vi$}Æ O8OMJ7[n)jGp=D"Afyh郴^@l JǽW ub r Te\;hKCkTH/&|*Dn!KOEn"̣ثgWL(`T|(FWf~g(\j" Prnx^Z7kN!HYkG4?X>lܙ8:4" >S.t-T[L2?(n !꾁u=-wFE_bG#jy|mG'?4[Ǭ(UqJnj*$Bр(,*"[ܷ/2ajCD0r G2@eP #[^*3VOssX'SKە,=+EFb/ |G 32QMpZG ԙ,љ ur籆)$[䍈afLEyxX]ѐ4 K*¹pZ]B;,']X(:#g3o_7wks#':*y`+żƅ?׭W%9$"r B&⮨(NCH52ty w~(*"Pb9$Nn@u -Fx24H)[~L$ :*藟8:B~GT֡vNГ@T Ƕ{6D-n4͍ET&7՜x2hD@Qwq=֜wb}Sahbϼ&\N_갟1x́@fz14+H5z4wv7}(Y<}MzߋIPAqVPŸca3puW;j!h5)u]3ʬj2fW]6ܨOHTx[(#.yآұ$΀I4PyqJ7^ 09qf~:y% {$)_,ϣQ:(+ջߩc^pA÷X`5$SN_,2O=K jq0ߛooJn핷ɺxҶ_9،HM'~bRVP/cev(6ܼ;PBc_fx&scY̩ґnԹF-f Mz;FmjKEQ`,"-N1 uL3@o15r CmQD-?[vl'pB|ޤaJ튗1=m#᲼<*hAB-1ij5_wmE퓤V#dJ>QNA}1ava霢Ը'SU/o;rٙs\v7A{h4pR uU<sXd M= 8\uLqn㒶.euϗUY _MM[Oo윜^fXh!O ^8nfVqk8Cp3#}Be,>vq%#v6WVsA]cżLD C+?!^k RW b'&PQjτi:=F%Zwnl^KifPXkk zwIfCdjaPX%o >8^&D^Ntuk0fi=uM{0Qs 2B&uh 9lnދ/|ed`ߏ8<)h@8əD̂Dc yEBl in /r_"Y_2O$]ijo\U WmR.8 %0Ys-_!ӝ,4YB:% ,-%^*ԔeQnIq 7/r,%KA()}ÖeJ./\-(_czQqS`HFz@Ȳ⹡R fR8p`yS^և6ZpMU:HЮj4Q)npʏù05b[ֳڴ{un:(ima S]6ȼ%T}n 08ٕ _4mPH&\P:vz_Zh4)%1]-o1<3>.N:[ȦWUY<ܗnB$AÁ9m%[1ėk8ßƫ,VP+ibpݷkEbN@,$3Bxy#=/7C:Շsϯu2>^1ojUJtHrdwxĄ,j.EzHT|xx|݁$#%w[`+QNG{0A$o7mB2pf?͌WP_$c rtC=keeaFԾῐl)4'thS6Sތ;CM|r\CYPJN@+BUΜ) P,ܿ_CqEW3 :/P%ȴ@#[n lxcLy7aF&f$fZr-X\RɪE%_ L I~';M|\y΄ewupy/AGFLIKVtw$\Fv+DE)ϽVjM )T&Kg[iV&4ֺ=,"Nߗ1b5fa[TƟyAShЈfw7i:7@=3(>zpb=[z| uV'/H͓,bqh\&썘:b,MJ؃`d'+;O]dg+ _0ʞ LxSI1Ζtg9UsvҡIyr❖: [f!LI k]D\o#Ջ H5iF9h;S\@S[HVGRĿ`XB0QQ+$_&r!RD,/p(+5nίcRR?S> L"a}PMQ11cAVK>CJ*#p̓{.doC rmG۪ۼJbᯏ0?F(Đt::ND;R]0xMKX5Xw!d>?% )&;<2W<Ϙ$LI <!I3 L6Y=c=.7|4C&3/l/a''_?Kt;ߩQiwA *UR4yop #3Nj9ű WI!ؚ+A9eF`S?#s{>J﬑NdX܂W*fkty ZAhw>^;$N ׭Z%B'<65\Cy/Ӱ5z i^g^OH^p?fYV 0E澕c'YY.hΒ F wߝlCr=e|Au&TFѢm]o6>e8Tݱ~I_qڽ.p/0zOH7 | M˔7n⟼a(lmV=a%ͬϟ&;sBU}LJ|!/HK"Z0!0}*3l4.՚r|nY*Q C|b/&R7z@A} p $$]u 炷`t77i)}Ogj\o\d;vkG'շcN@ 8Tlz& ( 6IBD^c m9G$zc}G2Ey|B+ ]͕f8ie8y:~2 ~oLҝ$TJ7g9;r8I WefYDMd~^V~^V25ޯs^V^&Av7@& 9d \nZԔڲ7ydKSՃφ-϶f9,  Gb9,#4Mpik.&bF(Sc8OJFIqȝcZ#<(=:7XL]"ھ7%^T#J4ٷ ,Pէ=Ej$IfIyMi2єqڼMpVz(uR跺gBP^=-訶|$~Y i[o@-S/oJ^FV5hF[P'V|Dqs FpqL@h+APJ鸐Q0G:`,1RyOKӋ`dcVW#HҔ!$5YQ{ )gp4<T81gݺ;hHErc .wiaFvOa|7hvp9z1Z,?{)eߊ?[?Bݲ.<NfSlE~-AK=i&|9:^PujUbdpY-"%phqa5 s$}VO ")G䭪{ NYbaAT-! Ŭ6}32g#>>Q/{4u28#EWUa΃J_AgtOBȐVISX{BT\ bNai+? *25εDwƒtD ~^K1bAnOxBwn"e0662S@^_|݋KRh֮u(rWGw0Q5ɀrVʑzhhn-#wS竘yav:A#!WD}qg>?B[lc(L̎x~}ۯAF%~ڷg`2>";V<9>ÑkȵLsxqwmg7z7IĂv`5uɵERa;aCQ[W&P"$Ѵہ @o,2usTg-2"`y bX4}_WA~!o 0+󼬸\úCRyCιHkKGUkx{{=v b,@YF^ @Ry9唔e 8{eɼbᶑyx/ |q'nj[džAJ :sT*[j ߸ti6K1dy͑6}KF?lJč_fx=ӹr5v،{0Q,3._z^ 广 c/,*:iYIzz> )FKPwûLקg<@4MvA"8YAc9,[Pd\rx{{ކ3z8&9ŹHCkf CJI=nOWKYX(*dBpxHs lVr*U9vH Yų%zY&MFדfegSAhj`O Ϡ:RA;zVl}vS柫-+3 B:+0B`$晐[kgmw#g1:^Rc*gL)US:j<@6]I^["ObhVBEXpAWTr7f>$Z+xn *.ؙ#~$}CPI`Dbۓ kf;Vlx.n.N99iM9շk-)B.u[A$H5JfƔ?x+1,>OMOu39j] ޺ #7_:#=hw_aWt9k ^[]JU)pT=S$b^Vib#]l{)Z}7jPΗOB|=3ETYn 潗7/Lƿ f!KP#9w6V\VzU0(@ $=޹-ЅQW?| o)njfJRb~/qAfy3޾{wF#:n\]2!x%4ȴ[Y]9m;lc _w䰬[/XB1n(+@}lj ׸ c b}2߂p!4UҲ/޾7ltDxBpZj wReƉEaH]qH t,&n eN i G-P$AdVBVDOHr?x]WE4zKߖti yg,%eȓdޤW{lɔ-_.]7lы@҈l! hwlC8 Wō>ɋ2*DZ+ A5-ݖCc{q6IM=P\I69b +wP(hb,g,?Q(53dDfp]ԎT>nmI+F=t/aE|:w_e0KQn~=t$m73d]waF-X#;Y\/&6~ja{s73vkU-#ّW.<#r02'*<©jۢg䮨&։suO&WnнEXi J C9` Jn&W)?'k"f=MPy3=#7)q ~)v'y `LS0Tp .NǤRܠ84*p@P /YNYE["UڎU BeeBCy5*_.\$40"HK?Q?j-qZi~?̸QƠS_ܰHt&I[~ D"ݪ=:7O o$mE!χ8m>=8MjYf^" Ӗ. Y2nN]1e|W2tB~KylQi{ksoAnmaeƢ ~q„cHyZNLD5 Ozx}> - pqꤻȴf~L/Z0'lR*PA뱀xY{b4=!S< KdyC鲭[v_%(#\ŋɔ2¬o&I+* H Yaf'5"z}a5P6}.սbjRJ 4RxhU O%BJ@ARhG'kPvՎ 3 O1ABH|M\ҁZcatR٤;GLTdIk-r:6t/=hF[I-w5א&.I`#IV4w=6BUcFR01w)\?E\!MçA2"7RRܶYY_\6%# &QohQ3%q ]do `^#5c]e 8e7)\?=QgՀ_3+ҕb6#Y)_83 4#S gK<3- p+aG,]T'(f7WwL*Mꛒ{3i*\R77z~ؾIaR8j]SGn0| b躜}NjܴSDЭ\w F? `(vb\MDD@'fQX.;璜@ωe+85Fzw UP -7B mwzS ?k7KcfMqz9۽Vm zZĖy,9% F4n2fDS0dV/FP:jFXcKGڹ?wb5|J=9"xtBkHrb:hr _`impfu44yH[8%*UxpC!Z:1|Hy(pܻ(M>4^6.tI1E53HxT,Äm/{E۔nt?E̪#r!>)~h_%P[govd[}>joRL }U/n_6A dHx"34|i#4&/H5/\KqHt2=$yNv^Ť}פ>xHoǠΖ.l% &rL;ajEXxpdC^>vx,%4L@O=GN/w[} @ 񴺡^e>YżO=UF<ׂ >ͥK74AClRކC65ȌQ$}MUڑYd<œ\LN yx = MpLUsn@J3T-`d p"$Wr?K;Џ89.#ر`dsZ%go"2|ʧ^5A #uw]BH3POwD!=V/ZdeK`xƕ(zzZtRq^'CSc]fbC8}dX'u/k=r6ڛnԗ5m+=PwYN1 RjvޜGWfzMlnKÊ#4|\rN>5Njs'E|H&Iݤ4Lނ= 4< 1kg:+2c";qbO1<*ejCY0R*M%Tw3A~gYWWNs$} ;BSN 1e6N{ '6e8}q3r+dNӤ&$!qƆHҳ)<Mz0-#a4lN_r{2G_*"7.)9ޓ90R?K d- t{( 5_A0~WbeNT.2YƶlbjJOjE0ī03AiY-ݟOcQ7կ`K5fF}fO腹T qC^|j>ހ$ >]&1yhޝB놺`}MZ=15k:W`*xayN2bD$2zCv]\=tAY&%"1ZU}6}8zċ@I; U:*o3z FVjXa AD6oH6=ļ^<6:(Y>jmh'xfm6ma8;n,Í IQB}l@b(*ffxNq g”M,:#L`n4";|I&K ge x~D(j,JVS_kn`7ܿ 5=%+_̌k6 0gs8 p@uX4!T8&yf6mM*TxJ+FyHnTb(Xx tp \w>ywި(۴+HP/*t|.0PnOTw"s$axo疨lQHъ-"mJK/?Ae)M|[W2HEeB'g5tK]Tdm ovMvC, i~'ĈDūxK,Ta>|!a?'#!bQQ䫤k_b]b'%Pus|)tCj3e]vRqLtbTf&:%%n/m02: pPQ2MVd̓:.s<|#?I3*k چӦ#=Áo2N D7t姚!0{0y2xJ:<~TL/[UM=4B:l%Ohiv~ho`FY$oUGV~DF) 趲Ԡ/v:T=iDnlO>nKe=(%1pM"( >0aV ]In4\a; ur:h_HR$VDB ? aɩfYINbrwB M @p x g֢im P4R'[9|M> u09eV5(ھ![&v 8v60%SiX[M#p71bgih33#wb5^궽E@(b^G ם | \%>vZ=䭍~|pb T(iK2d$N6TܷΑX05\3r֏ ΍ès$;$`~泀ZvwL1j#Y cprAGrwB#K6TyAY+5J!NuxIcKɢI[q'hPcXKphX[ N?UYG;ۼ!S919|аzvXz؋8J}qWᐠa%͚[ӼFT`"\!x$g$cmE'L[:LRBQ=8'""*uu$\BÇ}B&L'v d9wݱ BB/@ &։ƌ2L5:F6 j709nFR}( a1R 7$g}IjpSQ/hUP V' S"LXsmN4~rc n?)AIdtDl["l X6ho7LOIs꺩p36T3 ,4(x}Wuĉ=NaoTd,byY#Yn]kJf/LOїP(C]DiR=d\!`_Έe -+M.* mߦ~汪vnޕa13mSwɍvzms5 5Yق9ʧ5=id*^RCiB8,Nîf&ߪKSonI!uEbs? ^՘"B8=y!z3V|F\nҎSo1[OۇeZ/̠k.XL;~=ӄh_6Q!70r P[uDM|tn#~SFF 7byb޷N+EqzeSo3!Eԗ^D{X:T0/Ljg3:cp)] (1m?ʀ#+b;:wkU9u}9nW8x8ӁT-Fqjou݃R $c/|yD? H-䔽/tDT `H/`BzoY=s$Cy䛕`8? {1*'o!&U#/?EH#;h+.r0K+r #V&CΰAJEfH7ũV3aR)S8h9.%-jP9uɔCNC4g'ڎ Η)=˜fݦzjF}@ th.toߡ:E%+Ҩ׸'ň2Cj CFu3]F)ӗ?pς(0j[CU] X~~J)mw[5mZmWgFylF 0j ŸZtI>dI¦IZ;>yUxe6 tնy/Z隃CW`49|9媥]ĜxhbwԜ|ByѢ)S3w<;axM*Y}8!K`Zc1Q倾Ym 6O$ZOBt [pXsr &հ?EBX7*<2 ȧ&yfkC?#W)tgtZJ)(m6&8E#%vB,7/LfdB- Y /Ϭڵ)oDF_A~!\8KxH*5:w>}һ"`zhS*94jƹBޟR ܝʴkaBz:D YQ42 n 85=x qRt/5bLpi7%ʀMo"ugoFbb jfo ϜFuJ *6l0b~+GÑ  0b3(EQr(3ќ~fKUً{ a;dI 'O K~WC5U߷|uJ= F c7&u*4Wt"(ځkT<1˖n*bf6Jj5wf҆w0:S*ɟ^ޘ..1.7.k+=OʕTfiȰ%#`wjn _ vCaKde]J&, 9M] o2}6 .Qx3,xߚ;]ZBB䃁@{)2+f,NֵqR !spOQKz-W'B eR^9K?ѥ4=u1@(iS;|j¯K65Tdc-^SxoPb"6^\ۑƷ:u9!(i>P;'%b+htY^E>W"51HDZ&j2U, S@oL}!9yO__bkbiC1Cml뻸znntûQ<4zp`l3f!2g8Ry|߀ ĻH+ VcuRpHmFrITl0$ FQ4FjS6P`x}67PXuʌ≉+Hr[ acfgf $ О>huF4٪9V Km,r:y22s^:# urLyRH߱h[PY] DCʢjDDHɦkd)a^\2Y92W(G@? ^!@㫰HACiyQ gO*w)uĖUo!#sK5Q7gV˞_khL=OJM,乯<@Ue:a45"p+DumprQ=emLX4sѷBü^! ű TI@Ϙj-UݔM8#_m<9:U{c!/f:6ѕ#֛Ѻ%:[ɏ%?Y^1,9C'kX0tV\J͇-x/jOî^qv$6ros&@\<&a^?|}[~S 뽀DTrt3$EM,! &H˛YgHsB٪u-dk抺40}MX즵JvK/ZpZˎ P;FLx0T\bP1EkțLBp [ ٥ 9$`]BLC2Nx8մўv[l8dC]U{..FLfK vW2ǚvxL*MK&Zg^=`S-A&%2])lvD%U[ީ KS?[N0F/b|]QFy)f]6O;?A,, ӟk vʞ)%= fmjiUMlO@էS$fކ>e)awaʣބ>b)QnYq߯>H݅g9᏶H/.dTIPGfOͨAboe֚KT pwl׃9o58@b"uQ{]U O*9AOGf@ |H$U}͑|t|qq[#~@ww:`.)X>P*zZn&Xf#E+9> pQl.І@2͚"mc@"/< uVi6BaKRıcϾgqD'Sa'U*[j$^薂^w[Ÿ BeQT k+Jz`sDL 6~A{^tXo >q70L ~1E +`ZbߏXQhazk g[Ő t9m/h%z }Ь?ArߴCU1)?JT/:ONb[cz!t:n:oP[̠2g~>>lzVcJ[VHXˠ)5L[L."Ye }Щ=o[=왿hY@#<|3({h~I! ?T)J B|u1K}hѬC|h^@FCo{SR9{/Î?w. xcy杖V@EY,NT<\g;*"Uc'2Wr NZy7 KユC9NoA!ԅ{&gEBp"4IRgdbf[?'2:awwN#SsV4oذ߀O~W8/_62F}4;ۛix Va .dV;{nCҧ~.i5TS+vgӪ0;2}J`Ͷ3"(j9N+Ovu.2i~l6epO9n4YhƮlG./~mi T8-;\ PTC9|ESEU@횦 ` ~ 3j~c\Z씲 㖮 &4 x&ENY?Wd`FhRu9S>WZpXKemײu%B=bV`*|&=,1"/ݢ?Y{!j9t~0cz i U)3q8&rw'>SBO˜]H{4E1K&4zX99uAe.>kOᑣr≪'4:9:G?k3OdTH9iҽ&a@ժ? ,nR@Y cĦw'$d~^4,ni×MoKcժ?}s=x@6gL|/r0pTEk  Y=1rG 2fzJ\z!'o/\JƴW,x7t]oD4./6"z6Y"Z\#j^Mz)3d{p{-W,()1}(x c 7 N,rV?̭CU|nҌ!$_KJQߐhl #qlP!SiMbCfk~G.fEQ[K;<ְ T0p,Vb$ I!FHF9\kgzʞЬ iкL]񖗘;`$Hܠ\raBLTнq I;*!^:B5^,\PE|ߥQ߽b ؕ6ꞝdΕPd4~ /"!E5?RV<) ! WR5kjvᵒ|*"XHiqa<.Yx-%]Xgrۃa7Ɗ&i$銶^GmpeԔ=ٖ),۬s kyzd؟ J1q([Iqzhzp:b T$7ƭY&͉Ҭ_6 <1b4wsZY}o6)E9٩Ȇ¤+2Vy`mZ؊([Px>?wE v-x: .:xW࢏-"#ۿV9uQ3!L1J"H|GK;c%omb#.El) fT5 8(iyc΢$=1g,eh/ 7˅߿ص؝ף3s3Z LBSd9<;|?sF@\ZH*;8B3x 8Z'D4iG?Oؓ&p̾:Gϡp)iaN4 i<~che2V B[L5#qEö2 )W: Ppv©$4շft9ed\Zݍu1 Y@5Z&, `4^'? GG_teMyAsfdO2[7d6sVRM+8`㋲bu&f`BDnpM :89| dK X ifˊ%^٧6@#6A.mmG,v#`Lnk"=m[>EMΎNwce?X5O r& 9ۭP*s!N' }km|?s]iC{mHMtQǛ6v@XoGSGǀI3y]=#: u8;uSq9:*eRYѣn[ef; Hg J7(b¤2$pŞGK#6縿荌jV/@gi#Jh2c r44( %cԍdStق;w(Gѱvz*QG7wZ '$v:[Yz1 4?aw jE&ZӃ)eKζt.eڼ']707H&^ovN +tb~O>bΥʙ%jF- \ kxҔk䣈bɽ2#F`uovS!&)֦|\C69.#u)_Ѷ&MH__!Nx>oKGBq櫔xՁ0ż/VuZIꝦ`sΎSBZWDl[Z?VhB<}t&WW3gΒH}(}PF8d'\,KviydPW6ڄNYY^up0DsޅaC3_V+XBj%^6cTN0 ์7ݑLbJ/m@>ȗ[|LS4VS:O̭j%:S\)vr O5PeMt`sJGhDkBf x`*.M]TSMB=-;P]6J_O҆$>\+z"<.gSWOX0ecŨïvl~_dAӷr`O~\q1;bL1C |x}ԊB&wi+^bľ(d50R𕰆W2.rdAmNO-OgoHe,$rR=|q_mVuq\OvdQe󿥀DKZٗM $Wr`|R-|M"ΑI̛.еʃ{ԮbK.zc1M:'Kͣ{ٲ}(X/ݻ02C5[MHJT(e]1z%&>3@Rx7(I(!&7rP7Oa6/yzKIwp<$r8k E((tKOnF|ժ7idn]6y2E>>~ T=BTVIWp(8 b|IY`X%&<)CRjX5s7Ck?& ,J֌ tHw15LlHw n W3b*s/&{:e{"_~);SIe|+z?`V} Ni(o[oC\%чXHQz^jޱɭ1Q ʷgeYR6&΂3z Ļ%3@Z=X;fQl} ywZ5c?#H$(pN%M=uipݯC0ݻa'5 xxC ¯y1MYۮ؁,*b] n#KJK"):hu ŸaVݵ1W5C`/O[fac3LF[uiUh;>=LWEow 5cєCҥ21_2MYBT@Y~88Dɴ% M}!04Y_+ՑUѷ Ppo7hl@@mA2}H NI]ڧ90c{3u蔏4h$KTՙm6ֳ. _6=%8aE3)-r(k}]WT|FT}M}Sm5 v4uVK̥\z1))sUS.Y4q< g* @(K$ 4] k U1ҧXv䇪08 0}h) 8 pjI?۽Z*ת PQ#7?3 mAZڽwۇ:+0hwcOG'kg1|D [Ӻf\cY!L%g=K!|J ߢ|-:OdH7Q|x-:y`8A:sA[^J^&wd"c071۬9 4eFnwFli-%ZsO-$ fRp\Dz^cMCym͕X5,?xՁ܉#qv{V!z^|o6}O4ٙB5Trޡ/2.:ƽDw9 og>->&_J}dgfA[[, J͕=אcUI QX)sEEj[x]wFi K }vNI\@[.L/-"n^J۞Ѧmpq|p)|-yG@I,5ɉrZJ%ǹWțfUvo-<5'D:cVlX5VT"*o|bj $E3d M. w"MX;͉CG!pZwhiG&f 5+~p#IqnJ+Hiw|PK E|+Ha|dVJJ>Niyfг&}5~,e<:iASrCw[ή k0W'a>\HFd3ǜIs SN wRJI%R3c=1(d gDBtݥEmDmr@{T|`Ay.`cPgV)-E^щ ]*lѲm:'𥄚{PO;I/{:Aع] W?dwT%݁+/\ 4:=Nu: T̏ APL/{v.Bb4L̻֎%~S).0{ ӹ7BӺdD}[a:Qn3 `<TEq>kn>\dXQb\Qx*tu%`3 5)=6#25;zB,4qF_G,ئ`aR/Xt02Xڳu CꈃW=}d% _|CSg$"гy|Y%^JѼ9윃(ā%" S609H4| e/_9sayqL&3~O 똙ӊtJ. \ f%'0vt3eU Y6%Ͷ"d;EǃmMM%'TDeIbܪNk52]T&'|ݯ9#Մu8SnW6 4-,chG 9ibkΰy8lЌӫ߰\ثX` in\y1&8 ~W" UBtx@6e#Rx%#BD. 妄b.q#ƣ%!5q}~P Fݔt8"@ʙt*:PkFT2#<;BDg.Á FԺLуIvvA*k-;PC,tϏTF50(Dy$[${}.G@~7#S o>NJY1ע݋ug. ViF2lRo:n<=3CBq~+\5At6bqݘ H{~ ux5ͧNSz0iS͚ O rg'Y +R@mJR</Aou>qEHn/5Cs SQqX5?h`񉡬WohP.[ ͩ0̔cmϠimv[+1v<>G>j mb=690j@Oflq*EZ.NhqvFi|g|eP7TqD0 arEUG:ﮗQ ;\)TH;'yK?lC@"Ee IAH@r7|W9S.dAuu4%Ct27Zӡ^߉`jٖ (lƾ0p!=2 +'ɥ"Uk fZD[rAAV[֥W+VÙ*p$OG& KNg( usL{cM#xiٛi3gMes ƑiTYlNn/ɤz5t$ONjt}Cm٪T˦XwCާ¿z˷_|ƆU# S& u073UC,놞 vlb5DzնT K9PM$|'X \-oI:.9fe@]Ǽ 8gBUibv5Wo X >S{ eHG}s 3y2<\UǍO@_y3ό:A.wtxފt600zBǑ6"?iCTpdSNpK`8ED_'i0iL:]Zd{i&W8}^Hx}`uh]hc3s %s֓d*wT?Þ=]v pHif$BNGi›i!d#+0gUWRUpX׹GD܊4+8}XV+CPjy^C,] 3/(b yL{\eN,Ԅ$w.lJ3;Ezsʛ"[7 [?'paow3 ?7ݛYFI->&E'$B Hv<5K8mtzqcTxp>FH.GMf :}{̂;:"L>5KF\<dt>SB:Vq%zWR!M-$ UsCBi~(̊߰sIkv[89>UMo᯴JXYA!ur$ۦfL2{* _1 K'뺁1Af/W BT\51-φM״iL_ 5JxN*[_hmUwyOtPCm,'߽ުd+w|Bj˕zع;sqP'3"L3G`Mm2&>.֩Ev8o0圊 hF8mo*)~RҞv45ZyA2ґ50aJ5_T5<&"\4;g1A2.:Lʖ90(6 DF60_F(ZtnaFViWipH8.-깲~I~]J,2V&E d&뚸r~.,F^MI.HjM:(.uSNkYY:iq 绢("$nf&%iEF,ArŒRߨ,R4مvۦɦ= goBzZ~JF{PPH[g-RP!h1*n 4H" 6_ 7$?˜VbZ|1*F=A; myX26)]-*=)[STM@0cg.s\z]? .hC@PK(1|AÏ+!! ܟhS4ORo;)o\ckjpd>`- efu6B8|D~$ 'ՠ* ϞRV=KInrq/bc 7ꧥHV(4Ywrw6*V2b];;U ֥  I*l^ӧt;;]RǓ:U)FRL0TfQy#) ߂)rǢ? wg7:P*=SI996HGGM_ji]szyUdpĤ;|`:N}cKѶ*"jbbsl]׫U*͂yC *evUwRQŎ#,Z!9 ,TnvS|_}AqK_Ps_NvqC31:SٜQiWPGܠ$dҵW-Y#}FMhJtKx9 xX)b@Őa-NA |NS\t/@`(\!煢^/ =Gcܵ]kcr]漉pxj6qtjc}vxqu_>.8{HT\D.+ @C Yii*Q GAӮ[߅0^u!? X\G{ϗT`?5I)HEi3uuA lۭ⟩"'f0 |TUl´_%N6oj{`R #1,+]6IG e{HcYiQBj>p~~T ,~ɷHPZG@ݴ'T)ʪ"laB1T@tO2!IML vS7 /<)̍rЧjOGMlbPnj*GqDpne(5H:6]dғc| |{1iQ-OҴ|nh<Ʋ^HАQ42sGiS%`7NှJy V71f찯Ƿl'z %Lx;|m:^3h4D^CEzh3P9 "c68H܊}YS .ZmزO `oYMo J?L]EFL_xݼ[&Bm>_yK Wq`HD)t!=W p(GT:W.wkzr3α:B,tܼ^cto*ךliI؏H#%i=EG+Ra_>&F%d!p~/6~2nvnjPi j(ZiP V ' F:e墭& d:R 6?z _.NN,́M}Fs2@1fGFo_g&'&YH^3ǁ'hUֈkuwšGE]p1tvU1v|}I@YO)n#k VO4l>ls${iIKq8bPzrCC1 o^%q݅W[&7;~/fN}f x7ފr5~ WUBn{p3yծ}U7쀍2{!,>W_E PJb8 ާ*q"z?`0J5 ]SE%舒#2QՠsɁmV%ZK: +/" J֒I'zA;@AEX1uh$DޛDWꞇݍv,:2$D@GGW yX5l<{[nf(Q,; 7,?N4_9k˴*>%[m|fB'+QG2}whad.1#{y@!?/DZyQ8vbsJsm]{y˙␍8Qr2glec)W :LO,88;v dQ1NԶ,F ?NT=g>nSnےk!G?g狑>[~vP\RJ_ X^a-vfQo ٞ䵗_6S6ˎyQ>nCp9x&!+4gm힛Ƚ3x5i6bpuu0R`Zʺk]&e c)N%$QJ${hQ9_X=BH\WWPru2N_}PG;+"wR@cu#LC썫X(k  DfS|G}K*c% uU^9NW_f匼2$Cz$Я gPG^IF"5J"3u- dṄ'I]u;[ҿ>Ln%v @`dTU(w x@h3`QM|54Ƙ΁[67U6!H.)ٞOm\V$6ɑ~(EXlmz+!=O356[\5^jmSYҫ$R¬xwY#hryYf;$Zoc<~ :.*C6!7wᖩ @+?a/ z#Φi?#V,I@]B$A' ɿ6 PQ`2$.!2f?VyOͪcE ;8ożxG>|Y;'8A9FׁҞ֜73 .Jn_RDB'v3?M\GLHe*@,₽Ru]*T':/ S@褏)|ˑrjB|UKACPpct 4:܏NQK܄GP$8Ea9ݚsY5*n)`8!ڠѽV>|Bߜ Wh^tWJo"0>]-P`*}~)zܢy9c+e/aگ2߯&e A8+QWB0CU.-> ܜI.HfQJ':hЃ$2(xFw(5ݎVC/D3? V"[vh|{>`w ۉ 11M``zNfhFĪ48j `'-Sܜ> ] 9w7#)ը&=`!czZ}b1J"g=6"QUrf@{*a("]'B?7㤪 CB;?G b\ZNZiLD /$Cm3KU'w^ 10q>j)Wbi֯~mf̸Uq@Ho).d"Dž*_ Z*cL#.0d@Pm{^^+MoF )!n 9Oex>.SL!p3T pGWh.V:aevx%n_IvaSz L ti 9=}M)-JᒱD:ȁm/ӬXk]ƋbqK_mX?kTt6(LEĶ|u0-t[$_~64ŸY \F`mMJl^m5$/it*+g0:!-1=Gu.8e"$C! ?b۴=CAW{cMgC@z8I ~i^TVEё5 )Zaza1 a-F00 Pp 16ԅOsfƴJ5IlOnU]xeHy 1dzQ!qUb 8ݗEY89Qv HG޾1|J jcx1aWJmp+$zGAMP]pB^..)m/7[t:e2;v6.ɬasRff6OrҷnH/Ա9C2[]+"PxTܵ$JM }G<"W'rOkl,=q;>t9T_AF |m(nڒN65Y[ 8^@ b]1/XF[TCM9);E.遡uLȌiVG!$ $Ō[8SnwmF _{F"!|4l1-__A{=/LCp82vF wSO?Dc#~!ZNObAҬ>S 1f~0&y{ppM.dn?'dH9 eFRභ{ڙ'ʰt>Փy״ "PQP=~d<~o r|cstxFaN,J`^rN&z@&QԭYzf`^&䜓*'˅~3o0f~ 8; >^>OpKe I&6M9e S/F@&/͉Z@*HqU2K4,%ޥ킋u8䟤K ~6:̗n{kZb? N 7g8X,Y*3$MM i.F)%: Syw' ݶ:l 6\`d-c}Xi 3,"A@wLCGէ7bUa<%jBc5)TwU[ T=oрv8N᤹eգbX?ێ Du\\)yюiEIN 08N']G6}ǶB%`E8PI3_w3CXaJˮ4]GFVDՂCr (J9ׁ8J ^n-a;SM5?Km6?טE)Gw徹 mP̈ PxꧤnQ,V*-k|h]6h}b@ݸ#p/P׊*}n Z=3s[ꡗl+o^) (ٚ6`<Ҹq&eT/Fe:68KeA#HO*Wr-jq"vZcyemU*b:5s/5vѷq|<bL޶̔9Щm?Un;١j-A #s{C@OC몖{̛ب&1{5re|۰:!|m1caiR1&nuZͮ;_pjlO#Z[zQc[vR Te5I Po :>mU;Y2 'C+9zۡavF5tB}.&rK9Mlll@ y]J[:jiVekjx_Vx NW?PTK{+=D ޵^<JW3ޱg~Fó.WQg'iS;VF:x ȪY,θ^ FkIH1I7 Ss:RewS.p٧(չlĶ`Cb/6C{)HRI"&L XTFRdT7h; œ`2mrfob0OTs5'}B/񒰾ofnqIv@Dz0T%5]lBD+hxr@z!SւںN8.ׅz>#r"Sk$FdfȜ?傻Wlpe* _ OժĝzXҵEL0UԴeGu̺ICb#4#=v1:uIcaB?$%<>t{* P53񜝀 # rh^oMHmpU֏& :f,a5ޮǎJvg)i~7 [!W פWD0ƥ>:V䀢t5|Zռz6ITDPCB1?iRY#Y?Vy eN`t]aUy3\H$s rH=i-}OPd}4 y}Ȅ\ĉB?_e@]N4L9~3 z߿Qk.OSBqGARQpe| {͚#]>JwDӾcc-a/xTE0vmʣh "k⼃54I' jՍq/6neAo;(>m&LUNvڅϪ&O0(dSwNܡrȝdթ&mvoO<,-e xA*E#7lΠ.y3/GqTGx]Fk%U8T8tAXzgX0G]k/;'`0VLBhڄҏ>-`4E BtM'Ӿ6'/ȗη-^]zp0e,%a\.HQR Y>B`H"- Ap$AK4k29h֡J +\Ũyn~sFbL1~vdp$fd鋵=(r ]'a 6roh"fIU'OJ='0=i2(sUP .Nd#UϹKH@=]9Un@an ژHLxxX;9+}j i13X^[cFip 8#hHWnqCf'[|beF2CSL~h! Lmw!v!,{R1L ܏8vG"$Ji+3y7L CvgzS]Iq0{R"+Cu\IF$-_QfUD:VLƱ;O,["(YO%j#ݯ6"sG%+hfՖ&>:qBsԦ@@4#VܾYx㘍Q^TD{Xz* I΍_s<]].6_KHsK@9|.S={Y,'"qYZ٩>b?bWe`_&kNh#Agq ɾ="l k,#wíyڐ#a T;B_cwJE'^Ĭ~@/H A⛿⢺B؜Ŧ$);8=V0AwR! JJ ²8.*XdISP-Rs<v`A'ruw昣m+ P`g+Z*y,N id<{o˦6L*$yC`7!<|7~PߜQ@<quכ9R w >WWLvL4Ft{a +;b%wảɩZ[K ag?<yB p_S-lYȍҥ+dX3Qqtfv䙩N֫vWMO | !OCf(&,7 9>pe̪xV0_\>^RZ&?m|A8h~т`TyHUo1=xn ꇄ3*<-; 64سTS$0^qGӐpuׁ df-c? 6H!+FOƈsw \f"Hl$8Y:.E*+*4{m6颴Amgi f胰'˚jDCJ_68CW`񲒳 g1A !y] ьRd&0ωJ*5vn9 \'#BOx| ' hpY&bϘ|m$-,Y}bzEX*gVuX E2.8qn\@P()ӛ޼{8SٹF-v"k1還Ew@=,i?&s# 1Y63, p :M*uw[Rۈί,QgBF N$iq3%\uYlea0wOǢï}3):$^-Lj`=BئE)yC̆ K8 HTq^gK+tz1ɼ)`9>#}xh ^ʻr`5G_;f[?-*}P]7qQc^Dp}/9"+ :'4jq {'K"^FȰmuDMf04DwR^xp5i2BAP_nͦ&(ATj8ci+se9Є#of/т^$*G\8UG ,m[YTR'fpa 3'./3[M&Ax6=1k,퀾fB&]77fm;*ݏ 4e܄K3{ %d&tޕeż똏v[4tݕ`}*qL:$:Vv{馒31=v1fjipţ9Eyd#]?p9[Nj3[,_F>' '8b‚E P4?}^\ G#3舶1je䚪 5>Zj NV= j׎Ֆ~d2}}Vy /?/.y2/OsF V1 ++5TJm,eުmOQPGS=Lx U Y{1ew%sTq2fN+F )]ML=ȘM1ҐB*V-{#so*B$FCe o5qQH9g= 1aeq(@O Nl`^/ 6D NRwv0dwY~K^5{JMLܭo(c7 OFUBhBM' uyOBz?i[c5E(ltPKfOY+8 `&ѻf<污9~xCMJB?;׮6<-t[Vp 4[,! `# ΚpSXnd[f AC 2 bR`U3Dw1޲OcYBbjUK۾dGc2&v?aa('Ӣ4))&s5`dI? e z] }0ݛ)|og cfI^$Ղ>]> 5v>N_A(ülCYk >d{E+d1[dHH]Il[g=3AIDL)pFVY/ |uıޒ`~:>񵅁σ~#6N9^Ҧ 2w%ŰѤ{M6iaHKǂ@)?f<4^O"QUskʤ6SY#`iu\MCI 䣖BJ+|oEh~r?_8*oh/ɮ:JKPy?vg=!NRg#!%e1M9KrK+B|V[8AwiBZjS%6aD i%DŽlq)Y)j,2.2zH~Ӗ^}3毷_P0B֢\ʹJQ?=畺< nA5eWlj u>~Qw6ןZhSS-⧲OJ4z+ \gZ`U'*bK Le)%1^E+P' #߰?xdR+i4MO jRZBMkdU4u^%sD9Ai#fl+D=^J+"?e ᪺K34,"<{DWkby?ytYL!bfR79n >=.$s*~aQ*(628VjA^pu Eq7unXÁ+ߓd Qo7g/&uPtF+7np0Z t_}'LЂo61:r KYUMKޤ~'Y8 ' >PAh pIOw!\"|S;S)N9${yC5 #v(dx+[=O}s 93XJ*NB0쀁9|hdx@w?FMʊR<`来J k=k\v]cx빑Bb?KGn=v6 Ǘ{)QdegvWR }rveKp']GT 2u7oQk7Vc([M4h|6GfDXPm8I/c=n䶙ԞJ"DV}_ݕDb)k T>C7Yx Q~XxoGxs`6aZ|KT8,)$ƈgO -ɰ!H֤ZoI "+ LPϢ62ag2u.VExU K5g^)8}g\KwFkq;Lq_^kUf|vmb '3vSdJAFVLe9$}3#+sK=(gI]nS?sѧՌЂ: P3tr *L&_SL UK>?ڻALk~ze-Pi]~"!IY -b$7S VL0{')[3jqs?x|b,~#Ty7c_Y"^d۫mhFv!a4m\ʃ K?8"g"<}cy[G:@vٷ|n"!ơ2Hb%:֚=~1Afۑ%v H'DDρ_ p^Ӥ\%6]F1lƁ .a=,u',| Dvpť= g\ɥ8&&-XYy( #K<}|F|cg.c=CqSblc$)X6pAXE.=]aU͛  - Fjٔ<ߊ]>| zrIp~},-4ٲNar$c ~=U^WՓo|哙7顰'F(O@$౬WDi^*{(#@BC3<]'0>iyt#E%Lps6Wr9fV~'x_-wFj1odo RN`M&pxHx8ȍs_hN^^,mL*qVME|A,׮>xt.j li#~]?U0JA07](6]O b.Az0dhN2H7,wowGCYȒ !Ȉm@^?{d79|>?4duc u&/׵Qz_;y#u]LB9Qf @‡IIL_6jˠKC ~P։%deWT+1ԔPN.DlRBHTڬQsԁ9H]U'OF>,jy&$' =(5ABi-QrۻI5a$gr'iPz5ج#S'naJuԹ)z8Ӷf v`T>:uBY{r0-OHasB>sa[Rq=H[+RRK ij[a@cτgv{.>tϥ}C0@am4rzĦ#)\8(? ҷPHId59A(%PH={d5cAh$@fM7uVa:Bhr놕~i0KBd MωCb=мg6pR"Te0h.sH>)I߲Rdc| s iLzfz]bGˀV.KVa!S /uA>?9 mAV|W LL%KD]E!Gslox7(&j1jėF֏&TËkz\.Kް(5X w<+~wGw|g(zft0"a=6t | @bm$lk?teS+{Ӝ@3>&c1z(ܯѠ~)[W\ͅmZ2%f-~'X3ΗR\bU'Wxˢ+S5XWA͵ _B0M 426"U'{gp@nMq nddrnθQ= Ĥ-u DG7MI LEbsH׌_Yz5?$N>Xx!~~,}03*$(rAZx"O!uLY:a]wXF&e \ % d }*A8T,0$~`>$ﱟu zEM`.,F4F3!ivD"]vjg]tY*pB>n|N;UyFb znc?坝/|pͯg/iq5%Zf;h>/ORP~޽rؐ?VBׅLQU*ĩx_y*(UjpuaX4S?i%`0m+":wP1PԝAlaѲf' ;Rcc=BlD7:!='w^MgYaxD3 yiETXel8~Emϭ ȶ<~zS }$| ³q0ftsQR[CxȀ]포 ;2Ǫ:Md|H=6Q$VGfk]> ^CzD+&s$a'.q|@$C( ' _[cKƚz/ԱE+d?e'{<3IHQI hh6S_zv\FP qᦀnTa,%(]x_i[8!?"%#N<@׾wQ8p^)a.s;Ώ)~-kG' WzU|4(0? p 꿰ԥsKsq~4gP3^Śue8d <۹|ёfcu[gKg<^)+iH*̇+ g]ajDž l?gܯ$K@dWM"sڪǮ!=1$5rUGfӓZ UvЬ<Ə7fnqΤVeۍTf72Yi1I:l[ @oǴ*56 G՛ xECϨ9˸ꪐ:}"=jQfXj9pxS} 1UI gF ͐el0}XЗH &+-4V갣4IKO砚/DAd4[i2=j3??;7uX9DH ^O0=p&6we4VCCc >C&9Χ4Jv&G"8kI$cD(yd!Fϛt|`g&5zzΉ 39]E䕳ʝkQDUWE͢|ބ9ɏm ۄpz+4-ZAR~ݟU7X|h;Z|]7b#@5K`P7bz6h.Kmhz쒓:mݸV^CZi9 ] nbqڅz!4O.G I~sP>;y&å4ijH)9dK8Qgѻ7ݛDliV3h>y^ݛ}BdC*Cy7pI@'1`#1m^}S# zy)X8+@ :&}a:6^0VԠ] ֐EcK%V.ED: ƕ-YR=xX9Ң?uu[0|0^8՟n=GHMzA ) ]cGJzU"׵{~=sX[Y&|tYSHF;Y\/zo[(Z\u'u{U$#v^f2ȕ\~-2bUiٟO ,XݱQ/-[v=.&5('!B\ t"~8{(hȪ m01%Jyއg\ʇl$dk.Y$G@~6?X+ɗr#muEH⫹cB4Usv7(7ُ۔l,VRZmxH5<3̠9k,3*.B8 ; XoAQ#ƒmplT;:-fbSjdh_p,~o8Ls4!Fe ~G!t@SajZVLz)~ZwV%f M{e<)vA2Y#nIxDce+?"ʼ܇BUQej>fĮkzˬUR3!PR]gUY`΀eO/L\M Dko+K 0xbs厂w@hգ,] QͣD,<̈c@p]ΕM[pU(=^9[Q]ghtrl67c4 ܛhd:} $P}:N"#.EWa)Kb 뗎@pLS~ٕŦ@OWBגkRl*eV ֈ *n5װ,}wX{qrPMى4/‰_*#}OędQk̇gcw,}2L५ ]f*Om/SL[o -E_C;zyvrĺP!:mAwPi1A{>FƉe a ۩q* 6g=w򤯢~ڪtsMs}B&wܸ-p~ojX#{AO݄Q`vz/u&uTwZcUN!mèch IV!u璄č`܏щݩhx$}0%"UgxJQ3T5bwJՙ*5i~1nf"HDNFFπfN9@cpG3Δc| tUl%ɄsoYB&TufR&[L p`v0ٓZ逈ϒFlp?OZB}:'3-F0CZ}ȍn}\&˼1 ^.I%G0߃oR+TWW]\ ~0j*PwoOU1mIa*.5ڨ ?'pV!`7ZoO+Y#ġFQ&.«qs&]yIkGWʼnCZ,1^$^p_ŤU!/UT5ژp}gښNl­"S7NjbP%הe9SCۃfdfQY=K͸\LK>&be|}jLd)nh9'4F\ϯl˶k ~g˜$F.}5vݩw twd0 hmq0 =;W^nfWٞ57_y,,zW C-7GjsS,,j/MwŅݞN{ pqVw'HwhDpD=MZxT/"<#0`$@߯*G!6@\i{^]@+ZLh >G{kI1:-چ0p߲Ǽ4=K1N.sg3(ey1{ȼ#d>Sq*sx#rfW)IIR9wݵ+M4wDg#StJPy׶ nR{=Ԛc2{ JiK0[&jJLL<'ks+_5@DC4c03.."Q{tʭcRܻ;8 !j1 @+\īǙEK 1[µ⋇#L%aGW&[IR|KA"^+j{XP|4^kFYуѝd^/+@]Ԣ?`h<}В֘ }I_/QyYk{n-ps{^nW;Ω^med8@ ]DV#Zm9Elvxídžѭ>Zz]Р4 *|y|ɡ4yP}vo|u.IdI}%b TY.|"xE-Bcl=p0WDP΂$10=mN Ilp9p:kFe`4u9`*^>1^f?Mz5&N^oB11|˯PݭRhG;ewFxIJ&&n#L y5Jo$/+ų (2|2:Jd-.Ш v;169\_m%k.g2"jK =)nt; ׃zVr*ndu)b9/Ci¤ZUYfv 2Il$nKdb)r0saK (R;o fzœPeQ/څ6g)zqEIgL C$X;6y܇!Ń&̶9cAYӃgDww"Bd2s=] *`5?S z3 u:bq:UZ>w)ll1Qܒ~i-=c:6A)?65Z=~<8"spSc."YP; 8Bm̜-[3UH#~¦϶kM*mV62 -0mZnE|bѷߩTM4V1<[/&6k:Q=g{_)h zgt& ֳқ+ө/X+@JnN &1_ޒvCdEmo| ZDVek?*rCɓ}WCx'B3 ub50Wס$zuQr8:Ԡ4_*a4fDUhݻпB8b!R ?|oH|;\N!mu)~dWq0mƷm*Ѕ2QDD>Nf]Q7-=3vX`ŶR{e<`h_Ҵk\T d,[',LTpx8J"/C4^Y&e6{hѰX9̜d4\=A7ts2Tnu9+o C_MSGpd؟|<{bbv9p2-]VrD?ZXҰլM_+͆ZGH~p'~J&4TKE O'x*S|h\Q$&q[~2< ~\ ΍l`r~z3 xX於A+>GzԜ}{`4UMK0^ MNm=yܱak:7wa UkR_R1쎱Wߦ'{LPiyAu_ /k}l,7hīY0 Ͼu I m.PSf':m(Id/%[4-U+b=yi5>3=}wz1ssTɧ3$0P9 UsazSѴeL>޳՛*2qd8bUF^o8Q3#P~uX)g?kqM'j6;+T{9;^K$sΧ bP(a,4uDY;--ic`iDܻRzy(8/j;dO8h{.M[ֿl])CkAqܾhܪM,JP RZRTZ0:R$qPEQO0BN!@){kw2*2wgP0P[oR_O{eE&tsU;roݔl _B/=0EV#tF7ax^Y:|F&!݃.Qfބܨʲnqۦ?8Lv6 ߓ_FLb[qM!Zgނp,N2BL_MM͐e'cNo#x~_{J#=FH^rxB#aXp. @`;O_e-(ai497TYFB"?%Tp`z"J̰TY,{CІ'mP`qLah)R5NXц3oZ}&J0fO `VUr~2) "kTdX0bRiQSWfӳ5(\C<`uL,\%Nl\hXdNdlA,7օW4{wtg) zu,Ċ_1)kI7ц _uä'zd&t@84<+6`8k dnAj}.K09Y|l]!tq"eݗmZv|Z)6YUOYf3 $|+k_|dAHYIL dwI\N~QW5g΅lqhFIg'?Cɗ>1U)|I26ϒ>AZ*Y ?zfMfs m1j Udf(n K4$uK9Ұ,>ثYZ[5 "Ou!ZX%hс*bE6hh0u<:|i˜E%Z%<v1\ e={y0}dh nUGrw.63=uJa{,D2Iq@$rl7D9R#L,ENJAs?}QkΖu e(7>.uNęqRB`03}m7?#'>mMse&Xa2ohtA4W낐әR2i6|5Xug1ɰU * |^j> LYC׎(9nUPʈ(ァ[D&%X51DmL+/v*#!CIf^:Ǜm+ afFLܬzI8}&?KKXWFDYS܊jhv^԰[|Xٓ3Tz祐|Mt<(O#H?[}w0q%PQ(sx߈Ga \cX?o&  yy}RSP}qZmb?X,%u6Ov%d8KS^2JyHco0›ÉhUBtN! s0nݓ9۸㩰)ȫQsW")35%KD.U𚉽TrT2bٽ:<#zp;0l@X8 {ջ'w 2[{$@uN'-=Ppwe_FaO@*XЫ Z"5Ki73=5Er0<\&^ AgH6!c 8$<.e_W9P؂ vjB%O|]-!`ET^]IrxՆX2j;TF&L)Rsp~:B6<HA{Xѹg`ybPgJ"*(Z?2[_N#?ȩSxOw() =3yEo|>_nb(INR Y+o`v5+ QGeod#QQpD ioŤeQҼU v2 ~lz#vs+j\tөM=U*lcH&VXn*=z6e)CEĶy> 1*SqL)D`==Mh9CV'r $d/}G7QKt֙oMrrx`dXy^;#"9fg?t~9Q'GEP웲Q7v3=ZF+=I7~T( NH);)Ldv`2En<#"QУsW ZVS>uQIi*)c0"TqJQf.ZdП/`WۏbZ@;b @@H0f%'AvOeQ=>28}h=˙@}Et\yp*ߓħo#Z2KWsnEXYB'wKI`Q}xZ bmCzs¥XBV,GŸ eKbcmo';?wrTBQ> χF\Hk_A;6wB?V=}G9M,B=XPXr3 /c`cdQZP>P]=.fIbSBxנi H O&Yng*\nB#[yz@zB/jٲ Nr\.pG[e"aRCR5e':ꩀ1P,˭ϑrk3L 0Ԋ66DH!4N7;Lfe(f C^ɣWJWJKưΎa 4]AΔq~ Y($`+lto"nGvRwM=ax#:ٴ|v2Y' \-0 uAڰ OXLxtXo|Ni"ԢRWL]%ԖeP#Q MAMY)2ՙU-BZB{#(b_Re8Ay {}uK @i;Wjpɢ^&JPTuv/-uXxkr}l7^a+ H!;YzH,46p"bB+xu`Mwb+r s<*& ж1XV?pklo=6IږXI%v/׭0`ɸI) 5O2uܧh2F'T/c@2 WCӗ-js:= sX )e$A ϹE%f_]:vT@IeZ؄x`0WE3tD$↔G73Mh ~ MjcMȩJ#NjXeӦ$tZi] U;^Ҏaf} 9RcPoRJfY崮;vS§>+oPdCq 0{Q} )>E4Hx) {muig@()6 8qճ߂-_X~T6M}oHԪ39mR#1d`r9}+'v#m|OQ"k-g"%3s|U3])Vɇ;ƛvGmh+>fsbh]:^$ GLF㪃o\:sBKgq–AiȋэHhUbhi+Mi~k]}v蛻 vg']{쿹5A5T]<ٹֶ"/aS>\{$6*vN { g<ߵe>~%z(dߺNZ,CݮߛcR=^툜a?[Z咵LnbVc aKTM `pNG_ǏyK崤#$!sJ۠XaeiΊ(L%t4u,=U|&G.fNv4FODӚi/HEL8KF|c*Z+u̚΂~1AbDT\-G|c/:5tZ\:(q|B0 |[!vxX@T4r'w@ƙ8HΟ>tvi*IU_Exb =\:Л$Kz;$;^h)>B*f@xiڛVo Jі2^_Rvp ́WGv\tnV ;G;39|f/b1m r\ nHme3"_yR:: ?aȥC |@ez@b- &=#jqQ.Gk\⺙A=92Ov[o없ɣ}**{Y] Iy wŤ%C|P(`_p>[}@R">/P0늘!ޝ>~>fDŖZbW1r9jD!)Ʈ@]w( i`BPSw0T/!QI<٠5:֚YҦ.kc/?7 DuJfic4i dE 18c/.dZJ"h٣]|2%頵@̄|QXV3a -xݽvOų#U%7KiƩ0Xk'XyJ7`p\`|Kt>8Є?Q 8yP~ F3xx&璪2l-qXm7`YBS1ёv4i] 6'E2C1/_+eZLd6FSωp̅%AC c|7̃м)@!嚋2FɬΣs$R]d<5BHY%<"5,`7)3 $ʈ5[^'n<߮/jlH LέJ5'5>;*XNs0Bq &R:#h7Nd30T/Q ",fIBmxT\`7+YrIظ]*ãn1oL &ڰ=xk^._I..=gWhݩߥX: ˱V =tz?Q]57L-x#3 - dG4P"s̽ Jg,/}Di 9vWEM,=K jz[.̜T${%lJ) ReWشYIo2tNtnyw}~,"u·M l'(HtJD8y*FBqF C§@tb "|rhHP0?Z8tq%@b!z7gRcHV+yX<΁jILoؽ{pu lf@' ?8ffq7A5@ocIk_ 0wjӭ:̅tT$1<"ckt`)$%[yShHGocYcu^Z6cQa>VqbŧJ"%i?&}#t0Jf-Z>9|PT ح`24])}z2˃ͨ ژ72:\l~Yd.[_'c-YgdcB͜JVnZXu>Kgر#mrkunwmYlI^b@M&VF]Ͻs.gx[0D Ol Q~>hUmZZD=2W G'Ow딖WJ ƈIK@,c!|1"]X-+#<VCz&rg舎P=C}SyyeNh [-X OtdwAUC?0˷ߺ42j~_Uȃ w8"vk=&5hw а"^D8hoxl9Uot /tܚ2OyA~Q^5o`bTQJ޼^4k;kV9X ;ManWH$UYy9kO P-\:BLo`e$}/ ]*RZd -ڴpҧFMd$?j!HۯɭrtzD-{J)< 4{$UTh6{Ƒ p7<V 鋋MDDU9O&< +}N(K^u(&2]Xg7>ǜ-J $HlX8qDMyN2 + V)>ҵ;Z{ѹ+ AΑ9U"csy~UMQ'Ž 3?!l4wh ^)G}}]bA^*ߞɃGa__Y,2 ҸSTMv/T\3O0s28a&_ B ?n[m[DJ0yX q%!5Ti+Q9Q[J^LQP%|+v:vNƛt4MghWA\H@^AOY;%؀^#$ [aLRuI%$߰^P3.jCygqu¶뽚'h8/\vԠlj>a5)ˬ-TH~bOdrB'!~N;ffVCr{.`J$x%WrPg$@rLMXoQI~b C~m G%>Zm?÷Hu]ˉ@e_Mڰ]i.A?FJ'){;d4HLaܯy?< De_1y"Tu&e07îJZ,vUy-SDȫAkxt$ +'/3S}b`[`b¨?+^z.CR7~>wÅ^:rFZWRLƛV@dMZEU ?" W~$=#e3BeOκ1q9VA!ʌ1L"lSG0`F:66Ϡύs4KPzASc0>hn)GY_xYIdaQ }|Xu7#sюwY.bY/{G>|JkNUNL;\q\v'*/4w]]t0P-ZJ2qomJu(FT͔=wC2?&DTի8c>X #2<>;| (d>xonkȚX&{-`2[f*., NyoJw&؀O࡯Ol_!);#' }|%bnpG'gD:٭3iR[B)ȁ9&[f'(g/ʾTŌF8PE-[֫ {e.p"@Ǐ<ϯ+*?dJ1Ay"! k]>Q-Yɪ=gTԎ炧uU+vȺh |Ym"83_:P߹&mu$<6$@oY($RmffʒD'Jj7R jiBDqĞʧBRD!  "YFr$h_1WVVnWROQ2y2Efq h;!"9 F5114_945|ubPK/Xdb<2X@ g N.1_[ȼo/uY'l G@j!N~c-)2ȏG*F1]A;mdȉɴa͠tsE[c3PyO@G0oMyw_3X<2@Jԋ%5f+) CPlښo+ڢ<#p9-L|Y\}ؚo翇Q ≪_#r#:?;rpLQ MLhU 8jmE{{=ofZg~-z\L+.Zs>%>t`ˑy0rC!ɵ]h'[Bt؞v˥#j*ͨ$eSo*<0z ]zO>Vm .cgݘMsp9Hf? mIԨAhafg{E0"X68& ׇ5 LK }T4X4AX`Ve‚2՛ ^T9fT:MMτ0l9}R}g"a@GXg,jxr,/ 1xMT>k͝w:rZ l,,]MDx<ƑlÔ['䂠 &sɣQzrm.we;5( 'фlV5$H6>d Yڅo#AyAvD|rI~Ν2wuP]>D<hWGq K̤VR1q'}q51$f!R=0 dx^ZiGMz;5\u\i&n $b%Iinip![JMD=&=*A3MVwt5Ku׃T]/\O>u%lp)zO/(مXC*/ev,qp?ZFn)AFfyjܥ䔦CD@llk:(>[h. P<)ZN'9y"3${^dʾW?cF2Gs$1ƙO3C'].Jŀ>-a$PyRE~Q" Im1ս#6bӍ% :)^1h{8<+=DS;cȻ|y/VJ3k[:\HKtn +p&"NsGyKO L"E}_"RG3H)@Q O}U>װ/ckF_0 @FV騕tdEf lߵYqkl $zo.?}r{V.o](nQ"jee`st n+Q7 C'*5'r>V9S@}&Q=10OX[X'ؗ|sؓ뢬-g.MeXK$8,uGr ґh&Rsrw1ݘ;YQm؝aDvL^<}#vC> "4Cvگ5&D੷&McKb^=*r3s]BeNxg-d̎L',"Fj)JYX=0"\ɐ&Mqȏ-Գ. $Іva)?̂l%s;&MQ?ux`[B ZKj 5nrXxbj0Z֐`։\RO8q1PP.ƿ5&M# wW78a}gjM_J9k<N "hP -N P]|(.E]aKyt'rdflrDNqEZe-%u* 5$W]mNN15.2bN # `.B2بjNᘪnT#P:֙LNs#])7xdk.~jF Fbu$Qn ?Z1=D 4_IlqHqw. mXxA RE,{e,HegqHE(Gk2;XK D16Nn3|< ShJvzF`rֶ%N0SAr@\`GdE"RZ-Fw_znxni9QHU*$[ K+Ս}⬲^2&g\އ4bKlۆkoI.:c/BQY~>uu_ȧ$;s\i,qN=<8P/:lĩ2ߺu(%)Zt& βw2{}tZX}X`ƀhz!M(JxK 9davFjQ"XIVpt`ќR{3o- {ĸ1}6omb"z"F[zKhy  f4ȉ.[v?{GVxļ|Z"ߤSO*K/V9Nv(7r+mm A=#f0D _RFnҧӒNo Y?Jn74ͶcpRpDv޷utP"juK<+7QaXeB*b.ʠ؞*`*pFn?wH-݋&ेPF5U|Do\9A`2K<%|9 ox(Ÿɳ?[״ݴdXeA5i(-jO]!l5WJIUȳl?ĸ@~blQ68tSYk}_";҃_%kIao2oi)m/`3ī Y|ľvB?N8cmQl]UmV;B%\e▞,v|W:Yr")j6o۳頸cJWOIRFoxw+ׯ֚7Rͣc7~K>}h1W :#x1[it-x韗:{\Y/ϊ ^bRm4Yt76|(ꅴ؟QCY]H> ӔxHdbg7g+eſ,%H#drMduJ:)]Jt+uiÒP̠#" Lz^M P|t2f4ەA>͒i~hԜ%Q4<ΐ {l菙q²Q&Gє>OS$9۾\RU% Ui0{ ""%惍S}̥VW7zMrІ8\v뙜&4&oO*F!V\9)Yoց!$ (4Q'8Db_o`U}N@(m*vY|BX;5㽨:; x!I&{nd>Fw $t9x3{pXO  ݧo;(ۗc 5v|bJMnu!w5”O9xOl yj6\f}e 6^J٥t*0K?cJelnԭn}_k"}znvCwú3#2F9¸m6WW5?r[EQ,nƯ$Yޚ*u4(L6t3g5T5Χ*Dz k ZjȂ"/. Ej@_*F֪d #G;M^.?hotǐ쫙H8ke&-dh+vpQ(af|O׳XD N{n*t1 c=V46W͗eŚj0oJ} E½['ZSr5Lƈ:wDo숫^U}]#3dr&L ~4'|KEIOx͒SZ{MjMBH>/wm ˵ ],729KDvyȫ H/۴EzXѝqm̀]\LPT{F"jQg̪iY^̜+K?f_"MՉy.J=}a&+ffrX 0, r1ni̜w|k1Q}o /\I~)bQuC]k NIݲqBv]Q|X=M{Lzyt|wG~Q~NdR\DιgD3Q%W'Bx߾!f虒;ï}Gs!RZ!S|&DՖYИ?v#]K%mEPyZFaoR3I/\mW1"B0%A1 jYPX$5Q, O=N,Uzs~q56W\O1?oxv6L25vpYI-$}R{ngm=W׬x' #M 5ow9!_asDq. |NO&InYk5HkbqqV`z:(xer[{{6ozsx Zp@RbY`Cǜ%cߌB Fgƒ1e; )y޹߲O~F ,.͌D0jzUtkZH2%,`>(ZဩE.ePUeQB%xR$Q|Гl{]#L#"B?D*hͯF|unC8?z<yڍEc5H0૑qtYL;5a0dŕپNœ}^ȡ\m%aX_eq*"ϡaI⧥M2c؍;\2xҮ4} jnVev|rN=D+́^}LjQg:sR~EdJ+ p w`Iƫԍ#j-DT#9B9y:(uٯ lQ/IMhN3 xgN]޼ׯDhN[5V\]l ^@tb<=@K ϖ>M!(S/%ѡ>ߑ NBv?hr.z @V؇  V`)Gm4\p8qxO{kSc0|IcgrrF A9Lv)\ 26I*'\Nv sO 2~eFt͊ehrLp炗n5  e,)և{Тiъ1_B9_"jP沙9y`&CЄIژh.?(UΖy96eKK=SaREܴߐ@*|nҭ yqs+߆RcNKb;&e`huDŽRpk \xnz"T\T 5s'XA/⛖y[W3.lyJl_?qruė<z9˻.qM&B^nE8/6,D+vT㖕/NAxc2REBRibe(X,[xQWiK”hޱ +#NUʓz„F@xv<^:Λٞ-rIμ~#^-cC?4.'/) zlhs0h% uW<xFz?y ~AN-_Κ5`@Zp>Œ )^ɛ³OWDR5u_SA`!:x2GtԤe1Ō #֖(ݱD!^h(aߍ_$kVLel◍p ,|B%3+zp41_04ڋ}r@/ߠ'_C.M\WB*^T ϗ\"Ii RR;l(QRnL?:ԌM?~qPQw/Q[̀ ̓8#2%|+tq v1Gx~j§`8nV4F`z@>eeDS?_=V F!pT>FR|<`tI>ؕFh P XHM3+Se~+"4.s% %UplM5qt` pƱws+@}M6iD^S9VL .„#jLjud0(ebcU "h-5L F2!(efxwu˴ؙKɃOrnQvmS|m`j5]?N'SV3 Gn#狿b4_ljB)Jϐ"8Gwz)x*iNù] A`Q47ԟq|T`Z"쉫1ɋ^;4+BTB/Za HR=z*0Yc_3/UjV!D)0yS+kņ]/=-D>f$2OI.g# ✃EJ암t.lQ˔ XI )&MnR%4mTy9}@NO**%kXȁYF9|?*4ijL8];Clg,tTj[ u i!H?Sס[jp.ۓOnT ާ*/KVj: ڳ~Dߢb0qjM7TqQ"~r \XPaB2hS &2XB]$5V<Aw0,fs ?D{Ph Z3u&LJ-0%pQzTыBXX5L3cvYBJ/u[=?EhH{܃([/ oYy/*UGL"RQc /tLSG+a+Dp>΋dBX3*stF4$h~&{lۘ-":~RM߹^w?ŅlX@EtaSFۍXn۱<$[k5zޭ/燈3/'pN+b @kUV1J,ZGH sq٪׉o5 - Dl yWqt_+fl2#lkjEG525Pj V04膫putE`}[>c3:USGzKwu_ ѷro"^ުx=OZ{NV@1C8]C@Hv>ΙRdctE3bFb?bN"oo`4\^4@0'T+ 1#Y|VVeS8qqt'-eӰ wչoh9\[.;fiCi2|&[wzeAN> 4y㵲 pɾ #2go[Տqr+K#li%uk]e<‹:>N_`0/zM|m0=`,rq^D}}D[pn4 uw"}!5NEar%Tqb"?0хك cNO~X>k-&N'Љ#^?V ¤O!S \9NEU2ySYPn9dnU[U~ 7C\W>O/N[Mxo^b1:̓ZW&ֶ-3DH#cYzz1f8xz_o; R-q 神_΃ XHuRiey^oI քSO|~,iANtQhkb'=cEHO#8Y #VJ=ʈRZ &-|q(.僡%xEUt3Ho `RH|RU"/8v/U0lG$4XW<[w;b$5HI=@;xˬ:" T);fʫk!K,bsnޙLxL+% &;z17[]*_~@}cGq]/дPeJPō{.1Rr䞻 EQ1Fm',QY]X8lUD6ekc~{>"Jٍ09wjd3s c;9*a9c+Nie8!VF|SYhC(ALIl_خ%eT"*Ys|R_-zq(+qa3LhJf?|Ѽw>d`f*B.l!<-7HYUq U+A9[ EGQ"Q"\ff~ ٤ٲ ii};aycJBHl ;﮷RztBy|3ѧQ| =mD6G첗SWq 03A'N6vN$jcSOԻxPL8E t&5|ZikX:Kt͙`/XwJd[OII總uPTT"dh\L.-D<4;e_PUۘ;̅%/ݛmc%~f 1 23 ( L.ʷ* PW8{2&-̏ ?8r Bဂ{~l6ӯb!"N1|CyZ{wNQx9zpM˻"/?'Z% 41eaVG񪀕A{ºI(%>? C]7AE-aZې @xclsR_7 p_74\?~}ċL~ e %%`ꖙE7QI :惧* Q&Y^A(Oǣӫ%rTz/?w{RC@}H򍠺i<626MGHwD]V@^EWTL_#MdJKj'rdj1F}_uKz<''6e{4 Wq7]q($}|e"O2Y쫲.mEʣ2,\}fC΋9 ņ6Iu[_=c.JCLe cf ~r5vG &D~pc ;dKU}LY;Y!U?> '3htg[Yɒ]hnH{x&tI4$\"%,,Wy1?AS}÷[\x`' 5B65")s8blpLx򡝢hχ]{S`6rv݉^)4vjxƶ]WxMdvsF⿄L %6וjj\߷tUZG_9S=qp2aFD+8KJۖw05~6UQ#J: XGb"2 vtnψaγbڬPaDKPL맣q‡2#-|@odT -S 1֪Yvjl:Kj6Y}kCn"ͼh.җ:ĕ@\x;gBo_'bظ\tmG@VImԻ+qz Z7JHq 6t㰇/E3S ys2gF#R@Yv0<p@-0EЃ%lO)=|le,׻W/;;{~m!a׺(Dg|eÌ~&&N[/ i3@|KԙMg[g3H'UMy(Ay2|Dr%,V6Ta=Qk vERC2O> J4iM<t4UُɞWRM685"w_`]KKvT~?Z@kE 8nŞm$!],.}>OCNﶙ "9nv8ʪ]"=ΫKH%vl#'Jf~6d#=Q/0Ü1nԸÿ*~6j^-1#vŒWOOr~7.ʹGi:fɫ;Z5k<@U#ap̸ƪ/nl_8r׹l,pa H\<VYyo9o2bwl`K_\SX/?30oPO܅x:l:ke4)U߄+-VZJh" P \0(r# OX<{u5PJw%f 'Щe ~Z.9(| c{`#Y~N ïQsM?|!}qY"=gψ z$7/U-iH9d#JSDKr8 )1wBK8IL6;7g6FXXna)jv]mT0 ?#+@G;jy Pzȹ_{8 c;@E9L۱S@׍dF5pYrq:'-![2sUxDuKǻYyõ" o 6&ZC=FFﻅK")Eiۻ{5XɰCXKb`rB`J};9+ol>Df3 h9dxxU~j1N"gXS޳?Ѵ7Jgj7:m ᧈmƏ|: jv>Jc JqYć ۔~ݿ຺!{x8{f,ԥUQh]FZe]O  5^uVT|]cni}_GLUd1ቨsBԗP( ­iP|dq[8DT Deb%u~ 3Ảq^ &s<=.p%TPmt5s鞐/D{TEütBҭ8VH1Ǔam[13ɳd15' V|xnWp^Z,iH~o-Vӹ[GS߆WAUnU;!6:!ո^Y^$UIӷr`D8I>YR̅p;+ZHbM8{#fKjQ4w"RˋAmYO6qd_^aLC/eCN78g ,0`%0\TP?jE}DC~Z}txw 2i+{4[~ݡykI{\ݼlҮc(q7a! AqRL3ìJ,#j̳ CEe /dYE*9y>zD;6<`Lfw7W^|;EW>zt{w=Ǥ! `yO!p;X^~Mū^zmy<7:E.o[ApV@C71&4`nuvHed NRkL`w#n_o. f?LgC7194dűRVn,*"OU"q 87rcӪ>Gnng.{BPA Ԥq;O!|79x.e x2]x;ydّ?duAˈ/YЍpjd #~ ueDe[ L:Q 7)*w'ja-/P:@\ Ii{kz9y]ݼKk a Irϐ/^;z![.[EKϙe5lSRj}d,4p -,fKڿ˰K%DVUS咿[]e8y s\J4"A)3{|Wy3at ~Yt+eO{ot4"2 +L@l&W}6'ef|Z.%ȸTl_U?zh}",^lNpêcJQk9P=ʕ(aAiּ]h?~cU,3BR8M&d(K׭ ;  f^pFJ/8XHR (SkT4$Յ D Cz#e{'}% QOb*ۏI1$d$*4v:sz\q<<Ԭ1WӶ& 2ox[5*H`><''k0kdK +)q{mS-lu&]i<>hh>q z^*O%݄8\k,Њ}ͽC\?[Um  =MiQ8:}d+pkt6Y * 2tiqxa" b4`]YsE%QVfyUVPȻEO}jk$i@QPTcUf2T|̠wЂ2fBj,^#{cVTwܑnp jiv3]lK𔉏EĚG?癨Hoq˪4e 6#ĵf;yRFzDX/e8@WPgk Dfd6__tD# l3B "hrjԒfUw}O~HͩK'["[Y_Hw.+˜v[µZX^hu]SAI)ȱ/9ֲz)Bʡ/[aCoVR(q*h y⌘gb !k6}p 5` U?.Ea oXI$hAs@Wlծ=ygs6Av-'/lۯIH:b6Jk̽{H"secMN\<w4آzg1qǘkB|wX::XV.mcߟ5WNw|#.. <,|&j0ȣrXO, \/]nܸiNI:7b$ۮtX̣/8wREM͘ݮyVP*|ǡmV =_,Nʷ6HYUjD%]ST/GftdwD VPn,hb Z DIŬtCȤMpjYX_v+x${*4zZ<"<& YZj)~n+}2._󕯽j辏ƁAs}6 0ń ;~L-Cxs/7se$O矷ʫT) ޅxءhɐzӒ<.W*¥*0ӂE ["TU}>nƉ4>@3 l"F _+N"d&獣}O0P܃sff^4iXNtM588du톳{WCԫ^fFvHҕ$,H@D{5QrQI9}֓bgJ {r Qr#^+|,kM޻-t.Tq]uJM19E1W+8ۣ({HQq}O&5hc'XM)'*t_MG\/-)\# 2D54}{RXc *Y>^xv'k:`I}8&>sĢc'!Dm+ב}pqaU,Ȫ"ߢ[˫%\7Hf$&Z2# (O@9X\RqdE'jo z+2v\p$wҬo%& ,\[ ;ïkiqU@tMJh~vbW 8r1ڊ(#rl a\4i,J.rM =(@Ry; EHzk`cҢ|wU1\4V 4[ r n]gHέb{Xϡx͇wF֢l:l۞]%-A i5?F zV {d,2c½>=s~qGjTNp_G :qpx4Cs{RiXw po#\^|iì0=WcC {nRW ϼOג^CorrR_%XNq'=͊J #HeK0X_$@t2EpX+\yScDjΒ*".4sCo諦wտ6*, Q}CJ?z6\pՖ) (ӑy7P:J<SzŴď^KrB]J_@򝦜t40P> 6},fߎNiaڒy:7a=&VJqﴔf_Ka/:7.3tdň.j)D􃩸'*GjQ&ƓQ}vFwõ JC%!jĀyNإCfa7cIQUq$XG7ZE:۔_J4(6Y]YOQW$ƉuV\v 0N؂ks8$1v#&OgIsZӮ~RA?%֑j+1}4\FS4Ȑ{d;\a[q8˭[qr.s)jRO%&E }2'Bxc#B?!c  șCFh S7(}sG#~fj"xTﻊ:wS= z>/2S|yq+UXznPTpyKGq`UkD1]XWR۸ '.j/%gJb9IG8exB>2ɴtlZs)(! E 1XCOhR{cVu]"-z~PcH "?+_2`7J)3@argnO;@R91?+vtٍ:  4T=8,OA*2?.1Ӑ:zakS~+uFӱ&)Ic~2l9)Zj,d02`vJ#"BQ):ivKC*HɪcwR5yDE7<:;bBi/! vbLK>?FS&-+ Ec`h#bANuYଭv";t^ڶhofQTN\2}9zo\>ާj[c^Y\+70CFs0 jj:4+x+)hDx{s߲hV!TJ_}ɭ}/V )a>^Ͽ{rܨZ}.$DQ9VLӒc *z.IXyB "GoN[ѭK>Lh|8XUg-n|@?a^Ož}iH"0%טiG"D܁Kc>lŖm*QBG/Xϕ+SV8ʓOɽ$n/ӯ]w=՛iP=rh#%m´Kc+W)mqKvSNWυ'=u { i,ebvM Т- sӀT{n({>dE˟pb3LCŠ,Z9/쬏.F A9R / O?"Ԋn#Nkv3Kn*t9ݘVw2߬ﴔ]_ }k:3y`mȮ$W Yb:Xq@TJFe94hSg;x+b̬d !/eS/h3#ɠa[|'E mz8-ibHX~,M&E>_||DaI b| #+&O Jm\ywM΢jPlgezZ7gZ?wF筕jMNI,X+rz޺ "C?h5%&ZDҧމ҆Dp1}~B9Ӵ%/%M%'jtʚ^՗9AըayĀ|-IمVe:[MUlm7/3aˑ2ߝ}Z7`n tZsm@xgU{o+$gjaGgDIG` ֣PͿfx7 /洐jȋ="}6ۦeTCqC}- \@#fyMJpq4e@w,<*-ئ.#CE8^B^u#:Qb,|_S޷8"769qY퐥$U]c_5r29o Qqz*-uQ28𚌜Uv>BstSS(٢hS)Oh(kY),e'?F*Nחfv[K"PehZ&*&2L}QL% ę;E#G3Y:c ǛEEg,}19⾝`+:PO׷*|i85~j[ǵ ^VPcm`S;`>ya!Ybs?6WᘨxDʜzM'Q\J1ɧ^m D[ʹ{텰6 Hʬ(t3D`=]xdfboPO`ꕂ?]lATXL E2Z6y%ojf/,nXR'kr5K5]" |6Mg1k8FN@O0l0{~2~"Doq>P=#RᩒLT蜀XfŏIʱ 58-LIO[vd9O"+1%cax:ΖnuH脢Ѷ8Ll+--"Zlr Q /1-9Bgw?Q*WQ PJy FG'%6iv LȐ\VFFa[>4e_6ݢ]QR њpv+c봵퓗>IxkjFe^[x :F"7#1ެQe p&iNn{uxߊ[nQ1wh)vI@_?^ WNT;.`QC|UDZptB(qq ה1wiesrۿ'+:t 90ɻ:7T&,;zW*-!fH~]W*? P'`baJ`;Ѳx+| ț5bPܰ4쬙|_FK}.fiP=t #IOlUC 2#J"O>Xb!91>X48F|0Lq?y: ʋb挒R,FѼk4qP~F *]sXBS>d;Gk|P{<'m=)6"e&X~ Fߝ7ƛ툑@g<`)'A;A{pI-#lpa4\ 1yO76\FDB:Iʓ( spA_4U὚G# gw(mBѣ(JU`dV?mqA| xA{. J;OWi}H9L5|36*/},lGv:=f5 # WRr4Ua-:m_ ot=Оut!]Su7xxm՞ nGS?AMU?vȀloN2RH{^#@CRԻFxHaP]M)$'34d328K̈V.'ͳގ9*- kXo7BsFQз8UdF[18qޞ#\?jْ/bk7tK]!wd+^ªq=HNjp7d%jGYWtz]$սfR;ο;$_pO-bJ싢(fqw>݌^\ _'0i1lc, YdltaomW!qʈɫsR|b+Swn3V3NcT҅FKԚ;h5;\ r=p H:Cu˸X,OϦ{x%=ƀtv4Rbh>އUgz#!WEں} ~ w60WFd'Ni|AkMg`yQ ^_P؃G!ŚkQ,Cy yi8KvA^~{xQc2.܋qj d +ܰ o졽?f&XX\!QJ|C[!fN|+(j. 4g=aYn%1T@Iq|In.C+ѫfp0qʎwqIB90݌#z =WDA4w8sӍ\גG:{|T.M:0KiƩMƻm }'L!U?HZUz0i9JGp%59&69])!nOL')Qp\!<"oYƆN$pO3x'7=D:+ n)1xUup0,{TE \bje$*)K3vK$bjz 7ڏXBڤKxSiInlʷ*9;ۍzZ 9$@%6s)KO}ǴbLX[xy>:$MͶg*6nfukP"pddfbLR CΊUفױ#Es#CXwHk&x'>#A-)?BB(/؏cQ@]LdXa } +lZJIT"ĮeޘO#ދ)P 2M? y#U~ R8Lː!e񝊸b㱦vf"´5d(eݼF j Zh`N Uh%S _`~A*LD;54;'M֔p~er+0`FG= UjJaBTQgL©xJd9igI`b05/a{~~*˄F& xSD9 4V7G#׺S$P*Z-&^E_,??oM紡,!B 1(hW0-СwqW7R^7ʇV, pv}v=pI>/ 58qcJǒN<94g<C;SЙ`%Ncء+e~Y9  rƽ2zu^-sPr!U>_t0Iؖt/d0Sm9l}Dʘ8˝熒Guc u详GȯhA>!FW`MOjK"Gs;й>QˊKI t4hʯagGL_#~1ߛƶYF fvQ 1s,Zs2F_W[퉓@+-fItx 4 C^{l=e$5w}c\t{p@9[׃U^ Bb81?%].4NE}sne2"DsVVUΚ4b:ngun^KIBp Hr m/[Q,#^L2@u(/2Fgt)Ҳ;Eڏ 1H.d2w?lP25e H$rjh*ZqDa=GOզzv9E^A=Ed1|C"T 1yنLA08a"pZ Gb>12xWUWEDRҁj%V2aD檩*l1w0R,?K^bO9+KKltRj56>`+uhuL3Y-̸yVV6شpfK#PjrcBxcS " 3SfGT{]aE}Y8s)ڏ?QM;_y_A >9EIq s$5+rϠ+䍝ՖEVSR'J;芠0r D~6QV2gCg(|e*q'iFv8ӎ^ F:!;?ÖPN E48~ac=~q7ِ |+"bO/յ;m.U-m }z畞D D]dURXVm%*Kr6 Fps6 MLgPd[dp 8"&_o^n,fpGGuUҙxז3XLp?vTIt JC5dS,xj/MoXz( _8;WQW쩵`o B(yٵ12qX8ZGP;+/]ɴw" >=!K6\ҷCBVÓjB빦%.&5 ^VYyT_:H*/'C+mOwje{mzLتʀ%&m%ݬdLR5{g6MΕH<6+jnZU)(\OLj=#6e4[$WmHjilo8g:$EX?'OT_@S|0hKe `:N u*B2ZC9XCl3ÍYQ*fI _>ϚEs9[8mId8_Y@6 n(_/{x-hnG|*`R:ቐ8Bc:IA=!"_6OnVtt,py`Kv:ce[g?O\3(9_Fl&Yӄ<5`DLF Zqt 3fƖ#MI&-oR]; L mJau4U{ "n[pvn\EX?YXvݬ(t5p7>?6ąA S r)^M.&zqUd7ߵExVO_d,8'RaN%D``H o1&0,'g#%׽94ZmwH.Щ>njSbMs$Zj[#goi#wDX~W2TF:ͣ5*!Eh kp uW<g3) .Ƚߑ]\mVh l%EG[@)x[7Kvtu`SΒds#|[$ =+7z5 g[}Հ>pܿ5) д.kڪGζu\9P욣טy@+';і4kPa)8B΂!SU6f ~ПH@d C oA] vnBe~am\(\ !4S/GJ^>~:7C3VHiĊh[mNCۣqEp5H 0t]~M;V-7H&4 T\{<ηsU'5|)8Kpuc0O\,tr%e ;'Ojcy7E%/ʺQ6R$ ;{Gpdd:5F ;`9B62..RܼZȲ5h7nFsXX^fq.D*F}/u$;Vֵ?%6XŬ[M\*{6?ѓ^\ϔx cE\(s|`ߤsg3c) AdDa{^'-HZEDҒ;.P9pD:sLC-{L.oHd4p{:,_e`;N$@|IUqKɘճsZc6k2u_+f8 TtRE^%:'NVQ)tRtri@h@daҗxGeUdFe(y4C)TQKªJK >E;IװfbT}he(,s?I x.$m, g&z!Vĺ, ?\񢠺W퐋Z1_Sc ;K .T4|NG,K!:YlԹ@&0'" B2%_=?!eڔ=!4&~m}ZoSjQ-A@2C^;iּ%H vJ]P`2`.P/B,Vw7gЎmnbͭoMϰeY,WAכ__lC _'63D:HK wz(bٸ ֚; ^z 6SN WaL ?`o=i'szI% 4+O^jƪIbXbIIJbxruPJ@}aSU',vuXỊ iLjo7ɒ+.4ǠIM%q  3T"u|vv0ҁ",y~⺒ԸؽjRN|xv|kO{r߁:QAx8|7 y&GcZʇS Y$ v1 σX>I7YVCb(s/d$ITs; T>4γO<*X&% ,o߃7xw^|^<,)E]3#pů!"e(~i80UB30YV])ȋ"rOW9'/O{!:T.:z@EL-]>MuIŭ)lT^%gNΫVDcEg|7y ØVZE w7HFBW3;j=Oj^73%8wĒp5p_N(wG/t_D~u'Zz^?_N[K}dOUm9\NnѵŌ{VԦqA'% **J8c}մs$:ML#z7gs8:y Iim$B6 ρ  ;Wl!ȳ >Ot )ESX? ox%T$I8+趞2vRD#3_@D[0O92JI-^c5-|C2?G>$ UW:& v}Eš5vş>͇)QwJ^-, s`dLZ*  o]eշRwb^E)iiR9ds(bDv4H/<@`HE-Q`l]j;ҥ`1;Oda0?j/YXܟ{RtVfSbWmǺk9_Fl}V(-+2涙v&T_A^_qP5/̨'SζGKhhV'Ĝ0")M'z^BaNY^`5~*&5EȭlK_VՊ۾7.24^Q+C[ Y>&ESpmm.F^@!14КRYDTBOgy_e4k21o=[v/afP%oU?F*r.{Cױyvd,XHׁ4҃C"u%f84ݗlw&Cs5ݢ.,'5vѳZ%D['cBCPzT>rBzIs 2[7S|̡ٻwp~ް 5y͊#"Xl՚" >>4h\OoPO  $^s;=޵7M_uhLJl] |wP?x ݈HwnBܣ( nθ]h&Rs`&kMcTl4Tn^ӟf),~pBRxpTD_Eƌrkhr c$-sej򌌽OjՖ|˫]MȮc1Ϥc8 AaN2UoUd5EA\0_HnӾr`f${a{ӳO3-/2Ơ1\U~|u '^Z!Eo6!#ō& \'R~ղPɪ3/flQ$ #A $ Tg\)ZN򡎯PNQ6$L'5zB3摐-Z p]GG"Ff6-,Sy9]RVLDk ~tut:uȽ!.ӭ&CNhiɌr@Üa*J{vۏv$ڕ}z91c]vkOK"fۡ ٷglǢZ-tЄ#>J@AvSpB=vźBp*P 9X?吻ֻ "DRdȱ' l~ 6l5 jSoF\9%%SJ :w9 YondqkiuwGєMn!q߾+zXONLt Ӊ^H1(3dh-1Y:`~b**gΛlIнc#mFAJGqt|șo|Ƭ8}tGW;Exhhٜ*k4l\ C$mRMjPQ28{a~] >$+潗 pih<}{> G8 0$/Q7rYD0vh+ȟt {OU9yca I&h3P:8.[vl2Ui4F SCZq?GN |S<5,P3Q *ANKOx729 NjV Z_+.;$S4Kjy+($FB꤈"%فG5>#9Elfo }PyqHJuJZ`sէr7%\Wk!MA{*`u`^=`t 1P[[%XIK Gmm*ܧiBj϶_^xtTѨ XU礧Oˬh0j >G`1[Ŝ &pwTs匾(tx?ǀ%iHJՏFcSi_;r/o9>P?lEql$T1,rH&p7>%mkMMC`b4V+]u&?.|]\.S>g{d|G[^K ^\V>6EU&Lㅼ L @< :1 zeW0h+q򶄇+wh#U5i2bpAP+q$kGPD.,H:/Շ3RۦQTF2Z1xygx7 4c:N'Nݎ|%^_A1s g+l郛(F.1%<3A 6\s C֨yf)7]@4h cuUE{[bK|)/ ߫7TǪ.`0)fĈLq;Cǰn)}>@oV\1CpW&:~zOoQ4NLVT]zE濜$F}FAU:csy-nΎ2`5؆PdN/[fw+9Hn^Sb Nw]7,N%t9 I5"roK[bө!Y6&la?ŔF0l9Q9ͅBft:u `I~>рю{d3Wx|f1%&8tF &Ჿ0atzꌵBͳbv"sFKt ~*ҏM&\7TyCh䠈LHDtm5+p+5|2b.2M-d׃'&UY 41* (g =o fBq[G!hY߫sT4~).x+ S9MgYoNŽV݀Hs>Ұ*A@@lإ.uґCzg{Dj>엠ҌڨJn ~:go!'XpdS6z }tn`,N.1!(Pwo_8U?mGԫr?gpѻ!Bm&ٛe8# (= +-o["ݧvѭaD>~Ii81m(oLK*O@Mfj7XmW>Yp$7Dya*Segvb8)?jdbnB݆=v<=oN!I\?oVդM=Kb^v)Fyz CVv0ϸȑ"5wbY 4X[5a(v Sh}VQ<dDf4v('cdRo$ɿZ>5Q}J$ VM 98IJfH0 iB1 5[t847G.B f j) fxؕv_V:ov/t.-}RȞ-lac7w3Eɰ;oԁ/UХ8#L*0'ϛzu~ihj0F0ͯzy̔E$v#Hx,L (\P<=UYҽc>Cb(PpVXo ߺl?PϿ hDŅ퍀^@kcf'ݵE_9lLJ*+eXFO[;1a;0b#+aaf0$Ek8 9 * ^,P88Q^GNa qG3$DŽIZ `whK~inLʦ_AXQ%<7UQeA&(ve}<5kX%Kc?4 ש =/maz5|)|: ޷bja  R6Kr}gX[r3lV:*VnaqrPpB3pE6$xSR]"{Ch}T[8dG) &jhZ _:nd0S"b?ժ'ߖjz`O*!km~O盚eU}M8MD,}v|s[V5ٵ/|=~ i0 Byv4l$;,峠رQ}&/ӨMP'7Ŏ'ts{ Gϭ #|a`bz~U6Zh5 ;aQ[b텍'0q(y3N/Q5{z;&F,ԣ|:DªFVOς9XQf񅾈}1˫e8gIJSOC|{һR^?=)wm0&h2I:w`U̩]?=W+5oy Rhtn*n9}pey{j'rb4gE.H$ %o1i./]U_:dfVf^{ᑄR3+PM DQ^Ky^LKG.3KWЍlTJЄcm꒗V;/6sⴁ'/MNxq ~lbl{I"(RF_ tzGɾܤh__[[B+ _hWK ̈(hYE24`f[Q꺣mpPϓ2.AmLV.;mYaiƘCahL׬$GVT ۼljJ%&1^,RU ? %~iG}~}0 #ɌzѤ'!Fj[ eYG,8J4]Rv%CZ5`)CB]- + tDCj Q%b׆]8PSN+ʊ Ю,Ke_gb"!+fñ\jwLH')pvi,aw]B&?RaǨ7^l_Gm]rT}9lv |8ӆ:a#;J<ޘp!f,Q+mElB~mSw{tHd) t>#<^c)w"$Ǭ<\l6;ɮ^z& FSM&F1#@`BKiwϵ-fM MBt*p:OџYy Iu_ jtD^F+9E3<:mWнg!2OzeqA|p T?OO.ݖ+T'/-s9Et :t[, A 5 EX֭/8jeo{-h /E ;/ `>t-:4QJآzװXh˗SXD-E/y3֦!y jDE/&fL^ t@п,`W~N#;.骁7* WM*\PƮqH0Apxx,bVX4_j =cp MA8zfXfMH^AJT&V.jUoMl}3$\NV ; KUf#|As]#)C00f,QRk?,Bxwi4]נ]X]>5.piLtKދf.y;558n,@aqG?lOr >R`T?P͎1vlA ,e/h7p G,ldz{5_}GlR{)<q ty%xQ>3JF]8aZ&gț!a YV\nM#Weo2=(]pH&F bbr 9ziAFֹ+R!bbF2R|o\&ҋ퇤 37JgLPF jKqq%8t'kD9 I~'%:Z{1P;9a5KH:mo5k34Tz^9}=FꃶDBщ|[@33>sSIs0_>ܖL]c-ӄ YW0>Aww+ue" :>77;F]U'E0 MR%}*DP̽{P鄷Q=pȹ&7(ރFmV&`3_pQ,5mقHSof)Ơaau>.ӑO+]Y$mT8<*-6w|qڈbZsX^F4\>vwϥSV虭t4+bxђ XJA\x#31ݑ҂@C!OjE1yq+uPfj_V. Wa/I}2:",V d:W>1'n>*ww#LQv3MȐ [}*icBA"QvT$HĠE.qRҠ.;*Y"C6|@6η,e5㯛:|yK Gdܞ(nȻ2̇:qv_4;h,+Q +B*)B5TpV+3Š M}Ә;T `^P<,^\F8_/3I΋$|ܘcQeRpg&Jezd;;p[ E5>zL67H#-v*|[TUoW 4AQ&sۿ*3-7;a]^rlI3FeE(he TM&c@8{+m_7KF|Li xҫ Gwr a 08! sr$UgL(r潉eChG)wyS&?͔Y|mw\so>9`%*ˢurWq[1^vê ?Aユ.k1qf-uf#J" k|v~r%AxЈNL>^v:_ϭX6?TX|W;ѣw C7"Lr0 ,S'^EK6LL=#5P9xZi (3ƒoƄO9q@\<_pki6%}etץ|T3'zxAR! 8,)jb `2kDoFcH9wNr hVÆ8ҾAӉrOf,)ԖEPUY}#:?-@ҹ{M; I +.>ZݓFLӭ7$N"cB|^:@x±7ljqWXVi152&}_eR>]:-"5e %:M;Lw6y >sl3VjԂ\<]G[.bn}x76KRг߲SCZhv!*?ݍ]u6͍Ĩ]=-^YΛ9W%YQܙs)]HN.5clSK\sjJPm9*T2# CȦm[/:V6jz34A&uMQG_8mR]6\uNتvz F xQYGF¢a ?S21?qYf?mn*S]۽и#6hp{}cKH.d, # +׳1&$(߽AT #+zb$/,݁,p:|au=lNy$OzED rsh1;G‘pw sٽ_g5wH_l)|R)x .|UPzXJ\?45V:'zBr" ?,#rmҷA(ŦAj wNp30.'%Ϧj0ɢIQ>(/t᭣Q:b 1zAjm(=OGL! WU!9$Վ6NQXbZ*FA"ȂF~jJ |s'KVV ͎Xl\7bhxl};zq=1 ? &MTL>4T U{wC_|&֣&S>j,z'DuƩo}A1/F_z1bD:NXQ.T!9tԕoMd~VOMȋTGSw sze…:[)w2Lv_fvQ֬VPTƳZ9,tǛ [ H1Ѓu(:izi{doߡNH@]T(\BDO(k2{V$uxjn}b\.' DXS<ZyM TT WUMVt&~kNbSUl/"b SJpkk y %uެ Lkeؿ6t:َJfZăs<墻J/  ]R<ГwЮm?KX̨$fRX5 Oh0gуgE3co,[ml[f2Ac)SШ4,*[q2ڭ`%<xT֞L$+1(4:sk0bRVEWtJ2?_O<(Ѿ+F8H)4&K`%hV Zl0LUdqW .{ٮoM&)τT$4au;<:!Ag7#f^\oJ;"kǍpxrȑaJG`mt@@X$w{(E h\<0k]Mq_اJ"[f:j1KAқp%O}Do2e6PA0fXk Z'S",P&21U! T'([. ;X[$n7GPMw~2V7T}5Ԋ~g܅,6 ?O`$GƋp²Hݙ\@"#ۗo)r+J>#ql䒌s,_  ]xQtX#gܓ~'U=qt2An)l|CcڐnTtߎxP\ Sh._ﲽ&=H^&Q+P9e^f훰L%Ľs)>܅!Mvٜ-3'60 Ҥ+ˣ5nK@h_eԟ}4N s%/Jr@Jk e[k%Q=[v.|};ߜNFcghfM۫ +ok9QcB9d_uYbd.3cmNiww(E>鸶Fo/pvb貫C:'vFp@SCDY';UJD-bqab C @X8M `k?m*%΄F5/& Qf'c1kN` 䴍g Ѭǥ?gì{r<09gϬD{߮4sM>8Jd,4N)*R:-MS1_hn|RpG9;_ 1nׁMwvWz/@uۋ^ijwpL쪫qrxҳU xzyCY m8o@ ZEu*2_G:m| |xЧu|do@ope<(s $~ x OJlZסb]p`/% WNhis"t:K^J4TԡCCOAG|κ YDǂ=m;tO[BJV|R#X̿7yjciQA3=ZlQ(?6E |풆M;B6w^+}VB՞>ؒeR8#oN mè DߍCe޿Nkwh JjXA̝ \t,:IC T>8klq81ՖŻe | #t00xJf_4>.e!J+''Rn%?V$6,UY9#&$!yj{DWUo$4rJ~+T-٠<ȕAXhe_vʄJGxH7[rflڝueEN ue>eTSQib=mTOѝ7|I:,sxYR1(~aE أ@פo^ȡz_ʊڛq7ﶫlnO,ztݒf3C_UYg"=_2jd4J@|׎IΠ wbSusVlap.x95.S_:0f4H%{^l0B$ {+ģ%ѡz⮝yF-A1-ljXdcE+Ky&2 #"Cϙ8 b7h>`P^'sI,%ݪ!qz"$ 2,9^fy&,ڞOܜ?#ľEH+AUAϰlH?rdǬbq^,zV%TbFdma  k9oFِ0>"򬓷 /dɓc 8ARlKF7'h\#۵#z$;:Sa^.3Aʚ 6|%1UG0C ]&|:)O=Z' uyPߌ$ӅZ'tZPQj׻FRXdu;V3KuOj-M T(.-u23bZrɩpe=1; :0CB>]kc55>GY(> ښfd@-E jecn-JXY]R1Xn>)?sQw*T\K9~] sRgY8&}f eBǰ 6M _%5o>-J ۩vM G@63[epR2<#sʀ@dwkr4t)Ұ0a+TAk~+4O%ijp8/u jjYrIǶiŃG2wd QDFIrɋwJ0ĠdYI%fyec*C 2Ƚ@E93)5@aњ+.hKJRFr aHɸL0~b;~'(:>gd%:9'ksC820TI+>?1ɉ,8pU )dd VEc!Y?a,|EqbrWIa -M/kn_{jV)--p̾ڶ:xlRBاv|}zm_{{pqv-rLlզf|}3љ8*rxKtįKy`DKV:={&_;w" f ̽\mӘ7ʜaa%2x~XwyXLO둢&R G2b~AHԩQ.GQEDtc *K4jPsoT[jxf_A`Mc;@AhE u w1W QMfK-DحUMfP!z>=h۴5-S0ۿo{Efz?R87nxP k]qך.$  g$g7 YXCA˃a(z:q0WzWF[LmӂXQ"uv3ylhTU5yx$*OS" 8UlUo!T B҇:M٠kaN5]h. 8N2qQ_ *92}(n5aȽ)X/5p4Py80rߤ@lzgVgZފk-aj%tV.9DLao>M>f-U#kiYoИ PW2 OE&)!4XOڑj'&FY}olw#JrPM+ tk.cOq+UonA+(sihadg?xhFOx+cAFɣa:W&/&iadzK5" ܇ Nӿ<(#NF 4=%㧮%@Kx]z (|OmLj# vV7t2f&'f&ܰz* NqH0q8da@L?s| 4%O7ɠ6Ў'uP ʸ*xA[Wܥ5@G`zc" F92*AsLWȝA =@rH.Ww=[ו_iBJۛNg+Skx'e4zi t! XLHȥoy1_S"~]5ev̓*KM (.TNP>?Sӥj:\䅿 6 ;cAY}冰(,2UdbG4nQlvBwRh`b&F}Mr=I.H0H؄J$ݐ0)H4 fG\@i)TPN,/0jgLzSX:~K3E]ʨ9xf<؛%ih:G6Sx?Dd?3idyĐ&tS:@ ?GEAK ?ܟmrR w1`121钡UR(A =H|W} /cAQKHvC [tZ\pSQƒD"HBhE:1F`dZ)Sc&2?CEi։6 ޶ӌJhH%ICQ*{:ׯ^[mw혾:`=QNll΢Ô$2&PҝA˝u3%7sskwԩT^/ݭ:l y~ds)[,3M= R[QuU[R8VHbhǮi br& ?6JqGz n'``/aʛk 6.10 @u1Y{<ߵ>۟1d(f`IF_G 3U1ԋ##P'u*OYNT2|a.sFk_jh9!18 UlYXXw ZF!d,UBT] v H'r/Ơmm|1yiq}IMC30\ɭe$\iwGB9@XufٛP[h qan ?JR1d&'Ɯ}P$`XF9Mz<@[40UQC5hlU_StMlxr[0ҟZd'./@D^{piiJPNyL}˸! Cy4Hq]?wW5zR"(zb44;K"j#W qsHE:: W  頱Y`).ް%QvY8p՟`v5zŎg5N=*R>i\0?c=ѿobzzXƳJ'fm`؊PQ$Mdqi/^!tҙȇzɈŬS&: (Ǟhvr([ѭ9 `R# ZknݝLь*wɂ#ֆEs[@J*D4AծP`WVA,y:Q4=^Dr _i A"WҨ7dz}Z #Q ]YlfuP{|vs侤Yg(c4yv0c`mv.`7:[݋ψ!W:ԁQ4jݔfpHϏZ-nX#;ͤX+5ع})}C׳ T6aRa꺰hMΜyz8.ex׳%YKT]YWv! kDdgN$}Qko-ݎľt.HiƈgRMk/P (ep/l ?[lj]󓆘׆}z̹/?#vxkJ;O[R:׺RB=Q*9 Hޯ=,k A9k C JٷK0@VB,Kstrs`u^"$П>I_g=]p.쑚'(e)=uO*2(@K(l> F2·׎Q_:5D7H/w%_jo"uO^r7(d`Qiζ`+NB/Fhv|ޭN zy=ߺa8=ˊq`=z }NF3Rn7?%xw~ l"A-dy6_\Lr7%C 9_1dC{fڞk*'\܏zXl4p>0<{eIZ- [{1b&2jA`'Qg44 >%ɑ7~;_d|8:kS)K%JHurWbt}fvLRO3 :Ip,A5\I4t3tbWӨ }2OԧdAQG}PhdĆS-}V 0Ҧ+Gw| ٴ8gxTntA!qj1`>x֧'g܃^VUtjlknj+(ےwO'*+d͗7 ylwgѦe#&ż>uЏ眒03ԝofY>qE ]pbXc~R.`#%u]Qs&`BXG zxXm#LCaIЩXNr(%7(4,ҍv׬hWvI9L06eq5o9kgmї-2Áosxn#[;pġ旡zxɆn3&:D!7mÚm1h/{F頪E@ U̳ Md)N-ĝMBN`S&GdYdB,uk ղU_ \U[Kdzi:M \ofGX,J@QFKѲ!U9,S6𘤉5 KP0k[Uc 7rj6GHsꫮwxao;z߹([X 7@Iphٯk}WY$f&ޤY/&Z㽕Ôr[ѥNi`/ z [Mh]"`3Z O͝™ ZQۓDZ|z$uKM TH8዇9'6ڣه@`~ x*ؿ͵je|[&~{EȾLm!E#NW]ـeUKY 7t }}d@9 Wy9B_MP)D]/G#G)DUQK#`<0΄F=},oڥ"r{H5-֯aÝ;U,WW}Y9 %@ ~\A#ń 'B^Їh;1֯4CJ7KBbU`㫗=j*o(:UgDښ|<#bdč ![Qmn4udۍSȀ菩`D9/NP0ڲh,Q Q6ҬC)&#qsB/̒FF7:}WS7-!Y\<Ϫs#5mbs`̅dn6& )ϱ.)[Ҟ获G}^$ .7\W_m-Zk@C~-Nb2/\Y\K"o ]4N9`("o'E ɟ]S!te#Gً~NfOfq~ 1dP?c[ CG`6L`H׵a^|6_"J!@uC"}3I9`ȇ{A 5 ULvx}vG(`M Y~! D Wg9 a^MÑ=wg:K~ha Lҗvȃl\x wZ\jSe< /n'½#kneC;\|_%@%(K: 0nRgY @l=EYcQw ֓Ea3o9m0Gg&b16aЂJAג.ȰO~#\O"ePIJIr}C{ -P {.±BԊX0,yA/6W2rdWw}д+;n՞gjO/S]C@pCuy^^oȶ\}MSVtԹ?GaXk%ի`p4 >iq٧z&:qx_ToBbWefBnj:I0u*ӵ {Tt?"?"ۦmIWaiaQ ܁JEW_mdAg3&^iCo$[؃qԠ;\Y_,Z9` #u5Ĝ`Hk8`*(a;KT|҆m_u-GRf?wWP%X81aS$2,945_LZ3oXeȪ_yjn(Nb5hyebG}YQ5/OvQ*hXY%x@G.lscRB 2yHwOÅ/R0?Jp$o/#8%xܔ=մZsps@.i. DuN;7]@Cb \Rԕbbp&O|EJ>IV,Z7<6طH~ =Gxddb=}sNa4s~,joJ ݂!XtK :UGaj%H|(lv }໤-J Qēъ]+Y,mUzSE$W{0-5 k~lrHu]kpr!ƪS%/ Rߪ+m@2UV nBer-$@&abT`q;soPٳKk=.#x8Ph,R&F /ޯ+!sM ^TS:1ILF@CwJņ&K:Xp/sfs-52OMȋ*럞Ҁڙ5~)/Uˬ+B1#fw}@vZs3#͖;=;6% (؞OZ x?w&$ijGC31e -Ԟ V 8]Vx%vnKS .V6|%YEP4Pv}ˏԁ GeyDž8[&7}1nd4F=XkklMWq=p{RXD4 0k=ŧTY6OlN;%"sb0%;{T-bF~踌) >og.~ oy.òhh5UqϚ,o`ݦǜ"qҧbq7KL}-.LbJ ~sq86fIw3HUwJy_%V"Fgc. { 3quAYq]+Xi;r KT'Xr R{AI);chV)hhFrYW4܁`4Kq<7Ԝ[7UI`ըP_ ![XԆMB81KlʴG+EgJ;<()S x8l覈1.>+/~ c j7}nìA3e+ ¸Iz"VæR79翞H p:G!FBr3>حw I ., &2J/\@~4C8W=`p_cƌWz`pZiPO }ʺTb&'c9[.}T IA4lV8k iMPJ ZzRgp-'E>kl \k U;eó{ .8 >>R|OҌ0SͪRG^ՎX)%$^<*{;$9rCZ9WU(ntG=^87Jn&+G;˯ = E*-N¤g7H֍}x&ŖB1aJKG'.tt(aj Dr]NIP}LB9Ax4="žfTR@k&" !Ck!B,-SzTKQl#C/'Й{^(ώ(D;muvX",c+i V T (8ay-ȵg`6OPU~`PލN9WOglה1Qc 16։l̃U/Xo?C S0Š +xoiu*jH=#u쇑tu}}gLɆ5((_MM9md[O$H5lWO %̚LX{Ov[bwJl>E|OGS y+lXB<ViT PA,M\QPұ1eCPɚEaȭIϘgo3@F/NENe]-VS* 7e\\H-z+yxDriDz̻@D>~).z$ywݖl>HʾmYof׳_6(Jq5u =;{vV(]K56A{7PiD>rWdc)2jW*KOhI ZzevPY[j`LE띭/E4*uEkBo&D Eiy{R~Rg- @97+҉+ߤ?r ےq%!ů,A ӂnjEgc(0 0A|V?NTD3T f:nXF0)׳A{˦j0@btp@夆IT ܭwʬ_-\1MFop^ :8UyXvSзqMW?OD~?P/Ũo19jߌ2ʮڵXpcERNs$b켅_XQuڹm8 I|KXrmxVfVpB9fnx + ԽcU<Ӿ,ثӊ@>w9Z~(4]JijY ZmXy۳t;l_M(+bq[|Y {/hl0{E"d}!Bƌ&r#FM0vu6F;Plw?~4`cIQ65bDe)M :[,n.utוּ<w4 ׹MG{7`'ip g8C~*,`;͚O Si*GW΁L8.181m}H oHy{zBgM a9\󉒳S饺oP̨n TzGJ^yi<2/!3;-rT.pTlr|D'vSKE~O;?IYv욃;Yĩ ciG*nxo+ь9#v%_zn4#"xK.6E""r}.eØj8xLZ1ͼNN4`x%OYk?,|hk^v*̠TLar%I@s'N}dM~W7NքJ ] (Gce(( uHx Y%mN[+ӐɎȀOB(q)w]oQ>j[Tj5: 9\iC}Y- 5Chy T =BCB7le&Ʈ3)9]1|@y)Z}YRx&,;b-Esjʢ[`ݬ~c'Ӥ<J ŶNA7XX@`2Fk[ylyxʼkZ7tvX 9U'\T]ԟpjݚF%PIjxmK0N@yօh?i$WH7kt7SGғ u٧I]^'Yagct:d\^&] i 5'I\N %)v965Dlsv8'Y Z @k=GL׸,{`dެi ] ٥; Т;Y.{kHFGH:Ͳ,baH#@fn>:?c smv0[ AVu|ZBNMeo.D^ur+iS(eJ)E>0އ@a.r*`,FXa}oG;&^P z5 f̽+JV|&𪮧Ĉ$yg0~.'f>=ktෞS~@QZM9)@OulUP(_TPآ*Y/#e?- 2< ^tܓ8oM͑>flq6ۘWc&( kD&箆[PyjYbCJMוTzpFmm^.g`8V]iCV+8&)VQKzV[Jvթ`)哣ɥ;kϢǠKUbq'MRBk$2;[;!7( P)?_y W+FbL+l0+{x?@KКe#j-ZL`OBsWA:oJ) XcYO*@(H6Lj%T'E<@*k}J "ӏ)/,SF-xmhEbY_ρ y;K<΁dY14W;wưOhKPd:&_czvA2yK,6\^)α_^ٚJa/vkQ?X& Tq; 9agVsia~8m0f/izIAK$ڥB}R@/2u&ojс*ȶDBF5#c&^/(h@oߠ$xa iO2LXRA)1\AU랎lIdZ'sݽv|K|'2p% 4Y"6"+l(MBfHu֦g|sMf=ל%1d LK W!d }\gƴ/sWBdNJY8oS˦zW$Mfj>A^({'b-KRa+i$ZK<& 9 pIQCXrX}g&eXt{n Vv?c7+SC8ɣ Ij5V{½H]›XˍL ䷁-1N,.jL5JvH'vd,F.[~\n@aTNbP$:vwNhwăad+6嫌{ugK h:fKP!CKśs N8DjQ=W%a`I6 "t%iU3&{?-9vWŢvc7cC26`@If%0kE ~4:9aOrQ8,ˣ-3Dt=i-u?*@bn>T_=h, zh#^opTsB4vAO.88ù; vԯξHW\Ѩx H4u۲c@~vʊ6*Z:eF@!(uh"LX Pn̮-(Acq#? KѿdW6aAEwS%{,~W:wKxϔ4P?FuGa߻L(36C} :\z)_Fbnhp3d $ןB,R@pͯejQփ aTn8k8|R H2ف7 _P=tJ>,:>!V/~'pD\4(.nMkʞbl$[F|Yn)e/;u;cVuA|gyG~-hIhhԺc+ͦ(`/+Ă_NK :+$/nC)T8l9-iyE\&h+?oiu{wuc^H+㜇_@+Fd˃峛]sUӞ֖Z\Él?!Iy@D]I!7!߄0 \H4V Zb#0 X%$dU3"cI=(; Ƽ'4  !>oɆIbr@, DeS )>$~zl^s4s.YB0l-ޥD-z ؂ >!z;w3?l ( /B= S4;Y$pf7jKOx. ڤˮ@@䒇6hy[IZK"a3;xFW_V<3J+pn:aD*LہowKz#1 bS˜zAIWic :!5εH.ȸo)Zf+q=+-d\ .d5Nu.|cL)R~GF0{.Wԝ|ajkU"!9NȿSf&e~cu;%x}T3b2ˀa{]q{QFGe,fŸz.Ngy̿l| ہ?oDg>6`/i42S4QXQ:> L'u[Nˊg_jò '#yZ`gn05)_0[>nt$伙چ\.Z9;v|mC̖lY]bo%JF.,5}A·N 1ݽRv3 0,~ щq#ЍM48uA9B~AGHR¹bф!VLxT"/ĝPr)5aQ˔ϮOE2U\ yr3,Gb%%^/aHB y~ >V[A&dBI=; ul58 rxw84QZ,pD$+@ $a~g%u=^zp Kfx0%xo#9!(ֱyw[0IEC?ZCqⵑ?N\3|> < ]oBǟJ,Mb-](g(S=CDYUj^5# )k3CL0̙m.u9WIb사pxhMbD7Ǟ}z bW&T}.=6IO'uypRbVyrA ZBXn\ŸTepbQ3y.H[iJZS~{qN>UT s+@g>֧exHҽPCߚQxzRtHJ{O Ԛ\l!m_f8ZWmވJJ}ftjhV|9=GT<)àApxކ: ae?P_4Z(|u+E6~^3`-KMAiDWȡDJڡܠ߅iCH Wr[h9!܎M 7?ՙX S [v^Lwwf)׋_êym c}\N9`ݞJh]p4cK1 !g3qu04QTS`4k 5p.ըl'¥EFR? L60kΡ2<8<k(AZ/DB!ĺԞIiiCcITmA7{6|z#%UJO$+ y>i;!Ąh}^~fk{eAI?ᗓό> xB#kMMɬ"?Bu }jeIAU:mc.N fZZyA\] ]ё0Fs4U[%:t otkF_gRm V Bo|H|ٜ;L." !%P[Xݾ[.*Mmo{(h@ׅv }#F̶>\zrSQ;Ո_-;X%\t͡# '&54ɫ Div'b4 O?͔)VA̲7; mPŊrM()^ث3k ~;DYl i%eY?ȗB? ddśNj)YpSHl3dPԞi6ղ :YaGtaQ&}b_+WL}2,">޴>" E!B` _XO#s\uESF;mB,jE?#n;=1mA1SJv%0,@}h? RTVuDեzOYFJiE! b?W95K_fkd@tWHM4}a'q/3. (tp/)Hn E( D=D%yiHQf*ޛ/!:Ipjŏ"_}}P*]Q_-ďВT@b]Ec5AO~.d&IJX'u!L83JLv{V}-N.lZŷZZ2,0΁:a`(ӻK4.}L^ 8 锵n*K4OAP41j1lo0z'0>I\oP3Iן#Fl犝@O%Dʦ&}CIvp_ng]ώ ,w1l;h_sv!::}WݫưK~'-ʠNI@ '6:1`X~r1*UjJfMx|]3`@t(Y_ת!|DFA7u<l1Z8MT0ˎ.0Sժ祤6p`d&-_|P^!@BQ봭sO~V.?TF[eڡIU/mҲ7n+u 0V"&f! T}tَ8: t4]a&]9a[,Iv!ǻ)T[#>QcD"Iݾ6D_X#<|5EXӮc< Bhӣ8' @=WknO >M:i'HmtT&:>J9bbb1&[ r pMbp 50 &#_X'+P˃Q @J]-9g<5 OJ|4=j_ѧGt~Cq/册MOZè,YYzI4N!BCP-H`g4wh !Pk!Ɔjj7FIFK<cj>\z-ǐ4xc$߂ =`8ZyS36<0QlS8 E2IFGK겨 ?2# ނDL8po$ y,n\d͵m, 2"<`#[:$F2_vol/bc^Y~>M;YK ?Wp,>oC=y :#јM93pX!1 @n?`Z2DCgel&̒:'ޠuA@t} d$YxHQcsZ82Uh=41 >S`tC!׫- =4 25?ϙ,҂ yߢfpq'F4 {H"*c|cx%0L{&M&U@ #82lPَ g] Vl,bJ75zstDSCЊ.TG 9mgr} OGid~hz|m݊4((ScaΥ1 Dž*+YеWc>JFQ e`o *˳=_/"DU1X |wn9}mt8ȞG>1^5D2-C贜?ܐy}^/P ЯNTmn6v89D84Hbd>EzeTr2gCI  R>"Q{%5k#QH~3'R] 8P0P#v}NJ Ҙ/n9 ,)tڞ`"`ȁ|-]_ Lլ~6hٲ(͂f}xѹf?OeK0 3T) QYi*8J,@YZ |ZvVDVcc )z !ӑ_0jkA g3w1  Yh+8GYl"*k|0P ޥ)g6aDdor: TJ@8r{qLDI%ctk%{b[ **'b!pGyySWIeuyL,g?@r =`5^wf}TMP3 u7ljnQBrHv| 1ևpw'gc ]^ː GS%cF,kUOYڨ})rN'+9E-(tW~m2sߊYY̽#t+' xͲ%X,|Za=bBeH)h#=L.<ȩ*rHoJ;h<) ue uw >f݄k* dnJ8+\Dۈ!ĩVS$ [hxSثbq 4E|W'9Ot|rMS.NZԺgۼ-m@7cM܃~~~P^&bN=Gw r ©3#7nNQ3a ZH 6"7ݺrED N?NBu6 VI9ڧP DC8aMc4,5C_oz9<1۾&![gõ* s B \[ٌ S6>*F]O4Wmjh1aLɷM߁y.j+fрOl1j}l[k$k)F"?'^ܭۄ;]/SK"iAiv xѬWFfze(RC([mka(nÞnLBBwg&=?iHp2Ltpv ",eb|1цm&y"Ul#e".LoQ%y!hkD&@͊(zըu*`TTd6u,ur<9VgyV,-JAUi?beKfQx&vL*1iLٺT* CB4|P<; ތ7SNIv5b r;*pT>lsE>2#q붮WJvܾ\1mclnDH飘T,pw`1FGb'~M4`Ca|%qh*zYgj:qHGmԮԛ~ȥYH?K7N8i[Ggm`Ee+<.IW)qPZ]#(=B(?@s޷T(cЙDT>+Q_ =Վ=e$`=fvExx:;+%e$Osݫ: ̯M&_m~= g>rgS>evG9@f9v"g;2>Fzs, v& a%:lFU}`F0xb5jGJ'ס/cH #ڃ^WԷGRy, жI*"l)V۱K5LY3` Z`20y'M=h.T ݺ0bw@n#VU~?A]e؊3Tz*H5eSpj\<}D??-i?j,pC u{7]W':xͷyIphr_t&9#f0g(ϡzTbϭګ[n8Mz3K?eR9D; o`AR(`^)RQ$iH(*QݔBaF]]dC@:t"=gSjT̙J\t.b6=- 1}9h ݊..eF>[AoSXxVm%zH򹻜,9$puh{hKu*z1?% |ot_jd 芾NeGS,ۖ\(UeRv"]05{8d|)5')u3MMMn}$x_D{'47=T}dXV [)H _FMx1P Ƶ YbdG4VTQǓ56LA.pp˻uϔ<ԲqG;"Z CyqaR+=MPpMTCZ?cH*;{Zz]7KK $0w79:Pve6/t,w%!\܂b_B2EU%Oi8t9jĺnr788Ņ\g .'mVSw4(>f0,!vJ7Nr ofVπ(D$ ;&9G1=W٩|Pi(Üy$G\hc/teMoX*!b `Zw{l$7!VEv}e i=Uu(}$c@~8o{4چ:aWNv*#"J;}k$8Qj+TN)hDhc2s~ >&niu{TJ7M 7(BKy'q—K>GC;ʰK<h*DE20)'MW+ GTBܨA^;sߦe4RYӕ 537=vG\z .x.Qmc!qΧaqlU3'yw]"(ì&!uS=f I@ Ӎy_:=&g,ǕȒϾ%TbuW.gLP]^d.:~(ZoV,> H22%ux"obN,gP@$IZ ★=uL7=7z,^ ?"{-JF¡OnQ{L2&L-)05}pC/Ǒ 34jQlYZRIP`IUbg`Mbv(ΎU'X])ִCRDJߙƛdwcwLp c=T,CYeuK;4*buVԝ^,2Wl`,084K$x',AjMP.6N홲_/b۠ysI)HtQ p>m[ s=)h{NlOX:gCeQH,UbE'9y7O;`0>M z j #U6cΏ]ZKͪq/xP9divE^#I;4os\7A&USZv:Ɨ[8}o\@\v hƣdQCw-(1kTe?+bj8uC0@mMN7`tjkϙRx1C@WR{"7Ik:w7<l!Jsx#t?:P\ | .\?p|\yH 1Mxň%&YP{o|tKrh1Ko64K1Pg6o͘X)[~aƘ7@Y^N@ `oڐSb"J%ޥ%?(KFNjαXW:7EDVpeeC&Gڮ ٖ Qqis-NCc\ }~bV XKTa5J8'|םhf_Gd]vʢʣ dgU6N˛?WA%7R+Fq.oᡈ^br8),G::PnZE2km/ڑ 舴u!)aA4|Է_BՏު21@js;YKdϛ,`rL͘ȊIm4 i9+hy3JRH$iٽMSLbglyj?u9箇v=Eű/_7 F8 5 dd@ɈY3aفhb\`-岯q1JnS,a^hNoAuKܯ53;pH&`$k:<>^ E^2XHQh.1/ nAST2n"`8K t(Sgl 7,᚞xhU r?-'> Ot3tBSgq߻*xߘV]&&J7&xVdjGɽB\vVm CAoch㽨h%#44f:8P\?Ȃ` E2aFVZR/5I@OA;0 O:|@oivu#eM.V6ڋ!_sHR:fL`(q~ҽEe@]s |Ob#r uJY+o֕6WSL K:$3U݊@9׺_n&Tg 0fޠ煊p+i[-Vdu2ElU˂$-nՆz.kޢMT;C )^0@Κ1)vF4կL:,l\T:WTvF){QGgAAS8{isvdg)bS! ԒLp^ggDy̹w;PaX 4j{sSp%wzU6KD E7[~r$uem=na. XAV=؟2,lȤO_tzzE2XMF>&[9la^dl*ǒ:pr`AxY]Q V}?+őHGK~$G?䎨. %}PEP7jdT?nDS /K n+jgiFN9C8#UUͧ/P6uqv[J7Oȵ~W\w;95mV1dkƍ?(( /uA"n18i+2Neleʏ8^`1x 0otu==PV:4H^9G iv"̛F\F/ovzq-v(hTk~rz n31u?]Rd5 م/!h&|:DmZ,jsƴ`"tdJVZzBÚ\ْ3*Z8 l')Aҹ-^pi gB ԝr 4m˝c1(̬(D`Ow聥e$Xʑ]+Qo-r#^T q hv| i\|UF>$TXbC77)ש$,%<wYhv 24'|b3x~zbmԷ?;Jt²-ץRdRj!&֩nh7z98_l'd-hCc3lg*')W@nS8$ @bo@Ez}hM F5 8[΃玽.*0].[/80|]";X,f2һzKu3k%YyNFF,sWԚFyMGawfQIxh[ Nњ8'zS A]PF ?iՋG B[<ܱ"x'r` INEpzϪ]Rs::!Iݬm*֔38gHlbvAԄXn@Yp.v*n>Fǝ%Q|Э~qTs'N9g*ЫN]u!]0ט"Hr:[x՚3 -:gRY"-ݡ+Zǡu^Ȩ?=Alie)7}h%d;ҩ#^>mD_{rĴ}7+(Y2P|\F1L#>7N!Q~=_JQ;.#lpRт|@;%qDΠ%Їz?F`1EST'i"zT%CXw^A-B6 >F>)fk:XςQأ>G?2@åG2MSUt.gujNX|T Xc㿞!T+p$|ok/\"ՔT>`ҚEt'FF9KG[kC)ΚƜZWK>ࡵ>(zLSfhQ#^AXMlAPfCl Ci 7XoH-;kAХjTcV|tBu|1WEuM594OqL hS*"sUK)Y*'(?d߁VU[{Qrd1A-A~E{JA3}\wG|I"زJ%slq*<1_%ܘFZF g4F5*iu:FŻsyY*]5HӺSlc[tv̦HtğDtS$"%6>>=**'Iܨ߭j|7^(8oOHK~5`fx:T9#̒hd1b1-BN{XyI5̬b1BdL,^Yzw"Lg\٤ёX\'fNnkSFQzdx9?6/' h[ZBщ 0]^S>EVDW.i>cWb Sp ־rϕE 0JKKlu`.{N rvC~ yTqth*vAFRDwYmֱ֣v!v|󬑑,e\y)SFIa"x`H8Z.+Dl 4݈**劤]=Q.Y1P,8S l& W񟑱Y?p6 aJy*"8@=>hYʒe'\R[#9 d# Ω|?l°IiiɻH raAˈ{`8erN[2-Q(I\0V3=DEmC{ RKFsF5J KLTFqyHN A'O1c.KZs?¡ HSC)o{P!7 W=[RRDLiJ}iaӧ.Wx2L*q4\!W+erc^íl#w轔Gjnab_TVւ,w^U +bDHEcAZ YHo$%J(}ym`ɹEbҿ7 -LXok՘MDи#|; BFu= xRكڿra#6!r+xW)H[Wm|قnD_)K;^{BX3izR7w+烡90c8~iqc?X Gqg6Isص*y]e9$F }`@ b٫lsGKlVi~%7QI6^ 3tGЪP3v!^9/g> wp͌qemV~ ތ}o Jn#wǀLëJ$=T&}& :D %MI<21S3Q]5+y'aYE_֎-*##noC%/=ziWR>a?oޥ|8"m8eXIXW߽5.!\3%X~ƶY~v}Wh Ku mxjy( cz]Serzݮ2N1A%G&oCrW=n9_%#ߨRX.smEyf ruef!px#['"smU?6&Z-{4 4agU?$je#{uon&1F*#u][% m`"쉌iȢrn%mEr5r[v&OEROع1bX!Nr=OWqOLQ. A" V53D,a$lO)ă d/ BPqRIٓGuv:5jCHx|UN@k#ʝ}|BJC ay(DhBZ^^C~? yDO9༽v5,p?2E k%]Y[ %ek.wIx[Š*&ǵ_Y~͆NX$Ogkn 4^c&ia 0wh7g3D!JYhEfkˣ& a'Nʖ)#KKA5 5[{a)ƙպ?0=fO;uV7Ы EnlOa\͵ e WRw*CSy "Ae 5cJVUeBd^dwMx=b0^sUзq44h$0_"Bt\>r Z$ e2Hw?_q6͉C\d/5Ÿ"SW4@VvR80 C6Xlj;VLcZ"9h)CrF_jzԕ:\xoPc6<>tuBȑ RŒ0.vKz6Ťy7 @1 sfI4g65A3RsƗrYrC.HfvQAK;n!Z%jNC;=o8N!3St,)-]w=f3UT+gXYx۞3 D*m=R$CUMwi'p ~yYlK,z/j&z\9&%~H~ƙIacp9Sz*nEujd $޷ j]։F>c'tߖptw'ȡe2@޺ njvé @-Op(e xr&2A!X~-̶'2N΋j?&I#d\_T@H9ֻYhoR pLP%H5-68 tVuЎo&B9wm2LNwݺ;(IoB ~UA}DdɻŔ U gY,B8Gqj\Ul6Fme-g|iiR<ҫÖJtոrMŻ^=kB?_{E 9Z\wmw]eTs޹PDRl &r[X=~ jU}T^L콿)bO|e]Ѯswv{[;#**8a<" T )BL&_/uB/,]MJ)Jf9)`@l7Fy/B-BqQ"'$ 睁B+0osLOm7U/luA8V,7.VbXpgD5nϲKF_hB-k0^_xzhRohsBJ6~EhTVR/6?3az/?&QH$.Cd.THR#% C#sG bD0ze]Z^<3![(#L?GԝUNbu=%UE2V[ӎKr+vMק "] McpB/@~or5~ X&+(w ]|&{P?::v\ɘ8WvB. 3lW;"DotQ)F_ЍMdiznY7*( _!Ը>Q:gi[b[68 ߒSCqKZdP]&֚ka(k_OmE;}?uK'8xC8څpsd2[}zR&(j:[} Iy{:2 p#ѣ\H!I2:dvLq Cr~Xi ;^E>r^ h'Ȁ_&g|ș1,UUI=+B+,i󫇐6 ;Xh,n\g?>'cȅI40{ؘAyqJ)Zd0do o=FAyfR&Z8!&s>h$q_< \Wv~AvnzwTL>ߝ_5nQ8Jވ?g18&ĵdAngv5aa:~Tqt"잴* kvĮ83= @+=SuR1@ ,oy@m2N#ȐE,.Ɨ X X&4d̘ZE{N!˳_܅4)הM{/c6`vpA #it*GqAҐ5Bxzo_%B`{bks-6v?oL ba"Bu@^jk-hpnj9#tS;D>)uA%8DF`A!|@I|;Jx7Y7rvY3ON"ww%-@Y+9*<6C 5ať^< v{NCIHL"Ŕ)S &Oe;VY^~u1>rbphI ]kӝLdiS V #ZŒ{&0Q_-YbA3~9D_jRU[m ƒ;B%2K6obàܨ:I bnxԐ19׬G֠w@T͆uoH!viOCvemR|^zuU"zBЀ彽$x3'g -5Ԍčc_u#HWlAd& $ XN nvʷx6h'o\.Gz%P /(*+/%={&hz`Vo<+t]Bo^V9CGKt+4<"zS! C/k> 8D|nj 1Ac/G4@zg:Et0z1β)oG d~>f*`|;|Yt:ԻuF$:7+ҥA]TbjCv#ח4EOwZ8ӎq|f2'=3AlzI׼zPBlOZ4Vpnq[W.I^5"-?ӯ؆׹d!tMupN͠FL*Zpq W?"Yk|1#2ja[a%A5̤YJRK'2&Úg#yz<rÛtVhƋq¶MH t@ga73"= |jWШ~܀]XR]ڲS Lo7myx גLLuz;mEFeGFOyI뗞gF`K.8_K"axO%溇95-t8u~1x i'11++N~xGg@f'^fc_APÁZp4H>HeᶿQː}K/'fc7mʂrx*CHO%9JLYhкZp;+wEUơ_zv.ɲa&!#9LoV_QV*{jݪ;6/~-W(ܳ}Ưa-+R]R]k$\$a ReR8m:sEk)~Z. ds@.=ec8T*r%u@aWT3e8f:N)Et8Xn A\ U zU;%LUC/a>LqY-t5'-Z\|mq6|Fun;_C968G 舡.R7f>'-ķ>JJMzudzIQ&d#W\h7z |J1?R 1T& X)UE 6E xVD^Jٴ2ϑ:Yf8t<2n\dI$@LpP0zh2H5|)v4Em9a-X…ܡdJ & [@}b?4 U(*wOly{+\!ڒTF˿8׉죋@k#F:zE6%lM~Y(]eFےF:6ZL bBjY7_S~4WrU\{6+S\knV&^G[21Q5\IMuǯW])Zлٷ4G6+ёxP)xrJf}h5!e(k8);vxK,&429Lٗt;}v1^)ÁS).ILruۭo/2<1#39es I5A­?=h@?3]5ehl=li/q5NB:7S\SPw)*5oO2nP۔i$Y&^ӅÜ>JX#1$߬ע3Gh^ HK17W',u@aiƦiNgmA4w|>"m̤OպwI}"g/HםTdTZ݆Giׅ揨$M2e oiRJSD%Tb@CBA{>\$.ԷA/ꕄ8nڱ68%=d34 $8кgb Z>zFd#UrV]mb,0R[dZ?+5{s0E@OQ-(sѐt*Tհ噔`]hR{oL__/Df^WlwŴ;3@ OFS2'P Wi|J]1 d892\oQM烷"oǍލ~hPp gFAX@6Te(A3R8G+f55#BfUa4ķ4aߺIg ݉v?mU)(-<~x\ֽ"QP튗dgqp=uH%8XfeEf>GzW3J6Eo=mn6O?Ԟ~Ofx&|Ԡh8Qk6Bz |U,F3fË f:Q\UEX6㊳[|:?~^ݫj{qKnr_GD㿓\so ,9#, b!H(vn&Y#36/3^Ȱ K-)4!M늎 nJ",S0-ỽBe?E~ŗL>>QeMz)AVI> um6V" c5~y+Dw!^RX:Z볧]Ӡd{b] (t0Kyx:!2%q_Y!8xy}ٺ ؜[D gUx̀%l[ 0N' ǂrD-c|'0l. bj~ CN`:8$)GBu8V_g6&4Y&@5^[ؘ(!.1,QzIp&݋gmQ]'v1.зgd1] a^v9[U >Ge[!SC,'ATt=d(l(`mƓW!Uy%a?`(ú#9OT 49x#5, 8b%(}g2E!2VM ' M5L>e<9!?*/6EWy!JBϯ}"<`}E+>u.s[_Ll䑸(Z "iϐŅ긼 . oWD+<:ϸ댭5 KQy- }E@ig8.4 ދ7QBڼw{DyJq_U[Ǟ5:y-Q_._3)N؁?ÒVF䄠7=V]eENcL|jS􋒮/1Ka iʃ@2+ZCJ2. f(P$%B.I6w,9]ToasWO=҂dΖvhԢt To;('t{4M[sReH cLl] /f²gͳdU Y 7ď 3KlBwed*:O  2{v:}&3sƜ!/jHi}k4h&>9^Vi&Bya8ִM\@LtxyB;prr778=xE~I``JFHZah}m3%:5ƹ?h{, 5?/_Fّ%U(d,EC. Z78%F9l,ecV*~;\q&"cRIZ,~Er?ʉh/J^`UZ_b"N "4ٱvo snWª$nt$ AygSXCP?wmu@8*o^28\[>vphF:^flŦ3DUuPhݒOC0G I ?z`W~H +0mBa%I.(YwZR*h 7˒c8G!TX_d xeuzkŇ!slRXyz[r)yOrre_?h-[NjTZ9(oPih8 Z;nU"G.S%X2 |2Hݎr`؋{:1Y6a |)gH m*e{ϚxCG)LXNnB N*1!ӖɬD2AFAĂd&z.;;*/ځ0ʿ<3$fpsuc1#w*ҖG=1n3hI;BJMFv5":ieַd^!~Ūt:r8|f 'RӅucB) 0zK4+%*QWjH?dں18i:f"-?MkNLGz !1glr=۝ Hr]=أ2#̝C$;2 |Fqw.M-kxm*괋Wx \4:B5x6rm}` \S B|U2B#LCjMĿʙc~Jdyg.8_Su=@0:D2onai Qb $-d۔PW3^;?y"\`*OA{Kǰf/Z;]ihx܆/W*WRPE,Cew4:<= =qaC_#d0̾TE]n{gZʾ'BXAM9kZOΒ`2}aQ KDB1o3e'M (jVHR(WK.N})8NB>@|vxwgϒ̞CkY 1MN vMD"OK7mTE+.G]lr?} ?YJ6X̍5Njb/ʫx'mUX]}+n(!jBgvmޛZx,ʊe\`xn97D7?ֆz 30aJ{Ed]5w^uZ;wocɺvmV='ݷ:CJ~ 2bvnFwrv2N{a__\>(v"5tfkF%iygkL6_&3e]KEꖴl5oRQ/6YQC@`s [c4q/V/k1Ka8(:?Яe Qm]PAM=q5Z.h,jCؗ@^0r }F_(ev5+riyԁ4+ N9\v&u"Q6"a`ڤ1Pm1Qqw tҰM~B8$o*ՠP]*nRW*(]hœFLE u9X=!AM.U;5\Pt? pW~Vbta=FelمGlj15X|on<ԮRd=ā[p{~uن6]dq c( O<$llR_' /(5!r[]ʙTo~G,wK1yX1?oA:5O$RT6&'!cuҽw t}P/':\ xa3WD>IJnڊV̈́wmCAT%=,MI쉋t@r Kgᤴ~0 9%4Nkv,fVh_Zq߸~ۅ7ΩEsҬv3~QͺpT)0r!.dx)ɲQގbBo?s0Wb݄1„Lm9@t--0[{YuEP !5*0=&Ru?: h?-5XMz&~w Yv5UBͮz/J^Dķ^}隧NҢ`g'7M7>79)&$Vd ʰSG3shyCiU**|Et{2r lVqml"(v6f)(%nsD,xɋN#B?X}ňzRn9 WK4ёz,XNk"={a-gA P~LVoE'ٌu(vvZ5p sXX܍+K@I:+T>Ki+i"2]y.Xy럂iIpTW*\FIR;é RMx}o|ֻH2݌Ձh`kl C`fCѸ0={9+e4}Ey zLؑoQͰnaN\PĿo/׹$,)Qyz#zB@wÂ*,'z(y6P 하3|b|&nd~2~KJd-DAd~:#-r.ma>t/ft&v5qqJ7LtXN٤ Gb޹ΌX),O׳)nay~l w]+9"Y5#;U k^ ]RjuZ!OΫYd< yb/ыf`Mr8iAA~ѓsqfvkxxotzPӚCdⲟʯњr#T"ZܣS D]W G(&ԬDsrCwTH}%hCQrsN'VK"qZc}*PoF1wW|-7rEӅݑVW߈=\1ӿ G?̭,= IHY x̗MA*@Ww[ʖP1R.~y#pZ%!|&y;{{9mGD! 7v*ji#i"CkڨK5 7mrmQM.ikcN4xV$v&O]p?#bߪj˲3)ܷc}8J'J 2>sf9'YS…#e !nANtyGc%=%ĠL%lǼmIj/ڸ8ɣ*L ;`½[4h8~7 Y')xudPAտmBdjzV!s(f:ϮZӨR4i7MUM~TM!HTt; la4$JzP66 N`o]GEo^3H2^|9bjS _ - b'3clx S[2s윈~(,C|aN1!臆 ]B*6?M[$[:d6ÜJX6Q zA='a%ʛ?T2aAӳGlge$}յ6Zu6v%ڻX/8̇5JPK̶AtTŋu+D'oS%ǔ.+濊ƮSѪ?j{ + ns>QoJ=@ok_:af[7E|.vtA^{u]f ^PQe_Ucmc&V[DydaB58v?jb _'p Qg vX:@1k6&r7d| aUXH;)w~;B2e<T\ZW8_D+'E#_ș w-U#aX  YZ>q{Dr_ˠg,D5Gp0'#} V_9sWYkI3N]CO8hjԊj˱CbO ,KxY|$Q03W~(n+n=_uPuA+nuTB՛Cx8Uקq6qѧ"ĊxW!.w5 ~`|9{ڬ`%)ybJS{lwmDq̜* /l60U$/bхfnZê|WmZ˪+rO>Ֆw?HM9Q@Mh*`v<_~ΖhhHOn"⫈mr,4l%&zBoO`z:8"Yf%"yoy\|&sD8{ydij *2 &|bPISv0svu؊`:Tüv6P՚i\qO~zH76`B !n>=(,=z-bc2']7f8Fv >':%{kaW*|qzۚ^qvفma&`Q4α';/^ӭhڭ Y TWxڙׂؙ:]:@>#Rb99 tg/!GZ,nȉƸ$Z=n#bSē%_g3MmF@0$e]S%/^BDC9L' 6:5 QB $&deN߅?w&Zx,+DRyLZHV^A\^ zQmU6g"LP~hWbeفt݀X(RD#yRǪ6HA{f6@~!S7\v iJ_Np㨬,6xuR֟^FDo8&F䔡 wW,٨o- %+~]w1t P9l#TȄu1)c %Dk lm.x7lZ3QdwW, 7(<=[B3\D*l\@w̗m? Aii;ˬbv{ãSLp>-̸54]9!Z)PUA#=8ؒ.u̹)e O0d.vPfOp 7S U 2٪8weFO:/jM*m6؟ˏ&I91_lg!znwAG!.^5X>_?wGñ$W9WƜ{8(yō[F';bk!Z7_b0]{)=D;bur,q򴅶czDxf}r #Mw|Nc}fR4i=&‍4hJG?j:rKZh323h&\j^ !֠p۱aDk. x-C|jZ ~/Ӄ=)Kw+^$mr&l^*m꛺X7£&K \8flo@WE׏v_Rwۑ04|u#˩wd*lWP4Ty%_*˳gOlaBe‘?\JGȣNZJh Uz\ $pl‰]UQUCbЪ:^Gjʁ_2Z[3enfӳNnM0jJ}WHjngXrws +t&8\z_<%&]$T5vQY (֨<7g]qGl:U{ͺWVot)5 J#t$lon=hp`#XìGے{ o\.wL'HS}KQ=Yۗ.M&y{($L;wt9 *d9{Åk.x~^^nIgO ;356S;;62ioj9*(}WNMJXb;.n1ADGB0 C`HiЫX0 F~+J&h*<ޭxğ1lWnqvM8zz#` ` mI&K˫5y fuG +V8W?YP+Vʥߒ%O) I5N=Yԇ}e.;)/XVDgPk  wϹU9ϑ!ףXmUt֝.I:vۃg'R[s엶qEe'L x:Bڤ;&bS|t#n:dfVoUЫ&Q/,Q:<؆p秨\FK 4\\-Mc^[ ^HD+[XYj Ҕ!c|ILDYD\|@LY {JI9u?3I ^E4o\`βˍ5`_q1=XEwvYkzǦÀիv+7 j@ iFƽ{y*S$GZ_7>y6M.WK5GrقU-dnɰ[hfz],0&ZX}Uh(%ucFU$y)<-|jTKwH-~/Kf*[+;[KJHDFTV"CĪ2uBk$w+O_Lzm~W|<[tE3 0`~Of\_2m8*~oxv:I+:E5U˪M+)|d](4ҶMȊF7h.=^'<2QƜeuCX ]n@Y݆"n(Nm8#G4j/Uo'P?Ͽ]gY%MwiaƠ헇Ai76^±ӯXU1l* wncIN GT+jzK@g/$LV`'LV}Y# y³uHRι&:&h5@7yf9Z@#0HjV~SY B=8D ;yYso+>؋ zѤ(SBowlikj GZG˯)GViO~L51u9ۃm}u=nOL@+oOXZ`wvq,-yUZ>UIHT<֛_/{$IߪJ ʘހSSĪAitouӢs099:,4%8iqp'$Qmlȯ8~l,R G gw2 _-զ̯#zW3wr IA.[h:o:,V4L܅YJqnde͖7Ak(|[!{F\:, ܤ9O X5fwCc֮\{vbyH340{| 1bINհ4>߱8h'8($>\nbc U&861{ +,T'n2$ +B\Jee)L9QмL0a.((ņ2J4ωR!*en6PQkd&<ŽIjj St:Aϛ+µ+JL~Ux/cr~ ˰0 &Z e6Sg} qf殠IN/_)i1<ۂd$jOAqUdX嗂 A !щKݼP1mzQ~׌EqCrf`}㐷EA9^CUp߿gr4 0X8wLY#LrL ˺Jr+~?5S=⹳e^ ; !qR͎)cbP 4SUE\٤ua^MfkQҖۃYo:by&ڷlј/_akH:Ude%f jՖBC}8V{j04&HԀ5eœA}!?9\ڬ܂%3ɛ>d t7eg *Bqpr :-K5r]­\.$i?<(-RFƹr74J#ek?sRq Z4j)ڵ;R {08`Y(*ͦ=j1s-G]vv oY+ࢶ-q(q<Mn79F2. RLBt B9; d)~ބh=~Dz; vĆ*3h} t귭ea0ˌŽ㴶I`ĩ,"3O#)Jޜ+]ImὋ(%qF?X[EPBuOJ}M;m{J[Bqu\cq5J1Hd5olZ]='Ȃۼ²jTK+ltQ_̃f/F6BL' &FȅOUhbG8|P ߇!]Yb XR1+SUcr&3D}K {oZ`rl星3IF{۪73SLl77+q7DFn|yƻQ< fȸ.Vy*arN@+ cFϹo ѸŎΜ%n=*d6^ LHj򾺾}H$-*nF#0O;+6HRE`b4 HE0R> ㉐b4U?|%xQh0_jˊ?YQe0-qB3R cӈQx8s+hiߕB OBp`2G+\d:䘜۩{;MKj//slw6oj@+m7Z_u@ξH/h9;ܺw moDƟCT6 wz, !3X-PX0 w% "bbtd,h5J{A);=vсi;1Ej{|7@qM_n h6 RsoyUa4Gy4@)fxG?ʄoDDjycY(~4)4R<|*N&fuj z:77sy+밒RRwVӢR.BzYۥݑ RxSIfy^,ny ay&!>O=}Q,RC8ϸdaKIT1X{HUka!/Qr% E"C K(ՎmTrzZZ<ke$vus+QRܪfʳs*42 %Om.kp5 +5z2W[éZGs/D% 㿹h5(ŭ&"5 +8eXz$Ltde mt huGsUd8O*Ok LlYx/uxӣݳxMìԍẅ́4|NH3r Vf1N7"z爉@٧W8X\Vef\9G7vc` ,s`!̡Y̽֌>HdgJZ1l|z7qx50_PўG |}bEd: }]([lEך)u ny][E%1TnH)r_-wйLN=X.ĊXfHoGkO[4&B}%yjF]90+{?^ NTdr%u2(N`FXJgѬ\aevujE=}6b7 FAxjy:K'Ұ :.W>ye22/ڌl:LbX yc1׺%ɣ[o:h4O'̗ƾWsoו$݌K5ؓz5 ʒn4n\)Ar@~))ho| AB:Mn"1*k#g+{ Yon"| e!*mIvaŗ]Y; (Մr .ܪ)L B67[Kuqf q&h$nS"^lmN13r4{Q!2(] G} x7=[˵"'acZ "md=71d e]%B Y10UnB$}zV(KHp F#d ӝ 'TI1 jRcIԒRBp{T/%<9* L8-+Eլr'01~B~{0HD0br}b[8^MuíG/ Z1w$XX(Bԛ]Ne* Mb^#̎&lKBIĻJw ,+h @'x%'?!=\ˆfVG7rmu"eLmg|+k}"T%ƤH2~WeWm&1=[9٨4oq' $R<ì ?[H)+_pf }puOtG5nwǯ^j ti#HZd~7 ֮lޒy,_l4}îDrcϮ5F+Uk{wm41f<I9hǭemc&Bva{w0D0װKC=B #>XsĂ/h<]Ana(!(9FŜsI+yW6яJ?%opQ A$q$7sGNvdT^@NuѪ=#GNF꯳Eސ>`*oQ% TTaNsBzTTJš b̊Yʁd{'Q^8`3jA j4 OCtn>;xVRVe&[O 84 yBg (&wϊG9Dv#촅OG)ᰋe(L]\;&oAEn"=Ue<Zyٺ;J;=`[>5-N&LL"E(F̆lAprcc 5vu!dS7qq^(9QQծPuG&H;QI! 9I-? ͻkV=(b䁵~_|gM;Ǚ(]Ji0ʞD\j {~p*a J 4Vz<WW|X;g)'IWwR\7G*rF皪z+IӡW3]ĂȜ,wNǨٷA RwA%fI}'UU M %ĠIqA=Ky+FKb|鮽k90,%{f}wx|3BJ!(Je@GlAlr]("B@`Y^$ ͍H$R;1դ@Ԋ xFTa_HZM|m'VL^&hº?lSiQR(D 0w,GDsn #ۏJ@rYHr2а|pjim0 $ڬrMonA&В^ @[ȠE~E\CcR0r` ^cxw=zﬗ԰=&ty1<վi`jA #uX뒁DA3A*U ꎍT:MPM&zzFt<aA%nGK5S5)t]68W*WyY3Yl=@z.X,zg8% E}ife; NjSyDb56^ue+{"]yD&aMW- 1|UQ,PSfȟo>ZղXзu!=: wqu-ʔ$J&)7C_#Ҭ<.桍im$;)Qď ϯTV0HgFKYd誈L^gN uZػöhc[}ip,E٘(@_m\o41v™U:ih܎`ìO0H+v5[!Pw6NVǾ sGxH'<$ֽǦ >T= }g<3wNڔn/7a!&-îy\S6tm/J=fvm?n*3Wݘ+L5s)(vQ>xТ&."'y]!U~`7[uR-E>dO1*1e 4zHM%M:ǔGP*jZ_x.)v.VY_. Ex۩8Ѽ7*s#;*S$~}bI ;!b%6eʾl`4= G8J/f˭1ۉtnGwӁ{ Zu>4maFI˹>smQ7(JW1уQ{p(x+fJI9Ynқy\^LłH( 2Fnq~1eWQz(-3l)Y TH!6teRcs{bah/n8> BͫO\ kG&R,w.+2{ɾr$>7V3)ڱF+'Rr޾ E^2Ih{"GnV~P'UBfg&ѿU\aƋ`'=&x A~^L R.& {hmG-9?(|/ċ8PRn3q@gO|#C;JPeP=&qi-Vf\hY/ m4.0 ZSSdՋrPs`TW.?$ods Q[}kLd@U"'5Mqjal `?DH̊x?(﨣9c:HuRɗًa?2-޼7B.EVXNM%)d^c^÷yw]xˋj s [§o`DgBPf!USmKHZ"(m!BM@]gJPR>$Wg6cy[y0SR kQRyG\v7s& (D=AbMUR~}*g>տf~mW{ k924 ѩu-0i%Lĩ;"DMj6}-^vɡT }^ 5Gkמ8bDsx7CZxi۾},Fx~sz< F hՔ~j#ΦK-[I\Oe!*`8=N& і^ \ "ٍ窅 nTIv.vw%Zbs츞]b &>uL=}ي9h{*{i>0 #HxHܣ\f%|;;GWwNr_Chu!![jm^Yk#fGYS[șk1<#\0EvqKH2(Ce|(ǨCŬع_cM{WQ3* d`hl/\ѭ*8IGĉҖc!GFSĭdVZ?z2 4]1oOcreq@_Lm""e1@ғtp&Ƕ~d{Talj,n2fՑiJ{hlP O^VqfԘ_'*"V>Jȷ2~hI a:V˴n~DlnClN*!"x=viQ3k-WY6dDn_zC/aqٯȹe`xoIvmP7J?IPf7u:6#.G!~Cˋ$Om]04&JUWoG)psjr$ysI(0m+Hf29Y!d?sH-Ȉio~DRd`f%MC_ɧ&Fr)0EiPbv}\.f zOrJj`q8/g˶bW2ùڶl| (P_IFb4ΑrDgll2\}OU) -h=g ύ3(Gʧ%䎈Me@H=Nqе&O{f4oz0A ]Jmu%#%UKb{^ d* ⏢ 0ܐ}ȟj-j3q?͊3: q%(Qֶ[]"Z5в[- ȑX?0!n zx7 $7 ;5;^R'wi.T-NVt 7`%$ÆXȬklH!x:sʉoxf0 m乿D1d=8i+Um|qǟG>̖s~XѮ:KyAk/%2~ h9f.{ḷĵE3]p?LL*VSMr /hX'vwzigS>@~O8;/ H̅ϕje=@)y#S$5[3IKlR;->y9i3!^;- oy'xXzs(/FoU]DUktg8UMY?i j F?\l'31e؛Ei. F ; =# q }h "UՋ' y`DEirhk8Ff 񈫩Mxg-u89ЊbZw>h\=us8ZfJ&B0,|~ڰϾ{S-n/<Bw-etki a"XSnYj.вsj0 4E@~>Snr?˃3!UmP:ԅy_ܴnYf"ǚ[c5ĉIquۙYW $2QvFl1 9Ӵ*H'o |y<ڈ/@]xw )sRw'H3lYqLLE(\'58{۱/pEvBx8ׄTKU$$R63<;!rL3?ȬXqڝ::U6i 7!Lx`.P5\i?3Cq~] LYUHEnIvDSɰl h ?R4ޖ/$ĝY-dbE_BE1EaSRlLxnM_oԅHyi)dN^G cZj/hg'asŌb82lWm2]3B.n]G2;aHNfI]4HN׽w]6[bo=D}|ZMOI//?M? yNs&{nV(#"=HI^Q {}p=b6^GRZL׹~|t=?oWuۣdo] r'.hGD LZPW 9nygPasr2̳rUل8kL+%g{۬icca&r=d@9G4ml*.)ge*]\ogF+W` oHqE{?2 b?F/I 6}Yq`@_6ɣ,Jz-uK)VGj>mɤqXԼX $#Z0?A:BPԬ~%t#|Mۃ kꚫ{)Wd*^>=NUͳHnS0(i5ʰ m&B+ z«wll]e H:e@M f g:W?#L0i)!\6KL3iM/@EkGz:n+Ni%}V<30i(4<%h[3&rsP͐Eob@)vvLSMz$ir<gA' r v{L aBׅ$ܫi/|m"AJ;bd5?ƑRu&QH-rGpV1֕sYD0ĻĔYSimނ1 ˮq&ֽ|HXt:CT"R8wlåH./e,}Vz3ڀ$/6"fvȓbK^*ϑbj>@ˌkD"/L б6%͞A,7T:ƣEu]Ǟ', Ke7b1od>aKyja+0LJ !S]^幃Fg>D4BWUv%V %t5L4󄺉,J3-+)܂ffiV:''VnN,)aia0XQ@V f؉xsp^Qd`0.o(UͰ,^mo Css[K-0F?1+_'v<r"bXk.~zc ߅eHJ/l<>ȾDvC#\y;Vf6D݅I*{eC$=%4-UҾ(.&.D%AܔI8VOT`\ħ)#(=,~ @dljDњHhNDbf*+vi5AoDPqf#_`Y˥r #A^'^.BA+gJ-PpՅ~*/ ^`' TShЇC $ft߰o֛Չc (nf9ſ4Agr):0a21FP =p9?I[1 bSe[}v8FGiapYvԁiE R+hơ= d6&r7bl @ĺ+t zξTqBj#vLn}3?ᇄVt_ V5& ix4/`J'"=*.7q`>`b:B@A?:D"%鵛\'OZH?)q j'53f.T#~!>k b Ok-3`/J1q5^ דoY. Gy6e"]{#HTȥ7npCC8Ւ)efU0-f?l[m=@@4QX- Nm{;Enasf`aܼ!nAg KWwk6troK0W4nt/#˹RзHc,lƌ^D Gyӷ%k.yy쑃izȚ0VҔa9 I颚e0Wɱgm%dP$Ǎl?*DR"`iyJL$sa7KEC8R>!-~(h|@(M~iCZ61A =&#E.kEdsv$[WآtCʲkq^UjIf&I[e+!دB],m'?.}JW i,zljF){d/JAIGT|Len 槮߳TLQhv &Efec WHSN?%b\\Zd`K4Jhp!u ͬ\GH(+F@\j)S9EOgˊ( bPcR'kl7h ? Mj:t),nb0c9A]4}x6Az&fJ |"!y$X'jI[S힄dؘWI(piݢ6 G5]2Lʗ6zQA+BE4A娣ueeBr}4|7Eb9u\`T(I | njͼB\7Qq8$d2zSiƝ= c醴?{ƙ\\ðI[6ȎPNatվdrJĖ 4 vm5Ή\#aeuQl+e~$PXB?)cF3mXR.=Olv en<0"bv|Fo1%s=7޹wEps4FI6nle>randʮlkp-1lkԡ D_cjQbښj!Rn79)d d- -#V{xQI[ֺp!c {jFz;J.w8'"Ji7EGKd^y(ܝW೟ty)YdH`0o +*PYjI<'",yIE ׉󡟵;D;e*y I֕[?㘫DEd^$$WfY9 xN/Vࣁ~{8@v;%?\ 6cR7"_ 4ʪ|z2|L/PTNt"IX,5lμjj;CLBDjhItZ+5;*[c)bASOJ-lGqAi>sVe/ P2틌]{ks}²ⶣ*vHEmlu]~Q!b%"FA=6^ 5'U|rNuP@s8d?U奃qSJ6{:pbE)᜷E4Z{y+%u?f!c|!ԅr}r-JAذyfMU`5NܳcƓHnJo!XgA)j;spTaAeA.4될&D&ț8O:׎hBe,u9Hl%.xic bnR6ٶxU)i'T#csГ'H{FhNa/:|] V6CIx5dc6 g{C\-쇥ko=ӛYגYx10@g!L|7 +b P Bh OHhQA?GKVAݫ6N)kz.ܖm0h~!P8d2I-Ni#aRSD#"S'Z1ttMfqjO6EN{S,4Jqk,5n*!?Y%.Suv{Y#x.g +58wSŲ.44^2pЏ.1 %LD[n2m*$NJ zf?0b==窺cA{u=q*O7uܜѕhLS%A y^:06@vSx|O&n^?b,wo}7itvq a.^+;"w*4b6LzN ZN" ҿ-ZNr#s}ŋ XpSQg$Yd*NEd6*`r$zlI1j#ɘRYy r y Q F҄m׾4ծCK ('7(U|-ƍ [dҙ,eljjYW_'t4GE#jMRc"յV=u('Ri{m8lqf# X>X2Lχ{o'э6d{9g9a'|pĹ@G%ˤ#gX<EAO!Ah68&LV 2 / suye*)2gUqߥl{["nc+ʩ Gd¢JuH&;D 6d.iBj7Q67QtN 1ᩁ\r<ik!k<am˘~6?r2M*Ȭ)T]k@nZ?v3Q&㥕"!ug 8?DR=a6縲_j9RgX`ךY0R9]=5aզ<^ RSڅfYbhCY&  W ]ZXj]n+m )<9s)\aGv N:}1F61tm5yK6 Y灻=Ӻ?j|&[N؏ zfRNe[äjhҫ48~3ɺ/`-9ph;bY#bMREUĺƬz`5Gt =F[Ni[C0,OsΖв7Y ,|J<86~dtbڬ.OE2S$WF]M2%A 7v :@P"& + P7ZJhgU+\C\!I6TlŅoOc*Zx>ÕnhX)*r9Yw> k9 _ yvӴ*h p%Qek ϊj9 xDĎ-ӵn1b߹Bh)WmXFCF* ¹94b}_}\ռOg1>?aL30S `Ѽ_TiW tB*:k"(]1_ɂm ˠb۩u(`N:.%MF1Y)|BD(>~Xl[ Do4zT!3wK QJ,o?m6'!BP\c㠲jZR\D+sNVX=PD#A[q y<2DM-LJ0Atg5Cțojڕ[:j)w F h}TplIXDc/gś* / Xh%7:FI )?7/cj=* 2 # cP/V)ЈKAQW%0w~vixN*u[Br4jҔ-[g6a"viN(j1:.ZH;N_gyeo{q]~bW#Q r -m[`QW9^`A~7]ɏs [org_g&JR 쭲42c ]WQS~wA'3B%\|E4d.`O;WZpR,GcVcG笶%\H oEtkg{McH.;%W"J6W "Cͪ@6%' e:"=ȩ [_L3ĪQ!X묬wi %"#ZlOi{YKHmDq/7a-.-Yۥ:x;>*0p.EK:Ť1s*?w0n=L߆pz3 Ȣ p\0pnw)+tw@h.)gF0[(Ex\'[Lc9a_#/岵5L]3нt78ی Heã4´ŸNI@.aF0CLj!UQJcZ;\F zd(G{Y0rW ֝VTDַ{u&

    *9Zz\ $J՜lpH=1REnCrpb &4tOvP~s_t.9ToX墥0lxz і eO E_U7Fi3-[$S"'q7@p͒Y.Vs$J56D-"R>/'3|0 Jĭ0vEUB{hj08EZ$EB^4Nc.+]mYIltJpc`H[dE *ET|9]eEbvݲQO9;I~'WbgzX%swфr0]t.<ԹHv=Ha4XcnVQc>X~o_`}қḌ8XR"7P0a{:-S߇|_gYǂ霏x)i+㯩>&P|6Rr~`FIRC"x%3~jl$ F;iڌRRm=ֳٌW#1*G?Ҏ ^\ DӨ\H2`ǩ{VR zg6s_!.) YRgM[0Q4IyPS+8}lִ: l=fc6DS~wv%y#:t |Q.4U{6fsc7_ttj{w;ZN8iDq uhf"jHT2jt>)k`"! |h};LP7a?=|JG[DG{_K+&dEK]!ex+]bP%ZEu >cGᗼg-M'/K +f B+2FvA?!S{rvKDa|O~oz@Qړ&ǝ4h (;G:*V?$AC+[-³0 !jw{>uM>Up2](4A~H(hQt8/Qf7$W<2J[dՁB\ȰZ#鲻P!Hr"%m,IIJL]⚖oR3M\'(aGHٚ*) ~?3MG%9зɛasw>ר:أyu$0{iMutlJ{֧Vcd;=!t)~@T\1dؐ%:'7DF`O foSa{kj1Z%Ǖ9s/GwU׬O Ӄ2c\gGCLN?C ȹ#奘-urg.ayXؗ),Zud5KXL"#Np;#N^H30qNe #-k$L 2I6q?2mFb6АY{eps'n5!hb_!-EfHy=v5ɒTO`q*3Gx}n}z&nMfQs8m N"loRXpEZ W STvى6LA͠PhaUε6h?6?¯ fvmh܎ a(؇\UDZ c)riOID$gj7^Ov|D+$Ï]_ z' ?!xVbuFyrl1Ak:fo6D~D12^m`UϾRc>Z_yR$k=+8̠r@_\XGqՌh=/ v1:3$Nk5(ΘÐ, -qỨQW\C>^ф%,)scf78'͟"yFV9Rw/b)ӪwQǪ7F3XjsB |U\:FzFE>+LXŁy"6(7w;=)FM|2o4&e ?R 6cM ?X6w;Z,1yM3 2vqP-H4ϙ(4`p8nϘ[sFc[jR &Z3/ÿP=|_WV3kw &pr x&?k[bd~Hs@:eqX]NܣWeS$S mQOYL xUmu[N4RJ<16jWo͌4lg#Ynn͙mzAj}\ӌyOCK.1eB/@#}!EkL9F̶[sLp6IxTr*Q4 >]fnr*VoQLj{ L=VM&A~u[ĥ7bSa? ]X"S\"sPR|J>DuM/7ݺ4i q6ـqR\+CXЈMlDLDq 5sc;hk ]mT4 æ( A N}C"WO;NhɩI k}P);[8,JuSCs'(H h@\V:—ō90#And_OLǹ<  vNś_^F%OCsSp oQv<3(}_06ݽ-Hׯi*0 IfwY)[N͡V(&isa$/1A4x7nU:^ пa]ghuDOsBxMbW2[1ñ'M,uS{ CM';ڡib~]p2upsy_lYGuUiKp|".#b)tMU ?/r_O0#Y_}v`ODIx l(D{q>ZΑ(5KJH ooWeO#>B $Qy 00Sj5Bma|FM:1VBhp-!R.]Z}E'c̱اZ 7y5uTkIXTH *(5}s,?bh7pcn ;fiz#>5ı=k{8g57T9Z e@wTYR ?Q$軉,ȢȁSe rOa1{}7uN>6sׂ#.zTk[ "gdP3yB~ ƃ9g[`>Ul;8XzG.vL]w~Hr؋c[Fj.jOpeBLiNЭ"'k>GMI2ĽH9ȀvawZ#xn0P3~*Ł"C>0 VNW7ްٟ) kn+xۓC|CUcc`Mx$Ex/I/qt%ltjx&BQ57J ,žBytlc1M&,yXkZ@‹43cB3lMߝ"hP 5¼:uWx,s`&OxcK',:):ֽiZd'IJLXJNg.ja}XAS8+hZZ'6)?Mzy)ՍV&mjȧk(4f߿P$IY Ϻi{:I2r n}oXi\~,9}@ɑ_ZL#4VB>PԧN1@JQ+F*mX,Re?O+Z_9 *ECszNRk3W0MS&Շ4g ׋;==4=梳uCkR G\6KnGC u{͹w2߃gLrnɍPA+(C:Ge\zkW )P9bMA~QA5<͢$p7`Gby`u'pXg_qyZhbnV\I?tZ#?s>˦e 7%pXl0K{rw+M+E~˷<{,K!@lJ{^ٚiRskw$ $s@a^7B{4jopkaGf(xܸpG<I&'ژ&8dC{JNB+0+/}~< -t$D20,y[.CQ(@ԋ܍j@%f2VW(PDh`>I` wi=q9L֨W*s9c<%Li*|AOS4f9$C>HH|/ ^ гWg Nyv%:'a| i᜗ N(taxăk!>VFEbS{cD\ٌkMQ].H,PM[f.^;oxIZskAC &,B4Gs?̋a#bj9W$zƘ-J-Mt885Qٗtݤ?H57I<|E;9EWNEhpYkT;{7{uZ-[*҅xvE&Kf@JM ,$h1_wι$ٚku]zDj gk×$ zm1ӃP K|0$A 1r&5<m=4w6vj˖nF_bk$gRN5R 5sV\Ϸs֌D}-} (9ϝ-¹`DϙΞ m$&ظm7ȖZp'e, &̍܉ZRw| u%Vz&4{My_/q\ ݾ9K*,V45 -3u~knaȼ6/g`[+}w `L,o HO{+Aa@>o ]W <: =c3ӫN^@KX˺ s"Kj$~L"ކ=)P(uvۙp:d_O%8lw1G5kO0_.1qѢQ9RbgcJ~~?bU|_6:*!G]\ kg#ɺd\b@Nt IO Xᰑ.P+=or@b1~#1JG0W_DseT/M=xak.?>kVOF.b;knAgD?*yWDS y8=?66Fa]]knFY)tAb$Ug '!.uLǒx_h:j?&% x'.B10 ,z2NOm ׉hWeȪi_,:_ o /yUslx2U nRW1080*a猂&E_={?~w/mڵ"ڰBebO^|8gl k͖'Tf5 tJ&Wdнa14g$іӲ1wƋ(M ? h`%+^̴&(SJ'eDstn cFȜY$CZ;].0 *woV}jr pGtd2I,Ֆ,7@Bv笍C#kgA*Yv f0lͼ3嚑}% Q1ɾ/e {6t(` ;;gopVwF0'yˤJ+.s8R\$K>M?íf~iE iQ79eʼ-ATQӍ>@ݾ,6ha>o{-&If#!!$xfMa ?裳UN6Ԅ;p+@D5!rb@JS4u;~|/t %J^<+l磙 u)wb/U0gMK]l~?YO6T7W'VLV ="} $zYϋnӭ^I!9ݸ>@K[ 1+" 6o]! u; h:SW%G,|vE&b{-Š xZtABCnCBcQȰP_!Ú`}Cdɸ}}\5GqȴwͿ-6zj>:BkD(9{.R=nSت_1טK&Ĝ|K  {]: tJ+U@͟C"Q?ڧ~ _Tghj։|>&XQH]JjdzDȦ\Ce|j ^6HE?Qs7Ng<,{;kAeuK&zOaqpqnT|u^\t"%NATk0ע .gџdٜC@WhYa}g,%6R 5R-zEyFWơ8fT5{":B=%?3&CoB O$H{0|&mEz\XGQ8XbF8Y:]g幗, upr [[=W|q*Լ&;J)U)z}/-'/{ͰL$S;-z?uc/f"gJʔATW3V0Cxm6و?0.awgO!3X:͘M_TBR73lW2tmf|؏άc&Xev=WAp SS֢䥰zvIɮTF>{č Mi9wNteIt6+N1sY:i/eѠ=j?c{DvAuR&ZE^9][!TJᲰ+Џ"O čfwp XS驂OW {.蔰ջ0Jn]]56ҬP:@5D/x/!e 7>C[5H˳ʂ YCjҰ-ɐBwC-Gzr:O@p@h]zȟ؟QZbk/9zGC#N@&or|^dBe+WxGE|x'K.\tyQ H(RwaUJ7ЈJZb1Vj5Y[Uarm7rlc'! 48b$¦a/JJA5I2Q>'Z׫(k=KCI@BIpW1u)X 5Wo3Ql0vN,z*a1:qzyz^/ +?M=_)sĠ]Խ#:GD]O ͆GE$ǫ>6:2ͮABxbx.Fpi*h*MD=֎O=RF }fj`e5C8T?>&8W9oBqOe02wEI;55h 2;p]nPZwEk-1x:r7]&z?K]1BcpOT=Od;!V=pұ$xD q>b&S,ON}QkCJ܌ȁqfGw7IT0F^3@ݶ3Y]IA ΂6ODޝs!}*w[+SkS}/nS.Bt^UZK%3%hfh> x$Uo ѾշR h\8< ^Wߣ=lSJC^wZ\cL(uUctDpvSj/* ޤ9%mWA7m׳hT'T~CFXL.G.`E]7@|j|]LChM:#NWM5gPn[Yw8%bnfsZ_kލY ֪C2g{"Au2D9bά:.ٍz[y|a"ZVaи)@;Ou[kA}¬'{P_2aS/.ϲ#b#g  KWMnZ 4(,Hs\>ĭH/4U)WHU`yʅ AH@|2Ec8͋SBM[e7ĩp#0al wbB? yT­jDhݗA5Sjr2h 7Mt[;p/Ϯ}(cZbPP][U1jqİ^HԘ3scT!+bQZ,NGliM>GRO!;b |mX'Vg|]>=J@}Aַ7`9I#^exd^":O"L*ZSטhŭ9b @yM1Aږ꩙p iSV91˾aYnq:LNg'A}nO{`LBڼBoC_߽t`8(WOFq|CE}JfRE8 =ytnKnsG#}4*V,]+p^7uev9|qaNbLrObin1huUSUi Pw/_ޝ(}Hq,>f8tIT}D VqF: q\_ʤ>.`4ꆎmcUTKS:scG((lƩ`"(t8#ͼZX$ 49PVN`+d)>a&jj &)wb'ޯ1dζDxU92(r}nr'uKzS[W^@‡(Q4h߯Ckf#5ZRO, z6'| 45'sT5 W4uV.HK6.ﴧM_[Mұ8t /e<1Eb ]#E`@\ Uq ER{']ƲKW\ۜ ѷ"䘋k5|*bGQb/$O,5&Z- :dLN{SOP.Eu8x2R8׮=pXb76={QƶIt|8u`3vT|2ARГ+(E9֮6 P_̀V=ndĨ4,U6=+p'yHH*ị!D쀳ul()NU0@䩥oQ<ۨ뵌 9rU7OodԒ6?u cDZ܅M>΁f$}D sC$ 0!HR0ߧKS^=ɴٔ JRX^'0߯" O5&~ꊜ*&?ATxOϢw\R:>]hM DX#3SHUL's+h|+Ukd[@5x{<*)WU|E^İCQr%u`s>4 2<%*Zq'qխ*EDZ ,^J._Ӭ4}OܾVёl20.AQP hn,`Pz:}@R̅ )yiD«KcQ-44N-5.FZ-;&jgE2ld`͵m P!/eidAhO|eH8c:AJ*G wCe!i ,ڎ_c¹M$9 o`}; Z1-cBr|OqkD".Iz-W+q9i77`ŹSTdxj^ =C*|_w#!<@5od<|/:f:9Wlg2jgLNܻ!I, f +ufgW>/̀/\*=SQ$2@V4eqbb('Xz92BopHiC`ɩ 8q* Dn{h̉;ex poSc\/*ʿs װ'&#/-I|gKlWУEleދ0Yy&3\SI/*:! oىժG1i [\ANVcqgɔ魁>kETD֋!Un! W/ "*?RFPlnZ:FD6RV@px#i#pZC"k'\c0;KWv`h3IG\"oBNl36^[lpEZL3) yl ~1pJ64FWڛ^KՋ(~o("9O dUp@SnP 4ᜡ4"6$TLߡ]Z g)|&[uCZN+JWz)؜ ?!KSro@vلwt% }c +gwudr<0YkOo X|s؜/ak Qn=+ЀkP>huedTʍ: SXķȇe%pBbG*nx,cOWw&U!X]J¾?w[9X&M_9q<+EG25AT& fň ƶW D LIߍn;<)ݖRth>yv^kEeU܎-p%u\C Q Doُ`@f@#R5D;(J!WН_"Fc#a}mQKH(>BpѽqۈvR |x=rܓ類]hlU&qV(]Hh@gxywilviиVˇPݐ?xȣsjd#4|eߔN f imqRkL?D< φrWHY3C(mYE⌄Dײ'W"х==K}7[|n}xK?1 ?@mLu%vЩXg*qV<|w8zw‚EUCrX#9$HE%[T Q&n@>_{WZ+v)x F*>o؟@ň- Y#T)4@ro{IhD\]X:ĂO"K(\ӪL!m3P Zfލsм#,5%\DN&Di-XScB VߋBuZHwa@ks#<61$SJuN 4e_DLq!pxŷ<˫֋~Nu}(@ 0rB̏sgQVb:40@RʯӶ͍†ӔA9>a•,>Ro$q\v^S .I0]-#4zn_ .dGs1 zg>'a@+"URB.9Cr-3~8eʸ7g~a.2XJ{'#N>[{|%$Q R)G@&֋59bǩ|՜`a V_Oסax*ٹ[$[}<7ۂ{AUf|e^-?Lrȑ/˒G 73zŢ*lD w?p^IÇ׶Q|䨧҅~6m)a^>Q`M1_hFEx}UW=qD  jJ<`k6"`CY 4`~F sv%'q\?U40背?=J5똅 irS˗U-,]ܳ> 1U-m& LZK3- Y5v2H\{XěV:ںɜ9pO* E>0bS RU‡!fsEZi=J+5 lq ߰eTDmkAD̰W`_g*f@,IzArȴPk۪,OSF!^Vh4g[5@,ו"o`p̢y\ɺOZ:J3Zy})$oD*Hu3RvĜAMSO QXIemp. :Qʄi}{}Hmt2g"e(n{^$RВ+Z]{gw7roDKnGc cIL b9#z7~XG X mgs?X",Sha-=!LWCvO-O0dYp U޹|?\H<"JbO0X&˷# 5@GlڵAb܂!;㋅iwhߎN%h%.#Us* &i%3 4L=uC=t{QI,w)$ȴB} c;q\!BPvLQ3k$P{gX-;WgQw=Bꓕ6!U֩]HG>hB܍%>@JLט3jS*-?X ~uL6iۃ+AM^ux8N`bɛqvyƠ-3\NlK>ZKM5eaJ.PD=р'Õa)бH892WVt_]gׄWΞi%lH&$Q\5Ph'\Ei\FݮWnGNRLa1CẂ859ݳjù_xL*щ[&Ɋ;r`Oz2 =QiۉzNrE~Q`]-lMj+<᭸=|08vX:ԍWpPX]PhPbEi3=Sش3OVkyweW~ɘ$C8ӌepcm;cą;sd*/,CGgDNXQ <÷sq/L;9Dei0 %UGb!/5oڃz=)êO9 s^xؙ_* Ѷɕ[M@@L pO8@< 9'ٔ8΁EtY_KAZŚQm{fWvm+v)/ם櫉N=vT=>SAcv^Mݭ*Ywn#΃nc֊l@B> `wҹ,$瑠[Z`4`'XO7~wa78& Or3CbCFJ&dz&E$ŋXdR$" *$ Qz=us2ѲYT \x?$'6tjSa;:;;l27Qlحw\x7nyEnݒCTmB"ave>C"v%=UIP~`"Ÿbto̱1BM%U9E9汻b=Qbٚ{B85Ȼi1a_rk%unv_ /G[kOxS)pxMjP042L1/4_1:\*8'D|Q:5.#7CS)bP^Ywz)?J(07X-B\bҚS~4Ytw],sȮSU*Q~m[WA^Vp2c$^nzupN4~ojn=2:C0"]7"G"%WszfI# Z@7yNuK=%+$x.> `zܸ$֑9smϗ&xu qUIl=dՁfW n:<*5j6_I'EdO-7#[R9ՃѼ^őA+/] ⍦9TԘR/݁~i=# `D%eeFi"\AL"șL,~0nNCTmQ 8=a j-: hTM"ܝl+jM1 glst Dp!=0 7Gh#KvtGgX$A"&UH wʜFYmm_?[KMeZGjv(\˔*U3 4_+D@:׳gŒ9t oi]ƕ] }0Ύ*>dtv XX%Jۭ-f%؃t<@"3PUDUw]S/ԨaqqS1b}S,w;Z?]A*?`ӎ`2F{#~*؎zSV9#ݳQ9(٦;bP߿9[p FǭވȉC|@C 5[e6dS`^;5e$;bGxR1 [Ggx rnOqX\('[Q爸ؤa?<<·a0hO*)%6s㊔8^*wʆi/syLS/o`^|ameFF&n&- 4;d'd[һnElj9POK\Ti ٞ= MǠ2W8Za[뛀j92mN!3/{i`Q;A7p].W| #"Vʚo+A",7LEaN5|79#Ů~jU+oF΄& +A(n[bGŮ6IkQE(!|+/|-R~2{H9!W8_Ai}M)1qeJw9-h%;/G`ߍȾ!rj <ʵF}ǫF_[DWR;*$XE[n[2:b>}8Q%v_N 2e@J=ϫ'39L.P;z#\^F FX` d0-3jp>X$̧e$qVԑJ8WԓR"N]߰VhVz4n3RbYNd#{oH1` dߘp6Ţ& j\05y4CD dۉik$w:ḒZ){ŅZ \U9BBl#q~Ws ӧMQCb8K_6"l/_ D0SQ,A+_.vtȷ*?#\8!O+Wma[JƳ`y/pA 5lf)X*Y:޿4i7bȇ-I6-8~n {yٜi5e:1 j/zH5$8Κ^ǁqj̕ՠO8܌k_FA05>\)͚O_0V`I>Hz197 BYYl2Ö|g:"rA,`]z l ^}L f?e6qxmܜwq.2T,LRod_)\'on><_%{%[D;Y؊*g>d(MI&p2w) !t@˙+'/Q3!Qe=4{=ISGZITV>5l[.rvB.4ȤE*sS\v_`koV㉾x2 A3ؽQZaNDTW&k?LPNL9dҨ Z֍h'{C-5vf pc`vp/v; M9 ~귏|΃&{D(<>9|r {KnT]0ί'VA(WSa?:NIQuN!d+B>T=?:̼I kE4ZV 9M3v ԗ/nzLPv3I&tsiYĹ8&f3gnIIBH| PeZ4N0m(&AM!!{W&W!:h*ѿu,W>#mms"ƮScէN}i%CN/B69^*{\( zJ01Yиq7AOJ懏lюkDʧpՏ!p6;3-Pb$*&?Q0UC=gD>t"RWvQ3lx3k z]hE\[hB+S+LWQFoԻ SG}s] msVۊ5mf;J>l `!N,x j#/A,]$^+~ӯ //7c9r ]B=-X5̇aTׁ#{H95<@ivg pjNxԩ# #C(ZAVh%>B|V;ߕR'R0I@]P\DcZCYwf^`Wэ5T6Ầ##_ I꠿{6Po Ec~HJ ֥ q ,ՅB}cRVolk\:L jt SGM44CX)Y]v$S4^tN!A.c)L7.Uvep)pKRSAozàVA5V z!ҵ <5jAM87H Y?t $]^7 -4UsW@e;I¿S阮6wS+HεJ Dx"2A8^]:u_|0P\v݆ؒ-U1H qǸpBoXmwZU ̮)o1F J0Jq#6,ۯ" v rbcMiYb˭` AիspyH)Єi!Up&&nj[ȄʲR>P26!Fo$t.26{?ܥG@T\_ 릹֑O&8 r'*8tcO1*hxjQȒmnqEKwIPM.F+am] ;kKBԫdE1 뤬N'n%[Hv'*l2/`, K%A$DJ\(_l.7R$HbچŰTѲU: ;X:!!Y3}x Ӻ7:\e+tP#<1 (WpL/sȸVe,PÛ_əQO1mDV}9.6_Ù8tu%Zt"gmS+e$Rz߂teD,Դ$݋rJfi1({9_A} k^Y\2XC;03*(O{KxYW߿al"w9"f%S֋d:j2Ӓтj24* 7*ޛ>wK+|ԟcN+hr!,};QahL7!%bTuNAKIa\)`hNq&0QGpdۋn]@ը{ Z{^ӪN-aRg6ۃI TPwPcG U'ujrdW.o@#2_C ^H@T3*ucȌ&vWT*nVC>[Ob9-yhͻj~G9޺. ׸&j2K޻]q:^A7SMG{NvE>-&LsF|`쒖WɆqaS8N+j#9!'U&zRZd['PFV#tHpEDP(+tOIOn7[&R|:0̪K-φ1+( zc|A8ߪxxy3Fǩ0#:0!wTڻiv)6 {?$2R@N5)o_LޥxDD`-8qTazW.z7`gX:*x:`uåt/n7sDCsH(Ptqk ceٝ&gm: ~RR,g7ĆF4FE>~@,ґJ\c KZgTL ; yWrGueZf@-.Yh 0 ?$< e`Lo*6?'rWw@'s۹X}5d: ܉Wmǃ5str=<)uγek')쥔w-D_0cV'/ߑUS}'@$-eaSvh7‘=eJ8ޣ*g^c='U&\RGw,%(E5x[dz_]i<̏G yY||{β-&p[8N븑*pB*Q[Sg]ƲR4oIl;!Vf5*k/X5--_VPs#8|I|2IdFf%Bx^w޳fhe=Zx3;?5 afSb23'y[(/^-s=`y qq{): j[v#2=@e2D4*oz|PD^'7vnlA7X= j4*C ̃Q%R^Ѕ$zZ2|2fb)}<xlR[[\k=L!pS`YDN׋!m1tĤKW6HFE&RBoק!h P6\Q'#> Ed.}@:I`$ȓxӤ_ua𒒭M'6 yO :]ԍ);Att<߉\Gjהr&tJˈPzqmȻ xfu)^)^eɰ> ò` & zp`{9 MR͵\1e= "@uxGsIߣ3װ)fP4Ci`my[D3N6'(<\,5O}1q{`0"`hߒ@}Uڰ{1 EIdM->)4yo@3^a:N˪O[l"8ٍ|㲤T}OZI'~J 34F\6&J&52#dUCἫd:6UKCMƽP ğȆ%r镤x%ЛS$Jr%2]TIC<٥{$څ4d(Mҁ I!!K{Td\>2S 쑄Brs''zw٭`~XT8eQ3,\W8om zf ^%{y[o -r)$^V`.!cͬ=):3tE8Tsa s¤>uxbwl'߭7XWn;D[ 4mf(;yO\a>97ӈ Xpso@YDc_np{F7vHжJi'G}o3563Ȓvmj MUTǓeLS|7>I/NfTrd*̭ͽ@jkp7$de5+IC\;FlA'7D{{Q 9dbc"˒E)egx'C1)00el޿m&wo6L[n&kU!WAfMg4;GwD.?Ơ\[eʈV@h4 G,*$)#Ew&%AS},@K@N9&VG{Kx7^_+&%b^I0p=R>~3&!xst5<f!Jyۑ^MNCn6fDWTaܚ6a)8TeRvb^dX*fȭ5N4~3a0Beg^ȯS( Ns*~xlG+~wA@́ bk/!R{xݴ7YuGm#KjU,F WdBg(dO&`E̪N߫ l)ڬPrdCv:Dso?myd;_]bI 66DP_fTO|'q&VP>߁^m}=áte03QE=a$uo f*9{ I>yYTM5Xe4I uHáCLi2 .Q<\:ݲc$O?«,1P./lx_V^=P%^AK>}\n_91>4-yucI;Ha'09[:LV)־5'QEJ2#D|+͙uPϱ6- P<d2$*c]Q΀Kbq7F@aYWAr~LE _+:rUI%oI7=hz"|2DGg%KEu~M1γbm?8;8VvBo|IC/S+y(;s׶\W5ĔLM~H}KKW̭N_V~*i4՝kWҠHbCtF誣躉}J yH"DwYJ x}y? pubpC%.3G iƹ\8p K2@B9O>PRr"%^{|Yd=*n.2dbͳ+3ߨ=#'ucE&̚ש7 B7݆K5cM&cefA18p9{<5` x~zJ/ 7`ۿ>_gE6 %f<a0~]nd5ޔf6m <ԱU(r,Ra-|[:soGx2&@6mND!g1}oPTƟ=Nb+/d- LC@()#8 COhF?a' kMXܾ6 T̂qRw tĎm$|Sh} I pK<+:MƏX^)F;GܙѷKF9?0#YS/?M&˹B҂6swn~niݩExa-UdH]~\b`oW'o?/ۥc8Ig(hReon?a)_F ˦#>bjc]Wƻ~OzDfj 9z%i'-K/wi򶝹x ?ߤCИS^v/~逵5HGL.%;WD=Kx;>Yu ˙]q`9%Mia7B;)Qn]C4(؛qID9Uz7-vϼNety3"Z 1>AEp1Ybl Ur7 0Ohyx }jt;z׾(:c߲"}iF:ȝBl+&lr` Z\܅oy@SPDr(2h+Z'oͅa:$0G@\KCMiO}vzN`_Edk |E7!CQ6 sYoy68@f`j?}eWok!/W;Hϵu]Na`l5ewW%֝'qaF] TUޏs1Pk2,Pp-'6PClGM.ch'=!Y>FGwv[kBgqU3Gs`t9o,@]},鄦;j)kgɏBȠnʉy0i塿C8tY\=g"J2֟=pUZxʾ@xo\{ټr~pR B{맙@bKĴooO%wl}5e&SE{] k >^N)P}J*XsZ$_yQM.Dk&]ߟqQZ.mj@ !J001'Lc*GXvѥ"]gÑD8ߤOQ_xB/YY]Ő l=;WB<_6hp#Vh cW9'ᐽIKNJԬO=5%L4Z\.o+2jp\x\;9Cu*d*lmyU PQi)bDϸkদ$ғG ްUC2AL>Sa7țq^X)fekOL뉩W8D r$tȇ@CU3t2藽^{&o";ȵP< (HJ}0k/`Υ^SN[{3NAPM`/U3O׍LoCk[]b).{.,WevsB$|6@"8'Ӷ#V!-Temx8f4W~]:sғO(ڮ2˂ ?ʯ[L쥑)nb!sF.N5RX*%U?6Gմ :DL8̡M|cMSH{пh0FOK^Vf}sJ6b, (Req|L|RWOh[?ߧ}}^-GK_7O֛4q'B$ 픂E~: Ҷ:82И|dqúRV "C`D{ Fvf!.Nʋ: ֈ <py!TN $rheհ`O=Y#V,UC?_"tV RzC ң PGͣgzi=a)6eX3LxTճaa_XJ03zOr2xf/PXv#69]WƤ)1%|8,^{/"R:6ago7QFm.ju_;̜WLoGKPMh=`c5z,]u"T\!; Dx/ &;R5Ih5V{tAUsҚb9rtK|H azL'S1'N\~ Xd( ݜkQ(=%u4_vrJCu;¹6&䲨>2`z`5RLҔhe䤂iq%ky)3_Qy{)eX'}O &f= 2=M4={;82eܵnx F+ij5G &FH˩PS ld># DYs|:}s>- !4}e(ٻ=ɾd3.k.Yni?fuDLggE˹m7nnH\ n갮H ͐+n݀OaRR -_d 0)qo;y201ziQ_:(նE'WfH]Xd+WmW:R0seM&lNx 熙. _۬dpA/p=6a]1#ׇX7OL`"6O M?m+}X5yqNl|`xmy ?GLI&($I޸Q϶}DD(h4,f&Y@0-7R3/%:`5*ZdoY·2 E',jHEؠٵPFH{(za,@iFk$kQ۹֛&r@ 3υMqtN'`Jwg[ȱ^0ض$xJ샀%Wl]۟6mP8'$c E;tDD <ෳO1N:C8ѵK%LK/*"?>8WrvPC {}n J '-ړ\t#cBY>._ш@H(S~Ӱ@D@[aʑ2w IE"626x\NҤҷ'95NlwvΝvٜ/(;-s@ )+GT~OawI1.RDȧwGqn9'1䛍wlU}o}\&F8l4vhx9&1Sӱ z qdAo /]dcwo}] fUs K q+|5'Ydcu򫩽OG gLbk\]m\̨O_ؖ\X g -Uvs2gu1n VgpHm{UvhQ4LH@WPk㨾ה  !;zWjf"Fo= *L' d-|K۫PWKSs^LcUusw zc ]TC@YȤkPlңaMcP :'hY2"ZtёP%.2y,`OBmc]LjqIzǟ9 d KF ȵ'L<BIhl9ȭ& 1Mo  uk{:~_&*'?X; ~C@떶Hr?o!^Jo:_86؅@Ú4ynҺ#qV0} +  |R|37)kHC T c܆i91`+C\bf# xspIн4Y?Q'~-]i:0ʆE:Rzj=F{ەC y( {́H.\he6IcOhF@uW5+WW.Dg"2;@nG1*h;>sn[gz?BR02xsAHY_W0-ߜ{i~) PI\A,mrAD-u~\dz^ak(~kI|ZU [Hŝ 6?VFul]<܄crI|KIji{gtDr9ο<`)Ϭe?|K&X:a7!xa x,wx1(յU4gVPwsäЩ mp"Rf7GfXOyL| V#˜Xѥ ޷Ϭ:-#xŹ$=x}"5?瘏; W]_Fǧ?/YD\%&\ܞ _uWl}w+XN4Ê֓&0GmTf|+  rNe|Az3/r>:ܾچFfe;cR_|&R"Ub8n42]p59<_YyfA>}u #r~'̗7Z9Q6HoxŠ) XȎ I !U)TR _jIvӁ' 0uE 1c|đg`/n%ިVSݹQ^[ ^wmXƎd]i;hfB3 F֩VIbi^Dq0:o{Y:S PNL\"IR7kNHl2-'9ejp3qMjX{y+ٴ#3bfZ_jNPMz9$K-~۠4 b '"YZÄ~qHW {6mg_+MJucGq"I$LxPHm e9n<鳿TQoӊ?բ+DpsŠQjFQ^K w'ɲ?+#?c&^"x"6@':'%W˪yjX< .H 7$lY:0w@xe2mW+[&Rז_ȕmpҒp-rOuy`j{nu cF$`NzVvon(G|"ˁџ w,Vï v K˷'@Qz~$A@]^  9_3< wu9N1 yUk->s7QRm8m1UrN"m!Qwݭ8.σeS8s h7Lyg oP/X5g m F)VVL qIVzؼ1VvMm9V0=ȩ3pсff?9 -1nq7m$xr wh)ҭf9sKQ:w4ց?gZr2DO9.+ iɾA2yH,|9_vxPx7U(jW$Z?;e6Cqs3fo>k,#Z ު3~CUJ]LZ l<=\hY984]-Psj˄kcڗzj=S;b3|G ϶# L_d-lǮ;vV'Yt7]ាw<+2퓸x5v,=G tp to(%\˜|6uPgj%!LRf2u}Hvϴ66ު% "f%n>BNυ cĊzD~4}2?8njLt [>fH%+EE)UpE$|8:P7CtW?NޘXT ]b=u4ris'ezĎ@rtx;b?<]gaѺjVضsה z}8w6z{ /))ݙq7nrd¯DrdOc*hxmŮg_yW\qo6o=#B{UJʮ/'< v"ZLw87 q/YOCqCwUc|K\}/w oXm#\ԼAmal_XUtrc50o[V m g_ZLcШރipSH@hTuvбBf*zaPU1z7*+YýjO-O@,~uLg9UhÕBlvY$Ht\y))[e8 sА }n'1] gXHnQӮ]7{lyE'hGX ›ncuJ8#%^glFZk'wX$ZEAa7bK @8kL׽,l۪6멿_ tgsyx3l(5hbj/1FY߆Kٖ-oa*:3Ge|ʂT>2 &!|v {Pi(FFU&TF/wѭUOWVŰIfW7i {|?PDjHY/,FC!fLfy]${{v0{nbO^%n*%vS_lߺhB.[-KvʆKN zz1w.802{wc&fHAA:q 2Ep./ݣw)yZ:iQ1dM'܄Ik}pC_[et4w!E6>8msb=7) Nmnt o5pL8A2ۑI{(E|qWSJ8EF#pJ]IgՖ$;*=GR;2|N5/vx8nP,GR2 28v Thm*yԡ޻kԙOu+;&nNi˄u}~R>Kؤӻ z%^aY5x,M5}YBN!ҖwCPycXJbwxܱ$^=" yvdbdY[fꢞn%col9w,w6DN⳧xn[҃TLQ pYȟgfIEhHK/;mA\:I9/wQ#FW{uw:R&qtʧȈi{RcH)i +}&kS\(`cBK.mBǥ$dTxw KoϒQ**'?k@a8;c;:Iik]"hYT#mmyd)yIs"Q,x$/Y1'LLtVgGh2*j0iM 0#9UMrc|-Ծ5!5ۑo55vUhk=Oe>;9TN4"+[D*&Sb/˛g \r9*:{D B^)TO֦iwsg=A/vʊA;\9$p50j ~XSc*X!"Y 5Ou7vrdy6%FQ+hضA8ZEZ)t[# n{MLpc{2_݋YTk0H})* =~%{c.q)ԣSCJ*L';Eu 1qO '$ALM6fe[ BA'L2]uZMr8\BEuG?}+ (o&2GE@. tvJ$"Osf\-hM +}W eh'TG+Ǧ뎾\tO u` Rc82KPxQ. fVG:by}&`W즕U{ 6F(/ZOݹaw}MGX{v QS遼&Ith\d8t0q=/Џ{ g2 /^q.l㱫Hz쿷o^w#TML\l٣%NRnh08/$`9sѢvNd/():ݟ?"7='{a6gIGCZ%J'fEC-ڋ>@虸+q-$G1YN'db%/ĜjЩzT_N@4V7@겎UœnxPЦO >d*^S?U"+k2 z@-]QS>Xי%@K ^Nwϯo1Ƚ#Tdd9&^2$gj LN{ ;mMP+EP_[҇.BQU$]v+XQtO$zսg*Jp"Q.ŨM š=; om]hތw/? gi8X eg1 ,8raN*zJ-˴ m L.FNBnbiU Dr|f-tsi3VǨ 7d 2p %F@rU "x LxEҹkbHDT_x+W)Q_«ݿ]c_DJ t)~A"CB B"XG/;2Zkԑ'>F{%W0̎5gMos9mTj[>bz$#XJ Sfkd.8{z+嗇q:0x%I"DţqovҜSYݧ!xQ_)wPT1-hܙGҬS`֨1z6N>>trl֚,+%Q Q4V7VW@_=]{YiΒ.Dӂ%˔zԘP;%.]ƇB}o`zw͔1џn\]nKlII -Uk /i]ʏ z6+ֻL@^`hWڦbnt/ɠ2KRTz&yYe2x쑻81rqZQƵ˔1c.R!p>w.een'E/3;ix߿L(9?V܏8m_,SJ}k-!ӷwCdc9EmU{?ΰzB:%4J% YCIchp̏KfIRThT>TXp6Ftq0TmPx_ã%?sa*^@T調tU8I>2QU—]xu(UR1&mD(~cƳJT%h1K)i6wQynO*Օα} 5 fhX3 o8ZL":1Gِ,=э4+DA\&kBvFR-Fkfwuhh=[m^+BVC5@ \`Z_=E|"Zs S`[b9Uh{tX$8zn#C}fP҃ 8:R]Ũ|"g;VXَE*QcI1Zq$zzX0 p ˜zmbmXBp_7VMmđNas;\^ݖ5A>pBBXn߸4B\6L|Pڈ?=Laht!L OB={ugnOO2r?Olt ƮS.l:q#r6/*Mhu$& ((Ku ?俰)AC9=iT1woR:Ldci0Qӯ_H}O. 6< ̬"-wnJe7Kum+ 5r"c$ `TSi{Ӆ\@NDA)KRDOӌ0i!=RG񣂌z>Q~U5Rk 0.̄!x+^5d E_ߙNMi|vF9uL8o'ɋډ)J5 6i}*eH| >$K,:݆J fNYZo +?-X$GjǧDA bM.tnE{}jK7mrj Y錬o/!&ICfC4uNn ӖEǡ>蚘:^٨c#TN ˦d~ ղqA-\Ghor~`ver $mu;%B1ېtj(IƤAqHsLjKA k+u (F Iv0썡R9ע[>=b4q߭D^I8nVBY1%M9@聚@L,Ga);x@2*y I%nr]2rde,s=Ό%nm;]Lְ2|333o8hyŊF={ אAAΛ?9Hwj٫c9󂺅jdi3$(Ējޅ@?Z ~ ~Z )90D#څݟGi91ӔWIO(h 2ڴn"ڝku=f  7BB2z7tSՀ G u"R #tTn2( Pe%gZwއrKϪfiB'OQZO#V܍1[=2Зy޶6pWfJ΁9o%P۷Z}󒘰L;= b mHrxE%TpJz*e7ѶgjgMxWP&JfA{륫1פ' 0-nj tu_I LNuzU{S>k<}/Grhv :;!3J1soT!ĂqJҁs~IhNCluɹkuzT/Ch2QW;KdhPs[g(N~-+- +/2 zz{ (!VM6|RɿsW/*|=dRrBk#BxSP[!/֙tO]!/'w \(#R~C-oˊ0b3)%V87,)iβJ- 7V3z\IפbWȘp3</ܷ,UgPӞO{hFS'K ~ !#RyV݁AJ)kau Fzqc_bi_e9@ɘ\4^]h-y\r"3 #ԧrΙm,"!`h߭;6+ #0`QF7aԏ)_зDuo ͌|nb{dO/CR1=)O3 mչw;C/=bS 7b&MO #aQd#9 SAk14)an:մ8;vuy:,M[v;R >c+%[%H?Ll` ' ճ`e0˵s2Ԉ`_ㅮb(^jw WM녖fP|<^(kOG3.+p4G/ ] |$#}wV31@IXjQ|P`޾T&Q7US ~f"L b bR%5ylfTDD! NQ牔sj!Yu{7URW)=o /CQAP3~(:NWsçCMCf)&֭WGi(@2/vBVen ۯiOcNb '|VЄ_j~ 4y2tx#TSĴJ*-2G#x_ZZ̰Qu/PVB] ;n>΍%A%) Y5p%H42:*J]qci]v+(~(?cL|e(:B{F[l Dj)Ф_"*kVbm}RK$F@HX]mB=Oa)k\=I7*Ƀ$a"}9!0g뺇>ia@A|IfQle&woLi! -}oGK%:=P+LF p^jQD:heSm -'BJw"Z/rc'9$@Z~^yG7IB}{]辰ʴëK{ֹwvfp"ݡfghv-olkb!?"_*gЌsGT &KO:ي?ytٳ f˺:F^)k%J=olM`Ѕ!+Чn?pp;R;~Rn exat0y RNe"4L.-8O :-B>lBT:F&#yƱ_9jI)&{ s'{ ;2n[vڜ>ΊTu=`q$Gp1j3|'W29 O7M"R_5(Pf̻\r;bvb͍$GEo nvyܾ땧No܋4`?/Xy +uE\)Vsc%?Z^:amRP=H"PASH sR]i$ico_zmQaԂs񓽈NS1OFk`)t_e,^o^}+;ia+VO0U+b~, 7q &_] r!h&CACP䩠(J]üMs bbzR79alӿZ=JI( ǿ=*W ޶=3GM;-5 ^cIya_6/b7]ãUX)-$ek1eH[t#QLh$_ ÆHiyn!58`G+9Ӷ\ӌg| ~C˚ґծPjʶYQ>7σIͭA0H>%FڌYA%CIcAz98!pQ7A= $JaT:ykFǻEu==&,-S !BF/zd2w`rTaE0FWk ҜdQtл"vtFm2}X;- ǒ$I .0m.u'%Xٙ(v C05ElF6a&,dLUM)[:J@ur}:b5"\u(<ꪂT?j6/8e+l5@dἛ*XC f-&)}ڢfz4. ɭ"!m[`@o3QJx.u!4΅քR· *(JK_=ɖa[G1/cM0,۱z7bӯ3tJ  l6U7dE00bԣhR.Z?"^kbGTom,x #8teC>j!8=?*jtBݹmŠd>jS\%YP$ʤtErXlisߩE30w^//,(ke%wZD՗ 8XSq;#߻BF PiwbM`ALR[Q6dddg mj%8wV6;a_TlƟKn /ԇәEC^1T:%Ie?Y!ɰEH F~lHU  P`d"p*J^ioq'E ?]842_t'okpg7z톈YH6 :Vz.Т<9Or}JK[TdclGc̟@$aݦNwY\-wǠ ,3+dcMxƆnfQq ̲[āsn8sN>ٓd\ V5)[@X֝'xjm;ۋkˌ!P,DXKJH R/HVd8k8H$W`5"?i@Q$mdRp+)r;EBcL^g(4Hj5pS cbq%8h`@W 762ʊ:]A& ysqJ^)6_MKM_q^{nQ{0*vV7j Il "5ȫ!u801y:"~ps|8$Z4҄'z]Pá/(iBn7Jܽȳdm8PAB3YN uEĊ^kM@`tF]H,*2lLU_xM3NVV撞 C)q}n91T{G>Po HsFYK}p6g10LԼOw ߀۶j ڀ=4OѴg6/[KDVѢ#20ʣ Uv5* +f]nSzWv WM"Ly`y_7iXVy)بZJ ;mo\_ZDx/f@!eZ1c Ƈ9~|ᴯF8#I gx;>Qqjr t/KUmM7aE)zbFh*#^G]*DJnؚ,p:`2_8` oK7&)tn}_L ɩݖ?#'t# l[=k WuJr .]_!_fV"(:ߴ)7Z8LY-/r%ny j4A/iAL~fݣvv0Iyd?dױ9m*),[3. d2q @_$9jLJEgFpY!/zڪ~‚4k3kki j9CozޛAt\V7ڝ>N9,\y*#qy:}QH5Zrj[tѻ$FjrXEx:8#p19I4(,|,W 2+<ѐZȪD7j C:kpFY*$YU`TpDx+:d7wqD˽0 T"B7Z*^\4J!Q ǿ4 3w9Y(ݤSLx?uFe'^~5O>5ON#naJ|s9i&U'oD%/dfYRzyHC'WıB%|c[h dwA@F;^T[IHdC:?iw>ǼȃL"",g?pV4/'K˒PL/Usca؆WpemڂJ!C ~{ . %y"o=yޒ0+/prn#*v-PznyBRIpFtW^|]Dd]~@aydΔK49m՗Zj;(lSF<jتClEhqZO`!ZZvk3lhSs4aI9]t_R$[> `*gv-`/Q16Ax eNԕYtzI2nOX4#s7nOSj8h1_=,7И`FX>њΑPux|aI3qI$&l/'+~5UZΑJUNtLoe*;msa?O|JȡYD͐TG ZM t5GY}nGJGIc [ d+AӾ]^Sq5 ofz-о.I_jXmi&/g N Q_?/]L7?[CgBiߋPk\ea嫛D J50_Pid0e!=x?țj@!#s<RPFph@0H1;7 JIܺ7LjB'|$pkVc,Qg.dRW+>QкҷF?dkP}- 2,+B[qN+ɑX%'1 Dž0,>ndt<ܚ;?=Ю+@P :'i^C/=h^D5 DZqc4H%lQBgwGʽp4;v[$ 6s'tO|u o,~lLz&%_kUx."sGKLYo*]˟/" Tix$^N8K7x3[cw|ZJdF /DF I~ #$ËQwp~[/}Fhe>$QmTgxE >pvK 9k-Acx³S5-8XNUJ$'Wk m W7ny@H3sJdX!mÀ,IolFj (Ni<"mE緘Ӊ&H"țJq:0vW,x4TUB@zK ~>~E.wX!_.Ϙ1ćaDrEUXGo2r&=|QPF/erL0!ǚF oM8f'%hK\#s*6/j})y?[wdP~ȭH-9]U:*Nwu)Qsrrun'- Hu}ш/e) w`/X.f ך"lԟv >*N̦nF Gz əĮ<tv>D;pĵ1__ ӱKUEY}D~Xˉ.BFE+tZ,BzLi*t@yRT0kNhwe5¯cX"pjIqt0rK>H3M[HeiP 9n5K{Hw9Q XɅ嶝 _Z%S> q&[GKM; _%<#=8<Ыq=ʧFP: .H )/a%V]p? RKwW9Ԉ0Yn,ۇ;F&5EV;XN=l30$1 ! x{ܢ.{U*[\ȍxR`a5!QygvH &3 s*:N0j-;ױb|*IB$ y 2R Is^r68ta[lT ȋ2ک&Y(v|@ofpPȡFTW}_Tl3;vfe9߯2iO񟪹f{+#pSU@Rh{˼T|F#Zb7@bCk|i{x41v›#V!wyZtѝ`oL/t7  2ES]`n>gdt_-nQV\.WoJ/0;vt5'-*S!%Z@XL~R]J"*NNWz[ɸ C^~?=R,v[0aywM6 [HpSNpvGDdžFcՀ{) -KzE-G;yFI ɀN(T-T=9(YJ@7N꾻kujUQ&GE>lg7 Yنb7L"1 \!kVj"F+N>ڊaږ,KAq)EfִgZ.akH '%GnK1;mBd OZ96?h OZp/;>͹ZKFffHr\5ApgP&-P g* PH̫<ޜ?o)?J&{"nX.. DD˘rӂAYUv6_TkIqz] @xLhLg8NHfrW9*ŜTD d5O.JӉ$(@4zM3fB7%7 @@JI:!A'ٷFX;{UVs6Z˨h(vel5g}GHyx-)$J`S 8Ϥx`d"ˮ}+, {@!FYp9{7% Y?+0m-%Q?(ϑb>ӭ2.Uy$OA,D,X &VI?0M'4&Rj6T$U~Q;!^"Ǚs-#f/I8Wgw?%&w c~YR<Yύ\5zqĜ8ɼm]f|z2©&`2i`ܯ~cYckS7NV/țF6㐵3ݴwЄөU|IEd~a+Q?^i pūqK(;0v,^@e(T13Gy]!V8u|n= Ji2.zKF,B^9U%!)zuBK\>734˖0|wGgl/(Ibavn!8b_6a~KbgVxCmg$ G@%Q%5͉ľHӞuj"׶ZD4/RTBB#UR~U7٨ܡQȮ3CMXW ,ʅrg^4UA)xTBh %8ˏ6L)Ȫ  }@9~X_y/)-Zs3qLaN+#5,o)pݭ`6$}1Q=R9{qX%ה rcNP9y\..<æxYC!,80Bx3g_|0&Swa1F?C $!|t$ˆIOZ0yG(4ZBK{U/%? ѥfWeSaAkt䅸d?f{n&+ioN.IG 6ejq!-X/Ee쟯#`ȮɾD*ݼv`I ` y`FzM@ V=t<'ڞ8[t]@mv`Ij m_zA]T]DU5fL|4]o|bJ1V|޺$A%%{$5Zlr~Wb&n GҟQr!;K,Aveq8BV0:1T1r}kr1+QBmCu"_RE'MYJM9xZz>H 7Q}diq2 3/KS>0)3 Sh-Zg^L(M&Am8|8kz^(~v$\*aiVC@z+1A_| A6m*=dbxAI/;Ap=6'y+ B¿uO@pD흏H"r$C-N f82~R0ok&=(BC+Hil(JE.fY oL)kK[VPlP7UY:7hS\p׫m}U3OU 綻k!4tN!>A傦Igldz ,755dhҎ.rW_ybf?lz]#i=]]:M.m:NYW&U2$]té^"'r4eBo#4,dM{b`9Op>T{Hq_z|tYŚ-udM9لxQZ VW 9`zxȑ l0 R32FsIir;lVi b_k\|Sle:^ͥGΌٛW^{8N76mFC'01+ ӹ p\Rf_oU z0B>:Qyj2Ŋ%Q51_p$$ e^fڼDp8(QоK*'~.tLz?&NӫϬmq.{j+إM`a-jX+Tgh繣<1"Ѓµ5h(x/6O]PR4㘩? Dd[=hkUZ&r=]KED(uޘsZ'P6q|Lh_xhN]^X[" pEf$<|xZ0.PAEy #BC=f 1 +1|Iq^O6{e9EE6gJkQ9A )c(bcD,8 ܜ1ڇ%f(O3Lu;3v'OE2˖W kUk"sˮU_C0SCuVBDUtNX3|Т ,˺} DE κL*Bb/Tdol27-l`qZ\w Πn PKSc  m׋%3fJO|\7#Ϣk/ Jm&YMN&HT~yd O S76Ȟ|Cf mM 샧$^u+IxUM2k s4:F=||l8Tw':'__.~7^/DWh'}I\f{8}_@;ymffo-yc8QW%S%V'gc#?·8h+м-mIqLW &17S*6*Swg v& xiq8O="ԤIbǚƪQ* K:\E1,2}Q$? [>~lyy"f&('.IE/, _N0˨"޸\v(?=(m>C[e,5):EV ׇeӼ aIgCn  o^Np oyixdL xClN@mr|Ul`LjsL-7R>~{ N/Ub TjHG>GN/+{my(r&`;HU eqlF({bndqjrձKV WmXBs۬Lɻ~1g:,^bSB~dҙ V"䅋ݎe ƀ}k RZ'NOFyu+-/л|.*7v"UJI{:u<, gp H+gys*sbq8@OM \ &,SbN(.~jsz4 9LR\\2XtqIIwyFWLk~ڲ=Ɩl1.)o*|x^#/OzpWa#AfαRLdpkbcV25>j%SZ3codoڱĨg(e n2;pАʣCvŪ./ *f8<\!9~e")/omt@5C 'n[ǟ x."p86"̮&s?yE̓*l *Ql,E @\4ԙZHҧKف5ܖ\l1Al<|p7Z^])%ڦ *ǣ# _5>`Z8 !Ϙ#ֿ':v.ǨQĖX~๿itkdž!1:ƃ?IJSϰJ*󏢺xdScjI `3hə&Œc(Um4` @Hd&6'!ICS( IL\V$ʼn;qF)P~ד{ _u,Ҋȗ%MfN۸Ex|Ĕv4C~,"S+C\=\w\qrs-&;nSZjhhӔ\qL5xX8WqcGy~8) 4lHcC)+Ҩ [Y̙JvOxQ\1*b܅+"aڙZܑM+d/pTlΌ q.m]2 ݙt@2q^!Q)$,q{e|_, _ yɌ*F_6v (@zgg`:i P\-֦4 c)eP_am._oSd͜L\r$Oo?& GJ^R6o5Ɯ^e%| x+9uNt6FRFJ9ƈB)xj'N fZ8{^12E.ʘgP҃ {k~x1&Ybn .D8cd XںDuw͟O @TMf$/oo#m,LÀHBlj[(,l~7 62(T#]9?{@c ?^c{rCsYR?ۚaP@,ثcg>$@c)o^-ضϘԿoscP w&'cGbE=>1!pңxX?\n+x&aћny>{A!g#؍e2i7-OQ^rD`W zepPo`ۙ8 \[/t.W΀.3JXD>k+VGLԼ~Ŕ'ۭLAޣDGe΁36D4?aanXldR(?ƺZ3Bb6мQ'[O\5GkV,P' iF\!InNkC @<۝ =6k q3l>JEc= *{,_B[0V$$Y*ۻ6IC'8$*Ppv/n힯ƻ*s@2*X~HAf)1a%I\+aY񢚧=-oֱɓ,0/Ll|ѣNNvisQJ2 P.մ;'# $}Y^d 1/YTÖSt*ִvF5]V~ˀddw8[j=H骻p _W@e/ b20A5%͘o%uU0j;SIe &>nq8]ûȏc:cRaq}'^;TQ;~Kj <*I6 Wɐ v83姼"Nduf ө z5x+K|g{yM||4C2k:1x}ۯp"!22j⻙w*ԌA}nقS1v1N#5` ;qH6gmbi&u&"4 RwB+E_R `KUsSS 6b\MEE9syG>uլS/c͍)}*5- RCa`w+_,7]Yv&A  a40$[?JiЫ ~FҶsͥB*3 Jc rƝhRl@c@3nGLFq~_Pl(..| FnHϛ&h>/jge}_`S9p4dgiJnTdK z"@$|Xߴ+b lSYs ܯ(@z ̼F5 ;@|>[Xpْ!%MďܯuT:%-dXf r`R<Q*7lX+ Ԙ Hwg>=W܉Θ 9d#C@k7ҧmr*`NiXsUԯx6 Y.!+94(aB2@@$e᧘ȏD Yf\^lxgPG jz{dz=HMJ rn![՗$SifiOYl@U j)  u ClyV!M J$`Fٍ  ySvw43u3 %)CzU$ߓb0ۻ O_1#N K,j f.'dk/={ʼn&kf0GzMM;󹊟6OzlbBͳ3i--Q챆@jIL:zLWD^oAQN(j26+MdNfMYSZNw=6B7%g~xP ^s#eQ 7ye ?)CLicOhn5q *hƬ1(;0 ӇϿO? U^hJۖ/!0ҝl%"3|Jlw{(=gHp[Ð)顲)'lz`oJYv5~,Wh-HWMyZnKd)¤}.mS !YP(FL".WK)B-J(][ m675b?Sle%?Ns\\ˆ['{WA2}i-MiW,zBVTu5uc;޳3EG3ro dEd0Hnv"9^YbH`^6ORƊ≚3[!Q~%Fq!Lhv~ƛU~pzJ1|?eMV\\9L=/>%nB*B3!PM0Oե{9]MTByd2Y#C5@Hf+&,1:f]# ,?͜I #5$WY:EcȶWB: );JEs0>̃ |>~O줤cYRCSvtoMBgOpl\7ŗKsq`*8#-d9Z G>1uM/Fķqwyā Qgw+&`mN:~F@Sp(̐*lJ4h930ŏcMnG^iڢ[kk#cV`/lK(zC%*;XAfďjZL\fTɏ~XeЪNԞC)Z;mHѯ(Y\IdLl@@:%Ӭ?<%:,>.Ύ}*NRUѲbu0;|0L=g}mA $\ӇQEf 33})R>ʥӃH |LWHrvlaFI@~ Ȏ=*p3%ÐW$K.uf9 2LhMu x!kdd%'V74moFfq":KlW{U>PQ1Lq? 3jkɜXIdJ/"6\78|AL%vJFOYyq4DGǎ%6NƁ ) E+Q9oUdR.ߌWS.)~RI$^Tu@ o%9R!^W$l'd&S˭ ,8I`L5΀ݨy5J,ƫb$]ܟO!VnIuYdI5^H^b~ܛTiE)fCs5ʑwB2}lZ:LsF`itZ_|ffv8%w~Q5SJS7.6,E8L뀿)O@WJO؟,&rHǦj0y/^p-CXFԮM\uh =yNG3)յ5:|F#ʫ \Q7l/^XjM^K"BM}fP2L?B)˘z:h =ee])8_K$J oL!P, X$6.%ya{4]ǚ GC]b(r)`UWSW pD< hibte5:~݌.7d, O9 V*0P#G18R7.w+*$D᪇مs?]OITm,BgT#_ ^n0wZ<1uL ."w x4&uB.p/㭳J;[3?۷:Nc?cծµte@/`]o&&Tq F.BIN˹w~ qGu?G:DM"+*Ǯ oLИ5ծ[}EiUMަ|IۮVn^ϙݎSS{Pތ7m4߭LR*kGhm~9!w6 )K)dL(3BpEy9xp&ezVApCPgGI( Y'i3gUg쟔v0A#; oA  f'/BDm>5&Ť iipB"EL4bB BZ/RF`3a-)s0_5UkH޷sIjs8X?S3XhY<}`*7sKiV~JW*}[I#l\F)tAd4i cBSVGwRY F#M?eBuGI&$lt?=ga=ʝPίV#^ c/$xתV+Rgf O)Q[ N%3SA{D7V0}͓枮2A|}T5PqPi!W 0P4aY:Puπh>vPFK꜄' v;oYsH.'BX2xÔW " 4:Y[7yrvmҐ _8jnVB1mđk1]z2{cXVso ۺh h:χt;؄vnAjvC24ub;j+?x$\6o~M+F k<N%^x|߾vĿ0ut ɗ $"n4 %Lel/I6.$)K:Sy; [sę\ %[VD"Bcr3/ k$nx2Z_"pY:8GX涏898 Ԍ3S ۄ7sS+XߎDr;$މ1[qβ;0,V6Ы?Eӿ2gqBQxG9(NG7wo4J{DTAˬ!6{w 2T6؏ Z4CLcIjy(Qm$/ʘTS`_2A=]& vOKaP{j#y_z!ڜ(uN ʉb'N0L;u؂ơYwJ>@H~l.m3>lWԺZHTí^Jķ/<DD>G`1ӌGD:ؼf+LB8m{ kOuΚ sZWdzW8g~UC7zbPOd V't_e]USȍ@_IzvXEN1s,L@Έ{+h,6˗c[r|kNj Den6~C4ZyKi $yT0X#lH܋Rv d >EHx B6LD\$LѪaGgEO!t |0L#) Ⱦ^Z^I,ΔKɭ)j*:w#+O=;_:xk=σ 2aq'(A/FVǒlD !je}|/?K9/0[{2mc%v#lʩQ!R k.^OC=5סFf5{h?zMC3W9{[^ԉEM Sy'pJz4 KchdzĪj0(725ҁ5Xzz x0;2ǦF}g?7Flsk Ͱ!g)wW]^?^$.}u7\8ǽXx6¡2*@vƍPB[! :!@;-l0BBf!iQq 6TCu/0r|{gKJ6P›СI:&ӖWyPR#y # Ad|$r~Jw!~C.ת,g`*34SQ)<28خ=e|+H!` Q T?}JWcs h4>Xԉz%F pCa`l썪@w\kZ/vgZROV'^+<* əd.˧RPfw\R0~3+BζQhD-I[  = f!ZhiFhJd}#j*ًH5picj(gi'.T̔7<+L>P&qM}<]9cIN$ņ*3e-SAa+ &g[ Cۛ?~Wa˻ue((2]jyg(u4Ŵ_v9g\RNT#Ā׫t.d@K3WS~Ep<%^oعYufB bnp^xģY1@ ^Ms!صF`TRz\2&#QSDA#uA0og8A8"ywK鑟oqW|ijӼێPp3;ܔ? A"ve4Uk oFVQA,Y1FLMV(]: Mo4nm55u*3IJ |衭lr:X;fer%fMmрd֢l| 4 ]~z듸9ȰO2V[g3/FAcrJ9 k xXRI40H(DM2B9{L͸J%ˊnͷ%V3h]{u\+ǥŋ\~QL fӏ3~zA; ՙa)6]짓I'>CJldoJY&leB> 10IWtE=6jb1)Gd]Cy Yi5B@c8TEAo f̄F|Kqk9  XA4՞xN^7^NMf};> 7os˽a{ژ ;BL!_CU@ܟ \)ɄQ8rMze\ 2qESV&?p ț{+̰$dNS80W1% 9(_~n!mh,#sm48@v7̻$WhMn)`'C-Z^S^>^d GO&>6ĔEw$b5S#Upb 8OkU:S4y"޵wc!NPR{-yY@󰾴+ _N4#kdF\&I];J'$ JQ4R L4WAoJ1ɧw̿bLRt<~$X7̳~ ϕ2|n/OVRijVCRʿ\d䊥4l>vuȰ 1nDb/2y wgn!3%A 8?J_@`c)&VZ``\XU˥ ZltؼTJVqTixu8tʖ!c{1Z~S[k`3n?L/̭j#mRޮ4Qm!O"Eaj7;םĪ+~ p=QyJˁl +0nv\J g3ϗ-qO˅/[hf[6dĈIrϮY1Z9l،2&qF<I#$Ä&ݲ!8Q7xA29ɉ-HvG4x*?o/x3̠c }1~,jh/= boӵQ}؎k:h(#dI^:Ŗi].,b\5+=t< ̗j(mzv4`gpRլg}= ɗ~6]Չ]]{Koo/`Tbc Ln>~,b^"E}!q&Бa b Sށ{R @)PeW:5HZ8e=:ӿU n 81e9\a(ZWŖx^G͔C{M +k{~>K&Ɲݡ6DɄ~&K'ce\w>vo_3Oh[xk5}8"wkŘ 0a<L2p}{w=t-B"ZƟlU8/-2axa> B~A,n G42-|  _~|<:}0=@[@Dy#Z-kI:W1/ɂzѝ#v{0#~Xp %x}?UːdgxP{ۺku~W6lRԃLK/Db;tfɊsAhߌп҄fN۳MmFYB:M(=e*/{JuP`6i'm݂<36@2PGJK =g9Ȯ#Keӕ%je_sg@(NĠE D<=7 ]wB1z@SO%zm<9h\20LfSЏ&b5|ĬUpQ΁yϰ\pTGJ߹d e*.@jg֥Sө|+&zY459 +ͅ9fxD@TUa4(Eΐྣ~F:!-Kت,?Y|nT4\Bwjخux$)a׸JҋȉYm )Ҧ\|OXpȣ9,p9{R-KRI+N?7C7e` VK/6> Q3sh\S|BCE CN(*`ƌ"ܿ(),_}n¤MT^.Z㙝J&c{fi YynBD byR1㱓sMG6` eĝ':N|:80GI;Vh>{,0w;OMMFg!󬼮]3GŸƱք+탁gd&qvZj &iOnᜊ$/i=Ƞ"SHN(5SGWp.}aG̪pŶzJ!T㎜Idzz V0kXZkGxAYLR5-%m5{&soXAKV(^xˋt{o 075;U& gJ &E?&]MƯChfpqdKx! {|tU!Ri}U )!f61#d$V쁙]Ս3]4b%[sׯ$y?~?{"0ҋVq>*^&0!ZexcJMC_! Kˍo9ޛ0#{rjkWwppIӂs:J1>Oa9p. F ރU E  }.m&ƌ ^;\1f/CPБfQ%ՠɅV?pȽLzQ/!( !ʏbiΈ\w Ag,-Hk@u8BuiVd)H4'RO 2+hF }&G6&(MLsk0opF"9Rw 8cvG~2ʊ2,hcf5tv\?2R诇n5z4նbrLJ?8cK})b`<+ Og>ul"\=<AɂǠ5dqLq(Dk~]YR-LZ; #CW-2dztӄ΄CHy@[ OϚ^S&sŀuYE6کq(y=!H.2S>dl>4V|Q\=;noSA5!G܃SϿXzSȦH:ˉhLu"S/B~qOCW4/b/̢&Y ]mLUwBpٞP,0|iqb1tk=yyv ڌPJ$̀n%ĐUF4go7__=A9s 3FM'Dt'0YtVUiX>N>p:yۣc{D:_Ф?U#:Z\el]I*xٰQUy>Y%Cϧܤ ,":);#mBرPdCQnu+ *. 4ͧkLN0xw 5\y,U no "1=e [;ud'* e[ ;T93/.,p %8Gw؃5#q/ksь;2Kbpzuu1z 94ȑӽȬf\[JO)0 V,w("Y2HzI"7ɩZg3%5j<atg^cܙ?))9F*wת?eiKN=];ڧ[.RB@P!tJ1rqLɕylYIv9N3jgbZS9tB$CS(w!IJŽoFDoZ]IjɆ&J\E] !tz]f[QLUWפ.oYG.ф IWx#eH0:gne  #E}m ?ɋ3rxE"vުݱ+#mϑE !;jG%qV+ijx—Z'pL~|`6IV5t.JdS<7bkX 7.(ƥ[)jJjjrMQ\nԂv/k-mѷf֥(:s[Ms;%xJG/vZ>NDW ;XesèXy*ľ &[+lq;9'YTI=V~uG#}.RMԑfAy(?E{cTdzǟLzrTU߹j«^TUFD0=(v3`1ǟT@LV0b/g52 \0~P:eTDzpyFՌ1of  fx&Xj9o$"}~+ֵWk:s~-@#8Oe.&X ʝ▱)#WteбqG E?\Q߫Q+Gh^u]mUbmtQGm-ODk&ϫqV tn?\Q'ވ O_oQȚnS_[?' ͉[yOwv+O.q@]Ӡ Ap|H^[H|VibDoAKL Zf 4?4V-?ɲveBT~e^gZao<v:b4iR>2ۼ,kz=XsZBv[{8jezp旙V#Y򴬅ڸ9K[Eq}.̓)[?Z2z+Wi8V3 8;B؂)b>tLo~򮁵RGDZmξ]~x߻e 1R&죡,j\rl1.m݊1r+$xr 2ֈhX8PRDҵ*j?;p?79{Gp 3`lH2Øق իwݎQmGQ$!Ŷ3$2Gh#Cg֦xv#KԃD3+M "?ӝZWCPHm,W< `ٗC!A{y6" O#=Z+ePΖ۽M>IV 5i"!5dp_WR?H֢*ԗ'exV<=wr_Ij-ɋEUC1ͦ΁H^CQ/xηs!~9-zuiA׬b1tY(9b=ll?ĻA%=(k\7!H_]u7UggHS7GXhvTa1ʂc򅨗81kIh vʌ%N}j,a,7:3L{H9I ἂNrL|~K|k1WWF%L嶞V4/?;˚;7,Ü;ecrZZ*Crdu"fuyF<&\eil[]*6УݹZe}3N=f^v@KTRύƆ}9F3J {>vYbo)n󒆱5nb'M[bJ}#t/=M~UV_'I:^h;k~9\NK{~ n9`pIn_%?uRoPgwsU1ܡM'Ϙ{xiKpf4!{\n׸V̇&aRTBXƩRs}#;P0‚jptVEQl NGIơb J ^ȧݔhg,+o`ר>^M0ZÃ,)}2yf7^"o鳝dnם7Խ(z9؀Mhܔ(?iG*K]ZomO(U0ǮVz D^yWU{aNr?%eFTyݣ=(oҐs :& Ɖ `A#2mqvȷCj"$F (خ;M1邐p&&]ʈc9iyJ mPQgZΟPwJ}LDϣF?P%lnO_&RPIܫȈv'6詘,f ZU jj+0`:{!țGD!I1ĉ3*rS }wFO]#"{ŵ;(y#l]|[ `?:E2}i#H }7C(alnL&ֈ>A-#姯-.iߠj\TCV_wN>ns:9:7ޑC8F>HEB]/1Tܲ]) ۯs*Y4hSNuz雷9B$~Uy>;UޚL:6R^ipk[Q=~pUoAҦ+I9p%jY+#\<>a@B_#eJCt˵VCAFfv1SB8/ћIvUI'%aJXJkej@!QA\ȔYy^Da_^؊\kzPD+{؋=| 7R6Pڅ MAf 츤&sf٢Nxѿ3"H_/w @'~boWDaA]NC *kY)("^]L4OnTsDK˙jjM͉0S;2B6 $t & u&3# N'SC6[w$dPLCy;j1 } ^' e|"4vKfa?b5F;3eבoqU&_!:fuКBhhԦ>tk&_cFty_ 0$O`% &¢,yA#y.cfTkP8Sy6g`5WUD}n댕c%7ϐZZ^uF^u}n؅HޞΕ7䲍Qtu /'1 |g{<q 5>7ac `eA;s;v=n=F 60&vK4!j~.臢I6I04L(XxeA)}-(wzc)QAd$uA*gYD=yXLݱ ~lxdT`bKZiӍۓW=NpȐ\%A;/5MTDqY}gҰmY+5!)۫ֆ(p Oq>K,z"}Xw ɟֵ`ld*Oyzh*F(ڌ\,cPfȫ1E9Mbb||zr  z֔-OurC~䥪[.!2S#':i>Y(y4홛L>)Pe buC =HPZAf4~Ӑ+$#4O Mu Dm :j ȗC30[bd!$Z~>}mm&Agp;l=@MR@ <'heߙج$;GQ; F|b#VQ5ct7s*ClE@pJy4Q I׳&8U|-qTO]TNۛ72u}cm:׏s/^t?o)KPw%pz{9P T|۷kS2nL ѡvYZoߢL݁OkJ]fF,^pvEr-c8lE|8IQN,ȀoQ*Wk@@^j-{PQZ#̛!]쫣 uiٌHh,u1G[orރ|9"^c P9~v~Bl#dۥc"ۖ<^jY)b ;ļ (%3r>vDmOwds }52tYX:A0K|Fii\ a)&{(OGj֝OG\.JAwI D~6ܱAH@ vj^YCZwŖ|Gz0>7`P=WєmP?K@4E,BZ'k#U)ys7L<|N Zdqmo`NGeܕɄXq¿ϜhQ- H~DPBQſ _҆%BТL2i=w˱Ph)&*`KMc /]wǯb5-N%):RR7{:۾ii73?{]'ܘ%ʿ sӏL7O31ÉNFk G2<]B_a|Ӵu>Ai9v3Dxːas/x[!>1w_Hr/gx2M u o԰0k\oSIaX ?Җ9Om !0 PU2 ~Xn.ۄQ\t5"O}/g&بƒ8-  2jKPzRpNQ:795ci{Sw"e\Hj+`IU4kcdP}iOd@ʑP!lF\{(RIMf?=H /|7uv"= Ӻ}mKgн?{5 DHNPzrER'5`ps>]d#S=UEx[iRN4 x2Fkek~o QME pbʢwpӵf>8TSJ\jqtygu2'M 0O7)xny40!jk昂] 5O@q^~Iɂ|sfvK@ËVViEv&L)^%$GFLG$q˄aj֠{u:;,aŒh1>>$P$ k&reI)ͻ󕑘U[*U9N;ַ<{tHF~yK(E`&Ů* "zbI5UMӸ]Vu<:&^=GQݘkq!UF 6BM]p0~˶r9(S`O KM)"AY焧Y<]Vϙ04!'݆ +3g+o4ZoP#VBN%afmNj~?;P"I)>!o$GEAaDwR SM0X)49l,lTiXJpV# C7|:VJlG 4Vڐ30~_hx] @n7qk{zW|EAݺ\^(0Cn?vU3() E8 Ё@%Z3\7l{}:*0BYx9#.!4h7 Idr͜Xz|+e&di/GAeq&6; }=` x@ق'_K"Mi#IO(O8]R6miT>*&E?̣)f>q=@-L';Z'gYZ070701000003f1000081a4000000000000000000000001668c1692000032d8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/u2]?Eh=ڜ.+r^A>09>@q>( Qw"7Anr@͸cȹ1v>#5qZʱu&H.UOE!\; Gn:uΤ~!HPA'S=6tkIÛlȓz .=!LyiM ݝ7F%r)r6 ZЖ|aajjÙ{Pu߭v՝Ǘ iW=tǢ( ՟'pnIq 2)U}WQ$9H3Dqk}WC)=^'7bEcT;^[=i9^+^WU˜_e# Atr5DI. $\96;%#{cX4~v$-y-T'Ê8BFgW3Ȭ]g|LE֧gԬŶ8|OƚݢG۽{/4 nLNƎ"˭>CM11 m\&eq_NA_%4l~';^;g]* QnI?MMr'FgC6Hɾ D~4*B-RtJO&z|l3 `Y 3g"E&quDnr]=Î{I="?(׵F.,}f1p#o!$\l(曜 j4z8nw|{kC_Ĥ s=x9&:r㠦1vmpZ}JEna6Mj&!5}$CWq EG( $2-8>Uv (C.ETͩm4SEpm1|ԭ4[eؔFhR7NB .n{C7 Ppݦ4l,Ɓ=ҷY}T7V(q=bBjG[E![ Oy5,W~k4tfCWXAP\gD-کUOABٿ> Ssb\*&˄XġЋJC.j]liy`5W:nFJK RiwhOwuwJn3-k2HiK"|{>߲ϷCV@QS6ԩgwFa݈)Rfn{XI z8Uu?lZ-c+5.gLA5Fʹ\";yӣ~U׳vk\$Of &5616Axu {9M4X|>ز<8[ }7R[F]nZKV0'; Enګmꎗ'wC]X/jOeQw:Z;[|IG| E (/+}NhU ."!yY{A M/xR闘f|E9M HMq;8b%,@RB85&]U 01'r)K6t6h sGRГ_=ڧ7*2=u/vCN %fl صs0&;^lI(p}JT%&.,B_ye@[1K"9 0D~Qٜ)]COyq[W\CO#@BQE?1a]*ο4Ccj{!_-[kFK*' 1%_T5Wf s߂.e^ep?m%Jg8-&^ 3+}-āǟ6G5Z:5PRȥ*R€#{1M-}Tj# ~&elX&G7V".e&p֣M 4e<~)ϫsbuNh3-1y|=fvS]%nϘ[܆^l#`z`)U#p$4Kw^ˀ^H_#FV xl\rYH# >TXT(2{^8}{ :;?gAU)q@LAԑH E5df@S7Eߤ6B%$`.&U<94~0g&RĚEqu*V?ƝoIѱtM{e+7dDT:1ABOoZplw(09 WJB_5q'_R|? :EHܵo1 }0*KbԇC}t'h \=]ϧt|Mj SX!)dǬTX b ɮf%;#qPk_T҈:BJ]?*J:N2DG2c鵐 H$՚_Bt ^ E$A2y@DؐERE1Q}~Fe2nMDE'R,pbcLjxh20Y:?SבU77:',o 'nyF)A,0Ldiln5^_$Xjh'QzHJcJr}bs dO *ldޭVMTtD'B{5GlM9s(IP×Kx_SmjdZ*ה#п$tmEEKc-Q` ])[.).PE#w S"o6a\6|3!~ʲ2SstbSy4^n QC坢Be0ie},&u'-s $X+Q)u{p/ s /n}a8P-WyqVM!Fsg-7AQdznQa6ѩ,6Lt cՄstI ;nMRRMVb|"6?'&I_135Ol6D )v[(ʭRXv)ߚo`8.A&[J*e!=gFH;_C H"h2Lh=qyr27 ~l`͈ο2kLHmtsD^ :w7`@e=6Vve}}Q`gp1X~hTN= CsVMd9{WvGOK(Dq59uBǑFݎ1 uQguˌccjZ( Z0mڋ%Lq| ═mnf-#\Ytݨ>lCP0f Y'nbm6CU}R۵tqs P p2JY~HH&4ve]9sC#EVb[u aPB&b!*^Z'?97;_pQ\URW 6Y3s~&vy#ʷ9+=O{rq+9 lY8RuM ,9_c (rN$BJ ݳ'dڹm6:|r$#vhRj(d.[1CߣS#Ϥ |?oĹbeTD7gTO/I6~B!eh ,קmב'6o/mu?]I\㓡^|&NNbfUEDֆNhe'\FT1kAu\&z4J3+Lo=mz<ؚkHie(HLS:s]2y#}d2 ^OP@ȚНBӓo@0x i<>3⫻=[m_ty@7qsE5x~CMPYWu ѓ -4 F ]ZKή;Ck "B8ah3G f+МœXP#5_Brr+ <$qo_G-]BwJ(&bѶd$& ǝJCt!BE.>e,=Per:V@taޓp+֒eER$y"Zխx)̴&z>H>~%uoꤚ`mNb$fBfePna'c$-"c1f7:1]d:Q=]}%O7`PjpɔE _*vá9F ߜ\|5#0Aj?9dg' eD7c8_]02BBe1+QN>\|#KCodq# FLLALӌևPy Ƴ7D e^T"[@ʑyIͣ\MU%^?)Za6-v5lV"!؋B>|8Z39-vAMp2LpJt,ht v5ʻ@Xg2'aė Otol "Z8\o 鰘}FH%{P{P^0{K2BkI]_,eZMiϋPI!>8FA6~:6Qq KH)\S9`b_t2I=Upk(+ AUHL &Bp^T٦x$NSDH_O=<;Sv=SaIhoNB;Q `[^W3.BdF&K1O?Z`e'[0}$L]~Qr/Gh@kl-d.QydvQQGgzؕ$?K$e*ky)W6Zݓ3f:'V@km|Xui53^'^i,DQr%hu) dۈ귴L (I`klX,16_rv Ëyj 󮈎TpQnvmd` }ș4yP0A`J={J(OjDf+c2#pʦQI2Ȓ+Ρn{gK>}n@,',sJN8crMmf=SV;&ۘ՗.=J"* T`ʤR[T$~ڡ5]A6f] ]Pչ{_[f$HCR0H%ʼ4 ^r)ra?z#GGk}lYٵwRp SK(ղ5 NZ3ƾhzr%xz)Q.0`|= ¤pq˘=b)-oGyM҇,d)j S8|x $7O܄@~7ꙿR[Scb֍%`r ADTYWh+HTdph!"[+uBP~n3hf?{O?Y=^v> 8Y7#򔵁_| ]=+dk uo0F9PHrvN7]BioKڦY8:z27pi09\, DGgӻ>Csk*c!}ͥJU֗gd;~07+SH#;ƙ^̄ u*VP,%}W1 \⸿`^™x[VnJ=wZ/کf߰#[D)sp"Cd%kw\0WX9];q 3(tjգ\A!ە˽MO{0 G1"&N÷ ˾2ck35uϤcDѿ](5_Y"Y4~0FF 6a?yLd2o<ɒi.U*wXSKM_,Q)q>zÁshOuz )hbY ]wA1Mì\hOh>NMt6X{mm DZy/t8c%I X d;q]{?KVIB>`˓(WMǐ45Ю,/.,B}XUMm~QU>4cn~΍0޹̒e ڂ3%!qn/ZѲ,rwpm}n_gÿI׼^ >F/X-v0j*?\yL>\'=3AoȍkE/plxAHN~6eʠ,ݩp^#Op*ԟ.LjBcRdp%LQm9vM-ľP^_PO.]%H*8VN ;ò-EaI.v .9,JLH,&cFReNwY"A#Ob>( !rO}<f `X $ꑲK6CƬ[8mRP,6'buw%V5c꧁U5@7 2cT:ƨ@ x1:w]8$c-Y(Yۿ|Hf~r_S`-{"tTYzlOO!!P-M:m[&76itd-Akג#'\*R"XX8=][ .o^П|mdflN(4UGSy}*;MgmW(4asnGEQ8fqGS701l7hSG8)3aeڐkT'udɢͮ*,b,4z?p8Glr:<\\*҈Ej,wW ̞6n0<Z%Ù0N_2,rk~Z#ά~Uy qK%Y54T[6ζM5$L@Sa_!dWӿ3kfX[D́NHƢ,YTBt 9F'DL!ÉQG}5k{KŽEͩ&hjJ1}/Llb=;BE.O&q^n~GqPDYe6#>P;B{"(<w~ނF̼EVs,/n*q_?K,vD3qOrx2i# BgI.ovɹ]EmC)Mpeʼn}ʬ19Ǎ+:_Ė24"$/2!" 0hjuu/@OG=E!d Ȓ.:Σq14QbZgJL'4A{i2ާlZ*aw!T0 +DjoB#" nBƍk*+Fٍ8<&;A9\;=5b=: DR#< V+A)ayNgrn pG aVe; ؋e˝@Pe[&k-x7Z`H8_]k{ܶ^ ;5ਢZ(6Dyy)q织R\f.y{$E"$ܗd r2N)W D`B`n^ ZD)H72KCg~OynM׉@Y&2*רO$,'k$-Ou(8綳yvPk UQ5$dFZVlU)jbH)L8Mg;_XZ4x-*&C%=ht3~k"hn4Xr投CŶঋ~ ͛%A(Jzw1L6R+r "'x 2>Yi@%G( + w>: '-LOGn-@SL^z=#-g<׆}bUȡd/Fc?xҿmÞʳL}9 | ).PmV1!_T; e5m=-bA4\΀- @)+:LޱIQ6a4O,ˍ {Y`,޿T%-7ʸ1v=& ʆ"^Y>,:rsrژt[뢨Q0P5:[(@0HTW]$z׆OZ&&Wp)*}" es&=i:53kxdurت͟ůŽHHlLGy/+(:Kq5]&e.7$&D=>;|~˛xJ9i*3gx7(Dμ$!p~W1 Ά >_)BLn⤽}4d5رG vӁDztZx/ҰA#w _*څ>jr4Z}#&m3a^3lBSɿ#Pfqm<B=όZ ̨w?eܚ[T+?^C?[Vf5䊦ťnAD># di 8춥ج!$}sS;WUF^Kp2P0X5ȲzKk_q">Q/\ɈG4LU66mt-t[JvF.'0^@#9q-vN)!n1.F+ 1FV,)ZG'An4V1ջ 2G h`Hۏ#*I~^GOش S>_|l":Kµ3"E՚$ugP(]TLdN @>X}IB/tJ!X Jq`nӪoRq%U9ħF>lCӤkP.j5X-eCU>95n mi֫hR%:ohX,r.[! jh W} t$tXPIFZ3ȅ b5JP-؅rOsEmjC-Q?ꪐt ;}?v3< '4WlǥG2Tn7{j)ӑ:޴(=4)14J4Oc]#z"o I'2UaV&)6Mlj61=Ah(=ŔG:Ʃ(?({;!&~O8&&SkS1v- 5Vd/}f~.XUN=[ovY&~Ĕ+pj7 RC߻E/jtU`MB=kna]#x7#y[rr4`4f5^ & M0÷̐߉"ٙ" HDA~_: P߰ܡ]Ns Y*AM R:aic}piė|~);\,+#\7%(%XGAv~;7\&O>*l,i/JФZյK :&t*Wh%%LHe͡ıgYZ070701000003f2000081a4000000000000000000000001668c169200003880000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/ 8=]?Eh=ڜ.+X`mew#O.{ *A5jiopzKͥ&^H mŀ bf{ߊ ATd;([6+ePyԖo*2'0\>-Jo^S j1s!SDֶ!oQhe !GT~i!.h4׀w⑚,2S@Gg``(d$kqqsO :+=bCJz/pPs{9}pE!|EXS[9jf;3K#2|Srb5'; 3}|_44Ӕ^&@Navok["~ddV o0-oBnY8ߙYoģA3\Q7Ohb&V6mhOd7G( 2|?6?wAg.ԄKk"Mh3st٨\2CCu޺ph~]`FZ}!-Kı74?%oWRJ l $ș `.lB Jm}I6I񪨏kl3/XgӢJƻifv40?Ry!C4Xc׆D8GSw?'V} G<= Ccd1Bu/rj@`q Hku U6_PD$ 4D,-FkSr-6?K\=#)Zm!=m-X'Sqv=K_v}VYh"!|q4GhU^8G& Oy u~hM\߮/X aA-<6PN2k9rՍqQ~ɖML7P~nGqn-Qx*\*֕.Ř7f䵒}թo~QI3#nk2FB0٘Y}oq U>rYlgM?FY b@z$ߖڧxӪ.]; L= 1I7B6*tO+Lκ?V38XN5Q4vF>rF/zFhŠq`]ԉ=_NhT!Hd˭Qj̳L‘ ^/H jz= IveImNz{0%3C8c*Y*b:7W` qCKrg:Z!2\鉱̑avttAg͒w`kfǸfǿ5 CUPXeBmՈhc-Gd_SNB޼Ci M /[fL4R))杷o T3=1oDfۗ6_je4=f#!R_ rȥA#UI}qѭq6, &s=,XMU͈}f0i}yrp9>ZlCD$BHd0Lw2@@15 'um ,04[! ;<)y}4u9IP`"+A` X㮼 B* IO?  H d@=@GWsȶ&1+PwŨYȢǭ{VG'ثvjCp2z:] 7fw$dcG'f%߆\3HM471F(J;H`b\ۄ'jo(QU@4η:r4LZ;+}xUdVl8F=z{4iuucGU -pP!\-#P*|eh%[A.).枠nN&dE8Cܿv旙>W5ˍI5%HItQIVOTyA}-5$NRT ^CӰ}OE϶&xV-4;Jܔ`Y@f&+iqHz+^_fbwl[dVtm&m훲+CB*7vsGd_# ]#|8Y$&F_=!Z_CVmH{o7n|ԭ7 lpoahL1$qL]2&$͵h' sEn Yjw?u^-@l%ڒnPS .h> m~'|]aLbTlvlK\=`ꅇ|Y떰vt1h $KHPƶ=f1_8|- ("4&,)㞮uJ#t~1YVGvT4q }{3WjUx7Oܩxw)z\I ޖjfy%97.[UDk+AZBEz"xY']r!# 3_1C_o" LEb=z=|0XYDK-DJ%dW55BZI#+_ɀ$섐ͦN~!*6y7>Mvʥ(D; j\Jk# {3_> vce[&$pb0e=sO2Tc;@c 0OsDrBNp8ztt?B_kR#gd5gk^R>LM@.e"헧bt:Y'8_I+tON&"HF+&sO@aNA~ىecqP(Oߪΰb?ɠ7ukBLcW\0+s#j~]mXAY$SQ(Y\)sDf8H'<5ob!$`:!PynN{ w*J1{a}b~y 0^s@/Ng}ZMHWp3k\'w$O ݭ_,~1DNQOPM.m~[Xm"vjPBC_AsB߾TJ0ϳ @8D-ecxc"րҩiҙ):?%MS8*be@ |:PUϯə,b3#xNVr#$Foe6iK %~80OF#6S8vȼTWk?.ծU@,ECG k~51/dmwst4uκ nJZbMjZ@.q)6&z2 C "Tfv(2!2\^%5 Q%;~[El'*wOK>{ex;eVb^/~Y$Ush"Fq Fȸ%"A-q'A ΋־#-5@DMѤN_+䁶(Nl´wR@K+d #$"Vt|& !_!7alegUy9 ~bp0CXs0UpB+ܸkw~q,SУ!Vi)d%1pXk ,O]~:m=X/l-R#~۫2 #Hdkoٺ*P׼_8u qqѮk?~C_3oKbea(6x ^Vڥ]扃8kl[ 􇮖/v tH9dylM䥘o D2FezB1\c X~/Gp'Fm)T;S2˺}TTw&Tq-bRJ[!(+]Ug|v} 2`a-98 قy//;@ۛY_Hmjs7$8Eq{3}~H6Q //DHRiw/ QP+ɛ<`HS{Z!gչ,Kx'%cfj){pr뎑بAÌ_l`f 1Ū\enp9};C7J&[E6T'Gއӥ}Q0&vR 3?+SIGQ[!a?v\#g@zۙF; ~ Cc 0PT A 5Έ6Z쓵܀8ph;*N ѬJYc;I6ȧ>BǙocRg"RmZu% ǴD`E,.&O5;2)J~yY, I߱֩xvB1l K{5jw&qSN$MVJ1=\ҩPaEᖍqs$E%}u7Aڒ/z14]6 >v'8 1jE?a }VCX0J*zf :)4r8 ז^ZWfMO;]Q ]^c]tK23P,Tp,wZ94) }>VЗU;P!jC1y䕡8R|afRoN@.,6k@mg^k04 {f!=$`g  #ue@L d!W.iYG@=iq?}_&Aѝ}o5t 5x-P<مRTp?,0Xn '0 厓z 2cPB;B8 r7LB0|U seqa6{֒MYAu{0i,;Yr!cSéiaBy@t_a<H$ԗeDK )e2ڀɊq^ IW0ŭ/D.Iw q gS5g?rIkfEʐ#[B﫳@u- q2@:O*8Iy?v\_d8qdH^a{+֣,:w2 i2'"7388NbM_m4#wZ\0puz>mbK-QvЄq|'[OK4z"4[w,_z̯X/+^ ?+zd=z){sIe;+t\*;fW,5o"raY&`Dt%Z+@{M[B~A,VdkН~gT#ƕv ,8l(pm@z^Y 7`s0_V0k~qu:J3HZ8[ܡ}49s.Uo7nTX؃(1΍uOY Ef3ӴL~*G@鷰 Z9 rmRN*/+:)5xos!9T73=qw_!6 'ted̰Nbo }G78@i2WSבROTbQj/t>[w~s兠\sk{{tCb6-pN}TK7%XG7@rF /K5F3sI@1+ZkX'~͂ bCɬx!~yWR fPצ,cH!*$Dz&ϤM{%mw٭%䤒{e'bxrBW\ J>,~ʆo",y'+΃iעY[ΠO3Q/cH_"fhp"?T߯U4'jF!bAN=ڗvޠ90lnh,3LQ_ 6d©ҋz%{%i'٨o\ =alˤIa2HCRpwG*N Bl)u|V%KIgƎR5UN*MV[$d~ȼג?,mM8eUBoAB!K\L: J22| {W ׶/)/NFuӕT018+N"WD czww,/׬d2%0Se t:'eKlsQ5`ɟTLG[X-"b>ם Ky<.:{+*ЦDcH$t?E]UbBuIi!:t5窆L_"~ZrҔt""pͪKO]#, ˵<ֹU̡7a_^m2i|r;Ce:"vwD9Qh\BsAA.Xx_3W hzXtxSyof*7wܾ'4X޸:gUe 9oʒQ}Ï|Y) b%+%j7nz[/+05B ؿk oE%ƀEi|P=c^,}c;"M[\et`>[]!G+yϝsUh <%3v!iROZw@UEj`8 V UZ(~"iubC3oXے&mqq=HrBB}2̹ %˂_y{'E@QE)Ufynǒo^lC,oDy9nRLkwJstgq FKJ/#CxGc 8!iڧe3A0rҨUmvy<#GyW!tfv2ɓm0Eȏzq~Vx<|K̺̏IGxwXb!.Vzbb *?`Jbk*M?'Rt#yo\*~]~aĨPT%@:  Qiߘ)zzTë'z^`k"*ccFD##+8֣uVPf\(>"cKՊSal>8WŝINڊ&*r7J.ʟ?lI=V(?Ie !Yp-sX+ RKyD5t~&{DZTjF'xWB"v,X:69ZRݥU.imW_K?<;? rqksv+W*nT:e /e7f^|[cFG9VA.!OjtCU]{: NĀ93o&_ޞX|JzJ}02?M 6H ˋCtfUDOYEC.G] 6O T1T3|?mx+`kxu(ab{WkWWJ9"h/ QqNp/0@*YM>a5ZwGDfZ.zCKs~;zuO£5?1AӂQ6Zf]}Q9ŎadӋNT(%}F6lj\H~Sް_C鎎jϧXHL3 8p&oz,6aYY8r>LzmiǷ`- ݄캗v\_L b~x: qP3s\6M8ZcYؿk-g04Q冓zb:M*iP2K&̷[ǂ@ 5v_(S$!yy&,b]QN]q^ =y$.ic " L(_t"C$^` qň]"iEg0 n-]6\P\c 8eӐĐ{=LPS+<ӱ[^{M!e](p1vǼj42h伻'R.I)s]g\;"2N@_΢h(]>3OԧYݚ,_W~R2x$caSO#H\^t# Wlu e7H`Kl%(}<DD@,3M?t^0X8 3)%oHKʅMg{ s˴Ave|wqGGb8U#+z M^zj~G1^ hA#ih(;زatHT' 9e y{bBAӢWG0.$HLT@XTqDg&K'_[V lco.EތM%m0nwsڴU"›P/ߩ HqͶ)fTS:3ۅuiffж~YOG ܹwn+gӁ%[0Pmr,7­ Qf)HWmSʩ)嗔^gF- z:RhsmF ZPr#"ƲQ$+_-Z)81A($Dd_Sojk%%B(M'%LRf/z8H%խW6%sgHK.zA=d.@r7!hvT3f"SØH'R8L]7SUB|JaˆCzj&%̐vA iT{:/)j~"YyB QCqh/t\<YrҊnCN`*;O~M*`D/jkKXgO_bTU"QXZNd/Kɸa.[ӛdgT=1شy47>K22 Yże|(xsX=>`wƖR,LC'Aau{uāmIP>z-*e)tf[ kw&!ONCUHzF @a6លĐ$٩/G4ŨB:ݪTY^bT$mfQ?u q I9'#iIL:23[VKU %ˁW^3~_f80A3sޏX뒿xjh##/3R_ I1cזH To%f8ӷYܱPtZ?0ãS8j} pbx?htL]ԌoTgyX8 쓰3K79Gҫ8<7 !MAʏ}%Ͱ7Xin[Fl~ZXVӉ/$;"3>wW{0zY0<#0r]S3+JrVpӖӭ-Fw6 F'Vv(߻Ͼ{ڵ$]d XLڌ H82(tNBS{`?[C9_{ spʽ6꤮o[}b/+=YxW#~6ʲ1`ʵ8+xY3xuz3JjÙ0`tĂ -ĬM9*`I&߿n HlwsyJ_EPRvsgX1fNDZLo@@ɅCN]_n$̴C,'KRpொ*5lҬ{d7'i.݃7^\V͹V'$r oP5Sx+;Z̀EOHmǧ1,>6͞23e=OL0bT$%dV&H0Un,nŽ`H˞GhO.k]N)yV6Y Ah`ӟo@CYH""Ŀ8NR]-f~~7[zҍ^wO` .oU\Ndb.^ӣ% JOWS/T+پeR7)ta*DA +hɲ:q#Yb s5Zh3q Ӷ)-]sotΧ?RQz*:d€>kvf6 Jp/Fv5fydOm1Np]h\Xae=':~z(W&i:H_OIP7/͐ov T?Yaw2JZy6ĄVEX%,R T"j~9>TScJ2J%Q1uN;C$IU k9~|׬jrc˹6sܣ @_-kySh-~Z~i2?ONc5ĶZZP8|osxF5#&*C?uEaJvҍ\TTח@,w*פjV,95l&C/Wp DȞjGXN6ǩb}r hӁ:7m`+Ί4_P{Yv: fsq pVY"B6^tՏ&VF9xq طJjMx ~ڋX =G[۵wͱXZam5X!\p> )mDVυqKε-mCOg"11kJ`0N8y\u?sr=G71 ,%"&ڛ9Klp\c'*6h RXQ2-MiqO:žbB|5z)%C@yG] ͓P l bXʛj y+p.{QYG;9eƾؗ->eYco-Z=:yؿͷCT7D(ݵnek%xS1 1`8]צ]K2v ÀjĊ5R %YK@kƶ@͐Z :Z;>mKjDew<-X`=ՒvvMC9"7%V&/,X%CY;vC!L+_&  Oz=n-G(Z*ԧu $\P|& H0vÄ5mW`*ee1_]M3b|h:iwyrb5l8PmZE:4`$ ci-u)n0up˳~N EXwXL^OfkU nXw`K8bo H\؝KܼDԱ5NLJA!9c1򸸼$9rYhVGx`tab *W1,-WL6uh+%ӢM׭arT|Sӑ!ܘ4qC ݺ󂄔l{ 0˳Z;WdAA;6X ; mY@LPF̖Јn*[xyצy! !>y]PG&hiΉVWJ v.'1[AM R*HD_-x5qϋAQaq]deN]l=ІYsD/z|h "rZ4>Ev1Z(ɁK3bug7=H,=R`o |vG2''-w#Ya,R~WYH?<$.'P*]zB1huR jLCb:#C(I;󆮚> =Bȥf0QIyo"$eyWN^ϤRs4wnE#Ba^{s)ouC>a7GKcݣ.,ax%ɿ6Z/]CBn%Xke` Wmͫi>+jk2Dyl;z(9u{z&oj[?4N8d/ tE XT4v .`h n曍c#oqBO$N̞ <>1$b1`Q&fmơ'X](/j 9 NؒNckq(&`x&a )iUA :W6ee@~MɅssO*~?q8Nڬ9]i_'*7iux{-͡0Y_1:`9 :5V^P6 qtj0_Ϥl"};O'&[9Y/ kw-`0ݘ4x1p;SkRTRwrEtcZ-ie0)O69 %`7,x5ݱ7aHۿgj;romiRWS'NHia"]C8TDvyuw8YT yj·¢VGoLõh6848j3ɷ,@_g~{'МK <4Wz#;r^,Y8C9&VA5мLp4+Exnܩf,,B🈁u0hު{mIՕ)";`1%Zxr(`f9I~nX_fK̝ɞ(F^ٗ_ mKsYc껫,T~m2WRjN:cL^|$mLhb|Ju$=\>iK&qUB]0 -Z I!LzI [ O[ߙ.%O/}, X#s t xdȴE8[!8"dgmO9FZ /s 7RY7xP*Q( %#CS9(X" 3ggqJ5-З뽾+n˚OM؁&lHYm΃GIspLV9}eY4FbB֞9UXE̿V~Yy6`Lz¬ףMl +6}OͣNWZ7e׆t)z#bt=cca+ư%1=]\T44czBеAEw?Î!f^\vp-r$fuc@zU( Nb8b¾_N6 %ѯN4J\]PmQue2G$b׍85,B!V\eӱsymj^Ev?%a'I7lam d`օ.#1E^o i#sM[`+Ϟugq#+X{ DxV[&Z*҄"W<&3JxvD|3Ey\j١ifP $qE͊ 2e޼KnZ4h\KL͌Dܝ| hY)e~sܖrY2L6G:\{%o#&''\֜6#:6 .b&IBQŞ\ /À={Ld „lZTAOQo'}Hʎ]G݀oL/>R9uad!/4hI }-L}Y ËD8SW&m}H~(#+5:? ".%#csZs\yraHؘdV6yk5͖j\U Qq%T4Z{LWl/OЦ ͜Ix'N[q-OG" ?\ɪSCEL4ڶ*jZ5V$*jMbOpX݁3!ftVX1CGGg.NoX];5*eN%"H/%R7ew?S&*i֓=(/r;{!T0\?ˡ\x kdX_;L%#t!|*N#Y(ajޥj~c*'!0F\/1p$Pw*$fv6vTЁ#曈qF1Ln/m\YLIbɛAk1d &}xH#ԝ}MٯXѩ`sYHzkMpY)5Ӿ5J́&<u~\t :,XMR1sei/FIU-}R6)EJW(aEs)Uv/N>!hT_wZzYu]M+cL|'a6 y FA)!7 nv䢴h&CJ@??Xm)=N/0 揬j+mVo  N$RN/_MԎ-]/;_IZ!i@#qk$CwII:p9DoG0 b&agO}Q n!Gt0u{;"&߄С fCLE\}b QMqϰSUx=@NFd^0jfkˉ[D\uFJqU`|„"v"Bt&O46SƷU[TEMN2ìV'N=@WQBPO`FZ/oG1E^o%n﮵HI`l9X .dڎwaMRekoJA[C4s3{'JU,܂WU6j}Al߲uX`_d1~uT|v gdk{^0ٍ[+ۘ{ߗDbR^`zaR|kQ8ߵ0T=q@EF?? %1$UIι;])! ּyyg[+0w !T>]O-0$2 ݏ^M8Rn`=~ik![ǰokegEX{1 kɮo!$U-1Dym+[钳]Wn>c:1 ĔF^KJJюىPYB o֘ujxˠ, `)bz5ʈa:7j,w@zNE4,Rlp/#8&>"5̩jSQZy-AC hys^l x^ǚGs,Y Cs`A5 r ei7_iӔf3`p|6CxK|P.ԷlG,^Iqxݯd`b<@tMVp#c'Zoǐs_z *!ೂ-իsz<.~\N6ڡcLT&O0gZA#~]A9y J1N]CeƠ)pPS6NgOpYeZÍ~(/)pBVU ^# Ɣ9Dtn$`GR+694~ FT?B%R *.CUP=wN{ x**CBcmi.F,| f"6h_! 4FfN(^.OF,nCj}J}->8͊`0˿7+:wĦG4™10 ݚ38X6{tνt޴n׏IȱdSKZ!mCv$wjO6 VEGSX,@[b3ջ W40y 4zPT| ꠵0Ę]"r- Xȸa|y|/tQ`cvW_Ď8ki[S l$L\v.F5ۄS,/?S AjPjE%7J|晐a%73엉67y Ey~"`bcnt6]Afܛ*M'_o {!^w0*<9WcĨDN;PDROtW|]xwn~,aw1D7#l !?]ͦҌIN~O ,Xmhe~Azkl1q5(8#s;PaQ!447bCwDd-&` dl*A8NZ `'nm ~h r).db=U;F7#g;biJh45޾-ŕ`eN!sCyѵݿ\F{`.SdZP2b05+G|y%q'?SY)nv.}_T6}$޲ZEĖ~sM9q'I%g's3`DK&p쁾HothM>OQ sj@vL/Cs?3 oNGth /=̈׽9'?<9d{gW mf7cYƾB"HoZ;PޫzU}0' bs @ی&YVrɠvJ5Q9(h-gNDeE,P`#lŵb򀱱qSJ[>bb!TG^_ҋ_7-r/2. n)|.F=5ўX:jUmpiwx5Kz½hj$d\|!>8qFKlY[Z=ai}!soԶbGx] qdMD9G{ ҡkcsNw/ t6E-QǺt~mQ,*dl%^hB_S?QI,#ݛI.: Q ]< q%cٴŊf)`#I콍FCrs*تRR` ]ȣR**oIDmZ"॰.~8?q!y/i[ِ91fG/b7VYսl8++|[nE(ЫN椉yk8c3E/2aQ+zN%IJ%.mR]%A?H^$ `!wZlA>Jm MʿTeVRḟf)d3qP(M >LezgV-;]E}el0/L'ҫ ;rא3k[`hs^(Jna_ @@FPts??N=㲁LJAxz-Ldg)9GT}Q>-m#nGGJORaKFg#uf֛4NH gcgY|/&-IAd)6`#Р#( 9kEdC;*k_qҽsf*_7w~ĶR:3 ,K ޺2JL4mQ&K]KG^!47s(A%bY u0c/ sB}{EU4!tw`͓9C">sf>!(tj])«L9)אߍ_,T4v M.uJI /(v3$L'UL+5DοK)v ;IeW%d*,T*4c+o>xNh7(Meƕ KYK:ʅ#cA#*JxCt .3 EJ !4S.IFsy 6@FI,{3 ,߫BG*x1 @e} Zr`?gQQVEdkm\T}sq1D+%lCUdT>&׷!UG%9,n/87*'%H+g"*ikbLHݻ;#r2pˇݢ!l{;`myDu[)2W7Q^U3/N {4O{Lag,IJO)Uno_>iVjEliՋUU!#jY5N3bTw' d&C_q0aj9f_5li4™"(tuoÀ943e_l'y4U d(p@ym`j}i1ң)-z*:S ݇JkGNrw ٣0t ;#ay(r'rF(g-TX?9iWC$՞yH5zj#}"4A3ܴ=1}wn;Dz6tvY# \1ց N×tQNjvP*+@*R|V 8|+ԩ~Ke&Nbr~}f_r=Yv4iĊb vbyÇ}dÚ2,>DnFr5IHTg>OBH^*@TA3x}a\Fv̗||Vsm\$"N:8R\Ύ`F1^ȴ~bsp"#!&uعd?$HA./p/<6?ر0'F h!}ml:CSldt -4_U[!PjN~m 3dX \:!'}f˿lJe(صڥ- Dm4kN6v_%ce$f秷7ɤ=4c K#z,RVZUkT0eEvC"&+=ĸ<&mvUK\}S5`iMk+ 66C[ι7C.~ _@ZUp7ݤ{Eyg]Aq. U}޿=aQG_C{Nbrݲ'B@b1)RfSvAd QdN'GqrsgN>5aDkf/3}^t$GQS4*RCe:ed~0}H.ך2#G*::09y (E8G}VzIz~1D%lCHRa j (3wLvu±.0sd8 ǹZn^0aV0 .}TRAS[+aNFbbYW5}:^z<?J]i)V"8+Dxe{h/av3ۃ|zXob٘JB&S8xK^pnB!qKpwHq7f`&uI{ ܈S+4)e|;*ք >d A#t'ˆn}GlFTL#z>ǀs64Ka6,"Po{rݾ]ՍD8wTED\ c_QdE椆#X,hKl5Oe^ j:Ňs od|W5H)6ݞ{`n5SnNF6o*{걐pU f#x H57цAǠIY{^$Up(!cZFU{dvV ND郴UO"Ev?NJ!Kk9_d@Q?5R\gfa87y *l5ZIjD߬PR]r*KȔH.nGҨTvJ:'Ѐ7)vSP5Mgv()`zc;H]zQ=[ϐm!MqNwYc7PAǎ¸| k4':dP`*A c6~=)qGɲ]' 2(fFt:'l]( 6C٪l'4WO ޷g;[%|ta*o qY\0*b.Y$!;wGĈ6Ë֫&oG<9YfD;̺>$lhn0ZgΗח6P%I+3c\nnEItV=sziIq~GNL6vSJEE!aX*ʛܑ!YPmN&41'M sR!$*tۭnaYC- ƿxf ',/n86[ rY8m`)\N}qi{N~p([k,)jD= /j7Եnkzt!EɆ }˛5 _L`L+^: 4稂XIOȺ.@v]G77d78Cr[=iLb ViX4c@6% JYpj͎ɻ Rk9rn}{ ؠ]TGMIL쥒Qoϐh|HYNHGHVp*o4i5 #-냴tD(=׌y jPJ؏ZjRͱefu1f(%F#bA}%[Ssx x1mYc+GtG<:cVB!`QbӼmnyγģAQkp*!^O~!a,x!QT^("^.wx |lbh{y1j>-Jڰ=}*~}7QkxPQ)%/Qm<,ˋ簔n;?F2Z ")%Il 9e2{l_:3UPGp{ئLևQ:8zv7J\~x[ DzY byfBZ ֋>Վޜ;7iIrSi1}l6&"8&)E8=!'"苣X7Hr }Z/-jFȆ9@ٖ6=Pc =Lkt?6*x;~^%LƟu+bhkk8ޥvm&:,GOf;JxNq*oV<DUP6bBK%58-B{ CaZ>Z%ƒMCy/]>^V Q 'V2}џTajwN>K>m8nl v /2<]q9 XwPeSNOI[HdG k^4V/&T/ N Hٔ2JM;vy&>`#r$b]xIn`ra˂U0s;x b=ڽ`Vj.udvGYVMɵungS]A+F>Jɜ#a1-] /#Q$$u7?c_90\\pCi'N'ؕ],'c)CCSr-%NbW-BVkaSjx%e$Ie>[p@fEWsX Jzgh v^J-}VI? #8Wy>hw(Z C#z,.{x?pfEZ2.}{uuSfME$1gbG@EcGo:tR0 M}m!AЬcg]`,{Rgӳ'[ʮ.y2lj\&= Ԩ2N;KCmH']2Z${J?Ċ؛S'=_n)qb?g= Dk7#+kr,&TrD nIƋkQ<:NNJLz1'/.1kdﲷT%<$9OaPXHb,u$jq-/`@GwRp+iJD/ȵdӀIyKdHZa8XlTh =Ix}M$Ej"SuKX\r/Cn2kw^;j*,ġ]Dp1d EEuf +"ݗgN"6u]IѤ6<y?rhK T))NdVvT"1l-ˇk;Dҵ.SG?$wm [IO|׷ϳs dq/8ӈ#G}ArBJZS2ys' :Z1ko'J:Ln N{r>VS^ iehR~<^SiӵBZaqE%/>Ǡ@JkyrR{Ehڡ՜ï<0VFHy {=yׁ fK`O,Y 8t-BVrj]s٠u>\TG)8b;>i`ڟ~=>h\>QVjKP֊`LWʼ{VƳ@[i^u˽H1ɝ\_jHÿR> F\ZC^?ZE}p'kPIbt~f%7qnٺq+$?\J0Q+|TD8(/ƥ&IJs446>8HT3Ao a:WƩ6 ꃸ~@ Iw6PW6N|S|c&-'XzǧE 50; .F:>.Oy\kvXRy{o܂N<Uq*b4G:__w,ݎWiv\O7%GEOA!_dPf;A}Cd1L<0mKo6L"Nr3 OؼtbtӣS6=&}]7ސˈG667zBxKfgf*D1"7 t[BN[zBBik!EvA0Oh:}a/ yi^޽}0onj%KʣWMKra{|ʖX->bJ5*` /"huĕE8Ù ƊX9 b.t:5Q&G#'@l м Rp$h[YUun `n }T&,m47gՆD>lZN۴/؅Gd4L⫸T*f =p55"y;{@I[tfOwz߮F8}ScrF ] ,Ӿ\*_zE[CaRS!ioH L(gK(L}f03g5~S4A8e5eCџdNdh;5Mٌ1G=K)#߁Y*ڞnOb:;K DjfɢbV\;YRC13,=]b4 ̀X 9(YdO:EM YfTSUw*9@BNM6* ZS &5q᧍}AEamM&XKK ;z1^!0tO]vy0XQ&c,"f[tT:H΅PB"Zjk/8~Hڌ T)ȀY{}+V(Ӡ׹(by9^ UdIod qlMjWf}qmiqރZf?]˩|A4#a|@cPR7nkm;bnuu2ʻy|m,jLci/}:V` uE፩v/2//lA[Ƌl:fR{5$ZhQp:Umq{Q!&w^^"-ܖ rp.;MHIoJyjIlnzLR< a#x;R uHv8^Vl!l JZ4uZ摣^sD|u!t~beۿŭ oFTp |47FUw&vx.wR$|n70W3uoFY!B= XxOSL˙ zf#r$*^!%:@!"@W7e'_Cr߃fֺ|ݵnep' KwottRw=)Hj MPǶYEXNi}A+6yb!\o! y8];$?Z^IrD' 1X>HdsR 45#z64BeDW˝[!+]uVTS2I1􄬶Cg:'q\KEEgJUo>k#6y ToҔFv,쌌@h4H FZЄKKs]&k{昝&Njh&^k6Lж6%#V"rHFֲ]*n#s2N_B` fZo$v5/ա6;Ǩ+܋EbxTQd^(S(w}Ż䍰=p7myTt0"K]JsNcxL ΘCȫ%AEgjLϰ7ެN`w3Ex0B[#G%KW fⶃ\ƿJVJ竵y d>o[ !ċ;v Ibu 5B)0wϳC6) /Ē%jm -)4N(8"/Bud'7>Ub܃rNk<#?g{{6N`v.>W"pme8C | {{c ]qocb㾸~Wu9'蘛)\s Ucn Feq|_DW y,7$Ro63?$hvWuۥM ֩ȑYcśӾZc۾/k'&O~Ԩmr ygN0^4y| Vkށ̓@p"!)iFxo-# dz̗r`hBof)#ۙȠs ,.R0ュ :UQ%3P$-̟{ZmR 6KƂ p2U+[3uq~blCtT_+[^EdϴR,mߋ8doP ̶jLo6nU _5@+EF܉VSƃ5h`)Z(T kN%[2@ KM_x[ú7x1ToYi&ܤ_ ;V̌?&7 J[yohqJ,6vj›R$Ay*`\ݕ47 b</ڢ"Bw3Aݵ3I  7I,ZY{F=qx}, j g?i[/Ml9-V$U6I' b $_"i|u-୻`,j/Ap;Gyt8-`18.kf 5Ը-&4 !_  ;f/vuW7OmХDљK ]=e=~bW#tClaO0 @ Fa.h*WNm˔ =_5}aL=5TgH=[jE+HԬ#r|OKV$3%@\.}C?gU쁽= <ʴ&^Ki?fQfwarV?1:Xg'y~qiVjԊ$MQ` !V@0@KyQ$*S7K"/cQ@G}MAn)–Bq[oա_49)b s ![$xaZ/uN,^571hs6hʺ؆'m-~:Lz,qrx<3sOc!uDL$}sS Gmp7oQ@_>R閿sx;|ŗZYI+04J%x\)buwpK*Aq]IƒFź,rI0PO՜"$Mu&q ]"XI<2pA8aw}n#dw-f]O(<4_$>r2R}33{iO5}4L*sE`q~)g?QR/-LŸmcaWEePB{̋W Q^/X~a?zZe22Gfn&#W22{BY=E#Q֟$c8i*Y~ܓuw|2-ݴuqF&,>,r*dg@ZE*xJ W./꬘pZiR>n {V)Dvĕ?SHRh% %\f /Vŗ}.ьaښV;V"ÕDܮ-25xج^D.,m[23`iDMhc_/JCRPp:b彋Tg#DGк[AU);>={`"jpp֨nUHߨ g Fż5PǨ/l gsx_m& FDN O.SAAmdJP84yPU?ۖRgn):d=e"\Xo_eH׶cWs1̌nga !^3GfЕ&f;˹Po-}sMņ;)bSԞbaG xHdZ>> YR3⇥~翏0f?w,R!LF~N0,󕎧ؾdA~n# n  ,Ed_}N#¹f]9W#Ϋ@ؑO2g_ \_"D&Ƒu* drxߤ[L7+8n:4<8٨uXjl6y$'fQ @ =PB-UcuWs?̇ND7ۀF9zMKC59jo. T٤TEoJ*{$PMCM ]7VH(@uLC2[A.@ZOՅ~+5P G˻\XJ,H";QMkIxSU|4DΕȵACfvc h`Gp$(Lİ1!r6'c2 | >SsD ̫ɡ4;(%OPOQ {*iHp8D)۬{I}Sb>FZWͻaE_oGbgTn! '(>juOSF Mn3ܦA5_"F&E&s4OV^BKd[?:-BX 4#\_?9?b2쑡Xoxc='#or~=hui~5><7JMOxLh9hT9Gà{s݋9Ek%V@omMyȵ=~B9xO'bv^u%s*ٖ147)UU>O0gAWP]ΣoO hnoJ-OC mJz眏a29UQZ2^k?XW;{uHpEZ!4LQ\3I#[[:e"A>Y"]y[&zlHD=ltf:<+1TK8sF-/69fG,v;B1yv07m쀩4?AfW݉(أNA[5u4\ aiaZ9>~uFh} mcͩk\Tцi g(j/p'gч;^T6ruUo? gM/OEM )5=oC#k3ZhMfe 6xYT3(a6v !246h|\?e6@H:J||ˎd F鷊kQf&3RTIn2Χ+D9n<|&5Oyo~!i|O S8˝ 0ҜS:0f[tsCfqUDv@D)QAyv5 E:lOZ,љu$ !.,N@7؍?.7tk䝑\nBdιw$:Tz+8z*$C'ZB5,2V r5Y .xuF@+/9F sLkB|R̡6 = E d]ҽfp:hbjZ%vU%qD0  [Մ}oؙ.YS~^|W"܍#BOpD$l^pw:R+lw+$<é?h2lLΝP2f=sxW进52pHլK"><}হܔe,"/nzA4(F$~'llB/2X)cz ̊D եMHP)^+- Bfkd a/ό>ĻFh -\l zV@ch?Rl)X4QVs{pE*6d U;^]`t*ӮՊ>T2#b= FOꆍw~2ߍx:9,4&i|a"i.t :jFT:1}{`# s5vQt#r]H= !T~6[ Zb}ori:N&g,P+qDکqE")>o%Wz5< 둙 EA5L=i(&v ,pQ(vB~ l#YDhe+h"ENf{O8JmT?Ad*f#Y",]s,wsF_Jyxzp$uW +\hNon=AZqJ![>d7qi0g̚&q-ئd􃌐u:`\DPFfMU|1P~`eZ쵚aiҷsyb/YAqv$c8t|:͓,4e8Qz/B6fNVB3Hv=11A;HNb8}|b\}kݑkesޛufԬEIr/IWq9$vbC)?90 uW+UIn]9!f Ks(ʄ]nnav}~lOJ Q+ϓ~ea!22S0x_+?:{w.4S|hGVE3ĵQxZt>TW]Hm Tw3?'Bԥ&ۏO_/ "ȧyߕ47ǩ0{rb0s%+Ll9+wc"pל|nA{Kpzҩ&:y,[̩Qg@W|SM֧&b}z7 sک d|w󸾹-.vMlؽgeViI˷vmGӟY ) 9Jϵ۠#CwTP|aF&Yv̨66"[}A Xf#v!7aҠeߒ܋vGe6S4 'uGJN*p CfTd*(G[~E.EMyHhM8Ă^1+ɉhL([,Zb/-;@YJRjs:`6Yxb9s^Q:z^[. A@@_9ٜ,)c*X K N9&A9e6y (;%x԰q VF a?t] a2[\:bA$a}Ғ;E; /I{ -(4_i4jl85^Z}5JA6Yl'*'62]hs,lᦌ=;GL ʸGEAʟcm M7Qh:.9Hr];D<Lc%k+`.QȥZSeEޯbp 揵lЋw(}jMMoFw&^K.ijgvs$S52H|y_ =NBGH>f_!PTa%e|WD&] f@uX8.(P'K^*,/C%ⱠДzsTPNLTo5I6)a`Ԓ{nG"NŐT碕UZG 7h{;1K­loLڟP"/h'2Q M,J qx=ozJ, 5{2&_,ȯQsxN f/}4w| ;_䌢բexEqXF茷[H W()IrKKGt`8}g1}=sS)04%*S.wInL)M8.ڛ\zҊWP%xzé]K%; L?sH?IbnT^u'ʌ_Sf b}E=1,#uisx?&M9Xho3S gʺ_hGz 2`<؀zWN'xc_-%h{,wpЬGCE4v|;ֽ -H:ZYme>X%.U"+$A?/ѡd转hG«bi*exCaNN=[X82~22|F*3KN:'x{aAIjE6,2@8,Iq㬥E<*Ɲ՜d+y`!c3qC|qbؠط3:܏Nj^ n^tJ2`}gF99f|jHŒ)UD.V>Pq6*- #UEe͓"lb|Um!p@ҿӠ! UAe窝oJj옋3i~.>$A6Ȭ<;RiAߢo]^2#لw'Pn&]x#j l zsa"{D-ݰ- A~ѓ-W@JK @B|2:wg==-kicX,iӵ8C"xdYW\ޑl`E%*,L$%P# i}>LMQEuJP){g1dž~(TB=cXB{o&c"G鵖}rY+}m_nLtCoժXwȼaI< 'e/뻦WoE`IF6L*2y){FwwRk|wA8)}oQ nD*#a:b 7N.n0dKSvj3蜗 8f; (5냬ˉj&pleN܉\mL~IeDemy`7.9?faլK߲!*J+MܴD1;*].Žj mO;[Nk͋qcӿz'P14Ik9AwIhE088к񔠕(wLӭD3U,֯"x?J_p$OS 'Lj@aFuuvt98`SQ(1rrﲀP_[|*JI4v(ǢS܃t| GA1U *\( \"%Tv+MN#ܢ3У]"Ѹ=dx[i+|Y2@>օC }|"o]9\(ֵ^F.>ʺւmps([ة޵b/'s'`)vfYvL/s(?%X3"%YZTas&lMO/A.yA0Yu_F{TU!꙽iԓݴ5u.5/$z +X pA85{ 8ZC=ɄB`@[wX{˕ m8(|}mFJv,u?S#D`߯Gck7B$QHQ]c)$k1P:\Pu V^=k2^y>lҰMw> ?9x?ύ!ܹsLlȺI*@&<]9jZMF_{ & U{Hx[dB3F &XLZ@hU~ߝ WH6&:$1nqRC -gMz7vItww?b&?(d"ƻ#\QpAh3$@#0tۡocfS >TWC텸[aȃ6,?C'"pyiee &>s\~*>6+Оfs:K.x1D얶wQՐ eg W.a%_>ҝ /ࢳxHU8F>ʘ=_TJKJXf %T4uNǙz\/9@%Pt|J㳇0mۥH jW/]A4}gމߣe?Eӏ9£w5.AjI d 5myM#F1j;KM~蜠Q4 Zӂ Кhq|M{M~q(8bOf} i4Qmh9x,=N4%sgᔩu7Jz5j@J@(p2]vZLbN rm7kJm"gcRP{YEv~xidl agi{J"_Nlڝ Opnh"4d~| ZٿXЋ=ZA&Y/A)K4󜢇e1kHC*Ǣ A&U=HtGB)oeZf@pXA󾱨 m;PKBw=%6c8ѣ+Yn7qD  J"VQkHDV6,Kqz=!7MacVy5%{ !?|@^ΥUBF%!D\ jeڴ0NBo1 cfqQH*=?_*m78.#):X|~&9W{CV-F/Aj>?Yj$gv\|G\1zS}v-DZegewQ)הhJXNZ|ZvTzrߓ^{½k0x롰Z*}q1񞅹$w5*/\yef[& c`6KXswowLLTIJ&^oA^h]M%92.kd(gnI^T @üE%nZ&ywgȑd5'LjZrGtJԠqY|c :Oo%嫺\'c\=SsL~J녆Io8/b5--ݝtK/prެ +6[r+ΒжKɣ=}Hr 9wf?h*W06сi.g\"GYG:ɍdH\Jpos,>/QPȷ|㓱1`qu7]9< }<$#:ļ,Οz3bQ\DPb3Hw#iuٸC1t"e Tz^ɼ~bq]P[.^&RZ$#8^k7g['Ǣ5A2чF2٠ =p9`. WaukD~Udr7p[K3Ì2hO*"P2&ŋO/A}u!g?(V̻(yK>f^b. m7]B٭- Qw!\8`rZ*=[UĬ6 B NXg1鸑1ڵGM%ڶXcG ޅ,'Y3S~5gCR֨&=ծHW }5"<4&۞CMb^{] 5x<.^CD*Uz8̌W!sչq2&M,<!TW̱ߏvPx)2DH[Cy,ˮݧzhs8NDc4_ !\YGRI z)>,ݹ=eI圭yc"oծ sB={/\!<PQG_cA[(M=ҏvܼ~,a{7ׯ#,XGXZp=kM :.g; (=w, M&I25)hK`SX-b ғa"uu22&FAhXۻbqӊMCޠ!BVY/jP ֌ԓBbՒ^PN,DfyQ=Vȥc8=KS9obWD<FZlouKs_ߵ&g~eP)HnlSYJ/]Cl1qaO;atTp Rq!|ԞSg<'<= Wk_ KMfF2E|~>,hD/Ɛ+bz 6<^wxbfC #˥p1o*``īRjKSwiʆk_ds6IFqvI8m \8aF~ tSC`C{XZgKg™CSOONtTҁ4EVasJxGqC`)*jFh|3e`-}g%ZJVp1t3F( MR _)oSDr5Pٲn1&ˌtp\6yTGHr%%z-%g`yhuWu4dۄ]%};hwH0\aNסW>].@N0ݣVOȈ)tǥ+]S=9${AAveMo&{%N }إGR݈e)WԖ3BloyK*v~#[P*vT͝FD)Y*ŒZ59u5 qpr[\=T6"s6>^F=Q̟YOqs5Cіhۼ{GF =KU÷H,P95d& ,9,=b@Q4uʏt,;IS׏Ix$I+PI#2ˬ Lb4E'9e'tE? 4b{'*j_l4TmUYFN k "}bzU=jo-4P2>zDXv AU|c)՛KC\j?u:ΦVGjX1K`8ǩJ*f>:nzFXUN!]tO?./VX/E0#C>ӣ<8O]펽EY^6,M'7>ss-KYhٞ$T;.Bg-qؚK4Mp,7rv&0F8 H(EٓkiqbYvF6 ܛlR} hϿ[LUQvYZH6, Z_9`,%.$@ EX-wJ񾴝}Kue kaq͝ys_ :N0x*#˛6a4q 4ˁ1[:D\#nC{s,42E[p:QdTKr= kGq!4uGΓ&ql9]!u)F!HXa}@m\M56ePTxsG5AH)о}쇋 RGJvJm ߭,'ޖ ~v7 XJ>z&^ƒߋ7[L<b=aM$zK`)pY_O)~An#G;Uи` Tt~V;Xr TPI`Z5zI //g4~v$vd5XwDct \M˿XJ{./K/ iBi}䏢F%5 zNC*Ke5'3>yb2*zUiCLVMg55[g&QkeR-q W~7P ./@n(*zh0 cyz|tAvrҷ?'0B??'Gβ$ 's3X/R`8g %OY D;zFr `"~%؞j[JMl5<铣IҬivRKLQkϓx6i) Y.S[MF^;g熆bŒkm1lO\i!?[^[m,Ef̤^K: ph3, rnUz,aC6cR[R*D;K2r'L/dD=Dv-(ឨ#waOi؜|ҎqU ~WLUze.y-)Ƽ"m\y 0U__wΥ՜"#hVmmiupOdĐ.QnշH!FogC5 J~fG= ~8=僱,|; փ]n9VyHI<2{$#䛳c(v J]ч@Izd-TQͤZ6x`qHksx8$!rl N|u'2: NT ?1Ou) ܂ ) yOw &0ytA&׼G 쒃Խ;eK2K]vtIXʏftrR|Ռ*A?q'̋lT̎y">͸LOc 60Kwnv7_!Ep3|"P?/ͅPV_[Y{LBo +>* \0J {.|+޵GQ$ςj6i؀GZ)Y+fvח˻aG~;7EѠ_z|~k栗@vb 3{P,!Qȷ=|Bj3ml_+IW2b.~3QۄM{aUFB}J Bsio{#v]iJ(Bh M1=e0rXzރ(*=bFȉz =z:|b#4s\rQ_U˜BQݘ刈Z]dV 5.h P{|s\!v')i]}QVOah4bdjA 0;cqo7ZY}sV털QFi>ĽAc!"Mqv^`3ֵ֓&S3p= [PC|ekg 6G5-7N~ G% C5POUvHudD3#tϚFղ<$U54 (ۍ&([jɻ4'~rpUL12=vpZ e[xA0|%3·]]nTHV>[7B͞\f@b"b8:nvG@_lN0bz](3.?)(4:D"IBOHLϋ)X^̇4_p$}ӰJ8 nvzoF WZ"q 6p{y@/Zd7N(]dyk[C`"i '%&qPu\h>D賷hdF*/3,h ~..#Ѩc\J+<#8e*EePSd%kƾ<PY PJ]1ABDdM>3R˫xSptf7>peځK~D`UkGoSsUĂiadj7q,Z\ ln-uت:<ţ `nrbJڰšMfGOu_xJ!=kD|% ɄӡQ:jnJ<0=ErnIfj|uÔ`}^rͽ4P`^_o)'_KnX b&dH.^FD|T g.׮lm(iPOgik67HP9/a~CO~'kFre7SǠYg>B]1V\x/jkq/__˝-g$S4'/>Ogyص&)u?9G"ݮgQJx҅U %7WON(6K:5 Mбf/ Yhh&T GyGfSJUoSu-Xu6>GXJ-FWaua=OQ~by"օR-@s */>LC24WqyI +ą9V1G-pc3au x}LAґ,VEcEO' 3Jec>nrnrH˔eSG66+ӡpL M*;蟷C'ʍN]XYU4ôQW')֞Xk*9:R[U= *TDUƋ*z$y8 .uJ)-R6^gvC dJ4ᨋNXq;u1 3Զpfڥ!+}!LY{0a-QF|94Z& Ҟ/V\_7HTOqpcAOQ0 nʽ$awş -v¬%'ƦynoaJ$r5B/:#"AI,9R76=NT)((֪E-5a,QBj/m$qep#Fŷ2UEK-;"c!avGvzޮ9,i&szzSԇ`J4 pmI> ;~4C$}_{21\QPi*ȥ[q}^) CƮOyk2Xj{..eDnf\P-?! ~!%ߡ l~%4@uRW;eT`)5ƯGj$N coM٩dWL#/هJ!#dsZ`UsF)]\5==LƴXJċ`Vfκ`E'7l&&M6+j(/v[Kaу7Z).X)8Z)^?ሑH-˪39Jpwj1ѫ8'O[s='Үފ5*4ρA{ᣣ C'?nw$6ڕ S.F^o gXIp 3%lx# HX v\7sC,yj1g޴d!K/ﴀ+Z|-#!K#-Lcqd< 9yؾbtkrX9.y$j:7Խމ`Pg3&a3ΡdA=fr}h:(>Q101 6΋=J~} ,JCj]YIǃ/. Vsop) ͻMv-LYF}%hu_mRQ}h2hkhL7{JI!g$48 ??vƞWE.+7DoSXįY.8 "UN$]V^"~8=uIbnE6 ]S \$Ǻ_i*)V9ω˳8I fo(C)a|h?Kfl%g]Tp밪v'qUSˠ*p2~Ď&q-/ fZ; ä:1n!r/D܉]iTL'͋0b1&'9J Z?J5:63vO6^+ܪj?{W"6) 2_ϳ6F O{W 7޵ht`^y5gK WFT[ }Wdٱ*louAoGXH>/2M,Κ*l~"܂IҪ*U.kj+GȒ@F[!_L dݘx6n'N6WVʴJcWEݟ8 d]?¶/!B'\TLa&_g2nV ]FRQoffc{x2. #=x/}=+T^3Z(-)uabT- Ӭg%BnBu<Ι`}·C]E!Y85+92}R,kW5Jڲ̖L.) ]1qH`p!-QY*oq\FT ^T?F 5.J^_jZs#f-%;KU֟LCҳuG4fz p9naQWi%uYR9K-/̭fki_V:h='$K?iGN[ʊʜ:%o7 YooȗD$u4[ey9hvcyZFQ+/ي"Tm0`O2?Bo "`]rNf$#]Zp;M,_ 4^(Tmx޳)S4Y _Ympȴwv~EtxJxW5;gz q*W?Ze;Q vϯd c|5#BdAIQC tȴ>2>A :kEz_>VTSZKBQE~8&3gB/>?ӨhOe# 3`)6A^V%o}MQF!eѯ:_mIڊ *KS |Vtݥ ɫ@]@kUہ@htil/&(vu+W_&Tu{G8 K%/Zȧ%r}LÕޘ'JBB[f=|9[TSRKK:zQAQ&tb|MK\vK _fLLҔx|eqOF '0Ͷ"XtB9z0ӶRWdR߂76>gg( Z|;6]HVk~/غ岎sʔ/ |NvH=W>jeؔR~k\.f(eA3#jYWDGdr%mr )3ؚSɎJJ;MMȠ]}*<1b{ǖP!=}}N.: k"u$ϙk&4Ei OKVx(#& uXG/)-EYԉ ΰkܤxngC:/I)Wح+3 %ivIGf9"lpƚËnx^4E N #\H(~oM'5^!Z&ɦfk&jl A3=dq1zkߤ{RF([;0vjgG&cm:6unKip;uK'В:xGA*fe/64Rg$\s< 4K;3}FS .O~.u^a k|bjq]^F"M8L^Iu3FVoBiTs,"ER] :|ƪ'Oʑ) Iw|$ttC |'|ibRtZ2YjyںrN oFR0Q!ї PyYrycWbY9=9sYDqބ_#FZݍǎ<<-U\1i  .귷|W1N+[ :1[_ jXd1ޮ-@wȲQGjϓG+u.7X$ (읲{kadG,{G2t9$³*Z."DN^G\$ kqfV4:FI5{L+9%S$: K7 _zEGP32HsyIՃm1q(g—v;PvH+{n ^Ct ֫vW ;L7W/3o^8eWAfJվik[L;p.U4]\i9ފ:V"6[6dzxgVd; @d]@P"=r8 2vzYpC/%E?Ks[B1v{]+k1۪ .pUYDCNYlgk96gTuƘl3?`oI⤉8_n$i2`gn(/pMcT$D;D$ Bʁ0bTDiVSJƚb 0 X+2O͒/3Tf H7bc(l2ED.dQ*1 HS69Zi6x[0IҀqsPjZJr4$}k)i҅fxrri)\^Ȣxb):Qy.-\X^g5ڸ,acq `I/IVeݩCé:Đ**XSt- AFMC6,YFU o{9Ck'o\0ՠF1cqgrmy3ጲd-eKCM[C?ҏW$a߃5ehX*DzRo88z2O^xP65e]Coㆴ]pxp6TxG\%vKr=.ƣw:Zo+>t3LG19X&~ ~wnl,;a=["D&"F\U0\ޯzi׈D,__bM/lҙ Ųv2 )E5BIbU%V&T]:P f7>ŋ Υs1L$ 9VŬ|_9vAI㛔_qbvr0y=btp ȷ*5-C2 s7Z5aM6)j+js NnZZt "dzXPY|aoD */x䬙 {ΎOL~.!->j-cGgAG`B?uQƋXR ͽ͋8"uӋS\|ӁtP+y.q&6 .//uФRO FqArtp  9PK9[rY_-imUM<%*k!oFY\(L| y=Cж_F_WV┹8#I⒙""˜KFE"`Q|gE'H~7ɉ?Rr2kƌvXi5 6 Dp@(NY s.U|_)tU9E,LD>lyD\\Kcˑ(9&!E]9m% ݸU(`LtHT sB-"⩁ˆv3u,87P~%!(Ysbm;LGI È"@;1yw=t*"hʊ 2 (-h1MWl1{x7埩.áz:Ef$]&)'Q/|j!JN-KxA1U'\R sF |,ߡK81w7/ZTZ+dNv<1VzKڼovA >87hjFP&&uXr_/ѠG}h臸;BC4m  ԝi[S1鴽4v㝵_4ޠf#]$`2J% c4%vp,܈PMBt|4^3 0%+rTYϴ*ǩ؛qEF΅ ]y<fYݶM6pN?l_&9L%H{2—⚁;n`q 3%mҟ?#x=u2>\5OW˼JoԒ}|6 Cx/&O19 <ߨb}p[/ 2:fZHhn%hv/1ߤ{D=J<;J]Tl! (wu4|uiȧ4Q =!t@.:=|$z-g/gG;|rD^cZ"C˓$A6Hԓ7ʔ\YU˚@Cx/p_@M1knZhCPE6  BM,s$έ^ʀ/ =]xh(ocE^Qađf:B"t?ԼSQxDwΑ}U0s> h!9?=k{ϊ~'JoW"T{Bn fFIZ$zlϙ6gfEbR_*}I\%Zk=T!d%%WpFu[Xq|ym8ym^ uk.ML@`kK3LFeR:8mvf0I{jmFZ2u[xcOɔI~E@wf.r6>̈́ٴr5'M{7D;gboT _4GNoL}縱 ,}1O+^ P?\0eiϦ5"w`QbyICչXP3j''"|e:E_i=(CPBe_a䤾BR3! l0I%f"\ߟKХAPBh>hj/qn4,%ދpyACkc9tvdWmKx4j.T ?@ a2/DFCI z‡W>asm+R:{'xĕBG_53|ggd;{m[ W ~!Ͱq\V;uWFDe48u\ne Ca]*zcоl>i+Yԁt84n[עU4>r*t/r{}Cu59iEL%E{fBbev DG)N!ZnWfHjBdO+PmRN?dpd̼5S>ko ou+̯ԯQ*3{4GM\u!d! Q0;2vsmJ:_^ĸf>9ާ@ wBo&hvTB|42ro< ۛCc2}稓{h\0i,${vt2lی &ngj$<2{Dq у>/6UJhUI3eV̫2W5>qzEu#pcl #U?nP hߪ4t3YGb z26koC %\&"~I܌V45k2`+ '*祬(dc߹w奒iiEP™BzR>,VS2E[N$dd3Jj?FKcz1(ĩu_SK%/ks'S:+%CEaFQMN.GwP9 p%ܽJgwEx7vXD9Z샌OqVo3븑c2΅cSCؽM*wIoXN %D:ﹱ⡖] VE}7 JƭFZkk\PKS.j[OT>+#rfWV@U/JoQMoE`d2P p'7ZoFC}O[&]Yޚu/+M6^<2;šb7ބؑOO?bպ#$AԶ1wZ#r/$*egq3 ؃.;"麜ze%9 /q n2o`Q% kXдD_pl)/aS_5760d!wS %WDjG4rv;sLuqǼZW|q zv:xm[C).U 3u{M7Xꗕ4]n5$Ph󬥭XiX`E\p Ss8:bo˽4%d<{O"{P1gH6J !%40`š\jk7 8y8߀!C [Q^IZZg!d7Dr4ޘN>8+~<48ۊz;Rkyh3ZC2$0&2Y $ _w6AewD,z\vVºAbbCQ}X=<}|s2 r3rl`jRAkE cHsL NM}#ְ} (~&R5+ե' HORM(9<>":W k<.KDz_غT?tKqSrwhݞrtZ$T&׍7P>V, P}ta AffO^llPe1>H?<#%ĒB!e0G՚A" /5|jdlTѨ6 @n"^<_'ci~@3>Wo+>(і c8\K4siwZS3< >&x!KZE_ua,Z-xAAKGW!+kY Dٱ4r-mC3>T~N#Y8;08}(sH5JK uv;u~.Y5'"FW.6d $\Y?祫i/lL<@'>XGRjU99"/7Qua1g-I'8ѯꪅ6n-OS z?Q[ʔ9n4|[ [ӳO*Lcp_[yO|}}J`**=w.nyf"=tj!떬pfF̵)Hb->9Kɘ%k9H,s2."R\t=z 0΃9\Od 6eY+mWa /xIz'?㚳qQ8_o4͝wgȑz#ucLݥ¨B?Ye@x+h,hf.$9+ +(ͻiJ303+\ʬhg-~¯BH9s/a"(DX;Տe0@y}hV7Td/5]$3a; ;+.mI*ag~A$8S撉m]K#SJ?u70!S7&Ʉ湶eLRr=c 9F`: 4rH9 KLDNӵa*LzOk%/k ךdZ6k.XF=A2!ⷩl F;ZZJ"oE|5a)ՖBJfS$s"\𲦓9{42Us^-Co 9wv /`gj)Ϭ+_mrЖڔ[TfF0yJգ~QJKYl)g;y8 VV_3Kk0rqK%aĘYX˗dO{"Lb ߘYA[S>u%Rp͗B,o#@:r16}5U;5?cԗͿa70 xwCSmhʓ<8NbݨBB88\rٺgӵ;ܗ%A;^Ƴ.cHD  D/Zn<lj&o;%/.lcQȅ^1d &tMlwźJDӅ KDpYܝ7CKmEeNDbq}xad*UfWh9eJ3ж^5L*'-E9Z+0Z4FN~eۡwt=/m 8M:&L#`.YsE@.zȀ{éڗf0*DW]BIt/s25eWoi s*U:Qa)k Ŷth.f*[+oݒ)ؙXETEGyBߝ3y CpvdrsoCɚZ-_KAԧ࠴h{"u~&Co\Yg`j4oCw姮 eKM zY>W9=\'ZʢעGU0K#]ռ$@O/ƶ#e)E;b $mԲ WaPI4J5M4 x3(14=GOv~rqw ~ GVzYBc03 .rQc)p6(ۛӲDL몧ħݖmm¹``B0D]h>ԹZ9U=_8 vRy\Nla\y1q{6n8`rh2L ȅ]hܭ;uζ$W~] kuYz K(0Eׯ4 pCJ2iN^9R[জww ܥqW(ݦ5 YgfS|&Q?R=osY|1}eijUZ3oMZOaA ++>},B sZ::ɑmk҂i3;W! pJVx} G2l,:WMo15heR̛x+[1Ж=k:ŢLFȄ Kl8/?^D sMp;?P!|%ֆ5 > <$|{ʡkB AUz) LۥD$z$لRwx:ޟ:Pݑx$ *BI?$H[黛8zHEeY|*,S5 f!Wd4pҞK3GQB+dLm]G|Ru 1y/>LmEƹvc^+`QI4{kЧDd;Z,.,IrVeL)3)*wJS Eo0sʂ0؝ /(h,')>-waU4TxRaŬP3hjO+Np:z ?~5P9uSK#6> fKq5\}Rcyo s:: -} hN8|֝زawM3! 2=P-&J  oOxبڽzJE%5A alVA >i V/-1;YEzS2R+m8}ei]w׾-y#t3W8ީQO!mQד Z\w8w1ہg)F6ziP uc^4 ^feԙ10;qP~/{cu7(vؑ+z1ͧ jwncY-(=bm(.pd+p$iq3+◥n%|~P۾kE^L5Y:,Ncw΍e$XR>k.۰9ay|n)/GU}iMʒTJ2sݽ5%xk]։*qG9G]%Ś]:"(3 /|41;6]ǿ,텊10^S#LIKg&=jrJ:ЇX_>XQ^kKcK/jm0ثmL\CR=D(\*vox[{'wӪN vy^"{7buaSa)ɫSHWcLfLENCjy+"=S|(e\p=Ӫ,ٕdzH#P3Z-OPD[A^8N oG` ,pQ:\O]^IEo |3)% d;̬h ϋ"*Y^Q;dm۪#![gG0XڀY^ wL>@kѠX蘨J%2SrX_Zt*%2!p؀Y|E =EVLhX?UYjů.{a]ΰ=X1qh1:ܨgWpԣ7"2JCBvliUQ>{KíME%Š3ON/p#;ܘl`aҢvKV7 {P{ @%S'V:|&96vGy|ѸO4=QVdކ%s*b:@/rZ˝ ^ZRJrx^nHgmg!7HЩ5O%W8ǝ#wxWhʚ49s acZy8(@Ռ&0Qǫ&\dɫhZ{1t5[ϯRIB촩Ko+0ͳu.qJr=a?r<6p 1b`o=* cˊ%i9O|D!zl.|N!;IѼD~8bmx.[/f'GE&:Rkrab.g/#8Ms#?[)-p#L+9p5C Y= jۄ@wSBN{/&6gw\ǖ_vGAjuq xPnXPBq*86+&Irb|ZUIn~;71B̦hYCm_<&pFtN)X+6^Wfv098NewF*gP-/~?#JXKij;D rZ'kovXG;a LWM#=HC9^2Z/D؄๝~`tK]!dc(К{Iwc v.A>i:a)4!$ጦaߌcsj3Zs\sޅtU6#nq${@kݩXG|ljFJC|p / UٽEAB,^Cd̯ Z}ݯFy+?:Mt:>{ڳm~9P{|xlG=ˣr<cu'R&׉,cVF@#vN!9($ˮsH*RCSLZV9!tuoRnuW,6ȉ ;g  ((&M&l+Xnè4eK|#jVsx]66n*וӊ/wش`ev5 h|Pe\M*wQмrb\DVl.׎7$tڥxvq0^ŽnFC] X_ޙ8ռ1L#)T1:qRSkgwG1oWa _k=S (6Pp=//uB\ȁ֌9u1Av {0s͂7_Xo{ =ER9ۜ>&4]i6?R_ R.8K ;ѳv3#?SEӠF;\`߾qC_:$j Xa /l!ۼǺ2#osB!%UMEP~  A+}ẀmS燘v`F+S ۟׍V$3fe(Ս$J2'52h|*&<o}l\}{f|Nicюٓx{ɍ2F 6fCUk٭pX>!=#|$m2X铊Ӂ'[{K ~.'y߇ee;OG3LcIy.tSSĆ)-&%Pn$SйUv'׷˶{&ѿ׊E֝@m7V7_(EOUˍ-C"ޅKJK; ʧèܜ>C"őziTITܐMԦGkeV[AsoHMNlte-x(@7Ϙ4ѬZ(ȺD;/5ɸAdcR9'8tuV47V*3{GE̥٫@B&=+oU^Ⓧ@|o^S@bO2NWe,NFzw([ 1< i'RS3/AA>ŀ--:>Ye%Y8yureVlR!4XSH:rG2]wQ J89vrnKI'iPOX=E)fq6pI(3Hj 3`NV $s|蓮-[ct(e%umH|_e-tfe#C!Q~?v˖S9'|'B[ZwZL%[X#3|ONF-Wnuܮf)Fvg\k[wgÕ.Xzd=4'Dt];th~JyI7P~v]e@V$oͱH54ĥfL(.7EnwO)QTmA `#a9ZbANk.{*{nÝ43!|Dߐȁ D(pgS>7P-Kjq24QRmc-`3|9X=>Zc@ K~JK nF)""2)_#*h"^jfn=B/guǓ$K17*TL\77Ev$ Q.J;w'{ oe]LeZe6JdKwE\Ic|(iLQ [tŻ,D0T4J<)ƽQ3{|P˘I38%΢JtI&hmQCdO5.%-> 'Q׵uBSrʅMwuT+8CZpb4xׯ=j:hc-;Ēլ JO8Pfҁfv#W4Bzjڽd8=ksMiz{s񧿆dL9q0g !v%B8I8 '8zPįӀ뼿쯠W,)^r'vdߕ_g:ܿ~93 ,./1:~!e`f] T!|$DհG,O3"#7]:;ѻ%4fpa!fm7szp;@jڎ["sd:(fFr+D^WڔSq|͐ڞtXI+K`R4SqQB)=iYn68-?d}|S?W+Ŧgpw@o'c="q ۹Rϯ0H6̳2 CctQi|~Հ[|c6x-/9GA>0:MόY+ߔ22H'f< Jbxҿ=zpdKaxHU|1N[t܉*(:6<~+;,XgXUf-ˡƖYPE6 ]z|}#./5 /c|6 _n$#YF !V\We1Lݽ8|7G-)u:bn 7ؤH:+EXZ~ %^ -d2$3+E\ކ`<>?4ygn\!]5Z`+/,Do͌e6Cs @%#4DTX"6ag=e~K/J_ eYڐX 0aVϏQ!.T^9wرAbHR(d"Y$I<tEҾ: ;8҅n& vGșиkR Wg^a@J**u7Zv7nP2A=Z&hT@Bv5Yƈ :8)_XNҨ<({y1" yv{e;$m 2$9l3F r?Dlf#~T[~)yb|:7i™CANKa Zȣxә@ $ :Ir{5G}`Qၛ{'v؎ |b_}Y#_7蠃 3&zn&l̽EܞX+Lws[ler *Kr(,Ķ5)Y]6m5iaG 7wGDó+_Pߒ2j+ _ODG9^t-:v˳ EuB?3ZZ#WZ!?JX :^DgSՎ3ë9?MIZqۣmtw&bۥ;a/{-Uhڭl37~8!n>.C//^wMPN q9Y/[2t"5ʶV!sЂ)N/jwHYPkҘX*HiԴ^>lcx N?=EDԚ huهj[+, O6pD"k4 -j:3Zb1+3Ili;/}(c J|Lyr hk"P@5#~uZNNuS4jKxs8 tE% -w ᦘ`X Y5H%]BoY>s)ij]O\^GnGл!9啉6htVe5T7XΏPd|,&[M$9~P\? Kl9IyjL?⨏z:˗*0)v^୨fYZiM}i!O͋pǪƑyu9 >AˇKNC O (B(Vz3~Ll4^nP+>rgL^5GbM&[*|{ CZ^~س $+q.?zIiDProTHlqN~W,Zw`*QGTiP^Cxe&AڊghQgл[fnݾxb_X/xj1PtP+ˡ5 s3 9\g2Iz sԯhFkp}7/k\34:*_"g4{|E+#h,o'ߟo=@{Uc{R%Oـ"W"b/_bS6脿7?=Y < \WR.7*.8]|ɕ ,H uRa#])f2] ;3Z)0>Sr"T,ZjSWN"m(O.p-lwK Y JT[xMDAqqP gILqv#_pKn\B>_4;K/@DD^222ojWrý(6~xDh!IY 't%,zIqX3*u0 F. ֆ}q*$CNv(_0x!E=yIl0U#p-${2Zר:I5FdՑ n)6x\_*l`OpzXeXӬ ~=+VrX3JIQ/Iap5I_sZaL֦(OO`UjyQ(ҘL|5ЦFoCvO,=Y:J^ه]h2H<AM|oCyQ,2ϪCn}귖dy,$+|:UWgmW>aYrŲ8JwʼnȺPfD["`DX]qPTSO=v@4KN#[ˆJy)_EW(kdr?ym% ju2pNfz+eQU<7-!֯%a)ZQ199^$hDQ*.C z2AT!w*6NW-*لVl:>/g~~ ,0A(Ed]>&.ijHwd<(5;wp$^mOSwo0 Pl4}\Ӂ;sAMdWkRa΁[??T"̬7d|CB!˔BAoz׬f"aj}vkRiseR]S h=!U r&BOñ5{ovKnTΫ$yc\pIXvUS#gSñ}>d՛_I;~HuÕLb"оex2RkF PI5lV[OG(鈌 8θ:Ƹw[3=F=f|*Gs ÷I!&䙦Gg\z B$(q ,4&/0[ xK&Z}Gtc^ N|1Z׮}{Q8'1&b5(وm.?1H2c릢!2yvSmLUފ.5k9w|Z+A_,>;poڸRv8È`AH:LD~aG@y=>r;]Ob I8A-)X[KIon 4jczvV=Uhgz9QIS!MC*6WMY԰bǧH1ݺ^v9 Qa;!]& / FnDQ3)`&8l| fX`")m1tsՁT@5g03&6Hf\%u&XEMxU??0 R7e* t. r\ BC.lm5]OOg'7ذyVeb2B4"OIAnQ׃vKz\eӺbzSG_Lx#(XxߏKIE:4l}S2 Fr%\>f׊ PD.OGAovZlw4Dkբ,oȠ3aCG>ْlchE(jNwz'I݃T%ބbFdxOѯy=b~(elk݇vyBɩm'h S[btwԿM!ve ϚeɧѢ^c1rߺ7 (fdÞp |sfCPuFCAY"휿6~P-VlZİ)O=!b,Y&1F ޤFz*p1W%WŨV<ղ̋SX ltӞ si1`Q{?*ml싊#xó81X12)qGekeboq+*G0Z`Cі+(%*u"'@I_".a$+"^@XIG?ktw#/Y( iz8}Xyc}n-I#Q<N}╟Z@"^ 6pYeH_LlQuW[2/R=sT>fr/Ăo>nPkbp6+]}MƟ=úO`)x);~" -#cZړ5(+4 ^A<.cٮ-.擟ς&|Hp_j^,CR ~S"Z'c$&84RbEFaUIۙ7$c'y0Đn0{,'AU߅_wW1>UyfU:}((tv6Ja8Ǯknr,Z 4H{YHn*劸ܚ T]s*. hwXŰlm{%1m%j.|-*n'#(*)R&PEOHFƄmzr (?Znb+eC e1 +,֖CJw*YI~1:G` *;:ADوFdͲ˱'.S"w3蓛kXW^MK( M+{Z.8gw 8Ym~|iibK;S"H_]{${`{'u@͗P,Mݸg0d^)Q" AJ{ΑmcU?YK^a'O^7t ~C!s]2nlC?A<_YKyC>Ff^N0˶6 *a߼=}}]`YܯУ&6atdWٮ>mwHEbàQRoEr˜nʤ.THwUC- @^+z+;AA@0``I=MliZ?:iv LJMU?{}J<[#JUV~in,N{yl7gHޕV|'0 "ּ-E* 5Y;Bc,'㚣AZ #L?4׷ 4=oI0ww M&."ܯ_TmY=ed6;T#+yh||{ue?s]=m/́P,r =sF|B6-.^##0c5+)_hYEF67kl RI4J`6f$m={a,G7bq xⲛD۳:h\EfwZʽ^ybgoaȘ/_Fԯof-)fRCH@802F{Bx螻KSrG<с&ybER5`V}}KRw} 7*^&:^Ir:uK˱h@{BC}t2[" ,=8 fb=ť& U<dos8[gkwtj3S$2q8KD@F!\mu EG oJJtϹ2{Ӝ zQ_Cܩ˜kT09ýFRz*Tz MR ZcfC!NCە'l `tli23w\P)bѺ팔6īY]͍]p>AhJNH Kn70H 5vۃV!55/B7F5ؕ]ֈQ8]&. $s"&eqmuL [ Yr♕Bԋ=aīYP\߀2hɠ(15S=m",ۯiqb4ԜoR8뾲**Btb^thqKSj:l82NhJ@'rSx6P*:XW{w9eܨ/woҹx$JV RUP1<70?"F *3_mr\K uG)9;0-8!h!YؿH^QLY`Ӎ\ҽM/A)m]x>_E&nx`^ͭӝR ۃz>Q ҝ/Ws3p- a"ǵe? r8Pw;y6.%ɴɷy\M&oDTsLUK]bdP&t55nBXPSPT<.v@%Uk#0+<7J!aꢝՑh )2*[".*UR-A\̏$iejeҾJ سJ'|ut8 F7uS^m<^]#MAOW43!%Dp2:Hd&ebz_E )}c[zunK|5Į]9 K4:`=4vD_̒ Ps_'O@ Q^vUQbKO34IW3!28t)ѥ}{~R{ "|Geyz&A+֪6c=)VGY)z F#H -T- iZ  vgB \sX%/pOuИ #9lIޔ,;D;G#}-sCަj+Ja({qcF a\G^ݢ`u?3|PW+51ŋLv1^\M}4_ϥi'[YvD 3 :R*?Kvݑ0 ߗޡ372ut\) S+XɎ۾nf]\L- CDxq؊s}bKTAH|9jG>˔1GŊ7!FNf",uԠ9;_KVE2ڵ GU=l0X 2I%Q=j2P29W{oLnknT`G$o'Y*QՙD8]ikҋ_[;C69=:M<];va-a׋S dkG pJ$,TL a2' G e]lZZ0ES/c5-Ƿa,SxVc,E "TxJjsGIi}q%ﳶ~u}.枆S967U2qm0ean;`lѮhr-f'ehffX":ZKݒY0wq 2a_32s~n pHCYX)u_6;'~1Iv$rM>nIk/>sY}ۉ9 8u9'Mra}nibX1١LWwV g3&Wc)u-qJ~]JEiu.@W(Ec r}Fܤc Bբ<8VZ8#>`>ST~V+K+e6zT[RÅygDgqrԨs`q+)'GTp}dԬ,gNMHcȟQCME?T~k8vhiksӷGt0D=y۝r.pp?7mgҎ\r%{!mfq]&1%n ;\oUl"hLEX:9NBArkZNwZoAڥ)|ƻb \KKJ/(`OG6ٲk+Tf ZubsK'&Pd h:ӟ l`JKMg,X!%}V~#TMIk~xR3V=>{Z/=]G1Y%} 2ٯr}iZ+ /\^b3D"XjŏCȜg端յKXsÇy7n: ]$f{$ Tzj1'>iKyrU 4beA݇D27iթ|j$C_C5?Wų kYۓ~e$)Tsf)fQlҔ@lN)@7oh2=JUu Z sS|EE{µLA~3Λt"U ?R '7J?%ſiιRɆhB$v}̦eaU0jyI $AIuKZ [HcK1C] ;o#5xmrU>8j洑Or#.nҼsO`f¶ bt͋%d `Lc-2,GqkQyݸzO䉘wi[նt]Iý.̤J]b2L,{$Nv%QE@sb$#ѱTg  "į}~AKC @[t5C/b+0e4ќumHpAo)gvƗr~;WJ@Pc[ @21a67~,!~CW9i+͕l N@B\ NЬtPߛ&9~W_nӣ< z3;`xF*ۚCYYiSSA/}۩»?:W;! pl?e},957h<97\[2Ő?zjl Dts n. LݽJ|HwnrQVrakwH4z*|M2BK:|sU=WySA!Sk<ϼlJYE7c)-$ZYThuQ̳tk^^n›plOD*rQlf`܃4y ~oY㎼@.r<:S;9ME0c2qHT ^?LS_HdUFM wXiZY}dҩT(9Cӷ8 Y.]D_)h -.5$\O}1,H?H? vvy\\>뿯ޔ rEӡԆ]GɊmbR>deǐC"_/45P\pj$&ϱ:\0&G`)aN&/+ Ld:?Tŭl3>8 `ȁ#0B_$QΖE'4989Us^,†γgaU]T;fإxDXZ׿sA ^zɪuk j4''0cR-6Y_HJ p~k.fY !s؜3 ~/#WEO^X$2٠mJ}_Lqs䬥)*@u(J7wfxGl ݝM252@(}UR9`#5T;ͫ`zkqe(䘢gqk~!͐-$w-rh^PN'MsaG,$_ha1%$zeKAyr#b<)A5{2ŧyk>聥XQ-4,k> 7 aFW%{vP]Cj4T< l|jO؃;@q3_$* k#gCH /Ƚ!|yn-"}oTg`b溯 `-a@}H-sZRoB'K"/)l✛ze#OW҂@(R@Skhm!. ϋْ8<\awnT྿\m}&}R\}^)Ze"D0 8ϒ;Tʼn$ɱBS 7+ٗ$C|+v}̀tk[a[S6 3)뫵es.,5l8[ԵYnw[]x5Od V+9t]*$[a@"첍W}rXQyu]Hk}48KsҴSdG-&7#(i+kxm@]޼g73gМ2WUe9  ;ζF[#w99eȜF< 0@Wtrp$UH=R(Wa_1nQ7q8yumiƢ`EO9t.k,57MMzmrmՈĬ=`@vrv=UZGF)#?S`g=x/験'qE7ϫML力JԼ>rПOGX⏩/<DHق`0QړH|(}Wсz/@Ұms/.`Q6 ++N@Ѫ½HF({Ƶfe9oz'0~- ڞ[fLh  pK(eq$Xq` <|ݟK/1 4%#ߣ=W_@AjĠQXZ3|͖ak#>eUoV 6f1rdx䍂 b4Sl|}Մj'ĞYd%M#|^h6|i0ָ]\NDe'`ŒǮIy4\y-.R$a,SN(hcO&v"c|ߡcP(lsLbMlV(v>(h+OԱz"MLBhs7%9ZiO3$k}I'W1nS޳)]vpy)8_%/X - !93֛~~KI^lڹ2($qbPL!e ?` *&VC#G(߳B@7H4q-qHDUx ŽYۖ(|zsށ)̰ªzh|Nj _)]+&yZAT <6Tձ131EK,A_2F3Q~46p{^v2o^J*@INK@l'gH今x,AD!Mb s)qlڗ٦CDu~C12ʋFwX7t=)>/?ܤ3x!y=d5X$XdD,+ހt"_Ù!7 DkCz6 Le (;sנrp9 )﬋%# "-=em=Baqd SV@-F]2{o&!hCi)}R~*!!7S2Å-w G^Kl:q!׎j\*{M]1nk }#(t qo`WAVf4NAFwV€3km.5iP0~)nߋDbTl.I * w֛ vY/H:#&xu[*ߎ}>B5x^esC:k-ʷ݀Jy"Sw~oM;5h`=0ߧULδ` Gh!#9 Լ."F&oN;e! J렖JE͗Ae*}Ea2Q7_z^9&T/O[W_7Z{FCZ|qsl )?/1G}{/#ie~SC;Ÿu,jS+e5C F,̺҇9=z`+wZz.C:$ҕ`\ + k` nA2 :{~l/( oݰH}Qz/Hڨwe=9J[rW)zp+:}WB2f)~+Gs!=aw,٘(W"'2U^X[TU&}Rμq*A5їcù~$l; V^k7,]궷)ljG/CWwe0_ tب>"+>?DMs"7 nYgarhтWb¤:m)ٗvb*B5S U(H$Y+\vXgNGԙU+0) aY^lRnKv8u\Z[sѧְO;o Ϙ:H!LChpxd$AwH.nQ^🷕B!xƽDR7ɿ?a،=[lMw"E6U=!t k!ӉLB\'cp;6 w ;"Nm +jRↄyRw{i(` Co$]dA+ Uq(ITȃ6S<1n@_amk򪢰3՞)9ţc +kXFM:W +0eϫV}ܬ:v6j.vI9vyͽKIBk :5sUINB6؆o$;2_ZaߢĿ*E,-Av;k~e@8g2:)!ȼD{[/Xvڿ*.%Pv ;1"5^%O]'n­7))w<m(:AXyQ)NWOa2]Lބs4]BT6Zhh]vDk++ '*dQyF_4TဂáfE`x'-x ޠRdǫ&z ʙ 5?R7~Zx a,eGf?2FA8]`UbAIe3ig;R.%rG/{~ko|d U R*u<";4Q5+vz[RSta+L都3zXTZ)!Ḛ x0vfs[&679IaYK*j~ {@SE ro~/k/qW7 J`s @ԝvc -}ibCoN ?^8^'p(kfdqƌ#Honc3 Cմ_Xp|P ?ˆZe5r?~O4/!1619AB߰z>/ Ba\>'X5C5T|ba{4pCH$wu}||֝6ǺQ<3T1Hўn_EZhY>^fxTӴ%&tMeCXg,1Uh9&150 @'L]q I!\3@rn0)V)֨K>ꮽ&6{[8,r nTW1.AOϫ`z$ E mOUzK-;Ggc  0߮WZ]x3P\\YONS$%B %<1IBE*wz6֊eSUMnu.rA`%"t^a߹ o8guru Wy|ڐxZ?򿲉 Ϩ=9\wO>ؐ`XjG7f%*fB2ۻ۸WE._MON6|Nxz)](+1@}~vm*")~za!7OSzU7=gyϦ3K$TF7.+ EdצI΂ttD&{E}L;ZAV!E\2Q?ɑc)`Mz{ǃҿf.t D b ؀Tq=JR3xdxF}2!Aj55:^=";ϾvA jq+ Lռȗjςmh0U<ǐWIxܹ4"ӾY}.{YCr51 ZcFi2A"zd +:cBvKR^q2?;Do2 .! 3pukg9`s G0Q_N&hW9FTRq[LR厾sbBv y߬-aߵ3l9u_82yIt4XcMP\MH՟3lKxP%nj':\qh 9Mce(*l}Geu*xpRlD50o>h}C~}H \5Fv-\ho1cX&! h&<,xX>j6p˚g9s%7"1lmD"*?O5tyTcfªQ UdatǯyGO93S57&?wi81Q$fs Hj^\G^tz7nҦML"y_8SZs0}4oE&Ϭ I [t#U)eZo3$s0bOu9L -:axCKtM헎t觉DΥuȯ& *~#%QG`h1Eln7.cXMxnjZ!K K\wD o,?OX6^oUi lel7*VlY npߋzh?T*W8h:ޥt Zm/a&K3]4ܩRzƫh@h՜@#1^iy!jʲ&3/F ~ ̹77UjSQ?}RIe_!2%t b`fVGXM0]vM2rs`z آg+TLV跳2F׷׮ɧIza,<>_p 5F&C';[^q2yC:z>ܜTSPf}EĒ=<{L`Qtr54., lFMo5fx20쿍=U$# ^l6%U.V:o sMOQӉBEJg4!q]G67\ BUX=YcVb־"\z鄩hRiTo`)hE~!)4M{ r|Am@CȖiW:{ei Zn^*)7/"-b /[ڻ]g5QU3dΞi&jJ~Ճk6X D14W܈{yA#927Df'ezj5ȢZ4nщ~ Zn-fd!o}$ǮCD!4wl[@va˛;^ՠo5fO_BkQȌCq*Vu[D_(bt|<46,S|!8+Y?6Ԏ`8(`Jh7JP}ÌpXQ~X.0HW, yHZP&3VkLTn *r\ޟG[U(7z5|Ck}<1Gj-JyИ[=)O3)`y%6a`hw#ОW6xFzt":;NAׯ \*0}HfsJ-]:x$NR>rhzêH-ӮШ6;Jxl* &5)T}9IfGV oek iTL!?9\mtZ |HHjw2_rs 140?; C75rᣗ^JQwY7HvY6lNġ&H*,RN.ThA %fn"2$,<"|B; #Z1܋:E];}PNcTB7P ևl*rc] n\۔ l@bbgZ[m)ұrXnfZR1WGJ{_u -? \&ݞ>w ~;hy5Wig841 }X"ur$_tKtKR2e5n^zQ7I *.99:(8z<[1 ೧azCct\g {7/A B|+!Eq|-’Bc0Fv6ϧQDг?epBeQ?%4(*~`N@=</;bOɒ0/# F05/4{UOH-n{?FWSsċn8 ?E v0o.ixV{szc ,8IouIlك|\ֹɡ۩riO F?8c7h GAbKQL,P\[E[Xu@sp'Ċ?"[Cć΋粴qJ$($w̓S9gb4lyJ2&ngm}$F\Sն. L}Kca>4x5#eЯ "@ٷr}iT *0nK#yayF!맞Cu{S8?'ݠNB0Z0p|Xҭ@dTrssOk-L֖*a[GG3%C/e&Dn5 @A 6=]Ir*|V W'/:!'dyq#kJW $UQ#)RR䬙J p pG_X{o;1(lug_8 <[mfva66G- Z>!l@Ϳ89^m|{mxȡݑZ7 -7U !&ۄၪmZW< ?~@ sNPЙƗB_T&0OCeaV#tLHH.^w Ј? `M{?:`IFmQUicN_)i 'SGƄAL_bPi'K {V0{ gH,´[t,p3$OdֿԏEݟ$<*)(&°C3p,oQ>-i?JO1h&|F 8_))u%ȦQ%mx,!J{+' AlP2Jī_p ߕ'` kya{p"xz&m ;"R= eƐp QmǪ.\IF? 8@˭6\GKsAtI=V-L BzE4hxJެ0R*ctLH4`*Y Yr38XtەulZ9RGUVicut>d9Sb*XՃ7cI~M%Hԋ>j>N{L3fmĮ$>Or2j'R'C; 建iPI4C]@ ܾjSQ1#U$fc`G3қ](&u@4ū!촯QC1:=:GgBcdzt ؉ӷ6-ڟj]\ CLߟgWp}Ozc,T|2 PrMhS8 pљh-$jJHM`ra P5/T*D2#+c2 [K;G @H^9\!:-i%?BVEh6P#[zpǕ.a=J%/{>kBC R^ S )N]!bAzpWRѹ {Me4,YkYQ9Ͻ>1wo:V, aUF0<cI SKC:&~ 9icTJ"{Jɍ m]v? ;q|sױi/h?bOt7W.6j|{x[B D)y!TumTT+;m,8 y$qiߌ%cxū^Yb%(%r&>C:yIm2ei_L?9XQͿSgc]ܜ^]A+_=s3/:(!P˙lPPF^tNrH:r^D f_A!-hupB.˞h ,E~h Yx>!<rظ8t$]dP5]^|n(ơZK2*#Pe=U4wpLʹ%{%zG|܍`ѷ笳SˑpsR7nL@%^:_.zI>>XBXT@O8-FwƬ/"1.8_ͦYKdԆWmY""Oj&wiAŞ ~[$QN/ d68jNT%2Ziq:vڝ?s'; O'#>tKyL+FX|s5;WRi3mBb6b6sYCj49q1,_H$qiɁ#߲ƩwS`z1'ѕY2M{i!MTPѳU"!Pa=P@HrE ʭx M)oaAo#O%yLe1Q@AL-sa:}!E2%~YA=u`Ip@AHfwp^J 9=ճK}[⻇[̞HoQQ\}.$[b/@Df)|%95BX=dOۭ1̡E|84_۠Aw:~.GMA Z11 Qdf ^1%R,sEFt E|$sU`aԼ"qr钽)l֥d5E 1`%đjZ&gUS8uZ^=NCkgM}P"(L7OEM:`Oz!Gfs4p,a*TbuB?0جl,_mﶩ)X+jK̈\FDQk&{b(U6 -H^Oi%B؅E UZq:M>b@<NٱYA:+9P2moҮdV""_+p%\GYe|Oeq{WU<^ ?_/T@ o'~o@z\0 Ƨ;˕_A2b Z>Y}JmUSۍ9'mMg Ҡn\$ 4YyQdB>i {=JĔ|Tn#Bk a\ #KyiDClɆE'gܓW&JÔUQ2RpDb_E=*ip}\#tH0Xd\+utZmۮ ĪhK?ԖɉY9 g^ s0a*P )N1:pqU[gi1]T}2 kOntĢASd!i(OU~lm8cS'<Ǎ+żZٺG(e\()e~Cooq$zb'^⨊l_67IG%3W6xgF1/=`;s_54G }kG>H!CńК&+r$V[dqTo7"&e ~w۽J. ! aۑ{KYqTUPzok](c*x`ꔧd8کQHEg81;~pg9qxE _ F#%lAA@FӥHA:\OD\:eS<|iBưGҔ%ݰy5F䆿[U 1}w)aׯpSg ]??ݦ')e{%VoȌvl'1}j ňQߝhw}2؜܌RQƪc2ŒWb@`moy%d&]1".|Ĭu@KCC;V:ueN*8ʸ CTߍBꩬA2W }os/is,4 ;E-剳G]߅' jI|_>YA\yr:un߉g)"u2ggELOdR9kM*S#,ljN0#ࣁ‰IV =Rg/zEoׁz:hu0~8R\ND3͚W6;Ǡ9 0mphD{_1T|[(#JI;٣dj3A\,@j ͱL ʍ}k3#3Xm߃cٟ[1Xǻn+DcLy. pc3H#0`QvˑuoW|XWz FMw;xHFE>Otm{Py30CyդKD^䫕hѩ+iOrv5;1/ #`4o llʚ $4C@.hq^3i,n9XDO^+ۇjrHE/EgFn *^ zǝƛH&nBcn8876}>Κ>wi: n4q'!P[E!Q21u-2tΥ,vJČ.Eiǧ x(ہ7IȤg󏔲ݝCsMZMxxnِdQ0)G8moCְ~t@X\wbovfѻc3XaZ$~̤(Уx# ͉~$~!.9NJZz}b=> bvlf.vN:}"   8`#^&_Rpkob`mFT?TyU@Ws&I`Ƈ2wL$¼ C8ex\nM4B=MK3e菵3^ش[?ێ6 f3,;;C'|@.f3 `u?~ e0NWlu+F]c/*K5!5[xy8)6 ]V#i7Ճ4l# Ȃr'&&y-Y~%ˬ * )`KgF,+=ƈiYAR\vA G05cם1*k* {ԍTm4I 0ƟWG"4 1)#U_hGDq'C/PHF94d4bYQbD)T7Թ (# KaйnZ̿m2nx#qV7Ud`5a'5)ЎxDփ(h.;i"a4ߊ5J~m-9 1k_ a(W4̡ 'cC91{vT31} GȽ"e_\5.,( OH1lNnfz)T-Хʥ.Bb&Oc=jl: &I"i~p**t-ip`- 5N$dd/" LVqGer8tS f+qZH>j!\oӒ' "d6@ &-PO fE>E92b†6V Ge/rd$qh&(RW4~2uzο=Zb>@;;H Zs.N}qIl:JϗcՊy< 0]ඈ~FC͈u)p~k$-b"zhi5U?X0Η(U$V>,a*|x28ۋ,\)ѱVdI,Br;6pU%چ/p9*>AdF6/=z`t6t 7 ,..?{ KUh B3qGs Yy+\9V.`h*Ũ2aOKrKq:Ԡ %J}Pj02' 9I+x/|\#Fscj.9*שRy9xS=IJrCS -F.}B.$ߖ EA?-ؾƝmY@1'1+r)y࠳W4$d=KG|lT/b!AfCze]4B2!1ek)+ f(G.bMR~a&=3ʖVg$sRuKn:]C K3 s'DKҝ 8~DYވrpT}G $tz4>\YI d-PfK>DAgi;3[/A?TǞJ}q&./CGIq nA2C1޻rGL.%TyMơi8yaѻI3EdƠdcuaF'c_V!w1-.5p1Pt?FA/s[6x]me#sj50L=yUIy ŵ+3vBn`I;e @E`pU `m˷1P>R6k 'Wz A> )D~sJ@ xҡ~ha_5J&|lSTNͼt-D`zQ Fs߽?Njll[7a఻keW8z$/kٞ?4Nʣf츳xtﵣ(v`5_j#csYyp礫 k^- ` `LjJUT\$<@%sslsz-OiT6U{ 4krpC=8oi֐Ha:6Z>jz1Hd /}Ms\zd lڜ}А _BjV2.H tm)N 8]^6F|1<eߺo:xp#dꐾl)4$WG+^BD(&QgA%dt7bi] Z }t00"-3yΣM(zI` ޷W1gۺM{*!%"SB2"V,5/I$\;?m4hب*ۋ:% @2a㰱+SQf8{ꤛzO49#c"0e:,byUtlT+jmϵ p2V~_;zdpWf7pcmwe Vx).,xS& U6B^ڢ~k+6LًEo߃ocV (5._/ϙF5BYv!,hE['}\=uf {5 IH>xV lvE5m9%Xab*=ܯ9654|ie glA3<(H.11贑+G2dpO1O׵ԫGnGq$@n<22Wl}XsoXEl 瑣fad>^ąԬ1npd5x^/mFfgX&}S]WxC7s\b䴲Q;k:d EFŊ<9K+z(K|g'x((d~~W(_1ۯuz\ ^*6CDiӪ8fWד_[$6D8[mqIG2L/1V!CUPZ\^Kh7H9FKޢ"|9* uޭ42LEJvuUiwkr-o|5S,r#i-8z?YUq;r: ̞e uF+Z%vhB9EXlUѼw ۟4)ALã:B8)H,G@$m]a=t)YYH tjdoج9;75;~FqK6)ֿR@y[Wd@'7S9"g$N~Ljg&*6m8óHŦ.8bm:cB@eʄ J*wfFWTktp0̓P!G g|)G$^|a)cԴEoC5\L(C%=q !sO H/,(.Q=Xa'|]:T&=cWpt9rbZ Gwn6s.ϑ0$73^%U6Z]l'h`M|V[eJ_i,խBad?ɓ,_*HpvZaxuA#+TKգ? ,V~E"g}kzvP2F"ac+٣T4VJ_A!Q/-OO(w|l>YYصeg4zJ*g \%qlT-:TOIu{\}6:4ǂ=wF\;b}w.8v>tavX:$%m8CW O ox8l<ux5;Mj_ԏ@,uO(R>Yf 9oʮ'v dڝܪHnVPV2D꒳o[/ɯ n&mx KP)2nq>4 iې@[^]vM 2;kݝPU1b5{ioy'1M9@bSdoh4'8)<2PzBjPJ˲Yڰ_)U8Ngk譛!@ y/˴[Z,4c)' n 62 DdO VW.J+U˟ $ fe[_*Γ W̹59ͧ;_qӅB0,vQ*2P?ٓ Âk伟: OXOsm,ʷ2^Y 4SHli_O8rtqs-ʼL50qt'/C5(A^r2}MWwˑhîFTFkŖWSO/ ُ/* mJ_"҇)21D̾'o'sA1r)0E|O.Ijޛxw`o[_W^gNh2:J?tT}!t{pwE)敋rn[=z r2$Q3ؿu1z*A'xe0px՗@JoGb\)j &e9sTPxԓ5h@8&G3@fpx 2>}x$~MwSWv=8ג_27R 1ָݺԬH$6MxS^%"r,]jGt{#ȝ ز?j3Yc#ؔj zϟɥʔ8Lw36 YP 0=Yundٷ$ӄؕv(kXz]fWjQZ@ۗ1GֻзR6hn\>Fv;rbN+ 1R]ˑZx(62Wg&y~1c W&kxX'^GP;eT#,Y!̒Y])ð;o;٭ ]NV93Rsڅ5~5/ Cq T_;~ejN'<'|;t)">YA|: @X)6*0/I)I&K*CyU%q3`O̪?ƃOcx$$dxws>7+2ʖy﬘qz98(H*h9-D7ɤ$ |!h孛T]sbGRԯT$zXr;!R~okK f=dht+f_x,̦ˉ<+CpehS>ZDۡ@>lcp|]}Z diأ/c$?3J^ojuJH4R 3R&jVo]%+~0/E΁Ƶ΋EziJ^8T9FO Dvˈkk8.I'xȑNjxNܥ35YQjhU{u^cuGᇉaPN#Ju}s򣒈FN2CiXG4yqȆL\->Tdh[u VDΧ} 9:*$t 3 Dעimьmy%W:ih\c2ȂtMH\PF+3ǘK?]eoX sZ\2kC3XšuzGyMucKb[6R5X$m*K}O%9#p+M+//YI⦆#|E>Wkwϋ]@Oj%GX]āGGTY`g8TCP\~gӷHhL2n8Ua$Fx@e0PғG̋-{(FH5Չjæ-S׵ߖbob[U>vnRdj\Tvm{S#sB%6AYdHAq~Mf4r쳿AM҂PWejUJ}T}*8^qjP|V<D1xvlAqw4d> \&Ng'kx&*]V4gJ˰wẙSc`4s8Qd+zA9<{I ]pds9=!M: Y8юh$iSqz֛tr)%]r \y":cx]i mQ|XkFS!&D;5`tOd!JݽJ5`)^Rg-ca,z-Pr"^L&Q~AlM ';bM|k0K_)Bo*_Rz1h8"} C=5ͷZr-U@䕩;r&H /'$Dui(.(*wǵF)sWpnmOWcvegIͬawo-? 7_%h%J.1Չλ;(?A\XT=84˗fޛ=+&0|(Ie+._2)x:CIz2f}̷bp|:;da22`H~sΒ?XDk ғD,?8+nX|DjK"Fa)+VIaʭ({ xm|v*B^ W1@a? \,p\*@f8$Ҁ6V]'* Kt9gWOΒ9~uR̊Akdkiz\LIkרM) X)G͒wTHr(9} Q ΞrLEeGho˚݌r t]-U/7vxqk$ _8yO D4~RZpu.d`'-QtWs`ziH~B")f~Tz{uEn 1 5"ӪdIՔ#*7`$C)fFdfgM{ٵ[mNLIdNAne1TSV΋Ɍ@5J~9!84Uzbqg9J+6|f&w[ۘbKڥ>< DiǰEU3+BRHWG+1b3Hgc3*Cs3 Tw]b\I/a-|")jE7W,O?#~pړB/)R-䝭%dNq'Cv_h3T#8 bC|o,ud('r~ k/KF,ؽoO~LW-D^[J/y1V#ʳZqv.ehKr EgJu{/ԭy4x&׫ylїrظ'n9_"\f0h{!!ڲ[rthhO6wV~ @gvIq/E|2?e9dnpǑB&BB&8HBT90pX>BOJ-y \CqCZ)_\jZ'p_q%Dh`ET >XsX^Nla9k'BL͸:rjrEƣ=nNƵ2KJmy ,*9 bLb!lnz3bZ 痯`91nH. dq"P.k.\*c1ީD{f>& 8lѯwedUh@\^V8#7۩Iw1p1?^"NWmE5)_t|bm]~Ʃ56 2&3c9AYTAїM Fk9 ^MW}wA\_<g fFj\Bo2 gf/^ g0 *74#r8BCLo2Ԍ"k 6Q*ɚ}K!G<0s@:BqZ// \XMkJ޼3bdw,Q}E?4sVl) OP pYÍjO-*nB2cs-W z vwzg!Ndk!swGKGbAI$r'׾< ;; Ŧ}fڬRZt]NИqhKQu=COEgt$ċ(>(X,C*hJomgQ1>]!&H_A_ '[\իCF4>Tz3&EJ¢QXK>WQA>z'<^5nhz.ƂdҬ"0ֽYMh|JwQ$uCHaXPgdPp[oƊ"T&&Rh 9??eK{5#c2ַx5V ڬogKFB?3V+7 _y#X%<>LY/C) ^FiJ%F0WdS瑣Gg }[3EegnM5L`fpb)V#F. Q p_B fj|ʾu6!KUD+]F;2Rd1Gt 55HlL^z(I(ř3^ >aƉkօF4e7Ѳ h  -M!LÕ8ؾ\%v6䚠8$017YbWgOFL7ЎpiV_Em Ȩ1I(#@Gk8 lUMs#툒5zEj`$i5]- Ĵݯ5G G7N<.`rt去OgQ<0G`NDZ#\hFPpy) 8\PzMpZx .$;(;iJ)g:)` R[wo ԥGlޥ6/&'NiŶNY@@ڞ"EM~T.z{Dqu7Lacm ['͔ӳJk5&$W#q`xn5)xryi/ =O.UБhr0ϫ2޷)ЍƗФysiku[?7IBOz`tZG,V_de z J:ޙY&Ideoʈc*\u ώjq-A֪db`u~Ǝd+` M&+0b1>~xcwF!4_uko$Փ5eݕM0EJ0Ғ?IgY~,S>Gs2h5Z&)XaYVNZ0i?EIC(f|˚nJt=)~ϐJliDx=_JGPdcz qO':ȶn0Pf4$S|N V/Hb_6) >p is,FbbFAGp \O6[n}j; a&!zEntZ*8j\ 5$vFjm lJ6@L3I5+&lnB,mr-G'St$\E>ϐ췇0v+ UAwq88ϜI*:d5|Vp&CJgvQ";+A~KVCƦ,L¬]'553s`+?y׶@:RkXgd_<dSYҒ13.Qr Ifs.5.VLN՗΄k<__r:<ҤwdPb[$;` y`3P_fmVn;nJ'<|Pjbb.02KY.}ke߾Ewz=Qe&aԈJ;"/C܃7ID4R<tj:l ]\M O UqhGsh [k@ڽC'.x C&w|^_tS$YNG<1"Ϣ$hsXo*QLx{\P8V %4&A+8N׈TF.4y'sa[3.b3ܩ2,쿂pV9ܛџE]l< ^N)v*FxS{7S#>4@Zgƹ?I!0OU3ؠۅƳaH^ ˉN,L!uIH2&6}ֲz +8_T*E(C }AXDVsЛIK1j@>?0U ֽ1 dLﱲ;q<1c!c[ݝjxaƊ E7*b->gkb֖i> @_Y" `.W9SHl* R"vx/Ηbn`퉨uնtnN=ѧp{ٕ -ϢFmA$KH'%i٭_)b3*r7rKu>FUD ~7GYr{:5AL\##yh` bx/Gx2MꙷzlM5x;U2hTU7h,PyoөE]"h~t,v*I7c<}߼n +XH5O.>4\n~3Ujmg=S@BmL)iMsx(cۦsۛs.QU,n9hOWKNb$ Aq3"iksonT LEH^0?6alO== __]:%^rf .(~!b~$sj 8}>A}ELj;,a ;/7}yWBedz犔x(<bT^=+T|`w[d0Օ0K,RcEB[i<ȌʈJi(0@p#dJRAϺWZ6.q-ҜK2#L؀ÉsEI/]L߉Cw+D,ύ'X-F@iE[':CaSgҗ U {PrWPd1$#HoAWw=8($,t(.> ܆=~˓:]Ӱfhy >ond*T^[zcu!0Bl?;q%8xKWpNqb;|R?5'(c!]KJO))7ʻq@TT\2ؿ m{_ p86 2mp_A3~NrF:n!ǘDaԤXP57XdհM (^7ۛhuN3+$ڿ4?+@ej2inr +hC_FC]ד`5`tAh$SBR`<>?Fa !,Ii?z$͆ v (XC{~d_٠gzlKbwy[X:; ͤ_DOw_2 ^,xhn2| .1^ !:k[d ]gnGld pOIMpy`1l|ghfR`sѧ8X-b@NRgC6.&elSe$~0Pd'o2Z$t) IB"XO-a}˗.FX|8F;m-&4?d#o& PK! ŝM-*L=V.Ԋ#D'Mŵ?ǽE]V;Z:2Bh 69h_UMTw,uR݆Q`my3H!r}BR#'$ AjѲIEAMM_ة3eSG"w^7^wm0:xݝi9>G* y5~"g}^Wqzl[88|`u0/сq -$Ô (_dQ%Zd-*iS_oZMg61,N;7J)@1fR醭} (& -|+mX"ڗ1):rxK b3 kFgFBSl6nzMT99sA{:)43RLxk"+xTH]q6c3!So$H|NL%>Һk\`J, ʑ\m$J96u$FO~P2S+X^$t%UχzݟeA?w]gH0^C[5](f63kn}hyǖ?C*ur{vRQNpwQH ݯ8^7'\QFQp|4cUk兴RZlqPi4Oo9!{(HDdV͡4˄βFJFtvbjc_<)5KTJ ?}ӏ=ɴ f33(݆,-21wC!1 VL 1 FP>Fj8-S3>BM(RMuxt*fuacgYZ070701000003fa000081a4000000000000000000000001668c1692000025e4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/M%]?Eh=ڜ.+A2\ΨQ^˃V~-0սt'Q,`ާD@%M _:onSЬgU 0ޚD"uo7?mJk¸%VZ,vlXgeUطŦ4J-U|v/|ef I  5D*RЄ62@R7^s~<Cvf߅sfZpIl^߃jNw T/ vCcYO@8줏ij`{Kkt)E ĕ UIg%]T{-"Qxz$kR=; :uэ2x6N|P$@vɂ Nc> Rtr4-C4HXTt]Lta!-.kI(dԌ;QBY 4 }LeFΆǀ8l!qMR u97@w&3> J0p\? R|ZvC.A"$LCTJ1^W9}_ABb"8G>5W1$|{ x/c]x#HDvхCp~P*„+ ])761AѴUsCu׊VeOW4+BZMK^~mH"Ft71Yn1 Y<7)>уBL;8dܥm4NG^xv7iiCb_s|r]0yyE.G{ZJλ`uKKو&AFM /R/2܉MѪqu0Ҏ#+r Yg&F\`. -B>ѥk ;,*D>'sK=OĤ݄*5s? 90~3U8,xmk*G TP`298V2RMz&K}amGhx\uFwu),zj~xV.{%KC_vj ihcMʸ.7{&RAs^ qٱĒM ٹQI`nUH iOh^qhPⲨXu${zMtAkh!TcoCJXk \ GC4Uߺ^p!-?"2{?n$@C#Gcj& n p;)>9 e|ڥ| kC#ƓU8SytT֢l7>33ս# ;*(]4SufwЮk/׉͑nƙjHތPN֌-/ :գK- h!/שuRTYuC8WlY>ժ(:%2q5)_gg_&tʱ^!G6$~AP?<B k&  (m9!sW&] сR@%&ze0NgHg%Ws#/SoCJM>fsKbPJ 3·\$Ľ͚Hw?W{}6Y+Җ\rK85$U#Ep^!?r-!^LDʨ0E UPER9΄`0Aǐ s6\RkS-9үA i[Oӝ0< Ї2 qPʌk,ˆ;%˂3b) m;oI)bn bg+WC▛ņaLV'f)(d3pb5Rr ႷxՉF|#Ǽ^y1UYЙ ={q>k;#f|g67uV|e E28NHߋ(]7?ނIN &\4W>%g.XyU،I TJLyj2rPZ +2s]U'ߣ5r5i@Zo\88 u:P `tu+]řbp fk !mJE`]Ognb1D)8|O N%%v K 5ЌVi ӧ kx0< ~ mػ1xPL3ؕݱ!--Q5Ʋl8"C C!I?H{^K5U)t>\wh #_$m?€q~ yfOdr/4kGĬ*)T;zX'q* yeQw1SRDfAIk&_A9٥ E`,bQo4OE★SػNLZ`֚:/vF28b咣]dTp;=iwvT|i>EIA":r£a2F)ۺ1h ugffV̫D`x Vx}?QR @u$ exr`(vڻgi|f^OYZw D˺zqCqFøfpDdP(h2Н }2U&SMIR"z5MfYJ.X̵eCB|!:F:D 49cZ?9f=6.{= 'az9)5v376HfîSI3 |ż=Q|}%'}L$Q`G(*_wto9g˾4(zAR]c{ݓi1;p+2wYqDJnt4ݠ؂ ?DXa+MpXT"bgUP: 9}sE]@ZZK8OsG]X[9&uo(|N26{$goa1爭B-yk+ؿ Pg=UgA#dJͶ6DՀpsg?tW(0Phgg%BdttYOCݴ+nG-+ G`UnR@Ƀ Qt.@0K+}LrRͯ9 6i<Sa1^RM@tF$oz_5^9+U_j5loXTe[yAM6񡶉c3Zb-=l UY4OGչ=]W[GӹvQg%eVfEh6vDKZ s3h,1ƢK?{[hy1]\ "zAiD3S܁pÎ,;1LhϗqgeQnݏuiR< ߰q}Ģ8x|Y FO49tidy^ꯆ.K}Bפ)eF@piH9CXRQ܉q"߾$R1^8R}{WhƩ{EW{IcqkNOZ=&;I=Z3 HtfWwXwZ:u_U^#$D|8MٟJQ !RIQG ^.tqk:)qw{0_]+ys)u| ډ%bA KoNj:PXst&N 6d@;FL(tK~UӖi\X̫|T1`/3yOX\xce3,BO?˞B2.ɦ@':=k{59 .:܉+wd )Na U_ǟa6Ħ:#n3R6V0q#7!IFz(!l@ @881|!0XFa bXY4C7a#5Iupқ]k,^c|v:h %AmA k"W譙}&U|n*^\/} 8Q}W s U =ohĔ-5Cʀoy Y쟪J՟.R,*eO|SF䉞t]TA@ȿzoRח+d7(Q'Z!^فq_osk1#CmXN̄d6)oc5w~E])N[yuCދ^t}x9F: fz$6_#t4֍}u7Б|^T*p8{?zZ5̏l q~@r'&Mm̌w:~"ym.Q}Ԕ vdt/H]2xP+t]=jº?$ ҃Zf,5IAVa*; fr2Na?! *XϐB$H;ɉh-E2N[WiK=6)A,:c~{R%e#,_ͮ0Bߒ@ x  l 聖%,&O`;ýW PH''x/97TQ#!a莰\0nQ)3b TI]xۧ}&-|Ho4D$fyLէZr>&R->r߮o@5ב[ͻsQt~~¹.0FIHMQ2tVWb^6V_$x51t_@qȁ9ge0WB.D~hW&k@hߔ|>=+љ׈gN2~#2N}GJ5o%,O"񝟴ul|z:>:}|s§3p/N CgECʢX^W2V~7Qnsoբb}1]~bq>hk \-> U%y@G95h+\2M)`B팷jsL/EmjKߚ6#,iZK[c I]H88d=5'0bYoj.O¹c!CT_\Ku7mn"ei(=X!$]pe9mb <_,|}[ŘyA0-hO}R])&_ `W&D]ȑ\ew. D-i97jn6so+IeRA׃Xb;*A#*EBLPS暉_n# %l+(h˪QzZO@$ҭ{,.U*SbH][$Z"t bJh[p]ϾW+IU`ClSP4fh돲c˜"9=|Z$a83~H pyD¡@pvZ2GYH` ~QԴKc.eNδw֔|" -`};E\~(KjWT#9ʎ2ʊB0@ɬOᛵ̺D't*'K]].#"c1{NRI`d$9ej߼a]osID,#%E^'\2K]A '].Ұ1ܡכ6L5[RF0sgbevR@`{;D:O_( vĜ"D/Lvft<5hc̒ |xb[ gݫH_MI dVz#Akt0 jƺ*(!wcMdj_ܴ_o7@CpTrŹۂI`E6m1AS3JȎ>KmW[|UA5\Mtt^:<61I:ɻ/tWkIG b%7 l?.,z%&'SJAe';R #PV./v" gNB+GwOV~*_Vm5

    5,5]1SM :e`zɂKelxpU;1CmY'»c2R(GW9uhCKUflg! cp3$J (~]9#5"TWT"\_ n;7JFz۫Si\cV@#$﹏32jϫB?-x zYIݜY,_Xk0[kاv}Ed#4U2gKu>;HH" Mz`ėcfL@cIP5 V.}u/hhtAPtSx܏w/8HY~ fj9k:\~dskZP_o2Qc]aAePa vx$/rX K&#^o<30hL]&RpJ]A0򖮟 !ou h{oYui[-!Չx]hL? &^ ,zC^GM-9w捪0tm'88 /\hu2uIēDwJqG=O2o!7rnmC3Ra)6 _(Ay`沄Yt/"XF5NHA( B̔QNGj4pvU ۋ""b sDw/ eor ;{ (+@Z~rAtJbZrMlWGuNE i\r 3ye~ގ4F_KXƗsOПi)F TVď́,eqd-T9|טT0~fέr4ќ28@bQ_Uwã DIΥb=҅ ZSB|Q@wIg=s. 9AYsX;L/F0,j5P 9=qF=~I~FTPa"v7l7geDo2QDѠF4. x#N)ZSDCmSbD1:Lw B{_ϑ0V)d}J^EªjIGCX)JS b.,D>Q qsQh& C')yC3y!l}@GQ.uC-@Zj%;r6H+qwd]")&CvjK_ӱgYZ070701000003fb000081a4000000000000000000000001668c169200004444000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/SD]?Eh=ڜ.+͟upg3#N4fD'ChH˕3$Cz>{pwTOmͳZiiY bS?~5M"+YʉJĖC>c)JIzsmgUj* '`DA{{~],u,]>}|ިS*bKHy /'LE#- @LU5ɿ;L1+]];[A7Z_sQS2$Tɨ6ZiQU M%VϵOO+B BV_Nv7KBo?d0v 3 Qn-+xnfSEi`H)e!FLfE>ȗݪߕd"А;ULR|9?@|B\u>P ƠQǸ }Ds Jya smlcf&$Ӄd>D]aX%ٵ.Xs w"V`7+1Ƴ1.E]"%5שK)hv&DwER= &, 际#B?PnS-.IV #>x˒L5 L~Ezox-d'3*vH:x;YxBu]pBZ1ƴ EKhR#++|5$qϠӠnȝ׸UGFAAo_up@EW98rl ]aW}2 f],{CGpbӷ,cFParc9!N E:lU&J37CF~G4jᬹ~mvML(AQ!0czբG&YmƮ[9 ,LlM ߀ZiDˢ6LX6<9CvMk25T!1 aH^Bi%lAd y]-dzgraͭѬ+1n3ٝդky\Ou˫Q5xryB?bUt͑`> aM8eH%˙チ-PIw'h}0z%'X|[E܎OnQ(Q7\8FV52^REi-(Eu P 0(`U^HC!),[*7LlabqN}׈scC>n@̀+.dh+ XnFv rEm:4!u $&KN1,n $MՅ跙Q.ehd=u}eO=xBRRSvr6w;yĚh=8O=,Ba,*vrN·dE 8* :y=Qz_ tÄsZ+CׯLi\3L+9^<0*اu(ݬnl D*rk..nl_%NKv0.pBRj2$Rk fͱՙ5[N頮^0o@ m]WBd&XnmDN2`hH\ H(O ȏVl92Q+ZFN'W~dIİ!B505T5$@k@*+w\~R'˫B0L3fJx{8ۻczO0OrY:NjBj/juIJuΚNbs Wq+mU`^L7*k5EDi!ce/0IVIjG9lQw`F<3.Hs 3 d7|A̋'Ǭ'u5|w"92E|jc_ Z;Z(j XteQgNiM,4>c.(J_#v4T 'ΆyMsv'y PL oU3WP<Ē[324z҈#X3[\lv*L" Ȇ1(ÈrI!;gW# s4)wW@궹_|xP3sK&M23J Y^t 8mbI,&7'p+WUT|C?kSGHO)tc?V]!N(⺫ l DTe鋔 x5Q[_(_S~14kmVs"-354zKD\ VuS39=qtˡ n]Q`֟n> tjnf` +j}qLH(P`X(hފ!B+؍u]|M4@F)0 ޶~{=A]s}HnP>d ]/0՚c1u3aS\'q~D7m0?:8l3ph3݋Y DgP?asu-N~PK3F$ѝ%YzYB .5WBjK·.|kuk&Jjd-+֎}<4$햾kKiW+W ڻҰ4 pfd qbVSIvފ\tnpߪ긗oԣOXaP˺ BoWg]' 5sK2? bE(v#Rǵ?7drVMf$asD6<bZBA\(wu#`Bk<6JaȪȝj Fn@k<@s.曑w8U`Kk }ŌzHAߣt$L@Ɵ#nkWjIʯKlwky}\1`x;b['AM`ZU {E+MZ%dlnyp}:ԽjB.}Zv$~J0/ rtΙ=E?:7't ^2ϗ]ehNO~JS>?>\a!ep= aF/R5kp]>eY7v;7t:'6RbӬ~^OJěz6{w>?eJե@1yWa5\-2ĺ@͠w\ir5諀9e \@q qV˫&[n95_?l@7H=4$kD4 3h5g=Ҏ G^8ͭ=F,5˧۔l<X2SOm;bgo ,\I3V+k6KeU/Z񞹠q㖲/|-R5:5j,\T 1:|'jJ Ą.31R# mviwMD;cuGbh1O=C5huRC D,DpI+1nہp-^cXi+}=&a;G/ WWm ^p&ESӔT4HXJ{'i_27\^QXPCV\3Vn y~9ʥFe@\mO6eW"ry=pCr bsn⵰]F@Bqx ”h =fÔ[x`O%d$PYraU4 ]_-<1\u;yLQLn%v5ݩ~e?i/DZeG^`/?[U_]cK 94~C`ʋv%0˚VK(-ה,`uzVHJV=N!ߎ!Wo8RLp&Od$K˳3& #6ژ 4Ydѻ;?' T=b<*d +*gBٯYoAV|n%oriX3^$YC[d#.8MSy=@W0ܯ/ \GQgcgWI!W`ҳ_'?˒U}H !Z~#A 89C ibAQ3cի_к9 #rJCi3Wj "".1$fTS #NxIuh3#'%v$ J*\j(ݤ' ULp3c7gÀJI9ZϩNr#H{ XPȭYТ:S0)<\{yI=`]je_˖!»L:snF'0.r1JaRO5 ';n,׉iVjrXks ms0 MLYP/E%\OV"]QU݋hu4Am3\abV2GeHϼ8*h2Q%|pweĜ\ϕ*HY2ҝ.nyҥ3Co! R UͧMyf%p8c}_ 1'9= ȑSc͈]w! XmH\6Pیi=r"||_ D֥pI5|l}x,U{AD'UL\Xݯ Q*r\!B5ׅ55FMEjz Q `u7kYss["YNg첁A$O:~.E+[Kt~j#oY5F ALyً*+.ӊ֩d(N38_^8DnWN)&3\oDQ$׿iui~py5Zy1^q˚R}jxwr3v3=@1*~uB~ kPwCcaw|pXG{J44_}d0.6q=*Y݀j![wGѓ>M R%a{- [ە`?Q޸&ͽ^-%B>'%RϏsYs*ӵRKku RhsFA|܉2"X|0f]*FH.Ķ]Q11hIe&]y:L 0@Bj#ag`/܊mo*3j6xF=j|%91ZkE$q~0RYnj2E MWl_W֐rj=mu$.8purfl7,HL ay⩕<6Par,wuě2Fk[tI8`#)f6@b|'q7VhAJ5X- }GaVjLI[nD$ջh7suDs Os~@_9is$ VRB*y'z 픙5҃D:Ęqh3]c!g&*~X*kuD%"ouo3 rG]SA?e $E(ymCoҩaNӠA5ڮmERsiDz#@0*0fnG8vEE?-ψp$4 ̑ yKy[ޒlSYW)W$^A;ޞ~q=!.IJY[Vx*w, PgYU<.KA= bEAPz hN.YI bcL~9k_yإOa*&z6R XTyk)١EN}L7sOb;$JE˩PL{Cj>!;JW~ ;&l/@/Q˄T`~|jkR}gx8gtʶ9eJ|T׷vo7 EݡU7cf OhR:8f5=GbJ0;>`nR8!Z}7Y,Wl2ۄٶ 9C}%Jط;A|$}K(bM +7TBVCLRw uz'Ąϧ P(V> $ ngbuY-߉߱-Z١P( ZRI?0 ( ӂNZޓ*M:lEO5R' qSak !äP_;w2/ܮ>a?dT1KhUsS2 0O_&5 ؎SڵJMPH2<6cޏ= ! ?95[KDnL7e 6MCa~jկQ=و9%Z?mdeipӆc#S|Ry; ɢۺnֺ.*~bv)e∺*t.o+zrz7k8E8y{duNAv6eݙ5Q]0nv5E\ʙB|nH|aGVvTC(O0ui \Жʃ=8:!賘_I!k1M>HN~w$KRg9((Y}erд79+yEGrUQ s{G?@Cog["#h@Y.쀻Yc1ŮaȶuId{}. W~ I!'ED+!G1׸/PZ۩NKd+Jv[(%JbLuEJ@Ky_8Iձ=nPŌmSڰ߰'&0T{~ K#Ϳ!X&RSs$.#6vw4w ,b?d""z%6FGn5\ShQvUc,=Lar@,ia@aI$dMh ݧP5!=ПX6Stm䓼BX 5}敱iqȫtL囉Uq-`XVPTd8>n"cupdL9\k%L3o%6 0}Lc+sx#MS6wmhzw}/ ?!^vƦ8q>?#+B X-[;/˄\"[Ď5bG1o?xỌy}d+oRhX`;r|ÍN~w9Ә@cY?)݃єԃ策߁ڂ]NM$]֕Q+_x{~1FB?E!6͇^%J*FGf@tZ .#X)@ˠmH[nVZCy sJQusif0~Ibwv!YlXM C׆9V K.)h{uG)ස_EuDx0p^.sulW8U;戲0"z9r0kstS-S]Td,hi(lژ6ȏwu,3[6OrkX?t,qz! +J&rb\fBx$0u失]Oҏ*8 @'OJ(5[DТ.]jm__%s]-0IuH +*:PjQjΌŻy9vk. H'A*6,T ٠G !Ʈw!E8_{mW ʩfo(뾮kDaE7: &E9]~i0{HɆ 9y%qR'f@4IpǽHN& _¤LṡO.H`.n@p xu3(gcHVBj`}Wc [$L!]NWUr?#Aj!NӖ1ڝ3PqJ8w$82ߋkDN7%{&*\B|YZ8΀N!'y9`T\1.e 7\ʣ_kLUz1Tcc1-휴@흷 ~17O8ͩ"*6|s ',ǡELt=>g*6a0FˀIM'e˰X6X'Z ::H$6WqI6YW+%G{+]'~sq!STa]Ӣ_}\dzթmKB}'d}Ԙ,H2qqk]߀g N:~!DiOesp'3t=/i vnۂH"\,;jPkF;"ZG% ahvJl}"/CJ.xբpEUZe"$NFk=Gpػу mL%ꮾ~?3 $Vʋ_krj $(>'p sDĖugn$[ofhEzHSj~\s{_"ߍ)3MR\EL80?ٌn}<5du+f+e;q-B}>pC45>-qK~msH~F˸@7N$Ǹ.`%CSe]k=oT ϩh >d۱CE x'Y8 r ê&AMQ}{XędFyKRTQU/!Ni8W+A"Vƀ%W9 XNe-HT6joQ;$Jɫim fEAԝ20\e&x8ؚ MN:nJpԾWd_Pasʚt*S`v1EpNjN$\\TRr'6dvC܌A+Kڗt\tժEwp:Ҕ E)v #UN&Qx*KDyf OkC=c>̆+Tvnot;[X=^ܕ#Rϸ@ PkBU,|vOHCX YPEgdHo\epog-Ԓ]/_Ü7M0v:bl;ٴcLYM_h]!DE] 7[s ح%\}8s4۽w@\{E7"80b [k p2v}cw0mBp[tƢi2NXr.K>j`k6˝5אesvd@QZ; Nt${ޱ*/J~8|=D,C)"teXݍETZjKwʥ͌yYYޅ>X@ 5 GZTbx~krڄBNQo%c5T9Ef"@ {r%lLJweәEysVXh3\/nX$JձJҞ>GO~3{ܙ@mxҵ-:)aG qxZgg%jЭ<㨘.7J$}MyUҨX)[ܜbʄesic3꡽YG5u !YU[})oU}1IA*'n9c:N7- Ҧ.)9@85௬ M4.HkuWT׬ʺ !#ݩѽ}lإ| RM$sR$ܵ"Zu-1= Z6SBN7.U 0ẃf{E#Noa.H_~*WD˜OuBs?_ l mMւIeQh5 Ft4x`0]eÆE ")$?wF9XձX`L9MܢC*aI./gD4%^sԱXN|1dd]ݾ"fң<U2N+8wf4i ,B'6G^~!9{\ 5"DGbMLom7a6^jZV]HM"BHk2̂+HEV|H+wZ>4Ƶ=J,_TB t08_J1@±cQ~Έ]pU/}/7^^է*{,̍2)]2G xpIE> x&B깝R*Ե՝fcpm0R}VL▭0zNWp0X:k0D׃q9ڿiumsgrьgRmt(6.}QD<]f?\f4x7"eQ695I1d}yփvӼh;*Iplҩ&vd+|;H3r LJq`2tȭt2itZō,bP;-m{0}a-F'6sh'ND5juj9t&Olط )$=ʤSs6繿Ӈ6}#"lYU^}Vnphi2NI=\یbȥ';;}9Qq/o; 2 !i7 ?nQYӋEck"R̔ .aɁB3߯w+c~doI.=Lso$ ,}K pޞIĄ (%܉F)*2]QG8HNgP Kإj^SPˈKB#0^V^/,ZB%F[1Haj@(s Kϟŏe"Pf>/8ѿNM+aL|~\BA)jQ )Q 7BOi:I"^G 6@UFqg3}ڿP5w 噥)R겫+%еXffpV?$*BtdʪN=Fauڼ$\xO*'f~،gW+;ҷ۩~]"p5@= D +Jbd mjr!/xYe2UEVQFgF)68w63PU`RMx a+/izrC(LJ|GpgvE0?HFT&ʹE0XO(> W]5YV9 >a0<y& ;;14&S~\T.6IRF;.đIx)dF3V{ńs,[LY+Ӈ`{/c55[G:̄~ >Dv4]g=퀈 ,eGt/P6n$qYM'آMAUui }0yO؟3 ކr(dSR,s숧לOO9>yռ_# UL͋nЙ ?~u2dt'1NZHq_,lT,8hLUTĬQc%Pd?<ˢ)n􊂌ڂiFuע)\AA6m?K^nmcPӝgIlJ 0ѧ5?XO;~z4h]Fvw9UZg{J6#6w>:=L1~ +?iALA?7ve`9+oK|jKXޏ1 /GV+)",B(*y|7PG5W 6z*I":9jIUb+ϛ&*wH2 U)Hv"ߣEbR܀K<]?SL$oL }=Ο72W16dzːe٭98UD"JCM!yzwGFtgYZ070701000003fc000081a4000000000000000000000001668c1692000021f8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/!]?Eh=ڜ.+φStp]8[qפ.Kl4o^:@Aڒ},K/2N<Ƚ/[:8qLB%`O Z hĜa(&_d_OFGrIxsԃz헱z)\,YWL\7jBVdvYEE]%6B7:+J!K ".WXqZ\ y; )SxT$M { Áb}^G0pn)xءc<{qѽwLUPSw60Ch#C[=C#)䆆1wt֓h& 86hkl WNyP`lxuR shtYG&01("mFHb[ߙ.Ǘ(\19cU W8g) Y7Ss/8kT>O`6fq%_!Z .^w; bN%GPIx+fOku-Mt{$EWp\08$%WG4=^O'S>XKV(9Н`dTˣiΰA˵?x?`m $ȧ£ ؿƇ%#QɄѝ¨3=* {TeڼHf@:gҶ%!ͩnي:Rǰ)b}?۔?ұA+qeOiӬ}tԂo_e?]*(zPoe\_Y3YRQSjE\є`/k Kq q][R9 ^ ~iJ!C2u$cI6Q PI"IT-ck3 Fǚʷr:Γp*}F?e*I 4ƭtd|&g's@,mɉb/&":YOJpW%b|?GCV$PM{tZNJ 2.؏՞]E4d̾lH 1}w}df,#qmogmP ?M"{vܗ[ o &Z`6`ZG%"֊='/+Apv<2:~]FW gF _LlT8%]),ۥBoƅ ~ )ת?=#/+/*[p /\D9 ʎGf#;|CL^Tv R[Vk5zZ96ڀ<$.yGfu:Jt-2k|\_e>ɹUOx566S3}د1[=$k^xޑ*x`6Ϯ]7NHEyvGYYtĬH#\4@}\1WG<@`9Cba r~x[!to[ A=F0*,Ö˩,v2S1S*oIV;x#@TtF6e߀"7b{XW`5x*Wlđ)>gܸIyaxSg5\jLT݌r/f98hZH,mf@O)Zk'?>Slcz!:B7q;3&(wsVLgԳ+* +s$]oxƪ dRJס&YQ9%XIVH{̉3va̷j֣ z$Aۙ=?oCۘ@֌gLoNg1=<ݦ :JOAPI{ W;1p]I fvn~"R]M103 .IGo4řE 0Z1.t0j=XvQ R}8[Y_H rVnq˦vZa=6#L W\9z@ {:u<аu3)␵z" Ċ(mf%# p՜fcؓK3`$\ͺs>L% 癢q汐NJ@eDĝQI5٫EƘ>֥=XDG^N+^lRO zovae>SdDQ2jg(.ux% n0} ݍ\(,&!Ρ1ER1m{)=g 39)@\%<$ぢ0RA0>@gLkҊeEv(q#GC8K?\ ]z]oy f:x*0%Fe.cF@! F6Q I :15J%'8Vyn8ymK&UMM? w\"% Gk:I6+sfE)lHВlv|2B+Tg{֜,spD]<$|ɮBUjw;ЇOK\f?OxR, 3ފa@< 2!zv|)KT>If%.2fJ~:NfLeP!G=asK&pTCD>"VGG pEl:/#A1ЫӿNH- (J՚G1edɆ6 x}Z&EïQߩ[~7vS{=ΊUej~S(i~\[n*Ѐك|"z8|q.!t=Ln<"5J?c^UvoF* 沅kzʎg C]lD>=ΤE.Q"hG=4 [Fbv ."45^ rjdOPtQ>t(aS6'`(A״ȉ^20yD'ֻoa`ӡC_⹮aGjA&D#OxjZj|D?9/*N9X7fv){DD7{ a/<&. |f\`+z۵l*K.YEAyLn&o(E.f|$Pe[Q5׍&GJA9V4ۥ'EOr"D*w+R9Kf7O39`lDLs9'ROs4`[^o#JY=:+Y48_Pw&E_6@%jtJm?'*'($Ǫ sH$CXE=5+^ ƦÞ^OC- PL9 1 ^fa?Waۨ7w!8)zҞ#߮爺.,<m5+#Bc"\t54Q) PL臷.6rR˘yO#"~]C~9TӏRFyX]96@c<ʐShH lpF?t-sR#IZjVJ!WnYT@wn,Fqo5HΥ~ *˚ ORp)ٸ5fB%& 2@A>™Oݨ0BcPUds Ycy=Ɍ6p˘~%'XAm:a--8:ܮC:9SE% *݁:HS!"JJB! L+a|!(0 u[3=Ѵ Loj$c\NU]!8В"PEj@9EV7<[-Yl ;v-O#Oi@ޭ[K_Zn 95`Wڃ^頾B#reAbsE錺/Wdy(KȪ̄hK֮ZbBk5lq?tTZ¢LDt1[87Pձas2{p y[BSTq% mNRQۯ&ӟg)-OWSN}UPiTp{6"#rj:N"+,Vѕqh]  ۤ.%OG䡹Dۓ:h'Sw!JS8xt괄"<MH 1ʉz+d#$ P0?W,FaFL1ryḑ8fwm7]npbRÀ~72 W(f!uSj48D%ϓNŇ*B@]\qD/Q͍͚=&yyA\ٗ]N˲(\qjN 'Xt3k%(!&%Fm |*mk6d^yzS;%ܧ4M{NxdI̷F2Rաo ;!W -wxg|?>1Je{zoqB} [PjLP,-9]9_Q*i^O')ӂdy2à}v6 R27]y\'  |+Ԙkw 4Vk7ueH@躮YO-F[Np(hK-Ѓ!>+'2\cm-*JHBqLN,!qsC;P "3İg{A4眳+S9Y0"\ErY3}W䞪Khq.G|y׊ZwLcw=X=٨q>%c=}c_y1􋾁=Q첄H6f=ykKqsvL>]m"¼5gned5Y` 0WUXZD@-AiMIPC+vG v / 9S[5 ym#?\1ŧؕaOӮA>u4@.K*AݞGc_,}_,w@Wp2azĿ2,.u%O.,ziILL mq^ U>@ E jDӒ)@8Fx sʚQ$Mٿl)W#I77lGЩ׃3*eT \<^#yNKR3U ڂ "ڭ=a8uV?EeI^_9PKj`t3|RkW^߬v 8l=2X! #-<j+CR^)],ZWgWLQg\jH>eBo/xÉ{(( {'eɲ]+ut#4=ֶ,=5g+Uܳh&ԅqY!UT8@.U?2ʝ]~4fʕA(YKE)Og.Z+'jĢCױ82MqNŃjK$gIՀ;~(&eXgI?1j2e?IFP*~'ka}XOty 1ՄHwѠ 7ziB&3qaXs@zA(O̬NRIUuA N!7\4R4Tm?F2lAgz[30o0aNO fq~?LHwxAvHb%5 { B_ҌI (ȼ,)ͽ?(p2J1IBc균BaAzjz87c8бR# <;c3|o[*cA"qH)W2&N-r~-`|hzj&Cp:xuMЛH1KX@o{Di1Q Zq+d۔"vTٹo[Ž-5]9rW+?1p ewAxn"\†e.}֨ hT[ ?]?EOj?5w2e[H"U-*FIzM棡'}]L1QXih\C2%T( e7k]XFc%ԡk@[ZЃ>lj+oɩG cx{ЙᴗL^-LvbgItK8RfCpRO?'Yy'~j,_97 k>#5 FuxьqG۔-7"06wBE9 ts?3]?Y %Ǩs*K= уtDžy6}_ȼFI:B`HJMa $nS+@ϴH85C" eJn079ȈĜgdw31nnPFWR (3g+ͣԗsU|aA+b(>F8_}b;7u7G2Cg 7ݺaHU ^1~BB`PMjXи=r) 7$julxX@f14;ll}ɑU;yQ`3n܍҉ӀT݅юBEҲP4VLŖW oYGX$'^`3[%؛G[F(O}eo. ?$=az8Ē&X/!rJ"}IY캡9 oBA'Axd_a]~b5Uk0~ngD"Lt ⲽ\Iu$l;h )4OJ&&.R`x+j"o$byʍnvr9ji9ev3/WҢL5ΌM0GB5SzʆD>h!1Bǡ̅QBN+w AU:PPXD)lUrUs)1)„8S\kpNO)х0ģI#w*.aq\id\`"虔0{J0bIkI q4-[t\S-CK"=gYZ070701000003fd000081a4000000000000000000000001668c16920000253c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/5$]?Eh=ڜ.+A hm85`|;+GOG pc\G{G3 =H+88z{B҈]vDS!Oȍl@!o Z>T횯l۰rtu8 t6.h>Nw~lΎ C=5 De.\MlêDٌD ݗ"\M~hZOnIAg {D$TluTwKiO, UH+d@7_&+-L'3`2` tZk՝@ N5f@d[1\  du B1|'\O)DBqfW;VvĸreL.ڙ]~"Ʀ!0m$0zOS ,Ejsq/،-B)H.O؛Fq0=",].78ZMPڅ H-[E*K vnlVVu8PQSN@_뭯 }Np0eN݆ JӲɨB`vo@[4&A]nSڐ-u_nB]iuf?7SQ jÑRl {)ޞWvhYj﷎nz#-!Z0 \ԛ\=֍t@]=5:$ Dm7o+#x)+=ZEú*GCZف]ʊV[,1ZŎ i'lkM~,u\ AC^zNyi|7f[G/5*H^@,8UiJrgjx./h_;Xŕ{@0AȁjG7%3]0@%DAOzNFQhi?9: oX%|ԙJ)^[3VIJҋS( Y(to= e 탧jRR9̜w}=%( ']ؓ]%5,ķ7|~ G&Mtmms.8V1H :q]n~pK))㦠j<ڽMLl fCs Ll TōAMwuU>,4{ *57P{vtSZgoBWŽ'P$+\TIʦ eXdc`$ʋ(Ň}/xS,Z\SٔSC!_''lrm˝VC}5,`7nqe7Tja|$=7&WaЙed~Q 2P\Ukjm2P/~%$21?b5ۤ7Ak#: C]4sL/ O@uń| ^(=%̹m xP_ M@ņE0j@QRRٶIr|0y#5S(3ǜkZC?E᾿z8!%bb Fw' LL–tsyi^=*|1 :n`OM"[^:W&RlB&2o[Vc.s]nQ@%I4a34+"uXœZFFB9q080vB;}1/cdlJyGrXqJzy*񁹇&KUzXo#zS<1O8E=L^Lu~3i},)bCC}NΆX[{x%\qҍG筩qcέCM-c1<ϕVtM<<.tIT{X?~Yfec+֠,*e^hkC~꣉1T7 `Rw1wBgm{ds\)eCʠ}""Œ&"o~CDdw=A}5(תoQ"٣7/-,(~iA0C_^ OauOt.]p*Pm%S8'SB'b**[Ok`gYn#0ʖ?L#ݜ{?)âu>=W3Ҙ>&8b)GgGe/ΰ8goɦ6~j `,x-b}jk~urFuH'n:frR#<3 m_R6飲(1V9XXboBQķ],&XJLxW hգ@Q4;I{xF\Z?QF;:g*ڭQn'q>O]X3䧉U3mDGa+Ib +FhdBߕd%t "ȺxZCFG⍈3WjK@4U[D`PZc7:1WẂAx28Ww|[ki$FY4Ej8i'dMV==+9KU" (b/~7BȄ`CFQ'='\] /Y! wV9nтg* QiÒ!T Ƌq(_QZ!i,n^*0nˈ$`tB[՛䞧*)J5mFD`s1O[tt;$ pZL3OQ>fqU *ǩCk+QjUYoFy_eyFYhOL"8O~UgcjC0zW;fcE)LJ{$MԆ\p#Y׭H4?mn/(78d[ԓzޙTCZw}%p %k{s(}ʚQIrsXId4\FvKZ Sb2ީX(v-bA|3a7H_6` % y~Nô,-FfJ9i\r?>eH<**pWI;fFfHW1ʇ+Yжeklj6 lq瑾<8ZYwss%sg̓_GI|Ec(/RFd޷ B#(ʲ\*ޏKr]01Tn6i0\w5ѓNaCUrh#׮m;[p;?P팢 6\H,I]Pp~X3?/{< ?#VNtB# Jo 9[-+,NŎ H;˔&Ą=8Rweƛi(?%\ag@k )8tRJm'K:sw2W8vvأMԚ€B]:Y^lz=l n5L/":5m!˽W^jkVۘMc|T8xt\ ͈hUgsY;ZmfߢQ':8{ձ?Xt!:[vI{O6VF3SIYH@r%^6cύVy+ HI;/ Fq|K2rԞ$`ֿ@]\ UAHŬ8\YM!&pT"~x+q09.<4}Bw|A _Y[5$-sT;4V}+"|!ð^J :΄__MY ܳL)*%[11m0m#N2<'fk~^ġY(lEv4Y)d!9\d]Kg@/0 }@b 5S;3!8ZڙJ)>0~災 aMHsCM/[4 +>5>g~ |uƧmᛉ6ri*k9*PF`3p{#QOEq5!Z*adK.۩@_|VN~VH6̛G 5rZ /KqgCJk8 Vw%Ƥ V_PG6j vM=SRGG=44Qdb-| Tb5'@~>^y]VVhUs,hlީ;4[C^㆘SڷRL ߝe MQeґn9xYTO ;Pn`nկz\S0oᠺH4)hݭ5ôun %tMKɉ|Z;{[bq  o|/Чp56#$3͝-j_LhO2" Ηm߶ w'vCuCO3䋉7L[v݇B@h#* #đ17|^8sXD@Xl.G Q 抟.EV# I3'qpqqv#)4˘*|+1!=t6ļtڷOZ`),eW1ju:́pP3k;؅{i闔} {"{WS>G؉6aʵ•cA){'Z˔;FI,NXG]u$z)þ8i̒h1GػP~ig1=R-8v= rYK ,͔)<NKi!w:+SdY7}t?5yQ6sk9CTB/Φ 0aXqXXG̣O佒ϕg-Ns*ern{\ u IWpS_]!gGծ$^ݍ}rnk%_AF|ܱaf'!;uN .03݈6[CGIƻVoٱgW׵: RFi*P&1 :{qgV5hңǒ08pnF>El"KJNH(kg '`UM֚{Rpjqۮ3LF8pU%hjiTxk291VRnAF`>3wO$CwG Y܁/΁E>$UҮ}54GHzzv?0+6b"(}U[ @"|[jNnT(Mlbɽ~wv.h+3"W@#@5fM,㏫@ats܏RLU5 ԟmn\^("E{~jY 黥`.D APhd@*qϳF`Y_9V 1@BN$<|z-~Ȳoh]'$zr-x-~{"tFٜ nL ;Bf#`w)Lv"R'YL[ՠ_,>駀_tDvg}RҢ-?;,%`Q#n&ur*nJsxӌE)d5x,W͍nƠu(BEBN r%j#a'?ͨfv`<|v٨Q1V4qſ+8p{up0nG!kdOHxւh`>!Zn5^\vқ0 'l.ˆ8M# SuEn}Vۦ&%Ej1ž0{VIU֗26wWwWFczpytsp >oޓﴁj刹1oԨT}Pߟqt`` 'T`" NFJ1m1|N&6!t65Nǎ.(+VƤ[Zj%,e;>rOT!ZTHE R#ib w\g⯋Et.qRt !w ^\[ǻi [IU.?{z$ag]>u ǁK#sfnmCz.y_֟- lΓt'V h(sQQ&D4v3d.+HW)>óf)0yR~QJcyRjo YeB= o˂0[)ݑK^=ۼ&x!/Qrrm~1tE]eD,}N;]\X?LM*v!tF۶/t8ox ZCudzx߲7`z\N#Qw͉Z'pM]ʨ.bc\%vs`,o%9wr}sC-F>0~;!aWz&KG{HTE^+'N^"%M%SŚ<7¼E`p[ku;WMz#ȶ_POvHo(Kau@DE\:UQ(, cd =94(D,bg72GL(98\Q;2R&Sչu7 j|UMx)=;N<4yWZRzco' ]qGyYh*T#u.|yp܄R&h=pE\nL4ڢ, ʖnPchEDTl2H&ycÀ|;␨P?í%M>{7 #qS);.WeK )zuU0 7^ܱ*7`<7'vxh;;RtU ^E]uc %vew`>I[z=x$[uBK%wy Eju]y/*' t>2l,-bͷҮWB`_鸮8r?\E\pw)E؄.Viy@IfU/**>qP7;fկB͔B{UF,0 4ܗH gqc^4ODkJ628E-8;R~R|@5ILyOB0nCoK&S"ΆD C@ߕWJZ}UUw6G%/HJKQ͍mI})!1 Ȯï)?haqgB{xa+x;ۧðS@`ѿRzzITry EiEw.0^I#9tZvQiR T&Sx:!9X fÆm[[䎈itdoCzu|~2JdTܪ+/L@5Q+>Ւ! $ᣑ y|LB7"4X| 8fUN  j̜i?` ~@W]Ǣ(pF'~̸Dh$E"U7Â09.;ٯN/Dg1d94531,I sz]Ir wˤXh، ^S rVmʕ5R98:.nj_h!a`#`?`m0-}~:$6=⫕%5Qj5#S pQֻc =5miu7\%gf5 Rq7;V@yQ?7)7Z=oF_!PM|Z"8#|aeN [[+I-{?Ġ)1}'6P [&S$1 `B^k 1>H@ϓb+$BQh{4廅4vՌBkM5!A1mvdT-Uks]V ^DN^N[^$Wo73;h p;"xޥ>H8CG"<=;/G%:K3|O7Bn+cUɂ lm bא~) \D+?޺v2HADSͪ7Y,7P7 ^ XBnrhreWgkaRx&Z8MBNLiwc` tuPo;.c9K IQРJj҅4&c.)*|K;mv8yVjF*g_$02,PiMD'tKOG+"bʈmԧ:\q;[ &_tZ⬛WD@ Osds`>*% k~ݫ{6ox?ˬB'7Qӎ cUZʔû8 /u $},&e\XHfxН.t.w$MitC :.{ۮ[ud[ 9ݺ iWF` 3 0& )c `@Ft'f!U^DхL$Re [*J:)#SҤT>Mlz?kcrW8! )rcWΠ,sie)q_L˘U K ~~/sNk/3w Q+!QF/ R41#BgU5%Gz\Ɯ{yfP#+?@8ߘWges8HvSr&U'^s|қ|J-zŀ=݁$_7`rIsq 2\ Б m,}n՘m;gV%_:,FBCሑ묒ɖ~GBrљ4Q&9 U0V k+1i˃PI.B.B@6=OSa` CK=b/c,_鋋~]WT0Ըi_]ϰ$zhbY_P#qԽ =e4)rЏh4uvhu5>Z†Kw˕"klT++ п. gg3K61u$7CVEV5Q ! yչ$ԶWR?J<ǭefwh;aw_L;ka2B ׵w$$5zlq4 '?)]5 paK;v A İ3Ehjc`I[=L?QIc҄F&oВnp/g 0҄Ð *Z;1%uJxdn$#8؏\ 9rUu1q.A~sEK x RqSR-@;s>Ф9:vhw8<+jve!B)=X;7=m.  yy.r4L)nt [KU][J.X e+hR X<=4^gnSKϹ<14pڹ\JFv?o[Gzrfİ C0ݮ܎ ;da;7;gG`+Ip=~ZC[ nXM]^&Z-Q@EBn``zd 5Re[=X },H3MoY=W!gdD~醭Z95o&a_l($#}E[#~g)U!䫂jhn #=fpY"MΩߔp5,-j BKn"Ӗĸz"0#{bBRL| Tӫ6R?ߟ%Xs6%;7J޽AThKqoEc!q[T\|H ї>8a/i:#jR{Rx⛅?ndMn:H_iN&T:Z"+# 2z8Yomsn.];O֤NL#Ӝ"q2j>ג*Hwa梵 c~Ю<ĝLLovq0}2h_ *Z?3j%DlG:| <嗠"XϷSWQ{WV vLtF[jHI y(?+T^}+:sϞ ]϶5 n.`-?2Vzz5ལ{1)a}6; (+` KQt O3bz:Ɲ46TS"0~dЧװ8|ɼ k'֙ PLq-ua^!ѲuMvȫz9h[NCW\|7h5%~$:"^3ܯTk)}RŻRrl 6t0PY$]Mh OB d_x33 GC;Ր$_ 6!1+NP >,K^bM'Q c{ڏ9^ښ %3S+@Wt$,jO Ҕik_!eh*!*|"tߖp iՐ btL`|Pv،|0?QRJNCf;b%;gVUyk_ ՅqYn k ;%iCu/6?$5˜w FBG ]r 2VIUu/"v +p o6`1|//$ p_v+j\/Mc]=YnuPj'6U2/h&JǭP$[F?fq/0pz,{37Z uLBɯv {2OAlݩ)l"2׏yQJ-o2U<$L%wf4JX$71/m^EmAg)/D .؜Ԩ IstB촻G>R,_ ,u\\ \~uևVg+6 7&ٹgXBˁS~wjY%G')MD^ϓ$I`fɑn<,MU;r5 $XZ3瑻5Uh"3 ˦ ϖ;pD /'6Rd'~}A`x$(䯵%V[Z   n͏1Nv @)D ##K:q. yy%02ɀue7'9,>1+ tn>^o {ֲB̛$c:­Y5+-[BqΨIYN$^gFbn+x$;UiMaPr !D .1EG:2dE7 ކ krڗO?lϨd(;?hjv|/՗oc;gij'4Mѵ7P EU&x%Ijlrg]P>)s4h+sӏ+vQ^ea".MF44uO ^x$gVp&㏠8`zS091N]JTh6o6 \EG[Ks?sBM2u-muE/_ŪF ߹>d^dh՞G䲲<$@1bk3tDI4\gO@PL*߃0+tH8On.!@)B$:+y)I+]I6- Ts&;A_&{`ͳIߌP,! V\QӢID5!+ _m[RΔ_c'_ 5+l{ r!ɏ~vW+m#C.5NQ,u&(}PnH"i9gc4[tgm%dYdZ{rEm1?fD*1ռw6Pƻ*e)e4YOgC!D R;bSܷb5{٘ mz|o:w0Pß\΀^Ҳ&}oǠ gx[Rrv&K)WE9qjvAO&+izX-.1*N?mWZC.k I;ep!})T\//];<Drja:&GE`+* WP$PGk$gw-czêMnjIswD('[rʯ~(mrKwZ߰Y./WOI,qd9MEo갞H^w$'%vCS(L宦{f0X0_5 \qƳ l z% 30 ד7ĩ@4K.*D;/p_b%V7 ӼBq2o}~/Qڣ,0^6ɯ r M^aݰ.ּW:!iW#0= oّ%я9:<#]\8z:nOb)ɪ%bA+ntmsfL\E"o_5pxov3`|SZ-Scx1dpMmMQ15Q S򣧖8rMFoSJT0CQdMWĊG`w9d;ά,6x!p{<AZOZ#]|C}#kkwOB)"` -hW&BXW7Yz0~*ÉAಊҫBfsϱ~K?}lZb/!YdeuhbN:UJ[]e?zQkg]9/2ݞiDl| AKhI-`0mIc T Mȥj)~13gl•ZqJ-ß+ª5Qk9[ \FzjHuثsc[rXS8"A*Y#}~UW"!}YK 9jý֖Hp_[t!3 jgcXQ=sN"4|={_,f*mo \UI)0:V?"pH 2o˂E ~^=Jl-9Mfտ#l"s@5*LZАiF;Q7D4؇|S{w2寧 ("yNI*62dǝpCZX0?6$9CuD d[ L2̼]~*e* F'cEj̜Չ;!+JUB,'2)EKZ^BCH26؍&A>nhHdz0exժ wHsآj2u%P}(ELw4\yeK|Ṽ )GaKY&σQF?H3P:ueP'^=vb2GxZ?/9)_uº=) w(;RPe#{24[(y~sy)@Ra[PEGmREQ%;ZUAiۨ@ rӟ/)G2u/-j겦3|:&]WS׭AmJC!4 pi;C^it#[OUԻ{f@s\2'o̘7)Cgb(^ܷ1J{73ǩmuX!-.8RA̺N2鞮 ^)gz(X*p8%_u2cl>O=S/hvvgWXmz T;Cx4_ #Z0+6#C(c1L|?/|BᒎZl`#<^EpQȶXqN e&sۖy7+~'4NLx~ i)55e{k _zVdMAFnYԝ}xl@B Vʊ&yÑBWO.Q-tXH s'ɓL)jȱNQh0`D} 2[W=  rh"we;{d 7Œ[|~l$44c94ËLƵ2-zNmk2r]x 鉭)sQu{Qh]O0a&Cl{1r(/`H`̉ *|299%z{-S]ŸM!̽J*2*2Ex Soz}2eDo{1C('i-v>};o!\NEUTZjr#'mYMui%c5"rx47#MJe)s]_% V"|b2Ϸ$ll] g}gicew+̲ O*aC=Fc9X][qp"5 e..i{j~1X!6@zt./lS D1.5 }X^~GF$H]H"꾥.E:`RmtHV^팑&u!c@= ]JѥXov)' jx5K=N#eo9=ڙlPK;ax:xl)jDE|@cVi;fPBTg-in;`$.cy1P@ ֏Q, H<ʚg"":Mc^cO2io?Num׿Ԧ%$9Apm< CDoߒ5!۵ u)/'ލAn1%g]c xL7;!bC.%:V>hnq<קK;)*ScD g:ĩӷ#SVo=1>TK ij9B6=cv70Ţ,ARC,W[J~ O8-rkAT]FOT`[g3W}UcYRrW9iEZ5Yw |lꚃXvI]`r2<'0ةQv?:CӆeERqGhrcrtCp<7j|w-4w61&2+n:bC1ckO~|f(B{ 6AفlbihJ}H}KXlVko~u`1hƯGG$2So\N[cx'x m]aAdG~!˦C84a|Jlj亃e%55!l'0VwIѰJ14o_,(o? :mmeE Rsky`VTu& ?lcM057wc%Wz#w()K'='O$~hxq-2C9/v+^o*,MOytv]( aBMe#3`OE^p*rF1L"RC9o_ҢzbeCT4"0C.q]Nߦ]lyO.BtPn,DR\$"˄=M|j+0NY<)\w6j4H}#~1/8)blmJc[EǮV 'k|36m7U|clﳼgwC=z/cK 34 1&wNPhMqr6 +a#sON?ZX\:^W{ERXāZ:<6#Y<`A ';'k >>JjIt;rq DF |+ԼdC0pmA'С4(W%Nl:vX+viLq۩1 LH-zcTV;܌(uu=oHW+M|PpLsmIyTޠm+ KtĘUqK&=$tOgXQdxʗFiPZH#ܽـT80ŵ48wt6hyiEh\B}eH1Fi|?:}Z$0 ye`:+ʋ½2d?TÝ%!vd5 Jqn bD;x˜3fc$5E>K5(F.BĢK~ !FI,(S:TX[AnV[)ʣ/lс!&jٷo\ڒ$Mt M}OQ@Nn@`;]mGdJ-(g*ru( |V#ߔğ+r/iݴ8)v0cC@.Μc#ط GSI%'(9gK׶OsIy(&6Obbq]ő$K^t bfQ=$_c;6x;_y H?^:{C8hb:&z#l8ٖEPTxX2.X0,ZXHׁj%jw # /3]$Ta> iۡxAQA+Q čkD%a(%/*u[+aZOA j 4Cf?"jүI礰 USj_=;8@#$">2o$j*W0c!MX.7yQMӮBK~YkJW SvvaJތ%b_Aj+ #1nUIrOДg3߬6{6:e*UYl>֌!'ʨd\?6݂V~BnSSNC&1I;M@`@8(ȑ p_Ɉn'\"q¿<:C'n}#;ӮŎ:ZvT1FK:gP_%ַ ,D714:9+99-tSJv\2a/]J mT\ ;e+H5Lwd".<`Zu0 oΎWݨpN9Oq5}%7c M \ŒtV5{*R[Ŕ&x߃Ǽ,8N_ɀb]cPҟ\UV ycɾmfi=叩 ?u0B_ӝ3֤u ꘻9~ 0"D T|m ay.+t!rz8W- X>5KٵHt0ަow4ҎKO`. P g/;{LbtȤ~iN0b+g\&uZN G`H}q'WEHBW7ZMk>&@:JD}Gj~[M&w:qrj _\AQ_,<Ⱦ(ZQRN5ek]v֧U#,Ö6 xrG*?[V-hOh%V#dRK8a wOB2lP>Ty e'A1ΝrS?ۤ7 "=+W0 IQ)Tsjަq$:RF;IPb %\_N\L6 xR9#FAM~8U բLQՈ"Vp)8>W]P#B ofkv8v/+V KtO?JHn}i.#2=2Nոk0az08MUK5R?:_4,y*A]-9L~k?x4(¤/OҪJs'3RU#0nG O~!eyG]-?ԡ·/8U{ku5Q'Loahj3+:ٔlc3+TɅƐ^,Y/T]Va7 YJI|ru(718kˎZ `)Gn6-oe x%j%1n EcՐ]۩ RͶ\lf4Eg'FC1P9b=v 3Q,4DLf,x(DbEcdȑ^X`50U*?▬t>uTp^T[(\~ēSz].Wڨ"j u]L!}^uw2FoyLGh5!sea"5`a6D3v碩Uu} 0Pʵ5˽YE 𝐣jU̺`{w\:z-k{їy C,hYKVm Ь$bbMP"y9@Mt b<@"/NY>&{g 7-`,91B_!L=awf W+o_)J!pVI)9b<0_͇.[)o#`@vFgH:MOGS$QB 1mm$&#g͠@s f!X."dUkDؓYw7&Ru(8MT(;gg0qӛaLH%?,xKFGK79BKO'tSlkdX Ncsc .]j:s $]#v{o& 9DQ`8[.\z[58[YBUq"gk7\H5 u~mMK P!]z'^~%H/ CL[s]k}9t_2Dc#_v4@t1=S3G|R-IceM LjOn =OYk`tz:<4N}Vp:3̰Q#d5:^roSkhй1p<ٳL1g4|``u?m8@ĩM1cP%pWT*4,*/ Mmr7^ <;B%vC ʚJS q {oNXYbȁOdsg/?v3PN| [HX%‚5xW[ξt-5ۜlԒFǧdR5E4A~F򑰱`o9 ~gExלD{^$˖͙gP3zQKz">AA!+e!i k[g>VQ;ug2]B!H>5/Mޜk'^UUh"_3hk"*n9D :ֻĽԩntF_d@ +VAo5 |ޑw9|m)CUmTT_V|?pG6΂`]z7F8mE<4wCssv$~CU@FT $e,ֶyPILTdy{Ϝ.۫:8o%C {)6?U { ,<,:LZ)VW\^L S10CZ!"*F--t]⣜akaK'=|+Gz<U b㻄uH_^rGY]^Vae8.S3cZD&j(uD9R+W:덺ڮ劔'y4,ݣ^<:m-gP{^3|#5{ KPĒGN$?C;|"=D Cm-ޒY4KP'_uv>Î6+'[Nx?/_]Ndb?]*5Y 8ZrV1Z]o{ Lp{$Zru^J܋{Y5 ,*(=hf,XF%Pufb&y?=!KzK-:bXKs&;|I`RJrįCFQz b^@z%xˁG2\@aJ@TO9d.O .XSY8O@YAML*+Ue"]ȠJ~sRHk8Dz]@ϓ*w+>Y[?ۦFz婅#7P#U.:3c\ XV q+3r9@18]%}<-@*Pݛ`g μ=3.m#( |] o ӧowfAP|YU]#d}ƿ*\OE8ӽjt#% CoٵI쥃b5xG+D[tbgu3US*k}jLcUS4@S#T˹! 5>>.F8.t_D`݅m0uP]5] rT =,rIudwv'{g4'n _Mi4eM>gK^']+F_둛d7˗P/ləe3}]xӗjYfRcvZxFS=G?Ec˛Ũڑ|EtWOk|W~du5qH^/g<&9Tӏ9J/LmZT5Lfۖd~Tځ~-`B 7m^řD~ -Ig?OK6 w^,7yI}*DӀ$~Z6qUV# k-J?D<6Utkpkuymڱx!8glYVAvN`0fG7C G^zM%ǚC8mF߰ (HB!)%Ãm&0R$tx0`XQV+&vWrw9{ɪWs-y0,Nrܛ9[9pGNV1w3%Ֆz展y=< ت8#)c/%q#z3^yHa9p6$8r1t$PIT@WHsuƣzۼVQNӵjoζF攆1kׇ -%|(sԆIL|K]r ݮ G N9jl}bMSRI^6&+~9 )mC{! =οLCC! C18":HT?L#1sYpʧf0ݝn$&vHݑIg/Zeh-/,ᄸb@.QצƜ2֛Mio3=KKIJ,ФڃS}&6j8FT eaM׮U48|K"?$"H' W\[/JKv 2{/(miË@f,]`\['oSuwI.\>ռ6f潲o8,o3䌠LyǺ#J`è u&k^9^nQ[X?wWr)w={ȀnW9 duvNVצMM5x UPY_wkmʸA';P$&\2P3, @eZפk0Å:;[OiqY1y&&ǂO)Eo Y'8 _e0P$zs%R\!}Lj$tQXx'[k,:Z7\ =JsnU;ʹ'[QμH^* {l M"ha1~c'e֡s&_,[q/1 :IBj.&hFܳXgQ㄃S֯dǶd:˱'l)_^peya4 JC@N8ene2stbHP!b}IkFߥR S Z-h23p1_~cZiA$ŲD hx2 3_uecF Q7zDxO$z1E\0@dc b2iYm\(e2Ie3M=@Mr8k+7}& ,ngJɢX?y>ѓOqO^ @6MvGP&k,)9f_HXcҨVwd(1K깱S=& ['YR<~QO8DH0+re>FANc {7kl^n;]`09i'WMlV}(ήM  *J_QOFLRX6MӑǯBuQJBvPxsAm b-'_2*'\`fŽF]x6/AyFFܳ3ݟM[zr e1Ҋ#| /.Qs7]:d9l@3lM b;-O8Z+!s>N&3ǵ. 4"q+YY-<Uo?1׵z=$[O |'qwsSYKoMKiw/kj󺝑8q tuM oաW"*-WVg/-٪ h4B"'K/RvyZ5,jqDZ?Z*T4͋l.]ϮjsUZj} qQuqљ2߰ǯ&'gT9YN[5|҄NvS&ҽDe`Cofcxa!~Z76҉`+PZF-ge.ex-qf#㆏pYݚZ+Ĭ$l@k!,$F{` j/)[V'B9u$`KGR-?ks ڑoꮉA:ZcV_LDjܜ/iHʦp"#gAR*Ia*z>\u&ojd̓xHϾUmq4)[|BoA$,XQN DUOf9۬e;Mw*`A'&DŶ;$ ' r=?wk|޷cۧT 8f|Sh-Bs?tCoqx4ViޜV zhX}@X ɥw$#ɋʋ-J! frlyr G `#Kɜ/UfBL_rìg67ز %&M#jJs7 _G1ص';duPGVP9VYԭjM-2CI0DANurh,AP(K;$D)+Ȯ{|^CC~@Fi+w 7i qkbWJ~a!S؉yyEB\ǯقat: W,OzaRM:LӪׇ, |l/1??j* [}Y[xz]ZLb,|QjDSFf7&´`q,.H졞d^#O,0V6_se)_Fq!D&"vHx2RU\SF2a\LgFk aSls"G„8~KG,-^qsxp?]^_I'JXff\H/ty$F( TTac~]UZpJoD8<;gT yys{5nG(kmbˁ$N-)H 7 F}EG.M 15 ~M]QiXH fh.B׆q+ -r{V)jHjK* FZVA (fIcߍ=b6mp` af3(b]e=zևKsGnv[01(V[Xڵ0)l™-~*6f@Qz@-(UNvDŽg QfL P`wg ]wY u:Co~T8Jo~*;[8U~A "^}weTA((Nu ğBd0ASq9^ѽG9uOoK{F4 /Q|u,\A+,8F'zƵdEnK;Bȷ=y,n_]͞o %@Ӗ3Y].YS@5& a$%oj HFoM^UtC%Զ+b0508W[ 8 rjtTueZL*j=44?+8mƖx4`qM:YSWйXAVz̉tg/?r!I}$ېhԇK֢F^. $=f\@K)kL= !9SMSMc6,rB He,!G(NV]rġjé^8\ޘA#c#;h_ 腨rItUՎHqQ9nQf9z*u VvkT3-tsNѣX}0h=eG4 RkVxnD.;x6#Tn6YNk]Y8{Q8Y7 e) VRa8]TJH6mB K j2NZ >0`({H- uТՅz~aQx+saoOGb 0SZA'YPޙ>t5Ō^ Z"L %ok @G}p{*b]#Qmw|${Xњ-,pS +ظtRajLXʼn84boVʓpV3q1:l'f<@tOp{^mY2޷z m//8q0[i+d{{gXp\WÃC@bHICU{W.D6sB7"ٖbR""I=M츯rz!SQuF@[LK@s2|[/kp%Ѷ) +ueV2;{$@݅Gn;0 D2&2t#{+e ԙˁj0a: 'XϠ+ڽ{yb5UXzvݳ46\rCdz0C'R ZNcpd!%Tmb `XiOUy r7pby(ȉjTo Xqxf@Mɸ6*ϸ,V,>*]3iq=e^?)&%ce;pl&@[FC~>&va7e|l%?i/VTp`u7 ҕ|3v|!]1Z9s?TJ 쑤E7O]oٛXy*ҰU 4!٩hA[f'պ$*16'HGRfHA JisԁpmpiMˏ,R'U7t-YKj(nFGml1,D ĊD# ia5~##|Nҏ-AD&:LBd] 1erc'$[DE7ʱd<:9aݶ7)Q!U?9m2gMkHo*z.{a:B ?lk"C܃0y>VNPI8d]_~Ԃ[x7Gmv9;ȩ&ngD@74/\)WW\ h*݁LǮ އrܥ)C,Q}n0BSc;Gsܭ3*rZi*4~LaV DK4 -7K}z?^5",ԥ+vk-//[)R0jj_¡4pybuk.:>.\_y$D3FA4e@Y >tG`ٻ>/] @eacܕyKGw62w.RdOųYĵBvIy$tr4JW͐xZoRNTx~WxElVlEUS@p9jx~;z>,66k?]s$@J Ow ^X9u.z.Mxޑò1*!4bbL*$\sEs0򮝩Sxs"AИ;CNr|v"8Bqՙڌ~!޵Nx㠅¹BETIB2WaߟLZ(UGԶ~c',7R/r ܕĉ˱xy7m+s Ϩ=/@)SkDvD-mԊ!7|łQ=]al~}sx^qFv,:GT Q=ɒSӚ&r>SJǀ{{!(QGkqYJK_9Dl2<ח5uQhhJ8\xN ۑܑ!dw$+k'W༖e(ʦۗ~ FaPpZ)8g4 f)ͦ|睊+a:{E+Ҵj#=![ԸC\,dET2^:Iac>D-E:/ pPA2Gur>DjXF`t\N)^($Xe$ N vJF{4rq6jMHGXH[ϯi(!$rbXq2j%6L$Ǘ` xku3ZɶBo'1F)? >v!mMa<~vd>$?i,P ȏ'D$c*籤x~N HEEeט-59nF{Gbrͯ1tr َ2Y5C;BRvHj'xqKbҀ --Qa9 ɿΦ0Hwǂ%(gFR0C}F;t3%>Er|w 'Կ (( CC&+=hL9JECԫOL1 @; B⺿[*jO]KD uG,qh'RkQjNN'Fdx*V(a$M@k)/ ~!$/ml%#Cr9˵ R{Ӝukx̂g虼R9D,G0FpʿnW5ļX1=Y4 m(u bW5?I6r,}yf zmVGضUcyA(b#ߴ)zE~ ly= x9{\aޙf軈>nA=ºy*ÞAZDB˫)f%ψq_GpJA1Y-c$O2j,vۜ%w"G٨Yewʘ?O .v?SvxIIKGAIq_FwH"\bC={b^![g7RJ_ `(ǰ?1B &~6!<'#ZK{uzO\9YzP_ud%BWo".i=Y j*(<)Z\U>9;*LcdXx3"HO, Бr4|8eZ8 xwÝCO_xnDOBQ8p 8b4[*'U>(9&O F(|{ g pq Cך  8=y, u 7Β c(aq0u«fRpl=呝ENz4y/PWN*!ۧbanNݎސhUT485J`휕o nRòu8lVVD]•sIx^\vW5l`s.S~ WX{=QH0%=4AWޱʭXG u̅3T}[A㾐~1ƞIc{jQ ?ojϩb[D0b&2҆*cOF-Z]N?暴?2,{:.@f,!@S 8j ߑ_ 6lei1GQ1T)y,&'Rۧ䡵HO/7u,X&[wVWoX&7$1|Ƶc%S;#BވUetY5B%{0aprF$!qRP) kw{)%m\& K˄/CiL2ӧJOP5>+3ٹoq*ms.+"AJ| HjjAlweX29U#/*Nֱ=RB.H$ڴ؇eДy!/46oVyg; ~U6)՞M45F~t70.rib[4 Sqp٨õQUdܬ[!H k61knqdZ,ذ&F'y易-cÑ#`,t,nP ?q3yt5p>Gv^K6fBwb\W@"+Kk'Z e܋eTlPI{V,J ,@6`9%W2jV|Y8,[#=x|NZ|Ãtb0@yX]S'^vaL|`ͿZɊpA95-HTܐ|m|]WLҍU JcA0^w5O|cF5o7?(uV^DϛES2pKpn4r jxyOVYL j\2Dglj(ĈڂkAK `;rbФE} 9d!Ÿ@!L8Gn#.g ,M{u+OJYK!֌3^'Rb4@'6~0*mR@S:b$3_C^ d(=<p+";0.N>q#N  9 Un M:hGyA3k4.e]'ݾF4 `Dxi__mvDZǽ0c WVff=ĝU0Y"xs8wT!l{%Q"fc-ozա=ŗ YBpبM7 ܚ1Fvt,Nۆ2 @+q6+{a,|ݚD7M=ű2w2soZ '+b?LD9sђIǏ%8c~|@ADrAV|Qt $űfL+ySQO?ܩzga~0I/Qg {A]ж_٤ fM_¸q$u-"v{Rjc+%~)" Ч}L>ęiLrT{ |ll RQ8FѦCY:܄O"geÿRs\V)aُEz iv,M-Gw"\r~ '#tZ .ۑi0)'Ԟ5KY-v w[,>}~z֓x 䡦򧁪LL2YQ劽:|9.$lJE%H$,|.az9Z7ukC;XɮSх)|>k‚E?V?쩹w2*%A5G皞E:qX"s7 N;9uWyO%#(;Y ju԰nX#,@Vqײd2Lu>'z(}Nr%acD&pB/YjϪ<>&kEyYohLs\;PP.WS,Wӊ>o.&x(گxtv/q|GgRK8G],un- h F&f{8pY,6<`ꡀt3]ҺQHX@+ j-ryB},̴6m}sJ!ֳtԑ/E2BLV* SFɜ~`[n)e,M~XOUK}<9 ?4td G4b2|xL`Y82$TyJw.i%2zcK}O 4 cҺ%lc2S_769 . 8L㶂Z#:>8$hiHXI]fV u@C3^Np;ĥfN#/Mtgo~,X~.:3h_fѤ?7p7L8T% @pH^dy,, CO?J:YIyd`ܠucEe-|aX"-Y<_:VZ%Ċ ī-#L0غR#K{["5Q>1]WJU;D|t$x^>S 9%!އm0Nlj 8~2ELJʛu%L`%-jPIJ<ӏs&+4JnX%q?TwKJogm.VW`{h /=hc<EOy b9V_g` Q 8W>omP}7ʌ'U錮lq5"ӍE{58`a-nGmzQ"M-B~AݯZЕ A`]K^ϓehRƬǂOţqnkgu w9PY5SrXϨȽ׃mHuҳC1BU5c/8ggrl0.z@e}˯*) bdgti.Y֣P796%Sr@H6B/Hc)e{ ,D^/eĐ<ǰ krdrSf&=`sNƜs,2#XZh'&Cq^%#tfY3wAКҥwg OB[+|d#4 KKB}ņ03;xQѺ\G |%-Klwy0sEaa3 TlE]ȁ϶zV;/^`߼6\u€ dzYP4-M(gE3%wq z~ԙA>C UbVvsry7~3 $Y]Ա|eC4]VGH.;)2k s`̨Dj|Sjj;6&zET;M(Tw.PSᜀ?Pf"ԋ~Q#(em+~12E"Ǿ[^9΄Jxlj P|8GM}JÄɼz2[/1l<<'\HK8y$̇{"/񎂹lA‚-AQ"9n{ <r,8>"h\p(*hřD+9ոYoGhWCR L@O69n?\Q&Ռvҳە#LJh?#_:r@}‹4ܲDu1Mayz Pgb?Da}"CY8mjN "[zuE-fbVU5DJPkVpEHi~\__dV ~A#h?EZ.̗K]Ը95޻rf?TL}?sa;Kp-ʿCN>  Y-m%ձ{7JK rSX;^h`^FH %DKUdIL5vmӉswz[8WLB'RzD~.=YFXp~-B#H I;/3S]kY{{dgS}>\e+>T7N g{R|6P-46{RZpʡ)EkqZ?_qOm8JwhbN$L99/TMdAu(:^HDJd`v]v=0>B`9u߼ ֣99-[ 6Ry\ |4 Xs='H,a@-Ć,'̥x?<$\R G^*1 `7'|;6ɮއ҄]JBdZ$-HX^Ė@1K1FÚoH}T0wGЄfFn}_cMS[ȷsȜq =P j~'.BUHW6Uy(A8 %繎 BX4uZ|ͮTȣ& r ɯg-j4h#*p;Cjua$Y]Q8jJcA@4?[^<[`Y?'9?&%fDLE 3H^*-c"G*ΝFcs`R>o7: ws\k)H[!,>ò={?wCmҶ$x6PjH)O)ǒ28T9 +\$ťܫJ7Wh>Kw^oPM'c &ؓ9]sw/!͞ `SmbSŭ^^bѬnd2߽4y^(~uDvfgb y(dNPh@u4_C+_EL䐁|7aIYb#uC3@i=Y2ٖu_guXW(D5MkHkB_ZS5++ J_TR^-j koF;O>yo큧-v+4?)ġ0Dp#]W઩(N_qD=4&.y8^;^7}P&v0ݵ÷gnQ%1ZHu)0oW5x^B/%7qnb:8{~kgpP\S(qCw8`"M^I]ZŸGv0(71&w\0I,Tk3!YCEgikPgM4"i50!!]C:wݯFLZ~9p8PO *K,&շw S8;H)Q|GX~S)'^ژ/2>f޼O#ṂUPee{R+')٥i9re˼*j2h͓nchL UP`Ds@%e9Tݰ k⭈T;%ALVCVFVq+ P6`I+'9\eå}E鹑,/-@ o 0R8&*"A9m,Ptf!K@ҥ(؍;P%E Qj( ӫ|n nWR}R:;^6`Jhhtj:4)|:;+h茒Tl9VAH$k%}U>W#+m*ֳ 9bhȹm(ajoc2~.HH|WQȳdmq2p{SCJH-H&=6r ׁ4Nia@h 3hr8ȣ|8:bԯ!W%WՅن)}ڑ䱬K;^c7o)c ZȐnJEpIL#,LWZ(N2p d*Bnpy% 4 >ApzcѪ[*J-tp oX]E!7Cfjv/TjM4YGY1j<jWkû+A%mg>y _}ҋ"QTQ!$\3 Wg2 [%]~?=4˜r&Xz$p55f0dû_`^!1BbƳiR,/_K=ؐzIu큞; ̒$XSEՁb#UC!Bdt-~Vxic Z Wcx3 dn'O9-o!5߮"*e>O-݊; e|eH9l kGM|Pw&eUPUB7͗q6U6M28Y&z KY ,9:Q]Kwt9VΪzZ F׌QWwFm=J3DǴLu:5L9S0qh[!n͐g7i>G+}̭pn<2jGCL;B칒,sxJ0W6*b] L}(ki[4l$VN >y Ĝp5sH!u_[Fn풦vIi5KyOx.;U3X)ȃf8•S8j$Ųk|4xpA۾)k:OZD7C,f*'Ս(h?&l֪A`i |+VJcWvؒ~0аlʜК;}Lqs =[Y:+`ٚ.*¢pԺظ":[lק_xd R-#VB LlҞ5;p,XZ1=wϊS0R}q|w@@ 8Yfk 3]p[xfE榫Z²qy`P !Z}Zэ*GsK,̆U{U@ .UVXc3A€{{}H&fԜϖuR=t0ÈpUqzkM~(RqVMB[5s#- we>"¯4i!/!0p%,Gt\u u+>,W'KLzc=H~OD [>E\n@Iw꺉3~󏲄hjuݾMHuy ]v|\ տ<۹ߑY(!Gc^;J%*C;mgrhHP_hN{FQ4mS5L*sB7!lynL~*b[|u/hg$K}|ڽ?@[2Ǖ(&%e; k 5~Tգ)I%I +yx\@#03 ?UݒU<Qb4WݿlǙ)ľz q|nBm>Rajr*rFyFvAM VuPw>8UŇ壈~ZSHƶCC`MնU;#K Hc&~gXYNK"7VGf#cop{8TYݠǬptxt\* _1?ik5_7+iVQ+QLҨ|5 3(ca7t]NE~K{aY# \l!DsͱNwnu _I[g+Q0Ikd%~оse xg'A{ƌ6S#{mi?s^ V3I[# ۵&U;dkav.ΑteyLN[u~tx>++VsVdrV_nVDFO 8`Pw5LĜŋ%di^-DXylb^{E[aT9ANK6RIW)dW#!I:馬]#2sY#@_n:8.Im^{h1{Iz Yjem$0di ی /#w&{B=n_{r~{ ڟG-$(+0j\%{2H﫸5t[&dgtGt 2{xL\W@Vo˴pc)ٿ7 X:3WH1Ogz/® Li&kC]d}J 9eJ%>id /oYiowj> :zfєیPM\))[ຆÎ3h>hdu9q08;73_ԋ(V'!U(mz-\ 7i6ejŠ6U_m^uQBn0;^8g[eqAw?jsq":(GKN/&߼Ee ;gamN @ws{<Zq0$(Ai}g J4YS')SEʂC)'Jȩ1eCW…wJrV~\6g8]^;K]?4#6AC2˙GJi!Ѱy:BÀЊ{AV樤yԊqB^)$.*RQ9*Myݕ(Q n#?UB qf,[#IRugXPET"y;zS{25) 詹s1O=Is9KeQx5G Da7Zu0o@/ ZQ8 V@WCe4~WYҊm<`Byq6X:eY3^E OZ-k7,;w JK/l^M1aL,f{{1lhKJ'鄙Fsc~5$ 7RBt6,9޿?Z,o6.dY"Ug_c$ͅ#>Wdr?ɮ83!Y1}Ω4yj|E;^<Ƈs/b_t gs&7|g;_c@[wx2>|L@ 11P1RG+g@Ji誾XXDtXi#?HA_!8ڻ *e$hR0I!E !_<[1LH(8BN-${NǙ#p>”\I RI<" '3, @ZxS=ܯw}v| `"*І=76x;–9! q:8q%dQÿ= QΣ X g};&jHU ۻ DzER 4(/p7,P ɁUXcWF!U{ˁ<.toԟE^Հ9}j{X5(!qo2k(/\|5~OP4tr"BS?^ʪO>=5I޴?΂~XKv'ZKLZ^,E)$uTZ͑]>^1aSb^OH #]d)iN 5兯Sj-+ Oz["Gga,j>2-K|l&TmgØ^ܬ8S8@;J*??~7霶/>``c2&Ǜ{k' ku}|6UǍ5A>@Ky-Î!U.Q! uŦ:$H$h=Bwv۠fTed9vB><6A]R M\/Q.:3k GlmiJ᣸T@WkT%9po+)qsdUh/7oww+[Ğ)3hn¤4mvӼ !25ֈ&S+5A!ݏ2/2O j{P <Y9syzOnBAү4tBɸ˰ yΖД"jKTB=6Qz;6ԧ#LhM5}j#5g$:uTՈ*\Ec"x yp -4ciJ0 KFn- dxPg$45_j`N?mϯd*u7&F&'O5 Nww>UѤR$m[灱X v mbXaEacKK/PSNiƹԣa8j[yѡ?L>{E.SjY{ޗn<'>YFGdKa !觝Fh-2h al΄:uGt9c؅7Y$Iᇲ,!*վހ][=yco̙py ,$(1DWWﯤGYz|A`ʫKQiT⊗} ]9 9ُ+[s>QPB[C]* ȯF57wtAKp1q)M(1?d6uG3]p= +\Ϥ/YTr@4B uہ-nS K a[vOXk4.{ Z5[br2|:;%\ӈI`q^{Tx"!w7r*kq|i.pNHk6f2^jTJ ׄ( ]ؖO{c|@9`n>B)>Mr?Do0nqurNU @ g}Dmf nlf#-m).F(KɜI@`I'ƾ=#OEkn3[B@wM uȑfoPGLr:&}C"O*N:p8DDz Y d7i6B"鬕dT >e,DM(Mڲc|X,FUYxШ_U3$xo+5u:sdSsPh6y`ϛ^o'.z 4WbX-W|um O ~Olh Τ2|@ӆzƊ%SK6ѪS[h/[|ŬzS>ޢ84&qYF@\Q(]A}G@0~Q+U Zc~ )ZՔ0tSm7nJ<J;hX:[+1ӝD]]]_ƷnLiXRm彤09EmRj-P`Iz(O>H{lf(%¾\_* 9PuM9MSj#+t+z-Bڒ&_g QKGVq*~g1[VVXTj֫N>^ԉy>zo&*8ȶݓnmB;`Ҙ.7/qq7DMTB'w WA:,}(A4GS#9pUiקxi{9MM7z u_h! o(͈84f (H3@lLȌq-=HH$ ۍEg,Pxך f:XО2k&b,Wt}zLu+ȓ\fSA%Y]!}Z=XMNfsnfpI3?1i6AC1/#q.pW-BWB\/GG0x*!VڅcX8c# 1!34s ZtMϸCwch(༲, #iR]y8u#'*ya5Uf&&nQL̵o˷I-;h&8l`3I8ʇH-σI+6.1<'g淾-kuf&Q(à%=Lx,Z| 8.zdt8F+Dc+:)+1${i7FB g|E#vm~:Tof,綯3dd`ݜ@"SF/ >,>]_|n[dhsjlIЌId+*c]ǐ #֢E!PJ&6 Mln߁~  DGS1M{'"qR.ava +T6S/݇Ťk3m7:<+u5&ݯz&=oeajhszFk 8qbPF0?At0}H㛖ROP&Z?h}Jvbux/6yROv"f&/Ip9hG;4N@[]{1hҔD{/,}̻B "[^5jp7ɹC3[sFBX,_ G!@mMNA=?1*sT TbN)M/);?f_f0xUGn0SƻAJ]ͮmHTj?Td;Z#oes2/92(޵GP>?sa4\Xxa=aԈjK:ONV -Y8(8r^:JK`9iu 4'qtVq'E E]Qc̙ٚ"&lNjeU)CJe+j%$%_{-ꥦY@8?_%O3` T29~]M6cLUųeLivv95:uR+|bccvM  61تsW'Z; g$aDq\Za:#."P*fT+]Dž;&lA\Z\aܬ>f 3~Vyr@H|o0*g 1ߧ*fB·mZ!gypRtp/ 9՘}JEBSQxfs̳-a#"aC,8gkQ궬1.=(hkՇzd$,l{z?ڛ¨ln-9kNI[#fW@к[.ۉs5r-achdFWrJ 3.K&rpU~8+,r,*Z?7= 5 A@ jB꘢ʣC+dY?8LFf@6)ڌ{i2ȲzYr`$HjMNO^"6gr̊Q}I(ϻ {P@vuK#} X^c=QaEX]PB[?9WFIme%|OFisDB*f)l G=%pJBl:jj  WE|Զ?\L\q]Cc4lf"!Zic6cȌY$d4w b}K=/xCJC Mn~fGx[Z&$ L :e^nr7뉻[]UXmkGwVb 劢q͞R4- V2O9"iWln=j hh}Jh$,ˢjyjD dOw,bzFJ9 :w܈$ 4S gѠ6H̛Ny'R2F{J[5;0(6d;R^9̦ä21O/_J&jW}V8dEzgpꋩUUq )t~o#Q['!7`6XMZtT cI;+}2К:nH"NUNruVU5φ.w|,0ΧtX ~rH2dV@B|w!cFGd86_n`mwfri,Gɨ;4bsp#Ywxv+bu_ϿjvHq`[j?qbEŽB%hcZ-M%yDX, %V䈰7Te &Vp uA+VJЖƻ!ލܽsZ~ vtlp(zol& pGchy4GV3z{{KiS]mĶ#Q4N33`Se~N(?j|:F$^[}ô Ir"Nd_Ky;\/NXIO4v,W|-c/x.omlbg"h.Gw4Ufs.7rijx$WMN#agT/UWV=@@GOHCjVوoWw[?7iGl=`hO4C.̩4.q$"rbf2R3֨daC$2.hg?%1uE6DWdt],4y$mqYB48O\F,_XW "smѩCpf Pm@J|~ȵE`,r@uFXK[bۘO5fK@H^13{J0VF #>]@R [pˏ1ߑ!(6Ed=Es Dz-:{*yQ^ i7X6#2wۏYf;eE O..à[R| ;[ ׊31bYj$/)M 2Е3Ҫ˺m?+ 9g\$vwCzHKoN䮮ut%utȄT -;G6bŤ? A{#/Ffgi}!)A'lwy\7$pw&]axyGZ4Yn zx35c}6F}WnSFnO#kd%'ɏu,U4w@[2lIr C>Tέe31^+FjRma5:u${,OKxD# C:qisZ+~ouLEMm}Hct6@!O$Y<(H9;G[ 陫;O v#,PGy;d]̨6MF?=7ocHH9=1Ѡd9}%\^hGt(P.5纵h? nA6}T{#V^(4A gM.ֵP"i\2H{sxt1yn.219g'WUeڭm!ˮ"'Ȕ"%^`[Q'DѲ1s2 ̽7{cjh_9T|qJ5ۼS'n)0`24_z\hai=0ZN@e^K {PJçMG28)=K)Is:RCA"_ծyW~*Q,@x\ŌհC/;g5F90筢;z33ޚ= vUdn~/~fbO sBep O%'(ցZh4Yo*@7U z!<'Q[hy<Ц:rQq?5Z+Sɥ٥e5^Ezb Jށ0e->R]$(f}zB3!oJ N{Au.& ӈ-g1e:Q]G?Urhyo ł\ZtwNܪqA PcӼڇʻGߖ*yЀ|YPadqTcyͬ{YIIOwc]LFx*ƍf`M a#60  IU@ϒ;,SfL҅N-`g1t9cP JGRvI7v_oO8CFN 4"X?1:= _""F55BZ74x 'tIST M-PԊ9Uڃ9ӟ˹V*8fβMxjij5_lgZ[=t{ \%f*6|US <4pd)%Z9 Z{O=avU^@G+9#J.^(4'mX5 7URn2:RLJJJ]O8䰐4VڄqPfxS{{l gMúe' *5ߎ!`bjAN+to! ?mq:g ddM`R}Yf*RWsD= J\[`h4׈#c9jr./;.XfmHs;19WUf%H)Ly|d'//Q<$Cu'\0VB>p#G/-5MD_*׾9?(o75gܓ| 5l˺)dlH,w6(g/N_:7Xc!0 )V|;( 95[j-fhj;OXmJ#/:!4rLغ@QDأccF=zep5{(GLriwJ[>Ta*RTeA:bZO+e"nu0ĀYaZkoh߯8ًMgjZ7zyqCrb0q@Ay`&H{j:}bD;llf_y~~5+ x 8a cLWSzgw.|n.71TӱFsQޕ L8;"/42neBr }Z,.hJրs1ʧ`4SͶG`ANG^Ѧ(ӷsx. >r 6D- GS: IM! 3 IOxZL̀+fmF cRyL}[]AmO)T#('[efr)ЗV5]"1vN" KGFg{)3K+=zƱ+XVF@_y=ܢ x<1wzMZ{|Y/$fіg?cE~GPƞ\M/$Ĭ(auvsl"kQ\lEZo5DLH&b2sHhJ_]o~Ȃ X{Z~n e!eD|d{ }l$w^uy,x.DUkx\0&Apځ~TL1)2mXvkҷV.J^[uH<%4parψhn||srfװTb{4T2]5M`޿jߞz6x}]XR,HVIHyTP7D?pc U?m%8w>r zC28׏ vEm$mrN ˺\0NH4 wZ+[-)(r*񣂭x.+xCtԊ"=\WiSZz;s88*CAk`L/$'g"ZWl& h˾uҥ;TȩmEy_ꋢMtVˊۂ؄ǽ8WˀAs{0"c;=N얁E!zU<2A8$oi"Ma[u e2_4!맦,CE-ݐ Zɐ[0^WxbDΉWRL7kƆ/Vi]AK:/c8KbSJa)Oqs7lDcqj} {J༕2ej1٨;|H]:F 2H9™Ѵn)g$Q@])뜍?G1H "HӁz*!5ChY{H(d!ɐ4.U_ myERϫnΣ'CmkOjo0L<Rq1Gc]+0YA磊[!n_XgR sM|4@3WOd (<& b[U_Hc,TTnQ|" m\TV_KR/R/]}j| )uzdPE) 9:\]+U(Kt"*gANcgBƳXkԌg+0NOٮ g:LlP4P;ԧ G Y`- am-ZvpFz KkZVj~AVqoZ7f8&ýRFυO6-USJN~j8es(o1g ]O0 l3ٷ#6ߜ22-4Ҡ+z_ #?̌lwlN‘E,. vlb:*&l[@ ) |pTIl5΀pEGh]Op;MΊtxTkق!E}FjO¦wl޽zL@ պʑ_ǜXw/_Xs3Bj?t,5DM&F"ERd ?'7!ʁ:®N7i4!!g'C}(֐+ڱRFcY+rR4XZF"9/uzrUu@WgeaճԦ#?!ʨ}N!Q&M|]c1VIȹJEtihEe\=ԇT!mĭSou8O٬ZUrInsrVېD?!ʚ,^\ 7Pewר/-W^y1zupc;BUjn1^uc Z!aKbq~!@ C̸J^mQoU&>)#rB"S4),]B2LSh))8V(S{Y}B+"?gpy&*th@]2'C,/l/R*~M1[$JB~{PSѠ'n wO# {)q o[!61oP1 <6p2,ql@'yvP!wY[zǒ"RڼV=G֋h!!߭ -vЦA-Q]H((G4#x!Vo7Bpy+ =׎0SЫQ8n-V_m_\Xг*LmMd{] #C[}hBk+-^!7{VOJ\g>+pQ*'{s~HQm B8yM|t6>rNe zQp<4^(99vz\[$ޚ,nyZh%[N!Bu)OZ@mdZ@N, ] -k[ΜV*dUw69 E]2/Q+6a$kD(/˒Z:CP[w{ήy>`jxnX@i慪o&Xn9^#;8Nr9G/ Jf`p8uSʾq,IRC)0 @$#F /vtntQ3o7X~!b]sO;29zS-D]oz 9.`~1~ I)y.xQaeйiT;BcQ_{e81A nOœ>KbE,V#Š$:av&$f\L,m֬HnyaΘ8_֬l =sa<9nOn9ʁ?b<›|hPצ}>Ep*QV\hpR>MAzT:OFqUl_hW)(3{,m2wǹWrqPi[ ߀R d1aUOe2SP`g{w7gh daf`.(LiȨ߅Qc{ n vs$GZhh>;:M*ald^fzQ5!̆|V_ВH Gxn i98U=he4G |sEr85dNQٮ asP;c(\ ;1QԦW+Y/i:2 N1*%\ԒA`ӱC#7aK'?@Pd_ Pۺm- wtLJPp¥*)+/{96{u5h6 W:)&P[ɺjܣqhJG]{; nK* 09xon \$J>Ƹfw\;կ Xӟit n1qa1=F2pI}֕۔RhX}<FXCD;4B@AsJh]v.ZiN`8>O"#-2@TYj3a )t[QG܈ rm4E=%zaٯr VD m3q8@Rm\n# Q7،e GέApF) F { \խK!}.KXyܦyEkhZ"2m/EVM|!t?K<]&%VX.UN1a;m$!\vttt)F6K ^Gq-p0߉H[1_ͫ[Ya$Qc6p 2=Cdh!rDnWf|"q&Lte*{ESo&ҪiKWaC0!+VUO Pq_6i#.r1!2<. Bkɱ+ )jI=~m1#Dg.H%gNM+X8UBsTஶ}2/ljubsI6Q4I{P切bqL`[67&J#ч.Jb_,^ )>?ܘ8Âm6 :|k\E& \;%]Hҁ> }i`[̑ۊr}pQPL%yC:B'D$9 GHm9cu!փL:zn lqW>1IH!. HDO|e(>y^ǀGy潌jԠB}:|`V7J.4k{I=?ѳ3H n"#[g<؋I&ݡ6ZjʞYSfZ2C># *Udwܧl˓Exo1/eF8 bߩ2&R08+>Ô817LJʱ֢7/*~LlFsmU Qx?}wj_P6͊ ͤ *AF=w}J9o6`ۃAOՁw_S)ZTƅpgi@L-=HvÍltN&.W!g4 Oɪlt5SlUwIZ|Hu tFc=0]#A.}vxtpToD )# UZk]j<%%ΊOvd 0QƝ+T#qf1Yс™! \d1C 6e{6_ŕ 4 [i>FiG.تtcWN'e?<3q$r\_-;|:*uWmjYBNEFr5cJ Ӓ']NyNxެ.^R|zF68.qi F ( j'i]6ߞoo'츬ǜd_{-m3%1R%ף1PAfC+ kTKԨx$ſY7]Y0:iqdRU/]Gs4U8T\^P~aA C089CjraFC3f'JLk+wB0;/di]I#vg, ~7Ԛs@֒fnobY5;v??"-{.HlLjLD|IeSd?^Y a $FV;Mk;RGEq t:  mz>k!tJhG\|I_) -_o^),wg_٘EbXC)ao(삻F aUs*}۫5.ѷ+ӃZF^pjQ)^[-D?/x6Q[p[L D荁!%Jk#z0i`fs=BAj\p,!7>HSU]qtvM[܉!pI@&*4)nMJĎdG@Uk+AwÅ)d9+9pmB]qЭ> vK[at{2OD@$SD,R2T!+AzxX f#HYBf8ڀ7Q%{ d#@Q% /8"KX <+AB ,` 5.BhH}j\;. WLZR  C,2g@#[~\i؇3fs [̶54(1vڇϽh|*PiRm]M1*^$Ň\XpbW4$؊<Ǟnw}gz}-Fr+*4 4w ub XupGhԂǒc4!|ɉ)Ҫ=Ƕt).^g{կ/g=߼jy|+ClzrYhO\>hUdc} ir/d_l>gDe7Qxqw;5@DJWY:ajO{0MANsv^ڕ`b= Bvw\#X xL6b 6nĜdNDR/b PjGY=k\h xġ GkOj 6^Tl(8+nXjIpLF?g~;qS{'Y;a*11P!=v| G3]_M@fFvyᣄti>Y(gb%SuCp>ယ9-$9!lSA[$+RGw%P|2a3^QKoPF3LKۊ7aD'3p ctUt/%[tЀ9R}2hYh'3{Yx :G/ 3Wt枝<:=F`&)Ûq6̇Y Ge4Z܇KUI<ˆzz q=*#+st]PvA @ɇpY$樟*\(`҈TϹ)flΣe,({eMMkDPDA:q̙$E.*6\:y.@W 8PzGR:~xt͟f{;)PĄRx?{~p,V^o sBK4?w.!u/V!VU7 ^(_ 6vP#$NXI $Pi.@ۄs .y` CfJd`"gV0M (B;LF6فnd0;)I^|ƨ6[[ /V.`{VYt.SQChbbGK#mtf0p:k&ᡴqG]7M4Pn弳mrnz8PNCJ–-meK`孮yc]*IJ^}ma?!n[E{< Ԡ9twߔw[&α u O.n H6J~C4f%>i3I:\mgC1x^x1!G\A!P>ZX:yEٲAm3bgi`Yp)30uT{Mڼ"q:"`Ĥc!iGdP3eHxB.Ah]kFf{ #g@csne? 9gǬ Ug#FK6ӎ$ZlgR~mg{ 8o- U yvE7=fnNx|EF=6?Zt~67R&{:ΧA`F}o+=sYC|8@ԯ'l X~z}aڷ}4t"ZP4&4&%qQW:yImSy.\BrP6)Ry}=>+~ .<Åϧ=~Qqҏmom |#=:,m)\.~3ѽO}KCdv Q &\, oNFjn鑍p^ W&hkތ^.vܴ鿲N#7S{ÔQpi]N E=|ALE٤ : !XRtY@ v:`€_{&?P, 97L.bͨr"t)):rV lqǺKo GD|Kي~ƍrq+vu.;ȹCcӃuhmth yIC9z'~ UEVmVDn\s݊/Ք +cv||@@x~i5?cs~b/.y ,"Ebf!㎐'a뉺]^Gh:?F[oc(u)e9ѹGٸ!jtfC[轋U>?bX(X>7/EB(EU `~GOآN=fVsmBOTJT̲Pխn0GHciN}AY_Azci r',[([t* S6/|_PgAoUx ' [u怦ic极Ibln+bhPhLXdՏ~ޜ͑:Ȣ5!pxkqkc7'6U&>UELЀHF <4RP3]-~1S|"Z-x p?L hLnPǞ,kg.pv`׷Y=`13g\(%%G;}]*0f^c.v4(#r8h2( """f5MR79;~{i\I8 [ԡdrz]ZˀB^F(97f\*<(+WYUWT#cu}Dͩ O?Wu;ő' ܾʵ"%Abُl&viш?FE RExiq$'INH3&nGK-iNnJivw-+:yV+w)-' `0<'wO;Q2~lYVjΝ^?\=#\$ҕp Y.0|b~S_ʍJPJˉ_6 7bˆO}'us0 >KnkjCꎽ&ٛjF{ˉ͛}^J Ӆhw+ !uk~,k=ao2`h2 L5\ASmfhT Y*VMi$ڙ lx6Ox AK6Elű=p ĊSfIlcS_Hb?cSQ )5vZgU@ݮqW? aPU.ADÌ P^H*?wPٌ62?ا5q#WXBՄA”(RW\09ažSE8z|\@r䔳"8nRA (#][ۢ{^ۀ,ΰCx (;=SሊDRC]/vݣ%sYDC¯LlA:qZWL88Z?nDia՜6~jʌQxoj]z]<D撟Luz6,"Y{=[:Nz=Pwԯ/I2#_6ɉ{HבIf)FBђ1FQod)#Feaq#Z}|Uzh(Qy: q&X}t,;3} Zla\ں.8j67`/gZQ3; 1DмcQ'xFV{3KK"϶EeިoʜJ(*5/۲mQR cg7 ys&N`Uܐr܇`72qrٱ34ll;Fl#ʘo[?gjLwlLZUo5yM15knX) M'c`RPa$3%Vy_[ {v²:G)!uJ^U;2%6fS-K<`Lmn~[}Y#hB:I ^_7]t 첇 C%:CFPw#iH4tsܷU'|X͡f#5gLB?#ᗐT2rT=Køg0Rz ziNK^+a"mJ?kU,}@}Ɍ(xeUo8揶a]#حͦlKHtS^)΃,ٍ'X"؏j vA0nMcwCg;($вtThyj[ R[ j[ >'ݐ@J֔3R*l6 T>30;7f2O oThKʩUl3 a B+%i)tM_ }FTVluJP8\I)oUCb%i /-2x\+CؖuA5M迀`Wd*qnZR1o&m8 Mٛ&aEd;)b8u,UbĤ@古Ђ1 ?Rl4JV)JD|qIENКc;x d r^c>}|j˄,zǽj<}S(@7&-4ցaZ ͸#| L6"藒<]=I&&uY~ xr³DOoZ6yn3_@sGtpQ;[ ۪VmQ\?TzhAD TfݾT n?Z%YfRMբHy\WĻ؞^ڻ'}yõQ½9QG y18S^ѧX 3l綠< @"J th2M7&(Zj~_z6$s\:Ljh6}߹&]}ui 1*S:Ge2u'`Xv.mo?fփ>]tv%p,l~wKޘ>0lj0ƕa#O]oJ&0%ﺆ0'CC*L L28l8c*}Kܧ`FO[ CHtJr\L؊`=<3ՙ.B+XJLIjN4$:iy`or$l'+BWjp14cj۱"24DM1y܂(dt/ ;ѣ#)oӷƚ/ot3"iz_dņU d0fiQ:ϥ@!uⲐs&U؇AfλD;t6,ݤj"&-__4ҵHԇP 2XmC/1f!fxJ_~2| ~ó}rO6Z*̤(9ֶUFYnJJ*̥Zs0\BcLFԘ`BC5Q)nG8N8ٽqO~i[/3r- !cEa1,B5k]D~w>ʓmrR@+" ەT6x@/k""c%=-oyNq{,jĽ6K6'bկoxe jS0<<`7vk9D&:<{?V%W!&1s ǒlVsXWm*}{T|0sȅ%dQ ;DP;qaS=99,Tb>0Q6+;^ijeٶ\Iǟ.U0ߗԱ!A{#Tԍ)I Kga?O8 f9<6 ,.аfo5chisu^%;VzaH2Ock0w{$ˁҌw 053Hv'3Ʃ(ki>Np:$FX~uhz^Ĕ~g%iS5T184Rb@.A\Q\;p*"^Ĵ1dE;nRv"?Ny[gB H?,tSEFHIiʃ$5j:Quo N9Z{qj0D@5MRĨ7 1qibN Q(뿵B!9!^k<RQOʒ]&Ƥ [Ɲț%\ ;_5 lzĖ? AN[&$D6GRNߤ8nM M -b ̀$YUQ:,J@C1 d(=00#{b_3"2_S8c=$!d 3TQk0Fr>eL2xBZ{* UtW*l,?C !0=X"mn:^Yq #??iͰV"<fDrS y{ipMi(>X1ss$aNG @!v@ x2 pya_đSc,\wq^JBs<&b'Pv]d1AYY]1W^}f ˦nR}kSxBoSPɀ jw9g5XzWfҒ!R١ /53Qɡ0nSegzR[= "ZTcTM J6"H{^T!bOZB`JGmݳ¦VӅ)\Njc%cqwV8}x꓀v ]EP^]?${B7=t+<ȃ9U&yCv ~ؙ0^US͆MP-i.@;&vZ%ădUt^ʦF_#(/Ei4T#H̓ą]y%5^JVՋ@Y}&{vXɠ}7a](1 zl&z0rX7{i`:dj|K kOx`:ҽ.d%k[.*oHh-䳮YR81N[Ϊ6O3i$ȹȦPlVԜ9,c\\qw#0>_Hf]mK;8l{ Ǒ+2I, dރv6KG$gƍ3X8Ƥi}k]ъAJpP60ER]{-!^]G.Нw"PşV5S D%C:`׃ci\Q*) ]?H4w+@h6kB|ori?y̿&wEKNQMt gĢ eQ1 ֡eB}J#{G/QdAJoy#Wv#ce-d CCZrqzX 5-l56wy󕟵WtOۂ',۩ ?u5j)t ,7ag5/I%L^ENuѐBz` 8A 4p;F9?X=ьUT[:%Sh֪AlKvW4ȼW/⪵Gq F4x/țs u=).KP#}'NCq"Ī.r7TiA #ĺ8UyU iF -ĵ t}8w㑛TH\Yi,|"aF1=utj?n'WeeU6Q" :}gQaINes@Ԓ;z&BkL6S-4.9YEDD"(>?̠mNj6Tԟ,BǍCGu u<%86БT1׿1.*LXK~xEl{E~"ߏ uߖW 68䐀BɩO {vp;lOSCk$11^,tL(tg :G e D00bc'7H˶ܑ79tzojJs^@\ʅ-z.n(S`F_HIIsE*RQ(,^wc/ؠN&A\#C%2qޔExFc軱87p/+݀R!Qs0߀jpVm7X6LI?XFJ?|"a KvR N- 7}ퟩkկ{WC{gTJ[qSF, RžT{8wՃtG-H\9 g?@ {3%nJX w';f"{(wیNdbIjƝ^c/=oO~&)'E )joMZR`3*0d˱CP|c5PW+IQ='/W-|7{#tj+vz'+Q͒Ѳ7"*ZB1p*,T[gz#ڜyqnI`?GJDKЅxMc9َ(%d Y=6Mw\"[X*g0qQyo7Bd$}d |9AГ+ПÚ)K:H{KoHNY08IesH`Qh<9M`rԾ7՜"0$UbŽsR5/qtM:'rNJ`iUmjUo |J|` F}]#QRjOߤ{%3$@`Wa{p+G9 'Xnk(kf8m' -hjZh[E O=8Q໣W%FNj!4p~Q*RvԬ.ׄyߦ^$q*3%@>E>h }5)5K|NdWa=k{JjY^0rKٓHUp$>j%1{ZW]Cbe DOC JoHK\-#NNwV0, ΪKT*tC," D޴A0W kyl]7Eʓx{h&|J{x zbbnљ/@p<K(ZrZwRп>g.v'&G$ēޢ?6DTBUZ!5_Mn@whyq>MzsMui]I- ^4'VVyd(2-*Lڑ W\L5^UW?An^䂐!8K {ׯn aHLkj-tGShW6xmMRXY῏E[}G[-5a2l8i;}{@1mjbF?TʒvOmNwJ$l4cRlJ6 dX?=\ʾx\? eyM?+Q㡡ACKUߖW{A㊺Q8W49g{${}Y$Ⰴph!aŦ$@>q}9]aq"0?.+5#HcQhvT<>ŧV;kZDf؍3ނHצ78OW J¤#Aw',yyXOl>!K6N`vO.F?WV27HNؽG[hޛcmf>swͪwVZ~J il|G,m5dt:.z{0R3*8ȵ'*^u}51IVz M5oFVrf}y \wO)xss3PKDn{7]=I)1A.6$mRkмepJ5%gï~O?!ōkWtXݥP`91vP`\++WJBh=ےD-bilr/9hg$>!Ħy~è8P6PTߏ!Km#Е+c7SID-apw;:kgL-_1,#e,u qH-Az=juKDY+0}eK/ŏD_VTpW4Dx#ݗ:(Dl)>uk)$ SXgxfٓK_?Qfa Q[I0JFb*jx2x9vL_u[[3֨zoǦd|IQ#I~kmYIWbcCs:MR4M+^)d0t"p1 Pv1f`@Pp1zE6 IhSbRaJ|pLv^F`@_iBm~&UvTX+7ߛ;H.g >Ocl8@Fvi{"Xnedp "g07@amtt!5WH#XO,ByۊU*2efDr@B;wU웯u6"Ӊϔ:NJм3Pӂ#׽˜Gg=S 'h*DGȖ!ε)"Q*} @"Ffj&R;]տp}jF[YB4CM[ O{aZxg9d2t;}|IS zȈ]F`,̃#v dXή^Lڼ;66VmcѨg" $]_FO|Wjңk^n{|(' YnhkDo1} +AKi2%x&b[tHJ1U"VpRpiinN0&gAn>L ;2xͼ7&&2V"[-m& l3J"$VkK\qap"Oit-qE:rtlKE%$G23[=4w()# cogr7̠l7ctl*)}^Ne^*8 `g-zڥ`#)-ԯťo%]iy`ą>g3ѝA`v Pc&umǠb0Eϔm|U)OaInST!=Ar R%"-&v_ 6Ɲ M) fp|"+ȧ^L OI N\qz^M `%.,|z>b vwj_% X="'=a>G=CK@G1F(F.[Wad/MtL09p9<᭹q/*m@G.Q:h(gw4>&3$~9*qcI6"]pz%Ӳߏ{Iֈ`Eu4?9O #$}=FX5A~x!{:Am>D6_[".O@r@Y6T㉊a2C-ƟtG=<{p1҄/_ܵO5&MR E_bt0X ƾ$-/ S;Gj_3  Pb '`Y|ױLjw yH{$+$s3 n/0Wb0S6]6?Th\xcjϊ~(Іe䎈q`cDSM8yl7䯗Z"C4 ¯TE#ګI)"Lž@"Ȕ PXrB\ˬpVj_$.KWl 0#ft Sq6}'m9`b \Rizz_6t?)jn7 P=y.4Èa)g<=VԆ x6!'>{* "lx8^ZL-p$5zd +] :\&{S 3/O3uN1'".7,U} !hHf').>SSI)X\p[R!CaZwGfZDJ(&jiLR3 EPN{O,:fD\r9CN-'>%6bY_nb14x57e{x;Q=3)C/!"ǻᠼVoJ-U/FǏ{,h#_`=zE3Ozn.ڊFv،nq_α&לHɴKVD]XC,ޭ}꤭ǐzG5`H@..qJIN]gA^G&֎BŹ"dcgRsQ^&-8IHۮucW ,HDe4!aܛ.܍PUMqwu~kM=e/F&3@gdD܊ؼ!A$ᰪgalVԈrRD}5_۱Td8 #o4&$tAyLR*MՖFZA"Fn.v.&Н4BN- WFQ \@xv;] RnRgCl/LUQDaQiy"bU_#yW.cs(0wS_I$lS$ .ױǿaFLI7# L}(oxl&GAH(Q=QUADUGM1VzʄT'k'S+/^:+ !Dv]{D{i,_cqw|XZ& n3$-Hm4s;^=ZX[C]`꼏)@gKjicn#޲/;6R&BL_ %R-)*׶:MOF ܵ0 kQQT,iRKƻ -}7Ȟ` ҟgZ^ᛟ&6fXo*d4b "9n;o>N1=Dk/|k";[AeV ;cM ]G280Cp2O(4**F]™- a5D]#zTo-P̫MO0bؙTiF~]:wWsij+Hc<0w*/w}g Y}!QM SPNy}a]aj0-/XA'b~mܖ:tY) ہ37&< ,]RmyȞj|xrnV#Ce0B,P uW "|j"hAp0T>^Glxf˜V_^ˢ\nO Y]vQjΔ'_7_i/KrWªřh'Y$bzgPm`VI8c|(ɰ,x=S+@41\k!WYG: 0Oߦyy~̼л[Smb\߮}Eęt!ޜ&RCpNJG5u?;פ٩1"%ѕNh,"N񰈺$#dUHF٘rprg+[h̆6 g>ѕp>doZ7r>V:1+~RR-{p{OVAD/^$CI Il7 uFLRa_i}QӍGq! F-FTCQʔ:7I+yBv>Awťgo=O 2'n9i-($E71?ޣ 08KŐ0[6k!*R%X*E'\})Oi,j 6JϘZq罰!AOAd>xx[Ws,5:3YxujgȪub3PGwK_MO"<wk wk_c9c3>8L_d3/DB$:yb(x-P{uށew!@ DWvS!iKr V0kWy;GrH:clm0ƕK_CgPj4i>KxWQ\Wi;蚭e<"hkkrH'oيQ'5]gLik=Y%~Zj KuK[dW"PsR]b2 OdsE_/$[p,' v.zyĹ?P* L”BsJq i=dcgYI#'@,}k|و-P%uL((c @]UhiC)~Hnk{!ěV7% |w0e>8jOvY͈Ӵ" >Zlmd?<TAD]„N>U 0 2.]Z3"Nv \_ajBiU_|\Ӧt6h}UkT|P([Č"%d]_@8\'K ܷ3;RүƻMϦҩhÀ ڧ~> =A*iҞj;\3ďӾ%D͑0~S#5Esɷ{zx,ORzq ߇Z]$d.'a>ph&mo#n,*\oՅ* Ҭ{9]ּQ~Ξk ipƚ$ "8>KCb@da4skWSr_H`= W2.@q<>6BhFc5\)zjcݙ07&Fye z)!GE#-nL ha6*R bNzt̉>.YD`RbK.4љi(y4s2$q]uiI:^Q3k 60O/~P"fԜPT2uV;xnfɾpzdw] -aOLxȏysstFDPXR*#R8CK5t5 26!d6}´DE-CJ^/8xz"9eu+Isw zڒ~c'/#%-Ɖ`ƭVSORb2#hdz/ 0[K`rzvpSSbhltJGz]oz8Zz:xEZjo߂;"=PXƊ64Zs,:#ܚHL}}߄ #xiwItD/0KdqYe[Uݍ֐ ;ږLL. ζnX\Oi :/.1u&Qm;^A}l#}>㮐D˜Fc7zA OY !ZӃA j A.oZ+*)?4'e%2+Ou_IN{LfK/T[.](08+Vޛ]=i4FGY2v=W㺡H2 ^Zx D|?7ۑ2{ NoIm zX/w$!;b "ޕo +Ww;G-jb((6řhD&T;bm g.<?x}9Q8H_(}Ѡg`:Ͻ q+@gNΩKGޘ8ђdfMsۆAH\X'kx\Sh>8*|y' Zӝv ZQuLQ+l-{ ։XA޻̸݁L^>j@`mV/ DZTe\ZhH#'祓1/Dʍ3Olv'+'_QL ˚ wKv'\8k%qѠ 7hW=VUrB`7BPu[n~:pC 2;OV`⢌!,toM3(%e3~;羑SMt+Mĵ 0 L|4?j.;[Pu"X~1L7q ͈ L.Nn_$-A1:&J+Bm)P4+ނ qy}!*r~ΡݺZ2f2iWSsIi|v;n6901tGOI~wS&lJzoA֦nq,9b`ΊTR|BՔ KQ6`M;i-pY~0r!s\jOx9O:v`A |c]"WDQݵ 7vFt-4[wl~^~o K?&ùQ3 7ORu[DO+t`1o,:b{5:"cI`fe'`Ov3}No+)Io#} 4Zi-YX2[/mw\0D"ɒE۱3/|0z8ۺiF0:8OZCf4J#3Spt:OЄ @rț<3ݞs~Zyg֭G<-Rw %F9lR֮p lf/C&qFVP  4GNy͚k2,dHj  VkCޞ2r_ (KV:C JuPس1H(_W1,yEOn*6vElsp|XY` 8n*WDc|<(6}D9/KӥUknHh\ cΤ9l$ys(4ixn #ކuqVQ/W iR5Vrq 7eu4#xHĨ稓OQ.~ҵ1*Iht7XOՔo/.?A?PMW0ǸG|1=rTu]em@\>Q8лuv'hE%<5M_o_b\9U\ZԲ1%{R,`q-{H9EC)-i|m㐰Y0QI *P;;*g;r¤.SQ==KhkGJ#CHpo.Kpr,=KW(]~NLcʳ_䮳EM#mCYk5k}sJ~`` ǫ_+/nuldq~F|2[='K.G"KUE.s{rJTwun϶1(ڛ ou0[䇢!ЍLo%ɓC25.ae gDaM?b79@~D#d0t /V*Mj1. o>%{/ Kc~9 HVR:㨼3? ൰ 6:)&𷤂sA'?Wv.e,K4R|hDeY].O~raAۺ8̋i ڇ $!h?޺r2dDNFYL<n GI}s@V0C)tc̗m$ф,Ie>=MyP?(F[9t NԵ%Hꮖ #@!nܳ*nHwK-[Y+;j'~``װ\ >Vxoӛ%y=w!C,j[A?p<\P}3Ɖ?} 9h\.P+eӉ: y}52ç5p!}yٽ-bGc8ƛlkG%G`|02ǹ|=QYOnEӵs#:CMf dxS.SNP%RF-)i MJ:/YE:dqٸa%5I!.leP4͊SMCKNF ?o $? (.v?e,ԌZQ+6so2@@qD)iSn=)VׅهZi铊D0*'_AeoɼBYwسQNPĮGMF=с1[bLc=$ ؂ZJ;ZnE3l 93Ǧwsw  -8#cmO]Ʉw./f*bI;i1eTeR$ }K[lͅASA<'^}}`#nE^JP7`eⵕ9ԨPT0eNzೆ3 Yn1ڹ ܄7]&PYQPh:Hl<$`ÎcDnr->N>6/^ĴHӱ =V6V{\`v9K, :S$uY7P5PDdWW\,3ܔeq64ꝠPr=-Ϥ TcmvD1ȃ-mM !ׅhE >ӪdS!฿Dkf#^jF˔)JqT6I@  7GU}(è=71N~wbܒV/r]^':rfϷKln3RS7QDK[~^uES4 pR%^'Vܤ!Ք/!@ <z[Rq_F"0T%=b*td;}]ڶ,?&ڑmo)Dh:tDZ7uK[X~ r'sy h ;(/vJ]0>c# O7g775Yp8kKt0#ȈָmY.qҡ;ÖG?q< !L-I9͇>n$(҆*X@7rڢI,;v ,we΂' \NosŽh膆v(]_ϩϊ}JICp~ n沼) mdK trez[#;]+ȉ}{+s:c=%rfGC~?:cbhs(3qwU=6 ӈZ6iUᶐsshp%seQf['P1/ MH%b$YB8e!b+,LaCV⴮kXySaz:xR#xi -{a1h.<ClƲha:b=4+IX`e61d$(CpjIYd>=ǃs9 wۮvn4yLD+vX^Rbڧ]J|ԥ-0]7An8YFע>4~0gTW0khI4zCoT``Q: rGia%2k_-NC'[yO)]\3>m.`krfoN rzAA #~_"v^G->" }2VbUٮ'x {> 2 Uf=p*|Wx(m Zsad/|tP\uOz.E>f1V/xZO.2|׫m4ta8se64Pϒe289Zި GYz:'u)1yA}HG[ۓYCԱ^!!j7fe2nSSzk"Sc0B(I8J)LJ0mfԌR%0ckdV$J02gS*WaAq'Su+h?r?d/|8TH'v{=ua9}lvm'T!N+m.ꑈب5mtȺ8&>>1Ⱥ3 @0`Ȉ},c;9x˛> 3նAc789s˽ ԛC gYw" d"*2Jo(z{?Ӯ?z,Tdž^Jv/s>;ؑ~I F\od3ndVE۹MVT <%m?Ѩ)6SBB6sFٕy d_Ld7{ZqQ0@z ۉ ifsm{P}իc`ӫVH387ONZXZIoBd)7jOQ!4{\^ R@xU 5{ݍ [ \ukS}=Fq75#>eb^8pT[nWu/SvjQrb>+m~*<'EhG©J(l'kx jmE833勷9S>VcX uO*jK̊ӮJݿx}bjoopzـI|\; 4~-KZ塞mR葸D %dAt8"0wCiy=zxFf][xoxOkM s ,arAx#G"My`XN_'PyC.هƆX ɣ?ZsAUD0Ӭ>]FI/^8Zʧ0h9 ~#16/lD-ޙ7(mY6x;au ,os8L>;. fiܒDT<=zI rlu.J6|ҩj=[-w0SXVcUNP9 e[rL NKޒ*4qSZ׳+%W쫐`ٞ4ұghQa']ơw^vs6>\ 1?S"8б WS@/2Y g5$tӄL#0x^\7:ΡvTXU mDOY*MSNt H4c BMF< jPq !OdPQEQR呯5:`.*J$e堤QQalj{^!|%X0O[`2Y\W*7o/a]UBLK*p`cTC%"m#AG+hM.=2.EMI Aτ,$^pG>!Z\!(~{rb):PևCٴm'<48w%=u[嫅k(oۏ?]Ɏ. ~J"/LץE_WXdZ1֤`ĻXnFRY_n"GB{~ծbv IF?vOjh0hM++uֽ]%Tj >ϊqu q/Jt'` >hgrmqkjP J4ͭ0G~"1)2j?%D|N789( ,F؇u[W܋i Qrߒ!ڣ6Ѝ;;3qkvd|m8S'j*"^Ǭׅ3VpNWgMx˜Sn`0vI;?ܸIA_v }q ̭݊YIo-iAd#؛ͶآSԽI<[V0ؙ9$le$2qҾYDU5ᦕ>2+Cƈ/+}pȑrP/և=)m wR^3@m_Cvʗֺ\yF5*~kŗ5! mEY?[Ah`jB[ĔR `G37 ؄[bf|#*bF#y Tr_|@0@pP PORnZʞD"˸Y MRX18/1bX|y@:C-{WKK`:PZmONs~D0mr& k;lctSӢةS{hA@:Q 1ƞ{K!etF9B \^{M?*8Ib!|KN 8qOO\|b,4qPS. % hXOll:Br.$巤{Ig3D0d1;]؝RInj]tCyU?*b.h#"vK,.Ge@bpV%/knw"'>ax%}#҃pG0M3s &baib۝^8)Tr\)o$crGa8޸M`@,e4<̺YB_(ΐkWi>Yxt Єw7TcXA*K%=7d@rNG돜#|{l Yb͕z8]1\;9y}..gPzJwMHe)PɣB[pK5l])AyuS:ލAkN 3l pI"Wv/d6hRF =nnCk5"3YM|Oͮlu㫥`٠#ٳ 8GOKWeK`];}=TKςGķ:ay2EaIeaPDg>[f3r ,ɰ9 %(]Yu * Ț5#m+M:%7@`3&cuOmxWJ)FVRK۪Z  LH9vDR60ϔz]<޳}HPFµ[w тˌo5Eil̄*t&V^HiMqGOkMSk//[%'LV~=;:* ХABE-?K*I.8i@}Y=Z<1jYed~}?풇 BpXYVҿE%KD:G;~vETr ׹_-_œZHhB *~DOHՕ5 \\kB|d y?GP1 P1K2I3Ye`}]3'O?{#X%MUMp޸yxC^%vS 6I!3'yMa =9m^!$Qk"^{L VsR=Svǵ\3'؂}4(ح&F o"eeGnAz#r w_@waYl79"ْa>xn$pjE\dZ6 5[[6ڟr*hKb2j㑍iX?!,B:k3U lhE^WhÂʫkFPK=QUFW!o>,.ŊA^ZZ0 ; &iy#Ԩ<|/dv`yK3SAՌ%YC.GK}=nDH T51o'^A;IE$^Wf㦯o -,DU'8PJjw8<&5qΙ9u~[.fC3YU&w?;݈9Txy s;~h yLG,qkĔbt5$4En-ɁF0j3TL! Ƴ0A qJ4Q/)5X'_;łPpG^9ɚ:WдZA 7/^ 58r_ Gʽ˙(hfR.a1y}Ue|TN GCYӈp:$pDOH:4 X񏙅jlqUsQWz(s,E><Qлj/|'gvKy &EgG l:A>RZ8-f#> 1Wu.t^%SPYt]:fCMī^lHG=]e|pH۟~oed/]0gc3"7Q_zgPisOCC "Ck3dz.2xw=kat5WR]Qj[`#b| λE}~$JnȐ9#x'6Kn<\\:|{dDZ^B83kE2׆;QR㫝EXIZvl 腝H<D`Г8*CLuiƅׄ%8k(? t⬖'Pً)JE ܓӯKf|ggiǻ b?kZF̓GLjEvHz~0e1۸gf<7H@XMǘǤw>Sk AJv9hb#Lu4y2:$~2[90q,^]Sl$VN9n[OpǓɡ!{+ȷe?DڌGh;teT䦊H@3"Ei8@{43ڶ;UwS.Me?ǵ@hd٨l˕N)6UvV`h-Л VE88i] ˸إ)"2v#%QTSUORn.0 b tՇZ :rI̓qHQz ut Z4ޔyB=tt+7uoDK@oY;jW(M|Krjb# ˩\*W N󷓘W՞ X1..HGi6WOOyS3}EE[xdYndwU}ڭi h2cS v.Wr\p>;A1Ju9ʏ`e?>tM~:WDHeX"pa4,Ul<@=m4z>Wkc|pd**u+ q^5nS T^Q7 q=%:)_Rz(Iy G棞ȎGrb^DCqܤ;Gn`]5$ڝ>nM:X]ڦ$ CrC~ob['m |a%^n+E b W'{w1$Gw d&w%,nK""XP(uw+io LzEay F _'q׬,rABvP9nB?{ëiJw=>D!M5.%IyK%AS϶D94tH27(=|;9ZTR]c 9"sӸ^`#\4:H:.xYre$3[j;h10iM)R':.0ZxLv8 . !<"d |]}^S1MOuT6ד)F*81u%:<#^/ XCd_LW)ߗz+)EΚbXLMϙj_w1=J 6~9k1PAl*7Lҗz/*щ-5q p/U(wjxs*NA3nU,Hg=`L~ kKTר8rw[94jً]OŏmP:@"k.> (5;$wCHz$"K(RY*[RȏEbGs2gҁ5{aE^­KۚjwJcds5= Z.No_1O9mg.X:9*Hg.Q啜^RB6(}x]ܳ7_g)<\q3?fMqo"majtYLXNSp6 ã{S3Ĭ6ñ !5.I/֠=cӲW|LxC"2(W/%_=K*m3;e I I0]2DhBk0Dإ MQ#{+<6 )S ՚sH[ -9 O+>]3iŤk)ѻ &BEΜV$L TΪ{&Gqo?'iJˀ`LW>A |EÛX?5&'&GځKeWYd Ud'~,H5pf%5IꅂO$xfYPUitIȸoj@θ^7NnKgIk@;,!B7=' J /,\=X!YEV|C-n [/- I{剸ωFHC(cw cTҨޖ~T[?VL 6"@XHH"7@މ§o -e,GN!{;rM,2O q${3L'ZE-R2 (ey^;y5~8Zf ZgG`[ π/EXǍzr*Ǐ7 Sۆpgζ]ҁ8˝w{,zm T uJ5 Vp;j$) `Vp{s Z;r9iЗAWxZ^dxHTջ"]L_g?%tɴݦŌg!IĤH@$U/*Е֛|p6O9ǯtɞ(ĖRebQȭ ;4; *B g+>4"uQ15#ԄM>Y\d+MoĤ-P4G~PY"5= tdal%^6E5 ܇1c4uddt5HuiMP1:Bݟ:L#."O/V46 .ڬ Aȋ=9{5\@07{8D*h0gj^FD(8'QCoDx)傆˺nep4N QXס;4%Q;/A(m N\blypMϒ7Xh  uwgIaIH戭/6DK "R9,;NVn_JbM=Kc~wAH.Woutb-%8.q011ܤH cV:ގeG"Y;3dT*C-uQ-hSƫy=zIg}5$J]٬܌V*6/J2㞏Ս麃$0rk̪qUS/sl{L$2@SoB70W&;uGT؃6"|Y3*kAf`6B@OC :b0ߒu+BW,ⰶ('bâUw -{cu<(}%|OAebxrҥ)-Or?|)_ n's:glԋ3`:=L-N/F_{yniMM$C8UNރ);ȝzl}hݠ*R*5uhۙf+l( #87LzK+قCnOI/M[+P wȪU<"ۭ=c%|+VjT\'eҌu͋*[8 !K*ոgj)W7>Qz;%kl a\zI€2@O 2:, pGֶ_CGcWM3/ ?5RG,4PJ`'r( @teq`RI*05vs8y*%Ab?C⢂]2nQ 'մRXʇ@8w".d%ve{MT.D4)^i5WF\lHZ3;oWiߙtUsKق)x!a te㴪q7:+j*o#*{a U#F f>F3 "pb=zzdh#] rVI`a:lfcgF't-|'LL@m*J .C~s/?R:~jb3BEo{oo>̄]؞mN^].{W84m-&7LߙĦk|n}-tK㺑6@XwPW'Px֙Oq7Y39{0?Y'W.XA?m䎙_"M(MgxμPwC(:wRyo;Ň*÷$LlQ4b,?AC*X.MڵTEsV ŗJbMZWQPЪ'$4XKc3٥=jF8&gW8 gD;; > 0ӠѳHj>no'7$x*L蔏8 u)(ׯ8|6@Lt'QN<]Ț4.ɪGЃ:i U"Q[ U <\7| L2u , ܮ_ b c&,LEݤ]+~(HtIm\< ŏNƛԑ ӻ65!dwˀw1D媵9M͇~K|hLl0ŞnWc(B^8]o1&&,0+g ipϠERiMr^z VW"77t9p R$J m?V#AGꔪ4qEq"T.kĦzR([jW(ȉ4w @?&58G.᭚.B7bAk(4Q$Tѓ C"q|.[F2ԴudCRg !Mh&NoFI&Ȥ fK)wJZH$$?Ԯ*04h>^UE8J5_lƤc]Z6E|̌RD#S Eb[uHH⃧с[$Ks#_1ɹÙXE~t{?S8CRoR_4'Qv >PIP הmmbC+7@sUb&Z<?f9'uaZခ7u?s%u ?-ޤp+ i]D~6Xz2=U,8,99قg4Ĵx>tO h{`͵?~]|3{2&wi= [z2 Ϗk1&\ss99tX6FdxLZO9p2e%&q F6HqsI]=`;I􀍖%^L}`͘}4#*+#Rb8eH V8]K[sh ;]bȖA0W~o>dA1D;l yp:H]`qzS&:aLӱj#Pt:T=qt=h٨]h[6䇊1>8PM򹴚d7+-d \W3OOm81QʠNϓvs\P@֊);4 v(ͫ g cr/~- &#p˧/mo~S,2J-3'uS.#HG3U-\*e^{ƴ~|p6^F!W$2N9H*v >vU'ī$ 3 a`'qfE23SeԀGLf̬YY>%ӻI _s2G}=ZXl_zjNLTYЈh;,*bB*vtEޤ@-~X3O`Ҿ9Fմ"o4@[Ռ̻bQ~@ȀYsscp 䦕(0&:oW]q!2ݹ`QӅ]v>x(È 1쀙!"GA}X9Kľ.s8l9|h~{5NѪQCmr9Tho<`UMȂ0%o(s΁8 h(B(3PXtZT}FDfvZ'o|(n).Ζ (!PȪ٥^4qq|ąJ G8NSRbW5:yܴ .p$>.P[nDn=ҼF'q5tD sG˂dfTGilҨM<ဩ q?K'8Ӌ"Ԛ"EOsY}s0-e89m1[QgU`E, pzĀmS(jȱ3w>[s_2d.$#`t.Ƨ?E|8~Cff_fÕKk)~ 9_ǥ.9oq1Υ T'@̖y\7]\;m|FM6GfvWuFf7 #l@RDQDCOY[!~Fx,dV)Zn} eDo(G@x2ZolҘ:k]+؄8{'*Y#yv"=Պ 3|^I}1+Jh}gY^~3K +ovNƖ^?c#83Qt(UpU$ĻC"g m`(DiV ߥX4?W[\3^1-  f%!jUU %U>RZ?lƭ~ADrP[Һgs~w<~-5ww 򴧯9aS&ɲ~?:]vtؑqS}r- Tervk0{U'EbΛϐؙÇcXܮ{\]״M7+1Y[~% ,膎X ,fHm+r1Bnͨ͜*_[)^GBsakHR(`d5zWMziΪJmB<0 .Xa!^ R>?N*f`! Zf%jA&,ޜh]˴Y{1$RTQT,^V5h !8Ґe_)#y51'áυ?X6h I8ɞk:qJDZسג!}ݚH9`kF$^ >DS))ɟ7W ӹR1.'[}KS: cב-KK_0IxCws؀ӈu ~'iGn 0f [?#~Fۧ1xIBHyOVe@E!Ҭbo`>/0.Zx8|rHr]fzG?mAm=рB 6c{H%չ~4A!a~zwbضRLg}Qu6ghQ= Jv6t=R0#u˃&\׳ x=E4b۳=K`7{1pU\ذ1[[es.Xiv>m; G (+Z1X!v^S9&5e]`_-,fsyb#F6p #$PR}S`f2H9 ȾaETķ#`ecقa2WI5c꾿 Csv[xMM]}LUi~ Pd1-I]PeHyC, XOOeA(@j,(uvp6: l 4DM^mڪ{]:('XIւ(oqpn攩T@'r9pʭ3Gk#Ny;QKK,Zy5R@~/ĉ,Sͱ e-H)Zd_^!i &PE%ge՚n3̀r.;:OO讫Y??*%+= @Wl)hd_^ .RT P>liUy4~2b<4 './Շq.bd@RR dΠx~UaLAZ\̮H1?~Vm\0>>+9u5phUG022 v?54 0`C $z"L^Qxar%q"!lwga>V J'HFηE%G &x0} ItҦx[ 7~8sqMEL0a\BᛒcpcSG&<^rvgG@p슝MR(u*[}j?|v@JTXA~6i0U68_&m1hGEeicYQXg ع6_78 6QQz^Vrl㧥`njD=n\NjԢ ށ?-nf&6XŴJDL\oӊy}mW RcўV݌7Q2PqQ zRcDR!Q-.n6۹OI25ww.=%V)TxZSd=D2䀐{+@dLf!̉h S6QgwjX~QTrGUŜ7^X\ɜ,cKncUaaK LPa!`(kD 95w8KK1% zX??i,Tg%Vgpd KmSjƔ /?'.9w(ZKQ%fO Ta5VEJGjxmpn4>W=á+^f_/U*9=s2`߅+RtKn8"YkNٿ̲kBB%),y0ŹT?Ll1TH)nn:9cžu0^Wػ뱵y<ܖ7sϻևiM4_imW@^V'/N 'ț? L)61B1tmOq=wP@(FKoj$ɻpOBN+_K~kM/UsEp[wmʝ2K- V,HїDrb/~| 4ڢ{*붳{dyGi;2<>4unq{Z$)dԓUmߙQӡkXxKB(^*y0-WlxBen+0ɿlM/oz":h]&τۇ0ljWU4lPZڮ4QWj{מ=6=OA@GɔW*@Uܜ<LPYM&7b~ I*Fxsqwu]SZZY)2/dLcvRzZ6Eg9' U!raZH$k81헟Jo*xiKYFA%eXq],m$LJ%\I##zL^?q 4 7TJـK&$DCl}Kn7¡PGj*l%3k"5Rj#irNc$r*BV =r9e ~cWN/q1f|}m٧#RZ}\5rbHȦƘ!֦>ڝ%ɠE8H?ƱwGh!"Z;ra!Jۺ I*%6N{O6-+~0m l𑔭4f1kKmv EkE]؋ gqtVٸRƝ?,h×3XcZ *۠%i~[& ߧs_`y+p^sn!зl.1j:8B2H203nK=`z#=s {jFwl'ʁ ,UrنluNvx75@|+Eً;yМU h^*kfgHUaHQ4)Ax@ӺKds<"{J7"dT8sצpk@yr5tOU`5?,0}NQAHKP&hYM@S {dN/5Z ٥ ~A#[dKC?JJTvu>h|j;7qЁ@;@Xyj`d$"2m)Ԭ@Їsa:eqE9.^Fjϱw6-VHw8{3c.sKe%쩳PYe O:䀚9^Ix)z?d22q]5 Ӵx NlMjl ъqT$=Wn|P4PS f筳I{\0xX 6]Io3쉡2/ Wο.?1&I_W:! %4 ~jႭ{?I 攬JV?HMLD;%ZmTWcwo4ġ ;k?>HfuSnBpn;2P=}x.gt*>܏"bhW"{H-R(hPV#=w:%J C=| 9bvkǹ%JYpQ:{C4 nJo]O#2˳مHœޗG=Y3CԂIҙ0* !8O{wT0,A(6+(qM 9ʸ]}4'v0tx׆8)4kFK\!o7"]I'K9\eV&_I&_kSj ? )#}xW1( ܀. hMIBd)]33lᙒ]39^E2<5 % Pdۼ٭]o@п+a%st3䟨8(LYu.;7ȟwQb|*+'mAETS mcA4Ŗ"ς)6l`+Na$($ ŎB1S*P޽$'{h0I``-+~(X*᥿T$w _"!)6f~;Z-;Fvh#H33JX۠Yo/)8>&n|G&<@dݚg'Osf\c[ذ FFrtܸHt<]z;Kiғ4Q" YD2XAM+Yxt,4OdI!*NUmPA ozTg]#;6B)+$gg-[ĐL.%zk4S VF3Gfsu>~x|*N{~s:E9?ϋeCz\!2x]$A@4 w.]V)"r}UqtYGCӴ"xU5D19|A4a<2k(>>:jI}jɰ| pAiDu$#,[:|iցŠ*;K5e_Ú< X2#EM,Q.PXSGfQ]s4F0W{`7 EKYE[ Uh0PVΝԖl]#wrÔcw2I)屭-jZЩ)E/3]) bȈ*Q6h@eJѰכoh!kbegJ֐oho;s6׬񟤐Qegu2W5cBHh_HJD$ݑprd%|@p-"eb}[Mz,Z}.bc .'hILDcڔ0ѐL$4f̘s$j w[(0qB\{LѬ2;iV,%ڵ@kï5 dYCюחNNU!P2FG6+m"t?|Wo6.<! ! dYK՘1GS]8/+οG.Ep$w$` 걝]BB1Tf0I1d :݉`eݛɯ~<݉͊H͞FNV/ DK\R2c5,)˨݆!DSE ƢaaHܣ B%Dd ǫA5d0Kr\tՀ0yx t8`>톀fk?spDZ{8R!olo|nИ*){ʌۏa)#7L]M 5k*2lu1@B'B > '#3$=K "qio`/Xڙ%oC )8J-p9wJ##\ɏu\BUK>}s Aչ[TRDJ( }n[,IFdz S`}Jll,bJ3Am3>a֌N wʖGQZR`̅IfhȁWbVdcEaƅ 퍧=o7$.Z.í7q͒{\D:etB6DO•gg\/QۢA 5bbDV ( >tN\eɫp`i?QUfINw0^cԻy;;d ]bߺ\ӻ:KӘϖ<9!ynYpk?Y1Ay&( n5ZyWӾ$cvŵ @3"7%k|b9<=Jݑ^T`URoN5OS1%3mbVG?Lzku4յa$:|05 'H89": nt J4n6k8Ns,p!egU Ύ-Ҝ@ki{mqh`>tnrV5h1#==z1ϕi)m ?qA^*e`į+CQΨ9o낇8Б L)yQ(;  b$7kTl#̈́4oЮ!SʆFXn<^?(pVS-m2m\C)aa|E,t(H)V:6t5>i$ځE^@@eO}Uz4|C@YHS@ %${eE@1Nbz Xb Bhaox?cCI.7|r. E&/umQ^6pѡ٬55G̮p%SM ?2Ry uikHb!^M|*0o"+|p?@${R buW{c4=^%BNqRt# `qTϒu_va؏08yL_P'm<>~454zkO8jc2/0LS1;w$od>yVBl6xHwi3S?kC9X19HteKJi;=5y:Xko!(#J`ٙbykh@@k| :$+Eu@$ Eޭxa1Boz#,N1~Q2 {XNѵ\vNgN m3KHb~΋chA.!JYvZB3 jh07h bfs -U:$BW6Jg6Wc鸸UXы HDfZBov؏DgpZMJ޻=,TD@%Wi$Koh ;5pX d@pUq R7XnEX ;*noÑJV>Ǚz(څi,tzv0u6مe][;'Qt[vz4^$K(J?,u;# @_\s*"CU iZt`-WD N0+LjPZx#3Fv cm*qXnj$`5 JxsQv3R9\[sF_+s/ |'-Mz6PXkx>H,K^V`l-EZd6 oW[U'Bw0r]-ӰzS$o4kAx Δfc< Y A4 @Gz:t$tQ[(%C]d8reTB/HA㟬9MM"H@-? oZm T Nf|} CS. GgJ蘭h 8d7t[G\Tr01ړ<4HƎjv NV78HN㈥MUWN&n)(V\s@?dҥ/5qaa#[\1xmh=2C_͓d?Mܠ@8ĹWk,^ёX5kV}'2iId^772hwšzn ڨ@٧pE-"LzuP,,b*lRo|/%m)X{o^)%!z5<T屋n~qR1;kox64bݰλ3VfKGȴQ3ޤD3g @<,J"9h P JZ;!Ɗ~5\[_$6γwKw(-I<ٜt1k:ĝ4q{kxS1~adJբ9#&EU"Y_ɁmA7_CLQJQG{NUaG/&L6N,a/3ynyg tkCtp<9fK]R 1Jx[E={Τ ޖ٨MG-![E+},jXNK[X P6>[YlAT/j^ c)ӚbVzetV&N<6)cnLwL*[bpUX+Vفnƀ@5CE(mΈpW㈃IiWOMWeήAbAZ)AQU6'V:ϠdrH=qI*q9;66ަI5`'QÆ~eN2#Eþd~)LI*9z0ᜍA{tyWM+HH]ˌe ڧ+8@&D9JMrQZ?(^;4b>nksEe yS;ϓ '5;܎{ح6Ey% ,Sӊre3w bߤVa㷟E8B˗&_tam6#'@C53ȐJ]`m`.x+ WŰo?5x%Q7m?[aFz YsEM H:ylmX?708 [eQA5p댚HHOGrIu̿+ϟx RM8Z*FCvb#n{. OG0\NHJ[9ViQ2q'[p[?48~rUM7]^Ͽ%MqdnW$V3|xzMs0J&Z$޶a[Tg?,ϱ~g{>^S&H~vɡsuC`צFV Ƥ^tYmg]Ҳ$oxu/.[g!\^R֍X`mS͈߰ `({>`O\;voo/vy&ac< K'1"*6,Hغۮ l~I< 8\rB[C"D 5_I%ʡKǷ L!GtjzA6*e~?I ށrl [>_^$f$AW9:Р];WX[O9SP٠nᎁ& l\$A!m+?VJ]ՊS4xV.5*?-P,A#n՘'B BIUcq;eJOߺi/hwFf]6Ү|}o8+kC[@tէ!X~O1+^T{'`i>᧌ԇn,}HѭRJZ&],# *ƕ ͹ZLܲpdh_D#1*X%ţ de(Yn'Ԗ=M|_w{-> rhJJ.i}#rqW[I'giб>|ׅ%5oi}>F~MBJE7@24  "=gGcOVK&IZCɅ߈huw0kg-jHQmM-a`#7Q9+:o:拿D0AY{;wZV4ɾGagz}pGyz &X (1djXY(.*iYOIXtUzұ@d3y /[0b'SKROT݈D [׳E3xh81pp7͖,}Xjbx3whX/N/ka#Vیt|B5&@~q'T' 1'ҒPDvޚO`Z1uiWܯlTj2S8$ NoDZւ.\o0NqE!&U CVZG \Ub ;_ky+(HDmd(r`#ʞ`K oigeVwLsh `]I@g,4Hoqm҃;h jSڈtkmZ4{\ȰK6 %˫-\:'GMTHՆt/` ?FDrejx*GG'=B5 TzD DA!ZQC].oPhxpG v2泡{]M :LLVnz(rydP% &pjݔbg/(kE+_ޯ8QTe22I{ |-ՖMr{+a `1'̊ʛ$+-;:,:DGߖ@ZPam91\W!A!mqy2Þ2՘01=')&lLluHamڥAVG=Z(_#GYAomKg~Pu 4@Qp{P6JL> imG\?S q-Ň,=J #J"Kxs ǔ! "9 &gx;1?{_`dG3V#q A j!Nq:T >nT 8g=>< *S>JKGrH|ڼWԆj1M 4}w8mH& lzȮTs^\_D"X|zd:iUa{>eԧ WlbH h ^xDv=L[\i c$,5:jh~tM;+EVBZ߈O&k+v#p$q po.zà ͐.o=V/QX|dJ'Moi-wj~CJg>%Z g1m_l ˰DŽKdvP_fpXvER9{Ḿ });'MPTJ` p9^R6XfS p= lɝ%c8g[knKTc RbxV;nCZ.4I|[>eOq*O_é,GxYF{aQ2 i-zEB㜞zܓ1G0켣rشOn׏ ~+. Vc(@5Q[q9YcS!P%MHTwȡ=`_H+>MtU[ ;S[Gu tt^@'Z[7Z;<;!s&K 'd 9}{1ܾ 鞧抱, XRQ|HWCSdȂFABe2j9k{ֻ7 &L!}Gvd ~dxۼܒ^p+N~|idL1`(i1ѷ'X)c.ѵ@'3totop>v!~%QJ5q\u9P_F:4#8Cw >k Cl@9R>.|/Dw{!g8qe`"N,\w)K'PLTHzR`%ۺd*Q't ޽X9Z]pDjKs*I5[2&`^?o]@3omiz,T]#m;W >z.'ʶl lv9@ 'H#NVHJ1tZT`f,#>l-YnEet-K3ұBldduLw9 OtrچpDR_-%t=; J%hT|:g^.a!ꧮTc1fq (Uv$ $CEf>oF5?t l%1E5F1܅eoiYpzkYs+ѝ rF8լP$^T O'7bwPXÈӦF~]=-8'SVwuRNjP,s_u4Ҧ߳sEu'͆VkpyA^~ a 74.\KC UHͭ yӃAl%p R%mq[L}&ĎO/ղa5<4e D/GҜ\>jD4Ӳ8"JG~UG8;B4UMTNN32{(TFl.{Xrҭ6]|*Q(7LR aW]ҷ /,([fQ[dH7T|^TTTw *ATiGJ@#=f`ڋ΄p]$ly C. )uuQY'dro$(ia˚,CBoZ= v&&Wj[!T"zv|T7ζ$c0j%E=db~`Ea!$(8(vM |A V;Q7n\j#,qW=lXHS\l~ίEp?ˢB_z@-?HH"0ltYW&pk:˝޼ѱļ}n,9:exNji5+Cdm~h&<԰JXLy ܠ8s[hpе]mb b'Bk;jd6/r"Y>%Дx:*9A&1h1+8QoF\p^֑s~Iզ$F6Y &(x(1͞f3 L-:0bMVV~}P8]Վ}y9ߌbg;5 _"kgהW/ߋwۦwp+$`\Et_STZqGyh|ק4b}o5IqI 6)6 m3=W3Ք]?W"`5G<1ʿ(SK HFuE ķQ?Aϲcrj@- L*fV`bW'r ySϨ ?76"t$, z\&; BRlʻ` x:3KR% y#qRR#X XG/ەT+qR%zMq /xҲZ?HZl`\7nRe8ȫf΄ɏEV'h2DԲA{R~)qз0/`U6 >mnnڣ92z6x%JXr:ES.ͷa47r ܭDU;eܒlO,[zKT up|O9Ҟkp㫮śf:((Z9}ÔWg?J!wt\yDH) *()#U-(s](KhzcCp&#є .,>9Ј4|8П(azzY98wP@qȇ}sdǠ掍xTrסwz?Cijs`납F *rJ3Lv8,ؠ#*/$و#jӁSS9L.7qFmP?ؚZdg fFfԶp_Φ,dyN 3g74¶"[| hhlk*am23ϭtH e^ynr?; qպݦ+_A],̔{WP &s ;VB7s忖g*OYi1w[)~v_6Ka,ӖUaqW[|ف*>'Z*oA:`aquDF'? CTwlLou7Rހ_$@zOgHaY X3G Xsζ"$~Z;1k)Bfu/ oqH*K?' i5p`Wt1]X7[9&ūfFU"rxSೂR.CH2cfoU0'US¤t. 䧗#7i5,d}GApYv$4ݲřxᰙu0NOσ6REs`+qݲC%n!B==t@(0iF_V? T;OH {2a:5ݐtǫw^+ؙ¨aggMdͰ#TKdIF.,A+d lޅQk[4xrUzG-fvn1j$6qm{ RP9 uli<[TEcP JbskYTʉԜ(!~p}qaUYGKq( u&|R8aNbQV#5*C|^̛a KZf!@m~~JF$ݢgzL|kp!W?XߙƊO*#3qq!Ud̎$%{7AT౷~U$ѿ ӘT ~C6 mpRC2\t^"˜ҚnH?6} 3ۥ |y] ovU LklseU+O1e\D~js/kV~1716V Ul,>&QwU)3/ FkAv 3uPȹۡ:)?l7~xO-顾+<. gR>l揝P$a~|{R.٢ٻ+047T&6+Vʿi[˸N"jUf6_ 9_*6;a8֝E$v*Kw}3i;`?̫ L33^:a $b648]|ƶM7.CIk56 #Kb/uF6r[-K<\WEA=1ڊǖD@S Ͳ.Ny-j좜s3*Cq1?$SpY$ěC"=܌텧3 X$1qG]< k7~SzzeR/굱U!^^UQ'6KtF*{>].s|tpkԲ_XUN@*`^uLUx?ןݠseﶎNH9XWC $_zI9tdaNL=&(A~ ̋-o>L,Uk yabs:PP :B5aeUD06ꥵG &oz:* 2po/y`mwQ<$5β| >,c zM`b4Ȝ:DX" MePzA] ~bsll `BN<4ڨk:4G .ಈZS>9l-W,YyX/7|kOPW8"OZ#s2Pc mgUt"9GDYK(Q|4Iz+HWBa2^ A "`YmXue+m`fU P[Db0-j>ڳW{biq=QŮq[RAyM# .+c)%7i=94HCʾ64rz;@l%ĥg;Gf~'Gm[(kj(Xp%RR`R)P4O~t7 =`V$-GyfS!`7@m!iMhLA u-zV7O,u}.H^͝iВUɯ,ۣu^K]Zk܍{$E_e3lwt==Clۋf{TO}~:??$ g}U/ W6S!_*[ziqBmj#(THK].6͹@NU+ێd irGf<- 1( $_%_[=V/Uw}$,lq_^ejX;9-$UIlȁ}}@RY8Y ;bG5 T'ҡ6v0|_2 UdwI07=xw;A/4AUlʕE7wD^x#/x@:c𴶥}xuy(҈ܚiFݦ&7 ?R:U?GfqfTe>Ez;r$-x1Pe㔱(ߜү7k;wۖ[dڼP??4$V}:Xߕhh.k4l`|>wU,مB%K23K\gmv8"GL|be(M5!Χ@ȖSg*Bq $b ^Cj B@w>KWRkJ3M׉4;L_(IXLB9yÈo[tV6 6]htxe]/] T c)tp#fI>EFClONP8ט+83^[nA"W@yPAvH ؂ 2} <D^2rt۔X_)AʗSR鸫eu(*ճW)> G;C?KrVK<;!o@5Ű u[s'3:m-;スS*Baoء?f1nY4o ^=iNK4pڪI$I-ƁߺDIUf 3WlD=4>̎ .Ud6!H%,?٢fiw}9u^*/7I44R yWB=SOT-3)U;aDRh_r?.@b6WhaƓ=ka5 4n(<=N)F6;vw[h> Ehq'ؘTobњzUJMC i}{%I? ’o?em^ cm,.= #?dFSJ#BW!mˋШG bf MHibk^߅,]s܆ME4M%b$rݼi&N~R-l=OK@n]ܮ+MҸȗkS0H"Oٙ`$6$׸ty?K.= :2L*·η߈ YÓ$R!5ѵCEEp:_(m d5( !I2]Ê%wB<if n6s",=J_΁БYB!u݊Nh;Ͼ 'bT- MBg,%oq@kZV֤,9a@^M;2Q'[ұ@*%˨A)R~dY I,n{(% 81oG)$!*乀y7pZ\})ҟm y,me;#zvdoԏ=h]ֵ̅% GbVn YӢjHV/nk1F (SEg%9>B]B!Rײ66*j/,3RdžuVJ" %\]%wL1F-ZȰ: B:ܵ],!쮜T &B#b7p(U$ԡ\U=y8eDCQ|o-ҶyJzy=?x+X9Mrs!P ث>ML/n FN |\k`TN<ے-.0wAWW}Db&[ת#;(-nqGv$:+ )(v6]BS"?K(&pm#׉)؈CiljgT/Oq]Aw|JxH)#J̋'\/4!sØY-|b>('R+!uުl8 FOX 8#?5sQ@o ^f ;7h䢗/-. ,be4GVri!AZZM 3<#U -R4-jItK4j1$G>n?T2?%PZPxw`uK piG@(Lf!WN3;5uۣNxiP |<>pr%36k8ITSLE4ov6!q/wz$伔oAz9([BHCuɺ'Q/C5* 624mo2ąyBCZ>d4rQr (i4 xwZ, ;']UCh"I 㺪n("r }Z\}5&Avg Y{ Ho;B?7J3 e9Ȭr!_yǶJ9+p4-CIhUwZqG+bxkiv]-2+1#HWwaڏ.\$m:ک{z8Fmbwjp]wZ (.2HvxU׃ܹaA+kUg-'<j#$K tܚ}a-1EW)esE‚7R h?{n#̉['9o瀍^K2EЇ2"u1X y-"Pr81YtJK5?f2@JDQϰX"Jz)_ED-~6&s8A.?@?+s :+԰KhF7XֽT apTnff.&\4U z`#!oVW?)%cW cޗn"#Ws7 'n0|W18Mq| ֗uK-ZƯQHd$;e,_¶/VF<D[ǹS`F&u߂Ekc_J4kQ ߉a_xW`<f_L)Ush8Uj(L;M,4&'%*oZl8Ȼ%x?JHF+tC3J,և-fxfxmzW:+}=7k$u6`ݤh.wtWݜl)%gs:?ۡF5SW%eH;tO)p2}b;ޙ2e3 ;eܗv}o#DeDHHpO2ϗnVE1IqWοPow* +qtE9BIgE:+X}>xA–:CLkW>^EsR=DvKݐ̡Bomyt>I{nmzbE"U/l;Dk,ߔRQIᦅLlW{uIž|F0i-at|ISՎlGXduv` 3,ьNZRYRve57):^8$\یPtȓfwخ嗍ˇz8'Y%)`W$Xrni\WMƭO% sG`BlOZϝ GJjI3O /k "ލ* Gg.i']zE_K[|YVc4pLu˒ɖPoW$,I7ִqM _ˆ gjy`B=;~GX(<@N6M]ȜmBpXd=vrU -Z $y /x&o'~@ q̍S2W 0A@4;vC+`Zv=p~ȗ6% QIFokڜrmE@%!Bbbo9.1+އa*i9xKX_=bunRL ̧C}l|}pS>r߰o,QɺoQS./UqΤ22P._l0|$,pKL-We/Tl/ج8K=Mڗ(cVdbG@ogp8Jayn>@|7>F,|&D~ï'KӍFZk 5EU%&f]2 g>4 |< E3\=[ i 5E=G)PU[ ߮2!Ya#άEI $·h03@rj)q+"S`" Rk{K 0/]N;`< Ǭ a]C뤑7y b>Ԁ G{ >oOLv?1xSI] 6qz ,j?}DZ.,r!\Ť[+|C^ot̵+bdϤDR*$$G8RˍC6km0z:53츞bM 3s +z '6:+bi>͘B+d҇43pnGX }}Vr!_Xks,"@Yn23M5'kqGC#ls`0Q1$jh4y)>Ւ}$`Ҝ[۪Wԑow}i9A pGEHHR)Nhr+0-Z-UQ&۰(].18WEJ9EрUP_o5DS ÌF8plh%IW} (Դp膛]T[Sh&stli~A@~gL,& \QT/ҥ¼Ņz<"-bf.AodkQ.P>OH5*lTi5P)@aK=p@KmB}eu6b|$q7,DB.wpdj;P3\^Nlɰ"ꀊuaVD@Z;pF'4(vu-8PO\$5:pj-R~Y^7 bxA"G6WJ?}RtY0;d~3V{RŴ~m_ *tsdžf@O\9`F BJ~[5I[,}PһyO*~#285.j/_H䥧mɯKYoaH; Wyܐ[5'Mrۑ5 ,(?">gץC T,mN<.XpwPS4_ %U#{:_]%]|jÝ})xne 4 B[|FZ- K3~t3M( QB#_E8DӘ`"tXt4%{Y/@Lڽߵ?"b&LtԶpSXAь%tgckyJZު kU6 23  K&{qv{K<(p jʺ|򸵊fB&=RW,sEvG<+vVvR7sZ&$H1)\ȻT Ӡe!Aj(L[nďa3z/*W<h4'(OcS|??6)[וdRN_;_=zBaTR)4fu?+l,&4x^1e<>Ǫ#+ bFVi7 ~"B;E'3HzʜDC=2f~l="t$,g hhAjI!L|x'Q|>ybŧKNuL<<0҅li]xoPCnVUC׉%H?A򖠝# 꺹A4vt.#V6zaSh}$/dQHZY~N#"oSURzTҬ iU]4M*|-$a̮}k~_T\ʹ."Z'$tL)Ϯ`ُ8sZf^ `栬))?jD޲!@٩Þ@}7o$[z禶,,J-k# y%ڝ })=X<4% $md<:)6 _X W jaRH#&y_nQLa.e4M;z(I#,"~E[ I=S 79 5ڒtB_YN"ʅ2-uڇ _T "zK^Sf<8v'{RDyP@JiKYhxN%vz)v憖3`g9||/Iy8M1Y\Hxaj6:i@p) 2X)SᵦZB0#C3ў<'KдSzN8tƋe)RfT>t3&'TZC7~  m6jb}8^l(O:HjD bbkCk\i\a,UgxB#=P_1 \$ۇt\.*T߈g)KSB@i yr:cڳw vvYΏSHD{?\L9.o'$Ve-DT?껊FuyE->ҟR߫/:1USjDK=0Uoi>qml@咼p t3ҙKR2:8$]%ao1+$( ݪ=k! "|c%`:8D.{)8afbߨѕHP/ⴿV8,V\{=SlLbcr*n` TP ,d˾ (k,5}MPaV??1afUA&8*Nr! d%E^ۘ.z #d u y5$6k#0d R=35M:U(gCB F`d(WYh>lY鰟8/K,M=&&nRh"\75pYKB~+YD˳Da~$N^}ݾwgk_aQm6sC>>wL8H$D$XK&v:&O4 oNxhvu&X%aM`ְ[?JJkq\,k#.S!sĞonxqg@3[~&;qɍQ;o1!A:G6#'FҨ}=sC3 {2js{ŠBDԢc*4́# nV2 qacO" Ů],mUݑzinñ3@2c# <_YIֶ@ϊ͌)7&>pilDz867ϴ^f".ț mmvc8SV*H3f}R ilnJtpeaC6T μS(7=S#h1{&$gkSL(-DːBG~/vSzf<ƀ9xurxgד:J0p8(7fNXMk֎Ãt$F@1Ns1$uN"e{,=qX0h껌{SQ)ꐄ`.D뒔RnC"`1i 5j(6$Pӈ l:~!'WY*ēqvKyX98t6CpM6A EŇBaJnx4{Cm+c\Oj3 :7q>˩el*2UXO5[TSy755h6yd.DĤLeG+8ay\l62o! zT m+s5?b^qb Sv?i*@9z/X ^Q.gu ?RUUSr}`5XZWs둾;(>FN*CO^2= [Ȣܪ'8-3ٓʁ:)kT@p+<;$|t&]Vo6p ܳ #M“+aD !afHDFXө&ddZ_F0e;vϡ5}r+c7Yh%r'+֨bX03~fKŪD-l>A"1\s%I'c@yg,P0ŋ>Rej 4dVjNjB#[u B{513eeA镁̮c,㈩רXƑDV6ԊiiX$Ję9.MItOt笶'fKNdD QjXʶ۷ϞU cU=5'j@H} "0VnN`_:?am1u㥶NBKoh͉5/|[9ʈW%\: ]XW̸GLGs,V˒ 1lOq]hѪ=T,<%mxgc WW7:5E[@UhFlN>;xnL!}8uVJqpq-PlxoTuWAZc6M̤5z1Kj"d2]E'͕g1>3g_I$v$sm{ʳNbV$C]za$ܶXwİP$KIbk:::興ÎYNjX"4ĺ]:2\®;i x|v}HGlG0stJx4!y3IϜd۟*ܧ+=]@%^e#KKأZ.)' -h=Q#w ֩3],=BJD!0*5qٰ VW|S>3oH܈!2zUٸN"IEIo!!^{z6WiXj`x+4&/8x?V$({SW~[Yؘ(n0.~d1ߒP}c'Ho>HDedֿIД,| 1dY2-L: gxnNO#eМk"IRNmH_6dOw=эvwhrwUQ}?Ӱ0 : F0`rG5c9k%(Mθ7&5F#zqm%YnN^b祙τ#Їc&qGu)`aS07.EwϪ{' k5zvK0o\[4`IbI~zZg"X:!SV9bqU#֢\{ w(YG%IpۦSl,Ǚ^M =86gCaM[DS鳋S[ `c9eH L0dӭwF<ȟT~N ʋѤz(Z]kbّƣ*E?+ŧ2xl.qf 0!>O@No<)=X M{}&!Bmi4W!3' NB.T3Ȕ~pAvLp $G,e!"8H].3C"Je7R?~};G}p$ZqZYl!$GC!5:lۑ&h̻:H& ,Әsck;l)Z-33I5Ì\]x (Ȕ*֝u+謹S9Q>Y&-˜DT] @[@;s, .#r6mV@؛[SĂPrFS &je{& -vf/-pХ BNB3qdY/0x-=2gxNc~IF9dc8J|xQ=_kO"lKOFZ\f*1j.*PE rkQ m<ܠ0sb m20*Kh` L(Q0 VIC{&X 6^}ER~'NIzULmz#z'JqW9IrE+eV+Z]jHrLc}i`nSVuTt.! 6Fs;GoSDEx \T;Yg"<髜_AxHM fʐ1CE%"BUkPG`SB\1E,e@6FF}{ʮ 2FHKPvɤL&g"}^)3DYvC5NcM Y3qKFҘc1|$]r^:5z'FTf/XCtf-1GLu:fc`4\QkX Ek*Nާ`cV ߹A }j<]?Ru$l.7JH.`i76եY1}N]jV$ 7Ǒ*?A;s:8Oܸ:qJΗ?Qb9(._XQ^Nq7ja)`ȒŢ#F8|n}LW 7 IE׾ӣd$0:$\dR c=1/j/wA&rS+/U;n{}j̰HA4 F'PQrQgT1қ /z'=7r h_k W,, iyM jL, ns_6֫)6vW&*ZAaN`2mdW`-#`?g9V2pqF?la[.(8ro]xcMAđv7#R 4ZF]^tj^d (1@ h4ٍ"59qR}@Li]/i\7nF|ߔ+ /TrB@ڵ)Euj1~jE}j~x|_ 23X /s_Gw-径ް1$nJ6;Ay*.]Jg^ ފGi6O6U@/ܩzN~?19|wӶRׄE, e@B 'Iұ %':, JLVm^{Qɽ$1tTQpb>+_Ld;/[XsKSم0qLWi_<3-!aOahk D/A>~_pbx \ּ>s9@DxBtAgʯyB}5҃K4ڠn募ȋ&p+a$SA?d-Ԗ5J+Шݥ[3U/a3:F@@j$<;3]ܒ6zQ+0n N>6_Ÿ2qy j*$/J]{ҹ" |TG!66fhT$6>Y#[j+9_ QZlf )O1&E@\*ӊH>dmD]+_3|*풦?ޝxh=:onq>mnRdC Jak\b6SX ,= çFפ}tw4Lm-2t\球dcFbmß3KC[|h;+0Xw,a_&?$D=:IAw'7)`w#A@nNO {|MdYM3$3]8=x%X=uJ~#U:oeQegv 30OP v"ڐ¸T,Éeo(hz~T8.y,xbR HS*W$ta %H)@^}Sf]3uL$W a.*P! %L_Bl;PRڰ|/g[iJQ5B]ϡ2ipe1(Q%2҆GuQ]h~WxLidz/e1 Il'"QҞ{HkZQFK8㒛Kr]]k.oyih8ÕFe9GJ=wGvITʏfJMZ3}-!n3ԁтjָ2!z&;^ s-piv;0taIdUֳ%)ّ}gS{R.<:9;ݶVͮ vղ~Wsl"8_8{(GnųB}8i[ wzB}E9)He1jl7_l2Tޟ;LuA[d2JtE>+T b湤ƫ+W2lGcn<Eq*  GU}9sK$)]-7jٓ?;^ۼ_-1{mwr# N!ttB_VYEiEq6_-@{672ͱe9`cu9(xx8Vl PdRP 0x5!oselu xft~ɧbn =MFKv:yQ!)rʹh+(`FU?>#8$,kSDL>`7g-R{IqىvG X"ff+ac͇KTGtS`AE-{bi+ԅ2." 6.8mo2%2Z%B[{BuBh>[J}^1H8Zb?sL]4vXq$JJrzEFXA]֭Y=ixf{vB }=:Ei%g꟦\W UP d^P Ϻ(à*F>[(vE#bUJTJIΥ 0<,).1;4evF n9~!+c3x7enYPx8z>姑P;ElXCeu(Ь?/XAkw\} AmNwK/v4{N;6Ѡ|QP0I3xz%J="@TVK 5}9q{4NcKX5 Y~;;4-0)+O1ٍOZ;"Zk}lR=&UƃBAgEHyp?F HtK(Lr%-# d 'hIkH:#/?BЂpX6 yի |u1{F &Q7LSGLKe5o!s:m g6{3JWm >$Iߛt?dlrft ub?It8ًf{?FM (~F4>e-U X_ ߬J۠72wH8 ʸhD[zB[AޟحJڱbQL,U5}yn0wW -<IVw:->v6%:!B\c{udtVj^g?Ǡ2XӜΜHh6ޣҵWftǓņ^VzRT=9 }Gc>98UU"ḧ́2RS<<٣sO;CÕv_: xWܷZ@.V?R(s+bp?#|Z5=6c$|A=J 2wsH/Zs,GNV.q DMwB OlU[ }CJ  {.!+a%ϴ=.kwYАz#pŒ6Lb46HD-n>51ekpB]GJFm]9o@E-NvVN[UC*;i.=m@^xYM@}oY#"'h2̯ϐ?OKM:Īe{#jqW{fAjlO_{쫟 Ӻ7ϗA)\cJLX1܅tђAϮ͑}4*,Im#i ZnFZGE[=kq">o7K܀)TamH,¶]߮?Cw/jouց9O{j?-w` ~@]GJ+Q'HvI6J/r]LR*&:lK[ԌAy$֝oH`r >@vHh7TI06h#nc OEr.hn Ze]x[ָ]7䅙/E _/ 7cEp{%Qb18O@-]:cP0E$~& ӱK Wsc\k„#@肃Ӏ#V *rSԻWSHQ?:pD@ZR o"*JX)Bٿ,vf_&OvSO9hhkXJjraq93M22XP̦EJ| u#}Ǯ&8˶/x )fUv&}@6{Eƭ Nv$9$1sNϑqN.gk?B@!xcR445r# ./~l} BhV_S)bcnnTsDR (eu>G#/Ue^ & čdȲ*حn O/m]9d G>N~tȻ+Qw408o98.bѥC$k:Dam;t}pCKϫxm!bYI ᧉEK}>6< KѼV0䪴UqKL-A~`Du~0A:m2sIIpOWqDk6TA@de_d~dAݟʱJ6eP0pq! -ܧ)&wH=XVɎ64fV<ePX(_",#L\0;+ [so&ZT7>`JbY}ĩ_u$.+ԝ~M 63E<5Ch7#[)J&B #qd z's ;,\7@8&W˪0 eIJKzo!:=x 3y\ )yH ypYfΉI 4PPSZ9ď>zDAVg'кY*$LDk(byEb*n0rVY,E( O+P8B'6F^3 E_ C%"#twF:Jo:C?S5QؤXI'Kʊ9 Y5)Bdp^n=/ e\Z+Z?m2{% :o_R[o̒ޘXzߢA*Bj-6$s!#}4/vnݔk{&9 BteyYTCo<`J[!t&,sQRo,3r}|2UAb6\5G+i bPcÙw [q9{`J'I,FUc肎40\߲}mU!ќٮDaBQ`3śc3֑\ b6cLLD! :z:옢NBՀ'7\jR'ai, ( .aP&-pt`J8/*D;]G ;ejkznjM4б4{,ÑpgDMd aݥ Kg-άG&oQ1? ,joQGGҞ& "x(0(2@?14~BPϺYK~!CCCo -ˆIV8xōJ0u\k:G޳ |KlX[ @ŝҔCD *;!yd7 "Eu)\sXY0--8kUh01D;)?? &@#}ֈ#^m*3Κ-CFb} vAuh[+Va%1|@$q3jW箼ڨx[\qXu(f$贈49x?];jx^֔flZnV$;o|k5~sUI_2~!{C:T2FúPx3)bk|JV 9~)A$e ' *%H-{za{ תcڵ?!>bY& sU=@R;sN lV}dM-vBx4VQb7+/a Fq2BU+[ӝ nTR^%!̠wpk~d;N~7') %F]Di''w g :-`J6qlqӗ|.#[9wB }_&dyI$hr\BFz UXĜ=o2הϼMWMjkoA5P[cP22S/T[; @; P+F7mS1Ïk@mYA*qCu2k[bՓ ŏk9+)E]X!y@B9!+s}rx+JᅨV@QL?[}76g(8+҅iTXF!m* 9). dٙ+Lc5肳F.\uk lϰΨ^i E5amV.hWJ *rq6$oG?HVqa]viiұ$%8B$k'tSʪ-37n0RoC\K]{4ニ5zt͕0&W6z~{Ϟ_rm;V$n*F!*Y<`s7q I 5b>nj~JI`ISG-fs\̔$}ٹ;Nmswl` 1"Nm s\®,A9'V=uG~_p4 "˂BI#8)Mg'fJF_ 4Ul`+m$E 6fH F[&uRaxvk^UTWes:([}л~<12]bCh- 27OM#STKzCJ莼r9`9I*w}R V6X.,,0qdUgJՉʳ]W!']&LaB|mߵWj6{Vuj/4|Qj8? $d)2 POe1e>b\W bt;Wl\fc8xa5x"0?*+3,R -#qT% ZxE(Pyp"ȵ+DC\ |@"ah^pHݣmV.=-JTtz-p5AoW?5sPm j^`e[k.r&Yޔ )2hI2i :LCIㅋu 6UM ᔎKĈʠJ:ZPP&=vE{Jv?XUl`hTg%8{nS"T^_*;׌^N/F8yPKi$K]oYQ7 zOâ, =u%&T]Hqڙ6r;޶uUE4Haſ;uYRQ`c|Gf`\XY$T|gK)}z 06q~H1 $1}|º.I%$K1>hq|ZVm! ԩRa櫜Gzl1MP!:|I%,_RѿgřG*ðQQidoLa*?"G̵އLFōbҦ2heGBS<B1$#\Vrn2Ƚ$f $mft5r+~Res5Ǭ|!Ke{|>T/UMXxlTiTi8{i [F1`CohY\lzőKW#gp# duoH7ӋR PNgէ[9 ".n|%J뻬b(0yW:?kvA%^e5 X~Z@hJ•w>$&Q-t.K1')/6M[ 3up!'؇(mfBT]}Ifs ˦ O~Qm4E|mAgN%bM pQ_Q_Plbjo(/_v xqJlq ct?7u~-: nZTOՇJ n#"$XٗU3NMrHwݞ  yT@6{9Jք!~ޅ}{>u+`Uߏ@̑-ι_m8ﺶe1u4"J IxH|9fݳQ ׾ >|%By]*=A>#/\&kb0W=5-ASwӭA38'/43(Z!Eqwu@PW)j%M9M@H쳖b1ڹPӸqJ-ZVc̣_iPY 5ԥWM>9LbArlWKzYkHnˣKYv~"%-1 zHL27*徴-Z^cJON.tT5f?ЉuPfԷvE)`24df"6fcO"f|lu(IqT Y|U41 R}+Ď$DP_kmYf_Ivqa.U<s U3ʦ y$9yonGIG?m}ckU۲</R3h(=-kDlE" ^Ǧ,D/S7 E ڠ=>͘չ4EMrƚ"0SNd>\\ЊYyݥz"1P\7uD9G ,׽_g%fBE_f Vnp_?*@zakcK iM77;o+,0Y" i"?ܽ|GǎM1t_Z!g m7H2pbJ^]a˨׭D&F >_7yz+rAr,uJ~wңC2gŶd5Q;jhY,B㍙`9%zW_f;*3'ߣ^`ٖ \APzr5 &wzdXx$/Ѐ֩B5w/ʮ"({CwPBXhk-?X/QrTISW-6N%Os5aWr.1K*3|+QK 8 ]d]5BCϿ ƊuNɒ)٪Br2RFIhP*w8@"D߬e- 39qAjkӳ46TNPb~kI5[{M;<91D_9(أ bA93VA7ɁG!t-eC. OfeCe0>is,:[ax$."n¬lv,~W*Xm;@^uԘVC7I'igp3e50z2$O۟`1PL/D/yBaCŜ/Ɩ҉*$0 _Md#a ɑWW5MP483:6)̳ӻ_8W#)USV: XG6͘޻2d=n\p9/hd?>oK v=X=\1aa?ʱX I -\޸-I~nz{c`O>]VeAZ4׮)OMנ 5Iw҈bfԃ@]zmԊL"̚l6UgnxNjvf=}o]e$a\^pO kZ&G"1382EQ0h Hk\#8GD38NLducv|5H8-XfDc*.&0әĐ{fg{iF3 l$Gx'|.nطNb[Dvr)dyW!ڏ}: d햌/IO@PDך8k}sM,pvhاZk"O`6^jeP@i%^6Z1v5aUanCQ?m0zaj=Jڨ̤cE0Bǹ:b 葆0W~~VĎRb퟊q/~6phF;ŞWwUAZ`wD{jJΑx?Գ1z,mߥ]N+~q=;Bb*+^DiVw)pSf"]ǖYmWHTX ,==T8Ɣ2eX=tpX@m-]UUd5-NTjhfzGwJQhp ͓Do,}"K:S2QvVqM#e>tԆJ̹@<䍲WXB| Wu50+`Ȗ 9jW10YíAhE<+mw$VzS-< ͉ *UP}GKI:ƕ2Z,odHJQ'%@6dxm!LU^G`SHJep/nRHYU-(*,-B#*7k(RN$w'42Pn&gFJ za8 ~/ o1U׍% wR&b 3JVF i{5VV;Ȓ7F^ 1|xSvסy=7}Y9;H >@h;/)>ˣ#-\Z._`PQW]*PgK!uJ ;$2#:$_Pt_`7H9EvSh6& brmx:f諂Q#9o=J%~9USqNĥo0'Te;]* rT3Ȥ[GY 9sv;`Š,:aN2g^"XRW1J{2 I!P /"@5„ X_Q F`p*jD =s/OF`;KyUdf#~y$` QfUJկdl#@;(u緔 oj,bS5ka6/fiCHyvR7zVw_҆0w)D rzBrՋQ,Q<mUf6;DO Wpich^7v.܋"s?7U$a8X&/kG 4x/?*㰫 3A6Nfl^g{M +Ĩ`8Y5f,K͖s(T܋,!=Sy,x4CC=-Jlyr=js.o/b$ʓr@ݏni]#*@uQCg|^ ҎinwdIOqS2FL9 ̔)5dJk ^謉 Eڼ-)m>]x{ Lb+)m2(nWY7b"8~D6:>!u&9kgR C@_PWXJoW 0󫋇YA'{hvu3d&3 QN㎟FMbKHkiڨ@IS򳌄Y_~av|fc#vwk(:i*"t44poEUjχ3pzơj#Q8pVVUe[}i"\e&nP)WXx+v> E֌nL. 1/|,:?q:ΖjO;}F?^> RQ$ydXRM"8`& 7b(r1^u0RyF*#[O]PWO4ȵ`Wfohl82m\_Vfp6M,yP4 t|m (;'{e{qm;<I\ƕ 3.943OP6u/Fi188 A};_vH/Dr """#F~.Q=6 zfsuorh;B5B&zTMN:;橩I>GcKU!q& ]%Ys3:2[h޵!8a!B=d%GQ`ٶٸFLCϽXo &45Kkm?iP/=3\9Y^2+[ ő|6tk11 m.l͖cA m-z6<}Rvvc:ЮhDn TZ59 RHJ*ISď"O!*곗~.iQk*;ZIosLLLvnC.;!~6nnzŝ'k 4֌-bYC5 xP̸7؎PdN1imC/Ϭ_,ӲW5ݐ0$)m t;]? <ނnMFQ|B08Z߈B9(Ղ5Fx TOqh*RYHOt'MV})VΗEk<&Ӭ)'&[ԝMiL_9;[!%+dά\_ O?0^_GO.e1bu'GTӟ17dܰLٌNnG/#@ ,܌==ob>SÒ iİsظTpmc 'n :tѡ >m")d}3G7`y\KNdҌ{ vSzu}|KūpD!D|,:T) Q@ȼmtPǀZsj7U?@mWǑhwpw=ShSif^VL?SJ{wi9A[S9;&&cGl#:#`HFCSWGɬ hA&Dx98lVbʉ6jɡ,",/Tq͞ uyFoCجYu1- gk\(v 5U 4{G*Q"NHE?5gzFC4ҬU%d\fsΚӀ4Rs1_Vw.wHxԊMf`=;ij$-UY=PM̵D@ 6;>m jZX>a,TyCq[K Fe)Rf_7B{(o :Mn]4[%v)̉2vcO(QfU a ;{y(?fa1>Ys<jvC;>;h;'D^PFꮩ8T)f\ȇ'Sf z[ \"gvh./\ӅZOٓ3/Sl4Q^!GCsC+ iy,}Бy0|udzۖT=SIܳe}j`= p5Lo]LuHC 0OQa-:N3N9%eކ3 ^Dl] ,Q*ؔu]ŐhG ߹ʒ)zdW $Mn& <|u9_:_eV\O.OuE[tm:= R: Q}]0{ +#g*r-MMt~y/#A\q# !10ث9LTW=nS16?SRuNP:7>5uZt'².;$aff A0"24t[@&P}LcBpJ}4?6sk?gdetbHZTJK,FHz`Lr]ܒci`XDbG6uڣGt#IG 6>:"l!t:awj *P%cm2TDj^NmZx<և,N% ΄'0M{GTv؋ r60=ޑuyG$;,g61$N^VkBvcnBʘ:(˭ 0o3oyZ<#ZsEȟο:F.f4$.VOHuH<{=`qMcEO/PQ\."SqU'wۀ'3.]Sr?!~g"}@,Ŕ/_v2xˇGAn{z.5n:ʚ+ånv3F<\ew:IaMZ!Np&~&{p9bɯ#F!=P$C|jg,3:=4Fzױ·}~d @[_ JO3SH>hJ׸=(L*)%NmaZ"4w) *SX7tJB):vmUi/]믊K$b{q*m,L#mٯ'vm3DXQ9n`-4eD9\IS-ʕLԖY->6CҊJl'93`]uuxc>lΉZ>b_2㕼Jʊb' -5NRї4j? EYIՇ\`Bb ze1<9lk١懅.6vҮ"A;M_jo,D(J_lyXmOp$2Y[>)8Ƴ<\@z`{ im!H_ۅ<rt͒(xִЩ.] qۙǜ*;lXvfۂi`}5֋Qew[WgF!pi@#jC-9}R^n?# DАf/W'eX'3Ch DepX^̱$3/pz,YQ# ƅL*IOOW" lmF9uA:yW] <񠭣N CWV!tSlɐM)soM^&gnKU. BI~TM*A2Kw:#D02ju2z9 8=[2k_n#|4_QurάZ[Xq9P403ɝHo?y :ʾ><[?yi|wvOX_ש+@, =9Vg Lavt -T9[R6l\"h]3"]8V/~s>.6; 9Ɯ3Av# 4 ?;.h4}HX $mP]Q(*X,&:U{JF(rbG`^Qm'FN6 (sJ82 6 }>{ؼ>@eEgqx2 ;Gߔ1%yE4/[6lmG&$GB\lTWr[$I%{t R>[NJC!4",{ Oq=k"t@4T_39=+6eFeopmoS}?T;gw]h`SEsB$Z.S*P.Toe1k_O_$]l ulQ+T+疭A&8׊1O执[l8Z3PkEab3!Rqy*~)|p·TK->}ANiȟ&GO֗HCȐC|6G[J#01ztwkɰrÀ*") J@b{C]/å1u 8>Mܩ{wmƤ=u"ZoA(zjJL8Z!#CϾ'T֬E۔b,Fm|3KY%Q:9xޱN?@7N^yJ?ӟɾB3ػCH4z6MʼnVb M"eZf,gcRrTY,rVJIBFMOGĉ CiB !z&Y $43 c6p3w-Ҝ;(<h2_GrffVߐGwR=|ٖvY9w 1D%x!hPRxilʰh:CgR{ s )D{ 94wV䋹OՅ]P5.Ng{3hݾ祶C jEr4tPi'9 t"tA;[W F&p+:* |e[(X' W1l?]?ZEƣdIw7q^6wAh봨ٓrRgr[(rJڌ]ْ4ض1!b< FTՅ,+'v,QB)sc-f򑱩yN4:XA4}ob9Hj$jã]]Nvr F04e'S߻3}GYƋJŁ9Xk*6CGr@Dŧc}F:tܲ]*f0UFl,_D=*vQ̙7ycYҀ2 џK_*l>(|P)X˂/謽$Wdf[Ï0lINJj!ם B!8xq rj$g@5G A+l 3dYY1>5P3Z9\-ڼ ,-bD"я)!Su2 &_oms4hU!ja4M{ iFsG10P!;ă (\]EY`aϬgI]BD t_>vOUaɭuI=' Jˤ!v]0OʋH[c$*G81n ?S.dI] `q~==רbi`ă$'wN=afS]g u2+ԝ L?H|P~R)ת9;~i#KBCfM5BgcFjT'j>Ӽ(\-ViK+٥2*r % Fr|?(J5R9Q{lV*t¨4ϕ_?u٧y3W|ɎӛN3~^+02~%O!td(K?C3J8gCÁ9)bĘPwjYRkvy昐߆F݂Jd:v !`jӷVYpӓvq](؂WxHZ^ރY)FQJsQݝ&qӻAyO-'%CXa̜pj+w2y߮݃\C42W@Ȳ5|uD"T4 qB>uw>dΫ<=8<QQ*.*w-ٕVX&8ue9u aUOv#Q/)$<.F`҅ʱiu:RQvm@)mFZ.FpnFwq6;kz8V<_ &D1"m ^(XqAL=]"6U\ؖڠ2.<4jsqcOҌ_>;헚<>(?Ce *$D_X+;wRlZ$PMfw(NY-t7WZ܋|%'Z.^)ٛpQNevENR>KefK&=I%ā2^72ۧtU9N_G ޚ/g$mI0)YS,QD,8|SB =6g8MnZy^A8979wBU) V!ť cYs{ 2MػKz^PFx5q7N' }ZZ@'er E֘Z|.+FIzĻ~!fdRfv# OIZZ8Ea Ŵ,훪Ҽ=Ywcv"^ⷨCg ~>Y[s&&06M nDf.Hv^,*4oݸ~l!DŽ;7sc>N!6D\o0 P};' Π 44/L82ZVa}'E|z ѝk޿RJJs`54g⌈˨xE6U\b鱺5D+.{ϞfXH\`@)0wdwqWilgF9camv{A-|LDI7B ]/>x/?b05.imF[ٛ\LimŨ:(2q-cݥsoT|P< JX̏&پt&.O7+nֽw:Z58_4` f'CpUJO!RnfMj3g]4AOL>kN!o8=0 HV$sPEnӜ3RiEmMc|`R-b+fjG/(bkQOt»&/t٭+<XQ߈񺻯P"XO3e3rп\DvȜ:ۇ'KXӻccDju?#a/]LK8\_sv7Mv,}/}+P"39`~PaD:F&$01穆J 2ґ׮3_SNEʱĻoؠXxX߅"Gb7W J/jvJ =؏Gn?vMd:tkL\ċG?V$`TxӞKag\S bLLT휔$9Ss}-9XF>[y i&1)"ޕN>"cij%W]A9:Gg2T}$ٹhPrR,"5ӌ#مI+yy~XVWߵCTP-@0Nn5SKbC &ԸC}Vʀ]x8C E C&4UciyZHx? twz3IL8,I=Hg2cko.'a)6s9;jRntM)IEN0p^rv3p8sRqljd>m"1pΕ~mu.:ŝPr 0i־oW) aR5KŬo6ί=_TO_sKLJ13ف|Ŵ!1Pw_v> @E>GrgUw.*YHF)*9'\xA/ 9i8@;$<, ^n0Nv*5c_ytmA}^2[9n \{\m@q];L^N 6;L#H!o4:>꣹ͷcy+ha[y\@ VX><G̓\l ~~DѺ S'qq3znךXJj^ːq5N8R ζH-r8 )'oRoڽrh[v(/Jh|>6(-PS^6c8_Ӆz6۽T*gG2s|vsi@AH#P] k~KܤĊX(J @!Hh]$3h*oDXytw'ImߑSlP?Ahȟ춀loz J-p4tKp#xXJatkTltri}T1";faHs[L}*2Y4hfYMiqmz"X f FHB[_^Mb+­Go^7]R?yt.b^3GF:r>AkDY,hQ')jYVۂ IDh uIT*i{f;ʞs#pUAs"M"ѱ#q`ϴ-f#\RE?Z#SR K7"V|] jMRp w7Pzvb{߳X! ?Q` Rpm #DbHټYޤ~'˼+D~:$J||57և$;$!cJӡAgۺE9~9  p"bWE.ۅs=EвZ,ӃQjRBסT6nA=*~ɿ`gfƴһgOyE#-_-ԆMfL҂[yaTAJD]Rh^LN-Ϝs> ""skdm?# X*FE@^.T#1eI>%%kKwn^] BYpev1Pq{PbOzᵇضEWCuJUy9^S7{+ɯH_C1jTA! +H * 7xu}kk| &nuDrxZǢb<-Ij+f=x: ehzSQ4@06.L lMPqp/NWFFG~sZI;p&Q>+W39D5uˣGy ^BYȨc )v] ?C6IԹ %`}۔I2 i`y>_ XY sRɸc(H cDuJvCm ӶJ=Z eK7h(LJ2432*mD{zp&PPD3e}TO WlEogЎN7 =4x_V%g\ <`z4ҷ |)`:%ez^#ggϳ=&dγA`iRى]=MO>_QWVޭy|s%lx^=&d5WVl˿K* 5gM`{D0)[ڛ0)wWHT]4R??8;"d5/ƣ@KZt jhſHDqA`'.p49ᰔCV@L8l %YwUm>񁦘jO9zߐŷarZ)q@pC~gfO b+);wbC/>ZY!䅼ieYbu 4&(uh䆆r"eR׷F8KֽP6 aGz&:y寛B3qX@%ҡϰlh7;1oQ}F^ՑDm:⦭ۜi]rVW 2;)#[cwvDQسڙqi}9P9ICş$=!s;c4X~jPFwzh֋3ܜf@vpT[ $} /3$n p8|)\s/r*pyA_#Fʝ%H+aDj!5 B]1t)/zaLhVإz`}Q+eBøUju#|;wm Lbܓ OK |[ku*1 *DRlpp,1ũ^}ӆ)U$^]K?H@.ɪb>K 504ҽmyZ~AcH4׈`է>F RQw\"'-*VO2ã'Q*PϦRoiULo/\$~-1s$[zieW+=lDLcLrVl:s_̘O(^7Os|#;T-+⌵Jv.R1|]?TvYHHgźIUP²oF9X_>@[N^,뽊ljZ t<+mJ^-b&t|U72@kqmJ. ;j}$D/A<ퟢA ׃@3|U_;01bmWQi#k+氉)]KJefWT*Oagwv} y0V>0G]yb0W?vLV7NPw)vT Y_Ϙt8zaoG2 NW)׷ZiRrCzWҌ}衶=S״Ɂ@ ?O+&LjCk~휥K,Cqa•VPJeDZ 3[1Dz[;{!ݘAɴ XpnUvxg\d+0@D;Il;3b>['2dw }i gB߈6XYQ /t೗n1^;(E ~̓~apv:ŧ+9+{@! .>SK&uk^OO Yb20>(UNedQa+Ih UM ,yh;b"8'OӱvluJ-~_p.RU F 函\n"imz(1xW :h&ih0 S/`5-0bBሥ WpHkjy Ɓ uhNJ[cXԲxԹ`f #aS F7"' ^Xޗ`<.> `\z:3"7;H |<"c+!BUԛ<`{Ң7qj #jDI/A[\E=g~`v#^QR%gxvQ؃GŸ+WtZ2S'Z6 fJ& voP zuX)QQ|rs_|V4 v*$6VWɇ]zQ\y[oi5vTczF?$z f\H=E>9mS @l f{ICX)α1jG8Nx nb612~ZIh6GO]uN"}rLIGckXr]gǻ/qc%fdu'Mq0]ue6jϻ8+[Ґ$q.Nu/ zKk&BLΌjx2-Se$ VB#הV)Kص4?[K vNŨil=Y kZ *{?(ؚ3L:?%b\[gq?R=}6;IKm%S2#tWAz:GVΌpZ!8(e%x4E =&:yx칭v%KBwXu:ދ<8mclef&$ ]ţxI 4ӡUlWݰǒz[F'(f :ͬJ$222hD)h^P)Pnz W6muI&ܞFq|H׶{{G#DH$iP2alQkdݨc93t`Ayz0"nxBvRc37"Nɾx8YgncYW!8&.ziP}=砳RGMWT;/w~v(fh :gc0:6[آwa^a=|l[/6bc A0o"Yr2ƙ'[2Ad89 #v_}T#6MW<˙ k)vC+j|I}EXyriB?ps?85ֿ s K :SةC y*zJM p]syTpi+~R@ Ϝ?UIã;? >=C/-8+U@x&G 2XݎL^\=}ӡѿކRg[ 8Q(o?3b 䑱PLP#ȹnW"3]#k2wI!휪UdWX +:X3I. @'2GvvۢI=@N{SLH]é}أ'7󛩤+bt^heĈ5u:d![TN3.vӺ$&_HS2݃G(oi-3MLn=kMI>B >Z ߕAaJ=W64<ŲX|ڢ'D673&J%gazUorWӼƠR}ݱNiz^8wwL[.( ǣ~9~Ha`%=1T<Ɖg_tu6)ͩOg_fME+vuĐO3{\r|uh#}d`<*AflSj"EDoh [E}nwˁ%cH_tnZԩ~E?3U|13&F·/F࠭4kZ.&Y>gSWM5_ȿn-ACQ [\bz(|+HTrPXgh:dJMъeqv=M@}ì1V)쒍mj^(g~O <1I*8jZ;,oCgZ$s\`n2[Xri 8k<'vNb\}.M >Ϛ},Veڪ%Ia&kB3>O_F~AO0.d:(GXܟ:yus)ox~ KK0… ̍}ḣ!VҢ9๱'+0PT۸AISPI-) qe'l~~!AUvӲ5J k-2Љ]J  [LmT7SqV˧'ynҠ\jiJXB=ɓLT邿dʎt RZEH#mffW+~sGQ?> iE6|K"p.OV~ⵗ`yOF?dy@Ohtk;bAn@B^5seHPO@QMUo-Eء\ؑS$1s!̘.ymZ֒΅"nКRr]@dX}F%hnKL($9 k :o2ӗ6|AW*ƚ>35${S)Ws;XÁР*Z.o|=0#@ѵQne{xg_o.nBx B0 M-X"FI؃XzڎB=+"CWS @^ROܕ_p<ۀZ.A ^VZ΂ׄj[ֽHWl,+ j;@I\?\/왰zAo:(c('Ge") }XU]G?V묭rЅUs3RGu}1v% گ.U+?gVZ1d`IKAl=B[]V!SL d`X(F'ܕV1*xl~Kd#!Ǿx/a$dORbɞ 0$)RF[['isNk`u wfjZu- $S1XbgwSO?"#F1Tه s#VCߟq@,HXpy}(#*l"0ɛ y}vq ɱJpɬbO LK&Uu/:X&ey+csZA-5і5ETӜG'ٍg*{YL}d6oGcj I$r  cQ'5haVOk >h=P8mkYUOuIHl3P4\H.g?&W:< b p"kZcdwe0GԤ꒯0{0|{b~7Q.X4n3RRYSݠ:#9ٹށ$  .HK*į&';Y?S2jl!d^*X~3ؽ+F,vgiǸ45)'F}j69aĢCNX)Fi)oZqt>/ ezd! 6/[dR0"=悹pm+ }5| #;%a{d`ɩJԦlv"̭.aTrЯͣno 9~bNp+HD2P;;nt蜦җ: Ǟakg*FUN뀲7(_6|`_Jv>1'݀owdк ԫl-"š6QS7ʶ?E[dôa&w}d1EFG%-ZRޓ%DP_Lvm dNX\?OARǕR2Z≞ՔQ JJr$fc,_6^>,#lx!G!-Pfc>`P4—$݆is F 8 $77C.@i]퍚tD"~n,">\ҠZvr\C}wH+ԦG֓yZqeaxQOџ%_ցD4A3ĘEzVC*KR3+lC?۞OO£2g J., `/F jD0S.p+7>هc%PL5Gdu/ ۄEv;S(zf]}*#+%7 Մţ#K =OmfGld-%w'eZa!嫥;%'1v9NDsM tW1ב)(n;J<*Q0vfr,~X @n1ק8t5`i#.,b 'v |;I2]71hwڢtRRֆѾ&߾%xx*Ֆտ5[Jn)D4* 8TΣQ˜')ӗ{_zWEJ$+L˩_t5F7GgAOD̪>emb2mn FV7 vċ-*W(PI'!T4>9]xDڂѰ\(h'7r>Ԣ) "thb,]b|#Ԉ8gJ4OߥQwls0r80p"yIxF'$qBн>o2ll(-pog̯89ٲ\:͸oG> K7Y>@{ c[b9J5 ZIh1,3TbzbM07S?Q+{n\|tq@1_G EU#A2/SxX&1L|)GG])QI{z(-в-i"AQa w>7煇/cz kz!rn .~V=? 6u_̴TI҂jIy4gBf8 gIi+Y4sbE7zf5KYCt y].:T$ow‚Jo$*-mcKo^,xNgG66$p >rqMRݑlp#g{6rYE/M=I?GoLJYs  YeQ%/%ֶT%šdvut}ޣkaW=x0o_}CdR' ^0< Rgcqʝz5@iwԤZ hg 4g b$5"Z<,/ &^*9l\͙`o}"w&m.!2Hn7+υ?\ל|Ub.{&)ľof$^Di̼7颣5 ZuVj-E'xz/VV::[] Aꨥwlmm (&c7D?q2‹R^P} bE"Fxwe).26W#|+n.lZ;zڠjyw%aR=~<јk::/& J_%%6G[2K^{?>S֑o *V= ?RZ.>̵?e|' 6:#O"HqAJ^_0']oH2N3E**҉d> 颁Y TlzP܅H>j^Y.&WD~ƸEΐp)ɣF4wW]5ըO5nšތD8Ud&C5ܕz>x-?\Q-gDi: Ȫ\"_;iKA>ʨMp[Kd'UIՒpM)s,*UZ)9&aiW:m]9T떻撂.տ^MYJ¦ccM#ŽPn oXYif&b}$alw*cd+vtVQ;̶%vC4uةngw>ͥoS3IoèQ5ZQK5z?#xcT7fw>-0-22Ծʺ ڴޖ0B-V]Ȟi;}iba%6PFT^OlfN`[LtS{-?=޾&d2C\⤻{ݮxe_k!3',c<9=:5qT?`S?a9r $ =;'^J!cš3Ex\ٯ զ oV (#0D/ n GBy[} nnb6եy냡\AOB੃.˧וgEi h.F4+-p@{ءgw+9%tz^_ӰO[)",8+N 纭+SNѶX18.\U(W}Qо#+ʥG6˓es4iHb:TB`ЖM`hppƄwj=XSN> * E ̾j'V#'9O_kV\\'J3_q`al*RJ(>zlQc(`l|5TF5wGmR P|]P+ @6PoK&qk밳)2BL=jn>4|p#.㍹QI? E`fhuUc >H@s'Q4otc\FBF}%OV5ݰ,ɂ=%Ύ;YJ iϠj[,3NW\6ݠF }ofs0]#>k_ʑ< Bw_r|L7feS_vd.o{{ϐnSj?M#`]կQ?\A.i}6ĭҘ+Bڭ/IB.ZKoiMNc˫$ 'og9 \[|gI[n,ݐn^y"fiL!s[b/x*[o~"[W-`KHR^*M2O\}tR+k:<>FZfsKdJ-4Dbo^ђ~O!4+e}@;21xJV`/@JU s/6]faQD%MpG*r3ZU /W׍Ki[PySv\-d,D&ll+~*yqĠxdDdZTִබȷNy,[^C~Ûzm Blb _~ʠT0;+N`mvc$#q[wWbҸy/aY<1ԵOU۷ٰ݈lQCmPbaIDձ+T Yb+"I9Mm:6T-ELjYD aPVbQ@E޵JW_NKǙߏo }r5"%r24J!Eik00ҫ$S^8[ 0ӊaaLSfuE۳](u)x͚dA<2w?:e#ĥxKyܞXm?G}NƢ3{*:pI^t&7;[8UFU{GιBR71V0L OY `TTŲzM_脆dJ2+/|.c? 3a]_ h?,ԩ*׊kXJCfzuMI:ǟeY !͚|ח9S3V5qE&"bڭO$qOOKĂh5."j )4P4Tݞ ׽ ~+ jV|Qvi]XQ}@F4-4'3*g QXdF(ZPǩFCIJ$͋6ǘ,$F>%x-EsQ |=sNC`x.+1} )Ёe;"Ι$ԛ0&"Vk4[%ϗ*n܊MEUn{907>!b0çu3 –j;\a}?h$9mzIf`XQVܝZ3mխ42DAb{Z.ݸP=ZPhS0r{jپp5gU3Ca~np05j S& odU@H]X4iځ4arOtΖC ?k؋זּ. eEO!g:?>iWݡR9;F07r; "p>I l;!8_qαp*H/Ex}%OqOŨhbb>Kt_ >- ᱿QSH2m'(eT`= VM I\ ̓U+kƴGf3!B4o ]C6|$bplǷ9`ǰƘUݡ6@y 0:pnWIN>\[Sè3hԍ9ٴ~v#>ݠ ./̡h6#u 7=|uW SEg8S"aѳZ;w.Ы8Ѷd8}`s˿ns,L~/ r'Kw;*E myGNZGa"Ɵ?z<<-qu %Dseg ւF~^mjSh{yWr9Dk@S: zok&Wٴz r'G*?ߝ$u͠d!U[BvCݭǧH([MֻΟ-lSof;(LCo~0=O/A1hB":)e*#\SxΟgPr-3CY{A))sJz?p4|†ΐcN`UWڡ4@Oe\ ghf2ZS!Y 2NTs; 巡L˚BZjF0A:×3v}!I(-܂ ӛ{[sUg}ͽߩHI@~Ru$( [:ԯAW[/f6v X]t6)IBn%V3*KnZYm9bkb3Q\<.dc yȄߧG_(kظk;W#!qu%ko>|_죒n]qwJ=t~slHdY4fT(:]"Uf>[i &yuf1u^29:-(F.V(ݐщ(rs}Dkj?^ Gxʖfu i(eݯg~j-PV Cp}Kw@096<3. }ic/;u?%;;4ZN8ĂD8_[I̓ՌKfe5̖ $0a!c1\)EC{p?LL {D-LQ6wYɯ}aC=|:kٛLCDq9J#`A"ָܜV"H(?eP&ƸW- 0 4zwFvWwc gh͟vJcN $NJQݥ=! JD˂[1R| D osXvbvǒY<g'o o'x[ւsV/'D]Lz4֊X7}]n୘ FbJ+z~&mA~R?"@unj ۞v"9Mqr 1e#Q :ט-e >*WSukS\2ickkGsMUրm3쥼4IAccNlzsodK.=a'rU6hP1;P`T4k/r#%覔Qj?y&JEpQAKhlh,fF(y -7%HA(l%-u*%::a$1u6 Ru@PT(&*d1Sf]-ûbJ^(x,OX7 jX0f&0ٌՌ1bޗ.t8B3M#9l"}ǯ?%VP?5|$?Dˢ gM<1{Sd7Cܱyiب%VO#8/|F MM "R-(TPZ|G*+.cHI},FIox">9"'"xy+[_=ِ"!x%/6sw48 [Սhg(VAP}}1Ӵn=S-s_IJhn+gc;h.Gt7_8 23+S]ӳWGS Vnіpd7ڑo&&nOI~ 2[gB@Q[yŸ!HyƊPa`ay|J+M1So-<ժf6+Z_^ebq.P:jWtzܝ?_/< ❡m>lErܕ_z۠!G嵑ZMVxBo]Է1) ~_"ilm B̃~c9H.*)D1]pkK]y^Ɲt1j _"E.OGGڱIG[5ټpTvڕ-;M=*vi&ke>'xig6BoAOp)Ez ?qqb22Ϊ -_UhG5(p@bD *ˈ:*(}ކzCKeflšqHn~rWrkn։-mxΩfQ_-9o}%u"THb;Ye!b|bZ>HO}c߫ZBܼyCk3O1(rNJa?d6,)fRm55k[QN $>nag ~cƼ@ުK$'ҚP .7NVd7;7€C.Ĭ~LP1FV'LQ<> QߘtKYHsrx峩L1/BK|/Sp 1nF⟅B1J%pZ*:sj51Fk`XIQI;*ˠ;}M`]0f~@GQr1\ƝG`m܌#زy7>Otы9"yP97~^}&f]n|\FVAE4#xLc>@3SX@efxffGx@&%g1|'a B,tz#ht+,1ʊߺ]TjJVJY߉}E-ǏFq:lj%D]m97Kș5Eb-5yO*rw)% kK9|BMm(hlWˊٺfb#m?EOG8 2T.+FZ# QO v\p .S툰;  N>^iX H%Cgn%IsRՕ1zyhA `@Gs䇸rLsMX&UbK ೔bi0~0pD:c 5Mǣs}vEd{Yin2tȺ]qAeGN5v1UwBDEj*G<HzL\)XVYݬ~N$*rDhOw"3Gu Y,~tq5P~h:sEg1%uI~a@ Zj~L$RѡtY =WZ`C2ྜx12a_ȅZxJqf+%X Iš\FWje _MgM Ar{UόcN{>Lmijeڀ*Viui2Nl҈} Dܚ_[z\tb:9O/-ow$ *C [9g~oݏuKs-b|x!]Hk6'b?$Kfۘ|չ5ڥ7]ޛb3+餭x/sSFaj֨ȗcC1 )naeb)gY 5&mg#w&;?{Θz_oE} ŤJ HAyVJX:Us` cwut'ZVk48~(b̰1P9EuhVUeD NpC*n6zr+ c͙K_x1QhR.x^ > ɏzƽ|FݩЖRcFu\VG=zҺZIXI%?aU+HL:^Tw( zda덲%&T?ڑ6$&ЮcqΩ~^E3ˌiKSrQ[ssAЂgj0L }\ؙW<75,#w+IͣqE;S+ﭽܓUנ0܍ichl%4}N2ז"ϓv\o.B`[PdBKp=`} 1UP5M;p9=ђV[gwZS%=OY:9܇[{!/rVMG)r#6ýx$c$YyB;,2/xݾ|.aU MNYn]iSws 3YF P}yDkvDexxR#=lnC#|u wqb,6WD[DwjB5t=봒rOIR,i*$u ^:YJ E5Miw4)pZ{=\c d#ELN\n$xB%@Orx]r% jJL)Qm% zg,PZˬpR՛:FkڲuV!fioAj$QF]fLV?kc'4R8j{zO.no/lGLt əA@+,8QV3Q\T R'YC@4I.b"xgF1|M">/ܸn|!w2 ,SjZh3L:6#ȩc/K!wY{^ {ZPɽR-m"žGqj1e#PbӾ@@ ݁TmnրIHڶޖB;xf<4ě(i]5!rc15;%H1e?`X*ה  dV=Qˀ ;v 7\6O] C1N߄ۜ=ފL!qk.2'e ;@[A7\O35iNǢ.f@뇺Džۭrļg>m7D . -Spw])6y9{*R UL޸3l3m դ-& NidC؞mgW~Hv "[GB mv]8a&9)YtDi3 [eٙ5/U>Q7&bt>aަT]:JHtxdHrv=z4 {`39 လO>A% _Tɓ՟骚4B*e|T<p{J| :9l˪ip-R]F;酾Rk噐Od$ FR&A2Etc2i9MeAO_U}O)և䕴lu@pHbx6 |Lw+k U&"4pu+m!ۇJvNh{u 0y~] Lu!4=_IؽQW ym3 wAc.~}xJc`b2 B}Xo҃DrGGvaez*ж^XSf, M+c^y 1 ݀3Bc() ?Qzz$ ##1K 窪8&1rZˆtD( jROg--onɗ6wՓ0~jLSlZ z[(qpE2%@D, #OI ̱c*;ȚHn%(.oWӿ:/Q@6ӎaR p2/ 븾!{6F@Ƀl}xuBc̘,\Cr.\tii=vJOPE ED-)nX)ŋH~<~,{;W ~% g9 ۬ۢ5BZJ9-hz ϱ64XLGbԔ;NUAbyJdHxDY*? cXhyJwkE JnY~r+.~}}fLYR*%RYq+C&;  {[ɚcRC]: oM/-r /2)3b d_EpZp-^Θ) ;U,<,U6c,' cBPo%+oMo(!8b7#e.ϷWqͪah&0U_"g;\ǐ0G>_fp`Hp 'X6ϳVcMyЦq( n.M<v̪LxUTȮJlܥ 9C ;[= Hv򹮙-ة'ek^:1z,W M|rS Դ<]jDVIx+cE?}|We$ZR"6XюE04teL~ď!X]LoFj2蘗ay(j105_Kz2NtG]Am-=N|ZP cfL}t(YqQؗm+fB)u V/bޜu>CT^ d9zt yFś @VOzftV%c#L GRY12[=2ą~VvŮ0Q{Af5i/oē1avn vFun?ZV](\9?;Z v1)X߃IAUA5 ۾lö}U7.՘/4,uNkYbZxpFJ.3!+A" D` B&QRgT9|\hW5+)g~X=7ԓ qvd̙I%^Sh%GԻ1Ϻztb@ZG[8IMDT >wP욱*݅vuOt)Gքmxvo)%b"VO^ Ny=nըYNKLY[(xaM1LVa6JwwfFjT_@ ;F+PgʍK+2b|I1g'ZȘK^t، Փܕ[L7*l)͢wʇZ1!αV=6WRj"WjaCEyBC.{\XUy sT$<2~-6pQ𘐏4.ʤZ?bS.rp{\p2߁̒ɳgV94'ϜݛXE3 "IB+Mާdͦ4&1 Ȟkw|W?n= 8 ffB|E{&,dwQzec䎜*yh OL>{UP#J+oTo[*̤Ej[#^>_C37p\m;8y""~p(5|]`@"~y8z4Aj#?aօEG]i;RfdHeP٠ (y"F]m`+&KՒAwKuA3Pn7{Eͽ:Q,OO*lCP}~5=˿JuaCwkJBQX'&rz5u))+%mM+'Ė4E$X.وI,n0J<\%/B:mp yUxXe\j>.эJyU5e͛%eSZ>G$=Kp?!mhHXJAKRVEePz`iܫhdUD$([RXᑠFذkSB`׼ɧĔ7/N eH3V:U eѩ"; e3J A^~"tsY]4*ز?o `T:hsqi&NbA}U=H.ok7e|k4LB̓}<=RQDb'z7xiLiBFRԲV{GSn%>aA/6Dz*gFF-9u UfK't}~9T/!Z'W5v L8DG5'kʴ19W54 !vx+{/B!m9b}wBWA[Jʎ`o/=~@6bi (/9JhW{wKx@WDsAS=tUN~$cpiOﺜ/sqM_m1rWT@ڀwA 1H/ޥYu T.F 'Lm2}ViT}s6o~|'٦kJwqAC6 о)UdHK j@+M]Aq>Fҥ5iWc8<>xʀP! 4 K_όW%]㙗C- =Ǭ 'j&GY%=a!:fnhi@PHkJPAC˫O.jC?aFP#o3taIP[!毄UV\5B[ƙ B2ԮCU_U5I}rԛqO])*=8@a P!ԋ(9/9XO,~EfT:[ ҄JqkxQ8m" ]oY,w[u0È͢ʘE15ºz}EM]'NqA#&;~acYtCsf-tfKi\lQfU1k|iR`4zZil$NˊQ[F:4nG5K" vGJ!D~6i;'~4uH5Pc 4f#*Za1o4X:==m6b5N(HdmnP&fLɆ$F[K0nCΏeb:B~̸3%\$J׏(BT|?,$Y^g6]m%a%Ӌfanw/\TܷC`xN׈H8[53eSg & ?xUV^߸wlDԪA-G!@nh^H))/`!y/RFPӠ'$SJh5flTәTZ2 B|۳ݖV@ ~!ę{J?K i~(>IMBT{(P8큵#(Ŏλ&]'ACMeOu3>b7Ah#v;ޯq \@)QM-YWFŜ̍ <;ox-bi-n-[AOҎmܽm=vok?[reMx3z ՝N^ct.5&Yjϥ+#z9iÑ2$RØa_9j> /ZJNy<$vUGOC@ZǦ6/ |?=w+# tޟ0a{R-?˚bٲfbk+=)% _'O=dRbk>p rKݚz={Z V˨Ke[6bM{ <;^j**r ϓqLg 1ShI-1>Xɕ K$mv;|CyR;N|Ȃ: Njp۔7usŽ>+1gcԾ7Vm3V 9.Ut3>*a︈ KMlE`l9AjMnZ65qكSn2T P׎ž+UԕGw i'KG ˺}XBMni}Mzwv*91 CMuT)]/av )~Y+21ݩ=R&RcAlJ}G%ڎLp+ŧEQcdݷkD򓾁xc &UJז`l6./Casl j7Gtp@R?)RP:Mzޭ/HOmg(úLr|!0F$F>˹Sn$,lIJ* oQJ܎* jgX)T1y;*ƿDV;xܳ72 ?|ALgNJ,q:| \Aj̽Xk`Hgg`Tl> >\v]NA Ѩ9lBpyx0%-㔗p>>uB t4Ibe[? ϳn]O"PdH,V$oۜE7Aw6VLk=!:9UySk[ ͛ %O!d2sG=zGNab'{:M#tZ%|עv]CX{hf}Z5sve@ڊ<-Mⲇ !XH hRxۊ(W:*б&>sJpdyHSNag.VG PE0V=H&[~W5"Ag9U9ϿzCu Z9X_;}SZ$_&:iSn =plx͗cF#-&kjX:f66yULoifJ]v.F.ӶR%F0Hx95vTw- axPyu015eVf- Ccii8R($LKy?,P.Q tBs- @$l L4!klMd#¤VƁyA55_ʰ\ԎAϐ7zT^Nڥi޶m#I텊ObYgqhE>u9fp7a/Uc.Zž8"Z6#Iw!ROd}67T+92N}Z C_5IkVmc~XTsxPC9|]9F97mŦ9^SgV>ha/ƨ_N~vrUSMs?,j´-&!LFz#Z3jkSS|c,J$PrmDH"%pY3 D5/X]F=ͩ3(vK=/ipuUgQ[.k'XAd7V \k% ` 3X,8&'QXm(o%>lJ=h\z:2St5S۱^'´gkIGIr;J?'[+B9?PsmT<ȺK܍)cve"z&ӊWF=UG6ZM49A"`[-͵NacBa!}+#zv"VR;I-a ?DAwpGE=AS͵Jp'oPKѬY,ܮ]Yn';-keP^'ٻsƶ|VFl^[ Be:ߪ+"+̰3͚󗘽R{*!r5)HIlZtʉ Q2x<(8exG_v}훅HE{T$,=t KeJ&P;4W$QAs2ފ\eNFEnN ۀnEaYeI"6,#|=:1ѝlvEm4 2Pj4Vquʄ7Ps5DpH蛃+l?-2AȤY1cdx|sek2s 8 1I[tF1MtmJ$&#Eϟ:$ Ɖ`>H :'5# ?Ktc9JGV d[vD7h*QՀe3m燰[N={ 0kJ=Jv34j4EjBQɿݸ'v~^ n9s8>7 wD(8mׅ M6 .K&sۓ+Hn8@%wnm~iؤqNԾKʏ|q@DzViP,%|os"/=թtSj7*8hf5uߕJ7XY/#7U>w/Jdڠu_XNOPk؂$wu%fy8.HQV_`5kfYS.x#ωǴ^p2n܌cWev~hM%Ytm,)Q޿ka|S>1=[&2 )NXH\B!ȎǍE{NSO >7" ;\~ڛGݥɆ} Y͸k֨$H,U"& T>F +1#Q#5|0t*;Ʈɷv΀,H-)/δVa_'P'cdGyYcmu>$VC CJ92޿ [GtrbqN~KJ,!W59FDJ':'O ac2iQ@/rwfo_L+ʽ|?iA"o䎀9'xv+ h!kxQ+I>aۂ崭KB] g|A0.az G$8V9p4`?AG΢3.%sS6goxlg ),%yw G Ϝ R&07Uێ&8? }{zqeh]eIjͲeSڋֲPOMR':咁 mBG쉆$Ch` RRqi2UG99]wRl΁G\Sݑ#ol=T ߌbgTP -%K-XB+@'?sJ.;X:&a87&uKԊHZ}՜_~o>1|SUw^/GXȢl 넷?{I%R9KaC0wj;osm>nAN fw}S(+l%`?2.j(՛ܛװZ֏*QlP"DGD""[KvFi_BփCĥMq!P8R6Kﺵ<.ٳ-< V%i7ke2Jaj-:F(# uZK8F9%mFә4zT37Wao F_#E7h wjB^e_;FN?JV{~b{څ  k36MuWˠ@(扝vnL|"!T2'&a}OPDR kqt}pL.˭/?uqԥVGlȿП f:o_aSbIR .S M-f7ܽ|;kw=zmV d^~Ƚ#v` I@ziwҷ}xhͰ#ўK H@9vdu+ W>Iוx7MP -f:aTBQshOE voΕsR i`#%`ą6Xz/vډϺjP~03&OK{߉O)QX@19`F~5XR ̯ؐ6jڥ3A٧{2v&izo:s]r!-;@ԋB@QT8tRm xQ\[[+0| X+"yVzi.=357*t++!;Il̇}XQY{w˒M VK\de@/yohٳPfc=8ȏ8)TtѩƂ0G051+hjlMnaJ 7buJR[ FM`"Ӫ K\8 qސ;&a2AK*Qop2T]'%eraIj9u6wb|*5ӥt^[[i>9$21fT 9~,%+<$Nxˡd_Nj>Uj (7MZBm mɖt,!m>c̫2?/Ap_ g]]&Jd+ޝpĂ&N؊HEId7qC9:op3[B~$ 2LTS23ƣ,랾tZ7rV4aodKDΧC2K$j|`; 0G--xsko+ݹEZbǫfŸ~\{Qqj5e\kTr"˦YK?֌9v^ kRr믕< ܼXr9xg^xd~Z3_sӳLgmKf9kuHH61AHIa&ъ܅z>;5z3g\ |`8۟eQ#+wy  T<ٗĐ*j>UJ\(R)mQijD9Pbb }/B-) owڒT͗T{O0R,\F7-"Zd+yPe&`$ҩx$tŊ{_R%-#ҥf{8fۜii[ߍ>)Q;[ ~sWBC+RxZ`عۊiZC0T> +3RC'Œ+?iPo۫9XU[*;F$:"M|3JFt?S'5B!'d D'k-;y5ʗwo3COe~?pGZzV'_s3SSw!ч˿S+݈V `}|,g) :{CQ?MԨǰZ"-A5LU hS?OQf; d1ɉZ-4Ħ;1ߡhSOʻDY'F{ZnNy56bè=UR/*vvOs9'oz#h 7=؉D{eܣ杕FJ[JP?SA<}Kįq X|)쀄 m*.+72κs8noZ/P"*8wc:j|&mB6yayk/5>OXߓBVo/58`2Nv/=m5Cě?2rM€DGˣdI jXe3s|uȠȨcѥ%N@xFњ-`Hdwta-/ۉ{AVD˶~8DYh ?lN`s IbWaQL 3FZºzU+sN^RPw4El( A5OeN,|j5U⯑!!Nِ+6ڍ%^oS ?(Om$O:A"jt뤐{O}4vZEy_)@3> ݩFY4Xյ(qGgVp <@=yҕfd 1r6@OѼr;Tu_% f`,Qif0$!8XlCz= w`Ld^갴נmAR r\ݝYl"U t8"A,BC '+ۀ-W`-i,fMD*e"_'ߣ*}h@dqԔQswܫu Ɲ0xU*M \,ޖݣ6峿U_,p`Yz!MS8,}.O%0?oF#y , dTb*%z(~Ay|SB'Y7wc+P[Vp1- cG gmsl3j22V\!xq#qiA-o1qzzKGGQ8,?cZ I6 l)6"ҡ`ŏcib[SiɩM^yC:x­zf)xVQR8'%lK9J=4N_a dtQQT|z+;;r!s@90hQ!ʙ`jYQf[ ^8*l `d|KF7vKܱnݥ9|jA( 'hdE2i VO|q֎()e{/( fmI J,1Ң5-Efw@(EA=wh6p#UNDr{IPU ( 0/5}P(# `ihyxycS+hm»̲(m,n֎ekQ,\KHE`ԹU30=@q otR?e:_<'tzҼʜO_A 9p^zIu}F^ů\yټ0YSNX[7$W V[ysLa;pLdBcv 6mD 22@bdJ~OEbD݀.Ax{Dx j&$.Pe/J!V|&@~bQ2ה!JymԳ9R*'+3 ]\欒 h9IFY[xw|\.x;j3򥭲d{bMɮ/HLwf5흮@BS־ōi3dpx .v7dyǥƜî]n[L;'Vv#MyCdhB[XB=MU$!x4mKR+ָ /r9VLk΍/(4@2]qG/im6e.y٬Vl1v8I LʁR:*0To}9xstV==#Ss2Ќ'= x޿jqV>Xeh ;+OT]m"yn%CRa 59XuEOy_ J1=rc@Y ,'Wh LVb^7w4h \E*XQ.ZfoPC.iս5{Td )԰{@ %MiVecA-kO آ[ašB XHw]y^&$XL["J5rẽy#cG-;BV=-H;/p*l7>)R?oP357ݥM,^QQtӥn $~ϥxJUZK5 -E{/XTխcp(^gݳ? !~< .&e 0At:A8 g.*Y#,d.n{ycѳG?Tݸ,%ܳH&Uו6wBwsR(c[ɶ6D ]"&]6GlRFևa+JiF GXбz>g~Zbj)ep-n+ B]FE!;pp+s/_dMhկ*wcݵVeQ@˨gN8:@- T5K[e+HfQlt^x'OT5̇`k^Q{J~jYr+.|OgӴQeL֯b{;(+&ۜBfTzq3|, }0Y?z&n:vrF|MS2C]pm[ ᨎ8u*cD OѤ>CM[f*i,_!Q&L<"G5]cCY|^b>\K0KlqƑ噶2Y5i& 0nԀȫ J}j%-6l&߃JxnG)^/DEŞvZt!'QZ9vs湄Pz1'/m=z{ a:9+% Ro^(k2oCL.`ͭ].lČaߧi=(Fx}i z˱mnwviC'Ci@}Wc.1aɴ(vϦ>T;^zaazSp{b̋Ãt\kҊm \fef2W/L:"YF=(Dm~ȳîZ6pJ>T-gZ59Չo;>17fFWZiZ'ni\g&Fɣ\@P2d+C (K3dlA," M"veiLfZŋFQ&OIoBoh˯QiVm ;ZWIسt7%2ea\鑮@QrN;vh P8WWqm8|Xw /x'O$ܓ"M *IO_{D'3D s]%l@]#.F[ @'HWmSB=j; HkɒQ Abf7 rk6$!1E"B#4jUԠKkl<"H# L[qʫ}{ v@вt0ΆR@v, T Oޱ (_/85OHʳ&Gr (3"LHh7 bue 9FwTyqBBS;ރqcB/;ZenEv5ኅtX(n)DL&eR}>:|~1Dgo/|Qq[Qw{,o5҅x*SFd3]/2;p@[Lۛ/^b"o@"r=S0;P($îP+!6eLm٦tV?~&/Gi3Vam`&5fuwP}tv. zK!#Lb?wq$yQeJI^n2#e>k)xK^WJc $06(kV &.ZMW[L}gA$w[|' @Tik/H"LF u;Y?8Z)K˧GJ̚=2>l|L`(Ny~~gДPy$Odſ)tO{E==b] Hp/qK#e/EV(Jug!;9~ã]:-sݎ3dq`/Ēo0.,Oۛ\k9v {u5X_4ٜ`խ T#c)5 |՝%MCι ўh؈!Qy˦: 3b~wǾu&ו!ko hRhk>Ÿ|IlWʡԵĶflF%Ұޞ u/3PF?<6\|-<Dvbul7][)v[=F5W}7k nb•gЈh]BĴAXJ&d-,s l l[WH;t^v *_XWvCj 8Ӥd> >mIF'{ZnFO>*sdO8S&z'KdR+s%e afaHQm}Y>W_W]Y5)ԝ9KeB3z`c7Ly:qQGF#qj_H*\;ЊU@z{ybϳX^Oae'5pBEQux%=`T-o74cйA 03MogOxZn?2V O~1R|u6l{p1l^Ó8b<էa|GRjLUhSk͗z}|^9.5|*.u>A}y0My힜0;;j]D̫ް.{iо1c.R7$~MRf.)nCWtܾ6ARˀ.v8m$fυ_EmO]!m,lٌc(i:% =3B7LS4B*qŁ`3]J>gÛ X픒{7(B|0tEbUCx'H0Wey\" 0uzNmL.ōd$Fs~.P0m_ˊ ^g~b4D9C0M[ "N݈M Y% Ut4O·T0bi4rG}$X m4Zf>]LLʣ`1M>ż)PaS 걢{bѲ'm'ū,k彫7W{jHF"$`l{krbO|VUJd΅ܾIAo $f .ӱ!MDEȵwpWCyw{;UqAzv86f:w ٫ǀ )2OAt)I{a1x U'8j?U΅ B+, CŠ܆ X0ꪞxx,y{=XMy?wE=:m^uǮV"g {.I, %3&<ʃR! `#)0\Px`\AᷔJs;F@S_$,{ e$LR;y3e+X˩asjxLB8]cZ|e]S2@Ns5UƒwtIwҽ)X8uW[wY$? bM륽ݰH&; C6B %ZĤT( .8w@Du(,NHy]Sa0-#G-Y{M.\+ +N-V'^ӆ4gh+>W.YVf"ٙsAgaSKPV ]/uzAAǵ|$_^k˗#+@]v|Ķ[n"pN0LT,$ʲM=?a߀A㪋^$mLM:mf=ܫr f]P-B\+}(D|4i\)(w?Qyvo}<+ƶC;@Aik3q;fC5gㅖhJ)`zۍE}mD6w s0&A4:K38H}8'?vD% ?vky5G 7t[=vx܂&sT/.K!,S#l9$ߤJSJzG)?c<Uf3Q@1 `9+(t8nnx#}!!3\l{d)׉KR;˖wbKZtrD^;,̡JQy/?kJI"r21( 0xTSc" Rz-/fܖJ}a*BT4sPuaܨ '!ƌjM&65I+t8%`y M!m^?$ϧ*6Cܹ`:! ?pH53q<5 ^NQGյ)8p&ѽB{g"P>g=;H3Vp };y|Ss9'!/Ѵ.R[87F4GExdcVq0b,U:15məy`QIrL=gDzkC{!jMm`ok*Eg6GI?gGRLX?˓ T[e5oϹ|={krNӲ>=y|ݘ; R緢unXH@U=BL*XR JּfƪpaD,m^uCpNZ F5hJ=q!_8m$l՜Z!y*Aƒi9xL$@Ht tT7o')pN|]El'Y wx|TL*K*ID|>g}8OL ~Zgb2-c76FڜMO92/L;8k찳W ž|_UݒQ; /< ^i@} VZ>NʊyS<n ҄p5ex[ @ApęSWAW{USR`@{R- $_4(ʰߔDyS]aťjkK.$`}ʾꁱ5Clg$^Tblg HAn\O"5jbkcS)`~EH( >D7ؚM߁ۓ-y;]WuTYU]q/Ȳ5|bu娦j9=!h{ghQj-ΔSIJ4[Ȼ<%*FÑ|5aM<6Gu~2c{Ag=RND]y[?wZYCU9/+]xN {ϳdg}ݕT*SŨFyǥ@}3G 9IЃӌ|?S`[PfbIoQXM+|ّ`qC p= B;ȄS#t0g-q(Lo`4`Fhb[qJYg%7G]!lԻw5> zY,M›QL1V>E*S&kxCbk;lBk` x~9O}CȑS70 )N0}9 Ur.% H4*Bk7zE@py x׬g58q':žW-#))?ΪGMsr?;=9:LeDL򡘭6>)ԇXV#Vsu2Q%Z]z&XY̲!]tw&|?Z D1G#(Y6'K-Qx[6,11iau !7RکB4\[3 (SP0ZZg=ڶϾęN\̯sˑ:lqxyo:%}Ѥ#*dN$C.!^ovaq2oc1jrODnF/YF.Th9W  bQov1c14T~œv"h }=pk2Ci7|H1z&~2V>%P؊#y"Cd-QmEsڵ2 jkeyq*ﺔ1V,Ldű 4=)jG8qZiXfL4}>o k+7pj3-y8oR_8z.@)羿>8lrBζ+5W+C24Gy<G@􍋀2r~eҙef!}zo [5S⩹UK+͟F#fb GRڝ !mxާZ̊g*/t'F(Z+WQ͍pOI {#dMqڷgBC la͖RGDFNYl0(2*! ?~ LTL_ٹ9yS'*uqX`?VP؅rSHDPRk!n AŎΑ}YD/jA+1YdIT]S^Svqٴoַq6 BE{t/  ,/{N2AD2E 45 f3v7]^Q^Ų=X>"J>v'bqr B GO0@;uq)N ʹ/X?Eĥ: tJf+r}`{54/䥔/f(ݲ9ٻT! R:]]SWk(sX{ }N/񚩝%F bMJr2kdM__|"zo2P;pAoJ7V٭H'dцt/V ڼEX #Cӥܻ'}Z~30i/H_!::{KA 9Ӊ!%(C&w}?k|gkiho5}@ʳ,rv'I|YKjc8D^q)hd>TM-ԘO&irٹ3 XAAd2NZq .qkI =tOk +RZK.G ~A!.dbC}64Kǿ-O)(_Đğ0%X  ˌY/mGd^|TK$2ꀒcľDѮiݪ,:DJf/|2y˲f5NnU=pxB!\76D#W Ú dE! 6mpsQ[E5 ZJJN/粨[m2y{"U~C/y4J^Gp@!'08%v‡wB^4r!`4l ?Q3`){2G9"hA}jfK6 ;,Rzӯgr!Bɞ C ⺖/ 9{ [A@F(%>2,gjl릁`8=EC5k)#tPAXAňTA(9¶4z₝"?h4+P.G4u]l̈́XQD]8}` E,cs:{xjbJ4no̠C*lݱ4~⍎V0w*`Q4[ s9Vt}m_aOGoeV.m.n7G+Mv[[0͢ c`+qz\ ZY)gIE.L}=B'%BZD&m"^kh{|8BƐ|n;^E_ltJYmt|@F`!yLZϱlS=x,րD_!&q7\E3:eWSi , 7N[~%<9YMn횯 UE!KȰ33+ 5/"g_2 9.9؏$M4cRrO!cIx4a(w8+1WLT S@tmhfbM&?JpAn ^q] ȎɊ4wiC+*~C9+'`Rih>@çdܼݠSDbkcoX{`E xmMŴiڷ"xel>R\ޱn)A4ץA;Op9?My\ہ" jJ;y/Z5 !UzL/*]Qs|n M&p^_I(o[ig,$*[X0F2γ6/Nh9B'G޳=}sBɲ͓ugCMуģP/{'I8~JaOHn7PW)<B>|F߯DOwJgYleV5!Z@7%7".MHoh|! Pq"zΩt_oL5*/GB8? %>8vbeX(6.)Zf,^Phcbnq|{܎ܽ -Eg1ABsCqﮜWBq^}mC-4]mR֦m23 ]^SCkck'zfђYM6:ڂ}u'n'/bvtȄpÐw3ӌV X#ޮ/\x RV")P+"N~HTq_gmz;1cu|礢{ÃTZoDD&K:ICRli"@G(4ZJ4t6dא=x`l* x8EIh>^Qu:3gjE@djjG潄П+7\_7WWGα} 1ouwI_ w*#;z)n8 ۬) _/~oTN#Lۉ Cj4c ǯN㔋usca_Uu, Jf2 { ȸ<pxHF z6Hk5\ԗ)r@s5;a|O9n!:&6 ޼ (R,%i`'` C,*ZtNc[dqw rɤGX [?AX\҉>AyqtP4uv,KHzFФ\2Oѽ]7$5e-RGɠP Ӧy㳓XNޒ]-!϶"Lɱ_,rB9> VTX>ҡR4 C>縼j\b@A3nn³@Ja#RE݅;IRˇ=oV!Õ6^ y<|_,0r K-3 &,Q 33C0Ry`L@L5[ Zh]GItCFt?hR$K*En7DHXP }9Ij4o~9!zKq6OW1u y:h)C^0Ӷ7=K ;b`(ڑ+l2pn)* ׳x֠5F|)#,o%WD7Ft@ᱸ轥Gk2ycSEry*K|oE ݈־]To-硰k1@ʪ"muXaϸ6i~J {-ZBqsQ ̳f8t[o*ŀ(aL4@,Qm%ā;EPVUi~Lj%j#.]~74%î #Z5$-XϦIB.Pxnz[E ԁk`;Z<<ŝAkwqQ[]ps'"v jrxAj5Gu s 24JYxAtqGwɋLE|pye#i#Oţه O-ՊNf6q7C|ۇݶ\c_; \+Ϳ,@ғS;Fi3tt^{p6TZ7?HvAo2oA'`nA}KB'9^@P+iۤ<-3B'mkP -y Nҏ&pRwD[!_8c:?F7̺Pu3JױxkCGaVjZڗmO~eg/F*b1e/W1a|pYB!\rE[wÖs%x(}CY[ 3oⰁBi'S4bSfUfƜWG(_~}ZLǷ Fl<ŘSH8StMddv;Q=nM㿊 T"-2"}=t"@Qnܧ7w4IE[W聼,sշ} ؀?xy^_(° A3p7aĦI tGd= nN`UAf?H-HG^ǣ8S~24i~MroA0`B嚸poݳY2 t¿ f>MY#sku2mცH=nmZԢ2Wn{|F~S y:D6Ćg~{p< g9ؼ`+}WU|3*VhG+<%\NQ X#ydmSs-ӡjRl2|s)`{y_]y> Ug&ۡ pQ/];7  D( `c.F#]<al-ns0nOl8t2 gl-VB ZI `ULXzJs R^%&nRB&UXp">Βjd[ELaH2L֋h2BiKxPRϷlgid+=(Oi~ڽf&|nVqE% urCf)iX_)1PdV$] 4:% W=T6b ^e$`zvS;s%֦~]'IӮ{28:,NS0]ܶIڃ;"ftWfԎ |HdK|  &Ux,'b"K8ݩ K}(I냽u`JފxY+[ajkk~m gʲ8;eΑVfvDn_{cU&zT;(͡@Cu}w|l~3עm'4[*i~?#aռqK,CHc\og_hs?P^ԫ8*th"(t>t]8ٵ@IvsB)-.$3$̺<:(j&;*͋Y*C%ۄl{x 4DqoM򭸤+hKzyzzPE?¦$e6aQqͭz"9bQa=8X|Zn;hGd 1##a`YX:64(Oh:oW'^U,2.R^;mieElK-Ȍ}_,26Kx0YqЩpauy|yM{lm:)g;47@BQT idb^2[Q"Jhݸ"Hc^pb.Q#jEυ=iEt? wHΊk3]Ѣ~.?8#0 UQQgu,fi 64ɞ91 q< <4Ѐ>!ϩBDȠ|}9xPD0O|'΁߉(eZTjz1kv+ztIU\)h ?ڷO|8@w $?c}7&pq)I30j-泄.<1c8쪘mYFجՕ攽Bhb K{mR8lr%Q)X3*Gg N?q9Wȇw=hKi%e{t(QD E߮Y.n?z#b'dg|1u!4.άL :_hⲅÈ˚qS-3; `b=<ߦmh@bo8bMT{# :,GxAv׌t7dH7sѺl]0c8YaaDn}9>1fFQ/dry_xZ{}Q*1_!6WğN Γsѿz WI+*s"U ?rMW~JNv)T-FO=?8|{JNcdG Bk1D%D!2)DpfdPxHjB7uǛĈ~*z>2'Tc$*=B 9mqeLXqBGMj/HF= /;e!-T0竻ؿC뼗HE0c]tfCx'6eW8 MԫFc?ȃ= ~mz3^(@acӋfKAr0%c֯Ŋsg9[2j1hNyhOxR^]' ͅ1<zWeQsVaEWH4"#tJA/zY)&cAZ`:$&]yE5MR`}ON"fG^qz B~>TECe.ǩA6sĆ5O-yKf&Y4v-&tIul׻ Pk4~GJ[e@b@kp÷83]g8uY9֤6߶ɘ55''5%bE yJ(&ߋ ]ߟv$Q~˝NZ쑣=WH)' ZQBvdyX.sN޾%KIdK:)&dַ; D9͔orC>sKӣj?4]0Kr%=>L>|!Kps5F# q1\l%ph {)xGfH6/Eu9HA&\npg \T bwbؤZ'8x{jOQ ;I%CQIlHL]2XdÙh䊑fD įrJN@_J5կ Ӵ~QQGs-û@B2ݝ^% ML6# >4ʹanZps!ԁNWy5_eʏ|`H>]`5!T n./#ܸ,Z,r_#^g=Ͷm+;5V ǣ||X B3a'%X}Ҡ`^tT3QI|O%ϲv{ ~&^gezŽu%%ooU<8a8l32I]Wj_M5xʍŽ?wr'cr Ec{$vV?\.5czOt%i3> gc}k̷9ڍWi,j%5lJ|_fkDDfٮ!Yc(w&@\ڐl}VWQ!gf 8;s=dlK$'y*'ę0*!|j"Bف5ɋ7#w')Q`c eԁG?VH#mY*. =j J[1\V ,Q.'VC3zDiil,]`ci*LΪ9)H\e]3q9[B'H:I4Q:sk}UXB7r_%^*E|$Dn%*{L'ff'<&Vɢ}9OBp[)ja2lq/͚WЫmM=n,EiD8ԩLdIҨ;^-sppZ#8aUz1Jɧ?I.oQ?xyϾf+PCd^+ag3sHV>pg_J,SK};ѡ1*w}BX+i^^Z0d?Y&EGҗܗZW 0NE:?rʐXb`tM4a7h}Dq2{Ⱥ~aMt){$2EY~}El/b|#d!ڐ,Js A]fb5uӤ:tpH^up+8-BYq{D4h TufFU^(y EM/=Z!m=Btim)7Vf0ay;wL oQNA<6z,6dVsR>* +5o;ەd q !zRCq855I3j T4-Yf?lZu$9I*`9Vie7FnlM'[U _A=VZJCqzg<24Qj7w?0,bW[?oi \uEtt~dG)v2zrVڅ`'C BO YB?lr/Ɯ.Wh?*<9#oޛOVM<]4Eu.Mx;Ld$=iiwd68q?{46|p."}%kt9);lRwwT i[!!IahO pmr3E4µzyev{6GV)qְC~AW6Z'AoXѭfAarO)D!iwlϜd,t!Lˏzы 'i6D>hgF9`sJ|y/4L]XK`įR>yZ*a@=NG5" XM٘(KyWmr/UBW4K%.a(M'p'7jz'P'm<_5- ¥DT]3M:U3 q5 40\EcmF*/pũOYVq@t@>F"L!L_٪5)HB,r.ĹŞ @4*#/DF2:K[ hI#vU1ũ_za'i-vĠ;^f+PbKI=h?HF5?I( Dֆ1Y*L}=ܾ-?^d[:Y!.C#t͎-ziIfUx>ס 5;gNv9:mj4٧SeƲ6 %~ε{^k}7eH[`t$/ 1` 'aпexx"buApn~偌@ ^^J6j3'QbFbLjEk%ϻa,0#LnT;!ᥳa +24a+ć"B(~(KCZĮYwp 3ߪl<¢hpRC!bm836JKkP.: cUBT[ŤB(|Ǯd1"/?ވe!dFnGG7(x C$fzH:~ 0:=oxz0sɰwL1 0_z|xO+#jJ0ߺ5՚Fi~z"nW\#05i=}G BȧIq-~e7׼ G|%Խ͍>ޚ(&99?=qaH^c"T? ႮTvF_WpќeZ˄nrvl,$ې3n^\3R&vP],e%F+.lQ `Ak*TV]eM~[Vo.TӔ]$m.`D.wnϙy+ܑ@V'jCd%]=I =''m57>ALDŽ%`\ZnG$ɛE^J 'q aR_l:r}2J3!wy,],a|EH9,-+[Nvz6tU+U੕~ :Yj*Q6X].*p?z\L[hiJF,{>/jfk1,+ze:+:@»bd'N|Z#Mҍ߀Ev_MIS2$%tծRd}Kx*FS`I1^w(tVUV$JF|aQ\񢀮t" ǔr2LBF7ps改DF\:FJU?BIlf y/eXӴbT6Ddq ,ӥ߳ pSL~^i3.!T}RnggL8{B^w6ps?[60짨5ˮu&M}O* q_f>G?`|4e$r%)N *f^ʠղ—- wJ4:Lfe[, J1Z^yd*CqDC[0$畩ɵPضUG"wz!z e*oŇ6*,Tb"7 aG!%2 I%ښMB6Rװm̻qa!F^/K!Z4yT@DG6h/|WP{lf1y`( ܌xL/2IGkS 7u[.W}hF'=!ؒrx,QV꽑 <ڳО3Rm{aY]H2 >%iHU`Pop0 Cx39T*Vg)&7@laeDikRr (vfZ|@1ůܱUNs@,9m]Jz7%x@nZe+F|"E܀QPȇ֨7 ="Hg>Rt0s]ƓG|jd++ (ëM|m3"C6VѶ7rY)YZ\.xGJo5@%uޕd3θd3WRTLQ8Jc/HD8+*e׎Ű#(]cIeEl'ZX+3N0ڎO|fwMӊ 5=֠zk!JeOo'flv<oV>T&{r9c4|Ul.虥/)M6 P^D:v{dPD(ĬU!Mϵ7,Re;(oyAG}R5ٌR_ Paxlm⢥25>ձ%*@`ki?ڜi͘DwZT tp03p+p;Qtã;Gg'i橡—"߶bψYwiZa/=#ByQAp]9L} B<]Z' j 6岗!5WmQ4-yG-Zmg7= ?}/[dI},>I,puFfbV➛kC<2VTጽX3 HË0z"M^Iv ``ZtqtQt ٢58wSG~YL7sDqRKBm^`rRUc3<$؈dC^ڒݎw!x͑6cmް{u\SF7$W>!f+nwь$u yA!}]JF@e`12.EÞ+HOh]1FWf5U՘mdNz;rȻo)u8I̥*S#.WL>J#qyO@^X7Z=z3_& 6u1  C{|?:SG%ܚ0_nǮ GKk|F_>zZ'=? !S<i>o-pnVHe_e"9$d7g+(;hXQ࿧q ,^w}'XiC]Ѣ˿/ua3 )pPG~:f{+R&q=yqyDY%k QW^f~s~106U5Y3[wg8vf3ZZ*ny,MN[BúF}t$ 'F(ڦ {@~DWY0\Ynò蓉\|_Mz.#҅4 o{hʮHϴ[5~%|%mUhF[׋u^Ҩ&ѮctqAMc]GQ"asv16ĕ$#`M*,ӉaWϧghz@DSb]z*5 r.v%QJ0q˅A?پ}- 8FkkCN؏p!3szPZqM#&f|*jB|g5*/ "yQ¢q4{dJ30]K|ܛbf >SxW҇5@Ce+?]zѿDۀLjyot֞dL\ IX]`k'JvNFɥl:5ix Szc]PCxrV˔_P7쬽A!P/C FMIܡ8GHHZ:D)&V|pG.H;'A:qĝ4ŗߧwʊBU.iW7؃ݎ1Yη2Yo)a &\)*@lAjCG+\ haYť"F%? IP>B1+& 5۽Am UtCۛv+Yv<9V&P]^ ߙ\l /{}o;HLVh UVʡmiKRX`+_@ޤ\q(jeK̸@OoHRmkY$y ➽<Mۊkx<шIaⶎU6g0\oS˜镧%1_ל!%GkDŲYq.M@ǔ(B!PT5:5xYpvT}TTiZNwoiNJY6nMLI4RsPQ ukw"[q 1 ao%Ƨh{VA%z似h?!;?^ #Nd%3;^|((kcI/U _7Мb ~ [kV" 9 1^h>=Vo²a.7m¸ZǓS,68,lJ>՞F *g1죄YBoPH;lvX{c ^XԼKZ=Lηlp14[6Y#}l ĆA}4YW8Pj"[fNY.dv3;6nvRABN;Ǻۤd7'(C)m*հ߆LN_=[,Ѩ1nlR 4<{osЎ brq"qSIm{ݧR'(\#\9] HxXpp-i^}HwyP4hle9O="SSۓ ?~鶏%lPWysA 9S)lf9vz}'.LjN#];L̻f<zIJk=̣گ4‚nHY OJϟ2ѮX7=l+gyс"U0CL'&Z9a\d")p qtۅU!5gX; f&&:؄ƩYiiFOËVH7D1O&?lɾ"ikJwEtpTz!fA_+1F%IqB2Kk;]Ţ  0} *o]Τ?5pZb%?.1pW,GiaT=!R R߭҉vBvvhEH If}niāؗk Ta}4O7̫ccSG/q f:I*6C+SXw:5E%{Uƙ MK@XH.'.\BsG>cMe@N7b9K굞-nd+kj!g#]9]yr읓?75x~9_yF5xNŋpq=1G1|\+N0rXy =X1Z"IKk{nU4i1qM QO:ج|Xvn@!:c R`;m[#|3ӹ1{IbWF֍_7e@Ðfm'ASM hIcnj1oUcx āCFzk1[ȖJNɲ0#5~ ×sGmsYCL& )n"ʣi=n6gTpU(AHag?99=3C@ @-!0r0;ܽ+&r&G6/܏+N}ZLVz9)WoBPzAK2F/Wu0/)4k8u{|O9<,+Ѡ[s#l{k[Q38B#1D?J|fH .ޡ6gwQ&PBbqk6<@Iy!T ݿÃ1y|] >q'H{'8xqpd)]J#== (9MWw>iFR5ˀFyJ -f :Ԍ_-k㙿>)|BVA\-rF8m4-K@;mGB ҆/onߪGLiWZ?k5  }nvƽ"Mvq!ZcBї]0 mHP/5EpH 1N@y0wn9n?/Fx-@ ;NAVh՝NGUM^I&HԷb ʡf8#yfh}yKgR e,gG*׶j=g. c=E3kױ^}E40ԷoG_#B[Qu '|DO:muzA=42e7;4,E Cc{:p|>MJvCPEI?35;\fdn$d@_hho&nᑗ̸'6>1m(# zőCYnf3k2/۹n11f:,t oV*߅F 'aٖ!Qߖ5RM&SͰޫte2IЬ]=+T/Cé-&]`)&-TaEfC OYúIo!"A|s"+ n/i!촊f6,kPFҶx.@Wqbr?ɐkN bLzq0=Jpf |-r)J[]E`˵uOP"-[S <̿hqS6[`Sd*h 4s_b#2ﵰYSC^M.Z?4,A:)mBC̿%@F<7ΌYe`uc‹m$kѐ?rD֗ iR"&r&?W|*#ZF昇K-1c9jK8~DPjU+w:j1>HH#ֲ dzWox-G'G Fk>u Ϝ `| \@Z.fMNrPn+O +YEFk//Tg7t%R2;51*Y!FMAe?QBla'n AnG}=EO~M҈t)4zI4Ԁř]+sdY/4ejEI0!oM4pW%9`:ȧܯ * ڲ&Tg ԰ִH}(U&f$r`nU][E*zzid}Ys-Vjpq 2VgKm*Mu{a`e\kUwyay3ν6[7ep q؊bENmj0^/p4OX7P>zp^p7\>kj}BmbMFk]ỲC&cTVeKZxXvu?j&T㳙"ay0fUŭ̷T;/lcdΉY~xԑ6<zX̣:xm ;d4i&,@ekvoɋr$ ~ n׸SIy?/#KW޻hq j7SyVQTWo1B !?uV6|bMY!BKySm&1a"hz<[^1X5Og"蘊Wn)ŐƦ9w H^3[ZK.g9rZO WNvE<ф )3I1&i[<9=@// u`LL YP${ "sё/Fa0C_BzFBL,Z}GXY)l`ij=ч2}<%ffpE%["DƺGjl_iL32ojK.:k3ph݉a:wyps%!\w|mz@B}ѿZLS_/jNWk00t҉|dr$.jK\Z0?D %xx;(Ɛ9L.Zσ|%L2`f9oBk°N/{%=RAeܟqC{P6} ?!*af 5XlѠ-E1KEv,;wdʈ@^s"RL.2~!'y"ʹd0b#AB=qң4Ó88Tԗ]k6IM4&N=-8Ҝ' ߏgR$ڸ&tc*l|UY'ka&ʏ3 1CB\bJKͥC$˫+c+1] ~Nx67]:B,<4FLܟȞRs3|\#?Sʏ􇜓h+_SsͲ8rMձG,MO@qݧ]Sa$3<{&DX -$RjY^{C?a&ꃊ;0mV˔E*JN9}sGXsZs#7C]K n9Ns8\.N.DtI %% *zϢ{4`A) X]$஼>KXjN^ԃ_[]Zݾ/` xG?Y<-t~ٶ˹fWk ,~0sBN.bya Ym='Wgd<s7PIέ1>M>gVojÏ^|m,IޞuehS˰(mEEqb;#^dU6oq8o=|1BC<Gvd5Ր"+!SYq8QG`xw]@ߴnof3kkwz1q;Xt@BwE_/@&!;,xJ{q&1)>^=< Zs KRqr_p3dhvՆa8O٨RE$M3m7l]i+F͇L{ᾝ9up2- e'J!C@:xY?~%KZ:* vj7)O!V'5;/9/|LUV`j)i$R.d%MMhFܷO'wY5an,h ;E=HfU|r8D ] }޻Wث]̬pGAE%j9bK:k<ۉh^t[acˈ@~Dn?Y/+, l2te!erq]NֺEk_9J$*sB Q)c̰RXi3-Lx0kb d OiFtS2EӭwsR7 .(oǔSLFXeKPډ-p-W/ Y Ԣ=^̮_o 4n ' tٞh5ۖQ#N0{KKG=Yƹh.ch]gp9(-]](h׾Sf(=\;wNIQ/H1 -kN|+zgja6m\}ED;,VMxĆSjC߳H6.$>CpΟ{cF:Eq; rTIөp ᇏٔKβ"O3h7lW[ 5 4@r >71}ΎNHS!m C p!SmdVOm:ƂVţ[ ˋHqFw7H<`=5 < 0״v۶ -$bw$&Ӹ AP#&ƭva8Z yP./:k$zEE*u0z2>R{&1Q 2v%|_zlPZu6 _2 ppoЩo6HN7}tLg#VΤIl' ;\M;ځ~Fו8qS ~eIjXa/ZrTv7Z}<.E)& FЈ?Es#eA&FBB^O ˫c`חK.GV݄F5 ޸>iUhO]8W&R`cq\ T#a-BUFu_6"<^j;& I%2or'1!mbf|؅}d4 dR^j}g:"n~d˺K)cQ#!hoH=ۓNS&R2@o0AI=ق9o%a spAJ߅/GPTP.׀ܽΨoSӗbY!Sx_pGs\fZ 2&*buEl%J i-I"[l dG.کlWL݂jܮ;|DF7y]\ NL@B肜 <[!:+c S U[*sAV+yAal/+3 U"V74HykK| 'ܝ/KRWmOOcG|pZ{>#%JbfF EՇ r훟Xv =_8 /ɯ @H4P&-JGzT3 Td԰ul@. ~C ;tI ZG4=I˽+ΙU{HORk.wIk5Ne%o+SKaF&:w.MF Zn0{TF챐ݦ>7V4.rRW%qUC?f2~SL`![VG@ʎ NP~r4Z|e`Mvr-^2&]{hMa:.xFњ;Hf8f-ڼN lhhAINkѐWCC z1edE嶾&w:h9˓օa& "eg?ͩ!* 4ɾq\`$9L3?lHZ诋qXX"7Ѳz;?i^1߶v6 ft)KK}$`N&>bT l'չ%n^ RCc  `S`ĎAM@~@A9>2[q.o|}L Ms`ɑ2cmX~M@qyb50<]c qGG{gRmB`&$3ͷ`, T+HI;"ҭBR$4wS[¦/GuwZ+’J(>#5[܆DB_!c>;o@4lyJYPJ٤\S+μIOMKɺ9M˜:%(W[-o%df7~t^p3v#&!'"=AzcE& ō"o0qmya*wե6ỉ;(T>$v-`IA*vB{sQ|xNE/ &e]QyvVLx-YҔJy!lJ+ 6pEL[􂱄I:C9VcurrjCi& BlW>ŃN`/P ^(8T iv۶qr|*[ ͒8=YB;u[68 a{b}<ce:8b ^#2 )D;[mB*-lJNx!!+fn6'̢Y A?F-}npZWܮY{0g-=9D1E/NE M񆾖&"݃R$tr\8*")GJ627e1gGU3:[F2+ۏ A%3]* ݎ!~"K [Z6CE.g&t^Ŕ8c MoҜȠ?%El+fY$+קm$r Y!`s{p\wl*iOphz|#DuW/D׿{Pߎj]d^6ŻNTIk97*'GהR;ǐ5emkhlMF G@ m򅊟YT;8GbB{NM_*ю%B~RuZ SVBoŸ́ȉ=:Qv&ge /^L )kGy]M~QS!?s-Umtk<+_*Xw|bw/:E+xo6K P|\ħdMKIZ'iś k~TH>z9F#禚N+fdC,0>8֟W(UPyWZmj3 axv ; C`^ϯnٻIFOEme-Cpiv;aa)L䅛jW xgSd&¡6ʘ?wd#`.Fo$cZW;vNar\l߯ ߝۉxk]0 *Åy3|Wpvcd3кYx>U8 6.аRQ ])h\?nSSuB8(}=nߵ>UuB~\%:'gcZ sɍy(XXaF 9ISc:ezT#F o9r=2+LbiDJJk&`)7IkbxQ"^KUݼ6͉c _>VՉ[/ז{X*nO H+(E.87Š )-8`4H'nB9G_ܱ͑*64mЩPݥh}CT*0Z}6~ӂ$t5Q=`ƥ G<<LѠ) _}G&?,'rQع] Y>n",QF86T]M7ç=*-]%@ vmTdGe!|٫xR?+ 1jW)~tVfLa>̻\|7(ncМ\M=9<"M8>5s^G%;Gg8B`پt#Lv桷!՚|^䥤9~3N8ba~u /t }6\SyE1Ä3O=3{Qc(U<=G iZFYZf.`2}4d7ϰT*WLTBgŬG A7<2)F5Oy&U QYϳ p]@N#N>AB=oL(;NMg, 6wNsl6 @UO]%=t[ .o$uUuHX@>n@X% pXǚ#=aK< s'9HI*j .[didkT-.4_ Z(ۧL Q2g=m+ep7?nk(8T@^>څ2O?ի^ؿ̃Fcـy F0fmx }?rE2jDuegP@S5VO.[x]TͻG{vxC[lW{WOIigkzJo2<5!̥ 7Ue"c' :6-7䍩Q6o&pԒgLzKW^RˠkJ<]7ېiHmC!aUv)eZ\}ڥNw6l sEӓ ,-3 $q"=? g 9NpeEr'nQ{!>H'x/x#&V83 Ə2fL `[: 'h.}dn^+1D'?Y;x^(r`޸팅`XQ`GwYO0xbw\d1Z,?+|O}3qBzW[Z0o{;V }* 3g 4re4R&yۛj+!{>VƏAn/ DxQkZo-w-%Y 9 U D#ŹcH8уUӔSwc>""e@fYEjFRYҡs `7%Vj,εv!eY(Xj"koRV.Ӝ2JE`)1vzimAMXiwP 4x4לE_ ڙ#]:;_[?(?59:j:\z"%8/ww'ǚ.1@VcU~K ܂f&s37%w%0Ƥrט?*:ZPm.&u/~GQihŒy曡Np.O#$!Ñm{Gz-/9,%Ȫ|L1ێ煱P)Tkz!:."#Vb_8V>MCDeu:ަS;ݘHԷ'qJj*^_>g1C*c٫@zAGD\GK%Z}wdU{+z 1!alv7]:=naR *%73-~X/ЕuZHb4#J@&9;BOygdbh*LG^~FxP#{2֎a,kd0grݹ:+;[u U%9}ch, hEo>oy,m P<ڮE'X%_7gVdFYC= ̣-(U;P3Ln))|fRwB9#iz#k/Ya<_owϑ4I`Sь͑O>7vc'~!Qu (ڵ08Wy6kҡ& ̠p#~#b%MC_9􍣩S/(J;~ 3Ss/tYV7yk*/%wU`r @4RE6jG Ii屓Ȍ$T&;Uߌ"%sխ7Ln, ,葕F:؍|Gd-*|%<әDc<5IΘ}LpCTɐ,הbyAUk`YJ d.>=*lKZBkuxϤvVʡ*2-V<vt& I-D]"Xss.01[1k37Gq_]Q'!kNz ,[]$ >CM)|A*%XUS/B2pٟ|k6 =6eq}bsQVt+(V_e;wY6CSm>pzl9#y 3:4::핿Pm_FVY.<+ΐRf J%^$ rK-$ [x'Fl\IU f;*CcbU|h7d@9W FtK8EҜ;-C-'15?ba1c`A7kT#_ܢn&E(`/V|1AI6~j"@ Lwn[D;qߒ$) !l0M?X`[f6c/o\L${;n9pwg]gde/.7I#ZX$^Ei'AegȘ!m[lA_h2YJ]qd/G&n W$T?BU#X)r)ى}E90P|E6rz)>.06 PcAB)Ml(#&&3R}ot_U4UfRzx Pr g1qk쒼J\!7 s,'6&fg-a=N'^2 83qiHmЦBWQw iE"e =O)iF9x#F >b+/lN:z#.!fw'/JbG/"ONow?/s|;8~3{<"&7D~<:0KwR(vb彷 w8g#Z{"3W#˼8 QݙTCgIjX:/[gȃl#xżN9ˍXz-06}*tkBqY*NI>a? ZR@ ..KGβ.SѦ؄+:A n[쏛T~ys{;oHJ e[f(‰]Ap [KAcRsq/ց0B̍Q!an;%*PC$+&뭷<ʭƙf'W E Z9{U8Kp hńrc̭#¹G&ӊA l&T\f#\mqmFbMb$zmEV)xr銹Bg}g}~Gr*S{2oW"jh3IY LGR3sn),oR,Kd2I{7>hG;W:Ieݬ96"W-g禈 nK?˱:H_T XB duM9Azz]#d0xK8rU613Dv;Ar;]+ 0,VĶ_!-V@6<]`zUvrO{P p yshp%4TT_[x6Ɔ[pXG4ULcnT>KvLGXZ#;~?,_qq8'uǟ)8BۃthMSqi̟K(Uh~{LeZx<5\|et;z18D}YK2 5Y0:_0xRd&{tc2*[ھ߽SgjX\g,ʱ}^& ּ5m2/9g6.MV_FɤlSoS=+sX BtKS=-&Gr%j>5 I }qgS%Q[$=8Bvg#> |!E* UWDRi%i[];6MaWYQAJ_/G0hRb壖 Kn(jrA@ƕӌ-3R@a˾yCLEuV8AO+7A&ؠl"~LSxAlX?s*lz47F;|K7L>?aG6Ք|8 H@_g$bw\þ$t OEMVm0XI-*oo85IrE D]Q/3l?t:-F# KeR^ C(Z۽0~ r͒ e-_@p@A9J+~SJo̴xw^3U^v8p2Qz|ZQwnQc"ptm[X?w 0_c86%Zr5ȫ.!j{B,;\_P8]!%-M̑fh<6 <g_bB5%Z&i 6fnI57j|ilA0e˻Z!\h}ŀSXm{P">Q8$V:\_N=04vo2ؠ˦S/U-80o<92GMϫşql[E0UXk`_zY̭R Bu#ݽN|̫fWfr='{7p#le?EvY RGnRXSvH8ln9-{->w˗3e). -w `Q_Ɲ`yEOO\xy)6W!׷ƙ3Ɛ3vqh!Ɣl^l9F4ј'2umhKGG.!!B76\̵״;Ӊy!`w2?׬yቲ#j[KN\֟Rp^J˰D!NN2VF1>U.4^94[[=B=fZ=*b_c+5vUP]. p[T sxd?CTA` B6Fv*zèQYI䮴,$h2ovm aMff)5Jkw[LEaܺ(~ [Αv7*y@8nD#o;L#> QZ1ܝ^~x5T3^,bV-) ZiYgX+5:B崮L~ǭ\dd!%I̶{lk=ߣ.ࢊ4祉1D_:'ߣH3 .V!Ԍ0'Vg:z(<]spN3muIfɥ<J6#s,2mQ. mkio%E%j舛oQpܯE5S|ꕶ3qXW=|?;*yqh8rGyAif YòW9(|5,;TnrgSEv[TX~Zx\bޡ[ Gr/=NE% ^LdF:pME;G}2 ݃fAF#~t. tuZZX*gk>T| (s *~#=$E-BM u05 '+=* }7cCreou2@mf;4ՠ{pl 9JlOa;0]SPE0[-$<iY_rx1|0w:A;w:Z<=+QfA+{( lg ,xT9Z/]vfd/+Ƽخ ͮu>Vb:*Zbsu[F6KSݣ@>OYc|\[biG߁!Z}dnzm)pyMDwdH)_>F' yc/zCL]b`rם HmrB|' 䯮b:4M~R47L{&KXE@n2QF?*#"y(Z/'<-.TzILd@ J6յӫCChw㵃5uΠ|h8˟Wm`տʌ t_ד cO!fC@F^P#g @#ŠN fjg iP`|L|z|}8lЧ|,A Y"HC bezbO/GhECZl^rSW3w D% ~깁$z?zQJOr"_or{F[ϝȴٔ~*YӫѸ)E>.^qhrU۝V8b)CJhcsA9eL!j%c'Z9P~߯ՎOJ$q@pQS\7 )ݰǥl<Xx: oZi@ I,RZk|æ]uEft}vEVȁtIcU2qVC, ̒R/Iy4RxaRK"( ˱`SP`le:TAWN l0tїrJSbW|ԁ ?.*@18Eh5HI.NZD[>)N &uBѦvɟzI uVOiYǭJ= 8MrTnސ2vq7.D9n)g3ZFo(<G"k.lc0PDp} 5`">Os212TWevi;u'0P"؛aLڿ]0 ƣOVb|߀? PT*AOt9Ō/´Á  :gyTWr ҕpiT֌g[:s=۔9(jE~_aj>O4eWG.TNL8pDi Qֆs`PlZn|nK==22ymMXU-Vd'tЌq#UdQ^Q=PԐd($)M,MK6xP;3xXHfoo NS;n l|iN^}]i15Ȩ{S di"+ c-w130G >*Bǽ4ȟ,߽[(vxZܤf7t310e ^Mڳ (Ot_p]֮%,Xt˞?o9!{fűVanAP KN]ڼ=i"\B 7ϩrZN[U 1]e,ET {(}F\1A/rP#*TJd$ ߡh`VH':4mسצC?^G[X 53gk& +Z-+{j@wAe!Sc~_I'HR~8[(l}P3Հ񏚿 \ӼJO\EtgXcj jP0]d+i{8 1_)u%q]X!ʛm(,/v hAgyDKDM{x+=ފ};4Y }5G%|rD,Jk|/{2g0xLАGU)_lqWœlUCq8B Jh$Aʗۛ!rP~qMt "|],x!l &e%i *8WH ?]Cn R <JfaUEݗ@Lt@ĺV4h*Et&ծRMv߃Zr=ڸ`V#__00D@2LޙHL@PJDj\Gs +{0 "-vZs ZJ<:A_E+_XhP` oÔq]Q̹D3(t$XEmq{6Sn#@ G}k@]8oQ"؂r0;r XrVsĿJl#R|=e$YԦqٝP?h^`+V_Py+ڜ>|~fP]ˣ4Y=4qaAMGUT>l]\| ˙S%W3]}ԱqLK~] %I&(lw'ڶVrfw@9p!ڨjx"d'IK2Xk~B,*ҹܰ!>NA)+>U2Ae>2W%CP;-jG6􎦰Sr!c#o^U1r*X>o9aqe<ȡ*\&8>1fXfeZQ U9[x+X 6mN =򰅣XB8;@<'*U9?H<w/$>V*\6.;sPI:Yv=IETӰ@Śppc Mjioe3e`8g} 2bm͟`1&B]r[qШ/⻴/~<=xɍ\|u_H_uq1 *F2"WB,UmW襞_l_g$/ !{"?Nnp OZs*wW-G[C0ݥb1zȽpR82΄? jj~pgFhH׵K'_:"XpV9m;LϼcXxphv7NZp!,I$lɿhneXT$f=4%]@p׈7`a}Eu vpbfN?'3Ot8e߿kqAqܘpk)ᅤWYwFѩ 0E$9 T#S O;mf^"xMOE  z4}\3)ziWjhk prY]? ; |hvsDd(YwNL4KNCDG͛t<F/1¹+ϮWƷLTL 8G nz¦}ޝWi #HHL>vj(WDޢcg F<${\pvid Rc}b Hdm,AA.y 1SQa\xTq'ಉ o#mk@NZmCSIBS\7s9^ZN>S7RJK]X?&*<>|$x4}Ɋß?LFrZ?͑Amo/g'l*3X)1TStsZ͎iWfC%i,dbr8,W}/j6Lϩmi _3Oh&\'&L#WyJ,^"R]bNF8X*vj#o y.;3G>,B`#&Ki8iKXwgO>/kq3Mi>:Z#LtྉAF/3gЎnjLmeJyX#RHTP'z >ћBHdx|߭Aaʬe;9S:USy7a>/867|޶۹Ǵ@kIňA*\.kcmwگu\Kd4 T-ԣ3HLP'R: -vûUpKKϿ4ҍ6H@GX'ˑ4WyD! E"5CWs1)`™L^]Ҳ TaBͼ7Q5q"!o<6!&Uʋ}J'$= A!\>Y>ChaDq:i7xla v SfΗ=V7Dcj9ft/3I!:|+E=(}{CHv%LugLБi+ G}p +Qnp4pDjjչBn&3%JMAE5Be%8>kނ/"TS鎄T:ݭk}Tr'{ kAm4Y SK^ ]By'9>~{D$A T>VYOtT%,^# VqERY yQ[t: 4%{5}ió.`8VSMօX#7n$xܺx(ƊOnEjՖ1XLT/}noC`|UjZOD$og̿D@K2Q"-k=|z Ao>ɰF s'41{(|% 2\EHXl߰TJ<>*jV]ޣg~B&`~\w5N%7t yb.}ώY1hI@-?'r·4~gZyF§k$Ѵ_x?:F66i wnki0}/.7#'c#ٖaR-8KH{= P\H$1wwhn%UF'"\EyO32>51ˆ?Bpj#{DHsU.A]r|m/ G>T~ndA^) !R Z [9`WMePTK0:"iq#5&# "埇eA%ov.Q_ҸH.h lglNLdֵGF2:b{!(c_O 53ұmk"WJY ظ  <`o'гUrQi~`qDҙ)CaWS|DpP:d"={:V\lN,L|+ }nZN$dL۔Oll 4P{3)X9CClou\n>D3]n4azyw2g_ܔ^UYokk ,a ]<;D{n/h ~/!6;s#=eKdb1b3Rq"Uo:R]XOmXY%4{D`;(_T.0)hR}ֳ w;vCg^/O߷{ 4wbyp2f{M˷ezB:HEEҊl'cMk?ȇ7UنCCE׬(dsD:wi{gi|ըk_9SoF| Qf ftv^O5UArgEwZְ,V:,qBBC61@isdCw8r~UM$<*u29&d,\%W Fd IO2ݒ,^{.WH&th_* WFnMiTKx#-קiW;\w.iKt2v|`&Ԑ@ؤ[o=\aSx%V!Evauva ɛB##X s0:<ŝjq}%e^.>Mh{ nn}PJ?&쥸jb.!D,s 9vM+Om5[R#~ =R;WLJY1΂!(C-ᚔ2M7\}twiGv_? , P PpX*kd*ٔ ?9n.i٫Gk6e vrv)B39!b!I+kFFn >5MހiDB(<58'm2՜r-ƘHHCnN"7! 5'(}cb%xwfc#Rs@.]+g;@* 9meti4eTkWE/WYi. $@޴[rKڒ֝nj< kfZv}b$+v ?ċTB{/L[?;'>дDjOfiEj_ {F%B} w@?יּ,в' φ_]-hVM}s Zlpj`Я %31yLs94r/+taYDDeA BH/T21Lu|1-lnI}iyeEU1o{hX[7_ mBM.s-v=4umMw/I>(t!*!#@3Dtmkr<8ndr<~Lɟy¸X[*ߙ{BCVۿ1h-M-#A )dB)V'd D'yg "QuR7p;{ԵjVFݰ{eq::1)4 QԇD^9#"R̋22,}hRTY5-l|#qEƕA`,gwacM݌mܥW>cX]Tbr^XniKG)C-dL\e^mI%g %cεYJܮ;QzwY#ҵvӵcf^mltxY vG4tT A,_{37cSWta]XǞ  ZZ0Ȧ}NuI㥼X5zTH0 e]b7"?c2w ~J;Eⴟ+FgSj)@UBXF!  @C.lt'Q˄ ěocU|x CYkֻ_8E7=PGJh=Ҥ>[F!9U2*j p1ݍLӞO7~p83{C[mmnlzCFO]YpLu{Ĺ,R#nf#W`#6|PQ"#8tJl zthe{;c4cфO>]{EeK{/IyԮ+C0'TFi|!5PJE/]vBS%HvSnÍQqϾ>d,)dw*e<6*k/)J#]2[ FZ<'-E\= cνw^ыק6!4ݱ1fכ+!.߈T^#ԋj=Y55!#\KqDJw!1QUJ>Uin64 M?ofıuNyQhO^yX &Tݘ<ڸnኚ_Wx԰^^BNfjAeii~ڳqseBGc-~L&d>ɮcT_>,8C1K&`1zp#u P׏d-B롪ӽJ/y8ko}mjhԢ#qC0,aj >8E'1Jokjإ?$$گ-L`oH(gh%e4CBJ]$65?- ;aI~kqC2՝=R̛Κ= y%\voe,cdx7vpfD6n > =KBv"Gl"^~0j Z~ø*~J!)[0ŲvNxB Bf[OLW &RsgHuR \ҷ:xC2Wu:HUq/tS]QqTb9Ԗlll8IENpzk=d^@bʂ =\d/Վ O%LysyV(lݾS7&}9_yА< vz2.*CUJxңhaHd/}iU-sP!7Ț~qNwTNYD\IIE8r\4y'&?;֤'CD0ZK6Ea$x*iTj(*fO%ls^_,TŚ;Ҁ.WGaJnfijJ7oIH+4ҡDaW$5G*b") r!h6ڬXdȯNX"L4*$1v06ס-f<_@I좌\z2zfb8Gj5O:B~%TJh%hU JǍp{¸ E3"R!Rjj6"ȂtjVᕖ]#΄_ EVAG 1ebgi%Ǫ$jXnh(}me&8yyj؞Tx7DíI)bFA{ܗRG R_{ q8:k˳!k m%nj胕o5|hͬl5y*@RYJTdK= V>)"FOA .B7ڳq.S$gD31Q&Uló?u+,ojgyt5 BR_7-gZ=%C J#YiN5=t,VLZ8*)a+T}lsTWGreֈ [ D8H{ZKQj󪈐gȻ+31:#Jpl<"}ׇwڊ[oAa 7{k"ђk#2~0I.Rm YG(3b& ]&bf"=< iY!]^2" ]]3]Tʀ`˜`1]gQx gTL歭@_mklWn HO|$?]; H5|cZuU8޳'U::p: ?%#M|JQ4h 43 𩑥⹛ٷbhK!G2fhJk)8A ºPB]`YWe6\BdM}RΓ䄴yjj6<px8Y ɫA~YBFI4 _FI,Tiy:~#?(K(5^7`Jk]S,5E+2tfFwi-vC) RNϰvpEC-~;t2騢ܲ ,,v^1[GcMM$ wt;rNb ;"9X@ ?M5Q\Jtv=c4Sy^s=ac f;m/2eN: $SHWms+m {OH"cGC"/כڴcUUM^#dhGL)"syaű틇|!qXKUnBQ-ϭ49a=kQb{,ax%߁';M֍w"'<Tl g9P,˿w7|lkNAfZ5x @HE'je"Z]GCP7kP4 ?[Z1S0 @WvnWwNvZP'Q^e-y+zf h-+ 7E `r^]AJ7B+O֖I{ )g4>!WXX k ]3]7 mGD(0 .L*l? l3e \!~BlF`zHdFUgEeď^SIaY/UVg!φC$*$h2+1,l7w0Xȁ1.:u Dhn횑(ƛ{Are6Gv܏},od%\W^=Vߴq|I14*imDI`*A 5$Zj<5VML}Cny 3(ɫ2c%XT$xFBH0o f¬H&HL3+czIP qa˟YGT;!u5~2]LZ5^:\AJ՚PE.cϙY sX@^/`t=o)ϭLŸbFNr=#$xk}4*q6~;`\@<04(E>Hi 64:=An;v?gMнLjqVbh6O׹\v*\BsP@uAnҨv !-GMJTغb!<$'kҗd enUQ;ӛtAQؔ{ t($ږA,}S;;9DhGqCBڏ['{a{ONx8s+:Yer*ijiŝ"dMO@D,])Fcgv{|YkkZAv>HDO~`v0kh|71@$ ;)R?JG"Z% &߻ٺt,+[HceUN]Bf-g7jߦ3Q"7zD [`PiVt2'N*<>>ЪcRcAlNfn!Uە6dV};x牨5z3lFl/S#ݱ8|p'Nm;oOANN02] #E߼F#sWӟЄtXq[&\;K&mUKNLؤ'!]ɭa'DA, * Ju\ 4$-֨FuM~=sWkfR-Wݍ#)½f>2@RM VJ:GN::fOoBr}EHV!He:<_c  u;? PGS BmI Pע 7@ -Ȓix@}DŽ+7 ^r1'Ac(!h~7+":"WRI-wT1܁{I*2c*wB.hpy4R~,Ĭ>S:'5$gXL%ҡl6.jv)i|cm$F}R+kJmcԼ/F&&:cɎ%裯|4?ۅa74.d 36]}TGjYB,MY`e҈F*9pwqMIPgyyS DL{\?IB?*ǔ㤴Xۀ[ێU N+#W_4mD rd_a]gMUDDE-KCdXWa7W"EC*Wqr`ot7i#O,OFŢڜBq=0h;G>;}I Jp-ys]=)9DQYoI-ӺS)d ,8j Swլ}yoKm.~vpll9p7wh,] h}Ph$VdPY ww تXKoA詛3"N#jʦ4Hffm P&_ ?vήmE\5׸I'}t^Nl.J C|w\d8{vBZI+Kĸ'&ݭɀQpٻ3׀N{3Mr|E3I{il=}ϧV_zӦ=0H`JI&8?*s> q.u铦Yҧ$ÃZr,Wy8{?e\AE~CS@¡MB fXyL}‚}>)̇"v~)XeeCy~wS JEq|}(]09 uܹN:}@05{yΥH+sXDv+ rb( &kẏҎ*uv u.RvRrZ "@1D^t $:]6~_lT(NE;d0qLX\Zv(G[q:xF B֦0ägA/+V,YM@/\s?/їGX%;?ih?uR`A2ՖܓUo/ 9Fy \lNiJcd-50f*'Ni~ ƙMͧi4z-`$*moK+^]4xIBfay ɄbD\gCXJ``?e'-{G\W5=>h}1Pz9 l6؉Ѻ bY\ S#=R f˧퉪o>`D"#S5Sh֟t!%AzaM&15TUsltSѳ_©w߂f1_AIrRϹAE8FDS(r$YfC:+6$+,2Jm\,um#+JSO*B 3o>5ćXV= 3ޣv᳡m@bD]lBtH*,i_/y_XHLrBͿ|뜤_ д |5FGLG*^j;bᔠYJ9!L KiA=g=Rv-ļG [WQ VcY+،'˯?Fk9u3 3ug5M?p^R80(y=͐Lz%vτcbR ɦ+myxou(Tzb6 z{e7[%9&0xwأHᵕ~HDDOL&C-'`%(`Zܺg_Wo.L59#0$4ꈧcO[o`n8A qOzheGxk}H .(s#LCNKZ߸&N1rINħ>Z ?ƪyN%F/d~i+tgwyrXmɌs rAvI !t7-/;SG>8I#;ٴ[zay6y񄊳۝KGl"89H1c1ܩލ4_?ȳ퀛nQ&TbOy=FMȓ1^ bܛnV˾][L9JT>'+3%mq8璕 F\mQ uA1c_7~/SoݠP l#- faꅵu^׬vԖANf;:>`q:Ϸ0umf9VhORDX-zjK \g;KU0HDM(2b|(>:G`cz&XWŢ&yMyCۆCԊ)k|U%>Y˳M&տ}Rc)2 +RDT"_R O??dc2FDgZkY F۴YW2Q8cԂp?TN@IJk[pOȞ](b4mygbaCP^j (1bKwV%gIxX躚DVdrMkm`e`!m]z&>Ce2O"#a?ҊԧJMMZ!ad$]Gw?B_S6t lBxG_1eO*F<2!sč-c[jUin6r< -&':j/ys fvO R3TLǸL^]s5Yn~휮D@3Lv09BSm6XA,ܪf@<~HZ 󻣕YZ;6[te=Y#N`|m- qjK- )͍xAꭰ)T6Νb;VF _F ۟w\2Z@L RkLQRwx)\{I_V }1}hUuƛr 08W\UΩ^) jk,Y;} MZ(P(AѲqoOq |h|m 54#u(:ク5$%<W>*NNDڸVsP[V;abF⪡"eG7:rqa8oYFwŢ%k(+)'c# y/0 N++n8Tq7_r)s ī9z2N%{uflu TRX>OMxqt}*e/?mK8˾Ω"v\`Ku|1;JjH6.Ct Z Iiqtqp? ڥCȂzGL_I2g^_j}[(Kq_,i&pETJYԒ,4R=Cruǥ{lZ۳8,`}+T?d &fK@y5")2M.-Ps5j?!E,} JmHa" sWW%LP5mܦ)D^PxٞG^ot}ECfNAE`D}6l_?՜SO1+wqy+RLM1+ڑEU-pgv{|-wDT[;d,8I| >|I$ 'NuX)JYwo?耯7Y~Oޗ<%*k=qtE0viژL?P޺OY-/](*d i!%D*c,XTZ:7{&dtjIF<@Z)OzA5x:)$_H_@$esIɷb(I._.pf D'3!dl^ Дd&G>jp5-T 3vB߃̦$x ɛpxFʺە:>窥rxWv0bc뒥|JpJ?ފ$pG3~.*KrJgG RX=W^\5'(TGa~rܜLIN T`>W=ąH@>&OBY\T@ @rZ%UI~d\nɩ w*#.?wΞV}"F>dU #jN%_}Uaq7CT*&j3hm+iXǮl۬'efB"  Dph) 1YUTR-~߉x3 Z-YF\.Ŏ䍰(hT%~%?<"whJ+XtŎ,3͉$x&ѭS|mpDŽr8xZhA7f[6u`nj,yQ01o ۘ1--a;&|5_nu?av3ר?5eyST;)f{ª"fzEmo9JB{b^4亞D:ʀa$+e,9[p]-4+0heH鼻2fz^v⒉{,6p`$kJ32uN7I.tܘm`W]UH$%гУXX)Wj_N9r`/IB5O-n=WO# ܊Pw0S}a""تGȾKn9[I; j'pefŨ1=g@ᒚuVZ<2ϟ~3yOG Zj|A(P>>#mQk껻- $cEGqKWσhn}@q޹ꕶ]bx>o+VTSc_^Jٶ"b3@҉)T{0L[_cV怈hp%`Jlc:$o9:7#Ϸq2 rE/iI2SQܣUF7Mk|Go3ؠ~zPf,ӝ[j67k ~M?"t=]F]˰K\SZ6ZQ^RY|w$:NDS1!"5wcXA3^ȣ=?P".k4by0Oc,6dy2'(C:Ʀ) ʮfO>0~o&'ku&{XKwl{GAM$sk7t0U HZn 0?S㮝qtHܟJ!>p֊f% _KǁVUKe'Fp[.  O@e#e'&$zwDAߩp%㾟 ̞ON'{FI]*%rx̡osFEFrBW"ЂΡX4hrov8ө䖇MB>2If|yQChlX/XD6QxxrX7rf;xˑ F+8h o}aU5&ӿ`m( 8 +B1@iPrbո{82w41]U#y'WR"B/x^<*!-2#. ݾA2E 5fԚ2CU#F[gU“^0 !D츩aL2z )$ބ٣|و77EC;;)gDŽvtzt $#Keu !y|9`0e9Gt!Qg%(9vEJw4>ڦɪ diX<(w/.ͽA=Ro#DOÁ1 P ϗ۬\YPª$ReݶvY] kq샎avy6 %Kޓ+OEh} %(c3f:]mԯ(ܮ:5| <k1¼i_Mf~+D<9߾HHpێ"vbXܓAe걗Y]5Xo20Ck"EiFﻛU쯩C@WON?sފ#.zoXFOMkM]چ)rbn@+X էb_0g+֘248Ubౙ^HmfkBf*DwNh,5zȫZg퓔C&$({v3c4Ql-QxE-;ȧ_ 5kVۄiE-XjeY!cB@X`efŰ1Jz-aQփ`v:M!l {ҏl袐o@#5"}8ÕfZnӃ:]/w<3P1J/S^Œ/D cE)&L>mƯiI\F]_:`u)\֙eAm`Ed>Y7VfR.{8y.XV@R (ۓ=S&$k}cŜ>-nJ*-D7P(IyDͷ33dU [E#ѩJI:K)3L∮_`s܂|xxLFևP_Fuq -;7sjjZRϽizswfon4"!IKԓ e))UB !6]iH?Eϋ2eZ9Ue!o͈>|Tn0۬R߾1;%F{O]]Qӻ.sXݫl4*OG+)1ř :X=ZUdXt|7}_˲ԑ)Kf1I4@páSgo"VPev;TkB_G>lOYMp )d$caTVmOE,qw.mAmbN/3;KGkJ3n;@IJF3@ߑϤBSThMS@lrDu_oό@i{5}6h@ ?~>I!ga6f"RcxӜ/ bh<p4"xjvbS:OX@_=J0N_DVؖe/~whĤ !{Ĩ a$݋&֌hܐp@9 ma/F_TW(ōbขyRoڀi^Rw>)f *T1@.ZJJðcAKEz֭ǹe ]CVXx(*qxzi 8}dHSt%m^;ffR%1tVFCJJw,g5ҍD;ľgӨ* W4sƔ}HE2SVc1ƱB`jeO sH/k5+B#o [A id ޷{W<Ҙ5aX$`AF`XST%v+Ǯk;GtS2Zw-Y彈yx+:}x/]}`jFf#y}u's;0d` dUܑ\~1 ȪL/.E+s8n='?j7LexUN^qu|s/f%i W# N-5Hl 6l4@XOUC!ȟ2L=|$Ϸ-} Eu}wV{[ґu/]vKE/صjiCQ]?ycKHds\FhaM#̝Nm#,4yO0&$ݠ丄#wcیq9O}ŨNM#g层~??'vqT*P`/{#ElU8D;J=VɃ`BVvP)\SNX.Bojr6v;=p|$0UR.=, *PώUi5hpSK'F6e4g=\o&39P h 7CS4ͽzRw],|Wә=neQjϦœ"sY*#u[+cSWYR$kֈ:vf@~ko"]g@o r!/ұ~vВy;*ؗgzu"i;r\: /lF/djD;@W>.9sSI]@dȒ^؄AmU9EB<.5p0]BDhǴPX2.|*T4!¥DIX:ͣ͞ s5.E}0BDS*0l9 o4Ze(.rى '# ,F -RrMà!&!Gn4Gӱ#r7G9{W^ëu'g7;J)/@_{zV,M$@"eOFZ#FcܘFΆy;gGXZ@CrAa㇋1 t=s=\IAFa|*d 啊y`SnRze'g2E^Xϥ JT#3U"q)C昑2 (xF)vՋaeh Bu;@ZYn -vYfrd =<_zXr]Oy6\wtA+ppi>g&隆. m!$r8SW>Pg } D'(V%O}~e{[|Y@ )V-ޑalD ߇M%]ttk|wL >21)"o-FJ>2 &F5I'ؓI10C8D{I}wnTMb:Jo a@66.yzȟ$|"#$(3&M tNDYWtτ*Գ$4tyrwkܘg–1⻆W׋&rd7w>_W.O3u~xBΣD{'4&cPdU'g)v^:N\R J3\Ff23kqaG\Rn-Hd(/Lu9ƹDy7 Un&|rTbko…%ӏ`=g\dpݽGY8[ޓ b.nTq\<`ܪu@%bZ_N L{U+s_96 QmlC! Q>0֌C;\̊-vu­2""IP=LMn;AZ-z?4) >)jlSߛ,qݵFiWSr}@y.0 ӠC+h[q]ojw:ƿe/3%EiZi? /@*rǥ:%!B~(S18%C~ hȵ9U&] } ZaϞv7y7E?ߦ-' q(b RuRm;_O:PClnv?JbԵ68OR_dX򉻵3r^6^&jK |:yU4"fjxNՆhD{~=q?z\ZkgEҘ1@3Ca$5 l&ޓ1HG8[*f9&[[ _;Isq9Y_T3276¦ҵ&8gx5(2-E_ly3<~l#Sy{bR`MZ8nr A;̜c(i'fPt$=&0-_d]. b4Ia<7}پ@D(9µG&Ȫ3M:bbvId2bu ŤTh0ҝa?a@wU2K> x/txs_ r gnUs~9IuM=(3`ņ)\|.tEDR@ۘ9H=dQe& +]޲{#ͩѐfD, R%$*و=D&@bG7F 5g" `} 臅([$sʟgRh--ŧ٘A2 >߉"^֯mr|j<끡h99H3W79U4 T; տsܼhoa]7 T-kbF 1t.tECFs8<-r G#ࠝbq4Qk:TEm)s|3w ko̵J\RR`lkFulR¯ -TKwTceIl-ukK]R?4Eo$#KUaL˅)_6 łegC L?!J ;_y+W! ݜD_ efftƶSmxvfy=QN cz*biuibQ5**6cW,[obœk $X0S%i'ׄYOYXp~3ɗ;nOW{ {B˚ra~0Z6_=Q7>+|c’/MDRxR:@ ~d8(Oא;?#~ӫaz 4/bzq{Z9~/E5(w^_ˎ&8X ʉ@ @f~c78֦Q'Ej;'>$=0u/ȠjMPC$:)`ܧ)5 ѓ1FL#퉈#<׼K@C]nqO=#Xn , /k=Bl=ڌ6i*Em]1%sm52Rl`2AK*1BXݡlH<7 ,VClU.w/K| lB 7K-t+Iy46-Hu}!;4ntYFay(}.TRQ|[|65]|S7񝲺emp͟hr4CQ^^ ]$ҩ_OĎPBI7ᙗzr?![ (oXťU26j[ѡ{swA;Y:3l'"4w2 eu<~DӨ^RXȇE% !0ܤϰ-^cء!ij.5{@`g-e VN"E6uuЮ+U*דUɿ+AncnH;t(.;w&g$ٷ5>I탾~b6ٞן'iu{46҇Oy͠H- +&amy>1T0cGe.%uuAxeaƚ\D0EmA@]Xe:QI ,kmw5'rGi08ɭi= \AO;!UYOb!VB4^7*cUGP#h6X8!DCOڮlb%î؝->U;[uwДʉ z5 9kC,=/U%@NcEBYIX3Dsr `ӪH"@)5~oI?rwUŐld&^{ԌVs(I{C]q+})^n%8g1› YjJK8t.P!{aҟz'*ta"ĹdY$ޭޅa3Npd U5Z6 jq;^Hl8yՠȻF5Hĝ $*i+,ዓ%NK A_ayjHzG+%2U yZH2qcԛ2n& [z4|A~zF N{Pu.c,',ʀs[zphM=`uG\Nj!D4C}nۢc{iYMyNF4 &4,A@(~H(ފMǦyG0`jGn}m&=)+S "k-^;Z4V"0WQ h5Z:XJ {`9H'ri">uQV1ux.iSL=bT|~(FHp(v(l/·4RȂųwt׵D_9eND hͲ>9.!Y$m0g% z7#i̍IeJ);1󭡚XlMe,^N#&q뙼tg>%3Hx~}mx ol|5XP-'~w!0V`S06\[LIڸm,(%R#犐Y }QVqɝiܶ66C5LafjA,(I:@fPS-oDrc/M}L]EDަĨc9F`.٠ɼ6pYsJAP<]Qp8d($:R(˃a Kd(JX]x)S\Fqg Ѐ|kjXvXqhTE^Pnbg O9;U;#0 5$mfFAt @6:e//f& 2 w9W8'>̖%V0((D9wH~9fAGE5y^Zm#TMY)/ubZ1o!r`@mg€+;3=:򂦡n= Xg['{m0 wGN_U+0+nOi$xtϑ}4oz 5zQQ:'51a2,[' R@O`IIcJ/;qSQl~3~X 09ݧpG%!I+ʰWTMEϿ) Ԝd2LipjY' ~7<4J8Tg%iH .an'uҨ0!gP`RZ 0 ^>V4W_Af yDž}U"ퟺN)ZHEЉ3n4 $S aXPΎn2ۃF^z쬜`I|$NK? {Na$#FD̅q냅^I~eo;τB*=0$ =r Ĝs+Qw).1>ߴ|/Ǻ"fɍ.*J@Um0djT KжIv7.j0Qd I4vB!V0w?zCAc]97z@2ݩ }`n~?%V $֮TuAPfyxn -`WmS"p=w.d,-X\&j84gH -9J=OH }`/ fR%¾SHՈm፻ó, ~Lk )>Q@^)ok3S{fˆkek/=n.aAuW7iu6B;xZn;:j)(H(8ձv2J gyrfrẀW(NC-~ L. '9~&" &? 6fZ\EDIOIӂ&MHM1%(MIKxA4O:mlך|bL?xƠ@K>,W!ZJVmlMRBkmEN9' ]a4OY7q`^9$\̐:mIVv@Oce9Ȳ+Μ ήo|-07Oy('#+ɵL mf:s5T Ϝ7>\e1A%ԋ69l V`Utv>enA.z/@ oԚE+4t *kp~:դZDp] XI݁0">P]5桑~eg C.WjxC,3B{'au/]K1~ xg:sl?UcWh7W{sELdNMr1D`Q_8  yQެ"o!BuКJ+R7*T( ¹y$S}mHC\97bR#)E n㐧wݳe?h+L#d|:yˣn^5!. 7T\e疍{~tw!֞&+2]qrDl͆[e,OP廥N6`'h.s-Zg c)BVd|ցcU70-Hb3BTkӁ'!lqUeO-l:KK_4B ~$`wX =QecZ)mo>n""y[O C?gV M4j㡺N[zܮYX&4)P#T(:kV LIJ+_8w0×\qіfN_W0V- xm,8KsZ:d>T%Bo}g!c+o]G1~v݊ww.dw`45'2?ij鿒s|b<EHF \@FJb֛lXjlK_14;;T DGezKɏ\ݬ>$Krf1-2s;8S X5pd?g M7p-02Kz+2OסS㳐KUfTCnsSr]pchHGlS O4 JȠ wsOSi\K_P7p4vHRm!BsxpMAaAyerېkV'kRUs@mr+nJ aF|XB#m90?KqCOAh%ebJVb~䃌 >C\2*U;jIfHr@'d&ׅ>fOh h\a/60`3EkaX}9wrآFYq HPƌ49yQrtE^̵Lxt7of,d'c1oga6<2NysqP˭뼞%1mC"x+&Xg~1m;}I둞F- ~hb2QƢ/`o !.^j>M`8 c.V`}so8DfPp$ 4V8JZɺjfz*_,$ *jS~~n.p|F'.7T²6Ij=?.W`'R6 Lڄ[cu`pl#My$>&:<`w\d-X]YwO/&7l^tLR|$IkGŵzq]b?n)KN&+Ƭ {5)+?hW"U]Sb_ZۏoOl UjCG+cHւ ]Q>qotI58C'S(M#`Dk\?Sz2QH|NG8<(5 z7U:E NsxlUϪy$iQU >M65 :TI"kjdՋmTt_Hn/*OJɛ3zΠwM^5#O%[q׌m8ڰ|o*0цK߿t ^rC{߄Ӵw/k ҈o5EMK(g%pEPX3/%V8ݜ~ #@]lE %: -UlL?_:Kkz&d?NexΒ,A9QPqU\9fĖ5z{&|.Ӝxڪq_er)T)>p0?ϑɼXYA߶~W(.[㙂|wRa>š>ƹ5c1_[vf`-E)^ &^#%re%|$FTYqDc41ކsοqCWxQvy`\ڬv0?3&y׽yt}]V7B. e9Lc,\/z8SįrNfʵ]XȊb+^~P]%c3UquG>تmZy>JZ$GF#Bܑ"obZA=Y C.kZxVsF{1554pW];Unkn5)^'vL/EL<>3QoJ^HQ:˼jJ"݂byM׸k*sg^(8_6O}YuNc*[&Bq(8GNL79i:fG dk as$qJNȂ-Z| cܽ;d(#j] /K'vLjbEj@qjr>zoՐ:#ўG]zA~/'>-uv=$ T OOf $q_5YdE(ɺcANlTG%٧~ӷm2+mz%TgER/SS@Plw/Hu[#R<ܔ_9#A#µd.Vs^$/60Ɩ R.6 sxBN 3VcFaM"KZۦ trn~ aa'5^8 eUf5^9O'5PPoٲHQR7X82Ruh@h]3!n%V8*:V}dʚVv|e*:hNA Y.i U};%J|W>u%;Pu i`w<ҘJ%;8$R͓x` <<. i䌳E?sqFTvI%{`~9nU&_<&|e6g2WuBԑTN{dC30s]99ճ/^W/9+]#!.z_F3[ŕLAy$ռaK˥t+^T])ġH[XrZ*2v$@ keHR1olЫاbU]VHHܹo-(E0A1̢748B=G6qlA50c* ]0ˇR&m\GfJK<_Y)vgo3?g9;b$6kXN{H`36TpS !9'{)}.:7,ˆH(eHDԩ3KfS7#lo[AN]i3-ݏXNIS?O*"1ܾ1%[Kڔѽ PW2) e_R[Mr~ GqB\u= Y%U藡#~'>^ɼٺ_ڽ+gп@s0D2$6XR?eT0$^h׈ql)&>xhз?*I{O9vZ 4OqkKZgGSբX𽰞x~1TAX_Aa$ӭL½B_gÍakKkb1|8ޥ$0 R73p x"[]BX1}j'.73;˿sfD|Re[$}z{kQRR @$C2kuqvί5ro6oէi6ю6j?feHd='LzکCrŁ3V~~NhAg.UuZE4k82Pі60M(-Ѝ=Ux *B-b\h*B-t{tbr/ $]wWcF3G,\9" y=Wp򆼏\zqcҊ5/͜T=ej,3;~ӵ4cK~ӸFsרuCQh1oƆ J1ÿ*P5C A&ą^ϤYCe+{LaD,/O饰/4ܯ =]IО2 ·PB jzŁ#\遁 +6 <8NPj1 `:7P[)"3,yjVo-}DԞң%ü%jbj#T t/s0}4Nl'G<9S.Y"2vB": ҥ8 :l,)r}Q#-#32!%(35F.۠u~ AL(|NC>WGYug08iܬ[`iRޟ7CC:Q7O-%bM@gÀe=G57ͫyA[s|_3[7d>H|) YlWQ0`Ej~4 &`sRlJEu:LॄEM2nI:oAҿL%?8 ;v’XG >1(FW n>!ݚ^G,9ԈESi9˝K.P)6kC$@r٣s:P$TuZ“,5Qc[Z[q}SXa^)ylikʭx?q5w l@(J7ONд\s)JT#UK]ԯa Q:`0b\E~v۔qUvb6l 5E ;"1AV>`jv}ʟL3`Ou1BY)uBK| PvF!O}Ӭ[eJ$U:)-{fO.ZXbRz8,O0PV/e׌FXL_E*e9lO' %Aiٻ/w+/sk7#7)-R˻YmH'+<5x{ T.;) v7\ (dz?0Rcq :"{T9[{W{jG? l-۔[O9}LN \d|0 $|t)ah+ǾSd,8%T{80 PY*:$ wq*ZsY194L5pח1`b(8nkn0yaxi7sUYdX2) p=78A͢<2r?f8" f٭xK[r >.*F16!Y?nOs+ i=;IǸX#-r[v2 _9MkD4WT͍1_ oBZ5[ofJH"2|4QgM[^M C^{ b?g. ⥔.]KTH",sU6p58m(#pQS%Z/S[ ;WabgdyԆB.L==_$^%yMHuok|~kE^nI+?azz `f8xG~ d.F vٶAl&䶻vJvh)it՝7&m米x DÖs& 8:]W!Zm&|h=ZFl3?rVK@#ҎA*^qތOeAPdyJE3$R NPm/XAt,'khZ= ꎅd/gxri툉p0T=dX_A21-BBCG{Bk#c5`?V7B”"pP(7jELI;{>9[~xiQyyWd `#{ߵ̡eyDwG>8a}~$!BE,9O e-`SYq}cC#My_41Wj2&kml6i}%u2қ0g3 d@*~/*d!ۦ6I޽t^N彴xCMYtTjGBd~h,G D*BX1ūbI QZ)$6BW^Ȕ}dk8]AZ~f]I?s1EmlLF{Bx'#!~vlMX-c}'hvzFn{ 2}).^}Ǐ&GJ# 5+hY୵Vq"ոFpT"3Am߲8rPTkLKn): ('voo\A|58Tùc:6@욠i#&qAtMkjں? _8 v6 ZKڈc٬I'p,]&>ozH-tTbp3C\FL%I2ԩ>c/g(|L8+c~=L,{6[Љ?6O# {8N:+i!(6[&p ߽#h}B~q>snl7e#7,V 1CeYXVc䐘i_pKv|8lXH+٧d46>K˰t֭z$ޒ}sR?NvͿXb"-n>YȏI#OUZ'^&$lx"QD49`?۴9ZS*fpMFcHrUD<Imҫ(s+ RCiMeO ,tE9n`Lۯfk}̕oiJii^O| OxR_(L;Vըp{Dl>4rxr;#@"br+BZ*_r#Jx$UK(]=a;lcd@7{,HfE@\t.] CݠB3+yzRANV*5xڻ+0e[pҍSaM/L ^g#L&I d?Gl(eМgtٓ>Ե~)w CE=Xp Nt$q q|!< Q|buy51/3(E9#n yԓK2PR?c_|<%SU3/8~ x>;7 w0!O$Tնr>*.헪 eB<+!$*PY8[Bj1.f3DB[$ >FZ@ewŬBV?mwty\,mVSK|˱Bm~S^l-6G,fΗڝU[LuQBKu}, ~SKZIQ$nK>I39 aHdh%pSGeFTL cm(-Wcԥ"<+1Sv8_FmT"6~V[ bfZ$av%wiNA>~nO`;ǒΨV.IF Ӱ,qa ]:ɴظþ=Ö`^s=,u| ۦKTߊn4h'Dj7"q$aTP_/m{۶%1h%w|Bt1o1hX ì5`krD v5UA:P>:wjsH1at6D|!mJQ"IHc0S,{X(4pk bxNȧ[:}-i]r2=Յ5Xc%dV5Okg ^"ߵx jHjfMwhyukI(<mN׀rg|KDMmyJDdѵH?NE>J,VY*ְgK#NAL(`z`,I;sFI>$,_]>#ld>}t7sfN<_j6OQZ g,TWc*rԹ~o#*s+ezǒ,ׁ+KyWx;9Ҵܴ4ƕT?5Ƙ6`}[m!YPTӫ:gYwm:s oW.x^4O! 십Λ7<1Uzf3x@ bk(x{bߍxy5GL)>-tB'/D&Q $H$*#*+q5 \=BPWJ?aF~yclPlF|z3J_neXb^ח?YXm*"+ F=yv--#&.P5@Αݘ~iΉ(yRw;l2a?~&-zϦ?J՟U鑜[gSx{^^#3'LfoaUti.`1 5JKP4Spvzaùo^qKuo{qB5֟DwHr|d82e5ޢ +=zvu[pcOÄ@Yq#-Ѝcd]B7QЏ,m_P"[՟xkL;|[ bz?6 'ŒŤan 5$&DjNsr,xׅ0-ttP۪D (1|]oA;d;B9I/xWzc)I6J|1+Qѹ mɷsK9^mZGHF-rԼWjG({z x۷3B"_>|ԯHJ<۷t/f`(#w xq9[d:f%["g&f,p] 86{GBy k7:$`sZToyB.$dÙ Wժ(zoA}Aof[EI1dfdu_[HkSH.f1O~1א[<Ԙy@G`n_:!ZѠMKzuDrݬ>q`ԚΓ L .>gߏEO%}GCLthоpzK~V-FeAOi*gRlž7`y|ƕ Mt0>9?eQ/ۙlc; )t- y@Cg[,h*ٗp#x.05 ;2R:\x]? LG Y"e#E1aFR$IZ|<*&5uU)]qjef*qGK9-{LT|HXT{sj!=’];bbxꛢ}%ޒP1 91$|U,l y?4K Ԍiv~4TCޭU"fC)!9=Iva~wD盠ռJUŮ& qhϯ"&untg0 OQAƈتwhpϖ(45YKٙY?{~D-B3lϿ wRPF1" 3bC28x} qx5a:(8Vx}GAӒJ;qQ472ڷCଧ0Ja\Ǔo sQ5eeœ+Es\?bY: n{ m. aB2Yf6C O,L)./Jsv@!6/'o|쭕4 T?&0?_tM@!{ 3 w+ m{&i넜 . h~O-,sX.kdgLY|%N -H_ NM Y5g~$rpIrQR zԕȯwq`M@֭sjcQ2\v8zX()GO{N^*_h0W[yl|!w, ٙRS<̈́ͫFXЀA˫ȳ|N#+wQl/Joxs?3+d#Q+j Y-zW6Ll"2%ɟ?)[Q\`)Tqۑ\_6}:-zR!Yhj?ȑJ]Ā+͖&;+tGwL&'թ!s[UEvFLDԗ ޾߀øD"->Tkm\ȸ;~duv/dQ9}LTAϬINsLKLެC vK xy$H8O&_maGY9BTHFɣ6ʻ]( lsAA+̭ C_C"qzCԳTDc2&jkI-j%W|t?hlZФ0~Gk]ɐD=}7 dspXCw8BqFCw<=2qnSxUG@ˇi8Ql?oʑ1f'L< =Sier> +JH%4t}[cK/o.RJ[ wYKDe1XA_&},^K~3p|ۏ9ҎW :AWx[*EX@9t2D\|k6C[P6$ʤj%D \9jDS^Zv7Ukv5DzkO Su5;bbH++"'\ hv!?gETbZHb@:zx{;<_[o ]t.WdކJ<(SYW4ۄ]oU<3h\m/PE#N%kNG4Fli͎uoOX㌹2[b$ȴrmعǜEmP_#0 U 1AF2GC[DHGRӱ񃞁 2P/,*mԺg ro݃oOTxNvUr$J0O+ S +0mp}I|Fۗrr֚n9&>Rع wjhQӣ M$GȰ]7R'⶛Gc o.=z-MGK#,lVm;pFt~x Z+)B&; 73cx}/g"3r n# {YТ\ovyt\"r,Hc}š?'^l2؄&Nc$Vx0ڂGd4N]U+_av}d\RfeAEUsīYIZ_4a^rD4t>]ڂ'E]F7i`ѫA& &IتOc!`Q}Ư i{8Xe#SMjϗԸg֑Kbl03gksݯA(eIl5tխpߧq+ßxnf,]2q+2r `ijlwC>QηJlIDžq3N( R} hlɪtpoOdH/5Ez3x7 Z1+k7s+jq+v7;Eh<Ӓ)M!ǂzQp~qN\D=o:48UF{@s!hjXFWVNMQR6H$hvnD aXDĎI PiՒ{-+up8ngq { E7m':OFI`<-2TnGWg[`}ª[_eCNʘP<䄩kyE|I@}LuZ$ۢPmvkqu#Ut]~ I߶X9_Yn;E4P{@d)fş=E9Xk^Դ4Uw*7K23vZt1 u'!R_5;،sMT.w eB}H"QF|@ֹ9b%ζXO7m_Hbl|s])D_+w)Ȯ+;;'I$(+sh%E!#QDl wd(jsAut8?9S~R2ᆊ飏Ն˥ބbf1h#eD_´xKM}Ip `!F _v}Xl"ɰkn _uܰE1y?5ϯST=ho0B902RoT)o\I"D9[沀Sf<˜[Id2:#᤾1K]G_2y߅d]|g@sID<һ¾ϯc~ud| 'r #ҍ:`#`>Bd]q,b혶,{^bJoh]rp&5}wߛ2^%Xn-*rw-G#1+;Bܰ חn!; 5bcN?P 4#Jr) mY"(-8Y』<V#qZ,L}G#cll\9-b$#v gL; N?XQrS- =q~,3(pUJ)5[҉r%n3_杋bӊj뢲d~' )H mg 1nΎ>)/^2"t| !QEļ2:q҂{ۧGQ#YG-QaAf.>%2(iS-lR*C5  EjްєR* a,lk: ZZ~qw-= mَIk+)De+EÉ2rZf:501*ꔟpްj^fRn+;5(#mH0RhCJF`|tlZஆL~o+%CJ&'NWYgD$)⎝: Ad"w; $rlZy`M\| Mig+ ؞͚. epzb檛)8c4.)@ҌdRj &0NN( ?fw07X" (u ~4OmV(:&179[$mijgQs(+-g[tՖnv ށs[&xIKJMiVċP+C3h;Wږ@Ɗ 2~ 6QEO Lz"8,[$Qs/=ճǃ|wS\fS`."/9EFbI}Jy k/RRn9Ү2)oG߶iIՈݝRDNu>WtIWH\[Ɗ/x>:^*!ف:Uj>l2Hn&UY^R'5w3+"Σ i% Z-c%7,ӟ: 'øTNs%m cQf(DZcT뢴h.70Nx@g2ܵn8P7E03v; 'T (.ˁ?:C{Lﲅ<k%m8= RTH]gc;K!QJ ȝQc@_iNOV1K{RK\TDJcb=Pgա@Z`w ; ʏ3@KHcIDP GzE*b~y0GI(b9IdDw]yG]/6G*i0ޡWז \"8V(jl 27t%l:0:n'Qy'#6]A 6*䲍?9J2u [}z;kjy4ozbɘ =&"zmz{ /$=SicNf! *zq3&.*oj`ܕlg̎ "+ e 'j^~ CctlnqmgOe2o"6axq8%X62׌"oµ8L޷XCK"qR9e:WA/Yduz tKt{yaͤ{B iK|1֡{/=1zv'EiM+7Ĵ}Ȕ=,b:4CL#OA'J'ͧ~~S#.DmQM64C ]2=|,Ys5ȓ)Z۸ -Fyf@l<x@{%I%iTilL(ݑ?gٝ$sEOz-@]:K-XYc09KkYAǠRA3"䚺?~P '/]ONOOf/ўaHP*s:D0I,Wew L';h6Oi,33K7Kba'XU-pR%s-r+`#bdrL{Usvg!3=EbvF$R3 W]r:IWz`0EnC+S.38V@A)b!:j՜*sgY3i` P-Ҟn+fE1][TH0}~җٖ'_Uby3X޻7/jSjNyP]n%|"J MТ@{omʊІϝqҸW&N"GPg3z}6c(RR~NW[]?:u6XB.~j2%ƈ.),Y5z/F)ױj!fsj!3;fXVRy\Oz>! B\UD½pAAP1{w>`9yGY{!j/Qxy@rnӯaR{A.3Ws0B3 3a7d# D&c_S )|kY[IeCI%/e)ǭ|N4ϺڰǠRgZ#_.?V*~LPh5r &I!2tlQJd_T2 lَc~e8&Gi)RzB"{a^c]|=LVJ(޾86bot(sgC4MAi8{vfVh6P1+Ѡj˔Kj֥[Zo#.:ޞQ[\AtpܜtPG Obs!}1 s."! X`{_`M 39οH\ѫMCW i 5Gyh|5 )\]<5l9 ;FVL_MYL -^X6}K 7%#8-uKb*EF-Sz6[ %jR0O= \o{bpiO g33Fe+揬$ ֦4?!ϱR_+8V}6jo"Ȁwd)X7KREqᘙ-_{[ͣ,sk^b?% 35֖a! d=Ee?o+ky}H]0m^r0`JP 3@į"zW$kZa92)M%Yid%nOkowrX]cFӲ#Vג0oCC8N=Tmyc 'z;l8F,H^6yonu& NDl?[ 5R& .hTj_Oe"lpn̬?Ut;/bD S50kl [Adͼ\ !1i:J.9yэH%qW7f ƕ镲 G:q%a sqG jj|)oO8/!r>,#@c1 ut٤ >;@d_$~`Lɒ'Q h9 "ǙwꞻrK&`g8lupAZI08ƟoO/懺,kZ.%)2Gl~%ͬ-Гi0{4W^2Q-o ,[FxgSUAׅ >4c,cfD b%*>NR!Ϯh'+۹ (nb1/ͤ(ai7,&G{@ ^,Mb(b8"#hRൾIB\ʮ CAH8!=&H%XI}fB^YJpiqpR.HjJ-@3sO7P))~ X[Wf ax jzԄ۽7Y-7ZD_m)"(igݎn8VP|FCHz$_>}{n~1Bqԁf;`%G!K-T`6R.,Fc.v#eWČɟTڐVN0%B֗?vyhV|.@URDš~+Y u&/`UL-M=܈~_8uxޓ$]yzЦ{LInje0n`e)2[-w\?-"K2:>t)N`ЂpU`;(UJpm"fLiR ˳HYȭlC=y LhjH Sa=ئo%M刓ƿBODŠPً_"PZ}M"ᒷ}?J4=9$U(ɫE aͳ@3yZj[=D[LmQ\#f ?gQ_0OO·2^-t!<% I(58.p5zsN RE tx•]04 %M;ݨccGPtDl+mnY~{g^ ! Awy/}꿊 ..49}g([ۥ?aL(زT@eOc /m6}I?ic O r {%4 ui%TULc]f' vU GLȱ*AOP:=^OD'rL4g f@dy5wF]ϋi&Ei`Tg9:@?+4؍1=qńhh.q$OtۗmƯf2>U8R|{ ÏvO 7B;-j"M31(5XF`z)«@, ab<(_e?'.a|5;" 94 X2ծbbx֦HRy)fbIyOz٤Raa8 u2 ?S:7ՃsMժr[!*dF&0"2h"H{'_8b8tKƋ/Cr|I^XΙ8\ |**AY3k(Ն @ź6CuhCZ=r`|?bb:/0?@y? =H]Pq<;"v;*N~鐖&?΄Vq9 JhSx{*L޽%vj*]y=aX i-1vl}!*\X#W/6}j3:[æazӊCOiU,埋י_8) K& ~' ڦTq%lb̑[jڅ6YԄB ڕUz~mFcB\:9.+Cޤ3-EJM|^.U"jN y&vJs){ BP2qGCpߞ4eH71BƑK`2)iJkmlyFç@R`a.R_fUβ^1 hDrt)}xESM!"َxFɣR>۸ g}P* Zck Tw߾!$=0HZx/Twٔbu H)y{{mMx~-_&)vhڵb̃=#-Wd;6 vB*|)<ɞc$/ꐸ͎tݝ)SMݗ/=3ݢd)s²XQmZȱD3+2|9*'q:DH;i@[ *B'A:HbV̆8@7Dyx:'g`6ވLRpt\o8b{ӓ!=.lx~&U' A)+2n/"hl>Ἁ]!Q"YGYO뱆.3v33,c3x>s Cl/eBl eq: ӯ#$qx-㝇!yۋrh~I惘6f$˱ 5~}uZPiˉ[s4*!7lo`L7f@VƸU im.-&<#hĻeRXٮt· HBk2F8m0ZO$N2ĸ`ΨW;ۑ0X {.B`~iװ>#]7T 0{ x!ĠOкҨ$OsI!dMzN\志۪ Է/jƳM8w):Qag?Dr )|L% )m:{ m .d[ Oރorl=dw"^Fa `fܪ _n8qTm2Rn/|!j@E\Q`6w~^iaQpbJ ߰)-l7(L lD5QȡkE9]2Q V^F&G$c=gbзn+! ţfDnT ob=X ѨYbtvcxkf({^F+9d92IϝТ 7Y qZ-0Km*' V.I  !iFޝӭZm^glR1;L`}"\ܹ5\K6-=* 42J_K ,p1y# F%r0F&[+]03ox;'E6PÀ lۍ:K*v=f`$w_hh8{~pJo|N]roův^];c`yx$P`X}bAљvyZ |n+E55^*ҲAx8i^e8>k_y9|L-}a=L;LV3j`n7 Nӿd Q- \'XΊF_ßӀ+i͂k^9,ːIۄ%5Õ~&K7}^ ߨJLO< bE9ư whW409& S 8&rz?qPa$8IptO%HnHt k9y X<`+n ۑF~C/D1c TsjUF~TJ#z[QLXTic|@CRj#=5Rj> 9!Go-\c>] >RN2+TVEg뺈gZ8^$QL܈m`Ry|A Cżc"_Eu.!$R J֟ U*cợz$ŮJ̯٪2j1x)VdfFp؏xpyM}A`gdo 闭eʜ8-~tW]qI6BMd:EkaY 6'aS>: @AB?w϶|N^1Uȣ7dHfUj;VI1(jW[fg/?@ۋ~ ԅސèu*0_?XАzTWg­ju1+c4LsU-0Yh1Kyb'y5b)E?1[3xm޸]dc?F (/i!L$c(Szcʈƒk>8=fD +B`v2iYʭ"3Ԓ w]|t:q% 1rBg>H]w|AHjn|o GWzX7G=*,oG zd !>iryQ5g8"*k>g Cq-h>ψ.0A&V*wHҋ@ ԏp3 hML=G˪6!~%*V;VxJKVCĻxʏ"<njo% ?v fs te'e6?0EauJ'j"giPPW2d!S/;Ƞ< VE&P E̳D"w."U- dJf30%^z~zsRJN@gez-'"{NW+lUv0x ׊km#(] vA7`#4W+> _(k1rcT2( nMoѡ Y!( +QS-znלz5sn8(ɬ]GNRy %ṕ܈t38?8r{ē 53"[,FdC53B>V )ѽO;o ޕ>9MG\)X2KINQ8H̛w/a\%?ϋgNyC4imAerMh#AY(ӰF^@㽋 Pjt.gr:@ay)P74QCȹ2mCϜW.2hGM>7!Ӛw)Ҥ#i8S2@/ W<ШnBȶeԨx#&JNhNAWD1LDfTk8n6Q\!'M[%]`,hD+O^'i[7Bx<~@fpJ:t>cijC5_ o;jf>CW2qo` a 2*{\T^sc&Ae/*Y[kumpWMn4}?&1aNT^XlXfkGXks#͆ Pjp*u"7e.kod)}(l_ 38A{K kU#|=}"Q\m snd#[FGc 0+b5>jڀ@J@̣ ~/t0j`:ΛDoϚ?:؋XD:`>"a ЂCɅk#uJRIdU[Qe.s\KbUvۤH.s$C{Dلevrw:(-InAEߒ"2$hi̎$ɡFDwAUgXlPu-dp@_ !O J X40$Xv0~м=k | Vs_܅ h۩=TCmg HhË%Uۈ[iG#7?Y^V\* )ʒ Lۇ~ QȆ󂔊FE$ U.yV( ?[&zCoSU=56A@AN:5o u%%tAQ:ZEhNG>%Ww}x) 52Ü xcvjo;F2D=Z~ZmE&YV^1к5BSWb7M903fBTW: mI`sa>Vò|O5: ݽʣII|7pC*p_;ִ]?O}O #Jn[P.L00h]7q4SְvdT/PQ1?x O-ߖr6U0D5$SɄn>~i KI C~O2ci%Oɕb*z-nOp]:ґ7y&^ CH&1ZEv~3k.7' W{HC#C} + (zT@D=L7%"8'Xu-$w~~FRϖr gFER ]ִ?::_u0~aWEۜ~A۹"[+Dp#ex;h[¿N, ޘ9C0r,fڀ-$)zݍЎB6A&ز;a9*i",6t(SxgT$'kDi "iYaW[.%frL:&eR$'woP6D PHiw ޻}W<%G"sq 7mJmrP|<=4 `x2Ju8g.hru!ye~ _l]wn~1LXݯ׶RiE#Z^\GT <52Jyrp^^enwHhHYg yUTg_GLR"E BL Z N@õrd)M%n@:Iz'j۵QJ#3T-9Slcnf$ue.&F]@_J8^i{c 2"oLM•ֿ6,]F-yܩip1ΨEVqet&f-U̵ a";XI =p!ȧxI;3{GSMZH;{B2b1l (G,;9%ICjZ\g Ǜ lǘ>gI!<tTAaA/r*dR5l112&ӌ'2G B@(Gb؈uu՚Ւm.b"b_#鬂b &WRAYe&Z ([]I`o̒OxO1ZMڤ镑eI뢵l,%1<aJ3vՌ,5p͇_ z-BKlEĭɠp~Y‘#MB=| >{V-? dhzl6lsn|\r_gW>AʮyE{܄S 4Co~눅knkbf4G18p:^adsՋsfN,gS;֫rMәN؋k|S>XVhmX0hҴ%7Rj3ݰr>;MBч7!К%`/9 $˜ apk4 !_^;-u0vIɟ=G槌V4'Q8FSrعE&W 59ж r`Ad֨ÐusCEt{MrOS !X*J0o{&Ŏp`At\z0_(srf1ME.͸n,ɷ8ƹ*rqĒ^IwɁ>MשT D7+ ~ovU)uUӷ㬴dKPiGMFyy/ *jgh2){`ݺcRALK(R}Qo#7[OG&(v?%&DNB_-sz("n$X|{x@äVx5b)B֞] YT'q쏒+R #gxԼu? /1^%6VI7T\OL2=+ HVOx[ )N,ᑣ$qKH'Z )(NWLA|{XN)56b\tl%/>xr~u"KǻHz x~Ίtf;`JEE?e){\>Z?nD!O _c%6TŒ:zި5Bplq7"ͿƤ;"\+zX>*c+4L"ڼ@06SܞIz]5DԞwcj*`x.* ?4\{BW+J~rsK݉!cU?8(rGÊ"t:Vβ,׾eBhYǘnr7ojA3"L:/-Ŭ繭[Nv[T?/<){ES0uIiQKP9ŰS܉뗅y+٪MUZE17Xb]gN( ѢCIR͘UĆj.,f99#tO)mJJ-r+ 41%|Mš~Qkg+LzfƑ"X@ϞI < RC~1L`[3s&؟10GR30Zbh3I 6#M`Ho/qek֋$sʯ|$V.!1zbw|buu>K98>jDAs c!N8 3#VzuaU,!}ODz !! G/zqz{c/@6UY0`gWZ;{oA|kޛH>G(Z+;.mu޾1WjZeU"ʈ=^\9(Gy薽&j ӂ>JJpIEJ(*| `݇E7"54dJgSG9i[a6/poF&'s`rAqt'rV dɩ{F-ag?S|3 /.% 9]Un58 Sy"KVu #]޶A7_67G6{Ξ?_ fE6Ŝ; aI ffHj% ۻA%U |ώT 8ƤțÎgĨR75>`U- 1^7I8#FxlFF]VkR򒫘(7*6p<d卢|EflG(YUnS~:XX͊|v |1>Oi;Hr~#3{MKbo)%G3 ̥l;~N87TKH++NIm cR }Jdr!Y) yFrd΄rZ('?n%e30М^7o3 Y/j$HYun(dq6Pe1 ^q` ( @~ Ŭ\;|Sow#B9k&fy'ZTZL`Φ ),$XD:E%z[5Ny9|1glZ05T4a%a]IUh"և/^SS1:T(D 9h f6L]%@+(%t_ɗvL-t@=Nw,g,-mEI %CcЧ=V[F0^ [VN+ f>l=9g%ɚ [T!a{u}?Sb+3 JCTCC"7 1ޣg Wz3VZHT_欌X6`qf:ꡄ:YP6OumF&LF􁔯p!Nüj#$ILY8D}?3X~Nisy2u;R#6|M`.J| ~A^_" KhO(E氆,\sV00ҝv4#?L;o Br+6 n \:?h~gEn]W(Dzvڝ17+F<=)vͧ:>֟&b`;7 [`ߔDܖe6#;f;GHnF0ViU`Z6lDI^ ZMW!kdMiQ#Ap;H9wT9Uu vH_A'+DCTJw[ːl0TaE^T*Zn6 7sDAc6\B˺q{|$ +uG^lvJ2-Wk ^\Tn!:` XlT3ZD 1nz؉HnZϝe1 *xlۚG4s*]4QkLK?_w:P;h^L +N}KgF5>v- '˅4{)E| >QY2j|ȹy[j)V? uAq@[gb Ӣ,Qje26κBW/Jr7 -?AZ?}jhD2%&ya.g>T#c TK5"Qk^>}{:$W!ͳ-Ū-?dggVþ οƠѝmtJTra)0s#5]||@Z#fyA/_sv zXQ:%9_|bbOs=̛í-􃊼@<{]>>l}jvs11õxU'`Stpqt z[5 9a6fS~w;WVIϊ}t(-&x)2=7;׮Sg쒃^+jr`;h\ Ca#8Fz.fs35SՕ)vlKAW#2DSB@&hE# T#U9Nu64eItiDn ǿsy#MFTvGaÌ.dy^xɾf 7X%W iH>л a 2F wfIc}sN 8֧IS * #Qw1 -Ɨ|:v3!8>Tr&?zؖ8Z`؏2M[*B"ĠQUIFk=5ž%/]<3ke7=n#_}>^G6[]E'.eHdjQYqMe3qbRŹn(5Xa+w WD 0~:`> =̉<2&LaO۷:#-ihѻ+^c1e볬6xa; s+OX+Nbf1I527Lw cbW=Q:fh!/<ɐs/[nC_Rq;:{4 W*I'yU|3v}YeTg"n}Ji ~LMMcݸ&Yfb|XT~9aӿw?%+az~g=Np/-\=ˈӉپ">iD4>v},L0-::([,k Y `ZcJ')7JNp[|%SMLjT珔q5%sO/i5)FrPC 9v1VeƲjk\ NZN^Z^Eۄ%A^7D| $/²3j3l4Z0}mt,GҐ > mvkmo9Īk&F ;_ MWK"GIk> D f>bn] hVsTDz:59.qMbR4)hϵ0dnUY}PsC,e\xzrYQ_~`t.e؞rgc#ؖ0ٶ'g6<) { ƼH}(H2Ó'B:'l/x֦Da*> %$Ġ\n\`:IA <fE v<&r!^H:~xx0$Zid,QKSDoh^wkٍj2nB1o[%DtU>Ѿ"?%!p`VB DeHVCѰsFꅯÞAݿN^)V]KW| ZlM#]@?k=PZt{U!0ѭ HTw`;eC49=ʙ]3IBc1d srko4 GVW۬*(9[DK gF-_ac&kzظ;knjϦX;JĚ}>Ui$~(;wc+jR)E9l>i2$yшS˅sKkD^ZϽs](A+`8pGK+x'!HuY$o^Pr $@CU*"}7q 8HVg$ ,_ʫcE-|Ew]-(f3b=53=q"lkb }OՄؠPVdIF֭_BR}*Is(G1w|WW<[lo^rfQ2$ s/MAJUֈ " |e'}TVWfa؆e_?FjFk ]:ڄE\Z2ʮd$_H<~yQrRE_ƱQ9~jw:g@$~y4]W1:;UyyԪ*,*Yo:㥘5z mFr%y)@i~bRt6&Wzj\]:/,m0/k|KKH轘|l X{&=@.E*ϺDb)=oN\Vl93|f pyl7BzF>qv-2Y\G*hyfĪ)_u [xÌۘ=]6 9aDU,>H0H@-Ϡd£ruj{#ߣ8<_cm--[*lH ZIМ2Љ Ŋ #X*s3BgrSҁ>nf A+QuYUZH@ۤJ NqKk$kdTm/H^Fzb%Ԇ<2m+UiDpDRwBmR.yиW.##j bRSo5B2f#J6Hhçdf?R_gF഍(C(!ڡg쌨͈SxkCT{& bAUkwp ֺ>Gg=ppZ򜖧yN+h2R_wR"@=] !TÃơ;K2i r AL;[߱F(.XB?[]7M۶Ak_E:%S')yDڇ/*j)}mu5AHTl4Ov^WӦեƒN> KNQ,(G~TUi JJ ʹpIĦQœ h6=wchf9oeDIwk䙨tip)PdseCbßhVM4- ۭab[< [mp^&~w"jwU ! 82ɦZ[%Lݕ9h/]3# S4M}:'s s4pYdAPaqrڂOҗq R/U GLmxD&7?S4 J|M7%ggm"H[ᾇ'TJl7K6}?)`%*3J$1,.K` }Rlhԧg`$X= 87q`umHH1 IƥnB<FMg]"a5Hy,$svp&9(X|m}r~"j^0DZoLW =+CIk$Pu6dleT.V3 l^>} ѧ1$΄zxb-:T(v>J"Lj%}ʍשtC}B6Ӽz.m9#4ĭz }[V b\YR,sv&rc쌣45L%m|x% BN xSjcWSEFLBv>TSA+y .mgfxn|!G~$)9 y[1eP,UdIydHNxn#yPx=L颐<U,G:ũ8w}uKmh G2 C!ջW]ifc_p;ߌYk ܍xHBt씖έ்nÌ÷MH> 'L!$b z7 Yj1{Z,ƹl~R6g=eqy £LR3o6U3% ӿoy9O +5̸ | nB#M8x:Re3>QLW⮙\AAٟKk5e{cxM2X)t u]y N>TřZcF Ga)OG8nu*SYgDZeuRf{j1Fx-͹)\ 6h_E~3ƒgTYIWADZ1SqUt|J3r9L4L5("wswAP-V;bn j%>_yA΂mɔ109-z< ҷt 7`}Son">s,Ade "b}4ըx.rV "!gf=xvY#ղ.%MJ J= 릞$Gƞ;ol՛1HgAw@Cl |_ uIxy%~M% gShc2]S{S+u"jW17hT(]/άfŽ#ZB5tO !#Pt6ya˂렗nG,$gAd iLK@D69[g)oHIDY+=,\u U!G)xHa&f*BˈU(\P f\[Ptd_,v>ɭSBI`˂9 xh04xu,j(cV&'_r{V\|^rB߭^̑%WVo"5(LXٽD߭f~/"[*0ޔ+ j}Rg;w_Fm} bl;v; xxt}] `Z l9Av7g*{^;f\!T;tVv8Ӓͮb" TtVıXڼLR"Zx&'ZW(Y"5[8IG{뮏F=YKy;5ݿ>ZCȈq|ѼﱋT:r8ţ|(kuK} B8D|] nT~$xf&%*Yw6ڝ{QFe#O .U͚U/0eRaXIBf0Ql8% k>HH=֔:jc̋iJi.25iR >,vXac M:, =8%5 1#F|MjBhe`>o*" H'~ ;#Xe#7_3Ҹtrl,2Glb<Ú`줷Hvӱ+˿o+nd q=ykCFh{&28VNZUwL TCs~=ƕTfRg}#9OKt=Jbx=>Ѹv0[#Ivv: mohyޓ!bMF"%[sGpMea}d*)Uj948Ń'*Jc֘BG5,KjX*T#jo;xU%ݢՊf1~8KnXAj@U:}`Y_ [Z.V 1J 0J}x"CTV`d:bNBX؃,xxgJ~_xۉ"OypLZ}v 135> XSVVfZAO)*GBG)Xe?4Bjf')I}ͻ65YQip Ҫm//^V,Qy0hG я;AV鱠~myD@Qt],HTNwLct{V5e`*F!%Ux5r=!O[/`ޯ l-(A; *0ٵ=`3jf!qߣ5Ő{MqTW\5CAų,H$k1i 0rw]'}KmcyнlPp_5ŸQͪcIx.ʏK/`  `cT]6V#,jjG:&>%0f4Ux7c,lTIoNsn]@/#4ns5a=wM94yOem8P9DQC/(6K?1^s y/$% $@ƫmEPWy;->C屓xCϲ~b_j+kn p#*mG+Jhĕx%c'@5&PR;(ƩGXepi2Z3 'Ur<9ud.n7׬XDB duc̸z|4İf(~ҍt@T5>^X F8ZS^3)$ ^rD@p#n2f 'ﰭ =-KZvr}dn&Z $nk .d"&AURJA%ɕ`Z3H)=Z5B=ms]`*WAW٢$r,JoV)o/5=F[X'Tqkp Dn6&e[tk&Pu[H[}s)_wf=ߐ` sv*|h5倧ϛpkz<;7_B/T(Wey T3FzHJYcWW@zf0à X+}8?Fx3+ شD^ǂ֋[cֺW,lxϕXjI20h}Ip}I YV:ZG' )ә Lĺ<[k#MՕ&KF :ދqrWZ;åCJe03[S{v=è¿vl.#q\Os%f2^L3~ꃘe\:G~a04iDݘzH*aQk}ѻjD)o;^0r, ; ~ 7'~aA!TA 9Ӱ算E!0ϳ|qV C ͪ^F-wEQp7g۶hygI"TFg PHgQ?>c ]@:)aT!;͊_z?8yDy!%yר,'*՘^{zErY4t)H#V/##(ޭiL^% v(E^xP K~o~s1JX篗q2ԓ|?e䌿dwv ]19C!_gH9SR`}tLj~>IJh7zQ}l*cL^xqj]HнJ's#c U sdzJލpj֞͏GB.[ %W g/IVZ|Eo^*M*G B2XZ.-3$O"85̉ S)`x.4g`&B_z=۷'K|m]ТZNMhrMA,1q1acYS86!ȄKӄ iN&}n}7NHIJ\$)Y {;6f?ѿeW+}$vzRd5Pi7=f:BuYP]?w/a>*~7l1G CGm!WSG!AS3w-G H'7?% 10eH ft4T1[\,fum:^T,+1eZNNRXg>8"NORNoU־9CD᷼n7z3-+zhgzNHh'2yxgY!;OAF+CjƝ1y:/I zK?1>.ܶZ$ KvS"oBS2Bِ?a@O՚jXr7W,K|k]!lH@ ASdn5 Sz/&$cinX _&] 'qr_  ظcp ,C +DZskBBth7 ;26|ݾRCi Haq6@gQ 0o KYfnpB5d$ny`F;{=KCv(~?=TcjѾ:0W&z=Y~ߠޚӞ)p֍F%)<+_baq _#&e*Hk0]βXlq[jl*4rTN2\.L<Չb 鿽e.cz.GdVǿe@ۤd}N$?h&zK䉋Ne S5vнM0ţ:6|}s A~ɹUOwBPl'~e'. *h; TpZM@2zM[H- ,T}FQv3(xMo7 78ey |ПȢ2V$u!; E"̀y_vE M !1t`j\C$]Ȯ6n!n bM+g7 %]B3H#0CO*#U[Г!O$m;:׋A]%RMzioƝ1s.,-3oŔ_Kuj'$Yv虲#+Z0ae{q,skHN s/bD"SMLeh0D8J9rPQƼӅX!-.O㆘=OK9kՋC ޥX7r88qn3Hwl6u>K?]8f{lS>I6,!&; DE()Ehp}?WKb,ճ*հ޺ݾ%x5@BSՌ@L\S0d?}mR Q7)tSM_ !NnvGʼns^cf#+V_ Pp+wcCU8гE&5 g}N{{k[jcil aWO!Mg]؇mw"%wĭqr#e )&ڍ,9poN̷#1]˽0*d |X*Asӽr\I!emy?DzC/`]X1/ւUiߡoK+H-tddAز_w h BXw[\7sfEo ]$2[7ϚĹps6Jܧ^YG?ob6Mz%;e9bu.iȂ K314 3%jl:x¼6kLb!Ll;48L'G6* n<#4==U> 9y~zǽeƋ5c7lct +rcJ.T ;Q&qOsK#_R#~a5[y;ˎbP8BJk2Yx076d ~gΫ*ͬa䐡.y ,}¯$5pVs*%;t׀(Xs+.ϒ }T}t|3[Yl<XkL1u&;${/\NI_u"穾E2 fRshjT66E1XK@V{~ȪO 1"R+.ssHl$FSPFOmI3+R2'ƌpҐ|G:Wg\Y*7AY6AYB\!.a//}Tlv[Uk|8+6SW2\a%RWU4%+s>K+] 9/J+wqJe$MXm%f̢ŇSjiGiP5bATmuI|DD&F"d^7T-]W68ϳ:$q)zbE_B̎ ׻` =2uImVAF%kRnXFSM4g-@ܑ!V Ǹ<@Fp}ƹ^*h)d%ҟ,;""9~iEuaF}C= ~KMfD>d>6X!jA<]g HeRdB~ă#%܈@G>#U:µxduݭ}ǔ6WW݁ʖˈfp ȶuobw2`?mo*u ;6On fŷ3gJGE gDXxEg`xƶٰ)pb{FEg8, *GP!)cRȇGhqLCtJUiD|G:\KQ0teӶՄl۵Z@0_qZĨ]s.i7D6(vW_ՠKy>dYA˪[K'SQQqdfr~6XlᯯoCe\1(^<'Yx{Tza\sbAfHqԯ(y"%joIk$go0 -iNS] wMZ[yQoB$?HOEicK9YL} mj7aIt+ w+7aX!w^0E{߀K |K3{Vk5/$ȊL<#ٌ}@vÿ>#TuLI=X6iG*P_vOd&jB-=?{8Nq6 z@tq9F-]@=4垇O&۟PTRN0f_8ODc.V8z&yUcaL>9-}w"69#CLxjFE]lQ 1}tȵ2x‰@Np_ BEJ Zċ"wS(SL=Cӷ.I.S4²|`Z &x-lj>_\޾` O?O"kt=}+ꮅ%6-$‘g=4be"֭!rY1TO 1rt.F/=,53eQsddhI60E$* %zkrY_,^S!~wWatM=cVp-?m7oT~m-Ї ւcȩ|PAxρ&%ul@K$!=1Rw 98=+LH\4c,o"$rMR+p.wW>&ر+n_!7Ky@Y09̅=5Gkj!V!,<+@{\RR?GġQPζsYhlZ" ӆϒn:hSFF3funoĀ;YW6"TToudI7P A(/2;s(<#qqJ[֟Ы4w sȎ+=#6,Gݙ6m%&q8V&}c dciR>,\b)r[fJs2@,Xk! )&Y~1R~Y fşkeiAe ?n'hXyOJy{9ﲋH G3Q=jT鴹QU|%xs.olXq7[إjJX"*ƤUԗ0zt X:1GkawBחmFg!SC2&ȝA.@ZcN{EI J\p~nh, ֚;T/WMJ0"+<ҼFH"8̓|t8|C;9^j'nNϩ vҰ5gT)KQ}8uTռ͉(TeM{6qE{&*6֍;b -r4aכ\,ey+2Vh8H\5vjOf[H5~UI7\ëX l%ԼTR:gNK U0 Vj.t(6a=`wr0y0S@[}6Y ^ oۻwpv޺ҙqjV c~3^j(`T>B4#v %"d5.1#X|rw4}Ɏ}O涘YxV#$O_x5(z7C6+B{`ñНH‘gXJAı{Vs9̖(y6zu ,X2e0Y #Byes cv5_˺>;3jh""aN4d/vRf Src$nH~MmgNeGky[.`^Z?85ru*zoYE-ĜpWP:FE~>us؂z2A .Fÿ ~WדF<1;\A5_h+ M}%I5_=U!^K%i8lQKI=ؚeAͪRZ)÷``ԛ+'۽tuBTkB&9qUІ*ad兪ftu#? -[ܑa1sX28wuOLʄ(š1K?kg_u!飢Ĝlx8iŒ%F:@gYAb Cu>hq;pL# TӪ$JFܟwPT|›]X.~^.)%LF 23dbi@łwr!y`"!ZB5E3΃U踡m f{bkJMHg9}6;yϧ.(|l&wSg7cw"wBKPXPNCj`Ҧj"js򆖌EQ׬2'-vfjZQܷqd(T; $m&z$oǰ1\ \Xޖo]-/rL+B@kЧ^Q_u(rצZmE)꺖n俹7ࣣR{͇z9d4EﳨA_| 7*x}Ob{ HfTte_-^rxR" VJy!UYά/}Aw{:"di M-pj5ߩ-F<"aϦ<#ʫO2c7' =/{ϑo>ADZڃV8cxZQ4-3ig) 'I\,:K!g(\oÆkwQ!^Bg^Nx b[Ӻ۠F[G^=EB|T]ɺit]s@n dK"0!lq"ӯ b!dPkW'dK.C@)_IMYHa plw%VO8-h&VHQ\zA[^[˩FUmZ.=j8sO7FT<ɬZd`˰dh@Z l) .pR@ko_OQؓ c0c-&&Hxm4*sè1 +~ ,5 1k[ͮ:FE?N(LN4Y{ļ*"&ablUWhɮDX5遲1ЃDDS!&N x4O~@'bK[> Դ"!\@5Cg U q5HX\1U9*T7C_Y f穼JGȏabHe\Fϝ,B0HАsSiA/? ,2 M@{ׅ蓸'ݻv?650|Km51}'>]!%qv#biYסYpo=BA%Nuq(ƹhQ+ e,ЛHG6tiBQȼ^^Bj0 Tw+]Sdd~a c<3+@p+ ֢ဳ䬩;~X8{ ƭUACV`mJsTgg~#TJmh)7v5Fך[/-sD*E|ͺ  )5 !r2J-`ͩN))3m۰ uusS {?P*\4K_9~Xo NT}gL/V34$y\4xL$eu (hN+,Ǯt[֐_ [ : *ŒO˓5(*pm(%L6uXO`:Ć ob_@ozi^{yr`erw|fCNy62HXKbr,Z1){[qjܲX0bՖths ~YH=788QRq>yö< OfHN^=ƨհe#2-H?a­t/½]le};@|Z)0%#|x\8Zh"I6p )=)q:o$2_fXw8媕.W3m@F"8l3a|, 7’z&7l6ȣQbB KLImYM]]1 M\=IFwP= o0r$0og>:`Yڱy|5}/Cq1z[km.|?wkdPgVJBQC֎ɽc,0k݄5Jߧؿ>C0lۤ%!=CmD?TeUjl]KK g(/(w;˞Х* .ݓ;ߊ/ߥ/O~ox XU= MCk4i#ε̱ WVؾwBa)R¹EZl99іWrǔ@%7JS)W~bNNC]3S_:,|$| :r>'q}Ͱ Qp=tKXi,k,.2(Y>(+]|Xxk׉iHbanJ/f/3t+6%=NXo8c|6}@j *6V!.__r,sK<>dӹmc Ͷs ,*V3-I9F/#GAXq`'G\ ې6H#%xfDz>1W8KGbL-nwlE,jx%% peY[ /)(:.gCk\Dl%dXu> :uS9F8w9H*"#8BF]qKʈp/ntQ Y޽y7E2~%5/(ma5@ez]JE><CdHLXP4oT}|>QV1FKرPMQkt՘h8݄s4xȳR.ކM!ᎊ& Yb~٧uA+R!=nlrU"ޓ]F+ߌHxmH )EK[ k"5D!m ᡲVUas+FBova\Ixurz%̡Uak$ld?T졍̀y5=Km_/ywvzMy^%07̑s DHrKibI;v 2y_.GiNع6sȡB5iJ.8xa=S!Wٟ2!3ҿr9}TҚeK ;m1&<5 +=nԱذ{s̛tڏD/wݬr5V%iݼ|EwSL P͓Q+=f192KrZEl/]R+Pl LG!F_Oif2iBU sJ;Z9 >O G,9Vt!1ZgG4r>Ɔ[/)N 4 Nl$a  W7 z/">b犖jO$e٬!Ha6nJFcKKQXCFK :PqJk`HR)33\`"Eܧ5hMmr҈&NIgߙPY39j 1"8 ֏jX0>_ئ&'/*I lAyѢX/Rq &][[@?+t)%x$E ɒP→h{3=IAe2}y,ЋlDk1ԙ!jzuksjiA!rȳmp-"QxCxjƒ8. 4k!H-|Ix BLWHP7lxW;xsכ_Z8(?[h{$Xk+z,+InD"8E̥Ћ<#]SbtQ_ &)8%p&#KTݻ7rw#Vħë2Vz,^F0+=cl;e9HKa[_zE@P2rVH.m0# LfK _w߷cLe"bbu(I%IiPd"X_:F*ԝc1dJAD nbБ4*& ]|eŖ~]s>@W<ξ?d% /d`D3Ggcݣ-"7 @]`XpeSZѾc©cl %b-R-L{-&2Գ5kiXAkiՋ6&% KPx eD}̂G9?ͮ 4ŏ%p~@q$i|ܧ'=U7Vy\(WJn]*]9$v kEYdؒx&|閖(=hM^=7~4aO!ђxnk(q""iv:񩗠&Q|<pGBF\' ll{*[L';+WoCQv(f D=oNX\#g2>K 7"R/1.C-vl[? s)NM<+82eI^hW~R]HnR)ʗ󈣮t>[#O[󇜒ejZ pNN-HMxA$taf/׺`cXV]XOR5^ClY?'y#IJ5hovmšy,Ė.J T_(]'ƼU:x@^&Yr/SX.|W`sb`P)7UpL`z/ LM  Nz1$X! 3/:RGsu R;]1%%tt\'5d!c8W=?ذa{؝q~Io#P˴?gV&vAM퀡X5g̟ҽ1H,OvSayEb"^ˏߟ?hɻ][oQs&n+b;G+h=X wP mEg䝶v=ܪ}9my8#%ZБ'V75`E4)e^nU](AR4OmXk}YQ_ W ֦5Ųع/\Խ`pnezb :خY,6t/T`)oæ4X}#CD#ۍ},v 0'pA2GZ|檧,o.;+Έ(kDR?ZAܥ-U~ ,C| 6"MxnGM&i[=[k9P̗VPW 35USQ}&f76G +Q.ow{ z }$d%g }qR:Qz}ў{2U{y=* K|Rv*AW&  b tE`_u /z]<wC kA:6j_Vc}IPjHhI+.b>2"8=r+81wX|(5x&&~dර<я0h++DI%n/kJvGsD)8PëJ\S?"}[7AP3FN~ odpyic>B%h/.zͭnS%.)jqNZ Ĩj07!v1X9Yg s( g;؟sJzq < vv(Q>`*%] aw'6es֢rlȈTK#ką.hOX W_&勛:{tGB;>3d5E2EpǢ|XoCz= 0b֝"vc86!LJ1 {WC"ۮ_ժ##2ǝnoXK?FVէ _ۃnHR?H @4Õ~l8>}qlYl>|w{` •>hfj."tN_/WZdvԟ>Tj]Ъ jԒV e@~KFFQQȀhJj1f5ķov{Tߧ2L"xIv` %S"&LbP4,Z:s@'Z\ ޝ6HÈ%R1=~9d4]%ujpK ُϻ0i61#ْ:jᎌ_! sI/m[rv0tQfC6SYp:'"&憐WY'༘ONR e%Vy4YP8u?'ha^7Ix (.)1PwPZ(ЛLKCaa1OT/cw>RÈ0g Γ#ĺ[Cýe)&b2#<4:z0Š/6x)e;Q>Op}28dFY^ޤYDiOn%6@E:)tW#y}:W̦a pJ$a~YѢ1 iĤ!6!"7NCtPjnl- Prm;8t2Or\XA!QUFmL)8;vA\l,zD,@.Mnߊ@0ý ${/< 6H2[Ar]"c/]m#!F & yyvY>ջPfO/3-m/T؀w`ZD4#C C$t9g~+pHkrfW%Ggŏ=8+&zpVsbv0:urUvsc+>OҼ=nF4:Ls$;VcQ3#dy J^-yB2pklY$u3:՛D~a>"dسي㐾Y&!`wYbd&ҲBw.eo:fL۷O2bǵ؄r{T{'coМ5.n_`P|矸ə5 Fӧ3{an<߬7> P.gjRaކ9oaOj ^ѯ %w{`ϥT! IIt}OD1T?qԣE+]:fzV}]Qfߝ+cm`h!nܲiqу11͠ S^-;%ձKb>%P#SbBi"[,KӀz}p(P #.)JT~@G D[ ;Fxi'5v.f]N3~_|*]tֻPl2Th*5 g^ά4g԰?%0[{?f /frJoFjQH8>+ck2KnJT7Dᴮ{VqHv>ڿ ꍡL,-:j܂ձdr,H{^9ʳCH?BAnAu-we=˽_iWZrbSz"AIɩɐs<}8 dx0og9=;KNQ%]v.3㾺Se(ʔx(6v}_C+ Ҳj}zo@a -T MI^@=LLaDl?kUxBNG׊f rkBRY7q< 2JC?8s)dBԶlEqi,FR_#B՛, hY nWORD`h&4h(đs`䥘ׯR<8lp"xu1D/Դ2@/GF{)Z bГK/W)|HugQTWϹq^Y334QS3cp~&PL[R˽DINCd=6 2w4ε(*U4j?t +|T}5¸mz-\{7uQ`9H9j^E\|;4) WŎ#͙2O_XFVA9Lyĩ{n`[Maퟬ}|Se;mrwZöw|"cx<Zi!|]N_+gæغT+Tl{"qJ9Fه95Jj?EA79ScWwS᎑ R} Z壅>(霖eSA+Up-p,oFK}lDӅ3֩h >,o~:ɟZɸ %qoQ/H?Z*L"ds)XV:@zJ MFU1cTvF"ə<"aO,rԀUpE/M9% mMECÛ3As 7'줠7y\s#8Uœog*GFmFaEnj>X1}*tBfmˎ*L7ƎRkl|Ĉ R~}D]$ryʹSH, eJv1XP KdlNܴr.EgMC=KI(Q{y"={ ěU|v7#3vE T[} ,o@[#h0=it YV+H(w[LM:zQ4:/r$n. QX&sSVKe#GF 6 ըx=.TWeݭ]L%$I chڣ$sN! ' c6*K)(<Xɐa՘݃FJ+4epm`ͤr 3Q[)+_0>#g7|#h "Vξlf^Obv5\k`Ӏ}>Oo!xBDJ Y;H@}Js{sN/61o\ToU)2rA`*釿AG R@=IJ= ^Vg w˕*OeBA8{u. Œ6?WmV ĐN Ao(^n1Q=H2dj{Z @ uXU[@YٕM |DLp_{uV=ݳwa ޝBps>z3p(.hn!@]2?ع$m93 F ͎ nw}jNCƠz1[RH䭙Nү7 g[m!߯mu|ԟaxR?.ƃ!p8:2S„1a(Nҩm-϶d|zv'3ףSH1՘W C{53P8x>&VhmZ]e례%`I}َFA%ym{N. s(uN t,?d}2mds> &:1?V-\ x17]i #QhGUGa.s;_=dBS}) ~q 21l=wYef4/@o8eTGMԌ`iwz|"LTWZi'L+vn4jb۹^ J2t袇W rwj- GTx<$̂C<2/0=BTO1EMU̱rH_%*lБ>Q#ݨ*z \X9b n g\2[KMÙ[> #@9`3l \ YM@[;iZ*Bޤe6 Iغ}8eZ lФ6$O]΋uLp)h?9M +St󱿎\BA_8>9JĽ 1,@{in ӹdvjX'~"mr fJ@(DŜ^jW8K}*so`$N9Q`=LWwhj*f5=IlBߓwӱ+ov/%Ä@U 17QwWm{I0Rs\WWXPXaR| Wظz5R >?6)1ng <4a |%s3\w뀜ZWdS?5LLRihv^0 C!BEi*y7d4\iY9P+ o~JD,/aLՀ *n̑^`RfIm4ᆱҧI3fрTC%UGP1ex`KUq <ݤ8S ~ӕbjԿGG BSŋeSM2q&Њuޢ"L.D+!+ۋQUUoBoS#`;*Zi;fJlkPlf6ld"Ͷ`Ɓ A7 ]xԆ@YO9wR Ӥ6#z{=V[VYxoOh7OHAMҦE#r@S$B$;&1TS&zqa9̨bH c=ĺě"˶"WZIlE=[5/&'GPzBas)<\Xo6m3PV ".hb||<{wMً׻e!w[{}{&Aڣ=H/# j+ \9䷙muQz7YqwmRkPᰑx5қڅ9) 3CF37Dֺ1Y`&B8I{%aoy]C|WSk R98sb#%ٟ3e -ԅV. %~b\kp_JB⃽~;MG~Y󝟍|>T)m*F}g_EgiMS#F~$!B6]*F:MuniOnv!lJd*f%;/ccB_S&Z]~ Qy}]xU_Y8Uݻ=o (%f8Y6mrW+%p) 4Є.rXҶ/Hzcݜ9R+0L!|>U6\L,0w= }Ax>2ө鉵Z /ωY{9Clȵ8ԓt2DmIV Ư7/Nuv52Җvj_62ɏ)\siOWΖ7Lr5h㐁4-wBu[Jl{G'=&Z`~^@0őlPj]-H`Ie+HXϊ{('< ^fL>{A2*(F($j_9ғ횰N=w7#TSs).4|&.#\X[|,Vk$ׯуVq[i '-Z^ 6Kh@LQrrd>gc+)kLyD]jxu:dCom}=>~ΕG> Ҏvm>4N8xEQT$\+oN x+f%̀3LYasd1LP F?8cɳa cREvUl뢎M%])P, t:}Q&.;;6#^t| Gj.d .c)dztbn_j!n*Ε氲r<ߕ FgP$)ɒ;?yٽN g@z<> m3ţDQ膨T~sXA\=NX|8Fwq.{V}A?[ +Hv:T&֝I?#kc~}iC|Xjy !! }rgW8vϾ|jЮU~0@+2g5ΤwM:JB>)Μan]"5}Ҷ0S۔Fr2E((co2IIMɌ1fƗ[[="`2@pl1"|Jhl,% Z9vjzu~4F n{N9) ͜r b67m VL.`Rg !_tyqdmyɃN8gp$<5 ҡGc&#/bv>Nіt2FmT]7c@ `9v/RV* uof885oaJRx7?;tcѾPlcQ3< _3?P C;aUa|cW3m\cRAwhBË6kHRW: a+N3uD-{\%O3Y0ŁSC|w*x?rq`Vɿ׾tҶ !֟0hK)5eJP uvpt=ŵE O&#G6 #J9uX~MdǬ=r\5*_g6S$'% ErZ&[{wlNjZ U+M`r [e oޮ޹ X'yԼ.}$T)63!¦l}ьܣdry:b!S4 mQ?,#<9ȤU6B,# S]E8sk JeC 1n$y彠oܗkq0W| ͯ&"IT-`;<]yڥD"4 /a^H+eOL|~`pfA?1/lY,B_?*1ߵ`zýeS/MAU)#&׊?| T.bY!7)5ڙ79|osNGf{ڈfe^ZejU5O}=/j &3ԟ~B%Ld_/0Qwg7i]Hfx@{٦{׼K+%T6 M*g[ew Jcx9k8ڢ|.J'^ ^O#;{$1 NZ*u?0V:Y\M^DWWx1(r} ob3T cs?D'9jM{zݧk Lтҥ/TlYYaS'"i6F jC^~u-9Can[1Inl[< C1Hb =T!2,G=k%_U΃К؛-fs6snɒomiX!QL'e2/hGKh#T 6񘢞[_G{7b2I ")ɗl:gJ|ņ {(FVe)Sx"2Vӓ|E@l>¨9fs3{`,oNeד:aD.7߸0Ԋc;z]QәՄ I^XK)U&$JfK}GP|Ӛ3LLft5XU!߆H&pXgGJ$iE ?QgQچW%eX&`KUo'ҕB2gE*)$д.3 4,jiuR!;flǹB=|[`}v>lJq2M("&8]UnSVB0vYФn&N;@7IYrHϷTΒ'lDZ΅bAl#L,)zְj Ód-OYBq|u nWn$&r$fGGO+dٰH +Tϱu#01xd謼9.lDA$ָ\@&dV\Kb.Mrxi)WH=#FӬ(+*1xjPb 4S`!УKQҢg^^`A ;=a I)[`]D-;"EyL;"!9fךyӿXS(QTjH{㉣1ԯ#-x(;&&B~c֞2$굢ϢqTFdFuߛMѳJЙnj`ATӄq[a1Ŷ4 -Myn޹XmBPT0P?h($kbyWs 4})-E6w3bHNnyMa?t>X~I_Ra-vƭ`>@w_#yCGY~!Sy!Jf+0=>e9!Y5@>AiK%?ie_l-wއ\&۫=&pL}e_1GQhmx:h}Mm`myc/s r4TkbM)x$^&|FȰSjĽtE jchX瑋Z"#}:5݆πnlŖ^$g6yםBpG0NPlbH7y;ipp׈}_?Җo\jgw;#^̨Ymd.!fR9v_ވ"+Y.r.tge݁h[jw8jI0rˋJW>@dE./ݨ|#ϝ$ԓnU QbNo6 <QD9JzeW+Pu(܈@LyE"ǎcLKR]{"^!<]_Fs_KӃ|'+"[,kE#Dqi]I:ސ/J6deh#y7PZc` +#Q Nq _ WxPT+SA]o%3vF {[let9"Fbس8Rxf4h;?Ϋsi?`6 h'+{:_A%6~)(❴lg.?) Sp ,{0Ăuକ^H!D&/bi Ϙɟk1#r9N}D^5'5𽩴[gK}ua;D-}r79ќ!/t g!Ybk0UaƙCK1IYS1T2{3{^ x]]@eNH':ֿy+\Θ&bu*Ri0/i΁Px0ݚ谽Uy,<NZGX/Y͢˓FDcYtrV* @iװ(C1 ʗE}>t.8ȗ k\B41҉5%i9( h-׭u~*(߅ 5w{=T|R3Dxt3Qqj-QR@ hR(sAMkwVSZ{m 6HeB挥Pb@Q* u(&PCsnA%jM7]G@ h}fq+zT#Q Jr< BA55Ob`]WmIVw%UH#6_!FAbYCǩF#`$p<8}.o GQ[{q4w8(]|9Mw?}S:~!UncN/_Qrc2]*d .&qI,Z. | u mۙJ'9~0po9ݬPDo϶qKǘ̃X n!D{`x'cA>^4e&i\,Ľu9[ӎ]P{#Z;ȕQw֞:T7n)]Qyob P6,UqşeǚwuT*АB sڴ>\w"W*DizιV|4 @e9RJTOA-x42C5y/Tv !jKcf -¼ 2g |_y pt) IJV[b1CG O1̢#N?SUI[uyăZW66'x&1< 9EG39C \M'f:(΢8#Rފ(N7qvF;:臮Pջ]=3 ~Qݥ+(K>-Hj8Z1H^fv%SKz'o88QʎwM(-zrx=6r X5L.`اcl1Wa(α9V5"X%cYspW*O3{<'CVq됅.w`skNga D48d`Z-3IO(*{R?y sab9Ya%"a$H|!Y=$\u*+S pID`3VSdk;"0x&ͮy{>WfOq<^ K.'lZRYO"A` QO*ΔG/ߣf ҡYL1ZA>'Ojͬ#rT|{] P gNn0 iL&6v7R[+e1Jm ga~Pڠʭr-v*e;%a`fտHpE(SUi.izH~G_o;{8Sm|wT%4g쌂q9v xKrڡuo H3DNz+o!:h@RG,]f 6j+D>r|%ԼWd?&bS9sUX|Dt(`x/gNڅӍuum\@UO1}).7=}Z/B!'q=9?U :㏊N.z"S%ܐ)/M qLeZ͔qa~S )Ě vz$q.g՟!jM}X$Zrfumy823ϊlFC9Tq."9 8x)U+,t,[gUㄮ{sJUe4&MrXBzkތ,K%56- f M](kL0Ⱦ<cKD f(ás~$8 "ywW`˄e FآR3t`ӗQL 5\w΁4 _F+X2^7оo`uC5'XI#TڢIbnS-BW?LK`eLsgI(_;0, M`ޤfY]Z Eb@ ]J'S|6S)zl]Ɨ^n&5πڌZՆ; dW '+,Ay n8y=,@y*ɠ :5VeC]TwCpx 2aaRNhh< [f ET—˩$jf&Ҁ _ۼڧǚ%h$@nZ.M[s@\Vxe*urnJ+9jpN(%GU\2VCٿ"Ҵ2/VF >Bws .@-Ndmh5#덃81ZG/B5΀-͌rLJU+ FLp!VB >v$$-VĀjQRc{ цVtg4AsBVյ0eUHс%gW62alZ Z(_XOnYuȕmS wQ5e2v:?1q4 L逶Y BC|`6TJ,DfZ5/%s\uWή _L1`g(l>¹y YcZ2\O-M2iQ}#^cG͛eTƃ fe(zkFxDž"FNբ[$`͇U[VTP&h;Q;19/ ZJa.* N1 l{VrmQj0K+Q.M+ nA9` )q *6нj> =ƖZ3yf%r61Xʃ])'7'==mۆV}?RU*Zmr =n t:O"?q٦ U.՗uc<*e<l; Xnv[\ËX L96Um\e۪NgQ( ul[ ~s. $/|+z2P{MIxFpBSWmvvgyki T|E)>FƟzep}eAeդOL _u/ [Cs<-&}KĹKE) 6@ 03fރєt#8MAf~(+SX PgLڙM1$Ie~>`/>u0s4vV֨ycM _װQym݋)KDʑ>2gc܏zbČgP"$6 Vaa.-D m%R} =uYǩ7h>^H; Uo ƬĈLK$[)3%kAtI#TpGzu_e5rW$ m wyp8i֕fiD`x%f}4IqI3*Y;֡AszھJߞ > CkjbU:jpS 4 ȫ~j#=74/T'DQ7>M`b~ ִ`kf7Ǣ{`c.  `t"1=%bA[gur4nWoetgU;HUls(>RԑꗫGp?ٍ>ZNf)Rc݀xS,fqBcPm忄n\,w59 m3מT q"amDi:u׷nNtZ>}kYw8.&1E./ҫ)&G00@Y˴Ye -MH)!ՓYC `^Zҳ-#\]* ,)ו4`+ P-2R2ozjNƀd&̻<Ϳn)^,ץ$q):y~EeHBu82wXs9 Tf{Ah:D[P5Tz3X^[iU͓QdCnMES;j[J &`"`cxeښ87(딳ih5fӞ؋iVMK_K9 Ě8;G#>am0'b $+"Cs\<`boZ9v"3+BfQG#n~> ˱H9fRxNJh*Lf[h_u}[J8GjN FM?x!by6̬xR>-W>qZP7dnHsŰCYP +W)”ejm;1#E竌#>&P-)`o{ tW8D ,ↀ 6," ~r3rYWEpN D (J['((õ+PT|xa?&w'g~,0ښTdiE @UAp%*l0B\/Ccx̺>طZ#%}ę@˒!d&oĖӼFAGrp k7Q /kdB֠O̎YM^ %BK6>XPp͐Y+ OgGe)xen9v[9^noxW2uP][Qw766F7WkiBcC潩 $/P N6va'6hV2/#QOoe:+u? U/+fdm1CQo1_rIߍONw;??3?b=ri)Kg$/A]›0pK '[1Ye&ZlxP #~2`:wc)x#?ad_%9^Eq,Ek̩1yZ]8p;PXUFrLKvӲdR)߿e5̩Tn/ks[`5;}d-UFYXL6hpplkӚ(n%c}ۗ.eChթʚgҋj'rnREbe @< j͆?~Z҆ 8FQYk&nL;gxѩMWI BBf詞SQ-rWkw~z+G#Ūn%m7$ mx>|4/ʛ#P>,I)6;!Ul#Rŀv  \QM6Y`6;3MG$ sFksuG8#~$~;ݚ L㦶(VBQiKT2سSy*u$dF8Ǡ/d<:Vf|wK(0ID5 Y[H ڶߢx~Qr:hXxh2#[ $H 2ѥh-d!@ &pF}lYv:X%o@jٚ\[kGB?j#fW$΢mz ./$Lk&qwR \șX 0=h7f%;ܻCus @\͉\35cζUJh 9׏) AWe<gYSr7'/!]LvOTqM.oD:~,-j̤[-NVd <ۃ INV:kL 9Fۖ5Cy}Ӈ cЇWvf j#ٮs6k.~1'cb{t,XwGC?!(blB q7ɑledy%آ}uEBV=<@zt!qFHFk }1XUx-Qdt`^z. Y׮"`wK5` lY 4vg:(6.%FD4j7O2"f^Iݤ|3u5膳AJlb}|t*Hc`uš`, Q#\\ѱ:s.˳qǖp TdTC\F&NRAl=@de8M8G7ř%7?=r5,b4}ђSj9T`$xLaφŦ*uP"o8PH~Jĕ=#bj0BcjMYg I27؞G}ym&=!Qw 9mI|2 Pyۣz`1qD"#QN1lW$@mڌo[$cBcזJl2޳9b2bRmb;vmC+B ^P&He[#:+4<Ґohh.PYC*lϭQ hDV!ѣR!5+%#TN`>:Hi94y}-$'+ZXV*saB6'Vĕ g7T;>KI_?X*'ϳf .a*b٩M0 *ka%Y0di19ݔM iX%_o\l1ʌB=0GSSX)\p5fJ~EGVR#Jj5DDp[ɳIgÁ5:i - j$|lڠ)J2, q`##6t1C |nzЃFFR8kRŁBzV~QRo'鲩/#?!7/aX VȎ0a鰞$N- 8(Ƿ#M] H\[(H)s [xq GLTƧ`ߚV7]"ӄ- ܤǹ9(ߞ(UŪ쮉θhS%prw/Ψ#[ybȰm3Ȏ^^?7a1 Ǘ7x( lCGM ?#1,1ܐ8dvSى-b 7[*JGLPS928_t9ʳ}$a .SA?} kbYùNl)) ?.XTN5@2^^_/>ru SܧmP΍#iJ%m-GQd3\ &IR;8\&完W0?gvhyyoF7d޲ rrց3dAwN=HF;2z L6B) @ / ;nWUGфY9u5Gl~JgW.~2Y֧ jδ`9 o:`:\sAWڍe4b-e|UMqH/QÃo$fZ ~t6"%P56xEmfֻ#^|ꚸﰀ+/ lVspeu\w͞X%~!iTL[1 ?W3^ 7{:9e.TaD#(P͸TX^C-D↹ի`xG4z $4Dm~ "zBy֗NqR1W(7D$g;)}~i>1$$ &ECW݋[D4j$'o!/F |T?4ks*!1Ǘ+3l@EeATಠDUc. P1 ̜ZUIo/܁S5Y]w"nse@&;7$O<#Nn~*.dnZUqdmzjȦ'IX+* Iäs;x`p oq=TA?)O|6M_9RTQ%.-hF%&{xO)Krz^}X="G;*ƾ+"#%[9מUnŻE<]e9pP&nP ys`FRȥ3k zA Bi6;"g.>qký,xG4H@P eI"Q},T!*tCVPpJvVmPF<}o \i'*w̿ܪjFWno*@*Y;/ibQ)@Hrc 1`'*v`coyeIIs>RckV9A;.t褸t KH/X΀&ejqo:q9`lk?h(5he># yp|׍qQQ_{apP9Ipdw?N$^eKrMm*`xE.hm+ ̡Ի9N`kSK+ ^nA~n`uam0ɉ \=FP֛g _7*p:hKsv]:l2k8^seԙ~Q^œ2O](b\WAI} ,m3*{a_e[4²@t+\}z|nXgٓ"aוYH,jnAcPn Ě[+Ÿ8{>y[+).v>} I_\"5[^$I6ԕqMpjqS*~*j^ב)j}5֦z +:I,VֵH).\Dk6tѨ'\5Szv챿˟tA]澳'r4,I$=lڂUg#w]|a3/;yr0H.,^bGP)+;Z!V1i+gj Q'ZUd^*iB\8j'Tm.D"" QLD0FćV՗6f+ikql.ӚLypb"X k˨Fy.2r'egHFW5ؖsTW*'fv\ptߙƶK`'<52Эl*. D/z/8SRڠ`|MZIss#2B9&~ΏO CAIbsU%G%εll(ѧ g7/4#.7|"X}M#hVW(H[zގ!#P$c\M(="{bыpX:4èņF>ɡ`]j GaJ3}^JF`@1ekpGt0s)kwou6:zwsu ֻ.Zkd_ VEQœ^Ya_=vpW(S!TeR'O #`Zǥ_\WQ S#~x@marasmyKSڬ(". u^'W[qqy&c1 4E'0fh=*ek-I̽ x@YJ QF4a}.`W䋋%C2z=qb8',;u2YgGDZjy_g]@q_Aӕnw3Yi*(?ٔ܎Hx!pc,u\ RB^0dXѵaiٛOB{Q8Bu4Ǧ8{KIWz"|s]rlv'N ױ3xcS=gԌBx c:뭓A5)5@r`!;nSEkVcLzK~>SRgu?ZKCe׏$/$hWg͚9%\_yj_aco+1c#J>-Jcw9;$hjXabIv?)`>RHhLo\JoˊEy7.or!`M9k.H\;:˰JD?*$٬xM^ pt0yDe<<cG|zgDͥӭIlEeZߜ0Rcj]ӕKfM~X2 ߡBC#jdBEYL"nXzRW<)4-qƥC02߇q{PпlZ(իxMڙk%R0}&K HRބE~b4Yt ə* ˜m,XW 5YϘMIUĨN&~S?JC=~DRz1$Jh[x]vU 6BLu\j^w?8 3ڈ"N#wиڤ1)7ռhH,^ z)#["אf@0>֪HPU5n Ĩ8f`g~]ʢ{>D F7k0x77>jP!UM(OlpoiPK*.$I/N0d:̩Gdr OO"P$rBp&Wdr)jL;ð8|rd`r՝ Q5S1.u5wl0< ȭ(%*QtPm8ɤY\+wj m ($oy5&c]M<@#!\ 1:Le kKs[xh'3u=7>ҚL30+鏞ݜ=U3܃Ww~OM5:,MvtJ/Pq!%wl>~9m4U3yXA7+Q^@(y."UH  lמ%z43M Kp /xM4$2 R_ρݠ-dpBuw>G?, X Wa^nIB3=4pƏ1=2"!x;~.-̈́-7LHG/=Lc'͉#ivώY\ۉ(kêQYy\No6"g =Y"ޒuQ])M^ +҃H9_s/G)"L39cÔ `-g6], (]a"+6xpwQ8N`=MI6fg6OM&jU8}V^Ae1?e#~# Exr3[0`"DTgkQlV’o>NWQR2a jݾ%ѯH{^¥`_҈pRlP3H7Ow,Rg83xTU5s:smIeF od[jZIA OkFXmgBt6Im!| +NE`MajcQ2j4[pP8TH^Yi;V4QFÛԵIO9zL%g/ןFzGz<C;5AB#Fez.lvyEmp@uE`.K>{Sy\>d'ȘGuݏ̼! 36xJQT5Q8 oN@ReRgH`Ǻ,o7_9_tұ5X#EƻW:eotd1<3wDҲ\J3Cjbg'T~fpiD4HI+| R Pb-X_ T}Bm}FÙU~)'=r"`~Q7l j"w|tWZPwmd#PǗE0ʻM'a'Y %O)iJzOqbboz3њ4MSqW 4PyMEs+*oS #k:aMraO6_pGk#́DYYcW9XZg<#v*"ViOzX6VHV4Rԣs1b0@Մ偕ׂ#x3F F3JT'Oz! C n=>gfNEy_X[tKᯊ>?=*3,Տ)d%uaz\;|ELNsʼr, ~"+KRO@uyw\Wk9U U:Q,-WdYtl+h>͓cT)%[RGnxn$',eπ6$1) 0;NC2ɯ*afҒݏPp; 43A`*(G[+w%'tݯ8s:XaEl1 ?"f JS7ͅ_lS۹ybCvQ)Z9E<3PF.~zÐ"vI'H  R t|vOb&}'AZT$8o㳲5PYvC;˩?mM>&4O tī?I ;\O2}fn~hLη|gϋ%w9d$ r&q5ሮt'7ey[DLj5;u vq$ƻ'g_6UCٱ7pHvџм\k&1dԡ $\8lq ;6EP.mΊ,]nYp #ctHlD+WWաzYQ,"Tz3}w [bvDjtK1WQIR l@9,>MA1q,Yq;swz̶[37P˫1DӥH#x+5._1yA"B\`ӐzS iy bɢ #qYܲɑ]iXH mHtT F3CcEnFmi#D0v4O]eh0tϒ۾?A=o)LQwc &l*O* A RbpZJ'Dp\XR&3dIJYYu |(?͎~p%lB"+[[+\[] S  `0Kd~ӲѲN_{ޒuf% X>ʸIgVM"矁I,< MSJY |T2 eM|Ht[`cPk;9"Q&.&jWrDJٚdH^eB0rkv>;nqY3_T&UW\YWk}`QVhɎRBHsx  ^]Tަ)y1o[B$aZص~MC&ŕNі QfMEIeȈn`"s]ЉC2?骚Q^wd*SFRqתhS%XҞHoH/^B.d1pG{8*!,>-K8$b-,ҾP-3}w2T~z^^̜c~uZdN{8"mlwtftMi$U;yA#. uP X:7Nh|k^k4ZAԣZdO/s3^:֟d=J7:02o[x<ߩԈeLTZ>jv^Һ.~zM;ݨw Jr.ȃ& @fMI-Ngz(Z|Hٖ9>b:3U p:oVy T?Fߖuhv0 4]KtccxlID#JZV`<{lIk/ׁLllEmU:bIlpt' `bm((!b3 jS%T %3>rk⣈b=/#^kW_ o\e"[Oa):ovyϒxO|͓{Ш\} 2`R0,Q;Ws~]h|o0BX(cei/K˻TD~̸s H ܈F#lc:=a@k'O5wEfFOFSMi ?lM%!#[!4K>Ќy 2]D}XQc"db2*d+rOnc͹?L8+X 0Vr yVY&+ 0' $4MҖI>fn!/e&BO?ap|Bgnu @c@)^  +~/n{VWX~ "mVtpzigV@ 4+ hʃ63TأSy94zz5S`YV@n;3a 4x,nu, '&j7Ba;#+T|hl~3A{ =U>GcF$Cm%4AY@D+RrvNU bƣh.hyfnSC\f#0%qx~V:{gXW⑟{\'֨\oe43h 6Yh*JけKٙ\R)r&n$ªr7x*" ;Q~$p9^WBF;d2bƒ_zRt{Xpa5<"YtM>(1CE1Gf,.=McdX EzIG%dy W5/^G3PJCFb7M|4I  ׃h#n !6m%7D)a >e{q߰5f02<>-~~?Nb;{yKʏ@LD; " i lX@CFՖ{ZFey$rg;;zMz0d!)v+SC\X&4led--]?0P+r`Kp_ҿ?cY%G4b=`(:qyfCay%ۯnn?G@Yl?$s-2Oʝ1{AI~xI:/l z*W%/ˈUfaïKqheཅ8-ʛ@AW/qv^.NDӠ7Gp0t_u=dO[!ƚ:+ܸWQgʶ?PPW'yHBVQ#vw&0ZNMڝ4^b)xBLMۊZ ʦ|X-)M1A88R~!C =k"ܡcn@~=zC /k8B.^A}mK 0E)6zy[uZw #.:4LpɎpVˠxCfjfZ=陹DMEW::OG3`>1ZbHYJ~/)΁& k+.ң)w!Kw^pS5%3+98KYg IxdST@Ìf#՜Ht5RjTF:ܢw|DKq)-$nTaʶsoHAD@*Y޿iOgc@W?];L B.\>5c5tJT-G-9+\okMoT,4R#؀VgvJ*\%C[rpd\NA@Si҃ E:lܡ,zgʔ2O!޻G.pT(t92ea% J{4h;-?v 9Xsl&r2azCpxj0=bm,oCF|C`Z*-Ip: m+e@Wbw!x;nܖ^3c'70"~=(+p]hUU4*ף 3['QuGBb&>NX)e#LpCY9?t29 @OȑnȮ˻ 6'?t*-n]IT|]9yb70blh37x _1EtJˀ3M).)xu ^$)X_n9Ƽ/Z3u"'%qx{͆ϼ]еN-q-[VW9Khԧ6tM}sy[᪯ 6{Z +`R9JN}x)ȈLwɘdl#w ne(ݾ\ǻ=&t/S"@ %&OvzA^DcȹC|M0gF H{}&@2~'*GKiG T4p֘rjAqѮ'tYi `"FUS6*M'պg+Igm KHw'[=م;q W6,Lꂎj# i6`p Z8IZݩ|-C)y Bֿ1ֲkBjO>CE%5,G{F8ϧnKb,԰M QD/m`[QLAf21tv]v}GhlGG;rÐ&CvRc4]ڻ(f;6ɛ{*7׻D1jF`,A> >g&c~0;|Sw^$O!ɥ[ )lS8 l ̾ڙW=m 5Jbt{C/.G{WezM&JFCBfaCvצ{b>\T׵ :gpldW~)_ [*q3TѥkG!rqSOl7$mzh1g aA4̇rLԐ?lv "KY:=)0M6O)48d=T 5?z~K|[ \ߛELRӚ Gri!v+xP:-f&' \"DN9wjIXxJ2s MZgsK`4[4Cew޼+ O_Zs1nRbVB*+PC+-6AQ^*©/@?J,Y\e?q ÜmRVm %,݉d[:Zq HڠhPgEKԝS ܭ`GY2Ek %v"0rSVG$¹aQ$NiҤJ; fNZI@]$sۯi^a@SYRiϦt_ʯ-N0~ 3Q hl!/:I\:4+EɞCnҸ3õ ieC&!*PX7Mo;fst*rR<^ kC-ʝ|?'OHm ^;? 'nqӐx1ty+vpU\b WuX?wsm=|=:g(t&Ip) ^.ᦇ#W|gs&z)b 2b[6,Ϲrm\LoSyD'L^ yb߂RI~b5d>w8}Oߡyݡ@4nļkFxCoįނ]#y6$#G&˖3 [_wf$[xR2P]lGz:?zWc,gxidN^R6W1F,ӬΆJq_ &SJ+-stpXh%Ȃkg`u.MyBVB+DFhs3  ,5luw[ږ!#P!~XIݿF9x֦эI~AH|h,e:Jm,4HKk MH-/Xձot٥Y]9G)o9*}ӚM'&J1A X;Q= U˿l)<,6ҝz/KjRg^#OMeؒ݇TyUʾ|žk;508τ턑;;phߊ^&R{ŰnuqoPptuؕWS<(LWB~ + eC-S3;xz*d,3p'޸Ϲhh:1EN#|Ӻ8asCDIM|4.xA&soHH ȵL4xb˵'pn+'RY.qa%q8&M6|ڴ<Mj`k8²\i~8e\'Pdgg΀}ԅU8 }hvCr$oyI0jgEj7f{m퇾UR7XbW;5b; c$Up)n';Rlpp]({{Jipqhi)8E'تEZ{c ypBR\mC8DJH tE&fa ;Hυe+UEE然o[SLcs:օ눁a`r_Z'r [G~hx5Gf=|ҦRq UNj9zU-3sAs:F'L':| x!9Tяe׈>X l FcӂW.d]U 5ƺIjLy?nSW"ezS7r[x"Wh^s)%JFQ΀(V* d-"<{aV a K_V:d[qHkt"oVt,o t_ XIل] d$DTWJٮYᇥ{-ZT~tyAЬeeb󈅑@]QR: qeD~dcZ D7J: vᝀ]{pk%@exW5Q0ŗ: S%>_ 5rős{.8ih,<KrX^|cJY:'@-UVh6lRñlV J&eWY3n+{kؒ) 'uܶQcк nv _%2mLzrCk}#H;.nA1:ri׭'Gi\{}EphФWER(C&]b=]ğ&~"&ظ= ,/ƺ>_49,$Ɣ*E ^t5|)bޭq95G錀MQcpj\ ܇!hu^p,I ӪOQ$l췮fx6%^`].0`+o@)*#A9b̤IVFHيZQaM ԅZ^ȄA @MJ'y\=en#sR^\|.P*'Ȯ"Ɵ[_5uW{aC1W gDI1L09P3yI~N1vvp DEaLd/Ucк4dC濩GS}1pN=GAk&A4ʍπ +Qq)q<šOr{kaD DXb]MxtMm] L[;6¾ 3yrLy{ÒnFn@B;VI'Vup$=z[e m3aP霺&_TOL[NyJ#aQ^0BLJj6ߗpHp7w Z'Ycj2}`c0sD&-_2 ר1P< ~hOSeHin0x< =˻āU>YcdI/;ao%uQ% _V4\ݪx[X|,DZ9 "ORw:_mNffBlYr`7(إ]Gt m]M8ءɤ\{H/`nq+o̩ Bx=O Q470Bֶ,:ݩh/`LO7!BI|Z4=>ι:zz:@nc>F,F>]=%W Ѹ9]abtcI?ud7Ui4?̢KÿiE>4Qw"ZDh͂^84W hMgŰ<9JNJ{7z6otO| DK [An4m6t(xKX&psHmVG]<`bp-8#Ͼ0pLc f} 4'jeHu WD9ȇ7ںw݇'u \3c~-|S U~ȜJJ.K@^J\c85i/Ol/)v79kADF'x+ԫq{06iO3(ufFT[,E/10q{&ra+v쳒VρNa-X$z̓1ȇ5hS)/7!vW7a0N ɩKtY"[Ä0%r6! P8ӳG;2q)d-WA`NƏ|s2OK|k::Z",Bėlfeb[Il*CTS Vx3@jڷzu rm6zpkKҦTzb?肴 q| B.0N>]z1ݺ I[נe@~"Y|m# [3-a%.T&F\ VrKh#R@rD>kXz8sh*) tnKakvL .>7c8ύ̃*8XSRbv V^ XHGe 'r8] _D9+ɖ0߈NS<'2,/DhZD*Uƒ. ǘy[ !tdu,<{N%1(GrIw~]90[Ϛ$uZ1]+5%(/4Mܡ7Iy\[ ʯvԴfyf<2[ۭ@.BmPy(R A혹gw-A\$!BE>x,= ⊂QT^ Ջc%.X21gc-bFVf0@y)^H :n˃G “jYs[^Z0|r&T ӃV5܆9ݤ,SD M&;sB̝݄W'LQCR dw<` abD,S_>k2'|Ͼp#+/k<+AoazQ7ཧd8I_BYUWLqtᷬOfUZLM|#%ؠ3c;; J;lq5{xGq|QBU WA[`v) [7-EdІ#čR!P7@='9`Cmɵ0W?: L5Hni$ۢlfi N1Rn$k+&kZĨuN\lMۄAmH( g)o#PҘwVS|P8x\ʠTbǼokrPQ-fWw e14'&y:_/$kq" ntKԬwʷzT=Uabi b. K-0t-RC{`0^Hn1c]F f'1 }.;ID`4]-@u| £}I'hZa;(j QϚ: T3XJ]) TSY_zrsg F2k%@ۓ(XRyg*!pD~RjQm,ez[D %|!T9O%!Fr.iS/}Ju?ɆZʦʏXIIڦ00[M]4iQo|fw^D3K2y5\/e)K(m0^AT($9o$4klV(W]{4@[kAr0< to.|o)yF&zi"diDYLq&c_uN!P̓}6r̲ 2dQ/>&d}O3x@{.5~aG+~o[8aHB-e 1K2Td܁Z`o$ x0^0 Ю0AQ+*ɏrr&ԧvl9>B:Z&;wPtR(EH$kՉTcLM79Tٗĭ'6FM|vQ,БKJ6kQ̡Ê13u aŻcǛZd uԣ^~8nچ n0gv=u :vqhysk@xőrhopI;5oc ]N~Yݷ ei󄒶7#UC7V50ȅ6|GG~%ԟ ˜vY8Si~;9NǠ#1 IyH.*EujYö|'yXI 6}h2$M(swvH^}QOй{}=գ[S.plp.b8Lqɜ¶K\4p8EնOKu{< iӓ[s,7W-ڥ:n`W\̑ߚI^mD`yTҩpvQTr{J*i*d W1ki&22Q KErl II,Yo@`z([_w8>Ƒ)`GcYzOynזN|a riqVҧG C9ڤ3S%ѿFQHOLi30VcPAl?xb5[e~_A:f S%bJR[l@{]8^_&Q($Sʍ6/+0I{MR_Тiѫ(M9^sV:S2pg\$%|v@/H'V *9BdpRS Sj oML򎵟yx(7IȐ8X#6"K-Px(c R%uW*6.V\ CKP2[ENyK>qݠ!_MZ4ݘ=A/`R;zx 9FAER龒n{EَmD^P tPZ7GfmރG UDt9u1!68.bj$O5nF^!T[o:j?:S[9޿w>+ۋ6Lδډ3fIRW4y~>2hdyLk`Iz͓\[5cMuVFнz*WC8V4tsO'+b(¸S~7_uٱV9lOHSD*2`A"w@.LѪRsBZ.2,"ApV1vD:N)(BɮqGtڨbҳ %6sD6 l~\8YP]q-@q 2fhiPBv =c @T |UR3y챍\?.U/gW6BW:LeKuiesn E|I)Rۂmr ;`%5"u@W< ,e\ c5,`1aIcV^;n+ ȼLJw kE𫮿K|3io=lITǖ#xD#I]_:S3Ey~lf2某x،-,V 7M}%xPceiLa?bi.Rxd QnxLR rWT #.:%I$MChzuH`:%jsD^Tl p|\ n  RGbT">Ўt'OzVW XoD{Kt}RՕ =,cX~wFHo*' -I2j ƘDnxWIպaXEqضk3z KK]d4B$#93c/." 7a9bKuK4.*jSS"WJû*|1W=9AJ#$/J|P.}R=]K6 s:D4"C!G>Y8$?Ŭ9.;aE(bMvdN׼zd9zj*PY`YvD.O֍jp0'Z 3+ 8 ҹ+TJʤ%,0҃Xp~ *7ܸOa4/wk@+;~WJyfNd?iF[ߧQPe'6kQn+>2-\+kI5J9EُMx#tWl7xpIG7yz=Tg*gEݔǀL"4&bO^BVf^`m<vsL%V(-&Jdy‚0dBڷ W(ժYʮ&iPȴ\$]C`HzQlcus*>. bWMB="fTAMΊ#ARY"g$FDއEla&qxIf((>!no,4 $+xE83ɡmL(Ӯ1^@ޫov>[_3ٙ*^ 2OHlC'[2 10_Iqi͇kٚ|-,3N)|Zc9}!sɁ=s߼vW ,-\2 C[.>Z[ dv $Mc)>_i/ѲpkD$DJHJe!b&/7m鳗`IߡGtMjbSyd9F&[tRv= ^zE|T%͐RKlIOԢ5O((,PU](2"$dթ~럑L/;wlBĀ&pv ƁKq Q3^d5R(ݦz!RFV4ʁGK^u&3. aϳ,u2d#jkҖ\q1i/,:j3( A,DzdxN!~$@.pR =7+:6z2>6ZIlPT۩vaڸtl2GN(}$lEZoJgBNdN1犍Mի$/I+#v[1GH-WLJa&+ \'|û/'A7"y}H6@i] ;Z%(Ӥ֮7N_ y#a[XdL)Q-HA9i?.3Hr}MX*lU͟s1`eߧ7nh#꧐ˮ\bsy'ħo, u I *P_./+RŔǍD1{,jV3. `7=Utؓg2,{p}"(PJ: lyq\6 ?Bti1bCC$q&gu7yM(fIs&؆$mʿ&7-xKr `<&r8Q?Z)! aˎ˪Lmgo&Pg\qG?&g03>ELJޱA!*s }%c33Bh|pm6Cf="h7wyrgl@C:̽Tq)rG"vWϓ~is<XP$.)tuK"d_ Ȟ)cxG`T{}%~ނJ3.4J'Rm!bf,G*,li&]W j9Jb͇~)MBXw (yAF$_04IN0}.Ԇ}hͥDRYžr\wd?xrNVu<*2lMV80 UUr%~I*LE2 yL"!F_t#~7T=W#Wcu^o#YtdN E7߃4t:gq1ͨÃje p?Mt=9O4w#(؅5ǯ?ߙgNUHr&U( K?\G`@;v2Xl'ڄI2k e뜁Y?Z1XIJ NrWSAI͍5k먒˸u HgL)e}ИS[-krۻzU<}FZr%B 5 F^xz+޶>$7sP kY4Mx\qQ1;@HށjCDjP;Jg8/~;0YZ070701000003ff000081a4000000000000000000000001668c169200008850000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/͈]?Eh=ڜ.+9^GioIC5< >[𲖳R,B%,7 ?G9?|h[V4?E*w|9 D6撄pbJL|+(?at</}WM/wU|PoZQc%+m:p|f\gYb )͊GaeQ g_|Y0Du〓7r%wt1 B$B `li{h=r$9N 8 Yt9$P IpH@gJG\87"z׍d}~p͚Sn?Ecc Ԛ6"Z vf?^mWyZ s{0'᧳qLMw ~x<\%ɧuN1vEݷ&^Mn|!SכW-f>6;t ٬ v."aReґG!ZG)?P-X%zL@Xoi Eu*|Gc ߵ$6 Vp=-%τۓ4)XLHlP+g .LI"*#Sbsݕdnp $oȊ]|=k\ao:U;T[зU8*dU^㹯&ereD Au릧.Khb|zޤ& ?#oZ*K'3dR~~%TI0bI.,Y(76~y4N*W;zSwáS#W? {\z hv읂!4 53&g@  <@5MvWJ&NKޜ6ܯy/w.1BFvAxsNp W3Aao*a})o,T2)\q|>gJE1nq+Dkpe[ y|'b`&@vwUΉ *^4ODv1,4 |n &KQkA4ƈ!?wħFwpAQ48CO{1q<;ktxcQrHrܘD(+{qu#nDSʀۡ 7NB!:ԥ;e ',%}~^ ;q88_X} yZ:7vz 4{'oKV|83sܢ[[BO?76ezWnRT;ĽxQF]hF- f}0R5ŧy`p塛FhSᡆߏI܅-#_D¨s֕[=_ ܠoUDDd4ݦNx`goP*৔޹BL =db-O%>៧W Х~T/S_` |YeRV88E_wnjR!߇xk$9EFE xGVN98d oxMYaQ5WvXI0\ŽTa!2@" Ԅ5C-f}c:A\Qt"^ly6R2PR[[@;&e+%wtP@[Eve//&%L yg3wS14& 5ȵduدHO)Or˻]Mt!ѱ2(KGq%+=eoח%-IWn[2.[i$bi_vʝ4KnST4Č4K=!/Jdž;\q@24XoHe] ,C d&ז/#i9Xh)t Mx-]gi|PL`{0rz;-x0%hR0,etH+S6#oAwzD#%wLR\ (4*ubz}[pvs>MsJ|.dݧ_ p4t.3kvM[SvqAmOyJ0Ҵ!&1M!d֦CBSA`D:7HY ºS`8prp0a9r eq)?su ڟciDؤ?wA(cٵ0oõߠ)=/_Ѱ4 |>`k-@M )\5KGsicQTɑz{@ {6t r_{ T>_7.寜5c X`t9% '߰M~Izjp's^(.5 ~ׯ8hUeM?^'A ,%͖ lKPPYC`+VB]|3D2gK ,\Ѱr 6#/!0:IjtBEr'pEάG7Z=moڔvJDhmi~uC -d9;A%l6bcyS%ҡ[.zVNXA vykeP 9wd0˾Bl=:I*lաe砍Nk}K;t0r+ĀxDk,`?~>')襌jb[F792$=q:LGN%DzH*aeۣv z,sQdPxDՀhÔG]{Bдwɓ [}/.nVTC18[&f~LyREeZM1IV6҃Ϧ6Nu;Θ*Qc)7i0댯J_qC 8Osxłzl@8;K  ] tmlf{"Z\MG e3PӑWFH.LaIFZ)P DFb@"ʸbn;C4l˓xcCLEk{ v  GtA_qH:mB=' s]:XMN^ "Z ck.C/Q&:PPFj$&fM NdMCJv`yLV3C9U+X5G׾p*osߠdG;0aqEAoP<ݎU_&|B{łj5.8f' !a8Q3uX]\NAV*( B=a뜗!1WW-8(ʩ& 3bKF+K/=3cuej.ԅ5o5gV\l⵭D' yFi7K4qlsI3.bc E<drrGNh`,Gl /#SJh^[M2(.a+lWEXK#C<NE{Dx կ|DخP$ƹSwN/_q(Iug48+Fc?R״2)O^GVnǬm(`k ČeHMD=>"ɠXLn:7~ZfX:4E7M-Ws~'?xwx=J=3_U8p1hC* 3u%5?{b@R]%:#k AQt+Wґa+1'A " iA=CREg4S*܋S!]AU$ig )x!ۅówbp>N(3Z U^yg h;֗+*7竷(.vqL?'Ez<xVKȽpǀZhY.t.68n] TtD*yUɌfڃ`*S.^|I&6~U(OםB,]D(۹#mՍ.uqBIuNRpi%`]h//2iX3a~f^,Kb,5ūG329Mf+ ;m۳=%,Ѳ3>ҷyUJҺJ̷E:INL \rGBulzjldxR:ζù͡h=b {*٨yR6=I"ndKlQZQ]úuQe?_/޴O9"%cqŨ' bi;{gN9s5YMk%GjVYb$#|_s;_q‘g֖X]Qq nnS<鯪Z|7P<. H+z/w/fܼe%9]JMM` / Lr^(L t?8XZGL'0يir"gs c ϔq;܆@:~Hq`ь{\?26MG&l# TZ8B=4]`lׇUU+ذ^xlZt"٧l1! B;-#L"nW"8:d!9t+#0?Oy^pySRgp0WY蠹Yez72ɨ@)6`\Fab`]=!PdE6$jaVj)s+Ib 'D"ʽ:QYCffʛzE9* t.࿓'dk?H `n2S55;S~ɳNDll?C ̷_}xd4EP#D J+*S,ڑa()"aVL9sh@#}i:>ȱ׀L=Lз 5 nzBT1|ɢFJD\^5]hcg$u#@I8R:g! q5 avelֲ lsMӎ3g^].TƁ˝e鰈mT"ӁBy Cb;{1X+RZ@3%)PnNS (!y=*r!U<n܂hGOoj3 +4I2tv^Ƶ"EQg;!YQ1|x^@O3 =X6v:oH40s  Q$I7l#7oCX#r#G)/=`v$1]︈3TxbBXT=vDR$[ƕ`]`l~@1)4qd|uFU޺D׹xd1ZH.+Æ3"JI1"?OTOd8WD r%" lQLqMU )W؂n&ec eP ~L=f79IZarj)Dh},q2#UE0:1}ОQd*O `m_8n~CB_AU\{=?px'YUf)f .uӅ6k:ZycwrU0FSxv,7d Zx\p%J*:VzxT)#F&Spg4GDŘb GKwuV*`\ͱ?M OC%flN`ҍnKks/ՓnVg,/Twp M!&YX)jbL*h>PiݙwFs[]RRbRџ'B7 Y%n^Vi( pSC|ZIPCmJ5}nqB:5bpp|جc!b׬3?S-xV XfyPq: !p 6$*CӍSbb@(|`x9Zo|CY1mќXwII] ^FBzn>I£ Ss#mܔb[e*,!Cl,{| ݙKW@EFW@EsH9&[~G伡f583 D"G"j0-,:R>滎  kx; A?5xA=ÉĢkxeBQ<,]W<*5$*&^`sRT)g8;s#0k\) 1c!Qd)Y{B81da@]*kFMrh.]RُI8SgU;ظ<M\8N"< t@ӎ^dZ4lݰ6UOIZ(x $>[{Io.95%UbP376o.tҕnU #J,ӓǼJ5 m3Mɛ>oj 6Dq2M+IBCt)G\Mk>=d-9r[3÷|NI(1A]+> |+V s"mgU:A'-W`wBQ[$jk]o@~:y%Nj02cO[L eWt\ źZn|9v͊|+lF|^/R Bw؆UjFvbbYɏG+0wV?kpuѕOCX@^d?7 P$!!l;8~8noOdYxvt}+GRs6ǫn~bG[&^#Q$fJð Av~SAm^G3K)iǬ 'ŅFT窊L9c[E#<۱$&^.'e̛4D\&,r*$ifζ  mv|K7_`8TntXmN_:$٢g1Nme՚^sUzv6TښZ,pah@[B?#^PYÙMe-SSEk[su(+[imCX/NZnwdEs=y~4E/]Ci[F8`[O01T>jWU깊z'|0;ml!ޜ#04q2xcںY36:Ł|(9?P)іUAD_(XkΈD&a8l`X;@ܨNro<ՐJ*! _Ԕǣ$v7zלѸѓg`QFu9BY>d{Y_oKOA-BIW<yާ(Plg[trBz}nSTü/ːyٮ6gI508* #*m2ӷ($\P1n#ys H)9f'@C0 cBrXU:svM+R[$89;zl2W^J#'oCQi*Y^;-(ҹMΓX|YC_E= (eAvpt IcL:f{?q wS HnU1J4b @UA^-|xd &{|UN4gZVKsڝ`bi\;g lqmfCk&mshe'ST*@< s_虎vt4ݘmL-1<05"+pp$ s6g=VI8\AK` Oť'cq.R*,V1MSD)2+#)\ܦB z6-EHXFNЯ;OC.; 9'<(ȜA7} :ϥ9!OaA)O4Fu_ M/tjϜcAyuزW,Þex5ü!{-;P_Z(@#;*c0N;諮uyw W.Jo䥺~Ax9LaHJN_DpllujV",cR4#ʭx٬kC(,rSjV/Z?x6 (ӌ* 'ɂqf<|0v}Q&bH7_8-ϖ?ς꟞ #wa%2ROkm#Ri(F;U{Vjvi@HAkk*z/ɀbGy# 6A%52|2:6`YCn%lBZ8b!аTJ*!Uι{XLMp*Q4goQ]15$=l;>/0rlP9Lb1c 2XTR[ZӺVC5-r*ϚjK OsWO3񤰒8S?vP[kf-ٰX8VuCCCۓsbݜoDy~cءpSi;~¼{%Z'cז/?"ԥRx%~l2eԫ)ꞡfq5VO[W,SHW}%HCVPd݈c Qɾm">}%p !jP|J]3S'˚)2O#hF֕oG:gqYS^)YmMd:E/o,GΊ$)2c*wtKW^ -P+@ςvb*Չq!*9U{p4}y0 L%1X)4;Ya_Q]K?j2C5PC𨄂 T3p~?(e]G"A6B/meM%3!fg Mz{(-eȄ7(9''!(hcg`4yw|#SJ1s/h9q:PBZ*ګޚ>EGˁ.c>^ج[{PnyD=^;Ov5bYӔ!.j7Y^x*}&2.d5ir VP2~&MW#klyc}7V'E~Jf*= yICEo}N>/Ӈ6s<n2p[L7Sc1Yd+!FIJ}%S#l\x%#\7zy H#+23º67ݴ幁W+j̎ڬocY k9<@7S2l#Z mxؒi8({Ήg˓oB,uD2e<*n1}%-.оD 1T1YcxbhV5"w,lU͛aBLЇeD-"*"9qK 쾳# _JI7!nurIa+?o<]M,k^czTL$65ݯ%9KXIwEJpL D[DFZ;ʍ럔>=D`318qVRO2OLL[P#wgt׷;A~pʸ b88VH^)Kݢ\(0}c:bn *{!Vgx))vDž)E-xm{"feMi:߰~j8mN0˸'C )T1$;ҘF.VC+Rךd ?LVspD!6TX;@%]zj1s$.WR%Y0l*:-|L B6Eq;6BJt Z|1:4FУ:t#UZQFm .=5:Ew8=TVk??mX;w6.IST P=-` G.N,qw-|/>z$sS9IUKڇWQ:;g^12JE uӬ:KBD8־{J8Qes UD9&xڼ~خ&"WEd4]°4cb5 !>swZ N?vg {p愌J*!Ę03J$ :j~a5"˾?0^ SZ4]f%Uz=X"`+à,4j~XW ԡ4Fݗ$'").}@VId~FB7`!/q=tkF$?](.u2wy9_Ʀj=v4c2Vh $ĶN3ct0<* |,+Un {w 4*A!s.2Sk?eoưH ONlkbw=0T:Ԡm\ <Ո8{7%V1FAC}JJ#r!_fnZSY|B χmぉ׊:oĵCOTK2wI l,aJL7A- Xy7kcƉj=V߅8^C0 B9Ug">&AvE-:(Mwϖ#uꢸ5K"$MROwύvP/η=bq5vXvPw WԌI? #2_EC >eAJG"tn h {!'WkѓfQ׈/=>WvvbZ (̐B6EЉHhQ %Tt]b05@Y1Hr/s_\AگE?8 ޭj~7 DzC wyC^m%]JN(W;T|W.LgBR49vYء12("Bٟd+Ⱥ#y<6C V=hRJFMQTzJ7F1$no*F.aERvWz+deFP;뽀_ )<4 d//ޏD@3mU@թF/M&k 3T`>k+ E$pٝ .vn"U?t36a%ۮF*@?&](2y{5Tw7?\RZ W E:5VBҠzͻ̀XqR(Js9[Tޟfͅ;)3WIӨS5\.'jLY\&*!eQhZG*rh;Ttnf6*B[Z, aZ?3oBѭ`| ǧ^Y]>{.7nQ.DzP`߹WkwTTR=r"Wߋ*CoB-, \qG(1+Eg6lО\ˑ5Krdl7hd MEh) SmuCQ!^>U['Ga4?q1 ~cb?zٌ,K(/(?RǘXg/|57#|>h0V?+Ҭ˶݀G"(ЁQ?±D)P7' %/J=sT 23ed#d6(sіx 5M|mh4ZN锤eJ5_-O%0(+{1)q>TkiDN55ZB.$)#:3Gd{L 1>Z✋رܙ{"&b4r)W"cQ󶭢5$jUG'0?>VK%7߶h,t<pkM WOb04Uit$i3;ρeCI#ΡpL9&ٿlƚi's2Y4hYﳅfkH$'_*uzLDլ1U8֙6;v#v+eyLr/[E MOtX+Y ,Cs)Ch2(&$zB,,MR.i446a^' za}q2R{3sKcPZ5 5qWp%c VB\\>g @|ճ4Ч]~g "-Ly-?xZ(3z^6d4vЀvϺc#_gʜA$8JѾ•bb\]Gu~\IB119l͙ 6cb'؄&~ /[ϥk!efJ !ș:)ħ u&CI[ S67ao%* š,̢ט| 2,}odxqow*$Uص[_-^q,8zƊ@`VziHAHh =<-R>Ff}Ƚ[ !@YuNP\ hPf@``;&(A`i7P^DWWy J)0`ᴨ~݊(/oXN)T8ܕB["D$&I:8ߒ!?%Y|i%(@6!f{ -KZ1ze.|n]?y"e 8= 8楓s|Ҽ|)kOI!vHfJ.i޼<˔zZ}BW"-5}c$kUl]{k]aֈKͅHRaIڈqoRQ@ro)۹C8ڨXo)p@Vm$VUN΀F9PV=)Y6D*{GY& u,dq w{ z9>@Ld091t}+j\pTCR*oZ> qn ,@4?Im-wOP|Gn8] s+'WQS4ޝ"bM{.ul ʈ뱁mAꂒABb]yb+e4f`s.e^!lQ#ar^Al>z P%nMgMP8^*"kiT+V>YPI6)q$w"ంhmظ5Y⹲\[6FM_XBR%2Q? !zIyu-t $&1q0{4wV%Ca^g3; %_O[S,Vod}'8<~@\1l1 ?n㌉|TjX2aIF}̿иYA/Kw)MCQtlp=`k*`6\a.rWYwe$54$#xWUZ&smiwՌt-iwŕF`_tNk?4 U`_hY~k|KSM>R8xh2y60T4 X- "T DΓYDl>nf"j)3 !EB4yCC!6ߒ?'R.; %Jh@u-*U BH%E\/H[x?L ؽh/_zډ@amxL&OL1|̺JT.{~0 mK+rHk)솬z;w1ꅶy{G3̕1 gե ba!7'Ymo`opmͤPvb{kPm܁TÕ(ьey*Z9O$#hg!_hy IqkA8xSZ{5nC R@E N"t1T 0+|sx2hEe'|F RAdՂ,ɸr].] ` hq*K=`G)1vi;ózN4#:Nq|ՖI'220-dB9  auӌXKQZ([&._dkcQPi=|@4Bp '13:k{Ȩot(Zǃ]C[tH:@ [ gD;ڽ4 W$:9(wb濙 < W1,DΠ-يTog_`Y ]!2C^%;vglf,en\^A T=Ƒ[@(dK<8I͊b4ƀݔlǛǭ6b7**g},я~;vhR}|.jzh=nV F|w@N UG6b(}c9$.Ϧ@t@^дVNVy}׬%wpc>tvc=I`1 "[";$e@alz9DXG~uHÖu{/T~w%Gh06#]ӓ4h9Fo#[ "V!q䳟#[tΕ?ܬcM_71o=_4f!7_˯24HA&mto v>!ZZ=>$d.\wW~ͽv#Hja㺝sdN q[+sS9ɌuS|CbrjJŭ|^[ϵ P +({WMxhG1d_J(Pie~5usVBddrq:ԩTԷbLGZ>/_ӎr]d{If.mk};qeRcuJwY QZZ[QKSޘ-$@[b3'#Nsf Ao]8,- 3T鞖9ޮ..d> ؝`9 t(2jdFP |VW왲iBTfs*Sme6c0'xg}U+f'q.{9 {1a  gcQ"T5(B&G79PN^F5[) t1J /=I]]}i%bLPP7z߄}@I~R>ԿmaDI/Xk ( A[()=7C=L2Hy ,b; ={Scy'* e8yHjuXxW,Aȱ/]6./ӗIƹ_Vq#Mqt]Zg3ng|T &q?lzomgx"4(PE~㻾' I#w+kV{5ɰ`8 5# ޓ< x$n*X8o$%P-==9M$tJ9Lʬ8] i lOHdɇPus ]bmHXi "Woz}_σ̀IN= uMN|狝nd`#IWWE3ApOvVz_?]ALA!0"22GYsD %tcפ7lW,"c ? cCH.R9[y@[&FUUk`C:rxqy+o3^0#VDgj+SލpW8vO {ڲǓUOR Hzݧ'D~nT'lς}}v'[J|%RKs  Od@j$z 艵 !(2Pݍ:H0'$#qunU~'0$8PV* 4>PO<(#a@aYn89ڛ&YYkܘZeGR5*nBi±FMߌ]RT?SJNCξ QGy %ry pQO%ힾ:·zvC%F$kR'z $#8up7ui³lRT}%NH@6CɎ-\[>d&ag% #h&)Wl|5>*]50>Y8 ݖ]傑[m&m<.IX{҂Q_ּwea:(TUP̢G,`IJL? jf'(m]E.E_.5u&3)Αh[qƁH0o~ᇺ (nst x*AGn2x*d0֍ސM-=b~$%`[oJ4t,`>Uk|<"XC4)_9::qֿV袖Ahniz *&zO;&gvm&w"= lyz \'6B X-`QY-OCC٪6e 4*.>'e"Sq / w׺/I=^-~%·l; M!!IB v{y(ِ>̎ J{l _'c Z`'K~|G|.@w1 7~8TQC2 z1J5n{DV>6$'rdXp݇Oao/uFd{ 2A14}!*5iPJuD biFy$_[*"=49KO;O]%"M/exhճ !w 0n܃\vuk/E𪻣G\"</x[rg3`hq _L3TK79Hz #(lN=YI#1wCha7Rk{m̃)JrJҖ);_{(nR n8!ef zrq{=2GL/me8`b+XRCRa0=%6:,QD %=jƾ ,l4mW6*r.5h:B |1 Q\d0H_%@ P:λ/t.1DDsY6 ,heQ^pNkpW`]%Q-"ᕺA-qp5M!׺u'0 XsRrU0GLu5*e!ٗ_nexn"c]AiF IjWS%r] Cr~8T(]vڎ˚BB^o*A);u^Dh`4kOQKڶD/a`IP /Y [>h}0o2Mh&uAY-ł$S?,n֚gZ˗vPpzQ6?# ;3qZ{ś:)]EkG +%{Gn7S@XQyL)hSw W^< 7[13k\2{3%2 $\t?UDc:(b)1}KP}sqor%ɏ0R5GHNknt&8 gGV %U?_u^N)`*fa &xR٬=^7¿$ktgVsp Wf9 8+>$\[0Xχz׆#8YيmX*9Se 5`X;a@+xaɴoV/Kky[u1͆H19(㑠өC M˼c׺O֐i:Z:&bՌVGg 'GrE0jkve{/l8ämb#<I ) X&8Uu"=cYooZ}tyH~٭2wRQc[}G6&ċO AX8ziw{w3 Ppޭ q'ƿ8kVJo%d1o?][_=l.Bm4Al.0 l~U嫽,`%Kr2f𞱭z]ϫC2R+ǻҺ* ט_ pX@" κH%rMd#4F?q[.m&ۡo>FV@oMߴ0} >^VT|3>#c8rb{'WJ@tq)GD1MJeP϶+y`JϐZ;mC\6ϻe#}$5(U^U UҮczLH2R zkf,辔/ȻX{2r~ =\PSӾ͜p{=gij-o5TŬITR,9Ԝ)Z@ъ>Ps9 1C3ڌi xXuեN3жp~4,'?ʽ2qg^;zkQW|/qm[Ȗ14^v}mw@5m%+s㝠M+MNb+HuX\e櫊#Er%fh~t¹!>$oPxq-^VxEL7<eVK ~Jn$ ӆe@M=]e{dʙڜ.4hjݑCcO@b*6MV[#Xb ;w~´KYPK~U}![ifri=?ʨUmH u8#;# ѵ-q+e5VfĿ8!tW/V1Z%  +H6qAlvΒZ9B96 ym+| '+&DUV=nNRPk#lnY,9Yh6hZSm/@f.hQ?3F! ӡꚂ5W6;!/?!xn 6`,֙sHeJnQ0UؓPr:HUQߴ7Y]=Ӷ,S(7O{ &nKPO;v01ض$3!@$a'Cnc ]͉aV%!{VSD:X*S{%(FVʼnB [)*u?{Cg5i$9O4u{դ=ݷqpOZ^.&'N՚-Ito˜1@m!dĴ/kQѸ"eJ:a #AOCԛlW]REgjߩ_/RNټ?%{?gZ1/4eM"B)395丐e0 C |6Lȱi9jlZ}>i3PѬEis`\?2꽵<}Qy\еɣl)Z!ڄKXB|=)G%i>| ֬sWEff%YlDgљׂ2?bXSW7Of窬 #"۹-`i {ENDygJ m|M~ U4CQ ~Ko0PX7 D'Qp?Cx ht-n-I[LC2<`haSމgkgEżTa7z`Q!)UR*[m'dx V<i%G#=VCW~#rtb0Nx'R]M1K[)Qc&4Gt&E|v'TZN^R_WK,x ~AD](T)Zfk |jyB߃ o<*>M:2V},9ӗdI#DǷ!<^}or1 p&\e增uC?}#|B7)SZ 45XJ<ztp1 qe^inupy$<O˼E;a)n]s4VˆP9ٔuwfw.lTD87;d8<ܩM`eFԮ^DZ;iX-[EXGBR< 2DeY7o2*Z$#i6 /Xc^Hؖ-Jpa׶ri/p_~*+[ZX9p˫cx]Rcq>回HhFړǟ7ĎuRj-/u#ZG:2ל@ex0lP|:?R2nabXAM4H}3"1oꆋ;=:繛Ob@5%C 0[F-l rзzbD~BL;bJs{tm\}AbFȱ7,v!q/nmǼ\ [$8O0,T͢ej kҬ;,0p(J͍|=ᶞ q6ByT=>]5oLiӫ/&Ƙ#rLOp]77 95>\\6֧J6'vȁeɍ s,?! dxƮN^ {GUX+-$]f [,,HyWqc )\4@45m ÑF.}^IwAZ9)lvAq~U7&Ǿv=k`H x4 o DɨLEM*Օ| UuYoBumo&1ťiWP{͜Y!2]ʹ6o;)`0E;zAcmSC5M-{Cr;}%[7B??`S`;`ŰSӇ )~ &4 {Yֵk]\٧P,yP4 ߢ#y_)dECg|Ys[~9[CCbjYWNc6@bX6& AC0,a7B~Br/Ťto1&hCmp\Y/P)g.՞&%%Ś5~D@(a %fU TE36hϛL_j[ fKO&"oC:SVGw1d+Vy% "*/(HDI錰E{e}:]HcW͕j4Sv?~"Uvnշ_|Z^KTs8U]E#%+@f*PaG׶3Qm71Hg B̉6/#H9%m CUڦ/ bVMY(Oq+X[Uɪmums %dhNNgpr46͝ߦ(YvÄy3ּޚZt"KZ}罋qp4ufIH-]Cf&mA`l,l@9@ﰲZ@K;v? 0d(SMT4`{?JBwM~j~ߥ0Uﷷ )5*SKQs+C\w{;[N4 =`M9V(GXe?=8\LY!DZ7̱%BG,u9><k6qalo .ҢnNsr_'$bx:jr%Ӽ9mCl_E!mږ[F Ӡܜ8ZIȦSJ}fA=؝8Lns`(GWa؏2L)Uw 5sDl'>BS|-8lC?{Z|3ۛ<9Usv@,`/I)"!]EhnuS|TbrAbyNTO`vw*IML 'մތk@%/@Q9,=B"-#o,+qDB$-:e$oEe`F֨F!2LN'J$^3q?.  y_|é';ĔIMT09o~uEZr5q QUp#2C5!>w fhpl2R@az,v`SGkr5Ke>F&A41BNDzE7XG!l1<~p4~JmP&{k=dAdZ rs#ߤHQK[}z=߳FMCMz@mt$ws֢7S%|YcnCb! ND䋟luA'hC~l t ~hCVӱVlNKhȌī6SEv;9 Gw.!*,K~F |ǀ^cXfAҨɮ g?;W* ^ZOha =,Q_ҢJrؿs`_| ()/kZ8o6z}G_q3_OEj#`x1j5Hɽ0l)\ܟؕL9+GM:6&l6qpP̌ZMq atȅq?A3:4Zvg܉0t&s_ muEDII]poJt~T]s$C)ѓ#: ] iXqargE>Nwvf@ }./|X=Λ[>w+&}?30oŐLTq}Y75TR;>N3ԃA`cB[.![LiF)܂ ,Im# yɄv폘GSr|v鬇!c#sfU K *8"us&%* ]j&};Fdn;ɘUݎ$̏EQ<}۶)R8 F|c%D֘ߗo/Gfz:2=s3PvtWWHRydC}3/gME;"=*Q.&kF?kADs11ҵB)g0b86l<&%;fCț8:g5oވ\dsOF)x-^!! 7W!4?CIJy=xL^ oċg^7O O(M*JqH7SěLM>ՈgF< F35Bʌktv´JX-IVE2'a%YKP; vBclaA}}pv! /|0Lב]UwdYD-PDKͽZM>Km$}xAn9jpD#_gHB?ElŰ3[PWh[$1R&/C6XFKUEteeh9!GSZ ;0eжt-BcRAאREtT,EMy?x ڕe{7ިM sꭙ  c<:{#3양ԗGQC3?#kA @("PAϗRIlm"~=A[FPjE?uV :z\gA̢lH ľnsMOV+,3sUT6UTe΁fV8ƫx]  Ȏ s]`!176cwߐѢ R`{2&KXJWܠnC k\l̇OUMʓ0lx{Nbj2;%߄3yJ[hUC0k%sp\|a"hО+٧sGU-ҪHyG4O"1/DmB;7 )%}H/8~C/ FI?j JLs"̕"E`~.<)ȣ76U )4Ғ!Vf{/WgxkdiO xd#}c{\$ΐfڼmSFGy@w |To[uJ,;5|U.hlܼ6[86 {Zo-WoVV'OJAGBJsn ;MYzGL{ҲUQI\bOph)I^ߡrXE#E= ;&~:~έgYZ07070100000400000081a4000000000000000000000001668c16920000112c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/=]?Eh=ڜ.+ȝxDAF5ˎar펃xH&}ί45&ì;2˖?5XZޢ"Ȗ OqkCmRR.QRx#w>%67џsN7#-c.I9 p08Op6'DE~-Gڡ7Sʇ99Qsc Z:ښ2 $`2ֹa(g2P@4g{Ko;Nk{Ǧr5CGj^+&/‘%g`Y?{%mÚaEK._ .CNycyQ";a=L7͜y;39_}-ZfZA≹걠>%UmCȎ 5ۯ;'Sޔh>gb( 0@9],L/B/Po]H1zg?KjrQ$vA²¤:dʰ$g' !(^'kfl?oͧtK(t.WkBa+'2#lwOMgx1ZH}ƺ=tڦYݡOic@&0L(1!EC3yCGKY i5zݽ{mQ'4B dፓ!?oywb+[DDo`^09@3Jl*+_ɒK2aEH Ctx|qjٌ}qB4RlZ D r,eh RChz$!r:Z}&迼<2 +o&2U}+}?B.&IWI>ȉLҳBA|4.ib{Ӂi tړ5E `IG,eL)RْM<_1/rX|YoIA{a(6َ#=fRӾ= J8i` B楃|nv qV,{Vk:޶Ž{ WϼN6v-M=xu70ɑ kȒߔ!5:i*/tH]|[]\L2,~} cփn 8I l}yRp9xH6ucSԉ5KЏ9*] KCѢ}'ёy-SZ]zK*=]'h?Z;7a^t)MJeH\K OȍlG(S$:2!+DoU^Vǩ8Zd``6Rkug@4Ч Lxę쟢=΂9'YK4ky^$tƫNDf4l/@")ȦʾhY5GPQc2[J)h ѣ5@PP}":oc=Y-[3|1ܦ@ɽk %]\5p%p2Tj WB1(!g}`;4S9(rq`\.O{Sk'O@{_>%홫$3AƍRCtT(a㵅?y<  BWæ١C̀uBcŰq9tn%L}q>`Et*LJ'x7d?հer ҿ7kZ+:{@{fO8$cGA'Q,H nh?UPJS}mn+;7*:e4:6۹xP p;2;I-x ^I h`^jC=gdۋdؠ9{&q׬m0{gs6YVD>s%.L e% sW}>ށ&JRӏ 'Edς4uo|==HMB6H"8QLq]Xfl:Dxk0)\|G] ٭?*t[Q63X\3 9fwgխZ;T]E?txr#b '݋l=k>\hk925ʔO*[l?5Z,xqEi2a ݅fMU AO)Zi!gm:,ZU rZmS`.u~Wtgf*s^iHq]tvi| 32 N-nnZ su=z׬o7\(|^l .GϜ2t=H;~V/ A#ԟ0u#&TYJn5Oɶ֩?KP aE&L71Pe(q /Z2cJJԆtw>mѮJ6r-2߄ߒ&WQ͗"wшe^$ Yc5BG ѵ[nR% UI-\5 ՙAݑo;*9ZӠgKACd/R&!5%BX('gܑ5AQ6fymi~-4t9ʬXwS< +beX(t)hXd)gZpV݌%hWflu(JO  ٩dPئ">|UU $b\HJfML\ԬYojAһk##MP5JY3?⨰yh+,o|Yv.H.;ya{􉷥޶٢, @vKݒm&"Qm$p[Z(+-#ҥk.K%Qk|Zd;:U0dBr >PaDCFk, +߹Ih`-< gSr\VSrh9(Zh0aCB7)N]ROBQB,Rz.IDvL\ }M| T!9nnxDMɎGr,10E+&UCGvrY$B\#M7uYuϦSBky k׊4B`Ƙ!tr=OvZ8qbuw7FA.dr?7^ < PPR#QZ6yu2?jBYg 6;Q齃~k%M֕+ |Z9qXA υxtRH>B1`۫Σ [5xɦtz_C6:C Ti 5'73."Os_ii&&ݹAo""M#fLUHIyf]࿘׌YE aJi#&eh 5 E ~@8\4Ovo B, mգpG$pQPt rN^Z8s'Á'!nMMh,EܑG"קX3e&@xZ[Q"z'߬gYZ07070100000401000081a4000000000000000000000001668c169200004f1c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/XN]?Eh=ڜ.+υ찔gzMdZd4v`ӉM"II'B;ܩwyQ٢ezJkvV5pEӾ4AC m gAk}.}1 9di2^CQbڨ*j|1 OYfn]!} IO72Lm߃f"$}#V-Xi iM՛+X%TUyJ'Z] +o@H%{pXMBn$a徉\B˜q R ]oÚ8lՕW wE_ŊV^ػ|g71^WL֨T}!\3Ճߧ.~Gv=9wLa,Ob lċiw0zwTU9G ##U + |vZ`F(2#BWځE6~w>P2b= RU3m9:dcHGO&ځ `@?I 1&lT .̽ |9rlT~XQGO6'?E>wc~MK|II{ZLSvE{8zK{ Ҏ(q/N!Y䷡z;tHP,_LyNB;W>~Ghg!z޼R{˔澗][36ULUkFi@9B8ѷCrRBryRtQlG)i<5weqq'a7D\ kc վA=XIZB'Y6= eh([3J$2P^ )/,[c>ds&y>4Q^]/)[b_ـȏUf Pǽhal@x>>RQ֋]T>"S5 Yǃ:#>8ywUwpG͌ax'ݙds LE4H5|CXYcs+}Dqn-70rD)hod؟ %3(2A)EōSrA{b,j0k̿C^wc:7|ghB8-z2jA4ڗj&96 JTgv8R)^BUTN"@^MA{L?}髞 s#!V!6 L6cBo}d@:?;p@h]fV;ÜD7iuWx} mFtڣXVVt do5MWw>L><'g:>3O,/:!ޛ46纴DAr=N"tll>_<]} oA<>9<2z6#A*#n?L=áXc錐11hچO^'jiOFoxՐ4A by_cޑ+f}Hxe-:ǺhE ƸʡwgB;-X?$uDU;[>!)E0}>ojhMy|R{\8GV$5?O=]׃&U#bst9Zmj$oz^CqFrs%Bj?Vz۹S[&&h*m bWyʊ}nimaLbR]b \#*G8IexB .ʻ`{ 3+2ޢhH: BB7ҿ%蝅4]+noT8^x|Le  "5T umz4?(Lcm8t,L ô$X$\&< (PZM\`o鄃GqɆ͕"g= ɉfBzÙg.\۟0$j{#c,sy_{#ivFbl`VBg`qp*r0vcWkWXxs2bQ fmY<ٳT2ҕFg;vg4d*@AZrޔ0SP []m)z &)XnyY6hF0'% G3h"GtT0bIa"}׉e{8ERMdo!]GYbZ}cϮDz>/0 G5\kڋ>6}tF/B|Wڽ,hIb3]RuZXz~dV8u]2ɨdçAsXoʐ MZ,Yyˆrhkk|_gg_`9xŧkAb@i[zJ44]TIJ=vG$/b0ㆲZZ*r݄G@Ή^K[& 2iSBtt;i/őaU۪~#,-yٻAH'Teblcwuff}(A6c.Oy'>6bvX{JbK8&T /P&@{CAK$7 1ml[糖.I ~ZĺY +,췰ܣԸ^u_!g@l S .@@ۿ?A+ ;sH0Uk=;b޴ix[YTȦGEK뎤֌˧ `1OfwaG䯣z+ EH ,ef|#9.?^zJ-,CE<|>cCjT[Vjځ80g$>>hoR )1h՚d>4wk3]<˥dۤ7O lZܗ-]{AƬH:}jÚ36C3Ro{U CPf2wi^H*w<%^vxyw Tضmӫ3擎r]w;mWfb 5v1a9Z1l*RY %\a ԫM忇yJU'X)UrZMokgQϖkb;# hGD)_"x.ReRf3-VY";8-<;٧jETl]z ~AYz'̹+er`C 7:mx\Y P6NҤ* U) O<^@C Dg.bXWwZBʎO)Ma!VD&XAc9#6Ie9tWSycTP\ !*_M)=dU7MWsマ!wKd>IH/\Mg{[n9 lMap@ML ݍ{orEML^4b"af1y{ܟG6cu'"$sҾعz8$a/;|MDU1?SN@ϯ@ㆲeYѥE8qСq? pyV9]Vqig?ѝI^iF2g\ܠ[jm{:ԓ(P:Ž3Zm)"9grCaJtL Lf}銘im  Laİ|o;rjJr3N>`}J\h}Vsz[e22: ݼߡDQՄ׏3Hg!{אg~s';pYI0_(-4SRң8\\@Ob4Пw4u9}-{R 1P&`Zs\e)~m ;k*e8?rWSm73BtmG4-DHK|U,Z/W/BO?M۴%~g Ȟ mw_0W-'|$l΅Wh&өs wQ2?h+䥶?3DN?լ t ckXz9`e\sO)$2pq&Cfn1+Rak ٕfvw{xRوZ…?h\fʣV9~?qMStٙ& >~-b:gʻcu̩/! Ub-X)t.SM@$K&fl[Fp׊63c>I̔- bRvOoĵVl,e%sG\^t7䁲Ucݤ_0Q #U((q!(.䴄U_tVD_{:zz/%Z6ͨۇMf[u/|񁋅/v8;,jSgyV,ڨU$?=yJl墶Be? a!xib(!@peŶnqνM^t%w|w %Uzq|.jh{T3[3 h"kM :Ҵ܏EAaCx\Z n$S{@Nx0eNB4n<:&rة8a8VPuǢH/<dg]?œ^BR9-^|8 FD ;g-FyYޠ ĝ:QiBv#;(b%edW? Uj="nYW/77$SHL{:as!f6$wɋ?~{0lOqI1L!!^yToy} qJ\1j$Ggvc:ބ{": ZR#Rx𣲹UFP})P)eQ-@JI7l0x mh\Pα[6x6֗>nI e}C/)6gn{`|z|$#0YNOr2TY"[K)I;~2,7m99;Zy {N5_| ۹?N}1*e[cf6/^ b7{]&V+q#jOGo1Fh|fZGSqʕ< ݽoA՚ҶRVcgthxacobqg #{ɰ4qwWwRQH ն+HDhyk=5_2+5NSp(uNA9aَ6Ţ,:&!'i 2T!ד)p9iKTg3(^rlN肎C;3[rqHE 냗?wC])s#lQs+q4֓o9Y%MGEKy\8bUP M `z?zasqgC/BQJGYvv$ܩ=6x(rdDX4A]7ap^鑫w:̶۫w'y/Zw"}xZֵĶy#yAG3R􅬼@]o{,9(Yޮ})cAT#(J+tY1L457D'+G(EeIqKpD|{B9]ukt27Dg?SL Die@{N_YFۖ?悮@'s?ttkBb!ç#PWѰq :`T#v`NJ!H[Q;sϽbCA0t">* fe$v/3b8{uTֆto_x'a@[%#3Mz{/Oހڠ18o`'nr#bxbpu꓇j"8|{AR, !+~ \`rkTN/>ɧ+1$i(0^|9ˌSt?0Z<,.3Z KsÎͺہ_KvDP$JN+AYтL>Ek8yjǛ!A 3H,kA)f}t3pǚAQ󋘃t{j%uqsx4=@ QRv'e!!?h-g\w2qbmx^93O5~wS$WJvY#(| gdEZd+"|^sډ&h;ksz"/bԻz4W8rݺכũC^2`ehyW^=[Cϖ㕴0?G ݔ1~<7a(UQFJ_1$cKy6v˻TGV$hDqF3RP~K8Un"sx65~knn+eW0ȒVgJw.$ɛ?Ώr2D'Csb\_^s,8'iF =I)g>1Db@8@ Fqcb{eqSCǘ\$-Q;.upeU$T`_2F %E J]ͬ9/Sԗ1}W(;Wi=N5d8i.@]\8ITF; +d$4{$[Œ#6X-QqcPG\ϙIspXh$T+;(>2bd.]m?0LE* RQȴS 'enO=N `7Tu%[d_S3 mC80=p8"6Ԩhy᨞JQ0iY oU/"LDe}o<죏{?!+d6+$`P^TOц`}΄dLAϴJxBtvn ^Ӿ7`KTTU[ꮧ馦=W^3 .K=EM&v\B8Hk 1.y@5g=PHj3 ,I8!*=Az =M2Ѽp:zŶħ?" P GM 9!$mMG˔P&Bp`3·0dY qO#4gbq *2ݦsU.QmoG2QEC<6VTQh33 {Ҵy\N c TNHˑv4e3*U1rRϙj099lV/1v1JG,IZxI,[B;1T䭃9h,GNiv,ڤhcgFrfyZ%|d>X;ۢxJwt:O]8W4p|K4_C ڠw 59о]XV7k4MB#̎o_Gpv5h{z.ü#>-ۤD̜V!D [a@x&G)< lx ;'W[)G]y#@f3*zkHy~\u}ʣ2 :!k7>5"ND(yϳ8ɘʘ4ӡT)Dlm*cT^SZKqʆhYu1TEuOrVA:llk Pqvk9p8h 㐳ZK?Z ۴*7sc@T Xe˦h~Q/tACo H{8ͣǛ\^[;_m~B)9Ӳp7yweZ q <튥5A9 - +ހ jծaqu{k Y:4Q`'V! ijK@ި iaRA!X2!`_^yۘ)~N-T. 8ra _6-2bDU͝[Ӈvh-ag4EgΡn\ @"0Nyd5}lM' iGԚByzte`V)7Q,uKيV|{8q0.lkˆb {d!6Qc uؤ/UTS9ƇfH[wu2Gpf2ُO Uؕhh3XoM1-ph^[&/6"Qz^YKkRo*&x59 rSbY Mep&$?9C ~Β̀BSМ<^[h2F&H KV:QmwV^r秾3D֮I"2EPmͬZatf`>Z:m T;1d-qVvf&N| !ӼlH[(t$C|6NPEvTY$/PZ3AL;ԩY;V0%7EQxuu/g: Zŝ7#XE|7vDcnG,25y.^ߠ46):uI qY=dHl'ԉ6/;Q\ˑٍ8u{5E 6L5/&U? c.Υ/v/0.\!fjV+lKlU ez3[%)UY@6D0@. nhO~qJԠgxFmAi_Xގ[eMBX!D'5ϔ S4}X9gz<;!,^K%vr c&W[ 4fɬ*x^! Z4EDLM/KF.CxUHTs}.Om!(4 em$|5$o@9SM收wl JOV=tEQ^,GEm5Ifsb 2qg~q 2CLuI2^{K(ۘ FgqG_m{Ո+ݴgL|Dr#H5 n v~ `DK?ЫEo>iH1`5IɦOe&'OQ~ pvwŔ3O@Qe$,ZQf ;K"e#q{EnALݧrz t[Aؼ{%ϮU}H"[< 6x} &qP":s K. nB0e0 o>VV:@"V~pGeU`,:RUiJK)vmZGwy+vOӚ9'쒬p +JPJĞHU=ɕ(׼Şܙ;%W eO-͑'Yv4ʮl.FFBdK,W*_]oghK )S ):iYKzHZ+fKB2id/jaZXg&iOsv!We%bAD ZE|s[ Rd^y9=+tӣ}{2L2-,^/θЛu+꜓jWx*GW/=l^Pj%uwsάoNm/8.?ĭm js)=#-,Fl|A' Ԫjfj(iᶾ'X *픚ve77ZH9_G 4/^CY5 ꍑӅO2 QJ,GU}m6(mbcuxaWN=3f>[2hA6% Xz(0ܹ7eV9pGUhjۼh(O ~n _W UT0K1 zμU6 2j5lM]\FUnRŽJW7AHʹ}g'ΎqУ1CCn< WA2y D0q -JpQ2ښ\~`Qn !H)+$-RU9Y{;5ßY4ƒF{Xэe$1 C>VH"cgd^ (Wo~ΟTkdx:njR_btS\hJbOCIdc^n&)Z0%Z@}?VB^O(DsNĦ }\kopB{q88(ϩ L~j]J''CSI`l{ Ğ+/y-]2neqS=}9хzSx(|BDoU؅Aɹ=t_N8 Mɸ`M~ŜVLJ{&/ڈȰCX Y/ ~*Zj/xL̀It84HNm#̾ 6?8 .)s߂|7Rj4Nw'ic NJ:|]¤'G6Vn,0t/or;L}g-W[yw.oxuwsm$N;}L?.H|aHs`+v]:JL @lqZ.>Nsކb`"E oxCiEb"Q P T|?Z(r=k8 i~גذQQZ/!CT' =aך)3+>0 aE]oLEocL.>|=-0U8Avpy ,o巳Өe< /4R%DZ lUQq xZ= '6K T`IWEY i2\j:EIo  8:VM Rv}:S?ba>hy[]8Ha5=:R!fsZ|]^GduZ|UpRL뱴τ*,d'G`\UC)"Gf(<$<1a;c&?)G=B,Ͻ-mX0U8pB+M0j&1s7t̤5|}l–Vu7W B| IN ?3#Až}W#U *ȟXy4eI7s/:$*(ې%Uk@(Kpz4fJiv0~[&meA,uu.a$k[ƁqӸF?v@UVw@Tݥ~wlv>ow?hh~*:<!'+ldf@g.R=h(3GvJb׾9[bԝ:$] /F]dG1!GlB*hEF99!ǔiSfv ħ_2;u)G?3 BD]9F-tQw":wm^w&Ōdp<HM; JˣIuSBW;O@N0.x@#mi2lٚHğUH|U8Nn=De5Rm"l=]ѷ(85J0 h>a[/d䥊}y^=ttb#&C:Q'@!Jg7-efE4tp-U4s xR &snbHjjVM 1~p(U/ uuD!}'v7O,篗Б.ObF YzFwx| \ g蓍oV6ng~!\ce~h5?3)K"w-m^;?:gWQ x>DOu+ZgX:n%Yhs t7s.ceof{OiUe:tvW`Lqf_;Z"n&.6~%H)ksݽR~#|9WY RT |N Аӻ\**}AF1qk.5x1H hOϑ:N&> g}SNb$K7ASaH'O]ߪ+4]ÓN+$W}$SBTBϿJײސKsth\Ehp4=e@\Y5dAJ]GiKpHܥFKe@W%xVxσO r}"MwXnG-hf1m`Z.nD{hb|kWXS1c:_.y9LAۢofs#s}'vVAmfRXJeJv3\ 5&„EΉSHUM `@kj^|DEE=oG-5}?pS۪|ZMumP$Q|AGq'bFy@]ā:#e5TwZMTm,j=5beE)k i,oBe۔[kWkٚ1˗V}HL`#j{atbu7ǡJqKg3juȭ @3ŗ>?VaQ:&BX@;K'"h+r{B§s*m;ێ.xn磘;fz q=ؿ9L(SR<zZrw8WIMsWlIQe}?v$}L׻Rg0|Mۇ)q ^$Lr+w"-UiFĴkJ:[J*jDIßP}|b 5j€pRWYH;7N9eg>TZAڌ|̡ddK肧e*fGt[FN䎫xRmrw47laE]=;l+h(il{7ӹҙv>(tZ >9Jh(c)4hron]vdQ?h&tb]cEaa.pbOg/0xw܋@ Q䓁(Qt>&ک?ʺ\'5\+E \o3\%h&zIt_s[ŏԵ9ˣvf /NS4m{Z0촱T 4"O^!S(`C3hy 죩ͱ27$m b4hZ֦(:x6QK߹X!5Չmƒf0UMVX!J @.gX,QSŘwܲ\ F\QJEdce/;^2yyUQ8O!BmG_$b6C9}k]& /2^l)yU&Y (J+aJ#|Mrkk̗ZMt %,]rB}*qd+߆,Jf,o iR 86Yo)Fᦫmq03gsM%E\̨ CGG1wS8wM&-Sm;k-dE* Ӵк_r|1eoG]#0B}&e&2itjVop2KPM}IZ)a 9VA EL; V.D5JƸWSyۢEo+u-<8yEXt)4Ez)HeSIME޵dz `Qɱyɋ:=܇&!\Dd Řv˺u#jp[D6}EmL7\LXM뙡8i v!/w%nW=~XH#A$V4Ji@N*-p@(VEJ xfmATxRxs5GI;^)t"UF>e1S2mV{>$nK?yzn}Z_j%%bfQJ"*~׺;%g%8 Dx<%5M4*[n8!I6Gz Nj#cH^Ě $j`]-:^hJHMll"Ov bFN~plFzkνk֯΍sH\wYd|6"SFTo3F5XXKY\H&'W<7 {coJ i V[W&#z!:"vBEVN(OT'/x$jRŐt/#1"/dӏwifk @lߞ3@*4/(6<̤:·ą[pp6nz)6H݌< Yz%5RV_ xhy;v޸(Q<78릋vq̋h>zaJwaM#uV1%@A&0+N>_|XԑQsǑ1h'oD0Ym^0e"652d6=бG*yqK@mx:[Y:v` 06MyZHUll3C!$~; 8F@-*}dGޭ+M* ,Eܫ9XZC".wv "[1UJBIok!WV8Iqk/W17(ZW^CHbD kSţtUjK:1.O\ټ9*p&^TF]f6`h\5u=WN0AV2^Tea{v >V;mG:=q#s oHiD~XfX5%PlSmN>Z/o ZToK B2ea?ucDc|w}FT*\_")m_7AL|"n"F-x"Rđ"H1SX Q5}`Y iGB}i:e[Ezdp*SK*oOAY֔͜\= 錩è:KHI@ѹH[>L({w \HFL8M 01њy?KЦj{s"4PhnmrȄSf Ex%Նꗣib ع3Oϑ+G#a $Y e"9Y׏ Em1@ mOkq,t  E..1\¾n .0Q?7%I]J(41DX zʳ W H$s3 *v6݈{2^roD# 3b.okGR\Yi{/#r cMjC^e>X]26zxj|~eڞj^K*"*r̍hk . fPͷ3͝>L2JnMY_l,X6x:I";!IvH%?)bJT_ؾs1xUݦ@ӟ|{NmT-$l%^Lxm1nUa:̍ZMuHvhk_1smW\i, h ڮ)vɚ4}Dk<Δ :yPW;lw:w$#~P?uAzA' VP59Du4NZ\cuu@'uH0 Y^ .fr xm\blj[To\< ´̜+'s.$; xBD}YO/TvaX\@ȊkKUn,- `|tn~_$Ck^wep(]`+2^A&R!!-ޗYH4zbmomo7&P5i#1er M0ˢvu,S;!9Jb _"XNCW.` }XJ"|ltoϗ.>5[9ݤqμ C CmAhkƲF}TdSlB@B4dƦĤg9'QsiQʜ2쯰I`nlIĺfX `0ŧ| EN6LOzep bT5X H,?s \v`:K(iŲ)ˬ?a-}))q~β|:ZlHHLIYNﺠ?pE}OLnaW,dn0yIeXKz8N F uѳ(,Na޾~{?\ny:ZpUf T8E1;d³{›P'hBU=QIo 'PQLM=e=uzBXjPeϕ'QZOµ]U%՛?ז,R8SSPw` _HmePpyUɋKtGG ?[dE*zaGŁw"ȣ>Ͷx49#/\,edQGz?làCLY㣟h []nkPs@ Gi>CVCBm"4.2agjwlDӳLo^ ֶ evLzѺz3V%03J+a>cDKw4) y6o_ ( fak슍nMV3^?xHI@n>֪b9r⨑Օn0R Fux{ }6wOYZ{$%"30c]S ? Q$,@Lׄ``w2F{V+b3,I"}'0uD}4Kй?D]8 K΅k.|hNqJ暡m9Z-$rbvҍ'ƹG a5fX:*P9<'BbP=OGZՔ{%Ϙ.{i`E ̺ʍs#M5z͝]cMX"Eɵ$3\hoYn~]`'/',o"-./n==+Ee:f.ime23Ó2P=^r9:~>ڪVHH[zJUV19ޱœ,`d¢n 3\,V:mM`b۸m *1&/U#vFLJΩ4:/7e%0djH7P$ ǖ->Z;x%Q˂u*1flH0?x YLj=ʎ#9:Ebg_`_V>HJ&M~pJ *i٠C >@]a,.%pd@g&t*6aQ!}$F@ `ubI6;Qi Ro3UƋ#+񌐷I C΄r{-8Y}e;]N䠎K Gc%|Vk|Fp5pvеٍͶ#d9EB!K\>U*U 7HF T\T`+ط{ᚗ濍a񘭜)V=dZZ[2pN&[pd$:V]Qs|E+9:,F֜Jh^{f<戀>>4e)MTn2?>7} u !?)C* ]u $z"t^سkOˢQʎfo喌S.+u;nP+{Vǯ*>=w5`p)bT+qa%Z[U[IJdfv[䶋X}gDatb$-ƊAjfEZ'9;\'S gzjDV!:^5 tW_,8gAvZl%1 T1\k`4ŠІ}wAR=|>V Ď Ş# iӒ{`t"we|BPb9p"2DfM@aJ-8}wo+@(ப[J"{zdoE= jsAy4l [LѬTVxJHQn f^d.oT`L.Jup[֖a5v-o悠j0n]2;\i!^{6xZ6txșboc1pC#%/hn*LH,nKs^Y愺XRv˰o&g Cq|@$vʙ| 2ʀ!F+ΆJV'І SdvkDCSR]auJazؔt.Ҙ|Z}t-ɩ7)V#Abw˿ *g9o.˿ڼ i_\:q߮&iZFkąlKcگTlZy?k*J"s}ܯ&FO> |3»?.ȑm)I_ ֖ƌ[%)NCg:Qqpinz|{e "2ex˻;C 3e=1.XsoaCFN:KjmjkJJݎZ]؀Pk{~QBD:j!CQ3qȿXRo9}r7޺{q~Wf!OU ,P>8. Uz$_psRo:}xQ;Z̕_.iȽ2 p[_z5)n e"W3_y!yN۫FzXV! uwR -mFQ|݁աI؂.\Nkƈ$KICzkOf~PuIN7ʘG2;x @"e:`U߿3m& Pt7Oӆ@?|~.ū=_i!hX;91K;ޮeC[$^AΤ ?]cR Y.eQ?enYb"K⛓DMeV>?82LfI\"(RS?O=<׶k`eixV!({駅E ԋs_JlL]מDsQn\xF4Ra NV zeSH!Tk#H}"j+]Hz>[@<5! W7Z3ڍ Rv8ho5:E1hՙg1;uXѺ- |Jk=X5_fQi\K!+"\S1@jcכ/rJsh ,m~EN^.r/ boKc.uS0(X1ȃE:r1sFh^1^%V S۝\[ɼmu59]M˔JzVP]9gWH,+Hp:N% I,Q|HOq%9S7#G u& jk"6%ʛ@0Hݸ<@_K 9)cA̸n74MGNZkՉDJpƬ o xr/\S<[8u8@僚jiT ]Ϳg>w mM>#A$BV=kcWYZWZK;mH[,?@hp/3ck c}]Ƹm\篝lԛN3@?Qy@a}+ʛ/iUS8XnHk ^Is 4?>e GǖF!#I)p3|yG Mof);tK MZp)U :rxg[${"hvm6t< Sh>;yZ;8~x7rFSSg+ye2$rw$DUDTO|[g9.|m6zF2A{DGŗ~*Hn~U\p8Q4@E.0ψFT8/7} KoaIp鿢ʀ )O2f˛B ܋;=>u겒 W ~hqحO.0crO6a,Id# y=dH]oD@"v}3oQsZG`Z]q)OHËu +_VZ3V*xU#F.9.m} (l&4n sqGxɖbaO9*j}0Bc jf;y;漺QgS9ε #sj?jpQeӷCAkiSec7 AyZ~U+TS=@fS6BŵQ&s׵5:;ё*l1Ήgb ٪[VZ݃z Ez 82BӪnqpXy3YU,Q*{]_ %.Xbe ~xo{:B[yzU$% \\k5-g7G"g(I@Aa`bB~q殞ԝhiw>NpgDEF %oY<Nf5ouBYC+MC,!.\$ۯq{ŠQe V ;}HY_I[עȕܩԣR/x;:"/ V*z{ztE^ ڢ@ޞ%c@(Ú`l6twZ,27i2rUeXkܝݬE%Ja[ϝ!!z&t<#L{ꭲXQEB5qTC1(~W/];>s4S+aSX#jKV" m3/L%ri&)y $ $::(fĒi811U[x8{Sk:ep9H~ I!N"&Aau nwᄅkc!5vsi1hmYdKg +GPnW$7|X+idC{/*Bdom'sz!Byn4?g !Jqo:b!lCUY/F<* _r:I8"kx`$[^SN W FaTPklcP=xO&GSs?10Xooj!ŤQzX@L\dAT VTªZltUV?Gɷ8+Gd3PyO[ %%[&*\;@=>Uͧnb;j/pa_~g)P -#>@e i0j!m:)tXy!&d-;578(ˌ@מI2 \EZ"Xe &@Ox0ċY*_-ܡiABkpwB۳,;>]]r ,");wL[̀Z=/xWe2qrԜVr)Vg3#Z\?r(Qtn"' '_?"*]GrnRrwU:u~!j^80V{X V0[X- Wz;6CV,H;X $nTԏOn%Zkʏ& RC(!GD,el5rIm@[sφA4\***lm]mʬo//\f0N |C0dziOF&-1yt96uu:oc(8)! 8,gUh;;(]mbXͱ{nI/GAv+`A9|tb:UPZAV cpc *S *[ $&bu)W\D}bp@< e0(Zz..F\dD~l`چ8)xe"n;o1&ѿ~mqA>k]ԜD#Ma> ٜ5R:v#^x3Y7Nsr cv{ vxgU\ xA|13^tO[TSa_Ih`vۖi̙ )B'\>Ҩ:w.ؙ`HVN^Ѡ|H5GDI() y:B@5SKn)tA񶨿f+Y, M{.#-)$PǦk0Đث[pں慨 ʰaٺKEᄃ@aʩ,{3\Ū,yuaw yDW+.$(~bu̇DBM54=bl RT|ݤn٫K6!TiD)k-~^|M-QƢ~ˈơar~!ʅ 363k|>"&iBld%M.D@)sw.$UʋT!2Z7݌E3PRhH;Q;HBS،^=fH퓙0BMg=ZDZ$G_T 6BݪQi1@VF2SSW_jWee:h=~&2@ȕT-zU$/yywi={?bz8ΨN R,(#7W+`mr6>iIfr8y ^џXmn=BBS4e9P*Ie?z~566tm$ ʲm(Z.->Vӏ[^zޣJ^Rujʖ7\K֍#Bom>X}nbZ)x0 )bc a S;{}|UiJ֎LSHlkx󧊐A[k[ȕlza'l+NrAXoڎ,_.KG)r2= 9{NYɂ\9JG.k`uRƻPQnxAY BC]ŗΈ!vG׏ȳ}Ud8+s|h`;$徳Sao6~YDuFP:ضɤR[̴J|m=$k:Q\AAzo,.R#ugfPx(_q=?+yndU)||e*-8Qpa`X/7vA~KէZmf從wU,8CDUm:G~by|EJ+e`,Dy#߈wsb@dsQ!N&CٖĜnI?8:6~ac` ˖+R|S7לml$36 .!F++EEWYZԥ ŖX/K'ٔ!%4k-֔yu#?B{>=ZsHy7Sש o}!>p/dy}~ %VM[-7 >ĎXX5Z[/*M=, ^Rh?1`P-JһW徚dPhhtkUN='b/ɸW0_9|vDwt\à4< Rc(y ;ˤ ba;r}(%׬m=2R R55@,;3 ذԣ#ڵ">Z˩%/(Xl9zJ4Բ%ƛiNOLAPV]*=4iC{ ?pFr:<4x_Tv*`7-;&U34`*CeA=Ne̓Fuރ݆ũxmY~EqRƒ3-UϸX?)4x{ócӐ$k,EkZcBt%$'7c ڻ(*>?CL<KY0 ?Ux95n(k:D,nom^\';u%X4BOQ]>1̧ -B5s^meGXXU~Yc3Qе]0 nß A@{IMϒ#·F&iaD4Ṕ>AvfŢ^a=P!ju 57-b9 H['#s"MF:ϲdWsF2%ٙj.]Gc!N3o8գP>:<3{Q8,~{ F2+'ծ6tX_`W-㵏R ƻCוxZRef'FMִl  Dߦbr㗬rg&Ue|c{1G u:oVKP҅vꌡFqZ Il6kIt ͚#Ku^H/a`6R$TGemd!N,(ID*vs)#J;BM վ7lM? Ƈr]EXL}WN_:l˚ǁI藔`L,Kؓۥ2maNnܒ# 59O~"BSr*InKR&\TS1Vse`5$ qK-nOuqG& ./V5%gA.l#Rd^uczzSҪw#D27Gg2'¸98S+pvԚsa[,VAQN6c. <14`s@RtUi7r[b-o7=NFJ`,~efPƨΕbn+U{KOkzXLP!Ci]ߊ7cnkL\] IYZoi<`l  =ůywHQgB$Uӏ{zk緫rLsF)漨jbۏgc &Q I6tn ײ@.ı(thkN2iyͳ(bϨgq?s%BZ+h~ Llk:񃺏AgsLڌL% Kwi+tN1 8=_<zMȃ&.kҼc>,nAL5@:Cm\ a.;SzptEeuz+0+[W^$Y& `` pcO)d9͜s;Ln"e\^<LKFǍ@_iBd` wp=2| Ge֬9i´DkRЭo긅-o gAw4"H|I,M[,T~N--dF&mGd i$Dq=+WHI]zd\)6ª+˜AAoXW@=C[[>\&s[^eQ:ٞ0e@k1aQWo`Txu\?\e =J!^få7YTҌ+I%*|}9z-  e׭뀤H}%/w1JnxyqsAAŖ ,qH%O(|\ UGJeCxjO%Aj{D\,v^fDD9%h[y>GؼedO_D[5-2 :¿Xbo)+$5QmZ @D5Z\A7f(AH 8=8N=%D/zzCezMJۏƔ2~,t{7P%+OΆ'^lc9v;٠Z"8uJa_{}*Ū /AbC` iեϦ#ƘQ``2{/#iJa,cj"htEz!bNy Xk$ {C>>H^@5` #.2LUH;{*TR 0[Mo-#,lr.Ll!01 مhBk[x^QXJuaEҺNA^v78 u\rںvMS^G|X@eimy ĉ=Q1n$b{ Q04.FvkGY3.þ^dS%l%p>Pڻ+B|,L?Ĵ埘e5g=y2C,AdýK G] wBo4'˩ƺӀSZ=0 e D,wlдh7'<"RW?;gfރntR?ouHOŷF +><8P`ft1Ò;U?lZԡ֪o$9fMlTHXv8ҕ3JIݧ׏QĦH. J^ldY]ˈ訲)\l2MWۉ O~̋#؅!dIn qsb1bVwTt9s&Ȩ8f\ ]Ud,yO_=2fB8Ƥ˧۔"1'pF|ņ]E=JvFzy#oEݝ1ǔ0*g6pIkie#6c D" L4[%J; r±/3!.^f\vZ 0?yǻVAcKJ& 3jj mOM?;'!'Ns{$l٨no,Ѧgz`.hJVG5:,?]<_>m0hMүbl 䱲;Y0b6z2\jnEBtRkr@P&;M7)Ǽؚ0y|7Fl-yXx2DPun#Ep n^5xe>юl2g|x!1`7ZfJa()g&\vѰTEJ-B{M|1i( 96=9Dq B]nfDis_uuF9}u3VpM0E؄N>~S / K՟ ^ϝQ4Mοly#Gko,UE%n|5C]ʆb}DkoUALƠ貜W'OQdx߄XF[%++zf>p6/ZlۛZ jb(?ZA-) H[Ffe+ѺB%LݑaVxcB,Kn흷u]STSG;],9t~oSU2-(z\hZ,Rݐ&ݎWơFvDG]8bYob50h52p\3b%?|M9meL#~n?⇪[#E\~IwjmCu]Wgr1I8ł>;~" 0l ץw q<3DISϗnO#P5sWZ iSA5u j(I"QPvU/h=, ioR%|"XrgtBKԎw2\}:BiEyjJR"vQ 7F9alDKԗڐoXۧ|xmp6T[w}fگ\42+GN36ð4EQeuϛ` g3 "^3τ&0T)S[8DkJ~s_HF R4`v6N6\E;)SrT&dvjV w6NqTõBa0/T09ڞ刞eخjp:Q`rR,aC^JZ2r'l5[(RQv!UD+0rongHOQ%wx%[qNIgp'?uC,3A:6uE䕛?o7H_pF)m)╎= )zqXw^T`2{z2T$iV:x ) `2ڪl6~T/~_8[AbL7GXYqQ=Jʑ'eO*.֘s{pOo,|%>Yru%m.;1KM[* 07l"ė#o(Bual m@ EkMOv}p5 *)۵m.;[ޒl,vRۥmĀ}:Ek0DE]~`In2"z#6TׅUT| M|Bt?3\Uae&3h?MP9}/9ch-?OcsQrMe-=<=h5r;ˠr -%R^*ܖ*XY峏Tsؖ4._OքOHNȔ*YMBV81@ʁzO Q~|RB$tc!O7rb$Lr;G-ImC/s=BԹ!{:|逈\&Mk>dP=/$+xP}CXJ=B7s9(EN^$W`RDc#y~C饧߰Np!ؤٰÅM΁~[=ڶM4 d+jz7d_ [29.MOv~ێK:^L=Ut1Tf4n9 •_}R %6['Kk{q2*ץC4Uh@/?A7kw+cE!&#lm %{?Z'nmؾj5VM yRU2 !̳謫jٛB6<2h(;V5~kQ:Lļ]'jYPYU'F >&Svy[-Qe1<7<{'473G9#o (sty'0%)YK&4Zu!K~7BR7̝n&팞3Z" s%V\C_â[SjaY]big>*XL~#A uLtfQ{ 56& &Lp੉ah*o4^eeMS&]GEDM #){/1mg+l.H[̀/}vie^,-5źY$#LYA*Yz8,RlrXk'Y;䰥e@#aUTgdjM)lK8e3 7+R+!b檁Аڀ|&6n=?1G~6 ^%?ߗxM8)j5bܾDUPsDu~$0֝S]z`p`)찈P9'մ);2Sw_ '@Igo@y λPD8Ya7#߾pj҉l͏m| ghgaᵂgOh mR߾2 Uߋ#KD#w~u!PpAy/VVdkO6~„ƍ=sF"pWxAaG3KXqOz$ЩDjzb R/نFd|@DNRxCQURxO `Z.V_Xh~V ٤cZn*?9jU  VF 1{+5-* UInT{"\mL%r|`2+ggDSƆ} M9U8. kmw΃![S5U!&a S.UNAQmn2׺ÜTOH#^\7d'4b?W R+,%T ܲ_E€0Ĵ4@X"m1HܑkdYU'D?42$/t % D@ϳBl`fNTYZ9$ /`U@Sal8%cH0JnLR/gE R4J[\n KꝻ1IvESb7YGƎYi>Sab._sncKUmа5YlT.GL|+>K Yi}eP9QH\%0yL[Υ?W=mːU4^e'=Kǐm@]E!qm$"8GfP ,Qi~p玥a2{{z"/E^f 5Vl9;yUʋȩAt F 2+d_84v?e[F[2"Bh`n#a>$A/ttc"6-zx%#&Z]+:/xG3;ZEBVAT @}pn798FfjͤQlӌCI)['+m~"( R-T?NGC7"D~CJ:K@]ND5Y75;?9|mZPs`I׶Įq/CC5iqS뒢1ۢ!(܅%Y|U`o'͗akX4Xi(7 v(QԎlvŕ5΢ưgE`N~HfzV!|r{0X{ RGGa;Hωc@)fb/3"9^`]Y\>nM0$`u?r~i3(1Ձa t+k p+Ӯ'εڲ7iR0sP=õt1Sġ1nKI˯ ٲN X~\= !sF*qYfzC{Z5/!um'j0!;R=n(()tm);8RH.Uq4٣ zD/Эcf@S.vnӣ6dS0 Weߑ}lq(æGok jTr}hK&΍֖,BxˤMDǮ,fT^ӚѦ Y,Q:2tx}P[:=洚tq:xK"NT CWūe&G{Mc*OQqAmiWĎ1{ 1Fuq(SY6@ń'e83#u͌nYjv7/st12%{O<%W6{wYXI\jb}Ͻ)&(r0\aXDbR; 8tÙ?J 5!&X?t>:m2#˲Pk,ş̤=T%mưD<YN蔥L]V.(zf3Y?^X]ptNפM -TL)"㤾8uI/(?FX[!(uj讦 5*\a 椯? &6N7rwU]uIlZ]C7jq*8ag&*ѴDhPy/NϠ+K\ JݽJxT?Tk AcvvhII wZ12\0*$/f?( O*Bl(0?VPrAz}Oqoe`\.]_D IGHLί1sculLC'oyYLvu6i9v_ 7V MCƓF^x ܁ Hy: 3GU۳z30 [ Yg]5*/-T8HQ,~KOT,sNBB{6^zxl`>f |IJLB1K 8FJpVqamR+vrt[ *nC<%tk<`#3Cx8p*hNlX\Ȁ2w}QR"wܙuHd7!a}c~8%ǝ`2C ,NM5q47 >h:.֒m&4k"b w[As:; _pʘ잘5uI@|HS..p6,Owe"#gণt G4x?ָxuwkbغTk_bW\+iyܹ!&bhӸS}˄}X@&t,?79 F*LHwK#^ rU~2L0k5cZ~;:c0f,+>/xN]L/"|7eK?5="h7X(*7* wm7/~ƄV&4G?UPߟ*iW~\``/9 0M<U"_Z oQ8o6PLeo=Դ5 % X0s(C@t^% tMwЯqy. z'H)c݌iU?79}oj50 uʬGgX8"$6 xalmspP]spWs(I.,6!5$.no.=m]gnh)zqX Xl0oaDO\j/d3u-GphSڞ.`LD> baQ ¤~X+?]/-aT1V${\GS@3'A ^&Q ^yTBMGNdW88ŵeΚօb6k3MX>iÈ>=E Ȭ0|߈LYj6D^|o&$p (%3ݶ;o΅=##!e_+l]%:TKY(H "|{U X\% @BH~X6m e1} 8"_4E,2}!jFX¿P("?OOJ<,t8SPYԌsFOɪ+;`ĻZ+I2ι +#FBF+1"ƹ 3ʨ+ݚĈ3g#}:jlߦrP\e"CW9-E1VxS.M: -"v1][5.L!;}ŞnU zIe:I%l߿:*$&Ia+DWi2K$>(J&.7tÇBt X( Ϳxܝ/j& /SЃ O1*:'hF Zd;˧ shjIlr=:&}׭L1N4&xj>{6#C<:x1)ONVT-<1~1<4q+nԒmbk*#3 [>I 2 s*C_QډzGoИ "&; 5[[Fs@$@Xںlp4ZΆs]$įEz7x*4јLsiBTʷv,|F= Ͳn1(D e0Rv+*C,ʑ.REu+Ӓ`[^ ғ, 46 󱻢10pT^pFBQh ! ^kqbNbăv P;SWHaW#9X #kc Y"B.F\vQ+ #+ƿ- m"!B@Cq4IX?v:ek|oc lsPVeY]}ߥ;V^n9,qNh/ʆS76~^-{HHܷC&񋛷x=.ܬR%%"dQ0 ZbvmYܷ:7c<~{8)M*HE(̈ͯ~&[ l\5e4p 56 l?olrXL%.fo<'za O:OA}g_kQL;(")ݹyFQfINBC`6*^9&Nk~}z\91 ;i̯|.}72FhIk *uX|~4Ps5[l ыG $lw/`kmj%)9jK8OkZw'RɊ.zӒ$Z7 jM Dzwq#u[ÐFԉH+WjQ V4M^)rn%u c&n󦣾9ZN4xw6AHY5[6A52U䗠PiJKH5Vs+J.PL &3_W7wiI͌Ԣq"xP5,5e6\VA5<.7XwC<l TD܅g"v3E/^RXTK%,FH g /  9W{GX10_zIq=TT} 2OM`^ZjT l_@nuU i/: L2!#\In#`4 6i5(^;YdFhVDQ,A1˓H@pe^b]QAҲ$ ~{1%Fi͗DWk<{YFBBևse!R-FQXI1n<>);]81r`QMSB/8e\X48IeSM=YvIr&E\uMZڨQ[@lq.4+4`'HxiOZv PMD tIy+otM gq ̺8J@ccP} ,=$ ś5rEe,OrpPJ;ugL-DGU~d(9 f>EYXķ i)JPVwȣ ^\zd;j .Ӵ?NƅE<V 7fG'_ E4/FsBk~_L>NѦ؎˜ֱƟԳW_#vQp5z "Y\]VϠk~E.jBv|vi5ՌrSy_G9GܻfPt59"3Ciu،kpr3?_/QEۿx1†y<54=c&_ Jnm{3  * -8zUD&WqʚS.+f0]-E:%PN<<3V1s΄^YTD,pE&=@26t`FLO63`7xi(Ι>2Z+y!:qkjx%f4^AaeďWeN$K癥xd|q:tk˩Fy:)Pl4,G3B (XbF Cr X6angu=ҷ ؠP|!24`we^ ӶT xO? fV0lpWMUt, j$Fe$]i}&}bt ;#Xӷr]"*@D_{JwU7@ a?q`X2?X?[v%_!|~T_v%MpUt_m}F!ghy!a!E4^MnyO/P hY_p\ayJ5]5%Ϟ/2E fcV.,EKyaFKY f"(>ԋ7>n ZQ˫0kl;ZRJ/DjE| C*~evǸ?"mA6( C2;g=>yK6z?0v'[6d*sۍY2f) sKW\0fa(\MhgCBaoj%R\I"7|S =AoR2=;\D- D'%-m#G,:Qů(J94q-SE~nUs=`%2hqu%@x;&Fo)X>'_o&TeokSRI۵Y$yo̳uyTw3x^=fuI0h uNC2dbP7`v`V} 5^۱-Z35 ,;4&+|Yus1dI:.lZ 45*b?/HяeY6%;b'e_`_ȩQFHV tUM*&rq՗K5퐢:x]<_/,B7~k= &!&VJ(2}ϫWn֘},$H'ըZήKSOC=OT4RN䋾P^fOWփğ(EUv(ؒgU>ȲqqM$(נmJ7,'5f`}8Igwm[j⓯zk- `saXYͧC߃n哌ah!JYQ_h귖yo6f#@.txV=[Tv5gCp:gYvw(7[B*R(il?.qwΕM2EF+7!f Mˌ;IXԒba^A%?wo2e߽V[D8~q|9suظ!vd]b/q!'T)ZQۻ]x[ʫ_[fIvYCOCS{6(nUsnV ШVdH5LVmWa!3A (/YvR1{X؋cÎI5Aɐ#fy.U_,!05/"9`D9)3<] o)sB'UTnطj gi4u+_SJi^ gz\eskm&U 3ҽSpJ)@{j q^^5RHg)^􁮝z@C4z~ѹٹ:^-_(՘*H 6D*qFpunK ߾nHV4!. pCZY|' !dЫnJ߹c[Z`!S 猐8Wim0WZ/(qvu7Ƨ=Nۍ̺i:d$6E4ޡ"|:i!VQg.U?+l7}lGi?Zm}{ziwI N2PX=b{Czk"K5J#qBHS1ie@xSzȒ'nG-ʵ~5CEQF'4xstq$Nof(à؂h3 / dZK2|is]a^DmLۤT&AHxϕUP2P\0\1_7`KT\f^L`9"LFU7|3hOGD!MJFƘp͝@*_#»Wj0Bvqۛ9QGpUiUT^Ε3T}˖A0NB=#I]([قya%a|S2)NWH/"z\&= !AsI0)%|]Ђ2 g:!$-]^W {=z.V7ٮ,ڳ(Qc6뚃v%#1DROL0[Do(U"amn6VN94xеQ4sD]oE/)܏֒`ISqf:uR#TG!D*JG#'cPR{S.FQ3;Z4K ݘ@=sE K M?<°bɸr Ż#rqBq ĘᾹ)!`uA,Ϡ]0k$.c}!OqdP&zsa,Zd.tUWHGs:* ဂQm{Y343¿ 2SȠ Bx&tOpDo>tz0+\m/ P!Lr7г6PWn*PRؠ^wl+C{깖sgܜr˭}nЕ+ܦSUk~4_G,Σ[<@`E3mD`~kMSkwB,nY\6g ~08ͬ30RR<8ہK=߿,RQ `qDC fG*uܬ;͘8uFdh|xSw}>'e78^0<'=\L<2+;N-_4X oۏإ1 O GC)hI'"py 9t}xCZycgLY|M !ӷgüYNv3A-+%Yxrv|M q-.m[A1H;i[El0cTS- |8iK䦌;LPxD.18aYbLGp]_}H\8Bf9j+s-B7^?K4$98*Dg񃑠s8o_*vJ~;4E$F;|3f?bjgF >āê%|MVu3oS[.{AN'|VKFњ~ I/W[ɋure}(Ra2&u|I64G93ZIR4sN-`tgÂMFtt$+0!ͫl?|t`>dtLKOk)x蔢jfo}<~iSo _$MdT*rW,^r6'H@sRka, S,,Ԯ#q 7n qN vt@VmCcy/nP* 1DW+> h0/lT}=߶wH7 瞻{m'p cuE.s[$?ݵD" /Ffck=J# kR'|$gI J`[;?gk_{+6tJ$--YK(4PCA8ưC$B <. T(o\f &Éݍ .М+un-5;] ^ J\&vM*f]x4MjȤk>?q*M Wt[8+kuc ]8wO̱5˒HCˋ##Y[Z<讻ɳ:@\8 GIvjG&eMk$F$'4¸aL8Es(1DW!S7 b^˦^"Hτ}+(&q]ǩcRÔI,wyNnN ] ^*]#ޤCfK~\rYy֕pϘ2ƚ)ʮ*vEPds4)߫b۫' W*Rt4Xpݷ5F;ƶ5H7^VB[C0[;Sw1ŵ'\ "^` 0م =I>i: ^@wg)^Bfvt~G\C-QTOp#>oB#IrXH8g/6#UJٛ8 β ?b Wx'>qG3-Ly?꟔7koW ` |@J&1z~d+SAMwh}?zY\a oE4P 6b‚V߄si7D>CMᝄ`zROw`t&hѓWgvpBxpi6xm4K/?Cq}zk4֛ YH+ У'/ҳt+P/UEyM\]s{7>e#}؀:IPCZ꼩FvLoB&(mQ .} M"zyܯϣ/a3U/hƈak\ UG-Ft[=0fVFml[dk +% aآdفGF@6(?*clKR`hңPׅ2=}oe UvJQ<3V'C'TD ߐߺK͟B-q?`@V;tϋ)#kENҘS|?% e0/Cߠj4C$nOr;nJ|KS]GX_rP.ct1O@#G'̎/m7:mfI1ꕩ'7}y%j"ŃXbRu BOM>b֢5,\ChT<(%B%M@¿<]R+ɥfP.*Ƞ9( zvZ|ӈ)ʸ~h{yMTXdxŪ XvYZpgΙLS\G)f0y4)VK yAb ~o:<.`w5pcbsCL`WiRa4̝G5xh+VJ[hTD`[w?W|~qݰD&?,ၐcoSLGBuMm`gTrAuWO*!>(1ǤHŶ2 j u nĮDYtl4h:<#- pF3ɺB|>8]WeG_Xypi aYݘQb) 1V؄bW)D?"z{1.B_W{kE'2d:^6[7z}𮤺P% {i M@}5>An6I)^,ݕF֭gZ~fq >bտ?9jAtcfZ"ipRB3ϓ=mq`X.ם0+~an#\m `Jk[WS3Cu% w֐ׇ& zwf$*dTEkOc&L;[e߭$[^:ڵ%xR̺v~,>c.|yyUx뷎 ^wz_q]FW!}-w8\u~2+6{jmr8:eW{l3Wr5sz`dC](Oޛ_9);5wʯj/IpFr}ΨRg%*\̓5 >\9bF3d-]W4 gpmM8_WsQtZCuI0E9韞E1M;e'}ҼN'֮ݡͣS`wByJ7S=MDu-"nFy{C bQl*2-Q!ΚK6 r|ѹI#oWt_tGc)a]ZΩ6@aÌMXuTZcH+kpGV蒰(ч+éF w}naMjYXlދ&==a~PO+UFΤʩ6E8O}[1 g|1 1D$f"7 z(xIN烠O"U5K{o6! b0!|l!!9tp/e&l4'gIKeR90E&b鑲׎>s^87nVf@`˜ЯT3- 26 zXbNhʁaW؋}UZЎIb=,GPB%MW qٞ?#r[.&SOiu%Y(qutK)4LoΏͶ,Moa`8*cXNS<{X!yCG|> jyPO[ΆX~cP#`?ˠbP?,uK\~!]OPX7X!W>Fzz6>Q+D^VjH(K0GH+uS5k J[QgU)Jeҁi,<|yЈ<;\ ^{gcSݔҼ֫߿0˼UN^zLw|#-R=)!i-4f d]`oVa fik)OuR7-dvMl*,ZxZFJ"RȯQ-4$?0e}*5ATeAY]U=!Zk_DB++ =|D["C|5p%!qu^T+#)t7Fo?W˓u8z

    츍u7{7])DN9uC嬈?in0-\7 aeH4ѢZMBGUimb%rH)ʀLLH82r.vF)z)D2d,pmP+En`R{eR5\k4?!0/'훑ۨ-8K!bޚAf(Oi4 i@]eL<АX{ M,eXcxo |K>6`)>]'?[+p1 A3EJT1GC `|/{W]_hFݾe}P=@*aAnZpk{Ŕf Iٿ->EUrk&ojSn1f{j&  F PEIx5x|rGS~Qr:"պxO,b@w/LkcAW_H')d>8 cvz e"-ͅbRY4TwƂJ&U0$& Y:>Rxp_ȹU:ٌmcg1[Y#"Gal yC祗}QJ0h=m[|IG;GX}4 %nA_yXٽaLMD/T;J ?)?IuxJ߻uQ}[C :Y%x|A8d!'= X|$ ((h0_\ `ܐU!'㭷)*Z~rU_Xe 9`mx]9Yv(&I#! /\Oh#wXlF_50~Y81y=,dT [>!ȓ;+7SlC ]v8/^h P*Ɂ4kOg욪)mD~r[:IY0ڜGWialb_<߷,@m_4HGڏwꯔw[42v0|SDZ&yQp#|Z˰)^kU9v1*эuYYݽʜ}J=wX$p;,׬d⢟$lաy紿̫EtyI|?~.j~az pdΡq,K3%/'k_ ))†/l\(890=<څ#zˢY*ԍħ`nXO@>do5!ߓ&jWe;5s vI !Y'!;8Vﴨُ۳˹W̖9Ky^/ jk_8\o#fHp3Lp͙ 8IŃC@XfP@z]6rDodR ?Mt~X`ENi?=  bSIG; 2 J$Ojœ:{{wMOt!82#g=z\D,dZ@ )h`zMjh"&w+j9ToӗPkY Glӊ! IS'}圵7&鉡߃s߶e*v׬տW|Еz)RL?\GVPD˱vM2&fMnj qh*V?> v%ú*L^d4Zm^$pǛPuMe/h>ъx{(Oa;OugZn wgqX.- L"ٍofqCC*׺9$NA}R&Tƍ8xV+Z6cEXҥu`~K=_+se{<Xz8uBRE@œ6VbH[(Y꤉P5P/tE ~-J- ށ(m"}zҥASEH-Q(JX11j'QQʰ'܀"eH$|GR?|Ԁ|@F|t:hR,t՗gT̩[Ðѓ)sĬ 68x̡gK2#)HS24sTl˞;KkB$bZh[xMFv&$V04x 6kԧNbl5z!K$i`c}4b's,'M&TT m8nD t#&w]!ȶmv3}^N<5s.q_Si7Ӗhr{E7nq*JFuMw3kv!u:b1\D>.*A 2 fH݁u8T~l{o3⼎`w2jJ~=Am-/FIxXKlbQEf %ÑhbMeb4@=ߙ/h, un8_R,m8TF TK|53˨Pfݢηxsp(|,]u̢3N˪ro:7(\ '7$Bk=ˆ-'lem~m?9݈5 5 s,;H1@^6k<1њRrvP @5 o6~e29LX `\` oE|Y #u!;",%IVC/^TR34NTnXFsĄ~B{: _3-fQҐCv].Mne MBa [ٔ=E3GHd0A 8:}]>B“%Ddvʄ< gdϹڬ4xHJfڣT9N[j;leɨBG*KZc"X޽ǝ7T&}gCI؀'!cq&i\=9 * /d_z`>E YOCxs:tyE2ߓZ|=ϗ%d q;6\_B}d|ls#* <3?CG_? :~G #\aiDQEQb`[U~GcO,ZYrl@P*u'7&?Mt$KtZ7].J} vPdiaqf` .6S*rF54%OǷF)rX`L!32(?"CIC4YәkNC/W1xʬ jXw؛yVcEP֌)褑jtܬT[2`4Tڢ<2x0T俺'=%%&Tg,@|-?|"`KI/h@ӓlEPLj}&Q{ٴ"`Ml/hCBbRR6sw1n(8Ix J-+*gj㕅l+EombY&gJ<(֣R2MֶSMY%sm';9rr:yokɳծWںM\smɼ9!MtP-}6 Y__gmzf<Btqpg+!^e|yPv^0^~=T͂@, yXKBU!Iol 8g+QWer<$3^b&ݛ)JP'.XƏZ0ܺ=ZZlK!! k<;RXqÎ+tM$:ԃ0`N1L') tCo \:ʗNQ*'κ0_QٲQYV}@zBÉYC[J(~G_@"BeCg,xG-\IKk 2֖)WA<#ޏDt}{uWքk I Y3Y 1Mɤ1h/l Ht%K&f^>MjMS; -f]fD@N6Ĵ {T&sP9T&1N.f ~*W*3+$  -N6j|eS]̃8@gcm܄QƯUltc#Z*e& *}3SmZnRWI%n Ǭ9cκHQpm9flmƛIwf*GCt2Қ>rXKT0zr % ;\]ߔF@=n&Johd/}_e?%SNQd/ӑc0:<5.>ѩ*൚Q]#}" ~(6rYbĦnS3 ?Rѣ؏}sOoeW`\»_w%N=S;oJ)+mue_yIwA]]B:1lZuY?qˍGsk: a#tFռA*yaj6ƭⓉ{KS܊d)h_ Ck0/EklĖ! ̫J>i5wZ?yFj&0RÒLje$2fv$uY:Q*9ka$kUJtMmr]?擺 mN:}^)S=ZԒV=6LXK  /K$``EpSզ PSEPjGCG p TH(-k ~+Q#[o ȮiWľfß+eYjʙ տmЌGs~N(l% ĥP-y<[Tqd k]Nbvk)6;Rs-5.o%[x }yvvta0O~ ˦98+@v :Z62aQ̇vǚ2V;VB` +b X0vrtsԢ=N ;`ra~J55)f9}6!~/Tr _4@W6ZH U6M@sזWm:=Zj<"ۭ\ow/]ZX3ҏVSˉ| "7"QxbI_ fQ;(Wxh9$-45d-ĹK rNplHܔIWRM?3.h܇M|^ɰNa0 Yt{ ѧq=0F) [/^or`U_=س|F<YnjvxMWO\jY_`$,r[iHܿI9w|nVy_mɰZ5$<"G,?cd U#jenG7YiBUH p6|JiӅR6݁qBQGDlcygmP@r %Q\P4r>7E3ڱ(&Gݻ`J&nUc)P+IOz4<]L{Ww>~7O.P4py/V mu1DMԵd\u {ܷg {9ZxM% E{J{hAqRYx{,R4=jq1&44$㉁+ؠl ivY>*Dxi19T2GfgwjTU[0 >"薤XG [ {v9UD ed>#[<츸wB?h7WDNmA~FK0ږ7#\:j 'i!ћ Vll{+[ТU~6/e>XKKf(-``GِCtk,F\{I7Ub rU0};"PAaDZIs/e6l& qkkYCdB|rfKTuSrHbQ=kA4j ifv^@ Tp?_PIG%3=3ɝRAM Sp5i;~[1bag oكt(G9N#,d fJu܃cx8;WK.Z Zc Զ&ՐMCFc(O|m1k8e(@s&_<{T{hE@>7!%|2=,aIü';~!B-^},"0wϲP$3uޗ W|$n6MI(~49ޭ.F;d`t[(\oP)$E&Jtvs;*[4C>R!AѴx bhSnen"(Es1Jg0T):.T5dh"X˼d:*Qc}Q5L5f'qEHGوEX~XRbdtaQ 5Y-2kL朥 60!Jœ}ӂc9\U4)?ghtd|68~8džWP)nKw;L{X~}9qkB12 i :N k֮sEϬMΕ/jF;gR!*ў=9tH{{M印πa٫]R"+SUca,p?FwM-auN$ۓ/R?"W>魋ae2rAw#Ff#_t&1H|;m _&D}9mзJ9: Y6;Xtp ˒*!G8xCyrMJb,;8/tPpR"F"vU2|;HD=&rP.y?N*H9RA Wl25/mԿBL\̳캜*_JvgfPj鳕et\;lvRNtkid-a7P:1pZ,s7@ # RZZӇRs7DrPu2~-67p B 3L\(%K<ѩ qkAl6PI-(:шqX2`7~e2qR+ߘb:\?{rbE?J)q!z2,\Eg@c͙՛7);ߕ0}#}—d;ģ?uŽD^1y!}-1ej>=sH~^}nUP(ɪ7jxǍ)z-A*6zQ!"J'FuGj ʛA vi-Ks+ôyN4k0tZ+ "Ջ ?.91#|+ec͗iSC+OG<95`_vnA~#E=,Ĭ^Cz&V$sWVTFa|SڌȧHFH&6< X7\nxo,\ةٰA}z{e  +k:nYATt8ah2ecZh[LqU3Z`ٺgt771%m kKV,}ҡI@{]{Nc} w9K>`W)I-]>M]E;R[${kT'J S$_ЮY[WJ[L YEy`.RQkU7E(HF{h3Zsוtr'e&*?/#>R8йDŧHxGYSst-VNEz9JfC1W)UQY9{4YD{PyE zun|2:SjIp*1I(~AYuؚl*֣ _^vgٯls7MCp-ʏX>!ԘQ$ t`He/2ȣSYQbzܚTX&GaQCAJ̓A~ [t D@o@R6t\86f4xu8(<#u2c+ |c@t#̲ [;Yp=48 nxz;u͢'c+-;+rltA NCUgkH|2βSPi)Հ`t3 r2. ׅzokHky 2.!',&vPs (dgn%oN*PJ4gBCLW yW&]%2{55FtSGbO5k_RltsZA1DYQȝ(M"h3 -8nr$^2r0,DaޯfO7"8bmZw\yGP.$"tQa$ Зg ̭NSoN_hku]g)_Ņ;y2S_TŇ9& j ?ji&neӑar$y6ɾBIZ`R Gd4:o|seн|2! Dה#̘y:R8^zi9{`x.v3 OHeTCid>`^' ;'`CҥN.bQuƼ4c(zc*K}C6VV'*S-7&*JNZ N džkM=TPP1Et}͡.(#,N r #Cqn9."dtK\=o{mYb-~J,` ;.a !7d!cbر7 !P$I 9MbBJuT<fP-16Xkp8ͥ}pFGɭQ/9"1?@EUw#:maݓ+mPlGYb*7}[CA' v=MUX0\*K$VҸhHEOAl_;y#HP:#I<JHrSVyXA 5LjUU4rIO ٘_'Jd1ʘ#g8,c_7t߆ȥ򎞒8a;zW~@,zfל&9k-z%P [] P|b-EM_LBwh߲~~<*Ou'+1+hXק^&3sxΎҲ[r:[3eR$5.fQ֗b6H\e0`NC* {3C`f 50ml( ڪJݠ$UcoSA8*uIm0}o `q!ɫ× Q^S\}reSz`yJAOPxz_0RbJ@@ "įc Ѻ&5ЊܼNTS0QcoxU]"IJVZ2s++xdas/mYo݆ U;WDNI'VF~կʶVs5YmKv1}l|NPڒK/ӊ:uG&87}xSE-iP6V+(MǶe:BmP_A@kƥ6ƈSdU kUD C§J6|;Tc#sq>Y }^L%Z|W'n$F|6W+"S̩:p-]5Ӊd*"N'h%+C린^[|O3S ?48qE=:f&yV]:e}bDp-T֣IR^ @Q9|{beL&)6dJ_si(:?QD#${2N$w*1rz&+|{ǡeMJ[onsxJd}u7q,%Ǥ*nl%6WcAnz?[%n#[) +i[˿?F7WǞyE6Mќ!YE;'"֭jT $μ!e%S%?=V2 8,}­·f־߿1gyl/pFp {=4\4g]QrcWKYR@=S|Ѣ-Mֵ1=S2bjo8$e>;0͘#xk[A^cl{qVo  8Bm&5'ܿ.7 >'$Q\Xib7( Hı[dc!L8|7BtPzpiaW?߁8tLg'6 ҞZ3@qN?)1amebK"9?Ȭ})Q9> 5ƍbkZP}يh?cSDnl0 A/?8*C!7J܌S2EP *j2z]DfلٕNJC@p"&GOfKG^a˞08BkY]Iaz(r;?>љ [FRfMEQL|҈f$R;}2b"GJ. ,sda#bo(4VC%\'93@&n$S'j˝Ք%к,em@I>x}ΨҾ6۱N `D:< K"OR/? 1`(B ggIkW&(gLW~uKJ#K-8e-[?!mn4\@dûT!Sv#:[nMW@\l,lZwςZ# GFxk)GO QFjl0q)9<$Z(Z.꧑ c8Vob! ǯsi18̨qt$l|>cǠ _LYJp>zZm+QY9° OXp@ %Z|R()?lH?gn),#Iؖ 7HHmOSUT{xW|`rGKyZrh$7ܔQXe9Ԛm*s3[ AځB5jU-ݘi3 IC`($&. m8h2 vnӈ mJ̃ M ~A$\cf*b`&)ۈtv'7ϖ'7!%Pǽ&HqiwHy|Jl2xLQ>QĞ8.P,ꛓVrЗ'>ʔc]pgN!4pKV֘gÁS,%#$QϦIı p-Cx2Y,2Oda Y YhsNXƏ5q7D2p ܒ6f:H_1_8ckQvHzao*f| <W:֬y-,j^ X]'p_ۮk賙D iәZtw n Sj&P{a~">;'Uq;N"xXy R1q`_% /XA)VF瞦7E uCM'fT_YzOQ]dFƍp6Pg|za߻{mبғ0g\I1cL0t)0ੈԇp3`x R0B1_ͯ8Rz0J4Ucy3 ⏕uS6Ւ` EXŖ7vBH{gOnɍ.,ɕ one`^TIbծc.l̎ *ܗ)a=_쾍Bv}UKORLr(1Põq M&[]G KyA[`Ƒrbܯ) >rv'I4wS$ fvsLhZPzETbM˪ӶW{)35t7+Wu~\k^bɽҨA+}N ^Ci\t(:XB^nK-0Ad=腻 Ac/E, 54elr0o?HvXSm!6 ,*izEYw ʺd A’:o}=a̳~{11# ǽdbZ0w쇣&ǸǾv3OM\BMi괎Z.]5[}h2U|P N$ס"Z{?zdF~s ~%XHoI=x6O+h.%zwwT꯵oQZ 0$=VB*nC@[ "=@Z;]X1~"f.hH  `wa@F!M,2MZ#!=P |5z jFƨHg'+(6X|{Itt ٺ9؝&nA-8g㡻LpjEBƔOT}=fI-:Noq'`Gs6牓 _=}d*KH7Rrn]n{kܧ Bؼ7./ybMTS KMo5] 7WbS+Nh0PAn0AS285)EQog#Ƹo,ð @xo!.z_̞vr:vJ'ݭ WhYf-Ħ ex4v[U+.>jܿN l8*G-E$a[^A=֫\g`O⵷g5P~n |jk$@5dYuw_9 תr|Jkh?鮘G-;1-4盚Ŭ}!_ݘ~ ߆A uvPe=ĵ9)z}%KQK%~2㙫|j{OsCztDRGoʆ# MO!-:9x}uhC*n?LHvH}gm6ebҶJjR3j/H؆m5ޔٮ/]=rB\Rfj1fHL\~wï Ko{_3jqQa"([_K/Ie  )H;(-•Eho+זD:*-Gf D `]VuFWF㠽u/>!|o)i %|ntIęjY"NE @yLq7L 2a9z80 > m)i&Tv2M 7;ީW;{nsDDK&4ϗsgzBѮluA'>dBR1:C;㚆Q|iܣL7K%/hzc%=" ;( ; 34*_Uģ)8.F2!D_$y5c h'L{H~+j8,p. PZ[^a,kq\S )0 D A<[}r HEn<73’"n]l FwЃhʟC3A]ٽV@0}~>afD 6o qpX:V,bN5\}9в)X.RB14A|pXv#@;2KAL eO":?%<#t=~o'O̧+,j 5]ń`|Mi9d*hL-W`%$Nxt^~Yt!DZ:&j'YNPZW]n1^U&֪U8~Z7- I]"Y 9 u 4.`dO1&T6Rh507\4TPC@#ӶaxDvۆ+i4!{MÈ']IתVq2 u !K*3 -\ͽ }3DQ$_;ڇBwnS lL j0xp!dcb`D:GH#q Ho0Z4.0^*?E'cu->qj1/^ېH6mde4lC&IfX|D%L/KKd7b0(fύy.[TrT ]Bb'?\L34 XzϜ #ym#좺r@V%QP SLǤ- )+x񾼔!?t`^c%&hP?DWqwk3Jl5C ~Pz)}qσؽe ޠnLNE3nLSdj+tJ~7 }dN Pc{]شi ?]. 1VDB7NjH .kcerD$]_}AgSR,&`8wuhLG?i懼١x=gJ~*y_~$"5$쨻:3|i~,<0Ё Az*nڗs80젆bpso `I@!n"@g=Ȩ?Ͷ)m uWfUZ*֕ڄC,F̌E(~J(m.i{-qv$$\../)Ӟ9M"nj^W#o@?٩7;j7&Ӻ,hb8:B&^&C*>XyZu"-a DYRÈ9yJcæ V9!dA%Z3EÜ4ɣP2ToK`gwsVY9zhnizFcx,`mV?,YagJjbRRͦ@bl5kE[B_x!;dpZOֹ0@BSr-i,ybt͆j}GIߟ0D׏x-$a 0Cn]cImvPQmԗ 5sq'`F/}#q1hU?ԺmDLcamȗG6.2KJc"GHViB!Fv d&Jz 7oQegá1B:6k/Tw֡~u|izsWY bÅ2R=+ati' fE7E`DLy`rx0酄֣! |߆nFTIJJ{͏$ +hM0fJjd`Fd{.|#:Cb'YՊܗP2 ևU+c(}s#B S+ 5{I\ɿ8]dx ׉ކW WHMd u~uIj0ӗ$ٶsz(f@lC5+ W]L9rj0?2+}ōHjL `ug*ɷ V20/$LرثմbXZ}S1MNdŻFK ;xFw9lMAR|Q(*fGX [{K;ImB8&˙yo"sz~mc5ܻ g]5XD `H^d۶]=!IT?d9m#n09$9/:*׸p.JzU?n|ސ]2?A}쀰B@*"ҧ_۔9WR3AqsR28#9A7ϡ^׃g aOj{r_΀"R*AY[*?UC,9a[/cƮG/ł4-wޫ=:[~J;`mq?V +}Smkľ/w_GZD6kf{+أYy w@';J%iq8 MC!h]3R Z]W7Y[ 3Jpw(yQBBZ?5XH? Q-F#KvpS[ˊTdZEhJN2j @̈uK9ქk:,LvWP!'R14 .}<~9q̶[7hudPwiUk oݦ?3i\'xA,kD ]S$eU"RZ$em^~0qǯN 0Qڋ! gVMl,!h9J?9%E uzuG1>Z:3ps|rqʔtBPdXrCAfR篚חcIơN kSRhU95OқïpgQMOGK}1"]|"}ϋ̶/Tbޛ|e@ՁSE¿kQ;q3NxC3,Yya,0Gh"mmiR*}/& %8TOg΀lWǧ|;=^և~abS>2 tKP!X ^_=vYsՉaHDLt\'Ug!X9j׳iPvW~(yAvESu"jd˝q&s,R XhN+7QRR%>Q*LmS[ ?6b0&IA2}ζyc+&R_  q`'$R (z8>xq\`2@RjrμGG՞M8ݸ GgD;-epnm}o"Ǚ [wBaxռGD rr.cJErp-c.pjp3d,.+n*e3FnRB 75:Aw#zroX3֕9RjgEg:PؠNr0vs?#ZN, =TBqh3lzZ[S(F *x ϲ#": ,*+x_A|5 :j7Z'nO:Stlg^ ԭlMA*6߯]%5#Ob5wؗ|eaü9=7=vHCij]Z!4,}*S,s\;1am1t݋@t;!MW$e5xRc8-K@ǫ*|Oxgۂcwf6*ڤuꏤMr3J=MJ.ƭď6Wtњ頡B] ,CmyS~E,5)66~yCMּFb+YS汫iy!?Lܥ ?+ݎQxeWe_ oUMiP˝SK(wӝ靖}[p%eq]VLp67z҃,{jwy!vȭ|g9gD=l#}U6"NFaoq$jlLA+y{­kc݈?TuT%Ii}OIшm$yc<$ٕ<eធ:Tw:OLN;cH }qnhL䴷{!ץ s]S|"M\.2yfŏүԆt)Ulw$1MpEYEYv&LiXj9NJ $L $H*%.71ί :j_Mk"Oz K-T~3Cz>9ao9npo'm~2uv X~ߠ󱔇{dʛY M8$𗒱l1b)Lu՗Sֶ:^2FnHK˜xVgu\_@{;xt%_kՎl>y~X :&#E"UXmC_Jc(["EGƩt0h'JvSlB1҄2'<ҾЄXjnN-x'1W!vn1:I`@w:`^F3^M_<82ksshk& -VUw1Ѿq(`Ne_{Xc<eڴ|"^.x}.O+( S0ӂ |pV*Kk=Oۚv0 2l6o2ztR(>y?7JN"7u+=x|2S@\^`m9AH]ȟM~,@E)wΟ<񣘙 ҬT&tVaKiޠ Fs靖%WԖTzAi{hos,An=Nt⣨OH@(چhwH;=7dlMCsix*8K&A.ZzÙnnf,VF0nѱ9?J1")Qx7A59X 6?~Nws髝6 3ShC$'ƑH |\4 `vr⿠dK& ϥ/QM>fjbى1se'A~~ -`KI">h5/#Ꟍzbc CFI ʪu{&^z DR)Ks! mס70E =]Xw0VƄLZ},~GQ'VC+䯊 0Z)$ Yl&$L2%{5Α&c}'/P⪯!wmL%E/,榋=pX+  1H#}B۰mrܪc@|&ﵱ ;=t1̗/*:rjNiZGI|`"ZHޣj; ({mkw7V'b[1YrҌ"81qH#ƅo,S%ڞ7Lem=|E&naM!!Py!FڰHҍxցme|xJIDDf)'pBcE] pE^ |# TZ@%Els9Qw"' ^G,c7G 6O1؊ӛ*9x[i~^XcR*>6cN])=9}/@\q5M^{El6/xDkvD:p{Ѡ]>jddro?Ludq #ӧg 1^OtKuo⻺Nrj-7(,-! rEg>@oZuR$Q;_y bNc͟h rTOE*m}KNp4 ծgWb??<^b. g 2͉OMFm{S+46ȌZ^࿊:.b_ޜƪ^?g&h0ЪPd/ kyS) ܅ ƴ 'Ojϙ 5 Ѥev=M4w.о: )A1qT!yRްlQ$̤+bX"K2Gr[Qcnr?gBJ&Nێ=PH;=ds9# #1ֹt%a4XO hj.܄S)vo^Uq*//2 y}+]P sW?RHgaۃes}sd9 O? BJ :Q=+V06h1cyYnƑ!brуM,xqEj-5AI]yl"יyd(ZeSqێeb'_A%>bI4`7_i=tK{e Xla0GZ^VO]S2)N'Kx.3J]a/( 9zSʃ=)gZӣR[]g%k7Eu7g_b?+rV'IhoUGJr !cP5rs央 ?w]ȩS eO\j"Έa¿UoYiZt[#i2Q niQřRC-TA%-K1`|Y@kz ov.)*([kS*VD+B_/5([g佞9^ TmƈޮnyVc?uzLw&׎]20X|B k2`qJ0G*A4 p p*! =zN >JDuzYD3*GSb-|ƯuP5⸰v ,蒗:tŌ5 ѳXLքTB=M)2% Kđ9` agO1ES'p|CrR aa׵%l;/p糭?s?ZlPģ pTqj#h=mzS3V,7C~ u]5z:bC ލ3TKNfƒ:{@H7'q0)O[ZGqܕGZYNQk&LH*1l҉Ã8٩ 6Ke^>ηݷab\KZ2OUՊZo^?J\1XcL\Yg˂{[VRL˟ &\o^sPf8>,''*.p_60?/ 0/ʺLKE);DLw#R(ʶQ9qڻt.LwH:7Hpڝ>ja8{ t{.8VgP  fO:otHbP%F084NYr&)_s+Z2ڂ/ <Qd?uqB38gf rNb^߶)0YÏ۹z{k ֩՝(/joC5J%.|MJR]lS 6$ 4`Z=1+#P-Fk#|C ; -TNdTyc,߀iۃZLpm8ѱ $|b08iI |>jc(^j<ʃ۪NZ5N>Nr "0VI:Zఢ#we(U_[I0s4_+Es ϽSo'% wO7I(O0C4; )-=BX˪J`ÿj5SU7hG̓< Vb*j.YnlPD@*_u ZN;q/"+ BnB'{\!30.Mӱ&h`6wI9cn cA[Ҋ}b+ɑqðS0;b;#YSl17xi?͡E fZ]amwUjH$h& ^i5,B()Z-^+(6?n'ͫvVJBE~3PAҚs}H9wpz]eވ[˽ 0*fЊ5/˝3ʩcLurD/Hu:(PVT#<4zFIcyw-:Ƽm!xY WV(1b!w7fe .8ԭ?Ń8K9Ddy7ĉYZЁ ҶT9u.8'مM] '(F`ǝYd$glEXs,gkd͗ ׋nn)V]v1&NXR02acn3fWG6pt_$BH{JrN*Wnj`k2$nK)5R\Y521}pX{Ia E?˻pXgL1C B\j **Y2hQ!'eGi*6PH!fpԺ 8T-jX D'f)͝ס~jIC; x1E7cbTsVS1:a1XAJ4:?Ӌr(޻6 Ae,صl1a=ۜQxG|We%3ٻ.Slf꧲SeI4Y ӂ߸C1n4R!w[/0dCXɟe <(Ԟn^}1g`9hWVk͕63Paz҈om5A${~.rR"A Po2Ѐg&_IDfȗY`/,oaQj9/jYM9 0By1D*{a}X8=lW5axA7S$=S)#K5zy} ==48иƍڢ#n?r.r׳[p=)ՁOJ˭dw< 1N_ CK+S*&xtj"]W&P{a YMk&PA HB^^/Am (Kpds\aFV魃Bş٧Qj;"m_k5$?ӿf΋b?aU"okrPUnw+`RlUYGQ!fQS?iWc0W}ywM-yS +0)f"0+[ >ɴ8t\"z"~ 6˹C , ?/HR8->|Ǖ." A8Vqoj`"GЌZnprMLE^ $~tȌƔV^Ͷ ,'vYjo% z7\{/䚛8/SK6S F;RDXOhJqpI6L~=kn`&[ԯ*Ev?1m#EHx9wMڸlRa;v$Sz Fn<zKpZKHt e5L#}S#u 'BW'XWU+lի߷CG4ˑl`62vH r{_U ?56JdS2M?]G:UR.ޚZԮ 40oQe4)U";uHZL΃050M͑ijo>xWL0ܤc%.ݳj <@28Ʊɩ6~^Q'<Ŋ.] g 5`ڭ!uA+H{`0.@KltAW*$JB:J(熲tǤ TB!ySvC|,nE 4Zǹcv{z9tk{)^ d)n= ܤGuV3ņZk: fmEn;oKdl97 LHq0)Mf{B {9&FLGDnmsq20K#؁_ZCONCJK@ۗm!|DDIE{e"$5%R+U};xdǹ[\1REBP*ZP]^践eB8>M:<|nE!a[{>]* &skpٔ3bK>|!aEVz1i & :H0VIP:ʇ°_mk0Ϟu-0lWaaTnW#NKkx~c/N܈ _OT6**@SLTŁr9Tv\ I8Wod0'!f ?wȪ;5H rGeBMZ|3'ێ`;\%\*V.0Jj^SJz<~c S_X٘gX/&*: Ȁdȱ'93-ҳ7!dw|yOAD[K&L6}B J/Y$ה5-{|3фq-R`Kה:;E.a6HRdYJ3 NG^tt¦X?.m׬cf'U;c AxTHQJu]Iᮿ( K?״J^Y$dy'()9\0f7=\@q]ܽfG*1IsUs3(t'ZoT` |3e>Ui T1 Uo0R3 .0GQ+|7x1{s70ejȁD,m&9JN:vb~1~1D^wpG#*@]1Vh~3<1 w7OH߅!^o;\]E.cLq_Ցm.#ܘ5ɩ-|LB׃$0h$PATbNg DDy6Kw x/Z-'fJ.0hxJc HWN_>7w; О]{WY::b9e)ȆA`orbr`9-sD_#Eą;aЁ:!{֙ja ,s%FOfš%1a0 RqF~)\ Z mNe>ȔxgY7}sAHK5XZ;ɓXz 5^#4=Q3-R'!AX!5}ɼ:rd(cҕ2ӣ ?!}ĈC^254a,㥒KsůV.|6[#B&=T%U8K]8W yKU``4_RCzëvIæu,SLpZn&=i̶CCY y6qbf-Q*3nSGТF N190XVo25U8SܱC[D (//|}yd}*İysy;TgZɭ s;Fnr"_Cא(ɽ^ɘ[k6hFDw9~%8lc{T:iEO3L~ߒ;(C4- ]ǣt!029KxB-)pޤжO[#0!XgF5+jbCQ11Mb@ zw1MB)b !KBr6"@ҩS;KfS*;  RCfU&!P+-fvfoiqQR~'st@)Y ~$jhƝrtb΅6n" ACԞB+X<1yyfp)p&:6:j'Od6uZE葏Q=q^DoDvpǁl<) > #c t3; ˧fw]'m[J= ^ʡ N[#MHC,h߯/+F-vW{13mq1\KElHBiqx*֣&)Đwؑ.&hYi&Gx(bwUO[f|hi7,bF 3njȍw5)yO!hn',2|2ŷՐQjeHjRi>&C$Tx8^McK-|g]JF"󝑺n%+mn.Of_5&dj2y?~R D:M$jgWLq;,8O#:2yL, (ֳBmVF/ `6m[K6%y:1S)LW|cӾ1cd> :b2x-1w= -fy}_DgUxقyC=rN( # ><(2jhH J#,+rW+c=N4R݋q. g{e*?<ew}9U VsצaY*aaS6K9ޫa"\<ҫ@2 5fR6`51;Bpkdu|f8oe>fy[G@uB'4懞A\շGw> X|t53Yᅭb۩S/1;2YUЪ>h9r4;_LeFT2}qhPclqi/P&N^WE!lO*8L,y!պU|JKk8&s'z֊wd1y㣩"80dL>__wϦvb ƘԌq.I7JYuf~WEW#cέ=ІI5hwkb٫aZAv@ .|AC- ϒ:Dv i7'Lk),^iF=50_[#^LѨT]Y\,%U4>¡éf\J%fmxeBMR^ z6*FͭZKG?&&Ǘ+ὴM / MwRr/Kț]13m!BBaB39n:{"'+΋NJ!RgHy׾D+Q{I<^o__K64:tI@T`8\Ja_(ЇM\OPfz͜5UtqGmZ2rCuW֊jY^ʔ\=~~8bnlTt a´̪+OX܏\حQY*"7s(l@E?>-v`wE1ua 9?&~t?j>鼱]B:0=p]rO}e봴inHF蒼9mn (T\9!RwR2+3 YoQlx^r12| * N.b>L%kđ…t[Ŏ]{짃RY^篺6BԮ-yJVˈܼ[7'c&J:2>\r09]ŀ5zvȎz`<)ち2 r2 cѲ0'_fU YF^[œ HHKRkΓyas.WicU;9U,m0&JKL ;ޑt>hWYzڼj>dzKbxǿ35>󌵼D5Ld-fq2Q~:L/o %.2j%mؐ~I2!Àg bi M Rm[[H3^tUaQ0xeIQGmEe~~p+XjRT0pt-\!=ժ#c+;曁: C'4e& <Ȥf+׾{rwv0ڝ藄HbD Sɟb٩~1r7I6_8`Vn(cϽ"[6”MXTȠ;H`.1*9s1 IIrc*;g/z.XPxB)nx]K'xJ$N_Va [uFa chQsRzx"1^Cd=M'eWpzσrÜȪxFRSTrw{4p&/6vq'q(Tid,+#IAr517VCdDQcvBx2ĚnRK5:$8߁÷ziZ }Z,gA0[DHgfX`d8 Jb&I;^৖r`Zw=+)-S%V{XC0aD ;dQLeqtﷶҝ"%dNuś%s!ڛ#F O>1p)yaFrsm/ҟkNNUM%@[phT+smHpi/YL )<{u{J]rɰ Rl -zVJc6KMSmK{mz L_4rp-?#)rs&lR5-gG2gbhDԜ(CR.c4њ~RÔg鈥L; AF*ʜh@*)R}gp>SkN[~JUR5C8?ݱEnf'DW5`,c3g펨EHrP #U$b|e}ς{n^o7;M5_-)*x*y@k+8do$я|0Ylh{ ɔ ?vv9.[ݼ^?70Қ* v!q}dèMxh *ςj!9j=- ^Kɬ'7eB[,=k5j̨aDu L|z.<fI*zڎ@ծ?N[k[1589ƒ@\"~Ӷ^;ƭ0ڝބI򱽪4 ϔDK+ıъ6R/5vH~ P̺+%\K+2UoC h EckM-R\ /M] \;u $YwE3b6m邞ʜoNgxc|K`.G` a̙o C$*:uVa5gWKO7@dB6ΰdhdS)'p"rX<݃TNh_B`ypȠD~Z$ 0mi41os:П 6J9nRlٔFOnS=(Y9VΊ2F~è B`1YYT(Q*]ep-99cZU,1 I7hD>RXkzJt9=1Webxy*mQ6ZũzSMi}#/c0{C%zNtF1Kh"Ҡ[sJBx~ [ʠV2`ߥCdQ`PsEM{Db:0QycIc_̔PBR𻜠a\>Օ٠_z~P'QHX( b@; 1Ův&eD*l\;kd.0W1G(KEDAYrKDn]B.跘`zZic2AL xGwթˡs%L x,Y >&ʵ!r^i7u2"MQ -k~)u΢x9&mz,tNzUT^0L(>Ջ^OkPڮF8-w~OA($PDEgP27Eݐ+qBB.=%daAe 3)v@/5zmY+3mLSV½M¸-u>`A\8TbR{ǢPshpݾ+Me{I %/c1=|de^ͨg{~v[rS=V6R@9I&=fi9#ЮwTY.MT ;D9'm<*k9{{bbRxL;e/~ęhGdxOD7 %;UXȑCXQXށ!o;q@ǃ5PsS]&URG(eFqrk<֭R*s85 BY ڊ8-Q38Ȧ zdȜ2keyr2,EtbvI4:oU^2o:mfTՓf^&-=ŚQoW@%L`k'#~Z nPVq9*tH8p Q@毮8ᓰA\vwZs<&-]~Ǵ1ȰtiCwT')FK7gVRMrԫC3h3i:Z9ҍfU7gG;CAۙx #R^ks+MO56FP'8Ѽ캟j#]ܟs}n`ڛH0\zοd%jyÿ2d-WQU'#-uoU];߬SObN+X 2RMO$,LxmQ/tcE,Cr/'ߑlPryeo8ְLP\pE vLugtx^Q3`5R_xj}Oݵ/+ 0@#Jަn}{oxyµ@P-IF@;9=06d{$G-߬f6F& 9㋕]4zhwL@#DPws'ۯ+ 95ثZPW\xBT}b}Ι*k<;[ N /Rmܕ@* , F5|S`ڵ,nGdebWۀoHH=T Z@SʯFdGg|$wUuBG=+6pc M}ѡ,#^KUsjFt* *) -$6Bn㜤i  ^o2ϿjDd첱M4ccdE'GO] .(yHGƂ )ȸȍ A|]֜> s|ڭbrFFSq ڟJ]^r 5hU \W(|2+{7={| cjcL?A1ah'*זC̋8ɰג )dȉS-NJ8NTGyƶ^m.,M9kHӟ!D~B<,ߗ`xak-g,kɬ*-[uB wrD?7!p=EƎ\ ;kLP[[s/6F֣ՏJ1'1[DbP"cCʿa(},bm{T%ZCU⦤o.H×mf$qN.KЪLJeozeb0*q/Oo[@Hq  &&'2*NڲH  ܚ7ّrhhl"hv5_U;J*gUm"Zazef@"U\&k(z*r0E#F)dXqV PI:NXU'S.^*6OJUj̒XO:C1!6`z20Ċ}*,1{Y͢;NS{G!N&C,.'('}'UV=t}!CA?js]a rTVNW*V?GV4~K~R/-~g:c&WRVz7Wy<>'n@.vn?cq n[ Y"Rt@4YEfB4E Qa3PͼC0TEt?5DFSY7ze|nCن2p!mbM$*-]a yiK;YC9KIib:ǐ<d[@Q@rɕR_nIlrclSjRs$735<0u" 4v k;Lm\:gkΗ5GJEn]o# Mz2H֔fF ꜥ6fjSuɌ~;qi!^5i%nh|lݭx^f5cw*8J"2~V24-IjN:+ϒͧKWvcoRI] |)T ޱ$B'i`٠_Ͷk7`U}K!9% ojuFi<$ 0x3Ÿ»©_6݁1GY,m8k›hSϠc,Qo 7~ꗴǜOew vʐ< `| o%;|tj2b[(yN7Z]aD=1eȒۢ֯tj"v:F^ ȊoLk |y$K9#08t 3gQ*z^gDqu e3LhHODc1feb5?\}˴S@)+zR# -N‘U^=S9:r^2UihK4D5\Pi2J.DwN{Zw$Dbǘp@Њwχ866&X_ʿe0܈(-6N"vD}~7\R/s,FWK2j7gW巬i|l*/O`C)k$R\"t>QD7̀dO97.MY'!S8/&۳kkw o)o7~l܄O9&.cMpv&#S%kX}yюNUQ!BFC9#'FdJ޼8̡lKC#n}*D-C5C u䋼kF!hgt˶47J%$ɂcHugdֈK*W)HeZ&5?~'kO [Ap+5Ҟ%Hj*_(xŚ .74067/~ho )%TXt=*YЋ4$Ʒ^O+Gqם3j$) #NiBLVt5XT]?´@R֘B*R7׹HqY(H~'BCe`\@BnwTI+,xSX፼+-n5.! ҹ`6KO֝/'W sp00":m:.*ږd{1AO/%J5vFp]£hr/$nVt-R1n'/)d:[e-(M`>#L(t./fiRpmLrҡy 74>Q Βu[Ihb ,:I}#69c',D)MY?o*`Ŗ̤Ǹ~?/ IPaaא*h$v#+S>6.no:zlH>̰/qO/cqM/x\' &q@1VΔ>bw0s[얭""_oY }U #xâAFH[\M"yX鐳2AH޷ܜhD;.}>;-޸ @E}tmsϘv'³V8cP&ؙ8t~a?M 51sXS hjexeMc](-2;J=VBiq+˦.qgZo7R=tؤRjh[:1c~>^_WU) h2`-T:M/:FM;XThG!,Qzj/\-vtNnb{3>WU:KeSX[;4뽝)B_T5v6 !;'©6b=GJ$IGVi!VJ1M X*sT{W81w}"}s~a$N<+3ovm#v*u`QK <5cr)\LVyZNqd{ksy'U*r.4Z<ź7`$B#Kf2JߙH%oLԁJ%klF, Њ(Lƒ :6<~\P6e,WmpiOs8iX?)C0 ]dRJn/)N~V7--??%+3/moVuu I&j(_ _-pO59& zs3χ 3^DD?w%J9XrNn0Hx _fq5 iŔ%. k⌠Z+<P$aW̠ !j~7&1i>`ϸ_3 oLDTIj˵~NCU: `HAxeF8͏}sYn[X9icE/qtF?*$IGiK$BiL`1 }nd)M@kE:"wLw I{ 3B|]ؗB:c8Zs.Hqmts̪8r9Hߩj eۘ ªh 5M`O\Ay4깣7KR[ 6WGaB>N~#8HPg@ cW6⊣0 m*;e~*Kk*!aIOv!+43~A'P\L 9HL$?MU),'-%;itUTX/?j?X9SMZ ي3Ǫ&:g/s%ʠGiqp=/d ą-+#m8Ei(Ř'?H%H؎YNnJ]. &gp}خq_HOlD0K5{ǡ&Xlɾ˫ 8:&WvC%o=*.0Gx :ڣql-@Valpu m ڌ0C2Ǖ0*2W&XE v+:MOy) .SvXڛye| Am%)>`UU](츁H*Ť5֞l!ܚS`;ߍz1z^"2̟ơ/(4'{sP5හEl麸(^I?c'zA Y)NE88jay_U~ܳ˳4?][\AT`J~6`Nmhfye:oI?&,lӤFKw k} j,0I*C1q/0e:Vl?/iq >anG&=s"o崮j?kBPP&>O/nHTfW5 m7l̺9WzHe%Gфzy ;L3H޽fcjr?+Y;J'b+*r|[ MpZ^f$S6E`v4b,C%i7]"&G(֝s4KLEyk*iĪ]G4Qh?eafq۲'ϗzg #/{nj/`ȸFJx YsWVHkiݗLgvsS8eߤwdii8]0VI~ Qu-j$[_HjmLao%W>'R%[:w\@ o,ۤ s`|m|9Yvϥ Yw p6ˁ u]$5^+RK H"Gd12(&yG@¯`k'h@6-1n8q5ڠ3Uk|Xcߞս/}u(3Ab)*ٽ%YI/nj9} 3cb ovqJ;^r{N UUl*6=. z_~D:gFVܼ/I}THZZꔜ%S2 J,(b[(]/u vOx&vX2)!NQu둚MP5ZF?f ?!wt P ^CUJ-x,2 Js\nMϐyM 2lCQ+Nl]QטB67rnSS6mK4V"fjiq1=ف *؅x'R29Ewifbsg/2&,7\fFo/B9d&)@7)v;Ə$.,4z[ Bo%!+&+ú]; n&4”!Lo<){!p־bi#B& w|Vw)YUВTQl%au[`M\b; ^S#( lJG 0㪜_rm2qzC$EG|4H3R7U>q}yc9Y,S+\W]ӃA nD֮tаk2pp]B,w7).2"}a߲ TKkyYHٛațͨ}L@ $ᡎsGOb*QiN2<~eswD8Fm_@kHN©m@C{J٦utX_8Y7}(N qٚ7P-冕x NsXo7vkbRe¥@c{Bd qd}L>uһZ%qVXr^/De:u; B" ^˼"%% =Ea.: 2@ Į w~r%1` 34+#ct*5iJ#O-ibrG !lX64τ(]C2͊ɨ{=xX1 Nv<힌0_#Flyv:yi gYajDq0\rKl#7\Z<%ϪrWw,VpSj` /[OCr#D÷=H?d ͅl\)Z_ʀZl:Rn/oWغښĜy:q(Z?V8ՠolmX(հϺX^IHr~wL41P9A3dC%*%TsF_uJ[;hd .r* wgyrzps]3yyR4Ʊa22X򄦏zD'kc~]ڰR|ReXB4m4?rus`zϨ]hEBt֣ G ÇOh8L<#\n1,y[(f !1VY]|L`rPP`ti|5RGyxv%?L8z"(ף9] if17S i08?aF[:NK/"cpVi9ukyȯsG[f=ԹK;spيhY|@iZc0;E֢o(`M킕UPZP9:}Cj[j:X,4:7W\܁BeV )N:d OJz]{y>m ĨKbeDX Vg9.p %|(?;g?Tn9ۢ<(&yyJE1s_(Y O}a)7q,HŵLoZ~`L6 [zD*'yQw fĥ?6E |*Ub=2&){z1$ |{/Zpb,;__ϥiC無?z_,2Hcq[̜RMz;؞ oR)Z'd[2TékS! \Q+?Qфx{3wp |A4Bq2vLrX6͟sT7ʭ!ek0S/vX&tY'na<&yZkh`_VŶ͕RPș}U&Ed|IC_qw~+-0kdªO^5l5335/_稿W^yH / w/?L9HbodKB!03@`A~5̧7*^DUי⡻cʃ!gyM ٘ &BxnTN KD>9 4x؅l'%&:Y!֡( K8q_X%s+M:e(h)+W& \>VJ?Љo(Њ[~dǢ`պ<㻮 3 Ej% x,ɠl. (ߪ& c80OriMzx­L-C+.I"Dl/$;>l|^Enѐ=J=ؔx ߕ Kw?˭ f ߇,4tOWR=_-ۼwhүa،z&/2uۭȹNΌRkNs@1li+-W`Wj/c!X`y=5ppz2B#֨~IaݗCӌǡS`M- )l!Qn:ThV`P$)[}x\5Sc1Յ;F/Ho{F{WTv}ҊZTϐ~) Ca}mǭ7O06S!&Ap!j.:-PQ?Pp>TIcF@ &γ9^:hi1RL}7DmavB!͹_s\$+[@$i1lsɖwQZ Mis-NzڧkX8m<<)580)qrS`WҖ)x hkֱH<{ٻjT9z i(Pթeo Q3큵[`loA!6IXG(JCJ$8eHdRLeZ XwQ #smaN9ĈJUNݫqᠡ3ȠxBp#2bBu%1 O5Brtw\JPP?"D2]oG@ɌXF1) #c/0]2a١"VXy''7's^/X;u"PD@7OeNTLw]c#a$u,Q#~ZcY"J{/gڎX8'7,F5i}II4Ip*BɚWf/XPf_. ,;,y)@d !B|zpU)YVp;1țJIgJg_V"Z!|/9_[o8FKy}0tZ|$.`ܩ^S!y6)5} \ږU<<~#ƹe8]x*IXCd`0td.[שּ(m/-jAs6, M -<fsWۂvCքnˠWۚ~|Z|t>j*v ~aW92\.#Y Wa-/]w.NIL+ZNw( ųH._k,\k&#fHN$aB6,nev@IJnpSܱEצF؛2D#KhoOp}(qp6QJ´.[,\`-E'KNR1| oXȾ>h\K\֪7)ͨc.VGce7ÏXu7@;z(X*>jΠf'c@oĭBQρ,]ZuL(1zo,aX`x^\2flj/^>eQ6! 9G#1miPJ Y/0(b8sj"A  U\O1CX&+UTqtRr}ν= yBҴݬ瓮; < p[ = |S:|3" E@%cdõ7|IDMʻ,^yIwf1-w 'vh46; vm Ɩٕ4ㅴ3[Ϭd| ys>>Dn7C)HZNb86h*UVZo@jn'뭪˕SL&/%vP XLspԣg[_hNHsӍOfRQ/_dC_EJc>D9-wr5E ik?&zSDf p#q{0SEyߡL1RϵMSO3iN`OWSv\(Z3Ye_Mpo}hoRLWE58Tb%[AfU?y=g  ta=LrMUcT] AJ)+#;_ OgN@Kijt}O/^\aVh݉[iݾQvؤqX$} " J(F7nȭ:xr' DĎMf^FY3ʽa%/%,{kʟqݖ)%yD'GnwyYl5Fb˵F"BbW=R#cdx;:5(16mZ)uH_km/p% wE7#lՑYa,3~JX8`p=mܓ8j[E=5 <([j3O O^!`,*7rߥo~ln'ԥx)m*᧚*A*\2px)!Nfӳ *^ }ʊў9= D ߪP\v;|?b|06_d?o1ҷ 5p\^)TGk=L"*m&:<3S$KŐy,ř"iX҄s  J{+KZA[aVق& (UuQ%qp!Ǜ*=ģ!e‹Bax FQ3.Cl ! Òucu8)X>ǜ*#h8R"ABY5y9ϳoxHY7('fNa+i90hEFnDC dի&YQw11rWȮoRj*,J+R-rK"ʸ6x&y>U1~1 魼cm3IEs>El SFF. 7ܝOI xs%@9GMjFa ͉0+SyH"r:@_7Aڔ#y#0p\MH "jzn7z[300׊>_L }^ ^D%98jhd0a) Yٿ9<3-IB'ib2Yx 2y8WY{䞖kNNÊ?KJWz56'8d{C&8*ט[31 xL/=QirD+ ?Mb0kSǓS]7*UˑOE)WD8az(~ƺU{Nqm*F"A5Z+蟛q8|c~qӁ '#AY&K64hAx׮C D8B_حa3$BY/2dIt&Nd-\+H֜>@\ҫǜb( j|n x_,ŞW }mb?L8P[ff ^\v]1!3$ ("^B> O(;Vg]Unm`Nmf-uvQYΙ Q!q^a0`0Uz!k8ڊ|*Z\Ut&zZz 7v: ͘K&nFf|d23STY42Nre뾗݅75%LIt@3_wO60c{[Q@U5w^ =6kDov CD0kdDhRdj31ǪZ߉hVv ̬$z= GG8{-+gVţi=¬q^r?D"d!k9P\ 7א!1*j'Dx䁖~LVEO}єhqҤvW41A`HA 2v- j\U t @]{Y, 7#;zjd"LnE g8([ \kvc pgk B+kR*P wǀ{QF|ǥ1vJv&\ȒSN.G܁ܲX;$4j*n3,0*~90 trsvs0L}p|2rz@P2击,ON(%+a7mЬiۘk:3 bAOgj5tE<ݖiTT8HL]KAF[^pNOyz'G魾o8D/*=ϱyCND4W:x 4>x`f70?EǜDmlZgK=pň pIT'Q=Q.F?κaJA4C-M-(VgYZ07070100000404000081a4000000000000000000000001668c169200049860000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/N]?Eh=ڜ.+*J7,gpeG2H7Qf2NY8'{)Գ.G;>CVL$J}q?:2@9~ea#8P0uߜx>ԉ%S-vt)jĴN2:X^*c(|mo7<7:MaM1!\Zcdނ Ԯu1!xA3W2)wI5Q0 FAP1eSzGt M$&1*Pad(Cl)Dc+=7?,]p_^u;Oo7.ijNÿaL8j}XAp,']9 h% uOrS]۳G+/nZ\JG}|T]ӯ3$_ g$Wυt%Dt,4eu~, I{BYP>h؂nNT53 Q 2AHڏ$]@_/T?51mP/&~o(t52To˙ԻOmGM!Pbt!Įh` Hh"^Zeq/$_} f7@p84gOWA I/v8_bG I34%?Q"뢍䂵d:ܾʅФF2use}I[L?Io C*JB#S?+h9윏 }{c5U 0O+sGgu=N/( l)q6CQz@S0(I7NIY,y&?Oe_ ڌedS Ԏp;oJjn1F$ƭI7lZ`'<,r5+ZKa$j EmdːӡShӘh?mk3GaJ:jd hn;vhF&oY#]y]eӀ}- Xװ>F0p @@`=YI:Z.]^2Fʻ憚쵃/q_ZC@p(PK8"xLliN!i@ruEQ ~5u=GBJͼbL/YaA@9[6j*QŦc3msmX嘶|KsYr=aA7W1ILlb.Z AVe!q +j\Ʀ )jG#vIҁYzCar&u ӺBo?}EDA9Bij$ehǗ%]`gm,ڣm[x}ۤ29~+/xb:rܘNJqe}_\y~2^JUn~4Ɏ$__"HOX@鑬=#38V$ T=_0|RDҜ׈}N(-l+H/Di`ufGZ&6+|o~m{ܨbG2 jN NH ;Guƒ-oTTFN71`B]9=Ĩ۳; z`{3C_ǨwMvcg,Yf߮pGӉSa?@p~-Ejf 2n*vL FUwBYf7i^C#o;սft4:}!~itmb-@ T>I="\n0Z2|I^QajItiȥ<1Nb{P!KjUa6SGIp 9Pa'd&~7QXfstVy;H4MD{P ZEapyE0Y'c*\ŒeCr5D}~Y }ӛAPJ/NQ!g#U{ JfT&;㶡x*swez?=5'{qj?'áAZYy>pw qNs.v;tGdp=BMGe쯩sGmCu`I}f+˥-hԏ{#hLH2S@qW * uZ# csk3Y\uށ _1>ކInj/kJnј%J_D`Yϓg`2QQp{V%Q| EiE[v +D^hG͖PlV?5n Ōʩow9u盺pz<(9v܃E.ભ"m K3FzPXQ<$2mfP2&Z~:2+M)FWWӥ"zQ#ƌR(O ő-o!^ڢwTI7F0>_Ex3ykh9b*>v,oYA JɌ s:C p D7]~H"oGc6,*oJ'ӚZ{iTM/y͹h]z^d/h9|^MD.Ⱥpv';sqai呯xo~׀oZN'~͆E@?RM*$qOw`fd<=bZ}i>6Ȥd|cSY,NZxZ |s+_IFt-!4B%,\1!s8?3O|u,5h8YS1V .M)`kc4tm{ICVh^ I/~e" p ^4lrQ1fAlaruUzm;ұTxIm&uT_b„F[9^Sb5X/א';#&SJNZ~Sā?4пX站Uҍh>fI\00idf~2ְ[-Id݋i+MI呥qE 3d뒕ҰgŇ$wZ%2v?^2q,e/iqiʈPQX?&8T/a.|.denQI'] 0fR I:$ͧzaØ?_л\8{jdʁ" Ax"keV/E}neEvzRQt/YP0ahX}άⷕu񙊏(R6clGp_r> aJzR%&F~Re ĶFӥ=B74kL2OL0^.;g);zͩgʣơ7^thv8e7&*ɡo'RNk һc)'ׇ9ƥ؟47zوOתv׌vl%)/>_qv\wCbμ'cb %ijgvԟ}=PEY&FR**8?rbQCZKJv۲C<&YDHְ~<5_W*db^tr3)x"Ie]N!^븘rޜ.qgֵ>^3SL7V)`&ZE߯q3nt9BSg2?I,7B h|}̂n<E|bnhw$v8z=oO<Է5㎢<ԉV8q_nt>=aO&=rSZ`z9\ޘLd?>!|cD-wuê[ ٻo՘09+թuZ@ZU)i*g $,كU;޸K*`4B*ڗX`XܪZ1=ŏ0% E{Ut[82ݲBjO:t2] _ 7Qhnq9`:{?/E{(].=&5r7uܣPm2?NN[~_jV8 K CH#qTZcԗ25 ͓qdUU^t_a50@+ʦ,yI&Q Z0u`sYz6Xa<{N\Uyal8Lo#YJqw\!`{[wfB͔Ә[o]K/Zr ȃ98cVpбFNش# ȝzk70ٺ .zf!~53X\ F `SOeS]7 s| {q*肃MqFj{m iYcg&ϻ uS&$x>#ǣz7dku,>|JnVH'fr|LʦQJ빇fCoZ#2'QD1VByj1:"t쟴e6ӖIL5>m^h-H^CIT[ A&'b%,;!"фFZ2hуg}HL /ZJ ЖsBI%ob.h[LL_q]nm74WkisvM lbga& ^eklB LWyV3[wThrxyҎI AȐxa̸pHbHE3:|*P',Pv'@gxFkANC ʥO4\u\%}ˏ9CGLQzF CxfJ$&!\~D0~ja>,J_OI*RbZ}SJ2U:*bݸ=9;#5PEΓZ'uEa&$[/7Vр${J<}#x \njg7~ѹa2ߦn;(ä 'd!1 *.*yA6IxĺR~&U(\$SMyF"e[͇ґg#X\NQIЊDwU}B8xd]Pa];v4S>2 [v~Oس1<)ܺȖƇO-'%fx0*D 9]1 (Tl%BJB/Q_ЖHɾQ( Uݝ Vbj0hcs $YI[ruě9Z̞4T`gZJ(b\%*լOW0Ey5Sg+57sff \s<;hA,UX0+b^JؾV!؁k;fJC` |O/ܡnd-$Oz" kh,ږ3M1_>:S[IHD&ERQZ0 IaV:9P{4Jmb wRB5 $&Q\'@X.f?9ORZq5:@EGo)uPn`;b9:x[KHuξ nrU s_#,6[?S2u'4ǙHڐw2+E$)Oٮ>'1+`3dg ?g5 KG5gɶ|HW{>d#e|7FF'dRφ9:Y (N;_0g5+x }2Q[1D/G W*:$awHBܑ-^twҝ4V9s$wO,WQW<iVUoQcpp,D•YSƺ~~n\-Ⱥx;f>*dyF\8F>R"uJǐ?try渠5KfD2㈞0U4ah$/ x vp]&*N_4+d"㏌(q7".ФƉϲ~׊ :_MxoRIU(|"MR2v$]\?Xj;]L״( 0dQxٵ*vFC=ԅOC;Gk 5PNgeFKܰ5tADqMqG>3πlpؕ1ph͔0eœB҃tݪq"ujo 3Jl+D@-979geyh5T.~ciSܬM[{lۿ5JT1vjԌlP P[u@HF=!:'wf~,BdP[)Hu >=Ft]]{:e 4Ps"1VաttgP6.ncpZ"$V6⎈T~rA51[MW+lc |Z Uxv˕t;КCt `|qyػ1Ub(]= C?3NyAjMH6 h}/DHY@9yUUiP]HeCM6/ Tg/S* 5QG ^Teav1~ȫ񤵒Uݢk>|Q;=gALu.@? 3 Á}(k~JXX "^i&saG)J esS[H9褜MPتF40aĩ{ݧ'>.̏=aF`6Eż| gTj}%V0NӸT_/29'<\YE?_BT6~lF6;sqܦ|gPp,æii:!9lEߢ0 ̗2@|胸 uq"eT5Dhf'"AfM"{Aȯ(^uƌ5_H WMUu<#fo2rקJv//]/cYʄ& mW!ް  _M8/ƻ#2&oD1n@$%ksYEDp|_1T*C7 4%K CB`=@ _xV#EPJrQ /gQv]4Xdx#k,~_Ӝ VOg9^{C25䞈,HYzP4"<2뉺nuL)R 5%lv#?cxɮuVU1ڕԓP+4x[ʡM?zB*rˀNl bkzN1zbQ=U&tF,->us,'g Y;0=\n1"(Zb8q&-*SLY2o :/7y%]Z݃ FǨXJ=0yl֟c+3g+C,N3J,3uT–>~^KX޶Tk O=^l_6$|>,{9 v*]_MxDS7Mg5GSx2Yӊݫl1J֓@/jiV"e,tN+͟g3]dNJd@b4T]P}OlǾs>VK"mmŽx5c!ӝǑ!Ϣs%tЗºS%('fi0* ]i4y߉C֔U*~T⟼C^oѐ؟mSkdwmzGdʍfm?p;UZ˒F^| )jw냂B{ĝ9|wPrӑ]3Z u|/tLxf(w| 2D9R]AaTTiLI9ɨfbG4!*V"/ XQu O/. B'"O&Iyx|5Gp]N>37rIM; 0fPDĻ ϣ:XI(+8-U`p^ &"sc|=**v0Í StGˊg iBAH7tjSG[CCI%nz6`F+JD> U}rgya-FJ`lK8;J6:rCȘ}H{|6aSg)H79K.ݥ]2 nFoX|D&oNUlC|½auL.J4B o9SEUiE*Fy$H<}.' ##]&u,'wTF`2>UXgWP$^iV9f{ʴd14%z&P/È8  CEx~ONrц S7&m~O׾A[_Daҹ5)BCG+͠Tggz !/5q+FMSʈxW83c@QDoN`[V9/#K4x7O1S10 o"=lSAn;._LDc9?ZQHXq:,/q| jrQ'1˖V ,_崜5uD a/v9{"&>;9fo \-JE 4TSa쏽8l/;pQYNJV c#lr?>pҏ7uQؘR1 ]0WckC0CȔnSXJmɡEY12ː!s&\5\wօnܔ٪>2yѯgυhmX?v9 Gk$=_t}8QMA *esew|\#[.f f1ϫRZ Nsƫ |Smhi g\R7N-yZI $ݨTՖƎNn59U)N,tRH`Pb;H故zj3urS,P l* :yLJ%h 60#}0Y# R0&1]L-E7E ɒlE@W]ut]'y ]|{KЭyf_%xs02#⹝r4A·a~z%wdEyq+=wf$Ɔ,q @sG& Q|NQ&CiIӾ'9gRӓߚ7}Ii' %v{D?Jo싱;|di5{ݵ ͪO@5릎3 ,v*TB2Zi'h9ε.Z᭎Saxͦ| Yh?R2r?' btn$цctyǪ 2F\.7 <ӲsY;e)+J`6@พ 7?(ǶߵJ ߠHGsJ~\D)DWoQ7:z[Ցb_eiG|*ݿWdEkTpo(kWdgR$sF-l:Z",F}^{]=zH$k_VcvD9H~p(r4OYG3Zy !Ob Pz yFFF#)QfBҿg)(Gr!ܸ[8io5ل9m윁xLwJ=P J~b#Ȫ3&i+sui6&1ShEHJQPX/HjTX?U?TM{!#a]gbC`XC;g1F c8Y"B}ˮ[yiGҔ 8/6 G6/L HZ;vKNJ@zwՄ0ۦN)3v;'Dl7xuKu9+dDi:zoԬ:@yO"(P~F>HuA][ W=Զ 8&٬øb$~ (4WA8_1/Y^"⒧6~ľ0e2SD?ָoAs\MjBq/_#WJ'mRYtr' ? V~9G8;aXgT͝hPf:#Mc,E"xitMi$L[\%TQ-PR "=tP-{޴7I%E ]<]K3%f39-" K8-N*M9 j$e#]A'z>e,`ƸWB̒AČcKEyNAB]SN<2"؟[f;rt6|G{&_; q%(] ] wozYXPccsp (pvC4F 0F^#݌VRQHNpG,%la}}O6zv³ n\"tu91Q6REIk`16T-7#:j4Σ"xJDHPl%XɾrØ]m`2*$Kk_R2 8Qؘ)X&' 49F u5v,*3N\A;*pvmzq衏6D|MdzJ$FYP+R@ud\Ms|.bׅlԧ98dӛ4ԼmOX}8-( EqogH*.gqZm.:BMr`Ba寃Or)o8n0RdVnaAȬWa:VTz?l;^9o9T2R>x$y+PO^zs5BgIݗu*%%],3 v$lkvϵ @ܸ-5ύ<Wp?m B|lbmVޟ RqW'lʁWC7+!_7;Or>,OC7G ͟<?x̙}z!<ƷG1ڪi%p/fBX ]\l vdŶ5 F2\~gGyZ.+y?NXX*Fb G[KZ:('@Ց)SyZre?kuz)% '>vHRZ`'۽eO Χ܎$4n*yqnz21\;-[VG'Odל^ɂIdule};PPzHn"R|5(%Fww8c._ծ#`*>\7vk7cZ[Tw@ u6$J?Y`>+gVUlGңfE/ `S>MGb˿qr[IP cXGI O/PԼ `E*sg"x .~#oT>~&E⡲Lzz'X\qEX:a[ʽ"^zA2_Be_ PPȗi0{K׃3aєΓwK|yJ'W- J?zzE|ڱdK1Ed=Cw6@2)M3dﷄUc݆Q׏B++#WjXrXauul͓Y6aSfeuXaV,,d/G7Yϥ dO)9FV5\qga;zC7ìl4~û3jy?Cdh~֞ yNnwν$˻V(Σ5Iqzk,9Ujo( #ޟԸ[1jXVخ77`t}~9}b 0ɘۿE/s:~Mҫ9&dns-MZx=*K/S@m X[|[>#x8RNosr\gXMރ9AG$u Ȇ95`bZQ@5Qh6:6䁊8idB] ZH Sa"*o[2[Z^uqͲ Fm1?x\E $Eo7zSJYOdP'VtmAFF0ɫ_7i*Л W0 pgJUlA`ZjpSr6~t9aZddm!++VL#j k2fG"~0*|M} #{(=]nc c*A 2ǫ+f2=pccSeKoڋL&w wᔤ=_$ 3&SU o7AK.h8ω(Sr653u5glr";Ds1Ob6E ]PP1(!&ܠ8A[(IRK/ ;k kӀ sPz)EEMT ZHEs6![LM5R&DcrrC&M=?!Ŋ~`Q|V:VdpOm) *fq#<5GVn#Eg P׿~;͙30 (oth6=ɂ<Ҙa&Yz qVQuʘ Z\k>Kމݾ3htb\묁#1kQ_;wtMnM)(1-9!|-Mtm5ĩU%Ͳ_Ju4˶JŚ*a%$L -oVFL&13ȿ{OrN-r!|ͪ^ <8m*) t^%5zĊ|UT1,PlLy?m;zH}<=8j`,L 8 (TM6cV_ @KJ)gx+ttM;dfK BTɅlg.ޑ7ok IG rS21 =cKd{@]Q(ohX6HC w@^,yد^bk7^׾)Sl|"w;֓#KGXT=or_rHr\ `'E ^# )U7^$^:@hZ/e3VӔ"H3*u\ l^[?F5X{l!6n wCn-2zǥPZ2=֐w$) &~mW[f5=6q<3GįΛΨe t Ik z];MYajIc &*#UOէ>5ƌH 8݉jM׻~un(WX;xYg/C 롏}p ֺ s@&Co-9d]]zn_ŲUI3~m_2N|:Tn49y(%LD oh(f>E3#8(UĪ_5SwFAF,Lq<_E.+MS=*KO]g=%J eNEб?K6sڅ_UsbPv@yADHMp})o)][;uƗR` /r0|,`ڄdWh 1IHrd3LM44V {~R)R~e*y㛡!)ъrR(ǿeꦆ,T`:thaC9dG"[O;`JE#̸8^ Rb80; 9sd{yRF,IO(^yK {W Aگ XUsbM]/"o"3/$D@a~-L)ĉn薍;/|^XIF(X\N#L}?\0EnD9awfc;HQX˅tڛ ېc'Ago,kMG򮽗17U 5ORoxӋ?xyKDLGL\" HFDYwD&f[4^m9[+/mIDejd΂tYGuV#Zm{c2ifq.&v-q"jkXiKhEqs\ш |o\(aa;8gLZ,q$q+ zv[[_-uZ Rb)w @t ',uJWZ\ rim[vz%ѰVq0Bs>U$sEœ AzUx+Oͪj:q>\X$Lh&DV4{r&,V6vMf Ci@݇XͫC xOto7gWqXDsFCB}(fsgXu"h[=+uv]Ϩ-Ln/f/`}H(pL'7y g>UvdP7U1ZeGa!Al԰;P8?@b3R0T<(ל}(QwԬj pA_iC&C+VT:2jlu!8ژzDa>bh^,e0:R ׫P?=GEhl;c2v{t#xj|,pc{X?-MNJtf<϶ݭep}U0]1@ bO{AE/˒v;GO4Rgt)4Z>§9P%KebɱsE 9(Muv:5u/E_NbF>WaQ7\fOXb?J'E"w:%>kH.$9GC' O,lhe)c= =O& ]?c tg DGLLa4 sf\s2 @Ai6; ]Fߪr[!M᭣{ܠE%==mF$*% l>^FrQnJQSmHAk+֌^ׅe)+S~)eWPZ]O4gvi"/8 $mxފ 9 6$Jxk]&MOн-3FdY[JLűvkgFCl+zZm[J}hhhsTx,#Ӵ\bC;ڋi)\6e$(/ت _b'8 ;_!X.P8XӬ83m-kG+d̏V?YuL?eG8m p]]6Tt< 1 s 5C9\Q@%^!䕸ܜQ*/hm=V W|Q¾\$=c?]}: AE1su0K9 ~v_ɋ\j4^ݷg~ÞJ]2TpAf|+R{=z>R =_ͯ=q]C@ K5 %%. Be׋Ij4Ӧk4@;WQM*F۶> 0ޜ7Rpf wU [Sq/˖I~Xfܥ>mM^h!*v \z 327i(׸2zHVb@6mdEq"' a{YjH8`vEzeuVedaOma(6רE)K\#?T8NQw4֖{H0u7yu. qaoTq LYI#>YKCY3K'Tb0P>o~{t {'{zuˉY B3mP\ tMJ#qbf7r0]f}[N,=h`p% TTqhT9cko{'SbNe{6|[-d;&zGQ? q0*ƫwh.K7" <ܨ@[3J+œJBӥ趩 pȓ@yFsWx4w`[<м3$P%#͍,f&XWp}L"z$] B}xUJLigVÝ Nj~7b_'zF[WIYZ>-$ /|FlOI`x2Џ; ,԰Q XkW])BytTL -OF-Zp3Sp\2UcMJI(#]nO~&ooHJӮ誚ZwLpM?ёD_-ϛtov{zsoӀ[s7Du53Kt@sHg|~inr' ~!Zmz! qk+ӈCEhs~2<Ӽ6vZF^y;,CC)hMSeշ $iv^.ON13lor+lΡ**/6խ"L R+7!B*YNK=l)BDn=XH9Fy -F?Vr\}XJiӆDD7bRP&u sP%6n8>omo>mnԽq<ߞ5cewKTm 7Uȫ>dmp{`R䒊#$-9)6' @7"CY#"Bo!/CR7ej6sK?l+"rz_5g$5-7ci]uZڞSO'fJd<~04J`N'mYR/mFE>WkFeNlCR [U M}i~챷ҷP_ N7%miCOE=@~>gULj@l'u5L8Mzs0$uZ_$o 8^\39+W&1@Pƞ'v5k`9CA,'mZO=-,,kY+3Db+sMC1-k*VqF7 C96h l+(ˈUdD+ Y#*+`Ɍ ǗK輿aOFtyWTCfцXAlqy N5-x_dM&ğ"@&~t˅lV>~F'-<$ĞČwLFc:ylb,'ԏI8yr j(M؟i^࡜!8JR]RWV}fl;w3&+eq,jJ[U &`{l@CvT|k,l޲z=f훏 ְpұUB]eC-ti*h5aQic=S$?U$EbkpZ ϋ&ހ!G};S}/ {djk \Ŷ'K럳lֽ=N&p>Qˊ^nE y Y\JpҏN Lt=ը aP\NH, \4֤50 .TlZ,E؋],  :0^⊷HL5wsIq |d5zӊ#x$4U2cy2*F\[$/O&6EI0jz*|Z#vn$r~ISN ]4$ DoŊ'wcėWy4W3RrFR+J?2MvϞo8}ޭ)ALv)A@EZ9d5Gf-ThcY(ͨ VXMS&Jm |ۢj?W!jWn_QgM5Kw4Z}7: 垌júBȯF1FMeFl8gEC˹ti޻lG;JQ=qD6} i'_?0O]㴉,+aF>F0 \LrPrmL@GEnhLrZ򝀇y*BjNu"K/V /VEM zbb!yw(apV/#?7\ޘKՀʾA7%?F8VBHiN^߻O<ٟ+Q2>z3IH y~v8l ̀:wp{0 W#yxpF· WU1.3~*׬bS8FWM}m:Jkp9d}[qdL%Sbqzwgjb+ wU0nxhJ3f{"?,Eu?kЄt)U}Ȉ.;0=׾w3>$Wv7B@Ȣ3iTCj]M) YUdJ6I,"-Fy/%a`rkf=g{Q绞 +.Zp辕z2@Qɧw6(K6pS F xIV/ q(Nt3bDPE3€::c{HF+.1>K8&n1<ԛA{/|ۂ| Ʃ5Rnƈ*G(j1Ye2-x2h*V BeBfOt8=)JhR^ږ9³K $܃L+nE@bDT^/\Z#Տ$}\]ϫfsX^)R#vn-kۏ=3ƹ"T U才akzc,[ ro-l GsAxAѥYEt1Գ| Mv u$Iڏ A]F\6_ wIf)N4s% *yH+Ģ͘¾PjTtn#c|랫4,n|1],ҭA% Վ:W *IɃ/ (uuJb Lf| !Qހ*pw81 A 5̓A\Nlrǟ:&R;^`-Wł|qLxe?tUD3PxgQ~.um̋Lj"}wOXǢlwNϹUHp}Bd|1O]LLWŲ{i7j^Q]my55 EBAطo䨙FGhKk(e11s )OY;>7v0-ϟשd/IKQXt,㿟rB4l{vⓔ&|ŞV@0'Є'@^3ګfwM/U} 'GLSɇj=8 :לS9.R່;v[Gs DSr8HeG`xWYo!(Vgz6݊RFv` JBvz+iKC$4tQWia$%LFr@bc*f-ڍ=Nai?C Ht@ghgOXz5R{ixlO)Lm<%%,)#T>[ᶉWq\ wM@Tp' OUXe攭K6ohz @q/2͘uMH͕٧p(:Lҟ5wKyp8r,5W!֮[F6*M>˘!A(c#ǛbKJOKW"H" qPl:v|F'9zp7w&'54C&g+"I\k#?hUB&EGuY?0YGpuɣɱ(ifW ;qj+ϵMi 4hvFLnVRҍuܓAr&3Ooӆ !!LG=馿Sw5lcC>A42Sޕ (L9BW`*Feb}o()ʂo}֫)fu Qp?x:)^ *Fu#-']rF'b/dҟ^-c˼2#wE/rVz"$iP ԫ' Eo % d*3-PnzHN{svߚ0ڋT|Kg#iܞ[Ib+-k29k/s C_&d5_&6 CGh`=onT&cd,HfsCK6t bR1,ZFI(I4PtFA/@<.ۅ)q(wF'pJ5eKJ!,p*f&6&~RŖlvx&;Υ0kY6N!*0a_D}pO8f CM( c@j?]q7܅zM,",wY*q?kLx~Ydk`tȞ8J`grsy~@ɆGoRQb@fӴXKEL϶ſ,mG LM]S-0`mRbη\DѪ\mrKCMi!FRSQ y#-U<6A콝d3J5^!ilj ?J0 k3DkIT.,?{GЈ(b*HsFJ-3VKj{kasX|ۚDtոAM}Ea05}54us=8 c' c pkK^giWBa _z3n*XH;d(֏mP1,H\< ѱ]SӞf/y lɿi}:@D>T] A+*Y99$&}RmqE͘b%Ck宂AN{X@HzpK_&${گ 3%#0^K>{C$̄z=J-XX#*t uWbP G 8zT$u4-z7T>5-Hr!iHq"A@SD/bB7H_3r n j$ 'Ko|b6fىFݘkM-CJnO՞$~M䴯c}|t? Pf3 ;Pi5mIGzcqz0??ϰ eNΰ豖bsw Ҹ 3ͩCKuXb#/n"MZ UA"4)" z!BVeb[Oc;%dg?+k3ʮl,hF5e_jd%7/`MCR}ח]6~Va( E%)>S\H{v=y$|5PY5@W.f] ~slpl# EÄf VIr.6ȸ-TzwD> []x# =J4 mF +NBs6)!F!s-#$?caeqS.D_'c#̨Fa{=aǛ+^D۞6p1C dR`nHY\do[< گol0iHK⿬xk S|/o*Z ,% $~5  3fX8dal4r+*/\OtYP Ypr!hQPccKjm :%"0F:h{$'1aC*eeO m  zh\zA04rOYV1٬ L MѲ,l/+cxl2WFzvSC9ԽvTH!#7je[{C`Ձ]UW O!kt 'q,ix y ? !׀s:Dcv,gg0="f6^$Jlf:y FZjYs2#mpBv>ǔEss,uvD8lĖ1I3Ζ⌊:}׿V8x~鹻V& q; FsdW:%]Ϟut\r4lv)mN4\Yc/|?I6gx K^DXO$ls]>3ˤJ<eK(qftdrN@GD66mA 6ibՒqe|Lkץս4;;N,=M"./~ WRaafSvM]H 7I#9n #qc~J ѧ.u'^!-K2> +EJtX1 7S{RA;6NMHCJN.ȭ].yȸ<ƾpxҸ<&DQ=p{#u++ݦ+*UX|3ރ mXķvTs0yS񰢲'(1͑ 2^^/6Gq'%!8FEÖ A$lxXa &FiҸbMZ`I(N.b fz#uyj(΍(К1V:5-&<>ʥ*=Xsx95qL/ hD0nW *-6m{DZN^f!3.S-q[B,Y[FJW_]u:hܭ,UX'0EEG&,`bARgHO _A1HE^SѢwq hqU$ßc%tcmRѷ0>E/]*R̨0@p9vB0T9?D!xǩͯTH-LXJv&J+~(oBdRޅ+Ox~ЁY@YBI|mggD+.~<|b$/K Nd#1]"|r~)c_^CHX-]e!S ,`0 Z4:ĿB@Cx6T A8Zprf.A$gܪK#,|U{"LmbZqxΊ%My{s6يO~&2·D=- 嫼"}C/Ը2E(*Ly7+0WK +Gp\G mJ UI` {MTݮ2 ݺXr%ېh?y@ˆ.e_ 1ΜKv{|gxQ]bl5H e;hxNؔPGx.?37ű%MWyL &vb]˝ n¸hJ6?6i38npn3`~Omu{kW)|n^,ppb`AVax+_)/p%)ȐCJ2b0`G4 }<#ZjC2u\vgh#Aꃦq4}h|2t:nn"%3Vc)e{߾lc99e  tu!XJ8TQ]W5ԦOyqV^o-2a^,T";Obk%:gcK@ξFJȜcd[Y 84rab9(l+'VP!Íl1٣u6AGEbЄznuG"S@PPT1P4Ec}hƉBbI_L!g48;7D >L,HD!:~)Z5ˀyVsȳ[xYUcxSEeo *;;cEݳC(G܂}b0!ښ" xΧNɫYwUeNUG|di4uJ bm8'ZW%}5)sŖu9,z[JY?2}Qbĵ4}\ zL#[jYr{3qA}ޥJ]r!钎J@u<=dSH._^,xsP/9T:|$%#QWMSF~Ί=~[KC}##S{@y?ٺg&v4D%ƴD5cFY#GD IW*͉c|n%,ӭjM yMXI|K3!̊| fAjZ}ݤb\C=~M9wi^˚Q[תꏉ:\2e dLJo9ǾKb m"Wޮצ͑ G󾱰^h4]phۇBB4:3lbtЧvJvr$OL+nUaSS#>dU2Fmo#<*-'")l[0AKRLRÖEŞk;<غyV}X+G$E ?&Oc+ tXR6JueF8,Ws& ؽRO5jjetMjLDl\)/xGȑwxN >Azׂ_2fo Ǫ.a_:7T}LUoY/V|8|Gr>g׸$>zc5!^ϐV@f9\ Wykg8@_X8n"(YPXE#҉?ȍtP:5-cشLMӴ (aQ QhhJo|qI;1Df7m=[%&sv##Ut(7Lȍ`>cWwxX# qGpe<s_ #q| ڔOafulɐb[s&B|׬,W3Ox r냑U\}"5i}!6BS"H1)oOǻ\H4>;|Mhe10 ] TUsE(gcw%Ren>x~1' hEƛ$%MVzr2ЛGfU d_\ Ƀs^Xڳφ4+؃P<*)X$(kwxjqhh_sԣL.uAS/KڋhVєCLf =Z]&Zڱ"VngҭcjV^|)6hFGȓh yn>軵]^h MiF nK#3)=Eۄ'Sⓠb~)͔'[>@:S40!jމ;l%;բc!D Q4gIE*? &A%SAZء^SeX`-6 3|i.XGbGGs8<4wH7綌׃aR#w9r/=G`%${+ɍd;ߍ 8?Trб3'jnk{fس<5q,p,e}`m݉cM˴T(83H6Sϕ.Կ1}Q d ]bi)7#$c|.;jkSF\wmv86)cϏwnHွ S䨑z@fets5k#VTX4T].r֩]a* elC؃gO5 dammATSZ3&"y@>uy*ixNz[Nhy4BP~I{? 0~A`dc26r \%y9 |7jcf?]^*!{vEoaY]6p %lDh}p@K,& :qڎB%<5>INhƵ d;0\X>3t,:y&ıY.{v08V (4 ގ$MQm uu(1̒ءfKшVb;f7I86B]EL;.6ϬyvJE(+.IY J9#ڟ:3GHMPqbt#l(DI7RY !XH (LKu~{K+:*gU uаgP|>8%Cp=4ճ,pr#Kwym𷪞4H}.MG;T}OX`,\4$˵Xw0|ݓ+fj 'U +9(#ºєnU,}w F_?|*-4ְLS90@=qsqGyiUicX2Y0UґƳiďH1{<ʜXM5'zLbh$(vӤqp o޴mQ*tQb/GqrjYChGG9|KӡszuMU&)03QBl[쉱C5`[sb17Z*n"q{OR{b)#;yԶ.9cǂQVo|ij)AȇF,lg s 3hi6hX榿K>G?1`\ϡWszO Ӏ%j]4^md }n2y\#ՙUpzT'iUյ+U#'{TF]i^f˻fS&UBB-^fy& @!*Pȇ Sa# *EXRſ]fQ4]cjsOaxVL<`WxGޭFa|ґP'_}BxG/oJK+ǦWl4kT)M0/ɼdF 9F]N݄b-v{.fpd R#K ݙT=9#vtXm`t!χz u=#jǖ W.5A:=1FyOBAĨhMS,uBaƺF5R+:-jQğ=ُK^IqfA<6-2/tayh3q=,r\b{BW0=qTz$vאfx}ybHFWmNtfPwy@MU72&Dmץfx?AJ~ Mr;zWKؼwcFdBo`  3&wyzެ7wĤջaWbZ(1#WF!~ ] _1ua:ԆgaM}}KvIO1 9 ᕠ.Mo` М(L0,f4Dq[Gdt$9H3Ұ8R-7I9MZ/t2O\F.}E> 3W*u/TP"Maf61a}8ZT?dF=Rwz# YpgְꥳrQjgڌVbGiWVv}p$i!# H2M"4~ > ς\@M%H8ЮB[I d_1J__ >W'TI\c ^C)dƟ;?I8ܡz'תSlyw]<YAh"z-Vϟx{w(8QǛ^Ruo5H|5H5Bݵ, v8* hYƦtjFOGϚ(/5T7S5;b͋8M~]N}'t0+zHTnleQv)jBфM(!Sgу\8  {IM2=KA# t3 2T|~{o2S_|JRڔ™9!2Y^*晇O7?Qҝn۝'CTtJ4[_ZEPOɀ#I{%#¼59>W<3\U̍ݿnM.;~~ .g+ )j|,5'݁m#EA1残ϛ'_9\RE*j≪m_of#&!fO'<34 +ifw/!z2sѱܶPV }>$6YWf i#d|#ͬ;DA?շ薠n/+m܉UҊgDUEOGS6vMNMo<GmQMM~`cO icbˢ68v2^ 3*s6ܧ< UkJpqE?R<#8-6@o1=&[4! _Xfa0~ F-) 0])x2k6o64{ll(;t@1Gmi-< 6鞓-1Vp0݈ɑRܾ^w$ωԌ/%= DxmzN"9$E>N f~r݁7߿r#nj]v[ɒ܈H ,sXFg;}CZ$jr?j= L sqJix 85W@3eq$Fyc3c 4 h`+[r3) Lc{ނutm}BD2{j+6QN;;Ӈ2y%t tѱ鿘P4HO%dz /O/ԟy8uCxRi=)-ho ShyTX%-ВV� b43! f]Nu* }[:'TȰҚ"}g;FDe%NwÚnff<5^ܽ꠭1?8"OsNDU}%gSC6ؑoKn[ 0NP]/(A؂Y.x6!2BҎl2# qY.ݹ;|nx(lڃb1{b&_sTizkP> щ r)ߐ}n`a15*il Gc=-3IB8s +hu!`[zv/1[*R3W cS̉?H S8Px'A1|x">nȝn" O÷:VsJ5WGh _yAXogȳ _2$赗&5]Oi^ttG:1MVW ǝ-:wy@2y+ o kvߧq P5YCd9~S([ԣ>}:_9 y^~ݬ1 08i6ܔ?C* Tʵ@ kZsoC>Nʚ*P@f?*"{ujvl|膭mE t&o;Ě)/q]N$O!#Dd.+|B3Q M@Gv?\tDN,X/ZFql۷Y~A׶T ~[$c_<FW"~GkV"lMt%!` EM|XNHa=AOT#r #F-7`ӈ:5ycˆ)I&[Oah0՞#x5 D5fvBWr5@ )bv ?%ڲ_h2iٙFz Ӟ u[kDE#z+o5T3_ȁmK7 YtZ`# 7|Jc\D(y8pKo'Đ}M8i;f6aCsIDT$몁WeI&Shj0WC?k֜N CY^u&:K 17=2vAye]_ l^żJ, lsrq&+̕T}eR<\z;RlcTG`742*9&'4j/^!Y=Ᾰjl^1EWa}% P!{ao=ӖDA#>Aowr+(!q֥Qllt"XnnQVX1A ÌqSwІ*›* !#ny #7jjqEs5<ƽjLc? :aJ#sAPI>_ ՚RVM9p0ǬQ./UB⇮ uTł8 R1S6E- 5J\x9ʵr ¾b1)+vY=Z{xOCV*Ci 4%fzr>2Bx'>o*Ǧ8AAყ >wuFvE/\Y{ 2z° d0MtMЇ'vOpZÁ8kAH@ ,K^?)>q$c\ !=(S)~i>cuc(#SnB 0IAf?U|lFqVE14.xz t\3\(3Y@! KtSؐo=JAwo<ԙ O:~x_Vp›۳eYˆ]&䅇.Ev{JGqY{sxmZzu?ewxnVinr}-dțTc]f1Ȟylk!;]r|INȷd+:{35DlL鷦Nla¤>Mg|ط#TK#W۹xn^k[Z)kHY[* :[ϑ"-IM#и O94ؤYF-?2.* <% e r`BWܲ^U9>)-H@y5NV<,h omUbz}LI<_Ȉ<-|H+F̿ "j(K:}ur!e4D[JbLi2  9 Ѡ0 ǖ&6([UQ%N7d0a5hNKy=:lwJ/%MqsKNN]إ0ŔUzQe$PWe'nHh%'a2e"0DCw`GY* vT$$ )\; j|̩lf~MHۺM {_%!Xp1n ƪ2|B?o/?+0{g"‹K5[VF:2o+ĹhzͫHPBpޏgYH_?Ɔah.飀*Ieg|êdia,`”f˥Zkq4I 7 >V4ֽ4s#(ϠS52}7"[ږBrw_TKbt(G\amgeSTrX`C.w9FRH3r"fx ad944t<> ꢞ,͊eQ-gPssx^ >LC3&[I'٭w4&s޿,TZk 'Lj@ÙOy>Ԟ9?ǸA:R~kM4(FA~n`p|2>GP]T((-!C:JZxJ]-3dA~MH |c8ss5G|c6[hZ 5j;7P,Eik2`jr_!QTI00I ,.Pץr2F&޻֮ Dh{CѣОރ'A૶נ0 \3:8] Ї?$dZT:W=ZE`BҡGGhnIXk6NXk?}U ua(-gJLoiUSuf.x R2[Z!(׀Uфp/oBW"@#Ky隓BR^,'l|h;iMqyexd^{H}A!wQuuNiYO4 rCjd6sQ@Kt\#j2`.:jwZ/l'FWq5uSlݭXE]jY-0x|0 !‘+Jr_y!WxZS~5v 2 :KsNy*3ύ75=t߈9bye賏ųMM3ɏ J+&Q 9f7b^ǜ#!%?1PCȒJ4f%ZimǤIO$XDAÅ)+{6=yJPnx`0% nEOzoqㆀ-" -2߂xd阉#x4 iBDZ D[no$φ3 h7Gr6e ew_N㍏$P1"HaA&l'ZҠi˴ X4Bp3N7:K6Z. 50i=<\='Iam $Sx=Q4Wwbr+8W"mfr;3%5 7A@JFO#hCti1cLBaoAcRL\Ok\֮k"\jmѣA{G@QZ[_8_pt +2 *N~Pg ?:&OG?{8Ͽ,3x<;0QE;I}ls0e/7Zkz[6cWm{ '6?\v}۠{:bVը98qJb_,p N`5p^v[?Ʈ^<u|D(# Z*~ B ׁS_䵔-.4ҩJJ4E#y8uk^j( &'Q9LFA{Kftw1r~^Sn^Z+ @eɡmԅd@ Р "8깊i/JL8?kvdNv蹣z57 NfpϢ;OH- P a) ] J4ΦkǢU |"J~8K>%Klb,"H0:53`(yOa ^}͂yՈ}Vz߱#:ۮ3wAuE < E av3qC鵳L*4~W˒{'Amǃ 腻.Vk>ZKhPСb»'~ݳ{7!OO'm ʌ1Y$PZ|~o +vزҬ܁.^Qa^x~a Y{QF-l;~zq_xZ?3 ,hoٷ֍av`N 95vi8} g![G#KIB<#ѓrJ7݅6rNwtHCҰW5h[= Bu BTC#g%Vdb`ߤkFprʟ&}p )h_'ZFyTM( cݶѹ|2ɋ~\g HDꖅ'~ E( zWU78ڛ&7B Ij8B$A_5WwxeWJ ~)EPQ;2]'^n?uc89jiubB߹I ]7U9ӌ^mB4뉔'1uxE19OZvHaC*OwV0e 0&-/n#ة&96ks&Iv#Kj ,bc*=/%.bZ=FtUGkԩVUZךIFx/,@`07"-Zo̾\ `+/6S؄U]_~q{%5RZ VE$v xj_ c[LBj4 P +=gԲP'8(F/gm,ӌAN8#|/Zmt鰽hAa,)QNjt#fD7|؋‘{MHff%cﵪ;@ZωF032[5Ư~7fV]v{tb,2<޾hj\%KAt ryGp`^IJJFR{t3F<èO;ԛ2N+V,8Sw]+&ȪA $ԻR`O!FtLl)W42XGM"an_DҸyt:*Vγ \~Em"v>T*bA@n4 .(vƲD))qh n=Lki.!J&W ?W-؜~uG4U+SH=9`5-}OtFp”b~aL-|ӭāU)wc?8A.yFYQho2$mE;ele2}I׿.FǪ!N@yqْ hY6Kӝjp+_oicGl>tQ0QO.kQk[4yTol`Ec,2q{k(>i+WT=E xՃҬ|1Rur`ͳ/ZËUmȑv 6~vMN`D+&)OPcbA:"oq"}( @l--4aJ@P:R-WL*G-'`+fp`Vx3 x,]9'БzHOuBjg`Z5J})gGt aM_," zeՙ"!`*X-V%S48%Уin1R8m>:bֳ}~a4i%ڊc<i$&UyBqe.z#3sky`ByYt^VRK͈êTLj >QPY]WU$.l!`T|[)]gb4D 6 BrΜZ=IY cNIFZ`/=k8 .qK1߮&( vUdaoo;׼E;O)`ykSCTFKׯ\fOb<V-u05Rtyn]_LJkk @fb㋹*n/l6@T`=oF{q3ZlG]D^UIӤx t+2~0u{2KxKb"-ض5N!4ƒ!Q_4_:7Lb.wϽC@?*tiqV|d:yt<^uvѢ֑TPaVaI ϖ:0o/+˰8_Vx=B#"jU?)>WuF ^Ȼ$؞`];ݯ.ﰍw:2VJRٷM}ݍqTfyX64#z= 6[[ WCxKuj>JA˞DY)}W8٤/ K(ڤ3 )O Ÿм&naRXc$Amz,8^u@wƁV@2[ٷG(g\$qZut|0!x`F$fm?:M%Sk1xʃlro##v[ BE4R&nث\d&}<ɯ] `:Y^Dy~'6a6 NV9#BY* .`) 4NNb&>I*$y[l $/v*]4$p^PpǼ(6 `E c#@e Oăj-ɍNLsiV掉Q\k@Yf1\qnԆm/& pLqzlc{çҞ!JU9(%@\i1\}"mMU8rB kN38RT׶V0X'= MŰ}~w`L} oH| < ?z6H$+i|OZE#Tv9]w99 m}3GD >ߥ^6y8pP. zC>/#r)# |!MRu&E!MCxě_0SyqP`DKZ"Zy3)6'KD'] &xqiԓvb M7[kx ~Q!! 1Nfh$* ?uՉPi8䛌!㽗رE"#NBw|ifۄF Mqy*QeחF;1@+`0PC dG*-gV]Q4+5sH*a: >)雍lJc\C{oZb4yAAMFP3bw+G %1R~#R .Q0k2BebKr ;d"լ4.GT'9TCxx3tżZ&2di"2mM[mn!dVAQw_|8z{&<Ak^ۿf_ tk.Sg}R)AEf팯 $e=S^WUPzw|P#.HmْegoJOhj 7sF5%7WR+47EqLVɗu00@Nz=1@<'1Zlgp^Vs[I{ 3je:r\MpAPnVg8lGs4씻Ä7p+`GٹI|djQPw \ywb7{Pͽg6>tw )+ϹH=A4by Uh!*?=riDJLX R񽋓(‰*&eWW)MX݅_^4D4̆]~/;/8/bʙ#oy%mjtKTMFsV;P8i9ǔIsY6@Ku@M^sζu) >G>F j`]9S)^Ч}Iڲa:em.l <9ȃ+/gȲپr-jƵ !MU{ 7'f'sNTq1 ̙4bGkLiP+Ac;SU ?9OFbP̰-Njem%ycPY6>'?}jb@AsLI}-{ _1ieLxpf- 5j r2휟LGVYLCE*?C PD`5Jk?6NS[~jo٥d`Ė4Іt?7wq'1Oܻi]gq˦Vf y|(/0)z\SZ$͍nm@yWp7v%W*~C| Bx 2y&`T(똧x~gX0Si_L/ 0:2j 1DiNJmҽDl?7%H> E~¶%q<,btϡ70ԋUSPC*;T7PI}qN]&4VetL} s mWCsѬm!潘"ք,c.Z~E[YتymPYFRNx &x{Pp zڪ.%(V0}{Er4z&K:=.&:{8AKWhq9MңdXQ~kΠ#I ʋg,ä3j( 4吝Ʒri$vZY(@zR"\LTXErql YՠL>~:ec34ڏ3:zQYDq#|;暩?I߆mXLC' 8:4o@_p0 53a" hEI3{d S,_eNr_uA@Od/58+O+)[es|ٙ*mQ/ e\`#vgUo)8'}> %'p.d߳} ަ H@(rfS==:y8F|}I<(|0g.hcM Vq t[ N~\CV>4q w.>Iy5&ڝzHx!dIMiYs5/Ou9 ]ơ{VKf /v z _ϻس8*G$?;\CI&ЖFpls/7kEg%_Jhn +}~@]_F-D֬I}zj7W͏8sMۣ׸Syfݎµ#޲=gDky<{:-Z!ݫĆɜW3E9k:UQn3Y ̂dRR(KsφYdi01x Vke[­G63^[z+Wl?~Å7OsWT6r~FvXb<&&|w;~B Pj$wExSs#߾*'Gi 7xYCGf T+4\k9Ԩ,AUC YāݬWMDSD a$Lw C-?z+/{QZT)o5H!VL.ALjњzY)6fN)ict௺sZh jUGۀbʜ]Aoq<' 'P& p[ $kSMYTE4v)Zk,0w +,n󯧃 RNG6_ w^{Lm֡95Up2+d3WXiJEo`mB!4A[qR5O]}&&~|-%Fg&= 3.^^@3 ɖ%M7o-_jЬm#mk&m$ bF[ACK[dC8'!_7ۻt# j{`&"2 juH^ámE[ tWÍE%U_9daML2@`c˥$}ю FGmJ`ŤPIQ޼7K""3.J '-I(@%O5-1p[ó# Ѱm)íX#ƫ2tcluRm.b5x2+:L_(Fê6!\ AߦeVveXO -ȧ'[e \[j7sFb% 2;S%LND^eCc]6_m?UUeUI)FUPlc_$*DWa2գ,K*~C7T@sWV MscN5BQfSKi\,KzzU*=?3 eY}1Py)]j L.JWYHNr.JLOG8uP49 5< qN O闬G{#̅^[C:(WR & )(JюiqY Ul-6h5bK/5R(TWd5uҔGDy>P*-j2' T@-2N)¹#ޒxmDn̸&rπ,MtB 6#Y$qe;fn|r5UjG^<"qt}*R;ŨM{LŔCy “Gowz %%\!e`zf+p-}iD2,`i8y$H6#fi \!ԒLݶKs/1o?Sw%fyBjY|.e kV ~:_&Aȕ ߏŪõj{?X= ˦A 0^'Qp@hȥd Pʰ W iR7_ҪIwf8V1݉D(99 =*ů0 &k)KC9i><@uoq($J5ȥ>^+$P bHI;"Ta=m_8MjAobfT-뾈 9: `mqr^~ғ 2U/k=q }S x'Uz?rnُQc$\ۅc )l|>?#+{֢J̨x&Wzl~m4оPͅN$RCA{ L)Z06-K3y{®6 /nc7ĤɃrM@,c.[kG٥ b3%YLHW{zM ݗk*@sW%prl֙.9yjT($tfTjxjED[n@7̔M+ΝnޑjkrDnHi#sP<vjx̱!~ ?/^.Բ#ERp=EF 7Mx0yVBsQ~MӬW}(Sc[][JJ"d#e)yמc?l;jVHIje=b ȂOCv\^*]F4t[NNLgq4^5³(T1,LUC/dSAL/TOvĴjHuj˴-Aq*dI`j. 4 yq\c0z9JW^o60m@#s`d ]{z\!М[lgĦ ;C\}9U0i~pV7yϛBm,Q;ri*p @6YEdpS潙q~lJm7;B%5f͎h j ʹ*Ro=[bMG(R"B̹,de)f;"/lˑaRm#ysƃFa{?w8-=~3N1[ /02H%SIؽe~9f:AG#1 |!Vx<D ꩭ2+%fǦ1سaЮj'X^nsN&v%"jCd;ӷriw}C~Ji>#48 =3?QWU$ץ^K,7^ISNEƹG Vu9=>r# ,kz+oT2.@TU&xyL_sbg"O|w2\}|nӍ1}8̷'ugO;֊jn\T[@P ltBFQ{VX2#((.ݡ$ # WچJ:G$gV| ~GcS'ܹA`r%c@TU]v^^iœ`_߆J \m w&-߿ysi;k?OoғM }ɺ ۽V^b9&q)Pc8쯃 ergb/+BQ{pn\Cê2\n }b%-opi'q U9"Qծ>u~W.?B֯MyBډR^ [MJΓEr*_VOM,!Zhun YƵ{P=XR4]FX\pncț5261в`m 2MGp pk\e01i?*{jw;0jUNKԈ_vxІS}K`Ѿln Nݡ -ឰFt0 ٰreh_p g*0s'fF awlxG0CiKij A1(P,^_| ɑ?|M65=&̒ıB8d%|6h0SfZmRZh:E [>2qЧ%} H`II : cΜD-WYA X7^1h=# zd.P$2PӌC!8Z D7L7CґPi-fe~$lhMӭP3~gH=H~.ߤ͟]"29~<t(ou[nWn>>_G\d(Z!kp6PbîV%oozd*:{ØO&/x>c'q*yk/ ~zdqPNnx~`Qls[ZXx,h]a؍QI4 ߐk׿/Qq)3D7ڵݰ: Xf  ~ˣtu+850Nt)lR,i5vrJȋsh2պX.fg%KWO=dk,#~1|9@Ǐ<2?6>/vAAwSc+%ô2|;TqCGdA-@ -ܷ2hd˒)fx~0 b:㛱sju5]7DZf~j2GbZ+mq tyԋtp0)~\bLHXHҲH)ڃ~E?`@$c*µls<. 3O %V903:IqMK'gA;DYv1vUʃCʝ?2H_1$`:3xseHi_B @BСYe+ݍ8TfTQ茱@VǾWJ,[HQ%jD9Ck Z4)}5Q{s'v<9HmaCMt[6(G 1546ځo֓5Cj WP2Rs%4La<(9Ao aJ'8hנ;O, *Q"ϛ EwpQMFHhdnRl4K s٢\3SE[PިO\X4?gD4֢Ȯ)97H%J}5q x2˥1&w~},Ub40/nv ۫jWROPKlK=.@}* VM> ;A |Wx[B4`)N Ft+9wD?o5ݧ5a ݚln/BxL*7@ě Rk@R1p:,\[n F0 X_t?Տ 0[bshAt.`[I ѓEL$uy/2CGҏZ7LM <)J*дW)UZN@7uazrѨ3,vaHcJoP:l <-ęJٌ:f}T3+':tTH3sIچwB)'GT =~ZW /J.n)n4/Xnݹga}_RY=NbQC g]ȲPj8;5YҍϪo-8P\۵g=BS&f-\FYdQ<WYO9iư״B>?GvCg)H#i1},qxI^Xb (zfD'Up9]pQVNHֵi44h-Č%YWCdKZNMO(m݇ 10q4rW& 5TJ(;Z/CEKtE/1"5J!~"!m^Nw04JZmC/8>OYWvhmGn`Uix>?]YOtD5d2Qއ`mdW.Y7}oKƨ!t>L2o|[  #@aBs={-yM>x/c\y?7$,,2[bj]OZGt")O.]H/vrtֳOq ޑ<]"KW.-)u7fcJxeXɉbs3$!TN& U0iC^{#``*9:ԔM#yTkXi7B4C>CBxzwIYéD\QUάppiQ`Zy'.i>X"#!f9-YUZĊlPXYhF6s:P``fw f[Dk"ʛ'O|jvwn_.|jD jt rvogs t(~.DNX_`._7 DDES%?YaI?J~;Pl-bq? Wvxv}Lw`"Џ(=غZ/ӳcʹc*"4#x%[+Hjچ'Hȹw=gץDs/cFy5"_bxWI)33X0׊Ρ W{ Tc5 ZM؏[*0Bפ?G;krЍ/D Vr#Ti~ "5<Ҕ2óє*-lHLDwPlD]cz ,wqkxyH?( s sY૥'y`Zv˙ Xjo4n[CߘA؛3;M?Uۨh5.?g*oOg(ԣ5O?"L>r!H<Э Qٺ-\͌al!ڙU{FKR' ,_lA Ss\>*&fϗq5( \m`NEg' B0]!8W^5ga$TopSq;U~cѰI0z>П'3=Uwk=aʒ(W C^Új%Xc# dz3[WAl=ZHE ;$/JCD/0XW9TVAT$Θvq0h׍5s`%!qUTG yr l⩯Jh3q4P5*#[1j=!* z}}M}rdHS&3mœ86.n. κ+&T; f/xL76F 0m>q5պ<y;q[cvnG^+2)#·,y245.^=mC—K`0,B:޲,dkom3Yk;x@<S,]DzZaܢ 7ERːӗ@ϫ,'E Y8 X4>0AYyK)_KÂl8c|nsR@}IV2S3hKh귅9`2r/BEEX7t;Cڸⷌ=x bɼcwDN#Uroe%WT0 Kd1tXB,pf`eXka|4nN:Q53<7/چR'ھTWJTfV4<nV0ZL #Ry-U.RZyuKt [\`3 vWq)7aQo®Ln7҄/&6?RVp8ݍm.)A[ΓrFC^׻ "tw%uJ8hb/W5G\)$4l"֭ TMtTmEH}|ٳYG' QV<7 [~ct?}Ak$)86>{2$dnoH-˛蜒;%R06农p$Ubf~r0Nw%E=Bw?_! MF4yi 1V~Lʒ"%1007{x/x~^y5Glő: Utf׽ ʥ0b)5hyC,[kO]xJ񾃒ۇ#?'UM^d'v?32y1->&.h[[ŭl*U^L ?D# Xs-Z94xB)1ϥf-*Gk,Az]q,suJrӤw=oJ̥-PMr6ǻH݁tM÷Q8G/I0BW #U< - ȏ$HV+[`YGM#JqskDSeLGܿUv49juUml|BzvOQ ʩ}g+YJQ&OY{k.GTVQ'6 WsfatsC3I> DUod8C_cRLgex(D&q03Bz3dֶoR ^>8}[b-d>Z%:%7Y9MMZ*i B:Zo#zX*WL,Լ5QY8tΊ.q.:]dg  2ʾluٜv){ExװM5B]ſqkrW:Y;L#G<=~2P'H:# 9 Al)5t0A$CtmkVh8>U.*@P [cЃ66 i爤3d/[NV^QBGllYOo;-W0p)Nǻ;Fs)nҜU͗E"ttFib@Q$ 9'~Ӝt<4=3$ $ht0G#m[:qC6B$OVt 6l,L$.dpYkǂIhF<\"mJ2uhf WnϠbNVjy3VsFzVٰ/{_b{pҹn5ڌKU&j~ܺ0o0&G(׷qM @0P7')1 GY#~4ۭ*y/ 'BXEⲾ|%˯3 ocXjگ#TҰ6a h* rcتn}3{P즢爏wpIޮbF{5My 7Bn}?W) n@ Dߋf`N97e [hh ~njãQju s`kNipƃUМs=n vy$ C 1t6}l#cf:;=V=c$؊L[/Dd4S oa[֗q˒+~6s}qip =LDP4 7I+w3J׸'{6\EƟu OI-\ڪ jf'!Y xmXlvSnB两irq$(e8_nY*tH^%Gefn~H!T29'SHN:"REP z95֗Yq_/~ ytiJ|̩rc,AFV #U^U_EvV5s{$:Mb5:LJFV@RPX'x^]V|/.?Bc6\"l2qO:ZSr BMS~V܆;ߊbLe~}g@O|f|Fn;jzwK q,UB_4dm&߹nbMGmL"|jL"eI=m.&dO%1i=Obu&u&}Ҭi%X +{tt9GّSG?JouT[= ŮN`1ѦOTC;ͮYy&t<"\m)ע8ǵf*3!|wxſB_?3y$S3~",~ \ݒž5/7P6'Lk\cR`9B `ȭϻ|9Ɏ|tu8³~%[t >[X9,ӟ2~jwCyڌ, EL<)ˆB懍NiQf0Ô)12gL('X;'Ln ^ A:Is֓^nm^rw8֣y%=5MšIp*ÏG>.&ro>T HhQQ9٨]6iT3&ImzL=Q >U>?B\)(D Cs3:K2)~6%8(S?WPan97a,/Qb➰N*|/ ÿ/.8S1N-^P$rƴu jg!GK.#4~:Lӹ4DdJAC°VGǓbT> T`. L̥N ɰ аfdw6tMĪY[,N!ɸVVkQ*_|0S`ed4JiRYo*PMoXD>|F["8Y1{3(]hNT೒A 8S:_ `!o/p z(eA)2Y i1$kw3N;?U6#)h3=o?T\dds~Ggl{d;6l\`+/^rӳ{"7RQwn#+A(畏ʹ𥴿DΫϛe5􇘍&ܬ႟nc_iwtn\D@hVd,-F7Es9>1 hۆ[mqU ;қkMk u;.0jfQ1/V6VThx0&L2\+nyfbU"V?Po #1~eUE b3Yvۙi/( NUywfw|rZ05ޭ-^=Kr4 Um1!L:S؛dѳ ^ XUNp_Zb?h)* qݪm/>&EӹQ@s/jTHDյM-9AȌ&:ku=@Sm5\ACkJ5?C5.cVɦ"7cqQwB^^{'#vDxu3{=K\v]+{ /90!et tɔ{"H9mn)WN q+q4_|-lC-o'f1$oC%&&{>1fpieCTWNSUUEGUfn7 ߆Hq0To:tTu}ԜFU-: bAJH15f#cbIj"q7{ҟf:$txn}~e =ޛSM+>pmݸ-Ns b=Hy$7kS[i D+!"j>tXެ~Cẑճk=_[) EG=h>!lY8X> r֑zvP`QJsϞ4SV!0ʰQ$rE KDBZǃLKFR 5uNxT^<vDɓrKZ\|G{T!r[SXm%Aa4=m0AlwUT8}$!bR ηRDh]#O`Kj Pؙ,xhowݠEvL@hO|~t˂$J9е=rT?;sYe] /HGZsd> 7Bda8 bG:=>+La3_)#iRbP7'¶%X =ی"~q4;K$\;;W-ƾ:F|?IrO/k(:0{R%k=܄Wr5?~PHv{B*n Yvv>NGPAp@dyB&kb .N.ɮ͢$?lb2,aS_%T00&e$0O67|4^ 2MZ#vL%z 䂁MW ~L Zg*?{#D#@A> q"Mqulon6OvX5ԃLNηwJeviY6ĞJvZp=aXh_ S '&rɏUF[;8/,&f*!fsb!#t/e&oN'8MfFfLS<{b \[p$L\.@L8!9Ky9}0qPfO<aO1PI0qNEsH>LmL}Pφ"9fG0i'95g7ZPw v|/7zm\nC6e@299Gkv_C#,1`/ZTkCF8DՁ\yƲ5w4_Ym}mW{ǶB.1q`xowCP^-trcA⬞cPgOͥ+{c>5k/bƍBgG`8:L+a@wӞt`(fUQm湣EV_ xJ,]f9@FCzSE1<7s;'xw+JF"A")LJPe-دX3gꃇTC&L̉A6^ ~)^"[ѬM[\aWK\,0[|uy3}6(NPva8͞U92fR@5#(7&#/U6\\> TOTh~Q>Mj7. L"v#m -.b"/?vPx^?M|<ZpSOlxL(cWe>Oτ(P43d%Tv͘[C?QPzocj{V-ȤpCPǟuZ.- 6"sZ93m8'+/Y}@Nam+T9 qj܅h2Vd]es~:m/sE8R~-s|G52T; ŠOVDgBdCl4(0⍇;!^rKBMRysB81f ݀C'܎.ojuQ@C:a%W&<$KΊܨ#H(Mk'n1h-qz?M.&g\7E3Xm68H2 n|*vT~xTe#\3iN'}3{d" *2_w8M 0rLQ%*S-Xp qA9 oF7A>Hٹisa4^sM`~~J8=Pdu* L=3:yg*;g`"rG3t-d,\(րX^4ŲT .oN;󽪿 }χPEO"=]ŘN3 l IPHo=х) n2&V$תa.oc;3K^Ŗ;kJhX\1ѾoF&{ӭ"WF°eJA%i٥(Da(]iiI |yԥ+i쮣Ҷ]F:/ c^VAoܢ`l\F=YpGɸɟO<؞Nuƃ}{(6zQË2G$ЂqP?FIԣ{mp}PHocvHT"!h[㰮}58@C+o=rLMxr^~&@O B͋^X7(UaϋBErDz؛(M%*Ct*=jLPhmGng\ *%nGDTZ1v-a;?ޢPc$v/-~MŪ٪`)[&vm^F=`MVRDFX(1vz- r4D _7^`붍p"gOt( ƹ!fJ3J| ?ǥ_m?tir>ި#ۼ|hˋ ۶f \cB(Bir/&}8`d;:zHQ uЙ'UɶwJVK0qbL$|41p56Y8wdNnxpbΣ˜U]I5Fcg 7h)c') ~%iSqe_/^~W7F9swa}#)mNl>~.͗~7JLx]StU^E9Ǭ0$N\TIa孛vO(UpS<즠uh 7t8#|CeSOBks\7ʕo{/}@S~j AtMtChY8̤P^.⪧!A[VV{M2*+h\ +W;aӘ~E:yC wBfgVd >N;Ꝧ ~GsFXopѧ*nYJpܿ^֯ݠzTb^mv]E7F  ҆'7s~ qS^J]TfN*h˥Hʣ$AVɻ7خ_'@M%*LϡXM+ ?޻+hHNpX=ўfCz}Q; 2h);;β2_;}`4ۧڽp"zw-=ǧ܄c7y'$ CP#cv8*7C",w %p]gBMPޗ0t)~6Si>U@/^T$'"l{XnX~߂*M[PZΛL߆xx7E0*wz Wu.*_ر,B(;RIFJHMMsNW|GoEZs ͌ G q壕2.fД/w3c(W)]~P}tngwѮqMɩ%-F(6]x9zskT0D @_^]~ ֚'kYZ=!6[iJ57@ī~s5 Wz!*ըO+!Xc23ׄx;irXn^tIӆ޳U,͙hΰ8 @&.5|rM#+0?=Ʉ{i;nmHgY1%Jwjg6 uEq>[~Π8ݰLs9yQ0fe~Ɨ{)mcx@ qzPUCrRW.KIۓ&~N|JRϑ\`d^Kr8mƦn;rPzEqxCkWt I[Ù*r'xq[ܚ0^LgAn23VӒs Ww WzDsK}DC8Z7sMpPeS榞v*sL ]<$ BKWNӪf]*b  sVlщI{f M'l( U,[@C=rqt9{M$zOx Y{wd ;mcQ,è H  0}釬&޷Bdvf% 6swjzH.YaSdbU:HC%1\FD+t|cH3ap8dnvHQI +mNFh"($l-)?:@ٗMlhr<‚I W~|Sctnr}{apɂE}+ߕJR}7;*Jq`jG T\jKJ/$ب1 |:±iqYHwpŇg{;2F=h+?yR\Dxbm# S$ Š/rY^ |[+Fe2'CTn Χ&|{A0D@cz% *4㒺V(j7u޸٧]6xкBBv= Zq#qTt7+1lXH;1g˅mű!fjDo-Je҅u<~bQK,(gbSdlm' ' jيUQ4!2{F6T_gK%7?uZ:T X:\Ͱ-ƽ64[ĥ8Q1[9z7{ċcgPTɝ\Xد6\d+"[[!ӱ ¼3-@LI*ӠIaFLhu| 5ÓE;_(t:4!zUͨ%Jpx.-aU XmsGi+KY ZaϏMx< MyǑj8mģTηLɹr/kf)\)W{V_MY Lh(+BoOn&?q$q7c!h?֫>lj5v֤i^^eFpm;]WścDsb;7'춤LF8vOqH+ԢT߫ULky' *e{ ]À&9ujAEB1YIꡐ Ja0d@wQg sQ=WZbsW'E~@8KڑNB)Mfc ]eكBX]I{PؾR z' )6.(6`F)s5zJ{m!X-vC;c;GI!"s1;40ZUj?Ɏ$7ftהb@sĈ}h̶hy'w6H;KHr } tz )iqknïB%={᪄_wE t[smȩE-7j$뇁ViHi^$'\b )<゜pV B+pMFBB. gmOр z'd-g1FlU.p}r?;Q[G׵c6nmPDF3`[Yn<E<=$MK~N|;A\W^YSݧ2"e߰#oTaX8N^]O-2%*V|Xl7H#&!;#8JdK6/d i|=8[ks@zk Ta,b.(h u"9U8V|Q2҄C|{` STa^?KO1('%Nj}h߻ ]v95™$az֫qi]о#wU #c Zƞr#[8y ˽o 2g c VPO;'LKv9!S'N"*4twS&z4^k(I~N/a(ĩp8 ΍kU8_ض?E+j; ]@.31QvkS ,#'}ʖ$G`0w~XU&/\ ;Ӝ:HgU? d'<3]._b'i礜jcߚq)xw(Y u|xX84j~ܑp C̛ņLX.0oFeyR?˴sšB~Ҝٗ9xrKpL@lM['5wRB 4 lU<= L5E?.N@LgNi&7< up<$哘]?q5eGG wXbuǸ.HOl: y \I}F03.(;@?2Ky֡gL*"`Mvۑ;ܑ;PifjYIoW#{?ݭzo%i*ǘp7>r!FM uǔP]_eM5b+g+LnPx/pyC"]Dv8E-jFY5͵mJ`-oiK7Tpk) /t̞l'=hީMZH%zEAKwN (z&N#bK[7k0$oD_[p{gތro݅sƾ)!|1zxYTf`SI\ @fZfٙPJT.}iUF.cdflGjJ\ca3Mad/+> l5Yp@yJµͩ;uwHK' p)!vS5b(V%N,gbz}9b睤'2\\Ww~C܊Ý:MY^{+͖n;F-SiU#nm#oѨL͚a{{|6(#W%UC,g $s+(>fz޴\w^K7 x0AeE~ s))v{ kEe;muwk ػ UVYC=*Gtd[#@ ($ﬤ<33ɮDY"K T{o%I;oI[3A=~КG3D^S`?sz6Q$l :"hi; u-/Fv2PYg.Wƛ ^hd  2X수 0ّ%Lu ^p{@?K:C`x38Сq%d3F\" *T׈&Τb0vE<.=?.\$fkfz#?"ŒeQl~(&bF-g]T9n'{/sˎLC'-˥x }5 KV=#ԙk7c\VA"iE\NV瓦  L qƎa-w$-Ӥi#,9wa-q:K"y).qJY.PDUHs&k'س+75VQQt'8*=L"z'ӄ( gRyU7?9}ɘ[vVc狔 ߲@ oϬ$Awo|7|'F/\R6N]Bp/u= "cG_(>!hPV^!i(0#il]Ij "^mBF}jM@y_O>Bg ZO(" 'RDI+pq2w8f[^9)foR'+ً+!!A havVlTCeREG)zU. Xs~P tɓ3"^&B&3z0f62$‚ am|jc*B1ÆL8,v k3dFVB3Ihd9omj`M#ܒ.Om֩_ lN=Gݐw6lnm!JK_&^ԓ~?Y]_/30iha P$N;X0+i\Z`Uzk iZDq%TSz@~S,~u+*y# ! 6/XWޚR+۷ 4z/I*) w^2!IgZk9m[dDpD޸/YX-h^{,t>Wį[9}v sTFԆ!edT υʑa*OȆ5 ߔR+H"n¾1P?ۤ"vӊF<6,IMnV2A2s˓ G_=wx+8Uv߰e=W],;/f2&!|pOyE|Xb哅ױÎL8ؑf 9^DRA6M8R~0}]Gc]B0XU^a&n> gHO'X%lGbmkׯ.S4ɔؤ4{0`/& -a H}b-x }q箤`ϒ/ }Voۋ,ԉ`nXXkV缐)AnL%{KKiQgkl0V2&ouEX.")Dvk\@r0YЬ¹Lq!>h<ܭEmt +1 ~!9wŊGĽ(;IcmG/S\,"Ǖi9ױ!Q~"aGnbt w! aZѮ6B!Klu;ftɎ.3%byEyQߋvp{%jhµ|G4rQ2|rybZhx6}FVoPhGD0U߰ !ST`$R: rURWcOG.'x9M-HǏ`5 =p_4!8-5'fI:TڄqȜWwxH^M[#F:켼J :Pt$pZ,.L5 AQ0 %4J߸Zt7iB!tEAEVdLbPFD>Ӝ|6zJBhmIo<5,{-:EVJ~ C9sr[@m]e#X 9F%l9u;<1PS٘.Be֧gn֕o15'{fo8sEr}eϚ?[-nR빞홅`# ֘pUBRT%GnC4ދwRyw)A"Oغm&82 }Uo>oLnTd:Zj=O rw`&Nԗr.c*V W"fEqLeI˿SfY[tR/gLOL<{wN;TԞBqC^UQG"&sPJġEnXDh8rXnKy SjFo}\MsAק\'&b8^lCXs#;ĕ9㖼={~ʹXV> `[8P,7qVkc1g"<%g3ӈp aNMZ ֈ_.&WAEQ)A0XGU :0&$pN2+_dBZˑSW|?>kx2'|VFzJGD- jg4&peY53kB)l/'8W9G1>mwˮ DVw*qL5 #2[g(v$i@2dDo%Ne}/$gc!vխ"aAp F;ũI?-m~[u͘A5boʓk2'WMt d # ,%AF͇t ؘNo!^CUϳ79O|vM8n2`S5$yܧ# { V<ꨃ bfKLAp>io hZqޛyeB΍.yX3Jq{D 99 fĕbЊJӰb"]=/yS [۾~e9eu0q_0M1u,RSF_:3Ǐ>UZ?<v(Wa6Ab6D؎z$ vN4CBZT3L܄sFpvwHN Xl %L4}wN1w 4+W^_[/a6T(Lb+k4\uwS4SA7B;ߑr;'wRV; SM0?k*o;NIKE%PkV5ZT{-UQB]k·H^`ϋ5$"vvUP JWƿOBUMz`kr t:U#?X"gWBN|Tۣ3pI-u1nsbA􅌹}rfsJ%^-ib0t_׾tAE[rGZk} '*#Sqf0\SwG݇: Klm5xl3,]:^M{[ hGd?FYtT2&+cs[tP{e' b4Uy#~A{XuN(H#};OCf <.Ҥm= o<`ӭ&j=Łw2Ja{Z.~\OEa}ˀ<掾~搗-)T_1rGP T*m&ޱ䃭foɛםF!Je4. /nXvN`{1|P^8JXɆ)1co/wcU j~i&^LUJB.h"+b̑*\,AU q=Ox~O[fz4 6]Te}^ %{GEOݪv9nп+Px^t%Zed8Ǥ!}ʎJ MQXͱo  24ՠ8T)͓,hE#kv}WKT_FwMDNͣ3(Ca~j㱙ZQ4 ӠQyWAH.Yˇw&{:ThHNI;}\cmx /]ۛ/ eG#G4RnQ6t%OIv xH(2ߖ9f"Kˀcwy?OP1qGDl.щq/j 8l;Y6K_q=B`|!K^+t^n{&ú*=Ϝd#H͊z$i;ބܒ>*_uͅ<)Kx kbWrK$bnaSS5kvx]Vbf_6WZ\,JH5Ap`QK{UaE ^ $'1%k܎}  -X.yUtߗ4@J˰л!於,.,ގ^XvG8T "VBysINOBUd^1$}P~GVO@HC3&G{ ɟ.*ãX D.˅ ')%ȥSiPYIxVL6>'+a${\Z#*>72H\`:=yD CX0&3;Iٷi%3B-(T1.kH>5/m!$D$QRY]UhS>ÿ́c:\o\3^ko*eWrsK@YfDCS+4̓B>?H:Qltx 9it9fvHG鈞1p/wIn;#U+8`܂:tuCsJgΗGzu>BW@gā@)e"! #Rɐ>nJeSΠ_OOTsuE+.~܍yl) ċ߲Ó+3< kT\S7ݡah!?29.IRq0%bmxBs3>܃iSW[ATarR _ t1lSL)?-{ih,:k# [BWp4|~A @,a:_^&qjtɾUTjΠЭT0:w)pkXzUj!fH k"lC64MAUjФnsSـ.p%N;Sc\&y)oQdVFU=qzA0%,kRTVe@j.5n#E6(p~6. M}@*mE|9d:}SؑɇPThx@=d[5zov9]UQrZ~xH( 9gg'oO8蹆Qg14m X2ƘWrHs&/(D(v#cfr&`3t~5t ɜ`|f5,mq1[x>*_b~g/aϨv]0 a妺RGqv}{!Lo_Az4g0*GcF @g4ѧ?חTEFץ:" 2HF7rZ1s:zUXO s|Hy-58’'*,C#H2!+x gh^{`r-&KbAE9^|lelkkkue;2mI]Bl}[TD^H2=GB\!1JJ>Ѡ~6O9j u<(0+dĜ_#/J>^zχj9[ rH1Tt{ᡱL}m"v%\*7 րt`5$w{lp+0m3f=ˤQݸ9%X oދ< `bm{^E8+>z7=y?bMJ"Bflr,IԊ8"AF_n | zyۃp0ʱC}"q+Mz6TX-}[!ܖ(gWKLУ4DQx7Jf[=(Gc&H>gA HB]vzR52Ee,l55HBlOf6qUZ^ƅR)cTA謴.n&oijSVe_6ЋPΉ- <+0UR LjVdeӧV)rUO1iU::]RIDU}R u;;4#>+2}o-i5+hbzm_70Cfxׄ9ڽ:(z Ҿ4/fkO2_4;o~ח.*:cv;s0͍i?Sj8-~r(r i5f퐦=,˭&LmFtG"xfzϾ_"۱ Sn~.x88쪈7}(W, Ԛf<߁Rן^TAO)aOa?AbR5^;,k/~J#iI:Ϭkl 8(rOu.Qr +v(4*w^=? 6/B.=1X4|eIRhİ?{ɠzЀ}\BM!{`mg1;D]c{̻|M.T> 1 [0"Ajk o-"* |ګ.gwf-#*+n&݌O Ў X_.ڟ|Pɴ!tW߮O@+-nJ?WB`zz\RE$0%ȀF%S*ڰt`< ,&S\-{Du &6)! y\FQE <$NߊDF/_;7ȁNQO7UR<^`ƹ7O'7R`kc-i6z\X2Sn TM+4R6}zN[.T]07wiY:3$`μ 6'tzO. ݪIx>ea9ȹ oX_* 2cuƟ1塱W7Iӯi~tՄ3Z }mCtv~VBI 8ds/v;5Xېh[^q\Mg1Ju N2J3͕y/id[ J~Gs(L(B*G9}G>ZGIpV0-0_P8N{لwd QNf?O) Kn ]I'kcc%1S{%&`لXtTFς%w`c)\jGh+i[i9Nޑwd +p,wí =)zx`kw99KYNkAâYt ] ZC'N1 *uNuNM[ThI\c'ǫBrnq ԸM|{2.V=I = B04uG.}7X$9dq'Roj~-3/bt~:jQ.*eo0-*Xj1(`=]C{8x-C Ƿ8mAΜZ?<L A1=,:ZM=(R aRh&%Bub_\JT>G/,B/+믋~ /GbB"n\mɦ|l$t '_BL [QbjuEҷ3. ƉiM]π/Uj{L@Zh6Գ_pΖ>! `vKHFg^Sv"W{y-eT"׹d F' qtU ad IFw#`4GKUm9nDA-Z">?/[7NXCֻ[ θ?V5j:KM|M?L(32Z/58*`WTFr \*7 "T uzLX зa{$1܏R%@ˣgqڠRl*i(W +y0AWUKB~bͯ-W{@6FDE9 e"fd\t4Ǖ0LPP ۮ107%dʑ?asAl(~o|aX$rw() j7{n/ Ʒ6^&bfVç?(.| zފ*8KE3thׇSue4٢0&O͏ơfQYzG$AV&9Y6{,V:v$v^%7"/u޸YҞ~{co`v#3bX>Mu}R'_Cw0s]*0G(h[Cshuv⡆Ju8nƘwiP?d 6.ƐB_ j#Vy[Bz!ׁb8(o^?f \8N?02u吅 X?s,IMh*+prXjx 5yXiBLs`TȘ%7M͋r# @Ñ?uQh/uT6 d5˯,()4,ųE\0_c!Wf WV;5Np%Q pՅKE$VU.M# S4i?Xf3 U/EKf4 ٥EvgRbFgV\W~a`@kEW#db¨TtE2(@nP$Lm!Z sU69ol)1Џyƒ8ïtA=͆a1p *)cGTlB㭐n`]8JjӹY:^s0["k|uU\)Г'Ћ1A160>t< ,,DKJ?ʌS䞾ӣI!Vh-]5./=|9#.9%#)k}/[Ba#QT㌑H,ln~_9IFfKldTFHͤvq:'QjZ1sF|4[oX|yBc2*oIN~c=h_rc)KVwBգ"f&|͝HffrkkuYG)Dtl!YO*)t#Gݾ4p,E=rJ k]_wkH8i-|X/m:ƛ쥀ۃ=wm,c~$*qOc0ah. nOܜ Ӟa:Tugtڿz@W&3Md&ӊg]9n]^ %W僴.^NMOF/9ä@AŽU3e0}*vxZw#gP;EB >RIN,0 u/zAFG6Z =ښ%/rE[O>v>Jlh\5\e30`E\gNX]ǦOEy0 Xh37vyglU-" o+h=&Xi#\pD48zū|(נhOe$u%^8MmcP'ҁ~>n lK n2_4Lb'\1wk0]jx4$Y;Mk]Ӓqa.zÍ2HWOPo_hg9yK%V+ybVBw ֺNv؟?sM +ߋ\*9ne|2)=7_x4=66>{ҒDp@k W=qa Qh(&@a )KuGj<409)pyvi-qRʒzTRXLTCv|ruT=s[!Ġ MDspa Pj,4t+l]3D,89`b`q]gX"<\x΂%+7CKY_GxߩOS6o,KW<{d*[ ؞}#q,no Dc%@J_pBhi|Ǐ>lApUX1t%##9elFMQE" "N.Y5G >Usa -B;5N+si6D.?n(bi 7C|htFssp0d2&tb\74m?n'!lW}zr c@$X%U$ӌ|P\+ngdX|YXY$`kBߤJgDm6Z7%#bk9N )~!vs7K6* R$qTQNPU&We!Ɗ׋)ŐK PpZA'Y7qsZbԥ`Mir&Nt!56Ҙ no0aOnbx(-&  S*ˍB*;Jv/^_k&3CQl5x}f;#,WJx Ɡi0$[j6 :,ª@*ě!)S~덃BAct&>T-: Ci$rNޫR8ԃ$*h5pܷ:bqK3ۍG8B:|nݤDmuy d2k*U (,- ADage LJu 'XZ'?6;&2BES{xbC:,4l Ivc!;{zp*[F_ImS|fZ3r!믲:_nmd n/5jtL h zϏwr~@fN6%f|H%G vCP[]tEQʧٶ[ > }b4q:~:Nv֬]~ת=NSL9?""DaN_%+P8z~wP [#ίf򷐙ǎK~$L&nXDZÅ^C \M*r²刷}삣#Ki~$U s@+Yׅi**cVdQhl='F:&G 2#1T[\JePwZt Bې#ie 0Dmmlx崫7T9$KLR;% 9bHѥr@KaPދ/όm"zrrèz<[g)rYvHU*G^nQzYaF1DKeS*J`:堽h+g8sA$6$AG*hrR@#m2Y_mOq)jT P ؐ~cu"7|g~m.ٕ#dzO ,n6xIo"PCB_#IQuLˬp2Z(]}LwoB' U˼A!C "]+*.;Oz M=Hh,Z>S FKTtHs:P39Ó8 jÆk9sZL$+9~ӠقĬQ\a5V2u.u{8x5"_1ZZh̞ GE1XW/Y\@['vx 9HSB\Ag.,KUN4`C 7E#rRa鶒轼ɴvzp*@Q~dJOoF>(U#UnW?뿙ħمE0-vK0J sf.9볁 )'C&!g[z R[ڣ%Iڻ\#i:mҽ]-0޸=)6+AQ)Qw%= %_yxZ@C[v>-!fZ/&z}3)2φOĩLUpc%!|)[ mq{h?)W4 QBbU$i}E}kqM@HvHπ@>ߣO GNJRc&X3Hi5p,{1p@wFM cd]9x'QYYJT<}[Re.-w9oɵ,ٿk*G/Rj[C4Z ӊ62ͼTTMiFҔpcŲv&P6,c A?is@,\YSpx0hH_q d28ˁl=A{bq8c܋BxfezrU?ߚmg(GTrh>F`z)1HKzu߇lNK,URVt/V՗o:S"=mT:̾/xg,UY{McG"yƢ>]5Tt ZpWL9|S5\9y >*jͣ%U?~~_%7%J@j;j Ҹ`u Q CC9-KD lk NeTK)9zIր}o{䚌ir`*z4q\!|1Az*ǒi=U2RNHkVRQLA|MeK5N6t%H^=z>i˿^]Jy Yj}l9q,у B,Ffo2sr}mN57'$oajת4)2ԾٯЗD $ ]Ӭ0!I HO!Ά1O^~6Uz')&zݜ~{qwMшxĭT-V9NܦξL9?coL$_%kq..\^,mEy(]״X wz!v =Ѭa5h IDPZ5&DŚT,Xic4=xCGۆ@Ķ [ld^v*t!P2ROK ja`?G+}k y U95 8 d1{y =ȝ d& WloLd~R) ؚ\DrpAԇ, F%%H9m( O]OEln"—`ଃ8R)˯gR;$@΀PidʅFakF/,uv rF}de79~A.r튪eXGdFIzϠC먽Idqw` {߇ZS~7M'$Ex2khXڝ f_(~]Ĩh2"c?)lh2*eUb p\+n M9{V@yIYQoѧhiξO/ `OA#29UuEڞ9R 6>+ Fʓ񸗳C5 ڇ D:Jk@+~7/p V1F5,h|Y4qRZ] I?: Y8N 6xnB`cDy3o/DV#b^xE3%EUP|/!ᛚoA] ΂* vﮜ #Y晃@!Ð1Yu(Ȣ'KM4и=)xa(GN+Sk2sʆF'xK7 %֞s.J"r2[{_lr#7I,kdndQ?ϤsӖv2[ˡDp|r 150(i]r ,d`.|fm)B{e.̟հDh$ʋ6^Ej|E#9P$BqQc:2=[xswգ`pJ=p;@ܬ6]'Ef=R Qy'@Ƙ8+_JS`]9{y&bgH\#٩9zL7> 嫑`yupea9_"l//XT h/Ck ݰ_/5^ (՟Eꐔ5cZv^nc*/}h)op.EH`Lbtȝz#-,1深{l74 TܞF^̩Qvp&=#)!X;i>7].UHMBq3Z/86xehnQePf~G5"f-ɟoy9qԞKP klfs]?x)r߆F̉]4 kM⏰x5h+&ks}n^zG3!vIWR?ID[ (qVIe@o!5M߉߅ݘ@YŏNco^XlHV~ԟǤ<}"Ԡ E(r%` ӭ!}o+g`*,3%$X[ҧOѪj;֨] ^تz zGdƻg2gFõuR@wbC+9_,#]gI&JZ7F4(6]]Llͭm#qw~1D@^JXoثkO*7|E j2:EӒL0Ek}]icT0Cv- CL fGZIuDq"oᲅGg(n^WAd&z:0sÄ,R$3=ʔNWBTHxô*?}.ؓlp .1zȍ5^>q0 ~8Pa^SWGEq hڃX NY0ak[~1N*Q^Uwj4:ݹ9gbI. ѽrR4 2]:OZ ӗfP U,=Yk#Á9t@.º7*^0׉t=A'yEnҁHI!ei"|E˙@ʭQfl;"GV@ 3kmYq"eJ34Y 'A]_0+#=0I+sǍr恊*'RD-C.]ũ,r Jc՗%UuhONOIl zO !@{ZeWDذHȵX){thW,Yf#c`9+&5fO(W"ℙO/0}cb0be: Fp|Vo q*O^kyPN@w~(F)X[<} v2̶!I.nVjB9;X|&2Omr}AУn{u(h@LbkRW>Pk~W[W>K"dqMήctLTU *xnОdɩUqk@ras0&sև ??N汮zL.0#.87RH`a:^{_AHKϩA0nNw(7-2'dQÙѕ$T(J!BR(q7%nXͱON Ƕ04w؅3aaDrWn6!6,͝X @f<|npˈzOfy<7b QŨCZLj!b7ssJ/`{.t,Xp=rjJ42vԁtMpdH'az͛X[:trY _z<-@;q`l^;/u!͌ViFp`wMܮ:t`Pz=ѻ6=Nt*@?]e>)D@ W/‹^EaYk䬸/i+%dfT]9P_OpVL ]U&~PRn peU<(;' /J2硜XӺhG.7˽ {5RB٘cΟgAjf%!Y [5EGg0{}V/$u;Q!%'(,j$Lt'b.jsZ#ӯPASB(t{G^ch]Ά'̣zۘGg\}Xcg4fl{ .F0 CydTdpi/^Sj٧YRL=:Bsś:ݽ:۩| AoVn|rI B苵P̄s uy^*QHf6ʻK@Ħ_HE?)!sZzpJbCvv-3i* pȡ{6H{hPxlRZ`/fl'>0q[6q%E^j˃_Q\&Ȧ4+;F,YO ,1||FQHD+>ԵJCN@ĆM)ڽ\Gx©.~~Rnpa_U-/ΦF-i}|aE:--sZȏ̸M冰ZV(s#蚞מ ԟ}U3s'ܥot!*bXAo|=UMPcY;̯'W08$@ 1*24r}ǃ8Jަj՗/eYw!irS, 9%f604G=g`ߦ rxEeQ<o`(a 㬶\|6}I͹1@`QTZt\Vrp85w4~af37>Jd56g:F ,{ 1Z =t_αY`X\<@"-d= c7,tΨGӕ2T|I]i,)v.oʊDkݒZ҄D$FۇE.RZӵB$,#1K?qPn} x\bP C$:1l_ph_C+ #U!8XbAiA]cewfL)z+]H}DB$xMX@\!ј3: "$cm_C7v01ʻr[ n+q0^44WqwUIAC%^.6Zc{{n3A{F~c N 阠5Ɍ5oR X95,oHfdebP)UQJ,KrߍwV:HPN^J5@ފG+_|DOPǣaA1h"x埂Sue9%vAk7(;(hb} $Z[U*Aq _9hc8i?7"z:hܼZV}޳W=e݁Ô_75*5б%մKlJ2#=Z|Kq`m$+a*a5W^vu>b#ZBQy-)&#HQ P6.^x0ES uqa+TgREB>+Ry4y]Rsg#tcd~佣iJ3+elwxb3^_PiuSY|Հ<h5VȢ}6kv,0~[$8J&`|FMq'U劢]~rurʼnyko}Xi:!#Z5â@6㷿2D} D Xlm?ǿT'| !LF97|w9 RMx4 ʓlJq3٤ϧq }G-"")l2aq!&s@ tчS_f8SǽdL 4@\g7E}Bepz3״٪lBD׳M>AnX1{Eku3f"sLPc[&d3pC&F9R2F;gsVyZkA=&df%4.8 A#Ñ8eU51I%KH: bS8Xl 1*mlQ&~Tv\*;ODw>dܧN YY4YF[S>væ,U曟U)W}ua79b:WNZXĸ9-\Vs=uwAP\}+,9Ю. є(Ъ]7$I2EdRW%lU =}Np`ÓL(`|[Z΃rtRq=&G?3wvP,O)&@;A-\DX$shy"oÃ}CLH"YKlrYS ,$L<;wC(f_(pUrtr& -@)D^#=5yC9x9+j]p z3Hbd@}X ߸a]:'v>V45b%ʸ dт!S,jy҈ݘ]rPy~1[L0W4eL3?{c [tnc6EjseG_6UjU *X q[?F:HQI,$|Qj MF+1 >cF lmh1EK&0tF 4N >ΊWv "=Br01GFWXt)::?StgACR[[b" HN W.CϔZ a)"{TW,;"dҢǹh$WPEVS ųZm>[XlU#/[m2 mhfF[gQ{녡q1 “): r{pWg8ih\*M',}N2[6*V9-rT8.tP|_5| $k&hU>]0QυO`{r "ϋ+rc8U{u.Hɾ$+E , K)>O'j)Xqs 7!0- :y6%>b^רBru/6ae&eztM,0f^s| ;?~'&,v;?# ǓǺ.l$$4.SI* `5ʔu#YM9?p {y հs?w֋(cd7Δfd뺠"5hsyVYrfjiw5Z L!O73#o@*AkVk5=r%<u!e^1`=ۮ:zkTM[Hla¿r+0T}:1،&,xyop)[)xN1 ۦ=:j %|jAn<*U:2A.3픮vj+ąU@+kJjظZfUŵP2N9&_`EO Y |{qS^Z=JH#.gzT7՗>I-2t?%c?r2j*9M{jK/-QZ"ϏX\U+8AyFӔա$@R[AIӚQjI0P<{sʔhu-()~_Ԃ<10t6(@8mJs44Iv+N ۰>Quv%V%xqH16jS15̉Փ[ETv[Cydi8Fo(8 cfdL u3ysu!;U.eB | vY]Bv^pT~^:0VbsU¼9Ψ.-^)mZBuKܽi }l6gџg5 G<Ƀ89-R'XfV3Լl&)HzMQ9Y(LP=)~8,_kp_ٲPQK*5rag..*$kٗ-$;Πs fXhej5/q (r @+{YWJh-[ Yk\=ډH%ȥ6Ӌ6/4xB-d1`6 B/QGXS9$ke8nֶ'|V5b5N{x엓NJ#LKuo5#Yц[0^҄eږ( `kFvG6(YQ:0RM-H&wvDkj4L#m4ڙ~޳d,7*ǜe\N95w8~}?Dś!jg^=aXImK6otK$mȧ=$тމYgJ8a>nf`N9-h+zQF2= \e¼Bisç"(FaJюL⇌ejGgs<2ֳXNv&=6 e$FkZ2?N8"XNgaU$_.Y .PZ%/ijy/Rgx -5>Y͑89[ |{>g z}^{n$4ԆNշq=#r@3kCbPyXgiooW SATl'u+hr>)z~եŽAߌޱ}| i&l"aǒU(ɘ e6;r4Cfvə'P`T˾}&$8P {d N:q,LA!P`Yٜp)@{6[Bʥ:v+-0-/`S,]#W3Б$fdFa`/2ku+fĮ3Q>s'0 HdOy`Z1ULTy+:`d'^ϷPW_RTMthE\>S/pOKOQϋcrӢaOu܏C)9wP@Pšje$?Iٵ- 5j:i3~4Agc6^wMTgTZ2_)FИr"a3݅OKb#<"GB!U,5]o+ 6{|)&jHн_ X MSya^%IZꉁ\r-$;^9 upG AOfLrp3yU; =~+=̕Bcd%?rx sC%'uV4 .+ !AKMpWF= d:a)qԔEg$Q-ڇ-k}T;2Fq2nOin$-JX3$w)9LRr՘X˻i`yύpf%ޞf.L%m3˞k-y\S8wL.2 s(/?qmٓYlxMډFs$"֠4C`"ک!v7FY:S=fwN#MJpce{;@*w]IRi;y*y<5z^?}oҭ'(˄zKC Z\ UWH;ޔ1TF^cb$odPj8)[ `ʪ{3AUZc݇%ZL>; l5%yyo^6M彟-HNvG/@bЅ)! M̉%?@eQGO/{6a!|+1ilJ@P %fȖ.жUx4Ґ=nF{GM^s:D|P% eҵ"qQDlpAQͣtY@Y&|xӱ`2񷪠Me;m#ؘ0 VL mg%Y97sbL8 fr*XGCt{>w+<$LMߜKY{P/7/^03.mV,]O}5XGSo!ZC(ͮ\o;6'̥Y}0?Vg sZÊ#1w,vMiʛG T*bN)&zW%#-7a`6EJLkri\i؜PBIM|2ͪ+z)FuIF!X_^D牎.Tb;nDxD7MvOY0`)^}~64%v;Fa<m9O7͊2_x|uHjQ$ hZ3sGQ iǫ&  9$,xzR~0}K0G>+prkL^k X6!$ zw{DHyCW}@aS7Rk[VIu6X:@"L0 iȉa)۱表d7*/n\lu.5*M)tW5?L\sH N 9UgR˖4c_ 9y-&8Bχ7 #q<4oI1=Lˣ'Pڪ,i3lrN^ra#BOq=󱛒pquYVrG#^>T4fY҉: F%l5"ClN_赇ƼgxZ6V}M_'K<&c^\{2WӁ=^'}%~ :ɸĐ*`lhP|6AzWUf?@oZ\aID(@}EikȚWsJxڗ2B"Z Plj })oSHiw=Ų8նIo*-1`86mpE9lz\] ?QVd !|<̭oT)M0A딌˹ϑL,P&n6 Ui҃nX &V74|Gw;I@htoȺz.&iQ"|T!(dP&@|/D+B.Mt|utx6<]AeXe䊻ȯC@W4Biq}ޞi>)OOeoB\I"a z yڢ ,].8 Dy1C G}S1\;GdS@5WJĮ >-iw>h{u&e.?:u|.dx Dyx7XX\o{ScO[[܃3,mk : SSi{*^D^ܾ R_.znm)v 0sڼ˹aEd`AcS|iҼ-jFn/:k7;P_~=!~fƐ*I!M-t!,5_)o"F>Oͥ0"C EQx*mnxB4jc=Hg12>e)tr{ Tyn$\0:Dh|Ej/P)=иPp/ )ǚCoD/jFX$!p@c%;s3RdZ @ZQ/yU5'#۞Hͬh S K4a=9~Ëʮ ќ~ݬ _0₢V|,!IP҉I&. vX&X؉{ߨd%=0j"h? *;ϩjPJ M_`gnh ={0㽠)6 QtYV|Wp>J/Ş}MNʞÁ[Di;DQ,ޤHwě?"l^> ޺5nm/4K-Ktf3J>J --\./L/X!a7 |,y /  (tmkUex1i7pl jP09D;`A {Ӄ:DSlP1ał6*E@ABw1"vٔX,Oc2av˕s"w:6W#Mz]: CqIC/yz x}{vXC^>ۘR.yy5AMr _*`4Ӿ5'8(zPϓ6'' OԿYʆF_m^Xٕʵ\=0br UuRӞbV~kNqL}} E4,)I@$9k6aKkiOJrޓ,lY`KYQI"2śrd]u6*IzaPkRu &Y["z!Ma؝w{eo&5NQHЌ͉Nw0S ּ픦* Ap:a\Zmp4(Ӯ(. -A:`F)iCYW['sm0{Q+eO&;TDoq)]\苲h@ QBן2$oa%[gY«a٬fE5Ƕ.;0E9\K&4mZߵT_s̈́*fGiضŬVϓ!>kߝ\{0a\J&3,Qh1<3/26vSߋ!nlcj F{ 6"# !O݅u>u㋶ȴJ O+Eh .$':th cEzb"=cnvjc9K/*h7 qY&` 1BkDо}j2⹁KbZr(c㫓_8"#@W A\Ż%k|ZSg& :#s%L hѸgňjlxLNi=i[Na (}jI4tOτ'D:KRtxztvpuz2F>ܷ|~ҹ{:؈;T:TˋR Ve¹P`UӤ{,. _gwZD[o&.xTGO w bhFhfC,Yjh=~3 !l\m,=[V[TOLSJw Lr9zrv"<ɜ,켒Έ"WR#6yhܖ ^{ئ4!$`tǵU8!PYk=ZrS o{DG#υm$Ch\K2 h`lr}iS|xHK4QU'9F>7W6 P> !sq4$bFE_1-FSzAs%ᐥs$ DێjJ@?zU FaJ-nVIe;$^p>@Xa{KG#Yމz@ >XVuS 4pRiRl81eB1?S zӥ9v$$)\.Q&|h۬6hnp!"^y*4\H i(ix"lSsE?`Itd ]cDJWA!R%|Ay9)L_b0 ardv44ՎW>TaM>W&Og'ƖgQRpM8=n&!bS4L4 !7f]YݓB7*6rNaU&Fsl6Bz[\ǞgH ~ +Dћ8ft"ޯj:_`3(~@;֛JʺsX_;Q"?Յ\.@WuIBP68d4E1LeL%-(|v:V_uJX浆)!UJl }Fī; yep_C()`mj>KtAmNɔz.p0kG\KmXi c'r%A!){0BhdU d ;e I&&@=F ?*m)wg-!51*$e[i>qGB徢]sX~^fχLȧOU_%8;[UwbN,e8X zH]^Mﹶ LJ >΃>G.ѭ?\V*qGYEM# B2߫<\nELݏ}`>.ߢS?VA.d&$Ak~W>jVaAW%4+VgI`a7 ~4=>@M-w ƴdeE?{1t^HTr;"3,-` azcXkV5,/tI6?%X^k$#n9 +z`Gj_)p{T#q4FquPrl8 m{NZ9`sMx `Nb$xd~nb\`y:'Q9<'J]ǀ0~B0579CȖDͽ(FbQ̔5.DSU9vbΒ}S*MÄs@O QlKP|SQTU(?ϕw`Ę*, }v. dP EOpMBwڽOH;i# ;]C;}Ԍ7,+;2BbXncd M նᯭ@~_Z\=p'HN%Ln9"wK0t˜oEiZ(2@F$.lX<.)N~Q<$O:$H/F$@Tv- D[_GVÙuH V<5RoQ]Z@D)y!Dx-~[RD3>gwJ`:Iץ C΍ZqTa@V@،4'FS%-C\tMߠժBj>#sϰ= A>s +&Hs$KeJLg$N~4t1NcwرA<T[O1O$3W X8R jP݅\tk< 0.߼G0a5|^w 5V$=U&҅Fɉ|jsS_#Kŋb:Z#y#&N6)>\dR)r¹){;f 뙎իFP@`Ãs !+NJ*  #3@Q15EƮrDŽVSSl5.Rtᐮ/ϘWLt3J䝙hJqY0rVrU:>o3CgTC0)ےQZٓoi.P0 |#>#  V_\8:.qxF\oϊ_qʻֳ˾=\>DW:, ZRå g.|;ȥ|kBN1; 1~iŗ,=W@^DG-jV)Rt$ EPw3rtWM$Jq.PˈX,c4P.sm.g>Ǥjvp#dQ\R2W1DaA}Gр2C_"wfuu䯞, &$myrV5|LZl^et干TgMYqbMIWa/90⳴#ip!9떊ƥZQi9Hh_b#O¤"'uĪ&J㆖du"qd_t7s~QpG`w6@^dyn+ Gᄍk?B Qua1@/^Z/ļf!dt%SoKU4rȁsV8!Kzt/}8G'cJ5WkR;[:H>3dyA-Τ 0l߃%$p56ΦI&7(gC3;.6@T$cAB[w`@*kYc^h|ΑoW8nb;Ktu@E18^"՟(^1'l2$ *%p}lVoyTێA)ʀ|axci{`P=ԣ0OC%\8_Z*߇,6.=X'w%j 7;$$~v~j_C@ t\YޅKF3l]턅ߝ0&>M`k&M ,[6z ALȇ х|GVaVW.`k;h8<^0O3Uᛋ 0BINnp0[HYZKff'N~/Z޽nԭ ﱗ1e=?;AxU=\'AoLKݏ%Lw5mH :xV*s˳ҡQtZp}]%j $4XYEd@ !1xީ9g[~zhvY/Ξ>glඖH?^fإ|^5^~Hw>~gZduo).R~5Q:5Yw =̔Dw*!Kݜ)kK@*L5tv})`> m[}{.0cI5ꉒf CFTGO%-rG @T>iʉjTTR^W;n%`w6[a; 4nMq'+>+&z=eIޫ5@x|~6aȅ2H,(M`>0}!eބ .,/;#J^i892{aٍ3k=!ȐT4iEp8D>99tpO1MAt4%*rβuq'=TQ(aEܓ)MZxf~ qJb$FW|;(k3]fE4Z!U0`CҾEGݘH=VR҆i\!w(]UiB'S\~4Bd)(*2:.9r-d:lF諱F\ڋWq 8fqM8c^h Y{K Uxcݣw4*i.t=&QH!G!^PI("Y5{YceA\1Y<} opȌ˙/Anocbb}k#kFiȄȌɬFү4^+̈́{Σ28 mqVu2ėzGa!m dR9Jjcq\ k~LWHgFD, Q羧^Ym{ĔB&1WVPK҉Veab(I Uzj@ j`Cݻ{ .e k-_F2KUg~#pk60jm89rpEs #]!X;bMuk`x`2w/D7Xaב# a}vy.jkC%?V0bm*Dy ~-eAFT~Js|r<8{5ԲZT8 bC] ż怤!זr;wqȾy2(Sp$lhK4,ޣ2P!so]V.Me-LX8OlDlpBѱN&p?k 2:9뺹%ܴay@$\wߗT7ݔ 0t*'Dw3(`)%aYPgVtUj{ua`܁* zM#P4h ׅ%TE8m8 Z?[+)ϚnPj(Y.N.S_$eR}fc}6DN%MmGg2{˄'@KUPՏ ,gOWZ{1ˢuhޜLF<J L8hYU#,ש bO/]| Lbsq݁^͸M"ι!93\= L{1Nxֺ ^#bkNik7c4է څJBmPQGVFۉ&ytyȔ~^:2=aC&ERpO,n^/O.-jaIqy%fDٯdj1 0R}uEwUW֠!}.?WEϒAG ;WPf]+*RL[xuSET kaj5w_ 3Ӫ@f^BXa0]Gwng 0LmJpe8AuXwЀlgsr(޿  )Z!YrD[˸ ?v2QZŽ984],%tӯVGi$4G*1 k -lwDFGL^g}kARŔ~R16,-P(/apunQiPkxa'ږQ;Su`1hv'Uq;Hy)<%kMEc4:κ TRf>+@¯r>trOZ&')^(r>6sjY2a5ˌ6Gd-K$?̝넊B|W] }qY<$hr}/ ĩ-yHS:r'I=gݱݶ=Q6 ūGGYǼ?C"/˒2_vh\ZTq#;d,è*>yzrOi]iΙU޹U|l 5+A1B#BM]+Ճ|0" pqyLZ x GYog kHBJO60lWEf<#泅2%~d.9G5ѱ}[4ت&AX0|J=Z=: *϶QMȱ(s~@otv KX}(K]ko^Krk<C(>6^(BDk~ pyC"$hǛIm#K=F;;CjwghkY0ݨ=tam }U_IpžO.sdzKkVS[aL C6U#;25~A"7z =v[<Q V -w 35/܋ln<=&r7qB1 d%Qx#;aGG9۶ʕ`M3 )bBm9;!$rs3g!3DZXx{29'?%q̭Q5?D<7GyAĻy:Ì+hm;CٚGBRJѱ25>t7rz¤ilYuu]׷ Cp `[hg!:/`UT_:A=^v*vI[/\ #?\Kd^/car&L3umF-[eV,Ҭfy!|AeE&gnQFA. Q-’^E@8Ni:z;NiF[{Bq{cÖou@8{e*S(.wgC >xVQ֥"X?L|y-=wVNe7v(0ۃiJD3[͸MS5DLJUHze)@lKX0eWS H0^͡]swqR 8p J i^Q`-0X s~o_m߉c:`cXȿb_/O,YX\G0k7*^f~CFŚ}ihs[E~zPGo~-[ˀYm@bHE4[Rl 1 4Us)4$zyj&8].*v-VXO&6|dۗ8}#[Y +=it |B/]pNu[z>/z] .ur#0XO ,zA uUcA2"I"@c[C%laŮ̉pa86h˿܅fT%o.j!%c".4c1$@,Xz=6{:#Dx~/*74- ldIP?F=o48x\\\i@S BHY k?P&/ɝW ]Jwxf_Z@_MQM@4⥏ڂ{ c[.xR3`w &Mb]=d@CV8Ɍ@x"vz]r]JVKq K/BDl ԇt !dy N%.#!i*^T8A$e"* zRXs{ a],o3V _@1|T]|bPսrrӄQ*Pm"I/=#`EMM4Wc|4:HJv*}Q*}(Aͅ|Ѓա]Z/)Iⶄ;Zc,6Ls;uul¨ .{(QXbBV_+~+\j[Ęe9zwVVMېj\lse BĮRsa@U¸g\N`'=i:orgvrp{}rΑՃ:e>=#ErQaISn-S.$F#x"8Iq PHa@ KբOm-2}|O.j@ _&śJCm·sZR\y/5 I@Ijpm}ҦvUnFtok7.2~2p!dyᎃE>ۜRuzc! b|+w/&G>.M13v;Zbч1ʙ\ 9!AP~ 9\K|GPCsJ*gZ|r2ؽ%0VK+q{AS'ν`~Ȍ%:ck*c޶B!.$"pҢҠ4+LiD뢭$M8+pX\߃bzI7IbͼA~v!@"7(! #Hy04c7"ɀ%5 w)k P`"+WAUv9[V Z^6-0V<~HFԡrWE(IMmUgm- eI{krI#::}|kf҆!uoͣU_9kЖBs٨KD ˻*L$wre<2jM%M:o ?( ft_ORlJblԱ`;X5BziJȑëSG壧!Qv '*G X%Ej/܍8 k}~G ,|Fm5P}0Bë6i-kᅷ fu}Ԣ7ĺpnel0{bKo%o~x]d.&Yо84}R@cv֞*J۔4kavt"i(:Y~$_pE( jjIf Uu`䍙7~V'< G -D6f^\rvC}/tjmi%=,R tw[Gq>0W~8MEO qTkqdO w@qmI?BlbiS OyXG-7&/Ptm<ǖEVhA6m0iIN+R#7=ŽhRW-;MAdu٧zubU%ӆĎO`}&F( )+QWU>Dk1 '}bWCa$d5f˟*ZL寯*/.9z*5҆U< 9QSvމ:+rVcPSyFJ;\P Y,rw %_3iɤgzUNm) * .ҖP-HHiE;' _N@E7js[fTOئ ZcD~$SҋQuCQGPK$Tuk`Iz ;kK:DIRj xzKEt]J #Ns߶/FvԹf3_H2hG^h!}õ:kΒyhqWD0=Х.牓 } c]pCapG|Y5 pA ZTȆ>H{kŢxl%e[^[%}JkL &e@F9Fטv^'p8-ZQ?X+v{2]*QC! 5Jo'LF998鼴ߠ8ljxZpCy!;#ܱ*KƟ)cۛ'ףyl7_!5O'P8^bq٠r[]ۨkscF;}lNofE ?k)組>eخV:ܭ*==@oN]5*o.f)R6H [R,O-z88 zZ&';E$#fWNgnzBԳn`ק`oc An6^+k~(Iy4 ?_ /ǩ\'[i{md cw\ӹj0vYXcvw?Þ :b+8E+<Ĭ58x$-E+Xf{+:9pF??koS ſv|agﻓe$wlUDo:k/ƽGRP[ zD TпɲRأFH4 u\9}ZUY.fxQ+#c|cr(\Vjcu~2rӷ# `% 87`J.bJjq6ƌyՏI0Ϸ֪{9q+7^c펊U'#I7V++fusuZ6)cs -mӧp?ݚ*}~0iǜI$6, _yE{_ mN|7$5dyп}/AGBʍe9$ڍ^ߊ<>7Qufl}0xzQig/~^UJ`[e3@-+u Ms脃 vIwpc%v(R[%2TO4+\[[1`e!fUkVR¡M5bٲf osdW=0o$XS_~>'vG+]&)niΛ?!dn6AVsL>"hSҤ"I}Ȏ; ʷ@2WL :PK,%,5>=KN֋brR;fqm1omr0h/ll9Ճsx*?Q'7KJ;'4G;F貒*{IE9htuTBi>o;0݌ 2uQ%"54Fo3"h|\vMdY&4W`ѮORp!&ѧ^ T{]of;rΝuz:. "Yyڿ[Ԉ`5UD$A\('e6~tZ# DkHƬ41,5JR9|i2^^9z1qCfFXZ>pPh6 /5AݧDZ@)+6 + f}DOHS71<>c.䈱 K .;WCQx; do6$yXZvO b 'G.8oiճ-p^B{}k>~WwM{z~?ɢp0O8!BOy= >w>! UѵTUduFY ~_9 XG^xW!x̍_bc䶎rt 32k^{YDBbLط3̏ F1Cқ1fq;qf0AKڽFmp$-EXB#s(;F> ,EY `(4_c@IU^Ax #$^"#Eg37Kc#2M_+shcpl2nBp?4L,I[7a99 Ijb}6eG"ͫ,{ 8Yi q}>u'?}cxa'%*w_l<31 y~79k,n|exDp"r2&E;NZ>-Ug?AKvt֦b~CJ@ gqZ 0A$AQ0#7g|p&w^>@޵c!a7'h݁-Sp̧+Gg5LPuV_|Mlmw2Jv!kp+ 8lnՊBSjS6L]^7!KӻVv݆r1J{Dœ'L8Jsؘ~@~)IH:WS Ͱ`y+ji㤯W7i$ۄHUݩ9g">O;a9|+&+߲݅@hQ%|غƆU9_tt!#uJէtTϜShO'u ,$n2:v !R`.ޡt z/Wm V&n=5pR ʘ2q&<q6!&dʮ^qyxL(*$9-NWޤDɀMXG2{۷Cc8L W@!.לF"!-B^ƕbӛ=Dڹr67zUT{MLtvgJDv* 2&U,;{Q#[o9R )誓̳pd>9Yy)<#$adviqgj~Ͻ{Ԩ^s>ʼnAJ b@\4CB*y);i/\#Fv>NsJOt/Ee/_oѰ%h8GTB1xvWŔm|C1_7Ϊ !p2 l}@ʵȜxޓXA7gKJzp ;hv|'yN.yga4 VTPBvYH/M On |oYuրlj9$X(EU"1D`_u,Gj}0_#jlm?M!t m]3::oъg &p^gvіo\sܯ(R+@WNPI6TG3,ՀН5^`8,wvh# >Ѩݞ̤ P,PSozbN*A)_-|Dk9wYRQ L`򗪈7 {T#$'& Ҵ&Z%S kZZ"oȏS7䤣#\- "04Ad<MJSA'|/ 3ÂŀQl)0v,o%'I#rJhf&k Lm(qo=UgGAi.w0 6N9Lf@8pe79=,pI dqcG/ f@M6917[&H'A0pJS+GoƸ:W gmHb۾?"U䴎 Tɛ\ReQW߾$}q+#ެ&T#Cu)rS/Tdtu ᴼ좮?~.[1p} TYpa AۨrM~@x!w92uGGo봪fhwJ\v=yw Nr[k!sqzH+7q|$X͘v5]x69]-rg{—8 w3P7leN\_¢G/ɆQ_h#7 A9ZjnOmJ$49]\]{a("SD0j.RY1N ^Y6k=g|=5CRiXMKt{$(?W4׼&nql$)26`/, `*n]Hb)q{ee8єMF<&p؏g` ykn: Ğ5ؒ҂,SS0z/@Ƥw]p+P`~OܩAh KJFUvCÇ_r^-M:akz)oVI-@N*]'T OYsX^xXIu}msoNKJh FX5^&D/tFu{~t7o/\k͸4y+ؖ%v? )U-B}Aؠ|5k wR6$}M>{EJv=,D IJVC[B5;`t`fJZ]NRnl@aO쑤VG{'D^eF#&>J: !Dn6}nq[AHMʚ}Bn!-c϶Za (*˱l ;b:n$_{(y`2 V;mϐw1:^k 0c ƺ\Rb) zF5BP^[L/XG.uO06ؽyֹ!\ҾHFFp4B ˃5u\[dG@ [s DqKuEz!<2lM2V%*\RJߔ4(NدsG lomZ-i3snxR_?VgGg[2), r{l߿ o!e\'0؊Я} UW!6^j bHFeBDܨI wAt[/93sg΃Yt#ad9 `͘g K007k~>pDM+o(aH*vCiX2Mbԥ$&u $괋/kqBCKvA+fr{sb9")~%.Fؒq5|*;V/T1y7B*K&iFy7M~lMW}i&ˣqmh8z0ti=&owEQ|I={̛輎h!=CPU ƿRa.Λ>9l<{:8b@IQܑ aww~dYb.4` ځ_" OWEݙ}WCj'#c8qks&*MԀ%faNHճV*Hl1' U=tOm{EP?>q` "k*>W1iT nWYIa#s|`HU_9{K ( i{ϰpXп8؎`Rki zʣ1@h۷ĀX󏭶E(ՠYZvING>exg-B;wMm p?n2 - >ٹ;cc)0*XHA~]QFR0&%E 3ފq ;Jiz~n XАϥ$ IG6^^%VbiPDс8l`w:-4Ptވ-5 h22|)ܭ4kaU9 r{wZH*ʯ3WJ$rq UVuڗ$a8??:yl]raIљsxbzW%A.V Kث&zǬ௬tMbే$?q\Sg_KمJTqM|N t8P~f6'Dih-9qKO|h!JT3 帕j$H1'jxg.&HKƪm("!`}՜4wr$:\OiI8{D}~vg ; BB0~A?fG~ǏZ*Rf^ͧcIá/1⳾[mv+ut(+ʃA"~l>BW(ȋpVÅ"9ZNK0M&1j7K(yCs)pD0 U `4)5ZH7M9dn88âz!.$>mdg∛ $meT̃JeqJK^p*QѺ4 3zoBQSRS04aA3Xu2``A%O{s&~C$:]!1 +hZH{޵G/$_j[}Ңb`iXIT*J̭*{.A 8G*P3jݷ%HmiAI|,4 nmaeX:BUh\I`?%'t CxPz5yo`l"/T֤p#D(ⳲےtK߬Pv2X*_5"R<(GS>[=GsJ^ɜ }m챂?7I@N7g^>J~v+(Qm1ƾ }<rxNR'=KL| ֹ.#Qy+fC̗ ߤTOU#g#%{g ; ^(A~#uo1` ۵|A/ZhDP[N)if25i4S-;hփ7X:XR={*ͭDJJXh6}%,AӀ1%Հ2I Z9IS{QD~f% UIpWU+Y-u ' hkƥD~-P4[dlH#GqjqҤ5,# ؅iJ)gͷKF~:E1EE}7YM,"<>S:g(]x+'۶UԐEeztM-yp\l\|; RGzqQxjөy;{]sY-#1^A݊?{ $]I )aG=Hh-<w_d#PZ+cW'?4A:X>; n\ 6EV"&[􅻞.w@e{[ʠdm%Q'òs<|KZ.WNL:1֬w\@-i[3|cυt!@-+㥂l>ytWLiPfއh HN4\Do0 "Ktt ؅q&,t QARqw4"4oj~ZO9(^Iq QPNjۀ O#[\fRͮxMoC!kT3>!D3' ޾#]1j=%s%E_֦ϿxjͣjVjs9шY|} 2l%<:5ȚK"rBPOQ~eW?-MM 2`bJy og<(xacC f`#D|+"VF%#Lg A`Teoyuw#/wT ;*8kOxkUR߾;B „??x6߸z$ceRQ}駝خfp)s|( :V_pZHJpx7бt7Χ-L[anwx|H[ ˯BTf^ 4,s6 ^ڂ懳1QHDL2,&Q f(>3ݲ?Přk]!Sa KG`+$biB$eɠVfMAeLu{gJvzag^!.4u@%k^@7R=|ˀͱo°:ͬ ;'/ڌOD,j ߳!B6^@px1Ef܎7 KРgnT$Ž/Fpk-馵_ΔSf"L+0Np/"if~̟7^CٸC")BӣUK&U b}[$|=J3+k:ׯ07h)oc^#QpJпՃ Nj9M +P?d{v=7ΙfA{J-zGFBn4Dܚ INHf!8A=N"uoqDhOՐ, 4 V,m!u\^ UB-ЙP fp4wiqOLu: [f"Va C5q\wlMJ{dlH.iVͣ=ЇCF$u ZW&P+a%*2FCcqD<(!;;,M65V:Z&gq@[cW3p9 ʐ"x=~hmVx/b5CB>i`DPi[ӋN>6FrW\gt3ĥ;KBjhKl\$f*k4 Ʉ 2BcUtYCKXYaO&=F5II-Źi )6qv[u7YIeIC֑7 j"W :.!JcAwa~ύQ DpyR͑+x^>m1BWZ /g׈!ɳwU}J܌tz2ӅzbA-q+Ho%o }Vt]:O5heOXldkgG` Sd̑*8C'586/c *ozi`5\]s2RlǕ<>08%~&O98>K}1MqTmh M37U>;GSbuFYM%B=7z,2. uH;_jP!Z6 m h&v^@ =+5LŒHEfAՁ/ҋʻF*#4G1-`ҺPa<sr8dɤSM0 JKGP(fӌnBf($[4(C@V19Nefwy4>'7mryd},~j8 f_jacc }eԚ3ɬ > UPAvT" =NVU)h6 lY3{8B)G*אټ3PBpe,btQ'UӞx2yj܋OI-3v ,TFf !;r~@ebG&WbKfͨBNT"nۆcv\ iM"MkǾSP9R)(NwS|AC@ؼ3=_ng9 C؝W  "S LBo6O-/R<i_Crό>HssGeVz%Y2)5pTc!lSꙴKzR5A9d1 aHoTZ8\K(^5\mi}$9G?xQ:iH؃x~ >oO|h:Ê}+;N4@}WH76Jxf?L*&%4iƄ"/Z4;0(UôcFN&)PWRBLCEaOzfh }ڳ/T2 l Dzdۮ߷P.Ld@0c4gtu#_:",3p`B(e|p0:~KI$AlA2dq+*q s}AhMcx6Vm oփݧ .$ 6.;I`B_H]o|wR:վjsȎuwS1pm~K7?lꧢbIWv~Ar) @y%a=θ,SuJpХ^ _Iρe怈[%U3vH.A!|׌P<(g&L@`!(5McZݳ.Խd9W{;!} P)XyS23 T)iK V+'5{7_V!D#\P.cޖ 6tb Fnn!8DEGIQeRBvG V'4Vd`k_/2_>S:}OdblVRSwgWwZ8h)J]4 b.hM7"@3_9VFSųdMNѼb;<#ɾjFkV 6aMTtBhLoYefHt3˼Ŷ.q!vPk.ơlH Kl&GZl%tHp=Rޮ=ԞqfթG$[ EYZBYQ 8_C$jtE^A{AqVU#P6Xp#wxsFONjeF|R8,)qPf\7_]pk0߭9i .J){OHԋR;tQy(5D]PÔ.;Wgl?<\E58_}R'dH1,v2]H_ig cι̥?!z|NF~<(WQ$jHx JG02O^[$>G _cͳu>wn<:xefLg)R7GT2?vGޡq"UZ{`&(dӋAӥvC^-ܬ. ~^C3UBi^_5/-W\g0f+@DO'pw|@+P,>՗Oflݝ& Lg 79řND9z}lf7c5RQN2f$uFjBaz]szmX+A9ESFu;0I5^\D!oI{x g!~Pk1 քϚ@[ʦq$^[ zŒNEmWol/aHgj{ֳ,o:3fRtoV-8L␃$O2o2rz›m!dӆRɱETL{nZֻ3rxl26)46X3R"SfE Wg2FBx.7-q)N)RZ:J^2d7D$q1,wܲTOx bL}C*1&8o6XEL_OZ=OCVT>u1zExy[VgʾI i4\3ZA%MESF  UQUEњˆ սwcɑ%21%@t޶)Y̭8bnCp C֔NdvU *::j2NSw fsbEpk)\{& gYO0P_|H2dJPJY_[ `c=WYа.6ޠIH8dzþ&;MjƜE[q pmY}?bo U2.AHޒFNj0bI "9NL#ʟKHyaC۶cѬ0hR!;CC h.A"Yϕӻg#[FH@;; ]< N# _8(«[+m(Y,6TV㦣uNQ'x!={Zx0Td*wxbːIqvϠ)K[rUwuGn`QrCmsn*( 7DŽc͖=r|uuDHZyoa:Vj*_njEi㲕,JʦVBw̲oI \bK)+Ϫ껁}U#Yi=lNcчkHQd6xcC~RPQg/_q9:+N̽Nj- PM,-`"'ȼ}Ư\`(cTDAx~DcGH("xЖN"` ގTN9%cPQtQI䜸NL_I+~8 C!PPj7,&8o!LDWݖpH^ҁ t%T=܊(psA޶HJwQ #ݒy ى͸XsDNdC>8W?L~ =WyyY'q$ 3@j*|,yJf lWRh8jUQO#צﵮ>7ɗ M 횈?l./^yb Z쌋OM \"`v}YVZ= ]#rwwmrwD ^V׎Vч}uЄBbfb?yvmڌٵӔ,ԍw{"=jaZwg?% =}#PtAZe*%FS-?ٞùT6\U7؝ da/Ǹ5k&"+> Imx׃&۟dHޭ H)u z?Aj3ѧ.&?<ބϿ9w#tp"~0bwWOU+%GC2,VFxWb&)btQ [Aԟ \J"@Mq 7=6j.ݮiJ{6㱐7h|2EwCuXB30m(n>Ch(po.qp1Vl>eNTR%uU+*xK:,R<>5)rJ6_&G+q/X.vR'1Ԯ#kjRU:a4p."Ÿ(<ԗ sW!OOۮ|smq/Lʲ|T9^0yN9Qa sD PqF(uBԯ{HW~+)VWƐ[MՋk n7m9)/SVMH]v IC m@gm(yKQ 5B4p\ߨu#1dr`bB=W2`AڣMÿ_pB#re0 E.ҽXz-߹f" >F?Lٮ/޿aPXzХqn _-彷|\Ct }PB5 W75>>)A6U!u8)),X^SAe` %۬JL?H KL ?B F X9ʓ?!{>>LAv)vK&jM [9+<Qڔ=mc @I|!0| |=Şp RuKy(9d*HOspKzN+vW;Qkf l4:pʣ+VnH[@@~:ZF}T^\"$4/)etbr;' p*FAK)a6K8*E$FI͹7d6G7Y{EE{3o7~D]8MףcLG8.BK_CA)\FLإG)PGLJ9krbx 4hŘ2̬ijj-R=P+{a:"NdIX>? iAfRH#tn nôXԋ,\ZCԐ<} sŽ~2+7z//n8p 4tvQvJ}Pl/hn^DY"h}4HmF bhVqhX@"Zo$96C/}ǥ?Y[_ĻPbFT{jOt{ 1c 4jtdCDۀOc Je$WtЏ5YSQ;LPo4 ح;j}v_d1 QR7MmQ/;{} 3$9N"N@}ۑhZT,%E舾!.R~XP߹T^-:\3߮Izn">?@0(3.0Oa\5n^#O ^mǕЀZdSVke,~%bO]P\nѧD$NV]L}Cɇx3ݪX s:6z4, Qc]x#Ǜ>&!%Ќ*W,jYKl| `2 ~V)o'8'&(f@hhk`&$\T~š\CwWU%2 esnsHB^TP im<\ic+d}7pH373Vg0@#4PJ%C[3I,?KvY3vtw4Ug0ur)jSQVy98?C@}<[ - y2A[XT$UǠx>;דV:1v9a 3J`8f&jo>Ykm,i@x 3, E`ьfV2e>PAy+l: e:P{xDt),s{Z13ӕ=_tJͱ?Yfj z2ɈX1z`DCⱫP`gOAJ_aocngdnN_%= ߹ũt}ծ<]ܒ :+ ksKیOLlb^8]SH"`23kNօw`XX zkLNF+|3O]!.IREb+d ߋ ͫF~ KRo=%ښ$*3E!=xݖgyYWL,<}ǶjzYEY kAa]BR#@<.3E.]4T7Nt&1#ev>dR<'XG 2Ѽgf :A.o]G%)eo>NgҪҨjZ<:G$V=ͫ»)HߤIͮG[nϭlTx'ՎV>Oo_į94[˃:})eʶ7ZY vȅ鱴F Sl)tx ޑdQdg6& Dl7(Eß1n4۳YϝD$-m#0{pN*#Em k =x)X#KW¿G:\8xFahŝ^EUJ5|lz,aW=33Rw{[z]johlaB`=./I³0up}D2HOj@gnQ^Zxe^x|9R' FsOWb KicnORόЭˠ1I2Tb]ML1q1ZH'qI8[ŌvEwG&[ "g<́#1[//8*~i  1&W̰]ˡ{YD;+Jqd߉P_CևG|5Rv]F0xE .^l E%ϥJȋN>r)57W7?#dbI㎵ZV%V-j5O'Qm'L[uU~(z)zږ d,z1pP$7kq'Nj+bt)(\D]͒ \ػ};I<*!ɧ `)iH2∢l֧=)B *!ӺyjXp9~+pѢ^WcwH=&''Ǧ,6"]b,sNi9.5gC髞!:hS{L(\x {Hc,qzZH,q:Q񸇧Zs UIww[D9VHt^NOr  ?Mbavsţ wpEVbWs0+oA։aW\?܊ R3$MՐľȸX  ҆: ŕ-^[+7]#?~6E6'wn{*"ȫ3j 4 XАrV躝߇_[|WN}t8&PL6 f[g*l<)HZO;AHm-<悳ts(oJYu9 z%%{[8k$H4v.a)! <;}ˆ';z5gGKe-^$'.%1,nhqRcNOBKCҧޑ9<"9.lELe/GaM؇D]P.`߼b6 lfzpYp n/gylw8"e.~;_|3)ꀾ#M]: d` gP(bV@e͂"&[7CuvD,Dhu.k|T$htB ͣ8 'F"Ng 묙 7*6yNLP$4QV"xXcl#8O䥙>0)$lWҙXPҪDq YueL-\XF0%x|?O rAto68$y&tlƷwwtŽ!OAc3R*!WBό=}a\3DV2_l<(>B!mLBe(de /@ⲠOC=A[1g\QJڻJu xܶ tGQS7r 6c_uz8SLӁQ=E@u$q9%dhCDȋqv0ܮ \2D:XC^Lk?tA[/;NK`L*ctAI Urݑ:}k lXR nHzpNc(7mUw6[ o^H8fm"c?cAM=X1"׵@l|KT>:RuvH8 _\7l  ^D wk}Z>Jv.Tl}ޛ>D]`]E7.$\ `і-N5S ڥɶg>Zu4uZUʣ s*]u}v<׀JWYS; h61tA-0ag[*aTso3l5(`pY:6}z[`Q?D$lIyI&㠊yV >ȢR,_)r3q>DcB=_Dz&>p®-C1eb,̗}KUo5,j$aK6ܼ RIÄzNХ Ơ E' !>npL3;M3l}% Q-" 856$eR!{waoɼucBoQI4 %7pzv'9 i7TSPV;HQd簩ypE boIzSEڎA]l \ Lj@E)K2Ywl8O/F &yJ\X DyfHΒ礀bOV^8^Lۃ>lYLpd>${3p`mw!߹b&B,{/ք՟G~Z̙$=sfO:TL@ŕ5N! E 8!xdW{͗THƹkK_.8h8[GrdAHmj%1?4xDloz1N(gLȧtkpӎ~5#} !% ۫ f'+:M\B>z}H4FĢ+~k䃴#oL[v)j#l16\BChn`bmEr U~Rh ,ǹӊrRFlSUտUǚ[-kv;=x:\_>XN)Th)I`)ƺW k2#F"qUl^vFVy`ֺ0j~(2"Q<*1՟{͋ )s7ܱ>/3bl(e7J)̜9 ٛJo}*4s\Nyky+soeN*ӌO?Ol%m'aD/"ba uw53gBl3|95JvAyɆ|pNyoZ+T8Da@7tpB`i+wwnw#S z5D6ul4lpͤpIq瘝]׾gPF,Q#޲Tsco&RovAeq{Vj B'SC twSjыSO7rzƻ?-|F;elyFm 68&7UܩQC3jٛ!-*ʶ?YJ}sg1&]/5֋kd@9Zh_#ru3-s`TշEnX/g"U2LPW_}EBYf>/xu24 ZR]I": Ɔǀm:JTBPTv[F@9X>0@_t#HHkO+2"JQ95XGFa*H3? Ѹ:d/=pV7z"*'Bwʦ\,5 , Ã/3iO Y =U) ABzPނL7 V8r7zeUO;fb2]#( d|un*!!AsUrLd[eeiæb tjNUsSW\]8Oka}./SwjoD[7 =%0 XȺ%AQjlmR]n,O>F97OHjϘ9YoaP%?^):ޔa( mn4M?/jc>n:܋ 2"pZ`irbz[ٯ~քw/QT%hf hǣj (m1Cvp*jV`4C]?^fh&3K]Z%0AlT*/BN0\EV #ܧMTyc[dZngoʊvʡL#gZ3FRv^jj368[mu:|/).d'1'~}~.._3A(CN.݊b 35 q*+ֻިA)Bm%AOUr'6_ْ <10*2NMN!%OI56-GvԦU',x :m9a -Oa]]b1M"_TI|7jG5om6#a҇۝p[TI҉NǒEՏ-`ަBG,jy+t&Hnjd{+Eۓh#S\1Q6)"m8~M2}6)\S''_}phF.#PI7HYI_4$IEm8掄0L~N #ZԪ?+)a,7}  x.Rvh7 [;5F,T8n\l=vp<$X"Hq]Epع%mݮV;,+-fdS)8 <&FK =zXBE%Cip冭Lfݦ#hRS;ڻ\R}/%_aJ* ͤɋF#-vo"ƖRd 3mO=15w\p$Z`7=`( {,Hb-Zɝ@ޛ5yDOұ }4/NGfn7zz/Ao%72x2Ty:pn:NhꄯZ*V )0wBQ %wgiFLVՏqIɣ~<+*ڷ*Kx`AY@@سģ..yIM{`f{`yfu* it$%]ֹap4Y@)Y!"cr̯l7="_$g:d%1_kmtbzn%.>l- !l` ϵ,&bol.}"<>ߨ[;rĢa4).*L1kgCM0{[V+ L5)uOT˧SjP <ܾl 5|74 릭S c`^}^zuf.  |6^~e5t8%w|y<> 9IsUB$ba=LRp< 2ߝ)iՂt(v*8)\;PlEAxRwvdiZJl-ޢEBGu>i'`"s純ūx$q@v7܉#9H46g0E$KHB{e"&Fo2% 6Jߺ4j4\" :f=Ș?́mq >63 hu,JYLasd۝[06:c\KbҴ3؅kj%MѽمՕ+CVX(ьQ,w`8gօj΢(>]EB6D}ZY[?\7a߈SJјѕG[ R_Kv\Й'>KF v5Bp'$M9xA ߖر_I RdmF 1\.Cڈmfl< f7/&!t9r'3:l@Ԭ`QyAmM Bt;ؒ얊Z0 HF9n"":`v5ع6̶U#Yoy<Z, m J LFEfY+wy`QH^Y > )Q_{ejˆ.#ӓ֣ `=gmw90Dp9n66vL xO/d`.fDN="i!d>ZJ.\tY: 'Uh۵}|S!ÓSoo)oI< ,:-x[SAp~[cpV:Iy*zQ"aL5U+I}6^3Td`Nua*sGZ/9ʆ٘qd!Q#_-ގiyO#Av}F.aXr{Ws˶KY^qʢTU/#Dty۾[ (x'98F(C@f/v?%ˇ3`& ڢnsT"mSr;G\) ωy{]=ıia5BKeź xCuk4O@]#@k7=]o,_&OF; yN rCs\2ul6 ?h1Wai%;Y Hh>BLf >/G$\d_!GZb~&(2đD2ox)5$"Ҳ:2ԙ\()I5dQ(_m:5&\B/iT%:(m!ȿ|.!6'Ef&suC1`lv`]ﮖD +>gaD^w_Ӥ1 slհPS0PTv <#j~6㠂 mPܨ17.եBfP%"}* c AQ(6;kLA:d-y!AIt RTBXt&(0M 6WX)4vqGDl_*@$ $m4Fp./'R{ ?-I,IqvHard>*b}pWu] lnQ)k}4?NhOУڳO`&;8QY[xZT9bw񬦧3=ڱ]n:s㳽CmGf};Q<7'U^Of5#Gtwdy 2=:6Q:;ykDx{RE$i!n֦\gɷxq(8LWϠvݣoWfoW?w>?-0&INJ‘ve۪hn26hK*!a)rrgN^V9|S Y9poʁ<'S*حgu=uˮFg)lW&RHd6ݱf}IagIEN@wX)>MH,FwJQc c Hڣ*EsehG\e :֘nt^D\M6 #8oE+5"T6A.vd (cƚ X@hHB )9 1""I$&l݌?TY.ш9^":Oqצ1peS+N'BlalLR]3& _x @r.8=MO0v:u`VXmȣ%7~:P}vN$$.sGfe$1wߒ kϡh~v᫓ ^-w> WM7ӭ! Z_ulr GZ~h44A5G81l_lo!ֿ23@5E"jdp6&s9YNc!z94(,,:Α>[-i'tcTז.Ϙ2"hfzc w%ӇSÍYB%y}2 ^T#}2g@*7Cː%a>t))e1_x-hD ܒu|X2<|VI~Zxun ݑ<<)fn[f!O1#~V/F <lleaaA;0l!gу'Dl^0M%0u`[~t0 uܿ/P^sz w|>M'`#G/fgTBR?O## 9#寵D9Tc MF9,*[^8cdIA'=SDX 4Y. Pm@nh= }Sy}PϥE mgp&PfQ#}cW)6ţ-Vu\ɑ\HjPlrµ@3YsZ(l]BBN4 㗍zt8~ʔzc(`kk)MM}Ayμ1&4iM9QC:J>G?! X8TNE\ 5vL6`#3GiX#)?+"]&.moۖԛ T̢?͌9Z=H2[?K*( &.0|eCP6a "/u>{x}{`+vDіɇO#&?&C8N- M1uhWXDH!kf P8@3~pxA7UI~(g-K"iu]xrҀ{_!,WӐ*m.XTxݏ|uKדDdچ>ݫq{5_m[ 7ENFD?K^t|~j wAqB<*#&rŤzd-GEmeě؍l$`IjG^ȡo c[u:|Q ^Z/cYH2δgᆭ;%n*Āӕ2I.G5ZPf0[U;lQOͮug6cOkow UfeS(DvI V%鷑l&{a ɴVh쉁Q~~W[KטZM*` N;<ϑw^4:dg88m2OHnWgVܜVR7iab5fT+A i{Wn4 _p5AVR3O`inlt2kj ^=nSr.>>,)"K/}`oC#UWHyhFEScunF}`|:`/٘\tϘR3#Tҩ/-K@Pz{>oCޏ<4I T^(e;:čI >r <%EpZ΀qAD̺X=Ek[ZQKn]9KH㢞L{*i7H~.\P/hQ0NY"^\R!mR֤>⮂\dm-q#׺iW ,QӪp&knK*D(ʷ[Kl( ׳ ?6[YݚCCJ=r;? 9ж>*pn"\K[wɫ̓k CӼЗ75qo "F/f!wq4нa\&8@m^ĎΤ^B*?pyj@Ma"?qIŶM lo‘4\x7,܄UX9x]_ʯDX"= &F( tr}핦TxW$xeT[yhpmؚ,0 #kV&дfP5R֗󹺠Ƚe$,ąd(d #n ߹!{i%B60Gr! øi'ŐVo[9rP̉D뾖5| X2!^"K(2'Q8NFOGC!ˠ"`v_]`}9 `p"ֺ^o&ZKe `#H;;,~DlmӇ{Xߎ!]6S\t(M;3v0,FO{$4c}7玶<'e: |u0 )fO'Mj 1,W j$Xa,>! pNz NLPzy }S 3c|\&^d\zJGh71E=ӻf.t6{`7?c#c7`2Xc Y$ǭ3ԏx۪"7GBAqϔk[&8_hݵ~9۫s.\h|D}gzv-`k/R2k'ob/WobI2PѦ}E, 9I;/yM I ޲'h-!g5=?J*He’~V_~ƜD:E]UUr7+> (2WL.ПEx/++n^-޴ugxߍ\ͪ9Dя=$b5f' L& 0o)Iscd;9"!(d[xdUIϬ'9btW=1ޞYRzyzpﯴ߰wgp$HK#o)'x_YYs"GaNA،͍)GPlHQʺBhWkz1!6$Ey3(|ivm5 8i395KtNAԦYXkzsכU%1֑pvB;j2jMvS#oQ90cC3?0޾ #d6K @!^}l> hvyRPO+%T)t W_GVnɶp{b(}6UVxV]=X/\hA0S ~PxF|nswij)AJ#2Tpc5GS33AWm"9ݼ~9+_c4JǠ5d`iJgyxM*U{wKFsU!dž:5Dcf)L6C=4JF(B޿ iK]]RW;:.ߪ9Զ.(q\zsiB ws>MnkZ1&4h}L 5~[t#;MW1u2l x8%SO cOۚ8Wvr\fMc֮(K! [EO7kc(pybVW $΋c8 B[w[{O?LKٖ"RIno& !b0qpnM'(BZ|sLd9#N`),t~yeeǚx5^Tjqph囔D/ta,n֢h #F:^`ðj"ϽJȝ6a+@c]Jߛ̀(ձPt7(.w5Ǟ$bSj/'~n-H/OӠxleGQāZ@E_ ޜխlKl/ןuWR2atM_Qs|t9JMCnU {aϙ=򸛒c(qEgOmEVt29.%Ype+PYOc#bg.+#ԃ&4[nlQ \ :O+\pM߬q=;_"# l̗/qgx\iaG_N|ҍ^G/ZԼ: XF}F6ÖagE*'k;LwOy q d ^+6tN6%hцؤ\@f6>F :[mݵՍ$iK6X J \xey`Lo%ypvULC!; س u~oY$|4(BH-ˇP/_AG^NOB^։ȕ  qdĀZ[DъͺϣӨYqdkN'Z—sFhR Q ygESL4&斤x_hB\\75}(7؟$m{$g%)W~F(PkG;poa%6Pu,Z$FuUS ?Zs<2;ے; 1nL][l2x$dve (3;0iDieP%'Vgd%(m!MJ4SiuM!Wrׄ- nj+~!gڬio9tye%[Y/U=~=TeRK(V PHG^#*F sdVɵԕR$&cUgUnr uOu6\/|͸5*3T&h4`l",3nZҿSHsZ jPa%)Bbob%QoI>Y>J%;+:^I{WG )36fǨ E9WݺCXcVC8w4dDr %j(!WbAdlx_%'A2[:C nJ{էJ>[c["7K?.q,4FY*74Aȷx8 NL!]4~x_d{j~h&XýHf 4kY6KWrY,mJD,wAp椠f]09gYp>!Y͎#< b˴ mBQP"ZxF, #EAl9цF$cEE MpDHTh25/UyŚd[)/YAxE_U<㱹{Ŝ{yu5%%i^m:Y{v2F:H}EF4q<"p>^ˑ"d4A9 Ż"R\0&`HRe2(e#0 I_oTјbVb{c0d]V6S)("o,)7rcޛƸЧq#T'QxS@ =u_sa6r^5~?hҙ/u[PJ' #iupgmU_#@V⼈q7QG XH1pr|>y e^Dh⅔8fK+fQ"K]Ӕaf\ s-Dvު䶋8 ʆV::=F dz+>2?Z2fw>m/ES.B!'DGY^+IP,m`J[$Ȳ'#S|ju쪏{c,0yC:hYϛWW Aˁ]w*?G%=p#00x$ :L!Z{hu_oDQ6%I6+h>6$4?#UFL\ Mz1_M)'=S%=s]*;ð{ NWlpd? t]9r =Z>Ɋ`t ?SJ܀K(択HB*dD]d7!K6\گ(˱;"G4L=R zA3i4"2w=<`l04݉Unqacn[$ㄠ#UG)kzBHpu.+ [wyCa?W:"'bU%*UNnieL!CiHsZIx걡b%AˍxRc~7S^ת{CTx& j`o0a"m_|rHE.Y*8+}G<%!otu$izDTQGM61cVLy(YR>՟%(*9ͭ1HFըzvEbs_*Wp1J{஫q Iܫ .E`vՎb1>EZb،0AB%_6]:1В7A g 7vHs&1gWRegx`+j2}a`AP,קuYN`^! )TDTb~2PgWlBpV, I~LyR;a&ڃegJS(EBإo:@IdٜxYw[0!J~cf- v覷vP?1i O}nmW o d};2wi97=!b@YO!@^ReEhvS=xNP iE0omJVLW*^RxD !;L2zGXJJKu$FqZSꕭ[Uĝ1]'RxZV8 "Cds ͪu"nzQGEN0q%Z6i }v!S͇6*[OM3">, Ai6ӟ&J &"c1k f )&2ʡXH"ğ-ܞ+}epj嫥Qnx\e6K<̈9b\Jj:J} ,APцeia"`4]޹۳wmXyׇFO0FX][UDEUj m>t/8h#3G"Cbͩ~G@)6U̐В-dWg:ݙdfU9]H[kz7DžvTDwǹp4=H[8>5WmzmX۞Pˤ Ͽ|4>&=AܒHzB3t]uŅQC0XKaL*q20<.AjZb`ЌV/w/.%[`NP]@oz]Ai}-%9ӵt0%_:%ѐ"~M:}Z 3B]_TAa-Jى.<Â6:(Q8ǝ{:F+`.YxEǨ TrO[lL>"8@ |9.|-ʶ?e3 jB3A-zX8Lt*Ѳ{fy0|9DJ|>|fD\mڼ3}? YPa?ǜ*/t7)(ri<6^ @vb|󛪩c:]߽Dk$oqj[;X<'Z"lnYex#\r8w^^)QF6ӱ;~nbDǕZ%&p SVn8iu t7uqd&Y^v5>8t6m^GF AȚҌN&">QPMCU/l^|]?)j5fؖлSk!4X:NtylQ]AZ, ȓ>t1?*?A 1@a= ( gP{z\?7bI2%suuY* l_ Yq`U<ey&C\֬3@J;zޑuzjYf!LAco4{$^NCP'vTFc/7v& :#gF&1HKʥ^JMlB'5qtr ϶ $J_K1JۢA rp[ WOLRax/6dAU{lp)&2)6PG-mbFun Q W*ʂs0:w Xm0Q > hW c5o:cIn &dX"[x~$'kisF$M$+ݮ槇olz2 :}9+WDK;Mdp5G~n)".(Cf)7 ]yԻ"foXMukޟegjGFiuy:KўF;>L;+ ]gu gW挝{lhFoXdóٽb拠'3Z/0D bNtbv"4@xFDhܓ<=2Gf9"Qm-"Rα7noHN O0O 0WC vG`ƌ:Ҫߧb܈}uf{I"ʮ;E3\k )lh9rsu `3鉼rHQ + _Ċw(۶Tl2]o?F50 j(7"H]<>y6խ Up,l԰AG4Y_]rkyRx -j>'*uNB1) *lZ4 Xu]YFԡpYKm|2k (#$ȩȵc9.5XWl@#xv+~oIqpֻ[Q $R41(}R&+?\%S'nC4(+qଭv׹7jD*<|aBE֟SNe.b'ؖi>R{kAdNj!짳2[h੭m)J8|VN׫BG>81/#4MYaɽ샶=XW)\{G@5D3L2M@}+Q뼘#-*"f(H/;* !ذw&g3ML7hjIgY#C Vf<az1/AРAorWD.h5e d,a)MB^5$4DK*^N,^kݴ:!-Kp ڙux:{xV#'.*h s$i?H.7Ҧ.++.&BEClƺNЕ>Mb)zIrqYB1=?5#8+ ;gj>[SbjE>Tvd-/jr;-gk7=A{K0f59Plk+#%g׿҂\uNnÍɴOPX>>|Dn삩҅/鲰pN}l[;#nM gL ɑI-:Yh {[z +&{|W"j;=H΂;2iی>Z4 !x}߬V+W0Piҏ?ϵ_ĉtqfS!{OɳIZ zYiQd('lhs%|R}U+ո¾" WktglC q6Hc:tF^E}e.-6(<%m^ 1JS5!YJN(g%e{΢ fT#/ JowHVSBci[=Pdn*tIGk)*bسy :+f]@y p_ddE73bt =cf`=}?9z|7}Z 'fjiOJh?GTecg.,#H8qMon1(K+so{|[XZBhPODUlmјKo t66W?(}8$bI# &<#dvÑuB[Ad9o.8xt/xqY͡ۏ&K]^tQF,JA950z~aYwb.T7}g92O%E=z~=zBqi2EYd Qn[,fy*T7A1ߜ /\j([-Y)V 7Ÿź7[*LT:'`>pM(%zC+ .e!%E} R cH kyPW8=d=RVʿ̮\6l.# AGZ}t*4[q佳 }"#t8(\L9\X$OMPIKH8G~3XH⼊/3RҔ6Y7xoQ#: }GɂA.Q0H[ݸ+_bm4*4=_&)[II]1qm?o8-`Rkprc.[C_ҭD;pD{gIB䂕PR#鳨/ E1! /˚H><0j#8Ƴ9G=řB*fGā PUwq)@?42ēaUij8x&l|}cC$}\.h RNQUs% , ^:m!#/_cxg@ɡĝTzʃT?e2Bϖ/t̋`tmkZmulFMΥ%k+5V&оNIˇRf*x5wJ^͒jx48DmyZ'}lO/Yg횳n<)=Mo²ߩ,'y]/qѶ3 slw\Os]0|Q:*f`<_ӭ|!>wtFYYI.ܭ\r [{vd2Ɛ` $@':Tx)I|y&Q.L:qAP&kn<*P϶ej$'km_o7v<4r˔CnSREf 3s)[,ҖA~q}3diz(4Vb_ ,<_JH#0[d5 M|`Q čzH7㊨2n AQZ^yYVO_9,c {2-!8ovot}1| Zz2~CI0skNߵI(W)'b F˚L07:>*dNޕ젋)$SWKPu,t*%.@Y{8N;҉j:OCh_'*%XdϹTBqt/:|O:rD_r1F{_%QY!XoUY\heZ!Oax_3Olܭ)k6;3]Q!!&[kVа6~@ cϠqwjbƟhw u#uI|;f~XaX4P ՙG_sz K7_V VI0l4%Vw̿钍ز܀1)׷d|q^%m/aMb(vo0^n4<=BNtKFZA5;xe0/Y/z%x)>f˓-n2y<~INXRau 7){z$(N;}>,8v< 8ŀUc9 6uB珧kEY)Ѭfbf1p+V%{g]R(Os1%4 ma&Z9: ,hVW5 6M\E{ȝcĎ4q Tip⦮hHB<FD,A,y1 f6gDvJ܅&x4QG^8"lxs"p9겤h',OcœK)W^qjZřcA2\؁%HgnM䂝T!GB*ha9Z^tuYi5|pser~5Pt,S)Oj6 K 'Q!fjԅ2_oS,BB M9I%;!"ݟҡpM>*S>AgYǎHD# MRiOpRos,dk34=1s34Cs! x&3Q9aAf`zAsiiFWs_"ՒÑGj5v!=_5s!zsFդVVCڿDHv}7،ڭ[d[E>nM7乷&YvUV9 fX?m zw@УzKѕsW7lYL5;/`aDT9ןٻ'/X(G8}i-SAbrL`時uժd q^kn6}* KǸmQ")h i,*MvlџCM1IhuM4-捻|E{ӂ9˧iVw]ut4:&KqYyh{& o`Vũ!"zUFP~y  1:ldMt-Ek¹6v3SuU#\ed~3d* {74E BD&]pN  36&x >0U:a]2FT 5#º=# ]zQۨGFuN:W8N\3ŊN$͈(eLS 51JNG)F-OpW  my735R(- ^x7MKɛ[i4" {pRU[hkf!X^J)omB*u"ʥDo72 `T&>H<8WU> **E/uH|>b<#SJL䌅<;XbPxH{==1UUG^ZS=6r鸣7L!WP)v?U B|RZ6hlK8]C&؎< nMb Ʌ~lWVJ=eT:0} w) VjP`Y%Rc/V)X\ߖ]<̰ъ`ש)ƞVTUlepE]'(2M ar95Cf@{ o7>SyVozC|ܫn0_E-%;S &]>z;j(DHqLc>RWGB hGߧl尋jrnI}i>EQA|ԢO ֞Ux4? T3"'|ǍnĉmĶ ;E%U2TVsbQ 3N3V= ʬeSٮ[8cܛ:oRP! W3 b׽̪4S1ډEЖdž d)xA)>ʘFj9wJ`D$~44DL]kF=UOr2o$()*ŒvktD K@l> HrBhZ!2m *g1Vgu_wr00M˦=S OĮ_ݎԶ&3o#}˛l=J[- g@3F4m5C4> ſlc&7/~F<5'xXl_8,Ÿa+˟4\CkIz֬l(Ɵ{Dv47 F˞Հeo]ÛG>i3c] a^?u6|>d讕DBTF4]n rCKkR&CÚYY]&Y &D];84,8]~Lۊ|vx4܍vRg#yyO@G@-YK\ 8* j|=`jsjC~M*v`]?MQ /\bE+6Lz͕+]*Dd: ~t6Z2 o3QPryd9f#rBjQRYWKGN b5:2,1mG߲nI)03@=Ļ@*DŽGlN'[~d@(\/c u`Z;gNza(̓QsIbTsRə\mE<&X~̥]SdK+,(pʹ )/ߟ2iZ`(vJDc-<藫4M"P8[-| po }moT3O OZ%;<[feXӧw֦U`+$ &UbnUt?۔ Kmޑpxn,RqȰfNYe nLmPӱf J<8֯]%~ @AD7YdƵF홨$DbdKw? sp9|3B􃓚aOc]҈QyR$\J'{gg3Hct_@0mJ" rZp[9hIXX͠Y,o4Kt.aRkr v܋ ί{$-OܬQ`U?u  /Vutr𙽱c풊~wkw)~Q>M[ql}s16<%hXZf(IlIjC׾v&Zy&}۸(QJBa|)ǩ!3QNR9+l,5#R4]D RdaU0bu!%K㩕򋿏wҧ4xܽиٜNlsoud ި-lˋZ kB}OZGg,.5x[#yi'=WЭ s3WGD?J'q*PEqlzFߔIێ@?BfyqQ 3ADjT, JOh8a4ƑQ>/Am;YxĖ6[ΒoԽ}%<`)O/e <g\K:'9X]v%׷\¿B!(=Y'TuE/%S&RJm_ޚ,!=SiQDdS бk3RJӲuA#sm_Oqp8L>+C B`!-c)QKkL䗝O]ÙN62o3W1(@;,,֢eֺWm?" ߏbK iA .f.( vhO"4ݿaeemlo'mhS U^gzߌ 8 ;u:]eOq,PD̔I? dk6BM "mx6TN:DlkGnG 4&>KXuh(&T6`X"'q }H|HvT AB ;c˰rac*ڎ&77^f IU`  ?ˠ\4VE(ɠE~Zq4Ɲ}QU~W5rmZ,Mj7 ڰ- dl­#!B0r$$-1"^H3g⒓d\H&ۜ6L =Vw (H`9Sm̰n%rV5ʭ2&\xNmUvyػKfcdJ"wPT <1),fcɨMǗF8vtmSO{hQ@[7办v׷-"V0s,̽paOɨ M| -^@/QS]O<_U 43kRܸ`% tJs-IS5j{Gw]0ߊ{[uzʏ%˗l0w¯n'Z4fK# #7TzDO)VQyI6 @j)%Y8f }.P)in PQU@<>3g* F7&Ny`9Az6w!w  7,NʺSS$Js18 ^%hL.ʫ n(~pdWU?cb$5|ps.6`T/O!Z!mݢN{JokPzLMHY:O fV9׮'{\ ==p Ee"+#f8yX+MեbK8Ƀjx>Fע^@?bX@}KSk "-tOóHؓ7?:2 bME@ky9h΃ouH py_5(RԳ">0bo6YJc8Üv 5^ BKvQ/."T2IQrZT᫫+>Eh5 Q\[e]}{u-( >s^?xc7AUT6jXT2j&CQ쏼bvQ˜)@$XksDRn5Q,#Tx>"ƽ=bfbZͻ2F¾͜  3*v u)Zi@֦}CCLºI1=PO` +!!L f6L  Ûp=E 0R/dmZ_QTT;ֹA 1*I8>\ \{ iQrI)@x%#xl37¼S‹˞v\k  -J5ҭ\g)aH.tV 1 j+W I s[=Xd}-Ua3ص\*+@ ͉{D?!1ةa SSBOYq&@18jQa䉵?AHD=bT,:椩# ôZ!oZ⮆o#Y9RL,meBM6nnn"+9c"Y5VDBbM`#o%2tT:}*PaY PZLn<*-m+YЌ86h!"HPn_< RsXW2Y=Wx t|{+5ޮw!>r_Q,OFdX(!mOzdF8}~dd0ɏW:WfֹB; c~7Lp(@pRߺnzQ'"sh]CE8> 絈@O>FC_ˠa) ʋG(lz`󍹻9mWq}i gơNfE/ b2ڥ~O$%- %mF?$\Yg*U(jA vJw(dW@%Iv6ͻ|p=GisϚz,, ah'F2DJ˔Yi T=vwd𥚖+z)g#0T rKK)iFE1WK2^oY,& r~$C >ƒb9]jaJgc!9]Xv :R⦇ ,~oD=+Qj n ct{z;Od,p4E#~m͛жq5߄D/vVoظpA.3cఝZJ"MEEaCWӜJL_T7ߗ׿-__9F6(iyd2ۿ-ZqgMrs]%)7Y8HӳoU2%О~)Wjֹ1o7B͔-d T +S{Zjᴛb PDu] PtĆz4\m>l#v —?7 s`<,HGkE*BX 4ϸLME֭G爦WvWn:oՕE hQѣDgFyLфIazP`/T8K<Fx25hahJt6~yO4P!I5~]KlS;Ef AJλ$" p*w'Q!_Rm$] YY;dBRNdMei; MV&^|"XO(o,vq {`%rQb6LXՏtmR7(2CN!a6dC!2%!:9#"`NvpAhGrf̓J<:XAƵ7ۜe!P94PB˼sgLB@@=fnfc 4֪Lf.2V͐Q"y4,U<47Ԁ@@&NjKߺ [>3տJ@H\@">j};Vpovl gq6W 3/pt3<1_,5NtO4{ q!C {Bn cC| >`(^mhd\![1@.;kh<-6Sɋ6J; @*VMiN>3#D**pzWp݊m "YIt.> _} е&f=wO]%0 UW67Z2T 55$)J{MkU5r(S#FC'.]##,hPK! n|NY~.:ƃ C|.,>OQb.ݩ[8_$j$ +%(%NHz rr٥[8E ^X/Id+X'!^gR GSüRUq64+1[$ iaE_le^[O"Gfx+.P蠪Cb2MibRтHWn0k=!$_ zhל]f0ԏ+4vr)iAud ʳZRuꍧsw t{DQPgWPqEL[m0{ŪO(T*/û>J,$F)o)Pn#sndY aDz 2WC[s*G+AMX3?JscX)f.r#7Wi V V~|ֱy;js ҐWԇ wr6lm !_beۦFV]fdǍvs! !8ǂY$U%PEӄơJb)|>Vv}#-d0m0Ց;Uŕ^|7r{̧;VNC{= %ʋ^!ϧJL5)73] ҍI-'-#2əf }d~"mOuJB"~Fu H'QS@f5 RHvh,ZĉIˎKA>R4{yX930 Х=`DC U+*%$'1~gg 􏿉dA.>m ab |SKRW <g.r( )fCfcLܴW H坐meBhO_?4*Sje'UC^?YQn-LJ.g=z[]v՝ٚ5>%vL@M+!TfW]=פZ62W"n4;5@M>%F&Gk2rX1>d(14]B:6}!: 0a32jiqWܗ ؙm,~-#@؇)_/C |W i| *zg#GW,+b(۶z/sC#"[ cu6LjYHꟲ7SST{^:.y,tCwi v\_ Uyׯ$w/Ja ޜTK&59 #%11c;;B,E{VE]d`[tGQET鶋L+kIr]]ͨzhX-.tXmk{2,[VErKGO]ɛ%7&țbc2(lH/Br4`8[k&a6vHFʙ,5U[۵-gfN d.[MCvuG_sQա8r ¯q:N;w Xzw ʯ~~ ΚǦ |՜\]i J]N{Y8_$'0TG(~\ZJ!ŝ8)v7v!D19 3OwVF%dM8[뷋Fc9*O2$ z38R}kQk`OU=Uiԋa~C$Odl&cAβ׎%moz=;;e'-N{pY>+;Dx5{yLΙrAhBr1sVV5wF/xXGai n|b?qrϮ5TaSI3=_?Õ%h, `{7Bn +MIyPI=An9JZ>Ig@dkk C1v- *I3$Q;FMg(. Ikkd:ۊݢ,X,j2 r %UNF!qf2}_;>=FDx/\a&m7" Wzr .h?)`_pEY=jB: !Jzcho"\\~Hpܴwҝ?J89J]]6Y汷&t}e6zN-Zɏpz;[[a9YX9%K.qWck[$5M܏t!OuNz=̢OR(\CNY~ؖ"-]1?hr"rJR⶿j}p@S1k5E`} :@BW94$A&A3F ݴq1? [|za8(߷4RB 9K2@Q5{J*( i|,%HyƋ})[3/*d)sҟST=sY` QQY Pu`W$*f@HON].ZR%9;mx\!lVmqT6[2TEh^=T^%,4]GSrn4E4"!<fdn_@/>A|jbA[Hib8fԎ @ZψkbQV?9L~Tu2y+ӭ +ՏAhr%CIE{$[wtp=^pϲ+-QBDTJY@7. T!U 3w~F/r⥔UžS>ܼDۍ#C_>%FEuÔdWDSQG8݁-KGrƖw&~Om"Tp% #Z-rA'fHCTG2~bb䖰d3ѣw]1֪zng xok7FB& anRWLԨ l#rtxrFՊDp x\8y՞6l*3!&eARd['IT>T n.B\CUgs`/Lw>3BA@kE3Lg&c- >3R[F=SdUkGĿ2i^p UgqG۪|wQH~qn:DVbR65UE$2ADV{*Ѻ $ ܥW؁p!vCō!טOܙ :d6'CA)RZ(q&4I&gfJ|v笛G[<*&CxMz^d&-o-72ݳM!7)p>| Y րvpC+ Lַ#Z$,ÆjbА7Oٱv?fMU_=ӫRӡ֯L`ZM ~䈠V9{jg\Z4zM:WM(A[H):[{'4Ø @dUz*wԷ:Ak&6x.ݪt}/%ړ̈yx%0=\+_9!}y `&hps,e|aǀvQtqm:FIc&?G M'-;T!dfTa_]pgGTje 3:yᇂO¤M+̍oK{>r79ʤEzN((,*[AZkﳇG]t+):OE߆_ͦڧ: ݂\U1 ^zb] 0l|b-|bsWG@Q̛p b9+]x͂k;5Ӝ}E _ F&AETYA88'3CSFeb Uh ˡ}>QOUE]HelH:`FΠ S=I s^}fA|]/h1n4V5&)K& ;M~ҩ&m_Mm1cf Lc6 ;| Lw"/-&`P0x uwP]mnPAY<郟uDYHE0@0^> 8<18InuqSA4,}"Љᮯ1 7˫kC1h]IByDIewUjJce^:T T IYJcWŁP(3F#$ZJ_ ,XtL/R"|Vq4!rlu$90f.+%'}%ar͹ؕ-9:,ǴX?` OϽI;9#(yBy1B 51DJbHθ#Ն>mtu0_d^w~dP+L au`JDps}sa  y[J֐:d=7Ni1F5GU]ɣ2,m|?~ڻ]LKmw&rT7h}3T9 b!ZY;u) 7d=/ 6{qFVba¸Ծ^lidOpZI.9 & Ԯ@HEQ8o䞦jaUt_"+,OP{F ^WJ )"5|cm"mHo08VIڙ>FON.$'?ʸKKTK{WZ ǢwOx_ 3ϭ}&:|Ü!1aɆV؞/?.*vg^ a,[ a/ug%,b`ly?_~߇5[4c CDs6.*WB)w.mBMZ~{\~剘Q;W"x{>ZM͟( stw2{g!sƮ{|0O(w#0f.CkQeF'o?V14Yx]j,Fh{|J ʘi]:CpgFJ .(NzarQ8BF w 2s_gՉg#nJǕ<y.5%?J3HQl 5p:i'?$N+sOQY+a}kuϽTtBKubFiy!v|R;_1$z&J?C.cޛOiꈢWBd|*Y0g&gS>|UxzI+[A㱦'Qbrq:,"&? TA Xx1H&!͏@O'aEbOg.Nv^_x]b˝i3کYJ*Z'\bV@_QցA~˻ wIŬgsZa' %Nfj$:^YfEu-tl=[*y'' #&.L" )$l Wu U+`F{@i#$B"T9zY׭i+n{푷0'd:# &RHs&cTfmAdT%P'brV^Fo&_4@RwqB/IZ&F"ݧqgޜM]hYץSE%괭p"9',2^b+; [vz@s ީzlkM5cهБ}\.#Oc \61[f_@IUc+TN$?tM՞Hm 63yc(URf"8@;%!v9; +݇Pb g/d֫c:jG߃LuO3궒:{Yǒf:eG ||FoHMtᲶb~5"a7eB% YCCeUM{dH_RwKm~WLf Rb5^ ؍,i /fn68ljFԭܿm /@^Fw{*ڳ9_D/5ȝW.DYѐɭl-%p$塏K9/u<ӂ0"*UЩ@XdQNZrÁQїyWЛ1IZxE->r/ &:P/bl+| `]i/MI{d~Yjz E~Q(B[O󽇍h.i>;OQ"חrI)$O2\:,<h=IM:B*T{2 zHi/n,Y*:0Ϡjيy71ҝ:3EѢ|%M?Sڠ/9}鷮^֝f >B߬$qNd "nxuMRTDIq*s T._-[rao0sF賽[|A);nm}CJ JmS5 Oza]fÊwWʶk̴2{\$)ouMFwJ RmԚNZ, T(1]&<0}Cd81)ALܙr%QlFD+&MOzǤjquf_&҇ =Pn-z;)(!uF(X;MqZvA$4GH+y"&ΎxM&NcU+ܞb"+7F@6 1(^uQl 2ֶ0⽣3Mjw;#[nQ!¦>tWQu\|> P qtLJ_ j{N_\őJswBsݻ.px8ZEE2džd452= 1w])=_dHLRźBއqbqVLJX Y#~>n2XY/_ڳ:LPP$i),9L/H1t+9=cwPg rV~ lPzX `N;>*!(zmG>\u_[+ʯ?-o~:>PpU>Y,3nd(H/IpzE?Fpxa5}`Yy7nvx>"0[8ʡ-$/ѭf#Ǥnѷ#=rDnHpJf_uDž]󹟬 *4d6ԇj+>SqʮpS}hڙ?.1>~qЗ>\cfC-v&E_uZb OTJiⒹǐq!%kBRԴin!]3N}Ԛ H4h\xҽ s[ 'Cy(`+@s]u/t( "h<=c%n k}6;zKF`Io=!&@ې!E)Nvp6JdK;‚6&x3B\8E^j[UVY _2H gF_BX?l1$ڠѡhՒlhza_Y28O'\ Lv*{h͇(&Q8"ka֊pCqB,]ӋxmV^G6~ͤwU=_(S".v%:ZO+TIX|@yOI*Hq6*tyhPd}/Lga^gEO]yp6cBtn/UۆuEȼ:EYrlORt㥡8=NmA}Rņ?xtuP2 N4<:ܶE'~肵?hy%B7 )_BEӴfaT&mjEU2N)B>A_I %d`+>nFo7X8)vO%;#_h|V l'KƈIwD6jUTB)aYDe!@-JFgǤ#b<ٹ`l /2R~p_ϱ=LQ&x*: [PO@+qf)$͗է,@- b9Ɠ؀Rn7lٓ>v獀(>@ ~ʫnXȕ Ww+x=HoxArn{ILƙB]i;7yre s8`:2ZX{7ED;@tg}M L/g1GFqrYo};K Pr9)5ak{ߩLsy78]& IqjXMߦ/">yI)3;=ƏB$",n}?K̇H1$ d iFBFgnba0i4$.Á-tUm;Єs@␬% ``DiF`gkTc:B7v<24vW,{(.R 5OvGg)~?8:w3B4Sʖvŵe(,&1ȿ A !x<1uEV2&0,d4y2"N/!cgȓ(LX ;ھwM?U=W# LX;~NlzX58$j-=Ǫ?Hr =<$e#hO^ɰ݀ՅG 7ƥ` 1k׶+K5 ǞeڭI2hOf2rՂӦ/;K4|Z!_ě47ZKCun#[L\=q=R5_*uə nY.-9{d'"g0I5e]b%dZO]N'UIA$Mf!ğobheABZE 6~{__-2 4$${T,`qrmxSj\$Ķ,b=&4Tq85Pv/X9M|l`5[mc#xm/  #²vb ?k/٢2e\|!"El쑿d$̣ݷ/ޡMtćp`P})y J l]'B,+AѵFf1 8 WLgњaH_DTߚ<Sտ3zL\S;GUԄ*p|NU̪I}O"B\N,2}߷hء=COY!o$v*0mep@%#/}M':VɷP /D/v"Ŵi l(L@q4%) 7A\ʍg7 >| i ocX%Q\g@sJY'I?s*++ڌ}[i8qc :26m3hi6I^v`H7=Xnm2dSl8i87-am*}kYV!A,atG楧oW㠖t[ࡏ="*$`Éqǜ%;BJ".x1oϲ9G)ԣjWՇbʶF, jyS@=o)g3DajUW%33KDY(VJRm^00p0e5ټ~g:,fiYF_v@ I 1@ʄR;`?~5?C pāD1yO7m^c֧ :&:m``卸gGR[j?sV.b1.(^CPt%c&|9u(=X4:r x'aF5=s^~+RKRpYypz籢\#"&xM:v^D6O>K ( _ԑ=~G r}v9kn@;rh45rt*f֡ FoQ*R0Z{ɦ8=p~g5A!]]Sn 35X?O3F9))0CKݕ[DAd Fа$ۈnDϧe)e嶾U4vdOe8'GS>c' i)qSS+lhi@O찘u# _ Jl.-]ΝSCk]d/LčGe&]FK3llǝ;Y(=ԓ //c9ّ%J,LnM›p%ZX ܼ`cCދ/3)tแi^H3_u,iD9Lb5+]s2L\U/qh]|.OWEn~d繒bWWa*+HD袛2q^wZ1oe<(|eS@R1VIě pQ39VqpqFĿg p St(W`,feUȤnFT-%T#i"ڼrp4Wu@ty565D}?i IW%Bxz Rhkxeں4ryN-s,zբDgK%ݹ=):ݔ{ d .PZ AìIíhN: D*BZ3)Nr2ߗtq KMI׊{YzjGd`= Xl8Gh ڐij`*%1KA{fQTt; Vx=%['0M2p1/ð#Lr(`53ڃ0yk#~lDvbVSG 8{/QQ|Coj~,jqhjT́W:ae)dOsoAn#/ɢzyo._T7f|uNP==MsA^T4r~(B5]$^LNP=\VcBDMb ^V:; lg")Nf%jZfIy98;7];8/ EeWxwD|xSkې4\{ ('a-b?}/Abs+f\],0T/ @ߗ2 ElcѨ~,Zҏ(8NpI̳$Nja%XصR0ȎPDvёDo:^/'ʦ}Xa%~2Idְmq' )==boXI-nEH?ri)A / ^$ٸ<;`0Nsc)$pQD(u֡ C"Ą>?ٗd}p&A$nni} zBY^ Uσچ(7+:#hV`pă3 _pk%~i &:rR,s N6j0P6 +1,8k% RyaQcKa(;385^phiDJK"L r?xb]t{_f IBkV(N,eHףSԢߦ=>cU&kVL3aof"o1i4")Ý @4tiyajU[N1>!MтNlW wYH*` s,$08y&* ~smS_vuϿ[ jFG3$%17<3䉱RS\N#W}fOsDyX}^OfTqfP;g<*H "|\Ge١_˭Mڽ=2hcr _.r'_i4 -xnv[CoN`{ JEG-L-@_+[ լoMaZgX-aP)EAC|#0X<ÃǰL!Na_D`?wi_2.h6c縮P$רIy͛Lۏ?ϮN/~3bשOM. M +W*"P7=< fڏto ?cԬׁ y#~+oĝ Y\_v>v>d)H@Bz(-<#66mU6:Pٶ2'Zy}&)gX<د. Jdbbo;9ܛ"L9C$>|=&nt'rѲlIKVL\#@Q1 PͯІwisJ sLM2FUStcB8=bpm.?4b%D%qʞST2GJ5,켯/FX !ߦq5N6N|[حiǟa% 7s+pMpw/'E')'x{=XlX2oo{K<nyJAMl=.|ڐ;LJMVT kRbܺ9$Cˇ&GR>&Zze':wcFGрQA&"j77es$8Ǡ(`"Ѯ[S`F|&I8VUX "b^Ymrq4\ 8*3U5۔@5݄@Y*:L(mvvuT3Q6@uWL4k[mȁLna킷Bf Wf[;[(мMY6=U';FWY8TXg  _dJWŧ m` {+E+K2æM%y!8y,D B&2z!wgCÞtlkdK^HZaK;pV$xPp =-q;(NBj; ʇݷÚhSdmX"M_N7sJGֿ;|0W8Tr*;r+ovD'3g_ZjIy0m(],!U9j~ȉ늤X=N opP)v6~]'X8 Uʐ,1n\+8IEcb GM|0Œb)I9-3G7Z osłJֹ7=bPqկxx+&n蚟"9>kNc>ax\lG̫&G4^(9t(NL֎EB8BV#m!wJ3JQ/J >iA(#:7#[A𧕔@0I q7*|K|v\WB}.{j9-Z0})*fR @禅$Q mU`H.!(HG8T3օ/ !Tɦo@yhzI=Г9+mDRi5N-#42tr@5q$B|mJ.TPAwp,*_׾åzXDP;zErw2 9'rڗOeD(yE toQN]oY˃ۄ&OsںxZ? !S΃[Dyv7 4ׄA!FXn eދ<2ոurZow3(1*&ЯaJuODr4EdF&J"(|6tGEusrR/(P4d7+:ENTWŏI|AI%D)oD?-@ ϑPޗ/7kHmrܣcǮc傊Yԝ=SaNf]}Gf93dtOWx?W;QsVG`|H h)l,;|FGf n$} @QtvU: !q2S s_" ASn0k[tD kK}`X%g RPyu#TK7lʻ'\^|{96C|''okT[e/ RnR$N Fާbd1liCY|!.6'MXF֟POhQjCcW.s~0;>dT)3y춯FY {u6r7Vst5պՑ,NH-SaZ΃^~ 87'ӯvkA'@i' 1eÑ"pnY}a댄IYJ:gַuLSLʡϺ'K`b=A%X;K|Ic;{]afe&yTO_YR({/4m X01/FBՀqS .GO$ >"caӐЄf }Mм؜!8m.(H7YTG P4yr<+HQVF{F0 ȄGfVW}4* /YxT/U7g͔t$T$E$XͲQpݦVɝ9n U L97Y:c & Or!dTңp.L~@pS&eQT}7\^I1a^4~T5h:eCubQŦ{?@WK<]u Fy;g?.*b0p=)#`t1-8ZaMdy+ZM8ps,Տ!FFr56䙌9t:#M9e"."!E_e,P8<g[0}SIAMl,\~m7C'OfE5wu ]߅IbZfPxoL}EBaOwf]|],#2fDVlӑkUwI C}41^G\q躭ӭV)bnb!Hrx߳n@[mX/f и_O˴KM{KhxCͅTDc~{ ഒ&La)ڧu:,#Wz{S -يpPt9EaZ@fk ]U1{ :uGnyr|Xޢ=Sg QKIn:P{,{wx[' '&ch5lVg:; uS#XSypN\DULniRy{j*=;Jm3wͭڇ9b S38e*ݍN"sK$XRgpIw]z e?Q<1$LRVkQ:G6LkVHЇF dׯ؞%6b!y_EK! ?{ Z˺%g8iP>r҂U9cӫ9eo.xXI @ԙC,V#dp9C j%ר OH8|<`{ρW%#lz-i"\C`EtпxtU#ش`3LJ%2rxYG]kxOף6/F+03PdX~WR9י|#ⅰf$%-hKo?'wb 3FZg/C%{ݕfG%׬?A-FSZ8犘B)+KoS҂u#Xb~Fe>T+Y;XƶD$\s>]#@eV$XQI(NJK WU4wjSw2٘# qR`nreAy'>\=n&(a=B)q7Q`)L%JQW`dGnb( ? 8=<ŭel#Ex*M=%L+i+kE :'Rvc(>C}kD{ .VWu{>MZnqC!~_ܬm?c9:\{(שDK36vinEӼRX:dTZ=ᬬ|ʥs&X@*R $oɗsS]a<QFo&]`mIIhjc\~dA;J:cH%eXhrGg`PܼYNׯPiDM|q#AYe,_ |[!*1aH2WK~3D3y'% `o{L(1Vt 'I[\βRd&Lk23 uiktx)`f:jyiw@wj 4/,O]o9VI;8ĝM?_U\͐$get]IHFL:qUH4x߹Ǐx0[&f?|da5$QBz|.\i#n=M?(V0t@E9jr{lUK#0(ڗA_d]JI#am+05bc1( *"pN;.v&L蚟B0?g֙*ʇ+ڟ:79r5? 8`4TcDZs[TFUb, s}lCZͼ@[+fejǯʸ'F}y4qE8Ν`c*a 4犯]itEߣФ.~uW80Vd&h>#hx;- #ҵsa!`)ȁc[EJJ3f[Djo]KrXC{` ͜,U2z\pcCZ$kc:κ1P[.cv3n-7^8k7/Ժfq.zජOBB;2ҠeuЂN{+E >h%ے^nݪpՑ=]U`=z /A~*M".K\|bռMdW!'<~I-J>ޡTmN$VWpOZXg)J c0uį)/>:۳.Z$Zi0nsoˋtL7H`.n a:Ͻ,Ψe'SZ`Gg$ݹNW-CGlPrDS*;?XQM ZcY^O-YXt/kla4dÚyDxWD RI(8`//˦\$!;{/P4"?U-PHDG;V]rK|_ wq .5$p+NLt^p2W?l4cj Z>˖bQ {5/d%~* i%&d#,5Eg1d1g>ZQ pYHde>"%2{Q )OXS8[dTCau>2zvg"t yHMtvdꔎ%X2 ՞ͼX- E$ɣ7Q|Y}njӫIzcd`fN<ωkDpU=-bJq#yD"> f?gd17u}wT(}T{S9p"=_̑s66x5a:hVTDMER? \M3P.i`&_;7՚'\hEin`)+D5_o{!帥ây?&TT]m>~ybvSQVُ+1. ź }|b<~nxT=\rg :^|E-L9[َC%jM!)s4k`\1ք Ja_ٟnjKBd瓤%ic>EBJ ji}])3k]NG lD${"T/l+ :aVCP4> JRZ7: B' z7&of[HjQCH{(`6M3Z )ρ<O}eXuĺ:H`T{|rUYMAKU8b̀-*D=aת;4J0#.6?NƱٴDӘ{ɽy0_SoML$S+3O\ s+$NϦL(wrH&gZg0.hէ nusߧ>b? qUP28!j$U~~U닲sR+L@w;,!S,8n!,!Θ"[#Xo4a,Ԛ>'U j ՠێ;t:UBJTR"d\5Â||"VϬwťEcE02q^nn2Ի)F„h2I(`)2/b`44 -Pu! <'“9@{E5MrsJmVP )Ay}0a*Iwd<>D%ʌU9Rkbg <ƻ:9x Ϙz֟&738Ix7~[ؔr[̀ ;&@D^^CƧ~=^e5I7VQઓI7ntcYV4l(Li/"?`U--Sx!*r1'CY? 䅜).VCr<1Z9 "ݔ|[ޏ~-5q&G`T< 0*H=\|! P1'np詮P7:}ba}EUp\QEpĆP| [|G.jd3z\pƖA&@%|'ʽqf^@ϥ1JIMw wϊ X˱WO42\ģQ;,2J^g[ y h~I̦p>~R$rHHqY(ɔUǬ]_EAR s&)DZ0"7z %]rw\э "Mth,T luv=cFu#zWځBg1bT eIU狃_QIh4 x,D"2Q]Y2rY0*uU~4c }6$N3bhʥE7#pHYƂFR3E:\,9ռvtw̵)rĊ{rxWg?Si iy+q6ܛ('^;AVvz.ɿ=G:  RWR v@}1(R"]y#VPguN4(^ jŌ_T Cyf~?N, 8NN`%Q;/NҞs{XF 7/Ϩ.SKգ/Y DvKMZ ef c'25,-J@|:=`8Zae_QoN8a3o~,Zm ad _qU?x<|&q)[HOs4{!>Ӄ')Rq)(4f,ʅ N6Su ѓsK/4sDh\5^QA+̱֩fw7)o]mx!$k/+PC"l6u[v|Cdԭ0WY|\]aGU_7fdž|1a_#pf"AB;q;@?o0SB ,GT jwRAQ-$1j sB7;QT{YV]rIO9d"4J kS# .4Vd+Nפ?A`V8J-? cU+N.Ɔ%K^zʎ[z{Dޅz`AioJi}2N(FED^0G T4uф9@hxy*0Oſ}BVQ{O NeXt+|NUC]&AU]4ĦSǺ҇166-`Vtҥ.k5wJ=0=5"7GA85pz<[nXv/|3]7se!apb%%`[V{bkxas&!|ʩ|-y@d*ޚ(Ϥ=U {|#vH4[id#Ź i=0 & &".iEQ2wQf )ث? HtvgQ P1\Z+7pbMLo҆  NSM2NÉxEcNbᕍ$ ދxK>j#Zb,<9$ Dznj&2:=ij[-rH&A2ӎۘ&]f^ 1^ Xl9?*^aRHSg[.qrycYHZd.} 75;.:G@rfk9:JkX3.x7A;|%ӊ,>ì td⋨mk`,|{fҍ ݟLtnJHp`;hWi7Ka$5M"D:4DNt2 3PD|fBSE,FnjJ?n :p}krK,p(Z\GQmvSd5Ij?A|O/|ᇤkĴ ۭ63F10)VQ-H~<=P &[ s>y_6% ؜@ iSAoʁ%(|X8BL}cL%a_A M)+ĺ J>@ʓH !` xwEwC`[4oFpߣ-^stf)c|TMo%R 7oS8 ҁؿ!k}%pQK砜R;lހZOrCR$T)]s6[3{Vcd3׼RLh d}W(}ސF78RFoqFmiFwe+ u xˑ.d>U#L HanNN:!tP ;#9Qiđ.G^dZ =|E!@=*B_aMb9>'DD*(+f q܅b';EHL1B46V1 $'@Q,ø.ֹ}q3n5 % y$ƽ#淛g{YXIw?׬" Cū3L(3ᣛ IEIiqJ 6X Xm>@։ TZ;ҋ*BjzZB-b'd75Q{=$: C-:ؑ8 <Q|Ha`y+9!ytf%a$F/iM}xf.o(7H)8qZװ .D:[uEAPԟy *[Q=3i17MC=2m)9ޅF7ʼn2^#D.DFb< ߝ}qݚ \Y4XWH~.x3c 0 oAPɷ%ja)vH;7)kew ]t#NSjN=p"|BQiZ,TqB[,RM$U-st%0LF#$pt r .= Ŏ0)>a!hxsb[&]͛vnfʜ3}Sf(N㨟hOا3xcxL= 9y{t2ڮNV~>|5mCňՌ*~fY$~)X ͯ,—Xt=^})Tu*Rv^Ϻq keCA\ތeo(E_u7L;uɱPD0w]*oQ8>BF*K㓅"8KUHP'#]Ƀ%6"=?bJ@^'Ʋes}pw2C2 UoxġX c #R'H FՓ~HV{ee'ڵ%9q-㫖5åEJS)P'P6:8x4໒W!/e|FaA,-Z2q4`³>kYEng܊L<:'N%%2*@fRY7G9<7 UUD ')AoNb$ql=jF&Ǩ 9ߚY+ _+=;Kn1?)mݩ.9Lk:ꃉ YܭJ2ZɾULFGѯ21hn vE9'QKhI~[EPm98F\"%?U8E*ƿ6F|zh2DM6Qբz2޶o8Q.s+TM4T Zk!ʔU\dv0e@rQznt5j*|*Xj|D3D't}H8Z!~*yB}W=[\ dWCvJy\)$ kpbxhϳ˲ ^%px)Gz~yZQiߤ6Æs8fD "Bm 6pI$7jR"i*@0M4vݻ0HӀDVs!m.XK"CC`8a;ץ5sk2ܥt?Tpi _N3:Oiwyվe\ .ݯ8Z&,AՏ͐n\Q0?34 ړ6li]D׾p#RZ/lCtWAQ= Z쬎ULƮxӠXQۥO9붶 (UFҿZ}.'ZTHCH<^]7-8AP,Qk*ŒOd ?kDbΏiA9 CҵmN  HZ̢T|lwA$#"9݉2ٜ)Aq YUQy_ /^ @UeDΗ5U&]Җj}Zu Cn-v)C{8 g YG$[a$[|u 0Dˡ ءMSF e|")4 MKX >i'攉VE=W] V2o:,eb='NnlڳYACchCI= بEjZHZg1C\(Lg+xUk m?:DԷY휽ę=aH5s`8pUgtϊUBFdf/J1O3q=aڣ(# [a6c?QU))].߹7|n`̳ǔp/]Q1lnWӀ@d?(ǃEԩ2kZd-H( )Ćf$Ks<@G_ |^zlTp2̲$裔\̔GYZ6_^7 & 5,0`tkn]J%Ǒst'>Y} )i 6t$4H(qOT_c8T[lR s-X {Vi]>'h6郃4kUeM.뷜W̘@yT#Pဎfwqkgsӵ)!>vDm:{Q{>O/TVSU(酝 -!Ё*FdLz4|c}p O0ۚЅ—cŧ؈sBLjD:7 ]dnu?Ȓj4%,:PJT);ɤ6*  ǁ_s*yh6LUn|b|9Qq͹H1(S%W蕺jwjSBisԆq}۞ ;pvTe1LZvגb5a¯rUd/6(lOdr>c@PiI6"WF "Ãi]j;|s|\YoGi-13of3xqp Xg]*xsMNNȪM;({ntkDӷjXr3չV "_Fp{X N/HQlPHY*7b+8D^&p Ӯ8p;8zf(Vhjv5 X3qMˏq<U%w1Yn$_㦣7Enڭ4Uw'|ZKM`em.W,4 q!fLT' 1TeݐM0g Tkcb}EG.CIa}dNp#ebABCDLI*B+)VG87wTWbkg,zԂfJpmLV~U%gem;gB',z*:~;_iKS9n䴉 ǽ_hӘOc!:;Pϼzv@j a98ߋsl-kL:3S @rU wtp[H;G G1jP!`7]<ǿ?i>>L9D &tлY. }k]4(?wfHʃ?u(琢_dTqfO0R?@XmYzҨ#u7r L  V…٩˲4EP`֓)m `p@桷8F $S]3Z. k]vRZS/:Kz`AYn[?+L4K%7ؐiiE.&@f$yע?)uʑH xfm. <y7a+%dO^w!B_ W>r^T8>+ mlNȏ4ڸl7y=u5Lv& H,$rSnCI˔ MFs꿉5L%J+~ܷ^>#i&L8lPғN>RQzvM\7u`۟dvI}YT n`0rs{rɐ5N)_0#}-iE{T^3͈4K<<O],d>ⲕ Q.4H}  ڻdư堡*^0`ID2֟)&,h2\Pߞp4\ER^CJLXK 8n}q:n{Usxc'mԴYp_DKlzx1j˽nFn%TtDA/j,ضV_|z]547T7#9˘h-x};\[w2(x@4D2GG58C~#wYa‘tNu@pNd:[jS/0j%1i uܞua}Ϲc۳MS9Ch`k$RBDm;95xPMpQD}kNMiq<ͻIfbWgnm(8taΉ sl"Iyv^RO=!)ni=:(q8 fl=iLڢ~{qx[C6x_U b\"(̰h(v*x,("ENU;"P&1Kf:}YuOւKXMm"_Hv.\i%A4iK0uHa2?7YJ_z@Tі%DH.W(R,H?}n%o©*(t_V}E# R/Nm폢^rfuo!yDRvDjS&>Іs5<'c"ym)m$aICA5?i%+ rs)ޚ{RS0)IeGZaȲXoWHe!U;}a-m㱝1 i1K̜r}daNەU!/Cb tS^Ub;'a0JK;"e0 @!"O?NG1Ӌ񬀷N?瞍 XVgfcE;ZI[ A֨uŽӀz[ا+@<nz+X2VQ 1^HG-A7>bd*TPMc2DN]sJNf9r`횹Z` a@+-5N -neÞCE4QNprˉTqWHy2ǘ臘_S1֦wScj݈9-$ _9i$pDMn]X5:eL2^)v nꦸ ]g Uk6D#n /4n]tERDծ늁)G}3e!rg&=C 8=ȊƓsNW#n|2 + Iڍۀ{OAbP q`!GkZeOҿ>_S,KgMgFsw{{6‰33;(^@1A02$oe )#ܒHHq< .oQbnj8:fNIDj يHp1TWncBdYIt "Q3𨆑t[3rR[_;pp9|aOoIn^ s,4^ݼe -=DEw6a ԣ L cΧ%'֍"{k'*}1&B0ȯ/G@ۆū},J'h+ M;vOAZ!,}|PV^1SmJD :xx'ݵyg!Yhc%~:zx-Im1xݤHF3JGp(8Cg\xMEEYMfnZ`Im6:@b+ w%G;/{Lx*a0#eVۣ~/25pҍMI]Qh&!dy6ޢ^TRHV$ S@JY^/C? 媴t* ))")6Sq75j;Nc!.Ez_E. „QWĒx.QpwΦu~4huq( ۳#s rBa $ҌH:$Su;˹Y7N~-r#R{fr5^/&,Cֳ>x U$293n65 ucu3[\4BJo oA >{dV`Z؍AT ja }+pq 󃢫¯j7ZJ{ڝǂY#eAp`>yD,O 4FdS*=x% ΫwP;;hUFҧRpWyGJ]{ǟ!, o&)?+Tp6y*%$olD+bM;}CfmykB$:Ǜ/F ˗R6#_ B9'd+@3w|;.IBxoE!ҩr=WwHүݹCy4'8Kh(k\s!f MDsiU ;8*˛w̑$Z$?9 ~62}~GckoER?[WZrQk\SƩRVw¦1%UtU+V2[j7]'2hNE%oqm )^ tSy8fRJALhn174\ 5q"jth6Wz,X`REIq1W:D;d_}ȊIOݝLs[[,o aL)@p<8}̗dpgL6H.O(gx4^1%qU=_*O_G6C:! g!򴲌*Cy4qZ.dΉul]ܤc?9O"l^r ܺ)7鰑9>+\2c%wRðo)y,ƛDnDKm%{qu+Cǡ9w*קu,a# l}eT׀y2wG9YqTz]d,~^N vlC<ONk3 xx<<֭IyJe o7zd K x,͍,wSʴsIQj[yj9V}$Ci Z``DE+'Ҋ.Խ嵟Ht qUT bb\6KF$m]gtMWYgɾ\FnīNO+a' 1;G,/D?<#Xdu½ 238KSIvخ);. }$4P-nCUf Qh!|fʂ|ڨ3ۣ!k Cf}Sq{i)v v:?3ZrEPL˩ 4ןC5gz* ;i4CR}a3Y [<@;Y;ܸjOr 2eg^Tx8J0?ٙ k&]>1UTgAGhZa{Cb}]B Ɇ7GW5 Bw Lo}X{oŘ(7fb9B$^ 9~ag~6,6jvuqaNP)RKm#fCX{I"ЈC)gRa/] rRnh ?ņ0!}kn gQvy̐2>x^ܰÚT3}aI YnRCTϽLd w+%D D1O=@Dxr  S#&.^ |`z)_?(Coؑ]ྵ/)^ּB%LحE_Ӝ6|Tؿ'Ng|8&^p^J7`qZ&8K3iL88b TwFžX%ZnEخ(KbS }$9LJ=aܛW7>z8K9KBHXY`rG(uFs?5L61zl+o=̛H #xdw,N<&4H6m~GGI;0*zOMר̒= Pzl'߽)*47"OU׃4 ɠtLJFImAY\g,MHǤ1-H. ZuitA{/_KH#)`:EQq ClfV}(Z xΞ HDݭ% uVg{8>֢E:M<,ҥ-|}LoiItpY8*Uf ,.}'#8 |'ޭ[O3% -F#GQhc _\/No2hl՟c}Œ`}/fv;:"n^c8f[~si}H2&x4sBDpk|KV֪L3L#&[2;UlKuT·9`y`$0m&je~RVVHEoäV.9jV=7R~/^ lezeLdI> ?xf@jy2xpLZS=`t㨬^asAqfXBiu Ab<%Ky f3&εk`JDO{ˁ|%0 f*$,XӞpwQ^AQtF4 2ΝpΘ˟jɺoGq+Mk't@WU*"b#@=u9 6b_'㸖|wPw%$U"ǵN5lܤ`"nz\>M4a 4Q*(]gN4^-SX;XvG aR!; ||;`&[e5 ~pW֌X.}{?OZM%K Q.Rqq/LށӕR8oi>VҟoODIY\ n駥< eN< Bʜ$ne06߇ NC-˼L5\g46h ,WU#wHg,w4>Sn@m!*F( Idafu=Bf%ĕsA6˴ ,ˮ4`?9qAuGOv t+͉+5f.?F^.H0x%Ut}$#=>追PVȑHd$2ZF_H=B;+0DPWˤ:\]h>ekM;ȋ?R(E˘pBqLz6EXp7&jh)gfUFW+] J" s%̀"0R"vKXnkӲ#U=f~TqX#ͥ> V>koFwa[8)z$J'_h=^|;M8~7I kdy;k޳`軟zICxL1#TK BVvL)997$\}8qb!zc=w*'[:dދִI/wUJR2SAmH8pMU? c6eְ<*Zi\:pZ W5o7 m /2QOjgȲ DIǧvRR5~;ږ]H@ژNJ3GEp* ϛFӪfH?;})Bfu+yү ރҭ;Z/U46M˾$*4$UFmX ¬5haSOg O~9ʷYWnYK'wz@xLAy) jRΠv-ێ˦?M.IJl ڧΙބѩVj OnX7K;4wd&z2^ ^4Pzif.:ր2r:4K_%!~8\wow"tۃԸ*CxK.&vx*$ {C$~׼ľĀrZMr r\s,n 6SB&yO#>h N߃Ӷ96г{&t|kqjݎe746[HKOLQ)?B|Beh_.G}Eb|Kn..SIʥ;Q e$(՘` -4X 9{j|Vs+rU@WQQi%mrPw OZMk_p9.ArԵO_?ɕ\V=IHi{xدÊ7H3ܧd Px#2xY@5+aX2anR~˧'$M 9/aN~L"ʐe퓉./ڻjݝ 7ZGj [ FtPx@eB=0w=+lKi^y9,i`O ]"s)cN$L C244xoi"cU4]/B2ZY(Sp4 ?93[}q$9|){]זKElj&?^yCգyg(WR(k V%D4?16Z#xW%[4w)qc\t_MhۏzфKR~CS@FqV2{E)DeH kYF"wdp4#P49LA1Nـ?'EV{3 $YV噜:3rbIS^E ȜOy-v5s ]p49|K}w?B ٛێxJ z[̱yvU5y.sY0Fսsڮn$~ O:{ʹɹ;t!f/(#+݃,sOaag"6*b,S8GSKBU֟j#LKn=1]ZG7l^wl;% IIr r=^ ؓĬГ|#7EU H:3QYHkH}<;w{'D%l`ȫZ-Ҫ|~ )뀖'Ąq*> j]!Ttձ0qQ~%HΤK>{'d3uߑh%$* V }~)l*l{A!UA@ijmOuά_;g++fOX8 Y+w(7/lȾNF(G S¥SDx8tw$:s(ۢY)ګ.>3g/8CdR&^ Y/O|~Ja :;6d#gl)bVzB/yZ,H6=ū>S V/GnрHQ ^3 GW=(<-TI4u=* 3lk@ `"-T/ ӘyݾJb*I@^nHRkJRt#HmX)Fć-_KԱ#lc ᳦E̯9|IZ:ojI[rˮ3J^8i`-n) ɀ'.P yn1EwiIVCq#[T vq2Z lu0oa˞Tmǚϰq,6Ϫ#2ۊ_PI8ɄwE,%5 pn_{r2 %̚P_ȚS&QY9c4-J%~펒c\Z.犬f;N9X'OtR*W())޿ T~LW-aQ 4Q5zO>RVtf-%f(bǾ*XN ڶ{Ľ8f0u!LO@q\P^6Y\M3ֆ{:vmoIf~#R, -*Qwj&Q߾/ `4 iSO ׮N[4 ֬寻mwf} ią;xPC>j(5,[i\yo-CI`(]πn.&ވF*"iKR" Bo=3jj)  qtgPK 67ƗI vuICx!N0 ^~ 6+u,DS%fL?$<ɣ" 13f9|8xe|p ⨴%v.L<hYWrBU)jc\jۻE9͞W%m&z5pqs{=Y۱l / xaCIв kb2cN TEt#Z糿K(ۊA|6Nv\Rp~ΕPEF5EǩpGϛъ 0) "4)<͸"*Ri螓ni%UAy#nPi,}WƦ4h^ؑN$@dJ((WD5}$FO0pwJ jqպWk֑ I/Ot?jϵU /oǚ3:&*MQw n6>u[m$>q% [©:4|Rws8m~',Ü]'Xg3搨쌂g.̓^e{Dm&:V$T}p|B0 (Hae,YaĔm\"a~,0zw F|sy1mK~O#ȡ%`1UEᠯ߄yWk|bO!Sͨ >}϶e}mv_hcd^ZçRcɱ@,w=Ih2r  O6 PDA^8NJVIJ!oS`(LRH+񻗧}*27'~ Ӿ/v?X 4nðG4Itn#h.4hدN,d[c:1),NZR-E:spNj׆̽k\B J.ʞ~BT*4LQ?ԫ ,2_%O !`HPܨwkZnNeR [W.ET/`J!EM"aô2,qWKhmm!UTM1 jlGa$a .o@IluZJm\hœ .*xz_L!#'2Zgd1*9w=pN xǪwCH٬,h%#DG{VŔM 2\5^{F}['-yDcwt 5"\£vZ)qh&p 4j3٦O {DD.7ɖ+='A&B1$%i M8:H>$|o' gzX ad+sj㷁n0=z*X.Xkύ͛O竌sGz1e}3W*ҁi4G<xe9AcXa@-K͉0%U(nj+oԃ‚ʐ ji.1#t" л"Uͪ@(-|" z*b,Nhz 8 A7HPֹK*ǴXow7TW/^ȏՀ (h'DΧiRnL9Ct^ d`b!ÏRپ%\8w2$q!Ag3CLJ3 T TJNi*Kyh7Hm#[V }ξ^7H8wS[@FH3Ϯf%ngxL[xJ:0f?VSuGB}B-5vJX})*p,Xzvn,XmFɼwmQgY- :Ij͵D 5络>TQrs߇X]v/H7_ӷ{Ztyp XDvőaS;$o3hA6edw/0 D0x̒V 'S @%Qoh1r8ʕ7exD@tG)T!eWPv 2c%}T-$]b4U?]1U!s0 ta⵼$]HTW0'ST%:^+tR`j_)kn8>)7X/;a%z *Ƅ*k+K 55Ԟ%bٕ1+BdQ5c;*11W[RD:d6\^s)YoX.*fb~@'bFh?0IEh-fUѢ&̼P5=0S= Y(,68쒅RβF/ =f(*"o<]Yf5n*2n.jcٙ<躋{k$p1YFzl9.̳lCȁPdUW=(3c 3lm &<R/췢"Ԃ.=㒎H Z E>avcfV܀2?C`nǸ$uxMۣ"zMUmұe4"${shet/'cX:ZY\ebX\D@"-z*Nt uZK*XsƂ3 LBM))i"KGnI&E >/}'FS=Sab=^:_QLX->\l#N T~o{]4#!Eq~wRf"">)(8ѳ&qoBS06cxuW Wdaˆu% ~3HcqU »G dGp"ɣcLe 7Fm\k;ПFCȌ%wsyьgOxPҡ`.pM֑f6CX.+sd1eL47Ò(iG:gqMΞ׶78)09uLV&^Sl CɣP^w@Žx@`LO_٩( A2T+]:h-CZ\-:Ο7:ÇMڶQGO同 A֩2Om`U R9^ٷE3f= uLpV[RTJVXsW]؋%l>FfZ۪+/`qm:F:N-\տ8A pƶm$h,|1J`:X]݆D-3C%}~b喖gqy|z;RUx*ݬ)ҽ吲u ̎7}geoV-CۯO39D% q)±ܾ|0r!p%Np@ O]>)i#^t8rQr,~ԈXE tr2Wڪ\^2$WL Pkh`oTTh`}6 0Dm&w]RkXg]  _n5RnjJu<+\ҫ)3?~s9yyۣ_{`3$b¯7¼CsX(s(fEt|c-r@8 54MP:PbG?>y&ڄ9R/Ld':K޺h@9Gfd+ELÁJK:[헢Z\xl?s""ikRS.U/rl w_Y:5?sapj9yhŔDЦNԕ+{*h@CMNkoh~k"&{t ౼"'GO}\`r!)VKҩry\4x0=&ODmGnI~& 3Tw)30X,..[ *qt"ɢ@'@Qy{Pj#*[ځf\p=EENb% *@IN󼅍jS pV,Ɣ T5tY85s>!xYNָ$k^T$z)r*\q'xFuGJJ=ts2@[)֊[ռbaܶ@eڲ_`ۍ~KrR "'#`ݕ^pYF?B|GQ4, QFⳄ?N3k3Vk1& |ln[*Y(nC m>MBYJn,RUwp]8((Cylo4 MY(ANY%ʽH{ @nC1\%TFX#i-߯joھw.[ ڍm^ J%I{Qc]> 0"vU#aKHۭq/M/P53e@7B2[$ Lk`V >HHV{Hۯ~c`|5 dFW;pE0vX/dUYE`6<|ƕc(@E`N7pITzxEȱ5#h D6b\ ;K?ZԊ'7”/H[= l`XotG7u 1%Á0Ug^r 7Qي!NhYYBaّ8Oo\1A@'2V#|X܌k+s[?8Q=7=#F~=A̯iR?6psO"N96e^9 d=xߞT?0Jm֯bR1w5sffh۪09->8%RY|{ |0xu[6fq}$P@@[9ܤHw8eh~AԾYeu{`9S}5= "8~KP=?B$ؗm"uA*FFŪ 8렟܄8#vqGۋ',>DDz r4lͭO)$xU;C朣Dߵᅊ-@ :Lny&X_jP&o&ERQvwYwkњ|jw!/&5ciȲLME^y_6֏*.O:/Ƹu3f>՜FE_B_/69Ɂs-A9LJ]>g]jv+B]BO ?Zj8/M-6%y6<Ԝ[?0vG@jŹ:rE7?-FDT8Q[|uPdpO4yFK3yy259d\3yߺ\+sO -{{#oZG9){i @l S|v@kXeSLG:|9 Wb N>98u`^F{E*Wk4BwMm>G Ӣ~aJdH%~t|W`04êU<; O_ןjk1f乭ЇZE̙wF|),ɮr*_Lnn. Pt>x:OLIDzLVdUNBɀ%%2mDRxðxȅ%dw9j\t嚘 0K]õXXf]_ч-Uhsٻ<Ț)DMna6E,gsGtCRD-`7xvr%F̷. (IPjlRbR3Q/针\:cr0cymvgU4LIctIn")W*iڥh]0j:ҘW癖s'% Ε疂\K8cYu:u c}:d}r~h9nyYpjiK  G m>eXcTgnJe{quJOG=\ゴOuoy(jfNvΪ,ik%ad4~ z;$@m2j`sF(0YOvRCҺ'Mۻ~Trz`y{oh8³B]J:3:xkl85P0r(mM | _8_/ŗDvkj6^—9d(} t<_Z:^~XM9{ѕDhA㰆[swtNaFYPb@7`5 Xgt'،q_MeuObiaaL_Ϸ]U~T02^o'ް _ 4Ą8l%iXS2n/MV_-pgwf /C73ReTm3*Z8Cؘ&zkLj8=HS-IA{LeX1{ZSАvKݣ|3_.b%c5]c ˦oۘ;|ݑNy~ g b|˸ÛV 'Ё|⠱`ak%2o[ڠ$͔ugn')a w"b?/}LM3'͵Z]/%4z9hҶ9K+nbؾS=LhnבH4iN|{v)THn{!`/CŰ/*oDjІvV-%P= 592^8t4PG WՖѢ$Āiyĩ Kmp{`衤w3t$H.9dpi$3 /8Kly zV01;uS6S_ x()R7 ޣ*pdKQ+=*:e18j6Q1[NZ8&ps}Q0â:cL5DB)˸*3ؿs<1φ |s7&`D)g`2ev-1XJ#${T!R* \5~H: ?hc6%PvNգWTߡϼP"<#,$+C 8'8Rrj$'\1xi} mJ ˙}6Kh+zwԚ\KYՖ^ 6kOw%`CŘ(ƛ] ө~)Hۜ0ecD꽅"G~ѫf$e35q%? `6%|$p A䁳zJC?BF;6,U=T{GOd >qgʺwT>xY$Bqcں <!A0Sb?[z?f=z dD::Q/Ad?O5❕-ѵ:s0QT]nà8Xe8tļ޻-] eq^C0H(|V.6 /[~EPg> 8òb3}4*g*E_‹127䄪7_Μ;xf$}⸪XRy 4!Ypt 3] }s#7=.V*ЪR~LON[N8ӽЈ* נC`\YUnC"@`&|iHpT/?blFL䂧/S>9&ה:ƪMj@@E@9:FR{l >wbט*LupkWܚvQ/v،NU%&I9pz;_g3CN<;&5 IײM;1_xmRd(Skw“]^0{(%$\8BIm`ӜRtX4T wUUw: ݯ# 9ISw+YϾ")^ZTOu€Q̃ߩ*6/\t:PƞbM5:UlníL+mKZX T] ֱ5H5eB S:9`bY:AXEvh/7ɼ8-A~ԝ;B:,u2O[&8 *V{  {! 0RJ0YG"!wq(q'K<}d3ݝ`XޒƧ:QUX.iŢw5D0( J'uVYZ*ZRgˠ^ m e(Úk=>":} Z1gh1z >j%bju jKuؼ=5Ģ^?XaPQ=`j&&ԉ LowfU,ԏ z}7_ .GcVo?OC 7rJ&{ۡDKa?U 3ɳ\D4V# zMo⊹="6۴T6u W #;شM@QBd- eke3;">xq ы>eyۆ] ~#&n&U7ͅ"ˣX֏!TFxI6m?ȟė biணt׻G P'&64>́W@@;Mt`N.^XENˇ_WJ؍H08 Z^*'A*evpX֖(H.8⻸H9ƘE}NP_n Lt^bNci V^J(bj?=P NҸ}^ȴcp,?0<4n3D~.ҤIwbq/U;]Fv8rkZ.Qt$T KTom[@L~e86D܆vŚ3 (s}=Ù<ڡM}S)"FR >5ttSSRWQOTd0{'"ފM} ZUEH6}˷lkĀPlZ3b3.oP_3ө$*jJןSn I$s}4˕e<}>xAޖKƜ̘a091[SH \AI;ɻ$IJĖ5OEb n*/Dx!e(D?DVHWy_ln v+Q9|'MӐ~lycFP _amF92V6-b'C!YsX?=@ +eQQCCJE_\;`4*/36Bp|QK Ut@Qœ9nJ)+қfsرHrfiշֶw&l:ɘ}IJ",LٰH,_m8pC_SmԤ87}ӫ1'e@z:.;1uk21 =l;*X@Cc^E1- Ub@'[,6_zC6Ky vCڱ-_q\pϓjlB޼,,19_u ˫?z^ kϰe= A!wT?duo8T`_k~HIZ$v*AC;̒mk\c%x҄Rz嫶5R ZH;!c+p2%X\jQQwLƜr44 tg튭 3JkA]8+Q`YժRR0k`MdFEDy@m!2髂VaUO5gMP.=)9ՂcA,? l$k&oP:9c Ňp&{5o0 ^,o"?Δ<,\Պ\6WqdP#كi հٜw*йV2kM=% YT) %Z:X~lυW=\9f2ꦙ~Wy}E-ֺ=-̄i5NXݽ)H.)oBg,sF$!>vetr֤Ta)gɧ&< !. 5C=.$S? !VFE]+RBwO zg8W_PUy:>eRaW|wϠBya۴G̘mA&OIM2[xAm忄ΥtYń2RJ=ph,YU&\Ns[iQG OG}{ ѳVT2Fq'|#ea\?xpŦJϡb~рG 0.AB18@̢0eU)wJD )G9uLЍc nnjoEʕϵ,vy7fTN.e↿Z(S΀|GFySi.=ڞ"CCplg@i0a֖p6ϱ#̖(x^58~ytG 5@go$)%vt^+ܖN8ZqaBol;"l?=M6n{(w^\͜*;`>_a^{ƪqf'dc >ыW3%7A; 9 V7?2}̊6T:ř℈UmM\0<ŀ^pP8Syš>[Ncɒd EgR;IGRD4C%>_-ӼsoXYrJ־ ԇ&!cۍ%>þm'Am:`g`5"qXӖu95ψ5n@ |!QEVZ52(Țқ(jT -Kz,~XIq&\ b^jZ\ LUfㅕm}KbK ;)xCFEnՏwZ즼"s< g foµnjC *Ԓ[m rg< ~qoytO,J^C'jd]u&WO f—N] y}cƘXƺBPdV yz'2M֦9ƛڹ i5ņcgG,P`Y޹+̄SK*E^|K5<19Bଖ㰘t"23φYzĦߐM6|*H"Wևf:4^OзνΉ9ؠBg)N˱M ᾷ샦@4ubb8o+ T^?Ш/bCuoO ix .Ih='e- ԑVdmqC% A`:Gcp"ߓV.}mqLb:dD"G! _!^xKC4۴6x/qDNOǽƪF<al Z'zIhp)Gxl˼ԹB|?Qq-I/ߩ:  :NE` zii Gt>rKk8X$r:IP0U'ThqX^kThc]VŃgbf8Cu##z랿b|o5PAĢi]m)0ĐVbO4N*9VT;wm.k>~}t3ag O}.ߓ-~(>oEpϮqT\n. sp Eweuv,UX}q-sG~TL:p5Q!zpW%5#]z%3>Ϟ}AMyq" oz[9>kr')oK%$)vt[L¦vD}UqǠ>,l0M47u!Hhg c#:m}f EM5dt3E䈛(ŽHEY;50(;C▪8Xou e_B۞1-=٢~Ɍl!GVZ'52[UJ҇_,h;W>3yOgrmbyQ^%L,YLy}4Gҳ┱UDŽ+oLUj® 6ph\,8y (luEMiǑ72^`hOaۚW~.HPtL` mT/.~ ;иb\6n24B1xo1&;&mqhF6!dV=`\b׆CkMy9)},$'4vnL'_/cz~eLge-exBy+]b8G+_>wYPiܠ&UZ]y ۄaɥ2#H7OQڤZ*gQI^S69JP6[o$ۦef@9B"١Q@"NCHy:}᧊d6 ]—tYOtCHX(f?,ml's0 ΋,^%c&?Hٜ)zXU7u\+tIJ* Ub,fZ٢e ApNL %"9e{GD n1Sx#'A[Ahfo(Ô>e "Gڜo5B#D-w0^0bOj/Ⱥ'@@b͹PHLMvZ~ثܞߝQei|B1ZWպOTVFu@'ۦVrCwb_\^y";܆U_pmt^ zoUTF?bS(j ~u/56̦i}%?ڏ$ZD(+(7 J/ G4Cc."I(8Y3ÂDo%j2J9_~a'#Qȅ ̢ss*f pMh3.(`>@_ >r6L.?3x& }~c֬-/r5i%=v<4ێK[[۸Ìrg GT>P "(kzrFEȢB:S͓fҮ%2T:MNǛԤڞ|$_ue0t@I{. ~[ڵ0cS2- #fg -ޔDܒ& Xl \kaH^%։Xnje?5eɑ3F_ 9Z 4` uo*F.gVxi`KBBP"Ҋ!!C%*SwY 5ű[}|6s5D nݠpt>#`[:jcݵA"/} BCpm8ء =y+f}~8[/a$hLz8oHTC)l`x@VLˍ yz"QҀu28x"+.Sr<6~ 9>MӸ>84V&YnWyr6 j»qnKynm(bpѐ;հkV#ĝ9h_!UDo c >b+G2l=utbl y,c3wM*1ڡĀ4=#|;1'GbqPlԇ_-疏R } k$IyN2e鋫nVyT a>sL~ϥhh])ƈ!cĝt&~"$Y-# GԈu6]i61(M Ee|}H㨃&IJk?hB=ARWl{1\vr1ȧ]˚Lpdi-:LG GdF,ޠ >wuyK@IJJ'|5T0dfce\Sl\#֘*ڦfFa! 0__LuhQ&kEl[>#+[M: C8* hQ]i4[ xBh.;`9,%8s5 8qS?|rBvX/GTCנn;]UiK?J Q[MXϥS^^ЗFo)cc3xA(߇ܼzdS9j0d$%O?{uC v)=E{57ηgΞ+9QOs'.m#x.>\u|mUIGS0ήܾ_ ({ kE*{Qu춷oV,iCRRmDϓHHgL ܯC_%}y} w"欳d[[c-`.ʓ#)3atyA˂E0=lZSִK j&歨Q T f-u'UT!ի*R7ng`vwDRg$$) R(lتݸ8MB!(N濁^vh Nj^ވGv8071AfMA:nϬj|Vaڜ4-4nd/@,ƓSz:Tq#.~ylٵM$jJVǗ҃nZBzp,rmT2).'v?֧Qt.s$/r '>ب1ϖj%eQ-RER'̟kLzN{ԙ%% +Bv~'x#T (ƿ==6}ٱcTdDkh06X7*=GҔS0^L`a^>ʖ64 U Eu-֕T%'kV^n!Uě7a&=o糜꣣ʥ*zKqȍ&7~`s؃Jڒmdt[[eBiSs)MNILWfuJ@nh) \:<@95zbB2yUh-RC q O,lrւ&Y) {~nO VrmE:FsTkW`m?#+mryd%VG ħ)<>o-2~EOhø6wEH ~\cdᾯAdR73lɿQ%v$9,1rk]oDo$NXJ8Hsl0dC׀$J7jvz}~}!}X;M s@z;.F YPm.{.-L$'qgh`আN?BHǎ$5PƵ(;3yqR?2R!,Ju7J!RSK6* )ށ&u\rPC U>h@ =C5/ZYu}u =><掣H,urw5ēHi> ʈV2eEsIZ:K9LP!}anj]P輈:Pg(`,2i;hIQgG VʒSeamMfǃYr?߽'A4uw1yЅbL"O8 1_7 bN>".%S+[DKL1'䘵7Ԣq|G@`0]4 &cg(;bǐ r쑺}gȘ .sNS_Õk^Ƅs"!kj$Dh-q>KdG-L4GbI)R4*-ʺ*RhMc#lLUv'(%An} y3d }UAISݘ%@wH']( .:0hn!)KpZK g4#e8IB =ET$w ' esZbC$fs&.~ti P?Bթ$x E>OĴLPxφ/Np1#,^Ը$l˛y U%/êdX)5dRM8`PRDFv9u*ķV"Bb~>'uHV kRgy }Lsi7i)yY)]MGL&{TFH8]78DS@Ɨ/s*Rm݉yUI3 po T9M9fn2,7#w`1gŒXgбl[xVb.@N_qH4C9/Jfz2d0h+PEtVaDHPbLͪYV< A и/oAjеC?ЁW͹$g4Y~mur_vr"?㖷p*6 wT\; *:IV\X8$ ?H`vB)3?GK)âˇ![>(o]vi+Rǜww|3Ȑr]=oPcy9;MO \ \:R8mQ=%s/Q?#9 RFemg-+a.Yw8,z#4Wx2(*OF px?8T!V[QMuQYL!ճ1k^K*U,IvP5Ug8ik\sI109OO8?z[Ԏ)*]HE,BYG@:# 㮊T`M7,SgdV`Q>95Be#IV/xբ@U!W{t:V-/@ Y#6Qa!"rqHDkWP3\-R~Ҫo~pD,,lK?c5 IYT2'%XS0n='*CةC~E!n1J z9N " j *|qύ oi]j&gTQ*ʺ7ל3/0@OZj@Fc֣x5t>A+GNlV.NMh?ǯD?F6z#1E$I{ ::miF3d_{];oMh9{Y65]qı/O(i( Hv?.9\8(]voc di0u/i{YwgmHɺ^>V?j7V`j > $O`(GrOU%dbG05| fpy%L˖<\W0a7BdI'ca#P|""2E3#`ub L8q`ykn0{^,q' 9x'mƿ@CQk]W9qEϝ)G Kن+rHgzk+)p=q+<+GqZ"n3,f<yY%4b*kX CuG,6t$rrxuB QCQMdGZsu 2r>ʓ(KD(j1vJMZYA@% N\]WFnwUF@&nC""q^*Qdrэ'I[K REEk|#6~9>]KJ?SSi.¤΍0 C_\R}Q&2=%JnF^gw2_sv]ğ57M2u%\0hVcA3F$NFag~zX{3'wfvߖmn)@MPI::,b?FCl9hީ,B$WSSG=k}cFL5_'RϙBaCE)me+˯D6lT_|HIbЌS/Dbx.|@[uEE;;W<tJ4O/jx+ׅ!R(QaE@[J" l+ ^@FV.2^Hٗ?tk}}k;ֻ֢D=,`a*y1FΤKƈWav,Oׁ]_)iwA^pwIZ?I'߳eI`oCKlJ6ipaёXjNnՑ)^tzq'^MJaK**UĬgoJUT-isNWl{z sੜW&yf&B%eCaȮ"Q&)5DqU< 3H GbuLFZ'R2`%RGzU^>Q9j1QK?fɨr&Fdd m=7YcUryNׇ,b¥~'͏" x ɽȀ]=&)-SX.j` tVr <]˵ZEG;53V\#(~~rxj+;ҽ+$ j>QL"^ 3̰#lF73e|WLVNLoB_vEFQ'Pwp t?4{~ubGcr!%Eqri<[`S^!Y[ҜOA]Y&FDf62$[z/V$bKz;ͭZ>9.`)o8QF)Xr*8tc?}+^K}ot[Q-`J2\PA5XyUUW9$Gd_wԐٕ'C9UBRɢw~A6A!G!ߨJEg`QXVe'f,}͕{3p2 WZpQ[w"_=棂l',-]yYU/ٖv|Xã숼 .FO9f-:v] CN-Z֝)YPCi8jx&a{>Ll'f%Jج V>n_8)X0IbVՇk63\އ?:Q3M#݋G9qc1$e'ٹCzx2GQu8\DhX5t f/wϞ@ɦ¿ ]TR>B_c;U۝%ZkLj;mpZӸ`c/_NM_~Kݶ^/jӋiNDW6 )mK5ݞ+c#g @Ba=x;'f5*?W.r$-B=Y1'5]%wsS̪ӻi#ڔO$]zzZ=00@7mQH|:%G0,~OQQL,y,1ё!kbOV UI{nS6 ZdR@*nӊw5x'_ O=,`4 5JE^|q>ssckKRۀ)E#0`/A` :#$[!V,`bw-u$o)PtYk[da&TTeodC!ߔ*VKD`3~4W ې5ixcOV9K*1KYnYgLvh]d/wxDr0\ZQ U9iv|ceT/A ,CF^󊉄gbkog=f2- l?ss*R^p 4"KE7H +}PA1G _U=>od؋;zȭF;]oփ|p೙hTx3mtENW"z&^=F NiKŌcJ4=h͍o"U$奖>&kYfU&߲헿MoWnav^C)cx'1xQҲ5hqIxyfm0i<)vOٖ%"w,&Tl)u+6^NƎ- 8'YshU߇pq[`c@#7.ІX/)U~ݓP/&t"Rh{J$/pLi@PyZ b|U[^yᅄNZRҞ`B m+Y~Q/g/ /R|rY AmN ǘl*Am̫,l0y^4a fF$Bym _#w$U aDNjcgOPTMP#B9~d11j+"pW% yG mʃ} LBAWێv&KcAd$竫lVjɱc0e{-6F&GSgbu ?1`n _vmRTDo`ע{dSI> _b3DP$iȑ3;4J ^=@!Ӂj?85L}7ѥ <]U }Ԉ: M ʇ4?uآT!C *%e% zXrQgsfZ LYzM9i| RNΓ:L3[ũ!BJU;L6dlWB_{'.Im(l5qO:m`( 4Tπ61/nQv'G;RL>H,Φ(%̯;8,ZrUI,:/ _ #V zm8 ZK7'cGo@*K{Hg‘b'FJ:_!=VZk)oSZiSQVN,b Pu?~AQw6Ce.p?gb>L1Csgɺ!%9ǭ΂nGzH仱3}_v\?= K \hRb3t. zJO(o( ʾعcyOg((ₔ)7 (lN~ ע+\7娡BHU^R[$汘>q0e kyл kȏ\df-RdHH9xSr>8!V][IF\ŵywɈ==^a k',<ڴ2?2)Tҋ@]p36\t*(7lв.λѺ>s o²@€bF)gY6]^ ^pt:҉2^%gE]?N$ҕ,-OuڀQ7L^c6rUۈB5ʏgj BΩM4}0EqpQ*Ma(ΥH@MƕO!Z[_BO@;d#$%l1XZ)6K;& )s\m0·K#"?}{C2|Da=1@{keOw/!l$SoS_ڪeju,boّp=`uc*E NpjbHsӑ'QƶX 8w|>Ah8v̤ V/]U\}3#N"zSݼ4REVgӫ.Qi%[a= 5[ve'?, eI}9[[~!a[8:F<;С^zFo }VftADɚ)fu⨾@N* Y!|g ryMp|><Ȣ'On'{U@og3-,m(u 5N=t߰dIS<:l`4OcU"ft^̃Nݍ2qa LLO{'k,ϧVFo!V)ˡqaߔK5|xkx04r} { u(ԃ,H_jOHt1ۮD7~gk:zW}-hQG7>țZ g `r '3s8NP\$m RA`i w>fqo5ƍ\nʗ<תkeyS]#QX!L zo\~ui:g#Fq8+]6W:#8,%x*t :$})^}*UҲʼ̳uQ?6&% #Hd%onp4T (\b\>E=K7ӯةyEÂ!I◪C1υTӔwڅ& Ve0ja[R2UܡQJKy\+[|=;7U8YM&!(ptt88,X&x%elM"cwQ[_fw:h+#LH|û_a0sqхݶy`3F^aڮ@9k=lL1'{6s;43 e$h,V|#h5(FWqap3%5vi#!L ~:ԤM+jȓ_Sk hOEWlx]uڶL}%QF'үJɞS!@dg쎮ZonH2݇邖]ԗZ!,_ߐLEyGx]vCPBiWVFe~t6q<5iSs;P;x蔘KPBtTleXhY/!ib<dwf)ylӦ7\šQAR ;!=\y4&_`zMY9[Ʋ21 DmX},Z!f-H!O!7%qz 吵Tj!`:4Zdp4O\#8]lT:Ь(}hw;`fR?YE1#W1shyV7=0<;jqeıi0bHt,OF:0}Of᫝:Oѐm#* %g XS#y>HJǢG؋K7͉D&,W(3I[vf ÝdRSY 9ΑBTu74k&\jB]!`ű*2cxz}H!? bT!m6vDpҙX*aߙkUg 0:R+ۀhVjBD(P"WhϦ"H.{RNNP1?k8qe8dz}$,/FQgD']Ѝy^{]5\IV"8(<wmmɉ+t!& g[ԃ˙|>Y]1ejf^W^rxz ?3'S{96iLJmnT &&%ht>ox7)[O;Ⱦ&к4!K  Uz^0 =ʑ\zHD 9;Xֽ*k:CMxZ=s|H""y@33owBLLBi >J_6C;9e+O t"+? FpJj\Z1wc_v#9 R!KwsA^dL)hE:PHz\.dDUoS1[j0ݕȝ]} O]g{QtMTՖ7{.̅EbP!*rё~R=+A|3 /#3W810_vЩ@^^tXFVHAf|Gx^u8-,X/FS.w"?Z/VoPr4vIO qvUv&*=~uf.O] Tp˙v'!qW\ѣLQQ,,enu(}}+N4p7κAa V Shko+bݵ(M;F--DyHӵCCXA7 UgN ۿnhۗp&[ l#/.tZ] \-@?h iHOW9aTv XP%iْZdc6Y{HpC13pt#7N0P{H{\~4?zrmj`6J]5!\:}AQʸCjt;+06+,u,ҥHtΝ"<ƊoS}ms޵NM_򫞗lٹD|0]ȅrҙF ~_grM'ٴ7<mhߗ@5*$ң!7|'k1'J  jDN|w7k`"1[hln'#mi@Eǐ|H6.w.(b|4邎 A.P*VKb{Em''dug!5|v)3m+z[i4r]*RP#kL ֞!ޕ |ΛWaN-܆xք*1V G-0,9dK8~p"VT47]A$;|ѣ-E\1!9@o4Ytm6C:tgCٓ9)|T0z3A;Zi' Ӱ^ 7ӁaUh  $hxj űܰUB{^ŘyѕrNv }i!^m%f2iu* ?K1\ץxcA;\ ` gCߙT,Z2E9~.*xzͫYF{;v֎ `L)mCO~8 Q*Ex5UOޛf4![1c37vN}'S2M7.uwR6nk?_73Kt=<"ߜWx M#E'S6sB<KO:"Jo$VGq$sV*2F6FBvNlt(⿭MApAep}MhýۓSui򡍨-l`7..r%-o9t}6E Z5GGטaw;u D{P¾Qnuq}8aA -zDz=jI|MIH6h)PNtQ5Z3F 2cEC;eb3Fλӂ~K[^/؂ot-2O(qaZ +7;TlogۆNsTI̢f!E JY(+`oʈG,-&RWRtkS)Wu<`}erkl0ow!GXܾzQ~1o0W5uh2 ?kO:fa{"dP13c?MbU mlj`ϏuܲBCQr6P#DF/U=t01\?g6yhGo.Mȡ eӔt$x MyK0r<;h!\?)lZ6|v[E${qę@t ˬ_e.J1qh !lί %({G)҇z?wfJ3{ QKtz|-,=;u'6|@?L@6m-IBq]( WK^^Ż9D䬨Dr`_*&%',V0'yKʢeY9sE:%dC²Gnʏ/F@"vFk x.!ڞ*Dбi02|n" O6O|~E/8T.(=FKO ÛS0_Ў j!`geUTNI ݳфr> PKm%ݱ ݽޮl#\?/J-%(xƓgIjt=Y6~ŌbRێD⳵7]-CJіd'+5[EwLX_ xy9y>ܶ<:)x: 4,7 XpɻU 8 WMs~QJĸ۬#(@Ýۏbݜ ّΙW9+((6u};RFEY zJÄ*GAe/Uu|02#ӈ@$i T|En/_ێYcQ&B'{{\)A8K)-u ƽEnvFβmӊ0^Zrr:)k~#808{UuhC*X@ݔI"Kƫ޿~Aj 'M. >igɦ_DgX}?~gňw{ŸO]'9SP2"EoAhB㍮Eq%ɂR>=mJJ\9S?Py)#YPp4yDӾAQM6:.^'>Q*vc1S޸<6mC K5k*2hpz;}s17[G8%v$SȯSWVt\'XAQ_{xv϶|dSe- ·m̸x.J&X4ϯ35<ЉC)z\tϣ 4۹I@f]Al*jv}AE[:gE]m9=# ~Eʏ! `nu(#C8x\|Lf^y!]GMnU] MwƶhWT;4@cʎ/-БETt}a%!A壦=!4qh $ts;[E,f7Mib%-e*eypg*oJE p9i޴Rވ$Zs(l5[ j(N x"ഽ[n"@IT<3VJ`6Vя~-=+ڤoCOJ+3bzfɼAa=ψ; 4}){]ɢee+3 ޭĮ-u97J 1^>*= ́m`^(IR!h娨hg‹xO1ut)y]=xvc&^ |R5|PAk*S})ߍ|}|v|;)B(a=L3(v }[,.Mh:`7#$U~,)d\P1bq_z6!hv+bbUñi*!bc[A &ܭ;>S۱qs\ꁩ;)Y?T?T.=}Ky Blem*ıA1pU T/sI͘\F\kC`Xjuzr~\қXDeCUrhj<0ɍMb[r#Wcރ (⦵^Ҏ蒋İU&3zQ8'LIp'CNP,TSH7W}[LG: !`sEŖruiyVϘ_k4G#WQ((,̻O{eiF'ىKN`kn.4y|MJe}? bIWL ;l,kY-Sb†pb? E.@hS ׾MŁ_ِ { !>n,\:%>An7sh#d-aKc7KD\zRm~=-i΀o?e9CL ̉DHjkc`]ä_ބ?0*U#aFj|Dy*|/Lc4G iT`zsLj8$lG{YpBrR;Q Nxuk1(9uC5(!o6z*P՛:]y%\9 #%u_t7-nMC]c Xbћ<,9Qs̢WRGs'F{[TMZ5ÛIu4L taqVC={oS|%ەX1ؚ`wK O gZ`p2T83iKM |.$PϚ1w}41]Z0 ـк[;([\r*⇦mÏ#]*wc6Q#mL[xMi J|9 WbǼg0h_JN['+z%mTFɸhyH!v,-s~Y7"H}^X,9ҋQ9hsMDQZk TaWiGn8ߦ27ۛBmYL# $|w,_"hIdt$]t4Fغ=ʹƿf&DwLxT߼܆%Ú܊в-!)\S)!Be^ Q=StKyVYW+L7?l5iuӟDlV" V-Xm'*cY_IG i2(=)F5 .](H'x8L)8kAKX\ Lk{wx~tng7xƱ16] ʻQpJ a6;O\?)}-O5Byu{)n#V>g:wځ@"͓$J LI@ |XƎ>4 "E-QM'9iyFȝp8#j,AiGU?E#b}DԬ۞hqʬvq.9N@ӝ* U#hpKcZ&+0&{u5JmNH75ؖ;51dAoe3fCn;;Yj_[1H.,A޴?uGRpeYۥ­uD|Nasi"jOJQ_9Qd2d;tT3{U%:!_ExuNrknͯ ՠ{u0Y [Ϙ[MW}HNY.`8.Ѯ2Gy:LX%G5W+ X-Z@ۼS@eywW͐%U7N" e{Z:|'l(OBט㈺b3}z{_q6lPVH AӪ.9Dߦ eOp·30 B'Gw+#LgC͡v`mH)hPpT;'Ll k>)]I4&۩l`E3aku kP&"C~)feiִ둒swЋ>Fیc'Y8Bw_U+SU*LRQ@.).ḙhd ."5eʯ6_/xp\$+U+r+)@OL-zWBu wYrܚ؃=2Cj2-^iïB$q֮R8N9 xW~^JNQ{;yUN\=+'S1 q0Cց%YŦiE䔟1Q !SkTlTs&L~,㌓plӢ0v8fxo:Q4U+! j9IDJ,;frJ\̅Y'8s9eGZu}Ed`z'&wx2kcAT&}kc 8U^U$`};Xr74~rG<&ɪaK)lS^ -HPFHn Dex ʡ w2%}# sɽcOgPC^R}r?z2[_k_7VYGwH#."4jC`Au[1~%5/FkW1Ls̬dԒ^UO[@򊢀3|@)9}|<;e5;(g_Ď%:+*H'i*Ƌd$ Y y뉖3Rmy4ﳝW2aa"+=K;Ihvu,@,jT72.V'cZ$z zhОPُP Gf ڂjvC|J ^ߢ> Ǔڃ4#=D7 }A}2$Yt7L vcnxTh RtƺEq@QO` ^]YٷCez"o\lbzYO_9X*$DSӎ͓ތ0[O8hreXHXC?u%@nCjv߃v59@ kG^rk?**i)M.kcqB-!g+0f1rk 'mi#|\7ᏱazY2U8<s h1  ^k|&LqpOy[w?di[K*~fW(a Fmg/1?FA7>,<>ITk ~%`CX'\]א6c%tc+mEMD*i8ލq8e=w涺AMu 'Rd+GqM@ڂ jg1ygpgMp6Q?-qvkg˻LM{\-c8`r;ȓ8Pkͤ2(vDɸp(5O%XH<UDsF9<|%@eqŧPdĶ<~b&BVJ9)Y#O E+Q^Vk+krfl=|S,*i{n{e+ﯕ|^hʠ*wb/@pWANwj |?NQ F4jyzSFT/s<!=sCܚ>uEt7ؚGĄ22݁[w7" &4d"SW\#D~uºsV<(˛)+M!6ry?k(@JEbth4 cyY@V e!.zi xO6,s(VuxJlr}=%x rJ8wb_3kKX*Tg{+ѽk?TV^ڊ^yC͖Ú_b%O*)^du|ʦz& d:#ޖ գ?G,u ,VMDDd|9NC';'"ȵ4w)D.Խs~gnՔrߌ `%O(l3~f(3jhCȆq1{9)^#G`Ҡ95|R)Z͠|Oh&d[Brތ+BuK2 ui^Tj8zPzu yG=6#az-exMaW9;De/`#hmInh UU?PZ@2ivٍh%߃H .T:q>v:5RY%[I5rg{5(G#e 8,aE#U둋Q iJQkV&$)xrQ $6@W%Vu=mSY꺧MP~Q ;>tAgruZYAheAI5 3qe4 u9Ŋ @>yֈPLO fiAQ b~."ާ]kwJ,5U`Mϻ &l;\CyJHW7k_Xt{sIRi :-1B}i;O4t3fݴNY Z86.3hSh]VVb+0&nVc~J57R"G'!;6oQb43x6 q)RfO#Yˎm2̳ '}SEOՓ zSDeZsZ/ q|@A2-j#ޝ Iu1j my::@&)J,Ѐ#^9':P[Eګ)u=[.Uҵ&1AZBY*|7īJTD[ bV$F+=mT4SyMyG?UrQg5.9ۅ<ԴF w;lꮵn| zG>4ˬL9Bv,Kj+-^z"/+<'JiVH=ŭ%* +tZ9+ZBdh7 kh R7 Tƃ=Ѕ]?'Wדb\&lsE\/;I!&yS]2*zGjZ /.B‚ 1䄹n=-ĕ gЩbGb<`iɲu=O ?]4-^\a/$X=p–J\k0TJe.?C 0v]eg%R"3chP}R-IIݞϐt6C !B"~dhx8WW]#@R_%ZcX2(X6Dr~X~xpsp*~'7UmEKӯ<<7ß`!@J:4 -SV.( :n$pR+"iWE* 睟82FgS0>}wB8x-t+DaPOV,B۬l.a23ϼSs{J +RPQ,r(60c=(^,iQ cv!t ywFY.;l5ZB&i|̯k!>}7whZgf[r e#˦C$C^@4F:S𠭞ɋth'N&"5@ s >Vm/Xuϔ쩼}ī?TZ3thmMK?DɣBZ3kVoE }$6#6=~.tZ.'Cl~%? i 0 f_Ӷcr=49LRMYl)25l)T'#/[kzlhgkӯMrx[;Y{1c.Hpgoy5|H,šK/lUýaϻ7`E`@f*Zn9mHBH{ P,T,R\`*ν&Kz]Mb⮁ FnIR(UZڦuA(JՇV%ox@굩p"TjR9_[P*ф[>e@;񗏢M]-(ۆL96<[y*%3=[T| U$읕pN˓ʇVcԯI(:@o붅#Z+UtjN(ͼ `Kx[Gc`my/£Ij 9d453گGIgfO`*N+.?ËW1,"cEмg6gn,A>//*m0Ip`N=xڀ*^LË:(c(*7Z }70|\͉?Г+&gk-^^F1A^_f0{ rXf:3ױO%}mkdO! @X"2qKE0O&ż~ڗg*fxupƾ|NvUXH#sy,1'<-o=e wNkn#U#b+,o4p?|U3֗c-rGNwcZLR'}9 }@Mlq.56dJy`)mCm^e!w[!eB]T*ةTOyf؝hN']MX(?^"1pipYqQ੉S@q98W$;}i~[O ,Dž ueo~6N<3dśʃw1R NAIK ^475&frR\wNZ˨~h c͇4a^75]@xu6DZyrr?Q$(x7yVP+mm;&O"s1jHbR[0K p+!X;N 5R]!_!"= aj9 "ټą=Jo'%{"{5SN>ؾHfxAfhlTpl][=SVߵttLyvlBJvm hUǐQ+3WDX!rY0FHy!]LEkߙ+蔱(KcGGjЗQG+Ab/"(]ď6(Ÿu fG^6?CwaLaO+Yȣ2xmQ곿dڙ7K֠ ijSC큈MxV[4'R-Ŏ ){X:{[HOQ@`=rMu_h\dH"j7%l`D?sBxv ⧋ $Nk7}BAe1@WZXjRs~ - o; `;z&,ܱk?5t7ʀ֦hsoh8M"2曹_[}7F_YG]Kc 'l] ~H !DwHt *lC,O3K[]gכoq7=ۧ!E9t"Ww3:ZeuBXQy *'c\'0> IN-D&BT: #KzIr![9QNΜfԟXJi,{l+qx"a%dj$)Kc\ G' 5ΓL2zu:?cg4pQW[X%W OVpv LLׅo,(74WW{`dy9טqԥEA+x~k7+p!B>#H?UgQ٭:OoEjPH R(Q>8oPlO1gz=Al"OфUr2:LhAZs.upoT!ֺZ7G , L -VAҢjjRqXk(bçig25r7Ƙ{H;"c!V"\hOLt+&rRR^vtG߹B3㤴eTh5)t/}eiSLlS+r [|qr~7B&KV& |?se*gp.gJ1(?3ٵc%<ўO%%{7TFԦ3㖋8TgX CݵFpӽ)cX:]3dh.F0r)ux*5CCes{ȻWʸg` -q`4=S4=|AYV`fe'/CW ܇2N_3`_w怪p_\nmRFH_"]JŠ I{ oG^5,bfIJ 2KWݻUiut>h _it`HOűpwgr⬸x&bhA$'w° !KeM>\E00syӻbB㜏w V}cV 9SڃjBKk u TlϺ eVZcjUQ}c '݇}H [_oMDOz䞨xY@ۺG0wvEƟR:Z'X^WړO룇*14I[o?}>3uY;2iҎfHh~yMCY8.b|tR^['d&C|_%-3r`zy:Az[#tiAyPSxxuƤ xC胘%L +U?rIa~v_r1|Cڪ\ 9O f(!@"q4;^r<CX4Yl|K Cm?*Ǩnd{̕Յܮ nfHmyV%9n!?y!V)Wi`]1i`0'`W.,cE-,Q``hcU/_R(wKBݸ7>QE炡­DQm^[M TNٿ0֊T(0YZf t^Ǿ :VøSV!Q(mF ӥLudߌ9C|g8r,e핅W!uNv\Ny_cD'q07DB Az^d{-BphM99b,Ui47ڍ0B8X Y+~6ޫz"AwOBCtH$*g#0H <;sCJSl eR `I!/~ c,e9 kE˲2wY6Mlw?AU/x [;&#1d.+ 6ƌKb%Icp- 'BڇJ-]J5Ȍ{@ڢ&&]}W\_&#HC%H:ׄɏq 9SK=;?K^VEaa@ Nf:LFG6*&Puܛ#\CۑC3GLIu)HMr#s@\pRE 8W!'}G"򄌆_;%-cpWՋ0"~&PajG^0wX{5᝹,ײ3-$S'Wh)"0G5<~>aCzVsV -u,XH eP*SJPܳDnjv]TٵP!1Y936uՈ֔ⴳ"`*h\_cl9H: (?Rn fš9:,$=aHg\r 8ᷙI:e|D,j6A@Į \`'c HĈzmHE:ڦ$1B'q˕$=HOn%\3gyq&[ 1G'fJkz.,@#tuiLH!3%F@/MLA]f ǔ^uOgL=P(Aİ+RKH9zxb A.nͷSνPT1d&O$5 {'fϊAՆK7׭;| ƈ~nzƸwa&6b]|U, tDžAņaO3D<.,"w7$MzKO ]ȇ<9.j!pCPP$^!}fNJ^ ̠y=7;c*r﫬 &4 WdڜTsA4IA `q9ǫ>[3mr44eHSڸ0M:!bŸ,iȃn;}bl:c +¼dzOK)DLJdQzM V[AYࡒ(,iۖSR 3%|&Ə4fzL?zzxhtcsJ>EI TOߞ^vq%+sŪJK?Jl"k "t%Xsz~ߩKKi#_hhqB$fکr U<匨r:PKp7) j7B֭% 7m'Z{h2@~[ci1헷?rwF3pӞ YU)$m.jv`}@Vn{~h]*S_q>)Gk+'oE[f凬l3धN9~UօiE!m[$( }8W&Olws>rĸ|!FM& owq,tD3kїy̅L3`$5ZdZk\LE6yɤM%\(L2ER^_ea/sǿq{=b&xYi^뼈Jҧ&^PRA~|+!m l8S[j)ޛdgOnhXCD׽I,@1Eփ` 24$ Nu+ M g8Zc"~靭\/=W0r*eIpa'S&)38]0o}H6%8f,1HJi9wjDiZ ?ѓIQLm{yD 9pEP0;'( AHC!O|ζݧ.+R_,F=ټ7W#3Q7YADj.LY8O%g7ņjJU#yJvR3 B|KXFĽ CTΣɨGi,"]"b ;Vi41AL;ߒC8cN`]jMGaXLqnE| )hHI@_ ` _V$\٢з/Lp) Y{AIŠyzsOlz2ޏy 4U0UezawbUob"&-@$c;*RZD%k5D̴& 1TɭH'c@Mmp#""[ bYO=wí&vhY-卥axPa=se=Ӑ"2҉ se&M:SXG)渟@kH"=ʧE6 y_ DP]$ YkiZ`z4Jc|2Nou {>w\s£Gfci&(2o"d;3><CYWC9h($S+1B병hyk"ѸY [',Z?Z2&./KʮJT#)> {8!fY8[k8y5n\@xf/?r/;W̤+oQKppB. . Րwx~nx>Qɉh؃u#WJv .4l%(yUW}h@b zT+`IR " q\YؤAL=v&6>4aKw,NRRDh, "3u f0zgE)]Ed79uVHٵe'Qqv5 {%9oz`Ik{:F[E΀%w*Ť^ebҟ#>V]S|qP R}v%懲W>[NvwIX[di40қ//Hnz1c@lA[pۥD} tI2>D*~~YRŨh1YX5_2 ڴVUsFx?ɣk~pxzAMgg4a2T=)Cf|.5|?)xH* (È,]um6-I X-75dS;HK(^V-{-VgO&~GA1Y#~, |tM }%^ئD:E񃾉 *brSn}(Ŷ^ ~CzRRP%|heReS=c۪ADh ݎ+3ɢu_lCǗ'OUzgh >ʈЮGͿe _^qݭwg!G!յ;T5/M[yi7+Z@*]G`8x^t.vSMH7sΦ^d)d*Oq;VW ac߫q|>dr~Q[VR}cg]uպAR^$zN@9֗F"ϳxh];UEu|,򥮳25GB4Sg Ov,VR j|ȡ֓'a APxP`۶_݋Rn,}Ӥv˚k30[aB(hdDUc+@;۳7ePpr͞l:JFuYJKp:ڥ\7Egԝ)ll%~u jWb Uwblw\+)};ӌ0$+& t' hZ gkoZKmݓ- ?ZIXəpv; %lHqoQȊc_yu> at܃R=}F'ǧ)Q?.YO;O3Jkݻcj} H*/H 1QQRͮ1@ ܂Β3J|o+r ؇DN3|#("}Y g|:@T#^wcQSk([8e_Gt(o!*0$.qJ+p b\ +i]">cǘ+PP[HD"vUk[H=>HUMm@'.$z0~66B|Bm#m~$'K<= n4ap7 J}:'I2X2o%/Iw*6{TcytMn~Ư?iaHQj>wP'EX6I_tgGhE9JYMUInU! [}󱪉ݛ>%um;X?ɩ7e:6Rkɖ23j]N(1f`s[P~'T~FfBIq S3g`6{b(;qؽŜ|~,9.<=v2׀K5ͤ ۮJm0 I<)1 ?6`+v vlk9v|?.ü-{~VE Tpv =ᶜݹOU`%r2Zw{65GZ5_+xZ\AR% =Ԑ]۶GyfÈ>SC+ιJ%DΙ44ojEXC\Е{vrEo H~S! ٲccYǤu;h9= 3{c6ieMӷvd#gGj翁 0a>y嶥i ha }V&-%ЩOF9&_gFw0_3h=-g-qGtwdP{] 1\Rb$W=k9m~=;]xSʪ ;Q*sBneR6ݜw)"<^?<`k=[Ah M}+\ZnYFQ:P$Jh ޠ\?)$'zN!=I#X=37lQef(62NQ_u{nMGQ٩6r4M9uO#20\rR÷8,JGs>\T%V(R[,/[E@^WzydWn9-"!?' Vd =N"= `JtDp\Wju)r'_/n) +8B9ք߂$T; ׾?|PdU9`69h_A/5a%A]SD֍u:%sC-l֓:AO4VHJ$M%myPIsK T[m`r>9grӅߊŠ #vs8nMboQ'FrgW +橊(ܣ&@&q}-'2<(4L\1PkM1֋jP,:B?knӦ]Ns}4d} !Fv)𙗞*>Nkdlt|ľUҸa gf'.H9V 冣LVjdp 4po]( k;Wk~'ާTC8 S(Q Н.Z(/&#޺b&K|)IN= :NP\W bwDqŘ:R|?w,2~S56ĻU6 fxn#1)u$ydXd UCx@'N*oFs20}Pu>N'T`?hǽWG^7B9[ԷGt|HLC+OaMk\Pohw]UrM)v ~~3w,:#Ďznj\TOUJh:u5/Q{m5\-":|I""lϞ_'^:ne5sC;@B{}cǾ,\u{4Cyk%mo,o y%E塵CO!ߛ7'F%y$0?nBE? ZoS;S1oPz2' 6iZI.3` t)oMZp x S1f`W@4Y#kI֓`%PqjԠn4ŭ:x.d]*c ܷ@sT深[ұףY!|iJ<(A[~A\˷U 0[̵w=wKT'$iָo$O SSkh_A2nZG] a$")$?UL,̤#6L7[;߃Ji%Y,'8>ޡ_( :y L/@)n˴דg;A> 7AI}clRv:VAeh)4VHuu.x!6Ѱ0z\rJ5nyȔE'طLߛIvPat$<+Q 1 !sC:/1mP4\zN$t,؟ x?zgc(DS!N̺N$91z&e%싣Ѩ뒀.Џ6q@ <Ħ f[f*)m;t}YmozX8fR&֨K5Z8(8+i>3$?=.9݋%Y̢'Osrw=FBg6}G,֒%穒M-s)l>T`&W$I﫥 rq 9XQ7"S@=$ݟry=n" G/ ;ԠtZFFcQ%\@5h2k^ͅCn|'.v˽W 1 PoN!ai8*+31uF@dVaSA.bѹݹ_xVIB{X*r>z%4-luq;GP@GD?U[XʵD bx>D9r[(nˆꁘfˎ0Nhmc7MckRqԏoXnI3p.O$Jb W.p.DQZ<3'+=ZNb8lDA /^BEBG dx[cbɆH%O6с&?ʇAgj,ҤbvC/Bs>7%lp&b* m2~FawU'}6cR`7ܧ/P{>7* 2>iZ|DXg=V*xcPνQĪ95m>mFk@ ȝz|EY>Xqߵ:֊h/>(C_# Ú đUʞ5{?Y|0ѩA9u펂h m|#Z<ݨKhY7e 7FvEoԨϾF5`Y϶+Ju>Ef46T>d5w+-{(ԕTi/QH>_ ɖnepEf_|Y"wUr%' eLOrg_I<3B \ϟO(RY?`*Ԥ&f9,&z^'DwT f;,:&9*z馼YvX ӒpHc\0$_k6/|6kb8 Or / }jrWQ͢xC';텫 S3I>qbCT6܄v-a|=  lm$֣$ `hLpke]BICGQwTLM?=jcd3kiiC?2/_4wY%C?#ݖG9[ x #Z#C\%{\&@)2t1ڮvÕ1qCq] ݶ88FPn蹺M7PLn4Iyab븖8a("t)&C}0fUfrC$VwC P߇7vuxL$+)U+v'0YbSDi;%#02"ZpQTKo"}:7T|6LpqKpZlT#*oCF;̚ , 7@?V,$1:9l?nC&SaCjbr$E.##16M,kglVH M@C l!lp_9PPI5qzY5})V%*NL\. W3RvUYڢª668t'E)?!NRKqVBʪVƪsݨ#8jS_h!Qb'FtlT`^U d'Pwd6#0ZY;cxK699=6!/fWze_MLɼ 9}) ؒEm Q<H.c4=drрhۅ]l/:C5kLoTGS*sW|0ր_.9fWe1PYH]_7 T_JIjӹeYٛf>VϏ~1>.%E=RN{.񃓧}"fm3zQ1㮑y9ң%'G_'03:v٧%3xK>^;lv(ܻoIr\q]c5JB˯"l _j{t o$k eY\Ƒ@߿k0t WOEv w׸{ S}y5!M]P'fW{޷Y,A~ֿK0YIh3vQY{g#v\l%P=KKym 9tA G8ȡ|f WbQg$~((Ta J;> 7>PjM羮:4i&(馭qzasTa2ɷD3ZX&OS7"}/PN7FHBpW/iSg`8*6c] ?9QNXmj3b/(ba,3W80`93I3%mC axQ#ѡ' ъ#%*ߙ<hx/?Y1B1j?qI#|1N7r[0Q6# +Z*w~~RKըz8Ăh/c!0'ӔmpdܝhCB;||zBK '/1Y !VZul"y;?>jh[gt_~4d+q!zx.zk8`=lڙvwh1I|,By;fnvBvIX kROL5kA 3@'.Mtp ⊘5 '=OT}KќT+~Ǔq ʕ KS!FI:p-8yȤΣbNDe]y85reSN '"0Nm@/ww}'wQg u 8JY1" 6P;f+eԶEd߽ZF/釯f$ߝΨT[9zqL?5:ڶLL7w.;cIaB[% ΞIҀayûgb Vp~ Z V'#O~'Ʊ&sJ~R)E"somU?E'ͽrkWeCj}V.MSe#pR_^#~i=SuF̤-V5dO&pݿ];0*ݭ;6*k.[19ێK{ 9"8N_MQn/JHF&[̅[ښK]B647S7Jɿ/=`AUOjARwkJ|vfn.0\qDae3l_dTsBK<SQT Xhpu@ǿ$M%c_c&YQ 3[xX[5 } )[#E=$mBppOj (Ȍ:VLŇ̙WR_zsq BKc]3wD α][L(yV$f}"f~W@bp)P'}- )_W.c\xɺ)y =bw_}^'Q.lk>ﰷ`=:mMõ~o)x).A*^#,sR n.,>ť?LCl`SIFď7 tlr0ٗ fW>Byہ\u3]s$9<\q3rz.E s֫zV|fJ6HxFL]Pc7F7=<$5H6ACV 93 s)]T%"TWAdi[Rnc1'ĪqQpL[[Bϖi_6sCZnqջ)=$J%Zd9V ju&oJE 0b6SOJ/8kpkoe<gԂa$QfFꪬXv#5q>D M4+R[,.w^@kwGF5/[h=g?1Щl?imP|@:$?̴$,n)MfVb ؐWeHo!4աI@AΌh$%uLpӡcR':4/qp]3::b Ig2P}!< F ߚJDFTMy私[]SK~|;YDw&O"o#aVmTI޴G.ٽK_Jb:,ޕ ]մ6D(#E0Ic>(.ly2&>0ԯO!-qǦK*xħ:%aUXxNdguVE>I7lٰ$6obEZ·2w4KI'"ÒQ0:#do:ilYșcBB8Qi52w Q:|cg{|z$R%(mxR&0{cK1.{ t8Lq+pYCfv DS(7ncrRZ}/zM*)[]>FU;˧x g. .2늎uABl!;_qCpḦ́âwn O0WC2&'' ܦ`'w_Clc8{x [S%/a' ~H `0sez {RΖaб|TzspO.%ZН%%pn9Ye%2)LSRӮM%8Ft#z졁 ]\HP.V,X?Ur!Nb~ʥD^嚛(1?0#_| I٬ ar$¤>"mP=Fv!gBJDcٕfNУc}^H͊q=reu&BAow;ԾH˒Nut#nq7}E!S@+])' 27 <_mS>֜]6:ln^4Gu \.Gޘ&Op]Nj@Qp[4/w~9 ET+lLT!?nQtd =&ڦ?B5>?t_9&veD>eCpeJnLϻ,5\`.BOU+4 _7hoFck30N^8]c-7.X: |+N^HO8nA*Uto<랡:Yi@q BUQ-H ؗ j#9UvF R`z)mN&'SOOD; ;w,n{ၔ=ٻqCZ@ӦFyQdEECւC:Թ̜l_g H 17M( l|T4{nr#jm+DHWcQ|-;:Pm<ʡ {2jLt9 /<ՓRhBJԦ*Bv,j现([ɏ]m3 (EZSԵ[,L-pnK}-8-gF9rl>Lr9JL#nc^sʝ-R n9 0V|!^~aՖ((kvT'CJ9|pIpި@ib !ߜ{om9)R5W"潧_ %|i~s< ,WN8s^1\:ӾܦyLߣXޱ(%fBli[icf >,)6;b6 M2A=~KEÜ,ь/4%ϡz5N{rW#- .IKϧ'L`UV?DRP(/E-ګdZ-xv@ؼZ]E b8 dqA(<)B4ݿWRulPsxzc/mbBS&É%yX} b62;_{LBr8im#t3hs_G#͚ C`Õ-`G$8Cܢ;*87(pɟ< )\ȜWXCW%z73,ӞՇDs:ho2yQ">~؈=z[g#LyA bG٭0DwWԫ\e?*ߋxp=_ liUu"W6ѫ΄>j.^2gh{DDh'S ?Mz5h3Ƙο^ Pyfiٿہ\D[ =+ԑXYc2%cvŵň{_ uuzOx[x*#bC=9Göx%I ]mJ?VӨcEU^4mp7ieWkb$Xa+YV_S}|J$}>zعX;19MH+iw@4nCo{?ϙ*@^*/JrGUyqbS@4A4ƨǸdžLԽ֯˒#8l6:~ o ȴ !h˫`WY [5+i|1 ky̯*r-Rp ^׷+؀U&in(NBNAz(TPtLÉ$6A1qJ׉<9.uZt H 4mGXۭӄ|tִ`XRm"ѣ/S >ZNhqN'no[`,鏎%2͢Wn&2؀T uɷ0hy%ڲ uwil !hKp¯1]Q$5|_p>'uoѓC[ݾ+$ٱ͟?,wI x_|b?ִ<0S6z!Mkל4dI-{Y—03)G{;6\:S Gc2M(P-,eA/q&/oRf(_!ёxj%3kn|]^-CSR6=0PO7~&F}|`cmrݷowy4P:w+S/[IL"тTЗWZU~dfLj) "-Σa ^?viH"xqyLZe~]XDXyCk`\tXvb{hI P֕$W~+g˝n\g2d{}~$FLTjKػ|`'ga7郣韸|Ld@o7WҀf%`5>Ug!'#3{] 0qw뙿2UB!CG9:^y a<ʸzRhPx;R#$=&(O38 2}"roZ6jtAlH&WLIpYG֓Ȭ=)Ab2B-Y`qGM/Ss0P""YtAY<7^y˛}K{RGWJ # }9iSX`@_/An}R %~J.N텻%?~ ﭓ:b:hsj]L5́sPc|=ċEb0h]i p|W܃IYPԯ_9G [&XIȢ V>ȧzPʑUСmyܝrZr"4 <&׿4*x?bΫ3e@ X6jN`'$?Qe }SYP}D% 8Ep1T f")X3 rtЋ0|1@bq4Ǻb?|c@P)S"pݲ+]޼]W2Bed1qq>~;w#V;].]./ORǖ2X{@#NjF` 1Z }).j[@W+y>% []~Mz GY9@6xY]0}`ti)\~)YUrp_qKb.--9K ڛ۵zX J{1'zf&=& 7,8fZHi`8+*ԏavo  hd^:PiįAؘ{gO\^;ɷơrhp]#$4q?Ktl\DÊQr~*B?[xu'kml24jQ=p.j57dܫks}N<Lb \ݽ>EtOl]vuY(*׽ړf++퀬W,<*gKHhv$}cs2OZ_\>r)[YVe_ MB6s?'$U21ͦdNɅ<^#䣆S&XL{`> MbPF011ۢMfx/fc @\(JGsb<'i)n,SU X; ʦRftTj)ŘIWjcj'|'br}\h)I:σJM=6Wtd ,0W+LS^cX9!۝څ]/RG96[-ƫ_lg"^O+.EHj*UR+ A&ɤth>=5#KkPn?2$N2Z5gH q2!'G|^ ]{8dˀ앟 ݖrIR⡷tk_lW.kjKDn%c('X[&:Elxυ œ }G1={c>BkR#`ā)c7a{aA?i@eAߥڇ33Ҋ zU$GSn2Q؁v9!>Ncv:,M՟h aA76W;ՉoǺZqxh qf[6rrE{i" Ζ+;ohW. g-)D[ jܽRaF=kKumTWf'0 .F Tufqep_=XZrHNyMW;'ոe*c<HʹVgj.M%=d7Ѣd1PڒABN?qf91mO{@HV ɡ0e ReoqQih Ÿ i</j]@ O$P Bx-AG#!Y@4KtmEðEE.$d}ӤV:`U ?NMHoJfGCw\?$l'A l4$G?}L؄ʼsT~!{!O>p/1ǠlD|}3 UI$5~4jF:1rihl5jj6G28p0ƙ-&rzZ(IC-uyUD$?Τ n%IHZBrXAd{/%@Avʖ Z#B-s(%QrBR7!6s" rqW挀 C3'  LJlfQś"-c=3m/ђ9;V$@9ҖG6reH~eL?yraRKK+`)OA ;Ѩ4Yܰ'D/ȓgra̾MYIR@\jy:sPtg2{Dgʌ qh:pk ^hepDq/^/SŚ :ЋlwǴVޟ_ϊb}ߺuu;?KZ9ǐnhe%D*Ph\ 2oCz}ȒyĐأ‘]jZkA)`FN>V+R:2bG<W*Ahp\盻'uX;F׋*P=Z"b/> *%~oK=8۟Ɨ1g~QjxB֒_s~l/:S wٽ#1md&nrkVkgಀ"ڬ3k1iBzЅT,~ c&JQ\im| Kɑ S)|)?sh.-Tҕp>̯-E9wقX܍W$GɊ1=$^Z?7NtS*x줵RBf#{ dK]ͻÙ$5P`EnbݍD;:D?ȟ0 %W?T}-5"1 D)S73 g VO#_҉}P5D5)0Y23ʡ L\lyCT1r1  Me7pH!;oDE,m0e[uC6wP-%NTNق{0G$) iOzHD<fE/H+X:8:ʕHhŽ֌K?;v yr+mF?b8 Y{M,DC;;zJuhC !D,_?l"N̔PC X.~z]rQ\4*$XjY MDb1c5ϛ>xh[Ϧߪ鵓矣"x2 'o{/Ӌ02 \3. (S*ޱ:pMGF&S#/hФP㚵VCI1T˾|/5@p-,6MT[\Q<ݴ ANRݞb>kC#pŐmVq?岱7o N7 ItEusϺ/x>xuR|°^/#B $9bQp~o2"0NG~e_hvYtCUHu;\{z$Sh\/'8Z<ś] }&0NyP Ƃ@Yх#Q*em5?iO^v,WOTzbIfr2_8d"q4oI~ ozbFO,PuqJS{(,d^m.O ФIIoC.m݄3o>[rL4ä &hm7施YJX] z4IV34േb=V٠)l0 Q9/~vqΓiZ ؈ tڸ煚]*നaEE߾sk-ere3븵d8os+e7bl' PJ$jXk;!K0<߳,PE&,]e|0N}d;>D$Sh`k^`vQdKf _Gvo/;!JG ϙ=ɪm#X+#ru I& SPO̚1sJہj݈I%k;N~, I :V&\O %x d7)*[q7܂uOޥĨ#vg #-FR4{!}`%rjsz񆷢hu&c|IC_tcxN7\NF! U}XlzHZcڏKsحfldLiw!vee7T̀`PVj3,J3N)'1kS3OV*&G=u$\ec6qńg*i:JkN[g&"uw{r"k<~U 4<ZqGQ@{x>)G  FsjiP~d) Ħ3cB8e,$G`Y,}] Erv; Pi(=Xuw}g0{F&uӔӭŅ+O we!9xEO\(6{  %_/)m#K4+Čh ~f7W12D^q[_v#@%oU=Nd]%BS-עi mbUI٣l$9Ir3t1ȴ $\ {4M?K@jQu >zZ>PM TzDs僲b2+jI+;wCL1gMM .ɹJeH&$UQPNZ ( ì|3#.Nm@9[=_FLO#/ix?mI{3ٯnc@MUo0#@>XAXڥIln4#Y!wtFߙCDr4kק>VZZFHTx818J*^mF!2Ta>NfП* )z+`OP}9IsEPhĚisw5ΣtHM0uҦF08=SC"/ P.3sΫvlx8=C:`\9|F0-fe1vX=咉KVHmk<oϦ5sGj} 4J2o^ ;W?|EHf7+sD-YqPT.jђ/谍ɺ,aHElkI_w(7$'vkzVG7VYipUHUq*p8ɓ7 } ^kWsn9=JH۵C5/M~KG/\TnyF_/}rV-ŬHXh=dYDb8yʋGNux'KPr nxBۅRxE[d⊕H n5EgU G("'l$.4`y~Mp|C+pw:V2[&&Q 7 *a42""RN[Bb`G-C;i=;Utl na ƉZV)%d3,CꪤOӡb[" CފR ͡I.$ ~٧[2sW#̡ tNȿJ/Ό riNʜ@"9ajlyL4\7M "!Wq!jӦ&_7hBmzBk1z5P]!TϩXh rLZ ,}n: M&qB-Mt-Z9&ED_~pRBzR@ɟf(hupj|Lh#c1nJ~Bo= J:ePʪQeŏB]ijx!z?"YWi(|DUS9lFA[ǂ ݗ9=}z"lN ᔬH˨cǓqcDLGHuiu)6)c5MPap? h}|+ \Crn2m>C1xЖEQL]R Ԭ6A VU҄9?a>6< RCu ϔ2hnO  L#Q.4ZEfZT˃Kf F_Q|ΦzJ qP8739 mLj7xT7&)5 lUrhHrO6t5O5-B.2 lX;U/t'-`?HAn7nhtL{~Í=Qt2b*BIkQ/̺ˑ,my:<7SdI$FbjZT댪qgSX2ô=ObߑHO; k̔s-/hc ZMϿ$TC M'<6a*\QsQICUHT}d-Blw|3OR=dCmeI@u?(Ti=:VzoaJ+#]]ݨk}>Z7fTV!&~mM0Oqڎ-41:IYզ/4T($dqܥ}x{ǡaCp"+Em " LZ:G%}YBl_u&KXD)x@O5%t ظlDz`>~pzq2=(N-škI,WIn<ڷ :$RNJ2bKЍgSאPLG#DNS0I0DXkd P۩+{"SDCmiSm^@KDnۢ(ڝrp2KS`V^E[n#"GnW?w*ˠ8ޙ]%kAE@ʠ+QG iμ(/L+'Í9ncg;{/XRIÈ쿚e6">T"aHlxzujW¼1hZ=UqeD ˲ t(m""+Јo9ؐh#j' rRrjBpfNAdg*&Mp]t؋0&{snx~/HѴ?q\+.0W^Bq8 R>g#=qcnFVcyYFƜLǞ*z[# Zm;(I~" e]U2YRQSr{,4$?Dht2joSDEňzVZf@~b/X)c?ۈ3TUob`b¢ 1J<2Dhg1n)?;h`;[}`YJb =-^OIY!6ʹ-e*?xW㉤z^٨:fŌ$ԁ;eO Eyɘ9y ln~Qv`މ#6R͟)=eՠ! =ڿt@Gf.I@ +vstчA2IboO}'CC{tt ]hG0m~4&HT c:.oIuȋ|0S8U&䓠t{lh:т ~+>o(4EV|.KZ1qpDOȹvCVR2;?Z 7ֺh9Y׸|C+#( b-A?(|"ȌX)G/!#jhV|Fo 2 F' f!woSsNB`5cTo߳Pv;3dD 9աfz.ɉ9-J1!ܓSo%L!BzV8W8Z՞fu$p][a5!430.<7twy}u`_e 9vآ#.Ef¯pl;]5S(68 }o+M<Nz yknSC} ΍'tT]6ɘX^7bʟ'ǏƦm>IГւP Ə/Eʉu7oPqXIEif0Zǭ *uzlo3C`yY-Xl0+l..'T '"\'ƬU;Y^c2QB5Mv ~48fz6}$&+^Ŷɰymܞ&Ԣf_7 8>ڻ{Kդ-ULz ]@N4Of&9i(Lf@>>zk۟5D"A>%/f,>,똾ןW +Jk*NMxcHI`LEޘmߒ~+r\y5y^Wi2yeߒQm4?rk7Vp ^ҜR٨SteŒmiGp>O^'zB=Zcb@0%@"7vȆJŁrHVM[ WvӨNRtYxkHj(@aL?K`hYG]P>w7j],? /TdxԺtDF osap:WkՂY>a ׍7hAe؆~BZ-"eigSbOFRA:&xDU2w5ogb]< :U8D:@ zTCSz_G^sTI-PpK9Ob|E1\HGnxS]PRpaSzOeWE)؀g[vqeNb1۱vsV%AۇY\ -J =hn4ۡ),n&P8ה | '/U{Dn[ {Q<뽌ljT#&99H u"QlK#W4 $X|nAÈB ~_BEX8Vq7tS|h!'-0ܭ_m))+c|WB@;NrϓNyWOɕ}R Q#秫`Q建սYSv}Z ')]t mW,)h{JI\ǷKfY$T|ǡZ3 /_C\K0&_'X_?-~>MÓ_+n-o񄊳Dgf(ed9իJ1uk7Rkn#!DeIe>xh&kBpZ-U@D߻ @lXX>ڋBֵQTXʗ̘mLJʰw+KݢUa<.L? f#6sN#"3KL<JFng+qi%,i*>ߋlg3] Ԩ6r+Ksqbh"S2ÕykBo7arMsVy?,-jCRp k)~FJȰ'S dw$,6Qy~O_1ѷ$wK,4V#:zpэAFcǵك f$2)r-J s! ].}BszV<3-3+(6p,.},|nq+0o>Q]sגe@vL&U32ed0>QN# >Rt%d*!)D;;c} T7D,CJ>;՝oaPv੸%{<+|*i12#DD o:>ԓ̱Ng4vo.x?_G8h )4;sXL3"Ĝ {I%[v/_[oи7Fi9Lm5&كQV%9lݠVyג!{v,gG@j|v|6(KNZqe+(o1{'!0|yFX Dmd 8xwwq5UvE81/o ;-,Ӗ7o()cؐdro+<-6k< ŠJCa0-OuWE;!D'.vn@_.Oޡ}MZKynbE.ݥH^I6 8\5S/bŌC*OIy6= ;_nnن+|_\eS1SoBQ'p[sJf%d! ·ФS!W7((jy^ױܠ55w&ny [T1fj @rGS]$(JU%“!&g$"IuL{K)R ɰCxLVk5'Ȍ/vE/Hf2p߿ 6[TUAieTjׇݚѫm.ttfIrZ`S)g|B$ɜ@W:`EX")H9GL˗,ǰ͗ b|]*lnX#}T}vϤ^0û9~!.Ʃ+9  3w=T+eRN(xscJ- 6][V JA50 [r*NK1l2+F\8&o\~Oy >Cauelj[Oa&'8.r w;-PAzu$n VSeI7P0KȰhPaScbԣҬ ̌  Hqpna[ mICɗ}9G }=4+dw/os[*mOR\qgM|dX[/cA> IL4l(](]`&ɘ8 jv#4TNT, 3e9I!Nq!*|2Wwj w5*sSu)G14|0+p0TݐFXGё H;‡t[/UA17MVFWFz~n`c"][/˦ \?71ƛ(SiR.\aχQ ۃ j1(0@&2<Sۂ>WO}K# LuY{WbGbG A[1(͕~ABS-aMȌg Fُ;Ob ]5g@R:rFQ2iA6S1'GeΝ|ϯFiK_$Αߺ:U8کK6`} Lbkp)`kDj=zSiSwmlɅ')knƞL*h?VGda JSkIN([.yoʼxF1,|QE驼&!:;Fz0B;se#lLelScOXpkBN`WWps= Kou'F( O7$sj6;LP!g:h>@Ɣf *I)𗦺3vmO5 ~!u7JCl`[wHޥ%.WSOyY.>x8YMi3JWG1F9wFP,KBm|Bюw(x;dٻ˴{DiVk?(RdH͂O=zeYXC&9Jڌl|qҊD)g?mk'1b_z=zk[Kh&{Lx.)*?ijЍM7:El2-P˻߯K R;NNcPq]D:HJHib ,Djc`p`9YasILv\qg[:5jH0r/k;Uod4VUzLsγ!7LB&eտݪt!Ba]J;8K\V"U-&ou1/(0Ƌ[. QV'UFU&>'J4ȨU9/jΉf*B!_8qNؙdOV\ b=3>]ߦ_؆w zL<v; 슟Wi`p묚e>/{ G uŃnKDUGwc[ӻG^B<%IH`>7@) ϪjDx͑Iρ5 N<|ŵnk+CV_zpmֵmɂ8Y$yjZMH~[֣ppu軣*e=%Bs]M=MP6!j }R XoQ]ʲxwsZN=wʆvL[ ˸}ך}ޱNgĮC7baD"{}A҆PK(9sѳ}% wAFФNXwB#7FNO-Uj/i!`L8 {86(Ba nFq7u'oñme1T~nltOA Jʿ*]藬8ͯ"1Zy*?g1\qE}0 8DE1oߴzZ U590"e՟R=q:͇i͗ctom?Ζ 9YƐY{:իWvDתmm~Z]VG"b½}G*fXW8dPaȔ1Š03<ꁇIHcꭥge]$n,[)Y'I G<9Y{a;2Êļ)Fӓt.f= >&K@.Vt{uB-+PG%[Hܳ1ǓHƕ+w60O O$[=\!ɄH *BAGNAX&~ᲘyVV!U 7^@>Di O5\wOϠ@'Lplx6{-WV(P`7ms kLzy "S`;m<ߗ҅ʤf?>~m0N!0>94# 2 T*:E1VKqmFZv'qKa&ڧ*CZC+ s*9̨*\v4{k4'Tl2xgSe̍f$0JiIR,G$>7P}XĽ5 4;ÿm<_2P ɧ 2#"]B e>sdc8[i՛MoBBg[u󑎣kêatcX,$$3_M4|./xH2T{$[Uf .|]5[!X=@~y g4S;h=<>%>)Xb#0jzGSY)/fH)!xsTaKk!\*VմE쨸`ENs+W`[@zqdvkH/Dґ,0!-?0dFwgh6#@5AH@ƴ+fIɁϢޯm>d*r*$'+o2LCmtqrPokTkzۃ/",y'@1OZߵН\P-]?@1l JUcH"pDwڹ.od'n3P@J§<Ӭ` xŬL[ԋ+rPS}"CE u^b cs="#nJcJ `*!f;$ͮ6ZmLV7qJ)S+vU$xzt=OmpJ,ǵ~vK@axfI7KrtV Ҕo%?dWhR߳ <#d?C-c{ĩd.iE+w,vQtEY*Hp>e:y 'Wsg714\}w^`" '}PkE/.)cߘP ['KBx}Lȇ+ǂ5 UCᇆ[ {6`KWWadgH8kR5y=,VJJ1//Ǿ%q56(ak@o@KK1A[ecDA?'XAcc4@o|ؠnxޜvza!`VmJ(=ΗEB"Jx7H7л7Gg:h[uMH\OJFA g/k~8@mBT=I.H]$Fp69T]:>/2R-6L1=,tXf C [iO3r0o~b96; =/*:q r<ٍ?)R%M`9'TmnUd_g0] a7XL1>)eʵ,NYO>XKY*U=w- 1$` 3ؼeNÿ2,(5FIwm?rZޔ݀Rn$>6jucs([m &qf(,.r8>!*iw40]#w}?hfgK)aKؗ̉2373= vNAKX}6t]gN[TKQxR`t3~!=nܣ ᔂE5iCʨlE<j0v-r{%"2Yxe~dM IDmIuK:}6#jєVmU}1q&+%Ԛ""qᅂƌkZx~vyv (ߐNg }-mS[_9ļ$vC ZFzO6-!"c2&I8=>+aaݩ4'`QObhYv2sHAK"@=O5"ўb"}*Bg.eҐn~j4+?`QP @8A 駈OBu᎚N_|+/`.oѯyMYScrXkJnuLvRl nH[f됌.>xàyRNGI]_|ha<\xm\ӎ}-xW4lxxkiTA)󏺕]*gB'$x̠3l'ā̉aKTPh2i0t2#O򁞕΄;֔U5"r4J1ARpM3`aw.K17OA>ZDb 9񍓌i@}ib%W[dǕLw֫,# ё<ٷ+g&E H@*i96F< pt.d1k\2i;ۋJ A= Aw>;\ᲱSV䲳 s=kк4*BxUuu5 hwJTf>Np6C]kT3%g9 !f !osa0ko7ڀpޞl(pm5^V,l4CIr-7e*Z:-_AXJM _ƖEVHfii n@ҥaޞA*j^ܘlz!L[Rj HRn!shC"Y0HJd,dilQCgt+f7g,aаCM N#0"hjE,ϓAV"Bs!A\^RaY[Y:/Z#v|DHxCHWjpSǐ 0ޏRZI+=r<|lѥh~+^ A|pJ!ZJp[,1u?I8yTGnݞ)q%9"MnnP8C(D|YV .ɥlj?8r:mxׄ%'16rp9pC岀:>*{Cm)~rGgr=6H;)(Y9)Ut{>aJp[\g4s`U.lM+0 ";&Jz,H-9B֐l 05G@xt Y@ * 5C~ ]S/YE<>9#?_ݷO(Aűũ.+y:R,k9EeJqprtIdr3oP"s[6/` ƨQ fQi q&`ACkf)}ߵA r0;_BXu- T 2Ec{=e% tct21feE.Ld8\: &>(rw,DiB2>h QE,p㗃'뛥ܼˀf,!nNřv:e8ms( 3?`zlfc)*G Î y ZPD$ad֯İyTmwv"Ҙ1z"qʞ+൰D @y1aCSIe&\_gwWPZgl00>˒S|"a#ܗ,̡}]<vm~g=QGkZZ̟yNA.珼mt~Sߚ@&5j ӳtsb ;%A!)ߪ`Onjir;H2-{#2e7#ƨئt)6("OLNzI[N->*~?\!Vn$5l"WӚڮXTپs.uOo WXǍ2 X1\fIv3p{еT€GJboAPFl<#r6Rp?hs~(&@2[^aj ]OYo Lzȶ!~KignE y_?%)NE3?4[S*= :ۂg[:g~DU#֦h7~\P֥̝F$p &u>/s>8V|N fTDYc(`i =vp^juHO(qs q DOX[wx\xcW4&[~J_`"~FH> vy!făc$yF[H\gԏ6w '-LX m|q% yLXB̺)-qWr[\ >JY9_(PR_rlUt!z(x_:*d&ņ-VLLoj:xOfv9V$u'RQW=R{rt^Y8W8~&EjE=ccu8;8ċ1YJ˃y [oTa75':$VQF1ΈU"[$P^U)Bǽ reY2+E9f/X(JiSu8i LuۆKVux&Y`{f#zyh>2`%0'sLRkJI%H(gb̜bv4:X .xc<"bCz zXD_دQUc"FvZ {;)CnCZZox8A`h4D̉Qwq|qCe-=xn?p%/,;wS<ҡW }0:2d/wsn5\XJpk $x(T!ݜz84UZ~l[[91[Pa6!C@fwve&vH!*cL CYNT ӯhJ!&l5 >wފݰw9B,2/.)PXAo/-Vm 'Pp㻴 Z5{ u2][ӈ+$K a7맊1[F޽Yj\X_ljxyDॿ%1'5R(:r%ڛz!w^צHv ^--G` >A_M(UK`~miqqkl=uB߲w8Y,Y }٩q)kH=[u23LĿ(;pպ@`M $׳`㽶M\w2T( tM~(!S /rXPdD)a6NVb/I[k;MYa|1-S/e nbLKqq[Զ`:'nd5jQ}Jkhїg E)`]XvD,:^bɽd3j!Vl[y{ekzʨI> Я$!6$iNZvN(+ . Ɲ>F/x\^%A8W#z#Pz[0ɗ8"T !~TϧA'zVH)ϓSDxpL|d2]eXhb]cn;ҙd?|-̸+*T!- ڂ% ٩,pNGzؐ[n븦kN8d:i)|.ׅ~%$ς[@M^Gm(ݴ<ۉL(vd`4io:T İY-IMQgn' #%:GU(Lxe.@o`R5sf>t~v#KE5YJ]/':Zޞ}P@v{jW6#C۱P~`"s3euwǺ5!k&bÁ~`]PpMZ'$EU/tO3VM{?m o瀔w4*#im⟏ՃAI{4К?G?3"aIqtoa:hY`~gVxPIQ|GPXy*yPryB[#JSB%=W2\u膠C쎂0>Wr9(4aޫS Bg1Xw@1S'&tN[+j`˨0k f݁Hż7#r->NnS]FW; (NdjEBZf{ %b֚1t6 KϞWCy@ 7 bLH˛L`mv[4VڑRdGtcS<*Ca5Y4"jٓ., vWv;N "" 8^;!~[BP0+roVeòl1D8M7&| ` ѥGET{',f|4((mehmV{+#%ڑ33>g(|OLŲZ@>Ժfp? MKƾo|𑯍0"}ɮHu}.7Aa-WWmF5>)d){4U[<wqur:}<.JR,`D"(]ӡѹh:̜rMWKsKZn1lև|\ra~^6|x0J#x()_Ԗ!j F8iq%iOP=;2 NTn+`sF!“(\.W}$tX0(ΦUPn Hv4!n:O3رz`jVx/DǘRan=(\`M~6z\IC$9I75*&hG%[/Rd,tSK J9Tf;[tÒף;l޾ܝ_"7Qslqƻva^~hօ!P]vAof0D!$ QA̭=ﮔpDpsK wt}5\,gh]Wf a\ Þg9;I c{fV&xFI#T9yVc*)=#Oplݾ$P&409V"Ot8R80[f~*kOn'[:$}b-ӫv~UTbq% TlT ]b :f+?w፼OX'lb됿#ۮFa!>rFO| 8@Ғ \^!h"F)'{3OB Ssm $}qu>{X:6e!:MY-́ _͠P=܍0iVrͨ"z|czW!ֻbTNJ_CFV]*C,! 78.7 m#R$:N8D>)J3)-ߒk ͟0Cy~/grge%B p>e:;dH2Qv8'ܱ=Ug#wNrDК}#Vq9Nƴd ƱXAXgnDհxT\"+ȿ;> _1 tIgml7d/91 fȀ/N cG&`g,QDCEe UZgO$)Wr葴ںQ~1zO /#3 Y_*gBxҩF]4b=M7-̊D%;*1odR쿐JX)h'UooʳVE+H.LtTA7["ׇ !G(I[0LW^icIDGn#}sRU "T\Mj:'U0$/Q+A&t5^BoYCb Nc4>N'sɹꈱ_F:@3>mPsI]>깂:i[$5L6 _z"GÛi1Y_1HDr.Sg#F(M|ēm4 zR#6!P$F_ZʋT#qΫ ;;0CZ'ޕ0#=˧3b-봌{)P[ #vn1z9@vw8)wR+M*bٕ.C |j`h*4Ϙub+li!A%ɔz"fgK )+n7l&]k-5eXhH\J,,z2LXܷG~/NY&Hndg~i22p_rk0!A5ЬIvS-<(|ڨЈQ4戈|\.'\vR\{T5挺 ֪ڤlU; p.Q/ܸ9\$+cN N૾0=ӝ^O7X ! R,.xS\-cYӗLпwlRƒQK:orfzJ¢ .D5C2J "ŽGPKJ!ۍ=HT'08@, _N9<^ҳ0q:)T¬J)27 ]3S/cp65jd'jw\g6 dIG˾yow8Kd &ɴ7s)1궍 `Xy#@#HTjn]4-A+9``'x+ jy0p SIl 9D@s`vvꈻUwh/ !4E& 6ø٬Yz5&9eK99`癇3o3>< b|~ > (UӉ+, kbx uXo_KOe o׷ǵU|3W z~Y[cWI?u'H+>v^[xQŨ 3T/#M-[/0dW@Ukx0|bZ h(~)Q(-ޝ \ v_vM~8dY7Nl۠ ApDD=`,zo7 qT>2P*#Y 蕋|Zx|drJ"/39Nb3urXQu&t޹狟`[Ƙ)ըml\N) #  T ?BX-ƦITgNo0.ROH0v S-_`+RXm)zv_lx (&AOE ݡ? fY^ubGR TfTfJ_i$sU$g( !-=d԰Cxʍ@Ƙh)D- ܃:G6}SqU\M_'2ˋGH8f~ss5̽M],|k2]T9"̆SN'ߋ6]X,=Hڪ{<`c4.b"towQgz m0戡981`9=q,[fSU$#"*H iQG%ݯࡘ:(42v0cA{ 8T;) s͢,937ߗpq4mf B̟xKigf]$qpAR t5P" CE2oAXne*[`:JqH;fBVah4ue 3~K TYӎF%N3b۲!!hSn$f;r%kzrH~=d~7(l2t%uÑ/Q>|y=dٿ+\?W̪cq])XZpBRe0F6uQ1Ka\,EOU8 j Z(q̸5,.!Mra@Yp,Zj.`W8V -S /_obIիI5gI`0-0̾N A{,\D(V'֐?iДHm 42EY YuՃ /!b)$'#.4$J:\ȑvQ~  "0CtϏaO$Q~%ʤ#+bJ/=EO+F Zc|f%ӣԜV/=;(w!aIȒ?{ZNȮY8;sP, mܪ N|zʮ__;ot%4}rplYHsT`8mNoV9NF%jj~ |PH?2aiH튤c,Tn}9u[y]i'PrWoӓ V^"q+Yvȱ^Q&W+9'鷋O`ٙU&&߅q,Ú~̰P µ@8 ǶRƶ%G4*^֕)hnA>㔓:iLk!qx~ӵ怸i8pVה}A; r%[ O '/+0.M-#> n\yZ\'xQ(;_:r(;Ez64j%96% &t;x*ZMW|M#Ғ,K#g#oJf*~4Er.pEjemd/rvalͦ߯<8UnK*Nm9[0WˣJT% KN|EbQRD{jV(\}5.t g-G[T5 /n=];HE]reF9LX=3oS|Ÿ/,BD;@ A*He/fwEZM*if1:$D k-/XZE<iX3A1WhW7$Ba\U>Yk'ɿJE\ =)a`XQ[[Y8}W3w7@]*pv<_u=+;?(,.cr v֐ Ц̐C+2aV n19"\'],sjKB?ZKi =P)sd*Q)SnXmC=ET@W39䎁)5]4c7]5/*Zv,8cvv,k4fDz܊;Yڦ r#.Z1ʧ堝u2麜rCozrI׷.M}4_ƣ:OoygKzflN3m)1GjkZ&4Z͑^`9i!mbbu6\O߲5j#=&x I; $7d 6T[H+-Y:dvM#aSj5f#{{naՕDl/Me"O  b`ѽ xߪ9#N,G MeZ;21$gNgv&ҞYY#wn vБK$Gcz^iC\݂+nP{3wpiVQ'r'(CGAi L 6-\ULش -sdԧ? <DcVi,QQdcW}jЖ͒}_@KcqUf]'!#ElQeDqP g+K6Z`{A`9\+<^A؁s%ko_*RN)K̾tmr]< >GٝbjoK<r ơ5ixn_ :֜vw=`fZzG_/?0VPYƨɚ.Ǘax+.yǸQ0Q{E:jeZ ^E%U/Aq{3?p!"zZ1\71 +:A6:yjc{|-[$e|Èmɉ47C5,CID H!mJK9k#^U(7ż=(Ǜջ-\j*&{"ACEؒkz~٭诅a Cn4weaz=&AE8 ؗ:nGxvhWQO gpuGZ;˨#w)@YYG!;n3 k$ N9CѨ3B $5qv{?FkҗDZFi[i50̺nt "ۅA[34^/ap}OA1W#,|P2Lbgdjm*ӞXȲx^5@WnWsÄ(XLZMD- itId{ 1[&KVLO(C9"v_SXi]3}NV"e1gg5hhm幰R>\(ďHǨ[~n^:#@KٺλtSLs{AmB 'cnhc"U"Ijnv;%iWc؎ Rt,*GyFdA0*?"`Y㨻ǧ_fŰ}N`:{, IqWo4ֶ9;eaHNR y rJܖCqԸ֖'qkwi8w%ŌL<<‹ܥrcۄdIsXsv)6&&sHɞrרQ7_jDƠ.'z[1ci~U Xg ;{ /5m2pݦ6f!*'o٠?S9y1tfNrZknQ i8ExNXd7.5ܫ[Au3eKW!\޼1dlyJ[z?l!Oo"Xl u'n19Q]`m"7O8<%P+G6:0D˼;G50|ٝ@;iMgH(_%a5BU)"ȩ\MK`)H;/rkaSfe?y$iqͭq543Ihu{ 2OYO=A(P8u!W6ܾba(#8O0p̽'å:IQ-l!pe.C-f|Fx/YMM~gDqBM}4T&N׽xs7#zݥB۝SwM($=!-pәXwzs!ز͙Ňc͖}&,t?a85u&60DtCXU˲sK\[ήNR9?TvxW͢Pu4q>`=3P`蒜4&HDjP@sJJO˥MQ1a 7>N0*lt7Frb*9ONSx}W"ɿ_TaɆkK ݓbhK3)@T4[3J/ru6*a$^ÐG"Mx7Q']˘ ̑@kƐֿ\w~c cv@< t=Vh |_Xә#AETP[1W9* 8_*)ZIK<#ߊ m +1A [mniO%z@ Af#v`ļ6:~@fWΏwR5S6A}l}!fwC@(4'+3ֵCn >b-4+ Bcب$K>WdLu6>9Ph9FG6)#pL^jb;&nv}cȬN5?U*_)l8ۀRk*uT~$[ xT$7rљIBu\z*gΪL$[؈ZџKqٹ:{Ͽm#h6Nh b^lqD֜|@'N)S4Lp?;NǔNffCSVYO c*.R`B?HZm9׭v }A8!Yi[6wp6Ȗh9炒kF:?Vy谢GTz&\ "iPT}?61\N=Z]e+NۜB9tuDH¸t,:y#6YSbS[@6d1Do%:kyLJs_/KTTuNᘏ3xZ"nHbl\3/8e0bpmTM 'Dlorp΋q}#^뤤 A 7[@I\' lغ%^/ 9-p9.DD,~)HVQM򣦅yOx;m;fw寋?!0s& k0c)Q0~5Jk7ch!.MjYС+bW058|s͚e-dn_Q!ÙIn2>~4TUK1Y&?2'(|;Brw5ʰ@\||͢pƣ{\[tӽsu<.|idn`T508w D RϮ &0TpĕrS"I>@~|CFeK_ϯvM~CSٞp%MET߾xؔɐml(EI G)¹u(L=$]GYj[~,S3u<+4UхaP[H]x{xye&<'Pn*VO7V%<44F@/$ RQynj\y ?VApῪ @l㛯17xЁ0+.|;fY:4}a(^y(X GG7 [/<dACSc|&号 E m2LJ[-T7c@ۨyMJesE>? m!"hn{Q]Kk$6#ǨTZRyLMOL4'mDq%v^LɊ20E-윒 G(<-XEFwcCe%Fb~1aʛq@-w*}-laMIPz`ڪv1US$m-||S"6E5(E6l!a> 02[ qSzG!R'.Z]\pl2pg+ٙdTb ?tt )j;O.N9s/ެGU jLFPCsx^,gur-==%AE|=cƍ-en ʳ(@_hE;Mڕdg->f+ST=#Z;VtK iv auwq 9Ek0#rrxd}b{ R3ay>V;@,6(bCaK#!qNM˽ sib?nN6$RF>sOx!`'"#% |OL4B5 e0`5Hj嘠 !Wz›'::]tD)}Jwo@C$b9_K#Hs\?mKE[k`I d aGO\ጏ,$ 8&ƓIc#7uԟ}!Y?#7n2؟yPŃT8D*vϘT]@C[r=N\ C9F[qn+Ʊ\'q䏙i' $ÍE^C?j(˙8dSu3!-Y"[!E'A?8Z˦ #E{a\41*oOE޶jgSjMݛoWRg1ZY߅~@+_uVbFCَҩK5}AlKJOiy(,a UfV~aEhNP{!܁-Nyv Ê i|6<9,*y"C$=fSEZ$2r5|Û ?twK78DLDUW| 0_qӈ <wAyԥL=KXS`)|F'k)&a*Dpml+Hrl b!$T-rrꁃꈍ5T_[[[/#>a=]4}]y0*@)#^yu;/pwQ%+!% Ѻ)XV&*7f{W 2g5xOTH.JKt].?2#Υe̾0SRU:r ֔G-P9lVjԕ@*`0R,ro+sr70۾kRUfz*cP)Nw%=Adt' %90msአc7:(֞M-e!u@O8N-ehd_kQZL^{1jOLH" ^ ׵6.ƞPx)5<h[&JTgwlu=b;TVC lo,^ Z̒_ UI i3 &i< xT_^v~"dژNA ole1. 5-Yhc'aPoǃm1K2K liyW3$$ AQR-+䁝kp->΃pq.G[J t[b[jNۅ*|Kۤ>]jk(p-nӶYirR3UNG^2+޿\43\{JbF=|Z/B$NCR63',Hŵx{NWpTt :FT|X98W\-BZbgV`)^i2~ Ɔqۗ߯P kBk:=šySe´K;R~5gc![TZDlj'[!0AGT?=gn/ ]m91Q=4bce"t|(<&K $9:N߮Ce 1ZY`VA+u؏VYprw[v3Oq=+.\U)^qiI8.K$ V{jTY\׿C .ųRB :S$&zD^暈1;ځm.7+]kq2wd,P<Ԁ(1Vz/c9_XI}j DA'fcf&=.Γvt\FuOWZHQ S8'9zu[r7x zs1y@ݭGH53گ>%rö}zpV!ɎO RH;/x~ IO}ɻzi>kBDZ=(~ڍznBh,ňH0ZMsh9]Áz1l&8s^#B{B֡՞tC2/yv?巬M|7ǙcXg;l^`fV<sC>Lr9gd vpiooE9؅0U~Xsvȿk/I)a3'u.4us divr.8M3C\g w?)OMRRߛU? 8-7X/k.{(*ָ`.n EfUy V)`slxVuRd2(&T!p>)ܠKc YX4:ʐ482ocwBϖM7*~n+_ǒ.m*al"Oϐ_,K1DCX%f`p]lyYԝŽ6h.'?eakI'Zd@ LQwu_ePXp(C[Sf~"@w:K OɊ#j`Y(;S)Ao_ޒpL%$d2Wߤ}}j2򒷺4d[#F5دa8?qSd I 7FZ2&/VtI` #JU~!{M DNwAY8їSA:l_އ]43b)`#::ѫ,%M4g5:$C[ NC$1n< eK&\;hH=!+Q^l̎c Ú=tҀȉ~<|; )TZŪ_&v_l׈ x,RXkn7yD2\XG?>ؾpliE}QLCSCIc| MG\2 Z#&_o;^&%u)|h]|=`rHhPzV!S!n.10' FFnIYvM ʯyy&u.?3bS}_"c;Jfnjf۔̎+#ة_{f$l^HeҌE9:c&o%z*+X}ƒ,ƻTYÐeK(v{,n49/R$AqElKϣY_s?"s],$2F+ed 86 me1L't%|K)?[5#($ldR`+&pՎ,c3:+ i,..A 'pMf)<ϾP6[slb3[Y gzfU&$rC] ce a 4#k2>C*2 ^`X.J{:ĺu H)C]lEݍW1I;$'+xVtv =$I_KERͰ]K.$/8eAb6}`l2s/)۰n`/=߄/%͙ ]M2Y6qZpֹo47L’ ( ;ToPG}{,w*pEt/:n?8ܸHoL:),x>&66^|{Il"|i5Wk3`Agc*r B>}rnb"]"Ous3pexb|x.9?ߡKH;L@2k&h阾VQK+7mzh\"b뗭ժF*~iK'. P&Ř2}mtq%IJE1tmGAJA{[%@9.f~.½6NDn*uٹDV|95.l"Hvwq̢>PO7^mӨB6gif[q,("wcKk%0ol{lN iPj}!{`(Cȕ5'T@W=Gw׭\zI7hiѨl\ qaźh,aysUEҔf2Y4KȦN)VԮϭr>4mj`~ݒV7M-fVձ5iDF9aGv0?-a1Z0KC qc7S2v.Tm /FG l'29Ʈj6+/`|֎M:wSV{~3xUFeUmp>Uw*07a1@Nݱ-u6r:xcbɗЍѕW;J#\~/PzqXB˷;*iƌ MCzQWus\sYTr /BTx45vW| O"Y 砃`h6C'V@ReqmT}0s?gí(Y[s^lnBk^?7n/j'΂L*VvfJT‰=4<X ʙУ>|N +OR9#p\_pyXL{!L%4@bdTxwM\C:߰Q^mVv0B2qk."`lCxwfVVB "E @\ㄌ+maN2%D"d/@,޶`ݳR[7,?Z^mvd>kvlFv~**2m` HQ \#Da.v?u$2^K2 _~QDX!f%mǜ>$\b|ཏo@qBB̛Kv2{+11%8ؽЖ/SH1ɘu{YC+u{G0;{h !DAaץNx'q/m:@apwAF? {LPqpw %`i#XIτN&ԯhJ}i#BmطIbjA0P/L㰌ϵ]=Q ޑhxC^I-Z\+J?tknHq#ÑsFj ]e:F$tvRꈾy X(1n[ :fUmJj1m~F#'^* 8Ȇpt)~,i;y'+B`X|#\m1,Y`ԈL{9kbeq !{<6*9JOX%"y[ %]jR=\R+Α}^KFnϏ+?Lu?uO}|(7;1EDyRٵu9nrVACL(*0&CId Z,3!Ы-/& wwrseˋ_ҹj;c0'*s팔8.w4$kܖ#{zVgeظ_ >WUI(YzaCvL>,'Cnl1|, Μ†ub;_p !R_͹cЉE IScf]¼7!ݒQP4fZ'V|Z,yBλ ?О╈i,̡xǻzִ-$hRxvKިXJa`= \*I2ZrLzEvu~_^ؗ{.HGNrA]үzߞ7?a sr>FB爷aB{I <8FY»KBg"MhYZL"qnUa֝Ǧo¸ǰh=:UDn* F|eݧ.V$| kW? t[A|ݵн6-0+`#q%ְaEt =Zo;!=lE9z0Sਿ}eweq/@1tUi/n= aK3%]G]Ҧk) j-A]= o}+fQ.fܐ@\5g.3uWR.(q1Tr`LSC'- }flCa}1dɸ E HQ~3ݱۺ "<5ȇ̾[B-?0).X7%3NJSZ?TM '_PǽM}pz3UQk#wHdia%Rfa+dڡQ&ȡ}%jm y52>pLT1?Z+[kIq" bz[S-IBϓ&8T *Zm⃜IM:|`Z谳?q!Vrz*% ΈlC 0y&v 7ib)y(X[_<[p4u i[*BEÄw2,g>(2$'b'PɎ Qӧv7w%訠zHz5rr:tnuňPED{Oʾ:Χ>]:ȰVY}Q -,1קa5 _>~d;hFĈ@QğzkȐ(pItQ:T+ib94匎>$a9N|?91tmWG:&g%@Ps2#9m ԏ,x`Vu S ?[\Ϳ}u bө ͗=: wX$Yي]N*0-6.u)QBu G1,s rk_Ns%݇>iyb%"h*t^qDI@u"L :/)~wHO*T&K!k KBK>:µP)qo vM Te;pU,ul hTuC3}l nQJoꍂP KP;KmA,'R!i"/+t^sɎ&QLLb$l`kAX}8/a78ov=|w)':_M5?Ү[Xj2be8' `4:P 3:ɡf픟I/rȯG1:$|&[^itˠTu){[qYd۹Tm`T9|TspoOxE({rY{iPjXʻ^eu H~'Wrre*>CZ񯳢|3,^YGJt]I1d fΫh!a'msT8tzJ<r,{0zZ2}2]D>J*cdw#<0pA0~oib`B ̲'}Z\VL%! -Sn|[ nޏΖԬBjIJQRH7ޒa{V.3E,FӠh~g%*sË؟cME} nk. O/)mk}@nF:b-thSXaPL+>@X1;Ph%0ڃk]$ctkv"c)xV^A,C˒Cs8;rǑӤDULLu$”Fh-pZ(ô(-#rJ<6Kih9 1F>az=u~7]?Z$~=8$|0yT)TGڟj*v dR_yvv3pvIN?f :rg^)7Koz"ejnpvF#AR?hFQ1lg4L׵"Z~- zZbnҐ}"OeKLvuq޷#AW4W;3<{UJѢVfwqmrߓOnl6,yQx'0ڽ= Efgp^# c&E:l=ϖkבII%,+߳< 㼒{qlKlFf:%3Ƅ=ҁ1|찖]JWw3>@|oy),}, 4f+7dK !n8ɬ(Tx=}i H$#wp>x˿K+'q$Ӡɗ` 0g0qˎ@/Ma̸#x9s^{g|CW wn+BJW~$.v @Hن ={uܣ>-3Mkiɣ-?J/=?iųv]Vb4")p,J6si)[,A/ Be5h ^xxe }Jƅ:6$6ݒ,G\O+|yC )3f%dX{?:[z+XܧA(68lx-gQ}{EUHh%fkv1s?/)8%/JGzm+f&J.X9H!#9L_WɦS`#n39k5l;n? ګzIϚ43WKץ%[Q]>q#} NozUasAiakn?kk9&cI?@`I~4>mB*(8&恫rD -C?k7#gpx8J~K냕 JEUELOF&HP$D5@0 ƀEFV˙{-.Uq.yZ[%ȿ#-SԬy :1_t!&(w~9Vl#ivN+oPow gnaL1Y]-/Qb om7,&6׀ `wǙ?.`}E_j*hee _b7vBqbu;x6z>ĖhKJ"bE۪,+lmOhVD]?gyXn$fikOM۸ҥfCسi#gQ:C*sJM@yGLthF j'\H}X&ͧPRş?aEFAނb =jh*#uo0򆺫f'I6_G+{VIuD<'ĵF@ͨtxٟՠ2#K`W )7J¢q8x2*s͠exJ,nWR~!)5 x<Y{Qn|g1%ȩ-'NH\'.|SwK !~e= R4}HǺ5ȞMth遗)x础qʨD G&(9w ]mh2${D6;}oOƜ}3܍xW]a2( nU¼0TF?)afr;nJ;Id3kd3A)cҍi¨hcmoIrI@f[ȡH~@mVﻬA%~h1mnnslX-#nڊ(?(;@). Ů'jWR 3ؿ?*9Ρ _je&Zlc2QgdS%sw:!$./%jMcPFձh^f ϻc%wLAh6UQn;iw#rh:/ HÊUXP~҉1O4K˧xY+U0OEieX }=T]4}sJr\r|詅sR$jc vу7Q֧,|;³,0;Sfô!Gҩ|o֨NfACN__Ƥsr#ۊÙ{)D6"0F_""}tϲ Ӹ~pB7} MFI gg;lHAOeD+BCjCE4_PSks룂.Z!QvO>>+'0e<;%(|Q$tp>KV+q'8(:WXw׏[|%rkA](n0A k_$O奙sq=%4dvA),ڝW#i~~ n_)#sߋ )QrT%"Q$QLeO]n|:r5K % .ed0Qc2rtVx*3o(/OgHиFЛLޥ nG {3KuYnXNЍSԸzJ*If)rHQWZwR7KιSNg^sڹƫQ4=Qř;1-Of|vCJu-,ʥf(r8 W?S'`X.V[3{ؾGCk3D,if=,0ZGs~63qqvM3OmHB4^F:}ƃF܋T:(S` gxcd?-?;9x{(Tʮ(^c `Rʄ4=Z:'RL''>U) %Jjq- Rbi(!qҫP , |FN\ʞrM9b@#c&μ[푍k\ĩ&l4+{Fz̙*.=ǙlѠˎăUUa-' ;Oum[4VMִ9Np,p0orMw+(ihEGe]Kx%K9_!Y}BgV+;ڏZ&TS?~&gZ'e` 9Lć+D6Woە HI!z~j5'8Q:}2n|Q>?j>{pg~VJڬ7>O>D '/΃B0J&4tQl"$jLC>&PHPRJKPl4Rr"+TNEKyd>F|h&/2BϩpЩvO/2TO|2Ӵ+&IoKrhr|4DhsFߺce+}RU4€`xJ ],ƈ|bAՁ6 fϮN7/35{OܪjHg0aaY c/&(@{ЙDJ5U DЄ. x9H I{:j)FTx ޢ':(m ص["2 E*nRSǛζW9i4:̟܈n m6SbgNN6Zh {v,W$r~!ݪ-)?XEP9eܽw̚n^,Gp*U03̯Dv lǵh s``}i6 @L)E}Kw,oO./BiЮ#~6v{Į{T,r9k)7cVywp l.kTa-%҄]rP7$V΋gǾx5& }-_M(ZS˾hWD _ļ*i&>=u2 <4l>JC={jj`U~S 6Z<Ֆ5Ŀ2O&cJ#eюC Vꍉ'_S=Δl$wQ<ъ>ihyM(f^0 bPZ걈i*0jz#}ٽNF- zQB"|{ٺhb;ctc X]-f7Xv@TDŽiK\hnW\0TsȞ-*5rl5:%L`5 S-ȴ3dW}gZ0kW7ߥ6j4%(>s؄ ˔Z#6gL gR4+zh!^uoCլuDz=QgnѦF^vXA)HռR@X[}$-Rm_ ۔s?|ԍ  m~4hWCf܎Z8 }D 1n:ŝg+KRdGfx¨N ,cr'gc!1;|Owd!Ffnˆ]&'x(Fg;l2be1|.8@vSUa-H(1CRfiP{uEIbgQao 3GPdTm+sW=OV,"sެznNE3-qd=m{8=!tPAg֤z)!/oKy}G$Um"xiQ|hbF^vEzR=>)k`zɎRU6ץ`NZ_B{L1n@\[#WcθD0PvY9>f-\!r-m^YUxFߒb/kKd`ZkKCNv^f3_Dƾ>^1DKǍe_eX?5>&6S GG.VuzP Pk ,h xBo실R+q 7]boxbCZk؇ ˥+p#"W|fz83V_? XG9Z 9(FM2 >UH%* ?Jd)b$eHQ(쏅&T(٭gEU6r)`f5\%Z&x3Jkn ]h͙*4K̅ukpE -Trwc{ ؛|j&-/"u.@ QC3)!O=GG'*: t{օ̡/D<É_̙/vr/ \\=cxZJ4  [3´]OT n?z틽{!%x_ۋEs  [BN \{? ZMBGn'rb6KNAoYdyӘ t2ժThF7KC]_{zvA_e)~f8]0``HN)M_; gsq|إBd i}a}0ɨ;gC⅄OPP6;au+Z޽t$x$0!vݕ;!=]œRtz!zCh1(_!{]LHb"N?f!ł6IrWیakJfUofNH!g?BkOJ7ql`{Jn?H_W1J^Tz-Qyװn@U ї‹wm -TlyFUd  kZs5\ g򐚝BO[ZP:00tP 󰸃O:7+dӲ &ãgPF3nK0cvkLH?9 oFuk!;Q~懏2+7ʖHTRPu+4rÊklR[iL)G\j28|Z#u5Ϫj|KB1;,Hp\H xn~O9R tB3NIn 1ȴ:X#3Us0D˙FvKsv ˅* 16P*B~ßQ# |ªfAꭃFva\v[[ߋ=S VXoE'0k#E E٪1kJ4>uJQ#x2®yAo(B ++'…O6|2ݐN9n[R֠.=񩽫Poups1g|Ų Ũ}q&#9mP\ k kܖeM1(Kn~;Oɿt iya ƒ9C/(\.}1s ljzTKwP$luM:tY:o|Nz/y%9|3Np? u@Bm:p:ʙL)!܁QWҦWtf!ObqaمLtT-4,L>>rkb 'vM>v?g}7$w_>o#@(=$+QgP}Mdb0g pla z/{y }ڵ2K߾$3يcg?H Zr*i~_e3՘g^KqڗLUJq/T!L[׊ E3 93>g`6}3-@{G@u03eʖEx%(<[rOoK-(u" ;Zd d9V,"jSOz$Qa^pg:F G?h?>Ketiq"*ywq dwjzN]4//f`(A`f zmj%78S um~teV ?DzPۭ&C7_Et2 8m--gnޮ_}U!T`pXtfy 0y׋!}e!_BCfLx:MePU͗ &.毾m;_$ \J4CT2t$y-K&y >&E|oXᦧ #pfԄL}k̼G0,[ eR{dJ^s6 EqqEr/Bo"g p$3t*AJzM|Rs Q^ gayZ%[p@>z]ĚA`tS r扉+eFTE&6yxo%f\z)P%]G"/#ӨI`4G|tަS\CrcNxw!],sh|3cmJ}a[s"줹Sm1uX1GC"ۺLQ7\0$z6}eL{f=T97:v:2 I$"+baOܤmd֭+C>?!3섒nFĵ^ y&6̤=M]Z6FJ\!^F1M X wM]3=-kH>Q"+qA.`Liy-Q EPTFxR=WWc>4/wS:U?pFпǚ47z8KJͧܳ/i?/-颔$pQ՗fgv~ٸx7,O:ѩdqˆ8}{ѽ茷gD}k/<c"n="ŕU &f(ݢ(e @Aט~X!9݈B މN]PQ^jvY `D1۾ҤZP$FNl=? ʢ5z|+i!E^0],/= sV̐sU+sj䄠JZ}{MΧ!rѶ1ȂJuW{O囐Sw^k ~cX=aF**|sτƮi jF#K%u.gEyG9R-UU&7bP{/M\@ {!O>qTfA(#s}eϘoV\߃d -%'Wәfmsm>Ym˄,+3yyRݬ WPIٌgfQT@?xuNEO\q:2axx#Ǘ!߹}}ôv nʎr*2)~Ci"My.v\g&BVA{)bB~DRb|ᓤ0{<ٕEzRSR#\-d8 gUK_uJrC! MW+eڞS{yUXUUMޞ( =uƟol,E¢7׫].èn7|դE'L,۟ ãObr Ć\`]^%`r |K˸. xl$Rj4?zlE.vthyb@mPc Ԓ +,ek5Bf1!VҤ$=.S,xA0G^o\ Q9W j$xzCO%M!Q𓐘^[qQu䑡B3OѤVS YϪXF#ݠ\$}Qoy[i3;uH?KcRؾ[ ڞ10+I,>$?o(kmY61e>:zB*xE טŷG>yFלXm% w ̡L+a|tFt^\sE eKn7*e4໧:U҇ ,ct-1"ls)S͑f }ROKh]*1lnFqk|V 'K#0+OL/:{mY<9Є ubKrٸ1,|`%HRC,#7-vp(A)\>U5tU"NPDNԥ"/֘;`[!S>XZ|$ڑ]AIX$sP+v*nxwos5Em?3#v—㭇@t"$FONR lu*g,\[6T<~Ѣx.Ձ|YhU\siPr(3Tu3"=hNE"A*)A͘.0F0*хh>Q 2z+GlF. K_oIHA7pZU]A$q`+2~KcN56_$Kx*@ ~lp$)5gLXe Tq&uwsi4ANݶ:'Sr ЕTņ$@,ݦH (.Iαe RR0}::1!9n8oC= yZf+)/-E+k^BM.^1Uߺy^W@V-kྡo}͞,*3}L-Qy⥰z 5ht+p;2#wjhpc n_QZ& ++yfa.IC8pn'>@<ݺֳ,2mi8.HCPrlCtd{`qx:&̮]/G2eګuHncO[&/׹/o\vbsأ <~>Y_Q]{EH9B3/zQGBc{o-@8 /gJɛK`LMR-1LَuQ4Pa1 a gDY!,,D7߲EcUMS] 44Sl'Ώ+CMyŋ>{/%[ּ?d\ݡ4Wm=\ϘR)z4Ĺ!:3s쳶0P&Q~6`̜[O<归MP[nP Μ-O^h.@Joϛ=ITP@!}Cd:`c3L⧙ ꯙ.#h&Gh,OvQ1ņ/esqqP953 H00yaSwv1/70UpCCWcOhLҏEd[Ɂ׷H0oFd#E߭pZ@Uc 躜SnT/eT(Xu 6`>9b_3E8gr7UIpHSw(aHrGDax)3!+XLc~Zzod mOվհ=FGDOnkI eťoþiauqϽ^ ` 83rb,DZUysp5(ځt4TM$Ie/~&Sf(G/[vaˁmԉ?n J' F+`wWB%M__o;J[.x'ӡTx:`G(jjGTbU<>Hd+hkM4'XX6Ŋm'3%"40Hn q&۫SNy'io hQBh]_2 V/\̠ ynCAOk<͟%Kc(S˓8ʏ褭23Y)/SW~-c)K35G  @a" 1J yaǏFZdлX°+SCH>IabF+FB|tOXN zZ,Y}faI$-3*;r>f Ä:v:5 :,aKԲ}EԢ2b}UXP"BkLp~ыrϬn12p%8a*, J/Oښz:],b=->";֏!DT g/iOsyٹ C>lZ)x,Y߀nonŻ,VtzQs}xr/龯+~H1tW_Ef_s~2*z/-ڰiv8y-M.9gK,U(2TнmJ{3Mĝ! 4 EmcGZ{6[N$Nm$\I1W4,='ΝCS_a$@\]kOYb+Gx ΀%Yfhk=}wbet$Oq";)ɵ` u9*f^ә}P><#iSg;f4͌:In4 eڠd *]nω'WP 9 Ց/ho۳δt &#p/oöJ.6,Ns:;-/ٹF(@0Z+dtyNgdS{$uuoyu3ЏRL4^bj#7S2%J[q¸("buϋhUOl7EYkoմD0-"鄚tJ/cƆƥ XA M;IG]]~6%vIy:ͳE B[7#6"ˑ $.y% FG4silY#;: `,f1N08r"7>JenJ*"QwЌe!03%a1 sK W)[nZaDek4O5Jo0Bʁ3i~k3[#* ȫdeX` hC>yl*X3pP2,-tbu&M6*4 LXD|=g> SXXfI^Έx ܑKL`[%,k0Ɲpj&aU)V|tcOվҖ֛ȞH3u<H\9h*Q<&({|OBjZl(^ͯi*nܞpL-gt}c9+mw}??:-nqk~w46VOǘ}Ἦ"E?;4D0RUL yC:<0ͰHXWؤ}U(o.4YQ)T@y22"IebU⢪X"PC+-hm^);#):@'w[+nYɂmuG" &`$4ڠ_/_uΩD1A~>jej>g4$r_) Ew p GᎢت ,u\}x;f6*Ok4+WHV`4WJß}^ J6x)S v=MMAU+$p1"'9\sehS(I8?j%^m7zR+O%t,#'GGaX7zfγ6P-`}Ic:Ś3#'Tsa)Y8Np]٠RW<_}J:tg=.Cfz-sq؉ahdm$1D')9zEN_ޤ-6(`/QLZzHAjbZH=ǀ8+#!2݌(7x4cBZk7 ox&̧'N{3nwN.0V]V.(aaeQMct^Gܕ3ul_K;a[~R>V"UNfK-͊w9|j1ww {p?d:N^j7)4ɦ8pK4T6T&h@[i7#Z1Щ#n4T+|+2Wa1r7Y@9vBX`<{({duQAQc cȟps3b/u v {NÙunŗG'E%m98p:vQSl 矦-jqҨkb8aϱ.[PU MʂBD *k’ ;o_lXgc$bsͤ~̨QM\+~ԙ@B½xvR #/}QDʉC\Fu>(;&JoAAr"/8%ML"'F>D%4L}+'P;(: } OY KW)͠K-X 7 _; E׭OZ~WCq  }2]~0MR+'(6`?g+8b5踠v/aif p:W'E R\tmVe`t}z=HɖgB 8xnzLpmG4X'{$?mL5*l&cާm {q6/ {%ⱛВihsn!G<wWEi;iVlYrٺwqi)F^bY9B 7;ND O3mIqmuCu+gp  ŹݽarB?`~('&|MAdb c.x[C*2>yxHUg[f?kpZ;S[YdHI|L-n|@j!F _sqgp/Ԇ ?؜4Ld˙F㋋Be14P=q{2/(8|Q@X򟟕$Y:Od oAAwѝcWz:vH{Up尟 hd䝘R©dq\T"R DAAm˽?)qTVG`J?cng_#$tj-q5\='vG:G[ d ~B8IrX@f" A.\[o?$:&%yp6cHM+ORbq !2=]9['qxANDo/$g**"":?NFIb ^քU:*"xP&NA"nQ)?;T[E 0^**kB0<^WAB8: _#S\Ǔ_պ54(aTyqhs+廞-OlS*g^ll>,nB^gG7#9j#h&3}l \;4^4S Tw|T,R,N e<5@ Ŷ_8y sXp.zidi߻ \!.$h g۸LoAHx-˖ ]*J1E',Gʰe!mz]MZd3(??1 *!!JE=eо[#*$O?:hwn4i/f(jIߡ/FEI]gjĴw $A[lSEnZg{ } |м*u*ɢ)치yYG'[caENe*}v~;u9>KN, 2S!տ~w?S",)cE`peØҁ_}J"7-=pW m⭞/sboOI-$G}~~ sa-R;?tgݢ2x3NtLUw)d4肄A>+tvj1[n$:F-_y%l,*M9J_]Djvgyرf5RdYj+#u*0=AM j1(i<8%qWNk񝬆쩩hJQ[ s 20 wf1k|Ka=DtxT0?-نsv.%{CjÈOPJ_#4GPh"c3&9O|<=~Hb$:P}aA7g˵qUy[L+y! 0ljɷ/V :e-I pJo=39*ha9 AtwpA)[~#77^c4+кF^ڙX)<A"g+keʮP[y7l[_u 8оʵOTw"J @PK]8`4b!bh%sO|8 eBbc}Mh{\a΢2Tm"8tX jjP.bO]To+3d_z%YTjHq>GQNѥGV3/[TF,7gbhl-5E[; 8E$sn_ΝL8/ô4:@bD-4g'#9ͷ `6az3Q7m*Kk%bl;e zkdۗisx޽PUZd&q P@M2 .f7VG1#QǨ ܃:= v-, REdpC>O4\wC+*9BrJ 6 iGw+(u9L*5Q ˬN<}38+QD6n2峯1)IZ(# 57*oj>Я/}nDp䶥nDގ$q߈Le_NƉR3C@: v >'EҞHDayX;Gݳ"hճctm_?uv~{.ZWw跕ќK<2ct|| +hnŽbjp}}BvJ*!RO1sj)=sԻ5)*Ƌ!wh'x/'pXyfM)jy^ q@84&Tl 0CvhyYB̷9ڍ0E\/Hx !=ݤ$f2#/wOǙF7zacJ`8 EZG7׭x@5¤WGotb^c7j;Ah8Ф}*ZqT&:00WhVånA ܧ06^Q$ִeEID^pPtNhzE&ԋ&-ZtwbڱVMpBYE <,jwvG@ٻe-l+'+03$ k1 &޵~i_$-AsԵ|ÛN%R(=>|lڎj[C5e N΋zEAEҨz9 U Y#5q!~`͒soaªOЉ>k}pk"7_YޞhKBFQ2C=_A:WG/L A;:uԳEƪ9E:hNƄ;++C;낱F*h;+k&m*dvjQkRRN#c-\Rș .o]! + mws9-mӟ2Ʋ" ;a$tg+9_w2UUȀQ*kՌz*ͪAgllXp 1B3Wc?~[ޅP24,5=6iw"9kK;%'`uw@^ ^j*P$K4>#~j0ZzNFVBthUu7h7D BJ7[Io'bw:"LA 239?OGaEDk3@4c{xoplB:d5g"wp8 2u&rbV0e~j RD*3eBMO[%x+/O6ewDL.¶]ϒ{QJ\:&QK2x~8:[OUПN<+lnUZ8?! *Y$^bV";0鸹:$+Wַٍ!zm2iegϷF}[Zڴiza2Ɲ0CMvDž v{7ty۹W%GX Z;{5np÷KC/L˰\.iĝyj=MA䓂|˰\AEo낞V+#t_`hT] :ZS]GN&3)<wdE$Fw vBO Ia֑ӃoƊSnzLGD6pIEOuGοGTx2@֎=5!όmUQ^ C:ݖH;@<Qq8;5m-o~qhpE7gM,J"UO-Ua__'-D'gi#ٚTłn.5b߉Jr:OG]Mų@ÿ2M̋[8}'ĊҾ.ݐRWh3_#W@MXł.Bn/ #;BP0vKHρL%q'1fWD}]ض#EȁųkU+V.w)>"axCd~=.2rVŮyO`M)؏UlvXiCj qn ȋ0ۤ >U2g_q-'s$D#gըy.Gg lsd6ӟQ4os-3[GqJ ǘnwn'HjµR+eb(ov6 5kRlh֊<60My;t<.=o>lx6דKJ]UǮ[M,0gF3ȇRA+_cRMg?'=dj$,?s[6A:)3v+|``HHϻ5>I,@ZM_yeB :]b= {pŶ+!~z>r/LNrk ?Cj]qޣik[baAX*g!H1FьD`SN k#yIwƦw>sU^zԷ:`ܰxg<<&/DpkyKTlӎI ''0قnRpER&z:Rq}ؖR'lyGs15@Yx,j7苭٨R0[]~B%ZGَ V>R)keHaHCc[Lw〉e 9u9\NOH ׭Ƈv u( #Wr3˰b~3SX,KZbu1s€ ӊHA`]@\nI80BK"r("QR~oUvA;APs3W-W!C[t[R}NEk Ⱞ!zXdY7P0GŵQߥik9FT۴$7k="& jV߭~T]qhN%6%z~,9닼wu#4ncZ %^;Z 5f _jJ$ݹfGTf&85+bb{ ?*ThOԬY./c{=f%8u1FFsW\' .Y2~݅& y%ǽrv:/9 m 1Mb٩-%,py8 T9+5 S@Ju0@r|X$ld K^q qx2P)xSC1Qc-lV ]WYqۇRkW_ks: ilCtM?@\3R|"~%*Hqg3Ou>)HqCW:m4jUObE?rkU~W:z}e޸5=tTX2$a.ڒ:M%(UP杣)OA kٞLxXЫ:Ŀ6hd[)VBMcT%l0(a\cMlB `"xR^&тTq}Bn~jpﭐtbO9jfUoX`ޚdFzY:ŀ?Q- A|\Xu8GY6?hRT~sE[-N<˷<n #s3B8I`X58 r*iEުn#%]46<* SvXG0Gj('%fb,ҜZbQ@|h8]TZCxO d YR`hUD-h*)\6n)bw|oa=PjzPi[Os flc h₁_FH-o#!+y.ggH).EshilJ/i 'o?sei$o6VY@7ydi,Q_w# Zs"CO,Lڡ' m=Q(XdnIī%y-sz,SxmH T_v I#(_WΏ"yjĕPw nTC \*gl;LP *o?ovE/QV$Nv$~Co"-Mo[+^Ww hD,n֗sWs} +;4mGA{0U 0=J R횰7ӓ; wK_F4bFestIJklo[Ÿ@x oy BQoudl(K!7y$SRVLJa<$3no!AvFwx`LmߪL/ &RKOܜ}dt&O^#ЧE<3:= KB_dFd]krz$D#fr^pk_@Yԫ\<-Dҽ+37߼r@x3ЂZG"V{khn\_F<V9sĥ޿hn2D0FzZP\CqL5q'b0jM-sP6"У_;b)M)0(6wFYu)B?R9S?^1cbawkp>Y\@ԐGK僇^-'2X;7Yh`Na SѯPr~@{L{ 9m+Q3#lM`Z R#/6g~vER)XiByXnҰ,;"S0s[ ٞH327*l?F"tD*f~UbU#qpDDh[nJD54U:qQ6- d.ue-iq 83}΢8B֠ 2Q|̿RB^8KIdV+j}=PQG󒥭h4Oht:3]]eN̑!8 'Q kS߬ͮmϨ{߻<CMܤa4n*n3غl?cT-˛;0lynFqI^r9<`Z'U Ȭ6 ?)y~zOEKc箻Uy 6'*!F3^J\ ̌7 Ĉ%^H&_h%A{[RH2 d$'Υ)dնyPˮ[WzT@P:Rī}SDL\[ZS˥˦DC9Dv EaLcX-q T'!0fgb6 Nxdo7F-,- YcZZoղ*lDaUx mz9)硨%lp} $ )6 f1c_c>q1BO@ !+T(\R \HXk.E0  uhP22)(@`{7ʓaZJsHZ+9Fz$Z$#fzl<'p3{!D.q HKpT\,^_Ãޞ뤱Ym[b@ލ‘jë)_ڡk`|5]φl,ig7Oh3k7xgBZR<8^;$3cc=jy*zZ_SN4,m>92LzB 7Z*X,߲ sdWsizľbV{ߝ d1}آ!ltN*硺+' L$i>򺩭Mł`(D4zue*ܘd-7>%njetsQ͂<k;rT5lK{&O`V[0:>RSpJS}CVVUn3Bb~n<Gs1 i =8QB# PUŷRj?g3oP}Fݜ)Qo5<5f>= 4TJiMI7 >a؝ܺ;D>?Ӏ .K]DfT+oZ6YO"kRv6ؘH`v{CrFC1;t=ECwFW'|Vʠ=mҪzR{e21{2RةjX8?oaӼ?®d׳~xa_> Ke"ͼB--0'8M p㦆.uyu99M  U-W1Y!Xqr-ZE3Y'%1s3dQzw(y,"kYa+mmɂC3@<ܘ%@_AĴm͏w?pٖfm\{77V3ͼ5tn9I񇟡Z=ؚ냃[ 4/sB>뮬hBZ:nQnC1X⁴ xљE uDgnN3::B%7>rL>|#3}gy.']j_zP-Grz< 񴍸Yhk 3a=Re4](8fxq. 1x9n(F7?`%U)Aڃ߉mãX_cSK*P?+ns}>A 粦Îf$J"䤚Vq\/ [?Y4H^'20%-`:U%H+zlw]`VCtt!g ɍH:x|;3^n:oq֢5Z7Tj$~|rKnI)"_we?2>E0bD t*](.a55Y!I!}p{P\2 GWZ $´'k^uUƛ!|_~ڜA [O 0]nU׷(mAHt# b|bġ#"֌C!yv*-oBuLPFm H+ˆ]k`.+=_Df,Ɩ(+Fljm3b˦ S+@   Am%M=Eox%C(]!A罥m% @Iס0Qiqje^*Y!0lEw;K;X2ٶ0Ǐ)7$w81RPvCAx.`7G5O)NX02feOz'b!;Iɕ/ y] -5y>j۝LLb.{VVp\bvBabぬl-&8G,uAIzJsPbN0Ϣ̖ 7+0=᠌YjQ,O IT ;ke U@ S)ÓbR7${!즼uja(tfؐk[m#٬yOJ!󙺹}oF\ʞ|,>p=—#N-N̓Բ-=Ray\:v{.o?$Diـ+3*̐Nf| .CUQRVSJtZwѻ:'|NSBJfIۜb$'3 t܁-Z(9(!{ZOxM/_-݀6{ cK[5:Ëj܋0csi-~$cՙ| ųnƾ^s\* D[ϕfSpe{M5vN'&!Hrê^!A h6'.{0jyjl Hpitgٴ_-pרj#L+/f;uB7łGt8VcÙdԝ<[,)PE8fܐ;/cI Aj+ ^X,4j8P!4 U9g9O՞Mk/ JzqiHqg[.LE4=kGF=Լݗ .mu| OP[鎵z3 `6[@^Xy55,)qoma?@Y|k, 1" 2'!C;yHiLxh)IH!X9+uz]S $J~?\@vVYCA"ZjD(vmO1 26"mk/naP-~burX Q#‘0§Od&MNcc  p=uG40QX;]b=MBop*,v3{5EwSb0tKԨaspY4`Y R}?cű{Hc8JPNf7rSj&F]B[hUvyrV_"sĿY$osx'aF~柼ڢ꜆gM>-vB(2`j{1Jd<04m"BmYvGX a$+mpUܝ$Rp)Rxۺ1$gheo |y?j TTg.E9׺J[3xwl х$!$7]Lλ'9 Y~̓]t/IUϿ<(|¯40]}9smmnL{ќX+\^Ws)0cE1e|&#ܿ5ubKbvr+cxM2@xD\ćrB`1s t5$QGLa%nb|h -%/R=h]eBFZOMwf˯$9EFUEf,,F^tonPc֊oq=$@6DL~8Ś7g2κ^_eZVO'ak9 l_0}w ^68wcr8Gb~ZX>"$T\pL׮!1VHwqk塁I.wL>b'A3V&r LAu NO*(:ѻ,+?Nz&%Ւ YSү|$`yNGr=xr+ol7-ù{EZ1{@Z'2!bY BQߋ:x&LM]rhN'fX)m-p(D'=ĐOY-FހG驦y^2&kGopr}Q@~HlԤVɻ.XgR^}3}בq`J,qttx8p#Twvs.n{\OyaMA:Y`Y h‚W3Y8Q0OƸo+5b/f<՟%aipK/HD$j\\K[xjHi$Ug"΢ K8OVBt5ڮD L:y-9'^ Fl4})M*|*!W VwZ!,5J@TKԀo;r*VضR@aBK"· 5fʔl6d ^taci7Pk DA`Ԣmx9Uٮe0$켟7MgJ\|mQ ~!%_@D+;I2xDOFУ)'T~5,6QU9̰ܲiogBo(=Zt˱{C|Zi#^섿XwÐ?8' :w^K @41g/|@"u@T@q8􍑏`bkhK ZiUfGL\ !GJ{tӀ3Q ttJ#y Zr068X+&qv?a;֊sˣm<|NIhH? Aˌ6wΖ:UDRX }VK+)l;Jm}˰Gvęg.j}os5* {-ԂGk]5t֥4 (^$}eIJb/J4ԶjU.7o#]u\)'yy,.h7ʪ*Fxgw!k`Uy#pјȥ0T0ͦP&ͫsyu4 췺M!bQ4h}gnd#nu.('JFS+ijD6y^]q[5%G=.rW3ug[U}~^`9Cp RC:R[q.N_ 4 P^i)06oo:1/IrX+R+ޢX?̏ G:BN>?Td j}Ļ_lc `Bl4,N^sk#c|<מ󁥱dnH#jk*MDoFU|sqFKPIjil($Z&6S5A69єPJʦgmf|jح/ez\KI4Z)K'9%4r&wqt/WGxnV6)2E8PQ5E ߨo ȟ;yҾH|~ZۈK ;^|7YLٽ۰9@ G8 &.V8ub?M0h>wu Z/m4C+|KfdFk|'mt{_Ij:*Ck*cN1p_̊O"pL{؍k"(h튑yg$qnyK + 3-vkZ#4s'#LbF)nN{`ϱ]v79e>qEZ%:۷#) 6*9I/zcv5j?ि,g %5xS \Cl;3 Y%Qfn~jʈ c?@8vQ9< YeJ){ 53/#Lz+Ӎq)n`N!ܺ&-$ PF=up99 9*oMT5؊ެu #e̳"x,k(FBQr?Fי3Iތ|jDF'ZP:vMR J*;Ob =t. P%ͤ~׳qBgG\#mqECB8'l_-n_ k&QJf9K[yl' Zr gtz)iSsZd(Ѥn->{~1fN^'fZfM *zdF7BE;5:wTfOo6L. 5BeDp<3p>I(OL4ɿ:E?k+8A)ѲTcPV75ӠK䕙u;kVջ;Tb5 1Wd0P<}S3kL˚j"2èh>#}qrTw[ 6[}?sQ㰆֔6_^jK,mG.)sܳW͋*393گ~U8>`XOI(Xf~8p`Is8S*6Wi:ڼOPp+ WdDžG&' [^i8g+pN] XѪil2?1>m`\5̓ URsQ\hmݦ@OW{%c4Գ~ n+*wվ:8U+*^+bM62=&[ dg=/Bt(t3GQ/K +͗qO-7-o/(S7U7ژ (NjxQz=e8su qͺ C@ەSM$hq+lLU#Zh~5;S䀷ݠctӎ6%T&pyt;v* b-a+@`l1Hg>h! RD)tz ]߄ 2xw_Px)dP&5N%Vݳ6h(Y>88؊ɨ.`G/m(`-Fgc&5,'vlKdK-w4P(hbCߢ@]s} ;w,qHdXwu%J8{a#Aq"-zR㫵`1@WglgB:4mk<6-)_SɖVAT8+plh97̭|R+FN)(}Ode`Y([_9 )tHq&e?~/5ڊ|XDɞ<=70L,2HM2!]'8 BӾS]{d$I٫>$<СZJ4M8 '?_.4w`S7o׏&NsP`q=M&_z>dPs5vNbQ+s@}VU O%%ޫoK2#@F@X@sH;o*MrrE>77Ȇ)1‹H"Lc&ke$::{1(#8Ra$K񰘑_0Pf^<['vH{{1țԓ-̟BTs**AIl周O>wʄJ3l€`iyJ־<ާ4K\ĘI/ߙll !: _zGC&[Zz=-?,VJ>7U+`:5PV%<פ[LA\8 -dU/VXtzmPT͒viBd@JkhhE Ҋl a瞠υj}2~9m0e H_ruq/ QRe^x26G @A/tu+Q=/NsbBL_ͼ@[K6AɎN rPNUf5}"$+\r\.יf } }|زfu<E >˂2DG[ALVK|F6_F]V4<>b d?)JwhsmCjU .R,?ӻ*Bd|+LEmuAh6@+W50BGgb?# _kvh薈fG q@z;{@'?fҮy/?U) <$pbO+Zm0ۋx'M2@Lr!%T#]o@>L5~dZ iru}[ZOA>nju^rə𱁦zƈ&(PnnrM=M{A4_=N  *{5#ql1lU*vI S<ᢅAi5PČ5;*E\wv-H(E)߄tٹ0砶KqQAsfe}+hZu7L1Ί*4>U'k2Z3J?ɕ'f,g.K5d&mTܾ yNJ t[ z=GH/MOL$`n3y%4+n]g[ݙ:5]rݨg~۾6P$K{7U|d׭0?wQ~I0,eR?Dkݖ_dC3!gGw 4P;K' 3%zgQ _uG(]ecl͇Nas&_ `9zhv+FW,sZ:Ν rM3;gR 1L:MO$J䏔u4_ZIW|iIr~mgY΃jED<ѻ @1VP<߯P{P1,tӐrͤа1FS%o9!:ͪzDq40`s¦Ο2 Y̤:l)L_X.KF %oLɍ<+K04~Zqg`!M<2d>(:jY  7zv:KWwz=PoxIʰ*K,(~)Z.G&-εʷ_]y:olGexB `vc?&zUR֮HNX&3_D4D,NT#El 5IyH %;:^*RHLec,STwǖsȋi͸L4 s&57Җp l-In-9O,GBu y4 lf՚ԙD}pt;:y Gq ߘ9^H- ^>+1 guD\d6Q&>wdWjSs3?8Sl )ĖQ}&i** VL5 @Za%]EXoM. Fsvk&MBY?'y4iO^rT%m e`guFpe.Vw{b Cɪ9q|ݘ w1ƢBtWIW2G8-wYp LFNYgSkVi?%s t෧Jhz&azz'u u. $q=H!3DRr)#Q樏YEkra1xq$LʯfvJㆨ!!ڇ⟓kEP)+Z.A+HkZr[҂Fr) RGS08LNN b7nzTuQ?T ;Jyr Ѱet 0(|s2R$}.h z~#MHxՎU5}G׻GډJ_}0WefJGjL@,D%иf߭ Rk/iMR!OZih7U MYL8kI^Bf/kʯ3b oMH8~:]z ~k1)oeV1/ȩ)l+ʹV?J*PPvܙmYg 17\2y5Ng4Y=K1Xߕ:rά;-1ƌ1D~"/j )?A|)XU!MEPaiv柇9bC0t?g}j$@Go[6M C`6X-I/tx<8O8!)C`,$lm0r)(:ί'Mrm䝡d6W+c%P|P┌d1WR~‹-uQ!3^h7$?~VW]V1YT+N?Ƈ<_z]&ŦhWJWAcȔB'켇sE-CDUTǚ|IJIx?)~ q*Eh("ΜnOBzAW]=EX~??Ǫ**h=$yB.l|=B!'ޯ,E &J+nj7+hpzɒ۞Z'90z d>nAlitu]/MI4j5Hey3nD{Xh8.( $j{V.Rߧ!"_ͱEy yJ]d[p0*k5ݛrNK*y0LE%8DBҴjj<T5oei}H N9ťXȖDc]|2r%g ?m x }.z+# c2N^xJB-uޮօSҿsOW! - !B)BE:{1.,/@yx'EJ:] CKM1?j:1Y&H>XIUÀU 1W('ɸɱ,7a'0_=0_xL!)̴y( @;q wפhEegz 0i=LWϓWPU=P #NO%'*TfUpdS q{kmIRch(\h /f]s4S@7:HD't1lБ\Qd?dE{@d5I ᇜݺH}ZPpWw(m=^gH87Faum7aˌ#c0aƿ13P{_*^ 2RAD07Wuv|@UOb6'3z#$x=>Zy3^v`PؙAG`8L8'/I{VʡBKz}^Q-t;:.yDű|DR4JRjP\O rRpFGNN'Ő%9"ŠXSe[R+Ȳ!snoF`) ̞{Thm]+Y4eA IFa&!K AA7X*dcqu+‡ 9\B#oLdo \mݥs7;b_u^?P" x#j-a9x [et\ׂoMY~6-1'TGx懔'ߥFW{(Ut;u\(yEj@ú6#RTKx81S7oa$@ʭ]hR*"f(W&lMt_8T _ 21Z-;# <ȴa 'ˌzg"pNcC {y4o.%ȳy씷0!HEެaUoˤuy,ǿD O'l'^txZC!)i [1סK=֖H!ꀛSEgWBy,eO Nyi\S[EQ % PQ^P-%A%>>#3,_7呸J#tgG j%ڥ$h6O.H?GT"ϭG:O R+h2FלUs;U7;vy1N4ͅqD׷a،_G~G4/ Z0";ttNSՖ{jCL~˲7^A[-,.D!gANxZ9P, $ Q?Lt+PP E:p|#֗W3Q־n U8æ< qA'JUTcxnZ#L*ZjzҘϧ\5&Y,!:Du}3oRYUXƋ 6u@R芹h;zKBU+Iq:k|kP+@8= !6Ұe ۅ0-pY* #>;Xg@ 3#Ld\U/$6/4lr˒K>P"1 ޤvl,8P:|"̑{ܮqy Mj7QVQ])2x6BiQ{8_KUos=E𖇕@!YU#?SZQ5}6Zl囕#iD`BQds  7-7-88m)chOLR پֺz֡lZBh],°[t4;ثR4q#@.o 5ief0&WAgCDW/ØAIʨ;5cm)ި{zQ/5yjpW,n, &oZeb^ȘU8uT^c +1֢\"RWJQJ1]NZ)j<%ԉbWٗ4!ӵj N>\vxR5ч\% }b$Vp%trڏhHZ!&^9hbWF5`rl[eqh\gY4C zQR:({e[\5{Ny8Ge /O@cߊ'a=KZ;њuq چ%(Vo(s۹AƑګTL%l)L̺9thkQƧMZ3&4$e4@W3/]PBrxW%D^!:{M"BXlvGm1zV uRG]66YͤQ{H/* q 5ݩǟF aNlbRo3cނ^iru`MьIuJ|-=^z_L$b;Z's0BQ֞᧕ }114jgw zϜue¦0.ޕ/jg7)Jsp,x ^]tG >Fy@oip-46ťf ڱNN-#ľ Պϯi@(PǕ3&j_\x ݋MVɃ^ԓREXE7IMN7XS$|]ǩhf71-0TÝ& .n/kc<+'ߒ-M-CʽM<4N?Bw <ԯV=! hyȴhzPvmX*cx .0 @PN06׏M1%ɋ7iXSo&hȝ|hV0^$!+-0ES6nh;4@)}%,YL!.&2a7;%|OՉ9Ei#0[i [%~VznNV )Y_iܺq티Rmn'[Tיϓ1^۳I˲[E^&|ȭzMOuG֔fg,6F8$W^lmI^rZ£h&3cQh0nǏL(g`{) h&.P5]X}!a9W^1Uw\V>փLC?`OM08eS;.iF{)T[V"C@ge&u+^׷mW,gZ6 oK.x BҒ*EvR C^a]QJ1yW+Phm%;05y1a@QK=]DJw'xo℧]ˠK+NC%[)*ZL!_+U |U/HYn1ݲ-1 H~CDC>lZ,A; faT .e})/^Z''Fv5]F@!B {"Oz11T|^ eQ5뾭: KQ3:|b8Ĵ]?r1wZrd!DA߫RWo#1 ,SP XwN3\ajTHi Z(X<J;SRHh_')KcEFβ)m!̌jw(OCd\)o<:nw\wʜS9]+ayYpsCDe]mz)Ҡ\f7<eY?dt{/y#P?4#i ]g49䆹]5}-^Hgg6ڬmuQ+NYS^?}tsI;Ԉsܿ!^lA(m}|4nC'ɑk^4tcԷpЕe^J X#UAb k_p`j!ܗN;5-ہ|y%f^v̾DVK\vX~Cxa%vTIpGގFih)Rj`o*#ofK*zUFV-T|\C#1߄P%@0_Y_8 >-E3Qa4iwdq4SAaHNMΰ_v#9fN+H{%/ c7X P+8l[JI bU6IVރi1a@< A{aְ_v4,qҸLn3W(A L5R}k {Yk!5 .ɱSVa3dz:!51rsRa2D()%@X4AȨIF@0{&Az0OJgQ*B*IsS|!fCONڙne,8ˆ?qnp0=uB}o?Rx:AJ<(brƞ [7" ǽHH/2K }~t#?I1L~ו4{&en6>}E&(Aʌci!rQrie9fnaHr=0}.0 C dƥg67ha7yBYtcq&yunzQ~P7|:pZ80令ð#Pdgs.Zk250{4@}uf5#zhhLpZq`UFC")u <9?,P3^\ɩtv)IH1zo  IلnyEƁ.k%:0JN;As͕%OF_1>3D2(J˵tLhنYLE[Kz:d!S_ Mj 01e+ggX$to||,_wyn­[)ғLı~IVq{hx}ĀnqkhqZGa{N?@1c"c]X#o-Rdy×m:sPn\FӍ$Tt |KG MG{6< Jz϶dWq4D+MdV/jWu4F NI&&QĠ|2{1z:ogIbjT]xI#KƚgoCgx6E3`v5,p`m.⬣hq2kx@Fچ^̢sK囂l|Ma6<_KqČyE {Ⓓ6XAa&6c({Mx:127QzwljOx٩v!e0\._,uy9Hq4@"ƨS=I;hĉygOEH"<@1dq_5vfX!~B"{ UYk8J`Xe 8+?LgK+C"Usݬ},?SƖ+;;4CGoς%2Bg5.{ͨˆdth\xx: |fg3&ۘä]Q2xFQ뜶+7AEyUj&8s9~Erゅ6Ap8h<"˘2ɋ]3D61kˁK}Xv4C[;P@c[sYRiz͈,=eLe:$%f* =HkvLQbt릻P(^ ái$ަЅXّr͙91s9VeV#iU:pB0r_IjJ/>7FEMwkfJEF3X r8?p!g' ed(gخ .tn0#w5|Xi|Ìh/W?i8~#?x2V􀹍m2b|P.EbicxXoF.buHa6ML BXUW7̉:z@F  `4ntrB6? Gd>۸z-.W /!&LGE\&?(&o3R*y+Ee_\ewoDHϝlb5] ̤-\X =gYU!cxmJ{ziDdUlҍ5n׼,4#ABY"/(0 $ݴ&O,f3o=3$)gEHzc1&ֵLc)  |k0R紀qerPev{rx6#3kRqϷ6Q{)j8=!uT꺗Kq/7JhMAl|vPomܪ 1ew|^{~H;Ba1mo%]LFZKJC~u9]0AqAC /HҺt[pgrA<Ƃ|$@nҢ'm 3MD^k)*N4r!. F[:F ڍt'-4 n/UC0'Yeh$Jaf}MZ9i3&G"?$FRM7Lʲ8dmbQGE/ONǚ\Yo Y?BOТY:_#M($m]tWpQ:T u˯օ)>:F*պlF2-b 9|"ǡeV*$?Vɵjʅ9lQ ALOv$kajvvY$B2Z Zm6JH6R!.wƨFn=> Vu o1 hG.L[ކW׷vCCX:}ڍ:kPG7*BJbTEG]J]Xckϰ*kA >8sű;$lOV8 %=P[g~Us}rb%tr&V23>QVTD`oۢUU K=!m9# :&I$JۙTC{+.;!$+Ph9^{W3\sNbWtL p~'r2\)c9kɱ;!\暃˜fS+)- C!s_PۭĴؓ&U}0QkQQ ^ܭ/-6;A1"Eq:_A2oonK} /<pKF?:aG@_QrUABY0Y{5i3Q3{ jAx?270GU5POo4u^x^(͟UeM,S%|䆈Sӽ#vXzd% S\8'm0"1h@ V^Act̽f-0yc[\Y k) M|uvhFnq˪KеY@nq ^ Wrnc!1,C3^T$o<D7-g-}'.\~XAjilMf&( ]RvȨ q黬LKԽo |LX(7ؔBsΧ Zs Ӿ}sk"%Zy%M&;҂'X^73Q?}n06x 1J ϭ}ԜM44Yh(jWU)n\rn. ~(pMS%p, O e Um%EQ d:ׄB6׫^#{ O4ba]nQ^8 ʊߗv@ EMf,aWݬ7#$xgzXsLơf q -]X]at.;Esɚ:lC[Lj4FJ/nJ퀤rxB4 p)WW^Oz#T(k`yY`2CP^З\n"ܫ#aM[9IW4scM-VC,9oLDA)QjG q 3?s-f(]|6^eu¿O=I c˂W1ζ"u߅Hڏ."pCZcsKAfߠBӏu^eˀW4FG>[YC ÃB["CBGNM6,)&=0 ڜ.8'.|XV@t7ig_TZxƘP8ZqJS~]KycAHc!&@" I‚rkJ3YlpKmL7m²G3d}C@7PR2 tRWq-PL}T sdLl Onr q`%FG"8@x7{,uҽAqO!.R񔪂[mCד1 P^xZ90}~ObIMN"DWg6շ[!Sw!Q@읫Țd:[bdz|\_~GB>̗X.ٝԻ0A~>`MAd](&"H^cF'EB~F"_J~՚6> j3 rj2gz%6e$n2t-22D+$ϛ4b[5ռ^ɔQr"RAFUw%)rR9}wtiJr'p*R_M|䝆(uGR@rL*p'/yߍ㼇`:@Klpa)?xek'^ qQb7.Lke@9ߒNm=Z|jZ5jʚ (6bTxX#g-3ʈt[0AǝN8*p=ot9&qјفgӕ IOĵ*A ڲ[u5*au≔UI9SYqtOΫ XTSMCw!_6SY%[/_2ux5n@^; ӥ|m|!T.C,vڞ|6Z -g+YQG'N֧6τD!'zԌ02IkT,<ɻhEՂKf(ˎ .Z0~-VUD%G*6鏏7ZxQR5-5jԚ;ч>,0wh2XlǰCk%ŭC#UiwRh #"I6wUFm>^jk}ӟߕ{T3k.d_3ZN{͍wvYC>xO|3oT.8Qw;]L(Mwb_`rc(Wv 1%PcejSK}tl7K^EW~)V%zQ!2@[Ҷ <;X{#ڔ]l>S5tETFnm<<@|n3%!){Qf|`܋$!ܾR1DZOdReß,G!ΝH]GAZJVt?JnQ?+E֒KCF>kUG-I IZbuNBd[gUq^6Ӈ{ G7>BQ(QT&uY , $=6*~F\N!o{Ou%F*g,AW2\ʸL"MV2;SJN)/emk-]1!g^=ߓ|i Chď;s痱)Ceҁψ"={}Q=E.UAiFRֱЖŔ06qIU=*UGfņ숞UYUyeml`.uls!wâT>(v+)W 4 l&nu&s/wQ};J]Z (eY@Nei 68غ|%ۃ= LEem&&~k nEPenB(Zl16J6 č'f!#u-$9Ĩ놈tffzB0n7 حCYtøK39 ƹ+Vh'~wD6ӷK?bkw,# d9C|a2 ҍ~Nh! _=arroV9[zfTSbȧtdn(>ᒓ۾G~Y`x )x/@ ˰7;8BFW H,IfA%,\+|sG.tH2KcPۆH_ցCM/CHQPPdE{uyIyYDҎ.`Kn#{[\+6x8jAjmv}L*dxTD}92p(Avp6JΊDȟLK,7FS,>^1~7fb p {GJWnaR*Pu`#u~cF#GޢXwbO~3~ C}W|Ebg hhG&?l(B+ME=BYDZ=9ӫMs}[[DcKa#@-9=B)uк!Fet 5ffI)VX?๰Qx30Ǿi=DjW&ēAJxh߰ib_\nG&0~6_lb2[vqfWeھa 8.锖]T{Ǩ+fAnqC >8pY]jt6P;RKNG{RThO8 _䂑#Ā t_U6фI@c)}ˠDAgP9=Z;#V?*^1v!WxsƬ zbeQi*ҭtP9}^}eC-ZAJĪZ,zg9Bpgo*M28IѧBöI-aMs/GlWaޮkYTHb.`:b~}MB۪ze"C M~?9C^^n:F߳cI{_ 0U LCnW4U`pI3 x8pk1uY5|),^$7ϑCzsm"D]"ԴxH0WlPyC-ŖIˉ&i@ˬj4=%ߧh7 ?AsM>"jJ.8 B{US*NC10F%]{4Hی0rwR@u { @-#\oc.8hDJ0jVd2A%SLf1[fԁ2 +n|k[FUQEٺ 5[Gj:P~h{NxznpWS Iu[bݏU\Hwg ]>}&BU"Gbu${t@Rg`VA)ÆaL2($*X2!|bF1F?m69NJ>{[qOuL{쓊“;Pexi8aUF.hwijа_'.oh۬F k V9_[ C[GMK{Lb|lzZl+TV蝆dfskקe̾ oIǧW(73Y>kh(g:|J?Ѡ;V 1m>qT.^t.,a ;d>8; {6_FŲyA{F?hp|Q'Ǔ1_(ӈ>ØFwu̸k''诽Ӭy嚂qZ&10xPa@BR܃3$ƭ/K+{wsj|>N$!¥!a6f&Լo wǡFlτ6KhUo2ziʱhXRvnl-lEor!C$nl1':B `Vh휕O$J>9;̨6O0VizNJhy Qz]k`kSv \1~5?fyԜrj66ӟ@A%F:u'=0 3JMf6!SNpFuKu%xf@EB!Z~ν7g,u&AS<f!\֪C5[v]6I%Ы&2Ț-㻧>زV3[w+E2s)\Eu4J9ktk[slyQEd6Yimh@)ӓ^%Z:I#Wɑi"EBg^YM菓MJitNmM R@bAqsI,{bi Be iebikJE B6` .ݚՊ9w$0е ˪3r$:'qz">;DX23kEjj佾fgb0h|ʕ hFϫ0q#wASbVЁ24)^%^-~֧^{6tT+Lћ+R=+bIkQLNWhhI3R\l?2Y<=zB˿5X21a,&G@ApG$gIui"f_5yX xUY`9ʛܱnQΛ/-h<:}܅WOu L 鉍eqt'舧ddb{pq.BuI/POG Ѝ. y!m<1SŭM"p꾉O*F?8􃥓5.@NuYt)EqOOQWS -"3űwDg ;3X*]Q^[ݓ!&hVA9*;m/If;62 m-kg1ll}rydOH5W4_bǤePN~1s/"9(HV(IX ONF2VǸ.K7DZ8S|.+6g2^nO[l9l|h,jb=VD샋ѪfW]Idvw$\Q6(Vo}PRn̈uR箨^*5)kM0|_Lg)=)po+yhSF= 7Ċ d `*eTe5.fS l{9.4H׽@cHDB- <;i w46oX,v'<:{yQ!/^H=k2a>5(@S]VjRVR+ N~B.̆^[rfr 1'N@ Ǿ-+1Yv+u'5ٸ'+iYzFK;I@tdJ|jp^{lD\| #aGH5AlowY[7ۙj1W@W}Wn_Hqz?Yjz Q.3? TLMtfC(/deNo~k6 ^2IyJDģa* {6Xzu!ё%خv:p=YXl(zVBBhTPWvr+c'DU)$2L5^0vMێ+- 2la;o_cʸS& dW-U [dR[ ;qC$!kg@mݮZSӎ{|a <Y߫z>,~I藐CJQSŬ&K6D%,&x;̀~,?O' P,X  o:ro~U@ d H8`.PszTReo3 ,6XS) VJ2/ e% ߜ1Z6$>uy?"ƻVUx?_\/ٵ|a^G+ [ X/l[c cZ$oivuܵ? g8?DZE97^9@< ,ce: @=5FoyE2٠$M#7~lom:)/f2+Z81;LP,oHX/`n] ,K5*\7">V_FxKrNF^AҀrjRסn: n+d2C8-F/q4mgUvSNpdjHSK&Q"*!yT T5ǹ)15l?`33+d 2Vdq2u9Ψ>JYRW2s{]ںngUq=rIu/P*c{Y,`p~ 9y@ׅʸ6hlȑB HLLo-D)L- "MoS-bq{#WY2̬ s5z냧`4߰qhe.ΰ}gFHMλ5Y. Iaehm7o D.=Fm$`" z"7qDYd3Ior'i Lk1Nz[&}0afh.F+v耾i&.XްoqQ4&(G2OSKRQ>w Xˣ7ufjGbWWԘ3߀20* \/QgO)J0MܷHlgrmvg}a0LK@Okm|m y9G1KzԅKC\Dj ˘@B-l49 8А!O\_عSZ=lADܦm%, vJ^7WP>t(ўu;rVFv ~*;~h ؔ- XsfY\(x\r|ml'mtNM#g69 hn%$gOwM'_Ɵ>/ 2LcCLrz۳^W| ǾI3Gd=p agPB00@C_9޲?~3:`ÀdEPpr~H[r< 0ngYTv%>.֧w {g|4 Sy1$Oxt-b7ËsfCzhP߸c#X=_՘oʗG ~]s`aaLS{>,.`iHc*8xhԱ wD 6^, Ϟt$16pp`2inD *pݷ_s6$ P|ͣ< z`doT}SŒ/GAuW7p5Pԣ$DiT^N iZVl T5l} 4N._S!n_J<~x%I[szY8ͨ{\Snr0Aiq\,yv+d!|D?sqODK$lm& EcZfa*3&H;]( 1^ r gC7zt(|S!ZTflVR@Uu\8ce +w׾84@ ~9V|RX-ܝ7Srl˳gG68z>Q!.1\~a\,N7]`G +RAҡv \ ӵ# C/ek2FN选ip;1`1nSE%x8.8~:1r9p?)QD>LMY9%lT*D1qxL{źq*hk{Nu/&Ly)6>df~y@I+]ŅȓE]]9DdDe!XpA9 ޽jR^Pzy#i`m atB[(d޵(ůlѣ=*M *5bĞ[ biic,Ο).M^PGs l'{ GQ-ijw͋"le6 &%8Χm{h<n.^Gs =d3$s,͏F@y*U'P.n~F]lCo:>-q |٧nQ/%l>pM"3Gm 6"+SY7u~[,8ua}hߏnYHwY*M`ZVD5@b[Bx]fl)i>CXB^UvV.ͥ 2= V4̈F.{U( Yr(o%ց}Ȭ^_̤sZN\&&Qh; Z;9iT4c9,`$ )rMC#Po9foi:^@OٖQK_.;yys"y/ّsG``[%'{9uZr,w+1 ݴ~",?/fY'(zbo ޔc*?{c[&3Bc 1αutи e;6T2ZJssڸsnB%!P' GϬ=Z@% &|j#/q5j,"zJVDγpVb;q0YSX -ʁTݩ}{R7Q(v:Q31gm&%߉ 9hm ?5oVSɞ'+P 1mN@)=JSXbE:/(O, kӎLlo!iUMKD?~7<5^+hIմb+)WKfH}Ea V=yrR+7s <5@wp^C2!,\9rÿB"iou0xJ7 5teiA=!S[nqKV$:w(=E) 3[ḱ|Jm,8lb{noe.?J@3"QouGSY N;;p)&Կn/v nP"L֞ 2,J"շֿ [EL3M0?{&N?[~ýcpDH2RmJR&* '9g<6#JWGW]B\%)D1Ŝ~+nMb88i"5!.lx s#N>0ިvmjcܼ"tk0='sj oՉ[z"9n1,V(O 𩆤Vrb(e|lPL߃S-~{l.sc9FaZ/ǼF#{]n1'(z% oTckU_`k+@`K"hL]+T^ yi0/Kb1Q_زU:E /n@r活ڬԜr <gԾB]Eg[]qsXbGT3I=_j5^H] #IH(|Ms?|2.6';+ lHN`ٽf8-*tPQMo"$['$TBK뿙+OJR86*nL>^\Z{XR4.]vBmh'#1 pz%(hs,2Fsz55]SD l~U]hRvzi#<ݬ jÕ I>mgyHl9JL /|K/V>WGE;C׻nTX5`p.Tm2~<힣nܿ$ -w~_@x (Rrp>ޡ 6 wru!hTw() [ tXy"Y R@g\>E^j:LE|N_в -X/1͹w !ე &7HCi\5yT݋ 7F.2X/ Z{T}RNriuTߋoc]&w> n"cM˃s]W@cr8'NVy KMܿ*ݯKj1L_l2hᑢXy"Z4MqY-/5?]xE]Ʈ#drXFP%{j5% ,[LO+VV΂OIZٳuٌ%Qǀ& %a %Nǃd-/~^U"n_J.NJp:hGx pujֺ[Qw=eg~/QQ@qG}䳽WT99 "xukMN]2XE ڣI1e S s= )y<6a <‘h1bdy!kt%!m̟b}A-Ez`@} *D84I/ߒhw\'OB}խ¡e>6^&;I/evTJ??NYnhXN,9DB βYßN-VQ\l_ӧDPUy0b@MiL_(<}jy]_3xƾ3-r-W̌䃓֑OIs ˅q a͋CR&W ħvr)W VXb,~E<1EOB(X;q ml~^~o\u}.LԢ VN:k)},^i +٫W׎9>lixb7YWR"xcSm`I>R^B{SwZ\c@`LޥͯfeK,Ki"^dh>엵EqY VudPUu \ l $!/}zXrfׯ/ \+)fźmhuqb|q3Rym(PIf 9l _w kHT񎠹+x1T%cܭ:[KylijdGDB96am&R H&Q6MS1F δѸSiE59uO7Ip~bk[qRxT]{M;&J,U)~eӕL/r` yёqSپ&47=-CLcژۅzzXb;hH Wgew5ARBc3RdGQq lB! yX t^ۖ8#6pD(=oRȱg`#fD P23gthkyj-m*J{cTzU UdΕ1B] ]Z=ݮ oGѨr9;03Ü,UA݇J(B 2@Kh5ʆΔ&!R=8! ц_bk]z%]]0GR eY[Պ[fJ8Ӿʆ8c*lOX,|ԟt9MI2ʅ@c "=zurmF7w' SWV0PH^]$5y5.uKUPE8x>CⲖgE =YڒLߕIMq4u]Nkf Y  }JՌUT7)DԊPVZ!-* RPsN*F$(L}Y¯sn6rͭ^L{R8deaiwrdXB_O0 gR<Zncr{;ú\">+noJkhȟ|)ӋHDe%JHUN!*[R{ S= zGgu.ث:u,u7g*< 2wꓷ{ pw 'oUJ]`6!ᤳ f! Ub5XO /N \/||FK ԎфivEU3VSGyy)^9GZZ|l7>TPȽt ,A+uRN5[P"{mvlq DDv" ˺j GLmUf\sQ;-$Ъ"x+?S֎(^ªs䎟E+ h! #fA}I# 5' ށV;1BPZB"K!ctZ`r.7nsNmfCIXv]t%3!c":g }t  tB# 2qMp}brH-{(m߲hY+S /n5NDmљ@e}]cM #MvNj0h'c* 2WIGqgۊ (XD!.v޷ 8%$vH91^ɠ[PD,8?3Ƅ9:vDn4 =7IS>50d͖RbM@aˁn^sMWI?zhj%f]7jY&>g##)jnRg\ zOʚհqm[a4vP?=H6WRDŽ#1.D]^ƭ[>8[wRȠ*lxҘl/GjaKVRac\k~-m.1mSLq`\0/~ s`z,}F/Î#r#m-:IE:M -Gъpmg֡pyrELwQxHܕD4bRUli7,VP,*59[S1:k`л\[)VH#l@UajP|_j|F2ЛXlBz 1c# HԺ4BmNjsioH#N:%+p}©3k/FF+L(H=dCkKc swLC*dݺZ!#@Pa| #x>=\aj:8vIZGamsmnX~h(yeÿy#49$a е٫fer矱ȟ]XŊA9mmi9{8pp9"V=Fa+wtkK#N5VRSEGP4FIU!SP*WߵBoSO"0'(Tv$Uϴte} N~F*IN|4A=bv˝Y{_+>!1&yKlx3ng"s ٨jE_7`Rmz FN9 }d# ;&w~&dAꡝ s~[8\<[+UQHb Sz~no2}-'C3lBvx(Ѯ*wWn~G`(}`4ϰ5@zQ4IrV%]a|PMEe?#BZ&JG@zP|&OPDO!;h OdF$%C;OU5 T*MuY \~M4< @[ZȩDQQn T覂ÑP]I]*j xo#Q!.uJ? r,?e' zzMo&DJ2ۦ+ci0mg"m:_ShՍtA;-ג_) >u51KG9qz%[鱹g_/{!o#TQp:#;gXQҸ Šd둈rS 8iU% r'tG{o7@#Niy2:v{5Úi1HTj oTHp ߶I84s/&06-TXrZm|WZ[! ݷ:g!| $ĜTA޷ ڮ3FEoc:bOwȧ^nC Sr9*nI{)VUڹ ]Ox1p/ƶ"Mļ<'էPn\`4p[>4j5>d"$ug⋃i1I )OЧmʦ1TmT(mBib\85]ti1,'Pgq>GLH͈XZ 1]aL"&7+oNuTNHL,f!ݝ;)OǸ3mj53)oJG(/Qۯ7[ іE%'V'2{o2vcʒ癞ۙȃ*C)7|$?81cބQBmW&iXT/w lP$W@ bsѶJ']Zmi~+KGBa ˪9K픕1Y^ɴmOc+~H j&;rwP%nu'@,bz 7$h#`ctG{ai>I&t*FT᠅7]A1V']t$p`wMj<ӞxLX ()zJjVHY8Ȇ 32@8ޕ VFA-zH2hTɍ{p\~MH6n+O5"x&'fYHz.J #7MO? v|p-b)#>#/Olu ¼avƟu`;e/hy Lc)Mҿ:&ӾRy^{Jr4요<B0~] ]k눯kei%튃QDr:6.QosdJ'B@ QU`kbT\)˫gca4AKq6 0I8JJ-R8Io0u0'EUo\OXĦp5Z*q. $͛ІF#Ar{|V+TO:$akHH'ebNôT݉1bL*N0kIAQ'?_ $U {Kʔ,'M\uVA /n,+PaC6(Ń%r )JҸoX 5Nr$[Z![׈JA3B+;;hS!Oԯ3pՋߞ-q `'a2`8oO\p; t_ڇ jq/.h., 4r|K7$4Q56ٖnu5ث$*-A{P+(tH}-o6*%L\-Z6`Y=^^d7j?47S#s&%, ̸k& So*3Ir@:'~R'(>!{2,[ ,9xMG u@f0S0"JhBSL&dBi.Rس]( :ҷ8-rn %C;g:N7 :a-'z6gw!ΚĶSd Δm_>cSC.UVÇКm6Пm!ݶ3-XzKxE݅fJ:~CIt%j1!"'\^ ?` "6]OhucyqUtqmI<|P $ѝS lKqb(Z[$,1|u&x~{g/O<Ԃ0vڑ ~wݷU!XTd"̴w4ܯnڗ0,bCڑK>O^{ݣ?웬]!ӽMjVu\g4gKq8*8Ltyg>~ ܎K?]avޫUZQl4.THv]< bMaΌ۶5)Ovf\Xrce msYɇ"2%IDL%kb&/P_g/lc~)|aJZ`3Yx5wJG7)ldwfDih4R_Qh:NHy;%/!ѵ4ܳ)>P:d(lsNMܮbpv5c}xV[+N,ac][HlaƟVk`ЅJzY~( WEuCI77`B6dʐDimWLV.! V`ka04B8^H{ j|jD)#`xWENҀbˌPHǥef~Y? ~O$O`'#?BX݂LpfGσpk' B.!ܺj)ad#^Z8tϳ3YHiH\kklD("Y2RF2q<-spB/ePWjxT8'|OPQl,XIѧ6u*GPRvncՌp[*ơ̦b*9כ-m`9wok:5bw]]+akA>R/PKBUdeOkJf8{)p䠪E.Ӕ&qN} dDno1{u8WZ:KJLs/Sgܠ)-0#UB5*K28-TX:B p#q25cB()&Ǿ\)Ml~|%m$y"P%D~# е fwϻ:_Um/`g *&Å8TlT) j,h[Pt7mc+u.VB(RGK8Fj'|<ْ.KyV;nff|M+@1Z"~/=5+j_r(fG`:tGBIMB xd>Ҽ~ҫ|AP2i&u7K;hbf]@Mr1 Rk<``1|Tؓɨsz:@Xqq re.-.^"챤a^$!> Ow9Ze,%*Wf<0EС16rOnt,^F%;mfZRt|BWE7/Vi_[ѡӒt9i:s'y2G(JUI:VkPe?pKQGcoD6Qm(bQr{hRR \6k#j#[0X*V\M]Sx<1sCS~b"Npg E[bV/F{y9T ,dԊҍ5~دYIgz+>|.!ANאY6z6%8/ڙC\ak}dďw&"KP`Pij 7P# r\`vi/k0w.7\s;~KCM!P)GYW , Z!,JU7& Ff^OTZTŬc[2YSj=(%n\ &4MN4{ 9,.vX[ko[Wg䴫EM;9D!3H굱{|#69Uݜ(1[.e KG\k ҘkРͶ4C¡M# K;/ >6b>qq!j &]ƍ+*|,ja|]ә"DŽp(ho7'XPb9 0y%PQ+`\M5T)V*:m߆+ Ò㊕fY)Sm8!v% p)]Կ ͢~\I7A\֫䡙3I}!K RO&DGj&R'bzC:Wį9U4ܴBx5E=j3mִT;Jݷ f9 xA=7aT ؔt2%L({BUԭ9eo8+/hv r.*z%NPĝ#1у <*  6Ac|ԒwGdDxA4R E4s g0FX7}U0Xl]Z[Ԅí]P.:~{:#-q'I&YDqY~i"B4<l/kO.𨞸t=Kӌ B\j?jg!CEk>Nu k.gۻ22/ +P_ngեPHI ěoaWiT81Ic.]Qf&Z7gX3pBnv3ԋ@w*w<)QYIЛڮ]hSޚ([z;pA *CNNXmKdq;q~ͪc@-avUh\'wqe{\3vȄl]ws4ecFy207j-2W;jb$bZ,0B/p Sn@ Rtfw K C;bhڋq݋jjvmL8B)kP!x<2Nta@[iI|O`ruB3AbJMHlag3klkQ u)چIP8uJ!dRMc1 Uՙw̛*oImϋ)},r& X[ityLOm/CQ{Eq-1bEH?T}.#Y$Ki5ɟڨ opkP ;w-#PBI!ZdLkkaႱƬ`q3HHr|jXL-vTtO(f(CQ+TG6ʼkgLކ=sMEE2 œڟ'y> 3 ӄ&VgV\U8TLq2/C4VT\*81:tHC Or_kϋ5(\DdRS=vZт*ėC1, U'J_a}Y;aK יb^Oz2&%,>˭?ЭO* Kzl=|>yU >\WTWՂҘCX6\3==ϥXҀĿ#ș8O 4C[$ Ia@4E$CcĆcء#dq6d]Aj"z7{^06{:=q'SI]"ѐEH !*uYrX59Gc{qW3 Sq<@^QKrp*eJOgnT吖Z4_r|owt')ݼ׈}GQj>Og @ N9|Æ%m5TJGw~3+0@ѣdF*t9?䠈 ;Neߛdo`ׁL1_wp24g&@iSThYZ"6xET1쑪;Y^]&!݇B2g=ުYH $G^FS`EkˋV+%[YŬU:A֕$KH`V/4enك0 CxdJJf)..U Sv]U[$|F+&g̅Ń 'dLrc |L8{8L:>[A}1BW:_W5螝gPs DJ;$!iBz}sǜF(sǴBOJ&" ٕϾc3PPN )o*gL#*8_JjĔc54'$hzfػWvO fũ@U3#EMX]s2u|Z):8wՒݯ?$+V#˳Q~, ׏$ݡǃIĕsF@!ƮF094\*RxܖEV"Tl]{<-#sSkQ.bMF.ws%6Mu6IkƱj Sgt FKӚñW޺G=YAm1c|y? a4ߢC s ;8x4{f]@fohNC[L[vU/OǕ@y]m;Md%c2WlӢ:<5-eĈ̡kG!O6;)#8U|Jy1x؍|9N@U!^Poلvڐ/Eb3In#B"켗qu2-,u\Y G_HtH/_ѴzK y8bOOp? SrO|g؞~ \"S݊Ҡ~6Y'u;[P~hVOn:-YP_ В0|<4ɿͷ/؂IS{Px#CI.u]<7O+ i}G H&wƳ*3 (lc0+-l='fqyx˂EDde!1iw}[0oESimTg}\w $4Cij,hD)$da[>Hhk}mN X-MOǍPHgݪeS4KEWϻ5+`xQ3Z LW*<< S7lq#H|2b 3i^bTciwWN:G, &ї35hLOs(tvA6O1>hZ`RO5R I^ڃ5I4#LVK'$4iʙ4L=ir&sq Vmey(E"cO,ܧ!|4YmӀt+[u3$~'ۯ*3 f•jAЂiey=0SP,;-c#|F<Ӆ/f}O򻈞"9sU )1y=%~1]謙8DcZ%xRÿa:>0d"r'6c MV~-b2H/=퍲U #W,0yνBD_/Ce0Za`ԃyFr ;F5o5de4F-meB®a0^NH kw77oZ56Ygrp,Uo/gFiSw,!90ptZM mdg%st&K8'1ˊͯvGWGV>_ۿz )^x(K Hl,%[Hsv>)¿,8D j:/M:3ǞD )t_Bسv|UlcKa*R]Lw$0}1 ʺlvhr07ŶuTT; SjhZ]?Y]QVW X,wS yh'ILM e@ : \!Xc֘K 7bPڴIvf(8ќo0Y$CguC pa/aw}#bJ%<[ 5o } ,"yyZP"|aAiT]GJRj?"$w+)l˚5W2]<ӯ/0h`|(WIS CtyT+2谀[7~u)G7}Ը;x)2Ǘ) #4/B: fCƎ{ZzZs <ߋݣ L4m+4ben$y[{3"NDgQGS]76`"9Q'LNprAB\GUDIbShm!?dp0 \[{ @,6fhۿF&]6IDZC޼[n&V0'*l8<ȴ 0swNzW(aO"ތpb j~ FJ9\syRd텓be17 cO48c?On:n`z91=S9] dӸdoK)C-|i/q[+ԃ&|b}Ae{7*}hLR d^I`A:6pt'7xwg@]ĿoM] =1z\`~<@ n;o;Ws/Fk"D%X~' ʺ 2Qt$T5'Sy28]=arY@ƕ^Hu;2qw}Z`_c0YVk^"4ʈ_H*g+ꊒEiش$H: b |W Dܿ;D0=So#u4f򡀦(DxWd4AUeHdG(u`Ydz(hBa[YP?qw1RŘj'И ^1HYc7P o{(!o0L[Go}/3^pn,0Ϋ6"/`z ߠ2 Y0j_{MZ(fB z6bH\a4H9e$iXTonAɇ pؓQBqR'Cd6ήnsYϮy̖),n<_;NĦdV rz:釃3<#AyRwJZa买Z9anRpϣ#O0P8{^(宀T|k;+ߝڎ3Z<.u˥:I`^@{ r.le`xvY1`7 I&FEif6C^V%~S14ui/ͿZA˗vLΆyQioCe^rn:_efXxgf!{5HibYϨ{Ѻvj/rW|uK_؎%E` dyrS7`Z޽03 Iis`%8oד/.jlIS%bxmY֜g"Q-lfJI5l v^+#mWo=~n-psMEYbq'>DnSM:BE> h#tIygty0}Q;zc+=.ӌ\(iy+ǵJqwΏ]1ޝ{`I87iM9OC%S Nų䤦*O8S't²O{ff>\}ƒpȥ۷}T}oԴG'6\F7ڭeDNn]eFCtB.G0kZn` Ȳb59mO) wz&bYӐlemedS8x9*%VΆ\!9e .KPђE`Ex_&&}u~E9^$4fvH㰞gGoirp/rtFwmߝfS)v cbl 5*.ajDtl]˜B7L<]Lo^ D90g3''.:>ڥ1yt&Q^؉iOU|fΑR~ _AC,^=Xr|Bò7vPĸ3~RVa3K-2tb"8>C?\ڱqs ((pWC$ m&K{j}ue4 DX̌q)Պj1se^9m2|67 -)$Ġm@oe64PCp{x%sXn}5=1GmGEvW=zYck/}+cs]vyh/ 5ڏJ0WӍjcjU*SRzuNͺ$p9eBHtȝr Fߤk fRDu*A #-RdQ_ɴPg~KfY8PaniN+Ip,`ghUx(To[o&ߝ~D2İJ# Y #4lwȏV8Crv)<=`2ewv4Sٝ9p8pȷ΂ws;Ԯ0Rnퟠc%ݗlD'οI^XcPRqӰe {zq?>8!?qKOetI5nvE2z0 inE_$.%qIlagk1&ʕdԼ|t Ww,6:$6qۋa* >W<#||o+?=Y3(%IK$y:79#_XD6j'~a_Pj8vKM3G@ΐ%&Gw:Q8^K4p\v#.FSJ HR Dtzű.6R&O ?f,:҅O}Dš{Iej M2Q ks[ծ[Fwr kޓLj1}GT4 hփ7,z Fm dtDŠl>YaQ5mdSUe ͛1AP2Q5-o?`O":"GN.!4t\:X[78@v{UYpҁ>!?'n>ẛ٪4v9B"Xo^1xE7ǺBϐ;JWfw*+1cb " 0̷8)'CvD2%&Yҵ8c"dNQu":)R?R+3ve#2jKPTp"݋:iJPkDtRY3x%Cm Θs˝/7׮Yz!fZKq0YT1ezrr`D.K:0 mq[&X\D于tʵzkLԵۡP@+R w[@&#GfS 9Q2(-Eg} -5Z- j'zP9`Sļ_  pvYY5&|vv/Pdyv4c 0kF_Py\n]XKU zO$%i4e3f։Đ%-T a9fߵ Swfut}P-V߽p!j*) {jɳ)(H{w5-]qZڈΈCXc$FU;֛|ơ<'yV brwKTQX^,dYl_E6J[o_(-zJO+-gFPwn g}I珹@hjujW"${-bygw ̗3uڝW;n48Y /Uua',r\=3٫28!̽ 5CSUɏq# >k&mյ1Ga0*yo œE9+>Mӏ1>J`𺘖X^2n:T)"f<鄠ڙfTo&_pi9 -:?dR:DgiwQlk*((>x|lY|=9bX i[ ]9;qCInʡ`}ѫK}( ?W[ysupySE7_:ƚE2N}+ghHHWqyQÁRJHWH#_c_g vtbАfeR VsP<TKe]h@q Iç P$ma,,F:*xbR1P1t{CVsJ8C*lg{:懲\j5:R( G\̙n$7qz)' `ة@!HpcM© ֯SOg'@(߶6!Sof-_H6YD 9єs-v5rkOЕG A⢏XsNLkeLj9Q>kL1-/-x/nV`KyVwed ʷ1$@ FS/dqDS9(64LdɊגDxi1.&HhY@({+/^ЊCu}rp,~X*E(mG-m28,;9O.M 9 ͝Ӊ|wVgi:Pz?$uf˙7&3e. {)fnY:Z:̛8AnA?Ʈo4g4,V{)`ĉ 32\z0=nKTS "eJz_Ǚ|GZKFB!/ѫߟ<0(rCI,S>bʃ~MmŴ}mP6[ nl]$F)OBRN3KmwE˘`M&Qp!q#V>wzSݍC[#Pcm"| ܺŎz]Krζ2.g.5!3IxJVR˵)W> ӿ\8!0:ŝ ._.Cf+ybhR+̏':[207S:3d:T?6&KE(0)P}BvOy+pGJɚp^$3GN»ƁFq(@cΓq\O3B v*TfEjUO1"i"jӅ0Ƹ[}$s𳵨|TJ~jY:y?8̏1\bj=dzМwPs*aGb;8yر>?YnܑEWa>o51;C݊|Vv;#*23q==x%#}Rvi [W!#M} β\T?xSyY!-͟1ỵn)ȧNeuC˾Ot\7Q:HлԬoRs }nA-wŚ)EɆeHtKbeCgrIF(~ڠ+z;,ԋiǽWjy}eơlCk\PަV}@.NH"Y+X[#`eC<Dv%9Nv*3:gX X^Ml6-yLkB6{ý-yFud+3Vr EhIC0,pr+yV\'zdyh[x%:~-U55*JØ?G p׏ǠzJ$;'j!{Њ F} OޙBne˥I@/KRm\)aƇrnp ֥PrsO$ o6Þ0(4,ˑqGY0 Pe& W2 6l2Hd=iќƣO.hP˜ǭW~ke}x f׾sU-$5ʎin _9C"S/GHm47Y P,$.ZVtu}^y0O(O:lF@1zՉD}ekJpDMA?EZ_2J2j~#,gW^ׅI=H|) 9ԯ6R;]~F{oSO ^SauS[Vv+d @Y;wO$)ߟMÓ\7j7bE HGR[p@eAIeT$NJ1W!Cz!-鶡_pݢe:)mGrpa.͋M.KǷb`lQ ן*be `qݴsHt'h5j C3Pwf2c\\6&EN [=A\!#1aVc P35{4xٔ9-R™LK[Wτgf V}o%SWXl~R 3wqD^ n @VYOCG%L%Y3!Vmr8r UbRR2YMM6sayysDHP5bN;W pԢ6$%1)Eq"aǷ, kƀI(5@.eDWwߘ)rܤCeM)lZ>6RڬV5A0SpJrOG6E,n}5.snd}4/Hs5G H6{M+5CoF:ɓd#B(<$PGv~b|)@;7t1#@q'0w\ buݛŷ$H/1L=n jEľ^G{By[~;Bp$˫eM}uh#|f$_Kf f⏑J8{ Z*-}6&=/4KQ{RGwݮ 8Y$HC&Z_WDSuP\x5j s@*z ^㗷tpEZ3( |3_)򶨲I=L 4QOmLҷzZ/:5rxN7:s? +a [W1UI\w(x6ŠR9LG.ǿ_GϑfYϼm`bP_=`͔i69N 3.ik[:Xq)|rv#npq̄Se^to/Iph05u~b=;{od"q L'ul y>=lٞ\fd&3w%T`f'"Gf)3']O%ge8BN-}5kuT_M],;8#ul+1\5i]2Wo| K5S\WY^-=nk;n'ē}Hᖕ"+,2ĵ$9$ || ,)OX#C H ѐe[4燄4-e+˘3Ӂ*+5'&b g~3f  9GͳҨiOJG]A_ UHsۢ: p?KpA!cdwW)/99tB^bvrgB:a05J*rIt!ᜎSgff`;0*|(mawݿ΢ٵcX/fWRNn-HN9G@P <,}bE\EM 5Ļz6u4FRCVG,)-[Zݛjc҆:3-My=7-$=`8RR/1+D*s]X i%PPLp@ &Q|uxp(@nK~=Co^^&cb6HH4pwU@ ȻpJ[B xLLm#|*ptX  "OGx13gUw6` a*\td֦Ҕ.WaB<$ 0$s/AOܤeu7oy7QA$˥̕ OAT50,p7-ﷆKjg.}Κ[@4Ue8iOhBzds"ʹ__ddr8զ3~}gP?tô*bncPN6 VEX .3P[yԟUS;+OmjƏ-ā){ 6rؙWWwdCEL Ny_o+ëlᏰ ^w9#LLi޿xa"G8V ]@#d?}fNsypeN:.ApW!+d :lH*I?rC/[Dn#uOƯ]<_S&nRZ] Ռq*.ZqwWg9PMAGV&% k* >:?\꼻sS]AqnPVM9>-@U7{}cu  =ڇ19ȕӚ|2% y皻H  7?<Ң5_D_[pb{ #CwromEt`5B\.LK6ᄨIܱ\Gs1^w֤)Q'-m=DfӐDW%4N =+AΖzTnknbK'0BP!OYGjҏ}i Թu7r;/iNX G7ja2fP;M)Yڛn* D7jxNQ oY`z,G'"lxS)ׯjB 68%#[}aU ȍhanY;ߘ>Cpl~(.ZE2# 0E8P%6b|ޔ_"C ;1E~glK! djrxZqbjOaH*U,0,T1ynd}9gz.Q\㷻 U5JtX&GIIP>f,Hm&ގ?@ȳsSNѕ̢κ>9G8:bQCqk6Wp0=s5s> jR.GaP3+tY{35P-](MbjoE%+cvBBZ@tL@AǮ,V# ؕnzc.N) Ln1D͈jC X7̙"xn5p'ǒ+'wu1IZPvbb[[uGꐫgGȳo{˵U9c1Is~sqQܶNPgP=LHmպQN(+Hge~ĩ{2% hW2hR`|66K"!%NK ‹aÎ5955҉% גq۱-@?"r_Pu9~+fͺ CÁŭ`1WK2B=L+hT1ych%sFw(IVdAx! W/tWڷƉP=pMP\5J+یzƏ,~77RdӦQ_35 S#ʗmcXdOvT *L-Wڈb}P)/J^Πa)wz2$Ek?۫tgI4׶Rc+s}F6;0^pJ<8( ^kRa8^⼟_ s<2_*iMײ xv#; r o\9mrh25֗!"d-wNa}Ji=6 ~fWGH&->=qpLyӘTp>s/qP. dנoR8 W|WHQ_׎wUG\C^Qtd`Yy5ǎ-n>Ɗi=p$#(ǹdLlX횉k,f*H?kgȬvӸEx͵~ħ,Ҳ303.#m"cHoLP?0%sQUa#{f@BPi',̥Y=Ęăn ~S|)hzP'c,25y셗2]6־4e"(P!:(JܹlOt*GL*ZTH.1ZV)+ꔘ1i\ #3WgmS7{-Eh&iP%Fd+ Z7*zӪMX?/] f[!$:i-fDhXkuE|a?+rHO)2lJ'%>*?n\/ 8*h3Urh8cO~l@>ʒ2*?fDS?Ql²@?bDBF4 61i=~3³bq%C7 n6;E")-4G]F%4%ZY;An _sI}C;3 0wf6KZEn$x$E1 3딸6%Wp9V2gVI+cR`iZ|mȲ&>n:m[v\,L}n@9yjR59W_O(A'#/*o Q?.".-!~@51)L},_8XzSдuʑbu"Ze|fPRg~J Ҟ Z.S+w'.miՀY>8l`Ñx5=.2ǡΘa/yPDzӅBch٦gT0p%jȦRws%^+vdm):ZXoLo(z,'K5h"椳mˆƢ"MXA fe5HHCZ& <2"=ħr//;3rnʴ{ʴc~-جJBt2C|9т!N}7ʨZƀflx`5:o!+76q,AѰijY5=djg1 5',_  Zt_򜈆 |=&5V5~Y-0Ć/! j_NLwi#:ܛxFD6K%w 1#<43 G?Aca  Dm?OxE2=߸Eɱ | I#w%lA;kcv$< %AZMʹ~*궔X`EU(Ĩ4VF7.e"Qӎ4XL&Wi8|v>53%F}{r8FzF`UZCE*+:6)8Afu&"R|ϡ.~UeR;|$ͼ&8~B``T_GB}+Z L A \MhyԎli n[u/O {CPQ8=ǾZS62₵ $|J\]9'Ix)O<*!]P*BǏ\/SWR- *$~W} ,!OxJZdy>8I榈?-B4ᕉ5uXDxbXEz@I쏗!xnW!dyIz@2Ҕz"5KAܓx&j@O 8Ge/Sdf.jez݆6]3"CNW> R]_1l܏{UX'=B:UogHX+"{tZHz $?~l# & Ud xMra!SiX@0 -04|;AYv'E~4ZH!};z+X XTXb?p76:Lߚ@Mt㭽əU%12]1Hе ZƜ'"%=A[CXUU>35M[иR$,J\=9>kkXl"p49kg"3yiG^~dP5\sl ڈWT$2$uZ 1#3it%))K{CV.D=:o GJb>5D7`RTи饣BF I|/ɷ!BR zk]Īѱ/ل5jeO+k*0[B( a SՆa=窟6Jk/13:y-SÚ\9S+f,H0y?3hY0/v14 ?>vIG&㵋β0RM+Eϱȍd]6`@޲zĦ=m§FDʮ6{Zو1#![}"d2dI!Y@~s?e:חGQ#FR?J3gDTMЩ'QKZOǔ ߥ]e z>:O&c75fIG³ҭRUAΌC ( 2j;fTt,}L|x&,Gglh}]ê$H)!#*7O:SRdWt/$F`g' 2$;;Z 7J+$_{x :v'HRW3~'tTfOƴehqCTSI1D jm[tvA28M=7KZP0R )CcLywxW`zCBՄoW4X^$Fqv"]4me9_$o$N,GPP ,`m{LtJ~an)6XC珫qp.X)&kY](D뷩~$I٨%]~B3m<)7%a'bԫ #`FSuAM!~Stwbxrz\wE3 ̈ ca:4Ig&>=rfg*~U4n#0l:IRi>0֛\1Ď6Y&g_!Q[fw6,2RAyR_͔ϟMwҜ}*@\DLvAgťZIZո{l@<]cĥu@Ъq-7_N{G"ԇ+60$ߘuKcn% #yLz)(k[`ۻsX*_Ge#AQeb}3&50>]S?3QEq!GV;##!Ly9=q;ƴ7̂)^!3WJE"Q`ы!!WQUu=%{<%Q`BN\ws}H {!|]0b]V\[A=fp5h7.v"N4zI{@1aEe쇓e^/a~~lKoOr7U}ЧKEL|5> (׏"iXHM?88963>)#ʥT=3xBdz_)C؁W΄}cVFW0 -Hq&;-ϲ f1y,QuU[hbx" .c4PN){XK-oDWi=ė]"Ғ7 T֨4Ù%{Eril"awߝ|'@L^'O/bnTK-pY' 7Ʒlၔ/k/믎D،0BFu'{=3# QИ}d!򉩱:z !W'qk!8[hdLj$򉩊8E+,qfwTr1K7ld"VNv6d]!:+{{6s3*o)`Vث&Wr,BBPk-slϠSuE;/e]nVv''j%9f#7rBKǒh9y\;x[[*ԦS 쾘N>ĦsF)߱(|"DflEJ-ѺKwԸin*֏Q[]ͮxr6CR^&)>YZ 9? XMcVZBƛm>B\_Z'WہAk^T^&tcccL d'<q/W"&6N1i>uS8 8?͗>&"L0+ sN@]>8%,b[{ͩ`̘֗lHb7|#p*=>| PJoTZNc3e5aMN?"HѼ*|RgsA ToDbu)ȣP/pG=^4Qgx0rinzSs(wznUS0hݭ4{gmUp0&c W ?z ?8_e2jHd\ G5#6/}2H|9XX4NAϊ_7>@/R%T7}!, \&;skTVE,6W8|OW 8AU7`[\QUR BvYHxJߢ1@M{kVr(GXr5W]^6II*5,0$yaW~PlXpS`=n'K΅42ڃB'ps5ܹAؚ!MW[Lȥ"RǗCyF6I67 :OiK2^?: eå.VhrJ/K Qʶ0#Ic6JKș%9oɮp˝'O8͎tP2wQRM'xC#3 6\}{֑sXvzB-dGyW}S%I>2S˛@fڱN*"P_$JwDDh Q?EX7m!i8rÑa5!Y+kXEJ: M"wFl _\|DV@-ld,u˩@.=aZ-b}K= ~`+vϋ7y| K/A%>Zx1`O[WY`X>q h3NEnƧA=ȁ -n`lxRfP֨ #moHO(2W쉬4r:(z!dt7T83?1{oÕ Q\'ɟ$Fm?UD+ q 4$r>φ@۟t*,%[Ĺ B"4[ jNC3 ]،/]:9kmB{?1}*e1SĒDj Iy,nQe;$#1' ;[ŕS1 3J!cm쭽q"]NJi. f{"= VVZS*X^ p܀/R8W4c݅d3G{"К\*8pX0jQ}:nvw cDAYY6Xhg~^TM=4`MaDm=\(J&|i:LlBB}Q<a! 7 Q86 /?e†qśEQJD2^/#ɭ@[ Ad}G}֯gnTa{S-y.Gqb93}(HC21Kmt(%d_k G.f[v@z7l') eϴ$f*홡i[ڒJj@@T)]AHve/qiFS/D0ch˓"{s#zac9٭f.h4Ko>JFhz:)uiOę'ψVIdVlĉ"-PFu N^FvP;,@'>6#J Z0M%hE9'S+4ŭk!t@3) ^=;3z4PL4jvƵSAB ťSuw{rsvJ5 !кM DJxv&,Ia 㠣,W;úHwaXella .0lTlXU/Ti8a6FdTS6qvN[)koo8k(|I{}7^ޢǼE>fB5|(F<09lo_sm4#ֿ&kE0/?|*:ߦR/}7_oXO>}f WP( PG#1I rlQ 5Hj6_w_b+ ;ZQc 3t[p5nӸ]4&=q!./&` e 暛_Yf4fMxVgYZ07070100000415000081a4000000000000000000000001668c16930000b398000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/core/snd.ko.xz7zXZִF!t/轳X]?Eh=ڜ.+et_S؋9Ȗc8' X>cCdd&EĈYuFl!AC@"7^ ?N ΖNy@(=P14e6bve/%p7sql.S&qM+M H-VV9'uW ^Փ(gPm̄LF`uT"Cnh[`tEC1st6#vi(jQOEbχRH@CFN@kepVy>^I%gzG~a/?Ѭ&,x̀h'A;a%Yz3D !G7i-aRQJOvC@c!Mua0H;lBiqWjZ>)P1 B]k Rr7i܅IDb{[joH~9(vI8Kx'YdGqčQ+ $1ym)=Z"~tۥ`$GY_##֎šrz>ii8fM:!@d }Ց]} d ˵8?9iZl^;6ѹ.@ؕYL*3hOdjaealY|Sw6pvPRÞUDYTad)CSk[۩' m8y7'pR@0Ʋ-%pI5w!ZڌX@j/CmU$-07x|MvadfdG)t[`rsq]3^);-&BUؚ8tT؊-Hɧ$24lpk̇)sONVQ.'lA:q"C9@ fMdѵ8v6`؜fw^Uƹ!.A쮶C2 jͼ@ȐzUy"zgc*N^a! 7M%`?<5>#s)1߉8!q93^KߟjM<[^. f|BĶ1ږ¯1)6O!\i_{EG^˭A;r7 S7cFĞnvj44+(-i Oȩ[ܐ|h-ŀ]<v Ѿ66uTªޢS{bk}"#m=!Gt"nHbc:Z"~u)<`tvj?z2vP;[K a,Qf|}>mFXo{8HȎ[ٻ{߭a05i/O=ߵap~ziueVԊX]d&%4ۏV1iYYT} ɝ%nb]tCp* k%=d':ݶK@qCF^fc% $q+Xr.~`Q젃wL4l.?Zs"l,m;|0VQ+rxo2E,w'Rd.XY`e2'5ub%JW~0%{Rğ'R݌Htφ iހIvZDၜtܑ ==uVV:m*{=$sKpM'C}*ؚ)<~{h O|.S4,"IH[CKd_Άl?-ǫɘ pvf.UI˝HZ̷\'QV ElG5nC~kt"b́^<3[轈=w qj m^G;J^-z-q5y9qqN9ϥcHȧ}<u9WI } Q[ƞ{_+G9cLJGM%"|dSVnrҨ3D/\#<=7|vMf@ּ"8P?)򬬸O O>'4T!"f"@AV9_9+ <+O5O檠RqSVx|d'=_) 7H+ߋ<{@eZ| ޴;8C% F%5D>J _cx`L2:8s+t 4j=O|Xulђbᛊ`o-lBYʩ$y@ZDcjF4l0H;lR]~$NDjW n(f'k͕D΄'~׎pZ|Q ;z2L}g@V]-X Wv5?eJmcj0y5q/uwF*We9hqNɾ?}H!'RD7}q%^b?TzU GJSWG.5W\q'}`y҂19i8HbJI/y2bGǾ_kn+ Zs%τS6!W~WEBpytcurLd3Vk9YRԊfag"thQ[1NP߶Aj,jթzO >fۺwVM4jvtA7߲CFRdLh4vh/b,4u],t*حGiʗ=RsH4*( A5N$*oK]h8@虵S<]z@8d fuM7ȃ<` :/ /݇s?]<(:#f"^9NIۧmÁ|hB˻0ϳ`c;c{-㞵" Ї8 abW-n{O-tss'+Y.gMO9A hNV%*]I9B8{:ya i=O6N{nԌ 2p y.VMeCϑFmK~i33'S[xǣAΜ z2׋ChLciI:jaR4>!?,n<:/}8a&P.Nm}D|W*P<6w_C|DL *c?u]bD(Y%f):KxWĉ6֠ \7Ⳝ{5jRO䜸ߠe <6Bʈ{.gu+/8[ͱe;Q-ΊFH9VMOWH0] rY]#>w`d"'}ttE+@(I8ܸ Īeʧ7٨ZGQ[@-T6)mkT6A+bQ|d5/fXie²bȺ 57I.5[ȮZRt;z6FL<Žwm-Q 1[F\EuvVj4CAm–,b5 cFP.|ZuHYa%wh$@ő%@Őa~q)Š| sv 3.+ר9\Ao+ (|Wq*3 E?6;)npLɱ`@Np}uGskB}*soĠ [iFY`l!uǛ޵euhPyӝ.2}ޕ3.9Ow](NMQt*Ѕx:N, ф簪[MP}Z?DYc#ʣ!.{j҄oMn>ZvV_ Hs'mG 6ۨsnkm.A߆[ɨ׼j 4ғuћFdjm(cewؿ q$ߦv?0ud\lȠ8/SFBiUtkhQH^xִ1==^1_INw8(gG9 Νv5|ET@qMf-<@ѩ"";E%kQ֋D%&T$qv$ ǡ=zLW"VP4id2KbطVgZ,7W?2+Ѳ+Qp[_d~鞚3%c۰B}o"́>S>\hϤ7za?=WRm;)X2p=+;X7v!GW?jp.|Yo_τ~wɝ)l##SnzMnЊ,d@Z9͜Oc7U6RԘ|m!Jʪ Pb6HJ]V`ʞ3:&lo*tS`' !Ķ&.Rw| hxJu"{Qc%aBTVI|z^BWe2 1DҰp$21?e:p:" 2%l$M4\ Dh CA9s<.P.<2fTNcPEHm G V&覤ɀD1O<ƼνR, 0`(43um$E&U= >;hO t+44ZxV+1og( O!KH"o5lyVpax7I4ndb,B}K%iUtWiϧTKҀKBt l]* nm9ѫ/C֌ûyuF]9A~ؾpQk60.!8Fש<,ךrV[,ܵaFqYdcŸ ]G_QGVCSf?oςw> V[~s=U$ WGx뎾:j1@QIZ] @N JzKԻV1O8RW8 VJFӱk.GF7[头 bLR޾yQmi0R) P\P :K~!KF3ijlR(STUaEPp;b@ y[* eyݣ qVtfɻc؁zGv8KwiK-S?k>CE6˔_1M <0KQ =^]Xڇ$} zdm(RFQTӟ "Ǧ4 6%"lFgYz<ne`V+OsaQ_T9ڱlI&Ւ'>~ܘ:EuQPb0n1bJg?w(=3ɧؑ%kV BVJq,\2{p0 T8-)\]-XFv%JGfIԢꖊy`ʰ^b`cl< ՠn8 Z'w'063Ns^d]'25ZowMS@,:R/>︰MX0/CW7xL|E}Kw뤼TU8:,›[Gs{ua-$CeJnKQ'yz4JA@E 9#Or_Br)"\D.㚸?e;W //؄5Զޟ=+%Xid=EٴGt #a+#vq( v& T|uǷ [nyXwawoye˞qFIYE.ٚoAl->V̓մ`i^޲2}QPud(rÙu12$TlRt/xat<2"LO*AXLy^n-y-)$@]eySP`TU;Kv`E3ƷSs>?$T Vm,[bO m|t1&[YgGP#,c7@v]@C>#nG`4tpE<U͎;«4@ϝ3徔as^LL'Y/+ed>%׿ΝsGL^ᑞ6{׸&qWJΆNA>eJTKќD3FF}sI쫢g`~흟8[ā9P9<`h"q*OI|*Lw\G>Bbd8ho1!iMJm[qol%~- v;`8Hs#l>|HW⼊6UWSsJ}x27g\fN8k)+0!ޒ6r6D\'PH< Ul_`! /W͏1`5Mv7?w׾ڲKJ#Ϛằk=DBZl SQUU\МGB"˸Udfw*|u9EM(mw6^eۉ)pNUK{{ӊpF_W⷗W[0^p~0-6BY~y<^@W[O߁J5 wg)AɹiTh ?Rnj&-cZmx؜2?Ԗmc GUpD km͇ 7*t~%MEQl:Wn`T`vm^-6:HBJg7 W cǰռ6)EyVJ3d<-BYȯl<1xq7M^_흩4h7z@<&ekgzM*PE@ T̊g6-Z(MCxnD#E~%ϧmm I5[:,KpKQ]IB5 ސ[b/6Ħ҃Ҟ/ .+6۸J}4A زc1]3ľ'1s4i W^-G8w(ۮ wMV"C2 ͬft8'a[ԥaoxYE6b .uuqZ(ס=}*Ʀ{0c]]!rq|i9[bINt8%b YX3M1e&|{ЦҲLxwlc9cߘ{VbYtg=5PTY%+.kσ %M)C]$]o+w.%^jtjך?2Tc3يnگ|pa;Q#G]@l::uS TAᅮlqBjKR*ڒS4@u6}RFtvH!B-J9qꁕ+/YO!)/x;;D6D,(Q>"W1Is$gG?yY_E82,T+ĒZfXz,V'Xqwގ{i` .= =|Z=*1As",(D3ZK\vx( k+G LXY'r!VLٱu;Lv!"N6nMa >F"[.J; '|8OQ xغB`ϾÝ$;Pөith8VML~=TewgYN60tu9vC ı )#"hMͩ/I1ᷔ%/ko@qWփ>*K!up9hWyٻGW+\L7figA#7a'_2JC6e޸aHv9y?B:+fºow/)<ЕLʣo.r`amRA~h25a6FxsvN FPӌR,)'"B=p^R>[}<I-\x8|-y.kބ>AAgϊPtjk ë ^ >sEio"YE~Թ.Kv ̽9LE>+Y%;u rlsl 91XOG9ݟ {K(lJr}ɋ A{|Y.Q;8vŴyeJLCq"D G} #.L?fLv #[g62iu_*ͮ dN䊍\!b@BI|I >%~q>oO;T&Dr, 1J؊5cHu9+"l=#of46zƖqKF^> l'kr;٠QoºqHon_6;Fvj}137&L/jiex~; K&CicU?&~P3ʤR7SbM-rc\FZ039[[Fĥ1yY:$c^O?ҽX񻿃v٢acz q,i<2-_$m(46zʇ^bGd3Id@F͐ ?+AXŇ%`[E/XPeyIX aυ3hv%( ZVx~>Id@e;h8flW9i7NjqfC=Wқxt`eחҊ~}#4RLZz\˂U@UY~5bNcP҂X%f7)JZL>#`U.f٥n ^i'$IYV}Նkf ͫ9U,t.*t$|>F,áM(~7Ɂ{0dԣˇoL|2֓Mk*.(.l PLqKV ny_r#CPj$zm[b2|جPV(jՊF|ֻ`YC%Mz6ye $de=yHQiЖ1T +K`}?Xi/^Q3K}m=NI3EzZ䙢S/P v< O]Q:imjN44>{Pa}o,]g""FJޔC p/uLkwy f: Du,Y8Q)I744s+6޺`TUnr݀o^7k=3:]Cjpay;P U@XXE " 7tˣ-Dg|]ܔ9/¢6Ӣ/VciAԴ}[J`_i[mx:]={xb?GWuD*7eHTFqrs-b,(q.s3,3zP1" >I!79p; 0kU|F`?N 藡 e=8:aE@a[$i%/ܣ=` A;\pv+C-t3_0ߟVP6\x[|ޥ;n*ç ]rj2[T 7pzN` [ecc21oQʠDwLPa=aGU!\ոx䫍ͮ"4Nhf";hFÔžNZ0Ӊz4e$Ȃ=Sxj?pWt Ss}WRy|9lA OqCt>/L0֚VQ0E[t+pi$w"&~g[NXҦ[R6m8Tw𦣼(PO8P*jrELsIpN>5q/{QNEӉ hS{nk& o_D!ъ.,3*C‡57D40wPH>XDwi{Hau֣ḽR3R9- \!!~x1lNLxJlR7Gx\e8qb8U [8ij5ܰcF"B8KM韋B_,?ُSF "~0M}GJvu sw2 i)Oנme&`GEe0}-GD&a`%>1IJRUH /d\^y&=J_6'l6|YNhYJjS.h|*M#!B}ۻ6tI?s縁I~[@B(FxN 찶; iЂr:ap8zԋ# չi1X(Lwΰ$Ϝ<H~":l휽#E1F&vm`(u57u NO~vT * T&agGwU{@ Ѐ 4~xV#'&z|=qO9kv-z$Up> kT7h""݇* Xav\i~zMӗx@/7AaWENyQr:ItuԐ/bRmD+\Iۙ)d,ߜ=(.0b U60ep{m՞ JStZۙN򻢿/ ~-"G4>hOUhhS16 Ƣ|75 Sܗ5I"ӝ@C~i+ip@>E9 w9h%ÇV^;B(v#{f0Pv鳪/U"QI{ѱѴÍ[EDeP[MyHk.9R>}W\@5lX̛jxFP2ԑR:fy%<~Yn{UPW5j,Z,ڦ Fs(N PPOB,ւ[*2JL|3(ѷJjzo^{m! +4[v3{&)ĠX nRxQ|iުA7?.ׁMGvТ-7#9OFJ! N|ؕx/WҠgX 3oa A(Mz髧n Mrh=R1= a+fSu!Mr5 -r$4 qC⩗E[XẍR]0y .# b l"%caMgq T*S#ǝFL¾/bp~KW>=Ub$yWt-ΊГSDKU)/߄KMDdFku6yv!xФ.v!2Uv$@3L)S D3vX Ǹ#6&QeeC͆}:qX:r'I}~5EVsGZf(d7;(3Gc0^C.i"q])@' =pA9EQ9C SG7/K1~ iq 0uG1V&TyaRӾ'Ib&F=*h7$o[@7)l| &|@tpI v9C&xى ,rby,)cᗚ!@ /NG>g+g f^ yធbݶc &T 1zªn]gYu_IڍU]MOϭn#jR渉sC΄6dfҿu]Bz[$.!Ep5XN1Wсz_g< {Yaވ 6hDj1)NQ4fPb;ڵ# ߼NFI.?G~K(j 39SvxJ֓bZNG]o7R&aL}El:utY&F(Ni$ H.qPG%| WZF$'|χ=Z ~L1͊ <#TKW GK*udx[IU՛G rސ>;"p?TQ  ^\8Ѷi|M x}I>eXfa-=ޮ8jNc _~~YP+B<U!%!#ϭ1rGB \Z`[@!FH!w#XJSvu!Xfx9C򦓼cQ ":Z{(L):s+S{+7uop%Φ#ǵxݬ|xٿ ;4KNOL=?.c9R4+1Io(G%=0ۤ mp1\] eYWǢz Q! u7f)b:k)Z.UԏicA␄2DH۾_wp1H7&O_,+8:]ajz ?9Ǐ[\>f &1yX8 z: &H:`("/PpB d?윾S쥬wx ЇQpWV\=GA<` #8t[gkJQ25qF(-Qu Z oɵ@&Afv@SaYv4#dbms{|._%Ս7] TR^=(B{7taBhxyKE=b~bQ>.mW59"lQ2vu{LNg";-I;bŜ*>̋XrJJCf n;"U'haFfnUqB $)I[/ւo \pbc \Zv7OBƽKSf4uu·$SLMn3nnM6U:a 9) vk!9p0Y#*&1QY(!}p|!!"u1h !/? X^M헟JSrLm0^yhj^{>_UD #+ dP!t~ܯNeyy ?C毪ń~Fp^wWWl',5q P?,x@=o/F )F9jt)ӑĚ 2N]BA:izr wK~5fߜ!~eXe{|fsi*Ef 5*3{f-u.3J5?hO^ХrP*k׭%'BG֕. lmcʏJ-g<2bO Ml;+gμLJ.=Iyr:&#R߃CvTjDٹhBܕ~XvhOy(^2#C#*5kɵI SDB} B`@A] 0T&^ʯ~c)T"p*KmseKqyeX-Iid_,vL#YXߠD79~U0t%H vaW7B*[ e'.lXrQo_;GN@ {ޭ|x.MOB ob.[Xء"iA }y!Qj'w6 yqS&GSxDssBֆmi>A3WGQ6=;׭)z9ά<,G@Zn㗭Rw|#^+Np4<:e]ZT r>[#\<ޖ[f;#lmFv*v1ra~"M V.4b=ms8zX ~nуt9TXŀ{")Էj^ S7rc,Jxj-r)+4#+Nm,f`/{CD/[NF%i(#VH&B_in-429fd>Vuf#YI9T< >5} E ^$X`Ide,V`,-lx#*'o5wDqtu$.$"(_a3Fڵ) {aCHaah^J^^ϝANA1de 2/+hrlY2W}IǜİqT$!V"P,1Tl@ez'ĥl\n{yO;߃k! Wm_/-jy0ͿVJcI4(\*0쯡m)VM4Q#us\瀯07$I~^]\' JE-6eӕݰQz݅}Ӎ|hi.APC+0~p$H7yb}s31|Ddu9)4VE7IH[lB*S@,aE}gR)`<3]d3.cb8&N T ̓*ݼ\*fUxgt%VXw}'Mӡ0l+ﯽ55>.~8rdYzY3ưBQ (q({%#??˧C8] cClv4*,9֫Zl. q?81&*= D[Y~9qjm" In{z$ԇ~KygoȨ/½[MABOLQF:ݖCNRZr*;ŬVoP` j4H]Pr,5p|kDA)$% @$g7eڏ<0ʰ &;PEoҤ1oٌg csHV"+# -IܱXu1џ`" ? )haurB@ 9-E{ C~0T(r5p )_ |fY$.ur`?"`њ+j=#BQU*^,>oxmI??UݮaIs(8A1<ڐ-!tQH]ҭ6Tj'Pq@x'@G=fj2S5{X7pu5w |(YԒz"`!9C=^:r,u絧l*V̳1Ew!Z| L꼀gb'$nc'ָ&=̽0J W(q$P"|͎Ye%Uc۞Pk|7 tnyDKp ъ8kHfiXKDTγ."~Ah6'/CEreqӱQbbP''+{ @$JȂn E6%'dOL/uY 85f1w*{YGiF;L %Pp_N:*<Քk1 D 2 TQI)RGR摭s#_[GRB |YZC4KO"ָlY8ZʿDܭ׸V<(=NM{H 2d.TS&;c/@(s%En⮺Eܖbp-V&w< P"n-? 8}x(su_)Y}F{)$2[` +`ʔA%Qy ~˹Rj^a|EIp0TSH&6~qkj3Wwz1*4kr< Aߠ@O/.Jb<Ĭd=5˼yv'NP\ޠGBp~!㻏iHʝ#{sr!dtk/ݙJ Z5ϧj6xd*=Ne֔t" gg$mY4ei#2IRSb]It*-/&I;M15։f+C\{WD>qy{dH0a7iIR'faX/,  ׉O0Xֿe` vlp0u8I+eJi6UWS.?B%x^[yN-֙| N,d .[KXݸ_ 9%z@˚`[qEa:(mE4MȄo&ugf^e2lL5ϻ=wy!MDg%88> ;h8TjżEMg[{K*rTq~:R /X y`ffuvu+WrZd%H{lA2n"c h'nbho׃ F W. rv/s>|`eů(i@(]ǩ岄+0[-g&DӠDv.3$'BdM"6^ti8)l3>GwI+ Wۢ.Qa27_(n@&? D0x1SF΁sK4U.5bcFguzj.fc9d\^1C07]! ͏n|F*9>qv3‽xc:,cg@^`EoG󚐈aSyK-}󙞌_F pJWi7V"=Qt[~@#1":qŧCQTU3Cc5^JEy$:7\(Ʒ*YAIѝ/<5H@St$0@Ѫ]B X1lD-a*.kel!vI@p+7ʄ)@2*~"B"4*tQ^5\'XyCaW)%h҉с]oq P 2R&-h@G;'mTܘMzeϪRfCZRnN@'USP쟒EߥڬV`Hĸ]7]WZ.áɻ'-ח= x6Giv4w'JȜZs!Hy9ѯ0ks2 yG3+bLU; %#7Ĭ(ݥ_8j0zIw6֭Y.IcifJd•M+֌,? #]Nw/EO}JiΤ{ v3'F'֥Pd :BMt ^yKyRC;lwsz1ƍlޏA<a'|T>-A f tzRQb,d+7A3BF$B#+4 ֏ 6AL ݦT*e^DMX/mb΀6*pEq+$Vw!(-G'=ٰ%޻*]sL0$֭"KR{EWx؄}Tr=Jj忷V'nX|d%GV}-2H8]jE_zF9SNnm}< ԚdpK%^'Jqw(&)| [rZ26?Ls\:\tZ,[HTIǃU*u~` 2[u(. 䋣/E%^/ ''1_,++4B#ڻC?3bEޑ[LY=&& "Q;J4jzWTlHRpo|. dU_%+Y|gcyB,:p`uahO|15si/NXጕS+TԃP:^0EVT[\I<[?1lꦚ qj5='twdgVo:!!ea˗E>33D>Iֲ O`Wd >fhC[Βl~#㉚z&Br #pq>6={*(Eǭ&p[bXx=&' $sAUNЪjy[ {neArY*`{Xɶo60QŖ >:h[bzRTI5 Oy>U }s|ǎ?š&\^ai#_D&ݾweqϨt)LVA{&)HHtW/CT +^}sX01bt}5M(Ԑ#2C/B|{#6e'_ Q!GH1 %تsg"j@mrz߆VܛHT \La$^?A693edyzGheN˺ GLt^&a/tSxl}acky\]zжkyA mRbwcKP*Z a% Mj?&pRj=4T%ۥ^'?<:HS0maAvl M'bTw/EeqSN([^SmS1G RctFFPCF;/;+{yrc>i)0["Yoˉ 5Ɣ75:;ϞV׃1}oP|;Dϓ>E4!i>YE@Bokr9lseoϛ~ ³c]/)MվDi;Yq婉6q~7\(V D9J[X= bq/G4O*CIw1֦P|X:zCS)%JG,oiK]6Q(heR*s 'k-֭Ct.w/HP~3 ΫQ?W2h;*9'|hGq$9GQ;#-?0Yg[V?^+\7HMboA,9nb'q.Ε;MffV>\e5{Y=(!jBOI|.þ?cP`^ϭM3/ a-^х bh,s麶xg=sٛxyHH+8? @6S͈ *QoNO`~yGV:\0.RаjUq] 3}Qp7|Ma_]Ԯo&3oK!?mA=¢}QY<[_f5(ܛ|$J&W+dAA@:ᤱR$ǁ] 4+Yu~8k 3=o-;aT:!U s8 VZk8?*bhmz|;᥀꟡jۈLFmn3x\;)|;Wc) [%)uSē%w}q@eVhja|H/qljp+tHWrmP<ayY{]N[`NGRѾYizqS9.oKmeT 2(kV2i׭"nQmC fM)xSRp)S(:V;p>e,ӌCP.dQ}j}WM{CVm>Xd}li34$9zkR,4e9Wb;'y|gk"dvlZ?[=e]]9M{[O]X َ;@L5Pf]vzm$/eӉ@rJfX!-|E`:'Qu#^yo-g\{k"|n.%-d9T>ڟ5R.6Ywk^ U풢YMf LIv;k /8&`*Y^HANXN/zt殏0X!Lrlӫr,{W N(!ψnTQ<sL!ӕM%8H,Z8WӑDq⽚uu%}1{:{W1f3 sdY,y%R)Vxw}~ܑ&[5 | k6Lfjv&9g]728pYcp3/]$%hwؚ6T$FHs4Idm|&#cpp)톇YK 7XSaL=ۍ1&NP&<X/I=Z"o^mp9CX9] AbO$m.xZh`qe&{_9kW]|:ܢVK{}FK4yVc^nʛzAb'"IRú^WWiϠ>t`f*jv!ͺ5vٵ 3XR1ލ y-Ӻg^ X>CY̸"lȣ&JxN؎\MUh{!Q];w[kl "W[B|6:k>[ǿi59~]uG}yJ1)V}3co2Ѧ㲂N -eԉ2M΋Wq%q5%6MMw .7o(jpB8~/ i۵t -٘V4=D~STU>8DYC(%Tuޛjy{У5A_}3mC: CyiIz|P~Đ* X/ WorEҍnR(>oԳYz~m[a%zW(Q[;,&kL_u/R;)tR:Z6\A43R0sIk=9mެ|jS@ݞTb[ڧ&umNZ30Ձ}_%XTIJ;ž2FgMA'BӅiML3g*xBY;Jt>L3py} %%QGQzҳ˓8a)a x2qV\Ϥ92ZLJHRQ: 2\d%tֈ_`h {O7Kb;ҋ n իM6@u濆FdׂmKF;n*ʽ0xsi#OPK*+/ֆ<,XP|7n#4BͰ vhҁoBGgEM<<9=#hb{imxAGpY~ѧ?$d:*>x$_٩kEvgXzl`F09LGub]-ڀPEXf8\ɥ{y]pc[1ɆjJ;u?jXN܉@"69>wx͐эLb|b'Y=BeGs9Igh$wv-iăV Xɂɣ\>1̎Mt):$,}stV FɤX&W3IrWn8{SB(Q[:1^9m%h:_mxI5$>8RW6AZfpFG)ȩaNh Z\O gvtKetjMWhG)o8Zt\dBAPќc5ڨy/+rQ]2Oڮ'!ZN{&1=?Y;ƒSJD#nԋ&HbE\\Ħ`be"EW/{W<':Ace0Kc %^ +Y5 \JAz7@%ң8~T_ﵦEB`[L9 p~Kuq9Rj3xk@X5ƈ.ANyEˤ`22A}-etJsXWJNG4 6`nnUP#gq7ҧ$=z@Y(S1[FI ٺqYX<Ҳ7%,xhe5&PtICKi_:ۓePy[ kgߨ,fۓRI 6BT?iL:Ah{fhÔ/ q7o͖t> "ݏe';ґ2vjˀ̎-87":Ue|/#P}|lR!)+P!7WNד~,O*EKz!\,%j#Oz9q>޳im(Rܮl_hG$^Vs+Щp"߮}ל[eJdBl "l;Qa4JȾ/Q01O\x/(υvH }ƞdqN]<'MVgHjB25Zs[d%Up q:Y&-OTc~wEN]OB7bD38 jrITY(n4KFŷs g5 ѬPB*DxExC؄T6ԭ*vtg2ݝ\Wn!IՄ \ÙUa2ަv/>$i,J*O1.`Qʟv%~n} :OLvS˙YwԖ_*>!6;Cl¿(=bfg_G =~㩅iԧ5}Y! Gxз'j L}NL!}xś;2a(⧅̳[,=$ү>m}V;H W*h=29ej(b~(}v!{[kz"FBe " ںUҝg4lY~)4"PECY*3.8FfxsxѮoT{~%"a&C 6cM ~C)ȟ,&1 $ JŶUJ4j#;P\!p~}s N$[#O.r? *xVدdweX#m|h "% e6gWwt}G!n0JF,YN2)>/|h|t0묥5bZb&HL+IJx!r59w K a(`]9 I^?az\dS:V`=ݱ5# &IG4^TpIC+J4tmD _ 5Rφ7Bkc&Ҍ޹5 jB`I$/[ނ#K'Y 愹 W{@Oܽ(BM4ی)gy .3Wvr5.ޢ;3<_E V.7T$,)w:9Fh=|AnVAR;l>ؕjk%VeMp!: ioKȜF؟P[7 1\ SH"dfz"׬gn^2v4d4ʠ$śט 䰑xCo`ZD~1Lm tmvJ"7zU/cWa}+TRwK9\sLo.[Jj>T/?c #mʄ i>#QDShJd=>L"4Λu~%(\(E("g:edHk_?-HäAİRAJ{H-hx/8OR7*VF=Bg `]qag4''6+nK_/{Kx&kF!둭=TA̋'RI&%G.~B)ȖJuFʠU^fnS<0 @1ѲwY'/VgBLeI}jO'~*1VnRݠo/l50?kdH/ʫzr'm)acкFwVI<pw<5˱B-7]5,3.4iO\bYiHp=TFg]""PϥzZ8U{Z`ʲK!kM06W4H%!p4sA2[vu)h+Բ5e i|򡗲Cs աk۲"uݗS+a_0f@.õ\K| @h[rk6$Ah@%gPG4#^XyT3ъĂaoAsok{"n}4텂 Od$3xr$K#;Y=QmPDG)k4&+t`ݖ~8RzW>yٖg^ꭴNP%nUfv_JP^9T6DۂڵNVOdw y, ΢)ʕ ͤbPvÐ__^P$*(%mCVMuO٨  әFf嵒K DmN§[[NSʅQ[;`JO:doZqMP7xEħZ ?K-S ub-F !S"mTQE4d+RcR<++9Ԏ=& @T?j!cz_Tl-g8e 0<4TxjsFQ4f^nI T:ܭSGx8Q{vqA1¬Gjx @:wHWA yګǿU}劺PrY Yγ0US U!LܓNQMOʏmfiHyL?^rcw:U 0\Eي[ YY' orOMżnڻ;/|ii%42Ϗ^kgвX =놤9/?A;ks8Z]ˁA-8 <Ȝw|!`#ak?5pUzY Μm.naE4SCזnj<'5T݀](OGLJ*E>W0A5Mgt\zp+$9`luE_ KXbkFSPS՛=-ߍϲa`9[Bnj1IOrف b&1E)hFn`[-&W?$n1548uwryDʡ٤|2F[؂fs,uK[Ef75G8w˹#NV~X}.Mu^XɆ{e)&qz&H{IݜDzKd P&DRbq`p9$a9R[t/]B-,⸠517Qo;7mFpIiy3vPoKeYM0WMӳO=lAcD zfQ֡eF!V6U)rO?m2c߲8$)Msw ,nЗV+i}) f79mH: >s߬  by;uiJl U |R| SIvw(U>S^K[Pmc0XNJir4d Ǽw68,ke2M_&w.,0*.*B>B& J&E&.ڋ4jT7骒i,z!erp:܎f!>Y$Q`Vrtp-~j`1T#qN9+՚{X&02\BhcXM3R>(˹H'\3w߹%^,~6_+_F ?C*}HS( שٺW /3)8: CLֹ] NRW7s#~I ʛ&KQ㭩OE:߾ϙ kWP@鸃S5D%-_/!0D\|z>% J^ DaHݲ}$5ٵ55[-~{%U\t?59 ?F0ѣ/ {C/h)UѼ$}@@1=wӚ2r@r Y9op=BE:sQK]ߊf[:MeVƖswZ3Jg5 G$xѦHx;&[}Ϻe-۵zew":7xq+ۿx %3 ?& S\frgx] m( ~}OkuOثmkL:0(ĵ}Qq\(yd/"k65E+cꊩ低Ho~&ګWrll돚#(A#sWQA1׌Jjm)w7H4Vy+ :kQ2('RHY|Z"eC&)D(T8c61 ƃ1+ -c4 o +g -V|GOJeQ.XpP |Ȏ¼HCy,rd;r& u/$QŒ U)]i+(Yhu"Ҧ`Qq)[XDuw'C8d"&"IhY=J=p _]7ɜz U,."u$k8[[q"lO_ƣθϨ:OBrjն(\/8, PHqB'Ԋ 2 Ju.&$Uwc?kב;I[XG=GUƨS%#HX bA('<+wmΑs5  De5ךMNWܘY/:VMRJC4 l$h\3A[9ayr 2 QP$'w~|?il63.hX /4 xW:8'BŨso _/> эj_*΄"8 HehjwL]\41t1%VRLCPEwIemqm@5Hßڽ%:8ڐ\T-3K/^WwQ{M" UQD1ܰBpԍމ,9S,%XF;n\wr6p: /soge(٠\Jy>|B잶7đO(=|z5eKZqQOqN;r|wjy;u7?gQ7O&j%;&AxvRh%0Elh&¤pXJGqy.t8W og",fx(WCq/E$%ˈ6$d-T6 1TI]O QUr_1^V M̩vC?ޟx|(~~>OVU$< gF/4E +r%GB;A^A'ABK1i!OѲFBP쐺 ʫ$Ҍ@A@rTU$chM= ٨g<16z^Ɏǻ 8󷙅:l![v/8U@0&s}q>A!읛P'M u`\\މMjSK$*@;{ cNc`v\¦_t?SI_L`gdrc;436:g4]? %.%i`]c9xg*6e~fN,>x+F_d. Xnӫ4 $<@)Q9ƙ<{&6Ey¸Jo{\b/p[_ʅ 4SxPq܃ׅ""c3()Q$M}\OK'Z :UEJoON:ND_ REQ\򌖗E=i4 j*K/V?)i}jbQ@ЯXamf-l5oQDb&y1ˉҭ u,?t4>sb{G[ u4_ҫM!s!mfgoj2ʐ+| S)@֙m8Ty*ꁩȒ,jahv+O(s(Fgjc&U1pBcwgB2te`|)h"d(9!+V :zӈx:+>Cȥ#{/JW9U% 7"sEqU fՓ"Qx_9= b}y0}a3O-Ð9nq3Ecŝ>&-n'CwQMLFe*hP~[OrЌI6E^(bZ hy0ԵT-I+i1O*cJ;ZB#eAnq@^I[/?Tr)R_QfɾL \,uB"e%CLB-sZ5[s^ؖpFMj9QlR!hD\?;54ez6{Of2ZfՖh 8N*e9&hqtiO I߷`7%Ś8cS`F7\{,bnEŇٍ1,b9E|2 u RO cE9{A҂)6X| ,+rY@}-ꤙK#J#MCKDW1u5*RAX?ͼ Y {'A]ՑznL0 'HIKH"1r]g;v8\dx<p:dO\+8q? ҼWJyu?! >.zxFjeW)l[}3)qg\FYmS1^Iryɟՙ^=s߄~b/)"v-]wXG$L!N;f$Q~n8u|óFx>t2ߘ}lu⢸e~7eaYCcj_LW'~p0һOn" 5J< #.3&b;<핫Og4 HIe\Fp5\a-V`XF'ݎFs?ZԤ'aHnn g M`XSXmȡ1N^a]1ٹR+V)IfeI))μ\W/y}%ݛn0pL ԔtJ%@,fsnV¹nJ] \bfZTPޅylB#/U)ӻmivhu DM9jþBc>QPy{=R+hqv!VWaZq9i)ORӷEըhsI$sК5bX<=GO0 TS1Ӵ/?ьQׄN<czv<-aQpHhC⠭-e7PHFJ,(OMT PXLUY4 1ýR{4 M<? ql)BOc-\ GzO 㮍hς8)w>>1ǩVQLxoխ^B}!ss⠕t{D=QX:G}݁R`hGɷZ,5k48`":5ľFYi>` yO9]#v$"qcӏ\T[iUFđ4qWif[զN. [t7=8j0Wg~gq_* uJvsp~PH?RI_,WPP!QgabLۡ$nXn( \[ʓ  4R]-J-+^yqg,{qHgQBC`2*{Xx@_NGy#"bČ&t֭ka;kb _Q<(^za׈boWOM-z#д!H8vHȏ(,O'@A^Ie09x&~2ғpfv.=Nn땬06ܮ7{asTIGYazkk[4ٙ\`ܶoah^ "{T FȠQةmc,e0 {f#\Evϳ̜wck]\2n V!= QKKnW '{ st"skрjIxrȁ C9 ^3sj~7!oUJ(8 #5iJr}~W?dxyF>pg(M9SyJ 6Y|RcA=𠬂&+Sui=RiAh ѡ-P؏0,a_yty+"ugG*CchC|]lT-שZ+f $~Fi~vZ)a~#-vDnDi C?^7O4. Hdԋi@ 212J?b8Q-$C?x(19gh$+39! xe2Ow`6DŽ+9* &}]4ՅbQK ^ weuG Wn.0A_$v:Ft,Pd89@_ [x['UbSUȌ[hԹk7 -ۓޔ򑌘c <:W@,ei9K-P{~K\A#}{f{%$Ȯs7^R"q堙TyuVܜ|%۩B~Ʉ`$FdtG.o2*u퍕T)Bkue)[VHu:VigSWZ ÈSQ@һWC9/30( m(Ч;upˠ(62}Q`hV$>.ﰷLЄY[PЧF6 ádSI;6Ba1 v"EJ71KCɖyn|lɅՌ"$>U!n6.DnYC6O>vQR^ݫw%Ntm>/H{c[[⢝+ uJF[8M'aKJSsҹ7HlQ=# Wy}wcM5,8x&F&Jn7Y57&c0y$=b3?n M֑SAͿʑs񿎓E 0޸b){3SQǐ571-$@ wY K_.S֥A2oaP4/2,A|0os )W_Q?) eҦL-b D.<懟 tΜd|_FӋCYz1iZ&n֖ z?.bf]#~؄2!\>oilkh3Ƒzkk4)!6ЩDkaI{6܅Z G lj(p?9-l &X>L2](L/b3(9{'lHmE|dQ 2 eMoS1^ @f&`pKRXMv\hQ{j;>]͵6t֩P՚;*qB*Rllx9:vJ%$9~=@Ej8Mlwt դr+[1%HݞYag{?ͣhkL_a OZLG^ %!. kS5IO6X)'jb #JenJOYrڿ2'ewljyXt4I?bSF%&ve|+wUɝuhD71*{_ ~)Hnr2jX {O _xFSx|_ 6ضl$BRZ?G`"&V|-->Ͱ,&PАy©AZFXw +/yk:Kīx^bw?D,xuGr*yL>Q5zbgN Ne10y* o|Ax)vfIf,Ukϯ{ #nv>ag؂~Cx&?doZ G;%)#Գ'zRn|]Zr"-oX;H.'1C(TOߒ$qŸ350SzKVc0=&@/\x? :O[$)Yh+.avy=]Xh>D{@*zǢ =, X I 4e|\)* y>lrM5GQҞ[ag~ӄtӯ {A.bpkE j^%+g@a(4a/frxבZ[jk}p:[-l A-ay"3.HHvq+6UYWB1j-b V[8JT/Ek^s6& K%пlz; w[,u{-beұ5m61փ:.&07.5qfN?9H>٭M\)i% ~[)n||6܁0vMd&9y.Rle)pHW7xA"I_p~ޡ J.j~]ҞA^! BI\<Pefw3V?\ <vMKݙVoU6ָ`xdT~̂2E6!B EFwPU5PfyQoh3QiX,X͝+ϯ;k [P| BF#02|UUJ9E7@N wKZwrWyрOK5/X8g:[ Ib 857`p zՍ΀ ^ 4>)rRbSS'7(#^3Az ࡮ɨ҈Yk~ : eiH)G2 i3KWj_b(8X`e ^07-i$u7iY@AnȼSɊ\68u HSj}&u AR$) m׭ĐqDx>\1>[GN( 5Ww$ǼGT;/yvZt~K}Qlsi3%1 w;^H@ z 8KT t)%Sfl/&Tdեm3JbC /Gmb[rw+_dX.͈T$^&tc^Zg}s $'M J.NdRyYSUKy%0pj\L$B3LCjfFHAXc_C. AjQD"e_ʆ%oA t]K !ce"ҽ|5z_h^`^#޹8܋]n0DtAAMQj¾ >n1V NbAɶf WBok֍$Ol9Cl׉A7%,lY3T~ <9,{Obae[GoW*].Ŷsgi^lGdkB?ƍBfh $N>`31 X VP]?!ٍ'U>6HeGiNlxt 9HzJ^ CaYU|L'C Ωj* zxZLCU~Hsj/k! 48VeD??} ÌfN3XsFZqt8r/d9Znhᷣ4%B j;kQ&3nF`E}Gf Zs(|׷TK.>ÄO4u"m_. 'Fn(@GÙsT1}AOByvG/%~[ʹOh%?g8?p5if? Q@y{v ȵVT{ k=YxlU+ԅeX{N4fMfM 93^;U}hfIU_7#O/2Õ!:VV03F?lF'{6P nO$Ar~-[Ishr/xu $Fۀi Hu׃"*~crNb'Me@DS#۳^\?N_Y90s?:rr ݍ$]>MTԻ9'v 2e z*]Hɬvhe oR|[FN#Fܡ9yt W9-䶩+:O3'Hqn5w\F)SwNw=SܦSq HM^e gO6 1ޙRAx `|[`|P:&b-Cs3_c%OZ^fBvK߳V"CuhR;`iP%+`o(! ՌDmwaS$̐Xmp!.,>Y9]-mB/lw[;2$j-"[Mz,ja'Zld5y'wpTc9flqXt>jTͅIv[1nǽ{i5*myuR巟bg̩=v.uE#_ b$N8C]6hJ jpx+ kX*]*{{84nN/Rfw!r biBl)sŴ0e߱Eyao$%sT Z!ҽҚ%dCE?IFTQp!^MZFZu]cj*ӦS#UBXr"Pp袍PdR">C`=Ks.;c\Z7O2?]35_] r`ՓflxDgW,vfS&A%3 QeJ ȢiY|.y׾0-OAZF&dnxՏ%ԥ70>AI*kؑ(qlSoK_3ڮ /e"CRR5^s J,Y>c b`Nbi qfo Ѩ| xGu($Vu 61Mw̋d;.2R7RŽˆ@}Ԩ|gzLijgn - PZY-=FImˆCO f?sH+*& B]7@.#TSkl^%zYڏNZ"#q[LJ9w;3y 'zs U*CQZr:G zÍcҭzt^:BDV >Gr\(6clDEzS'^HƵf֝* 䫔;WtఴW.B Ձw] c:ڃ2E}VY(txG1 o {"m BTɃ^st={;^ =~; 1 \fأ>F͡냩/Es[6 ȱwr/\tCs Y` 4J^+j|VŇՕ+0 *WFheaxP⠴ȉque7y7.rdt`xrJ\Z30l;m*:.0C5f-yg#.MLL vyF&X^@&#x`D5ڕ@=7 AY@ [uX:d'ayt<' ta~-Rdtb\tsC֫sJ?'(l J[2M͇o qBs8TDzg dMuyQTϹKÉaEg0=c H>,?:fo[7JVkǀdHk^e ўKC~76vEN͋Hf/zxVLsZh Ctj'@j eH[Gk~EWFbZ<'KtiSa+ͫJt*mgh7r‹F]cm?$X c9:͒*B}Rq,(Xa:^F?E(@7لT ppA٣Nj8-\qsJ xƸC GD{=clƼʬ5G]bm3%G!'}Q6ψnI3-{H^QDlvً|dAgxs,#O ߪOʺoXբڧ"zC}e8B4) &V_F|Y@n5sq*èȕ_4˻zX\إޠΈf!>p1| y̞V2^?\'Rf[JrPL2ӆnp=Nˬ<ߍ7iQTzR kG-&r NGSL7-W#D95 p&#\|(CK>^V[./ԒNZ e`ʬ(1QhY5J zLrTJ!ep(E@eSnrNӧ4Ng\5^>&aCe tE8rQEkW8a9,Y+“CNb@GsSuc԰=$w{kZq;#80nR?mIEF }T^{iFF) bn'j6*_q *Yyb?_,u2^QL_6^5k hG#9v`I1h %8Ŏ +Z`+k^ݪ@5ӑni1H~ankg{;B"up;4psJ-?pRsQ;Zz|[C!+]9'~vLVrl|P[s9g: _p < {F7(e b"ϫҎҡJkL ,T| ޟ 3S^0?̖S,֋m(?6rA3%؍/~ggY!kk&\iug`752S2"G?5.޳ׇqkega`)51k+9 ܞmB5 <)WgB "| R551:`_p8d\ #KHbdNKEb:O)h¦ѹ^=k~F{?83 ݻ u]S!3CU9i <_Sl} ʖz"1iu=XUOG es5bI ];a yNy:CИ=u4 a؋E^;'S1$Wt [4:IЋ4 J%Ct!>YDH+ 5mϲ.Iw}[bGFğkhB4J*VF# 2f#H }Og\α;;A &S9WDR@2ܠR ,N6f Aϻ$w8 npG+T,olD< 6lBK{4_.@dYj!Lh4uAg۰Z*pY{~wYw4S2Z Y}U&#TW5^斫~Ic|1Ԡ([,wߓEŏV]13iI:FliS> sp;o5UYL a֭,.jgF޵MÝͣyB rOskzSjs$/gP>\4d_/=U_Afkξ Lk:qz弼Pin-A1SRt-؀Z<$D)|~~~.sH;AUiMnlу}HšXqg\^a&C&(T$sٴ^] &u;?U_*4*ҫq™N!{О] )l w?dONm/<%wd5Y  O2Jz #ͬA dTlXO٥HƝxVh; p o>]KVʔ7?|#S;펼ɮh)CTס#^oB4dBbg PGzVr6RL ujߗ Y/pwP-"z<<\>dgo:UsȤx]HcK- 1T9oz[ ld$X$iw`Bo̐4muI9D^ÐBHIMV#M-Y+FD\;F0hTm)P9RxURq)~YcS%Ƃ[j5+B۩* rWJ뷬7F!_7ƚؔƃ7}C!YT@(9fQ00@'Piޗ9*Uq8Ӡ (_.ɔ6~IQ94@[!`/9͸tS (Mi|6ebST7Iubb$(@N5e?&W7i,_?HHjk _dZsdUJAOYU"kïSN(#AY+޵8qZvø&VܲbSwA^jv2I}ƭu_ P0Autz ȶC-ӣMG, >\MklLSG31 9<_Wi8J{ Ž1Mm Q$-+:4ǘs}NQ[%䒧ܚZBJ}.e_eY5'7S_waS-"<oFL@jjb\Hi&0m n]%-/E\zt^Fpl<=ə.ay}{u?áwT-6faHZܡg6 vlG)[ ksdԷ^WPWSf7vSu,WU.6,Bθ.>?taq;nfJ ;'C<+i4']M,-OD&QmsZ K‹7OYy5#MlāRKJ$ܛ4|_7xm7ܫSs:N>,H`i;%FW۫ѲVh)aldD52M|a1b0ҫ欢{[hCQ+/QMyH, ?aO <_88l}36猒5Vke-pBHUM:5l5xtL3[&!^@I8b9#UdAg)+(\Y=D@kh L r!l$阘[1Q2F6â a bK:=9Eᆁ^†vƌz 0|涹:i I[,CJj׸ύ+d a%Hsfշ'wrgh|2~;T>Ά76. @|[c΃VmϊPUIHQ0|!PcʓAZ̝F1nI߲HX#, `9fc>@w7RaW]_F%y_a;]sчs8ܞ*#/g_nޜ^kJo %Gɖ yIl̢ڴ+0qXh49Ajg(M63ϧXa/P &62/8!Y-Du%ZKv"šWBwAf}tmWq3ByE*l"?Gd-,LIkb,ӹ 2;7uQ8W$z5)uxUNMpȣuD#?bZ dȥiҖ4Dx.Ӗn%$Z4i~t`y"h%Tv$R^D`0ߗ}IjTIN)G u2'kRW=J؊\r si '߻H$^)}3ecߒ:$H֜3sJQi<ۣ:ě"5M(dVz:ٛ|xdaszVgv!t+[>P AdJͅ,b%mFoC;UNo=NQ_(_2&wc+|w%?|ˣtd1jX2I(Qk!\"!m̪ E2b$|]a"gqU_=HGA(4}ٹ/H;ZW)FA.AtOգol vX,0(O[ōk٦)Ŧ\n.)HWimA (NW Pb)DVZ O49 jQNBW,jwfJV8dAK&g<[j 9;pU+KӮKspp` ~E Ʋ=^0v2<j#qJQ=(._Fe-^";!'$kV:ވza1/8M\\MsĚ7|Wb!2Fg0z0Q+>tfkbj&nk; u pAI5g*!>W@SjC4S%8JM?/Z +,n[20 p%S$~h:?7 N##9 eZl}{ryd ͶѴbZ&|;B䰅U(jl6L7/ND~yi":|9])3c sh#Nl @,N'u^}k_2~4IA# {n3n6 SY{qd6EϨFp4A;d􎤋i&GW(8כ}HF;7+H^&饽zN+~lFvKpIci}q/aAE93X1x4bJwoT{A՚p&M&AayR;$RdΪnZ͔Sl*H;9z|si[Eo /k5ZWD0u/;_\Lo)/AiXyUTZTK2/Lo>s9,˟.f8О)&_0e(; \&"d1WRΏY5tzJQ URo-Mdmܖ"ƄMT,/.Vhȵʗ ;fL7cD<ֵ-ZoH7RD.׵@﹤z+JlE`a:>7-Qo VX#I8\}nIx.IȰp 37;RJ $+$7;-{Dx8yۑj,ChT#d47Եigf*%.g0,9)f!ϙ\GFh\:'gP{#߰"wTS YKpPt"сT!5F-{fќH7lۂ@'L=gtְ.ZrsAgN:4?\xj2T\-\Wj DC@Lh )Lt6m?Q #10B8W G56&~'&|Ó z*%;wY}')KCY~31KC,=%50O냁;0*fQ&@d$1j>؇eP>|И}@ TG]'MhKv/VTa'9 l=Ҍzޝ)İA~ߌ⭾_+#5XV qeJ+tj L}ShCݾ1Z/= F :5!:ĉGZ#*N]BkN̿G`H8'^"3? 1&ubn'>Qdߖ('PpK`,ـ '!gv\ I# ![5D~(Z }Hx[.>DX/a=,TEtΟP P(ND(̗:nOw&|1,8H2VZt[:8(+*XO'}p#?qkS`/S_̮61K#NaU<^B5.|K'xG`r02d'֑ҩck+:1_QΧQ B+ZM%*KQ,A!4Q7X#=( x>#q&LsEUvABs{1J-K>n5p_LĘ2laqXc6LJ|b_7,2#}C_ald]>D CmjEĻś6̑:OMV& 3GVMg$wfq]"DZ 8-o&9z٘ErfeR.Ck3x1fA~]~<ѭxPNᯋ7 G&xW$I*KnJxF *mڸPeN"Es֬' T@Y4C 7vL>`5O /U7,f̓)eD;VM ȟ׹=sv-R[ egH#tV*M)TMY,$UZFb)]H? f΁nT59OH}u,:ͭK:Z)s+ 7[/2 em}ݜVKIƓzfΥ,Tp'wi]q-̬-QХF8uY `g+pLQ~q a }Pxr&m/.W֩,t : a?Y1M9gcpvʕZ6"*, #<(_,S3-O[zO8kHٔ~A 1pR JZd4rSi}#IEѵ>H7;*/.XaGoALnDn,rLgYs$Llb9=,~|Kb'|߼t-^)̩u:*̡t|](51xnL6Aȋ o@[2oy¥ֻIprY5Z@V;I|fi{nZț haž$z.&.rJ%b%MҀN;9}X3J^7pv-YΰˆLaZ}DaF97H9a-:?,А7ydp) KazT\J؄:4A8| kkfy+^߼C2iȆ&̢o۶ٗg~a=n TvnF=H.R dEYNO u͹y^\Q,ڭ;]7#gK RAGlɀ|˟:BDLQy^QO7 @H橐h h4Md-{sCb2 y!%UgDAu?bGTNo넖/"iTHuC~]W ÎM;WT?VRUKAV3|$ e.Uھ!+Mr“M"P!rpꠃbK9܅TܥĬ|J7k.̧T⎦cLV-(i99bA~CUc1›gV6<;Yq)G+S,*֮vU1\#Θ۸-nSMmɢ#duP]%xvK3y4 \~?z1g?n~~`Ckeʪm7Ɋw+\eٞ gT }#J6r2 dem;CS8 \ {vgQ>#@07?&݅ٔ5{6XTi(ԛ1&c>fZt2|Ӡ{c|퀿c^_29ځm߂j7wCɪDo6Iw-k_ b*=GGzAz9.pmhmf;<Hy?x|C0l[)H)aY&iꩍ+ص?D;`! |* ;/Gtr9#L;~glϊ_gΜ#X1w6 kgYsr05E' qӤkzA`t[0ań6_Љ%YF]!Lwew3F;d'*$Tk׸i2rK4n@!({93*™թ.kvXZm,8.`gS em,hOڭJB=&+@&_G/S l;K! jc70B= E;x{D-Hb Mȓq U9R0hT ֓]+y>x=2zdຕV(/b+oOz")^oeDQZSM+vEo֞y^j}BM衲=Svm6pZƘ 14pˮZYP#E Qd.;m3Ihp(O1km5XʑWPPKՅlJxg@w4d;5dI }Hrۊ:}H?|BI ?;|a{ _oRusm=ܚEGϏY)l(rӯo陪 & vvOhXS9'/oU8Bq?eJaXdꝤ+)u7*O/0ٔ {)rފD[ k-z^f"k q932*w ͅ%;='K7yHJPjkN`Y 9=TO|%2XU8aϗ9,݅t8WߐߐxRVpm(n m5 Rnyݭ(qdZhrw1aX vǸ*E~r,YCX8]IoW[:{`rjSx{`l:=? |4 :m%%F1Fs vG^Q z,.SӶ V*sv9j?ϧ+qwmqCFa)I N8 _X WQrpGeZ X<-:&+:|'I <1S|9xәz7xV" O)r:X70z~R+[!x.H:J.GVdǕQux,&{{dtB;3%D98^X 6NX`Jw2'tdY@*?2Xr%ٌz0kx@%z׍}W.IB,պ1FO3f3ߘxtތqD [G5B ݸD6 H<681[[#U.6I@ 6:n8<΂;!1*(pWC~jdxl)!hv[ P˜,nwݜu< Q)׍e?zcIlSȱ 2VT 芕xtq Ju|eI"joh_ v0*@;j],l^H~TlXtC_ F~6%R6I>v_vڎJUk..\EPXx7fQ/Tw~Sq,J}Gڷ'LO7:º `e܀6)Gt{\M9l!hD.ojKfgVr5 yR{י"6vN^Q :Fz:7b#œ2ڜ8Rҙs@BF4J~7q}cGј8^!JosHAv\[j4Oxeq_ |I{Z4MJr"tf#`trgOX&BD+5Rqm{b .dar TMX<nG&N7tkxej%p'2Ys߂M)lyA$!I̮L|HGdeRP\teTRG5|Z! >  SVJ^\sc)5~ ʵ5Mb%[e$Gy(L4^jɭHWWhN)oBΑd'3qM2"D(%`-50Nl nå)A_P1#aq |*B7`AU -D۫o+Zua#eUY"P1Myw +ۛWfL3DL_%k|`!]RVqzޒ\rZpՂc~/C>U`m&Q !K Á2ho?ݕ[qʆcSAzOlmqlďkU-"|)- ̆}SFr.Υ w^(>M':)>78CLѱj~@&"?;J/s|MV򎒌y 4X:?`ـWMm[.)FT{4ú U_wOGͰe= :[iMsEL6IJ]wU@pM|ᤪ1"N[[LܪϞ:, R DeϝĶx֟EVxU0a1>ۆ\,Y$>Tfs7yi[~z]%K¡)o ?\Mi2/uhqNm؇~᪢-T͕h чXFbՌXXmmZk@ ;EaG4B(jg"v  <>3I/ 釻cQL1?YUW8|:U]Qʱ5ك k$ϙ֭AO9zZY/Щ"S ܓ0YX %j*Q-oO%~A"zEtwyFvnclk-~Q"f1j@ljV6~ޥI& (^|"oBt-bk8v WǺxLxcQ1E4$ZH|ZT8F396XV)pfql^k~b]&d\~)>.jZopLYh阭=`8i}<`!O`c&櫆gSWIP<6bc"dyJȊ5TW^5Kl6lpq¸?gW*fƎB^#ߖYYlrC ӭG,r<Cx>8X6"sm%mV3閱\]oFo|eeʟ j)ըfE"S_hmUCvB 9?s/ݦ!Hx{z!\58w@2vI^?/ }J*;Ss,iM5 H2ؓDii Ȣ)]f^ K#>fmJZ{X"zjzڲԜ;̰M>>;eĴG ݟ@qMQf~CR$#;n%"1~A(VWL<+F-c?~ωq_7)J(Ƨ-vXCπHx?B[dLD#3F+=ouKԄ'ezGlm-!]/5(@ҿR3=#,-NH%O]{ԙQ V<4Ȇpf{Ά|l154GPldS)h(E'Gh):٣fBmGɮrn# |, n]v =w:pC[|Ta-*I>goOTSrwiQgS i\(8ŗ^ c5~FYo/^ݜClh?j5\1B%,ɾ Р}uI.U?i7La]:{!Q1 ygp!Ե)zήѢOpg#-TI k &S}1r5&ܱiVBk6u6.iǣHjp$ >Qk( FHaI9aWFeJ/v3J #.&יfZxPcZ<l+au_;A{ Yv^|mhY`XyxX*mqydҍzہ 7s ZS#/S2m:Àwۃmq(.w KGwƘč5(ݙOÒRtZ čC@_!{q+8 [gАfe#B:D_+FP\xPDq #Xtb?ɦ8FFc+ԤpJEc}oX+]9br8?Ua afqN Id$B)hG mL ;sag<~oX|6bd[hCj?_zEYxQ-(Pأ ?S"`zB%z`JL3Rx:B2nnak: [qkxV[bb:SR]l0ڕh@ 2*T'#!^22$eC;R͊$ϝ6Wp ^,q]Vܞ~'i!BA; o тbvy_1Ҵ ǝ!_1,(6[ iНқQLan k`tI{Fk5ڲs"k6fȣR%S!: SS6Z>8/5-N3#jzBtW3^A @yk ֣Mῄ9qyssltyEO,p,$`}o:!Fƫ5$l~= 0k-WJ0j3%K1xyT>t* X@J7t^YDx6vLی|CQ.SK|Y%ݜ|U1%Fq#eXy/\n6 D[`wTc ׳ZҼL<4xnj-JmL:%% dMe;]\ τ  g_8P7Pj{XZ2+Qȗ26!`ZnX 5pmܑR:Nj >^ǣ;a*΂VS]{$z*A5OXj͆/bxWcPaMpV4fVNDY$b,VYG\NS֘r: do$Jz]zSRӵ >1 I'R5k"ˮ2=1yrM(_w3%S]RZ"*)h2;1Ro#o1JSlH@/Όm@b]Daݐ`pJoGS^P?L`w܌yP1錋AWa%jխO^h>+eo`oElwȝʔO_(rU |ۋ+ u?ˆˉ̐iivf S.j^,S՟aHZ6i Q|\wwQMG7D_)|{>-۸5sDצoxmOn bgs‰J82<?fD2 5ى ;WsJDPtT=vR}6>5"#%EE%ϣ'j"a"Sazv1~ ߈s@68#KtK:IkT]) n]*AǕ:ނ§uS-5 {,RR͌c c/uʂ_+xv0jI1l ÂO>L+஛Rė7K>/ؽ\B[pn%3_6ztWnY}֭djoRoLY᳭a'X0`vKMz\ÅyQpXu pHCMdyLYQ3s\k΀fLw<ֻvB_ n{-2ggDؤTs-I s%qWhZ\QQǘ? <}L|};4rm@h2R%aY~Zt/;aA3uDQq5%I!c*w!- ktZ^X}ZЏlPprښ7%0bn8WDIK2b -y0lK^.iHkUr 2ĈHq"^hi~lt'6l'R܃zX(еnIuTwƲGoc9mo-aVIS{GZEpʀq".8GT> gv'vJh8k$.!:h\.`t_=GS<,DR@áuc=3Wl6 I2=naa$lT8oxo^.B& .i^aWRZub$z`~3"gǫ@cCVfDž3U;xuO?߹X{lܭ1f)Ӏm_y -TUUME @DӪ(R\L&pݤeC3$'"EBߠyw6ρ6g[E d)nEZxSE@]`f:Ȍacd`\:@+Ƹ~^?˺li㻭rLUL}+X"k7V~ZYb 2zfd Y6S+nܯ ǂ)jc^_Q5Ʋjp_)v5R by/`snG'%F?Ȑ)-Q KTWC-o[]F0N Y#%][<VKsiTw-~C 驩YD:F['4f<״0?TfFj&ځ_-tGjSZ?A9n"D}*@<t>dT W\Pӫ|[zK<|5Dl>L@_vNڋ)`6kZځ#@V,!4R̦ b}ju}9>%5Widso1ۄ[M,Ig%+WZeBlɛ>2!;lx圻"KϒM5XSt` qaGO4284$,5X,vXDL]Mָ`Gx1¦pgiXDܡYٮxfTӮ(_])bC>v}Ռ7_"'de#:!z"&%+T2x5)s(`5}v#ɡUd7Y|8d">YgDgJoZ5Hk 8H cƾ8om[jxTt%<:hƟ%.-U|k06@0е<XS}NLw695:5͆ޯ`~ʐh1C; <z iC=QP|8;(u x ?!)~:Uv_Mמ8.HwK9!>@XERF +z!8Yȥ DgdHA-{ Lr;<:[3m{ t` -yLRQY@µG7K@=֠ԤOs7GhH-4)N Ȩޚ_3Ve[*(V!b\˜~`HewzH HHeԹ}T'bפwfc Ao0 3R#FS|]M=D#=P9N"Sk6ҎŤa [˛!y{˹șUڌ-F#@HӘ -gZ/$3ce\Iڡ\'p%2ºut^%UdXm%ss:7y4,n{!k)L]tl)c?yL[ o[izX񳒜7ARc*@ &  EBubC'~= f3E\pw+b7T=(ϢvYy~n)1L!=A]V|S:ƕĆTqinpF%Dg][dǸ<= J'(YB3`E٢}(Lr.v+~'R*T+f{&Ѯ:hKXy+d/Awd:}%q/0l}P&Ca"[ag[ 6Ki&ݧ0z{b$1 +T|S&Ԫef/j8CcDÜa"n Vƀ#]+ {/G1όÒh[3i0ud~"$>vDOz#|-lcNW&&UX:.e,hilG=+I8R܄O?FJ8g_>>c%?#6_/#"(){}P(d`CLԋ^:Au@v }Zc0`͐" fvHp~ks J_O=:g\UI鄬7 \mr2DةS3QK~sœGS ^,s88. "7aŶ M8.u-| )װ,bo6ǝP- R8ۥHQ('!k8ڿxgZ[%= gvΥE`#I[^= xDq8/dS /S5+5@ %*uW"ϩ3Sc_|۟J*2k!szYȗދ5ijX23$N=:k֔OYjBf@a@(vgqf2'`MPw5:Ak(*H]ϑ# ~R(vqO,/Ub??2,n`ہP{u^>:#E\c HY}!,Gg+cHjvĨ$j8g@tՔü='Y^ Pg*R&(B }-W z>cza5񌹽;r:)0w}6 Z}u:UW% tiLhtHI!mi,Bp6a哼4Dr={۳.z˶_& < c,'O:xYTo 4. j;nV_ j=}>kH)?Bcm"ExN_ 硨\w7F}`d0Rݵfk_[*u ;sh[c}ѴGB޷؏RARws jU(rwh Hgd)?4UH eА=:~JPrYx'Tp(4L4vSȟ]:M@${9- 3珽Y-}|F/r4Wlҹ{7MKH01O(ݗ JP#ov\$MVv1_)/oM-Q|Zp"X@WXm=n!waVsl Yi8kr,DJᰘ@JeԶ܃Cl՗CqγÂid7 )5- 8$+y; A;id|(`TDЉBn&CIaZBl/yIU+sh9qRNo'ŤvS0MbNӼǜcCYB"$+'~]`۴bxf;٫ յVsf,Pz¹{ݛd-Y-ox*vCI&;jnfA@T^m5J5QR=-Y-r.P a͜$'< &Hv1;b)v"L@ 8wdO-SW -"B@m[ĸ`zWd) U-Ҟg~Wg'4i9gqݣsen۔GW*Sa`ߐ,RүJnaar{]ZEsf;dK\r #Dj |,<)Z=rT_-8+ۻyxUPd=\{GOr'̍h@\ê{MwI4)0)"+ڊ2f%iDͰוN9Na8:;@?zfU5qLocCYo۾؆~8,&ΤKztv4D%n ~}42B/xu=%` .+/, z{࠰5E9%2K2ėDφtK}xFsc\(D>c_'Ow8)]pG_$6-v#Sncߥ 2x/_Էs64*YM` v-?ݦF/7!?Eʥݛk,Z"T[\꿡X^>֭ 6$m],F󬿏,u7%]&oGn/p1fɻA[enjUHɵ;vߡE)&Q::u~DNab1H0]&:7b89Լ(ayPvS =.S>RĂG  UCܨ=&ݔYiCYKyA:hCy>>MI,ߠ*..!fiI$&/^'/wZ@& MzwNtisfvUbf8_ߊYqw/Dbn`\~yMo&)#toND~RsjF*IW#uzwF ˥`'#oAp 0s7l{yW'vك[/fju~z/J.IBB5cJԖwxq: $D=ay\V:Jl3*HAfkIOČdiv(Pgom-H<܂ZV){? }r<;;єL# k}{yܕ]4Wi~{K[f]bY|S[ILE>CK^LrTQ!v $bjٟ*#N LDqinaܜmudŖ 2,jpYɱOq?OcAHj8wL!w#)Dϗ޽ZGo0VW2OvK W#KfύrDCne\N?h[H@c$ۼƤ~D՗]Q+úW )ºkm"ԉdGg/=$9_yvɍal^nG(Q5]3%@ҝbC*XҪ#Ĥxi;m^gꖰd]I(rXy6!Ct3}.1q5Rt9ysw$Wli3*b-&uq>Rz?zÕ]l~=AiCwdJDC IdU<+Grc>gsr㑝b?{;18BIW )8ň:`+w i<6rJ|8q!;;~80Sד&RnwJ>l.{C{:zyn5s 4uɟn>x:S^E[K8Z1kAAE(Eh_Jg,w>q4a1{Oɰ7G,Es" %KU}|6eӡܗgaD5:^G-yd;mCj315Ib=EalPU֌l-2a/ۛ4 4L @1Rm 10m=/ IfH;mnV`hL[cCHv꒕@1 l`H^3;Xx{lиQӏ?he$KB0fFԄYt>pRVtL#לIR̩5Ҍ]7|Zc [YL?#V6^[ye~HųBR?~}I Yed^g5q99/WX+kn>xRĚbtK{usr*Y$+NrY{f-`oLHuvU\F%J 5݌E](R47" 7i&wudm"S0! qAʼnHʿ^\{NzY@^n+PrSj)'֨[9lņZagaCXkfك+<Sߕ@Tvqlj'ǶsWpEѫg M15g(1D0mWu:~Ru3ѡBkѽ a*xrWsy]v\Hi"SovRH$.5W Z7~?9gP3j1jCnLwG=Bȕv=-cAvزZٺpY'4MޙG)]$aX`D3< D E).$6oЦ5Lr}۷~ m';]j j⠅`%5v;p*}w\D4dM7PYT|eϱPuT)BʃdOa8KTt;Sp1yiGQZu]uIY̝.<0E?zH:zk0a絇~ܧUyYJ>z].9!G16n^!lz\'H3[t%#J|x$97Q-\tJ)=]rH@ǜpQÅR*206",B)+80je^y'_:|#0ϚvE J{ޟ'G ȼC`Tnܖ}A&P- k"h_KL%!]x *UkhJSK_PJRl\D!#JMB1nLAa"$msΘI?k;Y꣫p(=HY8"I)Y*H) xa"mB#[s0U&)T&v)Լ2TOV,JBvR\A%̀LoTp\r\ ;^ ~@Biۃkԅ _Weƃ.V:|KTʎRDH0崁*4y*" 'OOjXVxpJTpӍ%Sd?[:)i5(=JJկ -j֑L.9S 5reB~-MDNE (@c hҰyH_0Y'rzq d*o88Wn23O@RVˣbH}9_fNbSh 0wS|VC9 @'% S=;ώ:a8aMAx4:?؜O $樞G}w[,"#g9   Ȼaqc aP U*zO!B;Qt=]Onۼ7D rˊM4ˀ/''<~M;fMD8Ҩ40]. !ʑ_,I?7~ -4HH);炛=9%roޣƏ (sd׌3{zjn'JrEnb{*ctcroW]\Z[V_w2oeU~h!A)ȆkN|1[䐤#ꝫ"蔎v6liaRC?> t]kȡ$ZU2O$8i]䴃;ӯ1<9]C>M I/=))^D-jeEs\ mcD`DK׎KWvcdu$d:(%1NnG i<Oj){߬0'Cv[# -`xL}%>UT-_BN,6Rv_ʖ7V6kYaLc}U`Jr@90P j7гќl1 u7kVGQZ x@bC -$Y(X9 ۃ0BRjI ؆!FOB.ﬖU'=sU/}gyJ|G1C[ah55훳2"}ȅ~]WlAaR>2N'wq;ՌZp/ }c*?g/昩g؇l}^x&ir/ЩpPjɀz9lMU J@JF rLE NH[mApP]}dַo}kdYArU/ Wmܯ#G1g`ԃ#| (~@gԑǮ,>O'JAOBԲe c6v7_Le^x\9Zf D l JDj~O*OZRf䮔T쏱)BuL%BA=/NzSjþWj]ݣU^Qj!xb{&NvAsa`*$mW^q=.>Yg q4䱈`s6%([9t:xy|y3a(8_9~7Aƶ~uԲP=6>6I?t+;1!<=(zyЯ8唭37tO$rHHacnЂƦٲ>aSz@Z":ciKK ķIJ1ʥvT ?ˊ-+ iR$ϕKdO &Ϻ`L%@Wq V&e/ ԏ4`>Y?VwÛqL6`ύ)LMG|O$wP(xǍ*ɽj g丄VbHLO5@?ˤZӊԱ+UII" X؎Ȝ5X?muQ Pj $w*B2C k[?R-.g3o*Tc/z7G_:3f/.Ɵdz}b\o[:[p{M~dE˨Ho2(J5(--k;M6A}Db$ꢆk!튼BԒM*Ø5 orLQ/1}2K;Y@k+:uw.}>o?ܘyJ aur4.wiXq孨ٮfv$f xQG@[j]w54} F溦E #r8.%*hڃsoZƶCE.$b=Fω˜'8hl/EmGa  c[ǼbZM؊El*o(RԥDΜٛy0j%gtGS]:S.o㼼5ExL@H a͛mrn?ܔP&e]E)F^z.HEXVRatfh;`Lbۘɀy:]ϲYy"&9eerMiF^4 bo0 {4ւ8b1ufpAp-]`-mZd)x:_{=1QeH'=çy|PϢ;6O=Ja\tU"0gafMJ M?ĴlD &Nw 1'5kaMy˚lD9 !0%ť2N0Tbem]Ĕ?P!z'믈dQ&qynѷ)͞-&5#%+/C┐zƐTv!56ľ/యhY^g0jwkD)_[5BiRb|8ia;*LL#tbg$$Ps>֒ٳYl(S:oxCXhZ Z9:R4rbF`r ƂaKRl>;i$jx][5i3wq8 sjub iv)whr/''S|>v׍-7(qcW-EJ_꺂2j *[@#a@)$H566O"+p O^θ2bB?ݡnW= c]TmU^.3WwT% N.Gb$l}?O"a@Dz:> lp3_\8޸㯯 2LuL362Qxdkaiau;+^ӵ4t\aoV߇f >夆Ϣl o G+ rU UJϩ8@OrwTx+DKoѓ,Ȁwڥ^orm;_gM.%\E{sƖecx^YUXij/WjQ $\6"Klmrj )/]$!R-|+}*|k*j 2o 3X+A{zqldK຾(g^To ?\pK)hx⢦r &O1~NM47Nduh$3˵ndvv(ⳣdTIk1\ odGoiphTÀ_iի0jRHQ&6Nhc+9t房Dc@*b?Aذ4eJ{~HPvT2&UTioS)ЍЖQ3md0QZ#R &up62U{,D0g8kwtBnBP:@P!Vȕd-:&Y(VGpi,=yZE7sc56˜,u|/dE4= A9-唜ķ9fbWSVȄޔM=aqۇ18DH|.UP?֘:#:(LĂ`XҹabvR!lH5?s3ؚ9ba2g(ξCR"K7 yB].Be)%9`H.^*(&5Qwx W@'k]I5W*otч3`TBEV*X4H"~Śl!*>R-Ÿ$:71 ,Ej>^4r֦~.Hǽ4\kAN=s\, -tqsɡ%Y- -uutއ4e&VׄMN| H\M>qtgx\5,o[*/~'U-'k`Y p  Ez&9ۂ%kJEv(|!6(ݙTe^A=rt:zR5Br"l1 nH~,%9;wqa/$Gf^qE l'sfEu6g X֞ g$$.4DkK˱3+!d LgwUJN f/r.`ī'0N[/3݋:L݉ \s-P?7Cy{-d~+ۿ w}g3WRh58MoNQ2[H]#݁ൽe7Q\NuxCyUޫP"R8!Sкs0D$EF:jfxiՌe6#D.͋ɞ1IHpLSF$+#k +Q2_ m%y[7uk tpЭeYޏ4ցLF-p~Xs( m ]Mr*! }jwhe!Ɗzžft,fe/XrRvzg.ԤcA.Hey7r9d~0ҕ0iϴ=BdS9 b‚Vw^ +XO!̀5~j6H> t0f=+b8̛_ wsfi|)>vQk3!a:"gYƴ\_dK?a}#2BQA±Vo%~a S 8 Z`b!-o;xbCmHOU٨riW>R(O|[%Sr 8sfU|@c=|X,h޻|]Qi`մՕ>C.ɍF&%,O^.5 DoKWR14mha MT>1UY48wsa;M2 Pu2S5'Eoc ЖT:]U&yԔQLf6<ϩ+GC.ppxӅS7 &:vMZX18(6UVPdK&3=O}؍+y\2 ?3DLլHGo=^`uRhE<Ϲp;=Honš4ciּM1F@gAQ;齡iNOlM]NtWG&LՃvoH`t|ޒ8rËU;zys UHi Vz/(ca>2cm$Ah:a֪l7Eߐ" Mfz5Nu*/Zi7J!mA0ql;_2x]#: _\1rՉsecn2~JwllL2:C+ X,|hH՛us^ " rzf4"[7>4; 11c@Cm^$4e>ED|)&dpɈ}8WVNJ 캦8q*cwξ4k&gF]jE4$ĈlʛQq)^"- #.+ ngA C&aiOM1 I2zcD](/1᪳h& 3a>\ :#Z]p%eRetr7!)t^].'M1޿)ib_aX/d~1R_ou*ٱābmw ~ʲjنkvLYLl%ELyVbִ90j@(p"Ia:q5޲d{OyյyTvSmlC gfؒOJk?\,fsr*ޯd7[u:T{[391 <}ƉٸiuauJGR4v>_j(Y|~B~բȧB 4fN|I+7cI?=Pq .{GC]AOlWφ,'Tx/ MZv?pG6 wNism@҉09sZduxlTxdQR 1ʡb Gl$:N~Zla8~CGG(l-[Qr?$ԆEӶ~,;2'&LVuMmW#ܖyy?ѰL,rw:n7LpK~hv>56ʗ oW$2hխ^r!VȖ"@̢,NI%bCyXt5=lůQJ=s$59ȜQų@/P6bNJNufmz7-l1TXn-! ^&l]9J;iQ_:a.S ?[] D9hYpܣ;؏z]=uʙx5'&^Hh , зmzJf&N[tc\9Bd)6T%=0썴AJ ~TtQFz3XiCKpT LNdezρ|O ^(/|Ix?N#ig W-FO&ė:cn27ٓsrR_|P|6c^聨Jie?w\n6`gu>EV9ؘ蒯_ԁV)ԞV{lp6QAMWY:o gp^mp<uGkY?Ȁ&BTǮt=0y vAڷ-6Q]Bژgf_^Ozhfh+<^,]WДjޕ)=RыСMKOC0yI2+!;'LڴƬ$BA jQ2^g; 2s ?O>Y$v?.E˿]sNcRtAe4'ω c62qdy^8Pkņ߬aQ0w;kRG+*Lrzcq~:ؒdPxd\'>V.;bY 铂aQ$Oh,:#sWx/z=FDG I{րF6rw9ˀ1NCWKp>5)OإAC4LѶ-Urak+!,h}!ڄ͔$ed{cgƞrΟrdzsHLR}թ鍛Q]Aup NH œ/Og u#5|@8/^3R9yhvW9,A0jߝ|yqS2ns[NDbƅ%IiMb;~#38m 4iTgͿCUOWRQn$u{Ŋ.X$Dף6hNv,]4ܗ[!>׺ F*<2ogMfcZҿЙJ6j]0hL =CERlnY~ v6(Ў{M+zvo53tǣDLֿΆ?맦tbEn"NuW @^M PJz4̚3KK<c)hJ'y aN^0e "qpBӭHA;B҄X B4!r HXbB>BTz' ERNy$7`$$EuFXXKTȯOy~ɦo *Qz^GUaٜrl[cH+i owdCơTMM~bqD繮>AM:g}z|Zxůj0z -":%vyMFb4nQTYT-dOdӓ6ĠuʩDPM3Cte x,a G⠨ޖd^@ps}f%:^&0 y3x]1sPpLȓ0JL7)#p112 ;VarlK0cB ͗ /@͏{bFm:x.[VQP^l轳IJsf mT"k^وS;Uદs;Uլc uӆ׃Չ$bmN`ȡw#R6݉ UOójoLI\(N!- x l?4Pw^*f>0 nRNA+Lq'l&ԭE%i>[v|?ܘ5`$~ Ś<@sx?ulLg{Aŕ,i!_N2#έMIe~-o}Jq^/ijt̬,L%Um|d%f%#v>KLLcLK,%q[ BO] Zg5?N_|bhL#H}Rs*)fk3bRx,~1B< ;"ͿArk - dJ્l uQ_D"gqƤHi_(Swfz*34㈥{ %w D^Y>m[BָHcy- {fsUT|KSڻ<޻A:w,?XrhxӸnkʡΪcUteOp~eo˲!Tr(B#JduFsC3BCLX?HHˁNip@% wdvo"x7`Ra2a!?#U`)xzO7ZXE-7 N?K%{?n0^ACvAqfoڒ@05+!FkVÈ϶Sãn?U9 J2/r᫅Ȁ3u49]I_2j$Yʙ] njk)4g7P>LDFo2,EC1!}*/§!N-Xryf7S[Y|*j{@LC¯^MTՒ;hbީ \B/?0)pp{Ҥ1 z{5O1o/U^ nL`U'O{֫CJ=b;AJ,ƿb_ u_G%o UnӎRIG<}TE/^- 7].:d, J`VyTiU)̐2`ݹUO;rOW3ś-xAVtv2qeltU 6twQIH# G@3zHG?VKf J810灞s;5#S^A 5aꊃє` ˖+u8}^ʫ!&A `e-VEUVl_P/?3,aň(6euIiЖmK*/!歇adI&g? 71N!YQF^Wp4%5ʀɇ2Ѯ1܉oJ(7ο45\G^ʫã(̟ҏg*GoI9Cq #`4 gѻ s~I4: BMq@^3~a)uoWxNɬ31TН w| ߚ&)6y>.K9&imZԕ!Z%ȕ#'y| _& ϊ/22YymU'h#Fc IA.\~PWnQhMG4$#Q,`& G.(=srW)vE=[rO5 WAiY}D!àܞ}6.]SH2^hT $r*fő* i&a2M}ivtɒl-51ٝTLH E0^"?v"[nF%*.amȝJ7˶A_sG֠OFb0FY:GZ̄+ OS߈ii~0(ɺw>X}'D O Ch (mA(ohc̢yA\-핡 u J<ˁz&({-Fh#W4a?+BJY/ Qy5IcOj׸5x'IQOjɮlT^+ ⁲̐ Kj)w9T6Ȣڱ2utc`s}Eq0!{ ,^χJVBYHH-E9n6LJ{  CM'pLAAM5&dt ?PAቨrEB~+mo*GbA]S<ޚ}RڑLFWkM+p(/]ig7+F^ ٱ+\a69e߄fY1.Sٜ.}J*Ssz~ec< epSyڏH[{Uٔq&t|A;M|W e q<&|=UEG]u >~Lg(}DNM W3JQ,^cȸ<n:O)I*d 4V9;"Xi^HQ(m ;s@cHښgq &T@\Lw8w_ۚ,}q{*YfD͒zbɻc>2'[G?I1TrF8$2 #__2/ZnZ[5$spz.7LD?440 f+vb N\+a)iS`3,=Q (" ]xP>4\?F9 yx1D^X =ǪFj@ohx1[ *xgKk;}QWp|?Hj@2P:glc&cs5nN2PS_X&nsgUa;+Z-+:lV]]KjFJi`x 2=3xҨ% X煁$o_BZu<3Y!e kIxe%`2 N#\?~Q![eeAyW뜎GZ/ؓ6>|055MR׷[Η:Mj wQr!wƎ?܅Γ3d Cje."bQ`tMIzqbVFܮ,%*}&ė΂[!P%$6ufS@O+ǢOMt L׽R$`a7NZI;7ŃAxv{xBgk@Yoo ⲛ~.rh|P~EDO"f R"m}u3ҟ6֛2G rBVלXUX8DTjXkz?̅Lx)HVe\=A=&j9OQDUc9 ^ DB΅rIHa"].%a8r-SO,:%,0ARKtXmmsܮ.@0 (c:0?/щX(tz2=nZ\ pNם&x4ctNA}Ǥq ˳TJTK0qfaWǐ_ϱ2ܕom 6 Զ(W ~'bVvX<3WȖz<{d\V<iϔ0A.t`})b4pI%2&LGW儀6Z%сA"v=3$ #@v4'[UZʻJHݣchM?1$rY`qtu!=u2}Z޺ -xQH|޾wg-^O=3?eQ +x]tr=9h/_~k=5L|y)z]B *' 2XṛRQ5ܚ6Ei7]Wvw9O\T{w:s GYh.Ȃ9Tږ*%/&&iוSlL6M;1e,<eA#1-b$aV2e M$T [j]tNu{)h]A+2fnZ oy!jd| N+@a`R~h5<}:!Ǚ EqiM+qGd ^lt^T:[@%kS+Sx.uB帜zY% -, TwNd"MjƎk DFZWj036`g`@Q,bGw( k1Ve)lҒx̩L*Q 0 E(ry(x(u5VJuꡟ#5?N:h?LROP0E߷gC,k+~ӐmԅGGKslk_>۾_w'Գ`K ZrX4WO؆zu6ғ0{~P8!k38*nO .x~<"?ْ<_]ӀPV3 ˓:L{M [&F)f迷 N}5lYE,H! [E)Eh@&C{ |#| y9}zn>S2 R tgZLAqv E "WJ.=!"8KY0E)ϊM?Y^1J&QvjVO,R`yXÏ%G@(;򕱩^Λ`h)Lbi|5.^<Qԛdߚ[C9gW~%:!*#>|),pC1 C޹8Y%-Gf{OctZH$'?Uo |xSsRD䦔@.QV=R+v 1x1v-zoKglBb;'~Wo'խQld()= |O)J,\ΆE]OutYW2msZ~^a)%)l+V6r"A6™=>i!N'oUK:<NƴM6If,§MKu F"Ȉuyvz_;)!$S=/H=F"չ.~Ql4#r5 x )0L<HSwෳ;ErA>pse., hD?W:@IiCsO= }D S~;m,E?S톢 Ѣ6ň} ';+ nW}Di ~_.ǟ 1 )6Z'E6xfg?tTb 223;DMкPT~LSDjq7c@Ay\9v]p#fs4 8dtSX*LEVsM,k+y XR6P<șG(nt\"N F>ϑKM)~rPVb8q`vM2,ơ\ٝb(b{aE+ўLC$vFo'+h_EQPfN{LW> ^e$%jtB[+󠥰Dq1CJ~ ns:"~ճ1>E42.8GS _,hmMկr Òs}JVr.;~?}S~>d(>XIPOc, xۓ(ܒP"4"Ϸǀ iKÕ2˨[7ӧ"sAȗln?mik_,9`3*)9D0UVYi|fX?aF}xڪ"7$ c"n#a$ Ux][PS f,uK0T JIؔgɥ$Td% || ?XJ݊> $,stu7c| c>X8A"rOmr{p:ly,26hի)ۤ+&57fuhmxdDmNY/_gdC2] Ir0̎Оʡ%L56jjӈ{ܰ-\j׺(_Pԩ~uf5f62Rrcg;-Va>s9}.;Huˎn ?#Kz+3عA &h_AxzѮnݤ48 7tYmY^q{}WR͇t;+P"iy-Jr;[!] tIɆ|&enkMm#Jɯa^+"鏎Äɥ2Yj= r-#WgYUNE&3FuLN3~L ^+Yv񫎵8ِٓ ?]{w"|\ξzꎶQFj+ +IY~ Y:y} c'纻i&{ᰦ܉|Py"Uq `.EC<54n PU{E'^jP:"qt)Š6"5` ؽmiD${]5ۗEɶ4hQ@(6FqP'E!O8'QH` UeX uD'5$P[SZ@ "p'^qML9ecB9+њ ^nA0z*;5|cTb9DxgB.dz3 BH!f'۔0,3UW~,U'<8))/v<񴅦=ls)xN0Jn걆콤[v ,E6&b|9V̩}a/2ɦMP26$E\ үZڲ(i.F5Ŀ _LދRDJvujǬ摑;%`H0l4@]?Q/~Q3`D=ƭNE"QQ᳤P8}cvȢ mu3,Ҽ\DTam-7*[ >C j a=`WwIweoF"Ck!0_kqMz3x]xZ9^Y)8(O y10/wtdVO[ PwMcJ)fr] !䏬%UI)}0V֭sAe}\6"4Hq5gIe&`^V8ĀTSҚpry:QJힺP^Ӆ{xK%o=F_+ 6' ʅ4Q՞i.w)!>_1Kg#Z@1y-8e`9836Z" d*N@e#H_~GZ|]>#]\vW[!;*R1xɬdo{F,;Gqܜn־xY_dE-!l2hY@Z?[IB.:R7YNa,@ ctmt 8=Z),H@>2[}}޿s߅ܒP5`%0辀E9O2?i1WarH̳\1 U +:1CSomڬ8-Sٵ7QvkǀHAP(=:}IV8cX=BH~C$S-wXs:oy;F/mYIEٸqy&Dunm˷a*K@).8sqB:"^`K3\)zC)yP tˤ;Mɍڟ-Z͎Ȋx3m'@i=4  g]h Z8? YҞaOS;<*Y=4qo/DJȤ?'xs,R2QFD78$k-a4K9b!|ZN*\╶8|y䠯a`5 5 Ir46aw^}0_]BKN&-;7&='Q(R2k T|Q_i=T@`XȬ%.g` _Z9p#RKr W{`JWc(KK+*YJ9MrmTKL#ղl vF|lXPoH%EkAȷT&jd;n2d1o<=3,}3r ȽoEY>մ3C\|tr7ɅH>FPp":7-آّWc=0QlI`&Гl~$ _ܒ]~WLo+o94 5nBܮ&{y'n[ #:Ίmꨯwc9E*kۆʄ얡x:<"MAQ xݚ5e5ptʟ1 A$`$kE Rjco' '[*ϩ>~05Ӆ8lJ|XTu>քX3MT? Do/g*D>)Hno4asͰ2ef5UF po9o@bvPtԂlP:wh R9F=-ඌ#/{Dt) FɌxEசq;w N[gkVN/J"Tsxm1|QNk]O R*IP}DK2hYƩ Nr#iǀCfкN?sP;Qvk|%ʰv/Rh0 tFk4HgG%×7A ~Oo Ğth( IMabgeI9+Œ lr#ކyj VGuv^>FlρƜ] fevgXYp…E\cDzM<1we*B=iƓ4 ~SL8V`x6j۩ O~fL]=Aqyz@̚"-LۍkТ䉳fcJaD (e(MA9xER;b@Lٴnl8BuNtSA-=D7l<#)\N,L%"'@} ֽ !Ըs)^b=Ks\nԪ SaB%l]zv#ڐ ݡOƄlפNL̨xy 4nSX.V)sIJfʣѝ'1"?%`yC =gTy_{_BkL C!HaRO dCqASSalVA:0,N3Fe6\ 1*E˪+&MP x#ba]c$c6?p4.ZyLV@s GC >WdQ2[kp_]e@-CS-!d)\CBE_= 4tM?:٦L;UVuXT:JpX܎sՎMl-j,^lĵȭEY8F;2#"\ֱ $^wy ^sDĐ/0s^+.K<T\bD7CB#ufcmDm!HYx!1v`NKkJ -r5wᝏDjW%$UFe~7A p&p %7 qr(o#Rw{ ?|؁OZ>@ѡ;kuoe2ߨGr!e6]޹kn3Bhɍ@^NtO(ܥgeԠ}KHſʧ񱉍]-e(-pW[t&ۉJ3Rs `R`DnR9CЭ&0zJtP. K4$>X@!H8DS,|@RT.P4/Âo-2~ksw<^l50soBLS }R2]B?δR04 oDqf_[mlcMtЭofq )L`ō^'QlYrΰL0tq|ͬA03Pk|Vl$Еwʰ`$)KYxגv$li }N+,fC Ma?j#)\ k*v| "mܩ$t:E{|}ѽd 8R+qpGvcagIm0ɘ Qq|\m4>ys9J)jhuu-}zF/Y8{mK|d˚F!TٔFtOF~gcyyf[uo;n7&Sytq|s8.Y!3 7oݖ+6^fi^k vݬ:@"\PzWtʈq8끏0pj҇۳5Pβ2p*BU ]J{^_ޱNYl JqI`6wX<\/Bda2o?HA̠m %֠oFuᚽ@W&9vq'/qN =a=]'*nwnrT3^I}BdɅ8 `B N;rfhvL촖ηyuB,kt+x1 1C, PKέ_ 0trx.#tyOj;aL!kJ{;N| P,5/ r>]LIZ#Jks%x4ø1 x]vj@xt;(oydyU7Ȇ#‹ji[Vq,~B[Zl>֎eVv5ˆAx=w<N$Wgˠⶤv .T?>L|\1q|q QM)~utg]ѵ>_;Ipn8prf&F]EoǍ.|aK'?*?$,y\R/~Z wۋ0+\1ba$;C4ľo.Ҭi%; }J2QgWtwcRʤ'k a}Ws m c%ǷUcfIޞRvAR'H%ƵRO9AX"J|PtȖ]Zye+Q|2_m@k 8ƞ eYPRt\cRbbN7vcitb`: (Y,5?@77FI%}kY(o }` X)]Mdh>_q,ezl0,$I߁f舻"([}oX"Tuo.-1G[ .!`n,9곳㏐SL\2?L(%,*{m(^IZ#Ic|Ѐ-MtxpJi?qrkHV=+%~$''Koys {\bJ\^Ό9&u tޔ=܋()tG|#W0D7vl/>r^Y:ܬ|H2[o&Z.qJ*a`y>ڸjJ[ЄdIOҥ3Hwm@a{@:K1Hiq," V4[5DwP5`;'l~Nþs"pe5.m tH*x^&g(}F7HXU<+Flzqk59'/El-s5Wﺷ`ujx"V'PD83?CQW *H8i6,-J4N6o*]@f T:?AY@ʁE%D͓|KhaDE)1>7UX^%Ѷ,H`1F%LQbR_>}w @[5f1#Ϩߔ[EܜCXBQ2Ko W{ۉ$ץn+6,M$Za! *zf$~׎9>5#DDg4hūɯqiKAØ`\5 ~ϸ(e8I޵+$ M$*r1q/ڣlRjCWh%)[G<}?{? 4p/ڨQ#|4c6z-xn v쭨 fWr A(Љ ">'Y7'P''1Q-:ְМQS13q]Q.Y@,004tRC)VP$r,ےSj6JbC3sآ}?CK63:7\*Snmmjv{A1G4mq| LX<)H܋-Cb&H/{-*֕Ƭ+br~/CCf*a|r{U4ZuFEn w,|C%7 tZ-m2O܀(n߫2hBP¹;+ʖ؎tYJ'k,VC&/4:$+L8<>Hy<>qFGJ ;mKb3aEk,, *в'J\boF Of]-gz _*?^s%`~=fGaDJٸV霅pCXWUqOѫ8&^`;F7u/9o*Pz) EڽcA0t]jQ%֢qCgN }]B[h΅^thY µmE B{tv `d|2.\` ؐp d ^KW]NT3@ef>:գmCR 75K'ynY%Y^Cc"qhP*%7_UrUXtGrTC hθkX䧍*`&Wp|ı|w~/u!\jn>w62H G5u;ƭ(Rx@|.0x4UЈj8Q}-לð#w%v[~6nOF;HGG֮U4`zQ͛raș7fh>>0 bŚ@&I5W)xr)gz <42$62Hf} %T5%Z0~( dyT\-y+ /&Np`E$.7526abh;=)N|⍘y ms>+(%\(5߇*;k{k$f"ڣ M/Ճ W [*'TI,Irg]/xl1c}m24Rj ;Dj [_W+3;Iq14{ r?ikvFM.pmQr}B׼-14Y<"!VUY7(Kuzn!Zv`8~ +짋EY[Mt"yNΟ%'Vu&Z{U7G7&zxݫ6>Ϭ#W7ۻfTT72yK&j^`jhtP<5EpOM|szDɑT&bgH/28r80M`ÊYlL2@ZOqu!;9y8=Š'[Uim-Ndo!{AIubL&WD@)1G)-U@i=%U}Zš>"O AX|Ӑp$(4+A 1)ꂯ;r[¡BRnN[`Sg=v-vP`BG{ [ R0L՘_aWg%Qߊ^q;)Q{~rnq`x5kdi:: &LZ>R,g͵;F'w,arͩ3j:+5S2P'h׍\Ny}aL/ԯ-\ŔsO;M"Q}} jm "WxCH`68G$.2K&z[,O!w/ǣa=ee.iܸW" #tSD A@|>@t*#c961 Oȫ!{ۤkbUx vȻv%L h`w!Fpip`Rv%C؍%ŪOb`Jj /1 񫨉 bŢ4z7=ᐚZU{]3ҫɨUt[1D5Gb=V.z2SBy of5N t5 RYgegHмQ"H+LpC?Irct5[Ar<5P4HCqhU@`Ibf+ J`崯N%X D⇯Wr_8O!\3cxlUL|2@GxI/>dӉ5_tsm;T[5DŠ>ݼWR";bN%Kh7;GK5GNbL*XTZ~Vu \fYGܴz; @9<&/$֛Ŗ4*XK,_vH(g [+v44Oo JsLa$ '2s8yM،ƈuɰTn_ 8G=c+1"y*v il,@לV=e¡ ˩Mzu]y|8[S.ĝeM6z8q) h%oj~=xY96W@&}yuXk.7~i{L="<;|Qg>/]:;ĂPqںK#KNzimBTe99?qx^4BU¼5\\͏p1l!}g/yd]p8M&B@aàyDO5ch5 ,<ьxRJK5\u(0޸#<|j-ʂ]͕c㾹1!2P_`4٨5*+fxx1N{̟a0;.~훗@?H_lT ,nft<A!;BLY?Y!adK#֑+ǭ~PusfJ8׵K{H}fPT"̘X'Pn+ẃ<*8 FfS"kh /| KOXzǖI姠C=>z5~^kl,qȺ(;VJyV r$a&?,z/(/]Atc|.oNJ;mI դ0e)°8qR ]B2 o_E X'ւH*KPU֢U4X,d r1,'ˤ~In{6;"(]FW^/v$:]ҥ @X(١m[o˕nݱ4Bz`.fitA Nx^I2qjsO{P!9ĸ'$:i¸B@:KT Ύj׍lӣ=As#J{() Z!@(xV}]q>_γehI|UZ@.si[Tię- Y 3î"y12ͳrY@GX2,ͼg+ꃵ/ùJ'6%Tpľ4p{ m16N??N8%{r; "ꡫhP@Abzٮ3ksi?YmNfר^ \w}. )ycx#04w_„}ׅoX Nˉ狓 Az]AǯOєUׄI/Tm, * ȟ_ ,|AhhR<^9:m1^9|HbW-iqqs*b: hv a o 3C`6xLr*ʔ,02TP=X[aAwq]mU M|R&i_d8h87Sڇv(hq0n>Oۿ`~h>$r/uiOs!o2p|tQz/C)3¸#+hS =lv(b N lI{k()TS:߆Qa "»fޔ7Du_^>;B9!eA^cnj"sm=s˾kJiRTG$ Dmݶ[' [J'7t,ԹbvW,P@ @fxW+"'MFNӥvξ1Si&|˹n5r`"䖡N5::thY f>"Ow~4;pVQK(RQ0 Ao ؊CJܸqF42}!~l~ocR? Fҝ=wNW W[o*Z!@ƚ Ġaĸ~fJ;T|VǪ4:E&i]7&7?7,Rx2#J!2Y }FGr&gt|f' avrǶ4҄Lۈ8x^`鑭 æ%ًVR4|g+CBfB"?_4KR@xw)9_@ ih3vkD(~ (/nR30xe%YLk+y-2A [ y)")by}6/KߌKe4sQM偱Zs)vhN.(`JYzvh^Ma0Pf>cR5#հB?-.}hh4Ağ?ԯod$NcޒJ@4WOE"M~uD{@.,I8mnsq_H!CRsQj,7J 4#'QZ\2O2UUoAd*L'dnUY4<;acy]sJPوǏ1ܛ>9[0qЪR~oE{TlqA2vGC,7rcӽ8E´dpP8-Zl>ص/3f B 0-{%_\ 4JϏK* )9'VyH8i;+섇_T-t |dB]FM,&0:[cC9[ԝިLו)BL*w?0u?(&^q"ز(/P߸p0SfgN W@ɥͻ)A[#%'kNE AGZ]z0]>>NJvnGKM05YeiZB4CQ|pyJj=?=6x\%ss 2fl۲a7B({hexzVT4ے.n&nmή<7iFmUg>uh"(z-t'r@y*- s+Ha}s_*̏9c5՞ Gdggp?lj}ǵ `%.ϊőH/mOnBDAs^(oIvs: GǠI`j PF I-uêmc՞[AVXjhB7[B4/X/:. _ST D2zDe2AO @:a+P3gJb(N8n1? w4P6 [FDT:µ՜/_d5:+*0P?Lf%lz$ 6zS Lq&UM5BṅMɾe/t݉jAL|6=&Y MRB Xq肹s6q*zon81Rѹ˒P̤. Fw9uq@32$#̘Wu;V.%i5ƒPLio鄈TjQ@"Siy.;v>WpDK.&Np&TUq]iKDuKg@2Ĕ^غjwMrqOܖUPW%R]C2$ݢܴTK=^vg9bƘ3Z=Xe\[*ќr7"mR]*yQJ/_KWp8>.MK? 'ƼINRyQX j-Y ERl ;y|J|+Vj5xA e @Ǻ&^Mq7'&qdS0~b!5fI74?F5Kkzts..cU39 .JJݼkͼpe2_kPMu T;*H"uF$!҈aCJ VX(Q"O)!O7To_P! Q(WZy0qE<{R!Zu5)сkNYMgg[@z$/>xaAs+cOl|q+bb:.L >>Hq}Z v6;tw YRžj\α-zr5^}"Ru@Yt?;Wk H޿L`9S+ )1NG@fylA=7!Mעt DdR'JS#m;!vΈsp0O@+d=@ mN"BE# &6;Ԟ6}%ڙ"3$  VR3(/z9LXu\xlںX'ݥn{T6 IGuN7@~]@iFQ_7Iu6he Tuބ_MlZfukS3Ɓbuoo `ʯ U IX'a>"u!^kWA~Vjex:l Yt=.H﫸R3QhG۰xtbџoUJ#mB`+K!9) JU?2-7DYozn':>vhWM ROxX~t.|3EeotwWdtC| $ % R}*3>%%F_di0xA*~n 71m[':\{ױL(ͱKt0={|%, SIE! Ta%\p”s]V>׫pT=|?x 9T".vF蚞bzPzwtdߤLxZ-$x qu:BX!#x& M;b|6₎( E:+$G`ElsܿbgQ/5kǙ I"O`ҕ,u|no-;3A_v Mr͈}(4'wUa'Mϵ\>"m}1-*v7(C~YFJ*J:Q&r r(ҥp wHInZ "y$V*h~XZ5^*Ld;@yx΍)&UY+DLј]+ZxAF|P l Qc;kN4wN*qzFU9z(t]Y]p^ DpFLg:X+IzJ9t@ATRq̴6X&ɬe@oXlGc+k>,m{vuP?"p%wWB内Н[FMH"hO6WcWhTQ@\C;A< UA@0CEPTMZ'9IGԠϓNPFd49Vy/q4#ja^k{iAR ŗQU ƜGt֞05OH!6Lt8'+og; Eb"َS/03NL2 HsQŇoLzPdcs~J:iW8YjTʧ iBM#gPVo| p *sEL|FqNsV >P`od4v,asӛiDLëu6␆XpQ (&&i<0#U?k}nBa#G$b>Z5omi<Jxt퐥snd$RCY۲4>%%M8@E^5U}F5OdSw X>ܬ=Cko/Y9{ Sd1('PlZ_~(uK`1ţ5]:SjEqn)`O)d:P*}Ek%])>-<A4vd`G0LifBgՈ68aDX:EuD8-VbpOg#V.28^s׸!F#wr.K@6N(Mw;4;J&$kچghlĴ_ ?WZ z^$˞lk,)u-6"+q5?h3,6:׬=*;ye ~kw"a { u4[nzn[)BtXܯ. 4sP9gz3CfYaqC͗jotK=Dz6uN6Ls}N_{7s<͒04-1fJ#@S %4C#Y;`T}K@4ч33ȴAP>~wQ_Gm֣ḭʬ!k;Rv>ϥaIE Kͽ@\03" |HJw@ !P"gD'!=!/Wk՟~Q jYkVo1qGcO, 1BL-mW8׳&Sq@y^P/?5eӋo SJk /4f)v\se,iL_T16H;^n~S}>%fJ|`+>2Cwҹ`S v]Q֘[c"Iț~vvǪ sL_f$`s9!SPm.!IV6S!O4UcEn6`0̄6UENbƉ|ΎI1b#Q` T팮of9ltp'x.[YJ~'.Ǔ6:= vw( qŕJR;e{}~Jw@%q޲.5ssl?P:;ҐbR[UWB{Þ81A#8@ش7 {.|W?a o0^(3MBV M :珥 !ZLXgopy [o[#+ʘP%ZM\ $tږ4Qn)Tt_:ۗn/P5XyuEt0 X9 Z<c71yh0޲F15%6)']^Klng{r1iu)Eׯ";.9r 24䟋aV9_M;L5Q @<-BW.}ڧlV%L-; )5 SXJ5x5 ϜR0""̟h94+yb@iJ$ܿ%Zm IG!v+15f:\pL;K5&E] Ɲ;֮zx[ .\~z "P;M!ҢZF8C \"Q&W#G'6ZpCA-}.N5On8B-`>ưMΘ75>;џTRK4ߺ -x:ǔБT־٧:Y=0LYó4ߢ =",(i[l%+F zw{xQ˽տhI5 r>`Vda<ÿّ_3Apa\2XM-AsƗa^W1 u6WuT0brtFfj[g4`bj!Dϗaj}w,{ 9e,a=oKܣwpP9.gdnt0ʄoFPDxoG (JGB9 ǥ) e/ y@l->s<`lew◪AXb<-F# mGܛ8 ]j֊hԨGknVurG`HX 5CyP +GȔ;@UQ]^路Ҹꍨd|CnB!p9qx2(RۇGvW?A7p?sؽP?[Oe(^8_dj-5J(+,,Â`j+1~kX+ LDa4<U Ss! bzC"NX oP$x/d;+9sbK-:ؠ^ %8aEOWE$PQ5sVD[bT9ha'' ut`;tH:Щ:@Jog-מ5yўuӷvB;@`VoG9OGg:4r0{sn&4O認6vmk]*!x4,sV!&D~v= W(ʅ4' ;LqKQaM7 Z8VM❃KN R$-FZ5%X@4IS-w  *΀%!Zft*)eh{|-5v$[~\@{EJڦhiP`EI[jwFD -qpwDYXY\VJ\7QlcjuH3*N犳'F@C+KM LWzn\{Sk#~ &S"̋›R h5o/=3#]*=ވ9mlE:^Kzb @ zA6[`|'W,Ɍيf?֛6L말3ӕ\@,!͋nj f!z2" F2q%w!"2-Kt7Sj6γ{0~K4||/s-#ij)&?0oMJ.# <=}9{ņR.*͢4lبCC/Bb4jLF6!"|6JЙq䲂I M{JK9%nՇ|Ʋ2}!$ 靗_\ Fq7#aiD|␮Y9Xpy ? -vS{tҽ O gQɒ+Akq#u1$5qrxɖM0SޑXPꔭQk:/Nx5͇ wݺULl^-zN,#7dy`:4\%Nڈ X2W]"m4L~4D"Y "UѤnYl\GsU8u8.#TnGjYb܆tonZ *eu0IbjI^Z6 yUa.IJO&z1I/KR~oL"(J8ت7?E2mrqinpUuۚV4~)fiJ[6+5Dk )G}FzFŘ3+rkiyD,4wt'h,bv:U 6@0^8g.E+Ny?0wX5A -^J[&Bm.%Y]$ SQC3rZ:\I5O @I>GoQY`-"T( Vơ$vV3%MnZ88toDbf4W+:œxdZmT5(,(E=`NxɋW /PәS?Mĥ7:":1m^~xb,?7D W9x `.ɟՠdr"Ч(5_fqbhoLRfըm+-[*Pi"ILzJ.̫((UP.uيscM/KW #i@?.!!w)EH= 2=T ~Z~Ѫ}Z=o2qleh܊Xbxp d>]Or!e8*W`Γ?|x۾yͧRb*TپզNzr܋Ya_ 'I ?4\B י\Kxϕ9_;x-frL`|쌢 ˼h HQjVkSD-x=Eb ~%:þF^Y'pHyqgS[kO(pPXԧptTI=ddCɾY_z#G2VI0}ɁYt$9+nk羁.d./JgݾAսV\7f>|rcԋ%)ivCPŤϴlg\%DC@zDdO'qFoΎN n-;vhF'\1|#\].g M#;m+vM2fzJ7?`r;K ޯ.<i>w'5L2#hJ[1k9FĚ/xTn-#&MIJxIˏ}u^gg8@PnBBWЉu'4fS{"^obe* ]ws JKAQ>B+ߢ@QJ\(φ]g":e8`Lp'QP${E"-A9W~ eu(PtAОk$Uc= Tb4Ktez*W<~~ѺpΙ2M6-ڀ~0"4AWL&HиͼZEΥᷟU^}s˛)jH77n3ƂXfZ>,( A7 ޞjzz1ALo-ɪ5Ƙ2Nϯ Umz ,R"lsGGqƬCqHMHJTg']sMNwGe lq ex04Qn0o@{/eÃ"Vcs~Lߚ.٦됆 V(*L嘦>8]28V,f/D6ed:&W;SW*HW ܡ0ep{ RqK?vT;mwG) }]7.nķm9qK~4 وa% Osq+G;HBȊobS(vHۊܽKM^Ymr0hOK߅DeHC> ]+bC[o !Y~R3A yTnr2NUmaӌCw'Z~؞y`(PLeF&y/`C1(7NPW6rnޠpDף$.˜Hu?+VQsƿվxÌ:Q8f#\q(출 +x1%J !V5{hGppp-arޔ12;6)L1*bf%WuK 0 F6@d5e0Q&u\5}:biϥVo"v`8]-\t"`Ǖ}_.UGIXM!yX3'|VSrAW捬R'RIfJEjs($ m6a0RњD; Ǹ^<@~0 DV|@1;׵1.>ةkwQ9DbrImANz{y=O,bPm; .h 85V% /ǸWMn(Ds\ 5#OcctWa:?R,l3}{2䂥b:Aqif8ƄRT_r1Gl(ՈwdUFzBwJ]mѦ߯AZdFU]lپSX]73F5HR=:L]OKU\hy ';gsf跙Woy!un{үY 7['Gxx{_4ʧYsOrHb-T ݺV(i<{Xr.E& yt2FPmQ(2aNCQa)4% tARML}hxQTa׏Cy-|udD"[mĔFeMcX3)]7-[Fbﭚ՛JWkJ8;( [_;gv_ߜ'CMf`[^WNK<~vMM3վ%3h2/ P?] @e$K(Cd ns6,#:):Aڱn<]yT̝C1tA]!RcN2߮B=F#9Wy;? It7-dk*_tf]l m˥:j;~ ui@jdhsö#JTQq:kgXnjtf2 gZ䘩'3X: \́_Ʈm. RқO:L R&9&Dmu#?)_p Kjfxz;a'׃,i}#A+ B¦I7neëCAoyɑ]37Gmkns+$QA(2b5|;}aPS'otn0"7)B҉q[0 !D) Kr[:]bMVGY6>h`x+Úc#w|,-4޸]]e|N6,(_tѡ\t[hMpuxji=(ppkcZqjt`yS+uKf8ė䡛Mh4uTznK@ą`ܙqԟ?v]d)'ɭ !,aW"|V5`¬'7h Ai|TT6@d>gtL64 r9I0nJi f2yQ OM|x k{&X_jv2B8q坭)_$i&\H5B O`j.шW!O ѝeIcV=c2Z%X$K%.U 3b?_Bu(RqᜟO|%ML6ƭ;PbQo0]1 ZތV>doIgRfDG3p,H' $fQ0*g%?:nFKВ)ӕO讆ԻFnի_/֤Q~Q1}ރyH7S,w9MdC\'*{j6u-m"8TE I!=*YL2Yx5( *IGr;c˲SXeUyV'3'/:K"6a`8 %/7,EPJ'ƻ B;JƢŁ!9iߋt"LuLVs*UNfn<S;?r= 1f8  zH@$7Z.}`< psg#U4j8Mv0axw \ :)j4lx-aRЏG_2,H=ȀE,K.NS+N!6'ktE,j`!ZeD-_7lzMMUE6ʧu2 Dt'y4_ :ہGn8j"%OHp)Ā%``x!> ToX2,S:K.{JgHt?݈shtT/:I狒aZnj6c&+Z [| >1o !P6QYh: !t_ĸ͜*COLN'kFz) ΑC0u"9o"P_L+_8ar mpt`Pqfazz0v9W#+ukĘT)'2u__q=Odeb#.4@ڗC)"Nb+6R5eUj6|*3C25w/*# (8JJEp B]kL@ԏW.0#8t=Y7MdF6&*cc{(%Ӥ2`s6sKzb}0xܳLrAϗ"<S:hEw!먜+"_눆4o8'5$հ,) T95H|9-CnP^&{1xδI%{+טѧUeW݉#.sBedM0F$ϜVЏ2;GX猋[Vu!W<|ώGLЯ/%!!@2>*X K&sA$ZH)).=5 O2D#\Sn,")v D'KaQʩڥeX 3ݥTAG<Ff1Vl^zq#ݻFQ0<<*Ϧ~ ͑t :uOo]d5h1{0bB?踡81DCjbRi:#DәVZH?QjUۡo4n#K"oLdE SEНjhON-ԡ q$/}WG#,OtʨPo>T6ZŻ qNpS#)vl KZKV澔W<]^6B/e%e`Rnr`n4Nʀ &'KnsN "&Аi]f9r|g X ]YE 6&0U mCAnz}GMmBlt eMD0j>9P) aW0Y s;jwyQ,XȔow'((=FlJc 瘧=|m'Κꎓr "ևz7% g8k%z^{!6 $ᬠ-66tSyKXo2ڮ7g-[ i"G:JJQkDsEm 4zW)5ӑ>1}{Qpt %}X)EqK;5n]evܽjl{oq,P#\Wύ&gm*u#~Ȳ8uaIl{VC+$֝ ͶsQOnExk =umFԒs [W =1Cwt@4xl/O5RP9a&\p$z0˯C;e-$9^"ܺ54O>+fq@Zy"4Y  tbf`[Ȧoq@G6ahFlS/6A!#SC!ciNcm#:@Z|elIL@3뷰emmL[3%jhJck{fUm걀Q8 wk(}새4`doIM /E|6{$Ch=_V6qI>#4{\Ϥ(CW5#2%HP4܁[bXk=<+wV 9.1pi9~o}^[O%u²5v6a2nSʦځYBشp'G}"c-) ht?yk)+f<%Uਗ-TՊ'KajwH74@| Q!R,d"%C2kg)Aፀ"|󱭠sgߠ/T2R /_JWl5{) ȗlw̓qglN(^P)-[C:_y;qAN|·!UVtgk%ihtᯮӚzdž(|uS[z=.<f)K8PZBWWz̧&YN $Ý'@꺮)v/NOh^ƒ+5jS(dL*ul33}q#OV⢓)foJu!Ѡ%y0#aֵjc\  a$mi"Po8jw+gibXi {3D074u'"Tͨ?\}`-8a5sNmW>1lEA:P/{ak 0:Y@O?.3cw4O5 BVs)ӹH1UCƒƸX 0C=Bi9F=Z8g(@p8:gR>UdkQ-G䐬m'4* w1FC'dU:<{2fZ!OnG4=ξ)2he5A[4r u -  (!rÛyfdDځm#Fr^[/OW@Ρw=d Χ`oX4–\4q:E!LbƋ A'ÃBV;CRZ+FqS~`j*qlD+,F8 ,cQWvS9`Ƴ-]u՗58?L=sM+$0cͻ 8L4 ٭#7½& [gҟ#DG+*3efcٰ_C"h"|Z#x نVu*N[+tVE!Lj@$E97t'Z$0CBΘ2TI=Gaa*{}iO% Kڕbv AyeZˡ^;UHDW<_PńI-y#z`(၎mf`YI;e0v6wNRsGGu ̽qJbK GcT -̯jKZDOթڏotJ=F%ܐ8qѢ:1z˻~~Z}=gX* :Z,".*E%鞩ݙ1V>|gbWIR[",Ϻm 2_CM Ua}\V8li0Z|qc'mf J[sˬC]oD/`\g 1N"HY0,=4F"ܧAkPЖSAJխ)b~vǿVv[p-e(/y!] k;7Y`UC?XҸ`h̉VvEv\Lc|E ikQ<> K.l8b>ې3'=#~9{r+4֣"l6ZߌV$%4BR_a, <*+z>%Dggۋr8Mqbc'! rI{U"́Y?5j@Π2|ɴM1s/y(Ē#-b\^ot9uk[ POzI>NuA^˂ HKnBT Ղ|{Gz%PE7Q*9P9{!e|尙WŝN\89 Y}PQaORUgyvXn1a6I`[y0tZY /J ]PDjZj'ͯa 4Ob*klP©y[֯*jh7aTGM/f΁S,B,R(yfa`Տ&X(`p~T.AN=yӄ/CMRNFL 7с:5f,[㾴@`K$횋kY$R Z 09_S'-#q:΁,NVjG:*w'@ٚL$Yd[h+U`0)HE5A*ȆhBzx7Ip;\No 82e? [U3 Xug"`!V84vM٫Pa?=/..M?~nR:CT[3#ʡWj;c}=ڎdɓuXx s,*b &οE>+ʯa/,P5Z/HNӇ&L-ѡLMDKd-cp1G1N'MwQDŽ\m 9^4D$OR=z][~VcϋcZwn dc,> ‘B57l8o2MXrIu[Ls{0M*eaA*zߒ~qcl>8(;\rJW՟Wqֻr0 V{g*B$Ji Rs`d S7Q 4Bs5p<~_%?9_⩳IC98P}]iG(jO^b55 PŤAuýA?C8Euc,5 'Ml 6o@ L7{Cܲq%͑_1EvK>r"5{Ci-4-Y4 >y4: 56.QvrtG,7刣H p7n?5{>G^m.$ST"s)mhM;r(;ڍ!I]#U=(l($Isi#=' ƺ8 ㆨ-`3߉PbePhEcQּU"Nwcz$j3"ObʏN%K_8f“DK.ܘ&/'ɐ k5B+ [9 #$q>2>Dg1F/l(p֞~tZxah~^gQbSHZs ֮JF',+dU#(R~`/:M&]]NōIJNՓ{_Xj&CY)-!I_>`}o51vt B5=ex:7 aPB77E]w;սHoo[ L-M!Y5#O$D(#v÷hu| ?Kܽ tF+7VF1_=o X_M[`-p Y8{t-/jL<0! ">9PElڴHfxn&.[-j|'DH~&M;x/Z۴R.#͓2vྩDC '6ą%$o/fx!d@X%ҽ)$otѴcZ{ c!83u5+->Rj ֣/a0t|I%S=~U> /'~4+xIѻ=2=a"3_KI:Gq"{XKnw,elT7A0)&g#)0jitoѶ8쥽mי}v+zW/NiO)>2w8I&= ;`#֫[L^qR7Pq"5?IGf7jySWQ 9íK.xZUfnUW8>QAq>j=*d[5'. [wTsA3t\jzsG\;P%>KOoWHHeݤn㏬Fvu0ʮ3a3!4Z)8aQETHU^5/T6VYJWR%٭ⷎe-ne%4\tgȴ爐K3 ᣝ?Th=,Lz֞ 9r5~{!håIWumq|Bc ALg/pyI q4?7^iA@-%gʿqB8ܘ+Vg 23sDaM |\4pUgHi0 N>zf%cXL @xu]D:|16SXH v2R 5ڼY<*jKө4sF TnO'Nϯ4# .cRqLǃT^.Y('OR7'瑙{B)V/HO'éRk?Y;or.31蓩8TnY,[KmOTTqS@*M;1KЛi`K-}~@| -rlZXK~t=83=ua{S3*#*D$2ѡby),䑶NVZ#UZΖ@CGQȑ*w7z%3hd5q"t򁽔j~R\!(}”R r oDD'D\<h!3@)Pe e2eu-zKՍzԗVHn`ԶDIGN@oXE߷*6P((V򧰣=IeA-gϦDh2 R)ăQ~ڇ-q}ȏGZrTZgkZ@&w7DsEi Rh   У/~w=fumV+@2n6af EKseU;}x | V EXL1.£ǐ%wݗhaYƍcJ:~ԁ)_}IɖOtG} ;0V(($=ntd8ϯ2يwR/AHg9{ߨ'7]U Rvj%{{SGM _HƓC'v*C`ɓƸӝ|C0Kxͺ~U-~鰕,`Ɲ c0Nm@OŴ5 M?gJo9s~lfxIGqeO։T ǂƺ)>vP0*hq)g DwzlJNL4͍2v oQevdy /APUPUH[Vz &Mދ ȧ7- s y6e9WѡBhWdz#QbCn? Xa+ UUm5iܿDUyЖ;)Ummg)&@ٿ^BLYF.Mt Q'Ũ5^tBt0AxZ]&8jѻ w+c%~ ti&H!^=#U+q x"j 97y {鯥^<_iyvaXvF1j:Zs¹ el4^!a{AbY/ZcyN]T`RNdƆNcxpM3;MxQ]h|s;]s Pɍ)ZZrlRR5,`kCn{J/yZSHF~E5R~ ̐n &˚90^^nr= !^I|Me ¿.?'D Hèz\f{3R%JA5倲g]VM{*'r4[VB]Mj63_=YTah 3ʭZTmBd}2dgjjހ>)]^V ;.vYy9: XPtQ5zoB©PQ.SqmFVcFZ CQ"P NEd9B1,s{#(qdM\Q|4H4}zsޥ \dx)f}q5G sW=+V:+\6D展nZ=;WEEH~*կy^n)#G[3V.dCqR6$:n]gG#[[S";ˮ3j潒"%Gug/˃Kl"R)=L9hp6ޣ? Y#{'`YF;40-5jL$sQ^G9z!y*|VLd{U?,Q2-}q&FhS:*$sT>b`7 +5M(?"A{Ai#nb܇F14HBPѲ5{`5+ֈXWP~\fΓK yq|sc-33UAoRtX>lR|04ݗ=q_4GUU"{EQ fi)wD>Ous'7iw#9`njH' v!vj?SoCM{.!%z}^`ZږjR_k,:x|@|YO9tCS D2Ka;dtԸYF6!П۩(ġd3$}ΔN9k^w&{gd'ݰhDQGl5 ozZsB& q-!+}v‹wM*l691Eώ94P")DiG5kIXO^дꞨ 1Cy%#qXvA3X%otlvBu5bsw>U7e"cbu#1Qb]f,$㻶1D^|4ոc?s` _p c#Xu85y_]ZAjagh4&PBKXUݲ{^]VIq=sCE ;g-8䀡s#Ȋ3qiµ1*0ȴDDKa0=@A ߓ]^'>o],gX7%r7("xkYE 4L~Z} x)og|QŖmc|lʘ l_ZgڄK ɪ&ލ6่/A2ے ^#_Y|Ă;l7/@`™iy H^Q/kIJãh>%FkW Y[[z߾NսvNkjiܯ`ۀi{Ǎ@y"v#T Oh>R˪ew 8 Rvw3R^.Y〒?E╕oZ< fԒenjw6ǁ81&%`f&n6LH`4u 4fE@#gBi&Y$0 יJXHCםn7R ]wDAAm$ɫ_@3?{E6-t~?䚝+ }À[: tܴwpFCCc(yW榩C!ٖ8S-sl)I2 p~Y~+3]'GxW #Wbv)! c;W/}YkV4\g㓭EuCT;`OH)'^vSؙ=h,3Qd<-p^a|ڲJ3D>G1z^sJZ(6]$Βė ƥ~4t]VaΞٕ-qL"yE_'kl_iOD&NTwpF]qqT1dm7 ICL/B$Ҍ91VzC<$*d\?yI#!]>Orh|{b<o:G$.F٧A >JsI= <-e] R̃.N$% K;z}W=H9FcOuD ?3/,%;`l/Okw]sa'1ץ\2&[~9 BP43ohhՍZ}'DCowɞJT$er0mCK޼Y'Ӽ󔈹L9t 6ސ'ePKB ]g]hc82c c8CX[ ŋ1MWC_ D!Ϭ%"uegZJ,m+ɂ onr)*}]"2ԙ:[k4%\@gԱ)x s4q\7Ffxkqo?7TI2g]wOU6Iug5jdRwx)OwWA9@ڿy컃n뛒}Cg]e}5.PRcvusW N:<{ 5~] d la!ۭnzAm*@zSU^L᳃z gD#ݶ > ۫4%[ ZGlX/4IЉ ѹ1p.xhW^>zNaw۹U/K.Yd*|TbVD*h=6 ~HзiX\HlR+.jҩaGmGlqdJ4IguQY­&Ѵ#u7f D*Òi XR:Oe: +ЩsRk2C)сCšҤtw*5B\:w(orWyT@phݕ~ޔѻ%q -[wކp:J`+R!ȍӡBӤ*;#Spz f{A-#E8,D(9 zxD!J]ʌ>2뮞:Od :GdyN}WGl+0G@N*M|D auV,Z{H*C1r\I 0;Onĥ4{ cϨ<=E#ޕR8 ] Ao4}9JjZ{w=kXně8<1\Hl[6 #٧ =ŊD}=|~U،z;h8N/BNZ9|h} 4N4_ssߘsW=k&+Bk`⡵ygTXCu7NBZ7%4UcmJhI@r6+WG]V=ئ6Ln2Cac"|yY o|.WkTXGAĉvy%=Tey,N'hgs})ǚ8皍(veHC9jXUѪ-lѨ( xJIw:oe7_qf?E㻨6HyYsjw Ɛ SfɄ]5vЧõ$&Y'xR,Ar{{HnUҾ%n!)`=;yng\YDd=70#/o)`-o,B]w'v{pB9ڬ9JTF>d/JF =<_0Wf+𸚞ՕiC?@̀|acahRL!Hެ:84B3=- ?άPM Y(ln1 ` #yr5a S' b{*y Ĥ, tͽd= #ն*Of U `Dxܕ)&+M$RiX=F{[{[&k[ &0x*/Z{Ywt.-OXAMhkB:ijA%_)dY'-cKu׺Vy@wh͊ EosLb6jsc=.73ډ_Џj( '͸ttI濼{6Y,yhgx80-t:a Ÿ6vF&QPAl4B@Fn).|$8ǂfyI5q])& Zqc`kڴ,ZzS#Dcz[F)6MT &adgL?TWxgcbto Epi킮P=vNX=4\EPv6va1_zAa/Qp~sl9d[̏0 }:`r=}ػ,,%uOyÀ]r<Á^A}qA85F(*#$?}|*hhP v-z+@#NU?\1Ε]cͱEHJ}Y\@^˪MT9Vɪ0XqiƏQZ'FQd jȌOE5F1YˊV\@6!è,m+??a@'pr@NcKw ]+K^YNY tulg#s B=\ e\֥Q~3uV}RyTXm p㙔դzzb*tL @v scΠ )v5xچb Of3zQJww!8(U9"70,fPj͹xa HI`~ ׇXoPB 7l[GE1y:V-{CcyEhbhiM95(R2([M\" ֿ gH˒,8 z;hoDnwi m5{i 7Ypb_CΪZҴ:iugbԃ@iCEm5FզAy o\.O SZ8$)N!qBh,_y>*ɺʔ#_Q%7)(=[]i.SbkW0^._D aDDiWUEsegf͡${' fOr6B^}ʫ8vAV#% `&@>1S`,1=?8!tEm^-OH9ScvD 0]MoM``gѢ׷bLprcu"QF cBThN;X9AқAjy'V" uX ^5y~d}2!;3 %_i@K澖e2ee0zC+ӳxou6RbdžYZ'V<2'Z^}e$Iu΂SD 0]tqK~m,3 `oN:537b Yj=E͡ \4;߁/>\W~xoEp|mz_p8l0{7¨*&M\7<@lGd!K^ OC튴k3  kO;ٶBN&f}Z1eAܔ۪Zh3>2i(!m+XFQn ',G}](*)!]\ۻw2GBx $܆f|4*|Oσ<1EUk( ,&9^3k(4=1o|5PZ!F2Fw6] p$-"{nTCهt.ÅaCr,&PwK׳wU͕)KI0s nPW+ /KRJ%o.g,P ea*x֪=)!\`) o bU|l "x^衫o|}bֲRcby {`sf@{z?}EǬdDni)\J8E zqK1i"qdW粜p)t8BG+;8z~Ty Y;]*ţǭ%u!$-O"r>vuٻ̸vk_ x^zeZ|ïER( [B&,FxK7C;.Wb` pg=)OTF`lԬ&s~^&;'EwVm5lVxΊf-*2  Ş5a^cC"bv(NZ42.7tMSO|=h!Ku)#uV> L%%H'"7owg6#N Gu<[ѭ`\+ Y:#)`تh^Ʃ@%&̿νC>*ȭPaxM'h䗴Rtg`9< ~eԇ#T;Gɠ^8Iz AfHOɅ7# g p;8WBtg|"w8c$|B4HY1IeĢFYk3/D&J0}­a&/9oLE_/R]5P}6 + 'Z]qI)Pa67H P,.QԪv2GW˻o+/o m^7%KwS2FEٞ? @H}%Gy+])[("J40}EؘKrt/=R,"= KI !W=\NkUhoI !4M;]# `\T~i&gD4 Ia+Twq:>0y`AX02`~ɋAFV1.7,. sBY{JβAf$^#D"GT~JѐKrJa{Y& x%bktWD{~;+>hkF@hmuh@.rewHPVB׼u ΄蝲(i2?9iF:u(ؑF2hh`9 A"nJfOmCgi?^{qIy7 ?yjv!)= w"&6jfS2ۢNuZf XQ,DʥkGi 5RhR>w!W j:RWeW g91ORO50B~87ƕw\m. 0mAqQ4KL\Mj"\j&ͺb0 F5% 8?C snrn*x'ָi s)S,TzDtYғZKV /|z K NiM/c51^X45D}zU}kz5Yw~y g* DuI&.Ts*! $x3wL#fʠie01}Mr UvŒnK`_?<}KłEDM(T˪885\<J*݇ј "of4؁y+;`>O܍s䕭gkx5Nig^-S~bUHCpI*;n)*CgK)ʹΨ3)\3|HKRgn-[U#'Qys hNnE< OSl<{5=Ctd-6۸ld4pyɈEDq0B{_2<@ړ3t(0gk-Hx.ZТvz`Mii ._&'M-366y҆N&d6A\f֦$s.ec"WŸSw Vv)Wړ3xKȁŤZŌv>_QNO,:R|&ߎhUJڧ*V<^n75ԟ]ΓpD˔/PÖJr:0Fz ]1VZʛ1tS;{s0b"r> b7O[Apx3Pˮ̠<[QU k9P+U N*.l;P>~i<<1leDACRNe# F]zo/ȚQ*A!X:{o!= w^c9m- "^\\tۚݬe_ݎd7;ZpN%\䏃`Bg}A-% z/ @[;Fy|;iaz#$J>U1RiI0jp/٩3ƶT~ E_'(`]dB2ϵ| 6_p{c0W)pdka06ַ.X<1`_{+ЦFlm"\OlΕ$+rOtbf:X.QQ $^|/ !x P_q: =s5^ }/_ieg]FA?2 !ۑܣDB$^j9kHڧP&2-DIcFМOr+s?%_W(4ݢh{zE =yH s!j2?ZA,#B[πܧ@F,UWlw#I+ 6'CJk_=* t 6 ĂB[2d11jM} @gS6>\LFJw^kVU;ieg;'9a3FJ6k Ja*WR);zei ݨ1++& gnxHכMdY8I>2D>q+I+i [KD:aYv4&ʅj7W="3u՞gǪxSȆ.\{# Y~HT;E0! mkXRLN# ڈΆSf~zSwa1~횅LGkp2_Ġ Rfb9]FAFƧEURH"NJm 嘵ɥ6]BS8vioї.U| (T0H +4[0v)yM͞]"k/PYQ4LũaU{*PTAپMmjNyfrs8m"XBbqds#3^?[' 0ר&#J;X%#K̺5q&2TS|"ꝬTN++= !@JB@:萲s qW'$7hس^|ɨQ\,,iGSnR u3FC=Z3ǜ"=&;[E\.7CB5Jv(;(tOpo2N5qר$cƅm*n炅;r teAgjXF7W sjviu᠘WG@W\k=`O?O/)>x3E!`u֨}^' G<_-pY9 sWigW+2GzTbŬÊ@zVy  EKo֞;!;-5~ތ5!B>%RãXJ 2+פ7{[wѱZЃ VJWdNCߥJ"] PQ!d w'#5q12염uL)֖9W-dfcz'_t{Ae- ;.R5%^ě[|i C^9ؓ 5+8j ɀH1ֲCGhS[hnXuN[).ZPt@e|=r8 ۀ AAoցHtk,7f4j^U((`KCkk!K`&=͇$nqr~;*Uw= 2at4Cg@Ʃsqù-f/ޤѩ>n֪@ beH߁iϏ"mg%;2ދzxDj$T/,p՟-CP{ |MX}% % (ѫ J,*Fv)}3ؐ0HDұL7d5Uh:ײ"5L$0k|SQ!?,2l mq/諊Ԥ1JW؟&&UN/>>pε8Ը-F^N$[~4~yg .d܏7oj =ōOHu~lh-ܕob@?@IӦV#C˦d$utGwMx\ǻAXvpL}_Bו@"?ƈc'[ [H}wUqSץ҆"lBx:ns&kVI=vM/ =uI_jn$T5*\GRDwP2\"rh <`K+`t!hym!?_$^Y[9X?&Ul-FO: Ux="e.pp1Hu@rºUuf$ N榘 "ak^8_H, B^A6S z@0ZrVbhdD5"[UĠK*hlHŹcW G˒!{.D><=A--xG v_hNFA}Aww#1gD 2ed| @v7Aʼnc.}5Nrmkw,z(kMR(gʗ1K60ivsnWDEЮQEuw>BX GWA7^. 03Z{]`:^;d nAު!kcNe)C};_?$D&Uw {.D1,S5)k>K>&VPWat\^cf۰9Yz>FP&5; /&4T[iA?TW0э&-y9ծ f\kXV.y>C@_UZbهs&c6C[vIm0>Čm377+mA^ Gk9>R:YRY*8RQNRWZ'SB4ʚ$-L&I\٥GSCj*?ˀh^B1P$*KPO Ǜ5}my(gǾ6DYO~E #)uDВo{D[-RɏJ1fNl*@wGS-63>;b3A,J!XV.Yfމ3)uDɄ$m|Pfs'I(%8[#tV!Sg9#+M%]ΒL16(Is{%-*Q)@AY_Է>_8SKwj0pl=bA9,Fvj\L~#8PPTVj8.c>Kz|~r( .͡UdU[u?Elx𢞦SBAfTKz 0klIgM3DaRL+l` lmv9[&X s6SR5lA16¦;)Hވ5Ny|u²3r{h!\)Ԩ܍vr;䨔 UNee<.;ζZJv;<ۆZ[UZqТ`O0;gD/Ra46!+a]'yt%b<4og`Xi=h V|̝"Xj2eE|!wz(PD>`~R8tO |Ex + tOk;nMW?W5c/:4:>#əH>=Ѡ̝2M|I/Vsw/v w`#'Aeiނj<o $豅 DޫH:GPPD7B}o=QHX XXsm #.?F9 S`*2r2>X } zjh4:)xIOX2}yXJra`7O'(.u.H Pnx0z.w~V!ؓחKI>+O#F n`&4h['͸!>;p$uIWJ{;Z$=R[<@?t_Fqyƿ4Owyrٳ}9?ʀ^vsvԮ~20R=?>j2Ӛ]`|g 4>M9xDh1uY^}88a=J;`ߓE9|6=N &*i/(9SY"څZ|lEpMxV}.bM:݇~D(?)Hr\۳mr bT.d:zgiu9pF /2A SAIgI':Hk]K2E6"X`!'uJnع,{m>%[`=e,SvaPjdqAk7R< {`_Q~JX%]pMRgwmBGpF֜5Zg`t'6u3ʇН_gChsi%G۽ú2=楷(!;ф.>5fkT$?fgݻ-)ݤ!Sx# %J-EqCl/J=Gc%? ϓbnQ(ԨS3?<CE_ZYi&@yzU-pWgƪ}H9:+Ai}[ &!G̍+5FR/;sEMt}?|5dтgE{$w捘_:RDo;p8#\^+1H.#M뵒~KŽ0΋ǠT/3H[ǺDJaA ]ϯQeKkƣB3j>4lkϋ kؓmN$i65"+VSM,TOU!pAfτBf4~0W"3$skA3}piuS _+nQO[ %-(ඓsm[Ϻ.kTL> ew7))ڜOڦ㖳=;{S1.ק߈a/T ?y^][.4VBG&( U) 6 U }t8I,XJQ&!ӌ><'!_$h`vUJx wv{~=K;|ד19q>)k( lʓPс'A=Nt^.}e$NWφYEB8" g99NA*K11S->tQWt D< ^ۂ6BXntÜDe Zv Io 6!Gͮ"C\I9 IyU*"ܺYuHÙJ`ا,rGth*^B+ji,KD٩#)<.R}7#_C6"*UWĺĎYeo8r܎f4afNПsVm_@GZ*8$~m^/4W@aOk!uPE"'! S)hs96"ў'{:.ߥ;r2@ρg3h_FvW>yw 3h[#`y '/+XΨSq#abz$12O},-lafq&u)HF'L%+j:tr$֗)heV@xJ6P0t*b)fEpݱ:pUO MdD'C4xϭ'4Kh k4SiQ??gDdkWe}5c(Զfw1}%pqZ忖w@ۢ<7^kk ;Nfzc# ]랸uLPd^A q9GzVV;*g12DvOv%ˢ=H-JwjMYƭz*l#rIjteNZr ?A)$W$m:a}baa8A`?S7dS#K7&:SN.ka`1FVNpQzN0u/Wݬ5o`gfn !}^h(WɈ@M?9(:8S>#J_=?%hMSZSdU@KǞ l<,9Ow}%fٲulYy7aTX_ lu9uMם[y`SAaw&'pS-^M 'ecwÇq-+ĉ)0&Wi+O)³C? S ;J/S|TcE+㚭BơS@a K;,sG|6b,E6SdP `,@U̎JxmELJ?݇zR<$|n6itvR+dWw`AW"5&&-'+7Xt@'/#f xS3>'Y jƄU@5+ q۪]:t_o%'{e2d~4;HIn7kJʁ2|7;nZ=Y8~wpO{A $< n\``䴖3:޲JWJ]$ dm զ1G0cZȝ{mDq{ .[ENXeSfc'+t!LxiSsVEl@^ iylޣK>B{mo K* S5/#jK±9}?xr_g >Jt@QkXGJN| NvǝAemE yMHc"WjtArB?)3%]˳j3qfrUfxe81 uSyGJX[R!bL+x3*[YZ#.}:#.yC4|3۶ W&gA՝n5dCU |n ToԪ[Rl*M3=ڔ W-wV鬈8*cu2(X ɱZXcwNg F*Vk>p8 $aaUYaX)lh7K-QEH Q0?ozۉjY+e aъAWJ4z鶻"r&f#5ԓSVey{ІC/BJIyٔO`vwu%!', w^r(W?emJWۥoټe rksmEHdKs+vh(ݢR?QK_lcUD5էвNRi^ؘ^Z̡51!Êz<^'40Ѵ-qxupX}G>Jp,59ز [wV|H¹ؖ7^R \mv#ζC h?:2Ghv GW -ÓA;໎`r^In$vHhMbνלK㹃-YI)T>7vu2uJWDL0Ysi,?L*%%V7}ϹHIE>DL aN[;ہ@'GZ>_i3}LbTǘ{XӅ({fgĵ̯ `%Y\~"}%^IaT,MӐ-\\if;XP)"m./-}2Zh>+9JVzUϝۂ8*3Ljyzײ޻zߑ4E7v׾5.ڂJZ Z&,Ps)v*I pYG/Cbd qFwhGeb?rd' hpZ!QY7~ԁ.Acj2+^|;;ժ'ryhXץj:`!K){^yf?Wx35 r`~𫴡}]AZ*1DQ00pַfk??$Nd(&a<{@3H`¡ ,‡n R9gX<uJי;IOòU =kF`6%icr`WO}eeJ%e}9" Ïk*:v=SDMWs7`sPt/rsCR\M2F/ak ;p8$V}B8fG D' oUN1T.n܊t~\+Ko@S4σ|.cxݞk i҂]$؆t<2lr*w8h*)?1׀d*e;Bg_[7q-`&<]XAw~:XI&q#AR\E9L*\Oₒ˘C00Nƴ.3"QoW:ܗ©S̪_!`gLy~d#.cڡ,)2HB/v;M4{LZ0)~Ϳ0E]^GםW!IC] 7/ .hND1g 'ubw]rb{횖,U0\fK 1}(ؗxYR߯W`Ӳ?o9`SU~uЭss'H PA0x 7"7~^zG]`C8V:x"7 3Bwy؅0 .‚"qͯ= o$`]FR_Q4奥w n'ZO'玮,*Ф׸T?awMB 28A8Wk IT#^vRNiSGŚ?* t\!&W~ # &Svg@_^Vd@" 4v9X١% gd\6yv.ubV.zsaZYBJZ?kCڨ[` 7Xx9q%~CoKK#z0od'vYL1a\+arhyED>):l{U-=,I'7֋QzI8 3?joݸ9ߦepgC-`]bb"XRơ~JJNNsE*V*`Np"|'wJ.;M?g~*sAik99A{FUl]K)Q4ɹA:"#)L͡K "~y ɎSO¾| * )˭h(3ќsc9fg*˽J Ƹ4 Pܕ+ 5RFl($GYD01K?XU6pp&5V~WVWcw`q0'~(,]|*, oyx1nհpfbK`H˘61Hw [('>҉ 2$}_FRC ?׳!Z2ǥS?]YSR1MMMvĿOa8751L*C|MOվ-IG8` 0hKj3tT 1Őbtęu%7%reH I4[ĹB{#qޚWN#.w!b(2AIb mĢ 5ǚC pl:zs~#?k5c^1= wTʊ -b{;)Z^L V ;I$_bs n^wc' @h\T6nC7-JT=y 3%_Rڤe^|WDPhMN?*{\6`l-kzyFB0T{zt>klHئQ/|K;k0v#ݦϩWJbNR{T1ǡ hz=єS}(J=u[*rv,h_o-_ٷU4]T@d;hW061P0$rl*gcncE&G>XM:ӂ8d(IƮ1݌89F*BoY ?#FtYbc5(|rMVþE / Ԑ^ck׏f˄@ iYWѤeMVmβ{h-걙-["@pwHn~y!zL GP,P]LHҴFg l7>d󝿫Z.Fa=mCA2Y()pKD=]fY s_sؠ[m}lp,䢁5޹O̟UϡeM)I1 kA,yj$U "̶$(7OZ *X'b/elMH}ᠴaeٙ]D\;7>NcqBˀF)#8؍҄Ďry f|m:C€qMfYsw@khD 2Wc`M j>{,AK?83b-{^ Cqʵm|#ƕd:dߩ&mg4ёIHGSy8Lcclx2O3. R,iSW(ƞlCr<5F Vg8}fւjdHW+K;4zBu6B_e} b W\\)-:(ZRӛ_LbPox*L[tA<%MRnech'ibײM- *`dԴlķ<"fl&{R_(C:CY'+A7LdLлW8wv;`"M8팝ָ7xB#^ɘfǜ'cƔ/{^uģwWacC vV@u9k .-c'QL;C)d 6gtˎDuzubmQ"һ#v4/ [<* $@zڿuֿLrM5xhb&p0,M5}>ˠ5H;ڑ||݋g%1]P>@1U6h6p9Q<1 C@յӬ1i7[#~T }mr"SE '屘x_oŕpwoT30h>+(RE"AW6HJ.r9pΓ!p(^8#MʕB6,1GSآ=gj§(⍂_] 0s |A_0:&>#3+^}#șs[Y}"0,?j`$a+=? ^򀯵ty5s6TAg0[Xժ IW%Z@E&TO:& {taa|h:JsvOd}kl.kbk:;LY?ldA<u~hIT&2[kláqӗcqqg^VQH5ٓvp6R|462NַƘ")cYk(@CDA$l;f8!5Y M|1ޙ?NMݵ:vѤSM; S?E|ڊ ןe޶n=,[Ҕ!s uٵ7iBϻNE,L6F?0!f!<\Cʜ`^>HJKڊ^;Ԝ_eݲrSRP޸<3P&K4j!S#=,m=|LIZ2c!="l(-%>oȳ 0!c||=D%AU'U97Po-%0[VZWAr-n4_CXe? CY}jZ| 0@9IB)(,U-'>"R5@!>.qi:)~R-Nwg ts{wﲃd|1 ieU?VLH_*eb۫{=s>nJ'J5}TZG*J'jM;_sr|!eT_T-|I!C,=%IH pA F Wުj +mI517} lhC&fLlN}ۖυ\rgyQb#6h-\P+P LkbcVՒȕW>ZМj bdOߊ Gp7qGޱƆR oh m2iu pcFv:D>!`ިeF鲜Wo[>`9){Dx?Ǭ{/ zTG4vzo}'IefXjb`n_]| K!Vu/p 'Rt Տ5BCW~d{dDbW%-шJh,:`'1׸뒌# f&9[jْ!Kvrr>NwWҳkDۂ@=?!5$ؾNVЍIw+K I2@u2[s ̑Z{}Q U!IHs>{C"?XpO-I/oq) TUKM=d)楽+R WGR,U[7b8HĿT|cu-/qjާσ6'X77Gn(&:2ѽ$G+>S_jXWѠ}oդT}H+.v`{C C]_V>x\S(T{Y/5(J W>c7)3kAbc1#GY9[`bG&/OH GXX=5LHyy8Gr(قͶVxo VSoؑ ! )s\dv&IYC_ g&2=UR#д9Wۅn+2XX!b 4t7f8eՄ::sƶGHq7j!;G䢪WWΆ`7 g2i!2_z/h ~:utj)fKȤ(S^_pk5u9=d80%~wE e;>3E# )ׄL=;ZxUm;B=&<6f`k<"LE> /3t`HpnML0+㐺twD4J1Sf:xo#_u2mI ݙS|9O?:~}VH|z՚hNlˋ/ҹHϝ>7-'A>1\=;̒^i"PTڛfi3=|-6zֵ܅(_W"'8TU?LӁq(!*Bң=t92$ܿXX]N؏ͷL3M:Ϳr睩[-ǏlM\r[F ڶiu@+ي#)]DdC6mlfiRu8g(0,>gB9er`p*n9´lj.20p vq~jv ȅ~_i\L[O:NAMz/·ģa\8 &Dzb'=OR<9]IQ0Qi`zEHkR5N4T9ͽx/4;@Xvr1Yr۝4nuaCɺL2zV+b#;:6cYZȯpV HQpA7Thp:Ⱦ.l|~>Y[e܏}T02sܟv&nbutR{8 DLLX+L4^ yI0-3)BYДx5!Bue+N9ڦ&h]5 jMbۛL샀6BU\bx!۬|>c$6jg|rh 0;)te-- H/|BLESs`~(5Ԏp0MI%Zg,e8ecr"^p_ C$ݮVS9X2kG!S XO&#pCEfBI禳$RPu{/0=ABoab:?bѝnE3W5oOjYhA՞mA? Ajh@yh'w_Vj$aiE'ckr}ʭGLN>Ge e^6ptNzX8EIfk3V ,Xʞq s@V /qoxSQJZ?YkuhZyw]Qu1=uiܐא,o[y!a{@g9 A T:Wߏ4wN#i*s?8W|k<ڸy.ԛ;tw:|CD?Gi-k))`K!Ki{a= >fw# ?vfp?@c7sB##2SKYVV,l-=Xjk#)قфX<~.:7H PP%u^G/4a7> edtp5aSg{+WKmérd ZfgH/Ǿnը0bLٚᩊC' Lr1B$bWOXo9kM(͵#jA48tH( |V~_?*o 1 beKɳniF7jO!r&rrS?d p|[{\Y1g6qh iMH,Lx(ǣ?av zMUZ7z6=*IY7FN M6!A^``t_1/fƑYn)W#{D /L5\/9K <3`Pu ÍLa|8o0:@y8XӎEiœc-e3u:(ވ_;J#O$ؽC).ѠOk'12Oé R_\tnϹN-}`).HH뭚[L{*"BAcl +3Ljov^f _UšMY:_615i//^4EwP#luŴ^.}KR"e*yfݿXVxlws2:^g'^lµ͇tJTBMG5j>bb/ML+gr¿zײ9ώ( =*uTW!aq'E>d@isEA Kv(WI lI-nGՉuJ)y";ɾ)N#ENiޙe/asno.JU ]@g3["BLXm&zyDev̑@ Y)22ӄwxIr'.ZFU=$Z$KFBKΡmÒyvl޻taPN˝*ucHUp*s >&bk>Mcwα6a\n/ȃךv̦5h<&yU-։YH&.iv"\v/%LҼk/z.\is>q낷`:c 2OYK#ЦYyJ;0"P(c+8H_)ZԪ#-Yr @[)`+hna6^j>Ӟ:cf -uд~@Rt{u,1?e*;-{ԽoGFq7JWqVQI #mDv,͝"0zyLj!E'rxmP'dU*AkXɦpѣD{^=hafF܌U7 sagX{dz-V|P@xm?򐩰Qe5~f(kleVBOYL}\ژ=gE4՗iU/r k ^-ZM@VZ8$0EuĦ㷸^Ee@#6Audsȓj{R/E@pCY,i}(]HnGNibDo{8㵏޿/L=A\U?LhVr_ya!{1ezɨVhgĐM V]L?%ǔ!q5^Wne 1ŧ,'dゥӳ:\ao5|n…"I2 glt5 ՜ܕt&Эu]Blα{i$k [s%}7mD~'g=񵗓C~h+ [+GC!bv5u=eяC>@ˏ ֩眣&8wFOy#p>Wѻ, '˷,w m2}Bqwk/nP1;}$u!4P"Tu:6N$Pm,;-f /9'UbN C*5%B0YЫfA\=貾*X`T| -,>"QSza8({4XoҫdJRpD4;%#qxNq6ey NX-,QMOө~a%c6~~[S1pZ\[|Nx#qDĦVbF-hlbt)1.nNh@ TFa}6| QVE200v^nQ^ީf/Eg;,tgm#4: 59Iޯ7zTs[ɝ'_X/@X~.յWL.~m0lqɜGW!0mjc(1:.O>Ϫyf@H v~zTԔx|LGVclC< Rܒ;چYB\Br[" xEwIBzp4 c:p8XU!槞k*HAO2!?A`52ww0":m@]? t# fq}b:x)LSb-ZK¹{)j(ꎜfJb((1YL(=l{3LzPm=;مFW(jɆ-D/ M=Τ&Tӯ>39+AYn{Lɦ$+5 +^]ܧ8#ł˥\~3Lv8'ΕP}KAkQR.=A2!h{hb žTי<|"粙:Jw\8t*7܄dۄ@b4`31c;"@ɏSHry8=+vh8 Z5 nty: E8{?#wR{?x#9Bgcr+h6_Ĝ>?ͤ,tU4zoNҫ24{f%%h[Vd<6tE9 }o֊СDصdtJc| yx&{l04-v7w  vroS`v^ >/b5Ʈx| I`9 Ԇ(N L,R*sꋜ-Q6Q)Di7WᚘG:Z֠ٶ.]k;5äF̐h޺i^kOqOOܗc'ˀθkMqFBY3r`UBLJ`zW2V\ ,z=C֤xǏO]L(\3nS؄]5(i \дP2 7Д+K˄:BLɟ6ƛIǾ#ثgD,-[H[$ߚڅ'x4uZLn>{|OmWk[bj z\$s7]y~km6;Ĝ3/9{.>Daey,ADG{l: +͵|AN{@,4MxUmoڹƦq$ۇX̿>MbGLc9kәiIKkJv@RѪx#+jK2b)^GFL$>> X-0i#ߩpyq>,}n+GP_ߍr,R MAn;0L5tr~2 E-a}_I:R_;!Bq}%~I5Ft?"ԶVͭ>[o\=ˮh1QW:.P!a&K*"N*klmTePtrspFMWD^q ujaPIᗻ#2(h ye4 b?L-9O wkR8]h 8]ZkxM}aMƘEL7V?.M=i~`;QaI!Bc>11`17ǴJ`Nf}a7+ ~n͗04@(#K 4bbƯUWƜov÷<hLx>[<;4""oX0Kw|d z0Di ZTZy3b4OwD3R *FD. b-!$_638Li]cg5$]㹴Ñj3s2 ^D. Tacj. )&8-Gad تSҪ5o V\YlZ F{vFaMHDKkSe 8ݗE͸آS!#OŁ;er_=-!"+p֮Ԕ"rsW%Q+OFT~ y-Zd7y#`wq |=FgF3?8 (qspg&8p5 } eY(EM \oUW=}A4fl^}K5rJZ$YZJVסVDHgTT аBrπz2yPmaUH*d<#KcW?Pw]+{ _Z&8x{OB Ķ"UY X47٫.TgW:2W ZCp]oJ\ ~"**"Ɍe{2BLHޏLr)D $;qy*G0UvV 1@~2td5+Fs(fF9,k+ٓSD0#B/e j.\h⏁Ac}N+/V4OQB}T['j,i,xӤI[& JTp_ z/jy~V5T^cJUV8"$=՜K -: &r 5n,8YQ]\I6q)oOrs\PPΰCQ/vN+rT}T-51C*Ճu;%ɾQq&]eR PQJ,b'7UP؟wo?鹷Z5& 5å[.Y?k]7!TN؂ DӃ>e͐,S0\8/ vzZ6T+jЌC-=AVk&w0&}ko3!ꤸzd!N$ бΚaͫ:8c͝|xY FVxqZp\ڃl7lvJcYC[ Kl[mtB۩D]ޝlhɦbɽZu:.iS YmD|lj<0X0Nf1xg#^<6r2sbVcYr.vC ҇vaכFIs|̪PN{#AU9Q-Te(pk3lׯqBhl&t0Pn5ٵM]%HAސQO݁J'Evf҆1!ib G<\G⃉yi uIp yD{ݯ#+hH7 xxBqmOe5Y]g{[2 s|,GPٴH恊IT Z/Du{4b.^xV_8k?˻c/~BbZ@ZC1ޭfS0iS](v(;v! WTHלdQ)4RXz' @OwuBdjQ0_#vYL[y, 8e h #1w@YB lpYXrn#kzy=ȑ7VX]Yr6glz5Pn]O*l~Va0 QjXȅ9vR $I\DPCߩ{!]*naп]:oT`k֬Np 8Ax-E0-Jg`Y!3 jm~.jyWm8$Td%;VSE|5 E.EQ"!Ĉ)'XUE:yM xDz^wj3g ›1wC]8@g\v{~M}fA\WV`D KrPK]C ӣ7>g33_|Kȹ-@xLH'Hq+PBK=g][ۊM Z0=q.R140JP@ ȢǦrNj=mU)U pǸ蕸˲O'Qm#h{˼eܨH&cJ}vl5585F4x㠨\>ѱۤne?wj6#^:JZ).ޫN9r}H9h[2Љ0AH1\БV$xf9`|!US7e4g80\c487"ΩO Gԁm՗I~ yߘ8GtEU3.̡b+4 O6^>71|1K'U>ܱ Iu&-XK2=R(pNY3ןJm譟i}Ž,P=9$112jF?x#z%Yǂ(/yect< VYGǤR׺o RH=|R:dr>`yДQbvвs5OmC&0?; .Iy,=f0w3)}Z\lUF~;+ 6:w"XvT喩BW tPrbiU܋L~Z!7!Z<ԴGRx0IE2~oV(;zKXGes [Nü_Bx^Jda>hv-#qK ddp/lfW㪝_>IorSj&|1<}!Iѿ%&iIp[f˾ pg3,ٗLVC (43-1 p}U?%IbTtF Lǜ;{mx~R;$JBFix[vX۶j{'/s8I >qz.\z3|xeFK^?TM' n/8WȢ&ޣ)Rs-f`oDTrGDdw`: ho RK3b??ƞx!ն,D@\&KUK)%6"p/s'hu«īSM{;cLc_9 &d('@a (@`So ܱM] )3\ƗΪPت#I ) ʬEAyh#eK#$xnBZL^32l{*n`Y(\-X#:#k^4Y6<'sWTҴCb2G{ a|v]2:O؅v~N6jdnr, l'2Cԍԭ9y@'!|? Ntw<@2n=1MϯakwLaǚ rYƉȄ/?銘۞URMz1 $ 'NVq8!xL%]/_SԾh.w!L#[!4<$ 0@@43؃w 78XNWRpҺ#g+w5x9k8X%Vs4?'Soq٣b Xcs{z;[|sKRLQ[;=>o]0"\!8qqܢZ`lGj9NB]h7vn4K 3x4Iw_ڷXDk 'lQi7Ǝh%J@BRlLq}VFuM {8ȞVoJ-ҖuZ=' \IDB^?qAkq6X `"=|At>藋dYG~xxoEɖ2[CQ>]<6], ">NƇM‚r_̿tt5 FeOVf&}޻֔U܁%!IB'D&4{2wgXi#PƍL;*v3Ofh~V~Vi[yDem-d0'x#ɭ,)[I9`ZD/I:@ȥc~WN kr7O$ DUUn*֎6jб|Ko *_QʸiA2YR~ƾ6LUT"~*(mrθ[H`cSwyKǾKŰWzWx'kXe*HGnbe}>)@hچ_Arغ:pkƃpz##D{=؂$n~]ݽ]%^1; \Ôq<().υ&z|\ιlN$Q)Wo,l/h@Zj-Oq\➖'E|4#._ndS2D{mܯC+v^0B}b؁j]s$穧H_PfӐb*,^shSVusQ /IVk蘐_u XsdP@BayvE*q ɶfCTJ X[Jg쿃ӳ-[Z`@C8PM_}iQh ϒx-iDWkypN=k fAx|CI $I}//GE-4pi^:_I)؝]w@ !:,S6b.P {Fc9i>r u̧(A-XE#S"*U515Y );M"k خC𰐰5zGƥ(&.͂B&5W8N${?mw~ՔT^&Ƌ,.0&&:ң*|V(Q #6%>zqT"Lѩ{䴆ӿq\' &Vc#1yI>{nCg)h858ô4)⎷l"z1[}ʌ4\3;3ح#Ld5j%)EYlwbg ;g{'F'|ѥ[u՚:%؀=9.4:sMtX]Ȯzˌ8תfL E ay!z`̌ lREJ<%ٟR ѿ:g~P!wqU7pOke\}k㊦jOSATIp@7&Tw)c&clxTW֐șYX&Z rhnγցs4 TGQT"7ԫ`>f*^_eQRQOljUR1y1oC"Y, ۸zxlvtl ?@٩NOX8 LvSw!l8+^M?0p#iocj27?JЎt|7dp@U>8߼l3^EwaL~Z >z7͇:v9CEwB!)XvFl~v W^`鉩}#6acȐφr1L>|Q u@#gp7l:a 0?9Tᨴh} &|A%{5 ɊG3UahCf ئ "e!ř:%2^5G:TyHnC_SmdJ~ [T$olaQƷ?Z6!QHea;^d<@}!w K"}(&:89 [$w\٠P`}u}ۥS6It@@'~([>WTDO?S33 U⠼1٪2Gɫ|W">j NS_r n<)a`3eKW^CmwIϐx@Q!mWY{";rIpx$uvQcV 1QPJtm2YcAf\BcY@RaoC>K9ڒ,eYTȔsğu:`ҨRb%r!(.eNxG$z_014+ \ ;Gtd0]ߕ_|Du{sj*/b4]-}5LUzDG*o py$c2bGe%θbt X{Ab/ύ* yg;7-Tbo(N\sҧM$ߌRLea@y|yi Xh1:(?>p@fgO񵢤)i#-ר3ׇ{/f1L=1LMLV"FC<i!GVt%[#'8CZ UjѦB)IcYFh}YOe(T3*vZ.s#r\#C;9̨8PGkݺA9j^0$Xi<2fY a Uy,g~gP8 stlx^q,.ˠ2f+}J1tqM\qu኏vϷx8h]l_ƈeyZx8K6@wBl<3~7K/-TZdOϘKeZG\\{@cGN,QOǩOvqo#XREͿ!eN(QG_\KSXȾLi8@}G~3i&o~׺茨guMx5e_tljl4l: oIotξ/~1A~<8̍Z1J/w-YGMF=/ɈX Y/`+ARs~j]>]¾Ṽ$y"y0*, zImP_vPJ'\,YS)>)86Q麟 B^DZv1/ d\:d?]G:6{ݸu\^횿QA/&R'  vuw,zt;  -Zo= 5vxf'ӣlS>ܠ#×g]u.w3V}< xw&>j]1^K0zA9W"{Gh;T7q ߗ 4"n=%EU`;Lɔ/fsGIԅ*5{:?n�ܾ&h6_^" 0 \ά+bt;lp7`>J~5zrb\U>+3SC˦֤s4skue(Rޅ7: ;xP⩳VU_Xekt:3vAY3Z ۠YJ_~ ôw-3ɗS{po 6P>$2!?i otH}o3)EB E{IMcL);4ie8d$j:=US,$֩^^y 7r90P o#T!Zp`SB' j~6k6C<-n.K/N87Cҝs73EP^.yq`f=^MY XbUnƞYb\sGwJ.NZ wXh90SފשmQuL9*G0:xdC`D;29)uj5Zk\ҕ+޳DJx>D i3-cgx0/fO $7t۩mԟkKP!S+ ǘAoF^GXH] w_8Bh  %f.#tk֔O Na2jV S?gN{ȗ#s&EͪMxR|Y/jS[,HD`Y]Rg7Amի zC[e\1kHW)_?ӑeS65Y%^l7fKz;b‡/fjmSRa + ˂W/HKOH $Z(VY`GeZ71BI'k+cEx>LVMv\2Q(eH?=nM{ݛa}sG7hv7=!C  x$?*TΓ>eG'Uk\{?dW8b8ZUf3;0x7nNm.հaތZGX+,) 8Y:XNOj53r C[hW⢔Ѱ>QʬZS6):LH ~.Ӯ7O'-͵'* 1#kȻ;9`O F銧 oh{b(U@o;_o`fls&?P#]YX*ݯwz&qIq67.imxnM;Hn8닃eD#5Υ`4 CCxAF3/d[PmY]Iz Yh4GpAvuOXiєvZ!X mߊ_fs.ށ^t}"8꘻{uZ./M…FL=!a`B⾞R(8ZT^W: n%Y1+'ddO",n|Nx7:KGkǨYd\QZ8}Ŕ-3rP6Y:9qL^4|Wz[dy)&˾dNh . )NwP}ǿYN NMv%O=%8^m")ehFD= TJu}Nؚ'o_}He&tI/󑆄!bJ(4@$=C)8x](WYkEo*!2Cr6h-&ұJOVЇx^ Aw4hxMo} =%k cCKg Z(x$=>@'9BG-a-&euLGEܚ:ql㐁X9y8Ԭ2  ba`<ЪNg{3j滀;5)vk .ڜ:كKC+BhN&йڌ!7%kw[=nM[WV\P ) ~:a&uʍT4@xP4Ƽ$0R.g1{ KN$2bW'gFq]eL'2q7<='n n$[=ң#Zzd= ܪ!1G ɳ+U+ OE=F)TߩW /۹1Q T}Dk$.X n+I IvPF@0= :a(_"%4l_Da%r[ZvYf6a 1l[xa@.zdv(FFNO[= 6y[4ʀ*ftl~fʊgJbuj~夙4>/s YH ;gEOKF/le*~eS>O}^ &WO%-g1 YCrqj+i& IQDnaq/~lWkJC^X&+d'rlg&m|y~|r"&M0I<qwTI.d$#yd0ph{[NST8.rGCФz1RŘI[۱&`F>K0C^Vo;s&I3QN%OAeF]1bJ0% ]1OB5v }$ RՌ$ %%t2aর ޒsh`9=oyţ GBFa)fgJn[p.z_b֤WŕLU^%ۦQ:QʦT;b=;Z\nX4g.g桮37 T]۱AK9p!Ҙ.j"cۮkP q$~Ĉ/x<30so=#;y_0t|fOGƉN-Θ&!8Hyd9UI!& _)Hxզ) < ſtW1aaL#%|,˞)<"0 E='îT`$fN/UH)FHjXX-~Evh [b/AICr Aƞ6WN'a=*1c,Oxc/[!먕XBy5"C+xZCh GHc6  zY gY3gߨ:=w-e]tz-`u hTBCTT4ԡ% DdcCTLe9I:]d]by0b%[ϥL%v ?&e>uWsk9m=P{X8hRY0LbQιJ~<Ngz~"hxf`|MI~k,|pVoQ#iЏf'JbWz!ZyDN{," DC чЄŀ&o2Ϗ1ȵI@'JkT8 Z^E* 6hhP2\~;JaW5WNlYgϪ5RN R2h[KF -nXh)a7zcZZ[FUCVIA:c (pJ%րzU^)W$j핈H4ڻN{JߏצXj7CB~+&lKcMt=c2xyzAHW/}.l)bH*laz  zqCo {\V |o29niY "|R2GEk:gGA|Զp>S% >!K6~ =0ma@1ƒ/ԳNiX\+~Q3%;.>J%=Cr8YoqӦ CǣrzLKRtw㒫R텋{&(bw OURNR{[~1rvAYO0w=l`4)} $Ho_S Ǖ{l3Ӕl|¾o5,7E#Ϋ-sWܰrM֌mlOЮ/U>]|j#!.\u>o06٘ah-N:lJ#OaaMy~녩Oͣ-)dЎ"{3c66'ٯ@?XH'\2$.>gQ~MƌWhͲOn/n[U}hS]my Jr _> iOG^WYRPg<ǁ&VO1N[6) m/j{ BtYyT}.~hpM-r$-*;xS_mZp}haFd$CZgny2bXnm%: ÷qFD1}u&N& #_;^գlrI+rՏŃx9FMUkQln^ ;Տ,KZUzw "#}EW=F[Fa|*2hQ;*6g;4u>2i'eoϠ]9< >D (ߦnejVi`F3"́M$Bs$1`;{Zb0 QbG.n\VzB)yry,32%Ri$5չFν&ߴtپ{ b ~Ýe @ j)E!E3[$Z ̵g_B[xI:q8;Q#lyٮQ!Gjϰ- m5OI; ڣgѻ-Oh2/o_t 9َh>"Եٜh(8#3v*vr] A4 $(0E?:7bg-Xg'u0(nTD?T}|jBcns$ mvγ|xl v󉿦&G=C dBgWPf0ձdKj /I_Ʃ9zs=~-ԖGE) Rq;=&Պ2rE8~n)|J&H:-6{ӇD$^:o@vW+9N|q.5Smkmd"^aMɸ1lb%6泄$nW:h׎NbjBz\߁8{t߮ExE.`_8=S !#C]kpmÈ!O{bbe2.ybw@ F)Kdn!xI~qv-|Λ.rV#$8Q%ytCzeNzA2Ch\fTY&uDPKmg4 A; V0kN^P؝1qs?w T_1s|r(RlJ3[f|Ly ^mlƕM@!@tq yAj7-z**❂_y24io(ZWD}xr9?űU 8H=3igNcЛ_JSmP 8aIDgX1_Ue ! KvXS' b [On`l˶guۗշp(J$_ԥ³*)B+~PQK uV|CU!|C Sc܎hބƎE^v fOĤ>Er`|4lmh xY+$Ю+Usnk-,9pJ;hYy"lNWpM@ *Ҍ%UvӍ^t3*c[.ViG23m1qf7$];6mzq x⽎tTݻ_Pes\AcENחQ(Wo6ţR;A"/+kv> e5jY5xUK/<}P4^o^>W~$MCE9%=)@kiab%!ix_BDelzsJؾh{JЂrRC-ksg9Q) - cdgD%ݚmw:c_a]>E ?"<%^5_Ќ$~g`uH}@$5lw7F1_X!V?4C/n"u^8Mab}7d%Hu3[ZSV>,>Q?UcKQpLO7Hr93wǣ[ZNN`9Sb%{Gb4k`OYmnom6*;uUnu fWcjzGK$=baO|l޹N/*}WXxHe ͰlOޑ=Y\xjSdC{1G#"d)~VSCN<&3(m>0k]V[Ԧ~KsbJy^u<2[K $'mK1%\boR"i>|^enMR" ?(ĚԂ5W}Q8Id]_']$ȳadGMV2x, : D|\w/ ľP}?/遉 o &?ﶮmkbZ&CQKpCOpU VV8J4dH̯դ.^Tބz]4Z9G4ƙ7_~)C!3~VT}?"sVޘ(^8OsA'!4k\s|0eŒis'ù}PyK߯x{2σhsgy 6&A:=W`IGbFN)Y=R;Fu`fdj&G8V.)OPbz zJP{ͨ1ddV'IXdC/c SiQ=3gx; axk瑑Wm^u"c?kHxvQ? x4rnE#b=.9y64"-p+6¾HYO}Zsԭ~C=el4TCPML{nEˉ (<,YUoԏ칅W!ҍ~Aw{4j@7[Q"nJ5#F u{։'T,g$ G.g (Cpo Oꏍ5m.[ѥ]BFR st.^2Bp'86ƚ-!2 SQ_3FƵ_jDBoVӨ84FnTJBo_ lK˺2b*h6iψx,f2-*Z[x3|w; &vm;(BiX.~KW&zAgXD̃7'P5W=M>hȚ8ApPv uiq+^ơhmm*TEyh<nfaQMp: =dh) P{`.D?єozJ5CN!^,&Q10O<Ɖ<%)/2JBtJ4/V(Wl`5mͨTwE ˀs͑:A{KG+,cQ4J$σ͍LY8ao?vgpg]HfNXOwqAvQP̄j'5o׃Y)VLE e*6ml8s -r;>,OUs]Ĝ8蕉) .-MW5-f!3EtVucd8dc|†$E0@R@oVa'e!>_!w`v`}b[?^c`WIS5l sUz1QJe;>翸I;d5nFmؑ0<&O ܥ浠:hI܍Ktz@A{]T=@>EZ=/}P[o Po3g.4&^lQ[RHe?D&/Gn,<>}zi6.\gVdyZk+l (#<FTPAlrs@ć 97H֗kp&bBJZp}fD ɛqE|L=fYMUoA| q;'Wn_[\b$Lw_Ҭ@/dww=N@")=eyBeeRB>[u 5PK҇OlkO&P&F#-bbA;#ȝH  8 b zu:KhbawA]R )~E5 Rz J_kW)~JUwci1~KC&&GhA9FW,WO "bRd`TE YE\uZd/'k>7ݔ8ZVD8:e\`"1K[LGp2Ɠ&5Bٕ-zK<u5;Ykۤ6rհ9*) S`~k =4C)Zc_2t@UeZQېٿXo vbpw-XH tD7_2 x 6.cq *HQ7T'L7@wdFDE⟊f-|Bw@!gVf ꯴ =~LB߇A o+=8y^i}7Տ.i95v,R8K&l8S>VVuι^ kOHniE!^kzؤC>~]ו4P{6f/n ՔZ,sv|PGpoUB}Oݡ]S yЈ}2jDvNX1PGyOF&F9iP6chD_& `(4|3gm i DŹ,hCP,r*,wkdoPw"т 1@5*Lu :+Ŀdtj΂Mf^ev$j ,5]wd8̎o~e@EbD*:u n})g;Km06StPJ"0*.ls0r`\*haPkSv?9v} ߑ(ṭ8าhR\"YA)Uy;Vo9žɨ>T rbv7_85"SAV~L7B)xs|6%5a.xъ߿u=sUEr4CH]PQ8N$]8DofENF\~Zpω}<% V1,)A 5;BedK+n) 5zw&˒K( WNPxa";!s7A> [SHzf1?EO f W@6; UOdD*g@ʎt#9>65[ i"J*Q+.~rI}D&vR#Ep9W@S:c3+T(H umbd'M< D 6H*-K9:*`n&~wZO*[vDi`O:1dF ܗ| (1`vW1̹'7uBO9VDl"TMy ~}GXRiEO:oL{{4eA:ڕ#w`: i|DN)EA(‹k;rWxo]?AE(ɾr-KeN#[~wK,: oы46 .Rpr> ?H~T0_Ef+p+f ڱ'܍ڧ{KR)U),RzSźѠh/Xlͥ xm Wow@DhRK ɾEtNUjC;V"Tjs{bgIzc l8ZPKCϨGr[tn,`6=W4{dM(=ϼi=2UfXmmԺ.,_տe(B_gm_|8qD(Gb6#QvJ`G^3?;B+ؒN:R[oƈ.CAwPPȨ 8ۈ}~۲K* /+՗s>B| WJ^xtaϦ](of 5.Ԋ5a,0[2%t HVUv)q].2vMjx;Kd쇂'u?λ?l eQJ7NF+4H^Ov*0^fs-ֶ=K6ӗHyyc_-cjW7E/Zw F j t!qE5DSQ FVʢ|O48y:[nF٬ҽ}HH;ErtV`sEu!th־&ޱz[1H,b*"?yT"BS1`G2<|1nۮ`'BrmzN kѸPYn~MaǶnv$P66"m?Q @GFcP4 'o쮠HNi)2~`6՞7|$ I/7G}YcêMN9тDOBwaûu8"liCK9f{PNKKTjk;!9p/DQImO4\,3Yz:<:8咗+^傇8neNF"|$w1gj*1[-#"b[*"WbPjBS2!v .wŖ,L u8i>`P.NW-mnJKܖZIl;zw3*g*Bx7.kMW 5?X:>=@}Aa׃h&Ø=9k]18o܄̤oSjM>tU&&=245m^I佞Xƒ+5ͪ3_5h F!& a0wPQ/wqTLCl4g0DŽ s]neTyvFg%W =HzuG YF%SSBޣ??~QjPVTӞ,Bw^ʋӛFܵטvPW4VQ!f$&<7G-.oʾa8 L5 KA8!-;<%qXJ@f tKqX<f/_pS[80Mʫ{'#zjU iqdlƮfXzR%HD߮}D epQȷYڊS~9ڋR~-<.S_O84;e졞8Ǥ}ƶ r;֡Ӻ*x>)`@j"X ,08Ko1@EwNLV DC5ndIJZh |k_Yi~ CK+UE..hE^utX%eYVlFȁPjI) n΃Qf,.l; H)z#Ī$&D[Bo?:ѱדI&-;dH!rLmdT_TVl&Ni*@1:>Lw%NBo;WsQf3K`O!'Өe\|g$&8Ier, XPTCr+ULq z;K|rd60>b)JW"vǍ0ḙ.ӢuZ#j?׆RÐ?e[no[b֤)txtX;XaܒJt -j 0eLDh{OL+0F"M4iԎ=8V^jRDLkC3 6z5 U ,SEiu9* TcGQ>%7! %P{<=+~\3n.wٲ+UWj(g7m~LuxׯfoJ"1F3Ƭӟ͍E[ 60u_cȵ M9Enyٕ6rVp}.ْX7ǸXt.b1Flm:6K=@L{J2e BLG+=ךFsIXyU+Xmh. "bvB\ZLxp˞974)ƫHn|6x~)n7u'2':wiaT6r )zaj-OtSdM"^5ݵ9W$xMkQ s^hܪ yT喯ő j(OqD~$SU _wH<}8a2)"˨׋ZE+is4ZPo.ԨxϲJ`@,-@x2J:h(q`GR4S?1J.1w/Y0"]iL_Ϟ _#%'5/-&tDDdq1fk,=c&S?nuedR%jG3mpf#Vv3y8{vv8~ #E@7P#%ƌj{$1E fwN+I ¡g43B(& :%eLAn~"M9ƅ̔Oux j[ҟtE3 z0=ͦ+UC`t|hD~G 8-ϙ1Ԛ ЛOI$ f9lLӼ;:}?O/W&Qdt8ڲ;okPz\/Im[gi `,ъ\fm鋝YDH*/*JWv8[ W -V C<=;t1GP|02lP`|d0W.>fqtP8Oe4/}< Z0$P??+~gK m!7.Bq;+nbd!Y7n\&,1qw1n,ˢ;3cAS5HYɧJ^4f_DtPowݚN lD6hx)fQ< $? '׶'nQJŬq/ֿ<~Tk YNS Xz׳6MD7#wt 9YP:9Tff JZ'aEt62Yn)9&*Hfjt.,%aG>,RXL yxS 1Y#%ZT3;h5o [m! M( OFbx:j0%@D9jA`+O͟LG}XIP<Z9%xqXaxc̞UivuV8Q#Cc[*~_jOCGҪ1qa*s -BM6>*YuՇ&zJ+@;* 9 '$ $׌@;klsmkgzՄXG/"x֚܁l`:6*ByEt@N%cNyC]+Ҙ?qF>Ecp :!Ss|/tő]{h*[! C9Od I>ovRo zꚘS޹Z n;6_i$R|xJI#Q\ò8 k\E]S5eAaA8Gց}f @\{#F&o0G(Uzڡ6 u|BwՖXg5 _F܆9ג>iZwVɲKwPT{+P) Ok||RGá.{HHK hqwvDUZ3:3z|$R>-)Zkk VCXcցvkfb@kW-kM."8 d22ÀO˒o?>i&=+3L%<5ATj-98B6tP9}bgDmU?Ep j\xI[<%]1}P4=_nHkӕ O!0 qoXZ?~aVs^O %WѢ) 2o ޾3 FӕN{QO_U|3M>w*ĸP70&(zd 5P!?7M@v@%#FAFfދܮ~2nZ;܊Oe-9^vSm2f868sj8aMAˏzCa8\Ufw;=zjbWp ˭2iloԈ7?}W|~X>^r`px:ϠMPY^$J*RzGfQSra|x~W1J+D&i(/-Rpa$UR4izEnZnmj2mEJ_祍:v3R_drQGBd`uHm)C?0 tajQr{9%5ZǴ^6Fh3u? K'_< UN r͜6J7lG^ϵ ^dw^(+T$n7cuu/1q-,Ȓ*'JZE WS(ATdN(ct Z0H?*Yd}F}Nz HE0yr GBqԺTϫ&TU-+= h>U XMW-.l+\oNE gZtR*9:j]yu<1 FNp 4vaϽg0`;.LKIT “/D$dﲬ5ՖI AR40Aܽ:@7L!s]j/M>{6ʀZ&5>!!X@Ll2Lws:g3e ˩z%BBd'ܱGD1ҽ0B@7 y?F/==O|zP;|fݍ̣S2IYH3Xܨ`a⇨-%e#V1ƹu2&3%0tDȍ =CO C#,Fa'98 Hn+ ru]"`}z%.fbOQFaOIlSd|VZi5PWt<ߤh-E 4ō@Ne8_Z=NN)K7oYXQB!HO\gg:H*`p.ck(5-]#v]ǂ;zY>yw+:,:.eZ͵&<%ȨKEfTU!^*~ GP#_L (R[Mѽ2ee1VF<$"SNj۩-R\)w9 zښ8M9Mߩb]!Kc*pj9?K+~$Woo;!ӔBT~H4͎\?~p ~;람Ety-K~UCx#td[{E%Pǒ"k!@Z|<^+̐z LjSP*ddFTBf` "ޙl᰽SzڸWit{?;Lj z¢e1c+F;>p`stz'm,0R1@Y 3w*a.8Tϗ;{L8Ő:ba=AP"ün./kG$8}L7a2*iz{j(VMrTW!ktuaIMcݰ㩢n-a3Ǽ+ؿ.os3!=s "w`D|Jɝ 2Sg-gϤQqk|'Ln.đ4+WdjY~g):oE&i5M~5k ^RUDYG38n;p(XP>8F%35`VTѹ5f4X/K0U~3mPv MI+dA,alKYSf,K9jyvR%ɑ,>סL;X {6'<< 9'0ws"c>eNh 8jf{7,ߪRMkdl;E-t3k%Z<|疹-`ߗ2J(:eL8+*dBMnU` DAwƮm;L7^:nJx*PO\\}_\Ѕ䂈r/02/J00ZyJ8+' LR771g=O#_RW[NjW .(ca2AŅv!(&<.XԫMeW,vD觴G#_49 L7R"wYCu*+ޥ}j×^fn-rhbw'Jtb 7.PzpAFʌMx<1jחUh#j>hT5 xtsk\Fs{w'J15 ^Muj5|^zۀPJgg~4=/l?)1[Qd{x}W&zVjb [cABك )9~KNK~m%c.io 1^UDGM sRw%k- " vXV ӞˣոaWG[*z͙ ,=sjnƳ6͇$vӈ6\-}G׌d Hq+qB$ J%vN{uWӌ[(C64Ȥ Ŋ}ijK!!YԳeof`rMv!nȳ/i^\3.k}b/l1@30ʨ/S5G[t?Ni+YĮݑ[f\Jق҉Z#"Bِ x;z*e|P$,h// \YaHG!>D=d: 0F:8"֣I|yxyxYmR x ZsKUz' 8[< s0JS2}T޼?DUeB)1 +%F@eFL-D`VLEFYH*GQf݊spFv6ދ.\2 h#<6 ٪2/(ȖRA~u\:'y@wHˬbA縈L#%H໖=2TCf @w,fEAl`o_nǮ LgyB2u3 }H9>P^W{s\!vLɲׇ̱ҐHONx`R@[zgR݆1G*`洗[+LfVJjT]3@Go~D@yT/Tt0}xl-ޖ'O2\&Hݣ/RUG5 .HGJ"l56xqԆe *%Fr@4ʸ1 +rN>+DVyx5WXd+N*}pv/3.7$ p= ׄR.ԃaa2 ,{Ka ;JAO3;$LmwѠ>WדK"(jch6!&W6!D .t%`NdaEi՞NoQ{WO$\33F"7F2,z؇9~Y'T`Bn ƇfNPZ UˣA3Qkz9O4yJk̫(tBͰ .!G7 J(q٨n?k_ڤE.23!a -I/Xe={ϹS70&iy*̰2N=o7Ȋ aGftuf^GK~/[Ob0F+EΜq5MgYZ07070100000425000081a4000000000000000000000001668c1692000057dc000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/UW]?Eh=ڜ.+V 9Z똝df\z\bV{a{4G=c PaͲ%Lx?አ8%~K>-VA*ÂNB"%oP/N5د[A-wbtDv@~O0VU\5 Qaz تߝ)_A C!hߛtotndN0q3We1EW7=g0_/ 5nY laEnʇrQ^Kv-U AvLT|`Zxy1un_I"Xt^Ӓ26}08ɩ ]g@Ih+n=$Eh!ZTS$"Dzc\΃H?l[7ƿ=^P9z…zG|Sa m@-~!5])S;Ɗl06Gr=sIB t̵d6U~ ֡oɹI3<~#VF~%(Oh0xCp.|w?$L}G?!`x:H1\ _`jM_ۡf_Sl]g29i{֍ O%3CSmR__;:.x4ZPFH~r3uO wdLKCU~u[7h!Sh0LƇ;OtaLs˙5_t{؃S#(|&(rWLbԊz`B|G$P$V&VeRECNiqzk~f~=f/|]] _n !P\@ t?P``*}KLya q  [6*nBks%CiLzrS[D.!ⓒhi&D_O4l^njQ1cVW;>%5&\myc;%]LJ>H@%^B64̓2ԿGs=+*^*W;\mT%F¨bN|i, gFc!ъjۛ@yX a0UA5ueMioBgC$M3bZIy>b7U`E%TFRPc5 WC  8fvf-|QGޮВ֚š30E=+Yu%h6+eq /[|9J(d\*34\;_Xܦ?Զ#'E]xR R/lPՏW3(-|P)sjǰ&&ˡ-J:6 Hbv=)N'3UOл-q>-Z]d{]Gm6aZ1ޕV~vnA!:vɅ_C {#^''H9Qoyi)$X,:|G HgHݱXAĴ#]V1@ #LĪn}ZN:[-IjCtT|}r0]b?Ŭ'rz[%-5w c<˲#zշ0PMCxu+{WLϤ?S7 ݛBVH {Ap ۑR4 SwNb}؞h;W;TSQCuK1y 21WӄFCꩨIϊ8s[i쭎h-1K;/ܙ?e,Wih:r?ZͽAĽadp?-MhL,'K Y4*+W2y0$w "[snǐwq~R kH gb4Q}%jXBPϖ3\(p%8*s- -H>ӡQtrmNcl,@ p_f 5򎉓yf@7fh8lh3J+X.\&8$8֎@u)gڀq ƨيԼvM0A<Ug$Yy1Yca@On!pe{/pUtI؛Z&[yLb k" j>(ٺ3nVp'ϊ(%#KJMej\eGZ01lB4`3{x¤_gƧlz%d O{&S}y*:3z:;}Pш?4SKFI,щxyoM7!]ezpeL?DHDrLZ$uFH9j^P75S/-AE`n$'ߣgDZٿWRي޻ip/`gvXV\Q*@zgʂƧM3J 4@oU^,2lD=;˥vNv땣\-ZυW;Ⱦ,Vt^E᝼V߰H ڔ$/SE|+&eP_SĝuŸs 0~d#\ݨS ƌ$̼!<7e!-p&fpƫ6*fZdtIBR>MRv)NO6NRe`Tig֙l3W0L5gc2OȈ=~.ٷ4J `>"m$$ 0L5Ѯrרy/;OCPVjYN+u{WXaFg,Nf.RkgpMH7;('5ս*Zd{j#םf00(qlUn%rmy6V颩iiI~$vcBcO7Aٳ6?/8J,)@űyFS?@!rm[N%t}O+"Nl*ԣIr==Z:N=JV6E4K{rE`& 1Wڊh S'ダI8o^Bm+(I.W_jŠ3%DZ 9Uܺ@ nR/q9dtlb]E.AMcS#|^ WV;9'9DjFs!S.=iO.L,FNfynwI=-ۛ\z[+'u Ư7juqCOĺO$^~Oae]T aoFTI%+3Z8w@tX}O4(j Ѭ$eVjkNrx?ƿIg2wմ JhS1ǼbjFeĂjee+4RD|o4pZ{gÞ3hW\ u%FFn:OtG5]$c,[D%]*:*lY/zv]hTw~?;DsD:94/{`썋Vg9r~靸HA)8y [x–P $$nmOR˹\( Pb&xԭdž v} U@[ (8jkf0Q4YNz1ܖiFCePqϭِOSL-/Bt/N|j.UfHS1k[q/Ux'7*(>R] c s ]U37#\ 55{׏ 6kUJ>>8Wal~h~&g bٖby {u{:Ąk;چ8w|!]]Qޞ?GQ~nOgW6,Ұƛm_=k7V#8qt&t@O!EhE#, |Ƹ$ͫf+D{rLOsRhqv=8lGN7sTo; wkDS%<@18~IlBdD g˷q܂̔3tDHˤ&r+ɭw!Cq&qlq5m7Pܿ0:+EѲeY/zbԲ:;9-ɸi/u [,Te;R>ΐ ZhE<kxe$|]V[+tB8#@WS?i7 Γ,.>m l |>mJ N5=%p+*f:WcrG)oUB"!a_p31d+لHY0xI@j:%D|b.(HAF)W^pCa" l3 h ;%lq7ewv{HN֜'qQ=2r' ng9&葳+ZeHTⴔXꧣ}aS.kӢiCK~B~hw6Rlvb9Miw\ū&~ɫ)= =-ӏe |:4 GԊtMWմ(C k$쬉Zߘh⣒8R_Ln"-K'# ك*,d[562.*|F|S7ep4 EZUU^E!5͔BWI9\.;D)y@9df{AVI;!CBj>KUF}ƌ~|E5[uId\ #Iw3buRd"Rg^k7YaATiC]ݷ>Tlu +=Tngޖn7hE@(p}R\ xۏ )PfeY[$9{j[Q8VZ'5T( A1%qjFJ ѐb{ګA^t~$F&x CKꈉ HiiL?xnCCa3%XJwpt.:&C_]㐝Miy6Z"7Kd,9[YE;|Ժ06wg1DU;|nJJ9Fo+˗GTEXJ::6xB@K@* J$C3Ye\dBIN/Kf1rY#.ZI2(]6jHW]OAK5&nuBru0\>[`!Dߦ(~(#6`hC fw٣ً95+^uܰE)}K콋ڝLcIpmXۨiSe31֪(ThiFkn ņѱ?#C%\Xx 3@$%ӝg"|^ҩ7n6nA1"j0 ^0gCht `ͭ+ޣ$"sjfc"5 T^I g=OaʧGESOp59n'QOu׿r_1 MYpXF (VX0: ]P`- 7CSyF=_<*D-DX*JX֎z+`ͱK*Asc& _XguXqO̡#VrKDQ\;?!rw: 8u%ĜJ=ԵEb; RD/';N ~p䗼8w(̪3`AyɄHʹݳc;߸E鵶}rn;Z8:q !$[sƀJ ,$GB@;3ˣ)E;ړY.XnZ+4m{MׇG,\Dn,Pޱ=-h%mSv@$K6[g KWԵD? Ha>'JdZzڣU ϡ22,_icBTQήJ'NϚ,cbH'٢$!=D+0?\d֬w` ĴͦOdRЧ_Ջ4Q\cZw"PT E8 Ыi "aVi' netvN #̗۱A=s z@R bc*SB;]T9Hs"H@2إY &-vgdn 1 Gs`TT <%C3w% mx|#w@*M=L=:-di!z\UZѵATr:F0SH3&ɬeFT'w[K QS2U,]AJ"bCA6/f2?Ƥ3 CFcM'{%ם=ZWF7C T1Qo5ᡏKfͶz{xR1(`0HMt.Pr(:X~GҥjKi%6".U׼ 6^ Ȱ9xq]mX??Nu&~U c xT CqAKr+n"=bO@F]OŇ0m3yE٠q;M `A+G`ɏT F6@5ڧAK~I6뢉̟(uo!&sf@mN9Zg^fg@*O1NˣUwfDN+ ~9sme/k 'ៃق2m١g!PEϐdEv4͔%0_ㅭ~bQ6N 6iZ;PƞQ m8@\UF;IӉ޿q7Fdf.VqeX;lBfEkP+8^*ĘUjo"k&zeG_bUps'Yeu>|Nl\ܻcMDi6aY>9H5 Rw׈vZ+ PDTK95Rmʂ:V1"gS;a1-uB|D7Cf+'*Α]Os- j7fSqS*`[BDUpd泿gayhjH1ц݀3@ҜHz7OP lꈭA2!I)ܐ\(xNt÷?+eБb Oo2E]hڹS/w3ɏCݥһ{ ̽dǬ+eλIvgWbǦ=[c7]lfLq[Wb xjԌhH__C`êВ{\]OoI I MHW-6TI*?Ïc  Q~S\x 9$0a5bM4mPuqbrtbR_ATkWT?}AXo|׳c:asL쌮Ɗs&LZ51_e&4F?]@^V0H s/!۲5Ok+.H"Y:0+3Vyc5LᓝiX@5'l9]MxQw{{trۄKMjS@;>:J: ;ogg2:s:cvy0k7FBq#}qj*/_:3A7:~bQ֔5ٯyE`a@rZ6c䢘/?fvCe|>m\B(;cfu+2m#H#i勶('4=`]J) :;8D 2:h f'[" 8^]=+- q^tBTі4!`&<=@+mE>`*_膣CbxTYZXhB,*[n4w!*%y@NM輔ok%O!>c"fʲzuMg~Ȇ|ǃfyy14 *fG&6@y /O!v%s߶rh{&]Żmmڍ.ѭ'`Ii]t uG/\Z{~ïg=,V™W[D #BRѣgYa`$v;pdpH4H"vd5?m59Tͱڎ*ǚ>3[ĮXAmÅ//Z__SvE(q.QML5hB>#;B )'1prÏJ#+;15C4n3n$`>Ϙ w(4׆F!̢ͺzĴK6C34:}Wr竂$[}"Hcg(A9]@mW2eґ\iY?䵭-|$믭?o%PF(њY#g!Dhܽh^%hK3uUJ`*enp͠uQ*殛bĮu&ŵgѰrS2o7j&e]( *ݍ q:psG`_Ԃ @½ò n^i"ye}y L'.-dry̘'_1%uF0\:{ AY{+[УWTe-Sʠ@]k3QBqlhiR#t@ +vjSTz_z%{4jyQQ)H,I*hwaj})N_U Em=k,`)O xׁio=Y`aXH: Y%^̭+@tN$fI0mRK!( 6:!|L8*v.P}HZd1H!(@6:U荺d6-xJ]*TS&z5Wd<=*B@-P71uW;#vN\SK'83W`BYlu;)>О{a8ii ȗYCewy4Oaxw)$X|(M{۝Jwh1?G]!k͎We?\R; B"sL,sykzG9DҐ%`YЁP3ZWr:KZϩMHT0^I{j)HjI!݃2{4v^]}opO<353y5Q㖗c+V\/F;b_lAbX:3p|_t]-kpYj8kX,Vrc@.-&^8|XW уV& VoN׿@4ֈNq ^w7o!;Z2HGR&"Dba\[ +yH>P/P0E )/$^6go5ÛA&}r{{ĀOїM<2ɷ/1/3|/=:ח]_uNKIj 8ȰN[.Q [u.@tϳ Q| 򔺡[`xGcRSBJ4r6ZCeyb‹{5(v> >8쭽=Ei¸OGwWSnUyI\JPTeJ<)1u-Ae\81g~(ٲ'z)3}*mHB#M {0KqE6Y Jv?VkԕxF,jf9kQB}K[%ͯ y,bA (+zkdiUuɋv˃5/O`²WB>q v0b-Jm33'hfUTȸC w+jB N]}Ea~`bEܹacƭDsN*Z0Wt 8}iqQ\`OJ#G: )<(3Yq]џz|aMczl{^: :ϖ' f@(+.jy5-u!(\|;#IJǩnk,vȼJj=v^υ! 1Wn: s?, ^u*4֬@"tI"'I =wVyk ;!\q{f)jޟŖR_v`2:qnfO n{M67/E9wk&a$D( v6dKf@EXAf)!b@*q|ا!h\q[ER%v k1Z}IHW{T~<>Az4I ^X9t Q3{M?)mcW?$J;T]Qź=rrWLS.CCmR,M]C#uHZʼn Ei<2~0Zא 2ܯR;O> 삠 h[TW00yϝUDF1tT߬fz_G1RK &#T#K+B|y⣤7Ie:\_E5k!*W %lC#X GJwPH. &kZTmc ʰzÑē#TO; w"$޵͇ `Gz`Yo*)34`4/1ׁ#D<R@Ѹ-8zpݓ`J%ka#5p (Gf_{ڏֲX_M붖X'ܳ)A=(ߗ|gDEY6 x=XiHnOtM)B?ƁϱmUfW^kcP-UHy\w\ۙYߤBQ6b>vYh {1罚,: zl-N3t/팼Ij&2/j - Qu^W ˖~+1e :EΖ"/? >Ipa KW~O~Ziz1TYA1c98 1v ސoPo@=2%xq81{ M'(g*QH·ؓk:R h` R=T@yzwq b&d5NrRWF}vB`|gOXT \A7ޤ:^%Ɓigɪʿ 8nҫW]D-Dϑw=$c?UAytJX˕ a`T$(B,c;E+a/s\eM B-5_|7M$J|U_g"Xq#2JԤ ־ٷH5.ks8 (@yP]ιMM-KU'?ڒ={-ݢ 1^,V(Y_Qi_AvrnH *'N"]I RJ4'EUI{b%=DkNW5}Tf4fE8pC @|9&턇eBjW+6P_ :q2ŧ$ОF{"˲>EHoPqcTx@ 5u :H}r3*%"nC|qԂ.r >W0[K :mp2suF*'[J4pH!M7UU\*U?)GsrYaYcQ3p7ޛL>C2Ծ5yC\Ƚ8m\wm,`O4vb1[C#a8g3/pɶa==iRtQfi?~V#W'C#{jH lAYuڧ&D:ЪߤN0uQ!/~_RIYUyW9EU l23_)2pC\ Ifś``HFrR-K**٤PUxg7$s;^= Sv=M: -5QAN{Mx?jdx~U~65W ; )e)Cq ^F!(\/6bmQόJ^[籰YzׯFHgl=5?JFW9}p>\ISlAH ˷3;251W>߯_1>Au}Csxk.m WWrཛP_r{A/b {lQ&W{Z>rޏi8]ˠJ{;نܘ1[l|WH22uog:e-}r_:WF Kii[B*t)=FR#BZԤu$W!y 0Z"M!b2l ]DZ_Cfy%WO}9 =P2FKtN77 !S~PO3P)%]^Wn.z$22mfeE[*&7A+{2P,>fZ^9'rsdse5xSQ" ej=EN('nt,m'A\UD AisC' =9`2Nܪrk)wRWzyOH.?.dLU~&xFT]"ffӫ@'T̲_37؞~b\>N`[ G#o6k!~[rSAH0Q%z|bėHџY'[ΚIJm5 U 1Auq BXL\]Ҟһ*gfV[5[f4Fáz&m1J@#v|U8p ˪ϊD(6g@'k]\W\jH!mAt`\0FS4 YVbG0Y{pw"+sO9zϦDeb/o5<-wh7_ S"OCyF"|D\pl q#'ѤD5Rr0tEW pUP#͐oO=$IꊶFpJ s[?7߉c=U㦈^ f O_-c>0済EOI ZLGv%7Ic#Lq=nrrnix 2.}3nvMkXi r/|25ýgu)h}$ody+. ǯ-jռu=./O+`YsnşN=Jd {"Oa,H1'}kbz9a !# f[Engj֭V~z=MiA }nxo}*A]JSTڨ]d$|3!oy.!R hʵγ>& uK•=ꂛU0xG;ʢw稈Q(;y tK<;06oJ C2\"ط_TREn dkZYg&Nv,+j!J|t&bڰ`륊3m&!~r5r(H3`Y&7 E,olR\x_Lm2,]C:I_|,Chk{<({ъpyLx"9F47~e&\O fP M -AgYT`hE"2]`@䦨g^8"@k4r>+Q>gϧ%IK*"vFjB% ÓVax "Cbu>9Z 09t-1Q@&8}SgO*0F?A\JX)9vf #/%`S2ؔˋmsԲv'a1o}eIM;0~>Nڣ] ~I(D݄{C$VI !u~ƫK8۩ x5DoX q}ݣ!LgBj~9Pr^pM<^Tw"DgJ9YUe|dt1\GҬ4&U*1@>?DmI|J_ÄPz$ Ҵ^CE&/ce O e7Q Zj4t 06]Jyq29(ʹ0网5B67_! e2_'&LlM9{ [ xw[^ㅅQΖfL[=yu|"e(wC1䌪E"=΃cf馃W 3?U ƢPx} I6bLNcBj<k_ }NrI%^EwuAӼ,2rbKNoIs\~jk 9#Z]g ܋{//@UXep(@%w+6H5=wzvv_y͐Tap"ĸxeӏҽ#6N$rAC}k⨡Ɵ8oHܲـb6麟'|֭N7,NEX5S`~\ke(ףslAO_])+:4SyjYCݗ!(1{a"VIIe]ۏT%+e[NM0??1kt@w] dSLX%4E P*oo71d -#U切 EUZ%YnRy6w L0w6& { A6`XPil)JGDJ,:>ۀʗ~7,(#$# g+`_vuMHIL*{VSެ̮ȟvx= 7"j-3#|2vq.AvМ'\0;i7Ӝw6,khy؈vS~t47SՇDϭj>S|˸;lX˅! Q6qZή 7]6tn|!*Uƻ9-t~8rEk4"|ٮo\v]=Z:}V+u5T-ӞysEo,kj^6Nh5b=AgW{qpeձ+Q;%x]mLixU4j1Δm0/W3D&@MNt)sMhENZ`^99( #CMc:enk: 0כ+.g)T |?1ŴqĢq$\+}]5ϖ h֐h*d`r-U'~Ok˒1w}xL`V1"-;~r 5u!qp7e5n?|UGtH'HXIiΊQAB ǛaY17uLK+Xf cdD҆qfGcR$p#oWP=F ]oL'k9ԁ\S#"sN. Y?W!bUpJ{P]yh̩ B %z&Uϓrpa豊pwaʊB[eTV.ᗿˢ Gf?=E1@G:胊3֫LN|ѐ/=&z &:[14ZtX1b8?^(4fb֟yMI4S}^ܦzs!Ԃk @Oh Rԇt [{ڌOñtj ߅>]3<8K.[Eo=22RtQ>Hjvʏ; 8y7c]8M}3ʢ fY>UCfOh1dϻ!W|MfFAm-P7A$k?ݟDj&?N5Rt-r.u2ExЫ hz ֹUw!}CU"aBP_̉%]eb'3pLRT͆eq>VҙP\<ͦKm@ ^ {7Y4b y:7Ӱ(Hf#n;&6w-ʹ"a4P 5\mA45rykTCd =H `*R6ASi|Ԋ5J=Nֺ =0A)pU8L1Uǖ<%n%$Hk.fȫ/bnq4Į*1 '?Mzv +4ɆP#z'o!cՎ8k-lc.-7Iˈ=c6MʟfԤ(Cݚ%¼(\_OwtgPk `wU?a0EF;/r ++EYw!˧~%0BFtjBqV ;,vdDZ'gmz K鱝iت[sI/)qf/oօwUh7%>Zf M_̃& ˆ4?VgYZ07070100000426000081a4000000000000000000000001668c169200004768000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/_G%]?Eh=ڜ.+͟Qpg(y⪑eb`P_S~^%Fv*UT}  'Qm?.?6\1~e#3?lc5H>a[ˌN ղ`=A0 :ȣʯ)hH<^KC1 !\ZJj7"e  F5нx,z,if hLJ I͓6Jf(Sp\_`^++9d/eleȣ|5Ot/8 ^J<`{%sT5|<@`U~qE7]ul/jBxѬ%?c>QvjDcw#Oy7:YuUC4+Qj4MCI4MmAr[7?3mڙz-d\$bO/ irY9r754$7X"du1\<щVQ@c*")5E"{_4r󑬬.ܫY&B8knXp:$ŗrJCD0d{Q,K? w,"CK "G{@l&TQ0'(54^vqN鑤$= J F_tJR_߀K я>(wVJIC0OEl1+TN8U h{ Qv"ef(į4gJæfTH{cޙ1o!: nLQ U@, 9 ޓe8שa2%)O2+)}u= ᲷQ}3}UFf$pegivI~Tj>?mA:sm5{Thdв.#= bp5 f[ x]8Է2I{<-{[XV3 X M=@:8%1߇rہ3Y4;**.+(ĎS #jlBțU5ҙL&رpi,ۯ|őlLE,U?IV* ^R?GLy%7c^?w<\9S# Cn!T=#W) h77}5N=VlW24J)pF?4-~5k S%,>:HyaKy? LJlRl1n xw2W9 <9!XFH"Xbq~6>kr r_Hnxw9 em&p7 Άہy`ˬq?(e-Jڹ\DRz1-OO:v}EM]nRI oя6 Otcx{XJgm6zdeԢ _w8g %! 5K{xpk X$ܡ?;:g1@l\drν)s[~!ibXtqi>f*Hx-~ڡuoITTB+9gV*Ҡ<}X_d듄C2mifI4ԟ`#FS iG@߶E~n9^Uhgt-o/OSZ痀mF#O؅Ut?A{׹*۸[rZqD,*tMnhc0/_,6zr[#/$+1d|t,Zz2dn5ǫbV{2H|l 8*צ>'Rd<3N3j Yj8:^!0)ұˀ`ׅXWBV4s5ztrdl3("BD7Å'IWb0U3v]m+e:VoJ l5w: 6rejuB$.F}i%76۴q ɒՀLuOWcw;j]{v/ XZiƖ%nNQ~)Ee{~ی&RX7HAk_Cxco9e]]G=7QsxC@3RO%g=19\[JvKŸt'LiP:a^1c*D4vTxbFhQ\a5~Ҳ5 g\aۿZ e=q/#.W 7 Zl"웭߇+d-bd+n=^-v t)zȷ w<]ןDENre9+mDd̤2|CCzv:Z[(ԒLPnaٖnCe\筎d%-v L-\>O ٌ~ugk:s s {uP뜞ј7찦3B6њ?K?nsW'UzOSWb:vJX)h͝ Px&ĻK1OyJ%V_P<% ɘ\zpc[Km3'uYvP|+rw"|:JK=yU iy{ 7͕e6|>LAސ18WDXz*u d4bEl7բ 3OuLC] ayl#"phR' m6,Xӌ:1C]o_ J"%f&I%7\"FI+Oوۄ}.{0b^%-[uEg,©'Y*T,Z`'&I1JG8%>!\fVuX@:d"cWuEȜv/ /(Vo9T  HM2 [#50e ZL{.C1RV~C:G|G_Ҏ2`8}AV CtA{M:Y]Ypa`9Yc;{$WqZjȣ:tt^RTDT2'^P?PL3ҟ a74cpmBnCO&hx!z'ܜo%g8 L p& Vyd>Eʌhɤf3Fy3R?zZULrG!zk}Z_Ԣ9?y%5hŋ¿n֗x#ys~ԯ)"B4bl.vΒKqd_ǸQ!^ 1<9D:^J:+cV[A?Si(/oI+23ك(yDsRhQs~IA0coW2J»,U95ōM׭W?X6w>lP}+JOƼcXRQ쵳4?F㒋^Q? o0w`(( `^r0~{3>w{Hcsx}eV1e8;BǂՌP mwv [mԨκ|h)Y9m3^n.:iY,W%O=%_L3^W}HRb*IYspbeCiQO1}N^b--'>wJ@WzGxB[%r.[ N5Z"F{ }3x8Hi5ox;8TWlO-$6B([)܅ϳ>p-h//).,WZܨL#7/9쨰F^pD\mv=SJ ѳCE| '2 Џ ݺ~ %E7r1[Y#s&FKOv~M(Aی^zowPb=N 3'pQr+ (*Uڇèz0qpX;0zO[/8Ke L]0;!ay<ߏhR)%%(cFa^6gƩʥx ! >1/ՇE^={xgiShI7|5 F:\aϔ9W%sr^:yIQR;=T֡d7am>ReHExd . )OLh0qRt+[~@,߿~(Q?h}?e(b Wp3Gt,>ۻ Ae^+LTHZsVFRoNM4 b(9{{z4F&1+>oE*]ִV\o9ß+nBKwTHƼD 6.Zi(/r\\9uyt IgE,{8AtP%~6>֏ݴ;$7dgӝv$1QF5&"K>U()!t ^&'8CfT[R,źRs;1մ "IPHf(_=QCV`.O(kVBHC9 !".29G<_*Ǜ/ٴ"lL sҕ/~s/ =~4vWŋEZo*{|#\UȰєZ|ͥ;L6 u뱼NEssy!e7%aSxsCP"kl1'R> 3+o#Us+NFyíh=[W" YԘ͡R?]ߗQ)ݰ0U^e3 ݒdbwFTAoh<h \bdUQ|\ZJn4f:4[2 g=?_wFD qî,!ܫMNzX- (vx=KEJ(;# tMn,mP,ތuux#f9V ӿ/{Kف "( 2!oB!CN!؅<|LcNq%_PFދ5-j Ϙ^ :m1#dGՒllE\&.%o z!R-R Nav9^DAn2qم:jR,W￑C17%%۩ z%/ȽXsm:A K7Q'l I I]#-dL}rX_QBѓ3bY7l1 _=ޑr<0~M }ԒodV?W6U 渌6o&[^_&\U'UrA\ue1P Q6w2tBVYGBzNPퟆbYK;F~f0Z^8^OWlCQh掗g”(%~)1exEY i0T8?B;}= >^>1=Q<)%i~fґV޻./d4pH]Xb5FD's҈ʜ\[½OaPsJ\ھW1a2 @XY$i2tJJgO* "vdy]pdžL2xkD\ 4*g]mLxՐ`W! 8MiTcݵS 2Xҧ׏[OM8ZkC%ϝ@^!;؜Υ wxd6w͊VJi'DıF ǜB}G @q6`aƩUUqDz,m*g2O'eDKJCi\ HqFdVtZ@^LnE+ ; ޝs9q/P,{ es >( BF;:f:"c LIiz-Ѓiֳl6DžDE!ki|S6o]b )=Ǿ]FTWFkVDq߄'$2U~ (\o;_JtNQ˓jKS:&yڴ0p= a*,Gչ4F0~N5t$HԔʢ![m/FIu \\ׄ)[kzN ¿?ea29ٙ鯺`CJr1VBBNUu^qKNN:Z X|w8}vo9b#S oj!z(V͊m2؃ פN!Kr4zZ4_Of)V1<}H4ul&zfa/4h.eVXdSU@tWjqJrXw$x<ޞɓ9֯#]Moyb6g [AŻr{7t+78^gDgGdm6P 'gH+ v^;)yHuTahA'Uaսy+sy5qv㟡:.%y=Zi*bmɰ([/}Ssw17:vS.k%;`[tXvH_[hu~d 4GypLT!"@<4*lՋ+ @cg&Rۂ~þ״xkN#!XA+_EJGֿEOYPM0%Jw~Tr Y쏫+wmpaEwO>B ,NawQ {xOYhZ2ԪMY祡} p0(}o?bA=( j_ vמ/;&0=QT_a>\G(=i)tFRϺ_A鮖Яzٷ38Q^է@Ge h!O4y?% 9hGƵ?"&Q$NW9ep 9y Ɍ(=1 3xx ,MϠW\ߣg vpm_BL]N7-fm@) fB֘ҪV`}PSVqq$"w>?DxjX8ÿQi 5eBEp ZP}I1GofDoRa2~EN23$W$ ji6g(ď'(,5ه#G1/N߱FxYSj P>ͳMc,[j\Dbi^@_k^TY YtJdMn6 H6P"8m{6.%[mƏ]oQcW;&-X)E1LTT}Au?x5-+a~.i3e~h$wQQH o}qGR*Xq˜R$T&[D)UOLZi #azuTuM3\oW`Q)!I'o|)4H.Ba 5AsmENeJ@wƁ^WX04C]y ]?)w`&R!m},  EgdSU槁5q׼H*oƤS؞7IiY-C}B.M( \/(7~: _P&iX1We1L^t-~tz,uUFKaY 0Lhmrk`3(Ȣ+xkeCArHf#~@9+W7PIi)N5O1j 'N,(S{Ule vig̺yQFV;k8q%҇.`0t°H"Bp7@Rpe.v/́g̡ Gcn'f@贽IqfU/r;&R1XF@L挒*ģf}A3|'kOZ6r'EdEU W#g@[Smm(AIe^QD ՂTfڒ-<"L 9!F RG*1Jm3&ϖYoj룅lLБѐf)6XRDs-'}Z=#R%Y?3˚Fg$F}*I|Ȁ cfDAQ*X FQ^,RKάU([n}{bۧ>^+ 0S鰏qBU*)2CȜ&gJEֱȞ*[aX3+rFmʅkNIb}UVFg; Y:3ب TITod5=V܋qR15R&\*E;m&}|(3cHv5>|-XROv4 |ltܖJNNzOF is_(X"?a|dK2ckTZN 2UMmfh i3=*X05WS>"B:“6#{O!6b>adJk)c,1)/p L(ѳ+3TU?Ϣ(гst'S~w W! R&ԅ Fՙgp.>fhmP8^IpX(Ed֜ lY}- >i;`WCtI86Ge7]*ΌA34ĶF [4c_Lk,"uSOT-Z@W`S lWtTb`t>z>?I9C|קTc&ʜGxgeJT[ "ȷW P-Mz%JM&aZ[1S$W{os@K"' ԏ2[~o%1=nµjx @ϰK˾ ᜝_26&yWkJ_  /RDiE㾢F*iS"m4j|a -:k$XbԀGB>mCSڥ1L7s67pkYPMB O9^Fw8t;S`.%< `32?=wCEęuhdLGdsFdA5X%: C'rQXvAp.1I^)(uYQݣ /_ͷ]?kwD9UL{G5Vn9I=5*@+PSE=o2 SukK>Z?t!#i = /j}{`" |~~.+]Ӝ%Ĕ=ӎ>Nޜ~f)8 J6AZL NU/HJσMijC\g$ȏp,$cwKLA׎J8r,ceupV Ydac2ڱ˥]> H pm">4^G7’(QUM &P 'F%>:v`|$бR`zf34S\s͉N2mcuWlV_7C ! ? \-&<GS(G(_A)Zv?yCy接 &uV\Y,0b3Qʴ'dK4hKĽWp6_L۳o@S]"-)i7vĚ $a*G2x-^+AR(˫޶%m,$pE )okܴqRcPc#>nWٯh˜ĔmBs!;yӟ~YGNJx[ q4t=h@@.ӝpʆ2cw|!Kk Qv #sNnD(1Q34"ss⾛AyhOw5r+\r:]|3P9*MJ2ha+Mż=Ö|+ۈG̶q|&A_М&>=++O56!&R+%3gI2+2sS] C|7/X c$"|~:'mRgJ槡qB < AoJ 2ϙp `_<=ٓOqY7z2J-5ORl۹^#RdBϱ&~n#I,e~2`~A`XDar=rFbl#`hDk#5|4|dX8x:!PO%w@1D2uz^^]i8+/{jлfźݬmH}2.5|WhU J~WD]IόYj_] *br~Ӆop͜h54x={jB5 l1rrlJEZ=C3 uH1_L[~ q)^'cfAنⱬ C̼)m9/8rDɿYdC&{z6h?S=WM7k-mi,[VG9p[^ӯYO| x4M,OI)l-::dǘ/+ڿ\;;#q*Yn9܇/$e LaИkB=)cܔz8GM0g`}Բ]3y.776,elՑqvQ*FYoǁ(>@x4пi8 SJRGn\y~ŒbKGTg#cp}r}nuM>.ɰ,;}kM2\1(򐲊h)-k $?LUrQ!5*ۇ.$f ڂywS7+.` :Y"o,+>qZ"}9 5zS0x y*oj2z.wOzZUS ؽglpcd3'9m1ܓRm .7"R* QE$|!T9-\xm}d#ll8fM!<;n|M K^wǟ | 5%!/}X~SEK/,kG)OcQVb~7^&jRf #"NQ tf?9.af7xXc ,bP7k#fh >6 )ycH, f :])jL+KFrz M($|j˛e8\=`'""UV!K3Dq R|6N{s% |%<^(n+eXrL~xʪ6j?}|"jͭQ@fcKIcPjŞu&vfsC+eVf ."A6jY]3oQ&6>N" }6;6\i**<ܮuHF>g‡RQA w͕Yl!R.NAfCyZ2Wc$ 4x"o*mSbWM%PV~8[H&L\G/牱$ݙ^> )uDg#&|ZNߙ j6؜39zo>y'J!E+)*p0ikhQ"rXf׵'%hQ+l[&N)~PgAaĸb 63q~;B^rO>Vʏ+u0Jooo֧l>ʴNE ~^c15V'GA8~2y6Oj?BבlFwz=ZjjM(,nK`7b'LaFz6|c֔L2ކ/(o? uIaQ v58 >2՝\8e:VK15$O%6v) .B Ln+LG@Z T|e}"s۳~" OMnl('ڣ~X ـe7[ V R{~d!xP* 8+Fݞ[ZtP,& E v o>עA(^ɜ`v%3g#_ !FeÈn-fy潰"R,^~ +,mxy.u+ ^z7; i%964cb WNq>]Ψ㑍!愙g$8֯-Y-%lFr[ ؙ3)0DOL7p./enVM">?O|o'4.&VJm0 nIHI)nG;OnjcǃZ1Gҳ ,vyRV\r]>bX $I&X!!̢r(˓$Sxi<,h)p]^(p FO- 5RǾSlqzU=o!OnOd$}FMs, ៘L"e(b]r3MP,ꚢXd9} ڭX&ܓF57 X1KgYZ07070100000427000081a4000000000000000000000001668c169200005c28000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/firewire/snd-firewire-lib.ko.xz7zXZִF!t/5[]?Eh=ڜ.+jݲc%Sq L 6<Є]%SevkņL# *=pZ4O͟7/)!(f46 $*whZnu8QE+>\W驸(B6rʻ3J0W!r0ex{r-NXA;.OKJ22]SҝVmGYMx-Q4:?Îۡej%S.EH= -Hhp6և2.޸qƱb[;Ȧ8ʣnfp&*_:ssD,E(ꂲ[G"mrGz*)aLe'ơ22!8nċ['=&Ŗ#KΓiGn[yi7 VY^ͳ{W/wtei %uEm&ke^G[#E}~Oꑱ R$Znӥ:9vXoz }3/AJL~ߵ1pJ6Wz[ƶPzunm**5>~'t?sxs.rїްK__S4Y‹H#nfeJq#i"Wgz}H'n6`zWN&wj$m"sX4ߍ/f( oso Ɇ\>>Q@gfI e)+AxZD16U~,ŝb6V/Kq(f\ S,i#vHga7m]J?bvIYf {$=#9E$[ɭ ٤ Als{mxՐLoFWi]b?Lڶ}aP-pSʼnNƙGÛ)!:ꁊw7>`$թ+" A'ZD؅jL6=I__s)'\($j d0Y :O, 'D#(Arf3Ȉu;csWߺ9?B<*MD0gմvqCk{?bLmֽN\Xd{uqstԬчt>MRnzد^;} #9эNjFhmvt'<#7n6??HզhԖ`Zo͔jT:@_HQƦs)g64N04 tSW+,?m7`52| /?U8'P[`Q8wh)84TZ6I^2G;tcgh];(Rt-u]0a}P3X"J0=cP8@@k삻P9Ƙ*%Ö#Mj? Z!Qr5`0,pav]x8bt/3H0J7)ПgPe.t*O?M ѴH韉 ɀ?7]Nvv2#xƒ& +Q]g]u`}>rS.z;O豖VKCh&w".vVɓ+t`(#q@mB(,9\SW@„"J~fz,zA՝ABFGuQV75œ,Z^Qc>Ny 9`>Tb{7,yh*!?C^LBl+-㧷2ˌGuK}"TJߪA!)vTv3 [p|ŲwIT7i(2x1^W4gGv;r".VRk<.Qd3E*iAKwW1Z,I􍝡$բ'hއGV}S؞ ]ᙌqӶP<ȇ5촲?4ƑFlk[) bW%EW*@}(52?y6{Ȭ=Y9EVo ^3ݯ8MNW!FPYeiDO*&,>sMj4&?.s/v"o,}a cß>pο# bі~g7ITyyowm'I/`smR{_=8HTvBUD[>,M=3XФO6?CkT~x5bCHQ+Rϙ1bgtйz.;x0KR ֨Ŋzy2Hu~-t+(hVrgޢzVnL}ωřREbyնؒo>ITk;PAaj 'E/9VƅxPc4(8dnk*2#XJ[ WU#j`筥&_!3_ \t!"ܘarv rC; 3=A#͙XbFFH2P$ mjb6в=ᒖPm(T|#mViZqѬ(m(+q~,T젭aXfa*yP͹SȚK$vmqJA,M5Jϟj` H gD權UPKGX˅%n .xNB5ϭʠ0SC64 ymD(F# :[eq^\p`ɖrruOhW YqWQNtEZWɊ̥\+,Szl g\hBI7$}Y8d_m;ݘ[-e`QA?S(m&NNLUi1;"BVy&7Ɏ++= 'jf`_鸛il:QC;>j=L3yNeg,NXdB|euG=<$ztL, pq9U"lhTУuVHkzS/wyȲꢇyLNY֤tn ,v;{ٸ4%uBk5m_˶}_`g嚎H.$UIF| XKf /tBN@ {bJ [!o]3^@{R2 P8$}*V}hV(] ,v*0>v>qyj͎saFlI5/4SxRAl6y >R5N\8d$qPZG9^Mz_~bbqx$xDkqN流N,Zyw> =*1eIyRWWoZvqԻ~>mTTpH;UDÆ_ˈ|#F[S`g#㺓c{}p;؉INr/ޠ/]n{Xi}kSE*1ρ^e[`0R dس20(}P9Q"01IhEw.Gy- 9:21S4y5"G%k4 }vscA^}7 TgBP- n[\Css!:uvs?ˮxЅ`Vp:KӄO tM:;.oKY<.˾gr)>JDhLAy |cRFËy?5Fzl!ʶSWCٳKiD{  4JJ=ӏ M_l@Bщoao[ET :.R%Ū0g[ $R|y8$B`"^QEn+]T:~3<ci /#] 5 )ݝs`p  oq߳༜>@'9'g&! PJL3H+ɞas:ffF}BNya_v8.zC<|aOVu/deϰ IHm[P^;: BIPxM>+:iN J >gAqg}+X*kF {2E=1ׅ-Τgy?`aaA$7\vbv,'W3(Ϯc_TkO+[9ֿÞr,EJ^ `ق8y6؉؂\Mх2]./\ޟ@P&,r{«txʵ]n)QY.`[=hTgċXz@*T[D@2&PicP!!beH㓕͙chm82xVPMƋɞ4 +t S4K^^B)'޷)pr/=x/*2[PwQϐΰV/Pŏ6B /;a~қ`h$Zv\+[ώY͑~RMF/$a(͋P~3g )mgiv/qg` _$orE]\%3C}(_MƁ ijJT4ao ϲPsR:Ԯu/E-`6 ?DuB߽/He˛%w(|>((Vة(|Yc,4 Y19Wc=և7_J m}LZitXH=g}* ўh.u]0i4 WycFn)H{xо"$CZw@@`}*Wr5,g?0rzH܈4[+|KHQ؛%"gxп9z{te 6D?6kws'KU\ pu.-иsm#84 +ŭ3QQ#,'Nլx~>v,^Wn@"W\+VZ#PcJ'^r tjvE2h'¬X fؿQhq{tV )aerߜ(`'}X3|)KJ)JS W⠒vfˆ@ĺ?aPK$'Ʉ#^kU;W'$D'j9,[}Jπsʀh(q R*l>CE8Rt?[qQrs(5(Dk =X9Ϋ߫ t Joh;t {kiueY%@"6Fugd!3&B^HXగ**fXo]UQvdʁGlxpBnp{cgXObIeJ^fH Y$]C 掏D'@=,X6yL׋j`Jlr.B|B[^.4ApLE?1Қ3r+h2uʴ-jb+z]z.""޽&C@H`ysZMhIQ<EG>cN5 K]Nl鬢D)W#mxƩGV3ߪ'*ΪDC5>\ŏXPX Ѿae*R* .n`Zq8~7ZT*X_i4e˹QkcDDF`L6p#>B@͐S6i *Vr1h[*m3O4ds eKb huGj[H=iϵhfE3@\[YW7pe>M=BwFĘG rޚy`>V[f2Fp j3 v?&f*]V%Dov;Lĸs |~dB$t~3 /.W"1~IGjA&Sa\t{B.f$[ipՏ󍊼*5݊WuGWOf@-)Lb9?It'`z7X?ZG Tyy0̥JkJM4>n$ Ud֕.pN})dSn=dKMtB #&:гDC:ĺ=As6*1zyzU $~t@0ˌ/9PR.O9k+?>1˙Llw_$ľ@giT6v[ĠqCKS CLk{]qئ]ɠeV z]PXVJ!YasnMUw'8?ܬTԧ*Xo[\xKh',2esepQݵH+59Rh ]OsrP[ͭu2oq&f+vKa}⬦\siflpzJQ9o7mڣ0~L0<}(I 5җe*V9Ҿ!'֚hO$r!XG_96F f.G{+2"^~F ͙!XIMI9V.>ۜ&/z1ۡ U3]6\jEEBr.&0f^lt-RQ!q!T;+72 EVek.z_g52z,l ]: m$6G/J>*pl{tsO6`b]:h5rwFr ˲8a:S907GEƀe'xӳmL]Nz2a(En5suS*Ijb <;o ȧ/D"se!!A!Wl?,aseFY%\hߕS&lEntjo=Gf+اzCstT̆Ē_ [ 'RBiJ.JAWF*?8<gc [͸{Po6 `e2]>v`BǴdSW4o=M$Ò(7d1!mz^#mGkYxmyx&Uɻ$feFx3vr"*sQall Z5>,PUn‶:>)k^GeR}\1<^"~"+׹{B#W!=:g:Dz \QvkٸF B*29L<ڤlAIG|3dAy< 1c3cfdE'3ފj U~\j! 7ɈBzDr5.l(;Yˢj)e;g}hǕ)e/sٝSOMvHi֙ >^RZ, ,Z hwؾ#p )7Y>3C>kW2>8w*x '|O. F0?*\@#e2rpYAN= A alP]3Mc閒mu-q'7w}t!-j ŧΤju~1 #R{;;Z`֢^(1& $O# %S3.r6]=mIIY$X;5Ic+ bm_"ku73G-_rxc^$X2}Y<Ԗ\nw鿋S>I ̐CH+mLU ֟P٘9 iT2"seJ澟0Owޚ~Rziabrc0Е߳:E6=72[MPm X2|9r2҃{SBTޡ,a!$,x[i`۠;8}i#0&{mDhէyvz6G۱j gr|z[ˍ33cJߒH9Kv~ 9TJz`"zjߔ%@u6Znx9'\/=r_ܤڶ1-!^Wf߬D/^s`k8$Fۆ!Xx %Q<"!'4qcۀK2XErϫtO0ȥ :OZ'nǏT.' h{j)O΅|8.}Q2.wmY8"x? vS%Žx>qt2bU;F;b$ ]sUJ,䟓a|F',Ryca}#-6ts8\B 6$4$=>k^}2I&Hy™$r!Wq)GhW?f.|XD\)cD4m~xi!rj Gޫ~7m.3`H)_(ޒBcALLn\UoRS}9I#ND/I+VtU偅?`nvT,b~$"Fod;v*t^5Gi.my-[;7omU@d|ތx]hӖc/ǻ!dVa.Fj[DZۏy7D'5,'<5i&Sd7f{* qW#A*}^ŲPzEJR`iTftѾ07!f.`:\RRWZ*;ȄΚ_ 꿋~#{=+p)C8qkRkOeȳkˌZpa$)R\ ൩ _ֺ׭$Bw؅ty?Gf~隢SﹻOᓸ˓I4pzށPNw7)%Zܣ@X kCŗvLE^(.$ Ѐ`ڸMXnՏYwf{Nx/yÊ{L%Aw&p^?jS\RblH9PmgqJ}~lg=  .})q^Hݡ fU[<9[sA0 YA /ޘBx9TS[(#o Rbnjա,v#,lb<@!ǜ'ԻS\%Z/Vs4KںQdzs!?0}}3vWD4 3PQ%+Xz- +ci'E޷2XYGxQ i}ߥm)xN]FM o$]N)X$nePzkQiictFvo{)ee?qeU΁P>~@9.~Q*.O/sxo]]С^0$Z^GڼWvI&寭gc/)A?Yx@ߘAkb``K:[=KUSS^kYOEٿ0ts;;FUa8H0$2`tm G4Hyʐw; ۟RkFp UMlIpwdUVmlv6Rċz;g!j }HnC:NC AbP"sr1m3Ee+l2>o-P,ݔL`U i@a앸p=V?z5jI}E=;G֘d2#wnKJr&_'Ѳ/DDCe(a˻Cym9-=QeW޽$`t$V(+` GlgO<*S HXSxc No[@B- qoM G.[P2%(A (Q\N**?Vӝ%=s^4|G.1 :ӷ$I*E|,lx>24XT9`p-o)AΆkd#ο褏|W&perhU o>

    +;JrxFev732zD'DLٰDž`Fr;:GG&#w8Yϡ.aT!}2vqx@ rʟd䎳yWG&‘j05y)cA B[ ra{Y,Xj Ԇ#2Jc|3Rj7Jo)PYS{6DHyMY>~.Uj8;t~!l^owV~ΫTU^hF@҇G+yҳkv=ѥa Q/ jVGNrI@p{W|Etu] i("pˇ]cMU~pNe5lHCr;\OF%sR l`yڊ|dRs|\ڱZK8^iaBFj6B)ll~UwR(CTJ8JW  rXyπYZuK@v+ynR9`sdpSTXtZkIBK+@yVw<%euZn4=h  EbrwS؃e_1?g<ׂ|.pC1P+pfˆKIy߷&]HMUR >!o43°%;ɬ6=U So-vuFT-?ne'xpλE*@LtҔ?c'?B`m~~D*x!t+E@z8 K2 @Vw\C}84 G:U;XA YvLh.Es`DGoк o(v) IyS#D^7<յKZ ^6Ɍ%ƥ $uɢ>{@eA8"|rSAhy$LS5iU\_rUIU57Y PSl?:%~bi/ j_ŁyMٺ휰}/7'i{@rXDbb#y]lzhrpVzz2Al4.x;2i<`,K'8$i RpdN?9v٘}}B؉0 [lS5pa[ILI\Agѫs=[j+ 18ՑuϚ Y[u ˫IA-]w\ԫ ;McFs`d෌AY<\RK"YyoVȉnDSdŐodXA/Џ%PU<icLaS3^=|귍>b5!MxvojUųpӤSyJRoE^[ }3jE(u`w'A`ݷnGh@v_qJy;qeۋW_eϤJ耱rl_ciu( 5-nf늞nQkz۝Go0O֡@8UQm7 /Ss| Z@]?}(+EU ׫7ޖcn2 |mJ ]29TVs`R^05pOBZ5x~ 0^np#7 HoP;-bԗ@<:r`-gP$m|}37!&Yמ`y鏧.(9QE 2oLud󽀈! d[ &ޭIH/8\rQ8 ?Ä[2ij8aNeZgX4@r^$#%? ,Co52 <`vHB_z$0"k=6u-ςDz<B6 j3>KEW)8OG90&HX DwWWh;=]p&"<"8{ȷ/[,(_~)E96*qo[z gQFUhV0!Ӽy=ϩ$Ju*H-m Ds3=4PT?VV^ +\)%0NVr»R{TQUXa{m8)C%6&g2Jwb/WJ2$J@(6dnIcRf@bNR$ pܔJg+P4,?$+ qJ0iU׈?ʗ"e?5H0-Q, aPl.촰>;DEB BFd A C{#9&Z1Y!G=g8_G&%;}T52P,L!MBpFq”m.+F!Zc ڼkf+-3eOHVaB77٫][D~p JDj9$g١+u*9 bZFWJV' r7Juf« 4}8s(5²NpA)%EOƒ{tlVZf2'h[A7Vy=N.Ns/Vg?zcܐs%]&h@|.1˗db"@lw p>"- CA~ u;\UXKc^~~(Go-gܕz1>wI 6->ߣC̙\?H>8hT[dTTӬ=rMBxꊉҰ\Z8H;i@?k,?|HՏX-!5zS+lA ߏQy1@d}dӶ|f'X )Yz> BhD8>`*r5Y\ɡ-'.gZ9wEk=Iw] ye$o:y!="I*khvK#zӥ%UZo!G0lTv ٱNN=tw;Ћ!L 32Dz6_W1VV\qc(|JlTmPfEv$T,:t#E_`gmE9MF;&J;+B瞇E+BotEd- w*:AKiґcA:*Fe@okg+/ D:_b:Ezr!tcy4={45$Ǻh`gK?lq;ZL`Q_[H;MI?\/e_ܫؽ+G5Y 5-qR4aU 9}wi|}=+oyNeKՖ"w-"+Z9Ӈ7J5;|w3wIf+4@΂@j t軭n :D `&"BGx(s9{'U'M\0/wL-#t]U ïʮ>ݤ(&AI+E(+Aݯ9='[dpwĚ}{CzXCԁ@jʀK8v#UƧ#/D% vͨʑ90roسĬ9H$bP.-P3Xceeآ3A`BZ~E؃]48n0PY59r=db!l*P5åZybiQvCp(Q%UêV9iAqmlY+QoS¯?h*SNp-]~?> ^( 7Uf-Ao(_> 1 ׏kMB]!t]7ڔ :.^RJYUT!_jIf2\jr,Q#3 |6 ڀܧ?9\ǰ'-!)sR34J `>F$j˲ƺQ-(j9͙+K uᗝ1>aw"J69Nٷ>8AؽhDԹC8>I֒\BAO,Z_qm˓oC@27'o%)U BvۧK2gUݾg#A0uqAdfU&:کS^9E5(;Wnk˜C ~k̪@jE^EK&_8rGH~}lp = Y('yVm1 )wP;b技12|* x!5[q"#&|;tzNWGXsn9E- 1׆lޣaZ[taP|L[:7 ʟcF=htL"@jd?bɚ?i4J߄?,x?sŲ'X/Xk% .)?3#xpb#ybjk3rd8rQd|Եj/F;V)uk\š58Boǰ7,UCKc`ӗ#>=@'K%LNt9g ȎP]8ꔥ*#e9kKԜ^V\ւwPb{EqFΈf᣷Op5yjd<χ3XU?-r~6KZuV`EoI ʎts{CS7!47֕a cL?Ps֩/|P-sR2Q+]ҸNImܨt})Lk؂DfdSa9{7:_7 4[Mȍ+9T9QbΤx˃ ̀s|?oLXg,W^%)va9?Vt Lݗx\/h݌s@h+Ղl}򋹘h2Y٭t4P 8JO.>G r|{nW`s`].UB7o[ռ\{6-+My>NMvK #-{j(ʁtz)ݲAxInֆjim@źqQBI0I9ma(tSke$c , D29T\"5\7'Agb]Q;3ba Brh1b51b!pcϣ] sEMS4rz(G (s$(P0uLA|9E&:-G'm3 3tmv7; gJ,(}MKbWjy(aZ3zĿߵ5į+3#wǎ[g٫?\Z:!\3ja-Њrw%X0ةY=z˽yQOP`ִ_aUTƴ'b:E@-k<ەF#Ѕ)VYp/MώG9E ;l#/!I; k$qĝk3CR4ʋCaV%+pa /z/H%a # 7~(.8+罖n֥@}Z1Kj:Ф z% [gG+)Kf,](r uN2~jLS(lD(\ǵlsa,ZJQ1qO:xIž `[vjVsѢ2͟$CB~֙8#qɘh9*WPu4E$\(J$X/Uϙm,vb7|:ufF.Κ(dgM'H:AJWrҳyƝCt9Gwg(zZ!Ro%usrѮS7ػH"L4/Xĝ;4=XFtC{PciUZHyeK5g~k]0wu(i_AJG6){0}EʽZsHX BfP%hбCr>ĉ')d> `O5ʊ&M'UtC"YXH=g$W˅/s ൩8jM;(QtMSjEO;ܖ3D-Au3T4UF'l,\dq4YvAX d5.[uėR7Σ8m2K4'~\ )3X?7*@?Ro*WqX7qC]R`:~T%pGPr;qU[S-ce*ǎ Vd=»#6LVf߾%J´d=kh^N}#fOzZ;ˎEÈYV̢Hm4N,U:?}oe%X H c2Oe($)ĮRkPv](XT#*.Q@O..I-ii."9lf1x&5L,gn˰8D_teqvĽ"#&Mnaʡ"+IL t ƚa &G;a45m):ڿed,l ް̙iW&,e>Ӌ=1`7)K%iO:3YCyۂS+i6O $U Ih|+,[)B=ȟr eH #^ LO;$9CI{u#[ h!&+K9`hnr4#$&NѳVXm]H`k6xj2GO0h/6C6t;~x-Wo0nP"Lg-E%Nj>Ej&A`RF`YcĘGBmc̈́Nl1N),DFJ=yۗeڣzZǥ<-❙J_>y֎>FIX]2\أxE/U'W7NߘԓItNMzU9M.F4OqV? t=QD QTړT0Bތe}*<=(_hq4G#3qeFU`L|q+[W`j\p{@+zz.ƋyKVQ9Ys] .KH)p}>x'*I~ot ݻX$ÀSc5*6~Do= Cq4~Y!?%m1#uۋv>c}hJL*DL^TamNqE Ӗl(*3b((Vhp=y \h(giq4;J\h" { RhKw kʧC^c-6`L09h')4Xe+=ycHS-qX_ձ6bE>2, xQ̗gǗ+e`XQ{n̅uqEɦXYm{%r+NTP#.vݒȤD䠂4>6⒓mw 5 (>9tE>U3*RHЉX,}WVcNT?ϔ ߆9/yO!Um /m.E_ajx$+ܞlksB/~)4RꋷJy:}_4=}Wb +Vs+I %Z_2Au`^Oɚva?roQ'.Oe &I?ye 3naX`:| ~w)0‡GyEz>Op,Oir<`h] <(1A9kN; #S1SZM>(6c-n 6Ho[ES+*aO9cO2oS"| b)/bXA˛>nW{j(v\J7vS@ (6[Ta*i1n~юۋjdtulJ i%sybww;xV /lXG5T, !ԩ.nvy|%6q e%㲃&f29_ܢlKzsNΦ;AS6.CI#Z̸=sFVf0٪&+vU^N%n|3ƢXZv5>'BT n쟖XJ]j@Dz{ g !pgZegG㎰Mt$`d{GDIC|-*ae[v>ѐ%"8"@~oIDs"oW O٣E P5F9 E ,-&]t߀w9r8x,F2߃Ο>*#7B_ ϱ̏w}5~>+3Wl_8U_0ׯ$H`)-Sy#tyo, *g.W#?Ƚ4FEƥᎤK0 qDőB4@e;6M|fb2q aŬ!|g{jӔSHw.: (7VFFhX,SH$L2u2gq;zYkK5f9x' yWr ZLx x 87pB@G\"\ѥgc/OZUt|69(h^6ʂq''%6F8~FAl=w'm=9- bAX-qϫw[+x$1m_4'91oh=eµP3{[~Ppb U&W* .]UYW ,Gnu1 }f3o͚YHK&lXQ.5kF nn1;circ&" ^5?U*kC:|<}rGV^d;319jЌ1R!X= xߢxČ{R xU5##N@H#-pQ؜GXxdy\o@?2uE K {pRwk :q<MW͞朷2Gnu~ '*<iO;e 9Cf/l]ە_<9 g Nv8}im du)3x*ρ> g)ecAn%0_Rb_ Iрysu!Ne2>QYWȖ8RbZ|2f{w~Cug/ܵ (c咞ާٿ8K/c*)e:H-ULۙORS>c٨'<^HT%)Lg2kVm{c3ј7y٠\^2eyhxOFOFKju&A eBRk<|Fd/ҲO1 ) /^~zɓ>E>!;-i\'W穁M AL!/ِC!N:P(^N:]1lxMТ4&jѦ0-:tca!dyl}}Hw!{= y[]`ObܧX(/| mHFs 9#Е ^p4M213COB ~NShk4 wsHDbx,pi|GE2vӺ*?=3([8c6;p j~D(|w7=3t]Af Ό^53h2l#@Zu|4 >X%Wt?QH.!s۸8/B</}"UO}yU/]6B6S[!5'P.䈄pN~]QYr&Nx"fFmƶӨT@Oe`E (h$WUk'x=( r~kNU\SnL+1K3>WaYvUz֧+hLm+1B Hu- }5> v}E구if)CSI c- k/h/XNe}seFEOq V҆z2mFֺLR7}MQIAܜPLH-v} Ti|TEc0=#رa+~ CPGR>Q/N[l@8 =z?Sٰ CP..o_&DzlwJ)/ͣ?t[=iF] \؄H.UI9g}ߵ$MfJ<ŏD҄I:b0)Sݞez(zDq[|Lb~1O4U\W7~tidԒeqQΌ8qkiBM#H1K>߷EMMWՆ- 5LF DR3J+B2Suz;LGfhhk~'f5#_faVkCY'RFTYE/ bO>"D>  `A>R>3,^{ B{6*ZRhQ3uCp?J;5"gI3( cP=6ֽYg*Qw"W=h[ HvPݛv̌G%lJ;Y{y̲D)с.}EъxS V[VFʛ6j ̉Mm̂U<ϰNxOfxq3_  S8쵏v IEx//@c4KWZb4k"6󉖳˜D*DuxèrsG.w w1pA/a69-=TTF|(#4Ǎf5[^нc *zfX38hK_-$L1o8. נ Gha(Įk 8k@i8'o+HnlsGGEۋ"Tʯ]S#:ZSc 0G=CM쫁J*T8w?uj'=oFUY}c؎ȸ7 vZq(~LTa3 궅At ?zv{W [5w2^:.su~/{KX ]fz`\&r<o`iǑO֜/~4?|Hc s'Dr…klEҀ客`V iSC/q %\02Ӱ6aT8NHˏu^)BfW@x-3,8n1)謗@QU~r?s8H8d\--Ch{>_1ܺf~!y ~AY&Y~̶^hVL(HD^Ng;"pݏabqM2[t4h1MTe]<΃sJ|PRq$. Lu+;B縎hBSb3·& ڢXs\PwAӅ==i H8ps=}-?L.zoAī2bzf&ޞ75~IȞ@\ӹ\N _vJ'U[Kn Utpr& J捉<9BݕVy,>/i&5XOcK%cuwEE >Js9'8%acxF[@űk(Sۊޞ ߬3Z%1p+r` a-(WiB& }4N|d ؐ_vO^¢WAQ'rK?:9Zx-6c>V}dkiELM&k!rB*A=LY y/TcEigӔT@&q5]L vi"դ:>j13DXn%S^GA-ҀiA$#\վ:[pbA҉H`Y C?P`wC]s%~Q&GFBNPĺ, 'k:?Yn8YR.wl3+~dfj[ڣ"wgn 1d@X >qGKd`&enȌ _ɺihEde !ՠ01N' I֓X~+7 jXr;e<o4TVkDS`Hg4=?CͮQ-װPfh.5qu#fDYC(po(!#?s~#|tuQpyZ;\[Ѳ)C m)'cݖ9d-ά& B[ mw[$6II"%JqxaA/4FXh\E<0{c-M(m 0ШDmZMIR}G/d0$4&ĉUqIR!r^*$YV?EYA5tHugg^j# -:^LީwK0%wNծ ۪ЯiBJ>ᶞ ,<@bBWb d$+dzzp*Hvpbb5]qok΍9'h&w7}vlB0)7an&F-]&)8`]2\!+]jσ_\?OY-PR|fZq/ *đ-$/"v ɩT0T{v<+ FQ8,6[ua;ֿ GRp|l=@ G[2?{;B|R_/W&gY`v8Ro tOָ]HB$ΕbѤv]q ;-2G-9de>bF?^Tsh%35Ljsb V{!)dζj;uhbՉR>1-yU$`TF) %0ӋK!3t,1ܵ R}h% @N]Yg ipUs$qChce)) =StDaz.C*#K Ap0pO }T+MFSQ{@ꔮJPLHX^'~ #jH+ #79yXJ a0_?i?5f)BI&v Vr~5ФمKynPS@EDiK00o'F9ya QQ^# Ew$ :N6 }MiVBE|io.B}1lUlYGQfkOؤ#mtCsEPй3v0R~pq ͫ E-0F<}_VJz]daK}[#3 ˃fxe_$|ԝ>$i{J9s?D(Ti4*h2Oq5ׁ/s2\Ph9)1\7U_OSR.EE2~(-@faI{_0rJN^k}%߷I9by,!vT蹟U̾`He-0$c9)OVYQ;Ńb|-}ArL RHҨv UUhi)3IGQAc`?f".u(>nqDt̂8|WS{4`b'fxꄨ|nmp_%I *bm0a:&XG횻BC:~RAgU=߫5pcrHG!߾jEeS;N[tE/e{i iqPݘAhkd3VPppE j4 S 8fh#,g% $C4B^ WV/|@WCQ`nMA Z}t~ʳ-O:ԄQՐ[S1zӍSR`}}v҇2y-r$`o4-ε14$sU 6 5l)3C$?0 ڊ듑z8FԠDlP59a-=Kpk |= Q JxS [v@jxw E:+|mJO$E`Se" 2Y g2LP0QS^qٳa& WHih0DN)}aN0{6NPBVAJ4wO= ՗۟- zZ0W?+גeഷ1@7ER? A(#(C4ɟ9-zpvg&;6AVA8̨ F5{oKMVr -Bf;g7Ie Za0yf=A{tPS<hkJ򰑚ʚt UlMC$6y>N~ZĨL&>eSwt8,CKTd1+?4_os5vAF=Ϻe10+.5\xde1 ܃YFR,㳙*4&}|S, _7>hq*YeOLٸpȹ??8nptI Sh·1|Îe+ koh3&ꮰ 2llxNHE$@a+h q6<(2,E8CK}B+lVaJ`| )r˧U&A@P cO15!Gƛ9ؤ&WlJBSr(o[)O)&85C:/f5-aM:G.؊먥z .#OK4ZOЊlL>֒$Aq{¼ s u OٲyyÃL<#M1KywW\Qu_)4.ǝ?oG(B }}Z 䵁o0rOڗ+1ҷTɧi<֖{b@w_Xj!eQQVXU?;5~@X2Y_ +Y˸J_}; "`b,O>=Lգ\Ň(h0LkyWm[I|hr AY D{_7@aɄfEW#]4dŴl= 6bKjo%Z_; 3EQu9h*o4L1ӈ5wq!;m11\IlKx*pqReZp0%o_=lIGCtЩԄay:,{" ~3UPT_XIH넎 \NC0n̾Z$<%cA54h$;tל?ˢs7GZ=N4Q>ك!f"{BcPVcn<QSQV6[Q$!1iLY'$%]4 1uY[0ݾdan=1hpc#v9iYġ ٭,}콃AZf[Ի9XkAzЎiK\M/ 3UU8og14Y;<^By;^aFh]lmQ! GcS2iQi R dkC;W x jL>O *2#2.U\4n~`!@ԤC 2 rz2IPbNPtYH}kP4Ӈ`.Tei$*ir3VL^gϮ 6]_mFL͝V2`zs˳cAlR3u@ӣp7k2ܟNNIg9exOi%c9*û/Ol& ˜v"VtX^tJUxH!` %BW?{o)ܶʿ<]bAxm6wCbE|]`uZ`r*u=IwKRZ&9캐ڝ< }[1h 1)?̫yhG3ob}Pmp]~sQ{y?Y!jhO=r1rw{ď}{hM:^f&2hP۴fHu k2c' }=+ cSJ&Mus^q@0$螟ax q)X̊{Duu4ܱ0C}hAca~}>X; 4ꪽgmC|*RҼ w}Bp8FvU.֚mNW) ncbhr[m]'NP^d n+1m }KHV7cCyX+N, wL-o'<Aޤ1uWZƩ$ lX(57H/WvxfqVXbDjdEgz)1g7!ƭPA(ջy)':W눩ۺ e4ufP);Bc1 x,jCjS`玍ΓAlerP sm]4LYlA3e[5k/S=G =Zt+r(o BݢwNtl"q;Aȋ;鑊Ps ݥ mx Ve"O8=#;V;(W`;[Eʵ36,h~}ؑ>e Q:|PLyö) YMC阮jS`w\`H8j;|A=?h2EN?Vɧ7khhncmk@ \D{fMα1(sT y:32P(,`^H.tP} ^]C]B^WFbd?yxc/<\+Rd\/4OrncU҂WP92[ LVu tl#idOr!oR9Zh'Tdw-P͠fgF`7.28IXq{ו\c_?Tl`TAc]jW l𶊶 Eċm H#yl,XϨ݇]ݞ5I9jt]rx?bE^gڃ& 3o$-KnoNݧyCJSbF14z]IE6OFwjE*h1QyW#'Cdm {"~iie 5ʹ|,\FhkUp`$ Fg˜@тb~}4~yP빣& @8ۭjT6!p<#Ò'cf?!,[/쥸9\S>UMJtO\EBfie"we,gC,:LA 竁woM"(HC@ӫ0Al U(*i&oa}9?&]Р*\.h=;xM^-v:MljT\a]2Y0>Iӕg2PS_{'FIBp:=)g0ϒvU#“,b۾Ma͒1S5gIXzF:^w_' Wr tWe@sA;ZZC26sGÆ,g῝skP8lK`=V {i.݂^&v-r J$+2dgS4˯2oVt7EټNn/O,iUOT"Pci`0cTr}˻de'GFJN3@oTdQ&оFϤW"_f6Y3"4rEսr#!%kf&+M\8uB 8!nMs1:x&%ɒ cqYOԣ -D~D`SNNtL~1 a7"Ve}]eS)񡁎6d UE=$LۚTW z,cyϲ~7 mVһ,Cd$,(uVDݖ]ML޽faJduH)WM BZ6cJ:4MnxP X+4Bמ\o"R06*s2שѶ V#u13eWk Xcak"6M*JP,$@>%\4: [h7aﴴ!fJiv*? $8th*#1B~m]%A U!@!ߨd\%q\?Y}C8)>fMG7f/矒7 [\$qݘ c]: kYY?[^T:wU}:ق4ic,*ڐpMG Fy( xzmƹ qZfZ:?Cs}oIGgM_@KnZDjciuMH}%L 0CHo~\eXh&ا :q;zD87VQr$DwU9 u@0^5qoSĴ5W'76ENVTt|33s}crHmˎJ6yKZ 'f@M( ˼PcUj9Ey1f}tRO&bx._""( )NjuYl";mȎi5/}s/QV|Q~ Lªn12(B?4 jn F l%x]6I{e]c~$:態/;:d̹9V;@ҩ)Y7w׉F~X CjS`18v9sS#q&~o~7V`%i£_*Ȍ7!աOm;pQwRV$Ku88x몐6ethzK2#!!J)&N7枵4˴Sp~ 4'zpiFO>/G^َ`*T8+_al#8%p uxS.*9Y29˫!3X%`e=GSR y`8!'M="#^rq5"Zv>+3qM?GQF'@Y;pEDz3MY NgQ@Ov1$Jb`hg8\YBr6O !=DߢZ^ QG0/zR1o|IC4j!mi%̚;M5ӓxk?>লüjTI`|x[v 2I?l9f(́:_N@w*cmlt發\&2*0f-:}/u6iޘ'r51CXIJw͝A "ao"8V8K Ϟ44p?6?|:(޴/#G!t-_MVۋU.Hm@`o}(>PN+K0X9>uy }.J԰qfHaU\3@ ״lwm# -TQ}'}xx$nr!g+S9m V䜘Ҩ8!6xײEyo=ZFgl3$D򝬄JIV/[ ᙈ9yoIss{v! Ҙ Ї^)O3>#9uWޥ+!pF?zo{Cnoُ_ =B{ cvYq.| 83o,WkOn^A!)XVWrn y7e; E]9KEbvڰoj7[]<&ȓ8m|^$+0+s - ݕbX`FT(F]W$`{*o!Q enڐ$4E6"`&a0gyTi^P锄SB zkt]:Xn|gLwhH:r(iJ`*AeŜ(YrmPetÑnu4 Y'd B9=5N)Zt(X蛁rmֵ +fo t}_ևS+[ 袕E j8~3 8޸Mj|63݆w #D4 Չ7dsGo02J+m v{0*Xuy5-`͚EOᱺ7Zkbo79Ss `;P Kyׁ4tѣOUpnqfrV9/o_/ ͽhN46ajoiq /y0pMDVҸyXux}Y?^EP8-bh |'{2r6Ƴhg IU Ec0(bK޶&ϯMحBtլuVB8UJ&(19LjAQ}f ՐiėP_ԋ=MoqpʁV=`%x[{lqL+dqv䝈 za6Ґbg3/Z K 0`}LZ;'>8bp( MsɝƂa!y Iz>*C?c$G'a~Tg]^N_z.4h,d tۄHH8YG{vrjiݤ;[>V`ϧVe,9.pk$reA:Gk%nV-1Xȭo`Yѧ,~e4AD 5ȖSt\Rz/ț2E+؎F$).*Hs{%FQ$ Q9!6`>'vrL.RҜ.V6'nQPްtcn WO\K]&/ib=n%h^rxԮg~$ao}qBi4wQ&FZ*,A u4HRW"˱}΀,zmy[}N~Jں`׏µt%>9sE^?w,b+"ck㯋~;9sZޫ`R4hdjf^Nˆr⪜ mL0TC߽̳z\;`KXqd1,w2?d BۦgT1V+MdMU`Q^x۫4BVažP~|B6s97&GB C>G1ߪ/͒ Z7~߄Bah`]-4 {MZ[NP)@Q xp+9N0הUR}rw)7o?R (N$9t5kZNj-UX\2,fַmtBT e?r8Fﻢ9 ȻWp=H$ zgyEf/!yHdDQUNK5OjXunL \֪Zu> x/QIB ( 1WvHhm/b @sl {(ɗ I/OR$fJj#.8.QU;NL,_7z)io$ !nk06W< |I,-c+ID8Xl>zIlŃ:JX &ȱ~E㻘~Ť6GPg  ;f9x!"2B@nr6qp:|K@/OPAN8{HGifbP*OϺ;d䢭۶6bFgP؇&͊y -e#;eg!,i6xK>MzcQUg(bx*o!d#7/J ĩ J:M`wlU>dˇC<󶯶ɨ@雅Lxsl"b?ŵzMTG:bTh$}jbmnX$} Swҿ^1Bb<Rbfn"욫݇.4DO L9vQR\)U+ݙy[+UZ F(u7KTPB1Ԧ!GPaFx Cj};8eBUg9/T„X[^$q{{Gj$ww❿oò %YVO`rqg!<բ$U!%; ;nTx q[_iz`czˣY6ɡ_#h; 7yhL̓CģBއ;@#Ēe=2 vƛ5@  @~GDZD8#s¦ wCj`W-'j0f1D=L>\|&f@x)]])mUzgO:JKM#AttPcG]]lL2 oh.^' .rz j"R+قiR{nF[ѻC${= Y7TBի<>^H:y$JzL|5zP$f7d ۹I;p^'$'8BO˂C/7]B`Tdj蜂;ڒ >FQZCd2Cd7}CKq6fM`LLVsBJ9d׬ Ե ڕyÀn*^^Hg5=k52CPbe#,Qצ+-?&I}vcNGT\(Gˎx\7]~ ,?u Qf}aVAS:P) FJG/Q0 E}A({Ҽ]fqSzD9E>Jjoʺ\ 7A Xb>!ÂSY@H6UzLV368u_ayzI_Z8|@o9rhc)i&1@߳5Hh? .aBaSNGxzc_2j}3 d#ěN !! T?Q;ԯq LnL4ˬgsޯFh@!g(pr=`Ǝg,*N"0$@h@u&Jl2HF~P0l9?,X_X*rxa8B‰K k6 ?UVhϞ_.M5 R9p[ত PN ºEVg\35y A_`3Cihh-IaKRvLTbXb)JNꣻq$5*"N d2!3ֶ(%>5;~:C/kZ %Xu"ivw5FH|6^VR̓iaxy{€0(ؕ1f[w y 1'`/M)Yڗst2vO=FuwwÏy'U?P(Cby5/Kj>:$n=ۛGKY (Y -ǕG2찃[}e)Qc\ƖI*\flpJq1-MV႞1mwo :)]Gڬ_賜 2u7@|/% nEc~|i~tLQ|lct~+f?kRBXO_(MaId[&Bss )":%Ip6x?mm00[^>T)\r7ɈKh~t NUjۺ,(%,sQݨY,P0Iew;:L͗`2ç/tQif: /S/!ٚ/ZW9.X*Kyod딷> 9`$ˍ}94$>af[5Q,vwÀ1MQ~@Vynm;^"PlLr;l)? ZZxQ˲&:'O@!I,@;ro{=NP@Ƀʨ+3 !%VZ.8lC83v2+ɴ057oۦfu+%e= 3 (v&^ɢAx>YMur1&SbC֯M=V}զapJxn1* O'!F9@Je[qW.z~/%JWa3v-z t0,>3 1:Ÿ6b;gYK!%TӬQdT0f0gLbAB^ئN(vU.9ߑV '뼫oN<;#EPg! .k%W .^t)ffkâ\FOшxq]_(m3X5rTCúyL # ac9~h-TD|u\G?7%/|qF_r^ސ,av@`sv.{}Y:T'w]Rm]RIy&515 nxdewZX+K˶W˸fL#j0`)Uf;ȤZpI.bj9D HDĆND1Go毌U7裣n1p[T} -vfKZ9AZ?+Lɢ3vp"&<3]ċvA>oٰv kv=^qG|!ACq/ΐy^D;XzpP8D^LsbBȭXblN^ǙQugz)BT B%D hċ#Օ,"87$N[){?(}P:t Jx΃؛3M<&ǻ3~5c|jWn2aXX)gW05ߝGP-W> }h6÷~S <)^KX*K٫&R7ȌҢLQϯw/!s/YO@ b"o'7;| \!-C3P%.;ùl&++M[r r|Qֲdupl{*اfkz`AěőjEuޤOӜ+$'40-4*\Ev`-ʆPuWNḠ"n!9XӁQy]'w:ػ{RmS R>M9iRQYm Hb+MigOgB&!s۴ĺ؎rNmUr$|ĘD&WLy=wSyWʢ6Tܔ ͒w< I:my#H`Qゟ5h33xza`/a4z\=m) j1Tէ1c.BR? ;--bz)f#vlPF+{-8U(9x 7n[vXu@X6 {AQG :sꙊ5/aSŃuJ$֜YD7ձ+^8J4Hh3_r(jmJF!yU ]}օ~~yk wr{l7?8q\,ۈ%RIh,r,tΩW-J CKR6AµsȱtsƓjz([,4TM~;fGF8H!]@1@qNc7P EbrmںԻIO736vYtPHSMoNhXMB yQB=4~+`ʇqko"ti!";M@yVA s&b(q' +; ҄alvػ1hF ȆD2Wʢц}CO}JRSP"ltF"[nQw #Sq5Xu7̺2t;L5b)lQlAzfؾ#Dp1`łzD 5.no0Q%&) iQqR5cXZ4R^# UB!HIefEeIwgL:+EtH!əw]BCHQL.\GTFϖc/ GW2nEVUC2dά:d@S 5m*?&. da]ݡ7 aò'm.u7^y( ]A[-$-XW/UGR u/=VSxգ]$q.C}7V:m̃SXK (Xde%~?c*hna/IgpW5Ӑ/I {r%ņJC05+3K =lԂ_%I,&N17R6 ~~zq9nbuU3>a: }JSԢK<7r&b.wV(Xى-fRف=;_ (#Ck0WS 鋈I9Q:aDk}ljm#!KJO̥~s ʞ=-8 E@#h+7Ⱥ(*[QzȅSU7oϵ61O~ntX'Jfr "1CUe&K*s/euZM.˽kr/\C;aRm5f_>$ȝn:I" (ho4:NX4B \MR˭]~)+Q.sRvD3YMkѥFI%hMn:2:"QI-EM!ѧF>>J|L%ӊ2@8lX"|ɅJC&;A.^[S|~Q39Yeϻ1G&Z1B.rEn(KuH!)p{e8Z`3?)GyPdxξwj_~ܰ@6hl+V! ?`emU bHpz&救+t8N\ '~2>[RMMH) Vuj^wͯ`%nǠhVM?Qi!J4PQƏBpo ɀ@vlD1IgXZ˹ѕau X?v?}4͆D.3R@Ӯ~ Q9E}bN0W|7x s4M} .r͝6WE/C[2UR\"jg#F-:mOljD \>x/ٜRq [ƒ$3)^u*ƶzhRU.ǺSC@e /"}j.jN~:.?pǷ؞Mȑ?Ӹ(E{R[Ӥ"dֲJ%K5I;C)0;v{cYVo<://7kq=e2,/fQ=Ԉ>l9 x8?nƳz&= 45GIϺ{,ړOW;7;U5:: @_hgK84W`H_N6zQ@*3@y4 ɬwR=%7xN}) aVqSL#CyOJ_ivE}!T UUM oM6y(hYIB{uϞFm-7YvӏL&g ٧M-`t3;e_]Sa1"Lo7W rq|QROSZ`IЕI̒%FĺI 1aQ,2iog]nĚ ]  ^RNDI/Hَ٨P}HIq LY%To} oq.A5Yyt\*8T WJTg_ɍBqB wK-zR(Y'l!ɠ4!!R ff@Q4cYkC&1x迿{]S c6/ݦ'=ezC2iHG_vؗSRU;n:Jh3"cvB}bV@u -SHxfDveQJ"_zjÿE8dLڋr'It0 V]Q؛_5Kńa[< (Sz#V`W9Pt3KxݦTs:|3%O* M n+2Pyk5Rdוr ^ dƒti iLkbAy&@ Zmf#1A|ZpCCs6ЄA_ߖlYoWR%nSʀR3Y&ϵ=۔zki.:K'8S$;VʐBZqv^55{8_ mrڼآ-,a5j =)C״{o6nIF_fwc#->fU3X[:/4YjЁdQRTfXEVuEw, (b7^0.s@`w)V/TdZGPGQ6ϼ,E!}!ձlV.`W8d$)ʅe ;uOT'EU_#bQbxFzmKre+GF|%2ϥ:L܌Cy;{Y-W0Pad6ua$!ͺ2mリwRp ],]%ɨ)h¾N zK>o'<ҐKBۢKbwtGSא g?%&FmFyưl? }1Oھ{'3q; Pf҄=B zj]o 1Sy,::@ 8X!zBsA8iMhD|\\w] 84һQC3S'¼Q6;GDA "ў TFĮ6`]!tŒ[x̖cL,F'Do}lUS]Ppg_Pnd U"K 2bO:h651*o@T)9VҦnҭi{cFq~D p$&k^u 7 bj1Xm'{QA׆":;h6MB-uߪǨڒuU9HT6Nف72j1ڢ-L-zoJD )J8eYk!Pcwr l*4yΤTzyNɊ2"2y7|cHOisIRgLJ r4 /e4rƣQ|Wi0ZK~Mw"Vb<.{o/_S9?%(!eU6*P/\66^:f#`'%|WrCxζ*R~sRZ$^\8k1=Wգs~U܉9ln9s'93R"irKn|y0@FPX&Ĭ\%/{P|=\ o 6x4DRTCxGOe*&4AQ+?+$"\7 D}M8aA-O 0,H  {+{؀ iؚ'aT #[֢S[Z]g؇ppI*f Wԃ\(Q! 5u*mXP6slz0ns4Fծ-/o(1K}%Gjrk TtAvis^Z❤:B |&*z{itA&JVrL4\oL,Pf/xVUDη %or?+Ц!iPXFCZ6@J 6|@17Rmdz;w,xA:hjqmI;'nŇ>cQIM;NX0 m23%DEXqM Qe|TCٙn΁]~2k"IdlNG\tI"a. )SRgq($Mڨ93>ھѶc2HE,bC}zds"nހU?웙/ӟ0,+v_5qh 7o|]`\F,wX`*J@_ 8 / X<8%!xPf`  @= HǽYل1.黗s]dZ K lnCzad.c.n1bX,$@+[O{ CaH$8zk{fZ4u8đD1`bub}jQ΅fjնA݊#')RxQ@͋k>6Ȳlpq}$ O}h'vւ$5E9Z1e8Bȕe007Y;r&EN 퐩zSdPg-n)"5[)rnwW#Jy_pl$946`(%#1b-D;=XĈ1rYS/j}Pֵ[a9l]m_hX$|a!H;od-r{5#$xTmsT'.^-O%oFNEO1&m,={cq0#7FBHbT; ۏ\A0p}n/,%X`ǯ)%KS Zjg7u&%oFb>4<)Q#d:YQv)! CrL9,Z<+է$js!t؇ޖADiC9 7ͷd|B3OuoƉ1(?LcLJDzYc߂gQAR7$DPd{ @OuJZt$jذ;MrH77TbnD__KJ9,kTΠ`s 4k7l[עwJNQ8] YZ̲ Kde(3tigxiYݜ%=`3ac=zR/'jH5hNsM%ķ:BV ]uG}'ye=z8kFqYF5چBru 41cAGV-Wg?ut3]mCISwh5T$,ÍTgH_MAӍQG[BJO/UB:X7ܗ܅&2ubb!'yFu21x'e:۴i#+[+̫pIR)|K%(c\ƷOr}='n =6b,O3m.?Cz0jy)M05Y+#)W!iu):{.ha^[GJscf({AF̉Ho EA m6UJ\!`~`匹|A$k~2dKmrgc~4z<> rY Y/Ɠ`z!PVgO#wn}Q:gyJ-"AϹMÇ]kdw+p Hҋos*Ե|g îŸ) vqXi܌`#KSJ]#?h'쨲ģ!µ>QҸLS@lɉbʳSb/>70 %;l̇2eТ&|ugw|$Pp_7aS!:q d ĪiI7ãdIR ~_mFnR ~ژ]y[),Ce\w!)yXjDxlKRugyvyNi\\>Ma *pW6GSsvz pHbG=19> ׂ2sx4@ZiI!Sď,b #BwӨB>Z^RV`Zq='F *ʻK|Qs)؋Ar3 X@͌zi rs˳ԏ?8V(t1LzNf.~r湎3w8DZеk7-q-#C$$r\-z488iӍZ= ,v:u5jGM&\@ #>+<0 8v-eq昉E%JgǼBJڈ/lP|=ֆ,MՊϗPG9uq-b<"F9tC92yhwz lk@SN3fVeMHDŽ|i[..]4#) ZR+L:طBѻT |ZȞrEBwG q)C A/.˱KD [B،c3&(9cp UG@KY٧ 쒹Z0 KK;U3BgǑ;)722"*yt6ޞfN~'yz=%]e~1i}Fr/H:'#cڈsJ|zA\h?{L TyWt g)Bث5bԔT/zƐ_ꅸS\+ 0=.ƒ8?5Q],4WzW( Bf neJ ^ڏܣ"qrܙٵ"2P֍Ls2Y#l2vX4Cr?{j\;)H;@HaѪC4ճ4}f/3ޚFf= mu rB']H@'~IVopN/–)g4A) ;ⱥ6Ԉ{+Ќԍ:QWݯdXzwi*L#,,efE#𙹬>D'&^A8^[U5F񀻛RWƔ7o}+%k֓;FmYSE݆IllOvݓ}~_~~EU1 /^ 9 I:(mMKAeV)6B"W OxWO&7^Y=\7+jjA%s ڨ= &$bq[c U _vE[r5sf1BCmrvY2لJX*"z WM]ޏ)#Φ+]Q XnjwO-B4]0usV3oSX>_ '|4u[F7ˮ;eTY%cQuCXhnAwlW =1 ĵ[I-Xkn\%m.j hDEΈV̱/(|Z)3}Z#Rjf@g<2v3nz_jLWDmor:߳crNUk@BuR{Դ?tuB1ǷdarnnrQ48MQ0xDY s!(MZS#\ VzFCK8 eM^h7Lv E,EkTKTά[{/̈&f6˾ (/B=>S[sLvgC`V~6ghDg&zp72ܧA #kgm0 xPZ╰y:qi=78zA*R'gш+ \(@:5H%]&#Sf科v[Yjޱ/Xq?kZIZ&.ESqf89J#αI ܁gn0'NquAmr*]G A$_FUM=1;Z dpEQBBw%&g3EVyu+QP c1϶;//XtY, P?8e~Һrs涇 99^MZyrG}hͫ'(i{M=O8וdLQmJϞ[ၜ|tU[Lyy<BHt&J4yMG˫i շs>[N~@ dskb>Kks۸ga.PXI9scS%Q%|K͆mxӭ?uX ( KAly: ]oռ(dٔUYTv@,Je;O*䨞KpJ%vs0T sY벸`.i̕裮ju,|eՁ̈lgw)ujú!_i@RbL1llr@z1KOS5sPQ^ wy,+ɀQFwqWGVE>(0 l>}1}R`:.4䲒*|l{ U|-M}j֡"Skvc %ZҐC|h}z2zy[S{2pgg>FmyNXQ3i;{me,h]ZE_z{ |#4FL^3TٚgR(3b'% f䭙e>5Rnm B~n[&{ZD19W{el{qnѯ.e粅AcG Ȑ Dvk՝]%WJb`Z! E^KsB7?]?m4ȠqA΍g/Oc]hFnOP薒hl8acN/ *~G{/I_w:/ۤE`m!x1R-(f" ɶ`ęr_~k*ygvYTJX-Y7ѓ.x EN  ^ݛ!Eor)y@zf &9ʕYiC$u_4V:%r0bL8< ҚNUn:?ߔ1_G]#'B3 eZ/${hI&?N]L%H#!wz7JzǿdK@w dYɿ@r GK1>݀ݐw+f!EaWx9̉WcsSJ8 qp>_Nߖ-CV>vnNwѦ,aC11{BcGw '!kwBmCl#T7V 1|"Y+d}'T&!r*´6;idiLlLx,& 4H!Ƌ q_h^14ʋ΍OڍsUr`G7>ʢ~ML*ЁKeqˮ$e,\pvn$AHh$#hb o:0/Q!j]K 5,dB“m,*)C=@L-j)W[FVG9 vQxe0V + fÁ #ݗa9=zyn[58}4 ;TcvfRsGDg9eΣRWcY]gŸ+YdJ`GodG@MEF5p:V>[j^kҫAL B%V.]ZFNH~tm Vg\)")y9MH\)fW>Ťi$.芥?1.- Uy.:̐b K,#qˊti7hbH? 7b&P޿P-Yx=6[Lr/S% pIPFj;3C04Ș2AO$}7,9S cIfc"HP{:\^'$/<֖5bŵiOC^Zs3̧UY$2ʪ G[ɫ̛a(U Bk<ӣXhɡc%ʛ>+fb4vUs<@lTB rep/pd2e AKXEn& 8%xHXXY4N@0 ES#?bC\P"ہI/lH g8%I]mM#|mi_}B$c҅u締FB_afBNݵWp;ZXԕP%R?w3dϟ? ֋UcB0(߱Dy=Z®I,y}w9nN`5aRKN 9@Bs-s-uׅy`%YVBc>5q&[J"i^I7Sյ&oU=s#.e6Хxkd)|E rzj*)91Y3[g>!Yp6iND} iD(ҌXZI)D6@&$qc{Sq\~:,Za9Rze=&p%QTGCO\bgSYzOu\Q`n!v BHͭZ"xtZܫeT,u49m>^-´0.<@%' eW}:kr I[Pݤm83+҂r$bGhoLg']gM*UCE榶SRjd<~ v_5/;gМBVٱLIq114 ':[F,M..;ŚP'S|2.b=qoUKvNK[etY-?%n4Qʡ&j6`}Y1aKr  E5W/JxD\r`/ZjfN` |tYG-fc/Y{Mj޿A](/ps(TuMS=Uy.͵p 7eCUnrlL4 ;ۍ.&88TeJk3<-&"ud3$#PHt سh#]vvH^z3m=⑸2Z ;B2|Q{BC>H;'8qc诗0REcݩnYtxcOb8M\;`z1Eihs?NiJׂ tdLNHCgTlVܙQ4邺9V){y 3QY+/@R%2rQƼќG';'\–ww)7+J;$Si+W6X^RH?a( MC}(nhԠ)$* j, `UExAEy97\*pWV;q'(lICb8M4"ƃK-uDҎjזq:?h_"_@[e)-r}F6 RTHzn7};ru 7 P~h#bolڳךd_"~HD LbrnXب.+e-1L.H<:?yUɭa9چ_S@HO'_P"(ª\YA~iarwc'J3$noh!L9c{SA0IKb\0X $Z7(^k ~Uv" A0qՂ(g.>W-a W&pv~-xF* BF"_!ڋjU;82 $PAxJ<qcٮ#bPǀt%Ef[&;Xd G)ؘp{lZY饉!8#)mZhHI)8 \F!Cx.@:DPcpmҌ"^>aI6t@9-6mwocXA{]YM3!!ceHM: bvK,A$+Ĺ fkqڐ~LWWఖ tn.dd/˖WKH K"73A7`]) )Uɞ]9g4%2h۶+4S:=5^.}^tHFdV&7B TVtq@WL/<ʪƮa: )5  +K&Y,[6=NSebh*n0;5[z[Zr~Z1HVг!+X>ZmYShqfz\ϝQrWp䤳,Z5elB-;>`NӱBŌI KOqk'λf-bw۪3?*=9 ;GIWM%@0?-cYh7.KOkJ@L߅f$+gKתSq-ͅE=igo+EXT+@UP4aePpwdu#G$"1jUf+.T4)e0RҼ>0_?ޤ"ȈLE1ƫ]V*?ge_^&ߧ%!6%68*}xQj9+]u X  kM\<0Rqb#P[!6ԖG,WFvKN[}\C Rgg6 pne 7=ߵCY\KOҞ3aPAwcXIɟq[ݍEz8J-Z#wt ZH1E Ufɡ)]s Chx&yGYͼ"4ب#\Ipcu#v^"쪁/~q]Pɫ-%vTSw2r51S91YFœ 2VINK ~$`P^1 u=N& (#,]LҚ8Tg8hU {˛94Oeиj+;i]8jLTFpeÇ~]/sIHGaF%ůb?BBoFC |ͶvGuaw`Ԟ|Wg3wg/BcnYLD:D(82Qa9HHRb'acwمHt+:POٯsk|ٝl1ErNFR:eZyޓ'QRrCOEqDWLx ,yTS'IUĀ&J\s[\ϴgm[Ӣ^UrH"08~l(0!{&Q5[jyU&Oqct7\: X~0vEu h]"X6[\ZR𡟅eɻ(9g/P?J5WYN3̀mKwQ ىa-Mwnȏt|OAQB HA))c/eSڟFV;%"a$Xq>!Q,)10iMa,3JkMI9Ňz07d*ޅm6h/TUbμBq1p'3gDqwvL-e2е$O$o !nY83h:oMO+/W`FrD-*k+!<O\o\#siU-b;q`p~E*Q<(Hx TW{ m+(#3~er* 2 2 &kGFҟKz3xl!tedLkȮ\,~O%/D}`fyU} )MO("-J @d%t3~-PYa;.pMh\c2(kE{Ug1$4E~G<:B+8İZ11q(ّ"b~:nD ތ)4;sn aIBsV7X) =#M|]=K^^Ad`~ӪK W~Dĉcħ_^v*!Ԭ* }6ř(FEzW)j C"Fu)Vi]8K`HTJVA]Y"݂k-2Y9*<| ]ҷ}xWkNRr\BGau7 Bd5B{.=ʃc+?[Dw8!ׄb*;In™J3d$n8+7ٮD *#[e!Ӗ%3Z베~֓o!7?^F=*r gʅ[e4q:V߅t ?Xw|6nܥƪvJAS7Zmm֪d 57XDvC Bx0:|4t;,$oҀtw$!`+'g2'$2֚>-NLn:mᣧ,yƾURZgvG ?VÆnSjdDS[MIƃ^8mSk8r BU{wDtp?ǎK5Ma#~-ԃ\XFbIPq%GA.}#EI^3T=g Qe J|հŋoű/YȄD"ШNClĥ}щ-Ĺ.ߌgz | 73+UֆDj۵v5VԮw0^ݺHyM7 kuxWjQLz0O RzmF8 }xN\UԷdMߚeHMиQB~5&* UJ-$,܀S"L_՘ p.17I?I1ߊ^K2[뤡ʆbm +Vɇ@?+@$mpb/:$E؇ɰߌT.8ӛnwC ԑa8+l5>43FD=qq3a[z[݊g(Aan8 ϩ(Ҝe^@t٭5ݦ䠑%>F hD"%52%bnY23>u~ޑdY]~,q=hZΝ)j,"0"j.( .x *P2yvMc-j-@Ao~2ܩviFzƜS1j)d:pۥ߉C[/&AdH b%F/;)jf6s wݫ ZQGGoy!a| XhFAğ)6,'Hz-yz]%%.)s y+[E=xi*Py%pfQ6f( Zxk82{;!By|\c`j a{T'~?߉hcCvڡAAW"&lCVr ,r&CV烤,?l<_jѻZbe\[Zxj@NM8Ł0,tOUtO#5X:z}A ޠw Pu1/qVЛ@ ,*dQgiLгu?]]](unGj -;fF1W7 v7~b P_$Ñħ+‘-)iGR&F3Df=;{$h —p}f4ߗ֘ڊ-4J5agw/QtoSRav,s#AX9ݭCM1 %!DI,-}KLoJR̮`@.iqdώlxpy#T"QMUFgTuv wo!R1>4&co(vIdAlolrJ3BU@PnS UX;NZ 7 2XjE%99h7q}Z_kVUB496QwOwqS cujԝ{y`\9jW@1NtP͞8f㜧шH>A{k[}aAJقe;B>]$a.3EQPCa~r4WUX1P-T2VR:|eׯnV6:PU;ⳛvkgߒ̩ϳI{=ҥw+5=ew!}^TZ8U6M>!0}[a,s0z$avܐ9ɀEyiքL;j#vjӦ3ElZn65+ԜwRfEoyiHفjВXǸdf(ge6TEta.Eg](M b`%k*p @Рn_CZңZ^uVL\FD@u\DCo?ljqO[w&_\H3s/~5/SE6zL{ xEY#oyRa{h>NV+A=zz2/CH+.- #K!3G?|(0H5wйh" &`:{Ïv_6b4Ft8L7>_?ڹS}rCq4DL]J+9\nzJZq98V@FRӼFz,U%d<#QL~FacJ_AQMNJsteT;f4=\7~‘no۶"H4cX;2HNRn|_ׇ]\!8<#mm$ƩC5R% ZjiN%D` <Gz||RU-,,";p.fP)GȨa' ehBh`.4S% ΰ3"QSAF4629:'QLp#}(dYK7fQr[-,Zw~e=cHM%*Ӂ[\RyIM_KY٬<۠I]. L&vz N=G*j.sgb3@;u3*-kEO*_?BHˮ[<w~b.^7))duKU.w.xrtC:qy3ļWFC -軫.M:$ 0UAJM[GxZsK B[bO%**[bYK'tN^0%KZw귖ZιCaޑ4r)/ )fO@9.}پYUأ[4K7pj_ܚF6'h5)I:@s򐀞.|lMtMrgTx1.9⯻ۤU=K`7=/Ra_#D "\b>{NKȩ0$]M"I-t,@" kloajoO9m!ӳ(b|H BN cF6kp@/b[g>. S07mx/ЈEY74ei8%S[ҟ _Daq eqC]~4ǽ[E(`2УfjBd|y3$8IwMxеTvd% Rؿ*-C>ekmx-˶ [u752 geZJ ndMkE碀3&?7{LhVNG-[|HRry])&qA]EPgO ]Ny: rNV&Ll~" C4Zg*ESD~CȢcDe/J o~TS3ӟB#a@: G ꋳ<߼ְ,L(?#CTi£\5( ͿxN2}q*2vLoy%'MPdnw\h`\ⓚ>75@%b[5@ָ'㤳;1!(3I71uwQ F{g= >( R\vr\`W|;)J}PLm`^TDޟ_/W$:sԙ3@ꢡIo<5k>3~n=h']PَCD;_Ґ|er֠tsH\^Lh!,(,M^@٪2١c ]1w1bu}W#NamEl yFs6I)YKɎ1Ӏl~?lY0mgwwu( CNc5_"BM fCg^!Cc;7Rlr:||Ɛ)tXBF Jڃ<>[^ i,Bf _ݨF~P\vHG6_2,WUbYhCf/38EMB<&~eV]@Qu!ڈ N]*xzC.~2^*kȗa[y<[MB*0Ւ k m}M>X!s@YuL'DBbh /ZgYMҳ,V?&c+ϱOg}_-sAklt~aޑC(%?Xd}-/ ޶Ѷ@3R|\6:!SƄ(;UwKu2,63KP:.G1RxA?K6 B* ɕ6C\½'&eப*l8ĒLJقɦ=IkJاczTyFY!J s``)C;6 Ú$oY4 =pAܞ*K+t慎").o4_ b܀$.kN}挦h ):N7'RiknՊ9te>%ſTxu'f gCB]0F/c[`",8 >E HXĞ|F( "VL!>GM*3DVr2(+%˨ Q_&1tۺnKY4"|k@YέAEeES:E@I}4R1IgTi8h}wq '#M%;hȴj`7"bI\}r -Äg8Ns$qyxF6DrsEO)GFh7l0Jx5ԑ#_ǢP~?NHGB'4h@RPTk}0qC\<l1ADrpbɅI[,QBM*ۼ{%ik%y6{_v0v"]:?H_ ett~vi[(g/ԩa'4d7[K#|Q]nNa\2T4UFa\S0ֺS;`\h4|ǩ,9 98- Q| {H/ƒpF9羝Rvv]qWj >e/@*~<ڮHм/{{j KOi!1fLx.Q#Xu,]I{>MebO={]> IN1WQau(J{zs[VW< àqajsuՄ'f)de *n!K|Nm tsمG#&v\_(0W?| k_/th̭AoN>-0)֏lb/;p"F 8SP7 o;%(4,ϲ؝퉁~"[O읺-C5r5!H?5:pcm.,*;A6@M(nmYPd 'yRCUMFfilT *)NhxʤJ@ Mg^D0(u%QCxws?5n"]6-1>cD2*&.*2_ՎhޖE֪ku7ؓ|άEr5k6:^A;o.nӬC& =ߐ Nx&9m ( ǏGA7 .j#zwbgLO/󿦈~t(N&DXugbe $Q+VȖ%5z$BPtRRŸKPDltb`WRb!4!`5!m\b\uB=M ሦ8]\xrԵdw'-%mޅyF#xs вNag#(2!(I9EyK}[1D4e^n]sƐ@.kr[1Bhm4*kQ#1haR.٢l1*M(1aWY@&4$Z^7k~v&gk aӠ*k̨Cr6"70Yh)t n6MKcc64Jz=蟉C<6&O_7435VXc6 E(!R'ssJg[uxWZ?n3 $\L5fpk:s^P([8NnXhցseU,º\s'_!h>WW%E]mAm1E;n 5eg'YEqE:4'$ivI4B߲?'3`ΥiFd؉ {;uqW)E 2}UqsZ]'\F'[ ]*K:h<悎k ߶z"MV_dn3',,Uk'ſG{\jd`t'

    誖 <0 ŃF*K{Jt8sR MD͚h~UmmH\NM B  Nj}M} ),kix6B|Ƀ:jlQN˒!zp83is l<+RBzeYy3AcʅˣS9oeR <'3quSdy9dW!?Ii334" w<(-j98O1&lV|[ESb7@a6٬p*pkSu &䪍lV)rOuR$Y$oY;Tks?Դj׍ǴYdiQ*2Y n3i-?Ls{\. {EҐ~Y nMOR{ 0'Z rٸ=Kngu|R/FZ i;:HfWNzPŤj G:DΎȇpJq ӡ $>8:%U9Oh8TJcd`8VlD-#MK ;:ES2l46ܒ3|@r^OP3n&(R؎L\;GF1RB.'< %G6F"KCA<̉](Y86vCR\ѮH] V"p G,Eo<%V;Z DG1Hrl=\><,v{(D6ͲswqAJsSꔾ`H8j\:9:5*7ޞ+ 'Zџ焻.i?ZO%ϖ,%[%|?(kv@b E_ B:҅GTuF^B xkSCj#UG;e&/B+KE_(` w3'%kH:0:ӉfokKXS~RP԰p#c7*R'o36 N+Ώ0nڏ?%U*Rhs2a1:j5>(Sh9 qأ Ҳk,-']YR3O*! A<Ǎ$E oġ19N0<=ϋ#>NJT%oyNY~c_!szaŻۋVwC^%| |p10$0b-)ܠxTT}'@=>*-Ez[}m$,l 69ggKK8V4$?e-]WDAYa|rb<xr7-zd:|w"Er=]I.p?! o@s|L9^jWzE<,wH@=: 8DBz/LfF;I.&iU ވaG3\"ͬ6jwgلal<[F)3/Mז/ a偆va^dbڢ(_ q|.u>އhC]sq}áx=9}8EGI2B gj:S1}mEk}9ctJ\ql?uF ż)9(&ƋO{5%!ֲOXVPXFy54\-w, jfGűi:r+^RqgbvsFUAKOb=6\v"(uۖKAEt EDު! .A供oiŕwǾ [ !rK=ږ&"*#8}O;H|l1kjr7kΉQG.ͰzDgK}tJ[p<]7Hzx<:wPoFg#pyE"T53l7㧣nrxN UB2 JEZ'yVZ :>CʄqC ^# ;qAfR.\J @ =[{$1ƌu*FozI825jW4";3BS][<~UtUjwMPC#'0E,Z"Æ2S3*=}Uas_zhぼNu#*&B,kCR'!w[z^(ϧRĕ@}UUo/^ٝc.~T&$W9:ʁG߈wJ;Nb%<" d+zEc8i]OdֱhP> %-Tu0q>7O4ߑ)dcRkc$J7 0zl!1erܾ+垢Rihٸo/^7l#3FL] /+"mWiZe=jۭkG,"]pS`~R ̛sByȁ?y3ļ K ~_9=?]K6lņs-^">un gVǐjrwȨFoYt@䬑_#$K;7݅ [irUg`uݑ]'<[BxR(jAM؇8ҷ$3? 6fxTÅo/<~ğ:2ړL ]}YIrь}"g9^ ft( į,&RV~d#Q%Ec@|tJ D@y[{Q5PG`Pg'Գ)5oPGBQFb rM^Jӿv^[;fZw i1RXPM৒?^ 0_]bG361KBlI|lef~Zms``zO;wU8Ha4%Dd[)+Sv:{-҈{fxmghSYQK ú\@:HqߛjՊiU8ӐF7ZGNyntN 1Bp !i])Mey=VۇQ7 Z PiN'9AGSJG'MUue 3z,5C!TxDJF1nЫet>P+׭:Y"}d-Kq]*3y&p"͡<3 #!|`?dDdr;\#5.h +b-A eeg#o3ZBUO hL1`nT(~ Q]6S5xpnsh&r2A=d`UП=5#kk쳎H$RF~>1jǠJӠ K@:ȇn>W5Te7ީXkA$|V1Wlı( I$[=*g©}BH߻y2nKQh\.ه|™ +~Bo#ΝrkU2$"d˹UglAq_H+eHqlGz:!F\NMxWabJwμ馡Uɨn(*pJzŷ!h9]tԴS\׀rZCV̈́l$|l_Uzȱ!%UsT]u oeV;d1I h Q~o)2t64E9<1fL OfP[-oa'qsn+X^1%xޫc.Y/WoYh_.7tP]&VwˡG`]ރL5lY.҉\cʮy"yFċؤ";$T4Ե\qK{@~(ԩ-2`2Ǜ]'=ϥw@Y}+~hCu4~0cqf6xa͐ٹD4w{a캱A֯az߃U0wAQ8zVFN(y ɫFE!^E!:/ڐd@/:cDH=7?ܹo2"4MWOdp[s#_`"V(6܎9_WxQ w(,o\ TKā΃ SbهT{ jU&d<Uay;]|z/kFb@ `|*u p#/,QH}Y};X9u_:+ VQĆl_" #b3 ֎XvH@iQMs_ƯqcȢpY+:.'e `ʓl̎OWR[k/D ,k26T=]s{{Ke==(b-])h#Bm<:?!Q|yϴe|^^7&96Y"8F~6\Jy]7 AwrNV]*1TJ_6F`ZMA8&e[{Lz2 f6y^,>HcPg9+MoI*z}<bL ӡ+=yI& dTZ">:ݗ.f4="^{m,CBze ^Y[mPx@˥kPo-G6DWL Pdn3=j{VM#bY璃RʂXy}[ ~. 蝎Kk(ҁɕb%`|F{{Tʴů3 y2H*dA7 6I mzqX6BSzU+&w>JyBz[\u0Sy?d~m)„/4~ en0?i|9׀/u,w+hJl4--*.o4Jzé|yiOoojl^E<-, }(ILVPwUF׾dV؞0?{8 վg'eDT#…!q}f&?Agl׼f-txj`'I Y{Ёn^qgE2"I'#BXuE~6=]`^\ jE_Fi7Lۉ s^YA!VwNځ9a`K֭B+o4!(JH nlRs9 |T|"[Bu,==$Ϙ>+b""~o.n4:%s%t&jB}?7jvdmuwF#H6A,|[6gix4\_11T>B8[v.ѦԥOYwM4#ǂއ.ڍu%a\$8]2g̓6 `~54%)I-Kg~Uyk:?u]ǎ׳&35\cǵ:[R}_>|K;(>p/-_G֭3qVzR@w,'*,3|70%"go]c[6@Z}Gu: x I!ϓ~2fZ3"w8NPS91YC*ZH0 ء_qy>cSG$FczUDFw:C\@-)+pADޕmI[|zV|3:NhTZJ M@ADs!'F!Ok_Ɏp#};#Q@$m?٪ G)] _LSĽGOrFI\o{v`v+Yvri.G1kA‹H%lۀ5@}T>CC:-L@P–Ie#MZ˨H d+$9QVg#uRG94ɡ6E*c4t#XhǷ0V0G=UDb5^CK: x*g=BHc'[ϡSSHoթA*?H+<1x>DGY(fEӣba:,2VS P:<uY@{v疘$o 4&J[kQR[N?2–0ɢ1x.gOwri-& k dztDFڷ3UٴŒQg,3_GwJg1̃E}#>_;UƏBjoi.ܩQfEI }G?Jf%"\E1>@:[ z XbBEES}c~ʍIM_/vygk+[vDH[eV' QI)-ˑ5X0~AiLYFYpJ#ԫ[-0[ R&/%`Y6 >οj؆͛ 3xZNJ7\3 `,V5|?bbdq\3L^s QDZӯ!aDNL?8Oj{x:X1㩽 [ I-z(fL̀g FjG{Z vc(f/>Do'dUrvL{a8@m &ގ-BEY&a6I̬PZ@a<XLwa8(+ ׺ qKb\1 cjsBa(:!L N"t)i.x`[&I}7,DVʡRo{ZRWV)ffe:-9CY_y\ Wɒa:3˘DvYGp>;'[JℏcDm/VS(Flo&Jɰ//MJ-6~AŔwWʠȖ O  qrbZ_v QtY?/Cp_Kܝ?/ɜd#x$j@ p$;4bZR'Tͯxc(۫u۴O3:n߮)h#;/-TkBe{.cx C{r(kOB3_ES>#_ڲvwiN,4LJ ?g#T(F"sE]ηeIRf|#JEv(}FA$eW x{I >-MU`tkˠ£sQ(j/A ;SxE+f۟YB݋%-E) kGJEA1:1o5Aqm? /$UmfqV4hSRjS_wm|=.q#ÎG:8;KےX0Oy 7~LT ч+ؤ-FoxCt^/UQwzy Dʤ>>D% / wҿPx7VQ'D%(':}6a M~J S)֭Co@rКE A⤂[(btA>:I K8Ljn8{>XZr:ՊkB`?tZ &_=:|#RQ0Tr#/VYlm2Jw3CxSQ̯n@\IZ!K3 o, QmqecWU$O[!PU?iNE~cRSwcuS2wl;w!9ox8П*=T1Sxvs"Rά);'ѹN{;nA 2Ies6*G" 3jSm ڍ|:JC[ O;񅒇*5*d@VȕE:FJtkћkC%mG:S(qК^!$\Qޮ̯VZI _R\{oc8/e b{NPnB_|loyqT<kXg5.S%wY` c<=;A |T(T IA@eo4{G`f( ;#OGZr]:(;Ы&%-M?b_6~=UOMOIƽq؏ Yag/HZȁ mph%}H1od޶R8ړ#UBϟռY>p4战BQ7[í0 W[ ,>IIpMwh;Z~63 Y.CYZ]<0ApOq4xP~qXz4M12DNfEn; q;.iQ'v  t;8#+>`X# n 5`s{nݼd56^nsIn"=f!b^u>kX:LmN=Uf۬zƒm:!лeBlDUv=&[/\ԏʪ`dMr|/9#Cio]umKZׇA5ܔA#)_5/ż {FJ/d)E5@V3Ҡ\ϗh-ɚd\Hq"OTnX/t3!{K^&1P1C\`4i7ֹFAD*7]V뭴@>G5V)F>I$m+h"bHhCL2|L,?vH 2[xDŽzwʲ&΋Jhnc._>%/BpAjԜM#m21 WMC݂oB :5`n$8_[#IT$맳oͥrʭ v|$Vw1Ϩ<-}]wHr} L6ƫ8>_bc^1e c7Ҙl0;"F j{N@7+MrTak @ {]AILRynӦ̟)-kE(wFwS'yK@A(t"){bJ|79@K^q+簣0E?s>#$"m204Է$4y\gC&[7ň2 xLXC= 3$'pj%: Y,\>dT X,8@_CRZcJM^J? >q뙂y  k Kl2/X^SHQ}œ]-] A|cJ֗MChQ}bPR95Z8r(Cl`,1JVȕ|'VDNQ;!7rîla~]׹#4N,wR7cr35݋Xjŏ'o A`Y' 5tlq8?K' 1ܣ;Z-l:r`/{WɭoEQ y88ϊ/MƼe?7L[uHD{A:.6,Zo6^ٍwC&Z2TmhZ]q96!0ein{}o7`֠\&iƦv^d>N g[7탅è&غ=󲆌^t>R&K5zʟ-5,B2MVpű܆B2/,A>ִPߝ}ɵy> 197t{J'ssC֕,[c?ftf^k)xz g0(qS,ImE|~[%#D!zܷxOh [lzxGh$: BФ{/f MsB"%%M̋=Y5,X\D!JE" }6Q3TT '$\`M遏WE4T3j ~`MxZ`1=FX eC$L#RA$=sܖ إs4>VpXA}\}H N4iX3N(kB+FX`u݂@ҏU=7û܁`bzB˞=k sY Iڨzxù$z8 O{5deuE@4mk+jU1w:Q=FЦ9;eDݣCStqGk8C)HN5~C H#ZuɾD{GqV _iR_}RXcBun:x6D?⦠ uЀu}nEen,K' [;קcː) Քcjp@!pz5 /WgMQ|)ؐMm@Ŏ|wArT v,|[Ldcz6PBt9P,nj9v1GYeEv;&&D+lp >!mi .kgjS+} ػo,ʎ.s nvU C{Dy]3{ t |(Ꮸ'CJZ d i*D)ƣYSΧQf1T:`Z/UZIVoe8Kr츽+O^3󗇛7QM6͕vv$:ƣ^3+*V Xl)Ǭo-e/}T}Uq!]=9`yfUvUQ)?  z#V@7,~ l8) vMPA(au<Z"~&{1˚*Օ(0,3GHf.Rӛ׋Ϙxښ29Sbrj^ͦH-!9^q%wg*1! R;(&[`bq|SrvDP=aA!b|}k9%LObqKa \tڵ9aC.I sG² v"W b^䈞<$ ۺǃ bl,&A ff>l]@y9}U ZRͿ'Sk:S߿{8= KKͰ=X[l{bD? lYYORgiQ؍J#Yr"\dts\) 4mqvHfAqH<[KSo,~*c_SMkBj&p^9 l^rngRe 9r*(*3u_BP>V:uwʳ) &^*lHз,be('5%$h/d\\TpB@zlӝߊ}77kˈ^g&@CO `C܃kw[nXr]9x )* &P"0tpEozp-oٜSc"*:C-Z軃wNޮZcϗѱڂyq6(>[o[%EgS|dÉf7S4JS=b6Q|K}\l9Đָ^ Nu^K-?*@NusUՎ;Y  ]J&\?I B !TD2]L&JɆh*4/ђtoؠhUtKaWm8=?&&92Q[Y4զE6:g<A.j G.>S[BeoYP΅\*>%o:kWSܗʁ̳f% ľ( ٟq_*?iuX fp sKgK{Ib Y(uy M7LVf)>lQkyd= ,B̻l6,OG/;/XP@gD/HJ][O?g T|gMXk2.<>ACK♙0#|" ;m߶*u gѿF\ ,WR(YVf*{L.{&C^"̳˭AߥrW^dAgz9$ƹXx`^pO6k?Mnx& n=[F r@K^ࣣj𻟏O^_v΀K@E9L N_]hwyCcH\k,IrH1.xeY@Tk`[\Dl}|=`*2]de zx}+> 9s_mFXft0m)K9cD tKC2wc霰R2[눆g ԗҚ@*y|bI$C<.XbOJ8gӗ\7#7HIɇw&wǛ~VshPl ڕw]{\BpȲecxб4›EnRދ18 PȔa7CY;Vѡʼ)j%+Q{]ĥ^)nD"H6&δfLoh((Ƣ0B]*O>J4>5g 7kO8Ih(ưI1Fy(ua#ءrp}_KhpzsbZ&+q\C سoZU|W*J )PT9zR)WP86uݿ)md/YA| y_L0:^_NS(v`4(' j82 8(b@^QqNwsH:BNf6FUӓ7dnnUu*@MވH yKGe֕yCբ^0)d bV/&|, xm2,),n2C"3Hiakdxq~*rԘs|N _QAllǣb63܊j5˸)bSU!ʓO"ZhcTj2E~O?Ylsy%ةzl/aYmO}&<==gSuТGsb) w5be}8ҟUu$SwV>*Jm-i 9=-dOx~LF S,mxЫ$>x,}|xȓlWNšM4?Ucfr{ 1zx 4;S.wSPG 4}gX-rf'ŭ_KkN4^/o\(]ܻG]~ьrCy-w}DLtҹ6,ov iq|GKYy bf3ڟȝ#B~?*%CP?0 06NWN+ Kuh#e%79VxofAY%,_Q*O+xIN24`,Q}+'"i3+,{U-$J ڤ6?H`i{F`Ox5K7aj=ae<\YւW.TAk?h0.xpL׊^2dXn\t-a.3i3Rϥ4}1Kݩ12KS!`}v9Fz9bc'ǀƮ_H %<[Yo}z),P`A:94{k;~ʚX%ǜ28qU_+{p+AGEoll Ib)8tA{ {)Pd'[k 6h$Zlf%xR9+K4jюF%G8/@a N:tPG>ӌ| "-vd mN,~^h ocIJØ@B{)EA',b6Ml1l- Y57QQ$wn"F?hɰ-Ȣʐhꆗ=GPM:L`MʆQ30ܘo4sDGƥ7xCU`Sܐ,XbV2Xˇӏג7{pZ|U×ɛ'+x{ƤC W]~+h5DRNCIz,ĦKw(ΕGF*_&Fk~i;5q6>:ۿ[+|M%tA,|o>P$]ZTđ^2Fpu{pxx[ߔҵ"vIv(h4 .ꝅ]PTK4I1_\{"B2/PNEaMDvOry wCWįj 579\NPf;##:|=lk_D rlh>y.rW%|E:(дj4.n#jW/" a|wl1*^j1+n}ՇBH*fJeއn9|M~0p#sJ,5VaLbQ7L)3^m7R }V5EI'}(x^qUNQt ce̞WӾ:Dܴ1G5b;7쇫w2s2SfNL<!{:^ a4M@ n )a-AvS `U/L "J '~~ ԲU%L򎟿ueE#::H5 [DWumgi<Sq;žFBO!cPVW[*N=5xyV#{6CM{ 0/44=&ÿcm_];1r4-Gw<]BCE=w2Q& 뢊M5Bx̰Pp OG{uQ8w v/0|+aZvl8g odV3[ˆ#+OY>-W(+nFC͈g0}JPDRlb a,pȤֻXVێ-ЦVb< Viȿn$'O%x?#xB kOc{khh ݻ(5'yLn4ψ d?޿aPwO\Pԩ"*~xƪ5K 7{BCVSzB@2BOٮ 2pԏ*sB0wXI sTr*L::d̖&5+yMu,,pJ 6ap$ipڧJl(D.ϗW((S@`^OUV L@h92@e@_m\4Ó/,iht -[gjJ(j@f~P7K4M]|ә.2uêeF3}#(,4WbAʂύy8?h>.mN%PV߀fNfk*ב. 9!,Þ9 r%}bmԀec[U S5Bmw1սu u4ELHY-V[PnݧL𼘇f"MF Q%_uם>y;p <;c }rhWj8qq%O⭑~az5xBi?"UwStC#MX6ikkHI7=ImB*Z)ՕPׁ^ r$td4rU \)PjfV,>Vb"F,xaχq,f-8(k &8eQj*ټ9Bs5`*ǘG!zqH}.`Mz¡م N] 5 Xa`0 ҔTE3\Én ;}_Tx e2Wh?ki2\9xVVu[nkYv{o{a6hU[&dH]]&ܮ~A%YMG PJہxm lrhC*b[ߩLA]+9ڡbGv?򛦛q 1g,E\`#B*Ր;Ϭ* o5Ri/>YD#jtɣtKzb!#&Ht;v.$ uL-?u{c @ c;^~&:>9)l^Ym.ILӰ5AK_O!r}A>Q:ss9^+-ݺ& ؗf@d[3P%֜qqdjX 1pf'ᄠ#xm;/U*(d۳:q`JfoҴAG[ʴp' ص*GqOms2A;͊#S:" (=-vYvo}7?U54Iғ[,~]8kFL- um ,#Xb!guLWC*1[.?7 ܃_'2)wa\EuYx9<%7xN b(7Y<ߴ;9gI[ƐƠ!. ~ Oi|Uhaӆ t;/F1s~O aSb 3q~ C0d^WťNL `뺪-s>^FBFp3OtCdnlF/pLJP7+;E .75mm"[D؈sU`ˎ'`HHf0F*h4&fL5'K5*az|?m/Z- qt%}=ƶW49Ur${݄#L3SOUC+ȭO@P%:=WAbJ ~釐Y/p_,bk5рy̚eg,TH{mOf}y1aRg!krO)EQNEPP)ʬQ|JD˜ؖHַzp)mH6lV2SHyjZlIRM cCg/;1smiI`"c'=- ZX }zh1s.c[h2f +u3#aZ+mrB FʢE2\T0nƿ@iswEȎTH[^oiFJ܍?34ahTUjoo zQN&_P$+j.mQ72;ʳ7x"zV'Dg1 +sm?=_6nSdLǎoPM}6m*JƗxjJjջTv!Y:{~!UG9'ЫϳQGPybu~sMٶ* &^Olc%4oOY$SYX[PMƭ|.;,oZ~/t va 2!χGIU ښ)<pi~Y!o얐FM ?|%*J`Ʌ"BmIQ /EoEh9EFd(V$z&7+|ry&aԀi]2~RMP>mT;QIF 23cSJT&!S Yw rc>R}(ۅMؐx.$#pi}*, KM~tB;*rC_} H<{y)3&'ᄮ;(t,tWS:8]4SQAl2 G8Nƹ <ڲKؘ/ʲh0O PVQQyaɱfqkN25o`yMQ10 }эEf”PQKԎ"wVp1vHع0rwU"{8]=&U׽_Ajk? ikz Q KHSvA\NaZLRV:ЬaYKw3FA,s1mRKAbn= Ie<_:iej> :uYm9Wc7];Q0j¨+V9M0|%"{Ɓ<\l+Ro9%t]N,Zm.*|hh,pҒ{̽ H=R<ؓIiz!4eq$p؊0E<<.t$\N{>jtf!Lt+[a j*P+繦hg,|B42nE^n1 ]K#KZLOoG 1iy-v!} C :@w1|?Ȫ`x|[YٮfTj$μUL[ʍIAڶVtTӺ:_u,a ͒8/$д`m XŏymG"ӝKTxx$)NA ^iֿ+宙6~QcKXpn ۡwbub=5fꃎ~"mQYy7pݥDU`A)',=+ I$!dNxCؠwr1cG R'szZ zʿʌP i`o0\=CdR&QnfEr֜ ׼bq~eO:쮂QӜ Y4)QdYU^$g;G,c^ETBi˟#?3$}~&Mԁ u|mLu|:tox`5Y|IbKA2v4~F~EYOz }@xƠp~u5D[@a*2Їe Go9_?];(ldW)y߃?}B=F-.$7՞_~KVFعx`{W9!kXNakUxvCُ~ߚU(!zmGmDRl 6Z6 :dž.Hկ7S2?L)цQWoP:qgKY"4<(Ϳl3Jq},8PHnM5<%n#:}R9]$_IyAj6vLJ+@yV!_Ֆi 9_P2`+#m`GEQ)>4Cx浖X(/XHӡcTC D䴁wWxu}ѣ̖Nkf ^ޏt[i:se\U4n=H9 5TYш8 V; , )X.jm2"!~"d%Ѓ|SfUضjmG#Vl;RTƵL^eQZ~gt\{IJ*qH>$Z4}D7CB2!oi7+NDpGkRPr%{|x>q\mҨijv qY;=Pz7m/]v6 ;P(eGU}AկLΪG(~A3x dTo$- nnqb߇K]}V.[-G֢ xe\ԏ5l b?GsM;)BQvPGlX}*sW袤!⍢V6m=!|3+ @J-dyGaAܢd91+ilPy&@ꑫS_E+OS(njݮYik YQ1/95d>ve(/ĤdK'#s'h b(:%4PXQC@7V Һ6ɤp<gs4Y騴{4DqF,D=&^Gp~~M٫7*ej7!1P)oS4RDݿVtM,_Zl8x'|pB&ݴ^UߓKL73xUf>AU[qJ.&츉I9^tһ=b+ r q[R\sh]ڂ(މRAwhg]s#"6\ !ug>K)RF uʛj|Ue;cPq$#I]Jky$tF~TmbfzȤ#[i eOjH\n9AOS]Cot?ݦRGl*_dԏSu%iqzG4W죭 S'06l* ~,6SEW}SZIl_J1NU WFԖa}i̼s8ԏ-Ɣ4> i)-pI0[ˑ6}zOi\z5b܆\x4TMvE[Vy( \m̂g_FsolZ]r'On`>Fre !kW ߓ&#/6MvtmARءY d.e"a/bp;.~&^ebI@qIi(mU)>0GPzo&f!*(Mr,~U{hKDF"]ai~lwp9@0#5u_\+92YN#B1wo4nZ~_nD/M㒿-L[& i1mӍ`{Gvc08ɀU!cCؔLJ:T yrR=yCHe"yXEM63 z@ CEwqYֹNR# 8R:'tm1dy/MY?aޏ; \EƯ3 GfۏV1t_wMP2B.}mjU7 -f WF?H_cOf0KycxJ-"u!9yH9r?cU)1'#O>=ws5vW. S+dT|@#Dfցte }!6@ynЪA"9H6Vs]PP`D+*蝫̹}ZrIL -$yka\(-_` %mqp"O1`9>fX%@XݾBCw!|] 2IgUcj[{:bPƩ/JCY7;sD*Ux"6iq8 lQ:}! bc =_WZ2s'DxH05/۰M69Sr392j]@rM՞R.Mlf^kW: Ff۽|S'\)Kς0w/ߛ]- /#\cϬX|>g-Ī\Ϝ>B1-]|m)D6:vd^\`PDN0%;۸+{lHAn[PHR5z[iRP74{&MA:"l23>HDy4|"66Z1z: c:- NT<_x}'b.~4)JN9C/W!DxkkLQYP^}͕FJGL濈G^b3zO^@ĪZ SإMrNVN1OCH ĵ eT-^&{T`:#wݲv1tQK(?{ g?o6GSћIA͆Zc6R m,O꼘*5r)tI%vI{ᎴFT@jBf-)-IR Zi@n[omeduʅ8$oVJٴ"で5\gV>x {Coߟ-ɀW6BYQ;$x|Xbj``\c:OIG-y距L^}Gn{` ] is}6P.xeb{[ Ǩ&hd";n> PGJ/gu-ȡ'Bϋ[@FvUf$=RG[:@ggGrl&VzxmMŜSMbSKcF ) [ et Fgk;xdnؑL mAܭo:vlO ׮RpZk);u,~ 95L( mN|w*8t57FZLCl|C3|K\ΫH*LE(9}Mq-0~P@ꃙyV24߾DDʓpb! zCxYw7\dׄ<1/X8ȟYnv6QŐ0HW/>lxPAЍ1ԍLEsq]07P+Ekz']Za_5HBe!8|-4%!W18-ztg\_u kU x^9l*g/AZDERzKg^x# Gꠎ${l$.wO*n{>Bu6-{z D#x)8̂*@%e2ϻ;ӻB ;^:nhĢ[#8:af b}BO޺Y<#>4-I4&b)H`M斉Blgz;ȿr:.w~V cӦ22K]\+/KD,goWiTk/g򦜌ɻ$F;"w !@:_ȅwxEֽ#bQZdO:yx*wTAúxIF6/߬<6~Pl=ybKj%ssONiqneI pO8YJ؎qn\@ SX.:y`S:ޛQE.EC0J=訷ќQny$2|r{U{RS-Md$] gDJ^}ΛXEˑf1Ԇ˩]h!G_&IUe@* 5 vDm{-r,كpɢ%{yM-&P# _k᧙zZ!ez΄:30|g-/7aܺd`a&%,#c-4yS\ӯ Ik?dSלb.4!Mآix>Fe4C5(!e@+r7#gaMñ) - _pT 'x/G$0Oz')^v5v(kXkx́_eAA*;8$-LLD[eք"֮Xĺ\)B-hTMg/抌2g 96*TS@lO- O+B"P> ʛĨt I44-J=wzaNn8C1R;.hNО=ߓ{_/}A߳;KfH fX0FX]H^Ztt̓aWS7N-$K^;﷬gc VI@ JdwȫO-F-G7|*\ߎz*W vlGdBLx t;tR"E]!p}/ZL@¾{`ߵ|Ա)|u3;N?1[- '4+.>WAi,Q| / N ]5_#,;hݗ9:s ĺPOl> AUYP= ='&/|VEwp/LE0a=󭲖mjtz\BNc`1.c0 $CqGDSKZSʹp A3d׺ Q=S,`7%Ѹ!PPpB0bR1 ]9?.ϩR¬E5&󈫆fAe#N>\Tè%'or4f&|6}`r`+?S{0\wM49ݑIFs[maP.C"1BF 5$U*}ft MߊwO] n $!){յ"Nuɱ$Ű#}\^<@[Gi)~%`hAcAw48K}]~T-Sh\%ԙ {%"6d$nsuEi 胶X=p/XFș=939Jihv#5U+7Q㱲QQӺ|-1“6= hjy6iDHwzM=9ZlFq, @!Ѳeb^@{ئ-5? P8LjPc>Vs+>4/\$5 Jc"(Tw^DՁ >MGDQ5i\^ңbN2ma?s kL.wb"%M߯PWĕzn]a ﴊ4 (Kh5D̞T\|0:9G&ngBw=3p%%R>2EaH^G~ I:ZOX5)YEW,[`SlGFy;H G6!)n;L:s"_<>f $VhbҖ:k}}JIVXCD;^p.HL(L { H2@y2:P3 ;"P?=Ϥ:5mG6:%rKeg }ɇlUk3tFT&5{LD\DQZڱJS_؀l`Vuf~y_7CN)jQ&\7_3 pHd2>4B[ 'g}{+|`JogaRY\'-޳UI8a;A@r; oؾ6Sq0U_.bK*75~>G>{ϖ&Aj HłIF  kͣMph{a\pzzC.J. vU-3<WLhj'ǁm0КO*WddOKtwl 8>Siz3utC9J-l, /VQc{PF`æo*Y?F{&=ϻ*&p4Vh3m2p&醢>QUk]~ZpV^@BLD+fɆU|="L^Է%o˔)*'wn6-%!oD%t4E92KD$GXn-*nqJ[dG+DBAky=Zf{_|klS;)\Q%Zn.4]KdjXqQP[.-QcF+ؿu5psKP#Pړ 2#b~zT2p3fx:9vѺ>'\ޜ8oG\ylt4]@S *W}={Һ"\~6i4U41:"pOps~$`$lxnAHe#(PxPdG'’N.ͷ?# T)CVer.v%0VU28CZ7sG"᜻܄k$Li% w2?uP:{ԿQ?U~'r!.ҬP׷b܃ l-"^|ϕA\)9j5D h+_-S~I.8t/ae>ͬ4YnQj,i5v$`Q~TUEX54@u'Hnیl(i"J\҃Ϋ/!wU@`{ĝRˇUOgǩ:"Vm`-HQ,ޒv8ߧS.-UGk<m1Swҁb`v^{;E:qdO`>L.\<^(VEsG4M<YbsBbE3b$~Pcӊǝ=L ғ߼&GM0)D|UeLq1$S̓\ /1#tRH>,֙i, 57Fh_u1;Jq.,E4Q`lhxCΕ)3jaLܡ_O.O*]39p+4я2>=S/o=-`%|ø6]Ubѭm Vf4N9$>ok~E?:tdgo; ^с'e'~s0/3E9VIH5^ޮ49Smy7OlEՁ򔹥FfzU:NGJ)NH$~ʲJ}G^GnTea ;9\ l'|@lSP.RqTL[W!&B5QD8q5Eo_5|%v.1ͺ$֎%̮߬1-K`(.ȶXw+şJFՏ6,KYr+Q-!\u;~Bdg$Nz[RR~^9K $f$լ*C7]$%gYO,_ $[>Zl Cv I, qR jiHφb+g"O*Dx>>^7 wҹkF v)jɅNwrhtT_.AAFäixR6XrɯLJJ]1!@H)&a`uSjwIm; H^ :6/5Zcx.i7HlaDQt{ gΦ]R!UbW(><$th[ ex"\߀?@`FtT_w=_/b@Ǖ sw W>#9mmFi+s)`'ljN ȯU8a#X=5-[FJވir,=4"VO EdYQZo#׶i"HXuֳIyʀͮ^"o~X޾Ҏ}^8X%{-y]qYФTgTW* q̪YLOOK^3f-eJE-?)hUu~l]kFPkj\c̖=d^bV,>3KJuњJ_v5' zVZu={= j4p- ߤ?N* pdO0=+"3 \¼,[7Y9iW+{,麆= ZKY tD }t-y(!FQtگ`!m+YڼHLQi[;Bbp '@ %fEj:bgxx V%V\]ǖ}vrXTLD_ \aDS;pY ܧjIesPnPдSEn[ҢSgdUetVUA1d9!~Ԕlß|X|>ŸqN-եTY5-h+ccن@ɠh!r7I83~:h O`i߽_Lx2 (eIe9΁sE_ؿίj`;ٶ=5SYkINio "obxZyPMS.43%^YeƸկoکN—|KS/b5QNҔwsPhl S9xCP@e*Vڄ YQѪ[ '#Ěc>0Z[靓8QMv8'ߒ*B Z pn^X:{\[&DKޟLd7]ʮMYҢ8y3u䃒X(3SD8snq19F^{q0Oj1aSx$\Va 5Бiـ9|}y }]vgX&m'>۳2J F-_XUXwOj^yO_&1DI!t,*g;#vEDl|<ߕԥNv.ūXw\^T6,?5u1H~Kp+k3}9m<2U/? _m߃:aAΙa,!JC]7x Z㧵M9[Y ։"7g*P-mr?>gTrwa1(!lf**_Z4;nFWHwt6a/g_{|֪W ;Ƀn/g=Lw[Jrr?>,"f?u6zKŇsItO Tf3sADoTgL昝۰rDi>x~`B61(6I_ŊZIPAk8*Ok;*m ñ0dVc n欱mԙJ-sITcЕ7/5~ɠn-q\WB <얐sPʙp`՞GCBR?h})`epq:9C>Tqs^W4KlrquڨtSJФ{E)Q'?ltj^ڶУ8'LN}kb)wj@_L#gdY3#&LN~b~7rD4kF uX#Cο"h zlO Z~@i[~)<\$e$ d3IMw&cɕuǂPtMbHlny/NlD6qqdjhk${}b q9 n9{,|>1)<^N6قwe)fn<:ۡ(Ivr=v3(hsbv V|.VhWc$g&rd.JMĻmgCJ~t)YQf{WTOQEmvTt N\#h,k)3Yw<'$2rM0Vr OR4:ꪧ>]8QUqa޻"Zt+gt& ~^ !(w9M2;z1!lAN"A,r@iSMudη;M@85VzLRJ+9 MBdz?xL-+^Ĭ>R&P:ޚғ4y" !ya fWT(]\:icXԽ '2b9 X#2{%xH;2I7 J0_6Z]dB6U:"Mx8=Wxu Nė26sKDq3Jp"qd&/)ow ⿞ZKeWז_ 랳{]l~a|7"p<͆갰%Q=,IǑ׳gjO0,kq2?}O}N%G#K)SDנaoouD!&R%t:CqCo"ke&=EHA~[7tFΞՄnK%I. ́bIS{:;b%}Tx-V|*/[mQ3AOYăGV5ߴ~A@{:]ֲKC2k>4,\R@m{酪QXǜ"i9 }Q1!v qI؝ vl$ A Bb[}C ҟ IɍEq fц?Z5x+G+ۓVĒmM@|q[@?%zѻۏQJ% Jɉ3~]$vl#!um*Zzh6B%VP 41ħ= g'Ȩn \`$YgڮWE7u6Jas۞Q#F!ɪg7Y' M|UqЦiOH9mN kTzp%͝˶a9U840c[ZW}H&Yi/6~dSA,S3`/1Vw4IQ^ M݇/\^0^Z7R#B+; ozKŬ WR*VŽo/P 0ё5}5K4s6g_.e}oO%X)I3X1}Y3(;4RW;kL,p֥E(YX@?w&|ANc!5Sww3̰ VSd 42ވi.S24 sۯZ`  ]^5wܤl]hdAaU0A1! hzaVIfVckB]Y .э#a桿͗!$k Op2ru^WhPcwm]8GXt/[AZ;a:Oԋu\;Hdx9{cByn?M8;֫=x/1ľZ0;o伏]+ٹ 0RkxZʮljhOPْ` #(r5Ҙ[$2נ<6m1Z`G}ǁMUFcAE>oAo\hNYXbmj|2,ҳQ3k#tPQyzMN}:a2d~lZ Ttyt5H`)#9vCv4 #8\-iy%  f b & ]a%L$vCB8T-Of3;|!l)A{pjMSE\`_&rf'q&2!}j?@7B~@Sh=b%̤9k٥ (E7&@ wGOge#7i+2s$0#8q".KS_pIc[`۲|*cw.vyOaM+/3A`2FU.C8oLuռA m F, !G[~Х:GS27MQgDB8z fozzyc>\< /]ʧJbnsln=Ύ3-zA2xŅY6Rq,LHm'qZÉXwQ0"մC'"@utuaCp k,8 eUq4ɘͶh;<E7ҰqKoCz[Ќp@ᒆc,w/M~6) Mp'cɠ 0A±n\Q&ힳ4OcXfI\X'0WC/ҧr MV=0lv?xuB[d{ $U Fx(\>sjqD!(䅟0bUd0' [Yvm$K^[O뚻o+]"zh.od kp6av@2 ^i6V`0%VXBAcyKF+'(CA8_s4M)wpbbF<7|.SzÈOv(bPܠ.7ϾAvG+l`sݩ7Q@DIf/Yt8x[$'|b~oOrƆ~;.[yor{iN@o^1FU)|t.tل = ]#سJ~{]@&JN>χԣ]oG~{jᚴRNβx#!O\C~O=ZԬJTa lӋ -@]TͿ ;ʥvף3l ΒGrꊻµwnEb(D\L dLqKngiļ$W\ggrJ8y aGCƒ*21?/EO QMޗ&>JvL 3F,InN[J%zxyie.!=Rl;9e5||A] Xd-IWp1n"2q7v_(SPViXnM%ۺ6QqWKJBX?wLx>ӂ3~ϽbO9b6MD 9 Sm6<>4<2&'nK*{ГJQ?Yתt{봯׊,`kTcMx^6*w֝M?mwb։Q/0-^,KAS'&E֢,G[(4ʏyꙴ}pd922<*7vX ~_.FK|c٢pIq!NvQnlNxc '$.p[-w4]EU~} >ޱ˔Hc_0J  /{H/t@6T-^@a2WZ0i|u[Pt^iȄ.#ZUJ8/K3q;[EX.J3~^jm55“VHh=7щY׈A$"_ _ RB]`jrT8wp܂+k la Ua;x'-7Or0!.Zq~2-~"DϽG۳Vg8 'ʣ6`iiVj ˲UsGga>/*W&gg?`AVIZhtC"˜qrIK)\c:a\LgyTՐ6I Kt-eHČ Z[;! ',5#DqLWS)yJ]$I/&ʡDzn ă#,S'-ʲe'БJ8bD>s} ZWji:^ \Jږ'H뇋Wg[J{Rjo|zqmѧsŨ<|ةJ-GgyCcrpAFjicE6i;700-/>./yHgYZ07070100000433000081a4000000000000000000000001668c1692000011a0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/i2c/snd-i2c.ko.xz7zXZִF!t/N]]?Eh=ڜ.+̉3HJiUmHɀà OPY;Wҷă撋OfG& d*U[ix!t /!D9T3 ?<0Z½a>7LK{f hDrDa#9I\y#G &T5m:&:̂]4;j8dЉ4#1 ^({ȗR[> ~Bb`=@Du㭵H+5JۄmhۃQS/@mM|W cS3z.'NwD22!M徥 q$J+JXg})pw6(iI2Ds!wJ~B7RD8#K2aKet&NU#3ɑQvZ lu3aх@C|^W! 1ylF%7%Zy&O$sD&IM}a[O{4ڞ^R=YG-`o;q*2at {-&_&s2~̇:5Mȏz>֯ 8Q_ Ѹ0{ɰϿ-%h$U!+4m Iy+aD@ycjG-2GP )R+H?6VP3 RTꓚOtpOxB$Jޥ+g Y:38Mht$:E&+Njz G=y<|_8 ]R@|Ki% cm_VmOÿ*4Np FIk8İ6/,Pf9x{mg%Y6y;y/B9mGpц%4.!;Ζيɣ}X2ujL:3#R} ؏ f-jg!b6?S%|?@ײhW U UgʗfӁkeA5ڃ0o 8t=WC\IL•ʯiNذ`;Ѽܗoe˂ C [a$,N/$JA{VgV˩Qvٟl1T. p_ +QƥӾC06xDJ8ɏ Δ+SF`rƲͩ(k`I2EYbL#X~>R++{~H\\,vے }u9bmgErJtf^z#*gY8ޞzL&**K@~\8XB $O΁HhMogh{z%suwcDֶuz>Y+AQM?Č͋@;RF}e\@f5Mƻx0اOL=GzWäɤ(&6 Tuy/eQx@(Jz1䣧٦uW7 [\jqm ~8oϕ3q_ʆlN6^\kqؚLj6&sc-mLP[q(qaUPLvE o<)~>y? ()N."lc=ܑ-q\ખqj W,wB4WeVay쎠J,7ԉ# (90Hֱ]X?+o[nJ"lz_=͚?.M<⒔J]Uq3N 0IRM77Ms%ta2J~ ngB6f/ #N"[ĺyWj#gb9SamPӥG{ݦGi6.9,B4Rx0EQHye^wE]3y$}S-ς ԧYXdSüQkGCMܸwT}כ,\I.f ӽ[ 6Ea& Zj$4r[݉f)o ' ]\AgЮ Z1dN g#Tfv")H.>mO'dԗyhL[OX-|h |h@Eş .g=w5Β40RhewOg?>pѪ5\}]yJo'4e 0},-lIC9B"Tp3p5X;#j,27bԭ`1H8 j+"gYZ07070100000434000081a4000000000000000000000001668c16920000bc54000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/ac97/snd-ac97-codec.ko.xz7zXZִF!t/]?Eh=ڜ.+67ynGimXc-TӉA+Ix˅3'2%gTнmƼz0dF,Xo%l ڡ 3A_a7'ݯTk! | qe<$AW}rp|v:RteD&JPշ <,y'(qJc0mC4͍3@(D=4JN8$7xjZ݃$:9pd"Uf^d2b>Iυ;rmX2"Jlh}dK >ڟ[p!X܅!|M M d犃4=EӉsGt::uK*!AZ!"ĬIՇ٘+T'ԒN[c xS G b{Jᔒ8DL٤ϑ. uSTlS/Nn=)|<nE/ح`//en?(M'F6KSDSs01Y@m42@1ZO zP7F'XK@6)cOi^iW[p잒QP۞S>6A:7LbHjWf ΒlEG< y`׹A 2e |. : H͘[XU$}vj*@Byw+9m:sZdqvIb 㱗VTfk>BOӂdQqFJQ"5*~SC{{م(uCLcU3V(KI[ ٔIz 9&M"[[FͥJ:N_+=k}a=me()iCpvSO֟Zm>!G48VY_x[ mLf&r_s"魫`&3 &EWNRl[nupc*I*?-DW.!xE}kjM蟁zX5q%o8cwy~׷دv7g&O1p(r2e"1OD5=Y@VeUWS&/B3l~I>U}Cagfח7-o zNG/܂G즠O ʓ[@n":XAO(臅gæ:;[J{Hh3w`&[&<ŒΧ0u"u &!U0=N]i$EzTx &%VfʚyrPAʯIIUstSvGsfE۷TI(ȑJH8 ZB=NOB`~]&Ǚy8!|+̏>pLlX;QZMv;&\OL Dp/M y+i ^؝,셳/tVx*<`UX~238sv!b^ F]! O|tt&{i;@URk   ~w?`e b\UǶrRu}2Z֨^~ݓiYi69ٕѮz9ԕZjNS@WmKűpQ.n*Ua %lˠ8%keȨe@KAz΋= y4@uP%O#)g"_1C&+-`S}1BB%VO̧3$JAvW28fJ.Y’4#ӹm+v^rEN!~֜Ymue|wb6BQքS]yz'S,"ǒ9AaQkOjYޕd-eVj J0'A c#r$"D ?)sIqb4/Q9ֵU2s{q14W$Da1mhHiMӽZ&ug*l pT d}9)@*XEU[2d2f62 [4i%c`͘f.A~QoݻT^KY󒤪ќ`IFbU8gQ+o`#F50h2Tj>І!]MgzG߸0}]iFwl[.YޓgbMFw)atۂۛtܰcF^Ik8˳bqI1G 2Ț-x/N|^}`!qp@7w3FGM{(\ϭ^=KfטaGXE:WJSRKP5źCނ nķqIbo%R!It-:'zRxk6fᣯܫ5NK+.- `JCߥ,oÌ1[s^ۇ_fW"!D1M}XZ"]trɓUQc4ƕS GM@?v35E}\Kŏro掱Tum_p߀ ® 1f}m@C;*2Ǽ4N]WRttl@?:Ng[w;tϘXj?^ϗq%Ab)N=>\|$][bhֹaI^;^ޙDYe{ ?1>O"ʬo)g#S0e3;kn,[r$P(.)wgPm2X%CuE/\R'%X^?NnsM:Ӳu; vHchT>^ypJRVé?c 4H ׼=AwfJs[贮>xԦ Ⱥ]زa=Da >1eTy&{lT~@h_i`M]'n4f,Y0 \: Bb/OZj,,g>A^AsrnƽPtLMVIih2# >[S3ҏ Жn/t*I½ ?[ig("͌31bÌQµBnǃG>NHc,9 6~kPtlheޛ4 mQE Թ$̏MYȍ <=M $&[q zVi$S^ ga5'<#{ m'$t~=5o[B͠-YOy7[xy- 7+u?u|Q c/(%E/mC'=nF";upZuQ+ yOLZY-BydHZUhVݔeMFᔝ[|^APS *"r}wL0\T8pT PE"iFegtO;<퀄q`*K4ytWkۢo_` qv U)ɣ(NGb]f"TG2W| jfma{ R1NMB@Ki`GeeNesޖzhf=0,um3: q*I5k;<)ߕ\"cq C`MBЃ76<6P<˖¿KN_di!w>qp-*8_Qjn"SVBUYY#T5dH}G\pP[D{~{jϪKyV% ?|ǔD'hݚ:|?Y@Q0UvMrD}L/6O_Zj%9nv jkc;F/8dV_Rl>G8YMZpsL9s+pQ_rc\D \Ck2:)I)iE޺ uq&fN~͘d3Y%\v̷o1YN3g'/u=LFk c><}w0>A4vm5mAOR zx.ߎ ]ܺ{#G]FC:A')gk8bސ0%y'Ov&K%FCwGP%sGW1X,DΘK'29H "oREB]ɬluܖM*e=tE&i #ڐ?]t j$G<f!m懼^ xKh)ϧy2I6X,z?s\}S2 @SrirZ' ҒkS,6 _FB?2Jg[kAO Cw6P;3犽C~a? -ܘ!Ӫյo7Re>c (A19>qvRGmnֿŀ񂊈kR/鏼>3䮈hذJړeJrnw%(R`N?A凉0i])]ȶb(JcF~Jmy<-e6NbƭVi=Z#Vǃ o5% Nf/#hZ7gOJ0I\g:,\rd5s &]cxyQBg(nH쯋}ٮưW[i4fe\0)4 ȡ?CbBE1>G,3mںf+[]h dd,?ڝ)F"`@/%ҝbouχ} J7R|ʠ.(հYːexx-qBGM/}ϮrZi/`V1CwPN%%R esx*;"X!s@_ Hx0<>xhA.}gHCCUE vb0+_4Z@\֨x̀ ޺wQ+ټ_ϋBpwyJ#7 b"1x"QZIYV-.~tOFgb6 ğ]+Nq :A2Dhة.vRNi"] mYR4p: Jaԍ۞8 VMya*#h;!@>!ME,PnaBiw4o8/Qϼ)^]>UQQf^:J|ƙ6wH{opFW%uuf ^tA=w;hoڑ;ݓQp=d q Ż`HFwGt9uz=fb%,jAW(!.arG=j{>mUK:ޟ=wͷHoȭp/l%]Q5@ez0uu` '7_X{H-a0!bE;58$3i)>澇L5 9̰a~] YIMח?u&oSIc Wk!*9>l=L5;SPIna9I'?E"!{v7X Q :42?*Hog6gIcix+\ @`0H@jj6K9MۊAUaRM+LSu´ T6K8-&OY.[gge/h,O0H'OO6Hyvk153IX7=C<=\~uפiu^WBqTz.P_#Hd(_raޤѱfF:osDҥ+U< t_ BdE֠b591pSkZ*MweuɰMw'L(cuJ ACzۮq"kBi>0ikQ5e?W0-a1|Idiy^wŊ}+O 6M M®A+&ElnGB[308 xIFL)m.o~/4;V¯l ͐I:!)^ֵ}7Y".*8& /D%1;&AH:K\e:ȱ-BSfSV'E`[׮\D@xAA -mBr!!JR*qW ,uRB/D%%X}";L@,}9r7Ep 8܈g(yh}ӏyxl?7.3Z~ǀ7w*PK;D?");հE?Ы|O{IRs J 1rF^id6 iOVɒ8}1邬P{7]L5ni2Һ&_!Դ}geW2g*kpI:,'@5_\So3vw.WZ8b|i{UDjdB82OtavQ IՉѾD)7 < ʹF]d/#>X H@&03L};[:45OE:m&9g#;#zJAzN%. H<%]U<aŽ` ^n XWױ3с0,(8rN'SK^*FԳI\<7imCƶkx6L^^G-0F:VX D\fJϔ+L,9ZGT}wȕ mHz ~@:7LN~ rwB#Wzk˷uOu&-3'xOq;?c%;ɂ }]]zpeq@CRސxWQΤB1)op#ߗs/Dy_[=w'x^Mgpj\طw>/X[wVoX !%sDv#"}Wu#ObXIѰ )sj4?= Nϧy⏽Sw0ᩡ9AHv*Į _'Zq\ ꧃cAHD:ڷY|IGaaGgo .'Z{&OIT7O03-GvbݬvQy56$#Xxʇ{#06a} QQ[GTr*e[Q틿)1L,RrM={xzmpT]kV@`OuI$gNĘiBq"GD~.k1D7+B5xT5U,:p-ȏ^EG w>7| UVOBvX{4nϡHTR̸dLյձؼog* 4 ) (l0(qGͩPi~鏉':W )e+J6sIp3g[I- H; K+@Md&Sk\h!ӆ<$foqv|iL&K(OEy^'nEٸH&>|l) E(oyAd h3#Cѹ4>=8Uf`1E,ϿcSSVs}A~,MxDK`Ѯiņ^uvRd,/MW ^|7tJ1HvYO«?tKxM.X'd-Wn93RR<1#,vH0GK뾍|s(NOfo?1ަqm|LobGhS( bHt|X6uJ 7*tr ^rǍ|rrn*熙 X^>`vNM $őaӘ[3? nƒ䲎Y$/*{VaDfI'^6-XSgkLX|H%+0ĢxLGhܸsԃdM%ͫGw[{wlrU r!/bVD+^2Щz/OW,@a ^%k- :}AU4/LmzsEWY 3㬾Nh,r׵6mS]Vx:u^;תoq>@܆;mȤ.>g&irWY"GSŤ78".cBp`A~yY zZ, +sf %&xYgm];n+U mPyU 6t2:qbw DŽh=竡^ot_A#u}: yoмXx`+u_JЛVcdžY *,oW.3k9ڌ4|;e:`j`ӝO .xV8ʴ(an^PkJ_G芥)z=^]Y@eQHkE:j#v. YInHP9;3)!{ `1 V|T|:M8SRvϷQMޢ#M5>C1jɠtX}&pl5AvN7m+2GXe 4-pp 1hj po 'YEeTr!%m -4dEKuQ$}fU4k50(Rjʥ46&(q$j?0k`.:^(I `5 ExZ:SِI35BK~XA17Ƕ1!'9i}6]tc4#?WmT*"$1=G)̓k=*%rnf?9{Po؝x"['W8փtGe12k ?.uw0rصB(I~ls'[&*CcC`_fA?,{h%ĝ9Otk!v[;= F>9'#k DCJY5,;)}0"'2#7dL*^v^*\QPAfN,o4@"8KXB?xn9u]Az P-f~I;I ΗU%75x-8Qd[weǾL4r$lؾ@M''dx͘FN&77vm އ8u)gh )u65X(Gq~Ü7{s9Yk 14aӛ0dy7ȓIi}ت]CUm rq3!Б]EebO]YU6NצٰmZ޵/sAO9x/;Yś`*xzcCf#<|P~tLɆ"T;nV\ 3 ^a:;g hx^D^ܳu'YGn+cS=QY"]. >:(BL]{=E½Y5 x4m҃{ªLUā=y `~Bކ}@ݑkB3ۋ H@U! 9,<]St&L/ޤ͹6(٪vmU$MVX20T(#ܵH!7;5]zֱNu>L!- @z!K'IRHf_Uqȭe:bTٳo!H77+He|0ELaT"x_{Hmbq7.QH~Gb-לs1݆BϽ_-1ykhOa =P*'؟ v: Tf!?Cb"E"!8/YT2LhV= )¼JcӍ;H Q<̙op2e) 9T!2Q GB`n!%S9tr= Q՘ >GWn_#3DћGL@UwµmPq Fi󒸶xҏ@T;SGŏbO'bEΫѱL}bP ,}.MRp$" Fl?.l xrgPw;VOJ'R}vܱt;lG,u_<.Uxd#+1V:H/N:Udw9"ӗp:@cCeЯgOvHUGx^&m>!44;u癁rפEXeb~}fNhڊT373}I/` O~ɫE8k?b;=j. :[-:g]&F{xDCJ&#—&a<]iS3Js{yer GdB p! x O*+3|(SȽ"#Mvv_flI꤭ t/@;|4LuZ\}EVLsf2C;@uy9l3KA "Eun# 0jK 7*\eLs  ֤ \*-O.Fg#׍F(e$nEOmj>$$TeH96 mAa╡W)@6J} bS60,B +{0jDBֿF3 %[ W(PMp~inA6MDu%e} ,Arp;>{l"kgQ^2t1˃͋D0XGֈK ,QEla]By }tS7h ۏz%ٳ F?)9WJ"I;Qh#2/$8cٌ=K$a׻,p4gVm0h0 ɍ6t _ kJ{ CgUGV<&8IqU;؊ "9 oGP͸9ssx; HS<(λJl:QQt|~9VK2=LڝQsY wgs + ,`tRtW ބgTpv"WxJA*^VU-*<ਭY946<`H 9Tn{}+ >eE;uR5Pw ^ )3MBih8E_}زpe Mg0zBtNSZ_ *CɸYpI0MH堇><qIHM |S D`gƋwNF;{[ce+u,֟}p2V0y7S>1B%} &/[~Л? ܂Sm?cNG0hADe>dV1_$@T\<)GUVo"*y@9@y C&%tvOW@>qzDvuyA>vO zG91FXF?8Ђ&xmۈ8|zEĆ8.kYQUmQ$V+a׻5cI(I՘iăQXmBwUzve^l+\m*ms_K0Fƅƿ*5|k{^[n+<@ цZ3Q/vWmuS#!=6}^J25k G>7.yتŲnw|Ҝe>^t!q2N:G=_lzتr.WVLz@sD:&2آO,r8y;&9:,`Yz!$!?,5Y}ppޙdZNN]zt^&X Fq( g v%1=*q[GQRDi>(ƭ k 6y|pq]FsǁPZ\`{0PK!,*@QlSa'R dU{Fj^x qOQ-ri<]@xRƫ/fWU hiqzF 6Țg kǗqVk_lP{btLhȣZk]e_?陻sv8ԬW$zs "a 0 O(xbJx:Mla+P'{>M cQzy>BP9X$ +N:UzjNU?ОA)w{^ST><5QÕ Aз>i*IQD3h V3+RE~ IVdCQ+GƢ"^d=uN)o(N]ʚzr$HYbjF\1Ba+|HU7C/Y2ژ`/_6Yg$24i<|cz׮l!̶63[G$2)/Mk„%`\rTjȿÇ#ty["إ0ˀPOhY+!1OOAfuU0_+}\ /sRf#esFf%[|*ۛ?&1˪#K|Sɥ(Ĉs''Qߙ/۰%`х={ DpR2%wÌ寚〮W9<<*zǬ~:IZ4MCYikhJ^FW$@/ʳ;2_Q]^uCNh*ߊJjHFQw\k7+LKԫie9#[T^$@4}'^#[l{85dLԙCHum*n]%lAo#yDx]{cBBaz0A@#b *QhQ10cP79be!ɥZ|tz_U:UOVQIM\ ұgs|`^;ok_T.}1eq'5/ {3(b}D= x\+HZ24I'Xf"d_$ [jք1(M嘴Qĺ~,R7Jb Bq & zJ؈aȣ`%6M2I_C/3,sNmG NM%HZ_KUuվy jh SEAwS Jp]`P ǠG5*t ?;r P6 E|~;F#.I{[` =(SÊrS~O 7 hsT 5ǀQ/]uW>Lkqv [P.^}9E!+u"m,`/K'L\:LOB:nZ(֎Rv20'TH; )7N&N{쟠umNzr4r!LByj3 "˓ ȲDZr]ڡ_7u5 ςłϕ.^(Q2*C ċl9eo6UG\(y3nAtTQ\hFdCwDr<)K,Ͼ+!/y_7bVRcЧ<'~4ZB/^0eNW>~aP ]S gnC1=bR|݇L'/28۬JH#:qdFݾmMPдG#kZhn@}"D@v5>F~JZ~WGg ;^TWϕ冪% o8νw}$cO4dQ念y[iiJʒQlB :%gu^{#EFG^bfOLWNFjU)mi1T:6mw7@S Vx)?_А4~r*Ro)&>h&?qx}P_3 0Wc 6 Aw\# - Xn@;1d]Gm;lEtuxdn=i U#$;Vا8^TQDfSꪹBEVVdx%~N2Ug L1(G}ZFI,M1_t{MQ-I=/\2@WU' ['km^"ݤ ~qt2VBaKEi1q?J.UMrka$ta(?j!+'_pZj4T""&ӯo=MYJj !m)tTh vH&wg w(\J 堽#]tZp+LZ4L~::ֲ ;CuOLie8FuHPZGC/izZ;|tuB\QTc22Uxشww]g}bP 6=qL!G~7Bg˔bəëЯ n1f:+j&MXʐDS砻Gca"B2LC-zH=][),mU ieu(T8O` #‡yZ'`ZzA#  y_ص{#z*` ;Q7lC2ځRw'h >YK IǑ!}ƻy\0fBQ3-5io1-F:o v{RU pR}Zi«@6ogJ C|k@*$zNh\%.ʬElm+]/,֦0?\J+/ߒ*`1Zs02TN=9!Γ>3 `: z`$LH$ov 7 (QK`6F^n/xB( tm𴸉ouI}\L; DIJo/{;G8=n"jx& $K ޫ(wk?j|9>cRk:/]!-JWQpǤïp5㞟P,bj;xֹʅ.'(>qQ Cfl}//O X.kGCEW0A.S!B YNRe)SFV)P-J Z(\Z^17y: s+⛖L\Fb0M U^g U 2ۇe4X4*.ƀcݛ,ueUФC*CIS ‡9 >`a{O2cU.ُ.u;OT&C]y)Z{T$͗Xq}!اk(DN=t?DC<3|wv5}`Fw1xʬ* s-Wyᑋ*cßy:sBVTY<bPL6ftBy`!Xؤ&0Y ?~0ŌN3q8Qb` Ib96I:\cdԌ%Qu0.΀FҖ#N0Rw]% $ Feu^U8=0U YT|ZH4LJ{|8;V~0X뗿 7ŠQ!Q"6|6T'."t@\fvr|l:sMUQ'6N= O1@ZQtz}v1*q_0 V4v"l^ni7mI!" Ϲ`ˁtdًϙ7Uj|u$E'JC&2`P]xgdUl ym{ LM;%d|6-5uCJ;X=Z:#Am~ A|F!5} [tU d* ܢ { )`UQcv)AK*o3UH_8Yd/lkF %7}` 3 r:XME}rwN o[@/F{oÇ''tؠ4Xwľ򜌗F " YRh\3$EZꇺJJգYi jb$ghaZ9+*$C,8 `ZIxh}|F#3W,L ZslوX߸h2eL]|kFOQM fo T[A@)6}$ H. l-ɰI GvɹD!>/Ϝ5M>8WZ?-htC 2/ yngIسi<؇"!a-j(A.EV̈(K%hb-Kn~k"״3(3F{k`P'>mRr^Ŏ3p-u4[UF'K'4rE{{  ˴  kۋX޿S%J7рVJȗ0YM=BsiR16E]Nbz[Jeb/vfN_mHQZPxfI# x^ \b8@b۽}VKG#LpK L4>⚶'LʕP}!*%Fp#,2ɰ =ekaj2lo/Ȅg:joZ+!/gXuݽ j[c͜DTzCDŽ Hvӂj,Gp풺Rd"jJl"^fUQ[n lߵ]'\ 2E)? :Vv?Vy&X$Ml0NpṴI\8c4(3h)cyRW\s 2<ý.@cXT V6%|VDi0'Cq;0}|>9~#Oҍ!"R BN7p$5\QM#W-/ hw%SnYj Cop  5~*~e*|lFbOCPײHgDAL X]?CovKh~\Q4_^n]ybĩܗ%F_yif5^ =ou-7/2^Љr$SȇzAy*Di)x ʐ9TR_KEc{ޮש#{Ҁqd~וo cM_}o3q i+>L;{CZ Bya:r-D˼ u~Վvt0Zrq-<^~ `}%ύ 7 Un΢떧4.yHT:sk Ai 78jBLz;xu9-͛2UB +=[' |ڪ6Û'ȱr2P#r ؕFY>{OR4Tb u٠LZ% EM/P sGB wGyكEˡ0 %:ڰS+c,͈>rU逅IԹr̄"ۄH؂BP(%%J'8۷%mn­(+,Z:&tl>P5)sa8Q4`ȝT0`  !0-A\;BAO pLPPÎ1~w9ta!$#Tsfñ*8ޭc+]4DU,\.o|@߻)x%S*3sVrZ;z,#>;aIzq?[@t {$^9M$:E\+9.,x -뽸}F*  +Q'WPDN(*d`|5l&?vcJ Xm\&eex-]eR~@/$yGNpN1&mquH/mi;Hj^$dSsUj`PC \UN_noFRG O_J:[9't#ҕ)/xXb81^|7h*fQȢ{.Yb!/-ϫ~Zy&uTw:u#R:§mR<~b jvcz>F ~Wm:BxRi9 0xUwA,^FF uG"zj܎C>2Jv/3YgϚM-=̒e!EP 'M@@p[wJnMυc׎GOrZ0CP2=@b|@BΨk9YfV9iye0-nHB&(zl767g㔄a6!8 I -#' 6lkHem"'aR| ,~w!2|^IXl B_Y)o񀆾KtcFiI) @hXtw2p4g?q~(ur۰`AःThaL1% VVIJ8!<:ID_'Q,b$oK_z4^|0L XS R%$ AurYީ$ [УOJ$aR+ _=tX^$()07wV HAWtF + ! l mo`WZ^shuվr )@H `T")';EVg؉GIFAB]Iu=dmHXJdXKGl|!A}A 0n /-tUQşXS8*<8ruf/ ɩCgIf-_'bß]CLr|K*Ln?)Z wU>m ZmmHKq!cet"4 }p?pT߭,{q'w~z*'oKB5rXlaȬ?ǒGf Mn"?[oUpYj€Hp_ Pꊲ e>xUuUf6%mʚy&~e_?q?#M5NK:ma9,I=VKGIH+n\ײCr3޽l<@,LUYT6Zk&ߍMߜcIPX˺)́0Iq8Y9Xx#,gAEӬ]4 bMj'Wh{=kcg>{hq5 B7qS.V΢?;ޙOXyfA %ޑ<'PK1Q9$F O[ޮ(w3X9)9sbL8cO<P(N#ih>N跁#MloY^y& JC&";AA?a/AθUЛ&3vw&^ܖ 3ֈmgZ9Yn5W|} OƣG_2]1S=&L vrc\TGE \r[t#U|\U[ 1*7iK: J- qxYnU_!Bó/f`Oǝ j8oWlod<FԚⶢ$X(Dd-a(D 5H' ~Wͭ ϱm8vZP~7e&YK i:- @20Ѥ['I7w;ysGysX:rx>D11b+iUMfnwe`AHyk˯ʡAj4AaNqMQ y`AR$.Zm^uh>_P qI| lW&deyݖ;uaY@o}ȯnSBjz5~9 _A%elHL&JJe{ޚK.99kٺ`yG.ChMoI zv! 5G3򹊥/ !6hUž~O5WǓUlPQSZAB7K /ٜpȀtK7{Og$ɼW>>T/5SP"r06B?,?' (;ޑ|3KA+`]! 8̱mp"yT:p=H#6%&^¬[_&sc&fg94)74O!>P͟Mebe2p&ϷEW(S]`WHkdbĬ8f)Ez|!){gV#pf=!zEdtQ; %G3 \еD>eey=v=>[8Q }ӆJf8iuWK&71K.u=4 ]{o΄,aAoxbxГhW >X23HdNOn%ムF3u]C99>4K~Wi'2}/1]b#1e\fgCr#8W4WPI'Kʓp|#?j~(Yx6k_ Qd7aaBek|֐ y-NĶ?~JbO .*k'١rb(.soqȬjQ=)eF@;V"ieq#N0aМ:[5M Fqm),xaMD239ړCn*V)]C8|^fe`F:^pӛ*y\k .f"sMVfnMqym5'm£ܙ%A)0]x|1>x-wV}gqwfv(^ "4%"b&f :S^g \u-"fO)+&auZ?g fw11)Ð-զLg6ǚo{*+wN|"}s̊]z6؞H\'u"}*wOE_o`6(CUO[ II\@ED/$3Bͥ<θd^إ1W:F޾HP@_94ZA'z[F~cXFppeT%&ƥt["dْʼn !쟾?Iwؠ\8~2&8⯤1YnFt}AD.l;q]-WI^AC+S<*:7}xMHgU &|e,_6&rXy,5٘ ˭R(Bz CH7fn'm\m57뺴g0͢XɯPN۫kX?Pm#".:g>oL42&5`|*s}Upi]Ap &딡U=`B3Jrx6{/u9w<(v@F6e+jBtяk?tTI}E#@Ul)p{h_ ZL_f;ѿ%q9<.b LgNDE|]>>\t+؇UQS4_"Y @Y>[Y1AxOcn> qRwX|o竔F'ﰈ&Q7f* l5Yd66A%=3hM1nN^g766<,E\ ?fX{J!>*|>F&d*.,rӵͺ Xh4%q8#1ȏd!xzd !L !B {X [h :h/Q+y1nT6xxPعypUaRc&SoqQFhű]o FCHǩΖM{ `JdXCA59 ?ڌ[a RL01! m֎,w(`(N3y,'W.YXQRi,y;jXjpMuXp4R8#MGMJ ;6p0d!@#D>rQ p'.`p\Qe̱4؜LfWf1̺Ƥ|QYn࠻q~* (yjK jt MLBtό~07NG  Hə,xW)l3+n ,礴Xd ǻECIv$U2\xz??Ŋi+E4>57L>:rʷ., _ U3n,RǓtI8Cde]? AG߇ ,woB.LWQo (<ʯO`ZV]HpKl#D6ySkqœCNZz}gGK9ܜV9i<2 {/ J3TaĂ~gwiCYZtsf P)HN"3J-ͣRC]c92 Mq!n RmbZ*݇YrU;URřIv@q⋇m ~D*Y8A,E5~ ڑn|7 /-NbV0UVA}#k~ЖI,omD`09>#Mow.lo2ho 1>VaSBU#CN$ [:='Vd؉>{HQyfQbAF{I:Wl\O h^hIɕ6?W;Lo6J"l\ *;mv:l׿ ʌ·9 70sԗf33b'əP$ms]OŦoZ ѴE0|% 1QXzDzHuQDl 0ϓMEkE kx_zwTrXPՙ8|in&{veR7 hhg9ٵ`T_]N8܃}V' Z:~s@F0hO.@4ī\pLJ4 3?-CBr+6YrS,2)ϧBbq#r$tv>)~fn5wfs݁kq UΥ8Bϋp¼j? %?u4|cfAvAwca **1ޕlP@J̖>`L7!Ӗ@⌏8 @FB:Jߞ^3s0>,ZE*F &R*k٢şϕO3 DgCUl]ј0Hs1P2!ko&E2G3w b L,pSR8Td>Jgih2LMdi6YZIzlgH#} [D@r.VP>p/h%5t \H|%B5#_ B/oHrfVsFRIVZ 1{.bKkSaf bNvƲ"Ͼ*~q6ѩ_dlvR|w'Zk2UhFRqJ,߯l6/U]e3(ڸM /"vY k:uK-4UÈ O]4=oVS$lverBNzGSV`OYF.&Yd)HFm[%E1;7ꜙ7U&8@t Vr/bJdStIAݚQ=lWsعH2!7% !q 7FIa0u^i&B,33mOAHBJ٫zqmJ㘩a H&??Wҟ%$,Z zH8@M!\ ֦TFps.!3Gm~>)u| @4cbh 9avRl_-Dϙ ǜG DdP#AeHS X Y^>VuunKUOAMXT L*̣U'5\oR 2Ftm)ME,ɢ~Um֜dž]Rt A0;&ǂK˯org1XB}5 Z hV!O$iDbwe:? Rw $s!; - 1 3r溸mT6g_xw 'W&\Ko{P !vw7ZH{Y$/1JV6m>(+¯WC7`WD~4u\|^+B_-$`B-om +Y ]iY&%A$.Ã,3Y'Xlz|{b,Q8jTYՐ 3u5uky$="@ŒV}FY'ӯg):~dY$mBY"e@=r4ɛW-$fNoKw`]|,@N'OށjZĔv/A3K~#CAi4вtiG#Lʔ])^ÀVLgVB>'4#W+Ob|#]3$9el|P3p8rt<6!Фں=y!Sٮ]+ՠCVGs3艕բ|Kqxw46A|Մ/"~u; A" 9¸<76]zxC$VUl<1i 4 ӎiw2#^oΑ1TW~VMek8ep3z\VI']Rt*on[xK+CXJrV^} sA!n9+0G@OLLX/(`_[wZ߃dƀ@e"aW>Ip%X7f3$|de/APlW+IjׇRc+:^_HiܚCM 8Y2@i6iwVIL^nXf"Rs`W&ƷI$a,|X8ٚ~ Hg)j6ݜ>hmlԆ1 Ee2B /ggz]cJ`Sj\x1ڏZz&R6XjJ.:.gE`9Cŭ/7-M75x=U$ =$fk2DK5Κ&:ȗ#B>Y+FEp X"x  m%"" `Zl Aж3QmSԠ<e:We&fcFD%,[^jb܅+` 6\\2:6޿7]rV (wzК֛6FJuQ@wЅHU wBz|spo5nAfYpT_t3D1bo;J3Ōg-aHqכܲښ)!1NB*R LMz/6%0JXMXZ}K:d:wbd.};^FCcɐ@˗+R3\.~Ph`1)Gg6k]qYC+y 'Ž9]m?]xK,M:/-.YA>RW~mu9g3W^N uas\vm%5GPgΉT8Ew@q'w }'f䏉Bbe!.0sN9඼FޡmYژUk޼41s#Z D|OX"2bx!Ce۴$In躠OV_RCҁ1doy`Bs{8=aleP!2uV/qN-N4(z,uK%)mմvQdHn^98fxty /#4D Zx+[dF\-IȨ꡿e9h.Gc_qxKRHez\ΤG4%S: T)t)^2)zÄm/#l Gu_@$>trŊ3% cy`mw]8SC֑[I-Q5$}".,zAG@JS wFyֳ 9xZd%(,kq${D[S<PCiʱ`d)Q@%5v}0(8;ײ(!OD(dYHB~vnml Xͳmc7W>x8Linol]!d4'r(eucY,( 0 *S>v9GùmRzE='`w xY^G"7&9WTD\Ɇ(琞{0 bF\Y6p6wt=|f _>WŸ0NعVd-GrQPn2 U/ΐWa ٤,oVi`\ xB[CEuň nHM19^/]G_/#꼙de0B%8D{]RɕMzU](o[J(:*#3tɛ쯖@lw>긔qqq}_+`S2(; XJ5} A)*qܶ (ZD*rRO&*EB+FӢ*SXpYUP,XgA'ؘRAa+1ϐ8"WC5A^~`pqrmX@@"AC_NtigaÚev&K<|&b(Q[T1jH\GCGoNN^BGL t(|bz_^Hj|\3NR#!ۙ,wW.lG{+g5A ϧyA3Hm7rQ3uj'\mB-rlɰ"L)Oqh#>(gP wmu}qAXq.Ž`>ઃn0)W%]g%V; ddZA/+M+t mCM4ޱ8@ 50/'ǘ2xk ޴iyQ^m!i,D+xk7-!uS @M6'v6 JcC6RFRօzB{?Zl 0 fb3^EfNr#kS.GBEtR d=/y`IF_K-9KJ_!By<8H-m 0!M U`7W8^OOۇO,eJg2Z:zI@ְI0@36 =-hx]A(}F(nںmξoa%,ֲ;[۶Xs̟u'z*Dh$>_+j9P-kz5{JOiYW*H6aWh9v#:0I4*]68mWˎ.ly (jlF+л4\= ~-&H*P^NrIM{hͲ9´@Q" }mZ\D%Ӿp%$=v^U1,y$N6}s{AYxiQ?SIhYfXPΕ-‚7ξd(|u] >q~躝%9џq`U,{7_3lı{Kv"d2r?1eB%+ˍ>2< NeOF}|o&2XIJnB4Дiu?ς;UIf TC~q8H  B/?Hwa k}TG;}TtV+hu%Nf=΢}= 3a CmǥhCNK}Jo-:2BoD(^fKjmOGxت$ǃh mOt7ύw1vgb3gAÆpw8%= ec-Be5$3z5F *1>=%sYC;u8q uH~-[C<22JC?}Emйi9Yu u'\'ӱ/__޼⏝@$yw_Vդz[: ͩuF`D# 1f_}uϹ ~BQ^MU .WlǨ !O'Iř0xv_XflFeJAڧ1ʤK L&ꂇ:O#iGWK&v)D<}vKD=㨲g]m+X J، - 7YѠfr߈ML52 =IaF &\j&=߇>ڍn8!YML>_Ov̯u˪p N{1};? IT׿uL-oBES2F$}\mx݄؝0 Z#~z&5uHY9H6ngX/-9|"Mz)(@)R/li+θy?Zcc. =E .:%[d1ojhu/G,0r qMo97UGhoxT*W izoS" {vv1$׬%P$ޭ9)⠎@/FC;FVP(_5\pж`MyIV91pg.Eu"B*Fd']@pΎtŅg#'v~bQgDy\7\{ܖ^]@Br#`^,#9pbgȗI*J56-~\U[/ɞ)6}@E]j\36"k1ͯ0%9}סľ}'"~Tbm 6g jhtQSХ'O@_d )S@7;0UBIo\Y&qfg}E]'=Ya5Nc&8W@ON05D꽆W&B;ftExÜ@T;K%xu);$ X\{a~wg:!Dy103טAcDKW(( Ci&ŷ^yv!%4IvsڜjA"l޽n֏ #܁);Aߠ*y w"xy󳧥dU7(  Nw.ܧwZږvxm`a]؂ݕ\a~:t3frk/`s+b56d<.[47坆ɀ:=xW &ACg}TPw^x@GR bϤ6G3ڶU߼pk])n5ۿMENK.7S):g\rj.SNcvL_t%d8Oڽk*9Ivב\# 'uM; 2{T#!Kv+c~ ~-f?6B?*dQ_{n"pƃөh7[-'TM=CQ~SJ7 -k.:'Ӊp=_nla*2MPx@g3  Q8Ƴ̕on,V&HkNur~f<JԜK5+̨B;e1D,u&oh5'Z5\[#Pן+k?B,섳.GBSWaVqyhh̲VF/<.y"$jDwߋ")ͮH+zlҥ O9ҧsa*AcR nq #A6/g Y10ie+i- @_Q?.A3E9}2{6!( `DWRX\J\7L}X3y&@&ći@)nøuA9w @_f]Y>d+(SڨaGlA3lKn6-*l9jɠ rBNLkc_a%`2wW!FbyÁQܘ:RD$O{,=ggKgl&UlP/6vT!!<|z_*EС|ϸ6NA*c-.$= +Sуt`;V6E@7snw>)=(o] ֜+ >LS RrmI(~GhžKګ 9mKpY@éVĬ" l[}'|2C>%E|ig<ԋ'=ƫ^ޱ%Mn3Je0) fT"oja{c)qJ4F Y?Uԩ[@A ~qu(ͺ6fgj[O#5Gݎ+8cߦ΅Q7=1ŋSjCSBJ/Jyo)<]u0W݅Ư(AsQ)9*x1lb۱UL` *4%jGC4a04Â~Ui!duO g|\oL؝ p m0u)"F!UZl 1PZ 3=4A|,r.fյ9+.B]A1τ+OBsfTRGާ}pN9#l'tvC^27Ħ\4(mgAʓNpK#ks skcreos}&6NxcLvˮK5RɗwBa(F{N:eR?SJ`B/:U->7Geb b D(@D{J߱Q._1}UNbAם9ڍORu7ދ)b[[9Ч!$0\Ԍ㭦Kb)We¼0 VO&I_j/n-cd6g׵v@P F=d' n X}^~5<X82HKC_F8yi'U!-y؜N`7T[=8陖inz Xco9q7g ԹPr*Ad!%m!"cUCE <-fr{Š /CY;[E$*;Y$8&GZ8p8_ '-cB+y@ccas˟JARE].&XDr k:&5c:΂}7pkܵ$z9ષPseڥ8`s)vsi|]ء)KV4MW"@sըP&RC΁M|K(D^nim%N& \pU rBB[ĩ֝p,i{IEϬJ˞iEe|X+70# Uj!O53DUBE%|թ<|a%~N;y$‹Cj'tEoɭxp3M 4s^Â*3kmC/>< C)L.v/Y®Eah4=O+iBhsi`o40A6`IyD,:)%0PMSƇ>"h%ά[)&}$PP_D5`CpH3^Ǿ?B?jL Қ6G]C/#ۓy G[ĔV@C-?Kci yw  Rf; + MC x6d܂S[ȎuqYҍ+JQ{W6ozoŏc9|>LNS yAs6ʐqKEgEW~ 10 W YGN=l UIF̜sA\ F\'pCpBqsF^ [V [ᯄ}}IZZyZzHx|JA-ו <,KDȼ|4a]CH|_Ī. ϶j 'luHy/ YS d_I dN^o/vکpQL ĊLX<ɤ>*Z't[xNkWo6ȎDz>K6wIAi͐`iP۱+' . >f #Ī:><+#4Mz(ob3ƨzuq /YٜGb4Z,>BKwD:G-WftE3a1}=> HEVbSe؄ZY)$@qLqM|l]?X19𷤾 KHm*c{o  OMaͪINBbBLqֻQ\khs2>ϣdPx +H+oNn/yvH!:zk6(켑EG5jNՆj4`ղ@P[mj ,"C'*{(bp-B z#&MS%FBsq*|4"^.:*4sv ?7} }U0`am"UT}&Kkr1hNĀM<(9bN7G탭wg2ܵlX)ߒ>_ GPzI}8_)W3:+v俌aTxaZ(U:;J ҇!AE`c\gzy GQf8Blbij,w4ՔD=yF24labhٹ=U}v+HR{_vӛ>Y?w'LIeyUDa? ҡ* AHj(pbYLdmvJ*H K%`PӟJ۞Glb3TbJFk4!Kk鷄4qR4~s(ܔxZMv%5v}~U|=aAȈ3?)IOJxPEyjvQPH'L@-Dfw* oL񯒩<|HCy)~3V4*39WlqkP ?5 1F$aC\ԇzyx-RWYKjuI{ / Fd,H,Hպ4<廮'fqӿJ\220Eg~OJ7Yf, ̡PD9U] ℮Sme'Je~RW'\Gw:rD\3 wnOM,P<e3;3dQa-AM8'~sX..`{{QbX6Gcʻ(ն,@ԅ6]0Np*jt%/@V2ڛL8}}~h+~2W',) ߟރƳ$quWM ЗFbVv5Æ7Uw|.+ sIngU V ?#bg<˟P95F CVS˱gYZ07070100000435000081a4000000000000000000000001668c1692000035d8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/M5]?Eh=ڜ.+CsSí" \ 0j[Bs6FY0X IqLEmc^3Nks\xaOr)K/~ϳ}Eu:G+QQ1M3zD-i?j#0[pOh<{fy{Y$>R4#d7"l*dy }<*aUȀI}5zQm@-dB+ؓ:?4fỶSw ù + uswjF_ӌϹ՘G_()% |eK)G#pTsZmc\( L0 u8_A9&IMm?FO|fE0\vdSC4 @Y4 Ԇ\Wwg!v' rAÛdتwOw늀>Z, d{@67-qypZ]˚Y^ ke0I 񶆯z^iK*{HcAgk/TDܴ `.r@PͲ9AFژE8o@ݒByz0ZD=IAְG7hA[JGjw/ax ru{/݉0խIWz) Ӎqi%5X^ɗI75VsK|z$l>ՠ o HHHh&Ri'Li r<^Zg6uKW{LS*"`$>lɱ+(C$ F<ɇC/*+x~+1~2/ @N{ӛȌD?MoxX3C({Rʨ, q'5~ bRv$ˁy]4=V%+)Mf2&*lLi#Nuȑ Ԏk`)Xj{M=*ZPsu`Ql\nj5r;`&aZ@V;ʒkZNnp2 /Jƈ2g;\F a>F Dwyb"s38+ ć;Pb9\:uX ȐL~2gƚ݈1A.dٓw |p1\MOች l$Sݾ Rٗ3}rZ789;^6RC<9J}DfhxAF⾱3|Pr' hYvtxFW4 JalynVċ(ޚ+EJRӎdAWq%K9%3hrSMX==`*ެKlTiS}![v?{1c% 4/M^^ToB=7 h{ż5A'!|HՠXWnwd~ \5~؅lVNUfUw..(I%G>!u<-4|4)cCbKȫ Q^lKBEځpXh:p-% MXqĀy{V{u!%]m67>,~YS/!,ق hg=m*qy$n"ιV0"ʏs1q\ozʏ7兄є>P|I L:AEvT | >o1)x:Tldh!ؔ)pU}gŹ= ќJ T YUGoĴ6ok[Y`,< t"^zNV{RÇK[;8[刋6OXVԱ/VkTU6^qJ3d`MMa60,I<;9n~ ѸL;8~nT7AZ4-Et:y4u-/( ʥ0}bw2WH$OL&=%v/]}^;Ĝ?QĒs^IMq3}:Kaj 0ɀs2R92\8zJҶAG^Be k=,٠ioFsō?{4$QcLÐ[mL!drdĀzZ1۰Y5l>o֠ow4(^, ڝ?`RӺkhR}( q:KS zea*0'&'^ΞcL SUO6ž[쵂NAu㶞Ί]/X\yH Y>܈0QؒTy^[0~)6mN%'àڋU2 .G$1.&ͷxh:cm0 ‹_BNnQċ6niL nόd0洑iylzbGy\3 {H<0Bxr0[lژvP.Ku @Ew?}c+~I\ΐխږUy*0ҁ΃4A<;vr@E(ϩ ?r$Pj_ss:Voʠk_S2ֲ{~C> &ȈPVH=9ͶFoQW~¬@Hzaƶ;c̞pϗ"/!fezMɈg|{$ &:9 ι_L1WyGkbc|Oa|mF/0 ?Dx+oaEIMB$m7PiQy$֔dx2تmÀ')m'=.T{Vm½)}A?:yQˆ,]$~%!uԭ&&)JyA*mw|l5քy_+=A,'H£<Vřmd&৽z$dZ}fkSMx{"8O#fz'_id&KE&֔=I_ 64#VuiU􌀍 RIB ۱{ͭ-@Y_}pPˆDOJM SԖ_,9RS7PK 8CpfJ0]1ȷʬ\^\2]5Gwʮ3Q,QdoHc9QxҮ񮠮+娉$-֞_8|ؓr0W5!#<3pJBjٶ㈗M£%0eғ^w[˸ 1v4;0ץJBy*݊hl#0RGĴY(۴ O(̧]B5aF0X9m&-X?- VOUL@U]ԺjrF?rA,Q-Y̦bn  ˋ p+!(`ªu_,aR8L|^v'=U4Di^rdjo/r,:ܼMGOq+4]bZ <%xKBPiK_c[O4PcB3Rj 03xJ)Y|_PЪ7ܚݧGy ,jbzt5&Δ5L7]=T`JE2ͶQŸ('#Dk$ivzS6o39,E$b?+Ƃ݋~hid;x؉ᲛDHntxafq`ϿwaEghe] b,8^S eI̺?=Uľ;p16z)J]H[O"/`%0k&^K[0TY*0(ߠZ`N⸍=*u]R: Wn+s3_^Q\A z(~kXE=?/ 6\sF/GJ:G-=c!(s  ^ uŞUgĕH.@kU48:x m^5[~t]CggEgdϝPOV_yC ku/Q=J!?Zܚ.;X 0;mpϞ$?tT+\ 5< {}8BP#F $O2aչ@G&|w=M/Dҟsn&KsՁVe}}/4WCձUдcyb}W*_?+(=%pVv#]M5sR%3c+mwgu)rp.kD=iao!jRhz-b7Ofg1I+b~;1`h aq %/l@^;i{}"3,oFbh2:;^!/<Rs!f+ȤpnbsX"gEO >^+-7Do5汋0$Z6"О~yFupWoˏ^?Ul4~;S4H.b:W6x!ryl[+ki`M<؏kz-v?y?gX)/}T4x uy1Jc^rmŋcnILDG)T6_~vnz9hJޮ^N@Ѩ4ڰ_sz>}e4Ggg^z&ܖ'hdǴ)7ՠcqAghc J<{:q9?RF =9Ł+MNujJTʀ f&DZD[MW?J##u6uBx /T}mWd*௤y٥dOEzJW|歲dE>|_+D +,CDO=I~kYeJ9i3ٖ.gE\5)fwZW&PeNV ('n0 &M kp_c g+ a] VSB9]גZF-tq%i4~E%o+s=@z{ᓋI Mʍi7N64EhV Ry1G:kp +"eBkQwTgUqm+?q[Gs>l5J*c~r*= ZR.-r9OR{tM~~|rfX"-͔aRq fgV*?qxQh@kZ*굠jԂZa ld`Q>{B8X釁q}S灌Zy.gr|nF!M=&)\_ +MRo( [i.a!Fe7eguq})^OpTMְ/_zo֐.Ou?MشH̸TZ7CW%.Ϣ43oc/S{;Uku͔X$z^muޕ')+,H@с ܼdFn<LlW5aFMzv\FfD6TR~&筹=^ԪL8:_1w+r:7H EOjF-BHs?ESg<~vOEꑜyM2sXhvo+ߖZf8P='e9AO&H*SޛDo]9/xd 6&WG`@H _z "CB㎇X@3XE jMk< drP|g\Rc3gBFC+M᥄zm8t1зȵ$n`QOYj!#Et^Όs/ɘ8>QhMT^! y/Bxޕ""H`p&d:U(H%`zgZ403&l!aBÂpN_Vl?,(1 R"{ 'Cm~"e~e :V׉7lAmJQkZ<;xd3zg*{hN34vMI4 xcFGF4A59I,4_2tEoب׷##I6C$-JU*Dl+Jq|''x\β ʔ )/Ce?QդZ]G&|QHntz4^p>FYFl pXwAQ!i z&\ÿ2tkKp *}ʅEj16 y )F &Cм!uU޲Li4!W?t 2 Vmވ 0 %5Tc݁Go = }QO$f?lv[7edpPy9B#>6m҇r U:[&{O'6\K<8Wc{xLЄϝ)oDq  ΢K3exbP3Y,13CF6peЌt||6?8>0al'+lb.3̉6fLmrt sZ=j+sĭSfMςylOȭKyjlāM/M{[m"Lboq}9N]/,E 8*6S͹q+WMI\&!Pf k#E;17#г?`^!~[` 69csd7]#0_@֯a0S\TDTV2 QlfC*,iWt6 I"`b*&:E \p=H2n8-EǾ%;1U.L=&ݮ* BP]S.bǟ9[R!ɧt.vmnST1)zN ߵ2%2Vȝv"%%]abqn"/~$Ut ׄzz SW }byJ/Zzw.=C (#{u5d+q|.f]g0f5Mr̓eְ_NBN:@fd8W%Jr-F}שE@7{|D4Z(Xȉ3hz4H9/l,Z/%R{rkSoHpAz5QnHM|&|V#$fĨL=AwHzd~K0|+vGPCǥ֟|Ao6=U*mWz|P =27'9I#r*vAm\-4䛱Xf" YAukhTU/jzEthzUug-9ο䥳=?ZܑY! 2/%Ɓtܜ1S(Q :[mXcX۹@X郤))I ]+ޣhMzaS*7g=Iea%TGWCYpz:]xs|76b#k=?kN;O;ktvTRѰp6~+g9RH-]@ E"A+en_5)g9t1ߖ<8Q8l~MP= 2~%׭'#A!a")kCT fv+V0-&rhJlwI.B!v&.x̾ijV o">r]raP oA%Qnt% a|$9dAϕ7H9֥9dS;13s- nctu{ޢӜRT a=*vdЧ;T".59,bN֓ O੏B#"RрeQ @Vdkwn߻;ډQ%X[CQ_XA}[34oJ?k 9UY%rfW.S-}s/g6Cfv`&@B e|A0^WMf0t $5!2FB~=WxTՉ{RU$kbmMK"`'罷2Sj<{"=P8D)܅N,ԁ7"p8Dkڞdl./їt "V1pS'0@gW[X*gq>'B sh~~$1b*wؐf{uUR@L頵P"5t gs`1z7Vf[{ـ/ -#P> ә8{-8[hbDTXАJ=,mZ*-7-GoDl0̒7C8Nx#E(B"Pm(stMׯ"d$~]Nc%|U*1uJtīc#vJna(fh,mKr5~[j2h@5i7k~3sdž7 .GA4hU _/`LUl_M*9]su|Rpix\_ZgkAGQD5S1Xz'vP4`BV=_\[DJ<򳐄OU%*›.:yc4muጇ{";"[RAQ. L;4ؖ0f-na@9%psP5mMͽk~Ms x|(њ~_Qk`fz ~k7$)c 2[)KSPYt:uˡL*B-Ͷg-@9g/{! ezSb_Lcb]Dsq ذ[=)NqV(Zl?d#LG]g.nT]FVB$y/Tn sbyF'[TT`y" pFղ;r |"%K7Bb L5WYw/zzWtys/xhl*Lk&c )n#ˣW4!p$#Ye@udXlKywi؎rImBUhv.\~JB #}#J4ae>~M)؃A,d#ar(WT\!} 8z}<3Snp{}ǡtDId ueTJ)ȱ뢘#"B:#}z3zaq3*`͎ȝ"bMYԘߵ=߬>+xˡ">@+´°U1m8ݚ{&^HEMbP LJdM3o{evmV[..1J%=8#CThC7_`m?Hz>oLLz9Ǡ .6-q؁EY cdÃľ{Ĝc֙'ۀΟ>M$x#YO.I- #7龉&YAL??-:~N)ЩDl3Eγ%azܳP2gEHk QUapcuƨ~?N4n-z=^KBWLۛDO^quƻ'ƢFfQ "ic ޏ;Ӥ{R$eƌȺ=u ,c~E(c =!NYwvr|ikĔчf:fW 㜦mQAN!ϑ>OqӚيǻ"EFv:}H- ΚԛlQ:@_FgdDߥȺЗߪJ@Dqθ]78H#AAħ \r'Kz'v?3X=h z ~ n+:TӸxIō5J4KN_C5 }7\&}^R`I6zk^t2ukW; ).[_g1\(*Et53{> )QY@;(= %V\c^3\Ř^ m`%H l!WӍ}я< oA6y#*pgg"&8j5b}_[E/vq(.snތy*6oT!)ҩU aR  ; JDlS)U^ls_ӂ|Xj UIxR'ru#qn- +1),!3 z;Lz4\:3&Fb:L `-F-]-ɢ s I5j첽I`^B'-2ʃ']ȾqoJ#EХ`r]o.<~zق&(lp R4Sf4W <@?AMMw ˘鳚,{sXѸRg{z):*S)HЍ/j@BQj!S."9Ix^< ݏmQz<{hxp&c\"Z8a3N]d[0i% fi%} ~tG+3D:i u*\ީܝ2=fx7")v~gí|fKT10X|uygՙaT? 3Ssp1%ɫ˘Й<]{oZVe_kZO~ Dj U-dܪtB nPeұ'CzD>*)jr uh;|dݵS*΁ .lߵ xl 쟐ZIx|JCٯ!m¼GP;𧳒E|̹K^\z$Ԥ_:U6a#.%iߌF?xfPN,R6$lߗuw֛f[2JS T#8O6*VBrJ!t1"΀o4 9>0,H|m4R1on+nxfl ! :I%sxX)!>U Hg}@+Gp4nSwvJG/P$%F\{fB*Ԏ*kXA9b8g-$75-&M>VxXmdP͋]݋DX iW0WK5qh_[ƣMF0#8 Jf7I. G#?tb(Mʼh{7? L$vۺ|=*D`܃|^(ZP. w04]Pj?ճFO-=Э֌1x抦p,Ӟܵ"&#ؒ(,s+B*{\obCoAmyjBcQ2lXl"/]ḷRo7Σ[U&L;H^TP.[»g;_Yc6:DS N`tTZwnqkU\.{sn_hDJ77 )Q`֠\_!T|tU* 1D]&ºƋԼ֜.H`DNXx^'Rz=fc6.},1LhF2qtGr*`Zrd:Og(;EP /H2YVT8/.]q;-4t]6e-|Nc;=gvkĀ_~XMͽ3*PzlYr*临.t[,"-L^zHϸTyXVguu:Mɻ.\Z&XrbEtՏ=mAp7h 4M=m҇P̽5P ezw`Y>Mq>T!;YޯSͬ'[}v>7ɚ07?hz1hj=Z6Bte[Z0!+oøI J]]Izձ-AEX5E們1rX)!1:i3m69 yk_8ralm]X@u?\ !IPVkCD$׵\T 3 A)N Þ/cԂuE? D>(?IۨFY^O2ʟ֍E̒ӒwyL1zPf(t j3%jki%+`\@{qO(t/X, G~ qb!|' gyvugKpZ#|SnrБSe\>mG\ZBË%ޗ,HΞS ~yzѽMOm^_*dGzz*hfND BkBZvs(!J( Gh~e5QVFR٘3uIFDd@ E rO; 5z`98,N 3Q>hlvK}tys&'2h*OvcCه΀HfAOϹu hE$)r5b\Kt84#Q=nTڭɃOu6> x7~m~ S+cYuckVdHr UOl񐋲'נ9 r?"@TshӔ#Mi#09!krrSHt"C3(䑧L1hj[~S/FFH?J\ 16Bک)bQ/pFe<7ٰi'%AjֻS(DB {k8rmѳ4 mcrYuFH:#eL+q ]4 @\@j>@Ъd/aِS|}A̝tJY+Uzɕo5+ׯNAz FĺZvxu^*$]A-X5"RZRsYC:($h@T>ir;ZJn2jh{+>2MwͰ,)T$+7 *Kc7y+?ٚ|0LŅ%cu⃶:oҔ&Yvo``oHI84b%(qխ<} D1R0ǘ'\gGZAfDW#4Sܶ*y;(QkcނTz!$_[B,c;|E}~{!Oz~8FJڷQ6:U(B)!HJ"׾CPJf0D'7aU"[,,EՈi76=.1 I˖[#{6=/I /ppz#Y\|tK?IVLw2Ӄ!L- d&(=k}#n LjJ~r@dJ~l(v%5[E`+&5URɑL-f;l,tFVWn EXP$eV'EcywCR HġXo'C $Nd.0h=^H*cضk%~3J~ʮp? 3sytZO^h ='uxS9M:ū3o\lyПRu&FlP;LfTou&uR ylLn9 -Չ߮sʒM?̯$l*d} ߇I6W3%5 O2CL(FWCm^S|3/V36 }o\Z)UHIv񊪹ƧaR*ვˇ״r!apr ]M 5NaA8of, YPF/l2s7n eN aM(m h˘,5] r[Tq_>pHMV2} JB~#qm(V&.>ZW<}TjdN z55/d]iM!P1Jex["td7_5$x5!DK JnQŸo]ʔqo%D(+l@8r1<* ^tիjadru^~,M qPΆCUxF~eЌ1'` ~v#֞-;aJ? z|{ܰ<.>.>h ~zwQRo!+P-*.˅E {GėwOj SHSYJO*bm{R*煌n|$2HOY[mge[{c- @pV_PbIwBHIp*'iCȷc5d 9P61|)i=&#_| lC6'd\eHb ^NwPQagMDU^F%eG1"?y{zb#~_sgmrwtTD-o<ѷ'iqX*).Cמlr3*T$w95WnI9JkPWU&O_ 54)c)P,u,<جJZ렃̄)&(Жv'8ȯbr,gH*^W3lOpfkN{žyˢ"y]vm*2^:5CK̞zԔ*&Oh͖(kHa~OM\و9nEJ$VIHv_/:Apiyi@=j4ϴ$p74}2tZaێyc1U^E l}Y+`B5jWtdzل-?_=f:tB;J{b4!`Y%֒@3s4J:@t"9LI&A19NKm9|K 3q) -sV=uz' 8p)`QE?wXRO+pyTʥ9HOoGṁ4ʪ[$ޢFۼ[0e>3"Fs\"jנި ]я[jܔ6 1T?Psh v^> ڟg:au Hׯ !FtC3AWi"<ܥ XK:odo~mq=IzzPseOTVf2+%A<=4ZnW'As" #;5טNY2ЅÓ"d,bLUP|whʂCs|ΩShSĢwH$w}^bUϼ:QRv,^x_ 2 W}*Y [!Nh]>>,OCdFXO* ODC>.J6;HRyE6CEY4-*ˆߎ?[Ekp` t^eTu(ϥI[4i>#dgr|zb$D ̪,yOLݣ2؇fzeB9xgުf蔢/X{o*b8[/0GRcju$P{'ۣh:D˵䮼6DŸaeoK1f.g{}^`ӧTL*/!3ӏD8jUi3G9qGH$JGB2Kx&t# 2 P"V,qY܋3wՉ[Le7|<#3e9e| pw<U͐f0;AeURHj}L) m"4]<5Ҽ2yT0ﵟr; s$՚&`e7Q1Ɂ,68nBCkۨV֪SN167JHF[V0/Gy~/4&[OzkPF3:Il"(TO S7.EldCq-G+G& emZw\UfJBp"(Bşa떗R8X*y0AP6múK R8k rcβnYgcI%hT1v4փն&)&͆pB*[J/VԆ;tvU]n`ZcA/0_`n,Cg) 4<-U W{)%\A%P!۲6׀ takꚖY΢ܿΑVL&U:."mikn̯̚Tv{dϩt6pϛ=xłu;v#Tt$Li-po H.HqO }k<@=bڳpsunCM:Tj'$,Fj/.b:9jqouT_ՎhF HR =܈9vO댣,'Wв1V'MC|˒i! DR/Hx6?# kQQiV TаVG~}k``ӻ=C`Gz#[jUNu˜Q E%f)Bxn)h험N#=sLtB*׺XUSy+ CR26|B/ ՘Rmk~ Z-gʾJI!Ұi $tNxl(myH9j M8NH Suhswb9.)nx\ '" ?A?JJiXΝ ?Sun1Nr?[烙2X:A{̗3ڨ{N<@9̓08zNa>c3&k$+rBA Txu[aptSEٸ-¡j]RI f"R } +ݴԒƉ rDS[W. 44}!9mϣvIK)>F8LT\^X/!7s}.7$]%Ed8Ltx*k:G A\_evJxW.`c{ #*R0#缙Qe6Ț 򇜒A\0ȥ/#ܓ)DY$@IP`8 eZOTs i_n(nwJ?,D=N6J/,Y QpDAhٱ9ɩ>Nh2:\ 2¶@5j7 Rxb|Ҍҁԩ$¼q -mIT}_ 3nʩ\\ ✓"gzv*šKXwb%P!0<7Cj'6 /!a#(WoRtBʔ7 ,0D4/PY>pv&wb㘕~f9Ȝq!R*s${| -cMW*&^$-pY*"dcN0c)z/@,3XN~NMVIzqXQA9,}-eڱjVf 2`?!uTR` aŃ0Y$lxnIEPOw 0za +mgpo̙@kAہ.Tԙraaaj{ϼR Qy唍5)`^,>E$TGAŞqfd/ΥGH+Y։6S{BUWU+*= Hn=Y IJ G{ԱcͱW|'pTsʩ|j6E I~0\K7LQA~A<{lyni9lG# KMUAtx8  E_'??3 MoQMaCzH!~{ߺe,,_PmRZnhQYLh;f7G'&WCK&tIQކ^128_hn :.rKYXJ_vjTna\WBBh 3rm:tɺ- Nt*ߵv"$զY2;*x1HVlί/~9S<zI |a)Ug/pCBLH[ \m/sLld<#zgMl5~,/bTE*D i{}h MP}#^LVAg#QV6a+VU XvaQx0hp (i7 g*R#mo@¤w$fԦ#]tl,QV"!&M|WDx4cT$ž?vCQqXQЩN g j+6LVQm(KUmdS;U#^ହGeJq O!IjzXxR!=+j|fd(qm7k R hǡy^sY({sDB9T;Z֢Wzƪ^@V IJ9Z5τIA Ӵ1P_Չ*3ܤ+YĻS6u"#m nJiXt WAVhr_M W>D)5gNҥBe6+Yn5Uud@+W )^&g*ݹf8w+KX. P[kVD@^0 TM\_vNQЧTOrwP-'w@[K!:ϸEx2:#Q#&S(&FZ#*ue'Fr{/F$-ԟFbA$meLF^E`eSZ)k Pav(V tf B _a} x^nb͙xªD-#Lp 5}L.M5[Pg;\PY7VAq$_J[-"(5w'a]ϡU)&~/BڑR m{h٤؄zb࠱7qboňʻ xu(*U0*3jdds3<k3,0neB߁nL7Ϣ: 4ʐXOO6`ޘV쓪 Y֖k _88]4}s8o V!<@>uCBteDaV~;%6t Jy*ÈvGHay &/t\б{\L[c-s8 [S%w MfPHDЬC݄,ƙuq˶=%w ί.yoñ/@8Q\/O?oQc3\HōFN-櫓Z9vto !f G@O6fa5]F<}$Hlob+#2{FEC~4b9[-Õ,= BȁQ8mvh6$R@TD~ `;0 ey#HR+$C_Mf;׺Y°;!BW~n^uJuHt 2F`6@tgQc39LIJ/]FX; cX1Q4K Kㅃt3#;խy) M< +g)+YO9{D"HOlRoH &P"T6%( pV+9$zL{^qSAbyy_MӹT ݴhˬC}]B %plq4eg * ,P<o Ͱ誗]G(=VO C!'xX R*"fG:윃n7 ]qK ܪFڡ˚os@Jh-At1Q/Oh h^ײz_ 2]y R|5V(Q fX%*g=|'dt Q{]_W1f GDhOuZ1. * ޚD+9IKvOl dڏ=Cc O+$=kq b؏ֶa`tl_:FrD-\Q"LDQ3O.[9J30Ce2sǒ{h;%\9 ]!cpl[`'5s1:k _c,`KD$PVmK#RKj 0ZTG ¾E{#lèܠCLPT @դ2HieW켝 E'Q%SA(En<ŗ,wSM++! o8"(Wo)o>Ɍ: 1R zNM)ɎbO)֓]g/i \ʀ28]^J&6Ppyfa( EֈԳ|}>鲻`s=is챺F{H>F`7z9-!Tu.aV^M@_yF9ovt[?Ж/.R(\KLIytkQl])ݧ?]~yL~aZl]ׁBz{UӗMY}p,6߅R_JMSF>C?\̗yۡ@[Q^ k@ަ wΤoQ&(8n"G1^-.;՜e`iRgcR D+F_] j>Ş.$w쫵Y^ 'z64 Ij7iZ\擔Wޭe5\P?Ek\?x6iEPNnMqpgo\lzr#HK ƫe[ gCGo&oؘ4(GҌu^[}4 * ߛIFD9A:[rjբn|a&M=y\}U@&~,gX o>FliIi%[ejax#~S/bL7":T;$Ff.f SǧYHÅ^\+6]r mJȚ=3s+vbN\1lwCo ͜>gĚz -bxrxYK%:`/5#B !v"7eUl  ,s8 l8dXM!E9㎕$`SrI i-IЁX D_$\׷, 暎MDOq+Lj΁Yyn Vv!cڟ>SLIN$XtBjn%*M<;ks# ȡk=I|+"]CSۑ]"9rDqT;/ 1}`CC|;ȨfDFBꥤJ= 3NLLy>&2)A'{B\}͓h?S%fT1T&wWj$\掶ULZIOjrb:n+iGY>E3d[QD' . %#6(p6/y7y'[v]gGHWp:ٛe)tgzY'G5 nAU7Ž1+9 {3P ~{F`'? 6,m)UiPf<|Kƒ)̾N=+)w`?Tƅ uxɭ?Tk$,7f/I; WyM?GHdC߯Q6Dڲ:܋ hp\Z4+SȖόns#?[RiW&ԩWl|{/ĺliCϳ4iԋn- G^Gv Lؽ,6Na(#dd/pyɄ%m#<>?f&aT=x}ՁB}}1{yFNbO"OB.S乃m7㦞a 1Ɵ IZ20~,X'l  b`[\̰-H{ O+"u$Y%N$ (HYT l$N]wcGmn:OYձwO[•dVݶj~Js0eXLn_L }D0NG{$(yرo)Ƽ̫'VgY³LInVmT2CI~퉂bG?X;ij- 1&`׋^1-qY?%JWBO@g8 9=F|t e9>Lp4wRLfG8+M+4L=^@]{p,Ω"?:decp|vC(H~7"+?+,Y^sPUov ExXM-ơ+0ި'؟z ;갳raAlϦ oJ1EY <7p,@B8 -i߅EYД3Gr?hZ9ΘXPႠ)?{'롑O٧ ٖ gDvI8,Jo$%%;Y,7^ yr =Kz-b]֌RR!?2< UiE@i1շ5Gr%-+)Z?XfO u3TpX_@6gTqd!+rJf[~ɂ;N5ՇŚb#71c>ԥoEXFs4$ã(w{-G'>*04"JP5龘) "p/wNm,oozOǒdV-W%`x##-Քs%)Vv<{H*2_"Qā.ed~(JU<ϊӎ.Q Om`Jk{`1yaO +^4YY3U5qz+(YvC9J$x|hw\C> F"n"GuʾO"لc:Dv ĝQQ<ϷL_MGhr8Qī ~1s|I7WՎߺ^H 7WAg ޥźJ[K: \K ϛ*[^o}ratKg=oJ";pytE(1QVE781ΏQ:j^!pM_,`ˀԿ\Ϯ{x̊'yPKuiZ)~/nP>7ph^+?+N/ƌnd|nom %+ +z&ـMϵ `љ|Lc(+i ^0"LQF|/Lѻ/_1zNkVuo# }IܝޱvJD]>!^3\6㫍Z4"<f f ?l<)q6R;C=Nd I&4qd .,)5MM 'a8%C { I=!V&M#P2]C?C+wYXD nڂ,!Ut;ԯĴ\H&xõ>彣pC< pF0rʔ6nwe( 1919{8}{g%UrE a}&x8pyٗ>s$1VQt -Al=Y ۍ9Ѱ&Ѩ FmFbijK F вBl=y_KJ0tM49 ) _?F]ܝjݯkW)!@h;mzXm1p!!/p!t??^`rR≿Vk tje׎`HA|SVyOt:C-Ep?WߗaM ydV%QtXߧ{ٙW)ʢԮ8j>8@:]x){̮TN ,d&W"ȖQEh蒞BO)GmH[64N#&?ppbBd)x8 u+;~d;1Xc.U鐗i ~.su~@<]qxѕ\å""]Lv}ot36I媝G,tkct/rk$RR5'>vgMq ND%o~|30L =@VX _#p?؏8E}$s<+͟gNQ_='oغ=aݞ{쾿-ǵ=NFO ^rֿ'iz1-qÕdbeaQ ΫYǢSJ RWjEl2E/Bjan,읈4/B8 ;kX_=;a|̑"j ٲ"~극f7KI0.OٌsΏJJuֳn )޻C eFGf]/6&3?3<LH{Ԏ{.J,@˨( \.S!57~ 8EmE˛jdrNZ@9+·[1=>BH!5Ȑ<"+$wLRγMa)N ~K"QQ[Кw, h^, ʡb}&ijE,Mjr5Cq"Ec`7wzXvE=H݃'AN ퟶͧtc ċuƤxV|?*eU4E^gIje4 uЧ憉T@9 ',G&ٹL~đݏ5W0Ͽzۻ;zR"HP0$i@[/?Wx:ů<ށj*vc"79ZG[GlIf[Q)gK܆Rn'15 ԫ`9| aO9%;^N ]@G׸'=4 ?xN'G+1dB @X!74T J1z ҆,؆=WF>?ߎBf]~aނ^F?`.YԘ`ܠ8}t6;FaZ o s:2TNl"4[4j0g)~-JQBY|DYUԁglYIʬVLBh-Os<iS°m0݇XZaQxp3dG6Řa4~RBƙq,5vƷZڅ%Xs=gܠv_MMcy8t} _)Fzt 8K\r<bjB hekjlL暟-=22pʴXKcr%KAw,Z"'qLźoB[Wli笢lB 'Md =EIeH`H"^|M'lՄ,H1&lXx~ Z/޹zTcщTc lRo "0ى}5& )X),,4xq2/vP.$G}]`xrF+)$np.hs˟VLc[.sɰ|]DT!AlVF ih3WgF\e\0.$/l8z0EuębQGpp]VAaG149`Jbv=>m 7Q5ߌב+7/)d06jHBTᔫ# - o!KyfڞTmhH{w&CΓ]qs-atUEV|Ip6l^͎"{oXt yo$0W$hTI*7(o0Hm_>z9FՔQ ]*N`s(֥BPBz![ ?x%6:-<1hPU',+ \H "d$p%*!/M Β`RX64KUWL&K-C3K{ue8sƊ۬KC(GT;+zWH0 (M}rN:n5K @Sb[&hia6st6jLV[:;T>}M(z]v{$T~u8qzI¼h0=^5I^޻ou}n_֢#p0v4<8 cX>LC+ G#\ŷL},y` EΙϺҍ' p:71lKAhF"wK87߯Mo`bW,R3pJ_4p2z ? B+e!0MX^Ѭh)N좬|:riO"#pJwJV7|}NaTll +ǞQZ ~Ձ\* @H&zro *&7l_B4fj<J2h&1a2xI $&fk$AwUg)[㫛B,wWΡ˙a%V$ 4J䀼`R~sy:nU~h/6W 90W=* 1H,aЩEXNGe!7'EyB XK!3|2! aHwV )Q7[gKZ~%Rݣ2$+n(Epx?pA'CLҴ,H'?`4>?V@O=:7G8ObΛ,h{reЕȎMnEni^dRYR ki:c䌳Pv{r- ܚ\|*>-\AXzOS'[P)S^y+5&46ݿ a:Ľ}8 L6<V g2M2I߂ˉ92^):h$<_K-@6KG1i.ވjI C#PR1r&Moqg bj{Mnv$KA'TUks֥z[t~v@ '0 E7 r,VפIi_XWQl7.*#H.hlYIAOD}(ZӬꯖbd"S: Vu9NbIu腮IN 䣿:ͮQqqvf)\6Cr( њg@f3J6A!NK~1iQ|Ǫ'D<oC-\mUP6VYF g z!.&e/glCLܲ54u:h^cU%4?F)젦&&V#j@~P-]ex"}rzB2|}ޡ|^e ^ |ha!݈d5改6Pun&\+Nj+*gffNy%uU60i]SӒs+ 6'nhgǰi PzJ'PRWfIt<x%tuZZ! FmEypC S-3KR;%!lkpBpIdMjk^ks[iPXVLUBBCg3[Xra;}:.1E?GܮאM+?+6"Pܲ4pUL\Cߌ"V; 0,JwL}48H*p@*c dlG^ԉ:pMʰdZЖ735o<:YrdWc/k`f hR1 _4,!Ϻ'$OvY=ehTB%ңCdLնgIV嫰ɕ@G6a5.IǺP_>E}EG^[+ip\>^rH(Rrr @z^R] tՏi(RXx9vdu506uJ$OT}u\gldt_tS%rbhr*&۽0^ΣNxLR=>n)'vk~6'Q/ԼER dPU}yD5> OumdP,>gv\NH&ꈭ6zHR^#_,CG<;*/Iܽ~jh@hrֹ';<CՒ^W "W|#>[% ɋ H셙! _ uZr|2ٯozex+ɛ8*bzY+J'83^9樼V61*.x݀ $]81DZ1D֕[1$7lȓ\ݓիb޼e_k+HjqChz[&O Q"^%)`REsoJqtr~ L>:+gZiUp%Q \s©X77 ;±;.As+!O ke$Ԍ*`*Tm'ӵ6ۨu4a'X{dwVd1J}a<j*ݰ:~N q*@N|ІZ_ Ip*N`@la LwɌspPwټPQT67BjyEǃ 0STNg]j$ENE_5:Ky m#~F1W`\Y:-'$Z^b ?Z!xE&{95th].[6 ?Tu#0Sx#v{fJs -vC̎] bdHeնJP굄 xniɟJt{l )].l]zӭRkܠ5,&{3 >[?KN-̿Ѻ;DrsV{ P:;LJs#D ˯QSyYD0ehC ɹF$>=vWp4 cö($7ڸLvjӵDzh&4o@Z 0d%X,B+7Rēv뼟P \b Y+Yo9C-a1-nd ǀGs'?WzM_:uC1^ϴ3<~_& al&3m3"KȖyv6! EQf.Vb\*RGkD*2bg9ٰ/UG!ȢyZtN%?9d Fc ^)&^\.cwǶ*f!v̵,Y*;Q f:ıki'Q/$qN8Ҧ`|Z:Nؤs7PBw]h,N ;'zoj}q d33!ԇƢc ^?(njD%OJ06uA.z0BKVߴN뉻f ^6tJθ^{˚7pt8:d7vnn._B5`~G`y:'c0R1>w4*B|z j./P[ȅdC9LLLuITXB <_49=|Zf"5%D!Yܖk.%$'< z (4 is,M>J>-^g& A#ZߙDo+5ݗ YSN=<E%qb9^[P,@-DTXphl;j։i2FU +S}3Y,8SP5p+w4T}: {jDAs&#`5;\ .6bc*ߵ|ڣE%.et1+mQTi-.8jq˴K{ә_akrTMiwxԄtD(L~F]7ጵnF0WP]rvCf.!^{B0A<g*N_Ԗ ЩTzdwlHfE7n a"WS"j̤Xk(G=b}En^~2l4f ŌO+x8'+ؿ.\ъ4XUut{dFf{1Հ|XEX:w9*ʭV@qw. ]59.%*kE_kt6uK7ӯ ,smShx$mmkvA 627g/e$ ~Dcz&-9fRWFس4 R ,Q81 Un:jpĆ{KVh8CP^Y7 Pʷ<}^>[,X&]0Ȣ*$;s U{3Ā;>%V:_;+ A: }08#Trs A%w|(F'| HC0AeTⱫٶb}vк@pRY]pW):+TDL]w&n4>(;enu.$Q0WީO> [âb%.}"{$DZ#J{[U0 .sfrqMBmfc"|,CL 1czVy I|gmK-FHѬUi(CzkָNC.Njl.CsŖ1)΃BmG"-rpfbmpڦM' c\ j5%ͭnL%Q7ʹ~bZq&V<u(ZiMptCy\"HQGYOSN6Y^w}ȔY]W_2~(B2S&rb柝5\m}rx-Gudt(L%D삓a-:W0 *R6=5_eݭ+juNn³l(p%>aٖO%dT݂݊n25WM} `ڡ-K3Cg\Wm@|+E/fu|$CcIb e+1NTOϣX=yC&JGk0֎|1Ey}PyT01FPsWNȘfo7R)4rꁥL7rmxR@-a#4&nO #_;>L6rmZvdqhW^fGRD%NȐgcc̴'rNډ)e}ÍP"D֭H|YůAӱ}T.XnxbP=ml19Cǽ} ;A$8d[hq5G0459IH5ޜBLWN=t |=TzyO`yD:Txvʒ7zq^ר)yXa?7S1Bșm!6X1 p\NaVxE=ۅE*Ec܄y-ˎG1o5J|:Ꟁ/l~p\{L1ӄjgLEo=킨8?֏ʘH/jŇso҆&y}w' ּ:^m_8 >UnC嚭6o>nrJ_K 0dKˈ*-biUPt͖)Ai:5D=t vB`z~(/vy|@M2ܷ XTB+B ƿ4ѲxmȢUڄ ؚdp?Cpbt1ԩ5ÛCC|O3Z ٙHƄm1ZM ܎'ۧk7mo =NC.E2YfcnX=RM7\2a⯊ce|mtlnI"<g@|QU1>C|Q*y MmB.w=4L~GuL\%=1dS1#TYl3"}aыsm%\ذidЅ?$KM0Z*S_!`NLt_# agoGcܳ`+}ZYIyƳ@ ѥ>?K&UTzzopaBz6!~տLq׆0Xh«q@󾧫r\ѨpBq$>w u)mר 1Ҥ\S^č/ Kaj׀uJ\G?\%Bz]Ȅ?[* \l&+̺5^ھwSЗHfYf74!p%tțDZG#s$ 2RBv=7G8A43'x"'p4%TJ$NZ=C#0ICpv+R+d7i3״t{…Ue?R9w%8)3ijj@{]m lB q6׉~@^ܭg[ ˋM4|X-XVs)=t|+!&%rk{՚ :Up|9B>pSa]"jBKnFOAz%W !S{t'$+eю%{2+8X׬% -Fwfd!o1kae}pZKy_19 ?CcU(<׷Yo ψuRYaElg?N3/uwzD9'`(v4^=0W.I^pQ;Rx0"g7)/zWA)^r'g_zKYSgT+i5,?"CҌXRNTZ}i@}G<;Ѝ"AEb kK|'WXNb,GFgo֭u+H)Ǘ*Odt*ϭ.E:(n]zT$!/mLoSBɞ6#f%6OU~xno-!%75\#E{ҸF`(8#o9UXĪ﹏mqxnS^߽0Ӂ52LK.ƭk%D:4$pQ;[| uD&!Moٵ ;{$aJ1g~"*v%^ϱܞaj7-ˉ̍Kv#o'}/"cƏZYU|N#UyHZ;NGE A-C|[r]K!F#]m(sx' |fi.KpMbFժ::n>2nTXCR{fa׃w5ٖڧ, )e.ѯ&MOoRvM jCp\- vն_]rS;hrpSz6< 9U_MF.G5u*mW硩C&2b(0PyZ2=WzY ^ Pyf8|zxqIxW N6Ɲ`Taf)1OZE%ZlZ>r%.]G0ţV+]BciN$c&k-`C8bΏVA0Wf NXނj8u~iMJA]d]D f\ՍE)Y[[NB[i\b^GMb-׀<)H D04K?N2wn뾞ZK}>Ao$}Y٫2/&|]/ DL9>SX4~m&sBZP֝]Pwve7:,9.`瞡8O5O fCPE0X d :t- };~8̀r3O E2k-g2wFLЩ`e8Ύ2撾#/SVX-uش޲S+g<'V‹as. 1xdi+QRZZ-b 1*_jm + dt`x|m 0y(hJ+ܨ-);]8dŅڂ!.[C8%ȺY@jۣ?bifeU_>F&p3(_1lyqZ.٣yNw&$_髨pEu%0 ]IJv#^#пPӡ>ٹ׆QȐG;9fpZj n9;UϹ}Ùl7AShwz,\ejGo-jZcy-ɌƘG+LBݬD(b,@j}Ec?tu%A?+N2]AMwnfmCH,]ç*W1KV$Ho\Ij'?jw,2eϺG-Itn>],opViJ{S[(JAj vfKiƓ+n[\~BY(;ѱc}jyZz~dNZ Nl] hx?)gwxdd8\& G1aRżַ\K hsծ38r䀣5nT(2yC"tzX$5߸G;5*! i f_=^T2` hPh^gcgaׁU{O<1{G*d0y,a w9zD)GR~/:ܐ@;T$e :&in., 8c2^i ?&n\9d7_YAy'K+Jg5-ey5$'$^ leGĬzNKa"6? &-w ?&~~u[8X1#P&9ˮ"mOHh_'O B:n1Mtc=Iy:`TY8@V@} Xd+$n,dH̞ mGK;~o0NCOtu;ؤ |PWޡ\{EigBx 0#OW/3n>Y((X*A :F)[.4H4g\]#gj eJLMՄ4LGhs]6tv ^AǭQG1XI<&,%P7*b]qz @ Bd83af+W hgBnWTI"dh4"]=3>=~a6nJwbO:r Fp;bo|I5R. a dXL(ew{2C[uh KЗͬG焈U\S͛>9O,FfpoaL#Ur[ø8^K0̇|7{z+3;dD:TƢ^R%mbu19'*mo}(c]$dߘG>/("iO$ "P6%Mܼ@[@Bǂ (fMHճ^AbsW~VY?=4%I;MRwm/h)JY@)yKM6=PW|c鍰N:[DfOSo1;LVJF]Gxj ep.wgהPէuJ.S-7'9M;|@*ʲ^R4G}HFeϕCTwC!9)X&/7˴ݕ $]^l^MlLϻ}f)5s:e $T$] H 1(D}*Dgοx҅,UW8rF_c,۰Ύ-o] P] ÊGw7(o(^9{u-_Q9(ͪELʓ&':φxtWOCyߐF{m묪޳z,Ax_kSU >x,q) 1&-br2_@I1` &ktrR齬m ~Mk>2_|1c6kGډ4pk(.Ba`|ObuW 46-ܞT"pP?d$z?%j2Ǿ*ԵxS$>AGjcqPsZBhzdV"xv]ք+dEs,0O襬KIdh_YV}@ǎRef{[>w_gd3lHV7.B^υ4 LRvP+At چmr_topyv)rcӺwrH>8Te4ú/HA)lY| /!4uu#S.WSĘKR'3{Ugtq!]T6ZIv0"cpyFiݥ X Ɛ؉Z_!rHMvBkg͝&))sRj6 -vXn=};E jjzK˦ur]RR,m.xFԑx6>Y A}tOF }T6TF'tHj)z= 8fW z$5arƯ=\a&PtyBqU,[@6ή 8! _S'O!2Ȱץ HROXԬ#E4]7wNJER74)&%i(pJ6K_rB)LdRCHoB2o]{O"F.NtLЋq0ty1f+I1BUIOx͜j۽#iP=3 |s7yd5A><@ gdoO)MYgVA  p=kH'k-_$Z+t:v`Fd"gqX0t+"V%AzmͤRt #!2ңbP~[ ;{G 5r-^~o`MNQD nڏ70xw ~jR*r~] ܃!iU뢳tz< S+l.2$qc;?Ky)Ո  $8Y\0=:rcpDߔME [:2MVoZf4QޙdP,W9Z% ƼɱabФLT\Fkog79z4J٣eOm#zH y,Wy/ZĔؗ},M,ZyOyրr6K@ȗ'YfD|.AƳ{'q۩0ԶMrxJ.I߸ ,E)rRq{9C89B<6XþfbÑ:#d"f2A,zim7ɰ\ˆP[-ǼMd漴q.%y+1ѕ.q>BUKV'w,Bilvd[b:Kt!3ŠMW$ti`փ*6F5S  #<^AA'o2 hnHn=(OlZGdIz-f{M z [B묘_ǮloET}z>YJ?;a:X=`ugnɖʹ}$er PjvsMQ9)/)UUȞk ֓kz\{P=aY&:آb 5Qfz uѿ P69(AAD+tV&<|qLwT}+p G.JO@y@/y{g$w(Ds&kpT6T+rPbWΟ<4^uKtδR@zdr/ t;0g &4 vv/G_oPF-7^AVRVU3:Mv1u nE)m.d&">7L><쟥唌7+'ܮǷ9^ n;֮79Usm60(+%}f[%3e'U?%bR SwG:_%h%Jg/]tAgz  ;@TK/iƇBdZi2Wޔ@F2;VZf}(^Ra/6[ӗX8 U4tv*Ȋ"cB)t~4 ޭF!YP$,51;%*FjѩwRjlc"8<8q<X?Tq(аd[C"X4։uA-Y]te_Un_l; 6]W+UCt^A DWquNA6jc:"9Œ͝<=Lܙu'àɑ,dXQ+aJ7LE̓C!$lA#{I`*am~3` U<6Ă!i-ɺmfAE 3TBv"'j`& = 9i4 )C1҄̿R ~>i8 d'x@+ё&A,B<>U^uWm98@B';ZVo0>etpR΂jC8hjTG)B* RXz$-O{x/k:/Qm͢3%0Rd /Ϲ ȕZv,bXѨdvW>Fq4":l:k^-Jd"byAX3:AVk3i!/BE]GʪmتHXT/MX@|] Ztb]xqh@ M}<+QmDع5SH۵\uJBKغ/^4),R˥YWnz<%@;MًV@WV@ɫ5E,Y.bU' veH!f;(DN߰%p\ڍlTIq[6`ӛԩU<틖+x%1|`\z}_΅rCcȌyk&,P&V Y&uAK 7J=yb.։^?:n"||a-F*(ZFIaXs\uKk%L%Wx4:2WnّQ$8UNa>%i(5=#sm2iyxPG/'!-7XSwrM-=aqpEd4/p | `JcHId2h 7߅<:LG>V);/3~N2: 7QCχ t(C!UE>'$RE ApL[\;qaX9P9nC+@gxX { ^godu|AYD8>ۄ~/A9cwa+M avDD`=8u0X-7L]3jې˖`p'ٽVt/ѿ~c 6Ģ\]R 2^ŝʋv > Nf})g8٨ؠP\ Uxs&Qo 6?hc>4i:T79>iiqama5e}Kܾv&Mhd;eco;a:^W+ M*1r=FhG{~:V~{Vi22WCgQTrDyU]AOMB4eW{srJ6@fEIM W2guG^UH徙"M҂L$U 7 eԕrK}d_%CYCw 3no;#Ř"J˷zՌ֬O{m<:zt)㐉G}JV}PkLT2(҄%yLD?ŘEtbЄ?3VA[HU~3f;U+MO1=JR1hs<8nW¦QvQg FVtaHh qqsؐAJ&h'C.@k^YZ/-/<*1a")GZ*p)X{v`Lyfb?9}˲64է0QI"XV͖}ke UhecM/4;p\Q_L ] )dVuTH%WJy튄D ldV9T'`Ne t+3=$ Pda\Zd2-dn%<9N)\8^xaQ/g5;-6̢^|,@H?} .NkT ? 02'b7'g)ob=뙡AI@Fp ݖy͐&Ӳc[dqފeXrpOyu1xHȟ6zIp7h /_D(´J$iwvG5|]Pjb(mt]pf̊L/!v㼒~q_" {'3Ua6"j~s6^ef@QI蒖Xv]J%0,:d>59o P3i4;BH̉[&ǠpL-}o-cHRoQMKLsH&G`1r/8lZh1^Dƻ^\t{ǹ2 ai_@Yi G ٻڤ=v>j=:j}M9}.djP#&s+Aκw|;0m#Yy|2'Mwy`ˊp1C(DRg 4L Kh~ث+[@V>?{foXCbwkR$\zضACi>!7X\8F' S"Rq7E?BHCؕ28 euIXM* AљX݇}Oz3[+쟤̟% jOLNVq Ɠ=2Ԣķ%D `F2}b1q?2e^TTaѯfC[v:Pr] ,Vۂ0`mx"Ya w?r 8.Es(/NC{t8#04&Z6R!R7+Ӆ:M7Uye"_-G YxV ơDRq"!-G~P%݂> X_eug1兰W4Ve;o[kn]jF0 DpJu, UwL~b$2՜EC\D(\H BVg,ZGi{֘g|^3ZTLAe;B 2ΡB2kSZz "ovYygd=kVsr š`4:訔D zL |')wϜ)-Y}lPz5|[58ټOH+˵'d_?hqk%~ñ|>; /_5'}E_~ 4󶰵uF_i0R:c?$h'g;ǣ1CR萷,CIHh~*ğ"{ /?bBg.rwXYnv0& s !#R!`c4eF,iutm"c|fecT-Mls?rzțD]O, '/+؍ VyLC4fe݇İm B|;Nm';B6C1)Ry 'v 4[Ƌ)WpC"AE8!iJQ$(ukQ4lŚCǤ[!g T (BcD- ά@ Dy̶'KȸeV]2.X,˵^4bӱ(aFP >#{RP+?1)˳m.R9cȠ'D\]W)L+jX‡ǬI3( ֌^ ;XL.pUa;z5Ĩ]&7$7[n7C52Tg-cM[UڳڿRy>G9iͽ#A쫵o=fK0dg N]ʂSkZ9J,Ȍ:rCa'Ϋ_xniϫP^h^ߑi&SX-^g[ ,7,gкի&'[s% u0Uj2'(d_2avHidP!2@Qvp3g.\ճ;B NΓ~k Ip lJ{duҼlcǂ|Cr`q\/rtieLAU>Rc9`hr)9mr ;n6c.~lT^nkȬ'"ٍBMf_-iK^Yib'veU؝ ^m#:qB?ZB.]=aYJ)7^ ddSIV}8vTXqp(?h:V.5g6 Pv5(r?9ICl7rN} jPCE9ݡ(*㷇*E+kI=.[#KPp 002YDXЁ(Յ俆O@'T\c% &CC+VP񾈬XA}, @>rD ?lUCQ%jx9>I3V+S]3KrO_@i<ƻp6;/x5n y܊K@OQEA3 *y]Y`&;!opQ%b,aƊէ{:,j:i^T}sT'Z)1ϻ)%QWnBEM4I \&S[ð;b  af=LpҐnڭ\3:k9 nHcEhLvQ16TrAuب,tI8fATA xn{J#Դ-iG pOB-!WnKۦF|s|\u;fܧa'oD"&a#D}?F9l-ڮY]ҶjVOAևq,zgp?zPv a N$w"B&5p7JH{lrD/K*cpKRAIh9n)p7gֻ #vСg(jC#< 8]y d2o6R6'v2{ $S=/xt 6U%_s ?qz(ma[ NbJ%L}՜{^z^HLe`>DMT˹p0dHcLA Rcer\B2drIc 7l_ HrãPfNY?.O"VVLK-`9J.ޕOSO~@W!ϘJ- tmʹ!;c 57Jqyt@'REC Xr;h}N-w CuT>Y1 VL VQɴRbfj֚e"ScwF]G{hʸ6f1̜4:"cn<-7)}~K/ JhaKpqTk7mB{ehwM&C$ _-'a5(H6S7U!M+<?P{-Zz>Ҋf"͖edM 0ߙ ŗ'h˽[J$haicl64(4Jٯԯ̳1?Mpُm09;2O翥7q#-[2,?Z!K.VB>/o"_+̰fgwaZcZG~˶6!&޺В W=iLV té P ?H-;c)z/GsO7 Kg}\X o*(:v+*f+˘A4_Ϩ?wx@3 jsy쒈C;TWR/AAa 5LR iLvҧ٫]?\z_/ܦ".*0,<̺,R="& 0 Őa1i{ D'{dMoxi|P悡fn$q@+{W6?ɫrz: k@Mm12 E~xIqfptBʍ3eځj:*[wGq+G aFu3!+8N `tDo<Xq[.8L>J؎34pU$6TDg ώ8cu_ ^&*o?1׸χbo(J(Df("<"|קsWq5nh,Jxز>stXVt`)u{ZWkZ$l})o/

    s̼kpDg{T"H4;A!sr >4iV!s#M9z'l؃[M:wk>S쪎%Fv=?h('|xDׁ"T sx*bG/bVot)tTG$,jVKqb671 t.)xn}?8'r9!J^ O;ީ]=GIW r״h{yfr}^>a~U\7)U"3`PzU%-* ,w^eaxsf6CDږDNT  -G)`qR)0z6ZMRRTnC^u0ngH&ث@fv:Fn@捌~Ѫ{@3ɱO{k5N{PU\$GT,E6021mQVl2\.Ղpm. O!AG\j(xJ(.( }[9`Šjå =^,ȏݯ-٥74>ݏ( }@C~$"ܼa2{B^ٿs}\e~w tZKCKwF/e?/0&{Cj\C7Ȃ:ա&vN~Q?., u0U+7'GAiZ%;^)?-HSVꑚMtij YK+g|x\X&";&R۶w׾}ϝt$@E I6~AT*fr{fb,pykd0o! zG6XJlxy\nKݬqsخYTaigy8/ k4˅w)*Bo(8"Ek !1|,D"WKC_iT47GE2!賐!paA7GZj?[bH{ Tӈo[~|.p[?쥇W޳dKl&D@m==zV- *qI%c"xsf\&_h.3j;='yD $vβ 8#?`O2G}Zƭ|i; ,c ۴kxfҗF_E!7لfZOQJu "zչQ!epl b$<)yeM7!&glm&A='ܰ:l OI3A2# :U=ԛ^뾸2tKP*a0uX (}4h+s/q3G'KLW堢h)`T:6݈UWҏVXZF w]Pg8_Qt)("L(*euvu*\lk,(ˢtq%: 44`74@'2sv| B+m}HY-!gKYZLtS.e"'=7>-3:<{Gw~G}΁7rQPnP,w:KxIor2iB bX@4Sy!}uʠG\)b/l>7y(  'XL7\M  n-+tLO '!tZ=讕, 1ÂjZgMFz4M. Gg_#cuX<2#w1ٙAۈIcVÐb,"t<8upWXx&Dry h{>_`]3F} Rò ϳ*l8 {c{୙@TCFaȤ4c.^;Y4,O)EZ`%M򑨓 jGv{rL`Į `5%kbzXkԶiцwLI=ׄCu3F?2B8N1+H҂eDo9`9sA1[LzMN AD2 N`K'd1WPx~>3rϥɨj*M%\EeC ا@Yp@Ԧ\\:mU8Bg15 nK]dn&ڑEEr SS^te\8tVMƱvC#耆o O+r?) xM Ix>Iz/Xҩb+D=Ou,JKH0!d&(mqt>_F$yH;Cdd )eBk-{ 0HiJPYC"qZ=>G+nYa0LIicGaeqX[]30 9@sIl3iAٶ֘6P#r1}f`fCֈp~>(X>gF eveV}ZI?/տIn]UsmQi1\8n 'LGgm)F v?CgWcݼK|v;MIOĿOYhvb"9∕E)T]Tz;Ouv[g2%I_Hi˷cHop'wueFТw#<,s|#'T~"(O{/̣")ՎtP:E'lnAnXaXP#[? ~gaW4:7Hu|tS1>U㢌58V FP%uTҀelQ ٹ%/"t$Gآѵ۲jR,T?Zn7pTQ~&NeX QU"Xw,R|Ԑ1^|Hpfs_tsRyd9 Ѥк9D5,ɾќ,ĦI{]\ܶ󑸦s3C|WE /` *4"'3EPXR:(hc("Gfw%JM|6uecO?$6Qu:uVjP84J,ВjJ%"iBa<`58oHԉr/>S9v-'@\)z^Z)V"`_A;(<=w4M.Y|he@9x0cOW^lN,j\3%PF 'L%CvV+om)%T.g{C6ad:BQ 檗J4v =_@v; oyچY%pi-ϡ\2N(6NjNZ x 6;$2T&eQj؈n;Je?za%r-kIl'4t,8Dp&SpG| 4Z\ȩh$hm] '\FB;BN!JQ7+C@v1dgYZ07070100000437000081a4000000000000000000000001668c16920000544c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/\UT ]?Eh=ڜ.+ΊQ5PLEկEjRb9YEw?iq="!\T^i4{01!3 6Z^!k$~ur 4#{ݰsG5墥-yaGoѓO"a `͜ ~+ Jq)c:S?RWDcf6>l@+I-E'0ȸOn<!-:~ d-寵>x9ݸ;Ic Hؠ@|"-X8hYSs6 &Dtfrǖ,PID,0W|>⢻VEӻzX*Q(k߹ܫрj͂fnRt ,<^cSM<:ӕa63/{-; ~Vgbv3 =.yσ”>kT$}Gu6]p>(uwMez^(XhO?'}9VE3`gBOfkI罘bڔPۄ5Z#yz $W\#vo`HRn_wr]~[lTe3$ÿҋ[OM*I'Xg>elVa_$rXioQV1&hoFyaaFV=NO&;zøkj[~G'[vKUL5 fv2 ᳃%W<y^I@HkkYJ&cVɡz'ﰇưi;a ;$(Ր=DN~|օ_s?˗D5#)UwSqXrc +>3lw`NU-S/AD#+Fi qM诧΃˯xn&X}aW \y dxU?C S{Qo]XPl,V5"ܐ [!y1KEsmB]`:tBLmϕoa~e%?n7q f Yeyr >˹?RG+{M(׀0 6Vn,wwL-wN1 绑~2 M& E(gP}<%OkHS Ίo W·სxDzaǨ%1V̭b?4Zt ?j5,* \ V~4nrڍ+ǒ=%zڥK"'yᾇ3_\uhF@VC.p_pd2\Ⱥ#MJnl` fo.(UuT:PB}! ww7* LN&p>yQ??9o.;)_nc:U [ &XbI:3PPo4`ьW`+W8~^q,}D,gbgq2mcSW-Zu܋tUq]oK934W`O=fOL!pZ.r$ fj짘{,W/яJX]6dGgN:ݥZ$ٺ{.Mo%\Qꏳ(nYĴ˺F^? "fBFE#oVzlj4>{wZu_YnNGp*R7CzIN>DG";R<Ɛr\OuI~#ܿEa` yjTeI]i;RÍHWJE!)1=lÿ)4/ 6Y멀[ ߽{=7bq[ /03qVNLOO@5ͩ̌ުLTȾ`hP&yz\b۝ ȊT߰`L& ʰ-B-X ב(Bt(O6FuO,ܣSdkd ;Å"|7ys~\bw {?*(`5qDk1c8[nˇD.t )RGH_UY<p$}kiObZEPӱI"YEf%_aL\tTp[WL֬9s.nOo,869oܤI"׬B9P2:> =$+zs]O Xj%)v*Ax%Oea/d]vЍT8=Rb5ֈ~Kh^ .)z RäwM5K4p]Ht4j=o6@ӼT!:{3_w:k6;q81Zbz/3 LYb^tNG/,ʤ~?@m* Ag9ệ2C|NyؙMy' In?S&X].6k|b=N.) ~Iv `E% y^uMEֽW?O4;4<1 lO;6όbnC1>?Vv#ZAg> l/֌Y?wvw\\2O>]/.ةr;ߙMօ6V;%FHEhf{!p]u|xΌ(7 \BĩCJuH 2Q)Mp/&QA!iX!UV+&SZL^ ƞfanˀ(j X 2#k 'Tڱd>yhjܰb~ KtCoFaߊwJzN R84ڒJe 3d-{?S(vX:!_;uO]͙sԩ/x~陱O2 N`GЁ.?p2@]"jaDί9f+?&gi׬ΔqI'䫝dyc hHk'~if#M=( CZdrƣ5ax]߻w8y$Q'#l%.gb R1O +44LG0Ѝp8bBS=6Ox^i%i޾窜\r$wq>qPȏ0pB#P7jdm qj]rY8cN`AJ#^\#@X7SnŔVPsWVi⤾Tr!19bv^F^GE1Ʊ-7kslJ - 9@gz=$9zE7& /my`!⳾@R+2#7XB9:#X!n qM;?yLv DW˺'Lyԥ qx|4'ŨQ3okJW#L PZ \uS̈,׽Od9@<>vϡXr66-<*l&4MiH@a &tYp"g?$hؔDWi'zJFoz>wjK 9x}XHWa)b؎@פ~2zyGX,#80y.j|n?YG@J-|'h*j\ǔ @r ىÅkZ'((ր`BFo5M}rL}V%qfw&B#ITHN:ȲKibvy;=Yl`D%b4A*=l9[52m~݋FyKcTCZ ) }bM~)bo%ƉA-5vO PZ)=u6ofOhPZ"TkcRJc֍kExPU<aJb;"2"Els%lkLK(PP֟};FQ[F~d}g` 7.U*YYN{DNC/;U|zIXd+֊ _fQ[ &dXu,F̰ L1& ŷ;̅pVj.6 L15Lb|IWO@0A ^U]0g1YW5F ^~ UvVa1*CHuJ(l&03z2^!oM 1> "K&\u91)㒅CLBZtu0ڗQI㇦lU.;iƙλ.uNbT6s7̞fPYӨ4Љ- _d- 19$?~N+B* aVE@[aY(+"OQb$Y#872.%36 +IXzMH"QCk#v;ZpضV [K'T0N  I/†[mkSEۂWP+o4q"AIN Tec={ApU91cCF[Ɇ=5sf~ےu6߸}7; ^'e5 &~|-t-4YE4EVt@ۺU <ޮ|^2Jrm^3tP*auw*ƼQ/r,a_$aqٶXX^ X3Bt\.B6z/7*,7۶фgR aO_L4[xQ4LQ21qZ̒pس$s1 ;J Uc>J8" ӿd轝}Suz#]헭I^6e⣹4%mx,7juj1{XFzВرrҨ+|ĬiwWۋ()dA`KVH#K;1/*1 `֪GjqXv#cչPژEHx~73 gό+8qh?&Dy+5 "e1!}jy.+PWS^ρHvW Z%e$X9+:An Cđe9qTn 쳢&[ߢ=,Ӎ a. *yZk>3HR׳]Cq ,=9jT᭯̄E޳(u4+@*,/( {rzX^IF^۸6dɉ?_BEj|co^b^E&y6w#7W%ɝb8#eR=}"Kk*x 3H^OvIE ll@˛)甌=b"q׭k|ߙD(SWŕ2i/o&~ʽ]:VۤgT#[B$9+wmuJ:̼R$J#먊i 3 )PlyqMV 2]rJa."c p\3oo<3%ۤCI2as-IO)2oNW;2 `%]Y/N x9<ҾK`IhZ\n3]͘$bz7lq)9TJ SS8siUB-ר:~'˳EOopp|`]z "YIgodyMoRndO?BCx$U8_M]irQ_*϶ 빵:E#s^ΰK6V " |w[yT慒Z,0+ghԙ9X^ j`ck+j^ZAKhPB+*$LU>\Y8|΍'-bʒmC_zJ&kĘ j(>&mQ2ub݇·$fX71uH'8G 3*m<#ϧ pB _(qw'g}"!+P}ٙ4}Me"CpmUMs\lJ '-=.2Q^Eh_TxtͿ}v#*FF"ƹD<;ؒj$|y#g`X6jHDÍ):klT^pu;W[& Ls_l l\(\: bz$\K@|%ޥpZ9쿭L]lXknOM(o;d`;ݯl:i6jy]̃?ԙe_Q]I'$_)DN7'S/2K5^ &fr~wD/ [R3ͮm}"t(c)-bbbST06Ɋof^-L&gt1Ry}p%T~C!g&Aj\ *jE-UD֣$TS#ES4X+mT-X4"u6sKv,ǯaѦ zfXЧ;P,<ϤmFrAIvj@6̩`җP>F+SLOݍݨOesahQx8MqtͿAF#`tAXjjP :ߗUTDyF׆UPt>XU1Gz4 :`H'2PZ$$Wm%}B/GI\#f@GuӕTTvW Iє `sD+p\, Wz$WFL.v78sڏ^|QޭאſW3*/η"eQ{D^ԏ\Tjͥ Ca" }tԭqCxc^;_ yƖl\+%- 1bնFDNMJtCBclKkLhNoЈ]VLX5ήJzc3l=IWTAa[$Rsl}yVRX`]E7 gtksk;xW0=#31jHȸ'D=ތckVc Tzi4*~<SkDvz}z/[d ,6UcεPe"7\LcxdZae{%eDq8}(Y  qV+ӺZ8׮DL]k u|áFy:+jz-O bff/iu?%yA䙫rh{Mv5%RJ,cwth|3H+M vS$"ڛ_lN*ba9V,P>n14j/mcʻ {q^ 3?$aw`?x6p̘z/:!Qg!~N}+Ѧd8{ ࠽WР*SڝǧI_h5B%9քW*0j>OYm1])&'?V.M]@ ҏm%`#qrT-\=PgZO2k֎S8,`Q_Wo'r88(i= &&;iUE\Ԇ-JzR׌P"Vs,oBY2Q;Tؙ#gI(i"4MFRz'UNz-ӎ-yTk_﷢$e d ME1(ϭ1G ?1;Rd\a/y}cMLg ^Bc Za%:Xtzmja8= 騀pP3R(bxΕ)> :T{YftP5&wkəI1X&5XB< T# Z, S{3ex#%VOPUz$2({JGS|b‡+ 3Suҥ2bID-K:CݓW%Sta͸ܾ'tJ5B0Ee[!QG;G7/lGŦTZVo*,_)V[jm$T7*yjxEE^J1sD[N؍% |ll'߭lץP$EhTOj.!Yr:n bAHsp R [ʓUy \$VΓ5 3Z )ՙxI\Gd[g5%Ж|Jtk!gŜi1Tzi&3k-Ei3@Ժz걍QD0, jW[F?OKK途hR g7<a1YͷBM rG:+ɭ#0t")y@9F踩,}l MQa/XN7t)/1q hL/#)bPwm ȓ(qs ȗ<@S7cfl-EQ{E7&J#$º W@Hy9.´G系`w{m ڻhL/r;{ؕ vY?W^ہ hFH=S(ӺBU֤G#b_{+7uc/_"fue|@H[9LKwav|Mǟ {(t q~UK:8{v#.V$!ɰܼ͂+ "0QJPU{" aglW1U JX#K͒ȝ)[&:%~.1Q> X4JIS c+խa4(tA϶\r)LF>÷d},&jv{wj6tCcػo`"Y~ܖUV}]~RKkoJ^cp4cYW;WZ˹1 !`yB8'.to-)Ȼ~Nr= ^gKM%лoCV ݆> `ZuM+8j3Y͹Ǔ8&S?@QF\IMi(D [ِf^`oq-ud7zUր9%0}xZ;1ÂKsqmYpFMͨyNg{SXƋx(ewq*  dAюMM97oGC3)jKƄ\!mY @o^ <#jRk, DKW̫M|S8.U6|oys={t^0 \fZtҖJd0E;M?޸Jքlh7yٺWfO7|d|y=A'Uuc0c (߇Zr;EVu3rt^V'$O ;4/"񑮭k kNZn1ͼ݆ͫ:)<)_E2>¯ g .m˳2y=є3~وnYu8Xr Vѵo]d[Vl| >z[2}gYk]łpex\Ij5r= hP;'c-Sօ !r Cv6n[-=wĽE~nIb8F4Mz|i,wn2H+48 \2s/fzRz +9rl DfaɆĚ1[2=dݻsiJеbjaK;=#DcqN4H*ɨy~N9huP$25OP9f5UcJt֟?shοKJA4ps(aSnw[WZIz}\$sܶd7i"qۋ_LOq>pdP*BI lU$6m75J`8<29w}2y3wӇaٸ\V\L"')lllU/3,#-N[;gH'J.f2bYNȾv3էl;io$b|䍨)ӛu6}QQcwZM\ (m;"7SC:(羑f[*(St<4ASȔ7G AE*Oiiq;Yh٭D\~hLMxyz]&qeւW`ٓmsp:IGџrT9y:e߫Xz㸅fݾfTdbec 8K`i72Q̶&QH] $`gQszϩY:s QFq_s%{:#'0i07S4}%ȣг<; ~V^gˤJzz$k׭J%cn L;XfzKᜉU-j\뱎CAV4Q% DB,i,cu- G}UUWÍmNT^17WMҠ9/boy7K8X2MvӬ <lɴV9íLv uL6>8Nq꓂Y(0㱣-6yQPE)Tc(𺜎NC6t[^1&b.Hh<ƒ:"☕Pi}8#auDPv!m:KULj' [#pN|[״#i >m<"P0(Urwж X:ج+^ij"~7Kcs=VۆY'\S;1] "QrVع۹a~ӧ"'hlK3Ӹг('&/v(3pC9- 4lf,A-EقLzd1(:jDgȼĚbzё+y+vk 0Fp̥hpbD߯:¾C'B'#Tty"ZrGzx4-ZXDGc\Qd~Ջ'A6tkv)hijL@"- ;Q؛^`L)kЕ&:ah1?"%?9n>5D/G Pltmz|fF,L۬PZni.E&80Av0;z[l\ly4*b @sY^~pC-@RYe G2{]Wz1eJXI&)XӤ9C7濕Sbƭ7UJj1OU!kgͰ@RPm&9?j\Rpʽ]duQt/O5CQcz>] _ZYC-)9VhOa`|nb]ǀ`* 'hiu zƓ|Vr aKJc\E@ph7}G?`eƞcWvIe1yifeǂJn.ZC\YY[ȠҽWbì0$d9dPԒxIxQilQJi(Gގ۩J܄ضT_i+VnnM C ~WvcEt#NlE.G12絻hB3F`Sʄ  as9d1I_tW(~G&Kq<@lh8he3&LCu f?s)lqwSM`xDsBܾ ۞f*+& Th9c"Y%nALjW5M\7_a* B~yɩiOg,踐VDDŽpj5ޕQcA=Y:JcT!D/XOjBi<+;KƮ9 r8޽#e,^VH ;Wp!U(n?jzy6N`P}šB?DMt(Qcxntޠ ~ȣa T 1;[f5"?nyn W2 ĬS>(қ!gw6ޘn=65_KA|xo Ýix'L0RW<7_cmLooArȫ&غq[[84j$e_k{BIZ+z" g {}3|cOsW{:I1p,k8|>Pu݇ٸ`Cg(EFW}t"Ws aؠOrSC|vUvivhZ~IlPJ,!_Ǣ(kYe 99 ͝JZ sOТ0mMiLª,շ1:O=_|P ptń8CkQx܈ <$'"pZ:C>QS0Q{U(YU%VGS]=e{o#Y\O1 h >I|= m#<$Bဈ2-ĽW["Y.!9ۚn j=]qniƊ20٦c;6"kb7]qu -/&'8_?ܟ(t) 4tzǣvP cjPlB`&4^Z}=ԔnZI&$ӻ]9Uo.O; H JWQ4}5B L]I7 Ҩ<acrgsũgUW*:Aw䡑aqw\Eu_d)"$ RbiLYE{"(8v^eғ)͈%sNOϗLr@?e2{P2L"]z\f:Ԫp?x1s/S57̙" ÈIl$%d{'ώ;`RtH *G骳pH(qYNZnl_:C¯TI 3!N>Vis9PVE>REGfJFGڱ| 2Wҋq"}Ph2VW-}<֙bi!=' eZ;ո.T 9TPJ=_=FEGYU+|lsTg;kcDH}. T>ki ^<Oip}1V"9/Ma^,~w lfn n/Ui]'"j4L~PWpz[53^`xY:RGAD/2e\#_jۏWwjm8[=`E0cT DӞzyuUfn}9*_4P MTP=CT ?  FڴX1cƏ`YYw#y7ё6OK)3W,R<5[Ew/@ZtIR>v/" c6R S/{u iR^Kl,?b-aflB&/qW߈x:UN=Uav*;ORHqE)[:8_*Wk}iדo :5l.(jb *JiVN^4j<93iVZ2$ĭ;)lBX'*<^8yqjRk[\rz('I7b49H&xY93HuIb&M*JOmZhg^=[y!.C)&b$LOhI>2 5`r 9K.Blk(Qyߓ 睟78MDY"g=&K9"Ly,{Eu" de b!#g as~s '(Pܒsv0L^ɶ̛5ޒl{i)JCS6]*[*yϴ*0_6ѺT"'&=mTx\w_8/jhhD"s%lq,b*y!}d\R;t rj/:rɹ[4[`= g't5:*놢jrO:3CN$ B/]y x|jЧlJ \:`S'a$Qj2;ɩ[MFe\ppTNGLj(c!a8.ݨV,ڭ/\p+Ņ0{Ft__[by%؋_Eײ <㗋3-|<[bҝz fwPr|''*X"Ӳs= S@ q)b[JB(fyQ`x0ݞnQ.eLԨaXN|hv|H^_0`~e\Pv}$=1EcG<  ]MT67Ǧ}LPt|H06fJH7tL!^hUuFSasQXSW&)r;my2 f KϥSxp2\J>lC,7k3zl!FӬ-)lfz䞡Rn]lb^R7?ly]t¢)ϕa|+ E O薞\aZ{O&*E>_T}RGsl,os 0lM1eey aWHs.U&~/Px܌0{EaYxԌĈ5hXZׁ=wy"[kV+,#QLw֯ϙ]h“@<$y3;!.=!!4tp\. )"4ϴp~ܝHK9Hn!BJtu2>D/  G@^_uB(,1SgJ`6ˍ[f"j/ |kZzRl@+S nSjf?1g#0yq0rSPt6i{ ZntpO*wdZxQmD$Ѷ-SeXޏ XN94%w7 nN!?pIF'Wb@'xAoyft=GC٘P,دy{`O-4i>/˫Z`td*ϤC6(fv&4>x9sfGPwA4@?ɟ;L6:C's[R!h1IEMa+2:|!#^1qMTpjj=gjf`~xHɪF@n^աWӈPb,eI'ha Pq RW>BRS{c z1-Xv92Ic%ӰT,6ql!Ҡ %3)\XLC$=>EPʚ*'e RGۏK3/#Kt0jx^xVut;!DOpp]sAXuFf3nQjeCSKD# vaREˎd|t0K^#` W^.կτCH>|%5،Ozө1_S+@!}v~BZi`sbs̢cTB+˿ZMP_x/oTYPQɺԯ_JW/ҹC.+ ٢b DL \ʫ!%iΦܒ߀\w>V7"T% ܉ 9qR{ҧ2=:/{L˜HGYf4d@FY%.!iV}|sKzLnhlgl36qH3? %g.4p^8^-V_yYߺ}Za2Au(H D# Rvb4Ot#4.?d[%->/S)[] Ux8ދL"O8d!pf wr>~8j\i}P\sJ+] +r'GWCJ$bea\P+}2H-JlA 5@#a4[&Iv3 *s:}HB\{USLqwYdj2NeA,PRId>xb\?^ Z?TXroߗW_%bt1Cgyy,Ȥ@5\U[y?t fz"_~Ϙ}(Ts|{늷*>POghIј"'90ϵSyiTK1cV4>NP o89 ݎp I# lָgYZ07070100000438000081a4000000000000000000000001668c16920000445c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/D]?Eh=ڜ.+͞dPg:^,UV .5wGfݨ JGW!AFr=Nf4|K> n sUX͌p|=W9iΝ5p F&7UZPa"2ZI6: }֙i 14tgٛoFY-{׀$p/܎ϒyFyʷMDa'J[em-3NrA3aծ:#xG(Ƴ.gY<--<>ݩmq6e<EW}j_%ϡ:ӍB۸@bwS5iUQ)G\1Fl:L> h3PwشvȾюI6y=v0 .erwSVl<"Yȟ~p|d6s{ v!}-F23XlHռh岫sQwdK;*>y:l=~zDJIDFT;@DЂI uRہ-E:?|HQvCISzoG3A./-i#)FgI67!Eԯw` b5 K\j_M0j"$'4`^1:2p(6ЀmgW'у Z EQQnAȦ*tv !("I 0cfm; ~a%!>*ׄrvhkC+.#IgиJ6Knj:}u]"nD]/&TjmowBf-yb63cME6v[qHD ;L AZN+}*jdwMduq`4|lS<dlD =ѱ~92v^YC߯ܙn<\ $Cv-ׅa=Ʉ;0UބmO{7+MҠ9[SA8k1$s+!cY*&l"%L{Y_ U}rK&>"yzmO!|XTMZ\~|7=rm_MI~4&ϯmP:D93JºCR|Wbܕ7EGz~ Ȉ e%uovjɓA D+$7-l,7;g a\H)j7?j۬4fRt W1V aJ%ؐ>ߺ(e! h{rO}^5yҾdV?MY0׃% kC\ͬΠGitҁML &X G|n{'AL}8:]:H?cGbJ7JFeaoDEb H!}D =ͱ[Yo-1y[ۀ$fF3qiJQ4!Ɠ1=#A'b[ǝep!2ˡ>EeAP=.A. *CΦulnbq/=er6qg`y,V0%g# gbJhvo/Vp4٥S\#Q 5fJT'aMR{c}]|a}/!lC}PYJߞ lv 2{/,^[h8݉~D:SAPUOs ge YԊo2 qVUk#zIMjY|CWwF4(NWcӊ|{$!9mzNR o{2|aPlăqe\llf3+QH /UBSx N 'Bwx\/.[9`ܞٲ[ T2Ҋ.d&~lJ*K{f\z9Cw`=_DgOO {va¾#Zn n Kp'1jR@M6D*Šp /ӃJO e;]NPp<8zakñyUpA?V2G<nS(cMΔwrg)+%Ih CD2å|o0eO]2i35$^r/\Џⷰ pm4|\spw3@K]'ɠ|277-kGޙoטHt'2Io(K̳uUJ`/⪬U59ȗE5ip8_KTi]F|ν\ 1/,v>lGU:_9ԒKv$58Qδ_9t=C"bLkܫ#ALYF(HH'/uRQ?@EsNZeF% g&A+͠ ^>Ucd!_;M5]*\x^ LmgߝrW~iuJۙJe%u$<)Km/Ѫ}d 9r[y E{xn6V!߂P9 8L{!"PCE_pEu1,5z ]UgLb0זYu+zyPKAIrApVƛgs B P^%P2Z&4E>eÔB#%@4`sz~Y "|[ yN'ypMCQG W&*DdeEAjj3g#Bl C;yŎ|?ǶBˠΖ^SR;1Zūh8r!+SbWC],WkvC4RTqy#CjF?,$fOD@a4lhP@!n(_]2YّdZ8-X혙ej}WaxaH9?id0BO(8LW26\c0[2ޓ_ϧ*x9>'9;o[Џjhh k4|B2C5g>(ONCT d7q[/./\%oЬ*0B[9XލqY tT*QGJY7ʺ3T`/2 [#Em Quqta½ ( &cS1 Ol OHZ<2~ aě`׍I;Ѹ T *jNE̐]0 Kί#0Lliܼ# ֠#4%2M%pB(7c lA2,NצXp兤bA! TQ+@=$CM(SlG/K4> `_uT6@/alݻTJ,0=v)v?27wvT.H]PQV,܈pe]X^*(}; QV>u>#gMLCV[Tk5 -W+v ҟo ܎M įuWz?X9<ѡ_z9(Ka:`BŠzyxR7+b0YuJF/zKͲлi2\Ѧ&rǿlڂ ;t;N{w ?oJRʻ; wEݨWPxi1uuLT^̩]v6fS_s=6RD,Z?F1Hx꣍[vKrƍ I6kI{U&L_,W40P?Cb̿eY(/&h!lxgoP*we/W)N/ ]g|]˒Fyrca_Q }Ue"Ji\8tIx8CFՔP 48 lHW2촺?LxZ.z-Net-Q]Fb¦y[fE{ݻ||p؁-؂Xum9t0Ygávh!qhXTHMsRKEˎVڵs C"k%$&2 L91PJtoz!8Aeщh{[D./9vJÃrΆXm>Y~l c:Т?g>_?0CcM(LUѲ ;&Rz8ܑx³8IOl+ѻY{~@.Ɂ$1%1G(UN@Xj>O: PRd(G5s4e}5#`tj^ {E _ɹ63bĘm +aॷ |.'OKO>!_{VhQ+3w|hVp`+s[LuoR9{A)G*qCuuXx1JІ;Eu"~u8s5K <^Yٞ ~+?z`CUKL,M3ajUǞO+xZ2k)#L |dP"Fd[s p@O<=Ul72Oّz42 vAn-BBV}`Ĺыw} nnߊU$uVׂ|D_Kw9v5mCi*H}{:CP[7:-*D+!+2>[]y:fzoe]X7繁z}}ڛm|L!q@S_@>H0B|9c-~fBEuu1FbU^lZ!X5oJ-gst!-Cnk+ȴ yH'KM,mDlL/,Sj6 o@PC/@S䴖&|tn^7S0'e*z! "3OӃ\b @Hw/!YcS{/UIVD·+IfrEWoމ_$+L?5Oq~~Ү-y߬K)#Oһ X vC]8:Ӳ ‹XGBDŽ&cIAZ4[ݭ =|Jz-=ԂY J9 UD%cudW:jYq-\ Elx~ym;) fY";FG<$I_@9,SR+Wxp.KR"jaӐ7;IE'$4Z(4sK|~+}|c[z12KE]ܳA'mIVj%*ImINƇ:s00&8^p+ gm]bu h"L8!3Td2 %SCkl! Fza`LǖQo)}5e'*?4tX~a!mcxΪM}^1;)E]6q%0ƴҭ -7 ۦbK' Ib@, œkjEx0 -t Ig `Dr2eK7&x;u|˭;^C1=!Z3do^RGp9@&l(6&eF\~R]FR%D `d\+CH}?M !SI/ 09+ږ ep3ܺ"vQةc E^E30z*O?=&{3jmڡ!$5{v%ݧ&;kVR㈔3L/҆`> 蜡MkKJ /lW@ 131cQ@։$򾒭h>KwpSvVIldSB]Z疹mk2YFNDZ4u; fqBhFm|Z_xSJYv~J=oI'x+ S-|TuIޓX$Aq#|@=(ُƄd &(xd|aIYzg|V|Xmݦ;`ACUrQn6>%S{wkmxkw6<9t>_k XEаc]qE5 hTem S~BZc-EDڂ:y1XLQ䄓 Z,Db%IcfkbْSZB Ȍ38p}bM)SZ)< ;_RLO:ݼo7^Χ6f)7ʡ%sqtV'mWTi[ASآv@,o,%/#J+tBuc+m#>I_8ޘ{u\8#m?VT{lTE]/t],lF?Ћqyji][OlAY#S l`z6m_OJ۪;4’?-% Uf4j+c{Ccek=9<,yH91  sߝmtc5*4LO K83H_[J3aҌ}+]'x{/PXed~{MM -ʫӞ -~FӆeuC^46kwH4Q|&}nÓy<{t~0Ԙ8PgKʙ*&y 3/#ux(kcg~;z6^iJt+Gr|l.A}A`Y5\skvA~\\Dy˜Щvؗ;x2~i/[ %@VRs⻄g-T=mlJKv7 U|Сp+2Vlfڋ̡3Jp]pВɸ9yBd=7$ eSE: o^SaM))nrtk.ޖWelEٺKx̛ҩZ 5Z6]򛈀DW Ź \(t 6-Ω܅7ZNoz8N]'ۘN.a$\̬&e0A!ZgHRVYBquJ*2A;/7qѯEQڸoT8ce)\;6٭ʊ =;lիXܗ8VV?3M9nxx)d``=grF>et-ɧ@K܍زm5LG/kAiiO}Gf:~!HsRRpQA?m}:^zsN Af ӐJUQۏC6e^w[+s ipGrG}_-~йb'(<ę )_ .Z&]K"+*(k^x?gj:/tFi@naWI#NBb}=B6? |ؖ/'SihE&aX>WN1$8 BMshhTji' -e?B ր)i NX][JGώ(n1IF#NHqMڨ tn?@|@FLpuea jلC9ΚP)V~4`Xe# j4RMX[G4 Ol) ++CHPHƊje'sr]x'үG1@ZD<#{ǀ0{>f@6 "W`ٖVl`rԂ*Hwabš}9eUFHޝҀ<[E̅ Ei ?kѣvKZJm1Jc~ef _hƔ<nn\~%N/0ս}UY]%X/a""gOkyYѧ925$(9J%^I.~\4'sAF4'gW'bEĴO=3B rWLȺ;@f1w|V<(d^'3fLVig[&jCGjb#@* " !vXϰnOn/&"; ^ j|C0ﺌЂ9H17U6&-4 L=(_:!w5ΐ]W@@e RcwHx p6$3x Xcb[Ci^a4xc^Z.Hʠ oS[w* *0Dy[ohS1h*.DI' Zrbn1J07*bݵ~3 "m4Q S''\-yA(c\FK.E4LkI|߬ňr㇦ą2H.acܘGZM ׍HP}l)T7N)ĺO-t=EOE݆a5mS!HNm7 Q=[Jq i ikia|N\fc&2RZJPA("@u2Yv 'bjӱ4֛VϚ䡝ii2L˚ZU U% WSJ4NM1"ODb / ,qBVMva<~7-T&5U lZ ` {"χbStaڋB:+=ggpo  O*c Fr qĆIPv 0{A.p8 %:˄(qm=vx1n.41FQ[-*=);󉪁#?S"C.a9k**Ԅ2d| b0DgG%4e[& u'(sdk?J0%tP3 $H24V5n5WA-28^MWeTQqYhES+m-YgӵV,vL {c؏$U3 tn$2*OiCk_5}ÒFJdЃ9diC(0$R$4gϰz /10G~oH[heiM.HhgWhBs)zG fkYK4}8vE@٩T{SבIIVż #BR(:[H]Gt>YoeWޘ >%`Қ`@cK7nSA}߶hGVr썷;VC./UQ%JEZ\ G|HmQ e s)ǻ$ew^fCz&i;7ȧ WVYo:V'tځ}18!QZվ]٢dN!9pRۦcͤe4).uWe ShH Kgqx_H ,(jx Xv,LQd>%o%Bykn/0)LQhvo%٧f3*PTs: 1"p~ 2Q/dcЯ܋:ׯ {xVwtBft![@s+CK@gj ҄#բ SÐ/EJe,LF=~jeG6tv[0[BM{S0)Jil@KƃKEϟSu \6lR6 oTv[\Mz_vr;79 {v+̦iB,32',b2Pkx[A2)>gY>\bQ$!`"Y0!Wi#"uƚ٠_o=V7d״QI[O.RM|IKj 42X0'R T>3Ⱥ*vY&ٙ hpűU%B3Izq"i14LØ.PNaa71% 旐YN\p7o1x~lb"˲j&-ӈ1Q`X-} S ŶfzsEc/Idzy3. ]V<6=t{UW L^9o<]B=hlǪm+M{"!j _b5e8]c"Aٹ](zH]׬L:U! D-C脦34 *:cK2j1XG\re'- ^₣` t$=toKO£M]d:Tam/bڬ)'η`ZbL/p#>ba:`>|6Mw{kqv-ukKXL[DD0xIO;s gU_77'1@|y| RW~D:M`^z_ T%+).Wa}bVfh$`2" !!h>/ !Hhvʧ=y])(J*6Dg9l8+0T@h33_ډ/}ٜ DBUl~1ayHhxy$t=U~%yj)Aӥ&oG\H ^>H!cW Q)Kh?4`}8n:h+e/KIy?H۞8#/\H kSG(vD܉Q'khwz7Bg6i|e ^0u3 73ZƬ'WːMoBh!ɍPuNFR+gwٳ[=dL|Ѷg~XIF'*2OPt(i9Ն۾9,^YO-GOЦe.2#;Jt{ !OSt\Pr].=T?x- ǫ;y#O-듸Zp "mt[óyߑWOqXio"_KB1Z+9",Kފ*?O=Z(<PY!,M1t6(0#oq9;J:YJi@eJc iyG?gEg4%* 7=ZgYZ07070100000439000081a4000000000000000000000001668c169200005f9c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/_\]?Eh=ڜ.+:7v{]+^WL@z XuY7u1tWgvCȅ3C!` O<",@hXGU0ѳB"SCBT"]an|j0V8C1b:"g>v7@[d9@ej)%j tCW%(_U(k؛l^}OM_ݝq.2^ TS80pvߠg+!p,1 X% BG6%^: ,y~ ''zT] pbŦML]/RORB-d gk?{VmvEI| \B9wb(*Ƣ@\&G/Nc[zc*,t0 􂀘JQB+8%Tn^z{R dH!1l& `Alͩuԁ>˃֟Mn."&)n,կ 0 y>_ƁCVuL|F&w1=vS]^k0*_\ѹwɘ5CjB⡒ɁXF:M&mY*# aDSbϜte`8v!sDjenDklѾ#!"5Vo1kTxӚ '&d>FWc *^fdޯ vwaǏGiS)֟s@Y2Ivk0[Cu>7OhORHguNG]D$՛]`x! '" [% =} Ě?Tf P‚kH)lwPo.PyZ~G4'9@YB#q4 R~ݼڀ_'ܻ8/E lpaj62WP#ߖ7͘i<J߶m tQA2 !GZ/\JME| jiQYV̷lx/[gHth&U{- F\nvO[>L:J;\Hxg%bf2F kP^4~Qyxk:aA&~֩Vm@:B+uY4t81N}z5?=4LvYQ!㧪C΢_?ÓSXD Ghm: .z=|Q~cN"JL/ʾC b]hǗj+܅۽~*O58F;nQg7aa[*ZxA.z{c>`mZVz=+HxA2{Y ~I:|)~C}M*־}2 H64v>T+2ƊSwƧÿfhq_wͪW=bh'}m0]w鿆e08;Txo\ ur-cH.Ts?\'P޲J S7a,xT#S]%=$o|ݫ9n3_[ul𮻁yH,]^Ic( bq>[4Qj| )}]7-4w PBpO/$`XƼj$8͎эbؿ(0ݎ;\2nt["ż'߫+U6"ݎ ~o/4pb} r:Ͱ93WѪҤ8cidW#1 '#(G,:y"27a $zZ(¸F"Tev"Fb.y",LXnKDNfuL,o_T"bgnk^q.FMBydǹr׻k/\*ۭ Hk4Eaw7G^ D{gfU hl-/yVsRe9b"%-Anu35aߒ%V=INlV U7{А~+&z1s6h{pO~vqKL3 D#9~+O̳uӂ ؛"S?L9>=3dH+XѬttOA@&>1pPGݔC^M#RTc5W%\ॠ eZm\9R]zfi|fOK)ZTywp(DA2/B! ?ChX#S<3Z0>r+:㛈2",]HsLeS ٍ}0YĩulKhPy-~E2M+< }I۠IqqP?|4n|SyOMYK1j.OFD@xlDb ,?j݂!K[HwiR&_Қ']-3;RH59g4?̫ ey!p~9A &=d^5?xL^@s.;& 0Q]^(; ل<.iN]N8,I/B#u ^PִpVB_Ť^HwbWCϲ-FU3RWlzKWu1ň(!,v[@̆=Dm(^RVqqtG7q%idZ U,_)Uq,nkMIYEaA ^W_-T|Sm1qh\!H >xW1U!i߻c;j~mJc-5[@S:)՛$sZY`0WҐ$[R֕WkSlʢHR--+ί6{4r}~Q2]a7luϨG&(f[@^}YvA=~`ElXʸx|t6Pc!`1i@+Z;{|9cw'*K݌7E˚H< c+ٌ(.QXqkHp0Ҩ·=!@h!0lP*"-:N( A*2S>δi ^oOUտCZHc}mq|&Rz@(/t@Ugre4\Oؐh3rB+o ΀%XiYcresAz"o_gt9KLeSE#"%J0q4.bWԢP;a<wS/nj ^J8D%'_r"NBW B:nOUihI u1D`Щ}G"ep{JxT&m!vW XVtzF"4_!sp|)_3L^-UCOe^TxKxj;rHv(9%{lՂ#Jm.t~󼮘aczGC!57$ɡŌv La(kf/ɫѿgPFئU-[~%ʐ\RSȗ N=fyl|#fV6J!/=L5< YFº%^:BoɆhtPD2/nlBat\AAyVnQ` %ܠ\a: эeʗXK^k@LU4vRwbSF-/K?hOcjsZ QMZ!` * 7qW#& @^r?|/ĝW}3uHta8Ʊo+iUQVܤ\#:ϮJ!ϫ%  (筗4Xs]^-o WNǍ3]9S/?z"E]J U4L:.Z0 3˽ZEa}r#G:Vh\t3BfrШ7dH+?V[Jz4i{S湉7-nFO7(h8qPKCMw+ "5˺bQ.,1LW>,5;~ْ,.[*;'Us)MNT>aW֫ bcwaA, 1 r_cd.nEdM3K>(hľsseg^O;Vk׫ccčEYI9tI46ΫlKL\^&Y/5T8_O!]yI,W]ғdzbkX,- „.#3*h,S `au&wALDfo2՘F*Ygrx  OOH@*gEiŋ D{46G#CV{cPGPKS\Ԧ n8Mx^ll'Kxt?X]J93y5-diسr I*A#dO)~$2:.?XZw2~{>ɔV{&]2ZAV)XdXʊKn>ŭsU=~\XSVg %Y>PRkD6`:md׿gp>՚U:Y3eS}j&r-;$@xM2WkIVRw! :7yvְ[kO|l_Oh X/z|jJ+Ϧ6n^d"SNj8!ġmh6N8.Z?Cl%{s7%I}43)f^9cgR~Xp]fq̟W,Pg t]{/|ľ5Ex__=aX.?I̾k>%Q:WxoOf鈗!yL+39CX -a/N,H&b j7Jl@ QHO`pOzǂ-8.t,/C,*#t`{xpdڊ ;Lf2 Z d@-jk,W줴E:QP~5PH'fgd:^])]QNZk&/'N!it)!Qloz0 |^ʰI&'sQ}}YB;1L_hҿٍɗ?au41 7PaZM-/}3Mn >QSLg#6"!y|6,Kn.vWW뜏Y]]I$C$v|"Ys侎NVǴvFOSbe*rڱAyPޡ0R/fkm@ eS/tõ!Gur{>d)"9:+" `FH|15Eb97m +#u=ᢍ`YM#"tsodpvMJ.gƹx&v^pl*Go-6&n 4_h|3#ej8ʲJS3 bl {9q?_R`S|ʚ6 Ir _›&~% tayMjcjR<,S͂1Zڄ(S@3=G]Ke|S0}QABd)lv'n+ۡ`㧫Y\-Fޥ6_L{oc<,^bⰐSm;)OX p/+E숁 X增D1y=:kA0xO\`]c}3%Ц*fa5pDyyr(ZOr#5߮$H&S1Zth¢oExpcs/iD"~V{86d;5bBC}D"=ޖbzTƢ ם,yݢ& ,H:.9{IϏcz\櫡?S; m$ &DQ)P[&w1Dpb_VɉqC(J!_.3|P䳊n&?b\HYRqFH7Y湡G uZX *>i]>/'w k"OL~CΙ(dʢ$$h1a}YK NJ1>"bVZbZyOX=q2'{*GZ %aS_F%՛m/,bXQc;l;\b+ZnWBB3<@~!uN:mOԃ@\tu&Z<>\FEW|֠ oПhĹﴉo;1<`|'F *TË(2t$wKWՑ_}`py'bA `Lx) 0,xX [+c%Hc%FKNo"x3aw@s֦óBiWx+] XK` B/QᏘYhV$4#U`=f!`% Y'Rfy1%T?;[@*xf=Nzi G[kjʿ\g aX3'J9-jg|#ށ߬9Q_G'!JTܕ ɑg=ȇx~'z5EG%Y>92" W4TP)'>L] FI [Fj(+$ٹpeGr%uS ]/ا :ȮvO!ng/ -ym_0AQzx[5 ]qNG&* 5BHáaGm- =t@7'*%~UHnb"qXm\ Y!ǜ v˭Uh-kʼxDI$?c`~hXw4U 0g*kzUPcĦ\c8~-3nDZ#QźF(Q>S1?, 옡;}@QvOr.54Dh)|y+[4ՁF'){z]ڳʗQ& k,J8SaÚD($IK.f((ô?*S`9(#SM] fL_ʩǥɝ{aЛpVIQݼiLQ@G`xJ| -]YpXphn!!1x'SBxJ,]қ7~˳QJF܄A̾O67;uގ=ɼݙ~O'7JRyz̍EMBh?2G\!_6C+BLv_ ~JBhe{t NٻWx 3 D ^lnegӤR0P1J2f(0ʪy<.}=<}N$$,LW} !柗վCd}ѻ{YJ^Ȓrg=>y?mQI7019~P_\e;hΊD|NV'~Oma<*b6 NG0"AOdSI$b''^B Qcf(+3{7h-Tl)p!8*[F\ěA()WRD+Gh&9&TSx59yJ%;EOmWz &nǛO4#uy4%d˱)N轗1S!z~q1bw`ЇsX٩DLx%9"y9LnG8tTh+xDڟnsͳ6}\zL j)>MS%+ 'cZtl$ 9?bnðgvmxZ[SxÊR Ea=PBx&Fȋ}ob_ @M?RflrxLȳ4 {Mʠc=Ă4`c0GBy({|#SkTA;>v$IZv輾%~V 콱QmO72C-XJg\ z- -d爊֩P&eT NCxȗENQr]DtZ wM0?*l06A2y` O |}e#? }̌֋f1d&mMU 5œSO+8޲TwHI/j.s dvpF0N+hyv_앹nW'! ބP&[jNgk]D:Yi2m ɄūolCweɃUSvNR%(1 mb#ꔓ@y?5l/0 1԰8T!'\K~ЇPAD A:$}nM«dZt9HڞO ޾kXLU8ʀF\htJ,XTh$g I0xaUX{Ds>MUH]XK?%jdOh٠dwiNhqn?U #%j(E Lۈ9֋3uU|ޝ{T~DnzKh.>R#1kZo;vBOj8?4H?h`[^\ -H-&WHlۋ L~EOކn ^Q#N]X@N{6њYc`̎Q(,J뛔7ƟD<2XRNy<2S* m1%8Ib!g(-qhi3zEbi^|~-IWc1juHlSmkWeL&tIvʒ䬇PYJWŤ=Xu  z`Qx-R BFȝQ$Adq}OE%!]95=}NȽԐŁ1 p@@;Ab~>&zXCGb}i /ܻY$TD2V"g(R[h'?J5p&l)W'1/RH1Dulѻ):8w 1}q*7S)35 LlD,!oQW]Hт gviezԬUј5FW_w hWm3Nel).XÄŌigЩJ?ZD8eh77m/L҇ŷߵtXq&wY̱|l^V;~µ#&U+AYFF2ˣ?3ڣ ~>cTf(\V+m n"iqE~3c_OkOuΥU' !݊X3qEuZj^hFp]Tkj݄܂&w@\X}ѳSO7njCl| 5oF`ДQ`?Fm*!Fʿ JN; N|\lP48fҴ![|=n TIeR~Gm&*lGǮV@YUxBh>cT^\ rԐf}z W]K=G|%Jw&2TY:uĎyUF|?Az8!IH"a@hsQlI<#㇂8n}!^ΘOg/ v(b^]|PnEQ>`MŠgL,9./Qq"Bh[۸^;-^\3s!42,_\ۅ$mB}q6e_ٵ][Ko^&hN%HHgU_p9d}SKߚ6IP/On㛂I6UZl7^$>BFFs\[fpQӉV׭9gr]zzVL 0vRC);]j54"LkZ+dBs`+zV@0|%H=CR*|Am =ovW0'GYo2 G kRIWgI9RU inMKQ _󁎆-P_J] !O+[sU7A׫zSe9䝜,hӗ=eW~-uMI%k4@;F|cƙ |-)윽Yq&i':L0|"1F IDB#Ae~z;>;_pmmg_,K7ٶqFB[Ye)储SeDkځt$yR?T~bIE`eU6T^Vὐ<ޑ/ ҙE65DERЪ%OhAṪe>+|9 ]tuybn }n O69MtFnq)Gnv{:p|%><wňϕJSborw>0I82`oxZ'}&VcZC`/b>:>c` jX7A5Tcی=DK|t$x۾Bnw$P&q%&XN;S9GtkSI_Ϡ9TA mɞ텱'gt[6v[U@[j0p\Ҩ!$;QZ)/:v<[uvk95w'\hM09:Хmɣ"7^2iSLL Z?m'ZTeyu\ q<`pBE1 dc&#Und9G"ySgxpA.+$ʢqpB}$TE8R&|v>]Of`&fD+2zf"Dw淏Hi ",-6tZ"`Jx! Z RKJV\ݗ4ŭSo-t8&3䪄MU(ϱ&@`<8m HI/ۻhI(V`-g=9L?g)'-F- Sn($1 )dkOU@d x&VDV[ϒɷ~*N4u2!X uY~{TI ;@Gk/ !Lx5RCg Fȯ%"=~TYڠ ON2Y{H)l^9 0T~f9m &>g8BUˆU[FZzΙ$ߦ0 RЬ2=]"a|iP!*J o2Jj4hQn|Ai!Гaj7)G*F&DDQ f\~Q\ sݵSPy&Pb[s=_L"r-mOi(4?6MN" %MHiZW(M䖑'vI*GDk R tAkD1w/n&@ƞ $VH2l_I?nt/!;SziG*)/N8P:wJNev(pYZ Əpl Q)`@ܣt(3yZe >gUo Dl?t"!,|d6IPNxD|@wCYb7sP~=P Rч0c WLQ^gԎ Kѝ??Kms7UnJ-˿s%߻ĻD9m/tyҭDҊȻ6N$JM b_wɇ|۲9LPOh(=O'2 raT<񊂉}{NF(ѳ. r7>{7% ޴ViuҴFp3V4!9n|Z+7[2W4ŐwA'\, w7Ƈe;@]$|A^ͯ[+.OeϷq tX .bճ"g:"epR~sVYYg8Q+Kש"2#G :un$ Ewi(3% [}M6<}xc"4}IƩ fg)& yX()' `S:M|GBeN.nW߰˱?K`/]u3@">۸k9vT%,fךdZ!{- )+NwɼIe/ y44- @*fKl]lƪk:<.B"jpye@b@NbL:YDt*%L2:'1E%݃jxܣv&9"RnVhM7mNq To_ހg)1L*ȎNjָJ0S]$Ϭ{ ?|μ^UU:aтl]}mVDŽDk˔c :كi4QjPwcD!++% uk478Ve5sHjn&h6{m#Lb[kQ._ 7 xK4ۋ݇S*n\s7D#%h2\!E akXKjPZVV$Ϻimbؿ%ثSWUÕ-} XhըFGPLLW˼.iN5 ^;*GבO.x^k|=jCϔ9MmJu N:e ?n^m*nưaE4kM)׾ئsmlG&2+JVkBEx&OB_qƂEXZx2_ z$^[nPSk~ !&dR(AqLnL[(ۡ&ꅺX+Hrr: JqA2rm' /^rBj' NпG#ߠT@zSK ,va/d߸ pKoU[1[骳!=#521YW> gRY&jI5\# {"9L-rLd Ѡx';\H mow AZD}"wLA^SIZ*'V?vlOƑlطY.RߕJ$9B=45A_4h WVAbꋤzO3ԃ2,MD舤W/ ,gR~ܕyŶËa,qi8lH"&o;mK` <*(TNAk'LM"2XՍ"@,\vu~wA2ɨl?Džp ֙|ib"OAރy8fx,̫2m_U]Qല6(Ħ~"Hiτ o~mGS}WߘBSCjHF9N;x;p!Ǐ]iEڻC1+v(a5P6RߍrtAڷn #Xv#抇s|?{:ܪy[WE^ I?? d4a}1 X- }XI*V#M݇{ڛWB]~ md|/].3[zcAg|~iV׋ʫELK! ʧtyjL4 39E49kI|BFnc(S- WI.SEcuX0g m_J̵ELX^fKf2ߠj~G#˝ IZ :nghb`kcTYI; ' Rү#&P舎+lVV77 wփ Ci+ܳSXp=[3C(v$KKzy؊V#,v?w+L\($(#7>] 70G_xHOC(`!Ƕ LkInyer7)ѓ\zC4n,ylB8xuYe`xE  I6wm~ ~x[ #[̀5Yky 3mQ] {ĄHgZb^؇C_%,d2ͥԝ#IJ;"i/3+y@N(£]J<ݷ/wWev-~S 4QQmHSgZꜭ"D{K !]^(3^;q;͊6I`s5Gl+clEq] YBP鿄%li[oF=+sɨ=).'w-츱݇~?=vf'70i: aNZYs5HAK-MJ-O c3+ZPomV }3Wʲ8Wj'= UгP]]e= ]+?KOǂ*\D4YHJN\$]@UX$կ zT5]sN3_QصU@ fM#ZCjEtKJWab#V%Xat!'o#7*Q̅ņM"ŭ#}ŠcjfE{xCnJԂJ?dcu(KL 'g: T7x49xXrΝ!  ݂ }ݤzX:޳6%d%3J[>סVX^*'As-,\L*:R!]/flp ۥ))֍bl zv~ҧ2dpa2L_э>=g8rK@tDiI[rnGb頹AjZ/󗤝9#"NSF`[@8֗J.I3:,$!𓞠uQW^VKhrcUn3q O-1VC^߭h* иIӡӒrNpھph72*L0|%K4 ;h7w YdDSe3 ¬"C}tP+쭎2b}t#y1V__wf䨧ᠺ4Y"&k[yri2Vyµ,DZ„R^k{Ȁ1~Po8Y1>f7{D! &w!PW_!\O:!b'zlLbGOETes#?&99 ZF\>sJn`ut4"aG v\ Zrr'Rs62k@ȾQ5yLBz jҭԏ@ܼCBr\h(k]ߌS|?B·,0,#Cf:O6yOq P~co a@+ UrL >$?YƮp_$'fމmn4aS۩1ͣt[9o"J3 z:M}n|R4\ y "w H0?!*XBK] e,@:l2-o!fjT\Lo+vEW7{sz ۶ LK3gOuLQ/1ͿzCq;DH*V"bIdɴ-:mzC)Lk#%H\&:o1Y~8–罐:3UH yWR'"_{[w7a=fN)/ю97Ld"͇Fۧ>ؚ)ОnH!&l闿gYZ0707010000043a000081a4000000000000000000000001668c169200004cb8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/᫝Lw]?Eh=ڜ.+͡gL2F_UXg(hcCڄ#~yK\ إwS ~Bnw ]ᅐ OF;곛7FaU zt\[\iV9I8L #]ĵk%O.uz:1h0bҀ;j1'*N{K 'RN{%^dbvc2Om;IZZ.0p>5Um©$SD-t~)=C}}g.r'c"ԛ?yJJeXՏ4xŦY;4Ξ"@09+hV @;u7!Zkvtn/s$OAdi&é_6ȨXAV4 kmW M:f4vfD9dE9BNkg{`Cj;pQȇn;kqR+VN.lJ4BNPa:;Q9^nCِ0_cAp7ԕc7`PuViؑNX$_;AX{{Ǒ>Xz duur(ۍv'(4>Oԙ*ŵLQaUʍWG_g63X 4Uk4ESDG /guS/}Pr聦d'h TJӆGQ{Ugu^-#ŭw5z/πa+ H[Ԅdz %|[rm0~W XjT!G`&Ɣ}iH /[í"`3r\JCYփf^ɜF/ BYWdנVS=s`>佼RVeYD29_QHDDh{$0אl˽ 3"'EW1#[Y[2B=q^;<[Lv$yȉTZ]7 J҅9:AZԃX ='65 $s Eqָds% `\ŃXbl B g5-kҷ'2Txjjv5沗šFKj)t>,;޾۶rFĀCo&9A%IHsHJ+hb\[8\-`g 3kmI/ u^Xh,5g~ܕOZy?`tIygH d.x TGIjm :t| vcPvOʛK)be &98O}^$_J<>#/ e[TbX[Iq4Ya1$t { ,be2/#a?[4dJF.'.)C@"DXGqA=Ks|:Tz6nh NFvV:bJ?"9˙.MyM(vB/Ø낉1Z:D9[< ~)t HHHd3t_2JK~} 1'{ !hx!Hf˞ݾ_[J VSP o`}AsdSV>TY+N*"/&oؑ2a8A羼 ɺ&tn_a^ &[(3E73>#E;D7 kˬ1$C7 > ͔ ylf:\D1k*5_R^kk*Y`'3̺<bs1g/dc7JU#谨\Fmz-dX/\嘼EێmK dT\ՊtNcIgt5WpG$MlfP%Hlhb7<>Q$ȔBvD=#H :GD9p~3%Jn*4W⻛Zq!O yԈOFj/_V$(#&Ns9W]4e]%(P-zxb]s\GpĠɢ.[I2Mp)^3r^ckܳߘ$<-3z5i'PlRW`#DmGɚU"OTFۄ:k|c 7Z\hD P,i wc?2EF?v4Uh^ٿ\n{ϔKGN6 .YhtvxfJFKܭ`jH :+Euyqu[@p=;Ųݙ隂ne}kDɔ(L3la84e8;ɝTѨxfR;uR:1VpEѯJPz)4geNl蓇MqXkޤ5?}(dL2;|GV!'mqG`&б¯ޖ'vS͓*|/U& zS/7vJyi991$,SoU0+.͕9%Yi<'` bj,`8yW u/=nF+)tk>@VMeqwE?-b6zğ순WfbKy_Z#=nxA fڈ2F5Z^mƔE - Ed ۄ7Kzz_;b4$z6%YlTkDX`"DIa0'+}⟇ĆJ>[i9\Tyx>b96$uM0FZ[P R΄6dz$=@멺C|!]*|iC2Fꢰ6?b`C>O&:~EpOWfןK[5e2M+M"=:v .Ksts~|Z$h X#~=WybPm?qGf3cG &O$R#$1_͆ uU'$^;+;$f.LJ<@- WվΑ N'WhW%>z@u<QZkdpqJLpӻcM,ŭRy„KfőE\^YbV,ЅCw/2ܛ<_W!(X>?+0R~A?Éݫ|"kHMs.ytL /(d3RVH̤e; E0+ ”L뒇yuq=@3.+g$WM{K㬼m8 CQ[5F 9$oB/׊*/n{[GVv!P=9:)/9Ք.QEX *mD=Χbl2ϋW@xH-O3+fNƇ2Cr ~99P4o;()7amv)5RC_J`Aot:{)vg24F}q#0ާ~YI?[V+^۞t ? \-6}R\E͗B~cKuuLc0% ɣj;0LSR RtLh\An3͠( ڞh*žyb׏ <IS#"鏒XH\*9'p6R5ǃ8xK! XжN'_z{]%ܼm*RQ;eY'_Lily~ Z7;o)yB'ͦw:ǚ*B^oB6$]<np7w@(el=;I쨄C3|'pɦ drn>˝wjuƪ/-_lQ=I}9d{º~-3ؔT/LNEիz5TDxF̉"M9X~5(xscMBw=۾>VYٷ^37VEoϭ~}ڛ}ׇ! pZ|G~ U]Tv KʉIMxBty+:,l+~+[ ?$wKuH,,7(֍=t6 C󬞟; CS`˫ߜwX[t7=3~)gVi;Xrnf@s(4JGjJfZd7sY- T1S(b%T|UX N9s<:MKs$ -˟B腰*DP&>Q}*_ȤCwZrrQYW+g<'h cĤ}[QOCa?"nV ^3]Mi,rbâQ"L!S;b(n> RC+08\|/M6{*Mb E6z_8bT=xT'yJ$1=si4^b;'~!TyJ[ʽ=ÊEE'en XT`%X4n6%kVqZ6A"G@TNK69%#EɛY--G+r4=kwSi[@?r- G;[V gWq$fa5i͆Dԡj$^-ćS*~'׊ZU ANvy Oϐ$Ş{3_q1u`rĞ P k+#̝qck)"r]2!F"G%8o8!4bBPy햝l;)06]7[I?4IN'_dE8cZ6^XU]4*C~Bq궶e9 ݸ7øIYWsĬ\_ Oa0qfs,, ʆTP|ף&+]W](avqXD4JkSaΧq'~&, p !8?u RS Cj$ډ*ML (G!CQ療o9)!WLG[c1h4luJ|G!"(A+ǡ\s5-cJXHi3x ɛ_îϼݢ5 ͫ%w4HsSX&dӾvΏ1}X_9s@q"ږL)! j]0qR~Gv`mO䆓B!\6Ľt܋uta'LTgy xdœƻNBut,uSA\QS]Ud,7Wu7:^Q*grxM?ya&6r "X yBM!PW0K(d&J@=)sqSAˏǹ[mwEbFZ4#"97æYZ|]ZR ە>]g]cv# ^ HBXgD/a `FԘ%"MD ̬6SxzU(v5TZR_/^0+)RlL]G]fۤ>M`r38Mi\),g7%IJ8D{"X( ?8h W/i1'/LQ?6h D6;-K4pN}袧铻Dِt3oxtH~3*?pL=74ޝ~wy 7ظvdgl ~ip0{-5?`Uz(ك殉ŭ'+O&Uw֎{t$vcx@\Ĺbs+kxB8Hp 9*NB7b'jג5ț} fűF+42I%=G\=`cއ),=*N{{( Khf7^lO;I AzŠr*ʒ >5&xLog/'ǵ8l봣z'7;"prtրJtG>II9]&H5g4Ō4t[Թǀ E`N!o-7!)떁2(FV{N5QÔF+M}س?zjѪ+q9mǎ#iuR +{$E[9*5ý Bbt6o6Al=spX¼G@oͫKs) 0@H6IBYU$PX=-u7:k,+#Y%d\N(LvVlAGv1K?C7܏gq80S!2Z?< B:mNf)ˍɤbG:H! ȗ,w1BkҵZ F5]H-/{棣E:Wjs'˜3t^1O{`)h0s"sn]E"r5l;-uh#2N =!^在ٜnTɀj̖RvnAҭ^Hmܨ WD\t%mg|~Ri運U(Eë"wwQm-ѩ+aY ŐҒ 0Yu Ko>WL-S*)5\4:^- :]X1 xA MwSCR As'Q~zȍʦA\Zw?wx}b_MtdUq|]G x̵j*? ~^]t-+1T{|Wܘ`r)s&Ꮼ8$WFI;_ ZӍ*zqN Ƿ>d@^ڑup}gx)(A!苅\-0E4C5tJ6Op6Ҫu#a5]d, ̥Hڥ`d"5v6$z~;Yf^ =jU 7zD-O3?@rS!-@W9l vyf >?QI:Gp G? <ɐdG[uRԺX6OwCuiS?^jcQvM̄6ahe8m)nKXK.r;R8uTӧ0[d#] E@ onŷA]j;.JPXN MՂb~YVs,2MD?n+&:Ic[CA` ~]IuS@8YNK3- CBtbzD*\Aׅ{~ډFpqlKV1'^>ۅ$g}ڟw>9 =y*jnЏ` wuj1TTMyՏD`+xlѢwK0 4Sl}6/NfXט13]tRcesy?B2-XP1XZ8k3O(l"CēPFHؘatE.lM 6B 9Bx E5@_cㄟ9D8IIŁMُҨ9m=Da@ӘK0yG5W /Z|kfMIHHغzt9IPq!݅WiPZr<pM} Zʰ f&`zk&U~!_Fj{-D&]d9PT^ɻG b|V#B9Wdr.|qEM+Nk81H)6` wrm';^1LSjTñ*McOCӕ6Ј3kԏHG9~b&yui묂>|,GyӦEuݲ*vYw+2 YIx9?y#iB)DUи I6D5P؝vHT1WCMGՏ^9.d)topYcSz;xB1K -If0NӧE6n#W8(ViryN1R|S gF|K6R1?j]t!khfݦp^4+< tTR͊,R'gR ;Vy_6*0P֘X ֶ@]/LI0iiQqJ*UxF)T4w:l /3'a'rSr^KE졙I"_u2 :[1 {P0Aʻ`xv{B)13ĕ겴Gfh؜9S_0ChZYчwvݳV9q;ɛ&+s]\F3ɴOxurr.e(,#Τ` "I;|˷T,T _ěs 7ᢓG ~x?}=䡒~pu$^b=+]tp[ӭu`\Ò B6ʽs@,iNGJY h6Icyc>I:=3i5CeJx' OZL4.C4%h3M'.n*U.Ѐ》]!P!W,MBvn>SsS:yh>rNM}Bgm|f>; J85< J04l/8DQgRmn}$7ըNӲuH XOM!.KJ7UP)&PyD~Tq|LCum3Vψf_ ?bNT@r6J$\H 7[E |SnV؀2Eݕt/r92^QT֡S˨Cz X{.J) jyZ\~>p wIѪj$`qbVjtW-J(-M1l@ 'x5;%6b^Tw&Cl*Ԗn|,TgBKEȦyܺ^ԀfG5lk{ r]aƁ##|K:t)D`'=G66p\eKk['CUĐ'tNfg@oh-=~M>_I{j_ zzbD'3cŭ[Y.l*Tta'YZ{‚wrW;u.w~rt9 "aFe3K]!eSjm *tGX4Əsd 'Qzw9#Hs3rn)$`-QKCB8X,&1 >Lג?9tm?X̥7馲ۥ^۷}uCs6n @Z{2Jx,")-#I uν 댃,fhq5sq 2r4!\mĔߪ J:RIJ#,vgH[(9N5;B)G@(4\|ŷ}קk奩WyIBeK]D78Ԝ{N%A}rq$rERTRy-@11n~oO6e; ֍w'sk`AN}), #5@]h5/X.͢0$:ny:/1zqU PK qsR4ܱyHmhw'0iq ]CXPt#NC23yi:x5!в˜V}or,u(Z!m#õV:=L .>|cg/"8Hgnh8Svl UN(|,1Ld eTKo0$8ey_zA+yId3"5dP];}|k@H޿47*xuZa>Y c˼U+tg1+T` f Z<*-OB'7~n_cKkmZޯ6u, ЦN˺sfA/kk!xo%1PrWǬxWW@J_a,૑a"0ԛ, &oa՗8% ۈ^,ꎻ)mMq?L(y$M91Qx3vO(H bS AQf []QZ*64A#?Z5kVi1 Hm{kBў}*u"F-̙ExzOb0`@:dۉ dqD)캨T̗ .#L: 2Q>{"eTv Ej cCQN{c7{=^92- &]nXbRñJ!t:)*aY*ۥ޺B"UԊ6a镰َǶh}h)+Te) dy3T[)Y}H[p|{0I _q]kUGN_9i|Kϡ̠"[hf!^Ȁv00E>cK̔7%Zwrwnvr@lt7*yߪ.еeviiZ'byxԅ'jgs8Qqfュ¥j arFjHcɹL)Ogꚰ8gˉ :iːzp{ ?ug5S~=R(6X@~'?y|RUuDm8޾] CFw:G3ݖQ Y"imtYZE$x4HvD@{w+\G.2\)'iuW kBDָdxb/ENߒu+lw5P qPO825>T~Uf\H{EX[a۽pƇer ؠ:A:I Kޢ$YPd*W5zJI1&FiE#qI 3 $þ^cZIdP&_D3wM4vy-RXZ>IP$父Z-dʝOngTU@'Ht9H5:Gӫ[s6'i['2fZlpV-1B#m=)֛Xy_VTI1rsus'FzkpDni{^0krʕN (s6C4;k< W.1Ffxx5\E Ywˢ-I۔pL= Bjvϗ}m<ҥRYDyTsץ*&n|ėIrb> tkjӿ%`V` J9unc`c)r  Xg$̷-ԞNO?xl$M_T8<نQE꧒=NSž]Q_V7Uҧa$ u`qE+̉d+i+.s!BWz \H39qa 7ޒͶl17EQ s-cK珲dH̄x4տQ#Noݛ3Rz+5ovW72˛A@)(;hϿOugS\NAWu_]4b07]MX&;T hlItptN<+Zmᕬ ځ80dzg!V#8}Xً(DX0K3y.Nw >&Wٮ`$*іw#TĴs e 9q tF0)>@{ks1%1WN3<*iseabi|J1?!8+ ":8`iGp-~C^Xmj_"63VU g*We6#§ t)Ry_)M?®#>by(~[̻gpj͜CBK>µ<(.)j0GcF=б ~dέ[/xRC]D=3v) ^* V xbo%-ܕw*3L 5w ¼BHGlEO:RB2hEMf7_u@~-zS[r֪bZPCj6KF^lPDl#'^ X4> r_Tbzg,T޽HlE کYCQ;Kt\d 4p*9q` 854MVV07}jq7Ke0]*,0m䋼L8<Zi h+d44P @/ѠG獹@2_ρ0mFX BګRݜVrB'Ͼn5T{\uV[]10#W9!KuGjemu lT"ώ|GE0hU.$vh'!x5=uűg'.ཎBsl_1tAw< 5C(W<+Pt$Zst #d4poW'i5ˆtC ֹPL@f&6gOEE`E%e9K)Cyrzm' 8N GSPU׀)X |gvEu=:pYx{ M{t:1(њ]HNk#\ mc?E,|"ڨd1Ns;p{X>n_,!3dəJOXryr(~<)nDȽ<)r4LIdH%('3{~ #RǡAv±'g`ܺ-=awi.D G}#=#gYZ0707010000043b000081a4000000000000000000000001668c1692000095dc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/U]?Eh=ڜ.+Py\ \ĭWi,5ڰџ(A@kY(B5m2u N\|:IڭE84ٺZbz(ͷɤB-;_avJ>aͥ qQN0K\L`-ѓo6aYah ɖ2nUƨmGdzOZ[uHA׸M] s_׮S[QԲ҈.(alƩѳ=h!<<<"DhJeu mD` K) 5=(tVtϒ-kwea?7C>ק\WRV L $k .`2 -:VO)N\,yґ+nʀL}ϔ*>}Yuskw`$}h {=^73?W}?PJ"N}JK ¦.ozשWP\qݺ~sU̠d;c $Xgj/M,Ϝw?3QZFmO>PXvL [FV§nHH a I{/K^&؆eV, CVq^O ¨ яrv{926t $d=&gG 5R f{Ϋڥ:Oz_H@$\:= ;OɊG ̑=?dPhF1u%S[OPtao;^+:1k>LN:r [ |>ط;u;K_yGa0yӹqjZbSH0ƄaՍL\a,F"~Ln@\ rFcZk%bfM(}`79-3í)e^ >UαssoB͗!Isoܸ.'.WKrW&c`H~ әuO%9MaZ85#x<j- T3̦X1C)l9N  " cݵrbDildjy邒uqWYӔ`ߐ,d $fl)aʦ6,2(ɻ ۑ*"8nJy9'jdFRy/gmi@LQ9l)ͤPVrNGDx7_e.Päְ:pڙ_W8oIEnVݠfX/6̂ɲǕl(̬ ޽T9s qE:0DQPqjˬ=s@T1Bq2k 9f2)qb,S5:myxt{j{]U`ҥֶm)Ru오 `e yպx਀LC̭MBq7JWNgR|˴`&iJl" 5:_QkG3?l*cht-TAOti ca?L=%J3 hC6#3Vp^/دĀ~җ6ZM ?g vSj2MWFCq$SmLajʳwalw]0l'1V2eXXtt <-_/ Yr~Rz$F$#Zi)ۥ%G]ݹ g_=iaz)C#SU\nrsr Qlo Ū!:Q$ʲ-"z/Y]k rl@ZOVtI}*Af:ɢMijqEP(Z8kffI5X!ՊJM>a8O)Z(K< }G-ymK{cH[$=_qKFp9 (d=Ҝ֪,¼$8[~Є _ؘęj̛Pa5VJ Nj)G>{0 ":RM#ݞ`*țjo[9\Tz.i{u \Lhw>uY{ID VtP碩dxB1''ʂ#6S6!}>gE-&? L?]=9FV!>>xY{::_뽣22DjLXl77^c#z&Z?K_ΒH)ݲdl2 Oъ U| QTCK̥J&|'K4hxk\ŝ\(8iRWYw)wlvXzUhݩN!oK- y{8`TpgP@Zg[6.ǜR  o  L~u==4UڅmpPS3BEbW+fT_5l$ r ɅP,~xS]CMf*%Z @dK|BC%2e "kȅXbu1bxm!ї{&\I^N58M.#ix@M36CozC#0ګ{J:ږm11aJ"0>7j- @hd_(^tпI$|ӝ7f.N'/l䗥qdGce*nu4@rF&4eؖ Rf[<*QuTvuhH)aqk't~J:c]K0ꪔ1?k,DHn$jIr+A8W+޴i&YZ8l;Tߢ' !__6#7?!QPȷ`?/̏ wa"L$!a_~|1$&Dl~֠mY!r{_ʵc'CS7v)(<7p tkHj&xǼԾxW(|> Ei N96VYܑr.'nOaSF ؝}h˜̫H˜v.Yf@1]D/gܴ|[m]ݨ4ŤΖ$0DK*F A*hT1z^M  q*6ˠriDƧYBj[u_BXsi V(bZΎJ`B3,5}o: "O'Ɗ`@Sdx]-{jV\ߨZu #=v={:ZY4\OHM\}E١͜p{UD)G]aJ0&F3cLT_̍{%]0zD]q:?9afARz\"sk06HHAU&rO5L4L fj;GGܤzI'~Kbb"d/}bD,J0,#+=2ﲅ^ףȥZ j4m %ML9j-*:2[)/ vFz¬M)?0 SnCp f$q^0 ,_LPN@qKH brs[G?d 2nF a>R#U07|wA킋ѳP'[Z"iUat/U|Tk|ent FF)Vt K ,^F821ӈs!T;Я Y 5e^OZyzɱֲڕ0r2Xa͞տdoУ⧫"!ڤ hu v:E.- Kr3ap6澩]*dmkI?.d-yzW&h7~&l )QWAYzhw< XD]2򴑃4E T7|T̡lChҴ -wPV[t6Y0ٞam `sxg8ħ.!~:KۚE\xவUqH4J22*Ek"~_P XjS46uǽk-jv @Ma%"gtb\1n1PB u,!M.)U'P;4~͵H. ٱ0LJHS y%ηDtq;ȦL)jpP#δp9)  tkOFDڐ,VH U/_m] v>I#Ryp+Z5g_Fk_'(rEEWze) #݁O($@7{R^J:\ Cwk*S+-N+e_BT=Pc|{*hiucӏ=D0rߺ$w܋9 dA.%Ltn4>`O%_9Y*[p$dz2^g,uTZΐP:Kd(t*0Lې"<'z $u*[-vwxs*IV2n84Sk_Xu"E/`,`4^צ(ݣ>>݋Ik̹LwߌmA;2ƃ=XN2 tߞXX^(`Ys/ )3 +Fy}%X]̦EEx' 򓊞h{;"rr~}g[y$yUSoWUgA`Y;?I-ϓ,ΖIH]}/u ׫Vv+I+:NKZ<YjAPi\ne;$Pp판)KQWL"Cfe`^BNU쑘.z1OyC6*ad$,9:CAE!͔AqFGDKfi8B4la>hj!fck(#RIfrÚi'+;`{t92 3x?8RA+ |Ghw]`Z6'5'y3haHi +|ڌ 1ᧀJ tOfMc!{ m^wr"J C_@d64blo+FilsUgf+MA  Ɇh4۟]ױc*(̯,rNWn'P'}+ji=I-MRWđ_\ܒ/5Hp6Ԛmп?!Ngf[5 A%6h6@B X{K2s$vSjZ6iv)Ϣ;o,{f4w'Nuykiݬ,?A]'Ð2nflW5T5;cд vh?}؁U2eV)Է#!bKO}cKᶮ̰pFӤP: ;v9 n1MkO@*Rf(*z5񸈠jvꏳ ];VTw>рN+s9;6͚FyE! };bb@w㢪9YErx⿤%M5I+3Q9]RqQo0rpnXl&)޴NzOxDϱ,$qvDwnGT[?xւ9|*|Ȍ_kv P~{DȌD09>"?'Zg tBvȏXiϻQ []7,$omD)Z,}EG=2}8$OSӕEOJ̏Aэ ay㹟r+b)we܎X8; qPR"DA\K`dzY+a;șEc;7uSMzBld(kh.:'yE'i bvσ4[ZoV e0~^іg0 31%SX"QI 8mU8'F!X!&;bh .(sYw0K 2(3Wsˌwa"Nscڿ)-yv P! -Rzt8&>-Ri5H>:33HjhCtnZSꊎ%^[@f |Oqf~re'n9`tp(Vw.f繙hFo[ =%yv9`qaٝ'COClO1S^Kǚb!kJ'SDĘC|AhI:aY39NGY&i8'ܻ9vJ\S3W;]U3_(Bk`s0EGַ(,[f|dޞy!V;9ځ; `odm6ZjF"qc_pHH즲$ߚv-W .$tmmJ:4LMrUlgK*Do5_z# hmO\&b;+ed3 i>O/39 vpN^ҟN} cAPG* CVҏ9 RmLsQ7w^cB/`V(IbYkawca^k> ב RS. }'w МYJ'4z0z1~[M<&8Ө͙SC9Jr?$B.YG戊ɇ#:DG2KKu_z6 eƇӄN|s sdCja0ˋJwpȠyn-7I0بGH*51tY8sZ.Tԙgk&VGTl`Jz v&v%m6v ;mn r5@f!{L}5#B+h.hCr yfvfݨ~| AӍ²qe I/LcOן'qDqW`FnRU6ζۮֱZNEa<д߆tA <002I( _e5k\)[#K'6DZy89!3!S%U1^rL;_ $MXM4 5DKuv>sg硧 K3fU ^7\[q`[I´ybx#POѤމ6eAM-7F V,' c2T1SbCQ,8FDkڢ4Lʰ\mH?QܝWhYnK5I$k.R"q3ͤGjӯCԣ.(8KGʙ\SɊA nf {։b~"0L> \k|JXE3#߷ָ0c#Z0q_lÒ]Wp N u[`2#Zfa0 ٓKK 9&#{B9;|* 6 A.+ΣqzU.4Z+ʫ/Z3#‘[df050*Fs|x6ƻX0]k2Paڏ- |n`DKF69A]p Ç}iqx^Xxkz0)[Yi-"C*쭤ߑ=JŌhP/~qಇ9%떺;JCdARzb1+z.kS`IlDU ,@ ŶuKŦJ߬[L>F@N,|:*C'V^ #{n$nڝ%+ #8 :jYzf:(88 t<~p"蕐i$5 l&/(t& XΊ+PvO8/HXNqeفk_7n7) ba#*kw$8 mlܸX1ie{Ei4.?p>%'ZLa"n$O;E ypCMG 18-Lh$7xW̥\dF!fL!_aOI'!gޒ\O ."U9{3KX-T¥=Zǃ&+ܧәK\Wx$'#E[ ҕ } {tBCyyw1$fg#a%/7@.Q`8fjM~o;w4JٹBciZCڃ=rz?AҨ.$0zA6deV 坪UE>B i6"S3Sr3SHT&i*SWOh_!@uUw ,,īFgʍJ񍴥MRbTꤌ[Te=ܞQJEY92%Z;2Ҥ?yQw^:i/1(3l?d12|)0X,;ÔAj4.u̇z 4o!gְbm,C*&uvBI4G2 ђ߃lj`'Q!˦(L%Sll`gbNkڔLzl79N&b%lA^l~·!G[xYA%raNɈ"O|M$<~BA^AkVLh9^#;GξlszF=.ЁvR"xV9Է2*&,6Ħwkw. B#{b[ q&FI?5ei̵ Wu9;}a9d9`M'^HSq`e3pOz?Zc.IAU I!ü. uY3'V-=8%G",p;JS bn;9&Xx%fՐ2 M\m.]QfoTɕ X5âF8^Lvbu3xCx43yXkTx!14>R0٨4:Jv򴗑,W[M[⼬^UO-?.NM vM{ Tl[-X}acÝC!]sUqWõ1@4>6jĦqW,59q&$bqS A~ʋbX!`13 WL_#oz7!'!gXЎ~kB$y|;#`m_ UtX _fUiRf+i R,0i'yNlϽZ`cyzRh,{DSG_9qGgoeEƟ>24aﰖ"6`48Å3}+s ZFsU6\p`VC7mJvM){-bumN]aagwS.(RsGgt:4;8@zibtme378e7; ,c #Knmѐ<=!.K=KoV xl H?+, o> 2Q Zj-|7_!B[Ǎ^RYTp]wgWᙪʛ].Ej5 20cOrY:x-o+`BYm^4 n\^kt '=8cI9˦QD!iިH2QһKu*?rDz#9WdZkkga_Ǔ~[*{] @9ŲM"^*ϻY뎫M2j;6?٪RP /Q_Z]i, &:Hebθ _~.'oagг7?$$I8pm~7Gsz1o5PhMkF3Q *JTEG۹+b|)h<07sWN8iì=>&C 7ݞ~2*u1 cLy\T 9#1 FXP8Ԇ%we*0eYv-ooF&:T!= 9m]zM' ֏d9 @sփyД ]F`31,d;ۥ}vrKk0vEj1 fno7GTK39~yj$fdīeJo[=Q5ሜe !o]۱zIܾX=y!uݬs7.=lgYlS(h:vTǖb{/<wc>}viР/s/M1%e(>kR,?ZYiljuMM?8;[h\MnHvZҳ0Kxd7H]PTo%]2Ҙ o' sZ{ xMs0@Mg HjaGv F5vxXB譥we7\k\fY}.0 ʶzJﺜxRuA~ r@Ne{y< 9PmX::g;Ejjm,?SOl%3WT~Ji\켿8SD7_A:SVcp $A}"_WRsܹr::kgMr㩽W^SM?@x.34Qq?pQ܊ CX@^楟;"ogb0u"{tji4 DO_@^Ͷr~$ +f=%؂(qQs5Gw.g ur.<@BqcM$\s@2#/[nc'T~ᨊSu{2MyෟX쨀s:FHҙv91/?:'AAR} ؍'BBĘ|XNCmv`"~8R+ iC]-? g&K0_ JRkjpHicCk~3 I{c-a%|1m UT~"[35% kq2E>(Inx} ~/QBZG5>S^U4>#[ t@F#EX أ1xs%ε֓ijn0E쨭Qjq\je 2>ޮ =ERpFړ?NNS}q2L.m;h bTҷ<. /j_h7<Ȇ[B󠴅b7 7A;yC; XUԌ_(SUw+]q@Z6v>AI= I+U׮测lG**$t#|8VR,*p$S&9k5_Fw0SAB#P h"@j7D Z3,[E8Z *w_7GogZiLro#B!-Ze y&zۮkP,k67n5K7;>|[:b"U)P6LeM8Ky* bpzD鸔U9C?FČ! %[F./@=l"|~:Xp|'Fv⢞ [u"Se`%hwWWjm DRPߛQUkB j<])!*յcؚuj Ƽm󄵝}e7|Z+c) ^ mL&5VSNRuu~ l ]GT0l%*}LLt{9l4\5 s/g扭z ɦ){ FuMzKma:Z?)ϴpn8sq)p;s -Uw4>;~ꟛޕzE>ժQ>{ǛۃRV$Ѕ SĝPɑCF9sGn'I{7 K| U&6ZG᝛kUDfhc_@kZY߫ 9lb7&QJ,E/;;dwJ\DmT V䯾ayGv?ob(>q/b|8WnF)~jiI·yZZ6+DD,u m731;V,' BF$19lϸ[*ooGtU|i2IJ3alicgdx.ѕ:YWXY)DvkMz;5-(6eh|6bj!) x~@fr3)K,=>.ɟl;{2?i۝Gvpݔx^oKe]vcWׂA2$#cg7ct `n?z1V-Jԙv AfՂy27&9fR?N^r?1wBZU1 `?m%NB|K_at^kBc<7dEh)plc`4`.;d2觃5&]V%,sz_1P[rkWKDܵЃ_c <*4gEAM&)٩架N6npfIM0DrK&'ʕ6k.Ja֍RS c@ǘ "a{ vFbq݇Fa%9 cҟz顦~LjjЌ? %]oZ]kLNkj*WG(ҏ%͓zuX$:3UA﨟a}Ql.GVmr1nAq ze8VUDǥh 3J4y;zq8 XȤ">gafmq_%a]ON&K  Y8lYue;5XFn吃'JKV1,'UO04 -7a03ؤE2NC!]&h߭.hq.1>[L/phHiH-;^ 10Y |gjFلO#e T>WOכ`1㿉h R0pEfڹc)ߞǘjYt$AXSodZeguIOw%N0)MX%ܣ>&/*zHܢb$- Mc p'5b\DM Ῐdy2"m=nxtK03wD -1r#JY> 7FpGnPD%(M_wԪz% beֹr(6: ETqZeLtNrQe*&ovBۅ,6Ed$S:T82w&0PZ8?mWlU/ M{=cZ!n)S8N7 l {X&h@)8I_* paWu d:ݙDB kM^ SiCLme>M4yQIMnIe 7Փ֣l/xT°X|9L/ZW8 Bertl^Z7&⽉!ds .|Fdc6w8XJ_[o4;5]Dxnmn-0l)PA3>kB,m%Qk_['^yԓŮ1| c3?7i̗舘aakշCe_CdR~8WA^}^3l.1A|bxnYjTdD:mQjjt f!*$OBLs okjEݲ!6ʈRt9 +ߠ |P"a"\ӭ|{Xc as'ϊ2{5GS2  5 ɱ$7YDPƹn,=!yB( ~ڣAsK6ӐWrWn%w;QIߋ8X3L^G@}^XjU|d6< rE3>"Xbd-訳2+o̼~CL\2$y,3Es#5< ¾`ڒI{LhkG)V,8h! [h >BJ).|u#@jͻMH zRڅtg3 Zk<l>s+.>^>#=Ze%; _JR,qy:R]/w$';=^{yEMEP>RtK kˎpQ %rݒ-b{l%̙<\%doo*LЅ" !ǭ"7 8h3qa ajMY ivi\PV6]|rW߼8.D(y/!_$OaI`+VZ2#~Ԩ7?t^:a3YI&$D(W2)f\,1ŔoYYb(r!\MU [3[\sB&M)imJ ~m_u*uP3͐a=*rG8C BxYyf" #LDoHS~B축I#q`bF4QΧM(RA(!#'Y"MX-Lڶ>2}Js P]F ~X>-惊X+v;WЯ[(y"PJu5&Atԉ0tK}2F0P8y}<[B9a*\p-k5W YQ ,R%/x}cV@tm\i Vu0mp=*ጔ$'&mnZ+Qia 5$7dz4s ؔ:~sJSĹK?8 zpƞy[_v1JӖjkd{#V h &h#I'0TlR4a+b)|hݩ-m?;K/'%3AsM cC{GGxj2)"A1d415Z =a=q$E, < 6>;2l34aW)o'۞w*AkM /e.W%a v_$ɲ9q껆cU9[rZF]%IE]M, W"IEnI#:_5ؗPȸ9YP-"L;m>dE쮵n4=_Wuw8K^c 8z:zZT''݇i?dٷ/y>KtKDvc6Sj"^BhaT,ڍSQ4;^ bn%/<oZ xxxl=A}Hqq$j rpoZr^uF?A~86G7esdo9o5> D4p\Cۍ?I JŃp[k_,oZ] ݰ34W *I&J7هɿIRm7+քkièFDh6|^!WrYp`b5sw^@V/Z!>aELSm34Ǐ"@HC9AɊ#^My)zhjaK0˼y@Zop󅫜.i D(u%[]<KY dBAEoBFHEGN^[Tswqhl̴;}5MwY!œ{G;xc)^~k5CkJxG5drFtw֑&bҵJY׺JyK|/MVV,R9g_I,-Zۮ=EIZD6 bժi z7jjbZ?k"Zb`HcLpiI tS8{ɢz|uzZMb4 E $R5,j5cBɌ8_ i/jr6nS>b ly`!P|/]^+uBoaqeM A27e#^ԟYriwZ&A:`8>ek|q75S!`寴Mp}^Jp#5VDgFr ɠO-vBuѸTphK{ _D2 ..4ɬ՝Yh\x+Zu $rRmv3wOɝGe7 5@} D(=f7f0շk;@adfE`Ll qxFPINn[aQgn oeG*9zOGwai|+C p,#[TS(OA%OQ >"qY8(9dLyN1\f(3 -Z0Ͱ6yh5ơ\^̃+*Md|RVX+;Xk7 b4 Y w4*jI0IeiCG %3r,m-c4CH|AH:LArf/#1'b=T)X"UyȀo~K!u %SUD "M;C|6VJ+Crmh>I1untTt.h"4ٙmRh_GUo>3yMA4 G<PND`I."'sr'WL۸&XY/ySס[;Oqfef(Ħ^7:1frо| -dbE2;&>~oä)񏯞cɬfn1_Z. =#!hq07MKw5,{61Z5Fd E+Jgg‰UjޚqleM{͌~DkxhR:~q@i:$ J4c B:dorb*=.Vk7SVou]/댬f.uhgit%(l{|&OFT XGכ5-qoy/*ims [8;^s)T#MH탴~zABrCM`DQtu2yFLJ Ři6l-}^`?T5 S La\[+Qk h  !-eà(!]uxxHV'\YpM(- \W/&~})4@1^'u!d 7s"CFXw^U< "a;6\| {* /kst1DY*+`X:^ MVeQv*%V[#*aVc"u 6+RD u*1U dŔϦΒ]ϋe,Jalo٧;Xe(m&f7WÝmb|7땑2;mJ7\Vi,=Ƒapg,Yԅ JFS)V,_:x@yXD+GY.*TKdd+>JQAC_(?h,ֈ-&Q +Z mw,/RqBzb艹,JAGF@mAGϊcu`<$b15z*T`٥-T uB=A(qH?=5H[LthӀbCDaSa$`6$=68*ZV,Z:j o Y#')lR+u0ow3dDKmxnIM~FU)3 f.-0ͥ ҵÕ"O~ԧ^ΒcE ^a_.tÝB''k&t>$u޺mHԴ0Zݸ<`$mHU:v qQۀpKq(@qu)M+>:yXIt(уl90iVӂeiUuy{ospwM;X6W0nJGogXE FIJImuNmBX?L*r%Zncdx%*5gaX?Os56W -u3B]tW~hK?GP ؚPݓQ;Mى.⭺͇;^&W֖5.3x?" 5}?֨ꖭQ䠺Ñ.2XB 1o;Dk{Dzk>c~ӆ1U 0Y=$8&|klY?d%*7zUŠȮYDʦ0֚!xHQ*WBoqıLZKK>J& <6d,BWN v5f{|_XƳ%ひawڦ6g];AWJ: Hgi"r3hd?^~űe~ں8o9GTM׽\*T?jyl I_C5֨͟+9T;?gK;J7Ԫ7M-~ i:r^wr " Z㿜cAG;v^hl>5RBBn,JG0tBWf^\FeF+A"\`d9_yz:ǜϽY6$u:Lw*(CO~R}M v_Um=ix +v-xXVjw$qR810dNo`dC ,x8vk 8/ ( IRwOwE*z<3n1΃Y Aw.U+b13G@+QWp/o*ѝ E؆7d8d6%+F4"ҩ"- 3`Ai T| ޺|u>8| x;9c9>$&9/<%Yʋ] N}Nk(?ְc矌vBx ַaʇ){$v1=Û<]('4@?6b f6"c|.xZ b}[] qsE>XoْUҧVk\PxЫD=ί Ԩ.Sy:=[nY͡n'1H= y(ˉq1,:$|EށK`"zӂ),m8~J)& i%ED]I.x EXw[:k JJΦ4F$O<~{Rf;ix#U$Eo=T~VLµ'F,#㙰"Kk/GOd3xer!/P׋цpiK=kbսf5+b$f wl85J=*1YAZgOR{-&}`'_/ر}2nB0@'*ŕ`0O/V&04g,bENu׫W*ȶ}r=VZ=Ǐm1uBc7M9]s0*-2.#Y. PTmx9t@^#7A<#{'*V= wمI@*GfQbk-~%i6-MI=Jks^fVQiEjIYm-.Οn##Y ߣy#M%88}/J:U8$k-DѱN@)s؇MgK\g/ԴV|҃ 1ܒ:^'/" 8&A>Ujk(PgѤʕ̝+V8,-ҋ1CṟI7{84?}o)f |[)+>'[9=ZmUA9pQ T-iUWrg5W>.daԑ1d9ai?&ihϕV 2zN>Vɍd rV.q'bD; tNHO =nW~Ӹ[ elQyX]H,]y߹G!ShˊZɗ YfGc#vM\g%%:Oϩ9H\[}/h#!Yuj,uQLoPtbsXGA&qM]PLgcd"*DciluBѭ(6ʗT!A$ёЯԢ:)Β2f&HD4Q$نK.u9'VMrp?N8i"k2a@:H>J:2QC2 _ ^~ձɲ )1<ݓuBVи 8v%O:ur;lKF ֝~^YX$~sVPhREߜ&|wRҍМzbF,iod  ォEnc`&$E?\QaF:7-WUF RЭS$ryî \ +Zgz9w¬IdPߔZ6V#xmXmtbs:a =ƨ!/+J%tp*"Ce\ϴ<Fa<4dh%icKnnHJ:9 TͶo$yNd[aH'(E& NHΧcZihJ"+?`#[N/mW4D:.ٸ_ėuPg[u^꘻e3'avBEidF ON[*rAxdLdu0>2NeַʞMM $bM>v/Jr~B&,7jTMANF\bTIT]U6k=ac$(&NT5s˺Rڂ cvZ~V.)}?;)H;xxNx5mQyÅXoQ(96bW (1t%郜-,HNH-Bl?|XCF4K4(I8pph*.J) vvoz/@~w39L4kge0lT(iꌶ%t|fZL8'v /b`@BHdd\4~J(;&H.Hũ-9S#Ffx;1fz/BUzrA[|,͊6LP]F3fZONΟ;Bj;Ki3)dVx9"{n {&>J(MrbNNYeI-{Ԇ[B?Cb4Y)VbkV?CPqkrl@DHoƻ.-C[p:ssYF  M:<1K`_=f\gڷ--גWIJ2D i}8Lė>FJ(A\@RCw6b:iAϲ&GniT3*8  ܟX;0ʤy%/[LL?x~D0zP^vo ( ~1Lw0mMΘG8{Ӡ[ KgBR-n %#y} lz P\i8*[g=ALPҾz d۶f&O&R|j{}@vw|E0@ޯnn/βPCܑSCnoݓMn<^ cX:pg"P|8&z7SSR##,ưZOQ sHƮ騜|h(0Gh6`VӝFf!LZ r=uijK.0$i*c~o( <;@JA-3e^O׫#N$JXL6@WZ6E~,A6EO,B:BPWw!04F :T&ƹAC :|WFwP|gpD>+$["/ڔzv&agS6-n0S6k#$iY<h H;Cq]ˮfs<0%Frab&ڧ/sȂOj7^JOn3 }~db| DbE.WKqsV3LR&t;$:(:2B,G8:'!Wb=+SKtRjaxR%l@̂H6 ܠ97[{62_ņnS, +Ƅ0&|*Z{s~Zu6Gr+)Fb}Bڌuyp*iU88/V\67¡1D-w%'avNM ՊR3[BW\G7ԉI {qMf#PPؔ! 4Hp1gaféٯcQjX؅K]{G%[ $8 _]jW8 al PIąMknT< b7!VMbY:Zdd: J1#<:_Z HܦES3&/_PܳQ/;;\vJ|^%śՊJ¯݄dew ޓp%R?\ R氼Z`SI& Ӣ'Ѓ]͘k<˵11H.+˔#5QM]8G{B,awzj ߔ%!?["OVsZUIc,{9=v/xIv: Rs+C p:08|'”DiXv|?էadj/ =kH}#L|(]#ʎ!3pz:>pJot`!$,j>)oUzvT(Avm{G<v/;ұPPLw}q&"W)7x@e*?ҙm5K?qM@ZuP:ZxLH^Fʷ;LЙT6zXh{2-!@%bo:P(fwO@cO. (lAp^i{1)qfW$2[JM].}.+1\&3j Hs)*cH{GjY49(^\l} (M(t5ۺh`-rg؁$e{3CrMKZAYn.͠^̸tL0qzpV:IJG( o뚙a/~&B=sM<5OM `7x'tO[a]@ˉo~nkuR r=xҟD?dhd*-6v?)'{HX W'WnmPWVjzjwQ3KLr_hdI\=?ORWl:(] 72YDIWgNqH*WLA躤i`lVtiM`S:"DYN$9_~lF <=T rC6c07b~H usfWȑ3SL0EoԌu78}f/aQnVzfɝd^ jI`ha1a |@9a't 4fǫI`1?(Z:n+Z+: 萋X(6L @11P>(>1<+~y9(d1Ja*R߱(-=F}T(RQ-f(),Jp8 :.`ɵpǦIJlt*'M, `h_#:Zfr#zY:,R{hw'4aȕO:͗[;~)ZV/B.!]YC|w xvb ) WH@5G*o|a @ "Noف p13R'WN9οqO6pwi;,Ӳ2҅ &kxv~ȴx9,ݖ.e-B/!e^e'}cs;o!;U:U3 U?M%\wCJMy ּ;Fl7!W,&2e,ε nzrӶO퀬 xa5Az|o{ >NM<&vWWhk#?䎫_GTJS A+=E@vG&R!_gNV~R& 1"I}qngT&7%업i5$X1BEJ㍅Z†박=auuQJnBh7ҩ2-/F!ܨk;iJ?;u\<5)T vB)j:CWns#?fuU%r @ D0Dw&!z{ۗgqKQ#HV)p=V@fdnXdsc:QY5JIS)A`zWJ‰3֝1ΕD> tھLJw 剭;7k JzC82)^?fʞ2'(I#.,7jgh,}tNoD Ӽ Z]"ռL@͚Koa@6D ɸ55ԺCl`;5'!T4O- ;KҘUqzëj=ŽA*)~u` G':i+ ZlFIѱe#Q0<U/X8`)ﶁ›S {IhŸ"VOCn,a&}bUF@-B14mC!S"f h!Ml J"ȧAΊ LH#C WίZiPҜTm$X64⧖aJ<,\3 'M'N]llq0~/5DI"v<m5IC\s(0Q/1F473⥥Xs;`HBi27?,>%&hr>HNsɩƲ:a%֪ agYZ0707010000043c000081a4000000000000000000000001668c16920000b928000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/]?Eh=ڜ.+K<+!J9Ϧ_j>]ma=AHF]H<@}W BBpaCRDgkS@Ք6Pv޿ mK+:(/FC[@!kFR2N[5wE؎U} M &_ zHФbJ?Rzb. .>PXܺ"s5INiA02PzCSM0/Ѽ~Ɋl,+FF{^$NKJbam]ՔYVr5ڮ`:HT3vmr3=6k]/KEM0 (`U jL,ZiB]U诛U*2[+ C3y@%NT,KF71 ַ)^ӂZJoM aj6^Yʰ&0?q<}KPEC+4EKȀu!l%<<1D/Bᴧjހ`^(CdWE<iBS2/o˛$1hC5kc `@1]20ږprx F78?:|kЌ >ق12¨LE0^ jhC(>iũe&$.?jP ӳME#o%3(ְfG" n CZMJ@݃CL*Atf4??[ 욃WܙljUVgQͧ`88c ~Tp1%GW 2O_8fM>,eY|_`1QcTmz.#) 8J#Nv`!qEF~> ?bP0= irgoݙ~vNoD _E*L$Ðq[hhC]a;|Y,Q\"O1AUŵ$6޳D1Jw*ԨX}EYC+2:?ZkZ!Vy%(} ortY=  D4-BiKo #P grǵ5*&kT-RJJ-؄6xm.{CN/n٘f=܆i.VJ_ӉXuZ܆#w+Iy1$ʡAGRHevq[ TtӒw>ߐ\ZH2S:E$϶:Zy)"By ~0vr2#?s-MsXGp$Z:XV0\f|P,:Ȅgp>|LyiUVRq޶Ļɶ>:q s t#Ix5j]ǣ4rkߧK|f"j8C!,]uMR=Ȳ 'XHWç NOI,,dr\|vBcCm?nq6ZQc%mRZŌ|!8Jx$43Zxjh:dyXĉr2hd8Ek:0`=;ݣ]ZF|'j3ھW`o"6|ϘW]KmWC'>& 5b$ԌhFX_Hx\ODo߅=h\bhrPu:*;&a'v: )OQ%:{riOƟVz|~ ʟͨ)(gVgvt2ߖ#{r([EH> xu&]LǤs`%H[S˹ 34k ˜pAdP]v ;@s.q4j1E]NŸ_>g<YO]J#9ohzqj~#u kSЫY@@`9jXl9:%W; nb>ozj+>OXskMl_{r$u> Umb+^5f;БSN7ZK8,|PZF s!BWvP:~PsI1D=: lL^HK^DțNp M-M߻{|"*VjvDe"iYq\wbF i g5L*6c <*okd[xK d>V p"Є-1:H17.EO9tEpvFbSigd+ Zrkv7PxߪP}ߢWSQ $ٌCկ,V@V;crh,:M^]QdN%ͤ4^fdSׂVVU-C>Yd:f9IY|G%A/u,0%@H@-0SxA{f/2Tp̊V," CmG54YT-b`%)z?z.ȗBp>y[-_+., N:_w3+Ąq5W1G901W_:bdLr'bp+֮L36; -;{&1g.v嚘6XBPuȨ4z8z!>xͭx~@Skٯʈ1[jmMBmREvzNbE|9-韹{9&'Ϯ` Q*E.~@+[ÔgAM M~&oF ?tνHh^0̾qN.tL䔇v%tx̨Z'W>Z[%? {#}o}d[]]w/?& Gt@.j)&#j/ܧY8fU3簙U=>gz~oBސs}1@RE[`Pd錧(J$wR t+VO1jM2SccYou07*x<I0[l r! :uĘ&%5#V|˧aʹʹug޿J1ʵeM5nt2tP dt&if4~c4e=Q^(;h ž5Iauqo+ӄ4U֔OZt[A흐_e]F?P @˯:B}hDRlyQz:7"v@̀rz05:gM'*$Nbn6ttD;ˍwn//+s BEu\v=HsRk 9Lxq*P$;k߂ JL31k}T0AcxԁηJ}YqRSPgqQs+v RBi;,-Wjv#`2&|`։*]0fpikI7-SA Ps:'TJ,MҍHxUˊEEP}lo pY2NAt(4sbS>5Xyci 7%i>$zG<[%~v|4N@䇒D~eg^/ĕ_ g=%ج]&MXH4@\JGŅ<fe*69Jf80' O%A/QQ4/~ -#A [! \-xI \Nj}b Q%7u]ΌF?T&d#|_IR72Q4jdd CZknEmKl;5D(zNwZx 0zzmFjPp@|:NNWE3_.OFn '#r:֎5tK^[ƻB~ v6[dRm!6s K_Rf^%RL&kzWМ\a+E5 aPmz}w2hYGcm<LBkK0˹pg&p M3/ |,t+{zЫ^˾Q,P r&}"GȇŷXk&L Ҭ47 )U'apPF+>z!MRɰnɻ"UQ2ʗQ\?w(6aRsXBm?K^6T[eUt@O$T{42$zL ߁@f_4H?W'OfӼX4hӀ #YXZ=n1u~"_&V:- 9F*0PYFs3"z awǪ3<✐zZthH;Hn|O8 mu}t"-tIk9I,+){7]Y^/ s&K۝Neu:k\yM-ѐ=D9(].bWb>(*WqeٲOj<̎V-$P5wiYS7@ ehWlZXDct> &ERwûZqY?7LY2=+YIɷ.oTK[hx+,z))]޻,۹,j%XvY!af#Ds$uQј]%c#./D6J]>1LI/)mzYBkTxo,\D o#>!Ӹ0Pp :ꩦpx&8Zv gq^PZ r?ӽWi\`t TIZ:7=e0wE/jű$t)lQ^xKXĠ 2;7s4Z(xǶlcDݧta`|/6];xjƥ} _/FaZ^ ֆX~Mɽlv?Â7eYeVђ4ɞU_rĴ-E vB|}/4Etp1(\ ?XuLIeDlTT0qp^ Iz >K?Ef{W|KC(|*Ym>d3{Yw 9"p#qi [V0wRQ6jܭ@E K\EQ Qq Kζ$G;ڶO>0Zc6ܯcFC鄏]-?tR՝9܊ܘy~}tT 3=iVei,`! CD'k'F7Y?\_g;_|' V5nsW.fx]i9B r)hu䤯HyX?8vtT=pC }HWS)Q7$I+{P UQ&&JXtlN_ \I H"c)X7Y.!RdVIf&ss-j,p^n%[{H2kDμPޛ 9kⱕ#+{WphYc>S< aS&}n&:$b~mvfx$pk닕7ӑBT#NmB5վ`tY<*^Z\ sEwڴZM/ÔX:9<QTi_?lȽ;)r"po:`*eg%͢88jw $]Қ&M 6z"gXl|k0ds'[U1R!j~UQP=zx] /;ֳ,v|Zk>4)3ޓH.ߩjI ߁l\ XW*i5ڕ,= MvHּ_+Ohw3HpΔW=Dlnw黗O6FҾ(x ~qsjW\>[";1jtU7zH66pN0F"bdB`#xa#sD6zA9M{ɘAL(J Yf {RRVV>eBϣِ&Nw㘾N |30Y PXNBC/f-Mw\6G"FQHT3i!^/˖ϫD3C4; gtA*3oȜy2[ 2*ۧw$|rS A. cFG%c;n#-u+d͛VNg3#ŧ-ER<`uCpZwal2-1eRh-fu|{Ev9؋SlNOiO $I׿"kYľ[>ee#a&K;D& P2 pPE,<[_3 RHaf~(Lb%B?Ap ZeƁ*n`C-_h`ٞ@$ɰ. ft¨ZP3F|r9,kh C܀M@0D/#c^^_P !Pπ *O\qo:^ 6~`Ҙ`R06/zT1Y6pkts0&pX 9Nœ1c`2bqJ@cX;~Xq[-#{|.?ۘ5LQ<֥iRR,(pih*-_ϵ?+@\&$dJ(D2UɤT'!ᡕm 3D114W ΠwQHA>}z;mL;J8 .U<̐};'CrJHo&LcXQB`;xE PE@( e>^3:d^ئ0nSOc7qQs~ -]e^ 3̹ik)T=~XB]|5(`s(Y`ڄiOZşZ )S_eA H H3 25fUGajX ǃ1zٶDBdZڬ-AdwP*"+CMFq~os P|hԵĶFu>? 0ׂꦟQ$b;O7EJgݜ~6rvWQ{c ;%ïP~qaZr?oO4o<>ŐEon;t9Z,L # Lg "WxsbQ/Z),i{~\&3'J[Yհ%Hʂȓﵸd)m<6{ ߌ(CAϺΟR))Rt`r?NNZSNe˃z ɞT'0Iěx]8KB7P'UI]+DSemsLe!Rv["E#fI}j1ciQLZi P. I56Nܢ_r\d .ZʥBoZ6bO?('eu\tX:ȒZ/Ri?܀1A;tKQiRB;ҫ 8Ǡ"mR2s))Jҭq ?u?۬8C}Mg堂r[5Hf [!Ew!: V2%0rfyw =uэi4}p)ɠލ'=f v}C~=շ,('@?f2Oֱe LE}7*X ޙ{Լ.6cU'͸قѸ[IQ޶rPeѲp۳kIOjz#RRWH(S) 7:Ͱdp,bp`bٮ=$ĄO /(~KOEcek2̣^9ϬA /_Sa>?uܳ~F~C<0YA6)0n`E٨Dw恲|MHܭ(ܭf® ח=bzFrlf(À&`B{ qAjjSjFi3l7!4t I pejm~~ eJby6o,g}`d4J7r Vf5o8AJrxGg'mk^:˕ m(\?|g? "as8LP-Yߊ-^<݂&KE(E8"\#:) 5|t%>J Ky*PTkeaKH:J64~QayVyUJ7kwSB,Ԃ5hd$!Hȭ>Ԓjy4`OZ& Ph޷i 9^\wި9f&2eh?ͷ5xr &$m@d\^ ;x 53\/l:xl|$Zܽ|$lgCKGdcmУ5K@V|27A!x+P1\iIмKu Q#()즛.jt/@ ?]*W#xplV! ʭUvi9–wʞG2 v'gU)BKesh|`/Y&bc$*2μ>KT<}}x2[Cm 8Hr&z/uUN-W;MnA#o њ}Xp$anހJWF3+> Us'ƚlѽKܫ⸿!55BOݞ{']2SV6(m^HyO3'̈́%S_{Ufq r?r̨akO $QٓEc2^s/g@WG/V~!j1XmexYқ,ߺ4& Va:& f AtNJE&H LXhft0kG")p(qrL#*7kf׋DFȘꒃpC c響T.&EQ-"=51wL35}wkl 5 Qs+^4It>V6@f߃ϱf]{E5NĦI~*Y<;b߈d( }*1k8Oz؍GGԙaX3]vw$gMݤ\m)ƾV@"US4lc#沊ѱrVA'NP\E}'x|2 ѦKD Od~%@x佲 {G'u7pEΔ RM+^2R9O-]9c0`_jQ! DbӞ1-.1'q  /H={=,F}'_bn3xi(}~#6l 6BH9X~}놳0.*n(^?ˋY6 K? fg }ȗˉq0+cZafPQ$jrbnDO#?;ʞ$$4.W[Xr[ ApR,=ps٘ӭ>qw BE-qFbjU`{Q4Pv^}g "tF׬<S((y[zR+wޗEF\=}tqIXjpZ.3_ F+v6ϊ7uKm/?Cie)ـbI~TJ!걜K 0}uވ1,CI* ]i\K _4 icC.yBGqz j~c,}qŜ&q;EƩzo筕($B *"R)"hl+^=<Y9H ;a."& =F2u`r,dt9.#q](ט#?G 66(gh7civ, d7wX+3.bD0!2%{[ւruن3SR\*gk!NX8PURVC^ĥbE\i<ם6;ܦwM-2VId3p9jm>4G%7*0F7aqGY*!E] 8*nʽi!)%c3xG)`g>&1_.|K%Iegfb%:K&Vr$ZG"L6GD#'_{"Dm]W RNIc!e@y&!ڸjթ?xצ l֬LЉG}y#u%2SvNpL'90hc^,$zIxjm dU)c HJaZo:{D:B6VZ.Y(LZWoI}T56,Y-X/oX(, G!T4E?fhg,:L V;YYc7CvȄoTKZ:"F%Emmux)-Kż)R*yM?U(qD"T %)GCZbgj E9ڧb)@2-VS?mIj= ` i )ʈ!'t#sUKze}xO68x CËC.H.wJq#9+ (H/9?2kݡ^Z:O /Akli;>7?Con['-&2PLpuԡqigak1ojEp=4+%ϤA<=A -56Az|խQQs,f7±|gyOni.%b}^bV($quvªZX VaPzq8$8hҜ0PuUiE/ \v`DBLY($j{ zKsکmp .e`i bW~ts XJ|P,]ۄ iZ`u.{.[ IiwJ[""9Ov2ۚ0GhmRk:WK}V<ԋ+)EKz/byiX8cA=kqy" ,_9s`aBTcT`5;vCDnEb@7Sd(M {|2Fiucއ5S~9<* BDOaCɂc=}{W;z`@_8OG>u"0)_< P_bj(=2.6!,R) $mm&7zewk5I G wtYœ8k1~!Yv(Ե_a"z?fR[q[ 5[e6M/kHkӅw![;zF=1H~,ɽPw,ڠ<86fA$),xL$VA Y tvKOzo|+*nfk86eodӞhvw Q"O!xJ-?w@ Zda昬xգI']YiCwN+b:}_GCGwu9SE57hUPdmss5Fpx (ԪՏQ0"VrSs]JA& dHS {`}MPڤz'#)5Xm1] bݡQŰY"֠4ʕ3xREJ=V/yx7 w )@Gՠ-"w̒e!"3بՔP˲S#2R`PS!u`dgdWmj"𽝆@,]yfu,W,t_MrW:3NM_ÿ\_2{0Yqhۻ/+>/: Eð%sXQu%TDF A! eJPdƵ7hIs/t b[)@_K[,渤!*PpB2z4oՐbѠ<5bk^.7 3)mճsp_]-Pbb|S5%e_l/`B]8~a壺r j֊mK/ϴ*al'G-o:<{̐~.'V_l$AE &L@|^?y,y5 ط*6VTnM 5"Ѡ&UۍA!'sYBgؼ̨a &Q.4=طy|"pC \Bڣa[gӕ]ʸ7j9/`8IUkxVcŸ,.౩hx>\xA''ڔBzq7A& 2 Kuh%l/F4) nneT8&=G:+@=3rA\{>^9,޵ eǪ(uxr. Y _ռ G*i 0$,܏CQfkk/U.xN*XU6λ#t./ TsѮl4 g&ڵNE@ (dKe>9@[brmt2w@_a,7\VXTx ?ڒFBAF؃3,?MmEpptK/ЪV!,'FjPϩ@tC2 ]V4EnTnr2MD.УN^>T؎ ]biLzU :Hh^B:oO("TȧWyDئYhF0zL %ω棂U9%ܐI> ŇYlu]*)>GJ H¸Zw͆xj~tw%2Pc :%o4&a'ՒKe$g7Or8:Fy 8K:|n@kY~2'rgrGPheT=9n*(q,ED] ,] #m, ^+W\?Onb>fA&0F=,MC췱;.|./C7>oWK]R}ɣ3vO<)`@<śJsah NJ'fl#(+srh0C4@4FM M )T'5~SEo8GWAj}at4'PT+OO35Lx%݋0֪a̜%VuV@C(nE#0jD;K%Yr@b+e֝4 kdQ=|eZt2{䐎{<@Xtҏ3YE6a*=햋!cjmKfvb9HjsNu*(O1?*][ 8,<o@5uCv8Y> 0d4}&M$}\5- ?!yYf}< )}Rax]E"/4_(1NFu 7PՅB>,D(gbDw_2;@*:[Ek/q;{H=v>ЇjskGul#aa!3tbCWgKڑ7kT}v(Θ%\`7JS@*O>H-%;ҁ3;Zn+&VhHNH~bDd=B 4VXZ ` y 61L5DaNuf|L ,+#D\î$Nœ 8)1%'w$a,g-$hچ bdGMzʮdֳvn~V)S z1W\Jy-q w~@c|<8no0Q @a•7eŬbC xnd#q[g`x-=!l]cNi|jvSh8tVAc1K~[ *](Jl# R8e vS;*y*FXiW OMD9j!)XƮ5+3үf!8 nh寘`cy̕1A1C< ,Mҽ6gb*=Az x 1 | b!hxI#(ALG]i0go4O{b.bm6zQ6 fX!ܭv1xb/`p9H{vzŚp1=G|FXG D Ơ *D6aej^ V g';L<500W!yIN1r$lOWJ!+ɍ+VX%AΔP³,]ڊ 0+P gFV2Ƭ:ʓ* b{mFc)DIdhx5}^3Py â_n1-Mk}PYVZT?;G{@#9uu #G`ac>0R׼|q6+GhTPVTT, =#@ ;HCԯ;B6c2F>rerP(F&Dwy;jE&?Ƅ;4wD͗gEPh=Qx-TK<`< R]JZZI /̕f 1KN.?8vP馫]T`ȷKb&PKF"d{$K2:#V!B jBosfhMz\0"tVμv(c26},Xa+ fI^ CkAoeB/ o*ĥn<ʽj?炏&fe[iTf溝{7A&9 4~A(+Ok~cu^&_! b ֽ]n"пh=7E؋MùICB `oEa>~dZK)YUD+`ߵGxc^2I=4.:A o\-]]yi nnI hnZ zY{/f9mUlVҨ۽퇚b4bP!ԟeAQٕ,O NY% Ё?Gtk K2v+?miT)u91K5B aϼD%cSP$mVzanb-6aSDmcRԃru4KG(탡tLoŌB*?qGMb~ :f4`<^cro wSLN<R5rc~S?TU6h 6<#gJje&Oɣ;k%F[uF hh`Ý EPYW"31ʹ6{HZwv-.䱮vq;$bʝW>`|߇3 ̛27JA&'PzhK]ÄBk2@"{!0/%_fjݨ LCh᝟~x]J׍8"24ñdY1AkGs5Ңi]cU"$iWFp;P17q%|7εc?v1_"z%tqQV Dce'R.߈MͱUO1r=)ʗELB[=< ^)L>o"ǛrՆEyu<%]9d[q͉9Rv tdlZ(A@F{:9{+)-]3̩ʬ?M!u$ ,3*+BȻ6 `đ99S^1H<0F$=D,o5.?B(kC-Xv+PxakUoT8S`d9fb-5F O{ @q]jǒ_qQ:,j fijzimir/\oz E1ޢUBjg_Q$,QU*vcFOy`AG ^#02uj7Lk>}gDx\$RS]8k*3´-2BAi Y}-}<)F8LԎN3 ʤ-ו0ٛ_>rD`" BbWMڙw͸X *LWo9Z>WPU!-MXe<2e-$hMF2! ?n+|:hO2~^24[%KWH=PIlZGtMˮ# t5w+k/t[:\I+}J3m{!Ct6ָN\j7 k UdZc>`*A9Yjšmm @ɶ%Z"=bb1Sp@^GJF `=_~//O`h0 BWR7B\)ܭ|F=1 W6[30cX}CgVDW`8;1<uh\oZz!TPӇmJU[réN^$EsB> һQ{S A+^10>o=#X[&.!1Aqxݝՠ^*%*|`j급n1m&0զ~YډK娆Wz_#,о65pmA<Ԫ"E"M+)6[XK"Ry)X֔p(=_E5>N_}1)E}pi=䦆x KP PbO("W tvx&fl }w;^JxLp-@%XB&k`- \H9 9^wkvu()%,}{ m`$AE 'tJ=*41dD~ ԐtNOO&%V#,%-;h_M,(i@6m&}a}mw?g9>Exj.q0PȔteR%0~s'2߄]!b!kFxVYD-8gif4׮8~B|)’1e&SL&D3*~v`%NkE<L *:"\b,yivUOC/, ͉.1eHOK < "fR'!$q]H$ %im g*qV5sm| ՚pR\;}@+͎qƎUٍ)jEwe\H[ܖkq4b_͈mz>7W&[,?Q증4vu{D1 5؟悙sꀜ#A=Ǖv4];Lc˺ؓd'MBb2|(OO<{6KC?\Έ9 VrpaU1@pN6`<F× 4uM6o@Ԛ%+Fg{e[~{lTS.Α}8(,apDL~O[tM;9|' cYm;xal20+`6d/q?0^XArAj)>fm[[,ΗcEO` !:9KV@Ʒ H`@DQT?nX!g&#эs.֚$.+`{Ry=a*QN\1OӧE[Ds9?5ށV=2 !ԡJ2wPOŒYEKTjKPjԆtjY##ŲǚB=b.F0uN[>CCkgW!E}}s$Ih0K{4V@ZY;Ra47h́,d*o=?؃zT\0x|R= !p AHlAxSXu-=އwœL,vdE 6Zv(D4뽞tZ N81b\$Ѫ:9@N qHR>gw wnY8!ӏ.,ګR <~A1C V7ϧ-0OȃX6ý e'=?v!7qhc=19)-a|X $SL\W +>!r2UDL6LqL1ӭ\I$XBn ΰ dk3N' W41U~RF쨔5Lr@6Rc9,}Mܞz(',_u|ƻ1IC ~R!y MGIe~oFjd@ Lo,6-*x딌XaZZ/}T?AXp̹Mΰ4[={u 'LR_70ݠ݇ \G]jK?vx P+w UDÕ;|5SI7E y,|B INC/Lq2?Ee% Q;M{Z6桔V ХL$jGI^۴>8.FrФ;H߅QwQ]<%h ܮYe(UG4/9F13~DP*կa}"IڨPûWX ,[HR Uvc%q"w$!8,ʩQ㍎0mN jšӘr'.c=(K+0C3)dK|cjhhd`~rȀ AMwqsLYhBnHƼ~$b-xx!S4t-Y@әqRJK5q.A׌ގ{'Qy`#,puHWc&<`F?t/e05w U~\Puֵ`-zdzJ&c&݋W߽تh=|W WP*&U _ nWe0Q=fyZQ8&k)HBxyߌƏ}NZIN']O% ;ɝLPCC/!$:ãJ{j $A ]Ӑo2"0#@SoYnI|[e&|sҚނCJՊPgz]D~1X)iqL#nY2|RJC=/dz M'ܡc,T0񉒳o8+l;`W:F5,4dʙٛIPFRС~-\^| S@Ca9 Bte9 K 3F~˼uGC51L&}[ Q4Y@HfW;BŘ$S:WJOHK" fm&CF|:}X~ У(,XXCJkm[ P¯* AsSdF‘BY4n^jkRRCUTh֭],VT\: XuwqQEdj2c +U 9Ano\:Y׌[naCڼ;@.CďQ Ssf<[O|~ u`DF).Bmp`3j8wH裐s'~ee8F]j=X&$&㢕MaDhY#fICj2\4Mn ZÂ?ܛwC|m/ ,bD*|BiD >K -G"Gas+ޚ藡7X9V\upȬpav|#`eLm =9I>V5K^;Gqa/?^b5(s:P_@J/]|L5_/>]+hL k6^~ ߀zep4E GO[V R!_TCP V$#ma=EבR!2܃MS68}IhSLc'O\xiueeߠ4r6c#(PvPxQ]+rޓ#W RmTY=1c0$GSIf+r*empQzj^r7oDU?/aFe%FMآ:7 5Rgxt.~ ޒ¿{`m޻h #eŀz[ ʡcN8s2F×-W`}mvslog`3CFXhLLCrEϼ%5v&3pF $\ ժ5KG Ĉ9CN2Pu +hhopB~nYk R2aUn+i3*6dЙH NP&I-(x.mel'F{$ضBH?Fr؁&p7SU*7!8uwV(j4N=7i!k_pwh\d0$tu4Af. *г_TiRfS(Sn3zsoq#Mp k$z]zEdL3ٍ ~9W,7I}h.6aYҪ Kڿ<'.@c !HCIߟ&E :DNcǙx `w p(:"gn>‘ %حUtҸq6CڄEAKr8h:kB/ѡh ۑY/As xs菀ɃYj!II7k3ԽTIbE.?j|knDY S>6rkR,P ׷iB|t1ޣNh{)FJahm~V;HO&FU#_`M:'0%T@򭖦2plS4JB'~DW,C_8j(f; [^77isA:fB~$ 707·<ԾHa~;yxAHjxw$t -٩;08}3U6]{Rra#5nWSgKY_0IFKݓ/p= 0ܣo9:\~XOy7:ma1/l5$wzxZl>F-t,DhqMW'xQ/zMqULQ4Ȅ5|12ƣTKT$B@`;#g)jm"Z[7ߑ`:uEdӤ GO8j*r&s͎ig%OPHP*`#1̯{^LH-ۚC{T/s8/&p)lc&|p!sKj-'cݨ$%yQAsTl[ϴdjϻMM瘡~[h9|TUBb$BC9/J$Gh蛙D{Y{K-E=I\n@Wޥn7ut ;@0$˿@Q&fy|<6X#n撽h]dczX\AvdxĊ9ޡj #Ag-tbaiBl$~9I+}xEʦp֥`Ӧ܂En:'4k̢n&%*|2[ F{>Ŕ|q@<6,0F39mЌb~4&cY7p#TߗTDUAorD'P4TF\XfhH򨼏"j?&[rN|*&o8@)GY ҵwׇ;!(p66t .-1D# Zw I~ٗu gH? ٚӇ!6M?ㅆ+ (gdrQ~mNlhl ڵs TZWBPfyCMͯw%BbX kUTt,Ʉ*Ȏ5>tг/1i)uX}Ug(wtjCQ 033:^)Cp+sgՁ!S]ӇZ7!+dpxiw5w)D;~{aǛ Եy9+A~ yEݿsfBLah$0.:FRN  fUQ͞Uv!pZ }!> uj~T}Yg5u|[hN Rn}4eZ_qޠHz"4_Rwl綈d1I?]N΢k>{838I{AWV;~f--> K%^ ZƅDpὶD:+"/[ҍ/|2be(MjбJY8ۇ™yyC-$\IwlFؾ1&7YT},AIl8բv=Fka;q>3qWā gD܆N -VodpOqFĴDHϲACxpf3w zZRPF jQ0X]$Jh{)*l d=qC"hkG=ߐr4yoDؔ,]wӌ-Wc\z@|zIG2v7kP2S9g;KzJ6ʜQUt!on |>7{~3G.IH-fMut~{HFr)TΥd+/-c_)C!EC*/L,k%3Sa;h^"y\^3So*HVȲg=coXfw v=C[cii ͳ%fzP9P(>/8ksHBzI;F:rT|fÉ77CML34͓CxJ_ d8T4 Ñ ( Ҩ%a3|# mPiaybt__WQ/y7W luٶYYC]Ck쩟}IWBc%c2Lc^tU1{tpp4MTyKeAS[1U^6ٖ"j B@SԖm }ZA8yӭNw_jSaㆯyL|!(cQ,ZQC^tz_,*&p_ՏR+cBOhsnn'q\j򶹶P*؎nꝬ0mY \ǥCVG| z[:J #!P46RBULD%K&آj_hP߲yE8idG@ጠw'z ~^5i?6{E719)Tq6aFk#Q ><^ƱeSǝ4H.FJreq0 o[ @N~«ؑM#Eݾlo-0T$nmPJYhav2s GFȦ0b1!@jY ]Ńﲋ}<Lb((#eh✼],k5?=A`ô)0zn Lxo@WAcU(p\¦`m/u5D%.l};aR&r UM#O++)>o4Z6zי7yR {3%A'(7B`ӛ(ufA1>>3UXv5|QOoRn#!EukTs4zRA>I,90Rݥχ#%.Qm*V^,|k۹LMCO!q񀄌k,blPi+˵i;HHTDmJNߤ'#22W}?duIZ@>לF3-?* ̢_kUjt *35wczd6á,OQ?o *ƻ3J1M=Ok狞ܻYF9&X_H0\7"cqX'@ 7w5~KNròSnGC7}M{6TtiǪv3lLv*j"V5/cA^0q ބvҤ6).{TEG *t[O9;P-$Of%肓kBXePh+<^pKLD&\/%HY)Fb{wyL @u ?u2>۷B\rx"\eEiJ+9rT2?* Ù4Ex_<䊘 Ye!aQ]"dzא9. W.{3;D%s;Sq^H{2g'cMʎf< ^vBC˧n!zLM"qm2J_z x%2ٛ/ЅӦxTƎ05v C_ZKt|[CN+Jɓ"{}b-\GBoBBVR&uzX:$\YdEDPH1si8?M^2 !b?X.ebլŊbOϗ3l o_尽a) ф\^'p"t/>)fqAĵC4<\2{q0zj%+W T)no6WّetG @+Ƒ.cg7#GV%!/Y HĚh!6ĮEvcؽK.0y:uC ߤ1 Z&oGeGRbHWZhvɎQF|F lڣ=F`s韕Ҧ}޾el\cQsЙI?`o4tx=J@%mʑ~XJ1eYAᩑ I#gX[˙!g7 &B0K/N/=7&<܁B_q2ǐ|8˙tj7ieGۨ9Ԋ# :EϘ,XdFp%3H\IFIY,EM+.zH@R}N^_XfT垌OU!XB D1+CzeeǑD?8ؗA&вA:VҢU2kUD%TeԢBOZMS*K{0.,x emoMA޷]o=y11_ QXX~P?d~Z= jvz4 iSlg!HPx{Fx<4xކD =so߱o~àي;IEݯ4+{QdmbȐX$x {Czׂ+ }͗&,5jt|o?/Rn:^PvDn޼R 8/hfȯ<;,2Í+k2eQLI0&e:j cs^' .P=1{Y0s qG o$:82)Fn={^<{ICZY7zo'Vj(.>M[]^ndK(O^?xTGƃOtuшѴ)ysybY+HYSo86NHg؉diF4dI"Z KԘME%!~z^HTLrI<PxW2M ?e,S= W= &dg&!יppl)[ph=-Z9^ℬ5+VdF{'hj Nn?A-<)@MFWIu;Bve͚t˻5▝:=&־T4mQ ev_,\E; G,.EQT=X̤}]-c[b%vsE&+]C{j7@',ۏR m3\)xaJ~Q,I XA80?M|P' #wAߦ{FirzcQErMH̃6䅌B#RO벹ܷf}T.Q2~''2kF(B˞}jg$`lijל(c-Md@ܑky96Se䌋"d>*6G/ koLpw?ux߂&1㡺}nrȰn;mnUJ&=x%ujp|OT XTx5`LN7) )25*10ҫ_tIBmorNw%>($Ï_]2 oୁ6`C[TEmYM$-Yz%]:=f13KZYJ+6`j^>ǞVL/S_9jZڽ~'&#Œ?6ZPt2 XO2Ƣߌ>݉n#- \DVAv[#TcΚr{SC3FN!A]1 F7Qxq.&1g~W0%e):g}zGCQ7* wKܹmiR[ZCcʬ<<:` nd$ַLپWZ11,⦳V6~%.ۆOkx/WCײ#-*+˱|mREf6]^Lw[ mE è0rt&CCc/!ԅ3 ^R Y.$1rl;L+Z*#cd+!i"{N߿#D_t<\F)o}MK.L8'O(L&5*j |~v,Qjd D㋼B_C:95`g7?{aߨ\ V !͞k}Hm5J?b%;e-R:ԐGZ~ x8^9#S ܔ̵K2&}~8I)QU*BI~`VE@ b(?QL^:%ATpnKW16E'eфclMi.Y|m=ΫtTb^o?96&eez ME\M;_ QᜆXu(?Zҝ9,.U+L/qּ񨡑' f e.+(B|^*I.JHI>/ ,f Ҍunof @5m7|&ۥDdfap 0˸^̯ s1_J[WzGHa M:*o^uЏ{j m0?y%7 q8_GF 9-EAv%]-A{)=A /MJ|ũ[3}֑xHCRvf;fՠNGtSlV<Ϥ{ܚW{]l2*3c@}բY*kܬs@b : 6_j-6[ *= ]*ziƊ=܄Ds< ,(~fBp;4e9_ l8f휡ќ~Nxθw$W$j2é3 ֵk'Q\()_BDvhTL/"r@! y f[ܰL7g*].Y8 D~XvrEr'PG  )#W /|kdԬ#[SHχvNC6SMG–*3NJYfyXܘ4gܱU3~FM"77b4B{d n`lǓrƉ-7*Sn9OۧՔ7ʢv;AzFjqE5:#[?\^9[e9M8"ž5DX/X*è=90K<-3]GV{aڰ. Z*S r@ 9v P.VaO[מ*t>wnBs,/R#>3!^0e0O@nyle(ͮh^ZlWSw+c%@oLj=z>uSo4V$ FMd+pn8L_?\Ә٩+ry,rmWR[|`ʸ;`v8hEB˓?7Ar}}ך'O{sL=8A_f\;}=ӿW/i*D'0a 4L@* ?KpyW.fP#hٓ$fb8<Z>Gt&?jZ =.6UMaOrŠE=d&;A=0JLTg 4$YبSM{}~qqza9,> c|uwronm^"ī=5w")wm!hŽf}:<,K_S5\@4ȕzyM:g"O牬m s7*?Fef!_tXq=ý*$=bWŕ`j2؎P {r-~w={Р, b#5Ey]KDpy`g:\]:LvX ^ _<6&fΒ|Hk`p.iwF@6}aHŒPՌ&JVeJ"\ <¶[٪Ty 3v`2!政Oׅ3EVcACvl>eGy>` 5 ?K`kAǻth]n-o9W\nwmE73Xڬܒ`hQN5֓|8k!;7DzT9ҿssXu |Fn_-`S'Dߏv=cWNЗ ʁT%vNQ λX#R7K!'"?V`NW~D+;\f',!1p^5'K#n)sq5Ϻ>@fi}bźH =":I[U#o(&+޴iQ=j$\A^æ!<{}ysmztY3I`F^)6w^-/"Hoe!{LjZ"P2ha޾7اPn^{J^-w_(p 'tU<".K$vMDfr !`F{rbr-YWj([Hm s(G~'b*ڴkM4C]9ѿt =2X]rRc!օ٥ y%:QUf7sѪ5}>%ĥUgwnct pC-@VxXYz}Tf:m BhbPWj[EU:HL8t s]4Q!  n eДA)M^>14qJ_ ^鴗&P_:C"} ϝ D8UXP~I\ [0\/cf(iFZ tM=uFp QvO0tqY/Fטm ǺbxiՔRe9=E( ?4 m $jcT8|ӺTT R/?㦢xo7C:0OP ihªBvڜ2 :0u5MBf;p5c{8yٳ#s -$ U߬w`/6ev0@NNF׌Jk(d[2!9g*'aOIV\6}Acyۅx)e7<-OS"B*@م,7l>srЛe{5WΑg}<~fl\x$ScZqA7\Iu;Gy&O-mۉs0ѝ@NR̙gH j 'pbO|%DSCFeFϽ;j-n:~l}T~U:[,ث#QP3x_U\sK: xx [,WL.dIk84+p rDLA)FLjDHNZ34lr{>So;g0tV*w]wZ8V50ݩK_&W yof6kCC{d 7/P&m(@0tt0PG^½1qwawʫ"M0BπW5{.%SLVf?cʏ\|[|9&)tqpێ kWfISs KKiB33#K̺F\u;ɱG3O")$tƣ@R@?A=6%Kq$kagjn4,Apzl%U[G[cPPCe0+t 4y֞ R=3Faƕ#.mo";߬-.ۈ^#kB)p:oƕO: Ul?Z }-H$51[ [MSP Gn^pe9 \+ITBA4^W (4gJF0m_X%%yhF*ΌR$_v|dtkSb>~VB S _TCno7 lHҍ-~>KK gVB0/x~5# ]p7:`6Y~xQk/ZIL p%VHqIqKyD_V(^> 詖{2x&*5p ̊5?Y-3@]񿸾@$ɶ*;oTRG0B8[ U)$ IzacHyPMې!R蒖 rz&}o'i&bԦ]vq1N5,*u_ `EJ m .X[ivCRi`Z /eBKkq-{$N6M r4f$M2ʁ %mnBI~7hV^D)(a!z~7~?wZV[F]/ n g:m)DMŰjm2'5q[˱%3&*cpS}朗Ӹ+]t[5EX \Mi;-Eڥ-F/Tu2#x u?Al>Q v&KsQ`3H!K/{EXOwcS:_8P,>&$@n "`9X.c|QJj'u|J?'M$]R>sU{KtM6;QũPIs`|ŒK9T~\X&VWWN"j!1\,Ma{d~C:U'#KЮz9c<;:ΙN51?ڱ\oc&ˍTC8y3 hXuEhz5GIM#+_gB삼pr|4} (b[ $Ixn[;;Pu(: a_kV$VbɬY.ed,[) e9># ؅^ze\2_qcA ʭJ_3Agqj3&^'sG~(,7/9-SaJ(-dYCdKJkԔz-Eғ%Z7Z})M{z.^$`OLЕEfFFTҖw!;C[)JGbj݄ >#P':@` c@RQ2MۥYZڋ'W -!-+G͏aP̅.CRXl]OOU``K@(?YP>y[mq@}AF)Q"*a.2rX\y*@ќn~Iiv^jFh*}ӔLT0|9YepUV9/ Ѱ2_KX%]$\r l I ׇ1T4bׇDylJIrYI`~AI@s*&Alg,ZIxd3Ud  [G(c>eD8THxp== mDpEbADiq-`IKsv5qu #{x6Gu+AAAI^]f*HGqeEm*!ok-%DIUQޞJ}hD!tQK/3yo zqo\R8XBQbۧ ~+=} u)5x|r 9UPk u7l)%,v_n/`f2^҇4w(QrtFUd9B pf>QiD)rԵ.6*0m}lV5O/4%o홾QcԩDkį/ya-| 2Yu*0) g{6-pz?P3є ̍Ja;N{f&iQ\DWdu#H+#|Z|KC >Y'(D~bf ڞ$Z+ K~M_# 9h-3 aRAhl~<ξnce) Pg=`nF~ЉCv1,.ݲ ]O;q9KS<Ip2ˬŋeLٓW֜aګ)' $IcY@t4iY)ġ]6 n!(wJ_pr#wur Ce7@]rciz 7>KQ2tNf\vu(^s7UVR"֜rAv)k,'?1 '3-hm8gH P?ޑ 㔖̖і ft,5헺f %ThcGFSz<%v]T&R5Gվȷ+cZ0¨ iW;ܖ[gb= 捸57s&U/tȤOT{ߣaц#͋&04ml6rBUF졘Xqi΃d+ʮ &@WM#ƧP\`ku&VѮKZ>[M["/XUQճÐ8[YXdfAqz-NU2qr_.79K<7 IboVji+kIp2]y !3Kyk,e}XI-'%Ww#ph)~k8i hh6Ƶ]ibk k)aNŚ]WHưQ׵; -u],`HT!ltjp;m8> ԁ&642@]enޓa d_7dl; fx΃6 GY!UKͧKЂ}-ե#W%s2]:xh  Zg/82z@`ɏxEVxO,OJMK8c!h]ӗUT5 et| Xs0㩵cCrzeKFP  0S ׵΂O&4>o1ds+ `U.6Zվ,+ E!E.1ITpb6>9.^6 y\.vZigF6蝝H['*JXp)= J9jӞ*Ԉ:e8>Z5OU 2cCS2a!P>OA+&|`L5R]Tʺ_,5or}B;:lPbN٩exaOU,)^R7C v `DžӕxEzxPE7I~eZwNWRGi5'[b6>2m2p ^,nVt:c_:$B2O'0~̵ &LbɆȍBiEa>͵=oZ1^;4W WZoC|{5Oa0<|0Ll޺ ~kR6%+pt g:z?TNӦ2?D6zW1zl n̿%۸wDdC#3wt<:8!h Cj'bzF1(CJت5zڃΦ@`[,-8z@H,*$rzYk g†M)Зv^B T|fHH.|Ox`jƳ`INcN4y}ViPGΠNs,fWZDX,IJb8j1wdwS\ ꤵsP8\EX-Ě g cr.NuxPhR"]*pݣU[_֙K:ò/a[yZk`nUp0^S-,Ak~0J 3{aD"CRd*04jIYJ\\Q}6i (b;; YaHQKr%zB"|kjS%7pт{s$u(G;>Iv}e%T26 kݐЦ-aɄM=y/ՊW8X("yL\;;)rWErO#ԅX @_\h龹l!oLZMU< ǴL ;Vrֆi|>"a] \t|NVPhg?LC\j҂[ BzCÞd4EZ|;Cn~5:Uׇ]9ڐ*""?-` r/\moo;VR5 s ̬ |O,`, ‘;/{t2_f]D0МŪCqsI nc"\P^DE;Nr4}j_h{i>*BZYHO6~c,K!Y&T/~m[K.OZES|*gSF9@Ʊd<"EEN[;.cb4vZ` NJmFQhb!EB4cE„50hs(XSNZ&!_lyic wBHwt-nj8O?t9DCyii=p`j<9a3"R@偢^iw] E5lN??ؓ}"U Ly.tH),+&[4ͅ7LKyW:c ʒoZ" k6鄴=J  xC46 TNʋh}BFݚ|f65SKtkwP7Gui YF- qԝ,R_#*>nݛCl^UH2 &9QϷ/z)OK/s@;mšg:L1%隽 >B[J/82v2oќ|N[ AmL c(z,'|YGM 7R@;L /'@GuV#% '7kyYnBO1؞:mh")KN]bC-J.X"V n4W"a; lSI^\5s(X&pRp"0]E,cۅBjȬIWYM[L(tȹFHJ7ϕ 9=+HQ|?v|R;˜v_Ztҕd(|ɺI4U*(jeLF\c.W($DSN4kߣy@P ,1sȖA~XB(Ih!C.ƛPKD]o{ݻH*Adԑ^)nqsFc&.$6+B%߃'a}aLпc ~ߣu!àNJ ǐ@]zrirGC:TW">lJjFڏn{ɢ"Ջrln^^߄ A$6.hrK>6qTk5y ˥v(rB:gssh++^Sv#;?J\"mD.X !7Թ$k@Eov(c`\c)YGMIx!iDM|ba{B7XSm~~8͘!f8J}HђLk+Y}2upqcľ33ߌVeD"3 9--snô ]Θ#5ܞT@S(?_)nӗUXR$rw!! 3H!(411&ZӒʅ=#s֙e|6<Ҋi++"p c+q(5W(VǴ7+3CGS!L_LCmtԷx;k% 3f=~n;tsL vF质EWyc[v$^3^!΋gЉ,^S[lM> D;r/&NpR,x22K휭Jj vté~-u~Va]+wj U')FylonbC)a `%XYykbT sPmȅ[:wSNXL 8TQqàFq&3O\X!C裏^o$ f}Xt2I <G HCՋn¦ؤV"= ӛc~j~70O5( '>TPf$935;fg%|I(O-AJw|B۫(#^Xr3FA-dqN}6^D}GddTBd_k*<M"^y8V?b LlrGD k[``&mJpX+q]иЇ{ďc|ARh-'@@ȱ5{L QН!-zvϰF.a+\dΖ& ?ožK+MpOWxG<ȟNwPona^cfEP3Gw"0PT4r Bb÷)uIۑ)=b"u%GN:KKkp3cg XB$[Kmۘ8 1"}B8;`]\l$75mJ.RGHEux=$ş^}ø5`@*LhQ}>7[!ϝ/nu_`/}}9뀢Ā9f;Z٩H 90%">|"s 'L~N@܅Ki m];Lrjd Chʤ(:@0;d]n,M,g&@.+H[5< h~(с0׾ W\:Ae°q^ Rfp" $>Bzn Ka?Awqݗr/Uh1z<|yg`Ӕ@ȀY;[c$kxʌL v!'Q4 /=^5˸DWVǬhdA`ɼZtP pn]h$#rxΫ[X7Ih<v;k C^Abǘ}[JcԽ >ΞJsTn:>\!+L| ml=R b. ~(Ely Ă{W<βp&QGk}jĬjh`VHT\.n+co4s!4qN6#y6.ٶ Kjb{5/z)]RL[pk,D8r&X%ј(SᦚE@?*ɓ?P)ŭ xL[iO*I5R_'y_50GdD{r[&Q%#_8m[\΂0T{~7&l \fA?K/)8w85FX? οGlmr6 s0޷d0r zU ^XM`/"hH̢\|m@}Th.VOLJeہR-jGa'[YB}RLڲwowB;CLkUtrf1H'g뾀j6fE ,=p΢USC:%Xy?ʴ&H1A:;D0թa2XɯGb%x]."ՃU#91zu˵ Q<!HPCo]s"RI$yiψ>, j d|C2h̎1;좍,G>J%JV yqe)?L^E̎9{x[7th%;Ygdf.I#tռ9=x~` fQ 61 "tfsߤcm P@j5-hG{K(~;,߁_?S 7=B]/ +׫tjքqS)\$b~'߷3m)D^Ǯ:NJ1u8mTjmCԝ>z,m7;&؋1Lx,wX,pֻmNRd9z@j#fOޝ!KIs:sf{)WiB˛j${u5t[b7x ,oઢ&79^>XgQz×YjP{Rg1ѬR5c-hA*&z1Eynu^Bdeb `l^/^Rdzi,I>kO,I`qeѤy~;p[J6'oɵ˽FF2d)j29hKX#>T [;o_fIO ?aX r%vohls[jb`{v} kv݅Eyeܚ&ʀ'[Ȱ| RYo߈/&՜l1tHE'f%jglp"+ِB'נ*u ا6t?wmفt'pt!$i _)Y6G!iTBwGr5 }LJӏ6rʎN\]7VӔwv1UD  |T[b5ٰMpj蹍(u_;[/EQx1#O -Ұ<^TsY;ELY.MqCnȫx1 pܼGP8 6&_鮙5rv)\DmPO}b{M ヷO,[lbjo: 10 L+y__،#GܭÀ8^}Lv~FY! T3}LHG҇L?zN[,K$P/Sxl0:JV 2v a}*.EV-Jm'/a r> #<efEB bu1Zk` P{ڦ\[;eb!5=௱i?_n~\@`_\?,s=rȂ`_UEq_u}%hzG+s %?XGHTkۋA4%i'4D:ܕ19`RX6med DH8OxO͊ 2ӎL"b$qf*C{`f7\VmŵI^W齛h#^"~? F/`J/tln,!75vg )U̥Zɐ~}nnX ׁ"3Ie:)ZOaYVN} mkK çwQh@!rk+>fV[U4PMw`WHLCچ,oDr'{FI]NH+,UikY]#F02;JQƵE[V }8[e>3DLU̓ھDWp]:@uqMq'%ajyԃvP ͦˠzCvz Lfv5{Uٻt 8Eނ0D6 EaN/:IӦ- q~*yϫ3%5ޏ,ODzV%FLX{'޽_lwAlQft19+&g/F@oK&2k`x۠۔>Nv :o~1ngsh7d$Qd: $ l&됷 X4V*z`L3@ͱ`҅3PN (ԓݲJ8 \%ئ߇ZzO++TQ/?Bk4S=wdMx3 KFvvB;U,_ 0=-ɟAT3R|Rb3cԔ.<5±5=;s>*DF ̽QSQ|lNĞ^ҦS)H[!ӥ.A',jMoBgas.MR]nQm~AeN24T#u;Ͱ9Z-)KxQ_-W(p+1F2.4=6OwhTkkIZ56ďY -6"&"`g8`TTb {z.vGZ/t> 6̫#HFD(Ǟ}-. xJHZowv7'rNN_6"IK]n>iZꞥS!U6$O\1,`y[&ZM;.Je {f'en%)^~iCgd sHloC CR{C?Tسͅ?u?}(1¡8koHU'"NNs9jm:=Wv3h@n=iW h] GfOfE9=CƤn;8 P7^" 龍i+wtI{tM{o nݢ3+gQ7Q:6q 1zQ~v %mjЃވ!kZjO\dP7N8}>}FbeƉFNK%,`}%HحaK <@!ہ[Sd6>.~rgs{E>Z%Z;sEpt Å'Ajԝ6fwzc9Z*8c&*p T7 rL%:xtos&.+Doxe7YVէrzZ଑2î(5>Uap| wn R%qqx_. 3ԃu;_۠`,z{A}0r@YezN''uJT)2BCmTf>}F1|D2NQh\݌pPp C)kZNƺێokQ!Dƹ\qwM*ӳ<0RK sM.IH4XoQ3nvAު֝Ȗ!kw%؊_j_+Ȏt~pƳDQCoo;*j#KbPm’<B(v1KfjE;(Nۆ֍%2vZpTM@1|MG2Q0%KߙU@O(>pNm`9}%$A@!vr̊*6뭃AШ-1,EQ3@`3yEЊ"^]}*QwJ0UQۗP#l&5*fArיgն C} "$ zj"h*9E0fgF?HFT%D+X]3% !C&K} ?X&0͍X݈ʳt_qڻqzsNbK@'ܹ?pHn7 x;KfW"ᖴ9 ~E ?f84`[:CmVZ[5낹>صa4  e\{̑ m0%հLȸ"BԘpp.:g2+\΋诲WC ǣL;ugZxn^ rG+Mo>"})rSuZ%WgaFt=!ȗL;1'7kR=]BrR7=6da,؎wUԋ',X5hS~BY.1"$jLZKEh |,"hK52S Saڔ,B_#ޞh6G2!>?h. K'gKRl?xE`wx⢹7r"#OKfWi^~6vur;.)cb$>Vt,QĴ5)-pP}*x! ҁa8dWX-ƟF= my)+vVXJeIg̣?)6S6 ` V( w1ϯeX|\uٞcOp*؃|8e8:6p$@`MYwΗuDیn p~pOGGO'_3bXo73F;!] k1+7ңf-ȗ`L^&Hw^ǜlMh6W%f+'HLZCq@4=fQ " ݶy5q8Z獳~x`e6|,׾,pSn*@(=(~W1HX\Ե&뒮,YIG#2)XS&%~O4 ਐ#rfJPD$lS^gmx"\3C2<('P^,孲Aթ0bT?=EO}/w~ӎ~nnYk|8$pԂ.l倿ݝ&ϩL;Ui𽗗a̅l>׏rgq[j uXvW9b";Gm4 &bMc%IϑF~CxޞgYZ0707010000043e000081a4000000000000000000000001668c169200004100000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t//}@]?Eh=ڜ.+̉.gL2F_UXf/* %J˟UŹ.1cj5Υ&5s2>2JN4LeM%^ wwb귀!Q LukPgdż'WZ0V;sn贑c͖? (e^Q1A9Pl-ݵQz)JQ5r˟?g {8|+[YFw,QxG8BOg}2ղ|}5{bm$*; {Lêʋz!}EDb*'#N5M2^aӊ5(1=r'PH!IO5!n|2_rkj5F6Ii,If갫 g5aמs#-Nc塒1VgWԜe _%Q@/MhC%Wġֿ!2jgpFd@^֕BE)j0u˿JRv{kkTH!mnYg!y)GT4o/|;'<@!hU{1O&‚q҂P.$A'e eޛ"q*}G>1PDZshKj.U婛'v@|KW\w a>Ż.Slc,hA5lUd&VLŁWf3ѳP0{EK!+FqE7b@ď[_Øi{sD>ԤcOf{eWiPmg59EL-:|]!~c~s*)^R|%I8Ⱨ5 UL]>?]; 42)ɇ}0ssu43q4CB UC(G9vMpM&ӏ +I/8LՀ"~V![u<.4 `(yE),9ŋvyibxoE` ahR)`б)Cƕ+Hg:鰌U.@nkE/ԍ4b/pȰIBii|NivZ( S:)j~#7OS1sJqEV"{I?mztЉZNck_GN1CW<) ĔMZQ׍W9,y;Aȭ%RgkXZŶrƀOk`<,ldjI&*| QibUȽ$j^`L3 OTQuTԤ,Z;Z>_rV{m6SחsT޵iBNψBwPy$1,g{k2zك@Jdyed*%+|z A,ܺBKi U%d@%"]xI+w՚ʃRJװƨDV**A|=ljo)b ÝU4 лf oguI~Pɸ jK?zY `6,He: "~^REsBPdfO硹{!7[^3<̋ɽ]u?w@ aJ@\ՋA=\f"v"Vt0_#PK9$!BoDU`Ϋ.~$LL42q#QVocDm_Y6Z6E6I07_}Hz}bV| eet $u fܒݒ]w(14mPqe}Xu)cUo~F2e(@|7<3[S]˧h DÕ c0}e̓E:`I1'`K>8hwv Vk r<&'&"!vΏwi\g= gIͶvN৫0r#~־=8x?uft;?Ri؂oPb9 xL{3}v!eϮ]9StTJd "Edo|J:Fu Er"%]$defI[uHJ:.b5܉" ӫ d# K/Mhh;MR'y63ǻwvmݥ=W2W+I #捜9ҥnL OI((6N3{_XAѤ2Dc l}ɡ͙2v(7\͡v[a - :c`?`GxTj͡wAR WwL3FTL6R3|4Md7: Oa(eTl9sCAk]Ki+ۅ3yݖkYtc٩p% )=)XDUE*̖VU2=B\$bL ꎹ=f%wdeW!x?wAHUБ5 h KE42:bE1 to,vXx[OzN>36}rY'R>@E1+\~t׊AWl&E6 QZt>gJZ9i3s2d=|0p5Qj_`auՄA2b5y1C[=n0W|/U;iQLZ^W prƣu-z[Ӣ(ϩ穩P`$v@kl]ϪAq{Ť݇V WCC.WIs:fZ` x^#߬ipn2S,pefI?)Xc{еsav!$\#e)tWL-RPELDŽZ @3Kn haʖ^Ո*&hp+jҸ7.-{JR+7>Htx׆^ l]9Յ̇t8ŋ;CwQcXdKx3^yƒ'[ t›h=V+3/Hc,٣+])k{j Txv5W!DYdlޢ'L!>o{ %Su,qQR,!Gx߰sl#u,4f.#lN[PX3\'anZ"@^a{CғImh>}1|%r( i{ V%Xy'fm[  y32&&zSN۟BOuwΒt*^\Ę+n')G ]'tM>8N'콃zPS!_0DJAQp@U$9&i̚-uC,3ʺ$W$U.MeLNhU~G EsZ;1BG˄S` rd NƦwWO QbJ(&,0V&eu!]=w& A`% {9T99N\\Pؘ6=ywYGI0*{p `[8gkp,#BA7E3,zF@:VACtAw&N``"7=p'wI\Ά$$Goxۓ0A^ڠfd?/swbaleqQ%7ɹu^a:/[#KtYE@Ki4dETP͞J_QeYSAgBDzxeWAy Bأ/9z7' iD0"Bu,QѯKѲxD2{>~Z ]і<'ZNil:qRLi$tOAnr#$ҫ'a<'!2=Ui#\&^kW{uA9PsYo>2Y#E<%vPcK7 eT9r'g3㔃4BeOl4:l 3ISnj)9*5E#0R@hX6aΛP&*WɩL/*\eq%hQ&mD^'v77m'q7o"SƳBհfI$rO57ycfoz&َz"# iGFPTT)޻^k#DG0U„-0XABѦVEVcb_qr@D_M]=& h`7}}riT̊yY^\ -eipKJɲ~PKK|xfO>E64pP'u{Ȣ\-MYnfw[tuH| ? 9>DTZw@laلWV _t>7,ۻX'Gx[ڇg1S}{_5qq΍t?zlIFfcD&bm'XBTe8P]Ѵ@s[A6J7f!{O {U`]$۱L$&KKm:YqY.ᚏ!&?z {cI)k[n]2v(95>gf:xՇkYP{FoΤ'')g@ySѲ4Mt`f'%N{Ҿy[g Jpc}-ب}Ǔ9bPT\|uxWb}g 75w1[3۸'PIND S"n3 !g.[I`CƔEs8\<vz`[U0-@Z:_-gT113e^{27 YGA<4/#JPz{ѿpO:L*Q7 ygQ#$Tj~s%לzlளx׽>e>b"uhVp×VsЉcQ@v"6)vfib%[ M=;@,8 e R|<Ӏe[8W"ŮƬ3bc~jV:@xfTuAvsq`U$a=;E0b9M*Tbr%*gC#3GcOJHӁťB0'a9[ ?h,*pZ1XB*.=:czI5G.=pNag;"X7KVMajOS5FmD kLFI+b|'2NXsjYJYlzDmXGւ`jx,9z)t$Z GM׬ݕ*[-bQf/J|g.!1<ĢOL)p`l bI Ō6ooQwrmMvTnʠ6C]qJ.|d"H,]N`*L!l)қ] <[ZۏR,Q#j^'M,N=2wVI#%Җ Q$5u~ex-~OhOpq!H{U5n{2"Yϊ*Epuhˉm`RO/% C˂@+Y2sMv"+YJ}:gህuj ֞9&IDn<弣kN<俍% $cde>18)-aQ1\g)((͋Cӭ6lj}*)yŦ/ -xVM7+8E2,L~K[5ky9IV٤ʒ39GM)l3>w!VVc~}OcQcD膴EIܱɐSH r`kw͙ӄdDŽVX9flJ.'xmBp.;t+Qwr!,]"H 0Zq%ӝs-d~t[GƗt?Yul`0Y57IZSM9&u_\P: <]C m[AIO%!{^(޸j⦳&';ZCx0ȝ`8qvn1* Rh]*+˰%ûX1lG}AH̍~ȉ-%ѡ#<2+KBJJ\&\H'SSb\7KpA<PRQrddˈ;&<5ٸVF q p<PYբ{-=Al%B5/ 5IR7zZtCU 6Ml%hE(mchiC.Jpskl9gpZf mPTC`**g$W\4m2EERK w)NmƉ[r$F`R 7ٿ"c>&}vgUn1 R&qB (6# ,g#J!A:Є;r;mߋ{q*ڻPC8/%ȫYmMH'tIJߞm 2}+Q-7M$~%Mじ1wFߦui{23"3e,ywJXev}klDy6d3sqn̯Ω+c>X,p# +<ؙStQb\ CUe =wh>l)/`:ojO2=i6s|p|a䏨}UŅbMDᖓlQ>w$`*j2%E E,M~ȎM8? 1V$T4XC\f;ЛW@?7ejU?kn ՟$8섒s%1lNU- _VK XS}H<#xlX2z>C, u:G*q>y! @&ǐ 9\ӔJVܬo42N>^HQQ/?lWre) iD {z-B7 keaVoy/H8>d]N"6>VB)Ĩ 'J,fV|=}|$Wxc]9=ǧ(ӟ~6I Hj&CiWL>ghȻjQ&;}tzi{j tE f̏?fS%~N9p/>κ&NŨuHk 3IiÏ+Qׅ~mM1h;arA),HE_٤ Y&h>7ctR$ 4z֠?!ɏr'=T=aAgnqk7GZoa,Nq%N m6y("G‰h wiVƞMl>qx5kG 0b1;ch^@עJ[àCBp6ijNn lfl06ב2btX]BZɪ'V5bY)?sJ y]GLVUOZr|%vwP) o!wH%FxE`{'ڷeQcX)*+VSPUL.m7znē_ڊcE|))iy$]Ec1JƐp3 L9 d\HˆӍgXL `eя=gט2g.窧KJ<)|N k4DܘDtTXḋȲB)c? Fx.ǻ1Ԑve+xD49 +w۟w@!{E)Ԑs_/(XzxF(+t!/[Eg I #vᰐi$%4I.hoi{% #j5يPQ)u$yCFZ"0caGNx"{qlq~s*nEGDa.ϤDFh gt}C*k@a<,.nr - FVqz|&ό Xxw(|c_َBGy$,L?c ݿ).4>wly*qF8T٨ )^[1Ⴣ9| HoLϮ`0a)#~T6ńҐ2K .\ V!j f@0v(}S%>„co,n i?f^T $Siž1=>}Bv9h_B oa[ acw@Jo3Hn&y0{wfjX5 y4JEX!iAv!κyvE.D]d3&24`Y֫]⒛pV xaSw{㙐TxZ gc옕|($|M-(s#$}a˹<]B JIwC|S3/d|I`Z膝yr$M. `FHRİt?}:cΰh_&tC mDp///?E)D'y KVUGGiu? Smddima'dt**2U6|j^x i[TH>+%weCLe0/ˬ 'a]$θ=Ѹ!B4gVVԐٛfְ 4P.Q<?¬("(ә'" ]@GTppM yp M,3CtQSҌ@ +v–b+M? ~49l^Dٌ5[L|}VܔRXl lwLB[hgSx{pEs-i0h[ d$qQCBuӁ O}%שMWsI!|Uk&s$t5~lg84~D@uήrrEkT;aFo'ڌ[MMŸv&[`\M_Q$hXJ.Jlo* ,[j4Rg"Dv!Lv$[YDLW:+\dmţIPWN O24\np'`C L( =l er 7yjkBޥ0LiG4WL|=V'K9;x9*Q 1 Ӏ]B1)"wnH͌ \K !AiEp5N5'8?eZ#u9bhjM+9 C8֡?<(e1ѹb}]M!KBTDG-)BOBȺFJBPQ1&>4X6p-.U@m1qt4f/6wwX 9'%zO?kE@9ma_B K#v"]ݤ(]阘;QE@&ȇM ~<g~lNj/ 5*0#!N^`.x{ hg 6'`^l\>p/aXkL'ܐyz*OdfV pd~/K Ք&w_PN녉3} VU7σ>`2AJE>NϚQ]=.'iHis`-411aHh katAP1EԮмKg>"yX{䚑$=K#cQTTrpM.+oiG t1QˆMQ1'aBTqǥ{ZݗVnq -ֵؚ.}{ yh$Ņ5Իb4ozxgVt782y#I<:tkugّ_"*e <˫aT[7;Ji:@3P:PBI'5+![1 &œعڟ#搓50kC2f|VZb\H${[>YU}"9gܟAzwO[ mU(I}+SrU3 Ж;"(bCWIRਠbwHgw_&mL|Ҡux8/p baOT$.!Ix 'TNv )ț(֊jWѼ]WyL({M͝9m6M{x~$Ufwm(}:nZf*z:/,k[>@|WUO߅ |W-ԣ1T!9$Wm3L^|Y~zy[j❯6x'0lbR)&@+ENȼnG,3jP PY)t""rK<70d|Z&|O1p[tC/_U+Kgn(H1J2Pڡ` [ CJ/ )g I^[(׌~0Yc~\ry*}rOJkػWՁO h.h7@|=:A_6[@lNLt2+-OU;,.Bp!ᘷ ]{l-5{N͓U k1(e+IغD̹ҽO qMFʵCd,ؓ?*A MseG,ƻ<1DNAic<ڍ;+oZ^$F9%8\B {NU|a[G͚:s'SiѸ˭A{s:'D9?P*Nmvf"F4ɫp巳(z7P:hE[}Z0 Ez6uIyNM_J7/_MdϱvU2AWfy qdⱬxZlز2piNco`3/+w*X"h$ E 4w/DOeVnBMm1Ƃo'UUUc% Σ9rz4-Rt>\zwz2ZA1 dus΁qrk K"(% @u1/8 C3Fe6홤!islKnJC2y> Wu}Z\\]rȍi*&zEY{] m)+Z,&2eyXAyg')?`?|1cX}aD^T2>oԘtc[pUՎ p) }# `hq27!!QA2zd|V Ts%j鑠=BՏ @RILÉiT߶ 6I\4-DWBf֒z\*?\^!X' 8>+R5+ ٰD0c35V,Y7PSنr>sU >BɥqPkWN#cՎ86ܚbc^w X{tBt:Miڽ$/ne#p_Ln1,FN:̗q& |Dx0[F3ծy< E-_/Y E޻,fUq) .zʃ]9 40 o9ځgFgYZ0707010000043f000081a4000000000000000000000001668c169200005a30000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/Y]?Eh=ڜ.+ߘ! \KS$}%v >7%fs}wCvB^H|~KJdo+,nZ7MnYuORQZ%jk=Ʈ#[^# *>[>Zz cBMM=L'd]2 pK'@S%@4 dMb.MȾE7 Wi):7}\&BlY}l]QwxEg^QlhCA-9A)Z1gI66Yn L +^c~Jvըǡ^ y*ck<+]zfzб?-PZ/[R3o,­H%@k%y`h6|lW^ T`t>|ؤrNZ;+;jׅ@%gA`ugZ\uQ8U[,irci΃vT \kr}8O2#;2`Cvsbb)]zYo%fNbTXZ=a&KGt^S7d8άrf ؤsm_g'DrCb)X p-~m(5(gb!4ʥFµĉIQu)XN t`-8ɷ/4[Bax48bycPH;X7 $2!"ܷ]k*'k8N5a-4W,WӪw͞k.: J @:L;\ࣻ?vwNxktrס2K|;P9W ~&uOWKO9)3q>}:K E{w>R:qk3qIgJVYFdbb3t/t)u#323RTgly̰nz'a!Eѻ,Ļ(zyW~mLiߓڰo5덅O KF7k܊jZaYFl),$[n2`70uk3?p` E7<q &Cmӯ(t;R0Eޖ髼GxN|[Xw\XZΫ@} , kbîи^3xa4tpEE6S f:hՎ,ƚ;ؙx^@, gf$fT)識֧Y:9Mt$z/.z#+/c7/*k ozjG9wjZ tk>ecY~Mvh)/%gKPsd𩚆F\qV+=Gc|ee."C7Śxxl풍'0NATI)=*Zu06jCn[?U2QWCL%ۅHL(7\)Bt5<xCנA2[? vGT|fi/y4=KT㢻,cy؃ O }9?~@LCůk|{,07i'XdiH%Z {l3rv1T@2m}.X?o4Tܸ*KbJD g[:3r{Р /^YU/pG8 ۭV;݅!4_qwqxߍo|kuu03+=~%ZB+#dXO彫Im/>(vplZNӍsܞD SN+e4RlݯF~ІϊNс\3y"P5#:GM[3lD GI :r5?r.V@`uXۂ`8}nL%NJU)+\^ h&B@*4`ت}[ϥ7Z-@ ]bR, V1Ir\UF.J-Z5UֿGŶ/T:̲-찥hy(-s<?)hMbjL *AD2t)م ~?tYZ"pJUSQK&kuzBINM&l긹RV7!f8.}琷W+)ȕm/oL\`Z~#7@Ҕ O|BIzWM䱒`WB([뙰5.}&|ߺgɇ!64h5+74 MXH+68$ưnv؏k77m6>yh_ wnɂ5D3t0ޡ2Wڅ"^>dWn|8T\&5w? ͠/a}|מqqƇ9G"!/܁N7RJB ;[tU>A. ]ߤ(dEGlf*,i9h!a _8 ĻXIEX F⹮e~@ Ao{hJ,hLS%F6fò2M1i8p8_nu?LQ:,r$ EL:"1 cDگ?D Ox& sR T6%t3?6\ ~O}WFi;4όJ),?k.1r 1o= Ե 7?~y||AWbqcd 4~ONI6DyA ;vZ{7F3o WInRbs&@ghORɄduP=lB**W7: gξGގueyc,tÂ$2QH>&EmZQJOtRS׹qҕGAk"Ljix8?Hߝe:^dMPlQ-x1zfēeS!4:\^'ã6U7~}APyZw !q71T2׳ʷt#vVVo$5pNQ#LS$X=+cGnΠ.0nᆭ3)-JƘcs;f OpBحX0| c9'i Ԫ ƄwwV+F+uhyu E|@ /!Eb9U;:ARP9ْթEwF\l=ݞL>PÉ"fIfEi<"صx|@GJPۆkҽr)7pAy*n#iwt-xΏ;?'ꭆG3 QW0+b,.lOOƅAAynHDt~ |GluU@'WY=x%h Y]if0[k&|")v=ݱG Хx2 YzO]?T=KIȐהW<~u; 6{)r:{lD9LL$XӀ<z]mUc?n3 ǿ8HWqb4+5xW~"E†M0pNCAM]#!rr},UB%!a3ƅ^1AШD]x5opf ͑-h]Hx3Iɪ`Px0 /G{ ıD9亪Do]gɪmc7Y1C~| Qm\ewph݈^]-/4Kٱq Xt<̠}lt=~~ӯk,B@Uq.D u2= uh"#}]@e~E_="n M-/Yj*Z&=mU%&Tc,_wwF(ؕ[ |'8{7@u-!Wu=Oo'RVd>_WZEB{.L/%o%]+>xO酋 y&Hj[sRU*EEȏԈ퉻F 2ݢ|Q,VlL#b{I^jdVϷ /ϟoDɤ1p~jbL kA{P$eOG!rDkg1N!+$zLU[0=XۅcBNڒ oR" fztQ0>˗R#<~bkcJEY*NA ;UJ1  #l+Ki=AȞ6lp]w'8?. OH8=9s ·mUGE1>@ŶI7BIm2(x ~EIb,m.O_pq?ᬯ_dZ.v Z!Kq$Li`0gc8:Zo^l~V`kH8ZC ]\"c=}#ى.ryHJV震;o7՝P"\~ }S)^SY:Y-d#L. Xε E#S! ΓIcSc:>)Я8 W՜nQL͛2ciF| Αm\άmcjkodpi箎vvGѨ']~wwျ#)R(pWL%<#>ʹ_ Q+)> 3=RD4M~zPժg ڱb&4ƣv|)%ܺ)Qj 3,m7~4}\Mv!A71ݏ26rE0^2OjA90_!, ;gG`QX2Eg ˪ŷm_u+m'$>t~;I):س1:LFq?M#M)dUɚawi!YI︍Ԅ\cF9Q@?O)cPs,f^mUDSYH}mBnIgP=n6y6Tg^>ҐDV*Ւuϖ=5uJïfO'ʰQP4>ڑ1Rb ' z#C6ŇZߎѕ w1sV^Gg s_g\\ka[_ݓ{*:ϧ :{>A?lz\ ":?|&v/a,݁~XJnũ &:slPda.Lg `nc:kR)E5db]ƦPF!DpQ AKijТ,LF;#wsY P\pjq*yuDJ0 B:=!B Uxpi.VxG3`,eVA&UdESj=Pco6e ے.=ڸ 0 Mtzy[M Bڃfӛ +.&(oBJV̀ Ayv53qHQڛGqT*H(MAz358EFWM~;;d-)Jew\,Q1<<3a_!l3X",;1^sO Px`d Qdܸ7GX`FR˙a6+OM~mV څcl$Nx"XoUrd<8q߇XiH9<`x+7 CZBwIԦf{)rL p֊c#h7OibcafԬPax1PHr:~CFwu0uO񍖼~=Lbb@ڃ.[R33c ؤUObS FtI4] ZΎ;[of,g~VN@ub*9K]ٲ mS&K7W%Ȑ֡F6tgYP!%k$dp$8 a;Nϕ<#YԄT?g sA* :Xc\[]si9h!z86~;rza(K)x2A|bƷ6e J*MVRSől+<`"Al-?8eaHKn'U> ᐖךѽy  4{//Bwtd2ӪhZр.@|mtFKG`cB6m-6%Ru"F*73gO:³Lkly'Th{odrsDI}) lѼ=2OW*v ̻J%sHrhdd͐v0P7&YB钉X[n\v-G NjE$Zm(骘K:а"[˔AYڣ#3 0#s|U8rKn˸Xm3,VY- 8+(\IgH'q@UX@z٫kժ P`t7g!!;8SA!O1y=3hh}nyp2 =#gL7/q}Kηєu"W-(YMD 08fZu c& &ƐDk4 -fgU}Po5,.IwCPps5ؘhM`"+l2F*vRd`K6:ckfA2=]"VgBdߖu7\n-Zc'0kǔO!DNw*A[uݱ#}qOp8!7vs눴,[ =B&MQAz^dba}G$]wآI}<54owVm~"w%R\na{ ]ЫHr!@FotW#&/#a$B=jeaA2ٗs8ꌗw28BD 1VL#Yӏ4 GCo0櫽 K1镵W(n6FGA+8F,;xV&ȋu2[͌QtsZVF8^-A2)MGQ"l#_$Ծz&RqXZ{>$|AtgAd܃T!-mxS ?, -A=Jذ"ꥣ˻d]M fB%u.qx<4jd"qTþ#fćHhllj%,;ٳGRzC>YRpAb{ؗ7f>"YcqK>?{ B3G8Or/ lBnIGL̴J +nS(PR#|7Y8=ۼUvF)[$kc1ɟU(A\&](dP@b^LBʮKM{% .P]YO[b Iѧt9{uC Τ_o Q΀0uڇ9'csu'/%+5$9\\n{({i9^r͖7J(i)Z~v]e-@S4QMx4Z:w*8DA}} ʜ?爲02h)'+>@@?ڴV/)BT8FAt)W=PRq9'c?=# 9,gݑ Г0h[a!2007QO CoA9;ɖo,RAj3)+>4Ǖc>grm[0)k`5VVx3je2_<+Xm  i3Ĕ8;ʻp@ڧxҐJ @Y. L3 n $9Z`) fCz&h7í!QS{Luf'q`Qw je^/Q@~hށ6L™<}we%>za㈏R0bA612>k)sS p\K ק,?}y,bR|-nIz^2NuټHRGpT}O"?=I cb]@*>d;:Bks%UTA^p' "i fY%[Wf`E_7HaNe_D4:1G^ nF,;ܚjKQC-/ >UH}$*=]oiE,f f-ɖlA EkOR /qQN~$iRo|G^q(6pUJii JBYyk !(rj sQUo(Y.|RfauRwW.| a*Ϩ]O3mv幽ꑸQ0h*}}O2-f_Y .Fѳr~#GL2.Pq7ǿLPŤX9ڹqx~f;|w;oCw/yL=z #4rmO GǙqGH-.VtH$aQ R[,w !IZR˽*+0UENWYn%-XV~OX#7Z՘ޣ jm-e1}3 4vΉk4&!hV6<"f',0g2QVR"]|_ }ާJsՌՏaZ-agVJ"t"J a֧ʩ>g^n8LD7%Z3I=T ^-P=rYSV;{cܶR[R 'Dfju P쯒d<}6ۃ?l\XFgi;9HHCgN|Ts4JWk;AdZHwA[Wc#d xUDЕf]z/%k]0G?U^s?tf%V]UнZu׃ꂒjo}> a+>eb.SK""?[H\IIj$`=(AU|cvdk٩hijaI}3@@RەbN~Yfi8<,!yVB"llxvmBMU>+2u5\ 1%qng5Q10^_)SېB`⸖@_n1*Ƙv0/$3^6.3\ü3P6X@최28:M:3 5BovԳzjH"H.shuy-ZN! ڔwH6F-+z0`@|QQ'`㣕 <2fً9a:nX>gk0 N2wCVq1oU-w_ n骳ܒ&Elȩ'ReU\]K†hH_ٷA=&)8r_.I,^> &_A- [Pk1Mrjx~aGqI# aOF5ܬH3IQ[%·hjL: TsbYV\C)`۔ׄвM|8K!xt|E85>B;oB `Y|mau 8 =0X"c>+̼58ʐZA7T #.WHXύ`^Omf57_.>\9%,ooܼ;Cv 闞g6CV븀^ej6 }RҀ#u @2ϫ7]twސ^&[b<Wi >!C%ȫdZuI̬%6v$V1@?DQz@i )ss~ŷSHnrG\8,CJ.%߮xPSSd*j܇aҋF$CMgg?tC' a9@w=\ 7(t޾E4⌒J:SQDX:r/|#Y*"q-1 giZoiL$S} ̀#}*hZo2q6J?#Sq 5 wxQ̱4e4Q5$ƈoTگ FS5ϋYʱ:ދ 4]kt(Ÿ/m"Ӵsw$Nٖniz{ A!ƌ {|i9 Ž4Lc׵ >*i z TQoˡM?qp$V&t¯ -CJ[ +E%kGL:q5;rBK?tȥ=x/K@6k |rm3v4 (a҄_L%ۇM>([CY)SMU`v{-FaPe'6Fבs/0׿#]#xbCW svgPܝZO'5 `VvDՅq9_m ϲUsAybtB6vy7RggNDAه-w>=i"s'@,}_JCMY٦G^|"EζC'~Ib+ǥ=&oǎedm.Ex~gUxf,zg`__}ZUm9 r]?"g$!= K:Ed<O'_!%j3tdxSQ~ GCY<,b!pq랣a`m#a#UP(l IYZT }|>[U=E  vVnG#RDtL_I=).s*UqP_ɋ~)vƒ~ XF7L5 2sꊲӦ)B. &uɦLW T=ϴ{q-RmE;S`,wV\XM(:7q*Nr v[?]q#0E }.ŵ Y@h5'ݙḪMVv=T2Bk YF\=Qci=i ҆Cizc7YMiоU?~eyW|xx_f^2gۍ:R,S_w1/.C+E*9*1^;k{YQصV̻3[(ud$~I!"S1T⣈ 6ӎ2Ū1A;WR6*QG;q(rpO;EGn;օ Z{S#0 X,Ovw3h|}sm*;qΦPB%4" !96 .? ^yA,࿀u֭M?FP:|3ٜ4A/f?QYvQ\w,ݐ}jۖ dH8 G@WIth\:ö]?S$G2E?ߗ:#|2g U> Dz]~LXiq26B;O'pZ_X:`@ܫX*ïg?Uʞ] Yo{o09Y.b3zO(m:%&~:l)Vn ~gm):. EI煪 rsosRY fN?Q;nr&0:?LX%/D|!J 8rajz*{KCrG[ۡ*cDu_ N&mwB>(w Իed it284Sޥtو2OxԦe:,1XБLpm:]/HFx1EsdݦXYS8zu'y9y=ԺSUV1'aaV^#S+)k|2j:UN3󝧋gxD0 !U\FlNm&)&Xӹ:RA=!]d=[.ܩNNjIh  }wqֲZߧ9*:RE2OڃZߡLn-G1#]@Gfc_7J8JӶ!<۷JPK?}H\Q`g,K*uE|89w#D˸[aX[ɏHyn qg#*4W /$Z[xD%Me.-pJ\=#V&J yėUj'_r,:So$ޱď}2~ZWl:FLy @xQ/sQ_HZ` |k9; 4y V_(ҔW8b΀t+DAcXrVϰTl䝘[7uUee 4)!cu\N{q<[8儴Q؀RV[%6'5̏3CT[(JA󄁭0Xcq6 v+8ruhG,:*X7j^ǃH`%3ݓ=G*45-ǃ TU'8"-Z}}ϛsH^)~29-k91Jleۗ,,,&{^m⛥a^}vBs([F+eVb=%U:&dQ9VQ[ C5jruF=r#/ף=c:mg[4]G2Nr;Y_'i54$qxiG0x*kU3<0H>9vg'QnH0SD80$y{XV!lQf-v^ Y^FF"F{o/Cj2}-=,5.t ĥ*]yKd٤y2iQA^1R ٭HrVdq6ewŻ_ e f{lV|,dY>JgmQf$O a[{PT_ GVS=r~YO-}1y>>qMS9;|!j"6@ E uB] bԣ?4f1 V G1j`]}8y3.S-8Y~[IZ(c*L ې~"ĥ/sǻy[mwGORKʣȐ5Ɖ`6OOw4U<=aMO['Fw8 SΟ=$]ɔ!ޒ= qdmL8rk(( $[\tS_;Al]M@Hk`UA#UW^rց]c/:,{G) ]3nģdT+ HR|WtF}({/am/Gc}%j(~@}V 7J0kUٷQ{":eŏ igW\#WĴ0OwjfIZcY5:L .WXk*.BXp[yFC)=rhNrn:VU>O۱֟$ peLj<29Z&zy"0is5죯b`񤊤yن\yA{sQOYo]TeǍ]Ó,JNC$V֫љ?`Qh?%%\YjiqXfc-4g{;A(Ւeٷ _ՅDp4NwuI&O.{0*e Џ8 }ߺDS7ج3Љh^G)vDmTpN~өY4* ] vvԝ+Bt{1=9-<fչmAAX!ZT!s 艑̔x]P2.yC‡m(iWlK}l6R6q1dJWxJ1Mj/A1X !ւ$nCڳ `@WٻXQrڮ_ahK|:#Jz<(ToA-;]-ϲ_4hCPK?ԛ];*-Xwbj@ҞTi`œ;76L•nQѴ},O?%6T/6xBiNBjɾ<&зB/EW٭ ~K8!5lҩqF;Vz ] ="&{E]KͱY6h{~g!G(Yf(H8W8L)gYZ07070100000440000081a4000000000000000000000001668c16920000434c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/@C ]?Eh=ڜ.+TupgL2F_UXfEPt"_A,zdgH=8A3U80p}?5°٩/Sc3L8Ѡ}vށ`";krġD;x ɢϻQhG8uƜ@H _C ډ0G=[Oh0$_ /dΏk<:1vO@zeJ3h̹z!jVsd_-kcg$C0 > F 2)#7 FdlxI(̹%S`,)'uYqo:h%`ޫDEq/x^_M -<> Pmn,JzB^h tky] _q?ƛpD7UU{4ۭWnm#32$AuA1CreSh4Xw>9㰋:՗_5ñzFVηL%mpΊ^]5:Q.F9aMDl'"*mm;CYRO;4ИW>"|+JP( fTc P*fpØ"f>u[vL&m#'.o$vX["!N~ht] gn$`kVqfMp?O0ncǢ9KeiD+ J|/Y4 #ṕݺ+B n2I?܍7d0 \hhS[#Rk=v8zμp6 l? +sˎ}}')T F#{3~xęxT?]/N-T:~tgkJ,Y n^ҳ4ڈKQ":ԩ;}梂iYoKTO9=iRiKUlSf-LLn9% jܯs葇KkJTpw&8n?dlt2yljK|f`EfۅZ*" XTQ-m0gH6Ah8*ñk^Y'NUtGeIfc' HԲ9. ce~Side֣D0:86-.l7uȋa_[`ߍM'$$ΚkwxY!PJr cmM${2RP z rYcZ>)>U|Ody-5ؚx[T?n;;v~}5*")ܷ׎ A~< jK*;>4gJ"֘6Bi 1ѥ<V'-.bYl) >v Ӥrsx{`Ijӏ3+d?Aal7zWuegvbZīc:6$[W(o;+>" _]h8X'| b;yM1qiugi-6̍|;n dWѮacZdiq4c~e1LݦiX4a׉V@7B@* nAy^["'YIr@@wRNPYcK`16z,u.MTQbKv9Sw'"`JdS\aqR$:gf1rtqkAEj 7_(v3xoc||ѫc7~Nk.Cb\8Q`j_VATW&Q .c)"[nRK>P^\<}`NkXdL>21Q RlRehWM9a=ݏ5{(f3w9j9^#>(`[$)EŠR?qݫޙXok5 Az:|fm62ݐp&Ձ: v}-V#}A?7 )"_Cуs*aqw2b7I46D=.Y\T0 RMu{ %8?H{GҤF~JxKBEsg -fa7Σ=fnkpc,!Ƚ ڰ8~{%'Q ;6@4yȒ\N=#N+kz9C3frmvcI -h *[n:ښ{ݟ:lKN5]l}Iő!RDh;S{zSz7à23]̐@9bm뺊^BM凚R`YrP!c7nP&_h+u9Њ-#LSBysm&Qy DOg{MU rND#J }r{rJ"^w%#i'$N|VT`F(:baAg$\qk^ "oƝΠE4[A-{+>ȳ$ K $]wz)\к7}᥋z Ie h>j!jr;D5+׃ B܁9'V{|^!.4qTL1) eKvMn9T5/_ŻLHK[盩 p*0cK`[18Ӭbj0"=W IQp n{"GLAxE)"_$޼`'ˆϨQ=jer0#|-L<-"Bm(ե(ޘu9۵%,kl(Į>mS#!hժ5Z ª #v\aM;,*6*fdD?=o3Ը_0ˠ'82gl=? Iu 3lm U/#Y"U-NLf}, ,uڞ AW~ R46Qy+QD.*ABE `.}n|20Yɚ"@~lEAGOk EGFpKr}2~X"J5ڂy=sf?-.֥~>$q 'YmORwO!r^3cȆEKet2q>΀p吘 w<1A'lw`3@ 谝|_MGЫ ʉ%Qcx1@26iZ8<=A{ro DW6mm"D\nanxvfv\ ?3 %`2t$L/#bzuhҲL5 |m4=Dv0fKWtWʏ>bK/õN=v1W{*n ?>#M',:=˥ *EV*CP  (ǎUgoѝX6 pe$*zQr(ڭ赒6NK9k| dJ0(V#{od =%h猊Y ܃l+ಡv$gA#,x#l붦htn(#Tg^a>ǻ i9aNh6jٻtm/A|6R=ccP^7`> ,ܵeаԒ8j*mb]0/Z\%&ـ3 1 >̕)d/:o-S%ѭ̺+UuPVpN*vpTl:|O1\! &f͸{bG%v@ Lr{36_J0E]o〸6xthl@lt 1ܘܚeh Э`^8{ A;hL6D0D?gLG=y.˷o/9( m-%mbrl󋜓KR< E+8ʚͫI(v#VZEf}n@ue2I .Ԥ0ÅDU(}Е EAگAҴt腶,`#$s,Men7{c}g/M<8 dkeag#3C"\oqޯcG˝G=;6LtT=?C?87+rz9J@1kEM&ٜ,t7ݻQ绅=n^`+r̷]yюnp0 JOQY;gsHeH]Uqs{=>`8Ln5%~f<0 =5H_)s;9cfqDxA7ـP[1vLp-Z*<0xD0:f6"xb]eq ~A°xMuJMۚ6J/j@@\׫zI׿,⹜+eqJVScb =i:lH YCuJ{]x[.GatqʭWYhr:P ys;h+K#W߮Ð<'S}KK  `ȴۂ6Dq F55zd(,Iq$KHƲ_7Swrgz[(l/˦9o?&dDCᴤFVT4FwOį0jK{OVW(-݉7Ie!~ Ϝiu"W$݉=o=ϕwHf9&p\7+C[DH[Ղx?6`j1e8nCEldt& ? nZN{0ip٪Y3[^[@AG;͸Xq%P7|L>Ȉ2Ӡi3;}uN9:5=%=/"V9@NoB|jp#NEKq5ݕ.(XO\9:I?9{餋 yxp;\Y\F5[($v+[+JQ7RUٜR޽Bvil}N H\ [*$x֛բm <F54DlMx.Ц#-v~|^DDJ1mB}ޝQ4Rzy||@tB̠IUNuf: 2'i֔|r~ 7 DXJ0K |ޭHW]&܆RJ 2F&i!k7IbqKX:<PA؎mѕCyY6VΆ0~u![aip;>,fRІL'x#`ACL__c H %"p@B:*{rS@obYcԫl@Eن mփIf܍'QRdgQwkȚ6^DB+>ڼ=쿬d#>Nj!">TIuwx"GjŇ3_D !P=;-dwkS~g޷ѫ|c(iȽ/_ 2E[luDs8jeQZ?Ee3Ń9E..i K3 LnSIf_ňp"!?rupػTжrY 0ɖz_ y8ٛb}Y[( gL1tqC$ 2ZU%h]V9^Jo#.JpA^V@ϋm]3. 5K."Z,w͒Zr^X ݡjvk>M96xܱZi0Ɩ/x+̘:G3T49"4Vj? )! 4Zh==0 NS*94t4dG"$m+K]sL>KK(;MV YJS`VQYE7Vfd]:2'HN܃df|/olP˚#oWjsQ7י%z1XQî'0? Y9҅`lf Kx]&q4s 2!ՓljsL\`Kbr1r! 9i9oysdk3q /8<^%_HfZ=B0APNAtj\%;tub@C2MNe'6t !+rUih8#=Dojl 88QG [FcV. ddky* "[a2,ڑIg(fg"`6K)3 kIl’-ًdh5z{&p|3!֠J7^^1{-t=u-3*7~mU$C MskÅipxOUq ZNLqWr`I5oױtB Ө.>}8>DZL2⾦\7Mg%5^dŌym) Yth_ς[7ERxS_J$߻Z'!|P&]Ȍs#>SEsE-#%KmމLB8aFDyFVE4rhX2kRT)P,?9J/q:vCνeJur489jnrd5 90J2Ԡs0,ReYV83㱶{܋"Ѩl÷ݼQ"žLhN"E~c{&T|X _z+g]ĢϤ2\1`r> 9djb#kz#jYQnRf$9.|ՅUal^2JXj#1:*uNWWp]1U7qdyK 8l0Tøګt6Xà1KK%9$Xr^0[Yd/Sn OH]Ml@ >GmXt,NKuW3`dHAw@u"m$/՟>i3 #NX­ %t[_53;^qmƢ] eGᝅe\S!h9^E2%{A$77?9BjFl{m:eY茓g1m!xl4.C?6;sqK83Мy.ʤ(SVYX4(X\~OʹS| 0aZkUx)N>~;2*7%nlרcMju6ts#z#6iy#" `dʻ SBnU"!@5lk>~,޸Ȣ0VŃ+*!ڥ&u"-\:J"+>b9h o SĎj5sk%p%.a*(_osMr!ӜZBdAOpPV= ЍuQ{EVpOݧC patМ7sfbF\>"p5u\ $rȏ?+WH*mt %,i1Vs..'!e:y˕f*uɆ&p!`l3vhL.q>l2ed@nC8X~p֍ WS;WpH |u# bO|xl75IYDz6"S>_)4؍w`V*qjDؔFX[&Cϱ#5s"ˁD"/̌aՠ>1sBRap|\~tQȡ$S3-'!g~E5 ]i_ґK:\-'u%joЙ;#ܓ<h)!d:ZRN2'DP6>F*4ܵXroy.Ram̷86= ajd6OagsFL.U R;_'r|_]n7ueo0m㲠pmd+c]_eO7cWhpٰQ, H0U`}q- HD],\oURi &{봚up]-9Uu id9EB 5N lɺVeA:sx$pΞƛ 'СBLcu u6h3C1MA<%Z";Khn@G-t! -&4@"/0dc߬a! l|o䀶KkKq[3+VnLJ#U{`e~LӤd˄0}w6UܤZJjx5,M+O~Z>SQ|&E8ĥO C,z7w8I٪Pg1ّkZfVjLfD]vaH6߲UƁ9(}6/=1. vwmJPQ>3,WO~wa:@@=a~(SmA952CLcоt\\)Gn\8_R]霞G_[!jqsɇX GceTi]OPB,&7yAe񫢁0j}އ u۟EjY>vC ג'=,h&D~ @"-wߡ %&5fEl_$pIC_ =cznÖ} e aNOQcDwdw+@-Cclt:[9C!Vjli;Ήu~feC*c،7am@* jV %EL5ķA%Xf-{.OlFiYKv'M/[flx<_$)> փ:)!Njme^*ɧ,5[8&&5])J\RY>_Yt- ~荊)\w<M ;u+㣴[" S|,Ƨ (Ėܑ[Nt{#F5)hJ$-.Ymc)^2 ~qpOrdL*lO<2y'LE5qV":+1D9_DꖪϮpadiكqݺ(\]zꌀ76L/k|."(?7<摣-+զK9/Fo /2;#*Dc!6H4j}P+TfS< FY@er#V*qt5Ė/)Vȏ[/@ Ï$Py_?2Cġ=vIMfE^ݒ˨%]+<&= ar9NohrƆ8 d*)0k 6UAK9vG3 %}6z`p OrR>]Qf(!*/pu}N@ nFI{@Se[~&;0|r~ OLHMGxSa2 `͖\_R2,:( R~;EZ߀Fr Pubʼn𫌍fv]W3X_䑅XHkj#+ICy>x軤%#@P-o.6w -Qp9G5ЈgG&p/G}Pf5XLkyhh XY Z.2p EېB[F9]S'@}i^VBt۝BRvAI06!&V=qфPJsɫd'G2K.3Cf]s $꒷j$j+q{&v$ab-6\rTd8@,wElnyg0 i층rrhuVX#yXYG %5ɘ_=]"1Tb51=ש!#D2t|1k5X'Ynk(+L:nu3aў`Ie TOtǖybfwSYFիVX/u:p3@0wPL R$<||~ŚHKB T:n/koX܍sDۤN̊."}!]φb<1gVWyдXE*0ޤ%8TGّ +QC;V]8FCxz;-;2ủ5 >'{~w=ŶI*P1NLR PX\TԾUl*1wi`G Ǒs nġIMbbGe2>/I+{hyNFaBqs#Am]G,6`Vo&Kx~iƫhCRQkѧC[*"ӏ!ノ5{k`E} ct\ etAu*/:WFS·-܎Hhcr;i:x?>A}Y's"\T Pe 'gd(h|Vg ``g8^\di3H~U#aNVOD(fAd$nmED1wz徤$U=Ū~{auvC@ݸsRwdc}@jʟϻֱ|l_7fl|jl#?9gҕ}H@5=}շr~Hq5P,Or~$`ݽ?e?I$LYخǵ'_̥{A*F孔_u#Ó>x%-~<5{ ]LO.cnm{_[dN{6F%3!0|r"\!Xlrt?q3=ma|>`[U z] KEÙcY⡄1/{ضXOr(ΈA/wϠ́9\fgZPs| 8zDtR{J (d\\E(AU"QJ~ +qjfBB!=dx8@k?vhr|Ißap3l),EjO-O>pV>У>}-Q09'j֝x y!дBciah,$mFi 2;yIqUؘztQ.a\xtl#HKvzߞ}sv\j*e TQf$B0捝%H˧j組HE߹qója+f+ c&⊏ɼ'A%He--Y|ZyNwA$_]R7Tpw2 oxRTh.Llh7m\~kv7R{p1~+ wc3h?]WJGuHfU@J̆Q_"jCS (2 Ѧu&  .g~7Hg\UJڊ?4R~&vn$i^\{pZ}% Pi?qV\I 4(MW5gd(Q 'e8wu@L>X}6l#jj*gDB^shKXDbs42<+BUz!eӼ]Iz-njߒ̼!~pSNOM iw-#z2: oZ4IznP6ȒSXC,G`;~NRH7]!ö~zmT1HTM_َ0-2 B2IڟIy/PB?:R&4}ag5`&x`Lo~xow}FYZ t{MDŽ0

    G*}/3uwI&*c<_ė nf/.u f5p|%uJZٻ'Z\^2JG39@U&@Ǻ|4# _w\8'HK  2E)mhVmyJy@UFο8<ۈ zҎaJ(2.! j xHw:bZ, t 5%ze7Nvy}t>Ɍ[YU@ș &:cF v8r r>驦DonvjPhz{J5l lw;E1IE]Fs s +E±tݥreZ[VBF3+EAlIzCɈ~\6jdNWBXš#m03= K tzə,_'Byr>Rк*}*lr˗/BI ղ1 ^iqw(,IHLJo[%palEK3KНf;lOt ^G95J$ ߾\P'O5 &M7H AI>}N)ZBҿB05aL]IśH~*L;MLP_LE>Ct-<eHu䓎U޲q_崿FDn,@k}EmePG?f * Y:v#? wk+NQ&ë+x U-5'0]:=?_@$Pa{L'Y^Nq4ku:ҚˇtN_9 _ւ*ʉʹuaEp>lM }9d³awđm&9-l*aLu#jyAX8ӯ(";3 R3u"K&іeyĥ0Yj*'c! Sr.~Km]nEԏªQ9ێd鳾JGyKܠW :Oݬj-17Ss)f;Nck/8 ޙNt TV]?n=}aE]ob޷芿 \J2ut214Y^8g^ io2 h6F6-0FZnwb _-?dS, LJ? W\Jumr˘Kjbrn˂AVN c:FNt,鐝T7#g^P(74kD_-d[aps @A0#_y4^ -\gZr11 [P͙q N2.+q5#{ֹiד8ExIoi] a FnBv/sk0A״=P0OP2)ɲn6u6,+o@)3L5n}U3YB$Qh<-RA018ͣ mT:βdQ{};(u@+}Y\A*ȍp[]^I0PYD"ՄO]bD4_ ?bihN=0L HE\  ,RAAϮʱA7j<4ecZ{!.+3DUq0X yj6 ? s9v"cc?9mM :lL Y9]&9v(km]Vu/"~FӽS85KtG/ЏBW1jhnձ૎a0~f '6lgI^C:qS0*3)Skca] &0# q<_ib@tht,B{ <<0|~~B`69}Da’\SJW{'.!zyUK2=sr.}mikd)optcDJ}fFS2ľh` "X ,?vmT|i̮t1nÙƗ= 0@:>QX!bJO3APgGW7G*d<ȴ\mt :L"w~Sy5*Z32 ӆE ,$3{znǵ5/%%|\;?(Jcm$? \NY:w"jVm<UEl= s+3|Y9b>as@}ȥ0#",1צ%\Ξ#"vQkM<|<$}iliD~wy{'X/5r?^ETK=+Ch4$YrËll롟$ H9g{wgcm@m)?z+2,3q>^W2D_WKzC?x`+Ёe|b^}ձ0[/?:u'7*u4iBFYB!)Z!F~ok$8f'JI은~Tԧl ?h9BLml%GejƁ=PGzu}ǃc*vcL*Yb7Vw$¯z0|6KfdD7kL؆r.n»\=Lzk͊KQjx}X^ahpT^iCgOw.tM:]YR~nq YM p2d3o,y(Xq9%t3*ЕR:f:P͡Y6gfCe/Ì,_ y숴qPkU[q8;ևB܆I*}g3<m'쿍^hWA=A͹XhaP['^jM mMqE&]ؐରkL8N(ܚ8UrU(7ByvG? :a;5VDs O?x' + Y5'G4~NibGǑwAm?KFLܙpI"<'m=Oມn+ZPjr\ 7Uy`\GL2RLu'M[b qqPGҩ.; r̃FafeGtg ZԷyӦ)G#"Q3)e4!ը_ӑ5$#,7}s㈌+Hvc{!hg˨'A)]XY>DNZa*@`7>CoǫVTC XOb-ňhI G5F\oʤtՠMW/ștQSsJώ1+L_EqN]yO(}&6q^gDkɶ .S(bB1s4!J6o#1LN_js1.+NjBu}&I/3BI0%S[O5@9;"Rx1X܊bnA~CW)eEL9IK j$ap`h Mf~+NS1Bl0sW -=- zц ]^ mK\T?S̲{6;4˿NGm6l^92z!:NQCz0OSHiS[O5dLn?F#3 /B䔕0jˬK&1+Rl1Ͷ7Wt% /AL2dr:p[w_uQP,Xwuur!tD0v}RP8 3@N[\cg}`JL&gX#\d8yK :!hH{7T\SEPRHdS*1L*dh2o|q=㮱Dlo_p\GPH:,"}&pз>nYs}D" `8ۤ,ynbW϶+)SFtp-qN ;_ ’YFhsA}s `!bHk\ t\0̌ρ5{OEsa9_JwM~UeKNM9G^'(&ҠE.~C/:Ol2q`]ˁb Č+( i6rh8Cp#7T#nauϤ#^LΪOiƝN\0+lV' V.g2S,Nj_|M[M`E F,ҘDw" aGc OKݭMZ~=‘^Zp묀 7/F2aeM &~rs}0|i~M#s(a ?@hEǃQ @=A+g?t!(@hC#k $NwK_pW8]Ypy0g9Y٪зyU,L"r,$3e SPy]D p?&}QȘgvP8يZ >+-B'P$O*6cNe 46P֔Vi~8>r:0O0߫zfhT_FUl E,G8R b|OERHR '{Ek ߦ1S }{hʀZC'[f{cUH)"R?RKđ8kKx,cy\4CcvYw* Q@Nv4r޻`Y~N_o#c(1LQ{.9]Vs©V|]|t7!x{iVZ?'tf"μN< _ 0IVW|z,_K @h;Ԝ-i0m =a,/r)I JtQ"1CK>2*VquқxpQmDK3{`&㳾lOwjs˴)Kw-ïw,@kդYϥ˗Ї->bs[$Hhk \@ߚ# E-`"aY~>JӟjE zJ -,!^~%$E9QuPYL"OCn#L`"%`,p,|R*.i-5Շd1%@1;X-9/g^ք?)wO+jʿ[=zso/>mwgdZ-+h`osO"XvWe~!3F;`aM=ao/A3 V)_5G$~|t05Nl4 ¡^W/ s"t gՎxQ wk j&gfY`3b=9qO=LWFy- Y@ b(ٔV>eB\OsWVLuGG-<%ZՁ. ;WAP\KNO;$ (Qe:G΅\L=$MSꁀYϵvO>Q4 M J('U*ծo¦tm2';oru"z)ҩy^ڄ$4>ub4Q[ة4-x}*aG-(Kt rTR6/CZl{^9')nKj}y;&?z҈A &}` oS5K0QF*M\ɯԯ C*Yve~nyMdX.= \% =4{lZfVyLlaOVkّ̼PY-m{!h L*OO9[-~ 3Pї-X<.N%:ɻ\qפBJSDN:Zq\9TYyQ;wpuotQsU!`5vMv_XnY}MUS1s6?W Y{Ɣ} /aفKsyaܴM!:q,jF"mMP;Husť%H%Wh_?6X]a0% \˓3\ Jp|sR vR,߸o {~2  b@fim{NYg-Jڴ5 t !"R.pM˽tc=Ox`^ziwzE;>jT6l܃M >@GεFxޏjN):c u-Xw!QT߉O_vufF( z/?k؆,6^ 'ԑEvgD1+¬XKdc;0mjeP E`=*6;9,,l[>oeh-$;Js:ݻE lxhҋdRϘ. _ )hg,pWVUEErl|9wBa ndzჵ|ch#RS}J3t DxWMA6!,i zH2O7PGXo#5 s詟ʼn+ӍG+K.su>Ӝɒ_-֐,/|g9|~yk `Gj[AQjr.$MSBSݲ] A:yzC^DhQmGD*V&L37#>e㮱ѷKd&4_ÀN _ }|ib~-@~yգ !sR2erY52AuϘK߹[.㽷8ZB޷M@ւjI`پ//]k=wy?I)Z60YBmRsZ8dwQ;yYGI΋QV4S_Fm )jL\_J،RMwE#6Pw8NXq/J̎YR2\D}cXƾ!R0lCg}P*‡7DkD M!]>@C>zwI"wJ $C"Ľչ! cז+鈠$FcTG'^lNc;~jOU\ K0A&bp;ffĩiF>,RE;viѤv.t9Sq LWL^Ex&*}>'.-ZRSAXL; uS \&p%:4 ]ԍUɚ&hp'{C%uχrI. !ZF uy?_vO*]D(/67=18Mس_؏ɶE!9>RֶZ򵠷?1,n5Ccpn 9<\lǢL`_?~&J9~ GN>K#Shֳ#DnlW@ϙ^0Y:0cو[E놳0ڔ2R;{>Aj+.߁+jq[trKu+Qޏ5WQ9 2qDVApg6%xƷq_|#<`vgO)B]6}нmG FcLe#6h;=Pj$#%KKPIF"Ѡ⒉¥K1(\$#X+'a5~@ݶj (=̣"8: 5y 0bevʔ8>f()y,Ml,Xn!˥_,~tKW bT!lEJFdWqJhho:;UJj+,=]-9QXy`b:Fͳ4=1<~\ g#`;mu9$4Qyjy ᕜW q2UUgT#> '.6z=X='[%GP9SVw-);>NbOa 6tF ,h͹d{ T̷ atx,ږfʼn͇&W-ۇ&;sH"ƋV{#Bў_UvsjfC cHQY|qeq"{_}x^}p?Zbo}$Ogmѝpi/r$49nO?0>GcyVVmSj߰rT3;#V 뷗i"CbC33`RE2תwxJT_TWs#Ms72k4-;׻b1"g5>xM UMܥ7}Yq|'Kؽ{%R-u&5;CC z fTn1Xƒ8$ަxx]'ε,jasy/=g-4硢)z]z=Ľ`?Fz2KGStl88x], ZcnNFϋ>iX'JP Hx ۓDon'1"dg5*v-&44qޕ[k`C8}ЛL< '& u֩Nw5Kp*\v`{bC pתϔI7ګECzYbgB]u 6Mv$DUU@t@79􆅤y䟕N%.Ӭ=[b@쎐&N''rŏbͧy%)z, 7Oy= (Qbb [I0da^#:edzTc1_v, _h-9j4%UL1HwSbO"Qzɚ*DTx C g_g4A~SpBRYvNHLIw"o 좀]u]F~1ֿs ZUa4㗨)zl>dc)$ ?]ԗ/zۻ4-ĵ:kg=cmc=6BS0F$6]- ,еmSfru19lUwfGj1ODkJ]#NZp%ހqUo,|ނx6CApQ(DۼmTʥ,y(yMim+wc0/cLBi{6)Mlj.?HG kJ"&LOeUl&@Ho!_&hFVG@_--& 7Fz&ülj?r|X$ӽZGA ZĂ⠭.T;liߨ;aLI&.&u6տ u*7T&sD30ʴŠH^CS+ =cob}(p'`A;8MLjgH.фαhRuZt[:՝0 D R'md AJ ^YHIZ:"ON}X3A$jzț Nʻ/J8.v-,p{+y:(Ǭpw Δ*o/qmqx+e ځ^4>|LaZS,ԉ-8*6H7K\Vs\ *"'>f"t֝_m)Il٫rW&_Ş2ψg+PAR!"sWis١O;DaG>֖켫"..U/W&Ve[lQ$h0yӟ/ʋ$55.Dv8ٸٺ.e.o#kn$ތPrEL+NĢH#3j|};rц痰7o0u]ZÁmB"}Ђttor mͤVux3 |0`LGF^ UA)罼a {h6|{6b~H,c$rFG2,Wg?6BO"&I +TL7`_r'X&nT8̺91kυ݊q *n 4bj@ȳOƑX^disr?w`(@'\VTtZq9pDDvU,ޚ1+:`Ί6OOaȴ8'`&ya Y_):0}5~BJ8D޶*t>< = *æC3YGL۪<^{ay3ՒPˋC@03䯮/+4+onc#I%?pg- (ݠw6{vH'F v1YI<D ۸*@=`RA@{ Nvn{]T2A]ڔ y}̟hKN RvU!2MQjMF2qeG 1,)n D*F%f8oljBŹ^є}HDV=**gJL9z1c7 hUnY Ԙ`ml?Ne4-4+~Fc+DӭCe D @%LG'ŀ*aL:"5#Ɯć8[εfkA'IiR'm .SpqsːlK]k7(&^~N+ᒮN~e':+dUo:'f\52>Ͳ5]>0R, }};ADٛ]9c1* aLiTf"=뢋>ν1=, 3]\wtA,jLMP-CȈRLNtV}Tx3+$'9v>*a6#0p9[Nx,SAG:iVc.XX8}K*%v2rҦzyTUxWFә"˸B,lyVkC)kU$\Ou]UIȱS*R/cHe$y 5 Ǟ6 S[ e4`KD ǀR-R/I/Sc"eV^#U|]R^4=w*Ap]rO ә vnEX>@i~ r* K-rDcd(z K~ZB;ϒy"s{wZ!G"%>zٖl< s)@P$!I,1Y Pi7-d/Onxy&3/@G8">Ђ;NʱexSZ2(,3'@HgҤOً,ksoT u2ڛ8Ba _S󪠽'6Sw4R ‰maI.exry"R\]UylHVihn`Zu>gF‛yI*[P!=FٜAnoZ`LfJCxO K$HE)"OgeURY (x.`HtJØJ F/:%aבfPK₲ (#Eجi!e:zEzN7hW )krB,Pe]цy쉟Tlϵ{I9%+$~ 9fO9P5Ƴo*r1y yM23 Z~u&Mʲb(@7 U'Y[ȊUxi{Jm;Ә R,2Dq[0cX/VweH@ W_rFLC}Y.]rLST`䑕!ob(K2,Bf\<`f VǷ~皾 2rXK#:ba(87Cc_AHؔ`J}6flU$ 4\D0A]mOCXtoNSg)w 0 %Bc]ȋmq[3j8iEQ6njG" 1J$묝A5sB r0M={'o<|;۵( A뻖/BBIJXrsSNF,jbCj7 TںEi»rA #+(d{D ytettTr`ջl^%O@EDnI^{4RÜwkz s< 7}S67$1]EwU$oy+[%Ș9sQJԔ`q %l!Qx$Y?:4dzq/H/ߌc)|V[׎Q!V˛)it{ >_Ԇ6Qxm2 O~<~1nXyP(J:99o\KPIچ\ek]ap0~Z_?-c0ON,HfQ&mH\yF1d%`%@v&$P=qMyk  VpZ -tj[[+ǨW5 C#`ϛNa 8cF -T*MCfI3]6ktIVYol5ֺ{Trg֋ א tT+\z!5y ׷Gkp_"z?\~sMP*$UP.J^ E^GssAtḶ~2H$jYK۷ͳTM57_gZ˜07|?2"!ёsizr& WE;A*(D#Pdž dtWm`Ex_ b}$BG==&Ǣ Wv 7?.G6 Hnx@? 4"(V{,='ܥ%9+)sRÍ?.+| qiQἂhJ䣮~>Z *f[#WB]3O`H Trk_,G\^ysrsw6J87spE̵Ų48hh< ҂p?g$]W.2&duq_ojWZ<5V;ՠT\ϒJloHK0W|o BhSEȆVDb8[Lh\*`4C~X9D65ea 8N/TƖ?CZiie{?;UNR*Ӑ+ JiӞWxmCԐ-1j|oq5R\>z{&9~x=|IݷhގgU5e>ra L#ۙS>#dJRȤb99;-0eҴ>4qxdC}Z^榙_9z)e3h2N,7LlV K|Ke>]T)"e\Q,D-S/:^!Oٵڛ)n3\37xbͱ9{#lG4F#?+Oۑ>1c EWV%el 4#Wlf \"O>ھh0]`gbEs ꠾$V8[KauLjL&z0; ot3L!OK?=$FVm1(hX/r dd5i/j%:PplFwĒ_ʀL.oi5^ ePI0"Ƶ.f6ő" ^ V–r ]Y>z6QQV"fyI- v`M!waq4wKZd9#U<E~z6#Zga6xCD*-aӸT7ܰ_;#eCM]+(-Mг+n݉D bʿK5~h8a'mn@X,8]Q`q^ۓt$)srC%YecU1t^c7q1(} @5(hEyYpE}XbQ"?D1馡M p~dʝΈںJ| >iJ&uwI.Ϯ ܉~@w""\6T6@νKffE&_}@ \J@?ÔJk)NonjK.2V$lǾwX_ɽ>e0o,JyR+q8r$kP׫)kciYkZOΨEWϳ>T3ODEN%za試餃 xHFjӅ':p;%2WЏ]kʫ`* L]U)e{OڥۙC/N"/zA;5N8/hE+ 'M %%F.*Mؘs%|,8W-}>2:3G9O~/sp6ٹn؃? <r~Kwz3#^s2jQ )ϣ`yA f U%|$)asܵXUl|T vx^.*Oi4`\UDS9+'Qf] =xkq`W/Rk'&W-bo:tg Y,(v=7.N1IG+dXC/bCB1h%;#Gc}0gw+&C70+H*1)V ~_ Řxq^/Z*r*(>z >a(gok+YW@-z,#l8 ~0a?سٔIh4΋4㬿:.t^E}8^ {`MTأ5ә_˗ l-\Ym5P;s㺣veJ: Z%c`+γRp bvQ*ˑ0|uLLXo4!ykm*V^o8>'FRz|)'I7\sآ|At30"g-y2ж.{<0ڭs:4:0}|U=tI:?81(-įg&)S^EDUiPObL'4TR(ϵ~֫Q"8lp2dz&neB4'd}B쥇>{ kd!(tF-e#hhO3"!w%uuVKF֭?lz.c~1G&&+\w ڈ0破qpb% eMF?Ii߿ir 3:nWԗŁN?i0S?C29P_ Z=}&`( 7Lmo| Cx8oܞuݓ1/aH7m7:*KFWdcbYa,R|;"=\0>A>d gwitٿZlo@9®jJԹk~F!XTb]MGMRl:]vM-QOˏ ۂc7&ub)*;|gVAxqܺi%l{\S4T0uX]$/-3xԪ X^2B66&e{/"異 f{赉/Zg_᠛C[1Jp{Os fkUצ*"!`*زݸ*_^2Dъ S JD`{e4waKZb֕\.^\\jiu-U+s^( g~.)a:?0KIS~~>Ste,D(:1CٜC~ߏvRt Aݏ]jb郒agƫD ,XLcF AYWDS;r,]ߵ>a99O>u.A'/ ւUzQkǼ~t_oϸD#`]ѯB4tCy 6#4CR&j?<a !<Y|c9b-- :0-w23qC\vZמ(2`L{makErŽY2d(=*rHLU-4'jU6\m솳1Δ0#)Z؀yͫ*:;>#gb+ 5tߵ$:{O/l(a&[Cԉ}c2yWAM)ycȜugY7q) >hEaQlՍBtB&uj[fD :0re`IҺf 8GyLѶ J5v%e6(LBR8+:t-'<kyyvf مlQ|ǗlRkԻ/ptmG,S;7dg{Б'WL³3Ƀ*jHcE/Z䅸Y g& 0PPc,r8~39ǀ`2U uЂCN1|uMy}wOsT_k>s=YɇLB-#6,L f S>7Mlo4QBXnݭW!ߩi٩eWȘퟒ:&Wm`}oӐLMC'h>B;Ô׃ rYzǛDG#'zc% P]s=W2wS/Z$F$ 8%y-=0^cjSA0u Wh-'P&;:[nq'!;Tk3) VѴX{sWc&xBltp "-F 1nVķo9{?$&2gXFl|=3.TZCl;Vus̻W"E6p1Qy8N>a`!=3iOJ#8+HLkYwI[4i5sWeӥNQ@}"$? b'W.'>+9Ƒ!1J;+yC^$v]fEWlk,v KBMs%̻ܼ[PCZ11n(bU̙BGjxIxgDG=Xx>ū#{=df"|`EގKpd/!X;;Rg/Zd1jy6iIwCNn=+*]JװNx+%D>h]O`F#RW>_0DI>̺R~ss_l.REKxN˚#>Հdua6w~ҥɌÑmc&ICڕ0geODJRt<5U6%k6ЂJ=)u|Om4zGoQ4W{`z`}'jXhײN#tG'E6 0Z4*P %1(YliZe4'~/ h]$evbuIS4Ėzs=_jd/ý蠄bԮṕ׊kQS?o\f%n{JN=$ϯClH#u&Sxv)S"I.srrgԉ *lHLjcLԨۊ;VR ۙ–syޅ3֪8mgvZ+(/wpz>I::ԢPhԒXM~Y'ЀFhsk4LAWwE_G XqRi` k7~F,*'Cm[d@܇Ētʁbh;JWlܲcœ g $ΰ!Ai]N{;A@Lskx)gk@Q/Ij Mo~58;f%@LA$ܕJz8qU~$~Djwȩm-!ݿDXmT^&P Q@|(q 5gJUs'8Eʇ$?\@քUl {ǥҴhI3F(0_ī#z4x |&BdҢW,{~b#ܯ;ta^eԌ"lc@P4Ⱦ+.W\# 'U ˭ꏡ+Uު.E˘e d +}JZ\p}o`%)zl\!1lHU9԰""L\|j`xZb гMb7>e `ۓ" @"4=w+6> ?}&8Fد pCTf lKq Wa>=Jk1o~$|,-[{rr LK}$,/CrS'X#b՘WB@]ڿ 8ݔC ^xhv=dXZT/ ?uC iu4Qaq惋&?8oc1J$Z!HMh볊Pް4#I1{Ȧ %f#Q8%)ߧkgњB;2Ge t>qcNڮ"DAJ>EhٷYʒfL5מr!W Weۘ6uEȁ:VW6-}cݱiKeXIdۤpN{NdbEL|NVC :WM_돍Z0{?spœ8lVK `-]x5`\ɳp{R{V[LM7JZGKp'=HI^DT?Ę># U޸Zu+ADLX5B48$"4݆V&SEpH'tz(L` :.p撧x{W=zpOgBvF|ZtndtpD*kG䤇eWEwʷFvw  ۘ*0#_R 2p5/̑xjx020IkYBfQ>p%z(5EYG>';z^mN@BI$ܾ3DčQkKGkyӅf-+E_YMΦuk>㚻6 b4<NSz_9ɐ'𩋞EBY[4H Jjm3W>5oޒAq=s-LsV;!~T$A3=:EsȄtJeqB2Z^+y6s&#O^֠|Sg2͊̒f-rCv/DCI\ y>'`ga3~=i 9wJyg,tC4|fjwdO3c9-8>c4*G{i&-t֩Ԫ!8E Sܨ,l3(A5x:vRH'ȦXҽH` %Zc1OG'9ch1D켄U7عi&ؠf8Na:ΝxdK^)oM .Yʙ2,q dfGS2Zإ%js%"(FJ"Ϲ~f׈ZCPVVY 08a3~ >NsVy>>!- K[^0,Kp 1IaLGaa#dXKvZDU2,ȎW{f84l.lmYb"Y}Йh2TS{ۋ`O Ue[љ@A~Sŝ|0pOK<|R:M!|xve V"e=cZ`3 an z|$QzVh:G(" Xr} H&  K*^=S 1Fjʼy2|5/{L(W>PLzq*5/7y-Vѐ"~qA`dz>*o xYl  B o=FICi"56{z]AǭŪK&$/ՄXJS/ix4f[I99"(c7?KIQPr.jVNv)A~z' zg|Ytן4rd8l Qݙ4SDb.sRı"xklNLey-]Յ vӺt;)M6]үoUznq f*c1>l bP+N}ZڍfzLi7]*E&deAEb4N'j&1uu)nItp`gE۴36CB"Dt%#ppbIJK@E$61C\4Ӎ-yݷfn\U Tvyv4gc7kWvNgD"e̅WL{T/G-]erjh_Gn$G$JĔr }x.YV\.a)S0˃$2)j˾Zyf `i jLzV)xG".S7ʳV}_N]G. Pe%Op^H, {#2yYƚpihqsΦ*rjr s[=zyc"'un ӊMw̡mts+JC"dasLh5i3Ə̪:MS"zbQ"I)wV?Γ3"وA5PNN`r4| "#% Λvp t9h?|2 3hW3=leo1t$g2M+=|!d1"g)/uz xΰ8ui=jWR v4x柌I$PFg"X n\Rf?N6e3dGK Л |7ilHţ`VbEoNHWcHB6/@k=~ H) ]RTuqe Braf6MtҀ?_^[rO^C&jI`w }2%ȾnHHs8_9jÌ>fzD,C~Ov~C %ԏ2 vIr}쑖@P?5D]t/ iejYLW.otS! 3}n~ I ź)eϓ$JN.e:g5c A"Q =CvVw?4&>~<Pw_zy)h w/g,%4o9 dpdPn3& 5AC?@*l,?9Ly\w0f8$*zɱ;BBa>h5ʹf\p AI9uhWKTs!{Yu^qKd<܋֤׳d IVJ IoW6O1ͱ=aJM[y1nmB獠DH>"!` B" b>K q)$&`KvR9Zڣ(KHl-w^Յ׹$q /&ogXXEᙑ#ueuZ6 SU-OE2E⦂%͋'58Y('1V; #Ff8_6S*戬`zo H#(d=u3 v 25li]ݔc߾A8gZZWiNm;S:fo+"L #c%DQ_Š.8 \D::UtDDV(NOW: L{\9gZnQn>ŸY{[ۃo0)BU |׆Yqh}dW)ïcXXQϢƛ> Un&c80`Tn/]Z^Еꐰ+/;0Y)-Ow *ۤ~+Lh`uU ]0Sl/sP[wՁ y&\HϙNyT&PGnz#Q]E?KS`UpX7ޙW' 'XgD{Qp3Lsa by[K)6+3W#/#Ռ0w#+?YALGy2fd\zՠ)KD~J_wU+tqCިְeu8#]U8f%#^;nrvd- _$8HNx!t x\)Z:UO63Bz,0Hvل%\M }:EBtOdŅw_WQSHuο4$1Xr~3Q3jڄ[v%ʃRWYa6UH 扠ǐ;dJBz٧3QQJ^gw9aA QEqhvfaLX ?Wgw4-*mo׻Aҏ\Tw+miQv,3D/.SD]ZpDijcCoAcS普D F1q:D^Ndwc7tdcʧ-J>@ ɞGAв Q#hƛ޴:4VيsPT6&L.bϼo{O@Ǡ >:&^&ii|E_VU8K΃bc߃g]q_}8垉ܕ$HE1vS?ufGiy{?L&DͬǼ<ʡ=M#UwoaBʂ_܅::oP^.igM=G[Żfs5Bb~Hb?2 @_*"ѥU.mr UAYe ]QxKI|6}YpB^frRH4&(Q 00{"J~豮ulik'pj+ AI@7Ͷ]n*oа#z=KpGy; eK١oC WkuZQxЕe rh+ÝBb,Ɔk#pѲqZmf7*M|-dZ&"٦dC zţ T] X >S=Ò:"*ǧɑ&:g9m.O#d } 0'<;fe63E%֑-8 rm>N߇)f :?#h-'Ӛ>R^Ŭw\ ~zl̾CVyڪ8ј{?kΎND#+paj4bCUiG8jq.K.ʠ_BBоǕ Y`|B1c[B3U{JC.98̲xc־5Fdvr[Zn|RK~+0Mo/,Cd b5 aG nO e~U*D=͖F(C*bd^2 )b6Li~vRuLO W7{[Ps%VIl'(y]:yAaH՜h ؆i>̗DI^l͌$=)"W`_s 4joܵ'OOos֋pۙ^>(6X% l@o#Po|,Qr_׹8|$'M=-4e"1x@16UGC1nE- ѬR fojdhpt]b]a n4L8l})MLgRTjiۋ ގLs,Qsٙv FB QUx޲۔7d8 coTe2c{8?qZH;5.s:f̭o?5oәv $k:þBwڒLGt GbpXpA@TNjmg\?dmBulE(Miw5{:ۙ@nYn96`+41i+Tr T5^#”r~my`z,hd)0A4 XB b\iLnGk,V-rB|P&( ކL-˂EnDX@f?F'BkqƐ`-t<_sĽf3Pbӏc6GZ a1 yUAa}99VLYZ kX@Lŏʘ.Yv_4$Ղg ubW/հ4Lt| yOZF]cblz@-`ʾ4kNĉ˨mNy8OvPk> I:p)JKhs1`Zn-R{ibe Z2Phdo?1dӸFz:B1.K6c;8'jx<ۗ9}tК+& jO3vDM@c5p(k䃾Ӭ ND]j)0t~oRjӭ[ W P*6 em 7zULӲKv[@u/8%AD#rT:r# ת:= I:ȶ$fܩoB~ƫBxcZHPH;_9:Hq93vG Zؿ6֬pjU`)+ 5Mmcr8\DN'I`;52fٮyͪfd{+NO}]ڰŔ*GfA;F&i}%뎞tj0dҾV Na8R*G/u4qG{ Z9,@ѡ#ǏLuZl+*(ۅCa7?%H짛@m]5+OFSc3lw Z??QEy`w/a2ö"^@RT2UՐ!+/znuN^R+pߍ B7A4%~}:G^%.#\ڶɻ@JRFaG& cc!mud5t% :H!J2.!}UӑF=RR]T~GQ^`LK[˧\s/A]?@{0hƺnt58ۥ а'%#\ !zIb&ptOd6K$|VF%M̬ '`z+@}-2-Ioµq"Hm>WlTVr0 jĚ/+,;עn`K_;'宷S+r*>VjhLoEUJ_13A'*AM c景>7d qJF W:K $4W+ u NBKMV6H}Eg/t,3i$ :[zPV8jԆ!׀ZD )} ;Oq6xMxgojtl)ѨYK Kɱ 0.q2f]bV x[HHȠ)Rpf V]"^awrmD90#ψF C/fiZFI͡䏷XSj7*;ii4(|,@"Ju=çJ@&FaN)A3֠=o.$yȉͳwHKPqɚcFB%ILQH$ #uO;R,Xv%84\3̯*HSbʹt(I9P\ Q5e?D?mM]QfvНxzdbof-cFIw1דO&d @GetfymQ^<rh^:_kTNF2MZzL:T\ ԁ{Q&h=vd1m*6L/nʰY#;gUy^g[}osHF h'm_P_mכ7ԉ&$ϡ kF=J>^P:W |s*(všuML; $aTkBLSXJ\W2(5'Ɓ#T$0&ePYCN ^[T;Pf_jC ;Aylw7?[ڷ%up۽}7:KB5 VvGWN_j}Vd#o._O\)HK4~q pcޝoxݝt 'AUǼ,\ܢ^HQsulH{V>4"6Z4-VL5)+AUx>|w$ qg<[;Q9P_?qB޲C<ʉ\[ٯT$eq>Dj_Fu]z6Ȍ:fzvv_'+Y /*a1,GZRrW[3)K6}TU(7bU^ 0ק$eE[0X/[RDUߙ% 2ޜ%dKHnМ8N nY- ևJvHXmn5?F+Cr k7m`L 4#p3uX3Dӎz[1E43֛jPC8ׇf/,|.%JBˮoW(zfٝ<&$ z&  @h2cy30k=3\Dy,aeuʹGR@Z@Hx{JJlc(FGh #GW=2:M Vy[ |*Bv'%@q t-ɬO1Al m R$ sk2H7ȥFri?Q4_3 :gbHCl8ϿUdgumjSL$Z1j"_rÌHy@ɀS꤈,œ^b?+m -{}ߜo_i--M.KF"JT#5u(hJW$sn/޺ R/C" RTzlgHQ3'JL]ع ^{1;G /49n.orC>6HݡР)\g_ajv:=fWK T)(+PbSDּ 1&|Xq۝i gDlamQUmnt A|16yZr5j.?<77RgY;GOV[Ų}!Ǫ,0ΙyR4L 8j"v|W5Mpr`v]tzҟݽ6sB>J^c&뎌ɏ<ӱӸQ,9}3z]tljJYfHl#(83ͳX!:_6}-)`Xqp(X3/կpT u8:M|+?O^O,-T!|3QV _xEH'$Ҏ8\5l$NP &<r[gtKI220 }ܕH1 fx, Qh?Q'\fk $I<Ҥ?}6ݕ6qS^U@u}2F:lE+>Me19pNM};6T`EhY'}αA[lc8N,M/do))rGpxt `3ύ(@1D߸WgqG]Q.iI^8d@{.ρ! a͎Qi]mNt S}WwM Y-1lGU/ M\{($BY0 hQ9'd}(۟&Hd-YH _5aQ͋9F_[0 <)Ef16XuB8c<noT!qtLv(IqIwYǖ ЀeRf^[9K,8T[.dusJWyNyO4K'vw|Jm{Oѡ\-p%K nxǏFPHY YnfŔ0d,9x3^HoZRLol&Xf/3 • Dk"ŇF5恾GA__0Հ,^N>7(}#(xF-q~JޏpN.MylKkVcX惺ٖޡkZJ[| /}+=5.5K86omb =2ƈ@mBB ې+<`3%BB/}ʩQx6-ߟv55iփ}~ ~AhȄbSRR:؎B'0IJ2GcV401b؟`g(H0So#d-0-kEȬI>tO3Hoϋm'7:{+m|!Mmi[H&ྠhx*;PyѬTrre7A0_$dSjr73 `vBgnJi%y?;= [1]0;KP6_64sxBj۳I|0>I)T$A]p,Cx@N z=D歟"H&Y˴z0zjӒɴW!>ֿ[fy%Y&hraJ7 `Z :gtʈ1~, w+ȴY5s.0y3(JaًWՕ4`ysUB;A^ ",Afv?eb>*yk*Î\@Af!MY{ca8vs8 ~g:/NKC>kXBJ}~$nr}:<:c(D:BO I-' -#!"y[Hϻ u9Bk&>'>n|> ة3}MG7& u.b+Y| b boy?pXj}cbwxƯjla`6US+c}"MDkD[Hi6#5]1c9=9@J韜@yrtRNQJKƕZiv|죳D7?! {v;m~d 8Of5z4|G$z8ةƋ v_˜oA1dk7̓p]6q]Anw]>ץmՋ]HqXE׆F1(>Jnd[r^ 3(0QiP!Rj^4SL+9SX.17ѱĆYO )yv 4cl {.[#4;/|nY:Icd0YR0/^̋5qUs"Zĵsr~ )\ eCi\+L`I\@|||5ѭǠo, Ԗ499&N " e^*ڵM5uu8*uB`FnQ8@7a>cX\d!4Ê/ S7W'GyX1(>JK NgU}Tƅ !l]P&u>H Fs O40fg}o*fnmP ObT~KA7?RQ'e [`^c[G5fBTު$l]P[콰\]YwC?Ӗ=8RNp bTI:}gwLDqH 5+;No$k[7$jyC?ŹG- mLؠ ^Pn!ߔ4o<Ã˫yͦwޚ5h}8Ɉ黟J d$* #@"6#z3?VylnG cwy>Xٮui: !XعOѯ&֝6V<<ryd[G2E]=[JhtιH,5PzĝI玷ώJQJE][j_!l@Xj8YolbgW:ڈ=q¢ ~0[Z{Mx)}.2*.eMa,11Noo :-Npbpϙ Ižqd@8=}MuxZ?>;e- AןD//^zF7 c3Tm/Ely^ }Bcp`쁵%BGj9@mf68那`` jjH0ma-B(/1^Q~2|@apse,a R(xV1}9JTPiZ# tG#-D[d 9H5B3~ylPRﰠ& Q?imŜ[e6xq !5GD.-8*h\}~6rì*`9Ʋ-+G: kBXҙo܋\&Aӡ$X1{*)o<@߅+{w5(W1[kSfŜ}(6wGaj1qS^V'TɮZ$'Z8*itdF ړSTnx]w7eab:N`ؾ̆FU C^_{yi918e3 F $*⮼H:<6wfҹ $>=GD*LW.Y~خ'zLc?AK`zWAhR?rS ]6&m"=z1XZ1?,npoKiV>s.U}6v~"6XIlplNmI.a>fx9ȶ@V1C;h47|yds1Fs6?#w/\ O:4HCN(0v{o2E0{D7* =sYޙM,rqgP{Rw"'5$ޞgTJ/{c櫞>-/{!=W C;!>Xˠ\6$IϹGGhp3sLBe~6Uq=үka/f pTN¥oSQ;cPv1%\6j {lcfRs*B U.d/Т i2c"A7.ewȆÉZm|Mqdī,ot9a/JȂP{p[u[/8mAtH孊׏{$J\ICSIR z|*[T7J5P.;.BZ(]")R)P;aYRa}t59H' 5Iqs+: VtM̭(BfN\=m{% o)UuK%@N)b;A ұ!䂷g39fPŖb=,ee ;l}-.L jT"Wϔ U%^j/='>: hTPٵpbi9 wd[kl--SbuJ*H갥p:]wB1m}݇q7} ,3SN ("/VO=y"( ӯg%蓄a 1lyQޠNfJR(&3ivviym.C+t,gC⭐iÜGW]101)F3)pө׏tfKL߃ Zo窡sVpa7 X3-Y>5yko#O5 R|6fb%RsJȱI>SWz>t򱸾'A%T-+ ]CD\L )rӂ?ƪS%soEfS9YBr'u$[wi#(ʝ8QuJh9^ȺIAHmhlJ!I\~\:,H遛=!90/\ʳҧa6 p=Wg7ڄś?ne8L3`\Mp=H|ڰN{m9ҵkFmb*iv ']sJ$;_i-2oKn#n1$\TØ { >&D'۵0*#>.*-?rC2,(;ɨ+DI\? OEw$(reg-0:>j*b.x^AJXCØ: 8q:E(,F+Vr,,ŸzUiT# K3|W`&>ȈF7`$0ʔe(*3FK q!`饤Sjb=rr(}x>= Qk7pIS Y$ۂhjqi[%eci6wBޯS֩ɡnP;JӼ Fs5@8`CDFPAzӿ|YD䖶QLRM`H `ڧԠѻC UH>hb6oEۇd&Р9Qgv*Okf:eP8Hͷ˽•@{%>]gvS7Y!PFKv-ܶ|Ga.EZ ]* xϣ_vh4Ii# 6mE~"?Sbv1Vzz\pd@<ߚk k 1 o@E cCI2t=Kjp-oSAT(ˆTN$@9jW\Skڜ4[xttX+ly]Zsn^cHoC5a b€R9~EXFe0;-+w8{܄P@:U]{$l L䬙Ku Kp\nzL3eSh{)AW,jbK!=1}9^^Z!-(ڴYAG9?~ypLMzhbw<\XZjQ}R&c$VHůg4s@]25 c{Y[Y ܉1/P^(Nb(qA,HU9݀$BרĂsni$eTyuo!]IwD{k} /5lp(KǗtOY˩j-ު;c} EEιTQ1!7ey[]B\b3Q_Ew#M]4-2֪4\0ys^){~U18|ݝY`YGجw:;a'_7CM̌t&)Mշ[x}ݻP7 s% $EyA[0IeqiQȯ41$p${E0%A-G0.&ًi'߼bB:{ ṁ~9R;\4ݬ CdDmEZkɦ!eVʞ}Nsh=gqC34·r曊?[d\(s0qWNL_ڤlWôyEm^:T2 e~i^G1S&vT\jlwJV5 xvħ8zueSRaaݒN)ݢňyݢ9`A7ITzEV7,bQ%%δ./Nrj Zh7#<o{ncr 8-z؄xF9.#7=uX#]xUlQ  ;RP`r >d#QOory׷P bNo튣[AIfpbm$ixX4q"+b@0U0\ZzV|4{?iKcJcw[ՒyigQ.HfHU5Mʎh zYcsI]FfOI'V=Ͻ`4kLq^fI_HW.~LH{qfX DNt<1j\!G shH{Y*WǭzDrCs: &τziq]!@| #/%9#Ӻֶs{} 5ShB^W"R?g5DAona&C(H8w ֣ۍg(eO. ȏ05ӅB)O2 QT?T?\yɩh\/j^g+꿁]יΚ,]gpBQj5qOez[w9EFC1>{{I^0dZYPm)b5boeOLdJݱGĩ&E-+J&ҰT 2\Kz?yKyF-k];QC,%e K?_-o+X) `sL\+*]ȲcU/?5ۃhE;_gxaR\[suĶ er₤*jF@Ϫ5;!0'Y7~ c RCm?(3`эw_KGq dF)YZm[!aImL -t0{1C6SРJct gUBVyub>YC2a65]O #ӁOfV_4qXR~'N{nR\jaMl=`0%\+Rk $<>ړ cu<ґ}fVoҒJ^#5MJHM*3 +cׄ,NC>=WLA٭\O_$㍐8nJ xXہjŘTO{xt7ڨTḶr22Z$TM*ڊKitb20$J[60m(pE\(e)Õ˫*hN#rlcB#}MTc3ȡbGE7v-&?v :λm~ x]=GwU](z$4ь`^*,ubp.Z_hVŒS!0 }v|+AiN0 9]pM CN ̴A58ۘϤX |ſ$%QBjBR)ni?_ hqqe[q3USVNͫ3!gPtouRF[Mu뭼!eIv`vm uH ,lYÍ^Sk+ft/ħ˥RDT -rZipj6P0q3K{@0|MWfP_ƲW;=߇nqTʻ Y(TG>,_K5CgA1?B*M~KxB{C 5O?XZMJA6%^1ZUFH궼[ef|ў6`׿YƑ:_۠ҰqXpB#Fl Ϗs*&{:wۚSw6<ܴb9t"uA_A4VW4I!,9hP{G) Ux0]~@4TzE9]"%JY΀{NlOnmݜ|?1mHQ?3wx;4piEf hn 9)lzXțlm,L2$u'!q̠]#Zb7#loj:7#ߑⱌm?׺CUs6(h1՚a1[7\hWJl/6[D}/tRN|ݾBw{z-͎?ɮ_~s quđ% N@8x1*1^#Bi>3L'˺} DkCb7-d*Is"Ѩ1$W/dHL^U,iWmv=܁ MK|Me# `i(wn48CqdϜYJW?$z4X.*>= ?߾uC⑖HՀy~LKE3eJ8I= ; KKT7غ. |J0emP{7* TQD+dJ.",A[vU&VhC1HE5ݯ!%'>`+7?Ƅ5;~cjPuF5n!4QmTd `G \_SuY V]On_g/"2ayRƮU#6_)@֏x9~ɚ$4 sڔ%QqdZ!W<9lvg8f,8ҥcz(㛵YP+^ f`{CIG8V1 -0$J.#The|yi%|yO!BIG ߬Wj%騲+nʳ5UX8()H SMUJɍ)*͐ T ?d~ǟ|2&2;Lhƀ0F-pai)cV ʂ > 7T\ջ! ZʌDU/DAF4\8/}Q d 9/g y척' C /X[0 u*:UA*E C&6'm=:"`M*v' G0̪//ZaФk:'PjTyYtKHSq ?pCgX<s&S$ZtvjNg`>'͞L F/)Yhj=␭-?U>]qiܺGKqHVfE2EHYUuEo{rKZv9D.ȤB>8qejHVʿ HIЪ5s/o\wtu=)*g<͞v ёaMumhqWB5JP@>a:l'q~l3nT#:K$$ߵd|6?6ݭU)}1m2G|`UI6rirkbu[(zdP-2 .-^D/0>f,T\UMTV%*Txl'|nL+W=Cv "ߟ/㴏ABˀ_Wڅ%;a0;9Z*g:5>3g_! ZUKww8equվM]vu;5Ճ趮l܏49p3bs{ d-~PO%| ,T4f'L[Fy]n˾4a11' 8Zl/u} dLqSQ^r& jWB0uj#eMu)>l=L70A'+( >~/ּ!>O^HU/A%lgca_.oJ k`db{NoBq\>Z"TwvZ?.4Uv%뼔: 8)Hq͍ziA)iuo-V,oPN7n\hQn:cI& q)L߿9W@dwC޻W֋MG;[a `*+TxޜO \<cwO1H2wI2IZn+B+):tP^MWs0U\gJ'x߾\Ydg+6IDUC̬C dED> ϖ*ӷΝ%#" (-ث3:z >zt q%_@iX |8Ci_Kc|xtdG]ْAhV#!!d0^_z~ǃoN!%{h|[iM쭞|\xɠwLo@lfovЯ#j9';k#3!)pwk84dppewIa7p "(BQTw `!BFrt?Cd'oQ!7Üv1$JGo ,,QVkEIθ9+̺G(f@U0$byx G-M AMYŨz(!V#;N/B%8 ?+Q\tw=3$DHhhw[B4lu ֏x&N!m=wl%T۶-ΡrTNǻ;I:i8O\ Xg8μ gP9"z?PRRXDt4O69jݗ!Yz}^ܐL(3%h40siHV?-x4%Q1BwJ*B,Cd6ͽ-;F7!UЛyCb% ^klFbDI"ӃӔa ?KpLyHk?+ xc)T~>s8k2R{'Q+jb%.&z5:3؅>0bsѡ&ߢ\| *gd9lsI*:e7\$Mݘ_ [NSȝoM4z;tRT F4A7 ?ݝC{3o&qxf#PZ7r^sl|VxBa7b*aArɉЈKt&Fz$ؘOYӝ*m?w αa"g-7 0၃%П\'(y Jhj8SkàEx#*VZW"cwJFGOޘtoTbavT1b7iq DG-rC$ˉΫ@@c |`i(NqVe` 3Wu\T44-5 avM<yu-_%vw)S۫9N~G'ȴYy\13o5t~nIͩVw/Pڞ)uhSȶWݝ蜐dBYNmD6XG G2J' uce2̾:(he]^futh7?@*@uKvePh?FtMGt|a͔9r,yO)|UJ8Sqv( 7pﱵq!yu!u(IDaeYEH+u+yPXEH =z}p !f#rwvM䈪4K ڑC{>b'U-hpRSt b MYK ԰_,  =` >\9"㟽1Og#3r lQ7\/^?ANi*#~hy$^ Wߟi6جPx@Rݡk]E_>eMni[u*g)Ks]YvIsP;#욐=pWm $lf^a Yc=ʘnuW):_b%08s;]['ɿB!RQ "nMKEۼ iL ~VP b~}lӸs!g|W%W@ջ5XM&I83{:ӿS `V^n 9%lOޚ%Qp)`QhA!.u:1'TOy4o d(J7tw['Wr\]Nב)&vRO>u7&NAQudaN4יx8ߢdhΩFs,obFT K:(IffDkgAi<4A.9(sU*ϊ˩7qYLp3P쀹ȫ*vXM_xJ7grf)6FAp_`Wh 9=dtZ7-\}l1p(wKeW6Խ53`t,5B3Nd  f$9pEIzC:Oh@`^b}!Vv], VrA74%#|Ul:ZN )kH jIOΚ0umC{~$rdݩ/XNDguB HiB&ccPH\ -mr|Z x0,S$Ik- Q*ՁIQvqԹt2,Al4H}  10沧_wI"CUm"&ۧ҅:oSXj-mcD˭5N23cgI`91!"/~#(Ф"{74^Zf7o XXea)DEWI:hllouNy]}`fU :layoLMxnw0v_*_IoBu[mʍ82g >5G^o o&5`"4z1k.teyJ6)9uC<M@7U=0gfIv<ґೃVsi`[-Okȡm~DI+x}5}]?W=M4*e{γ_ ߇VGU@'Dgn&czqz_H<1~^K|v\%؍Sl;]厑;Dc0VREo}2S$;ZKQ^9aIDLV2nfl8!tTtŸ -[VXL?5]߰6 @ 9șP#Aj&G~ʿ_3ZA6>b")) 2'~S̅_eiwM̕du~ynUGNeOݞPMd7Y1]R,zX5?f ;Bgo@qтw~" y*@݃/>"m_x2:*[k:$t yO2C~%L2I暑T\YC~+dOr~4}c~=@T>OpC˟,:DK+8]SmX4`0ֻxu-oթ8~$Kb˗?AﰺA4% Y0io t(3K Cˏ],e )!I4 x w(2k^62y>k*G/>p'd2,QX-%y]w4:f}$NIN,pE! uֿpf@\PH%=wɗǖJM/$zQIHٌ㝰"򮙲k5n7!n:";j@ZԲ!{/@Y"IBv1FJK̜S\7oI$ʆPݠ=-a;bSKR`/7 d)@Y4[#u[}ݸ@,u*-v&'Iɼ}XWX;QA G%̆=/cz7l.ץ#ʯhf{*ڟU4BVwCVn8_3ô>LwaFt\8 ھ`8:7J8<$['RڈC 3glV],ne]T ;m+c} iD"] GμTGs}I,ws!>(x|ɣE\n3X?N֊@:W=+?,U8}e~+@HK4i rSF՝h_zOa&LL'E/P~FﺿcrP{[p1'Ęҋ;Hldћm}}Ʃ뎁ѳ#ѿPWp݅2%PWQW'Ywe?9π-n{Ez**<8M0^ H |̇{)ff\q>уX,PAE~av$ n85y5>;I5 @.Wr%p~Q*&>Kkr0=./ԉLtLujy!aRױB_ǥm䁵4$n0#f:!Rr, s/YK:_͈ўkET9;X&GWgg.ml*ه~J99(M 65N^">әHIkUJBlu}rԆG)U2|wN&|w/ sHI]Z- e'O}AHsfA7Zibwޢ(R Iw KvZ Du]LeSL}r$ϱa0EЫ̑uiacVB9u0$b޵xVT~9 ģKIe6pH )iKgHWNt]ukE(kP(1O^e#ϧ2>4/`>JK~5 OQ!BEZZvRa̤[K\&Ѻw졢YIF7]o\sb"G Y'eQQ鏞ӣ S+xtŎb# ;%>6pwUSF. TY2A[2,sL  N8 thB$( WLwe&̣Q|PЛB76k8qv2QH3C Hp|?ڞIyzQ.wJCtqŭ _c|h/P}S !t%6b Y=7-E~-,lLYAT \ ucmUW2 MxUW?g\ _SMGnUzȗ# O A~K5`a=U1+I*!۳1ϣU9AmaC֙TI:0F 5j`16!V`Y)qZ1QjXO"ʯR[пaGK!IC)]zWЅV H? ?'\]~'dQ R3JOI \!iqm\]aNq/y9}̢ v1` esqI flgmd2G¾R4-]F7L#Nx ۚY5?d]h* _rnc''|+fLxdy􂸫^:\B0l}7Rd[K }zyI;7lDS1}>aL9fik#܏Fu2~cQ?g,mu$i‘[%/nK5g[HT{Xxײ|(`@aYiԴgmrĢ to{汜j+®t~4`жiF~fsp> wb@b ]6f=aWoыN1RBk+:R~5`"L!of%*ë ]C:Vh^W,t5Ps>y'U`~S戨75;BJAB␆1;]8dƙ rBZЗĬ|o>? W)_2sq &\%[U};״6ȳB ~G-\8RMJ}ܩ7$q%bNRmxxz_$P b|%HcMװ%g3qpWP} /.*k\)ps1 6K2,E}%nSDV(ԮS^yfP/E*848EM8%00J[ Ź3wӰB<ڱ Omnn8ppQ\aǍ8BD,)̇1%,8VU;) D7m0?N#|1rTVra U ,B_cš,Mjώp蛬ڱ祵iP6-A#C™=wv0p}\RB>?vzwix`Eg"*h=ׄݒE"͢kH]j "`u砿=^zBnrK<0c@)ŐgB (L"E:&LRc \7) F$\ <4?zW lK*r5W{(VYU[<°I%+-(CY}x zD^~pY!'+hBzݽ{q^f4d-Fy6PF711UIw ݌wYpa+Uo}k 𰔭ﲋi@oGZΎ~0dݭ3cQ[.HMb [7BkC/,~ۻ8v`81`t<͚JTsΠ`:\_@Fap&_,ƽO 0MW|q p՟5.Y.ץz@Q|޲bݓgYZ07070100000445000081a4000000000000000000000001668c169300003f68000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigoio.ko.xz7zXZִF!t/!?(]?Eh=ڜ.+RQ]`)Kes%VueˬA Np*f^kꆊyB`*|Tu%*ߴ V>O`Z4BKT{{2Rc3m'o,{8%7RҊB6ƻLɊSu#iLiW T'@d4Vtk* w1 VJi=T3wa}_a"+gg7.^"N㡾QM?*!2%kHdwGC@MЈRN I,6SfY@esY$}E*T`{pRfU~.ڄ'"G.vz|eda-~NAus>[!HY +A;""lK[5UDcO]|Msb< 엟zaEm=$TΌcWt7VaP=gTtSha,,uS5ev1qA_oEu8"6" f!K']n7jz'f'"*DW9 kLe]ݬ{uFO[GnEEX`6Gvb ٽJ.h KO7j7UHikҪE<`败ˀEkC,k5C,pUL N E:VXYnOot1zaG6Z:su6b~lVA rI#` `Q5ܽhlzĦMZƶ4G Ԁ7s ztrHu$dWO*-\*ZP͔ p&b>/q 653BXy~)gǟvg si<6yuWm!}oCN7-ܙB5vJ $"'ۓ${dl"JZ֋)):R#3h g_pQl[lm$n*|NOQ?2h.ݏ{Z"fK>Hd 9Z#\α%|yHEР䩱ԯuDbGBk&.Sܶqg YpwQ>QmYm0Wkݍ6:-JA ߎ<0hW-~C[r!| NfL4]thz{JVXsm1FyG_2h1A!R1~ЕfZHgAg̟l<F##9c -:y/J (>۔?sͬ /*x٥SQ<1AˆP KuAxsaH_}ދ*.I{ZOՌctu%.rK `no4W"Փ\R8MF*PD-ڥQqfL7k,Ƨe̹c.ZaϞ٦ d4H23?}ɖ66mwZ)S}ʽCE>")¯R,pv'Q>Hq9^-g-\|#2r$G'T/Pv DYRMwڝY4189>lq9 B1SC(=N'gWNBwn \xlf74 '.VL;G6ewH{3]S~Һxt<(wִ->qz+>0Dž휎V)rdÍ5Qy w(7ByM5wzw|q)lFtUC)VƼ"P޸zE^B^yCؼpC]/!rwKws%yiB6lk!ݤ޷z1$p+`z}3 e"!=X9I5mI#ev+y^~LyP%Aw %,_8& 0q[ A)n,b{l9q~k |EUζ&}̒ǂpq` SQ(|3}9@[c6==yKBZZV=+"ҘTh@"3݇To= ߋD$ rbzo*=nL0gD[yN}=6 ?=ߟ:7'8YC {NjS" C&\\@ȆB/i:¿Ťsn+WSLF EXIok!)IYxcmhj-Y*Rcz1c 3V[dgd`IUWIN&}WV7]%8IJY@CxIJckIK-c. >5Mh {,ˍclm "=^ڞW5vj$*Y:/=it~կ /v+R ISRb\%" ~,S^/&3AɊZz۷T+89>V|֝¬izňYJD)G82!@+X{!m]GFIM@X3=EJLV<CKgG 4^2;m88P>l7)7F*o3qvQ9LHZy,Pi%3[0Rp ͽ,pI lΡ[b­N6NKܦ!?ĽɅՆ{@y8]*ë:5׈d,U>İS^=X.xYmYzG#EջYt8hLp5U&?rcHk6sR$`~z|i;\(X~"lG)),&f:ϙxgd-WDh9)c&-dw*i_EH8M=L<^a.3`WKSd:'XvKS2.&!32"ǖntfDvL m'V ʤhK??٩ nP1c7QH`lؼVfWA!4[<[ ^o80JܫTO\4Q"w*]'KܸiwsthZqUL [BH6Ώq6<5ً uTуsPKG3Z= bZs.J8qqGٺ5i]-#W1󇸅hh7؜fPn~t%A߰ry 9+ơœK+Xboin«"- a6Qi?d9%gŗe AY1fi͉ =s]&XHK@ª.PDG\WZ sqX ǵRKGxp2^k0m#q*K7l80w 5[˜ `"}+ekHc䓨[Fnh,|24H7 HC/ݎ`}b?+f{gwT)a;7?GC&avT V.ywxW*Ǥs,k5vؽp8|D K\r!gwߔ%):C CzRz۔Hߠw|7ʀV8Iq*|d/HtYۄTw6geg{tȰQ{DZp\j}QJjXCpw3[ˢMmjA\npTsC Fi !+RK+WFc :7Hv%$j;*DZ2WY9%ឃ=qs86Éy^uǑU0 Vժ!b5v`Ǫ3 -Bט/JNT'qmr1ЄB,*h8$д$'sOK%AK\tҧvͽqx9A(_?>*/dskZ^\ԎpsSZcޘ䡕^JX It؉r#'IuYM~Xw~\P4{]щF= 92!0殔Ϩ

    At8b!Kb{b1"78s#C#D0{dZX?;A"/rBMk Qm P'vS4k{@ߧ__*KGC$]oVXn0~ϔڛbOdF:,Trbn;>!1\:}֝ab5KR)}B X)O.ƂR|r[-b~tGȭ[.-k4^w, Y|b͚<*V]|=E-[]h34|w{u/X]@ދ$G|*x_d/5;ďBcYgr _AHr9]t .HhzCqȹ\ gx`i]EEsREKj[FO:/P|Ʊ9B,a-MuHHoH`;*ƽ&UJBTg$I<6ќ[g1ŀ $ipVGHjpUp1 [-EG nAW_7uKzOݥ -%{pZ+=Ĕb>[J~r}WGJ$//oNH L|?_Kmsw$e2Vj{`sA>Be'U|fwƦFYN eڼx҂3,&}FB$t :Su!Ap@XٷGj.l#TYnnpAlBSk8|7hsd>>EM(| @a0tnpjuYDE~{6G%bWLvX|HUnxG*%,i 6!VEӳǸDk&4M%E\#HM1RrMf"z.%w KKR;ޓP"}0F(|vCqKxƩ8)>H47{t3lNѼQ[{ˬw$+=f5=^5ϐ7n`Dn~sE ~*J"{ay$='K)`l!ԻeMi,7hwb "M}x|eɗ 0QHŒGl'&pD.\%ni.rgz/ӟgS dlXpX aweU<0%w,N-SL=}"We袪ڍRdmBJSaq<"cȑD&TH uӠbw"4{ìb u#f^vPUa/ky%"0К+7-&]+1v@;9fiB%q7# Pmz'^pdk t3bf }xa2n*XXdbuQUcZVRiMG ZX56=mMRрKhD~Βa_< @Vi_v<͵+{5 b]bAǦzf(6+OYy){ 3շX^1 zaO?uJXleMq䊉 _WA:j5'$!Npx^ڀ_t9 ϰ{`tmS><@;ʤjEV4 ZT}n.2gxB>RZNiF!qEts,H| wwZ| 3PHwF/ a]GՑpm:uҎ123X9^Wi11k#D?/%8 ėuZpH PX fԱ[ Ő*Z'oJ!Z=&uٿ.n{P p[b3󯊀T!rWk+ϖJ\j$d sB6@oө4P.7 :"v8}亝Q\^\[4a>Czѷ :~[p$ת_hP' jjuݻ f&`LHm:Q##Bk "29˞G[z.,=HI_pl_ 7È-jH RS+JOPﷁ)K~2OiN&܊[2ԺT[l׎ R9bG=&Z` 1ͯo%aHKQ]qƃA>' p?Qr RRKaukKJeN?Ȓv[(9[ϥEAtr2$zo_EA!8tXb?#҇FL,JAZýY9%ўt/ j:\PGx#PJKp[e>ᔁ",f i ⽤2qўmc>e3xC6 DXCv> 3~.#`<=MQ{:C[D"ATBV/n.I݃'9h8Ƥl(.B谗F}P3ez`gITFp!9n@| 5Z¦'u$a1Lw1"֟/ iie3bș):~GMz/~PA*Q~nnjofˑ?P 7M7DNĥhsAQXuӿ! ր|7W `ϓl-nn)a2 )L Qp"94Hr j7Ov@ P4%]60bljwHݹa;N<ɱ{E.a׾f*M/ZL*RJ8j&ĜG-!J@R-ܶu zbMuEW&#͉.*Sb;ypX5A$4T)w]?Omz~R#˅vݧ:)`mA~SI&gHB 7j#EQca}NZ4Cn9 ݎ?u'I% M0«l5mf ZJ fͫ3CKReinU[ v'8ɐ_!_IFQ`.$]ia} "0?՝>Yp &[ ˬ9q4dWF|i4 a#߫U[p T}=zNX!!e٪ZuoJl;i 'W Rsq^JZ?׶k O{靆y㲤u0 {֛& yYr'$m{KxȽYԛp)nPE#AciRØTJ!*IN`Ƞ(TmV5E,]:u8]H (fߑ2cp@D;y¾| [b;| tj%^Aӫfh9ؽ)D%QpfZI13 )I,QtރiR!.HAEZGh]eԁ$CCNj7KO8*OĜle6OKxS"abLL'AtgEjiJA|H?;s2 ̃ZY^H7uTqhU"ʵw.O ެ. lW8-t<6ʣESShV,2! /[1(NP)*ܩxV]RŔpWY[] xfd;e&. 3<yv%y{}/z^f$"5-H1{Fiu?W .o:R=+tSSںZXBj, FLN(`Il;NJ_9qsˆoO5Fa3gV.Kxѽ6?TY :&a6͸@@D yjV2CprZH*yGX1vfb.MP{ hcqd-sxEd#4\z-X-7wk&GrA\*3zSC?S. 8P(Za&p<̘ Z"өq&=Ui1xS"'8,mh(:ng_OLW(,zkN~ ]9kX{%4-.JyqN &=,[u +e22O?¥ eTvYJLH|7PNVinM] wv`.qG '%a7wqXW$d{t]^(qU}\*\$cK>sW!xPʓAW:֔6tnG؍9>Gg*gήƆv@XYPah,.43PUkNYLzi%+3> GEZ`q> $S)`Y:X]V+EyyXw ![flZJ#t!:,jI1XV;?"Pz=R4ҟ ಷy]y8󸇚# LAN|/go4xHs G>]fUX j@9ZVj2 >J`VaYۊY3O/c!Tǒސj|Lfŀ󬃝°4n}-Y^jM}vh:WW;m^L*FYVs?X|b[vxYÅL=8ߐ F-aU,`.%%<]H[4E/M j-5 LQ [^u<-5{g(ЏaEqۤs20TcΩ]&9T7>o^?~N|>H3p+7bE$'=:0T>z4;/B1_:4}#Erk'~˭<ޒ0>w@IĦWB:`ǫ} %oQ)͆ȗ^Fͣ3r#hr&{ _aΊwpJ_ ~ e$DdT|T~G9$j=Wx5YRVAh!%;E7̓u΍<T=DžuZ+Vmq.%<{l{\^X~;%;(Df IqYǙCqy5.i|J!1 /O. Xc̝Σ@Wt˕:ZftH" }ppvǝg|@vC!❃ȗߺ& ƞ4\3ΐڃ9o Cł(m`#pzf9&kS|T#jʬʢi͗+'e]H%;2'I 7& 1@ZY\x:5Xr.`xAصv'!8^,uu0X K%Ɋ/AZ!mvB=pbHL9o6lt})"u6|?4YSLA&ne& 6G6"T[ʃmeIܑP$&tL-mn3t5\CPY$EvG Qꖮ_E]Q=~-\$BɻF#&-%"L 5Ǣ䇙7)),(+yi`s2xPအOЂ.ʉ܇žB,1xxhʃ˲)Yx_:rrx {pF -5Ds'œx+Tp k-ʄ!%e'Q]SgLQXSuKS~E7'(V2O7)ozq< zE;?̋vYMP}SGEՀ2Ly2;x0HNNZf oHzFfѮ jwMmיeq"K;d"WAB%ùEpbDLAp$&a?N?Abded+& o$8#ۦ2G,t+H>~c}ka: p:u B2&5GknL䅣}پ(FmbThD1,oDv d"`I5R|p^Ȃt=_<DYgGcU:ҏ;L<;DҔICm$ s5} @@K(z 1;:OL"039a16f:kpaX٦ ծE/Bߌo##:}f G:-R9S4 taA $Jڏev̳3W fž,1WYv/od?dJkzuJfUvfy2_`I@ɞ _s'7yGË&rAi*zJ)6At[<`סi_äweBwmQ RӗrxBC?Q][rӰt\NY'is-io;F l`'m7Mlx"4wN;w m5ɰB2)s~ESI2ֺT Eſ_t_#/|9NPg)amUzMI6Wq@2Z8.V.jX w2^xbhjhgD7 - sYF('`5}wGJaSC++q {Q.m34 DKD=) A H(0tSrSOar96Z$B"]A>iYUe.ȷ9jt 磗0^̚:bIm3lh YمjhN+)?5`Ƙ gx p<%OtE$DqN[]eQ :@)tG&XQd-p3~ǯe 9odU,V{z#ϮU&!(*+?T皚RU¥w֡;z񓹕ϵk4K!jѰxҮh\Q?L {(tQBNǨ7ԅKOM/fT]l -Z sߋ(Bb6T{!*'lo+4O ] z9~< !4!W:u7!E(mzq[2 0zM"'P4hBp7v:EeBN$GPBBYƑ{[.v`I[K`ybba,.6^]?rQ?!fFnIR'ADnSrm`;8>_ȏ+&J䮩u#bu=O=Q99D.~n"]]x3,(6z#"`ݽucW*MA6Ia;XzeUyd^CmO.`> (%SR!{=eVN;NKC"z"gVHHܠYo,TWt\JkOh^x_^(4nkz5馂ɔKtINS/JX4/z} t$|M{3֗k@ Tij3`ҫ('Wg+1'CCÃai\jqB00-E\l^~Y*Z bF ,66)]p&ɍ`=pLBGnB2iƭ_E`4+ w0q=Xi(hes^|T'S%SLD3A>+S"u+\utZtTϿ$M$ҷ/4H[:Zj^gjx~sW tY&!L9:VĹCxFt a1ۦc3`a[ hGZ95@ ߡp `ejvH8郹ִTOF[D |P(ly_Fue]2"(/,~\C-˛%LDA7I}1dL)uJWOV `|?f˗yݺ'9%VTԻ4ٮAe=LMoXV\H;/YĈ 0h֓qx-Ÿ)wy2yS5iFgK$3QX>2<YA%zh߫#^YryO1ax-zc~pCB?W>04Ob[@IhWG2L N?6 Cᬷ/D4dI>P apH0EuumryS=iZ.nfnq-odtXeD{ X ɪQVī11#1bhM6(?_s<0C-NH-[HI]޺Y@}%;t2o|%p;VnE* V㪕gLMeHzRl39 "O#7^S8c9;?&exsřO/A}QgCo =  Ǡ6l%Q4uօYL6ÊqG@ D+Jmxqyq%]foDE,nPn+Ɯ%ujejs.)ܯ`j)|1hB2dƅ[2p͐a>"c0&3 s%-J#9i_hQ_4);_pI̝`Y  l xJ.jakds&_'f$eB}}m=6ىzkzH1oW O81yecCiTw=O$r]!DJ,wvQ2q0kGpЌ,%{;: OC|chM:li'}|եB{:75b:ssYReSPvxMDX^j%K BNEi\ݼH5Z *e%]Lx #`?\FSNѦ<(WPO_ >]Κ\l&8v-PC" DDy)N_!vB+V[4>х,̤=rA5bl5ә+.oG6kj5h%a|flJ y,\ӯڍe sdˬ YXgf +_3~@8o]p[.bOsfx76_jr&3֭Kmm(D)OpyyD|4I|5f!Еe;`l к׾ǼH{7V%Rө:e=; q9һK0{2[|F|x.sss)֓iQfϏЅt1U  ;0EJ@ З7"H/ sэ\_>{BF<ÍZOWcdaIU`$ʄHtɛ)+\%kPAK/'Ws_Im}HTHkzA(yQ&dVI:kG%b. կS=zŃu F A(tǦ(3(a/pGE5ĿFov [+ AHmG -v(4@|v8K(EcM sB-!CbQK1~8~f}FݾIiUΏH &Rfg[ -1O%ٙH 4Drj6h;&4pcư%q& Ǔ~*zD}ћE91= bPqVPl&MCC@S}j.[}>d| mlxѢ~S;EƈKGH+,eQ2/ap = K]_fP`V}';;ڷ ^^Kw@* h~raC;sB3u^-OM<^ !t!6᯸T6Q^-߃"nC= cϤ^[|PNܹd N\2AYcϾ3>- e9}V8'?sfMU}2|ܘq߮eޞY<5k%[uZ2tm֯QKD{mF'*e*-T)V*;=l"-sgRiwh8ňlD@o5rwgǬ1e͉ %Cؘ$'.sü":8! z or}DcfB8}e?Ǡ.ITde^O$?vWӢRcslVF6ޒuUi``O &m]FKIs54 XcGE/)r5NJOT {6$3X:Y 󨛒& c %haYh?ObK;V36x!?F#  q5GFO؛8߂ceWdp,X$hahrDV3-PAEjs,BoY ѭb>Aܱbt)+ّc0B0Vn/q.wX|ǀ ؓ&`z}ʵ}2U+rc"DR}fq/{;w"|.-"@ܲ'EGs C|tLo1uC]LoΚKDޅ溤ߧp";IerϮtZl=A gVg{]c!gf/Ԡ6&o⢙hs=q2qVjxq}ָa6di WU׃L横BN(y4MNJ 9&!ĴZx>sݕպJDbXr,)˟ x ͜tx~nK&ț2^WHSr"C2v Zu0QkyYL?p<Jʇ@:! )!+ʐdUoVoRArIgPiR0H5VUQ7hmŠįbX(ڝ4^nP+*w /A> _q B10eW.?M[ih qij}e1 )k_I09D9m9r }#0u,[ 15}rSm;xYJ \40lRL @SK.L3 |\GZ㦳-b,Ymu6~0.9"W Ck*eNhr+5ujbmx5"i]! Zmlg .˒='2_C|{+q]3V~oggS]~p zV;|36.0s/J^}(}M_@d:zSa҅m+l^s$f_|.)[0gt.G>"i% !zJ~g4G ~o>>sG)+8ӪҾlapeON.zwDw[x:OL"| o~ݧSXE5HHyS"oHeIM gJGxjܛDF&2B)2hȝcP %0S{y璹yڤX~O(ȓloi] kq㕣3w3CK }BC8c)᧻~4x_7U wQۻ'I[FGZ`Z^cB,lW? atyΏZ`_Ʌ$O}.XFw`_Aќܴ3NQ_`ނ88b'R^KcǨTd;2+a<)I1c`{kY7L{cLLP/&β#Fڒ}~2UUY:83 (KsdeHB'*Aon/^^c8ٝmit{ǤPkZNPϝW! DAV#" ȟdoG<b۫9/$Gc"u"۩@ i)RSYf^­T @r(l#Hߴ5-ay ѶMmF5g LYG ڠUY_>3;0,(4iR+C\=9twåj j/ S|S=h0e?00J1$ 2#p*دh z dWX6f cgFɘ͐X{I~֦)"jWb}OŦd輦SK-3Huʦ['ox3' 6=bml IPg02)Ϊ@KM(n?ey(h)=pCz4'2S8wq[)xNpOUfP~&60\)P@J]J*c+- 'T\F56K̂DLoq5]OWRGMw2^vq#Ӎ|]<'$djP^R+iphsyP# eEG'ǫv49 D#.0vCex/FP~ƒhm +4E&\{X߲ZƘWH|dSz {.N SBd9sLFI_ rnO]̺/qu3('V+>gKtϢ$ʮC6`+ 3ԕײpÀγ wHh2_}#&Qm 8o;HcI7N%$G!"Cröcts8?S~`!-)H~;2fedO!7 Gx7jSƇilO4rhjU<|v7KkXXlAK.(IAYO'ۣ:(L a=`#*b`l8!׸]w2H@y\rUžqtꟾ$bע$dAL0i_<4U|x2ȖPx\5ޘgBQF:Qsdռm?z[J6 YRC:ζb>>[Zu>&6Ξ<)i䫽!3;JHzXCfM&{5pЇE‰SQ/F#M ,^b3؋-b <,5xěc`@0x?HXUq{œ'+IM lŧ aUnr3=R}# 4aSEwnv;T2Jпk:0CܲGFDI=j|عEg/[4Hh Hv^ҬwgZD7u=2)r'cښuZ]I?6W҆lQ># >op\b< ଑'kP)+>Ϸq@fDF)/m̀nhkI m?b]ֵ7A=gvxHF۲gWwK۳eǠ?+Ǣ쌇۔F_O+9-m݉z*+Z.GÚr&`C}-D.c tJ<^>ԨCik<~!|* GE, |ϮP$9+J0|kZM+R8}꽢{xs㯘w̕[>1ՕD%pzʎHlP8Nƒ-2tXF#wA5Xüݓ%;` t4$t J sٜ]w8(`7?L:趏S]32|3t ODZA2*uwU9M; fFLچ>!<(MFR=)+ +.AVsߒ 0_cƅ7,GO8" v<_Y@zsi &[DSX-Qog#$Ke)kΙnic| y)W'CXYYcHw6߁OTm2OA!CdVqBJl}9ـP+1,z3̾7,M#p\#5"m=V3rc2 礵5e'Wv/f%wȹׁ8aF-Bi @wJuӋI#A¡- R̀D6{IW}sp2M|ldT  4!%നR`BZ=e*,"ՀuxnǶѣtE.(0=9-t-nQ^ @S[DDaV[㙟2鲪I+P tϊ{ Fʿ4: w'h j52kl{ VԂㆎmՇV`҃=ҭ*zM\ r<U: >WrLOМM%/X a$p;dƴ ]3g+IxQ0"799|H*tl~Bt+s0Ѳl)AښJ qlE\`rLsaTdS f 5FvrG8|a!_oO҃%"vl =Ăj}n=A& iѴNed 2ˁ0P5*E`esRl.ȳFp[%06<4Rb>LOaI,X WҔ;q2)<_uOwsoZ HtmϧT;8Y`zb#e@/MvQ@&_Ѳ9I edۍvёm~xZ6 f|Rg I+Vs8: kB1wO@3u<&z$G- (ì.ŸSH¢Z>U@f4V(|icʛu!TgZv0&r7OSk̰#4-K>ܼ~F?_cd; ~|]=^ vu|; b Uof1(s, ;%o!I5ʉ[g/ŜG5e+_3^-PNuyۅ^Xx8e68~Ё1At00?ʄ[ԚiA $mrJ$RVo)iaISJ%cU*4pOlQ7h@?{q*y7p>{tuWk/޹93VQ]l "H0[~in`\8mDPQl!@.x^*A))aFQoқ1}Kn! @ՃPN`*~HB\w=[묋c<}}QtkճLF3B9Ё&w |&ب^2ETQz&|()ez^f#tkT-o+Wtu `U*SuT}TH [0J& 2]W*/\+ɛ?[)Pz%S\ӟxKە㩈;iG9hСn\Jd3x1XGQ`L#9.̽ ii( FZy>3ۗj(OVG1q&`+~PW'enכLO4.sf+6 ̘9[JULD_adqO@$ʢ'ܷ a">(i T%jtPSgtz/`7ABzx  T7' Cu=H>ϊ}SxpMݞ%BVs(HL:A5/C`*?JS՟Z2Q³DpPM'.FjވS+Λ&(3j i$m%XNZ>Q?C_mN^kfDxX;vXƆC8- yAaYOE1$hzJ'@w?ļԮ*q4V*3d`Ww*Q3R=M>?_Oƈc\.ݚ8.BLJG7ª<32r|oi51ҞoU)q4gz "oDtlDK ulg@TJČ(F##º:EzԨGvVem/2ӏڌ\hMM3|z'gOǡ5%6lú ]suBTuA&C^Mt&!YSkCxYVmQ:3@Y8މwp>܊xf[(SIV6\e}\`ĝ|t'Tw %E]i_bxL 5/nVJڭ)*"L;~ ϛX وMdY Er0|ŏx [$4rG1JplT%`fj"*T58JFz$ZΐzeBfPHλQ\5"JM zw 6HIᗑH1ae<~GО5u9 w!< ً_`bnC `ݿ%[Y1̛UKh L.8V1`9|1dEpLB[F9:? #13f&w-=xrW6ߚ"8/'^2EGijg-)Wً۱hOÎ~h)Gf2X Pr9>sbJ=wIksBg63lʜb+ДWnջ\̥=U0h29V;Nw=hE8epEa;ԉ7" B󽵚-G )16*#M(O4xDw| ۤ_m' ,SPYX -f]i?IC#/gR=St_U#RNVǭΡgA| v ?}CIFz6ZM;;rL LF 9i>QNJ-ճQC^jX]73^\OK>0Ydf&g'5j5Oɯy.WB^߫r#C"o8 3uxSLTG^,@¾wXI@\JG6#q3QcZ %`nXquCu rJ]lN^" f99W>Z-\1ٲ4 أX=)"?tRIӤC#I\{FG|=^LY CwReeqpYኋQtQ8< ӶB0'9 ;$~JqÃ3!I3=qELJlAa&&dtW*ع1O^`_Vu tnOo5ͻ ˣQ.0ׇS1,o  )݄^ȏÆ4,9hLWm2&W]2!_Z֊[F11[L@zb?'U-KI ri. %U/GIc/]H<~h0+pnM3Y`k݂?oӼZL4z3.[B"1IwMy 2{RJB߆ {F?YȓtFl✕s:ܡ:mWml-}u&#̺Xф`jƶWp+pa{>jp#`hdL*~[zF&I,(pڲ-R#OL M%ONgYZ07070100000447000081a4000000000000000000000001668c169300004ffc000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/UO]?Eh=ڜ.+sR>AbtS0ݽlK jMes"c.W&2Wv{bTYYJDOeb(-2(%!ѐ,,9#\) E+: MT&R~q'u+ӅkzN_jpoXdLf29V$4XMe226_eC߮cwsGD<.Jm,8SgGC|dn/ EJN*᫂]wԕ.ʡ*=n&djV-t#D) +ŎnqzGm#)~+Juk-Xfˈ$u=]a@ KP .z#"&o^~SB8hxYk-Põ H,(o i@ (_ CW?y>uob8/~.0vB gPe;Yj~JRo?,EAJSFNSQS65QF'1v`FY;[j[qA<֓,'H)6ˆ@v7 +ME V[h (|ZPؐ \Of_WUq%ac.Ȇk3Rɫ,̣\7AB|Ag,Ao)AT#$0)?U*:\$7/X-ӎ/Sh'h`_RUynSE3=<}PBqxD)2=?AvzW,ҒQ O-m # n7hۜ5X,"`9`uQIZ[ڰe)wAͿd)$۶_d"w7Nʷce$L \*qeQcCc+Rq.=9E&ZPܨo:D2"0u[SϩJE*[Qc.'y2>v5P^[կZ)Z2j7E#/0)+ƱFŶ)J-PF5K͛Q7)es+Q nIP /3b|@t¶c8 tA!c0s#0&PCH} ._n)T-DiE7B7in!`W<}2p`6.f9f~":hQq0uHVTTjv6vF*=:D% K™]7r| o,ͽU~gu:׌[54HK!(6nuE跜v$@<8uU[oU!J8嗇e R|B˪QΎ?%$_"IQ/gashzhZQ="1LQ4(IoYP ɬ|3z&i~i7ﱪqURzc/%"UH6G*02TnJ ]0G!SKχ|#7RfH7k@ ;oQ$ۙGgfI|8>7Qݒfn#b9J޿,g _ BWTIH yOHzTz@#=J}2'y)r6'pn?Owxlծ l%g^"?3lD.qmU5+ *Cx$4[BBȪᗴV\XBk%@Fޑ$R~i0mrk[eZpMxryx[edD(h%,MWo̫i!f *݌a{5"WCU53;o⠖p Fꚯl{+A7qJ<-JNI:wP0lyͲ'Js`pW-3v}t?j{,!b H/~c] "^bE։X>Z[? u6b,eΘv^.4r'O %` ?zeEth|A^mHc-w@9刴,25Q䦣$nQ C8# $#lU=׺$/mU+([ ]21F疭7dd*aBX7l<~s+Fō&lmU?igxh{4 B떓Uޥe|zU<[Vl[/ >QŚ/A/{=]INQy7ځ*96=_]jl1 qjU{2aϸ_*o/0 V NOC?#*rmcȺ5[k~D/ھ>dn> ڀ_ g}QO~O^kUmC8.BompZ5>55Q"Z ?\ŠH6Ɗb i&Mt,FCykغ'lkh+A ZXE5:w`]p )2kZ"S*dgUDlXE0;-c'[Y5^o"DLцbL}Ηb  /nЈ2@jywf,kR$NA`Z9P1 Wˤm ǞK0JqGfFU}X1%MɐSS R0p_]?ۑſ:@鐗*L'`oDWm<L!L؛F|`b Ŧ;F]zן?z2$9(;"3 PCrlz&)xg,-5tj5j} $')UL3R,ǎ4ZS'4RePp]./P*<?y 1zT9M!? %61vSkUE]w} BK[z'Oխh7{R;r=N]ta0 p4zp Cֆ\ȮsT W׹ uGeݨ;0]?lGj٭^ O96wehs#F?yOWS J70d?t=k{&sF2zW%>I9h'oMxFxthxZ;lyv(I!ewj& 4HgQlܷ ԑbbUiS1.nv/4%cPR2R \h.i,`OI߮>ǃP߫CcIIs]iY Ii7= .b.T!xh77yvԺQ5k^_VI6ۡA@.ת$8ԠuRXmsx + WRܲ}M!q/u/-[9p#{.yRSl~[ҵ WQ;>6&Fh8̺pa-T74Qk6V. @"/<@I_`B+H_?}hkqܢJpT*Hwη,)V~*SKj|P:M8zYEM&NrNycu6 @EH9 v$ApiP(v $6 l E,OΔ^?Zk a(1qfh!35p l3"V^R (c!~_dwF٣cK f=r-<N ޞ){z%C3'Oծe2sv_ՈLs[VeV,q詵'Z<Tzt;_:^gVQ(/ LXeVMk}΀ۏ" p+J/γ;FgIGĢLT ' #~| +{ 7Bhtׇ.6\fWet `Tpqfa%g \v3YoG{+9;RFe,j5U0ç|ZG _(DFUl^(׹22&_Bڃ,I* KE0ۜ)>QmzgR?z'$XVz͕xuIJ Q~{D8piWnlާ6iFs{᧗Na3uW _Cw'.:y}_9{YE`װp6)CDVŧ|gm?A6'ۥDw.lgÑv 8k5*̯4xN!0,:lv@.b4+A/KT^pY" 24 g J5"M#޵&]|!|d>X|pKӠ׹LrY蕏*Ãl4z`ElcLO@riSZTmJP9ӚO3M!Pyi]Ӻ2C *rwmZЂ ye{H ȝe3O/ >xbY>e El? 39:DFb}_rޏHݯXLC~-hCi#DZ=pG-|]Fo X[ gmO]$Վ. v70_,K&x"Vpkpp(e7';"B9B zV1W#t0.v8c&?ӂM3 f: .74_oWo_HDwS7;l=|}T#{]]-}C#vyK'&:jf#/Zr>=f"B*z j'rȋb&>K*Fg |D{S)~RRemG,e^_5$c#{0eG};@Ѻgp6匰I6ҿe69w`c,\>6 pU0$\ڔF%8L1W;>Xmt4yݓJ΃1e5;b)R'$#**8E`z%on| aN1F['M *oEH8{gnOgzb Cy}:V9?5LA 4r =@Z#(x[K}f_zڸMΛMt(kX֘ΰjE4ZVIy݆S̆zW},$k/lf5n;$ b@i[M$ T8xȬR e˵8J5c*s[ vRN\lh6°{LZpHje1fvHe~ݗ܀XZz]X 4i[RϷ]=ݤqyN~ >5q;8v_Ӎj8=&=4+~UȤNs2lT#{n3KJܒelrGYE7aRTLqXǂ>dlK_ V%MDk*$;azoDӱlVEd qR<4aQy=PF.v)EWj@܄K'j ! [6ZF,> 'A-{%xڂkJ̻[Id~s~p~](%}!yWtC;K*j pϘ|J/\6ݥ{HezUBSTUc4|u({ ){UP'A_!H@hS2emhՔeR9߸9z@T|F(%JlĶ;n1X"|`TzL)VDFnGd2IRD4 -2MĢݻbdRVӓQ?EXόl2 iͲ !oߍO͜1<7"M]Nvg]E0EVWkWRP .,|/dvq -1яڑnYq W+!=gp :98!XbjQå-V*˂{UwҮh :0f(zX , .-% p#\ӇMA rv iNƃrmkAa{ʀ+cnqgHmP$_mQ\1:M1E)(2#|zjDCkE2&ES⽦K*+JҬ>]Kj)jPo?xj|#=XF4Tni \> 2)YIX~~7ѩ%=Ы|{bM2iʔviDhm~:0GqTZ4&z mT̎Sl_=2]0л| [ݍm&,5bWd ,~ D>Up(q8樈ǣĄF n*~UՆ4jV(UW_'͉IU$twB y an jBogׄ> Z1hl;-,Ŀao A6Mם]:*ctّłUQxr 9DY5&(9;"h.1—p>~vredI L&NO#1Aa-#v*!0'3 2uSFDk^x!!tne!âJZ2WkgQ\J'j^e^>qNQ t6<څt_`m\-%mc *̀fqE{vN S2w:@x'^*Sʮ[DtP5rR{A;m>UY/BFF d-8BT(NEyvm gՔF8Q}f͈ag",`I+^94:ٽzDvc"$z3 "!3]-\("ѠYK6$aPP(<揊KmH"9XvيnւSqgw9j:z yM2 :v-߈9ؙtAWTTP'2͛,(17]kPsVJֵG:mg~s\o!GYvuW\FY3ZB&M"s򳾻GzDC8Goj:  Xq휖a6Hx>%h#(CL=zoU*4gۥ<|A>@ ^jK l7c9rl*g]Z#6xiE'%_gKI8zR? cV{%1),603܀~K䉇%vuqoJh*UP3ʀ@PZ^_\QOWu?k<>-R To;Ӧ nQ\\d$K 3^O~ "hTvǮ:VrqƯuϤb)?̃t)x٠;Ѽ?_ $pyQ!͎ rr}r`g-_lE>YܾՁ[cc rFvJadNQ~5 x鿩 o~A}Zc(NoCu-#N }`)2Gk^62)Tپ9 ,n:߾BjHW`JCHM8-R !jr# TvCBֶ>2ѥqau ruf퍷Tpߜ+5(z %уX̉Rd`hŷQ|r]Yo/ߢ0ym3ue,˕2J,00@BmؓOC>'xNd `hQ7Ϟ?&:o1yV*ju0%Bmn$_r*^:n 鐚ǁCz>"졪dꄜįs`O]靽!H+N57ï֝ʣj2hA϶҈xPxAAmPJy/Lp} Ońքط퇐X^A0-C- #2%4q[WQߠVCp'RHOxp~le١]# 4yf=/`3 I2¥+ad>9|E vP.Jt)=k?kAF)BUv;d`),b tROu<m%_8d-rc(P*RK6qYj-5y H?['l22ƢY4B vGiGm3Z9gNԬ;!֜tfqp}؍+$Gy!YOb&O3aw%$];T+x0 H؜`^+Y{d[m1(iJSNN0$oe!}5VK?!EUcu#΂FBhb rݸP:S1ɖa DoݛtazYr`tz-,8si'@Cez*] ͍6_QD mv*B<8 @oJpad=%}'ddW?CO@ ?fF1N+an 4J9k.aR2e|ރP2^諑}=hKozmȎL*PoIjƨlŗIE ;J&_ob&RW@zVHeAz%%;89kP ES;$ V^cl418dfcIuku,"3 A_ R8@ƁrdiJ+O]?cpg:wZ9H`3:_Te+^;6sL? /Eh3BP_zEů9Վ7iUwGo7V_~wC_ӹNi o<7g?U'S싟)^zdۂs\FM/ W2(ʟv11_Lbc3}iZ=q]068Eka ü<^ΪPgg^KBŇ뱺F ɬl_Rkv+G]&,(o'[<|JjoVkD|ǭ7ZKp5,}̺wL^, Clt~ P #o_n}&)T6?HLN~TIMi"=@\I]SKotˇ[QẠ=䱱`Ҷ]&¤yꍏsC%Cxy3S'W@"nVٜO7X .6M!6&v:7?6O.*Jm[Sdk\FvV X^/Qt?`G(l( ${|h  A_#(bVoSu'QTm5TxqF k/E1Yuޫ#B3k'>T3dY,d}Dw, (\.GfBP"J,(Z ۫,[Vۛ.&vǞdmHv~1?cs;1n=0/A ԉ%j\^vh0VzKC3ҧ߱|2|Ȱ|sp9zu]$Ji%YY7 Q< RU h[hÕ7$`:<^FK-]ȇ>JRDM--^ѿy]`ndA͖6AssAtf ԩ'xSuнKEw= JZp[2U؎"AŅ%$X@g}r.9]ƁD|xIJiDfvuR$B(4>K):* qO ^h$g('cg-rE-Tj˨)~JWHE{{;2ٴ|^wڨܓtK;U琊SqmY_`CO̊)٘ŃMWY9I?x%12e u(|{}a_| (1]mg[¥TV-'2PRd~˘1fóςA@Kz믦{i32[,$lu6Ԯ&A៤3EQՋbq΀ɷ; 71y"Nőֱ{_Ҁ16~wsnD8GKx2(hܰ2twr N2ɣ/O_vDˎΔPq*y)9 m! >+JaoKqɡe^I؄C4øb $b5=;nqgw+(]܋C8d$KB^ ,H kжEx&եBOAFbmN7uE`0>iߊMU|l C_Os7"=Rbn%Slܨeq:1[d4qUPS7#28K_vS&2Z+c93TӔl<=BΫQ`V-k$Hs)c}mp)g4E *kFT[N#9uE8:APV-)O?{B [U[nʔ 0B1`[ֳP }\.tEdl6̏5^5 8~qlZ ݑS.h !چFG؛Qש+gsr1qS>N&l7fxj"w8! RZ%S!Ov+!J$gmXg+yGz&ђ&8|A08cNPt9nnxZ%|,n0^2W1SvgݴSsL/TިzbQB|=&J+ږ֊s1ŧF-a1|)oQJZ.? [͞_D}4۫L־ 9[7IY^C&зhi3-);H ն8Wn. %RVUxdQ\R^&ֽWXW,tljaK<< n,CEnUuK8〼.RvyS^́^Twui2KTպ@3LcLB@Kw@ /t,G_8EKI1ƒ;Ƌg_l[sMV1F"nOcʽZ-q'Eumg`-:4=2od<\ u.<=DU}iYXE `Xb^s}X20ϊ rGfA77u\pk}" VHRt6aG+iM3eA'=a8V'1LĿۓkuiʝ@:K:msY _=4eLqT_AX?up]ɢI `|HyVV ] +QQngWAg/K1K[Ph%jB;=DgOꆔ7`>P j&&xWaSP_,M;S`ޘLy|Swƈ⯏샾Am '2ω` Z# ҌH2pS{#bn͠pp& ;Ϫ]Sgv0 tV`Qwt;0}\Z7qKŻOA^dWf=7Z`;(>B ,ARi.cҿP'\6Y 8#snx3dA?|4 X~(J{.Z.<^xzFtK)zAQ׫ {{gƗZǒ2:! Ǧ֌-Eݛ`j#,kWAgٔ3RWq0??kb|nޕRc|2E $ٞK6 H<:7K>R'm0龝o=R(m4"n.^%t0`t")>^0F뇠ghBH"SA. )5=԰8B}0=XشRǖÖ]> ?2#+҅f_^ٔsj* p%#MdE᜚]ׁ!]->߈sFΥA|qp- 2Pw DGI±Mf2p:A]t$"1WfJ2wLY. {~UpV2*$۰Wca~O{mn>k*W&x֤!}NhmTB&WUGr9h|UÕ3S#tLriI?0䵰|Z|jga/nÙ2՞o0E]~tӹ.]p(5d (g wBL~0%NMT}PXG<Ӡ겦 Ce@!`FZ!\v ZZf" /Y .x],E[ɠLvKl]2TPFɽ/>.Ms{T.M߿[8UIzI *ȅ6AaG9V"*Y5-`*e@l E^J /'.6z @y~AJ!/g 1u5ww2aZձ-RužK,{fZGMLt3@ӑF(WCWWiM~ 5 &.дSE n.Nj4 mCw0m}iĤ+,s(3}gk6 Lq{, 5UMl 7@h}̑tkM6GiS >r+8pZDu3Z.̅iAEG&kʗhdvJD~uN,r(LzlD=glgI~LKes $yjesxC?nrEjؼCߣj;l\YO(_:*!n@-אc[ԚYw(Qлjc vǮABڨz -[C'q2 㶶'2Ѡ/۝ >J+!q‘L<;mtD,3b}W,H(a[۬_C@YAZ: "4/@zi ?,]iy?.$&fU0.`%}[:| E~E#UQ}yc¨kEwUOf+(?6Y_]M}|9TlK5wqWy\]"a&]"Gcq, FWi3# $~YZ"Ζk^>40w\7?ŋxBUc qXU:`ť^v€ ^Ynty%=S!rU䆚8`54N$X%0)s[ÂW:71+5]TM6)/U^i5Ez*A) j\0N sL5IS/>2tQl_RϏZ1P+JBB,WFTI4Ox/j\]I&m.-κamE׾knj)P[o|`Xz(qwPJWE lU;A$_L9T[ x$j9+zx`$.m5|$Dځ9D\ `<ƖoINѡRi3SUԯDkLҶm4 F7͐C4Q` =wb"MT8YjZJl0:ˆt '+a_U$k9{܏:skCĺI}m6 H e@(v-IR?S JVI;S_d;ffش"Fk lG ZJzß"1fc!'cBxN{N?|rTiF)Q骰1;<8gǮd8"ԴX Q|Xem`j:zNE &ŇI%įE),]eH_sߖ=dY@ ~2qW^7-AT~6m03ti~O $x&`Ԍ\(SFTa3\dgGA?y (hR+x8c#ŮdE4%%OІLʝCJJT<ÞMfmajƚ*Z;WѱB X|;MRklN6L'p2&~aC?m\g slpҙE|l㷷dy  0_,C8F Eq#^ՑHoŘbV<[),YbOeٜLٵOqU~>V ahy6>{M Cǘ )0akR/neńj/3o݁cy@G$Fuv4};_cP';lY]l+iG(hT.%% lr cj zV=Wp҃B͢8+,) >a l)x5_KKq0&ڼ$QKyWٲqo3D 'srr!)3r2 \*8eȩ#p Q+fB=q7v>xW3yuZŌ"\VZ27py"4q9uoRE,TH6O#pь; "j̮bTR@iPT uM.5Q5a:6Onᅳ :+Ojo>C.$P+Qo-;:<"B+xAR^6@^0d]fH6NEo+Ϣ+WS#'{H8AT'am(́G!eJ}s$u>Ls77˵GxHɈTepLgT9LE:R`S}ѕڑ[vE6)/Ӈ44<ݽ-k«q>*+ظ+-;RlsGWe^Ά:<GW:&FŋSC^Ǟ?20paB5!I4,ث,'9H0/񎫐@PG8?;؜Z8]Ukj EԌ](+@\n"[EP:@Nmu\1~>C/<R#kHܶPFkܐ-Yq~KRmite?#_(-e tWRpDboկTF8:-Resd5bKEɫ 504 .w]Dc^~I-1(14C.$2fP|K0;+ٱO`n93sZ:;vI8ooiҀEbVG KtXD[k,ImG-,`Dy(u|Ns"]єPBg^lۿ蕰QabٰGI#7 s|~ٻk֙Э1c l&ʉ=h/JJύ3mȮRFv OYi̫nЂI H`w}}o&LsK\{gX$yB]|hxpL@ǰGȴJ =poyoH('Dj;}*Ap|VW~\Cei~ IIm4³KY!!RM>ҥ[9+0R? n#z>0RZDR Q)AĚJ g>c|`=kxJt0hvVWeJBthjqD/nuHUve'iECX"7wOoJ,|;Gs9ߛXZC}זJ-)HF?ቋŸ-6~wMWޠF"XcT[2;8UAfl>7r(.DŽx Ώg!B.0q_B[R_uT̨ϵ8V =p%(CvL@E e@7!Aӽco& -R^]P^3 `TH"yB<Db dtɍ=HQV\<7bq⋰2I/A4Yx t% L(Ʉ!쥔=4Ŷ!SIϢ/ir.2;Չ'+l})*Oi r̟.eOKjHlj&.'f&qJcg;z\(~̖NA"Db45bCk8Q^ԭ.T7nZ[JT#dҲ#5[欸hSjQ&+9'hSq*TVuoEqw "qVu7E1aڸhnQ\/{TRO6R:p0G["Ơn~`͖!-iRcwS $IYAky:Z%b`LTaR5lJ}J?(0q;]U{tAOV:Hbᮤz/*eLk7>`cltmDQ|(j7Wc#UٝPћf~BʾIQl,C&"(T= 2~ ŘgբYZ {8SGW ,((O.N[a-]lWjQM:0aG,aֽ"sMF2fЦn)p8_ ;) |@'i'9? $北)f# )*3䪻V#,-@IY5/~Ek(NHAFQY^] Wv+d^ؗ3r\sɺg95D5?Z t9uA&$ھ@Ǧ@Lhu=bꝢD!U {Ea=ؼmlY[D+[3}m4)3WC:tX9I^?~Noj -1h9"'73VTirTNw]g4rXU*v9 Gb\/Dq  Qi~kZck^ijòu&J)PQb>Ջ뽏D'?EP+OsM][b 2vWcϜB7L\%p/ED*N"ZW$Uӟlv4NY|7G_w/܇J #Al33YAw/&jBfRc p'\EtM5W+b+P'wW}`7wb\1 |nG۝K9pa߅(zd% ԁf}0m۷H\ 0(ȿݢRԚ}4lGa9iOuhRS{^qch1+ƌqy];T1fSZ̧AjPO+ycCqtYMH* FG& =+*; ZNR_RW  ݨ %=">$-D1( bK^З8;e4wEĊ75.yl~~g>~)#nZ˒$R17."j$H6y4^:ؕBk ,<rK29(9KZ|Mq}:>HovOܡb/3ПЇ1uZxV_$y~!s}tPd N v2Lc(SO9ȮC/dƋ݈W^20-mŬ u(v|#e6Pz}W'KvX{rɸ]TҨ@ |S滨ryT'X::hfMɯĎFoef5@>nѹ]"mV2}aJoQWMrTN5}w`>@/d`~rWYP+tg7vb )?cj0,ݙP8d0_L?9cxsy}Lg>$G)$y>XJu]I+qwռ%hA_yMCm?SGꏅYk6~GJ]vsA_Fr"qͅ&AFq mZ 0@Ӿ}215TE=|Ļ 6GtȀ1VGusZ4DWHc:vAz uh>EphoOc T,rϛeP%+\trvGh]մp;XSDt w/2_3$2B"+A{96Au]L0 h1@ C# 'ߖĤ>~ReZ+_~]W%2f!<7l(LwӀU@霡unY9,Wq'*L-I:rqss)`_g:Aߒvsrsy4Idb(⑗u hL)*<5oQ^X kո! FVuJt} 3qF="t94w(f}W'CaIz:hjSh%>|Ѫ1{?X ~z!" Ë6Jc0Goq,{Mb]|/zY"UBA{Fw2Z/@#/a8P(,hQ<\0pf[(u)`Z iymF$~ҽ"Cnu`H]*A54B]N@2 Zc1vfƧ6*pm7I! Dܵ%@Wv_gO,:crْ#f|[$+*a(+w) {?8oJiKdo3\tWW$oZgʛD1 kw' }e? <,_`prD̝V-yԓd˝p 0TݢEE{5&HBbfx+˸Q]ɭ= R{YS~.1T!?#˔y?F25;w4h#ew'fbx0V 5asiMAW֭U-Mo8Qv:ԇFn\ڛ鮅B3 u6Pluőe=Aq8R ]5u3; @${ SVKQ=:w،`mNBƃ+}OhV+k6Pm?HEԏ7y -}:=w RcWT_D#H?S`r>v7\9i4Iy7\q=/ai f/XᲝGH2X+"j;1wT:Ur@\')ч d2u PRf>]b,X46`d`"P.SBg!sMMb*f{Y@ ]k) D K/sMj8 8FC7Ho{PȻɀbӂmE2nG%h[1n}y-n2^ݩ7GmsI<"#j8]tk oatgjt K٪ 1T?"6pM^^`7@8@b1HKN0O{GE[(Ӑ0#jDGEQMzp$ВL ڥ{!0 >ئz9` scK|dH93@&5s \`IKؖnueQR%h%+'k*IEQYJU,YYK=aI ,Z !G* 4~g+ RS\A~VQ\23r;v۩ 5ͮ:M&"7@'p]7W ޚkEKۺzKM|΃ҠP l礶PL_τ2e7qjU㊫ꬕ_y<(R: uҤy|ɐ{tɾ!/CѺh,rh>Aw7Sb'DC괠/pflo.ХU;ا?q &0ɽYE*)tdEW# ލxz^NTvO޽GAfq7N!pe`1H9:% (Zxr {FGZֈ Hq]!a43[[i!4h2NI{( 7!Q?iC.slԧ%▶LJ1۝ C K,/TȗVOK)P^Xy&D\2lu ܵ: {lohV;=r){uK;CZAd>ގR>{y9 t\߼-)0TDa: SHcY/akgPy;S9QCN9?@vऄ<ImXAHx 6%D8A50~='0%vRPVz}.SߥUPMJިy~\[e:rU/"'n{smA8жW`i }%k%Do8d@h&q ͣS'S*ZGGsc@HPIT`=W#"-2h|Es5Ljy#ߞ^F 6Ԃݹ٦b,ӒY# \0SKUmuy*@ൖJ&q**DZ`.}53Ǖy1)8'eSd?krmjQjE(JVu}ؽjBd/Ǚ+\@ ϝP3_if~U36? L6r,h0ե(h|9g(B= )(!3U9pt/a!y"%Tt~Qs{+4 䏂EN;Xʙ!7oAUTrsmi*J[u7 m.6p|@&7 '^.#vf5p.pMႪmz϶JrL/e_^ [*ē ^"{0Q+4PQzkF$`0L}D/PUe.;yZK ?COE/eQqgڥ!usOۭ(xyCjjA#>v3!:: %A-ˏIa6-̶ [YΊ{]뷉te@0u1諨н M.- p-܇MȤ?YIYa=Y2С,@"H^T=zO'w&ݻMSaz)r.\?ϊi}k8\_xReKʓnMyXҡqU;ZR74, ̧ N?p&ïi}8>У):"=O;PV^!#tbE;<`O(La@Nh3*Dm*;o;=$Mu8ۀ)S`w7ߌ,ꘖXPY/%g]Kk*X7bVTijdY,-ܪ^印nco#mOCXG/ԘYVۿbWl^1lg '!w:vuTkY$7C5.ŠdSA(ЊR7KR+ith7c'E{} V|q7ƳASwnIleA=YcYI]wIɞ@/_cAk۪Us=ʲS7Ҙu:BϚ\7 $t~G|7[o& dO &F9 ~CxoIGt!Iݕ牢2lHr 2!<=0WWl_5um Rs&Q|'j(| zI6KͶ9e;4q'a ~Q9HaС2uK?hNJ|*bp0ק/f:ivzpګ&2:zo*D`stoQleU '*S$pL`$7`.+~p몈xcuN'eӭZYY'swPa9D#ǍA޿qvPV,(ˤ:8- Z<șn"G$|#ۣU"Q#NSޣp:hwr0MC{}`W+#Y5遚εKek'mu\B?Z# TE٬AAPiʖQ2H=qѯYJ'{(.9 -^' Likn/a^ :=r+#(2{YoA+ݎЋC@bVY-8w:+Al?+4ƀbd (OG]/ߛOM/׈YC>tsB9aeh޴! nOi9POzז*d*JelT$k؁:M9CI_lݝZ89YǑԥ@#z(|%C$[yʈ7$%_f:FOx:WϼP ՎJb7\1YNq g)8؃Рʃ<+]WM wfTY+7 ;V` bI٠0K%Ї}Ct~f`e刘crPcWƌIXʘbn7fܖqRdAO6>3KAOAVӂ8 W+u<% 3C?X`v3i3ӍC4P:+\:"Iءc )*ܽ}p##κvFL[$9+7Bjޚ_vZnաĂi>b "5i;]@o)^w1iC4NFLp{ljJ|m}k-Pż%]_i YsYo- (?1J?VѾdF4MfmNt٠JͪWEhT@ac-.-m>mE=lWbfo Zw0:Fw0y+qf^(b%d|ҪN@lS_w TBavT2P~_6(qyy !|v?o^Y\VY]!V5?qaTcKc)]9?3# IJe }.%',o\fJe-T"RcDBߗ+5L6l|xI௸9"[I .k`%=ACnd4əlByً:.P*b411n5>6v76 ɣߕ}:Q80PlFq g;_.u'/J bk (`sfeg؇,5V[i%/> NXaJ6 hP_`-_F)a$H{Rrsg`С(^wA1A{DvmumG25U) v})vzVOc޳t6lܙtx>%..aS5r lIQ'go&pQb9; vTa$Yhe[/("@UZVTMoJ -Kc&}юhKqMr6(1} )PQ&z7dg|.?OD|8[r "+Yy];J@X[z[քj gzXq+р~|#-a][7ש4 Q>2]a6txcy#:1^2GFCf%/mCm\cc[l\7 R.cpn!!Ufgu7ߥXeyz TN*&~ Fͦy7oj+]αj}j-[kL*_+s_{_%un8JP]zW-fyj23.0-mjkAb) =̟;qmvj"ԅ&/:MXtX;a,@AZXiY1IqZs!*9 NɩIDIz=Ոu+ 1K%ԆH>Mb%"!5!}O-p3/"WnZsbwzYF?*{?VP*hi._G OfwR*FNK!Q}]gB}@cD~*ZN8 ΉhG{e鬰,?U5E1ct+-y!4H|lxx]dH|4Hȗ- [,LKf/w(c1긓TxWBK)ԻHɁhL:BYC;}"γ9:;I1E`og:/7;b E@j<\7[Em+i>|\@E=7%Z C_TXP~#&w^0YHě)RxH,Ei}^tXni\VOMO[Ǵ9UCM}4̰F~5?ck[YgR b%e~hA>/#lȥLߍfkٙ;+ yw\XkX>|}n  Į\S~'x76?7یoY#(6Fh%Ǚ3O\w$R:ö OtOεfet DDrΧ` MTEQU5Z)žvk$. ~ !,O۠=u$hI\5YCl9c]'n–w@ U(;WވGa%;H]_⨐#m dž2XP cY>tB.qgЎ2=p1ߗx؝A*f'}n̲$LR˵vqY* 01VbL:&Ƞi7HOO-2do_ZpAMH1ך]I[*9t{o i{)Q ]@2wɁX.WlK#e i0; }X55ED'zo A}cg$%Z-p8U3riv,|sgv B`bD$5އ!YH$M}@Ƣd7?~6L |IN͞ >?|B?2C -=y`G9ŃBʶ?҃:Tqy־^AQhYG~{;y񨝖-E>vI?"p+¯~ ]{˞ťtuMD7` -?i~ pCmeB|ȵ$dlKpM^ vYTXnABշHJ^j+>kY÷E X.o]8sؖ 'в_ִ+G.1>xsTkxzlY/+34߬UD7F& 9[=$3B죅8J J:`B+o?X1pFIMRJɢB_5LQ3@=MY`u'“]!OzT`M[?Dƍ;8.y=bڴʱI̳l6b \S鸝Ux-p^((MR=u4/#'z7e[3HOP*hJYb!Gbt:Ǚ=xw҉tћ휴NWiܿl{'ʈQ#nbUP"UGogJ|֘&C{ +[ 6빘𞷈0E-OMRkahKQuhIM|GY@;ډ}rS!e*Ǎ§aЮyz*R=hĖ5,!qPuc{?iR1ӧ7Ŋ~mcH8wIT5@L**ov\S/V|_&O LI0.\\:]~ ;^ EK/V 'Qf%Ү5% \GHl_\ڏ'/H`_jX< g:3ڸ}70R{GSj:3oκ )G .wD7CG w 3~h{a +e\PpT˵v|\Y!+17l [9x^n1 QMA6XL$F~$ (Ip3k(Qn'`:eub5+:wEw&xV5AއZ3?0>y_ҧ.&Oaݹ ')SE/x1}{R^R@S13.r\8;Ru6`H^.:1 _1Y վ S:tYti:ao5S P] :Z~IOxxrW6SzҍOL돨ݠ\< ˄ pK1uvF顐}sCv"3<#ωS0p̔YT?L &֗,p=Mڹ@#yrI2́#w'&_jB)3SgCCFu M6K_cv̂ErT yȆimtv蝧*>Kgvӷ9ϝPԖSԅ5$FBMOFw{F; .XbkwdRɓ싚}S_wWK_6,~3 U;3O+ r@dp5ާyˠ]22]YV8$}2'和 V'ˣ;9T0h~e >XEu<\GT8i+P*oHYl`uSo+)S_m"㼜粗57ioZ9^@h;Vrdq8gԓQ}oj: o{q:RQ}gx#a(@9s?dF}QZbإD6 Zŭ+u=J;޾ֲ'e pxːr[HJ䘗1:6Zbwyv81wv;c7Du/Ȗ2ZY:B hg1BJɺ}[ Lo9 9|Wl^q3lg& h{%?p \AbqX.I@28{4?̪^6qkpBf 5EߺZ 6h0Y&+,qK 8K sW~u@) SGGDbԊ_=﷪^jzw1-\VO/$*(bqC34jB~T PݿWXUHvTI?I=1#xx \*x/zCk|e^EfUS=),a KN#<Ƽd^-mR a{ua_$ޫa4JEZ"1 r<~:zӼ*AɧҢb'qG* ET. B*c;]ȴg>'[Ƽg,cq‹ iP-p:WHF؉6ի< !#+íg搒M)TPǔ0.ĆiQ9 = 4 EQXJ۸7Gr+)o !s4ȝl6FU7^c( HٝN{ϖglkO-K3?0*nʲ1Ɠtu: 3i.0z,f .߷ `o~ۻ^F..-0`xiu|fPft xEMlq +?K.WrwU_~13Oq%kf6rfؗ9Ϩ9#KF1 [Ij@A_b\Z0tL^5JşvݚŮ#t1-}pПtbkejf Do d.yf|UNi-fs)1TyM6Tkbփi Rj3!Eb'YTD@zZ{HP!_)$}x0l㠄8aюR!S'g{-!bRԉJ>f˘b}# !m}o~~lZa*F ny-/^JmZi{|g\dbZHm~/M٭2&r7}d6d?U>Mŝ7bL45 Nq &'jg7,8ғU*$KyG9ѫ^Fa}}'AY:GFrjα d/~;5D T!"@kةVZgU(tWUzf@Wvq:pva 8|K 9lX/_b=q}?JTڅxݺ=%,pH;:@F$܉V XwI+/ pUeUؠG#q PLO ιN2h8Aа4sF9۲0QXgXk:Tu5H{!B:O,7f]n-@w 8lo:eNq ֦=_T@s[Bouɂنl*]Mˎrd7e#Ѭ%Dg H󦉀$v7+WVF5V9V)+dn<<=xQO30.e9!),M|i@HRD kf1Bd5J/vTL&r;0,k_ XR2ߎkd|JbȞC}o{;:`5.'JC[/%ъCn];t0bK50fB+tM%㣰9uI00ޔ>1!""v>#XO>2.;(:2;*}+$DU!!vrM撗0񀏁.Mfng 9MՙeBc!f bD/QE+2-^_McXed$gLUwf޿J *i$rLuL-J3iP(ƢoU{?g/m87概4i2"o*xLeܑ݂?*.:p:H,0BCj$#Խgg!J`.}$qjh~\ؘo7r G"E%ܧ D$5w$n'(m^J0}QcDؖ sNz9 dH'Ft~&׺!n%?ȂJeuX%يa.=,{E _{pQCA6ɂ!ޑ|"륺BAVR&TGRm ATI-PZbU@=%CM -5l 8hP_j}r^NG36 ,3zD;sW'&i}oStڶ{j&S0,ğxݧܦ׀ڪݕ{ םa89 !<+3lnĉVdr +t408 ?%͏qI@)XfnF X8V Ckyц(Ӷڶ3̿BWJƅ0jPj̡c1,"@B>Y0|gYZ07070100000449000081a4000000000000000000000001668c16920000505c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/ዕP]?Eh=ڜ.+[gL2F_UXg~ld3_y g+Tq$bzYkɅ|f.}b"`b9=y .Ĭ Dh Q` 9uUc}| }̕uptj(j pLu|"LY1MbLZզ>[b} _x!7 Ѱi 'G DZi<T+\L޴nM.U4`7wqш|F]탱A %xq~E}X]rc?Fe- c5SGeLURWC~j1_f- uK2HkQ O:s:W#@zvX7y=Is؟⣠i-x3a?QB_g41x6 [E$ήG } y@ϧ~5rܷO{Ι5=3xGG% v)eGK l56(M.Q[|(P Ix LSux'@% plHJm.T'Ҏf032v>/3騴uf}J'as Ob#W7 =dnUwUtx>U@Nqi/ڢ5pVh(or<<{DiKZH߿@ GnHat@n4 Y+x#a52L@wD;(w$Lm_OLh8'/,%8s 0] ^oR)FfƟ1:u%y?Ϳ@_ܴqvW ?>w) #\R3u(HNbPtՄU`҅@?t(G$$eW_U@R{wwrhy|+ dO& 9} b[[9N빞"GPjfh%HkaҔ^i+il ~Wo.oʷ|CBX+5Оmu3j,8c 6vtSCv{:=_[jH2~34[E YӨ&֋+U)=%m5 7F4+]_JN6u)MPT6rA 8=EQ$ D+V, 1E_EWݞڷEla"Zq(+f )yWZ@}GDr^,QXXfYL< Œp-ڳUe^1 ,lSycVj9l{Y..W ƬIC-+umbt"C}w'cRa`TR +NYJP(fY}Evtn ! Vx֭k{Rќ4 -R 2p+IRXb<3 0 \rU!!d55 f+n(s-g;K5Ytz]:2r)gɀ?vӂ舷JVz 2y Нf5vvZ?l,./$b[R)f3HYHvM8DZDC j 7hmppץU㺱)5Oݑ}U֓(O"kG(eERN **}]F;@/9-Po-&S?]s^NZC8%bɌ$I`z+5QrRHbY _VL>3~`򤱢l*f§B*VA7hy>1EFH@:e;E#)v,v0hTlfzZiNgEKopgX d@? uIP!J>ODo^b_3:.E [Z,q9BtM ?8<+P2 RN.% B&NwMPǩ%s<փ .3ZCyU|jO\QjbyO2& 6'V3<UL ϳCO_@_vz+kiSl ~a޼#W @)|Iv:PUqM5)~LM:{XA^]j[6ħ8k}"7gx2kS xypp7{~Hb^Pֵ7Q椟I*d蘕Fiϻ^ZzmQŋ b4wh֝c:Vibzǂ!҂w]״UOMS@Y?R|-6gJl1 k7s)`zen)|2 Q_o}x O=2ƣp ʑlEAQ<;9ErMԊ3ʽje3#hFFc}E!ܔ;|m4S-;ǟ#?:ƨA{6zct~ %t.D2,\S<ܶ/9fҞ/L=dwgX!oɁ<$0MJ\|o /6<4q [P{BtF%o`ٖCd$Rˣ蓾A%w%b[?a9dLFNHaZʲŘ_YBGz'&w5$n;`۹` 0+,bB6ec5׼$gB?uG Ogӕb\"u`Cnp%AFЄ-;uYfF 6ߊma%Ȱ~zKeb *I=fkXvn;hlg_@f2zmWqwrSՑZ=n|Dlk=b M(g\8{1 Qmх{^<\ ʪ>ӽYdz5qz82l}k 2h=b0q|:yO<@n{@ix<540(x=v fMBRFaڿjzoǣ!]QGԽ<sY-CNe=&,(.Sc1q4jy7̥3*\yIT}tlQlEw :m5gYDqkE-fUbφVݕN±4It q$][tFb3lN֊w{ oxi= o0|2(r&9! ťݾ[瞪p.x{eg:5 fi%{Ԓ{BnaQn\%I,û!)gMթw„?؂H,%S{Oy]psL5h^m8֙Tuo8N gBP.}wV9 oR%eⓌ%5q){Q6{Xhj8%>$&4٤ey|0X]κfY0RԊ! FU{^p޼ ) 0|"ME;k'M82"{;.aqJZ˼uӜ ?!L{Ղr3Waފ~*HxUzRDl8' %F_&Ǝ1\WI篶ov552%V\.a#\  ({d,\S TƘ﫢ۀ >)yk':I@yN` /g6{}bL#3ǞxNUXc؄βժ၃w'- ǁtFCP.} C}˗9Uo)iAxV5RFj5KYkw{iK [xعjUz( 78z ۀqѨ4Kz4,i܌Q>eoTqRrn g'8,^U{߁'q\~ Kn |_d (GJF_v0(C1rfY~ J/}B Z%h0_`qMܯ0L=q<!l98o$eQ+&yx\![҆{= G+p6PU {B7]U};(-F q3m9;dqq^j mve9'T b:J'b -[y5'r&BzgWoM%}⑩u L# ȪTUQēyBP铇Aގ׬T<.Di3[,9!=B9a "(ӘP=-Yڟ-ky, %Ҟb{/k`?O}0 䣘uV0RVS R6R`4uWuO]S\@NBjY(#k =ƶ@WpLT3wHuOQ"d=Pr" GơѤ}67*ȵ3P( VU!svHm[h (' aԦUFc0*|$(9i9vs!~m@͛79V%"Kf>c$o/@8%}Mѿ ߹}P,jMx(nx(_gIqMA^,sI!Cię~ :Ϧ@ʝY!QL IҦ{2Mq ȵnB]mnm?,lDR7LZKt%(ِ=$0%=+Ncx^c 7v5ɲj q2sWh23@Z/Mr%)tHKah_C( C\]#2 <U7:(3h|?m)B z iU!|z4l1pB _t0j"3垎ɫyɜAF_¬Nj2EaU-jd[&C,"/,nv\ƞH?eݭPJi- E&=]pEtTݩƗ!] 梷}$PОwFgNfdj7Aۋ XDHv o8L+ bٽh4N46e6{D'JSO DMMpYj%AW_R."9LQ"*!6ڂE/d;eDv} z܋~EPT0u|@&G="p 4NoI쨓dHM\V{]a~=F00^ښwu?97זjI~]t JT@\G}xcq:kD<fҬܫciFŏEH9Lv%}gΐ`nV8 GŃkG ghH/r@U]7:$jy5{`7絻Mٌ5y ^=D kqnd8Ӳe擼4]hXʋƘҝtlp¡~{~l &*c&\itX}llή* aP]}+lqA585b|;{K)ׂD^φզ@ͤThg+|" Г~UFey|}"3nVa Y~ ?r1$f0!A Oi`֩1y*-&d $ӗ$PB+KLke33 ݋LRc#=6P=CZ>zzMj8>rL}'}]ndR輣!7Ucaj.i#|"iP W.WeuH!v# qXXma[9 Xu݂kz'i.}zY4oM0+|)Hi'X`җa,?Lp~;כN@G:Vd~N)QzAWW\0HP5ɟCzƼRr{aDùEj2kOU(~ E*<| +]WGYfKXD~/"59W-Ʃq(Ŀ Uđ]v?SĀ-2nW9%p鷢BI6v'YhԤdnbRK\PNTIhS+BMO}טЎ|P)8;;3aoK:: 3)0ׇ:>8}m}ko-hwOÜ{T,>Ȳ`꩘~9gYE+ҲT;7YZKT,N^bbZ?,3ô"*42Ңwð~t 'cGтRPfqC၈cq4=7=SFݞ Bҏ96DS~/Ǝ$c`*׌vynzÒ=6˧wZߣǓ c B_"w؅xhJ%p09; UhRl0= l0[l6jbAӌ+m(/ICvztS(PvdxE~Q\ضhwφaqaZ?0w2hIXNʹB!  e6 h@9\ôY"ZB߃בus!N˻r: BKn8!/MX{T/H[!4[q DtZEZ2Ê`Ai/ )>j{P? OBPo"9јU<ĤIS8_Q;gZpb] )wРf5CZA?n1~Ud'(V:c)f(xCuQmYogUb|Z/3#Ke^(OVh˘%~Ai i~JR6^IkP+,>K!x56V>O8xr:;\>OC,kc6t9(uF/F/ҍWwZ"I37zzqÐPN ÊX~ǓzRN9p-4#~Z8%g5UE*f`z?.7Yx-9I/Tl?] WIe4²4S>`)DߣMZU ]G`bޘ#KzPٽ| tE8ʎ(,jKC쁱mJN@prfߤ,[3;gnt 6G#eh"h=gﳈ%V<7 6IZXT9:0uETڶR3j 6D+"7^)CsEɌ\ 5V/>vDssF]P&8DC*rE)MoS|g>Cν"(VeV]$yA8Ō#w-/$kmcoH]HlP;\LQ& _q7Ƌ2^"))'M{yx`uG܇OVѳerC*WQ7X_ph>YUbߧcaqg+2h bƛ'qt%1:2v1rTQv֘e3 ?IR!K,YCX]~M$ó6v5@2>C]Lq hejf5hLRӖFS?Nۜ'챺~:Sg`{\PtՄ5MSLV" =o̴С* #nǏײ\VT6kR깖tv |vPp!k5o][d9f̗C ݀o(%uwɄc&^4P< PuH*$T#g0B߷ `&UpV!Y iHN@GQH$Jg;Px&E g2T.X *1%* _a`U:n1Mf@VAU2akAǹwU.#o+[d9"Z LO?#_XR6\<'xryvNY &hƑgFa&uԆgESu ÍkVL7Ω=fSj|sPSct'6*V]r.*jVW=qђa[ZKhҌwV)Y4TBE2-O$xGw0@vuv\ 2wVɼi"]\׏\A,ϕmy(.sA}uvM2`q☬Ob~ܹ]TkZIA]aO"QgYIu &jJsA@ޞ9R}paP();ѡJQukۂu8ZA~ Ol'yQ g{4NѨJת>b?Go6jwy=2,i E'TSԄވ:Wj⠰}` :TM`{ P S0c3${ d!1UBh^-T% l^럲BmqIlIkvm+΁{7?cA@U#wJ~sl"xqJMMk,qCo:DBwT~x׻Gv ;\)2K Svo)n{P.ؿƤ {PVa* +\cL<*6%\ , jx>{F#l댔dN#X n`.4C# gz,3*J0ōҧzOUA>ǵ: Q,vl|o?ove; go*GYu/N!͓FDN|rv1BK]zot-֕+]E.Wji\mZYcs!Uk4/X?tfA0[H +Y!MK`Oy&;} ~i̇&]FonČ}wH5G2c 4bu(y)b)W#kgE#S83R ycj@~u(GT+ek+J_A4IXHBy!ƶ7P HEņ@$Fmu`9f$ahRE ꓨ\?ͷ ږ &p&"/?HrKes%(}W(n fԵZr. !3aG`DX"$%/ Xݯ|Е>@ QKs[ |h,9RT[_P賸Frm?`. T:]c.;u[/ )M_kndvCl.:6-z-J`](QRеU| :eEUMg$\&Lǘ-el >\p2<KɌŢtn,X`rlx(sŧr~8)V Jd UnÑPj[|;aC#fN!@Ka]!C'|~69j)A]Qhi3-a\,6 @UX@8zS#(OetH :b֊`! TPVM:|gl@>+dBRVߟi"5w~0%+Ԃ ML{qlx4NJ@uDco~Z'bC3睫`j)eu^@'ǔ=Z>6NڋRaG78uMɫ`&ܵ\5xFևӴ7ox0cFJB /晌kfsZC#LI)vXG/Q3f?T<da1~Z&b#TH?vfhQ4\D?l!ەi[x'Gq?A"b/@AFi|<$k $ǀzpvu I,3ٯԉ?:&X-n ƔsVt5d3.DsT%깘Ua3 wƌC~Hji&="ZyWR94&px1Kv[UG%b 2-?!jSd·P`Tяx0/gA$n2G&)Ae=5uiWsSc9<~ !3BR UBTvPK1"`iuj|& 3,`O.&yBm:2nr4~Ll֟\C6O& %FD!'ٛ*C2S1Wv| Q4΁w}rKpK`A5ICUN&,cא7PgV7vR{(D?;w`k%A҃%_28?޿y)נL&d! PM4FdXOXO舦·&=XImW׍+&q]j 濽9_8-mPKE Y(!@+)'"7̝2  wUxNk;Xf(w%f! 41j0ހ;wTOD n+Ru#6S+q|Ѩ,GMݭaQԋ +!'GIX#+ǤtEg,cG|dauqߓ7:iy-D75:?[$EޝŽRvC[:D_L:U)q3Hsl^|#<2;ڂ _hfYsP{ |}71 +DEZIXI ]/꨸c+&E-1O٧ 1%256\e߬Ţ=.(+?1V7CG%/P 3S>Q)F;a0 ~.j“^Y .} }m -8`V4&uw>6ޜ?(fIWڿNbd7Α زg,s2H@+}9[+&6:= Juѓ\˽⩉_9R(guͷv.ӣAVlp.+Э.)*mZ?$V3ERVU'mjZ+RzK f^%Aͤ~JQ\! ۮ7E~8Y+b)^r&͎2yxn-Y'4'=N_C]Pzd؏+R-Xm _ !kbϙYka ^=h&U?ciP1(ʹmi&bZiv."v~Ép:W]tW7' u' YUn9(fva6?Œ-juD_.of-Gmz XHhA#(w F =yڵɲi)0?Ι}>pÍ n׳W ]護7ы*S#CATzbndxCܳ$-)hͰLe+9P<<[g-۹AjdڂwвM`ȞSAoυ?f<`K"M[\f ڶz y N̗x!bЇCnݷlm8b}aZŮgqh\DPA㕑 vQCqͥP$c!=LʷUPo5>5yV< s~ ̶rE.Pk=A1mmogU?,ͺjx hR|inJFߤBuĿMN,B4_ I>Ze$w%m돷"Eu  ZhA6›4 t̐hQu*n:JrG $w=g~H r[:0Z"n?3 KTD'#FKz"rp$Efb>;V=39AV]z)?xDy^l9xS=K }'bl-%AKޥù.;s8yI Zɼ""~Yk(aA2̨鳤Oi\WqH#@ \/N_9.K쪄 i2e9vzgVco)͒ц Fs6O\){ ѯ9:T~ứ2TUۜB",w)D>9!J1>?/ه/ ;$xH[񓌊*|:mֆӌ*ՓH$vUq`/W$u"zf~SǔDlbq:XFgHK״"BX4c;,n Z&iOj`xLInyW)ڣ[UmH-_.Yԑ>:fԯv1>=qoL 5#;44I IxB1Yi_yHRV a 3e3dq?0J9Z3wQH6 \ϼmxVdV#Hf_I٥(mi7J2t>Lo: ЮY:A&yY83-'<Ừ%2 o9l:JܪEcLMI+,ktG"Yy5۳F. PlJq tf?M17t"n' \/48V CY{+.V5Fw଩| [r./%֨ R R y݃f|ok.x-RJr7ޤvXڼoiJM!L,~' *%cgl-6 RNPj%] @XBM+ M9e{+O_`:3ʵ$T,Q@'ddvhQ4ZoHr_tr+o dgQ}5/Ir"gYZ0707010000044a000081a4000000000000000000000001668c169300005034000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/ችO]?Eh=ڜ.+ζ);PgL2F_UXfB JMԽ q ヵx.cP0$B/kIKb跙=%)ɻ;lYE`W6y)6w LD_E1!-dm.s|-IgR 1QmLi)絽g5Kc"R)̎K]G^k?HFkB*o/6!B/MbhowsUErw'hg٤3xG3mERsf=1c-ʇRIH1wբBgd(W .ft#3$d8.fU<(DN/n[ة\r?-U#֧:̉SbmcvBlU;[CkϏL#vқc~HU/bʐ?tE`J3.[ٷ!03P2M XɆnuCƗ%cA[)3',`8sU8)଀"zQA4>[2c1-1v;:v"h[@NUF o\3szO ,#d0a<䛅bSeZ^RvْTH"wyz3}OKl̙kyc W>pˣ3DKZo.Go <(;ӵ =93ȹBGg:]@cͿpI隔 +1Αd-)>ckLX]DYy3!CkuB3 /☊~S^,h/('{0JK$>X!Blh[ơUm(k|*ei|ciq --q6AV`!xZMˑ'oA ?tˎq`4)+ZC 5l4/oi$%&PB1~ChВz J|P ԧff-=%R?RJECұ9#dpC)dvGmAwd:X9{DX2 3=ďc`vOPNŨClDx'V-+$V7WQBfz~RƛeJV8x'm\!(a9b@9ZCB6C~FL {;w旂fMXM*$䡤d l]4HuVjx8M8 .fBN9lgC5qd荅,+5u(Yl@Hlh9г/ZqY~zp&30pT+< w-zQI4ciwUFJ6"bo.9gv௎  9i',:鱒}m@zpk݋9+SEOX+nutO>FHW2uB8 ;W,!K*k < +,6HКŇ4й_| !+c~idÙ>iv dG_7֣fx&[UGW#n(JN.V/ptG} c.)a˚.*ޞy3 ښ嶒/%rbȐn5>tU~"Z|HGdOpmHc,V ]vA ]xܸAH [ 7 n6Wje pĆeE/:2!|h GU 0wb[|\1n;uӮ:0'׌\St<,X-wrŲԸIٷ&ّ<gZ3!V%Փ.ӘjȞԠ+L⿺\}w%=\c''8 OE/;XU,˝];z vL2_=q!y˂ _2%\6&xTkSZ"ImyHiZHTЗ2 TmeD*QH0'ӖV?x6GU@y4Y_FCTys|u~ 9beA:'n%*z 4ط' S/[w":ײ)LO: ?VubUgrr,BX~1'-ArAmۂ֎UA,يK'4:X \ aO'+\S 4b`gsmEl\"Ց@~nd`^f ָ:l(LLQoFV|x07K v4-s9LaT,VP>4^eg &e6}<+i?uT1*즹@a򌷘ta1]+t;c$ D0Srd:\|T-"jN&C4Ht 9/&P_ E޲ OK 5MJYP8/EguE ZwnF3fQ񻲒W[>V*j>('i/~"&IrS?knkfi-XBjGmp^g76ȘpDtRIV^^ +{KNuE~}t_7iSJd̮)Ok;ʄuIL~%H}R_xRiLJ)9Ah;-˝>6Z%$. 70U&қƒǖd1OO\^qϧ#f76^I$HK=lCҠTGGH&cp0.qD Np)GAU/jNZLJFq3P{jKSKb"%#?+B1[v7MBק%IXk :^\}M%zwU"Td-Id.p8Uw^䈼h@DvwQ 'Be=bn=6gsZ+ud.9M#[ŰHRQ'*JL<ŏ5{갅HׁW ;fX|8Q[4=fJZx{K*fӑXhO7G${ŚqSz>/7:p}G•xC0LfBlkB & m:fI+UG) w+[_JnKzN$|?dvJ?έeSpxfᲣ^b*Et 8\R?@ M,/jtl 3Vh~R9(#zB }'!8j(?L rdXO ێ7y!aࣻ|>D] /.>DOPa$6)fP ÏmئJx'~q {+0^gOaNQNG_0f/-&C>^'O?R H?{zPR˳"iuD%lZ0bfg=8j+ŀUâF[Iu(`t( ~Jj6ȘV SQ )"$N_Ta"E\%n5;9/ {q7LFpyv\7: .hT?ie ΀ 19;A( }`s(DyX<1+|lwE9Msb/z!, OPB}ãa;Dּ"aQ^U| .qF#rVnx1O*ɁWh} x-hE6ʕ>wV-?CEڸO?BF6o+JFSa6W co2FPT'9ϋt@ 4w|9v+'ɷ&7B+O`M>")x"=^!,?݁j,b ;*NR TNmJLQ8PEl{9K(6}IXx#VS5G j ry-3[Z `ߞLG[WBNzW5 `q*Rfh}1x%g=_g? 5w'T#,lifY]"!uo%N(OM4*)Ϝb :\?(0>閕/ @yAG5g`w\Du"pj/>oWh)A-$R4xa:)Ȃ޲ݰ0{^ڥhѥyaQaUlo{,HmR cTߜ+=wtpAaq<1"gܽ@ d ^~6Q7EC &}^jU`)_/c#@Q_R f̌ *m2o,}Ou]؟OzKAڒ;FƼFڰ ь7kfxKdYlW_*{(G ruf揭]N1M9WBĥsH.ekf8w7wFGImg\0*%A{^Xac3hŕ&Vl[v~!t&~5׮0h ࠬx5^֍L'(($%(TANkN.5B_R"sb''($Q Aٗq$JsOOXm)N):vGA؀r!j<Zڒ(+(ߗO^"6ɵ[z7%+૓|w,  !BQ 4w7PլWu*ʯݫd'~P .S uaG+IHtzX(`^?=kK(ҊYY QPHTK}Vd뷨 ƶY|N76zRTĈT42]\Ew#,VॻJWvq"9&S5ؕ;#{վ8 @:؁4]B@_6R(f 9DHvVmNFUudFqK!{_8dcѢ&zj5@*^-:SIIbTLb?3J6.яJ58KqQmSߣ$s5.QMgF/5IE?>NiB:uVr`I,@sz̺CF)6 7O^U \ uEd5OvҒg4fsl5O;K  m彶c6! 53sƯ貵Qv)M _7R޷O T)&)Ts]|ITUvfl$ Ǥ?+P> jeqmLr9hz3CF&{x%*I洒ϧ-0=ut.ʅÒWhS aE;uAmE[,ם~U- :c ]Sch>^MUv!2gE7@֖0d`o@m¤htTwH^s=XMMhB )Z]ZiBJZ|8>J"# _J4D-uymr+X6h|۪(A`:5ٺF9Few̹$$CX=E^M~Q_+2avIT?cR,gOt,0O%2 (ز`-]c ~6FoPA>zʱy]gIxulٴʦXx=C0ِX][%Ѳr0%qQ[_ClLu{rw"҅[hs ζ{CTqk3Ԃ_JwyuSL0VC>]`rmb/&@*Zxver><dTX=MnĐzӰq7R*>Y=b_/^Hi5T0!{j q701o[0ml0M 7I!|:f3ݔ EUKd!$JFei)ic 5wY7*iXyWUrxP9+Ef}:RrCx u]ug]NkE D`v\,#*L#L`-f_̋޹ H,M@* B&7q2!鍅{CMڪ8%<`Ӷ&By˒5UÁ{HB,bcy,RKh^ 3[ȆňSu7*cSX 0pʍ؂` k@(hhe 4;ݑ 6 j ⶠgMd)z6do Y??a Q''hGog]06^ķÕSy&9(W e9)BcEAbF^A!d*܊fy ҮFRMQ~[}_x.5+'?}yB}VE7l :U_Ewt(a0DZLǻ}I?Z,cq02sO+e@Ĝ)_/9ڳ=!%i%zPy]YvK/ڐX)N;t!q+QzB:]xB66={@9^ G 8^XU<ilU;Ҫ -~+7ڌiu_A0_()<,_'0ظ6&j݀GI[9<<,bZRLT὞x>f!L C9'ˏ?6A\snJz85玅 %YwDLti!,9j%bfQ):u"c{9/zaԉy`h$db'k Ŷ gV`V*ZXs8Ȍk/o:/<9X #"Vp;fm\{#[Cwb^i<cPs6J53g%%%.;?|cf_(PDdՃ ug?.CsCf1i x$I%%ɽ^%IU&`樇hu^{ǤlsoAGPQ4khOpdz̀־=0(\m?ʹK~6 Zm2j,Qa<3\(cW)Wԑ!>S9'Ba͈-H xA[; wU{D(HXDjcW=.m 9<,p>{ fE%yqeG;Հi]P9X3n.>HKL"2c]pW7L(DY?62d+h?#Tr׾6?-/xDֲҿx=+8=`]"W)(OkM1#Ի e!~"La{X…Ql.%A=J385ېS7SGFT֋|"$i7ǐ*Sx'nF.%,RuYY}$U:=cVQ/첨G@z;Xy'ԥU'/di@g=k,Yݒ>vJeQUbE=9_lf8I)($/R*r b5@x2|Ok9OK} 9|9 33؆0Ne_Blv WCZ7;JS0RF`{ކQfi\ȏG@^M ]oK*ġz*_KzM9K% 5t2[kV )&4 | Cak4O vkOH/q担,nL. kR6(靣D TPܔywݱ (gp#ǯvo;EwQOJzbɎ!QMj)v=@;)WYdaYqE|js>52 ;Qq>KŃDɖqI! L4?R(C餕ZPmDŽ-5+&E)J]9 ">iq2` hI $LdE,xDX (r}8Q7)Sy퇛 uΘ+__+d>`39_Fm:3;$ZBh2/('Xw;:=qFGqٯ7j>>3bn5@<(?BaL뉊G{,HKn]X98.~{߅Wlz$D/ӹvz V\QQ !'@f͌sD(9 {(hL)<]6J[WN-AO=4ΛMB/5E`LX 6e*hZr[7;v6-gbߙϪLd5nK[bt{fǥ:xj`7h(:fBq2B;7#dx5W$08PN'4+ӨU/T4ݙ-R ':uw4$\b>~sLZ qH(6T4Vf7K_.t#@>wZlCs 2)r%f0o/gp,Rz zKFGo˓ 4_OQ6&AF>>o7UpuTNFhbB[m{M$K:zNy~҄ɷ j[ 脞BYp+gUmKc)Jp>צ`{ɐښw\!!ٰ@^8eD )!gy nmKbSTaVWȂխZ+%[}rM ڼ5'Hez7(+2J:mJ`#CQH+VWw(6c(."=I9(sܚJfiTˡÔ%(x $34,{}]HJ]p!J")Q,zr>I`)Rl"o;W1U iV0._Ա8we`Љ*OM,:*A}9D.du`~M0q!k8 Pω0:5}RxwIƁGY,}ZJ7TOE 3D R5o|q S`J|,pq|A1YӈR2Q53wM?Ldf](=FZ/=͜u֜f3}!PKE!A i!^_JJݏ##ўq;(6o+|DnhĐSL"wӆBLoqۇ$sY) [ ][´(Eqŗ_T\+B^'Lc@KKÆ?O9dqyHLSa+1A֔xb=XA%Yg v)5B j)()液DS?GA\oF3lK'߸|*A-O6!<|uL,<}"J2WLW?eQlJ_}2i+9@UJ>VH=̦^}J/-#m {mcX_W-K|ѧLY ܡP޹@:"jmLh/Bb͒I^"@ʥɳ)P6!hRD=wۯ5FPTe,^LUc4OB.lIñ{{dUYfo{uqaF ՍKsa1:q"/NWԗɷPWt>(k93L"!T7gR\[JZdI:Z+BВILя92Cnh8_/KO|Pnd^ !0.ÍS 1uȈ$9D a#-0ffq`-of ;JT:tl]8S8Z€^ѽ% 44tK2_eR^t84*zQ- gm&2UÆP/|x90a%Af^|]'!,I~_m&GK<0,(Iʾ zV!g@& ɛLhJ,\Aۻ<߂p:AR@mRjpYQ*mk$wz{)[ia*"OpἬ< #WDZpω j3{,'+ʴsV3^ (<N[jY%F~xnr+^%q7 'вcF;s\_}_pggfC3CKx%/;+ 7'Lk z  T 77|I*$">W+83}H gx.'Upb1=ΟVeւ#S1<5S}XsBCvklyDb2Bz=q΋DbDU!4vt 1ƋE1FYlοZ*^˹oOn:Pp 8 @PS ՟$}kB )\4/ymq[.K*-ohK2zyt%-zYI7)=M0(uXGeS,U; ):>@R 4Zjȕ.<+-J5!Gf+Qs,mX9Z߇Ɠ}f<4UHFd |VbEm2_#2"r ?0azu+҂qڝc,YW]'>ֶ%,@:czuYhêٛ }PhNU-=fbkk 1ZfkE9+9'1v8?S؎s?; ԛG\H]]6(1YLcyz5> |ɷ 2|%`;~¸Pzɐˈр#~wanYE:k5쥵*q{~n-u"Pp9Fo5:ufi%b)i[Q\{u{^v>PL8)?T:d"։ss MW 6l%') %ד"rCT}BׇP&Cy%dow@A[9>onL=Ԭk@Kr^`wp cDbs! 睖?:9-zWnH>/F[#y؀pҽUr!3ߕmD (WJLn[AKPD+USU-H7b8oXKlT=Ө _BFc#Jm0RS)9_J,EG16$8]՜0s fLiqi%$GTo(Y"(GX@t|+=9E Y橽v'&е8V8g݌0' Us{"eHG\pXgUF,r)Bۆ]w.⵬3!-f(`mƢ8r@)]Q{u`T/2Y,M'wOV*.A=I{r8ʍ3WDdWj ʵ@(uJDk`,!Wm*RIJlE%7y%7D6fV~(!G߲irI,ܺTׅ5vcI@.1sn '9yχ?|5Nqa˜:_qb ̉ƨ5vi&@?l!>I5d8͉v3;M'm,tAWJOR+rq &#e{wCm'˯Y@362^ 'wquo92!+ʟٌg{?]x}9ax  ~gB[H|,l dBJzF×@-i-$2WkzVy=*FG5U􀂻2G`EvKI)nm 3"jhg~й7ߴ9g+S^?AqytO:]g.62z=1$/ ~4Ʃ.]l#[KPΗ8-^>0<ʇK_ nPR{@D~,Jd贍,kOUbWuƐэWv_Lo Y:a Si@xEn\mwKYN,kı :r1kjM 3D=#zR]3_ďP|DhfNϱÊrM0z^5m9+2z,ƂIshC΍s2% mH$"L- ޳~\?[D)G gQM \+85Hթ)ѶQe*OԳW 蘐ۯw OGq\ m>W8L%UB?FA_rΗpZ,bC@ouc׀?IGՔӛ}[֫W -77[ 6ѾX iǏKTbV 0|9PfDh@KYZ~_\+:o2{-!-|g^*ֹZk%+%`FWD vh^a$'C>u#VHȩZāϝ^_[$Ԅu㋏CrH3Mzz%..D3 ػm.k#Z/ Jrj"l}c$\HA@L.MLkO|1ݼ9iIoVah]ޡ?"xV(%3^ECgw[+* - 'SpB?jqViBRr̅^ڜ<}1$3C(S#NqQJz &+ EJ>aq.D 3 >㌓s61s5)dAw IX{/i@*&ݐX-p<<?C@DFhLN3s"D]OYhqRTH;SB:Sf8bc-+ˈh?()SzѨ]®a '4)6Zn}[CQe.3]P5;TswXd>Y)<&ICQ촽,<- +:aK %Z9k2rW4FXע/' :3E+øTP7Akt[DӋCeGmI+>a!զ#G @5niR6ءuӺ |c,i,&#P\. v /˃^y8ҁ@ز"\qLq9||却I39mYBLiȈSj(/!pA>B1<=Tr=8M`;,,)e[&؈3QGvz^.?eph_I9SGL'߼/fH0p ѭíbtѻ9>޲R>aS}i3:X2 g^}w1Kzij){hzR] kxjC겥$s W֓6DA6&5O[/IAGAYfLjF/)Q1Zj'7έs,+*9 '3yf;vMf*OyU^11[F.ֻ,(kPITbrvn5+`LzT@K)WHNRG!q;|ТLd$.Y@GiK0v,sO= x2*$N@M8鴧z}OIvϣs5/I1 Q?E1FQVP`X?YǠg!NZK| u@aG&ױ^cHlжNS g&z$Z;V}G)jZ$TF>ZGW$vZIb[2bعgs\'bxF >-Ma6U'R"ImÐ?~+[1FOpe\҈Y shP7Vmq<ͷ-Aʖ]?Oeq"{O!7lG;ZJQǀ1QBTM!dl@=wG@DF4hqbaƨ3-VOъQ LmNf@X뜲$ɗKi20D胘Sp0$Ѻm23ǀ5RA+{C%*a:>a{d *5ȎsШ;!?MIZ܏n!ҫbSҵ]&.l㋏r(mIPȜ.JHn< 1˰բ0 % 6R3Yㄘ*kJd "n-L^X)0[C:a6nc>˓Y=<-AM3ԀufKÅj!s<ˍori<5R b|.H1ԯHL*JKi˰O@OÄ[S2mh8Nբ 9jNyQ`?Rlἲ-.-f7^E0'׈ fuXGCNВCs$際e0ҧS4naݑ9Sҿ6~ZsA%hAdj]`GƘcB2b翩չΌ`|Vg,3sw;' zmNr㣄:]|cA[m}O @\x)LfD,"{Gzbk2+mƚ5&%w8jտ}ڼ!|Y̆/Aμ4AѠ-uh?X0 5)񔄩TD ](T};\0yÔ `o+ly T;Νtͪ80dW*_f8IYJٰP_aF9Q,1f1gOy<^N+ 2 h;o؁6M( @UjZj`?c#=?Ic]4ɜHG=4mp;ϻI~{Iӱ.mҝ(>LPPgjgYZ0707010000044b000081a4000000000000000000000001668c1693000016a4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/Zuc]?Eh=ڜ.+o>/涯.>;Q4!nA߃Cf Poá/BoEGYMzWϰ:mk6GT1ݩ*p'ɘk˝d^0tą if7(y2I_S` D0WOF?O#/3C=^(j];}s]ӢK|IJ}n5joqvE !Ae!j yorM9W\ '[r lyIw_KH\Ov1I (c_n 7I@Ԛ=r\t/0`FL'\vlҟ\TPAT{tw%;K"Y,nK,9X~*'"S(NM_HԒNV~ xepitzUS-Bl|̳<%n1%iȸ_!.)ae}:{sh+ g拮oS'z򱗜 nW7hMVba!ɻ^On$ZQ ƜXɹ݀\)eE^h~LX// o1$u^p/QyjP?_g7Qʙ$'5yؒkF4M PAA6khwbуf3ҊZ@E\q+ja%3 BDs !o1oRӒ0_08Z4Zmϵs2(uQpj!;vD :g97=j'YǡٱɑUs+tEA_dF7J]FeJAWf<^m$X rx|fv\.nˈLP=4GNEERǨ)85$:5c`7 cŶ`EY?#yKHͱ9\(\|j,O7P豩0-3&,1J,<@x>ی %D`0VG-Hs>1܋?h^}W {dA9 4!cӒ]ϝɼ2-*sG0'L&Jj,|rdYho'N ]ۓY5 ]G6s SrT1;dZwJ`Cǘlݕq}I/0Z\_6tgA}BSEį y(nr'{epW)AtATӦ+W5{.RT4DG]Ƭo{E 1r^ YOΚȻlZ 珸evx4Z[[|}Wu?Qf$MƕD*%S}0[C^+Z2쇒'E*#4g=ݮAD|3%R> VrM-8ZB `1s.* d N䂘?هJliI~G<=t>xK3[+˚Ntdd ;YVnfbm/ 2mf.dԽ*%$ǹv. T7 ;&әM$dlvu;Uɂf$n5Qd́_F> D-+()mU+c^rEbf|Y ~HQ~hegyM}fI}s yU+IY`S y/6:uV.Fu9!]&O~|0Wb\ysNf~*3Ը_?H?eb1އAIT|2-ZsVԩ1=e8ż#u6}29xk70]kW Dfp4BT߫kpO":C\OrX]415ONc+?QWx$P NГ8wkcWW(hE=9h1-?+}Bl(+?݇0J wVdL}\ AZHb9&vۃMxiHŧoIYϧ!SIm۵i߯?,U\y2..p@72o ϾړEyqfR'f8UG,.k&mSK'Ig'O{hJERjr^`zj[lj)j+1~볿 .fFsUy"w;Lc'_|Mǁ lPo-\ _iR$W' Yap4΄TYa&fq|XiAqbu8/Xޕ +", r̙\LuӾ5o-#"VKoN_A3B C3k8KҐ)ց68 _}%fc%VPsH;DdPxOe;&+Jڼh.g]D 5 QaFqcJ2yED_b5;&UGNZߐ;YY@ۀ/AFCUbO58ʈ4ea\sp (~ƝzĞG8~!_wi/"fcA2gLQ`CDZ:Ե-V2Vl@AP5tx0GJV$dЦ"F1=8v-RZs )C# ߨ%e3ڠ.?3p_-Qc8I* gi⾑^#ia~zczO~+ؽ,;|St/ "_WM}lC6ݏja 9QN3Kc(y :EdN_ $fQ-_N,lڞmˌY "ۧ&}qiY0+^.⥎)/g=6L#Ɨu4cBUp>[DSqdIj)5΂+EzGC+?h> GJ.t0%7-[ Wa~Y98_R ϝ@.fPl R^rz &QL6OwVWb 3U&{`ig0\eąƚT5"WԺڱYb/$MґgVzXkcXΌKSg åxHevUldwtDkb<}ˢW1Ȟg{?or/] 56PhQ &;S8k/}sm>#+!P9SYeSN|> v6"2?%v2:1\kdiJq}};4eVR*it Zӝz; ͙זoqQqaT"on .h9 nCH^)ȡt䂸otqdH7EVo#iiJfb'xDDh4tMDc婵vGaֆaW1ydvr! tzD'-Vm9U!"MNvCus~O6-SvzO kQ[3{II wRS)J) NnH Ud?& Ifc`eN0r۫oG.Tyou_* f80CZrc_F)6$Ǎ(G]D "c>(NkQ[ skn;&)+:>xS:ƆoX쀄= 4b9pkEU_XL"w0$\xxcHxB;2#jlDgp_Na YUIY-Q vبd=zM8+=ЙH_fdyHz-˛LץE֬OD]a7N+ XkJ)#g54m7'h&B> _b[%( N m GX.,xc{5ȧrl#hBY56}VNf.R4\ɕb2ɕߕԴ8p4l~.Ն{lbdd Tȑ^׺~U8%p24Ka;\wZS]c  ئPh88rQQieN10DBPndmN^k5tCwBLH|&_58"lyD́BX & ?)RԱ=ɭtPP]PCx:,dJ)}`_Y7CvWT(|'iY Y[sȋi(d9Ifn@D4"!Baiz@ 0BqRe(%I $v{-{%%&rHO}<=x\u]Hbͅ)0)NiK~-M~t#ъ]U2BB/!bB$ FR~d1~ʐSI;{]YwK/u+øX9YfWݥܥ T# ^ ⬡n@_9 MeU_9Ye+Eq|R}F F:ybmehk YP| - M,q^}@[uge]TD/*4Rv!66Cj?,uЎ%omiю6kmv1e1qsSU4*u9gMqT Iˇ!n6CŏK3uy͢vCѳ`8vVVgS0DLO?_-jcu2/yPBrN'Quͫ"#v9}a("pjT`#A&$k IiAcZ>uƳ+W`d%腣xHRpwIf>[ \4=)ʺqͱv+YLȄ>cᛚ8{Z';/l$_%Nv7 }iӵjVYX]^b`%uZ\#5jݗsZ9 Y \w޳,j.9u4O5)0UZGjg45lH>n6];$$,zɭ/qRE=O;gjϒu}k]Ym*T՛F2"V`y0&ߩ 4[B>1Y?d!\yءl'ky*әxX mu{pIѷ&ZI*)bgp1) lG&"v}RUc+9fk<9x_U'H:p<21w|Ol mXBU-jbz}f8Q2=f_*(@1T +DhZq,lpCtMˏ'kzS w0hdg] \|񍗴'orSH?TKC[ek[bF'eA*NC\R߽&dRb=T^*4FCX!&+mS(<3\:*cRq: !h'ܕUoҼDc<]V1U ,=%+֫,/~[g`!rE}K:v1g6',.6z+3x8Ձ[XzQ 7fFݼ.n+Ac/WO/ns\$pfk•GSFaif[^GY-Bmpx Zg; QQUR4?XW81(-H̳)nmĉ?Vq=O=!j9xO^dªx[֤R f? Y?&f& N:G b}S1~rQQO4vPR_X⋗ĺ'/Q}W tv:f֛>K ,yBs3=޷˗5lS1C]#ܬ,b 0UЌӸUt6N$OBt|zG1S;ũzH>ϳ^7Dk ?oAKkܨys@)4NWO2' 쯏A+KkKTٲSP_mṀ ˔OZh6'ܐ5t<}RI& e#$B Pn9ȓ2f;Hꈔo@xB$@cU>U!g%v)Z1$퍏oӱOR!{fWHۡڷ%L@l𑆚vi?蕽3;3\j%X7qIBLٖKnm2H(M}V${O&4PF8D/>~^{w}Խ'>3! Pe2PQhef5NVU1O+7KCﲪj'jH ?yl?"̏n%'Q~ͽ>ڀy-S<=;.CjBSt>hTY8%8́EÖ4ДQDv DFQ(i8x0Oa|kV\0JPAcMܗ{RQyƗ xu}I1lgsg^g8d HQ";k;R7%xTSǽB5b@YftA΁d"HܰA[57Aph(^C ?؅i,މILBfpV*:Kܒ/LlR,X;lp{rˇV~Ī^B֤UNzPѝNuݴ3$ȆS/-"hIgÞc9P?Yq"1W%(/&>։W >)eb`z̝7$-DAGK1DNѯU *CI7boĞ2ap9e"9޻^gq KH [ 0⃣.Kꎢ)7AV?ShYRRBZ.aT2+qt,?#ڙ|\i~G2Ilrj:cF5kɅ qV*WNk?'Ƣ&-"ܫϑ躱xJlYS܏fn ~%SUXPnt6>{莩 )0/6LBq'"emхly݂<omzZ] l 9NHH2{IWmDoI>\y2" }Sz[|\s_"@O'c~FRɥ*έs\L(p+óY;?c ^k6:E ҇6]BϲlB:'#31,TM"U JP AA#7e$Σ6,5 1mg˧4jp{³/v4ucT*J>t7mnEY{5#f}?i/Of&-paS˾MsT :pP"nܾӷ@0nT :O_4eun~~v%0vT]Q^M6'ymK rMdR^\wWWlJdISnRnSj 79cJa2:R<ߪʹs0g ǯN桽id![7'j('J`&fʄ7XXAMX5"q ?VS -89SPq pd[+ϸ(N,ҳҺl;؆ȭ >" 8ͷ^,`}X,߄dQ %.ڤ*D.~#k`nW\WBii ]sg%dNV&c)RZHMk[9ZvցåyPXV'x9~SK-X)3$Tk Pt);x (qbfw O^fI|#- ߒ˜QOYFegGÞ<1q>Ա٥^ CEnK# >w,*Xq[w&|!D|IɺnyɌMjsZWz2(9ߕyb^HbQcl"v@l*goǽCkNՀW$Vd?x_2gabJ xV U:7S@Wc\$RRDiA/F>RFo`? v *K;W(Y cQ$4)455=_ߤ)N02PѧfUƴ4c٭ށ:̎@ȫ[ը7l?Cq:carjsn,K[ Zb>ny#ے Ѵ~IG@Z[8 yd_J8$~>V}\GVؙs8PP`uL RJ7R {&qlTV%ǥ5Ơ&}5R֏f n=k 9dg SLugF!g E aQD?8GbwnY_E47})k!Hh3)wi Iy608G\*'EGq~< ۼvXȸEh;f`QxC,%l\{^q" HSnh> pNJᾠټ TI&v?ĭϷQ#rҷiQj/s Bbs[p':,jgR= Y+=iʂ:B?/s.rL#dE9bDJr)Edw Jӄ{s~&;+ƆqۚU!B 4 e⭀ϘՕH3`.e3MFxa&x|ᕌ9 ғnpyxѴ'd5(>}?, .0a,s00;4%lG5'H_h-Kp}G;GVQJj'D8ces9Wd8hcxpáh58}Bv@=g10Nx>A=M_ԟRBhӆEOY@k,D fHS ^9t{`ePSz܃xARpR2,KY{ $y#T%~CEvRT#e]>KFfrQfojcX!F:og90(G (f,I\5C{'A 射1S Zw_5U~4TJ o@f v.V^j/$R9|nܔ bt#g|]-?g Q )(=G3|}q;i'|lF  %H&BvqpάM`B/IOG;v/1xOd2\€LldAGs٬+@28tD1D$tRC5+*{-*:ÿy*ܡ9'x >ѶV~< D2Y&1oR^@BC&e*c"_?QtI2@B;tB63.+諟N߶.~cB%$Q3%IO<SƓky4rAuա%a@NIOjz! ?-$ѐ7P@%ői29"u?XG˨&}ӯOve Fc)%v"De8.YMg[y0}[xUAb N%DMzT kOӁ$x0 X(p)#BjwTp- +dzmxGy~E]q_RxM<(Աh}E+)/p*ț #gWsI|$MT堍AV(!T}]Cwk<_$³C7;Im2]}QP(F1ٺr",%@n~EB}.<[a=iv)5q< Qx_%8 L.>rg^@rҢKϵr,Ӕъx!\רv;)1xX\Ugr;*Cׇ8JG8J@.!2?0 XnhH5-1( ȪfHQ4O^f ޣѡu}3ms'K_h^bz[}LhlE@{Ze4U*# =>HI~gXzg؊Yo$)Bn =@!YUsDb{\=ĜtpeJ&WoLj1ޭvy8$C(5ßu⻃uo^K,SjjOMibx,f™(pzym4G8% '], |j0A,6,}yvpQV!gu#7v C;ȤX[喖6%HAa<`~d0)Ml?4|.U(|jm5~ SLG@ѕd7y=S?}8X>Bf=J}jqp ,j^0YDD>6AAtknAMh] 0qZ_<++X+f+"&9l`Y+ӨfA6 \7L@)W%jp[&o}N`f|.1L'Jrݚf_` Byݎ# E} ;] eyMDD?Z T"0།J[ | :KHPijQ®+J.5Ə= 0E(%{_FTLgG}1MO\5`\lG `q rfoRwpkg\CWJ~);b hf&J)UOFn=b#)|!|CËd&=,x>NGߤ pOczsfN\ Bsb,% }ے Lp,`>cɲW~M͌Fr\󡽹OtnН7z'C>_S"Vi[QXK Yw %%~sIHz0n o#/qρ: W <M:y Ci'1C_}W E=8 $*IO#+X2gǃQ(r#~áڒWg)x2)87]ZV}q,3.lV FF Iĝc} D 7o*BXGtRCJb]V\]@CzN_(M.},tdkEt9b2kx٘ͬhś7-y:Џg]:cbSOE4.kƪf$jY^F6ٖc%2UI-=85~+mn'KQ:+]wB%GhW'1wq(sJa}PKz+7_!'B⇊9[~0J0]|r`F M'iG g2Բ;4 LL<u]J(UFdvƷC 6 {'8\/ ql65`8݀DZ9g#mM<K驘I Pk @ϋ%*RPGk^1d;/t y/r qύn])WZݳLquV(Al?ݍ'K#s4.͒]eD}~)yѯ # X -GݏOWvwr=ˏwϿ\ cseNuپb ~Er=0D#1]..FGam5 a/TT)K!JnT1Gdo mNl9(Qk!H-ۡ5ώPK $!.ҐuУ 1w0vsb>/z0/s0cyƇ7 ݧ,,(G?F!hS㺀,(^,dl2,#pV!5 k;B_xb N57^gL784 F,1[9 X?j,/^{UJ"h>C-纑i!m@i9m!  D:Ӿ2Błmb7RP/&Ufub>A]p~zF2b8XOs,)TE¥ǪSOC)r&ҽvrzlnW ps؆-oT;_'{$a];$-R<٨:PGݩ(m.en{Io@9xYĻ?hՅJ'prrQd9p xMXԇ:z5A`I= ]Ί} sO WڮMk1Aqi&pб25+Zwkߔ>m?R+! rP譬֗4o,3v ׊{P-O_RqkYڨqY@扫|F ,~平Wcb^72w0w, f+<˼4¾ثvFo7ڑBg,:Z#i &X#@_\EP?qWL(ҏ9}!%F|OnKE4"֔Q0Bh HoQC{ZB7gjއ!~o |z}j":ˠ钣yPZߊ^?v]QKo%nvsEQ$djg2b/dEKᅻ95ZKGu3a?DHQ.noИoAs|Krxd1Ld() iZd6/BeApWS+Ӟo]. o# YȂ~g2.QCu{?( C;N {J0cҘ ^Q9NgUa WVn?cxo8tk&Z@h6wn\.)A4nqߪA^QA7T\:lMx{9m\0(Gz1kҁ^l,ۅNb{ 7cH;Jbs,RA;~nOiVAlQma*Y.*m#U^%tRTB'J ֔s[܃ uf2S[4iSle rZ{Zs }UHۀ\/L@S* ۈ_Jy:F &7qy E٩zB>$P>1ܶ ?Y}Pu` I,G eH< 3qW#/7Cq5#a8vma6;Uzj;,V|b=]@7Lpc&rv)3 1lnx3 7跓k#%6)ހ89B@ -zK,Ԋ1&pSy6[q"K,|W ^`gF? h5v`pEH}eݹ:lxVzHZM8xw_LG4%: ĥIxsj;m|7ڹꜚ@@pAq Zz/z7*<CpZ?,Q665OA| 2GY}X<8df> o;[fSﷄT=ZHx"w֜g⋄3e"WB|ա1*yiN6w4>a̾VՋW`žq{+ԮlCf.k [ @{ZTcmB)I}e[Ŀ+גZ'Dxo.ڱ fQH:Am;okّcz JBffVFgiq#ֶ،C*1s=:bL,dr*M9\sAJ^MTۦ4D[[In9lhߞ{]Pc)m5ߡՙ5f˂[; Y Br=fOv\C,z4:5q +K8͔XFmDx!hoeЀօf6QmPk"\CD5~z>#Xq=dap`˝~8`7&FC1pϒPl݉ 2Vm#:6Tq^߈%nę(ZdTB]PQsu]SdHyKiJ,i?bgw{R+Ig*-U]SԸdf?<߳ƒyC5Sjė#9<5d)KQM5ybHAE/-qmEeNR L<*85eCcdT€qX {e\MZWF]ݷ$LAſ)km3:3Lq?!D/CF4?CZn\-=f}%qC=lG!2DDk:\o0+`)+-H* QqxGK6W`z/G+Q4ƧyO5pqhue"Vk5+ _7!}UY(7Зog9> q3n'fk!{2ﳸA)UVsZ7ϼk׀1kXȉY%#5>k|,%+1e}k86AH>F]:7Lb!ޞQr c8Ņ= x{ZZeG4S3{cq|WK RjCr~Ad.iuA23(\X S&j2 aÝ ϻH(:/237L!7i2ѕR'7 daqk?Oϒ Kxbw*#q :Y-%gMGw^hLjO5)T ,[Al| pT̔DCFPB]: 4 מ9%|itbhWH7JM(Q2f(ИT×_׻-TF(ڡ;7m9d21!~j hLK1NS*_M^B aaX/z+3=ѕ5?a8v?o8uN{Q W27$6zNOޤi3w*JRX ( œt_f5T9S6z?DkU0Jc$V6Ϧ|9k da 5I|cߟi5$4;5 Jl#z[0^^ 8J~J3^^E!G.E2_52w9o:; +h,KBhA6wo7oI <ǖe `1 Ό0;u$\c Os Қ{wMiT,20= 3Qbj}P m⺱5e+7{G/Qns| kɏlXmt_{eEjÂdA#- ~(4Re:B;Nbq!Xs/Yy%^Z{p/]Itg4={jÇqsK$c(YMbkzQܜ 26~Zz(;_3FS|s>\8Wǚʐؓ 1ʧ^ @9S\*W }jKvжVȜqڔlr?9y{ 'Y?~ъ4eGTv^Oe*ƀЂsP͏}a2O>S !•i%bs-v̛*h.BH|BtQ}y*PcER~[$W_[OlNe&>Ē6*B %oC;6eUP@ӔI"dcSJT惵q~Zh }31|/yI:[b4[A(I;F #&u:>O>8GKj7E.xG«smIç[ }ZuOk|VBFvs?r{d2R5QmTf:#) }N;}9b`TƯM- tE&=O16cGe~fv !?}|0bBou2ȥ];{* %` ,̐f'H-tTt9b@!67KK:s(ˡ̬]@K@r,ߝpyC ۤӎT[akPԱq/+J81 /9貎z0lm}2N`E= No+]۵1&#nOG&P ! OS =rv4&$tUTp'b#jZ"5n^ K+'k7vי3"Yz ALdԙGӸ4gϢwh@0w?C~WPe+&V;ȈF"gx%{,}bRތ΅9yOF:[a]x8ٖՓUlݟ9k<8hTP1^bo]F+0hn[[pUIL8Ya[@Rѹq#w䯹%Yݯr6FLӌKv[d2|\*~i"#9|&L(_7/ڥ(7Fc8ckDd4L2feT ԋ%t lmփ >_d 3ъ 3xޮ MŀRgaZQDtĦb<3÷>, [W]W*S{}+8 YW>Br%P"Z}Zf)˫\CJ;}WH#O&eIWWW(U;:"Gr[ .g|l5y3Ki/_e5Ǩ#_p s`Ih{bIPPq,plst@Jԛ?6n0b<{RV_"]PH{RQd=x%Q_1{[`m>v>bôR)e,%(e<؉fu =:(6絨D9F; W]g*Ow(Ȥ9[<{O Y22֐9^׮ǟ&„KO7weۦ.>Φg+7 (/"4bMO`A3T25/5ڈyQ tb4 }?E+^U,ZԳl"T҉!ɿdc`/]p"hPUu8&s p#Wssӯ'Fri$ѳ{x-K@g_5wn7 Ub]ghEA)"kCp1j@q0sZ=F !<:dܙ3;Ȳ/&ެdߪvr_8gѓbׅ"bDK8j-P{+u?:Jϻ5C:zpqJ'QݟQHZ8k+dR n9ˊv0ULLn>OPRN ҌJl~4 BG& cL44 }J$TV Y6u=Ԓ%+sl,As/Of)"gZ6lFFfC&z7t'r)&md>C4K H޾E| ɏm?ǚFTbtEH/+$&/USb˲p# }.BP*<{r&Q' 8 V1fnm4"0 J>,g+lL& L@w:pGYFcv&9]GM;rJeEY0V擮$utp;V8zOqBs-ÈFuL D~PyFlz8h#Q#]txU&@G^Z5`_!}\-||_`6qn4vu$[TFP|dgobpc 4IRI-,QsN Pe+&E)4y̌r4u8(Б;Q[R=xab[1j6MtZcNy: 0.W>dx0jiLT~0AON4sn#&hi=邑}E+u*z }srf/mFX= X"7[LDZ :`ZbWcAjs1)CmRŻϗ.'j*tX9R\ǷjVօ%nI5"M7CJQ>5sS2 9 &c:cs,6* dkK3ۊKޜ0 rZ8촺c ?/5o~Ei4~ZqжfO+40,UJhB_"MTYGaLuCǁ'KT&~U^-RP)G z\x6# ?ٯBor N|Ez, j\-}:k 6a?)Sy]s {rk]+t=Iؚs+麓㍩ư+;֞%Yb@/NOu! 7j2ȗL^tPK_QsV\/;ߧ`jo<9"Hě`膯j'HZ!+_f<72w >'Jp"U]η"Xym:f[ N֛26oGc^R5XyA f49P~@C<2m-U034j Fr3 /rnUOhII7N=U Gk')Zev{bWVe ̺~Af,QzBjGp0UĉͿXMT K +ti[kl>v턛9>$v=09ӳYfxHq"xÙaWY9łr1SX 8@EZOU#btϤI2څSR/R3p;]5Xx]ԧ+_PD /'0SO.tLM۔C}Q#3R`i X zP%}> Uo0Qg6lI^O8Vxl-p|Q3=>*HIA3=d&;S~Wq\ǢG93 .b=Fc` XOL¨B-O͛ޠV|OaխL,p!d`j,6Kc& >B<]̘SSEsZF|<d})x ׼AՋkQ`o@8?IZT|`cz e4[|ԇBJEଌH"z\t*`ˑj_e3SQ;l8\$̙l)jZ;xh-Cɔf\yݵs׼ |¿O4K:3 U@,pH6`kϊͣNA㍭A$9X9|^5[W(j9Zvnт6!eC5fOp!~>d:gH#836 + +AE0u3$sml:2)/cd}$沌JL0`kGMWQ<%9N0RIh2 qyUlKn)#>9 s>e@r8 B @\8TbM IA/j{lV3р󎎸O+o8I!WoMǀNxwh`g}(щ%㥙$Q~DF,-.I><gV>DݣyKrcy}8L,21_f/9P h;Ts_u_Xtz|B? j)k8*w%XwPJ3Rԭn|7 dX> 尓t&:w4k^Tv"1XcDG<輿=Ɨi2N_0+cx;n "odac?ug:TTZayj0 L35鄌%bEz;&8@x(=X|Qd3mArp d` AABDF^rF&yZ1uLD /H664NAB[BP>5–uⱟǸ* %Î0<'C<12:G*yxQAү;hB#"4RW=j+$?;`/HXHyE0'YƤԗj*a"eQC(/^rre\z?5%Csidm Dǣ)fRZ6]vCSaw>,p!["kag%e@|AHQ}1@78^ )%f q(Yj^GRf*!VM0.sz\7lU3"+ٴVdqr}CRݦLbUkݺMzǻ2inP&f}^:lmћX]4|9b#$\h=jJϹdBW?Кc1XKց.1R#g.gƅ=I;e$juOm%$^]&|&4MvSƶ1krs{K|}ct`k Nݗ-\Z9>bʩ|(H&djݞmQ" "ssn^ ҭwA7N*)gl|r/#|AZֻ#qŠS_[Qk cwr1<+-gOoI^ue|*:UJBYlG{%Cdq!Xv8OS[X.@A>B]S~ﳨzTrX$r%7-x֎EW~޼$O^kLXW0`M3y۶+,꬜aI'ƕҀsjI jP+=ľ+"ςgѬgnQu&eIb=2OV6ГϷ {ovf3(v$xLwfv>S27s5iXm!ޜJ-Y9+zW dah_#zbӨ9n@z؜Y'W}oFfNݹ k$< w<]HZT`{:cM6L/˴6S>aSVE6,XMyAR"9lY*jU[h ?","oPNpYoO:!mc f>ۓo6fwpߢ˔xɅ]{APO5e,o|z6!zO$e錫3K O_BG-oc?1{sړzu393BU(>uԸc@;F*,ݾeuTfsce{@,^ URՅ"s@;"/ų=6UnY% ]E <=4+@_]y} >ZcFejF";p6}0"LޛMld_|YVN@zƕYn<)urTpq!'&ɏ^?3ù%B8FkyIl,^طJg7iO5n/ ᗽ <ܟP3PrՔULsckk/R#sR 9:Aۈ djlD>cI\cwNQ3aP -KKdC"jZ`zNI'r7h"YZH)x!nvhK,:%/X2'{*lp!Q:_%Wu} ?`fN4y[ ]cJ#eC L0r̽u*uGt"8G4?QM҆<:8xb,x l=y'0j 쥒 +ۓQ0#`?]_>a95s`!)DAsvACgBB^1;5ZIY?"ђ"Qy5SH/N7SO@EOS㲳.(To.^㼸"5/mQ6r·8r[YO\Utڼ|FFR0/(l9pΝnŗvSW"J篐&H[LwzvQD)cJI!aHYIKyvB7*b`7s}PАmL*e{-WC)z~Gzg :v<>Ҕ}|h:?[@yk bӁ>Qz ;$FE?u~{A i7egp!roO bV/{rbzNY_BC3//7 UzxrE86hZ+A| 5WVaIf|;`GrîHw(H1_1YW3Pzs1 ×bφGpx,Ki\h}:PBT 1Yph:[ &yh4'Se7@-)Q &,|ip|vQq숆zZG-ON(ʷ#lQ -F+hsM!UԐ˘I I=sBwNk{Y-MKTqx1UT YpkD̙}gyvirmvZE'j:a$MǗZ-YDzDD냃R|)\ĎaK BYiari|.Fl5ƌA%;-P\rZK0bNҺ5"Qŵ>jwaΟ_iBΤjjw?Yի!懳u!41]kb*C+f{ ul^9vF,6 o!b""^3AIzBSl9φ6ouUH>I9mzJn%VHRWl9/;X75B ń5X-BdNْE25t|nv/*]J^駨j;ĭ/ׁQj 5T՟J5V4u[K[C 'C&YgZ ZKVO Y-̘n \_M_^c <ߑn{FR yx׬=e N.z5Qu79 RSaV2g(n7jBq)DXBAV:hh[Zo9 ~V.Q7 u8r+-.N-)TsVY}{R' '͓ /2=R[ѷ,%2ǚ}B ߕf9Z: .t{Z|b3Yg,m>=89Fj/uEL 6jry؍6eJxE gjSLAc 9 v?[v ﲀw@,\gTnrP|PCNb6qnµ/RS+c1.BTWQZoA֡M^k:t)cH%5$ЮM&*B?e#?Q Q4ÌÒ7 Iƪ7XIl\~J U.3s\JN[4xߛp V}< :pݭXC &|Q(rPN2m#ks|7?]Pt $ .lSn(c^Dp K{>gx`&W*qy$'A|_o3p4'#`>Vr1dBu 4̳كcH#(haA![Cz\1%V+i%]'1C m_P ^N['EwGsA:TJw^ϋ%.[ *觙K0մz *=J6Z wSVSCB V4p:R3`udzr\ӳ{l.f(`HY om Kۢ%n"323|#11 ^LZky"Xk7-=Z";1Cuә o r|aO\|Wc5>hiz^z_KEcŝ>~o"Tq_jir!#2*'#n|!t;9+b8S2WS:.YmKĠYE>[:/ާgFgw "=zY l-ӳKʕY#ݶm^nB)K;OE=IӛEa!a񨷌?hM 7c1ڽhgdid^;,J͋|`}oЂV0OZBf?)uNz$`a3ogO6T;AYܕ.n[W!-Xs@t`Mp69 ƈq~aɲ[ñO!9=Mx#},E`HɢeA|0'CAj+ޭCaM \=(AbN{$Z/C|eJV\y `ps:eCǿfp%arqL6xyvuX\3pj*bk XX3憦~rsSh9`g5 =|6Cg[9G!z2ykmϜ| G5CChcp-BV )+Ӱl5E|dn]LӬC?C5 LÑ:O %k ܒ$6˛[wT-ϴޱb07m5hÿ 4NKd"I9~rŢ=οvXX"HKȦ_͕heEq.ۛAZJ\hD>]XZ ?گ QٶKSl:U37D9 j 3+XZw8}I:]~)P;${CV?vp_$B zd&-HdZF~' |fZ5$^E"{4:Ȩ > KnI4 4qz4烆 [hI}_+lOS}U:z_* < 'Ÿ.q˅1a$Xv"HLW`f8ZU`Eӯb>[G庚/5.zVC>',cۦ̓۟{cd$}(^Լ$dU ӵHzWN_\W$X:Uɢ<խ| chu3.hn:Cz;'d_d+ [dPĘD8c"24ŵγ^t_.>\wfF;Rٷȱ "jp?tm"?kk<&|y.%]g"!/yYuL@t ^t7-7$Y6<Τ0flnrvOp[Q.yhľ/(fu8F쳸dj*DɝXX~3kIy2R8)AF'[PWO'z|RY>$"&t==E16z M-hxTy'efVFC#G޳T)<ӻlU}Az3k_*C\U&ѬHJS C+f$ەG\vźb1}fvi*ySJ[|},|靋#Ɋfydk&tl=l|Y]<=gɇk$΁."K'E:MDjlWaֿr-/$K YF2bxJ]Ї T.mFS &5w>0Ю)em ."{!A~ܳC wuc|0j̞lgeb:-7恾^l;? \9^~#X-Yd{_urRu RǵHEHrn&=Iϓ"4ځhM. ԄE\ }e 4HXyM%L/5nX#*_ W@s:fBu}zE=񊳽aWS4qMYGMmebTsCRi՚4^7q6~s.FMaK<}2 ea@O%eњVmHLyepB Gpic \!6; %AR*;kuӟiȦ~:VKN臙kDSQ3}t@E6CTٴI(D`gޟ (4%1'ѐtJms/, K^ÓF@@,r Ṫw\Ki [28 .A_`bfvil}|Qb} |8:kP=z7 S?>MCEw>:(#c3m~n-QPUEZu;yYM0.Ћ'OI9س]}j p``U̝!!1ę [B axk577@hW^WU&m+ Im'HΑQ_v/s36{kc;G 9;җ(F眼OrD' I (zx݆ttivςds*摚yJ(nHFfx=I2Z#im&k7DBkss kѳ'ȆM:j1k]tM? 3oDm@r7|ׄ^:1V͆lWr̞z`l,vRsM*sI2ATxx*yoW(X-Dk$' <ԼfzسV2U5B0nݙ~LD WKU>•F=>''*:y&ߔ4ا<dK3pQEU@_ɪa)'\(Ze"p%A v|#:dSnIV)Z4%+5+M=PkVƝBMkr ki…#F6D3 +c ) 'JSwc1 Q '~2ND 0I߉thH 2"UdO+:RS>[mzYv&ᖙ2$: C}#8j,x<ҸK]0kC{q;x)M$xTd4.MNB_"`/,!Y̢ Hy)ii2~}I.z[?;uސ!}|OP78eȾlnݝĠp %E ޟ-iB/t/.%?K!DŽƮDdAǬ%>Pƌ$tbV%XpTiLq35t+ bÂlmoаŠo驔oRyX?'o, џZ97mF\SftͶo J!hxC'_5<5ޠDWCJA$ǒZGH5q09ᄲ.SO)0hU*U8<8ku?fٞ1V+SڳejnNkNwXW j=W/d ]L[qdM"Cva3v\L9=<PFY_""oxL{iGĠOi 3/OȩL=[?Dg T'IeB! SƚpԻOQZBﲙ7U7clH/Tz/[Lf3bi7*wuZ}Y)iyjNǑ^fbU%PٔAkW"(!$[zO 5kCJ]/ZF57JzXG=Îp m6iim4{~XfiZũq)ms(K7r[ ȶādgjvbgvb 幌=$ 1׺pH~Kqy-X  PnDҤ[/ ‹89Lى6'O`ŎŪ9aaXY'ݜwf/*[Sko2 ֌AH.\,WTQ6[dL7ߒ4g ".$J Uwq*A gSp\P5'Ȋ*Z݄>aQ_O؎X '+ώ$ Sɋ NjsH8 `#_'3ݤ6Mآ1 6y !m ip/ze |xR: 浓(mQb#4ylB>@6OQTaZ ]hp$i9mQm$%˦U*Kj<0z240чсPzؔZSNeöYset`Kk+IH eT?xU*[1#/MjzmOT H@5M6˫#νquTL|S Q#yY_P R!@jƯ/c_(/ץ,CJѣ8NAAbR3_fGc;[HdȜe<5jB&~|eu'!#Gr"¿5WdSQ-'Jz,hYWO-f6<;p$(.6 աz':lڙaVA/&M0+0vJ2%rm%++6B,Z`!.0p3%g)Gq^ 7]3ƔwԞ%U@}f%%4-za:}MHOdQ*gG]nY(6'C] {Nu3vQ |fFVɩpA9`QȖh|wlDOug!GT+h/&~ b-T 6Z@!I{87 L{›^5wnUU;rLPZIu%߾y1#!!)7{T86⢙44M G4t8xKߟF WΰhzYLC @ugnXVC()%d5sx!65S dlz 踖Q/<7r@5@A- 0) (Z/'zthѡ֖<-ɝ(ނUF/$"j ڗ%~8A,iQ*vV &Xyrkh:βxLwtes\*<7]`NKV9TYyS(i]oيk24"U鉦LCP8?؎]ӽ}.vm/.ȩRŠ0FEׇ&۝yeB'"qxߧj@Gb-`1Ũ0,Y^eǽN%2 _'n򟋷MHm+BPA~g]Qzk )؆mMx .W}Q ";O 3w0tňWcd]Q`:/zM` 7{Nz]:h$I eOfYnX3V@1#T~UJd *>-Pӎ]-zk @ :yI~tElc^o]:;0nIO,>0Voia o;d,t>2 [ f<Gc7Z,[ڝ#Q1@ HQQ1H,H2FIG0Q8ߥ5xo9hFQDm<$ *A޲<<f_pc,Q ϟ`iL }-?,\Rm3Oip=iYGE#}i4+k]@}z]4LݎH]~5&}k.`O2gц "N]0 Z/ FHQq{Zތ+92>⡴Ѓop-vO<*U1nN*o iYY _T%3 bFVOV樠.RC|ўbܩlh 18H XxmW#CIaV c]vM&9 \9xjE UpYkCu SfYyo['AM\̪ct^2r\jV!oQf(W z p_ '_EaկvUϷ9+W LŒdCƱX}6lc&pYC繅13+Mf+ Fc-z+ab=L ewk7x56/8MEk5h2vzqhQ ύqBSrL_΋3z tGnCt&*)Q 5e 0a߰_bˁc5I)L=,beQ>]1"ŝ{6t/+(ǐ<.)gakl'"89| |vJ62Y]܂0\[$g$5l'="K7ѣ.z@gX2.qp/m2e߿9cP7^8^1RއqY%_1ڀp (Qփ䁵 /9%R&[I,{Qx CsRtҹJاNۖGb𓠵מӘk֜Z,:Aoԝ|1cR3v$YXDo!{.t 2 {?3҂f?1Jf0"i*?bX&&\'lz+CdG{/n`AQ7L74k/T]3vQG0Ir.s ) <*vKʘ&( \+tp14uMZ ik#uHFH'׌zo/1,dB;nir>ǿacXc:ARK+_$S1( #kY!C+Y:֢ZO X6r+ÞxWm[1{dcFe=8F}>8Iq^kdGa؊Jxa=IITz&ZZiFf#cZS fucrT!˞ 0ҔVPjqB r*)4F4p2!:  ]oK Nwv(s]f3Txi.&4V!]bDaH8cq0!-Jm#EaQb?%huTXK(PbjyXk!bM @FrNn0jvgГ#ϔca`Y:Zqg:Rݝ&d6ԕ۪,r&Xlm#\ΙS=zqn Ư!p:zUL|d:K&5Q}AzP;HB3q`w?i/ Jxߗ&[&'((zL {XmT<`vTE{&C{&KKZkMO pZ+F/m(C -/˶eSy);,y4Z6)ť:bX&W$Bg5X(p t~l3wE}͊Fzi8>o0Ļ-ar(gmN:#oeB@6J%ud;}T6m׳yTAN (<I1L"V. %'vGWInۺRQmPƁڼ{ 2bb=7Pk7B[:)Y 璛"Ò*fV֜bgcw=m KBJ@ gG 5/.'2}|Y7dOo"2J-X|pnzhZsK=F.BrdYV〮d- b.%%tV%ۆiqAiLc^ S rQJ=_?s.G~btR\Qb3&,HLk%<9f"BC.87J/LMPն,bVэĊ"W" &L/ҧE.*IF N:~K!{!@4fAmH[GK}YyV_;rTeD])]ڗmڤM(.y^ԃ@]plE2Y-ҕ@cJa4u(—~q2k(tw$Au#!JHXF. d~7 .P Cak@3 w/t~b6KAu</YXNXm wC,Rj[X Z,]falz U +aybF.{1CZ墾 LMltSfx zfi҃2cc@#܁vddҲ(1л1t3Jj'gڼIU ii+dQtȄ=nd00x$t `?xzhH:Ib"ƾťlԑR.),ӈ>pS`.CK`F,B#jR/fwYQlnqs^t>iWh|ڼp"hwFIgR&:CT. 1L_(M2eGqh:o5)- Qp.-<Zi/!=+~]ݸ dE4YS^p&3o"usuG}g~!ܵpLwEDwJ B -6W` 3:(,-"pZ2/ T9L3&n&f+ʜ8߷73*\KKwM7ksU-虿 s&hK-mqB̃jɾDgzc,%XX"DbzIaVi@hq= 3gSS}8->!]-T]Vh9ľo} ;ˢvc& |]~\aZmP@pf$N;]-Ddx8iE"[r;7ks$?[ #ѝݜ֐2t&l`h.) F0w@!1) qv;]wnHJu|̂ϡ?i4f_"+Y&;|@P*t`}wF2bu-~ _;Dr6TPٙui:6HC$jd) ]` SZʵ"G4G*A o7'S8Zn{\f֥-O /lͅ)jjJ$-ҼF b\! A " $ ZYQM gRV  bȗ+wa(_=U@>!,MJO%Iz6jOőlxMN1(y9B0UBXѼ29ճ B#ȸ>a)\>FH/(DbGX'!PfQhhW.1%Xt\OK|mhK6ReKܺA$2T?8,ty: `yZk1}9: S7 I]OfڱOO=q'ATem9=a(/$f`{G^aW?9y4] KC,EL}v l}.Th4Y%, =;M40·O WR~iw|sGu*x"]E.kZզnGXC|B4+$a|KYcN[bίcI5女A|]0PWL#87pw8YjelJK KJڄBU*hCѭxT&;t-s 2q}9P2b{'4B$1~Eb޴ԾZ<+2#1H ¤D4r.%j-8pggc#K;SDe-˾&,m>MWQH!Bqf/$~$:PBբ&@J5Ե5:^ 0lxWpu7D޳Eh8$H2YEp9_?xذ$1/-*>F۞AFiߘ}V1%PJnȿKxw/́1\\u9/=eV6NE'fI2<[A#Ț>ŕ81ɡea9$LY|[3?/RsP@Ihxuot>DE[F@ ()mPX^) 5@p<,9T|3%hǀW8'$R?xlHU6`zhP5o)NP3,Ecf HnLP<(8`we1Xb.S\SE%No+ "͇ ;/pKL݁v 5J-Ӑhkӕi%ĸښ+{q4g%jD5.6= %7VceC՛gXqdgmgȱvqdUo?$IZew (VVB9T%6`A6cX4)!R{UǞvxFv12=wŤػlm(gfev*"DM .TSjJUV&1vt ոGg1lY25@zIuQK;UKx-'t!GFϭGe 5J֑ro|YՓ4.2+q]m`'~{lG[ u}$G5яEnrj}Wd9˵+JWTR6WpZw*ΰX.o_0ei,rU}GJe.x *t˘ WEڕAX 6Q!ž[j?#jMVYQ  ¦ͺy&kAs /;i :,.?U%q@D '}B S+'`záo~o!*١x+-oϫ_K <#(f(e*R9+'pP3K [V.siܟql켰BК@[˝0lM;"zИ @6=NL&8џO$ߩv[xBc&"h=L`S%_xұܨH!~j9qv!5zՏhq)@3 '#ٓM&l=Rv(i eގQ9-y`PrrsZ65!h 9VΈk.`3hĺcKr^?"]0ʍx@Mk@8h_e >}'[z Aja=M@N*8#c508Em@3hޯO|C ЗE,9ևʡufv :sh]TuN<`܊Bǁ= c-|N7ly~9s&Y@ rv.qF/xq?>|߈⊖&#*<ٞLl&YEh:˖DIvy*3{ "@a&%8KIR^eꥧ`ɮJo xQuEGyxE;]nl-{V\~\M0]R_E&v0F?_wHj,Dž=8Ush;)zbk2}"%oG xAx"`?;pr/U՞3u?IX-w;ie%;S\o#AY]0jQ=fc#hy0X @IJ8l^=v%0,K#R2k /7 3OxTk̡fKxLv67%r +( -NB5RU;(N:>͂rr'%;撘 ~Z(1`' sm-'vǵ.)|TH+3~CyDB *BOyZv*6'G<Sΐ1"OuM䌒 VÁTpBAA{$ѷzΪ,>#۠=ːFc|:T< Htٽ*p >FrdשXςobaAv&h,u#+A@ooes?,o$ bxYyazU9z9ZDqVwWR.e oUJ:Wq+Wb-97öq8-3#ľ[oIM򮸹xe_[YgB#A}`EJ6xH/ڭ$6u?Ə ][L7lome'Rſ8 R[ m(malvk O&.).l\_dfM퐘yͥ4^w7V5|TOPqH'm~?O #> ,H$&x<Vp$2% '8"Y\Ј(Y50:c9*%ٯj$Q #}uw1^ RΛ(`{O-%@4ߵsh fM)[ Kq^/{LⷣJpWx]IlՈ"o2h ^}YWQeI``!@3+gtPID `rsD|iܨvK.,S:6-(KCCZ>onz"`SoQ! YG|* ᣢj)g8nbdm9XIhҢp"b&[YpbXHcWgrf:?g0TJ` HC){vx]l.FX[pïqwy< Wsm_wpeK֓IA=]<$SuDi-ngV|l_86`X>uQQ4|A}~&qWz0#cIL/s 2Ttkx1hr;^ d&}ɶ}~TԘe9dc{fZe:@GN}u!s"C[-89+Qet=vh9$G@SWy-Q' цO5M9?*GUȿ(~:>Vf Ԑ,@APhM@hM۔vO^!5G:&L] 6 u؛L̖} zZcK$q{ 2 Z=iA{u#;jr8m Dm%0$>;uH1~0A]`.6|ؽA[}5`eiy=3,u4P.鿋z Ƀh/8% `'e+zWA-tȫ)h56USXM(pA^@@q=Ppcv 2YCے2'mF߇QrMLUZiǕp:{9IUE>eUֽk <\Mb9* Pbkl.eepPUs X,RiE XC=juL^QNO4UOAa`̴w3s\f~ R[ջc6O Z8o!2Y|m^I3R&;5e@[K?p7&'ruf/[_)yUփmmSZ\z*dA$` J@U,h,F!7V'0"cyNgwơ)enZ@LT9 Ak\ 7mV~侀44^va<bZVZ]D(wi@t7LwbJ;-N6s/ݣٹV "">=d (zڹu?2GFS6:}b KaNR]ޤJ Ħd67/tGÌb^0$ +ޑz%_`?(R#G~_ֆ(!9YuU/}s&@#dc.w  m#EGĥ`C ,J- h#Ӻȷrlb@ISz B, A`ÞBN.2R=?*?eS8ߤT4GG,~3vI41cJW ٩:"YQDPp$7͏锨.@yaGoLUCL9$Pd".>1߁Xi# E,8tVހ˴nٱXGA àKZ**q8k,vo3a\gCX{.KHBkYJWa^E:h.B73ey+c9ѭ"Ⱦ7t^A.tzx6σXu :DԄ6RP4#0IyP63fќEJYvѢ{\]H,t[}|0BH9c3,IEbn $>xO͌:'1K;U@/Ń/uH~}wa#zlP 0 ȕx|:zG`Sd Ǡ:d?57EPèyatprvcNF x[Pggz/@˵Zl7dSʧ1䨺G]>⒪M@_fԠl}._6d!s9 5\^ީNIC Z'gYy3A{a/:nD]4}BTL 'ͭg0O")|?T;?m69L JSWo.< PK@%&ኘYh5/?LLȱe/\|6hT)d~ePF/oC)=]亹;QE+Ɵy)? l=1A8b[֥w3ByGlNρgC˕$9G;h$z`Oȗ_>iu~oH8X[]`YQ䔆'fmU[]Tgu&Ƣ\g,LO*q5 y)/3.ŅStEދxM)9; 7?b,tff y8D.iq*_r冢Lkź5e$5{h+I/}2&zYuFOtxh*g-';)Tɭ%X޷?Y_}`9!qڐALe?4P;!-%8n/gerΤiMzEEVZK,bs5M//5kN9jŰsd!P~U1iS1%-G覊^iu` 'SH`FLUErcM9`w ym1+I:ZVuɵ&pmZ=yR O\kn6*L?Eje{,Q, pFa|'n{,8% XQ,I揍圑;gb ^4pBĘxǙ#6WKBqXFH /Zic|[ ?9ɑ+qޖ\l}*Ɠӷom%$/JQb N _7P\I^]wu˥ă4L;Ζjc'I`-gMYxjh%; c =m054رHЬuDHSa7:B(re0D'oHeGWh :[,YFP;[yJ<spȂ^-?NH.r3U%pNU|uIɌ:H]/0wɚ]g4S@E(l ͟Y<cQ8ÇBZJ6s7͋Y% j4\54E~:b6p9Xyގcepa8D)%/X?bse1;Y g 5&Tǝӟm~ ڴiNؿf*d@"׆8w|^:f U)`Pl6j$O@qP#ðǛw-lBUybYψ:t?g@CfOyZ1si Ʈ'q/N:K bSYCw{Nj*k4xMC5bJ .םt6sc)q8e3d ʐF ~/31ۧb~;l -!HrJѹrkZM]d'4D(7D/Y$H?)񤎏x=z'D*NEjx W0Fl:[NĄALn]ưy%ԦYE '"Ag&] Vx pP;bqLpR3uJ* uɣO:>JÃw@vEg:'8"LӺ[t|1Ȇko@9ʩ|+ eXUkx^[վK*=pcYX2-cxk̰%쨶>qQ[hy:; &$]$aIvY_ԢѐzLՀ?"u;JR2%4 {$o>. g#ր@AF6u ؃{ɺ73rΰ0F"ospJ<;'f -Y.W.@ Թ8z6" \6kL#1rDL࿞vzK*K)-7kN&ZVD%`=Kwb<%ØmrLciU4Ͻ!pYDLk@!U:[7x._Oo|ޢ>`$- AvA!ѕIT9T3uq3@IJ?9zZyK rSxMd3RR9e!HhTO}hi|q-|TTAx#վJ[*kX:v[:ږnel= lF vOy8N͙TTƟlA*p;!$5hLmN;/nw'd{kpJI/|AvR~u? J BOA R>КfkvM@w [V 4N,ܡxL"k#6bMtb3'1[ɘ0S=MP,hǓ.o S:^$p,l$J\|<30^P/7!-OJ<:Ƒ6 LNŠ&̮ktuChdzpEj O!ksa+I ßg_%vJ $dYq}ge\T jRmZ6l|=LiWHZ bWYF?FPrP)0feR+ܠ/8 *9:>MY?.%Ȼ$_&F`[1j/jiuFIqnq< PYB+3VYCF5+rtIt?"GiseM;][+(\f)LDH蕐UlE{ӋJ)1*: ؇F̀K9O;c4`Z'%'3YW0nݦ^y,/DL 7;*E2DJ Gs{Hp|_,"f ^^U]86?,]׵[$oeĔϞO$aJԎl_ PN({ ھ t f5nuw![]T i;Y-.}v-ظMgL Ul x>9s5ZUZ?$Xa;+':=1V=ߖ&֍{#qXLH:t߰]/bܯ|߸x.@IxRSH;xp|瞉O5^L_k&1PP{&=kMJnSc1v?*?qa?rx=ի^_>lR Sѐ&:w{QhokeKyyM s6»o \8uye5ǹR?k7Ꮂhs(jpkQ^aEB:n~ZZGS>l"`в<80.}AXǂ:yˊARٛ r|\@3 r^r_F2~2{0b| 2(:'D0 $ 6 ofA}0#SX"LI9kVmQG\`Cy<}x@!,cZE4%G_ц'fz-xW*)r{5J2CjG AJ,QY ol~)3t1_k >␍SȷUQTX}wyW,<pHn:P3),E\<Q RpyhkVSc߯;U6, ':^cmJ}&\VP5zL;R6 "שi99e:2 W"5Uh͘䶊tbU瓆V9L 9Z̀WuRM*51Z9VסG 탓:vP^-=s僨qX2?w/L L4'BC*&kcp!0 ( TG-S1鳤\AmT 0K,䴴g+)j`Y'B m/xTv :LJuoV@sP*(e,y~!bE.@SƧcqCd ~! f,t ҝL-JlA4t(B#$ԉg/`5yUh3QMA/ NJ ޜ:d |v|+^ҮK!'F_0m918 O$.<;؀*'>aǟE,;)wK; Z뾠e{eO4)\2_*GWČJz.Qb^ILW$i3ƾuҁiߧ[-l%'[ǟƯ c\D,;m &t6Fg"Oc%W]9̆̓m-R2fbWgdeJUZ&ُxf}UVR u8_/@W1?N=9{H }dAJ[{# |"pCFxM}qFR>xbZ HX0] !mSR-zRbV?u|h?8 s88l.Cq=%P d 4[ -DTsr$%V[L!-C/ 5jQ "EBE,tjLnOΖ(aU"{L0/9=XCeg<tA?|osҜ'( NA[ڟ ,BVO 5"sTfrD"9ԿWKqluO#VBu$Bgǹ62PMk"L0\#ō;٭u2kՏ.nV(z Ӭ{癩؊j!vZUW̃wg$jH(0Rfŋ^ }4}5N8E3 j(1]dQvʶMêdo 7ekz\ǮYS?Ve2p\) `ʒp}pf, ?{A}(ϋ`) T &u/XWG$D<{Y\*:T"M l/oM_VeƊGq5dzd u j}غVV"ҭ#6(?T~^jxkrF>JyaedU~ P֔{nUyXȖ̒ w=|i2״ %w5Z/6YRTG]ɟv qu|;DAUjNIॄzyJx'$ڍ6YM?/Qdވ AҞ=0pI+,x5$W"KHE&Ro[qBv]E*cRz>-gIrH# iշq×:6\Wi7ݷ; u\n+ wEXg踜_0o6pi:s [+^Q)q,$I [/zbw?5S]~2JUpص*B{{!@Lg;:@'JP[h $9Ֆ% S2e"?Y2ڎ$#ll0(+hQ ?NRdpͮ5@WQ~_㾁 3'$zeI EC=ϸS9֓ڱ`79ݿf} 4o5S}obIron+a@eq'jF_wx6NZAx׋ۋiBCHx1Z$X.LtNhfhmu-2KƤ^y}#g͠AgL>U[>CS36SJDNY -np)#<<[u rOBm0IݐZ 'R%;Ya:{IFUݽ ErJh*>JVdfYDVmV=F60)hז^b.'25DYͣzN/LόS.ف#zϺ#"航{kwrv'\X1lD"y\F*`hSվ^24N̳NiL!(zhiº %6y*(](|ՒXř Ɔ$Kڸk&V7&+ 6ՕiىAO!}5Ą]2iMmb~+Q:kC\mC‹ khMj#ѵX,(NNH"|KVAG?pZA?꽯V.XbJ- tjm;?Q]) \5jq!Jߙ>0͆1y4& JqM*$̥T;U`vfO2LW¿ 5c H*w!s(. yu0Һuf$j7EZύnDZr_y{z]R5|ǹ27,׷7Gh&XXrPɽ] EV)NO|K!2Nqwb"QJ̿ʓ.cfbmt< FzE HCΨGQS*B8腡 ,= pPp 3yQë_3qBG| S)u^돐Yu#dkś4fW@jO#3/W-Rڵv'gfaFaIU2[*w#XR6>@xp#ep]Ի ˑrP2EJ# ҃1`}c b(=:>߸c, .܅,4.P.RPzVIDY` /=m:#yy)(>J_|>1>qH3+y&}_dvAZ+rdvoϖbB \RMn(q- V!ټa[wlb:)/61*"DCc*bL37 ∙Wbh$jJ|MJl@<3xi]f}k:0NRυ8!G[wlz|- @_D:SUifwPe>D7 C1P5B k88!Sp-D-+ ^?zm${tx&lp\,=U j_7)D (HحgZBp0&zpYv8KmbsN@;ݍ05'NgNAJ//?g-TOiKr{mg*`N0C+&H[)ǁꦽ?4|HlW8K)$:;S#.mHE, o/iy&M ?E~W*?wgF/02YR28$Q %D`gK˰*maȑH؂3#7Fkk$3*y~Jr 8'Nyb^x1ePc+&A80BH2ç2ػHN[_ĉ1Uf6^ŶLD'ć諪n׫}-,0ZcuQ>714}jKާ)3iH,y>QT5nؤ4ٳ{-杤m< MR}F+ G(*9Ru6Nqu_tޤzŠ`"# {)|[4>:PvX$9 {hFt%Y}LK?3.y1MXp(=UȍV]%o Mhp9v*]>ʡeF:Hf xV4Q)VK|움0gD]ZY+:\JXt4T]fY[7O AJT Y?YMvER_i=+ێ *GsBMaA6yŞ!Iu!us'</.@p2Vʘ7(g{_3`}2g]<&P\4Eh2;8 \\XqU2}] Igo,$ZнQÈ4rYwZSq]Ad@yWu"sJ8Z@pm>u`65Spom(Ns#&(7-:U@Q"3^{Uch C1V y>P fM0zΏم?^؏pB L1Ϥ&2 鸿{Jx<n'Um+#&ZUL)Ծ 26{#5(1\b;z|zדGp67LXH?E>_k|J|&3@|v;G8fQ:' bK]P!A }4LRqcnW F+wo8>7Ftd;.۲kYZؘDTI ;B˕!o.Q=]2 }+![.ANa<9T$V ۨv^NXK;nkil,=[q+AC WZ>-`#9Ӝ̑^fk!7{O3{* ]!} 0 ǯ^R\ &j)T6TL-"2ط?I-fjՀw1,VOXӃ&v"eX7SJ~~ sr캶;1rwUוN|A^zUq}2SܢSd!2ĚڧAŏBj9_w:P"2&_aVr @zS"1,vAbRd&qT \KME-A]-yB4.]㶊&zXenp+- 'Im+pU`.a?SYD{F/ TWإḪfE]{5(8Ow/OB־"-hē[(04# 惕݀c0=w'al\k) `87 [5.n(bvD>YWW>oܝl4c}[[cԨ3c< rqG8)z~з:Yt? z~rڧٕ|ն `=Hi~Setj%jw0,V3uY, 5E]h`417VYw(JZ#iS(ў&7 zKX\UG~j!uR@ 6+}n:z9!r(V*>:o!Qt9,x/ip/Jmx:IV*jg i[oÜ]hhYQU Q T}zT$pq, jP1q?Rjt740M<!B#DOH|>$#q؋'ѱ_lIDo?b>@HO3g'143N=`>{x/S=d6(Љsġ0zdP~\ʨ>K1,`.$'xT5|XOTdjsf([* Yjvqs6gQ;G+ptz gWA-}z4Oul:oFVYrp$MKX"_o4~j3Ŏ?ErCc Sxj.2An+6*!2]-*0 bI{VN_ :Tn<|>>$ 1.Q(a.q :"A8עї(׬oAնy"xwRҢv0~یn$LO)kDimܝZ`'0L fgO]k͛}dHGP9!ܮSq}%yk& xdxgl.w+t4OgzJ? l]g09YOgU;e6RA7}j_Eck'~:i1v5ZYlp)iaYSRv~9?{} z3 (Sj|o "hs۲\– WK ZppW;npeڳ $E4$u-"7Č ;1C4]LzEx`?*_p} W\%uU-|Ih;JP ,,=R7.8wo1}Iq<_UoUL[}ZBG:{ۯTdQv_ʮ2חӫ <4䧑M`ꡓAՔC E{߸%P+v%?D9QE>!& g}-G$UpPJM]3K!dԦrIjAA2Yil4rju3?$4cVxLp$J/js" n>RK]RDP2B&AyE~^9x4PpOt2.oF_G*CB$|0I ^ ^̀E]k }됢'ManR ϵWw1WU48UV,a am-ElS'ٯpJzόʚ:¤8=i_{2f6J.,Jc#@gIW 1}}_nqy8Ps_iiG춌:NXU6 r2X;vt͹QV; 3;CS2%gf9; @3f}SE<#R6ȋow;#s=k'Z:fܱaf>0\DpMPì)7Vly}l_/_A 6UB{~0 Lo!2NsIq 3w_`UXϛ5\6زAP[GL_TFS|`,b{u۲, z9~oצfV.khat$3#霞zRf#z'\$D2ElJ5 E|XuجKN,oJ(2=ye]I[}|͗շ%RX` m%apY\a GYIX8 m5Մ$wŔ/.m2CۂX' D]"3B+ =kܑzЗ, gyk'ܽ茀A4H`$Rxi%_DL _8 ?Z=LGhچˢM!YtύO',vY3BJw  mB:]v>}qeG\.H#n~yMvS0[Ȗ6㧹׹|Hi $]Q÷jŐ0S|n[86җdR~e`p#׮)㏣T@"13p(F<-?mhK8W4ov$PD8rǀ1=)-JF)/"d_yVM}p[Tc){/_.c>x20vnח~ͬ <ڑO֚U6 HvZ&[hE'Qz=~oS@M3ߝS뱲IFcaqb^\lѭ{| p,ɕlCoS8GvQNS;7R<@ǵ>$檿Ŭ*\8Bn{r˪ja;C@|.ڛّo;3~h`}IL?/Fs+m" `4XQ:g L^bITk0Dz^=u Q0zMUg?jNrg; XXP}A} !I ^bsVBľj!&QT;T4\nmgջ(!3h u M3y(j[r!Myxs9dzd:^:&[-Qe W1cSMA€-vlJ=77ݵP vJr<*4SǘXfIr;-4ro5#NKYEu_.j#D,vx+d Ke>k)]* Y)튻"ꮪedsف] 6 mz٩>=5 kn4h)ͅ_@?!9]1dV`Jfyec*XAFs[scDkķ 3}h.lNҎMLD}̂0'lqNnS){EĄbwrgن?fh P ABI D!t#VeX7%148(W̫~+w1<2l )[3= VQe=?/2{ɝ걏u3  UG7uh.sHs rrOsi ķlͻ+ ! dމUnoe죴h-cSr|UwA+  tX?.J֎zDSSFN>BUYVxB_$[g{t6 &*X{ ^Xz 2M'm֓\2%>2^])6/yDF5UUHV*c SH5u:ºG !L5)bd)#7) 1Vj?QPq4y{+KuxD$x[z,EhmcnPNaB\g24Ytإ,_&DZ.0!KGu  c;> ː^cnCև8D q?Sf8!"ǻaf-<_XXJ ENߤCX:*DB_f wtkvǖ/ߋNfc+}(%4:Ʋ}]~B]?Tɗf]^DxTQϮ:kb]K} b+~&Dh_Eb~-x;Ei C pm;r8])b16e|6ʒ_b> 銷8 f 5h~$ KQsϊ9Ψ:z$0j3=~YTC=y dvn*Ya:·+91y(RSt^Pinϛ ^q_Tt}ӊ>խ|9bhZBZ d_:'^UH}ߡ^:NܩOuL|EY#I]O+7i4ESNG{FDseelQnnk'vc{G̒3:sq$]u>hiQE*;,qd%tY[&nxF'.> ,/d÷glF8`j`xG2tߟs)M O!MY V+c%[ER6"LE:Ej_u1gwC٤DO`ѯuHղ ԌNhF+\ۦ?W8hmiy^>!* hV,!][F]tuh=Z^%U*R; dV(ZKCfyqMWvu( ֮Նmu0m;wO Ԣvp./IuI>P\tjSoZVzJ!0W(2HOV4/N`.<:m m6S~ 4ͳPvЌ:T@N8")=Hx٬@ >$4gHUI-O)zߑ! Un6l/ Eo9W=9wVꊬÇ6xi(Lqx`ݟHQ1xA`,=9ky*\T[i7]lG$^mzICfS"I1KZdi ɔHٖGU\CˮvS\ );I-U,{n{m+g34YE_\T| ي[NxXdRXt"9D.mެ|%ZR(^:W Z²svE5UD>lؒCqDwcǀwv97d_B H^ _,&!!HC[@qA5"QpG-:Hc:loRvV'RQ9@bM|ZC!+a^y,,&a}(hQ)u0KcAب˝` \<Ӈ3j䐻eŞULn ?;*6- (~i 1*N}1~b5 @n%I8hR(Xa._Y k7K 3]I* 611cH8nœw*K~.ySI~ Ҝai[Sh`u6##^z0h4{n0:|#`tug3VBvv~eХ5otۼ81 4?;^_Y{!F_w;$aD|sۆ|4:H[E]f[zۜ<ܩ"0uo#ʩi^Y+9&ڌe$z$Yp˛QiPQaQ&$[rwd*p.f \yr'_?>] r,Kk>˲Z@$,U?kVqihbJ96 RFRg +aDOg $Fɨ66#VKݒ'*2+qŵ:/X UD&Τ/$bl*G=5$9~q7=ڏDZzܨ>z,bDp WE=+ hk Q|z@\H2ePx=N"".x_S $`qtG 'Ȳ 3OI0Iٓ9̑v' HɄSBl()\ZV^C0ҡ(z x*Ô^ QmDMc~ŢW)_[SrU+^#U׽u{&b{}Ijv{x1"* /BB3 V9,{*?BճL^2+]C C ?b-lBnc[ʃOጸuEhD賂6#m4{0{-hI%I_ /Y7 jB$w&ʸ!>/hG}FQ=b>;˜f9anUX$?w&{@#$Z9 6?^}NbGO.H_F80xQ,ܰYR^}`b5Hpf>R3TT*!BΆ?# xȉj QpĶ/S*'@$@'|BY{13 5͒"abW)L?NQb~13q> ,hG#*Lgayk5cҘ ]1-,T+IFEwKȔk;wg-6,HmLVLT)VUه~*; A#jB1qR4ؚk(yɠ%.t1n[Z@Ƚ,~iNTVT|rt~CJ: `f ȴ,5` T"Wka"J7涖{L+x3Ү'\{=FC`S,OEv CXtR>)ҮM\(Uژ$n3ء_FB7rʹ#9f >}R%$TE؋y :쓹%ԏPtttp{IbK' CC)Kgm 3}$462u*΂/VSjk32׿&)g  ;r}hAqj\X9|Cfz75@gwGt8]- gCsZ/D}+]Hx K\03~U:ګp&2}ӊ?Gbga], $JD2<.*LĘ.}.uZz [6 1"g| eߘe! ]_*-z` xxzfK_وP#"]Cu(K\ʇ}IZ?*_8W.QWgl7)S)kPݚȜ~d5%})%ްՃ_@GAa?SWia*xO_xiAH@*q- B۟W\G`w=5WƄ fQOG誄qTwF~E@q)ڿx\ }/fBFݔ%9,,!IA>x!QZ`# AM99>.b(4 C R*ɹ үrKms ޴UxΉIʳ,DPpw!9,H֧@]cCCEbA ,sOOIzH0vm|?/7߀1[ᰪ>$&*BE8P7 -5;ۼ"E`0mSIJ0*Q5wvsUѷr?c@&%+.n_(w DZmme||'c+~*8ƌnG[խ&WXiйZ{Yť4LtG+-ÑҦ:a NO>Q]Qpzُ*'D pH_o$YSˉD[ɓ%' P [#"kKg`؈pE#F>_aCB{- 4_صQb7:1)͒*ZI%aSn &`?$^Zes!.]cJ&o5 Ʉ?;&&gh[<E SYhSr+ms&8xCCwanEc:̀ݸ(f8r37Yhao}g?WP V{˔{U-@h߶:;6ra\× y[(j;ID 04T,ÆqNR۹Q;8<ƕ{CA:_٠ n2 DCHYQDGX\8%^Cy.#ʠ,Hr!kz_<wOVs`08r6jl"12U%~^|e NS԰y@ez5,pȷoR|,]E`Jָ5Ā"41fh hM:)c[{*܈Gxh/`=\GkҩW *^Te+Vm*O-ʋgbQߊV,'#+cӹRgupGc y!?)K2}Bx BWfM#䷫ifS_k/Zd8&[V jS{MㇶEiy+f,Y^5|GS!̼AX(BRlLg0z t>mp.Eu~C_u &Kx`.ZRnSGy* :_Z|7Nq2[ ΥD gִ=waB6r(~Σƾ$ɲAu/rH9"!n>D7Ygx1c%Z>&ق"vb}aOWP$3_{,3vJ_ `CAI $cum0 P?t 8v`,u˜|uאQe}+9R%kHD]n:7/װv}Ƿ%hQngMͭfAdra荀L2d8ʨM,J=SMݡTH*eX"r\ zOy9N%7.0=t>B ; h,oRrB>,_NpԱy͘d=&0"NօdX$_*{k$D@ S$Q*-֖kI2m _͆(v@PK Ѿ16ʿ#vڲC6b|N JB? pxnD6ƫDhR7:ҢLҬ&1ODo H6ޘBߔq-YdլJ`l8V>zFnZ˪ 竈^:RԈ/Ws(0!I08 QeNnbV]t[k]5"Hr׺k#@^Qvgse;Dg%pR']ĦU6Ω %9u%'dB+nֆ_d0lҎbvYH[[kٴՔk i8}<)XRՙ צ y1fWj02:C"=`!{u4ǡ\%8nL| RQ7^YpNDF'uat 1HHCc cai/VrtvCYhD=;xYG3ԫ``p͉-AJѦ<|J%E6wv!C2zkb#C'$ kMEx {D6?dJNwOî$M&[!Bl"T2TZ"}24\ݡ:-sR_I/ma;j3.tRJfojZpPWkBs:1^=]O߫.)gѰ:u[ 15"\Q'@'/`** sӟ0N\̜X)tܿ=\F -2+7 A4Y8;Weq]A ~1 mȺ3g&K'LuXp+DGiYb*8!h8ͭx!xmTXdhk}Mahwiѷ%8 Pנ5GRcM[(0p=5X8>VwS1slq- [pߋcàوrIc{z߃6"'^AnMf4p&Ӳ)]{B~A(+Ha}+& |` c z)^*\#Qc$pRSD7QwJJF^unIL|4 _2%1gby#笌[^yͬM*:]EI┗O,ڹVhVB>^0"#``[0+AegteWJ1jהQ/4Jq4\‰U&P2+V] $cOu ׁ{ 1*e^ǦOhi^1W %7?vT_B+~&u 2@ 8Yee.A*6goQ kZȾ1'fyx]~Z bqE TCF@,F""|$༹´/z^q N_ppPM->z;4^rhOkem8 Xgi_8p ~ȱ#4i\hI͞Hgd| XbI,'so=]&ئh+#Aw|ƘTyḻk3{ 46񄬖O_1pT!dc+"?IN2<@Bن[ G̋p<1s^^+GpRƢqg`њB+&ӫ(#m 1a):2``Jۛad:'7A[hJ4$;M̓ =N".@9~-6UҎ H-X+>"c-Q,84 óbޠh]c?[&[% >gJBn]zI3g]MGX)B 1㖐Vbsgա'B+e 9+-ew* F gP;g4~Thu59Tj,P.v)jc SU6cR9;4@FhDl1\Ncc.mv[2B匧s>?sb8ޤŸpP+E+x=w?F9و>,-:-7 kH,*HRCc0<dY3 >d]a%9Խd& 㕊\[ࢡs]Q^2HirqPB3`Z $ Js- ׂ$Y2zY1 l8 ߀E&CC2W!3{o_:p_K@" ex؎7Щ}Yۋe> T1)p./F'rLDw([|%tZT ؝VO%@9 A"e@z]iӾcl[@0tqPJrָ>/ύ$tLWµ⠌'6|r|1 ֑)|~nn}EU-5Im[)16!.'kGD9c,nu~oY҄^SD.ATkxػ bb'=펕S+X{FTǍ7`9 Y~0&*`[-1G׈|8Ony|T=SazbLk).qh"&bӸ8g$32VD)"8Ez>Z@ w} j>о QZT6k1RjM&ay2e{^ft2mI:oO/F6:[`GbB$lx4^vuwvj5 X~i70qМ!ON&p@ݜװ[cu/ƹ8A{RKvCȿȣh,VT4MbOSz0V1`@6gtt'1kol)[@M< ?[d6%3BМB|3PjHfTܵz11 Îiud )66 Lk d/K$dC=|%os]J 䐁jeiVZĪs$ďhTehfYM{/ ANRۨ[LlZ˖“H9V&ܝbxصyuG?q?߿}AQDLHhl[2,&|ѥwIţ] aqN2Z9I5iK*QiuS6X=X˕:5V]Q)0SKDY_BĴ?C"1 XyDA_֊q)͎!&^IyyYDn{\M΋w;p ,5TfJQ9"6H|=>@N#txkdE~B 187D TOAn?X@}3st~ x( wE*v'X .\”ӡ)k7?ysD[Y?(M+o4dUؖ*Ԁ,nE>y.SJ'jΩ'])XT}MMYY>N8VM~O "SMEZL) ;C`U\2WpbS\'>Ɨ@rq2 0X}z&Vj9ȼf.9p~x"'0nXK^QL dj VNN$}tL)~ԳCgRi1yc6!1m:|{x cAyJ UY'TÖ_ٍ_nOoC^W=w?0 5-OhN:8x,W z7OJXL'S@Xwj븨aj(2MrI,/:yV )%r# BQX䷶&5Q!ΐlugM8jlAVC6^޸n=HUf6cB }߾<Q7$NTX0(s[ve7 yP'&ֻ&z]؟;7}8wc)( ׫k%谽1)<_7D \;๚:#ǵVWPQPp_ κ{uxt՛l"RMpSYO?z.1y.?SMqr z.7=큿2./7be4W`aIŢjMѳݰ럂x4ҎUk%rpo)R,}rC\3&5>.wI+Sƈ'N-c=?^-\qbes@%`wRkexy8 c(ݖn.!>՝^P;rtoe]\$ fU}k4Bl}Aq*3$[K,YĩZ̻<9 1ڋtICPz=vt>vozY0l͌[>vN~ zRZ틃1t=j }gt`oD?aꐾl?6MjP]"Q#kEBt\EwU*!\֓L9/nN?9RJ1)ʰLڗ>\cv&yR Nⴙ4qo3{5Sc_s&Fe*7%CD%}qDr/';#Okv7qjl,Ox*E"]`͝09fuDepHߦh`// X@E(?CSO"x"z(U}O?х>R!fUh,N\'rVO^nI}$zE"cUDѮ:M~<&̣$o&: NݔՆ;z>ZeMu;l_h]hbHi}Jhx<p/(ޫJżEꄽ5 >{J _a}Ґ5>46N+I VYeQp~D9{ c"dLڊ:&lwWcnM r.?}忟Ji+\_L}ONj@atT &t!U/;NaO'A28A:F5+zLp8oڲ.iQA2[o|#2 ne1ܓ|$3s1fen)V W 0\mRv~!*eLrtWTԘt T]BSP *V͞n3d#{-[i6lVERQ .s UoJ cҭ{:΄z3KjEDp@CZ0b~At6Re^-1s ݇\Q1$sK!5 0Mx4=!x'J&&䇤]44=D_ 9$xl^\yjacjD9,1ҵ~1ꆵrX)ϐ>>%MR7uacVٰ+i*DwҚZ=DGϣշJ7i%)a?@x~|}^t0;PUKTVf)[>r&>@^ C<H0D V;bnʙO]>)u4uH6Dz}0yW=\"4wG\M ג;"ax&fV>Pf.uJ)snY TEVFNf7kˆm8⧂ŗe {qoR(3"D:UY@[@@֨;nh9KC~xV?t`(Ӣ7c^hcv ݤTk)bP^spE7;)n_`jux/>{o[j=@t !z =҅X"ueډVk#Dw &bp,C6&["6Ú/pw9SL&U;Aly9bp{!ґwJI+^QWf@5l7eԢ/,#I~']9ځoÜn Ue-rx76~ r0;Z#?ċk yn:ITtKv/>m+(Z85mHf~6]է]s0AvC-h{)pВj0Uj 15O,v_&S:0)Jp,UɈLe{qKC pM _<\_^`ü7q(EМB`oO; ȚMĜb!5!v͑ uCCu҈[cw#E Ɯ8xa=\i޹| i!Zd^(ҙZsrsX6mk٨.r,BH*A)+BO"CTdMH-߄f]Z'!*]^N; =  ѽA4?Ն^O` *0;Y^ v4=E>w3+3mۃTLHb.K"H23 =V, E`\,3@s @5C}3ZAx#g~}-2t,VS| pxݙk -], T^0\\oYC}B{pĈ=t@rz;vu-ٴR#u䯑5`MXyf:@kױ%w-KO҆t߸kw~g`u{8+'8x~PqRRzs˿]0b^_}+y)N39G0#aF#ݢE$0Dx G2ef,E!x8i݇MjI߆7MT_` z k&GvZSИc|xDch1_g&~5`x~;Ιl` M@zڛ@ wɺ"A7s? d7~NTY.Kxsـ+>"Zuz3dЉ1k5$Ʀ@ (25A{@YNl>]Ρ;`]d"JpÓȢY^sWQ1GQ tLG^@ dd#-rŰ>W?(IvKpZX@`/AKM.$?\Yl=z3XJ:K|5<ASIsTD@R R7TM^E=%G$_ͪ&h!=3p`B۶l"Rxg38L*:EvŇdԨ -"'Jp,8¯K|b%{30=R|Ub\X['1 u#] ` J:}#x > Iqo(h-P#|s=| @Y?sNt>2;q0ƟKv@7&Mw}cxfqԳ7yZYY|Le4d? Y%'$h-JLdce!72ҽɕIkպHipAkm6=&w[0B~#?zzwkZPyVc8\J@ԌM0WFq٧)bH89RJ%ͭ !cJ@@ZغLgKZl_+BOٯ8/CRVڿ O" RA(YgA@=˴嗯&z;)m\'#8 (w_pʆIU:2Ih#$JnߌnaIxDt| pᑡ;N6 KVsur| m1*pDλ PA6 \"E*ކ/5.J2Xowm, Z(PtV=z< r^W# ?Yb4^wX|^ XKE@ر:>d;T lhr % ; 5`mjc_;@0»)j])I95Cs0cV/x[ݹ*#*)zz34osfXR>ܙw/C}7MCXN`r(6,b]kVGS$0ȝڑ`[-A= ǐjuCF㡛o;dܾH]F({W$8VE]|Շ r;&<㱧O߆LjN$}` *uG J6t?6>8EN6U*w<^R.1|Y5 'p9휦(x xz5Qܿ;_l.m΄7[ -.s}K:Zn9y+@ی֖$rZX͹qv) ` ][?>"" c/ķ΄p@U'; ߃9m7cg l/ B ]]]I׽lRȃ/'\oc_MIK=yyhy-J. E3ܸi؋j@EQ~cxV)cb[H_H![+z4ygўz;Qo݅d%vC7X+7Az6QzO[I~`Fv^2 h +΀u hCkU1_Up)jOGJp F-IJo-%ˈ?)8K 6ZTRݬ:WBYJGp:F4߈e^Ppݱ(IAYv$GwaA8$`M:oA숶΂5b[dEzz^B#\/yDlR: s>:ܕp3;v9g;'{-,?6j7> u5!#u3Ń)l_Uv-鏨0A2 TNW(y6ޥ%$^O #24V &f)mS+` -zؔg7#{fMl7V7-Sپ֜W\6T3)Ԟ\K08VYw+@iz/*b( dHO{Fٮ0-z5lPĒL?Od-zԕ{rjQC4xW nBSb1rm?蕶ccIL3|;Ӛ,!E~9eqKTnɣb A8~L*g}捰B&z} ķO S-?B3?Y:$NVyG0E2Z3 aAxb_UZ~  `M \=/MrpT1<%!J7ļv *y[(Y=ZѢ)lbNmLuF^ >33PD_g{y"dsZ"szb-2JO{#^qc)fSw :Ǔ)-Rz>=$}Ni Y+ 0o^m~uxW~(x~mK\d TH9_4'Ā?aN$| 'ZګT%b'}C+. (Ka>l+Xx5irq!#^e`16Tfɶݎ N)&z]FtV`>ywqk`>FI9d ̈́C߶XMC*q 87<pqXnm l^Ծ /=$2#|KG%#l*Wac9O*ONk+p{ `苦 6u=[klA'Y-mj)ƶU-n#dUYV-: AǴr g/7Y:T[QB$vsq@?ٺMޫ d]}ZՇoiSmHQ8 Wz%}P +ߢ6@t7-f1 B?B꟩>HGSyp?k=z}]ܵ"LN'g]Y|m\5T[..31gk[  KHT}r~کK G_&=(>{fkSWoq j|[s…ϠwW9M* VԴvy(7Eܥ7Xo LEF: % ,p %#6{ a%JxF(ЋbݧzC8ű5"5vPsǵvW@ gшc&1uP(!\W0Z۽(`}\+ݣHI_pOy8^$a(<mݿMlxU\;wMK2k k (ܯR VG~\1tS$Q˼C/C&Ӂ#r46:Pd h:3~3 uMƼjl9Q%Ucmi72)Jcn^HW,aPHiqMkJyVap:]@@%M،Pw\luMu)ڐЦ!CRWZR%V y㣝Jwy3UB(.QVޅR^.k H$)-.]N#泠lJ#?j#=`(ť{8j"A2]NI WwF. Y f9W7,4kȖ j-RU!Cf_H5< 3Y"vd|* ^Y3J$ރQc#K_9PGݬ#,XSeDJi-2( Jv9-]-`uȥM!ʹyx@rKV3%Zۙ·\V z[D #jCR77ZF*yYz?PԂWlE?k4)zWҽb*n#QjWjM-H1A;. D)3meAu B6ޘu3e|蓭Œ}|GѱSYePAy" ŴZ~9Ѡ"B25 ir=S4{9 PupIzKD=vo*x5}?S,x7Wxu@3>>Yr{$KI r)T7qqp+@^( Id6p'C ւ%mwɑyvX&G"}%~Zp-{5[Gvhfu]p{?Psu^ WX| $h7X?>&t!O2x4PTvMv~Ls}>N~-TpiMw-햐n=e,@+{aaG2I ] ~oH-1i0&Q;mYh}Gy՘uDUSd+Uw<ԝ$wAjmU?- T2fPmX{ϑÕ^Hz Łڿ:Ҙ AYڶ` ã˞d)#HKu}זEH$d=kOho~Y;k2~BD ,b׋-('KMRR4ZDY7{a WU޶ޝιGϙ&=6A<:ӝ7= (#AU?Hi% K.Yw7gYIT?-]TG~A,?AM°;c ՜@7 ^dKJFPhxk- (]C2uPpx?6^HEЀ{G;$^:aS;׏D=èp\:G/Tه*uAS":c$a G0.6 J\-ȄE^W./[  L,e2hߒ^K 30JH&~C'6j{nhI` Z揊lԢPb:[Z4VBHEc^/]a)+#+蒍GMyvtJNFA/.s2>j5ۜfb*l7L40s8?0BcA|=`m^,=M`4~(!žQM!1F7*%}MG-@?E9]%%zB :W8,OzMNC+GFҘ2⊹,ݍ>>^<921,3ء![-| si(v' 0@$B @SxS].o9K(:3|H`.iCX0#r|/v$Vk[gءO[muKi=jK.A8% /k_z4,УZ9BnѾBMl [dKڴ`Jvչ؝h9P'U:[]N܎NjG:k fcTf$=@@M810++ע[LD4ӄzn_b˕"U \,̸Ɗa5/ͶG],$3a=M42jGYOM;>Q> ͫQԸGܲdI&z\z('*6 R8mWm1yԴ6T$d ҢmK{z@Bߞ{LZ,h MmD&P8dz܎j7=*z i}POD9@O1n3Ywh = ܚoDRz(rL>/RhIӜC/ʁZsK~'y) qPZ?'k :ZǺHʆt~Wr˃\i lGDCCa_ܜ~U\P*8 J\ [cӝ#}Se_+>DM)U\8ǵ3 ^ mzr7w4p)um{ᛥ%X{ƈ )ө \v_ˮhQq#~~ݺ&M[MW[ImJ)|Ǧp"a9PB6P@.!%@]L^B\͇xʘM'\716|U9v,DJUy||ǘZ_ nSWӑRRKJNef:-udY΍SԮ.O-#4/xa:mG^vkHDž˞\Cz|N@?Vi`>`~J2b2Ā݁y4uPRzG{Vr ܙ(') ΂[pqYlmI:#Zԥj$5\*I& R04aԒPG~"^D `|"A 6.pxhBj`3%AVPDݷ:B]RjaY^ YD$6Ӟ*/JY-;"u)솫ul\!X@-7\4id\ uCBj"]/#z=8qV+IT`."U S.:Kr7ј-qXBXEsJժu;\u7x.?jATq*T Y >#=RU>ReڴC?Sxu429]%Rx¼03^Nrrv}p#{׏[ko%qW,i9[eyQY3R/(lz{ uy D5Ob ؙ&-k"&:{۔!vN'gsytpX|@t_#VFl/5,s mD:&ܬĎ Ϛf{YB? uV?jc7 &.W*wVmd> +BmoV.3mڇ gw"?&Y1'A #rSXɇv(Gxkiꦌø|*Lnh#\e:E[R|B<(j@3foWrh|H@5  ¢)u# /$o} ʰ&׎4i1/yi0+゙w"Ul7F|%R$wg*s%,HWўeÄ$+ ! ͝XtPbQϽ,ER9sBuC ⣂aP۵ݥKhDOVX[fxIogH Pѐ7NnugJ!95OytɔH1y:M!Ku/Ede+ل>!`ŅIMB4;G0N>(Ea ejf5ͭz%~2!bWi6k#ژz8> \x{K <%NY#t]pk Po͆cZZcmA)ǸX+xq6ufF>%B I;CaLd09W M&}`Uos]rp L|\ 剹csρ7O?rȹݭppMRj xa_ |\n?iĤ-)οy 1 !M2RdN6XtQN›<\}bwEESK$9G~ȍ/2;k4l v p85`gmUP@]v6Hx*d"+FK@e=I%7hY> Ws<Tg*Pʧre9WfGu #K;lnHBEsT?8#t7A[VUm02џ9̮ʠܠ5:FCT6dm冔}m0ƬFNow)!u]8"5T؍_Th1#%~ݪbc+% ]V3 $0N<]-;ϷƗ^} IWŽX\Jk.>adnNڅ(פ%Kȝ&6>@4LdPü m:kEz}zu+0oOJsƢ}Ysoad! |%D!kjl6Y:%s+vdTb龳ؠ({MBdiX42\8Hʉᗞ<ڑ. #26OR\ 䣮6/W%`z<1`Jtb5ĜXj1Qf}!qifq(\!I#+#,031z/&Xޭw9۲޲sb"03ѩ3c&Tky@`gݦt!a"i׃|:θ,3(`)2ԅźq ԑ?4\P;D^3hE9NÚ}K> 2ny^D\oȭUMHϧG1$@g P:/gy8ƿI w],5@*#g}bb:nFSj7 n+q65B/"ae=I]#K5qR]ѫX*0J[ sq!r[."+Ө\v8Y l',2i0F (#xAS{3~SzoNOk_oҫ;HiN?y]_@סNs0]B3mȬ4BiV/Vcnf%ToHZ:hUI`]C!BoCMϔO)? {&f#%KY Kj3ҘXr!9-/&^+ )N+](}a5_=?Y:4@0k` md.8*|k._~Nj n}C7^nΨ4H;?z, .c!6a[}VwCZzQ~VDD][sO~j1>|waCp+ϊ N.7O=n(/52\"T ySVZPj! bXy&WzO}rtJ!FpAB.-;{NuvȈ(#Sotw#J*l˺Sp6!ab2 ˸S* 4YDdYcm浳* P# +K<.r(]dW?f )F|ͷt-f *>FB[@DBS ,!2dսvG S U_E JRN8j0yO5>?,և}f[1ϪotN 4l;u{#Tml@)BADF:`$g OJERLLW:4>!gq$/T`Bƿ`#D{{o%DM:{BUz'v:-jp[gX Sʪ76roe*,P ]uwu>jQEb55(pJ^|2N(YdoMA;.FwXhm'3|Gny؝荏s+sդU͢6.n&5y'{HsWj1oc$\$M ]NlȦ& OWzw6~MҔ{ B99}sj$F*?Z qn5n"퉶j] VuA o,UXp ]l7GM۸?20>ZIJLO;bJUDtU ?0}8d~cT5njZXJۉ;v.E:`J bBp8(. s);zj;9QW^0)K;[`7r+<3!D&>̔1 2óQ_ɅPArƍ@rzGذd1i4Zt&'h€}$i.ޚmƁҏK^TGΐhDU'rCt&HBh.N4V7آvA璠%>@\T)鷏D[HE™0'[),Eh$ +T}tMh^#qb 8NtG]{A()be͝8Mz#+BGM—szR 9s^I8@a e޼|8OmYdMzalC0ŭ3cF_lSDX9?a;6"u/a]L<ԔW1c/Bv~i/_=zwp4l^ឡ4A٥-M-j# b B{h(m;3=Lk'Tph8}V^HҌx(1 _ nsTxq%(+p_bB K$Fl\8('gFk k"Z}l=Cُ  't`xQhǎgY ?KiKq [\lr@.}\wJOEK^5չ㷓ic3* )z`.f.j{g»'($I%UD1%w'GV3Z`E lG֤+sVe8H՞u%b>7-Jћ<1cw*8Tz1JS/sԆ΁*wef$2ƕV`-$F8\h/&>#_!Q J[&qcUL%@>-!Symt\ uĊ-A2d v;!u)Cq@w# *im~R!lTɚw}fmՈDI#e|dGr8;zi2 jlku13l pJX._I嬳Ic =|TY-vK6We=BVy5cl`bp;? q*Y(@ޣXt~[': }ބ[kyh_S _]K߸m6$1GHtIw"'6@H8($qώ!c{}\_Ү>axF6?PM%/ ΎsůAV7.BHh#✉qGdY`٩*{2Wt%(ncct5\?ΥK$hg!$kB>}mL _vaٯQAz'_73|t@IXTq*~{Usxa4G2:gA%UwXtonD?ZYN)T/޷^^@O Njt8=hNae @=p5XVR)Q:qq,a0wvX;E .F-_:2=1]^܁~MO\RdjG^淭C"o |\7 V[Q-eƺ)Ich­HlSw¨8lm}Qe{*ur'g06B^)D yCq v MkO]6LJ2 ߁"^̳֗Boq-smffPոuoL3Yqc`97u횫zLR>}~QJ E-5]=.FS^Wr3*bC unà G9w2]T0uwK"A'{$@JAчe&M?g^ 2j1uZ9ܔـ2U 8͐E9ǥ#_dÕ#%̌Kl!GYC.^i^sثnV9ᑐ\ʾ5$iG* d^/X7C_ "C2QUi5 o-0=s:joFH)d.1hBҡX}}'`uZMpԎ uQXM`:A~(9<ALwV(\\;,6"ߌEݩqCp\̄J q4 `~miǤ@?k Y ԴP:deA+~z('Re"i9P}F5:τcgݓY(-&yܩbȹ2W2i jΤcF9񒌝K߬ob|xH=fY6T?PTj)_j[amŶ;xtwPUNvMqM wẖ7tdw8e-NMxhIxj̓y\gdwGO(/qV-?` {lm\iDt8R=(Mɞ`SBlߎWz\Vfi1=QU"4|rWcd;s]WSwdkvM)^sl5̞cz:5#N, aLG~YJ_\Y8 n8;]?s#m چAG#=NūcA3=Sn+17Z[-~gjoeKgMTv=J%`Ƕ7nWo ɓX'~bδ.=$?}-:jOCpRZD̚n\C7L;I p ظ2GsYC } &'DϷx ;.:NüRi H59VGV+!5 ~ꗨOBӷ3d"!<}MțgKV!H"8lRa {sq˚]͖~5G LgsU'łn"N'2 7P tiE6AgWĉ_$3xD*  >{..ޥ oW+Sв ˳jLƺepg%)ϔvÃM=K%Z{g!Vq֠ۦwX`F&q3r w5<9A9ݖG_xGvxҙZFA|vkҍ(tu-ešsFEn<,7rS#|H9P/sY]93ML#ɅݳH&*W"9CPO"fim2>6yuXu5xY5xpk6Z{m>Q"ģ_)LTY]4$],~\X!>ǁ= d`Z/sj0\3qǹ:9?Bz&QD P(?p,r:0CE̓E0%)=:2i4Ғ;6k逧]Q I%-v(Z̑Š?l 9~-&}nΊ){.+H*6Mf@3[> v/e9c3TgaY".79\p֭B,'zF:y!jHlc!{@-Γ.@}+U~z eϧ>KjE(~7&(f1/r1FuV1*}|NE }@H8=WrY4rҴF0gB+:$*j "g'2ќ,F4&4؏xi.0@=l[Pj% \BQwddI@M̎"\aBʵ72өFQU z O}vqh+p/+4ѯ3!^ *8io Cz:E0B_=V}x!Z8UMq\&1μ t ZMM3l]= Q.]o(Ptտ#Q=d@;O-m_>>d#9(c6Ⱖ b7@bLa4.]CI{}Čqr([X턪pߵlL|-?+ôD.,;ܽm_Ӏ`+(b޷g+ * f2Ƥ+3QKpϦBHُzs|3gloB`qA!sv/6z7Vy 9`-Iu@~3,L,izanEn%)1,AGab b3xa (nr.UaNRDnzN2-BG+ow=7IԎB PB;n1wfª> JX zG/:$G|{0o|fw NjNH'Tv^ɦFށ :xP7A_g_~QD@0C&ؘ{1ϠWF;G.Wb,þڕ|Nij͎$WyN``ܧJp˂oO%]M``g|ء„+߾Ti3z?E0Ψɚ){mtվN^:U%\ RA|2?uD5Psnt-tԻu/܃"7`FO`cؘz‘`溜U|@AJiЧ=LjVxe[~欨z`B:0|x|eD7.҇Q KrIKdFVHx STs3 2Cj~iqI7qQa斾 ~kgSԨIrE~#)--h )P|:1Zy%!)pf/ l*HH6DHߚ}qJf:* wNCЁ;k/5I#OzrMћkVn׻L+i&` 2)(eAVw_&:Oߛ62TDp9`[W? 5A6# wGr)C>3iYozC I#Ǹ.Sp M5EVV2lRE;A;K| awJ ]oCm[ 3+tiuIۭ Dt}.F\8 o0P't Y L dI.SmhRQEOet&5wH,=xsn0[$vo&i'1K]E;lf}]LVԅh+%ǽ.XPJXU@@[ihƹoD*\Vlul-3Qual?󈅇40 h`Pcߥ[%:/;)xᮘ| ;ւV {7!|˕R]vH+qp5RYMXb/-0Lh{>CkD+uEz'K{Eo9Hϒ]ꭆ"(e{J(]gRV)E?vADZ&k檈P ӛxk-/]W8HC/4)8"uK+5[Wf)m7J51Jflg V9̯W-tKYPi#gWVVAAonotB²C @*-~Q>qWumÑ 8tw[X t}`20 93ޚY] @K4 Pki*hMWKi jQUtKgڀ 37_߰_k,w31\i9!yUMJ$E8r{xjkI򠃯HIͺ }PwhT H{1~~ɟ0+t~=bǞ,W:Z$ k`Mxj߉^'5wq) i4/)w|kF[IQMn!S?u1Ugfn@E.ߙQxjNt{NXvM cæGԎv-/:2q V]ԷdpoYeHxA$0;&tbCMxeJhVFIE;͞M)Y +@*Gq$<,\UȑJw{n|~o-L,hnΎl" $_8ho v8D!ث>%h`3 Kz'[ioAd)MbPH 3Ue-&L7tB. d^Y3 IcFӽZW.9]UGԁۍE&\zn@y 7|%F!0mo^!TINOQmۻyx7lcl"Bk=ێ,p˻@zUfVWJjPu s|,y!9ÆN>9 Rv}˼\ʑW(&/09~L&}%AOw|B_;OUNf{Pxϓ$ M 0zOI9p`H$>1 ,XY;!'B|ޝ.HJuĠFqڂF1Eca0wYB)[ml`qr׬wXHͰvᔈEG:vt=:׏'r*s{D4d { o;C Qy@,܄mhϞ.8@ֲwhq3tXk7'6F4 t('<(fEISs/o# Mw:gB]9|BN.^}-.߰cq+ aҁy^My=unQ$ڿ϶ xU5b,qpEEdc8/\{BCS;.j=P]LFx6 5WE=j2yX73j; A?C+ t6eݥ>;silpz'˵D×G.$UM_A(-޳P[=@8ͮFq F,Kxo<@sc*k_9ev0*{_w ]oDB"MaGox=tΑfpm 2[_UQC_1*6UˋNJ<rAZ7k2# dpc7c{еaB GǣdO9$"Ke*} M֯, v!ЙK+ % BYn;)xbqzs-^㒶beH[LW fvG g7Rc>nЃz+ m-|iIf&16PcXpQk5G_<}-<ȕ!-JT"Eɿ xDBp~[ iFFiK?P63j^S9%܀ΜI8tJeɾ% FC 'ZL]_P4G.\33WG߷]XO]όZz8[)P֩Lu=vO^q"bڋ`L,25AݛI/ffعD`z})1W %TxHw3~G Uͨ8 D_/NZ6#8|yQ h~;H%+!VfRf:T$x+p:Q#qq\w+յt"@u5a&yشT'_58 U! YR*IMK%/lB/= 4_WYT#' lT=}kd+FݻQ,Y:&W .ΤS|Oi_l^/b!V C_YBHR1JO/珢45zK\ 6YZ}>nR$GIuI`~q%\Sp'gıDR,u5·IM=9<O%zpƼC! ,y*o@^m?;EV>@nUI_J~6"6 ]bu_Cs媯QG=F| ncTӆv !{SQBG6=vRDMKF﫿lP.-)ҩLs: SC$;$aYkE *Qӈ)=de>^B9i 1Qx.&GA(4lu5őV\oF>԰Qe jP vD6 @4y))& & ;P_Pl"3?!.qU-Ԑ؈l+g67=ILXQSrɑJt_p.Xl^e.T 6o¨F#)󉆆X!yIa:kX&E ³!jZf2+*~I=$4ĵA]K#۶.,Ap HB #v[za'#XoErZshV+[~ -r^5[^H:ԝq nfmCX)7j^+\gT7e|*߯&3}X/`1#$B=Yo_Uҋg[BY? z²FZ7]l QicU|lFh|t}x j Yr[!U"bU}1]M&PN`K6]hU+i< ;"`0}=@A Q-k4RjS!E^ EvCa7zB1%95h6Piԫw]f) 9X"> #T|]¢(e!pTJj(!pVuńy;)9\W65h>GV8] Ȇnv!>mYJʯ$(ņ,2 Ûׁ? ,;BbD aZˋ׶ZGmH$h3@;-1xHߥ0w Z~U {5HOo)hSs4mD ae<'hӁE U9+ds/ ԓw*v '}rzaCFqkHϙwJ<|mfd1YHhU[> x~ڂ竪6#{_iSf' nC|#p+[4fP3ur e|FQ T_rgre(;xO;0Ϗy,0"m}Ky+IFE\VHIvZ|L+ A|=G*eqDŽM^iIUm;鮷 : /p=Bn x۳x{%yW vД2x`X:]edZq.C8F`gVE5, JլRh)dtuF' S͏0@OmHϊfT+p>~w ?PBSoF D-sKGlY51ʭb˒4qQܟ9^hf @*B dILnrU*m*YQ{twb8Wil8p} s}; ?hZ!5'IZ~ F-ha gp~KiɂCtPJrN(~7W} Lze$y+z.QJtL6 !LKu\tUllYd oOt%>b>-Gz d8( yBz!qNl fGR/3 pm',IhqQ$A=_0/?kt%bEyIލ܏L\!*~-1 b9C->DZ#,i8 ,Eڄwجh.况Ϋ?o5Ci?J9Ww4DQcW02 2ږ@ ׂKjc? yɕdgo[`R - m/6T1+C׾Q"p~:%3 M#d,p!2)>QY~ oxkχѓ??ֻA׏G,lPDz GZD~tJTnlV:PCaL8Da@\ ܁K43 tL1Ǿ hB!ׇnm~` ?϶=_Fז'#{iJ0@t iE{=8%DK~S_R_Pb!iz.u]u5Qaf}v9JxVkYR_y DzrvW슀W r5kWJ ƼQAE4##קm9/tּm$C$9;qYW\ -zp[9s:il eWaSq_OIf<"גYCQ~C')fkQYLB.'~BwL3|?T5f{]GFɈi?pR"ֺonUZ浻A5B̗^D#NxijS(¨VyɛZeAmnm/kߘ|ΰhK /-3ahez;>2Fy"ٱ3(Ia/(8UږfSSfcg40i"7QCۜ.0"El2HUTj  Nȭ֥-k=鼀 ׎XzmKڛo7H IQ'i<77"U?E)t:E4~+.Z6y/]/d@Ѱ/o;{6HaAD(7ݵ<_|ghNU+Icjm| gz>˙J,6 +n=̛"JĤFsFQu#poRE"YOT&H2]\`Al_X FwVY)-C]IS9uX4F1^6#YbJ 1]L,cC<$ D{e`r}yU&w6Wy錌rύ, TI##.f-F$ӸZwtyr|YUQ5J}I?J wMQա Ȟ^lMֶ.k"BX?!:yAgBkӜ$;pC5s({+}ڹն'3#,>d|4dž jy+xCwVʾ?o>pDZupLbĻGM EI3 cFĘc^ܶcrQcZ}JSlJa'uO׬ARrV_VJ;Bbe/l(^LF0O&kڑ=ž&c@@?C$uWbfsPZ ?ZxJZeHhWL~a1%k=p/4+XcٛG {p;yCA/w_}~x5yy  60ƀ0崕81zEs0(YN8J)jqDZ hɆH/L%Jǣfy[kM *R@Nd># 2ȹ~{M :`[ƞ;TdYexO4D{\,իme75ďȃcG\`Xg<9MĹ\ZlѝGӊ"gd못́W-R *v +i{@j݋Wto!5Jm$b!3x=ã~JV3)qVb r5/Ǥ鑜LIy>IivLԇ4!f?{j-"Ay~{4ʚCmK!NY;+ANfZΆKNڀΰl?-D]tPnW%M,QnSv5/Lloكd6.AVC4`0H8W35 g+3rgu$#i=ڢi iFeJ`,_DM\oN3R@KȀ:`SE(oR6 نOi,j/r7ܶI#GkVX|kߞM + }j#K~ qFS|S F2YDF>s˽rj Lj7cVNF:C0#I<(o;g{d>*jB^Nԟw=jzAzm IrãH>8Gk"U+~-42M Sn4X?ڟ.1pz,IR"U qN~qMZ+~sbԀ} koSTT*1hBhQx])ܓﰕsg[҆Uc5v?N+,YkOXa<`l2Hip 0ǁA) !Q&\Nʝsj*|0 veq&b\*cM{w?~fxDB^)>}ͬ6Ib ? Dbc'$N D̛Si5Y mje9.;#$ ̮fzKhLf 'gTy ͩjˉ Ԍ QzGDn 7 i[o6Б=S4NNfY7ރ|Lݗ"ND0s93菗6(C>&M/Gb5'cl9dR_ !U2A G2sjt|$@)߳ǵ#'60q5vA )XbA)~WDV5M4 $ J(:bBwXhFyn.@A5}Xx1A3y|셏բ e1ƒ6ME093.ïD/ԱH&ov8|əb9ЕhR\~ W K[)MuzP U33G? O!!`9XE*X( @reC'ُܘ8pGj;*Ou2=]0tri;P mFafbL'ؘCZA9LO-p>an 40ɱ7e3]_r>um0=O߸%z.ƹT_ϡ(Wp@SaNh ?$&M԰ (| u!sG[va%*+t?ݥUp68nV5g&q'[ i(E#r֫jRMIzDIоqo.W!j jx[A!._fgzO~/;-P*((8'5NzLƨ+Ҟ!2~Cnif?v pnzOW`RBE5n Sʋ<2gVA(rU,(wf PLa:7k`dd$gDGKX j ~RG" rka)c4 &Ο:hrhFw˴XxDw ~< J76ue3]%,W1*š$z'qXd!te1DNB]:o_-{gCHhGHsK~d7*x|/3(d*X?PX:KL~k܇PV.w44M}INTi@c^EͩgV\ki¥7ɝ`h{$단*gU}R%4hf+6عhHSє<}|yP?=\ªu۞4QDژQ +5IR>N;l麌3Z]N6qpN|,̝}+ 'V6a\fGo(%hYtu|kTCQ= E2(-L4R/֋8DV݊ 6۞͐(Ŋ"\򕍄w o ?[M2KN~jZVS9Ȍ[_v5X= RPM^v0)3:\{ToO)VEN2/M .I.3P\.H#Q SmZ}OWz`VHO0P 5-l"yb"(! d1k$Y:}^WNbKUtEͅza$bh[7`s+J&HX|YucLUQ322dv)%ӄ.vэtHS87'Ȃ>և7,gHPe>x{ ]pOOMaĆ$`X~< ţ/JϮ{ _(/j. }SVTw fOJ\s Q|'``JH䬨~G* hGP{44s_'ПEls-%,73O=6Zw6G_CJ?@3c Lխ">"^Q4D"tËT;{ KH~0hGhAƱdM*mʾe PixJ?5J\4*vQ(GFIe\T%zadVi5IΛr5_6rPpzR -uKx}r:b0ve OJ@8s] R1,Nt0d<#< #AHk%Pg̱h,zguC5V}_:`n_EYLQ|,: B>׸B~ (/)-P W4Eo[$5q Wa{M#~E59J[OX}ƒ 5x1r̲&=[a.(s .4F[3̗L|>D&0Srt 4cq;ե~F5^4e iXA3 _ɬ9~5ugW!<a&9$@܁;TY,KkƝ'̽LK:c\f?s=ciUNw[;)PmGYyY^+Pb(, >cc*蟅]PCo}7c7ѹN v{3ރf~uK.IZ"cT-(==8kg|8Nf6ozW\AOI~{3%LC'7]$$O Tmؕ3B|=e&9ly2m,FeM>I<6Dy2~=qǛ R'>qO". ~;Բq-̣ 5vL¾"ok ADF0|cgFjm.'(%!' 8Nu ,fQ-oBxpO!RzƃZ#+SzK6Q(ڬ]f蘏ּlFuE瀵^-9w̙lN^ZWP*qucۛq7J=:vp D(%]Y"yv Ctw7qYAi%<@Mi$es_u|qV7`tnroK'MLpUc͍N$mTVO۳ʥ^<2eٕbZs $VIxS>Vb0֎ d̮<->p[)$$smƠa @N=i]1JHÝIg׮|eЧ=˹3n0 |Qhr" HQkga,t+2C!#Cݏa zyI9uV g ,Į&-$2l@[]@AV/3jtU)q75lF0)dJ;I(uEa,=h)97mb-6cxM8$_lbyD+ZtY5?F<߅Uj!O3USnX-+qN@X8>Y?(2@U'S_l/ }Ep?cTCWDZf"f IswJ98*ZWQ_d$C9>X}0o@'}0ݠ(U<\I|21^bTEDq/ 4N_ IX4hG>-$c#9׮(~mtZ[ eF"dqg=Qud a"w{(j>va{e"c&a[,|Z@~Z$b 3\j)B$ _7ؗJWRTsC%yxu90^,? Kd.0T1uOϴKJ%hɲqʱ}lꔇss4zcLcvىBHxLt;!`{fQqDLE%/R, }n;㗘FNLOTrI{.W !B(`kQqD:_Zk-LԷJ;zFrݩ1[[)԰/ &o\VaǸ0o^'8c7H5^@.BOrGΗ2|3UC0xPh%:{YIUEkY1ݦ5 #ݦ.NLxcw"p 9Dsʁ10)"FUy>eԔtY;x7™/-kꝏ 3Y ݮ՟ZACD8*NmqǬ*ߺܤ8p_ZFϏS2y㸢#BuC`Wp׻g, $X?%fQsWv4R\\!%5ΧY(C(K3ub6ë 4"l` ('\?%e8a'{J[~&2Unrb oa,.bq{y./Xr$Y:};\,6NQ #GW'.ܭ:G,@e999Z'`ԒlڃhS<~QC<C{ߍ= O++W!&\=O+8#WwoF+D0F%q[@@2ǏK:OBsZ,HW9̸w֕0npX,i !G~w7X1c#PrҘRohf#1|r/lrgn6A 7P Z[)5 7'm*G) 43LvaL=s3,8+4~Pת9#ڿ! fbI6p} ǨuDy6#aԺYyX>eܴxms?93p]iM;RS] d3 >'kAcqAVJpShė&kM6m G1E^ /LYnƘ, ۼRJl45 87/]>\ʨz1k7,\M!LDkI7ԫx!mLCrNext׆HBr}s0qOhJ)@Ja CC?uvt0E p|^½Zg[<',a %LNi8v9"z7cAYC3^ey]e&b,Ae)W (5.+K(n *M*+s라>>=/}zOFj^汊>O$D"Z0nl%qQeTa&5_]=R$y t%- Y1g6z!bTU?/* ґ{RMӁղCF.rAA_|muQp#{Y%>/j#e|NfvSUMKPV[*ʚc\}6.Ç"3\)TvM4RІHEF߹O֪(N=逇-hj(o8ahu/^BDjY #՚U*Z^ ;2u#r)p}'*U2U2zx`8ex{Wb- ZhɷS^hS^=&xsWL,p]`p5lx=C:3]OtFQ@`vQWF  $nNg Fә$-+=Eh7,%@_'E]zL >`OغLP$?&c$ΐgFa檖/sk*o)$ӵtwjbz1hi`adXcx^/|2(H2*5MARXWRy`!ٕ 6^}1XI5ɂࠚ7A?t%2fq dgq͑k.XLjGǽŋdΩeVr*9ّSwL OjSN?"0QVǽۍD.O:J9uIpKGѴzwGHniZ\1[^^jڮc9Rt|GI{31Wx|t#M EQyȜ|h- ʎOvX6OLhˎB~JkQ"I[b7mrꦝ3ƉWLnȠ%sM8tW[M  Y/F+2%H|H\`ΟԷgnWvnIr=,iOӈ & /)yh4ڶb/~-*In<S+VpB W, YG 95}t:䩁$U3X8 ΃5i#8lv^1!6byec I6\ ҳoM߲G?IW"h*WѩG*Tt_Fy & 5瀕~k)d.sj,ƙЪwnTQ,ۉi ؉'0^d rB4D}rՔOGU7|t8"2P?[b4;-t m5 η s:]8zZc?ڔgw4x7FgZ-]98|2yiTnXr;]n$%d^]8A]ek*Ϣ-*9ʭybnJ Gb(ZAK-k:N=8Vøh4zK2}j#="{V5VlDBtee}S5lq ;طg9ޞ^*Q18pюP>4FWdzhw# 4,3|09KYN0!`.c>YS"*':F0)_d-:\r*7! U\Ѹ#g};FAq8/ev NE6$Gu~%6;RX`|lrw[ٲ&4@}(|K ĻI2 Wl߀A&^_H"efE؊$c}0=:+9*~geӀ^m3 aؤbK)؉/ݏHHBgŢ-(SӢJŁ׃o_Qсh< t3 c-;/(Xv(t f=ŵdb%4`^d #0j1RU-; ;7n?6&+.tFSqa/XrwCM4C"\;~^0>Ss~ +vUfQu]".'aȸA\V>\j2p+2q ]s V֪,RՖpzёOkJ;cўMjG^MzqɃb։d_q*6ڃ 3I|<yS}l3Z׭G ZkDT74 Z4' T%*U Oc3+?̢a5Զ;E,(W>eJl1(Y:pȎ64=zVĘ&b\ok~*Kn%`зˆlΙ % 31T"eŝН~N]Ϭs(K42IHK8a)~VYJJH l /Цª#f-F&a/ŞЀtEw Q>'sPN"zjWѿwm*îzZ_ dyɊEIּ1mlM W6_@~6?x8H{^HqϓE=ة!9Zf̣7)8ͮ%)#Vۭm):/ٜWh6Yr#8$xd3ϫμkiejj*s3p w O8B0=!TZ!î+!+ WQ[~.ŕS:>a:k|؆5_P/޻PyŒ#SZ|ux寤l(Nw:sM6)gOq1,N[Shf%H/wBי!0EZsoF/T9>2:;LȘ.Fc¸wQd-Y] ,FWH`(|d%9!M_%vKedU`b O,,f;/m) 5dz$h`To O=W{kH(kk QfgaTHXqxJ۝NkwmMWhm&KFb?CVg*1kmN\UFR1+46XT2uDqT K!:DάV+krf\pѝe_dc[~on@6BQV@nkJxPf;n>! (3)3(:Pӊf.DѰPe4ON)l$ET(VAj=ɫ ѳKt\E|0f%? +_(ez7&B"{@`RA~F/(@#FMyNS>+$ z!56^햽%Pj[E`Np n Gt &r<p 8N=vV[m-|,\S ڎQ8G \ǿ#T~/V턌oHP2z ըğu4ݝ$р3dOuM[ɬG$S[K"UOV&#%r0ނ9g>^< sYKmT4bHi]\ Cٔ3rف RGOh$ed]|nu}!J$K8$m >JU Ҹ,|̖J^r뛰M\C㌟tu{H{bIȊ(.PT6Hٚlh{;(rSVMr| .voWO3ao6nSHK }f:z^ zb̡Fݲ t+a8 _Z`/S@p9ugObU{i׶c3LڸPaaQy%$] `ei@F->|f]hx|qunJT,w:L /H0R5RwJ"299\H/KU31x4^V BEIZ~UTMnJ\NY31̻xvKL|;9r_񠞫9̵}^R!JT٠܌+WІd$j/D'/Z{,TVG 0俜hj}Nbe\iJhIkJ]j‘-#*vi6D}:ZxibogRl<%ҋJrJ!DGK¨z?V̬K5Nkh;8d,#Mr4r ÊqP;!5R.y0 O{x>XűSn0,'d8cܪFQo4k{:W!W;?}Ɨa.ϐ ,Fs`©tZV[c+ g0 ;è?r}R`:T\lm'#>Iؠ@=>M8܈ $)O!142 cnұnWȸG* CHVG7,8o FeP]Tcv1s&l$$.׆ : 6%D_p 6%WYgvNaM&Jb\2yi4 ^Cܕ !@dQwb DG x/0#PVȥ{G{5v.qyp=8#[,]`;5c~Qscڎxڵg.ӓCZ4et\-wU("'PZX&Fѽp/0I jT(;s7^iI @2\V%ZCQF5ݸe,ݠ@$q9T/UwS2V#/C.JWܳ@g ˍi*Wz;o"AxGgPD?RTV -0圧. 5;k6O߮0^Uᮊ ɥ-G~Mϊ TJn-|j\˧[`w l15ל5@VVu#(e3 C,"ndsG:Hօ͆0+է aQd/\ˣnB됢@OQoH͇#u3 HE=t pQyö6xKȚNn,HiP!07 eRԪWܵt, n{+ozf*c(5 o]}K9oC'['=*\t'3R؞e{+ zرgۤwO& %h<\k-jlnRgviH.)YԀM{b}6u_ҺVo5Şx-l="`gM~JtEQF#2癞GǨDPsˀQިX /E×|31 !Gh!svb[| .T>:BInө\dD:-8uDMpܥGMD33y|{(10/W ']bK_pj5OdQ:x ۙ%Qb֗; ;.s'|A1­_/k_<Ͽ4bN^9h9ͣ@ugԋQR{P"#Ȑꚷ=a$=;Vqh@Q qs AjnFQũm Kѭ?nyhĖ}myX`"Զy& W>qd ,s}whg|8 C9ٔ=0 :KO0sz7T[k5{ضPpB`W X+j6퐽o& TzTRA-MU*Pl25ǠKY-ԁ)M3)=L=v$)7(8Ӣ"CU/i2(́/");i 3| yvF02yLtFZNzMkuI ?8$3tuW(UHmgw`Agl*`gu * Xl_/ۗ3MICq4421YР㕟}K,.,-Q'ɾ=c-nNgA4U-ڒgCVy !s!-:Fku.RxsPa+1@=%"(4Zo\#Ͽ۞bk;7MKe<5)%H-omS.~{U8>_ssEV("^zc"#\1ҳ B3YR8o>0To!:~E[ Eb6g r;k='0yu ҄5,y˂;N _[4Pzk;.5|DxR/&ݪ^8џŹ=?w397FQQ3;%rk^ڟ6ͭMWR/N3yqIɫ2l=nǕOgjR_F't^$Vz*X[XD\8ңZ_ogSi\0VU2K=m32lL7DGz; j+ڥ fF8߻lGEx3I1" mx!R.^Z7t%{&?gҍUG%Z* ? 8A0$a_(ۖvF^n/Flz.1b 9o&)`OH3TxUoY-'HugD/8Z -eVl&]lfgbɾ+Ѯ?/ q;ЂR^Pdox8 k OY? .WnLAbTIX rJ= q H %n"jq[ W@-m..-,&Աkq[%PREEe|zWG7<U3~heM\mAGGu[]\ZeF|!p}ɸ6c KI`̭N{۲=w󾋀QJ-Q7%O>N@b%3Gmy 2 t95[=UM'e;&8y/P |pr @{#2pkPyD,To'{AK/\r- ޾%P^rĪqC]$]U} |:gg= 1av0l)]!'1f8dMz˞m-l2KUӣ痞_;yaQm+c6Os5X-\ 9K!vKL!Ӂ.a_$ /@/k }OnܺH- }0Is 1n74Afꢧ T"IT(dJlGf{A"z1;>aC{jIq>Rg\1XF֭zf ?twSXtVF8CzO9ZSRj&X2ɻYwfl_T1lmYŷ"((#\A& "/62@hDåmgcL^|h?743Ye.!n!MJYH.K5I(j"_g&sg|F up:O VLRߐ~*:y38 l6Ԥ6*-o?cLLj|=:3!^cnkZg%dI*iYLeSbp9я{)k^S]-P:ybv#7{h1u4϶ܷ G쐃iNtvܻ ^IGoޭkU1;t rq¾5b2ToJ%(F]@dIFt)!kN@;;G,"j(gB-clĴ8E,n* ʈ9!o2^^P٨v|@\"li<BMIuiֵz6WXa΂sn𼑯RKW>j?9h'&^^ oz 6xgGeStanW "֘|;=(%ퟮ5',SQӅ$BKZsy[z}d>EKrI#2{<ňHl5I#)iZ~% SsK]u ,=0j>;ؤ űPɝKeeCTPF܋V鬼bWj$֡uBesQL06fjZtg `U Mu{J^~v1Β,J,/](/}fL[O $.dQd $a,7:g",J)ȸdQt%ZYǏR+YhA(0uy+ QCOLPFzDF,X3.0iF;  <>"ݪK2b[#,P2C=4!̩bL f,9rQR-J|'itR7!QǛ,('B^ nXq$vgz%y9C~T{0y*ozʣ9$`m?O RbRO^nT˔iFgϬ#jSƫiTADiYtoPECT50?4O \YڗTv㾃)%;1,T{n ȻKe$d[Z,`Jo?hEB npaind;`K{io*c$!iof@ܞhĵ󻤮+T~u[b!டceVU:W7:}`ɫ 7r~,Jm:hONV)qHIgfՅ>X0O@K]-4mN翾V?ӾwSK<+c;^: | nD'^NI&fHM!ooxVRSG,N 4ŎGi4 =ܼS*RfIGP?#͋$Hk0%ql ː)FsZnX(Aj>~﹩ƙ^i qrſRDvJvwx40^AH @x oF =PH)n>cMҊT|SBӋ )܏,&2=,FW_3l1|ꙛJJSW3fʵRfYl촯'bt£()d ; l?;wlӒFLD+z:d&Ə2@UKvN$pGk4|9"\1VkE`a)mBBv&F=EJ!qKQ\ 4@&r6>JTyZΚL+JYHc$w-Y258PwUӑ9ɦVXx2y`\_: o;tw3B}w.gO_M~1[/T'Mk?y{ }Q"2/+ƥ5唡Ÿ`+ u'Ťhr8ՀV6v 0Tz:/NXhd|b*f,-I*L&TTm5F] xJO2Yo:OCoj [^z31y'+`'3kNxO.t~Tk1JT#-OA?fQ֦-$4:X"sf.H散a>v N6Z,qNXs;tsjFw0PpeA;eԵِ߯|VpZDkb\$:zfׯ9ˍlyYF*-Y[Bc#*/ ޞqilvˢU4-+5Mw/ELsXdMk0f{]eF0G b9m (vS_c+1;GF^ϛt/og/+2*9 y @As[Tv11,)gt;9pQdg["S,lm^:W%-%c s}a#:[ر'm˄mmYN쿰ys-j{݇d9:䟣6Zh0KObE(y2i3mxjwLH^Djld\/Jam/IE/_{R*-7P=>?SQtvdc@٢ E:a҅כ[wiq2RvKZ?+X`)#P#￯{m0s*Nx3MO}m>r4ϊ;cvvS %+Ǣ+K oT՜*&iX KO19)5ط"ĭkNp=:*}4ZP"5BaW[Di% J3)N#`(~{QQw@o'LJ#f!EQnŨIm1"^nYEoG UG5Ɠ܊;-50!4@>,r[N*5)x[傕g*]k݁$3>Ě_~je(zbSS[}[3͓^&d lǔ{=ӠX#M'Ɠ}.yx)2u)aז}0Q{CusW<su(Rә;-mQg*%CwoH@/d0]T=<]IgiWz"Yn(XMyp^M=TdGk$EtMBڋ^I=+; 0I9NZ{e]/LO~I=k9RGş| 7LWmmk+A qFE[8f4Ӵ]gWɑŀ^N+,U.L|8UG$43W4Y7]A?[!X5Jq30&{9' ̶S͝=2 X= HZY9؅e<<`Kky+=ZA&y<3a u\eEpΈ,(k^6peZ& wa|1-e9XzLΏ\&uʞhv7Y':K i."{ xgjʣĖ\AqPnJ%X6TQ3d{˗J1ep#lo+i|mj: 5 Fwi+̶S&S>3(i5rY~ϑ816G{[b.BKn[LzUC[tAr цƆ)vM_CYsL8'k1)i|pBɤ?A&S.ё_ȳ}S(VzP&} si0}PK,T 2g]1䒀!kAv\Z-P2`&%(0.anNR]4SW(1%yuN#.8[Bj5:O#_%u0jMA;6Go:(=J+r("NсLb b;y1> R/ީ*`eF(D7k[ :p]^Wt!?2,"iq CE˫\aY(swg$N?f*+3j̀Cf %-7[Z+Qg4~D]9ѓQ%Bdt쵶8 K+EC8 >0:0e.5@Ph=aI;Y"򶴔8(U/i+;֟2LNwL2̀vid D+1^G~|͆XI"%\sg%CGT5\82v:HmYg `<+anp1wL` Y[KHJacp"KcxЙ݄^7&f: CGD(TZ 6Z< ]tƦm%?%&`m- De&̓RUT͑'%xL*,8 tQ"^!ɔ'L@]ׁ,'ps W26\< !1PhޯnTq݊2xT[U"P'-/w &m2)ܡשAk (hs@i!4]e'.kz޶xybe}=AtN tbw~UrzaŮ(K?(ju, q&s` fhe=8/x qʮ<6_%Fǐ#*K-f 6BbH+ZM>ZD l+4ȉ|.q'MH"KUv zaR;DzFeQ6VB1C*}ћ]Mm# Ny^<8V 7YZ#]4= ޮ5O8Ha'l֠2mBF/ G|rK5t;79)WZ..sMw"}CRYɁ@ )dF֖k}hǺV;Q ?. wQ6$;q2w =aQaFY_9ߍIb1ÐmA ;Kȓ7 }®gnTXۄy[NI_Iϥ@ ivVTkL"%.viW;Ga&tIǬ6sBru| 1YlV졊*vKH/rKxc9g aP!rnZYRe4hm^z_*ů@˻&P8MMHxJ}TpT9Jd}r"uz;7sI뒳Dz0D4׾e<} `hH/* N'a 2[) k+)k25KwtW S/2+[NӠQT3k$0ؔ+(LsGv@xZ)X$oKa[.cnkI&J2veP EUrv:fQ2?=ƅB4ID#gP-;XHY,}s8՞Yj2g$R]wjZ^d@7Zۍ)9sgY d1*1TٷpLJWXґ$*Ī'wzw?d8}@bt~PNM2(ڈN:!((xv4ka-OCm, !VQtChCCX |CY9-,0/Cn<3U00Ƶ |~%]<e7kA,d*u/XIqb6qf 1.%_ⳁjcN\-`Wds`\-p6! 28i8L2CU-NC!C5!Y`R/|9_nkT틉pjOA8Ħ Yݳ^/ .D{y ܓ]_,\3W=[JᡫtM=HХ؝)z%k]ǗE )U eM X݌PMs .F{~ hpۜ+z}8 gc)Tx&jz" kM;u]Fsj/bK/Ns@L y?tE~R/rBW@ o{*NдX{h&q(kti.kqt Mi\cn&=h_ G_6oiy .tK=:w|cD"RLP=-|,!LDD1L.jrk(P@ Amuvz[xӮA9l׳'/|N+P],\"}8"܂R"w(hSAQX3`7 YM?tDa}w{Q dГʌ6Ն&à2-֫To =IE{iZoeB+RD7&twwWl}UKD= #rYe QxM@bS΁~æpK`C~@_5׭P?>2\VEz&up U5 ZAVNk0 ujf^Y`N2-RCB&XU^Njaڧ0lc҅迫(BS5y.̌00g ?XD~[l(.5m}5倳HC0㽒@Wuy=Pu2N>D?͵.?z;,4&Nn=:t5hQ7È2k&i9E tll ! Oe/5 㑜kzch1j*4T.oJIdަaJZD~K#p6p@0+9Kg"<;Ģ2 hVDYqX%b]?rn,~":{ݸ KJ,5@_ݏZ{!jk[!;?.[0=`?&!ph<`HHsE$q iP]~ҹt4 <ڃ8S)/nJqCdEqO*Er"0iFܥٮsU.e,Ă)|J%-6z/9uh XMIdQ19J䙑P2}5-ofh.=ۡ%yv~Zf\/]u3R4U0tj֙j$a0͵ hV8\ P==֣VA2zWQ2ُ9y4ɢo"Mfxj)SPw_%VWdǫR?G/,kum1rՃ o ba%X˼72n k_C>M|6J}F 7C&D sw8pU:vN+WX@$OSlQYłFVO930sK`pn0  2zJƠ!6A7d|*=c+2uDF2"DI-:LU'R{vqv7mLmE,wb+6'AMI4[saABfl-wm"< q%J2snh߄I$RNDUi`oU(eFJ=L׃~1%87z#gNt=`<3&97_' \lK>dsgƊbDvaj:q7x"WDMQ" P%!]J;tG}Ӹ33]H:BѯrE@g,mAsvV\f!hk,xa0JK-C鬏vunw ؒρpwa$]F ڣ#!=Œ{n_P]:'V_?@z9π{*G&쮨U@<|͙YvJGľ;vCMm {Dc-ڌ>b(A-9n78^SۛO|T\Қ.ub$ֆtP' Ǹh\ L(0Ge5)??H-ru,S&qFֹb)`*"s$.ճ%S%`fb^@yt֟QSm2w#e6UxqF|W{S%'GrZ_rDX4G9:G@l W([R%\S!?lApa8" ] d7X@>=_A1Ļjg ʦMdu(*=?H1Dۀ |ɉ: [&$f(!#Vz`lCݩH0+cBadÔ;ѭk<) [\ʂf1&TE@FTb."+۫YdvYu"l=gT Fx{)\;֞0Z[sN>~RwzōDŽH@&ST 3{[)T-.@lLV=0aiIuM-w"sH&q̕ '_$^/hSdN״thFvmup? E_S{^Mp/7pE$}^y†h宎q hʞdԳGinǏ9 5/⋭Wz_.zB靶yaPJuLHun⩲w.~IPnJˌM@K1f w& Op.~E)Vu F2s[?h2_tpS+>#@ ba'W6L"8^?v;0FOуLehKލ:Z|Jxܽ/)l"-'uhq~j/9{N[k;tL"F:unA33j*,Q)F})Mvp~4aAta䶏RPz'?_BnhC ڿ˸qu~!clL^ӗE-^q# 4 R3qèQ;)V~H:'g*fI~F2ڤuƱ6G|5 /MQwMS4j~M V:29mW+OD֮{܋wib`rtQEϕ8?QoIuұ6x^vnL,]a+O;L_eϦ<_V;8J=lDơ@l5fkO H߇]?algW 4?E> 6"S> (8&Z?2vY[CNUL>D<2ny+K|թTU NɺN&8]k:PN"؋ၙp^G=e3-|@niL;;G_`DʒO. $j콸ETo؎ c0| I& y(Rs]6枒syHF6 Ψ S^ӯ46Fktz}{<#~ `+Zz=~0=KRi}B,y+ nߺсUS 3̏Ge hu $ꆫE9kFXFy\BU1D-Iq&R>(F$NȰ~[:fe91X1Sî˅:A^q~ƹ)!iݿo54~1wu~K_ .z%Ys0}rJF&{&Ϋ +OFe6kGy*-]3Q܎OCdBF+HMu0eBגo(!F<|Vt!^(Gx)@NN,T{D +!%o`G:.̳a@$*#M'| |(ʠ3 ;ԒnVP/!#w)~CB?, 01&} )I4(cwѕ˺r8XIz@'CdI6-2žЇ4ʆ:L -?/qQo&}yd@L-?S΄pRʶ_+`2r q0N('ƋyO<w伿ѢFXgoe<|j'˦ݞgl NGpܛJ8NS(wXIS_7L=oJY!WXv;~,PYEAՠ6sv؝y(D=m!U0ु UFǾ9Ǡ\e!75!XUzz'ɀm+̫9/@>L' mј+n)ÅKYxuXcn!6:7|a0xkM"bQق3k W"e#*S=66UOth(_`.ed}&mQމcdMtVei Cڶ&>e%S0۩;\lbi"Td72$h?_ ;Ɂ6oY2v%u؇y͞ڋ Ow춡3^h c±lkde7zhf%O$“݄k6FCguH3'^nV6*=R1M0 coM:DH .-]XV{WWqΓ3%DؼT r/1*zNb -z 4'yVzeY)icѺ?hAh &3m8wBu @T,k.r ‚ͦ?$r^ 'mdEof& Gh7lcM 8wh5A9i{9y)0741\v[~VpeY1Fdoۑb?u+IwOe@кXވd5:+52Xe5QIz_- 7wE7aJh0O:s$?mv$qxa0`x^ο7.P5V{ } ֹ0$lC9m0c m}PK6YB"W2 4@ћ]q9EqPcvCA|3~CYnU1\ )h /5`x[lB}tl]|GuBfFN -aRPʟFDTF,s)̥۠ko>W3tdEfDyg 2b달mBٳ[Rg*'B1VW G;[ݷJo҃cDžD.^Q75q~W*Y;r- !䟭a,Lbjg<љ|Qx?zHs,ۑ7GkW1膽3,%S%F8K,`4̂jcMݔ 6rkizt9ihhcnlN WOK$UxR5L<Ơ{z4 >YE_y=QahluqO%}r,Y؃]M L;݈eUJ8IJv[Z*4XR'aUY|Ԟ]d>Z^GX49\[諈qJ &عsљ>!O q d!蛹P\ocR%ZâC4^aB'.iI'7*Hd'ڪ3k ugܖ{bɮ#}~6th6lff0ץt=hrikf8a*>$DېYi4hqg?Tހ tވ$5v}w'R:qҷᾙ牤`VuT[bIUc$G֫nJCeJFr-3AfiD|[=4wݙaRt2 oL.5-# m1,?h<qf7혃O2BHeB>s-?mΞ*Yܳj`EOQ۴@O*= 2}L:]br( f q}OQ8%9|"MʅwXx`ny@\2+v|f#bjYu).ee7۸b:xjv!}&ky ~5#/zħX|ڷ(QӰ#d6){ۜ8fvSPg򏭰Ltz%QW=uJyڶ@}ѹ3%βL*:MA/6 |́}[Z cwNRVv5'NYOy:̽)Mz I^FEV6m Z ¸-: ͛$ݡT@Y"4#}:;'҄"N &I@qq\ծ D?9M:fL "3,"~9Wg$ʹؙY.$5DRW`hY]G37304@i,dqϋ5rfe(l2m(.mȝf}8޸AZaL S_JFl{`P+*zyO7?#W mĘKq}P6\AU zNd0g=DMDPeɒզ{\GfUg>j(Ο|i]&H7qʨ cܡ),&l=/J\N1' Nx@ʞo yrH &܎;Mr*'h\laH6Jc.{/2 \:=~bms3Ayڮhr"_O]AsT~KlvqS.'c\lSl?g[oŢ',+Fm79wx imrzz׌^ #=Eau\n6UՍ"$SER\tJ,,/qi0M֫7GYoU\E;QG ;r0=%/Rv:{̭q%#;,^ip !蒙+9n j'&IzGHY5#7[92ym U(S-חuw͹X;(f%>Wc7^{k$ԊǏOqH\-+{qyZ~6g@I`t|MA#q!:2@n ;Q^jVAt s|.]`G8ƻ< HFVg#& oTVY'|P`M/ q4t}zg&+$;XECnN-t 8؎4cDzJ7u g S0ܢBZ}8wLm3J&~wNV~FbxQ~:3)lm/#,0E2Z< ܘYtBmNpE# 24t]kHU:#M2v9IS8YX_Ш25||cO[`i܍8QL)ח~Ԕp`? j-R?K7 i[},~KG33ֻ+D<~%ιm8YSpљ&c BXx,@K޵nZјݴ .WI ƴ_* e/ R줨S^"|(2@n)c( ׹u_n)oz>|כ)ЈdB`cInqݬ0u GY/ԖVo|OJ \kij>ar{^lIE|FuKCpJ+\uu._垀 o&R4`:keID@s&@c)Tdy͕T-\p:-"M5ߡåЮ9:ДT#\m8DAS+cd>\ =f/?L:d殆UxїDyW/ A7ιL{+Uetu~s YcJZ/=ޟȴxI<.3w}J=JIժ4as|+0ǛC"{oʃ⼼&N3QVaABDX6TlTILi w{(zeJ(UV@v[ tC6$'.6zG|Es9c4>5^?Jbh Vg'_dbgkE/?8K\^2 ߸r%NJKR )]qrzlϫ^k4~Fma)eHi;_E[BL^"{ʛJp!gO-ꊀH*G,2f5q&$qDsٲrqao+SiH*[TƓDؑ0|H@(5SQQTl25q{Q҂磪X_Gb*+PI*RCE.Kḋa;Bi꣈ľbp%O){"h9Ab?$u޻G =>|ZL]|gp+ tŏ*JK7F/296(5 ueNF20dE &KcUƫ}^Ҩ ZB H< IY,rVY$/e^@xEקJ|R[f3*gy&OEL۠}A v:[ 9O7~P~2Dd,h`gSF@rM9>) o@9T2]c:K#QRjH ;* X=`֩3\*#^N oea2(װ ܌eN 7$-!'TScfElI}g{x=&nK~3hX'yByK3c7Gd1AZ:i&sY%]fʵ1vnVľWM A\bjXOuk̞N_9 ␫[E[K^]91bz|#5񕘰+p8D16ƤN>o[Ì*0,0N!}pէRiuGZuR(r+*eJ5h-~aei;}/Q (8ծVxceA'E%tjsRl{QV~M(X a_ d (uQɖƸW|btBAO*_8דͰmh2*=)*#{5 ;Ne/vbɔLZ+hּ(^3ҶԹ߾v%eJ!t' ]AϦ{HAADfcgSTGJ"$p9iߧ]"~>$ND:lMY잚.lXX$V8gy%YuoEǥ{c"&+\&^;1c=5}تk1kށru+}3MU>v]`Ҡԡ9|Nh_x!5!t V`EC,06 VoFt8J]'1q="兮K2C^ϙH*f Q>M?iwV XlYg|u]y]']!wuPރH4LԶ:=ب^xؾݯ3h>GfRmSt˾#~;g C+$bfULWLILAq-{pE|hpQ? q !!9zl `ORƭ_NJ{(M綌X< Ӊ @|S{|^ڲ9,R3!kپ/q0U:ag4k5aQPf{6O 'oآvIL 9vGxCi. 6p<$]9@n et 6O؞*-3ge6gv7C_܋wY @sç# I"%`~dl耋Z_dxQ$ bkQY/?$'`P" Ljl:\⳯yCẸp~Vm py8AI֕&ք ꀖM =9TR$Ev#cT/g:[o@Uh!C uZ?u9.7z@Gvί-=if)[5zEs#\o+ܲW&O&5(! ]j7@LHY^Dk[*Bi fuJ5ia0eFbFlhk$˱owhݞ4;bF_$*i0^> i{7ҩ}yߨ &vA3?U J:BZ*߽rc|0 AO/\Dh5?6b+_,㲡>^h qJ/ 6(Q3U%mWx k@Nߧdmz:Sq/DN ϻk !z6"hKwI/ĵ8|oəq oIӓڰ >gW$UYx[EU>h1M9뵌+{t-T6U4KP;r婸cF0xwp9Ĝ^S7#A* LK6 jݝu N|?D ԍzBm;ԴBoZlҏVo06F'4tV)z씛RRJf&2Y'G; |!uPpKHN4LwsMWt2V#_U U3Mjo"BY5ɐt STHd7_9fk}H߹63u::W"B by`ڹɤE/o5P.P e.tg(c_]wغ ZN =An3hZڗOsfdm]q ]@4Moxg]GJһF;Y-,lXA]Hd$"?$'ì8m ՞>I`IoR>90cf/{5WRXW#C1Xbt4ަ۰TRGQ/:VJY m"Vx5Q1{F/ŀ4E/R>îX"1Fٱ3r)feORAU~5q!0r.IѦSy)΀CJrIPOQKKwqR+*N4@_א}JmuWefB^f+&gyߔRiʑc^in~yѱ~&8)1iE?''洚7~5%- ؛AkGnU9A !="3+}^&r-#`6=$ wО9d\)Bj1%[uXw*үEYuc8Yڪs%+e%`NNcaA>Ulk!o~DqCd!~BxY}SUЅ#.mB Ia/-":FܬU Y g~C>w8AR%,Ψ-CTnc˽`Z?Աc\g䂁p| 2/5:ElSc.|{Җ0gѯ{3nU׭rC?٫9iF/B`ɕm~iC#;T;nwɌI;0|+#U3Q:B0%իJV.2Z ma3%\P?(BPӛ(r |s ^s>z}Iu/Q{^6{-mD9Rwl} \R5w<`Kez+=? E ]l",p;6@. yc@<a{/.hr4qg6i 6Zz6>{kkhkYr_b8]_r<]2kR1=<(ߙCR8N"wB]V&P"}b"ВY&mrrO=b5RBI$Gv[Mr1i.{:N+G+*$NK0AP;wv3jGulYIags Nq6}tKYJڢt-.Id@C X@@y$b)g.j-Uʚ_4"SnwT xEq-/uO;\X4=欻x=6n+9.'*L38-1!W"AV\ojV I+9cÈ1_'AM= $>8STmC!fzsl**Mm6!"h!8>fKMҪV걑2V?EKۯх_y-|huzLpJ̟c(t%.rpp$s }ޖcgHwWZ;b1 k3РFuT}fMSyX y̿& u 78$]|!#~E?.jv; 1bq.A?DS~EBoYn.') &b^حJ"+4$`0t(yZ2,t+o+:kj̸ݶ!߯u)blE!SԆne9a;7~P1;"ލB6)ݫMY%q]VmZv2xJ6R}|Tcuycg:404?}D NteMVa lN J?JF:.Ngf\R?c{%WRL t@QH(WLtefd4"TbS\swf_7l+Ȝ`1ฦiFt}HyΧ|+#E1vCH -[w-Ⱦӈ)@ k2gDuUB_[d7#(w* 3#wǂƉ )'# ! 2 *W̺wL q`S5*m!ICiWKy%#k\O\E_ TRf@s^>qhY)9*a*Tˏ[NbOp'=ԆHs|2"TEJviU7ââ]<#ɒA懮 NEngS\菃?|u=/  -]ht9Q1䠫M}H-alM>ݑ4!/H8J E "vt= 3W FWuqg3J;!xPOVӧqpExQ1+ؾn=ɺ_9c66l8.X.#w;*3s%1kq )5q\Qdr#AdAƺ^~3p 7t xާ̡77qY&R Xײ3or/8%ˁ=q2xi0B۷@mq5$m 'Ņ[ +$@%-5gVn6hBS(>ydԑ߻20I^ $ơ8N1UJb}i\Nx1AGeAx s-5/CW?(dQEa2Wq漊oO%lliIbi謯}ZZ &=aE8r 4]ILq;&VIJ 3RU]"Җ}RrW,tjw=< 3FֲjF:TAt E[WrEɽ+`T4RqeE ooOVV=KHCO.C6'߲SwΆ @%hs~zی΄e*AjS͒BP3 QWဋdk@]NmϝѢ#u Ϣq;kL>x$mrqJq}Uܗrt_e;i~ßC  5fXΔܫ-F3D"+}Ir|>f4GE,n z (5 d*4[lQ ~5+c YxRy6gXkRby$dShȽϽ-dۚո[`L#&X҃`&/uuNhJ /r3CA^Y.w\AՔ $(NjO :(Fl7,RZx3>i:NW{~tY*;a"k݂~皂jbQݶG.2WY3z 椼<:wftKj59v;- 0!uTvaFX@54y7 _J6|}pR|X|Wߩ~q,a1 /,/Th֮_af^6VZM| ҦOL5 jڱs $./[T7%{y.F~.N(Ϙ)/xT޼l:3nDși.O "ϒJcQKB ޔ儇\(d>GK[,S"pŌh5k5 Ro\-3\`N8uQ{_(fTd{'؄HgI\uNM|@ ހ@E0cU' T }]A[$r(1E8M%5-\I+Sodl 0:!bpd }־$WOKpVA!PD1l6CӥF%rm& 9m(mh[vo-> q۵㡗wժ$OZwWW 5N |SiX zu7{"f a2Qg3 d`dzN;#kæį3hZ_55)0 OfdJt;ө@5*kS]<څʓ䟬HtEGCqStD|n":779z{'g5,bx|l{k,qҿn:4Y+n0M||ceIwà!7g~W6\*^}#i(Mǒ* ;ڃ9Hp1=I[P oqAAAh+%=]Q$csz- kNC9h@H>3n"3rҰӯjRFGIxby(o0ݹQxgm5=/P\4z;TH~_wWŲ@Ƶk;fN) P <”=ʐ.9<1mzn݆\19aJѡh!|dgp2)}.Jھw_*eQiT1ꍳȬE;UIlZBZJVYd%0-B˟f0j p< V%L4Anf) ![YuADsTs q 41}?0DZ-XTƍB- LVa5VT\$1!-w>sUW# D  >tzş `+Ld `vVGGdZICwV#jNg.? G6zOCawlH_^&o7\I|BE^Qr@ 2OBhl .Po}M0SH"le)@݌=q\Zeb^wIWN u"_ @/$YEU(ꓵ2e#lG< Z9y_\[yqVdkgz݈ۺJUo4O2눽( . lU?@So(L"=š`0iXGcU)Y0d eaߣcyFR)Hv๙LDF/{bڨ&:T(Jmʞ&T)[::*P}1mX+TgŴʭ ۍkOψɨxW2~-ރјV6 )̀o*I;?Pu}fcjV8Y4N)S[<h_CzuUYPTԟVNTQD^I^vEWéu!rz(1<} #aF^+Y\Asc M†)i̩֔ y.FǶN;+Xɋ%lrb܀Zck^Θ$RgE[yEE-vy9U_qv 6UB/-.2߅ N)c qgg6Qk;;YH(X97+NqyPv Fp'K P_eKUUQ U0At<+3iqR,C" zcn: ܚ'cmADIfdr(ٗ\\(Yàd?g$SdA тlw~g U"MHSTZxAfҪ %h0yi{d#PPj=9SayIgઓ20dITY$!9dhޏ)!8"}Sg|<8:z(W彖"Vݮ \.Ljp ~YrU2`r5m]bũ ˜ +0]/Qh&•XPءM hP*4OqyT$-rˈ#,֕6M۾\punr:nL+t̙+YI%[rgâ{=Ue|Nwx$ ٵVGЕxn@arn૓MY:Puފ>0*9 LVTں8q"9BZvBM<~A,`>PE:#qT4/*؉c;[jN3nZ92c&ܙB G)չn 0-d9%.jٽ2yfCU] ?<2)ث5#LIXM@IB}teߔ# Zɣ]Ӓ?26(_y iYeuSN Q:@rP3cvaAURPȏ޹oN2z Z p L!9І193;$U1]+dHM,Æ;xO]x(oP+36nGVZo{2~a7l w/AQRK0/af7; /\v3f ;vvhzmeޒUWPO7'[:ҰtYZeF_lLw]1nZ CB@&Џ<&dW:w׉dylk ylvܚ-z_x#{&d&Cjj75-G(+ˎz,ZMu@w_5?=;zf-烹lm3VŚpobKAf5~2sLWD+}EfҗM$JiU m:[I/ZI!]L}(U|8>UAcϖbP1}מ

    cMu= )[Bj? }s? )ɘ"^vGl&9@C@7[]XK6[QRL鹤T;`oH2ad)X^ˎ+$-OGj,7}gogV}>rݧs!94`*ME3*p8>fط>]S3)ڞ g/r8|}#AAwe!Awu5ɕe90?4{4\磡vlUnTD²*m4FY@cEo̅Y5iq*'e^^C%mwg0\W>4*,r:EƱ4 @֚M;j+}`Rqfngv=u.T,d?K{'*~?5~Fp7 S.߲ &ʨ8- $O,jSÓP{ޮ& ܁{B#4WxCLIжuI| ߟ@T!;PmPnvN 6}n7XWGϭŊCƑnjy>H73Ո* 1>X ITs <pV[603Qe)exEvlg`EՋ @ 4?tm@PV?0OpkeHZ*'=˫ccRB`x6R+lRM"zI Kav'-!>V5EBbd|snݛd;FNeՃe']} -Š:IG$kٲAf#v!Udꇕj*5މ%s3(]Bdd:7 xL)4BWdfGh9.!yy)Mts+/۞gs);EBc'iZRK"ڋu>b$|p.ʴlOy\ [|+T/{x/b29bpBO;hdړZh E#l)!+09ķc\XZ aHB (ޒ 58)>GEȘ s+uG@o\ǥu O/\%DZbc)}<)WIɝ:c.fp1&\sϞYJ5N8` 7ŀ|Vh,?_r+xȿl#8SMꏊWCFڏ*xS- `r`PDI]G7 w4P }*}廻 qQ8k/YFavDދ=@G0b;+MPrSC#!2V&8X 5t\YyAcZqڝAo%:s+߆^ 9 \pD$;v sҿY6`)m+ ]5cVe#@ZJl(S k4#'%:K%io_6f_+@XnX5-K[#P#~x6JX5VbB1TS#`_IҒ ݞ'0ڙl#i RîyJOn(n9'_&GnE&YR0ڎ`4:u W}D݄W E:HL?7[=DSNL_Bn)83/AA?(xiTzOlRj!:xEX7zzAj Ѝ?9!3S@wa(2W|0|$!b7aYGIA  o~#e$ߒEz>zЙoh?cWENv,kiY"j|?kIv5GLx^)$W0I!E-"ڮp: EϫW5kJ0GQ^1/N)\oP{'\(}Jr>be$5U6 GSrݙ%8.Lƃqф{Vi1z` xĀ blIE{2\A+M"< tEVb9lnj)_gǃ#S?P 2w%UE6\/_=LsJВؾGKNcwD咣O7wEfb'QZeqH!Ց3y`L#F)YxW|+RKE,N܆0~d&Z34Yx >) ;PLX25iBPm }{ ?q M'}Q.N+6W\ ,ҦwvlU:o5+ӰtZKWYdm O!Us*M.&ٳ!5cH 1/ېZ\Ϥos^@/IhW½RQq(v@z$r3z_ɬ 64ҵ|I~' OIqa}YT4ڭ1LC{R Kx'lqr .;$/ :zˋh>Nkd(^nIYT)P cÂP%J=/B3gRR **!`ڳu[?RciI-t` V$"oc$a[ɟGc X% o-Qd-u$;r e.M%  udM>BrcL:&?1Y8"Vo&Bj aY6\LCge.Ee#j8\; g&d*$|xP QWդ.,9uu;2V4:ә8ΡFH,t"dp3 ]hbư2_RXYl\4QS!V@}oK>}_Tj ߈ +U_Lb o#*|p%!qu#J9e_{@LZ6b&v̞A$ck0\Z~y5-> rX4Ֆ#ؠ.g{dvar,e׸9{h۞tm q=cK}eb8^d@!xC5+xW^-mRY _<+R*X3oIX"%Q>պ4SќN*Po^!/(M.rP%7Y|MY?G% 5JbDlxu @buTl(FICy 6Dw(Y~} SR.zQVV _ ):(x3֓.ם9 a%)M9#lTVDbKZV;} PbOηtDsʽ] 3l`noU=&[^+ aS1V< /F D(_n3*?]̑MŔ@;f `S61g![V |Hum4KbnJc.֘"f$u2prpAš"قND:CmPRZ;s] Gdߞ mAJ v"]Ly !ioϧ4ݞ30`O[*oEĨ1thb1wd~mtCV@:0>IG[ks 6"v0}^8Ԓ]U+đ'%hlIFh@KVO,opʞeS$@:?Ø~oڃ 6a3]Igh9=)% NLUwOȜơ[+ qCM4ڝ"ϥ=GLQvJ2om/lHݖMJ~ hʪڸy6cXsN =T-9:CG:}s@mjX)@D*<>DeP=~D,\wQ,=F^ ݢsgLK[Q?wl`RY ^G͒J|,tw@~Y-O(TI_dRJvɋ4J*Ϳ!E\0lgGybV}'*[Ie?3 3ޅA5q|=VFWZg 'R싮؉۸=wYke:R!]8lΧ(U Z?_O3Pp]JY0[l8a5K:ArZ68O-Kq&6u.Ʉ;WN3:=xVv/JNܒM3ZzO+_y{`O5n^n M9/2V{3~e}Z_~[53I1dF4$C3-$]tk[90^oKbdi&W&CG<jfb}0DnUT{7|^sk2j M"6%ɂ_ꨥ'SX SL:-/5Ŋ5;㧢< 8p18#V{n9T*Jy|b$ ĸ|:Bq) w>/(5nz&S$ܪQďޗu ZlIC󆹵A_ K8T &hTI)Sgd߄ׄ[I]8tRN8lvrIxluuhQ.DsEӍlm&a!ڴɦV(ԀT9JA]Y2ښ 0iY;K.6g1mfYDvKqS=\N; Ⱦq 5Q8?Q֦)3C0tV[` ApTr|CwpgKd[ kaU8>K$|y#Gēl2T'fӁݯ=k 05e&3kV$m|`'īԩl(W(?׭V4&!<8m&mevW[P#`º0X+ >Q&4YyU7qѱ5Ȅt{GZ ߐRhik1|M-_ko֡Ȑ`Bj+7N. {*Xɣ 1NǠ5yQD;u uL^*tۭ+ 7i&y\_`l{^xKbn>a=T]`MNUƒ;nx5E2(yA(a52a#: Wg~A[ʼHr{B6)"kO/FU::W+~4qnyIneE gzr; CڇW/GKKjL˩ :s$tvt}NADgo TKᰵYq&+ L8_ٜ44e`9C0gΣ}SޤwAbfqgzƼG(ڥg0p)Yt-ʌ+fO5l٩ca/ Hz<ƴī,/`>-&|HR հub2ǚ~)V{at =m^a}fWYʎ< aܵjءgzN#HucF4n)o %WLi1`/`?uU0$ ?,ݿVA+oExP=XH/wDLb73k:7$(6|ѦWv92Neu!_"(Sڡp( 9MBfͤL {=!Xeÿh+"f޼zr?-9.kϾ̼[x06v=i&2\"xvF[u-OFk5ȋF)+WӸElUer-Kv"58eiPᓰWyc IƄִ&VBJF _A£r;P҈xuBmFf 2՗Uԩp33XKy ?'7v6өf3\_)4/l뙷4ٲg1 $:ZXUfe<$+d;=n).0p_,_?S # PS#(2ѿԢ e}gDZr%EaHoUSEy?-N2ig "aWKœcat씁M_tr)fδEt֪~0E!xqx0x~G) usUg#N`jR <8_kb.K#b_>qJm&\t#<~8 7zR7x1ъc3Y :D5Bѥ/!SMP tzqlW[H,pRPDhˡٽ)M3&3_kw@R63+bPc}f2m;#%{f 8, ?kIbI #+f8wUEuKW2O45Ξ(q)^vh*m? ]"79&h^s_Glq E*U i\eźXC#Ɋ|W oz6:$k2TvoS߸sMvإWHu2B\ s6g) v `ͺn7y4x՛Q\q^vU )Xm4P@ā`jL9bd`ݮ}! <Mam^'K_GH{w Hu5!Q8:, pONBwt7ñ485H6FMDD8:&$)ޢfLUjc_y64;`)ܧT?ʞc-nҽM5ƨ\M"PAfEɼ۹^Ӹ䡗T}-m u-r<]"uߝhv(!Q=f4i5rMo|8"L;.7!]QJ@Bvv?;8垗l0xӖzV{ljF}E+TS]y=1$#&m+uKK$l2(IMdiAz%`eZ7K3BakHl ` BIȌ +9|`)C6APruJIg1XnoxX@uX G1E>Ӫpx:bp8'{AYޗ6xSyGnp.9aMÜqpKCA5Anl@#0\{"6Z@lgrIgΤ&-QT6Rw&P/᭳•F*m G֮'-L]vJ,g䌶I7?rDKQtzDn͚!T*6ht'G'KEfY[67*mϵ7oiPjjJ5Lf2"oOO7n)JԮ  [.;ʍd!-͠pjlb9R[O^,+bؙaQL1GZVy eU;LP0?mRQ2]2.f 5֐AyZ8bŅOW hI|+ĺ0BXtL>a67z abXOi)f6 UO6_ˤxQQ}eH!7^(,Iļٰ6}lvcʉ٥C"Ч RVPhP˫QrZZ`%pVQךuH@w}UޢvS4 o6D`I߄E4(`z4M["Vhxw8jCDGLf3fRd*8PJ}Po! 4a&BEN/Jm5CR0RAq?R;Kw]Ct>jĤc 15:Gµ[<< ~{Opbv#Uرb\?Krx+#u[;!,Lc*5ؓ>ݼSZ%)l";Ok{+Ì4dp9lP`+[hqţAm'A#B0i*E ­ E D@ocxLyȘk:}K$Փ"Um˅xb P먕K @5  _;}[;+r%FQ}K?O^ /_uH-u@ !urȴh) Fz$TkT{oiW=fD#.T(" _tNЫ5òdm0z9 ͊=:dױTŞd/B=*L /i6*C@~6F#aNBn$Q  K]#ǁoѪUb ٿpdE%kBҝKc݌ 0$CE}r Y"("2μd|b٥c:&_+Vo7 *Q2 'gR.?:98]G#mX6!ĻʓRtޢѷ=MCEr &;gݿ7V;d_2_]>⏽̬3WÒl ?TxW2fLAr RO꣚w&(Q,pؓk:GKBna7:V$ C1X@V#, !AV2 n)~]k/مG*o>CZR?`9hҪ4F@tyѤn>!-PI˫vY2鋈crV.#GReQs6W~ 0Mc7HE^K$EKN1 뜠;ϩHvNn Ut緐@ Վ/zx iDZ',lnВ5_^ m[^Qd RMg'tN-Kr IROa(D< j}oA/kA gwh2= [LhR֪gG !y?0\K?yH^k2,JtǓ/$VsEպ=[.!5v=\ j !gn3ίIz ]ɑMg:m0WnnQ*X=n.-52`0IWRL)(376ipSiDMu; O:t ͺ&n3RaS^pL1[1]ԅqv49|,{/0%a l/%/id>+`DBMDwU{/Yǭl2>>tA:^MS4T0:<3{207FަZSMh-lG_*<2PS5 NEvr}a-tncy*[PYf讑H)}_z \xAo:|s﶐ gJ6&lDNЖkKUR sVY.;蓋Uo1)@2' /l4@+xsN & L2W޻MJVO#paB(|,hS*~wO5b9 XDɅu]ȸOCIxxI"䒵ZM?y*R( "*2oHGi1f [䊽 {&ds"Cztн7޹֥({"d<^e6@9Lq]e%rK1G}mu<`j]vWdg72(G/]@zEI|ėnDŽs@r|vDHd)2pCRax x;4_L̢=wQ^'<;9rOjZ~,% NbRSχ SNjR.!g"< %H]EsYk!>1&Me`5caÂ)D5NGWA/?(G'x$]Oo"(ԎՒjx! {"gcE|RXXMUbc]T\9ǑXh'p-|Msǹc!w.ԼbJ f@߄`}[Dasɨ_mkv(x=>'镣9~r*z3șyJ~MȴbFizY^Bq勥:?:\KKa3G,Dm*l8B.*f!hg$x~?vNƣKl7˯%RmFUSBW)bԚϰ!F 7|O?y[W1f(FF a++%'F} %<܅ Z|s$&ӛrx56{ x}ʛ63D1kIPrLIwMrh }8f}Lv$ 349uZ o(6%ZRUzI /^[s`Px*0YH1;[yۆoH1YWCQo՗ʚj4f Tt.1vb)ExY)DyVa?#nEwPPS?n&QMw~^&%-5ʼKDje3Z+;R,vz"2\h2_3K)#9:nNjQ`t)0KEgaJ/n+'ڞRuW;4yV=D{kI S >R1i*$ZO!]*+ucjMd/R'ĪU=( $JY<%UvrmyV2FvZO=9 hL~Uqf'm>F!Ż%(9ȒF(eMz@Nh%xu_b#sTO}"wW Z;e'q 0\uef?5 q4:ddb&|eKN]S_7WaM^{_A7M`[j45Y=tk jÉB?s H~*7gA\pґU-TG6-) S"AqyrMlx诬R $DI<45T'/8"tY,]>v[ w{2_r\i1\.W>w1^mna*7i2EhyT>(T)w !|bFb:4҂TN(sF­s q=ܕ=YP!u[ں e֧ã2r탼$X`D\WqKz=#!A}w&Jp (t̖9&^򲻗ًqZQ[y84gyj"U:Zc0R^٫6bG><Շ)e{H<^<{9 Q9(#gGKGQě"@"YPBBXr?]z t$/ˤS $'ˉSRHAҖr`P.+mxz.\2fZ"}MR`W.sK'4;f~FF$9<"iiIc{h< *_C 58D N}/  A 4:D3T~! +f=ƕ >(q[._WUΨFO40N.ݝ+€SFPxiq`?yMk'(H(07|;$_Ӝ,GFh䕿[@W괪>;+)L8ވf Ku6@P;uN:P*%Oq IZR`bgM \?V󁍐1i/&$.EəQinzIWZ3#\E͕mr}·LMh?B~R.1.lhP~7υ۱;{]#zQt련&'_{1,Pr[s&T 43*6Ud0J2, Z,yb ڶ->Z9fyfOy d0̂Z/E<“1NC<;pG%lb~k7@ \C$T O!u=8MBfՉn#0-G?Jogu?:+#+"W} V9} H宗ցHg)'P2Q#L5@Pfapdt,c!XMs6Bj6Z ygwAr6)H{f֧Q6Lq+Af=JڵsQ9Gct x.ƽP)Yu ͎^v.%Mի>ذR+]BA1`}JdRe77|Rd&jlyd4 4.M@S08|!:z}/)6qaRqa ;/>źls6lRfL}-O\8^k,kb2L ]LgtiQN4v1B#;p0X nU.+n|.gD-pXH~ISYrdu~)\%1$&~ jgeKD(lTwx-]CD:Vy|#skV1m  ;Wt#ϙSvz1 8%D@[c9O*ZXkbf6O/-F'Az4C{AZ-1]y(-pՐlW,;S+iZ y xm@_U\ô^k5"&3"y+Cc1Rx< neLBr6+̘}Ta} t1 [(`g<^5)e e=mŭPus+$|J,\R#$:n/ܧ 2:$z4J6Э43d"];!Vm_QZ>>3+|BZ9,SV]9Ic v;6 ԚvS=>[hO{v-Ӡ5ч ֲ,!P$zH荟Tn2ң߶MqĐ<5$9PJ!Z`.GnIMTnj,A 퍎h]/M.C0:8$0M9sĦ{5\ow}@B}.#2RyQN*~]*H˸?, T#\ =fbTB:x{KbZӹ+Bb*}ff)LY!a7Oc$U 4y }$Rݫ=7iѩPlw"w97mMF ~YȰ:6 Zק s3ڞKi+S,vm C'pyJ=\dicTvMvLOqBPFt%#lUPβ`bVAn[`HA.\A$g6OX&%cw/yav,P2nL:NeuzZ#qqW6. [ g[е.Wm0tjAIWE^-#2aKBaJR5w4XXMPZ0l;,Ѣ{EL,t3rvHTh~aҁ+MvW%f*€VW.u€b{'yh Br{>,6JvBVY0a63 ߡ; y[s65ba2C έ)O ꠜ K)bbBtmLV2ˁ]>d织kNSc7GZ"&r c{L)w'ߌߥ [gYZ07070100000456000081a4000000000000000000000001668c1692000079d0000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/ y]?Eh=ڜ.+.hEv}7Eg`8Vy-Z( 7v,3Y֟kdRX9Ɵ3ԏS/BHVpi-@Csc*峼 W`_ܖMv%uHM+5qKWOͱex%P%gDi;0b/>'tL6Cs5m$6sƩ}6{8)w nqeХf2iݑ(~[Vs~ f'eİ+ m  B\<%` 1Jn72EȖXeլ6oGAY>"Xgdz_5Hr?q o7^i6)g)yԷ0Ͱltu3pcMR;dK1_6p2[R Q LQDeb6$Jb ڸ=ͥ:؄pH`?9;E"5MCLDb̍X*kNm%{V?/tiE˹Ha-]4 }?1qdljdT+!Ks2F%vvPYc FNJiɨ@,\ȆTxe~}+bVz*k ה$h˪d>a{~+ ؃Yu7OQsIZnt.Y\X2,n8PxS2%#I@#I>9F.~V`â)ZC>/b {A%8ZGJZ' bFS<SKG2cKBkH<%׀|x9h1}i/و/ ]zҶ[琩+b:Rvq~~.J*s-sp NSORS˧ٕx^zHV@!{d#Ws JB4)EqJ`FLuRT` r۾&$ P7I936[q xSlD eUCm$)G`iUk6fSZ\e!5XN p?( EVԷoSo@nq6eF9GGFo0mɏBef 3wQv.١E (!gYz^2A[9a:>iB)&F[ŒqǼc ԝSԬІSiD)*XGP-&#K`OXMwv; F+6Or?&{͋t>* AHk]P]kwLoK2$ӫ$ח־*,OZWR$<ĥA2slmfqE襥^Gmck"_wVQu^O5ǕEh i܈f/?m ofLf24(E~0dsIXH\ &P[zZ<}^oF*U"pddl/Sq^>@6+i-:&YpόCcTc%,!3辢SQ77u\Aj^尀KvX7ɽns V ,Jhpw쁕b2iUUN$u~l T#"cɁ^ȧpuU5.X?]kk9Ў̳|6e8c}nc0T~@K_Zq -}7X)7/xR//`-.NI4yL[rY"7b޸j <5Lyo4AGQjTu2LpEKF|EmQAd (XaTWscbDSmfT(UDUSWQInbaD' dpxKfC9|rQ\@N76_vhAr}oH"ݓw}jxokQ/ ,9l}ɐz2O"d 6,OyWĒA3S{0G*iwV"\F9_KL6i\()9IOuQk5~ # uBcp!b3?Pܞ =HPM+BSݿ6ͽNoۻLKYJ>Wv[d|#i^)WcDTxZO;ˡ:=3o*/n̕ j$/.%f˷@-=QJj5dɨ@ 4q?7*ڕr|/,,++8|nRGsVWj6toS2LlոX-1+*\uG/)ShCmM xd7@!o>t>wH+٣ z"6h;늲{a*TؙGԘaޮ~Gz+X 勥mNis?>kRdJ5tRTSA5S9^ov ]aof'*v"l0A $Ւm S99ӄ4bZ pJp<:oE duI(ׁ' +qA'=uqHc0;!42fJx O۹\K)exQ#:7_xʟYE&m,ܰZzg9uCI$Uɹ& Jn(ZjoU"\ ;u$C$/ŧ㴷SӋ tגKfoqާ9ɴ`EDgLX̏ɫ ud^XE5UlVxW+φj0Ob/dp3cl˕z}R畅YC#4%@ÅRs+~zhH2G+c&Rb63B?2r2J~/i!_Y)sa ~2d(qV#"NTvSC;kX#UYVyVG}7ƚB׼CVswC^e"tKXg ?X0%df)[bI !>BZ:,ǯUd ^%Ns-w-8 _Xd9gWǥ1 XO&sPz`]©7 7 &zܙr!_ҋ]}Wo&aNFf7l5KjuKl~mJǢ|ѴE}z+?ZK}f5,EBI]3wWVSʳ~>nH_8MXg 3C>>U^B{^; =R;4'd֓&'/)5S5,7M՜.O( sƳ=0 5n|Ev-N׏ db+pq̥pPYt5g^V42My@ M\&VMt$wkkzhk/Y hO%7}7mewY;|b蠛T-IoZᷝO82g@6v&PFx([7/:H_ *:TM"w/G_y諅g\{+T0yaa^V4êIh~DUʯVz; ^PpUOz?SryO鮥1\:hɏryAVFdR;_J OOdNc1=ܔ@X2vX|>O/kO>p ]2Vxc n0vm525A}tt%6>bPC!zxp*d+|XZIsBٕp .qn舲XUB"[/!+`'(?X6pc-dwWKe/+d!3_s3ВǓ>rEէC5u!rݗ=0U/q9y'r6KߏDO g1Tފ:c}lѿC2]cB!3ӆ u2 k nd*7Ԝ7cX,huCtYBlIMyJW_HF3&Lc[+nc17 ֳszkTern 2W{Nx boW,Ԃ_+PTDVUNh G3_IV#bEQy`XzЏZL'oc4c eH`|D@K:Ce6<lfȖ}+3%x'5m9zL}Zb Y'Jy|:=2eKIX:N{j15p&&I)=, *W2SuM?| IsEA[Z hu^fx+DZZҨ5*˿Ri?=:![ hĤOe6Κ11 I0lxIɄjSx2$4e5~D ֹ8A$,+Sid! t4=nR|#u@`z<Zb̠'HlW7~C;!bB  EQ^B'~qc Nۭ `f|V;p=grcӳ;:H)ƢYz4ϲWrYUFUųMVX IY *}oñӫOogRl9l%a8\5NvA1?(pI ﭗn$ANтY< }(hgv(`NiO44(; Pv?c"pEkРn0/1hiS`C/b \HI=Q)7mlw3?r䨗 }~[q&}WFMXH ߜ~> wC=oZ1) BZL8 t'F(1c>‘״$5u r~FHۆ(\/$9%_-7Z,<֗"&!E>˅is ͶV\/ť.t7 Rcx٢!sL$22XS[p7gYe(#[f_ J Eb{;["Y]C 뒜❥P@]Hōѥ#.ad?ezz{X#OsPP~+; I0V@1'&SEBd{Ch7ج{)Hkro=g🋘3Vb+y 22|֠|AS}ٷw̝d+6Sgl h,}qqŦλgHY6vlSe,&FIhMEbZ&㴫vrۧ-5ᓘ RkJ+A"|yߪy;ef"=U/\A?{Pá aBULT:<$R`x-ߤ=ngHG||Sx Ζ+&vy;Br 7n%I=ǫGEe-O߂mBtm%y n8鑹T{uQJZOM[CκDa [mr%BtиA4%ik~VO->jU42[ֳVkR-$?+C7jҀKjAGE_ "JA\P-LمCaFrV1cPN*`ͽ}k$/ӯ C12ʴ<8U72Fs t n%"?"% VzC0]g/jUslO~5$ %^^GIAhY%4ݾE= ōW#ULJ8S8O) םy78yv\umG!7[ޔ |Nj?aߕ7?>{O]qp"(EF Tiy_g<ړnF0JU=sK*N҃ ͲmbWLtO 6l>I_@};5S3ԟP5g𳁹DrC|1'V)Ink;M)5`P5΀av[{EfגŰZnwʧ ©Hl8bPڵ!Zv.%%~#$WXR~IZNfXU<0u 2 u6^xi{*<~*D !NWjT{H'gUoaJ1vu^?ʶ4\/'ϬmdS<^2}R4}=@\X"x^:[c/"w?BE'`"#L2#9jޯSڦA3Sw f9Z>)p"3+nip0 'e)j 2Τ\gW!\F_v6ޜEcDꅮaͺ񋣴NE-veZ~T[i Ƨ`]G/5<R5mL9 J儑91&*Ҡ5IgnZahٛy!wؔz=qZB:`yZҲWrI( uć w@I/fLs1D(|psh?X 9 OcfE=2º'HU_cjȰG=UE΄c mY12aiZς`٫(D("03`Q h{ܛ͖5*@樀НdB"x+>/6 _"guQu~W>uA$؆Mm *:sVD4uTd~N%jj\seq_n`HSStln-frI הdb 6Շ3MIO #<[OB1wh( F!cUuzݮ ]ؼ?\B*ǭ^yc |nc>Zv(y`l3S,@P呁0Bl'K{{#TnY%;5?C٨6)^zd]WFe^7d%ϬBtd_hmc39 ҅I ]"f4?)B92 Π6=d"=l3xn'1[E18Q%Χ]<#sh`vl!Xc v-r)+)Y;4'|zkjH'H\-]&մDj s^0K/1n}!=N9xLRp_"r-O[rݘ=#$;ܨWg/K ngNMWJ@6>3 5O{ՑA[gԃӡNUZ8A?i= Mj={#uyu/ItY~GrɞGu%b/JEڄA()B(ŊZxY/1VW#\`K`DŽ`< u?Հl^haVȭʓ6Moۑe1q`jp>Gx$i /9Y%r e=',X6t@Ixw&*ԟ ZꬹD~IY ЦGk<;J-G4'l=w-?G\}zN,]P')Hu,ii_ 9ԩx?w8SQuH{MtG `s%Ut+咩%fwZhwGUcTg @ 2{Da ~NjDxnT1 >2,j[)d< ޔ.+"6D[ƳSIP$a6ax-/S"#>J$l_lM CJydbX*w]Q><`SWzuo"ޝ1qsKR"ůԂ{ƎϿc1hvKg\i^YYP8-7A i5je #lUam9zjN6a;>Q96@/v2/YMsQDJ87Q$̕X# F=N=:QtDxQ3P`),E@Ą:8)aCtםy5o6OH8*zIHÛh K2&}}LvA5!y,<0D+٨?CCP8_СQr BF6ͳsz}9X@ ý8Kӣm- Lԏ(9M>2Ķ_&kQӗeg[ym/+&G3W_ƠΓ֡F G?/wkyd2֯Eϕ.%KCVӚz̺5IJz4g9Nj|RJ4 X(@4!l+%`I ζDYU_ض vȿP3_mAZflf:~t t`#*ȟ?Wt]na*@53 db˄|Oɠ Uշv旯ޘ,;ߧ푟q\fX:'ֱ$aE-5M* >o'{:9ۃvc=d.\3-Χ6ݧfŰҿ>dO\C%JXFIXU#j0ݓY{+z;phx_zSUhXX# %uSe;T "#vƎC;r"3#%5N CX4;0\yF :m%WLƱQ_mV#ԎМ@As hW.Uf p[ CW4h@}>6%"2a;mH6e$U5/,j8Q:#c_@ccLB7SUp^:+=4 -5td;\o!x?SF@Á%;J+ftW.m<2FYrIKo{\>[ Hu[Bk~ZYQ ­>]#l?E3cSO~=p93\zRAl!t;`1ڹ1Eҧ* %U ݩof69aLzI*=E9!ܗ" tcnmU(0A+z 6a-c(hgwU޹;ɾX%I77`Gg푅0y`mjH@іʍxe{F+Y# DJn53aZb1r!864# Ea`=&d cJHud (KL,n*1{ %Pb&y7D6`߹C' #脿!x.^^+xI/%|cpVKbz f(LP4imޢ[N ~ҷF"[z&A.EBc{ ahMA2_U m="0"NOXwc+:fQ8 ^)1D]øֶ6!_%eu o]i6࠳m!of 8=;`uym.F RqaAo_- F•J/doԹz?+ж@kz-Cc% B*?@xOMTV۝2Ѐ&~! 8&g~QIkgށBeo)#޼~t-DI,k'򭹚{GIMmVC+0975BZ?)5fd*zS$G2feMV o BvpWVܓX$ Rwh& S:{)ѥ*RݽYhH=uHiXO3X[+Q5"G~`ƫW~V`[=B-}#eQ;X<8tE &^'ꙭ;Kqyd=H{CPWZWA+Y,7:V~-έ~+EYvZH?RYv _{w7iG0]W/^+_9W|ʫwQTК&sd `Z~nOp2milV7"M+a3Y7Q|~#.&x= 7ussMÉW]K`𑻾?w sU |P@``sxe7 +^KG ip?@ FdUK.dҠp^ѡeSiT\ĸS1}`e'2i&Rt`\,izHWa*Ȯ9m؁Q~U4eUٽ~q%+?ArMƣ= Nv,BPZ$.WXm<=|< %`F<Q79Itj;l՝~ "~} @LN6:SY8f=JDIlP Q8HOl\oX`9ۨM_\zZUS9Oìhz>=NR^kT-JKV7'a.ҋpȈ3!weg8s¿qqܟ/ӎ#!-#dw,r(Xߢvq)z?ĵQ 3WX݅2Ijg MX2u{k!HuGZ8qR\!n+ nKH5g̋y1d[YMQ՚֘{tEκӬ 4`FK(ۚ_ENBy /[WLHh$(t7@#:dqiBst9󁃱Μ= 8p# ,3@ qVh)y`&^;iB;DM' = ݆%G mҨv&w1PʀZq@n OM@vJ)(s0 [z#ɺu 0=w3f x_@0`fls—s !ٶ!g5iF6+PˎcCKƔI&0>1-z&q,=d_ @MutdUb8|܀a6#tg @A,TQ0+sa'~Mn6?${.S6EMBS^awG8ʹlQ9ݟ1S-P5,ty2 jU1EZ)VRNϧs$#95\~'<1]E)9gܥw"qϽ1Ǻ6ŎMkBpT|&ҍ]w ,adlkk,zmgQS7 +P f.˄ZseLq{/ LM]+ qaݴG׸6to|QD47bңdIrVD Fpu?>(E?%Yns~%&;و3C4Jk朆5SLvt.2S!,iVH;*l --~AS|C{_хs#$v8zK[<܂~t re=i!Hg1+k)M4GH'-C9rKD%f2f'FY,c{„j5h CjfVX lgX!X` j˥ıwEOǷ|Y+G'V)z ]EV+v׷+ '_QD}q@њuMYuNK̊Vl_P\X6c8J`{s&uHQ/m5U%/7'RhطQT r,(ATWԥ2cyd?DԕN)k"a"SbDN',@2˥z)T|苦tQqpwѸw]: SYՀ!FB/r=ON{ ētZf䬞Ql5L1P Ԑ>(u[Tr7cdZuǾ"%sOyX ,*~T _߽j $gS{ 1 :h{ 7bR/G$t8Qg2V{0MBw.q5_XJlб>\B|ٓjE DU9*I.L8ZLN-k|}r 0!&Si3맦Ps*~!?%2i'֋oK"QlHBJdhFe[ڇrOXUnF$]-g 3h'A^>jN P/C9 EgB$;H)qƒZ֩T8AB}6o2j{C tW w `LDK&\оcl1׾ ;dk)mL>KF"$m"j;?C]H+Z۴}?a׬ e :Y Cyc쉭!5/9 "fO#F qChb  ;4Bki-ƊbpkhFYa6Pi7r0Ny1,hC!cUruF MV.yϥԁHrm~525Lf=j[Z HIS2P+>5K8 N־|vT.ʘϟi3oEI F(Fc#,ZyWh e?Ië`MLoo !mb 8iW:ƼW{>Å{r M`*41FwiζMjS& d ?kA{6=o Qfݑ{v,B' l7?b(jj ︒OeDm=-Z_v/7bSn2vUz=>7ïf?Z (僕=c# 'eɭِr }b3K$ Wj:qoL`^m; !A &'JiM]ոJٿKq-"08(S*?{i㩈\Enf#dQaueqڠyԉ.esA_e46}7UN!_qS?5Xy^U|/`\}+i&p+`Te x'|uboͺ Jl?v&3|^Dඓ B.H rFIܸ-rw:@2~wJ='TQYz>2+>7NzwicB:b̩]@yDЂn =>P [/O~u@v 7:'aAw E&RewKLYITsVfSvv);NEɓjƮwlXnd\O$HҜkӓV* oƃhn[ SK&w"+R$Hĭs@W>rGA)oIQ[?Sm# RDCquˑaw*qGu9*fhj_`u(7сWtG|Ern.Y !nj?bYcf/&>(ISۉwca1;5r$"|%KSJTLNx60*Hcb=@µKHt9kgi#\ZW2~mI*$` v/1' $*!D( 3r_kct$*Z׉o/Q8y[49 Vgl1Ƹ>f UpG|]-<)9sLؽyWɴ#KsD.X TE[i*|T^&qO L(JE,z9d+J)yr 20LYSӊL(Fnc=}IiH;ZqXevQ4J0Źg ~$X5 `0,Q$ӻד{ _>@)6qg$>Du}4t(7 (v{T8LbcEY*7sX.5+AGR. %_c=uτc1TFa⩅cGWԻaa(7LU¸7wЂ%BB\hmt8|<RSz_+G/f9/cA s/)ﶜȍ~a5[vEO"`L{_w@aWN׃ȎeM+6]S6ٝG2ɾޱUi)QOG{\ӎy`r e ˯»<=9̣TM1:F#T\|iÝ WߨҥOJ=:&Vwzae9û,|)a-Nt!ci/~. -|;-y+a>D谇L2Yn 9(w @ƚeadK;/VR 0g e.yq HlӊDHFioiJ  z ᄣ{?xEEOx6 uk- ̢ r”t׾r!Fէ>N)FA<6pj[K1ٛlm&' Ym9i8N @b܁A#Zࢮ Q!cI*UcO rڸ/<+JҨr~ͮnRvַF΃IXo'6w1jC2DD*W/ՌfHUFq WW$cqHg|bjyxgG݆JHYgB.l1*Zֽ#gwJ3]Z2RZLSQ%2]fR 6_=Г mb"ҹx;=I)*@We m3mkLkҔKH5M4)m`ESEqѽ$SX9x)~>Ւ"2A łzv! =#A>Tɘejݯ)i/"0'] 2I,~(Ɣ#EG#CN봗 Pen$uj|E mhqdJ øoρ ;ksNE"+Pz4m+J% 1kMwyB |:2ǰt/gxrx@r~Ϟ)Ulf!M#b0V`6#4I}Wsyd-KXƮ|r ؟5>(5dҀ.e5H۵VeeE^TO [`|e-vQ;wFo RY ;Gs%}tpCH) ڸXjT'ԤK]6cY.+2&[x\"zQ*INB ! 䲪Mwc*n1р|Tn  ;{g;QrX !4  Gbp3{&_l:dz!?Ns*ȟT͋qkEPwD yho(Ɩ q"dd4GK :'󾌍z[?+7E 755 xE\rNҲ T\CמwXul~|<7` E~ߚzUGh6ު&޿KPD%, AjizPcɛhG2gG4狘uj֦ƺ`?Q7z_76H#A~[[BUͮ'04aW=FIUdݞ9~C mɒ|M7{^1h֗ 31F_l.L~&ӕ:vЋBcygS(-ŅQ:%s6 ǡL 4Im( !>՝mwmIODZZw`0 ʹvf> kqըD= Թb+&1US,[\H'a~g I:g5} dq?19.4ˣV%~@i~Uz/LІ]JN; 2D̡[ :?lf˘|hh1jL>pk`)(zWZU( k۷#'phisZ:Ξz뿄?5{?pu!Ȝc]vX@+b! He+6eZU7)j&yݜ `ybQ?N^R~.Tpm6Tz~TfST??Eg˵'7`V!zq >H 9a kn@#ͥ{TGqiOu0Y=6JdYFoN.W Agd9" mGw X7΂_~LF:;tav#Ez?g @?uV8Wx![KDd.IkJ+]f.FSm.,QuS3 Š_\XAih- RyTuq1v#,;Jdvlj$,1.9 n9nRR@5З1 ⎖TEx\ΕCSYַ1ѡ753ti`h6o,ݜmdjrG'}>2o\yPba_hJv62:n[xפ <=>] F%LcY/qu{Z+|&r˼h$O)=`.ɶOcO?Á*AL,"8yrBC `N둹RS >i~1=" Cciuxxd?Ⱦ=!AϖN?tKD:q y^7q%}Z뉭Q2}A\+TBAѵO b6qX -*4"kt(+>\<6`?PyA竁0gL$רD"4o1;k2h"d7oyvhFp2zF[0^_Bڦߨ?\Jxu~z^ <Ъ?_B<a+R'ݮL ;0h;喽tp6?TLZU$hzd92VLk| 0;(4}`,p= ;%0`- =ŹVrUr7~O7>>cuUYٚF[͉:do]\8̀+ s)-YL%vɼI((*ݤW^tpg5< g32~diLyPnӍv,LyK0b*xX0{GՎn;"ϛ*aH =*VRgA^8n<J5wiD7!!L=K\TF %\ʻFki#r)'?o=ALqLc,nJu8a ) ĿY#U䶎`z{|Ery 'B"֑_ o*\bBFs.\v߸+:sG?I(l 4K.z\Y{ޖ^8~0Ip >U|Z^.S'`s9ziB~%jQڣ52Hx<)0aQ[ԋAEۉZ8TZcB0тagTf0x >7)DHD}L d V>LF{G#f1͋ed:i6#3"9l:xy6M *g |B#JtO1&k.`M57JHmxM%-p_9Mtg;{wBNU G8Nv-4[sp\Cjz٫5LtoY;d5pCp.qbxu>L]ƍϝQdg :ã}DiO?"Kfe˙2 J2w2 Bl:F+h6'hծ.o7SQ?n'a`*F1 slNtO Ѽ$fy"eFP̸r-ej XՎǬ>r ,\!tBbqt lL]Nӹb4;6sR25},T"8,B,8H( m;}(rnuvxƓf۾zjְ5,=y99EݕNH{E]T7Ƈ=:˵ ^?z3@(NJ'&M*FcQ "vrA$%Du-%F38 ;UNaӔW,[:)[[5jȀvd8DzLH9堊wV!]v%nPXHu/[}uL ?%|wFtx. |QHKW>f(A0ug;H't42 \XLE<ޕKdrƙ7u]Z'FAŕ|^C 0G7#2ɳ(w_P϶V!$D.`7c ũI0O&xfyiHD֢['i,O]yJ)B'!V9m̕-fݥ_[_⯷ФND)v,n_GאAM9%LHf'_!.ll)O"?^\LٺM4HӨT{Ѥ2RiuJc%-RG^Z1{6B UmlbnF?.[ Vc[Ix}F%)GϼH{}F(ɧgQm܂`WoҀAZJAxm W Kd 5UU_z&K?ϦLPAK|X@~+mq,bn ІgSdr#Y̎Xv~ZT Drj[z9Ol`]yeч5Rzd>V@Pm)R JGs;g>I]C*i{X0$y?b89m:] iu#З H^%49~3Ե{]< O P(r.Zd&e{Z<]!"6Pbt2MDuF7awkzX$3̶z,UW*^B]x#/E*ZN< m s^Y*h=j`kQP z"Ŀq 3)`ۄ 4V1Fa* l+sIvuI}H i}L߄>c_pEPd>$ă}WZg=9ʴ4-r};en^9XtNmƱ 3TF./|t.C]BAg* ,_w^hV)C(6Yx-U C}E {;+㻰Lf(?Z4;`X` g~pܵGQacˏ7y_)MA5JE|xԄvL.qb'LlWM6PBN7LA+4ԟ#l#02+sg+Id뢢L+1caS̯cÿK `ڋJbyռTodW`>;K08?[+S^%h%ղ^gT-^Z߃_O 95h.o0nDiz>9Q(Ƙxg%4 }ŸG3U#KeGmitjE֘W`7x{%/ܰ muTo--qXH7hK2 v NTf(m VH˶нY>腉c} >5&W)Ӕ & PlǽR9LxWD'x9M)]az19&ZP0+Wsrt8R w3*g67r˳"h3IǺ.?ڈź\.WyE+8̮fOqz)5S@hs.g../]MӤ<(U@:.Kk[}+Tho3XK{ʤ)"w[,|@Ch! [R yKSv)HA< nx"nq^AU|pܞ^Dg˦.:yRvqZOrR*|^'bZw #tO 6`@,6KӋD O&^4ۙ\y@U3. ^@n y) 9ҿ;-Ϳ5}O4go0YȔ2xᔑ>4Iܸӧg(agɀeFW Gqb( B& RnjJد'!^cY˺xSzS)PzT'm92&aKZ+ =y z$K4? \StY$T(jJܷ߆U*Rۃ=nT$k)Cy7x1BA6FG.0e~ь<3j`%b`fuŋKuN0dt8ޯ˙ ߝdy4yuZ+D:I]VXsお)u+JTP Y3vZϑPI6#$oFY =giWP(m?N/̦?(:u/*_T8~1F"j{OomQ'1pRFvYe]aTdO՜)%N{4+mGL?Mr~Gcֱ=(bbU(t- 9!X vZB!*ل̓6L"akn{wGRbc2(̢4LJ "0Ѡ%H { j$JZ}^pni)գ8ͪjT}mr%ﱒT?zj$TWt1|*~“Ә<;\!B:M=}3(tLYJG 5&Y8fx!HtF]u΍_ݏam8jq:I nFDV򆴂\6 َxcK[pҋtrD5.jJWnsP7ޣqodc'HdԄN *cy&Qtn?U4;UVoAzJfbq?jb}}s9IfGrd5mFnkэH9/y1eCtk]0nj 9p wJ+wvhV[$fݽ v>$4]TV{g nLm(`ڪՊ2cX9Pmh(ͯ|[ U/R}C'[B[B!$| 8Kbbցj/ejhɉ̊7֔;0zq-OvHU҂\*K&F5b,=AϷA+]E PS V]rYAZ߂2 HW>B w^ &EgYZ07070100000457000081a4000000000000000000000001668c169200004910000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/H]?Eh=ڜ.+̋Дg:^,UV 7r~6K胍̤,xTH$uT`'u"JuE%u~*¸<c 𮹶5AL`tJcԪ;cM OOӰo]"rzxlNowkCouS)ܛA7\ݚko059!ljܵ9̐rF+PeA-5*^B@[~ p}͌$A֥ D<ңT>IqڇlKB%b8TV#݈Mu?FwZ-Fc#kفltRs.uWio|–AHHf&#~7! h+pj0wM( X[30'~a %I\m;D-jt<kçy ~ -rXj&C#|""^z*mAs6!>UӔ+S8H HIss#7-'~Xd$ ϒwO*AʵTڶ7c*9D*-cFHF%RJ@iRgkgg .1㫑_V"`$p~vl\FWT[&7X\]E4,SpCCn >,/ptm1ΫY q:15_EOuHD,*yܿ4H%SİHr51sx !黛)7Ŋb ^Eή͚X2W2?0!1KQYaKH,#&$g {$b@Ftf3 f&*JJ'DJ^m fFgW>[ņ84OHp5[-R#S (|1qFZGVwGFK./\R#:#ãLSl[[J\I[q%XR׃OB>T)hB;0Ij$S 5Vx/ϝ jڂ3z hD{-psb~F J}GQ< t o;{zx4SW lܦRaњ$XY{l(+^ ypo`H;RdDZV̜`I@W6AWG±kS= ]kEN%^؄V^$ f8*W mEKqN= *|aIOp5s+BTmV1: K&R!RJ(u%י\@2IQXK_?KTlp,zSu0eڋ媗AMBp!y֋k62bnN*lU޿vߧxR>5X+c|* !h]ߦ [IWC++bAgqS5%(m`הׂ_Mѻpߠ!ko99(g-@x;twOdn*o wjxbʻVL H=B,yi 1kQf#U9[Bn5BklԜI0vTYSCfraZ(rK 0|׶0R6r7EIh]s3O?:st/)q\ءtQQ|+\QL4LpHg)zS |9.Ю ]$u2x/xxS~ȼbxU&?y>}@ :ͩ#F@ͭ1g^V^z3/ Z86ʥfV8΂sZ;"0OoN?p-kǡ _d,\.0 ,dW[Ų2;2T=@q(:@ j|ܞ$V%(dܦ{T#W2.b7󀾰0[zU_&'׋}]~Ձ=sIJWڰϷ{ zİ*JqU(=ڏ;u<DYjEe^rn[AZ|(D.)2T_U,)cu 8AF-DA&$Q/TUؗP1Dz=vc߿<%tȂ4p}UYtn*gTJxO53]|QOm%ZvX3bzk;j6.SV  2uȻ Wbf'k@:`s=n3E{ˑS C&b`Vfn7Y[Ol(z1~R?ŋ"u .l9֪!_3Q b)ۊE CRӋ ZW? W$FR\3Q['sSGz*klH!W)HnmeVkNT,<8,{r}f.R\ ᠱ`/L4쁕޹dc9zTg_S~>J'] 6PQY1fkdي}V=a, &E[gj6GġTɀqS׬ %:@R1 'GQʷf"ÂFQW#w 3+í5I Ӭ꣤4fdMۆ$8JٵHU格RNv]t %AweJuf6YCw4RT89\5) ݦ9J6ٴ>9D},M  ݫ!|1fj.:CYeG *d+/[:(*Fq@CŪڵiˑ<̶?x02yl ȼ̸ʦ!&"hXREN m[o}NԶYZDy:zA Vޑ7[Ysyj !9&(wl$&z,`!FƳO6JZLHKGiǧ771ʝ1T1I&o;wbJ-L1 .a-|Jx8 ~$=}c|)*nC"-^10=c5Ooq[HKݷmoTsMQ\RK+H7c_XfqShƱVSJ7vL\b ng  Y~j!VaQ}bsڷlQ/蜺  mU9SHZ5qa麜9 - x“ W#4N: pf)|*ߎ|.R C d;&뭛쏄щ3*55P@H0I$5&0Ǹ[A(O?b,xu)_MJxPiL6xU  .W[$ bPz{oQђ2bi%Bhye~-cPq/B{/88Xlt22lGF~3Ni[^qWH5D *u{#uV i4~0'x1AD9ZuoPd%A Oۍϻ]u#j0֣t2a(KP{vsCC6PV{;rF Ri'dpK-P#_jc9B?NsQ2Qbvm ~#L!*q F|=0Ld̗i(c&?Tgk ԝF__Dfbd5<h6E}<[pA/~j"bԲX[2@K]8%0Ih=CI&&dӨMX'# ,'(W1f2f0d)>x*2q` eOFKIMsmq3 'D?ʈI@]ICײ+ŽB* Tպ!*wTfiܰ6kE5G5CAp;1y. 'o>H@{Ρ+4 м_wn%.@-@l7qI[%_gC:g 9"Ė׾*nEV=4[SRH{S'.7_'ؚB$k^ &=P֖dx4q@I{A+- hйT"Z4a}CVyS+y9T j% Y:~j1?0—O!|ܟ<6$j?&Q/-ǫr+16yZ]ܪ6k1Q"C`;~b^o^ԣ*L m-S5D _,Z궝5||u{!!,Y &HDz_M$yVw:Uۗsv v'ꆧj]qV=R;b:*|g~ :b GT#Fr{M icϨx}LRcY }Ӵ b萇j"Mr<+wAP ˳|@/ 4\1* a19f&ZX ,;<\ׇjGkeO(ݰZyjiq,yV 6 f0%wİ\c${L9H8+B擓bo&7Cn7PQşD@xY)[5DWrx o%U}6 "uA;Fjy=Dټ,ˆ̏kς}`S.'f%FAmsl_Ҵ=מV K6C[="zޕ .a"[_5 {1NZ*O*^#m4SBhcբݛ;,ΞKJ:e24[0?%Zmo;w9}0gyJF^b>~ղ4l0 QYTcN#%"_kգC/ɫ6Ҵml( EE҃TH/mV 6kf0&['%τbbgR5=gP'1}VohhC8*"px1Cě -4}50MMX8",4mp6VSVVFQєYM&%dCb}/M1%`2oZ{N\!7 Mth:V/%:ln:f1%wQf h1󇘜~Wm `Fc#};o~@XpYr ɚ@g ֮gHBB3+|V_!G&grj+85DӞg+9?2vĀA|mJݩ/.4|5X܁JΛ/qN}@gma"Nvnp.4P1V Vrkl ԎNDFbph81- bBk6Š$Vw=uK<y=PQoV;v짙#of~ߝ&4I6JS|& $6b$XI^T'0;jWctdlVCX7i]7hm (|*}qIWY 訿KQK&0lbf<S+*(Co+>x ^!$ z52g:]#l98|Н{f+ ^=e:!n-*N~/MF;_W iGsPv ҷEE@Ak9)a@!bŝ=VW>NPa+Mbd2`n_o@OE)T-l[*sL|C>*FZ)%.j~ߵ@ fRY|{7:nnW ra~<Ҳx=kdL(6NGW @DL{~2hR5%P{|܁WD-\$FWmN{l~_~,kH{Kog`E伵 ,fXr!4Tbp.nx RG =r{"qjbI?524n[_ѲIFz "+@} /pjh!' UoUp0S+d߭1ЇdC` ;dƙM?#jcLD#+Ǔ(L ,! ##fjL=[%FiKk4k7 8QdOAwؓwaUp:Bଆ]eZsI5&'E!&>dٲp_%J9@f?[未k0rx/qA7~wװ(RCd0gɳ屢Nx:LE@ՠ,t P,ci1jm0}:d_NiNX,BT jR_r林 7vSC bxZ7m|x́)9 ^?UgW0x-4veZ9 %GL>R~XJM̒ Ǜՙ~t&Ȩd>ɱbFm?tgR$bZ| X,(H<M@SJziZvF* C{"u@Mp}kwW#gj(,*7;F}ZDxۤBCr\z|Q άA.$#v,MXg'˰ \(~pAĘeWP8^4nut,Z5.eSKYӛFWUaǘVXɷQ1N\2.֦d&~ BY\"0Ƙ}{XpȢ\U5͛dW.C 3P,|}f0"J0[%4tߪs+A Uw3!^|u.ެ0`aE 4e,|P@ȋmQ̬pc]X ;SΥI \2 HP-=ԛF5i3a8Tw Lʏ2NYN{FJWZ]pW=6ABCUvBYg$FB #;SɎCP,uiWUv un:1h:8, h3cYJ>7V+ݯ+0Nb13 КIՓHȯ< A.]v%3՜ SuW'Qw\!m A՞>HqڍX-7Z>΄Bx|S0F Z49mi{ZJ4? mWGSW]>rRhPp?/ `9xАS`Yŗ,η(R~ízrwUng۲E_iB!qo nN0LYۢ#q<ŪpmتZ L$uxLl/Ř$Z"c<]2_-4 1-=T yJ2;hKyb5 0Ёė׫/w|++ 퀏F̛I ZN x foÌ3]J+:$'0S?@kb,`=NnUoG$ft "ke}oMILJ?JD:Ƭ6X _AhDPJ`Z%X8(/n^ŨpYY3CaZ5ub,Gz42ޒ~`0؉K8㝶OJB$+6hbMiGGݨNSHG?5˜s'zieQњT @QeEDQp{0ڀ0S/&V{i61 W .L4±l4QJ*ʇ%_VK-z؀%Av72&v{_>P'xVTϑiZ(8B'_tΰo} w澽||Ȼ0Aj" K`GN(A LU)u c|~( o4{+|A|T Ϟx.3!KAͰYջ ν$"0DP7Ō\uX'}@s)Ҋ/t H;D:vb485IEc*s݋X@Ca:.̴vPZho}KuIƽX\0.yڥ[O #T.[{/oQIGEdg>34}AܿqI&vv'z]0<*fTDT3.t&9/j7VʪzpЍ=*6A=݂xc$MM[Viy ,^ϗ*\,o LHkrR LNG׍w`7׼Zr3ub/yr;a݀c|tSƕ-F * >31rӫ~gK!;U[}ݳ`ɫc8ӹ# 苜+A=aU>L9+ubczTRS#38lϑ_;SE.AݤPla eg|Mܲ6ؐ-7]Nz dR@N|~Q)ף ZᓜW7c(K¿b%\Z+ <浴ߒ--rzMD4~(Q(Hى ;{v꒤n\ơ̴umm+Ш]8x-ǏA0ӯ#4QhN0/,tMW0LRz XQ׸hE 3Qb+G q`vP'p<9B/#,a4&/{y1?hd+.4;HPv:6(H@}HE,Gt$^(aO0-MTy;I"Оc:ȄOe4~q ٛZve,Fl>qxثz%2o1F5HXT:4ء!4O-#Hv*ڴe ([q3U-<-udB֔j ?/"^=d"X_DA1|חY cVXȁ A!!1"ѩO!Q%4bIJ NdD:6n?a􆎻.0.{m7Vsqƅ+e(d>:6]QfA_;.ao ,"[ Έkӝ!^bR̺o%qɂ cTZH `2 %ڰ>K:ַ> Ax ;X8 Kj *1Rޖ$x= Cw$pSM)E3%cҴ7\Uuꎈ6qG}SW61oo d [2_5ٰ^FTw.x>$l?~4}]J]~UkXGMj -΅S]+}z/5Rxixq^ly0,rT0H7B}Pv (r+n,(yչ&R5rVIcpG \ S,6/ H8t~Nu*e踯BL=E dTd+s;҄*Ro66):u\ A zBc6w >*ZϢ2%oC6jmK hvkr*Yᤉ`qK*7H̓_>T)v$u>5T*>X]X!b~OȁhV vH%%~att*jN>P$7V=.!8ǒ c>?*rgTG&?n ZM1͌(F*jjdSl b2@Rze{>m_AV[\>6?)??"QcGa\畴QRiV qcf zE d|OzUFۮd5~K3uӎP^7iC屋Iogg>f~! %fĞ[G#CO"uQ[x!BhRM0L뗷 Eh 6T5ل Ae)B?J؇Ɩ?^as"^/#1:OJ;}iHyu8?2f|1_1PN-: 'Mк|}GSb `qhe(cfNՂICfaavy9~kd=)V!?ǚt,2'ힶRû<0m0*B>cOGKOBQNj@ijH OOF&5CO愗dF5yv-&F^Yi=$=:7 _3a+I<,jz#W[z!" G.Cۨ"rgqo|m֦^(V bk&YpNs `Bb$1G'L;'L122y_)3n2MYɗH,0L] Q$*3 a}zl59?C = J] Y3J4͗\] iXÿv92=]iP[Au3{a>  |4wxk(x7-">mp [y͔Pb R뼺v (2P]L?KW*pR>\I!vU+K+t<>޾'q;`- ϤUl8g 1k@RH$Q;w.֡4Y]g{6u`qkVWy_zӆD>FiJLt2){(KGU)΂r6(`$%y%ˑ%F{ %մ52l([ʮ^Y0lrȡ%6RT nR y뷪 P -E&mаP4M ~鹷(D=ξŜ=|{jLK-s|: \U`lPi-oPFs_Ke6V.J~wV<[DJ/e 6dv mkzCJjStxK9r\?|:Tp۟3띆h1mƇЮw}FÑ xwњqKjҭ~- }OB3wLW/77Zrl릴{"mƶ[7F;kA_шa_ŠJRRx5Jcz<.\p0Y)pZ&[SGImKʌ ̧H@jEQx{r"!_(NrpEr t'_lV)4M\+:HIRgg$Ǔ y;%lquԨ[Q6"9n- k߷xBYG[7YsOe`>moeF{v<^f8$I%$9vSO|hz,oiSaCJ&i?Y{,;Zu@$wA`okڐ]? Ŋky$Q73) 3`T/BoJ8o ⟙WL@!#Qdg?Teͥࡃ}h_"6m:g֍#֝ 쩒kǤje[p*GL4CQJwGAꋧb&r#r3f=S h^n.v h֡J"K̗hXL x#~6)&3 fm='4=cK\YInٔJ&cڰ=2m+)AQ,9O", ]HZNˣz/S8H{8H955?@ TN,n*lӬcI%_ZL(+4gƽ&c5FP,[/2SZt~pfuov.2U#oPOvd'/+VtBKC8'q}<m/gYZ07070100000458000081a4000000000000000000000001668c16930000b060000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/jհ]?Eh=ڜ.+υ,2 Q@ܹ̝C&7=F H)EXsx`)Q_1Zbx1u(0mWnQZ3e+=])\RrWum2; 6ۏEZԍ~G>e:,m(cFL/w%{Z)Vc3$NnxD x#߹浐B o0Fpjzx'MH!RNO\՞q79,4Ujzk0Lԅ(G&r$JXChŷ+nSYZ<#| na[> 54zeDq_3 0H8%2l &#y%YMD| Vu /߼KeH3䝙Şir`16&\")&sAC,%tםI)Gn϶GA!Փ**P)XZZ_xђ |}v8v][멑/<@%*؇N /y&p씰guqRTѭ? >Wk4}|K.Vv\xi]oRV9E)f#0=]g߁]9J IUsEe󢜟Y wkĽ3s.Ťcb?v @+ՋhH~OΠ̌UBFي'[C\wFЖM.jG1)8)9āK45b y?o9 n! 9?U} >ni0C*8 { 0`D({жuԅ~ ~XsN]. 6 e7eqI Dcg1böh:gBZnkaohdsMjXș9U>+(^ =ȰAR{?ѷd"pn7zʥn/fLK!!"iEI " /x cm\ڳ~@LR> s9 o.myA XFϓc.g }4c6u0ߥ?kKogMF# xZHyGsULrV#cFA'/.={+>N` 7]Ƴ8OFx(9HMu ,UvcBt5ջX3 Mp-V9KZH!kT?6!43Lc&%U-{(KlP=8C} ExU8dKS d/I|—1L1+k{ݎJ`V­Eg~[Sl+-޽liuʵR'}XgTէOkꯒ6MVOtʿ Sܠ\ Y/)b koHBH^`xg/I3,w%d#:|%:h3)B@93H3vD^"b_s)'w[ /1vzȑ W䔾ŗکEk_ u6PZ__n6 g犄gvDepIL.{',هYt%ũR7 sލ/ =P#f@5ص0KmvhgVo{k(5u.8\6(q~}fDa}t<Ҿ 6Mg&1p?Mn-fȠh  4˝_tQ$`:o*f;´*5H6DKW!mq `LledX|!p_B/糏 UP1UDPWI?H)Z0mFM4OJ#x|C%Cɨ7[iTAGdxBE!a{+lr߷fgv*o>AKRb$(qF?_Sycݑ"xp;(j ǣR[D$e=qd^iL 0S Z\{>G\ԱδsHgvJ P6)$~xsv`%FEXOzòc~ 6fUca.6AWW Ա= cWEJ_wzfDݙc.piu Ҵ ә\:NPrZ E|!|PG>]0͡ol#S4!Y Q6r?L}.pQ-7e:L&7'JxY+ymuK)Ѕ9iDWFE^flL#E`"4 Ll6ٓ%C/c^e#rR엜]h]N]R'˸T[_i x0]I?lyS%&:~tp0賹ѮѠf "cuyԒ ? [bk|U/z$fl[Jѷ/1 )G1seͰK"I̞#.{ StYz wݢ5#~ڼh"h J^)aUd4ȝc j67UC}@rb"':@Uyn eAЇUс =ԑԧͩT0kH;Bj!rH@FL‰{36JZdQ.QB_.3 =s6ئA3?UO#%l6j__o;rO2UWnƯ O3#t2u%@boGg"gmw)$cϝ#njёV6 ?/ϛvjC r#2 σ<_$sE>g{lyX[-JZSV`.ͯg9K(kfI~q3wHK[xjԿ;'\24c@7vPdg=P[|}g*PCD_T}ts0P~I=,J1-,sqa9%#Bc\OB D'4LX9qey4B˛'~ӎa~(ڕ1sH$ ώd*#48zM2A?/(9/)E5Zfpx֕VI56'nA56x&s\$6e8[F_H,4i\Gh89 j륉wΫR9XXy,Xm'rH)|=#wL7nHQXYd]@=G.d&NkW-НAƗ-ރAfx@̱ OAs-r4QnZƋv] zw/.&7fwhvCY}mNiaGÖy L72ۭ'scKR<)^ېig2P2hGšej[p?-1uQ﫪XɺR& 'Bvu2(rѪ@ϓ({_e@ɷfeIB%ZXj 0]*vy:HxcpH,6WYuUf{& t PD%B ޠB#hnO%C)rZPP|77nanI޹W0G?9E)сP٫4bNDPT&ABIfyO$QyW\$b7S4}6{ VTO`hzѥh3fe& lvm.-_|oMRUFIġF0&W #'MŏOD`&2ћBѱfWP<]sK`"bgmvVP{C"B+ƽ]OtueA)a6r$iIj%,ܐWh67-b^DJqFL*r=5Hw2n=pDlG.XQ{3旎$G]! w`iK)4h ηqϤ 7Ć+7,1[\@쪷m!LhdTш\.XUEQ?,L&k74ȦurrAY !{e@!p.W{BHԞTx';_w.Mn%厞H (y A#}@Ӑ5l +&,<{")ϣz寧T>B=e~*Z K>^SgiEi_?M0;IZeM:p;lB3 q0N>^!%X(!f𷮆线FU_G>cckj6C8,pdTS3'@BCtmks/!XHM5^?p9rRE +bNW7kxąbjδ! D\HNl2=Lh8: ndNw=P(b/3H&-^dOu G#xxVbvZF&w7(aB~xXn>.t4]!K#ۏy;h >'-~$^IcK;VB;:Ү%sHѐRGiԓ)QƲ:J[6j)Q=s'\ ջH<zzsSY Q.05_fQk+waPǵb΢aZH4HzMmw< Q` *&hVb2L83PG]"ԞB#47AHHeIul{<)M9Emr3Z.ΦʾVÀJo#r<L?(׸ \;ˉMYĖ.#ÓTקԂMbE$@T!}eW" ւ ;O Ua~ ? Vv,܄ uuJCws9?-Z 7:YUv6wɶaY9 sF 9OxeC*s BicG;fwĹoAmh`3C>c䰙2BJwXf^[VjvFEACW_ƴxGM2Rk˓~rdOIK䞯p]vU&yqSZ b[(uZNNVв%55Θ5Ec wf*{x -/RAri'gSܬ~-Lwgx]\dVeTwdPA&)&\QxD,W;fm\pL/T}wLב#~NØ^[ڙVqy%qOZ]riS2[ G\h2%AK>, G443TMf|{;v G* ~'z<d0tOMIa# \NYw XUS3jdjgІ|"8BṄwQߡ ;N)0nuj\frTĥ#oc*ˀ2u]WAZr={BGMѐs^"ʹ[I<؏U"?A4>Ad~FQ5uy-Dx8t3|)_t`\w 422f&Z?˵fӈRQije |WmE!& \C/JK?E6J?Yj*dB=GS.K2FREʅ=n&-;+_Ƹ3<93a3Rf&Vz=:+攰71T=~I?/kF]kNifVZa<lv<[USK0p`TGlO'Μ],VtiFCŲN7HVXLYF(dH1ҒΎ g>C h5-2T/Yev'A|(SU\ EֺI+9&k:.-I>S);r]**ؼ)*Ɋw\08B5j+p ! Ep8dDy菤LQnf %,9,s$Ge;!9a'6%1wZM3l~KL94~#XTWFFƥy{d\@x,Y{]c I_qzeitAI4mϷ_f0x 0R@3ۅI0^aF_J0m)F X4*et]_Zq F~׵g5ƒC5B0T Dz}J/ЩDwv/5=3wz0e$f |O V#xGd_!RiW.݅Xpol!%.{Y%JpT;lP{)sl2~H1 |3bR;"u2a'Ct^ I"]Z->%gCu'tFWOa J$$(b{?. yAT[ (#qYagy)UmJ% QYe>(m9~Du^)f-DJ;zj X|s)I1GA1_2^'ɔny}\ bj "6xsmM&ͱB6&dIvl*^'V|@9I #hwm*w'BJ*h7)Jt-޿ ^dAj鹢m4 i[7IV܀=9j,D~Bi#}<IdpJhS-c˔, )0 񇠣29ʹJC#r]GݲwOGL^Q:belU<9Ct}eSN WOVaoTU>>Z?ƿ͌@׽M?11$$g[˯$=DFR.]/3TlVu1ئrmSz;d+wl眞Ti-#/?:h&t8bϬna0=V"I\cv@ގ]q Kbvl~}uW%1 O}68DPz "-W`^ [Mtv8*SZr ڶTt;?9I}QDB_am å%CMSeˊd8}zPp| IsD1'@] xMK Y8 "# G0?g=O𭖯5xhv (_W"  '-Ê*Z4Lm Ӱ7Of޳aX۴EZdWw܈lPy}Rʱ;NmM$_VC'T|x$KD{}}mM(]%g@Jika! (Wz^G!@9c,AE~,D5d$g]7[o*# s%g-1 Z|]z[962awR1Ż@iw_kFs. xU5}vY\3R~j=SdE|a9j>89`f+Y2&j+8n5ZMF즂̧BuQr8~  ]f l#cH/敲nMτͰ] 6~5w_Հj}\u=^*g*²]+*w8OMA7VDkf<+}4z C>jҦW:-eI|nZ_.)^2r3Ib/ǟlƮ2XbLv n͗?:x%+'dNqK*"0h|ה]=GUlDEL뙍BBU"jJ1f֥+zHRjX*fϭQWzJORᴝRn_W˷z%~EFc/}{?bdƣ}I*z6yvQ7O)Au\'xORnN^2'):_oSȉC9,4eⷋPj:>1$~[qIzoM+s)0;OVVhzɌX5y=U6=Q@Y5~VZւ/%u;Zn2Hlڲܦj61Լ׫is8p/?o ,I]cSqht{7Li+/U|7Ih6T&S;k7s69ֿRX'^Dfl0 P7膂uk¯fB :]:WNDfӒ-3X:6~&־^1A \W) Ë$u)m:n`dmؘ!UyqOw%.MZ':&Hd1 *Z(uvh'BVq&=cRʕI7PB~>b2\vѾ'6*5rTDǗbs{pk?r:Ygzh c Z7YO1!,r[_^aht_yk-ltzudZk}~1z);15%E(v!.܏*I FtX2me3YM.ݦ f5"a8V7]JkqtsΓ;q|Mdf]P!V  ʥvH`{/5QCd֮]lcHKXC91TGs7_va ,2&53k1Hz$Puso\yJNK^ z1ch҈!&`hgۡxEg5.*6(=>M=׹.1y}ſ7ͤюԎ#F 9V@Mj{%A_Zu@'NzMslmik|3>d81%?3xKaFah#nXQ +$1 ]#EBH"¿.fáO"%DJhG/;[| c5LhA{0J נ?PHEj;4A n+xé_UW|eId)ouU{\ΠG vGҞn o2XNdY+ڵ% V59FjRdȬ6 IT>a_.3sљ cqA`wa Tԇ,1n("r)UWs t#YhkS0MrF z7i``>8ha #:&sVbl0) %z;Q_=ס`/ =D-ͪwmͤ{nN;8&a$)N^%6!jP |R6Vp<82\rvce#z}2os-#2f[VE3ڰ9=g@o)/դE{reAH"VP  8bn'*"{}og?Q֡ܢ>{DVl@Jic;Yausb >ԇ6o05)w|ٛ˕R{h6˳93]g{hASLlU!5:sp0Vps$S)5IĻtW S=qXR'M!`&^AՈnVAAL*QSߙU)sĨZaCx;!&@ǽnKCћEL܋ b{$D|YIժv \X?p"Nm'+fs. ϢaTihPRFBbC~sQe,LR9#2{1Pf[Q3ہ?ZXUlynb6ҎYĤ+hnl `eeMub Vh𵤒Y? m$[}w[tCY/C?{@jfV2Hl!־O޸ L7a9MOBd{bGm 7ȫaz4Y#LA&c8j`kTqH;@LM]TC+{Ý@6KCfۮHoũ6_[jSQ)#tB%-ȧm3 R\3퍻4&}.ؑ] :]a]Rⷧ\6>0:vG]LClshǝA&m*J.+w)J@sILŭ ĸ QLiS{eϙ"|S @.}p A%mSL&`:%UT+YGPz/`i? }*D 4y8X'Tm:}/n&Ttjʪ,47~Úh2qA؁|3_[LYAT Kv_/0~]Zc#e<\ B;'PcY..Q.8(br"ϖ%Ao !-vތCr&jZP1[܆$t%Ze8㾯攡wk׼,MR`*8gj8ء~ ɞ̀1b|1GX[?0neUV+Kt(D69F3 F`#z#[叻b\cLɺ]ƚAD^y1ɗo}N=&j, ¦=V[a78Kdq{ ] #Q{Dǯ3u҇zwKC^֙6bJ'*q=ZgˀAX &_kC?AA@'6WQ|@, pygki'nu}ùw[<}.>LGƿa!㳋j=1h|BYwI}^Al׸'w:/0Xůk X;N'W%-4JU^UMȡՌ7*%t  HIE|\B[V;ߙ5ceezœt04aؿTVLV6);{\|9 :%"@2oWj :ߩ Sjt{'47|gqaEW=hZ}0U 6PQs)C+Pʾ]>0rn zg-3Djn ?ӊB1([oA&? M \U9eg5,r+$7qga鵟/">|ǻ+6~߱rǡD؄y **߰b ttk/8Lrם(Ҷ3 _*W~L6,LA{ aj25l$aP]t _j?k^$2tV/1i7MFҝ>}#s_##sṖ1=9e:ٔߕMbe,)9M?eCoÁ#~U $1]Y@< b&14[;5 j" 9IjVX+gW% L8XaR9];%Au2O*3ÿgAKC_*8#xܤ{QL4ͪt5]-@҉r5Aҙ:ڵ>d+>c4%WVX0HP݂pĚ{fBlx"<fn._dߍ!cJFȨzy#3ǰ*OŽ;{Zcg@GKe |X]Si_&2=+euG aĥHq|vX|X>ضU01$"Jq, `S+R@ 2=qŶѳ=>i6MQɇ 4 ublLKp̪tIZ'otp52d{3+S5K=&m7at럹d:W AodYUl_k22@r9MJ\CRK*+VK3gIxw 1y46Ҥ{t[5h{⹅D" h?xh߿)ƺb͢ 2CA7($r&>u .X ZƼ͜ ;cZl=Mb$<7sҨ(~P|fv})4c ad^s8 PqK?"vs="1R\1A}zV7ɸGwhjujF ׸_޻?nV\+ʄ TD`i0BfL^/yӒv  ߮oHy-B  yMM塝S6sW*0@oz^y/I\C_"YANݐ;hs˾mQ㐕'!!,uլ"ExI_9Цkyf@ѩ+x ECXY̤v>iLvc -["n6/p\쨎kQOXZpDy"]C$ ǓfPwá'KS /Vr#(6@Vm\[?ink$Vqܕr[?C4NF->*=zf)3q+Ǽ`V|@\o4H}Cc+~`xiI>x?P@B?j䊜'fJB9XLm^)-Rb4ʐn,G 3aۿ_{y`S; K^q>Y4 Xȁ{ +5K@%]D _Gx$aMpt5=`2oV+ۏbz $+3T ~`mm{]`  \ .6ֱ_>FPqJSRm~9O "6pyֿVF y E˟!R9610|2ؼGJ  'eA"8Z>hʳn>j!KaΝE {Єy{qe1?ԍ9V^~*5ƇkQw&! ݢlyeNbwq{&o2wMI~P1!rUl> HXvA={T`ëj6=;W>(n'q'8!D)Qǎ[P[oͮ`A:8O,V) q`}N{7q[ժ PGNg*X~38VhHRrg|1$~Ffv[c<ZebM ' x_c#vť$T16Xq P¬b2V?d=Z+~UVQ_9 bA3?O@1>Ow0O|ˡoCھYzf;ky L ?!D&KC *3%CɪBItLED炇;˙-Ӆee߼7'bkY92ָ_Z-!Vúh H:*IE%bWK:ЉVB$ &}5vW?"o+׻[cUJO(Y&a~u$Sq"pgVۦ> fDC W/`:@x{kWFɈ#tb*;0L&!П- 38\b64K5!-H\.gKs^14!Φ)Q (v/#/zYK&". ܷ*LR5 C*hw^rJqF&E;1ڲFQIO󝔌v}ΰ0Q% _HH[9誰vr>&9I<avxfTݣ}%vU ρ\%N/;>v\Ua{>U3gJOKz"XiFp} ;!sN@MĻvTNh4s%s13\N?0cai+x#/ل@gR6,@IoD5pσS&;)(bИ6 _4R{8 R Hљ N1"-# M4xe6]iޮ^)m xT$ X~8.mN5S`IpAe^>)r`*S5 =Lqx;L9WQЀD`^Z# T/J9EvԴ7+O{R&4cK9[PAjh蝈c]f>mJb|7_U&9$U'~U7=qlE*⢫zt.}C*~ZA;3xx2 k큷y^8ȠcXK+W=\agbO `}1^ )}J`\T.,Y$8[O?Z43va5L^$D|K* )Y6l3ɩOinG\ʦS.E544;Qg;6SKMׄ&}[۶3%O4xryڥuWb&Zh#\!D:Tk quep侌GD1 19w/ T!α%@>"x@N޽m)=1zn kQdkYIJ坰(o!-?a0oAo۽~)ϗ^=ZۿO/jd]L'MQGv.5F c1)#qOj"6.{%D+QI ʏ2T]! /MaiWYQ~ZzL* q ʫ(2 5ngZ.1QcP3+]B\anʴۅ"DJ:zu&J,j0F1F><&۸3N$R>Z7F&%ibQi˿?P̒۬xڭPoX^|TkQdll6X˘wy{sgt_g zmg.IJI[D-y#q]!ōכW>1)+߀\)9"_gHJ"ڲ:XOWY>/JYq!Ermwj =E SGӅЬb{mW +} jc/[0{ ,fk^˅78zM)fމ1x&{|VMG',bBGI#NfH0jo|ʇ!D^A"B;9##8BAǜ}z\:(Y5>ie\ɳ>ɋՒ_& j3 8[Kg Kc9Mԏ܉“9.Z)V#(5DsWj&|K++HWإ'it;՝g޳fM5uU6f7ƖHM-IB28II uBmw{S#o17l)Y:֒ADxu9Xes/ Uwz`"Go\N*h#rHCc6me,9%ak Us31؏g9a"(`z6?d#Ͳ$6&ඁIsC,?p1o;|Àkܤ4c*/ N=,:WNr^?Fֺg]3d=_坽FZvk H5Lc4;WGqt1Czz3kDC<x>+}^PJhV0# iW/ փ' />P%%=X*Qdvm]-ÜK %"<Ȧh aNK|J>ll8ȪɐTdup^"n7;R&X_r- Q(̻ 0 qX{$#gs񟢔 #9m#okgl'2מZZhk 1gu0N۱ ':@P+\/B :N?аT>Z/;9( Zm І_ 8Y ё N$o) Ft4띧@W}c /\//`vM"հ{ۨv a5ӊ/؊jp{(4(#pͰ;ցd뿳wy-% zlwB<Ҕ|ǀAsg+\K[V 㖏m?nLSc]edhZir?QQI/1Wx?cbx kႁzqguF$Px)$"ɕ_=i~&p.Yy$]$$ :&p4X顟H]2Ԅ[&A49t#u6d;{BP`Yv2]L'UE4쏐;Bfem ˦Y(E 2ySEv3=B"c덀uL >]Mf~X^lge*U)9߳`znWIDoBѱ'RFH.K 6f"Ҥ5U`HfW|~l{,C DX^6wdο!gbB<$OjQkb<˦\tx *$E^ r =-Ζ( ҹu )V 3J$2qdtĶ]<@(Q/uaONcӃwD/=|%͍y 0{?BYnN͵*q&_]v; ʙ;0Ul _o9^G*0ǜσ>@B2eERLroRPAP/572E*6.}X[2 )JIHh[?}2KiH"ړ|5g9$eu^bm3tfX!o>4]JnbPq:ܜW-Zq/5%mϒ$7(F04 pa$5rp퇮jy-|47@@e5^́ l$LS{Ug釟Y6'R]߮>F#5H|4AOaCVq^j/-HWU>=<_6{b-47zIv5F;rT7`Ik^,?̱jt?{"u6*BO@kɁ#w-T9m-KV}ˬdj^/UC]m+YU~CT P3ӡ*;K[Ws{-ݏ3:N܅;؞ 9tF^SΙCY4myI<BH1x7|ZbFcVi(b/bX v+Ӭڏ uv ԝD& %F&H MMˉpmY e I Dt9ۓCM爨5-wx4*+@>[ >YaUEߘ=2פ롬ߺ%MėoS<ʊQ 4V?[Y vOF`y$]2n z]FrŲщ>@{3|&-KwƱbtW$sT#g[؁ut[' Nwչy[B "OUS㓕$#K](2H-8h7 s)$A26:QCh??}| Iq %!#}υߕ#t^:ŨW'mU#;hٝ )fS菂,g`Sw n]eц OlyLoM&oEGґ/fԇ<.xPtECfۡx'g(ESuQi7 *f`\0\'+>Mͣ̕IU@ml]+" ƛkb=ZBuݐ+SQ`Lܱ=}zTCo5uR˼(d!s %c J[{<{μ'oӨ ̈́1r#{O>dxeNIK]T&͇')B2 `d [zgWPpI ~[׫<;i wKt.8ޕJQ4Of.j}M_4;Y9љ!ifNkh֋QPZ(HR5Ԯo`0Dr(wצ0R^lWn.SרM=G7>{ M* ֳɶ4o{x[R0 zUhkGN鸗Ezz8xA"\*NRr7 Bo͂e[0fmQQ}[Vd0i;-,\AEԘa0Y)^R/R̽Vp@U.'`"Vi05*OGClLAB]fKG߱?]ǪQv)iD0]m@.?y"_\E{ub!ٔpˈ4E~c)AVݞx4X6bx0lعbi̻ҰKo{"ޢh/lD=+=u&F|yۨnӍ LIh2L؃嵠!:_5Uk,}}nL`m(Zh鶯j~'}PMk?6~9T~<{ԠA<'h]>eH8 Qwf]Ylu`J\\*lֈL c%5RPfQKiUKu#-O&1*WӈKaeL wzQ#jڨ&͘qK;o2^J(G oA( OwHLi~.ub,}_Kw>bid8Ƿ䵫ԞC$;"c_:=Dl>oRؽY6H1vBIF:KUFpfQb{}j'Yı]5L?TtV7u5BcQ- 0 C ΄vԖX\) ib)'tuSRnqCAڐ@|j|3EՔ)W9?5ߴz?׌ x15UEPJxޕQ:m1eDQ ЈP c|?p eˆֳŊr%D9*fiɯ;Jk7 yjv1&6aW3&}T-IJOr^`7u⥙1qunD1.*b"+=l#Z&%”+ÿM'b[vዱ/nW?IFߑgߗn1w&`Nw'0j3IeMCZsjg3(4UcCE=C^~ʐH>ICdlh$LѥW9QI1AI_Ow5)=孽pzOM~7yKI5l¥ _V5?y$?o)uqs;کwջbx$*͞4esVTx)ߠt69C[sv!E8*%3d.Ke !)M ㋂}_RKNŠ?e=@z9YC;o.xpmtwOtn0! hcMvcyuHĸ|G7E{$O@H!4FJϯ L΀*SWwcߩNyKxݛ'M Li|pzy=9i$DbXIqfJHlJ;ZH[Ȥ 8+Rg6!o |^ {}2ǽ#sǨ")ttj8AƮ][S..vhڈy2%ʑX]me2p fzArEɐHU$V2E@Sf?ISq@hpP۪!3\]DsYd֒*1GI B0>45F? <Vh x{Px7 ;S+=\1]p1粄/M:8|Uq |jP4H@b ƼnBh#0J;zC#MjȓԥaqӒ{SNflT2?O eܣZ-hN)`p5G=kkmo$5zr,?qx'<v~Mo$8\ qx$zL?'_P3*M ?+kdZ%Z΢pD"' ޮ_gDB)MaVJx;\رqyG4ٍmVuY5"#fdoIs(b_,P4${S`j 0H DE]QYjAKˤWqjbX\(B| #GG.➎U kTn  A!VP:yd_]dH__Gk{ky׹+]A; i6OKvoȣ;X+*m1N(Rk$0dڹ7(fWv^_uq]R+r g-(KENiFnpzZP/`juiZ떮ֿ|9IyYJɀJc-Uiy6KccY*o!Ӈ1R j:$~%2m2L]IΥjAfƙ*o.hPq}pPmxLn /u.z 7?[ &'W6ٺ P ?H/ƕsb~VmK2'lr?_akjZ@|$|wچjLHKsE9wrJ%m"] 6Rc5TȜ3k~O ZMuzե䊫A0W/La P id~&9#[plbq'aOԸD2~%v]a?I%"]% ?˷?'@+?jImvǜsκDh.<:iP/ cÏ5\]c5:5?(CS jd{g|uGpS-EYv51#Qq)q7FL ogJޮ.h[l^2۔U@ZDz7cecF`>o=@xIv i\DcbrR8R ߊf .q*c")'nL;.hKU++L-R%-2Яb\\wqS(YМ 7$ԉ3;ͽOI7N ٝ# 1!CGhZJObD\xȳFu6Qit/ȠOM]?k"i ~K$RĮI*@pS:Z<@i'VI0ƊW,^&?82jPV;ːFO:HE-8J ^9\:Wه}5s1\&ߵ1,P䐶. ޽UY+QMPI ytv PFY2=ݛ@@\#WH ?i4A0N5WYܒ`(.TǷKX9'Z.>"Zf3m*Ov8xI=%{hp`>>ld UE["}oL %L̹8S bL֍'MYl^aC\pc#wܫQ۷7g&(C4o'_niZ O} ~N̓>}̿9?:XcrD 5ОJmʐ:_z5P2b ?g ko$x\<.j970L½ ϯ8r4Y Avq+%T L,&k?,˔8#֍)LNb[aa1` !)?fKi^:rg(JՃ܌bNd `"4RW3# Nxay>*-I]uJ3P)#m`;lNxwTpg9ϴɌم[ݔQfj5tcu( ^KdQS zHf'(-y G8WEO2sKhJ$]jRYnI폏9Q ~%'=k=uSV~qLN=D{7+WkE͓0WFP*:M#D9*ѾRB]{ ?YlTEmnN_(XiOe|dN,0"ȣz-Tr A %}DuMQv5LS/BCv'sH/5OI'_H,| 68lIA j©h7V ^#-jZ&D*[tM3T*8-w )%+Әk-nY()p3w)Q1[gl >mB#Xjc)aHyȡ䧅&\Abs,vgi6i ɏ-J:%vmDsbV2&ObS Sy+ -Xu~T.dž0}ΥHskw #3Zw0/)[H$ЀPl{)ElΒ|b$ë= q^9':M~ŇZ9Xg2]TW ѕb30E,e|6aC&gwފ!_·-i^ѪJp~<&c֢ 1F5-T@@|KPը~m:W`^۩F垸bOʖt˄D`1 g@iоȆ%鐓rٜK;T6n#M D[N9UIUhN˷ Y\7eA UsZr_}i7\|@5҅LUEoا:vbޭdBo'ɚDVőK< J ~"5!<dOAI&5K|I :7jaHa LπF)ӥL+=& 6hf^r^Ӄ ~j&A c@_ƀҭcq-]+I6/&v}0a ܖfxM!g[l"B2MW~5 RR\HS0}ؠ# g,? ^u:{zL{o6t "'j2k@eRM(y_ὼS"zRK_߮t7PKk%|qpV'C0ڃm)}ǧ˲&(AZG\WCCaȮ5 Otls! F"&FSJ"҉uYCGX݆ kiFm@щXm5d4}xnl?8zđ!nCO`pd'IvaX<4(-}\mp 1o%)G^3NHfl|sE6W_1Z , !klpyׁRLa{o'\WvTY;aZI2ه.o vC˹Ex tݭƱbfk`TWI>'3U uΜX?0$<}sk\Cg&mi!Bm8 <%GT$|l/MrzM0ĉ}acoa?{%6C͝_j 'UP#=(~'Uh. z 0s y$ RW1E=:mzA߹w42wFD;3#OHa"?P7(;`un]c2=se#~*'F1Q#zvw=(R6TЮ[*VU }|V_WRq R$gĞLd,}Hlks! Z1x %xqAcm^6H 1:Tu G:ބmT<̞a3Pb~xw ovќOgnTx~A'} r.G;&Z+SɨFaVv/MvMMe/iȈ} e L)48p"k2ޚR,\P F8|8{@ $ \']Pg"K1?i|l #emKX~o{/i`GfL'y3ɁX=d'o. WgOp.F.MHalO:Es+t1ݼtWm`wT8s"խ{Ĺʟ>b(9u Xa~4n:Knru-S 9jaj . $r|vpHK]NB$&9jV\ă 8\?gmҒ@x ’!KY@P`ULSki{YI+tqi? a2<4Lj'4"Š/<fQWg~=91q%<3ۛ9Fxia܃n*/eBLPTo}<\|¬^" bըU8" _WꁲXAmͥk M䤲?&1:~_+.ڊ%giUV&k0m(Yϛtb J؏' R筻u9@Zdr;CINh "1|Tũa,<o+Bw2#}}CSrj#|6G&UO˨/=ԧd&Ej$@>>ˡp< b8Ⱥv"yYAӁ( DqH,)>9IaE\CWVۧR<fkft7=vSnN a O]eJ_]^DUm 9zZʸ)i*,0Z#~Ѯ>loM ޛaJ9RT WE<~[+:=_fˍOFFW Og8>3Pq >fB4f? 0#$gS*C,~bk/6š< x>F\~q-pjČ.9ev6ж Wa !5?ӓF.O#̡Tgyؔf2̚l'  Ndn.c=|0IY9ɁnJ \£b9c@ 'mq2t̡|e43W"S#8ewOO{u8%r"7`|"!W{OܽP ̚:v*vwa8 :M<4Pԭ0=܊EuvT߶P! }4dKB#=eӯK5#ݶC"u#Znʹ¡8;B{[ TK_/zwme<9LR>epGbb_p[)ݯ\3lS!+CM`d!a" o~*]53KN p'ѭ6R\vi4N_uzVJOy!;i;՚9(%QsÄjs<_'ww"RZmW)f"ygw\rʦ9lh}9 _c$y}r1wiM| hyh `2nvŴoo=il}@\m7]hv,F6}}ePVPe NJ(Ẅ>lCRn$2NSkY,m}@1k-||~?FC%;˷]w?{N 3svJcmD]IonHwH(aBY."L{3ZfAF~.xԱi|dӢӥgGyt30=zeR/ӑ+fڵ>Z}wLm*IyE؉EP4Ʒ-pH4f*[א X{Beדg̗ϋE9U\I:J_j1HPjD&wwsC"pJj[ͽo=fZ9֝_"q?'G~CT8so!KƋX.vv8>1?A\,@-6}1oWmx#GH<-@Idj<}.<wCǴ,$WY@Y/DPH/|*k.z\mc@>=s>>kzڙFĵHhfdV5ib584 ]"`]8 L3dkQ۽2T^Aw6Fa хp; tC֒JBՕR xV6z m QB}Άg2iHSh7c*r )Դ/j0P_/p{杢W?/ hK|l71Tv0NL2yWLb4.,W0B)FJAT}>e@*,'>YT&]8?J^ŔK=T:>LQQ?LnȕSnCXR~"3+951d\ctڶ.ɗYܣ1r[P'Q]GP}ab 'c5'hJ3su\ 'X H'=hwϩggCA>q.̄pX΀Ƽi;?Q'j6bK{`y *z1mիk/!s̸V6 /$̜Nk%ej1!+aBXV͑l0t[rϘMqNMcم8‹)m%z(9k"KP;芹HY+Mq.b|eX8/Gk0@] #4)j "ʙ?UIcaG/"GiXO.vNm-FF9ۀAY۵$raLjRuFx\FEZ>C^Y(Rfigb'uĤGm'lGxW[0k*%:&$*Vɥ/&` ) A;tHCZg\fI9W zH%~ˆnCoY*3|k]*I*!4kŸA|xN~!`g.:PcWj~m$FYEo&OZ/~ujN܃U\;%G0po NД`a{'w)zcajѭ8u]@F\yW-͊Y X{,I5q}}.Pfryj]1qI̗q?-QqM"i"ڃc8gOs9KK@a⻮Ȋcg.h9?ue>v# ]66 lp/Dm6gtM)& +3cziq2^*FY2ɓx[5ɴS6U1%|}tRTfuB%`4ynJoa:$'QQ4jM+p wzq+xpZƸc2?ME-RQ;tUsX@]"w$`\"]FK,k]nqCV&xwZ#Ã87f<>ϲgyҬ z?rShy(+5 0VH3(Ǣ8'(aWy=d &#M&H<$!0" S>=<+ᕢboy)7U傿ynۆ'"Ä2yChCؔ\SF΢_R%~P/˱t$'ELñD3S9(ztx+1u"O Q5xC!*KT\ C͂D Ic@iyx5;ɸGSx\u. d_GIv#92d7f 2^{q:aP)Lj jړ0$}XֿV,ͺHE[OdF`W _-u0>`'jϸϊ̤Um Z}[0c+dG)jReʹaB[ T5QTVZSV]֛_̘D$5_##+3H,wW֝Nt%.\). eyNo}VP{yqRlrQ=Ez3vN%fםP lO \RrY6@3>2 _Zy? kx% tIj(s)'ڌ; +bȌTvx9y0W? nORx %ZKV "s+#&nE!t2[#Wko_K B֥Q&ObH$I&:*lk:G#EY{N-ݽ( cGbbg33>0{5.g/Jc_ S[JRÖr™#pycno\@hk_l⻰:R,gMI@b*4,qmӳ=0m"9&mJT!"myc+R5GfRbH9h+eI$IcԼb+GޣS2ɅIQFhA>0ٵkFI9ff${ 4Vr27lEO=?aI#XVoj;!vkJ]C=M>g,} z|0cڟ{1*mILЖUS'T_\EH>ƍX~ '!1jxfCeGvOyk s? o o~kfL.%ZSZ n15RÔ/r~,]"xzdS!D;^6[ c=si-,GY!A9Ӣ7NZA% 68"+WI,[uгAuQӟ5]hn\# E);GUyr‡ !KqZmo<~v[{cR? moh룤CX [6NV'Ј]>%w{O $I.iiߢ沈F5m'B0+XId @ B8ܐ6Sm6_RX膇+t`lmpx儑uZ%p֟y1[aJvOu:[hS+9S(CtnV(vqIxlZ _1)/i|PH)H.UnQASHOsdB/k :H$x l1CM=wΓP53C`DvJa9c~Ye0F2>DsIaECaZXijv5J|4|mG3E9;(&D^<8Hg:C=`[ZiLoXlΧGG%n|oRh>}+lAŐ!ѵAak^Eu'wՒ4˚,m2)t.g'xr߷m'Ļ6Y d$po;V? W1~;e_/޶Z~b Kx:ٯ̐5o.YFw2]W/g5A dRAքmWOԥ1B*4U\p:+[2!,=BPiEq 9.k6m[B.]/A"g5 ? NЏղv~FūHh}Iy`ؘ Fl6-8Y!o8R̬Tu6&)O/5 +ua?V}pq;?~Fu2 賿6=9֙^~;,,DVZOpDX.Dš&Jm84|D}8l %" CmcC;3Sb #Ѧ^o?&+ j*2B} \|[)V` ;~Xh_Tz JhXqor9Rϧ>`\80Pw2zŵdOGG4Iŋ1Tuwiao$9s-6:?I,<]4bȭQp/Ncqi{w P^Œe19V84M룜+;k~н(Roy38*>5a@IAGAI+ZJ)>uENFCLt8,-Q^? Yqy:5Vǣ=XIuEa ^D']C)§ڈlQrhB|Xk bdo;e gl ). Y25D]~wsO#>56A0L:22?%eD3v-{h˰Y:,y1tX`O)z `IZJ>-Z/+eIˁhܝR|f[{0i:: V&m2{0,BЩt.O|jقB< dg fxN e`B}sB!> Pai8>!W@rhx&X-U9BH0խdIl?M~o6Oޏ qߕtcB8Ng\]4nˆ8ft1wʄV/8G L}fTJ\7zC8h.oٹU-B% LbțLxMqP ,ʒXz%f#"1GSI-V5Vꊉ'- 1\ %W hoeGL'2 H'2lL!Y"k2d'JQ~<}0+&;@):^ގ|juj')κa:V)8sϑX Ռr@7^pT . 7_M\n % QЗvOHР8XzqhkU)r YR,DwWoU!SmF{VyTjq4nέnA i5|bx;Ft!d}Px E]gYEشb;a;}tmZu2g~1:vۜrǕVp8Cx${&{jIz?͒JȄuu6̠Z KL Y u8ˎD9|kᇂ| *FC?a>*n3hx.mҕ{%p>6n"/oj"[5-~Atz!_vڨB?۴t%N!ss[F#pL^._m$n;OVDlڙC(.6nnM6A)EmlZ^@J% zVbE]3 әΌ%SP;6F$۬/C3=֓,~_?.Dͪ^&LN]-wT3⁘XKCU|gCB# ɇqΣ0Gاܗ']"އE;{4KJT}?F^a6~-FJ#9VPn mܱa|X&i17>}=n 4,yԙ}#?T#2ƤE80`j|vm}sq[=o ku]{F#k2ZJQ_= t\韛t#P$B#t|0^4#5axrDsǂԒ>{%Gn,E~՚&a;_9XΉ +4^<4(؜*C2z }Z a>jX-WM&e<_39'\u5L1/Y ̊3S^-AεadZ;3pHDI$fq_ʼn<&ڔf<js_)rJȻFs^?.M &ҡ؜kkXO]nTVݱFɁٝt{֮֙8$T}I׀}aRAni K~{U)yGZ pB@k1iR/> x/ 'yZ78~f:W!hT, km ڞ\E,( $SƷCMwGT#ؤҁG} j6p腀,$BT0W=8(d`~hy(¥Q& ec!"XN#-ID}G,_Eژs龥Q(9bѻwtANMmb>ёJW) p$6Dc>Pnih7P;gu5pMJ{ f|dތ&t)[ju|01*m%:ۭg]\$p ]ϓNľrMۘ[ɠ+23j бr'dۂmU]ϡ~`XT9{ hHd gے3TAW}uϕݿ5_PgswQ2AKkC*(qc 3syI[c9Y+L3p:z ( "v6Jk 5+WSXI}ձzE=>{0!2D.UH۔ɾΉ\RkXYeM֎MU98fV* mÿ\q>i9Yڎr}% 1yBq3rc%-nW9TyCwZZl =[^ >Td/;}̐7-?>[Vi د5Aqf2ᒉ}rZKFy~foMS?3)mw![raf&m?c+聂8CDֺQgV j+Gm \liUݚH!GҳTڰ80wA4 s"p4?Eh}ML 7LGفAGjV^ (}]i]&7!_p AzB_^J|8asR5|l0 c:o^3*C^Ssnh { Tʙd˂5F#3_j7ϖ{v:8Na?g@X*SlyRL K߱"q1/MEdL{;%=*luO_v=Srf*\neIJDs R~vϖ[ nI?^~>֍ +Q 4M2y <Z{K%s 6\Hk'dYv./X]G)zMm-1x`e?Ԣ=_j n:]/]0ŕ$h~4m@mmy;X zPeϥXQ8[jrJ20Q`]7DE]4ƓYME•n.aλ5Pd(Yb+=2eD2W8%h[oMVgۯck<(w~셛{mٙ]}"SNB(_'{sq6CG˼]W[xNMWљ0ڧI,7M#3y9p2fDξ 3Zלs`LCn^H"s N=:OՏS>%E\f&+2Zg$hĖ*QKAfc֞ Ɉl>IrL&ɱM]J#1.e+;XuI3c1d&RRF'qSϷ&$[tR j aQ< `G?`Ԥ.)ƮY#jUebO)`a Ͷ" ֐9 7ʻ-*eC[A, vG!-ڃ,5*͢W+g30 H]z09 r+PA2L<2'A1w'nV[PQnd~${JhdH >W]QlR]L`wcmʲ NU+Xknwy?B9).]sPSD0}5_#%hxmKvti!1L}AeL d%?]R&znlN TM`lL]6+5H')pgJ{cnVzXet*f̸B9~0WbyY=2%q/I QF]0'W 8oե0UIڤ;$.8e/us֣gd;r gx$>&yxJQ> ߖ96Q=pr,.Y_#݋  Wf(a$ہ3s^!<{I]`֪ΟL7Qh?&$#HZ^H /ԨCmh ~BOX(*0N3MhEDt_kC"@'mhVV|xk|}KTFi`oK8X&9 ԿS:7 ]AGN/~HRSQE1}p,Q`Tv B_jt:ުZC(81Ap -,D%#]m?[K9!xh ,~ܫzQWiB~ظܡ2RldҢ4dygO58g^Β@'6-'TyBpP1:y#vXJy=]*co4$XU,⿻OɈՄ|) eN}%*u0q5A\ XgsL$,$Ǟ0yE!bB`k&B6g5īfӦgBVLAJh PmHYmSk. uXa'{%AlPvX:zsH;p*BjAV6**;٘VɈW9Xjv !odui5?0Y guGwX7"+7jc|4HC[gO6xW;RJl9~_Lev[4^bvN1)kF!oʧ={:hL# 5,f= g0z "kBAy=7Vcw`ؗۢ&6B'3;ߖ_ChY&a GD?( pf `*3ui%O>I2#$M 2mg { KbDA sY2P5%?#Q6_=ۭ9J(YjL4?)}?$pƌ v`,G WlԫURޚ(6s-G]La1z -fr7kXsmԫbme6W=ƨR Bv6z%V(dz|AXg)7-+(~$!"KA(u_.E^*4?~ rǤkm^!qg<6ᄖaP?vDswMPGr\|fbʯ.op;d"{ ?d"h6`t4Y2W}O]:I&h^ )Ɉxp{.oN =xO7rt8y0lg=|Ms嵱+,A&mJuHfO{I&q zٮe %vJO9L5ifP8$@Vk=N"q]Dߡyn? ,2= B?kX]r~ucqgS-^#lI3^BnFP;D/*y1K3(0DY^a:_I)6Qxت{dJ+f4FjSA2nx[Dɱ_m{4ĻQ oЅoyg,~ J+!+I[pq|+?eN5+"= B"3׮Su7#:!> GO|SoAM[0٧~edR2DBiN LNiCKX|ӵRFhZ컻Pd50 .yT!fpMAv>o\njڿNp(^'Lo U jX5ݵ[*;և2u!?̖`epwF\4ŵy]!Iys\'_|2!е+?321a3!]GԹ9Ŕ ZFهtZv[SyfOw~RYcSqnY|O ں9*Y8[)h+Id|w%$>#B :;WKNH92װNϙfu=}0͖˜`.!r6١$_Ì엏p`OwpW[V|>n`俗.Ke8lyb%J x:7 9>"~fs=(0y qvΕJ-9|*dkC$RXd/֖v&E7 B]ܴu 2߉n+d6wrUm@\ OKwk͂v(i>UV?P]{\5xr!ѽfq>grv]~qW{,JF4{`86 亦<ŅrliFJ38,)g'iEX|i40`K3#s> eHeδnB29RGc +2ϩ ugX9X BB~Ig.)P'(]Nc΃5ٶUo@b-:cK\?)@NgYwNTkڕCp #+lԈfA9J-5{*W&c+85kiKH* oh !H>jގ/Nλ9] 6,kTR 5Z~Wb<2cLQ(d#>qfqdO!ո@A)$DmȚ#tRNQ ?s+|mA@B1yܞ/tGpjc1Gis n2v HۿyÏ"xm/nÄMS}“FlѕAsiywp5AKR<N&7fQ a`NBHK# i1CM;j#J4 ۰y, j6"Btr'!&;ayؒgF!F+Z9m%feZ wg4NDpԭ_|Z@2gyT07sf#oq,h*{\Sq}y*n[⯮(F.co5x="7\ȅ^y 4!mh$plJ"̿8`8dž.ְGMS5si!ju @VKg@H\2 tHH}TlBOƋb܁}U/hBtotlLΕCh@,$Ԡ%%|{;9KXrwwKgl0`75DP ]i`>3tr醠̴Hm}gO ^W0N;HvrۏQU?A }^Taʞ~t"U1r6:eXv*YYi͚JHX͛ܜU ?=1 ^֒ljVsGɸMgSCB88 <elあ {!I_h(]AJ[%x$n>)PNkM\G`|(.x߸\vkljFǕBZ[ŜI,"=wdoɖ(j˜>jSV82#˚=z(@ $z]n\$w6ẝb[3x UoPGxtcAkd,r #=ǷĈ:ۍ/i6w1N Bw[m]eJ.\r4fwEW>a]Eֽ= -Q O"@uwt?c'Ɛtn]HP1L ^z`ohRF,鳜xuJɋDN ѭM6q4aλ2j{ͫӻ&Sӱu"c%8:KPzbۑrCGNH3WbVFx Iռf #&AĖ>YuOxI8Ye/w&d?;Y)]ĭWx9UO[uQ̱T@o'8ygQkvvʊ,Vv\l)8h$#9\Uq8lv?ٖMΗMD|@=?<\(fw9%6ԴQ &'m; =o01 @Q5098\k%z.LH{xYB[b8븼h`uR@%ĮTeCE 4]5(AD.#1Q!L[rcl<=HMZFL6РCIk֚4:^n`/|҇6As\%*kQE[)=,&A *m3a ޙ\S@ `:|_&ԻU*fhGTdYĥ_L1_P̏ ~rqON%5F0ăTP[[~~|-ʻN -J5?Yl2ٜGƅz~y2`CB|1H@]g/aN_]a„_qo "{ub 5w0㉮k ~چXTø?U|ivv\qFǑ[|fS  OKp!:ÚL2T\u<|fղm qq4+Qb h|pyKvDLD-beN3]Pyފ_ݳ1/>n7nIs ,V\ G $D,>I;Y{{^dߊe0;͜Ngn8S+`}~z;>ҸB؃Lx6a+r"/sc\2hCm48**y lݕH!z2Q2~I&/xR s=m,PFc) ,KrpQ3^(#GUn4W"y4 !74L+~ Aa:F G9IIo-CyEZuTxcQ9Ց}'jd7bb0&ڀ"EpO0o+Gv/DI ={fIzg7F>oy>fW9v%VjYAޡv4LsoLuΨ)d MGS{^0zL ɾWQl2{f&7`!60q|G&qO7$Wt eS@0C1 hO_R3 Z( ^T ]S ,ڲB_Ra`rxԢ[41uրlP/#F]JGޛH h@/i+TڭSkHek2մ dnkNkΕDC\ɟ'?M?[YO5{O? }P4ɒvAѭv\y`@ -d ^zC!z Z]+ $|fg$ Jy F9 @ By"`fvP匼ٔLݟ䩜!5Ce@hȩu3.MqY3(at*''@Խ@kKbs6Ghn 7u a`~vUk,Pzam$ F/!tߧ21S7 3%k ʏ-Io2Xu/ȭGD,L; wcO`Ƴ@L2ߚV/|^'z]<Ž mjgk ;kPo:JФ!<%"o4 MՍCAڀ9ҹ6ƅ ~*|f2@|^1./@bpm,~*Ij0)cZТIHP E?-Mŝĵ82#­P!3zRWeU gJ\)ƸX?Xi0G *M4Ff~.;#~ R!V}ލ,{qWߦL-iGqwaX;*eԜcs?5lrw$;q;nB&;2%6y͚? e"й VG[qY_lle4)_,3 k"Ht":S[y2R9XW%Ez$B`vF2[$׊-3\ cCWGVFT?-p "CUתu~ww*5WoN1xpc)6l6X|"3jC]u0sq"5O? R >"q UU[dBJ~@`R)S@ ҜȒ62_m&%g"=Mk|8/ Io:5zLŇ󸔚毈@P"u "~" "ƼgdPaݟbBfQ&/gLxl8bgj.X(xErMA|(@A5Š t MPUg&`' \Fq t?6/m$S*y#j.zbMw:-uT5Rrhj*M+lVf V~fo -T=4Ӕ(48U7c @s;9VJS/}یr0Ur^"k/{R#Ķw?Sx7IUD6&<-lԂ3執̻vH4DZ$٠.묛\`cx8LުBO a*µ`UѴIdB|NICI-e2gMJohSjp@?h`a=#8F6OLEp* AlKt{a]qu-`cJ (_ m }fG\ᝉ #U7{x\c\_q9˪Ss <›=['CeRL"dVU7"WLe-l\?A%]"O9 ga7Rqy#ۨF=Tq6%x950?(x\* YmN~bs_rycТxQ4)ӦR}QC˸qVil+ x ,N~dVIv{:}E+Q[(\tO>-tړD\x( 2Bpz`k'{3Z>J\]X(A? i4H 9wDp]@Kr h6Nl,NQ m]_i(9?0_9![PНl;_Q)7.lj/v,tS w1/%8v>xIoP|U\H8($W᯷!fn26(T=`$eμkQܕ=0* n%UsMA$8CePfz-ꕮL0b~Vw<~r4"):jXtc6^=A+ 1 O0kb;\1v3څu|_1n,Q?upIq ƪRJod71U,~lwvWFːTꠐpkj?~[֢r5f"VYwҼ|I90W g -rg/xgN+B.π1ocH5@9lMlf^\2^"K&A>~;]XF_Cg6O ~R+f\&'.pR,sß;հ.k|-0S09)+%f~z(B"?׈h0&(_R !!ɜgxmJ*ŹHk,YӇsmH1x)cmdK$*KeP@H9aۻTVנ C/| -pLܕ~xC)pWI\jbdPײ|,{jW#\KēRDHEOjX 7DŽF6V_ʩpUn"l0=M̅/ fCUZַڄ.|  է5S JW]Vԃgɺr"YQcU>Znx-k7-if6³HMm "ZbIמAˬP|%~j{bgΉ…@w @=sMҶ-U*fD4c=[74SS S#i5cHq8tXO:ڋAmfB#d{ymx`JpӟI}U6dv},AYFDj:KO˖X[OJ'jrhS=cR1c)޽%o=_h,!GFC?)2=iN˼I8A֙8S_"|?&3 MCaH p79A>܂ekx>˧TiMYļw'I9~DUfГ69 v e4/ѣރ;z.0_y;dm֔]^@L$&bdmR3W CS.>28oHPA@S])},i=]\g58Qʲ4&=;ڄQL44vTo{VX6 K=O)d %@r1MW )QӴ8mDu^S_I,FODJ<Bm|:|Q<0xäВ-\Q$ HZl vB>[ Is[<)Gu-k wa2Fp]C;*6惲#ϫMrMHA!Kkыl禄 F")q˴S3=F5#7f 9h ],_g+LFz>39V1C$N`&HV3sOm;\fII Y`88RbצtPh+)۩`Ad)XXBs@8DюZ1[0?xq{ï$Р R)kF:*gO$9P7F`SP+P PO*>&r^d_Y00W3e[ߩеM bc!趪0ϼ;2[]^ c?!Xόp@Mq°ZOʟ f$0s}/cp,  i4^?ep|Rif*PUzh!zE#7g1DW*t,&Jw-7ׯ΍Cl'x]: h8HP I7O C;ρgH"RluL xlDC '@ ]rpr3&hUQ\C5&~wE^(eD۞z; e@mt5Er ꤣCqWz9w1(γuǍHPu6VmҾSI{ABq.9p9} S/1}ԛ<=;eU4|D`R&lgD)@M )׈oB@[>!w? 0"qF%1^0?2q0R=ϟѦM$3x |w'6!:"ThiH$q"f?vE+z_;k5߼ڒ3{mm%޶Yʊ[dclͯ!;b6knȧtLroe|QHR&L"WW))@0z%. U" u`˼,mLz,[gzC} 2j}`='QWeiUJ<7>Gk_lNк4֐Ŵ^_mc1 ̸j8d[ϐ%j4rjhwAzIYv*J1z_&-nLP_Auj =>D\$~pR?ZM 64Y."~~ P"ߒ?= HL;hpFOvD aQϓȼ㟟Lkrկ;GܤL_ YG0.qYɆSw: : n$ѠHV6'CZJ#qg|{!%|(n&d/ZKf TlSVɋ26 <{9ZrG')W leYkJb(6ݠs|@m05C!/݃kT(0QAs0ӫ]#icԛd#xN]2 Zyq1XD6'cG]Z>E4Va8e_1 CDz+zPO]6Y~p%}M$C SO xo:;eoI"r)R9`ىq{/ A0ONL6(M0ߠ}]%{#2`P[vr8_DG' y6[loC?q_r"376V~#:ͱd[Nq+ C@.!n9KmEݩ41Q8c!"c/lHm]W#EhUZB^t2#$<^{b7dvMei-/fV]v%u}Y&?_Suta n|:u}$(/)5X& lF8tu"(GʹŶdn?yȤ2f{)neke j{{W $D@^+lSX2[,L _2u5I嬽MM LM\ݺrVI=u &|."'⥈FB|5 @i(eӁ,YhMCuNBRg7ئ~?QKPn^PeSST"$NsNfme L!9{L2kb Z EK9xw>N 8a8&c֨U(`AoÂ5va*;s,Hн 9BC+57+TEq{: UNDW?w 0>{H9r#}Mg&]k@pl\i,EuaQ=OV6a2f)b]Kn]#iG.r2 =q̪ em!^Lܫ2Zcё/[o R#j#vdYooW~j˱Kj+rMA*p)rpjT[S ̅gڟF'.?8MNu+ $Na'X5y~CT%Zȣ[rvYK `5K-gn~(C(n9U~rI3@X8M+hs)pi,{[|/x/0/謖o"v3 &woaXtAcR6~Rf}.q'7IĚ鬹k3u2mMLEsMWrj#?h!-YY_QOYzѸa+xn@'}I|X҆kUKiw^uѝ~Q֛a0V7FF/pSjXG 6:|XeǸ>[m.gcC#.> A6;$(ɼ&RZ7āI`k·; :ěfo)@+܁ 0&Cbqj{Ptʊ CMu=La 0!D< VMcs=t'>գgR 6tldWI:?Dt\A(8;s]w|\ln7JQH` ׻+5;C+3SLHzV=~rugC~B Xȯhszw/fyTlN?`jU/MVPqRi0Sz{i5j@ H;P6edd3/}$C߸=]{=4{?“N(;TNelwX ٩1mt`]{z5G0U ^-=;3j'CW S4_NMr! U&k T/`f{rTge%ߒl\X[5]ʜ4Y QT)@"4`^^e9spl@_sEeM[cHPL~w{^U0}!UKI[ޏ;ٵ>v5 tCn|Z $\yp̬7K:7m+q{ f"kЩ^ B[9BQafqW)Oļ5 .ݔ3vj@BEdOb{[Hdh)T_l1Wp+a Tߖd!{|**G@]'Ufe;FppcLQul%w?h\)QЏߑ'fmqZ^Y"zl#3J4:)7] (A[QczUE^K"7x Ąl_)@3(_s繎8WX9n#8BY)Wr=Y s5)Lj d^{T- ҞRϭOL!vgD&{ҿ>pM=4AMVbz=V=I 5ly1mTNIw Fk!sJryI*\5bՅ.L`iF1L_P7՟ƺ8G9juhe?Nŵ Մ1_2S)!40=SP2,Oi=OlS(ד c&AL, Psd#ĆN9pa -$m< b wHZS,ys~0Z;_erW)"[=mY N>{;&I߂!![9;LJq{cEɔ߲vb+ei d)YA1g1ZGY߀)&ȆTuj);3y4.-`_ N-Bڄ48/Z/ 09Q諑KL 7bFfbk?YaSxMU<uWTyJ`~AFz81:MiF'+O׍6ȋcWӇogO`1b-;&{'ܣbBQH=Bv+!bH&`WENH} ޺kν ϣ&1<\efP&݅g 5*wp{y6( Œez/,+_מZ,}E-2 :{!WTNǫ'cԥ$LH 2z<˥T,ϩ" VgڿH. 2Ʀ#mnf:#AL9(JR>0#Eʕu%% A_8" x3|ĺeA@'y'MxIb~ _IdE:i9|q)iP9a!ĹUusf%wxg/9&2DDXpvcҠ/zTOv{^*WV^a٦~QVȍZܲd$1T /NtÒ*n;%&$xoA%ԸC>"%so$gʓA% o"ojBoD/euĵ?5IcosH8GTOSˆ fyi AED!1\l߉km29'^ ]_n7!G<$'tA\Y,Sl mϴTʯSaܼ aBqz&dXk&Qy]wiH*SU@R,]dBt|6>nn7<*ls7_y1@N)1쮕dBikڰWΓ9##ꪔt&u?gMJzL𪧎sQܟ \*Ё=8e7uаn^GN5Cg@˫W$>S7P!ѽ<G51#gVb+ :yҘ<>ϥ; !|b鏿T]^Wˍ2 }FusPF/:jHz Y8.k-VOÄQ_ ."(o® ?gaS_>**~e- X6p0on Gi%g `I{ᦋI9naJ/hhTE&,Xb.F:W8/b%/諤3ր}[>&kuR,pBxbtc5֮Y v!~ ^QU{ɗTb=QL6z\c6 p 1N-H)Yojp4.^0 % Kx(ꨞ )(=W Eui6Ř^L`QTnbqڑ$RX`[`tgkn2t@fq\(;yMWaU/4:AiT+P6LoSFB*{Ԉn8 %e ڑ3fSpv,=:_#<}VUq|Q +za9-#QVi,aF (Jk2R#sN|Mג K/r!ϵsiwm!48[bLn=s Gy BjhYK)]Hpg+,|VNn 7G`0jPKKNn|M|-؊9+#9y+8YT~h*{N8v,"BZ[~N:"_H4)$( n\(26!XEjĦi0܀z@G+@z,VOR#$Lxz;XK tEeDD d[i3V,R!+FHl߲BkB8TV] qÅуѸK{A*Peg`K p)[ڎzЁXOʪ]\ʿ*i3e9 Ϡa.F;9HID~3Ҫ,HOKїzega8{]aE){D^yABUn==^|:,[!*2O] ֽQzGU+;*߉鑼źMzIyS/fX3E;;+ @n؝)P; rfcU ^ZTdMwur{.#;ACS{oLamZr3vՊQ;KQ{e*,8l\Ŏw3(K'1\g`w ɩ2%wV<Ѫb4auӍ,UnnpeK`ȣN ƌ=V P*L3h3~]uAnUbf@1Bdzt/o jD$Q ,7m|l7zRR|!1xɄS=']?dMGERU;8|#|V2@: AqL{lTBx?2'ʧ>{-iZ܀g~,Fby5[81`WG"XU=0V^AbYd^;ܝ;VqDęP6}ی˺f 5 m  y{hf)տB{-B3k[$s,'X_vsdkOv& 5(;I̍1A"+}X >(7ojU?Oai)C QG[s?M#UׄYTy$.b `qp QD#㄀˄6 ()4) C~2'3jU`?blhx4ɬ'?t8'iwIJ$l$JU|j#tF_ `Ukz؝1Y+*1e%6>9`C3[^!q@;>#4Q@Lr?NÉgz=_Fl}i ґ(kN1Rn54]FrIyu6ٵLq[A'PFT2G9Q,@$K̗M%~=m}c=,(dBۈÓF"|3}-g >E%)Q cAb 9oRw5t >R[6 I 'h*vj_"Vڠҩޣ\ҳivbaW5 dr)/:rbdeM?C-cR0ZrZk<=ECKZ"قY%uzLQaNeTS oo0HW}i_Ia{@=#*kOe"oHpZ* 9gGzRgDgmt1nșLV+C+O֝8ҤBmR[ኇO#s5'#vkQ=⨉y TVs5(ul_]8{QwO50<ږRN; ڲx $18gWW0ٷ3UXF/:й' NףPoEw 9(3aXu|- aH2bѝ}}ڞ3<@]g/T!z6i0.k+/-l}{rc4Ml4%~EN\L^xTKv?^tq^Ʃ/>7 U] 4c fQ;3b^OЮ,?Ŭ /:EҎY;,;$u3x|.װD36BU/IaJxIc[X&oZsD`ҼK]r{(p|F 3:h+'N}wgAÊ o]6@/RD<0F"H;LO`'Qi0JwYsh]:V5dWz#Zu~t"rkwVoSֳr=<'YX%2b{)zW‡bHg$@Ud=wS @"l!&sq ߂IK/2xpNݿD4>fw5U,-:'MR/|P_KoUBf~SqM|}Y1 DoPn B.l[C_R,nnIhU0IN8~!6IGtvyHf>S"3VPx>?*ZYEلLu3bh"4P]+KLRau҂yeFG`/s&kVt]x#{ {umSyɆ{q#qD'YP\kgX6DXLX?-sP%S-oŀxO>+iԨ+ zm͟J.:$]o48<w)a3c}b*!AC˷wD2^9P#@+be2@i%cC>#SUg(6kpݝ78)[ o NyrP6&[d˙qȀ2f8xЏ .ÄKe͸{Q! , S-|ƭ71~DE t61ڇE'|z~[,M KηUk1)at2nҐ򼚳60$Om@1Mx3VRɖN dpQjՇ.魙t~`@KE\f欃QWVs9t΀~ۧԄLs Zn5z?yDZ=EwKZ:[P O&8]2r}Icx{W+tJRM֛MGʋ9q ,NK oԞ{4IW?w3&SM'N܀\_ lxU]3&C &U U긥<^j ς""7&(6' J VR@ķRI0Zv$H?P7!$痗vВ-seEg6f-3 u ܴ`swjWIUq^4q,Xmk *L])X}AwW8+Ֆ`FP$/PnrD/ x])K۸C'Yt ij3}6]KiH#p6`E/eQ9d~ u,2{LTZV. ޘt"!.v~RRr;k:/r: "WGt?2@g &|/t*f~5}'AۓY6Y‘1 ^ Aw 4vSブ4OkYg5X*Rm{"8HUX'k",^ ~zZ"Q5Z jNc mU\RohfFI!!󐮡V IX QvY8Qj+;šH?VDe,P\'bsTsVF#$2 )?`W~b|$Pg&70GGI {\( :qSk0/}G0ƶGGDg|Z{u/<a.ɒi.l[[XEe: mj-[A("ẇFlנ7]JE\>&mA7ͷ 0:æ`ºH\͹R-3]+j4&*v:AlKmd?E{\\) uYmyX%vqvF+8v϶:09'0h}, S;S6>pm͈bMiX3 ).ՒOC[qߚ`FAiHy-5ӝSokS%(Թm WQ$B\V$l2e895FvQeS RdC} 0oP^r ZuPVgBȵXamVG';Ewv#nBiFdHFM%@T o,jr}H'La \Jp |w/҄-3TKf@Uj2GAϫ>QS2;s^1?!HC DV^Tg!{.'tڶHCu c"ISUщT*׷ U:@LUE@'&_hKe,oHi%B[Z}&~h.}+2W)cB4R 2̡5Й_DMŷ-NiHN2Pt0ucsļϲGa1,f*EmX6u,(FGy:_2̢ސOW己/oÒ[;2qu\ k*U7=`!p.w9d4~i,q/2Ok-gTawm`(L*oEH_iKO"4x+'/;Ls 0"Inļ Kgu_%"$0hOm} \1(cDٍWi_qP:}@6mюØVDW+I >KsUS{DnHE\R@CO3GX%2Ʈ OWW K 8}hc'B݌TOg]''!<򪲒5SohIKG,$ 4BrnJΈT(Ls![`q@V!ʨ1.O^JG"aùV[ ozI>=⏠QV"JzVlLp7KUDv{UT ;0R Ac׶3i0=ZbޱONM8O\'Kzi ɻ8KچS߻Ӽ>;RJ4`U _%Ác0 *ʯpcBP.֡с$B}Hs~9EЄiV(!ؑ փ维1>kƃjeV}9GբNe*.\LƮӖ!"y)% $ Z9_~T3n7tα7}dNOE@PD)Є\8bu7yZ F |_+C<6c۫YwH"Z|<5gǜN qLV^v%yzL^p(Ɔ`=C |-o: X x<tMt7Ql#h.Vf~0fH-c;+t~ŻCSm)FLhF;5ӭ^3v2v kze`5f]pstl !щ=6<-)U__XdJ33%҈B֝3;6Za @Ayp݁SyU I5NȨEo]aCi+t M|u]rQWY3H1Y 't㍚aK}=N,a@8Ň (Đ@^=B*A|@`3%蝦ͤ'p'u@k^@El J<~fL>*FfՕ*sgy Pj$Qoͱ4E>Ta"@Kos.$`4]:me]ctT˥Y0R~SA02-f_NWA)c4Mqs]݅'.%`'zQ1Įd=zШH ?s8/;}`0}鐐ȡ1ϺCʹHpv0kGbxYՙE!Z>!Kh=;uu4}XH.帳6pH:ENl|9m>n Cq{]sy'lNذG4,"wU7gN P ("7.ʦhyUnuj0ʲ`4'3gZ~KxGGPΤ  T;Z_Ѷ93w! um[4JntAp^ۨ^u 7OXUxuWѽ77_h 'gߔ 0[>6vstߍ LN!vݢJaG]1ҷ2BP5w؁mQp|tq/D"w-P0'gw{֏xes}Ίeȝ6tTx.5aGg :Ї01`An-0pYXD1JB 3s}jT)=/DFjl[.˯eVI%6xmEnmSޣ-l9RS7lK2NӀ<:`a&NIKi V ]&kNvɤAcO)Y%'fF5VjV*o4I$س Ӕ2Rsj,,q@n^$]ᤘAYKX7[`_#TcdI%ňϨk;xتݾl@' '/D@78p3T:.&{NŮ\DUby/qs۳1^g= j"ӬʀAȋ,I \i+]:PnkGǓu(D 0*2ߣ3F_zt.1Y:RREYWvwJ3#}3?Z Ԩ܃Cp+G.h;<v!p{0L+d6W #C`ֿ.|ĺ1=LcsϰG}P &Ƣ.?$j *0QnSrEAq)?RA\YvkwCs }epx/A Rm_lJ]xm4;\v7/?VpOsY@XT)aYu.9 &ł4,d #11Sl娟 1_҄3/aҶu٢wQ4 nttCzx;g"p*`D`hGբyPn?h57 O_#/4_ͺ.H;w@H^[i/gx Jݰk ~n`*~i~{g@q*\yblGFU, =Xlu*g?Ku΂DK]yqǢvB-%4sf p~%>͏T>"sks]@ K&Qa]l5d x)f&Nu? V AZ)*q5 =,!J۷ȍ 2\>7k~2Yv {/w]T(ZXm񣃇nzդlRӆcB@DYyDIȌQ)$1XT޷suJm~|-2iqR6$oH#Bav6 wߊêy4jFnhUid$H_ wלB#'lhshAyf>Z"c)z2lpб -7)W ͯQiaKL?*@CK$_#:֪o.AL85Xɬi:u[-*-XP6VWmG׆]I]~H;He\ / "jCjvûdh#0n.n=e(| CR4* dUtN(M;x~Ilb>oyo/qM xPs &Sxq;^:,x{!S߆k_Ǻ=3?)idRk)%]elUo"-t d[4U24\3(c[@kq>N6EF=pq(ъ L!({}IB>q(H_Ja-51ɲb9K2bHJk4*' 0>6ڹ{HN9W-/A+KB#*}jT-fta\|faS߾"u,]X S4: JA(V5mZRuٜr~f]:s髕c/sN9@+kk!* ӪC.ic z6~ŤK|H7P> "CK͊LJW( ?>>Bh,fGct2ҩ\2q3bSnHp B4 ٨(3D &a%~]x]m]x-Ag ?ե_RsՈ˔2m1;N /Pӷҿ6И #yKXa#F]C,E{V̥(ڜAZtqO2>6v,31zy<耼[fԩ+[,k ?X@|ƞbKQ1/sJ3Ż3*~)v.\V2t PI=>`S2)VRV{)ғ'brVeE7hnO! oJQ㲓q {%l=c$T=OG^Ȝ_F\MC49#)ɒXtǣU_L7@1]%DƏ7赚ג1aŜ.AK.{hp/P#~mL\; #{2R*S $yt:%hL{7`ۮS"o8;B5of)L+r@2)=WRH$xG w‖%F!LvOB5͢{@kyJ2CԻٮ2}0( c{󰈵(F_dZ2:ECRp+eux+(>uM97쏈BV?ؤ͏EQj^l]q֛%f u2%URSK< 8 =8> X|*-AXH}:6QrBl {GGw7"⎿L1o^ P|fA? =39.LU]S1g3[hI/l,74$4gn24D2Jo࡬qϸL=hV`_MMQю;k)sFhnn@=,3 tdI4gIuqm4P{LV)6c"f3Mhk6W%wjdlڀRk,*hXnE'Mn)FȨ .?"I'-*_-4Y[7{ʤ]F, ~TE%z4lΊ ,1eormGԀ@8"ۓVw:?5RF D2W$Q,",y: âb1΅+iC~FaqӶ*Ƴ6tg5$z@ KqفˠG*s%5m֭- B[%pl~6}Kʏ(;vVlMd/ɰ»S6,].;4ωۛJ˙ .t nj0HfJB&xytsI_7 PBcJ ԥәq.V&Y>(^XUGȊMz- הqȽ?R]>R`0"h}鷻1!J\VS7!9+Ԡ1à'69p]n-U C ՝QJ'#%Z}`*hXݬҍCGGA 0ᴸ䁝or[Gyp

    `B0Tm=EFU7YvS%dcR}簞"oJG>!߷ePuCI^JOA^=olUBMK5r[|4rPKf^ {6>̨<A܇X"lsƾ:p*hV\Sm 9e7ńXç:AUk͕kB\vQއ J%!17y-yP\̢y |r.M MZ%8wȴe(ʈN)ju4W@M.P:Z}b} ɏ|2.-\Ur-G=y7& W%!&x=P4_X%JZ]׊9`ZׯM՚s{=WL [D8GvU'#*Ҟ{iL JD׿{+oG!cAa`c*_ tzٜA7R:^(3CsNTPHF 5G;FxĒxϾ"KԼŭ,U7w}8>[V\ l<>] \NJ(I%TӮ _Đv4;~fH)(+G)%W jgo{ERZjbVV7= 2*r3 t_ [ilx1Ãr`łbJ(a'yF6<}<*tIs^*\ V+io}-tX#Oo*nowQڈ_UPy ejP\[GevLЩDcjB/G)v, *:OlknM*2P506yhL۲6vۼeož=Q$2 PBvVtoa8,- M5Hd  Loic⍤Ҿ6[}%,jɄ.ysǔ|G7 ~Ѳ(buvj(,*Ddվico1/q[+@V٢ŊIQ$Dx^;BzUô|&QfCfv ^=7(ߒ]36]0 Vǵ8[V''LoƯC^8: qolVI0.JʜXz%؂REʂ2[D.QxPE&KgK"ɼ#@<^U} 6b?=&oQu9"=OR p&,Ц ]&Mɾ|o}PS6dkՑJŶ~Nݘ3{ 1*\Ρ U+>@ۋbMg?~9۪vB0+hf:Kw2;2?<Ͱ|0 br$v\,Adf=59&Nwy_o𼱏zul&S( .>Lih;84ç00:Y;h44Ξ%J]%x%(Ej]]ODU?&+nkz|rYM1\܁ J;ۼs%o|#1(u+@).ٽcŀT dpPȊ?A J{ͥ"vzԶR72셄%Qfa9y3³+&mQF6q2n޻YF9ޱqw.Kޝl~>@EA1_de6tII޺=zy?T#h^OC%m<seIIZٛnWA)P(՚r0j@Զ,Wj_+Z/NFZee'}}7uuv$Hl72]ӛJI(\՗FV~T|8K,D)hH."{;y\$%LX7<"09ЦU4ވ=nzB' ]9Z )VW^nfaeQq[⥫753Љփ*d*>CfH'2: !;Z ߂#$?V;y?5P|TZ*K4Fug3_tLShE:@B ةO4=\"pq'9yK$N] lRLP3"97+}`##;9^U>U`ڎC0!Q;fÊĬ /(ҔXJ/7b$a?pdc\/daſQ20V7і͑|0`!1VE5u%CX tHz3'LS2a4fG/9%!͡`1R^/u0wEiFQPLGr eh\g&-RwG6ɚV 5)łD\jfZW%F@ȍAq7bI݋ͯZ!TʎzY*$V=7-4th$B~Ė=)+'#4γ{[̄C!+uHͥ@jsmV7j̵$շP%QHB,>JoJeL~9޾P4$i`ʌN5KUVWnD ]^ `xk B # K,r2U2Uya! RzaMCu}^g KQ= 5do9wmt.1%{R X)2ݡ6YoX!kl@>VBb>q?;\ 5/^Ȍ~aOi}w$;!4o<\:eњ@\-*T!k8f?|y n rZJ {yḄ+.b Ce=5xGJ2報CɢJxXU{D1w[ 1$@>Ѝ.!DBK)x?^5UPEUM29&aBv&M=H*\^2sҼ3f2UurWHW1V/bGLf % /3=7z=}` +zpȸB+1#r> .{Ԇl)ŮPB4N-HV M);'kL#@I{VK1c UK;";7ן8h>0L;<•q-e^ \¥|3bH-Va{6-)pZ-*hP3pu7nVלYv;u-!b%]Gʠ'߿Ϩ-Oe9UkᗹFb9Gv Pd3{ hm߮xeȌ5d.Ňo'+̪  ,Y9llKac.6?}Rƫ@aCzSa z3nyt,,Fl[]fٙ*I h6T@V{*6'PL>( o%IQ.TQ9^S6G8'm R\RRQ9 jSDz~5,\)SxHEX5j9 (Б x8IfT}=ϦNh+[܊s/x=N`-KLJESwCI?4 5:e*+VsWxxA$B!З7%Pj迡ȶ?_ܶG#ǯۮ%gl}8PpacCL48Mn%&4)yO8>=΢kP= 4rX%Rk]^y 0*qtUѓLGa#+^(TO)}{m2c #vBOS(ZDp\uvnV"`n Әj_5uZZi'?Qa"C6 4βS1Π'S]899E+{Dax2;WM_0nTŒa{Q2r| qGӷ)y Gf'7uѽ[7̓XCY[vl8K45]TsאJBO1 [ Qu긒qoG!/& `6"i~3WE+R;`hacvZFxWKJ.FA> AP-kxd;a\w @1!ZLEݡV)5v3l@ndKaC1LWа:i+M@sAban}w&r66^r'瓑KК<:v X8' , #/{a )~{K5mq?Ly u+w~rB͑fⱋ m)/Qօ5l._6OR_!a9 ;? ;f gaHZV492 <)968r4B9 ]S(et4Q̼OҜ>]y8|?s<;[\Cs7:? XʡggDtX1#^_&yJMX'+ ~)]6.P)kр9sELyYfj&rsQ_-_UTޗuKz:`%|Qo%4\ZZdѲ5ePi9/rdpXPmH![f'3ub<=U,КAf,$z7ߧ) /J~e\Kwً B0yzYZ1O&kQܫҫ D{YÍqk+y `RlU/Ľ9k~;r^l, D]\O e24zpKA ,Sůi_oIe|~NE[wY!BRHB֙mߍr6 {mOtgFhDw%8K彝ވPW>FZYъޕ~[MxWYK@[x%sFWZO*>C*߽6Gj k_̾ ?#\`_zVb@ڠ4Hʟi|{R_MU ?y3ADGQ oFzTLČ9hV/j+AY|K]yɀH}Bfi-ViN]P#kj4hYR&>?n$ wumz&@^6.FzPܖhC?OC?U%T}VCX:ccp+s RMhf0$6t vT*OU*$PED2B^T8&o;ej-FO:UhPdFp')MIjT`跊-m`oݤLZ-oˇ}O<tKW&&|B~ٶ/gPd d-$%+(=gg+l#ei %4ۨyfBB`C;:r sA_M'|4F7aژM03ĆPpX`E@ ;JʥFCZk>vl=Sǹ2j:'=ũOu _$ Pd|\oFKfT"|P&yFGIx\[ͬS= g2cOM""ρHiw/h Q^γϓAЉ7ZR+xG͓i ǒ穃g7T֣f@5 *CeeUZ%L· *K5T /E1{ڮ5d{m؊ҩ<<pHψFߝSOO7I4RX0tjVQD/ 5C ̲aESY!CFk3G, GJrVwv^.P~3$n=m[h ٘ᬔ*T7I>Bdv7 "ke1#F!PXUH;!"S!_zl<7 ~ F1(cmWf6H*~:* Q :c4Uj&vGSȱ6LQ!ZJ/0w@3!ȵ=X V @g䟶Y\bi}dJũirDFCE+Vn8>h/wWOؙ%O1FDAsO'hm%e*#ę=ynAF;֊ʐGP]ۣ{OϕB\ŝd^lshnRF=Xߙe zNR*>e74rXZL=?S3 A^ՠ81Bw z^e 򕐰T?3x//NgTwмLתn_ԉ{Ҡ%2ZhYhnwG,\6zN–z >d\1JOB,bo,߃vhh,֤fè:=g~#LDY mYH*CMHn]X.>4j`ѶT3q [%ڻ0oMnDGMgdx#Kr3|G2gVwZuB k$C#jKYH8o =K2 ujPL;=?虱Ϯ"j|=&S ʈ2=xG)Q'3y?p}֔ð9yKu96{Du5"zP%'#6_dž/ʍwKZGP<j%%޲Y'<.^tQJI?QD n"3N&9,kVH}MXjA8y⸒⍠QR1zD-Sır2j}o|L+2{Pm2Sn>Pr: iud@[s_ط븯T/яۥ%Ib<~hdC:%#t{ZEES2CH!:i55Y Ɏ7.ePc*IQuAb *߬" S]:+IZb!Fι0yp#C(H]`aZfA$I"JENasb8 nOXW b9L!|Le-\i=7c֬8*}vEb7D! N9ZEM޺}sMrR0ei\ $ 72ƫVx65)C>?!Z±u:]gM6D-J*abu:HhX 60OC[zcIA)L89syۆJ.(7'K {^q^:" ψlxOOr?! $BSAm"X.8 a-0j˲$KQf*(+iUP<Ǜ_a&!6a>P4#fFBĀw\7 p rAQ v8f-mu8RY-r @B~}ۋ,Sds-%]PsbⴖoQ͏{oTjTlPFxL'ϭskj(7|@/s7k=72$OY紗^g_w,#ܞJېJALk]7_)V1q.4C? T (EѐSx# Tw-rn-|$q ~2.TR,Sc}`0eW/Z4Ijpkx{.; KX>JsS25g+sl×|؝r|QHiՌpww%%0A4X Bg7GQ,H ]6YŃvD.̋"u!($<PtjED=KLzRJ,Ȗ iKpJ týg*|T{dѻ#HrZ'{M2N_wj=Q;m9QM-fW#Y8Ju/2#xHo Q{P΃4EWcOx y4x0sr҂>Am$i\~Ct F=t lnw,?B>qܾ}$. pԞmE\w= z">֔꧃◄@Zp+TQRκW Q:4 h#,V8\Vk_y")6x3V}b.&UTnlj]o{R$ppԈW9#p#NT>Az$y M7e{ޕ8fa<[{^|;ZQM;zketL٥o(!7[v:pKPQ P'LX k1@z 3!߫׳ |'l3UC`CZڏL?Ckzl$UI'ϩ~fi.%p>آiDž /[ h $-Kxq BK#i5=h[zTu fgϷc>7)_s,b;wwnMv_Ot ^Dr~go0`YCN21w4^JiGӦoHQXȘ!VVN00M\2Lq!13LGPG!X&<pMʸ-8+CX9 ձevCk'6HcQӖ׃=Ej0*CUyqUCtgЋ}5’swOhŒN.Dy,Ԗ:/py`(OtZ/J弌?`E<Vu. 2@f!.G .J'{{FoQNW"lp1⿛u uvL88d7+^R-ÃJs2TK> :4uBw}7-A0٢rwPXV!257C= )V4T:*C>B\5k0p5U@"gJ @7*73e^S%_XBpnETW8* Hq*VN5ӥ)`,BZuϫJ#HbV|C8C_:{~@>J(`@]+=@geԎtƓ6Q,Ū4pX ?h>83(e Ɣ'ț+h6nUk0uSW7"11ڕ2 ),<㬩)B25@u ]+fU;䃆]QI-@Bv`#a.,K+Z^~qZ1N1bkZ%B/)Yql>[`~hUjf0ξha4EQ%~2bi9;n:_%d+N^p/1 J})3!QMcyFfilweFI G0 Q'蚍 j0\cv(i z&4Z»RexQ>=++(bT)ҳĊuiEɖ̃?g;[pWN?('{ET±1m7D-lrՂϚlFO: t,QQo/,zg}+'FvW(w$VˆdP0c$rCT@(Пw&̋WW@SNK iLlwO[ g +y3o <0-hW®I9r-hdӸeo2BcV[!u5ܿ?<s>H~~Cv\a:cVR03fs琕bJcMMӒ6Wb[wQ k w̗;U8IhT LY)IQkR5t hMpڭ;BT_:&&HPOw{]>\* 0]ؿW1J!(4DZ &a2#^ɉUiلAbnn>7e9Z؁SyUc? '`\mu8d47\,$_9|֮{)۔2?=@ۚf RR^Kh~$##kkiP!|R[=Q8.@yN AtA;tI̢B9|MK0$!u:؀{k%0 Uώݐe >apy(&H+ؕ%>>ݽ! ꭐ78̿8S/rl#4'[o:lB&V\#>&[%SUh&ध: qPfLDYF \3'3UPt;m[9b` ӃСʇk6 L}vbmX/mZDvҎY[ԧ M6#U:6,|{E =5g;w`59&vKзFΣ܊nPMACC)CbdMMp6{g8n@Uphna/_F3T8jFj ABkcPyfI1Lۍkܞ5Sѥlw~GIIM#ꅍz!3CfdL(Lp$2~.DCņ+z?&s!Așu{ǚxKU>om)v 駶Fh_x`Ͱ>Xv aEpZx}JbXddcpp9G3@[C~̐1u~J/InHPvYN`W;ꢅEPҹO:=Q]&K72 GjvJl΀}'>d ʎX6)-ta鹛"'ETU.iFT Vbt恆qnw"OP-iZsiZ mEИ"kJԐ7P›0YJ_V?B%4 u-ɒ9",HIےpD0uv[(d"lݹ(mPXv8U d"ݦ}KXЬAu' $%,A逆hnO/ Mt{90%:0l RG7mu"W1 hLİx\3e ,ޟ\X9:p~kԄ;wX3a=9k!6ҭZUq݊NLu]t ΍Z :΁ |C+hڍ 6v_wUk1/nB.1@7+MJv|AYvEf~yvUu'>$7kY i˃F~^A)ъ&d憳-X% i6+!?e/ 䯿1K^AN&ErhzM}Cx_o$vOuO8řp\1Ed}0zۺ+  r+,ż iԺ-3`;ڣie)%"搸X~;^L;; 7މ@(ULӄF2Vޏz(l}ȕ i 5{ʢEl%z6a m{LUd 0T@gyp׳05+q%jv6[u 9BwQipga޲5KvC@LP\$HJ,.«'[S[5Z>C ,z(J TBrDvv&Y#^TP*-쨅_bŏRX5>xw 45XZnt;| ZKX9c]OnۯU1￝cT{RCR[~s)@1v\U4M^8` Y#.ܤ-Bs68b`2Qd.BZg;lNU/%_b?uk\J<_ު-׊Hb4Wכ,-8t\aRv.mϟ#̌=s zuw(*5p)>УV_0e蓻%qUg 3.t?88(sy?O7s5u9)iكXJtȍyXFkyoy(=)]J9"YdF0[P)TI ŋ%#o0 Y3z/2 `*l-hce jqFT!:lE0=ZsgN:Ehnh;whdp?d>>q\}[mM8wzjX-`CcD~~qbz|g ANo 1"¶4:5`C]@nq^>(}T"`4CD! ^3є@ɦ`yOOVf=aVΙY?Q4GI=}sn>m|-3LpOW٤24+N(gJdqlAN2yԧkt!;Hs"0W,>8¢OgӬl Q5eZY,q,Pv|RU!wǡ\Q/z+v&&!ʊӎVW P\9 ĥA(}3-!!Vq;@5dċ6oĄ_K(xRooL5S-\*y6^$ ^ 3O#n{ PZ)+V0# Y:/ } :/Xy !J4;$i7ݒ-[?vVks2ɮΒL1QIVB, /ZmQ P|D+_MٜkeUm mHk .*uiN jIbJD"<sMbLDQWR6Z+9.%LMfgsv9٫#9̕aIіpkvN~'T$cX[ _|8j]G(K()26Rh\dBhFw [X%Y9q$b}%#gM-m" FaY"Oܝ:ETXdik<^^ )AJ lf[{l`[E&E̗ET372@4vq7;_y YAad)?Y ţUޮY2aQ.bHH:xAi 7 jZskutc>x<}7wvoZ9wM>\[sieĈPf T iUpE2Q?8+BG_+>4qџ=@o b?QJl+K7n^.+v0AIZǤ3`´~|:Pd*RtP&M*@($9"(j 5?0u+؊\IHvI|')MCdْ _sf)T\v\H7aX%ͼ"NV *BETkR wbv@/r۱J&Tj ]hэVU" <Ic ˿V|Yﻶ6ʼnzt9 Nn18NA?W}ǘ46ҡ@#$2Eƾ/Fb2;ٚ Ѷ"l՟zme3R&Aoxxem^528D2H Hmx|@JTQYLS[IŽVFLY\4}8l[ c;yy 5 ٛU}=,;U6dJz.8Nelx 8fK\nVw!吋ߠ1\ Zh=#f0p4~5Z1+7M("`54Bʚ. T8#C`B-֫6\!lWeRTǠFi[3j2o\MMnpdulB$3 Oӵ5$+bWb]Y$~q BZ>\+d̩KN ;JZǹklU\ Wql8b]UaZ2&r7zh0Wg %oo*8 EjC bEۈ%{W ڐCrO8~0X*+z稥]o !F;zو뤫J<@| Qt0M2C!W\嫘r2 wly-kD בnJp*;{VH]kېۺ{Hnj2{@WYNEjhi)jbܞF"%eMuH5zF;u"yra ??b|2ůG2z9\Av(KzoR4(% urQ(=/^.q_m!NF$4g&clv㭋Rbu)/#^W(i}t F),i6{Z=ZF%G3[)QDbnVX6f#vi? y1OWlC>U<` WP#(Xo"QHo;(x!N|1eM1bDiH4Dt-48ʄy'*>mϴ헤wǩ lv*dɿ˼SS弊DI0mr8FOFlQ* 2YlԖwPՇ4.PZ`hQ I&\Zm-(j>'jCĩާ4g*WDE|6hs~Lq@ufk1>5Y WA6ClæVhUi5hz9ּh8c+8d{ 7`__BS>*Uݨ'f9ߡS׼C™tA}cHdRSX/='f6ܫRT3< If/[[57?GFNF?h? 1͡0L92FߵgsF";j0[ Nьu)p'OMF vi#=$EޕBk39>C)Եx2Y&f-"YY;(`zZЁ<: V79>2a RʩlW@ha 㺻kCi-OO:_P9g{PWp 30'hfe͞}ւ@׻*?rKGG,mtA8Kvk}|`[ş&; ɟ(‰H$F8J<0/$RƯJLN 1./v1ߡz(4/XuZep`ov^k_OP$eߴLcQWd\S'o@#qMx馄[6QBA#XFHzЎ{ 7-^6ܞWO7b fæ,\D%⼣i>YC᷶Y2TsCﳛ)lڎP>bǴEwemD Bرwu7A*l&YTKs:O Ǟ$qxdteAL/FJ 83]DӈSt o%H)p ԃ bgżS~4iվLl?K#~vn)Y:00&o)Ž.6!Aʜ]$"1 %K}#rjvBvh9з{l{4h ?ըϛ .  jFcڢ^3!B8 ,F鳴 Rf޸+kJl+}V={6-vq9\Z_3>=5Ծ>P oQt􈇟nMqn5tp=#{zB{pKfAO$>qur;^Ĺ@U:_d8axQ|Ti4i]R—ŪHa&bv)5=N ηw+|^RYP#\cvױt1 ɮwd'^: nEvrfF_\0ݹ˒xvB]̨Kej>ʡWvYl輟>lR✩N-{BVlė& y~๦:N[:oz8U Hb'iǻnT t5B}ImM),xNo a+ ޤwڻ0r~K3fN/1 {]Wہ$t̾pi^@$FsFp Ok.6ro,!ȏ.M:{\2s#d6޿6m@Q"(JmV3,Ʉu\&beRVYia]|sT`2bp.7(z;!A8 lB-맣H5@$p \Bo'-*X_5İ0*&TnQ.pam#Rf?|ojonKU$b ג|a0&|S4,ʷ q俐;?>rAyr`d95GePsYH>vvM;OE{[3AHdM&tw|oַ|V ڽ s CO{+,_CA+do%-ibq.1f !,ҹ읻%MBlR&ȸ<桧җue;-_c#M<^]Mzjk2bhTD+7GՓzpRxt q Ď^ouL$HZ<5%K9 tgMS=3W6[ `H{&s٥8QEFݻaISK_Y>ӿDXZ9`gގ"S&.0t,f==ߌ3 Pk 08twnDg&{>8P_ qE61`I߲c)j!j)t]Ue"ᒙQ}X >Vp?_.?|dڏH J5?ztAMwwNl 둗/G%= '+QڌpgXr+#@ r= r9&xHgND3HhMm+\C fL7.a ffdouT;iʒpn J]CQý:wjңpb*,W0#OTƶ|DLLѾ3(+wٖۇ8%y.YA\䌷bwߺv>az34t%xTHqko_Ð'RR0  C==EQR gbZ'n b~-9'~U'{Qib=" 9Q6gj,Qbsކ@KAeHdqB5BP1-!"4#E'#rio&n(K9͙͌-+Ќx[L=%10d˞O_?fnv8r0& /jdbPK2$[_;qZ(ﲀtXfV6[L+A6{1֮0n̋ݵX1 s&HY#Cyf7YȚ˓t@]DΊ³Kj+ r34??^W4r`4{kv0~WΓ ERb]KpCQ:gDJ =eClT R$!ݴ@Ri [Kci |ǗBȿ8 kdweke;wKhݚ-6 7k<5<:LS[4JğBmrKDb;T Vro6iޮ IJ PV]N[4@xLGO,f1Q^JCkQ2h t4e+~k%_Jz,̆.zT TNqc8?ԡd(AÛÃTL7Ir܍[QS=r^1_"עՀzswp؎)6D ,zxq"~EOy oQu#!3Qd:kD0iIw"Rr$ͨ.Zm5bv;[]S=.T݈Lb6Us8" eF_d7#4Ypʽ%,[vrdU] RI~:[DzD{. ۳څʉEFEnGH~*8jIӖ; o<]ͭ9+9aM(Kۍj` [ n:MYqLYRg4Hf}Dc(<0e $Nl kOddWaD$׫.(F?HPy/`w7<' NgV^_F+VKIC?1:gU6=,E?awO;)V9jb;q\+*m1+2z<'+5zP;spp(TWBדּrωH+rUqKoeTtfZ o jޜM щfwA0h^J!-{H%ؕO{KRUt16R\W%0NkN+K2z4#G`8# ⤲`6dp4n?^p$ӿ]E-$2t4|<#*]-:sыդ %ȍe\60/B𫦃93)_A0c `pܱ,䰣m2ޥy6]H4߷Vݳ($u+dy]=N"lO*Z R2m;Q~JR-sٽoC"ڤ݆_b1~JG~!XW֢l*. byiL.8@URAN:( _F:=j_ A| qw˴߉2w*doWtf4wV[裲R T soªW+kt-B> rIIYd@/c_= z;EʔS9#EB]^ ʗZO-I9"1G'#%/0~/1P ]"lͻځBTn.0%4b66؍×75Q.it7zPnӸFvXv5g0#>:Bk{AaP|[U/>9ĚD.|,.3i Ɲ:XS3f&rO+1bs/d kB$!+Ϲfx@)߮mWmuZnduE9mʳw]~t]#UK-Is?C]N~O~Ywy ƤA~P-K!s9\XZX\ χdzz ١4f TOP*,v+Y5A>bL{ WSGjsg*o" TBEn_|S6mY>< cI;m{D?R/<, dORz!"F W=E=A02UCRJG\vhT0y%gl>'=];Ȥ>w}'rNqbiwx#ZzʥK]恟a3iYȔ^9t&q㴷׀`?q=1X_"^G`?F3TڋƓU]w5Ώy#Q߁v7簈7*|#JQ`]+5O_3t R%V)!8r{hBB_{FJqK=ZFIx!qO!Ć D>5+)rԅ Tc]D&7#W-|%1C)E8P3ȰuӒ8 5bsbpsrըS^#|1>d}#8|Uh\/VPլ~dkofeAC*?8n,) &:VxyK cIEesM5FWd{c2Ye"TnJ}eH=AascH[YpJF5S"s%LNV*.Ro!ٓ5'˦A~h A8]nRtx-6?:{&L˲ Ѿ#; -"8`HͯQ4$O=n44ۿ̙&ۢ>vhgMr3Gg8h]lѯݒe;[pPm2t3VzL0bPY 3ŀS/a96Ը8>$:&K*9,P~:DWlw}1e!be0,ÜWQRk?ـhD <ف% wQWlH/PGx&w\Ҁ۸UkF<3zWO*FV2>@G-h2[c}~ض*<9V,ġTnV}!GcAq5\.yXQ!ېd"7%kΦFqlgrF0[Hh$FlheBeH/V3 JڴP!g_(U,~I]U( L)UW"nU.NL\sceb=)cy?xmje͸D>.V|31ZX-ZWLe^Gۮ_tzotv,?;.2 WAGo |q-}_%/:޶RMO}YZiXZ*i}v#;IHVfӽ#z^d|MBE?)siv^x0B1~2y*WBWpC꘸2t}p8SWzy* [=FL50C-%nU;4j j,4C-lw̿]٤q V4:@نx<Pؔ\d,?tEC=-#j5^^bi>IH L'qՆ<~cFύTWS4+OQPcYmX]ٶ)t w 1zÌOƚ3 6zz|]Yx; PCDż8o/L|{NE}Yl*y.?>B詒<]TDUؿ (OOO'aVKm X>1W ^: M>!B8; 3yO`&70-vr9| .c{e13<(@6ՋɬֿFp2e(P$o]}U%\dGtM9`k FĈy@C+K97fmEQa!0q{- tG8~W[Oğr$)(Ӌez}` YYi9bB@c+UrG3iZ;7(ɬƎE;qT2]uny3 nd|@D 8I8i@Q))mH4ցʶ/$燱0~'0A`ͻ0e7Yw4@a1GU0ٮWyI qI'}|#80y*F1z;Di !Kw}#WN_(qqqݓv(mS6 ݮ>Ŋ])3`= g!>@}9'Ju5-$oa$SYŁ'k+ClIiumٖ#O#P% CY U4H.|;؄]~"~CȅStŸsQ֏)zo,5u7]">#1G:UJj0J]`u";=ΈfPlϒjURU+8q@)HQ'vl눱ՀcvDE4K}2 8\u:!6@ǓZ. ؝DvhܞK]m:cmTe.l.D틻}}BZ+՝b%x٠Z*`KۭxkfĹs F<}cI aXPHӸvxt'B7p #'=~{5H!2| 3wT[10:ݷ쬰8sS/V_#4{x1 u%4_5Y9džGV| cF LG 4=^z{6Yl) ^1wu 8ƛ6| vݹ Qb=B>IMQ-9!F@Uu pV#Œ2Ŝ'#"ip\*NZ  sY.\uX@uFO7WrSoa,u| .*oR(@z?2jf(> !H=,P Xvݙ^zҡ$8+h;firh"y2%S.9+F哺U!?sq6APOٚ& QiV}ΉpfֻhQ5IĦ PSj9c"]".fp;m~PîͪɽMW^pUT$v߼K񒌤p4S9J/Vd=(PioI r8&k}-x@ 5TOeڥO1(/2. Z<a1O4]l?e XManor\:MՏZZYW@/)p7|013䯋8ğ^8+1XӜY8A؝ E?%+̒{]26lu4>= RVd ,(o ))l;Ҙjۜ; (n7CCLq ž#uџf땵n-HӅw0BP!J! iT,ENw$sS#X|m8E=AJҘN:ύVwKNLu:u -9Jʾv憡zO*IAL9FJE+ n@!sv^ ؠ_)X=o'|ܛiU j?b~πb 0xkP+=Bj #%{aE8n3-pqs0ŴFd׌ܒ~_`F By '!.4 ,`툚R~Kl[- j<'P#HUN" ͆㧫kDWlο+uR?:[tanzBh^5NI(=L,-aWnj{b J(OVѿ&M/D εͨ]M!`$ @B8s߻4gm_@?Eʞ ]b]OӉiBmH2zKXD`-9ߗ0%<#‘oUIFܗh|q0{eig5ھ0qLBz;lțDLך--C,A- ;v ]AԚ[;cZNf+f[;)cE(+WfŅɽmJZA;:௾H̳Z6 7zjdԳx!bjᄩcDxH#QA[ce!@B? пlu7nfr(NJ~tמ(ro6ji{S3Ր"p*YR5OGχMLpP<.INzxNmgTݞTrRw45ML/7޵qNj'3heFDOV֖9EijЉve1K+EL{' pС>c ԙ,NN&om=s]v n"A Y9 a"7KP|Xiǘͤ_t}]+*aBFT0o$xsXR sm:T:oO֖-c <AL+xRB|hrpƾ3R25 OL `jH;II@~NSţpP9'A&J/pd3K&BݍA:l v&+DZm]~AZf\OXG`Z+[4iD(,Qi5BA:e{ OF:/zJ~Kq[ FyXU=u"nKBQI//5;DԀ!\oE6(ChSEX('MeczEIdiE$E(eK1ɘN ͭ?ex?bϹ9_]; .6"u %-pHs˂ŔU]`F+mb-?#o&bf]܎B`#ߩse\{% ѦӡGغ$+m]bGVjDO^OBKS@F(:<կƷ@zh *BcoJUs6 p)H'¿,5SRT^c1wl[ǾtUUqC4E:r*]YN>Me6qSNn5G#]ufURU;ۆL(qt ak%e*J`os98J!/{# cY(-\*[dn9GInPgǃLm1Erjx3i ;YWmm^vvse跟!Y|~Ba&G6x_ӯtDEf5sY1 0r^N!!YQX2DZ᫰ 4T~ku&QJV^80? ME`{BSj_f?Ҡ6FmRt[dj4K\tLA}g^`4ۢI~oPrWgn[ՈdI{ *[^ȚKD(Y4sRw275?#j}u5YC` %wb݅h߄xNLpaVm%1e JI "N^ L0|I=GM`-R8ꤶ> @kZJ S&SQl"2:)Y:c/"ۋOǻA~1'37pZS7YÁYA᢮I 5ళE~x*@1a#*P߻tGo0ޝ8ϰRc: ଃzjOͰȤk,ryXs4Ҁ3?koi[7֌ʲ _Wī9x\T9Uve.$1%I,,(C)X] < cu8g<(8<$Z9?Jm;1Mm l6sioIA,3Qfp{ ax |G(z9-UdoVS*m_EI4{Lv' Q݉#1.]t%6rj2uidKL|l)nf ^<%^YX2 HsZl JHvJ҅*qnQ@?Е&IQCJ ?lIJ-- pG$80 IӻZA3玠LmbXq\1 2uV!\`P7?b>p籔"d' Ϛ`Aak!](ʆ}u4R&j{|4TY3^Ii_K?.Y1 _wA39o N2KWvPZM5}10}4|}߫N;R=p6~m X 7FpfM(B?VN/~W*Ru2jր8 ޾ W^<:uyQ07QbJ!)|i KBA!g^W!}@[ tir,TqMwO5 McCr 1.ӿFؖ_Q1ka_ TŻ{+&cGƪAJJ%vHCqmp)QƏ1FA2@1CKp҆JO&dV;S3" "H#5uoרjr ⸴薫,m5T#"'>u:mi'N2}b `a5ǕȠsgO@ `}ᰭt!L,W^<2vD=JŻ/PY[[kYQz5Wƾ V^uw-x$G e7哼7J 3RۿfI";<Bu8ԀVIϏ=ƯPr倌,|I7Z̤ZmL4 n4BzLšCaz` .5b69wعuOƘ[)f \H;-;Ð/\#/*D.N#Ls͟ozWfc soK6q7uLowUCg~Μ+ʒo'&0]~{b$J}/>/Wbf rȅ[[Ot38=A, BKȑ誴eb`qCPo}} XϚ_]kV7 ~`Sfܤ `wveJTF{DWmڐpTr6\>ea9 {}F́i-Y|K]6+cBC4_w G#pZ^fcv)@h`d6Jp0e@rcΏE'_r"$gM3kyD.|~[9;a1[gC*M3rGD] @F)46g:%{B魎̖YSQVҚ+XjDB%|CV&W\3Xy x\N=5w)މZڐXޔ̑D/<^I.gMt3)eWئwrJd$[yiuc.1H L4Kix*Z+C)9N%u~),=׽ En KV|DVKJ~kNy~)qo' %KwU80%2;+/A}j^Fݪ oZV4/{Q**+EZQ7$k祌ޚJyUA/^-eweqAM!sVĒW'4܅9,}Ih6aͲԬx۱?2zb}DtP/:1Uu/Km3IyYOF"d-d@X,p Ɯ"oiտX Q3\$nOy^/ߟj5eDAU#!q׳%w$2Nt;.(y0T{+;Dx"|%lE(ɏϰ+˶t7˿޴Od,t p\p}M$`e9(u}`{0W9o|_ߴٓmR=$Gԙ%RxތGӝ뵑ƫnSDHics$GNS;#=#u)pWElQj^Kzz/ʧrGG鱽XRs~6(FBL5RVAnRH5^_M:3AF1(Kۜ)Ql#!9KD8ArfВH%NUa49|EptCh(/-9}I\!0}~iz㳑D1=z|/dm/~I.".K𤫠.DNlvRA e+PQY@8"1-eq,;۔GWP_0Ks}M1,|Ћ .7ĦO? (BJox|GLq[1M$*~|SS*zuE5lchGӬ?;vm\dž2:SNfz[ KJJ4;v[^>6"C`|( 1ΊFőǏf;( Dn`čk ȪmIA$"88/KQїJR u6;-E49̧AY*EV':H3Vd%Ao\6/1hkɽWh%)HC]X+HbB'vC/b y%vŖi/S7;*.$ao:-\wYS 'gg7.P:CM7:R 3 tAa@0-4LDj>xsS#9y!(fvٖyCbݪqqeM]龩<$RFWa; 4o`zmငGi ˺Ubfgz*"7oI`[ _ [t9 pIs29}+ |>< pO{{DKIObĀ*-[2ZXqw S-] I+=jž\MJMkؓa=԰vQDUo!}O׹ɾ,v/xͬ)+~V%2 !n|ca?ݕϥSLxٺ-E-/ciE2.#EOI ܵ=-Ȏ9l%G?#c܆f\,c6|c^>"rKLc [h]>{XW\1*0ӝ> jq $y}s^M59}cm\2VH)d7N!ވ|/R.Tv4:'K&Bewu^MRGS, ^ OgL p4VRH5R{+s 2_SbT\ߜs-&W5>z([O88,jϐ8Fs VOh?Z|UhzTZi]~4&CǞgV/KcBK;#,Fp!"®&V5x4&-U*)¼*)v=!4B{T,lCdNJZ{ ιtm>N [e*tZq+͍Rxh쫈>bLffKᛚ}į-W?9W_[nɿ COd{5d}qadu(rY']'8["uX ],X؝ =T 'vH ӝ eOia]WL޳>d'~ t!LZJ⬺@vMfuFL15k Ljb a)JTg7UJ!yګ@bkI)mIK Q2~GjVbVbK~RhްSS}O+s2zNr!@W h:1<[RZ {J/[?0?ɡ{taʄ7.ɟX%owz3w j38?{3{ҏS_݉/6q|;qM;a:g^`Z;1G=*ө/ѹ~qǨ@G\ĵ9tXYݣrؖNu8G#hO}L3aלPII%fڠa;=;P ӊ(;ҕ?t;rZ"ipb $N\bBd(6BQ9Pه\Łf~JtⲬ3(ujABn-^43lE^`aQC NT=9XMgU;/<6։l؉%Xz'ls7t-ˊl>u,V(k].<%8'9E [@ShBTN20%0~H,[8ŗ`y Ecp? UNLp]G1" X(k~߯T5ꗕhXx)O.^~%]mc9qf=H&DG:QVPϞsxBk00D؂pG\'7@〞kZ#b~n%⾌U ovx`J#`V]g0?Ux3 .L?b\1o +sr#!<4]6,jK絣;>C̓EF}`i=K2oQLYX~. y%AU+x:R*i`yw08 ~{8- #a5TT]}/MN>O޿x]DQ$l4D2G;fzᱧ D}tc?m8:JT(U7~(p>ꤿZ*\P j̝kYș4h%s9GGi @Z/ 6ǼXbd W;9qj2)J~-ALv~n4g מfvP۔wv+Na݆:|6;c5Aw+~3^9R @h{iN@]p_=Aے+q'Xd5 lj-RĪi;!Υ6p &Je`_BUE&+ʐquj}zdƴWc$rCFI^QZհH^ b^8U&XA!4`vgsA'HS=hD>1M PEB#͕`SO @_LU(HxsB%2HOZR#u!AFRbYOYI$ߓ FTEL 7IXsMY i~ٷ%FYɴj rb 4hV K1@]R6\=,Y~ƈ^.qY_ \51Pfj a*d;_ʽЀ}2,..'=`壩F<5yV\?&wc z;@<׉= n/5:c`OVZ-C"4)1|K%r@hS1pYNsO@sj "M w*4tSQS!Pq<.5b:ci*}tJ3$t B)IOnhr]t$Rg<)0ޭxѽ~O ɴ- Qrmh4dn>J6 ʬ =2TRdU>=5=1o#b v.xF>ծ4UѓBxC,LK$nb#Ҭ! 5F׀x8MK _Ņc4OI<ʏm, PXR2߱K`CrA ;$_q[/&^c|hf M!J:!Aߋ\ )|  1|:"n GVkScfĀ >14xW-~Iu,`~=Jň0J^-p{@dw8L jN{wbJea~ā+ ;!}AQ+{wcm*r^{ɢc{4 m#|MFlV,kLģDNXVpXsI{{Ew:ͮ ፂ nn;_A#'D`e+0Sڥ0 Kܮ3<Զ-2QD1z3'ܖ/>lq n;cFHsy"U78)Y?駎ag?Oxl:A$^yKC}6=U J>:9kܷh3XnwB}ޱޘ viÀk, g/-~g2VJk;Е @4AV%lYUqy?evpʳ3Ǵ^ѕQkjAN9JCte#ѷ,5s4bWѡREް`0} Pj ǀD>HԚ @n@C v7?$6sXczneXurהKB+}ǣW8i”ғNSߦ9;, cXsnnr,{"kZig nq= IMcvԤ$؄a3 ]:ԳzW{28$SD#QG xA`5I,DR동E0AF I(&y OLv],9556,8s{ kmm=9;'y? cz[f#7X0ګ Mm+䮁 2dRF?PzD6݀/ldV$nd;RhfތCIp[XAVg\@ (3v7.jQ 2%{=:F&HUi[CqJK5MB>G@4s][Ա+vfXos`e @`ls 6hP\@"e=-tMSXHG_%'dIXgFJ!ط i0[v[ R ACB/U&'(h~P|D® +guS0V0躽dq68c^ZF?GjC>_j0j MA =mPhؔ0;{L u9}zO}5budGI8=~)v>g+&ۻ.Uu Xn ZʗQL{-yuwJ\*V뒦lmsxd4;hG)_x8֚CtBjsb[w(dZ ,=qGh#5/Z^6^_|5&.[ ̣ƵpoԃlR%4Pe Mv*1c-02/?FE&Bb:DN  W!$%^DCR>G.TYo "q挩"gFKFq GVM$1}w5S*D~bZ})Wn>T}{A¨)szEzӜ.vEc@D$c <T2TP8 ꁼ:Q**#vq.&EU$2^԰(X yS:4$Y>X FPy:4^-Az =8Rd7$ zHd?uGd8 <-VDMF<;2'߯P6$&7:ċnpr_{jcTDVW*L~Z=[3Zi5پ!~r'P鬞"G{vO > _>šAQ_VaX>ųUu-&ŭ27x;׍ 0?FE) ^Ų $1PuRDV؟ ͟B%UWg)NQ+oRnSR64[(-<.,rr#PH6,m+ lG?ǘ+ ~#T6{`[՞B3%}$MC K %#ϩn̋#5xs fZ.&l]r ǂ5ڭAґ\XMeRƁvyoM&ůFY~;D,N8ȍpbHECOAYoҗj5BCA2JZ- ,!KN4Y/J71IRlIҩ@yc̰3uGgyJQO'ǘ$]3۔ ty91Bok7:,H3Ou/a"0 .=N/w^e pUfk49WꮚJ/o'Ila}$@JΕ:@J L'aZ+0wJ!V |UYaf&Hk>\s ";= gzo+P:.QG}NTaaVq,<qD*3;\4Υmp^Φ\d5OPv0| ON[|}.9e^<6%2K\Y^o+*6NM-SkwgkZ?M Z15Eb} lε2ׄ\o4Aq_aQhN'!7؁C&' YB]R< Ngr_(byvCCs[8Yx]#:^.+vo"R'e]xr+> ηgbi)H}D@Ձ5{FAW&>|.ρKHsPhوi,#2<wŴQbB?JVwՃd7DV&ǼUdח=-ֳE*'~]C/z}Y͒pu;ԿgaM1N78 HeL)ľ@wl,^wa8or"xhg]G52D^Buh. l#̨} ytv:#e%4]4i/6=<TeYI<`5j͐͝C¢K^XY&/b[&e¹xUr:mpe0o YѶɩ;ao/|2]8l @? N(ZT0VkDuٱ=Dw KrDN 5Q!_߳dN Xq_ =4KL &f8&.[b qwDht ͋pkxu>*16zGs#s@#K؞7AgT4ԳO';!*f onR"-P]yROyq07bFJ{g|r[maנO)X8 :ӖX|37 &א>+ںL6'\P1'ق>VrӍ/ u;eF0S50iK5<HK`gmeV:_^pxAl,]-HbD:Wz htAqOB@E=;זR#G>af|b3:evI Hb ;H6μ{NaD>~2A#H$uUh5ig!2ɻO Un(3^Jbb%^(3^K;*leqK!=t*6(V0`Qΰ5R$ CІD(j@Z]Ĺc\fENUv-( gmOU5?{ M?FњŜyKF1*ã5Y-2vP1/yV[]IEflpeC  ;V0[uqEy;n/ˎ|emت@nCnTE;u6_R^KCGpۥSB"z{"al͑SudKݔxƺʌ=yWwj22njooEEYdޔ⺬1|&9?!&|~>pq| )NYS~ r\HU++72%PBk7?Lq3D^;N{<>^BP:.ww6ހ:bbv}m$-G| *[q6?ԯS o{)X 78l/PCˠd\Ѫݸ-mBh WhCmo 6b™(;U{EeuBmpMOR?z~0/ :!5mZw\--#],)k3}Ef:ٸ4Z*JOQOA(N:T,zz4 G\C.0Sgy&g`잓˞1 z=U#pfYbo{AX] ۘɁr*Fe+ a.%c޿>ҧ{Qgl^室Qodynr36e9l _x~.!ÞHVOFhD $"֌p<*Z^8oQsYĥp<׳E 7i`$5#ҵF˴{;=TE_#hYly%,rۈ}M袵LV–m$Efb^iM0fRbT6[PT@iOlAlC# :!1\5U+sD߲K9ӯMs, g4X:_|ԒXfBD/liR1mj[U6.0p&^^bV&(M)*]7K +lEҥXS'ӆ5pEkpYr| XPF}$L%ȈkzBĿYV^[K]@&6 >~Z|JV"b>V W.&&7ХҭJ SP!4SzrI Iby+E#=OiyޘӛDK%I~ ,LzAqfUoPt l^񥓑3L!e!.> "(1#%餉䩿&yšK-LjQcVLV^}7FG +p LC?+M%za 79,;GR?zOoK<) Q^lEcfbBpaHA xTC~~aMcΒ+‡<̏]`@S?4m5[X*OI>uktxx}Vv "7H`fjFM4.m•wFvC"1qAVjZ*w(.%>bd886¬nC_AFlU1"AZ\Li1AHש$r\S[DjBJL虄yU;li[2GRz^jCjS0AbT^SP`^| cS}M oP@fEV׍p&.u;\^ Q=VErD1!6kl7ý3> ;f&lRޖw؀Ygu N|H{)ӦP)$x#MˠՖdH/5;ҎFs k$mJ:v,kĥ{q"ךXaS^cL @W\^8q<@Y}cgCq$<-e&d̮ˀDâ_m}jh&hMY4 ᷍gYL8%RWtӽjuS'y?bpH0CEK5,fZ]diT_ر9B8O6h;t _^UD~MU&RWL0|t<0a9PxNd tq(}6(-B~8{r.8K Fr\*݁T43#`c \ v[;߽=8UČPW9y` h:k+$e9${U1pTi g:& F5zD?i[O ++Z\D\䜥c6KWF&ŵ9Y7Jb@=6(KYOyV3Y2%?8砱35Q if>G +"x Uh u+{M&DŽ4BX2lhCnď9I۽ݧW`+ )W6vk}J0-ǯ[ړAY~J!Ti q-|c,%;Z5fژcR 2?ؚt/zR<_a PaP+K|Otk$\$d;>#4tD_&q_[B (_2[0<18F$?dyőPA(MŠ3w;՘bVjco;&/&\Q>w@U)wA3H'_oỲNb?ZWn:o~kSп`"6oF 1Ku\FWV8hZo41ʀAkd>D25yr[uD vd 6mbYݳQ煗L+~)m9yV$P߿1}֟Ylc T:m|3ޭ[pٱ8}(+MJQs7IIՁ?EN!(ѻe_ l!o: Fn$^*N !6xYQ0[98x2 hq&wKk[M@ ΈaQx''vbtw~h2rpZAx~'m^ؼ)2 &n!WDj?љZƣ|7}*H93W;"3"J yC.8Y53imV (xTRq,_MWn ^F }PŁUAiKvΒ8D.@8wuf7+uR% :˿trtiUI&#?t.`w33!v^Lʩ4f/w,\\rQLg7K;C^G6=4jPy<:]BX}i-{嚓{l}L7 48 !Ԏ_n:'ht̯݊9L|Ťߤ\>h0f;0ʝ{-r ϑ.פ;w <+Y?웨 tA6ecT-f}FOaF 43WOra o MHC( \\q`BW9ay/#\ƓF+K/:;*2NuBmؿȺD¥X o~,^nOs 9i>V2&ק/#ۇfh4\Q9!g Y|Ǎ+cb.$.QV<_02`nɺ(l|vZd)g9$PeF g sl*E~\ Qf|#Pϒ> =wYԫt5;)V"q4HQ|u {,b*b-r3E=~ ąh,j.6'Vim4-?b5Q[2)36 A z:厅 v_A좯a/&tX{1I1ժ)\`5Gu`6N=:03)B"{O0~& -@N8-Oe,Q>*#_Qg(TQ3J7]ԚE%l';-6`%Q*^w볞p~&2wܶԒk<.NU2u~{њڴ| %y4ZȲ(g +y k',߱;/E_%T3^BiEkۦ q/ 8_6I2ҬiRoE|+{QLja2J|@]v9:}Vz2IʴGx+_(bL헙;B\kwIى)ַ̫ @"'^|'椹Obӎb\3h.A~K 9aY{M9{?GVxeԋvm ǔr4ˠqH7V]Uv+WT /VpM Ŏ)&D2~5ۣ7t`D'ZlRC4nXOv1ao@#=MMXP7s !lWJ[JlPsÏICe~ڴ-j;)g?4iӔv ' x#Ő 6&kIGLX'm/M+J9el|AHuq#6C&1 XH]8Sx`]?܀I5^\iյSk'l0FܸU!{h"oQ#[c_v]sXCXf7k;hQ DwW}0} C'BbU|?#~.!LKlKbi۲/̒@HgqH2rcgl| UfeNH»̓V_rBeSz?=y}N lRZA\|I뱊˚W$p^o5v6! JGi!AOҟ00|U9}P:yr6y9<iAU{$,BjY}o`*BX].5zG\wK;5RmU+wɠM?sLҺ-f0ýbì ^eBENj=C*2Ȇ0*00(-Lo~[ %;cd1\F~Bбgp/ݵ/6 r!W /įei `ɡ''3 fKP:[CZթȎq&5j Pwhֱg8&kyr|i%(w#AHmX4E@'HF*{#\3/z7槿Fi&6Į9fyԸС N M@%F GuRjC:O=}*I8 r)5 dP.?KT+LmJ{M%ؘ{<#8"PjT B  4Eq^imO 8~`z ƝYv5_?"+P z!0(*:,Y7 ( ݡ$hT\sh2s3CНU?*0 1$Y܆XzfSJaVC"uꍈB{&PGZ}c]|.TFX1u=X0{90 А#Dؼ>(-B?$M|F'4T !_ʛ>A܀[RBƲK4&j6dq"׫s=.46eYOfP޹iB.-;p*1%mD- ԃͶ5^xrw1B;7dڱwXE, 'K4<"(Te\Nd9^ssw˲;D9KC5DUӒM0X)MƸ6}o[v^;6TP|\8k.ZqOA@PQog>NWP=0k(TYA:`/Jg6ioa?G<m +r_s{$|2dS)Uܵ%r&=`'cqR TH0oo`DS !%jO*Q^Fyŀ7-SÜMjN겇 oSpƄtkttZOHxE܉vX֙^* p=78&xQp>!ێ;u4WE7%;@>Wn&1mOGk;hC2VQx0}rf`jl)7V@VSL^3ҀdLvon paJvGt@]*q(|k?jʰW T3 5'0<\P~r7)FFQ }{ư%DU;14ϝodVmGJ>F~ pu(-y[wV?l?i_Je'} ѹπ7H[LO.% 4[=9!w.N&a+ԯn18g|a;`3@.elA/TD]Q5rk5u$bL T-Z/ rpA,(΋ψOٵ4/Ozv]2LZ6m*e\lo\N7`%َB^b5[q*'63ĸD.-}Y%0 W=D%{A.6A%ZHoRKm$vo$&2Gse$Ull&QZwZPƣ:΅ ͆"kSv=zoK9Y<%E|ԣ+k6y v9d_]EK(WkobUz~*&P jcRH)\[J3p:*LxL.V%}Fƺ }=DmbFz91B]X"K?W17^lVE+m R$0DC/1OteCٱ|vލ Qͬ W&B6@n([nh|b IhLc@GVYY|} cE?nO#YQQK!p>  uf<5_P+)ƕ7>bA`{,WA*!wmc^5]rRuҫ#a;)J1kIg֌gh }yɍTjᬃP9;凥$! %G vQ6(p|Rφ&:H?*Efr ̇~Cw`"MEaQ6z#"}쑬U˦=jL 8 zQ:`"@[t Z_s-VܯyrMo(ژz^=U5,`.r14Q! V!@`Q$PI䪺*m(5<Sb/ AS5 ;̐2/oQ߄}6;COhP09nNϘA[uYGhVkYT%#ļԟLh6zG2pjBhiJ4BMQc.4X?Mtm(0*ZniT^"7ܮ3Hp TP4љ+ART9Jh^ 'ղ&R'pDDW;}|~|?Gq+Om\dN5y|JS7#yO_0oRZ˵ɠB|ŽuJPJ#_^jm>Vr,[s5Z--$h6Eij[}]u2-$%jWQ9Aa(sy,\i֮]D KPS|PjZKBw_>^-QL osT[hn-yir49'iE@B'ŹSⱳr {Y[ R%3nW|]#RUA!&{}]`bjC$Alg)Yv4JcCj vU@m( %=b<WNh^ ^K? |9. 1t._$(S&BϜvc zW_Kjy~u\^tN鼵J'kxAq?҃W.aйzBw&]%<8-hU֙ErU (9q$]L3c|qTA۳%~tK\+bUR|^6N8%jԑw;֨3 gҟ%҉9a G3,-]qf!VzSȚڱU #?57e?XnIBRZ+۹(Oԫ \A -KoDe(ןTsI~A" 5$ d CX*G.'3&P (Kl?Ub~RV4M\-$a9oOxE¢̆&^RrGD$#{u0z. "!2%XF;vdqAv蕦r'4JTУϑj TY`*?qn@)--%Ej\& vHHZQQG(K8>y&#\Z~9MgshMi*75g`}vreCZܫJ%P?u9ú%ƧA1t:n@%pdNڜg͝T 4/GkV&A9Tu#9@1/.%6bp8O1pX!C_.Ð w1H}vH]%._`vflXc!CۖyZ7[~5p f4 &#{<󄵡Nizh4a Y[r"Y^]n|: *tå < /T'4eâp$AH7DWŞS\8  Oz".Bt}raO1T>@h1vl6Rzw wͣsQ54B;eNJL_Ă +$%c /goVGvs0Q \ڛpxd2)5QDPpeK@tiREɩ]7ZhISmy!<ߺa_$b)4? ]'T-Ept,lI:Wk:yqcSh'+z"hS$^m@]SỺbVr 'ԫ`ZKNqb~$65|iG9u_޷(N"먯M,v6iƒ$~Cgk{[!6aX^1HzZ@?:6 1+l!0OW)K䰰'k 4N[@Ts!VB CM=/ye9w/XK`Ib3U!.13QTn:G#|(OPWl7hvB%)99Nc 4*}UAdnLq9UJ1Z$PvV 'NFضi/B?M0HΛ"MSmvaGWk}.4;EM 7p3GFW6# AȔH"3 !na2 м0/FiAG`kDW3,˜Z&pqrO'*lAQ?kdHSP5{r uSW~tHl F_%ec:9.&]_fCLGkU@d;5G9f)U$r}݂@^]`CYV+x+P:Ύ{h򻮴>?Y: k:i/?=3vr, lևRhKg&Hօ; l:-u]7(XdO٩pE?!vC a[f]d&OAm /kN) V⵬-# 3Z)[BlhaR}x !ia| CXrQtкuLlƯ%˰9AFf;`)ĬpXax=)锣3_V |q_t%!̘qDlelџʫ$'mM?z 栅cԕR7,#&W}y 13Oɉr@c01`MDflV A/ 0gK[phK8ȣlѿ 6.5|/ lm&}gӒm*%jђֲ;MPA9Xkꘓ+S3h̅Mt(L$<;-?2OV70ۃ;C^m52Y4vǷpD3F1WQl櫅EC 81-~$hd˼pmޡ>)_gh#2~D]xelpVL-z' uȓqV5q~?ȒJ)k;SGD<7[%хD],5qDN$\]U)dBqw[хmIxo+QrUmZ4Ǩc=SO}" e4NOP~k ϶2ädj]Y\fW@ ZsGHfnGv| ɩ>l= ErK&>ݴsOn K:|D!%CZ xѴ4"*Z& TSY+vCFѠZXFdZhyݔp I:;`Y9غdfvz9p&Xo$8[\Iɐ־ݨ%98'#|P v*nD ڌAJݫ|x'#TVr&Tg+GzſᏙY΂ w2K]t;2i)DG  WV x,r7t%_]Acg\0TQI+G%L@h:UD㝄1#YMlRW*GTP޵ LU3ĕFfzE9 p470G-i]Kp eg~]ަBB""*7,ŽFD~гd>طCa;.~$I̊ݥßpHx'&dD%dz7n}Cѻ6giKǙ +t$@,sMT"V.ƥszUDK7v@cY̺!h>_Zm FY%Ie7㬡3( M)R眆&e ~ *?),~P<;t7tP+Wϔqk8#<Ie=uϞ{\֖O/W XJa^J>_UѩB Fo ma2V _WaBnt[/mݎa ,ݽxwҍlKEBif<[rr'  Tv`4]k0hψEЭ!׻Ϯ| 9At&:0,d+УA>98|pJxr6&kKұۯ;WOMVbδ) 1{<!g7Ҁ\4\Z(>ђG|: &,UF_[ <§7*+@wJ=V_xat׆?t<S}(~82>Y.T Rrla0s\j嚘M=uT􇤖D*g-OAF jKB]u/!DJfxBDߊrca۷ ܛ}c?]SqkcA7;`}rSI?dVySI{K"Y/20":=к Wpז\]7a' [}c~Z = '}pCV^}Í!92F~gunFj,݈A,\1!8aB|'411r߯\5T;k`GÔ.#{ԣ#\f">/]:Uy+[Jhf<ܽz\g}c_q1h dtqg܆aOlR{6]BO.^/xװmHWfHN{:AFp60b`WTR\` <߽vN -6όnꉫѡspݡAy$/t{ԂL˸;QP9K-E'l46 /G n\ '_2\_l1ZxYX1mb]]_T44( 7ЊUiD9xV(v@t6mG4ߜjh̿[D^םyHc 0<bj?@rO_Ou=j' +?-2DNpvrk+[H ɢuw&HވİcjEgkN%y*Ÿ;i2z1o>qf $m]v}*`ObMOg6Npƣ"te +G@cr#'%YE2ߓү7/C1kGf"X>E_12%_Nqz..0L>xUYfPY˹P8o,K##G7`IGNtXO)k(;L tNzLB𮬺(*^r2% Nv`Us0M$+nRd7g̏ʓpekϬ [gj$B(sj@3h` fe"wwB ,VըGz'+ٸ:` eⲺSbKh@gҶ$\{5m$πCz6ǣ6d7=&{ OH*lv3kiA.пu,puF @5Sc&>&9/  (/H"m5Uqga v˓Smãa=Z!D)luGD#m%Y~`o+dȱ ^uuzxq,@g8p#[PjL_Yʗ 4Ɂ%Z#+/+ E+Sfm^Z]!`#MbΉSϻ>s/L7ˬPnO9"w+YS ڂZCCe+|(0W ,&3I#UGpv ʦ0}eK*T Q$d~M/Ia費%uɜI|);1{wʖ-jT'VN9$81b&- !VFiI+7 iTĆ~w1nV!7ֲH?XX\UL_Kn O9ɂӟzDnt)8OeGaTSMLKvgg^>{D$QFq kc6ox{K!P{fo)ր8<7+_**~x2ۚBYꖠx$8y$'Mҋc}p'{`R15 ^?'(ppB ܵ5(+0l"02R7y50Z8Y4w/F\o8bR;Y<8{,A,aZ8J` Z1kZp\ ZB]|S#vRۣ]%u^֔>iKe{B%dT6yǾ:R5(4  #R1#IT+egtbC*^>mݟ܉b76zC< Bbf}}upiw7Tvlņ \+(bVNȰ7LxG&ni o7^~;2m Btk;Bè]zZ!w}Rv}%xxD0l}ٙ&sK '覔3) \bZp )!5.1ك{|%,AmS-[E!E@=gշI"$w6 kpapݾJ`lc5˜DȟrqߖE^O{.i,4jJwEeT8Uo ![ڋ&aATFT>9w 48rh#Fؚu86s4^jor lf/ͱaVV8̀hE^;K0z"]J5βuaF}g >k, Qƒ#پͅ14ٕBF ՗7/sٰ=b{G~L$pfr̺QRZ$#\V\%!T~k*F |kt;V~tg0#=1G Jq7 0ppV[`ZYR?XQ 9Cv~a_'t=o^gSQu7]R(鹽33>§E5Ưqm 8rLu/ӖQ!ĆylW].y,EYn9;tZ[dd&-IA?yt3J3VlIK='*f{Tn{`o(l'uj/nj$Bі׶wcqa٫stCM4)R!+nVo9͍POZ'ymd 41ܡYJ!&d I'MzPrJm\cz<">Mڀ1<>1;7pIX􇃉I t)o#06n4E$pV<c/r~):KFv߆]gXHRSgo` iل{>_$dDɪqj\Pٜzjq$Qgrʨv-Zu[(M1.]6y@,i{xRɂ~{a*aav!SJU[5$^yn9KKh'Z.1Mj}hfiՌ*A'gq70ƑF13[dZ0Q`%9Nxݼwj߱VIdM8K8b8Sһڎ V[Ô/u8_czH1Z-_BxbvK0[=McYo|}9φx&`q% /jx0_񅹃Q+0`@ܑ(\gr9!භn<'תLf濥r_$_(qU>]xvLCLAN g=w2;ad&frYk|MwծpG@?@8y%b e~ _0y\S> Teu6_gw;/3E\g84 B4y|'5I6fa "39q[Z[ÕhBd:z{ؘh׌Qf%ٙ7-ٍSL]3]tePGr-\ أ&XkurC䤶D"j:P.gn6gPd59ˢǼ:M&mZ\S0)JgWT,pbσȳSjsen,1&dOK9TTY @NB@{Z.Z)3b 2c,ZX8ZyD8bM܅.J^]CҬ<qْӯdpp)DonUJQܔꮆVM M$zQ@)ŀNO\t>_C+ E)ã$\!%t0[!YA쓐~T[5_c ,74ۨ ޠ oc4 cⒶISgox;@?(,ɑ IJ'|=&<[7n2C0]}Nx&3fL,28̗lfs#Un]'rW~@J 7Z̍i·rUpiH$K,ljE6 u +E*/v{ogn}C^w4ҜxiR]z<}RZЋlBW:yR'Lįo i/ |~8g mHhXˣSuY-ya~E: hHOwsn-:Wm1 M:`3n (У 2(] 1N܋r#jP T jQLWQ/o$a4LĒƛp׎R+1t@*wr'ib_(.NNgBJ$} ]9@d RL8ToZQitO@pih"Y;'Aa8@쫧TOX&@O[akqT 0FXNJ'kȭSr2 s!O82样B)WQ#rIJ]Wtq)JnJo "h-NC>>1r)1JLݴf"BIeZ?րSAw_#ue3{:-lmHy[EB}dDjӝZ.B<mj;:4Zt%Α=7H/&/H[Ԯ8ic5Y @6<8 w(Լ1Y7J񇠘3)؄`܆QX_ ~~08Xf<\Acy,ֺ[fU 1Sڎ S=(+xDwbٯgȀVOpyc:56gu^dL&V~5W14&U|bS:ŞdхJ(UxS9Iy/}Q=1c|S_>4q]ylS-3g<v4l&qCgXK㝻IA lπ5hHlA@ɻ `+H&DSE#]@},VBw~qc][5Y3c,G̍4]c.w:ǐ_$Qx>-[i>wmQbef! NN 3V+)?ƛc_XD}+  SCH3A T2!V䠏Ojt.yem& O(7$blHX8'P=%魘m[8_:A>?.uV vJPz'l禓%2\lÛ:݀3{%b" _~DCuEZ#f'E'"*XKFף/ 1j{N^: $JHkИ`d?_=6!"Ψ[۱+)tSSH)otI9:hD60q Se;~@A$uC};DH9~NeQ;Ph` Mў~5)%r@r+sIUJ:KWXjK*Znn4o cyI~TfIT:C|A(<,FM[Er0 YV t2v7t$uT.|Ew?[XvasLޛp0wװ> G5͙ QGǏhcѲ5YY^%f 6}-F$-_hDʭvWu;2ʆq^G&]~)č5) G*\z_tRzը\M+#!C>#9e]dB9az3̜/\l V%a#:je4A8HRgZrپ{K7so)+r?0/r_S XH Z=rrmqsBEڻ0= 1Qk}IXM`@یJzN$Bg ͩ=}F1\FAkxN[S)f u_;ϊPI9XLbJͩ)>b](+ѹ0^Kfz;N_M;uEڢ`OzS-ΙB:/ _ia,INNRoPSw ŏ3cեt A'Q& X ]*jdD3Y-#X]3)z) Ql\{ n& &O4, Uh9ABj#ɞ^t+~-XNk؀ESWxBxADUnh E782:5źX pz՚~1\/qHLC^=Kϋe4såOz{ Llrob a)aF"]x[FiF(ma#$fj!McQf?U&T?QGbX~L/<*?(̎(!X&,a:Zǚ׎.x׷L dC kCM/z?/GcGfS_&]k5Vu ;prK nGvHĝQB[yEK~Oثu Yn6/F !E{0H6 WP b&J>էǒRJڶ Z+O0| zL 'jqS[41,}y{LX}E'ŶmwX*{QʠgF]>ӼJ2x茑=eL:gBԥx~%kt Zj|*M;XoJºukƋ?g^\ՁNHlj9Cz(ZY8;.S"):DR e[[$md apeo uN+' @6ff3H%hb;f.8׵lGUb8z|V ~1fV_<ؐp=̬|̟3DGs'h\3 4w,KxŞ,DZl+E䞥ySJCJƥDמTd pgܾy p3jQ$;* z X)9+J|zLX e ܜ*Z<55[Nh!P?BLd~5)x@CrKhW؅]<s#~0_I1@Cl;u= RՠP߽f&$y`P=vf9O[pG-zIqW)fUfw*go1(9n`c ]&ub M#^9`Aj :[-#$E&{ci~ɉXd:z+/1[ڐyրx3}hPp;RmMO L&w;N@q%a$|Kβ¡j znX֧Fb`{7(BA yoVE4tIof~<{w(&zwom})Gd>˚F %4-&m h|~p.ePpRrh*Ċ )Bm0S)ȟ>M&,eUX9E inUNU.P`XX^EC5LCam;C5J " ?_4$ J" ˅n F`gjkNAza=Sd9,gU'ޮ/hASQ6epĽ2<*bC5  c &@Ͼdisk8N\o~s`"Epk/vx-#9 I2E߳R:u j?M~sՃwW8>byVF1@bԥtbady՚+$;@mE4WF !>{hۓ8)j^J(8~WMpfM/*23;N[)ɯ5b`pu#|^j~XL=N6Q`REK!-Y,ĝqjf)I%M<LD~<ݵщcaTV.\MW#.hF3ԺެIՈAQu-/K Ŕ75Mr\7uD.k֝[<>yMGk׺&SʃU)1RX d.oR-[Ҋ4`EPQ3{ɰ+LWJܹYq"1?)sZލ*-(߃jlLMP2]¼Pྡp8~^CN-m?ΗHxDTp՞6Gqk`Y^ry~7'+]>z z&W&i\]ZkuTnb/am5m$0KI}-}ܤyP߶k<ӜϿt5;!dƱeNߕSE8e$Qu /TˠB'QAa<92†XpHmXD!}!X~}:y&#-*IbnS>z)"bP uזZ@%.f~ɰ٭1ޢ*QYhhzeeRqgno/F1,D%Q)} ӳ4,-ؼjuLV>f]L'S3ܲ1`&Dh4o I uzbD}Wlxz8STDѼfD_)RQ(d1Pd]~)y9 K+$^*ѻ'6}w[U5ZW6gޯp|;v^deN;q 'տZ.Mٓzд~~UJ L3YEJ5L7k[*n]| e')904d,& :8/{ckiQPVEþ0)PJycOˣ$q3Ea+Ʊǝ36*(Sz%w~{ "C }gMIȔ2lJ l:=^La>p,4[xH/&iE}DH[(EE3$WbO5ķӓ"22Aލnj>5ʡ~mgo:އf xƤ9tF4a0S{zZ0B*љ2猺|& ml <00$O f o2BURJu KjUbGD_NL!;T9'> )uj{ba4!B,OS~*s)4\QXVKڸB&9Ouswɀ>p%%KͽPw5++?0c|63}eyGK#7.e_VެjK xa3IkM0h?yϵ$8A gaP"ZW Zwa ')+ys`7Rou`Vm=$f)+te($NFU#wp΅ | S374TrH2ū+Xxm޽}36>'|,L֪!Nc9Ud8#j>lh08ү9#kS*"4;'g5]_+0Y±}7UUL1?z9dV¯TqJD*_jھ_74p 5.ljv9Il*TPww*ad"H͏`}^΀ ?EMx |DyTLi)2u=rnOjI8ČjgKohig'Ds]O1,k}Cy~@Bc/I%3+[_$'*4hy`rXÆ߹kT-# s"toҐYE{p{'*,z ̣;=9*Mk^ŌTY?Vm@NQ))O%Oe@_Y-BovSv1WgZHJrP9ʅ]9 ĉzt7CSܴߴ4!:7!(Tb[ZGHXVM;gv"-C3bך聐񭘩vwp/Ŷ΅K~wy:C`; Pۻ1NHwȋ] ۿY WROU @1V r.@Ta-gHSdS)5ƲU/& Ay%4H#ggn>5WDL]X&J͑")@IOfOR?[\A܊k !lEmL~P!//& dԮCW??ГDn]gV*P'-%͵j'o).Vm]&f&X@_A?a]!C |7nާWpiW^ M7b}%"Gᔩ.f~Lၿ4} z\nr}W _  5C?aǓ@n9$p} g[b_(aֽG`keejӶfͥ>P>H&^{S8d;-NC4.v"&ڗ<^8@/,5ݝ$qf_"?IfBPsP؝ݲ!4"VH^!V$U^~qgM>. /NS,Nՠ4Ku+>@Vhrяm`[2`3"|&IJ P]cuB|4L|A]\7o4Vu_~Йr豯`Ag'-%xJ\Y$1GECYUΗuR%Ṕ8W  zC }bl2Vxtȉ63r\`|ciq-pbFY`<ɓ%2.GԨy4%?\) G#KQ{pz!hK.FZ焱 V%^_LK/X^_n](b70RV_2v6̤`^\Bq_,3Y7fA-TQ#~(o}=f2vBقÔ=%ʝ5.ecZ<ƉE 4)5Q=e !n]GZ)2DR:ZĬ Edh^VfmH10:o3B yo=:%ZƈGWaCCGslӻQ@>߁f]`(du Ud9S,%r yr]' 1E*!SՊ4Gnq:m(~enӅZVӂ60Y}ޑOUe x7]r\l~T}"C}sAbEq2fS;(WL8ɦE _ L~N4#d>"֧I`[f201}X|ge 1BNyye["Ƕ3VɌm|W"Қk:mcerQգaAGD;g3;(GXU4!P?>Ahu1_/3 E)'S<}?g,VtU8ȨR.@֪tk;0x6`N e!3}$DP9p4._uDL}#[5=iP,B7yj[$3>ׯ뇟\%umm(!UCs*is@l'țW uGKeJ QT&[.<2wc> 7eG ;[AjmT[ %f IR)28oE,~*x=Uę݈` e;@LUPvG? c 3=kT=Zà/$(&)n(Y>6ۇO7ۋQ%dvjSF $uz2r*TMu! pyIBb YŖy+hL EkU{CwC@=VѓBks#X&ꯑL?JADG5KXX$-Ec*?#w RF_Sc̻>資Wq?ƈ9tCSU}?9›;zjJm1̪iJzQW~c}u\ozX؊c2Wר2XV͔ap9VUB [ĿtthV}R@?jwvR84+$?|Ͽ?IeT;dZG$6F䮟#gꨈ2hI8z}q_ "?ա>㾼b5a^Â4A(9OS o!/["p-@K &My""n(eFnQ[ȴdU/Q&Qz@ѾrGri )qxqFjgi dPtU#Cnx+?7E K,Uf@!m3H~6M/@:<ᐞvH˾ķٔ =DRc6C@3~03bSat櫐PQBo)sSg[|`1RgQ]a?ksmm  0mp֥q4pgg~ W`OѦeMv*L/&4 c;ؔ^'݄$դ/ĘD#?X9=Wjhhk ˋ2~R9ߍGDLGd_] UN̔;qׅě)ݭc3)ɼ?BX&՘'05vح.40=~f菓-5\ךT/Ѱ9OoȈ<,5>##}2"6m> qΕ\P+ 3jswIv(r38vm h']0|^!wKvF[d#jgymrRmX&*~6]  4Z"&꾝aZbb rHZspAЅő]^~(I<ڱ=ψ0zf=Dl=Ֆq+[i|zsגU,n23Ժa^]CAe}q3v7} LG ;Al*Lǐ%FΩL wx}q qʒ$}/j8ngƇ>-FU<@P# SWx9$ Wz[7eA+3UvqK%Ph>7JCMs 7lYa5]C8w7V]Wv=6p1ǂ;oԺ~{^aW@@š6,y]Qi %xw~gqO9w)l\9?X?<|q}dcעp/)!uR^vmTУ+b-_v9Et{0\ eqt"{&?3}&sΐGUOf56 ~hn {צWCP^dmOgQy` o1؁#/ RK uP4 nmD(p/Ì|e{C>B'Usː%<ӂ7]̠ EIg7` ڃ)}0eT78KZ@`M~yEY4?Q A.c$j۔w$jö׆3RmAՐLb/Y`Po|djP6f~3$J.˂Y IU̹1!@IogbdNe_c0,jF1CIn]yr H TDp}v53lϹ{+㢀¢VYB:Bưk"Kwt6>8'u-Rn{c|h#Am{^2ދ4QCN9^Lҹ́Y2E1Э4`LeKM&D[5gf}Mڥᘡ54kifʹ]`g.KҎ.&oHQJ9!k>X2o2Q2]!]XgJAqzbڞѫ;QtmA`+z%jVR޾-^Jz!>!9' ad\= 0\b]Y:,?QtGLQYM˵%֍cZ8ꣀ] *'2mw<%Wۂ,ʷ; KOp/!I"JM҂EF&ۼ⬺mLU( !h"BP8{Gzu5D1i/Y6"6pRf%=_ȵە uskLё)G:mhw̶c\:-2Us|3F:Ym: ?Qqq;%EgG 4 p{RwF$PA*sSH=z57> ژ;gkJG~8K׿Lc8ן[ö#MmYe(ӾSgUjū(􌧙k1᷊":C%k_΄n / &3obGbaIVJ组l:11SC4%EpC`Ʉs<'Ֆ,3馓YeWZPhs7X },iUΑ[F:ؽ"zw8 $gh4G`r`}Q HzދQ9|jǵ:6$-Qws`ȦsyR3$G?C4=Ví4RщeTHAI;Q0wì̎Tx Ev}A鲺S%1S1NjrfKl0Z AȌP;h t)HAĪD[ins;啥ըr}!~u/oԊӶW#?آbiseY={CTHTd+3cZdhUOhdt z3)16@.P}0_|23-9HCuAEP~nѤ6ro G(*FQ>f=Q;nX I8szQoYR{Ґ"I.*?V,vh6H0W2]й+7$}9CǾ$W5jHɑ/Xa:ԭPtd -T 0J'\P5 [rGB&MS!y2[ ȼ=m;)3qwTttwO`讻#Ԝ_[oIp3Dי[i8%՝w 6p>+6MqոԖ +I bk]CU< #{fgES|VQŵpTC^ w zIH]?+M>]+}J.2 Li5Mv2!Q3< ә&7S*ĬLb~2[|)\;ay 9 4x'XE}I,QL(ko/XSEŹB0TuG(ԛ\ocԂef0hq<e"u\X. Sש 4et $RC8ػuT~MI;Ndv&"ehvZ{\*?opK7G!n=U KwD_kKK_@ tKG%WyU 8d^mbtgFa^q"K(/=B5J[W/H=(Q-.ݼFy (,5q/.Hsx .YI w -B_Ͷ?wA.)hw*مg- y1=fаxWF,~[ 84p<ι qO;Yon]s3uw. w㼳[_?s8h4}aϵ҃:[S~bMVģزiL/o꾶9[I̋>/G0\X0j8O̕T~?]@T@WUZ}|^g{˜CW7Mwn}T 9Pپ%vD4c@؍~+n> GDJϳNH P0O VwS:k ]7 n:ֵcB-2*'SYc/ZU_Z ,6j-\QMPvRky_sUdfK@KQ5@j2#zp>}"q]Ʒ~y}@RjDhk9]3Iף ޚz2L%`P⮌Ӟ(Fӗv @9[i׎jРY{gNBW 17:ЗY )H|]gJO(&cqm8ϭLn?m7X^#WUy*qФ '… @( ׹]|ۡ4ccbm*//7a \>VhHq^L F'q{*L.[+&ǐܦY2>Vt`<Ł4)/ZɌonrob%CoڟwpW+f^*@[톻 F[978Hvk@vh-_2=m>)ogiQx~J." >/?<e*ƈ2V!{NT |9OQUYSx[Nɉ%"YMQ)UCpbc˵$6H,)A %RFQ(HZ(ܙY}M'[ w-:$$ X 4gqh%%6-AVO F9tYF>a/ 0ɁPt3|tQ?V=o:Lwas /,pޤw kRC@k%ng<0/V6ie7ef@Ѳ$$?B7JEFOG Ua}w>a1SՁQNo"'✻bn86 ړi~6TI;K"g)'5iȰ7{ȌM0ZҚE&?6b׋D+|Ժ8bEO1kT$h/h9 `Pd`#J PNaer#'0Rb\a } L{+؋A&͆F-#]Nj/}eu)`֒[',@X˱k!NlA:hi gm13[@pBu KΤpf) |Pty>Os $5=oFFj*_UP "0 6c)o:95*H0#)v5i}~ ;k*cJ[_?(_[TQ9dp}u$&:p IۈLh57L(Nu/_kHlΗpag4dzod~-P.vWpy~Ӻ=0ury56Wb9ȑ!^^Q9]T&ʑ`?yd9:VvRp))#o/WB+RivUC2s>HqRD|Jm"_P[uٯEF^O:1%Gizim< ,=k{_t%Y=ߚ|Y ?%GhITf3,Fɚ`S<t[7<$Tc0c0.rɨ(Q")G4 i3t߱I$TT%ۏMU#;5+7d~oS艷D*3\,ud1fnrkNyl0l!7dY=w, Vせ`Ai"Tvu$eL>m|-$(j@W80Kþ~j5)пiQǷ%!]>`˶׉:Q*X\t&N1֏N/Y%+.XVLJ3HUݳ{!HԜ}$ ‡DZ YUƢL};y]0 !Kmi2=7on84yֲ7bmc(%xYfj BRY/lhTZlUc!c={ؿ,4"AI<$~5ֵZ $P4RD4rH2&hԧ>3WȨݨ"Tiy*:%cp{o2e]HgRB Q/ݢ'_U+A?5X]L3oϧaiTQ(Vqҥ nͶAW7OJaCKIZ ZHL EEQc 5opj7TAPG&w'w v|vƦIOpz.a#4~/YAC"]R2EmaӨ{*N ]|l?">PhШ䜔7U.6O3ɯhj%n=˒g8 JC+ݖ+?뷜<%0$#8p̅Qv#(w/v߶x&‘geە#*ʯS$<`aq{< \7lO׾_VY\=3s0 тTdiӁ&4>*֛N[n).me'vys|e>T)Q<"?~6qp}Px/2@tlyigDW7rѩqtDU4{C]PW)#Ā2"xJGV}7j| (owo~gmMD X1˞)t/HSN_1 MtTi!+BNh+6[5SUM)/"YJ/^%"ZRY% \Pk@(xtgy_lLEa!~h IL-sT|ADU l5$mM 1;kQ0C(2{芅L/=e (X:-Y-SТ]|I.H۹ F2SǤ>;K3yuM!;90ۘHFTp \10Eڝ뗵~օzϤB$^G 0uic }@Th_9p(pOOoU^ubIpژ X_SN{]nA.m;QMygx:?c< 4'4+]ӧV;N䞩z-t$Q"(*Lx}12|KX/i9SA/[d"QR0#iRX~sXPT|I(dMF+P~]kժ`Eݡ*Hi1b'6DoTRmWDnA܄"eꏑ$]ᄣJU36( 'KCM˓ɦ KCj'qLꍪq]jP{_1O<@ L`G|Ye 0TIf. 0=}lI5/GDHFMVIɌ\@X`KZ>5 ݎBPKGP!PIh h~?=KPUã #n+g/n7uK6yaڃ ѷrcwیlSO3\/=,Is\oZk<^c> ʨې{8Ӿ1 q+wxp{0r؉ceϰl/2V=<\;>Z@Tߚ=8hտ"21OW?x }%x'YQ}M$\2Z]iiMb[ρ]7>ЍV%uswܷ:~ 8:BĎHA 0l@/EKO?M*^]إVz3,_.fT25)k<ϡâ<Bx״\ AjT8CdSech zK]NcTv u_koIF#̞gB4xo֍ΩJ ~+6a:Ѣ VlG  /HNH$Z_Wj(~+ea-mDN}hۺ[¼ 5.7%Z6P.mםI>,uCvuf\It1Wč۪~]иO % ۈt"8Gd=VcJYae.}ݢVeGlreCLįs.(5Ï"M_]J6_#XfRKڈO[Ew>EQ2;S_)n|_8jK{6zx wU(uN?L4s1uӢ{xM/cUA5)3Mz{xR煽"?s1 msT1 xA]CZ!oKRLGT?9hC tcuߧFUb~Fvuir4%ßYQ*k$ 7,QУ|wzh)^F`9HZaA@_o'`Vf{p W׃iYh㕟yd3)13B'^ 0&MɮD# G$U}Akq@:l'ZeXÖ-!ZE柾*< y~,T"[[eޠDzm#2t`w҃cd\ŵYxMA1%&PM~B?sB/bOL|#e@md}1Xd,zȕAגMvq7e r{H] M=;lGxG:_*^,lH xaa31uH :YdZv ϴɊLnr("u'1WЫ -J˹8ԫcmzIY WB\5ySI sÛ1EzWB̳/dl,]s o@3`4R4?[A0[FGst#ְNɄ簝:u#UZjF̾Į4um{xۊޜUHg|R*<q2~t7 g_ņv۩^Q h\]_bxDvHI-/E,d ~R*ܲ61կ]$,SҗCe],*:ȱF-":fDL;?P}3 -7֬0Q1$'SF ~KN!,\h6m/Y?rS}c01B*awZDg "$DA\ߏbʢ>EfB{E~t]9NfHSJi>r=ako}k^N,|y3w{~gYKW_<y;xŴac@~}UF3i-XTQQINH˓8:|UR nड़#{fXkh=^NEiƢ/@8I"tFT{yV6;YO{Ѕc\n=4JiL׿;,1x,8BQɴ󫃬i8~oܷ5cLx`ihykLN`њq'7ˡP/6_ vP^χNٚ:A.rHK-BV-5;LdSL3Lp}bke02g'aE뎛|(ʭgiR v豯^C(eR\̑3gba&kRk(EQ4ݚ,E4-Gp%i/g G_g˙umZ-s8&$fR?k*nM>rpXYQ~룿{?b@Bc%+$;*ܶK$4Ni`/f Vކj|KUjA<M.Wt%Zڿ'ɔiIWNkóܬܟpqF+f>ʩ,TSDQ}Gp~O+5ҭcC&K 䆁Ҹ̀F ds>=rr4 ރGP_n5ëg+X2(S:51ؖs9R<@` o> 'ޔR갭ЌdF5ѿʎ˥U@ B>A$Z1h`:'TAt(-K;H޹/Yq\8gQH %z VW<|^\f%ק@i$T:&A*]@wclaP Ezz?G |daGy~J4CMW 1¨$!Qcotd8d-q Z(hǖ׷߷n>;A8YT($~@sςE[ut’'U.PTE> N9@a z!:b*D8{G9h'f9 Db,/t#llo@JK(& k@V&`łF8Pۊ:b{͎iޱ/@}cLf'1]u[+A6pGTmG ׆+FсPʇt$q@4{彛xW].vnF\;t}&F:ϟ؎VC~(un9~Lge6t@@` T꠶<汉L߭%d@,[ǀB3̳`/߂йyI yY((㇮THN]5&Yz폣d@+UsW*e90]0OW%)G\{~k=|RYXP@td V9en]>~ *r85@VPHF΂`Y2S(! 2sʧXzVzVXE&NK&\{DHAp+=g`AO4GwuT^3x Zv`$-cd>2OQnQ9k=с=-РyByV& ,þhʆIpwǺ^hrP:vXy0Ԭ*7fohAp-)<=.< *n w2gy}-&X[0 ;suzC=܊K2AK׺1ǥS`jX6V(\ F}HgM X zOw[ !J=7X C@VƢ`(l4.=갉ط^gsIol+^h8l-6$\{U~n*7_tj/T;YI8e&݇o͖!g "4쬣Nkճ׭ 9(;W~cXŇi phќs4ۧrA^$q{*qؗ Ql$VnK 5OWpli/9*PP :AφQkYTuy-@wG#\MR lL/󯟩3Ɓ-=Q EB#vl;.8kg*BXFCk[ |Z_L7Ouӫr15aˡ8B ~M;gzXB/ӈ:u)WQt;-6fKWÅ٥#&Q~,D9u䙈(V0#6P֨X1YTW "yA,弤&LHJCȿʳ}OTUk.e}ގ[] @D> 6L\þ@K[x)IiǶIRg:yII8X2<֢!n eYt "(b\ƹ:8J-qǺY(:CP0&a+g99(avKXÛO>9 2jy'[@-Ĺc׫aP:0m!A|B0!NgQnf5UL A"qٱ+MAV_;73eLEz`BP ( %پC(tZƩV[!L?dA__gV<+H̏dNHHDi=Y pxKh8[ /6)-evª0<% T]v0"ʪ; P*J{!U6C4~_]40k|6)8n-w1d,p ^܇$ju1/$^z@@``^%SdK "Mտ~ӎE_e- Vܡf+ ;R>aQӒa[C0`# #0dYF-9Rs{&z[/UpưUm1jŧ~DK(1EJKb䝞3z( ;b:2㉤%97:Eއd$gt \"3dټkm=0E{+p fQp` FR$Pf{8gP 躗.MSLA˚j0/_d=$m%tڦbnH 1rr'+qQTl? _e1/$)6K;>GyۮBp Y9_#yDvp@-3ʝuws @O1X{m='ZT\ULJ !=hju2 %٩*%*j Kdz0\RBPg\7 k6Q"u%釀nyZBjb \)>v@0ۄ3Umm?R@C.,[ Ld۟[39?;8&@F/ĩyQ:~7%CNrdMeߕжbtѶ )S'Aۃb}"[15^$pe[_ Q%ez 2_R1k|SaҘB8F""߀kT.;-)=-?c(gp! d-П[Gyԙ ţAPk(H&P|_ ݰxU,/GC+ AF> GZvyƿhtrO鬧04wOk)3 v:3C:ˇUE9}I%3xmѱR?m2\b~%j6똔lJ`J 5-1 8¦=% Qu@$ZFUXFWK`A-[x"w7c8 o:᜜,Dڭy[5ZQdImKL %]{ealfo`?Sf"XD- 4^)ϷM"o^M6 E-63"+/<#>;kP>؅ .$-k!.{sAKJwIʯ{OO[pL"-5۔>7#qO +c]MR†-H#}hMF!6Ȩ1yn5jѲ`kL}O4D7{8 Sn$ٮ |F,:8./Y)cnug#>_)H,_dP 9yɺ}LPːYۂR4AtMBLgvț"j]~<{9Ţ_Tvv}䡴)j`NG,l3ϴ~GQ= ąs)TE6!f*f*i+WZK2ޕ~tsQA?Zȶ0$%yCP, Ⱥ,_k=[O>4׫3mw>a4DEzKӽK/wwBq7:8lZ7VƉ=4Gx6Y|K1L 5@19cRa;6[ 0pLpj.c]?((,x&:mJ.;w@ RsYRCK:5WHnuz)xz"ՄodHlX \ü5 s\;@ ΈȾ%"Cž@ov,AJC{;{:RG ק4U|0o-/_ʸ'L VޒOݿc1PcZڬzix>=2cuԼ(km*d8 27IBL\6?;T)'])qN"JQ Sd!؂Ո5CFo_OQQqϓҿ 6ZAe=#3`Xq t{ADZ9ߩsԲaˏiYuGP5W3Ҧ^觉j'qa W8M9i03:4k9-2+CA>J7CZ‚9&3d4͋.yr׻L^2quPs:'P8^xHIuQ` l` \gb0vR^29o%fz9syRM2>Q!NEAbE"Q ōu;!WIdoajϦl( UaTxM9Nqa%2*=,bLPurQ.-U~߂?MF{3A6R6Xˌwgu:󆬽+ #!:X(BH5m/MDL6F? ٢-o,,;O*yT]<#$3]vXJB>NUJSiA3ne qd: S Kɟ c{s(Ŋ`Ms_c~/LME'A.Cl# VrASw@><ҨIah![F, 2_, {%)98+kwΝo#"ҡ4ȽyWe9n>a,o2V!ˑ"i/[^ܒ =|(iE$l&'Z_Wȸ#%HyZ8x&JP|;[ȑ2JQv4Y7e5GnB yذ'[}3܈}.v^Z DhUOi" s}<fT[#Hif?~󂛚H_T& GSn{_AϘKzɃ[H) o:~ <+ rxk#)V gU|A7cGO-VzqۘȌ]L ;KġT0CP9o#zZuRMg .1x$ $,GDx[`i=u!B c-f]~Bb)+;zЍ<8pBp.8К#7PqpN㧵ו>+9;ir JNDl7$͵x6d=Tb'fDe_ @U*yxμ_߈6g+i~b:0KJUCi;3]KL3sL-z-aH_ptK.m]~1ӏn6LJwP 0Pᧄ87,]n"My_j\J “=%<%p~R3r%(o:l ]N,3**R%/B= A4į8#iQؙW9=}tsB#])q<}ww?(nhYa6­/9RK*:Y 2#c-#FDrM pYF cC_ph+!]@ur!`CIȮf LOPUG f6YvU#h ٯ ᡉ۪famZmA6弢 fB%UT4JkG 8C=%Fj4IՂ”^<=۞ E,5k(#5r k޶i֨@@@a8nNôIѓ _`bH\p3 n fA^ao$Ğ驛9B jͳ͍4$v^ow"TMdAƒ9jmlTD͛T]]%Eo}%&(ߨp;F3e݇{W oB5$BʤMYXZ愯ɐ G k 'ՊKMA3pK}>úm2s>ۮk:š" XwуwÓ_`m.|ʪ l?Ms9,.%*Δˁ2xӧ K{[lU\RaL_O b6jrb eŪpDxCF$Kc ;^x_p{ň6AzL,} PdN__dM`YPs@ȊZ/i魩T@3i)/:f62N].mEU ⴉ4ۚ&c)Q Ww9M5, .`,vp'ЁJS}otQ<)4]yxII'#&tc9SK|͉ш_BaYWF&ZRRpelw4,HQk7]ihx`V stڶhAs& R*2r{`t>Hos \i0$>]7Urî!Pk?tUµ͉)cﲨzsІY <i5[ulˆgVU.tSV6Җ0<}I#/m f>oֿb-C g_?6G%,=k*wzܗ?r|ar٘X[nM5]DK8`is|7C J01z@}gmh>IM+ݬj'ҥ(+Q[rX[l骽xg |J323c]nK!#~:rIS 7-6^eo!eBnVVDLsm(f?#ќޞIa:a+0JcXO0]Z^D J2ڄ>$yRP0|HWtHG'7n=ɾs%=``]~<<`9,ݍ`6xxcJya"{R~$;%0\x*> L[#gYZ07070100000462000081a4000000000000000000000001668c16930000e00c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/-]?Eh=ڜ.+ɓ=Pf2}ˬ{&):_'!&(>K*)y7@~3U{zZ?g:\FhO8hq$n l2X֜ħG g:V8|FBѓe1NL|R4pj(Iˮ.yr%/_N5ƑQfE}c!{y2IIw,` t MA8OW;*TZC25-cخ=Q䐑I&Bp{SYIsj`D{:8Vvns cPz["vvl4N&r_kXF%};OgkvR)AzCٿog}i>'X?OQazKpsoI-G<yKwW-(8bg̒4>!"WQl#z#|$iО0Fs{"9905\+V@KJ:Wn2ۣ\^!} 9ŴM;a_=#>Uƕ-_dH-se~=:V}xAuقlG LTkY}Z~>-X)P]L'L'{FLi\}):GV:V;SNWM] 8jd3"P1+`9PLQF-Y,8N}اXP]VʽGB(dg,@f<)̍aVRJ[Cz' c>dI|N| )d [fjOvnTF0"Nb&W bd$?D"~>.qT DR%`!wW}4GT@ڕF%  ^O87z;ݕiM'@9/Px7 b)2(.-e'{RY \U\~'U4N#jI EkTL |D0Ї1,s0 _$ݨgg^pY9{:R:N2G`Zu"cN|j ]c4 ѺNZev.70l6wNj.S=.|կr-Q&@9)OH~yUBt9_vȁ]#F;9wܼ mZ! RwNC&*Ū8驹CתV^,4ރ?9tKsP98dB::OoTdžGa{w PLHs7Xj])~πǂF{ }c&6"BZ9PMك{΃2#oЋ;-pBW|ClF1ܕOLsm ͛llN{.F\c}!$zlxuP}e;rTUmәd1R$+iԐQ3̞ pWO/Q${M2H:ViɂA6qOZb根w呕M>62'F<PU"ALW![dC 6$.Vǐ^&5҃;~b,\O H'۵/@1ۋQD4KW5h3]8<WݼM+7.[qU[  fyȁǸk /(`I->Q );`ME 'W5"$w\iب{;[߿y˂Ҵhri=*a0%J4yk9 y^nH]:5T' [Vzvx;0hUVP:v\b&Ӫu˜#F!f( b*+-uGVk`;tÐ֍aUeV!x̆(Cl: s(5OxPlbjh [B_Q5)TϩJ2B?:=\f)6&K!Íj=<+Qo_Ʉ}YVT-}+ؿ-oUԳȺMGmR gA ,Q)-?sz60TQE/{ѹ~el,!N +*㷙.s V|!Wp"LOQ#NOm_5A'pZ y?z~&>ա2?σ/2VDz5aliZjwƂr^fI H*u0SvaU6"e ̘ 2y (9*n=Mh2H4a-iwgz -vտCYPe!Ĭ/! EYMt` B{o ͼ~ x]HbW _3kRĦ\yݨB烛 9oV NaQߩbӃ!Wf8,T 9.%uC&wHu u |,6۾zTsNc1"SAF~о£;zб?~ ?==F{fׯt'Mm8 il+SѪz3[զZ\wf ȊE_e3@&U=ڴ~{%sH\ k~CXfSaNKNM'Ժ3ZnSWnA= d/JuχOsz҅n9㑚)Rߺ341byURJUoȕv8e&g.o^]㩛Fn7HmaCnLuҩ80h`Z#X I0gNFk|C} EwCeUƭ!(qq( |_;F4 ~ͩ))1]Dio C%Y"XK:Kû|C"5fm*hf; XîW#V͇G~d7ؘo=A`'F`~Cl=Jͺ΅CX ^Δ(.Eۻd` rKޣz9Y4lQw )5M%2=~Vw-&T&u*"TjYY),lP2 I ])$%6&YMhHϸYzy?Qki1({N0,4_ΌVRlpS䮐G "YQ 2-5*zƂ#)8'փR Y5aN#g~6swu@WeԕFEWCtyvFO\ ,,SKyrlws,_tQ n.;Gp+mAcICNx?F[Eq h  6?[][}Ĥ/@VR0qu0Bjh"Z|#q@Yf`4fp zoo0n *4Z<9%c>LP~.N5= რ^nzlBu*򠭾C9FN% B.7yB@U'?U QrNu| ^h ȲXRP|HEߘ]X)bֳOJi<梺%*_I-(v]FQ>hk^Y\k-)#MwX_^z=¢?65?ŏNF2ƷťF+2סg.mHnQ*Z}ݹ<@(Y[eF1ҏuƱgDNp;nR $Fcȫ >#PՄCMMd"P2ig&(l^aꈅk@- =˂]fVSwSsT[\U?el8ExV4LEU#90jÜQ .$zj)rzB  :K;6nc۝(&M 4%Rt-|)0Uw3*y%db׋3r8Fo| ߉*Zc!uB5`QHܓjA@Z`tMÐ؇CBE}?-%yUa&u9|g)ʺҖ#!7!ÊNxv_B_?,1~kG~#Z*H]4*];O""{fњ7KF, o #^Pfx ,H@f/0&%lwT0ۑN U!Kh*{wq1miRmZ᫿UFǭjb pTaOeG; nI-F&L\:%_,4:Q/J#N54 {UmN\WL-Pi} 6b9(6u&޺q߷.1e5/"NH:نǿ0HDuRjnKnY;AN ٝ0Q'J4Y1r47Bad/ҫVW'eߔٓQz7ØAn\q;4nJzRZөK`?̾*Zי*>)pp)A<C88 b~r6pT"E ^zFBH|O @q߭63C1#枼z?.ɥ3<`{pdſM,jabg0d{3VO6QS (4#C%އ5qXP)Գ oAk.$W|,_b؈ 7Y2PVA`į0BU4 m鞖x |/bȺ˥`!32dNǏ ! N}89b]jϽ-Smhhq\rKs Q$hav%+axv>aOZH &;~QvWD m/CBp,"hٓƎ_aV@L,1-jT媤x|$m0}ML-hH  mY3b B rla򚯃_fi_[J<.iK14ܜ O_]KMKNrw.tZ*@Oj=Ƒ,y:R6L:Anf< VmP&t#L;;"^ W nK&1׉h ȳFXt f?f)FY+{g~`ʏ&2SS>zCԆ!}v:1e լU 4DM٦F u1bCOkb|pss%q\nLnz/_-98W8]VMBm/ ?hE)>WdQ#|$i4Og O BU X઱lI&;^W}jrf']{/&7MdnLtvjb5R+>hA[CP.^$ٲ+TqX>&me&GrGeL6n(yk2Z"Ϯ؈8Pz߬5jWptUSKQoWSDuҴܼwT0ffUf wbtWn}R좌p^ޯ<(HH9쀹I }Z LI Oކ n&09xpQ?w*LZ] (z5u#N<+lLt}P#ϼ5Ⱦ;-g;Zăbxٟ+߆-ij:2 $Ԙv5D ݢ{ Ls{$*-vonDId՚< #sI~bu9+s?8e*Q(P|nq4:y!fDS0%S0"ح|E*2oj23"@g +Oog3poLS ݒLjtyC$~i2wb'|w{v.8E}5ϝ]9cK ,i0v˖'TgdF}'kQ-ne"* jeeaxV!VwoBVԥ_Gј)jia]]AH$g7ϻBuDKYj\6Xf%vjGs}(QuƫaVTIp uy:*P΂d2ѦdB7󍞊UOv9^#-Kr~o} $e9O=%] Җ./sJ+<˪"O?(ۖnN! c|4 o%糰׉`46<:\vl6Xw5`sO~O;Ƴ.J˚QcyM {t5ؗw2Hgq).R >#ғĕ}WSPa~sgjKƺvyc쪛귗űց.RmX{á`MgT"e6|# -l۫>#=ϪF#CDd͏ wU{Drg— VL%Bʇ#Хx1硰kO+=$ ̠JxԵ@}x3u#0@Їg̀M)ªJE=_ b/X(B^^1Qt H``Yw}GzZsaDH/Iőoe }z{x`]5LtOo=<Ȧ"_^06le; %A^+ILhFIAU֤yjx3Ss,,4h;!rqd^^= Lխ[,w ffd}!R ::4!?߹=x7 8J=M'l0tMՉ.ձXSB Íc˖#6vzS|jXi}RGyXiL4mX. oG d. /X}.q>"Z\+񾩺(Pԉ?&r퍉@[D_+g- $ByAЩL& 4(7}*$U}| Zy{B' BdE-;ˑ[П$tj6" E\w 4s)ԕ PE_]PlWh ̞TݱI7*>g l )]i~ok?V\g\SSeu{5ydѰEGU̹ͳ\b^,}e!5`X.Պz:DViE|T`MBW4wìCa{_ո$-InTSdS@ߊ֥|T k#N>0k8ѡ8pmgrqt|3aQ~O,$ PxkejVߜlĠ&G9Qio>M@'ZVp MT?ܙ5(~<-:? KT)pd'i_cl',AӃ,yˆ5׉ @ZJg@iJI٪dVg 8Fަi*K㮥A犐5.ȦMwI3]D  ohdJIO$"g''܂0bʺ7t ܱ0Pf$ҩ~N:֝̽Wa~xH&P;s`"%^,9-;WsV}$s!q!U40ы"li"#fk֌6AEgh/_fcߝW:NwؿgHt ~^h;ė^3s*"/YynF|/|[E'r=IՁ-R'L 1ya˵G#RKitD̪X*xx' 9 ݸ! 59by*e::3uaD-C53TaoVH\UíJo`n&D5 iT6"Oc۝u#/ kSXUYqư6=m`Ec'\q)_?ҧ;2 mc6(Xռ2gTw01 N[TrĀC -wtA%p9/L;$FښCQ0VΟP^>A3}Q:}33~i7dԺ gAsO醾:i0/Ze$">!׹| I1;l*(8-motY1_R,'İ=PLef֊Ⱥ-~-`v,N yxZȝYUT;8I'fhR^u0øEfBk6j#AA,'i 83kR@BQG2Wrtb tgOdrdc&"'R_ H >i7QpנVQK89 Iůdk_84 A  c(ͲD\9*ahZbX 92?s.E?8jSCNG=ќgڄ*BؚWVy)v80-c7LM? JSWWL [bk$p|;PPcL^#ð܆G2{& Y(F n.k)Pޜ^- {O–=!/~y=Gw>Fi+T*zBT*@}I+M-\U!kSp/^!@LЪ~4?ևx8>>s f|bU^<߉y_^ "GsA'J +qh._$yͥwrS\eq ֹOu jU0,|'Yƽ ]J; _-ZUֺ3`u;S SFopn9J6)0%0ZWjrɁ~6u"]l^J閶5҇] AQcĿJᠻ@KB_>J-fW<=1ZhP2YvdMf;1ii={pl~))DѢEvEFr4"(0pKď\ܘvd{ 18W#n;UHQ:> #}^201H^nSfasmc%@(H@:"a=JNU4T.S8a x״'M\m r9aS 2Si1ʈkͫFT5M\ ʻu/4>EUj a07AII]%J\.CDf;٥ks"ut?Y/:/bK (Qt[ٿ([K/$2mtoo g`{'d]WHT|!/NB^q>'^GZҫ *@ۡS2Oet%J{= Jgq.)8ˁ[yv`(|CV[7)L\@qfxєWU.0Ю׆71y" jᩙӗ~ pG`)K!I[rNa ŕ[i>n^/َ'1)B)Ox~0H8cAc,A*Xv< hz[MYqP pagf !j~R87 hZs)T90IԟduuN:GnW:/YƘq:16!+2nϗkjcWMyW 4 9:LJ%:\"҆BVTJ&d^ΫZs+?Q@{8M\ƏwQ"׏|HX{ N4yeQ'^We]1Y^1x{ .J/+-? t,xj5>s0e%EK 1S'A>CL/.ܐ MѾ ,WCr@6rR$&?g*BnVSLJauW $8]{(JBJ_Ib+ r8Y(TIQLY&*_}DJn GFWK"ޓRa MLr*$g:so~ϙĺ 7u)coXjqIglkԏ0p DC~pEH[srSf̒\+,P˷ 5۝>y[0g|gkuF6Jב~X3rI'>DT BB9}df>KfSAOڙLV6`' HKZz` OL.2R6wZ2JrLHG&β˱Fam#H6(mD6uCJ8lo:kB 7B7@s/Zt+2y, '&t X -}ԓq#j(w1O{,lj!yasI/\hC|˒m甝&yHUR 2H<6nTsK2X0kn\MUWS2 6oڎ^d;!Lh4JXNo3M5wM Mz{rxw:͏KȌ k$AsUh;NhmLmLcj(fc ~iF_.ޞ;H~ȻZܪPC!f(cob2 ʟڻ5A06Yl/jVZ2#à N0MbKdk;gu05Yz{>tQ "׾νk,uHWlڂIy'! `>z~{Cyj9xvJRclUel‹$̃@VȎic}$ &#-WEr Zή-vc2XH%E8DQxITӋ\4Ucce0MD߈گ Li&ƥ"|74@]J:TW[=Szj\cpÞw~i5n:S w-KrJ$`'O;aΦf3 -Q+& %<ґN_'.alB5wMu Dj3zВsq- ՘ukU"pz^xeaHw)%4' N+}׸zTjEahIHFSu5j?.SV3di~>T0H د+d^oj'`a%LLIN!PW?o.W9ɮp*8Q|Q`;C/dy19D HK۷Ql>ra}DSvnWh|O hCf8,^Dˊ.!i5sv֭$uYtQ-F!.V1kA̗.![F~Uް6gfqʳo'U7і،|g)Bime>ghRCiʆij? -')K)㋬pЬaqɑM73%+%T^rV!ulXH=)I@2""s_SWۊpWz|P'bjB\m3袓l@u-˨nԻ}Ӝ\T;v)A!W`CwƮ[BXU^J \"5d?h7v{ hMXfJTs!+X8ƳM j{0j &C ] 6˾u W3ʚ S7Z|Y#l-F{];^ь,. "23,a$1 yY Mw[at2+@{.J׀T i׭_\^\B]kţHT`6u ]^Jdyj6)ʕϸE/,r5Mb) _\Ð av͌Nfz0z6;KBZ 9IEgjEl<-my$p-xj6݋Fi;O$] TBӢ:5'u3`ʥ . lL:u.U 6] XrirNXyR0.t/|a}Wt 6{qQFY^Po3dP!T  T28 ̳~;jFw) Sߚ> h9p@w\ܪ 3𲲥4vP;*H(~F&`qzSa,?`dG"d͉ەGDѐ|i8I)/y A3x 3ښ.fE:ro_Rp(4/"C3ebYAs5̌N|Dœ˛k HHz曏9ɯu dV?n#zt9Ɛ$FyWN/zqJ?lqв7H5sP4'ɓ7NW:&Qk%^=o]PT0,B3(=VI8nuǍ151Ո{tpCi`WqԢXqy݃r@yLwڟ\/WpB#󽻜o0ζ˳P X VٮA9oᛣ g5-yN#Jڈـ:ѼY2&gRdΖPӡ\T-3+}9ef@F(LȈϳ" m6Fo(PNxf 5=ZF0j9JАi$[&*LRѴ" /֮By4wwxM Z10XdJT골VɵX0h 8ЦLSė(`#*hVM>>\ Tʴp-߲NĿ/-!]PFR@uÕK2 mpao ^#&йGs&/y)P_a,kS0B"u3Έō%tS=m-kJhW0Hbq'NT_ Eho2l`,R7ZcE Pj8O?$D )p6.#X<xN74%!|ξ*"9Mp BU^ڵ"ѩ8Bܽҁ=)[1NIRtKe=]Dhf1Mhy g%V $Nbkء 6RƎBʨbyAy/}(\vUKsm-y`_#qrD\r+&m70lQ,\{#m s9}l ^aJ(1V>9ޣ$v}7^>:b̺0 G3_G)(v%@sl{?/g[ I1[t5JV>eFĹ-xΏz]/ h.CKl+ٜe. !tmw<%/fG{DLvECw]wk(nĀ;C//ظB`Cˇ=E.a.r­K`Xh`&[ K65@5g1?_u>kH;/aWA}qw锬?2('5hAݭ0ˏ#v kP6Z3v`Nl;pZzơ2 Q!nEyLz!l7ΐASuйMjĹe݆@܅A73DdPtW sNFyy0w6VTR -]肕ʃ,W9>kIgngS^:ۥ(F)!np= QE#[QduC ٷٶa15fxZ]x,.ԘzX=U3g9] 9eO@roԱ{_Z^njبmkJlsa=~X<):q0\nLτjD7o%!Kxj9$' EJoeH Xf|C!Հ]fEPLuX0 q-p"7[Vo$NQ;e2g"kn!li5x.&,53 Qr VkKYL%2(O.~p{^ ŧ˵"$[&Iqİ}9ktwnyycPI"cq%>S"'oybLqAN2Nr7{m1JY:E _1(Iˎ`X#w=; *׉(C`DڵHaՌ[с#sFa58sXda:D RT RA,cCWa w,cbm? 5RkebV1(>q*kH}G2Q? .0,N/P4wz>њ> 7ْ2sPHO  6ݴd,KU}y7{SB xp::2aQlr S{bo6~z~PɟV=n}S2vBhugjgExi]Cll~hoe%K?jcgf0z'(Q5hF.(AkBį `pSQDau<]CKbMOAY;Y[ۄJ|c E~' ^!M`^vIS(jU`5W[Gtm }*}^-?W?d[(q\{8@73cmvÁ%x85*UoPRɋ2TSM̀ >0ZTn͋, XOGh;fN2$GmPU!pM0̜9ŜfO! E9?ƍ2R}D'*~smv,⡸& m._M`8]dS>pX?Ny [F6P 3 4u;RL_CW$\![t\aʁGk!O\ȗ<-3Bbڼv *Qa9 5CR\&ɚ|({4ja$!27fΕ9|jOUʌ,, JlI)*qZAb Qm+5W4愐 B}C{|MR l")6+͘rEVDp|!Ԝti0V!@aBd' ڔķnS:aTh9ͼ▃q0#%FOuk 8De?JqNP!UR"]6"?ZEz=dz;%}:n :CDAK%iiP۰ѝ`DlxV_Ö_ώ![~f.?\4 E[e쭁{\mbV@̴ D6N|^3C rw#$E䑿%.s<#pVw= $Hkh5c@*h\nWZF#P;ڋHߧt9?KD4P`CN.y7qsNlmz2\2 MQ8;5-<,ӎr, $6)KY<; a. gri_Aܙm2ܤ01|#Z9רWۋtzDo+mf@,M|B5ta85tdvA&ttUf Njin=B åKjzR'Z5Xu qi #h.!,G#oXAa{$OSi|`0^ڴLSEןPyp2&,Ll:b}7!PT|Dq 𒚘wΝ5[@gzz:T_S3gb^nVbx:816J)}%VMp[%h3^kCBv;ILn&NLkOcq>z^2v梇wDިϱ*zs| 4ΕTȀ_Ǘe̦Y07/"H X'ŮmS |ח:1N hV?E" 52be,fUO- I4r-ďcBxjOymdnnRH!`#Grdʍ5BǢ$Aa$j%ɵ ?ݧ8Q%^TfՀvcBEP :Tx%Іͣҏ sMp5SSQ.jYa\H?tk2WmX0svO(HjsNG\کm,ŷ2lTWh؋"B74j̒>|E ,kNr]ї6 sXo\cŴPo[jD~ivAۀ WH<N5~ir5@(Q$RU;.5V"wviQg?ڇ YWLBXpڟzJѽ|RŶ`2'Pd:LtI BbC`rC_Ї4a$-=}>lgEV]7?م& lx 5ҵ1S`7]bnm:v"v ns&'/˂f !㼯=Iܖʗ҃-sŠcsV+g*/jXSg4M]+RƎiyDǡ 7P>0ȉVO(4]jw T vO&7'W)>Bl~@sԧez>2Jk{wתdkCtr ]6($S" <]!rmg@cSR0Xރ@0v"&>R)k"Ь*G."9J%n 9?FeJ3YVP:A&ܣx pvv[dJ+8mb䥲b<"a bHϫ6́:/pB)n~%oȐ5]aJ@i[L謼_:t.Ջ9ao'gxw`Ɵr*:awuLJ˪JgKvӺ"L Uf5\*7n?@ 1):[ ϵ/XBZZ-m{t·EfO~Iy.^swfGN!5@Yg(?12#1F(e`egXCJG"ؖv:DG@s5؄|{jP1ܩ QKpH7 W0+ʽYsPk`2a I3UX憉g쓭x@Z=F;>>(xy_eɲyX}ϤtT32|i=/ jSN4UX1ffk.p[dY)Qm)]{bR22*#x[{zGe1{ % b$ÅV֔H>jwc}s`FwY+e߽ Fnd2r/P$Q[e=_6۠td&7 ?6B9p&)/C_9ub B |F><+;p4WDB/u,Os"%H0ygwx+ գi+R܅<L Sȍz61JEg|Q*on4"K\E2 };Y>ulE ƩrF6T.tIJ =% &e H~xYGİdCG;ջ}rnXy{ЕIm)wB|%EhcSM9W+W>=-(Gqym15y zeh7Gyv]Q^fvO$vM3`,=J_[9LuZ*VƄ%7oLdM8χ]Ave*a>! nbX-rlkL~ {+F:6IVf ZN`n!veR'tI(=dO:O@Ԫ>G5W6|hvlX[h_7l7TYB}@ѹ'5[6򓞶GՓK~՚ zBoy8s6N L,xH3fvKI3d* \>˷˧&BK;.K#o0%+$4 0˞W i"i鈏]VW,tKTE Cryf:rS6:,aiXD2fCx6arҍd)^uyfJ&EКacYp~BDoP(v@Л_ if8/Gq+| 6IWjY#-q@z-8,m#eDL[眘n*q22@ }徼 ;ŸR\*̊{t$ >E_T!] bYMeEk lۨA9xiN-OK5Y(o bA]V-zGu5̲+dt 'lN e9o1اqe {Q[IuS2=zf 8ocY' &R^؛4+rN@ =^_hbϛf VqlYru"Q󰥮v]tqFy%e/j{j~%<ɝSަԛ$<:bSp 둙ͤx#IJ̎24KAHsS3J_>>kBÙi,B}VTd SgrߟEpj7{(һz75=`9 F;_TRK0MɫA ҺZ\uۈ>zX U$D ГՉt,VݼҸr6bĸzsE@K Ӛ C(PL^#Rzm[Ut/Pw߈ӪIʉvAWw$Ͷ^=6(-9hHFօD 'Z;u)xD1pa}F R46z tk'WB&+p'ڸlR M1\a }dWO7.LrԝzGi,[0-[.K@q {?=XƱ`4ơ]  ߪ]~nɦ/v/i(O%v&Di vab Ydciگ6$I$,NO,͉$q~da2A=,^O`;~w*`)a'UJp6(Bm&"*"i(f DTK:^Qm_R;+a\WN) 8=u)҄6P!4Zw"/rZ$#*"ʤSphn sB&ȼS%wZT~W;Bܕ* h#W(nQȦlVDQ"%-8I٪A'x)oJ\= h "p1kah=Mާ6G/ H5Ts!P?B /,'z%fp:s&*&v{:b MK⸩]Q_z`ff؃~3[2ec_$wiiͺ3S[do@{Ar,|Ch+P`5q7 7PHo]䐰GjB!ʳ hEcf^;X{W`%ahW"/pr AZ@!ש1ho(K@%ՁO4k5Fd ,id0@wt[``Q¥[F đipيe!Ņ NAL a'ݻLoKt,=4n& B~ 8!pz#yӀKsY r ũh'+H'xj˚YŰֱtS^>hJ.>Yn8?9.`ϬctW̨!IczkhE;iR\n;^O7P|"Ye)V h/i ZAe?v/;h 5ukV G[B T=6!Y.9<>V#sKFzw͇@#e`4'Xey"R +)bԇ2P/9ow%ۀָk~DvH]!i}ΡS H`sE[0rx<߮f(O:lm8gD ۃ<%*cVxZ|[mCO樃{֦}V~ҽÈ۞JX|nXBvRckDDһu7JN;Hg˂Uhre_.6vREc`6>j1g4x 3//l<~ogXP/KwTS`c`U:E |7XɺrDR"9. |췊z! (Y jY\kttC@S.ޅϲd([#t38gfJ}j:/fRYc[I-R=zޮVbu#`wр􍮔é,q6n-П|hYY3+Xi#} h mEXH]Jx!ltనVB=-¹cB-%݀]ބ-2GUx+܄)yiwBWnMoR43dz;q̦x]c D}J.aN]x+`Siz.1^?%2yp\u~zbEN I2nPBv/d'Sp)|8sUVZ؝C,cB햯pjV^1N'"8Wb0Jk/|Y7QG'-;w={m " :Cg* &RN5$lv*,h~e[q?V&4db&`V9Hkeu}cw%GOd-\o4u5b=pg' s`#BZS /ʈ-Xy|Ȱ&˽FƱ y1[ ~ԳEީȫ"RKLJPgAsI`x5CZ!PJ<޼&b< H>܊Uӂ X8~6Eאү qj/̄v:P=)'W[ߒ1mxy5_LHU9XM×Q(G]we Uz8ٽ7CcIkE/ԓwzxOsHtb t@jHNjQ\ .!̂({d ~& Ğ;YgӲ7 @_dN^&|JcͷIS̉O破ǤCcuRCkȺ2j0C jѼxĎʁ$?N>‰MXJ_Dܳ._6EVAA SF$֩1a<ԫ$B̎<& ^.B)kq[JyJ™9R9#d: QG1F `tqqPT2loyK7km c9F~YqEL ?ctsjO<۟&tSx͒tT~OnOCbv]VDTuV`Wo=+@y1qY8|DDi}; GڢgK2gޙJS\o뫜^DrdnUq +̈W ::ty`#EHSȄH7Pnw4$a첉HȬńYgZ5lı҂Mc2s) oN]2XC7X\]Sv#g3,σb\nA8L5$@%$BZ3(7vw68]i4f nn[b$1 <;$Hn%j1҅qOb] 3O9/*Lr1i.JL"a\iWg;CWQK0+%,(̗EVv? '{cl@aX=0 <^:Ģ=0%iB[ExjjB̰|7EE0C)HD[ ߓD?aß~cL zD'^(vf:D5ZH,U/s DO5G8cν1>2B9.3h&[ƃaUGp4@Ƨ>y.YCGFI!{S Y֗)|[br=ݧ5&ϖ`|'| 7A4M+{#+ᮊ26vOBG>}7#2 P$*Y&4:}BO@w"8dFHc!HuҽY|ۤzn?YiW͌|=LW~j1sN[&09ႁgQ u>iY'W_#5ik gL4b UfKG2X4=.~*fvw1NTllƭ ČF|#bA]2hL %75yOMZLo>o06_65AkXU7.Mb=Am-pҕeWt-IV#dhTT/V'pmd?m0̥'1|L<Ҋ^KڄLÙ~9!du=%#˕">7]5 ےXܖKu=E}H ,}IVZXZݒ; [:l0+t(\Ո}QM@>)"/*RXsiF2yS)WR(k2 ]Lb8rcT c#CQ7N@چ0fMG 6Ambە-]J=kL]"iKݱS? KOXkTBE=ăO B 2l78y8mjm[17/!NB{۲?8m1L_߼p[S}WκqC^tEa/^~9:<] w 8l'_whNߠM)db -s ,}yh LD5L(Ԇܳگ =LLT9I)Atv:x.mqM_GR ;&Bɳx`m@P(C2w'a<ޛ|*dV\A0=e-p %'.;=>`e](c>u('5RIRsW?'^K15к0ի{J#_ڷT|ϷņE03B A'?l7O ׋)sQutsJk:M,G-$wO<(|/Bcy"zR{?iHG9_,SƘJJ &Mذ,=o*t}<빃16kԗdg3t[WikxvLUQ5d#H? ӄB)>&^'%~Bui̖ar]5Q7Dh>ga,ߣ:}<DAU7/|zԚ' ۰%DӪ2he953xo@6,ޘte ڡ> TX4@v?n6\[l&_8PH6騂9Kp=dNf& l.5aUWsxX1`kG7m+(@;k)0øk i׌@]pSאrxd<VE~?R~^mxkHHB Sф&~~ncar #m,0i]saQ2nrCu@>xd֚/Km.<7j醡ҍUI,n_̟alk8+"ŽvU:YTxq3rl څTФ)UP3HT^rzjxHFidT9<2ξgr+s-mDw?TiW%yP(l]|{m %d uf%Ud/,l,|T+m|*;0"_~x4Kuv,$U 8\ucy3k{dv% dbpcܲ%']"2;A4j54l&Cgj%Mֱ=/=|O_0l`4quG2w]}bXEx)U-t HvCB0kEB\ľ1őLXvt^l̨$tXY҇A0x[z m+h"Wu~.'#fۣxEXX8# >z2j#gm7NNSŀ!#kp-=4$VMC6]d.1R_"`%+"ţo&nrGq$&Xbm@lEor6-^,SQQ5;,.sTkg|~*JK~#KP+uKt AH. ?drFϘ06*/C0ڰa+E ~*&6Rv~V 4ӣ߽ Ů8 <%DX'X3D]ee]8%&˝CGdX UFH< ?Grg$C1Z) 3 ˹WoHDJ%S9y' ÖcTG}q0cXQU]IMAG|lNIm:fkы77-w_ᑱH_Ά+ :aSZ,X>^H4x]OZ@N+I9vL8tj,[#X&'~p/(|&n{Ht2Dk3 4F&$Ϗ$ފdH2:sA~_``>(E]́ǝ",LA)rqt ^?%W\]zPO-|a"f<2qV]fw|1c<# Zm[y#܌X N#MbCW&H9?b G@X-$ dUgNw;]QkƟG+. u*Z@kvpli ex|˰|QqAuChħØeɩ(ģir$1PaiV4={B=& ϟG{`̕K FFqU07< !hI? & N3N\@RHp=t^6z%M%M^-o_Ղߩ l\H~Ep7,1DmDH"w>+_ b9fmPrGbkpʲGG}wb ՋDNjV48+OوniHA47%̤ȟFa{c/e֤cPmdwLYW;:/ )Nf˩&u:jo{uB)];2̐^_PZW}8NRIO~Z)h6QU+$˾].*=h>{ίӳɷavgTy}\}v־waH+0Ӡh`ӧ3)DRfX*ZAj8_BN%N E(`5тY/YG>jҢyKe@ QP#쁙\(st2^;(RSSs.*/,pV:=(Q({Y鐒G$qf h!-7C0o(0>74b ?Q>]_\hJ,ՆU$Ga|_ju_?/;D`xZ®>z6|Z3t$X{S.ؗ)XBj.[1»6CCyd{s&g:YUjȸ@ ~8~ Pe>3L=Nup ;k ?:_4^z~@"0ƞX(F@h~䇠Rl[njhszf`\12Pdt68pjdpoL"jMiظ{ 88ƿy5#|g2m3"&+5Cd-HhڈS Rl+=UnoXh&IG6YoI#ƒ)}gp; 2#lʸ_'K%[B4Hp;ɊgT?cTiW`p<߳.Q%lX1Za8 oC 3`nZOa{ʑcǪ |L~۱T=}jo6qwX @9Hk:xks:Xf+j%ewƜ ~TXF D~m؁e #k% f5`XA@dt6'w(Xwx=p\؍"@1'qDW4 7u)G2ᯇ,7 ȁУΘN-ZFB.Z m?߾71bl(BhJC[E:+ϴGk;όXoL"尓"@t7g~ƹ\$0)w_m*lfxJB̷">JQ9¶Ȣz`"\wN3NYmF DXho'oBG„s|}T{2{S{߶&OoKg d(D?e#]Y078cZi@H+xO| |'帆IB_]D 4&L;b6| " šFT$,XIGیfCG_'(.1"9x)r%#%z]ĔߍaV)ڞ.pGAd%pb`Xx;]lJ^1?}QDo'.@F[N'ylyF|9ԻpMJ>=J%Z` D1z{hDw LU[2ƛҽ`$-{*i 6j|>7 hw6~) Qh6mo9dy%=?3!>86iym"L}+=1QT>.Go{މ׌ȕO*~{3 \s`{Gߖ+jh#cjPrAHT1$0MxTh>%.5pvn9Nq$~RIB.>6-0Lb${9v-̕4oi4, kQ\k G9Y٣W,>t0<|.Ce#["@Dκ ԑu8uUF=Gu 19>b9i>1S]rDl9w戭vOk{ ?-mK rR%1qR>@2_"1I%.=BgNhr U5<`0pPwPҝq"Z}l-87,J:L Άz٠eoGu2~g)f_nQ"^d{m0TeǰwH/[/rSZ @7t_5BIl6)]"+ \ >yI {3>s XL{%/VLSr:@!DMʺ`gYJ` "8Qe G(Vx@n'jBƧԸUٺ9uUZD̏b\4VD{]|HjC[(SE7(aD7X^[~p"s:d=ێ(mgr)VW}d&ZLpJN&kaV4`bFgVfʡӥ{4FCs\uzV[MU)lKW 8/ahHhh\Df]4Gb:]=~^3GqeBֺΫhtάO~Z#I-*3?ui {q9Y:Ε#}68_^zFӳY: Q\/`4fd|*b^^ua59iM] s) E'}HUFF%"~GHi^A fA Y>lh[a#m3͏nP 2ɴ_Z|R/\`_`XQƟtߌE{Ú_]f̂s!ҧVX*_"HrJf:[2f0.zjTzf ;Վf@'qZTD92SSKus G9/5! }wN$Úz96uƂ᳍oJ-b$U zpog[jz˭6!\vghqp Qzdp3Z*O8¸`YAbڄGᄯSaZU}[L(MG׌u7 >a7r+4IƢضkQn˭ 3=է-mq'Q9K;]wlW,g 3*vlD$VpFSyk'ɒqoqCAvSDg]~ wSn gѺ' CK~7UIZ27V^^v1 *c|7H Dt蹚'6U{@ʛW%_n K>4%_D?]_P2pgTLEUE|Tٙ>|7GU.qj??[sS]\_96J|`L"֟N0iO"4 ,7SQ_5"K`xAabx#:\&ȗڪ5yz% Ѱ$y5̆A҂Zw\2>U7ez DXb u-1~ J|80Yܻ> +œ?r7>L#8E~E1|f zM}?oTkʼnJ;'Hr*4IQ1ub{]UUam'L5PR,lvXm-cyJ0ڛ\l('"xBOttb<_ HpX:Uqu-( xYM#G?VjpU<ݬx/ь"q8E)Y\ G%!8 Vؠq 7+ }}=A^"E=.gX*Vb|o_Ҳ!}Ȟon;dn8ByD|HSj\sS@FNm MW{"tSnї$5+n &NN/pZmh(ׅ'] {QڤY4X̃&I‘r_yFF?a#.}RR). qSd:oY3~Onc5 JkKcJ=OEq96f*- zZ+̡e*ϝu/*KRQnGΪ2JaX&J7g>0Vu4$X:5iy,i ՋM&wHqQE/ sFSUܯA +ES 0< uI;T.e'Vɘ DF+'T7KO!q==)v0vd%KxJX୼4OCKW:0G"-1O[M։IO:{"/DȏGxpj#Wݣr\|FІ6mŒ:[ )Anv4gg,}BR㔨7 vۍ2&1@? Z82&JA!z\>M>_LՒH7d#Cc_ۓJؠr q&@u]%7]z9NtW! hP,,pNy`u9.N,zq!AY "/V{Ug .v3l̙0eVQjFY1.`#d.'p qpKYɪWT LdJ8v|Jig8-V U)ob7Z%;1Ebd*+լhz,磶35MEL'QL@[eS2zqquY[Ѽgy]:Z0puVB$DUɌR" H/\y1w->YREdj|Sr&VQ%ʥLӸw> [qB$7FkR]Kwd 4/(nV$MoX0{-U'Bl$1C- hj!ulQUQ3EZ$Z^T҄vJ5*wV9)4'E,kВw=X b-ؐpeɄ~VA-ʖy/cv[bĄo(mYLTEܼa.|PKç{m- KDB&_ 7t(ϺkBg%0p<(1zN#Caљ9G,+76k t~,o[Lzb{GGFafJuKqa}VmQ '!+a[w~5!8M=1U\r~T<nfDwGp`7=٢ jZ}|xup=5Pw w{zX d_'1 n~iUF+[E5xG϶.sӁwsH1}*fF ̱3Ik3)YjwwTj$Ҧ"^\PV[]Ў`ӧ7uҒ^?6K(9TA2uLK6t6RA|zן^H"i tS< ~Jʆe62n9.lJvEo;5LSϜPH8j sW\J,Gws3Q^Q&@Q~r _=տ ŗdT2T֍} &D9G!'N+GQ?OG{zyd8/"1 ,SHK|}G)-sEk[ƽ,C1c=!Aiߺf%͌%TO!a ]f6/" HLT q=n PV4 Qy(m˓hGBMMQhmFVHҴi7n;?W+/?޸H,)xo;[7"rfM>dUM[Qo* bߦq$b'hy×QnFH$f.2VbT&@VoKӤh]C%,`΃Z\ssIK?UI/ nL^EjaFCO<{݋{B]>mknhm=fĭ]_Z6XQ6n\NjkŬ,iCFҰ5UohΒZvAUxKyp0Cc7nb x: bNb1$#}՗F|`0L \#y=1E_ה7"s|VLST(ӖۼK-ҪZ3\$[F?ͅq9pv-.ak4ջB6دRӏM(kجTz{(S4AA佄 )_`DTN_!j1"JRwuGb͡_\dۤ>i < 9u(OLǸ5-%c#'o4@@ ;Po ^~Xn+O[ۘ%N Ffz-l$bZ9"@P4ڍQjsIMߣsuл䆫qEo`)i(v}Jq(dYX'5m+ԥI'ԡ7uK%P61EIrҼs#jšrb y5L¥gSbP.Gkҧ_h4U5wH򍹟*_&{ hʄ7WSH sk&TܞsҸf3T т/vC9V:6S*!ft\#{/ۖ31UC%Y~?" =F~:p5 L ՝=qaJ> H_.V'D8uR(_9\%VyERp`]Ni]|ΒgbĪ@p I9S|ҭ:"㐎͌CdӯpCڞ~J[x+0³YbHpaVcf\{&/$Q*Ǡ~ʴg VF5;[ЗһKҙZyNӅ ǽ u(q'$Q%Ya?>2|Jfc|4&5efS!0?ڊ1On7t{ԝFrEڟA >".:_?(1@щV^"`:FQjL\v2z ,ڧNdX12w 辺PuD.u﷚T0.˷οY .@C6س,5"4 ;r-^%7Cf lnִI^) \{k S2J[.M.A_&'&Hh`1=bۥc_L~S(3$N#ADJWUwFLBέYI\6~3te`n#@ؚSoD-.O֐; d g]=w qssPF"}2iޠV ƕK*[/#lUlW%=Q{ ve1!/4VKXmcaǝXr.E*Wt980IzOҌ_qٺI~mS蔋EzEj[ xb "?bJ/I@>e!~+6FPt6xP+$I:S0-@Kq@iT*kæS@ xeIR1àowK*I# M[**~Fl=!FʚNF!akH -l<y?Ajc.ЖH4앵Pv:ǿ:4SS)ncWNJc>#]ƣ/-#u_L;zNo^TtA@VLKOr%ʤ; vN&xq,"H6lN99OCqE<:_aǡv-;l9|.|J-BdnrO8@:^w GS38%Ye_.6O_`(9WU$$>y2RJ W`]Z^Z#IC^·7lL8"o^0! D/?B(+*L[ktVΒܻt`/t^ NiO>iP1f3>{ ǔv #v3"X  cNbmӦd÷cjk$i8+ Ee2 yLMNhHC9'8yܯ99Z*6f/\Xrl#+͌Q< OCx oԫx~DR3b wO.l+trS] ;> B`{lҳ{F!]"VCW˂,J37OL<'sH{|T(Ɗo+q~cT%oܥ^"Aγ0} p5\!0fDw.AgJAiwLo 7WKL l ӲsyYrotT؈`k 0({<-h 15AiȑQ<\6jPgR. W<$ˠ0h$T   = 3Y~Epj*} 3O녩 Pg Ң)!k馸n _b<k~YM َkMY0KMjb~aZ*.G?C@QrGkT3\0.\n80*=[`Ռ+1R0HcobW{rE6j*6dzg6DOdLҨ!i[ދrMAWkUWe8;fKyp֪FÜ\쀐P4R%D\K `dW,yQ>x9EY^"EJp^&5MŒȏCHڲݘl3ԯP|<”:4=`+f|(N +֪(^6ebIu,ju"4=ٛDmPT l-ʡl7C{Cg:"Vi -{;T( `OҥyˁxH4~y7yH,Et ќ\>cgӒS/$mCr <6wRő؋pb)]iKkBIJD] 9(L 0ODO[-.>.Yn4O_; Ɲ9͚dwb*PA qE8jU] pKqFqkd3QڏU` P>SwN$MN$8"'b(dMko1Cqdnfdq&/K rxYy|)}Z}_֭%`YHzV4!]MLgS% )4V"E8wBhNKQZ$T:|׻\+1]z>K 19fgA䮖їzr̝)ef$%\apNcU\`@ j֣gVirESPL؄IZA_CqH#2.&V1ni4c ZUpL>M۷D\κ$[]K97M BIXwA-UCL15g:h`6;ΚQ*K Mٝpc"M0F j'q= H?4+F ElL 1B"NQ\*mezG*z%Ą<]6?G9pKVs3 Y[~> M'% -&o8MIh~ "j@K_<<)) y,j(&=6.8x*$/&$x"cUb)`i V}ugQlb]0QT&y5} q'OM-%lV~tUM 8ɒ!C͇̀>mb8԰L'}(.kyBNR$X|=:UױY.qK Y'܄M& Sxu%zvG0c;MNvN[&KvTVH=+fWq}s)6<Ԓ+\ %CQ~v91:g \GU旅큦uXU9;c Px^ZFĘ (&O1#s8Ʀ 0˛:!L?r%/`8ͳ<>He6mZVaN)U1 b@/v[z/=-vڧgAK_!ǂʬN;sͽvoX6u%nn#i"] |{%~#Acg h\=4d„0YXnfUgHNѻ/A__b{*=UIMbs !"jK^pNtFF5&n6fyG9BJK\A h-SJzlPblF'֝;=CE*)Z- GHȂ駢;=gpXF~3S0dr Bjy)lB 5oK3* '7[$EΈLh9)xv](FS&S2Cmq;yJ,7Zw4]5CmYLCJIQ&(n@8/_-?i@ﻅ_XpqkR|Nr <k{%~Ne1%DzVظ`?G)ks̀ +Ztڗ>M'dZp2@Kv<ŞT8ciH `}vּc4r|Bٌ&Z*$tyLbi;/tI":fH]%dbd0 aTtfd /dgx` 1ºs WCz|`d}ZKi#Jh5;p 'e}l`1s+!۵ѭ1y S0;jBdyCZy_ ,%O}H+~ZZ|7BV&)`b=~I7T<+^AD;^oQc qF37fxƦ3);G- (+d x/ mbt'`KItL\)#3@)ZUPY&Tb-v7>y2昍jR'NgIf(c<Jz&1OD T;x`N]ru)B=j'd]"k(CitX<)OSh~E im:8ϣP6lZ a:mcہeF8ĞXO|+:;Nj"m~qdɖ֩ zX _M qiuѳNI2'Xacr$_5N9nNrH;mYTo G"so '8RL #{ZUsi|=} >-`l# To(WJ8Wr< u ^0$ l,Ij_gfdXà[ ӑv_G O.^Ȯa {LK .8 2'm E 8سČp>vʃKVl;Njp䯰u,v ϟe 'p5 FNBV*/-Ü>ď!}& nΐ,uuB}r586uH|K#rAvȅPɭ)[OU߹HN9vfg?>[ RD";':BB2m #QۢJ= |<|m5G?_9\cpC|׋:?}yDM |5/BxZSx?H0o<*ws(4٥Tr*C@A-y%23 1Ծ +Dm$Wic=UZ3OhSKZR?Yo4DBؤR滕;Pk:0;/0&{Unqŕڄ;.62q!ä_HBGǰxp2vh|v;+8ʏ`T@y**bVԒD(D%cnX/@-s= ],v.-]? &kqE0j#Nf6mS#v*'߇w[Q{l\ڰ\ҋ 6p{m"pxsֿ/é~_@=$7 m1*MNajЌs'3]>W ӧƬyF7 4ݘ*gФaoa7ȺV}5'oM' vJDw ['Cj7\k 3Zxʥ D;G~z+؈cJhbw% S+r@PpAEr,DIjV G Dy`h/lßb6]{4OӉU`-ő#Ϋ)Su5٢E8*'k4&OK|~}RONXEMd E0?"|2Ka`.k W%@fTnG;߳IׄMAL)^C3YA$~ftqgSc DR;Z+QKYV4>]]5^Y! I״]y'6[6o'ǮwDۡh97Nr%04f|LW^i8PΌS YP|DҎݍf)ٿ'k$xYFBdᮜMUz1ns G Henpؑmd|ꧠ7wA&Gk~d) gǮa+XIMZY/ˋ>ׂfK -B H O{R>>gJ>6" `Y2Ǚ5(x~! ` NS%Ř:Z|1Id:31hg%S|DkuL̝TCs5ŨL}>efJqtx 4r_Rb+U93} dxFTyQP](gv1 8|+@ |~7ϧŵtAIۉJ{ .V9z00Km$?9s}D@,ˣOxcBJW.ae@r#ƾiA$L5U G N}gV($]fMٍvв=(RiVb(yB C5vԉ@<`_(ܞg pƐ#nird’ 8m3lS?'{Go)6ˎd#u}\& * nn*TLlc#.FZoZjp7@_]eT-C_9as2OC‚Mq8f*z@mYM,ڶ>T7Ӎvx Z}eԊ~%  ]i8+aNX@}hP IC3%sä2;g\773Re4O-@kYI/6E:G$oY!kc*5V$}wRX!c_7Ym]+ Z_ꚵ$ q`t0/Ln⋑~H8 u:v$$w86S+$GǝZ6fG/l-Yy3`Cdgӕr#{!F!P<$VϜ@^!n$Pdž7+lny[E`T#{*`[=_`s< 'GW#*rE+)\@,yYm7ғgR:&g!w j*n۾^ؚs Ǘ~ 8>{hh\1|撯088Z1({Z<+u>GO[hP(\Dd;MF4_Fޙ]-x2N<6獩khiB"dԂa<RQ&x0VcY**.drwfH&=@P5Rs!0Pkb^7m2.m!08庻t;OOBu>]0b]~}ְ[8V"uT-T=*јJjħYI9Z'Ÿ%E&NAX/&ϗ%I눖J'bcZ$\@} ʤ8p3S@d*+]3rbo(M DTb, ERAmy6+Yp<-F ]LJӑJ^z#da\lts{W"oT`c$GHF_K#&2#0N@խ 0 5Ѥ:V3mpIryuDw6kf&e$L"~uK9u }@ 5-Ĕ,Y8fˊ M3$h~"ʲ4 <+ձ%MXX뤋՟[ʭ Z_ &a6:h!P!)L'q;5ܡ9G<,4d=Gv1T$ǹz0ž+=|vJE`~ڶZ3d4+HJ8 ~r4&J}%N~.CfIEi **ʆ,xtiW'7[*"x>f??D}q 7ƮQRDrV"w2ti݌:PiI 5cW/A-iKh]`otin"O+ %!n/W~* ;wy"Z3QGje7eJ ;*GM=s1bjp3y#>lOlq8<()b{ {o@XgKGEfgL]/L}'q(V$^ [H'UJOmnopabYN:#z$ .\;k|1>tٛE ;I\r@byFB[(_0gFS$g9i' a@6 ǫw}N!.E yiHZ8*@gtPڿ5o7)a܉+HАڰH(fo8bָo NZW?qfGjSp,֠}b(c݌0瘷Sf"i?3(}p2pHwl}j^h>vU ؉P_l !|U=]u25vGЛK3cxg4 ڡ]n^ 1Z%:m{ QG\_i`UxyTX9'>2eC.&$LZ(x:6{Q_Ej"d1tb1mW&l4Mݓ;WYo$*Uϝl )29D9Jn[ !ᕈZG]ǒ4RULrPrpEFea:dk~\]EjW܆47-B|{mL#z/y9oKdnua+)I jvA'= 9Md)`6;\+5lj&%2T'Za%8Q9[k#IӵW%R=%kn ۙf=&k+N}$zmaT$gYZ07070100000464000081a4000000000000000000000001668c169200002d6c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/U-)]?Eh=ڜ.+1j5:*>NnHG1nLMGd,[Ћ;C. >^HsCT^iX˙vtKpG/+Eha‰pʡnj?xIH֖H˅|;"f<_?@Q)"ud>mVƵ37*TY+ΥVVxoaseepĠn"ѹ~Hsc]}i7diHWq/ ' Ϸ{55Q{$C<(h~Ӟp,3MwMm(C2v}FU$>M3$X?r8uFq ם{ 4hW3^5[:- E#4xn ` O~Sc˜"-dn! *e--c^Wjgfi=-Z`iG yU[o&pE9$;=>$^J"yȬIqMw]W[KQlNڿ )idk WAȂ3_9IoKhDE4\ck4 ckB7;TI$dY! 3&G,) [ "S^HYmxI* [tYBqz7$EjT _:BkRܧ5 ڮqYꏏVN%k'8!Ti2iS4[-cE]̀b﷒-DvUsjJZ nz6bHxܬbܮ،#_v~ UEmU(F; ͤt۱1qWqK,)*a  =RlZceQr~/(J#ށ!Sq\4"D j:53Ȩa7̅!R_R5P^ MXX1ףGꉛy}.9,ot{VZ9p(鹇((LfqT$rB$-QTW6JM@\fruo8۱}kvp|_Ɖ 9creK8"\|צ \38V ޿eu]'|/.22Od][P=z8%Ui/ySZH#?ڨMf [2 xAFpꨞC g hSI4&7'>8e/-`MH1iKYoRG*,&$(P{mb []gѪiA{y}J7~{SZ_O IwLlI4n =YQ!%Bm10¥䠅xNO%|/`"l)jslpK}I߿Y(DHV‘Jlajߒj@  ;%Чve֕Ya˲3Dkn G 8dž̌" ;/p4[`ֆH{-|^~z{_$񾂟w'ǓTg+Xe)jwa̳ެ 36%33^B++s sXJ+ԥsGaþO;;hdR* Ѓ  kU7,r4:W:6olwvF47&!j1Dso漴ȶqБ4R)"KL%#F/'d!XTOcZ9qK )a#Rj~|@jRa(%nի|Ze-Q*_]UƠ'Uȏ:Nߖ*k#ۅG}d2~j\|xl>$wHqЛzKGOp0T%5Z@ZLV@y'X\sN#<‚ i&︍@D>A Eeq:Ŕ̢u7K{2jyJ-Q !Pd1H7i-3Y''۞S繌Vz$J6NjO I lrf=` /zo)2 gfQ$8<$ټqsd<i2)eR{/~wE:4jq- (aX hoXŵ!f:zr?4Td2B72[Ϗ4{iR!3ݳՐxp˚ WS _Hi lu]%OvLͥu[8ӑа)u҄c,qjW{,_iMtrk c{M>@޶i#$ؼ ko}-gF֌ʻ^ Dz(_&rnPo~w+ Q"7sqꌲ݌d'VۢҟEnX^:X-Bl*zDs] , WY $mhnwRrys0_[z<6Q.{%v89~YpjLk̞mx:438v3o{:Qto-[hW=f Lk[=U=q02x&|Z`qT- ;}Z c3D,P,-7j7o 1\n ,YRߛȎR)`IUrΑ<~$U"l(!=Aa-%|񋄨 $0FPݔ?}ktZeo0`(54 ,[Jʲ4js0=ReױeA~n zbCLYmQG&݈MA 6M1ܲ '7@f#5W_G=>/⤭97Ʉ1"&GU|( ր4Wd &?Z{ijOOmMLzUR*6Y ByK?TgU8[sobUm%Vy\7u2啓Nòq?2Ei0<]_ Q3^ {θ 2kjUl9sa%>d>F>y?B=JΩ5Q<Pv$%pmېQ467 !*Yr36@ I ) ]N\\>]b‚iE^Fy8 ~TuEBg3+!`/-vb ke +PbfYX9:W;!+ $㶇faT,ߩ2;dn˚W]D;=:Ov?U!"~ߜR[i s=F茩Zm ir\5Br t0;piib)$|RMbsN{_ii{8뻐e- *0[/6 _[p\1uazT~=L[U귈z^ZosHzZtة&diQq1ҹNYSqO8Y@8q, :HN(l&O1)k;jl̏(#C > EAq,s m< wJ6Zħζ5B.^Vi&Tk1N% ڊl;'sP9O&O/J%n qLB._NUP)IJN{m̮K RՓ@Z)ƣ$[NSL|7^v󨔣ýΣ@fO:$Pe{q)ΒkY%HW!NI~N= ~_1cU j{$0WZ.PJ&_N{nv>"?_? N&s1lw}" ~v(Ml4i%ZjQ@M]fiѢ{-vHh*'_=9S4kTNCG z<֏ҦGa"$Dw~hܮB&jx*;O׃r۟O.x[[Kp!^{_eKnMU/gVR #~qz FgP5SeO]֏Pf`o?da?ִb%6#S MHTɒ3Rժj QAqeR=#@.· N5>+=*Rr 6V^ul`y-Y^M ~s6nx0<-̒TDrΩ\KC qBKj>' ߒ8o e `}jC5s)l'ą46TǺFDK/ 'UcR wGxN5KfpBQ;_ >[> :%P-oF·>j73qڷDZ6ɊCrdRh1&Cz*IA=<$L9TZofoU5L²t=5ahC%ґ*dK;L~^_PzmFR#:!c  Y/#/Kvn\`E#Z߶7۟ 3{]+'j֢rϤ"{{o7u?l/WZY"Q鉉Qv/xŽb6;">{b0Ed};" \^tQ@W*~_9 k2PVo+y] .*.f%PT|'-ϺKdqЗ$2a7_G[DX0v:Qy~npF%h8>L8,ѯc@qCs*coqiZ™?'QrQ;, K @[j )&+ /ep:Udڇ$\40(uyؚ'M'Zh m$>|(;=zY=3rE笂;>;\ܔ|h}ض9?LBIĿb=Er /Ѭ ˂yU9[ )(Ub"+-JF}c\v3 Ye,1/6ۃjC6XhTAwT&Ro/r-{.Z 54įoTE9%}~jV88q.QkE*"yzIcKZb-ـH fM㭔Y]8rЂB EI?t,*:=c1Aƅ)"|j4huŶ҈-!AzP\kI3<d`b ǸBD\ N0 i IB)Kzo5\8ʗOSpG*-=V5s(Uq h*p+a4P  c:.׊xq̊2ŎOAPz(HسUhk.kHE2N (9 |*0Mvcm8n\E _Klu7MZ'6E-ٻCkO4Pzp+/Lr9Yp&<n&͟'d@KH ?dt9J0UZ>ym=gQ"깴7}P0! O6 `F7{:q''jC]!+±q͹>S?+4Yӹ#uv=@r/Ma4^5BpXQ)1Fa'YGM.S4wP9NTxPW2xp%Om~c@FB@f0j!eo3X;/4в\Ck2Jf r+% Y"ޛi/U+`.Mcl_ G<)LLww%^xh$8,glddL2!qک\NV w*>׈ȩ;&_9` ͬ=C8=:N9eOQ|Wn ׫?f; &E7$Ղ(]AucU?Mj>KR4ŽJO/Dj8, _ ՗hy%"'_SZ+rT۹ٜ<[WUۢ<ZQ)T:[*9s"ԩu{ iPК'(=66z0cI\3_^~IiNMnrQ+9aAd*(N4QvԗyLѢ= l}~mrUXr1f(a Z_/MHFz%\VxZh `Mro'z-5J@oM0q@&<]8QrmVQ]A«y(-P~ ܈ Nwbvx&~&333Y&|`Oz\ɗ蒅];@O8>D <޸ljv6k~.aC\RS`Q`p\Nu&6\]T> Вu~ׁf\Gbt,+lʙvvlmtJ:եZ_f.RZvbz&P()o0qIUg8@n%Mi$uށ6RK|Bg|Hʄ-W3P #)?7"!pc?iuĆOZWCD cY 0 nϙfx4@*M|9%FڵЪA0vc'V@L],~Y*bK}yӽ$E=L)? x!f cγ|1NlAծvv6Xs]z Li2ޗQ?nTiNbຍi鞚iUwD!ug4aUh^%P )NB5uMpD}[6VL eJVI?ȈR6%MV/2䗿is7>vHJc9Z~=*3'Ôշa[U8=3WճaEK_kP?gRreȯUSB |?~winoczDi@} XH;1А`}nnP1^3D.Bp؝:U;iTz2uAK;6$+2>]Z ܎F49.} np(mh-0=P2b&6ȂӔq`q˭Akm@ŒW @1*u.Cdvnd4lXY) N@ AmD6b>y[y/r`tlog˫,yaN )!͟V*@+q|4Y7Ka3#N/yĤM5ӷx`c( (5oWo&7uG׶'WA|"0u3o(K=w"!;r25̂I:dx]oM+tXѴl̻?2(v.kBӦԄpnFZ/@\J#*fHKՖ &> apN s n+qe헭)kWi;R:B=D^z%;v)N:tab]V壯D_&Ѻ~[Vެ 8vAP'!d\[.Q4kϕAbj/`O䋶93-ca*'8gy@QUv/cV(Q:g YSXYb F#Rr/NHH{VQ#͜Q+ĎoEMEj Z_C4o(eO͚ϸCӞ3D\%K?'eOg;4F,(kމŶ:.Cfōa*UTGKԩ={?D#zT/,*$v},40DJ9mb:gtM_}r{q~Tpu^\$ы{^WGo2Hx5޲.= ^hWKGzaTQDa\4l n*U=%k{wv0dL'd/ ҝ2m* f.k><"'^2zn]^V=ɴgAGsza0`cuÄ\ekYR:en\b%ua[eg2g|cdo 7E{_ؠR#z ddLXhQ՛lQe:uod5791Eq@d4S=,EcA nnYo~B@sX,&۳ a#{p)v{gdaFa{ݛޝ|12ǥc/M4F?jmjF(\RH$GLzlJEveyP [ =׏\JeAtNhGɢr*8{5|T \9{ף >sk뜕[p*؁Eb[|6'8/rK*^5X13a@s=KmFaHӠ&bJЫt7j0j4pFiF14O3Xog5KkDu|Xm6ٶB=Phkx4ҫuJBe5$`Nf(4$AQJt7Vѩ5F} ?|9MvM[U\lQjx t\cWMU7j~Uha3mՄt>ը\q!l2Wra7?JM3bFX_Az-yy{F8k{e5t 0Px.(9xhMnlAK%$2/:$O5+!fodMK1,.epTq}@EUanbZ }-` ~/OT0BnŢu`+0F>=ˏ}S)Y_ #W̜ҋCvoc}$uёTc!Y{v":R5+`֐iZV6osFZ kнYOʈ1]b+J:B"InANf),Td`xGg}] uFe%&C:hA>ʴː,+K' }mH{\TU="s; w;No7lK'nlL"6۪OH*q|T l !camg)@L椴lXةYG+fTFɄeS=SU='w")oe H- $рpwj ]*StHuNġRS*siM^s^64hraF.ȥZ|{oϣY8B!޹#t\͆8giO'E\.H1* fBIcjT gcR ;m4cNj`#R"*w5aG+Y2 (@ݽ9CKy[&UaSw`e51gȤ]ƪkCv$OiXB|ACxJ]t}^m>h}Ji$ ^;-BaB A,gn@ M;G͂$x}˝^׳ABDL1uGK){e4j_%(c}r} P$dfJJnC,?S=neWo? r7Yʾ)*L1[޿$_R~fvRfIK1%!~@VP쿮^f:[>'Ѕ2QV7C݌g<"54} zHkr{%6[ctmMױ[|7~9v|(nq8F'R֞gRϑkg+ xQGTRxޥ^Rdq\z/pLGH'5 ]ACX.RLVrDByׁw씹ݑ~gI0[gj{v!P]ލH%;Ge?T8t8e73ڜ#ZǐG$}h6mK;&̳}bq̟ȧ:8dHLRR_u{!NL-ڛF Zz 9->-ߥUm`EC p( 8U呅G]]h^FF"} `*K&_ť]c36"sLAYg%T0ț7i 7եF Yz@J±_+WehQ\^*_RA|\ D..n\?7ם #+d׵iYP+zCM0IFxBlӞ>3 ʵ.kkwjtz5ңEJ QPWy((ӰxJ~!pS6p0N".-L /ozh\XhCi٪TՉĕ{}dJp41f{0B}{9rX ;+u ٬e{S@Au, ``_;o^JƀuSܹLReٵ|jwlzXsb[1fɕ?lw/Jnvx}D;[Z JڟF$h>ʪi<*#X7$4_LЖ>e꭯^ht}k]2ubA q% i/&V][y[%ȱ8/~Zzc`dnOq ቾ#0 h :{*c#Pf,Q)aΞRx_Jt4q $lDᛪ\pnd/E$xh52Bաy3/JA~uJlgo` >gKd[!Hɔ%N(ڮ[?|?S=%k69`(rY_1pXt]?\fO&<[ޡ 8i E3)[ПW[! A嘥?qWl`%|r=Q('Ap#*vdr_~Tu|2hK>}kֵ쒍0@9h L4\eDX/0:ԙ@qi#ms*~GҌZVd|1bcܠ [ư+D2+}-30ֶ2hrSwr˜u# N',KB ["\OݎJ/mz.f0xr O#hu [Ӷ]G\FZDqDfxeʮ,ӤH؀'LNDTI&mh>'$9*4 m^3胝}UU5eWSfՅǕn>,Nha瓍Hk ^]Ezt0綝a;k?륄kQB5k$@!뿈r)t߆h^eI|l}4,Qp.rg./hqs! ҭhqX{ w#I/q2[p 5}TsQbfo~\`ٓ$^AGHTl[;DwKp\ȁmNCˌ8w7o2w/bchY\|`q6)CZzrw1EZO gMvh˃K>K?%D' Ux,?V1V0xd,}%$[GKǵtv 0}1oFr0򷲑E<}ۺ:dw+;i2+)FiH骀K|K?]CO\Y %_<2/eq*:c {d :nׇI[@pd7{#0loec˥Dv[ pv f VTs e]ӵ%$46zڦ6W2P{uUl&b V)0h]X6H2|EKEcEZ iK~G#Bz\&Ho:^1 {\ȣ|øFԠ@}/18 &p,Jz`6iHEǹn$-s.RP1#uxjCtZAvΨC&hg5݋&}GTg4X"fˇT w0>@\=$ SZ#H|ǟkUX63/=bt@12iUF]pK<A"'!Wa9?Re=3k`qc5&PF3*>/ZRw DxhT޴?,pkw+k6z ̰5#O#`݈8x%=s O{?o}Q]OmS AgXpd>@؎䑄嚜S#e!!2{ xRCcȄB;!JYk apNF_k+$D6J"}Vs/!qz̲^Y:/407m*a7*)|*Q.*{Ĺi ϐ~SRD ϛ|/<̤ۤ f|v;@M Ze@]T&AZGx+[glpVgtX.x T?OS2=׹aŋ=KXKDi8zJ䟑r"[4h^84f TyvIh}(YlP+w>yJ;H@gu1 cGҮ_EvcLsؘ;;0(fQfM_ꐒ2KLB͎p)54[g1P:,_duC.ܮ P_wTU [Y0qZv)_7Y&S-X}țpsC 0>FӤ( 0mR6S0mՊxiJ.]6$f&ǹ.z:RiKTড়mԨ 5P ]Vu繅妕۠-?\$n+wFmغ!sMRAcऽa3}y': "' "iu;uM}ro0ytZAA\/"[Cpyh {va+e쀉?סESwq =KKΞ[{]̘<8e 8* 7F]6 ~1RVDEP0x[֣,gOltQL[3Va8 C4k4l{9jė"8zf7k@Zb$[zSdKwp a5=4`TæDXlͧrs4yDV]w=wQ@n]<@~'kڼ9gIă)z OszkNJ>ؖBDEg UB_b.Q{fNwєƬA~ynr]i,{Ѻz(qljA1CӔ2p0)f?e0~ VoLz6KM4b_ɦ'כ[FVbu݊4_YoRG-p]פ;_N~WN/GFQ"'E T JSQ -ZNXx40"5[m &GXr16Y6]kof؇=@0Z> ׭'(WRÍem#6;]``lX'[gBr /_4J)"2َ_/7踐faҜ{,HI"Nf' [ θZ~ O'r2ip|Ne+ԐZDjL^'˘C!|7~^`2Q+MsR]@Jfwc+?п٧ Ex=Y߲[\>lܪW(|ŵ\FyB?609/r5RewB 8$v{a'NAm>M#p[12.  H0HM\+4T,xAǾ.ZCZrFܬ^,> kezS ˢA!WUm6kZUiE%'^GGjN7v3m.7cVOt =(6PT=b WcVNKN-cSÆn[=eN Ҙ5 [[Q"T_m2+)(PT!{GzWK.}gRRa*R Lxtn3_9MJ]fȈ7qf|d3+aN),)016;ԡs*>usWn@̘Q*ki ݐ0_?v揵Ġ ~w*bp/,AGS&1|r"h9/muWD'RQSEP)8w+xSaZh ܱrY0:-IЊ#w뢂qt!#M`@ҸtX/9_Xȷ|w= CIm_oںFa^ߐ8W.fe2*S)m&^DA϶رh?GԮ#%U>3:!TyMH%@Dž8L\P%mGkE}(-8S>>Rj<3DW.[ `Lmx|9<-杣Bs[+Lqac H[eHXɶ^hp%`#L0QbN&c͛Ht"oպyӀ Rj9 |b޹iY966.@gĊԚѢ:EwOBȢ$wM ȡ!i2_ٝ j,RKD}ٲ-ms !ڌuoI?D?Tpx:QfU;< v^& :#[MG*@mTt T֩:#EMc sdML5s xdǍaǮ"@M+ҡmFj\HZ0"W~ ʎA 3r?٤+]D9^U=vZuKtqJM=Xœq6?+CwoG*y7L.)&$䯿H_L뽛Gj&鹄yd3^y<)}9j@[ja#Lܬj6Bf!ńGŗw++wkb5?,aZ׹];s\6i['*R^~N$ =I゜d5lg._)pZ紹ai{E\-9R9z0.62I&kӽ\6|zp(k>7A~xp &zN tyBs%XO @fd'ZB>Wl `i2!(_ -پ4s|j礮|17u * b8Z4F:c׮PNI} 2}?Q_{`So܉<A&E/T/PԤ#qCj8ޤȹ9*=UԷ d`O/#6KI_ D|f+i>hɊ 4c ɏiaؔ'Hɿ>v0Òho!/XzjTl6u(VlhQ)=Kv{=elO2a ƛxh;QR\YF2 2cN'|hk. uM/4M'- -qWݻ7/\ #bi_k zq&sxx D 5/f=L|ZU;Iu,CXz>YN_~mb8R L칮ī,'d'25~}ӷ.݌/e2]IHT/ONQ_b ).1w "g c*~$UlMvOu@J+'p?C$} zDh7'.k5rS,~/k-Ta l#Kq/΅&|HL%+5[O4d̳^t1:ʁfivlu<צh/Xi,9A|iD*^0.i|JW <`QmKcﭥ kgw#s^4{ThOMNoe ml $C0{%q'Qt&_@wMw![c[ynz01> j&r* 6Z@ꛞV \žmقp{Wê%6[!n^زy2\%Qʻ'Y̍AϳY:)x}T8&TTRʰK0#yqe^lE@ e/u"N>>tޣ_Ղhc+):ظ,x\L*3B (்0H!{GG!xYPd](ip'ڀyڗn;M[`uaAގ{T s&0(r1ݪK>Yp4-qF[fIAvE) ߫ZoT n/:LoKƋr.RnIP_O6]8ozdd}l[,ճ´&OxP+)BB43Tb厓V;P < X ъsnl㻋TV#Of`@fb`W:ICs RC/z$9[ef|s܏U uOa)>e$w|   SIi_Mkí S_9bh-| ۺ FHE~7~MT6g~RS:0[6D1KܕG-[jGdZ1HZTD(΅s+zDYb`F):=&]D[lj4Y']험LL*_|BM&|ȃYG3C\ %ҩj5*`9[+%cʼnT,߄%Sd SvqmXtBqT&'yxi[ #pMzFkcr==gi V a ?Sw{<%4}P]^Nd XWŮpka+~^$C!>J5`8ģTRv ۇr>7y3Ưln|N=w4 y"(ն6Ai>pžr'ZVz-}kk[/_$[(CyJ#r`/w.8RbcɻqD6N hAZG`t?~Hd0n"1n7`F-0rs(U&sStz6y\mv`g/Τ LIjGkIת^^EߩWb}"U,L^ô&|#ގtnUF.fN *lIqwoT]M?I:WΑ@F<<+1< :,]+phoC7۾! txsʹd[U#![q-9g:Bj7epf$; d 8I<:3m:]@_㦗1BuqN,M7"D:`3D~hU&j-F ĹK[+$q qs0:#Z$8Ηβ 'Mԥ%دv <#tOr؅阨xz7X&Xʅ3~J;6e?!/˂G]S3D55+NEvaB&79R˥ [x܄Dʚl*_ussT[DlG0[E[RL-g3nz@O횒īr/_HhS&;G;A#?k x"<*{CԾukq 4-5NNU So{,9HU Z+S=*:iPR/W:lG2+0~FX&wCe~jgq(VyDkS (," 3'p5ced+W`H5G喱T:ݣz0Zqo jDWT7]eJO݁.0[Nj# :" fM B<(pͨǫ&[U<RH^OB|W>neO'rkXU*'O,MZ՝[\q!`sg))(U ‡6(C榔TSHp$Hɚbs-K0 (h;i^ F 8xj=F,Y*rpЏ| JgW3!h6cՉ<}Q퍺ObAKUZhSb:cQKnO*nM*V+뗧`N{Mݜ׋@ fWP Zrq,Bu5ӄ̢}aO?\Z}i9PG'P&3aR djw\#s_Z^znIRKu=?Uk[  '$]28R,cA~ε5VCRDJb'eQQi. g4f`=ALm<^G K5P{zYzo'D=^/'9#q \)f#0߁lA=~ο$/$WׂR> +ҔlG˺k9Yނv:g5y,>Vqؑ6 Cfes~!q`VWd|S cGG8ݠu,u?՛}]GSWP``a՗;Nm;K>AgVI8`5˘>SA;r2HPoyv6F)?qA`aB*`=f齨.z\r,BH k8^=l7rD :.|o޼iH +чc|B;t]gل%={:ſ_'+AĸNEwm終sN^{ ƍ*UڈAQ* ՔO ux= G lK6zmƃ9 c14rkxle]N=!vRN'4^y-ŲMoy;lѥbNeX8>d/P"Y n+ZZg#j ݭ>guvۭrQ2 ,і^L9^:;ՇH̟ޤ!-%YYG}:Y_. [.p_dU RE#D'Gˉ0ɏ Up8 +Z|Wt`+}n GPuA[7^(EzB7!U3|)*kDܩ㕛 'i B߀k',z <:.@ҨD{Q"09điSm> Vf|(@h~ #01O: eɢ 7֚nZ[y@UpGh,sS[K]6 JȻhq?˅Y7kBjn,,>]+)%qڵoNuk)f'2"o4i!}-WsyRGG<`%xGg,T ͧSUbF٧Xܽ^{F7OxxXO*>/O_aE738mQ^Syd H~s,,#0mW]`6L,̢pE- a_&ai1Id'\+_IAoڷNYyBU$6ސ1*2ĹDzkE%/[yt5ߖADLК 1tlDˆZ(!XQK œPyQؽ;$xPCaȹ U3VEm9JkҊ`aްP1&M=Ŷ{>,XI N~$^88 ;_:4 ߵ?uK=W/6dzn*:0QfؿABfNfg1damݓl;Ϭʩ'R.v2 +[#OQmAQqp[mϚ<]:0lxfJy(ʠ{e Qcz| N|O)X^hGsrI T(i=ڬefY![T3!)\końB]d+I]aU2==ZzqB3`US=90 J88>AXCT%Ä*`B^xkÒvn~=ܓiSW@_Ȝra<ֹ4=P ےT&_~NzԜ|XW[K1b6)βhMz*/Vr;/ԆJA2H+KS3ޙ颐+!N}̾N;HҾ=nI 802v? іD26, ;.͊օh+<g>҃L.`olWfbEg \JH+.5!y^SzKn"ײq)+>iקm]^&eWJda!Yˀb]9'.2<ȋAh7_jaf4 1!%E$xb6Pӵ>~,oؾ)to…H0qOKtֺ5㸳̭ɧCf!sl}{"bov&IG<ݵvn%Voi_X"XVCJuKLSϡ.$k܃&> (=تcM%s8:i\bI: Ƚl;w9)I;%@\<'0id7՚r؂U_2cL0hXVUѐ-4K՜WoQ|Vs&fɜ[2RPb:$L%(46J7:UmgJ>Zh KPmde9v;-g]WSw ai Tm^T;"%#PMXwbg?Qt;9!/כ1 ׌ވ$e5ifxWiS!%e? _Kp0BfƇ DŒDlOJHw\@1=⠣n0q)+uۃ5y- fedGďd*eRI>%rk K7)4%-51h(O&lSy Qw]-9VnGe$>N(Yj)؊F:pI]sk@=nnw7r.qq otS#rNհ.{_NhĽ< U?EoK.Sa{سσ>*ЇT@N fdoBVYlM&iJj.՛rg=F'kd*̿H麑gj^$R02Bw:&Gjd0hVpqE29F(m="AxP7!y{n̦듇7H1QBtͳJE3 IQiloi!ũ?DmYe窗G,܆e|V+ SɖrH4p`%ȟ/%ڰol:\0ݣ@F:x[jCG40V2 JY!B!}[RN:BKlr<ZRT+7΍2p.j YLk4޻(wT߅X, L+JMI@oNĉ'~K0łLce&3Bfܙ֕\O'x攛Z/ԐpO)RD(g FCcϘ܉J̅E̹c/j_*Q }mΝ;f`?Kbwkf|79 ,ȻQ֘ ?Mi䟹C 2|tq>Ӏ޻Z8 h'[ ,wyi+0+W"^Ҽ~a)HY$zYS}L.(O<mY)]d),\=Mg? 0 'f}ʬ9N1T;H{;7ͦY66n{@$Qr&;7ݖU>oRY™ј;.@ l=UqޢĕZpqBSPgB3Qu?8idZ9^ |?Kj9n*';U=RXiP|`XhgK{))ncVl.o'Kx' Yh4.Qe blqc3Br\M[ƅmgtsLQy54HiZWd7p}DF]Z&pr/I1GmiEw͍2r ~=zd܅UKgQr2uA#K5RI叩YCFZ׶(&#6QC!t w}MnzvU%o&p+&-|8EJZ55ڠd\`AOxj{fc#[C0l*X'k,,L.8+Č zS;߼y-XD%_ wsֲy2 mvEM5ǾpK@C놺)};UT8YQf7/$&D_5-Ш3g}s[ۏ\fhYohyw\r `FI1%w+m~8;3xR}!@Q68@S82F!2)B+S] \Iͮ)/CucY#a]-)_^Fu1 ˯٫ |KխʱPb%H}H6lVH4M42j(}a)!ǖZxUT.sZ,;n5tvPb?t^_/ qKn[<=쨖M /uA- `hx!̳y&Ї.EB<|UlFԂ &q _Be|2+; E%S^]hڀOb ea81VjI'_fo;xW&'d?I_;GM&v| zG.a@!ݦ(yiI@1J q;axdC ޅI󧔆]aD[j0{_>uݍX)&%}ڱe2g眅TkJR7Cz&‹{} /OGIRR{7Bp hn%( 4:_s*?*{Bs5ZµoWu?BPu`APe?+dJMp 8(&dh 3cR38TE_Vpur cЩtx$Ƨ cb n!kyTlJ5̠ #̧I#ZNJs͡X Y̮)Z/9!bF[WǼ$D! &^9<_B:g5%ܫ?ڵ(\C5upއ;L2N{z3o(az$-էRySU Șĵ] \73$tmt|%)Zkt8huX|",K#3V=R[V'ـ*UcU ,q(.Ī$:-]cNZbNEte#Y{ƽz4NL\L;<'#IVQ]< VtU`"ҭ@ pgz6/&&:S_1 DrM| ж{1`m€=Ǵ+TdwX8%*xۚwI+a(Ev|N28ͣ ޯIU|fa IRk2cO|B/CX%tm'f|NalhpD.Wo7? }VM|F_z/WHJujJtz,1`%9]j.IO!RKdV -Wщ[b5>{ e7j&'k``Hx=ծ8FH~J a2-bW{ 5``RڔctJcmƘdC{)̚.IAn Ѿ@td!z.~5h g Wb8MtT^^<ƿ@v^\dKwMȵzaY AM{ 轿.v osߝq86NҰ4NAOUN%+ QeQlDߕրO>d$1x"EC p~rjZbn4`r\ w`}zKh?*P3&{ԌyQnĸu6c *h5:;g u/^#98Zny9f$+ )0wZ]J1iMj%ΈetKK!Zr4Vp)TE=Jl;-=փM2u_'^ ]#-U[NcК 60Oh֐9V6 fؒq1V_^%/[M|a2HEE9T`܅WQV0c]nR+_K d.a85=U ~VǨSͳ{F.j詈<kIWz7qg$vkL&YV1n] Oe`+S4o4+wGO ,[4&K:5m\`9OPʉz4MB'2sw:@*f ޜR+](YBۂY ADÌ?oɍp 3vj! i @uȘ$ 4k8CUs€ 1yj,i=4hkc5dT 3 1s& BsT{ SmQ$GL*+ڵ3HSj`LA[ܘ7E|κ"^|H);f;AΘ \3}a$`2%ubTh _ZviP󟯱7mYy0rς<(LxrNPgyh=InmbJ·B"e\m%pK^}-WO AkQtz n|DS%rk⼩&̟+ZzbU{Ϗe( Y]E G~/~[y۲䛑f[<uv۔SW+|+jGK{\zqJ릆geD #?[V,mؖ{ *h7//jq2z#>u}]>_]"0FbKЫ yƶ)B釢BKR^P. 70mR/?#pҸES%E:.[xo $l`CuWqv>6jSk)`G$DSb)u>\ެ“S3 $]9=#\;jո$ Eb ty[Ǣ 2TwK1 z!Y891f$7%z倉m^himu\(y<~pSNJ[DmgH2,9Όr,1E AES[@rsYwqHS3Ρ?z37OSTJtێB ;0SPIKji\tbK ?z ҙ)I^ѧ `c.|quƼS]_;PRN܈0p$-3ڃˬu  = T9r2s [2^t۝o=_27kAH*9 柜ǰU}_NCm!|åZrW~_0|EʲlFr43nC<5@\3#p8댱KlA&jxNg/ܶyo}wC g '{g!KcֵSӳyfǂՓ]JǺygJylSp *RqGđj@Kg|^Zz%GbPDjVÓ&HK'ʮqໂ̋>M 2g\8>'N?XQ!(' /EaΉ=ZY`Q`hB|Yy^*dnΊ Ñ:, (@V33q"K~^.a0J38wPuZ?5AΖ9CD[=vSmںO:f|2*ts/)Np^je M ݧhiH-xh&/X,t()\rqODrq 6hvg~0Ş 8dR7ȌsJX); [BdڢKϣK9d~s(Xp0Bu Af)oh誱]M\ $pW9'W!B*Hb~v7~qeKLk1 6埧S@L6yKBіf;7g5YPJOh8v: YfH0 B8i8VJ;oZ4ʵ|ԦwQ1j*.􈣁z52*(BdAKdl i|_DT Yya_l)/˻7GQ}*AQ KbI6њ&VWEV?*W@EMp.fq#ٻ_Ĩz?}(EŬp@6aFDBߪϏnj Dnt|9ޕxk斱SJlhhLvDA!}sWVccȞ'yi5 lái2\ho[ *ܹd6 I8ƏYԶ}}=GU䯖Zev|z`7DErb[(Z^OVlb;Uj< S@chIE+d/r!"0g eT-@۰faLZf;'pjء+ -`W]Nǧ_]!E$aO7Pr;ܩF+<&ʐ9..A鳇ʹjTn~=cT7^ҧyf¤(M jGsv~Hq'*oQFSI2B!={JkQȋب7q;x׵BӸa/BF` ' J짗 ;!LS >K9Ld a*6+Kk`({Iۇb?;=U _(о/%'#A5qpsdv) RקBN"٨/͕ݤ)ӁP#D tw6i}*u":V(h@(+:Csp;䘴zlBVǚ3UU!2O9_c6IqQI Ηi`m3-Z1`&#>=M-9 U!sQ[-ݙ>-=4pq\@N)挩Ncn !fBhlrT2 BKcΨgc*x]fU_Tan/ԒY(#J]J$ND4s@ŎFbX!~LjʛRPP+~g?t<ߊ-6F4 $jĴ^M.:ŷ'΄Bn\a^^>Y4i+{V'Dq|u+I։v@)`G熇~qE8/WIfkav\Ҝ->I A-TV,,R6 #ǼYO꒵D[nXtgT/̙KVIo,׾'M:`+.aN1+/9.f:%!P&xmHGXH#97t l 柣Z l\V/\ˁ.DǗ!{.뚞ͧݮdhPv@Nb` m,dyjPogf.1d5C(Hd؞"M,3@:|;\ TFH8Y}rAS(NM]ԝ/Y%J)$p&>aұ8YنkUH>0.hM?5ýwf l0? vL&D$5^!p٢ny^NJ/K6B4%;̭Ljo|vV=lI[(H-g) \7\$B/MGo~JCro9fcCvUƖgĿJ Er .8^$*/!_7B ٓ D1i} io߶&tL.LIT. ~ fa$'gsy?70e}LKŤtWDgXܝp1s/֤#ԁf^qlFtީQ"z}op3q*=IXƿ`ApO2J|-r" 5r⌥ąYqGI3Uё{|R\P\%VFFN%elؚ6 P9Ťe)IV֭fLvY&ՊMO9F=W2q[SW8Xz( pq"tiwqWϽX gg8;Ki.6e.s~ l"6u8.67頤rfS6c--o= 3i[y}7GuCס5 U9`*FVӮW0&C /"R5;0'L.-QQ S[AݟwxXjT⟡Km0^а-y.zYȬ>I0mxC-ŻV :K363m89=bUب^w_IM usb?Xu+*S$C_NSjX2vGM# ϰY.Fel8坄NFJ_&oǛelK3='L^Glw>섷L$"| 549A;?&.^Uw݃DtЗvbf;Շ3ڣD ?+ JT! 66RD@p'rSmT9\K%ydF)9)00pZI_dp]`td,e gT!NdػR3OC&bdgG()$0)kQb u6bC=D~ i]$Y.J% qµcV=4s>l>@MӗRI}؝*yl$tBDKlsۺF4|ߒPuOVg $ܫf_1sވ:1/ qn)EnT_*䮘cn80mOҏ S,ܤ4Zx,eޔC.gX}GY "" FOJj bĞe]3zW^"W>y4 [)aSd:d,:¹ׄXEzeȪcPL K6)8@GOF sPܧg}BbL |>ܨ)onwb 5 T0QQGfg#G/jsS$R_ %Ϲ`m;]1uʳc椴&vۃ%4^*%(Us;s;uob_L|ܬEʜɸ -{Y_1̈R, ?-gְ2}݂qKdWA 7i!_Ɨd?!i{E4#ڕ`DpTMRELТvB|.$^# &Mc`fQMG ojムT`#D5D?AX70javj`,%C]V=wg:TO[P?Y6@~:4sbx* –Q +fIsaw͑_35r',R ЙYp]h@؅D"tRД3O&s S~-*:O\+oDhM?Vof.7rD$\o"Q1?7CTױ!݈.+`q+c:o,#)P8X׉1%6gO䰖;s7D&x[z.:mfMhyF`[<\68]qbh 55kUBPIҢ|[t+a4 D ֑Sl#'P1WBxd؆-b^B [ǼA*Jrfxt5 s?r؂bxt;a/XwA+YDքG;DfʤnaD/v![+#O;讅UNŎtʵM6o? c1ϫUb LQyEiV3fp\n$¯ &u$ CH.hsxD2,'mu68j9^R!?Q O|=C@:Ꮫz2+bT~>O*/1e &!7=g gdt8^_+t.byQ9P\WHAs=EH̴d$t̮E1\; AfhCU964k?zg {WP+zNڝMNFc~l~I|`)Y݈DI!)AO!X1ZD_ڀf{~A.m+JT1<#FL7Ӳ["xe)9qKu}TDdTcLTI$WCO;+%z$^g֡FI恬He:d;3 o_5E?$JYwJ ـ20-J羠S]{VXD*?`$\(:3wfF9vS nbhѹ Ri;}%\,LJ =cgHT7X|"J/8PKk%} qlc'Z[Gs+rcʪJ 5DHQ9Z1m->qp9Q5]WzKz߱rz/v *1^N8Ύ~'=j8o7x) z*Ӧn;.e+!;w\Ҥ/8.wi 8U=ɏ!"f#A5pgfpfv&1zu@!𞃚@iaOp, ,k;޹b1ww٬vKXP/dkH*=yıd2Vv`0~wBqq-9 4c.;̯Vƹ):JeIȝE$UF7l&֥Ŷ:} 6ٜjV9;PrkfP`@(ב4b~2/&%d0/.F؛ {kŏ8c5,Ӊ"oWUgT'n$v ]cMH1ʤXK!ơ7YPEz3Eޓ(a"Bu/L=[D"V )^)MEҢ8t+wdaѕV'vr։ A^&}s~8%ٸ3;p[ez|.߷qn.4(1(^J0s_GRf<2|+9ӜY;漈w3'asJ[m/Dq`ثWCyfGfwaClpD5h?d0ZݧErG3L;|ܥ.xLhWRN^335J"!)ڱYS0 y{%`tsabL AkUZz$,2"ա:ʩ?c'䘠';z4>^ ږy@ED`Ht:!y^V?a^O?L904q"uœ2oJ y =19{w2e#lt)*cT~k: 91^EQҁT yEQ?0H1$L;v:A[َ~'M/@\z#QmNeW/IH}8Pm kԠ7F0Ac(⚵ kcfE(,$M9׵BSd~7gvÞqjWV۷-Vdެ@7}?Mm0KFM6&ˢbg@,@n(l =#Q% Ev'wRZHUb5Iʗ1)1– $,¢,g0?A<S)E!.+я \k6)b8V@9|8L8eZLInmR[%hi__f=rqaZERvY;/ѷh8ߦ+࿎t^QsqeۭoD m>އ8Cheİ"6 0oWm k$yK+,k(@ʽn#FWBsm HH^b: `NБxJ-6>b9)9A&8EڏP$ڇxI<[;m$"SP2)#՛[1SQ6/F`#~t-օϖp C& .7AW۩Oŭ4_ f4L/IX-bW@ &ؗxgFIDNxVzX?J̫  z}崞C9ޗΌ1frH3 KS Ȋ hfAhU,_L)3p }^L4Mij~?Yn6mLF4Nm7fF2R)ra**K!t0CEBi/[Ox&g¡]j: tWMZ\RT/c'`YX6`u+I݉NE-ǫAo!M$\}yR* XV&0Or/Ӝ'f?Y^qҕ~>;֩HtZϠd'_$#us_\nf }Q~Ǹch҂mJpo:*I@0B"bˡ=x`x/ѳ*\u J͏W`K&4K@0漻PΈӵ([ͺ (- jQϱnalu-ȹE?[d0INM+XfzE?rUep|LόtC`ɘo|Qz[cxֺkLSTGZ{:xkǸ2]qTv}k01RTg )B日/ǟr-%zL":JRB+l qs\z{s%CBlkuAVQ6^+Ws"Ֆt.WD:Qbx@yQxT8/.L`+>KW誃tz`In>B"F zA]P rVF$EVZo8^.7}$|r5NF+mqTqvmSC ?I>\ #К(,s{$v멂Aun2V SMDeo)/rh6&> ~GW 4sw*ޝbp(02K !'q>8猹GB ڥPv obBڂğ#)rBo(8hro 6dm4E՗\ŝ\X`G3^䄁KA$GntX@d5@R]5mSua]w-3 1B:'O5Y5O?šRܾ _ -x+8[BdX, B_0m&v4_7!.^\ mmZ:zUg=iem!M+6 XT7+@Qh0~j1Rt| K(7M?&nXcQ-'!~ *{PUm^n/ei $5^F7UKt,~k"+j'k=k,>'H9⑪X)Qٻ\2/6ATj30L1 hЭCCq`S͡5g Go(<iOVz˟I6aʮ>RYZƦͼId1}FziCP_%2=!F\5WaZ`|wby2NnI?l'EF3cY6VY'ʓ8L'}3+r[ܰzČ8H+9^WS=s~Kte6e$ɍpIuEAWl;C怜 W)}U1!ь}i6i؋1&ѤLHj,oa g[tXضl GSHFu~{gL6u+y+pǦM{V%jy}r~|dx2{'..zmŰȬGخ# ̖ai:i]t↑ɧpk ՝:#/ɺlSYj9*1d&X8lPƱkV}h][ރ2x=)ש*'D/0/S'+H WްқOzdMƍ0cs E;=%vHy|^TÆ`h[3>le?°$g`ԩB=q|e.)TrC! :iߧ(-wqUs#?Eg$+1=X!{!x_|ۻ4qKl0 SZϣ*'zV#KxS!̞jAy?*bgb*> \ ͕ T%[ #7a̳ J%: ~a{8arNx{m92 7F-A1Jڄypp5t[0O=T˾.pgץ(75'z=g|@`c*00?+>9(ֹO;ѴBt*1T'Q6Jq2Xrڲ! ,'i1Q43/ގk=!|`6A[T* >tק]N*Q2*wd zh"b4wXZ2B_d|# p rN <'ԎZe?cRUE/AtOu{ZUұk*z9o Cr'Q)U4;Ҏ %Yʎ0$8 }E2#)WLbĖyQt#8=IÖB-³8/9[oDƎV΂]fh\ DLxx0N9|SjZ|r UE~9AD Z(͇@٭C^0YL;7}΀&e&񗇟lǠ<09y,C05z "iŪY"JP b͊%+8#cs{t;#7MbZ:Bc%VɅk42(IBk^g4껯Ifg.2 jՆmԛT%Bjڜڷ&x1&0 {] ¦%!x2ed$P),*]y,.}ULȯ8GZ㒟붊@lM22|Wm2@*%t [ 4Ah tK7TGx[͸$`*E9.m,gYnj\: +} SɟldD]I!;oj ȜcXZxue^_5師m㾞`,ɏiN=[TwĠD:jKEU*6nwGj,j"`&Ae o` 79N\!l2B^qO$C ui Yd_U{fO&eG C F+w &)1%C~&+b&NnoB]cM^dhhY%VOۆCĂ5Z f2kf*Ib);|\lwKftqd( 屷?L7Zzжk^x\E,.쨩C7/쭂kw~:,ӛFHj@5Y((J@7qZoz8EZL(Ȫ-=*I[Y0z}v 3(Bm>Ā* ׿;~, )mi.g]z$}Zub`ZGM<C3%ٲ]+@1ס wrzx8&-<@0?JMSyޢ$9nd6(t'7)K&4^v(C9i`׶l|h0 } 5Õyc@xTbG{Eù(? {]1k:z C~Hm(} 2]+1">-aѡAA2ic'm  5F)(ht3O.M`rwj+94N)U`pC[d|5Ͻ< HJ4ɜ=5"EP\Co!-35" vm'^.>h95 > %IO+ܑFYRS8l9 &%\ ̶`ddhd\i@PcRLXLOJa,NK>=ya5bZKbR; |pBI(k΂̺щ.:+ rD+f\TT-o8J/׻Ht"Wdf)PvTsQmGlq)"ǬͩmT/p舱%O ànpEB]5 =_ a5j #p;am`69Ĺ:)TF ssKKO54\%۞A ؙh4TtR/q-ܜI"d]ͪ۴R0R{Gb0 5#|0"ĂTp4XۑfJ$CRAqSuh L|Qo7fASƾ >MQIQnHH+RP+1}aC)gB2laY^^,S z,S"} ߑceCv,yEOFb_+|vG{}>ۿb1FWd,Tu㇂exCc:lA0vp@*婑R+qb,J *ve\"kAѫLXK@hn^fTӻhma)@2D0&CT/-x;ԥLJI4$}c¼VqW] }Kb#pA~*z'=k`n$riqt?VJ")qEBA|6c韔Y*5iw؏;[ /ci &cZe!7av5IWDm/DXSZYFF7/8HJ$$XQ_޼k>-CQhRlyW/Bz oϕqIî'{Y)h+C=@^ ^O['&J<Q>_&&8s&( "TTARA+I'8; ㋜Ϩ@ sք>ȑJ<R.]/:1Zℏ*4`qdA-Q T[WjxޮtWț cU˶P-EۆrbeΚ 15~g6 HSy`yBv`MC}hh%&n4[j JpscB吿uoc\*Jrz %!WW\b2ƸLݹQ!-D?uVp `.H-.e"?cDfs9.<2Kh]`fWe5"<HS -L}>y&nF[i'P7:$BIL-EUPiOsB]S$-mJ8wcP>WӺ蠤;*;pNލWI{=7Bi{z=l!̜}U%:{_Uu*Ax6(+&Nۡ>`'z^ ȱe}ӕC-y0^ۈqWdb~ )㞻iC㊚ .Xa 4͗ l\U"ȅƷǻŀ>ˠGXw`(80b XS].I(&C4D¤eSQz7 sy 8ɣ~3'0eɰ㿽rt8k.h@pkW`&51dG֦]FFtɏTwLnbV( ۾5(e={ƏH8("TRt &>adٍFjȀd4JB_O[dnib QUͷ0Ьݲ`g[{>>1=nW%!?Z1gC| 0AW ^/X,31K ]E5x }p92(dqEgT`O;M7o[8 d Da>:oMJ"}ӕ\Fv/<h%QSأ{.kJJc>'ߝlDQ\#3" #0k|[} 軨k g8QXM)+tK"H׺Αp_LuW[O6+4q e>cEV!'!N' g|.:j[50SpFneO);!Ȍ,ĂGdm LHLJ"I +ÐZF{`ExE]McHIoCԢUnkf2&#$gʪA;/Ռ]mq +x.Lޒ@sܘ9 ^s 6&#^h04Q񐂜W\0$S>|ŎyT*؜B3t#k(zm]\֣U7)&`&odVlQDW'i ҙG.A~d.|>+b]r%s%d>Y+f?KnT/)1?˭&n7it_ַQ>=jegѶvhUcD7135X6?qVE/nDh4eqIڥ/b  uATUAfZ3s#vG8pq@qj%ڜ 6i[>SӜ{~no);ǦL,B(-+MHA-OGWR| i۝dŰ%}0ѦS}2&J?*,CGTS**sh*N6N!@'J,#рr#WƂVXp"Mx V+xaJcNJ1wY_DA V64@Ǎ4$'8\, F: 0$]v@_\%I#JY>%7})Mz芃}Ts&([ q}^} &6xW?1u IčOfe"g]&zR+ս*%p>I3q6t7r k.hD\]3;o[gي ,0ghkdcįTl4==(E78Jҽ.7y %~a&RqF]O7c5Y,wu4R":_RkVW.) hY[Z*0eҦ:>qVi#P-S=G!K&("we+Z|'AY yb ;־"='гN{]Ť\OG$թ4vmͶXHG&xR)3A1dr9,&Q*湷 Ge*IRDi%@?CNh{;cick?X (ჄkYݘFwip.;667:CR%Ĉpz\t)dDSЈ/i@@C.o&K4$ƅy&Hw1˹'vG1Dk[IY@Yh ܄}IY\ʑ9Bl`yt*NUbBYn:P`WN\7" t݌`*@?5ع1_qVl|\VPf-dpC̓[0 x{U"ZE+-#cbV²$ݛ)ңc@) \TĮL̻z璋e2p>/NzfUJ}mlkXB283\+f}a?[eBgnfa4#ß-Q݂Jڞ|8DX 8l4|;< CIpolvWP`?PE(e"^=(poYzB=鷪m+3-JKo$w,p?t/*Yܓ%u'9O qz*gTނ<X/hI6o]-do3D$ù@օ ,7 ^Rhc;?-(ZQF߬fl 6?t6і 9$'=cH#Ct4k߆`^䒩2vh1VMz?/F77yduK4x䚂i1 -t{;wdB7&fp <fwX^.{ld& / [[ 5̠^V+c&: 33 5R}qAjC$" ?>9CJUt=ڿ3Jig:P5{g g#F26 Щ,:A |n8~PKLdګHYօJcsPB4F0Mcr {5Q\g{赫I&44B}'=)>v&wL?eIE#y5u*156I{ \ ةGe/^U+*'I߇4 rΖ|JѼ(M'z44 <M3%T}>?Tp[NQQ67³2=A,mg#;nR9mQ@Rq^SǹmǛ HNde:Cpa΅&߿I|!+;,tu fE??>앻hBYQX,5_5F- *dTR$p歒AǨ)!i~LhrVNK v/V|a=DZn_H0KjAsR}lpzhh9HkgaࢁdpClb'==/l[yt:mQwbLT@.#grs[Øh'Vyтp[¿$ *%/84~sPX5 ]ԙgRlG<=yԤ,M[BLCr B{٨'%5reB-[dgvT&f yreqJmȭ8v1#1zMN?c50I^ZO>]= Ug*%[zEnnHNCsTybBpΈ8:iI 3wB3GBtXgi=gERdnY?*J6I\δEvL1O5dpYN.싊8#x`@dn KZe~WXtYH`*x!i\nj's^*hm۔1N#ewZr{ m (7UIZ 0 &+~#Ѣ#$#ؔp;R AQlK}LaplRX@m.&daWӈPag1؟Mg*-(',-eiy.s&u< NjfKHxڬFYBx _NK0b6M:_A}PJxgsȏdhiUuAAG7md>X5US{c#΋pH)&j-ǁ F1xHB^TZƘ dchFV5<wH-ҵvƹf|WpL-~/w9 ¯Qh>yOs+:W*>>KtR4,ߟ*Zd4+5NBՅxR@ .k'qҿ۷Y1dgҨSu!J{vNt1י `d(oz'mf!Đ?k]Zl[ۮ^Z%)N2~Dū5Wt 4}Zx+uÁ0uU)8wOuy;wZ;zʙ_1{CDwENHi/c[Bj؀1b:Dik2/Лeۍ%1_N8_*V9B=|>REeh]j5Y2= A>(gg򳹵ueP 4O=~P](UrLz@n+0wUk!.JSxܪ2w#Zzּӝ*20swt@;Է{d@`wԯH¤bKV>JJoժ08D준 ^I~tE/Jj؆^n(x?/Ez/Be߷3q}G6|sآ/T< Hd[8Wq AIw #(̓#+6%~A?wzFJHb7cs62_]ۣpZLDž pG]L UTR*KFssmF^[|QA!q:wLJ,Itkw$mGb?#/d@uOj6UFx-;)<\"bEwNm(ʌ r&+o^Ո:1uѾb?+7PA[}nDZ{`` Js\jNgH}3ԧ0l[m^w!?[ NA ;^C%jXA%c>YC0UxtW:NqZCd~zHَ\H~uGtm$?9HpϠ礥I"l :-kM/ː lG<~N{S~m yš%Lф+vW#i~bV<2v3(8a mgY[}R "}w6Xp'joD4Do^ָ} ehTapR$sF15fv@}mm*Ubӆx;x D 4gj'z 5/&-L,e# ZFBL oaWII#u**Rg1Զ= mU2@^ N9rQ$GXYfZ{RN#& |rݏ90#V.<$%\^Ƴ5xOEQ B&ʷ*JaS!;4u1%kuඥ͢Y[s*G@CrdE޸{EL0q6[aI`̂ OpSa!kR[0 ]{h[38P tTNV(F[fW cTMEfBV':-s-PU;iipL +qJILD }Lfd?Njv*Vn]$=- 윢Ab6M@ [We8mRң,J|ϰ]eao)+VBT31>ם,ٽ#Z<;<ڎup2k fP@&6~7Ȩ {ݝ6*hM-R0xC8-U8QQqߍPsfq;Mp\XTUdh5^"q?p?CBV5~meC_U1CҐ?TQmf-#LXA.fvRDN[E2Dώ"cZg#$p f?Ɠ)V *:q}jtLtE!ޖiMd@`@IT(L1_A1(hx?2 B2jRI?C6C s3+zxkש;ŢrZhũ˄-x\xkHFh%v aTnݍ\:v-~۳>HQ<{9$A9l*-[vbmN.XjpoBtD@uqG brHv3Nw [ XAQ9n K{ll7;e`l|'7x徼Qc t0~7BߥpD5uNCӞդ>GVg%jDe֐O(лEd>׻,"ؼ3kIC 8s1#J+Yj& ogҦ81yg۱5=)GFߵ>RΌ/x;m{ƐsΨPWX+!Ut28u kque=6baٳx%%΍t 4PI|~ӷ$=I6-;Lq7F+o@03.&?,.KփDڀl[SЇj:J4}0m3XPs `I1f3X˅ ?֡TEXҴVNUH3cct:`zσ-?69t[ZO kwEĂկ-=gYZ07070100000468000081a4000000000000000000000001668c169300004884000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/HA]?Eh=ڜ.++cUܡz WF`"ɴeV.0Z2¬ s).Y]Ix=̖y tl(YKJIM}i*CTp>;CW`TZ-U0I$@ӈhvj Ӟ+%T*ygk>;NI\>^-m] ?CAZ@? aJoL=Ag2gSOp;tJ_[꥖5[%;Hb 19i2 wqpH¨l蹦AQ?\XMR&JX1ٲh/kY'pu [ߠ,òj~W71z͞C?ٳ6 Ɣ2Kq|^t7OX@Æ:;dGYEr_e`a%e\W'uضm(+O aJ#ɻʓiOX]8͢x#n0>;r&i紆 L7{1ǽ ?T?Knfrv =s6 c Jѓ@f_&Y`H5X$h(1%zg1 `wQMulƵRG=mh]4LcH&ᚳJb܄3q~Gv RjJ)9x5Oտ zEWLS_PYjtDV 9)L=6}~G;tݗ);#f 2(nvROsU`1~h j94`[:z+#wkBg(>N8\[& \ Eͼ|ܝh>_*tOޔ+lFWѲ8WRQ^=Apέ`9ے!$YBO)e_gEr]!2($W^tC~-6lŦrN&sI*.OƝ2^ڑ qJ2.u^hhz}8yR!uzS!Ppim 'xֽvu};W0ZjRƬaPudM?T ث> '0 !v)d!)C7bԌ rq$["=/L:\| lD6~MOUgϠA "v>gS|̽wŠ>NWKPH ryL$Kv&LTY5 vͯ_~];جaEmR+Ͷ37G4OPՖ!P0nzHyB::i}PUt[Z'ŧR@zRnǿJܱRK1;fqʵD=nwAhN)M8]e' D"Ct;לb,sM.MRvDrks=60}~b>| Aunѻweg7R06 !?EIvvhE83/{כNv6U i˗Y/ |MqA//|EQw]ިUE@fhᩝEF>0tiPD=:op9 @_G}&blЪl͏Kg< zWlaqͭD/n m>栚ʇ/ƈw?_ 4j-bq`:~wb瞍o0TΫ\h`Ν_Q:{|O?&8cWEi )\>MZ7r6;Qr )Mt۞#ܕfb Z $*;DsR+$A[yߢ"n99XwH r+$2 Zq_onuRt XP =ӎ 2/wP1Ůamdr;}[H\*TQgOv|]0u}'ƯO9JK% bh q^{dV`&=U !MAN㒚P0#--q=VӰ~ ?Ac'Z.da(> ʥS +<9P"@DfrY2Ju9aD;ҕ)a#dhwEL\Rvׇ=.~7Haş :]&KXeN ca$Q |)'1,>K)٩pLMr>(Y9ߓQ-tfhG]6[hXK%W%8L6+:Ҍ@iTx5!~`ׄ,!<ؓFVT+$WZJ^$OˆvtWHyޚ5VoK[:RMc!Ӥ]|R̳!c/μ:sr֫  hx,+FtCבRD':U#B/ Ymrvh'Ns:? 1xXfp~/=%@ax;k3VXa`0HZZ*w8/&Ѝ‹i^_լ~i/$@SKasjgu9E6)I]`ſqUXxװ;,,%1/Uk+T8v-$/+ܘPArfqiyf㈸ HZ}:\"D[!0X-P)bsQnf]vcPaVΜ oi|HE3~nL'#^Z·8ZN}m*zI~Q^%EwKjik i _VyYUUxD,*5ᯊѴ՜#M2MiR> 3l]3gHՓ!,|n{ܾ [ UZ 1M)E^7c9} ,0.QV RniOtc!)࿗qbB.UJ =J{"#!1@ȥirօIIx *G96d" p=&̹UuaTIy/( n's yW#HT>fΌk1j,4FU.5QBj! PÙ1J~QAip#'U 7(nhNS ,0"lp|h%A|N 3쵰7H$ [+璉 kp-t'YGms[+xcw>TJd}?QXnؑrPcqF-!/L+qaWM,c< +9~Jx9G+<_H yx-^[JW@O2zɮ8bO|'Ad=5I.QhRwE_ƣ|tgEC#5B4°L;lD̸Wtď .+&>`ҽ~vyS$\B{L挶ԏ<'k6HelIe8?z Hߡ6! /Z+]|#d鶌=zA^&!x3pIwuRQ(ZlOo!hW [df+"<%SG)p>";h5 oj0AEo$-V"y̷c幰b!<@,r*u ⵇG9Rڹ%=> +ǚJFZ}1%p @Ik_Y=ҷ8(1%~c9wu6f-X1Rb? 4 8xA<(5iI6G}t H%/ 'ҙX~Z P%^ Kj>1+o~xZi6IV8Z/'#Q%m^z%F)(cVUJC@v6 @ՐbI.:DWv|^1C<"tH2]=L.] TAVcX["{a h3LMuNJ$&!C-bcλE81Ndg"}ʢJqF ] і1D1vso(m iߝo<=p- cw@FVgs~G_ۜS ޠ~ У!n+Uy''#uX*[]uf@`Ċ՘>EF8\p>TKb#S˜ ,ytDE'9mUHΪbrVseTjB" 8u41+_iM}?={F9$ol5"VJ?y=(׻W 𝆵wh2qPhz:6PJ1O|6\Rk_qMoUņ_ clT)DL.#@j<Ҕ 1fu/4#]eO_Zojۜ# NE 0@]iNSܾ4x siVY6j'_x5>uŅ)/zjn21g˪Sz {ohy,&mU+ YDF-eAI!f}qCJ~'z{skUσ?6X苏ů~);qzݵLNh BjdG'4gY-a-qYrr~}^xyeUd%󑱁QL1ѯ=Jţ5GiRKvL^u*F8wv'|Ijp} }9u% ,nGkq;!ˈl")am)Nښ)iO 5 &ZB|mƺۅ[hw/d8t3p|OuYc07тpTNB&GM<,\ʜ @ƂY\?\cE2顓W?`x#֬:b,=WВ;w3WMw MN$E07c` 3'K[ $S%'i~iK/arx~'wS %Oô"N6dtd2tClVi91KK?Hm.zdla;7ZB",$li݊X #OmN|J^o eӝpEݤD,zɗ ! 8đUtuHfΙqC)fOwtas65R-_mˠqxЙA0-aHF\S d,8l?0{UDBo熞幾UYُE]N>:(1 .ZfZ2pZՔ]Α9J'tQsYaD's2Bꅒ݋㘰JNw[eDsqj';Tx'9ě8Xe>7R`"݌"@4gb.fΚӣ2(xΚA 0JW3ԯwEgkZZu}]q&<?.A$M ]UUEE,B蟟j#u戒(}UmiqupI03 qƓXRv1w= Fp]VxUχ+Sm WÂVjP1˩4GL%,r{;²ic@@OؗΜt۟Xr:!6Y~K:>q +Z6)ܲES^Ud9cȋ{:^ɓX ;S˪!ov.,?Z^sLKQ7X?0kx90걬A4?80L8i"5S4kSp]tջx#dQ7p͸[ $0p a_YŇ őZZZ5C(B4wb!=̜>FwǨ"6Co7PrwKZ)U!7i@dBZSN=@Vܴ u|Q|CVR0>^׎Yl M.`;BY +Ο0u?̱ay {8Qٍƀ&_N{DRg4)ak #kMҟecwNwh>n;eCG…6t͹K  m1t^)*;W):) y{xo'CS;ٸM Ҏ z,5w̮&4/&dӹ>!Ô %DuF0IDw~^I3`Bdzu)RQ!oYmHz6Y${d(X<SfdV(X٫?$ pH_5;pb\}tDZ8x.!t`?wP ғ%SζSN)oJiy+1 c!.aH=#m*3p^赕rbr$;rS1EK@'&5ٔA2aY7&LTŠ(FЋ 4OpًU[8/ۥV\ICT&~5a0˨_|jߨMs}QoV%IMF d4;Y m_App6cyL5DmB.yRxb4(Ұ\0˽ÒںRfgP}?Ku;g3ʮG.]w&JO-6B%s5 INz;Ʈ Uد!YpPKl㔥qEƺm 8MT!ll(ŁY8OA0l7dƏI cDBw= YfvHOؙme!13wMS\crYX{ÝHdLL5?2R>,Ģ{حƷ5_XƧzWKrV0&͏XZ!@ux43Ln E{mݝ^j|&Q0w#6 *!:k6%jd-^a.׿9rw^޼_j>A:$zκ(W"Ji[1#O!_/h#uТmS*Kk8P١}͎`"Zi@$kJD5_[ Y 5U "KSP(HžUcjqˁX\.T]O}B9fn9> ?OYh.)1s6qeDfa^-L`%rՀ黐bYC~MM&|z  U]%JO@O4߭CUk-}[-Ax7+\6ƄlᇔC`q [.;?LDNS i;9輟; 28YV0dmvuCuk/6: e'8NCatp!tUHWv$|F0,g tԞci:$Y",TŻQdz߇ -عgl(uxx9)tK1Wh 46Y2PϺqC IL~- jU edk9i%4~-JlA͊3fw8\Nu<|YIfl`h@•BvӛzKv}{ᇺJL&c@l W$i%;m.ݗ7%ѻ TJnp0}ken ~1P"& `yl+ACub&yt2IJ4 j׭0 ȧ8-Zg)p* ;&M{/wVH:;^Ӯa$!p3ޒh ][Oo5{^ZcOdwa{"`؃LGnpv7z n*dEI 0~gxhW3CJ C@'ZhjwXKسĸfN*&|6'(No<& ^ bqcKlPvUʰ^֏n:ScSJ HҔ_6C+Vd**Ѽ=DS(Tb`g `%nZږjYXulE9"{׬"'aNW:aMėJZ([WUwoWl~m!/,́U|((s)C/fͦlW`{Oih \+-u+B\Kk(CK퍎#ڃ~Ei"'=Bwl_8Ldםe>XΊSҎq>fiyۣSC:By)T56Ykǵ8kf'I\jM{|V-_blďIf~ 'B_@%¯ILWRl綰IDhkC4{ukz SشnIdbrn~]迊Gv󉨱-0}<QWuh> (Z&iR=5FJ](JVh]/Z 9(%p7)j|o3( 4sp.qb+ޠkҲ'_L7Z3LH, kA_n}QL PQǗk2_q9\p V C8r;xDZ΀ėq,mWaߪ3L Q{`߷x^|")mYMrAX& 12vYOdE. 4pHE;W4kSSYkӊg-JrI|])@QJ:3$fv >$HU |tA]A9ƥj&2nHpTPN{X*ؿ.CKh(o<0Q(eI&MXs},_!Ic(|T #̎wkN3HuW_&^ȫx o| Lǩ(qСW$0OfY9IJ9{k4Neu{- hT oxZ-`za&اuȸI6xI#{;ȟ$ڐ`YҚjjKob53K)ί+"t{.3S`M4.6(}Bp{ۑYHsR^`uSA2xz$mv+gʿ gdPLR߻jX+:++bI0SD>[7m\KmQ\HF fV8 yJbͪUWڋzkv[a9TbI0g5xxxxJG=`+jDı2tR UlήWduٿcuqDu<S~}]E"oyOl/~f0?NOH<<":׫jgQO&[3dKsq@oJ 8ىA+kՙy7 0]=SISܨn>m/)`$nO`5G./- gQ9 T;MX(k\mٯ_;3-ъJecd<`JI 8!݆!!UATaBc`Mד1cX~[k-G,A>Z}ԚV+I*4&3C`Ed(&5L.B[Raq5:5UD߃ٰ8װ? K?/9![K]֨ak0;[wz.gTd U33Ϝ 0?Sq %S)y $ vʳT ,9^I}$mPbڞ5H9ѥY[!ڝAg)d$G~iuҼK⮧5=ǽ 7'-l.galؼ`^Ɖ][ 4m:KP+?(C!!B9 !'zei-~|EbGH|҂skt@,ZljLjOWȥљAU:3+',LS?Il` c90a|OeLe l(>/#vm{7~΁}tGVfwkrxx'&U:ԗK;MX݋.m17!ex*ޖ[4V6~-c' >qzrWtVDxr\ǘxv Q,DŽ7CI/)3G!u#{;G p"B2'{1f 2/+¬ɂ.'\iHAODg$ZkG)/܍X{x.m9 #(|]_Qktmc ʥΦR'uZW 6Qxu8oTVުoM~yB:{(*2d<Ć` zAΏD\!ONPj[̐Z;FSorqT.M˴[}*'ZGw^^/Q ]bY|n翶$XS)X; a1fd/ V^B%$/LnHE18s#'f5kzOd:cF2Rf&{1z@l„B9α^(t4Q֔;u [: y"!>ܐ\1p m]p_}Rs2V %N`\4iߏbש0EHN6zE/r[yhVzHx|D}l% j& zN,̂G K3i'P9|RF۪k{9ʣp/F4=>0ކoz[2>NBsUnl#}}d?ԧ ;u82_)ymPU;̯Ft "c9 KOX&Kb4hT| R.ByCK4Pk4g4JVMl[uXg6ѧ\ny*`_0Bm.x}a[ #>dʾ j= wb$G/]nmGWW#ԍ6)ۢ,qR?b`.5ƊZb-Nrl`q@OHs{_3 XcP E۠OCz}2Beu$ZPΜYy~AVݐܱgYZ07070100000469000081a4000000000000000000000001668c1693000027cc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/']?Eh=ڜ.+ʆ, q{T8_d);!"CPO'g(g8 5SJYIɾQ_j#:-)5W2JsԬbo{tK+ t+l|7Jp2B~3WlQJuj{#1N>)Nj?q=m}B6N X'E 퇹N t:Xoy+Jێ-187_-|Ay9G5LQr\9s‡^*յ*jO.*tiH|uUޚ.CM6;,ȰxAa#,j) Ԝ^n%ŏIb֗PY~Q^ }2'@&?&Bǧ#Z+s(I r2[5"6s4X}oWU{zk Ɨ3@bB%dDOi|,ڙyǻAQK",%naj*5n &cR 1!xY֕_#mͬژܖ+xޖlY\ʕ1?і˥N4ni|XŢ]kƒW.ܺ K.egS\wrjSfsRk ZұKBmdN-tw>YQ*J0:u{S=%GH_"Aͼb^+XTpܢ>l',@TS'zF-:H PXu1U VI&k*y|'v->X6k0KKC'@C WGW'}3sSaCpWrK1m9UM&c@V/([1t#,)EcJ a}'aQ.yTC/qoB?. P&r> \5pd6!=,.*9$vK[o" :Yct1 3RJ&p)`)2^JͷY#V(7X.VZ߃FZ/Pq\2[qms˭4m:5<=Mf[66NdϷ3&ίn7`*0 t0,Ϙ Dy"g2KzʼD;Հ#5r:1nW΋rk} +]eߨjłu/Dl\!&'<,^G ך%+`ɔk?n}@&VUO)g0 f NG9!5+htE `Rގ_@)_CK$ VRV pj%f ?Tc[E ue o@ M#b^o&ίEw_%`E6v8 2E룹Cx 8"Vv"$k)D)lFE2yԑM"㻇 BԦ¶$g줬aAJ/$)Q3ch^?$%̇]yE*v.䵼rR" I<%ӗaQ/}@ ܖP?iBRzj3 3jqM^9a a{ n7˼ea@'0YG?6+nmNv.!RnoR!b\g#G?T)5\ۻX(LM1C#B-N*yNA@hU ts1EIZΟIs"&(1Hl9fh}?Wu#R&2sYCPBImYzoR!UC.&p1ELJ 3׍$^Xln:S+ 2 Ni+)+ }92m B "ּŲcB۪Aa1xeY Ҥ1EP.Lxl)벪c7 gT$A:H:[f{7b]gI!kT2B K1y{@/Ik[~Vb@m~ ^{%.Ud_; jm8]}pWTJ@d@7 '\5g&F 羂j2L\d> 1D'˻p $x_^ޙǮ.'#ĺ X8{N+tZHN[4/:l;ٷ/-d)_MG왚y1Ə1zM$Ͽ L xeT lE{{ƍS !=|97@iLLHzPr".\2ߚzu'ƅw )Z-k$Dk#@ɫuy?_ev΄! ֽ*xɇƃ^$5vMc܂ˀ*EL6 ~m=ek>g\L|ꨇϡ3tfi)K^ZG,Ƈp  ڇ @INB/ɭĻOvXQĠK Nd9N[Y')snO6CEV\C6/"<؍Yޖr+bzsb[n#9pE7as%nrȰeioa~v`+^cp x'biIi!͊NP u*V WPDDT.#TM.dxv ϷB]n[AOCp. JqQ5V` "i^! W5@Q\Hjci?#.=v9 >s ĖW_[-<%v@/B ˷PN2Z9hOfSpgwh$fj#c+lv2 r(^}n`W`Dl|[a&ڀ1汕_[=+æ_h36D"kĄ8*xKɾ]РMgDlaEX'f2}˼6aC~ia6lj)4)X ELA#c-ul7wNIoEV˞oFGUե03ag.0a/ܻ Z\ r}FW} B?'۷M]&u#z4Cк '!u*9Sd/s+`&-͘ $IۨnG DfdOd>*ә"]):Z[{aHHK-f '& eD{B G+ 7,ƚ  ި"6/FL~)VLa! s xUHvZ=۠-6:D^ס|WnL+XPAHdٌ}$kF^ 3U +:j,˶$Aƈ8p+2Grf2<:ǖh%;E(>!9f2<¤_ w[d\<w٘,b5"7` DG"8n}67q2tIfb EVdVַ83l2ehؤҴh&zs[M*^.{,<^T=|TJ0Lr#]6뺐[N:rH ( 6L$``WjȁfH sq-,YzQRɜ凴H&1]m7eP()&Y px t*Bi?а.בКŹGrW>~곸z0XUu'V':iFJ[}_䧳Ys%(i]O_א{W&V{T|^Yb]i+vG,1<-D: FbJE Y[c>Kgǁ O=BxؖV3i՗"g44{~cE&+#5S6'@! xN8>|a޾R D뵀+-|fgj=lE`CLmA$#?I]iѶ^Uc2q+r{H/.#պAQ-Eޙ!, 0g Σ!SmE<e OB7&^rAKo9S.'ѣ4! sd @+fRGE2.j]RV5D5v - q;/ԷpJYBzbѩH.!;!2¯̃k&Ry6&xwu:ߥ5{0}GorD>xobD3:$\Vaؖ*@*ܼ*;h#uFw*\/@&z"vARP]z6.VAy;PxwB Ɨ4x^H[3 7L$ʮ)c[[|$.4Ulz_ŒěӲܯ8 bLKZ̦0f;>V݌VLq;K;wF[1X8) 22T؅^&q\pxDֿHKE =-phT0I\aIHXBO2[ȡ~ 'BG`cHERlΐ2'6S'S܎h8ֱbm? `OXnV>51c|z<<åK{W3g&L,D)Y]'C{ٸ/mw+BY kt͋ M%~a(tv)}khk#`L4? ys:pvP !eWNUڎ%ҷ`{o~2%{2p~tq_GmW,Vɗh Q_'1Mh9 $W$X#/@0Pm3!J!BOkp%9!>=ʡRVERb]҈r*X4m#2ydhS1Di Qſ^㶁HEBaMǁ\}]NF{o µ Rx0adXNJzŒ?1lôޓ2>zYgϏ= rUVI|]c~6BP+c,vlcϵ ްl y'gAy/]-ß9} Ίy^i(.߾ (11cl ofLVV=<ΉnF#aZKDF*4!f 9l)+cmx]{pu~h"= %xv&I YDZMRz\Oc:C=!gC*g$Fpi,t8l ά!E.}~R, ;1`H:p2b10"T:xsHT W b^g@pA蒮 ?$qq {۲_\f_ | 3a5b]:!s?92I,TQYHbn, D՚uwCɨ 3代>/'읻S.jB~v*${鞸 ۥ H gi֟ @GЬE.6k&$OU_5hƺyTO>O8KEB R)`Ug 4f,l&TTP\5omGp7ľ~1"7841M]Ҩ;o,MRy&;{6/U~?ڌw#+LM+II3੔e(] _QKߔ)DrX,FY@?%N)3-M' c6kx )#!d!0vx0K IDCnmYX5т |X|Զ4 )= d]H|u/o4-6N\f:N)Uf-=mV l-k&mÅ,TȵV+/WPCձ$+rxT*K;+ѶDbl 6oh 1ju藳00c2(hf{#rQa-|ҕLc~0dE$e _ŠAEw ƺ _4\z۴ B| HQVE)uX!f2ZXX)5Cѳw tc{ meΰѡK? ;:O׮dl )ʀNo5=ϴ ] q­T#%:4n>,J[F9)~UZL|0CcGfӇ|Dȁ'đ7-X*;vKːPս°hӯY-_W3F kB-\f"UJRt"c-G-,~ PstȢl}s{el;ɳ㝫nmK躶p*L'/Õl?”B3 x\@ʯ+wRc<[R.wȥc揖1 OE7 80k\xAjD?cH'Z>)*K ĮS/J W \(!C31e}nV?ó<1T)S2S4^#mlE"{Z9_ u(& j@u|lX>6SV]rVB4s/Qq (* j\*:-yߥGб YH8ZU3UdW;h~RC.t5H"l!qv뢩>Լc#5|e!8^jJ@8_o~?)oU6Sz|.qfrĒXvA=G5.a,J?L]fJvK\QZ[jwJ?o`߭{ C⮚)un&?Rޓyfzd{9,ɓ@0vsd>M\mM6v䳟(A; V:'oxd61)f/` ɕd:F﯂)ZI8sNDb?+x{U+Gt"Q%d(=GhĬ0Y:"ה 5TQ^=6vǦ׳A֧t%p3R FXcl|L~'2eVLogФV䯐 ϫuΛ垨-'A/P3 m \Y>2t;$L~CR!U1L|z.%x4>3݀}$'}mLw>K  |3FCȠ7  J7oTײuȰU-}KUbBN05g!X5~q+x.Au͵IuKfΓQ] 0!];!_bE!ly]ފC%ڻ)qw.ɒiRR,7aĴ$UO7.OtFy^_8](%Q/Ot>gYZ0707010000046a000081a4000000000000000000000001668c169300004914000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/H]?Eh=ڜ.+ 6iQ`"!LyN;—ڊ0$utxxD}[ >0ܐu H¸|Vh5{/A|-B?"XtJVRL!RP wTѐYݦA`4z2Zl*wOOK Ut@XJR!Rk_য2}*[T_qSk$#JH[rO:iWlEGw)%?oK*.6)矞:ëjI_X$"L}z=fGXb%,r/?!87K$dR^ـ  HQuvܻ? gtLmkR"jDez%H^r%bQ7\j,Kу\JiE%9YMɦvS [ >15@\-.K,K#v>^0~H ư(lezfo gleb7&/C#Dr),zP9zx\ !'xOIj.ۗjZB0 f<1&W>H)Qef (5 [z•u@XDnJ*TZv6!6JDf:~@5X߼'B2<81Tvwʍ\mD5 ~dC l!2x,s^PYmM^ۆyixm'ڥ{d;Q& A%mrpFϰׄdT|Kө1-eqlXGymļj5^.: @ÈO .3\-~g!S!=j?)V* 9QYkZ](酬x]ŠBoM T3ji :#.><< ̃RW5نML _8pś>z@kaqiI]iqZcPp){%|<intIeKTFJt~<+cF7.gyRFz1,ˁ|4Ns !jIsːrPTur.<]KH[w8Y>b4p|khSc=ŷr局\hl]9Lp7цJ4g0BL_.c ABΙ5LMyjJjߢ\-$r@4)>@eTPtͼB\}wXeJqH'z}{ H\ʏw <}Xa>U>FO&dܰNm\4KCz/Ǜ b)?vm^߁^Wj˪z2`ƞ(S7Y-hkT"gV17S(7-H-uOQφޣzy/.} \T>cG g]5y 4=GɹrɬG~Gg$x& !A~?/6RTU=s/ecsG@*))x0\r)SUi3sVCEG0t@1qpOu1=Xmc?OM/FƲ̟i.yWR-(LqCǏ^!oo; f<8OWHӘӅ{sR Ռnqj@4j %L#jj- '>urwiӖtS\`3ۻ O-;_D,@ז6]䍧r#FsL)SA1s lŘHWnxqQ VYR$ רz=k,d%BgaELEœ+[ d9S<3G=I2$oȮɨ?Q[ƒ~{FKE9JRon_\v㶤aO}| ӽn > D~Ά[鱛X.AY癹I`nvz;y׈YұĉA.&**ԉ$'Z 6*,l2y݂ߔ6fnN =•/Eh1UV܎`6sil%YKt;6M a|`bM 9p!(0p?N,6^ jDԊY_7}UbZ 8벆 `F_̈́6Γt*_=r c00)TUMBA)XR Z nj=|L<Y`_*D'i s+BCՎ?Pm~[D"\=2,-C#obmY]{e`jbjTO C_45,0=Vey0Gؤ`cjӀDT%Z8'yzP0E ¶E.-"ycl uld.:T-}KBcL62-砍vy PG]J&1 eYRMtM]9L AAtAb5&_7.d[:>2vCʊ1Bu#G:_7H_I,i@) ̾tֳt8Jyz Y wZ)$ N3n&T$jzi*މai/$L kU4[̟2Kx6b- ό*n6$|&;,+߮B,jy\wz!#\CKf~oSS H{HWgE T4P_Aڹ YuX՚bAX ~ʸb,ifI=#THɇD(iUEU`}CۏO0_8P+vQD^xRoD˜\eB؈\lMC 6Wf} 7zmթ+ԪJpp5Cg.[1sUu;r $ݖ}3totϴ >7S&2^Ib@ WC]iŖ*[F9"2t6>@$9߽mDUqsd[%*[ tLnHdJOx3 Yz#|0;Qc*¿^>w6poɢ!Ycxsd! q1 nU/{v>Trp {CnW2M:K2Kf]\GӚWSr1ruCEߡ\_n7J#K/bneVϨ]cK_Ztљ=LSbZĒhUհfbbHT#XDЉKvy:3oR͏&*-D/_+ZX 9kӞ E@aʅ>l=y6J.iwU&AglZ ǹ̝g CKChuHb"u6:Ӌ)B 7\Z zp$JXfA}>H\mW*/L2*7$qFsn;ǵ]#z}W;WN$8p(čWڻFZu>m9; !,~sj G$Dj_%(t%ڐsIǯ`n1<;9P梧D^ ?_q":lv*jɭQr`B[擷Ph ~m_z 81^h=pıd VcN ]Ä\-/8D*>&͜8AnP($Ŀu,^3N3 K@o<m02{0 ݸK(|n7QF{XȎ3doA:ljbaqS\JWRjrT Þ~";&M!ˀ~JKkOtpEWckm{a=|"ڑ/~~: EނQftq" Tݳʲ.}bĐ;;^)f0ɵ ]|؀3_,s`Q?Im#LAa Iy)Ǐ_ 6e^C-+) 1,~ p0(la|zxvIG۷ +Tl~G#=VPـjwޠ5m&fc[2uV u%PE4;,$x kz3!:M6>DP-Xӗ>Cl/iBG&ǞXL@0(aI`-E bi5 F1Jny9,\+,mP6L48lCd|>#"=3WMT;CW|ǡ" B"=! U]v܈Fkƿ?Jj]Ԛ6/8bTU eZXb%VFJ%Y  e3J{c((v=brh6'Ю"qhvhO|dn A<Kx*4&_]nbs0IxBXX!<7`׬yQcy~gb`3-"N@R%OŔۣ?A/6~"I[~TVuv]Èn`J TDvfen(yNmT OeISˀ$ 1JW 2̓0yhNٿS xrĶn$SR6mC(G!bÿ~#f0mR֦ҳ9i vNipS<(#kZv Û&gK\JQK=8B} ',)KZ󅋛3!J]3FLXJK%6GQ*?gTFTz N_e -}3~lS &f Ѕcœw\c ˡ):cq g L|^ :96Vkr6 "/?0PwRo ]ASk4[ 9oEt4oЪ2 ק+/[J0#[r.D6B6uZyٙ6[ğ}B Z2p \՟@g#8#_րaoD}C=<TVw=6 _cd=7ֺXWF9'(֗nIN2skv?N@׷ƌ@IPf[xi/]L;a];1{RZiQقoӨ"ݮs* &< 6/:=p/ܨWaթT_)xG t_*[I:N^r({Zs3@}#YFj@(! szkKF+0q8-Z)`$㛪kb0;%8}ۏq2/UJ%ߤ?3ϻ)Vz==?Kґˣ .%V,t:ƙTyXGl+ʔ&311q9?6zzaa.;"T HJՒ YhL"!IuF29T\AP[՟/zSmLz]EbFZj|&abP>+_׋JڑOШOONz/Λ;R]K<=#߰r~y7$ӎ^v\c RzT5ѲoOP>Xjq23R 3L/uDt;GںL6'Gto8yp<In*DGQ/igQ6@>I2ؚ 2XrɃPFRN`)IP/0N0=Buo*ќxc^6^3@*OaGpH) '&-#J#t+WYZۈ< ?Ock`l٬۔TTQRi?)*32P(gD9]Dʹ[&+65jLW[Q L_&~p8-7pf:_ YJMC?v-5 ef8*+aW~`Bn9M ege[NhL;|QIސ6øhmK\kAզO+|a²j!GU<)iG,}JP}j&G @Qv; 6O3ҷ.~g9-VA=#~vXlWRD %5qSU !b;):E\'25R>؝Զ}9~:اwֺ`#{vqmOg%O֧8j\ +ԉφh~ؽ$~:}i.G~H\PgϹ=$/9`foIf :ւ=V"ӣ Gp:Q-)!Nơ,E)?VC2ϖ'X*5킞-71bn5F&@v5KT6MUl@sU= N{?bc,VW +xO+!';a@0H 3%'eQLB4};֮pL(zK_1PWfiJ+[: q3̟pÐ$N"`L|$z _Ǩ5R읊n6Lb|.fsU5"LpLGSBۮ3M r+ia-T, (WU={t'f~v O;\װ:fe} -, ֌C!ž:Aa1]xk[|9]ޢ{к-'>`6iݦiai>]ޒXRi3ni"|PXAj׵O5I+@+Ïb⺪~\'m7s>3[]jK?JijL^* wEĺ:#}aDQ؇*4ʧ{;٦=Xh{viZ Ó"|:| jwo9+@݆X ')L,_Ge=Z[ 68ջP|0?0:KR`^zs r yʮ"sv}f3ywm UUOHO+ȖP&cQET2ڨr'#T<`W1/7e ͌jcƑ (U4-;Io{(I+pc[^F'ýYAQEk @Ή'215GƠf+EXwI&%#Lit<gUzI9Q&qY"ܿ# (*7{qQTȭ"){(\[O_PM[K!EФK1rJ.&"!e1EjѫYm*$NgY匿j8:`l=eNm[]tKau#؉F**1<i2t6R5AcSϭȢ!wl6\us\ BQC9%: D##Ǟv}bs qj > Xɕ!<|#Y̅Q)f"e!x,qf.;Ȓ]Ae9kA 0,:8Lb"Ogei7j?Q/ueSWiv&JtL]4QeS_t%N wkvB~سv-s7v ?8a0C.ɝmPg5ʑNRkTX]4Lj37Yo~ώl;r٧ebYݷ"rZ|Azk ȸxĿu14chOv'69m!a˶!YECNDl*MAr Juk w!|4]j䚽W(w8/4>9̹J/ V]a5%ʃz\S7sdA[ DYaJ2g r :fNPLF{f6WyQ2C|SQ0hAm͙Q'+u> 3nRXN%z{eڸn:+iF$@wEsoX$#r4Em|Xre@kG}+f ;UZ&4/1*g1t혜иZYά{TiMI>ɭ޶?[H*Ի2!!*R>Y/"_ WH$P;pGW+hD!W0nlӠ^8OUcK'Na]U>w9;vkp,5y5fnTmKQ~ͩ4j[pGhGs:bۙx {Df3)V m##cI|6|@]WaX"rluINt4V\~ߡ .lG1Э}m'Du;DE#lکS?!C_ 喯WM4p &KL :]~v>ӵVܾ]]VF@G1Tgw?t;]&.X?Zxe;Qқ:WCOW uޑ57%䎛A^ eXwvM _nZ hj,ݽ٘m)@n!P|QM8\_y)WrOL;iD@cU9H([?v$~,{w5X9f 9|d}Fw*'V#lHfQqVGXW7>9.VIK("~O Wَ7 @Qٮ5̕P.X1C6uaS_6js_ nW$X+56|y5h-hwA5-quG&Wy[֮"Ty<5 u/~Ya5>ey~Xe˟Fie3BY;1@uP2fwvB̷sX߯c]+pp) %IXl\gX{#i{z|c4Q8`*SY)Ǵ רтJ7!Ṏ@Ssi:2_HN"v]GǠ 4yzgA+bqaH tOKކ ;n(}D-am|8A/yq 9%b! ]K嫙W0lN/vIrRE`nq4|d7WАέ6qe}FWe`8s7|El>pΩ&Kegys#k:D*Xu}xuo^H$F'O.ooujl1gJ Eu ҘC+YԩS.tՏT *H4QPe(=WcJO|lk `">d=rj qאP U|!]z?Dxf!e"ǫ%Mo,v dy(4h LЯ;< $1JwEO _&2 EᒻuI/!y/v O2LT!\@c"?zzED.䴼_k 3+6] KQ@.aKNY"$w3)>F;ø;Y[! R[ ,fU@y"xiD̈́f9ˡ] V.,0_Ej̻g* iqrU]REc)s^nKW֓B<+9kZysþu/[ro9S |$"sFK0 l …1<t wa qkd>C0c zή.5SpsFb7ڪgS=+w۞;`M1~KR(eu/|]2gYg|{#?>!J"O)hbaieK/oŴ[iz#Z*HښfXY$rK~NofmѴvZ+w1xhVc`Vt){ .!31\"B6x )݆y&6}׽( CV ]Kg?x7PthO5k~vaB ^E^C1ޥ~$ ydG =Mapm$=xq$C^\J5 `Rj[]e߸^!)=U~z zp!A} \2.L-P-5Ь<Ю_uz0ME c)QE,mWg%6`$ :t312Ău)K3֎~P&ު 8XNvs̑U f^FMgWcxyj{J/;#=: Bn;3>=_nQ/nbt׆BLE}6VEw[^ԐL7AgWٝ:X?h xVoy1?㙜%X}g]OP 0B`,W<&](`Qm`F3_ 6 >% =w6^o&Nf7 \[p=/w#sE̓I%>O$pg#.9[{V &Cy ty0)>I {sB*dymKh4" NM4 tu5CgK{[,ot ۧM@T;+<ܙa?c-OpT]#ze-]ǮREԳA 6v\y夻*`7睱pLH6Jdb3R! V~E]~wtlytN(p a69٢A1pۼ~%Wzb Yz˪fs_k2Tݛ%[" G}#VYP["JuR~ѸW%RN'(xE w9,J( rvkq *JbDz+>uڈ/^f3d!Etr {(N#M#} [Ê[zQ+N8Ji0<[L,oqEX%b֩Y#_>l( :}˩mem5?w⟻:;J%:gNATEEi|h1] +kd c9j%A:i=DRQaPBg-B[\4twGCxԴM.)Lj 'Ώ]XbLȞaTgRqȚzF qtf-u`,Yɓ5(Iw Rf= L`s )5JJ!fdd2q$UK>?]"܉&Qlƻv Ƀ>h7ԩZ\~yqi{ST v3z\[_sw 0PP,gyT:I*ktߪG\qv@Z8Nc?ּ7x Qac7s[* Cɳҙ3f.?g@s)~rl,w,0yX_E%T` 'o Dk&0W3(+^$knM>>A?c1, %JbxƟL*ȟh-kGܜJN:眶DرV'+kuN“aWL& 00UD˾ꜫ2bRȾ-/J̈́Cp¸HD)AFmY˹i2I od%8VTQLJ%ftׯصgzh!Uѵ*n-n0R˜6 |Ps"ۯLȠfFSaV%Gd7Gb5meZwkUg?6u AkfHSgو;G)%uWǬR DyTl+w Ǖ;? )0tm@MGQHvˡY}qo3 [kK\xb"(LTOy̯vǝ[gA#oAV[g}lf'9zu5e)g 1aH[%iDJ@cul9` L_S  t,F0”AQ&B֚.Iw]iT2re9`OntX $ֈˡ^QȊ樥GƖL|<){h"^꽀! F$WAdKmJUg Pau:(H2n⧳ܚȤvC㹦ghл~pŖ6KtGZz_U ]YвPrdche9ь@NLeًufޒ ĥ);4THn(qCgL!j-au*TؾZյ6b e7)t2yDC:YkRpuE $wxLyH`+'R=W4_0 Aq.Lvķ 7Jf CcaiuQJZmt'&<0\of211*|Jd0P19^N ڢx_m19\5${g0,0+#(KM9;4Pyچxd+^wA^$ps>I =qCcAPsܴ}}dSe>uJh} QTEݨˠ*bj7=nD:֨o㩊97r_$SN;&~B8эum/I9նF?.|zb6WkUReg[vPla8s̓9SYnhHdgBqW 2҈A>3}?O1!5x s`6hjʃ4d eJ05xmN+ήxVm\+?lti*DNz9c"Uo'Ć ,=Ï{L ~P.NƁaf~C59鼜pw׵/¸uBmyoњk8l9u5Pz?Dֈ]l @Haމ\CthM[+4{"PUZ g.7/~ڼweaƙ18&󖪸u @Y+Y:`H'QMY+.ʼSɼI$L+"&<,(2̆˕UVe5IR1tdc] ہ &Y4`<2?HAA߄üS!ZD~N"!9a@fHxB9D@Uq&ﱖ 6(pUhgYZ0707010000046b000081a4000000000000000000000001668c169300007a50000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/bz]?Eh=ڜ.+͟FCq4w(\b: VDB7m@z0`iOIQX:B΁#Fk%#,ÁQ-<pN!~@(23ln㱤V*}t0תbOK9k_boQJmK O0 PP) 3RLX!aRG $<ե }p{dH"#Q[▧u%mܳ~[քl_ⱸNƹ]$+͐:iQqQwPeEsN[߰g-+ǒܧc1WCt,<\??{nbs,Ł\i)ܛ)dV,*:JU1%D(WW<.Yi&ܛ{)j!@Ff㏨`aT`CV5o6bnO=Vz"0c8.N,VUxn+@rXv=Q-QW0h{XJBX qZ?)> tlkQNT\1N&rvMQ#ȴә;!Ɓֲf|w.H PN13#g~],$*3r_u'@u ֎ڎtCٔrC.jph ]_Q{Rp؛ n{:)dw9v!'BXϚ}@|c3^֠jmjv$JrٹTnmSd8g:tZ790c;ײWMq3Wzyn$*Q?8-DU*M !\g^^C1Q>9_(~_?dnk/wO3\&Pp_MB_R UVt$s~Āf4m[7WLeNfFRj.;r_jVlM~JYCsH %$ﺅOv=ށy}(ېwve ,ؕ/zvs; ^91/ZFmA/"\anXvCy!Q&X{t iړb12K[xCҮKC;j8K-)6ܸKz@^uc4,?-D*ft6R HUzJ#sIɎ.FН:N~T*\TJB܆5tϔ-ߴܑEE 9oŢB;P+z54{yVz(TE_\\^Ik}e2 .SݠV^ehy7a2~z[)<9b˻\mהUJ..'ZCxr6(?-8)  F0}|iY %i[A-pGWV5zFMLˈDc;OP2hc䩯ϓx\8oFןFY|V> u~l ]f Mh팚S5bM_0rTtVT<4`:ꋇ%yk8]8E^!me3< HM5I`*vW=El4w.Dꔫ–./ tBzVYl]cta{̱k@e 'T5u~mA6x޷5U\:}984fyTv.]5X!XҪABiw>}AӜ-u3m]gp&Wf~f.<"9PLcwKH,; Vi+ Z Hf_(ӆ5Pn/meaqZMƾ)=iԕdϙk'  =?JH!,S[w~muUԣb&1ˤaz$63w3'(q Ҷ+*.شg;SbH&KWMSih͜K ?]?XyΪF@p/-@FShB@T Uo-+EǤk)E=߮@icxK2:$6< s>>TnI, N'\L\WTܚScxuyd?:-y7I6>B0s;^n0|QU'L-u{c"O~қQ6S&H4#'QOǵ`\0DKL2!"%(@>yE ?;z{pL3KH{m1#1Urb6/h7Iyk(ϟLӳ ^\xvA&,iƎю<V0֣5U+VHB"¹9=e00{̆^ Tж,L C2S+m܎+Ǜf^3\bjgB˿aa~6;R9/S"%Dk5|wDmisVe) hip L]M~ݼ7fwYRCp,|]o  Tku)\=x+ 3"h1`iPh>;CʸxEN~&Z:g0%hP:u6kN2A) SO61* `suÕ dIr1&o p/i1 ~6rs¯;p+a画%>#fw*4LCu9 l3 1$3ij(ϙN̴3H][FjxZpˆFgNZw 塻9QB#X@}(D+PVuy媵rbK&kud9kӡfmYrSe0ɲ>dh9;ɿC7"]փ(_| Mu#]P}3".'ž*vK`dܝjCwt%5VVIښοaAPT5Eƨ*UR= }_.%7}IC0) 1+š`R2PLpbA,^:Iq5;!!E[(OQ|к?掦"΍Hd&|ĺ7YV"I3GNI,vMfO"6Es[fA8冴9Cv:iY~$|1T.V& 8 dX~qxO_m^kOlӼvΜZYF= JC&8tDd0Vq%_?;tOf^H63a[Ծu`ڠg~)|BU>6O5x` 3wϔIi.FM5A6oźŹdpN%e)O{b#ˀ[A 5NYV!||UDlꁍ|;?H(QT4e+HIA z7##<:ºR ŪWC^~n$1 @wL .W,>d\uOw{ D]߫b}e=>eϰxe $v_rԭ#-ԙz(y7jрw$^Df}j.Jvklc4չk_>`1 i)7B~Mz-ǭO^U˜3`}64'v%$Y6AH|%!7 _BUr$P (#$ި\ծr7I;dg-0S,91+k 3TMxfDNŪ> 4ܴ.%8f*'7/9Uzi!g 6-W{?hN~ _J ~t[g_xr;#DeLp}!,p?)OpCL9)T*Jgdrs7e^+]I0L̼F>>;')H:[ІC>l=_2=0(9sB6}ǒ##l<[b7vydh2V g`zLwQR+NȊջ;Zդa-`l+i犨]V*vhVzcuzhA_d7^dvɑɒ&,uMO.GsffV;ݦ5+5I;E7}+Ǜ&뺭.TYx]jB>b9O1`VStu:fʔEDO.UPZCmizjǑ_eN'kuu1;l_mn9OʁA7b.`//f=JLHE#_Y ^ CҀ2BM1Fy&ڞ/бS=kU( .,  NCy%wN|b}3#y,%i!CI6 #=jT9!d50F^['!2Cd֗&~ fgZ3= y SF?V 6L32%l)L@~ >aR6oDj5 t 逼9Q*WGYiu/h<1Q!@w"TCBw~pq]ˆ܋h/i!b8vyb3. !"YZSXO0s%- FIbp9ÄP֯6r2^wpc6|4Fc?JrE&Zw>)ɺ8\"M˓.*c/4QKg ?wդ?wT`0nNuVY₰\. gWfg9b :]Yt'KRiZÊygڽPLS`yA, ¨Iʿm)^d`/-U5<>^"BNO]T0kH+;?>W/z37'P"ȴi0ItfcS7e5_j43Q.:唾Mt]9=S pN&H0fE Hwil^RSpV+wi45@_G+ -l;*Aaz"hv*lbTJ섍ˋ bq7oU9]4⼏F9 9X(8? j"T+<ġ@?ЖZj!#IEt%JxcJȪ KC4/$Ctn`n`dNB`S0LmSKeWc>n=Z2;8v05_.3s !1@ O* HT,nem2p9R)O>i*v0 @}4SǍG^ L㚐A@K6M`f d]¤1_5'w$xxD͍(LY?a\pil$^]-~>ˣY  LTWJu&a }-SǍ^U}'δ5,Fh\q=`Us4zd6;T.rbl 3qVayI>-E§ALua;gKoer[`K,jL @S(`u7DKwvA@p eX܁-Yv[#HDk|8 Y]) {p0HPoD@jQކ] Lfߒ sGqgnNy(mMKM$ -2L{ rqMZy6tSTV$(cr8 /Oa82#nsFzF-K qpv Vwiص{+TשJ!QWDt],I؇]CD J=ُGADD86Be{:{;mX|L%"NB*}(|/JZN,;+HEe7-R(R=EB0q4e2DGoIKo÷&(^^Y,jͨ3FDKTCɗhHQrg$=_-T貰ԕ@Bbƶ:ս>LB^O)ЗBw֋x`G>Hn7>UDoU+>wKKCe!ťs{? ¢iйi,nJ}\`SUA)PX bWjvcg ˆ\{9rkWyFhe^&nh0u Ep 0~= #sMYsQ A-"_dg- Lb #F߽Z19,UrLolb誫K(lQSlJQ^ aGgR 0ib/jR{sU$9$o¨@١YEc r_N vDµ)zBsO Z;='@ajӄ4%LdRI+5`};GQfg!i,ŷ,Ty sKmyN5hk9*^('7>bJ/vdײ`n= a>F%A']̈y$̣9+7"qoR[1_:35Dfg~D~Da!P[f[1:5^<\{&~oI5,혅vF jJE}Ӄ3%)qf34^/p"~'`oSakG8PgA;%'l8 j<*j-SL IWć}|KXټQ45zھ D |1N)\滾VjA1wߢ}!+G+- `|2S~)Hr[og mՄ ҙ69׃mz {³a~Jd$ m <>̡0$=l>8%ez4pf'"kk J$ox)p]Z"߂?r`!H>zx*}'$J:m"㱐rh[MF# cUeKR6}֗x Ba0Eds%DUpB: [3Rh8 j#2[1M >3;It%UHVِY4ꓒ{9ܝ 脈狒T8|˸Sܬ܎cp=ĶVnBgCDKR_HЀy~ <շxe,؍8q>b]kl*/gU羙' }4 jH!VYq鲶7gKp'[xj޿$sNoD M($kJi+.:?.ޜE=ՕL.oŸg;MA uGob9S: ٪ [)* h_@3A,e*aiݹ4N#T9:Tg0l7Ӿ^z2™kn*!X s\{vF6YQI7V\F~j~r Z1&=/Eh 쪠Ζc8ЫoޚdH Wb jb=ģ1tN6^bliu\ =64zu4ʙɩ诙._زPv9);e+1A#yEq] zP\ނwMg>rtu'MkG]( +i;ת5|u]OJ(A1;L+F[ g(`')yuƬle={C}ukJ~m{ `hE2F7vxqqH2.WopM)v]d j`1B'E7ʹ7~<c\,4,w5-@v#/YEF`Ԥ^a”A#uAW[F%V$$@13\T2޺t޲s#quod4I>`9B8.뻌"!ܾ,ۊ%Kc+ ^ȸjgf?pPV;\Mg9kIaE5"^ :/  C21 qEyjRW dXс&V" ˅S94I𗚩/-i7ZJoI؛"UE@ w "7xmtu-K0_C 4+Zjgi1g 싒Mq)0)5@y6E+VcoRZud!Q#KsTce ZfA G} DH~bfJ$(Bh-gD+g k@)n&"r\_0g:G?g6hhEzFJUYGǧTݜ(0 N3Ž˔>og\yrCL QG(qY#(^ ;]ʍ V^ЯuCDWRIho̹K~Οڛg_K1LGglp-T{2,[-Jͥb}Cc:56@H(zVHQ9a-$ʋf^d JP`1n 俊 pGg^]4_S|fn~WRǪ.Q;v=Qr6e`#y0CqiKmX@xL OŪ }3$m CW~P݇JN,*!@ F7jWF!;`-e7iYdXh 9,FWOef?*!Q[rb JC,iQOCj0ڋ9\jQx>G<A0y@b=ȵ&SY-Z#Tt@r@rf[Ѥt4G\Z'&ϯ`?@X W|}jN"Y4䥷;+,Ou58tgP+XU5brڄ 1q^HWt>"!sk5E, k4׭S>HGUp< tw8Zm95Eg6Wa:=М%῁c7=e6эg$R~܂ aN5q3r_*ELK  0L* [=9Tt;N w^8h:>{X:!h80% 4${pvf 01_ vz_tpkC?M jq/!>ɀmh;syk4Fgҡ6Tb(f[&e 获O4 t-L.k9`Rشk\bYS?zLMHp,.Fc;X)m$B\T5#D0&'+9D4Gl[s?D0-WBy'I6xzYU5Եr|.ϊU` ? o'/ Ï Ńx#m[ZC!g ZyyR*3QIu :% A؜EayOi&AoHpJ:" 3++xš@k10:[+Bohm|㠓Xs/S. \4U2 #N;cAucx):%]88RWԹ(7[~θO64( .6[jzp??y)JkdkGh{EHNtɕZ+k=55:ܸVҸ6iS>Q {J}ia;tTޫ :~5Pn(%$xㄫgq*5^JDHt=ںnr'Z*@]n( s0g'䀘yhec/`3: I &3L>vL* I;(=O;m&:<(XNQ[-w+|К ;(!O+;$')ģUөXIc?'ϭ"2#3nJ)s\Z@tuSU$˻*;H ˨PA~D:(HWz!cSϣ(yWƂ8Qw6RZ hȓһC+$؍2 "(ʼF~ OhK/(s3x(|JT᧬Eǚj' M!w'~d;Jg\AO1'@_2=!=ZD-Yxdl>Lnpu2`75#4jM[nz(>Fa(VTՂrusOR֝4+b!B#@8!]Q>}mQ R`ƃ}ʚ hF:m# Q[~Vmb˷DOTwV!]d‘0k1m6Yc2+m;sQzލb5> ܶ%dy6=$튙6?N3훽q㘑e|k:Lqob/cNK2.x ߄EKWҲוkflo ݌Fx#Z/c/7m} bϠ6-˖Bo"b3QG ؙ$I5 s*.Xf=zMz2=чa{4^(q1 ba0ҞͶƟϛEIwL=[EW e){ը djStMJ4')rV&2e$:צDv\h+`7u] 8~O{ .Pw}WkyBzE!,TJAVԏ|ӧo;)4F #z2L ~k橪LeCN}{.RF]u~a_^eyۉU{ii­s2ߵ5 -|v+O/ P(w9_S7='6:^؍ޏ#ц 5#16]T6̝ظm-?GFY{APN?FT^%z?vT-K'j ^wʯN a_b=Ҹ!OBKWt_ Q:g^y] \P$co@7trĠmuOo,{MѸn> *T n77"gcKpďh2֐րh Noܥ]}8`=+^X$nr2[<1 Gz^[Y{?A%a:4J 0ωt,JLsrVQsXeq"nboWxMޭVA  PCX߿1ɶzs:q J`GKSеyu[n")hv D~*Vg;;,7jůX%,f<HTْ2! \ A2,k"N*P<~[UxVLVxOBڤe=E#"0Ofyykʯbb*y~oA#+W3Z~_,?{F?֕#:M ]]L:k|auu8ܷ{9Fd'ƻF134UK1R q<|H..ف;%억ũ}Sd":m1l>XVbqH1HCӍ~۔,$Ȯ %!3 RX> _W?|٠T1 ta&wꮚwhxZoEO -{K-{ Qk/T^h†0!S9>M_`V&>(r~8E!B!g d$KL(Q`|1ߊ$=r||[ b:{p^Dkj4Vs^Hq[}wQ|OsnY"Wv/a#pvCYpqzU|)+?yh,ptl@^'Zuă.]x8= 4aJɯ&ZnjQ˚R-`'1o (wAu iҷ]E(Wm6ՏhA@f?cj'lnXf:80X}AsJй>{avSs2[>5ƋGun~~6`߃2e<@ -¨\pf E2X6o~,}5lhlViܐ 8qرUbg@~(޳zaysس`Fx F,_ce5S~Cnx)ST/2<&2j$~!F7UL urX2.}2~>cX~4_qR8r&!B>JMb#XӾqY(tsj˜{qkWvߕ|t 3=pײ5񏖖s@ 5bJ︻ykf:L|ԕ|5+CLd.)45Qx|È0߶vzՑaRK'iyեJQ! Yfë%М{Kp}\(hFrPx+Q[^-c cUf.2mOQK1R/.ޖ|MO2[ttW9짤Sܘg4| R[YQ3lhY.@Ψ ) dUruނ.̶:/"o? I ?k7I \/}D(7*\.6Tv댺TISeUgDE_q[]ydz$pH2?Uc3=V9"n>񃯝\ϧjjp=)|yܧe35g\?1R(gڡa`rLys2#jhȮ]|W .$/Gprӽ Hm^ Se`Re^պ͇YlpڕEC0U1hN ,vqkf ^IO0{XhZI-v}[n# J@ w#r+4':mY ]>esV>1Ӭ{7' @l%&iPvnU7NVNv|րR|wp-p0+&"YogKiF7es}IMWס\gŅi,*Fa`f+ 1~y&0`?q&"W$R"4wVjd)}Y ' o@+r1 7|jx#0ydz$""\Ʈ|QtZF, cn^blWM:mSӚV죗]&W$ lBW鷍1`C 6DŽsUVOpcSW$Ac@#&1,+%ý]xIyG*7߾B}h^˱5t~]ԢN'w-Hs`(7/Aw^퉉̰&A؟F yga3?o!G:+dvOY!~.>i ԃK[>)xѾNAeFk/t&)A%`mTR@=^RM\(%pI~ bUs+¾?0mZob 'ZX(3v7 dcʬB|ǽ`aT,7pe0"Xj<נ̨)Ȃ pwhZGU˻#Ғzvm${Hv;5"8>ٖZ ƥ DʅFrKzF=)dB (c$@ OplEGEB޿@;q;h n6Yl\&;e|Y*;zb XeU6(2wrwzQƨe$#Y,rUHR=M7vTuč$"|R[hVNP^U}&|;%HC+FPu:H&Վ\>&L;/^LӂE&ɴB@Qv4<7ت YA ˣ RXzI%)-YvK߭^ٴL!e^/;#h6"K È)>dbeN -'w؀oPT*ںQ(ӠtGUMQ?)q$P5&[Lk1Sb\,Sba97ys>k#?2DҎlzX~G*!ՇX}ylTmyRAFsF31x(B#)BUşDP3~yH6zN\i1WݏjTɼоruڍkvۤ# i%"m!$ *i.c@5q͑v 7shDbGvk)1eF.Y?5txww^pm R1H> Ce''Z*ar~Hu!6QI,_gE~扭 CvdV<̽4d*z׎>Ĉ1F`ύ;8hE6j@(G ^[ܡl%uy%zv#NB*0+([ y7҃X?K._^*0n֎=sP[6;ޱ>/U_@v8B `2`l7oʻ7`]4<. )s#$<.Yԫ#3)#lS9zjt.[>z~$88?$soǪe;`Zz r;11g$]}ql+ rh?DnFETo ˶iO¬S @TB`*Vz)!N QV*˝0I@(E7BySl6*h_Ш2 v" Yf:\)RLEq X uD87ĚEb{@8(QWsΊ++ԃXCc3m1H˫ h9g1۪;JMsD9je5EL !s&s2"뻪 `{yw[h5VB|ܜVCBp:)2` e`Z ۲-T:G6V]:*dT'h*笳rbad4+G4Ϧ"zsӯdUܐ_oؚ9򷡥vNeԻ<*otM1؋2|qif76)[ʙIpWR^ʝJIEj8{RD7Ff(po#f|YaHpŋkL]Wgw$߶E.[]Gr'Hq };v)rfxeDʭ _K*䓲V/Q]n_ &?xPE!\WT:/xu|Fqo 5̢lS罌Ԕv_YVێչj;.6[2oYa*7'-#)ؙ4b8@tfmD r>CU 3Guk.+G (2E[Ma }zAYFR.tU˘j#%em>F'`"}*8SbކA p53mtgsPK^U9f~O۶$ZCMOb9 Qr-RbA+D钑įl08jM{."ɚ /}񘂇5P)j!YyEt/$:^48}q 1iub߅]DDhme8[*]!Jl3C Izڽ)2=/Ʋ Q,!6Mx$,Crc産qq:۱)U)k ;n\gI,'mBم?g-vkL/# or N^sW:,UhTYYY晁%4"[u.NV"[[Jnh&Km=rJ5+:d(ٿK@:;} 2_YPS $ko^hVbzȂ$Wek R{ Y&>+Vl0=ЅN:t\7J;PWKQHqCF\r ? 30˩m@Ɯdjh Pr4kiX. J[cLE%ڛ<_֜LL+4zXhJk͜l9w]hޖrKrf(bpojΈqMݓ_xruIZyԈC'kzBW΃p=ZLZGaXTrXY0amz`;Y ULq^z~4I}O \'E~,|*fc;K;&^*йmXSDV ҏ ccVv]Ihp=j44Қ ڄSNwεGGx$acyNpɤD5)kmv!y^8KNnt+.źD,.Π@Q X)B?bͦO#HgWзpT*\:j(G+p?P ^ISkyٗ`@>?y(h 5pSȈ_]L}GyPb!LrA>X~)lst,\8z`}(O=qlOÞ{lȨi8D |!er!BqOMԨ@`>ŀ.C;S2r~~msp/uvfZ3`Wu7FDU^2HwzJ{ܢ˱Y "&? Gob͊3ҽ*47i ;9y<^b+Cj7%sb OcB « V~SǵkkGRD9s6CV?"hжE#'q Qrr#P&On0E"9yfHS_`~\5;xk9x]Lm.)#y3~R|_tmC[ AB$k1E^ES3)'1x;Pl`em7j >c>TQ$qO,;?gxwp'cwwS`*YLDՙ. pn:P/ώXGb]=Ssd-D:Jտ|7H ksYEDN쵅["jx}$_'/^QmZ9iKLR(K^4 !ҟgH!N\vztT.pkHyBIscvD6˝k ~x߭ xY`CS'obmwZ]k `!_9L?'3̩pvY:VeTT5^'f$!qxfb'3Pb&,IW7TO;(r8u/L28xAIb Y^ fl|RQVw2U{Vx][oD5K}X(ɁȂLb4;o;sۨݝKpʬPz8g?=p2EF={I)8}/2Xhfd sL%!a6{e"HSy5^ CQ|$;vN6.8Wig~g6 7;Kn.uJEŗ 'ǥ^ 5h%*0gvg?@?ȪU(vCEJni Ų. 6'fzFcvNq:= ]w9oC<}c=k4ZZ"YC 痱XM*ΙgbJ9N&_7IK;^doM8\e,,8FZxL/~ajK@rdC1cb)#+Oyדioq^P%w={b"gڸbmy_e -7^Ĥ-fu^  S}0hy,^kCc?bG7ѣV_ 8՚q.VcZfz=>I=ducl!NF9P%{<]+u%q,ͪ9~_< @DK g" OHa26}:Hpu͈JpTQJ&زr+a1cfe@ 'ݾT63FQT;w,"))jSPpGdC9Qc]rй>Oѭ!sn9Mv8g7 =:m['P 6,MFs[X\z`5g?y@6LR7ۇ\ b@w72c`.wT{q[Ac˙ec%F^17zL6Qr(Fe{ c< ) .;?d]Ȼ +6; /kƜ* r f(A9{/*6xsg1/ )(Q>j'?y 2@er$1}]e3~])t 'eA }߇^J.eUtǦt[xL, I ATzxx}eʊ ' g5 9kH0GgRPY3?ʠՈNC$[t8{BaN W6S,sׯM/B5(6a;.h* ,#[rq8sˌL̒0|i3zdk +|(р;w+o!qh[6mM\@ʜs%FjI tͼch癍9+pYk"}Te-% Њ TNB`–ꔢuW0H]l^]y%.̞;Q@jBAU6?A5a)>mϘMatl,3?'}TLv378S8+!&7@0}2M!aIzdvCR1A/Cb"W SB ]GROt2hvM2rը6Vb4F buQgcrv߇\O Z'ס(Lg|e#V,(:>h܎P kM[=LY;058^\t߅|)_.>d09@1B(8z8#{QkXn;u:ʫOgjM )J2HIw=ތi45Pr_i]d4veg 6g4eK@>Cay3t d+.*{oÅ}ml2)1hvJ1$T-F?uq7ߕ u ڴ;ͦ>uL-5M̈́ۻaEʺgbˑ{0 KS.l_%h/!Ʈee2ӑ;4-TI䌷뺦|YuH1Y{@Mw EL 8nr HJ5q1* 0"k,~g9Y(@p 鄃ӷno2'M>J^fU1FXهFȻ፞5[\0,Q}4k\|R4#=U2y;IڗnrB #Fk4:㣤+ٵLR6Di6X^h/'0q (:Ti(@5a.ng_<}utɶ1≟" 9,MxF/RJD3YJzE?ly' *=Ix@{?BU~c HsWeF!@|.LD'z,<· ywMJJ)կ/UTvz s*5ǻdkZ@E?l֯ -enIE&4h흏Z7=jc׿"凌I>Ю328ȔI vgC)$sf~Hb0\_e+k%|rԋЙ2ywQRq*OCxX '] ,} `MGr_=OSMGCZ _Ien!IPJihHFݙSў5&ܟZ8ԜsmKg _F'cѪ㤔ZfP$SXzr\zU y"j#z! ]ZgYZ0707010000046c000081a4000000000000000000000001668c1693000064e8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/d]?Eh=ڜ.+Kաb/_BKd"~C(SԶ?$?, Yg)@l}& [JwqR?F%MApf[B4*O5ݢg>c>hk3H>7<7A,! Bv^PT4]n ɬcU{)4Q+.f8BQWl+W!θB(uuˆ(,b'Kz[u>񹱌e0 (n۬+bB!@kѶ'/Ks7 ì$|s.|(2cZ&tҍ$; :foxET K@j*' w>/۶_. y?`pSQy1Ja {}aHs5U]F+תvr'htI丮Ԣ 7;rN,Cta!-9D Au@@[-G)@X,Ds o߆[ǚ5ҎOmK{'nbvA2r$7];jQų!3X۹>9Q8h(~ũIT|H(F?i ,P:38`~h󐿈>COu8߅nk6N^ ANWA7EƕlNדU >gj1q.1(  J¬t9 16 ySc4Cur)?4!r؇{yUiӯ?@P{'!:kىՇ%Om2p zZ=sj4w+% t5N[ҴΉv1XH TiV6ͤnedB*!@ڭMbe6`p~ \ u>/~~u $z|Ra|y H#J'!"gZm x5yC{_X&8sq(E0WYS =-=m`G6cM<$k|z Qkz2|Eai5XjNcRK6 x3|Zvznq})xAOw^ o8/^/PI>qizCF精9>Y_kTO@{ZoFB68j"1k96EYgg _r`E%uZ:&o(!6 Uh\iY:XwI\e>I[=ĭiI3b<=T%̜ dc/KC/=2]= ~_dZץt6+aOykR*uo|QtN}J7% "/xyU"2*a2Pi=~4RoD(#@FHQy3i͊&Lb4/ZC]/꧎1Աd8쏈B0N(b4tA9Ͳ.U&rd#H's|Y=u=2 "AR>_|xCܺmIs@a5={Vl૩Y^_(`c۰.ֲ'ցbjJsJW6Z))XʣR u1ѾqH:Ne k[M|P!tn7vH!şq<]YMf̷@"`D=*Y{v?k[řO3U+ؖ\K ǣ`1m'wdݳ)8w)2W~>_|^?G nk`C{zYyH|wdT8W0aNFK9~krzATmJ'}^SNP\ip`n'բ~$wC/goMEɨEKPJT {bD,](rr"uMe=m&';ccJRP)gQJ¢[%Z>m}{UU?i/n],t}q~7#b"X׍!NKB19c@%r86sp-3T1FBC͝'ukTT/>ZPjn=nc1h^$ ($Y~›&hjMPȉOhL&U3_7$]lW=u{Ti0Kd³C[2hfE[F ej]@OxȜ˰Cprk6p_2jJh.$5ؽfݷʙ<6VDmg.3*5I- );_ʨ4O\7I]dՒ{a$]䝕i.m/}M^1=|GaH ? #$bgO1Z׎hĭX/̖GT^{4 8.HUoD}վtdPZ~5E bH -7یkK[E6?>x~J;b1MףVa/V_,ŧUز*Tnk&p8 90nl# &=2ctMe% =!yhAad fps3hzՂظCA~Qjm<ΧXCT(]su `7ԁ;_ yuq|]$m @Q}RL@.8LmAMEV EoC]t໼bwTRS#gA sR M]'edi^4)XAU)&2 rQ)tCL]*ו11tiSQCXEIJvCgKnV,=LʓFf Nсc3 V2OEm%*'PI |`4p=K}Rz}{#Af%$zO/E!=d-$8~ %37-1t2<>CKހXPI@%_ؓtq{OB]U ETuE#Q+To #E2!T&pQ*.LX'-oq"#4cR:8L)}Sd)`'}Z(>$Vl"\\WHk2Sg9zG55h~(U6DA5SY@%X=DK$ '{Z2ZaC*D"Ɉn,h3 &ޓ  0ìd x@ģQp4A_lQF!/ ؃A#Z'U03LomI[EqWJԩL^+֢Oޯ 6yUtC~ܥل .M3e5F? yb/ Q<ÊnhB~&њg?(@m |KyNh7JɎ˛ߦ(6?/JItj\EsĂ'htTOLLy) =* ٌ2 WhѺ:lwW/|\aQMp?IHnHw+ &*UO4ѵ}xSYv)4rkd'ڞv> }@! %|p=_>V˴OP9 Gav[VtGݑ)P<+[bHF?#TX9zfg{NûE=5=Sʷ\A' 錩 q{Ŗyqfg*W+)ެY[#~k JsH~>;뜀Rmmd@e}Ԛ/+DcA褠 MD ;M6^QͲp$.Ί#WrWK,1)BtƓ.Cx1sO3&OIO7ﮫ\t: =6Gp? Î3+f NdblA8f'GIiº͟^V3ISjAc 8v3ژS`ɹߖx}"D1/ݾxcc:^6*7=iԭL;[^z^yuQF\t$++2(#z&%Su-т [s?f]u s!`ǎ2r<+ r#>`61Ex@icH"7Gh1Z>CxyHoM:^z&BUwܧiN)hsyt! %ztLxU N\:|3% 97!x샎tBw!ORy݁Np"Sw*e5>! :9K)pMԊҏwT==]I\(1%Ky+5Ԟ,Jh2#^!Ǘ*Goe1lҌ`w8Nt3AZ~puD\Q*ԡrVḊ"Xn –! !8ie3]3JQ3a<R(V1by?Ҡt+o}v)4P+ h2 /L@2;֠*L*o)Jn4:-6L4td,.*n @^"JRx {vBI&QgZhр-G+FOD42H`x ʽA@)sD =l2*IMR[}2ePGvُsKB)x6[95Yoɺ e6[<>k @K TjD18e,*hhr{ޒd%uR%C{'vq`ȗ (CTWy$VQcSŦD!\AZ %ĹBWBDdyƯ1V&QV zr.ܳ!L _Bsu$P_^0qoáw jʲz:pj7|O d9ޙS7H^vKDug'K+\3bbĕ~ dp'SϪ h/G|R4#PX|nMx%.o/~hqHQvg*G7E8ǘ"Sc%:S m_$QEYoě1Jh-*ΒE-OhՎ#"rLOh?ʂچH_)Z&TwaK'؂7QL:h`*d ^dKAlL)zjKr"B>A"w;7;T_9ȏS8dB{S %5<܈.oTfmw.DQЪCjS=oc`^vFКPA[RtBhB FPDt\zv~uOg~tG^M^QgT1~3m2d܄Xlp8)xK͂ѯշQu[gX)h=:j#ۥi#{$x'UK4 d/%w}u'cUR6g%-.DghۺZZe9N m4"(9bH~05O=A[V'MQ7ӈ\_]wŋGW$gZӧzz&t݅a⅟pTٴ.6w2ޛx\'k:PJ `HHBXa=&UiP'ڬw=HA#Fu&h5  =C9@ϻ €ɹEMwN ׊?!x5r Lk~f[YM)fՐӸ7_Ff2wKt 0, 4F_HP\bIݸ8F;͚R P} -d!V6`[36~N8;,PeplOIRGAH*(SAz=COHmhX^:?^_v k ˭8ڌlKXΓ9+f\&|=+ztPaJx~ SA?T(Udw)prͿNfwe`}/ǪaXɊxo" r4NN VEWB@^41nsC$+|Ƅ`)Jo:#V\ 3adՑJqd7JYn(8 ,6C+ ގ]RrHQ:1LLe;Gk}0?!t-{=;2d͗=X@v -w*`ɶWn&"i S,Tnl3ou\sI4IE}Fc')bkwݬ6i~%t PW٤C{XvW@h-͐-9i2ܜkb3oPc- 65crJHKd\B sZC#nXgW"#qƴ% h})nXa4SW[ ѯd$6Gfkl~䃋Ez83q(3d4rg9TVPt'nu=k>3WFz #d$7 >|>";K h;)_<*"p W-p|&v܄!Dnj%BavaD霎7ib}*r qrTnfG8 I&_f>(kvfLX.+w]SlH0ȶ~QJo`cFx;e|<(MLCFU r\- }CzF eJn$;y,FpzܡQ)JL 8P~i|wJhOH,Ϊg~@3yc+.}U6J˟[UUܖY-wf85Y"tg3EḋNo)s™g0@{ X"bCCe D6M 'oj:{X)y +.gR2jFKv֥m) @oO`)!5VAˢڦmD\=>5!bs;X(B&ar2]Xf|oO] ~ԗ)W?2xPKvpBI[`X"u:ެ.S|u`>VT}ĂO)`֪` h?q`ʗFRen˫ٶ'ocSH[XgQh/R8wb9oz+DJu9G RRz=7Ys/8ޭhn׈ ##Uo<'Pi^د!L: I*6\ #40dw'87Y ø׍s_懷nH"g2 !oل"'&oĩ=暤VJ~S&2gB@P0 PkbԩuBBXP?ߝ#&^TA kPHP20A g +->_DJz낍 T)~a d PF@4QҎesL6"5q[?$n*2n*XO0.F|s5Ur^)UGn='F$!ycz-@ʹ"/ta!#qVW~Y6ʰ ` jr0:IzM~VhЂMĎhG @Bl~O-󊩆#>^ 'W$TUwyǦ\ng\f9rc$AܕUZ_z@{b_ O[9_ٓYEid͊BuhݐT̘O_ .GťqC|;8P &y`t ~XqRAE?h JQ,zi[0UAdq[<(RG R3'4Vx0z=Ӥ8=pPLY&̖$=_:єuz,)"f SU-Ҫ|g4Lsf{ַg8ҋ3:/R>pTp_]T"ߘLLGʴx>4q1HQ\tyEC™\^x`̉q&S,ϑ _ز42$ J”tVd&3 d0ԞCW*<dMcq/e't3*_,C)GGۇEK=5<2\ {[rl젻PK^3/ȓJ z1ghD4wx[C3>L$Th|+\6Gfx7[&dwMZq)`%[ڬ; puavWNItNH4EHG:2eyy%=e1U6)Zgjw _3V5> o1j9i`MSh$]!Ё,Z:D,ؖRdB3A#]w$6ޢVa{s;*E8 y7Mp^]alIo?]#,LDH5Qe!5"ս:'} \1,@ao GCwx9U؀FQ r3kumzM+1>Qf #S_G|}PA!|UUrmZWCuΏJN*I+F1} fB^(.~,6sz-]}}"|j+R'^T?5d}LFP'.^+G,|voF6| vs@Cye@?q~tSz*J^GGH_iacM WP*Y|P G9QQ]ԋ&NCu1W۔zQH|r5K =I*g_m|MsY?%Xצw[yA{K ( BMڃ򯥉4#"kyP*c jY6M)=߽p Hg ( ,UxR990bsZ0#+m, _1Ώ!tUj)| m~"TB)(= C ǼnpZ#ٰFK ;,r-Җ[ 94R.R }cTRSz:~BwވVGh=:?e6a0ÀL]Bȟps?դrv,a3l2A:a:kT)cpUnrY s8ƕ^@D=]!f(4zw/K_{8F$7Kc+QEhEu\d߾P86E&~U84U S lCW1rτDS !Hg04 7[ЊNcr|~ˤ7; .'$")wyy ur*6})~? ~),Q\D</È3[|ESQ_M>;fD+V칄q@oð~֦jj[v?M&P&(/iCxwzAMVkY3Je,$u\61Ye^̅ؾSAzws 9onTטu+g9qaF#/Eo`_[*lm?S'ea:IͿN+'͇z]<8Sf&I] ˆZpvG84}VӠk&O"|[=6?\Ԉ V9E^HLiAbW$/dfjSl--DQE<c:8?:ewhSKyF̏[B}"Pp@sL}}j34&˄*opۓĚRCL˶) !}3$ 5 ^}N9L[ŝI+E)Z4{ڌ}d@wv>;# OfjL#̸ i&?G=P&W936',bDgXbiF-?Yo3m:5x=0\j:jJĎ~"HC?dvrR@G"͈3.cfrnb[g$g%D$?dm_yEoП VZПjY~畑 2y(@xpSb[Vb'h($$+bJjЋP\4рKZ}Lb#b[%^k2*$Wga`P >8cnsuwʘ[hȳxY!].Hڧ\QR?;W3 R+J2q-*]nz}@"4!$wSwc#t0_TF ]/OtٸYy  01 a5F"Jк!T5سop^,;hi{<,]ݞbCw8sv<άFiVq&_:\) J_ǖ1Vd|9mA=tB*;[[\[ ֨`a.HnkK@(#hB)9y;WWbOp~O| PP]7*mEE?:UN}%/r\=FݵKw@L/xz#rǶɲ*)9[WC"fS*5GoaBW=5JC-. 5?_ vK -sM|h=o!$DuxY=$6Oi8Tbu௽u].Лn4Hg!6< {4uX\ ysΜq*+RHGYv(BE 'Y߀ژGOk6|&TZI3=]5ՠCȫDcy`3i n5cbqY/A5n7^ 0qiABzطSB OBj!$:0هEĀ97,;M㸷NZ"nvll9i姂(ST G(lJO3 gna5koHGcp` z յ`9l]_#YQ}8JSÀ@W4F(/S!NB0ggGf0\{K2+ ~}4Mqg!xԳvINjy;^* GXC\ Ww׬"l9ZWr}=* ].o9@8/}!FBޣi2&m`%):jY{HQ$W1./<SLjnތagKu!#]6H&>b'Kݝ 2;ةƟ6xm!"6(lWȜ}4+n֢d{nWՂ&z:z '<>')=Ģ;hDۻ$Q!.k@kи&GzFSe /W7&>@hIRE =%OF$ #Yɍ7m$Ы㈆t#2tڎm.L'~cb>l- ݉(QUq{nнjUÈkECSP,S+7e:X7y8#|<݆Sn34 )MBX9ĽIODFzßeM.^Dq83&׹׭6#,eH'w#bU#!SY>9Cg'4VQC~P]K~`-eA _ ÆL9QpÂ$Z⒅+IڟVmƏnE76JڱdRűF;`{޸38Ifk#8I›󁅀KWz$iDH0&k8ʿjxC[ޥYGm06Er z7aߴ rZ`(}j22)"lF\[DtbQMh(yK +8@V=13SP4qe+J ,(#UW]r71rq:cTDqSKFꠗnAvg2]MELi<(Ħ/zWi*J{G@J2k%Z.VogwMo"H# @i3f\k6lB!_ɗb":e12#Y~'/H< ,I|DzFȭ 엣Eʙ]5>=`7juDI[4.cgs5 +Ld y̪J.TtE;6']̢f<ѩx ux/{D[L+۞#/%>B1AD=;M ڝx`ôO"ZaT:a)n+v4jlR^#s~Aw.ARZa bYGJu| iK=zf䞂Amsf UPZMy?jOf?jvonpJ+/$/> Y K+5bt RroX%%V0b ;T+o;_[ԏBnОD .(<1WoPxjo떡4~;Qۨx `5$8Np{*W'sQ96geP P ԳՏ42 m ]<) 2-QFۃ;$:>&TVElb;@(S-5뱹L!#PBGwC;;Do p碚P?!nA.%j0s(J{3W⣠"5zXgԾ8ޛ*mOt]t>a0{,Mrsa[g9ϻ)zVۀf`cB8"F5?7:-7Z\]=q,U=y|s렱8.]*? lM[!P>wق@-nt*IdzʀE&ni#g؟cA=H3l ]-΅ 2!GO@dn+E.LJ7dQN*ơwɶ;?&,7guc>cmǑV@q*kv:dF.frLQ!k r/K}=A{u7Pqbf8p#y]z''!5&9pR TF/~, e[+pi xR;K%rFc{kUg_L,ǎ\?:VxOWp(JYٕ oX_Fñ;EㄜCDt /f ~0awΔ4 'oqY5'hԺe~VɧwPl̟һ,ZdI򥠖WL:#+ħޒm?)nh)4Ev?yD \eҺrS@A hv.K9PIXh$GhDf+<ñcJX+sE Q{^S]Kx'κr#L鏱6oV5Btߌ*9hˊq9ff;(c:> L6a#*I9R)JԜ]2ZDi!PG[gEխkx;7į]ȿA,@F}ZCha€y AJpט,=>ѠV ]A.tnؽ/+U0m~`O< .~\"Qk{E>•ȁJ¾` ! yF#R ijb x{ mAl? .S"ZV!^4B7?, ciL\E 2al_ǗR&A̸O֯Pdl ^vmLz3 , Y AVoT ǻhe?}m7 2ۡhq6pFA<ĄX"L VB\!Qꦧ0 ͘:jKBJWj=Hx :#M8 3S%Q1Vv$d qj; F`hI b FUUĨ"~"qb_"r^X0JPUռ l8m0k_Ifڐ,Q\DDi5[zܙOy jTՃҦZLGCBx_6[MCh `|h6?- alPln$Ɂfa".9&–wMb~Üꚍc3^2.i˻bS7,n"[WD)&lz"ka6襙0]}6/AEyzң*:! ;4\Ȑ"P|&BY_GŴbT!T9;]( 0$xXH3kNrrG tL%KkM?5YS_c]4~T* r_,xW A<87rm;vpQ 9[p? ;ݬMlwzC b"G^cbsQp'SjmHIp+lHe5e (#dIJI'_u?:>sD,tb2`v5/QI1X4tLX݀b-Y:dΓK)u6M NG]K&.NMx5ѨRV'-|y۠xynv/X[Ί?B=@pη i˛}0 u5rCSk7~P82㷚 $PaB?IXl8 "]rYDy0Z>MM qtx\B{|MH'& 5dON]DHazR"#>m.SmGu(C7l߷xnM:)(SmH$g!*~Re% Y ?5SV& W4?zٿTMĿb1Y؀\p[IJ  80m(-RIu F!up,KNlC^n}&qW"'_.iG^)ms;Z[:ةeP  @FL $ɻ}_Ƴ(4683V6]q,'7Hu'!ͳMoYrXZCgnWVace㻗8:G䈲uБŭf7 (xR&ƳHC#S35o6ɜL ug(pu4-^ a*'h'$@-98.нTxU gOV\<1~ft} =u&Y"|aՔz\LX0r\N0H(k 2uc]#yɧȻI+gՖaLp "[_#,2Ҟt:Cs{HIawpۀ1"æ.f=k >FOz;i &%UW̖/ B6;OO#i%&ɵ"σEwvf Oƪ![d^Guj5hΰUC#,^IjG#MRlU(OM>}'mo`?.y7ϫ9Ff$O7JM+ttJӼ\rR+,ҋ[s6WYSM,Z(qQd+M+֐4=x%6ZyʂyZ3ivQ:3d>Eڤ $:5Hnʣ7kWdJs_ kXeqZ_ǀ[m6.%Eۧ6:Q<^KfαH;[C$l$8T1eֺq~(̝}>c$ V01/ pE(MNY|AN'$(DAH36`P܌l(Z8ŻM])w/%锹^E,lDp};IJ-(uEtsY5CеT&=l|HgWT &4?ij^ w +y[Ʒ;1L)kbo>l I&ZS"nSBHJNǙEG4ފ%jւe1[d'ُ%Q.LNǏV^V*֋{r;ò^!yXa'L4)8jhm"ڝcfǰ_u9f 3.&W׭*wǚ/A?.*&;0[V@F"`Ac&J-8#&_b}5j^4Tu!̓S#KH!g׈t;=fs++N4PeldM*'mL>:PKX>[h -L|9ŏ0CXԜ B^3OҏGҝ:s(;z7 psUVSqͩiy.X1؁qO.\Y˩KsNI#r,9j AGSᨠir E=!PոV"oS7s$$obXD4a)\X^mV:p٥if淄tO`ãfaqUWoY}rW١.C)4 gfylsOA`[3++G ג8(5"iU&Z~g,:B>yħSY^ uz 6Wk+ N$Hx%Xx2yAI=b=MAvr]hB6KcI B6 FRǪL̚+Ϻ5x5@Wi3IQQ=yFet|jֻY.CRc'eA<9T4kYVm ~xV:0oRT1'_<>zi-p\@xnEﵹ[.+h=id0Ko韤"j2%Oqѷ)`$yiL! Æy as}ܜwsF!Hu.jgX5F@Ѓ͒6gԩ߆d̋l!bs8dnWWLV<%H7o@JH N0&*,>o=psmm9IKݎ k')z&&,'J! bpÑ2p44R Ey<>,SQK|C yqf!s=[[)n avg|}4`{~iJY7vK<:}=" 'N% g~ t@ݑ#0fxm/ӫ?S] CR: Ź3$ j9*\R(l4s׻乧b9I>W)"4%^k)-$TBŢdzȰIkPgI)q}nO` $ bQo9+5 Y0ÂМpUx|ke$nbg>?E{d8z5USQHȪmb#pI8x.WDh~XoQO\,~zCP:¶B6PVJٷ>̾Q_o;/"0E*D:2]s<>]똋[t5In_/ 4gYZ0707010000046d000081a4000000000000000000000001668c169300006e60000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/o-n]?Eh=ڜ.+*c,z;-}S/t8:`٣ z @5=o30/:4˗\sR.DH C◣h:Yx."dعŗ*5IO}kD(*yeh"iAG7oU3͈Qᛇy KwT,$㡅|&vI3uz&80L1kQ3Z_MBȂ5`[r_ X=WVˣHUwΫV ,Ѕ%_A9Z;;hOI$f{/IX:P_d&G¼]j^,&^ L)]ሪm3WTQ{8 Ut_Ӄ/'☱}n e' wAz<5x{,9I%9 5` 5D"B"a%/2~k{%QJʾ *!T}ܤ>]u*+Ǎ%X|̀PhQFgm!b$ :704Z\tIȣĤ`oj*w"-a+0KS-QX*5:X,_4Gxrq-ydUWh^/ ꎡfrXbDydeV̊:$/T.04XJF9dM{` ޝTVQ+i ? S={%6=NlaƌWe,1^ Ӆݕq6,ٰXCR53i.ϴ22eONVQIquyKdCF>rq?5BxMz?#øfЍy'F;FCufYUiɗ:Spl2Db-D_FԱˬXa\qFٵٽSpMػ%U粜y&^F>[v`W91WyzMjyU5Į@7V\k-js)B:y FjG3VL`M)](R{`CIRo-=QeC:uKF֢#J9 :Xfh@*f0Fbj"7v2{nY yOR+, 5'6F0:f=?7PEPIWN/ g~p"H؛|0r|^pi-G`ı{%SU #h,NFxJ 9U՗ylb֍lIM(E:QO6hWpՀwbX * $N.桼G j͆:muiUBdarP0WCvȀop7!}ݛA|?t%RZR,ix% 1t3ѫlZ KV1t0\xPSd?$KǬXx!8sm)kS7ď}/V'\+2Ypm{$"Dx G8%p!Cj`wG`9ݑl(bxה*({^LRΌj$YgYy3 `XQPA2f 0PEDÆQ)!|W"6[j9I1Ogx7@.rTCNwQ3*1q("fS,RTQ+}5Z⛆~njYχRbi)'n!'OnpOqBIzT4<z6*>/ZۖJsHg8ÊI(v]STI@ s ܂kX|3VZ ߲]ap$-K#lR"jj3}%uAn97(5)B;^kz?rtْ J`GSf}#xx!aEhWf'65[%i%Tmq^5 DiFphT9n4n(-tf/V;po%$Fwa3k\'J#P| /r΍M];P`u.RBLjBʒt]5QMX sv6ڈtL<VhHAď'g:/IƃDkw&t0l<í%V:6?nj +ojKҀ.jy}=juoBj&%h~!*̱H"K4Icm+'Ѷ_}TpY4H6e[NgV,10)76Vl3&Q8pdM5~$S υ$&ZDBQyfz@l ;џ٤ًAL ;J޻$n5B]>bzG14Z,s,# If_ZL,̩emvsYڎIInV]Ir-g[@Adϊ@& [ W^&Kv##Qxy;j:xϳߍ/pd( n^h5\ĕWDn??JeIڱXf" itk C ңƧ2/gziLJO؅ IEOõ򮝧|w^55W·q, vag0OƗDu"ؘ=cr9\Af}BʝbTz:=xnFM¹$^Rզ/bm u8Uї++[ gG x#yrX߳e>tyQN|@*x9QM z륚rap(KHiJNM&S@DV5 Us pC>5cf޺z cmYN0 D4ZKFnwXL?N2\4L&}L/ͳm;[,']ju.)D]eXc< ]0J}EV>#<uMM|Q?"QWPObW.G+2xi{'<_xJ!(:> {%Zz^UĠqL|a'qig&1RMEʧq \ }[ B,~"^\g)Rj*dϰ{i=94tG ]Ml,;H@ɗWѽeKC=˳n]6q܁8$uxTTe*s939x2^JeB]x/EJ/̂؛p|52oݗ.cKX$盎pb -1o"T#́~QxG94[x3+mV7ظ?==R2k6 q'\$1t  l9b|I^)X WM 'NBQX|$Pe2ŏBXaz+G6(|Y Θk>g3@yi Ѯn$ͳoV>AO m~ڳ%O<yqWpك1`kUyԅ.:?fX vipGb<^*ͻp'~Sh3:6LC:ܘ a kz*1m{CZQ}΁C ؔ/#+}x[h$LջBo5ny4WVfENV ;Xx"lN`Vِw J's- ͘ pghhԾ[{P3'sUJ0"\э1 J3q v7a-^۱Ly_`3dDQT_߉[>'Mĵ\ D#&* &@Q,JLhc3U ;93Qw-Y3ʯ6hSܦeRP8 T 5@&;_K^ 9ˆx27;.-!T/Pa*Jp:HVPٝ65D&('>LkD϶3>Lm 3hzzZs٭"ڂ)=ؼmvI@H1qg7a`y5(x'ov}+4g&ɯyX. 8ƿMEy DŽy^,.k,ڧq:X/;IR${ 5'ەSsc)Z߸YL$rfV:Lbt ^,4{jЭ4j:el.E U2C5)2S-KpL /4t ~EY 0%E]}*ln vCYx=N&x8Cdz9XI)<,Û^=tG/N޼o {*trt)ƅ!'!tBxnUY:L(vJ9~+g+ψH4W>rY[ym/2zs ˧lgosFA;M].&&ek'Ϛ^?O4@iuꉊyVw{H'c=AE^yY ;~|6byNuQ`5"h`=ş9iv*ܧhdc只# 8VV囒[&ߐTC{F -3r_Yn"2\s5P.Z.poL!}:Q莘<;VUZraA^E+P>y< *Z_.e$+hϼE6G`VAaDXA%礇>|Goz;oO eY9@/t!0s rjsIgYm%h;%:|2(d>."^88\Gʓ M&[Cl7#~%g*fM~qpeÁoLQv;g_.-{4e1RwhH;ꊆp`v9$~\ԗq ,{ \e~2Js]*]5¾/#x'O:B27}|CkSY|Gl,(Msr =} eQ KH]XF=(﫜=vEɺx}~x1> ! Ĵ "(F ˪Dйةq)23TPwHN/ c|B椕]rdG+ƋMU)GpQV$Tq[Ӊ8BXF`;mIEtGo&͎m??.2iȍt/M}Ccv0e5Z>D]RHEew*յ pa$PkigmNk0(cB$.㵮2W ~1dcqչ`g;w}EPc$@Fb4a %g^>0Re@k;8;oGF L#oop[q;l >دgz@ߤ 68Y72^@"c 7l<ͿQR''7ؙZy]+Ŝy=*QgBA5\[M ә̜(MK>t1E4:q+6 nFlQ~p/ux=5_,1*-l{h O,.ud*O,4]hvM򛘑 o5%9#<%uZw@"Kqk4|K̢6e5ÓfBX?CT[s5ew}nc.sBN6IGe)/h#YZOIC kQi5cF ,8 \"1h"f/%;#iekeo_t)<<@fVy]/*Ct#R\>X.!E%vqqMPJ[z0'H5%(-`2yoK_ FO .M ,n&i3C["pe,P1\]ptRKzn-tRP t͊ns]q҈ _];`i-tf?QGehΧ5Wik4<0 :_h 1;B ߏW"d$&nlW W%hI_Sx%ʺ`-6'ϖ.M䒐UwFnwaxTc|p2nmQ.rjAv&ޔ̮]ٖzQ@-wad}0dƿ)or:Zٳ.ƈz Lhy{sd,BKM%"mHk <P.3qD`X<+ryf +iN!q6s@gʔxv)Ex3Q^if`4pMpC I(n"?+"͖v+&S#—)i8"-N!9Eq)aI~%B@CTթ̖īE7-+ YqS?-~DX1s12/G - zNkw[x< d L7PΆy^*4IU(AH5X_(,<'#c:{DG8Pz<)ܤ}\qT{I_? sr@+]WGkG: WE+tɞbQ,rs᦬h[t0E8RA[jYUg QKQ{Ek̍PACWs99;72X0VO*8!WZs&35xh|j}d.4u*%ZBpN巜5 }?'"S| Ŀ3ӪTcsεOqY Q&oQ:İնÝKrtDl HjJ1_>ދB{*/{ _9TKʘOIO+!J.пAztо #.e{oa0׆¶ŎM)' O&aB|NlI& 8H}!zɼ7#>-г=e$VR嶄%w)kQN Djv:McRfF~_)ܼ~I@.*:C;NJܘrk`]GYcN[@B,p i]]'~ # Uz >q=P`jbպY>Q3 i_4e&S~㧐Ybsx#8 L9~MIfNM@ Υ}(:#Nl*SG*% h^N<aT|mGd o&ʚcQcR_5z..95V&`HcXgW.k{#rJO/ 2.@etxHQє`RϯqK;w|td+ki S0.e(P"$AzDrb?5z)DzzueS `n/$A=؈taojne^[ iK/Te 6I)(Xm|gM }K=j'8 6ayK|i/W)e-QAz ٽ7G EPՕ[g4 YB#WDk;Uyxi 1ӚQ }KՑ拽Db['Wwygb·(Ĝk+WjrRIc#5ܨEJW 6H'H;~T~ xgn=)Ni.NŕŚהi3VzoI2`5Z$774lVF lćC=#4Z{)48UĮ6 j|>HePjsP %QT]429bK?` QυMFgCU8 M-Bb!ӣP5vRsD-Ofǫ5}0JBDƙ~KTr>$K0\*7ugNOgġ;$ h+33P%8E/ 2hU,艝{tZCP~ J癥Ua-'U.Ո=!@7iA O涷yr^4\ c#' |K!Gvu=,n`S۾EYg_4T!7c{F֥D9 ȵg/ܖD8e1]PInۋ6_A|ێcl7_N1AG,_kQFozwIaNp[\[EUCزKs?cp}HɌa[j0畔CEo{:tf-L_øJ D!6X4FY8Uj}[6”ءy-XxTP~Z8䓏ʨz"XǙv}폹^+ĴLǙF!7Z8T>yw1Yi Zq>S-eɖS챍=yYN8DuV_@ȑF8HM}  0. e+RHyqoENyZ+"ԫ -TYx}k> ^PfJ_) 曹XBXg+bOtq"sCDV Cr (\HuOf*#b楍L*{)R]wRJ sΟ$[ 9Y+&?Ļ9A; CQx-ή>ָ5c7nҭ@!ߜFCBEV!yE(;6i/痟J_]1V!A`xL#*I0xwf?wa>kk]Dՙdꤸ]f ۗw.l 6T)rY⩋o CP L$LCoP]'rr~KӲ~`_uS?иeCmH76dX3n"Rk.սȕN~z6lh  뚨2^`tjx0IAC|qvYgJF;~'^3(J!TTvboIhHz{ +Z˚$T7[j|B_:"(XΔ2#u {RK]PrVHkbSF s}apׇ:=UunZW2U%l\2"UI^7.";Td7E^YZG^WUyv t#GӶ doUrrk߈c]RUzzքDJMe=ZtTu~]SNSl 1r؂p%),=驱T aoyUC\lp?{fYGqTT"||$j{x7;{,Cgy`:ٟOoPNSȦD엏IWKOЪbhu|8եUW9k?Fs֍P(B5n[zcOJ4q:RƞgGm[4zpn8B;[ oyhӊdwأwb2 I_jUio937l푋Tǥ=T'X_,Ȕa<歲Xסq "Bˆ` `{a>Maƀsp 2 9dqzl9+sYv8NFl7??9)WOۉvtCȕԅX"ű@p7Wa!_M_"9~km\cT"cbIx ,{Bv 'IV"k>- "PrͽF+Mf^:&0^M} H+tZƃmyA]jTEx)tLgq u:?uVnqt'A_BE}&ňIlU?\`ulPd8׿KĂ_a:=-'To.EբOq}|upPY prդ/YiqX ,Qr1cTtу$Kɦ?9\4W' 93)K~#\v+txVC'U]yy8ZdC bF`qnjyr&֡Ӥ)h.A-f)':YÒrֺ=tw C oxva[m^ sHb#!$:TTl8 ]\k9:<]ד n(k{\~]voG_!ܑ!eM%/SNto;΋ N5"ehnW}^ƌd@MA`tΪ"kæ;^U{xs LP1<>xQ8Kfӷ8,vZȱ9Pǜ"fZ1,ok64`@Ŀp=J!>C AW9<&㦜yD6|.wc1Jqj)VbyBipcq[Xh4੔cɒq 0Mstk\}r҅XE0mmP-9xDwNƄ—d) O! -cL3_;-سwE_nfH XqW._>HYͷq3ˈpG"\)GB:-h~%/*,> G(aU. .I}Ȫg{aᑰV1SE- eיYYG"|C_`8o/UPB٫j7Q'OZ!գ]]H~ @6UN)\JYvK("˕'=4?6{Ģ)&E !(b\$jIAGsLX@ xCQw] TB^ A?Jsn@ f#HrssB>r9n1ayy6Ŋo$u=7V /ޡT{QzӁz]Ґ57: 3R/f%RClk`{gȄc$9l 0uޝ & ܒz 9BSLZV輖Y.cԬ?-K~>CH99T$q J࣑ 8 D7"y^._[$_¤kQm*ڍFl)!5! Eu##xx3>QH$n}fk >h ;-%tc e26K꒘f˞ȸ; nׇ8DX}w;?T}[-^yl'cLJ? ^G"i{ Q<4o،iF$ԾBvŽYm&d8wBjLN_\xVaAsه0wD`#9ok@*-jP %yVLm R7 aUS/IG,zp\yl. &Nj 78S  @A9.;_< z g88~`J6‘!&" Fpb=G!*, $0Fae 9 &ԾJh0@TuPY8ᯝ(c4KH[\m#oo=Zy@cs%L LДSk{Mv=2> W!}HJʠYrXgRǫW7DIw )Yvzh~I/;]Qp< m=PS|MpbH#4NDג q\]UcR!JC&Wn,|7[qU#iX`N$JL /dbXSmnB$M(P fQVG:QttdK-dbA^j>;.9<sd^TzD^q>8EU˕&)r}΂nb:?{`FCe߶H`X˓@8\ο69H EwRqQ}9\@-7(qHdeq7ЊԻ]!CM΀pbOP=&PLg9kߍWlQ*F8ks}RY0^aNZGTc.J;۵QwiI g}H3۱1*:2;oOE.) FZbؒn^~;/zW1csB7-0{$lЀ/{xb[)h`Up3moQI>&F/ ҟ~R"+>E"rfPj==#IVR@^{Sa'4A"'=L+$kՕA QxmEg3Codz(|Og  …M)*D;:t0_|V6{Q3`O<lZ)M6G$4*B<.C{hYelIEQTO a=&BH# s~/K Q`ab~yX0LMIOe"^z_[OK.T*Bb[BjUd}Rvp4Á 65CҊ(dY/oȻOp*g9ϋZqh< /He_ 1z@ d)VxykzkX)rIÉ(bsQM FHY=\LLOzmżS 3/i|e 2# >]QROX7?ZJ#Ɩ{+]T=nLpס0+(\-;.w`%a 6V#%\Q}Vc'saͯ4?<\؏6b|Dz#VZ{6sw{%Jy_Vl4tB3Jߡ⻀<ə$L$r0P]:vF*y V1g<2>3Rd*A3J;m[Sl$~sS\/Otr 1%/fG Bp T 6b]oADCn#Q CUy^/nZKC2-"ʛiB|+&nj`ДنS4 5iG7m]anB[O (60"TN.;#u$aRX/6{Ւ_3z-G?*صFS [LDoՑ T-$Xu1}ɔpvIA` sȄ :3y UcO6 :M"3c>]/͎=b?IwPFYgakcoE(b[o)uJƹB~1}Kn@(ɳQrc3KxDt{0ATi]C/\F tof9kc)cI o˺2E06N4' jS֌1D$5gxԟ1qr  [fh<:_YlU!=b:(`I;`J>Bzʷtז0f|)ᣆ}FϾgF"sl;i*{:O[iQo9ZhvZ7-d{4 zeī:WgS`GaĢӳ)6= \+hYUE.bxRG+s)[UB_e܇QFsz.y/GJ\4u8B`Y ReO7:c\ քF%|U vcT2b5Q4qm Ԃ~B!M޲FUGU2fS6)pp~7k77j4{ fPD0EU7BД['!D n/0krBI Q-Tm47@j|'S[_2IP8Y`d{&D]9Ԉb1d˟ZcK()}&)!*pm`ݤ&TEL߆u.&_މK/"s)`^|e#2(p'$9{GojfK ;>y#gũ@$[,n/`-Ȓ!5;Drǡ% =|2aήcY.풸yiݰPPgr߂ 8n<kM?n42Y<]y04fmTɵ lRAY%#{YLAxZ xO ondRL%,DGxf'*K ٱMZhkLHX]o&}t `K}$-ɳ~9!&>"wZP)2MC{W8ǷjWXCdoBTnVP.΍ȱR ##ɞh eT1ɛp2PaUjfDМYgnƁczGd@]}2?Ҕ*M I7s)|( $v|R4}}TCST7 RSVr. o+z=Po-[.5-pMF"Kar^vՔEb`u,!ɞ+X?ҡ,LU!q^OKf.͛cZ n/Z8^ !IBZPD\8VfIetigvP!,#[5k~.$˟>b#Tx/2v o(T+:a!麺}cVk^ WJһ*aLc56r@qyQQE_5n5:YzGWlӲ'G(oJ f덫hd@ ?Mavn0Vqs0Pl࿅g7=e%{.Oq3A0T!jW]¡E(oYn.֥R(tKJKRh^i8Mag!${@R<[<]5=_kLT0xlÓ~&^{ٰؗ5ͬ&QspdPJLcAV1P̐t'jmIEJT{t_k1{0>FFٔ^7ïݟ='fplPNOii7oY )Mj8wH<[ 󋹯$8MvP9MSEz){ jon3@|2Kf>?m.|SvO[X{<86%1,/V#cf p'=x/ۛk}ZmtgޤPs +[꾌U}udlgVLzs;F>ZCbywnv1m\6 ˔:?nܦb$n0Jj Y}Zxt!%%pWJQrqA  fj ׿yJfӳ!\+;LrI|QF+"F vi@C'N? }ѫg/x8$|ο) .%ǣW:OX -0쳩 ݘZN@Agd#-7'.$ yS(Y$s&F1Q[SQUտ&v3oj癒Vinug<< Uٜc<ņo<ˢ.Uϣqױ88ё`'@0seִz^,jQFq6m39fH=@b؎@@ .BEAtL ̳݈(oR$9y͎M8i~b$x+]{ÍETnx  =7>7WԑHM8}}<);JM~`s;Zw&D ;y[, jb]k \{Į2vי3spoedώQc=՝LdA%@!a4'F▂.CvPQpoT܃D7O0aW >!mڵ{I^9q h":@5UW^y9(r dyT9@H>eN N\L]-9{ ?P1\iR~«/ؕH*P};f|%t3EQ+SuF0xt$Q"ٴ\oBw#lz3`˃T|O;QD.eG$ƂЊ+beiyS}-0#a<6j+NK.|12NQ\.dNf#a!Da݊ N+ٟxJ7XJA4roGq`nw t#dRD*16»$ LRvbU-IZRO͑΃ =eEN,h9tҵܩv^d[ 'mDN>zBseGp[J"'&6AImB6Xa_ƪbT\LlgZǝI[mV 6phYSzCU+b3jSc+I`lj jY1g'kN# >[Tz~)yêPJO-q"~Rݿ;pSl]C]}0̦;,{7boɆ[OzhHÎ^nv'* ,m ioZN=9mh#.OnLkxt(Q)G|]y}ܐ̌(rdpH8[ 9A̡ha11&Ds7D"U<lɦ&DVjAwhʝ,޳4V{sJo 'y O{~X) H:9z=/ `SQc{z\\a>+ML4G&p{v\U/sInN/V8h2T)AC򃖭B(zzfPգv_ e.A^(z֤CU-W ,6T›,K9Rj ~v%.YI";w#x) []y"g'V +Jf -x }RԴ7H֞wAR0nvX%2ډ[t- 4H.w&!9@>I-nP!eUYYtID*D`kdه;_۰F'kSv;x>)h&ˆƥS6Ș}Gje;IyI7!8+x{xD1Eک9@u\yh_wWX;9Wu21JĎ!EM QiA/+GݞJfF׳Nܣϡ a zW`;a7.)*)ySyXYVBe4Rp@NbFg/ CaBXLE)6L]UޢiH? &/H#t)PCp^1TZN߽ͥ@ dƁV75!ѱ/xiIa#ɨ&yk;TU'~6~sj3G{+[EaOqtƵoC菦 > Q !7cOmOVvno'Kmukt0dJria){$(JEnތDP&@g?_6SroOkvMyF fzeDnmV"u,8@p΂Yzo=S,$>ws7?!05Cȼ1AT}YNYNe($,iJɎ$]tk+YIvQYS(q0l@d΂d:V2ko(,E|dOJ%e'^v'{w" Feɟy|.k88a1mۜaZ4ڻ_X.\zZ絹# ?9jmrQ}9WxHbTnHIK{h7i,,)ܵ7WD}.Ʀ!EC$éJ) SZ=aG 7K-ټ;46WyyS3^cޒ 4?#")єLIݰ~ 4n)hJ`d,4XI pI\GV!iv_Wpߣ2hmyrG7O)ݑ?H/՜#M/"v0g 9]i>nZ; Sjm༆B1㶧!.9֖e,HDa{):n~acեjT0ʗc+bj8f[h R<Ž{x-ڍ(\('S\ٌܼzB./3vג{P{O:BXI)ԈL'c"8<1SŜQ8 .ñ-ɃPj!:>񑸾R,3[dZYuaxfHueesk&[[ƸT$kO|kP\7fYR'h ͒ J ֡V~TX|B HW#dFn]xE ")NYmO ʮs,dXq gO$A'眀p=.l^1MQ![jފ6_ӲjRv {;+jx~T!]^K^ߘ8V&)8?]ȡcdY@QMBtdg=|7&RI &s.xu}9bT5`|-ާi a?At%enB#YAl^5 6N&}Bmz'LGť dA & uưrj8`Ο8HTeOW06T%_j3N O _.L@=m__K6pw\)B| {_L}~Kۿ@NyƬ850Ed&0mLazsY#?!)e'BDƚZzEMxNwx9? l;}A2I! %\x`_v'D"⿋ә| Z=hQOm}XԈ~y70ijL[Blrlv\Qj2öDBY&&nB<̧Or䯓ߕS6OC~.e ";2xeg55#eI x)xasZɊ~nK!CUȍ |Ijά*?¾cĠ Gwgd)q,,Y }g_M!t:NbIAOz׻6~͍34 }hy:? *g~E:Bw yq9SJvr۽!pJBͭsƊL:ҵ{K p],?CX e(p1#ZPBnyf>Ev|elE 36zf gVê'2ݣ0w{gfX*1T<ba8ȽD :AqռF+З2ܖ^rp%p.{< KuTp3F.RfH *" PKy(\V,N}xغ*/d|Gl/4ѡ$s eER tO.قvk?泒JyrKIc]kV߰xJWQS{@o<3k&m 4qPi0$7̾*ʨFtอEK ʸB 7J}W'CO FheM!dQhw bȨQp5ٟGekI6+=s,F<^h-% f>u(2ĊȀp,bCd1=ē^%"2ƳO; Ey8I~כǦ+TuN2O4wAQ8`ZB4IԱBfHoNI¡-3,OH,-[(q8'IL~&DAgg1}]Q(XzdEU 8 d$@a3Vhw)XgE듆Y[.\DޱQoN}!^_0.jAESlW?ߦ!^T% `\Z2zsl:c0yհiƃ]OHPNK[#kʯl7X4+W>yi{yװ2I Q22ԊQ?{D/ 2RUad2q[O ,`:NȨnՙ^YJYʲ$$ Am.~ѯ@_, G8cWt[aIVV69a<_@_?%_Pt@ B`_;3*7 0 &Azp!6S,qpw{s-`*<;\.J0{c CgYZ0707010000046e000081a4000000000000000000000001668c1693000037e0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/7]?Eh=ڜ.+>K/TPBd|[9wh[nM3{ / id\NaQ4%D:frջ %dܮWOpޒrѻrEYtLhSgR6"bR,O>C3^ژkڱ+74Er`7҅A]]-S•NoR <l䗓RRuSϷbx\1PГIu2y-\}UeMvKF=D,ḯ!NNS*"g.G4,Tpu!6Cg?ٻ 3K2s2?8 (]TJ;a.^D0\كh ~7nrf!"Y5YК0yLeQ A8~K)P DuWj,qazWpaඟp5jя}_F"Y;΢;f7HsF G %ItPԥCWHoW\;S8JXhp{BwBc+s&Lt:fcKrPJN<Ϋr}7ke$_!S 2'Dq6KlLuFPȾ)N 4H<[֩BڐUUkpR_.`ZDM5\(\~͋("~zX-XdM˂0-}&3;Lrc'hc-ɝ}s+sft.G$nDeQ{ZϮqoA\ܸ@c)YޫNjy˕䪒@^:ATN()_rrF j? p]1~o!t5CF"H86Z| tcs8jUIJ89`, i+ky<6Oe}kA}HwΝٯm1mV˺K|/Kݪ1Ͱ!W> 1-HQfښ.68ZJ#n*<~yPkRF'FG}Ӹ݊94br"{d]Їawa=0V4͎IH_BI'P{-3L !i[Ez &;) ZK=ڊxWPVWk?޿{!o^ҌHDa]mg?^m-/T65VV\.܊P )3 NsRh@em}DAF>!;٦fJVي}Rr˜3'Q'85TqǽF`]$qh@q~ᾄiHV]ūODfsbl2rY02  "1tsE`X¥%7,mu_=PPIxKt()?엁*Yب#R:/o^b9| R˵Џ?+wF i4?]/jV_q$,޾]P ,9 lߢsrw*HHĽ4یQTm͞80; I" O`>vLNGSROS(q&8'PJ0[+u&*҆{fA"UxIV| o^Pk!#1"p+ s`Z9d]Oo!]e'pJ(zO䵬&V&'¾r \A0Պeo^o #^`瞚݆o7C |S.Cz:.U&=0ÔQ4][>оV{F 2."X 1:.xiIyњbŜtVp X~}Gh/Љo */A`@]%k6硺<)|S-I ]C_=?+;MNs EON9F;ؽ9MSZ6WHFm.v"3`)[C4@ϡee}hVg-<"8wxd}N@OA8*t>#!>ކD[,!\ c[o?Lk[qL ~cNTaL& [or>vy ȡ! Αx-oW=YݑO[f%F& ȯ40De=} *%1mK1+\ׄ@J*C=W7|"abF/.OJ ߀tz/_>i>\7JerM]Av=qKI'ˀg}SdK|`WCį`۾VQ MәTJ?tr4"~805kNv//h2Q'1buvSX]: i09PIۄSZap݅Kzj ւd7P M ]o}'cRn hO~~xf]9Ox{*GI0<1/Nn^?,˶ Dl |߀-~lzDy: uhhN. *.'K:M} g6܍y |A#p(56>*@/;.3`{cذo!Lu6؃[楋OCOQw'I@yPg.UU:~NDsIǑJ 5%`K(9:G1/yMf73pX$/S=?m,梲ne)v0v*3`ǐvQ|lK3A1k"vP f/_et˫"$/_[AmA4.D.?y0Ɍ͙~A֑3='4<./?'v,(o^k6[eη+*,h )cv{ JDk+b32HQY3ni*Nsd7tgmv-f_i"es^VZ f;0B{$=8İӣX@RK .2ByhtӜ(G,3A"|5">cO7gy@l$ VT$0+js 9mE/_oCL /f,_0K[gTA"WrH<ޭst,VbKaA.p5W#/CǔB"Ho"$x:D; N+2P ^Y-,񙎤1߾R{݇|D[-aȞ0 lWV .iIiReDs6֋*wmإV5,B0V)f#cɐeӖxÁ{,Jl֧&F}e%u,h[`\NYˆ_%X zl -?gkS\c%=|HmuLūZ;܎Zy 0ӢGO+=#"ewvEDB^~X9}-iFΜFFff>X4%YTy)tGc;L1nGĥ~.HӚzji@MѾlv}|Ch4.i2ś?0XW _vy7Ү% +'qZZd3f3%)X3z 0 4֫hQk# ]'k2>/=d;XN(#OT_c` \}Ipa!q7`.Ԟ*{0T֧G+A9x%ԭGk"&G4!I>G7$fJu"w# !h&j!Ub+=YGKWdȶL+ SsW1>QhN15E癨&Yߚd|WS<|Ns?fI`a\5Ohj; g,ND1ôƀodGZ rGHx`PAs;FrY+@0oMU+atwL]f@Ax;ռj`|& CŒKߍ1"IJcQdT\h`GGBwL,:PH&Q~nE*Yܑ&(%ibzU ՙYUM*X->NqR݃oRgcx<\(D1 ?rQN/@iK⩟?t,6A)U7݈}3Ʈ"V;ʅrR'r -vݻ1>婟 1SzAZ<ا2 ry AR$"`'H>9*TWK>/K"VH[;K0:i7hinHo] ];?gv>9}$`ΜD_ߧOެd^Y8͚\7޵V)>"p $=3/R2#l)WF/`2W-okTKh ~}ły.A/E_Ee"}v8O,$'gv.F4}~[ =1̾Kæ $5gt&jeh0l}-I͎yTRky/W"g=icy߅VvSf?0_1/:'U$`Q Y WE+ߞ ƼH/ W ZO\&AS]RL>f0& fR5%&Q0A]H >kIN5 jS'm+В@ 7o-'b[r}BvN͝NλtQ_{pڗ08L^Vg7;Y"3osZ)zՏ\ ?{_u#M߆, oSae;ȋg,YO A  <Pg~%>JSu}Õ5Fq`X/z:{ iP"fŃD,̷E0BWm%]ɤ& GƎt|\8R|_ii2Ct^~ I^HDMNyqfO"`y6_rZYobM$ͲJ-;&j u{FuZf!*H2T[Q _IHX8P߰3C9H G J@b\wx]:`͂2 iMcR Mܥ}ͮS+A/#9NrF;*CB~2ρ]L[βB.']4dJ(qE7-(&C!'F߃'P[ƀl`0+# Ep ToWVYYo-i[-̈L$T,@ diži#j6LI"hh9SV^[l 2㧂2Q胷~^s/\"W4]T +iD/\ z;@g "vԕn pB3sa` <'ii⢅YÈgEt*ݠ7q³*x5]&j#u㵊hk2|^ZS#ܔkwe1/8Ne^PE7ˈ} c5lˌKVġW-Ț?1Z-8 !~U_@Y]Yg>4I8l'^ߴv#`=O !c/l Qvq ZMzfޣ3#y:YיtøX`նߥ`(:siIwb$v,mYUff;OjV#v{9~] aYt+l m ;?x?= $?™^OȝD/S/{隉rc/p낗oðW#L,. LO}4"7ݧք e+ D͡8&7୚uBTlnn_u!_dW6~o_|bь1Q^Rxgx5 3]yss|'juHoSI!']}TSz!}{ _KMִUByPdJWtC"̙Mz$P4Ŋ#5HG]?JKHMU/0Rǥ۽  8H!baYIއԥ64ȣ_v<[w/!q *wWH"'v| Ώ\֓"^][ڔ;,m יIj$]ɰqqMƐn{'4l.ٌ2<28tkǯVXD-p՚ȱuB=R_c?jK\~.bsgAZȔ_|31ۼQqI谺H~RPd;PXM HT(O>Σ^/nO6:L]k|WҋŮAN/cqK9~GztUvQ)]@x7@X'L>ib (&T^1t: b3r`Šn~g%S+=-ag)H3K>ID1 & Awv_%C}h.NΧ[>yJ.x,R_. 'N̦ҭ?XL, uWy>#D_O٠@_:+R`x}2Oe -Qt}SJWŠ9|3TrUA\7DHv= EzS7bѕmXen Bn+ݜjx0w@no 4xk>KDBB${o $ʟK-Fmy/j 7{H?_12Z3#l DUUMcH}N*ȮBR1]WM*rS]IW'rѣ&E9W[ vxDv# ;N+[ށrZF%-x+Y*{`=xMi}2!=`aFb{S'̆/弣 '֦JBh\-8шR!"oܗ3.}[|l s`-TjjpWG1]dv**2BzmDғE_Uzߡ۵8-i**+.u>iAڵy}ƕxIotӲFQ߸A\SÉ[409]фJfCDfa5՝ŌE;@@qSTBUE_ނԗKV*=ԀSu!NTE1ʸǸ޽tO[8?O|U||AMEH0K9[3׃ˤ d98 箏ᄗ)T җ˚FS,W.M7휜[־q1ph'Fހ#l2H x''3ze My2}%><4w\AO,q5O@8߻FzoxX/ӎ 5z|oV\ s)0_+`55*a\IxCXQx#dĄI a|$9Q- 4w'w X5ѕ,21o*Ae3eC*SB苀Hq 9 φv! r|d!b7N(ewXc1@ J8Ml DKKYM4NPf2ZyݽxRu) >TȈ4ƒ x# `eJd>׎DV-CCw7^aPo2#`Ω5tC/4Hy N4^Û4ZYycAY}rJv ܄#LEu+= Fyf^p@#"ɤi<{=rZ`,wN_: +tӶՈQLrVdyT=1mO׿Yhz4͋<} NI8&?iǜM\2{!Y)[h>Bu5%)OO5wWHPxޮ 6!Z{m9|6} fzTl\-":*We'=*݂HP`ʗk&lTSٻu 3rT8jDV?>tKJ"^Q7p+D$y vd'ʹUG,b0JTl2sqzfh7iUc UACF-SG؀Ah;(mцOO35ȾYSڏ T5Z$NVA*/KòͲ *=QלT}to'u:Nehm}ް2*s1ӛFRF {SX^/wQq}bjpx .&r2sf6S"n7ZwGChr.PW_#Fy%_)cx\\2gg,$f,qt- >1r;SK v-P?@Lh- Mko׍)D̔WVgCMk?HLrUes55_ eAƯMz5J:TqҖtTAmW9R V.!8Dffe#bC֥:}*l [ B$eCYJM.zCۥfNk ȓlaz̃ OS~[]v R'pޭW -m%&9QF xAUz= `l OMܱK~tDG _0نUpdD44vR}cQ(ߊ\O5"Yӵ1MÔYr΄n]båxJ"pMm%kz8DO1vH[|yU6 XL&YR6 7Bq3M+BlLHHC\ghW9Ɩ=e}w X;a@%ܛscu`q" ىIQ":@hf҉b\g$wƣ<b<k~x:ɼB4b,s/!%Z3v5W-G)W$ƍTg|؜ I^؃L]:HL#ִqKZ#ص>ݾUei+r!7bCx6<b_ φQJ<>Wbpnڐ7 JgJP<0$ @J|j9=;N"Jr ~YQ1/'Z|%??FrsJ^XZWk'S |^{o,]*Lލ}e˃~N\'j? "^ *M 5i!Sq ط7iV_O&!+ٞK pҫ/~xQ=Cv 띹Kctрz=Zu_P1:CHEIګ=1^67cXZdǙ}E.Ke~k_?@ˏ7|-眔A @UhA+Lz7j^]n7Q!<7&n 7'̳ᥰp=z i\w*]Ζ(MAT3ڍ?5n47KfrXu7KT~/QxIh\7N&%Bˁi")Y7X^.~?L]"Ph|AcG!wwΚAa(|$$'ed>F9dLp {L#y$›I p3MR*0جs Tݣٱkkg*%us0˨ w""Xۮ?eJ W.MKTz-P*pCۦ|}Қ4_1-bU*T(w>,< ĢzY6Tcor>:*htorz[L s竚nѽzDmTڰ)E!G;šP1XEIϲmm<՛I g?dqVUȒeلrec )Z g#==> ^d;Vzzo8|)Y龇uNxT,9$=*CfOEY#ŌHʧ֢ WqtЍ) J}Yu8]1'!=LthԢof^\' Ue :iTf_[I~ΨTD#ږvדKb^3SQs/sMxclj()gŠ<SHAw'́ D7v@͔ƌң.S`]W2 <=bZ*u' ]*XM̷5LMgJiuXbi5Wz%wc-|obLH6@gvwU y ۲_˃ܒ@sOJc__[vҍ%?$T?me!C N `tS.dѭ#Q۸VXA;}eiZ)tz{% b? r܉2=Q˩e X=K+ C1'Ŕnk8suwu c_>OXP!KS;7U4X^^wbYsU2Ju\9L/D_c\DToLVTy(~K̭7x$ Y=rO  p` I`r _$'֏-)UX|U)O,?T}M{?A޹Z#qE;' -Dhcϡ%5:E<q:X Ub,+/AP;bR`+nTmb"%؈ÈuPF@i>\ءCODB#ۄ*">8dGzniMZBGO1SZci 1VBl˜r$+<֍J J 5mKEjtA) 7=UYw%W'JĈ6uh6w_LLN;{%7הEVy,1_F ۬VON*A Cg <$*G+h͛ NZg 6.QFD` +mLՑao8!$޶׭O6ݷH<|0*펱ѺA_2c>!i(aNS"31ĀTHvi֭?uO|2]B&Ϩ@<7,$nR"BQ]Xx?[tm&^[Ŏvw1a/ wm xJ˟0qmKy=5uV٦'d<̒PƮޚQFA*-|dSH4W|BERwT6~EB"NƕM\7LLEx<|,}~2 `'j?/Wla Q@-zs@,> G|"iA޲!vgnG#NFR~Z}@zt5dVCI_#5sKܩAjd,jEY=4kDM{Yr*u2Wvs sk~=F?RRU4So>T` KRG&frrJĂW;[RXH C{녷0RkZ!|pW؞`Lr8գ6QƯlkWƸbݒBn>w#Xc+Df!Y3{SBw;6Ӯ/3b`=ּ$%t]UeOD Ԟ>zT"W)F0|G{h,Deֶ+fEI>Id-qr29S|㽴c  CVPMS ZCh'˽-/~ ̾#ܕ~ӗn3 喀Q^-13X#unZ#_͇ Dua,2_`7z߹\︧x借]?FE~kvi&>pTgNɖg(xD؜< #>Gohe#> amo`Gm2xZ-m5`$l]e^//CۇLU(GSA%yG+1U5v.1a_J&ϑ>?(9z8-# hHT"lG΅ {MZ_o!cH (qŹ)R~aYP`;yFIL Q߱oJj' }g+ћ-Oe ~חO sFt~a!h7I;߫z2JAL( s#,Xo+agTYb6C DETSF}AEcӽ3:m5Z"/Y8!Y+ ,V9oH&7:UR..zk o/N|@5{WY\Cȣd ̺؟;&ZdqF7_cbZ3i^sD`iqxpZUlZnLYYWTtZZc' M6moLtc$vҐ- !ޘA͏ZId~|jU7(ǓUFT`(TE]M>7hܶ%h-J{hb @ݓ â> $…b"'P;'^ _ѕfcse_32Ӛ5fmĞt6RSI%)/a-DUv&NN);tG Fg`s&BNj^ma!`yĴ?\]S~I_r۶dxzg`=7({ 7?[\7"eOt^?6ºVgc?Q9Z59e;GNŨG^7kBM"֕' ]^ɐ攖R~REZ'oLzYh>U%XUU35@f.]|Ujo_P]rO$s-a N2Pݞq7TȪa 'E"KyEa}smHдHS ٷ\f(&*Ic )ﯻH@Q|M0f*,}KDA$exu)+C+F(9 C3mdF O:fB6'jg2 =xTnAN&zš5kОeFT]Y87h6'ڨ lcjr(g\ltli OCUa9߾3R,* -? /zY˛>+d0%cM2 o@Փ XEU:rUD !rRf$ ^BвxaeuB$6?WPm C#tV)K퐊/>wQ|]2X,?Iv>5{BFRn6#ny׈O&/Mtp=3ڎM a fY,GFjP>PP'˱` GYiP%W /Sb#,ҥFE=Jh$: rz^ 'ۏ\6͞ S$qRpJ?ˇ4%)M M>Ib`FV,dZ/ U x vJq~V[[#爙Kl]h?g?+{}|hʧd6Uڝ81g&}rYg>߲:NvVQpPȩj!GxKȺjQ6'h9.J߬K̈́fd9ȇ @ss&9&o O7{N@*| D9d|?êM!p9&P25Zt Ӽj(w@Ԋ]JAb6a(ޓt)6V Gkv|0QO5+7>))ޝHդ"NOcE8-e6@ban)9@!Vh,,rn,CLݓb)ƽ'LDž=<5[dxQV#dGBM39Estή;>=N3Iz4軂 =#?TgXnm( D$T 8PU:Za:{1@\ mZF)*puu˧њӕREtV"D17GTAϤiT̢Si D7%*:}6bV >\-c ^!Rii+A}PiEm9jVFҦťh_BWF4׏;iF:-c ʀılúͻ)C*)*MG6^vu@27e ڠe-׳X'K0HcĶG ^wiV+@_ CŖmLӚ.B Mb/;N[Yb\| AIQ֠ibriu&\_P`rbVrԀvhrkH}`N Vi\z'jԐE[ƮӃ鵤3^d*c@G#:R&ϳ߼u;2X钎(o TEb{W`{"KGJxpցTorkNgz ik)|, . 0B뜻QDzƅӔKPUMʔ&0~2- >WyHC= b!S }Pam-!O}9$O-CfZ4Gٷ` Kg@9_K3Rd׀0k?uX x̾`ќYZ$}'V|VQk=sL$DP_v+%f&NSj~(CsuR`~OP5`êzj8{6bdf&Ц8hBY,>MvTVЁh ]҆gۺSVT<)ˉCA#ۍ)q+@W(/Çck }lN5vw LPdiHAkǤ`q "o B*Tp&'tQP9a0.gR.ei j%^wӆa({|#L'U>xдvŒrh41vȺ R;r "y5=O|jkA_'wRԜ ҍVweT՝Ix`^T xЂm7ʈ!r5Ԙx0{S4&bCU s qTQNҠ2t0)QA _SͣRL4FEXB8ރcs9Hͦe+f`e@g6Sp@0 9UQA"FoY_7ÏlFE)b\"V1,jB [3>9=\S!W1[&v!J| p.9ЁsylOuKGQ ;H)GCneȪZ? PНCLبɟ޵JbXs}Gx 7` Yq邬),Qq<%Ѭ?E / 5 ؖEJWslCgs޾5AtNUoX-[8Af=O_.l{_nFpf\F15> anS:ic׋r5J:i8eB9|8η @ H' }ͤ|T;fXfj Zy~4u|cKV9?4LK2H( UXvP=U:;jwj)eEE+1.kpT%f1jVmhݣCr4|?dYRSN}뉭hIUB`XA,Rק8wC`M-LfWҝ@S,n%^) ^+Ŗ$9J0rv3wrh)X$8:eMGI$=!JفƸ d'4M:wmn/wÔ{ сj ?j$}j^7ڞErƶifX$r7g=3LʓGzq/UʞZu;sFhD3W:R*# ]J}鈭-:JRqmu]ܑBԩxL#/VK'$C}ZfV w ZȶS,}M`آ:ߦ6w!b{BҌvD"ݧ2kͶXkF1!\.KRvg۷ Սo0=v8Vxg q#ؕmS/Ky.$AWm~;b=a\!b5uE$JJIp2b/OQ&"00|3hkrǝؒO\[4lH"^YSԯ ]v_9P1{ΓŽf:Vm>σ+fWS9=U e+&{|]eO \#fvfz+[Pnuu f>,-𒪣^r=^UZh'TdNEݾ17ȩ0lQq8s鶾Cֵas]Y͚lI Їp(w9):0| ~6q&Q̩9Vtĵ8'45V#ԃ $ D=7vew.$}.5' πFzVzqfɬ;&I{)~HXĚLG8wzu 4-VSBݍR<1(1XlrP6%@Hx, sː1,>NA$2F n%6;\u0 OM6P__C|SR|?H:0·@ ;?cnP*JOF-?73/AZ()՘4s;Oxy_zAb?1IF "N> 5=u |oiQٯu1_ ps )-nX̙ @[ #nMXY4|ÔF-6<<:<89(CRSafQVQ+ #`ƬOztv-P!*TveAW?xfҫbgBb$?SҴBY orS7MӐ\jէ_*Ix؏~oHAAڛ6Y̝q5FNm ]Ij;}Q c_^<7s| kؔ -BhmCX>t]G]ja ~ΉyP`tߩo}(`@KU Po,UGmەi2|(n>z ߾r話u_z} ^TuvO}?:6vvlx ֨p I;3DÇ]YZVL4Ia Hm~XRKA&5h`Cdi1jC+'r+G=`Ґhn__qG*M=B{ ̹jJ.8$ie 7gK!9łn%iyVҿ.`:2|`HvPdC6zcRg5S{9&0&Q.% eHxH C[Wf,i֮ҖK$j3Ivl<jooץ8k7M eC9f{ls8W㜭9ߕO2:6Z`̲CbFKZ}vMFoY+Wʟp /Gk'fnM8/hջkrL3oLk jI|5zKlmJ94?U¤ x+kԃO5N^Ri3WTohO:@mM՟KM$3/k-Ag>޺_'#τߟ:((p~2J4Jj?~'zkltg#YX3X)A娗DrP\hV! SQEKyU-4q ~7CVfjt]{݀'4% [fmJig뚆v'D1ՆMSB@r/7•J(6ƹ[C0s~l,bx-plLr y?δ?k (rɭT4JgMYܮ%@1o]А掮4n>zMo{ޤS[(Ӣ.l%U 22Xblnf?w0FKr2/N1c) pbG}mzab-՗~Yre~\6[q5iU_m<ePOwNA|?L.k.CxLo1gCq)h !*Yg$GRG˨%T, =gfLEx: 7/v]xysJOU 0@{:R& ӫdN3?  E߄{Od2da qyҖM} \ '>q*`և8r^PgÓCeiSB t2ϫ2t;6cGGėG'=KU;Z6%6S7=T/#ȗP .,˜UnVօEDZt{t_ȣ:(ݑu;'\AfV!kq_KgΧ=bn*{wQ赉ӊWW' ~mJom1 !y.MqS{ѥ|@ꔉN|[Y2w׍&x>0+]v5 {]ܪGRvR(|axl ZX{ΊsSր" cGTfc:VraBI&= r!,޻-Sh]."=("Z-u53w`_gӟÖ [̚qќq7TM 5"zG1V-ݖN].\Ƕ_jمX{Ǔ|YOH(ˌxŭ]3=~,94\$19Dx>P{Jx,pB.gyZBq|A ' F H"h ?pgyx8k MRG8ʰ7{N  s6>Q}ȅ'K?1tJT'$`OT2r9>'MmCgr#%KXpY}\  -WETL ucW6ޛ[Yw>HN5Ԅ".rG[^m NOTqFA`U R7[ |Q+s Nxmd֒L\k2UtV0S~ > &i3{f W$bRlr]a͛)Eď*p<$"[OЦY@\h\t)lyo!'VUSUYy(7E7ZeW9"Ӡ7 ?| x0jk|·I4ƻֳ6$u;cW,)?6'fIbe9/[t+B{--w*DV!?W-sG7=tLj)x_"Lh'p tyXB-K_c;EOl{ʬ]lx,MO2IF 6GQ='X~i6bv O.AҦݙt'N=}PL3Voqt Ukxd )F@=9ecg}}o/wH te(=i|/t\ Y(6n*wp͍I14>'bɛ(~1 U Fen\fϩ>&p1"Ц8c)ld@[[^AAEN, 0@F'.(txj=F{V!h.R2\~Q!GF <=e_0.ȚՎ) 6^ "AzCQZ\JdgE5!=~(R:f} Sx! @]/Wa*Jro8kXj*sD5L} Q-? Y)t7zdߥ#y#6$&˜!VЍuFK_ev}4G< FSR˃g OI,>:7͕DnDM%p-9R9Y۵) $:G}YLW U7UB$oo0%^cUI>zR;N&YPm10:k|ʎMP,\vroND)ڕM쳩Ux@-0zRRbMCRy!)5ខыM0kb+>/Ȗ\."goPA'ɕ>CY,|7rOՍQoHq\>mj^eDD{abg+;\r_grhWO@Vɢã|x;c)r)E 9inU9h{QymWxt]H=dn7"ϻ#..(M <֎'FENZvJugղ +~"j'1V~0T.{U.XHE5Hc CyGpW%35H ڐ/i: kt쇭[nGzi$>~wp 2I2uI=BP԰y;LvP5 f!6Z wnA>et<3k4;Ha<w˸0Ge77xbW~˘j[浤t%G$eac6OwDis͌v ?*Jq DJK `oiS;]caPyI6z9aZf+`xC0rĺ?lnSA~Bk:W }WEr$qvPJBd{}DǓy4LQkHXX'5ց{y, $~ @t q%w%6k2۠\l!וùږ;t !V-iS5yUȸR:$!,+Bab1t;AA~Ԩmā 뉖0l7I`=1 bn!\>lh\eA7RK"ژz[\W88s^imd9~G/.}k9y)W@(ugMsQ v+|u'wz=BA븶Pa-,}yTUu!Seԑ9rϪ 3/"ckטp# lM・.T쀜7 wExPk3# 1&_.V<`nUzKPD^K{OޤܥTѕ ハ !\jpbksP9 ;o-c&ޥiӏ+Nl9l(3Oh'6~߈#8Z{olPiS+XД߀ [pz[XU}Ji2j~G6rٳGij0oJZADl9f07pvgE`8!EWϧ X5 F/)+]D,2U/|sPX@L,#|}F=[b, .iCc&Hl+*A) FĀ<8{\TkJf3LX2ty i9h4+p=л_WҏB9vwhZV5ɹy$nw##a_@Q4l$nfuCOߔ>h;'>zƆV4{Y~]d5w .mP*0 >vvHg% iҚ\,r^0t6Jnӟ&(Oϥm)88Prkk#˨SpS:HY2-DDy}2g7NGk UebHdOyAz|]0KF֍ _$ CȨa])(ޕzŽ`<)*5ɥLVLxkn;AYePb\vmuNh6S9ꆆS:x:^N1] 58.ߧqgp9bmThzxx$simJT'$ՅYSxnA{Adf=Ԑa-S.OZ&nZХmr ]'X!qvCe!k Z5?nq\q#<> [jT7a(sR)ns:?+x L]#,EB f?ވKh  >yFfXrpScoPQjtim<KťF7qܡo/uKOLQNJp\mk9gIZ\&unn<}gIeA; /KT>T[9cT?n/&+guc QњM[o۬]8WRQ OցBp[$>K/a8/c\l*d*ND6!^$_/@lyNt9$'#%KVJ4 iV d:>R_"R{+QĬn05Q t11exW JN󾹤M N`J^_țdRD8SZE'fCA2jZu5,P| *F'NG/,{%<,]tuL/fE,q` AfMjH+? ~NME/4|b7aGn'b.rh*\d>z kƳ٭n?wHA:Tbz.J/ç*.NOB#vOg)cI,>tNi:r؈PDL|~DG@ n{@j@  cHIcZg,=vAQ$xDIMLW牎A}=O \u{<#Ia/b\'@UZlSS3 WCjՄdΩJ Z7*4Y=ɚ>4g\5_rG9aqj9INoT±GG*rRm{%9-&>njB!ev Eohq9{]):HѯHlM<ҌF{uSA)MdPy?픰?4~>YC̶L/pbj󆌃$JstHLmPd/&/ umM>}#+Yovϋʁu拹VpmƼO5' .b-KѦh BڷGH*:dM Ěȿߔah턦B÷W ^@{Ĥx^ZYik#cO%)trwG٘Z6ug 4;b.7؃(_spH9t^8E{Ǟgb0/=np o+\gpc,-X! W>s-LU/hL`~2s.Y0Q&USԅāg+@F->BϽu+nK//Vt<FIkO(Z_WC[jX"t !=Hb\Rgoa^~T06rw=Ѷ^d#o6h`p WNein^)x+[?S<@.nJ'[6\~z9O])2j=gnO؇r} ԖpeaZdtZHN.ٿ#Bm쏗@ ?ۖ]@ȦBa4j eh•fdAҿs,uL*.H/7$}iel<9u[`|9 xSh㽱% dYC,"ud^ؼZ*LH~wʜD߶V`Mvy]Mk@C ۶0n7uuNѲR?φ6$Yp»QB.nҞ@4Zx{v,{.ߤ䷜ ^Go*L {;r3 2T" QyQ]@5` иiMa_0.hAY1-{n PP3|8koGmƉB6We>DPk6C1k`YvH7?q u"$[̹Dl nUk!ha fEz$CiZh]?Bٷnea(Ucmmw#*gzF_OSوO!ǙzKJAqmyxJPiW4#?.%rZ B\wPK`ee\|NއN,8H7(+"V5Ejrbe)8KMxU5D Ke0)d^+RMz4E„caqlV ]*J3H.6phٽPCK3!Q"RK2گ+dHYTx!7ct*faϗmûI˖16M0X/"%Y/ng}%Hj LZ+|ă E! Fu2X_O#qr\D7؞$) fJWɴVBlFcEOn)J#aB냦]^qWxH'6?0l!qҚ DžR}E`̤bBu&GAsIQQ2H xށ3VcI#2V`ܱ=J3KPbj)-˹׀:|GMv/R05k_B}_;z|qBr &<іoW#@$l3rLJSkY@)7=O5V'߰S~iLH3 CWVXD&Qj P i2X`*D\ڶ…jeLÝ禧zX<7xt Q1~VqA9F8y%M]s\@OvRݜJK٨fPRAFA[keJW_G d@yffoa|nS"BGN=DpMQ]݄Ȼ;ғ{I8k j;4di4:pO,n_ [/~q0X*N noTe9,`ھũ۬b@}XTϨt `c L((:X+ =-Z_{1k,:l?]k//9^i-w kS@h 0A3!tצJgcEI_AP_|~-҆ 061lCnyT-2k:Ɗai; DQ\$]~>#aKbK 2g\g #h&ZE5RAWb%yJQ7yyvϥ ҆8#0(vZN-j/"%S0Dțl{Sm*p2}Z +$^!.O&+ RDh5_J!#V)۲VT:7@X݂7F+-:*͎z"wBа~_}CwI M H]F]j^7D%ckwЬoӥm<*5NzxG9J r sZ&=^@ Gs:(G 25Th6T le f}Ȋ1I=#GOSD$R?͸ɰ"Qxm`&m.6ͣ9BSXk7c9QO8x6`-p)zL6sCcry;I!'I޽49 t.xD9^2 Eډq„V[Hl*!k^5u: ^y7i3&3+U]i t;_՚MTˬk2O꩜YD}=W`O9wx}$|d=^> { Z 3,7@v;DZ6L;,\gձ? Fd*#u&t!T#9溾r,#?K RGK[H7>MWsz6}cr48y8r JowI0#p(kH?T % hŦ<Mqƅuh뜗XOylQtٳiy ^ɗa,XFB//6eiF agZ;o3C0`TDᬨ&>+PZԢ:am?`klF=%ՍX?[+x.5=yv{G(%,(/xol?A|B8 H#V.]V(K$% يweD1'F=SSyu,!u:Z_ aűC%1[% n=&&,*^u/&d:BG];8yJgP OP3ʭˀBǁg˅Gj,D$tѱ"wׁh0UNv;YG9fdSX~ԉ~PVtf\ 3i悽p)Y%-s9[+Dې~}i^-"GtOq8P`=Hj'7> sR?}qP%~q41U`5](a\T/T x3y?gIi427 2˶e߇:QkKA8+*dtzxc LĽ=slqky=IK!'%A`j'7Wzש\q-Xmb]s@qbYeQP%Pzo4fTC7fƠl!؝p*@ҙŸ aVu{hi/腫t-zҌCN1FU&о\j oczJ]؅]hvE.3q ; . "K`@C,'m3]H=+[k2 ,3b&Ĭp\~ke_pmk 乯gb*N+=(P_rXڂٰbr˽اVq57iPLה|V}ő;!ҳdC0(ˋC8/i7WV.( ˎfЬw~S}WfjW #yx=|]\ X,jׯ.PWkJ{8jx'Fl}M$gMvd30SAhWC%+}ZoK.r%p;@d73j3{{veqYA/)΋PMV*M^( V XS&Om@0δܳ4(ei!=p1@FC'!O? cG1])E!=eW6xm=G[BAT^vL ^m0_&$n4ՀDok5ǩ|T&Mv' T AN"SH{\~C7%]劜Iڃm~,@\7bHyɡt!SȂB˯}4VM@)MuF!##jxBGCЇcH&KPu;I6$:pW%gh8t^am{UBS4 B:I~~S *,&³\唢Ab$S'Zy-dʏM:SCc"] `f(' u"Q򝞖7M8lSo08 ]y ;K[z uM!'XE \U۷/H萯MM@gX}lBZAzka=߳2LO"|>Ynf7 ecG~ןS)r`Fzz29+b2Z|4`t{;sm^ J>K.KMBvI+@tT b飸`&,KI@<ձ醣nvNY5| Y:D1ԍ(ak ˨ԆhQ4-pXtDJʺc .`\KQgj6D R@Lqj0S!R޲]Dq[d-=uV2VHvwa#=0o?V68Z/Up%6vmz eƎSi?65`(#t"cIּB2ԌMcIv6Sy޻zf~P/(ڸ*k|Wzh0=g>dM;kx$̡ni9|B `2yNc`d \u~ 2:[p4խ؄wƄ#@K㝯WR|)SPfO~2FҰ\t^l%S%%r+])xR|@<b|Ԩ:S򱠵Wp4ɿ@ӎ㺚%ֿ'j5>q^mV×t0PԳI,Zq:_&fIzJԦzx(;k׾fuf,7Vyp'#Ǥ4zCi|ǚrEv_2@ 8a2܃_#P,Nn!:fvQH +blvDk ܻ~+-~`QHB(!i HxYWpld'#j "G_zN˸t:ըI:5 b*dwf/3HYXǻ`zo\R=ht[-lJ`P-=[?,ϥ>gB6D#$GgowQ_ϭIwe[&I ~Bܝ]4g *0Ke%خ_!Fi{ؽG()Ǖc#t%VKca GLgaTt]=cRnIЩ_D&`qw_:UFATaC3wߌg.aPpWߞ浊5i*-O Ju_ 14<"F:B^xpnNsX0|F<iJ*7T,<{IS2^㳙B#J(d[ؚa=}%,Pn. @$V/]M@ ^6%"Rq֪8m+2T<QcY ڄW )]ɍnuK%phMnv צ_MKʩy xLK C9dM\ o&:fg;~ʌyMJKuySRd᳓j:_U”]){1оkj3[&RDdVGUfkхmW2 Rp h \^vK` ]>agDtʂ9u=5KYI%gs7&ZAx::{^vz,ryfLVlW7.h420}GiOy~8S2Gk 8/—t*7pD)3qjk_/2/Eu57P(`I0O¿Di4 S5%xҦ{w"߶.oQ,)8kYX#9R=2$Wf`~&E͸"QJB}gv8ʲ0;:ٗ y UH!@(,Zfc3''֐#?qܓ\_(!. ]|9ˈ-ŭHghU`X6}U|:ec"aXE}bdfZ'IOOr%I-`rb`ɿVצ(` {ȿ8+edBV<%2GrwaTvdq- `\Ksւ*ň{LzIj3mIGq5f:+Wn{>8{{M I/kwOGc]53\iCXү?EEǠ?A> |ìK4PT2J`8?h9l8op(^ũOpwOe{ >p`+-;Drh~׏1N(pD(hf2KHW2`q;K>MPʦWʗ}DTN|1o^U9ލ)Hfį;W Vu*wS$J=mУradF/%,9`Pg9H4$$|GB0 2=zm/歓,Y$-lj^ݪT\gZ!2D[1F_<ܵ=|O͋u꺣N6 a7Ոt8ui8MbqRݑOy;!'8Ҕ5jVVkSM1( j2rD$ypol\g`E]8U+ Aax a- y۴jzo4iO!{\x o7OSD=Ug,kmX-Fhб\Bސ*7hq8r=w"}v9FA_J¦;M-Af_T3P27eʵ֌_s[if Ht1 "D63ݺ\YrƧoG|/SjMm\L>fpG& Cxaic%|Q8?Te[@Ğ u>2(_$}eiPj_ ~āGB Zt+Ϫ>P.ޭ 3:Y_Hx814Zzc&m\$$%\ ġ&=cZ\A|?^;qл KRbp0 c ;rn*4e/8jL} W޲4j,@gԽo!P`)$Vy~ZkP=_96ᐎo7bޢIi'Λ Υؿ07YpҽKFg9:T 4`J9X!he2 ;1U!77c/ !hߊRT-S-:' ibfчh̋\goU# G=r0'[%C I%]@ paȏ_)FhR-$1:m@)Q߃-Ky@'ZY7D&M#CL6q850қs^v/Gװ77?ySBX*‘&y)ιPv;r&͔QPCߟ/!aP!,8Jν$)X;}_[D9vykr6 $xDܱ~Dt5i{,YL8UR*YH{Jj?Eц\I-4^(^8ܚzJ̃lZu?:vujG<8w\t+QZ=]+1)~ Eʕ&ퟨdtpeq˛i]3z6ɸ&ng+gUHr.|<ƴlNLs5!TU/%EhR,g?e'B|亁ZViF'uӋ&:N%`٬/kO%F'ӻ/):i}.40S}D HSU@z=Vًf-o4YO:֤1t6WiXHd>/-23׷m0 c+'lj!Vً0sdvj!% Y>RJvITeT^&NjkcMKʁ|j(wV)} '7CqB@v+A{`$ȼO!xDbXoq+J. cy_3ʪ6O+8ާ*"gQn4#5\ x %خbl+i*::oz;1r8U})t~֬;8睾-{T6A:r '9;5¼^wv)kˇF w{$Z|7\vN᜺Tn$by:C9$1l/it?)7YYNheHX\2F,{E"c$->3ɄVͽ6u$<{P-=8Vìt/&]/`VYsָn=(OcXj b 9  #rnӛaP,/ CP1-+غ(yX`.skkW"1Âmlg EB˺tyik ;JIAp9BY X>4B-"=zczrjnC$/ ;bHf w;_)(U~n,-LeѪP%B@LP~H{va&m& 4XHgilq6P&pӈ) #;AhğWJ3R?1{wZFBwKC2/~i|q_?#?Lۉfj6ַJZP\nV,bKE)G F# vЋ Y<.Xxb͛q-)b@RI0˾%[TMT /Ɍ B|S^SF4i8ZٝHh"}…xOi#r'`&1ZXe= Kq0eˠlylaf,A0osrK7;8&1DwE μ*@{܄PW\x{nnjM5)UrLhmepW0{ΰFiAKMn7ARS]1ĘIB ~ax^펉!+QfxV|+_xC x?pBjT+oL:zMnEVn0W`+*iW[v'qO-z9a?"ɣbMvsV huJJek)e_܇3l63I&TVN̬6lFp HǗ:Z|%˘vU:KٰKXA .| ʩ8^M럕S?hUTa*ArxZꑓ4<M7ߓ7%bnȺj}[y?鋄Ovń1'5Bn$b#T1Cy)9,FMnNM+q7y^T#=[m?p'ڹKQ}4zeM>y1/6pcs" LR 4%P>EYȚwu{_+fBse< 6 u%Z;幓GBq[, Wr߈1깸7ig!I5r q74h`jAѤwW{Hb4@mE=MC~3nFD?cp.<@1A 6$M& vD: xm-xq0,r.5ʞ3_ϭ4\ $ xeEf}D\07˓ mz_IuUItB`SjjW"J==mE/ǥZqhiţa+BCd.R3"#׆pXMY! $Nl p,dhzw5Lȣ߳GX19POZ+wo$[HyǸ>7u=uA޼*cbP'* Qs;3GὌX,:aQ7Ei}IsQhͬ܉ߜMk?ٛCX,rS54}SqAGFpM=b6ΐv@uQV:,ƑFtH`])P\"8n>L0=##=JZL8(my˥fC)D5i5*AN!$YbMQY+ M6"( n{_ C\G= 7JdޏہCItN˦@/,DȊ_jz[)}MoYmK6ӡ&M|F-SBp󭏾`ѕ:RWgx{l~BI9Ze .W*}aG 7ԠSbѶ,k{Hh~?sy\uA(hT٧=9m:4DWp=qwQo6ᣡxB\qLk7|͌y䃮@v5n(p7̓]K}(&TsD'6z2'#Ysf"a0 A7ȝɅ3W͎J?\ !$Y[ݷhQw܏Zo _VG&2JrN2gZ6,&qd$ҷ]M|U/ڍi2tE^=oT~Ld1PlxM?^XpڄŢ>p-A͍6cjV5"{Hې[soO\ dH\7&WnZ|>p^lmI[NLO9i? Т x[7e> DjY^cl\AXI&4T<>q\;oe`P1zg])ODZ2+mr-tΔ#9F++3aOg'\|xnc vZxs@Yˮh&p][O-HIZz>aT"p'±2x$,圥pe;W-NIwj>GVj>0<{UT_)QAeXwn~ #F#,@+D,;Y܅4XQnR>2#*v.lRQ7 fk5nYdzȩsQ 3YjZbmz}H[6GoV׶J_jDpl↦U@ı!޲s իWUb5JH>jؼxyn!/1 [w-HC3gqYX]ފwYxZ۩N]5NJ&…WdcƆy#⼴nnw>bkDt.%moƳI@LLAd6w(T=+ H2Y#26N(9%, ifL\O`qFYc톯q#TݝPߛ`ŅOBwIKc,죯o;8 N&8Bq<V!҅AL7:3,;c !'@XB`~~[2٢=|ё hH34śCM A(yRQPǂJ/R˫`;ujt(@z5[Xkj·}7 \'au!iE/pә}&n dz"YIr[h]2ggmăaxU< 'Y'틑9|:VL.QBR0zЦx.@b͝BJB3ƷRPO=z^2W@ک˼]oˍϢe+6gR/Џ'qγ9 Fo+[h} Xhw%(1%SL9]Ւ^6Jpv  AII#5U OC$0eGMϒ%a2N?ܓJr ,1_1dL|DE߯AmUT/,E[)t Q强`HLOqvw;bp3s?CKhp! 4x'k#Xɩg]PA u{Y-= `1uN阞 f&/J!u5;* Q̖!CjՃMGȹQ[4._a0 .n,,Hm|QrhV ҭ9Zk N "ITWؒj0tAj 6@%ZxSMSM6*-6KSUV][jF|aj О ЅZYh6#;lG3Sd?>H:魱5u8Mli@}2:xAWq"Ť 70;aUK~1Q}x } -z `d[`.Q'RF vrxWey'mw:L ejQLUпuRa +&`^ϻ$nQql2j< 8Kgl1ya;ҊKݐX:,C7ym,ի_tY}dUlh nV *wCuu!p]k=rtgd~P[*XlsS; 7j3fl߄p {ۺcSg`RR*b8!3kkW|5-ok[$;Wm#}t˺A˶ν>Z .7P0eLx%T\o$ k E8BOܘ(8W#k=Mր2NuO^!ޮU9NЀo燅D glKr; :_(f%ITt}I--WWxOgA,Ђ̴+L`DwH56k "-~0)4 5-灄Td\Azu\x&6:T*'JUNQSO]h !ʫ7-!&$Y^)a!O,vш } d5&ZvX{<贇n[P-KFzdS${Oޔ *660,䄈9Ly䃼D}3W'&y }3kכ2[z&oP:8ҡ8`;B}ǡEkm1hJ\t982m6(١d=H2+E+gބRh\*?i& &ݧuA +ŽK3. 2>^-ԴDk܁^Պu&rݰ^)(] zYWPw*B)F}{OoAlI5Foe(T쁩ifHND]q}QEAh[2ZeϳTΗA7U>k'$y? Q܃ E"OR8ԃ7h%83#-I]L ,Jxi#Dk A'cτT6~j6$3LE9}SS2>CDU7 dyqb#ޜ7⿗b݇&O|' ng `EdT*S2M|0=U~4sᔀ0یY -/I ߚ٦p1K̆T,$ Z?+,5x>8(El\k6;6 ':׊Ka#JH5TO[]Zy=Yn Z ~Οo]U/`/ێe\!ڧYf :K׆,9Vv@6S39D4"GM!K#|[OQlW(%qBgzɮ": tp=J_)iDw9;$0ɉl@z"HcEdz͞ɬ~OV RU%@[h9c~#et4!HB3о";oR U\QwZhtQ/2_L?S z m,!h=C3xhY3J@3MO&θҹ匧 ك(ş[ ҵ 0G-|ж;=@(m$`+˕p%G?' 촜&bj^!U'k4[?>پI~z{KLGƒ?\45ƪU-oH7'ƹ4Xy&$[=G-0\|(Z7fL\\r!H2\]A6=>0-/ֿډc{H~IJHXSKE-V=(mx畠)=s60 \ 84KdCZMTA%%Wrƨy)Y Asn]',tZŌiYvmmAjN͌Ihb [Ӎ&%՟%џy9%^Cr݊=HC7W#oñi)Wx4n-VdFU8/t̗g2B۔jrs`oVy &G(f9/@m*5tf.;{e _|%qk\rFE{ⶺ!!/”|nBmdfC2 aP;tKjFa"ʽī4|U L1B㞐5O6m97"o;Q9ȬbɁ^U-KM8 X) j-\膲/8"r۠HK(: MfTً1NaX|&1Ȝ.Dqc}yEG-09BD"^7K:v6gl򚃾C]Zs:J65jg8o"16鸚B}k Ld9͛TgĚIY- o5Xeŋ9Nux4wJ6 D'6%{a@@HC3n6YqZjB0Kvl[o\ƨnސ~6 d%>&{Y?-Nx[nTń5 ϨawMM ݕԞdվ.r[Ќk_][,a.QUXʱ+oΝhb){  }*{LſRbMh5Q{Pz]Boa)nw ;S_ʹ+0.8&@_n;a(cpz(0Q2@d03$GZI#^WmQE`oPR ?9{=;RYߞdj>[6ϡWokbY0,v9)1ywxD\R-gsOHa +*Gj紡0AWw8׿}N߉nsI3(*ū]k2F`)A`OD31J`F˃n4v) m=[ δY!k?*GcQgB6g`%C|#пAkN.ZxCWUI{fU+%r-RGck: FASC; vDe,7vܚeҎi(]l߃g8lc5鉯zܔX+h19N~ v Ý۶R@t/d [kIڝ앐!؂f׹Utyz+ DڀYJ*$MJg6bQ|U=r.2j ]bd_ @jJ T =(9HXp,PmsafuG yxLyFmbUdR ʢlp^cu4[3=ȣ@LO;:.$7; '?xoa.*˯.`[PX6#5" EѤ^:(PP/:4zм +xIS WPl)aOOCIX]N آzu%qYRmkQ+b7|*]h{XkE3qِVi{¢jT)q} 'Tkt@$XwP.DJ(50DJjײC+ݢ6Kt Iė|BC-\8:Pzbdp۪Tп~& S9ђLDW ys945KۚVm4E"+=L )?rrK6 J2õzq$ɇb(Hӗ4h9̲ъn-Pev$R8Eg'_.)RSV}w!ܬW(wz vXqٝ+~$VX>Oj#yσ_gR8fis#}&%˂|UX:>3 Ut3f|3A I>-m`(2Ug6/ywԷai@^/B9(>?xi' WTH %d^͜K;%qf V=43 >NyΏ>e (N\YxW8ySZ_q7to[DH~b3r:MɃHA[ji8\Dd,0`jI7^y.sKՔFjOcdH3Iܖv"iFR[De =%k 3'?xmsRA<@yPDzV[Of <PE4cӁ T(EeO^\a.n9 n@۬N%<aC5q}or:)^}&Wj]X7 $9f,z U:\_'6Zrx'[35a&Vˊ_h/$I/LYzbggZ:Z˻.;*a,M5"c`@H] }a?uz?@p"kaՂߚJ qvՍ"dgrG+d fALkfY9FwUA6Tg0rhX"HMAA'-!&(xMe"׬QvV 8jsW| V\يT@!ya}+7Ar$ّSz1SvơH1D⛑ۍ)K1݅z}C婠1jY"t'-CSlmxQ^ccCsh0z,} riW6X4%69TvH D(SP)X'AVv@ޞ:0?\5M?>EP#++kYO#b R.m.5gk#\>Bms)M5r[C@E.Qu[ӿ %2d.A[^(dl\0a)MPM=/v~O :%dPXoց@TZEZhYҿLý Bw 0O/l}pNgS#WajS&FLiͦҐ_$GQ@{ZX*#_ƻ[9V-[CFHۼp~jsÞSsCq(BZNjJ*|;MmFy0J)y5̬6\~æwC 1W}f] ^:W1./{:Ο`Q1*D)w͓*T;X Ȯ Kƪs5dυvl{:2L`i,a P,Q(n(FPK\IBB!"0Y 1EB~aUadnVٻVdF P"6[Q5P$ɵԽ{-B8Y~Fiv4D$_\SY}UigeL=\b@&#$Nnm9({+ǎxLkQVB4w(mtў] ^- U7?7CS`M_軍!lL5Z$W& Rb0HYp6;M7ZY$WkLN0!w cydz避;q=?QZDZC @5C0x0ak1+ S@Dn8$eޟ89AlbkpQ:Ԙ>2GG|8b1ٕ1p&7-؍Wj% nx&#F\1g6`6oS G~ʦ-I<$FtO39LzC /#f>HAУG^ 6:#q;%x_ F%LL,/q+VӃk)Fn@%J|IhrmϟZIF[3zFe:q=o"vb =ssp_rE9Gid ҭmE|L{C};\B;c3|R{)1-;c+Aޜp2 6/-~JYȪTR8ȝ7cԳPc~:5 '>i̷Xhf[J;u5V.K^PV>6tA"֚Rªn5>S)koޞ]VB |Bf\gqwzkY DTTnt/gbj+9W,kpuzt:;6Z힞ENf::ōh,& ZyV;9G55Zy_9WTV7uHp!tm*Km'F-ϭVӚpX!Od)S UQ''*0js*R?2.NVwOc:$a0g?.d`Dg?)='29GWu@w9lbKkd~M#h}\ʀs) ={Ne 1Y4l%&b㒞C\cr੥wY/,:\fmyR=g%l`W@'◟zÄX ʱk jhw" o6l,m3Cl@ GHTV?\qh.~&8C3OSD]@B,< gq5 vn"0JFdl&=Vhdm@Ew_*q7i p^[VF]8Y}.":? qa;Chm;gNG>bKN/#T1%$ڲoG{5|DI]^8`kƉJ>)GX{ؼ] ?L8. z՟,'rp>xf7yz%!t12pqƙ&3#(FBhˑ)V}sq3$ſȮPcBU2Y=; ϟ746U=05נZcd1f)Kgb z( 849Kp6W> :ҿC&x70h_S9]}2pNhcE~AV͈zZֿD#Bߛ8yR%!b譒,=]~*t{5 -"ҿmFȈ C|5ZK$mTlnVy|$ “v:L(+tT{si{'j%p+ 0/(W`C{x=x4zӓM۰ThD/)~F{~.BG>-i&+ʽo񿨊K9L##/W[I_r~^\pmMvZ+K v)cc˯J!pvպb? \ALLy<8Li3?gP # @4](|k:]#`|4>klxv/0=slH ~٪,FZѻaS e3DNhba!ֹuVL4 RT6D | H@XaejQeӵW調n>I%=>dEGU%mGvcxx9Y,Q)G%&)]Ls [`:0ey$,+sD+e9xmRe$znbb"$)y9Er*(/bK2 L@uX;]lǡ\ iw!4<:qղu2q d^㿅;VTh}/8%T^⣆/41NA! ZTz t:8#ȅ2#0O štx`tzw/ﯽU-"b W[/N\R, gu,~7Pf{ŠS޵LŴp8R\&2e7 yQa>DbY$;&F舄%)f܇0nٴ;w 2{̣ccXI:l(y㨪H]H{BmAUz0_ˏOu7,xn|1`ֶH) (7wKc8]NA  g_ QSdu)6lp 6weAc1)Uj$6"l!yiA~ЊYMϖߕM k?Bx>cIr!AaU0cqwр:B(MXMuUVRKa ɐ lCow$&󷩠XGX:fHuAf 7X_@KMצvXrRԷkU7xf%+a4FOWLײ`*d,&nyo?7st}r5XПJ<]Yvߜө鰛c[gvfN1%dM4[ ğL0TJ̾}}&" -&sZԕZL::wܵ{竱o遲PB~ɮm<]*v mFȹ]|1;ݐ4ET'К\ jJ&v% XD7;߅ShtJp)-FRn;r9bm#(t*jҏ֕euաB`ST;W,'15M7J_3;9{S-&eu|{'Ն;@|s jF5_L0j>t:] )}@V-~)NRBʔX>A};1|hY4ZG3mMdiWcK|@X.{zLs!1i.SpOqIqjzg $d 8Ga_g:i.?#\[8{"du-׈L)h=s]syI̧( 3q!BDj0Zb'QGb)  9V$ou;!(]__NT 3:WtW(/iddrQ CtЂ,M901I37I=S:XG%n%=4jrܫ㉘ύe|e.^d=K%T u Sr=gaQ?GHtU>~P9h*rRprpOdfm hWiƖbt\m-2smZOaX HuY2aNѡ>#1O`p2a窴^YDJc[5X( tG"BTF̌=p# /?̀?mQxZ]ydj$"ϼcED㴔l ԅG]쪥yU 'ZIVer<.OzFmEN롚: 3d !<|L"t6%L5IƓm vp(K8ϹR켥{Q՗3LʻڌbS9rGTx{{vKĊ-4|.TR Z)=28\ FlҌ,0\#iv1K>|jh:w`i+^t{ z:8; ß\!8zaV+9o8ZVOE2ub6 1@NcS8;*J)~m )hd35ԣFX^N@P!F}:vX2rm}WgjwߟGfaGŴ{n@3©@8"f YCEOYʊ,Tf[;ܓרR;0fι@e矪cCx]?Zuypr= qE(]" mc9ү@zmpC54b-$纮67 7{=>v kER0y~efF7n:ք.Vf $Q-Q#<p7\C"v>GDYr89ۭKtQe&kY->E|4PÇPJp+uR=%7`*̚ -1m zh%C-m0k2WQ>[<7YA229ѭz~ZgVMkD6a{:5bQ *I:xQ˄9CY^Rx}֞.0/#qx5hjubpER)9ޤ5rBSB;"==6?pռ+L7qu3kq2ef#~N#E^ d2ذ0 #q2緯p:ĥ)QãMBJG"[ x1gO,`2?nlŔj9^y}2?Osj7WXrH&/5Mg l.@o;"9L885391d}4(JTFaHWzLsi@ӈSOcdO&tezY@{< Vr#@:mr<2ַIʲȶɧ?i ??">s=8t(q"XqiCg'tlAk i  M'\S&;8XrH/e2gjGP~j \PlD u 3ظ՛{*$6l*vrp}vƸˡSrICv'u{h61ry;겗uBW/ѷ=w%AVd: ( af4\a -IN4;W v֘ep:mӍ@ bG6}.L?JGҚ"RƁnXϷMtĒZsnnl,hj ѷ(vǴgIdž\n1aEOTa5 ȞL-ޱ#zSJj6K:$]mL&;,jAB_\T z-u/E"A.H!,jևE`cPn3pU8Nr g^;!4m'LDn*DmT<#&9X mC r?qk~c4I#l P~V`CG`BҮZ,Nz ||dpwP'1[}h88k]K9֖9ZRiPVV`ZzAJQ#žBE܈)rH@c' *bmx ,ĪsfQ/QwӟZ3Cz@[R3QhdwqDp;oO _ mmK#K<Al6r=XH ;#sUFi.`#&qG 8WoxHN!?<  #jQNs̎ʶSn!P(|MOڲL*su[_BNSykVZ$,U"BS<ާKpጹqU00ثdvG%aj`?B>A'>PA3ዻ5Qa2j=ΕP|-|TCw0z[޺kEX[&Cb~VX&& _hQ $O|@2E m01l%'AvM`?:!|C@i'Aiԍk8xc1H 9`cW ;x!* DJ_M* :`8`13.ugF3Iuno8IQ]5B|PSW߫hlY ͿJ\\֩RXEGgt>4N }8i]~wphvZb4K )_UoXYYBRjj)Iyŗ|Pr7B ƶM_ZљIC}ǣՄ|DtQ9~ew{kcԜŧK: BE٪pk7 'nA! h›#pΆ2}UѸ(L$P, Wo9<’a]A"4FPI"xE䅒SCHqG|Ow{r(Q&F]2,#!{>mò]HXO!T5qIQʕHW% Y9̢7!8X lbRr- IrLR J5Bǜ*7s @dmIȣ#yaޟvB[u1!`I:&viE9D(*,x>FqȦR %{u`sZ}GTrԺ趸wXY42i/|1y]*kY &eN43NuKLq@2G9 owdʕ`ODJ%,\$qxtls֠32/O6()LGWok@a5@bW#}ߵ/,qIXOՌfzNbtjc l/7-} `Ua4U%s.}g-g)8/W+=_r"io bBPI%ӒEއ0s*TZm>[x(LX{c)zYθw6Sػ.DO\L-w}O.mv>sj˾[# $A=;5Y ޖ:}c2).TUJ1{#t7&IOlhz·(TDu+ɬ8<0gq ']WAr[=w Lz\RY/>M #9NF[=R!hpTN+mh +Yd<>f/uWY(UC'- 2r0쥧\_ڈEZb gyMj-:.=͔P)&Do5E>bQ˘(3O{T|14_ݙ -{9PN>Uuҭ] j@~}PhəYpQ3W/!zU\8QY5UaU9jɾΛV;i#j<>^z+&΄"CBEûNybCc)FV'0Jr oH)g8m[f4LڳNXZ97WK3 l,䷟fmXڍ9} 7 ń.Io.5ʊU}gw87O FZG1hk` xA3$(>E!l^-"ҖyOD|c-5Sll6 m՘!V ꐷ'&dS:dGOMj)Qͭiyw%].S8Km*k[C¹G &RTk{"F˄5ћ"um ;.X{~밑ҕ<5jm+RфQQf\FІo܉B;W<6{`8LfxYs؆&"2 xX"$twN7UsD>>\_MN;7]: XHIVg\C ,f9.9>_"h~(g!@\9(LS'Ǽx7Ü9vo,V"zyzNM29[s䍿oLPr>8lfiaW[޺dH 1+:2Kt'I5J N%'T<nDJa)5XZފyҳ U֨nZ( vyi `=WT} z݅ {RleQ UDm*<GǑ%y\slٗЇK\N oM|›^אZD5=T5:IMObG>Eq -_,e&aqW φLe}ΐ<ɚKA4F2JʿR_{Oʀ<ěxD4}$23*b_ǣ^<- N;Cݳ!3VKBK FTٺmӠ8\Tjv~~e;Areo|ݫ^ؚ%>NxV#ɉiMk%/ >B(;2-XhmR@D8n%ژ*k2xPLݺ(&kqdDfo J"b9}Ec)[fODG:s>s{*w"SZk2%^{dh[.}s?aL]PvӇ ~$K6`,/qG"a|^dB {ƧVGJ.ZZw^L/C_^(]3 q$J(naVB\R4ћ&>=haUշwUQQUA|-Pr^P<_-ɡG  mtW&dtb_URr /|$P>X/~X.ܮO L[1w3FL4'~?uh7#9HPI3|+pxno'Y%wKR?!*JHH_mZÀ/3؟hN3MrA@(PMЉ#O(SG]eӢrg+L_ -pbC韂OES8*毴n~2Xxp ӂI[RRv*h& a&C3[ha@~0/,ϽԿ7:1b `*l<%I7i}7/qŹ6e~$2j_u߰C x)Z`9XT\zvX|xiFٙK{Xs-U*C?cVJ#?CwpX0C!Գw'qU¤ HYݩ&r,xBF4={2)t|t _7Ɇ͒C;?m)TQ6rFXUu!ncpΜPn pWUF3 ?Aa>'?=ȲN-vZt//>"DoHԐCkB.76c糘@N*g!BYQ? ?? dXԠMs) `h?@p%-r6Q )(P0R/[듡( v9PQxp2:g%]U᎔|]tu^ +;ʪ]LEuߩA"QL)g~q,=@uQ Իh{b8;di(j=cCmCH_]cHtCg:y/an]=U۬hlqsmvܽ ƆU5w@w^5ASVY'\$ܴD8L' 5XsW$ƒIT%LtK2!~OwU(z+\s03_8T p#lHC,hyRA ;ބ˼:OB u²Y=j:- dAjZ" F1/vGtCUmysv݄I z7c<]ĘNoW^%t&(u>зQpy6 ȁ)95ۺH|ED!fĪI=>Lf?ø:p&0!??Q{|+QX/vrޑ"rW><R?ucM/(?/.@#~y!hhߖk Cd9BS Sd]ҴmǛ}o3:=k>HA)qR?aEs t "75Cz=,߃Fba 4ub :TU%]Y0,ᄑFmXQ?ĦI[s_T5d^n{G]BX.|KBK("BC v ThT2a$2:3͔-x_U_M)+LYz)(]pIcci., ;kz=J:O'JCYVd!pK+c'S8Pb7.rؙ| `%vŪwu<-+ ,ԻG9/BT^^+NCZ# 3~|0sxpۮG80a3\Q; )4XJ, ^#] QYm`9^c8Ø]z#DH+IR kyv[q+=- %wlt<%q'R:)6,A vVI Jmy._/_M9 OAU *Gl_041Xhv60ת//<H;͵p}MSR,?Y, q1d2/E XSdx xv^E9ֱKܟJ &+P j#6=hL( =zCiTSUމҟ~7p {3nw3vxx~١2ϔgČ 4݉_<<١~ ".dq0@Vozh2J%!9cv煳J\yn/uQR2M !jFt:}7%zZJ?F=6ݿ.aFC)l2E̜),gxLfҔX~dwsv4kJkd1GGqЙ5v|Pǿ*-H}LOosFLN5[mDb7@4g3U-B"{FImLe R]P?mxS/O.H7_?مUu5գ[D Plqe +Q)㮘UċD iaB5X*(ZQicX㻖Ѹf̅T>V+(Dԋ)ۖm)dZI&i-0˝ wv miT+Ycf^4{yvpB \of63Gnr)ZЮ,X 87ͺ>]j7;dGҳ'F&PZ24KRN% 0L;77$PNI%%kC,V$q{Nkv-C٨G6:ҁfL"bmrG⧻aRSee~Y%{nBdw{K::ctz:fGL]cP+S&V]tyȓy5oSa. nrI {fv`~~&^'#o+wѱ1@1 'MOogΕsKCz |}0L+dtw\Uo-v&9y6NEuQ2NvYTem.8 EZHP> p@xD'3}#{Y IB[ TC. y 5(}7 a[V/HjRs)Ե1P_ANFq 7tWw( ʿҲ}Ipi ThJ:bUܶ:C_=oޢtB@B6K: )ЕI*f̈D/pSsIJZ2/*]7F132q#6€&j_9c#éc%K)Pۄo)%Os`̅ޡDhtF Uqm,5@YTJĈ4.V[3OOhd_z/!R[ IɬmDJrb䉏b 1eTzQ&M@/D^[. p;&TtP*ove Ť,8jq0 7MDm锍`+Q1k#ls9Myi7.ynh[@n5TGnѥ4iyhj,N7 >Q 5z|pHS Sܹ~4tq߽NH0*s&Ґj;n-ĞbU]񍖦m.;?2q;T9x8t\CJ͘LUځ&|'>銝BLSy9߳\ܗgMl嫴DWr9>$=gD0Es)U xsd%]El}Rڪ۠+:dkش18AʌvkfQ$* 3z"H~&2KT36Z2bKagqe'^xHu/4xYLz1E$\$dSn숑 m#7ֆvH~DS2T7\E4Jx;xޮ]8;@Tr/e1Rk fnQ8p~h%Q>j_-vwmaxUBX !O0@w8-3;ypY(f+ Ҷe4~Bc2TL 0,EwsAIc@ }|x-0Ex>CQ.!38Ez4)\gY>#m؜;7{Pz!'ɮ$Ȁѓs 0|M[Ct;AiکH=XM lb2JCGJ0&Tl?XCs80u (jcي^+2J`&q;Gi7Ae՟:Yx*Ui=3yN\i:v4tgEbRR pf}4`QHc/;p>^w(< \AY=(2Lo"tI\9~g[Rcir F,M; L-$$9`bS1cp*&@b[iZ ]/vvno7FE  S3=. cy~S؊Lng6֦⣗"5d9+?[Cd)cO9q@̾寒\:]1QOȱHBQ+{*H%4<49tW7Y.X3ws]+ڲҮ 1&'$^Szi3Yjq\ =~q2+wAJI  +~7s*"WTB}F}8rӶr\@66*iD<5 ?0 r٤fuEF:0Z7~LJ^B)+)F9WoyS{D$ ,H3~LW⋧rd:;Cjs?V\A܅'6#¶civU ec+wfKp}0ͳ|j\իx8{ ,%[ 1#x_ 0]w*kZ}䞟UJ,N&1 57~;MHE~|Fo64/G^ B$gj] ύN21pI~`, )+ҘբAWtn_1 SB6{ppJU9G3v)o$}3~tZbʳf;fZ$~m'=ߦ(F3YXP 6إpIF?ˁ.Mh۽ ӂOPq aCnxZ7o zjnS~+HV5؀k;r5 za%ᡩoPh$fF6LaIU !ZvtB_mY1JC5MCKb[t: W Qp%~{7b7XUfrcz3H$kv,&V%c M 6pۺՕERwVJ8OmY GeLϡ@ fi7/gؑ*0$g$+nCE2wi%J2}aEc v?_- Z/p.HǢ0Ғ}E2>v)DĈzJrTMWz 5)P92h!+P|Z9H!BT <\068J+`3g~=I[lHd_th<*w"YU ~{vxfa YU_l &H|WHLG>w%8Dh9џKw A  i E4,>zY05f }UR z0V@r|YYpE{&*Z2(||]ny艥Z?ؕuC+C>[u:RefArE{H0I;ɘ}.B~P"P*$K+CFh@b2DY.|3>XkDu-cI/o9@bWAN఍}cUhƎvV$;1},qޅϞw[$=Wu.~q.θז3h^]py/ g^L̸ R%4uzG6UnZs?d;X3y D*{٣]8I)m- moA9|єOЖHf 'TsM/*N 9E'S i 7мӂLx]- Gnjf`VH/RLwv@ig{E5Z@ `O:oe`G^_yDN{\&&Y-\@<.+`֑^߱rUrPOh;xWa GQ7T+9rDMƔZyyD?TdcP%j NDn[OQ"ƑSa :@dxI133.DV Oz?;9$c3HL\{0pF?3'1I[5B}Kgs{yDKk8CHŭ MWz =4߽-X3~t"CEr% J^.I%yH "Yf8l LTtJa5F'zӛSr=r/{H5}a"͠xJLmKh]lhg֚G]G }A=YM GS4R:+}+?y9Nr:(}YZ49Y o72'c\gi gbm@>J-2p)fR# AM|qʪ"C2Ah)RpJ0 ͌߫)Ȳŀ)"8왧GzsZ %$9VR۟jD[5cWUT{;2CJj{$.H‹X`}u!DM-)LI a]҅n3VJ<ѷKG+F4hz[ #YeP `Q:2$M1A &0zlhl 8p(F&ƒ*e#;W|(W70j;xƊ~=󳮋q*[|ZcZ FHvɾoj{P\kVf'4PGGx O`lEt%j5[ZPLjRJz]t'?[iy@NT[L86yJ-wnt[cWhխZԥH=B >g#+xҫr<i$v 9CaU6_>_H_IHg" &EcvwN3y- L{}Y0"\_w㽭4=f~>1`w$~ *}(,,Ř0Px3(L9>LPm֋0ej[aXl832UƷ^j*~&sI/4;>5GY nv5VR1- 2",pLXa7͖s)߹8nKv֍瑜wb),I͢W7Pyx}(]d[p$j2B5O7%x*a"Vwb8وNtܢ ѩhiMTS9H1=@u'd6xfbMi܌ .\rx ijN)?~hI}t}iͯ\Ј5UAZeBxF E:~iDMH8J]La`K>!5$PgRcURܩYAm$h1:?i5/W |/#wu՝nj홥2nR.hIlUdE*,^* IJ@Æ(#a{RЍqki=⸲XV"*NL⬄'3l GqP$OJi,w:!x<K6Yұf<>N-DR%p=2Ȥ*&9,)Fې-F5Wd{Bv7yKB()hȃ^umyI<ɱQeL4-+)A>]a/_0%Fgp?9TΩLw(ցNKO, U[&^>X!ƣ_tG9tr)=Dy<$ŁzSc }ĺ{g=q F]ySL +~P3^B`jEot]g-&ia ^\= FV_9 autW%54#9Uv!Vq~mF*NB 䗹rXtL EC^C%&!2L(V3R54:vF]ȓɴ`@+FW~bn^RNO+8SYҹ^zg`!2]^|RYFwr["S{GD;/;iH`mV*KiObJm!e!̘Ia'XI71ɾamPޤop39 tRsM3qccTƟFDeb9n]oqhuLyt|g:f{&k1{2rI̜Rx7;L+dg\)0b?64eu-;[H7jYrFoďnҳ]Mzvy𷧘Q}RaiXdΞi9@&2r~`^SP@eϙ1uLg%N'&NU.̖Yylh"kݽղw1ژ+uU>Hv/jޟɬL4Q'۾i#Q3/Z-g`1=ZIKv7為X)ؓO!0;mE u~2Sa1ͱsgHfY笘(m6&܎O3@x]w:T~ dE5ڠz{+v Jډ7wk`S6}RTҔ1#{fo0zu/ ie ( ~A3C*@Ʒ%Vˎ^dJӜmN]4tg112&?IhΎ~ iV qHON1N]D^ X8Eυ4_u I9.yT' lP.zm:fs} B |]wl ֗+tU0SֵY/ *%>]>0򋻼Can:cHif+dfwj%nJMwǙ_E T 9 _7l[[O(Ўiırif=t3U-gJ.j W;r/ om9AGJۄ|_"3"`n+KIh>A9m,tzfP 3;bEZ6HdF*oӧ>we䢻Y|-hRh^R+]3U[id &xĴ:=(ǍT'TK}}-Ԧt:̜Qlk[GլBF7}/7]*YKNA@`棔mrD E4Am,$}%oe|֖ܶp0^qJwBr~Yʚ.n帮)+w Nk8=9]xÚ|YMtl݈%9qSK8}Ab?'Sz$Oy5Xr%e6_`OikFz;7_K%W ǚc?gKC.$CW犤^3=.Z GQc X\vۻ~{XD}N_S>d69K" &-Pd3vyi$W.*Kqz&`tGo+^Y"?O7A_#G/"b3$kk"nˬe^+5[7p+ --+'VeOJR ,'ql Dyw£o|FJujIusLž/Ia!&h6YOMzڅ】@Y+(F^h NZ]zw@ְ(Ѷ9{"7@}㉴'ڐ+Z'Tk#/-XGq4f2q|SӡOYV4ӛz+1uMl`^mp[gI^1W"Onw9(@s55;cՋGL?_=d`qjfaA mKE)R(SNCcѮ2SY[iR2/ $)u4p;uw[t"!L{T4LT3#C I~=:c,ߖӻmDdS;^CQ ![{:8Of^Z[3юQ&ѻAuPwW=tTj[&Q 76--~9RtES( w=`AlBQ8%pGU[+e 1xyn\ )tlExnw޽pHH+`YE_٢\2"ϘFwg,lչ]I Sݸ(8e<+-jŦQh J|C@|ё/g+“!}'e;t^Rm怜2 MRIHwK_3 f흣wx$П-:IMQ FG#WN,NN#}kyd^Sc,+{qc+b+\N2Q bcHU8MHc ?M蠦Ld6.3+F*˙_<_{Ϧc{:L#bJ9[a?4 7"{S5PNPXA3Ű<"^([9@hQI|G.zjwLcR\Uy-J,^vн{x@~![oKUѨiy7 c!x?rso^q#Np(ACHLs]+OⳮG'O\ud^wjgVm iL yʚ<;Ek>J1D+c0yE[t6ws2Ӎ%Cϓsm-EX[֊%|m7~1|y 8WF^=@YtzK &7yAF}ъ:%<á Y5r%bǝVW\/OCy1]8ksuzq%uCT36Mݥ6'íQ&}@f [Ub|wQ, VK^ߊxq*HhrCGL:c%R`*p:Tlw7bmXm,#tvLHʊ_e_?ֽ v dhn5 סig kjl,39aꉟ!8¨!ȨtA.h1!bP~5~SV2wsZl(Xgc9'`|݆W$|tJ8>I\@ Y ۹PA2* VDTa #nz 0-*V2!@pzJk,_4bŋ.k۲xioY ~}gk9U.@_ o=:cʡiThIA, o!%^qWe;K ?ͦD +;=#i\g-MMZj ʥS%`ʲ{W^RxҬ\ovwӖIy3d9AH~0֖K޵"ϣF`!Mt|{IoO0]O!Wh\ߧowsfD睼5J~>~*8!s /6b{[eq "S$vhy5M%y :YH",+b &i_5clNL =c:mHEJn^s54Sj/ 3"I[rQCB",kRM؂FJIus ߨ_lB,/tMj*yĜlaΒz3(1n l3$07gEtƴR6Wf&<u3P#+N/DYg^4 F#N6x~@e"o~h^Z7XG $R (bhP}m5Q7c%TsҌD%oeژ1S3hf_XpͬwvϿk(FDe!ژUr7Gf%uMh/^l8H|̒tÙ:ۺqbV<:"15H ;<=c=~Neq`_]04g}:ԙ~SƅDS:+&п䛱\o0h(ۓ(-M0ӝ4vwmv(QǂJ>dI4t8U9Aj@8İr>\ rhja HҒj%mXHEiǪ{O gR\(^&33}@/ ;l4^qL  3%hƠ<(=mvƞ>CS[z?N~YOɳ3 Z(&ׄCYX4*yIpXd1XIcź;{*3̮.s#Zu:W 69VW)IMQFJv.rcނQ]ՔJ*9I*8rfVe(^'o) 7NwN~ 2m+fk&?0idr$tS45wUfJDl)L.sw#>ubN_/6)L!NgW7+"D:HKF: _"99DˍBUKrd=E>.;:˜Zte|◿IB <FT2үwӘ8r3{1׹=P5(EsZ:*D}p82:!q?jWfoXv8 s2pjVpjo3P)SyA6شT+h$8^=Ub1&Yle62K>G˩ nO—W /}/1п>`kϔr}w:"&MlJ0 s=\xA*d*\(g~mF̄ys1urM JF>""rvvYؠoTC\^a`žFS ܭ1ul7AKu#4]I WC(4Z\?jT3"]6oΨ X?O#JeK÷P]X7%F$~fh҈-W +vmu?Am+$ۃD4 C55 e ^\Es+6 ]p3HԙKQMsSaZϟEjzy<ҁM&/, 4H]hF_ "kbcg#\1I@Zf?Tl)76}2}[O2Lv" ZaA Y8! De8İ $Gŀݍgżq?X+ ڏnӌvo2;c-jQ"TIDTӘlgKzO OKܐD(JQ{j-9]*TAa9$S Ea L;RQ ksStww!{Eyմ9`I $ %= N KQ&W߂^Ru@d<$VTh*5uSD!#fQ8XsHy8T){kB* !8(m{)c!z.@$yZU?V fG]uuGFIqaJcݥGnTVֲ󯮯*壈bQ ($ŗ&Šcڍ qVlat((}E].c mh8t&mRR. RIZV):*PVqvś%O-kgSeV}Ư*  ^!{>2֌ﲇnu|>BAn ʜPO}TǬh ̲0MtMd`Lݠьy@#&e 7?}C1zGrm 0<АxV0goџkt6Z168CkU毾݉^K"? @SgiLb?\U9GqiJp f0[uԓؒVGC~ش(rW;:Gh#̈vm&.߲6[M͇d8}H[$G5+)љ ӵc/zE((@r߆}>r?S͕w:_l׍L둍h|?AiPP͋)SkWjtR'&X+Z#tIR(BGJA,KsXB,|vs@(3X;$sR1E,Y 9=c<]67s1)-ivd}g]x˿ᥞb`Q罉I!f/97dž1)qdHZ<10P1Ni^)e:Ϳu" :䱹*.ǝ(l…A\Hv\WU#P^OiYiBɾA{MNNkaWM;T |c EQĬzNT]̪5?3Nj [y6~Djo>µ;T&tR]fʱ7jED[ FZ^nuB_Qa3:-ϤEί[SX}-Gc4`Mغ^XW*\t=6Gd$OK%!EHr%Mr}iIDSO[>.~Ѿ9!86F<ϸ~fmh JMaخ.Y맫0}$:Z>\'G&TnuFԬj1в2_WS=R%Jx)1J5Hta cIW[l{|c㻘>Uµ%:nwߡ<7]-ЪuD^'˒"ٲQxwx@U}LT :)礒r/-}| RF'UyʚyD뵢C4* jīcjBQdzFS_{}3YN e.cTEW#=T:V (7#t0K"`PC2,ڹO^۽K:s2?Q;uW2z0.$Ojaq6# ?&qFs-~"MAib VCq7.J/#c"wu f5tA7Q@p3K4=-XZXSQ~~^/Z$q=)d!PӃx3 L.!ٴq5 IL.fZr_ٓXWi.>a.KhvO|L[G-g|Z&t8*䦉|]!_;b´}kDECf7W39ԤJƺaMTt? Wh<> x%*<(EcmlʎbʧO`fcy/G9I F+x_ Ok }qff 2ZyIfPM^ yܟԮk2:ƭ*fiI3,ͺptCL(X+{=n@a6y>[Fǿ'g 8[ $B:VjךPj%X"-/D8p<&0^Jk+kIY wTDEaNބ@e4f>u0+' u9E1?9|uBI#3r6UhL8T"ˊ_1W۟d.7sPGp{r@M ]h[n/qj d.<0BkjZ*왊±MCT܊@?2tVqŁ$ίvd0}p0sr>݈@O,8W`. M+Eq WVD;u,&C@@nWA`$9M9%)SU~gv'G}7RNwFZ7U+>6Q7wZ/lVL7ɏqY} ~=Mf^BNH+MoĠ-Pw=Fck׵az{G\a.>1](RʼnRc1miHܕ摘kEI%I|]ごU2v%%"z -VXk#ڨDF+u=``]``GVK T('c? TWֺ&*q\BP^X  zM'>n\MqRLd a4PuPP\EN, IyOfrq_i!5~oK TԂ[ݾNWF~H`£$ZQao XIRk.eQ!+{ߚ57iHC XG~j%XعJYd >1֗.*nis"e 5j ~)aW5P =G3Hhe#m0bB*\} !٠A1KaJ n!5(/ϔ˖TrfٌL6vPv-^Ayz-P'rH%Ik+'3EP D2/{4d*J@ 7(f󂾵Oh7szil4kBMBqUj,F kO]{p魯y̬oH?ed#~> d^BXٯJ}Am\kb8ggCl_xkt""79֒zיXB" mf2Ln y,dsT08iC70{_BxG;Ѱg8wÄkL4CcHe\Ξ > H$kpza1kԺK¾?y[Ϸ[%~#VP~P|L>i6L7ȅuK66&^rOJ0ƺuK, 8ۛWMze"KB5v'bt7U2 ~% _>}9={{eLY88CAaο2TUhٙ'nFjrUH^}RWe*)~ gk_;Ta2H|H@kQ6UGbՒ &LW) JhO,Blcl=i$t/";Cbdhҵ6ZtR "XkRLCIWݼ/̗`nU* iV]SûAĬy<lfy }kbǠK~h5+6߹`A*;n):5^6".v`A}ڵT5DQ۟%YJAJTHֿJnG`E.ƜuzӠ.yZ^FBq>ܪj+\EqO%,E&TOAr *Vl.cJ)(PMVO>-dOUz(_bc|dF"J޵GM=.42x>Yٵ=L5[Dx,2. #&Y] k0$ S5lUP*C'wĢNլmΈMyubϤ0b"Hz,]F!ڤhd_+H q_`;ҿ|FV *F^9Mք !cåei$D} xin*z@6yFyUb @$ӝ+Ma6zyիc< CCoL8B3RI+sQ-O{qdVT;"UWʭF%OVbD!9Qgk=>Cq6xDo+W5VQJՀ~PX 텍30 5QW%X c{0)y/X: viohgY7uT:yS _J>z[`VzpO%yd.DKܝ*U;LRFhRୃSERM󤣮} 豁Qj𢶲gyQ^Nz.{%kCV!f+x0-*۲+zKG]VeZaFV@8Stl! >_w,"DZO(!+k If _YkK{Qpk6\K?'(`ÿ̻Hkaѧ |l%CwäHVDM@]iģ%5,ĔM'F)2)l=dIm)P3`!68YRVwCh<6^W _HB.h8p7,/₉>)(u'Lk8j):Sm Mi^"tuƷ#s$ɪ}IگWG\l`*\3P'ܙ5RPm  rsB'W<acvtٞW,+Q#d|l\,=6ZflHZy6/Vxlx;x+ewpi|8rWݳb\:XC^r JubQgp-30_ǖ^fw%Wf6sB$k?dWO=Pj$R:ͧr*MBH/u0SzC-LibX|BʝPw7A#a W>A&.& wxٽv?9汆;GjI~0 gOY;V$CSDpg֘"mftv6Y9^# Duϕ]t"l#^QҢ4hB;$l6*{lyHS>:[. 8[(fnƢ er%^1ࣂ)=Lv5ݼ@oص*҂Iw\'\Y+ {8<߆yrZ)3~ǣ?4ɤ),~pDZNA E*'zat{LdC)sx?2/4~3EASq Yk6U-)sU2V? tI!ӑocK<3$Isf SQ9z,ΩJo#c(W6ÂqsX .f4`xeyVѼW''5դՁ'(V .;}y-"u=ljx7nTGn1ӶŐ᷏YK3/ k.~щ_2G̝ʊ^q lҹG浞k4xW`?$jjtIj<*Ldְhe5lEns(+ݮq?Кrr"$er$mU̝͂[5w \û*n·nI1ayy.H+k6#] s4MyJZ +9ٿwR tğ%' Mپ7iC"9xl.C)Ih]q)ܝK j~#/ B։Ct?8;e&o0x|@[&q% Vnvb/b,̡*|Fw׷QjGkQ~(2SouP`N\g\ ƥsz %GQj$ܨㇲұB'P:ßpi˸n/Sf(x 9;{X.'GO43,Sou7p+a1k.WE)WzD(Sl!R /xMd= yUzyӤs?\vO2{`5W2 g&F:MIM6NBPY "7`te0^n1<߰8U4SKL S.2c,Ibl_ >ܐ4@%Z<KYU/,;ɴ?[jn{Q/1ecU\ Z2/C;s=dlhPHVӘcHǖce#yU PO{UGZw OK[;jϸUwWc4M|[m4Ks[3[^9os„M ɣџi%YE2%,W45U0Xv+XRDB=3h-ޒk5Y{0pc1ϭgxp ߗl\fnTˆޗBN/VX\Dc{)SEZT.4=nnF^0Jl=Ou%r_ ؈ɦ;pC,&E}i*2t1޿K$~ɺ2¤dWBlb6V'Q+K(zPŁ@Yj5G]s[ΆMW3y=ѭIkuRZ{c>dJl4P 7 C,[;qsa @{*(d9qvG73X\̜Čo|͙$ab4H"[c3~s Gd2ߧγY?a-ݞּ2d~DMɒ k~3{^o%͢%jL^;gis' [u(WO4vG;/&/$V#6Rw+j !E}wO Ρza%q0 a Y3̈́7BEԶp$=$/īѽ͞LnNX=d% S ŚhwbρՈs(0` "h3WEpy,bԣUh\g@5,:b9dGBĦK:ociWQ>f:w`c?-yb -]KPDRꝌ'Qg> <&2H>xX.GV+`Pޏ5D 3g^$W8cO KnL8' _@"Ģ&M]g*adC~HI 꿡 Kþi"PB.7rm }<` f4TV%Ib㻃W/4,`rudI&&$ - ubtx+Jvp>@6C@+:+e{%\rUl򊜈Y3M\Y7;DWS^)*m rUg++d$hx\$ X s\(N!x fNJ a==@}?+u*T% ɯom Ycex z\3/WD{"UX)[n͛x9n Xv_ sXM*\͂lA~X}I^Ei^7ES*ՑE3D[a-ufiƱѵ_6E1 u 9g:2.YSK6E-].2Oʻ]@uAq8;h,gH<<TLSܗwU'`oHbCS '=$@ÛBD49">0lp7ڏQ=֮EmfͭXU)p9K훝\nْ!b=&9g2HYxa Q.cI~#c8aZE~OüKZ,ATuak%ݨSߗ*v =,  A+F{2Zr,}Š.=C8;^&^qXO`]cyP묉}9[!ѯe7}t_7E\J;ֺ\SP!.cY?v+#*X!_Ӊ\ p&^%w h=@U_沈K*vQ_CW(Qn\Bۊ-w'] >!ZlHT16D#|,+?˲B2I/Q[]/S'Wm|౭iꇆq+.=6z MYG$L c\oQb+ D7€4gk U:?_:gNU0IVd%u1կeܫ TՐߨ=TQw`25Iwr¯9$==Z۟ckh#_-d:Q] ypÿ_r\^ʧ(:&&A_մn(Lc MPJfzgQ,m5*4 V;6C?oX2]fpJa8Lloe0fMɿэ쎬ULVg:+Fu#94=E !f3[$3 .kqp5;[enb2-ne{'7Y~&= yVn@"]b.gb/HVtv8R>*-(wijW~o L=':dy?f]ki.hDnSM~%ډl./eA,,XQ:`vgp X]j׻YQd,JX@r_;bj@k5 GdOјUZ2Z4̽!]1 paU\ҽvU!Vp$dJATdSJhZ5g0C6(DQ| YjZVw]S3- 2|XGμUW:oЉ=I7 ӥ3UG6kKjV?JX2y{8pW~{K"G$}ļ{ʛ)bpide5fz@m=ljm0kMmށ&v`oխ2Id1PuT`n^8WGhdzDyjb AZ{B|1KzN6\˲IyDawO]}oO2S_A^_efG W6yu Cj`_z ݡYkA]*nz>'ߡ_:D=ZT5UTa2W(-94vט柣yߙ}fkTu. n3zτl#5"Mq:p$ׯfŰs>5ی=}xQJ8.ZSË2MGXR,Bfq2#ղY:˅6DnV[=TЇ|GfW5NNdObg r߉GK fz=6;Oޏ9YJ2Nύ" d_&@.Ab_S=>T;:5yY[M㿲2ܡư#u42p4X0:q@TTPM> 9'EU˰^Zۼndo۬5}-?%͡ efkNae!dia>8Ӓ (q'`@E\a#ʯД)&^mU GЧt8WmZyg×fN=~|ך5 <級 jX휡i(`VjDI"]U*fwLブb[E@ݣ#› M蹙N:dBD&fsB`\) nE-'ܨzIg B?FTa'mm$Y~28[q:CR~@/ܾDeY:߶ᚰMh2Y=Ն%Mo קzj9=Җ])@TџTzdtKׅ1w\87нf#u^4MU8X鏗2AjwjI0zX;p Fjoo3;-mȓ"8{ aio$4`w/Y1 |*[q~Kě.#NM4 UˬLWǸ,ǂ#}XS0y*LXn!]s=QuN˨<|wϛPfz`gMeCZf2lrj@g"_m7qawݻvȻqգT 1&WE1g}rQ.( )WY4dPOqu#ԭ)-+Rp@cz@*H3^//I3W)ڣke">2yXOa5͝5{&(-"h7#ֈ8aC Q?L$3>LEm 51BsX{%%q)6 ΃|Ҩr7`)NMKLSZs2횂X|Ů 0#B;dձܜ')YY @* ty>/'CN;Cg\W)^Dao_;(p%k.S>c܌ȣrWY˼?]ȋcn+Ζ +w栐wG ўNQމBP]Z9;=5`$5&֕O@3d 2,x=3;A4hG<0ǿ0LA5A9kcs|qsfsQYJ >=}|0P1AV G@UT^3v&M0w7=Q:+(nN?Eq1yF O7pjZk$v g  rraTVT R' _UpMb̌XR$MB OO: F|ƯO6ԹڤI t7pV.|q.Dp!%՛K4~{{EI<g7Lp,TۢGL@_P6&lA.B5_|O;Tw7f*i=#XХ 7ٖ$(Rvq>yc 6nڴ//шޣ=LА^45Gj\As=5p"X:ccT!{Gj?̵߿ɑ!ZsRs|7r:`qJ&)8M M2"½W P1eU عˢ<`Mި-I{m3H]D }DHݛ>D Gܒ]eίWgS$U{xH;=`Oct] oO9KUS{ {$w$z֢<>x]_F⠺8mҟŖyP`zc!TAk"-g %FL~CV~Ĝk;m2(@8Rf%^&/_I{bc-*j՗k[}OF^]$_'_TsxRL–2ape-|m2w NJD]y :ͼI2)eD<ώ;V,EֲÔyR{z5L\f2}\8`l"kTJM:Uғ9"Lwc!jǦh%z3& 9T}KCt*ZxqMmL 3"7;ZFh4.7GGř+OL"cˠAEESN _MP_2=V{Ȓz*"V-65b2pgDZ99/|?!kdZ䏖^S/5HiՌ 7M`}5+hTTiT܏-y2IW<-Eb۪8Q>a\,{uwOzM.dg:{ӝylwEn8zn\}O;в TXO'a?g\OG{h8`R[nF\̀'̩҆K[ [z] PI PtUT#levĐmĊ!v*y84&M?%pc Mr'O;#rU3YCu58S[j3\:z3ܰͮP *4󚘁N{LaR%vo5ߙ4`X\X \`) ϊR yO7NߩWߴ ^i2$З } `4!8H M:̋|ϐk+J6ji7Q &!y`uf 8bxxE*6d'0{m9ҽ^}L /0;(CA?0䉿s'/a""%@{jXU[+ _$l?I ZAnwNKP:ɞx^c^ iy7JK,cNtc7!>'mT+m= /jD[U׊jj+G *WuQ ݩ$׍oO`?rw=m}jDk7=fG94M51!6V)y=e$ݼKF3M;UgrKsK*R k^8!hѩ'gGQlD!N])ȈF¸DL,+$5ĵGz1djúQ6`-, Ԥ]mf EK˽ڨVvu;́-mRKw㩟,1>bugodqht5@D\(nyEs}΋`qBD Ix"e8bW")k/"ۇI·Rjsw,l/ВinHQb#ʥݱ`AjR_="zU`ͭ? 2='zN7f8X9CǷpA@ub`@`gbvuZpFg;z W/8*5m JeÈx-Jꞛew#5kduS;Bh(['{}iVS6ϒZֶCZJ=zmXעZ}8"c\d;ӌmȻc& s,w'b/9??xn)5}$ºIo~?C? Nk sW|dBmLl@Gi.l0 \lse1o)RciUo>_j^ʬo_Lvw]o屲6\dߛC;tub"+zE+n2~uQ쟪nS癹+Pʘ̺FꫧAإ}'d4mϙ+쬲bO0]!9Zj{ juTguKx)vRq4S42JI_1&PE,hw]#P!+\ >7C5W)"fvM #Ycv/T84j3u{.3ہf_ך| gDw+wY;3YXt|rք* hb5X:g-n ˆ ŋ~Εw*fi5R 5qMBgMrC\!dNǡr.,`C6r)rkH7{S %xD遹ǛL[5VEݮE6!q^{ptW9'8ד^*p"j`J(ƘUn x(My9;yp:WF܈ a [N:۱Tޮ~Euk8 .Uo]"LvTFc#l8I,B3d`KFYmhq t扙LfB^9xJ&ŐV\i6¨w̡Q">nP8v}"7S9?KBOmLPjdnґhgp> @1v^]jb\fTm!z0\{Z'&6T,T}lCGm3nV5\mMKP9ծg~@w7k_{#؜ $~p˾0"P7 llZ'S[]n،/K11" ?%zLl9CVeV`߷Fl_qdWfݕve QE.k!֡.gBl1h.!l"˶!'AyO:6́gҠ&5e#E rMnΕZu&CӢQHZIZ4d0jSGJ2( X#kT g5Ξ=>"WWy'w2J+@kfr+p"&Ǘ= @BctsGyMk (Ts,7ꎋFV9٠t'*q cV!dr`]+d UHSOR#hϽn]/v;fI V&)>n[%_$;k{{}FmqgTbDrhnY\B<]J_i=!M!x/NzOZN~2ŷY&ʹ{/ɷǹ,@w`9ҫE6)N)V Er_ݧۑH {ZY%7 #b˂Z*uhhfJ;3lft )Z hD%DEk'nADƐh ݂A;/l"p H KeD0M$thH2O|TI}8E w ޮ`[QчDPGG0|]!0%F)W)<s1j%.(a؈K#@`ONq2#2,{`0[ɠ-I9/2`2qUOqgǗ$c'DBiX)gl'òd67Xϓg2Mվz4lqVBWz$ΔK|lYx8J';͢u0 wB ޣ؉q尰 :<䡧nHxTJ].2o?$|3IC̰,d bT<m<~⣂% [=ECȻ P܄02. E5K-6c;@% lF@'e"%,5٩0c\lq7}*J!p!3*?ʶq-IeA9Xw Y,N*Yθ~ǛRV ogވ3&{H'\QZRA'1lA`)85ցb(nGZϻȚϳAW 7콅ȅkA)`g主s)0 "?ReX^f k= Ks[!`r/%6H-^ EULp,-|`yK>v֬L,2mUm>k`m` bYȖJ{*KִTA1*oﭺRe>R:f"KFGGcEv^w(r.s Zezgҩi0߅/Xy'A9M:^~9: )US^XEü4ۇh>dcN>(83YTh+Ph%)~ߘ.ڨ e􈇼=]5lWe{ z1ݔ91S:#ܜ[Б?m̈<<^*K%8]}bĻ|O\ ں2䚦(WB갼]P=U1|+O<`CwGC{ %rOׅ#=2x-o~ #)t ~r.hiږn)ꆵ2dR5_i\[8FZ.0#̯4٭%=I= {lL .ZT`Y$e)- RZL^0t%sKU?PDe3: 7 )3MuS:®sڎ&yl) lg?+@-Nժ0犝5/}Cg!")ۙ<εX鷤W!2a/$@sO3& SHӓx|d2r"KBLrf| 1BY˛ZnYUx޽;ͥ1D 'r:$2YwoFG Oa:ʳe?=!Y|.U9l]|D "bYDglBq/jhPSXHrΗd[B$̂8B_ r5`>]#g ȦH6qZx7fٽrcwCǷH^Jزi+qi,HR}3BPCӟ-%UC=DۈCDJRwn4ޗ ϝG]/;ÌnZrłsL7PvS>݅'99n! \/S1(Fх(jdtgw]'CS2mTl^Y-.9>'`@/)D"24K䟭uE`^TTOHcm@8*Bɽ`(S]|xwT:ɰN9Qd]2'I|,WNbTAd ;X~|-95xߋ˲kGSi zϫVWBm.,A+X7ȝ5ҿKAN[MR89'0[ړS-zuܺKaQ#@1- ͺB<*:"M]gl!Fe25Nx2F8S#kbMLDS0QPӞ^g}7m! q.v8Q01~Hh4qDq.%OhP(U]  Uxht# ̼UyRLVMwjv~54]ɓTCKA"&rځX-(_m=$y"I ʕ琽oqǶj KFX1%Jm,Lxv3B( q-321#c/~8xZ/%*_HcjQi-sq >x|h)aDqSh*TٿV&‡.PZ|+`6,ir /3{Y#?dOqmKuߴrz.ٓ!Ih!S-| 4o6^&,Ӑ=n64l(%MpC3`Sgp"*H~!AAH(Y 6fn(Xҏ˰/s2]h&%k"Jv 5BYoy3j?lWt1b* c B٤{{Qr/<>GP"~x]iFFCIeG7xɚ\UZ* (a؇Pɮtd'r7 =b$E.6O^DC:/d@jϭAt! +`WfwB[0[tZ m9)Ͷ;x<)WqbtWQcL%`%;8K! xO܃tڀzHUaα@ >'Ž>=ـ~@xH4A / XhŤp3sh0-IYo}VX@%BSFO+4  L ʹOll͈[C]ѾLE9Dt `_4ZH,R"琢g;SY!CO` .G-;,,[Uvcs{pQ5 O7k50oZ"N) -R>2<-RѾnpvyl/.}/>\zn*v0]'{1[߆[89$`ppJO'% vJ;WTd@~Ԃc6hitI'!u'>#9qm`= U#}-8<4XКT' h.L} k]37Řw 1 9B܆'/ ~\ct҃q{ۃᾜ\6'",8E~ 1Iǹ_gR=0YxGFLE΅dv|q)7aj}9衋/YͭmɭZcueV7Q!U7x&r–RI OG_h5ל@Y $}Zv1H^-͛LJ!si`KFF|vr'Qk "2H9QCJj9Q)5u^ĴtM> |ANֶKib [@,1wo]!P+fTNkOQ&%`<]a~0u m֟vQn`Lk5ɝ" +}t- ~cPJ:ޑgV_a>aOP~T/k|&2(5oOwR\fP5*B%|j>"njW8|k(A{05QE\A|@Vm4j #@#g>ȠQOpL‘x=]%^M92\JAGJ}`M+\6ae{o+ oZ'#xH3}#pJ]oIVPceU: I,.A>,C|pbg}A6FS YZ%`b" S?u%GcYVfaD&i ]կyIB][i*(nш1i S5%;F01yQ ] ZB_B$KH1[K,5=i>k< B4*ķ$ܢŴ3ǀ۱"i2 ɲ+#+%.V#Xθxף(v #ڍE&|q)k4Dy]鵇[+åt [1[4[w9\wv}ΝUpu4l,1HU3!u'333PNkqi-> @@(嶺/iyFHP$Gf^^ ?3Q!Kt;#grj4 `c>FZ~uf6 j64nPPEXFAoH\q>BcƠL!sGxFrT*W}K]M _yԴ!}2e>F5ZG%dM?0Њ|(/adO W1" iW#aGso7q|͍d5,ԭ2Gۗ,(꼏Tgqi8(xeYc[ɴ ^9gOMd,_Κ+m1':JVǫqR4;>tM]"~dOgAđ%MQ^5dpb6e(TQ=MmXrRUC~xUDׅDziӕb-:w?&7o''LFMK.bS /H"ņʠI٨>ը[RjϦwAn#;pi2AxJXԠcc As+J^ձ~m<ﷂl e,Le25c]+kLsjG >poV D1WlԁaUB`Ȏ鞷[K\XBvǮTj5T3z;[a$T#uEL3'Wگ:KOZ2odYo~[r;!C ʚ0jҜiL^^,#dRݎwkA_ ر2'A%,Zƹ8}4kHM_YG :8w+4ӫV~&L m.`@sbEWO0Lb+Hb=Gfi =Z0 롳SP=*|L]/2~ h/ U'\|\VzZ,J9E[=Z,j4/Lx1 #n.;hFZd.|P/~T\#8byj;(r aC쮝z̭;)[ǚ%y+^G\wbv=6~l^v;~:q3Eɹ#AlMZ5;|L\zDfVz\-lHMLPB,ն$Ф2SE(Hm#xe0Y unϠ߷<jOTHʭOYKn<ʀH(F|l{ lSh暈f"Br7$ԖrO38 k2S.bK}̎HlعkMn>%IAcfGSPH: JRO,ƌ8c6+MAmbaރr)ciy:]zeiDSXiq߬l!Rp +bSiүz@bk7tLFy+#ԓ:l1 9~j%y+-g!coQ:{5e 74yUix1JODuOKS~]V (>-ShEIʿNLͲ`0%y8O unj/Cyi†6smNE&@Mw՘50@nX1$'/QHuɜG;d |4[ VUuW|}s*BXU6Ơj.A6hJrG@U5lrh\443M>39_pk|.F΅ƏR%&o{cX}3|:Z@Q^3"sl1H8E<П\$$N$٢h\tZ e[6")H:ߋ:λ8ilYdOQ)kj71 &X/(g|{fA!D : ܗ`6* O /MmH[~mđUE0FI;5cceIXNtb?QO+pb]C/] `k_e5<.4#DgEƅejSH>.(@j}P@ Z".[H1x:aM&Z ,whO'h3P`2|bsrTs@JamTKgea?l5ic_E㜧Xr?*%xi 0V~<h_O7EB@FPF'^њ\DkaV3#ziBJRRӲʍxl@N\#W1O!LiW<1حJ.iFz }i0#y+u%+:q o3jGH3ƶ捅]wmmòX#~gB~ZBz=~@8DH_mUr@#ɽx.$DGc*'ߑF䄱ԣr#49l<fOːr=]!SX M"tZrx` +Yy]$J]q_V_[&{i+etGSo.6|TMu%፷.e s| E8I'qDjΣŭr$r:2qUM-)h-)x0ƸYNKF%w(Lص4iͮ?k$"Zdqzŷ /(Dz$[sQka(Xwz@g | r+"feQn}~ aټ0jfV~=a&zSƬbpwӮ* G_mY%~N¦# 1.3P+U|FY.=ɻ xD8 Xex]%7?alMغz=`1_ʙ@2khC5H"]: H|jvC4iI5sx/T*o WI+}>ByzVzژ* ѡ,\!n장am4SxOŞ-޷n.Z#34cHC`jikpeqfdoك)KAǒXeS]2ɂP(A$^i~,4Ј3 kCfKlm@*uw3J?C#՘ѲjBã ^+ ~F<';KtdIЪ5'#@ڭ<;8 oR9Jlo^gڱK d0$tyWvv8H 6fOvRG(lRWĠ=8ة`F.AJXЌWLn!ſڟ9ʃ &w2$ Nv2vn9anWX'W:,#0'|O&AH0ͬJv|bA\tIqfc"4J/eŤu\X];& bߢ@?b܏U?ӑj$-'VVx|0;å$?6+~!>>b/Dnrڢv~z;^9*2˻&~|,@|bRәw 4T鶵J<$Ǩv H$3ǣr *MI=AR:'E65b44N#>MNQ2:)';2) [^r;ٮqc i(Q'as97$u PTq/`L}r]:h^n20߆N^eq#>ߎx~ UltX-krμaYY B2]t)Z:U'w#1kKh= x(z& c#2' {4OExb]&(TuD29Ծr ~5OD#:N @Q3ODf2h"Y'<[H'g@𤹂3)o{3}7|2.2ޥ =,@UwuNn|"oGzMTSGua߳}R7`{rlݘ'iDͦxf/xzpC0-a-ˬ>1B p"/ w^V#F uq)f9Đd"8+b/Ƒ2Ԓ n| @&|o*gmS–j*)'bKtK4w§>PaQ9y`aO&]HtXH rJVe/LwY\v;8t*<5\x?A`!ǁb-SdS Z3]ԋx!1k(PTu{ m nbHm+py]*̭32%{G4;,wBN}d j"GRm'CERihbS8Y^/'CaE,BPY*HS0*ȣ*357d@Gs9I>M[IX1| \~)ISQ7I8 @Tv=/̢B)k)ɜ /R4~-zw `fd~WWn*@_P%ξIAl2?Y "1P̳,^h ^wA50m?4Rg!KǦefˍJ'g^\ݭ_"ڧ ֟ m ҉X4!cmrdZƎ{hۉ><A(+*XlI}.i|LȒgR⻀';D'̬vnuc>֑`f. [.% П@a ~PA*Q>, nur? t9-s|xmGhBJg\K:h= ;sCeT#k.(EǶVH HsWzB<4}66J4-lob>&p X+*g3P&XTRKmC 3"S nn`vmhw8`@ضN-M2{^FLMXV{R$&1|\s2^<>?uiG,b}P[TjCh5'MTh,#a%-@Lú&j)'[ƙk'z[@2,W: o_~ pO ,eIEkX\EhD iTve`ϹV@`"h-(M\U{5;.;\0L|>6PkԳͽ|L"KC>.l']#<_kqy|&ڈkkuv^ǓvqxV42ũƴGݑDNQNBvHIvNPq]ILA[#+F72RBROLbxP#-ظT_He^b/`טġ> t0UEh&R+8#Zl-26+ ,Cd1:&PvTÖkyeEZ-AsDPtO"lG)l1;1GiӛpR8ßnˣA\cNB%aZg#`Y^ɇ@붅DoCQRTea(gמYVkHR[ڥ=:*L+2]:^Wa_D!JJ"<gcHQsxQ$\>5Πط F;"'|zI5Pey2LY hP5\!Vx"zR,ҷ B`KxYrfʖI:ޯg $<Z$~wEw= Fڟ<:pjyeDxQ/zQ;`wz7\lT4&zQl6L?/7:/W˰405Lԣ&)`sj>bAܲMC4C:*sf5UZK U%~1iyv{WidF GRMkqoW}yi&05%l0HADRPœӣ"HxgQ꜇1(16qdy]먇+@1*٩Lsn-?\('(x6l|o%#Ȍe }TNX:@nϼwH3L"'e֎ SnvdXS[Yٌص_ͤ@R "zyn/6qBRL 07$8,~8`) P tq,z0JW?x,>.sTzKFP3Z)G}c"ջV6}<r


    w-XE8\:yO % L\^fbv'_گ੢S9&JiMrzAd\o9zE"΂" H$*qRN}΄jC׳ÄTt=VQCB*iRԂȤ+jp䑊aOEC+k!j=ATj~+ߓnvQ5[.] ;燄GvH+}vV0+-|4[xgA؋ԣܣw. r:}eGSLa [8$i޻0f(>̈́Uۅ [K&Zv m( d!45IHeHG,⭋U[ 2nvERO!d KY` oݝR-1|?Fiњ+ZN/J™{|h⯪#(=/E=) ,P :D0Z'9D=Vb"O,£7}M0H(QYF,ԑibAZ"#d+DM+ɘ}ޙ`qTwFK;$x88"RxهX[&=6zB傍~8l@>0ҙ=Gt ; :I~/pqE0F'=XǼlWs(P@,=qM:ҒGeDCd1*X{:-B%Q)6n#~i%EA͕͋{yn@RƨERvĿ(\0Gk&PG0tU}Ξ++*|w$|VOT 07HMr3d[/(sV)i[jA4T78j||KsQV=[[1 o"SM6;l>ryFO&:Y;Ql,K]B<_Ɗy7ٗ r3G\⟧ߏ04k7qA6TOyLM;;hN3p_w-ElNL鑌?!>Ƚ)nv+tG!"PT OGHti ,@HDv,Ϲ[+y63BQrSPqTO@ۆj|*8nRl,%61M\p)ڻgUiW#h aAUQÔ./ite,}@Io/mRfWeQQe7J:87zL޻,NHS9`5jՍn)Dm+n,:*dA}$g63vE_v uH6.v4Y6c1+JPKkn:VhߠXm(^ ѻ{H-78Lz=[H$'iN4p?0Yw/֗ѩ" tM_e9K3.Ǩғ>ne F{Q$[fF{镃F'W:nO(QY^BѴJh&K{0کݞyEû;\զYp]I5]5Fz MT%AK%a8'Fiڸ<,|;ogߴlTQ]V.Ca)(?w ҥ;4Qhs ;ECF\3&(RY{I=D 4ȡ݊ <|T9 pT9T}9ZnݓOZo^kdf>p) Xh輇tP>>\)u<fSޢ.G?Hg=7tv8 pGO]ա,L%j 3zX0s p {cyrz[ +} ebK@9=UPg~"f-ǖbLÞif@lvD$=I:&u#9ʧ'Z,aFE2_m|Jv엁pD 9r/gmԅe|lOg$.A͓Vþk%~q1~Y 5Ǖ{ 4ظƯث\x*ܒPR+B/UvÔ }8W<9y%=aa(Vt~ 7M9BH9~e}_ڋy.m҈W6bx`q.M< (ȉ^1maƉƯ^+5o- rmBV/q:m+T3K.x݋>f@)m<>f|fg>G.NkK &Ol*!o/YH/3wn]zU1)YdUpt(^0xByӕ5+n@ܱ.m?{U*[&-{{;W[sn'IVGYx;Of$Fd&^\5?kzt%ؐRet[y-@"=>JZo6 ߻vQUҐz8;+&&ZȦE%{nC 0|qWC. Wu 3^lgwQnA0nm<4C$pVR>?7k–vQl$|Bqf?Wy hDqFPZc3|P)%mw)P!%__$_8 +ያE0᧳-x0!8Jn B~ϐhڲh0zCK!P] [t g(F̙as[0C @cpk$wH)uz̔ț ݒ GU@g2e 9C#69nKޓǨt`'OdCM'V ts7i]&%oKn ̖a8+`g_{JD(Ma6k4: SbX.P ;Fi&'9OXNT9 k:JYO3:iGf|:%?Ƹx3P ;>v ]rYnojr/_ q:j6C^sZޜڭԯR8Dѵ>k\r@Һ>O ɲzA$Vɦ}Ʌ¬V>:hࣩgÏEupSgCX_vi?n(O7,ӸeSG*z4ziUxqփ( .噛,nO\?D1+2{2/kT6ZFnm+ٶMmh).J B[Ssjtΰǿ"t3 ^9c8 ߉};/回ݠL[\9e\`0IXڱk+[k3`7P+mM f?0zש?$F5g&A7IqHD2TpK9鋥FytNqN5yYI;+cpo 5aLO0$ 7e࡜@`Cؠ?ߢɲhi]>.3-xvy+UX_+e |־`nP ۓ(ET @h=3鑃G!Z2\뼒>mO|VM;@vln9n㧸? xYs_"/?A[P%IX_t/>qw'(A26uɹBܬKm;늤4uYapkX)4_m2MAdώ$]ajFd,_ej|=)7߭8Mk=O'lA7_݉qV?KfyR:Q"cL:|qLM֮M Y\iX~GWwÓmk6.z(b8"r:ePal~%Tx=#&fOmBUD@ʸE곥 vo[sjX`8B'?% G~sKLDO(HR+Jj>ֹp݀]ϟ~)=ڜeA,n܅iv^yN΅twK^c%*s&Z`-s@mMr_ $sN%gaSbȊ AMlܒ>#U'H jXN `;U1bex$i+y{ڒ4 Ci$hiXxĮJkNڡw-zMRU`PVZGb)N菝 b1B8RƩ>$~fxx0ÍTwjq4'I$J*2,5(d7+b ӌ^i DeK6~8}XeBN / QD*;NUPzoSQO@(´ 4ԏd#R(ɟq6*P`> m$|Db=?2v7l-x7"L )?}{di ڮ#ں/JۓxƑbwΓnj( t.xc/y ۀey~-ej@gyAclMSf/:X4>]ebAJ>u‚iWav}.#6U6 zl@O{?o/)~:=+"W^SƍZ^bVҞ\R [Hxdi +Vo&,K/KqÄA:,LCoT[vn$ԑ06f0Rq C$dU\_1GfLJt -,dGzJH,=ton7Vn& ;zgDʗkjᶆc֌ 03|A Gg# abXh2^[cޗ/5sT Nf_m ``h0g缟Ixʔ[=T?nn*rJvUTD1H)|^ĵ^(&D2RcIY,:Y@KmQ#>;t}%ؔ5Ke#Y,jX/TW"*Z].UuGs{7v-^e]*_gXNO:=Zk gg {A0f4R^ Gf:KKH`\]ዠM5[.I[w X6"Uk9;1xkF0=Li?6~JT^pH _.R"Jc1JSފЧU(VXu٬(bFƸEf, vrQCYM\ΰy_Jpl-AmA<.fuxo_)MU5\OrEbM";I$bcvz|`x%v/ah,b0FfEt^!Ѧ+!bvtMW|Sq7OmrvMl{1H^`I0^+D*+蕳'm b? 0uwf A\d3W L k6z]T<] 6AI 쐰 ڐ7)&&5M% R4ӌc[,<"ńx``ʼTwՐvY*:YJ.{hɅy&mV&$cc>!9]w[ЋnyOocY 1$3ʄi}ǾzN&!"q\K+Md)ϨfG;?4&`!fw0VU42myJD0޻r$+ j%jMJWAlj1 9DK|r(31I(^N'˘Lr=;F})pWl.P p QdLs2M(PqOu-#4Ζ}D f~`bl z]Uw;0O 0FT ;bȲ8ZAەk2%+{1+//yW\QGLECHG\p)?=2y06qJOûx%&+7+Ayty y, N!h1maF{? ⚽Y 8?ӤHfqbJd}9B^l·S 'z;S9fO#'AWEmf9bICnSo?_lM+)R:P#v=f4 ̙.~i9GTܚ&(Y8ŭj.#_+. qWauu!Vr88ԳvL}i>y{ -$j ~/Aee\j"4$0\0DŽm^ə oBBI&;:%r8X-+pS1biS0Im<*'26kgMzn`)CPk];7#ӷrB#JSU~=?ѓ|W(yxw uo[ѫ75>>vJ!h%*:!DloKOy# g%iT\F٥Gڛ=7weMW3("s J4"h)j\E5 I(ΰZɈ7v[#ڇ XʔLHJJɵ=8qdoE+$TX" 'ҥn[XϡS7v(hȧhDy&5sUQWk#h wqd[#d[2ʔxB].P0$^:?³sby b(mb9Hv ie$sNN p\}Ȯ!4 6璃FϼRC89Rس1쟯_{*e1C7Ft.OfS;6tt_S,PC{DpڞӡW@. 1[<>HN5V&V&:{| >9E^A]eṳoZwCq,ic`&7†`j@'(*KEv|w!^cIL.Z :=JH)H_VڼO2rJDOq޽qb(+:#Mu;'.),nCd~(fw 3qH']gg`V +\ $5mV#"=o(40J-F aMTYsPig<0QqftQ 셂[:VГ:AL[PݎHL[!\F!jk`BH/#.o}G ^hwgBʓD`9:)njEʀ=v':|jc;ɻM4Lcrr)([!EC l߳_zŨහB`½wS+~+-JdXbz=Y/uqq;KR/u&)\{Gr]pG_k[6ؗs7mp"`AMxC4 {oǺvβ`qq﹊EbؕH|Ûk 7n ܐ|`V5CZcR kʉ+u>2^/5wx蠷{{ĚYʄ6':A e ^(eO@-=ːF2]]a'FQsyѓ[aq:ScgGA#J9c"Q1v"j۫ަ`nj~Ü&81>V<Әۿs<^Ul܁ݸ{` m. >rQUxL(!U)y9d=wmcߖ0$D+]K4X pHGd}ků5{Ow2Bzdžtĉv~5hQ/%* 7y$t=+n=.1r[M$cYDMֱ{^_]`(:W]T!?[흯aTr·}i~_3_>Zx -N$ȷgY2-F2/v:g-+M4@눈#]dfc|H17.COD]]h/fz'/<4-HLZ(. |/iTV}KcGK̓ALsBmE7t>O3R}~ii3'eJSgyGvƝt>6Fvs+ANCyK(jRYKҦ2"\IzY/ <0;ijxA1ëRcqz - =E}ks]ݦJLՙD?# jut#e2'/cYEȠـ-e57(s֖FB[^U}BpSv[Z0ǐqRiain8Bd%v/CzLI`U\T_߁m"U:eә㵨,G3Xw..$W$ݜe%D4NP?)جXA^ ([KI3՘ 䥁=9Y;vP)5I0 C0>V‶+s`B|HD2x!!CS@GUɖ\U)T$& "*sFGxif oΑ7L ľjhSOƇ6*L7 O 'W>Å&tD;0KzpoA 2Ȋ'cr?= 5FQbz_FN5@T$3{S\x\ SE “A2 f?p k_SZsug4-}XE'9] e ) p<2"՗id ^)P/riu|b<-O¸[ cryvĈKP;2Sjɳ[5C>>e0d\ljI/pGYF JP3Pw/iO3Uh {}Lk$ހqX1]%rs 7Q`C>r9ҮTF'3 V}kV6|=5#r*qbnwE:˖|! e7r(eSک6D)M+qgs%Wv8C)8uH 4&GDg@ȵI$9+IŊZW" , q"iZN!Y՛gz3sxȂ"msAEn>][a}m3t}@ 4&2RމVSk7~/MG]Q" sK\{Yh7Kx(DqrIIJHP@ Ȍ$7Fj& luo[[Ce~XBPӲV&&D(ڍp2qGk}d5:6?RWFDF 22{Nj8Ju G~W>6]FMnVB~ײs5CFx8-gq߀%jfB&`P;DZW@qki9JE +ݤyr/r^KlŢJ= 4aRZmcV@=|H%[26_&>"Yҁҽ߽s; m]qOUXYKqūؿX^=f]$-]*4K!׾V>7FjY*rܒw^ ٻHcTq,9޾Hc$]H:/ҷRXP,*=ķF}@=bl%n YsI M2X~#6-"tjܩ`g$ theM[ ƑBZԬ<'>{y*qqi k$U[& Z:F:J=D*!Hx& >veU66dm˩Cq'o9j}mLPO&0f;x ܱW^j#Q9Kushޅ ~.ʹ-θŨhdggidt +\5XTW6w@>IMsϧ?F6#Z|y^;?N ϫ^-' I܎ ˵45K[4-\蚸 AU'³X ޲o 88AI-1Pv˶,>Y3 =+D@U{12M'3/)ؼ*({ jqg*OL'ֲ,]쯯h{.?D+E7A `A;(!.s;i wg8AǕ9zq~QQ$6=tyҠCʣ ՙsn-*gؽ9}UREawR! [۔26CO3SZ/#Hq(ŕBƬԑ^\&!ԟN> 4zM3|~UWuulY+IJ3ų2%<`KyONk2 ߰Z}F V:vA .?@E [nyJ8_^ jSKs 5 S Al]FFW:EQ-Qzl:L˅̅ $)PU c MAʛ}XɇnЅzAd8*5&g^L9J aԽ94/?n rL4?RKEg+%/+NlyM?Eӆ9ݮ*DX\90” l%gh^EsA v_ 0x-[-)CPz, ɗ;.~lF.Z!ꔧ=O[_`-뾴3_s, X|1wä]/e.qL >6iXzJ lgU.{CtUe!R8k#iJ2aF7̟̖0ijL[\cZI52v+TJaڣݣU&@.Ze?۞o0kG P WVqRh",z5"Bko ^,iŽ`8kղsA4M#<<|\]o:Uy660IesOfd3Ě,iW8} h,Ъq?߹}D2uSGhli}GQdiy;d6J + 1fu01ŔM&OQ?;JN3T"BcDўPVz6ڲqJtg!=+5R@BMul5=De 翪Eu:FLhvDO$A5;'xܮ"H=ghۏN0bB9_YG4 Nd7v-UW/K\45zw"uF4 ǥ-t!cC20bMw]R!j$@+Ipk)\,Y/@S.q@^Q ^G*g‚IaENF_SY=P31l1߸S^wU $Gz[k>\E( o?];X'ww5KT98ONNPvE<*XfXBΓ Ë .VPɬ&-JEs8 NpMW SC4?Z$옥 FB`aZ6J!_>~yewo %hK '^J/[ )^kzDAnҀYyvQ]2\V$;,ڰSB۔D+'"r+Nzr^G|m:mfQP[S#^ξ>|PM'Cz<^ڝ*kҐo*̛`ႇ%%9j!7?{mn e\>*\T,>t28A{?2zR dchDžMYݲ~1E9f XܸtZcMK*ь4L A,kq2﹓g[=S$k?tJCХbXD)ƫIyOS 8ڈ3UT(P{!Y3n@d7?PDvfh VbKSo+n[* Z/eM&<`_~q ۞Yu 5aɶm< 5y(zA姙(%ɗP} cmPMH~#x]H? ֻ5+ѩޅ'uv(S3UqmaRa!7"7gSe 2/Ek/GPuցQ_/J'F?bw$8&6gK:Ve~ö!?Q,)j5!CA) (kXLxlۑ}gJg#cSc> 3(Kk@I+$ENKcwfhxY!JbDU+DhA< A$anC2 3LiH0.wO?,=?A)y\KH7>|scѵcSa,2~1So}b5-@o0=}'[ K/].$T`ɝ^h *Ɇ5ȌH)f-!Z'VsK }[{n]hߋu^/1Ww2ec&ECON l^8u/a 7FWi|jcZĖ2#rtJaZCI<[{!m4*/:|n^<Ӓ@'D "&CL2E 9vva"TN" [?(7o< jY+P/Up\pT ;sq;3 2_coO4l: [M ]Fck2 k و2bJ73(/cn7HA˩gyFR1Ll iA+Cebuwyv# k_HS _++JYђodCd+࠵&;; 3V`]P) ;f6^߶^KВXrzI|P8y0(C-=eFTj%&C_:_SDct(NM_@ =EB6K[l wüsg8|)u7r=n~RDf2AQ1daQ:\ sέd/Hr[dږ+ELN0So$FJ HKwy{p6 >Xv]dά4uUEA]K}RDExAxPWU89%oq$,D%,^. B4=0NA;iPsm76ϪF"\hd ö@2~qsf<]B D#krij0{ΏLpg3RY;sQ6wuh$iQeہWbA7"ywȟ|P^"+]l#QN$<xi ϊVTr![Y:Gǹ*I\Y wef!!|V{F4->^/6c N,>ܵ1lrҨ\W3'P~}=" 4nsQ5;{rј8ꎄAs Epjvz l`wSNP"[yȶɵp镎-t&_3nj}ma~ '$zm2?<\6`ѽl`l 7$G=ɳP#+plALv0\JYH,죰t_ s=xÔ/gN3Hg[+ M3 tT:\ H$XW@ ?`~p}l8 =$PQMe#Yboxcl午WE ̓(E_Y>0:6aAΫO 5X]۴ɶ).4(Zs&+hS\_w];e'`͆WKnRmXĜ^:}bR*@:f,Lk^2E ۈ/shίBnF?ټ/I>WOmkə Է#/EX8G! Ţ}pz7b[%C+4`\i'0.}ODj{T9e1ĕK/T ψP>ʚJ&H3I 4ڌIUqCH+GMlb5Z`mDJch:g3Qi<mja2CsB7&~m]0ͤʇrܬboT= (:h 2}GbPHw55suSv rT kR·V\b @9*fI/+6$ 5PH˚\d-::&PNx@#V_摄Wͥ70+N>'pڶ#:@i~76ʔ_ŌJ,y|o>ItBWH0S}wzx N}= %Pv{ gϐ6?y AZ69g3"W89?T>s iˇڥ0e4Zd ,dmI^x `=TVx5&j#H(fYؗ'ŗ ٞGc RJ!H3T=Х,Sĸ$5dAX]@e{y ,_& btVկ^N1 'خgxsv G̟IyD?^w•f~¶p{=vnjRMYg  w,A]/ $o*7z-E6⁗*+}?Cjp* GG[ F ]ۨxsF&V"Ekx/oҊ~ 6&;Hl93<]Ѷs()oӌ׼\%4vs,*H#cֻ^~ᔾzk/QA9崖525@ UU71hU(ӭd^r*s5UZ/hgw}y-2shv3n]#VҢZJp'YA}6wJշ)]2Gk4XyV ~K:ѳsRpRo$V'w+lʷJ,g  ޅZ[vk ?;ZXVv$2i6ɐ\L r^lYX*+zV tX̍d{x(Y$3x {.IWdl*iwE{G9%\ଁytgx +@i<Q<|uE(v=]{lN㈔zz.TPê8zM3G`1r#~E[ƞ6󐷇|" r ),zЀfWԄ%^t3@Wlus>i1(kr G("(9@ H"^LPՏsO>)!8hT8YVs(k\>F0ܧT΂f7VVWIi6ZZǦlqҺg|i =Wmߪ4HJpRYbEQx\.QqfQP9Ĵc&ruV6Ֆ=T>(ֿ0[M& ~Frb 7L'k) 2^x[ 3A8c$GHyg[ 슱MLذ?b"On3wOʍ֥<}<&fEϬȥv:kp&>NB$:Ⓜ6RTdw _>HIE[;z ق\W[Aq:%mۍa<*\]bwѨRw*Yjq`y ©_3X󊳥rAf|'~!lf~MZ=t < 4 O#(aB(>wk7C|/DAe<'VQ˧ g 9Eie5Zoבu J"XO̤b bk_yti}?%|I%GہZ9h#NǷ5R[|ŗ 3ڴV6i:ќc1NMSPA)liE$boPn#GW>QKã IߑaT:DZp_t {{Dq 8z=GQm8>f%Gz!h# ?zYGWN\d|j9Y,y!v`n 7Ái"=/ Mj zؕjVLD!/)7Uˮ=Th*؁>Ϗ0r me1-vdpt0D׎.!hgHbUzfg C:9;1WD\+(}>mH[R(w6ߞg1ʁLDovZC&qbw3Tlj@9]4,@{ W3O}Rk3]V ^$n2US%J SMn/m1Xo s.WTW '&A0Nb母w&UO΅ E)&oqDn/AjWEL>:UDj[j L@2 d 뾻(W]ڽɞẀX MVY04cWB,/)t0jo>p^?˼lZtUY&ϭ,=#a iW?EvnB;CCK!܄3oQ;WVS{"19*075E^^{3B ,;% ,%)TЩ 3b&w.U2#O#6mp,jI _wUBSL3X?&)8 ?"=\GB HZ} rLV;4]zp@xlv:Ơb/[w~N0ml*p$&7LZ礴.U2@_?~00}NF9`YуXwu!*3\ɪ}?zyDB,S sdw %l6~ Y)T[TWbҦ#^{nSt<5f)־|HKӏ%dc~~tS!0\|FLG0[..OL\*՟H+OhHJj&n#s{x|E<,yJ 3~u,姴I ϕ0axT"¥ߘl]SC_`/>^>;B*AF.:`1o540ʑL[l?-D#7 nޢ鋬8Vpn asXk[EbB,[dvYMzD{"2WVxڕݏBHȜG6ķo0ߔX܉s19(0~smH$DAG1՝`iGҙ lMտ3֛C^#fޥwьKW%2!ZR׃L Rv*Ǽ[39Rls`rkaXŧ ͷ0i3n 2ZUu=بm\jeHV;;zADͥep>i׻3pX:'Pv/uoP_0EEcdEJ׬l*`Ep=4 dH7*<pk@9fR )(Fiуḧ́o0!i8x %(=֋ӠEV$R؆_@AXu.,c~l&!7[BNPY茙 3,'+?v[A?^fZ@\6=]Y͖ vHS/D]pukLBא^h 邯~GD,Aϻc0Q["g;)^P@|וf%ЭzEZJw,pTV%6 KjibjV_8qkZp.eJ3S< p`}[KCVEҪG,\=&°,tIVr0aby.Zhv].W{]OG0͆KVfO6}5|k"`a fŪ9ҖRz2t4 ý_Xfe4 $ wgҸ:yNWvMvd}ږ5 ta&!8DPJQ^zv P Q/u[5cZ~@s :Mo5Չ#F>smRLJ56vI:t:scVQ 1C/EBZpÃ1˧T|IMmLsn4j-xC \YQЬ{u#&8q aClϠW@8lM= j[ J9GeD-&ը_IRz$ Ғ`yGM4GD?fXf8~aGw0x-uM39[JhFA}& I:%'lp oұ빢 QOJxӍˏBm=*Ñuix6\XYK zºBҒXQg''mA]W3#Vt@4QKZ ?ڮê3^5 u:7-p0(O=XÄҜ̀qI1~aeo vG)I=XUpMMxM&WY0|Gq%m,}uR IFI;&jgd(TuY],*,cdj[uN}axB'ZjMt0hz]U0x;'rš.a=<$+–oгC.{ |V0!wr>jwŻs ~9CdR>qTu 4ZZNo^QX lHcTºoW*V*VH;eD!-C0E֜34Ų^˓iA`v Zd5JO(?+0?2c wǕnUqDfIi "-=7f ,YN/ SK0jP1 H5:65(ޡE6pB85Wn;^]ND'&/ Dr|BQ4W$4umI@;U=6F@ShNj TWu ܫTYaE'< NUg%glB'qѢE(E=i 1=lxM9f{aMO4$4EekT;+|SDI/AqP!z{!WnP}(vsY+Tۜ ;z-& Bdw`4Sd[yG0+`Rq?|@HИ:esRj8#R=Q6&s!;Z!?×v: LP|򓌥\ o5!HK$Xv#HoL='-#muIlViFo]ʹ~bm"к@&1X6,b|n(kIC? >8UF@TtŽ<;S8}?ismQӓNZE!`PH/>ٸMj 5~%|&!Xg{6UU7$uY3U+%0k_.2Jjũg#m1\Zp^^h̾hs<ϤZ֑ƣ9Bys1O#:)u(l.Nk Ee48= ؑ "k)]չ ,|pEZ$XG`voQ:||le  33蓣Oߋ>ʡkn*HZ[3{CR/CԳC }P=9qBm.5>aP-"nT Ui̺SMEmNֲik2 ZdlX[{\6' ^ {5YqbQ?A&5{fZ"-%/#ӁwX&,^ڞcJ_$(OzydHqaW-N4nQE*;MddJeA2 zd^Z, SO:Lc!BS=ځa冀҂6_3hm^]E.+9b[3z {!ʲ_3XSjw|PX9l{Zdrbf!Dy+Q`5Gb{SWW0sB h\kЭ{`ۊ.юo v{~$q۝>b+'1¨(P]c>YWWX IY|#mG)9OάS]Q,_6:i)!$ݹQ1A p&2S:ʫOגImqP~}5ȤYHXZC#\a1W+i0S1hhpfIK6%#ư4(u9 t脛'ߑJ%Cd㕥T!/[̛8_w)'~V3e{`0td=ɗS#4P]A ]tƉ1V (6hc^K t] btmh.EacH1య:&eeȤk @8wFBDk¤7+}憏="Z:5x,ESVu7V5J8$^9q~7ip \uH@a\yҳ#Ov ~7&oD`D!'[D+jP=[qi@wW^9Gm"#0BLb Dž@G7Փ8?_/qi[a E\,VA!u2-€ae&^A8\ c:9-v7W [l$><:,@!˨S{{E:_NAbamX}ӿlmUZNxªqhMC7OUBJa1YCcRJ6nMk!fGl4V\Aj&F+\m#pۃ{f.*#P,i`?c9v%4o6=Xu׭vleh֙o3_>N6 p'#eljٍa%|Z<_@Ȱs0IӁOԷ4)vi ejxԶDcwBLmwHgF&?u?V?r.J Fe9:PM'\G\IMѷ mi5#O?lw=qYI_ʓTIKK/0X>+h̟\{1fUCNjsv-/=.,ai;* W xzo{'(/AΨ/F[ 7rϺ.X1.vure(sLUFqjyL1GźVTYbX$EQrwZƸ\K^b2#qfWސ?n˔Q'i /`U" CoBA;+P_M)ehf iÐAs@=85;@nG6T\WL zP bUz,Mc:P !]ٹ)yp!!P4f9s&7|P-!Q0A;O# 0JkoeȮΓ_GMx!RTAT^1;"+lU)KͥG #;jPAU1 ޣrmYqoI5 t־Ռ/.8W1 X\uyԁtP\s0%AU;K.<>~Z, ճT6i"_񘂿VWM5-л db/ ^ĺ{#-"wNNOdڍ-w. ,h-WS@(HT,Fع3 Be- /΂ޑ/Ol 'zxޞ,Vn^Upnٙ?EwnRK#V#KԱ^2\.;;V{) $FrsOJ;Ms_NR:Xj/(BUAU$G*N;"ENk@34 cJS`D׻3UMf5T0!ȣHּ<$*ǫlrx& d]Y4ޗEo5>'ۄVw? rU.%0oK>OvɆd?#*uKf®&jeέS0xgT@)*^- bq &&:onzYߐlh&HU3z8]3:Zp=J@^"@2#Ή*#^.t:0O. &B=kئk۴^! ?vYqj42'2cYL=oPv9)"]r>ܽzpӝm47bC}\(2x=l)BxDW-R?F3n\to ˋ~X^6G.KRuB%5?;%[Iߜ޶ς)4~J@QPϚV8}<3@@[O;2ay٬} tM0LZ#+$2s:=ĉyNV![}jT.S ݒJjZ3sZP9܂ߞl/VnRyub8tG? ܊x6qPJ < Mij7^وS>?Pr$ ^'{ER^MzIiyev&ɎoNz Ȁ|?[L2Otz]^lQ?sxzpBtaZD}+ৼX@TR8Q8(˖5̪BWn8D6FCC^3lwk5bqSapMլTAM[LƟoA #ɿA P&#~#`hF٫T̴8r\> |'[V=n?!ҌaoݜH1n!Q4e`d%l$&`\" oΕ,UIܱS[#:Ǎߢ6uN_Xm%_\C>EY*6p+#9n]" *KG(e| 1=:^-`"~2t@[geG6쎽x+Tƛ~ggmŃEܪ{:\&!V/ DsLAMDžBB-rZ8zgqz?e5fⷌi2{.c$Ǭi ֠j5 *ߠJNA\'#,O UTG3ᙰ n06Fqc'rm;"z3}nc%T2DCz:)m/u]\ ,6ٮE[+8f cx'|ˣ!FVr*e1N/`$W pWe|و tS>ўߒLc&{H<ɇ1#o5͠PHLN&mYI FqB# '†.BTIGЁU!բIdx \Y+tEl ַrV6-a/("q9HzCoS nk5ˆ{FeuK+'_K5Ș0d57fPUXz;iAYzx3: @-7!4 B> Wx̺@抭l,V5J:TO7 ^pž,I& hJL6 73$ڧCœu/zY} гP"VP>4 9bDX~n 9ʑXnn޽P+0fgh٪*ڃ%B b1}R8/>8_[ˎD_&]51Ei-WEr*ZlDh@ A,0hD Q_^kֆU;ͽ&]89+2^ɶ5@R'" a |,UlL[x$LV u}T%؜ޏ{S,R #R`9Ew.=IٷutDbAbPBDͧkݎ7Sp7 NҁWbCFz@`~O&Þkj簦/y{9r(=w4 >!΋,ǬQHX99"&9QR#{Zwjzfg4o|[?[/s^?IJj3UlI۶Tkk-% IqihЫm >]/ii{"cVJ<քw&|ʵ)jHxU@ًaA/3\J0fә Lz=Y4-'gGDxȃB:?D "ɬSB5cAPgk7 -)eG+_BRAө2C:>;)L]عLer_務[k;2ƥ ǛrU$ޠ; .f% 3퀪բY0ǜ})J1&zvdeƯ v^#6]9E&Uas>0ou{tyFӃf1|f E^H~1.@i :?@| l\wY[`8%<L|zN?C J1$oXR^d1~H[K3F36&sjHT(xX7%ЀP'ٝ94^`{m.cbwXP5OD9 p~z (0i X !sreB(Iuʇ0w٣ݑr├JWLb ^hi@_L+yCtlzE]Av/pGyka=ב fvF8t0Xj Ƌ;Rt)]9:Ta;VJ̕)16 ?|\ ZjYsEbȆ` NR0 X]Uw#%Ss) K[kz5>f@TTW2G|^c3 t!a#d߶d62Q:c?;qX9L4ZZ2Cp5e}E?/,24id`6S@sQK) q h['.`ͻn)v Ă+%' C4zO; ̨20R[kϢX/Shsw3`2LᾖaVdAV3y}e"q:642z\ʄx5&{RYuat^sRHI 㥃{_(K`I0]FXU̅c&?L9@`ڰ{]2DOFxxcf=7 Ry%M.OҲm_<T_ a3 ÜZl3>B0VC{"43&Okѫ7XGᶣ dc2NWR5|VO@lFs{ 87= ѧZ}6tloA?y+1TVr/7J+q4kdJуS0kqkDA.wĒzylv;C 1vU? (~E}u_1?cʱ(mEAISlwgo=Vi1Uo,tR"~wX,~xqzW| L-4R{%p:ά~= 3"3*b) ,\0ok}[B"4B^ANRT#B4eRLea1?n2ac].7v[lFnsW7s k_lӍ_v9J/}[؛pUog}$+ުv`&]mr-cw{K?~̵r=b.`8_'qjL}:8[ n 9a.O{Mҵ#7\9vNXX ŐT3 kcQh|)+_fqqTJ]a<}gnXrC RձW`^BD2U]־y˱P INt >e E]o?mۢd=Z~Jlظ`Y)AE м65Cէr+Ɲ땚n-E?]'p:&-ΑƂ欱4g4h5괇٫l姟{~!i$ϔ7w6?` j M鹏/m8\Ԭ\Bt.ҏO+Ξ *!A(*,W%6͢j]`}`m+ þsQ!*(@Q5‡mЏE=w ?.`L i[e/WŋC_r1~^֔IFAu#-LVPK[ƨ-^ 2/ F];E}[L3mvh S sŅb,FܷɐMy~Dunǰ#QR?t%?#3׬k?%h7VΧTq2TK~ꪎeomOy(v&adtT́ ܘD6;\rT>w*QNQC3`{(mI2'e^"Z[r&.m! 5I-c KH(sWfSEenK1'eCr'-6$=ys(Β/\)$†WҍjP(D #LJ5_})o\vM%.p * !mquďÏ܍Avɻ&9>բxTXĿ^#X]f .ީJ3!q< ?۩pL]mbŌr/^dwrs"h1%Y.7RMFΝ2T쐈vyxDvdMi̥ 6򍖔O.muP{뉍~Qq`!{1߲B7[RH!7& <7ΣNRhs^,\ {}mwEA_~Z!M0Km@jM1^܂|n lYSցj$"fKd<:=*ӏZ(Uݩvҿ VE4g1r]'e8j/3u/.DA5sC۠6:..e:{ہ֠BD‹1Vݹ8LݥИO94áeO pLHK6u93<[7rn~ZNLMlj;& pIo8eyea`:, e>B,IIm LJ4JawL="*/=\ʵ>XJ܏4B[Yc:64(տ/1P? 41w1냿YjqE}Ҋ9%7AݟX6=nz VKyJ6`u4z쐠ܚ^ !7d8jP!x¤*VW縉vHPE}W{MֻC⾡8S=GL1,եţHOȁg؄} Ig@LmA`c HS-ttK3T BM@gWjdr) g1#D0M0_0=:wdJ@PX&DETƾ;eP! CУ>BC 0ŏ[F v޹x%qp<%F\=/^~R=pa![1J|XwyM +ێ8[J%đD-rֶ,T E0B9ʦ^qpfv7^ ND.dcѦwc_V k4Sr FK1]3W^(|S0-(?æ Fb=ÿ L$_KF% -n&졫# <`0O ,~ox'G'rwn6%g]pT 3UD5u'$ dhʱQsK!FE6BY$"F~.4۴'z VPYeZX O2FA`Ɩl|v1=Cm1b7w}waz`ڿՐq 8$\FXcM&ql 'Ip)2 &!\D?UJ"Ԭ6ƿ^x $.|#y)י L /E1!w=URY`eٮ۫3=LngHhdUzbr[ Yz~X$ Tuׄ6aTj3z)8/8y ڏPdpmLt{%"_Y>/)[˙`ƺ%TOd 6{!5XC$GxrhZPe WޅLlS56~˛ZZa0(M_& , ~c d8qa}4)Coo/IWu7FI ׳0+JJV7^5npWu4 ^_i4*Gi+2BV=FYr+qX!~% Mg9dcA۔$vהTj)v.j@?}-g,"EaRޠB ݇s?X*Gxgh,ve*S+c9*fh6 M%L~g)[xޓ[1RixS/CV7f9Q+I»a~x+-^ I_f0 OFU&-!8u,(Z0SKP:i<_ sh|`w"zmWwp[O T@kH<W1T>r0:F5FsAF,%$vb;"Nm 翅Wq"@; sң_i \/hơ]``DO;uUpt$bZ=h$ `g?9ȱX|J \S6K`\1IXd@ͺ#o785%;RI QDm::<Nа9Kzg}ϖUx_Sx`y=DžmaWe6CxfZ L[ڷn\5Y/_F/o"N),530 Û BILԋؚs)ML]qʖIhัx8TV5OTBG;w'N񊍩>7AzZM[YI@5LTrڋU?\ayZl_S>:ftJk_ʢL,QQ{k{bcQhh&_qѐv޴ry@yLI|Sۃ%TegvNjÞ;b<=KDkg֖awyR\Bkzw m¬4gyUOd2Jf<2vcei֭61웧P\X(Iy0m:7!In BCS,#ҏpF򃢍xebQ_퐢_xÁt] f_߱*ߍ %VlU|,9X;/X$@Ny15A=c!.2ғ#:ast)Zݕձ0O6$2|eW*bFaG6X,:q8 bTǺxT5&(NW,ڿY#QOS&@;VprA2@-"I*b _"Pr/LhȾ;»ED7:2L.,5ۄnXrK6 }gU% 3lP')KWluh*MsjkĔiz}?4#d#*k[E%Օvh?=?vЛG\l:G~miUH`;>MLɤDSX;FRGxC}02e!Mx$z%*)~ha%t?f@)ᨃ˙{&ڕFKg-%G8O.8yTiKA =9e32VՉ;̪*bآqRn]תT]P-Z\8q1' Ùrܙ^*inUV@c%:qrn܆ lC џ2 &Kf|O.RFpL@<֥ƎY>Y Sn˄HptnJ:rvX:>U$*ag#ZÌI@ /43ӵ߀g@2jhoADXlDM[5;y`˝UPf*쀉۰}r#1$_13N?W0z@(f,&k!%<nL8D& w{D {A 2[X('fHxBê" ;fVaQ^8-;]=&zt]Gk2{n Vbi60H:-ĜRYԨ'wB fW=6wP]1a?}Sqy \\'uk6CNvm#G*Sqp[+,#YZCܠzv8:~ݏ|RÙ.zn>j^ߍˌNvAI}CkKd>4/T}^ET44sTH-Z= о (V`(Ohs;| j9eGDOb1U\}UDWBK|6;j}M.6_헜+s/(Bp%Hxq%~."!ZFC'[˟x괛ﮉb|]y&W0o#n"WfA.Bd =«榊>{urZVhG~ S(D1GBciSJLYCV% 1K.ln#CdJ )/mNg#<]U.8ho h]%BO}P\WQXlFY[@AM -`-ɲ#Y2(5\6 SJ'N6LkYؐIEdg|i*$7]uՌm2Ky1svZш68eҒsXvc׮+tTYM Տf2@5S<%0ݥpӛ|OT/b6{;w;".$lZrC@riGrg% }.8[-ܵ Uz* Do4{PѸ^`Y-J?o&:( ^XS=_- d?G{K;(^7َMiT 3`~bm,mi"# j }0*5 ++Qi|:oL&sh X~ .jc#4}.wcPXAxARzyA 09zs~<2pa`xI IolZ.oZ ^5e0?r :ϣĹiRcny] I;ca¯p'C>umkWU=; Vި`gVx`ZfkVu,_hJGH=M'|$Wxf$S=zo-jligλm;!ӟ۳Α;Oa3#TM]T 0s-BYCHF?\&6Pˑ9FaNvR\t .~&e}C ЋWjHwy'М_43#5 WfMPBO2- 6+9zHWLw6,Q+Wa8X"'☁Glco\R@h6gzgl%Jֿ2C:;ǧF+!k~voYL1Udž&WJ1Ry4Yny$#dޙ%h:wo[ 4}5 U$Ois꧝0:Ɖ}tZ4i0F ףQ TlB\ ߔ9Y3a7J:=CT2kR9s%:LO|k5<adV48kMuĚ9Hb n veT3IYAo/86J]Fw/wAb.l/_~}1>yނј҃Oj۱߾^N\ *(@nL8I:toPmSkF ǻVSLso>e˽._(, w|d`Ў]:(o~ٻKU46;2,7[AEgF><wDQF 0 OkbJ7+'%9=<^b"%L@kiq0='Z$>eWIQhg;:4A\HSH e+WD_;G-%S:vDrfCm}\O -Y;3T{&TҲC1c% tp`"#F纾qՈa)F xb'b#j5ョsZ(Ȧj|GlI֩bUuSePds[pm," xK32p%J G&7F) f3lcD30 r@18~мZ5U񯖺8uX-w4T|rt߯c}~a{l 9ZQiPQ0l/vd؝ {60lQ2$ dɉ[R3"N;Pu5a# "Hh|<6pE,~G¨=Yżкc¸NjGhHb5k'27g.+tkø8Lޖ`G]xJ,bXtROl,=ߛ_A$Yg{jA72yB7z$dږG W6buʹ1J2`:bgU8ka|"R:oB+֌F%Vl8];ja 92Dj˧ *?p ZRd-Ժ L-|$d I}.e6`,{2ud`q$<nR+˛HPd 'k},4wf%(;‚_9@rZCP^-J~mu}#Hhy06α\UՐ/L)g#URVPP?^vMNا;MWjͤEmj:Ϛ>IvK>Fۤjm*I(?P4v Жp|S:ՎJ}Y蹚?)OPAGp|@an^.ջqGӼ欮L't< G%-?s" dU[vwTA9y#N30CMɈlJB=Xn˃@l=<1I'$z!":2|lܩCn\2k|ݷx^tgaoc|PA *nY֦!!pQ%3LoU>/VnDR{D- +_8%¢|k׎{0dLLJ_/Wm:QJw[{O3f6YG(99" bSu_v3'& #wt|P~~Z%#Q#=0*#CϊWyTzv"d-dLی}$؂)֖4(s]c8嚼$^Yr"Ng2@t҂Ճ!d! 6CYpTuj;2OhjrLz e\|1m J!Y4-Z01.ݥ#(>g V:5*7ϳ֍\ˏ p|$FkqdW2Bt"iUs]ң1Cϲ^r5 H:eN]Bq[J?BuI^k}B孂%) p >/M9? T~t&,-EDdv:~de6}WV&`ηJˡuS΅P]y꫁= ۡv=^to+H]؉%" iÆ߇jx>JNl$XbgEd\G;'@q';~W9^Ru錩~kX{X,VgV՟T8ωlJi%GAM?,kt| 0Ywsl 벺p1F!ZKSES'c rPQ K>?qO6Qtn؀],#] +6%ZQT6|G)Q|çG\Sw5]tE󽞐7[ q3,y !#3nbXң Q`Mhͪ6M!ナ8mX.kti`8)!Y " ]tH8NXV3&5NџeĶ+9Y:α^Ș|~DU=*X2k^4 t"X;0Σ8x> T2񡊄$b (Ëi"HZbkT(g'9^v(50l0EnX-~9i\N+-J0!sgajA4zѕ0AmSD @.!3e5rx#6zXlm*O< gZEsuKܔИV=w-1}JK`19h[!\^az]l#SU-#(Z"1X _Wߤy{1Y c)(͇-|>%J&#zm h= [wH-刻V[m( K\3ϙ^c(ɣqMy 끱59GdaWs"^K DSƷ"yg<#@xA=XٔtAĒIr8\aiLv ]CW׵Gxu)vøځ̾LEo/aКI_vT8`i26LJnwVzZd~Zea/ O '#/!%lEHڹɱZ7 s?"D+ߡ@#ԗ+M_cuy-P:TTQ%cN1X)>m#V;B$T&X:Vy@rу!Vrbf>.Oer @ihwm(VRttcʪ:{f9^UiMu\SvHG.c#j4`coA~nU_it} sb[v]k1Ɖ2d əېRA%59u9 }} o3'zB`EeࠏQ9zN8߂Nn!0F.8)ќF43yJ^5OnojK=d2T/&k`=ϼ`'%~t'f )A']2etfyB7K)ޅmnG9a X<[8މ.(sMT-23 S2~!\yT懒`g(z^ݩ ebN&k"R&UHL1σ@7N-խr8bٞ)і{E1JCذ~ԵČ?vռN=sd]'͔ʒ֦;]Eb&HG5S7d8VhMϮU^*vl"b5%620v7PXCK0Z̄#U1BjG,9 ˦C!UN應/=Fci]J;r|/ϵ4ON L $Wyg uTi>ǂ ٢A9)#lԽ*ߎ]7%Qnea1_:|t@=HdDވ+`Xqτ$ Oӵ'TΗ:Ѫ#nqtdupHf O |, 8H\\wjf}#`듆18an/$]%?݃~߆M-'#GMRj.8yG 64V`4vfL#0q8Q~#míagr#ec9#<ǫ u\ pN͌,gYizkvG=5һY3kRjА]`^M!&;?Aok퐏cg:}V}s3QXJS FiCE7XX5 e% x!22Gy@COQ]릦%\@ߕ*TFƊSL[ą @E{2qapiމu.LQ9$ezmKTEL+.@Ec{a<vnl~Yَtk\a+׳.47X$ S'hḛyVˮzᎧjmüSZC{z稺ͬJj@ĝ;y,TýcNONaqzmL%>(K=XuR/WU@B4 (k 7S^dO6żN`Uř0 ̴~l=:<>,3 {1!lڑz{+/lR&pL?vդY5ȶ*}=[@,R tߑLplCl€Cvi}PU;@ettFӹ:B)pco}OӉ F2lB VIm-\`*T#xcI%wHHfj&d@ .1-;J[+uݒpMu- y/U2ɵt*g2#3 _LՑbSލB۶I ;-znW5y>T;׀"b؆>8*:,"KaۂWͩnr3F㼺ag[Wyb(dJcl8(9+'Eŕe%_\PlaN59|2.$ FR> )W UJY%wuN|B_xYzd׀x&-#^qEIbg@ƁyxעT? ={eN::pmEXdrNl`^g =%%*Tyېf\+iƥ5_,G4<*:"XJZI$J0NK[/6dEh,Am{rϊ.tALtąq;Hm語 @#"EQjIMfh**svX.cAGpFOqySl@8뇎j&(_?ۤN^G (wpN8y߂w (B:RpaxB:Vƛ@{{WBf봌 A.UP5,kJ$qИW3KL *535 ViÌFl&Оѕ{/ky,`ۯݾ7J uC sZo}6ֽ9Ŏ6xlB5]{g+@5w#43A;x[,#MjigD >f`W0O >"}B(_`޵IzĖ[Q%_{ ||T :.w>W7x|Bktq@gR:e#'(WN(pwc6nl)ؒ\!r(. Ғ}=Fݣ^O[oG4MVkCԸGa7T|A40}8[;-_q σ_8ْoAx-/,zD MEU+ۛwۨY2%\A|w<[K=#Cr=k̋B2ЃHğ(RŢܰl6j4dbp˷cVgfʭkxP@7 |26P]?1X:@^\(Gbp %ωy iҢv5DŗVTf ԛ#~ i} X.1aPM*1V]{ M?-i*n|u힩:d>"3Q32e)Z065Su&"[ y6x77u[wf%Iz׺PX`ɲ<c_ 2)7907:" >Cw~jDzFcRG.z=/>a1|,&c'͟" Hj;8|Zd^ ۇӴ4·vճDFBu@Ic9. k7@+AYN-Gxtk*Nxn&0ؽE82Vq akM4kYmQH{k:Jj-4o@$1FLOMO(PSk12Xw|:*C՗ 0u 9,l ?X`QMіϏRJd7Qck FBiDHgAR4pM.\%26M7`ײ&_f@V#lp_BLeU5ࡶ&6dw*9 u^Q؍}⻦@D,^HJw=˵,|7}>I}Dž]!Dm&VctxKp?r-F- 5€VLŕ+Ўɛ '&+}̯ ߏ?0-+YA<~0;:p=&}0N 6ƄgfGlc}|((=>%AF oo ?Lwuv3@އ 8n\ T5#(X66>ղjqC'9@˙Ryn6C/sJ#|=D2#%@r$wz\Xu"(mS@e>òR˻_.wӰ_)\w!ٔ e^Պ# ~,:6}4e!Ҩ;-oIA0{tmQaum1݄QxiF/T6nn7:s;h/}٨2L|.RL6CHzOErl:R])Cҏ={V':(zYphͥ vǐYTzLɼD_+Y._.+oٯ&mxP*ڢ*q;R0RO;Oh4?o( &B~_,xO#e*:xZѠx[i6|AL꺕zZC+6SI5 !֪7ӷ0Y˴t"B>5 sة K0k_V0a\Y|S0Mk‚v׉AEUW s àyuW೧Z Njp>p eve+4FfJq3=CYݛW  !h,r_ $eroh򩤳%Uވ_"6CZ,&I+ͅ=b1$!umT/P>[x~wUc;9HvC]ܐK&qzKO- "[{S(ò9E.sAΓՆ( 1եxù7THmsO=#wt}4T!GS&7J~oN*:cmY5wa6Xsk#e(f"BJm͠rɩk-j̵0-8_if '}(&XoV#y/HO>NN\3sFWN" Kwt2At&zG~#r:n''&ʛtK kX0asy& o;02q~K(f 6Gٸ=u|=ŜFQ [rnGE%۽~Rޱd'8@QDoGpfE]x P=^&|w$}M}JdeSPqnɮ}qglMh5cH!kxJ.`%؃I%\~zҩOj2׀Tk?.a{f{=|OЫ W x`>ִbp YCDs;89)pd1"Bl^ Lt^q|8h&TSC], i6ԋRbڮ L+"%do>$Z'p.]ew}`BeCCw=4D𕲮T!Krc9&jN-_lzh>苒%p!G"Z(z8jyȹsdط"rmwh`8Lo{ *huzVJ7 uu |#ԑǿggyPX:AOk1EM⻻%n-)5,L?jtYaRݐ33xI&0݁d1o6 cb%.K(6cpƅ ŖXAvq7H[hU^8]T3s}2A>HA \pZ.f/$۽wαk~p^@972]d Y&砍VoHO.TOtt)55_)Z#U/T^"Hi(*( 7vvR7@|3u9l8BЊeE}:ӱ_hVIe]I4]o)gۻf!B[!x|a|+LMêMK"F wϻ ß&bP 91ȉW{ơڹkpϜ KFrVG&G{`VbRD )++ ڒqNY%~D(dmL" ɓ9M0|fiG&K!mqPB`XoXٽFb&_46?ͷ#DxB^V~_E..[>`Z3pe"CWioci-)D9{O/"-kIy7Kv4`Q^>RѬ'0b>yn~"b[Ԃ<26?hq:Vh~&H|O?V)}4Rc^m'6KnmtA.%iVw )\Э>TGqVcc6`Wx^)ϧyVR@=`@t=7;K){Q)IJ(9H̥&|Qk|nb9^CS:ߪ35qⴁ}Vqz[yZ F;}IoiyVȦ  HS2 X J1 !Y=K+B"!֜?,{5X`|>කw*FrHBpK F;N404pOea P[EzuY5nV©KD3RTG9üpa/\')]MS6oni̽79V9x#SdDZePƴs[tN2c8ի-*/M8E9Ha$V-'T4:lIY Q^Ξ]cZqIU:}\̩MEX9bP0Svo `TN oZ)@HIl`QCY &Pk;,"6fyAw,L,n)Tɲt: wBl}LuQvn!1GJ =3|U(cCҰ >'Qt[4XxUBi^nq֑ QK o$s4=60Q/Wc(QDXp[鎦KyD'OjWV-i~^ɥnYJOacuLړN+$Mԟ*EM>dmH@aeh/ /ygww;5P  xෑ(""}?(Nc.7\41D[B,顰JAr3?au=ΟXL5nVTPϰ\EUu1߸l&G^].EOvHt&V@ny8v4کrYp]~O%[s9$"o k°"(E\*m3.̷ h s`-<`shf/ff7Ŭ [2tUnۻHt݂&x.B\~6lPk8 bط|}&jݍ8\P>cbsBJGgscxmYdlH~WH 'ӗ {LfZn4YLAtvM2{`9봿xLP2zΠ w~P4Mm:dqNMhL3_e. 7+&^a 9d~n]βGMJȹGtTyH uص\34\FnA =Qm>yɩF,<_;BC͇'Og+d.u!h9l> Z(.6@8S7)O| } [0<ރ, 4C2(;;8Ѓ)[}A#ӷ5Z3׳Oou9ԯ{%kS2,@]4#*<\m~Br!0j7Odx_u޶W:K{ e$_P^3D2[s~`z|uirT=F/* oܞշ3-fxgYquw1EO^vrޜL1LԶ!Y僥(IzwOz3^FN]oҌ}WX.`Lm[ |6^ٟ6b;bwB)QKcF߯48Pum w!%=4;i#Y] SSk߂,JqmGP2հ){l"m|-%5!c+]eu]cO-ݳ{ =F$b:/5_3Az]_j?J'1XM0 l>xx}$"7[Oq%o$z AN#\qߝ{F:,'մ 'buhCpl 1eߘ6Oq-ɸ\ `ͥܫ`pwb_.BF@R8A[)j3c$^PE,x2%{)MVh~NJ)ɬkIuaT7tsckҀlwFI 1`=MS';@B%!;EX 4HEI|`ЧHAAIw-&N &  n㰳7n"9kݏR_`+6gQ2+eZKn 97| U/à_+i[*_!, 3Co Œ~ZaD!*|۴gl6=N*o-~7c%h/'D{1#,)cz]lsN?7_bOF8dِd-C/[`mWʜog1ر-szzB+ BSmTA1]쉩_$%-:tE| TC#_;# ux#Q cQES{`4<6`ԼB&NVYz6qO},8@ՍZqP.G|dTHiY7 !"li1@Jk^yɡh,e3G,KotbQ(E6HRbf{ ng (2.:ė;ampy}bT@B#Z$wZ"վ CoZ>):{eE z%`"^UX]XT\ ꭦ/ 4x@ |ŵئ!`$Ц+ .TSxXCX /O8"[3 2c S C"yuSEG&Ęv8`o!BGm\_@7cr 'ln~"#c>op'vEIpBGz"ia01_\[뽯ˈFws%R=05?nքLW ̅Kuw/u&>Jԏu-$MȄ$!WSm-f3,mGxHXTIW8~gnDrc>oմ GUg`R! %{2\nrTN M %+1M$v!`RO !C:)hidkD.xqK_(px.px}ݺ-vzP@"ܖs*g< fm;߹a H3_d ( 7.)W9K mG#! H9Vt-a:\ trhDi7\V?[+@++bBgڬPHW=BC]GA9%-82"`ĿNy8PǕq7;tS0~˛붉l`ђ;R9FM?EB˰3cq(k-2򖢅*?ۛF+R~Ss=|nsaÞNzx]wۺЪVtTpB5*ݳȠYg4p3uWg.xLt{ . c}䲳l7hS*H* 뗱?TXV?g A%PCbߪQ !^>ĵ)=9qjwN9jekU{ࡊfGyf1Nۤ %efJFR'XpOT{N-Y jMyri@ſ*ZLoIсYتA\%xm 0~bR*E0 Qrsx"}VեTʼ%T jV4ki*?Z^\jzg&V)4e~z= ؽTf!f?F}Ť 3`If2Ot|([{肋b7ml0PB` ,yӼ^8G&n̑n5S?_07~T2 8MĘÑ`f9Q*Ӱ^hTFL~&lZA^:*bH|f.9AUR뎷؅`U=IY\ׅxsyE.{rSz;4u 8N1~ ºHлz u(!q27(~E>Pyɳ. X n}{D49FAkeUP#d 8Mŷ+-[W֫Luf䆥Ǟr%!oB͑o _~t1u: \,%uF 7=#8MH7񋻹yD_l p)r=f?޶r[D(_r[c:Vp:ک٥h*b*x(fʽŗ]/ , ڬ3\Fߌ_Ê9CDu i5p8n0K$$n(qa-`n[2o[48i^Mh2 d 9گ([Ć eJzW:ƕxw٧?6g \INg{dbe@6ڿroHc gs% mR[T\h`3e`~6>V](V%8\ Jq>=gSM8Lr+28[G֌r%M{g;Zm4aʔ[A'MGA7p0bb W\&E%HNƽ"D\6$x5b߫7¥Yn6juꗛp&TXtֆ5O ?ryj6MoMGЕ+^*H{j g%"x gb2fS8Rooh C|]t o`s?[jMJϴg\xň<6 ad#8U;AC nKb9n 'Dk]9d]34mN@Ï3L=!KMQcr;xDG/,u:@)_|B{$ v߅f{[,HJ9l] _)t Me΃nv 5;t$`U4[UV }R>Ýؖf=h^bñr`=O9+Yi~z5nw`Mκ``N=i6v'z~itGUsw빿ЗLaP!u_&R`j3.PxWn %i,zW420*;-9 )W%n(t>Fn$%%3# V ءG30a| g㧺4'|UZ\aTtc8}pTx61uo`$M΋Y IzAչnϲ: n "כu^ = DO }_| {qu$uD7gE" eTK{*(40[)q6Jl Nܢe,1Ѓ˿*@5TTkD?S-"8ϳFƂJ =Eq!m2P`!Oqrs X|_)kG6_WcKD.X l橰P_xUcfQ0vzVĵV 'R䇙s 4 zz归qce?N>QBUaZ7ikKqXPMXƦT,^[ /*tէ:^Wbprc u^ҞD`N*sep'FĆ5&RmdzH]ZWbB"^yJ@o"co zto_ W>t/hX Z*:D6+D0E 8" \o*Oo>SJn-3 4˙KTYO'eN/Z]!qO'k$<}g-eEq+9jr*P2] E8J ˶N &Igr1ꊴ z,dhf{Dx7t ;(fzd̅kGj".㔥{i«C9\4: ͏XyQ-\hH=5z_X?VC A5L:b[ӭ㩄nC 3}Q|.(q/ $i3U#$qGKրb( mHN`SẓGT+ ԗ~mԺdFE|=N# ,z HgW]A-A7!Up|ԿeO{¡bC& "N\4nGu.[li wb a\m{ūXDT4mޘr&Ʊ.YscSYJA vH-<or&]>娂UğEF`Z?pN0ݠIW"w$astt*#j" "Q¦Aܜ%?7ގY 3&vv^i;HӔ+qde$]aWGnI#Cş5Uw.<~3Ol\ȭ=T*Rm_1B"?eE8)LM)^Ah?);^a1 Oe'cO^!Íyz_tw9ʣy)Wv1nwyjӨf@ ,&Ee0m&>~ُr:Rl֤WWҰccr2dn" "6]%9e-VzQ}n.kBuXxcXK@YDp!q\*m$jS?m3#R.c"#DqJL,k Oɚ=%TA>&z}9C1sp0N; .ʴh bYߠcr=0NfDũ [ g }D l0Ϛ؏4[#EHk_QnG6ny{k f~wN3AlԄKoz0ThE܉$Lrx2U;#.DdNfo&CPa)@$)߆7A݆jju]Fޜ:O9,RYUY2'2!, |8 ILu' R76LK]T1@`l |Թ"$ze "##Ƙ9Kic 6/CwaT< G]MwѻU<9Rg D_=C(C҃ ]T@!e۾}W=䫬@bf˒B&tN&}ua6ڲBlt4te~MMx +ȒHwH*%):g}^inP=C>ߝj^I`rFwR ċHL$> Zh.#AkqHy1YЏGޡgdOrh4XGBLHkn )QoΠ!kӏn6n)20=qɉe޶' wlEuHYq>c#qKl*Mx&PdM"֋>)@|0U~S}tT׍M- G8~€fբ?6_R((×ͭryx:8C)IG,z6˾B8*K+R4)N%_ZE|V&"QqȆY<*NYFp'Y.vyhth.GS Ag$ ^о|w[f+DY*ՑT!:t" QkN[/zMO{ģ3o*d!lш#*np.1 SҺM TpA k ޅecl*MXB*3vPa `G7S Z= u+dph}h T o:fs˺$??sm\n/]/ #~"\lDFO/o_$v# m;s}ҏd{hf1VrrhT,aXf[E<2u.Uª^L)CzOzڢ0*:0rOnkdPN$uڤNebf+,F֪toNmh< 5D>Mn&ѢI+U+ߩDek#*1!ER)Ti';|jT4QRؠc=1s963lϐuw!f@BF'[Hr!m_CIYB =\OG jFmn\ ̸A/IIa'귁::.Z% M1 *- Л֍si$LD*Q 䅨Gp69𳓾Cxq&T0#nv ܐzK2#kզrpɝ r}B"1l mHZ+&Dr}gٹBWrv,}+4{Jq]ƀhKjlB(ݣ_=4M :W:R}Pn eʊvkwX~0ᱠ&T4UG\sˑhe@`.PBoz"}i\eL1F91!cbYc9,[ZyK _KqTKПa︚G4B4sm^z7[W"]OR$5ǽʤ v@q~\a\TJ4Rs&Ϛ{n).=~}q wj/ȫBkwȰL@{̆m)Wfc\>g A/^_מ |D9"Xj%{ Vh0%؏O|-eIgjtsa?>7W0c{4t)|;DQְU6pKܵ?Ϸj7dE0~R|qZdN`m5,^˲eEc֡ b:&6#VuPDP9y5fad}= )&7u̽mu:]_}>"ք!-4ѵ)TPLǩ= x\o&=Z¸W'*B>+z70rZ1 Pk1GF5aڬc#>y&S_[0 486=~.˂&?GOk1 rVg;Vz’_('hLDzzTnCStxޅR> sDBzRp@<0Xp^ԐJ\͚2АءX}YY@l)^#|o?8m;&oRn&ӡ%̋ܖ~J]?r I$MHpڥɢVYýAF&=u)%טj$J̧U=jz`3n΀+tZX8ҍ ) P^ \Z_>y6rm{j#=Z sPܤ)HaA2Sd,R@v"Pk: ov-d6p3i M]|cH&CdI6Nv Ю%m;lk:%2[7 {_{fƓ6?qDߛ 0 TSGO̹UX ,eo?ZY)dVHpﶶG c(=Eyoӡar;(n(5 r󹭟O eStmEjfCcVqԍy㰜U[ֲbGErH]5|c(X>7.SevJʃguӞ@ri^7ڹСa%&鋒:z;:8j F;Ԑ-Hux%+ݲ0V>h ̺}?ihtKb6>i3icQy2)~sPJAΌZ;Ձ]O[\i˱I__zjI Z7{81)ojk(1ZR:<71xu8'!Ӹ9`q5%ր-7o$Ӳ P//9ni~՞_[rt*;602+Ҋ:# )+_@.?樚\?dӚ0i]0B ث$\^bhET.|ehcgh 0".*PiI[C߃${F:Gӡ_ s38sb6_m@,-_t˸Hwةiv Xן ,`(qMi69DK\ypFUh}[`ߊxĎ[ZT5(v3W}SY[L1 un8R)JK}>uXxiqe@א. %C-_֝Ӫ8J`ߍ vB^.*gINd}O\ξmM;օ:dzlj?5>ES vL,#LSn|Ry+uT>uaf&<9QAAy*yRyM'u@ԟLe)5!6 #&Ԗd?Kבa-ω\ǮtD +4e+ 0XF&bw@6)'.[ y|mE{FS`vU]y"!AN1~e0Jm7ly~׷|/=:{ ~r#>₶ jnLT֒RnwsPl*9÷gEfv4a ޥg,"i!OCKg!&s >X XǶtn`8~GpҖV ;GbݛAޞ+KSPMفa3oPs{ zmjD$.kEK3"@JI;уJ" KH ŵ,iHG0M|حz;ۊG |f]Z` #kD.JϿ ;jŐ^Eђ=%zPGsL8M >@ļ{)3HslaI^8 =OkvA: "NVc^;/|"O)h_fs?N7O{?WM3@Ƌ1׳#hM0# g_KN:IU;lS:00_Am8s6 b%t}˹0 2uC 3v^\ aƻWH}g}$%R{CM>"nc\jW.˗ˮttmK{γ؅n;_;GUzeA<< {wa9ڱ/)++nK΂ɤ`Y$p{Dy' wQNB=bnLcֈmG-хY"aTF[+팂^Nwnf:(/GNHi7:zΝ4]B Hވ}GzP}nZ[H8Is9S20/5޷p{(P1zE}!3ZsƊ4C`( 2rWĨ]\V!ƿF )+{Ì%X2Jğ5kO2rF'#s!(< Rl2+\|ㅢ1kuzЁgDE)ttޟ c ޑ}5L#t2w]F-t^"YiFh.ّJ[kV[zl%2R[s?<HR})߹}"q0^jS Â4蜯([G쪂4T'oͥzC3ۏ#oD198)3%ݼY9hepVI# +n&<5_w>.wI 4\ۻb ȓ'n֙ЎC͟|{w\ {^{RLdNdn/F Ï7@ނ./!ilʬ͡ԖE~U|3j{Xuw{A+ܘ]w˓@"aIe*GϐJ f_[UZs} PC mU Nm)xDTWvn *p F>*f nMч`(~vS`nE= ٲE%$[Ɲ51st0)ےJVxnne6pw㒝.OY;ܤk~:!ÏmL ON2h6:d/hRJV҉QoZbeBYQ\ t!1!bM0n}Y LQ QY,|byƁ#iX&zJai.a]ܕu#3! >ũF%1CоOfmdiv FN!1L Sy]u  V^vٮ ]N`ΚQ!I ]GaV KhWNt+qSs߲}3 m{|{Wv dڬSeppRK'@z8 y0Pdh'[DyQȂ9J|&pGڻ_2#@P>N6˗a95/FC1]ٱ>RvIi|_nˈ7/<945bqY" lJ}llHĄ0Vg|j ųy<*CkdpmP)/Y{uDg$k67^ 3qfQ r=u݄%Q%xn:wju`! cv'>kXbR?2Qvf{@1pō?`c\sĹ9¾X*.mMghSnL ZT} ^>0y_uػ_¾Yc?=,9dE`F"7%m2+OS0VucX\ w }zeE4c2X‡9DTQEJ9 E|~v@EHX6i>.G{`f[ ~ (2{ #McVmNK \cX xo5[( cͳ ԩl,+赇C |܃@>zġiiAgFXiBAfLg˝}jK`;t[ʞJw6F{"lN I_RӋEg,Ye`,6m*YA`fNk .LKp:̥8C7 ,־r\Y'XJ{7C$erqWJ 03}.3<Ƨm}=s7iaH k(ùVF0w.)ʆou7RCZJsLc/4U%~T~ ڪ;dېYPreo\nc̀0HeIʭˑ!j:ff\]ɞ;;Ny8_e7QR7ktT7/\w/JujZ~*$i/:Up i~RRɟCyle,g- Hf73d&#;h9Mcv} 5>/事)ZzŸ/_QjlyQ/ KJZ=79mZ9Nh/_W,vX 5"/2{7^!jf-8. ,U5xc٭@$^}j #T\FoAVXzOwbAder,cmÿTIXgKu 0!p]'H`' -<=S_׺,P-(,#LXF#Rl0 amYQIuyIf|?H'Tc4 ?`%a䵞L 3?2҉UIkb3vyB}.5hDcԉJ+s ZBˎ% FBAAThi1U_9Œށ]/lRR$QB);u&i'0+oJɠokӹx#;}}S_5mbhۃr Eb\s%IT|d]j ܶOwHZ 2ɼ~%' 'b!Q]_l⠾r]׵0L+| |m—ሩdžj@NߥPgP9\?/P'JN4 Ue tS4L}b&=yD냜3CAZvzX۪w 5F`/yQ0)ُmf=>s#R ܿ-Uxި> g{iU$ï#*cx7F4~{p%rSTc0-_+s4S5C\A)dŔ ]f$; 4SUOV\\%Lc[Ey6@]r‚f@zA+#> HV$Q} ַ)Lw8iM>#%乃0fnCG`2eqՓ}P`bWŒA,t e(ԬNS4w& ޲ʕZ-I#COm+inH*t>8>kQQH2HԔM@qØ+{ѪZ)=bNc*; Ɲþ%JSz" }SyLdԉ1@c.mv6#l^H.jr"2˵; U\+a Y"зTv7RXHj} !w+C3]cZؤE9C*)۞DZ$@k(F#XWɶ 鼥#J&j*gelv148{r!rv44z{7@4Л@Tݼ&-dߩI8Zz=L4ʞ:0״vA7)F_.~<J5B~>-"`1|o*;jtHH+ rR="-Îr3qQxgr0jЧ67*p.XQ-M5H 'ߛ VvJYPa/Ȣ0)#rݞC6OE1zB>b,VY)qWd*q^' %cJ'/aeOp:a &k%t$\ F<"sIہK3:uVsW k9$ʗmg}"̾g(`2֧;t%P+,;qin.ldqڵ1<־dcfeZ֦[#&1=߾Qm%m(=Ձƺw荍~x̕vvÇ5$7x;Ƈ^A+^pjU dtb!OBm{(xEiNaFhE:{/IoOxs+6ŦioE#]  uX0#/=/zїOme!ŐV{T8XRF '"?7.Z~ps] dJHSa]̄9#`P'1ZVIIP¼ֳ tu O ౅ (^lnZw˫''/agh7XčwIYEךT7wԛΥRRS B JNg¬:!^ˁ:R] S.•Z1Z'v\ ү_@?-DL]sW涩0WW4VBi;˩2*Ǘ4E{sBޥy t4W~ov̧RE<6A.l֣.ap}.÷iKQ݉vh)%|V g-_IHa SN#ptsbW^,-HiHxh*7-n+xpt:Q89;tPҭve7A94tVq9"]wIZ*<NϟO:a bNSs:ih?i = zW}HR*Јx(yW:$c5SuUFvD;QΧF6G#z{Xܻz\"DIR<~$8Qt7BlmV#ȢsD*)<LE虡5iS{hh o)L?!pǓ;"h *SQ;ڄ+`mF^L"&dA[4ȵ >⭗WмUuFq!y"ieqN:2d<`n/–iG}J N b:a50T!vl#G?M(rWpg00y>{5ݕ^&_l0iilDEMO4կ?~9" /`S<7h޶r-6G{;)/r]`fMųЂ "y\kW|)zbO/`${Ș 擌A:Mg=+(=ǁ9{a &%sJ.P ٌY䞚4˪'ED ü~aTr;a_{dC^5)~?Y- z2ͻ [C;s-ˈ{ abq@p҂ x)1ҁ휟! a3%!][_cbѨgN Vew"'5RI)Nˉq&$`|^I+p( >tAuc lDBgo*uӅAjy515077)1FpKV Z}_\"H^xQtY6)&lpx6Dh롍H]}u 9kf::k24Rį#//=?&'|H0t F E WBj#zLĪr7J0F2#V,`mN\ud8T 9N6`pIW%1a /bf5|῍sִcZ,TάoXP?4Diu9f1#=P;iP]d҉iSeMa707?CKIb~1C[ЕԻ46A7ni;u|\ c's_mn^`<ģ<>Shx$)x]ne7%nCoW'û"@wvS$ا.-N}n4 ZQGpb #P!O7; 4FyR1QŊ ,zٸd^cX/u;;?֋kН77n m_\П$&:X,үTڪ7X/rJj(z]]aSl8X'ή)KE'SG8(#^dWo7EUVlt΁bǵ73E6æG !E@zfau5XBuL":>RJ.1Swnػ-M6r|&ec)w`syxik+}-iAk'Lo.hՎ44`+`\QȓdIoo*C =жƁ8v[,%ZְB ]@Y!P=DoohVSZ JN;Rh)﹮vDWj1SWͷæ]Ɔ VkmVsRDAV:NKStX蕣GйOb# K"CViL&;c'3 ">rʟĥҪ q2}Oc+lJl#hf <3\/lZ(ڍ⯜s}V9,˭2gjy j.jw!]{ '*V-W/omv|:Upeد%O'B L/x`gl6+b~X$4P%MQZDH9 jR֠F:VD*_XC'E155%{ߣoif"gЬAơS%6px/=ze¥L8a]z| ?J~`V_}ePb̅_9#gP/:I}Ϲ'S4p$xgk g{yj0Q^oAkH :P>Չ;󺆱 <ߊ8u:߅1ŎC'iEM.9p R5X_@o\(ْoze 4Ʈ_L-,746zKs_km_<ϚNJ]SRb7(S(mL;gr b ኴ.5obxZP= 㐣O$EV~mXg\.Z_5!\=5TnTTW nCO]~tUx1#QDT#a !U;zMgw3| 0.I;̋i1,o+/0suxRȄ)6rg= ?k+B ρYp'khu,.NO\-":(RGKVɹDץ*YfVjyhYns?CqY D|E;OJ'ޔkMҥCR5m\!ssçzPC"dg\`_u iz?T&it57TZ8[;?;i#[d+`Hoh3$yp/ UojE #'~|PnLA k\Tm#?nS ߈ CJu"V _"ma2\ ^ WMF)D[SS}eg{|-ˌ1EYEsF]$<c#ݨ5Z0jRwXR~ڤu'#svH58x0p0~iRu@n[iH{ABd]~}Zcn~1 D">PXe{x#ږn(-tfʚq/:@upurITAṆpц] O E%,;|u 08kwmuHBvbQvsBmbr(uj%:-:¬nf-*-Hqz_aJ).{Ce;Ca&dN{Cɓ}'g} k z}QAJp܂s_A;bӈ*9)npr3Rj8a,nK/ Qk2$lW3Ƈ &;nf;:sk=V{!78An]Q؏ YOԍ׽9"˴O:CW35LnbʮW*nN8(FKUgoj6}$֚QMspIF?'R=kx)IgK˓rMcGS嗋K0rL*ȂZɄ68{`mɟ蓞BIh:5k Xp ɟG D |ASܩ^j1qP~H##Wb4Ԁ8˼"]$#[Ӄi5,sEϰ NA!"gMDIkghx rj\d]9SYbɆd,\J= z z1VA`oGp(Fz{Cd~̷ۈAZ(Uzo"0ti5قeM8oh0e2uVa c:rOA)#:$pc]@je%*g Tc~ ?Yzo~;!H}\ՙUjeë#PXK4$K?:LgvndLD~XxB3"~1%9xjEΘvBqO(Ya5x[KN޳oZS?*DˋP5$cX3NѬ}n5لH(AWi5\]R t4;n ,>;  cقTםl͑ r9B76=2g'.m'ryztyo1e?)hݚv_Hu5C[>7 \`9O3T]=]C/}݄/{YձE\Xn +rS~@R#7״F cK4đHilBWVKEԭÞ,ʸL# =T HCK.s; !*▪kKX0o8ey QE9ҾNGjCJrYzͱ]@N]o7' pN^?Y{rKuߜ"U':AmmreCy,7!0mϽ}Krj?"*@XɌ6,0ƽxqɱ'/:=6>gɾxO?<2)53EHS] 9\] %kU⒚--=l[@K:ꬻpR5(Nm!F-#,)ΊQoM$57@5"R x}S4:9sp1'<$'M{DM ;r$ҬZZ`@pN6X"ltu_]ai.pb?p׾sV>:5ʅ 1ޅI(hQ.$AR"Uʔ> Y[ {o8fhTKjl!/_8{؞ϒJeu.g9j &DEun5}ØѧG% N~reO&#@ǁpˋ( Qsw cezi{Lz)d%Jβl[C p2& % {lyl}oUؒDɳScM$]r#RvҨt34+3`)0APO&J%QQTk#k 3]α^0V90ҾwrR22K̶k1/8^dt ;ieQs` Wdkr 9JZA81;f[R#~؇U~ ٥Tle}_;95㝭lyVr|eyzs".PP2->|:AM]il/(53D8m^žQkŇmWg*bd"ʼ:ҁk;ѽw^Nw "-Mi> )="f~ܞ!=h42fRf4V]px2 _d-v̏M̳\)Ѿ.Ix7Խ[=dmU^]צC!"L^_T*W^ڜ3):ﶵz1f&k_{#%@N܏<:UmZ)ԯ0mLYkoc, Qn S#61x,g@ d9-EC{vV9a #`i%ηfItp=d@>yĠR+ B$g)1}k/. wn`M_e"xҧӂfbӵmb1#?lܼ +4D9,jJqϸ}e(q R#2idNGRi8N1 x kX:ς|US OT1^[Z\{/ ܻcA/2nn Z; R6>v]'Vb*%r@زf?t~܂qb=ٻPybkdyВ" xmψ儏=&m<&gy 5hƒU4 $vwp%.\2 @7s/,nȢ\vψWQNB~d8mKH<+6Qr|Wz7?ݬWt\bSdy&>X. :AĎMHNe=4⺦$^ׂ:f hJ:\TѮ Jt5sg -4Ք#C}Sb^uJ#XO@aZkK1130%5?RgR?jq.mV?L 9T|#`@16翍(3bj~X{:pcgKEwiQ& fa $8Z,)ͦ@+&~:Id3Gh.X[ij6jbw~r) p'^&t2}%&CjlC|FbC'Tc.:m(]u |/t5#VĪGoZ8k0du[jfW&yr]2ZDE-X\R *k<^eT > xr}ک$>an]w|JQPIDsU"ȠvbmP:czw[HVceh˻B4յ c% t'+.G)!v\|vӸ_ZݢzRiCƘxKFj \&9=YxnJO3+fWb/6y9ac7Nj6l{C$֌-x%Oկv?~zCDk=51N:sq*#MxQCꯦj* ]>]jOqI׌d#݈x?T FƄh)O\}j$hWq"rv_"6xENOvk ջ&qVF\=(ʔ$&|= }z-oP޸*ZW\Y5:cLڽϫq@).6 tHi7֑|!r!帶EE ,z#놐:FV7,Xw+KJ]]5,Nooz a$G-O|zy%y5gf g.@)i,`h `w+PAXmt](ha~ڵƶgm c sA2VEFbp>&9qBRVc0f9͞vr Gފ=G&>L[AE#bC'tAt2oDk=OJ ۈoDZ>i}mm),! ;U S}Ǩ>x:#c]>܍Kk0?\&fߨEE;G`)HD_!JzU Tr;(@t)ˌ퀅BHb%n( (`` .XILE}j[~JBq??rv}|}輹;KψZ!kZaA?jT;e~:N h OkyLTlE孎u}sd?uD>z(۞NWG}Φ%~NaNAlÔM,ܸw"‹BImab^SkN a'RK_)r_ir|hRc5@uTYP'a&!-;]jHlORB{ h)٤(2웛Б虜~#cAҟ,n_cnq~lTAeдbQVH@*eMʹe@!/=wz|JP t?!b8JM*uI[ƳoUjG%;G_qwN Vy*esl0q[, o2?͂7t-PGm݈蟾nuOVO #znhMQ C߉!gđ򙹒%56Ul2d9Hօ Z𭹵\06 -Xk!a %ትV4ꁂt,&5ɨ`!n!g]e7A30ӛ!q 6pʆb:سEА?ʎ󁶪H{AiYeM!ͪ_B I-|]$H_eްEŁoc@Hk~ Sl*Lail/=\W?nT;޽pcdUط)ꥒ꥔&DЁh{)~֊!Q_RS9A؂$jɑ#Ҳ 7àQDإd.@ iS3ғ}60ܑPNȺ ݅o$=0^AӐ6V <ӧcI,";f.i{\9k}fFS@/pfzUmLULׄo5{ay{Ԍl6ѧMtp*R;sGUWԶz[Z`$\ڟDV7g!ڻ u0Ru> ꀯDoMEvW>HBv;6Po2qhhO} Jl =M'%PHE.a <`gT}Z\psXOtR@9Cq]KuMb<$]~=vc_ʬtM>Mb?ոuR6D鼛ƞn8meIK֝qDG1 peK :d2)/K`7m* (>±ByYIaz\[ iK'25fԤnt|eRco‰2p+ YX]~#\j's)aĤ-ӅJLcJc}Vkc,v|Pw$XS=1R ddtg8?VB=o]pǖˁݐTtȰ3,:phDløbQ&B=ФWQ@%d8@Y8/fN+koN8 \s= A#lؖn#-&61Xs9=zqN5 ߫UV$=vdeViINVL)=ρo}NK {aB /}.\8}8,p0$\tKހcN:fbn]ҽz<&u-(2`x2KƦ_nS+\'d6Jt`٦hm̭ٔ+D'6G5|97 9$8h a+ ee\uO@n;VӶ6稖x}m]u?C15*,nٵ())*HчuYHu~KaS9`˒^4_cYtUEӕhpꭡ/kaLY a>g|},x"($qhO,Gɇ{1 d?{ :>>PZ$"Fpjr &5jNNϻOyLUωT9D:j ׻NrGZ U ]qT8&cº[wԏP}Aq4njyN߸m6TL*&u0-Tr] [}׎"Ss<,+]e1 Œn~~af}Q+iLW1}uZCgx:^+C7|/coբjK))Qag'0q-B $pwGɴI[Ŵ':=5o ;+T[C@.}qpf[ԥ6F'XͫČ>Mgᢓ}:FU c{ ̛yڣ&%VWEl?9ҕ\My@};a_&POZxF` [{_Zw^-#_iRz{KJryܜ&3J˲69Ʊ=d>m..7G?C,bsPNd6Z>v=Čzaqc_;6dY?Ikpi%o7-TyNz(v%hlԏ ɢvI,VU!-O7 Lh+q[Ҧ-:{T; kw;rb_Zb<;$ꓛfv<zO Y tif?(nP n`> aRX~;[?a-G0!9z{B+]z-(ɗWg2G nY4aȝZr`8IL'?wX=N??_[^>Cz춼$f}mNCdgA* bUI3<c)C҈bjb$?IF(f Q£A e Uw蕞*O_dPönj#?.psQL?Anuu3FY[|ObјT+P[s| t/K{A(%ӰAJ!t8`t}ujcE~b25}&zݣFLO(Eiޡ>2 .)cjo}Ǹ~| YOkeZ܁P{%5B[g 8}8abjw7/~Me=ѕn/s%°nv5g& 㕀bւv=L7NjSwuK7 :n&Y }ݯd.*\~41!N LLj WnZF mux|E4I2 L )8DΑN[j {΁ac]f]{J85!ʊ43UdW]dGN!*J\W.`C)*}[d=&$)L'`go#"Y1"80WJpO$Mq 7+0 $}a{dX' gp:$iV`*1} 2Qp#LGSaF [5 _ 8#^y:vrz07XK 6o&6 }4.b5[a mXǡ}DyQ ՘W5,s"kfǘ"ېtY" dg,(G168n%hmT%@ʨH}޾Z|a؉. SVX;+1|c)!LHyL^Hh/~{'n PCG$obD* y!:& ·xۋurBͽ۪\dkv/)ABѬ}hr!/ӟ nNƧ(f|Q$UZ(.ox`Yt5P@y[aU櫽u|eXܦ_LCZ^Wwd"!8V_bҊӉu;8?Aۘ#S)C<,,5 OʄM$~2VD2<đDo[L,ކﮁ&1 #~K/2O,^D }}\w,O Wp*L/L@w K#۔ -zyB^֬P~Zwn -? 8$FX/]FL~3{\7YSXStnVȆ.d3PԪalɌs)OMVPW?lݶZP_Ǩ]%On@de_i*K5^g~4fY۞6q[ACiL)ՎJ,ʻoG+ If͖Ks9jjc(Ro !72ɮ·lc݈wpu9nI0 2Y6Vi+eA*—!k$Vg;~b'I{M+BgmtjQ8]AȨPKxrnfUԝUT-4"#s =gRe^4 P6ӆN8CO>I}ȕ8i4 vL̑%leTWBDR! 0s1|['vmj_d0xi"Sn ?ٴN±h\᫆Op,MQKDaVS"uְף 2W5qO`BQWu1&?B@f%Z8;+pWa \) N $P\܈_C` E$\`I\no(B7U轫SC 08&Ф4Jzk"uyI0%ߋ]ҙy x)>.+sbHYi2LiXaTnJ.p}=Ȗe Z͆./ٟm?<>qiUn-iS1G!'^N˵`%z,pe^!xdk li2a>hKn+U$nޅ~ukVUS{6:qbXPtgT˘;khQf%>֌|ȮՍ" ݰ:r:])<|0|5׊phvǹDb2UIJbJWtZ@My:0C9&MZ8UJa\;Ȱh -O3=yZo0tKvµq}s tY #f|6V&oy2Zиw #Z]Nц\$ٕM.;H䄋yR نTu04W-?$5V E{7tЫ6,뮬I=Rtj.")vO_<Jo 94ՠuT> 'qI`8g팋' zeeEOmѠS؁' }L'L"y1  )9rɿyV7)zh"V>VIj!_tcl\;W 7Svk쳓] ʅezx"PuN3TUt} ;E c)"Hmd?F|Ź c>K:>8ѱN6},Ac,mwXx͂S#}l`d\[h@CpD\XڰTQؘ<=\ oprfPiCkL1XO/8T6\ jdQ*xrgR+јVJe?4U:{ˊ9iOZW=/O\"JW\UAUxOg7t2|5G=_}߬(jF<%{4J$C=) Gc\C@9y+(]__xUeA欌 8h?R =D饻bm$gp9,lPz &,b7 CcvHޫv?r{X0[pJxރkCкϣRD{(cмT%"PHX_&KXb[z)X8$\dO2ifщd%yJ״ߋ̛J-:S-6!Xt]84g~e̍6۲J(ִ7Y2-8ᴵPr0 zvHĥߣG㳇1;eMNuWtFpcj/ |aD9ﳤ>F>aeɴ+vkssw~#Tw L MxJі!p?ޭh)b 6r3 %4з@ָj zl?E9$JfW#ݬl,^b r"5e]WZ@T,J)f%ڈ)u*fzk%m%N;L& 4DI tP`X1&o+!D1Bo,Xj+Dl-꘾J>#\ FZߩ dbqD"yČ@2Jwrvwj.&P9 ÿ՟^ա>܍ŜCS$Vq z㣙aNf{0n l~,ۋno`uwIWF_w=Po`45YĘ}O#ەVf5kAi<*F~j]],լY@QY RAxzCD{,uRQ9Gf6ALp-:TJ7RZw'nQ'ฺd|>.^vmK)͔l#ɞ-˨ E݁dD5`PLOYzHuԂuwXir;k_w39enNfi3k|84=ZٽJ x>3yt9PPzd} 'F^>ĸcոgj3ĸ෍b%fZRC^*F5ƀvscOndRX, YLZa=,zIrH0T%7hbD$[] 73vԄ3e5o B!ҙTFd}N߽!K?Y|۱/9s~쓘!0=8 %_6@t2bM@PL"U Q.C{& ׮\NR7n9zr.s[fW{3kW=o `z͢肝Wм.|ǔdt='E)D|R)1ǒn=G ^e)_KsJRtY6ګ;e4s-ˋM[E̟<w.e͍Ɯ_I_-*?9)6p&lg`70)CNգqsBJϊ9IA*pGgd8<#?^SM?m3EϑおԶNB5RZ`ryоUUwbb)xDRJH7H3Uss IȲ vNbZ;6a'RC}K<Z@xi{A ^?&G BQpM<e4|h"Ґ3Z) QtzCPXTUCv5Lv~5Tskα@T<:.3G !Del 'tJ3+ y<]J:cG&3 tLo*4YKn#h3mXpɰg0}Z@q9ny}J~VHz5T_om. 6YA7TAmQ V<Ro2swzXrJ" M@O@mF=c ^22:-P;T?F$'?bZĄ1r6pvwviCK0jv^FǕ35Ѷ' T^ҥ%V exi!httuSRZ}kwH%t?HnPp^>mPx%éq~: (m)1v3a֟(H7#{@,ʺ~hh_џl$#2؆E+HSYM67$35[VW.MZl΀^?Wd\&Id:;aK\SOYv=`2Lsֽyv@@)}{ Tq(8',a-@p`r]K?\߷ mrj<;_9htfa$@1T?N.VbpQ(,qʚzK0cPH|>Lctzv XMLl;D{%N%ZF˞@>%PLOr>cK[Sةl%ny9'I_p B*usyGO3ydt/BQWa}>($#'}3~3\R^p,:_lP"JR.r- 6mh1#uU,|s6@>15xfJ c5:!2~ ՙ@ћ;"PUoZ=`cJ-NJJUX_`^&6:39 -"#ۄ$>ıѥv$ Kp_;]#Do=2+ZL"XFg:-X8hs ֖ZPN S湤Qz>m\ٳQЊ־y2*'㵘'^КC*^zU\JPN㳾#qFR JShNk] s Ӗ j02ZY1 D 񿚡voƯQ C~nH D0.HD tCPV"m@{Tʋ 0 xz9hYGZP_Mx:8j_@`[ӈn}"Xwv\Phn[ c MM~ ~[Xĭ?$ Ĩ|2bAl:b8GϝA|7R 1p\uQ `oWtb"/C͒`jJ;qi h+ rrJJ@)Z|~erDjr;6(t\;OVx[o-,Is|S\3M5Hw|INDx ,{׵в8 OCd2yФ#;c8%;`c ix9ϟ*ײitt@"2aWmL%O"6?0Lj4IF=b 4)eTe{hHy 9|U,I<'Yk1rb[2.TaZ廡37Dis>_CH]/^n̮_ P:&,JtPN@NLhDx(!ٳIE e Sl|ꅥ-eJ 8+to@&Y^>'l!65v&L`$[pJWǟ+`-g.&{*=,\sU?_9ҡ HJ幪zimL ˯LB7Fe_o3mA8,(ڰ Ҟ5Yw.3Hd( ${ANQSkʳj[ΚDR43R6Y:eڦč;HqJMs/( ";(9ļxKN]-—lҍD?- iO8Ww6t8gQlU$IIfTӘ]%%pu1tZ(P<*Ma,SKJn}q^Gŀr",Yu6c:2v"jOV4=c :"}|%^~P*r~8- 0G1JF`;C(2$CUe#d]uGG&}!⌲*l?E'&0vkRH,y$!};AHӌh]ҙu803@جS7@@7һ/2X;X^.;}дF3]fl)&TlQ{7`Q +ig* SC['9bq0!v=щXrS+|@t;' :+V<>{z܁^ǰmVse(`-lrzڄfiȼ#}$Emuuܢ|%i@(_6h@~탇Ihs_:a ;95r |T+ AzT'zp~3Sy^V)UA("*= hIrߖ\gzȏ˽:OoP\EvTwڞ!s/H"ڲY|y|BR"v (-ҕύ&  P2xg>^(?4ڋCK/Ƥ9UIo𻕅_6gUuyÞB7t`uhL&4pyNޖ YTC*z0fQ<44lA%Y6_h5 ӊ9`zR2=hɝ!BX,ށ4)8y1YU.C|~3>$X";$ #:@׼Nk%f<ڹo1!t~#V|h1}>Z^tɚLZyFEb +|ӎY~;^Qqc>w@JGNJz<zydMâN|hz!ѥR7d>EC0lb=M-Cs4R*Dž;XH] fZY5$by^ZGvS6y]2] [u$.l2nln"+|DI5jRR6jDv r6A?ΨS\jcȻ3ك'v zc{n/̍ S&1DT1#wB|N]DC&"{ʦ$I#l Cp&{kD,VJ~|˾ݯl0u#br}YKT?WG u;C*(?S `v4lr&64"4#[p -jmJ lZۙ2' 2a4Ѩ/C":x}&áݬXHzp[᩽ 'Q3VGQM A.ڴT}0L/( ed!CH-a J8phN'zpW)xqaVC4װ4210>̃znb/?iwP3o7#ۭa2DbId7*;YZLUkkrlE$;(IƼ=I$T?M 9ߊ078p”>6(,m)NAk($\W^TCscYA;2a(Qd^ACzܡ[,ɏyUaj8(΃5Z t=gD|]jڞd9B%csxf^ZIw40CbZK{KO}qC+z>dWNCQ*F =,ŇnxlNL21=u.V0iCĜ;b(#dGXB#ŤotMI |uiB-6%z򳿫&8hw!C‹OO)8El%mY2XwМˉ '')}Ip~U7zvwݹ#E-WR1 W uYsvbo´ Zoovhn( Xx\: d8h0Vy|X^^Anb5(ϐsavNK|Ć7Y!oIi(MB#uz{52+"01YɽwZmn'z=&n5ѹ#Pl_\&EDO+L<^O$n0^|#H5E\GOXЙ>~ N7PqTP?!,fȥ h4e1(-Zc ɵ^>d )QJΡݝغ~8] M,_DQX-zphHLcNvśj/{0fK`U/ƒi\!<Fsfi>F|VhF@ R yRJضZk-ahH%H14n xf9-!2U Q@o6JixUMDMĘ{ 2eOxLհ0APG8&֣RQױoyET#!8&y$ֳ Em]ݦ7hO+h_<.PI ITgXn]C_SdI=X\OsD,&G7za S#v(w$nAϚmؔxcx0gjcА3/74mD١a p۝S6obڑ/yA Zkm#yFeڬ\N̘l{@3${݈TxOr䪶9 ۍhg ǡgD Äj}+ej_%emptO{N/'}K3z.MHwRO1)Hr`-r 4o5'i)0۹YeWtpD_Fp9Blf6sFOXR!qq5b!z|S_{[NvXʌh>DHj\%^v$GPϴRT=lEuib#Vڲ ]nbM&rr@*Q5x>'t7/X)̓0Q RUbsaDR!&:8"BV G~t߶ɠ:?Ӛ,ϻwԣKE'yQ9;T) MYceԄIowK]ΏUc839eFN3w̳YiajV(ɾ(&x& KVmABeeGu׉ulSalPJڰu qA4tH1VDXF)OVゥh/×dw0#Ȣu ^nv8ć 7!Gniw16ir$mCc`%LdW/DB ?PEHEQSS#ߍ[6ik͜lճs{@4/8(֪og9x.lG3>j%Wx2cfSJj޺T3}z~8.aB0]@&oqW3Mt]d,T|ho;%uO%64 73*|!'gE1+/ 2{ыx8̅@)vJ*tF!+%wYgUh_1ݦЮz]E%{UD O^6Fl_^ZCeo/S.=6 e[lҺ!64!|p,0Yz%9LYILr:`-܍p5F|i,y:=zq,aGgBr;/lw-䚂 2q21ebhR7|Iʳ:ld7iʸ-ӝ7` {:28i$Xs׳M[9ug\!LrrE& y4z%01ƃ&MBpe1`0!%zI9ܹ(2jE3jPgOêǞ1$ IߙMv3M GLLJwtQ)Q#"JҺhXC\)95Pճfe/)?=Z%_";-To,I$ ;y\OJF#ꨈ/"IaDBLdX,Ŀai?ssTZ h~j~c-Vhh뮐춀3sv^a7LЬ5q%/:BvhHt1=ץȻtQcU<!MAM`?KV`C1 c/+Ҳ/`c_Z|f$/~#nOWo0gW$'h]>UYÓ:M\+ʳ U_c2y 8)4{&E蕓  }:4O/ă˶t&|k}T Tx JB G?&"2.pds>r#E@?0Z&t NSd*o Ju"S"qcYRU [/!@IsZ'%ī1^c V|Z"#b[%޸ΛxPh.{h\S5w_k饡#@).SJyg^Pe s;i+ThGFTIk'.dw yD9bF xJl_CixB2>Р$/q;62,FH᭶]×KTwc,ucR*@H 3aΗxE9D +t?;87(&]RX hek7ˊ'A揰οq1r٭kS E6_3)@Аs͟O9I Z6 7A 60W`HEze^b9a:5"Uˣl⭷OeU`sAds8~< 0$UeWlf] /I wcJt’= 0DB\7b l76s$2| _#17uP\un6dd>m8GNȬ:&kJ(8ns/ PprGU.q+]gmdcԙŒ%$eV`o&3 0 6"I nxXNs ĴUAos ~y)f/)?XC-s/с']fJM-5,J1c_v8Uq5(Sr7qB@ .q=( r *pYTSy >T3fy41n9I*f CR h!qǫH$D^c mjI?ݟ\Q;Rk=(Ǻ6f-X *淒 -~ZxtdIC*Dfe0++ec9y* nt)NJ. c ~\+=Wf8|0};)VEi,??n͖жckNN3A OU󩎁T'&JYOg Q)ծ#DuSTm'T vgf! IXJu hO ¹;^ъ_=d1mkL`5:9| i3K6窌mE~N1¸m} lߚ#ߞ20xSV ֧K^kl91~r7 A0eNE|o31aWBxZH %a^ƻ3'bd ^֛q!L[jY&;PpSyך6%o֋]!—GRB$5e[QV-۱M#3"٬7#!  jla3©XdM-v+ L)"÷R44^)F0hT]5E2CGB $JMrg;-3{QǁU&nH ZF%)?09/1c[a4kr@0%%7AQs|J4ↄ2\&7犕:`4$~bX۴06E@S+JVD̢I;X̏[RX[k3]qULHB4+`e!cbUeZkm.Avk 5o@1xn >r e'^50)A;E@wPSK׉&LgUT9$ 5X3h*ixQhToȟ&IZRM :Y`(lnj: 3CB-?&MƌT\:fQZq%`V2)>$_i)eAN]yvږDȊ<+kDRE{|s9Teu<{^^"L,' Jl6F5K>A3?z?|,[Y-b~h">;D%8teđ ,|t }^L$cDQPTauiŕ;<.! Zv黢^~.a(߳J=fR}/; w]XI ZrJdVa|3́#w]Ϯ;'[6yHt*.(~IF}-׳C_!OM]ەMA>h5tmͦnc.KU"\OMe/kyNY׻=K&7Hfۜ -MziP~2rFG;%#7KW4nB6iwU45vq3#rnͨ{-a6?veG0ŵNO*)% fa,|J v3qڀю1q"p:U n2Dn@N*1 DYN(!@IN !vˡ׷%X:Z::'BYۤ*|nADk"٩< 0>qm^J{~A>xSL`iKM1Pu5KR]S0 SֽlH~2qj _ 7?++/#&ѽ?5 1oe\^L%TO)TT[3^!Ϳ;֔z  @jmG?3y|jlWӵO9?qX5٢ETN\wճ<<ϝHZҖ R>{"0 Z=#A7w`odg! bD`,Փ<2U2s=Eɱ7i8=i }1Zm08|vw ](ꛮ[Ɲ G5qN+3FiTwUtkY)mWHbw(Z,!THE_Y(QE@z ?7[z"I|ns:Bh}b=_;In[wa)Q|#xd2f;m!>S#QBڑmH@VpddUt(1-2jlhDd#Z2@(nK:``Ȼ!l>C2A(5^c@.ږdm46?Yf0Jϰb˫$:FiBf߶j݇蘋EO7[PFdѲ;jHQ qFCYxp^m^ uthTH{kJ4h|S:5P7U#%:S~9e'gD,IQ}a8+Wc/ Zʡ"f%SDVȮuhaupA"#htřW'w#SKn$CoZN8p+L6qb a4Kc 3㝭"S^%`md?e.vUX|Lӷ`8٧  sVv0@bq{\^OJxA}^ U2 Ď-Ws?*Jpg@z\o| !_b>2ёK2m6~e<#@_)4 {z@''mDT#b/+E\-b~$}!~HK `iZR$aZEcPkw.<7hOD@[1!!gLѝacmBM2tp10atFpP'pPF烓Y|Vodap@7pr,k&}/ۃ0\ޒj7RNa0yDa'8]¸X ~dfDݟmhl&9 '.+!x0bmp3W} ݌.y]=UwCx<4y߆ݜ#,Xdkyv81`ghIj ^+ b|zr |>X0c0^Ls ۜ|D=]#MF:bմg0f+; [Zԅ4#Ri%$nڄSB3C*pzE-Dg@eäZ3Q4ӢW|4lsS0⪷dZ1hIMd.Y'ʪ@AH_~Jpl,g%YNA# 2AzhO-A-݅Bva[7 ^2HTΤ?`z1RDy=8@T|5K{7?5r vh &Ņ{ü)8L)E|7M  M-!E^@H7|u29~d"`#f lv= /㸶ϐ=9[e]"͠<7TvYneY[iFcQY̬?#xdMBX^}<ް~'sO(6.C|Q;!B1Q%A54P"f]=jo{ `rYE#J+|FA#)Ke[NlIR[W:> kp^mݡgbز>ž>GsCfF3>G ;Ks pW .gn_"bn856<,IU;&iQ򽌈Ѐ..Vctw PϤXQ$=GwV6f{r̝45C =aGXTL"y4d߂IAph$12e,w1! /dWx;*8NgGxD woMBWXa=)\\{}BggbD%''(ERL|3-Oͭٽw u?[n ` a*Hc6/0?aSI,9|;pzKz)dP dq$dGm.OFɤ C*iM q] L36/[u-$xg sM-6ީD*<`%3TYπl5=ܫX@ -+ofOYij#Սz*MjÉM/%~!ᘏ,ʭR:#aN#hXg}lr mI',C)MZgQΰ2#-BI~?@Z&C#% xA]Wsq#3Sgƒ+NU]$m >q2`&ֽtG&mQuC ‗R |["l93ǘu +eQgdvQɨ[JfD꫔%$Ar$&46?QBK QFCǴ&@-6כT.E-P!|gko8gI(c}t/Zڏ}6eQ2ԄR3LwPAgTTl'6"K x:@bkx 3r, 5atn`،9-:c>\Zb@OH= F ،x֣f['H-iMHkٟ>{z{75dc| k,8%?JmR@ < 1zM+NV<~ɦ4o2h'5H6Z=d40<І||ڐå*|. 7#GU}"/k2ۡKʭ.%H$E;)M4TkFYE0X[Uѹ=S3͑uc~Fƽkk'NƋXsBħ,iw+/CWsYK‹ jB?L6dB'͐CoR j 'V v P?[ % .5gOGt Cz$yX`@C7b8ɳ&#HWXNAC?uO~hd8vi߿D%Q5GWYc[ ~'2iSBE$̣k7n0PZb.Yx`lc{N ?%7k/&/o@)L #Dy׮;3('ahHp{5I*@0ģ11c?8CJ>ƴ$MS ڙmB6-YCX"šu'@37V"` ƅ }} _taSmzj5+!eax$cEӉ>V 鄏OeD0hujIKϾ5M݈P|_,cj!4˸/A}IçThAmٵj?!@{R"oRU{_ݴNpu?S, 6|lQVDn6b+ zۇWK -M;|Fp뚽7 YimObKLK yLYf&խԴ#vCM+Q6H0>їX[նn$-6>ӮyrCӎʛL8[!xr0Јlø_O<{zLrG>ڻrc&ݞ`;V3vkbΓ &\ri?1O\wel%" !ci)x奻ׁK_ V~MF$l-"] іRyj*`)B)}Z7vf-RtuT},Eu!3wx\z"Z#{ȇw7i{(TxJkK _)Du ,pu7la3|nC;yľDFr36> 5gz\\.zpL`wau,h"rW_$kkU"quBIbU*` Zʊvճ\z∭Q U[w\eD鐅BVEΦ|{_/6?i7[ y(`qPQ0 DV*B̢fa"Ӛ ̰&{ Y&Wz'6fFVQpu/G T "`ZkܟKŭVSS$- з+b͠YqS8=eTef. .Jܔ!b_cj HL|&$u@ Ur+3lǠkڥ!LlCBi=(h3CL @sCl@#Ki7 ",Z,EĖ2"3ۃl,!I>=][┿LE*e3ʺQiC,. 0x ]¾.v̦b(YRʹ69b\p7xF|Q but5OSM0R&QTA|0)zM&{ MU`<4vaiϚ>2."㼽"Y 7_A{Jp 7)Wzcyrs”j3]]Fmӱ2ңLm$Sµ-G F H ^EF("`EehlGؗ,>Ϲx/W_`:3[=F2NJZF2*͵j_k=}zB5VTeUv@3G10*Fe@oXVߗ2; FllWਫݍ愫Rr@ٳ x/V29 ~xNe6[FG Ȃ!J)i\t}Gk E;fzЂSJD}.u^&=;SZ.lB03AeӺɐ_bz][Yfrdu==TZRP*c<͛گ(uEW8/OV$-jQ+Bi7J9e!a)"Ly\x4lHŧ@Y a?o 3RmL[(wlZf;7Bk%v,[&K*uj~?Ö}2V >b#EF:=3t-:v+)@~cy%د!V2!R nc7KQ?8](F.E @v*"RKY_,r6%I;8$!1PX?i㓄r2xE|+=Adɻ)7?{W9zrѳMFo 2>S}|*c/4/+6L’ֆsgr(̿eWt *X Ils|da•`-?3&/@b.6W*v1۴2$ ј|@XsI(jHg<^RB`F!F+i(x*NHVBDQ^ .<#覢m\̀xZv'!`UՕZ~M#}l)IVTr>Ѓfj uf30fٹq<8TklQ4ˉ fRfgi`AiN" b1c1=bS ~bpoa|k{ 54>(icݜy^&N;[a^>J]`/q)gV_P #C;r5ˍg϶B|qyeÖ gzFHNG\0L$^~ګ= Ͷ7)t'FcɚΩcDiy -J_.(;8yp蜊6vYrI9A O -t BO&0P*m%%E[︬ms+VnXo%pctT}Pz8+*Z8LNz ה74ݍֵ-f!E; HKX3ǔ##T3# Q$X"i(]ًw<4Zr8`rb9Y'G*mk9U3FNȤ&s ldz1V%E*Ȳ0J}@A'IkbnY PZl )jӯ|J$9*1AY! s R5vY$u5g!9Wm :Z^<~~R+3n* oBxc.wge88,O4.irJFlBnE SeyW{w}DKǚǧ_[ )X.W+Z|@ngGy[s h]a5vuх 氙Ycgjx,{(5a>j*AKŏ4,d1u54U3Lt88Mƍ_ }^;Rc p?ñ]Ά|c˺W'6~3Z'MYbo2ǥV7BKhy\ZbV)ۛQ܎S(p}6fSZїKqL9'4EIs›$(̡' 7__׻\:yV1d·E?j\-'I,9Bzo[$\]= J7$3lpcZCNk;`_A5uHtN#-eo-t5Ý^ȁ*؀a -pj2-ﮣ +Ȁc({8V2%nrxωGk|C@O"XM#Ԑ2C*,%׌eAGӡFUga&eU H2R8 KAe csz֢I5 sI€S6)3SP֮ :U[iE8g ՖJ-$hrW8)WY*Ȱ %,4@:Lʗ+"]ܢ{B`<2:h4(LƎ2^ߩmIU Y)!8[L|].[!V'[D`zYTs_=,VHsk voOȶ vxGh*VZ`6 4:ᰌQ)b[561`"䦏fJm:1S8/!O(c,O !mc,2"O9ָovr ZOGAʌ$,TfC"%rmkDb k=nE#ϒr睗ĄXqh18!_M Yx̂F * 7#)a8!maՌL9ceS_6S3Q4)7.a3juJeSs?1k2~ӎa+aҜCn!^cTdgJVMεÿj8w]*aY"U2qzZxݓk( e?5bKSwtXB0g9-#\z;܌vp]?$dЈ+!ۢ0C<,_+ GpOHpEoH~8cշ@X.QQy3?' Eq7'Ǐ{G:;̺0wCBu'm'i(qrt50ǔrf+MR,hݽ' B4R(/b2%T'{c0<VL'0nJh>^&4?sh(_ 0>ϧE7eC3 w˴Ӊ-VB0w55dU2aʆox V%>6C,]>o#pߣ4> p z9"`DN3S;t3m{$P:W!Jֻ㩅6{lCg .،{#:45G ,ʖ*yRgO\/V/=Mx"X yeE"dq iCV1NwI=QXnt3⧻vG!?)(^ecu“ҋ"4f8k.jy IS`‡ @@Ж+Jt u/]E)-Gd9\:/wq ҍ4AUN=+ a; lG~}U#k4XX q+?52ջԂe)6m8ÇDs)E?N {MSa+R&o99B~}( P#3eپT?a!t_+%|XgI-؀jkaΎ`1MFUفM.)2\Xԑy5BQ ?,PIpʈv!WbCNd>g:'JÊst8tB$ #Cz H  r7O:{cecjD)[>G`ػ oI{=7}of&Lo?DH "Jsƻjho5M*ׄmFRZo Rao|KCڋkے vj>C1~sޕ~HdtcGgk>X~ ʙX>*C`dS$ 1g8S_9&08_-JS%WjRU˂`&W"Ø/)jdri J!X,M-m{@Gpݸ}-frA)Qr?Gie`2 ';hZ™>}nMJRhL.@}TGk#4Cdc;imdd`Rs՛ʾ]27zS2i9 sZ׎YSЄOA69sX.st-D'}p.X@EVoJJUtۊ' k1TqM#&W&6 zDѓrbs2Q aMWי,z /yxIQG'&am^wTi F˂kţpfAGN)UGݽ ږk)wMNHsdoErƚo6MS{ Q;\?YՄGhH˟?Ơ\[`hyBz{s)DF:$ٿt<|>},_YL1yǪ_ݢY{:zUAS xbojCq;4i*w.pu{^5y3`!.zZ?,pۗ1CMmcFj"12B t])A$U!@jc, IZڕ7$;]rHOcX<+ uo=g?+jm@'(BS(gv7dZb߂e '@ i-*L0;;gg0;`tS {h2l?c<[>â1.^-)9mDӅݻvpzHMQId1l=א99Y2큋( ZU^ؾF+]Cjrl"~u4e1T5p6~ ,/[TO=7+EJaͱCGD[CĝVF!qIg=0BE#Q ZT@L#ϗ9TsDi[l.<" 6ҹTQ*QޫQuR N(m- O墸p׽,!k?̪5ۯj/h݃KeVi7zA{nL}a9nnxv4e޽ =Ƴe}(%H((>c;+Cp`;dR1 hpT^y(Vk`q<׎߸ iQ-ٙnY\iIG[/`d>,ӄxU;#VAtz.GYZo۩m^]X'!Űaaubԗ䀿[k 41 ; 6KB 休l 3&'2YTN&@+J9%!o Yw%zhnouiCm-]KC;w">K"'BdǟgjL zAׯ1 z~r:bUH+l2oR{|'1 l #ry6(~rtfD<*1Y2t!I /|9]$c8H&$3]6ù2t i˫;̏+H,",r&36}L'-/RpH.ۦKuuJ} 86ˣ˱(BxjArs Vkdr֬ ʆqYbG@ 1΋aЛiierj[% x[+)l`JH+7/,PӇXIvUAY;4ɘ7Ta簝!@m@Ƒʦngϣ6}Ǯ`yr-b0DFl>2+͚H!SvPrf|L >Zdp'7鸃kk9\J..S݋輑c x["C{|ȟ@2oU+嫗q[/Ri 7UE?}}```6'gvf-)e:і9& XX2 vTzipCߟx$dq`VW=WPS&NP PVCoh Qmx> 56dBɫkg~ ø˝g/m2G6?km*8WDLci3b({_G0F߼8PaVdH۲cY.z:Cb gF4[`7cV˞,7q.S2Xm#O͟LU8W ɴOi f1Zs(IQO}6Y yU1+2+= nFeԑx  Cd-x-JQUbǨbI,9'`pMG]nS 5+7I"pڹ滘%3'S')O@1[},Bg֯)8 8dPbBqQ^ć6WwJ2v!s8\{0ଠy֑3,<:D@^t'{aV~UPsVmĊrUz, 5bF'M*YS#{JgEa1sR~KO76) R0fÞu㩱x,+> y1=0s&a0ɴ=Ʌ{˝占=[DWtrI1,YmƸ%,Lh-I#Jf=d(^wuy rC-)_a۱\fq%6dYcψc>CKZ 7[y?@ՅkUoHo[,./BFZ)%#(vXLWjd ߆^MCZ;eֶnM-i=9d06!50ܪ4iupoᙺe|nBBOZ~4>pp^3 w~ ;,Ac ךZ}dC4Ư^pa/E[]зÚ x=_[v !$V6˷ƕe%` bzj'W0θe}0~5řfN {.3M;žDX :?჊@l1[*~9٬H A9~MMݲ͕BBE%wZ+CP =\\?ܙ5ʆoj\3OTh6u)qmвtX;Rb򮷴5\DiuI3YfebE9$~H̓.ND=Lx|*?)Ǘ!I|f2C'DKn)KX [{)5/2A%dhIhXb38%ƪQЦH0/K}>>bPj&bdݟ0^x%/*4I#-B1O>ۢADF&VFPģl]BDO%'w,^ڟ?6ЛxмAG1`q*T-02Iew3ƜlHF ha$ Q=M;\ǻs?f1d4JZ)aD krSnIJ }8,$*$uu!T>.&N}*\sJHxفooxή_0E[^h #Zh$k2==qfCSWӲ腆ywd/u00RuP5v`Bq`AɌz^Ÿ{G{ nS})+7m~49;8/F@& 83}D'=[RmNtTgw=BNKuJ4;b'xа/h(O;BI92UG1tMtǚբ>9ѿ/gY4~Eiuwd 8M8A8/JD>g<9IH67c,+1_\‰n癧&g ybpɼ1C6'fxՅq2I0u ['p+";KzSM5Ħ~gDǭ-H ;7" R!I4](k¸ 5*=54=A,7YIŽJ)&KKG1t 7j ts;/+8!pYYYho?{p؎_\1}F_pU%Cjv6‡ZT'&޵\M{"%kx񾔖>'pMELn e *^*{v҇2c`yPw*6m2>usؠlI Gi{arh`Q`^_=-:2mAsL}F5icG4qK 1(zYrUV%(=5ZA+ J.InP*cH\AguYaeIX$#P_1fpfgd2kWٶ3<6ģ!c㋼F>q?[\؄eX b{Sc*ϭ]f_ xIE?5 {0,PWdPuAï:)X ЌŵS MUG_sgj,yY7a})H ̄9~GC@Ce "챎\g.OD]3|m%QUwx=0@HNg%>O;3W1` XsN ,lZ=TfMwK΁eJFk?VQt- $^wf /MLxl-Q4h,F?45ا2 B&L @z?SniA/VwCcP3l[ AsޢFKr~ h܏f.80bdgD!S(d3AF ^/Jz9n*_[@SF%(S\*NzL6dZwfQvG|ݑ(_@wZj#>gif/8&udлB-2c)ēNdc ̹@RSɉhbS}Mek5ؒ: d(~5MˍhyN:GWLcO`.9sJ9H Kqgep}!~%۾q}\C~:3N 6OO//N Ze;d'CAlҭ+[(gkQ %8qZ^;Ŷlynǐ] -A:ytbX?}-V󺅪28Sf -*~է[y؏Ms؀:*ټ]|ܑF;ƲR']ݯX`WMGC-9úUy8 8]$jtXS;{:vngiXljWc<::6RUoCCnX25RNtV0ݤĺPҨxH9OVL_Lq%Z w.V ڒd \<ތrI\sT$sۼv\I.'~ŢrϬ-H/(5P:M+S=\k_BޠJSǿ#3(.DSnr)r|M`US زuA]ߏ[[v6MA ͥ R );͈6,>&B_2{݄}`ı$Q%btpfWAy bλ1W<#1lORq7bym[Ⱥǜ N}-0!xqN/9Vo>EȾZhM4QF9hڋ˵,f$X!xjQ."D6+v' PVs ?}J~;  LR[v# L*J1 MÁ5Jr֘b$&wۇFM?;H!56YKV}l8F\% ! |4#NL=ih!-EdvX[J2 I;6 ֻ8M}ѵչ"NC3su{hQ xnN_x61_ˀmM, mwZή_(\ Wzq_\ZGnL,'hbAEk0Pd4j\<[4>uh~~DK{+'4Vl!6ECu'o<0`*d?^_%yy˙1W R! RzSW!TxxϔcXy49΋17PAخGRMrV eoA5Usɞ煥 bV* |-4!JI%QIѦFd%-mۢ.Am/eJ;$7ch&8rg^Ms\::y_ǤZjdAjR l(^?7B܉+A=$:^z߲bF=!$_(-tI:<i$Ƭa)΃5y^Ԙ2b_ /~q|"]OFMu7(N=6r2p1 3nvaRWYx1sŽzan1Gbޝ9 NASf ȕRvED,De/~ǿ͉o+p pwpIQupœ`5b/rJD7صSH$o+` e D³üewdzQUlvXR#j"BF :^P[aJj]Jhd-Fwz.>oRދZ &Bw,R]YՂ`-t*>%^H(B&xeZ7uT~@lPp[2_;Ⱦ O ::Ϊ 4ȼ4^&RO)]!L\ JX)%PD&##*:@}Yz/yyBITvf.z`$U#KzE-">Y7@jG&$!6÷h۲x-|dR`/&c J9)8 *&Z4 C^0A=lLE~cN"$3ɰr qyzOշg9%YC'yy+Aٚ:,mD}м"@E+Wȋ 1/\^]԰iKM+; xwE=$ܡJ_¯4?ghb@~QtFMդk8=nBY :; b鎒@o.܍Hg Ǩ3 H1`^ i}Ծy8~O0M;-;"B]^0-q2V.0exvLdDMf $@DVrȥ\[ua' OV6W^ژ~˽@il06N0 +UCcJ6g7|s5C$!J Q@ŚE ^ٔ`*k/R_@F@kk`ȲP1g~)B4s;2":+ x8[/ ^͌e9ygBȢ:+`8>PI}H2Ӯfŧ]6dd|F^PU9u5ds d s2n'˓mNsC.dyn혖,o. |MR=zO[Bl$nCP|8s#S=[NzLJ$cr 0]swy]вOc x'A 4 WOsͭJY3j;K9c@YPSBQ1=!Z^Ǵwrȓ&6" PwUTᵲ}?Ox2F/a};CdR` bN7A1a]M~xXB31 i0d (?~]5g.iPvQ~`p4r޷ιt N:4?9o/RbM1)ZUՖaqQ]pPPl8VmZD%Òw,(k+?a>f1kp$'Ǽdxm+<~ſ}Mr(i2ba-WkiCmDi{ &O@5zù &*Hv~vo~YC.]>^ -+WL.OOC.rs'CmX,4q9%v. *Ytz  S;Hp0+MѸ6UxĝxWn'$ \ 6^h;8S0$|ھL8\yF{&͇N?njC^rES:#,'.laXxeZAOBbM Bl\6-VÛQl5-m7Q`äI'É,zIv]̿b-ڱrb ۷!T+ggQ0cX}ECp2ˮs`p`d &xp ElHW.}k9i91)G56naΕ$3O?C:a^,At89Iy[^ U /*F spa$I ԄFXLV- CZ6zҥ?|tB^Q86‘Z&J ϵ;U߳g#M*pN9o}: ITubU6[>DG +0$1m YL QUK) ~liYW+t$:6>XcgYc^IE ~~p^AUld__\ ۊOO+z_q3f.^W_Ubި&ǟN #zo9DKn%delf(?)ׅ)95; vCk3IZ1;EX8qyí1ack:|Ov ו|P/rd)AO@vm@ar3Y( ږk/Z?d´\P<9-y^](HZ7fʠiβVdER5`tي-0dѴ#TH G:wLoeYݢ0s0=8 ,ble [r]o6F5Mmweo`q^N(}7lr\5k|OP %uFY9~{=*0[wgRe\ #Qq!CpJ^l]Po[;a1!)Y~! r=Ig!]IA?*DEi5Ayd Rd!ȅ Bn ]r$9m]A0K&s`OS<+`~(]^ANM1% :IMɟ_ui 1@\1Ȃ7։|%~1.IXa#auO{//l .zRؗ HG_^SCK&[#uh)gC'Œ.UD>vx6/ iMLPkuILY Y+@<REc;7Se6LEJ(k%:2ȃ R%cs7Z :ifH),wZ;IzEL48EIqj=gԻfbJm/.-z6jZDE:ժ]x}GF2SëϬĵʱW`l:pVu7M]ѣeG5Ó\"OF" RsAR|ɳLI pE.D$i "X'H D%mUDyGz͹fu玠RjWb ,?~bt+]xJ~Zl} {T.(Ө]۪Ƴ'oVqG[ f>g4!(ɗ9ƈy npSٯ䴬'PnI&ZJXz߮h"OO2\*r:r@pQ鿼{8ǵ[u/(S\CSVrO5,7X; /=)RlbREI_"Kx M$'Ypogi^n:)]>j&7tc4>b$L{Go. )7q} R9}BMO^O3@=G8^0Ywc-)@L#[ &a{ <(n$$\+J34Nm'fi`mc#.Ob>*n9+h,?DUɬ29ByWH_]ײ:J{488N8SQƥp =kh1[gRФAGyUeǨg\6#L1A#h..kln.xH,?ִ K!qxCL#5Xj((K -dUjc yĆ~ 1l`V6HjSyZ8TaEyZtQKwTpn9spn `ˢ{rvIn0z!֍H%! :H @V6]sŖ`氍,X5sNF匱)&%q 5A:/ A%anf]M 2|Ta/& DoL*&ș!*|a9~K`݊m?R'E/)n,qoHUF[Xh#>/Om8Y3JEZm0d~:{प<NjhiYFecOߋh,FhXwȤ'Zݖ&νaftkU=lя?h}tjLIOpoKY4e a8r`ϷTc*G,Mׇ{rd񛜳!Nhl%/{~cvA^@Veg-3\tom`-jP^# JmP8cSsw=%A?=*eFv3Ix 8qOhJIbNX_ddeqw Li0_+H-LM<;f@6>SSvUR1S0u3L 9'*,nqfF$f*~gel6a~#3q 3vbzrWplgC.1I\܄8߹?cvvo&!h 3)pb}>4L;+} :z4 nʧ H%b>Fdvԙt~14>53f)a)0YKņP.)t6]@:[;yNl r45mЃRagOJsY|;oTNkpA!)z ߙuGBIŎ=`l`=֠$+.+n,uګ6$(ك^:-i G\*,up'5rօoUj3S;̛3 ]j L~IJ 6˒$`,㋭ճ5 3L!F}2SLo,=rp-P_450~w^DBu="xqÄ6<ޥ FN`v5{vpgǜ}dӿ5#ώOb' qWS, Kyil­*u,Kd/:pmv%R V H%'#.L03˨K+QlݩE{ZnʹLCF J8*;%n9MթҒ1 +WDk^8O,g3Ik){t!CUj;tu#ٲHVNĕR `;[B򂒝qJ% Z _fŠckS*A`RN5ɷSϖ0p=^lZ;8НL챜3:$^&t5;hБt*8yryH;'*˒JvRIHRR*hI|6k [y): &!k&+5jjq,J' ঒X+enqL+>.~ `X4*:^ `Ӈ}5Cpzס=f$-k]9u=DeFTk'_D-|ɻRǩ)[BD&o>qbJa =@h_N3mDceY'y;MڥV[!'aux/$͞[ `ϜIU q|?|m[֫|ŘL#E)*j/<=^!&T_U+.4%^źȯþCB+@ 0VzsJq;< ;c-9Cv`Ði0;h٩ܜ$\|yagP4l j/C)B\6oR>_$YY]ZQe}>!ߨAD1쁵T==%g= U4;p(yK{:'kAڋdnb$qAb1PM>J(Ic!9 AT% [I>{2|8r:˖^WH/{2 j;T2յf"Xb?ꢟL@;y[GLMhs2_ E8WIj-cea5 qs `qD@<_`-rt@+cCCh%h|Q4Eú|}WUuWT7+|Lx"x 3V/dE5J$Dd6%]&$g+EQ.eW>MG'[4&&cc${̶=~7и~0\;@2qJJ n"6V~(e[{ibհkEĚrxbfRM^8hK1+bu$=x'Z~k"̠nVe^/VgXH&MgAՈl >@^XXria6 :K(]mn.%IjyIUڱ7:c<3oZy@E "<_!7VP#yvN<{D̤ "뼤ejsM4EHoL2O SrcՄGD:"rc,QUɘAZWj21k3vȉeq'7W77d$19 p빳d!Bwd%+*\5\臽Zs0'noO f Oگ"BZӚҙ K&AA ջcӿXh')||12Q8:5[$lrTU QZn0]h`\6`4:*愐@i}xTJl*޻:(w)>Bk;>|@wKmU4{Y0m_ gBҟ}ku:Ρ(#FUnJ,%{v9z%w{yp.IɤbY_G#e /}~70VODF8X/rp XB_wHJ}HyrowP["9x8>},cr% .D$zǘV>Y̩5\!sUa@.*naQZdkl_TGU.zDfrlP'$0+I,;*U]P\Tn ~{.`!*hk0ScF>QP6Y|?u2Ӆb 鞰qkB{=#,G̿E1Xz3+[B&/N9a8 ۯF-~;0i NX`Wwf-ztEUY4E[X~ WuKL6nVɛv TC# \l"̏ʆey~J<^L ](ăhJfĠ1U(Ƿqg֮2ch  [˗$I>6ཌྷ<͑. e `1d-dA~9`:ծ5NKo/뛄eo}8ΆM i$a) f~O.v7j s 9 s*#okUF[eAx3u^JøJ{Є:ذ^iػRdN4Xo/&Dtv{X%~E+qjIn]W%<';2'C?[`obĉEt %?Ҁ b E>;0]Fo^f%:3zi,Q^)֖!ht>NZYJu8=0W{ڐqKs%(ڈ<@,5;u2z.u*"KǁICAPU(tUl" egr6tekgR2'eKӄx q!GN/q%5qfǞ%.!ҡ0T9~!˥O&ӆ[U+ƨrὴXUFm\J>OM> nރ1?C姲N 6R#ʇ׃=.os&;lwM|0>fJ: f,bLh!0(5A5̿F;hə4g(*)v=frc*J%{mLH]Cv #[х+QUCcjnwYv LĚ' QlYq@^=ST3̰A;FS\Fʋ$YɁƑI603&ZPdO^Cd3f)!"ra"g~Lavct+ 6'+¾1^fܔS-.'aslx-癶WM0k !Q{ډU3g##<wh('2:ce_%HHH.A$F-w/IUOCǔxkaT5{^.oc3ޛ^(W753;yIz3 @CLþ/{ K ޘzf'z[*۴'kɵ:ETjߟꍈe^ͨ, #`-OA0%1-#dah!ŝp5[)[c똒9󚫸iܯ>qʃGs'X>ָ`HS1ͤII]W'>ic41]!kF 4T&pNw>zo~ ohi7~i+) Vz |xX,X#Yvy+_gwr'SbѧpꈒJ@^=e vJ"( b st=7okF|~ٞ#)nmUtv0CiSl v%ҬKPy&Jx{A'ZvN4Ga`Z ۊS0ܶɛheDz+jei lޏ,jNBS@ m @7'B,e4lH&J Ȋ;smP#nb|DŽMYt74RYk3^q!q-U/K @,9#^Dkyy St$R 囜FcvG<|Q$6o@cw:Rti6)$ '|^A#QTqii;fWnz* |;^wҟR 4cp+ ZSqMy'P_N,[[߲їpvkGRW 8I#f_iW" K!" Y8a@anQCv(n@ a cKyTф)8O|_2ׁ,MBcAB Cu}9,sћ]k]ԡ .o޳nBKTUO>Έ1KBy|beGjl.$.&6ht~S%*]v[wJ`E媧Xr[]GZ !ӟ:3*t>"ŊuF#ۜh^YTbR#JbM -9f2\]Z63Jfz>=#Y™S=!TF0=ڗ\XoBGA}_bH990CH 0Q~FGf´6s 2dI3A0߲0+eta +< AaV-'C?H-2EGu~n)m<= p SexqX$>*:f?DBhZz1&(2ooO{=+i[,P"XA#*hƧ>E&uƼд&цV)^|W@}nc1Xb7 X Iؤb3{9Ņ~ru ܺbƨ6B7RoqSM] 8{>YbׄJG|GX5R~It.4ႊ18t 4kvX0ftGs[CoÕj،@1v) >Ob{zHVtU֏ޥGhZj%߻Z:η?b?uYEefu{CdH%$}aC1u>O0pYH۶pID5Od*mM̩(QҊ1.nt^8r5>M Da(uyU^9x4PP8Gn1a_xݻ$p,lLt=ѫV"z a_*eD0l_#IG $׿ۀ{=Ӳ 9~{"`*lmT\74g+46$&7^ b3l`ނRHmL~I;SkCIPI_8vŭWMGajDX %0O Ȭ8zhuFD2H={Pp V#r|p:fs@=-kNmĔ4ƾx B7%9bniϖ V=s_ؒ.B1w3-h`(ӏ N dȝ5ɜ>:`s , jAv&R`Ȟ/DD:9c>TDCwqzm{u$qp0t_ˎo?#V̎ SxW'6… ل9^"M|v=TU%$, S `ω2-we ,Cks[֬ɟL(y}I-oq'ϛb@4Ҙ{`k+;,3@hxrR弹TfD]5b6݇/^Ӆ;^9-棸N"> @9'ncqb"_R: o :9@yP/۰7ן+lm's] gcfZ+ekW4ȁ4C(-z.}ꕕ:ڧOZS`S7Wۿ(FF]l'кS'2qBLF HfA ]rl% 2%ov~=T>V[rFQ5ea\pvɎ'tA0qt꫻%>ɱ97DvB.P`?\D>[LVkۈaZzN لK~^a /^(uB;0z$.0BܣiCOVAOtqj9 |iPRZ {3¦Y-r!Q<)AqCĥ( Cn^*uoᱴ7B Ml3`S:f$2ZNaż#h7S;M٢$˪":@~-A\RXy-8( 4C$(JM83Ԍ[ʎTѕ)_?WtD#rI/30u3 KE}hY R1,{W;S1E]_"0+X)URR Lq֖pt^n!1rD9nTD:7f=CloE2RbšF 6hM~<)i>@0+\'>\r/06 -}UxA#vSȇ wnwHh|"w;CHcxr~MZٙ_M/B!f7;8jTN+Yzx`Rh?=|j95_1!j[U6mk&|=J&e`xO-f)_S%Ĕ"8~KkJZMKWeRgs}z8/%R"{I :Q[U3Ql E.E0XnaC!Y>?*ٖ+>#]ηL>qPpX舶iY=_:zީ($(S&{M#ŞlMe46B]S %vjVaV6\%)G~ >~+Zuud!Z7%Sf]KDN#'e`ПS:V)Lp5钃2 Wfh;~יA R5z@!'4m[lyj huN roju)m2,3aZIU)H6^:tVEh3m|rtE QS6a6CU>6+YO^BO+?}^`s B; >γwyaU/`niG bX[SILs,) !ļw}-~G 2wZfL̖?":!<^| k[^րq7h% ~[C k$SsaɛTă >L{i7`QIҨċ-#(*7^O@RRp~τZA(g"eQl\Ӿ#[wy4r@ Lp ֿnf=x+ښ)m-1ICNN4 rIf Cr;›a,my#KFaP Ŷr Mkr\u$*= fD$SX"S_ ίsOkz0,Z "9ǝ F ^_lJቭCTӵ6擉y,зm1mґS\TPˌ#7u kT(otqo/-m2s˿&!lbmGR˱V;)5%3=7>/^˟Wُpj_UFA2bz{Vi:V2fXjb&]LdUf'GVU1Ay0x7hLczwqƴׁ6'3%6OI;r D.IL>˄uV 7`/_;[E!ُCil:H3O6e;yɉ'+^':u_J9qG,^B1!K?b~X5>hFN/n!F)" 2K͍&Eմ9z i,%Ť`S~fl.;M]4jq(\ S.͡!Qec0U0tUXeoqfm$Ffma<22J13e@I}LnDWUwRʤjɇH>$9cޣW6?˟* '?T:UbV..o%MsC?F &A55nlX@9K~_fTA1B$.fݕ;-yQS9d9p1R!%HT^yWࠒ"%ؕbp6lI蚨P1EϫiYMѤm6BUFxk' x3<~Lbߞ}<@JC'mŧjt JC-sN,t^Y =J@>6W!gنSrDQMɖsWKSl8|j=9K1V`tAْ$n 4cּ#l14 [ڃ}{O?1RqXEρׂ 1IތQF͙ #u'-z Άk3ujeQmߪ|[PA^NZD-mF㠲="> >JO=avopq(Oٍ׆\0U>̽ցyQZj;I4ܜP]ScF\-U# 1V:X% E*)ȹG[n4MROڕj &)d1`+|-k"xkܭFB)dc <mk# uy/ taʼn?n'+ 6vx]{CC8 {F6h YӀ滮 1QR˘s3lsy(k2IMlr> ƀRJ#n 04҇A `+9XgK:Lj܊+rAZˮ.F]W5P䪋 ZU͔إըhXhcAȈFpG_ O ^C'ޯk&5CP\y_7D.kd ]d[AMl7t0L}{|B햒Α+ɳ!?8aS8/6s;Ŵ%-K?|@#X'h}1x)e@9yG [qiaIpvжd6|Cvb#)[^БTﰏoa^9qʂ}_&.>€kb)1 gk_r .6|qqY DWo굵;5 ag />[-kH8\6Rm:sMnίg)|(\:VI"d$#KܨBDr|xRRE%|8H&a1=^֍ARi;א&7;km[3KB_\7#3gU Q&k%Bz0a>w[xQ,j KnhE"UӟJU0.i@$\,Gq4ȌČCחR徐JϜ-Q0O'낟5 7{K߾0L_؇`jc2]ISSBvX%J$ڴ/_h};16e*poy 0uW~z@@s gʽ*L,ڹ򓙌to.'DcTZB7J>HχSd8 ']HzpeFfю0Ǝ&U^"am;hdgm1Li_ݚ>DZ&PBDeT]#A! Y*W>=GZdC+^חGUX{FL-'Qz9pf}ycg*]^33xe6EI1O;i(8(}aL& NNN/auUz)xkBdxd#@N+vGd-ד{gF3y1{oM"+X5?0|crl,,zzU?lYSqeϧ}.YkҰB  =y:EYIm +ќd=6#E9'Q~$'sOcI-F-~OQ|l'Gb' fy&U|O7|П}W^|* ׁj Z٭_O |l>'1GD5Av~ Ͻ((_~:U$TtūwF./gٴs`tuG(YG"^ ^! V^1#P05qc`S.n?9~ISR' +AXǷeϖ!m4%*,̟&v!XyMLG`zjoiw֩DZN 3urѦm<$ fQ=NYXo_;Zop8F>`qasmz;ε8޺i|_ۧLκex/FS{Q'AdﲻKx/rNi "i]5΍vA}ac2ᖂ /?6G!WͲ{J976$:f;Gx^l^K9cT'#9|}$NQ+rf( 0]9`z{C?Jiz(Zbj eiᅧ:YZ?F-LPj|j|?JtK$@8K zЪ%k6sCN efMY0;6/T(ć9Y'G).ܻuv#Y"n6 A[Mj\hpR[\_1]MX"T6?~gf R $WVѠ!c|K<IjOa$JŅXRb#eR Ck7N5Ih.c֠fc(B+ڱwԒ9缑WBtrؠ\vv T@嵲uxEE -pUV}WOO-0A %<:$>fr:̟&n߮]kݼ;EӅ )dlAi#ľ(}R Y$䥓۩-P,|NNjx GϷ8QYp_<'Zԧ(+sotb;iL8nJΗRkn4 {-Db)lՕmKi#۳) 0=9LLYo"'QMCfaomdqg0vFr0WK# U R[*4xN9f Uo夗}Ֆ[E)h@6 "} \?cUWcG0fT,/"ٔŨp@LNY}\Յ)|~x _X %a_ƭ?%PU\ޏ=f TrJt5)ȏ؝B з"#Q)1-LbW>ӼͤNK|4ȫ-6,gMZYîw}w/]̽:vF'G˙p E*wlA/ѯYĬ[a $h p4)n)x)p!}㫥%@K#][)id"7+P׾}t.Mi1m:$.$d# .n*Ӝ$-z>{DC|4+(=j֜cy01P\ʠa&MK6oeNylaV\F/:ۏeQ?6 mV=u7PFXMNw)LDKÞ^ jPU$^,-U0me{A|WRR#`4qzqV__F޵1ԜůzJ,MvceN<iG^H' V٤dJ3gsT֩D[ Fv$A۶"#E뭵ApjY o]Ohy#G"^,AUR a\)Av9vԀTeV2g7'1@^^0!4PFy2ez.HR>*"qՔ{AgF!1|a]<AueӍ*]a9jS$DH D|xB 5NǕI-+);/$|׎5]?L7CXe ;3OP`L˃G*JD^%#I:i|)R"ْ2mk#M2Vʐ]3zZ,Ɖ\)IR\5 97[q8Xd1 |<3ho(op%68{S7SShV@"elQ<UypdnE@Q~sK&-3GX a#FW-NH ~OS'R۵Q)ZUS6!k548{K5pB=G6MϹ!CžyoՂ =1wDա밍4.ʩ9iCILqℤ\4G7o Ⱥ0sZ#2/_ Eg#MpvV\ԅ_~%t[ɞD9 gaml$+@LdSVm\㼇|hAX7O~D!j^cz^քzLVU[|?bK%gi v^b \Pz~|tS Mp[xy4HmuN0hljڲjsP,@9 *sOc e]|6zRC&ifC ċ8f«{Ogaa5Q?,FwPJΫm·7TMȤH O* e]ڳ9>I8XőV-~"^P2ѝx#=7ar\sHy%bߢHpwjRj'K@BCUiohabkp`thZX"XEĨKPl.q-F!/E @sJCgij ٮ xtpu}aE,-6xs1٢=e@ nuFhp:(\Qox+ݑ~Ätl^x4NjŠ|楷M=urW]eȳm=Hp MPeˢ[dr;gizEٰ.]O5͙ 5<\Uua^!?40tќ2t;m6b&Z6; _edq7jr߂!/-QL×{xkm7OXd!Bl^is:eJ<Z:>kÒoJ8MBY)Sas6fTrlHh$/\Tvv&J i9Gz 8SVu-}ep +l=b%!(Ӿlۂ/>̈́'b!S<$T!WL 4LX+lnI|F-BAO(ղh&j+u  C2 #]0#yuOØ( +83ZByH0_ pƃZ1 ?cDreJWÆӡg4Tz_/=LUK^:H@Ut9S6\9Ta9s9?G(C!1k±[HXR7ce5D44h&A _nW5')w܌}X=e.R%$\SJș:f剦-^r: EE Sr,i 8e\^d2dZ?YU*][,2S0)?K#5m[򺱰n=PnR?q/]cx_im'$v~X뵻qݘ[ǵ &5Tyk&J mšdC !jIB9ߓeQ&.w?jZ_-}NAvd[<l1V+#bhVdGL5UlGL9p8mW8ꏀ4OKMxFhOAU:oi(%< zվhʗm 2hmLBJ5iE!dѮ0*_C?r8΋& qZn'niPσ PiygX!͗0"(C)6;"Uu"YɁv!mPt.dvo|c^pn5>N׼bnWڕT. 2@Ԏac_oEb#35O D#|GYppW'\-"tOpDN^pcC:c"#fH^B7';]6-jn  _(; ivcq$駰8\`!p[TyXi>0ri'e? *Z\awu ELDzѶ!Ǟ5YyK9/Y]=a}ɔnڏ8Xi#CͼP1oQps-FG;*zwxIϩޡHϮE-Ge!;EX*/w]ʕ/ϪǍh#]4Gbݍn5@SŠ#vF3!|q:u_PR[78j*Td{DBglv}n2߅d}|>绌P2{#]toZWKClg$ƟLʳFq61VAX&-*G*ͤ^ݗܝZ+e}lb[]x*4 hA)a1]>: vq_e3$}0!{,luqT}Eyp&jT&ޔtnγ*? ؖkeJdjlao*, 7@szy&܃Y1܉D~QrI6$,=&V$NO_̒GЮ]}f$Bu'@}: :vi޹YAR –M>i q5\Ubu$KX7B[⎎8 +n h2 ĀL+H,=,<N}U WX߭ !E#)o Ԉt[Ng4D@ñF @ɟA- )xV͙_(L@YY8LGJ/@1t1HCMG4JC6ݤӻ-F Ⓑ#Pdd"O8WJF{&>ʆeW714kYp屫(^}S@y3/\1Ad'l iTR%~j3x *C鈡C鉰ng9L}a,תޑM*-:qφ2R쉨n,RN"h_nvZ.hۡl cF;We/?^ۢwv%BDm4sef IH?7?q/t=Iq`2H$@wpgfirApʛ\(D' +JR({KrK Th Oِm=s R6(`VMU^/IwwdL5ӗP8Ud+t|Yꃏ/sNʒK-Yuhc)SAa<~\0iXWIFM+Lk]7v<7o013U@䨧|P)SJ#_S[#Y Ж:TcXhb @;9YQm\uiP,z,<{I߉Y 9Iv(HkEF~:Y]s'ݜ,&ttYȵgHès#I@s,oueeGʪê ;W e$}rK3}O_!vHψ E֍9q[~ y-D3Π9ҙ'<_xb+>V0MRlՃL^|/s>۠ .%Ȼ(4οvx"[wJ" .s>ydyPӶ}X$4I>vF n`4ڐ~PamP"$)n@Sx4i`GhC*egs\zjF"9DaQǧ"wC{A~=Z˪b}H\~k7i{O{%nuS31s 5{gp,VAEhH_\ ^B}[B?,/=y/F0-`lZyrD!/LP>7ǥcoDy jDq]ɧ9jѼ`h߱@qY#(e~q[v"n?bQ`@Cv: ,g|IH|g'ª8CyjPŕXUl:E*{v{5u}\ԆޔVFEVC(0Çc";}d'9\sA/*;;O =}?Nj`>`SgcqS+ aAkM دsPۇ🣟:8U+K!`S Q|OLğ[^mI=㲯d~ơC#6{x 5J櫼dϝ| Ļ0x( 9w\3/AoJE]&zf+~17~@ mQ^? P+pu5Z&M0ņB74mqB;,Uأ ]g)b@ũ#lHz:yHIʶtA6e]T ~fXGJ߻ŹW 9?6zJVc1KVڈq]l,]F:K<w4nc}"7vEѱ0 _`p7fx\!X/grR*k6P> oC$?rWqQe2g~:IY;^& ub8ɛ)Ǵ;aȳ2PۥhSMW"Pf#QbI7QsKK2іהU9Yvl\_ 85lj!z4 VJsͲ1bH$[e\?&LNo1떭~ص1lQ'n߬}`zz5ܚ؅&}QV&`XIϬUH̓,ʝ2F,(Y6ȧ4YUSQAzTL0u ,4sY;yzׁ sW5jb(z|K]wD_>cָ:;$ 9Wt} z@W/hN|{y.% eu<<ɦ1ХC'S.-g&2?MqV[ŕd01U-nIH8 'QuTY3%Rpm]KR܋t0lE:լDצ+&L!Z^;pEm@ˈ .KJoۛA($ 켱ԥѰ}1B؊@^[JprGWg>ૺvb R#JA2 WBxj ^0؃1E.S-̅ZH'AcWmґxnc,󥱓F:^m?JTXgYJuj#V8@ǣO21EP]{!:_}YEpb* 4>$ ~ ݭBz Ҩ(xnRYd>oZfT]iyX+LB(Ʊo JfgTˡ7#67f7OYPbdGUO"@"|˅P^#Ϫ~M  xy$|tExFBj6}eNdμߓqoaFpIau/zp2t3ć@[7jN?-ñ~ZQ/(݆ul=|ᣫUh}g~{G\JTם5t3^(Z RB̤wR*rzۯTSk1]$YV$$v?A,^؍I\i \˰7ix<tDʼn=_c7"B*{> RetlEWsy؆@+@cqzNޣ-ZHTEAQM^A;k]Ѓ!K3pbj赏g((J*R}@ RG=TLlO,h( wwHw^k/썬φ_7=jJM4&jx+GB*1.'&vkOp*Mu_~kqhý;=WR]`h('!$.M!HM %es~4/ ^ROJR'Eh[k-e*yC8(慇3Љϑ,!e=FW1ּܱcDZVarmr`}y½Dz$\1nkQיJLn%|(6-d7Mpf)/z'꽓!>ʗ^FW ~7LgemDj?V*|#Aɖ @IQktZZsea6 QmJʶe/? .>=r~-z'ꞲuZ^~Y[3 g?/{LvK <ΫPd^J;7Et{eȚ:*\-pyPgkY?`9DVkz}9Aj !])dݑGX0V9Vt:EƟEu/eB:B2S4\P=?>r.nn|vol>eE+7e1P{;i'k8<IF lfz4H0 ^veqU>ݍK5\^] -O$ +="qIʘׄ-"߈Ɖ}lA&_:~KgdYZ< H}==1v"7F:;u@B)\Sn y0kĬ/H,&IPgӒy5i"';6AGY 5|,x`Vrr*rpm(o8F#xp,R=ne^:0͂~7nki~-qsssgT;;DpiC:٠8=+z[fS/$/H_ z dw*sMK=z5vR5=ߴ1f}N-flfHш'ȼA~+E)aϳSػ֍TV[%t#ҮZȥbbDRbPjMGUK<eZ5[ϋGBCe~tUrafbg2+\EMDUI@oZp?SqͻvmÌ}#|6NBӂoEc|j>*7-z-Q0b=K^?9aݺKeC3GQAYo~ID_|$Zod D`@(kN :ʝ.FΤ^.čȌ-D+.[AO7Wʂ/; Ѓ+;FXks0VOhIϭ]'R}wbfMArdgրм}esV?Vj'3}ءuugףMћ,#xvn1et(, >KX0m;u#4b WPP5 g GalNV?20+Y`PyWDSmyjZyE#`9EQ7Nh3C|RS#YY8*Mj%-6D%J4κ7dwETϏOd^_*?b8Oj>u7C +_enT2eqbt7lݼC8ʶ}U>ާ^/!DYz O-ՒL*<Ooc"u)4\G 㟿Ch<,63zh?D[ =եc{}EVhH ;v%pJ:2 ow02hBG)*}P*R~2 -`e$"4`PUYvF}*D_·t#IYByk!@{\Ŋ>HlS?jF'B]22r8S!vF s ח9GY"i^MY8ƃu(+aIMZY ~4:"pOsh-- `{*7יS_ϣEӬ8Xo2lÂԣ4>X1m}Oҵ5h|50ieH`?nI9Ũ" Rl$_٪E6R k\ZMNotlo:^z [Zk2t+D:O͕Mpu)4 M<cHa9NoɰSYc=ܰ_#)FhK"tQG0 %Mһak$s12HQ] 2IFĪ$3T 0*~܊cŷjo8pM|nOpWg,7Ӆ0,)# ŗI䑤6l1SVEUdD6Lȳm(1K .Cuf]u,fLqxЧʃ.6o8AַX>O=R jr&AP$P:ehWUE`Gv`<{Њ`v(.󐻍l˅:Ś Q󽵄.b=`i]ut]C 袂no2R]xRfwU|KS 1mNIZ}dl-, Y/VHWI,+lC"4ި@ϑT`QtGyIEлIM+D;vFr:"\I+D˗Rű_Eef! Kο 2mxSH V!J]z~3G1o-l)hף}..L/^"^2zlb@J/W*rXCSmh{;fEzqwB#.B9kΕ^C~U^;RB]IS7ySHdeVNR"%![Qw3շDWV6 Ӊʸ 뛕7C5ťF!Jx[f?Z }FZ\hbrw ǍZ ->dY\J OeENfhx()^~v( q8;zpš!_o3V uYj5׌kV&&Y kj*'mZ1x< boixW7Ḽ!(J4(Xt9HA G (Q#%ѷ%kːK58M=]^AA֧KCjD,_֔5e]qGi˨>lﰿ!E8 Z)(V9)Uƒt+K0R5!QOO!'bw$8d_K&tlط-ܺA!8sCBU/~X  *X-vj2ճŌuC.lk\&eL[fHZ1Gb'a8>|wXle{7/M$$^ǀaae o:/>%D-~64IWRJ]3|M們S9f\A}ugVW VX5֠a)4! YNL2@Mi^' Dl9 "@bpULYS]"FGdh}h?_3o HNK.WD~n߇;d\ %3+GpiOSnGx9pVsjm-q`gG ʾuq?mf=|?56)(K 1:ۼ4#"lS .]ؾ TF82k+~[u@qJxuqIv] [7|zB0(?형!M϶$l 2 P솭lN*fO'63@6prHEgѓ͙ K=}.[&JfuXVcIk0|3b&QPÐYR`E.@+LZ_hnuX{TMC&"QfvGm=>9&+p5hJwqM?i;:U/Y7zw Jwۀ&9f& \Uy`ݬ~s{aPkHuTid˘EKŮWǿ eCKw܃npOII0}SCda>7m1$ٙ0(l89m''Kpы ~[i> qnS'7Tѐ߼QA3[Gx͠HąY!>4թ1T}`1StCv[/2, RNȉ1Q01=UD-H(׮WD҃b1bD$÷BV;ٟKX uXp+jxRkĖ)IpnJOCO&v%xL|E2ss1;@rm^$(~ EnßvuVMƂi =ҽݎ'չq5],@u5a2v~mω׀AfفXa"|~^1'/Q-Yz`R('-2d2NROY`d(DY>Rln_JoYn 潯B› F~R|yv m힇3W̴F I-l7sW⢦ c1 H,J8)1V$T7{w3@VHyNKa3"؈nspX)$墋+8n4:g3sB{Mlɔ:rVZa0 s,ep$"xos,HPri{Ax5-Ӊ@ySZ&{V!ʵ<0RB-Ƀ0 YwG^[{)>˜A˳f2HPѸwUqDf !ʝF^f\~=k_sRo4FsBDQy"Q$#y]!PqP@@dA? 7"(| j/ɮz b޲ڹB}Ip! φ"L[GvJQK撏R~?4 :EUSYqPdW*ڔ>;{DMW1 6H!-< 85$˝95nXah2)pp %O)OeX#,+.N,#]c]9z{;bLEVdN IsN  ^k#4tȒ>l"yn%H}jʣ yA wvu@W Rbvʔ@E/[=?PTg )LYnLU=wl,}yO<vq5Kxc 2A'M`a"O0X b-'hYuhr8]ES5ޛN{V6$gi#Z '"~b O4CD3ֲzҘإw.Yl]z L@)289ʟDkƒ>)&JtP=\3F'bǚLZd: =:R^iV6m)"a'6Ԫ`%k`"+lQU ߀hO@;U`"norK#F&W3ūNT !b\4gD\P3d"?~W3͓_jpĝ FKkwÏ@{(Y&ۢG%uz^ВgE+o@'+$}Ԕ)Xn@H{$"73vޟP MhxbJ8 lI9p^malwH6'h6w@=nm8qYQD^N4pTu?.NC䴡v]!dV0b;DZȷZE9.-V`ݔ^mS[g10Y[4\Wu(u .TNPIEg<@Κ:G7+fG.+y! HqC؇80ÁOrT<;ba+͸BhbB1r`Unlg ݃LĜzŒ(\JƒB4}3\їG*I+ W~={Jl;(涸oPJ`Auόͭ# r D%0 E@(u} 9[~6$ ;d!9y< 2҃i[ݜjpY׮}j,7f3!i>Z?U}Q8f͘}JuZF]ZV V2qr)ɸ!Wۍ֖ZuX.xmh_dOË\w 4? :pj@fjqaXe1z 5JWI4c V` !x6L=EU,c|s[kda7X;-Sv xJy<1fm8AXMmȩlޡMD T ‰8OΖuЃڈ̠ڦ`҆Jh)+n{綘'yY\ЧFL(]c9yuK8=Z&>]EYb0kCO#jc߃9e XUFu}Yq͒4Mh#9L%L\_@UrBAU]& !!bWPC*badaxؙzHNHUKFQJROwbeJwV#x*=9|3c _(mxH´R 96@IFJOWhM9eo+xoI<@ aE M$ \jlfQdhtl=!OSs:"5+wnTT+ jg ,Iμ';fA9!7VvDcHh[*}Zfl(6%)rB$)hV8v'n4u@#Ln?zC1ǟ f%?(Ro`I9H0B!vdeo9V0_Fݳ׸=.-m"S"s ^LrqP!;b1x$^+[p{B|?3D#hY1*=q%JGJ:8tiӣ_? R=ɇD`©E~O>~x[a7LsMD}V2>o%ݗP A$)In,ɋ@FM!uCA}ƫ/’8L{30q#W {4tF؜ )/juZrW =@n^B"iA*a>3GY2}iY+A!%d3 ݜt AE܅m(ukUSMXsmapS'TYln&*ΌVhx#@Ԁ0epAESE_q.-ل!4b~ĨWo?.B3'|5x%{LuRש|)V0M5'HW.gz=OeEMs0T:+yB @N>n`?ρZT:,X#?<-TKDVL%%|duS-0r[^NӾ,a؂T !<Wdž'̈́ K?t`,mrSA[%LQ52hg}I8҅@b|!.v{v{Ecʱ[ "a7E{ְp24;)L(=XW>2P[66wk11~S56Iڄ~+5S(tu x&6JC@f~/:=Yd-CcK::]OA]fK-c 278yUS#g<},k8ض@+xs][DD6%Yi-]6P~4 }R2؃$= ] ЌF~qv E.)*k"0g{ ijN4-.Ex[Knn0<0I\N97juI5s2ƟR%Ô]jb/$lW WXOƔ;G/ehH׎S[Gոۙ63+Že; Ol/ZG ҈{zdr32o 7+x>FeBe&כRd*T9|br7c&Y Gmjsm'S:H:X®JK(0Mml3mY_Z *{r[wrKOǴ)N=7Ie .i\Ju @kizz$vQC*@آ9:VImI.vn1ޮ" ȟ@77LFd&67%{JX/4Ք ;ٳ~^낢Cc{Ie|BfJxW Z+b0EE=h^."SRt̕ɤGeP qYX-W||V&uJ<&XbG+LQ=-5V##킬ӼNPkwG[dL-{Jlђ)J_[Z sÉ4F)}taw -5+H: U48iΠ @>*_Ʈiv[0%{rP:bW"Ku%Ԣ(/~;&Uو_-opٓs\/2A,fK{Z/m;kr']T&r" @x3+vap>N X$uy k 8-3Ҩ.y%3Q]?oX-7!HG noY m[fE ?'}_'Wil[LG}r,RJsvɩ6y /"o e=c[0u\@iם%1%8?[I1ހp[=RmX`ȺZޔKZ eedklSj-J& a6v DkE^bڢ`V#eA jaK"UxmLL^^Q.,EmDL+!^w2OI-X#/ m>yX ,>Q6' ?#e6P3-;גeĕDeF>Ž}!D1~Q ៖ѮFaűRA ,6F3kz>}ZΫ5 ORP]2e5l}1ޔbd^)M0\l)ĉ2L ];?3׎Ђ'#Exa;4*.;s\aZ'Ȭ1.] {_ŌZzoо-1$큈JJj`P"'}36HkC^X~ݹ*~{HA. ~8 oeMw!T![Ki)QfpJ~ 7>]F"ƊG hr1QQVBY(UkqvUaI+^hĤ!D+ 3]73-3)Q%e%8モl2'IQb$0&ڤd,|@V  d6MێQٞC;Z.7K)Y/ NJ/Ӱ XuzʗҐ٘<%|"٬@<-VFwC (ٰ%:(^zNbXpd|S1tJD5)Gm.&k]amIAzUpz܇:Hb{I϶] ͦWAo:?CA_2!aJ4;pAX;OeרYTԹ,)AqBqjR2N7C+~l >v9ytJl%ՃA 1ʒ~T&cjJfi[No]l5ׇIy{<O ysPaV1j d@q2`gݳĜ_N&ZG+"di7X*@4#^MR`u{ᙹ#IM~=1 z='..Vx {|Q5،⹮2vWtCEqIS2G㋽=1jVI(=&(Gn(ܲl#,X pIQ'F&ɉFg^"~=ߒFWtYe@CG:΄+#'aSȾBiL.h:1r̋H6:R cɆgMy_lhVZc,<M> m_#K|P`GI8 FT.'DN ՚p!CǣZ8R#EA<٧_LŴif22eŞB7V˗ȴzKxeI(_k@-*?Xf= ZkT_GBTs:bmtJ bHё^ytS3c@$%v,Zcd(YTmjڥ~+Vϑ@3WhL)#D!ɨfR6+cxfDseH&k(_W7l9ZT PDsU*V~3*8SPmUXQQ[Rj_˼p7ԉI:,.̓}6]]V+&_V_v=ňU01k9LT1;P/>PKq wig5/>=c_]j/>~9Sz}i+U4zwE[HUĿPv+\ȝkΗw #[>nB*ABpeFI䪖dvAF7E%P%! _hxp zn#-,ĚȞI3Tjf!tߞ˒p8XŇVQh$ MvHP1e \84N:w{fCUt= ;Jc|v t-F,ଁ8۽2nȗX>؂1>'PJO0NPߏbcG5/'Okn}t>W=&e\4}HsA߆J_LY^kW~N P&X6,sᚰ,Rk3R:b&`A3c0pvaBhB$#D+kL'@swxQ!!%oY&i쵁Z,aӡ:>M]ZE?(֨ɘx=nOl-'S?loV9*LVJu:'W}('AS̈́hSǗܨE4JeRs#$B\ .&"v y2/M9'z ?؜pP(:z]1kw[*fɟH/έI%-/'dZ?=%(Hٜo.'}YF*I(m`̇ X4djh\I ڊ,f$S=Q f ? ,lXB !>Pޕ Eq8?+Bg%RwW} K\}=]]u|wjļ7oR~,d.屒\"䋕9~?nI3pzBe } c~`u]:,Bᶊ1d݈frMp5]} .ꥥnuu-WK X%Ycg׊j^7QAs` ̠a;<G164űыEw 2cIMU5Emc`te8۫i'WZWʡv(keu{&'ʱFmVuaUrGu|y_BO1ޅ[ezg\,<КV;zNo EFrC26 xvjƔypꑚZs/8 W^'ַUbvL4%o*a@k92U,Xˋ; BcP w~ x)ń|u,ݼ<&h'cgI"9]=o&bhv^lSL55Ds9†:ttp_"t: 5 VdL5<pck|a^X![\yJf QЯm9T+TcfՋ*D' y݅L2CN9ZH.oוs\WO{au{LP{:KZX2Xd p;=72/r#sURM3ċJ;A$.8‚ϴ вLt{B l -M^|&vٔ?;vFHw}ߊ$Ivv'G(Cԥiue~ݘحKNj0M2ldXBwUQXyA:2i[qyLX/$-^ 6D20:I~//Ԓa=b4$mn 菤vWabFfiQy2 l|2)j3cـY>Gm~`Yo9IaU;y()Z6n.5s aHyZf] 3~T`aE-)ߦv/;>Q!SA Nk%Kؒ9TQş8)b0:q 5"[깃eY?Eq|MJ$0RhC19W4n'`N9Zcruq5 .!VNKn|'.?լw״kFW "[k8AŹANw&FHD1hҸrwbBubhVue[" AlDHVٟ83䯇e #` " qʙS }6iNB}T:%S|RT mwoWҡ 58\pf]ѹ_Sfm {7|M˾6``?} ^ʩdžW!ۖ s^7tIW,MyEAOٹr=‡{H5c4`%&-IWW82:۸JNeYwo&uϰq+V`~O.'%]P ¿IRK:5[VcR%iipkAj8œWgMx1-GcRW)dP=|oK'-je%җ /%D673)DI/V'ᇎR m+mqj1[\ [YLwV-;qI?nwQ"PPN0/ LUB>]|!e+𭌋ah)_r$Fc[2!3ǘšG~_/2 &q } )zUnrĒA8lM@5^8t H*;Oj[ _;C}4DJ:2bjKweKDtӎ5KǾ29p)%^>[͝~ʥ𷙉1;t4%1Tp?ՁG~,93$Iw n,52ߪ=5>6d!8eq=v1U/~=,(f4[^%[ߕ8A bd'~R09_s@)?ZT+3S> .jbPϜ4kxLfj!0Vd큤1h|(v6hN8V4&eC̀"̠b嚧AŜ Yݧ]utR㶣Z-/vײT^Yve篶'5j纂0 SR AZ䡊x}Ug!D u{/nݺ\'}435I7Sȼ[A#xKf Bvl$XO8,Rl/tGJb ԓ/(2 }C9 Jz~1^)+ VRezSyts s,fwoDAm9^쿗#򊫀\4!S sL%$XS@uJquZ>潷N/\Ț+WTF>@L -Pp6رRx>u wU3y*p9jB8 #WP&ш,哋v/Q5& w C6Vp Wث=D@)9B z?^$/_]53Q9pO!Ukdg|FTV^ UxuTXk#カ56^QYwЕQ~bAJb!%ބb & A~$r?ǿ-4@69?rr7'@EʂI"dgAIK L,ߩ=OrRb}Ⴠ@E%(˭fu.K}aAO0=bMU O#2fH[=HPZuhN#l;p1UI4i1XXX 1Qp >"ǝyf,fxеlKm)$N;;a=wI ȲhI<mC}Ol74ܳ:n 3-&'h9u4(ZYAI!qDR5ڻu~?z`3ǒ5Q}O2MhoG?˦(s`P TEҤcq+:ג#8.;}wArh-ͯgGʥi! e%++B$tP3:mjtB(aa20$v$g^7w{ v1k .j8L9i9/ \ŌZ}cW[/{]7Agr+SH~v|2f7A"pCa|oGS%1^C%w ΅SwTae0%&{7qk2d5vQEW/ _KJrv~`۪w<_`\oS5) b̾Nc#O5X\qgEc;WE'jyäDtT{-ܸ9i~!;b{j,gc:v(!InCV}S'&$ ^>L$ OZ< ](>z_(Ykw"j{"X cd"(L9;87L+3nfY,,J&TI梥Ogy} o| MWi\!gV$X+ĉ0@5cG&)#boz}WLkf3jq.0]_{6x9j>d#ӧ[&Vd 63,mQ\0E'#{m#+Ǘ)ͣ8hM;EIjZ]sS%˂jI1'rΟ#=iGDQA~ Y>N$#-SmK]ZUѽkɂӿCPC M8X\&؝Z\0Ź:{`t;n9B!PK/qDD.5gW<0nfkINˬgdAE=aE6spLqim(a=ؼ[gGz#ch(gP /ΒN6Ymބ?Eʱo"sALI=( dNJ>vԼ;?_9{Y!h+K%l 5/BlOZ[:*|^|Vv)(ћ.`,@ PEludQ S}sٍ.8o@ܬ ^34Śc5.xOaYNN($I}}oY^'7AB )i5sHi&_)[n/gVB]+J>ܝ~ր%vp UP%Ht{XWO DVD4TrB{bxm&/E&L50p]Q=gbB"g{ ymsz9Q}dY~ޏۭv|]ֺkmgHOJ?Z$!DԦ41LJu-mhG5s9f0KfTlUOJnxH%TUgooPДC$4wֵ9nn~zKK"I*8vcSe5һIG 5lclW2's޵cQHvݎR^&aD%ZCHܸNMŔj)={44=!v2xZ6*5Up%& TY"7rK)<,j_{oqqź 5زb!V0cqbƴFGqr}?K5rSuy!9 grC=j3pM!I溘QНF%0C_O\8sYk+( $4."*q^1@7J.9KKՐj]+`HE1cokj-O-&K ^QRLmb\aZT`*ۨr7[7ϳ?lG:0-j'ML 1 ~m:3AxԊygNu-9m<{zelvp04G=)=`ov +0O*SOtM:dw)cΌsbKm.uF̓T[l. C+/Tgr6sj\Tqa5vrxj}LJEϢ~*jy}FXz&=LtUQ{/2 7b Pj8هF:wzE2z M‘MP/o8ai B;(ت TJXB@÷񝶃eR@{RnˬuX]+{G;05E כv(L?75To6Q)uON`HPXhzƮK»ίY pȝy_YyaMP/O3ΣSt2,u.Dp z)(rj`;= +t"5>ba`_LIi \R4rٗ(~}|>52Iyw?X|ej+;`b ak}IS)"=6fQJWn`r":TElByyh_H1 oO)>S7E;D%\+IlZѫ옯C0Fikppcxp sZ_BT;;@:蹎 4noraDKPIf}h)pKSOUr"Zu+-6Z `1# 4Dx-Yyf;/18 F2[#Q^s4*b~ŕ1D`2v̈^K3mKKa _CGF.-Sr|9l! g\{w`1枳L;lBDBp[+6:dgC3c3PT#L}ؖ$ {OHr!\M:{'} *641~ (g|/رʎ4s*(\VꫢNi\*vb@ݠaBMh'xe9Gq8ȶ'aR;Uu<+N_%%ibR@֫$mUB`F>ߚ <ab\'QI Š}@!@֕ڈfEHhK@YB5,:$z|L;%`I|h,=uy%.:`f׿PwGJHSD{!ܖos*olV8k#ŨtM=l~.-(aRE/4IQkחLğeW~~\~#wP}>$:NcXbPb qaZ1@.f>Bz/wU/i:`џ?W'f1@wpr.ŮixCZg\s\"X* gVs5Wr>KUIW;zތ-u|+|]Vk^&MIK#:lW3, &g +o\- BʿI(ێ{Kſ uyz狿gΙ촳d!&ĢjAϽej3[2> =)LJ(o@3 ŹrP챑s3Itʉ 'NWPa#xmV~YCmHBƿ[FNAS&)!'wTj7@Х)x ;I_8 D_7{C?L+Yv[eY\̻?iU˩ydQt8Șo MnC1=ڣb]z].ݚҞ%IE(2/j][;S󨪩pӁJHYf/KuW޼޿QD#M|y@a6xLL`R-N\y'箳:hSS8N`%:MeԒRHX챙-|"<@1gzZ|>TMDtVP;y#U*:^a ߙEpj34JH+ۓ"Gs -7x}[fN5KǛ g s`N1 118s(ojiՕ\jE0jM!P:wup" (O]4-1o_{56H-@41,7%&"8M= j;3y@K70설%Zy0zͫ jҝsKnۻ'$扺dLO+^oO4$^מ "!p8̅Ѽ._wtsm\p~\x*ȕ/Dw,͆g=m5;T(?l<YN"a`=|0DֱCMCIb_(EYRT3Jh}ԇР͜]݇?&$ں 1h6lzB|v t22ZuZ~W\vD.Kwk vp+v;*JBP!HA>^n~,=핃Wz(gķz딾 H;%NJj3CMb(2K:{5"aC3.a2a7D6;` obl"n^y'"sre ].jg)d סp'=!Z4EM_Rc -e}ͬ=h=oDb_WCv8(@V)ɧ8d(rX i TY8iӪ엢&8n-{`ztqz,i3Gَ@i b `e8jKK7/`Ҕ"h@t_tF5P> 2\;>TEM#Fu#m;O66PFrsF~IjVx/=!phk(ub#J) %C['DйͨƐL[y_N?+7|Y@geE"a)kJߋ)H`SMU?c\*4Q*Iv),)'ěCB w{d)K=r_7,q5B3Q=M.G-w \C#X<~\\t42]uG=Ϛ TAGRŸ%O"tr/W55#k膖IKn/HH. >ܣ|!`pp0nb-jX,qPy9rjq08{I/!? w if\b⢼]Ũc5*cîw}?F}_pgoճF-Sdy@^uϒ̦L&acH20geöR^&?b+2FF؈ӁT+IfO1nM* !0(U9_{"EgG:YÆHg0J;}4Vsp՚,mԺW脩>.K7D=Rs`#EwuTGQbU"Uaܒr&jOg@2zBA{J"{̢I9'~ t2fv2f%8N5z.#<؃JE儫UffIy}I/xIw/T} _ ythE0G$dU5֨#1{KaHR9(6lH8H@C%ӷ)LbcP3] -=5{Xwq2y6?$菭)}f\)1xlq UK =/ht8>P["Pf?91镣\qj= fVnP<2& ?ޢxQꆶ(DbVcЈ)"Ap _CLଷ%im[*|HaX@EygN^>$!7dX1w.K$JszOf :kϠx}1wH{u<K/S|C$[c[W<@;^TTEG. =xerJ&uX \ro,9XF$j*b8vmuTоr5N}\2;72Qʣd&4dkxX)/K:qIe辐.HCH0ߵTFνc?p@g-$?ZMeV!`3O(/G-~3KP~9 PYd?50vkO:rɕ4/, ͝W#肻Ѫ:Bm`'z Yh/&)p&C} w_;јHv)QR+wtD2}k)2l y5%v½@i* I<*ZGnW2押kGSUeO$yEBڌ*OъqCKٲJ-t<3}O12scȯo; ,[!kshkz"o")|ZuF%/ƗCa!/[yvL? Bcc\l'd˲įI,,.@!\r)C5lM֢cj+8rtf7'3׶4#9^݉ &t 9v&mzܭ;W֜mvP[r@+n)$ i-/:>.-QWG 68?<:ө`p]hwyĎ Ƒ-$HV&;6ÒLpcLbLuwJORQj FSrϑ}'q 4:K]nQm(=比5ˣJlJw{(vĿAfR۷/dk]M87TQ‚ ǧBlN4qJG``0)  & 컹ȭփA{% bKc[mHO*@AUvYsDjydQiϯl˔t<ؘ臦aDG0(jA  ,HĽnBNH.\Cwzƌ!]d.J|Nw 2L" A?'>+p ']CgxX,:p9:VʘoT^fzCӉG Xl74UJƇ=w= $YtQTILMIogz"fb X0PBK*M'\_s>ȵX7U @ ߆;U!H7TCk!Q.ӬRTؒ1#, bd593_.AŇ$C+TW"zL-U:T1|&DL(AxpƶoGZsur x⤂q\g3N\F}[JHV i gIY̞0q^`NFG !0sj#aI^5:p@"y[~s֖,SL(%4m݃2Q z"'up-,1XTq.+{,-{QZR=Kd.t &Å.K{퐧%׾i Tѵ5~vīnTFF)kR WXOx}i{+Z~e%_J,`Eg  _NM~B:|]im-ܳrɨnX@3`E@M4 Hjv$Z"4;(,s,壅E%j$ƻSm&}O&!(>A%m^澹A<6{!'Bj9r死6@Q.#~u^ޘ9ހ+\R bo+}@̲lju^>/쬞ў*D%,xR 9|A}Ajv<9Yz(6V]<ϐxhm*+2xRjֱd;oƍz)W7d/5z~WsV;W;g+-xd\z~I޸M vS0,FFO B463pNn]Rfq LͭLtFdKtEa,]"3rF53ycD*>-Zx{;1$ ϰ[Q?ϡ Ev& {t8MlP\۩.)~Klع%M[b 3;an4\[-Oz7%9vS)/x@zW;{TU%.TV=Dكﭪ :%YsaKS4g ֬{ZDi^*4XdW'7/#is pO緜aorDz7+NecP(D&I(DB~GWh*O# ~tcNop& o܃xz_3Bٓg> ti &_BYt\hblVy8iwJKхrpYg#-&Dȿbv1|T"C3dU~%80J^kkWZ6^g8)&3zW?xd"N)'ךR" } 6:r7?C?hi>x;ذ@(A'\I1.8!I;9M!fJN:rt)vUl F+P@`1t[b iajC!1p\,G>ѷ0 /}-\*u7A7yw(38%H3V%Z6\4ge YTxlc?13 w0a1淠̡Q&ߗ\ g(˶ו9-:s6k4 *k X 7*,r6nF?'jæjhxM X&؜\5'Cc2T,0 ]265e7Z+f!ui_];@6ޕH&'KĘo=Ԭu g%Ւ2ĴzD-'YYcc,'?A~ !f^t@?/&M+NQ?|)~Bbc[`yK)$pvOcI2|ܡՓ;mn?xeS<*YtEz)X.+qa~zOi9kP3{ʧYKCC6س9:h=9bRqr!l:D EWY(Ǧx2'?!0I}*Ö@n=LjMd:! 5b-kw]9 rU_կ73m ) ųQs(]C]~"B+qф6d]QIŦ\1ٝ1D*]z[)e&[WMϚzZ~NV`ca7YQvU󛔂VbEzLEϽBI#l x,rNs'ݮ|ˤ۩3!u~gx9vIhupT)hY.L,et]0d>U$7#W&Y5yJ1 U1yR QɛNduЗ]Bj#vv48E C#HEk29>:GۡO(8j3$*D;eIսmpo`4DEDtįF6"|pґ};:Q!6IhAf*9+7b QG ΃fsT%(Da78F#ZA1J@o R"V݈G~4y($=1e-jSS*$GaB[y딜ܯ= I`"bVD pBd^0 2L=3Fo-Ii:ZX첾3m"00uoχqR΋Uz0[gtȧp>Nֽ$Go8xV;\1h+| pƻbΨghŀ_ 4":FQsj,1\dѕŚIK>[gQ8&Mx-qVir)UtG{+RE孥lqxȽZS`8%RmO P~4R&N/N B 8o7SB͈3jS`E;zhs#JwD!kD~]*rVd]fJO*fX")!hy]YA:)el=4KBxĀ O|c j&,/RCK7΄uޘ#F;|nkfI\3]BMhJXnwq0h'70nIY7}}Xg9,_Sd n9;)+] N'WHD6؉:ԫRŻH[nsW/k>%Z=c>&Bl(T!Qk r? ׸=e8;"'.g>O O ÌD{Yc %4kp(WmPH4:ٸ+V ȣBQ#mXCлŎ* oT}ֈW`jx=}X6111p LRvaK n/ljBE~%QZgS6i e۵b={nGBtC#%yD~5.\_$wLv5싸q4cT_40X_ _ui 0Ld{Vz:s=R.CuA7& "|!QC:ҿĠI} 4VUx5Qt;8HfhN})aqa}(B¶5+'] nuc{m|Im 6p.Po_f=Vr'Oixu)4V6~\,(>fW1t%\Ϭ|BL\G2E%W i,[]wti{m" O.L+ "KNdV@2 m#~/4΍bnjd[=ʊ3s컅\<-[ ")JoSߺCO|q-<59iA~Y},j7d4wMe=(ZD; 2%{e_Ǿ&cSz%>7z`  $WV}DV((d?$S}Tᅺd#Ghjӄ7{dOLj'>?w,1CeXOdy.xn*q$-Hfw?1ߦ;r1Y`b k-H@ef Zp]74s5[Z ,%jy$1&ZqZV,@MA\ӢB9'T:GF_i q0AlZ|yc@] ]3ʐIoX[d5`Ȩ2LZJpUW[K17K8D:tW-vj́E'V4'Bc=C<ڥnR-JdžaQګ s׺hN>`bd[ybyW\r=A-.=7uHijAsCn;:Qc=LJr|ab6ZiNH˫TRvv rkU||rul?;z3U-Ȋsvt y,1&Q_ =p]D*oΦmjRϕ"N 7J˄AHwAdIG9#iɢ ALnȚx]WuM*/5Y{Uޭ "+{Q&`ӃwK8B2PoFp]Ja_58ۊF,<{DXM^2 /7b\ָmL&Ols)ZY5iI\YDP _49Ӕt?׉j|J+LQo 򨀹@ˀ n3ԢUݷ; E?b}Efqk1;Ms:O:nuqir!bfQ Cj--Q&h&9aц2 oY `%Mrt;vn om]D4_c(vw,Ur%$[w`E2ڢ$}/qД[0>ҵx"'NpYtsJde6Hk%DAL 0 @?FXkw]! Js"d L 31a!YkN[y} NʂFۯU/QULe`\2 €Z<)YD\$ RUud6Ustc9^ (MdH8W_C9B9/w*)Ҟn]Q;"֊PЀP˜oyE9w% x-ϩ97=Հ>"Qh JN̤)UmMOԚV3Bh q6F񲉎h_X:m.>YE\S./ʻo2zl>btWɿ۟VP~ξ)m3F[ctĭ8$W_)Tk-u:7i!^'m2 7`f:UZm_=@*PMW$gvȐ#k33ir\q801f~6On\_*הwKJ[V.xc$ ;kUnٮcȩfk@7ci&2V&ޣV\b<}mH\Z~l8y#ݕ[u?DseCjz,%򧰷c2e/I_`ɸKQ͌E=zC"9{"Yn1 k.De-0NAle@nW@bsuBjU+O'5!Nwm[:*G#Xr"a)n.YJ&bJH"cwVDsXbpI{NsIuqml<'-8':kciwjH f'Iv:Ɍ~ɁNDh9E &5lĸ%qE`8S.]04#x ,}#l5#-9\㊟VA˵H1##b,d+XA&R m4_ qdBoR-,)OlmrDtJVĊf-^FMEK*7- EgYQbQfwQķJA~s?% IsY@~52կC"bj>7ʌ/RMudK5F[k]MovG|U l,ce6p'L|!/(0[_lhĢ;vsZj`Ţ|fZ Ӥ*GFa"] _9X$u:31Ǭ.Q86gUFs -{*|_:5cta|!_LYb٘=l_fUa7'8@PԻ0b uݓ-&?;g[i=nA!%԰(2SybnH?h<(yRs0g֋{JŸC g 0&j*Νjq9hA4ƹb,DbZ3hP~}Eacۃc nY;J SFaʈ4GoDgw=xX*J[#zzyEVGe1<5fi(PV-)%JYea4сa9X20tSB-5ERlVq 8l8M65+E|ptcZ0e?"#ВX\K jI?VfdM#5c—XF8z(eC7/YvRB Ȏ e}aP񻓨 21l2'bor| C䟣l8{ܚd.%R\Qr2f$vI7wƠ#Rx('(2:?uhŗFcusJy3"?&Ynhd Wln}:%fvGhP#2C+h}đ<$©^OݼEum!~vҫ * qROpYH[dX~ џHlK+J$6AҬłuvQz "2&oyQ* ?@f(HLz@8v,9cCqj?u4k!ʻ97#QPXy?}ҫl7t#M* s4|~+ ;K'L("ơ$=l8KvgY|0ݗhݗ9W:_zDRڪnIțhcQ'BOpw(Ʌcѻ-[e]`4.[ֻ&V2ExN |oYǶ48,)U>˖OrF1 ~,(.OLC.R3qpgT\`ԙ+٪)^wk}$w#ߏO>#^sᲞ^KBT M6@_\#ul0urHp u+b"~vM@B_{Ogf^[3JlEW9vٸӴE J߻#|,ߨر%XwXs4IʙXL]8 ó8=[LݷH˔s,hpڝ`krKrDwn۩PvuQLgQljR7+aɜ8ESdd<g'o̸05Ina(3f7(^E%6t'OTQiWRAr:./\ǢZV&3F͔:wA_fs%"Rh'97oT`uھ'xl˃?uFoL7`.4ɇsΎ^[Wm_i'-pN jY,HK&:@20h=RZHRi *B\W| IS\ŁP|$Ӷґa<`f`WCy9pzy!sJ`-?7z|S$[@>b3..;TkᙫwSt+볥c^ E)vuk|ImH=/o7Iyʰ$Aqz{le %'BJ?^pRTۯ/ф' |$}E**hg'{zbK$G)K6D9cYR]2Pj4PnI!BȡINnCGry(ʷe>ZLQ =iֿ?>A ,oKEB_.u&aH9e tGYoq lPb<;fiRR ŀ)5!_/"0xXHoIF[jp&cuPiuN.\KY'}M>xos:X{ձ8e=+j'Ĩ"7~z\'1À#X^6+11"Ng=MayCͳ}4:Z2VnFO?)@c$F[\ :B~g/]~[qøð%sMܨ'h([-EYZ̞,*mk Pid# Ǫ\6Fe2xTpQQAQ>JvQs ejǟAY=rs6` ,VHR6U0FՀ ZP3u,FT CR0w< ;:GyL^]bVL+ل* ]|홀8r^#n2oYևZ]-㺽oplM"y)F2QO@őqYg8Ɖ꒼*׏FL"Uo{I@ g@\NE>,Cr6$JCBMK;pV6.w'{yrO ~c*Ww TyR~R܆LM{ ;E(F {JK|B }8vc@aꉪ1!DB h.Ч05^D~唉ծ4D:vu>p4:IJaux[t{#gZ84; FJCH,[,ڶ{ho[M"Bcɑ8Yh ̭,l/12CQ>w~eL'ajքuߖ*&Ui5+S%B&J Vm_,p6~4ǷJTFfnMӐ|XRj,yr]^79 vۄkM5ȰhL|%L{O3|>)XM%I--oh SK}qJ- llAq^x@_`}fg$7=vܢG {~_5'dT@% HY.rƂYu1sl{*0{pUmw4I9f*]0K3d@vALI9 T-Pqk+2'@Hiz=Z sD^w'2K7x$O1jA&שؗ"K$oE2pNo+ ccHK~mt ZE:-xÆ4Uba]C>s{:>ҿMa_ VivUgfњ}r?R5o8o^pb2GH&О/%Oii{ߥ )#/ ZB)jE!M0چ)l&:KF Ǻ EWR2%mqq fO)tJ! AU1gD)+JvDٚC"y˅sik0.yqnG+eՄ]ٍ&W :T9</Iޑ:$[ .p`mjzxfj(Yf $_IJxй(uүvLJA8 V"_ [apvTrr>+g}ʃˣsxT&Vǀ] %uP})pw[,!y$Zg&幝-+g,~;mZ\l.d/ 4} CHĶGjlCRwħtRK}I[K C_W7;9GI`!˞J˦5\J` G E*''R#]!]RL?O>]CU$OKRRtlyTGz.NOv$(.LFXXYIji72uGduVR]N&K"F' ^'qD VhLԤ:zU`>s8,9ߩ?gZAV5R󘁈4pM >H}ZVPi^]Ћv d#~{rH\vUh 0V+Y۴fAF1]Cky{ז)^/tNFPmJANJ2<2ǜZU1v9:9d%ռ۷ A3E Y-g9b݉UW؋wW+yN{H0d \^EyvW1oL,QPc.;u qRnϡNC𮃏p62xeVZbZ㹇YU4"ZK7x|rkG򣟭T[4;ށ;O`]}/EGlDW/9_vTSb$?, ĔıȢ_ tUV%[/^Oe4Ey ]Hߌ)Re=B8:9$biN#3hoEX]v~hgt-?TgµlL흛 _O S&\C(Zq:4XIrKZ{?!WkuX@ٓ׶W3o̦}&dҒ7m*T&LVH P{p@naVk}ݮIْ<ӇI秨B uR>h:!i^z6ՂbOˎ@}Xc.b jy,'|#)8^,F1K^@31|lXv]Zy_ o+=C^J^BNo4ڋl X ?VN=,MF+ΏE}dF(caȆͦFK~/ψ= \cC 173t}ʡU ޽*Q{_G"P a#U~!$))wN9V3W=&&IfNP *!2 D^?f&medc %U[ڥ?|GkmT#26xg🐩+GuCA+϶⥆u[.lW4w̦$}ñA̯" 3 B^왁A9Rr㈖+A^+V1qLВBfADEXTv"[/Z(,.mjkE*|I޲U25%222,v7HCrGmq9Uf9b-a $i)E- K:`Mkd屌5!I[fɛMU,4KdeΥɈX7~ | h(v892k̰76{C^)0 ,ƝRU 5 O [֗@QswӪ91no"lܣZh 6ZyϢ"7.oQv09!S7ò惶NZW`N~R? ozh83<~LVsBpT]\<9F֬eJUkX ЬsԌBx F>WfZU?O?2VBelLeqNPBZ[o[| 9H!}9c$_ k?[/ٕ9K!ϗD( n!4†ZKGŌoS|vvSA<—q5_튓ꕌU,Mx?D%Y  a)b5yty,&/,IJ&bYz .L3a)i=g8_JO6+s0; p.Ԉێ'(ؚH:"Uv_Qu^t4(}.͐@zL0 /[?`6,8*6veM$-3dgtB'J$2TuLss¿.5qy n$kphK!;_ovďm&uUD^uC ]ytk/4ę79bQS]لM } k4(B*e,ޭb)lxNc Y*nۉz09bT:~h-"Շ1M6J돹_^*Ț #6S3K}B݊ *o~EeT$P;Kt¿#z{dyW2 rHȼ-z oI&;#g/bC`Ҫi @>eF ֕}lE9S Sy Ҕ K51 3Pwaq.NJaM-AvKP:maD3&PRcH`oKF2L&{!i'jQ䧢0CY(JYY.M $[cdǎ(k@hMB}U$^$ZC*fC҂vwQCDKȧ-f Gs>땀3" 2 ^1ZA~+[|أ<͠,%%理.f0۩pMskxn]W>Q[b r=H꧱N KceS9?tdI]7~Lw#V3UipH(1]2bv ɉI-Uo}`XdM1[շ^a-r E%SOLP3ЭXM-+ir>ѬQX 6e.6¶3"Skx]gwfDVF4ƶNs ^?ĬW$8,/}ͫƍ=*Y+??ux!OI3 3=IyDq/%?]uQDJ]ңgwmƬu4+[~p(Վ!R2u| T`hy? T# ZC֙ S [@}?7k]*3mX[I_]̷w0(k+ QQ ʮ_3 T_+C䣧:=B>)G_tE!.dޗr:,Oa= [l We 9~P_HayP@دˀm+OU 'Kړ &Hpڠ#0gO$nZ=UwEVC9}b^^.AQ}8X©CDjd"R242f֢/`z@ce9`\c>_xh‹<1 ɢu[Juq@m/tf#s&P} a( neuAL/VCLs-۵]HO#9GcK,]7$}@t,dmt\KM5ko  Kt%$7:3rPUieQH'U*(Q?xDEχl5II\%nd۞r ߥG(n'^ qģy{sFE}) J_`K؀qqzF&Qp8\bP.&mU70MV\v+ Z aZdӝW~94T~}٢`Q©R!7Gp+h:vdIj dsJ $'sZ HCM Fl |B (&Ľya"{(ˣBEe[e+l[| CUuz:PD"}`ҕJ]b3Nԭbr$Sd=$r)uRnkv8\oatތ[ձ/TŬRJ3CZ:D3i̡+&:`I&ń1PNTֹA V-(;ݖW6&WѳP^+jAYAI0N'@BRTFg=Kd+B^c/Xt)zϨlJ %f,/UtQTT%o25ndj_-eAM(WQca}v1vliȲ-0So u 5B{JF{63`k$B'?FE.D|pޯ0̆XhӦ{uN@PhޥSz`Ƹ>,&7ąt8a-" wp@6.,ZFҽ褐_G Er-[ѕj)7\>r(X=xIUuå}e7v`^4}NZqMgVOY65Q Y7@M&V=gl0m? "W,ae7֊V,'쥷NiAm ujVr;CUHS^ϝ=Xn3;C1%9 ~*vL4U7eAZH̎ $06#>`uN=%?>*얆Dle=]h!YTT'*. R6qBWm2I;qe:4`ɏ]W3~0%eB^WX )`<~Q\^̊嫋m%]9{v[=b]f`KZcka 2e/'dL/C«rA6usٛʔz2ʸBT,,8:O2eȅ>L# юu(C犗]ODNdTR /9i[>oߘŌù7S,ⵅol;їTMs kd-Qpw4u4t[0K ;}Fڍ£RC?-o[}7Il<+OsOF67VW1@hi[{h4Safς;ӵ!.c!W]u=\eQkJ9W2P>ȨSgV5텮3$+H!8H|{otz,[M5WI-(+:/8ӜV\?'BjeS愣%F"3]01ѥ tow>Q)4'k#f)pAE:?Ę*bBW}eK|;TC/&jXC&jtW-X25A'H^փj<Vek@Gy\C M™۪+jyfjEpaBz2- S™Fy;Nfl(9IUB0qw_m3ozIER3n=5^_ JyCỉ E!LJYl 4>Xy_,fL_kԆa"xYVgep S6[6*: GŬ<.e2;ݝ(!#%G<()?e.?_=()0MӹMf#Z.bFV;W$_ޡQ/ }qy[R qltDKmdFͧb< Ę4U#t^TQo.Άӱ Q5}yRGS)Eu3p+K^W7fKUVa =ިIeC),ִ[#}h ڱ|"JW-Z`ޟ,P|UĠ6Ki|XT+_fȩr#\0i 0AH",Lwf8޻3ux퀝nl:aU8 աDZzmyb4tb-ˋw2Ѭ D}M$#~`)rGje{394̧T\ ]Kk<DŽL"2jz bĹБq fXKx4U.Us@I8:. ^hjT _ɷ~N尵7t%-li夰2Ql w_NE` " ?`? >쪽:Y ;ID պXJƇ7kO+ oeL_R99dU䮾<+qcRƞ R׷ՇԻ Ԏ1SNDZA9x}pN^ Lve/osmCǂ*guF IkSyB,s W\ĈU9,[tAO1hdIOODG'~/Z4cp|Wu9gʪ25ECQWQY51fm*@_Z{BzӑQg>AD4(I3m1rIFRQEYՐjXF!eS6dFa1:- U%JeGO .Zz*=iޟϼU㨋뱫_}vӢXWC8BT 4w!#_y11uv z"׽˟l\@-NU-@-<\cBykӃVX}+_!6͊}zW2 M〺i6J iI@^ȳbl/ /VTO)&%r̥Jgp^znx}]b>y &$Vrg-^Ü4,ۢ`ȹYI.(0j30 !~4?JܜѢ t}I7LXU#ҎLa6'gSXb;sE0[+̜|9=[=M/򭛙c֩6Lݍ;ۡ?{k$BjQDƆ4&v}t-6 $KfmoS9"W3?93&p,1Z.7b_P󑺂 _W_u G#K+֎ϣE$ 2ŵzzTbYcMA}Mi~ToEkz@tjqxWјeFEk 3 I[ y(H|y4휸a]txCzJ ӛʷFC^KN.˳y m8%6csWBxI_'>s~*΂5oj d fAkWf ƒnw@ɳX>/H։{ c/ ]zeYF_'Xw?!>mȫVӹ[qJw9ʳGZ0(qzRW&?;&;{~R@,~{b[?Yv~Do-4vQI` RqzK͈gWU漛$G}]`tNKDO!׼* rHbuj'.oYkHU.řsdwCȏ] 2&"*B 2, i5˥*TT jK.]aQmAA'|MEX|=' p Ӣnզg'$c$jTC&ݺRKT+F&I?g8fByKYn#rE\0Qۯ0J/lzS3_MKՂ`fE;[AIˮrs 4Tѥ k{8w,֥Qk |ңS1#4lgy|^n}c7O[ [JmOT`s iVq|NehE'u4ı e.>=-[~)[ m@<33d񥚲5x YIUm]*!1gBӯ $$S,'0#):=NA1 Ndp찋0L+u8t*+ZF2R9HG?Ov`7OVsXD2zirWdbs*W{C`qOźm}+#zBϖ_CEh_kmgƒ~|02Jqa5hVz̩kĥ?}\MCk$ pK"6p_>s7YV H`%ZX0+Jhw6v_mK)E(aJ r<@xn&D MC- 8QHmygBr h5449kըj8g⳸ƌ(9f7O1h¬ܹ= p -j6D*svG`IT_T0+)iK;J@,,KqBsDcXW8"S[ܒǏgi Y\V  p"g~[*ߓQ>1V7CCQtDs#S".4.N 7R|6UtI/=ҫ*FRxN@|#RL'xQ4[ҹuE8092'i2|Ӟ6NCfknQ<37gb?%;gc\Zԧ\\;y<2YE5ͯ }',dvtOAE0BQj>DD8҂uYd!p68 0LP߲r}743C?Jɶ~ᬞ]f5lPcO%u)t;ي wtR - .bQMŽa<{7QRJRvN1kRf\sWoYDҁ 4?YЄ}-ֳb7Rie氙:-5/AFʒx33 DwU>ʲROF> B\ګeݢkUGR2DfқAw_ 7T49k%-Fl4I>'k? ݜ } OX,i4u5izsj P&̮k :?x,lN>.U\F8shhM8 >AҤ 3\"-GQnP[zyKN(# ?wX⋯Fdg Ue/߮tJ&%ٟd)z3&" |Rҗxb鯨|l`<v1g!˅3!飐v$M@bmz&o}r'_/oY*W-R͔V(,i-#$?˜ӜLvoqxQU#-cey2DdO>r!=)i- L{SHT2 4Yn-I$DW"R 68`9/7~# 9(:t9X## v4ZC؈ĘOG[LGNtwdUO*z{>wd-E? jV xy"zj@NrIZ4k2߼,nP̖6G}RL/R=ck/˲+B >ѿ,LKfuPǢH5p tBHSr,/fp~/hDc7:zJ߇\G} ?.#q+%r>ݫ^R(*1U P[De:ɋ޼>0[6WaR14K/*0)F{ѓDu] *U8T<+t)$Mh&=> =HR'\̖H 78fGg.;;c'Gp*3gFvS/oJ\iAVB=Y@¼H㺽fIH~Fuup+v!q'ZjՂ`Ϛ8Qz)ـKDȧo{b'3ѬOҒs)rHnGL޵~ ܧRh$X [eoc9|?rwGvUjUV6LuEqϚR}L㮝$L}M~-R/Vm@] ݕz~XF!Ԥy]A|b}jZ^lt[lm cԶCAeb_ҾAپ)_Ԫ/LE?;+=J%8MnO;\s#Tc`37Oz7lYrSs{d(7ӽkq|>AThxɱw-p%3l;}!UqdzMMݮ[j,u<+' *9C$<=6 U5$9t\H ۥ!mV)nC3 ,~Րw “CU?"ýOp4>|S2!)CI-!6*/x3hE{|?PՅxj:6^u\Y PEm7>y6oE'[f1i~Iʼvm3=|518}IfAg~r`yhC$gSXR 6?5>r )YoS+ۂ"ƞtm( Zxl)n< ՉС#':O%7Amỵ̈)ݵ WaUp5KO$ 0u$:cq]eA&x~}n'0=*Ք4g޵AH7u!`\z Pݪ|K^:1GH,Qaq J_q6#+Yg-vj))e&-t̬Ռ% 82~@9|j&I=?Lbb XJLIĚBƚmqt gU*ˡ8T2BS*I*8T=:+30WM߅SH4A+/I~WGx֥X2A4fcm@+!)ݛWa#%Oy$t j 3Ly<{B3RwקI1Om}YVYgk%khO+J4kG;[V`}8KfP?[ʆ?U߾q+@b>^9U8ȄSXYu0#Q&Wi>݇:̥:c #,}͍;̝|4tbD$A%_;&@h:]r_Ejv?-Ӏ?VZ B dM$8K_Ok81eFWhpqP XU {]C@wsJvѻK\KV3̧\l{*hFu/zuZxՀ@qMI#ֳ`y|SM8Ҋmڏ#B9/#fZ+$u~^K#=ARzH:8/r. P i&꓇k5[rPhp/J 8C֘sH褲՝fb]]2{H%蘣EV GXhf|R3t=ބ~RRM4D{5|[@_ov}ɠAҵԢt_p"g&G O p8"̎ ^%<7kHR#c$GE!JW5g+.םR':b}EDrLQ櫞s b4DWu]q؏^xF ֎BܣS\;::܆KOVFhm8F`-۷d56:&/r]#m~V(ϣ}X{=c-qS?kS}W)y^~vޛdUE%[/?ǵu- |!_>uo G1 cK !wtD /dS}:z}n{eA9=ts2'9΍`hVTd!l΅;LrϺ>砥 nz_ 5IXq2;eFaIPa>Cзx!y,EoXk#٤2w=D/!7'$B]ȁ eN]Mjbu.:d5dP w )FIΛ^y.k7d<O8qZ Z.VH5gekRTYH=5T{2jFz?%ޘ)M ;w5ÜNmg{2Nz öRU Xg^ }Iex$wN!+]-OV aϥ3nij `vwZtA:~9N'zP: 9j7gx1c&}Q5j%!* yd^Y!Ͳ}sQfnZ2ۓ@7wLU|p4"bJV m#H3P,LԾ*Hd8D1~?q lk3ĩ\vm2̃ !k,Z^ZɈ^Pqt t|5;ޥ(a9xŃ# /?;T N7 :߸#oI)U1OGkG쁓-yfRݒdEJ]CAU…vWIJ'&Vj^hӔW/d&/fdm++?dTbRnOHdlV"&ʕ;?a 7H[ oW>ـDMG$- ېa1 hQ1`Ʋ7s=N=rC=~cݑXm]+AH+4Yƹh""etAN3†w$\v0︻o6`3TMӆg5zkE\_M;e@_Yͭm(P-A5Э.B~>ͯeNӊЫS r>sa H({ #3t굊ktetTf6苤MsBB5SXJ8uC ,cz ,Əc*b.餟.(< d6o#J򽿗JƤоO6fxZtoSY-]@:5|I$n-u;n">Du+š~:osE01{Z&Mל+0u+#ue#Ў[nv6c]O՟1C%"/@ {Hdl1kYD ?KNeӝ@\*͛rDV13[b.|')!]}HD0hcfot j{+qHH ?:+rF[B@.gnn"T%,&)s;Xz1.@]lXQȹh,[/)|]9B=xv3,m>Q O|jG^ݕ(p).ڊo ؒ8F}ě Ra+LU^Ge`}P~ M D>|R s?l|m҃OyV$E৳j}x5s@ʫG8MxE+װ|ҹ_o#0i+HsT;T r6􊚦;&.D@#;E)$w~(O Qd]Kլ*T/?PY,-$8s8#¥Vf)TPC $`pT^bxu DPxU .:JJԦ>c[IFi8[|W m= άNSPPe@6zo0:> U.i30QWR]zwM@P)DHZp`{g%bǥf [x=et8u)4GP0O& \[R~ =NwZ+viJ{!yzVZ]ӔZ"&ҿ m 5Δ O, kv=LzxKO3t,zI3'NP"@LJWpOv~=--^ET;qEuѥUK'{!M|g%BVoSr!Y1RBg~.;H^pvNWق+,tobKɾT֒&-hyanmUFH- -W {7Alku_mx|TZy.Plo/|0Z uNRŜ牪?٥JBqO:? Iw̸Љh3# J]`_Yțsӝγ/1.8(9g@q!k@PjAveEy#ɂuPJݒĞ .w߂;yiA6 id6CFD1(B"S^at8z`Ji8k!9JFFK}Nw7c4LW)[]pRz3x'%{ntgXNSeGTh;ɎwqF&/j͏'^C]78uɗ;5pD%J )&GxH)wֻ8JZ7Đg-Mv H;CL~`.m9Y'(ۀ3s^Y&V.Zey9{6 Ϻ V{͐uxсFPVYtbk]#oE91ֱ\'^O0%-]-'F\| I&Zd+Wpt-+jQU&f۾I&K_JɃjuv>JY2LYnn.xu{qX6է2͛)uL )J(1(CC3Cm ɚa` M$`GuقcЍ\ސ#ZVo%w^Wo"}jUmh2 Lo1 4`տЩt0|@__hc2Mf17I 2<3sEU_ r,J/~,KЌnҨ Vv.b)gACĪDw4"G@PV@ch,5jQ]xk͍DIZҷp?jg ^ No2!(p3:k!704JSc87NٮL*4oFeZ8nSBNޤ_͢$*qA׈1wޛT3,o!~A< qlTHމҝbncnK8wm-DBcÂbfO ux[B3;nj!3]]sy UCt8-]cZ ;l"yt̜+ r{}Tb0M#Sp.UVnsaB^]5-Pjnh@iZБׁпj@FA4JpS?EjQf,&]&yqU:ʒH2Q𸏩UzUBz\90Ef|eDUODPQ)%k(2"/_JڙaHݜଡ଼=w 'q&*"Q3Zކ9xp&?t j :;xSG A}^kPXO~R)2;3֞acA].\㿨 @i$gjijX ԅ/^frwb!*+C͐;5m/P Iq-'=3 M+UcJz_faD2Yu_i F_ 4p,)jUߥQӚ^pZuJOAYh°~ ">`)^lAZw"A(0^`_GZk1iUjQأAz euFdtsgo`( Gq|PWwwҁV1$Sܞ\=Ie |(J64!úXszʼnkeqP)nTQ4<.j6e(k Te2^>*]lNŀ5A5"8/K% n!O1J#Þ3],e\Ʃdo*<r /vvD;[e6'r_!tX4!d:D/2RC"\?rFH~d& jq?d#~:,)[Mn7ma`9w7S.c!+7Z VGypl-7%8de:M-dTRB0K6wY//%|2p_5"d]`2:#1  S z}^8.%Kg0 Qq2KS{CY 7gN+4Emgh\T{#ށ U@A0ũ竮5[eEE6GLkaQ5&̥tu=LW/e n /cDxz3)|D΃& ;+NQl9q}, @q{=Nﮣ5s N .cʟ$z" ?ʖGdLgZ곌B9ȅx0?t]K4QmPf.}3wz@YmH%ͭ[=wE)ŐC ßfzIq`Q]`=b[w]}dPzG`A0f#BǦz$6Dc wwHRd՚៣YBכv/M8 ԈO-'82_dp?Ĕu493ȓ (SFn(B).20'؜V{vcF !feܮNW sNRWt]m|s8 }C36Qۺo:7C5Eiz>'q'KPfN\OIM.>\XB&0v9BGN%@Dg~$‰Kl̨F3+84%ŷǂՎʜ#(n 4OIdZƪ]EUXN/ň&qϺ}}5| w0 @HSc3'w0&Z}O xl9^veiLE~@ЖIB>wͩ` e,@b[)9 j^i>dImWzX M;$2aZdLCkW@<=.Qwi Xgf!IRKWu"뛎8rD2FHw8-}<<2IL@\)31jWq!M,~1@!qDj^z7@:fCȅ>sz3)['- ye%0xDj"IR~3@28,Tpj wa#\&MQgǨ+hf<|ꉎ~zv݄ɩ-qF@I:AW@;ZyڹÁӏ>1V:񞵲# 7pGϟjA*Bሀuo^93[/IB΍A iXG)_a!jayg`0.X|u~`d%,{s&ѵ9eU6?BA/yaRO:-<JBWLzόF#LXa12:jpErYYgU"|,d]ӟPgji'l>_@˃&p׏ij*|vqzϏ;~(bCDR"Ҫ3}a=[M$ΙItaaғƐaJ(S3lR1Bxh ke#eG{yf'9`* ,eb0!Bz.B+T2:y)wB.:<5y +J-DR XNe&>I@.cg&5 !at_/a L9+ 8j ; 轤)Nde\2 [[m0ĠnU;vN9Г>. ͎U1D?DGIG͗OeJAw΂$Ħd&s&830n hVkVg$,ُ%@[jRlڔap/.L^uhAYJ],h5U\ԛ{8 VqFʯ*i׮U{Ϧ/Ҁ϶yhfȽM߈b;]I)4_iU؈υ!Ps09up7duQ Kmv 3PD]oʊͲ(bJ#3j2Z@VM)J,]AbU 05Pٚ=Īc{g ıUXbUqQ S{Cۙ8fa&{Ä+*'.2_{+ot$I"Zz%)o-E np19JR F*^SK]0IF8&Q4.>Ga^)x2bqdej$L ʁ 6vۧ(x[+BBI!0TBM;͚FB:3=PX90ӗ'.٬wM1c 46b7K@7L^Aps|[fih#^D2 j(:ÏBp1<}([ihhFyvTp X%~"`{qxذJ2ô(v#KW)N2nG`olyg2"4KK1enOoZo dDկ ,Bq _QNz5$usVS)NB :2*^FBh͸|=GN?(CsMDWMVW0?䘁Ƌ{]bU+IJ, 3B@@wK@IJ\! =#z4.f҆}}Ģwт(bp;Yҗ 3r$;Ni 0?c^wbU&ʤ_Ɗ4ok_#(]9pt yr_5hQP}40e{sxMa,:ڡФ}x8Gr543uX= <°pFya"P9sPnm&8pN0{>gSBT*MʯCG]artT|C׷%`m!yNjZ܎9sܸFMO5,ެ\AT=p@$zjAf# `}QTjv%pp/^{g;Fh]EmkB5S} (a 34\F*RF% !;Ā `,)MI0QgU-Bw Ijl|IYobjeݨkJK6JڎEs$}t6;. yD Dx؊$mZȥH4>4Nئ8[$eYnu pV-t'ƀ{;Vo9(uI⁐@AMG H..7A$7 NLwFkHy j^sO@ BPl(hb{gEJcGm<"K2AlvE+I rQ4zdArEx#;b7zۨh8NQwJZKxWzGs!/SaqRpCd0T?1S*h^{۴a% 0]݌ڴxn^teGJ؍(0eqIaxMR {iV4Mnllc2G e%g\h#Py4vpTM'.OtF+壿wNB-̂`B]c~'Qo ;.+JmgJ861J>', J~:FszLҔPmKeH4*48KYo}葁kdZ/$b?fz<I-3s#3Wµ8뗗z2VtD¼:uׇ 5Q*<!9PGf\'x15-|gcp)ifswח$EЦFN[|?NBk;.W {Lxv Wp*)̫&|vOeǁw;v,24zl6ټ8@ƆZ8gp!.#Fpy8F}!=Q<*=ҒCf[5.*p5N0>uw!OY *@< &ZcVŐ{P?=Ӆ궲0ĝk-\eюPBUPr{"mT.QnjHF;f,ִoW1"K#Y7]nM/jپ<]PZ*WXG5ޝ&Th w>B^g+=$UNd,0ODZp$ʴ \bMڹwk}D唽Aoߩibd:$Mcn4vL^gWD2o(oh7g>9LC؈$Yb|n'zaNf W)a:Pa'#FyM>&:?%%vxBc1'5~p}#kclg2m;`8TTFҳi|jcJbhƸ-퐞go JL[q3`$^U2RЙHP[?slEM&kb%fQ0F/S}~k Q^ c}6ϞQ֛9Z[>@G+a/xb$E> d8QOD&aXI@!7c9,皱xduJL@!ą~׮6Q4pl5Z_ORdUy&HNK㤇ѷ= D0߀+8oF_lCj4vn|@W t{Aa"F< xlr`z*nfweDӄʷYFw7 1ˬEPT޲EvaA{)!Wj\SBmP}W䃋^b!7Wsn6VdQZd\ V=)rObLy550' +.L6eKH' tBNe{S=G~lcS$IO*ed6;WM NYV y[[7ИCBD?sLCfOm\|6:mT)9 W.o=%t|VDYj)?Zѱ=9i ǕN`=-@kjELk!CwI^‡D=0<ѼӑN|Ic# {Vd푻S,GL59{ F8VK-̍tR`psVMޓ5{Vǿ=wǓeCG1OUoFu 3Fi^{'!jb5UHz(΀b䚉2˧{K"^,@v'Ή֬ +G[_vGĶrRB,Z@s CU=F mőӓ?4tot)_yU_"5o^f~< mIsBC0#N]&`"ovg9DmgV *~0W^o=STWMӼ~Q؅߉C6;_awRNdKZYQzR]1/Ld6 of-&B`4s4fe-J"כ[n@ߑ<I'oAA9te%mUZ1BlVeZ~M=qAALe|3TӞى֯j uOi:蹢IM_)kl_ia]F;焸Jt}0Cr \濶 , eG(<ǔrqOJYM*Off<}:zC&yq:d{Uoj!|"uk3iցavd^ԏ;bт>7PRQ{M"KԯtG&쏱)ܙvN(?pp4D!Hᴵ49y*܃wHn*Iˋ9hٽƔ$OEB4^uvxqiӥS߄ 1"f&s-9k$A]\ dp Â1Rx]xf0MD(uM $DO|&yomyYqxc ۊʦՋT(hd#퍨tciB+X "J/uX{7uW iA@/wF䍨<;27*+"sTz[z;o0(w0?RKɠ/-ҸۿOwy$bΨܮG(p{kFq3.;E/$= ,sYdP򫜗iz,]x=$Sԥ]6sQ n`7* o u>WC+@;NW,d1MU891/#C5fi[Ωa֙SVijRw]S 8=zVs~TZЕ'$7?y_CN??R7_+VXPmZxVb5*bjE,ݘ..IQ*Bؖ3Ir3 ,UZB"CN ߇l_{4/<Ϝ\{êl;]]'Csf'π=4MWɺs,:r Ѻcy׆%0b `YW_JH@ Nw>w%U,~k-.-9ZEh?nz%@^P*W[ Tvq>%3b{Ѹ8ɧf'BIyMR` ,U%Zw]߹0;kM?/U< q;-`oVBM>qMs⧱t:Kul/Ӈ]@ }ɨ>=r"斉ݻzԜݗ Fl( PeZE*ޚ\Υҷc&٨MU[p@:#ɋ HhQ>H¦2Oܡ(5)<{8MO.#ihH 9}l!=Ǜ2"`:?,-&%hfq$<[R2>uyU%[rVoT[å/,}cE"m%z|&p YwNjZSRT};Pc7v dO`@lVxk[skyw栝WZKE EWdG֪/ ;S) ߥ 4{V˲1BpaӃ8%1be}XWrR~h셭 o`RkrlYҝF^v {8ìCLvlW~{/k{Ɔ3 Dh*ԃHͻ{2a| -pzLMsW }4* O}X1#(0,(s\5Mdl5wL( Rw|F+Yb a*`Cv /«}ci lH\ z<8UMs8SO3 i>k2ũ#$ &YzRxuS3!BQ0¦P$z9f#Y 35}é*9.˥;--=A?~2ԕb= ≹ej}^2/ [ ߄|4o s.&y"'IkJq)On)!@ ]c#<}ʋ`w#vsBhky8%Q?#>]ȆabO=W+ad5WY o 9A$sY f!1ҿ;ڈVao y,XTպeB@@ P]=={@+DE56Qj8P8UϰMoґ2fUdzxkhy++ յT?vS0Ҋ5v U1 oܑc88B7,6}k}pVU{g+ U.UP`cHK<;k]p$r5?AqKA(# ڧ;_^;|z4M}H᏿X% u\\T74۴' p:Ï ZK.c0TЄ::C)zd20=qtEEN3V֩LV _+j:cYw8 6壎BQo[n0GBB`ǖKr{b\ ˍƻ 1(LA7 3aQ:c{D7\E>ߗϜsnӢwJ)ڌzT7 2SYw\/Js=ٺ1 i.n-LJ5;'6f%Єk/Mzù*}+9=9Z%N3B %U%wr lYV1 -*8Y#PVء>t沇uǶT, s5ШEIeջX0#dHD{8mlgMmםb2݄.]LU0UUy>n珢ao@R07u]D$2)0HSbscyX&Ն[W;@_ՙĔ%4 ;cm?yrf/|ky*6?{Y):% r#`l -V1`9ƔRB}1'(;D@U%_KPZ'ŋj %AbYgIJ 3)[uX4hcն m{.뻹B},)&f ;үL: ۮ`\宮у 5 Z)ޖ^@ks?,7brtu ܝ&=>\x\N4,{.`G˹°'~V\6 dJ廊N7CPey Q0hMSؿv B3IWlj~XZ^y(2aGjߙw*:ԒBWDRI:VKUiX yv ,*c\47PJ3זa+,G)Y0?a,ׇvLR&AAU +X\x\R 9;n}~Ǭ3^UMGڿML{3bnz7[.E+lO=j%-ktt!D C .-gLDžZtfK#]e9Q( y4vȉR]JvŴWbu?O=Rmoٔ avߟFDTlY k7dLܪ% ev-g "r8`I\@>Ecr52-rSl|:ul>,vf~S}̬NVkn|dk1-J` r"9yGǕ-'r*ЋS16v7` ppg[4$/:3,X-^;3B$-Uzog;t^M_Z@HeÌ}!Y'e:aG;? Њ5D!Yq!PI|[^*[cFEt$Zj-qڍ L}kΔ:jWNҨ=&CCȂ Al((pǢKk(??a|hCOܺ<%@XxhAq2ph:5"۶̗)\~"4*]\C[EF(l|߂@;LSFD gcJ"Mqak4BCl[W_Rq0х1|xƭET?{./:c`2 h QG—y:ϤYӻ e9fa#&Ťr9hݚpᰨZ*koެ(قbX.~yp󵡅i|.XS;R tFޅX nY"gf02}S%mæ3ہPwDhA;os|$I*7< q{#kd38WNc <1_Oˌ0n62)^(+//{sрtCi5Uu4i-j~%bhtWR/ o ם"vL)AƱ7c.>GƵb$_ p/;V./*GpXHܲp3pn%R^qb@aeAUi]F`+ dgQPNjKYCpNJZHY*9ğ:,J?G8*8s F[_n цzr82'eRX cC1i{\qKKXAmljz]!mc&[,^͍;y%ڴ 41S:ӆ(P79*6^}+3S"%nΩ?Wn'Ӻ_(c| Xv=,Vn+Qa(>d>rϢ|Su@ Sau ȇK/Rr.88W-5UW9OrJP6K@"U`Iʓ3dc߰_ZBdvI3pT%S^L]fDvPPM\~1|LP$<R|,Q ^A}Q!-r(Փγ+>%>q/"#Pkސz\呍mp)T?*LVbA+6poC\32E>:ss]B0^s' dZ@ { "_bH.Mt¶uà`kǵY=4Q^W%НX\ ZѱIq,0*( Z&b1ڽf-R.&Qfd r`@i7qdLochPN. ZF, xߴ}_mN2x%~C1 ;o37V,B5P2]+tM Jg78*gd6Rۄ ~')+0!b %'`8G_Jmx G̎Խj*,]OxvBNAΜYbӈ-%My|\I.pv( y) -~E,>>=X%R%pGq8?1GzgZdc4jqLΏ)qadaL*Twr&Q3r`qdO}["fwvW96JHqF+t=+H~ , Ņ  $Tci[-rn7O5 |05T'5,pa~9dtendwjLP7#EY@`"ʦV *A0(KiޣԖ2&0 -% L||o bGŠpA}]+wa |sQl)ozO[p,|鿚J@0o#0h:ԽllFqK?׵Dg{]/ h=ܽ:~GYZ/.g:ZDP4y(ұ[, dE>Ԗ)O>L̅v&s{5-J[/](f7_I#JɿG7+vCXiv ` ~Ps$O]nQ7,23\'9`ph9,K~f[>[=4JQH9mV8 EAW)/ב[چez!A2}UTd oq%=Nj084eHOE+_fεw!#:Ε&4}˿Yڋ\Kgs2ݣq]/.Lj-nb&Vwz4!X{ QVr(]WͭmGJi1^. KE/&= 5,btX-7 Lu(pO4L#UK8+֓^ۿskѡN96;K= ²#zBIV}Puvv+ζ/3Qc.1{zڵ'`1i hB_}2\Nu͎7 3m[ogUeus|;[vLkLZB %YZ !aB%T^) Ծ/&b2g8`e5K ׺Qc\}=F؜_B(g,=x$䰨9 $ɽԚ8`s05o1DR$NHr9;nMQ~p{ve(J.zGFg 3x3k 3r7CAosd(Km%#0S׷Z[0NC:#)簒]b{?hBß򳺿_|EhXXs| ]Vl,V'ggc%I.Cb妋1O}$6CfQ w\h8UۆuYmE`BGG/wn%,o+f3{$T|L6FoDJm" 4*j58'<᪞\@s|9}T財->wg8:iqi  rG 뮽%\+y47ChC1}{>{ $+kz WPq?սqW"5ܘSz6 dS/DCkW=!s@scG<~>V'S T>{w1=ip|J}f) 7.I>*%d ʉZP>P'~_o'V Y쒣0/RMx ~:(KSY>^(sE864m>>rR:nQ.ocdLܰ CQ%t.ʱZdPMrWtb+G] !{'좠<0TT>HP$V'OԨz(|A]ooH.ypxxŁ?! s'K{Ysu?rguU5[X(4!4ie_NnPP 6 xO;}b=38_[b)LaD[K~|y?;J .lcH_y 7dZO'46xҨh`*~.d&>]=VP۵&*xapi[\X5@fovYIn{̑P!lUvlXxdYFl'K&ꚶh4fĤ]E R2{[~$3mԴ 0Q㴿-b`~Iu @IgAmn-,N6fF\ze:a_Ĩ9l}}Jڏ=ӦI7c>uАj,$FBP_c;#L_O\Aplxs*usE J!)_ ?l`4t9ݸ,ꕀUݠ/ˢ%Q!QW)a)gmxl($/Hjh1EhtIU~畀6#gE|f?XڊN?Ч@]cZ[ek2ˬ\D3]T s*5y@b\lFvpEb3LN=,N5UbCl;Bv颾D8hn:pVm* NzZF+&RED,#SaF*' 'SCPvԂ-E:Z2R*1? 2܄*ivAtHvg|_ eYߖEKwtjRCXۢzUuB /hEo #c .lt JAuk"G'ZI@3 9}2J,U]]{*?w]⪿R6f(FWާM)4( pUiXBbp .x?9r|:6UObhc %V]3WKL  ?.zE MpeK7+0]4}F<1nD,{gm4R؏{^B35KS&'Ů/ŗ: %˜ 'ӀcjQJ$%׏IP4Ng*E$/Йͺc:|> c EL<{<\+Q`b\~QtTwa#v  H3 ^~Oh.qg ? 7-xr21GAߖ9*cƯA TYj؋/&F'z&^`#|3hFyXXQ=ZKîFnV \~ F'Tk+#-b5 @p L0ԊVv?;Am=23~fW Bd}gSLgPѹg S7zYM:b~z8.u'6 XvF[ "ze6Xn/mHMB%(74N6V`Ge 0T[_"o>YEl$I}0rvkb8f^$'4Ӟa}*J&(" Rd͍h` @,taUsҮ/Q ˚ 8oL^Zxw ?xWTWPsNGal\NO㭔\QɔY`ќ9OK.)<.Ĉ≭$p>HDJoN͂pō|o"+!a=V]o{۝45D[ zKFr7'-^.`D×~#,c蚏ތ#L|Hs񱸥z:]\9H:bÈVs7pd7E96Q޳y"j HdHtWMk{? ;h&vv B̲[(\9sP= Z=I4 +#$>ͤzY1m}!"4Īk/2@ѽԿ-NI0:2Sh Ma 0*O 8dc1a!?Z ^<6 $7iI"wRЮ@y㛭qHѿQaœ(\NߙOC,:УLŢc'%nO!QtLA, osujG̓ڠIV|#G.8-@=1i%'tKfp_q>|'p5x,lE7>N#G5Hue@K24ځ gG"nk%$A 8wEA<<;C:ҼɐW/(W!V.P[ﷄtHޑmWZD.GmU zKuӍ#%.^Ψ|R :*-LtD xk k:ar]dNc1RҌm]&| QFxb% Ð7s'l/SRK[}K9i+萙 ]/}euP|KGAz+U;0QNݮF vd-ہotR5 XBй}P/KGUV7Dp?6Fr ^;7Ks>jpJ$m=0qV"0@HWX=GTɂٱN["wa 6ȼEhap GaNBw|?87~cFU2*xP?C7 OJ(g/^0w5t#bmpF&ڷJ,w|i ٲUm,q g)$S6ےG/殹KWsM҆ϊ !CTNW?5'ưP3< 57tI׍ٖJ}|1/PG񵔍ٌ1dg Pr+?%^&)N`Ədg(ÃAc4ǐ~:X52)AO蚓:A[3 2A1.# ^e})ZĶVL[0RjCѤ+#oJ/'GRR;Pad XkY%*AeDSP4SImԉ:ɀpR`/^9=HARUیҡ5AH o/U5FţD2E80:bM_DXrqUtF(^3Dֽ{lk`ViQסkwYN Cq'Cܹո\J+%bpvZ?M,E~| _ &ֆb-]"AA;(ey =H'bmwtWJ0mK&l+i#Q,w-nFk0hIErS&HjfIr~ٵ@تğe0^IBiA~1u_\G>Ľ :7B_PA8{'wM fUt鶉_g[?qX"ygS `py=Z~$%g_eR(B k:"TC%+oGW5lȍq|'JdqWEl`=gcUD7VVXq NsqK\/P^P p?"Tҩ#Zp:}ǙhBQ poN@T6,}\2 PKu{lۀ^\؇q& J-dԶlrcX;!@\E(V^~-$en]μΦd|ղ|_lm7\ JGKߊieiޓmJrD"E{MDylj$x5wmJ6}I (N>IRÙ]_v|; E ͱ͚8Xj. o8O,w3zW@^$L:M PQns"??R#*.7nGAײD@ rF#=)|ӘL ϑGA,Xpzj{>6X0{-N2@zJ)ʷV'mэ?5%LGPη =jǎ7\n˕2b$m{Lpa g?ê`3DIe* P[nvr= }Rs){@SԮ5&bbͱnȓ:lSI~UFX{{N`tP+bՃJXn4haV<>m-Z~&׼AR.W6V>.wktNЋ30إՓHWWUe4=8c]Z~ "ZR9j=Q ܁ 4RwGs,{{tZbAKނ > fs3=uC\2L"'2 Ri >*F28ʺ0HR'`b}ll3v3Fu}S5;E?-#}'9q% >5 ){CZR|O6GI]@ m1F|nUm@λ;aXvV -93nanjO6I+cScgoEiene|I{y;6y#!&/$vI'_G˪gѕtH3^٥kdK`L6=|*aPzӛW$BH`?o? ",3=gKTdlOu/sbQ=৯t1ic\ d7cG c]Tx prne\X*2|163n:{Ϛjr*ӝ_h&5%yl"bj󛾈|fڹ-Ar~,?d e*QG4i[ g#ƩzdmazIʍb#dgW}jZp&1 E| X|RNEY5kQW2>t 0Fw\S0>j۪JLE>$ R`>nA_q;.Mxf:_ I,pf>!9!o_/x6zz<}2qzAa-Pp/].= p]bUfJ5C"0̯HIJ3IڔSP(Ѡx.y*a`EU ( 6l߰I4~h"#zRy@\?Don UcS8v56ye&A`fQ\7K[M)rNC r=`=ef%=Dn͖}&,gb`6ly0j|N֓( Y|wɥli=qd7Xɬ\C [b: [ K:Of9Jǟ@$ɡNREG6t>n;3Dy{p ]K kU!f۳H{wE݃XKF3OwcBt%y݊7˫V{؁!NR0)J]uCͰyEJs苛@#޴{obH^]Fvd @n(u̻c2%υѿoF ܾw 7 *~~jzl(Fhx_ -c77i}vOR;hVѽeLaYp5.09#Nhj3'ax%)•b0@k}Khlr|h J2tӄDB1Y[j"}fY6m%Pw,= yU8,wg*M{fڥ1k.#F}u5 "qZ BdG)xO~J~ ᯧrHqȈon&!;GaCRIj&}]B(Հ%s5Xuri@lGN{n^C64I1Oe\eʬN3~djϦ}sZQL'H|I7S`fk}%l ȁH)շ^O@)kV8wmJw7; q<KlL\ Y)吰c^eIB+Un# [rH:Lʙ1Ax^EApcsAm;U"nR3F>uq:ɲ2=JQ8'ϥM\kOe_VJ=M>k?gN&*ӚڻPHtxwi 4> Nj Բ`uX~W((Yij9 R@΀4Hm.yX3b}ɖdߜaD@.o9ScҠ1 @iT WE)I7.cٝ"a۝bpBOJ?/{fK Xo9N`]/&ͽ=(A~z^Yzdoj!yF,{ JG5)0F=G{S,SɨȝMm>ף[~؅sT1qk*Xq`fM8/)ʫ _^Pz`93J iBţȃ& sѓs8X\|>x=|^b,h>4tE6_с1܀/5{]KAi NŤIsz62$[(-˕B ظWf+{Ww$;Gi1 >n RL*?.` +|hPXwc$*|v P?I3^UK)@ѐ,$_)=%ǹd$c9'[FJzKxA$Y1jG(cVH9skzX,.74,Ʀp,&E6J"a%/rs6Z@$z><)} w@(i#ӑ#[Jj+[gV lc8Q؆p@ԏॴ0=l4Rn㽰@&%:&˛Ņ}<W{$|t /9pm"71I~|5 '+*n/v-܇M,K#7pD .b4b=X9TBZ! m֟חWTsa}~aXL<$baѭ8h/DPhAWqN>a;c+g"-0L3ii}fD,X E4lI AoSL^Š XܠڙNySo<FD)*}b08{h@kD%Z2I΋ # vO<,|fLcnҽ 6f~9U/`M76~Y3*B=K8,=6S.Ռt%3 wg ?@5zxaV]?șn #UCKlCE^(K51=+X-S] :g+\/4E4*pT"2t/ JȰ@lx?&gRjHvxraA/Z34J0(x݌gvT0vmԓ^m_9OCZ9DvAN+2:8Q0Cd8]kSD6X MS2h}|q1:J<Q(DAA*iUGcm7DU}#bhcz 5&>Q w#?p1M᧱m%t~L`q?uw>s<'hf͎w](zZH5')LvD\@^L0ӄh=ڜ,=9ou~|R)tJ !=g4I]ﴎg`ECVu N5ihw_/Wr[bCH(ycLЌp."eMV9Jr&2GGgG.ι@M 'gn oVh// lWqOP5 \QY0R)4x 3l3r.CpɁj7wTQk+ Ô jW]=`Տ]{@dhL/L25[jp^jN-XP19on ^4YmRpeUh.g<{T>2cX_Hr=&ۂֽ_/uvϟ0a_<ѡ&MeIɦ,Z nSs2_/)̶Eʈ+״MѸd8v{RY:4@]y3f#|e 4P% QJrΪKu&̡G , :+ʳ P\߷H)"x%˭P R,+ar훊n9MG::T÷llkk_ Z LFi"f leUZ8CP/-ǐ=zT?Nv S1j,+~뫱coMV)%5\`G]({DD3=~|)r' /j~wCD=rf{_rjQ.'@s: s\c.S K>DwށXƬz8qy&vfto:_{`iPʀ.|Obm'ZG3w*Gmu hǞf~9m(B 3B՟Y )^G ~Zp[a mx> \FCd쁶@ʽGBeg͞ 31ؾ!3.Dn:jG1ʢ== Vz\[c%sG2X%/ƾ%0A$8`)}3wb%*4q5BjS$2)'.X ";+| TÇV[*Pu+1̖Wɱ5ԟS+z C%92X-O;W$oU2Ce xմ3ݴ@ oئM+'s e. _^sQ6 eJ[`!A G%q1=|b:${`k8\=#7E7ÒtCD*PcSD#(h8)l9 ryPQ!{YՆz8 :!`}RyϦѱ]vGG68C ide$47*Ll4kr)ql 3M/2'lUhثO X# `B%>5QѻZ@U_ς8zEDĮh.mdLN`|ߖ}sڍ&`RPTИ=AWIŐ1ame4U6E0AiE&krm: @y& 1_7s` ԉ:[C1彁Õcd:Hj=خ1iTUӋۏJA>5tf7L"E bD'_ލN*ܨǣ*d_fuB%\ ^ 9aaen(P6w/Ѣ:{%.Cdq7IN3L<=wwgBQK C˝c$!=X7Ļ0;);{gNH$UU^Xwۄ$2\H1?P2)V3j֬k-&Ղo(Z Ev! )\~+@u2e͝ZOSN><-G/TVоtw: _7~* $q XUKSm NR)fT[4%z'P1;.Td';7_ Q.^hɽJ|YQaUNUeT0b 6_}3ؐנ8MKS Lxy,-$~drIFExr`\Q n?On5,uz.qN!4)o]`JfwfxP34$l褸+V#:0?[xNBmpEQjU}⚭՝ :D@ >əɿR>:u]5FSX 1/k|{ 5^ҹ$P8C/jgRVK+Z;(0Jwf6* J&í>1_D 4?h]|gyNbm*Ï%DCX3m.bL.>B%,ܩknbgKξ:Ks֗~u^ L;[cW:N@e2OTqMssd3?թɰOIݍ ??4lˌAy9Y~P:mYa$kZt5iSKQC;]hGO w`$= qEr ݫя]í<%g3F\6}`vUo:k,+PHR9 %7u YFzGCQ4p>3@lez+ >s`?h96jg+,%f>z9Q;m>(A#]M8P$6 Qs4J1rՕTntfE2OQw.4 hjǫ+O쵶Y$( 7n-je[ᷴ8Z`K &}D'vEz};T=R~>y94R;(@C4= ?h%)p>x3Df2"츙 c'՘; zPbI!̉\'Ftdl^ơȳut+5  _7҂2os%x,ƻ 2mcG̟>4Z wRAqkzf^'f۟Ir9;2mH3 GTF#}flz|nQ)rnus LP #70.UWY̟*CBR8gU(M!$cԟwDpxݺs׀'E#90<~\4VX.ݏ ehE)Dˢ"R5h̡;cL_N~vO_GʌCzy\\ë?؊V;(bJ/$$u^<8zZQ ; zNmjR8 R))MFѥ2Nȗgt&ݢDhZ)n i88syu%A92_f1'4@CPtΒBpfGJ]"HqF. i6ր^²%cq#an>F?EIbŏxۅMt`nPN]J6kQښ64SY->nQ!#YAvnbpz zM.8eP8#ޤ;~SPOوG9yNx3g)tY0~:(u t.Ĕ?8ҧ1Z <bS9v,~E2ըOJLY^G~Wg/k%<3\ #<4u7/)Iгu qj;ˑ AxjWV uA4lWlEק.3R9P_7.F n CjWmQ6"!cE" GYcl{d&Q"@xFЮ#þds^6F!PMI$P*|$-i) 5Tj-*Jiđk;_d>dAUM7M{UJ0]yW7N9ʬ˱+N;gdJq{=_Aچ`1 k 5qf*<+su)lz/&Ɓ9Ad[Q$4Gǟ6(:N9@ N })lޙF_!4ӽ˿À֟(XMgӈI­ʣScaQBByF^1>i[Yw ]ԅ#Ͻ3u@"~5∦>4'}+O(Zi5?ccB~dm$NJ% ZY)~p_P?5@*#9>F8[T bZzisdJʡ-}dM+4@D^]?0AOJ~a$vەҐڮ^?ZZw_n*s Oa(on&8@ϢziWXFsi_!""~ %,߿E4|S=:סj0w{D^^ i^6֝Akjc+7=-CSnq/n)!tRh#60E$Z_ZA6VJ1zB^@{<`ТˀRvG-Xπ,8 x} $uxt4tt(:d\ߏܳ]*e?PKa߼'@wO>-7 /bhJ"|˵)\-XzaR=="p&$Qq%R2̚TI+##$7Ķ/C,~Ȋ/jg㲑1fYQO"\i!m<>u6هSqr1e[HNѴ ; +_躟߬xvgƆ5}_\~_:tZEͤz }zL[ǘV^p;YG siFCp8!"E#foQGn3NpcYa\π{oY: R/_AyfRogs3rlXl*+7¶4 )wCi<\ =i=t~ǺƖNǟ*\IV+G*t` ^ı ?w\zO)Z/M*n.P}AДOJNeזLQAtia~8rzb0.Drᰮa(~Rȧ%(2!\$P;f>b11:t*NҢȃW6l]JSoA)2#'4 pN,A~Z Y3?hܣŽت5gTgC Wc%ĝ%QCbAM; Q٢57<ng;q]w 5#:.Pɞ;5Ϥғn"C}_݅a߿mIhVJβ~:P. *ۂm}v6Ң O*zS里{ m!U[YC ywҊhx㍒QG~Gه`i78IkaGXoR1j"imiN_k='uF]'URڪ5d͈u9!sN:LǀlY;03&3ZDFQϬ^<Po+!%Hÿc2Bͩ&ߑY3:Vš8-qwPoGK2d3@GsHv=a,-L εGt^ׄnu'J/rxwtjeV4mx]^Hن#$>p/IcnD͆R<@QF^)x&;U%@.܅4%XɅ'gI\? sVRl4¾ٱ2 :B{i" tu!xҶ+;vSo x:K{i`_GO1qu L>Y \]]vD\nHb~ϝp9~CNc!F`5hܣ20x;?ML=]r%r=%D؜ډr_vV쳪U . |_~zGOE]\394xMDV45n3wR 38d d)3yO~;A{ 5iaÉ>Ǣk?7PC(!pڹR 1 ۞# zGNȈkx^:6\,u{B PTQ>N u+0G%\2 Qb:63Bj mQ+_y'ԺRwުWa><(U_!7F&KTo+f&Bi->fu!;Ծ\_Yn>_{iXXg3;yɃs@W (Ӽe(@̶[-V)y _gV,R;nї" ĀNrpP*tpGR׭ m1%t/DҮ~HIC]7*,/땣9#F`9L8 *c?2|W#DC{\.ҥː{8+Bn+>>f5RK_1*8vʅ51b- M hoXX2 g2"!28&KW _C]$kтKMB(Ҝ\I@K~_(yj!DKZЍݮ5 C"KBݔvUBb>TgHJFC9-0$]2[K/ƘxSE9f/Zmn]0Vz"`Te˭ެ( 4΂E&*5ȨmKh~Wk $Դ 2e̋֠#qZr}64 1"TK5f'+ yJE d#~.\_jPzOQo.9J ,(8AGO!&8 (*}90Yan:s_ycƖʌ⑲o2Y"aE>Qgù|: YyD89vԛC| -y,B[&ȇ5)f_*zsn Yo"m Hc8l 9|Tk!< 1T%|f]!N_ Uw` zDwWD6F )!8ɦHw=Ty\KiZJ&&;6ө/'\XQ3l^u2T%tHc6Ati* da fgeqTKhc>K³-/6 /~rD+:qH'  @mT@1j7^ &dGծ4P`O҄:Wj%.3B kI3-d$wg'b- Dִaݿ'56EK:T|cjPdvZʨ1*h} f;H/w?9n.“g0E辶687o>"-| !⩒WPxXs#{(MH`v9}g] c[x큒 0Tej\3:!΁Z֢{.IBhLNWn|j|Q-S!e-,Ҳ5DK5 r5Ǔ|ؿ$Agpc40\?mHFYt_փ ى_~HrmO+h[gcﺰ@`)-Y?=>^]Lś+)'!! !X&Yd%[ `G@ƕߥi6i i2AmH =T$}ڵ bCN-]09ZelFhu?#5)P <?gE8}'-FwJnO{ er)E䍖hmjni%m-reT߰;gKѦaG9Ϡ$Zf mn-CvʪӲe]*rb6q¤ζ\l O&.[[a+*0bytސà5pˆY5zjm8>8q,E$ KR:=eKeVYXdry0k :>I)v)`XZE]$K 9; Gc=6vUcͤAu5d$Dژ-Zuw.RE1_5r~{$L Ձ]{}+\R@,شQ#VNڑ0V!v)aVDkR_V5pX& ^NeاK+BMjg=B5RGu }z@Ҙj>M| *F nI-d5Ǭ:w=fPO[&s4B䞾[t@>0>⼯*3mTdwmJeC/t˺rxCsFɡPV4T]un$=9g xa ԴcZ=MUGy%-~'#^Z)#2د nv.Mdl2-3MBj!e/>g9[-O983\XʇCF@.VbVNÎYWDZb{Rߝe648o`IRq7L;Z\Ei׿pp`3GdK7̩|ٷ!+rN) 9is11:* ,\|i=8:-~W~*6>jb`>r,֬"hȱ[A9vZ` hx4v) Nِ1*;K2y$w1NJqM+pzA k 9w;2?E]#JS|-j<,oA( ,D*PWjWHSlW#//Q )CLc>=A;dH륪=e6?ΐ^L$adB^f<`M< %F,z̷ӆR^('J7a:8=!v &!$Jy%TZVQl@j9#Bw+̊^# et1U"pSIcV@xSKZEY>wŅ4: CSD[(RݳUCqBD~!qjHH"3&.pYDVZf?,)TPAM;l; 5NwI9pTYs^uC)ȵ11pA/ ;y2 &YU!ewOC|},\ 2 9[,^O;fl~ 1,<o%cT ]쨴ijD܂suR{UÏNْ[ҿ祥N5b%4XM{\I?}pW]ؠ\7#g=ݖȮ<:,#9)C(ԏDË~%Nh୍_P{D! -;όf 60+hϩ!yzG^@hC8#Jy+erka6{0qG>s$)G/PNXc-@zX "-~7-Olu\œq^bEKgMbWp [yRNI?`8Xvr&_F[yU+ΕBhłڣB^GcXW2ެ16C*v€Uʩj:ka+g@WK<̳?~ z6 + M3M@As f:eLlhx)~6_ssc>= \,x+7*d|ޭ` 8Dudzc*1cA?_$C2(HB\EX5]#hi1Cwvژ9>j@D?j2J*wntO!  2ibTVMv_q/2އW\;c\KB A_{>7!w_$ VִLN Fxj[:5A;5&n BZxlCGx r_ .dVm'`aܓ,}e_Xe4EgP lweKu$p ;9|҂|*9 #/ĿF q BioDԘ! N@pVo!B=q_M o.Agq|%ѐ5Xk?f\J=B3H1Y\q~O!=ݓ2?.\6$ԗơŅcmlzD[U7-5Wyإ?@jOrPlN9&S d-:u}_[?5H\.<=)A`8xZaHSE 'D\DJCLON^jڼgCꦗT펭=ϖȞJOo&&wR|D¶{8/`ԕ7ԝBݬ_(YkW Q9ю;HR9@i8N9%cvO"m@^E=nuхO9m!DV2>R^J Q4jBlZ\4VAtb*iUZݶA\%X \ʥPbBUH?k:mtPd`DOB˜^B&b3*Rz [Ր+ :%39c R ,0 _2 } `'Rv%0]*?[ C0H4~A!Q7D4fфske ţP|ȫ_'1"kp MAad\ldC]}`"q u ?1cĉ],e+M 7?=7.v@B1c .2`CKxgh>5{ ])2 Bpv=%_wqE;'NxР7~5}X怪7V0M~ Q<ѕg)h#90ڮ&w톆}+!kjb6n  1RLspdry˻Tpȝ.8ElAk+ L̆oFsWK"[U;IrpzAjBKׁ. ̢#I|a:Pѽ]Amڑ(,.\Hթ0?'I5c|Xʍ`ݥz{yʞ~e-eN=}{5ZTk45, H U˻6:2Ņa0j{,^, ;Fa7!Dl%9jUe5x'Pe~656wG7[~eJ9ZF ;[1ĵM\@Cz[c~$~a,IOwphfS 8pat@.U$9ٔߣ4*b wa:ܾ(/by96mlad}q9,ޞB/jIkpu!@B*p^Xw8a/+$2I'$5^KG2"d-JRJw6 pK4'? lV<P6̻D[yjS?i D4֬ v7V=4cYŞf9`s[_r^ݚhbd+*h|2&\΢?5"Q\p]l]<&'e7w5O!{4:x5:$R]'9G.Dܻ1a5LڗNR-\uCi樐b^;!p&LEʭDz{8o:ɶϬU*]r|sesUUevpDV1Kq<0k=P E!ӄ_uLxћ*fP$XpgVu(4jy).ls^~I*ay0TY"Kt\<=c9"Gfngnix# bͺu{^NۺؕN4{yY/m4D*IaWܷ ^poSbD_0 D4Oj**J-vyoeɉ2f8bꑕ_W.)U`eI>y{O:Kq}lӇvU'w}cSE{Z"?}C/>WlF9`;Qm!NJNw9w&B6h.T4궣i`}GvT!dxN4ծ 3,^-Ϝ8b\ =!`WlCw##ǪM.Ƹ56%IZL:YYB01U}IX~k9OHݡ*]3m_&LQ⏫ON8P-j1xEvzx#M\F ȵm: t'h"Mq x )yrmK 93>)_hQi§=@8gIhS6)$,6,ߺ6,azi (`)3_M̐$hd)"Р 7#` .X%ihՄCB9ϏZ9Qego8Jxɳv .\XààSJP a>Rbrp}5ƭD~nRc-"uzKqN?o@mբ¥w8(\c{EaG`'E*` nxvH D[_*OP ` K3Els?ýCḮgiHc4p`3b"PC0ds4AҪE W?sJo u7i)$j/|WU"f(HvY 5Jn}@- X,Wcz~"ww`Sxa@?cه [y>W>X~i8Jnr ӥRmބBYOqb?5ACZ1ƿRV$y~ٹ &R_a9!>5>}X*41wE[ .ɶZ;vTDx[5mdF/PWX~M8j(kZž>M#uBbAXWm;_A9{Ff|^j ſL99VyT8Y@(CYYmcyoqU+8_>}Jd!п UX[c]7^jbk%boɅ/pR5_1_6!)d`c9@!݋7A FT.d4zXQ|:Z ({!qI$?v](=w_Nƻ؀<@#c> /S|kux'8IPg߼|v>f HShăXh~u5"a;Wmc2Q6Oa/8L(IÎe٫kGn,hTGhNeО-$)lmԋE q'ޅ,WCUS5&O_F3($#x+cDo}2W@XrP$G o +pټ0J9B%~L.ŠqfJI _YD+[+gl*:;C4P 2/pN$#_wTGħR95W2s\̕;-T \{W=:yg2P*U[$3~n\p~&{H!_o ήsݤf_·-t\zncbaNer? Q V,U5rW1݈. Ơ,yH*7"vPZYN1[p{FtqɈƬ,]п ?MEr•dXNUd E& r( "hsbY@dX%T1tkJ]>K_u$(}D [/i3zY:z6ׂb-v%lÂ;b ׵mm.2\o*{W*JSbuDlשb0.Wl&erzݱ\h%LZnqzw+p7 (22h$,7( .xEԯfeD@ƒ׿ohJl.q-s39! EwӺoI1XͺĢQI@;ICb5$ɕ; 6= Ncԇ@|ixG}͂zS4U<9C0C`Ul^QAY_)u1%9)lhvm_[Xv^+?_V.n"2mח,QtJDP88Rk %-1Zf@͡PN󋀫ƴmRp戅?KNiz~Um xxܘbf`9r%=/P_w.Kqr,3܌<Dw7*#Z Ώ zm7o w*v&7om317&u/MfA+hőK,1n 4SMR5锂9i=N.^:'tlt?7gP0'`;@ iÉ#Vo rKK9"koA3׭,ȽGIX}ATXUo ˹x"{q3%@Woʾz~" 9n7IýQhCDhƏ`w$?j:֝IC[Dpm\aXe{ ZpO]l8S͔ğc~I LݟL^$-Vg,p)3Iu=+G d5Qlrq,XI:yqH}>3sɖnggޱMN84"%:t86zuu$janm֬"DEmZ(*u>lmAIYToaL+i:b.p30U^6r^e}觎[ؾmdB Uʑ5dh؊lk j.$Et.$ Y@$Z{bLL~1bԛ4sdcx#S'Հ6}s|s[y;\֓Ifɫk0/x ,,ڟGCn2:df@3cՄ<\ޅaƲ>Q_)48멱IJ1KxC 'A?h|֫P~0|=Wf4'a+dq#ϗ-齦f!YCvN꤆ҶqYHn<|Q eSs;ԁ!F+0Etik&C N yLhqق#ROExI@U`7XZL*Lpoҽ&EUP)֏y`Ҙf3fsKME`/%sYR1DJ/<똅'X=dNn"D0ܥ-=b=FBK БJtq,v6ĭQyH |*rbyj"Viʹz,%!ؽ RB $u_զ#xP"ʱLY +eo1Bcz g$ TxMȴiQ .uQOuP6z1Ŧ.y0` KIh HI >lY6!e^.qU(P:GY0Y?:[88u- ^~Y*R@1&lDUC6^A~x޳~)g_ #_forzQ*U u\1x@辡c;!$1eN!k-*U 1 =geʘxS~)m,UN tT55o )۶,W*ҷո ZM ڕ`/GL8dBd< s,b6AW.+Kp+R6,$W*8*Ӻ*BZ 1ѵCv"Q0־aʁ ݛ˚Ewѐ1(f_~-ʷCn6p8mtj.so>r)DQ-v{5G" j%K;oգ9L5@Eҙa#fsxE-|4Y;@; K-{PԫJ4hɻ琕=[z4T}Zf'̱xa@'pI q6OuwEHB{4y<o Ҕ!{A\pݶߗ|4 `<긛"}̉:~/k${N6WavELwq3-mwm NG.&~ᄃǷP\}HˇVhx%΄S+%a>Vݕǣ,X nJ0mCOy1*z8!//rIa9>, %Nǖc'6I~p]/)+Q8E 6bۭoWB,SAV=[4Xu}ۦ9 qH|rG+&$o%̥KފvON`x/iqo_KBH >f`zo%vBJn6kP;c»?Q3&kGI 21jEm5XbvXV VL98=$ mͲ6} p,tS{g抒B9UA^K_ ֨[Ovq'" vSH ͨZW޴{]@{p2Ex‹,~)~y`r J4]1B j{nZu@R5I>]6̿cf<#9صIh^6b]{ng~) 2XP q"sM{(YKD%/ ҰCFl>EVni(~=eFFJV4L`MI>B+la*҂83Z#]C 2KI\Z1x3t u0F+B^xGd+aMG vF{S %ʕ-8M9EWW8l|S[Qrm塵yl8޴C:$U6yg?ղ RV ǹs@mu6e4MZLglRZ@:$$UGPVJeOJYNg_ i`FfnlbUC=2=OCk0U_KLfYft  ryնIRǏa!7aL+xn>JG90DyA*j4;G]=`s&U+Bҭ0'J7ia5넋lwsFFTf3? a):wyVgp_g^N߬j^`Ń Ks7ڠV@-›\B˼{b)Lے^'i"scn]ykupW#eĺ] PPy8moʾNB6礄MC{5AQ- rD'M4t6ݥ(vffhv1յSlf?sI ?4er rϰ`jQ:-7NǛSGtkvv B?aF۝hIi3XXITl1@uOOUsS?Izb 6 $ۘ[G'[ XZDOq!/lF E"r @ !ne)%j$ҏX[əh3Dݥ+@ :?3ŮBHȏoG.WHDr<+4uD?A2с*D% =Y{D, M#?uF!*#d Tj62oQ(K4nYT8Y4aZ6l_?Kf 2VnVresǷIQo>l{*&ޣHQH线DR!t:ΤhX.lF+(%Y? Q.(/%V=>vb\9Niw"URGZ $<$D] MXUTU@kWR}Xk 4{-8HΊ鍜Mgy 1?mZv5ryV/ђ qi`GEOm|ܴ}6sZ7=ѷYž76 ЫH;wO۔TԞSKE?Z=tRH&GAHp Qq+/C8J1Pك=K}|bM?b"K\6O) 4{iOiѰBgCr!%*zAv|ȍ G-tRIf7 o*$NqEMZI=Qx>,,wC+Jeeq\r~$D)̒v$f9\y5{_!5"PD$&'׈x4˙ɗ]ZrÍD8oֈLNlo R{~$)vZbVcҡgSWpv={ŗcŝ2D[ku08yj *982CQ]kM]|ef2\Jj-(MpئVI !i4<|S3(|N#lS|#NDF,J_7}4QSH+*wyb$4}".LYk?e-2[ܽIJ--{+ɉ~ (ô򟅪adm=1nL}2=9lR۩6 CWn~@mEC4ʙPpk?oʑ"5?jq[Y堇HmAwzp,3U.z{sKc}Ɲ&rSJ58'TnR P|0q:Svhk^ȁݮpo:1ԋr̼' A)o>jJ_@M~)m8VnQI*^yoH*~@N K|+r:1H>]h&^YQ3LTӚC6T/?-](, DoRZCtg/#zs[` c  #Ak'=T-FW:1r5K q1"M@ϊ׹悓뾇!HHϥ>˲n*+U)cbf*a\ny8c(4$g6o9 X*0{9IICrr&-d 䊭HFЫSZD#33 荙q ϸv |J&n `*h /hvϻ!/wf#.8tKyf^IݪyvͳÖ SoN \ݿLS#cA\tԳՑ'Q;iꖐl7R#+ڙc3^*f3b!u!sZVaϹkA:F[}wQUh6'&{2VS{^a*Z`&% TsPʛD WRؕb'앓n_-j(,enURxE;hz9t+5 fkӷT%]ϽTk|FαR^ub:!%. vh/~3W^(Yl3BX޽:lDho#\N*vxtY!Q(C.M>= g9f!zx&@= ?n79c_$L"\F\GHӨwk! T]l P!QSx öif`eH8qrYQBUծwVl_\ %WtW6p&4\a3‰0>ߟ"IERGng!͹Tf@#6lh yCLQat:qXrI}VSB"TY̕o <H+w~Zv@{OBlr[*y, =bʵ,fFM =>s CX{f7 ;bNZü( -.iX7zZK:06vͪQHp~iaAX'Fm H{VQihm-<>c.`ܞ9<9]E2ď/1aV9/ogl_Tͷ. NqzO,_#4onu|Ri,07)NSàk d?j|A|ؓq {'ߕ£~C_bWm%I㇋=}P ( 'X& @ğSPR\3d!Zu,LQ\D$l!8} Fj6U##)${}PeKVP7!::k":%Cyd7IV,y:.![`x>]"Ͳ3>>:jjxJ03u7Uz*fTϡnhW \۴scH=`.8BIM3R~ܮܬ|=SI@)*yy %J`ߪ>P:2_TGS'GCjLx'vуAvCirP[o:yq W$Ʀ߭ 6E`MfEy;-~;Fsw5 1MECCIJ38JUԫmP#v:=PK8=`[ird'/\![#P6̀l5 $%]-X-v>vvTKN  Θ<Ïu>ϫ]wvv&{ o CO&ASW)YPՠPt",4\ڒz)xm ȽeUuJc/P%!y;!{J|h3 k4@hirMjrilM8Fd}yW|Uqu#VK64|.+;IFxYSV$}P]OALk*r΢m`ȬκWd#VTT0.Ѽ27oC3?C&QAx37^{Jhc$&KVh<ڃf|WSΒ.~n Ay3GVtdƴB˅y[ykN͜%X#) 6H2e6ѣ\3F,{WMqM#`!tS"Mؒ5&vyOe=)=|3ڄ'  _giNsrI8V.t@ǿu ÒeSaSFWѢP<_œ+jTod,?.\8mշo&Y?>j,T6~el AFk%$_(qY\}Ԛ_ntrz.H_0y^ |CZ>* n>^ ԁCշV[{s M8 YcfBwˌ6!mh-V-©^>J@5jҖ$X6L.mT?+B3 CPyMW=F5!#쇯zB#2xCuni X ζڡBs;~[%4"' ɑ760N奧-:2k>$TlJk1ED $.^%QީuU_U7̼n/QFceVéS qɄ{X ˲:X؞tIlQ8< 8}+Ǫ`dM9N Psm][tB[P8,$%2(Y~P~{Rֻ7n8ՒDz'<w\_i81yMȁ_(3R,TD|Q%OtbOIު=!}XV?r_a7Q]BUn 9uԘTgiNJ5tDD#-vTӒE p":ry1=A>@ za$2xF V,Lf.L-a$k[ցW4D4.(lxjPQxʣ*USlHHݲ b&6 Y[SȬհi@c+-iC/\:,HzArH6 OW}X W.[VV72\z/t伞jt/=& ,o {l;t+wG `gÚfUxa"y52Bמzז)[?w㸅+({h係g,:ifAǰ99!s5! J H't1vf?Jax鸟 %^TTӃ4zYb'IsN=FgVzZER(xI'MQ%;AžQVzzuTJ+de[@i)ɀ:B9˲ \3%'KV/gV]n7ymN KP Hq>J̕L9kmkke* '}D!JM %^X1"ܯ ЬǼbvi5Vt6[a"dC"-\ڎļ9*|J *k U2-Æ;X U)3opMbI@Ta9zm_g]ByHuV/(EuƷD`~#Qz6y3Fخ IÆAMײ$G^$5+}Tk@֦{u W'l*}.Tns>W]* KepY0wWW>&3bҋ8]u8VCݟ L{ް&` OJ"*%#У.Ѭ ^W[~/I )# Ce~Wna S}X R)V%Y7&COW tjZYЈiOL`W$x K᳑j>AIdr[t`&1REKlE=2 oQjx;?7JK=mZ6}$uݓ>'e^tF>vJ'\ 'Hkď Ofթ%:!G',zq$;hTht׏EvV7/Pɥ/܅/raG8=Dh*Wv6d 'QG(C8y]w y j^^2_ۣ8ZtzF]J]n O[G CtmK4CX>5bo*BܡͲ@ݜ,,&7K6 H.tQpavΧ첷Fov/d颍Xv>~m8UU"IA%. iip4"e5AT=cIG{7^ˠh.zw^ΎnԱOqC"LSaN[Kjgr(aهUN&;6%PYGJЇH-2곊s3,=%DH-M c#Cv끹gůٷDLA¹xhߌ]u[;6koVm' ߙѯ_\<Ծu׊KΧ}X&Y1ϥm* -| &r1:, +jAnt3鞲6Vlы E~A˃%E4Ij xBU5*\А>+C(TEfPZUvcn]\`_@WV9D9f6֏1@"ph|.B>\06 7wRDzXtj$UA\Ry^,)ĝ^ Eξ`r=ޖ@g pymdrRG$,XiԼ{f¥\zLjՉàN=[Rwؓusp3Z'zot+E5(ȷY* '%"XLɈ.=l\Ïh&p!&ˑQ J^QokV#z< !J)p|l$?ky46HnhO @jwFqcԨQ, "NVnV}:T}8:%9O(5)]L v  ,k)&<"UgĠW@U(r! XYOJfB)\Ԡ1B/VkՓ3$qE5kfuzu%AO:z(f (lp*`t=8&O )a."WFvQ8dɫԃ ۝#N1^dĐ{k*.9BVd>Z,.9Ltb@P+u-; SM TeB")Z~XV4ibg`oTj\n{F}J9i ׉jm2 sp2*jH2cK.ĞHr:+}~BEq8?^A/FfXLM6b4Q#dĀ&'+ Ӊ~]7|%*(jEcXx.lcAW|G#`i)KōV 6nd&Nrs U_-8A I^eO(~B*G=-ewve!&@7qu Wz8{xح'K2ӚowDZӻ}7v!k*îEO\__51ٽ lͯFC'_FwJ%2޵X1qHzǸ|(=30KsŸE9e)= մ3x]I%_^Tޅ=`qt%;$$3o–%e k"j51/ҸS.]번KkQӒc4jWQWnpX#R)&|Z$<ͮ 0#Pvޞ a|GhK|L0&֍)zty=:} qZ`D\ոhE|4F\UfohKʩ/E)PH_x x\^ \l J]cj#GM߆Պ]I~U*~3/\q%Xw<8JJ5*jUddȾW5S/ E,~Pzy~1ym\y{un{aP~'OX nM'~p3TM^& Y .ٮNrᔓL f/p8TtV?~f !r;vg B~b'L{Z/Q\$Dmhy"VιwǸy&K|"TyXR1];T,m8ALpz_Rq+cO7HvqQf8xO݃ Dm^f`Lއo[$Ä}/g=E۰WjnAz ٙ~އ;醙є&/ɋ8'E pP}4&q" ()!XS.v? R1ݙ{N"fF[z׮bОJ>rjRM.9h}P>e7*X9|EX?Gd{%C:tO:'3SZ")*~7TG'$c/R-k/y8(G;F53Pxk7Y"MY=ox@'YswjV|HkO1eӌW ®YJC0%7 rs>u^X۷lIWBq!G\*^N{9Z~\Ć*V*T_2L*mļyt`#W7~z$i[,[pʵbXS mv:$TH*dmi8khپ՞aN])Rgad^W2m'7vpb7HF* `ON An% Q#. w؃ZYP~ъ="M_$yy={I5:aIjYQUlꌽ_b-Ɩ\jcpL}H54{9ef{*x`2 !7r*ueK,9a:`ic/cd Ri\ClejUQD4}.'N Ꮪ`4ߪ4*>HoXPAnR my`m.wAjG[,4%MHyf w5dzINB}fojlKoa< %b/+O`gLP|Ў5&|֫ȯ޿Kyh#K0WiFN|Ht;&-qv0g-"GT&e\ J݆Lq;‚xI \~b)1Okvd ڎ98`ۓEO]Cm4Hxa -GGaPcmuAK6`pSo_5 Ά8X+ ҥǭ- UFAH6zs{=qE=^uAނ\'2A; f^N8g,[_~Kj 1AS^)LLA a;~r b2h4X"ڵ@ 4g׹^Kb5cŕDŽe¯ ö3dua)T!5C7 MxHlvrs<!׉Q] 0ؓqE 743#Gp( gyLX* -`> 5Q 1g_%i Wn"wr+Eȱs.Wj]wC&x[Ѱ?=*"aԅ͊/[K V6U&nJc^ I Ŧ$2 :"2bbamvo)>:+d .(6H8dpB^4SѢp}V (ýۋϪD gT&&7>/q,̼w`vdGEQԛB(UNdN9iq7u{0lOnp g^t8TM9X`a6Uq[)iy?vLL3;-?vE7ulv*9)'jhYb̆| ۻZ՘|e\rn-pX2CH$4}F[ZZ/8/ VWQ`v4?H*:7juFmbAGxBOtl=5ʪg\eҳFIb%@E`%Y)N \ M[a4}LJ v{ռAx/Ջx7` A{mXSI8w ht+=?/Ve4'  )i,NG\H-& D(oK>ԩw獞 ~ 1HL5v=-I he9N0*9dLnsˀe}A [ H:KN9y"c;3k (B뽮Ayܞܘẏ=uIP>2/psw-*{^MAjm16%r<>*{AKj(se,*wfpƒ3BZ.N &x> f6ʱjM) ЂBRjosQ GA?NGALat@2۪È%.w Ɉ7Vٶ78 :%(Ld%Q"HFV [kѻ96E cn!@WZL5O[ȴ/LבNlFfS :n>u}akI)1Q(Q['_`RծvN-[ΚVٮ X1̏:;i.UlM R]&-Qmsg {[=$TAGf*~fZZO+,>";7Ճ{si(G` ?gfr׋{OvTy)iH@jk¶Ty~}VW N1ّN!ͶGCS(8[nGvI{ڨ/)*nٲ\|e ªixV{AuW\pK޽ p@#&2y=>kPN&jMNwv M WDH&rp1WzÁ'f:§4|l;tI \V7r&;$ՇDY8E9(eBA?qugQ#N)nn'8Jh5EK 3,Jg!'?UKC:X"7&"yi _`?#\F-}LKiѸDMsR5Jn'a6l.؃a|Z`KfˬjWzfŢЊ:XjtܑNϝTK=Rr@0jp](Onqz] b6B"uLt^Ucg7 oOmL@؍s- ڵ=4Ky?Ԁgct4о;_ͺ%nֱeKY?~wEpO`HV\hajCx}c~K~ *YU/f/YMU` ;%ۙ q7/"|$`6w??o\ ?RSC` G!]҅`D7-wJu!t:B59:v8M*O3_LkajeW|t2x1):g)W"M~" E_ bXRmiXjdgWBjO!7.>Ymr&O8^uE.fˮk?ý՛]W8ks,,DEڏ(>_\ _mO-MeуhҊY&ːj tWO@uZ_-X_/ 2+s6"*/L@c}s뫝q3\P"i0l(zoO<9*u?jj5Ï{3J[h!M˿DD6̝ś XLLF "p$/p&l|_⯆&&88;N2]KU4qk;&&>캠ػ 7l3HSŔk$RpDzP^Ku.(D!9>7:CTOx%P r%B۬ar.NbO pHrK{07j;XM j]\~3DuSC,y{,W>9hkZ>IXzhlN jmnv'cDXdWHL*o9YX3׬\dĸBNrVJ˺e7&Y^s@ 7&P*$Sp Q(=XzJPQQ;e#:Q>E-& YHv|D<Êޙ%Y5 pFFuo?dM4PnVC$\MYι 3s0LGԑlXzgXf(WBTDa`'J@f;8g,$>G,f0|J^TMcot-qrl>MȚOn\QUK]hf3= /I$U>j -ҸuR}^OS?o 97R̒ \%7r]mw.*p~Wa]j& if1Kc?ow֩j= sB-OߌEG9)mB]y{t<0Wu,r6^nXCUQd@η6'F&bx(-"F"u^V|ED2,J SK в TB$ǴZ_$C}Vkf[>Dx%|K i㡏 sL/J08d}i=d1^EI]k9TMVlQiKǞ/5G 5`Z?T=rlaFY /Gigx}y"v #H=\De4&+)'g2[O(iwdq?\Uuܟc΄ )_L=mDu6t7&8e^΃r}$BsDrNK!H6_\]3U} t#4cR6TqM n~BR ndpdA(WzX.5`@fQ2N@ [O֬md\%'n_G:/!p ^>Q7~À|E#Uio lj%=CˉrM7P.w"j] 1rB&o1*Ȭu|$2w=uhW$#vw|F 9<8ɮd&υ7zՏ½^&VH-JKPμ"8'|,rv'6{ ^X`"g2;`> dHNm<'s6λsMӦ#X5jFka [IcŲ9TkJ*5BĩdPRhW~4zBj.[ aWaQAm:Y7@ SΜ<&3S?ܧZKpVkO ("\J(sL$rN1U{b#h-sw WWRGZT|pdk7 lv.9"`Kdzs"C3xk@~mŅ&=F Re汚m/-PrVڻzw4S)Yӡ-lԮ A\ӈk({pj\}&PrVx=u,ka:D;͑{hl.MfT~72U#1 OZ(j}j٩3#T@5EK\okNjj='l-J<ƀ| İGS", 4mE:j R(eULW{p]3\Vt7zCŐ S)mⅮse6KPd-]Ĝ-M5NzR>rQ>>-8P}eh&kA+}龹WY~+4$c]h?.ԞezPtd+9ub\ ԈH'U!əm\\t΃z_NKȦ2~Kࣱ2&' } B4qؠI`΀S!;te̘cv;zdkqA%F 3Oŝ3W*:TA/*>/r*]e1ʿdf!Iel]~8F$E'lQPu&&].Sw\S@n}eQ)wύ{ϭE&圲aIQQ9L&$~P v#2N2LR rN0Ⰽ6e ݌πR@,5o(PM˷|xH$aN7Rf$=D{圮絛Re8<葩^֢vQ2/?Jp~7Z@ݵ_qҷMjĂ;kŜka,"Ѫ]OuP^ʏy7uܟu2]ZiSLOICv3i;6Ũ޴@+Bk&8M_dp>vvu\aI'aaЈ[N2gYm &wɊX$E !K[ꊣȤN eVNq.YqO|H? 6&Ix{-L~9+O0Q1褫${:]*Igljû rUr~dwn`f\5,OEZz*8d P~-ً-"cfujRIqS݃#/OO\RY(,hIdԝIJeLwyH<22n!`&/7a3`LEb߇b37a CBq*[XW8Ѵ/0ARB 6a">5F s5hj ٔ>ǚJyCAcnMMC vȅW͝JiGZ8VIfz2O5e- ?fƀbz c2 >)_9F N5Rˁzc;e 'v`&$iqCQ KХ+nMe`:HFDx7&.zDxnpwU0iXg&+Te.3OEח-F^ՔqeYq 6?C/HSW&?IfE/n0'uxX3,8LE6eĜ+fѶ+ P* n!^ƈfnˁ>$Kʡ.SbUMX♡_w sf ϴ-Tdd;oi] `aKS&X/GFA&?JcV^m.O~p׺N; *04;CnnQY 'h7z%*i{j3(Wj JDa{ؔ]._u= [f̹2HMtT~To~T =7w%A}4"?"̘[ y1Յkjѝ1RpE5"F]1_4ȗiT{y.[F=pBF|A7Vf9B̂Ҏk^S-#hJKoƔl[-;Wtn h~pq@2mpoYQJdZ(yη&:)3m@+Lm'p4S4_Q™\x=eoCj^o+;ԲvyL3,'~]N1 RI|Q dǪj${`zhy0*f DaJ>3iO01NTE r4 ,y-'*!Г__t] rCM?j Ejk,=,F0EzXBGita"a_Ǒp!G~Pz1:'ū 'mLk'jQab׭|QTJOGO-Iu8HΫ/ҙXf9,HB{;~O)>EA-\Zz`; MvRŃ6UdCCj Yq=uГŤ%axj+]+sdB7=K"YAr5Ԫ2'mIa#5G@&I$ kaFy6u%1Ï\h[ RXӃ/:zYW%8.YZ:Ǖ-A}5ॆH1A `.ZqQ :NC,>BavscMȏ٨0[Jd}dZ%Xvaxb2eފIl)EeaX; gQ[zWA%+z;O}F!w6kc٥ZH>KF=alyޢ6h{ >>3:4y&^B2#%O29Z=*s Y]Dn/G+~8)nwGz!7Ej7%K%m]5Z&~%&dtyoXe[*軺d(Tn #Σ"ZQ9A"gBf]ݪD{1eў0x^-gZBD8yocrCnjϮZ^{ۜ]ۼrLvpJIO g"2q֩;M+jXVc's-u^oVhVQBޔbQC`)7ᚁ9fdE`4u q;diIjiجUnGôekUjOط.XyA,`M 7s~D {b̡&)/:ĵRW}3fvfn*> ?Qa{{I0ܚzxBM5}Yf# ڦ5VCDz-< v!}ba*~Q0#] WH%K-I7K8Qq>eJJ!l<R~oeXS>;RڌcnhAwGgLcL2$FDL?l{l'?[ɛNTZzMzI͈ jW%)9Q^\WkBYq42=E 6_zI Il8-_CRq/3o2^WeMMoKB"]rv!/myj&_J6>KNvP {k*7n=ifX˹BTdL1ia(Jb㸀 ew7쯥Mωw,Ίd ~Oy @U=L{h uN/! J+?Mwe8I43FF#1UH1%AIjW:HGVL -&b&^U=pltP3@nHԣj̸>S7\'] ;sn8F,Bk!qvbwt b-"];I]ѵbW|C, &XA,hnxba5?W q $Vv M.(#LUANbLJ=yv>-|38f#.7w-@g|f~ќ t`_8E|^$x3Gzf1b} >ll16CY0.+S3̷2"Os1tjAS3y!'cWV0pM}D%kiˏVg Βo D턍&Q*91ÒQQwWetv9O4n/>݀R7h s:9dmٲkJVCpݹ17?Ȑ=V?w^dG"WcC C&c9xٖLR~GʡLՠb R"?r4ˎ4erl mVlËѻO F6?@Fs3щ!2l".\lo oٲ{R6gFDeN3jx~ K;[Щ}"3 [ǯŵM}ݖ]0 [[4;s~n kE? U0{V$Ue#L.$Nj PʊM2hYf}hߴ,U\-93=m'^>A09=uꃧBiBIY9Q}"u_K]εBeg rUS8z02V2AWxlV4ΗIS~kc7J ҳ?* Ә{C`0nDuBG.cC&Y-" BPĄr~'\06L+ƍ7ފlЉ~O\ s آ,QKu4ykV!fτN$B6.Zk%?ڶ:ъZOa6JKijpѬ:F/}{-e_6U58 Jѣ`GXnƋ5oG01u2]eاldo_19 Hak9Ax򃒾w BeU 59z\UKՕ1x728U_`y ^JDo%]8xZ(ݮ?Ȑ9ًFnbEeuN |ڳ )]Sr+i: D b?eUI3  ۈ9ʙ/92"nBo­\ &o06%FiI NH uW9>}j[hX:8+Ԓ"^UkeXj4gO6Mf:jDĐUJDhno3yUo~g`;U/l'-;78oԍ.D v9,tU֤ ftna~;/&e^oꦿzqoU8j"*-lJf?u><cYo;yrH"![WޟӿC*XQ{*IR[Ġhߓ)ExCC2 VYԝ4/Ϗʼnh57v&06976qb=z }~ЇjmВG|kNRWa)ZM}y8e4pEgEZ>ou.%9*Lꇼ@ӺҚo[Ptul}fZN4nRTaɅ%ZHWs#҈Y {Y8cPK'WMmx!`bI^sK t‚Ws+)V-maxOhNGM JkiwNۍ|t9 iQ+$ &O&!g!M_,@1K  q~:ܢ +)REY#zgi 'ݸIE}ّrBS$Ov~4N?*),Mlv@R)nA5C`*!*4妍ڝۙ&6sV&@"NoLhPZDW؍Y2Ly_g|sK€S'S+@l"Q[ X2p~~ ۳|=~iDDH"n~[}WjxܡDl=x\^@qPpb8'|S[N} _j'KwVEۇ*c"ua.=4T$ #yеcT}W- 1r~]=7je~r/k>tPVAPSd|Bܡ$(M3e!? z~DԶ xu?5&fS%J);TRDvLS<]fݔA(Ӂ@s{[5\6dY KX^BmȎ$~R@_B+]>Z WT6R%&2䀢a?f@4lbJ])y{g/ W@ݗʵ,[ gs9b!YUXX M3PɿQN!7C49j߶%4ͪ(DSD TDyI]ݧiL$1} I;尲(E92`ΐ[XUR VtO+s>HǗebЇiZI m9Ll%R#mYI?Jݏ;v:Jq+.X0 *@Ƒ + v;90ݳ%q*k} ~ܦ " tƵ `mɟ%1.@ C,Ɣq,d?Hi\E1LR1(?s.xAHSdv.NءToB} SH?3$R/[WJEd/Qĭ "ATy;I5{o5@eGJX#dIj12whqOZ atM#yu/)5Z|dBk,(0.ң!YD$j ? JUz1v=o|1hrOj jTK`qj*AWATJFQ'@Bi@Zx5N4h ˜e m ,/wÓca:֧AL%G2H6d`tmԎe6I[)/sv\E!UH{ƪwm@8>n tZۣ܁8GvDJ# ۱Ozh0eSd6s_Їta]f q&us,"%L-샩2 `=9Wo.ZH{#Ǔ ΣMwgcS\MowUlc \JKS >$O[lK7UFF_tO;t>Dk4q%)_W^k1eW=7wDvII\7lpud,&0)B/jy%; os+_؀vLMV5 , \"tryޜ1~mJ&`G[w|B:NVZ<|1F$Ḃ]`VMqft豫Kh/-!5e=qWZ)H:|P삳!}TǓ\*)9"}uo;'e*;>xAo"t ~>$oayK宅>;CݵOIJhH@4ԣXVN4ҪVCگq(WDH-~ 'e௮mU=A G!jhQ^'Z<_ ^XEGvaH>'X_cbbfy.v_UF̂5zPػ/S(|:(f^^l(: ں"ˤu{XpjvWi^AZ'Jf4 v1Vu`x7?wU{К>piJ ~ivORꪇzŖ"wKW)a@U T:plrb)EV2(8zp8EluN/^!5V1rB_O@UI[d r'4}Z/Ea"c'P*aP=ɌlFgh&̇oCE0a5F8Ngሢ6pV3O;2[tOBD$I_I̎PS@_AW%=% -DmYuyjk:>`aUjje[nB8z=x! ]&g ͩtNp<2dڇԲ VՑ@1ݽl*2=\)K'ܣ_Qz^K}svԌ}q@LW-=)o ~J^'`ZveAZ!/4oQR?@M p6w|ʬ$ ֋p4靆Ds8+G'H\ٗGqU>G=D#Q8[o8TtJa跰jR;:EY7|W߫ô0>zfoz/ࢂьLeA.b*x>z8Q|1]1Pٟe).O[um\,T1\ҦDiLhխ&ZxRe[.D*in.X$KF'{"HV( $O2jdأUSAo~cV mbyܚcVv `>zjy̐v̛]wE6K\=2Qtg)*f6w-4ol ʯĎ+չB#::GtBDJέ"fR}Lco`_?ckZkwjhdv?JdOSp!Sl KB-uo!*$MnZ"G?1F-St Bowj E"JHvyU=]dC>6\~@х9q /ϲx+~_I8jsVm4{q?ж7+?&NC\PIWv6y1o &HQqc{бlW@Fc[׭F(6ltiV}̒S^$&Q^!#u -쑣r-Ь'v6\{z__@vU@w;o(ieh+] +((v}r:zTSRv8]h\/_5Wc>E9:,Q0;\sCE}ڠrĐ׊'/aRYdvܑԥm^ x2F02ljŒMJ"!g-y2}4}0#hIiiQe"ɢ>+xCf0QJKC.f"s"!Nz8vB*?> XyPED34 aɺB s.`OXP/@0Epylet _]_%f B2o D;)Yůg&4 XdF& _T2s'~ ?CmHG\$ aAjN h);Kz1朷d(P6J*>  [+,b qF*,k.>ߝYs2$`DO}T& NSȷl?YdвmHB'wF[ԼrC6x2hCguEQu5nw]oƝ# }gu0.7$2,2iUNɳ~Qf|Qeĩ|cgӘBJ%2gj<΃.q+xbۻ~۶Z jVcՊ2g #Dc)1h'(6ar$(dJO?V#*t6Ajer^0 ,V =/6դStI>Mݒ2U~s}a{o݃  H"vpb"OFiA͔\xQwh*<"T QP10 [)qA ⲱ!y҂pMUZ{eopNѦS GU0_!)FKY"ӼЫ9Ti.8f.4)\ދěEU6 ,f:J<^mʗ%nƤŞ &EWT) Z~#\(ab):ʃ;+o帎hm)4=R cfsOI.x~ĽJر nM8i~*mLܟ#~@aɘ@#\ycԞ)hR.&:sd-3f3fϹA߶4L#ܟE,c *g]" 7i=wSh0|ӝ%ӽOmB&Ȧ.cⴻVb`Wi12Kv+Ai$ Kn '@45<ɨj"b`M~?X+R`A&v:$4A:SF2Z_̕ $g?QL!zy~3 pr/zVf{/<(}% utɤS}ʠQyomeIӹA5F+@T5N ռa澨l7AŠNtL ͒ 7[{27Jx*948yJN+M<5U*LA9Xk&OPvkxڭ٧o[h?pQzږbS4d8[e*K+<1=z~*Ršs۹! źhK',z=RK;nA6m>sy lc Ķv78:$ orXTFo"=*)HKui$"ccH+nLP>?rxT- uBBX1tp|/{e ED%Y+լvu:"(,Zl:5u\vwk*X2C}%H)fېخ39mmh$K>h=#O1u;nDi<n=4Ul2?sv[i1\SPkҾ凸ܴ{(!S.o"/)0LA,,`V?D / / !PFSo|YS)lͦёc*xMd3Zlge$tg|ޝȼ#qIV%~;H4"e\iN!"?M̰Ix5Wp• R&%P\q/Wu$a9_Na[譯EG ބÆlQxq%\&"3]O<6YGt[U a 뭉t' gKa]ggR̓ 4 kq?.+:% \5zP'mSDqeƝK<=[^UȤ-X@Bw&Žg28qo g™ff<"q r2&d{k1ܲϫ&nO;xJsV9IPJw>ƔL孫 Pi@l9ncZ?7J6hy]5Y|^^$E&48іW%|&}=)b62]T Tc}JS~D̆jfTmU#9zɳy܆_usɞMs]ОCT4JC<:vt͢4%/>u7: ="xEYa69Ti. RVH+7P_Vh*L@?z `mKmj+vfg=dnO'Bp5?B[. btef!3p d׹qt(sbQle-J4t(͸B N$Oͦvl{X:_-m XW ߑ,l@In5ȹ%mY%*,+ivH79S'Ur7rk0ُA=FvE4{ (y|U>-plֲ}-qv Vk/}o>J}УBcQ`;sIĊ#.B}YZeىY1<9ȓ5 hI <ע3;.C! krsq%݋Tu;u] CF.!5=P@0^I{` PEkЀz?\W},7S>q}h#+T_ {ܰI%` R]v-U{O,B^B৷U&'ϰO/E-TP҅_jyY5ڀX8oh6)j%Ph٦޼^uP2#=Ʈ➀9 D0AG|7KjVQl0uUu:Dꪌ\fph7s2թu]:`5mCgIF1 1)YڔpP|Rڗ\.E'Fw (i 9q3hK􆊕9?"]͛-{4+WZΣund2*Wݤ*X3DŽV&)Dm =ʈQzo eQ6S %Qu7JrXE)=AӠڷ%]/SArM`H.C>X'\z]L(Dly0jS( i=\S% s=1t 8NMКc;jez{ Be3q]vhaHҼ}MhS<^+&l Nc{ 5S7+ww+)[Ke+=f .9_h3xäQI::If+`AC%p5:w:JqbS O `UVh4':Q-"p}?_U 2-RPk|mֳnZ+QlM BNGEh5z;>)8θ_c`h J ]7 uSYێ./g`\62I&pRxɑzSfB^v %gҥNaCf7F]?kEKHcڔ[b F?8Cf<)B2)J!sgn.n9e=V)Kp(ɝK5>Ӯ4-ܤ}%1ex:u&@C-`)ю^TObs@1+Ѵ9~=Qc8=ԣv%l3霚vwOT_Qy(bu*x-qio-0`HToXɜ[+In6>]+.5E:+kAD\LUy5weuq_k{ҀS_?RC\wKc륤>Xe24+*ԩ7@zUhwŬ4HGH̀!! ҋ1E_T"C;R4*,DCq%~$5!=_`p|ׅLпsfzVSvT#C|)p(mZsBН Z%|"vO&PX" !H'Em, \2䛧 ڥ*K~_ h,VM4y-37*0@2nW#AmSȼX]s1Aћ)eD=@OA9e({/lۜ>XDn!*{_eXBHp>GNGϿ*j}g /z9F"xGFM noZD] sw)~]֍{T=+'oTa&ƒVF]U0]"WV+6i<ߛsbƋw$yš|#L6] MGyCb@@`#e&048H&՝,*Gz# 516/0Ul@3BR"}~܍=Z1 !&Rw2GׁXy+l ^@ߡ3KZfFuNyPx#٬3hN~cZeuŗ'Rm ڗ!sǼz D~p` n<%:w*ʇg> D8pVЫ&V_u'asa3#=<,l;Uxө<_]$jjvK6~Y9اơ1x :n ʈ$g›-^ lsjև0<hvUDRE p5S)GKPӵ[ ӍWy Tݸn|#_-􌖻=ZAv 5Yg RnBx̏$ɏpELF$iB,H2!7Gc VV%n$`L*' mFZiRL6QC)Pe .@nwnmRoVƼ3䘆Gn%7փBJ^K[o|SY600Ρ @)GN9 rm\ߩn[7]2ʐjh-<#?L}a9|=X>a7v"7JsCȏ慿D܋Qͮh{,=V(8\'lNlUl'a\N|h0dZg MvV0&BIY*r:~9 h1EEg_L}:mv&Poam2U}|ul2) Z> r@qsD8C4vqrfO'.ʛ~_g׸Ur^.-!:7enhv T")}?n"׻Fܭz.RF.Ё=Rf)[^ /uH/< f;4D;'t-P]2n6b#o($#?Jd虑ze.\R"`mm3{a麉'j WQ9`@NP˶aXH7pJU78v"R cHqhIgyf:$5[CLґXp1n+$fuOvISQpi m9?"kCoe+o7OfpPӚrEYڒd}o_7%kFJ#3Pw9~̳z@JC(f a8( 7{1'_xX *80SZR5͑'uQtEz]uXLtale/Ӎ~$l@}φQL%k) лaAlMGش7bU 62" R%w#LWL:S_Xwl):Suڜ!根#pZ6${Tl>Q$͕:FB?z@nqDDo[N*G?^&u`bzs?OpYi @2l]M5ɈiO[jsR:.o"ҧzO7 +(I~_͝HOKƎ8 O~k6T!j~Ho}d>c Ȝ NmR5)X,Ri#JG$0};5I(wA"\E5}@YÞڑ;>V.Y=ZȍaWs.d6q8J?4W-\ƂϘ L+5/PZqyk7oU7]p}gay\rQE+i'A`E R7'c^5*WvS ~W֖ }mR>`}<% ir\ZWjl km,Gc&E62+eG[$fd؏FM0 !!DwDy唆/tglEm.12{^s\og12qiEҲbƉABv~[sija$zIӮ)qϔb06uHS)mp3R ØL!W&ӼCt}|}PK_ؼaE> *\W+4I );|\|`I% 4KĢDlˮP!B J4A_Kd1],[* Ȝ e:{tg61n7d!/مzLX_ǓI"F6e*0:7)˂IjU#NnyQBКwM$hӧ,72!u pl,EûO a׏`x=DpF.*+rVa/SHš +Ed"B-rdI)a Snd4TSCCQxVԙKKP4뫮VEPn/w0 ƴ䷬C9uX:?utk i< Bߟo,jN^MW~JԶan{a׍τ+5AtBkquKs￈xٲfZ2Zڀ+42Cgqɕr7[[ 'Ω6vNaK?0 A0YFyNwZ[STLgpc0U''s[n^ |MɗavZBD)4h!] _Xuu(9{)Ƞv-[e\1bYҤ6*rrzsׂb|} $'Qv+qdK$.ROeqbaM\70P?"`DI?'6ꖦ/1+L>4s_s Fmt]P63o-X!Sr_φ6*-GaӑkN1ah=uRW゛B΄ӺAݸb'-q?5't@sh.,`>4 rc:.%ǍHS@ T7;*vW0lW :P nY8ځ~*; bNYw,@c_~ AJtcADKi#g"dhB1.$& Opdþ7eeQH`Ifd?n%-.^FfիOtZ3^"N4ZW$TߋM-"l xGN T ?%s O%0ck)N\׬g E >(tw*Mɱ{ ;XR?:ř,R@孙# Do.Xn D1ԶM\+_u'(&b < d"0Ԭہ>04&a;p)z)*ե3SD=|<רZfF@~E_L.. DO|1e9j\QU:+$Y0]4ݻHpHV_$)?)Ij!4c6,|縵=öKD{˅&GCA-F bƴTh8hb<(1NǪTW wI9VKCc?17T UAPٜiZ%͂Ӣj^!ǾӮ9֪8~X&NT^sطBiO{2X\L-rӴG>9Ur`oeC<S3L aj^ t.?ܒԥ`dyt7#)J-":7nv;)(e4#АSzn KSH[.¶:I,:E>*-l3ɥHE@B*UKyC9$?yӏr8B.&էs_݆ _C>GWvsٗbئɾ3o'fA.4`a*7o/ !pp^Yx{UQ.(a/9N☄^zw?9Z~- kqӭ2| zRϫ(dj A7BXOkZ)PÔ3W. @FzޚY9Ru^_~fz\1j#Sv+7g=0 +#"fU(n&/gMpA'N> Ha[UDz!ΤN~býyE%'%[ ^eOl~sX[%_pOn P^ B%c9+-G wZ\ Iygu]mΊ I-)wMߩQpN4}/[q~rMcj#9/hQ3߶xb+{qC$ݿtн_ ]zC kdhi3:`o 2yt!>Dxq|җ99_^TWaÌ ]#flc훃\ilIt;fI@:M d.Wtc&SMs$̅X1]O>1 ?{x !]w]wx>M~ѻXD9X3h4: ŝi[47w-} Y;iV+*Hq/vFFb`d4 }Ώπ 0L+k˂ 0!˻ҒcWy smhMh/X(" z5@ʸ #!g Ɠb4aG}sdZ,%ܼ W&-O4ڸ`-x&~OI^m6D]7~KlB\yic귄qMWĥa5En|5|~JS]2D{6%i!OK9yPM^ Os6~Fw¶6 { "&ؚ4պ!_tZ %ɦ!, @{UO+i{}0\mC:$8 ώo\쉶^W +/!xx-\(fAt$y8狯 X|(9LU_u=;)K;L1?ߘqꊖNEa3N/0 rȰnQ6rĒ 1J1g\7~_Dp׏8#̇GRɋI-*O!9I90n&R6@YnCW} =i?3 IDڠnNk\SJ.7#c!9#-mLoE圻:H}05` 䖲<r֤^yQJ@DٔZ}[Wӏk&^ӜRnkЏ{b AYʫ#j[ߢaOҨE xYVhsE!!7'q8 Ow̟ňKvhorA"=l@ WU۫u>|;pҠZ ﯋ =:>e"_kEoZ檮O"*]rL$q4`Su%% )$E"VsT d>ݴ?/!1"0 r1I'5hc°iϙ鴹`|*2qn)rbX60r&;fgb__57꽎 d2p-ҹ'b4&ŔVc<1OonDGIv7vRJ&cANKIߵ%dAkB+EĴW+o3wRN-BiwѯSz EH͈eI7U TR77^Й7]XlVOT|u[u~,vweơ)#`Mi sQ6 #*?N0gPJ?0jMO f/l%2OtoZ%>2 |/56C}S/m2FJtָm@|YI˕NmhhvO݌ %09_Lg\z9p U^S$#vWaDpU[8++/e,Ë9GICNCu`Vx?4< \ AJYP9uFrFaLS5}kzÊ<A<z G U%v *!vcJKڼ'm%G?>(nI0xh|FtWͯrg;RKGG믭[@&T&]="5| lH,kI|[xaai։賚d VgrP]\VctLz@4%^>Sc8M*Y2ԠHbdYZQ|<{4>❒\KBuВ<̠,5 Y'˓V 5PՕPe w=*ש &hY:4gv;TJ`XKphƒD7`>*]c0R[KW lriM [E2h66,1ꢒZH*d]W+E}(ogSD~.8cRUM| Ln􌶃.']Z/w-j!4bʼnv]F;e[ 7t—1B@bm``V '˚SZ zWΧAf5́yN]lvs}+>|`4 ô4'`@v&ĂN l:碟%T s͏\u0QG(GH8: Jbԧ9bb"_ltÏ,14uؼ1֢VV9.KS[;g%#l+kU`񁚥gq)J Ubz2bF%BM?֑㩭V_^Ǘ+hQs];7zz=eyE~kѦP8HnRpy?0,Q:U*{ 'خCMeCɰ-ҁ8ɷjMÇGOϧiq+xaT;6q̱W?49<˔}7; CE2|B`UR.pu fs{}N )WX| qe2bvUh!ـr)D˥NgIAtcURV6(GZ0~\u@  f(">NZ2嗜FMꐞǙFCnC( yI_5 \LTWx;|=/Kkeqnjv j )sz[fs* S4Mj~'M~܉9P,];o'vd)'Ȼ)#Y9>ųTҁy][Nƥ|&e\39X|d}=%ݽX*鑛@w GHiVW U]2 nҜq aSۛ@FnQ`{[Tj$Kۺqݏ䆨K%ԂZt}rX(s͌k;Zr( Գͺi#5Q|YژW5e@j@1}d K_!fQ50d|E-/eZub׀lC. Cx ?A@ 9_!XH!TD9 -^ ;`bӨ(><[ʈ4AC' ,7 #DO_857|Gu-{ڤV@F勓s5O)IHW%%ZPb=Ii,ӈ J{`PLkBbZL< AlAĄ]8Xm9g(9'+_;| >|Es i+q= HB`<+H2Í&F1hM tc/.ҽe'4E 4~}{0!8kxLr{Lf7B4tMh7UM){w/?egOS1=ífZP̂'G}U~܀b_Ir)D-Wß$g-6CuFμٍ;Ѻg>*vq ND|Ƹ8 ɪbĐk2븝Z B `D7Zmg9w[{]0vҨ`;ͮF銑J}S4aԏ +tͻزf6 ]-dEUK!8+hP౪ڒVz棡.M&7\韞J{׆{< !W~pңmM*&[dҎX٬Rq?0:Gq$}K'>Y g*'v #OY,]9 ÀJdSrg yΠ aeH˶ߖ! kW:^i3m-1XO@àڛ OJ(v*b@C[kӡ+YP^+5z\ܹmki>z=*?+CKW1[/0+~ @0iJۻ~LD(YiIz,aDHsTPU)a@ZG9C<1 #9CzY&&mF1|wMQ8" "ÕW!ygb{ikU1x3Ճ/ =!G/A)EGT' :*j煝Ԭ@+PA_ɣGCc|`/rѧOI90g;+Z-.YP#2"Jq`= ҽfe,_?Y873R"yoH  BVAI\>OZ 8 Yǩ--aq^`KE؀Q [gt;]$?iSXlJY.!`__RuOPlCjƿL8&bR\U[ǕJI9kk6'}3`*JCj'^΀a/Y^Z\TbY5M=7},$rWFŖwY *{'t  6Gv$;d;ugd g@/k/0 V>=(J4&Uex6rۦ~(D@RMCb"A_YVM:Mݻ_}OݩFf0[س5@?zm S8'1G'šAQڦ[*(ji+)\bY⁂K>`TT䭀3v{bqBZO}"`p2.t%oCqʟ`pT.QhFܙԪB`(ShKerܵ5ف#eמ-.d]=_hoٱ1JѨ&}Nm"E!t  e?rlxKɛUn$k2ޱtLr?;A}rq hEYKc0^t,Z!1jvP1ӳDTv,ϾA|(2^/YVX-7 h uJ׬ˮJaL{0oHS$J(w_Y"FIv#KXѼy Jx\f3588-|۴sb1s X%µg|w_a2cRLk)LOg&ڃjA Of=f8񅦋^828q 4|fbC\:Hç!Jۇء:OU'pxT5Y+3\ɸEP: d5^aƌTϡ ԐJ ԅ"ۄ1rIhnKIt'^n~t,^Δ)B2)RnE8n҃n7/TbWb[t\ N%tb[j'WgÄe-6A3 xIpz7kTǀbB_BN>#34.[$F:-WeutB&B\ATCgΚ|1Qy 3.)H5yP $b5S):V.kBN`X>2\Qb=<5vJS..vXXɡ^C"3aYKCVD&KužuPN cnwi`M%t G7(eL3!F˥drTgjh#||m̅ފʮmqIIjV4_7EWLy<TEKIjt.`^W[^.S! F{Hݐwb#7HMꨅ'wBsdQ=LfKwq'[ 2K/e_,Ξe'6IOCdĉ[4_KnC49KiR鬃]6iҭ?27K@%VVeO%M$$pJ@ e|"rHx>w*ȆpQe22Xp7mBU2_U7_!PWXl,T\\8*-*쳼NO ܼJpTU 7<{:eWf8Oq@-$dӐxɵt# u~xN,@ALJƋcJ_h^戦 ͥ+\LB"mNy/ā!* )ϒ7V =J/=\o*#qgjA! p9KJY79VhyǨ!cyؙ!N?2anA U:2{ w:9ƌR3Hko68|?69BY2WDniߌ'&wZ[J֚T8/U(6gkxQW zIN ݬoWUeD;*\^_Ae9=U윊J2)uˠItҋXBX廊D0ƧI31\U'.GAdrj%m˖ -q%)GZ"SZ5}&q^Z@]((B;̴8r>=Y\Hܗ=N9`ǐA״[E9v'2U Z w,x8۽#6}' ~˱ Ϳ+u i lȋ. 4]oF^MTaM{ ,Oj@°420\6xl)lZB^B`+y`/0a{BFn ޘDjGԵ+Rd0hѝ mM^:\7M=s<@sD`mG]# r1.5fGz bT<{0U]"žȾY~ 0jV|+7ACdo0O܁r>^Z%ư U NjEOaa^_R@q~7.ܰ uIBNxќd!PP)p 4%&U=)Iهm¬.m;j'C>4Y6]aCt~`mU[`]+$i(bʞGЛ݊!K͙mBY +%p){:EE~*[Ġ8( |sTubK>1AZ] CĤE,V1oєÀ9gWᲵxVIvlP>nƔrg+8 6^]^H]+dرneI7Q6̜XpXR-TK/c z7; 99ZJ|N@TG,ZxDc;QA/\%6O8o:1e͗ɟqnD Z;Fgid>G:8+a/+V^V?K7&z_rRtmU;e,fv~&SBlFer1rΞUȰiO+LNW'h@_i6B 9=[BՎ4 ˜"xffȕWi>+ΟWW(]ΞX^o*XʪřO6ssyU>)O k֌R>Ve (ŕLꧫ>7=WICO]z8M7(TFn_ck 9$6 *1ՆôCf/K6Mk::`)$l z-Upt m\&Wӌ|Lhm 4:z"-ύ$mGDA&D[uKQ$IUR( :fxyd>k*py`̡nf txI [*bC(>'ep7u$Ehu%@ hr@)71-R''_A n>juot|8[a-+J$?]@>zwB\p#(_uKxB7v ϢbWphJyRƮo5CC@.xt VSkG;&|!8C ȟ2vgaP+_=- fwf(Mn+m,`hEH%C$<,:!.`56ҏi[Q@bZ+g5F2y`2|.~DoqyVD mЭSVIZ-o0nfd_`@ P*PL%i+L&e^="3n=.6 4N7)nN_9n t=k!ML Nȴ<~]=evkk ݉(zHoI3<$Exd=󜚿?[Ms >F͢md{1{D=ҕT0i&P0I[UFe(&3|i ['*o^t. ¶xYHb> ($)We*fnHȚ]#YA^KFŕq¡Z T('W={rq.?6qxrĚ ?%L?)v)*=kl^-.r,LUPZG n剸 W]N݁W~. L-ܹaVy_kMk<! mzCyɛ4 ^#zu Iϔk u]0h"Ȉ<U$ fF+G?bR"@ؔ8q{R E *R_w" v饕[2cP|3<)%u7?inQ[hj曋r4PX8h}}-'N//hq+$Ѐ B~o SDͷ!G&L t7JxORMBp8]AM]fHE&+u]INb5R./:08BK^hr&mW#<&` ՀB^aΒ*^F[?QA cd@~OTG4 }?tL6xԓW/%Qg۴1fD. Nt `;5Jbn̚U_)~41k)I8 MlhtI6L$WR%BtYR%7$iOU  H8cWzK+'nC.ԆT_Vh!YCۈsܱX_4՟׵BJh䭖UX!V_< 2V=h6]B~hFQC&0/vI%Ȳo4(fjgmY>Ɣa,Nn)'a@eczLc/ a| sttQ\Gf$q.Ҕn*4ւl>`v,Dx2եɤ&NN>a Y0A_/E;(N.bq䍅Ȉ 'ݤ┄TW+{= WXE!Qlιн7#cj4Ί׌h=zƇ%nx4$IG.MWs@CC]>,e3yauUr]'xaYOVrTsf&pvqv S l/XiC9s%&UQb_<88z] p\J4'ՏR9U5ǘh|xBs:*c ~`; ,4@[nj>Y!P0$$H.oĘ< |s)lXpFnHxpħX@q(o$mE,Kt K3 QzM6r.e{TiXN6]#Y`I"#&v֔ȤUOjYBe>؈_N|rj0Qe8CfކD0"!o!o:4e)#^z x^ !têjWTW!ŃPKT:p <pӆU=3Av:yDLXaOUe%^jʃ{seG  LO#mx@ ?UnEH~0#!ս1 ڴJAs?hnScWC=(~v9n1ݙ$ͨco оE w݋y ]`ݳ|awe1,)E=%gbzaMRٸQ%X7 kLtF~ɞpx+(xEҮXߕ8q/ѐBe3I `boXނfTP['AJ6JĪbuFx]@ިzkI!M @ej}#{v%\`g`!" תLd>QAT2υ*BP:('9՝P[IT ^_s3Lj%̐̃E9H" If-H/Dfh*V{(;\na0hxTWRnkÜ=*8h(5Y#hm Y} {iM&~ HRa²e'"=;G;7ZNawζKsȵzwC-=NHŗ$SE {]WooI*rvz,B@b&CR~>RBee/)|߻@ C)4|]GU"ڠ'i†8[|} T;=aK"=.цǕO4I8 q28C'i'9(0Jv%VLjӱRxdî֬m \z !ۺ*?" %}vn{z2fx_lpUdM&̕.bXQξ:Xloaie~֏/*$C ;꘤ȆE[Ί0R\ߧg=t-B}H^F7l~x1uP6弢L䌐^ŸfBY2 =Μ; lbP={New 82?statHW&-sz[P/~UB?kX"Jn>7!f5Q5Fryzي8~Syb;L<@RRL6gGJ{H-hYhWybVGXr 5n,*3.֨>ud&{`622r;N~Pl:غf14oK-y2ƸNHZgH )'d󿉹+eȧ U1Mؾ,|!$Ս9]+zaɐ4&3u,\ͬ}N7V#]t{Q?HEdPwRD}M ,dE 48}k-aumۏ&t+ͼ!Cg7ȅ-Ah<]_r"]еl_i\Zrg4+!, ؿH4mGTT~PBuzcD3/lE5Zmedna#kdnQp`0-ǐd܎cjE73wa;TOCZRK(n\uݻfl]NTb6Ğ߃qɖ6û&B6FǹȣU1YDIGQ `cW7L\ ƠXR?pn@RKr',`gKdήd@ Z4Gfj}sXuȯ3]>B5uYʕS=KcK#ȖQ~jGDj}Վˤx 8#C} Ls d(c)RX˾c#Y6%{y}:?tB RFL#ٿ8 ::&#Ż盂H 51]JopZ29>RU𺄑D%؎VY6B96 Ng]}dkxZrΦ[5z`j.G"'׫#s, qhlǠ@*1ܮYzP3¬pX6>CQZ;E))n=uۛd||LI~AQwEC:Iˬv#͹/B K7˰e~!+eF,?" a12BoB`9| S_,CmHIZĴUG:GzNNmt]oAzs6±ʼxEe;yPU)hE($^呮$'3,8`L5Rq MR^u94_?)/N9N&B,W'KM#f+cҭm.kQ6G؀LDȫNmpCߜoSϟٝVMX /Q Q=vc<,c(]G'+(Q8ػ7_U-3sǤd)VnsYQ'{n3eZ5T@dQ7\kT'7 S2VzƼvmkˇ>=9,Gv kWfX0Y+S*Hzt@D{!͡6Sh>P!hTI惢D,eg[z9,=;PL mI0Q'F^>--p`ϓ6CGb>kevv* _*u_U4 1ڌRy7Zj4wzrO2QT}&UǾ:m? pFψ[ThZnZuV,F+5>Kmz줵h4hj+f棴q*2(` SM x8 WܹBp1S3 ׅA|YWkO8fVj C6E .WR⻀u& J7e5e}~h*3cM+-yZz%L^ˋY|*%hU8:Rx}gP2ƑvCԉ*&#Fg|WXBZj_@zy@bdlc-RMnU袾Ţ.a)nJ-i@7%38ZUE䋉7D6GF X%+B2cpF?~ (mЏiUI f2$O("[J#IQJyrL OȱKe-'i jˣ凌/W,x}H~›(6Ԃ70z $dVpjH- cDf# m@?wDF;مN:զHg=ݓ(JpxاEBO, ~cVȀ 9ޛbhz&Dʣ*FXz=cgonR7sjюsA9R9=v†Dn_`L󡿁wB'u?kDC|z4YhXUN7+D?nliΙJa]=GE[h_x[ TqQ!b;Ak1mfq<=`#Tbt#п^:CCqYus)".r<&}Mbl~ȱ%gHpnR; z>T'aNV # \C!GTNG6Ns~?5&2m%O?A|>X @ootvKO>w`֌(@gS9n(l>޷Hѓ.w@>pPiemwpUz>uM8šR.گ)5f LZʀrk-5)rY`!/cx?G}OY=et7ߩQ."VПf{\g!W{}J^'p)Y&ώr,Zο;RvԒ] w(JQoߧXG "Q Vcٿ_Z逶Gy> O|˻ 4Or-WYz|#i|Zթw[I":9yĬ,җ72mbي{źIWh w@4|Z०׋ݏ>pfk,'/Pʱ=O%M 0u! E!¢ݍ )/@jie mz]+\ ,[ڱ'2-!MsFecjcr@du9]!DsEy=,'ь8[؜צp'"I΄,Xȗ{CVr}\*ԋWj "3fD_+p1dɘښygr 6xvW;TS_v4Wp c'? UVvq1uo<%+*,X:ut۷6> ;G.;pT9C;:DTxgRՐ#]W|ߒP6ۥ.i D 'K)m'bvoP'Ha6ip]/_>Ⲉ DI,:#" !CԌs̶}BnKYm]ʙUǖ|;kERw NIi.Ga[!-) wZ%&}(w౴f߀\yyM9ʄlbsbÑ|?5Iً%l͡3Z0/ө~$/4fcK >MLOt+TPy3ԯ6ix:V3&B +Kqu'uH[ʄi>J)Ц_z}wq~`d@ $i >>$thOxry’ Ee>hg ] RDU{q6|΢"~ ÖF5۞4j9ls3}+  'M9 a עm~7~`w;eHL@|GNqiUzB;.7 a%1}Y.BYYnO<7sk1aCgwb)QP0a|n~52Ah*}QIVR,zThy*d` g.t}r%1`FN&h0351ac~98O֖Ŧ].HL$ 2}t:/г'KSrwx6þ.YxE*3G,ǞzF{'?770 I>f!{$VVӏʦ߈:jLMj'qp3%0bfo<~DduwYM#@4Bx[lN^@i\ p_6$p-{ŘNpHVEq].{γ}N71yeE;du_pmJ}%Xio;u3dԑidAVM@ >4`=t3/RQ)՛k5tZ[8Z2 @]OYW-b50iQ[ \o()~eQ Kji.<+6kB#7g.m 0kR  |O{S_uB%W ~EO~aCrBJSgYkd=^Ŋ nkJf \ ||hO$|{)O4phfX(91X"$ޤ)30I[[V!^H>,>[e;R0\N}8MY,ˈI$(k\TdQ8ZH_j!+rG#Y}uց}݁JWqs"XHAxHL26uD0xqf 2'?P+VCrIqTx;jvn|_du@-ԉKO9 :V3%]UU@wj>NAWo. "\ʬ_RaQǘQi0 w%.[N)-Rg&Qd*w-MÜCaH:=EZϒ ;్QYUm0_t݇Z?TT_Tf̸=1Nd*o~:})C@=N[T%ğC3gKqAacI;e\Bt!g=[ 3N3:qK"<@m/o`mhbk5f; VB[ljwax<)wGrq`9lLBqti}jUVYBPv)>3@8vj9LsBׁ}Sǚl11`G =U{U iLilq*eU“\7&O]:f`zFL`;84b/MKk p8Djq?q rQyEJR2A*>OF&fyX(Ӷ&Є#IF?ȱ,y5,h z.V#{Zz }uo#|-c"EHm o2_F *3۽>Wkq#ҝnN[vQ55,rx0Ӧ9&R@w늝BN_l;wFe ZDfk)y/>eq3A^+|BWWl9Z6ҙmܨ?F (YGB@azhxZP(ϲbW盤SQ`2WmM{ hA |\ЭFjHuw_C;&cglOC n8p(.U?3ղCpѩv )"%P"ʽiUf)a_SihR޶[3g4 BSθUb5(VdH]lE!@#UDNKP,0@aW,Z@Y0,$P;;\rgM1 Eu 5 yysʧb?dBs 0!H}ceE/фKЯ~5{Ѿ$JF' Wu??Y~W{ӂcG]NtVFvHX!e4zQ]9dt] 0mFts߮Ro>k70A? 6GyAk'06rȺKC{2c6WT}%go61QJ# ,\ (aM$uqIZ' c0Xzu][*V^%Dul;|u-G 5r ق(/c^ã䯰)iWPڡ5@J_)̮ jejT\%'ꊝ}LmJ4{dCҌB: `/rړr#EZSHՃl?kBB=JG>J!#?_=EiۡZȿS\nN6|Cէ밨 ;`n"z/&Hh3$Ke1󂪁 ;܆X [}L/bU8_G CRYp\3-8R4Sm9fc ]1]B\>lpd'E ACm䚀 //Fe;V]äo5%:؉AofJڥT 3 5v(bB{آGx, H;1ҳeǩXErH C `nyt`6ր >gsX~jVXFݔܰ0/Geg,WJ3O'x"?τ4˄KD}!2џF߀_VnQyف?ŁRZ6@:|[.*۩AZ:r"2@09p@*@"X3|mOp -Xo!./_6v4;lϼ_qιxER0dUpcs?_ 2T/炟\W wP8wg?h6!bFgsʦjDSaؒG=1i)HWW{ \hNg'c_8zI9 O &z͉.%&WhKgwވAPbj#0iA ,&t9BC!h3@5a"HF ,fkM+a`|Ylx;^p'0_ ,8"-HO˱G$E0&U۽ |7܀UQtɖ#6Pĭ1̯6hneu>?pH 3UzL]t\\KjWc>C,Й<3mVOK0idݹS'p({WM۫[R`]=rVw<@QUn9`>jZ2~ x<3Lg̲R1S/ !;k},[ FZ~;|(^[aop6IڸK+%Eǐe8('rwnفSq;!d{[qG_;(0q::`);1+˧1p9ކI5\Ui-պz ZF߇F3_KBp׾fP*Uo<9Nx`,SwOeT~/Xf x/]lۀT{F.{Ese$ECBo:&Ԗf^ol \ MmZ¤ɒf#Z4V"^d3:ϙUAoF;ȟIW<ӫ/y>xT~_% IIqP, ޿Ԑh1GZ);fIcCKhy wH: J9&BQՃc6y~tU@N %[Ja,+}QG7YB骺xl. 9u|`-8a2 PHWk`,v,_(QŎkT(ڿy5&N7 2aqٯ19[,"SŮD Gv)#:iLXtMrlDyN<KvԞ@(;k;C>QjP2FAט6;K:]F  |Y.,#R-I.X9qQnE3]:ě8P©0`):OZ ^r$B4un:aIղ{;LgPV2/̊G>37'( [Yo2cAO9(^/]]u'ZUg35IIv"7v)[xTrE˹KehmJ[HF8D;7| t‡Z|ZO-4Y]>Ց?o&Q[=cYqJAGR+x?n|kEm^ўy)qZCo!,9^\tXxn [&m,ԔțYs]dl KEn?pU3&ŊuqCzϊKl]V_az*F7ʹ=0.8`:d* L9+Y_=7t$̲=D= d}:y,">$'_.Q ee/vHٖ ; lԛVa]RQΑ6)aGE3p(b$ )(m;4\ '3?!猗d~M񟇻R! %\HS GР[M{* #jlq4hK6<e ã^P76 p"~Ɨ4es21jу~ \e6GN"B_7^Cs2AF"AWU~(i^\㚇3$]jFJW/ { )ZONbzɏb,^a9M,Ou"bJsVzOh/"^D-s6^j; e3^(^oJwp]^#Zz u^zh~x?|-+.{{LID_}2$1M[*\vV(`S~j̈́G`~p>|iƜ'ԏʒGP D oE#Df3ygbgpaךw =4l 362I@D}Hj˒xWRՑpm=%irsʂ5ꥳ ]8SUrX::r!]v/"\lZ'TΈwͤ[cЯꃔ \b +Â'ČHqmu]Ce;l$;%5R~tW3HL[ckRMQFf!(V.@v . aLnob'Lhr"Tt"߃sl_ k=+ld ‰f>P 成sGJ,:ϙY*Sֱr>>α[9SϮG^B֫w% _yn{K/b#d7r1edl0љg.ѽ7$ˡPn0N& IArg  h!6}JHo׽ *5hr?:D*dr5Z_YC-՚>.#A zj8S~*} .WBԔ Y\2Faeyp TEthv[0)OP PHwb[r|G޴w &<ɺ.Kz7FG%F0}bpOD"L%K t^M6n@Vokf)Y|@ d]R]S$&MG7ߏA~Qw8oYkNQ1{?:y96Ɵ͝{e,VApߜGt8%IX*,qYfu`w/1Ɋkpv+~߂'-FcVN{ kl_0[^i ?Z ay p ˽ACi ǝ( O.`hF͋+5Ux {Ɯe!}/ks&a\| hdg{`#Ol ^ D{$/y͖iT,ΨZ<8J0;8AR0}C!l6S"9Ҧ|UpýeP+[FMe\{ӸЏ4, Qz4glٹNf诓!ᎎ !ҧGhmKA S +d[k-Wxr^VxvwI4[ d1ICpJ^@t\a+pdÇ9_ ['NEDrvϢy6lN͕<Vr(& lM9HPX DxK?8 Dqx 7`:ȄT}Omn w!cqpT^ZVrWHOJDtz@II2#)ܲ.)v~#)Dq~tk-3GxymȒ6]]f.@<ڋE9R`\q,&`S{wxzU{,D}UӉ{X|3w --k[;"l̻ F c{s^FqPCVF@o'0N>0yeV3ơ!8xf&ͦ^CSJ8sFu*S(oz FTꅃ?#lOoUfalg\bṷj*84 [b1I)ŝ u 0پ?cQ76]wVxavbh&)S|J`@J",8厨Z 0a1hb3~/۝o@CXdt7%̈́T@WI}QgiO1Ab (U&2I}F|A.6&,𕴣`ՀUJ0̡H: Q;.ֻ>36۞bu멿*Ė=C*:!*S!ʞ d=>6|/~dk|8c ]z{jtyI>{/aŕ' $Ww͙Kٖ!{#E̊$&uf!$*/!H&' >Rs>T3`lj1 t>hJ OƈB/ 찴p_<ݦ"WTPMP7okrSl}]avHK#1 am'-#|hW8⌳ߔT0WY6Ht@ݽ_{+3 Z|T%-rqQ";R? HWcU؇ .<υ*&94zl]A*hDFp N\ZonҰتvXjzy ǜC| V8E4b2w;3|CPpqCV#,̜ YC6 eP? vƢpp ] CsF1veKҒ$Vm!Bsޮo h3p9ZPŇO5a^E] JD%>V|mMx[a"',CM!l_{b cLץvV;MF]g&e1=Bb|0IlNesa^~Irῑgd=>%l6` `V'U) X0IJҊ^k[;7owg9d;J:,zl`0^uDIqu8 l4aM.D =rmS`-رG "r73-! !週 ]LvlYj<7s.,wwLljSȡjgns2roR{`sw=C^u}D9p#ZY &m-pmLsyki(,aG4Dw$|P;#} 339#bBL{>g.Uaa#Yh;3>3kQP[$EX'6롕RJ֊:C*'*_j/6}KAFRvx ׈NyTҮ_@Mbp"; cA >8x BqnbzKtp'Nfԫ`!bbF+6ٸ3HrIta*75ؤND V*b >W 7+@b󐳰!1ieɝrMםo#)I[#r?5lqyu4#[CL7J qhughNaeO,wu6"F?q#n̉r7&L  s$P֯Zox @Bp>J3b,C)1xG۾w̔2zB"94p>L*Z,oFšF*^.JozYY Ԅ%'])Q?b} c+_ o)g~ֶyCm_ꍎR!v@bjOQ.jy>BEzv8c!h-Q60Q"E m"i::\5'Oeh%fKbAd/6 RUr3ޔ:VD `:.rbШI- L9d:$_'aHGVf6. ޕl4tqI ."WF GcWݝר3voBQ|NT;I6W1@chºVؾC*Sn-|eإCP3VtTRP" ñy!]2V$IH,$c'4$⟬eXOlׁˇ-[Ce dWxFF wk_޸$м+'t~\,Xt >'eξan;VE&Ġ,f  I31߱C"'d]WB7P7Q#F6ɋ0Z뺂UW3hBѧ#بDtG"L t"!.nxW~<8=uȗVsX%;/!i_3bG c=iu.q(8pVOfb%yr6n/޺pBB>z}>ǕonuRAl7_?4%0ԉ;Ƕ;QL=FG<5TC4*v9L{X<&r=e wH" M3):}79a;DʮaHP\a//E"7e*1Sx~+4LSSEvg [\a;ΕlvEz2|w߄W`8siZIʽz^cF~t70%X h_mxsӱ$1(U@:Bd /꿸C*ǥR (GPN;x..xe AM^̂tI.S]ŕ50@aqt )^Ud%u=hamy^BlYPIBV,qbZĄfigAwAb{gsL_pRq0#fe8;"{+rWh$1˿EUz z[4^]IC;[sL +&e8#.:K'w&-2=x4튠PaQ6(9Njt>4'by+܇V0Bs>*Hy^hJݒgBѤμTTؙi=S͔'\_]Qu sWq9 O#Kd`{r֒+ؖ>G׋dsA'aoha "i!Xyɠe4ʷjZ]׮H"J=tN$|E>^~qHc;89Y>s-3XRDE@mfS Wćv>mkH-rv\tTeqY=31_xwELB.4xUo )M'v 3ь\鈆ɺ`zpF %I3퀪tKe.R8?s"_=yi= 7@f[ :9nqL'\yH%Tci#>iG#mi! hi˜.M6Dڔ \RFX/˜x TuACmXRDJ"}N 6 W`bq:{&nLC}u8pLd#7V ժ>0p\<̈́J$vAlVbҺ R7~Wn!mgΦ#foB{Fb}B;9s~3W\٫BXeL尐ۭ݀Rߵu%YP~u jc8}Z*M*o;?hgFFN[l|{kq1?Te`V#t;*1}~ |xY%Zr8`Ԧ18OqwVOPxxuvD=&DQ?h3R[4_²~_f6J㑬xXuxQ(G5ڸƀN/\)9d{U9[8#%"f~lIhaw%ڼm>͐ x~p&i,3p`V6cart[Cy&W&J)ܰY`~͸x^+/G۹qo5D~ƌI.VW-pwiCE[Mjѕe{1qEF-I?<`$Ѐ+K7KJ78Y7< P1WxV}ғV'QO F¯ ԫH@>a!zӉ[aBt@67Z|M?F㓡N~n3p [zьQY tu~0gnz@ ZLhg$#kHUNWUk栒]+ȡ6Xh?cBHK1mq]L_49'm^$`T\l~&啧\ج`DAhUN^>G3h[ GdMG3j)P!1\H(yό*C50$zXBK1Hp+̦H%VHWCcTxL:pCUih\}qV9\bZpՎ@Px 8z<}ց>U~^c`یv8/a^ܹ%ȁgՍ"Fut.-?-QF5a1[eE&6Jg9uZRa68ܦjCs`;Yx9zh|G3=hM'),1*_HSuF(@ u.rd%X2JZfǂ,qJc%liS:UB[SL)kY1u K,#[x/EHR nf3Z萵Z.m@ߨJZ@*gROˣ.G^6,RӺxz@)Ne_|.5LFj L* hڢ9YIEVFA!u u {ކHi.W|r= R)扼WM#~~87Kgi{uy _0YʹĿ>4=k65AST] 3=TS<{/ogOBek ;r;5<( &-׿U3:VbZ X26NhMCa2JݼuEt Yv΃?3_d\tgo/Ks%[׾(<*U1I,^)F/鶕Az$5Vdw!ޚG4Wݓe}x|DzR7|rH0%:(ŰA3V Oׇ'Jy1_ho 1 KYAc~k;+]Sԙ &3S`a@؝KI}d%:]_C @#pڗiQ1Bo4}ı] 3*SN="~A;ޒ,\%0. Gcp@5"(zW%%J|j.G)>f_`W-Gqϻ**_ʤ2ޅKTF\nL6]U=5~R#W޳bmc̈́ROc;,KL `<\x颧ЈXkV-^J@FA pRՅ*.S(@2:FrVA98IJ%sKZZ?^I<:i ·&:j:3`t"$A  CʕB2w+3 aW oS2bF^Sd Is+"OUO8vJk\9uc]Ӄe/G"6uIR=Y_?K>͠"?wǖi/ 56Y\ƪ=̣/@0+HJ)GW S03f5+(@QXt0>?(ڕ_qcǞ JM'Y`P&<7Bp9!:s0*2xRV ^9xͳ=p~DY4lk'6lU>bu6w,Mo@g'@ެrN$!{$ܟqXi3^X,rG\⼁~ >_>#%0XOz&qnbLQmQ{#D66F9qӢ+ 7?ltط|5sf'f^V°0SQg?Q8NwgbSVjjK u4Ky!\6y4𿃍SRVAy;"%~*{G&Ppq('C 'R>-woxz-/ߛc'ʘ0?C|ЩTfhٔ]eA"5㙻]X9 `6->":QjwC[J*u<#*k)̀+1B+#B.w;uAP W_3OL^x:c?}D{Y!ȼ(y N9=ǐnR݂u4pS5U vfbi[Ƴ`m~RZWS6#&] Ɵ3<9Oq+:ZcbFj }%s+zMLk, Ul;y=\$yf?EN\LL<% ձ{0tkR"+֘$ݪ)+MXnKc]C]GMd@p푗ĺ ̇=k1@S/f̓2 .j @tT{jIo<;.$5>{xIF@9qs,soX/yrбlx*E_PYRBFcA.rG7K.~*U٘MIeOs}0;Aޮ4$K)LB(\7أYQu1J&8>@-C+Q釓^?Y1ᄤөMj_>.ٞ8=qNI,+%D",S6?Zy=g/jvv0ހDK( N(g'OW /=ZػgҜD+[+_ BF*Gu|dO;]wĎVڪ/WF/դ o[wY~+J>c2L.|PXV@TyC3AzЌZj&ټ rS rjϛ[6q鼒/2PHFm<''pzr2_h*ƧsY@`0@eh}yRmv8 kX%qJhx*kmG}偌)(5Ru0Ü5}EL!Q2<\>!=KvG`(IJ;, o¸=Ur;*IGxȴGū*1ik-=!/NFg3SU C'(j 1uG]>dö`rā}N- C =1o}̅&;n^G~!U]hʷWth,f'Qk]Ao{ XY|װbS\gj<#?aTf-F0CQN])LF]v̛&5ԉ&NT V.!Om& SIr#C'-AI rfl=o:̝ Y_}ρBfPW׻EWLStDAǣg\ s\g̣c79i(Vσ2!gqK2Gjy 8]d E@-16 mr|ŋ9J,׈;UXάVڌ~L?}^XQZ.OGd?;{Ӳa֒f!7XffqBi퍓JB"[ 6LxF$V)ɳ4aeCLXPDN xZ&Gh]w#`NKbI'@kpc.jiG}TdLY/YaKw&WC( uP͞6xp jXV&bj|JAe%:L_*Rƅ:ӏt us3ﶅ$t'/;N©kP%:Q* qBO> Nrx8<ͱ`Xj$PsYtP9H3r@(?71XN\4?]6C?qgj Z]=uݐ@u\x#)eqE$t ^93F""4Z4桴Ыĕ0lyX1v}Β29GYwfj)<|l9Θ^ ĽUj]+Ȫ^5S;"ANdyûm%-qO Mѫߊka1gb< Cn?tk+~[.N*6=!ڔK#\?lOG IZ+ju^6-ʊm,w^ItycMOjӀR>fT1NO|r`dpO92VD@9-p=ujgTHN)hdSˉ`)3iYx m2vY/CjZeʔR_PR }e,EuaO')Hz=NϜO 4aM>*D8]oU5d v;Yh "#ol9lww]:M~e)Y> Wp8]t~^IX8#3NYz! KTwh% >+kGf5鶸 `n)i'Bk< 7j&^_rr$/RZÎ9I*.N*q_m5X2K> 7~O\&i@aQ)| a}I_0ֹI\wHYG7|Iέ))3Ŧf/+& *ebwI^ 7LV ~rYO۔ZH!19NXҸ C#w)T/D6+"aTܷ@I/5ϡMEXT($YϦyyȾXe~9VpYYi"XV"<$( AG9` &hFpsnBzՀC>{)-}dݦ.]fǢ dƶT\76g̘{9pxEʡ:M/7̙pn9xK8!z1Euv\903;г?5phnS $rgLky5EyiugJşnL#n&hb:fŝsrxHܸ瘃ME;m=r~C&qoUgB,i Ц08RDYv<ֲ@mEa]F1@rd{z٧%;*H?jA@ lXw6 ނ;l+r2UAf c: ůQRL >9K`@ ƙۀrDO߫RP>9Lu vW l;WeyǰpQ㛋W* Mf9~8bH;џ4 U̲vxfp '=*ч# ip7M*#󥶁kι[1ɖG^x8۾whi jjMO\*]Dac|(˧SƩWMBz)7i r!G f}AIyͣH4.&M|8ۜfH@b-xݢ2C <א \ ߍhBX_91h+1h2؃ESzp"yȵo]Vl0N^,+ dHAZ|b'FDFqz/Zޕ5l%e2=ż3yXfPVs} O͎(;\BCZ PPrGQ[品}tSWس\Tes$ "`pB!Eifop; FWvׅ-sy?YyBGi(Yf=ȖШV FX+ ]}|ahsH[nQ%g"BKE@ u ay& *w݁IiY&Wޤ({6|bY>!gW]c\x4M$ w#,LLgoA n~Qmq'#tZQLvPԳ DCM6IU ZʡG5a|1wX*.]OE*=ɋiHZ]!,ѩm2@ 3OE%Me`NH>źdT% ?XjbnuzӔ 7FUnǛ |79gA˜ε_H@OMynu{֫PmĶc֑HTW8||1'^kc)md9{YlOd34A 2,8z=dEҾ[?J1,ѩ}/:MH>j֛Pbl몌*QvoNS70U;uա]*3ijD9M[tSLɛx9X vy\i oN9K!}HNJzBg(bbGWm*mcƠgƑ*1H  hd ?Ry0 !Vd qB1-[NC\׆N[ kk+ LtJ$mexdaDŽGi_ g늠6A,&QVȓ;%Ty "6LyGJruGx9.fa g+~%̕Mt B~j`bw.<9W8 sMiaHMңg\tB20|_@oS˸^J[}9v]!Rn@{]poseCg6'4O`rEw:>z^LƟ1+Uψԥ2@'EQmݻejh4ǔ{'Z)n矃*ijLK~&`%Vo6T udov1X(DŽ}bzY! ra Uy%> N,Q-F>LXJ],3OeS!10`ujtGĩ상Rz {1nx< 4f~+>ZTT_*2 r|i9ma+%)$;{ @9Y5dض1xfcO֌-FvlT5*x}!z,9Rs{Xx 0DғR¬s/;ѵ2nQR'hK'v1r F=ӦYE c~32=as>Ntc /RڋL f;Lm, >rؾ޶V%"%ؠ# Y͛KzI%[ytOQtn+nwBGH:’r'vp#:|) n wbSliiw{ҮG e7Z:s8 wƆ#Vt]51,KJ'Hz'pCZBt{;2/K`SqܺyTJf*6V׏ਫ਼.Ē>f鞀QO S;'}֠&?N|f4=QS>~/.Xh}lDN8)rYVOTbkөG=nMKEeA% -Y;YSA%)V.xp[1yO4 L9On9Q~є\p@70/ nl]pH1| yؕr͚MkVHJ6$lu5R? bߊ5U+cw>r1Tsdæ@Lt_PZ+Ƶcsoշ av˃{׋WVaTFu2~ qQ?=#6o'm- D'&jnwUef| ތ`fҒDG1؝f> ӠT/KA-&%P%#q"` J{͵ X$J"z>.X˶;zt߮@1$DR.WL+y< ua#n1djh"}-M=*%&컥& -_B{@"[:#S{RbiEth_I/ct 6ҨR^%HC&PRɡ4a$thfm;1Ǫ D3Y$%v苁bn λ@_p 3] ^޲WP Os.GʹPJI{9<$c 8X&UճɌ "lZ]ѣ"rd9nxr}jV0iYVQ+`\T0?}d,ۈ2rv{`h4?R[^o]d dn;J]  d{{zY#,h#leP;g#L~\)?ґ7{6ucȌ?|4&瀛,c7 + stF-~4#'D]E2-Zdj eݜxT!~E86=8!iTyZҩYZOZD)]Rra q`jodZϳ"Ucg(݋l\nAM T\P~@yv^Jl`Dž(H1 Չ|e?t 3X#BPL^ʝUM_:v5^O_?(vi["5/q-]@]W  Y_i&pWYN;X,LͫHvgOo)\\xE.͚w]ܒl_(Ǻ.Km`}8&&5|#4 _d1[RPq M6YVlou߶F!f#gBY%ڱΨ>v@<⻥qi%2Vf_1 ~h?%v8Rf74͢5< V^yi'`}yCLQ}H'p^v?:`X'{rp-MiaN$eDz۸ 9=#lwYb& ~C#l-h ;K$U͉ʏcHV7FC"]jIuvV.Z#fm-c}E,SX1ᗒ ?HsoSM4h]-!4"~R7EDEm wh]^w#Wt_F3t>{ =.9{2g2bJmy1.P `EXO*Fўy2+:l;̏wvf7* gcY0 ɢ#vyzQf} xjjW&5sA%};Ve3_Yz6byxq«KՋ rYV;&jOQ=e%5"TƓ[(Z^;'([Z=ƋSWcѺ'HCfj4ٰgI@8(9Iӟ'xdz1$!rfa,M dTK?i|ޛ˝a1dbP@ '/sD]e EJOIV2nyMDB=8.u$Տ2$}B,@g[)DUnR Gmk)J~Lҿ԰wP梕 mۤ*ZA( S}FuE[.ɓ0RP-ePaPCiG>d$IY 3K/66Zo*+)T 9^Oj0c^SmUA`dDn 8oR,LO[*>&_aVP֎C8:["DDIM.ʒi60hUsGeDՖ3,$l7*ٕߪdi|8RZYB@`_KCmO@sej.Z=MV<ż9RNyi51fh΢I^N3u= ^֖ŋ L=H<|y-[(jdrAAfAh~FqPӋZniZ;7x`*MBNK\aw tרOUeY:a'մM*GSeH1>|Mc׀¼]BT-l/Xj􁖶j:m֒>hp^w^U͇CUaf`Ih1ѵ>qΚϝ5=)= 59ٟ_@yz -lCqۭaiJ]ˠpPdZqS^ S\6tM. p >GBI.M6| KDg]1| qojV#iXF Fe }39LX- v.wZ 4Ϊqsn#%XŋYF=>0vu5huswԏH)NشZvw95Exk˪w!9sZL_up`yc׷~;#/.\*4yeݶsؖ<PTے3 )?+ma䝠0lK  ^Fu4]=,2n}nXV:U2}P*{ouo lN\ 2ee0v*B_"Ə,=S6 wYZ\wr/JJ2&ǡ5lSq158hc<~Zc)Λ._JA pRv5~׵B*|MGKL-bsb6YG1E _ᘣ*\ˉ&ݓzA(o^y4ZNinշ2{G26kG oVJ kfӞ&Z; ?kyM9⺊۳V;LTcMKy^u̥?W+8Pkf0Kd2!6PXܞB96i yTnYSZaFaf tcB3Voj7A>]Wa$Dq^:wvycB)Au@j@4 !ƭM3]xQbzB't7F< =BN`CBқ _!<]b s I6裔0)?b\JX' qQNf%9yen«=&2+U peo#hWFgCdϨB%oWZg 1=eM[M5^%OU4Kgkkc9_agjnKM.<'#%7eltrw QV#ObB䑐Gޮ&54XW]həM!\dwtؗNmbFgqVP\F3:{T]E(lDǬ)i0[I,/CLOe% ZS&LD'izh+My N;aڰ}&LJ! @B8EL@,X)[ap"kWZv^OKd!g_rqF_G+c1v3y=-S 7rkRJg/-= G%L /KV|'fvsU.<萲_F^{VF/IRsĂoڎpg,7%p/C`چ9%EZ-U.  oّ4S?΍ko 0N|bG*R,vZ3L}7Vz-CL a|ﶢE2)~Q41C$uҩ{ v # wkDe,%/j4,ZonND?3h^`1o㐨Uhk`/²ݚr[FmHhl/p>GOC ў{L~^p TE0Dw|U*P4&?~af#Eti N!<2w$"18ߏ^᥼g$lcorjۜޛB&N>4?AnʰL5C#%sWgT`fN;yAI*&Iols [z9ф BJhъuꭆv.m} a 9Xr ?;{[OQv;$O:#3RlC%iғ$?+D﹆*xaS r@.zoL1?A:E_՗V$B.Cybrh SWU 9>mrD?Fq 6egwR[gXfEDI<'Q4*'( ۟Zx\Qq)>ILзMԾ{rSj)൷fǐjAEG#(WN1 nRh]쌨 ,Q ѳ$ L͕4=]!ަ%D tO-ys`!֨,]v72CfWtN*v3cJ*bn~Ezoɏj5:7֬' ..Gpz=I\^3Lgϼ3γ2i"}b n&7U9Z w=7UP򯺪ޝ쨟)j<^;Kfn}N/ǏIg;*gK=336L>k1H3'͸y.zL8K"{X3."},{e fSIP,)H%P.v6&`IIs/^pkB8)#{ Ǝ.@0@F>@UzH~<)/1 @} -lWiz<,DMz03P Z#ar,ީex6iDr@>%uXX7KЍiˉ5U<IxO  HGtE&g<+Z^ M|>wVMz#.ԟKμ;i#qSK,U/) ݸaqZ Cx7W<ʧ__✗HdʟMAʼn,"M~KsfItv^kq 9gh΀ް;x&Mct#ĊY18Eį+KMX(p_:-K;yE&ҩ̗M1UXPb'<<~>(a'1ȶ٧+,hT5~0f=V xs, $ITiA\Sn_gp+FjDs?-Lh$vKE fYi1?OA2𒆴-}}xmBw< i2Oz7;_}d+ E #7BvGBTEsޥXOC[M-4hEwʛXW#}6'(\u C*S0q¥u͟&d誾uq0S]=0ao'{jgauȵ8dXǑ-܆:AfRpD5 OVCMR4(>v#²}n=g"/HgC숢G p_}^WZ8(Ǿߡ5'T3MqM PKs'fhi`kPXp̉ġjU&t#'l3@XsbChEByr۸6}7j$6 E!txհzI&E\}¯f8<-VtiWr3^" u[^B>RJ eOS_wWׁq[^w"ǯ_SZ\ٞpY2b'sH~e|[5Yl< GFt.uFCel{1^P^~{бjNiзs֖[?iSͳyj-ͬ,ua1IV %}<{dX$.*o$̟vau^oDwI YE #k*ݲBn6 _e@̷Z N$'!g0+ UH02պo U- 8 '_ż( <5s IFwIiƬR s%Oνe꾫yŅɪ,v lP' ,բN3*V8&( rّ݇K&{{{٩MY5pIX䚘HCE7k#0F{veƋ+8($'00ά ޓf{bzfFݴ@EM>9D<`g&L zv9qiz\7 /V u#s.m `ĕﯥd/Rcot@O(19m\gI瘧-.j`]bbP9~Y%:۩9ꮠJ?y?U #M{?0\XU g&;Mfc8aKACEOnf =)Ra4" >!H9l9˰GufKZ޲iSlHPehVٛE釬X&Z!:@I%$'1飲^Ee6k"uv¯+`rNʞR"&g1p 0s:Z߻E8&ʟk3Dl\ Rա1yלfE-x2EۯT!ib]^qʼnlqHD*jwZ) //5R> {t>tJu1ߓagXV^oW/wcktT$$|'y|2Vȕ@07o -^tb1n5H y 4S \3UNo+ZA$fPSď/01N\k{Iν+F%\`|AWh5:ϧ#5۝Y4S wPVvŞ0aLC/+Z`:zL/8/NbqC#[of0FݱXEԸ)%y'@DCC{g3?Wm؀oFvE|d_WPaMۆ&ي &z$#z4o:5[tBS%';Iriʓh6Oɸn*=B{IZvaڰtp}'gstlC5P:v )\F2 jBu%#Lqw|PJˀ~fHl(t j'5B,lڨ~2P56n>f|An8?./$ \/7/p,/ [p ߦ`+ ]Nv=!YP?j&˔pcLXMJsa-:y w}=_#dGCߺC5+ڨ䆐FHv32yƉW_:QLK< kmMhF9O.3~]ÓMQz U3ګg`;֑!U<C/kI֣e}^gg ը(Ь aF>.Ec IN9|'<@8K% )^H}  HyfGw 9~v5[Bh.CwF'ljnv,Ņ-h"0{O?OM2)IdF ɟԾHBA &p޹_\s&oFU}s4BAMiZqV4sA7'Y'h5rNw˪yFqE؝=Ea/ ֮!j>iͳ?.T.y\ n\K]p~Zo=pAO7̉6TiDlO!dǭ7sW]C/' lxIsP#0e XR9&rT!j-֛XZ{>`[~BC"VhGh2tY@]=G¬=9mh /a֙ `Y't&Zq6&XR@i/~m}E잚QSɢM:/e.nul='kS7qk> R>}p= 34ZN~̧!GLR hڴ ?J5.7~挸\(˳z|t}YdtxN)X,2 %|*RUqM;Rh"  A|)8aK?=@70k[4>BӜm$kS>_4doe;1Sq3Gr,:ajŨsic1mxw2.smN.HYg54f4ۗ^ܐ-x< |ߙp yN(^]/ ja qy`*6R|QPiAdl:E L(TGf 1px|ƘXY6b^l82( ӊ2׬*spay9V|'$%1\n?ƽ0ɇ  | VcM7/Ii%g_-ժ6x Z&6X J ]$ O%Z;I͇;OBJ|Iv<,2jk!4 }ga@ 5 BLo܀gvAp/9 W9Hܳ"k)6NJ#m+Ԅ2G<ʩz]7'[۪C !Mm=H@jXR }XQ7 ()sb (k:?V5lL!o~a*z?+{Z ߮@Qݔ܁vɛ0 t5G v?g!.lj\SE\45bJNet psxMp3A\J0V.x xelSdɃ{2$fM^x]`-ۍ9Oزg?LWs/m!aP/&V9C -|N6]@ "*dQGŽy7F$]I9+ {Z'6kB핖7 ǰ!$L5Ug,"KF5#L3?,ӹR#`Ut0}֭/8яr M^8ccJ*$ _=M OZ b# 1]?ʳ`.U@L"PzH&J j4~y))%k' DfiW KݲJx{Dyn'1~-v7"v%, Y+23O=H^ ^W둘OXk_D"UFQs^#VYHS@V:l $d&FB&:7]X]iPy 5WTXԓCdz}j=zdS_*p[#yuK|A-Oy K *}7Xs8#O/Fm%90HR +[vҘ%&|;rb}7PR<>dU# la:jڸG#{H*IzD+^B:@L_qіI|l(~8SķY H~1֑{G#>yxdt[XhD?yr߆AfsWluCl ,p;4}{t Ǟ7>N,φr-}9x{Ʒ,J=;́t;ӗj8"9gJH`JҒӨ`"~Rn6eUw01'An?i/3$*?俧sQ_(Yb1Uyne ?vV4W'@gE)/2N O9JSz-ԘmPoz+ QDzBف_V7ToYvZUuwYq!`dda>vU=sXNZzB 2+;Qf\_=RG4XzibHK; /U"ɗ.Mlv|Mұ'/M>|NL6q0_lp)IۘWΰ=pyy)'] rAkB;}ΡUTNRDq%KC\QpO {yGLtJ#L'wa KWǘyh J @bMPƩK<ޙj`S ?݁{' ̖V0G>i-RIj7D?{N&iӁ,GJg0eI6Y %!z:9*F>;!oDyx=oL-Ň]{&Ag$MJz] e<1kEkI!K+roaLx9X _l_v45H$ϳs@^Ǐ%90oItR*1~aflH -W}$sBMT*o7 K;1V^7D|i^{0/}1-X)4GYѣ8/ e "E->e&`p^~S7j#V7nqハQmbT8p/0.@8р@γ; qCP:/EUna)kVBρ5%h*I(Vc/Gjp]( #N酧 C+t8N. KJ|yIjCŔ"< 8Ehd g- |~ R}t Գ7}Oj8ܞst"~?Yأ_XfSm޺ENAv^FPԚ>D_\S?V͕\t.>JKq?_Gsn6dl{dɚ( 4Zɠ \ר> da|,/erƂ1q_!Zuz.Pjmw1p2|* ז-FsbEvkhOqjB~e$Zԙuɩا7|@:xY:'S7_i ^}d,dwYRo8  5,jFDIʴ9^}PnQ$\%(ł+Ăלa+]ihw4p<θ]} Pƨ0ew6zL|Xv=B?޶ixExc?i*xp~BdfLE޽\UJYhϝ {MM{QC hImfw/gr*LUҠJ뀎$df!1 O,r蛎!vd$4k$0Fbw)VMJ-22k VeѩvʇcCO' ؄Ɨn7İy饫W)G(f0Ik9`qm0+:p]lq v?^HK=lBfnD/u'yC5, Ի {]9 gLFV|`šZAzJI&G){~~D@AI_HS&D `IkEtM`wHڨ+3sI,LNl\a-n`a0]>>Vt4 ~2P7֖jeV]G획4"5;k>.A_ Xۋp֌)PjnL\ -vqpD`kW%Ȟڳ~EZYbaOj"S,dMvCU dUal8!>?̯Y*$ԇ٤Yh$ҿo^x.-I٘ZbIZ1kv a ,ĚF9SkvNKQ_ S]U5 qۂ~_. Y>Dz#u^arH%`=6B[ɠq쐫 uTW \x +)]t/+=G1rYX (|!R3qK a3^Р'G8A!R n(GpV,dVp02ՔD)\BH42ވЋ$ "١g?О{|0oZaVy@]چ'Ccd+%wfAf@#+*Zf ;5D~l~EdZ#~T΀ZDszo-Ai&LLؽxh Y+.PqhtGάS"XVFDtMUזf'7UIbAAWTZ8LS>0mpJ?=;sp9G||G**R>~>٠ qUJ+ШLsx-Hd9j+f`=מ 1 Uɲ(.?m/[._ ֘>](ƊQhHUXL뀔ii莲`S:ó  A]*FHNϠxvNXP;p;O<{:pm|>ɲ#=e9(]+ )AggAfVJhe&uD%Vd5Og\.*aFc_\c`s\M2ڄL0#v=mz7x ~ >/b4/[NjnMA-\53K}byX۞?#\zc0i("+,)Dbw˸?[-eDJ{2y0XnL<_Ǹ,ܾ:FS0Q1Ҫdv!4YC;9q/o$pE|*39 jvG1N_=B)32d0^bCs}o;$:o5 :5Jt(=T=w>)  $A=::k^fE-v `㦻e>Qŗ8Uߔ /,mĂ8p-j)Pi`DBko߿g>>r81V P'c2.yYsQJg!@)怡ck~x~_ qjY(vQK\º,T=HF*T=g BWdi18fW MIG23 [#V5c yQ)#֑>*VLuD #ԱKsm#(=U ˇߪ Xkm bY=/= `DKݽyq'.2u«őȪNM@5{?!}zНqc'$]T>j]w7F[;]+CyMftb6pfˏ}ʬ lI" b("x }#=F65vqyX~VJyƳ1Yig)ke1] }Y^8Q)z k55WF}5YdpoU;n!s6@ Pau.d%M;j7gI ë}gh3̓`{z[a{1o?ʉ H 1>AOtv.=Ҕ%/3f6yhn[Jht.T30BBXQPtAW|Z_yzj CGȍ|'<ePdN'HM/3鶤65ܯ7;Ns-\.7n=,;I;x&=[edQ :ij6BhB2!##=R?nK+\-Kb|[M,ݲ!B5&>/˾ֿ+=6XԐZWGJ l9|o:ǃ"@vZGeĝfGc $H' a*rv8Q􀑬DΛ'gDq>)+]hYa6.r  V# [GR,c,цB o007?Fjt7?ypTn•k Pc"sWYo<5ѫ Q;jMKTgua3-^VO_}e|Yuj'XumMru v&@x+6̉-+Y2!?ly'{ZFυC0QHW (-J3h+œ{G.f C%yҧvZ 32CHSRwq%HuvV+H`:fw/rMnx59fE͓]}=*RHw95:ʖ`'B֞=~U+Ao>ZU0@LuqbomPr 54wnȥ,%+p4ՔhPyIl(/3:Sv ܜx$4H|a&}AbF(48TO'Uo#JN^c؋{\< ^RCA^J4,s[ҏr+RA {2{#^Vv>@Ewg(4m%V/xݢ@ŋ.:7 g`2~= Abt wo}^򧜵XSNέ:/ mlD33 p&g  M63%/bv֒zfSKvj${Y$0W4!aGGʚr Bvm羚7jFt/|WASP="lAprfN8,[Y]."-&dy.@P؊d^v+KJ , k(L7g+]9(@b$rnۨ DZ$QB6)g{3As!k'4'OIV=/Z뿧FZ( lD}Huu\ ԤEyI; W.ѰtqfX!aԂcOD# ^dJfBveNe!I-=7}L'*ރAg7ğtgqMG~( \1Vrom԰-MD=iP`dWsm^9~׍:UZ:90 I}sXih{~ڄ:0.w.0+նSC'Ae.lÈͣ;Y埬Zg3\q 0d>Dzb %w.Dqن-Ap3+3A* cF_CL<J׋Bwޘ| ʣ#}0TNsƃR#?9Ȉu3z-l!(!skpŷV!Ftsc4R=|']ުH!HdHb#j+Vл@p)T+1>k> )C5C"aMxdJ_SDŜP}<0[yDPgO'4 =ysG:x}:2@NrpdsˀA`>Mli/-/${CaR*-QZC/@yt?;tx Do2=WBecPx3=N\HXF^TJ@R5zFu`g㋓bOD ;˼6',IOYYPuW >vV@ۛ)s@xPO7ro+0'sXfQ +o{X;yu:[vb!ျʦe1yL,L5C#mu V9}i%ޚ7ٙeYq$jV&p̉6֋ JHinu7 eB*~ST`^6NQBJ)ŕԧ'W<2pC e)~S=T--~î u`q$ <:%!sg-fܩV&%. !Vs|hC^Ly#4pKZJWtRRGJ?cGWI )&R~ (yxUɸ==`T7ʛ΍ QV!XW &`$5_O_Y:G[Mo5yop'~{y0K%%#&]VkV& bÄy?o~fp(=]ŶdM@OlYfhh2&~w7{2N ̜LрQf7 Yr˴c:L}?J.v3}iy@/% )U7A¬ĪvP4u⬹"hm۟, NQ!+Lj0"LXBdSvE,=Էjl0@!Wj$]mo^ b+m& 6M~O{֗/IvsąB/0'=̀ަveW&D rQ&d) A0iEP?j&PJK\J[.@qX$\5_yұ` EX$,qV^6 IΥ)x&>񪀍3 HȬ*A D]lbӮTῄK0I/d?) ᘥ0XNX9:d w6*( `,Dڲ쓈z35jtJ,7VX|Qy4Z~X ;yrfI>/%'[c%ㄾ~d*T: fԚdg }h]<#z; wKȶAO7:2'H'ﳉ9.aT;W Ȏ.gKL0mۯAtpDtk@:ֲBCrQHR.?.|MjJ0pҭCܻ_]sDj8V,&^7.055ES6+U tdy\ iƄL ]5WT +=T[B]fXI^Ku˴\t\@"Xftd),S@];tΪ4C/'fxۀ`Ipg=lyyj#{HtZޣ *q*CW/ႶUSg#S/X5d1huN,-sǞ+o(D0 ~Nh]8ي,UGLŰOof@Fg6g^3Ũ"O1 !(*d? /Cu/C4E+4A fWndtו 醋҇as'.ב[Wsm2l7 &/ 4)gtSC-> :I"Q,B۞wX>BCw8֋6H*nm&n99ZY|Mor0"$PYb.5 hxi6:GB+L&IuL}=Lvćgyy-xmȍ M̂<3_;D^s!,PZ^8 z !Kwnƪ;K!'QJKlL~wVREɰ/ӄMD՛hmU~+6Y[LND`V̈i'roW{;W*\g^5z_zM/ ?jMco{}nyAD~èϴ9?C6ԣEX~{g1_Xr=Q9tŭHU~s$-DĆ, ¬ð,taR7SkSEOTPXJ?YBd?*Q{erav ! @8G"; %aYq@luMOa'wX? 5A4P^O NjN~ʪwZ8ݲ/UQ6nɧJ݀GJo&)qD!I>4qBfTzh3U 7}nq=af\ՁmZO^ &[#ʕ9ë=Fj`ag2\dvR_RQxkgC>\&~^'[Ac/&ҷ u7?G(l'*YZOˡ՘ȦgC5ᯭL1](?mL26n^PSIyc %KiB fk0 ȸ}Gk}R>,8b֐9zHgbsOꗵ`z~ѺKRU%|5߃jUx Ӟ!Y9A7it8S@w /1Jn\(j{g s d8ܧ F,+]22'ubTt!IϯoxfD?=Y|fpI0sNIv,tۯ-'TR4{&eD3ƅ(K{zu gȩۅΩIC|yE8͌a1$gh`{E;]U{ Sf2F pH9R*\AߨʕԪfLIoqeb6qT2U +HgתrI F$%]R7Sw`o|i b-?ֿg{LQ _@sz{ aSH0JIĽύ\摳&eʳIP]c?ƨ%25 f4V58=*~a$ʍ*nB16_l#E@G0*T}I%q2hwOZC#>Z{*dw(d-J rBD}O8GT+$lwAENg%~FfUa:sY2U<-T֎pd f.W+'Z;Ji{ ̣M,Jn'o&R;z` O~m=Ͼ%Xt{อE?M'Z!O(RBf<jxD1Xnb4\Eyv֢ T=JuCـ*Di }1^nI~4,F*(j<.gրA=SRE )gFS7#4 '}ݤo+s۰1sΊx!o[xeACh5NK9 l}7V1\[nwe {@}-,гw0͟ yl.϶ݸn^v@Γ0 _ <\\G]/&slzbƣ2dqN,MUrNB׹͢ RJM+=6E8=^Џ% 1u= ^ JVr"c<hZAUϪsXXuɆcE{)_Ji^kI'6Qht!LVv3WiCd(B8D$ς !`{#Ye\G*QL _)ua:PC˾ȟm̭,`2t`'WynMZfw(?9 sfo.0sU)&;MlTݪY88h܅̸I+" Sc,$'vf `ܙ\&s|*Hˇ7gϓ>.[~4|ϰ5SЉ4cRRQ@=U1$z8D\"%ߙR'l 9(4=_Tt?ـU0 j)OQbƣ:۴g|LM nkWjѵDj}:Mn/tUFVq>̾#5kC&px?O|IH7Q||d`Hb4*f:ĺNie E@PF*+y'o;-EC07gJ Nˌ >+t'l?a)ĞBHT>p >8Kg$b6 4Cl;#rI1˭6V'L~J֝5A$!$jN#/&&4kX ѻ[Z[7\Q^I;͡Z\566?3Ar]f<щ&k6@d1ڬ\~z$3zp(޽aU%/C'/9.D&Gr-9O&=|RF)`&7=*&2-z90; [*cm%rIMM;M;R9vU(e[FVr+?xU#w ]䚍*&H ONpRL]ø@M\2LDguo++M2k"NlpP{hLɩ&| c?Uo؍Z7gGdYUe@B/w;A5# n3 SGiSuWHk]/`1ź$R5u>`M7ZC5hP(p@pj;A-'&-}7/ذp@J4C:vMg&*%;q9`"{_5څA0E͓2ZxIgv4CXQ\|nR!pr׾S~0ƛC0/fdWB)Na3 5k)T 0u|FpԶQ"DL;)ffRf1tGD<  8c ?%yz}vwѫֆ0hbQGW/8 {X#N).c<[GFVHŁ9Y 4c=qRL4y덞e_R?p FS‹TJo )/{UYEܼI2x06f׀F/jůo0g3h HrjEZv82,:9H|Z>6|i^׏ &8@jH2(ӆ[!37̕Ч^=]gUjGB܎:p>Sse^cW֔2qqnR88 I-=A 7,D1L0G/9Bq;s:R3ΘGs?/l=c&/#~9b\ӷ4nPu xs(0cBť>,JF#W3#Wcɯx%hsRABa!T''nFۏ+>bb_=p b(9GCA.`4w* c6bb1nC\[bƱtZ=|I;hi6*'evmf+ګr|AC^ C;Ў/,ЂưIp \%UdnJҡUXZOtX* L f4a&7l\ 6yC77ngK圫JtǾ֋m5>{z\GﺏEN"_;ETt,t8yƃu2i>8CHG'N;W. F1XlG%oÝe9@* D+ -9Ca5r>Ō=s[I͞gzVpTIwz U4e)PKC :ɑ M9&ŶY^)LmWE~ !Y/nw/b/,Eyf XG)݅T|tc_oPX+'9k;!MV_K6lbonw=xGW7hC\' SH҄F2] q-@Fw |^*?~w< ܗ;dfOc ,'.>D^ RɅ>Nワvx}>N&Ӎ"B:2 fyXKnQFkד8m#n\V$^&߻9M%!SωCb "%Ro$`j:Ӆ5Kr΁V&=*P@NYMlh!^x<;/WJ^[f8-V7liWQ&]3꼆|!5̃wZ^]Rqqnۣ7+ϣKfa[ 5%p1imx5XSW+{eCﺖ/jUh/RhtAbʆA%vp6]Y½_b} ST3/p+#ykgUEqɸMMuI]v|jL(s[}aS ~e6 oBuz h#$4/3?5=nw$"R{Í[Y%LcC>KpYaes{}_3=H7@J{S@@G8O(dDPϞhQ&uB$7 qS R \В#[v㙫R!2w=S,&Q Sh7<|t tD B]=B[;nfm^?(kSRR=S s>FGn_2C:lن,ɜHE6^ڥ'1bt4 .h|oouM&w gvXK5kxxM:޸p3WXk4D,1-a:xBBPA)>5L'H%6"3(6K[?:LGjֆN2e CEkclOYdzPbԧ*_qao7J+W0Yy7Ee ĞҚ+q#R\rX ej{Ri@ޒaF3^/FXEI6HQ/V};.Q:Ճt%'a)4 b=^l FV6I/ŷ`WC~Њj#5u{VV$Ș甈طb1N08_c=x5ӓ5DC1~687v/f>z|&}eЪi) 7N5Mopm g\^ y]lZyt&eb1*%/Æ ۶l׺}?ҷ@; C E_~7͓7Zԟvaֲo,`4]\#olBFm [I`pVŘ^ s/l%VՇ8^m%˒}] ƕ Ў{Gؠ f${}2Onɒf-BO  $s~aRPE]EI.M[#܂>cӴhbq&רWG>2k2ǹ1sX%ױDh(`h{@m{\SC1eKԽ[cjj3{K u=|I'.J\,_Gtr(P{|4Ϻ e ׯXG&p)\_>e.sЯtO[%ʘp}Gt J5fKv !v#6o m KiQv5FIeYݖZ~xd7I>d|Myq"(sшIhm"x+ nbς ~$0 M 7H [BsHʝOOos/^͊뀶&-l؀gI%8ho'j9$[Cz0 w h% cmTG~٣chhkF5d-)+!{a?AmP 81 .dq")\t0v8l=fWuإ~bxh~/~g6 1i!<\pܸySHYd#A)O0XjU\$!5V Z!nkc1s+ĭ~#+Zv-8+|n~inM-Fk%/a& CEeȟta& b@/M{oe!.|)I 8OJt:~B½4 ^84QT_(DNZ) =0 DU't"ˆmey ,<`D<B"xϷD9`x)F=84`'CsU4ZedcAZ}& 2s T=j2>tt0yj=qrpt-IhM;W7C~3^3%v[v#rx]!@.Wk]d[P43h 9?)=[I֗c#Vӈ| \‡">(4iZ "j0SȑGoXX]˟yi3Oqzrw?{[6d? 6 8LhNY^}&PO5!}/?JЄ6Bt0M$4vbv!]RMVa7Rqp!ߨ:*Ihۖvq[ X̩w"8p7-#B-c FN]Im\⤎oWe(s?<Ui&hǣڼڒClK'-"<9[3IvlQ"O=ZS[QAvX Ϯ>bYy05Y4"1?)9q؉*Q{|h1F8tPd5m5E@NCAnafX,( k1Tk̠ջ\0w9[kw?voT mh~/7k`)3%$m헝]q{RBe*<zkS"eE>(@Fo8v3 Vflw\zJJY1u9aťbXI$롎n| g]7F=+O "DXdž݅ WZfI4b8G?r ˯ U7pXve,t0 4}A)]o&qDxը30؁JV.tӋKPlHlmzc ,vo^w ;(jqŠ0߿ $P:@O_D>ho>L>ZlJVU8o:6yLu`")Cn/s=z2AU (\~#˥ &$[Vy4'%.0s:P`m{"jٕ\:7o:.w^•a*V't5ٺYl8 9JV ;>1_n >pBvũ $peVM Z1X#La|2E; ::IVWC 63qq#w1&ʼnB3r ILjLgdr^$"&5F0&D"R9 UNY3|)ȄW @WO &IU=nbⴵ_M5T[=0dGno@'w6Nye`ݿ iB_BqgSaSt@^>ILm:DMYwV^|m{U"hc݆r QP}tcϽ Q /ku7`ޮaw8HLE6Z$)*כU(NgĥnCj&U2GZ'&ZfnH<uF5 tJ[/OV +RHa0%9P ubdգaq#L:~PJtcYy\/V88HTg)T67kS"w` `*CV sNV.$9PK BcpnRd&f3ϵTu,$0oI3 M4q)\M>M2ͼr2h!8U^7 H r*G.cBLɸ 9 δPIlWL`L%F_P+7/ t0l bj _WSȝsfe+%.G#oʘ׉c%.2ˡ'f:H :a7H`*lBݼ9o$kR5sɣ Co9esI>ƑFbnK , flװ1ZstvWt.3m1+t.H IcBӒN[Dأ`Y{%C}[FWec=tm<5n dw 20h1CwT)+nN6f<7% n(=)Ӥڞp#2"2ɕM:b.Mxn|rBE9^R'Hс <3R-00^4d1c*pdMum bA ƴHtΒ!}PԞXG(9&F5=IvoV,~ztgY~gEP*&X1]KV*o :|.jj!'[G=~]mVxUvQ޶7̀$d;p TyVck陾[xh^lOI~׮vS^u} `hb:8ՔӴGn'ðs0Z#+DyJ-hAZpX* {}% ҾOkP7ߠ~r(mXAu@`7O54iSJ8qHdp˝pArvg5+GhJ5> NEGDeҴve X{kkʏ{Rjd<1oŌYlo ( xXz7ߏ;0ǴęM+K&#",آ >fؗ /*rh:J|CNuP5R ȨJ(wia! y~ya}v`3W}c!}"苺 ~Qa< VOdhWg`S)$rrPe =Fc=DI2 +l U5SveJ`loq~^-|_sq2aڢu=(p1OԄm0|Wpv7ʛVacnDܽJGfXϒ K4 qbdKӘ`.qbBA{ <6Z$ 7J~DޕBV#(q(\J6E (xKPw_.Gr=qw6\6E.Mĭ G@O\GgtIV 4k|Z(4Љ,b&x}b5ʑJ4qq1&ҧi.ɤ"dpSڪbhKZ_oʎ "}ː.M g%QGgi|,9?F)R߉WUu^آx89 =3e|>7 Dvxyg"B<1O]0 Shf5mȥ\]^(y2-"7]H9t)oxIGRuOմe iFO "0wGTw!ECk絣q4(_M䠷լ1*eiFh5-B&o,~ﶦ*sɛ撯˚kR zϥׯآ-dv$dP\aq"^BU+M+o_lfc}rKeॹC85/"-&<SG% 3xBW赩>~̓{Ex`͕㆔whWۛ#x3UqSR(aYAf[()e ?K@NL3c_=JVƍX'WW!~5gml)~95vb7ׂp9BuA[\&06b\'$S")??e@|̤S>r爢1+#Cf i ` œp歡W~\}1 nN^E}p$I1VQErIXjFqz*ۙ$*BG2DGa,a͎)RZT~a #l2q<2}3M^dbLi%|ؕxTɬŃ!dVl}cbZM ۥh»fOo׮yK0}#;i JR׎ v ̗t-QاRq2gh>]Q6 5|!ߘ*FvgG.bJ5=/ʯ4`R#..k[mGXiLj{2|) T%ܥ*@vé'U Z ],۳쬾Rii$t 瞫*n-Z ;:')Q:DƼG-90Xqٶt /1$@`/3a{k8%Hm=wn}W;LGVn,f:dc ~8QNR(ju=X3z/:K/3I9~@Ͽ7LI''CS(`X3?CN9Uyy8 }ga\ xS<$ρxD(3,ۊ5G݅f |HQq_cIteQ~ZA<yu/&G(VRA ]cFH Irȱs̨V2›2#NPC.ؒ-i@OnӘ̾1mȋU@m4w Wlǐ%pzE )uW>ʇ@`_pm|fXMS Ip0 #}{:ۤGȠ/ٌV̔9!X&#"3M<1pNhCޝ5Y V>~>Fovf2 C+wiio2REQ\Nk&v[AF^ZqzsL^ye^_$AmCL%[`cΐ⭚fdbB‘Xz$Q:e>l,$ g7H;8l0~#Z`r]rzۍeM#/OSpi9DgebذPIcߤ0Q{sq$Vc(8U0ٿӾl2<Ξkvt<|Gޱ @G D(vOVZ|%(Mm BX91BI=dȯ!i?qoVf.wdm/>`)PI5қ8uk?ژ.d1G*eE|=U)^Jx..Ly?烟;e"XJgNJܓ=;_@T.K4\KȧJ7HЩR2CS<y7[+ IRB&ŊoccOZMYF7eŠbOm:X&ac$R7L-MC}Xl~t;)A tL]C 1O4\`Uj2d:׸Z/mbk Iq饈{FztBtw~*ɵCN}@ZWBj=w﯏=QDŋD'Jvk j&F 1J)R;# EY+¬=g}I; QWX:)f++>TL[5]&!井ĝw&Z4_ k6ykxlZٺ`IsH(d:צypo;gm2Ռ Ə4rFIu-/7=od ՆY9 ÜFMjJ꒠]I%D6*-7<э pp[, ]7 N/HE, QxPS49^*pu$VS³m5 6Y[1I j%9j2jv M/h|{\Etp0V.S\Kb.EE|S=&] [r sV8CvM մYv* 9vj3}[[Sg9\ڲ̟?bAڝQ/To),,a[|_2h625>T^氋1i{% BByl8C:Dg^PºnT<ۂyѿ-ԡO'5]D{uF0:99 kAϢS!d*o ( ʗ1ymWVZ;O+tmr;"?rz|,ٍMkO7 b>)O?.~ȍvReS_<ܸ?k 7EJ濺|BL Qj Rir$w!#NsgOxu&A躓` \]f,li(KLw YWt.SI w6DJd1X$@M(lCa#HN)p%{W;3%Df2bտӟ;[ [-iNL_,za,L>*Im@Ymۢ[sm\,<ا=Ctf(h#M$oNKar;mpFI`ba W ! :uhPC'# FО#cRb8y6!_2Ԝt*tl6ΌmY^@ %< R"[Տ\JWS\Y GxI o[8J"=KbzՒY˽@Hِ`rk^KsNk6i4K9GWN c`KN bY\я޶0~Ĵ$5y4et/|+H>>]"Q[GGW2֥(T**9z"Cd!ӍEh;+qqAҩ[A9&nqO=5}fVͳկjőFu#QeEsʐV,h/Lg+Jo*ry'yBzTx&Dl 'ϻwYJha1'f/0%nW%H@çjΣ.j LT?Jӿ#f'Uc9%&AހvOw &Kxvn)po^  j. C^eR/*$t#` <HQ$6vƢ4  jјB v^!ْie}qJ rÈE*˅b(|"'wQ{ïlj?,%)lr 9bJ})F⻚^\g5Rh{R,%WTHW Xh(@NUz&(-pOw?mI)&jGe9Cֈ<^ r(RtEe#l|Wޘm !&_I<-kPC_%?o;5SJ ᗅo0Te> ( FYA$p݂Os w餭+;w au<0_ 'D~[Ĕ⋪mfmy>o7[VϏpdZ =b/$vPރE'#ޮP]+r%'29/H,fK(HngY͛!G?"g~&MoƳ0x.wj%ӺTTOקɀԯmj roO_Mg/54 -=陞$)FS+xEH, A~k%q]ݙ u|M-Z,DWR [#@mHcn`U<>|+J#SaK4B^uyrJPbGuNc'+f gF/NLU+tDZ}s>9 Fadʐzr9ANyn" eS??LN|gUzg6ݦ`m>+7boq>HL4"aC҉TS-x rG^v 9iYw!QgٶM`& kgu2$lbMA[MQی}7[(eiRW3 _si7n\j6,!t,emF[GKmM 0`U%Dp&53%msOh F ŅK=7%0z)a!;M67Eu iWZ7= '3qq4וq e!`tو*l.ff_V #0\d۾Rg%QCoFQAt,0UH eHSCtGD聛o1VE(=6 dHd4w!j8,k[*0lPГP~(l}-R&|!{Cuߔ%(ُKFx,. Y2 2y:u.3w UX9_hʗcHȇ3DEӾpS} mI)z+hbt8@SQZ@T\tG*ϙlN''ߩDo\ ѹ/eY blëDFUUHz7J[.<̺r7D7O=['.b$kxcTLb`ř,~?W$-<4Çv#9iDȽh[F +ˇ$RTڽ~%ƗT]IW,J3L9Uj,f: 7)nAvw3bOX~(yPAv~ZlyRN(oRFH:>8(&CsLB~q^ <32Fg6έMBg814e!qu q(&~u$AЅ(<#U(7S?.(2@ j[$5ƴ?UÓ^$rEY4G&2_" 60+P8?9t$!mOe{{xwFC.~R}8oX1do b,!`ݍR ]sgMHxmA. ^n%) ެfs뾂͙4@cƲ%5w{B^35<28 P n Ih V` 3iv ;{bՓpC8|鬮U^O:D96ɍ k/\GFά>mC7Zz'OmT\pcmFN=m 9T%լ_\9H< j>X _" (Z*!!AŚAF ێʠ5`*8%Aғ4 Uh]6r=XH5]K0 EZVY(5nνN{r׳//F?/봱 -LB){e5O_,A. =NL!(PbgɢP{?T.s ,f{P\OqIzP9!$_% d+*})O5YeXzN^t+wkݰb1f2"Y9|?{:YxƄeWgxYv}3f]wֵOܚV. (×wGcJftaFh#'̉gC:ܐ#l%t~K<'lDáo@XscM5djܯd3 M.b򧩜.oe)`UM`)95}&Y;>@d'MI9<+0Cr@^c5.^?Cs2<o >b/+B%,8~wx!jH,E⚌mrI-Н:FR7Q':;[Әn;wVZ'َ`RTC6r_(G|jQÖ5)Ê+U8BB\P T >MGKbt]Lv,4ŞQg#]f$rFK.炉LCb K6~ޠl;!?G ~~x$FMr`~^a!`牧z5e^Xs7V1[d` woQI~ (&ᓷCq^:#1NKJ%fws m19p6jU2rdNCvԳRth#=bI}@4J~}Rtf΋Y_ê?qh B6(MpY7QB5jղz*2mY Am#y5/ Q3:;_طWA6ě}Z⭵|g,A54|˪6=]_.qϊ H{܀F^8Ƃm!%Csw%7F*9:@:Q2ऍ2~;Z Z-5^V:>iYo†Bl=kyͪ"8J }chgfA@a5r)S+hQPv#UcQ)+ vvO3XJ}ILшqAAT2g4WnK}$wKA6pmK˻1QGe{H c+ջ "Yy*@<_+lP4=i I-3Oۊ]es<*h2ZWW(UrJohزc_v1Ş&_ܼ$[st];-wKY_w=X(K.-Xքɞ>6fͶՆMsyodrxǞvJCRi)L?G-؄fQ{RffxKyҞEQLr2Ǚ_8КjFwڱ$Wx87nEW92bm؀-/"Ȋ|ʲnJ1EǵFX_tcBSR*ŖdM ;D=2Ց5pp .\"t<B~Q YPѷf &a`~7|7k׀C i0R5]#%MQ%!<(:uܰ-o}H ua+06\)x`Y,9X "?%K`X*2^V;x!!" g mh\MT=H>j B8gPZLF ySȅapn=kxkXPk9ş- pRSF? tS8&2ȋqIWuC nݾ2+6@׬.E^~ ݔ/3ÓP=_ Ӕoep #`<~ ^8WE^IfymTe˴qyƢ$$% ybc!RYtX`mB]ac=Ϸ)}}^Q}5cPaoFp6[*l h_CA$>?҄zdW4}?pV} ZcQӁxN<AM ;v-fvIOLwx۹stZf׭P8|s+ xft 1WR1=;0Bd AS$CL"wmRB%]8GARm5>j IdנЍ?7W ;Ļ n#eq9:腲s4, []5EwB,n){OdZjFfˁE:LIBC@w ^6^vAec9 fagI-в^HoV5K)H>~@SH?bags[( c0j`02}`& ϭ"JE H<`hG1, &4c_`_GMA>faV/9,o}0 bт%2`[2>cv\Sßw[~kDέN+J$X(c͉A~,4-}˾.KJ!Y Ym )|x szPV{gȷYB\Dd^^:dyYX%5+0C8*&GaT÷aҽ'2Y"aqyp0I#38t"Ozg59A~zk1,f&kш\4L!۱xjoW%pWqɢP.p?bv Y˵?r?dijʲtԇ\wP\9bba2&5,|m"7Î?e{(0KebpoQÅ1|=&go,L D0;JSv4D\-{LfA`#"Uٛ@ȝ[ׂ"묌زuEŒ0[CI97Ȳ.Q]L ;\JzӇ'fI\]os A~($x+n[!B֯gxp)GH?΄.;86E?vq$<'wENzӞEXTPgy8] a'jʰE DdZf1J[Ͱ&2IR4 f7%9y* ^`^Gb+tՂƹ螊*12Co}\5}zN&ɺskJb=&0u;'&ZPn-lx;|n+@ԛ}ϥ) {g{8r>/ `ɔ>^w,z\ʱ(-N;|^3X৿(0v| -cG)~R!}{`ηa5*}yJ*Q\v͒Gu7Zި?ΔyfWF s] JILLY" o9K ӈ]1 \ ~$ZrƠa%-F.뗖Q5Yi0# d'w`ӑѬ9cZ.w <'N;)T.Nzd1&4KnhZD]~8~OymXwCMlTeR{}~7 7 K+\:-.MMLR^M)JhhԧQ_w0ËNՀs۰}xB@((z!Qߖ̝ o3t7~TPX{N8uoݟEtCLǺHN n 6:438o$du}.y()ޏ(zկH%]@7;} 3\=+$z0Ɂ_u/)5 'p+"Ř+2PbkËNC9ƫ:1sRU,-L)T>"g-X=GnD|RD4}`A3{1픚X^X]/g:`qؒ@o23ӯua9%kI2|juRT]ʗsP:F?G6J ߑ1F] MS޽&ZRi"hHĺag̭}.ejz |Y`J6%dՉ<Ң~,9Ca׮)9Dt "mB&JA[#ymnbk3 XZrCwnk=?;HJ4눨LѲ{ +7Ԙ-aR]蟙& AZ(8PC:QeϯH aZnm]0dVmh*AyXr* 8CJ+s0DKd^>2"D: 74dEbb$Z%+FR3t1 Ȣ0d",AG V<<{#-_:ꂺ&[/"_{Y:x k|ݕJ& iwt?o_cq~? ":Z` ܟl<:{ u^i '\fS$2i:Bo=o+j`2R4DFc*#~X5c=FjL@}[[jacϰ'ut >ܖ&?ƻ nt2zi.}dlL"3geyȃ B]f489*#:>ܖG:y4]/MЬVfU:$ l:r#7C0 ?Ծ0V3:(/hb^ ԰c=1Y nsF6wL{Eytj@AiG%N/PvI0_*N47GT4MAMQjx4>$TL&=_5]V^ 6ك@3lɹ_ߑ~ِ8~GGݸ*"~4 RҀ~KIj|3t󱝄L:JΓ$K#~dxdS6Vz]{W6c<B9uf3['+vsŇ\c%W Xe'-AS#qufEW3(\}$$28[lewMKiCy~BPu+xkC4Ezc\99 @)<*!҄cDatJA  Rjj"H)ssDOL͏~MsAVt;w$2 X`]=?!QƢo&dK+ S \v`mcN1B5E3d~SL.rɦ<۬Kk@A/i6Q `LU;RZۊ#@}&) UdGʲ',yT<*|Ըb3% Ob<;>sS@fXeMj➻BA)BPjU+FD -Gѥi5L+JeuΔev!m]U|T;5cLbrPw;/ \Lb*t=h aozP߮6|̥Z -pSu= Bκdp1ŋ۬tU7P; H0GƢ~?+(xrRM[Xoȋ X\ p KR~ѵthf ML)ȩ\Whao&4I7'7N1}yA"ׄϖ>_{t:?7rUrO?Ӡ^Don 8*[?w#N¡Ă"njSR~rͤL PN '&&4޷^@x Ųoe{)ZbSk4]>ب^*L f[Ŧ3ǤNw3ʵZc7E+W< 7CEviΘk7- Snk3Ր#h&6kl{z(gjZ">g߆;#KqfN;}yUo@\'QlUo`?Zŧ}b$W|_A]䅈> >ޝ96o8>aP2$vK> /<'񯐆֤a LCY^_e`9>YXfQce1XU !"TߜOq 54-Ӯ C>mݓW0P e9R ꧙ ߂ \9Rdvb!2i}hO4]$ś Dk}@_](+θ:$mSi2$ց 6d- ;8 fF)!8'!7{(q]xOT@76N['~LɎceQ0 3hy2Dm_rQJԴE=>5j^Dܺ8Jppie{:G t΀K]@$yRnW)Dh;ǔX#ŝD[҅ Ƞ5S홲K x,YgXysŪIA|y1u\lc;!k%;5B _n~ݎeU@ʮSJ[Zfe$Tre4&a0:@*H\\h#hYos4žOAܳA_'2Sټ$>x;?lȡLf?|I (rޤs۷yŠHxG/Ɯ 3ZE]1FܐWUhqXze+ ٮuy+aCzH@T`c{ǀ ]29qS? roWGV Cw!#΄Sp+?)v 4AP6lzgM;+{$)SDD|XZRXs0ɟ;tX6FCC"l2S7/< DL98,#=*TOfqN;)%:))`d,B> xF^D>ATG(i? /PF@׎{gذ2WQϽq 5f$}{RC%^\K3yYUaUe Nv|Ӻ|X*)%V?]j_:BWўH Ĭo"zv"a%FCr8,!rFA\f=gy轢Ա 5>!*sP^Ijū8{0ܚ#،r'hv`~%#Đz%vuJFc7ȖjvAKHYmflYE) Ӎ鞢¶%bM㚸2ЁA_Ժ}-R},ȵ309$PTQy3@*?cNtULk&c6-"&p]_嫑SEZK?`%"-/7kS&fa)G8 u,bDF Ǔ ˴NQutKeG 8l;rqPϵxoNg XGσݼPՄ+dk:lȣe㿪*Sc;9; ]"i7t hSZED^Oφa:,l/=q'1PVXP' >cmw!<ë+g@*ƬYuLJ|INSw鋰Rr8Lq={.\W%`-F4l YL>m&ê*M:\5(C{rR;pFQsJ| 6-'GɟN-u-n.Nڠ%~ogX<ʡa2 *,[&+v_$֩߰92 Y{0S-m+}8 { !ǶcL:ے'=2vwzeYڅo)= kR{ZPv&폫ɻ'hx}s+5 h3'Bi""7,ݟ}8+1!O@Z# IڴОFS!㘟 _ڿu\tZc6X6!jiT" r ].ޚ #$D,.Tj"5;QfRRgCXJ&AsvT G@XtG^H6<aYmF[}[^dQI>Fk癵~,> 㙸rF|0Gfai"bDqz $@w{bm -٠Z &⿣||8:EaD8/f`BG9}nQ˰9kͩtlT3sFM4(cs~+2 ȊG]πLZI5{ Q>eڟz}Ą] zz)whv}5QlzC jt\iHd˚P}IT gȎ4cR_T0l>. >uS نe@!=[SMDk仝=FemCZߠk= $+:2ߞ6lx:f񒔔0?eL8z>ܧ&Q"]WƖID.B0A130,/QQ 3qZSq$tQ4KtrƸjIՉf?Ҹh*t*%E?IX |q0;5Ye$ bBqޗyS 4!;`AYqGH:O0?S^).ٙ7^;x@QW=[\ޖVޚx{1Bx'}i2L@: kVS"^PNB0K ]taXF܀to)uuq]CH/½dనI%k@~X0@m7QCݜxKCҿ9Em ȣΪ:'i& P}ѣZcOװPvY{:ұ؅eLdLQf ;L9wq48ܳVjI@;,"y/aS<&zYۈMUxu#51X*GYp_ֳʒBWzf1#Do_wrrX(UDx5MGe%>Q\:5$a4;֞o\ N3OϊKm_'Jb.2i[OlPՎcS whj[*;#!mv6$dh%}Gi%c( bxý'ZT]jDE vf5a1_h.ፐ8g Χ4Q}̡ܡ˪hzh]IOXϕ-eԾWxT0lBTѲMl.b[:!m_Elm}fFcF]/Ql k'~ GTBzV[m@LQ_! = ke@g3͍{<`*WdົF0mpsf3.ϨH/!Ԑ,&ϐV-KX>U{hz* 9W‰!y,V~ EPX/v!T(M f$EK}E,z1s @0q9FS*BW+D S%RD*Jj)܋ tFut`],Z?_#mHT}]g4<xfjP[i r6uLjjPuyW{jHXxPoQF] .*Xݑۺտp0Z,m49VswQ睴dd5*CT% %.ZM`ފD?UODiRp- fkmj >PW5`yJθEk?& y(J#60D>}'8"]:q=")\Jh Z-#W=w XZ\b֜v5+#pM5!NM\N"$X=،E;rg vJ.Kf!pdHvQt8kRŽ 尜1ZYZD3_2{xZGh4<^;|*;..K$a\?אl+H.a!N7^ v#N {5?Qd+ӑs(zl b@ S͈ȝqz}fH b\N=TWۯ̲#dQdU )5e^rnKn!g{Nf-%f\G,Xm<0iFɖkI<7ֶ=-*)㑳Re^ߝN*ZYiɁZ6MM۝%@߃/010RStԗXOI='w!2,{کɏs+On>A 60?ql^PoۿVgg Z~UvW3 Hmu|{}@|"E^{ LGq&,]NG0JX_ы-|749:-/ OL]^5͚!lC;1a8e0މL͑Q}Ul]*h,_3feS%j%W}n%}c'3;fǥp#~@S6hzFOHێ^`@;fl| #Z0˶+Kuxڼ+ }6fo=l'IB?B/ʾ +i+1^tSV1Ⱦ;Pwt]-DjvS^BjAZ٥:dj-:-pkq2 l;pM"!T`05|Pwvq^Ns)"C,8b'cw~PJը€&AgbvDJ /s4^c݃^&XM%%ԺGOMPVZVUE^4E㮭B޺&Ϫ^v/w7iF\+Y_KbQQgjXXFtRx .]KP8fz L (-c*ҁ#./vcqj-~;tzOn$<#BOn(>PR/)YJ!fcq K7fyr7(W-aG,etb[rqiq=9kk¾8<Tݡ@ 8t02xS͂]*ҟ,H` wUa DX4_nlDMΆIzL;Q71})ɿ^p\|8J3}N[гsdp>r3/:d(+yLY@(ۋRximLZl y &>Q!w.I[w~ iA??97$ʸ;wHu$' ܵ !ꝤF\l3F|DvSW E=qy0n,m]9qEqoRSGǏ.@?ಮDO(?diÂ:ќ' wm ]RWK!s]o#F4U;Uoj4Op==o@_wLH)C! jߋDۼʫ@B..+G02HSu5 1ea hMG_~"o[M$;gRY8${'05O!ZγA>fүpwlx*Z߸9T*_6PV٘BDP^y!y:֍MmFM;{sf5qM銬)0Ra* b){K(b Tx n4tmzwX(UYzzRlg9OQ5*Z" efАC6T]Kb^tΝEw$?$asB]p>XUoXoˠRqL,W4/;ُݷKƌbsi,AS5 xȒDY*jj26k&Ak="ϳk6(5\0<˺$%"ٰ q=6#(BgDXzjkOz+-凖;"/G,B D]M3k"Fȅ]?<6:}>67NEI/4ͿQ3UgM0G[:OI.< "' N,V6Z =J4}GJC_ 4V rre7Q>8!mw. 锴ClX:uGy3㪷 PXՆ'`uל;\[s5Jsm4xeboB҂q;LBdzud@\! +0{2Vg\om]?E_*o\&gӜ O#z ibZG yE!F9=@OOA@+ 6"fl_^jv^_gY 1%~sRL 7^1VEc ["_~>fB*z#:[ˍ8_+P.rܛζ:]FT,I&Vxu0ـʯW%!3Ar%f\K*ٞ oW:nXqƫ~[K,ށ\dbdh.GdiڐQ#F7*S 3Ecv}J0ur|4_A0Yg|݉9X~L E.>`_lݬ/ط'G¾3ׁ!z3\w}_tsG{d̨bp}.G7-Ypn\N6Yx@S ^j2J1K4J}Af67'EѵJ~VIanȄqKMV5z/`$Xyͨ.cӂ;Uxfl%TݲCM.+}0K$5o.R J5ռFie2!AeUo }}Bn`fp۴?LNi$EaY1}LZrQE3LU`!ě}/²ٻ %Ⱥ̶.&Np"ǶBŢ*a3mo,8ڻQ1=KUGۦk1?dY&n!yſt3fzJ32xk˭f ikn 6Ftcge1H,9wwnѱo ̍pߓKء ʆ 3{ w@z &Hb1^y6W̒ ްsv']8?nr^_ցsb)J` &a!Xw(f#ZG9 M yd@ ~Mg*AmDdQmcqI PrK`03?1d#V-a}l#a=5n\QOxFUs%f [Ѓړ4n@!?a <THf,uBtbf}bqrSÉtNoS )Rg,W qD ?g:r% y,x-WhR4J8Ӂ6GeL4z {;p0$z lX gg_(|WLS-w? I㓸~`9lxE <s= k-ߝ]?*SKwDs qI' idU/wo&1>>9HrСi՞=EU,|T۬\y 6EYDer#!\yWkwzg[@UmT،ٴ& &ѭAMN,2t vTw9? X$LL;7&1S?i KW(cp;FP0\VIѶQ}`ԑBڗ {aD`m#p+FD RF/U|2++:wν Q*$j`c> mTf89 FާH0]X-YSM}"i鏂:[Z:4X׿?wjrQ!@qX| w"C0@'Z3ZK˜*"V ϼG(_8OWX)/Z2]u LE!k3ǀa,1} (p8W3MͣiWvIMkhXhu9`5> Ee0S=L^&%ZΕyt: +Qui]^)Ƣ_CYM01Z7PcV뵋 Eũ< CӞgsK(/~tAkCGCs1!\e%kEZ\6P3Jy"~7h :7C8VQ]}ٟHO}0EˤK08!l\:9Aq]'(LjOj5`QE}r"f gq\xa|yRb*_'HV YLa,޵aEkD\h*]L3՞b!A+t(w*y:Ag &%ǡX8(?>!`̨w|}`wt<)EMib6C-_D ӆG`=h`Eomn d*bDS3IP jkFs޲s}34JQRG9fwo^S`"#A^EW5N҆z%EIm0y -e_Vz5B[\QIV _`-wKҏ|!g"=F@}z} jID#UfF,aA$K׎,kVF%"Ŗ,P[$*DF6!*vuZxg'Jojx䦋m8g)*ky"0eПkTpPWZTn_D&id:qiRycI3F\Cі-"}F:!Z"ߺvaG-P-D]Fqo5)*`<.mVsPuљ%W!=# d)=E\X:~xR>KsȬ.H)9&C[*)ve QtC6haFe97k(?ODcBE1MeThWl̰SJ1 !|΃….drmbw)Ri`7[XaP3ag ,B Y@ħ]3t ZXQ2!ԞNe@28AG8Ĺég}9z-Jп6 Vy\"~=!qCT.t̤\{Vw-B#*I$/E0wME=Ny`_W]ĸAK|n%Ʈn x,\VfN%3\Dfz#{{[c3ݹga^}QaOg[D`HFX"#/E~}(wpۯzv)$ WPFiv+vxPՆ<< /5'om(4T@]C]%즐ɍlNV" EQ嵬 ~W@1tszzF`ަ%4?.$@ K1Vȩ{uߪM `>qgabjһ Nm$mHW=C{gۅ!g j )h|G9P%A+kuE9Yq.:_Ү#Rj^_mY Okujf:'[tmzEJ83/{W#S7g6c&x0~s :=Y-.>50f"Js Mϟ* L}'7C%9{E|"mi\9oVXÇĢ֎S:u;s.D]q=H$&Ke#5 Q\7I^0eNE7e\wq0͎MFEu_ '7dEɵoo1ZDFTV1PO yf!.d8OJ o+*ފht L*؆/c%U*+80.g\6GeWc-%.ܱ08G>NzoH~h!2r<>>"sٛ1׌Q=1Gf\PRWO=Lsh 0|.Rz$VТQaP3OEq AǑ5 >O z{&6!*2,[Jssc('$V3 69p9ho.?Jc(M^o<l\ JX.xofnY+_j R |w6n͝-lMO041F>54i9~]v[x8ir+LՃQz&pV;`L7(\вxhVn6O Ɠ̯415}pbb[¶rQ9d,UG`,OUĈG`y!:+ qdc39 \d s=BWͮ,=p2kEi,pZ+U6(|/ZLC5߳\+W@~5LkFpBLs2᭲N%>Ow ,hקGÔƿD3y:0,v:5Jxp VHt7otRdblԩƧ.$uvӾSEU[پm 9Yp-xNI\+ݏ^w-Z!BLjR)}k8Gʋ}_i5 kzUwT1=Ou=J~E=ҡQ KHUlG$07X !W=LA,FF$jAb= aE(܇ǼO DzI^P.l9c7gC=|>GkmW+ξrx4֚J]=ߏXFcm.+:A<_o_i8BR[;=,/G, Y_ɪb rFu%Uz@իXA<T -J;xijԨ0b:yvvvwfcVjG 80Dz'Π?\^2K$jq[sb^ ݖ' ƥD/+q8D\" U@]Ga9X!|LrzVoL%b ǭ2?VCS=շc& IuWY Ͼ}eY_|V88"^TKy-awܵj5xvn0FtG#[8 d ZL$ڒL%@ Hh?zQM^X.ԁs뙩uq؉Y~sX iN!ٺޕ*[Nmo _2O0Dtޖe[(?*Ӷ SrUқD9N5@?M[\ɗYʔK6p3( BYjTjW =G h[n& XϺM4\=awo 0yT^aV`+}6:8b^2]i?g.ʈiJ$3#A ઴xteYl\l͕TNЍY'y%lE1;D4.nwu[! 4X(6c ,}O`D_^ >(9r}TDZg^AW*vm̩4w]`dM97P󶣢͟k!qFj(yc}}~;>  2vx^|͊D!h)ʑfF>ʞ°Jmܕ`Wuk'"[Ueb!KUL椈?1 HLg6OAui7'D`*˥qPTh1{>Sn/ى>|Ө 0)֟ ' c C]:IL] qC6u=, #bܴ%\p4ؕmNjG_2)+0-G2奌X?/7$ /iuaSUi)LUo:gig+<^6uma(TZ\+ e'Uv6ϱʓ#sjʵx#_=9jAsjv6~L5;`N5HC--"b.d}-$lx~0_R)&K) [OV2Hp]Gd.ϩy̦c3:3i{JמQv mS50mJ\Ϥ&Hu{GRf-=yowH"c! à@fMaHA*=\< 8NNH6~u2 FX:xnwL׭:,J% ({ju;xՀY=TdTpҨzڡ;Oʽ؋ {I~5v:7EjТ~gjD >2F1W.oԴ#^CNݪj~Y~'kt^s2k~{4VjE+~v}46B~to4nti(ro[s N\ EĶ Jxo{>ӽOkn {IU_.ș:XAhw<&:|ZD˹>|w1 wU9> BS)/^nLqP3+(&r#i£hPOx|-R' :)=3apC͚ N\1< A4 ˁc}p P+5C<;AqIO|s%]ey.qPX1vscr,4xsFY%?_kj`? Q5kkJ_T/SE%pPVǙ:ufE9dֻH9>) ; xe VHI#l tU4WGWK,6'mN)}l25+Oxiy(y[gwiIzDK Yo&WZ|gDD_\1SS&EĀLtgAYn`%65It@$O3+u ـz^zJ͊#r>Ggi0u@~hM)\ttmi@S_ xn2xOL\8e_ 2z+_Ki2D*(BOKK/D jf!LZ׈D9l?@tHkJ6j_ )snY?F =dr(sI %ے񪰛 P`eT=CoOj%@w &3T? þY|R=+;^ŬY[LeVͯGֳd֫6Cd8:h]7q{"U(Yu;S232FS&Zg~NlGEO@D>qZH3;V-ږ(˯#}QCS?s+@`d؏=(vHATxfe\QهGQK& 43E>p4CZ{Fdt6L@bэGT7)E`aj߉O`ٺ3Cn"uN ,?A 3OeқFc]Kfj2'ynMv[:N|[^fUPDi}e(p t0/h&a{8ۄ0ЇxPZOPp_ųj6IȶzzMa++ !e8!c'_5Ig!o)>T6f[#3<_2Y h0_SIy]o5~)qpC|>^tݝտG)jA`!@-pQM8Q KAFU%-fI-SKڸ_RE2 eʔo^i:jdX <ƃ]y">ͅlAM"o(6(&ᠴ50 ?5d5n4F婐1?'ZZRi(?~.UdnKN6:u~Fʳlv{$Pja=%}\4 ?WO)Yn{z5ˇIQIrct-$k?ߏԮeH9>tje| &sS(&?I!w>s!8T>*Oyiars"Ѐ{~1C+AOR(Y3": WѶonXsgG~Zޑorͷ!)`h{H"yKᰁA,MkHoŞ-ۡuKp7BRuȲlwjȭ!䍛/nh җXIMd5DT|MBMU<=Ûb8 G,LuvU0,$NfE/^)j*fwU?+Ȣ C.!ѴA NЧk㾵Ӭ9#nؤS/I '6۹@J5Uܷ#8>0 9Re(*%Dcҏ%!$31uQMו?V϶-C4w/t\;mToBi/HunA־'"-ZS>c8cKf1 @G97Ng%ޏ.'g\ཫ;ˌr@Hf8W,05"M *Թٳ;[j*JUXTVHBvK>zIHSWKn㐐uN 5PA&oDgC&yLr/~E7P/xt:!+݇v_9ADX}P,5ʸ[~+?<%kސTK ]T~0!j\=p Ja"Ic)]CrLyTVэ\og9ýF$1Sw}1uVĮ.𣑁V*oaibq/ .\\G/"O졡NEM9SXW%']7{ ^dxB?`NdD<ڒiG2p#8s@3D܀U]F(1Y  Lȧ0FgzWRW%Hwk,x9>I.μN1$1eE3'ho2C{(0nax~v-έnਥgTB^x[8^sE&ל3MȺugp]nfAp;}sNVʝ~^) 6^]ǠhsAp$d!m Uv LA) 71X@|a LŚ!lqt:Hs8&n5`t-q>)aEÚLiF&'{J'ȝz6)=!7'Mڔ&$c^T좥3Lj́琉<ri2dh P τeARcq@P7Xסνx lC}M/ݞ|?j(0f/0 : Ox÷TgA:BWdʅAy9ehCLKẂ66ʂ[pflc.Nx}pׄGf[pq>cJ]!rR[š:Q"c4%Yvx]jGw\ȮU}wz&[7uwNy/U-I~Uv+$SϜo]I),ȸdo'K&DFE T@ >s)F v^ W aqO~37)+Ȟ;ZEymnCԓ̝- Zń(1@,@ƹԒKճ*2%'w][%q0Zd?0 d.3Dނ0u8DcFttKԻ1AFrG0._TFg|at{ |!xrEeWbN4Xiz#HO@'!st0w8NЇY)nD4u䓫6 IpoqT\Xߋp68-׉pYX+LT5zp f4Kwg}*nI¡4US=\:]WWUpt%[?}56 4h wWx֓[:kt\Y8ELBG7:bG#K+X%)&ҤYm FܫnN Y-4uݣQXRdbvϟſ%"UZQ6峸 Cb? )3uivhK%liȌ+{Q7S͍Jw{ xH*yAHyǰàv^=*E ޔ"Z4NUiy4<ιz9-sﱖx=O-ٳWڹ)- -~>-C&\ccmj\?'| Z:YB.ld"犁!`vӏ>bc 0LjM`v]Խ}z>rYO݈^,^[ĵt% qq~푗$!*rQs G6`۽;A|#! ّLx)Y:9?ֱ;Do mcfI#w_DwbaT6SU_F t|/ LYX53û/rcf89;^F.p*gBOڿxc/1I/SEJӑҶсfmNpU1@Xp?sLl=:2"ˍW=qPAG+X=df9r&YEƕ 1Z.5bh'&Ao/ 'Y^FoFڟU5me(T ^6n1(ԏݻFa|Р 7VocfT7~JB8T$ 'mGl}D̨¾P`hfwF3խ[ޟȀx_f{9qɫy<,w:g#ݜ*_]iʡ} /72>UQ`/N/.H+ּ*r]OLK=\OQFNKjh{[*?Fp(ɽ[+#k0, vO:vz= fDY(!5Zw=x3 ]hx3$0c f -K`Df;=W7F,칩K]r6|'lm oq4dف1Ilߠc8(NC`YZT_oEʚH-uyPe'I2ߠ3}UW?^$'9@~y2,GЧb"73փ4bgȤF2DW]{(1K6ʨɀ=&֕yԕĴ M]XAQм%Ur|-rZ-sHe׈L2 |- }bZTVM 6n!&tl` n1&#" G0#6v]|*P Ga}GïGS7ͼ;5稰~֌ a&y/roptH/wN NN@8{GJP.\.Z rol))FCK?ՀxbcJ|ꪭ]#jZ}}f{z U8$%N]qݐ@ ,׎495.tb]ˑGJFe6 #]:h@# $Xn8+,(pHb& ;@6.c 2[,HZw#-gظ›E.ї<8m#qƔ"*^_ zgVzM=(4D ]= Q$,Vp8 -ֳLf>Ooˋmgs[4 R{eH ~ua@R._VfO'hkh&,s#[ I$,{n7cqww2lnDZm'1f=^"(6a ͖ 1|iϙM76h= y'7&î %R LK6UfúKgu1kB\Hғ4iL{O5Q%Ȕg&eŹԆEc2)(=X#y3O|}u3Qwp抠t{Ii!O|_l Ò?(޾|ia.BEi\UػᦑzkxK4Ēgm4c&Ž[%Bmp`4s6iL mH`h/8Il,,ƅR/KпXT~SD.GlW.5j?1s̕$o~=UL"k% u$,èyRIs >.z`U *߻ָ/SA(KaaM]? <6Q#J{ nV`ǾBPHxpcL,&϶|e7z:WP8 />~j̈YF+qv?DZajG潐AEЈѿԊst 1o'%Ds,][+/ZR3o3w*`$F-1rē[W84r һLߢ x5WcG k:>WGGc^ol!{OŤ] j2%-,& :p>,sRkj\jyl@KYLՑO9o6!=}RS`1݆4l@1(AW׹CTCPq|Z}?V\)_2<ȶ.+5< xɸ0h)lʁA;#&(&:FwZ7zY 4&vO&/pOчGu|)j M~1,F::[&Yt5oW Lo~nEL؛x¾,U\hLIW{jJ"X0H(]:YϺ꛹?.˼Xoij6s@d'՞%6/8a0IO复}y~ڡ 6,=o^=!UVD#/0&:1Bϝa:CE>FTiouόQ9KRM:<s9*=m^ȱEx]LfX$U=҄|Pŀ}f g9J"(,Zu@R*6U:$C̔NM0 |=~lhy. ߜ` 70gH&^㪐1(<>d31}!)9m1>ijWJ{OuB֣VGbRh{цrU:iOYaFQPi _9 quL|- rbv; h H5D08awhL 'm(V:U=acnyc* ړ$+aqP柤T^3N2>9 TKo}tOReߨ`qKNNo/UC rnyi:D-B)O41BuDu8e`x?@="c3Z];jkJ\p(|2njL+w'1Hl%!iyf exWSDP鶃йR @ D*,y E#I=V~^ j8z YKPV-P5@沂xZ :PVt{QkܥT3*H_c}D1y`VtQ;ؑof aGiT 6U(a VO\T K\qfPu%iG~YI/v< ^`OP\rafY&jZ`urEV4[Ԁ! Ŭ #N&7bIfU2~őWEoOZWcKf-p=ϫ-pl ܑKJ@GxmUgOw.hx<[.M,A ”xN#A,j1 -:{SZeS'/..8oD# QE fT##kO%0ߤݲB#Zm&d^-{9W'69*>X桉gύb0k}DXdlgI.l}HY^ 皘m`X|<CLЖ3g>BXO(B&^n["FgBbEx( x(FPuU⪆g M :oC%\ c(\Ƽb_wOYz#O_[q!YT,Cƛ,Ӱ߹7*Cƕs˭dms׹S8dA#V w grfuKFKO "m:VuJ?Xp-/,ZDn{7/`r^R0%/kʈrj-q3yZzv<墲ؤIDڮ'2N$5t"JH1;ugdE۾M,`v}Y 5'8ǔL2޸Bt:vr0GN 9XO`4x^ P3y[{d;v#c8Hi3 ﰀL@gpo} m9 }cLEaF_ tH:sz~cJc?PI8_9itQ3CG94I6JwLj 4B+;*)f@DA^)+ys0 p\_˛DAL=1x;܇D'X $(6돶5j^^>?MP'P;ae'&U @0]w@ Cر<1Q"abIшA iꫭ>AFCEm ,``#e:L:ԯ 6M)I8[GM6>ʞ5iڜi;pC@B}tm?*^:x˓)*At~`շsFC~~ZθLy_tt vfA4 \^-ýæUN>- kk<èw'tŊށ٥… ĝO?O+?}ଲ|)؛.>ra'{$yɝbsW Bib( }rی^!LeڒB0x O4"BӬ82j`e(t=)fm= 7#@хdi[IYW큈f'ǜɟX~ѡsizujZp/j Kfv7;q G\IJ_ w̿йM~ gt,wi>g/oN%#u5PGř㶎:0,fxeGC?v<0m]׎mVY9v?ZvzfzX"UL}w.T8 멗j ] = bɥ'!b˝8B[D3k&x݉"ϳHN#߳\~Pj>H`7PWS5PPxZ_NNXccrҁ{`UQ6MPw};x+ 3.SlN0ҏ~*Hݗ9I>5~7yGg4*F!+bKBtdQB|Zx8[ ٘&/جdF!x\%8D]Qsn3B^LZup&#xGOw4Hֳҍ 6 )t8 Ȁr63xsN2qf9 c0領hDRՂnu&X06:\=D}ٱQ[ KDb;<@`idDJLswUݯT_wL}wyHj׳QQ9L\׀ iNclP(iQuZ)=OvI~gf9ږV?9e/{Gcs 9a+)2ШEjw~bQ*SrF۶qalo#>6ۑCUE;FiVXC/r8g0҃hR9K+! 灚ͧ-pppD'?-4~,gQvژjØVw˧Q~[;z_eb[(dZQ}I>wh S<(KΎ$:b^C5x.[Oaj]A:8x]%-u06‰*vQyݠD{tp\0 qNBwAn6ЍȮZU7e%J:;F%.amI 69^ Q@V]?* (Llg\D \`v\g7^jg 蝐ua]WT>"%z-EMl_-6ozZ Gd܄eAcHʹIm+BBճ'%,aOhЈ M+ylIlynb3 *:UY ~՟p%O| 'rSi4-?%hLTYsO(N^8W {V2&xf\MgZhc ,I?xNl RwnMX}[f /.P+{ 0GܿX̕|`vCvL':2eЋztnmL(jo%~U#@tE@`/~YrabY1iC[p5pwo<k5@;JϚM,bUZaY?2 HmO +/`M͂: 0c&tv-ٳγ-j w; _Hʃ%o&@=6n w=߾΀1S2#'PnGܓm)lQ3ϱa%B#);óUx_ :0c0 M愞R?JGYDY3VO} z Ћ ^dqT0X4j5*e(o 'UCVs@>b{8;Fbh9ﭮ(Dψ/NIJ "KbRADc4dÅ18U%?86yl؊-̀K5lbfr mZ^ډtfr C;P'նS);ug2r5(WfWmOw \EP:&sm F$ uQ'9N<~81ڳ{K/&/++}m#G zgKE*^E,N! ]:iLK]Zi06؝ {:)u; *IݤǤ)r5#tzEI ߗvjf+KM)k4"]pGD2`VotY{'Nmf̔ofD0OwPMÛb^<@֔SQ6_cU7PُG'_wϺC&.`;eS$%c%d[6 Y2Avź}KY \h.q8i3E,ﷂ_/j ~=8/=rAv7aLWZs}<Ӡm 'VL颷F:_TwJlz}΅7N-eUs?c ;}^9SS$9z60>p(}df?'㮍0I}UI_~6\ Cșۯ~z+ NhF(Pg}*U=BKcsu-gZQVv;o&.rkzZM82H' >C%/Z !FuXߤZ־CR'ãr15<|asXG٫SUm6e:)Uֱs_#i>+>aȄ[}wp^+&]ٲiT'8+Pп=IOv [$(F"I(FDaGco=1HG9q6C wTa=` n`rN6THBbԷKQRW/͏0O*Srͨm;0h 0Wƌ?`{~^/pL~wG^c,e&J?8};+ Xt|kF>fr(J>zw Azv;"ݝ" 3&Xeݒ8"pR?_1FA\fڒ[3+t4VEo 5Y1EDͼF1d 9,Ԑ*NdfZ1c, C=6})IWo"-:ytvf65 R\6rT$;6id1Q/up0\ÇV``)HއI:e=/e!a7EWDMMY-0; 6 ky^Da.7-"CJTo?>,2EeB*P~oە}"]ܿB5 լ fr$`%bd]Iy8U;eT"nw< W2Nhy] a4n{٬n~4 p}}u}۠%"y=`L'H~=NKJ܂e9~r_:7'l[/=@Qoywi[.}HI)Y͇V/xA)s'D^wQb 4/fSP0d o.*=vEnC~ND&zfo 5*2&_H:Ll%7t _|+gS6p^.0RR6려1]UQ[+,f d RA? Da'P{IzSM7RQ"^w~ƗєHo'ۘ\W% &j|3ԓMyt@^ĔFk̄{*v7${Au}XT95L|+W^-L EOAΉU]3G$U5oL/7g ݇> Kc2'hT^`c8D'$Iz,L ˱'&U~ vQF4FPT/$ˢtHV dEtGB;~ݣqh]YiYC3)qs{nK^z9M@ 9@v,%&f&u{o-K+rTZC &t0Yn;g`, ̀8Jc(˥lFX1SL'n/~B Ws|UK! ۶9{vQ/h5ס7cd@T?b `yˈ0N_Jה4zi\XP]"-x }B[W)Q{y$M78۷50WM^y^7ַ8|2pnQJza v( \i$UN%/27JHay/)z`2I'h[|@$tQdb{(v|j񕐚HF[X|"́?W1#7jS5k[.\THi󤛛J፯^Z@]׭6"qg [PMH N8GHlD#BEWM`6YWrQ<ZnfA<<]f^ .T+i0PLLk'ht@{`8<= I+z]%AQS<ϷҽhkQni;䃜i*^{ڋ/'{(t__5V'F]U4Qm2Cz% E@lśdq[r?M*ߪgzFR%3\إbU$:t|gy|>Im֔Fx$H2" W0yz76W]([XLT;t@rk0_!'=jau/x#)Rfإ$~hiB,(ڻ{HCJ!n>t0(c_iXTsI(^ZA9|J G 68FS[<~luGyiVnOhf^7)gR4i4"Қ>1V>H` [DB K,VmH\S@boX= sY&kOğ$M 2+OҪƉ OpN$ȃ6/͏c\K{bwV7ۙrߺ<,b%j$'u%bx%0%QBM oZ1"kNpӽei{3K\]?~rh6^zMP{Ȫ!&~*GǢG,A!(90^rQݿW$)=k|ng\ mF ֶq&i~ t+A\Wn,TUMUPgGITl@)8pDBP䄃)3P˨ yvy1[;,IWx`rqv}q*` 9ZkīT6n]>zL^j|􁖽ኀ†,};7! 3ѭnZ^z|38 z(g,r+ARJ̾nC $]Ʀdvh$۵'}ZΫҚ$rVBzdU&H|U4%Ʉ C \yr.yCZQW/Z N_+ Vc7:gEN`kHeg!Υf_7Zq&`o^i;fǩD[x8~N |18f]*g ')D$MAtϪb\`XDeeqz2~~y *hSdٓZoiPB=<"?l[P}۪\W~~Ҙ>޵A>Ȗ /vX31 JOv]vc"AaG,H0oYG6E Wr:} !Hh"pbl4bƧf1K\[hDQ`/ke&ÝM<8[ҥmO UT sd@sgeIT@W; p$3v#u7&cOieO5/iq ľAV":IMpDViABv}w܍a6YG wGr|Y]HS22S|ʿR72 ?2puUfqjm9mz,.Q0z4ohZz*NA֣)8ؠe;2 9e+b|.zVUQ .$M)^F.CԂCEpI@MU@iKq \%IZe\rU!pn5Rx%R/a#FuLF'ÐX}>$ǹ(u#be?kߛr8zr>"ՈU,Jƍݳ}I/?8rɈ@XڿDSyաJb:g z g{_C!-xw!eսkD9<%MԒfqS& ly>Ф}Yn";xlB2D+3{{^4IkJ@O |?욲vn ?O"?HFw14Kgot@%@J,*oYpK֏6ӵ4ͩiW/MJt/ڽG+VxՑa_cPdE :%-w1Hz%v&{.ǡI~<̷2 '?.$RoU"ܡF} _Ğí`#F}[E aӭbidKO8bL!Gl;ҼI= In%mbtlב?gP_DG)/( &rUיr`5 qo}3ʗ,0gTz\2g$ w93[FBᾁ8-z|;ω8׸x.bzfȻRp} =?Ͽv٘6T|N8$}0?{N0Hz/؀w@8zB`߀mX@24ߖG;H ΉaE]"9~@NFzB0C;۳Zcnx P=Q*ɗ4$DOnAvrؗ<P 6X"rR7(JCQ8'A6&Ƃrnjhս }k2voHEI9Tx{L9BT!bS/H+1\)LdI--kFl3KC^3݌tz!%y#'{g[ph[ѢGQp6yOXHqٮc )cR`P #3MHPOD..ɨߠ )-|VI* .;PYMFEyh*~2޷dSw-r6=ȁJ* |I.klyjwzGP!~jOXZE+n=%4/ XMjK{?FDNOX 8D/ Py{h{O5 }հ>KH'Kcpz8|i_[n \Ć'X鞚3\zFBrN˘Ql*Z` RjkSc l5CIdYMIOoD Z眀ZMSwû`7Xi1Dϣ쪜:Â?w PnAȔN;RR>I()6G*#O.U6ߙJ v_5 5p9{}nԺM\1I~WZS =;-ylmz f}%#tB`I~U:Ѥj#N CO[kOR "񵋅#77E26bGT1 uYK}R?^lp[k@ځ))Ah]fa8+p[&؋yIUHO(تt+ٸ/wH(ٻɫ.*>h-춹ѥ`:~H;erV--}dL\^:[('A)@/y> M(ID姀PEC. Af f@j)NO2bVJt=iy/H<tkPHR798n5 pykY}+MŒo~ˉCV!C%'c~/ iѭj@gk&]T?x_)Usq~66(Qg`BNp0$kAw2':Hc /pnQaV~wi b+-׽6h,}كiI;!ԭ1ш yh,eh`{9oRZ{ՐӨ΋XTe{:i~g-[7\U[SUllPhMTtNxVUmВVX% *XhP5^xtwHH{JqNb{zb :+c:}˜݆qYl"VN/LP/^˙ lo,mzְ: 1JYWH9&4yu |yc\]7\%l {8I &]3cCRfJ6hbW-IRUR7}FݜLDrҍ4'Hzz#v3ف`D;KG"g$.delh6x p&W$ Np2́=O5Ҋ@ fA?W 5TcjpZH39/-`M6%O:/3msrQ޷g4j\ӇxzN;ZDkݷGs&a^9jP u%4{{?oRv7 =5[q/UJFMMPno,ӐJ#t4N(NU T ~cbEf*MOZ fmC%˘wlJ RRBLf/\xʛ` xHpP2{qdt?@\W?at"rlA`w%Bntiߦ-)O[7*s<2b"nt\k=6A^ iZQifVdth02栟Pe`1+܏h&bcǂ18g$,gC2ܪ_0B ‰[+q?~'~Kv㩮C^YؕXZ\D#Logzv;FQOɫw9-98LhjX^VXX#½[YHӚyU!5"ˆbQbK}<-y}2mQn ϸѾm`,עEsE#=YpFˡˡmXm~);O!FK܋;VR &%_ZM|!Q_6YrO2LSU:|:7m;ZAZMT]wkgڈ$ayP=BsCT0<j̷Ҷ)s^e!xr6엷 61܇Q6Y+Wwv\rp%%~HJ4iO]2l!VEi7g8 SP hE̺\ZEq̣Z:yIl}Ο#VRF?X`=[^>ţ֗;4r̈X_k$o$Bykq7*`>o!'\{Ig|[5|oPVz|+=TyʣR ݉g@rУ{Zk͔^$᫑BI]"Ԉ кSx*̄̓Y|BCU#>,Cx29=vg&FvI%#z.|TfzW4GF3©1}j~qQi=M] MtY}@GVv"D`vadX뷗xJLG3DMsR&r"UNax$.k _aQ&ˣY(^@` 6 Ml(]z7fنq>,a|Op4P!Z?,"9ʵǛLAq~G8"]49*fuU~G^?||1.ch&Y()>Ԧ3nT/Hw}V œjQ)P A ?@{ԀP(Bw: y0ըU輀I\!d5*U*56+5Rh"3b T-ٱLxQq )آ+1 M=4+4++fkH>*#>sW |ǸP+>/\Amx{/IY}p(Gv?]N]qH3] aTS!P?6R=J,/BnlD}!14[.B-0L\מdϛZS(8DX>nPCG,28zHٞ~>ɸ`P6Y\k)RPBhs3~64p:odibo`['7tz ^H֠ b{$Zha{Hϒ~zgƢݼ8W%sr?A4(rbtkv|sxa,F[S\pYiQyXcSܝ/C52L׾ݒfAJ8Ji_ZW-{*#6\X-;6G)(/'e+t KpI Aij;JI35`>9yu\k9#Y8-29*+_|qq)}a;TG1(Y¸<-ofp&}1?Iļ^6[j*R2lDL ?-) h,(RlR]Ħ$@ h 1R Ͱ7Yk10i-cq}Xjx|4V|*[5k6}[in ?\)eg:wĖ,|X`ējUw&W%p}瀕f nK&_\]4M#۰E0h7~QoV${w[Yw'dQ*'Fw~QjdGiԄ+X䀢j(ŋߌY>ntMuX? =05hs=Gd>M3Ux_!(ZY͟ {3+h{㔁>+hBg Es.3CExE}݄4DŢ^$*MgNV^-Rfh=a%.uxOJɜ%14nȵ<;~Rp{{P[^E႖b#S@6a J%#YoKd(쎮DJ ţ')p?/d>P4eZY ΧNȞmc7&͌गu2i D{- )DmMN Т>Nl:mϟ/Sj .$tˊ!-L[,xh`NN#zFNTgVLMc}cR1sp/Jn>Z<xӌuDl B^- JW:&uр־h}X~%F#u\T"2sA㿴f\.LZEjV9PiSKbvJŬao7p>bOɤ9,M7J YexpցmWϽ,Fj%X qat9ŘVz<W''˛HQ\"ͩ,p[q0Ed!-V>5QGBtA|_/acU\;bR6/0~ĝ,&S@@F(KHx.69ç}5?IlLsYR>> ,wqC,X 嗜´J=a}@u̓T7^ϐ˅6)Ko溠h4$!Z;(4:$"hZy)7GvAU}I\ _( ޓ78٧ B$PJ;p$b}jd) wՄF9X@1vBw0!U2Z<Kp 5 )>z(v 1k~×CQ"4v!A? 8ev^'Xxt[eC,17ϣKJl~oJ̃,GX3Q8h밣30;!{9) lQDkB 5>?=~5m H5Vk9m=?t ZOh"H+}wmҡX;3g$k%F(2.81X)„_:F$n~$zcT.( 3MȭPKoդx 阄.T_A;p=Ұ׿M2`qvEf_g((&:wCi2@RG]鋗UoY B*ͳe x`qOOߍt/Xs5q3p2c3^l '!4XTQpfЅ$U-<*wG{=KL"̑9;`sv̾06.fi^.LO/% 7i)#VG2J'V-|p\]D(:/T( ^%S8?+t cíK+g~$ #nSI5;}CPFD8&Z@FA >;\i;"{nDU@S=]Oiah: je+7^!=h|AE = C&a@w .T˪ r!h> #Lft_(t9?z{?bNꚵV!/>v>!(Њ ?/bh?,,|Ms}V.yEvcyȘ_޻J$ `w87 !5t^ߢowX8iwsAK'kv 7C6L jTJ4*?ˆMiM_y˼SV@?ȕ/1pHM5aeBeo]GqpH29AY(\ϕL,k7is-8f]>'^\_ 80!InNj~dָ?-mKkgAJ0y 1;B:n4.Ȥ(|2P1V) esv5wnkS !ʺh3i"qRX_7.!%UZD"Ĕt"0'3iŦc|+M_2Pe. KrrU6;ÿÂݍ/$=$|tM%5$So,={ț[5$dB ӯ^EMw3=ŠYrgRR1Pl,0@E,*䑬A/ɏ'`WLȔ!"bن2W7~ݖ +-HP.(c7EӱE`Oy([d `9G׌ɪQ1[յS: :O>C)6B$8K21.2G棝tZ/I3Vq?*%&ctvN-Q;SlĘUrnWػ߀);k::,_ՐA}XE¬ϫq%mоD&<1]c\DQXK ozOC`\}ݬ`mi)}LU*Q^E٨Ղ1=PG"nwB:X7;l@U z1=6iZG"z5BVm} aȉ܇Z0)Ӣ6]Hg S5j61;Z\Ā=wHqdǮx"IbUJjB7`VmbN}y|،vlxgQ2g|!T=$z1W3o;%_Ł!UwbHA㟝gat`HL 3`n']2ivͫm yygϘRLr0GK`)V.d0),3RŐy2\o{5 {,hEDGVV 9f2 9u6JٱQ~ _ʳRd0뺋%7ؑB/kЋIlsh)fb`zAŕMm(Gci`xj5HXm6ݦȠ3'%$e|ǥ;FMyD[U rmVotЯZ?B)4M0hOx]W!A&7n_q5qvMj,(Y޴#Ue6 Ҙ@BvZ]vMrJॺ(;=۱XCDefw_f0*5veW0tC-f"DYr05VnkRæ,(J@\dl&v+*,.u#V [_K ?\x3dkxvFgJUTlB(4G`VI=&Hh\J__zN*U1.͙0:1]#|~tf9OQ;*?Ġ bY!9 `is1-'帹B(aaQO$@E4~T՝2}]ּ2 L vf/u˩.6>P,FrByaj z@V 9Lxb&QUY+N"?3GRLmd;AX!f6#XV_P43^,m}1h ,2Mߛ}/9U=UvҐRoӤ|EaPP yKlLB^1,X|2~{f5ڏ˙kL?S>̥;;/CJLUhj$ ׇO*/M:ؼuW,qM͕<9>3m722i`f?懪𖯚CXKK6Ov۬ _CoR19 ;eia8B"^dן'3?O-04ÁtG)6 ti5M l\*'S̶b\6~%+Ǣ3]=IenVl񔄢ȰPT'YM#Gisҍ8s]^Mo~GD/?g3hjKz2n@^!5z.=Tfwr & hG* Uvל$CO_h?/_oDrѾo`Dj[W>ϣ6ʦM7I39i/B4p\1OН i$lwZta&ٗk"7/e-<\ۂ6DWNڼثջA]9*Xk$v}'JuYÝta?#UML";sX8cK4OREilX[a54ڳrfA-:-7GY03S F G7 |v4yir(4ZүJk zxnM^w*~55{Ywk]ILr=Su"Cm#Zy)ŕ^!l93y⋷^n!%BuK*ikSS9\Cg[7N)_oN bgP;IFm-Pɩf"ۨG,eEPYXaL43|g^kgO *f4hՊ=bu<H+瓃%q^| VFJ H$?#ʹo:azS+xJ*2웧!o=;Bh{cxTRmAg/xl U'J[Gg1䏢OEgE Y22dҦcC)T=kU8dm9I<=6Xۇl?cᰪtydgA/wܣeG콽2V=E+mlꂌn qi gMqO`}8J.}c-7@'8UJ%ܚ|Z[}h^xtPչa"[G*< M_P̓0فK&"9ui_D۱Z ph;&X}jfޓ6W WڮkxX2k}NO$TXbI/]1cƄA>^HB@W$ eƣ^h/u zm(2'%wʂ#jٖ6x8#&. OqJ5&N_Xx:,]4o~Ch . \|[T(ͯ5?:wX+JՏ^<%YX;(V| O3T;IwqlSR,F< f?W(i =ua&1kuJU<ۖ.( N&8?jlӚ`@ٽr=p]R[bS\ɖqyaV ;![37-|-ohM35ș̾gxj NkSv/$vJ.7 r dAS)| `Dv!N.DNLe%FdӰ؝Ss&e6s>"' X"+)<4Vv=8=i5dy^2~wӈg q=f]U>vU@XC{Q:A\u}_fi0,zb  DRejȐf]™,h.aر |Ȉ*[xL\K&lЫimiGpGʢ{)hGkE8)I/<+inE10W$b `F.pQ2oz [LwF?}g6B8C}(t!2X7O)v*2·UdX$PV)^-3ߛ_]Z_,uL}a]L#= ?=J42ߋD "uyvd#b>u.[1=R`) 0e68:e{Qp;ΛY0Ia5c V{i9w#BL iήznⲭyJ?dpPK,nr.R~.gBw77nbaFuSCJWC y}gQs?1oo=O͏;UL]=UŻ0MɉW#Θ$9ѴͰ ]A9Ԛ1لՒԓ6kr5d^W[tX ű!8.#K?")1L;bI S ۑ#kZ &qԘ ц4fW^mb P5s# yLeя]c8]Mo ƨ'mR6s8ݫ,V!aJN>_+hr_'86#-ԀR]`rP4޹Huٿ9ad_{@"9Jײ6QA"m1#+767$,Rb -=eC4$5WJ׏d\bʇn !h 0) )|8a})Lg *cC!Qեnچae|*O E ,KEd< FG%Bo S03p28ANTf9I!ynY jC bkR}ؑؗ-:/&pr@7q3.̀~0NIA.,έD".,2UQӲ?{(=F\u B 4Ň)d|ӂYi?g D-x x+6XEj(Ax;`w/l"TG0:-hP-I1mh=o1݉EXj7c;`zƊ0ٟ)_^5B[XsUT0A- &urbo҇\)q* yqՅrgZWёXAC*n"Twb{SѿmZ*w[(Ğo{o,g3 ,(@9~-NEs):N.*%sO#6}lm2M[x <:g`HW@[}˳Y-L LivSr4!˱ٻ51A$+,4]1d}h60L.dMSh߳<@`R3Krie 48e1hŅY#>}p "J<IG5S-jvT5H^/̳^SҖx)vb5pS'zۭڭX梇dlek!;1aq-eTo!IwA jpnx"]TH"62Q,,`dnϜ>N0ɉ Cc7ʭ#T̎:`ld4=ipD- 58(رry*mFz83ychޭӜ/^MiN&F[}-',. \Fz_%C25Ӡ革(|. ,񓶞>g_ȓ`,)쇯Ms0Ӻ =J!=\3'kJټף!$WKs?oK˕aŒ"P^.GcYx|GF۷gN{xW_Yluv !E|]" v 4t`0ԠVIu{~܌v Ps>= mҲYKSp,&lh04RPIHP7##UMXbou!uuaVB1uP83V U"E~~ɲv^z qpmŖd&PK:BpыޙjyzfNKQ$f̘L6T^{@{$Sǰ?ej}|ˌR/ fO ;ۇz7ji$OFJD C(ј2cOS?Wsmؘ۶%KJhBJ$jfKlVrz)v~^պ6"w 3VORT"o,X_Y&=z A"iZB㮆J>@P`HjLKL| WCtg`/Y6h҆#t&*wZ;qSMO\tϭ4Il{!c)Dt6Obf(qZ=z8D|>:Kq+Rn[Wa}ey`9 }ST# xk{;/V!OtFℳkA1㢗)焱S)TTm-FZ|3/=v;p'v9ȬvS౦7,QI.uE}ek;?FaJR-2{'™KIH ;- ?{qTQb~T!fRٕ\Q\g^ű:]8oe7ń^P 0ne?kqH?b:hA2)֙a^a`IBXLya+VaKϞ'o)_ MlaRmBI80} Ixϩ |4;v|x @$s R{{\u#\xx SVul}eK?G61X")pL-L/<ɍCK!, DHƄ"IҤڡY{GcM,9"5u'v̮wI.e3Aux iߦOǬ/τڔmj}' @)?&*dTyƝSRDޜՄw3߉ mA`^k*xRẂ%\AcVn3&-4CA<8`yPjq2Aܙ;X+ꐸ"묛E({ )T/Fp엜!u+Xַ}znʭMAP'&[ocuLK\MBdoMc,a'C-JƯ`i_D[Fi;N,3RlĽZ>I҇\md uF FHkMT ڽ7)Y83^8 d*jsK";{peV d f 3Vfټi?^L3Y4wZ6ϭ!M+ݱX;lo=&t$0 hfrfMcnX >( T4qY ) ͷ.Qxp҆mDŽXWûhK<}4Ë+O?G-eZeIY9lOg$~|aJ$}?fʫJ|E_fKASղfnCYneUg;p)϶ С(_[;p$mxn6G©=$nW$&-8|:T~O׶L J1vNowtڝ$ De0E-$Gۺ MIf.6j6=>6&bJҕ>ϳK7 RxԒjzi}ext 䐑X;qS D:ayPwƱ2؇ũXi$v-2ý?AF !Y6Je6xn\R ˓X ̤~hBHQ;Y ҐF;kv?c/Joѫm}Gw Dm7}gOiS“tE#(-M}^ >O=NIտ'1Ǧ]zϺ758|pgPA5c_[>EVG{ ~L;)@!FbmՃbQ xuj1ޯ{%sG`z^; -*|f…MrL(Hb%) ͮsV[6WTvO/)2QĘ9 Ϳ|ASD HNA0>M.J#qi*`9oOeccXt+j<ν.h_ZO1 "Y=BΡ#8Hz|%UX+?^Uj6T}ga芤M}mo(fbO V~ڤpSlyJB'B&QMwC+|;Ah7U+~D1>):PzmbaA\tpϗ8>i0Ml*fo wNq!Vn^䅪DQ)"]W伭 %RXv(ג*Q` hV2\QVq}bIМ+)f_o(k؏j5.\-v4)y̪Tnݪp-dftOQZ;WUL8TG$V1M ֒?22ZĽ7J9XKK%GE B~BQ~Wᣒm* %1^&[ۖjR6ǩ> qg HDH㪓ó}_ee3HrypM0OQrSO*?|>{%v c,,AqW9CP&K&sD2%G(*@Ecy7]L5W(AU$DL,-0g$|)_6 Q-5 F*}6uZ@ֵ{QL=ѹTW C"m|S#Ø9i\u1G;;xoq5moX>Zɲ5t(wP$QQ̼brP w_sȯO{G= 7RWMM|l-_f6R5j"Ep@t}0+BunMFl3TnI1y@@Omč!^H51'H(*iT@~rݗ GN5d9q#TwD;sC?KH KnE#/<Ŕx-8w;PoL|ۈFJ$:JN];70>Ax")x&JӮ0'Yz" iߺVܰW^H`.8C!F`T]%w,'=5B@?!V!:F)t_9)LH\e35`x]գB{E it.d+xR"}&~{фȈ% 98q7cQ&RsuPFw'bgwg-&Drrm͋Kn+ Ok*ݖ W9bĦuׇd01wop j3xgGQmF{_Ȫ`?nysoaJ r}+ +b甔GN,3$}.v{ǒ("7OȢ&jaM_D34bFe~l_~DIlQ̱Lkid6񦈒48{U; ^dZjZXUxZ r>s俊e)`kCQBMa,J!H՝c-cXp$uO syNnN}>cE$˃n[=HCS)-u-1#Ё-+@4baIEYl2}=T5Aϔ9KJlByk 2. E{I Hʉmkn^OEwc&M~YNPK4iI\kD8XA(13F{j_Xa(B3;dT!FKhNkr 4PzݹvI]l 2= nnˊg#wVNvf;d#:.**D4cZ ߆nq -*AP<9eJ lИAO,&[NwodxkPTN6d2nŰ2[7^GZz7|n = "YkҊ] ;wT'(sA 0'ذkm~G/- "];qvyH|@5~U0iI5_H9v|9DC.F X xX\RrJ9%0emEq}ɗIkLX{}yڲ.d Ɔ!YH"J&W7q$X!@vj(xT_ iZ`н&$Iqڜ 5 |FHO'OrKn rd6Fmx2/I/tf]iE=-lBt迭qOcY"Qŝ*\Tl5y#%AM~!:V H ۚ):TlJ{q}=t+2I"'YwPDq]{AiNGd;k96إD2_H8J4$ٙYԯF# :Su:Z8u*w ?QT4*(L c.5H CY'˝n'R%5,uL1ʩ6UŶ)ǶcC\AWO|L JS86/ 1{VoQZ YWYv,G􆬊*M!ݞ:<>JQ_mW9Z;!_q0kQIRbFO4ʧ[a_H/naFMD 'EÒZ J(9,HvEb6#z@yyG YLȟ˘ `FUfű?|"h¼Ρ5)9EK'z@V"_drMM *{yJws2s/їFS9Łpq6 .Ȇ#Gc? y!]S8ۯhXJQ4#55+2d.b@FH*`K~PЪ]sS %>Amz9ٿ`RoR8s5Smf/kL4ɪϹhtĂ]ݗeʍlMD5WA6 RB]H+iYU*_@H!)/ rUCq}ǃC oa  MMPƛu]_J ٌ{X:F.s0-{)o89Ojy4 4i\Tagei`,KT҃Y* 4:6w AtI reMix389cz 5$%ʿݾfi|`ۑ륡YJPĭWV?+-zO=쭁` %+wZ{Ĭ9r'q6 'weZUbLaz i]ƢYɀbYu%5!S2\c#CR{|Ti1?<"GTlp I |y Wp@3FpT(O M6[Nz&¿U/YtX |HjЖIvcǡo7Rߙ΁hrPDx9t5/U܌ # `4*>kL.ʢj?s>:+?7f^Sij_(h$٬YL[j9P1M@:k+<.,?[SW0ld?}bVŜ;eglWIkkڋI >>:8!:+JJpIQnФJV 6dל ήCs{:ŷČ f:\QnhF 5S ,pC _l!$ֈ䞈"%kX"͆eSl@'smwX蹨 UW–uPCù363eE;RZ<6]p^QuJ 7 |{+`,cpi(\/SuF`e4r5?%@Ham}0E3Qb-,Skein>_F2FrHECCZ >!(mAٲ?nQSZgH1p}!CհmeD{AN)'whaU*x /̑\ }Q'1|Jo<4 "ܻGNㄧ؝Gy8DQ7"es"I%ɇwq(?Gn?)o:,mKԱ̇_:=|a}V'/h[)RU8@O#S qܲ˂GG嘾Tڇ͠Bv-2*ǀe7@lEv@ҭb`fCP0hos81ۖ[T~Szr#>q<8F T!G;rBcb=hva~i,}[nD7>;~x7EF-`铅>XlΓ+u+oQR_B av9Sx$0˦Ke~Z;>(pUpU+i0/> gB(㷎j eo}G)8u{7,cQ1&qqRvw[|( .Pd~gv,1t'TNWԽ-vlݩ w@gڣ2r|@.R ˮȻ)ߎ}I$@75φ c {bXTz'G)*/a{%r`@F2J7xyT2uʖ3[4Ǒ.,a[I@v7(?XeҾx)_FYƢ@zVL@2ר~ B4 9\{=5V!7x(b{gX Pӫo]4C٠ ZnXa|A='tOkn*nOnd2z]ZbP׻񬾤9L# cX}7 %Rg\P tGiRk%-Iqk.cd<3';/6;Q] S0@YLqqXBi챶'C+qhd%qsnO*7|*aoXDdN(lEnWmp !Ji$=lZW7YTng׉]=6 j˓qSF#$|@;B \\ xνJY( )ޙ Ql i%n<Ϥ҆:>P ; @{ zIC;Nw>zq֬,bY4 2f#?~u/(NRQLCv/ ճG Կ𹔾ͭ9gpP_4-S;H}u+ ܶ"O8^bgE3n:\gl8+mG _|W$PtŀNf {'Z{$>:I  '~Ī& ZXIZ,iakPQ(t{erJr!GM;~3=&fQY|N#>;\ڹ#<[ɏ.z9)7`i˃knf.NDk&~~?=id !h2ZxI ]Lq=5E,dfZQRD9Y !7aW:|zɵ9'm6>D4J85\PY8ߙ_' yY-e~;Dӯsf=ņZe87H`N+Հ% /0*wY Xf,Wq6 t6|PěE F9y,C:0O7S ֆ 2Q@h~*E)7 6u/Г )vLLZVz&5Sgā%4ˬfDRpZ舜&Kn;,)ŎL} tzo0DuvE"ʫ/?jgZkӓ."&6\,Iȏ9Gr:qB*rVFG^7% #!J^g :] 2qa>TC/$cRnY3#Փ1Y`,i`ٹCe֢I ixU8=j6ods2a;_ -Rk(E?7)nq\v<ƘBeR%X`Yߍo=) R%GEFp8bp֣ڮ?%aMnz¨ 09u ?̧vQ)V!ZNLJL2QZ{UmMsUJvgydxS BBZ߉PC\=Zy IY9NMR`/!n)ޙsZ9c&8jAi/,-UXm?U @HmgmVӑ w3l9VKހ\\/}Պ҄(FZ7G0p;uN*6UapWmԭRHӉHܩ2D{}l[\ U )@?~G>VD8S pY\):n^dc1dkgNB*{:&q$B ɈKݻtTǕQ:0)fՒl-&IM PgkyG'OBeGC,k4'uSHT9b024 ɍu)]kEE/ܣO5~*/t:~f'FxGtAG,XWG&ub3IRG} (ADŽ9poQZ י#>FʖD@;̫hnOԌ|Ir8c Aq&1YSJ4.AL돠FV,:ʂ\R'pT_?(//xAT2tˋ,LZ!De/^YtxsN:Bp9av:[%Ϩ:}sX"AWLZ!TOLxw'IK]#4o(oAIRnʂ/!Q*H F9Dp .B~,3+E^zHC_Ыl4x|c+}QgNsYw@T'yw(/JZ&(eM vENְ@pV/Џ[MAGm9&s MKowHs*5:u$tֿ 7c$1yBjʎ'_@!] ꆝް F.PtWyT7vM$;PwWa6=wDMD(.2B I9~wX%lap1;C"W%['z;*{ Ɓhv 7Ko pMeװ}j7lPVYCw5YUev|e nTϭfPĚN~Ә`Y 2=vF_d{ي5j #$wrTLK/F>2LmN dp Tѫ kjDe,`3HR\hBtsUxmKnAYAor#])sYYKfjr~ i7"MLWk}EX&Ll?>mbybB,vFSr>\OY1(q5i?ŷF9S ^Gnܠ۰kNvk[x .T ݺNgCy"/be8'U@K/HsXhl~3@/4iڎ Y{[NkD3ٓO)ppPsҫմlE#F%˫;M t."cgE%h2汋dY3Y9xWAp =FF'qHnHqxV"^:JADo#@HF8w%#wB^ l4J@q~xK$=& "*0uj뀡9i3ɭ 9yS2Mt' .Dw1b+Obvd^{Q#v! RNXY;}v fa"<0]5iT:\4 k7zz4dlcrJ'[de^j15$h#VFlzvD mGQr`Ϊ""9)Bq=$e]֘ PX\ JNc W02KbNe-҈4+WjUтNZhd{ 90)r@e1nǨO#a# ݢLahZʒʢ ]G(;&LD=d{Ǚ<#`F?PL &lϬIbDo$=y$~oT h_Y\NoVQgekplόnoܙѥfZBQJKﰼK"I:C ^4w̪$QsC*WKԆ_Y AM.K,?4 elaӚ:9c2:.|.LcZ9Xrx2؉OJ$ꋅt ( 52Ӆ]Eֶ-%f :?4V4[ |?Z[6旟M1Ojt\`ZIdA+v=\JZH~>);;Jm zmU{U[/ Q{ $C/&(\S*ZtX05#6~I%E5xTWJWt^>Bt繿>~|noq۴87JH|Li"e% (GK1,4 |g6h8t֜QFyktbxk9HSqm~x;+DZKki:CqbeRί˪R?.gPNj:EUGUcqxr^eU).daܗu2aNyUYA&e<#f}f!RȱДI[8d's9Ҟq0ΒasV 䳯UZ[2!QLV\p -5vupyrw8,i#O@9G[b`d@Y"JqzTeAm]ĵuC6L _2؀04|fQ",x'rx vi?<@D[z70[Y 1K ǻtӰ( -ga Ӣ}dQ:]3,KncpSGS O8f;@3pW-a tDH\Or|>M}K(QR>>ck(4S /4u]/ₙ7dK󬫠o}c*b劬-[dMh ׌Džcz%$Ej!>oNKl1jzQ?;hÿO⽠2BU \1}hCТ:sN=Zy?nh2)5bHNjyZk~713wj/~W&TTV!*o7;UM $N{8Rjm1#_Xϰ`ACEdS@Qv?[WjYlPP$w)j|D?T[! Tq(}lvfjC>W -[ lUfPsYڕ%εTﷀ dPr̜9F55.%{;hx;@`Y&ƉXwO'#ܠp uLw:#w1xi +oIVo0Yz[4Zʰ`=^ ;-ޘoI=iw0##Xܸf62rd|}|JteSh?;KÂyB"M㶡8 ^:ln>hwMؤlKZ(=SŞ;vOGd2ԵȻ}֋pD 7U(u-ϘMpLP']R 撴IT8]QBd+RCM>L]mڐt'Sx41i"I8[v3x]ݛ41✣C8VdqؐY'N7Ǩ6n.ʴTeoqB'̈́RW) Ľ*rϥu@p'B aMx,}r/G@yT!JPӫf{m 347Uj; aUgV!Va4>% Pd@[$enưS޻޸uUusY(#9ßNiʖa2)0G-~{x VT" oN#n\r۴i|–$)MQ\q~' +(cQ.i^;!q^Ja3囵I Uр י -API ٫Hw\fǢx$uL"e6j-~$T&bgzC`U6v7zLy%ρdcۣ:ЁRptZzpZ! c~k ? zYJۣHC\u8-B;~O1/ߢgp+L !ǤJLIpT{F 7)Ƶi>f`!]_9ag4U؛_h wɪu{;Q3fQ<]9 0ډ1{0'\f thi>ӄv0zsWFu01Ψ8[;:r3 5_4RՁb(Ε0d 8OwRsURݼxL^e#n|!/j5aW bݰ5젯[?d{lSI-MwSS@TM˜ۥs{^cZ@!?mm!"C @ "!d]8+BUчd0WYI9'ޤx[ {W+%n[(*~穭' &K^|v儴 ڔ[0>ĹH.Rf+. Kmv -'RmECHQ?ߘ̧0|ǣF+@P+ũsH |Yk vy0*r;jFpPߚ Z/ vNϗ3 ՚ ZNcGb듑(Y E͒Iγ Qg{=[c+3VKSˎec"-ю IcyGG"|~ 03։v)?sP* "8 k1DwRU-Fuhr_҇L!`6*.rs6X葵6e^k괡zF_ PëLݱ̋)'RT R$+6~T |VX9rNDwMA{VBzvX=ZFȢY~ K:X[NvBine$!/d7tC@X=&JL0%fÿX0 /-)2I!i_gɱڨ-}=DI;Vk[@p [&H;] wB2-SД$GDŽG{^IHD<O]Ӑb6qΰ>$ɼ%MH  * jekꁗ߷uƀDBAVԸa#IuK;kDց*bq_ޣ!<ݲ@mo5e%oi!=Pz7> [Ww늛mh1ۗvr|tIMt1=&,"!z̲Rs.2% d ڻ2rwB~E]d`\\,0[ح.̺ͥ8h4N+Rg#''UkߦUZ Z\;3l2KBfg{GWBLA\[Xox \f0I[y3(w )cN00h6Nb=z T6Oa]P"^|Թjoerm/R]w/1b%3H/wHO)-9e%-#`o7#$)bOG/%bv;` Nm5ft>dif7:{ǫ+ȮAVD ˑy3S'g*Jxsj=-%|۬ XvÞɍgWGzmxTl Ut(r6&!,'s贔"*1V~xՀ#)wukӾF̗5 "[T;cDo0 &WH?dV/9Ðɷ%ʭ~w[r]Fz[ pP>ׂ@֣yץXQOÅN':6:]|!կf2K$&8AU.nnLңtӊYLɲǵ+Gkۣ)J 4P9mlr[7t 3M$zx=&% yy _g\6e[7O=GY4EqG>/*_ٿ8ײ'+$" a}}nV_8Л9鐶NIw`iD5iP=f J$8 0@Q`um+F|Gthl"^[ qy)+Z1^@zHTnev3U/-%^nکkC6zX[{&=(>NOÒ .EkNGQ;!(NJj6>i!6 T>k__&;5Xx+ (duPåRٸ '> t[}jwbFr"O)ưl 0JQ#E iu7D)RFpuE}!#`j: QEvYof&rzѥՀiHWW7ก̹fT슻I‡, N36pg4ݝ=AIR.Z.>ޫyn GUdm՚w K \ى+.dG ~0_CZ˅'`-hu|i DFpj'/)֏}V~6KzLiuжӾ#ߡemNX'.\ݞ$zu/WLDvl$ƺ./l;$ٍNG)W fLTsĊRBwH9~yr`u!2+6NMZ;P#R?tGUu/f=p$ kB4Ā 4KNa)p+zur %1ݡ(ɬ*TIG}Y17.Zwy pZf٘itcV& Ek좂Э/[[Q LNy=a^{зڈ&Ƨ؝Fʹ[oBMk-Gq|CZ6,D<zmp)ẖx!ZWSEuzoڱP 0K8,/[4 jndF8c6PZ\/;  Z a 9sU&m8 /YDs"#<Ҟra"E_J31& %tqv.{Yn$ '"սzA"SE߻"9ˋ27iq"\}2~  #t10:W}pgp7z}\1.Kb й7~*9DuwyTb{D%Mo^7UJf? Stuo +weݝsR΋]}]L]itF*B{*̤Jź %3UYBY:rF:( W=֓-os,>^aWp* X&fo|<,QV,Mrq7YSFk_ڬkI=K寥-BOb;oBwKRl3Csa^c7T*@k˝Z>VyO[5aTtHMARQǟZgpƪO}tYjn~ kzot!8_ !3\80J!+O7w VcHˁl>-B(tɜP畣_eѫl3Bf_!"uKU³PIR舙 ;|]r(2 X>jwS- ی:hh`xPCZY-Cq!J|1LJ[fQeꉷUЯq`rTQjnD(>L&vadU o= i=MՑxŁd羃;Wo4M,ޔ̒ЁxnCQS0x*xt-/ޏyR8Rt\3ΏIVP }tX@[o*%v른+ Q4A vT^Oà,r_OAj`kg2mRr O)Wc|j걁zq]̄ݖoL@p3KT!ԫyG2z$HtF 64vu`~dYu8m]yI\^thOϪ\]k#i}Ym]թ'y(5*e[0:]?ޗX9pz/``(#I,}l0 sT^ŅvuqKA^Ah8˫2=.u|"m&>_ihYkk+Ow|Z&6fgׇs_Zmr?;mG8^Kݠ dQl ޴@cLDQ1yٺĮ]朏.(cX>%H?F ඬ |b =Dy Ӊ3 99K^ ՝+)2ܢ{#Tbe&#y(X[?[ţ1!~ߊ_*`kJu`3/ ?_l!^ܘ󾰱 3 dla0Ciaʝ Bq^R-vtmrEvڼ⼚\l pn\-+ÜZ芞?Y?kpX5>2iteF NNfd1wT9<ݮ>@TD@6LXSb+|&Ļc9i@ZZ`V\7T*q&B$u$O|*ݒ5^ .}sV ;oz?"vBٹҊ<[֡"EѺq1/ r {2%#ϱ,RRTF@MJqRwei@ %ŨQSr,'֗]ǃ~`8bCfd7f|-Cmg܅ %LgV`wKÊ&L"7,%@i%K_ 6,$6u"3Rf6 ΟϷM026iɡLJ J[HNHv;NeXKy~7q?6}JW5-h>DJ6ڽRufq,,sa=={ч5FX6B-Fxdy=49lW 7JRh;/A#(},g&kaXkq 9B .xוs)lEs_ivM+bp)?`@weS1cd4S/:|绺_Jx 3{)i7D}1V(ӜxqhZtB^J|.WrJ_2ttw۶IfYSUcX苀IF~ Ys+ bt(~%(Eܵ w[Ac[(Xrbo-Oa[vX".\3\k;f1/N}ҪrkX\hK˾LӤX`e=4_q) :3&~oM7)kJ-{ cЇ?$ALցLec(+adR3\9${''q~f|> @ab)YFO~K;vQ٬ ?NL.6$8T$p.{PInz[>! C@΍o,_vJ]޳eebx͟=AIPQiOJI[_wW6]ZKN<5!nāDF[FbX 3B2'h8[N.w:sn ٱxZ.kO 9+9yI+ܦW3ϳɤ鲼y'Ꙓ6l^w،)PF )G'?+C/ cAsu OzᜧԐt#N S\8N"J}N**Fߥ~TؔV*ug -2b89OOmuTi桑RD$tuf]_㶓4/vIϐ 0{c.? Z=Py7Wf 9ӺX5V=E I֖Ri\nF_籄SOGlq[^:A .WZϓc󈂺MM~=I0Q| cIVLz- u4\H/Gѡ1dێYvVmGi{m/e?KyN4iklښlC?2o Ӑuby14Ď92󷨕}>bQ}]漤GT-iD z(߆x;~!c'veҍ<ȹ/C`ʱ4 JZmu9ht45?.ta'6U7{Mtk\(gc x{ ?!<*R EK;nLK6e/!:w!`ʞdv@=jO Q \|5҅@e,0xJ-.=o [> uj*|;yew9fvE(e m/ZY25e!@~p<ˌըW.k_>8z G(~6zTwҊ6a`P)"cS:dq $\ct+#9kFH@ݫ:L+Kd>Sr``A(NP|13\K4Ma%י޹^۴8wejn~oUr:\u_`ĖmlX]S!˂Do[|&v_T{2Ȍ^$5z"mjւPçlW4_۩[ x7a® ݨ2!ru1|3PAZF1۫(Em8NɲqF3eȟ˟wk;yOZFf5XJǡb| j@!H||ױ FȲ%ɞgdxC\ {O"hd/u&rkrcrF@J +*h=Ly7ui ,^㨑Wwbjcm \#M)cX‡cDFm/TO^(fnS7,XJ #͛[eƢk />$ߺ+TK_'vʹsTg3Tls$hdVmAT3%Z򼓙 U}-VXr*X39Rd l3b0VQz)/]u% ׯ8j{Q~ Kr7i=mX0 ;}`A̻jyvL{6=bC Z m!t fѾ5W>{pOZvq#pˆϘR+j3híkE>j#M1,dZ{^ Wa;?aϣl3CQVҖUx?z ?;B9@74u)HR&Yn{|I~2W$#e" g0UPX"p iNphJV1P\+&pe X#DF|N?f 46 SZIk lqKwJ~RY.KcWBIDZ*`nR(,OΏg֛V) n\9@c}Lcd45c7{6ǙG $ä_er;HOIt6HEF=o<a֦.Gn"'}f `2LQŀRx7fH %d~{crNotiI64f\QSB'䃌3.^iTy>4Y|os6{0+M{]r },ĕ=VX!{yI `{ǼҫѰ2rf r|'ts2a"H cCc-J0iMBJl`C#A} /hKW:cGR`2+i\t ݌;_fJ?0Q(̹ z0.0;b6L ϝm =ႯүM!HSTc!{qy޹ӧIbզSৡ.ֺ yjN95TiAu^ɘc9wܾ-D;~w i{JEX7ӸhNa8@S坳patRLr\-ҏ8^˴9/bd's9#k[6nN/*Fg/X^aګL Rx0g,n0i@*庿³ vW֍ܙbfx 9杈EEm R<[W{|g%@y7wQ/;Ht v/JvHs1V>!쿕eeTĚ2y0Ʋ$:B_QvuJǎ*w{* J6yy Y0xO?Ot۵oۡ d1U>m.K? E԰ZА'#U>ZDۛon`CIk☇lswӣDf|zw2-^-y`w9һuP]}ʼAS!ɐؔTa0BW%;M)a]HʼnLTZj+ouU3G3~aUi:InNҵ3~@naeec x%kLx/G65H"Q@Ko$z`AKc@9mJM|'k9$1G2min1x:NOBNK MS_C;OF)@]NDC]}*UaJRXU`.=꨻pJ2aPUSUиCg)SU1o=ٿ<}喵Mw+1 [yn;&voHF0oǽmSk>zinknb#ݼ0ܝڻ+o\3ie -RI|)`4XBj!A \C"=㾟d:(_ǒug€ LUɭǙzbXU},kzE vb`SD1.b] ;qd@fE=Ngp[-zX_@u]j^^:.TM0L73e?E(܈wH)qNd*,7OCAѽC{JY$F\#?L`Jtbzq?*00$)i"^^2^-U=e~޷&|cRƮ!)+utؠICҶP>4W>y &K X;3ʕՀYmaѫ'U: >F/7~$;'~8f5\%+A B_hoϰk{[ 35 }iUyo9]naVBHCGB2$S$QO%*W\T9|kڇO >1~C( '$L/]U;4oX}Jpe0B ޗkb'a.,ʯn$Qgj"llmN0'7n65|nvW,J½0v:ă'kUN$z(vHaWˇ@=mِAdq<8O @RU1{1nR(p?bfhnC8 o63&R9|O0/j^Nsݓ% TY H'b>l٧2V WCe}R>ԙ#v$Q*2`5WNBld|1jy;UNt%[i:suXK ici=_RincA6Qw}(_#a\2xا)'@*6c|N>v!h#fAKEﯰG=V 9#0F攃 T[uLL}*9a-zAp s'jIvZvP\ؠ4Շ癑TzB ХϷ8D"=êVdBO>{>|RACYm^19Aq5= pP-a/1LF ?Pױe+ 2NxGn'־&;A2A]t38.*ޟ(_h} !0 ә6UP(x8f _ UJ|Vjz©,(\XbG Oĸ)W1'b`6Flmiu6;m~i !1i P&LgDccx= / Y 57X1tӰsM!Xfԅc W} ،gYZ070701000004b8000081a4000000000000000000000001668c169300002910000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5660.ko.xz7zXZִF!t/gU(]?Eh=ڜ.+FQ5PLEկEj3TRgl9k{Fv[r7h{2kNHdq;Nb?| 4f'==yлQGtXAx($cpT[#Sr4&4^@棆[uO};Zޫ@ʞ=<Øq}N.QJ -^[X)RyQ㱞P׭ϝsҋnT$7GNBX5J7|n_ p ϥf:V`Y==B(UTaQؔ 94:7tw Hѹ!{ɜza&/Kҍ*yloik~ʪn,0ث hxaSZu!:w㬻_ 1݋[JoVM5yezf|,tWM~^@S\( Us0 )^DS=xXߗ3/Z~-1b:(y%t#(jbx!u/3tP&0_ ;`N[OO^Vɧ95!rdb,ަȒ8Q/rW);o +t?uF˨s$ Ǒ1 qN+1Z1ۻԙА3].?zobsD:t,Z }z5NwJգAuwuI ;@׹6hN^FJ%D9Zo@GXS>"cާc &@k-Da#Jb:RL`]ƍϵJ7Y kw?NYLf£S1,Dk7 J奆sG} aF蚦N$goAyEΡ,~},&[^_4P]/؀/;4`-~bYR.A_K%j\`#b`ZTKOy4]2$NS4P%%Wۧ8̱Ci1T,BOpebfWX:/hz:$Xqp:6N{EoL(O*@+V 4WV5S5"YMJ T!> O`q۩vnVΧVnawLӅ)bXV@>O1^vn*ԝ)=_,xQbdMM{np5۬V[a=DTqZ?B OvXbC TH)b *bsn 8ڿpOUi`sxFA,t^* (S' _]ⴂ8X͜ 1W ? ܴ]қC9NҰ=c#k,8n_LEe۾LnEkoz/gAl^|4#Nizs%]Dwp]y,z/R{ <~ϧnOw+SxF._ ~6Re1#Qy iWJ& K:!PmI|pHt,mT ҫв8u}eF WUȵu(?rC|1i0@R;/XhĖ< z}(Tr1P/Wm`h,ay?M,r,äbkұ$h]7xA/loE={d~JQy5E"%˭"_[P ȃ']q e)^.sTC\ ۰d^tT HbWd*d+ 3B-u"';̿D^'%ƂF.ાK2e+ٛPS9Ҙ5\%_v%} V?tHuc;߃'EgpkR!yq8kP{)I 1|]B-7S][$+Gf`ʱ"q@'ܮI"%`|8C1vuh_;!#/{JWFPZ{ZeqrkZXK˴JmuYu@!xD&r¯_0-b .WΔ@m!~(=?h.$GFQ$qNA #J~GkBsiά$v>orU";bgf)!Bzo=i,Ǣ`.wϴKȥd&r)`А'xL1ֳ(}X.wĖ2csrڑX ê} ||{_tQdkJRTpu1nɹL/$N>C18)°G@r l(DYΦ"ם]-p1-NbZgWi8J go4JAz/jv^OڰK ذ3t5b6Tm5q0F^d[Qr&FWtnLXRTQu1)+9Er4 flFS*֘_}{a39f%Y qHn@p WCyZhM^%RS }:ցMP`l؟f0X1&7/Ѹ??ޝQvX #?8ezwir >̞fg3XJxڭiA,2p*xī%3ݠB-]efKqtr{_ ۩,{O8X6Nn!pυtèt[]~7zo ݃lGC$/3y`U؈ީ56.5TVUjRs .4s$MH{ynLC"[;U깣r5K~?1!Y .ӈj k vü-RYMb,ċ֨5~f@V\~ ;D|GAUv"r*'"Uxm!5}`Q6 2]O[q3#2 IWanf+6pŮ5-?{aV5Ya]̜@Kd5P[*TŌ]df)Cz-z b66l҃v';Ɗc_)*xS &,uȭ#&yӦ06'eUrĂ$ǶLߞA')Ą =:}p%#"a V펅o̬NUMu#X:}fZҖ#'qs.)X6)>#G d!+'ZP7u6Bm{@Ss9OPfȳm玫'Bqh|67*"1^C)SE?GcIIԩ8C8"Z6睮ۮ'D[qg( se<#ڣĦ*Pt dxlvIek֭3tSќT*&g(Wsk(hNL[M"A"|6*CʎuV4xb/CAb}e9nrb,)Avq o]*!5v2ej/ PnIyhُ:Jyv'U- y^g$ҿ0(2|_ 'x-_p >MTfYbug2ܯZtagW?cH\Je$8=L])>t3#0(>RZJ40OWrko#cj<+udw3DmN"4 _|C7rxa;68GG?'-ua\WT>DXuG) d\V{B)(14NN;CK/$f*<7VWٱj;J#Y[Ѽ:e5b+f巟? K {O=V$eD^ RZݲrÓ#ߟR]8]X+g)}}\*Odߗ EfsHSX*^q``2H܋ gr-w𚋓Yu]N$/! Lp+A/wd#ΨsB58 uZ͕_vKa&wX21FT!h̄?'}Gsq4j56yܤx`oxC˹}].}W0r텷uXZ-H&?5#"Ӡq;HQ2|Gj'D ~>* #@!H$KX8i&C63ҵ{ǡ4p.)4j[bŢe)Ŷ=n0\hpk,dEjYwPd~S %o6CDH"3ޓTW92w$%"pH' <|䁴6$?ݸ/.q7PT¢L;KE뺙CiɷT}AI/e$q3FQ޵-~!Tt*eY~)A/ buy[jR@ܵQ>,[s =%0$*G1TpJO4dʗ;%X~mu_n\g]<Kʪ/SY[y|Շ_%mj$"7L }hE#EcdЍ"5n3rP dB掯Bc6*E+hʥx  m6 d|$qȓ;jygJ'\K ݚI]8)+?:OP *FV6o&ܷ00wv#n2{8.;W-6B/`F8B̻}vR&/h.~m`cG>aGXWg:F)f! \N =O_-I:=~%G/NkqSB¢TRGhS"6>Q? (9]XٹHצx+2A#NS{[c$^6 M_[/SDFz"?cLUNkARN9jGǘ{p|Q5fB Rpև%q؏C8 ;TgF,-u|s}1)G܌4u7*,mY [͑ܦ~Rn)-PV8ky47S)|̀<'Tf@~; ^k4BHFè6C`zPx(KϣpB0F'0  A#BPH)yYDq*&@i7sCRn'iv[ˁ_ؤջlSqR|?A <n t!٫Z07,^?Or 9Hu36.bSLFCaBDU\Aմ%Cfn>S$#Þfkf˗N4fښ3 #=']Or,L<7$wKl؃dۂ7S6!U  cwR? Xﶒ*%R"B[YIP{|g[h8pr_D¨M!ʓSx_#7mEJ:\#3tˉf%ʍbcϢa0r# ͢|5A7sFu_%LϿQ1̉[xo+-r~XrUNj!A|,flDSѿTӲ),_БF)uMVJAI -g-'-HzÕS>%4&X,z>)pha.=&m>SU"I`m]ie`?FUV#-L_=Q\&ƂfѶ&&ժL13R˯Cµn)bbqߖw39Tdi1c%blܻ\Is hNH[{ P !=I[4R&ag<~I(,g]4)9ыcZWGlSvʵ$RUS|l.]<{R`tT>j0Ml`_+dpi1A6xd7rk3G>Zܘ1eQp_gYZ070701000004b9000081a4000000000000000000000001668c1693000048f4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5663.ko.xz7zXZִF!t/}H]?Eh=ڜ.+?(=".\^,۪_ڤ>U7͹:& 1,*x,(>W0v+L$^bܳ9ۊ\hF72-rr2/"|36晠 U–Bu%ؙFsQTFG& .jdFo} @ݚ'DdРa~sV栳$OKV<'x y"@kB#'wlC 4\11#׬q/S5Kf QaAћxZA^S{@#M4HAX8򍦵[;=A;9qEΦF9|rA)Gp c_@ILq='Ĩț;e̸zDfxdo=nL2?_*FȜn"VhWɭݩG4p{<1;d-`UfZ2XUw$CBQg}xmvʄi!Z>'b5)_!9 u$O[k󡀹<ӵB)uuQ:I0*Ź e2(zep i%rvG2x۰C,H"|u s_ssG@Ei^)-J=LqP;^j-<H`Y"ZcmӰ[EխѪ%.?șfdwk ,<"Xz!Ec>>a7KBnMgU3NĸWhGW8SARK1;/WzGGչ=zdr\A ! ?ӗ- ~I/s.7#Go-]9,I\'S'VgPkIy/J@D Fԇ:)#`9fedZǁpp9z0>-L?rv7 55 }<<Z>3ƑOUFÛ.#7\X0 rϓ7b%*_9Ƀ3'|O{Ϋ" Aښ-jNQvo2b-0&;f%@pMsKbPk f൰fcf:µaNfwCʽՄ}ֽ.2L7NeWoc1E[$͕yrgUDqɌ[\⮼[_ڛ&m6P00\E"ۑ!U8 1Vº yB[مpp:M.f"27`5("} 2oFn*վ6លpԁUepS@X440Yjdj8`H\'ODm:=SFIB5=5nd[hEz8NxvUQiչo)ܫ{N#ڒ+>:X>5x8\noYQpZܑ2x_M>yggC*%pgʦ\(ϯ%ƥSM`§Km M*Ǝ%I/)yFD^fBRͪu{LBƗ|Y82<%? .8L~p Gr#[I˩04,EER?ȋ9RN:KLb2o=-"jǔ(WE,1\+Gm!!]`!,F=zqlJ wx/\'"zzKgFmeST 튎KQ|Vy`p2/=-3!PU|D~;J' JNO'ofܓcB#J|)Ss^ۿ63zj3Gﰪ=Χ]Mܾbi'6䜵urhd<8^=1sP%rwi%tV7)M%r J z!zS;^G -|TqzӲa 2PZ^ IUm )i}3IU+1$g6-?5a޾u+N(V~xDEWݮc57k(lҳ%p%+Fk -R6H# e2-{YB8iJÌ=j|x]S]s?Ⱦ9}L V8lG X߯H0<^,^aj矓إ00KxR xP _IK^]Cc&ҿ[vզ|LpG|3v}:J| в"TYhs3b:B3<"LbpdʫS0<NjW͸t66v܂zȮJ ݚ,2bہ&1e y SKeOs"HMj,`NXϾM MnqLI8Dz O]q{x A3ne2u@ YƨRT,84W&{Mf4܇ A6ڵЇ'*l][t_S"v%ݷQا#뒞DR=P"6Sa|\MC˴Tf5O4Aw~˦f9c: +u8/N?僁p%6<+'<%[QZt&!`v/]q'eN8!w%VfAOj-E0UCX-s%}CY@̳=OHՄ6a/E h_S\NoؖZӍIcާ'J!zjZ.Mi!1z2K29c1Kً hIw\uH-.ZQPuKzApٻ^dxJOkd]F-QG(l^$no0?VnAKV#bjމX@V+v-ۍ)<<dOH'163d#W! J2_bAlmʔyF"h|bۣ[c[xY;1ӻ`"kr3, ok?L5G~NnA h8t)>n%|,05Fo34gTDha\/@mr֬^F,&w-Aj )cu:S\<\)o%PE(J@tflF>/MLO;J6n,?hD0Q`=ʎ(Nwˑi icpdz!jԵJ@FrNj->nz^`>T4:<62w)ፊܨ`^ieH 4t S˕ߌwMO WN"gF^=ᏀYFwH ^Вā}wzwԒRpqADjJflaJ~j=~DSR NdɯS@[RU4Z{ѷI|l]Dk/};2k Z1C, N {.v',g| ,u&) fc\Ʀ}!߿b)u_c~Z2^=gLRVFTj[p~b61`nZw|KtMR6<3B^LLD0Ǐj4H=/3,>߰g* n/`j\uYoxK񟇳t|Y?:SJqhQF$C)q KP_A>5&KWaij\eftW{<7,13ȳzT; 3zž͕((yHl0[d,ꅰ~%ҳHˠ}J x;⺹*K\NRCuthΑAhQui[7gVe^^ӨV>,$(:'_l+tH!=ԅJыzF xQcQFMH$Fyh ]l4Oqr<&b)6U{gׂgZ"|$?Ddll2{@:QyolJ&tx)Q2WDzxڦ@d/M9w$?B&hnuН|0CU!H:Ο}ޘn^? .ǴB0L΀nYo3JƉQPUͩqd͌B;$ ۳|1$S]߈}{|qk:h ^hf3W,=o3K+ݛBqw^,EHT8Dp}NQ bC]qC7\lfJ !k#v8 [ j|E;u!Aכ% 6/ᱡF&lc5byްEBŮ8l x*>Z77SOz$g(vVQ<\LTzO sJwJkB6McX.^9lb oqe3, <?oRet YlE_Dp{঴6 5MBR߰ L3zu>Pd$_œk*?E1Z@4>+Vi*h6TA'U\kEKJ<5= )נWwLY(.ՑJݧK֒=-&ǯ'r* W M>,0 &߶˛Щ~xWL;j*H:sʣd ^c 0p>CBoD*6D2bZ.Zj5D*Y1GkjbQe CzDs9k SE "Yb]^rFgsBz1Ҭ.KRoCY|&<<샑1"JEA2 u3(KtL v :?2 ^ -.Vz9xAr̀nv/ !4Rtp&F#C̕^ _Ch.L`!7 Ipץg}&_Rr<|8w̽ltg0o@jmUBlo%4J >Z0j^l$Jۀg:=s< 7LeZiiJCS!#cG=6nA1.P0ͻ?X7G"E˨z; 0y wlX̾51chRU8x=V/g*@0o ~jfML=Ǽ+ Q$VipB)<+33HYv*3[hu!y>iMLkYx,zե[>+5Vp!Vϋ =Uܘ R˭; ‘@6G%t|Yv~efn-<4?,=_`CqǑk.3΀9l=l;޵^V]EedܼI$912]'_H7qO'["Qu :Ums|P<+n#Ra+$T|sk#anhblTXA T~:-,e4v`;BDQ,Mڢt&rN䫭 ھL- h1C %?#LXJ7T$x@ֆbe+^AG*'[{]]90M7EӔ=-&zdP#KNaBE'%?=y'uOycVx !:Gq6.,.)pMr6Tb!WZVN=i뢊;B/.vsL;$~}MBи`0 Dz۬$T:6g-(Y݅I\ȯÆ{?Mn2Z0vbf)g?% y6_W53AfüYtl|t,l_ (eFCdȼZ} Qb]p/mgVz0"X~_"Ut.)zv&Er,Xȥuڷ8.1ˬTɲ6 XvLygЩ-=eljY5aT~z+}>^]w-%8,)zx7o¶3Oobm"[N[*s"L U,EduD#A)fhAfKpiKSSi[Sߢ[Mvln.BfckƐ5rQR{'gXzh ;f/cCu}]r."IokF98Y'D *ˌ]{_AEƪ2*ms2V{VG' |bz-dv贌yl* #c FGAFO{u㏵ӱy=g<}٧r]7-Ci{;@C}W>`h((%uh,]gi)j ~(G$Z 1\ > U'634% :\/R/WǦU9F \Dqq'f@8LQx1:f7B!{qT`NXi+ό/۞s9mrL?E+Rp Bֶ`THCފy )tAk<>f1>U|ҭbSVNĈ"axL:B2R'hS|+GmkDR!XaRl5V7X~.,= W2‚M MNАT*7>hnXs}Lx,ݤl567!:6e}% _79z,^E)?2 X$nidE;saBp.Ӟ#ǍgsNzʥU)kӰrz' 5%ɑ{9eW/FAVҦy՛@5ܡ9ms[[i݃03y nݲR Jc_A4fv jd5A 5RwS 0n~PCs"ƈ|TTհ^e_;%x8HLuZ߸[7WHBOi.aLTujA7L,ohe{yP!еNk '5Y !z2&~\&= VJ$_P"y4g ^$T[ g|Gpj~AQ4=8|fo vuh ;OgQa LTV j,/E{ ]'_$.ҭ :@[jDG&C?I H%omxϜc* O#O_\~{Ԍ`a /oDA9C=+saU=V6jpi0xY +0Jg\9r3dځ^.ř$!6?l+<GōHL#?/0H:hHe긗kRo Ev& r:6p3grjW+inWzxVNOҶ qDʥtK$'\L~e 2SW3 O۱(8}GNs< ^鎆Jt!4x&^] ovN%HNv /w5ťvxϼXN ($9VЍsmzKE7.櫲:QLXDT4BdɼCPB`ys?u.[WnE7K[Qg:!Fi-ewmjy$Mk 4-$跻Z&0"Q&^Qt> ,,Ns %.S}w\ˁbgkc[5e$/̪i)]a]aF+yVЙJT`IxC[RW?jDx:د>Rl{SŹCAP0~3oƱMwr@L>t<@LX\6zp<$$k.*#iEsR-8y1 #>_:ƈv Ƞf ۡ 3/.5f# %+9dC?p"vXaSrEc沵hқW8;NʰFh-T\\40[s!"cw)Wܱ>4@}JrB4yrDl)4;Ʈ2EVo`Cw.5Ha wT' ~8/ǹ DNP}s_+&RH W*M¼0冱3(nE쯵~pMOr˳br`*ざ_/oha0iv),n-0|/ʫDǠI"ui%9iJ ScRr61\AYtL^^ u8C Ѿe 'Zf"g30$Gkr3e;Qziկ / ^Qoj\;_Pw l+`yVuu/ʞ;mjxW |զ$0d%%lxSHd|<Ǘ ,tU𦰃&;s&i?,J[6 Pi[&f5跻IJC233=E '65~xǮ_nlxiߦ_"l1Il&"<C=*@p6 /~mL:(CsҞE*Z/5oFrRxìe흹0 aIF.m2U42BeQw-WyT'NƳ ?h()K>Q^>^1wyn"ƅ,G9.i?JmC~v5HaAdʸ<o(J+l: qH+0oVfY\[=(7Bim;F͘6~\:@Co5iT.V>J`4JN =uc੃)ܡdͱA@* ;3| q@ɖ!5SˢV#a{>tMݹ'3ay [SJ;n>j@՘o_ދC*(Bҵq9ւY4H7' [, r9 ~ dɭr1pv#ވp 百mVxo˻DlRX̛sH%RH&6omU jX:@i?2%SUV^F9/qf.`ƛ318/5+gq#nM,*ev}=rEd!1Do>iqp爜HLl8+_}^ w2O,O=צ?:*_48sF9" I[3[x1o' Fa2Cх̣K!<;I˲:K@;׍d;r)HuT]j4kևAQݯSu,/w{IY3*UT_hcY-˞J*͆Ug+DQV.}i՞/ΞKCoVW%r`j>0UaNzhqHB[߅w~O| Ck$(z1rCp>u ݣzPIS^=S%UjkoA闳ϧe7PX*gZ: SQxr.[ߧŲ'"]~`ky+rF@mTq }io䡣8 v* DEl~taHF7@wb߸X(XW[UpR:u(Zs8D6#;ux9\z/$tI}mwe =t15M},:;g2Ⱜ;n~gϩrbg0~RAfVbQi /h݅j-xE>K1 $fh`} $h4 Quw ݃2U=)g/W`fW@#+-}KkV)UzKzLƶK- "1iG si&8ta7[ΉE$NWO5IBEPvYhr ΤIOWPF3o)_3dFy8Nnp.?= 7%8ĦLCHPn\)N-%{9 V08j]tGgҖcvKƐVen[uL UpS<") }޴#k0"Y B;XQk)@Fa~x=fZvBs(!@3["<Ůt< s<AWτi# Ʋ>vj mX WSRr]za!ev P |~^jx/\2=-85g=FG3Yc~ PkZw-]\6@ZEӰmCm%_/Mr{# =fZg#ށ[d̎&1xiY&>/i$3[tdF8Ѱ`Co"|EӃa.B 8VK]4@fn}۲w)M/欩nf^ !.M22` M^ei;;ӪS4ׅ?tmj$2` tSjuk΢K۩@ϋL-Ntc8!Z@[KWv:_]5nK=Lp)F5B^:^Gg8iwRkF.rH84\J`33OX'ma3Z!XJVc&{97{;-$4$^aXJw k ɏrvic4eWPJV'VGp(<&瑋EfdjiQuZl m2'h;U0(t;RhGOɀ(L=%1^0`h,WlD ,rGp68?2\0tI%i˗ȁTcV4W%UrAAҋoMK<;S^6}5}?\'+a\.S$$Y]Q.2?!0Ty;U"\6_XaȔzfPICi"i( q φ!|~/*Uk?!b;eʛ|۸'a-p LS'`ԍzP&B^[[FnlT"]446v)- ^] <H=4ا@;2HX. &\EٟgV}K ,\P)F%5:X gO̶^zƼhp$X-׻8%cs\ 3>MmEf٤X,$Y&$I`.܉ѶNxSfrH:umrKle/}?xbJ#p=r)CpA }T7N]Aڊ릕Zjl".azT{]P :.{VԣFq \cAKJu@+R2Ʀ~צ{ctL|Turobܤ1!吇"S=2o_I)΋@m)6_[kgL\?J?:#+^}B` ZǴbE7=Zc_Oea)lJcZ2?r-bs(E03`.,eqcg9kf͑ZYӘ9l|So 4Rd!:'a Wu ; Ź̩8A tVDDK,7hd9Eg)#@Y_Q꟔hRvFIzjSp(H Z(P F eJ\jk(>@ ElqQ5XΡ¢raVFDžn[orRe2R',H[][|!!:Y)CБycJgYZ070701000004ba000081a4000000000000000000000001668c169300004f84000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5670.ko.xz7zXZִF!t/{OC]?Eh=ڜ.+ZGv U=3Gs}¹ ;:p o~b}@QU)- g]?@ZxMx<ͣoDf+] xMI"3,n*LTϴ\0j @#a ?A"YzTnix. \Q'Qv4 R-i;|U9@V4Ys_FdXhW},>Vat?ù"VVhw+mӦ%}~ac+W5dv^¶ZFE;0v$VrXfD!7 FUBCrX݀%Wa=U ,M"$~J' k ai0\ [_C΍͚S zv8A ǖhY>_2,0*aY ˖rNMH5h;DCהPpYzx˸aa[ڥi6WёFe<|@ؾ+QYp>TԸ1XwZQ.]vф8@]kJe"A\Ώ=HTj06?T0xցWEBV +SqHÅmhؼ'ew󠡺Yj "$6UB&d vx!y":1}Ez×\~׺pma< }QZWem׮LjT~w8{S\!NAb?-0?836X@(qNe;h1!5*%db{=PDWiE;A/nuifE )<4GK+;ǧaoWﰥ|!38- r6kǞ+%S>y a&<;~: ίg`2ROe6IsW Orxxa il O{vXf/hH'"ݗ9i B?|_ͥR7lu?dtO" ,yZA%i]7H0Cq5p [~f$Pz Nb*xNt EZv۹ n%Vy mZG⤗6؅h 1nr l95fbxQ\ľ* XT`+ :sIgm/XJoӫ>O. LH jBQSbqK [Wȩ_A sx.jO%78O z-WF4䪟R68j֨2VBj4K ̔ZL|ؑuV6acRqrrя5s) D(tJ zCjޑ!%\>ZW3ۨw!ۑ~_?2 arfW^d1 `(6Rv~ڥw[Zg\b - #r=?N3Ӫ71*d TZFU8]6Wq<@⧢q *H [qK$\:Wds 'ͺ|j:*ƪ@Rp 3\ך uIu. r/ml4B˕- O8|~RQ-Ȁ&FT}a =lYXKI]oì9U] QѲ}\ 5.OQK_~CTj 3iO Pe@Z'>;SF[R tg<,$K<҇}Jv i$K`, ĶgvSpi}ޝJۍ`]xMBr~nؙ]<:0<[emx;LjS'.ͥiG%~<±L$F~=WP"+GiPow_kHsY`>JGi(ĭKAr;X>6կ#d4q#q9~tgo:1?t" `y2 fo=Eh=3NZv*mPqG _Xڑ@v`ϖ $">I+5&P::%HVi[pBB3o!00)P: 많vظ3̅N|*BSIeZ^eX6_&jEIC\m=(zfn6cN'IYa(pRM+7];' G}*~`_ =;@ e#ZR<1EdJӂB?D/5a/ưdZ rMo|;kiZjLؾY. `Z ZF޵kR݌L Y8-蓿M3G -bdZ*mgr@ˌt>նZjZG<NK\íd/N m6 Ї&w+hA o#GZQ;FT\=:/D5"eL:XrmSufwbe]{mnR{_ItB9~ tv*0%a@v⤭t@)|.U(Sre)! ftлYR[ O$^dN3YzO T>]S!-5 ڇhy+WI̦OM"4YFNÈҢԹOHg!6jZ^7 >9l֗ HM+NنH.V.,~铉%;fZUٵ?7MKGˎR#2 y9t~mދbu!5>/ y4,Ho_[3je^d/>OߞQ5HUB59A_pȁ)^4m imm:}%1bKAe_3 ^IWG=ju{&HҺ׋ ELJXwЫP<MpqԾ-ҩ~$gsuh6 QI&vC'ҿ'H9q 0au$W2 T_VqkFzO[S1__ZP9oN՝pN+}%&_R\ Ma+h78HLhוA@r~dPީ/v5ӆFIn)QІ8ۊrq._Dъڔ^C]mZߜұ:.hzLxJG',a˳V3'ނo-/ 8\B 7TZpaɀ v^&?<g9mBCL?A}6GԢlAF8(c|Ե![f!6s˅|c <"?\ n"UD7*o\`$\i9!Ky >xpFKaM7fN uNg0-c|kL<߀S&SJ^f|!UJa* <ΎmKw`@쵠XGn$_XZ+7px Jh()$ػYTa/Z2/$XCެ~i6o|&to5[kaˈӣASĵ!`.j쿐R:s϶uϼ?A3@J#~a 5}蟤B֬ܨ Vy$9s7.jϖl9ۊ6E(^#PQ1ۃaL?G5AOf/݋>b.™KuNu\蔶Wa-;DWЮQLx@Pi B0@ڝ!W'/=eN栨$eh6^\1(S /W x9O? &\ʶ^=o{=E0"6čF|zK~|r~_|Cc @+$r496LþWmp$)n]LoOoW!EkP NWìΖEAk.AC[p&Cub[k 1x,r/q7tۃn. cu7 }l&\ x)M@Hŗ& gvNvx8@>I}C?$:Z^&t֒n1u)9LB-TjcPVD~. R, +hQz1ԟB%+>D#gyPmLyV*W 3Ӵ_4vJα[nx5T-1i^4=YOIu^>ǬZ>]wd%# +n:=2ޏۚ3e5qjx+'%iXvZ6-L!YtZ5CW^ipt Dw;s;13^ZK~E$O9  #}z'Ř*#O$"?|d qﳩF*ټ@JEaC%˄V@0o ^Ό3)F ķL G8Sit^>[0% OmgqBsͥZ,~e9F53>N$Z[sb|uҲ`&6w\e3ylj5N8[4:Ǝ> )u2{3lJ+Aq[iBK:ЍAm1.]_)X/\ELAUy;PSx /UIUމs|2Zw4Ưs3Nr?!g|(lOȣmş@/SB>Q L{GtGxڌ`Dʋ`AbW 2Vy41!{eZcCC 3 0zhav`_6W|1YoQ;&}0j18+;#u8T&as6HWVAWG%0/RNʤ0FVM*hnSqN2'4kXT ƪl*aBL)OS`tR(s>s&r)%{yTI˶81ny }#IƔQ jK*I1Ǖdt B b0ְ/?X/8[7I 5ǚXw[4x>3=:_n h)#FúxE)FhGKxko u_bg5~{L\=gnM.O~pɥzJYD@vAj:.سz[;Of[ Jvh@x$OElD%lb]vs@>](ZC\k }?v1K\oO2.nCvR}ϡFTxjE*v'c ,%+S(yhnS#%e3(G3v"K8[Kj\Ycs"};`+ O͌Bǭ0uH@M#9K ⭥-iC~׭ A`DT&k\-) , h8{6AEQ oCgV碜 5)iP5Ӥl޲n9aL I,=*V@ǩ!!%۫vS>C Yv[D [i?i!\r{ێ&*b>I[S3|LGrZ A5*351j+lz5OTeeԤ7vV(l[iZϤR^: (gb-y+4uDn%@] `ts:X~Dܛ0S?du=ʕHS~ zodصُ;P"j0IHhh`0@Gɘ(nHK9ͱ^f&n`z|db>ȴix'ʳOĆ4[]ScdG2BDRN-xW0oQmӥe +u}y %[._ASŊ̓mN_=kfPtPϘJ <;u"WX,x>Ѱ&ι=WTErNn;:s0_9jއ+>jQ/@ڐ37bhr>N-~l>cpZ0A(CZ(89HRCY3PryERM鶵mn7.O|* !$}Jb{~ )@J̿6:mY\}u`f 1/kei@/c(űd1({%% RS)܃UvEOc1{ cE@ڳ S}i'J"RX⠄Y̱t&GK ,D1pjA`;0|³TLF HAP]=QpQn[dJ^|:=0_j>YTDfφ㰤vV)A'pf+E+kҘ,I1#xL>)m|D#N@oJ}j4E#+xt[4J$B>tְTqlz}M{IT4E[H: ( .Ĕq/3d/\pkJHBۙKF֥de'\Vї!~]8|A |_>8X;wmLD-_3۲@# |iD@{p&i_C8D09 h.P@*Mm6S+b8E Rj}@;gm#V 5U3Ŵ$Xٞr 8WzR.-Kr` Q5.smlc<|3h錐+wyqh BW>,>,d4uf9^>P[Hh1FHžHb7G1̉'C䴙yhԁ׶-&Qjq{7'y& &wÿ79i__F7^>:%c@'w$h'=CWT29/DAǘ*\ȩ@y(slF7+58ũu~\ǥ2;ATh^Rٱ0g -Qo|t$3_~F!$G ݻxB~:OY,,wj:O7;^dW -Vf(\t@ hD+c讖00F#WWk5Iv sCqfͧXZA AKF_cfwVbM(6)7wp>Xf:g5yK>k7c"Ѿ &.j9㎛4!FQU/Q9=CQ!_#CaSMފ-%@Y3NE2H+eptfU[qt?qVx4Ya?EȳX%(=ͶDžS~|z'_B-"eMV-sE;t/6"߿ύ# ۡ,FW(MϽZ W4G~܏S~ >-B4$(R %Dߣgڙ8CKy;KYrG~My^Pqij>9oK*>':}F]Ji<2<eM|> >i'.c=c46etNWӥihJ@5kNzv{eFZvf'461<[a܌/=#OJ2m)svhrB?qHէ[e=3b_{k%A5 <#\6}FcnKP\zrjcbVXZ-K);mqW4I?1 bb%R\aM)/)ĩS"?2qr*C}cu£N&94ֻe Z,8zS#0cو +TF ;Z)C{96`0;b9jJ ܱot`@? 4D^]7Q%Fky۫io|4 U3eʀ(Ǚ%M4l9ÈAWUqL-J?/b/vdvfxFЦVXf\!-Ip/`x(Wp%M̔STDnQ7#Pj4~ΚշL5s.,r1:>*H>_aQ.^6+'7Wv~\+7p' GJ28L,T0#%wKzieoJ< msC|>嫔VS ^lUMxP\ ZI7wAAZu&÷ڤv.^ .]:W,;pR#k t w ,ߪ<=&g&qzφeӶJbkb;?+D}aO颸5b^H.wrAaӜZa--gpwSnE%@^ͽCةG 9ssqO]ׁ,tctA(P!gP> Y3Ff1& X;6{` % E ' uij58 w+5th;$b1rfK\pu Y.[UK Z[UtPOALBb#xL KΉiy&?:!&ht'=t? . 2|lN/>3woknV Jd~-ɰe shOcl6T>nn 6HG 5'jr9u[֤qM~>iO3@hE3 ޮ\^6eEwyZRR\Qq/%JJg:zrԑ%^"A\FyQZ?8l|Zu$J\~59Vê5۲t+^qc@:g膄To\gDċH6C-K r]#(3tu;~fuh)88MHSRg~_suk$[t詁{;$WV"'Hc}_ "&7W;Faę,#q6/Ȱ{^v KpF^sQPt*ӄ=OeWD<ѿW|L °ݟrٔ@,o(1H'Táy>!0>W|F OaZƘѪ;;C`"ǀg{\-7 yOuˆ[eol eRVoњƒ#r"%6P|&9q!K23={崵O2O0]6 x ˤSz%3߅rj3ũ:4_y!fZ( .H T6/=~f*w {$|GLsh|E,&,y {CY?Q<1Ȟ@T  ({} "ŔA Ο1Fq~3W ӆ@($}n8z#/ؠTQ?}ߎXb!#bR;&i[aտw)qRqT/]E ]?Y"Xk"-BΟ?gYeGQyU ;`^4lc$jr2qUNz'- ӻGab-ʃ= %k}.7p,[\!ip0V6M_ 1g?נʘe_}U ?,3zZx*- MCZ6<N|M-ty13F(732 KZPC~:V=.=3oJRATF0̅RylTl1:NXk>ɇp!dZ<3l3 %a Sm8GB(ʁn]! NFk(zeM OU=^q/I&m`{͝@XTTU,&[4>Y +#Hݦ"7=nUc䁥Vy| n[&lrWBq]l>(2E[.nXR 7_^)T5EмSw0ú*`΂*#Foŝd!wGʻKiI?ܬ‹4|fIpajFfWjh/ /ObBtBS(I}FxO{&#DC6>Z3#$6`A-9X-& o<;Et2)QSUhsﮰ%Xp"'!<_f|7hq:Ό0)r!])Fck` LidjLz'meɺpe>1/D@:v\( $6[_ z~NTqY]y͝:+;"+M2&3=el.0h $AEוC]Gbq5\8^ ӉCaɽdm*ꨘ&]ϫHkVZdG\[sh^lO!ufd#,d.J1$ф]h}V~7ԃAf>c! =lmÚ9E%qp#" a#X!otEfĊkb|l&@Pk0T{pN Լ˲vvtd)y[rC"Ne>ۘL֮ײԊ¿Y#('obYn9*iYU8Y%&m Ru06(Bݭٚ,5G1^=޴eѐAm X4GRtsiRKl3T`\{V?9>8!͑:/F`2T zRHY'5椟#֦*:nlj!M3Uc͖^ >mgU#u/[jAZ9Wg}`|۵)G*Fs#&XMsG`^0.=cm1q^Y0_r,sʛ;fY$>ri'򌅢}onfJϳ$+AܰHpvf?CxA۟GQ uVf"8 $KL:jt\ au]J!}א1Vcl΁? n s;>JO ƞqz -V#Lb;S9Efd ob$y Qf7u\"I|4)'֐l!(Fۻ[ c(Ƈ$zϬzǾY ڀ/rkZN6SM7'Kk#u::Qt@a4DVGYSsUCg}{å u2. KCT4ޜ>Qu쐮f7zQh.rS.`꼂!F-L9em.a>Yfc[جvSұ,,wXyҨ `@;~w;JCHAYI(2" VU\!W-)*/8~DCH\.Cák% FZݵ5nXo&~bFPՂLz(hm=_ZG@jS$|czVˢU4ڄ_Z0[KIƇRږsװFm\7yOy չ _jȣ}>1,멓:nCs^kļjjJ g.0K욫)=u0¹)ė~Y銸[fe͵J=.rX%RoqÐ J&A:)=t ZZa bG^kK- >s&LOL,=2&c59eUKI3c Ý;/1a$-h HyJQi(hO_##l!dg' zK K(Jˁ Mk%d*Ǒ=qqM茞Ù2mPz[%nYNS Wpd hX#*G >(u: G>tS&KttU? 9Ё]w&,O4%[;StI5}$EB)QD5;ɳ%(ɛ"*mNrmNd;ZVʕS6^$ڌ>q\-F eADw@6*k EKCeְkVCǚ+Ldh n{iyTшtP%-U3'ne_1 /)8*B=Yz+Pۥd2QF[3XW= ݄bLlxb?\@`ƅأ֔1cs3LLWY/ۜqіKo%uQ(tʥuܤ7v̲] v^QQO7~l7LCGWy2!|6A*9b9>ݗzE<¶#aAϧ;F*ɔ +2KJ@B u[_Ge|@ڑ6~9U (hD†zxeԵCKlx׃HJ<(tK=/ j)hR1ШR(*IFOM9[h&ě5Vφ5L^L:(-2Q~wGXZ"ST3*Ba81^;RHxo:llCOנ6{&bM' +tSvVCJ5#fm9 ^Udu[V2GDju2Gv.bC!Yϸ.4v"6#mT?Ob ^QE LU9(?hLT_HNt n(ga"䕴'˞Xwߝйuݓ%j3hO/n ܅]Nq<eA(|:"9Ӊ0g4ȣM+P %k6,G:``$E ĝ(Hxk u90OI$IS3['].y+j LFb03bN)Nſzd3Rlt7ط=6:1%WUenIZЄ4Tϰ2 4Z2uz |p5wnOʟ0}Ȟ KkKR<{01Cq\U"Q0)Q\~,# ڶ7Q?J(RV$.GOs O؀eR{]534бzf_c]W<Þߺ%F][`ϱ\(Voc[9~j6!riN(F8w=;;($DIFŝ@Yƙazzbnm!.^ȩ;Y%O߭b{)b}~km&YD;uRG~@ ɣ.&C[vtir Mz 1zsկ;|=lTMA +GMRTP8.!)FZkFOU ;!>S2N=8"$tZ,M)PC6ՠ_`✆}7L3٣ǕS缫 ɘZZ\NnT aHXVI<nuK P 9zMˇMKt5:%(|Md_Cp_{4`r9[NUgCc u鱱,By*eO1}CqpjVk W$\g|tNLql6^[t7%(F} F,"`-є֬dƂ3td <~k˖&u*$󺳢)}ڏ HaqZkfD+ 0` G(/[%h=I-?Vү}3-ߨeg;Z2$۝>F@ )aԗU,䯶=&̼UᤀNosՂAI| #@ٗ_.;:V w-.ukfk#^ѶԸOQZҟCx|`a [[lCz]a%[jw72N]Gjuo,{v!))J|*)wPWEZ|ъ:E\LkxסZ#:Jε1To?0 F\t7^/ߴ{?kkAl izQy5z.ßyAW[T6n/tˍ9x`cإ //|r|^ ĂWTyke}ɫanDtěb8S?hmGQtc T!S բ.BBPrABs:Bܞ{Ŷ{땉=9[% jeH*5>/5ƿʘ 0'D[  ow Bӄ[ Vb(N`Zj9&`϶7݈͛ #(9UG 5)]Zl `ݣ4 %?Pu=뜓nވ)`"j {uT HҪRUCgF oZ^Sʗf(H* ?H4)떶[N,I?"9M}Wee77[Jp#bz 9K$w95 c1^Yr`dD,w ") *7!{SGĊ9V1q>P.0l_PဒVI%5![cz$͞3iF\A`Tu7-ˌO/ALHG@ب'%ڪ~™:(O )#\]{.f& x.ݡW #BUf MD+vgw}%Sîpo؅qJ` 9\[,~Ͷk#'ʽY I oG?V?)tLdL 9mD?Zt}`'_ڙB?_]Ro(ܨJb0}15sÄS=^6VYKH\;$kq`l"FX@Sb?'v5} *iSoR^./Y,5,HD?h8 H~gNjtsw=!pnFBތd{Rl!KM@yv_:&%7̦'c0R}a^2`+hMьs7AAѵ_M}W*3OpkA_]:O69LA<1McV/ِݵ]`j|7A"5 #2] Dv@(;RawS^̵X 2IP)yƲ@xr.32W}9 JVlM?U3(N0á%P@G北g}8Z©C"tр|9Q@E{KLJ9SmiuG[9dts@HϵQ&H8'$}G-\gk`ciΉ Ԁ'`PpKQ"{2g؈z w΀f}[ck 9t]g0>uD/ _xT+OJZljqG]c+H O~Qt J;ZY񩆖IYi6yYwpjT٤d1Y9Y_Q40izQVVZ`kpA[A+oARGѲQo/ &x}]Zs"`:Ct쫪&hdko9g:_d=&r-U SS;&35 X6f80R^.;3_KK> )c27ጯ,guh5_`̉,hor%9W-K?@(S !SvR-@NC_ᦼ9z!05@sd1_nVE#-M\jVn_s57|2.KT\63M,Yp#T"gW;} /}u"o@A*$TMŠ)L?-N*^/  3u, sqcj#M3o%PTnz{LfyW62gucD輥ݸ]ړ_ tj8PA}f̉TP~}2CzY\qC$ N%" g5;Mpm8܏S):LyWG78r ^R_6ߒMl=O!U&8wm}3 w%\*{PZW,꧸Q2bF!X ~wo8*c}H8-^ |QʱD]_9z5W8[fiaf%yG ˷Q`płjqH[[4A-ˏDeކHAoFa-gc%`譂-ع8S !%x3C3fub!p3Q3silv#n*FS+c˔gqrɓ NC5P7]`,rбaxD?}d~:f_uV~6 IcEscUcH*hX@4~RMKNuu!^uKQKJ0B>%}^ [)]2ڗ4bĂR핰FYj 4,͗-4~j/!s^e9l= ,R e-baU7._%RY\piACLO#ZrТTǀKI*.2;OV@"#35ѢF~0/W<)}bЪWQô{m-[CU['asĤkۡ ='BԒY*3AqiEo^"=U$%q @^ݩ֗!aP ރA%7DX/|UNuQy@hmKĥr)I x&9*ؑA=]0d!`~iqE<|2`^TGˠw1xtj O(#¸rSVKQMV?GY.\ѧܴդ#ֳtH?ŭ;/~tk~J?Ef5׶DeXWt :f[%4>_csM5"I;!c0Y"%åsH -'|>S\#@)  İۡ4SX-5w>\1ªZ@̇_>xZr٣&8%;F9d٫@Z_36DVW7釫WkcmRZ4֧awLU1KmleZӣ;7.d׉aǵ˪x̖CmGZT M#&ӁXLp{?G?ĎC zJ(}AqCM`NGRle 8TʃH1;[zFen%M Eh+EO₉iN2q& fjrIĩ-$g1C]~~CaIyCc$.B+ /*Áprw{u')ʢƕS60nZ;ҐV:hwl??0WHE/ !|#1+|D>|/Wbl;hUEs](|ģ@9::2.'Ԭ^*lOH"[._ROH >oEk /pt,&˶Ail~Ρӻzu; _4T}$nbYgB)ׇ@=_~_΅Is0!09Jk:,$ִ}ֈ5(VcPͺ!8[oVoAUId2NQbmT0Nb""ۡszS*Qo(;%T'+ X ]+ Z%k47my"o+i8)ʁ/j-KU}В}a K&xڿg^ZWDϭ8<wjS J+sUMt,cUC&B?aX@ (is㭝aN|tb%@ zgt,sWCvG}]%KD'kͷ P)P\i\ tfALHUuT$ 5A' 2ޙ>)!XMYeaqC`mXdrEJԦ03$ )/i1zb m]GnaL" ksW=|@h#NNjVeSZp(:v+ ԛQC% OT yi'iD+VpZ(M΅d ɕfV扃+iSZPAG;}@ ՙK x4`>2'TGDlV9/d\@ki OE@ꥉMZ3vJ0s {*:Ә..05!dIhor9Qϲ9'n&,:S@eb؊J  IGyrEi=t ~ӂ>GOīҋk}k ?,bco ݤ^lh8k8y 9h~%7L3BNx0uc&X1 _lk[w$tWtEҺ!IY\*pazc4Ap4fOTEw* VqSd]-)yP*u#78rC. ΡǔX^OE_.9 k>hjg#J|w;CΌy-@qK+c{zU \}m")9Fo1kOZt:7v3xF |o_i?JZ9wX!BnB;l1\jNsP+TG>·2{156IcBv]/B'0!U!Ǽ \;MkyJ@yG jdIQG m`eرCs=\޶ډ6.tT3g,ҍ:^0sr܈ꓤ   BʚRKFX,T2@L;tm1B2NyQ"*&/ҍ9?OM~U}N49iy7Y sp秂E*p.XMFp;:!aVSo.eAX^

    ȓZ?h+PZjaE$|h-W '/ݵh?[BrU"ԗe8 _AlKCtOKLHX1-Pփuj XqZi7:|EγιXl%m;Xr6ͬ~p)p?Ex Vptp[!kPՈ`i.Mi/^^ Ў]7`#~#Jc<ޛ/>( hUeyrB<(`d c.lm8?S;A(D%@/f%=u^s6piJlu/@r;#c7p 7^X܊\}#/,[˥aa0):js'`l j^ٙmWd=boe:F\'j (֘7< Z+џ0 @I1%5B[ VLfg$ђ=迫ѻe@={$DvnXP"nm@]]{S1 ǚ[^BYO.Q9Oiui41,ValIv\ձO yS6ОSr\{Hnd^]o.|ʉs@Rgz9ScmɨyfO^glZtgQƸێZ9We"ֶ29DpC˅= Z0=|raş:Iり}UŰ_S_BUbT/̜^|nGpGϐ[Ä/M ;%GE w vE@ MSxcʶgFm2mi+!ob62Gl<NcEI<4_r?L<.N:K-L;oاEɭ-M{fQD5;;EMk Μ*8lxqZѿ| <E!19ڮ|˓v=нP˄C':&c_G~,5wByWR-b$ |Irh˺k! Kkqڹ\v{Q\+u [e: n,RA7~ | +P\Y<}yG;yyk ߯$N5#aV-9:%ib=ٓ=Zy҈`AA^kJ54!>$aa QF _dy&8ɡ21"+8fuL@FHCep:B$Fճb#^M1CpcR iv#}hH{ܶUY4s4J^h}V b9qZ~־5>V6p95ҀHTFuԂ]/uK.2Zy`a|a >~nGZʫ&'LjڹhL, Q7=H?đOm۰L djM'g9yR#2fzݱ<r,@,ebXPig77 `p+tyNЦ2ƳTC$n>84,5kV-LJ ʱ[ٹ-;Iw8ɕkӵ!0B$Z(k F8(FK轔3%G` %{l#4iU(,5& >WٖMd`E4& pqUWȼeۢCx_;6l_Ocra To@,5Ib>!rPsC˯(܃/9ɎEG.5!W" =i׬ΘOE^ot{^4FpA#K!zo)zzԢj/^nd8?ǜxK y[s@KE:&E@.#fp`ߛS㓽8Xu Q Cj/30OێkA`R&? \Fьi_ugZ>a$ii0կۄm&Eo`l.$ιkpV8ق!x5 Mp_c &Ed NGׅ3e! !LM𛍸OUA Q'T@K䷝_D(Hwxw,mUy_yڴ恷 1~W:˾);L88{ʊj;3ݑ$>3&n1˜Kdbmr3#ߍ1I ܧ)} 'D)ո4}JjaV+l'^~@Uh&3WTx0|R2;Cm2VnALV "F BO3ÃkˋDaiSTKS-b18@wp6r2?"ӱfgsT2^2:*AYpDvop20c@Iɒ(&S3o(<-uY lMʲ)vn -*9ROŖ4K9]bFL_$Eea *4@ƽ]Ғ*l^ M #_1Aߪ:)Onzkd6FQ6r]W^1'cGq1WV2m㉣Nbidnɾ)KA!fR|*) ]j&2”HPaΰ#UV2(\U?I,% K no+2ATDm._IӓdJ1A$O" T5o<cM~yiksA9 lM%GyzPnf16.z8HOB_B(+իQ4K@S-$ %9+չ<rmA W.!^vlzxo.E})9Q%+!?|'V9|(~{v_~IGf*ҘD]BG.ҦF#yykw{;ҤqT`ڹlb9#h v]ן@l' bE5u)0}FO ^YXr,7|]F|F1C V j?#tϯ[OT~`l8P҃Џ7;4~ )R"E>0o M<%dϝ}ZQA`}7%`1LcztpCA`Re`U :Gmy$'ݬ<D,VxF`R#{#P?45Xܥ{~QMIҬA?'~wڤ=tfB4.u/i  p__k͉D,̶ÌHISiHĶ~=mf{MyQ\S`OR<7 gFnN{9ж7f 7!qV0MMﰁ2mQG2Z58GMꀸwH~FK'VisHqF'i$O|uob[Ee6qFMiuir d&e݊ +cT,suB>N4 .|_Ln<XK} 'X=I ~i7P) `re@ P5I4^.2-(V(֒w&f FS~㻍`.j4lwj~S’߄OJ>%E ce4.>84 `v"+}>n[a! n{Z]{+Pբrp0 >g.gIE1,@xJqt?`vϒQ$lnIRyN}bt 8O%cjے݆yt})6ve:tIy}ϙ1ar3:B]M׎]3bSzTT+?:<!29HRa>}Doo(#NV~>' xYelIzE|@#v!@~ȣ/y#-@y`@?8;Ł_: x_k:J)lggDF{G*ú5JIdNOC1P x XmtbP%n&VՆ%}gzVXK`hw4.O +sP.e4z*8;5f[C yIR~fEh^S,k7@{SSniPGZ>Z XXL;#k]iSξU+xI>TD>pyp^֢ qpp-6 iփ1"F,HXWu5:[kUgs H_ 㒖7ODϏw6,HCjW̦Z(L♢ZPqN"Z#4~ooJ oQfZ a),"@/+N!w}~YJec#No)afr =߇AgI(XHG?_3\0"Ƃ;p&PM=`wv5)Q%Jvb6%g~Mɛ.ZK  a-+2-[dx{+$/ gnP}EOsicdᏚ&`w:!0m3m[~ 7)'y/tflj>k?}xY K?}e:MvFmZ'խ=2=G DĒiF%"%ݐg~t>&Ԏ$mjW;^9) fQ7W(Yq<[M&fvXLRA]KfEr.7 ~9C`Rs_þ&!>)T%ڻ8͜zwE: hZj'o)MXNٟ٦DwuEnP݋Y3 j-iN`!S؇/mT\MMiP(;A{gNN~GtOO^(CFk[,u%?e;.%EKsJMVfv`O#Ќ%hW!+Ϲ)e͡(Oq(46nwzߟ_<wAE?g(6L1an5wgP)KSJȹN]k;L |^MmLU)fMׂIx9 a!Ф7΀r {%E*R*d740nFB˟bˆ/ +şYlg켁<50ЗW=6߼[# ?cW ?^'Bv7D\)*O](&fSX"[r\L[zL4苛 $:4˼0*.f͎GJB6AٕjjU;< vXFj@f{%{p}%E6؞=M(N15a͂!' 2q I _{4KKfOnѥ\BQQn*5Xya6׎W+i,B/ڹÉ 5eZe˯"t̃?7Ps3^B8q$\zS~f)t00^%" {FޢdɾeZLB zmG&u&x| hZ%;+A*_WDCy֊2/8t 1Q jD/{ܣ7#O6NKq)~jx!dOwG <%[W)$\Cta?Pꐁ?b[!K!{rf;*w T+C6IT*VW/Lk#7xC_A^W;fHcH3<:O@_Ɍ 8Inb֬Ou=ȄxKHO%ᣌ@HљfС~6a9vNH#>Gcm#cD-C^2LQ5j189!AR~Iטg)ʸ?m"@M 0@ ȐYOG|FeG%I^\rwE<} aw.p(5!%ujN)@5Ეy#U+ m)2͵+zۻB;8qa#3SO '2}8I٦؝՗F UsE"`D;w_$)+f R5HX?@J(F#+[AڅHڠ w:?!>"ٷ_.w!35_oE|&8 !R"Ȼ\xIdz{EԌ|(x݋yU?ex3&py"Ạcp,0"h@șgt<̀~Mk<*@WГ:ޝ,SdzLu.kdNCs̟%R42KfY̘J94̍ɾ[\:ŀo)E>1'Te~ Zc!no)<](T $!pBzSNIg.8`K;nFHw`봲sj:ThyvC,jQܩ?T> :/\15P+&{B ݽz^_&C>KXIJ=g .t-;)]Tbryecb&3 %(vvʁzюCT#3MOt{.0#}ɋLSzuy-. 664cҠ;4q~c{oU3^YZZr̛n&.?j3m*d!]1 }ð>FQ;'U8yj-Ҋ':ZG3Z>{C/vp,O:# 'UJg4jy{d],%88_$gov۶WILCDR}]ޢ?D|m 1``T%TE JxibZk; [5Dxr8?bpDB/ߍQ.Rdp\lXtDGdiƇ̑S˥g#L>-mT(\e@%/|Ƥ!=FC`FwMvLf*SXD|SCtFqm4ɂ h'픰~ϴ߽KO ) EY?|6M1ôDrN(%.Eo TS᥈$a3ʾ(I˄6q5( Pz Ĕ:IGI=OA6J"muѭA|ѢalΟf:hp#G|b7uGp>!l?ZòWaeԲhӍK4٨<ѝ1,]|gij f@q*ھFޠIf<1ZDn,Z4flZ: ES 1I __b*|q< '2 8ӻaˤtdMf]GKtEY ٨vC:ǧLi>Z|'.-.VN@*B'_FyXc h[-wR DqyȞ|#pHyc*5c"4G`.ݵ[).&ⴂ zèWW-M'GkfdڄAg:4e#?(K GH!az߄| N^T!y-AQQ'zA+ GUzDhƙ|YeC)3j^bз&hv}תz37Pl[vܧIz-1QJb3ZF!vf+WHY O .ԩB61oޥXfAw҅qR`r0tC1xĸ*r5&1qZu:!Bme ܍)l?=*fb_60K? NNP!4Zgz$S?$Ok*$[<,,20[j)*oqfń7 3ɕ\ DA:Cq"\%DBvH #UMҿCtVa״-Z$e 1Cx] K:}8 *H d ݧ*N9iѹ,UHJd'/C\oPY d,L;?G<0A]9{C>aZõՅ٧/n%[_^#NMhiݰ=p{=݁JAQFf܌z,TBiԊR0K W^Y"45.ux [#, QqԖV>[4Iȅ]vG^8E!Ӥe-k5/Sқ̬YH~!A:ChEf`bod[gl~>Tw}nLgQM㚓M0'SwWU*a= 9`G|:!v-6{-Xd_"p(+gsnIv\hJh\TJSp:JxK0>@fW؇`y,u.ӣrp댢ުm-㲈O(,B{>#;oC.g ^V1y62 A ž}׈'FBt≀CB\'P*`LIL8?QR:j" D|ظ0-r Jd8E;l!ƳzسVS@[~& lsޒP~V~zZ-}Ll»[¦DK'!/Q9T(r˪ fo~h: T(@c$ڎpS&>f38 X|Ew6 Z:XDNQd|^RRs}jR8^3Kc ]yuWJ19!Ң  hKϒuJ\hsܳr3%?z]d5vf'zY\Nԑ:"A.‰!үQuDV|ʥdtaĽ_ RKRw\ Es#I z̆$ЉjKlQ|[o8pobEʷCGahI-(-w`egîrmx3d7OWZWL-i TC!Mfl[FѩnXp9zd8BAzV3u#i7uD =WER;=k.]q+:ˢ<5ko! JDڵ 6txvLoGaPwZLKɏCY ܟً,~w)Smps,cJm'3hQq-{KE`~wM.ḂH9}fI{b-8Xjȡ~s~!ԣJO<~G,u@@#HI5#ќ;%.'+3ܒ\bA*npc9!+SXzli<8ĺ,wQ '`dUPؒAؙ/E 29:UL 's6VMCBҺnX䤓>\mAlttOE۱?g[FE)(5 {ނVnM9{A B؈ 715`jYx3;[fĪ|Yzzۋh9Cο&tj۔Ag.I4|_Y!HA[DGJ/F9Ћ^felb@ևM&wj +EƹD#/B,e}*}s58X1x+1di!fb]$tdMBٹگa_$_Olg[3fy>z;(PHsiT4Gë}q6-T1#N˒"ڷk!A]R9D٦)4(hX#scj :L :琘:mj>ҧW݁G鞋c׌.!m돶 lvk*m"~U="iX$=*3^h9PؓO"Y\SX =L$UR~ZKy?lȩ(l" wMvʢ̍GOG!7mX&7dm! _";E̚2Q]m(VT k{[NW^Csv8F̎;Q([|p-y1C"_ }+|= RQ ͳ*h`,HwxwBrD43͓E!~c c+VBRxUlkc'sJŌߙ (:Bz = |h'ָ6fhnȗhpbe;[40{(m!-FW6[zQfp] ٘94Ť:&τT qؑw-'~ÃpP(u毕1up$wS1D j kىX:ẫa͹0V ӌ$1S@^ d яo~yL07[oLGInjllթ")8=)LqJ ^pw|}5MOA:bO[FNih1%F6!~`EJìyaPxXF6oC_) y 3uɡk_5 YڙDb/sENRV̢֡KЂԂtX)] 'eCUT[GK>Ұn4I٘@m (tAcC2y3أ\da7-9Uz<3PK*`Z'`U"8ߙsPTq Ɂ?g@JMx2 J |Ap0hZH!1x7+ݚ?D@YЭqާ+'x zB\&m|;}]>KW^J-n@ *tر "/8G(gAIUmh!B2ϔlaxBmp ^5@j## yوC&5!-9K 3~ӿ9R˩Ж/Hj']h c%"UEw} Dw:f:~s g1%RnVm\;%]zu Ώd.8~]rONuhgmj!# Ex T?S_k̳>j#g>ƾYv=W7(Ph]pY|F" JFKPc[2V(Sx!4Ba2~0qfTm~=G2 L_sCYb|ԓm 4v 8@ij,fM̰':s? ²3 xan"IKRП L&7>MlDpbze !kF!3Pxvr7.+˯ӏq(mb^'䖙>/r @Y$:k; *\Fr)FWC;CX%>==("N=#2Yf^-4Yo' 꽑=SJh!*hI&p 4Ѿ G| VOӥ3'ƞ/fdB(]A$ĜdG_?UYm*Q[5%~_EzUj0xlG*69c $ `e-KG r \]8IT.ȥރ0r6QQ7k}>sSLCii{c'QflzQBm-F{! %hiZOml нHgRnO@Fu(K`BY}*23佅J=P3 5'ʺX˛2ڮmu$ŭr'4EC K9vB% &wZ$X~o{=SGx[q66 ƪ]g[ܷ7"ݲZWg B-Ѿ>s]MQ¢/⋁wD]v7`oNcb!ﶤCU[t(LJ↽ɴ~7:"?UlK?^p{CDƂkPO"hcAF.H< LJ@B1Xt WNKﮏ~+,'C}wLdjzB}aee\bc&66DUs>t\u TlLvj "#ڒ[b='ls1I')릺),Vc2 +슱՞;:Q3utҦU0*>pK xuV"ʱik5 R [G 1jB @:At>&EH3#4рчz>l$ ,YE6@!1܃knGWl־Z8f=e5ȥ2vnʨHX';%Cx~3ؤfo 5y3򭄺 [{ɬB% L9kM\j+ĵU|#,?*V؍/-A}?˥?w78rj̇XH cK=N^kzgX*q胮bY<.D@Uz(4OQ$ce1 s$\~F)=1@qzxb0=~S:?#\D>'auX,b~ <ߘoFJZpA?.s//;j!~Fɛ!۷ '!GӠs? LJ{¨woB,d[ѓ.A*"v@~'[(P-ONzFQhZ n;/ۆ<<:8p95cvWz=F[U.yOx%VV~h2`yM^Q# O^fEd`i47G,;oc_w\TBwlF[vhP`?0c搀i0KtFz[3۵P 6wPsNX_j{5{ZY׻wU-a/kF^N7fS4g U>&nQ;"XF)$ʚf.X^SKt!G ]䍷2XRg__gѴb}(;Zpθl yu>mz E T, 6|8(m'[p*< f>F8[-C}ZD wFoNk留}`͹ٺ_p.E<\.w5lJ244SҍMiNiڜ'svw\ $oX"8; dQwNBC5L(k\rrAotvg/m {L}e/[g'Pm."Gvd6~сq6][.(snLD}[q๙5b[¾L;oHָx+_Ȑ`rTE gS[O??l2,GŁtp訬~ ?9cm "XցOs6Bn8vkzwnM. 4z{Rv$@A.~%'!86cI֔H0۵q 7-崍%rޱYd&(U}r,KV]tZ@JTƎhg!nլ'r~t,OHygzz;"A$eY:Æb)tEȱcY*ILr3jٌ[7"3|3H KƑO^>_kCczrjYV[`?OM585:C"{x6g%q{*qe9%׈Gr]ua c!v'@OD&UH̖,cieÄT(aJLuo Q Mmy5 ܫ=Jҕ:"9N;aIyO i* A&{)ecU8YCE۾ӵec[wpљ!" 6a"pdfuCRST\8T+E\qڭWd}Pr_7ty#]dKJ;&2'tV+^R񋅮:T;ū8׾ٻqz(tx:hi}\^bpF ٳFh )6$+zհ XGEKEȾTmYxMd.|ՑO=1Nꉬ1)hH6I/z;5Z+ylGPzӹu) *+w.Nq>cعÓ+7I_(ѫBz&ЙY/ n?EAKzd΍:brYmR8|Tw-@"kv 4O=>TZuGL} ( mT/(uz?\i)w]` gIh^MέJꙛflx3nemRuJ^hsaqL;`:gBW.f{~=)z-~0[ج<ַ$~qw`)~H8݆Y4"S͜ B+p["ĭ i/`xY̓Ta:SJeja-£cRNկ{?*:ao1(K0JE0x@1Fz?Sj׫8Υ2WareN v`Zd7f}^(4M@FE*9|2WǘK_ؕ0/U KS=(uFSJq$0rY㉽m[_]a2)J\Z K'Bqۤ4E)_' Oq=(96p)ۣ(_c֧m7&;MhUjhR[ N@5O몹Bę̷eF)#ڟۀyĥ^ Zg**<`K_ۑxR"ΆQ^+Š m))rFLbGR37ljf_K@+̖ij/FLfNAu*V(4^If5b_yG|#bL`@ CngpN}[<<'mIRYhq0|M'0pLʐ1/%1o&tLozx7+VޯxV.f;W}jT0U>Sw>NO6<yN==ryGowNʵHssčPຏʖ7%incFbBnt$ZROo Fv7ȿj&D72S1ނmoNúǚ*rA⨎!JO]5g΂ll+0C2֢=MqϪܳ4,8' O5Ov|R|Hgx0qcѥ|b?SL&#U0fWBXjoRD І{X$o57iY%ΫO,d >򬎩8)IiB.~VN@z ^'FJҊLq^"rKl8l'*fNHk8YWngaQԮһpvPW׃ӕt(0hoS3z(SEUUi (B33'SB(0/_%G/Gd9(? ;tCg f~K&^%}3]}Y X,%{#C[gr:Ϸ_}-:it+o} ѧx͢2'̥hd e1djQ63@G!}N pHx(~gXQc v˺QAɌ@OY)-01Lz2_IMboUiP,RApI}$fo]ȓ$N9LPbG]p}Z"[tM1 תv VJTg> *C#pobO؇j+CYɮCޘhTk]CJ Y4):̿0T넴B~g>pK xt+a5,*NC8oquL%NVSPm\q( 1҅](h56["tPTL~"xq߶PT(-]mJ+4,;ԩ:c-'u{FʾxW$ev%"0B$@b 2A(opۃj`8ã:A"Qc,uKsӠ18b$=xe(({/bЧa(1#,;oS3zC$ $W]c=Eh7_fahϙ?A:hsbƯyC0<҃ӑ53ˤy*kN &Ge8 2yJ,2eN啁9wi-ZP]*`ٺ~JH\[V5/慉ls0Ppg_Coe5'azÃz?UP/vOnhtv9@4X)'0sb~\I_;;R]`Vٸ~T g>`ZR Q9`Fs<7%WfiZ3MQV۳ hWgDwٲBm{9𻖦苳Hs"}{?94[ H;0zB㏄Lo  6fW- J%> ^ACͺOILK B0글sw{ e2WT|h4;ףH5nulIӺ6?83⥼:[x<$mqYIgXs' /^(yRQQU)%q*:Φ5ɉ'_Ũpin(tN+"iBcJh$LUPeߚh:zi1YbU)v{L"ղQyv W]'xak\wR\[T^(Ւ!$t)']ő"p8=\ȋb,uCԷLN(dAތ(Eh?INǨQ(g66H]^rC BSRjNhx3'M |&u2 gрy.&߹htFTz,506H y8pvDV{%gcxꇅ+GwvD4t{/@p]T.7)w5L0 j_YLA@4*HU>|8 |!A+0oI̐L;+:x7 ]#/cCҥI[tJ&hM@.d1Jw&?y@EҀ 2 N(GtKl߭Zxbֹ-]mݒ}3rHVɄ0lW$}Ƥ]BI$"XݸtlRThU@`>Qr߳kxl@ZY"/&*k]Ǧ9a hĠސ.XwsFd5D7_ƻ@|R虯I~i݉+c?ȗvfd&9aNvz0<`5i,PfdEr'[W@-Uy4[fe06Ns]ՈH9pb7۔ gU゠'ޕBcQ\'%V-TuYY($+Wf~&\@¼gӒϺ)5zY㣀\߉czO_Z~XCǭ}jN@.=P ^?iR\'b`?["U%Lm^u!vβy6 }nnwvE_@ԧXg 6ޤz:GêQ6b*|~B Hq igǓk30Rj+*JʐHmR9 UP)JDJAwP |JI)7YӬ9P8R,>Q8nܭ^ukg^YjM&)|\6jmtpL| !|>{q糉 PL5A*FI:TKy؃cY1q܆k0jiS߿RȔH#dRlRcܸ yxߑ]\XIk =oGJ?[$CX1+S.і&'_p> )`*]T 8Z*4FZQ-ZYWtoUDgܔ.BOA] IOgju6)~ aa$QǙ!տꦁ:*IyWM@e6Tt5!- R58i}*Œ) 'z*Fv7*1VVȅ޲'a@rקyך_Bm(_4΍QzFЮ4]zAԇ_O# Q):DXȒc PcYytZfx~]T gJM&kJ~)tr(\>, }&Z2H/ <!4>j?d?FL;O1L=1:,z< /@c`"v g 6>^pU,EoHʸݚ@`M#:I#:CA'OuAZ)+wUD瘳|u󺿿Qx{BZG(u)R7E1yl 0{p>i@-ݽ&G&$`*f@ms~?c|U4=Jdn=ti<W!k2n HFOkۥXqDI7B.!_xbZLrm>K$N@5{~nvr̟ hq?s;mnLd#/3<*]B2~j! w5O9ЕJBxrGH17bXvɑazP|jω OtT@y&-PR]|5WICR2Id K4:2˩<@EMCSZ!Μ,c`d0p赆Wa գ/T8iolIXNE23U&xdJ&aJCj7E^ro,{DXTWB2fz94|^||DE5v9=aK,dc`&@Ok斩2!o& ytyWҩןғKGh) w[;i3rfG͎^ˮݝ Qǝʬ's?%N5^8ܝ(L0٤8{Cn=PXA @ŸY|ٗO5&b NMi$ 3RL5kJ&x;tT51>S$w9z^ O\;G4/y,P,oϛFRU9GBo‚jrjfȡɨmCJigNHM9qze`,5Kgߺ)7)p1|_B!)x\b#BI֧E9NlS[M_**"]:BQ?xM?8UkqˌMYk\^ E /v~B0c%3ٌkҕ+b3(ҲS4/FÆ6o1xzg+6!#UKAZϹ>If=9jnTDG*8"\_n(D^ԐW* a ZxB(Lë6v4)u~] He};=2N&yaGԮҸ4[ *8JwLX"5<;%z|VV/I )%cL_+"m$ߴ&GšDZ ?D`mOXY`Yf5,|⭏bu84 V%]]s}1߸Uj=:q- iᓠ8$7YJ%Ismox D5; meBУò^҈mW$N7. .t?<9Vis_~F0JJ3Eg#1lDJ)R-?e_[b%_'퇖51*垭_o$D~ Rj1+A&W\=7XFt$}p%y04z`̙'lʩb2{#uV# @`9x;;%!"Bz}d%؝;|]SZAt]CU:TL}7,4ړ|چ8P{˓xQOs,dg.`Er![<EN1Yb'4-tŖ/_e?J lWФ~`@$-а ,^_ix/ ɧ %Y0r@/@T{, 2Ęo]L}46s%2 ZEb%ήATQUyMOUy.z$:̹$c1z,K)vM9fCΩ3SǙ4pOvjk'jtC8ڢ}^htqXJk7UG"$r:O%w*u]*fƄbnV [; őhθ<[w4 b-P9f`@h?F 7ϻ^q_E_}Jl}rID>`\Eu(kIV84ӣm\#4kv*^p'>{'Q*wP9u%[G 6e_P6Y &u,Ƿa>XIgǢ0 6T0S3 ,#| b']Mﹴla`剡a#ʁ;Ͽ<?7،hiBZ ;X `lv\;7Ћ ~xp L=e A*n%h#,_ ^|]Fa0yNr~WsDhl^*40h2 %eGٝ*>lH 6Q ?8,HQV[F9xG-P,{!L=V'պ!>h8c#No rn(/~E#ڮF^W? WVO@P L~I}HC%ZIgm' M&%|{ѦD HO+NSޗ-}C?+Y]4FrsDd]yprNMgs=YQˤѰǻs.:(sU e˿VgBs!@.BKM]. e_Y:N8{}yg$3v!N~UVDGK+v5zl]O6,<\h1IVcjo0wxpvaȷxkOc2(hްhCWu0s;RrRdZk;L](9 Qev6UG;ݱ^ptFy#eyW>U p4bm*ShܠY,$-5MNYPIRnoP櫷xKnnzl,sƜE;.Ҋ1d?' R_@F k@wXS31jQ?6bGYA$nZ Ѕ;@&kI"v>F>(XqD~i忙YUcl6l:7>bk.xGЂ%boH)b'%rDh.S3a? Asl4P֖|M? GT?Q,.m쳴f``92#+z_j4^/S3*X M+a98Ԥp !W[DS2Au"}-BGD1,FaڰƎ=iqPNiɣOj%rfIf?ӣP/P `Td妥pT!S*nqDpIQ ʙ=:dE W4f.5S\7 F#&P3yC$LlOsyOuRd6Vuf7pY%lpR8rʔt2?vQMKqbϸpco@\ _a/~&R{Bs+%RpRN6Pt .xE4wG;u|s@uϓT L[7j V-X]ZMv /o+J@]ɝBsGQ1۳^dL`{*u]i_!:ŠdG`CtC>c:>)gApeH3HqNf6p󱺤a9<=㠑CZ-2II?tV+ =Kpt|u\%wcB# A:rM|fWABp쇶4Rc˔D:HqZk67Djh;kTZrYdlE?:}-񁏼C$oUU#!P z([_z{ OwvNwϘt7tjAU^V|~b&=k[_!jo_ }M[PpDgi0Gk<;]R,ꀡOYr(PU2+:׃1ـh2}eN3B\7 ?cj'RA/E$%ʍip%or Mhwi_UJ,jt[ޕ1OIѫfFxah*%T}~ӪgR|8];VMO]^/?0nm'!x);\"GAH-Z LS]Lz]ƶ~X>cm =9K=}h\er 6/%'ϺIIf! d%Ew 2LXB4)c۵2ę 2 7 1EhM'LPOtZ=iyN"dֈcPnja}ޮWfS!#xέ'+dNw&'arjVRSg1@7wǭ(\.0Z͈:8!}f '\KʍW.{4{ndq${ @LFSPkeJ't;Tk'uJ֭xFYMMjtC)&#ږ=k;qIfkkUӒ' l)F urX7P:1 OX&0OЉY@!"%Βex8k$*}>O蚧 "(LXi+[E#\)yQ_^yt;߆p? _%1p:ghA?]P˒ f{]C6Bcgb$;#]8`['Gd}zh H|$u2 l 63Jq~:㖯 }]){ƨ3?.&PO3\FZ71\6c~^;rNʹ@F3i/N(*G"c,Y>GقB0QAiJFݭkk%I |f/"wNKtA#aˆ3;P!Bh*㠹NȈ#V%`׷RƵ3U^o3+:,5o2lg\3lR@{9+ 2nCs⦎U<3io (EGCAS`z*9}mxyI#{KeuQS0#I.А a*eU]:zK "efj/qK|t=؏f*݂mg޿C@W8"׀(^# 9__*|_-!V mrkn#cpj)(yjxm W~ STĴmFB_=گ)uRi  nԲ> bU}TDnPc50́ z)ՆDz<5l?CWe`3𷶡љ~Xep1tYcvt$*}Km%S~'}'YɩKI}RluLSJZ1h U4~HÕ!5,tUO 86 5?lP}إΉZ#+s_Py 6w6cURلl pbCن;B҄\~.T*9< Dmp(7&Gѩ,{ߘ:d\'bsBg&8/(@CpRYlHA~4u'E/מM)ճؿRyakJn~s}1d q}~DNqmNvܸ 4%RiL3pb3"GVP #V `fY ]T5ZzڌH6|< t7M#}dZ@)CPE;DELM5RyPFqw!Yx;+h*MB'biC?o2Ze,JWVOjyORY 9!:xK6y}j⯈S@? Pwfv*P_K[V|QUQBD4m#2)sm.ݵ$o:)dor;M GBѮ#B,XnD`BÌjaH$ҤbGdS4قcZtӵN#a `^B2ۻq;]a+],{Odn 4߾GwFos_;J6øywu Owբߨ8s)C\P`ovs|0BVZ3ˑ`07*"W VDƄ[ӂA0ClآzN8^k+q,Tsm%H B&brJT$Ѐ;}6P\í]V5*>H4X0{@C~AT0]7)cVWuù(l Rop- 7 MWE %|-EQzuE9 cBlyH 1ߩc`1 |"O䑗z>\oYpְY^P6H ;גy,9)LTx*?,ɬmI"=bm"S—!9B pw KzLkaJ[RLwyIy?JM>ldY(J;ޤ,ԃ 3cx=I6;wB<))y:7^skҥ ؂JN `8ќC+]_cjWid ̠n:SƇa!QN]۲%*r0hem{myhճhERjBoKCO/N!Qu(cN s{efn^rZl JhdQ}d1;p+"rlO88[vx[h;4U9br-Tn xg gmkFṜa  Ά33XT!jx)\Km~HmJԅTSG3?;> ћjBNJbeXs8_U!R.5w/b,JE!>V'Ke%->O_}9wTyQ#X?O'|4ц E6}`9Cݼvi!_MIl+z5`4p6 YTzs(h i^íB/{oTFV r}-*"W!ҷ ыd!҂dX5wDXRY{0#^ Հ5\~>O< lp2?kw  <*Cn~U-::x9gW\ =Ԉ )ib(BIm?g8>Pa?5a⟺h0;N\oY/J{Hzd"ǃ|Ԇ`+x7OTWYqTd" r6 })l7b` aq¬A^^M&LII Ǽ!IeQi}b}-Bہ;=~kƔ! ܴāG]¡]MMch-W&z5Vik/T4{Xk~No| F52ɚXY6wNoGm9aT6_&RY4&x7Lw3PJz,2.̽(U;)*侂SYmѝɝd4]5XF/,v=ls/loX(Z%O3Y{{{^KQ[O-uZ9x+P XWH4TV5ipa^/I!&9\kP*J<(\ֶ6R,Z1xbn39Q-@e:kyY֤}` 4%n?Q%!_a}/l7F=H=_ݣi|xerz;@:hXOd͹r|ElF%Nýd G@c1yl<b.zYT[0h$@BnxóݖCުέgJCQ Rm+<ȱ20d?utA=>u(C9W:@giQ+尣 f1]efI6^m8{&҄jI@HE7 mܷۗ;*TBRZ gj@l"۹1O;B(_V#HmPOB U[?D]!뿿 #G6׎Vjsopyr«nQzcZm!KlNmt7z'2c~YA/}$o]0U62} ƙ7^t{'ktZ-ea.Tu»kvkAb3\zB?:泛$b d WEk=6(Zqf5]FZyb뜍Qd nKV bA!d8RD eIŞ~yt6Xr!ܩXF5 1AQT}4Q%3yU tÃQCcE5qNEAc>u5g+Î>\ !3V{~[qGBΏRe(ዟ)MclAa!xܵos=7*z"#If'R+½TV|<ՈO%RI|Q(h ?ܳ@G%}ڵ>h3ٳzӰ j0;f)]T}:9ًzk|~ClEnL=¹x쐼p%:r@}'Y4(m Qvrggd9/a,ʣX'lFcnȍ_'"d=q6pGA{Ge8!z߱u%/ۂ$M=~# Su&Ns8ѡyaOLŷSrJ ԚQW؇l]ݞ)-VЊQ  MAEG$}z``r7eЫ:ã\ſkӂeA;񫦽_04통jtNe8%8ԸG\36;vLҠ? `<]>E2|#Z!1Q^@ZwM0*L07r/k ;\}CȈW13rk:s@S<}՟ϔ8 2 ]b>&p|ǭT̚ kl1#dCv.ԁ흥RD-ALW\`zW$ Aq*LGOzLxF q/;nFGӖ[7ΙPP_M3繏Y1*5l׀븲/sSB=BSn&{a NȦm\fQ |P x[yqI=Dhq>2g^}Z謐2vOp) adc,Q08da_ѥ Y #^7J2$N9<-sLt'$86`Xjr3nyVnV^C;0ZA$[R9nAj.d0p>K6wwc;zS:輏]~G#Z"hw 9_R{wf/GC>jl7 hB*#>!oȯ@.ا C%rZݬJH~D%A~L2& e_ܪiJ;~{=(Ѩgi64cś}Unnih]O`3}ju FYVW%rX*nю_>1[9u:[H=U|x}Em62.䬆jm]"%aò'n| + *겪T{ŪA*%usE(P$9DWhLn2!t3_ -bX"֍\;jRn3MtSJup'QBP@ȸ멣^S11W"& * AjdS+J`Ѝ^Ju\#";$ "H9WtxקRlDŽvmGb3}c@n0\SX ehIxwao):-Ol]KAHva5 Z^ʗdkLoBth &.mT7NяְWpfK '\rEe)z[o j ByW!et(MQS(IiيH7\c6"S!P$gGΕM[P-S%eUN=p4.G~v8P}`֔5[C']8~BؤIp46YB$1)5b*Mx݅?K4p300.C8.uBw`FwzdUThxT-8 Ҵc%t_R=|؁4ݐ+bw]^l전O `M:5zųfr[\84QɂH^ް nI-K"^o}1"sA VHIZ┪F$>vM{c̠R)B*~ [="ƢN\DlL7GOִ@ki/{7SYl͘Oj=xG/64P:xL"Z%([ĒvҖGI"`l9+GJ6F y %EL̜'dK2\RdG$s_Es3=Oeh!FQ>-nvQ^w80^kd{'܉6#RB#@-)j}<yGiW9$oujP3N$,,4@1OZiqjg$ ]N l3C-е&L~Q-K W'DPzf:n&FGʛȐY2pxq MEItu>޶#'+s߲@ܛWej2GAl6Egvj 6F } w%qQ[=v4 ZtbCܗ$KNDHT(7zeJߜHJ6%6_D6_J#p->y`H^t#ՕW慳\+AM!]S;t$;δBaPaq̲n"VrY1[hH<@>g2fS 5p!SD֛|S%7 |jwp`$7cs^#_uS$< =Sy=W {se$Z&L5b,e!BϦ!u^dTqyԐ2;3Zdv4dp 4#e%CA5 ܻDGX%?Un.uŪ3FIA 0g(= T `7tސ5f!QW|᏾|yMۣ7-i} 1iTӬ SP[g|0{V:5e-YRπ6-tm m]Ee^րT*kJNϷA@C>:ٶiànp/E(1?¨ (J'7N viHN5XP !/a]"b͵wh(~} D3A/OVB@%yK\bQ0/urX4tL+/qTi<ar^&ثA1=fYRE o-NOcqoSsֻ) 6- d9pYVʬS9?)')-٣L50~tǘ<B*ms?:^u!!}8)o#OF7v0]{1'*`% 8upEP8ZLӣ1}^Y[d@KlVWbz;8# UT)v¿ QD8~7_-_عKhH%MXxϡ#%})s& ziA նC% ߎCD0"{dHR 95gaԍBc|x9'⑳07r3܍r@Q:x Xa+)qX畁ek?b649R_ Sa}(ncͩиv#J`X/7sb#GYuDl*O%2[i{Y@xQ^2M98mSYL4 e}%j1" y/x*rl9iU WnPzpOʉRΡŞT@K؆+ 1bUUhVtjV.%3$kG:JhۯjX'W JQkv# ͷ:f}{|MSdpfPuubk☜vT_Wq[n{Z ց̐T'rEYcˡJ@: %=q}>TSIG13hصkFl/^j2i4pܤ` YʕĽ;$ qkUjykPg#`3~ b讌ܭ#O\NZjWJ2fw-ѱ ^{7{SܙqnHs%'[ћ煾3geIErK=9g흄L)k~& \8X%)7mH Ue !ljf2 c5+䈊N@60hr] c2eA[v4RK1ޅ'LX%J:ς=bQݴ8u X$gs0TE^7ÕV+h$#?гF碱('IsmN'YQ#ߴaxAYÓč0H|֢ylQ; "nz;^YCͧcaZSh%`,uEΑdhtͭΨ34y[g _Y^pqp:BĂˆ+ v~,\%T(Cɂ..sN‡盢QVwWXuai |(K}8H/0 9+Sjè)| NeNB|k>AhQgSw!2կ Ez̅R\2>'~u8(Za+O7q ,WW6G<=1J5LK!J*ޠ[ug@UyIdTYY|'|-SNRr~Bc j{'N35g e?_%LyVD]i!RZq-wح| . 1'WT5$ćfο-~L203jȸKxƤpPwΧe/$w;5 ^r#l,+=R2[c k4? UV .嚞(Lao"/L>qfa 2!Izu?jiَ\$boP$b8ԑnK £C(yҙ#[^DH y ͇NNfP^Y ĐsI[ؠέFϪN†/M6H]:J|he0Mo~rIK2Jsf~m11z h;aq z"Jh|)>mׁOȧ^cce|mz\[n,Q"h*FbY<#Йk3*rg%|iS6/k-d GfdbH+KT Sl7 ՑhQ31 y}n;{;I-^Խs;[|D<*Ow.3\42:UJOjv@zӚ\ /f=!;x7ֳvƣ@0z 1ۉ@D KEK8%˪i.>!W' -*lmKm]|sy;Z.v}4+EEǝ_UoX{U#<[/hq1R# >4BlM|y>I&7A[[Nb;UK$pto91iFOz^,)>[( xAC6q/GY3u9YNm&ɒua1ze|CQ<'+ ?SXQ/x;#fN\k([{!@YОҢOTV<\^Cx3f1Z^&H \֣}Dp~1]vhM[*uucBRI5"hl-ܕ췈e!-iZ+P {~V-9>2y.lmZ$V9'` LWഉ@i{G?<,$ĺH9FAX\|-oxBbb3i͛$%r*5A3R?Ħ`N[g"ّ[(vLO a^ kW W8r R-@ooth8W:~E,t+ h-c iׅ^w4=@dL橠 l]sJ^[RSޕFR})vg#$}UkrClcӗlڃ/b#K*V?鎤s0%/4РVe `*/)<%4U+M)Y %*)$JO8je^Ҩ:nfE注Js` Jf˜!4g6{˃";FIK1^}\g&n69P=-^BLe2Slk,zCPyAbxZ5)[IcE)<۪(vXc&!t7 X iNBk'̆jT]w,߄oJ~ KWv*i5s 3A mohu4_]㎨><_Qw{I4va\`T3kkm"zlnƅ$qu ;f.̉Jgak`*\?Q^/])=Ȓj#0Ȝ Tbk^no Y̷>*6E3ֲFFO]5#^85Ի-V @^jt $˗7rG5lT|=,6>ENDO9FjZ%Q< eJ(pqs#ZБ 57P\J@)%n+ Q` D^~w2wX[VxZ1闌<9 /eW⫅4d)-E=hjfte;;ѠqԆ<=Of `m&+`J,vZU~^)2'@K_ ӻԥ 'TVh(yxeQCn:.0;~Y \cDv+=2w`AE]wK[>Ƕ)AciXB$/3;g4xs _'`E-~Ƣp#BzEZMOwvo}lbs%tmo1)Lٔw* ~@Jj@:0I~u?۫wz(}h|d-={G! sٯ|9S|(o5=X4%ݬ!ԇK5Ab8K]lx_ O.Tf!0?95C9L }PhŎ~w:D4R~?8$p 1LU#LD]Vx$$ups|FG.p@jm ߷m#]Whu`y9fgM87n-tP 0|d*FЋ+أC(|MZ$PU~-p@2jKeEP]xra]0},p*o ?W}zJo@p<<"ф\zې${p ~{%"L&f>P fc8 !&O Th| m.,!Q hvՔ , a)ph4Z bn=E>l#G.N41 aʿ)ILt ~zunB79[tBS拏e^V#-rj7 i0;TsM}#K  a.$.9*nXߍtNE<`Eu.q8QU<,; ’tzo i M fB+L% \/u\]Wafz_=t0f]ӗ*UW}}5cfEvϢd褪*|D ս\Z2PEFZT? xBX]( Lߣɝctf7 2  H5"V0h.41Ϸb jp44J[]տ]UcS<5$dHOv⯔V/`ng1I]@17))qlNC`(84ϒˆ]\$߀I(Mg+Ӓa"~"b .^d~m#!JƌԪ hII(sMs҆2lȠmeZXm@2  bэ}B@ x#+?!4cT=z,g*#͊E_T@}#h2^/D3fiid$,+NRC@=bDBTy0"fYE`:g:g֧l_߮zP.iL2MoEc ^FC< $,hͽK=ZHJt!)"Yj"tRPZUenX*CĄVg%ĢؼdQ=KsZRXd.DG9e> ;^.;TusD jtV_pupN'.Is,LcShY5?}ʎf{l7bʑ?q0j:_%-խ!!'1N,!pXzЛep޺ tQye- Fv۫W9pՂItEWp;*~9j94%y0 i*`>=[cB aՙmBG˕[3&N 5A53$|ڛb--{Liڱ_,_Weײ25A-KtOj  Eؗ8Ur-#DWu?ÊNL1?-Cb[-c;7^*ch"P w!6Ų\Wa0?:d}*n@<}RrQbv^ PF2]5yTȈ2Mp02}8=)R -):ooݹ;BNz: eNMzM!xqh'TocJ70 |‹Qy¹As2=vmNYOᖿ)eFEE}fFAi_VnmXv_N! *tĉwZ,W w*ېfo‰_Z>㧃QKD?UIk0߃ufî;{˽HHriWTnCOM6(W:f`|lF4/{S^-͗2J|?_{;FcMq?oF),Fu6wϛ|sY2dž{S,ް5x  m]1[/ke/0;hR{2Lp D7)?9xWq, Z& wFG.XgB9}˩S<,X!6j_d˛h:GL^ԧl,FS>:N!ukk@I\G4f05،YB)WOmsJ)%U$ g.F9%@0JP#`/%G;L&C!ڊ|g)42}78@6J3/61A ':}#4V#[ܺeyٱԅV94&8OIװ|~Q'_d*d )7WSO/E'B!^£.4ĸ^+!UjD;V(CȱɌ)!+ BN}jbջ8n ꛏmLy$` ʉ4sܾLMh)܄B|#(]m*@5{~{:-U%/Wݣx']i&,nj5'%f,^g98?ifX^cnqB}-7ƎP$=' A(:EAxXy;zCXE2O0P8+ވU=7\SD: oPFgYomH:<hQ<4[֒k}'pv?y?DGVKQ_6/|]D/|GG`%e2?*b-mNhR'b }3"j(qeb.DeIDxp+s&XK;72ת:kW{ oq H$tEC ۵#Tll뗩 {oV`SlM>lO <bPgJE͢hV-//}Mmw+|iOVvAbِϫG U3emmnqx?HN0Q}Hj'!tSҹWgeŞ,>&H˥\%+#]fl&X5r&dREN43F,l6Ģ !X20hXa24vg? ( Yw KFK݆n/s;(}p|.R>9ќ4kY%W a;ӖD$EAcy5ڱqXB#Z6X1_N[2eEa QvQGJmdw2A}hX߉!hKeIP9eݺ=ƪP NxSN ɠveL[“[@Jt 庡ф+BJTs  2`V`hZG9 >.kh֏E8pcg_fpJY8.xa{*^ P}/=Y2 OU?fG aEqJqE4NYeR=_MEJ-ik1buP,U /;6bBٙpUbЋC ? z,F"2޴#lK@Mp`Sɳuq%v N~z8!鋂?#m@h "!=#gV nICKn *(%B0f-6l2ZD1\X? =XqrLSs숴 faP[./ed'ظYIׄݝ^hqh867F,=D]zmi|-נB> FpeLF%Dh"9RVQK &tbK?$n䉾Brw"r d/>a]/!iƠo#y}9zwUƅ"q 7pѺ&2op跸z e4`S͓#HfXT򹒪l܃"\Ql$l9d(~vN%ǹf͏9H=?M)kDO:!Px˸}3&emr: Mo a{ `9҈Cیt O2,u(AWMDX4oWR+sfơDfs2"^ȩM#WTOc]`Bjt'HH\k"|zIjG 7L Qn{t(^,ފ^sVU[ݱ{ΚFr'@s#RiNvÄ~d̻ ~aal, ;BV;,@x7ރ]Z)@|Wk>8҈;\[[%9OѦsQkK_/#OlWAQL^* ~ yV<$p8݊=]W8\u*Lwؒn%YnD#ofX'bZ‡.Z4#†)W)oR*43*q i) 9Kn`)dY[H )ͺme]y+_}hJ g!Ma)Du{vlW1p_ut83Dq5fyρuk!*oM'L#&Gƶ샤L򱙋s6VnH\Ԩ_4BI">|& (\z)Flhi}X}s#iqj)kYgoL V`PP&E/[l;^I/NxC"@dQ~ Z݈HJBMi E;kQ4PVNI;"F֭'vz5Y"޶Y\x ~qt%M 'Tve`D>OЁ\Whk":M"T;ΧVم_oe2JFJ.$v5 B&q~54Z9Ф{C$W>sa&?,5oܴTG֮ jL Nxh~ffF&vHup[dtEm}VH{X>,4ާi500ؗ,PBT9h<[T;{< HrM1vnaH (!~&}z5l&`Y&~%bn)iM>V#J@]/h3pB}zS~XI5:6{M8@Ίq8g.lm~V|F]{rfD]:ZʥUgrKʞ*$4%* ,cpveFъ9ULM_i m,tuGiJB-oI}J0 7گ\4ajukw6!0}qhF[ 7!a"ddGJE1+].e+0O(ٖY&&NR,8 - #p k+'minx6yJ,`9Kl9iOC6-%. B@ 0tv^0Pyj|yNm[NDzk>l @x9̂_1OrZtҠ^pxt:i ~m6+:5^g{ ?X]A ~q偎cء3>XʄG%.aoXL*#S{.L/+ӝ:atP/X?0}'YxCܽθ] tlh,sNFtsnC`W~'aT`He'zٱռTVd1ixSA)'SI5μ( ly2Cטk%8ʕ3%zWne:Giلk@೸[nt̻h]Acgy =/)*jAη(M畯zgOCp`Q57EftGvkT<)'LI&vwW3*[gПHfi}k+ ,:e#aĸ poY^8+ 2q NukAW#z:*q'Fz^*#Bӄܗyy~S Ii嗥bWm*,C:W-zAG x xT46]TklJU7ApR hqSU@UM;~Ԑ ?X]W)inRti@gtz!nꕷ=]Pf~Ax7g2:Q+)$粔#2 ::Tl'a9,df@ tXH#.VS񆽠9 0҉BʯCs=%; %Ǻ^t cTnN]kgQy^Uƀ|]5/N!S&SapU:p;C,u3)l-G1'&@v:8%J8-f-lK7eIJ4~ H Lu@Xͱ r&d#'{#n^QWX־u<?](oK8[\uv}˪/;mp6T"s qvy& )LJL y0evsJ\ͣdIU}g jzG.sÆ9gHUKN{K,߿2"c}:u~.]ZEP8:xㄼڃ}>ގϢ!Vjqct k\멜v!~2.X: }_~~?Z$ ) -Q!7 r᭱B_6z#ٕ6`AhoLKiF=*PRwjWv#NJ@}4Va,VS[TԮWZI%};@fԮ=G,W5/7rp|©?v0J/qFTAKd\>xaniYЖѡqyڭAS9K<9½/av2gƦLEZ2zO}Z)^iO=N!F` 97IZ98r\dm`%˴ĵWX][|Ys];IJ ̩4ͱ ᮁq yY@rLG`t҇@`{q xm j ~ﲆD<8HNd*4,R[]`q@Agdm4EVY9/0 /iD)}!)G:ٮS()%_=@e@q ֆ $IfL_9ˢ~J5p.B9\mk;hhUm&`%n^Kȳ$شS/D6濂KF+e`^~y~ R O93v?׹GG(ÁpqL6%%{muER-1m,хJ*$a cKo!j,|%~zO <jbN*`5M_4Ш,eD;ʐ4m1d|Kg H .;̮U-5HL4tD5||붛}؛@"ɄVCV>]#8SS B:ۤq#JI}LM.D UxmX?MbhWqc0Aeĺ!]Wϋx0ԯ`16e m A5@ &f`7߀w k4ېQ([ŋ;C OiWwwX@EIZeW+J/<@ 5MTlڨ0GEW֠ʞ~ծ5_Qd P>m.|̢ۡ&lͣͲ9DD Bۋtu9L۴p;LO <xQd JO~;)XNwy!)i?K_{@jLGuی w?s"SK$U_7(z`.vqaMo=$JVFȒ`bd۔rJ;%LGqUq4,[ل5'τVTbˤhYs0$_wx/aHs?ry-} *i+!h֪ٞ䇴9 ZD>ܤ65`իlln8.vEeF]"6uzqQXavH*C1Ρ@,BL A#[8FDA".Se )5*>g|Xξ3su%}c  Xiaw'dno)dz',]  jdkoT6. xY")4%mWI7B.ʩEswW }fHJޙgoPq+WIKjS)y n˄l -zGe6ظdpvLJL%?ޡ5F6hΊwMߌ}|TIj7X"aU],66yȿx16G/xbF|N5c;Ty$t3CH '1eivi.3s+@Ro뿹I>Uh V"d8ba*XcI XwOc);~k(x=\UyKx};} uYT4 tV0NbWkeaV~Z(t;j ufٝN:aoHDO% VkKy<4ma6T^LZ&"ՊtIdZV{ͧC[ePv*ˍᢠ a' U=x]ǷSښgh~ SA;~B dZVNvߏӳ$Vg~ 6Yct4*ux|H&;gsajY^E|~e{3Ok΄_1fy?B5@œIi'|:dZ+}eIEn[dVOQ@6vGA&{O!󈛏ϝ%*5:13FJ}@FhS۰wϊ] >.,Ov9EY|zfγ8 q*"P,|9Xa jT'_?4ϫU[,Ce}#*ůسKp%a}C+ZLsCD]'w{V Œ|n]%MRjqO{k4eElE3 *FA3Ԝ%M*WU#1% ݽi$: HT1F?u}Qy(^]T2́jGN)n3&JMGT rma4,jdM `kȼw:IԏW_˰!·fH,E |Hw">˫tjKA_ABgiq+3 C= ʞYWң. ?dEY ['Z E~:Q{'U1rARuyp*ح\iPm_ ^5?,4wГ]b6X"Kb̌rڝղOD|]Xqtl% W'^ucR{$ֆϥ w@$(Љ]MfN냤0Fk hP=guԣֆ.9uAfE [|A^5e>}]raI}v5X~$'m#;P{KdqjXϝ/&Oc=8?U |m shFa_I80uYcg^m4> }}3= Җr0Bi`hbzNm 4@⽕! k'^9 Q-q'Uל&˭@)ire*_2!ɤhcd]ƚNq8ANNG|.8<|*f{y4)QԺ hzi=$qəT:˽v`9Hxd#trXb"5`*Fs4c\~0,zw!~a5lla[mQ9bWiz`=Xp2%|ș QQՃ;L<3A<?__ {y+~J (,;q@R@#j/B)bc⌱U<›@fGƦG8eDuZhc԰$S쓵Fqp wusWU%ke { ֏nRWd4eEvAtb r@>`Mv'H/{s ;,n??&RyWŀZ8OFp,h_ K?p%n޵{}y eSa|Sum3rըpvdK >{#6[Q&qy6u`܎0e|L*md>6y C ?y=)Z1b G=IT`qՙ'>~7zy-`yᖳ{ۘ_dS|WA\ n_;3-l=2?hpg GMp 6RXӝZō=d԰wYrnkYd8TE6we(/hi$͉0iĂ)vw=G7Jsm;:Wn}]jPp 9\,>0ZG?K=v7-ḢϴHds%m2V؄RT ZTL- *e>,0Bp?s|ٴ/Qg`YSVٓZ3Eݿg`c#T)J=T<^?kũK6|TG<(î (ZN*/S/G:@vju̐j-s Ŧqx! zGstҐ#SpI|de+ߵޭ9][L T/ M-+x*fٔޫBzf|4PwFꀬs-hBVza&p}uUOJ(rKyq;`*ne<ס>RjrzbGF>V} oU˗\t  *2pJ3%k(B~=WQ0r _ 'ς~%O0bc4W/Cmi/gUf=KiLxw:_xR ;ȋEJޕ7j+߈GQ.,qo+(0[G;"?cw9.ka?&CJtaCLK]|Cp'Ȼ+_d4pM鼟;3i't%?O.޿'\92Jc 6ůuZ#P\֣ݒt)b؏3$q#@lDKz߃kA7S8`=Ҿ+ *F0XR/GFro}H\opg77"blKsu 7u<փ6s5l# ʧeG,IxKX\邆.*IO #Jn-myLτ|n9 gzxe`*s2"}݊\M%mJf}?XxU%ͬx[~8/WDO!7W ?N̓i4ə*.;-ք?2| 6cAQxNF;4l%![ߓ~ ^MMe;|^k1[uldȈ ,EvzԻȏ`;Mva-Хr#AM_Lc IS8˭J6$LE:yFtcytNiX 7|*nEK)_xV:Sር3=`~ ?\4۷PBӜV_^ǂeztw{2ZBK(OrbCR8=$yf=8[ucJ6#XbduNHn5M:_7A2tn-aiQ~?R~Lt=_G۔M߈EMQzǢ7+jDfi4Au[PO!'Mʉ^鋦͎:{잩xjsG=~P+?Qy@K?\lOC7L x;wјEyQO[tT1[nAX+u `2FsLe w\([4%Kӓ?mm:l'Xy~ނBkV=Vĉ\^BaVTUlpd\.+$"yAT.f"ua gxsReǼBH- V\'38_ƃ%)o,_ԙ&!t?/(ڭ/6ea꩙0Q9荛nQ Sޭ|C?T2~ՠmU;uIYQK2x!8iJxmˠ$@߾+bYތvLdI['?rT 2yJ J8WT>'flQ-UW:LVsYlҸPej'J"ޜ%N#*.o] G.HD@- lע~PdiscgD__c_߫:TW3Z|)vv@Ju.3qR?OAGqtINER_\(UZ=Ø^p01n6Yf|(^響I Qz1 v^6[8L  `aV[,/kh!4a[Ɔ$+Uk݊% jV:;CiV*'QYwEV{a<4:Lj>٩tsz kvĔ7fW(՚x;^3 K؏UwoqQƥ4uyv:M& u OmWuN6r `$P䜪f@2-sŒg&%Gb ў,}QIf" k6⦛LܯCe|ļ y\: JעsOO=g(:L ^!ԱPƲUG\jFxqZ@zAm(bjf*f΅5b:E$T3iPM{"iJF;(7>@O#=茧;%ˇ09h }<@{^|O:ؠFX3&6?bףHB^)6-KyHbݝ<*ey=ݩERu On7Kb4L#Hy)zS5j\dC)qyWR<DXbONvml6eF&Rӣkډ6" X=BGEa/-B a `\^Ri+O=1S 568H#IM8wE8x /'ƿE6r>*+h$!&B q֬d`è.z—2Pmv 6vċE:r=f(a&59e[R9,${"͟F Dˬ{LG݆{&͠O <54ʴVZn?_U{[H-TďzO me;ߋ(y ټWCej ƘOWAdũ&K(Dy浐 GZ2!f9 gwz܊73t1!wyi\+b˦G:kNeN `>X̱$Pok?5)֌J+6fdx:{  A8v`3'Tң4wyNnV^DuU-'`ݲJu2<a2r2K]is^.R #̱ߺDSƀXֱ+>Ð+`x}S%RX5}`ۦ ԭWXC9|*<=϶8^ɷD&Î\'F&o!brZbp/ʽ AA8]tift/ie}ǫ:JMti,(VF=5qcKQ`Y7V w{hoTE!N&sU *\hmEیgղQW|i^hac?Q-69brZp^FA`:S(~7dd7p@;ءLr^v=W"(##@[Q> L_ ِ+FF`R3ǚ uAq\×~tl>tcX{aYꃦwK% 8b>kh6}ZWb'%{}13=ꤑq=#i>Gk~{D\WyhH&X7A X=|W'd4KZIٿj{:?b 鼑=Haˁ?yY,!CUiM.ib7`왝kMeCM%zyiT&D^ *iF$2,1](mRނ`SGd/sR yM̴²--(n7',+>p ]:R*L&;eb^,ʒlcS^燻H8f\,S5, | БxgjW̮8ȱ*KBc.\cE̫s+ٌ7'}}𳢡Е߀fehSb]AHRuHщr_ޣ'a)+:ySq+|y{MZ6 O}g{ |֦:YH^?3{N,)+Fv?x+OomLqoR_D3gi*,=D0`Cʐhp؎}@S(t>pRD9mRXvF+EG|7nپ甍mɪ$ =Rwuń)'$/Nm0p\q]<Du98|y$yݩ^+s3āLؤV^G{p(2_l{B¾fgnL`坮T˫Sc xT@$091sVeR̪ ~ǖ,/1s~ 1ƨ'{*TqT0WmKIkR)px,xNO1 v$-@bTp(?beWXr@[[ ~>:<81=.IiZqޣ)#?g EY+G(] rh!EI[# V.W*}Á8Q×YtAEP),~HgP/C;&9TsziE$ `ž?}eA"bx% $0ao6b|s+bbAq0wbPCp.Ϝ^!3 ikP A\FwXfy~&5ES 1)c2^` iS3Ydd0^+eltUp8<3u9Y.Rb5qZi6Km9{ ew6W~/Q-K7 M+-[B k/%A W m J2 Q$ˆG)vĸX #YSiނlύ$>818Bջ$ӧ}lx+|M%<"[xgBo/Nnz%2|׮#d %o?%#8`EViU,'zduZ6q]^4f#UJ4No\qT9gw,΂Q_XkpO!`wVjP6>T==TmҟψF4R?oRPG82ʊ.iQ{s4n BjWL2jp#^/#gHTޚ7{z "jOJ`;0q{ WQ@5`vXږ o"Q3#qD =tۅ)]^%d $X =- |:ȅ @..5 AlvO,(𼃄 [!4OeooTgǐK13'bݨ3L1p~3&bv4j]9R oioXg<^y誱VI$Ot(ƺб]enXg,lHtT_Jq zy ل0Dar+kuwB$"f;t|@(*9 CEGJ!\m]1꽪RQ^6(fY*w+EA4x|Ju`6!!"K͇GJ|b(U^l0'h='XFDkYOm+r@duU٘G H&/<G!)Lo3^p]ȴ~ @ [Ju~S@o8QԗW<ﰗ%2?n rDLnc\'V vXxC@Âzr$)Zr!q:nߡ3:9iykr f9@ؿ,h 2?dJ*R"_u w<o>خUcrhds4cvS^X-{kWX\*u:y0 &ȁ/ ]2*?қxO0+_R qCBi 3eB2-EV..DpDdIWa2(vxnJ f:6FWB0,&]57EQ\,==]N,[ROzf-ܨ0O_Fvj&C" \aHC3ęт `i" ^"3OTyY+[_7Ϝsz}#R~ƒB=\]BZWd8W UWqmٍHM9rtuk/\Oyb!sE<oREHQ]fD I._]WwRzj$YNB6ގXF'OtFx X4G]XH>v }LxDтI"Fʂ%!2zUWNM8ӭJϔ@ݼTqNa*@@|,[4sK9D;`́0[t^y+Qvߕ_UZty#!X"HpD?-Q;=t, ODZ"y3Ǫ'[ʞ<.掋c,?kZb_BV/S؉EA->漶1>f6uO*R .1h>d M!NN[ܔt[) |p Bް:3#]Mn"xiKs]cw>\`M.X걍HRS,[T^|TP-~iD¡$]W4Ȱ/g Y1m9ף-I 𭒗6G_t`\ܾsx"^!lPjJrUtgrP Yjțg䄉\%$Ax՗pHӉ{=3%ZdړD, s;FR5*u8w@M>:uޓMnNݭzkҭfΔg'h o ~M۶z?c3+̧bOg|B7}+ BZ쒼s "+C2&`PsvM[E:R^X˕UO}Xjx&{#lH@BYԬ8b3@aއk/vm{_hsA|u4sO RjQUZ0SՖU"wa }weo+/۟2h*hǓƆ fџtUv 2-B$WXY2k͊6q`!,Mv'o",y[轂xAu}o\S/~T-1O0Dh~8E1ImֲPtn9\N%B*pV :"^6% ʘ߳gvM: uy/VK $Ycea@T"<1NZ!vK XI,ݧ-tA"SAJ )ga:K'NY_^Nq-9iչP9dP8+cW/O W\W{ȗ~Ցeٝk/bW>d߼7lW旕8N/QnFŽS?jZ2^aYeqzS.}װw/0qƃ.c2 ݢ'.ӵrBA$GL{%r[$7c6t}d bFJ8(x$eVŮH^y 16ڊٰ+ FXS|ZEwH3W꽖͒4fL g"~}t8"36Q{R3cCt!q;SX>OSo4E&qhq~nSXLߒ$]IIBޅ%_{ߕ!V~qc4T(Y.F>f̣7=5_oBHV- ;%Ⱦ,,%RVp> [|$So7 N! n68aWVRJcW TVEGK6ʦñK˞ņ7>G¥ů^ZL89 R| )tx(~_=ؒN(Ւ9 4Xί85y hΉYz7 >×JɆaErE0?cv<`}~3}JTUq!Ü)o!U;-X<' VFHS=16:Tn&[nikCB}8w֞^7UpP?b3lH5"pY_h$pEa kS]bDJÕ'&nD"ԼqsEE]Ng{! 'U595 ҝƳTrOWEXMւ.nHgTn?m,OQ jH{xe!DjHce%bň 'MN RZ-UWOK!cN~'0T(!;JV앖o8ulu9th(:Gx]3 lX`8%wmO49V mwAb[b..ߧNWC-%Q#EE$]@|S{̥uGjTőE!FLhXNKl~-1[]7j|;z xt Z 47aA Qyڠ"%$DK2"b[oSԓ<*==É#}T+ c;Z}fGn7]HIQTC;jYU;cX=*2=ZTgYQo:%5>NFr]o|R.&⍓t7BaDWM `oP]%7dfHygM$t}+P"h] PI9dFrC~o2fAꖨg Y=~'ԲgfAɂC Uxn3Zn"2Gv>zrnry۬)&i;T$3rˆ-z ni t\5I@A8Gva*gV ZtpSYGyn1?ch &fڮ'd}MdVxKZ#t;>`65T |BrLDTSY fw{tX{@9֐&AVNO3Z@Px/3[z!yb1kƛI뻨,*WPka}`-I_OkE7g1g1MXQ|ǬqDd4\pp2 NU0xMz/2b$g 9Ix8I\@I_~(֟nWn%}&ODi`L3k Տ6a'}>1(6A0.DfELr}!{f%_}-M+eJw{eGNG*f&$L#.ge(dȎϱ!uUg$Q{kᅇezAuܾP oߴ٫C&;'#Fw}\ƢHff4~łmA:kHp;BMxK}/$KF2fUPI\aVJRЪ-FFc=5 Leq d ҀoCiAL0,Ra]_B3 pR!a,Rw$~;cj*kk89/ M2xؤ&{hIb$G!bI1,LNT5(s\K[\ی^щ͔FXBpŗLAmRl97q8bOxo*0Z(;L4ڹb`W蜄`Iq{hQ[f(THXuZgcFՎ+-7|]M}n 'm9%36FW{^6D"|8)?|-E~zƸgjr >! nZr{c`k4j Y{zQQ},Nj*3si7Gd†2MW]!iLx;pkңșQUPN;۠2m1٬Ff)^&/{X_~Ev[W0Ȅ ^L حULZ _0Q7c Qyz^AoKyeSy w31M|5o^Rښ8-H!:tTt'1tꦑ_ Z{-@dca'a-$Oj޳(N !.u0x+ L]Fr]VvL.J!A%el_ql*UR|PNr]@%cxzTgnqYѻlu+gE%j5ٺ'G8U%a M\Qxΰ43JUp&t) &$FJONمa|1xB:ɇ \<|q~DMz߬h؋qzH*89;~~MS毇fY6OۛzʻAvh㺺w [ݪŸ-HzYW+ʰJټᚁ51P8#UI۳Za .pOyJp1iQ|J{q!z{0f6'Zbnm(pYvù '%:>zPwK 3!=`}4}Ov΄:dOj;I!zSw5%|;ytW4N<đ%rj;WlO6TB 2-y10Dcw5ƅf%Ds㷱nnja|O5_8L 捲/MTm땏qІ`5Zb?Wq11$FERd=z Io;S.{Vnʄa =WXH2a4K$A0{/Ե_R]u :# ^sM<%)wpb(ܲL/V;"C7&i2bm=ɤm aK3YnarK{@:[Wpw (Y.gO}w6x^%k+xD5cC$a ĈPgq®V -9\/9 H y ȩI7zn'efkWJmB,z E1璬#H3Tvc'(xvu/~q5Y7ޏvE+SĠ2ײH + N` p кir,N5Y ܴm^TN= 7;@kXBّ8p$fpJ<\6C2 Zbl,X %i*;JޏY%4DHa"CuE^OdykrJ3H3ײ#T梜)u1nA;@Ncʋ35\)k(P{twr/tC^Hdɾ=r^yӶR@ʎtPI9yŻHTǻ)M$'aBLR؁>c8CLBnI*ּ3T5IiKO@`?"yuY*)":\d{oU;㭻KT Vbc.?D|=:3 /S 2H ډq$(?U:/yV^_WrdBlxhPJĽ7pU)on^3à8=opJ䕹O=&̔6Vv1}^Jnۨ4[>DЫr.)8@4كV6v@7Gh|Ť%$'ۖrS\r>#y4dN贩~ Ȧe[fC[Z_)M6wʱ:*bC{ _g0쭹_hO}219ܞ>~n-kam($.Q gOZ]$ p†μ|uv.NZ:KҢ잸GXFɅ;ꍺl{LΓw'ov/+Qq Xuc|qՒ52H^!@nq#2:Hp#΄b^2e8hZ`ks.-]5Җx5'ρBh;S$3FUe⓱N>9Zj*;VPZeX57̗nFk6n@EkhTے&s. SJ KM9C=)=gWkT%k'WfE'- #vRեuPe~I ֜x/MHJez-8 n&.Εz3R9! b:f"s Cl됁{-/g+&2M/eL09yىQϮ +鳞Ui79CWqB]SIGڀojbMev#q? ~iUeP\ &·wӲ^֌jB8#-ҳOغ=Ko(8}avK\xfE272=zltԓ#բ,+Lh \K&VJVS @ zq NPoYxC8d)S}QĶ̫CpԽ9obR=UHϹ-q> ф  GC-a g{]O,p.{%^6U+tozE麞hLHojpêeR#Uӥ9, Nk;,2ww=Ϗ=dLAR:؟VӛJwAO `% Ie=ipV81x3TF<p*;VSZ@/ShpRSxvK)( {rue_'7~PƁU2&4,ʺv]^G) OzUkGvkBWXcx!R 䒾F99eef1+aXylE ּ:z7ep e\93au$c)V]H3̹b߱[-_>FExKA|KIm+j]-FB[ _,ђC'\OC2h8\g(W'(f9~|>Q&U2+ sZ1nIWqq?'W+r|3%=΂A|өIU8!̻T1xGtR)M)u:mM3֙bGp`:AwIFxТFzX9Mմ8"YE5Ս>=w**y5Bx /n '[oΒs9Tq{J V;+PMF,*^ a +mQK\"+zaboM<2d&y|n'Qw48d_Ǿ6=M(9S殀#bU?ŀY?y'蹳ijDfyEگb貮+`-}X(#,x>bgZkkEbyTTS)b qWG`_wN_yeN]@\JQ埗\ż^E_&2@N.G0]_!v5Zkr*Q. @^_ KS? _4F`,R}u]6H{]wn3S z8I Тu͗a 6^>'^G]To*K3=O@>.w$6sUoj z<Z?t.`F7e`LZw^񠵕ccO^NJẂ8,Zv؛Me5eDFLB+I&Cl~:m|Wվ2Œ; mią}e< Y2%FQ5ğ7끎^%O8'OοC{_!ųbnGAl8&zUAGJ-}03̉-lUg&vYgP-5kHcc<1 x+XъmS٤/uY@GLxOERe^IۡYMO-ю+;{rI#cHu $R0*Ye5s9d;|5?SoDʹ% к2/ Ђ/Kؔ0?)9KT+x]CR>:''нy˭PŌP,؃ 5P֥,Ec\bƥY Өpur /RlesJNVFrgzqBOo0\9;BNɜR0}~4ޡ<ʧuFT⬹NA#] Im0&up۠_.Cg&+K8R=DsQΘjAa~BaqJG(yq%<$: x%5Tr`=)6Ԙz/9يgI|Mqi6/^UۄǕoj4uO4Iz;i캼]45p/HS޹H7ՃY?QBZ?7sA"Ӵ1$y` wVIEŠ;ow1KMǸk6٘RdWvo:֋'S Pz!]B<i7Y7㢿MtĢNNأHe QCqmŗC9rfk v>S͐Z"j )68gӞ$e\wg2=: Ǚc}]nh^>6Sr_}xgj7o;Ww]_p |#Ɣ3ЗZ-֓] `&WѺ(`Rv6&iF(snga A&ㆉ B9˒K ׋H5rJy{ @Rtvm$$W݃'m6po:;Q@'$q@edw6_˓k󈠔.~F9*qq+}xƴ}i~&XUD͸׋qt\eLd+^=&H ָKj"nкDJ 1=(J}O{OZ{ R[\7.'0a_ư;`kZ3 1]U8J쀺@L8hOIeC(A(gFnYPfK*= .u+oԌ((K6 ǂ,] |Y~p\:>':fԐr-c@!RTW6܍x4|L^yZ?JcuJ owTKw??K5]<*E+E0̨Vݫ:Z<5cW3x2 $ť w,nx{CܻY&+@>㙸ZpOb܆LgIJu Xl\y,nORfbye0MNuVXwM6%J[4O ܺe&]kH$=3{"{P =:i"+7$K+KѭNXʜkKA43.w2:iz_R08ľ9(cI14$B{sU*؄OnH8ɺHY!W* ~<l3hj0pgyASYPz`D &KkR AMBRs,GŴ9lv{g.VyAp74\QvcZQ~XBЃ,B!F+&g>B Wwp\\[Vpիzī q˯z]f<{KMga(+͓juB;.ww1H?Ai:+xT.>cM@SاUDa1R>!J0#$tz\ _ݳ~+n"zouKܹV$Kyd:z!41Dx5 +مA唃 ă v堘V'PMUaTHTgR(IZKLx\z0`T{'"U);pY9B#@k " ixVJ2)n`%ME]j t$Q]Lh8+i 'IEMٸpB/3p<4zt'Jgt%T{JZr>_E~[iK}.[i Lq:aXt&b/&Ly$+mD5M~(g_^sn̾̑d{ZA_E'G.]cS!ꡜvC9&_.VI;\O(׶fDEUǪUK )Fd3 Qe$@yK_< \M!&uRJS E;b4tc!Tdܧ?O&$XV<{@b u7ދf|xx ̔L%RYEM#B ;*fO:..+LFkUǻwT{d`':RXH0 %lTAq;sko:rw`o)ڑ}oI$+l%(A׽:vl~73U Y8\(gr!9D!WwHje{tudTFub nV:LrA|<CO33eU%V #SQ5f.[;Lirgm#qIX:>T{$C<:Y*˸ A{x,w  ʽԵcLFG9^UsV:eҬK͗PH A˖1|#XXڪ]$j7!L/r]~ᶭxVvyØT_+sN.'a%R}/W5ݜ@ F1խGbZ}ܑthq"VdxڟM XPe >FEJ UhNӕO<c󚕿X1хkTx|ux vXo8#+Gy\,0'^?sZFek(l.HÒg}.H`ъTdP$b)d0X>t x{~$D aȬnjT_WmQ[$nqjNPnOO/|҂_ y Q&7l}?LO/xfϽ(o/(u^e7d;.' b|5Ir: k-[JÛ؄) [)|ӹylӦdKC~Xlo}R8V- F3Qt]wCo-T||x.L[Nг)2'4WVdoX%MYI qO]=Cy32.m90CBs:ͱon9vMțIn19Dߏ"O$s[H?5:KI>p ^ʸӕNIl/23'Ag@[Q|$] Oe밒39. zYϹW]?bEIb-#V#bFT07م6 @^\Ԟ YQSVɼ۸ 4%`mY?Wߴ~; (a0^/3H&xI.2ڻF]lGu'_S[42TC ~>^fzD# "KI]g@U&Q;"BbQkH/<0C3|:=l@Hj|e8=EZ c q'K'voݍ71NTh3/)wgJz?ņrBݽIHDZP wut7 H7"7Dr chz㊭_FQsH8x=aZ)0Wr9MƉnnX2c]np\Io3"_ vKb4ρCf.4݅P3_ nY]C 6/VwF8f+н>*qavEY_1lX8_2NVH/ E`ZCUZpY~tg Ŝ`s] u||ε@5\MTk d^`lR*-nR|; LL-&QΣ r]qByY}1?NAje~z]l#S4eL7Gp,Z3EfP.6G8@bA c[$iߗ+{`\S]D=e)Jk#h&rhS;}Pb.pOW@\jƠS4&4LL.qyCX;YҔ{FXR!=2H0Ys @Z τlu!wTmje'u]1x=rUJ1? 7 0 XD95ʬkƛsznIKeB&& lױÔ1bkwN|PD$CbĩLF}p,tw?6pHjnqgE$eFx!w5Rbv9+Vu.GAPx k?H>qD\ێm銌GnXeHnW REL4Q _!["CMeE'(]mʑ@ {HHZ}$v6R}C?#Wϣ.ŒyΑ`(,<>Q`!Xn?g6ܡW,o:r*Έ ei!\1X:-ڞΗ}Nos@8!WVc78\[ % 0G`7F_&'2p#lkcQ%Qoh$l*gƢeY-?l{n//J%sL=:ߖ ,)>S ^ ݂x  }auyLOm3?7)fЊ\p{E} M.oɊ09֑a I[(vtQ>Zw)n33</|u9f]&񳨍3OX nJ׋E|{!\(4CN"E VQ |ebEB夫,m([bw ÃdPK# #)1 lhM}bߐ ^F9,60eLX+7`Dۼ0Ii4$z>cO7U:PbN׳/Stȅ4OIc1>Q%u톃κJƏ$="(s7 4hw4+$ F'鶍򾜂kW+/XJ-bO[|lBٖ+n5XI䬲Z`\ hWeDk0*d()Fh![}/}aTr`&O)x>E+ lXr~C~'aA|v옠>JY+Y;9ƛuVByD!fB_ұ*xw ^vMr?6jX/ \@2#ԾOlA=JOQ]H߆*,\t\ I}@P# ?ZtXee2Y*ltɦSj{^03}->5sYMِe[?Vq=3}dQllEfj [EmP pC- 輊ʍnb븄l]=58tDfaEIOWV%?A dIf^Zer3-M?xbG6\g/b>Sfv$PXi{#ޱ{oϢ8o8떴eiQ1 g>k1s0ƭ[[^~zs#/̯/ȱ42 9qv^LueH^ & 5 .0ӛKWJϲlIk]Y܉LIpBy\*]>yL#-% k@Iy-j <&%x 0|DJbq\+͏K*X؄`u› *sooSw|(GA ڷPO<}! t[X|ڌaya.h=Y)6gJKف'dq{pe\jWBr"Zb\l )8&|$˗=SL|BKQ9Մ7%(:IDkZ$~{6q!BOdx{ }#5Mm,%àm*(]lλчTD:oѮ+tcU)?CF\{ytZ~‰*1c*"# F%cBG~J}t0mI9WL>rπ/T=FjrMt[8r8PuE4u3xqA\/;fiمLIvN%Dx)qnhe kb<1 6z%}F"3SŞP垕zR0IRhE,~nɎdKr9Fc"y_mi7"jVn\>;ZL U,.$DOtZ0ޕҜQccXy- v/:ў3L|UM8M0Ȕ:Ƴ H|0[_G{䘖^1Xg3⡒ "Ʃ jK9XaRItq?7:>/>$f9F״_O*Ē~7NGu˻.n4C[=K[V8u:kE  @q19 ԰``dq.{K"SE &hMWkB U;(L4c>ݭ5%Ob " sgiT _%2;WF՜(ׯF=/l;UlҹvN@ -E6;wˊyPun~I(a%B7M"o 2*vYjq m., |к&3jfe& ,OǤzV&MqZ8J{F]Bؗ MEAID M}O1@tJZet Ƶ穇/%EȮ*Pn~_낆hdlWMkG'a;- FW|92(X/Nےt%G7RH0Ams*kN5zmffXSR_#)[S̺ USfݍRt8 }B OVvqz Exo;faD]b;l! YB6P&Pd9:uR݊Sv`6& gѧwad=X׎F/> aD{Ε{;x$QCSn'ƨ1S5m6R꒷ۏi/Lc5W+%1ص(a`Ei5.IZ7e06jިCǖ14mx0VE{cR{Dk:Vj{v7;$qG s-6zI<ǵr(<"Ĝz\S6.`I&H3Avm7 :G9 t-L0)Z2O R A A 2X֞g*t6"Ɯ5'I*<(Wt WSDb#D\xXC(`Ǯ;J$(~YU+5t9^)( HTohH68YnU TF={ $bʎPxOHD5fjd:nRSY/7H kϏa͒2e*5{E>4Ӏro^!Eg$96~#/lAga9FdNUWgۘ15 p+=<+cK`L{5q(*vh-_'ҝ끵e]${2-U#Z)F`{:m6r  S$"ak/տN׆<mQhω)=ܛ>uk_{=1e(d7\żfduꅓKUŞ 0(訾HAKIݟ8 Cźʩ#ݘ3z7:W/98ԭ( S|lh>.7:k$тXAո?ϨI8Y8! (Y5<3c(G=pst]߯;5NF+xVX7JBc% 9R?,3|,xߥd\?((2ݛl\6yne|:@V٥H9C(?*@FgGNwއLy7j2u[}JF>!^0\[QS݅H`0g 9gƛW?Tm9; .ytm04pƵ ;>a1i(~ mwe% q"3dզS67cz`K\bpz#dYpw֧#ai؍+Orhmؓ)ogz͜hm$YկqikWpi.FrhКu? שfy|O/aa`ܛx_ThY'ޅX~z{oGlj$T$75l̒r/9er9w2B{L^Or#cG`=Zah)l8+0?pHB XRYLyU4U 6i%G bV|ŮWeں mFM3Q$~1 5Jm\S!oЕe/0.gcof~:: ,~km9jUv$p_~N ۂR7M|e ^k@;ȚE'LquG`Ӊ?OE}ВQ:Y|Xz͆e)mt6PȂ0e=P#^GwgIdRn;D]!U:_eى' \_EiAW}Bثs~!C>c#VC)ݻ;Zp i$!tvѝ%%<5ƣx!?N5蠁J _G08Ydݬkɐx qv$/;SޅB^5ǒ3EKQǰRWu>Xvm.1!oE\E5 3vDơN6a\'}I.iBCVD#V@7G9pXctu="f0rW#^ۡ~ &EL6nՈ`޽unW\oL\? DŽDĆF ]Bt6)Qyea}2g9_37GV<И}, ='ڨqڷW.f:potPb,.pYl8[>B܃pڔ|YHaQDD71ֵ8!} +-S@ß o7n<6 B/' H#fn6nLh O4Aā}I m,Ff㢵Kinr+THL)kzaޛې\课%Luܑ[t./m N"^F*uGJn5Ħ @ @!|0'sUU\ftI-PJ",F<>M2ՙUcs|-~[|E$I mӵ.js:"54TAN'$,j_|c0`O5r, ! +U[x['?ͩK ܹ}7T:M!\~.Ot|3T%,`2؜μǦ!WrA}i.ݸ18r=hĴ}>h53gX{T+Nù eԚt𭑬ڬZM|2=*W䬚Zglf\ӭܺ r[۰f&^ˮ,*dBN| mb] iۄPPs;0͞>F : 5 }R⛄;mEAcū}9}z`eL]qhxٟHJ0i-wv^]:$@l&@mw|?hf ޟ<;?\y.'ZB@ЙrH'A A0'm|u{{?GWخ`~O P|l:tMj\w'#̍+ }04X @^$2*ɷŒ,z+΂kB,K~En|hw_χ hbdnR*߁LN2-GhO@þ<5;p@Cdɀ+JTy<߿D݃.uQH,<v A .=1S?IsA}$4{HL㾼vF>NTatw4` 5[OtV~ʦn0W7gғL1߁ʧF*Ǘ׉l8ieeLPV֒_3'nbv!6r一T4@3?\Υ9e)1yZRzՃh0z<*X\7B*ͨ6%Jp\ɃyChkKArby꘶.٦73J̍%CZ-$%pNkULďQb({6PVP>u3aNX>lV=.wTU P7Di<|Xע6n :F|^ƛz}ƨ8K=7`ll~?  1؄xAbloW.TQJf;~m~͊Ov&'tBky5],%|O6MWS|Rt !8n H١xsK="CN/ Sg.(, lkwZ~yQ(pa  1;|y&n~QX7RN щH $~=u{9lHa+$\~@3628&OQJX@̐ `όXTSJ62h Dt8kCh.5[]"QSa*}g5Ӕ'D`m~#Y{JĤ/Qp#ER2~9NʷMED$,'(1Tu}:m[SkvjJ-Gŝ_i0'~kj舸o'+.>dby}*^lZtMU~"nsT 1Kwdy\|/rÄl;%Km.EnAb,sW3e/gHHW:'n*?[,G" ,Pe4c(|O8 گk*VWz>LطMo z*ğ٠< K6[G:\ w#DH9-р1q7z䣕7I~QSŖ:n5Str]%̚iP=ujr*C“(tX/wU|{Wz%d>FV>̿C*^dZv85;dL B}Oa sl>7Ztz4P۴&*Ud-Fg'׿dwAO:'p f&/ l\ FYw@s@,K`#Ǐ:vk6`SaUZQM4gإ{]!gzހBA3ŮdV`YWX aoxeQ ;{ǞUi2\-ư˷46C7z./kE8$yk0Z$] a#d_i M}$Ihϟ4Q*Gk-O`{ ڨM7s "T1m"$CMU[2*%G[}1$GOg'7\# ôzMm(K$UMPmh|wB /@cC S^7#Z+ 1*ٓ'^M^ř]G]fc*IՑlD ŒF1_5  n)usx74p G:>d) yj$fA jeۘoT`d64[>qf|fƅ>KbRJt2W0pbkP?s&l B?%b^b2Kv$#N) 4Q`~\\.wnA1{.OmBwp?Nle'a /@A׬{ ǥUS PL!?!ptF[yQGL⌌:+{#q;/&ֆLUE:Vr\c98.DFܛiGYgc{ @icGi hv SW7'y+? j#fS,o^k: P6 &'2"ޙW\QD(Ȳ ;Ru]<ٔ_un9 bb0MJMॵ4 #o )P>};NV(ȳ45Gd) 25>N4 Wuu [J2? xH;-:ps־KVc|g6AfJZR̴S]$#גE-7`VzP3TYF*?D4:H$ wyhYE,-Y7^*I ̪0o a ,I3RvXGϟۍh*Ғ )T}!^k j]{_Q4fyg4:XrwyTj/?Zp>nI\\wbZjc)U D ߅'kcqE7(H=+ .E" [QŗޤvtMb*=*X=hP_$? Ug؜!U;ݞ3tLTcl x`\+pb =Sp; V?NbCLC0#DE\R%ѹ%!y}~3.gyvT2aYJ(ThUWܑ=盲w}[\ $H۶Yx7;VQ&MKҔ|&&#'?zQعNh}Ox X#{W:9Vlt/jJCC}3 zXŵzB&"S^0:f$&@v|w) )#Wl0L_/E7M~L)^^>7?M/.A>uKU4DrWw3&q\2rFKRqPRDX 6xauX'`?q;`YZkgoNECb2 $櫰$lA=EE s}*VϵWxջfRfћ4z :"׉ۑ–>&/5w;EU:.n[/O]gOS-"Z:-B NL+7=Mw X`!.PVGZʂwP6'HC*Snw½n5|?T4СELUM4Έ>}Qaq0R2+EiȺ+m:_fGt4Aw lh";մa0ŬI0i=3EDv;fZ;ӡ]tJ3ծ0 =<ޮ6U,hFQpP6WG]#A^UFMT7gY=a>Yͅb*l [4sx,6Nx\nh䑿E6xU'늘TɧY y^ҾH&j8ݹh),O{H{4&pk+J ΋l)6LLy)Je<@7pV/L򤁃,=xt y7Ipx>E9 T"wgAnKݰD2}3̂6el"oqlIyQWn!l`Il_ hMj6?CV)NFI9ٌ!(:8sRFqw qq'7x_Mxr[~~;.4ɧP4V!ڗس.<;ȿ2m,}^.8cVEhLLJgܺ0]+DQϊ:g.Azs[ZayH$ˎ1i7i3(Ю}8CH:"Es&)%T }vG sbR'"ulnku0^ಹ)3ұ9$ 8hYBYMRv< 1%Y Ji|0h3[qI/zs o48&nU@kcZQ#O!h϶ U"&t, Lݝ+9k rca/{!3RWe[j8I04o .lGCciGI5κ~\q9\_"80(!.aiӯ{OD%:BfP|jSfb*.P >ۘzFcu3&bA®4LgK4L8"Pᄐe:!%DF Cy6^ Џws˚<q@=7iZQU*0]s@py2z (xR" 9B*#,x97Sܱ\Q Nm3LJ!D@lvXXT"2yGϽOz"kbYDdD+ɘceQi-+ z&e$ sS^)Y! .i5"}^Kɷ8*[፥x& oQL 3Z)`{@Vk3~/L+fކ#+DiK=4JD +m#q]1K`%d(зN 70ƎGY|(hHxqi oU qG"z(55{N :{ _'qt~c;$U&ե C"U+f㏲!4KdzQ ݅R(ÞeJeqSjx[1E?U+HfW2IWC~ (,{|.^`G[# ]xcģ"#`SBH cyDb"GEh%pܽ_IjPr\#uZӅ.l M2^@2[Q#IVkhQ# m]?9iOʯ>A^*P-Vp=kVRYD-{ pY})$er> ?Kj"厂۹Eoujܞ+}ץimʈi6)''9a^C#]=E/| [<ȟ٘p4pUv}[2:0gBTE4qH6rzRVXV]amzΧy,5&a{-~dGu HLxTI dI2]PtzY]+n^eHQV:r̝L@:zBO{N|-丞eȓ#٩WfOVvKL{Ocg1] "aA%9$L@~5pD lƏG^+38ma H|qVUhnB Iucg5U!Yی} v\Nʁ_ZBDhaIY~)@,uB)эp7Vtfӣg`Ԭz{ ߺr~9Np_Amm9p f7;$/Za!\W*|؀#TYؽq:g[s~פ2^mX&O`ÚSlQ >&i v7!HHײ\ܻMrB=ؚ`m?xL zߜK| |0x-N㑮?%) usAgrG_)ָ-J.0-c/P|gR! E?ٰ彙,T {-3y m$Wͱq 60uw^mmk4 .,@aR]"h)8D=hȲ)ȊḝKni`ꦺ=P,p<T6"3еq.w.QO7hO0Md/!divL[p>HD`~풔V_Zcg2s.9RYZxo3%hSC @}m"r=',*-q2``B.npw.lEBU+I+UvBTo=cRC@ͦO? nc(\nA~CwU3x8 .O~y] 4ww 'XQ.Ky ?lh`YqL?k96~7fp;755s%Fx$ߋ!q=tOVHzdOq*ѰȈ!z*q&Fă1GP+.F*G!&C^dME_ )[vO-#֋Evb߄O[/6F8%nA2!%yniUH%DG -jۻZX B0q(fG&nBMlTvnN!"f;XGPg$X8tVj/ -̽W׸ hQf $z[@{kj[لÖ&N *JZdL 77<(,/7ʨ{@XTBl\PDa{!\9Qj)ʿsVW$DW5iu=4䕏k4ML>[sQFgU'ۚ}Z|4b%}}ʬ ؚz.4zu "Ccӳ>" 5MPt &9QƮh ѰK9X,(|:}49J& 'x)a ȷ㺈 ҮkֿwYi>| +P+&\4-c@hXj{jB`e0_FEЫ5,L+z%ZEs٩F.ĝ-|ߖ!;7@<9}})r_h +#~$-ȆUTnS"M%43Gdk>CAj ŘOY(Ws͓~?PA}3*"K› eB^LI_7>ō7QB2n$]2"0 ﺻhmxc+JH,.HK9ބgz!"Qi:z2DI0 INЇZ |8b7$5 kh3OջbksVR?Z(UMBZ.;etNxO`g E+LV/gj:~}[-yRU̕#GowE@P͙i=>8F" ʴřDY4v%R*c":{*@QEh L.Ƙ"'ehNbvKE5?YHGs[QRGzF.oqCsg_Ԋq yA%zlV=xGW>i 9D KX9>ZTa|nfk.~0rr7rq2{>qMT)9 T:q*2HsN%1~~.ߢɴ2<+cTuz!\ِI;TQOV7ɸ|&4ҫ~j-wZSTKz][mc'۝-0bJS1{{D{=& q+8IÒw_gf髣]zsj:QJL1[+k,8<$65.Qϥ#v$ [p}ū h\{)-j`ezmh. /a:{i ' ESp9a/H`cRE+z eU]->v'qsc2EtPsgĢ@crC&|~g]FJbV6z)`$\ )ܘWzi&8<"he7xaxF-_]ߢwrEhZL!ӭԪv\oT, K?Vtoc#zhQYȊ=M 'Azn5W^F rmXTY͔czaz#ڷrqQn(!5W9<(7* tu*_K'XD F+/wcϚe:u]|VBWϹ= d9yāPp뚣NQ2BOPP㼴P%ۈOp~?7yоvO5U||WT >B(?~y7*kMa,Ɲ[ڬ)Px <\eTwT:jJ[k|7 }h`.#e)g<1T36r~vER1\'I uYݑ(ɶg~J2kM\#}@-D A$enުY9!CM/sPV+0pf \Ju1 >&D.q:jI@xηI<ɖׂ0"v?1xJ Q$x[d^=ΠI ܺRM\Q M-R |(>t($|ZmħL_rz͡Z[:)hU24$ N'Vch勔'`9IKoz)m$tL KIoZ5 Jtm%"؅^{ {yd>,Jsۏ .(WwWȑP`DfNkWٕWdt UYr89ѽu؞ Ȫ`@8aY;WӾFA+ !eoxg9]2$ZW%ZR.Y'&O 3f4IQbŝY2g|8:'-*3C-o2?A2|~<ͪ:eHr\6yS}߉9Z UxĆł(UtggdhQOQVgtqd&}G%;|%:kg9PJI xj$6ԽDOR.8|MW jycotȿ'<^P-CkYDlu#A:utf%pA ߣUX܃V js:4.d@ڶQ85#/+zBezt8bòjg598w9{檊LIHv\m'*-Mz)N妓lЃ-#D3abޖl8iԛZej!ûY9yD몤5ڞ|S_*gjjأ~ p\K{.@map[JM(`yU񙜳0^˰|=8WesµDjZJ*;VN^<'7⥛_w0M1<҈V?;l>hVY^N^EѓO:f%%RL~"c03K­-4A;!p,+. u&r"ЫpK#dgw [{?rsKAYRw;p >r.h~I: WgVA~i iោ5|֬lzjCH[iqVz6%~Ϩqbh{kY:r̓Dhy6"3̧o \0:=AT</=7࣬(Km}uMfѓ񫝝 :q|_+B0ߣ0dsX M?B=_Q7˚BhW'CQA@>6iq&/\FkE$rayF9"dNCzW ˋ/.00d`?^݃[[_PU} ReXe(+Nfcԓ@74AQzXcFOŠSj/:ө?J17ώQbMQ tJOsNoc)z"|(5 DcEƛw(oI_Fʠ`gJ\3WYNҒI(^n$IosBjx.2A|Q *?Cu: !̛Я2if$+wW^g)QWl?5Y$)GL6}e<4P?9q06.v>Cw%).*zđm.[׽s#⦐nm*F_+fw|%`i9{!`bBxEYowel|À0bIJ?b2c*efRCapS9|NQ$>6|+Z,Ym!fg6oZT@ kK#S=LJ[t%+ [EP A?CdR[]GQ}8ԍfҺ]NX!%NhWmFM|2Z[.<+A||,UKd[)jֆ/i7sF~c?\P@ \#^_Jp#cSK "CHnXCrڴ<Ǐej÷בY{W}9P X[EwcF|uoCEhdil\>ʩl]fΒ Tw; &Q}' xx\Yo 3f/iV)f_)ٲf t&k΅ hUHy=s<[1;9C0пVv($u+Z}1mw\hFvb/mXW>&OC:]@sdyQ)X{cQCT-e)TS'RP`[wУ1ЃYɁ_.$0'y>g6<<ƳXMG5bbRA԰itLk9 S^CKL}KGv811/ƥ|q[I-b$2fۂF:qn?Xt@҃eb&{T}xLƲS~x86$ =^u1/`/HIG2Q 0<h(٤).k0}Au];T?%#DL0"0a'{q=rhjϽiTՋ<:Lu4.`I|xΡ}`D TVjJ{Q%T1.OZ逘 $RJf;{"lgx5<@`W8y3Db)>sYu-UÅ^UQos/" ώ&p7Q27SYa] âi?3兞s>E7, t!qq"e9b [!n*7bPja+Qݵs]s7@S»YdE=Y/x:C4LaiVB$Qg34䍲05M-@@2Pu8È$]q62%)e_FQ5ū DX.̰RFUvkP̋su &; BGC1JvpmzT) )z) ȚviaWˣF<,iBWP$R~h\7V3Oj. 02: 5\ϵw)Jp6ݚs]HcbS9%ks]ӊ-.В5,\dU?>+N.>;syL7V.SrS\@=qupէׯu7+?  8<ɼ7ٳW3 I%5 N`Bԓ:MCP9i,hm34ڢ:DCTews!G!E` oOtW+L3`=4|9tQ] H׸Y`h\\ c.e\huG'f. B ߕ(gω F~sIk+x}]JJ_vHΓ3Qã -V=ƅ_7J$d~̾eG21Az)H&3韾Mz# :46GPY_<\Il5蕀d#6Ty./H!) !*\B]).W^"6j#ߜeLҟHns>Ur#f?%!.*eMl:^gū[Dd@5L^oB̓< Nv=¶>waqL7ލ)$8x+gTk0/-B"fnnevCIqWCWK[6*ys҃"`M9+hxMWdЗQpzb8m?T Yo8fqce.mqFeS'u~zM[݊w{L J0jMMH3ccD"E4Ռau-M4N֖=} v(H||DTms?3Y,?&+I$jM|_ݙŋZZlEׄR]U/Rנ'__״LvmV(BWxb>ƕ/RӍ2ͭ*M|xs`DdM8§u^ȹs`v,әp $}20A .LV^݇9ǧznh>c%k FdZ2 ڕ$8F!LLQO3S.k~Gsk^V xۢL FTzix}.%Ue{rTOL lK!Ӯ.CŒ^n'̥L1u2[g[7Q'$H "_\ ZqpqFO z`7Y'9 TX@4E{Tߤ i1X&ixUj9{"'< 2>ϳ"iD(Zl}Etd4>OyhiwXx1~sΏAhaEZ,\X`6<(P>RD5u/_Jd|N0 XA1Ү܌ Kx=ywg)wS6 HHG!k,|*lnTm5q-O~nG\sxĉgsS˄|L%IL\izjv'/gm6N(i@1$® I,)ޝ.7v0|?`jg<_0׸{Q mŪ>=Q<%[Id2Q*2و(bNL&^"$'D}@a7HhflZW5S6YX?;%AB? 1ATIW`)K]z_)ϻ_BL:޺edCz]\-F0^ 䇒 C]o!0("PYcwS~(jb0F]p^Kq4x.T7 Xxa|[Ȁ+)qV<* аNw{cHFrS Dݽt)c3*pTt q΅Vj\*q&}đ\a^"f4,,9vqE#1§:apǿ-BǂQT8^;k)ֽ8J9Pq. ,=}"򟫯}IzQ63Ǹ&!Ap--4&Y*P{OWẋ̔dYd C;;:XzgFASs+`=qJ JW7(> φX/"_RS$H$*(Kf`y9L(I`w/ ?LmS "¸vB84z u,>oJ=|-V5R^_˜3Nvۛ˾jSS3Ʈ%vbC^aX)`%n.tc{VW8W!165ʰ޼d"r5Ϛ D)dI{Srg4. h [/ZK_}55iZ ݗmɬvyVo]RK 9mbY'TEi_{ iM83.+Y []}\hhUkN Y!v!WHNڢٷ[,ZЧbfVL7([>z=s,ծFgdz6T46.|ʙp~el3>U(P$pSK ??^ʮ[Wg2Ee)DyKL4Pغ'trr6ȎerũLTm`U#i,] "N$a_wd1)@sB(PP ~ʾ3ןYz>8kx ҙ4PyrH+"G iP?>=ݰfC2z;JKuFf-/Z=Q31KG46VwԬ)aElmĶpد('Fj/KΈCMWabH>k2jd,^MdI*y-s&S&3;ɇ<5nhzOމ.>xY>{\ S~$&|嗖j$+p%@L᚟(FJ G1l}fMoC,ӗ:;XVG6#4T4RjoԤV .^1EL1\tإRhKۗuCy{Wdf|fLQF6.tȧ?xTtĵo ;Bby1OboӒLߚvtls7(}lZP7^vJy9^BMCicUFB45'IzgTjkB1Y..y0Xue&569 Vpz1Uq#i nIRũjNy# m4LU' %I XD*WVys2Q8óB2eҸ.zwJp"eŒ?7v_wq']M3g;w'x<"[ ^:KM#s6z&8CR#b)JOz2*'V[| ǥK~uQD{XycP*amo߭% P *Fd*Hl**֠됸>UOYeЫ} +9^PF}d51-mKaiTDTf?v㝦nQj";d ^= DJkmW رE2W> Av f|e6ІA{ɵ-sVZJv%vN{ef8Ә* pU_C %ͻ]Uch&nx`eIL\u(m{8 Ц]f j+ u$+x]10u9Ĺ8gF :?dHbP@ʃ<[o 8v_ヌT\sk?<<ߋPWAG-bVE@$B>]'~l"$S’e$l'PoT*{[CS1M4=ñͬ{L?-r}i,ꃸ5{کP5૎2gpw&X^ C~h$+Sn:M9[3F;ŝu}ѡߩ% eo 5iJZ}Íi9S(k y)7mgR~{ zmO_UP?5 _=UUQMhy͖d|r3G_d씑? apk<˾Ľ̆R"ge.nwۺF&ۼ-MO<*dGX~t)mzaE1·kGhV?']-ʰTsz*W8Ytz=Iq5WksTUE1G6LQ GqA_J\t䥔TҎ,B]FВSwc^_[?5 ^.Ӱ|7Q܀$:&~ˈEiܓȴ`y5%x:I>0~ϡkXo b,dx<󵏫_\.H6jGxv5"ɟB"P9f&&Q7"3~v @NR[By`/~/eoO$Q 2|N N\ޮT>laadEq)oPNhο#$c--ؐt)rq@$?S_|""ñ4j[.ے""NcqyŨCbT@# ACjr4Q.7yNB=R&sX01W`CIw"8G~m F6UƜWSP y:Nza26>b2I};xm_|T_m'ƫ $ʕ[V!0a )@g|OHeb`VX1gk*_m>ڭ#~0#(!|cYTg;y%.U(2pC@pB^9bW*Yܭ hG1DZXf-8D|$cyh#&0͵&G, qQ536|'h )Mq_'>2͜'o@aΡ]6C_<(uu H&OBjT_/΄Q_O~Jp\-)W{p. k[Z߿+\hV0d|OP"!aܦT tMw;׊FPn+~hx=.;v;ڲЀOk|ߘExTi1UI\YnI:tn@C?;o<}j{"1j@u!'B[y"+!H<BП)LoCE=,xj]e~rҪ13|5%Óyi{{Wh^}+ߴr|{%B%%"~mpj1F%Wp=ʓ0m~Is(#d1!/V}n4D~"p_ 7n>4 WM`$,bヌ\m;ilRv{vX3TFM0} y#`L1El-t4 . ]"2 C3FLiOIX?  KPuP܋.\Fdmm`ſ3>סs†rSN-&.tv! %I:SvU}bJfe+xeev!W&vxE9UpO %=w0[*)GVJ?fY~V͈]t-r\wd.c=\5 շN>}ݒKDjʛgq!N 軧n0~Í {i$$O A?l!̋l^*ef_&:>E̊ / s ZѧQ"*; 2T%N!xcX"C=z{kdr2"v5qܹP@|ZeP].Aq&* ;}4{v_U "_:=qkl$/C-*~(BXz{Q$¡G #ipAbRg^S?uwL sޔK$rI'NZ*&=sA} Vt5xm7ǭlܟ%Zr 4 'U3 m1:Qn!9W$.aMLBKV˜K)mX <0v?(Ĕ/AK.QR;l$ѵ̐;>WS CМU scRxxK;?懟;ULM״[}\`SJ-8DsMG~}ZLk -BghEie3@Ҡ1˩`ԬLu8=Z 5]s:-'1駗y^EќfKD}G!~ma{*$-EE~p0zjf1,iԫ5(a?-P&tR pD1`z0M2ԥܟN\xD%B}}؅O,J E.$1CmX$Y*L/RQ# ̗m&t\(qH~^މX\g *Hvf\P?,}R&i` 7QN"]'u戓lRP.Һ/.쮥y't0/O׮pHWNEʡxA-ǕZ%Pf@-uiڐ['аCbOrI#^D]$sԇL壐d"mvgŢ|\wkz=BXfy ڦ w- /?kWi54Tr B$bMz]|pkL3 B2 ě԰)U )Gt_N*v&XmjhAL`ATtC)ѝgǙsԱt|b5@eXpr*"Vq]E,&+|co ;#`USI.ͪx:y8Xbr!9{^ZWpc騏K[f*3e?j\)- S:37~2xN Q1ݮW<^3T^EFgʝvsH|Kq?|8'F]'5_'>8=ZGɮBF!I{'AL"]xL_OpBUօ@b]:_!9[?m"~5]c$}ދ(a֏L$ ?rXmVT/ݼ%[PJ㤸RׂHUș! WCAR$l7ՠv+I! u S 9+,N 77_ roӛZ+g?\r}D$XÐ({UHI:g=1qšv5~,g38`Ph7tǨQ]Ց"Ҥ&ƟQ0b5d΅}#ഓ'h 8^Kx;6l+J',GQAyD<"}0!P>dvlJ\8י%%1Ɖ)t0x`ePOcp},i{ D u Jx'$8Bp\2-M~ap@>{&n$@csg.ZdC>5[ i|WwCWrw $X嫶뭹wdmWNҼ X=_{3}>iW̧> š7o]-o>kmwLh<\a-&%7x6nE3iCE5i疼}{_B-sX @FOnJXvwIpEv%}nDpE;<&!-ԧvfeI%()T;"7+oŁ\ Td @Mm8IZ7Pxmѓs)B-F_m l9ВTUO'i:-/L <튇n<0Nl3ggm5y͵W6>w^Q^M(FR+gvTg|żFH32)B<@IuV9HSbqIt$sZG 1pkSyJ6.y|eoK<@9ƅ|GZ!.?BgݡV896C4~*udUd@K0EGO6Ú;8w^]کkMs[-V/P~^$,HߞK 4FLZ L0F 0rIY]Q3W+3R\p&q4E Ln*)mQ/qJ!C¤&d#|KCOx{ɧ ]p$6y@ pY?Kh#SI0v75(*+;<@";^ 3@V xB66t-9VIO D`yx V|(fECpz0eG]!ihhw*5!c.Te_sNGp $@M@oP8޾/XЖG0@@3[G-8I0-3 Ҽ`@B (<>4 B6y6gE7vFpܜq1)LPPCAmkW۴uDx27/>w'i3ts"ʝӇFs?`m8ڣ:ˠ#ҕW*AAa{~&\h:kS+,OƎ^j` To[YILWR}Dw&ciR-vRSL=μisV9*o!"webIf =98CafTyLt,0p'ck@da|&CDC88--ӧv7FMŁ^ٜn*;\7b -6Hzѭ|J]J'qCYɻy@soO|b9NUU8}V@@m" AGMm  '0Uuo4PEH[L3uwYkqdFa{'jGީ2c}hySS:g2Pķ߃l0~x?? .]z 0'-J 8Lо=${]$b8"~Dž “$k)zk,M?Ļc%_IBm~msCIm/pA&}Lu$FB\Ih&&}St $'\4g ǴEZǎN3 ]Why`c'؇oJ`ĢTTIh*MfX7NGcP,p_j#+0DE+\7Vg‡xzVLG^Z |Ye&k/Ka| ĞL/C+ZAOi͌Q';(ŹD4 -55'!{2LqQ[SH1!۫j =>7L[ Zx P|~Y 'NǾm[ϷpM#T>vz獁r,\U!S^Vva%l!0-88z<`FHf دY0OAqL'Z3s=VŪreGC2YygӒ vڜ7&@]eU(aEOЋmR ++ df\;DN(\PRZ`RS|@glyqk?,KVV'Z8kTnⵐ}}*6`u o /DfNiڙvIcp\A 8GݓmҚ'qgNjLb&\)})hGtv–Z*!aSYGPZbf1 ƾe)!3>JBse0=޼omRGFuNl2ŭbY) +htH?野% h4$*'XWw$jZNk$ .;r7̡@v&(#R7qY߇cn |9nNm.E Pu!kрwcIyf 횽 ;[AO٨ڑkM9 wtGx6Pz֌7sӞ^W&+ʤ}`ڋ Fq[Vf ^'M}D.ƥƾMA=R3 ])3kr`ˬ:ͨd%AƓm(<vah.Xo(Du Q)d)Vj9fC_K6fS gsѩOU Y%G^PQTa ^Sbաl|3T?YP=pMjIsS`,n%7ʖo=ɗ%BL4 6aS$V7$ŁR-I)i) Z H)XDJ3t ȡDh m੟YVpG]MCT`hN.Ȟ;7B dxGxe b)naVloKVܣ"M/ [hhx8wq*Rmv ^M;v l ѝadoTp4P*\:JۖeJF_j#ق|)xPѥIz5lwz T mxHڟ:&$zsbQWn|ML@,cU"q>1{3aWJ#ռW+h:R#oMftÚsp \9 K?gH@;VEIjMmrׅ$r"'@*mw& ns;Pۻ[߄Ev\ `|T 8ty_֎[#cl-:˒7h@A}Cxlo,? nqth4%&uh&!g,[`7_eDtyx>00y_D:]:m[Q4#tE\\6W@J[|lۉWSt}GR &Sfq<>#33ie˔ i-z9 ͋`WwjA_'Υo2}_F _ DY&t@@nP*Ǔi16]rbQi{9ԚӉlelw-[u%_r-5C M)ޟ\[@0J_n ~Ҭb.)waF)-)Z[-?).d0Q9Į BMTUhIUSh;/O#uڢ3M=g=.{@Юr(&&!i%wpIu6ڧE]&E<!U0T+8ɵۧ#\ͮn~iQ;7;' RwdBDDi78#}FvgSY29+΄ޚNĨ0 YYjAxPr"YO%-?jvDD0FM?ѷAm2Y/范I:l+5noCAAqCN×T/#vfc@Yy9"yg;C @Q,Ίx`;/ݨj,0ZqH 39]T:5O%ǀ 6PG0~!qmC}קPD.w,,F*ݼ'8 E-OܚK1a$ `NFh^2.zqRj[wC3z1ep${=!7܌AP;kvS⟇hFR}tnxE^\)jբᬉed%X$ 0S=w+A  -\_]\HKd6̥N *,O |~JfUsQЗ2sCT2vr\eI1 aN @1+ V+#oE'mY"ʷD8'E0"ɡ7XVsȈ\G*?bXZA Y|O7D3uGVŴ;c9@^Z4cx@ ۜГf}rtT* Åkn=:KL'_ /ahr~a$8}颊5*|+RYU%)YdZ4-|ޗ\f6Ol7p>uz+!s/:=<].02̖> G u*c&PZYъd# Ѥi3#[VQƓ<̀>?W3aXbI;[.}uذ(〚ql.3|32El^8ynu^ȳ͠`t 62-K)?Ё`raup1^4(V2J,1[B_RNPkΧۦO[=H6' 5/+W}d,rWOB+/N̜#V@m W'NP};XR@_esBJl ک\t&WĀG8b-m@ tc 8v?2$k9W`zOpR}60G1*0mklVhsoI }lh'$0HwzWqB QqqC5=&96[n"tgtPOv54&\o2Gz- O'Nw,fgabgz{[(ԼWv-h[)NO-*D{=RTOf{}U% 4M0ZtH㕺ۚĴpt>JuƷ :)J1V-VX!=Ջt ƌϾT7"8Mh&GiViW't|@Kes Fn εJ 6!̔`9nfq%g=40Oeo:O$ë>G$_9S* ;SGK2yDvf(\ပGոRYLi#>ؗ 췍H.nW%[n p|1mfY{:(DrIOZQmoJmsbDEqtclo7y\$k0E>-Uו8x- EDs/ |i8F3cjl #Jf%1vhV+:}h@}2&]RGO/JǫBQ" caa5d:b ! O_"x! :| ņg"ëƒ2SBHz"^R Jƶ6~=!ZfZIgjZKY#yc+/P"]*okGyp9%3eJ?.0"U."mumCZVIE;©& ։opTW4 jk^-XKdٽVsbvm_|kz H #Gp(Aût]X8`rU.XN|vܾr]d(d%ppƷmv\º`Bx2!`u&f$$nҋEv)-96 :Q 0jI347)0+`ryR[[CLJ]2ɳ+G VQO?`Yr[9'x$G7nKd"/%&`^1\WEgj: :x`#HZSH"8gGg9Yh&;s0Aj 5RPX}~(WO^}'=fzmc݀ᄱJH>>dń""vKYTUC;᪄'_hh2c4f-_|'spt iF o s3ύKs #7sV!tQeZKUZb`H T4>7aF@mc^rvSE9 //wa(6WH<$ı!;l͢퍝&f N&țCJʣ+oF"txr/w`Piȉ1/[.ڥu-CcɠF1(JW[{+v%CVdEqc0Gni@_rs$Ucr1Nb;sj˙kRXa-bsF-pRyMVĀ6GsxWb،Uj6{$^5$,j :1n gm"\>W~ Qcʁ{z^5 !^'\;8iXBx,v쩖VB%o',|^ɞ*n'CN\N#:HtՅ1G0^'f_@S]-~<(}&,66쿟C[VʹD?vGmNQFQ tF4:g r~ADK8{τ1]{_LĖH`mVd.V,zFU( Z+IP7kza ns^Jc&m֤[i[%QF 7yؿ ?:~O&:_(4GVu}=Wڸ!,?].#lÅC;YG"Rֳ2QbK|*gIvQaՁ x,] XǐWCp緜5!Yۿ%+cSDK&'^Ki쑢P݄t_$r IO\(-،w5S;!ifv?M=6wlЯ6"b;RfC箌B8 wa)=<1r{35Feu$U[EJ)7ɘH쇞3r u4dt2O7,$qX]qPTK|bXۛ/1M8ƌ)S2/ 64~sofj=lRw7UGߒys5ѽ"&3G}߮ZBDzY2bm@x}x7kW3XCֱՄE+VѺᯣ@"s]?SX &R9Gx6[ĐH7c'=h'vߍFkowdB{TZyF =+*iaC ~4&4FI`"ޙ?w_7FaˍU+:ǜ0'n0jYPʫVڍ잝ϵ Xj:>檔$b%ݐ6w.W{a.(&7 ]S+q)AԈPSvdVavFu>1@C 4<2Ǚk,fK:gBbN9>__UXB"}L?M;~A_$C0yI gHtC7U@zõ$4Pַň8>LYU_ %7Y<:NI Ec@48K_#{`L }YgnI^xbxfdq N(vƓOjl=S#rYB;,?!a12D pandM7O4l9PᕘLjGM)д&ȶv1s=m٫Y #uD2.n&3KR[W{hgF\ddh#P [. v8F/stA.&y6=G( d@ծ7Tri4›B8>EY;PGdxBGFkrs3,xgMݦo T %-m}v3Zdtz+_șg3JtlO0 +5 ૉ,{8݊]˜g ;%xM0^t~/9vcW)O@`];dD Y#Ž@f(Ty񿽧6r }>E.0)șSIgZ7u.O+óKk;}ݚ^Lwۘ<0n$CjCD5|; ?QhL7䔞 &u*qڸ{EX)hzvZ׈jp@p~0 ft[xNrLjM 21F \vk^ʤ S/ >DbZy@#0:렯U\㝭LZS쁽Z6ډzT=pvŰ~#sx_mpr gz% \,JEaa2 qq+Yt>El{>UEj?\\LtiLn:!%Bw'ͮJ{'EzK :̫@? }<`Sg!ǿ_'om# B%#G{2.(BQ|OYb c?>{E#zU%W AglX,aޓխ1~# Ky9nĵ&8U[51n@a |ja}7ݦ^k,\䙀b|rw%v߼veǒ4}e|]&!ϒ?<-2.F fLH%%bW*S\WsKwp KUm򼖜&3([s.vgݿHf<*|H\^DP%4\q4_:eniK>r zvİԗᏓ*co +O'| 39>(ީPnHY?Ϻrug݌ ( Lvj2@\!HkIⷙJ8Ft?3kpp~)!_)HLKVs*<;و;-+ iЍE9.؉MŐd&TǗGd ؀a@5O?n MZ:^ HhH?UH颼vON Bd6J: 5А k4͊sAP^ y}$EsPKߓ"zNdxOV7faaAl`{eYXY,l􆌦BOf\x'@4P}>IT4@]Uk}6x?R)b!bڗ@.Y_@5C^Z dbŷ+#+s}jJÜ, p]` Lə7p]#83~~`>Bo 8#5zcWG88axs9ز *e/NiF>KF,SaP GEԔY_[2S'ČH`"ɘ)]Yg9O2!M]X % 5f݂)`z-%`*a䨺Q9E#Umti!ݹۻKtf{d@*0[%tWX12R6o )?v>ҵ:Қ(ܣ@uXs`JσLnEl vu9vٯXm#\Z>ۧbȓ8T1+[Д$,U kݧFi:Zr31KA ڢ=zoTb[8pi-I7Ms~2aw=P+A/\ECLd kQSnM8W@P2eq,+ ;qQzYvZ JD˕=zYf^J0Kjrl5Nkj½D!͏ؿ! IJ$'BaFbō`BUn:y|;=FI'57?K":Ȃ=e +OĨԒܟa8Xq80cN@0'( I,hP+a7L ́R?nh3~^Niw(rk2vM@4E&|:Mr]7FCA8 sy_EPhwڊ/a5q ty5或1#>7 Zu*sPf\2qQ+z/Mp6>YUK `/wt2_ *S74)c %aG ): $wπ!>_]}]Uxn?|S"1ezM3l<(% h TrLd׾[(r2O`J^YpP"(MYCKX,sUAdY:XaJ(I (Z[#x$1GnѿX֬p+Kw#׼OΤOާ AC>qن- .z!CtzQtHc7U-PT ^`{p,`o$k.m*M.Y ZB%T~[;3?1\Gq,O{$Jָ:䘑eQ(3w ܡNm]Zk%Ť320 B@B$lɉ2ɱu?}!߰[]Cav'/_;k%SKS2I>X&. jQojU dTe"CЁ[l> mF5iNN\Ӟ߅3 v0a} alxpF4t* j7KժMQPE :^[v|aU}(FZMƾ=/KZ1&bYF ?jG#g^>D+]"C.Bg_)|pUL-}[HţBw1sJٜd̖WB5sCnѪXo`"2W󡦢%OW ¢'2m"+z2 z\\j7]旜LX-*|){O2@G'Oio/eiOve(V$S]M *V ^6V]S莿Ԉv!RHOTeysuן~J5̚AޡBq*WѯD;_LWN6GQ^mྛ}^֛W< ʥp25UV9QZOYX F'Rzб_4kn*p:T0Q)W:Y9yZV-BIHx7&T7ecf!5  1зpeU+].hL*r|w(Q֮ L9ZxKPAIuJ: 6fjqb.<1W<C沫ev8ѺZkTP i0 }OlKhV4C)vV3kf|HbR hqy/!eيǭ\hnf9K\ۗg+u23H\ gItR8—FDAg2e!;{=ѬQ^^pSd"χ_}0c8.*גWf ERDMutADW^W_w`xY\R})X^\ Kd]jIge5bOHz1k䠻BW#A/ s"ym --"L 00GiMZ :PңhʥM p{߃1Vf5g=Se"m`uJ6sx#{^бl(Q#u U/CiPhU8bPV)b\qz$mz_F %#~3SúI A$@b(˄v/8W͡o3Šɓ.AZZم[Aßu!(nw$D13O93pZ\nY>  !!Y뺂r ʊ-t;&Hط%[x@,$82?gOBc)k\\$vdNpqk@؄D(`r_Ҫ+O[Fc:͑CP턴|U;dhXh;FN.c3}=yU_wVUw z־3ަV_ 3|z/H6 0ٞUu| i>D=h$ sl". ry n.Sjzn aؼ֮#ޓO}Պ%Rt<d%cnKD$/yB?@LUhՉ &|Vmf Vpj%-C @λP3`dC*"Vֻ~jY,oZΘ(h̬lf)-- <չaAWmTw[[MGPf}kIaBHu#PPAˁNR,AA<ֈ6~̃P"Sx՚zQo' 輶 xs7C؉SN45F V 6~˽{葑SV*%e%-,N$aI7iDKP?Kumޔynfo¡ T >ipߩ7ap?Cm0ǢxWI%`5Jrl2 s[Q탬gRqk-/!TϠKo#/\Z{N%fV_8k<::]h-]KWA)Hc nkR;Kq$# V.'Ta8qʃlLOԷ<8ˆxZT[7>݋9.s1~ݡo@4R g,au8Bc@\e3TDѫg8']첓br2Z [X'T(6Oюp=,c}c|G@TEC~r6kqґIR R2D>YyU~YaFJ0r)?IڔXMJ_!?46F,fwZT-SÑi*$mY ~--wO* [p); eG>EvPBX-+xmAC,i%ȆV!@ Rl2-eY͂lmƝ##NǵreS7j>Z_aN/Ͽ"BQϪ,_zJ+xwrcLJ-!erh3$k1wp߇Wy!hxHXȜNT5LV\YKɾe"!Mu2䲈 ;{8 !j/h>D_x1*i}T\{ە@~h{`iꗂC;| (xj)KBa7&F'e5k?eԌ"4hUQIÌewL|ᆇ8jk Z+5v`h|jWoe2)rYaЫGJ .VKH#W}S1|9(" UO(3S/'jcM@G Ap2\5IM.?'p3k0.Eϰ`) t+,Ped.Ԑ.fXVi 3(I֜3LId=l%Bl@w_h3j`&"3͏#G󧅾oAwB^ yu}<͌UtGYsq;|&X_tǻwo Ѥ՛< 9\J3 :0 `+s6-~Ih_v;jh+3Y@fY :T"Y_eXj;ApAjz$T#S:b%Qj(ũfp@ЦŤ;uo6%0.0c01z!L6Ah>sJzA{$n@pV7=ƈ0dD]nӝ!RJzm#GJLoA+P)eցA:ݛ;g`Q@A:x=I&~!Y|:88 nZ-~Q͜I;*{浇L%sbRHtxsǞ?0tKDlG܊-y'# dRi3g6St(*J󱪾C<&`^Cg4vMڎ-P.]\ *t+ۈG]kYn3mwlޭE؁>RbJP΅v6KB(cp],/+e,u z{i Iߏ[22t㒷+&iȿ54E3?W[>H=|9|H٢gevVfa/WZe&mY60z  5DL6 BE;&,z%i< mD9݂1)4U^ E]3ʋNWH3ukV%]D_v8-^f(\kCU5Gv?Kau3bnRaC0D_O[UqSE-p?_-m)&\DaovQd_"A p-N 8?y*zNm/ٳCZ#o;.6V[C|Wzmn_z:Grr6g=# hӡz7]01'/+j<h@M̽;ozg@GƬu1;Glcj`u};nRд)bNU>o׏\uњU{Ê#Vԍ"'KvD _ &dK;(% ]VJSkoq֩ݯW [܄;+ ficg;Y_bnX؝UL*k54NF1@{ٹ$oK3ƽ>4E\dZ܀yXCynׂ H7D$VYgw wWZhbڌ'AQX.^֌n9_!XclBt D:a; DIFn OYFo.Ϩ5gLiSߢD5pK.4,ltoY'k"ڨC<_ky,1ʟP57Q8/1/Rx#Gƅľ:LCfMݼ !9KNaduz8C^ ;+wB~ ROS^L̫Q\WG'*s }`mطҢϒݗf vI畬H &c[;oIE ЇX9[%_gը@~e٧w:ᚙf:l"JZTP^1@,hV;9d_+Lgo 4;-{'qEr3pI}RTW0}b_";V~ޞ]|W JWXJ2|M?u0rNKݲBN+xݧ^cFS ŗ^K*ĩ Ds"Ne Ǟ=z6^6d diAݭH /M@)pRqCؤ: XML~اaa*$)b930` ܸ 8G3s oXb|h7J:+u:}т+SY>҈!RM_ M r6d([u!++9 GGn6K'qY2 ]N&+ "+"_$=!zG$q=m N$%8AgaP ,_s xJ!&V"dNHI繣WFZyfcwG Zؼ:g*GMyUM ?]wcϽ _B覹QB=m(JۈZL< B탸G=Psx?-nKM;3<7'gwMȍAs:/+*D?T:W'KEY#>qL@ g;fcY;g X/U<"#_c]\ :%y 1N?H8NJj*a\~/qj*i9HsFPD^aEmǶyɶqJ$w[ u< qҩ40^ZٖFH0 \w0GBSAvC(h 0)sxf$`xά˗*}^m^yW GiO|.4$dցq"R+pG$-*%)IG]%c@O\Ǹؼ >QWhXZD0KABC=_k~@7o4gJ?DF@-+f(h̺(f58(w7tn ،8!$^ vw3UXEڱ MU0\EgR}uU@q0?R+˃5&snj8KJ_QZTLYN s_dL5\2 i&-+U[nA|=- #Z ߒ66CȒ_~h6,3dcO"c-~m_Э.N ^B ڕV߯4(S$PS?0rWQ顉\OAN.Ssc;a3g|H* $W `V|[ْRd@z盯WI~KHo_p…+׋UH)јl,'i҄ 9c%vZ+P"cMvnɢsC^BJx l+8(մ:L; qNBjd G"ABv*p7TOܔgz-a>2fvGI3MF9.tDi)x"_R@hfΣ&-j;.'bhW[Sѣe7~5Q?S"jIQyT!f+ѿ^+ye0Vz]?vj-ms0J,>BaA:nWM:.ַS}vRF&U\ cIÅ%4Il"ޫޫZVBo`@:\>@y-쎇&׾i}RlܢS.sG.'䞶)?؛yd K)<3ܧ[YHt6sD +"팼a H}p#]Ԅ^OEF2OT|a| Rsc 65ш\}`LOQ@T08K ^% NNL؆I=R7s. !~9`xߥ=S%N bL˃]jQ fIgi_. /v0g^m&$AW]oZҹswdoxS4,s V?GGQ`2&3b(H.c[NWP@r$U"eXeX |ow(ОEsબԺ~ NvWEEģd, *,HFJ7NV~`C"޴{Ҽ0> 16B!u\u6LEڝ|77)x궣+s8G1LpMo N?-yb\vzTF-ҪBjMu ~*9ʍ8EXՙ vpN!飶=K4RF&j' \&Do>*Z@_4SHKp,(uW6UxP_sK.࿂c UD"IJ^M,v j{V-t H!\Q׀j*gC_'64^BE-HACq988b6Ӊ{{}Sck>Hf(,aXiUj;k۝-Dwd|! :yK`6K؝gad^hy.?2`z-i-E(*j:=gl.yM)^ZF8Z*NlN*.*7%0ܦ kKmPb(s}i\+/VMc2K@RX9`&teXzK'fZjw)2j ƬJ GG*z.ϡGd<}TezHlI\KX R˛̋Bw&JJ& Y*VW(ј o3#ȌȣH#Gh9.#"ʻVn68"d II>U0Y:3 ?opcK\_y~5,.U:!@٫cq7Je\.}!qao~3o'OPypKbNL-E[~4+h )4/Z+XyA_(̳Zvo >m[SF:S8o4Zrd:Z2Yb7>0pHM̻hmy37%/oEe D&o4v.+#4ME`G^An#F X<muʝqLSTVy !<) ~TSiEmD*2-]&{1G[heo4|`$Ϻm y\B B9ͤ}x%E3D|vl[]L3r9YwXW/Hv*PAEaAOsrsR#,ʹ!`8آ[UKBZEՏ0FsATג:pVK"l4ֈl`bh$Y-JɁKNFUaG#]pY_w JXi.KV@jʺYu58rlsKڠN(YXOmbAօ/&,r{vfI0!=K]){pZҦ_\R,^2>Vۜ^Me XWY+i]\ezZ~N=Q/-iv?^i!>roF\F'h #x끃 3:Ludu6 $e Ϋ#8j:c+-5`΁5#TpE7I.<+Q&)gZ{$'M,_7l((?/WU;a I LpWeknfR(칸\Z/g`jx :Y@9xtZ2#oȍ 3TLLڣec1GP7їَ^9tajqU﹑*?/w9*L앖L(S=Q(e(_|h*~8b۲5CW$R"~|pY[ܹh0Crc "]U&4s>z"]M LSUn| W> !sC TdPokhrg _O\\`滄_ŗP5 wca);ܮZ{$V䀝P}\}2E0喺i,? o%d#vL0M3䀱! qe, q awL4ʄI{ oFϵ2>fO*8Y{U.ˏ&"*ڜ i2)M902%*^5i%|x+~sU2, cyH )ɟXS,*-XnSa,HG!ؙ"a⯚:i:}nRŊ&ROX0sA0w_>Kks"'9IG8%{L#Yre;[A "+Qa$1:ޕIޯ=+RǍ= x>*17smMM;N=ImC$bu鬥0Oʯ IxYkZ1 9YNـ\WӟWDŽX5=P>1Hȣ- GjU~kߖRFjM' J*䗶ໂ| Ϊ>/>}uOMjeL5 : D9 zDZMja"o$rb3xφn~>:PIY~_eԻ8>HLS_ ,)hOi،XO8\a*5<ݾcf.Cfik.Z ڨvK)0K){=eX E_-V.^[HVM|n.߼EW 4?fFG)@ M#-;U^9a}%ӹސZsڤT_8k&m[6dw'*#<+;CD_(oOE hmn܇#8U.߯UG(=Q4kADnŧFSi꭮z#6NUq\]2U#EE3fsHy\&~db6*%;F<͘G*gFnG[6h֌?{ $ Kc7c{^$ v"fcJuӝ{8LdCw/*Օb_)1~9>@8I.z:`yEn=Ǣ꿏BaL~ L]W&~O C$8 q dD0sj_/{[aj,ZO;:/<0S[zOgA\[/Dm^l|9P=WVT569SJNVѕ@a\gz[?xm^ks.Oy۾1Hgw6.5g0լ/IS=DteВQ *KKA8m7^ ﭧ(.Ը\w;YNhd?+Yq|8~"P* >0yvY%W--HHCpX%pBϨ*LF=,Rhf2Fś3mͩWE_ u5Dɖ۹eʹ<:3=$^=5Hwxɮ9l^?i.]Q* \D~x*_1r&8X&  F2FG;}Md\'B3& zx)*m%/3z"ጣX!?YctN=@OBa+op~fC qvq><|06Mn:`YJv}'M}yE`w|.&\͙``v ]ta}cZw@z%[gP9\=C7ABr$R߷S|ȶ2m-:ȠGI04|tjqu{E1tN\ {AGujZ h*70i7w9/6[g3L}/f43$7a Yk!!+DvVl{ ?ՍVpv{+ɳcJ~eX S"O:iB8A#+z\+fv=g|WFc*tM~!b)s78JN Q0wX i=P$™ohh$S9!R!ZQKޢaR1.$Bo;]xOBWxe\v[kO0=QZPb-q[;P֐\Q#84[h8]4ev_ /5C"9s|asc%^Ԯ'|PSpIy0^sD\ bOꬋ W_ ?zp;o{ֶq,u0eJ5y/QHhђm&<' x4ft$$*Vyx|/$Uqݤm~ <9MbAL[Tn7y -N$wѰe-(g "d{zh&_N1VeOK͌o:ޯ8UhhCC3yq&+PE*ZAd~|›w|D==H08Va݈+ǔX?짰T_ᦦ=:eX:A Rx1gQ韉>(>`ѐ>6ܴE7QW7!gD\&_,l}/xΛ.E(9S}{ScRQ(Mev#591G2s@33|qam4ߍs6]PѾNR`}z*^\UγVgV6VC9ށz <KDl!Mh,VyC",ѡsl{}T̋fTwjr^Zװ?Uў[lћ&Zt}s;R"Ҷ,/O7T^DOyc eULф2dќ6dRz2N]qZRnrZ; k!J`(Z7T͔ち)+MZڼG'չTvVn\ >lٕﵕw4:o ̑Gm3y[ڼ/]tw錸8vt?,/ջCtSގZ(̭``Gؘ"=Y++5*(% YBr ]}Q]bȐt-hrҩ}0 lym oWET/&ԫ5̷I>X.?Q&w#RNcu0fFu̢ ͵,v긩ӔqT'acAޞ4[]mJLB шh^-\H,H.RYǙ'c|پϗ*3ƹDbq% O>Ǘ$c*Q:BE#y{)qsQoo0}ToA4#W4y#:_LZ< EuL Y(0(}ck-u(<Բdg 0&gwDv$(IEk9݇Z95=GgCxg .09DD?IuZ_?~ oJuƣlxb  %,qyOS4@?-KoZYbv\|"^_B>.atRґ 00Pj w<:Pd`i* 4-g1r̅9JČkkl= '芟q%oyWci[nzhBŇA2NjXfwG1h:]2U߹WB4S[Jv=dr T@x0$e9FRhph2뎚p.9nc{ZjV;E3YMy*š6֧UPe_hV'$a}-_o@7!hGNV`( ae6N:kr;k=W@,@lV=px,WJ+V5v;wrlzwqjR>V|#"LJS]CԿItz|鹴BI9"9EoDmJu5 )e1Dih$|H-m-B QpZ\}"j}2ڿlwݒHQDZ\CPkG:b5H L\5)1 p/-Y7 עaL ;OY,%w;;Tܼ]D|;qw8N'[d0 z88%5N* m$Ga,"u`%v+ eDR/sHNћ|6*j X&f :LKiTL̮N6_|qמO^o[s_j͚I<)޶pEo2'/0,a MۺFKFf#Nh&~r0Ps'8oR1 6=52jdUZ@A2W5X;oQSXd CIz%7Z.YY-kh.(:ClS9[lY' #DAcK-"!4& 7n_fkV82fP*1?_gF)pUHZ>ZyFrhy)ˁ6+"N #uϟҨO}&m孭*t BnuBe4Z5I~QC!6H 3|Zu Z'Y*կ^7UbQoz sk1 (Qt<7fGOv'>$]e`@5NT%GC" 1r'?eM{ }6hVMJQDAYA Hq Qw`~eJq(3Nڟ~ ix?(+%wKyo {_֝ #m1c_rpVkS'pZ%v„sGgOMWl|cL)Nq@ކVdž,}*;h2k0ErSw q?!yY=eR[zK#Noy$ReM3yF\pCFI&LڴքpFym?M3vO.)pu@N ÚW-z^%lzE <RFȫtnkayeV]0+&-sMZ͋D)a.%$;@.JJz}BB Ni;f,R@A)b<>c?8;nŴU_q`|X(3F+HlU7yf*k[Q ?B} aUbPY);zb?ow` ͌sT|TBH@,`PpՒw&k7.y}lC;(?_IM "}rMneڍ11 I]&LxaHh0Μk5R.e6Nx ^SR}/!vߠEgm.tkD&B6u@3RiK+Y-0(p(>g[ onE̺/=B/DLlDݣJk6HG9GvI79ź=p(f`Lo5@1P>yS~w ̥V %(@^yuYьSffۀ96L,ׇM 1~ek]^C0Eqci/,qWRK=׼ЖAx;Ye?!uGKjr :<!HfF臏geцQ:)c-;  &`(>ڳajb,M=g rxM]'=KE9mjC1]#$] cH9DFe2jQK Bxfw+,3G+Qd+,Y M^J⇶K #b&PV ר0TE}nsY2 pu<^'V Z~TQF6\|~*^翸M^e76Ț%gAIWkBP#֘LɟdeWvFR."fcC: U2~3{ p/( kGS%kN=HLTT7 7F NcaVPGmpx0tdG(?Y2O dw25)QJݍɢ̙mbG#IaQB<0C{1ZXwÁDe 5--C*h G3ͨ |"=B25iR`,{SEgͣy`؀Y`tr"?y,SU.6};ގ)6U[x(<0A? ?Rv;rj|'ۇwI5N5K?qHT(D!bDj dE',"SƆi1$qBRg&s?=(g\ĤkB%tȥ9\2hoɼRsƖF| :NQ3OZLhv$j7"W'L4c_Ǿ6UQD+c m0t]VB ^mMP1&(䋝! )}e6 Ez4MWxU9]V)KA%7[xA:A60p?b* Ёvѱ:$45@t{ G"7ᶙ/i-3A?s/u3~DOcGvru|kHZ}L[[n)];>dt nE &w @} qX_=P.FYC@&E L-2%wjnGm:a7" |gu-GO݂SN"2M9GQ5(0uuMKFvDV݄ib[*k,NB.%cbWV#yw<(†&ӌfE|+y脾W Xٝ8 .R_uuRYwpw@abbwb1c]'!㱐p0bC8hUOy+o5Ç.*?'=Zo:Kdžfp̜yXB=֟s2a3W:}ظ0cuVtwdNa"rAXm{P8ׂ1V$ARP_.C$BXqI(kײ@oYTJJD)7W3!@B#%1]CՕT>eA:mY*3s.{M l:Z|Mcr)6!Fm ݭb-vSC_B(-S Ȩ9Z<( BU^3@1tM4p\R+eNJ뷩<{_WqF3?lkixpj5¿B%-A>,NnxSX;盪t6/XĎ"%J 2"Xto0#jL?I]`.4(,&$Ȗjb 1~Q՗oFBaS4Ƨ?獾戮?Dti~fB[lDoџ$7Ep ˚؊׶e7nSRVWu>P]]3#ܨ`a izaep/=Z*Bĩ"Yb->T7?S0 ç?ؾucNu*BgVI 8^_}촕l hRM[Ntz!)>Z(wN=NQPSeߨͧՂHS?hg &Js;3R`*D>\e\,>M V{a[E@$cKzìEi%<#DwF҇^E \d=:S SvZdm^-%?M$Hc(j1_YB%*Á ࿅u#JD.XiAtNup:/$P߿RbD)RA"Džepзc7RȤā[z&(Mb#$l0 p?,romgZI˧2:ù{MJZ5X`6%'q jLY;y7lstYqCރD3C|v8usE`{E<O1 {WN!};*z-S*7YF"=I&`(vS!9PXN@3b ں6ɟD@׿oiC .25??Q\@LRO%QGj1z(k̰9FQhs zr&wVXkVr]B,>Oʼ-m†(Qquj%(J"d9jQ2F7G(2':ԁ[8⪧ڦHJv?<CCc/ ׫蠔"O,#q/BЗ;`SV Zib+墩8ߍ2J<8Y'B`5YeO^-;p+,BjƚCَi\G l]i[E>_6+u.Ev1EbĐ%0Em+M, Z=.;'ߜQ,+zjZQ<;<`R@Λ[;\ [1ڟge")xb=tY@Q+N:9AvdBɂy=TRІ(uޚd#2n5Ush mr\gq2:UBd\xN 7Ḵ)yVK:\qG#Aqm;ěz_ÞЮ} Bg$a[oXʞb EV M fUv҇ zl z^cA05m- zJ [GclBMJ 񻞖zyA^75O~#ם#R6A5 ;  Y0<߻}7SJVgd6uSD\C& N`-z,* 2i-&~f\r9㭾V=9@&M‚Q.VŠWˀO땔Z jl!rVXf*uFs1y0C 1k\\)p4!?-ŧD6:#Oq#ĕd̴8XX f^xe4șd\-38|^&;ɼSš&r_kD}0b~m\߇\<}I5_j9}X~_=¢5 FjZNy'vqH5WI1.V=R5 y&!͗T:zM&1}q"2gayt}< u1on`4! WLS+)G:Ep4^Δ܃L`M)$,5fjcOH I}ry> F?4kكImo!C+Ls]5%7H#qu3l"M.s?vqm?Cuw1~kԭ/.:p-,TP05̵} H[b`nsUdk+`$7<H𥚣\ ܹZi&)*!}5I"e G-lZ\0Edž&zdLʢz ,c@ͻଔv0Ͽ˘[b~-ڮmϷp|HovuՊ*M,SǍ8*@V[ ezAy ਪ(^`>`GeMAA,/_'}O&ah-ufpu&l8]JOEZ>gBOJOtF6Bw\S^ !0GdAc}qfM5UoœKl/D+}qƝ voM7aO,Oc⊯+{FF^a#u&k[NV.%Hw?xlV܅cߗϹ( (*9CK y9R[ZN^%h8O*u֮}oR5hMÚb揅eFp[v*yuu H45 rKCE=\_~s2b·/BNy gJ4)'b5JKr֟۝whh@YFe,aX+RUY@P2cĞV_PϞ=1b 5`f)I_S%!8bb4N/Wx'ױ~Vw]M;6")m~Xu=lħvVrX^: G1 F}ْWlp"/@ѧ-;{')' 7|rjVY_(djY)z{o`MESrϝVW6uzuxȏ~J%0ּ7\d\;0B*J7nBM=kH!T#4ѶҤ~wzJVbW(;1ϵT`繐s,O FLrD܂bXՏqGV.Ɖ Z2]GH~%ҝ űEc&]HYRdZuy՜`=T",0fWb&R%%E ,ٌF_1XC ) ۙwz9t(q ǠUbkfvQXQhT8 z>&d勸P(i ϪڑEFO W4bx\vٕB=dK? ؐm7LF܆*J Rl%M_͊l2\ADMkomtz WRd7}cL xاpQ\0%.f>6+d*cq);W^`UÙMmGiܕ:~&g^c~%Sa!7=޳PTX/Af(܌Ԇ _ >ߒ'd*RYvh˒UY#@D{QrWmC3ckmqFe{7_.-ŽMYa3g|"t&A\q.'xPqOg в-||J^{uL 1RsbVPgmZd:+~KN;u+B ɼ@&TNG)f5]eKAm+vYJlllsVSvʻ6;S|~a6UӀv,n7+-8Z{cJT;]3}QTvgw`B.7{0ɣAh?h`T`냄+Uz.C5F!iN]y fڅg. oMfeIC3"?%ϋ&QZ=wJuu,Ԑ|¦n;,`6]p ohG ܐAaz3S`eרb)O?'3#ޥ$WZu>VvyބD2U1;^dJe7jFw/k^ No|KE/C|ks+8/uqxG((պP ߠsۼ,?YlȨ.*=14]fjjG02PR|5ˤ,󂎽)BU_$8!όٴM %CX(# ;;[ơ 3s2{en?13`6}e_s&h_z P~'sBHiZ7Tm[(#Jio<ſ6D?r7{0%x-#9t-@nzrvz6 gjlDvJhdeỐSR?4;l7BݕApМyp v[̗K"L1MEJ`JHv[j!/SjKr7 @/)?*TeY^P1E$ 7ּV+IM Dq}NCKMh ;>;!tL=HG8? l6"|Z8O})5`G(j9 Rd/Jm# ecRdϦ퓯;:b4CΥ-]Z!mOKo̭8Ѕx&G> F?6ćRʨ/i6'(mX6Ciq,1vSѧ4Ff[ɺ wbV(TK%ua χRT@A+h /I[@ 7MJSt_sG8bSӓ܁XG zzIw=ufB:^/֠OXզn{kQh>u1_׈I hG;9x}:uR 9kBٵjZ}ͺ\B3}hp+ʤ2Rr-um D̛DwBy jCF&n- L OtK)M}nEWk_}*Ro짵G٤։jRqwK ֡nRC-2Qli*B_O9!J'éP1n: x(HSOa"y@+ U<)_L{nNГF n܋ 6/[e*21yym/70('l7,a4k5{|\;4MWe]ieC/D"lB:6{kKȏ C)-y0@ISϲ6츌ȬQz9v`Uolo=E|k(YB9=!AA Frb2o,)<NzRy.cZVA =?TEӑt|Igg4 J#+J]LjGWHbeuBdc;Z8򗔭EZtE!zZ s~VqGs㸾V fF Tjvg68o~ Im"5mFj~4g⓹m_Pe3:+ҒzS0C6dw.H$Uf'+(ȞdL":9ެe5 ܸ-fj :q 5?e8RwKJN{ Iウ9njXwߎ/dOt_t]Xu"ı[W}z=~zmdài2S{(IY1O^wmy0svuY^)d4b8CܷC8;jQnM{cƎ4:ƑNxq@f xz*'ž",DDтTj$[wJaVكMP|6!IT`p~K@5ÁBY&eH3}RaOuc ,$DzcN^(G3O/YN25?PN5yJX?i2ȄWSJ\'P̭)9?Y\u\rX1Qۦ6wzv||ٞhKR/ǶbxE;Њz@ m(&[ IJ4OOڸ~ PBzp2-ΈXa$GTe6mK=8s*jl, KbIQBPk9QLaםi&>֤uԶa׊8_m EvFjg3gI 9gRAn C4= _SݐH)lqYrcD<ԜM}z^͝R!GxDKI8vRjjwFAm2L K=~mT7O| p] F]Q=̴,ҹg)eopd7F=EDG3k}_x}ZX[8o-bAwNH*FJJ#=i6YUTfqnfr=I'sdD]VUZ,[y&c[gb] f@A |(9b.$XV-HNmiz$Jo$Bœ sR:nؤG#RL Mj@4a=czС<#]t^7QEmͦޓyܥ/Giax >IdAww{r铞CM;/TҀMT`Vro‚pm){f!Hu#s=y_hK?H2ityÂ3-h΂9+8C]6#fXMk U0_T{C^uH>:m o57nK"(mT"MEI1\t<*;d{N+9XmI10!(˝ăa%(oZ Pa޳7Yn<<=xeLE qof2PC4C%ogrW1n88d?=J>%{8&g Mu+D*1y?>w^2R<; ciQ(oANDC 1 ÌKoVR">U= ;\l'-nqPL_f"'%hg+Q$bE-% iXsKz, ?O?`  F(8x˖d=%21Pw$!a>)KiIJjKR[ΑKybbn(=߃R$X'iG4#rXۨ3rWv쾥^qݯU'v@$$׳mvr+bX~QEa6OX`b%PǓ5Mh.@)nBpoV0xح"z+/l@W)kkl=5aRb['VѬlX zvnYbm#BE#R-s賟7,)f=DqFr _p#TfL"_,f`v&{p e*˛!n,>:*BA6,q2| ˣhA ܆M^! @_xң bT!Hn&ڸV [/1UTL"XoߎtUOS&BU6bb}@͵!/؇yVf.6EI D\xvqg> " ùnTN ./p&XJJsG!2XoCT΢I^d}m;m%㓩;cR‡Dy tj >3b};Uޮfc/&KP%mXg lSŦ-T$=6#ԍF=,cNQaNP|OJoxZ.3+#1F=\,iD#ΪEeToS ;^.R<|,o@ZM(x8OBU3ǖ+ibwgv%$2K53X.U#mj2uDZqfWgMDuKTc?.,tl FCN@plcYɛKρ,+c4OS뱛? H׏a_/Iz^^S]-u&꠶ZTÁ'ק9u(agN! |!Wa<$ ?澌v 8d\$6׭kvMPTE/D˒ /JV 0K>Q#¯Xb8PC83@^'-ZLϾͫ_$<SB 0Dד잇mͱV9]^lQj۰TrcaT hpiHnlRUoSűdϥV;2ƼjzZr(K/3lH uJ\ ڭsf40F(ܜs:uz 47Of 0`_}ZugESD{* Hzh`*;b9߲-Js2!=g;d$+ i/TT pLAHoj#|& JQqRdЎ!&mX*SuPEAgzaIx͗q]4'篈 4P.N|Ʊ@>aSmZT X'@1ztvQ3=5O"^43^cQvX/QyauWL i9AU0}7F皠^ˆi:0XdOK}'Ӯx& tnJ"=/O@5b"bX &C/ (74yY¤( =2]?F?e|] _N7ժ. USۃ;z߃vHwg>e+pphmjU_& Dn[ޘ굑Bv L~=2:t|uGkҞ+8 \" `?=C#U,<KNTxKpS0rS)9X$ghyMF sEq3Kuh$C+%)IK .'[@/*ALtZM$p_=YjZy(Wga+t.ڢuřV&2/ApYc@FYŨqj~.^[/BiE!XFMDNBXn>ffn&rDw >n3t+FH~ΜQFrȃ0&k:/j!?-uo!2R%V?  KaIl'Y8[~c3AsPS&A}@'xrFrۊG'mbY*G:SmnktP S'yAyXΒOW6N^f4wΏa'mlz󊝹:E @>kO逰|nx"hlxZ CŅ L} h\-E6yپvϴ?KLN'']48. {z#i2,&%.cx6j '$+yVNEr΍(RxX@䍷߹d$Iq 9(p=60O|ey?V"ߔ[[i4Rs$bWQ`C$cl6ӄ8i);X<Ӆa*Aϔ_`µeӊb8nu x쭩ꀈFuDA9ܳ .Mr>'Y6ƋSg'bX Tlk)-k4"2ٓY4|][W]O:ŀؤ1==wU=6^ "4EsPoDo54t1]eowpqmv #YA4q%3jCqU>]"e^F`sft}jGz<+Ԥ:+Ѹn.S9zΒqX"'Zv}ʔO?6E:{P%vB݉g,+A 8|CpL̨$몎ԿH h˷ܔd3ҁoiz2AژLKB|N1VV6mfVbD׻!z^ xڼ bGgyBURZLTKV;@y.qR%pI!ibɏ~G9s\d#>S W/Tc^ba3PvEȻW$1BkKyo=⧘eM jSYO\"2T|vӎ"7AiyyբS&\| sه+'ErQG=TN+W}\}iaP#wJŞ q˪t^EqPW@"n䣵>w[JV4 Y~R)پٚ~֢{!-%0Vn7?rj'KVv@,1kgh15vՅ 0c]hX]d4h9BOOCC)FC'bZDfT[Lu-+QX_ [">4နZ/Sk8 f;y1:Ss8k*U(4&}LH"y5;}`fDȗjL^lRb [Pc &Iв]Z9;mR p-K (#RU6JszsͽcmB=Zb6PYqiE|DC!}iŲ*ݾ?#=!h\׽W5oRPY(wAHMGO/BߘsrG#d|c,Y+FI1=A#6aEB6źnswƆ@7<]tqVጸ`@2L ^˅GF" ltmɠe5tem%] Y{E I ;?O<, D3= )]zmopɩH_t1/S'BC>پgεu3ښ킱l'g2nMo'9i{ћjKyEiؕKCƝ(GBZ 85+3ҡ?F[akG,ԃ.w9-DIϢr852굠?oxӂɁh`F= /Qk?TKlBڕ,' abmQzlj6}"Ztqv & ,^UޞVqѻCj@wΉeܙ Bi4+~sn]3JL/L.`c{0EQ\Lj? YJrf~yBvT}[0`kcNf#4 X& 1@A?A=1xJ=bPbtw?'8 ;:Guo"uMX7#9'[) Ľ".e)K$zX:N}x_F M0H4BBB<au%-޺a{ޕ[`Z(cyZ}T[ eW-uФ$@iZ _ - ? rkwVګ4V;_FB̈́beVN3U(LksTe ) e9.,X#Y}Ү)`tKC-% ? 7lMj\R(N@A²yl ûeE1ܪy˱P-ς AB6թ&Xy|8ǘ| jZ9ܖ/n/vBR1IsGe8ӛ vB/RGc;1:0Sݣ5%T|/] @PN'b ƀz|S V:w7u~!#z#u5!r(e"> ,SR6XLP]`;7>%UH`DRM<ѹ zNlgXsHi~ԃD7$x:qdd5\ V8ʳW.VPƼmCHb 7bPi%v5R?駜khMҎn9_Nx,yXC}<ЀYƤ ^]˝-dzyAfB):;(];4`Gq.=Na٘^\-0 H-0X4й>Oyl@uqV SWR4iJlC <؃7r~)Џ; 1R^Aa q$v^,0:I`>N6m$9U9bE)vwfg Z%p=CIWŎF1S QMA+6ZaSF4pr,p4Y%%1߁49+A fS^>!сVXˎPU-PviMNŏζzQ|cY7R"'Gk%~ hR4Usr "}2h^d@4F߾?>D8S 8c ~IM{hO5( ծN>`V5lL'5Yn8lMj01h!qT OBЕ갣Mq2,Dy'k{ 0x 2 A'In'XjMgUt|!4B7^4HklB/W;Pڇ!S29Fù vz n+,u*"clc}C~u38d[%))d4>8?姥F )VН6{flt3 5⅘U?=_cjZV D~Uʂ:eu$cm+ ]<f H#'h0h*\&)^ ufBi1\7Rq818YE.u'b< /ǀ e(NwXlto[bq ?1#ڽBSrWkzs r%#i;!(;_VZ +hwBH5Wwajn eQt~ OJ-=E(>rAn[hYu7ߌ"sy`VFZ*.'XF\bJ -a¦_k%(ЭZyQ [1iJ^eCIeGhl?1o!vP rNe=*23xL__2fx6Lxw.{qU1&TZ8bM%捔a!Z6*b:%Y4$?,Nz̀ir2hJYTj{\7FnI1߷O>g}?`&~(2etVO^`^@6Q@Ϡ d&jvVGBGVExҸ o7o!򖀂"(-M{*!ۼYEya1r`,wsއˊ"#I-PjͣtBP'hrhGܷ8`roC? mK!mnIob&ӑظ'ra- Y\^0`~>@1lkT iJ9'@|AE+(D'E?{ʅKǩoY0k\!u.͏ʥ/,)hr+'e^F%RS=z>ϯ]&_9~|.JJ]ѡ%bukV!@SܩkJ+kLeϷFV0ТfG[R-{ӣs 5UC7Q _!yG4V_ 3?s]фyq/zP#xG>dj2l%}Le"j`]Zo4}p=7~V[r: Zġ5M$Z\n#;6;>ϡ`Rf }62T⚫qK*]@T)6:7EirTȑ&6w4 ݌m&ǥ!3\E%,b81Hyk+\Ϫ"5byEU绣2V% wUb Yyȼ<@1C(Sk!4bI ^M03uu ^QUө-n"wtY8 CAgg3̓v">l2JYؖ$QtdW1FX7~fjzBP1 %w^$tւx&I~qeMek71_9fCRdp~{rz^SǵY*Q81LRg+jjryV1.Aƈ^nn<dnUy+5居F'Jx؋ij\,3v:OJlApi*VeV:,'*rۺSj'. :9BwI}7l#ywb#J(>lM1@4k_2{8e{MqѮ*l[#}J2ȉG 93QWPԣ̫cO&йP^F ӪjY}ZiY=$^ĀU\~Ew)jlŮf(>~\|~%N65ף: Y09|}wnE~Sp axnkuZ/Lci17ԏ2uīe ^ F" a dFXC|P\c\婥H$[BJ6g]Jɤ1W*$qX_B?}ˡï,1WcSn inA^ClPSB0xJ-_ ؝`ӯ"2K;Ya8Ԓh8!;Q+ 4bFpotβJx eG5LMmb~l"SՔN^/lzqZmzl1_*#Vo J^HN@Jk_sEN}Utiyܿ,T.mв|C.(GW:d_3J,= nbD@ckB0yk|86v7Q.'<%-Aevᯤ<7? =ZaLXVEכд/XA {V9(WgIJ^8ΫLl6MDJ;aT+r *zܺ +V q5^v㊆8;f  b~\K2'w>}2 JPk %݂*kl|"f6&pwՉ5"3fm"1}(*?0`j \ģnv5ҒǭeݞDgw%# &/=]MsǾ%?Dv{*jø9)cD qԩIL:)/t Lh^,K <&CCS]pU!"Fc`#5*[y)b3S3R$lgG~系\ M G+=$D2׿%AÝ5UIo͊28*psCF01aWPr! B&_ ⇥l`)p??\(nX}ZxZ)hO3 NkcQ 3 G0 -#ia cWhbI$xr9_賁ڧK$S>Ӗ@WMIHìcT@] l D'KR*=[=4Z\jt)35g2r _?V=@q֏̳s쮷&u/?Kq_/{sW x ?> ~ Zir1}[+SʈW2 n67&r~~l1|e<8prPN-G\2g.YByb8 v߄w3x_L`%yffI)6!F %iѥ),i2H5:*(;^ 3֖kMfhKHb] z6>p\pY!#Iw1b7޺?W,aJŔ{v&We=<7U"_uؙKTX9՘+cBPl o;b.M@A7fe'~R Gڒ5BaJʜ 9<++;_&E}Tq*H1hXS~0n5%RFLa*4绑:O+7wizj E +A uӂ<&Oe&{=XZ1'EgYavؤdɰ_=ZN1:D` E>tЉ*+GwOg hF2 _Qcdg:hS ֻ'fO+VO)P;KNluCWNyhNi=t/>]9Mx1>ͿOW7QJXu"jv#'Cpz6z/ %e ш0i_+>G +G%wܶhuu~ix c/in{NI-8a__U:2l񚌗:^SO6#F:C&*77T]X)<ҖD+fB5ҡe o&(:' i鍜E!T U![g?5%ȩ@>Lu}cw6G$2'v=׍br4͈/uJ1c)uNy!O]-,qc ҽͣpK%]{=.p%<=`wѧ(w x{"4Y5~.2,1~RNkA@`3Q38d&'cJþ~(Rq@^TMKM[52bM(|۪U"& #v1k='Oր!\?Lv HT;m>)kljs)-5hDȈtyO`V \(l(ÊO;9$PR7ִ˩VM't"'B0BDzGWXf7{5XcG 0zRp |7ۺC@T+$VZ?1ϓQgN.b^D#N1j_`S9D+9e3bx'tAԮ_,l[_2%Jn.|4L|3ZODHtw  a67qkU;Hkr; HC,/wNo54ץx/o܋SFsZ<[X LHI% \v{\B;"m<vW鱐4>Iȇ82" EYsN,Y)`a==obN.!CNhwx=뢆"wնbSJ8DVr07H♖( IɇU3FI?xIfo`C%Gv5\!4l'T'uCF=<O-EH3TrL>x8pK?QEE@طZ e05^<\4RAUՂZ EE# %?(yxVB7ۂj\$N =~ZR41Ek;2-(ړli ư\ o]wkϙmqxVnwե'.7t!oJ~/i)]N1, y&Fĕy`sc ۦ͑%:܏Йg7MB68` .c{7D$!>ǹ*CH\Ȗl,ԗjzI<ƄkPm$X; (D+i5mjEBŃ;RrPOwUUgw/ jO7՟p[lFxWo3ƺӕcO~5։JQDm=Q<]) <`o*qFf&"vُO?%;+f*˂kWtЯvDO HihdwR\$\Ŕeu[:$:v4lch:J " )tԝz<%tl`L/0N'txu_yneD]unΌs=*;jf_63CxZɁ 鶂D%/3Q[շ3'/h>"fndS1V 8 $O{]ף#pQٵ> ڛ4 ߏA#(qM(Kȟ<q;YX$^&O*v+fQ'~OcR[\l f rM>  `:vCF!]a_'*_޴5@@ wa'okQjБNLnrxA` ?}I@VIO⛆{y<^0º狲6y7SHH՜9̟WqiS[ (Z,TH&ENuU/R'"9,^v S{ 9?S>G;D#7z]FwFnbcff-.M=-)*Wr,He&qN+E-ph;>Gxx5Jk-ԭ š \ Wqx*4k.xc#/xj~;N#x=heUT@OT6/v\.d5$ǩԦ/!ؤ ~Tw5#YQT廃^JoE7Ȉ?|(} KǣrSUտ$CĽeʾc/cb9@ e òN! GyJMҽ K$w}hĒo%ɰjCg ߯|4%їy|~M>=ā☦Jr>R/$0 {WoQB;1Lz, ^*wGZB5!՜xd#wVݘ[mW :2267dX{(So=<Zh9_/dIb]4W$9{ ێ?mG VJvp5S3pB9{![@ÇyB9pr0%mAYjfuR`5#Gq/+x=VP6>ˎøGP?]1Njj&=MaF"_Tqr9Sۓ? >;y @in, A:\I4]i`k (4oV\8Θ KR`@j>=4(2wr@^X|JvDi9|0DY;Gi} t9j 8І׏jU(9GWd&fsw9M%d*:gs-sΩ \K6ZWa`jGD + 3#ze|m79٩W+?Xhg,F"ʠq{Jz{lL˥lHD?kTwauJ&M ^! E5 UHxQ2Msk&̘em|>db%c?lč?K/s7W'8]jc_Vw2{sdRCl5lJoZE(Kd8to"%Xn23LB+%]=~ "cZ66g7@k|,ʗVk5SUx ,?&tA] NR:zZ{DwY~~xt co4Tj3\ *JK LyYcctl/f J&ɽ" a G]dѧ|XQ^(Lꅑ宩wNHkoQerAxW.Y EMq"0ݡFrƘE˷ԳN~Zc3K5#,%[EqT9$p \寫 ;HfZ2bvOeE lf Jt;gkv .F6TRtM.ϵ\PL+J$e0Q*i`qr/e=119dr8=[99{əЉz!6WB]q9akLxOi@SzI9IB@՛*<_NWضUW6ȣ窧-j `dw?3[Tl<=hSh۩aN* i 8Rqi~@#Oyr.^b~f-FX¶-#ibyZx͉}fnc&k:!! !]D,H2W=2CjՎkGb\ie3{ߛ?<_oaWǪ}&lyַ>slU X;805x؏5 NhvovVfoIt::.M-bH{h}^dl=I'Ef819`*$:/W9n-Jeږewa et3VȘM?s-j$Nz?焖K%/?a 40k~m}H"BLt"5 +.qi=e}B tTUd)HeK{`_Ҷ,x$_#YqI*Ri bI䢪g^-VK=͑ΝwFk[&BOOYOwv:"BC^Iw ;bdSBLhmDn*K>ղWK*êGe1$Fщo/#n(]6^/B!Nswfe(6CdʇEZarbaHWp8Į~ң9DDZĶEhcX2}AOԮ!V/-A{^==)%ls.FW0ʫ[/¡a\pߛRi%UDY$i ?1yo6F8[F'=3F_G<9Wێ=E' <ߌ9|,9(.CҼI-qNauy|IQܫ)NJ,3L44X]ߙ?̹[3zH+3+p̲T*oke5a,q4׏x /AqRܣ اa >ܒO?ըAG2tFe7ݴqGO9Tg+uwgq~3xd0z_~=r?kP6+-LNAY"@w _`Ƨ e(^.""uS.tlәC¬bWk=Rh=U=#b=޸@{dDi7Ԫ.,Иf,>6*QBY#ULIsҎfܙMo;.YnRhY+~6<|th|4"_3M?cߣu*9QV=Dl>:IfcΓ˼|qż9!c(0ws\+pKxGhYa/H9?Гx)垰wh'/#Z7sV "\ΟÉ9 ȿ*/ĨQe3Q{|)^^`4]ZIM;$Q2u$ j򣪒*ILS7Ɲ_.]t[?H{4sp†0lm۰k2}nr#ޱ iO%R{ii SZ6l;#iv'7pnմ CV r[̦>J}DYׇW`@&<"i1B'0҅UA߇ )(ooi"ޭސZ+tI+S>O6OVی:]9 3vY ylw[`BY:pZZa, 3WYǬ s?㚾vętH0($-W:9'nEn-&=+Z\g'W==n3i-'(~}AVq {ZTƪ^M/#;ca.7~`%!2Н!k\@VYE^)EPrfa*[0b8vP۹_DAQ?W?Qz?[,j/G2$2͚1olFB!f2H7)Q ?Pu0>8uȻ!׍WAjZS'z sFC>W(xnԵ!WcK:yY^siOb8PJ Р] aj+-T ݰu 0)\#ʊSpSOȘQrRBl]ne[U V:ԗuU&uq믾oӧ`ܨ |YN_D1œGPA(*?YL{U?qhkɞ϶k-ltsK:HT$D[Y0s xā&n87ϔ!~fW=|ba=8Rw1w|~q5^q;r9.25Tׄr#)0C-=15qێVfJHm1Ŏ;ͶVma˯ b)# 8R}Zieo@7KFIn\Q<%,)` 7Y/T6,x VȔf WS_~|\[IME.ȷ.## vꎊDV7T$pLJև MD؃})\.Pע:Zf6âB 6@f1P&#l ew;vЪ"6s;6؍}:4:1FfL*AO`3Y(Xq&{Ŏ,c)4]}WyL暳`o"X8ރ Cˏ).'S eϥ>iz={\30СxdqalR8mOc|nP늨' hH Zxe_Z/1WwbZ>]Bkv)GBz++BI@(t@zn?!0b!cRi Eh)0!|ԫ1ŴٳYh⊖$. faX)<Y:-?"1Is.QMףUzb2$zw[6D9=5ѪסP^eJE9"{;^εCj-F8O5s[ UKS}{];zb$CCt:!MqZ|JupdtIT~ޗ~wkNv.j3}N`h m1V`reR*ص:ekUOOh{|*2chF)y;3{W}uƭ?-)BrO[.5+NPj}.Z~JyFϫω4|Shgs'5l. ,g[c0 _yc" ,z̹4P"ߌX[x)SYa1`d/ |MՖ>yh;IJdbYGfMlILom7"s k(Y s/ A`'(ݶ|C7鐎 an4g!8|:"B&zϝ5 7[裼@/ZHt-!Pod>߭ 6G[UG"Rܕe2mI{jA6 =H=[ i$d~[JalZ-ǣGSH x󯷽\WFv得2}􇜳6-fcn`g*j͖^%RKd (c (t_1an,@#!e*: +H4ס}g0U6_": mEg魣W&6+ZQfµ1 |J* W˔f;6 g,m!"2>\()m DyuucDFL"xtuMbm&[KG \֠V=m %tr{p9AVTo b|hmkC?YֵWԂ~\%uR,ggBusm4@DmT ON 47zh0]XиWVԅ%lڼmˊ>Eg%ۼ,cһOLܧN{r6\!C`"G$T΀;SaBBb{$`: "HtxmlK8[ayet7HAvoN:R">%+q54w /ƺK_DoʋzDb* ַ^_O3Nv0zO8W9-+4sb32F}v7ΐ50g]k!PU;>maģcºf2k!y 5reU3m}ē>XU@$-Ig}'BDh+c&#6)!^$i+nK ڽ>FHql@a2 ҈\^s٢;xɿը;m~|Ʋ!@(>;1ЮFv7U$f xAR[T}qjodlVNk5\5@bҽ [VJ +Пuv-pHȥ]lm {#g?wYe6_!:T28{mςZf1SiHX .3 nAFrCyZM6@Ijf4 暧'C67H؛_KD DJZ/x^^M&( %b jqjAEIP?VӠ 6xP?#VRrITr(ꏜ5@p<Mz:c+nݳ*mJ- urmvījg(Nz$ [ҙ ju[m247̚RL]@HvDu 3ft镀t9pKEYg ;`C n:!I%[ѓZ}hl$ͷ[d}hoM?N /~fji+XYE؊`i/yOe`QjY GcL0u*;jYy+qyaNuWʔL`epqERjCxi<\:U%ĺ} x4D8ݩ)6Ukb'8Q9-"HD׬_G Ĝ`/'L#- *AIn`9c)MȻtJu ug'B(;j(j_RDPgl08,ɦCP]=#+|9n 4%v] {BnTfRf{ld(D; ӫXP"헦V=–s *_O~p^(YH(Yg0Ԣ) YʭT56>ßqѭ%Pe'O]f'"595, _ҍIBq[^o,~K !^!^8e t*쵆ZZs™Fb=z*`c4_m oYIZM0DMst8 ϙwB2: b =υ.z1HCr~=?zdcyvu`|RqD=Z*hU? nV'ܿ+"0֡C?s"A!3qlXq|"pHЉa.5÷|gO0HS=1>$64+h^5 IE~aߣ]o]Z`L:*n-}]:x,^ƤAdxU=QnHՇyKgpp ȠT Ԑ~V={kX{ \%B&S %B$7dQW͋And$ E8 (]Q>{)vw3S`B{Ƀ!QXߦ[+=m^8vhgeݖ'5)ҳڗ^ nu+n|e$MP?'ʢmΛI=dq2йڰz,`?#D0}- pQ?"-\]S}~`AƒM ['p{vf vbOS.|@ .k@Lx~A.i8#D`NA*f%SջHٔ"/ gtꮞ`)<0`q:x^Xw"*[bryɜy ;9FY>տ? d+ HHqLok$֖Tկ!s2$nkMK0&gS.YjG'Pk3:e-csqlz'"w>v+m LHžc;L;=yt8g$:ӦET_U/3J >i/[ Z%FAREMW/Ojir\(H>CŞ7oIZ=K6+lܨ-NgN`qW2.ݜ{QSI ѹgusAs UEUwln%rBfPʶ)6dA^os cUuHHygj(V(#+zFФhTS 9ekmw*+ r'D?e >Q* oJcBbd}3ceä5Kx>@ݵ0nC>f£zdʞ}F"gA/Hې^C*B~.>$\J,eP[!I bOgO,M{" K&BRkU~'twgy~5h4ImVm$V;'AO7K:Լ*}6xk؏LE=`0wЎïiWo\Vh> ̽6*Mzcs2U{es@4BQQBW*r{ܚ 3]Z(~;F*E^p/$Btpңֿ- Mj=PLv9 8;90z`{=yw.P7|gIsa 7?ŽеoN4ZrtѮS,WaQ;b DMrjќYe4Nר躨oY:ya T=DasvWr9~+!Z7A{X^qCQ^FKvho+,z)ipxUY?xr  LHe U-¶7p%'&Fy~4x??ePFr[ț;qq&D"ɱQpŲɊpT)D@$:VG4J>R!4iTHܤc5^:pKllTD2O@ьqXޝ>w<y&$\taraܦ)9Oʓ/Ќ3[\%D93S8Sd`tˆ'/I^>~Xx }\՜&\q.`'fZHN6voܱůI9eoUjKIrlXlDZ8FPOwZ/|oiZ2'y⤤EĐ̬h 7ZX.6KdpG'WlcR51 `GkL8DhǮY ςsُ5o*4YҰg@PFa}@ftG)~j{`BT]:&4wc3(_Lu3j; !M >R"Ho!rF[|]K3̠ο|>]$z j^<lPj9A@!zXK$oVeBSUͨ/͢,e.fI(}`9Jv< o0׉FcһCdz"Dq3ek@2%EUSOk#v@QHK}̢Ms r*˖_ij<ْEZԧ,'8HOJQC7q: /?Co1IcTI` jӰJ qڔ7*)k{f|gm_{’"ܡ\W @D FRu}Yf =sJuգ?J ʋbf1sG,<ˡOܓ`(8 eGI'Ÿڜ\\#}|ɳW_!hvhB*/*xwdj@tf_qG;RC1 o#Uȱ6C/mBZ1lWmx=G!*^aMKX|avxdre9D,!#%Y «7rءŝOG]EJ^%,<,EMK[YG5?Ѕs%&MTF5[uHl-K`:M edhd9i͞re k1I򓲪+_t<~eּqޖQ!0BҴC뀗.$խ='ɏR Va铸pkUrd7kmloiPDV0>%5x~mCPz{g2G!QB1_F)OUqcx uyf9:~^ -O4d7!bɈSi͞!v0cg^it#C$q$B[ay|t[IF6+W5Yaq%tyN.oK3Rk'9znzȟ:Lf5RV8GX)aĶzxKLwU,Ab di$`u lE=lr`S92-m"QG}L'~>}FR0@~t$+X%x4ڔG ;N[(}釷I@RH5`I BRcNJ!o~yYf[Elpn-:#? s2+@gQw×:7Pw [O ^ɾߵmG ϭHvMRO/ iP[]閞 \pY$n=NUF]ߪLV*3 ~ϚY\6ܤpMq{SHiN_|5Df2{ MaяsW?1 <Zsi)nc3NXwQɶxN It̮}7M#mӿ#Cֲ,zX? 0 D5A*a6F:m=ՎHI:AipW+7^'"vN`> "F~0xqF!;[C  rWod҅riZjmoKt<(t}.#о2y7 zl0CjJfte~`qtf"r~K S#) sN>ܺ28qFx}|ny} vILө};rEq#g zq]f %a;?jkG%>p]fy" ?KzdNg"M|3hDܗՑҽ DJfR`M B:Gԛ&:O]L~/e2] S_k1=b%`RK_}zޭՇNPR8/ g ]TJVچ{<XÃoe,!5;QlqP'#\OD'4a5y×ؘKuQNP͠V 3 bZ2˕nSJaIԯ1m69Uz~YOcq4kFWSfx`Lnh8JD` ݅2ԣ;b$kn^2@NFD$pOT1\OTLf2zG ) !=Qg..@$ˆߨL,I=Cc]JdpmZ{Hv>~VW aBgnFOTҸs7<:"M $ DGnR:[]h-a8$V@Av >4Y:q'Ï3=>lꑵg;+b*StYο*Fx2[A`3!tq2\IGVjfi=+REPvUs GqoPLsS5۽q8MYA"aw #PMQ |ndG.H?H@" L;f+AfvJG/韡50<.>SVI˕i쁷w)o}Gđ/8Gy imI2c;Q81a\:}|BK&XY'D՞ysOgYn1X,9N*n O mvi[yR!D՜d"l'~{о7!Exí:.p#9~ =rdN|[*JWGшa1vfٟ2D1K#ycy6:+q7LQB3I:6awEt~#7xmwtOb]EŠi|KbmOYFYiFOVynk^̫4@S;Sr?$vPTsYQBQ \f40nF۠QTo⽑ -B$G(HWY?~bͰfCĐs6YY*ﭼV2drP%吞jt/jZN>Kj|8'+wo7ǁ %SӚsUCw bO `ǚI 83^1@ݖ^,Y Y,:t@WZ4afNn@em5άlJ~kePpLN9$^q]j$ y䨼GXAזPcmEf4A秙îpy52$2O5o6A#{+Z1Q9'?,QVObiiP0a6WVr i4Fb'̒E"1*{Yè42~^[=iԳHfT@;A7ZF5?T^ :g|pTJ0",^,-jp.m,X2u,Wԉz&zvY˭6k6D{fl`ΞD*ҋ.ޏR,IHqEuLe@pΧ"z %svt}IT==2I`^Bal0fsfxXeVD䈭-]_; ) %/f$(3H;c *D233 w|vƲ,_ޖw&me-Oo;񜑉VЍ6Zf{l֧*Ol,sRҀ;R"w=OϗK(Gi.vBvm[TAfGC00]CAuAgVQdrbT-^DW%e  µ.Rd( !]NuuuXݵmuM!䡁*(%98߻cׄ2ND㕋BEBb/:m]x$~GaeQlZ? ἧw5p'?䢲HNL UJj`B˂Ncfp\JEܩ"ݶ<{VUy(/̊](_^$)0CʉpTy+yW[loxt+}'etM{<땪w5-$ 1J<:4ތd*[&#< DH@s E $A>^4-R6K6ui_;s J%` /^,K ղ3ANƨ| 0^:Z/H+8qkej606bqƱ+ CĤ  8JY=3̀)w}Šet.G%Vs]#3Q#~Bn+v+@,FwxnBW8HRof(,)kvQ eGݻi9N0i ~2\]l 4Fffv}~"[K:CTW ((\{9~Gc}IkFǘZ3BCfI־vW9Ͽ108{Ybk6 Yer"XOCb QCHq!7=e8uUCϏ MIPs/~x=RդT Qh1}?Kt EZj>(dhŕ<]7N }qUGxQ5+U'cL2ƫUZyWJF^}l#>2vzN,3!pa4f6|Cčvq~{Xo({x( lB/vhjP"j<K-( .!Sؿ;eJ`EM`%W ^eE w+4a@pMCET?%DD_t< B`Dwm#YL@~ǏhKVg7+Sh9&q'aN&v^qx^m-(e_O󰺭| $Sx/D>^AYRǭK[$v"BAN@3'0J.!]}}<1m~Gi4^OYyi+Y<IɃ }ЌN(nK-U{M9W TS\/1h\X稳(B;?H%5S/F"dVĴ̓rxwd`55UH ;DU8t-Y7s4jh[uޭuA@g&R_fў%ّawT,7^cY9*.'f/tWg;U5{ci86 k1{߄ R~?_ϼ=1 ɇӾږqU<3L}O/ހFѫDtlDsp#J\\n8'5lU +Mݢީ-;ךg((<%`a"vC@>e jXmȋ>2y+n՗Kŋ K4A2+-/*pU쒲aԍ̓RT֌ 6kI|<)MGt'M⁧|20('ޅ~K΢ľ'+z?7 /)"˜2͠ϩYN𜥭F?d5{p[CXb`Rj35`trĚU_(H?+:hR8\ЗZFpʫ* y8ڿ=Y?uӊ\#PgEvkF%eAM.C [tI^'!PIa)e,"AQ(T:Y:-ipB/ci7/ U: J~uboG=\V](Zȟ+m'tIjEW_ijC-[AS#|.1M ŌWL'&K2E1bIj ?qI#vmSp~Qn͡XQ<W%9R^!N&4u,KPmsx0-^1'8 Mm'o[.:賜 &&B Aw&ɞj ^"<>x^%6*8t bŠs[Gb<7YUuuf"X/l@=='D9D&fHt,`UJ 2k sk4[M76[ pƿ"W-(o"nm9k6ĂD 5Ωnp_cSk("KU7%Xa<1&Hޥ/]8tw Vҝs,AϦt1홧՛*mS' 0A٨X┪@*gIU) յ? TUA1"ahMF)D@N*8-ii,:1NJl#8c'Nsљ7p_j\wagnuWpluV󪟢$od(ǐϯ&a t"qv 8x~!s`,ᄜL7ug@M$ ڵ1Pd,l@P.лd=}'Es] 'S6N"DKձA,ʸ u7GC9,AZ5zHXhp\+ޤ8ILy1`!r(C(6U̜gh/ lFAo٧fS{u:hiIbkbO H/qD,wҥ/%CDnҠ`56#xCl*9pMU4p1*)3Jt8qT/qiZ!AOS>ɬɟ +)3KOCsFjX3g+KC{"Λ꾪ZT 8\Z W&S=}iM:ՆxhWC9cQ47ᒟ #C0إ:0] -6OęXy`GhƒZJC*87׉Ų[*9ѼtKQL8wI|%S{w L /kC#Sl~6.qV|?ؼ֯WS8= f d~nsveu0)1ǁ`OLDf 6ثOрC4yfL`Ejq0SnfZ@(F8buV-y[*I[Yѷѳunk<ͰHUh X螪cvKR#V[H4~-iGB=+D XH٤ES2krM':,&06YU$eQ7Ȏ^u?^ .a D'urSS85;jn&:"4u/5EGf=yGxI [ɍuS2m0rmY1$ h8d-``__9T[ߓ TC)yTXsΆ+ɒę|pY$~VH#x W=,O¹Om@=3RHK2FQ_8c]-L+`ax0]Wv񇪭 Fpn(]FqTr|!vf 7><)R^6]MO θR@ҮG4Mt*'cG{<)R, rt,<jRIf/ %h.0-^ V92}[9Uyh=\fij'%LBj :!9)y>Xh`ZA+VcNQgSמ)U_Lj驗+NCtH4ptXr鴽i-Wr]G''tۻ9B-/Fژɚ -nY1Cϱmy.F6`ow%$TJ Dd8k|.ʬ֙|`-rrnY9cyYߨ\&)EoP:![L^#hHÎ#<&rv^%3⇣w+t:7'Cn[{ܞ:7PFXSpl;,_9qJ|t#GC7[ΝRvDٓ㑾˃/8UA!$c۱f1d1,lhnSƦ&tKA 6xiBonS.@d ogGI+m J(e^Z9Tﻀ3=U0Qܫ10u,zJ)|d2};P."C3 2?Q=+LC-H۬($|ko3c]#;P W<-*3 u\\1,s~#v0,A3JW}$n鵏h, /+,&?t2aPOTWif)E;F3O*P2}qh4j_u,Zrj?L?zHmu受Ժ(Ip 9{hB(KIdUۡ t!( YM[_vҤOή"} MbQ@0ٹk6'nOa#'0eEiHI^}l >"~p5d1B &aopЀQ ۺ}=9a utMX{_.uip}軞Z$" 2/œnOXt?W,kH= .AHY2ps+_W@>L*Ίc'2;J%SN G|8-lƾS#Ff)]z%jv~H>w)?i~vi)[ĺ`Rٖ0icAi|ѡ:܁&MJڟŭQ%ٻ?AV]$~:Qn!`yS6 &))'^"vk[VGB! (SU.7X2 H[iTEjXiʩ۴,#iΌÓ\*jq;#Tnc3(x _n;5pb)"f[]W_Y1Ă6AΛ̫~J mߣ4[܇ޞ 5j?1y9V1L/)FV+& Zee,'`_ 1bvs&ߢFye]m`n8GM“ը_rO[R w"[h褮>kDfN&vJ8t/VZM--q)=H+ln,- 9Lm&.Ru.eR- tUp'#<'TӮO ~ӂp~4_ 'rtHP*Cjw}\0(`w)i=ܹUI75U寧EaNsm1R,k܅e$92IQڣiJJ}+B[ !\t=Ad<ﰶ-",)vbS x'X Tpj&Wղaʣ5d@"^QRϪ2샒ӋVMu_4rQ` =MP~5Җ12LįQQK=*nȓ wbǗJPd GQSsbE'8c( Z$WdpTq 􈙵_<ۊPI1XP=q4`Prq@(~؟{h_"k ڗ)Pt|nQƍ+2E3anԑ@:SF@@+Imܸb$ [/LwU47MNX/f9&h8?KGI`r]h@73kُ$~@ Qb a")R*A>l>D_N\{)wOy|g>jNB+&5Gw#ۥRcp#4M`R}>JX@ ]dG5RAGc?4U-@)xGWx/فII1f0v7vLmX95]s1`ZXy9>l$#p~  wLC79n^7 5$B6wvײS: }ftW} qE,G{O`-! (ѭ\z19IyabQOi*4E\]up$kdn'm Y)5X`Fd6s8~4wZp+X9bT`­utIZo5\ ^$ .VV9hc:͔[IE)Vx hEG7}EeY`gfk#hr"h nIh.u X'޷$o dfEA֧w}hWi6(:']~bcZD; OoHpBUB:u;ok%"p&OU/Ƴ37(zKb!Oo>?rj*sx?NFUAI-.Ì珜ېɃ&=)8TĿpxLl1ZoP<@ _j qLlY0:ndRe\d2{n7:CD_f5Ӵ2hC2ZXxֲEeNR\U4 >A7`}w9gB:_a6zKha,3 *5 9Ay'_^#(O(gfi'XL9XNUv\L=] qJ32lRĔgq.__гqjsoN5Z <%m7eh}A'lPrV4'3!7 }dZ`e7ڊ` &b/RGw1A/]MRf6hū-vp~7_:‡Y@:6K (Wpolq̠E0j5=?߃tTJoÈ'ƛ UeL<]9IScլF&꽚x(l_QZP#& 1x~Sq])r\ ߹<͎$THVnIvfWolbPXypU14 n*}!]=beuJ"\yy_}=wyU(V c1x7 Ts! 23Kj ן: f –[&E/H Tj0;3+u|9ރ-u wԪDr[lOY&E5PӗsU^y)qI9AځcJ;֍FD/)޾$ra\~q)MȼL^2K[w.!V*IXT}x;ܣc'I'z 0x5[*YXVm;;]|oZ܌K*"0.YߩU 1QN)lsm~C0FXF@sx|ꢃl/;M[㧉%yϽu EKl|磨1*05ZXhF5k&lؿÍYSKu7̠ %.j<Cщ9|<xI:J@%"`_=Z^9}V ӂm/g)iHFCR wup1Č2R0Ζ AƓ-ko,1GCw'?8r{8)9w, Ig:*C FH0AC1Җ/ 1lA9@#2s!+vs\O7Em|#IU۩Z7,*sVm/,]kzeI3g@FRT(,þq9>Ȉл듰kj+VⰔ2J9CgrAmտ5c<y s|3-(HKoˍN{-B+јcJΘ: _m{b@ ?549'{ႋ/MaV3KPC[tn.y^5kHS-B*J-DKIs|Ic8~<6MлS(++y78"ҝ'3Nw$KZ"k58p8o1, b]OT3Q{A:!%ftoS+ߵAW'z-s'.0瞎8ej,.lv0!,1]7m|85 (m.*}x OoVZn]#{Aq7Z4LQtomh+av+8K Bd_q}w;$_3aNKVdtSe;&5W dC'&u߳!|Ms}={  I|USq 3 IE̦5|R/elCrT? 46,MJ"6$`'T c33m[@熮CEsa'cy45%Í dCk@f_X+\jҦka-]';~t"e =GBz,|ءyfJ~p%-.LO*e#B?VnF<)ƌE$k&9&%;o=,v\>YҐ,-!XHHUyZ*suZ{|O(,wٞ_wwƙS,8uquq1hͺ5_ Ys1!=%vdcYQMI+ګtlIچtbnÑ②udR<2l#`7,No 4Kc[]V5b)JՊhHc#YK Q$d8~DW EmiPX<mH_\=\lBwypϞDaٿ^5 _5< ,`ǐ#hXtaOo_r@1ØŅlԽ%cơ[gfSQ`K&"(㡫`wg{ _ᱷOĒʖ..FՖ w$iUr^1˘*@ebQxTl?j~<Ub6~Жd^A%fd'yӬu1$!Um5l->iRb 0El"e.K_)#q0*l^i P t6NM+C1,tktxLrgET&ms?JӔ`C-+}?s0.'QUO髤>9|PI оn&9qaU~*CG;D(G3'M=ErX?3:0ďn Ӛ:饭bC1nX4}MtN ;dJB:;=4g ix l8Y6t=^&?r+6p; IE++,n'ѫ]$ޒKB߄*~zvYMz<_7f?MO4yl%_VgC.3 Y!KLp]%x@E9HO 7˃)S$wvE†|v3!Lu@dp.߁&jH]0>#8%MfnPˠK%4'>,%f Z~E#p":akX qi_gz\eslN`XCL'zRWWNjw!1 ͓0WS&t&`6o=Gs}zǬ1AlNj)J _nڐ:COBNkV!Fl\'.Nq"azF.FVW-ëMmy:qOGRe14u\TsD q3뉶 |v(2f$aoXmnQNa lV)v%qa^Lt?d`IC$)i/1oWas%R~9`nV5\y-j=U+ry2q`-KO ,\aƭϡ4j>U=F}}ZJfdKڑ{o#.#(/5%#U<,VT@Ǿdw`YHbLƁ҇0ǴN__ն2O h6I985O%_wS-t>a:70DZд{Mg4Am2`Ĥk32,8Po )zNd t+yrx:R \Yhb=DE lA@cϞIA0,iQ =7 ? cM"W09~44JA? חDBlXY!G@Q|^o|vӾż\ atNg,Gd1PXX&-"m}$ C1@;N|R fvw&WJS&W\(V2pC;fLdl85Hc[J  bq .Z!+'YzW=620/ْ,N~!Bi 79 #KB_k`TpyZegd*M;$B4K__ށ;wRY؁]At[_2vr#C!̏r̼ߍ+6qCI^- D$쭤Vk6~9Yka91~r$t:JrK# i^7vPƐbQ Z!Hu,xd d]unKSY2H$뾼#[; zO}s5IЧt}BmJ3Ep43b!2S]mfK$9>ZrAb@Xė7g0:D/ݦqmgՁ)n{:Ou]g24;Ԏ6xtS㐤(Utz:e!A8j:>PP͵jXb_D/EE/8rMfc$A?벁4GSވ1ݣSEp%Y/=J8I6 Bͷ !t4g!G;vp9v/r yWC.j.o]vŅf kedFw:;)PdzdsVxc2Kus$dV5p/U[7c/t֐'anWPXbF%ҭE8MzU*pMh^ PB&A7AEO*Zٱ7z4|٥ my EA B5fF&PU'R;n/ DɾP-VcP@8$丶89N7UFkhE u8bL}R1 gRNIF4D)(~⑿[ MN>D_ȏ LnF s1XS$NZ*rE(W]xikkwxsApNư eVw7 7DW|2Ӎ$EqG+m>Cpo-mz:%\w7漨T:d1 [eWuvPZ[!˔G3t!0•@6ٔJ+VL{Bفz AK,ǡㆀ9@\ߴ&lo8I$B-fVpl;%?Ȳ׸fB2BmuUҵx[L4;=*ziOȥeËOt%Pf4\ZOEҧ7&z h]hg٨s4NgfA?_d2Vq3[Q-J9}zzn Yvg߸64yPM +s\Z[Y,/%90i~=Exv/4 s:R@Pip@䮓xtfZp~.[ҕv!d5Ͳַs82<NJV K|sYU>ghk>>w7Q1x*xqJ7RyVU()vvElC þDbu*f%=Q'$= aNcsÀ@#[:[ ]̟3I= Ke 0<~rۙ@(>-diF$C!^QM]P6)vG!83(9oTiKR[Dz0 ]cYa^kǤ9ZX@<(ːTk_~Aގ߱!R/"%*͞/09a{+ Om(&&+nv&'` ?G=Q`[Ϣ a:A US^&&j}C1)3Wq,֩t&gBA>=J覾vƗD476IyD94Ig" &B3oѡ ҵ:Wv,"*MW Pګ`mI E噟F"ܻͥ}mrٔ|)Ϩ&NS/=G `F .q'Ic[8{ŗ,\B7Ey&$]&>G0Pb}螺n[M=DS >b7uIk_22T+Dw囖٭r=O7w/(럶џߺv&' X>[E/k $>Ϗ,Ȧ'g\iz2ut~u|m<=1Є@>M@O.T`'Ȝz2~g &]z⪪zvJo0TQ\ 0F*C~ՕN F1lxy}BwYkFQRiYf=*d8<{#{ƾ"Eaѥ-jZP ه E)㠻Ecv:7~GOH1i%$j1Tg'L쐲!}xGJ_+ aRǍ@ټ33~ ׏q۳4?8[,9P |1؎DjwT l#*iFy.,.mpY,f3J#x,%pӇp9To%t~гvOϛ)]C#BznҨ}u̕GX~[xT|\4v_!24dU52V5K6IkV{XUPTxZЧ~ȋwp#300b+ | '\֔>8S2^85}%A#VpƇIu[uRۗJCjsǶDLϰ=cn]𦢵a_a[2}B]tO06q|b}ut4Ԁ82Tl}q:!czDxOk< ?k:yڻywlOPF8P$^O%?bvܐ\6HSB|t$8tl5ʮ.*}g|'BZ?U};+c[${,6"uj !VP;)^Z?R\yl| kL"dFñą<т1iab5|1NLc9/P*XZ:ytnЭy#}dn`͟f/oωBm+w0oC sr8=WU|" ZÍvݕ ^~^Crֽ.ċR-e]^S)Rèڍ⦢, 4 5]^[*WTA"tG{ME/F(u7/!e. F~̬NJqv`.nƙ1Q(You "ud*y؞(gS["'Uht(D"=Ѿm9[!^ecS ś[W8HYM](k :$_Z`.Kp5YmE;EsC@PAgtu*ú5 e ? M53C0/ɆD&fTb9DE+ܶX0QfMҫ7d-wM >oPcn ]OٛJ5˗T.;tD' Kw  I\蔷J8Q hP09=pJfl`/?5H ܴSd[ o1FFI=n*G+eB653qr _OF!'Qqc_rD,\|p 9@Zh'*$qPE->|/A{;$?ys#;ɠ)/ _wxGtf,WJn5cC'?#He ~}팞p#;@c_o_Z};%؍ 3GEUuD/{`ѷ{7Nհ* vR)d\O{dz/е^,Ҽ\I].%.b 杩(-h RP$W^RN)Ka;vz/Z?fΘAҥĶ8\p xd7Qaxfk*,Ǩə4riz srV.Nj]o-Qu(#tA VFObS?n2Um\L7Yt2_~)ټ?ţcy" Pzܱh9Vê֯g*sYTYxڈ/f'O?aBi!څ"fz`:7AOLB~ P>h68[N)UK($ukoY0AnYRׯL)w㵪"} ڡ.JRؼN-fxi"AL'w;q.`Atjr̫V},>+]x* >qpW7kUѰc[º5h0?ګeEG%1v% ShQ_MQ;y =dY?u>S-/k*뒻musU$)Ļ ZiJ ^Գz/*X& H)C H%5fOSrhT-t^-ֺ+ Jz*| }4vVOARt;c/3OU}*\F1@ۋP(oIf*x[eK~}]aAJ"xQZ%{rOcR??|IO@&//klAޢ܎&,k|f!C:% xA37 βsdf1h2F]E2B|u-Lr41MXYp]Vє;+]KK1oxS3 +z3 JfE]|4q7RT)}G3Dݳt P`_3{S؆|0DX7 ㈈VSdmcPs;J4z7wDa+LCB6de8JNvڸqG<_z[C(q҆_ЖGξ}:]o (C,P^l8@w,R'~83 ݀dXDO21JW*OB@\K$Y`nW&00k-Yd "qW7 0tV}efxC.1Y\ؤ~L_SuϢHLNeGQ됎&&( a]sC:_0DNzPa~-IpF Q1 #wُZ\0gSؒ@b'X,h{VS\K߻ $U u %WƮ 2)Qv+MԔвJTF"+ dt?3~Bggbvh R z=Ǐ5Sw<ͨ9;?F26Bl!Jԧ䊈& u\i7'2h{o񱦣>>,zJ{ sM^u;ú>LI9u'( "\z!0X\[`⠕K6l yhOj'/(fw’䉖T_0CJRSʇ̤h$0xngShi"&rjAw!pnyB# vSd9DvQ>GBLEXuD9y%Z "A7;25%ٷҴj3 pgD 9m,amݛߌkuiw93S,N<_H8N/V _5dMF 0ڨPl]ucfa#@0J6E8B-L?r6aUL*ֽ&!TT>s>1ގ; XzRhFm#iqJB1!̃1uFh/E6(z7`scNFak ޴Z6Tb 6X3n^sR9aӋsCGvWwc$Uykw;L& 2tJ%F>-4t9A*̴zĸ\(vcӠJh/#iv$̓?+ҽ.|1hc/nJY]'Hlp ɇ^{BIEҦ]2+<vֺcSw~<RD1Z2Ŋ,M%6nG^0, Ogʭ/Mt*br*! n𶤽:1'sJk,>˱ıN˖\a.OYiʧș3Ye #C/:sJEc--sLr?s/˺ lz6 EHL0NO8ݑ-uew_Tˣ(F#t{}=Jw?qC2X)1A3.0:ExK$::ݫIJKD}jL=[JYCTem6Qy'CC\l@0< p]{bX\O͒R=~μ 'pgrn,'a%Ȍ8Ҋ.}IgR5tMu̚.H-mȥOF'k80[lxcŋ SWQL4ߒ1j4j2jL04[B|bT6JxK2@d=s/JDaXFWU!S"S .=&'k~Ŭ؝ZE)~{KFF \p|-ն83m}`|lrfBRjm󾨞W7֠䩏rWdlnP ='6f/%N )Q4z0z0Ju e]zQ 󨻗 ꮼH&q%:گ.+V5AfVĨGZ#M#9<$M*4@d,cC4˘5Nl6:КfP`@\2& i[݉dVЃ Y (kĔdUPsX>sSMnҊSꁝ jPؾ'eBmi6-Tw0wKpS5T֌=)ܲqpaچ@5`CUn0hVbu_Ga ҝYAC"AX&q:aǎ߱YNlEp:Wy ׼O#`x^bE);?|SS?7 -,i0w &:Q{,Ho`V*/챛{|τS.R$QXnu .(ESaE|Z]\h[hVV %ѸpK | r *Ⱥ@/{rԟ ĀU@ŎH̻ =׌k 5w^*_rʔU' luNR$=U偛vZ[mp6+,e ir+>nr(6XPdRqr}K}C BDaoUn<:S.R,x@hݎ g$( nt~ħ1/ k%{9?z;%^Qk |T5JRN)>z>zho +0&OQ V7v˯iX+?q9!Yh53|Hf2&'8GAm4W Kp;"1wU+ddz]'xFu}sDҭ%%5Y o%4?6 Ӵwp_qu[z|kiBFRs>ڊ Ux2X"qC F=PzሱFB&d'$p1j)e* QYn+arQ[?Sɼst V|f4h{U _*0NvK|%৹u)_r@JOw-`Gc?ݴ LknoSwq :KO%Zgyr4jgif -Ja( pFkͷKt(x ?Y$Ґg=*Eژ8E*SI0lsܾ-&fR (M1h# x P 2΄j7C;5a $0F̍{F1( 0=jI2^\)Ht8|.8@&\.@Q|h!M˃mH{@qJQKؓ%gw33Yq^LFEExLѸeEXM3=Õæ]ܷW&Bm8zվۇ<@WԄ Y?]`YNKЀ̡qX{Q(nء!&9{6i>:Uݪhtñ,'ϒC #[r v NrU"ȸU.^`P<5gaq\M:%OPNzRkGLf!i(2Y̿Ʈq# KouOVC֦yKw)F}95yaN2V2a\㕮YYD#42$u*۲<Ͷ{/PFzg"uS|VE!줆i$ -M 1%$ eK?F4f{ⰹc y44%, Y6IѴ7I _ּUC blmcN p`1/MB3ZHy#@Gτя.ȅ\m6xHT`M%\Q!"Tͨ;[L3Qivn{tTA敹;x>F *=7W% )<':; TYcuUDQ͹NX 20y!>!bkm ePuniX=߸TrT+Ҽ0<JI] w5(?]%–BWVXD0p;T\ VvB{16| Q^S _<Nn3yLZAb^Z<0R֖͸LK=F.7S8'wpȜrK|?# Isb -5- Yj䯓J'5xN.׃%9k|Jm"Lk)Qyfkq:neL^I c0p5"G]z6[!{p͵Z9 .o!qi/}sp1Y|e5ǎ/(c]]9i-xDȢ9Aɀ`Є Ԯ״$jqpz\ܸ+JIy8gWzqm !\Bj_BߣhDb#{To9X`ɷgg[ߝڅXFdd)R1}ғpl~''$oR|lglST8r_!O?i0/N] fN?*?$MguGۆD >p0.j/lpkgMF"6Gn6AROEU_L>Hxfh_882Qz4vې?B6՞o6= r 2}ݦgY[.%Vc6C䝱į۬OUOmdV6vD&J]2wMs"&{Ӈye펚VN3d5l͟HPJ65.` 9Z!S(Zk?U&͙#K{gަs+j0&±dڔ]9jLi3MJ!]gŖ%<]pGcsr™&k#=@-nT{&2jP"f=TzL>2QЪ*-)=8^H:D!H&(loa&g: )!} %}8?ޞG>vu8D΀*,[\O96;50wLӎ-bqn(x%+}}BUrg('ۜ`?\ng-bi1E0@a{bɂ=;ם/r7q۩8wNEtdQS uSeq=h$ 6y mKSIsYՖ֯Y~wR(E/LczmgxiYM`ˉJⷅe&wud||ql6P^8P[iSl{`@#-y5[^pư\/j>Mgf!hA]\C̜4YO5lK$}H[WeNT`4YBR W:{?HcT)kN&I o~ɚ3( Pu$<$eV&/E͍!HgkNEm'<.9Rwjlc N5󩫓胴k㮰ľes5vz;S4@/}tѫ].7ڜ\JFV_(9Q,.E=mgu4BYbHIJ +Y!><}Q=2 O`ƌgi&kXoN+ U/FncQe -!^^@=S_bY_K(o4V|:3 SN\'zҞufXDVQKyܿp{ɨ ] Ʈkq &K^4c 5g D|61M}X 1/Y|ÞhUYӬO^xG똝6q*&4/{-cG'[篾H̞_P_~9X!s"<3y8v=8Q7ЮF98lo(W0 [Má:$/ȕC3z7hph6#`<nd9$&| @`@lM:1k~z4C=\-rWx2ʥJ0='OA+!1}mH6d^zO<)ሮt,fXx#N]nX7Ѷz4cxW_oH-e9_R&OְB6uVO/-6{e9 Ϸ;Sv?zu._m&WղusVM I ?j87;ȩm(:;2ALWzdHIځl;&B/j` :e*o2w-ڻ2~^/‡c3s)HxO: <̫VCC4#FkHŎ1+8vjej2aN-0W[͇JV5#؉`l r}sr`MPf»7 *$u- [: _*AG9P~S dAs.iN)= CjN BDG(8aSLW ~cVu}QIfHy~n(EZףfrt$iyPj-+0)% Lt % 5ERܔ'&VZ@ 7y(c-8\~NP&w% /"OVtxJ*syveisњq}>:HFoI~ֹ{鎟 LuZD!ـ5Ӈk mC1G5٨㾓XM^ >%4LbF}X_Nlbb#r7B h8Оz]4_ǰ&T%}WX6i {z%Og4ohe\(DVȻ#퍂уBA~ ^UyF=%S/zEp30^#Ȁ"RkG+SafթpFgtӐ ௓ j1C8>贾e<E z!1#&3_Fc~7E ss2dCZK6-o^H{U{ȫ6K:^21=d_Ze7-Gs40[f,DP[9VBgVEd- unVoJDSVliE  > '.1q"4hy G% Ŕ†tJh D]OqQ=Lxx E[vSTFl?a/~q^sE&@Mr.8뛮k쭇\(:\<-5SHJ?u@i͎yJmqRodڦu eܔ82l1`:#NuT9o-l $p{^ֽq4` hj8D)_qdWM%;eN4Dc RZB[jkkTO% < q%gb*bJ#n uf ?_݃p2K"OeB"e))@;j`a}R1&s,6ߋ~0+++eB`"$P"OkZ$a]Q21\\{41 $Sii g J ZVy_ ?=7B@- ا0}{XW]j >Zѵm 0ET:XDRQ" [u\⵬ɟ*L#]*Wވ9eMOAG B]ܨ-TYO>YJh?%{\> l*K؎K߯ȅ!.Oe΃JQr&͞Pd6.8os8avf~$iXǺTH B5MKNaƗ 7Ҥ^7= l4VHޠw[2ߊbKLu +LYTgytk8[-ڬbďonH]MdC?>FNgepͪD*f-yCf>  #Mh@ Y=!Q lRH!*a?6!\^>$tB7؉PLGzvp#p4oDz35ҜP3 ~`ŗ֝¤J&C ] \**=A͟ ׿JyN@c`fK7u04"KY"iy_+}dfSEKp np.[ٻb“41qߺx2/HS'o!oÎ!ņ=ޮ3ٷ.L,{rtO,m/wG0ǫl w - Zj=%k`oJOJd!V2v9ڄߊ*}ci2"=8PQ<cu,C^yI"H1{mW]Td.r#"KҎ@n<kp,=k*^[݂b+D3ӟywTuqIu D>%DEkdTJ.&<7ݨdf`+r xtgh5H{ f#8;[J6X̄gҍ*S!Bh !6Sn_q얻<B2A逳Kħm*hsp kVCSHf_""<* `Luzf ]xbDhJCZq2ރm[P4ࢨk4HbIl~k_N!O?L_ r2ėĈC䛞p,! 8Wߋ:A_%: xWaQҰFsZ)SBW`sk荶<^1 ßiIG_^RP`{t u^X ȼ(vI1y%v+L62zNo~MOhfTćᠲCdN76w &4Cq{N3^,"^'ޟ_ѲgYZ070701000004d1000081a4000000000000000000000001668c16930000f650000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/h]?Eh=ڜ.+Z1FٕZYM70T́k.@U&twECzY爿DŝiBY>C]1sOG'0D :RSՍA]%|[{ x:Ķ׎i8 .Uc)S%̣Έo Zk|dTIܿ}IrBIxXH5.K>}|=5ߙЉe7pNmB󸕞((m-J9ίڱgr s& +g`=YDcFWli͋-_V6Xr0 "Em"#[^reV`)?lzZ;S?Kn|YEkL)H?;~2t$jWl?-lz?!Ub8תX"u z"†X_ޣHw^!.Fϔ^K5ntN) M<|W%e$HBaqO <<׫VV~7(| =)%y6qj vxOVwUF]Ia SƾiS ]۫ʘ+P]l0%9N`4K_oty JCysY<0`b؈^l-Tx;+،Z LbXӚA-!i5FLwu6sgt78xeA,,3w# }ސ GX@ϣ[4 jiJT{*&ƙv6{ Օ)_CFiVOAz(9y$]Bw}@ tr\K}^CTw±dS"TNwomzF p:Y'fZ댜9 %;IxҺb/08^Imj9 ޽e()Gu6 qq2_xo"W" Z05kiᦃG- ں;xi9. C▍EHV2轥$VD44䆩Te̴,kqlf mc{Fe=CDUmFo Qm:ViĻW%+1,BZ^F0>Aփ:p{.R[Nwo%!l,C r8/.dv(S s" 6m)#9kadI؍(%o]=OdXs}Nf={@{ZeiQG,-޼"8j|o=Ω9ҍxZ|}ں,u:Rx^Nsn$u@> G xͷ- /HU/Jk)by+ l$(|W{*^ٻ$7T2DnѱW<ٱ4S1KMi4<-8gX;\)x~>X:Z@ء7 |5g;\*ђK(7ښwXv b~S f0_/sĿL l~/,Z4Ȑ\p1ci*$.Izyֿ+>qP>{3wERy), uO3(a\9΢Wy$s[;zyt`>"f塈1o; T4tc3G٘`WO4"t˹ÿx۪Z z0O8c3X7t5PYhlfp)~#[CRm9t΢2IH+%WfBJl-O(o[ Y(fG!. DGijzrhk Ak``cNtLXMFX>zHVxo;~/RH=:p݄›qf%ISZм0_ͮL[aו_}]OÐLLP*hS"VBp6Ж [1SAy7қӞ^awbܕ%Ea 9 Dae\ =1nJY_`r\2@{\0 <'4|/^0(dPۉ1WdRVЬQ"CC߸dRt́a@Li.nGj/[u𩎐)fp ZT ן"}rI(\~F[V~Q3.>nFƧ$];hv@1M6sɖpڰ/*H0d+lUy9p /KƟ<ka_Tz]vKgD!IqDmj ,4dܴk'Ck?%5[/Bq""ZZ.stnjMGG5n_3Gf=9eRW $O\˫8f\I0 Z!uStdg%)+>u}ϙgrV2#IP2@f(Q3bB׍.cʞ-D)*eQmW鹴MX Dp}Zڗݵ݁*H#ODUI5 m,_#4֧KY}ݵnc/EKPN̽Z&wA_&歱+2#\W\t~=t(P>;H좮BRe[}D-di66Eatî]&㎓]Jal2,t| Q'Zw& ݽ*WÅnuWb$UK5*RShԀ9>9P(wЪs08^U{x M,qID7R,GI4f~q84!x趲}gVjrx|1璃N Ml70zK ߪ,'=[i3jNOM@l Xy|2gg7< !֧)Bu:G{gv+8Bi6@Be/PC6YEZi..gҔ15DI| !^ܒz727ɟ$/ UhXZ-p/r{?g~3Ih|*_]kF>ydc]A+LS. 9\.2R0e! x 5 A۸dZ!&;Pep' §vgOv9#4 1׾pV<&:9maT IPø !OʜH\@MA cZ.bEtFܦM,Us*N:9ߣ<\A+2+d_/^wOG[2d*mDїZU}EacTʵ<?B8Q=H2%Hs(ݫ @l&$+d 3:w/ 5/u5ЖfK=M%8 6Ep]4RH#.y<{퐝^w$ R54 x:,.2Ů|M.ϯF*&ىTkG .q_8h-C"ۣ'T؜sf8"E"luj;FVi ڀ:wLWڣaJw'XEy6Dg! 9pQzVMBtgz waUfaywkH{~Bq}Myw/lߺ,ψp ؅%I(Z7ťߜo֢XVpOН,ٷ4@<k8X>2`;h3 kQkVs7=蚤i(?PS5 mKz!."CT.) /sϣãmVO\Q"^$vi^ݨqtm-%PC~T(҂G_^-zЕCaW(Ϩb*!U~hd,(R&dT0/xbMMɤր`*WL<ב<7OG+eMQ9ͮ{AVHx] =j;>mm8ָjx]Ƹ܇{q ,ċR<4im:IorޝC,-X|B$Zm\HM۳Acp68(y&|!^TKe4ɿ¨ @H }dwϩ'R.7̀XȌ?P(+B50%'r<Qf[n ՃU'X)!u#86) {F$?;g#gCY %3fc/TOcI# ؛% 5K eTҤ2 D35}[A/`lCkMy'@O?ku,c>(m.mꧽ3Yd|`J%lbzL)ѓJT8JFFk<`^͈5ʢvr^&v("bPUd?'"i"ߟYJuսιO^L~KQz~~+5TAvw#}iBgT򃺱5{8l:梸psY6vPKJ7 @d]i-Ézܐ0"1y~Csv֢fvT́k^tR]4ǦiDhSZ꭮Qa*1u 8aμk"c60m"Vo^i@<]&SMEN\aKrZ3#0[u5p:Vp4bz>Fh65qK? M$G[PE/jpd<[ '_A!p.'MKλN$]:5N < l D95c8P23\tT]rZ9"2Smг"ZQwW?jp>5cr`j̾R2y [qev:sUg? նb >ese醠w),$yh6qsPdq9/Sl!Er<.ݰ5}4e:'~DYGjP8j$6GV qSƢK& 7RspZ,G)y Z\,nAR\ջY[$VjcT$O2sma^tܢv@ϮfΒ/R`HXڽ#3;@C`"#^]VȲk. Vf5$, 9EfKT\˳ k'"4uv/]// w )6"'uaƿK 8:^<HWn(1⪁y#t(681r@ @B , I"I^v7JCݳq͵ ^~K|o~Jmc6&"vu<ĉቺ॥i0 o 8/~3S}ycBav߰ڡ'z=1t`Lô݈Kv~d}2/4qі b{p3'Fpwm2 w~~x=0`\M9%Cm|?̜$ I!݇!_D<VH46.2a@&+)^j&g:t'cw H~#QqڶLEc'zuF:68*Q'`h (zcw3bLp?8pE7^.W,SEaҩj&q[,&P )dT*&ԓ>H?J՝!`Z/%۰n}^pD6?~Vݫ;0u:.")]XRoXʳUp ]=/`HJۤtQD;*EA'$h YZ<%b" ~c>AMXr?5jDx.N^:Oi$6^/'mU\|0TWmjtvg\:Dh`hHQҨy[XX*GI2KK~7Vb6g1OiCR@F4Q=<ҫ`M߶s+ #`rn'<1٬bCD4QHÊ[?qZ $54fr8Ii0t/K<5- /Q(W Mq"&Z;.VAַZƛK4D:,$_:T U ߞe (-fhLXjViLlvD$)ky|Ƶrz*.}j^X{XR羫YďĊ-4ݙcQV"%瀎/#}1Π6;6m ]ɿ41"KWdβiܛ˨%vq!Bu(NiaUAԃx0vb_(\ګ?羍|6jWܖ_DBԽLX5O%ޟ% U T'me;xR,eڱ:,IL4 ~$I` +5KWt^´Xԇxwlvzz=JB5CcôR3 'cLATgOrl)PͽAy^2,w*_{IH'%I}cB9E,#r8 {H!IR?l=4evo!^̢B- %,6ohv)P:gF+bPGUl@2~%gG7@rrr܊߳NU]yrE(2IG%WG|zχ']Tt!@ XfX΁O%af+1EȧT5[;wQh@szfȻRicW~#kxA*/CITm;!Dr-AaD3 t2vώ.*x=|-@Yї J~O6jוq=+:+5ܮ?RTd" %6E9Qń(D|{6W㾠m8zGZgj} j8[Ҳ ^j xQ5\zQSm=qUV]Nh8V3H 4k\݆raW*}lC^CKaI.tMU ~-n{9zk*xљقkB |3(N 5x8GM3Cq/n꒒/4N:to50f9,cK15PJ$Tw&b@~1*lIs'2ʓg +]A%l{I/뛵GP[ Da ɳ8r<_HO51i:sNAjɂjW]~ٰ%A`\YxA!Hͳ`0J֙%Äl7=>H%Hv ':U4Cfµ*T ,n܆͂* 0m6Aٚ6{/o cnd9!J=G ^b4J;hn=͡(Y}6@q8FKzܱJpŚC ]fЀPUn5V]PΎazϐjH;7իf? &0Q[̱=f|5Gk@(OGV]hOn . C}PhxC6h$F+8s-rDW|gq/<JBe;6px~nssX~-PQ4WɪWy;zƑ倃Am%m$Q]X4{.{{>YJ#d99drFC'FOVB(ozd+{z+1~]s:mhegn:~ss=뗬fIaշUl$ FfΎ?wr#` ~kL.8$(0$`-Ţq*&r BbA S(io%n5f. ʅ"_ؕ$I,-`lr[o~ Np-I!*%ZTB R R2(bmPST&3( ~[k8b0&т&]b- 3sArkqV~A[pK4[-sU,֊SӜW. Se`wa;㼞ojg@ı3r-I溓~.]EݝicǨQo(P{p w70}*ټ7s_CRnv,w}8Hޜ'u|Hv\(cLD\C@}e;$[qJIK=9Z| stD)\{fX/\!iu(AsK>I7u_Isn 5 q&lQ@*C[Fܸ?w]f܊Q8BdZM`E#Cpak6Es-. _!cm_6x"f+^tfκyJW6dl=;Ostd[|p=a_RPXEgENXVRe!3\f vk@dz8HXfhg-KYn=/^-i p27X6ZO7Q`%%IG]duΉ.UP[|E: MF!iYor]tyy{Irdl_(&whZ| ?7EاQ!P:-;$-:# 3vU$Ze1!{5Z&埪{vfcDGKTFe)Ҧʢwi>ll+@c,1=$B]/s45Mpr( ŧRٺ!ޭ 2]nj†rL;Zobok YC~?F,P}ViY0 2b-Gw=xEgB.n.`f4-xn"Bd.*# p5+|tZT6-ɘIjxO1}7Dṅ2yE>,cy?P!PXsL7Z fɔE-dI㳀7hr,Ę墺.ZIC򎎠+-ҕ,ſa10'6ce␨}2{ v& (7t]}q ޜugw$_6ZqTU`&#R9O'ֳ˂ /$|~'_nz,\JkͶe0 ?Kޭ[kAS|QR}0KVpl޲316:|%ŊQKl'IOvq`Ν^qEf^ (h _n`5CNP@f iD%/DB 7TKzN(}a䉔ؚ&RK| )cH;ڭHgMOBuV[KHlv8e+( qH1HWviةUB/ջA\|Dˉ"ٓUC5+D0Kzj).U/FKOX"IdbVoԯ3D_7Ds[ywz^2eTsANJy-ꋣ߱˓έWgbMmc2 sWt@^%ёWly#QDb?Ymj1iEw8~&ca Rb`F7+vc^Ǫe%@T3f8Á.| 9KCyI*{,2V4g@ NjRl;10hqpB}%;[CP1xƢnj2CڀE p0%U`*f8D9\!bZ Ȁoٜ.ӓ><:}>#5 7V8CT],Xġ{ݏ5ZCeK~c'g>\xv+s-:CoCYO(ȦX`V:Zl/^fl\*g)L>qV>]d2pf4Plt MS{0:X=)![ê.k(fkXb4{]}`H8A" NR?0QUm;lb` (3="1Ppq=B H|tx8 Y' x 1ސhlVYgb7 K F1@:K lq iơnacב,O/c1Fȣ3p5c >뫚*XwgkOh@Z5|(jFcvdb"-k$&<.m=J#K VzAl/u7Prǧ@K@*~5楚趛CƱ쩟)i\<IuGz?)L9Vz6Іo]ɚc :[ 7#a2?amuuҞo?*iSAܘTn14k -[wɍU9\%/Ѵ}E j=6ڕnb7+ ̈h! }Fn<(;ڱ4ݼƇk ?PVӌ A7=ק|]- 5ohi|#grwD2$dDc^ @c;0/XW?~a$A\0A=wI [ ,ǸiQ Z$q@ٲgPBT254}g=^ycƇOb%"r-HHHBH0GqINwi\ܥq "w&c I h2tUp`rŽ#Lv$Xj,zǜ65޴]. I p+pk.)WAE[h_#7<Qu)T*e +>wqHQq`պp:A^lW9ܔ(x^3VYcc ֜b8,^.*߀m7{RؑMđ zbWF%rdla6rA" "u-"4m鰡%|I,'jϴ. a;Sϩ~Rm"5 LvO_FIvl58)L<vcV(OOl2+BTFsJA4 h~ψ| q>6+1wQzxR6AY5y7%3Ȱ*jhk )L=3R@ f$ݕ-FkPՃ{`/LmoozZ2)X_6tqzT8mY~,KSg 8?v7b@s,54rm[qh++c 5 O +w-uިr5Y;^g&ѓYN6'HƊ |/ #Cӳ[Z>x{^b%$GL}9c:. Cڻa~RDZcZѡd/*l{$s!6?ȔF+ϭ8 Fqp)#N?zLS>,1nOڣs'!#qc"pr1XaNUO39 %zJ\͋c'^gdm5^_K$n{ j~)8cThgq>5(Rnzž@XL6Bx(W"v0N, 5FUwe>VT[ĻU=d2'^*|-ĻtʊBTR;qx۟?)(ɲ"'tOt^t>1 YiC&^sJH%:H^Jn 8:2#=>D@97YH\5y@r0n?v Fw2#WL4J;ǽ{45o$0ѥDGcYD<6q۬T3"xcgx<m5QI4<1 BQ .cK#V%织}N8:>V2#wM,lyKFyq؝.{0*|XBa}= 7=Z1O)@xԙqJ]xɡd99ꊚ\C4FhHFhpef'(aN4CnV)F퓚FN0:t K;P3gabPtrX̐chI:PF`^S3IYf+G@xfȿK\ߋ%}A To"g_HܺnO5W5x%H5άw!p iXJi9*BOE!lCi_"xrM=]Ic6UbǾ f)鈽 $DAzS 6+eBNL8\F1}Z 17Aq'cLxm mbKwB6cNf'XpԠn, fLc`NDx ++dtǪ=b074kOj5 tQ%g릵fKp%3ޚ> d ڢ6r.ȓ<֭ gQgD,5F@pr}ketUb,l GYinR3Fn6)*6{fCr-@ ~Q=/b)UF&C`,ĵR)8 MM<7`q>ޘn]|7PvX֟][>"H)bHatW T?V6Ia;eǁq.?$ z8C>^Fάs⩕*쌴vqʮz5'5"|ud:x7JD! F; ĻTӯ1? _e˯2ҮzX2(Ƕ@t+~Sy.ۮ؊%- AB`m\ncw=1(,ȘP݉zxVOnFˍ-D;R2y^yqJTϴmyX6&,^0p&$UFK%_غ#?% 1*.}|ɛB O K %d47{s n3;ng.!6lO,te߉]0ײ2ꌥeyת)/\C1r&,l6iAhj,˰@5|tk1qޓ V❣ev}]Й:[jo8X#eBZl%$]NuDKt(?I=^bP=(.MMdf XJѢch! 7߫TYqXyDFʎx=T5P#Qb|C?$IBh1zF77[T!Xxڜ ɐQNIVj&_X=޿'5$p~Ǩ#sZuSI|*)HQrا8byU# Y )CiӨxA%l,D4n!⿋*-i{f̰xF|V!WLSuA#k[Rrbn]HӵP7?Gk{JX R&!J~9"BbS :d nY-Mr~zՙi6'"AzWzd =GQ2uIuzK;!,OW^3c.^jEOyyj!#a$ta@SJ AaоGE'fO1?+XG ΌwQGʻڟ3N˜?U0s.f%j"S$oަNEU ,s % G|d qD=|Q]򼽊%h Zb((2>C3 O?Ncn7/dV! >4g 3̑H8(U? }n ,g45֙ȃA\k#v-'9 (&TrV$(ْ7m6~r_W/èu2f;IJk@WѦ+S~YBB8di=9:{+E)`ˣmUZpkʻr 44L@`ƋfF")ጯI(;֥#4!I2.`JT|=qtB?6BmP+HPz{SG>~ ఫm%ō9*Tk;Х4~6>,ze--z邰P̭lF!u~cd.0 D <_}J{[b:.^00e% EΞ0nt~JE>m҄;ǜEBzpfOiAC5sXퟦ<jr_KV( z2UQ_Ę́}xH ˛e0Yv-DKr{j9mWTF㏋^>R9CX %<`Mo]zXxH3K>>96@l(Qm4Ï#n\"FwPjȪjPK()'тS=qܥJQePĤ؎$g;m ;J VZP7[݌b22ub|$  sHo t+ ً滓tRWjJ)@o0Ob.ׂx}fQy@JM֬IE|Q, :{4v#8a Or3AаuÖ0.'9E%ھqou`{+W>E }\ìWJ lU+m9=Q*O gˬ.@\`US0H}|Гu˚֎>V&3Rl0 1FV]$k>誠^2y5m5Vqw-l_N#Z65YVCe'U/z%x˫! 9G>ڎWQ*֦(o0+XTI1S?|Wݔ8%aRu# !y`=0= v_5Ӿu0RmJ>(\?:^&^EkTW8%@KcР]G2i1oJ"" +`L @қz8$*z.OT>x5'l:gk d KW?\W+lÚMh<~-QT/m+tRj{}@ u+y`ܟ&SydbIvxl+crQ¨rHW'~Ȋmüjbѽ]T8\`UVk@-sF}sp'i̖ CcR`&|q@6E"aU[~rY_ͨbTJB-njs60sw_ 8g{RzͧZЈŠy - dUž:D.3nĆ\Hfb!F {uG_ɘfkKfm'3$"ޠz)W>} ~Qܗ֭_<];*r.Pm9<ҧCGZ Z8nR`q O-dlH9@=&}$(sn[4Y޺bݻB` EGC;uw=#+#~"¯X7~T6A-Im{c BF,s2>L@.V^SE;J&ZґL*=GhrT)q?"n;85(#|LM:~ҩINp_w.ؕuxݿ}OA.WaSUo5N M^_YlIcnh\S 5T /TW#.,vmR$p$ SuroZ\ltQ30ގ"`ϢU1ZCp1RSPzW\I{!y^޲dRmln4홍 yNSigT庌LgC[ۓ5:qP>~b !q}$5+ؙٞ.v؂ AÚKiU⟉H,tLojP }gxlJϙpRJ(imV/ ǗytXV yM}ud=!YIiDɻ~ 98y)$ a[?b' ./>T0f/38a!+: |?JI 'ORnatso%ARYAT83 琫l=K Zt Ih e*x6DdJ+8؜OZ+bDfYv:ZL>@sE$$w窈[Zs&e`J&iaj1U~>wf.S?ɎjDk~k~=,骬 ,28$ҌGa.Е]۩+g}Nԁ3+/Hԇ8ANj®iГԁo:qؓSed\0D3G6"-Wh+ 6ж5d_ۋrD* }a0xĞso6q-N gP"d~X2Hb*=p".G8tX~>Z# nRxQ~uYm~NJ*M5^QL=ڃcAՏs# l̠I_cvE ˎ켼U6fۙ2%}ƝcwP\VUvɓ]IS@gB:laFtXЁ vfiI~|7~OJ:'JL~ "-v|IDI  t3~ 5hZ6H͊~ܳSHdt^r cojqwe!|CviN^Z/ݺC]]#<`nbaMewi*j=wYy9f)<ixO.flm'͵z(z"XJGIItcm_gļߥ} o8[8$te,U,A;ܦ}-v#&Ȕ-\E P2umIwLwd \ـ$3B" ? P ON"mȽo$S)$Lqqh$̐1s[ŵI)I"A(e|?Qe _HR}΁i- y18u<_xć-  bM@0n ӛ=P[ - 쨽Z|zj hp&(?Om9ҁ述bH*PA=A20V zX9HLu.,%2`+#`oA: Inq_ UF4m ȅm?FI{cq69j ;!<6P,mķ6hsbEWԼUGrsj%,Uuf>x6⤷ۮ-N[E2$Z!"-]ƭ$!fcdrs0$' C 󪎓S[%:(8G6I2R-k̊=˄ UWYt4{!9!,^S7ALoD{m>}3uDG,czB#ɴefe~*o*l !mԧ|ǷMG^fImsNNASJyަ`r|FlJtߛo6bndPz`=,KU"m"3tnrQ+_N455L肫zDžDKQqo.4 J>0=5jNUC V 1ʼn3>xn4gܴW+K (oyyҬ=yYހ;Mw혷I,R'̵e`5_$/N|(Ζ{ݿgVV/1U6sXSacAQcaYUʫ6lE]'CgLECݒr$!?p|f|_'kHP,6'w?4薋&-jS*E؏e=XwR "Tӯ!ENdCQ L`+@!`EbТkctoR 9PX9Vd-c`jÚYϯ/N$:LWuюn+4 *|Ӻ O/E#X?`'[?ND〯BY 9&Qơsd]*rigrWHyOWG߉Fr'Y!DݞAG\b׆611HQL-wO6e%T%S+,ӝ(Ƿ1N.ٚJcP[1O[3Y ˀ]zJh`gwVd\>u}Ic]G䘄A3.!o8>[w8FFx]V5`&ky1qw3/],E,nJx8uN~a[ĚٴESNK]q&cWpL*l=Tl?:Fܪe< =_^O]ȫ䄆nΎEIU'=6Z@4d~_PA ^Dfu| ,D3βPzDf@HƂw麻0Xu5~b*$?}D"j9P6aՆڸJ ,҆ VnmXrs4,@=X@9E,QQeg rdBPDDBwfK#:]t#| '^@r pډlDdKjKJ O9]e!)ÕE˞Ozx~n&Pe*]u9"eVjă#j>?f1 W ZO˺s,IVO*"4߉”)B@/S6\IV@$è?M|5:PvOz|5ٽBquʴ9LK C#,ȶЩ4R|i4֙ 1PT:Fɰ1wÊj>;;pֺXVsKD~0ίX$pHI TzZ|q3TX=0Q;h˓XvS; YjYwhvml>:lq&ucK`gPϟo .&0GkγcdeeXWK}8$ FĻ8wܿVj$y%̹H):=bl`-M=n<_(Ֆ#?G0dDf>4*uxtd,ĦL@A9Q6SVZHđx3AH\2I ?C{t<'o*1H Z^=4SNQ˼M4=ӏ9+TBh?yP!=|.fiyDb́fG@h@@Kycj^k.P<$܂>0m"f#72΅yT{⇠q?s<hQzRZŅ`ɀCh٭zjhV(2j,lG|TDƌ¹Mv)LkjUҵ|uUN_}T ]uT rf&EςpWc./e;x<Ɍi; Ah2ÒP%>[+*TyA%xkhfoYm'*,TÌy!*؛FMHQDjQwnןyv+{i|s=O'߹mszL![P[xEPaMVd? 32vɿys== ѫ-jEJ_թ4[hfA/&<P軽o_HJ^B ao6)Pzqoۚ2ht^21նt$uWLUm]2~Kȹ`+̄ ζRʎo5p'w_YHWN04o 4Y..IBmwÉɴnӺ(G|xSR/ٍo0`w>^T̠Tԉ!e==hz W2A$} -xPzC!T)\RB<$!(+!h{i瘉sW76ej!A:0r1" !)Ц7?O޾X- zw? q <q-jn2-?|p"v=h]2PGHlqwׅ({5V0`!HW WWMR%"1niKH^T'#7HdDXOR<5+_0vn> dZ'UYRIzI_iUh (_H~!Rca,ݙh/ht5J~:?mJ5lI6 WӁa$'uϟS?wAbX+*} KNP KHlGf?BP|1 L2KU=+`5/TPH!1 ӫNTZyNTMY7x$e „cfhw7>pB:tgUwO>| 2!$ Qb dajrm4ry$SxGE)*֖!)^jU~M"!|%_}yd+͓WOqn dXhl(#TF +G`p@*0*]olvC3QQL$%;&_/L0^h‡(=tatQUƻWoFlS ;7,E bJE@\d@$D:oЄ`=ysZY4Dp#slo$:tc|yMm/3JeIѕӹ&%N%zOO7H%^Wv9BDw3X&BbeUCR 5*=J )+J& ,0>Pz{m?w]x~8B#{U<*v %kMoNlXUQ}9~ ( Ug.]vߣe痪5 \{NcШDlAu){X~Si,>O~mY Onh.5B:͒ORTǚǡ4F{9_eo6S{N7 . EZq,rD'"wOjA_^ -MwGp*Joy&bzum*e^eJDyM& aC"}vd(0B,Y kݼ"Kq\_[QI:9$[,$~;smaBroI< ze2BЩqH|'`aj䱺;jU4|qOte%,{=MKԟi\ꆡV&o 2sgPRsH|}X$$Xx<Gtb:~(|J'SOIiݝK;BCC|UZl0J#រKX'+au% ecIߐ.?vP.mP 1uY]yRF[5ߪH C+aR0}HSv?qkr\${>S$29Axa\{ (_TvPD^9ۈPuV xano$_&g2kIy6okv~>,]TNq+%*TQ FӰ A "'oaH^*ewgk bI*R/7eڦRi3wjr0*BP v.UFN>1. C䥤փ<=Oc?{(Mάe[ ZM}+j[UunOP6^cEiYWVB泖!W˷Z~J5ݬZtԸz}Z7x4->rnp/p\t;)cwn j+*.P[sS ز'.2./o/{qωY3UTn te!B3{A=[ 'DjKtz_f!8}g'$zqV]ީN6 B*Bp%b,є[)$87@T,yPMd|R JDj#4JB,_?(N H7߇-YsIeg;Uڛ>'܈ȡ __ ¦I Z]BPiCL\j_nyű!EQ{̱zJWz"zl$49vϿDmūT9yաf̱0ԅlNc1A:ӝ"tM 6ڇ*$:yƽ8`[ga0@yuO$_-ɝdLgrصUpr)8iAyo:Sl"IloYSZ6 %KgV*gQޙ<؇duk. ח0"(]ܘZ&C{@'d)yG["8uLP%@͆FFS'C|ݍ6{bZf%D$"HRxxyc!m"ۺ. .lqi#9bs/=BL\GLE&?Y&b,=+yn#'jCөw1¿(w^??!/2ou6? 6y}|hrZ}x%LFK7r豰>DLSkn1P0*OQC3$S0g' ( htKcl*[2{ݯl'x]WwG%2}s0\^9+ޑnFndՓIs791p8F' E.?íOYwgcORڻXdy-7SS#C'P5HU`B~Byu| 1֙H֦%xat~!&}*]MX(~nJ‚V#RAR'DR:񑩌1l.p{%vJlJZmm3D@Nh2'ެyhnoi3W<5nJxI.}<$ ԓ9D֩ԌBǾ)y*yF84]#: Qg8W^o.mx !ve`Ř:^JxWzŸce vPl /.;'%TضiQl[ "c*| *Aջ!Rf} #1\gKcMeVžt͏?,4oݒ's^s03#J2НHz<B7 .:r0N$.6&Mm&Icw 0Cz dU+v)]&*WJVGb<"PX& lͭ "}к&|wY6g,jC*TN)S? hn~Md! ԏ {ztʚbE^ݜy PMQD`T*B SFR[[Wi U%E-p^)(d =j![Qs2wC|39fi1°#X8CO'}&RY9c:NimvN֩oÀi"r 3`y4sb9KE8cuǙ# ca8o5P<~cM5J1n oM5}i4 m=rQ1*J+S]݂f$_.Ƞ$e"\t\l?JC<4f'L^$'Uk "J|W 9ݽ{LB㭸XvB+R"X6V;GՆ*˜GJ ȹ呲B}!}쑚9}C,4"LZ k!7J 5?DNe?uY9wcQ;TP1@j.e>0XOf8"Vr$t ^:B(6wc,֡_F Z^Ǩ—H=ew͓Qf ԍgt%)| s⥴%SmR`4wl0*H), d0_Iu4-{mI) 5b.$5t jdPꍥ."k_hn! -Iml;勢-RR+12m?^XSHln=Y@D,`>  <9Esi PCט"ߑ #7O<"0ç’Fg5Un+ v/'fD*)9+u CI@&-Mym7i@pU_zޕ:i-}}mo"$[2]KV}K0u}>%ݭki8Up 9MC~IqQޫ|I;9+x"%g*~$ Ex1 LiU!>["Sg@AV ,DwPcZع 3t}~&vHi\ qGl&h$T/L_Bv,[YgJEƎSԔWqU2.g.j26xgH Īfp#E黲k`=P3H}*sPJz汮L붷 .&m>DP㘉h~njui^ 2n&/-.䢯kD兛r>U0C1=u蟰i.=[2똞o54HG5?YvJ苷E!x`j;bKsmRӭ`͂ob^")E TF.glB= }D XV`H`XAҷ50;t# ]lØeH^6snnMS] %[N0%l"@_E4* (=sLN;L{$؉rAEvԨܱ"@e%JI_sꖃ  ԣt oڥ# X<%'Wn_42/ f7q nE|(.DO㰕BA׏X ۡB'N]2"KW m}f8rp5hd \d]̝20O}bյ]p(NXnq7Fu3su:™:acV<Q)iLCӂ2Q8Ax2咈uF 4otz aDC.W@I&Y Aq,:yxpt~7%Q":]C#n3r\eC0"1ۯQ%6iF3!TrFoہO8pi(wYðMh S%5k'ř qv5e`y/"F@ &Yj5)N3E0 Hg;~Tk,xUkJ31DʴԹeؑ{yEmcא6-]FMA6@26Bv<0GUn~NKN\xQbN0OzIײ=1)׷fq^ +d4Ռ)TRbްYj[vl/kGf`iH@FXZK%i6hEӂ&a6#GtcK^WQ`flE*FjTY@(yD>SSMsdv|*hP1)yqT#*.rPg`H|`fee*[ꁹ,^u L^.uy3-"Oh3&R5זP>V-2169C gQ".;r!¨kbG˞CY WN OCE| ro23H6fCͼ3eX'\t) #3J/Tu ElYraO4`c*5dǼM*`:2<(}tм,4ꎙ9,v6/4^KO}~vu$A 䱧~U iJ$ Ԫ30.!O"UA)DаL%4S,uXE!\huBS7 ѕdw\ (k 6y1,)UmLNeD~Wo 37k5ėɯ_aU [Ӓ $EwuMGwV̩@TݵoP<}Y\uddQJ 'WߟD ?I2q]gNbJq\4lp{0z}΍5>yx&׉VԆ߻^=my1qGk 5_ _sxDaS@O;9&_m{[<5*\ bTQVg^w; +wZEZlwޫhdleэQGd3Bw|ұ *Wa zvlSD"&}usr> X8mTP(O3ӊ ZcMCK.l_$kL, 걡bۊe]==Oz䮝(o" sViJv%&p%{3_hO81jZ{:|"*8jLpD W oQf5 Mu7󎠠OndBa`QB`lG1D{P u>/zwQ69ߙX~YICa@*`q+l,Iq%fn?X:ۂj|9SaMvu"堳h3 g%bkhB`B3.hUm{˦0cm56ھ8@;!!vhvХ0@G௱A@jJkY]7Rh|'+8wTL^sA})bJeC84i-iS]ԈTv3s>wz8ΛR#P'XR7q!Mm@9`vůn3<Į"R-琺"CSň} u5C _~cVfu!%}᳊ D g+}K6C$~‘qĘw փ4AlLìf/.sQ;ҟ@n,*J}ǵP%ieL%M¶Q†Ƴ8+PB. 5;PGп'v3ڳj!kVwc*ly] wS[K5 S5^SĄ⪛˳lwH*ј2jx % jY@~lƚxMP1b$k P!T'ݤ=l-spLY3?c)UISR^ei?ZZO#3bohkwBъάSCz LL(؅6.hzhU|:'Gu!jwsh#$^=PܒάJ,MqUݴթb??M0)SNB)}`P=zX+0~k#kvܛ\ےV]fBݝF<51bg| &G "w:a+i21 u0|;>/8]ap|RWR*_ {܁v~raSGd)]*Fh]ͮN(dVW@Ĉ85vh1K#Z6ٖ̞̒51Dmi}B75'Cb*q@C+gi0\w%f5a0~L((4ă{={Hz7V M٪eŒ컫꫻| ZP+K%:b oiW{@p~Z|'A૎}Š@HoDu?SCke~N1w+[b W>Ȫ ºxP4A4^.aE̋- e@YDqbmD춄D%V3ė*;68+"=`NU EEH46 {mvEx2Z_ ͝O[l*f ջUm<6^Ȯ.{Шw] ޴*_NC)N7iH ǂM%ZuEf'FDW/Z*&{.΄AVnH'f_r7hFd&aپѓ3*a>٪LY>T}X})E1ω_8r^#"SCWחQzf{ki ? ϪFXܰqL+HAliP?>D MWgt0!#l)k}HP@LbAN ?Ǔ!'l~r3AMv엮+ 3:|+wK(?N2d!x[ yFqtОldePZrUNad֐R>moTJmvaeYeEYJ1#Qe<4?Z.!q}̭!Ed\0pDҢ…Q)6m82~QXpߺa|)`N/ϷnfN=-CHGJĎBu.IX%8hv#(󶨆6)¥Vwe>9$ 'GKĚ州oA2+ڡ y;bBwӛoieD?+Tg4>%& *t.DQf)\(z9˂. \ ~ lف >>j.-luyyj4/O}E6Db MI %c-ckk>Ԏ&WZHK7 ڎ&RT"`sc5FSl^6>I:U֨5R>W#^ lIV"eeZBE)V \P[tWiچ%y FUˉ ;T`y=?FLpӕ"<,9 JJd\߻oel H5Gz=S{ݢ5AA! cwd=7Y{Tx?~7i^eլ@=_[b<:-e`'T.y!*5'O 8,*@S'u.Sg-|ÿ5?hzP9~t7Kzꅯ1\CDdp4$mRE6Kے]>: e!c$1f@ MB !)#!'. OI=nz\B $: wUc]aS[3Y$0"^hL/N3:AtЍ a"U !@n㔃O >~uNj%]nާC^X8/2C2jO tQUUAxbV; $vS_6;:|?/8HZ*ƿjWgS%~Z2y.+ggs(Cn+[^/5;/%; DR"0҅@>,Upi`l𱰵v [̉GF)7G b&24OP"N{@X.N_wˀ-1/E1]*vH]궴GAtǸa+ta2 mE`#HX)uJ\Gj3ГH$7~B'n^A fN[TP Pߒ (Y0&gQ/a,Ct%ͼS "}!@fxS[Eoo&qj\'A̙Bg#7c86eokƵ1L>EC@1b";3hl$̗EsCe#~6#/J$lA3kWx!ZDdFf]J'*9+c2.)`^>Uw%}J8Hqz@ЕQfmhUQGp}Gm!4K8Tq؎|ױI@r;(hzȄ d&?qƢWCgM}"C'GT 5@\_kC)j$U6چgFRYL ƒ}d,#uNA8T:ɘ v13*0di֯}S砓CoChy#G󑸯na[ %56tAe1>>IvAٝoWc!C̗T}2ԑqֱ$@0FBɄVH9O$(do/SGvGK l&-Xa >cu·[+ RAG3)Qd/pCm } 䱏4"c"D9Aoac '=mLfOyM47i#-Нǫ a(hǙtŎ39t̚TL6{]IG*LDxHC9|Au%7SESqA RaiqE퐐jt zA${ }|ϨQ':鍶I*-dX@VR9̶Nm.6qRrqF|0^ (;swPh)@>UҹzY #WX& AIcE†y+Yϣb5̒C9#GX"ҹ5 D-/Hf"'&Odr8yBEơ;i+]Cd}0Wm;4 8# jYl='q^FkazkOW>]~H-c؉h@D>m&j}.o÷r.P$-"Fo=a"R+&BkDxQJ?u6 t[-M}.(rI-0 n1<뤒zh&;js LC%ŞQk_vIܙǼF >&w'JێF'TjL`3$Cߍ*cn1وmU- 'E$e(j|ñkkD17͢ҔCXpޜ VR.;NW8xVSU[%'}eI%h'U2Υ$|--Tя|WI)48Ӄ5f"c"*iHNط\7h Y- itA99}~ԹXĮ^I^צԣZ61>nDNh/ԵFj ڂnOD =*~Gż ̒|E42INd *OeVmSd@ FC?^ 2G7ǵʾ}0C1sJ0DM (>j^mD抷/EP,ċT$˾Tjۜh)5Ro_yS@grWdf ,X̐3:\3;!,F.+})3dA%j||Orq׮PU-W<6`bi :%h:{&kae Yij^TY=wll%i41w2#fAvc ] ݕ\8M~hO`k}ȸzIgnWߊK*ȯeAl:AKڪtc"%) rZ7ٓ ck/|qld!A`3#,#?Af).IqBiG1LΞQT"Ԍk[#qeڤu&E@'5a&c%/OY⨨M OBS;@ȭdZb]dʢ9``ݱ IWy]Odn=儊?ly* ei+); @ւ(_fBaǠ `pgלL QP!"$d]Sۦ_A5S2NdHM8JF&N:j+8Dhpҿ]y󼵕`6w,<Uz{ E&?L[o 罢 yT E$8/McӦ"VMc#KpZNԿ%ׂpjDw uum(nbI7]׮=TOe P*DtkƌI,w[^{q:Cـrw&Ή]|RsZ-)Yt*cTz|"0ґscqSnq:)V/>qJc싆S!Mf˳aF.HTk4cض(zbTO z:דWI1*):.&p$bBۃ4j=fB6}S5Σ(A[@j@ŃN3x0f`V j7hvYHzF$ %|ID#YfS=?]rZru+S#d;cm`{`ymmV ';t33-{9ajۉ|rxCAb*l dd@={Gz<bpr"F >#<ؗ$"@Ki*.MPTRD'IЩt?P~Gc@4su&s@g$m˞vB>K+Unq8@ R}"BWHLb5ǩE=9Mqi Թ Bl C%y2&Q3+{ZlѴqJR~2k @_4W4ǻSP;E6( bj }:p#:x I.Gdw3V:-]#YKPjznn]Y]K>yy]_iHz5n.%K-]-O fȱ?^Ξ Z8Is2VhV7GH-* >sRفo4ahĶv.SaLeVj5D@Q"|d~Ucw}H / ٤rSF3%n#Gi.U1IS' 7ylײ]v`A=&qI: ?>' 3 VGE{Cz.u9C&@$?U>7W<4fS YŽ\{j* JBW)3&IR/Dm!?zp M?&te3?F@tZڮ&nwB_M:d)*Gpƽ^?6)ix7ONi|k@V7>Tc/  *yB>MLfsgfvfVKx;sQb %34 ֳ u lfp3(JAgWG:;( .0o0A5h[5hOw߃Zv6d|ci~:vw^=A!f>Ԑ&r~38KڈmXl} }RO]fcyO%R64^i'_،P畻|{$=GPT[M ^DY>h7ݏq+L|>-jpPeou&!xF/-fϐk~,zY!e$ک!jw^_' /*rD?cJo9hȟrs`.KdZ*囯]s|4mK*AX>r]Nnq,-bXnrn D|ZgV.x{+/q-mBҕZSBqʃ4{V pY5wPuu[cbKݾNd NTƎ,CmnP"jwB݄yH֑D-}O!W MJ5g 9 [Cݞ뎢7>-0^ 7$ ؕwų3v 3ujB%u6eeggQܺ%%amM/8ay/=ܒ.FW'ho1FjϽcf,*S&lŀ` QzUSW jnBHfXvд~Cg>_&v*;j7%z> 7{j^͡O]|31%K/wbL5op, $ԿDb;fv"4q'Me烮u(-%KƇ)G+x p-~N/0طo1zӄJiɛDř'Rw+ ˠ JɈ6^nkSchGVhhZFE_A7g_9b:Q^H.^!p67}ѹ޺֯+s-Ie&B.W@IuoSqq94)[FHgp^uTw,5@_C+b> #)n21ef)j0PWʁfsz\?%W86C žFTtV{4T݆B~Ɇ w b\fY>'!K|j3*/lޗ ?dK4O 6?Riiki$$G`M(8Ҝ. r(N5%kgs5_߹v[!鍿bP-ۿGʢ_+un;*ʝK"ݬCS{w\FUs@I} ɶY&h8@h|ngis.-sƂ@.x{i |=JDZHqC*ǂmy;&T2Vd6'Vf 6'iϓS_-T2ޕ1:}`]oJc{f zV vz-S'vBTv_sF3YQW |Km ]͖xgP 7c1c|9o<ނ -&E3tx_xpb}eRX/nq4"MxbʦZKL-kҀOI<,ͬ3!'ͿVzJɐ2TxI ϷA0ܫVE>VЉO t]B-p}!LهjfgY6 O;wWzq%l\Ut oaN=a 776Vb, @yK,`&_ȮLdn_( qSo~>Ṛ<8= U,jSvS~Noځz`<+Y͋ Zӗ}6dpAn|rKRIf,g\ᣢT-7mjt6` 5wιd0tôY)pXxS1|,XQ ѣjR+'!!{t`7o~; zѸ;Db DtP< OMҧASWÏ78dMBc!p ` n[E)wy[.ܭVG끽rT5W`KL9+O{ʲit;d %)-@0[vƗX{`6HɛOa@__,#`\?Ww o0xy/.jƧgJƭߔ@_C/HI(i( ۊٖ܅tRM4$4)(hU`gA.ɨM.'1̌7Ƨ1J,pS"q(% F}Io6w%C[N42- ^"GuuH뙄[C:!1ǴN\*ȢPF1paEjs'xTߘTDKbWқ{czb̬A(Q\.t{F&廬AFh`NMɖ2ssdtj-#pLG:waXE /-쎳&.eHh;bx=G *9BY#V `D!!Dba0o|bULX/}u<''9j 0[h?0w,Mnv ~聚v6B}v__x_܅A_ lj-:L0=1an@?򮋼V+[:i8*q\08>1pVAgbbMNe%TdW<[oٵ0roDi+wZl-HWq~6bqЊ\Lp(M+G("T> 22]"\qgV+1~1{h慸gT)#%U?B[}e&8Z`^f,앎1k=m./"n UE3(5Ŷ.arU4dM~x 欭k" q,n2`P?mfU̱TS?C8h;dQwcn0Do*[m6M?Tޏ3: 1s,6_+^XDќmԖ 4ϖ|a1Hy$Ez{n|{-,1 ,-H}# <@.D߻B9HY+|E+)͚=^4;$NJ6x#YtM_X'% 2ްH}>K 4cP޲ѻps,P$Li!d45;3l`+jq3ʩʵW;tHN޼raCjbݠ)vMbl?]۰8~p&JкDE Bi ED ϓ6M"r$@,2{')m!6hg>2?'~*?a!HM8Md+NvC@=(j.]D0 TVӴ3Wة9Xϝ* $HZ&w Q{/Zi4LK# SwD'T:=ߵO TL7#ag;0?-x=U򋁷NDmCcgB]F7/﫴~9:*,ws1W7m bJvcc!(gǥ"s1A+g"(ru L[ -sqUTUyzUݢi)c[S6 ^z; dr97NjhPA2ţퟷo'` '!Z`oj!U8ix-US 앤b1H2'\[ES 1HݹaD:' }v̹OHq7c>cM7c# tg7}3Vus)_x?Ds/QqתP̥NJsw ͘%f`d_آ@nmfqg\̢`'+K-08R~tvf&pH#@#}]-nuop6F o0䬓sZ,G< Z1`<5_ZpQ97ÂSMr]wSM<*]8ɗBŁ|W,PzA_(Eˆ= 2#2bV޵B?rX9?S魰;a\K`8Ҭ{@Yt=Pp:D)6ɑҽ޾+H4Օ_i:S.hY* ^$'L@&7y*PA#ǾoʄD4 G1g=z?\jo:guWUDL,,Ll~sm@I R_96K^=7/׮by*#!]CIŭO Ƈ; Pz}hD2"dry/G la&DSԨYo0=g8'-Z >獑n"ܔJ†:o./c 6 3r '|)4G< g$ow{?P5"HMuZ6}W L7~:'[MLM2~R /+ +SO~+)Rx9ay)1!N,$.#d=GR4~6C*p]Mu*leX$(32ti 3_f^|=OfhqeOcJe"$\'0ʏD㈄EpZ+Ը,-imֺa-cJY ߝl0,w :f@Ff gbT2h[<51蜶Ql24 \[B-[^ǑwV)e=ZD}ַ޵E q3bFfB;p'Z@MsSfDb@#LP42:PE=09SO̔Ir}`)+iJaeG`A8ꪇ> VZ|j1ぼUT2{|>[K!\: I7iDsj\f- wBzF*;%-qǛ>#@ GP|Ɯ\hi5{Q=Jـa6LaGjl HzA(!`}_1mW0)Lf lH'8V߃g UUλ(y}hj155:#![kv?fCU AW}4JKuq֌m1s%A%zˎImqo;1~hOwaH~cё2fΘӴG-ﰉ}l Wb&@o9{)8co6Kpēh\V`|$Ow1(KpfLgEqw:XU;m&,2  @Y aib8sSQVjZ`V"AWV'6c MO7ok+)v_wCaźh SoڦjrDWis}[oOt؃=Wgt֦U{؄{إ;\3<2"`DZ2N,?\xLkRC+[mʰw$a~8[3ӗx5S<mrd*:h Mb2dCVm~ZG 0)_vOrWU_^xpUZsD,sf ycs6Ɠ9}pr#t{%qK"hd sQu칩U-],bv;kִhQO%q'Z\ B˹G*/)p"+T2^ٓJ]" B@xDݣm#D|WA?uXG11_/HPGcDq^x,=@93* Y1gcnؐ!\;*$M(}Ob&%ޫHBuSp5˸BUg{kM817hD goyQֽ7YXX6!5Gvj'X{a~2P ly߇b4YUR藍4JrׯV^]x*kL{FecTQQ ӯ bPx1-"qͤ|]hR6NlF{Rdcˎm[HdIY;º);Wr 7)JSZNr@!" KYՖ6&8p0AYF$En'5d.PDepg 43[]Ļܥa[c8ftkO}Ejˋlc*qDjŐ6#$ 5޿&ڭm2f5Q`a>O>ȂؿK0|pIasw 4 (H^+,lJa ?u@㋼aW0>VRySv. qt4y{=R>wn ޭ&?vWU&MPa05HIG2 {*va}4Qͅ[b<{{n{(oR}g⡭SUJq[3 ["RCgnKp];p"9tB͛K,!f-Y_ڦ' 4"OYO<SPw*Ճ*JwVtL/gЅG܀%v35,L³mT^}{uPLEIJ>NjLY ] .{CRO ?|K\8i cLK髹 ՕU&^mz~IQsݵ*Ww}umT`>Xo}X.f`xV փlPI n}ʍ_ R;~6C&zô%S%^@wPXuªɹJhjK  ^лHeاp2 @,4-G* $%v viʘdQ9.r\ة}P:azbxd_{+[AJZG|I$T®jV;Ƥ`cMEzu>q줈; T@P?0O-N+*Е8hZN?TgjxST:Uä);L(*1<]uVRG4&UQTu ̳5Qwpʪd/Eqmz!ұr,z^CBC u1.qKgup.a/_KYCv_`O9P>v?xq,uǘoټm*tlѬw~U08 !_0-0<}:@1\K# W44%i/?c5eG؅L"T>=-U1o}0-i;s>sv]t/fHXwAQLTJJc$yy^Yv@+q\f%?Ƌ) AgR,R#)7ݑ*Ssa\!zN0zqsg>݋ܫ{1J@+*03rl HtvU|ŕ'?EԲSE93_Fz(Y`-XE/^3ڛ1N~mr'PxTEٽ3JDnB\= t?g`Nnl4N{6][nC@timղ|'ٰe8/,i19RboM 7#L>Q7+{9-ܪa)M69 c=DhOs8/,2o'^.z1^$çu P}+5|~ܘ.d`lȱjFBwc 'unDk/7jQl ! Ce|[1Q?* uy7Zy# A}]Q!TW;)1usW[ϰ hE2c ˯F*.ᯘVi8ih-7z17Q*Zۘ]!؈zZ<9DC)Q &,۾R؋ R 7@+ \oZ&mxܙӣPdl#&d61m!%F*_<[#S=C{Ο\Nd3`%+gi!'[@Aۄ<' w;DF#H5vճa~ Io4^7ze8v=/Y]j~m|0MZn=$ZlE6Z7etO P?vLs ۉd{fQ9$Rf ӡ+%F;Z%j@=~$4 YKF8 , ҌTNJ)#Qf:xaMek*~nKGLVsu4Щ'R E' {luQJ8hw`nZtSJiJX(&<"6GpiY" L 3Dhwxʅ*N'*mQL^Ƞ]ZCds"? +$/ @erDy~pȑ Z'7'$KHa-_w%*[32n|\MԈZeOF곳B$??K$2]arܚcؘÀAp9o#(3*Il{V6]|Sǻ$XGjvT -%B6+)ģuoZփ$s{7bqme\=5< T(>R# ǏqB]HܭPY XβEŖ/%%|J.K H<\:̨89S(=p2CiGV?i\f1O9<+.SN!-Uy}槣MŗҖQ g|&!$G ,pXa'9#S]an[ǭpW>'\Qϊ`UQn]ogTڎ]rNLn|&Y*|d`( t&y3D8p7%[e#[6`fPVAF(MWD2 q e>r- q̛V/ Qٛ`*Dx-(*Ca\%#'(VjutIPr T0{RMnc&ñG-XeNFkÄ}cHP_s h$߂js>T)N:.z:by5 :&4_v)@ɖ.>\PIe"vU.2 "ss$ͻȌܝA%(5/QTH|>0j%wr﵀,8X|h8t*ڪgS->?0x*s| U  DoOlxӕB;D^v_0~Xжu bz4pwN/4jOʬ0u?! ̙øKU>--dw"ڈ?YEQ-|*yy*A#qM2̍7m VJer@`wHOKǪei`D"_$T.;"v~ۖ Eny'X[_ OWvbƻg4' ܍1_9 (0z51~R_sjF)!NQS _Ӌ[a gKe 򒟩5D^h83JV?nL\z?@dQBiڰ^l^MjCwMSds\(趟 ~wζ.Fom|Lt>y&TY?W߅.^6D#˫_~΂z=BՖTÞ_2|'r뙌Iى5h [)t{p W h %7Ig&Љ] .۷Be{!m0{[l!Ƕ|KEi@Q9cLkMn{\40fe0dEd_`{e 2&h.M& DHy…#9H wKЏˆҕQŢ( VR8x[[mVfJ&? xK|M8IVnO{0"z3``=Yu:] +16RfjUlTaQ1g*bD;BrHi? >ya;䉬ǩ;>ğGDfk@ ,KaMþc;!J<). EWA–'t؟ڝ&L8?GRVs(3ף(ZoMj Wwbl p: a}O_HbO,} 5֤kn ,2okY"l9r-c튿S'?S}6H!9\yv/Y*f=r Apq+';$9<|niz㈙`~/>AQ'sPfNcZMY7ryF=/& NCg6f)ka'z`u]>~t  S'#@,BC:1<"_J7o\v )S@l[mM+q>vg3 Ds/a q(vYl 25gL0+OkK 9V'se;.F| =G tbq.F&&1ATLn :t߾ekfE΄Z*~r o\ܰ0H Ңz3{+d.(xW~mT瑧chJ n'v'[lۄZ]Us}?YGX4HR,ɘJHHRY WU u5꣌sdjJojj&9bf s6͆.qSLR|" k~+[ylfܔJ˷Ʃk ]:BޜvurQ^^st|ϲI2fF\&:һ,2*t a7mc [nV,ʇ9ׯNYcOKr|(gPHLR72qc`0E$k;dhia0p[ǦuiŲ+Y|s~-f d1?Uwۅ@#" 1g P-k#;×.7Z[ `\$>M2Չ, fئddF&)S0bJ*4l]D*q{ ө䏒,2$tIZz۫8LX¯NeBa< g-.@Avi`53}93]:Z'>s_bOF-$'{4Hk o? !L,Ҿ!heήԈO:O!}J'X 'bf#Z- CƜ z=;c#CJ" *2-?,i tvU_._j،da;-K ji;pb VEگ>:uvV`;۔w2bQw) s>Zq(wqpgփݤ-Ӷݕ$hy9Sȕ.TĜe/f &"Yh%3؁aށt6AԤU']6b~]sѩ3YbyT:%J{-V8O2^==I~ ]AVP`~ApwQ͊S1I|^՜:Fh6/lFPB>|{mFC>8H;4`z gluR5uӐ~mopdD-^ LH> ӫnIvi?' 8M0뎺O7DL xXb4[bMb)NRhvz<.J- WNZu3յ\qE14]jXӦ8t)=rP=~@ʰ"+P:+J !TA@CGā-8ʶfe=FV,PnNS|!8;A5w(;C)T /AwĪŝv̔ܣI8p,9'Dļ//$6/(Yy)H0BJxCZimءY9|JK[Q 'Qě׶m-KllóN:@ۘN^dhzK0S &N O3iCC3%OBmtkֱ'?nJk[:=A}㡾bEp ̚NH AQ[> j*RL6 \VeZ}I)U%B+KDDGFnA; ]s9gs.'$\ dFJ?].[ \|!ڲY"0b( {Ԃ1)>Dl=NJ㼒hB$9[R2gZ30Q%bD5Fh"1mD՗gA.Ӣi;_$9xҏ 1'Izg?ݧAv!09x48u(yy_Gŗ&pU/0{!@qRE\0t~7tqxd׬ʿ#Q0%AYR-aɘs>q|NuƘM-.LtUj5DɀulĂ<4&j'[D&Q{[{#]rt=is"/Q#gJE'ym %9!(FRyB5- D\*>~\r,WI+'Qnh})`lݳЧlCF#+INnz& '5FF 61 "ZZ]#js.)L( t:yYLW_*>BHiim K^g"F`qQi%^Lڍo)c@W4C7 <^U-;ߐ&DJ.ϤK%l,s-6UdЀޘYCd!"*J51PWbto#yg4bmu/Spk/;ΐr6iTҴվIO;M}xB(9c˳?L'gAF,l,ݔB": IڦZ78hAc#D[$ODE(kmRk&,8_ TfQp '|)qr$!X {@hR:!H 'XS('`I¤im++^V$eUjLo_|#ÃlZUCaY6\I&{%Q!ۦ;U'ǫ6Oj3 C~q`:[Oޙʩ BƔ\yQ"P\j稤(vrKXd+٫1Ds,t:PӷSpjsLV,*PjKpDQXe{ N%eߨh` /F\ m‡rAҵ/0(c{{WqK|}ٮVl=ϛ:(~Jo T{KpT 41 i~-3]YT)$M?'w$:<@P |yҶ7]rv㈳@q4W|ڻ87' 0t'ͫU4Ɨr/{P#.jU@h׆:k0Fև)R% 2IY[6DJEp,ݑc}$~ŽMQ8pI<9c Vbvb9rQM`T /UA3u_r?]Ňb6=՞B-J5yCa_qh6cy]>| ?30nF``^`ÖUp2ֲkɤQ@˸8Ji`}~;[Љ ,F U/upr,Cuzr<&ơdS|-:EǸVP5Y]EM,Y'FC򖣳є!VˤHhf]L0>L0GWydF{@vtoV| 4 O;V8oԝ&bw\}ʛ&SSER GS&}2(^#ez:@wr f]rB'|3d -0+#|\~_<9ЌPni|޾:Zc MG4jLM:kg5:#2Y؅A'4\aC x \2}1hPp[ JXUMjֻqأxԀpS^P@%tS%*M1h]rq&umi8BQz.fN'wjiNsSPDT.>Vma(焽7%" W/6Kq;61e؃O:O-߲H&ڰ1ҨsPfUE9%*z?T^WmVt<wZ0@}x8& 15x4^#+#^i02M qJ}d¦f`N&t2ߙIuK+*nKc 0=#&OIJEc} ]I󶞘$TԣEamm>WSKrp˄.G-Q=qRD(== u(A@dc:ҁ4讚 sةx]alkr>eT{(3{{=SBIԶ16Y MݻZ?RA_xC/-ƒ2\b ir2@Z9j&Vx+J DhbfA#܇uɰϨзe^c2V-*Χ PL&a_[} ʕ4P`jwdk ]LQt%V_d׏9[W`Jo uh:R2[# _V-Eq୰M]m;?oȗvRA \97DZyb-}xqrM40dӷ8\E\'K׻+4;hRvܖ^ ʇ}qC) MܨD11lxIHN/BneY|n@R>:5y+/D[f>gKdO  U#r>8G=Ex]MqTLl9kQ&tJEԔJ<7: 4)KbV~1`Wa+Z=-SJKv(}=̭;huCZW'0l,뱢Z~sPDXh*?CxI-%Zk=x4K&'ooե K2?Iϼdc_ ?4$gx,A+j}rsa|lo{No>AmX8Tv,?7K@%cJWt]{ Wi} BZr"j1KVR9#%p7XxN1ǰ脢2E7M'O='4\7O@fG,ak1w\ W eq9Dxϣ xg ԏfNP̼z*ϸ_NezIwoCW{oSUS S!+N?b+c˩J*Q@Kvn)<#\7sR/x=ͣra6$]m6[I"ّniuzEiOe,7ؽ6s.#NF0FP#=.̗ժqL'BkT4QńPy]t"7ߜ'x9>[ "hvf-hrUw 03ί݂@1K>@AkEVAsHSŪܹ+jx#i>;;}Ԟo+&t@s7,:4E$/C `e$ɜ< Ooe'^XQpEf'z6 Lġ{AV[g/ܠoװMF$D9_++RpQk#8+A×r6I ѬUx__9M˲dTEI>~1*L# ?S.A3ߘ70̪Om~r[YT28"NIŠn.0S++;M$~)v耦%M݌ |C'Oz1#4}u1Έ3">,=zj?A3moUAsm|wܖ=ϓJ6vB <,`e1x_zy;n&pIb}7z-VS$2e8%bK6Y*OzN47vHvkWK5o^%H7,}5[^{[BVñ8o:uplë\/(R Zi^Ώ#zwS /f,AKw#Pd aXr,\tg͐ s gSnTe1q+*3#=tSWN (Ip^=G<}i¬/M,ئ4 :_Kg^6OWt ],-{/U2 ⨧3Qɐt [CU|vm= gOI$m]KYm8;oX/93j~Cao&fŬJJ]0@kj em{]u 5V 3Naa/W%Ё ǃRڙUABcAg#vw_%3(=[ro^`M\H' \L`]KElsiLV$^"^].Qz}%0j'y zc#xmZZLB ԽLM6$#եUYקBPy‡R3%r˒ sB0\ %_يƀxbߕRg=MI^S2kDUk#bQ F 4S=7_f=YpwjCnL6"y2fQ\ڝ^ATLzT)KD _X 0U%9@F/_@m6"fɟAzO -0c~xIFQqJ x)h=.: ?qb hT'ї vt(œҖ j{{{ ߢO!~0u]1c?/Ay: P-2L]UKѠ٣JL5pܱk W/{!,wK*oTqǾг$8*r{gw߷مͼq^!p{GJh#.ZIw'kh>DK_ܫ.P,k;oD8d0 zJd^ge9z{08&ؔI\eګr?z)!zjREv~sSm.ɑA51.{wDeALr7̹1c03Eyq^Μ _A_黁m3)25m}`9yDhEȀ"ѓ{SjV]2Jۏɽ{K{\ޅGdhB!>t`ơ"8V}(> `g ^҆oeboxɦuH$V3%ᶿ|}Ro *sßQUGXeռ&5|S@4S-B9AD FUсɘlH`F1!7@ءw &r`T@b2ž<~0DP/f!rhU!G ; b?@ T(o%>ˆ\QhtEh엗0 SDjmfd0df!a\\8I!atXX;7Ό"F?M9 's Ū3BKо9~ n7D(d[dH` |݌! DfUӂҵ0ӈq̡43_|4'$hCVH(J$Y{ݧ @7[D&-CV;)QH]9nnS 7Vjo $ |sb8憮 :Jm =T'SN]{ $}`~xƱ7EՕцG.0l-tHC_fXEV K  刑1hoLD΁'^(~~e OwƊiY _pD :^8-6 uhJ%+X݅ tt,I=K?s:o:"nI)' n~OJoI7kkMm,i~sG`KZ!W $[Jwu.&9JpOVƋF3oZOKnmNg~#*LIS@k:c(X*WYL]ދ1͜l y* DCY81Cִ=l h<6Ju.ИuTAEg'YD B(;ؓ"k>5'CW=j 7GCܢr_ [hh};Qijݝ0=̞e"L (mSUL]bOԚ_̌,x*c984!FJPX  Wu'K&ޢ-vւ[!0a?7hL$\29Pmi)@-sqfSOIN#3^lU0 O.Fc zRFz<׸js=m 3sBOfo2S $w43aB2{-w_/^O@ܺ\D%Gu:rA+ F50ǎKws-|~:)B;5 y{vGhDJ}l6. PLۖhzԻKzq{O}%ֻN#nDe?劒c$'k 5v.J0hZeM"mjyI_l~n/s'`_O'",\dD_@.@,kB7o,P2%~e^8(K"=MV)1}\G*~Yk/RNqo瘡@yq T=5VaVœ9 ioHǎ_Z .j|-B,$94nNi>fHnP]G :d[ʆo;LxU4@MDD drXa]rs>Z ztkf|.>,!K2EÖCUͫb/}ц\V.;(9ɗ߻0rRcm#/gWbqY9]-}/8ND-U/yEl2#w¹=k@r/3NZԱߛ(#O=xz z7S7)vL?wٛ!8r@%rSt<ǬS&´TaUoLTq ڹ\hc JoFKt u&;>:S=>@Mrqt޷͝ÿ4naU s )E>$*O_l %/<Te&BǚA_7(g5>ð PO ?z>0Q|*B +٪OpPGikҸ\+m`a`M.)7O*ˏOE6;\qm'@:^ŝʧ ƲP\msDŽvz}CIDJnK n>scPC|}}\',j/#\69c2I),22 =ϛp ^q#Ҵ`-2Nbh-YwgY!Bq|8Oo;̼N-FLMڲs"I7oz"ñK~w?^:($ \\J\~HwDVIM8EAE{p頖ZTUЉּ[[m@7&F-)EU{baD=L`I壍\ EN#zlIkW b _+>o0ܡR=ZA+pn[طٿ (FdwfyōgVܮQNx 7D#yt0m^_WZg9z_ViBz>1辧Ԕ?ߌK?d$Nջ/H 4^[`# h6N:TL`, i ]ܙ5QuGgZw\u9;HVl&jen+S2 &eA;D {8KlZ,( pz9W {?H. c&|ݺQ}]9ާkN*M탍ve Am;Cakb/h򞮠bFX/q8R9m8)OnK56P. V ŸnךhXKy7;l;rb՛uN+槴7{dVb|W_Ro%Y.lw"GTF@)ۯpTW]SI h4d^ -@uƲM@vV(2z\лNPYfdQJ3vSCwPi 4]PC LרQlޒ2|;MwNUTDZx|Ɵ֤z9[,Si,Aԝ;.*Cv%h1L,ȌJ^ (>q^R6hc 4\9K +LaJ2L/Xybx S\h~/\}cNT$s.(ꠢH$K0R,;V !lm} <諡tDjRoTy (Նˍo|,Cdy kE_ Eq]\KD-M3Kg32?PHeYqs }G]2dA6L^ St3mO^8ZɳiOK}] paA6Edc0>2bЬ}־I&hH o 0quV]jl9j>ȘxΘbcϴ{ru9>_аp!\>|em NF*SE[LUK@,>lBRSIl6&(w("%cXloS} 4cӁ,>m۶FC.t) xSFdc`$K^Pny+d>I&iWEc+XnH8zi$;&jY˯l:vmwDAZR:?FRJb%(aOSm%?J gd bX{$8nFCE i~Bϛ  #+nĥNj}>sx<[nt}6!`]S/7{ H0T`8 7fePڡށ#ڂN}AE_u-tE)&L)LP IQS)chc[o _`?J?8)a -]uZ7Ac.80S: HZ1czI0[@uY=w k}կ$# A5\(0*VqwVrN_؛+<6 KYI^8.fe Z1 M/b y*lY࿷VtW*H0\R:#~'} DR%| sʅ̒Oiku\J@O^59 SDX-K4ql+{s4iB{M$\UܦCxsbg5Qs[;և[cD\([ۻhg%/.lQ56 !z+o*E3$sHAgTe*t9뀖z'Vm`L-2yΧ/߈A,w?E>i=GX*!zISX0ˣϵ_lxO)z8&9;kw΁bpC ipxgndSZߤjZ`# ?'I8+Ax29ԕ|JU뛾r2Pܭ ̮^A F~v NooD_eԶ;lx# `Co)"k.ϪiV|[) vsF?ɸ>%L> ] a=gq帯Qv6k+ ?K~nP' *&q9%+Nז )Iy:sDV{(2|S tܶ܆4o;Q!jey!M hu`' utLGx}K$9AXHY%Cc%YLd?bc<V U3[\ .tt1pϼ),( a\q  38zQwyWԎɱLx afEA'8 Шж*z7-^y\ktͳyn#YA:LoJiIZOPH]b 6{]ϴƷ)N_~HZb5MܠiB0bu}RH \\!Ԩ 0r̈́rY^nmI0 6wUGJlm ђqF0#;P)T{E>G,`;{y@hR})(82o4B.zZAKL%-"Q, Nj VsBlAX r+'HFVlTUlRZNYS[@{k^]  JnFYw")[w<*b+5;5 ¾q*#V5PxG8T/zeXNr;5"0JzL8 z k&S Xoip\Ԓc+T8`J}@-~h> so j{GXR?Jϗ"3; F3cZ0s"xLȅi@ ,-:S 9hsCck&Z]kv*< M>̟ /( G;uaߗ_%v 76SHpKbRC}k#Q-*HqX,t?CRiQs,  [0W`Fl܌Cviq3F}L hiX`jJ#<0Fo;ASœx".ܥPޗ]*Pj%ϵ!: MC4W VM´2NVC,SV%VfAhApT+tH9=ms*OԉɌRw"vBdD8lP} ȃT8Ssw[n yE:2פ.d%I 4|\0{A#>axV0)-:qj Ĭ J'5^A@DrTPh6R'J{)-'ȽVNpKH%@]Qc 77_}\_qL,͇OYٜ3Vr^21&$uaLBy$V|Ȑ:X:ԏ/eid෉ FTSɬq4-R҂Xt`K趿r_hcs"!A <{Q㐣LR~Ga;{9 s?>7HڥPQh~>!P5Zޠа yc |@!KKPtWpGecMT_Õ,Z'1ګ5X]%p@)'Ѳi]jr<_Pw/+b>L-eTNuW>l.\Y"zLaڎ{Ѻ6;Plj \4oo؛[/J/=rRn+)}c;VӐpYz3ꭚRtv'49-gDž,!.>>Ӟ[$Y[0HD62ƒ!9X=Ň)r9_ƍq -?SxIՀ7{rd沰 * u:#Y7TˊTx1QA.ӊeo=XM76R!inQaOՔR֑ _gzgt#c1AN(-P.jMEV1^L#C ꜒vo6K'i,8!tǜ{z"DLC=3|Hd`Nٕ`ȗk6,'I\ᱴp*pKh>s68>nQ,Ah%i/, \#Ja'3UdԹ2i]:X&ܿ@@P" vk&pbwgCP1Hte):~X3)b%I s~j7@).ykMYO[3ޥqzAឍFB p}O 3n5JLM Q<DJ]Xpb|rshVnnD9Z!En7n0qJdW=n*wbQîeX0X"CT ɞɾf^l*Q satѥF%=Fg){:i-fZ{#-gwf_,tw|oߢ-`x2}"l?B_oa{<>;#j^oVX#U,Ҥ]vNSqy 8!WysU(oq]Cpp$`:k؋>b6bLt?9|5Z)4]`aXq\B$cLϵ RS䪋+5X W 3 uxW9Ds1" Q+C_ =bfG#Z;ѩ}teгגm Ro%y1]=]vC0qV},JIϟõ꽦 ^Y]jE!G#.XNyᐠ팸0P>a;BhNU53q-i,^4;eo\$kR=$bE׾YPVBh12P4^Ǘ/XʸQ 9ߴ( /DÚwHV2NC (As5ŢPda#MRd<>3yW@6DuڤtsG&¹*āQ%Y>i0v%/y'*(`P 1b$IFɡ}XDG-!BB[64?o J#Ty *+GO!6֧q!]9$/Υ9&13$*iR,+m1r Ky \ >iHPgl"/3ޏ<[]P .DQNuVI8B'i$+qO9]j$3p*nVIDl]P,7N4sO\!TaEl9娋V}Ud.陋'1hgؽ'*oO| r6Ē2sqadr Oޡ@dN3c:|<( {ݛMYIirͅqQ|(>ݞ]1^c<)0S2Ӳ"IXrV^U W?RPA{`%)0xȒ2d9PtfICp =V[+1tEm1/X{xA~x5EتUV[|,Ey;1 SP4ShqA,"ΰ2v_菩qe bo.1~D(O-U5|&_[3_|m)sD@'}l52QˡE6\}3Epicq#ȸC̟4%Va$mIbN3 DQeGFHL |C4qpϏO`)>ZLCx seU+䖒:jœZY#3ϲˤ9WbfR-H6wCG{vǺQj-wF^ mE2s~" BGDhP";+.Gw,D@*@fՃ+bQVYY`A@1 vHNu?(gP߲GQ+ 9V/&Y\b31Xv~Ϣ>ed!ʇ hL)~Zr~n NJhx[{[,%$%t2 6gꁏ5c6o[%e(E/5@qnBսN%*@i=}3z<LOGMX_=f8IilTe˓_ʋ LMԮmQϬ`(pc^Rl|dJ.K3gMsK|TEĪBLe8Oji#-@3_;Ȋ "W,4҆ [H%wָb~5&_;_Ҿ e耏ennT G]1;~}j ؐ)ˆ\nT4&:&Vn4;%Buu_Xpzj6N0cm2x(ϬY"P?6VOސĭ!PKY~y|]g7خw8e vmR)?h}.$ivΧ?B,TF3갸| _[rȍ%'v`ǿ &qm?|*ҡ:54U+DbbL,sOlx|1<0K.*)Ka}Vu8)IC1Gx14VFX>f:̖dlsOľkG=?,B, r[=OE=Gvݏ ef:$Y/|/=TnSp??;RŚnt<7H &G#"/TQ<ʺx`O;I/akxZh|5L_kcGEk I_%a#q]S.ا'&y,vB0P},[ ui2#kOn ["`(azg)@jjlm!0vy~lD3DR}:ʰI`.N?PgMt6éJ"aDd 6&(Oz vFJ4,8/ QQ n` Ǎ jj'NJK#"GaSU.AQ1N}m3aB+ݧNrBz8 Tڷ_Dk(׾؎@%ᇺwb >t:1d i6]am`<8,ȩ f ߋ*%A anl)2>vk?ln^]0P-AӬikLY܍N2{WuHrB y(5ą3lRZ"STďD ~=PzqFSP"tYpucꎜ&M 5nE_$1rmTR⑺eEqX2H4 Ԇir!B޷6cRTcecu~^:[i|V h>*+ i[:eAۥq#+7S"nE*Q2QT eJMBF!+~Hі'崷e M S׺cLnɶr4Ѵs\351MZ7- v9OB^2ɘS1WBgw]d`,R>&ݙy{떡 =JߗDZ\1׋nf o:F2MҾ4!2s@֤PiB} /mh񦃨BFɤ/?zP\(ʵOhu:`USU`i .Ƒ DCtWw4^{0vKVm!ɱsP^/ ^TDwTU)h=™Txg=5X6;YR渑jǜ;'s4&Yv;ų/m wGP/4]L'#Br==XLX+bq)mGgBwÇ"H.;d: T4:`|Kc~xmxL&}_ԷCC)0UQ۲Ҁg6Gx#¼*i 6ѩU|3WRYWYlCY?Y@4q{ hk9GU>OTHЍ[F[\ Ed0Җf5uWg2j݊bX^^?EBrNq\nuKK~j<)ld^ B_~@+lo9#9TP}O}J҅H p=!^:'QPEye(Z\ p悶Q2IMI%->na~>fZІ8ao3Ռ|Zg;ݖB\)Y L*?d@6^1^[sUD"6iGC6 (JPKmյBݠ 0=P  A)CGO愂O,R-edZj+>4h_Q.Ewfgua*+-;7;,NPFR8\c|-K$-4'(K %,\5lW]~a a-\ݑˡ xvBy# DZVI,dBÍGK~;\#D7OB13ؒaسswX+T߯JGJ&Lxqbl*H9Vo~zQ]U';/l){O~򹑌n|b"W:\]~Hg;8Ϋ"/@ ee8; 󽾣OƙYg;{QgTe+'3E@MF-:pgSu#m3rnH<'D^-HɋDU$̂kzi^ _Q^6;lgHz4`BJ"%{x1׊ gh(`{b$qmSO}B7wf&/}Թ姱^tC\LGMEC5|#mDiX>SĽ)zn0_cpQbh1t.p`$z-@*oՆ^*XY&/_&3SةknsM?^AW!n3SW˗z64>{4zPq 7y|$NSE#[~C5Wۻ-jx[]Pg(7xkI,cz  u+< ЫX]w<-8iZ97.-(%d& cPM}A7m[I8ϛDj$u/A d5WRu:S+NcT8<ҵbJB"-W[Hǒɉ-'9eܭ*=Kb}z;]Dž~FPx@,Xz^"F$GE3$Ga >a 3Xl#}&vIt"U‹VP ۩ H9X&o6{@W5o12m;\ʩ%\/w(*p4,xP?_<5֧u81à3+"m%=34p@MisBδ?aqHűP!qкyU79O.u hMhˮo?#zA` gr XScKD 뚿Nw1Xq9a2!5H/Du!9(-$w>>d}1KTU H4ؤgṖcmʡ^3hC ᚉ=By+jNhiJdݏux#Fח͚Ѽ0FM޸N-z@0M3G gC黋~!|3:xپ*m]DS؍%FBj6Q쿷C'̞ {%J 2P +J5HgZE63q6W/K5P󳻅I'n e*7ȻҺq0"h*&D]HѡqāLF2oʋyZP!!|wikrQ#/mI @2.u]]8ʥZ!"].hMO# =_y x!|{Gf=FFA"Hد l~s 8%k$^O\MszCCoN0d1;64¶epnPإ 5oH2Qt։hw`./|F]/55 zɿʤՐ*I-'wʑt4eeϞZb L#a@#P\!g"{zB1ƻŔ}^U_׋쫮EjD@ 8UŬ7,/ui`i|`Aaz&'̽Z;C@-&h&2_`)_`GM|gI9q|:|(Sݵv#;G?{ж w`9%SS[W0%ohA$_vc9|d=*7H"Hݹ}$֬%ή|ǯ]uɠ沲Lf?M;^N:}SVT*Z:-}rx%x8]ċ uLg&΢ŚT۹ zt Lޔy,ID.̭h~6}<k['so ok%ɁYuߒ{;^;7ʤM0x 7,jj}`*\܋.ol[ `g p/ƜrUyPD܍&d/z_ZYZl@Bw^VBI!?-)L*~-3>s,cWqhcKWR; ܪØQMrO(BAE~Aaf)G16xB=қZȀ96gsf7dB7+9;fw-ߡ[.'iETTyk. _ 9$LFEDQ6eopڍ;E$hNun \kH^BI` esz+cMK-#PƎLdh+qPGf  Wa[͏Lh_OŎ ;mdP,Gؓ)`_zo3RPq*X\'7Mr#p>/bg!SnUb}%-[P G0rndT[ zkSR'mW`F6SP W%re݇D nW6T3Y->D6e;Jva_e\4r-=SuaTQ|unsWʨ3#1դl˔g+ JMO=-q:jO33WGBo[50e/|_[^X_T}bǛ wQWu3/|ށ AhgԻkT'c-mzq ZAPOn]Ai5zmFL!J*?޴6j3i,U P.^FB؉Dt`{AzQēc ;jQi_>E%sХ ǿ-G@2eËp1{Uy&v)cNJP9ky@s&pG4`n4]v\ XLQ>mn0:=lQPrLz\}UAwC`cʉ@f%TiI%Td7 5nK.>Rv8fiH#knPJ\E-?ѰB_4K|aQuDr0q*-pm`ٝE?mXw){9wf]&/0giV-V*4x i&N "PWd0C,,_WT><`VnQ<+ѯnq'˔i%a+fݧ.I1Oϸt҄3l`F6tI}}TD̽1ٳ; :ֱGw!nKk㛒zFDp_Uޟ8¿c hVdo=J¿89ߋ:[D/D2V4jMcE/bQڽ=cIhOu?+!MսrӞzΔ:f>ߦPX B dEA&Coe RoG?ǿij}IJNHp&Qxe_zlI ¶UȎF?51[K1ש7ѿ+Th9 Vg#N~kYU$j9l_ 2HT ?Bg\23ÊfnCE<:6u[ّ)p˻BG%G`&+9;@qrȜh콖L!\IJ39SP ˖ĆH>zi$ fV4媥ld4dݪM%F+/rސIr#"I=-`ZO%5sHuec />)ąfF%X:R-6C+t1sHj&@C2ԕKpT@9<=? -|MO!F'v$t& = YW@S$vu"RLbH~ԑk%~ Li01+4Z\HqG hiʶ+ FM"8_::^ݝ"vR/[c#! %FQRA~*0<0WrkQ_5@g&}(N`͵Ro"{XyP,atu:s#ϣTؓ췓d?#tS݇rKdyuf!:La~S ԁx{h$)S~*e3f羳" ,>CO8k! ?gaUԼG~-]yy ^#1ev V+$CqXK|Vu `.aS,%c "o ^ڹE2TТ ڝW&m(H 1)aߚ09sHVB#̬.`GB( F+lXi^ywV)ݦrNg\cq /w"JXvO*nI۹OTQ<R優`_E;AJTAMӚ/Mt0=vo˳^Sf>Vt,}z9FzCA FޙEjQViݎEp4}-pagqs\Ӗ+ҼQ -1dOnHzn0tG|}B ,\]yNtyui2Wq&v|4MIU lQou3] Y])T*th~=Q>ddm e< S*b%vON:[vYW4BBݦ/;aqͳ |9A;u?C%VTa/bzx+#x9XCɋ͑U2b{dzlE?v phx$&{?İ5wRT@zK 5saR,5աu *?KPYq 5{_B =61z;̯ \,);Q.욭 .f?F`JoP$ώxˮRnsR11\`(Jשl60qk4iU|Ҍp B eݤlEyV :(  5X3=n%I-API4׋ 3\VdbȈOdz(7Ņl%96 .խwW'lX'Gfo@OPZ f:)|L @/DBL8jP_'::e X`Gbg5O?{.hva㟣8CmGX>X7u햭b(q7aWXۂ'ea"XR1֩ y֏SExT^ⳄX/BsbM KN8jjl,x ,^KIP4oiuW{Pi2^4~ dR1ZC)NV83 s7+P(E)lFshNpdN?w~=UK .]=U_h%‡: k:l#[w )ihĊH( t6,̈})Cb[+1h߹m;FUɸ::vg!퉹/]`۴FKgS󷧓 c (rk?D?tFXYr*׉/eC0vI8jqh V4m3|hT:W CMCtdS<Ԕ-PW!I#Z\J[7U {I1$i%!VSmdc}F£VN/8Ka #-$2<p 4XӉ>bɅc -yvRYo!;h|!i'ťO8mfR>ˏ 0&YxW=Qt"H2rƣg^ xMQ6 W51ѬՁsY7ƌIPH1M1J luZa]xӲTF^FBrk_$YF:N/g@$o͠#JڜuCe=tw? DtH,0Q;JeANzİn,Xڌ]%i`5){TIvYZ@a!dWdH~`&|a͞0,ĒnR!MΆ@H6EU*pMB];g4|Z67]#$9zʵ5 c+bϴ=oҏ $dN$Qy-?ߡ( DTտhX @uvI̒{,'F֌/tKhof"ې`GMVB"Fe`ayB Y3?㠂5hEnVm  $TȔm8ɨ?) E? 1Jj.&ZܺU/s͟}EՇ#+o@?e>yg¹{R8Jg /~F7}5ۘLf<$_;(n1-?,ŽxtkSe/:Q]ia--RGg)x6r)aϘc.76~%OE0hhd`Pu30dK =ځ)HfPdc@=9ׅZR"Wfxsq:f`oyF|q$r C=f T1_SM,M?J9cU/V@V^>Lu𷫭,j'YcoYZ43̎| BSnQ ``Xk!/:.?+ \3SHԘf̶l#d@^fePԺw Ҿҩ|e٥ɴMة/펣]l脠^{3KOhGOBv2yV9}}` p 4GuC{k*+^ٰ^PGЈtÐA+b_ /ţΰ20UaaFc8V_/V#C~"NCY5*&? OW0H($+fه:>DkkLj{'!"ێdO0^4>+X^ai{SYza8`v+#'?,+ffRuW% ģp:ʔ Dz4u|ňfxBu -2bGUF2bV{_Yj 2Lb`$g66qpCXWY`OQXU^ߛUɃf۫#Xۯ&;t:%: V"NڋpvS8<&QO=u^]TD1rA򜻏 E:V-i*ϨW>)U\XzP[yrv  Qn|zolFlbћ69d )/Ѩv #DЍXIgѸ.f= ʾ|`2%yqVS Gjsc\oN|+@ysLFhw<TMͺ\_E߬WROKp馾{5b\ *dp$NX: Δz~Nqg' 3Nfb"eYS= 7,-E=F9Lt6@s!IN>^'3X3.aid:%jƝ;`Q#Tv=h|4%*.V)QDdˎIc[lKeF¯//ژκ5Ugf{V+<,2Ђ#V>Y/ma'>-e-]fg,Hmv5)Ზ'E0ȝC<2@5!Ӽ[^d^5oߥJH-|npsr~N|o mE ;w]Wy$ mBh5Л`omL,R`^B:z閛]MJy|eF2{ꔖ|BFPշrAĆ::y_Bs}:*a׷'MTvAV]4>sMM4"kG'b&<)&0;D 33t+pfC@j 2v BPtii7۱^ʿ~7v01K~sV0Apr'NxЗ|>VFf G@nL[>fʖ4R]3TeoqXcYufY@* ,.6?ap (J׶9AS rnCPV+JSQ}G8 Aܕz7z Vп"6*i;J'?81@A|quצ 4HZ+ $\+x9BVՖnysě\}y=#LB5J!QY`@ꠈAf~y 1y~zSN>YOV=Ir3|r=rJ<]hye׉/d#MzkbMn"ዂkʇ?!&2Aޒclpr0w+%܈"ح ՁZf{dIxZO8 z1y> v+Qо;r NER5I_X؁ .S<] O} wÄJOg/M'2K˻zfߛfu A|hĩDޅ(+.~I?2B  " VgjCW(ꝹPCu 9?aUDMFNޏcJ$AVԱqVףluu@ R=Xy73Pe-s5)=vQ>̰'MtmRY Y[6:7Ȇ؆R2͂mY>ʮO[څfkJëϊB69=0W: u$#EBCs6SL#Q/M%yvHU}6~`tg`ț[U$#`B`-`!wtRR֥Dq3Ce 3* u6HrDgM.&JňoZҥiM9}<+zy';cU!iZ1cX [1* ֬;]gSD"_ ԺZ@ҠTꐱ(v-fUs8·FMs'ܛ?o.7IQl"]Cf<[1^y}%;D Y+pfWК6yI`\=ev9;݃d1^~-C4dRYMrjG(F ?}F>ބ ^eUj `BêWlC!RK 38~GcL5oO-(c48+`rmgC,چHG l&ds 4\MCb=ְvvBĚ>Z'?u,P]-ҖI Ɠ5+m1ERlVQM+֘r`ePO`ozQꪏt :Щ-H>ăL  z!xu:qjLбa֘=AR{ %Z f;&sL9[ R`G))+CduL,<KD&朶má1h>SVʡ+{ʘZWɦ֣֡w`g6cy4`b1WE%XEċ$&أ!*{i޽9G6<ż%])HmOG*1TJ|{ ͠Iփe+u]rv/pچ'Lg g VHR `;/o:\QK}qe3+ z(#OMT&9#sc~A1^z%&%) Q2"׃6# WPq@H7O!d|>״M>K9FH3?j6qd kz+~FM=?)gIl{(QOJ<k?qeLq$` ~_#S< +e|ÖB5!& ;KTWjaQLJ,)+ϤH0lާ~g Gx_4Zdv[(4)d`n=:1~/* IZ.r'SXE_z lʵ۸o{^cT%Hf/ ,Z erXz|\goj5qT0^&˿|໵p=bE9BH l"yxԹ1G)is|%DP #TԬydx  ySII9m 035'*mk<$:JU n,ZJתz5Ϸ LjlNG:iߘ+W!qpgrcTÍO.S,AwS|@bKxAU#ɢL|C`ͬ78GD؀2KE , >t֡?׏V)covAA36 8@9AK^sNXyĶ/Bx pz֥ev1YDeSIvʭuPU]\â>->|T4q3wJ. 0ރ&jooZltĄvC^Xt^0Wlw%s"_:QCvxW+Qy%&pՌ BT4n/QkiHᣮWEy )q0hGÏ7M.2,r ] 7fsq zJMM\S*9.KP'֬(>\({^ÈC|+0o~DO51'ŝ:s(滥18KxGaIw|,poP.?q >(VUfvic˷L ϯbS;郠F [i'f໻P*}wk¶Fkd؁QMbL F٥&/|@ r tSMΤTcJO?hƽ H*(/:pw0^[‚L4ο4+;Iy& IXS~IJde)j~޺~ S*?qT_a$rr[2ULT1Y~3:-,]f^Xi~X| eFx;@# ^>YcÏER4Cm H>/%w=|qDQ-Ue A{6H\tLj(d ʏQ랐`wJܧEsP h*M:),Ұ˥"-eLiGaPM3ģ~7yEV-;cli۲ il<쯢_8GzW-j4¶nRSҎ}J]'R3m𪾠xH:+ x%G7L|d:auRi@ N%#\%Z #^X[//eCqi tГ[6~:xPtZR;H2i%3zu 2yXKZDV}(QX77GE.e1 sS_]0էo+ǖ#O/EI(\O('q>U3X_oH:/UNAN,B~ɧ5T#Ab "8ahC[Iהcwb@r:{~m̳uK._ʯ21'1n50%'&dX2Ҕ䀆o:YD'==eA|8pfx҉mg LϡM ;L}/^ɋ2r}V6TZ)s9-AE-z3ibvOB URx[--!Vwؼ꜀LGyBL \dz i[GT:Radm5a4q_5bw4æFtx?|<4ȍ|| SU BK !AgyTzrA~f'd?G&K95۪#Mcgd/rCf)T :0~[3-箠E&l>I(9 P3dæBݴvpIw3+A "F8y,J&YLso2 `,i\SUx OpB #jgY) uZ% :Su5 E4b@9PV u9rͲ_t߂1[e8?=$"nʠ{b1w/C|M oX&iT3/CC§z/3؞(lL^6ȹ;| ϝ4Wb d'L;*XyxLl{r(T֜ >/%Pe!nހP[g5NNFt`],Iv1Ea !) R׀;5r3:̦ս2v mB0~nA8 VBe!(H j0&ҡT}$FǢpRA oןMxb]ԧ$xD&5\Vs|W-`l1EO%e~|*i 1{ vguᤄ@Ih'/k@rR.%) !x}1){Fڤ?UNSce`}YsGԑ I|"΁]; -enGcoj yݞ ~6i}ˌ`"ul薋)@+p&#=L?[.XeIX=a^ */j{q#Э)w@YS߽9<ÓsB{PlVlOG[߉B*'ꔼ}CڣlEƮ*kcӛv)_D728p7zdtGLO{1؂w%RX@oa/\h!ș9crd5ڨ?PS)`qO-u|"auzS^j4F>60rMAg׍AFb?-A/E ?PUZ 7_u&|ɱͅ$^,9i.z:vy]n_ OV 0ⅳPսsq٢52sU[n;]~R`b#SUbgD/ 7;Co|;qtFbWQ新UZZ|tMr~f|C],*1~~S"u {Z&yn:(X_W xoD/eB̈F/c( n1:p0:ڌ/?S6; G[H,cK q-CA]W;6B:skb)O N. FN#76x߭wU| ,/;-|..oJNlSdCb[Dw%3ԣ8?iÜK)k@ ׅL"-#HC2}WnOTW@tȼ%@J'1)G>[(^][ddTA'7 ¶KI8WxU ȣoV-1۸a8>"N\ B8d \R[x޵?#IQ&j=~Rl}K3da@n9\^ nuiF{3Fm;bNB9Y$ w눵̰3TZl4D0$Kxl*L~,xZT(O]`M4pPIݍ3Z ɫ.:еxp^UuFm',Wavhg;D1eZ>r%8|vs$^uɷUǐ1fK{.I"k),+YF쭞Ei0}{ԐD90T) !sNTDR|Њ͐ZOWsm-y$i[šR`= uPbq9_#m, p&cLqBF4:yJ Qv2d D_2m1 6$k/8k'D&J^ z8@7|Ub$1;ܳOY`,-w{>PcB񰍚#z~J)?&([(K8iiYt9Sb_54VxOfA`^W,չlR6oE]l =N,PmEQNHJhWS% J{i,k8OLKjxAg B0FR\R8mmTCM| xZۥwfN(%:W'ڦⴳ`oҫ%s陜ґ(/ -cZroܑ~tYn~]d61rZ+VB|]eg-@4=/vVIG- 2U9/ =eYT}j=lkz&]R@{dC]iH*/91MU'rDܥQv%~dNP4o`;"Lz\V0-äMLrly6ѡDӒ%v܌)stk\"%?~3Ny~C}W;tnt.M8(zSp{Ľ~*ۖ403aiul\PX}d.Dߤ9l \0?}TE[61x)YBʤ{`! 4yqwѾk!0q:XjP|(ED1Q9Hȕuě%١+ce*[~-x2nR[@܀PsȩkoƠySRC9/< ª35_pd ygZ`ծ.*o`Ǯ_w'NԻ%'Zݞv @O ? U7 BJRS=PS ԘꃍɞkxZc^/cC+6w! DÌ3cH4r{fa &L.NV3>ɾm;A{ q{nX|D \hr&r+K6ɡ4 ˑ@@/qrB>n=~~\g NݱriHHJp#@#KrxslFq#D$,+<6 AD&;m;nFU\u:57mx`$Lk$ϨA/bq⩣]Gm;t/RU*7")g ˄V[ nSNM&J[,bӀAz :7U݈s2x-#v*3;b[-ejM$rbKԸsЅ'&ͦjh;=h&|m!."yL]%2nֽR9~mo.\8~@2&DjCzUS(,ۓgy˔t˻]3Qr0SɡRgLgϓJQZ,H8 ZCxO筜ֶJiV2uoca/׫{4lB/ wo@Xˈg `f ̀OJ*ZaYyJӀH2&咖OY>˸N` F0"b!А鎘EJItm#Z(x~ +>74]J.[#|O\1kK-R:4wjgRmY2=gG9IOuNJՙ>5xM^0l%FXH qǻKX _7rҗ&g!T, 9`P:eD-t{%o (%,7m[ů1аK%]7`kΝelE<- ΃֛+ZNά g/GLD 2 q(΋2y{/p>R#鞍}ۛ!x>q%HH>`Y -I  thtkFzwvU(&.PWUћS9"IG'tg TW/ ȃKPJ]L(xH;?ṱFw6Ү;g3ކEנ("YOnӋ)`Z#^*.vI_,1QZ4xc2Rm=d&[UO/:u0%v7Up2[v?U=T0PEuK@(Dlf[J1'OI$cyBm&~/X^yF)[oHfޞ` T{þ$yPifiM8ֶ1&w`1^ Кv -P8u5vڡ&b_-FA'Wybq\FT$J9M52t̿ C,9PiL0/hA࿼%XL*LX|OR_cy&w)ڄ T[LyRVS{wSjdse5af2h\aQ=!˼T騑6߅UAe{5 DZ/:V67%ŪEBjl J؞޵/+="\ iա4[hd[UgB]֔P^^!J3?"j[<ė]V`gŕ]mD&T؏.aR9zU 0ؖxx_G6QLտzl|=l/(pdY# vҸΊ(,;ዸQb͆ax+G`F̴-'I.o@4pńg2]=ޢ~ΤF[ɰZT b&ۉt;^TWoG|qZ[?QHq bi $lW>@KCV؊t-hDou&?MفQNCR_0V ߛB8Ru!*`ؼd^ܢ)tgƒ7A:p}~tFۜf] 0AiOZ:i&v0'Vz$=*JH@qNjٯLЂMc[6~}MO`-z*ʯ 7kwaKrX^ )PNj[~?ZYH(*^֥4]bWr%zC($NWXc֮IHc5yk+V!2]!=\?5x{6 BnY:3қN+6=(1*5M\z<dFZ%P^r%S&DJM# qk "W D:UgHz '|y ̩?NVSSt[]!t2ԘTJC":)vT=>)/z>p'2Uʻb<,by[׷0~ϘCPiiDN Ֆ6%3-lS,CE)]?LSփrgv^$IR60k{f%~RfiJ*:$ ̬ i;ͧ(އ5  ^3穸eP0G5Һ?6[h%|l1k[+G *lsjTИqAB&2$,zf`WYoKU,σp4Viƍ4F Ky'pfp:kM~AMKHC*u* =і1/pÈ`;: vS=QYǘj\R0h"{EzR -_$r!faTp1,c~yȦdK[V:V> "We蹳sW:b–fe2V};p~/rN8ͲELk)7B@w;5vmxMd".ʹk5>jY~)2lx7t&!!.^ 95vXew2֦gɅݐe\# A:\H4*@&2݉,{>86ݏ+3_;zT 6Z¼;' .UZgmd,;mr'Z|Y3C82gDmqN"KR̈i?F۬ tW*:meH%0EknZٮ>m5QY0Iv'\{o y?ݴxm$  R ]Rg+,+ 'K"nTDԙ:1ʺ:yo Zeh ^oЍ8-V£yEm(POݿ 2؇~tN a(Jn~PquM(7#;diju|{^'ȗ%h5]=q]/ߧ8Q(#h!A?Ǫ*#&GsRC ﻗ7t9ڃ^@sHl•2v-לP,p"FSH@#F PݨpNRvLRTL(Jɽ"H#j)dDDłg1^t g]S ČRL(dεc^(O BKik%4Iڻ"vr]VV4ٙ[S~\~ GQ OQA|3vv"BkC.pSn#"q.8;_@u~?~$8Dx*Z:&=V<<{N֠& vP-p[훞1Z3G>=wXX)_CߣJJ{=1|J8ƿ5 r (͛ʻA3+66B~v&,2$d\k{­n[H(s!PbN*$/H<2: ]PhᤐVTm@ Q#l7T@1;qyf0hLz\Y,a&qBEiwh 9 PEcEN, |' vp\ !]T谈#tD춻to[ORōu8(bc[nuU1*F8546׉@]f-';wR%صzZ;׏>/@D5;N++j" hTGtܚxluح-9)P'&v,P nLl%l.)q%*9uSٚ1Eɜ.Dg]l'}=}?S8>q wo+g2 YPD?ǻ0f!isl1@#+^s3xYL~;3[=3d]?'#l&x%.C h9p\M&,|W G28}pYܱ#eXf Ƀ57q5v7l4écW[5 {w?E?9(1MVHU;xQ(" ]eόzU{ D]ցo5|}#4(娸=(f C콡N+Pi]!=bvD1U9؇(_5!nASJxKaYzLd[ Ԁk>٨`ޒ:TMu3ON )b*Xu-ҳԷCEϊPg +ygNS_c" ZaxdjmE^gj@񵎔DO-~Ԙ'{ujZ+-+KT[9@'z2*+J>nbt)Yӵc 3r c{*JQsz e !HP֟K pO>'_aCXlQTwުVw-b.0IZ/K$[&Q|)8h>ox!Y>$guab7or=Y` 1lNV"qщ'4NppH~y(HlN-Y$q2107nBVUa|j37L(M)fY ~>ӸfF`܄b͢BIWx$a|"~<II ۙl0?tʊG@hFU\`an@2*av$sÄ-BT7" H6O*Ul wP'BnZ hS:If)Y #:@DlPc6MHfjr:ڞSp_CӼgZA5岻!L7E_anBB k9"ymH7d _E`Ni`p6N Cv=zU˷e/UɁ/AAF,7IUfEO ccw="`<9Hq-f>5ĩ uayȖ婴ߢor>LI)0rYʄjRwH=򕉷ӲFo"> .މ4teyi8&AxOOx0[]]+bA a6ui;IQޚߥ\a(t#7^%y(A RjІOaPCP =Kc#`D8/*A }B-OۙZJƀM;dIj1@7 -H GXꠡy~*(prRc)nld(;mM^G)lqzc v:"lyNs#w rp*2$If$o`C>Ss32mJIi'0bԉ-˫c2I\ AQTFrS\H\>}&ks:fD bWYZ6RdIQ6nfTu Z3zG^; v}$7! Z a,2gsM42t*^<**5/ C^ず?5 16 s{hbzEˁq-Dl]M/C1>dJ.8f|q(&V*R@J)*AYoZRZո@L /IAʱkhBHyL~[g*? ʮ>iG9=\fIAfjT&!I ZZtP>_pEd34/IDSXK* _3!< '[XN_ۣ ¹7q,P#=NqD?uY}5IҾ5iBzSY~MXeX9 jzA1wÚhM &G!{sd!BAڭ등=9 ^ Z\'(N5Q5ZZ'AA? /'̩>=v[l;kPﳿ.unWǽinu#vWB|ɄAňgGm~z!lƔ˂Oc/uL=0}k&FU1ciz.c'@Ƞ"D'& \DƠvY1&EӑApp(yu'9 ҥen~Dy!T8nInˊ|6n&lD:G(/#Ș%Gً~yHj_mbGSRU\别߬x;b:Wr5͈Ì+zK'X{yT JFM;=JfG"`8u[E [̢|cvμ7s$Urf1db)3۾_ah=:2BhF,Q&&3y=ZgYyi$g3+z`qا466o}t{8fV #eEҡYj|\`h|61,̈́XNa(3WFbD^w}YD A&cˉeսg1MhN.w*]59~ZUEpGU 9yF>2L}4|zUWj04p2ʻQ?g­b~c,p80dZ *=@-XWn<W?c( ]*lm| R" jU!P=R Gn<ւV'T)3ԥUhmuM6aWW\EQ3>p\<_LD;nAr%QpÝX*Nl) YL.nP0%Mr:߹<"AX$ӯ$Xh q-L &-ݝxG M|w"z#n- ژPfÁU_Ō CUxy56nq (`a/GRC.Cҏ~<2N;Mܺ)a#Ʉb`K3orN@պ|;'xzo'PcLt f/I qpf ٹ0:îC@v~( x=C9 wwr2mɼ8 "k]fb}$vg`k! }W}^ӚG$iM2,IrA'Cmdw+fLZqraeh-r5x5Z rԅ]D>w#ޅO,}Uxn Ɏm{:x7uܝuz2 UuZ,Ԉ=𠺦<&Q} e;&IC~_yhyS.^bd58݀X&ҭ %;iX d)SThgIjP߅Puϑ{>9O[I\Z+ڸ-/H]hB"HcǭA!D:zZ /XЀc?ҌЕϭTJv,[\}[OR@|9@˸|lvA9R5xfl#n)̡PҜ,0|]B:I ۺdW=,wa7 \aY􁜨ӇGv1R!tOXr9>Oۃ.pN}_sNv5 HeigGxzE&E9 ܾ}rA_qV|iEޕWcEpe½6H>y*ϩZqX"PЎEv e9 K}}@M޷\KOLp n#5ڭ)h\n2 kE\/HL2{}w_l _p>7Lt~4>OÍy LOcygͺvmpG;u N\<7ė)_h1Yo|snӪ}Q͞WlCnO&][97).uO-<بK ,lnR;9[ɊN6áXU:WYGiW$&iȮI{<OOD/W mkuknߒ:`HXD$|Z$=p}M]QRKSY$z{7%luV<~^cyت/D'bΚ%8Z XLS.[z$P@#Mƕ^Hd0a/n7ƐusBėF2 [{&Zy`7nFA@M2°TR{.p9=B=Q}n^71j6A9$KG<1θx,wFRvyݳDQ"nPuC PŁ)[bK,! W_}$i,o>z~/JPpnR/D&5D=4|]ͦSJXժ)ؾ=~q?)|0G CbNz"= s`K4(C?f6>eZLKWR"37*m:0;yҨvwNAoMh M1/b+?5۞hGy[hDr$oKpQ$IZxܕz.d܏wc%+ע*\QH_]Vivߥ Ϋ="z;J>gogq)]c;hE[K#P*@dD"dځ+FnAZ)7h&rb>FڝN&OBd^m:uuӏ'5IL4]AVȬ{K= !7)#tL=J>7Xhڣmĉv$:ţŢMV^I "TNYgG&,l;n=-M ⥘Sr= $SCS7 ~9+^CcY,f|Xa[S;tHUq-`l=w<oiTh}2g>xfv]e%Vdeݺ2zZhJ&zZ>;,e1d4PG ?^ L_OtHY5K%@rL|}-syCXtlHjv>t+ۢAN{[&')[MS =a(?̄"QT ɉDrvR`f$ߊTO7ʌlf.[Yi6Ӏ՚uAz % TMOO F:6-`:kekZлؔy+{nz72QTCx;^[s({3-z?_K@g5 ,ɷ߆K6\7ȓ+ʊՂ |uC+ߌa&|ױhKtkܵDE׋n7s)MyZnLZd]Qz:+3/x,zeo!YYhl)B=nq\LEηG"vUqg>ήC!?fz )<;C@-QLu歍p=J+>! M n] c!ޖ0׎*TB(BAxhwblffHU˂H~Z|,}>|nOT}wG)W7g <$C(rg<&R4W">AMkX;~R&|V*L,twx |@/1fr=. 1#vxYzٖ~UDÙg0PJ^6jT? `͈L( nYT̎a͙F&JPl9zSN*mԺ2P: = F$iX aVcq**TLfMkmM3t Rgk;!f~YlY9[k7dG$R/hl+K&HD {Nrj"قܛVZ2ƟuDZúĂQ:P@~qq_I"P)]msWUea ˧ͅ#OW_/Xg+Ј!q1@cYmSTB AB]-x˻ɷcΣ'Ԇ t~I2G~3ZRjfiw=(H"f/@%Bat ˫vD>+-dn mL}7*A+zZ?.J%  *f:8 k}&",%}<цz⮂ } 8njbQZJ ݙ.S4qޒkoG_o}"jo:ɱitbPcN{~uA+{H[K? &Khz׼FnlЉ WRXՃ:^i娖8S'7] :$@;A=œ=Oii 9":6E7X~iA>Dc%ף[lWlؼ*#{́aQdAݨҹc)D/S>S?=:!1 Zp;U?5S&p1\~AJݶ)? ,0 _1+fU<,:_T΅4*C0rZީVAKU/+&3b!ry-l9qÐ˗@):—yʷ,Y$ /G*_^ 4|pf1xVg9EкOR$eFOR]Vwr>ezM7&lSid"LAB?գVA20-*"`."z!]zW.a (x*$ӖavX D$țaQubáD۳N;!*?`i@&DM?S``),WqV`$g e%QUE G u3!|ѐ.uD-v`VL4bz5^q,H(%k%'g"vU ,ԴbhYtv@W9Fckݕy%Z Vu 嗶=?9u.e)^2pc+8 G5*0xPpToNaԞ; /IiҞ$! 2-Y?U~]PpC`߷P[91Roֺ#帞" 1@Qyɪ)7ȓIӞwĖ6Ô o凂i%UtlhjGjApfV^a9 -I+V俹W o]ZEf;P r(UGC 3OQUn!'~'t+}Z QX|լؾ iohX|N.I nk*rm#PQk#QJP}KaKAD@r-eEdB5)#JGxfa@UsXppLmaG #ɸ;~w3BGi"O'xP s%xQ"kNJr#{{}A^g^J&|ox^,[M וL8?Ua#+Gʙi#JD{] 1mҫn nGQn{k(y2F:S ['bP"'k b[__ί;V-We0RW,}3C_aNjP<>JjނWC@yꇩjΣq<7G2v*FOdv\XǗ{ u֠-In|)oO6nEtwkUar2ZA^֨H+fe{& tu!*\~{ i 2%w(}Y.."o`:ygo\H} 9BN\.ż9\d=IƫS0ᐶ#' 0;"6E0znqTB&2 *pH,"}PB@ P-Y * BYX jfZ삩oz_A. 'vФia%E؞n-%*g1j[KҺ]wiOn6ZrHId -D֚O2W{7mt-]\yDè&s8&FyN_֯ p8S Sqv no-B,JS3۷"QK& lܾsT=Fj'u^0Va9`5j9󩒞pyN y ޻$ud6ZĖx-DImhC=U.4a"/.a7)f!+h1{ @BwþES 14Ƃv@5Fi%agon5n 8F&ov_{G83_Pq$Baغ){=u,۲6}iW`)S MΩCbQ"e{F  dD$z/LArҾ_׿ e(ȃ:]p$C} +#}Vّgчf3hȖK(_?_w(c=`ĎQ4TH0vy&Y{L9)碱ۧ,P(:+#X`Pli+):. |b]~|pIu;(/CX Svߵ8+lɫtEtw=<1{j\i/Cjslc0jѹC 9D#gˏTz4Ye0H#(;: 194穪 7*BG; -ƙAI{7#{&Dg&~r\Ӆ#/EQL$?co־ *=6:7DdQK 8įs]I+){{^U:GLl]B6`~kG5,U̻j.p;6be}j6ҎF&YŌC)6w_Y{%!aJ{ G̈́Ղ#x_u௭cFW2`(NX\ :%ݴAfn^avef[͑4 ܛCyt.oK|\",(:rG݂!}A_ʭݍqFW(KX#Yz0J*X\i +.3=m6(,kawN0!"y;ҝDž/i*$ | NQd.n Hx@;4"x~T8x<Q5AӚ2Xu% .1*x4`I0) T梺^hЕ&5a bwY?Wߡ z /g/ߊǨ=*g 9w׋%m+s-pFFݟPMyUуC=hiC>MCIPZb)@Ie¯bL‡sWo&&d<>`vJ/vë\2rwe>Y r;3E<5I,K33ϳ=Roڤ'i"`GSﱛӅA&׭f)*E0(fr mF2f1TeI^:8#5iЃ<8##gܮz3/\SڗY)|wFfU6BW2.0#b;ɸxJy[(`|$rWr@~Y.Ρv(o ;.^u/1e|W,j.tExNwF-\t#Y2HnT 3+0lS?Bs,,2t.nwJFۘ4($3.5gJH!yQ?VlXϼ{$g%M_f!5ܔ2Iی`-C7f12?qb] pϠ_z:Nqǔ_Od)YMK T /|̙#dDVp5oj0^+ =A b-1/(_Y^/% Dt7nRBx f'dX xQL:KW_ _sF$Q{oN{GXSзԄD::k[\x_z2D<abZkDyQyo^:5Aa~,lhwL:(0uW{C&d<׮Yz 5j۠0_l`z`5]EJ/ O&|Xqq8xZ.߫F5"@<} TwZ+!Hֻ}xf{=NnwAC!cT+<5Y\6ٯHqv37D&a1nf.ω?~3p.ˑ7y\yuVțo_c8OE (NSCm4UrsE~f5# yBVA ^&YBiF"5H }ݐ‘s;"S}+v{Z= 9[ e; c"W"CjJ1|ʡgr&W}HF2<6ر`&Տ{*)ECGM`}M"ùMoKW־PF6~qx%ϝ R, X |Z@+BTwT_Di=YY%3U_|,E_ka~-ҦV9鱫1& *Һ^mls-@&t1X>)6ljߝޅ}CzzN\ni-1( A\e^=qN<]e{e`Q{Ƚ b-hRV{c05^RCN縖>FjI{h~gTY` ˆ(SBFgn:ɏsX? ΈVs[I*(h0Q6Id\S ):,|`q. ~)ּzCJn3x!MAC VV7#՗[ Zc#YЉwSR<fl(/Ԝ=sth^C̓e-;!p+̶ahO X=eπV! H% BLKl; Ԏkf?z$<-D#Tx@_4JYZ^)qDp{L(XA[B<=-E_$*L0K1Ap|ZXӍaբ=kj!I?JEon jkրk ҳ qI/Py+JI@Z3YQ:,uPf#S%iߕvKOC?аFN%U3B,_M{ZC1 JQ;0h?D\ҝHqFL! &VP+ȯTR7?t8< Vu[:0 ~L"ңc9obcP6e!i%A}0,Z`XdzM +!SN;ĸ9)O::-(e= Paث:tm@@ <,iNr27L%m,XiLg/6׍DS3p78 $2kUMׂdt%JcӐrBLPg~qhSDsQ-{YnByMUVhu'ʌBdx/4=Z-3*ζ 8l185ƛjGLKa"8Eִ pD7@Wzf7_=[L} RA )'0`0DߛY؞-bBFٍ$J \T2@vwUY?iĮz盭105 lCn9by t# /6wWFt ]vOZ磙`0_y>J[s'L,\-Ed#q;r\_=pi$/f*JhT<_$8v~| ;Y$[ˎNsk E"Oڜg-=q0_ G@^UD=պ-F"_f{hgX{F0,rLӧhrlQ8pIja` /hIuc&:w JOQ6G sg7 %73Z^UQ*Yܗvu\7_\!P5S^fOayEu[Tr!W}kBC_3!K0Eu+@a_ $ԝ|O8K|&|Yt( M)K}g<s& n>[(v^@:R7+qzs FHcXe-19ZӚ)O/0up<Ś&>DvX}w&s^ aM*/-wX g9DVjŴss-T_8Xp8pYsp]= U}o1+R/~>;Ie6d9ͱq.s+o/H'7;л{{! H5~b gˢʟ`cZ 3٥;Cso4iiKVPROAh٪ct$Vloɾ `2X J0Uꍥٻ"46`bp} 0.Z.YWASR!}\^缊!Kemx#Yi[3fmt|gBWM,H*lO9t̸E 'κB#gmN-U\7+ |Z\)?9o FDMP+Ҫ %v.$h@{nTiդG 4?r ^ ;44^Ct'b6d~7sQ* s'" qm"NO7MLu!4%5P 'Pk0_pXёX?E[m-' G-u$d i\ o3Q%A54~L;B㸩LG_z%|-s*І}L2}l|TG9ƣɾїO5RjU eDJ h間 !$: z7 {%qi ">[WCۺ0#Nr#MSlN[]ceZicW~Vx@pC!Ǹ˞$M^Cs֜m5m0=?pVD0 -9=Y԰FĭW- +'V3ō4Z EH/X]!!LނZ@ڤ!" j{GE^π&w3WSaA oorbΨLrEKgyQ!+vQKT`;W[7~'au%w{YF[zK6c~apZ@%ͮ!x;$HxE^Gkߎ#YURt\@u=;F0yI XVے.j%1KȂ|Г4ڌX]5@Uin;jqhPtb1xM kW}d \?_ѥ$C i%IOiޱa|6E&G~:K&?y5(OyK"ohA -%KYa5@H2I? C󐏅|<=VTv菊U>UvNQx^C~cZƑFf60uhNxxBVLD2< É6[6+$5\ӹU~Pc[?LA~>2A%q/5ihE,1X´>?R d%V7θ>3v\{Zw t*,(mh|egT~nЅ16CoCplk\u3XTݏ=R5 īb,6w:\ $QG0bYcX! ;V\(%K'6H&`bkR$`?Do`$is[.k5U]3u[E˕TzBXՐR-],ה0܍ػƍ#?2>MVtDsgY[;s85d1 ͣ4{EoڡCxIŦ0IOݕ6۠TQ|?@#c:E]ñ_c,rjtz?G L\o7/@Yn3ܛ}f 6QU jsZKUn;?dUݺ}p^o= # 9aM6%W> u&J, m5^;LSR&YC1i7g]87+å;rsAt};4sO@NMp˜=A23ApnNi݂^|kvH)/A!֏j́Y``˴7hwo9`_ oĈ}Rh7VpkIE:H@fʳ -Y\8C]U Y>Isd(3Bk40U!G.ϱrd#.%^\O@s:ŕb^;V?kz;{n!~qaG3b BfN!PC4Ճokc+}OI.`gD^0!Ql*eSط|I T^^IM$nty/pɐ6I6RPrpV_X:(~=42;`k>z\܌uNexY+^jZq9]=#Ba`x%ՉHn j(W8{Yp+-dlos,ҤD{ !.H`BnP/Z"T_29@8;p!2 YB7 p`P1R*H27-WW1YS! #0ﻑ3ปBo\b*WbQ`TLoQ42Mb%\OEVna6Q(" V3-zů#r,]/(6lo~dz}oM;xE\ךS%6m]o&cIIgRUZX;gW4oOP~D?`߂'&~3A"NCy-XuqHc(b"1G^n9s+5üP:"zj%E8836B4efqN4o", Z)sy;rU>羪q(^s1@(,֖(s6N@3/аz[E_XK/ڬ97B7MfHvb:Dہ/v]h{Gpx ,f1-;h;ddmػPwHM^s9l:1k%OQ+8ZQ}jof4[iS'=+Gr6BX$+rS,Oz܎P#L(-%҉2kjpAE>LG"B{䚝-A舐Z0?&Tg `I ao tr/ 4/LCyc#h$u|']'A| N6?k02dY[oºl%z°PztLI. .@͗޷`>Q6YVg.ʈ[j?% u/B=K2 Z^ŧ';[?Z"-s~뫽+LqYnj ,2di6#ODPa%VE?}ӼU\jNjn W=8C)ùi>,^AKE&nG,aSrN{?k^M88Q8RC&DYnpN/Z6{iuCW\?v>鷆e 1՛dp0|&JYavRʾqb9<#0"$qS#kݩgO B1JtO[9L<(yONwo?9(z_=mi(޻Ld,|0j\'k?V >ܖxe(-KI1HK^H2D5ӂm.F Ԥ_@qƧp7 .4 #FetH (\8}P[RP#SbsZCŗ{ɿ7Ntܢa㰌"%wdᔰsT6OEsCo[|Z"اޗhLkYc2vj ǽ0Xe)D0-g8lIpusF#ʠbz񔡀l6xvŻǰ9ƖM8c71`y@mCaLx}Vݖ*=j@82PzH1! hP SV6yW? Ag+yzW:"4(Kw$䏈m,o'e3;.( fl3z0YYK,-4smv$10tBr4@,7biXlqegӭn,D]mePjW HoW}"|⑟⊮FG6`Q(t ,MVs#຀SN87{&҆''b]ϗ8?}QcEAH љBѯ[3ctdda7MH.MWni-m\B0*}y e46$B7|B`$2] o9 RQo^s_vUml #)&xnzPl~LBSb>ja6ڶU\eLNW4V'K063,Ԫ̒ 4ǪxFg9. N+"9ĥR0$(٩4B G@O_g\5筮  aGT_g {M_5fN*6 uqtV'rAtfZ[!mkx~PXc ;=Ȝw>0Bt2YU*qa' 29gJm] -ߠNROOXsY>+L X$\4dMVY}W˿;UX: jp u>H}9H8x`Χ} CO~˾?`CSU󢚎nǓӡա޾%bQ[)X9QϾ~ފ^Ȩ=/-qJo?:=w{c#sO#{>gv89D xU*,OdEG{^&zct;jQIkG-v KOcSda Q";Ŝ̒a(K9R/H(֑iI:T_A ;}h{FMi?Φ_Xߴm.;wAlUFCPK? xMl:#bxΞ0? |w9+kWXq'!gṡ$+ @IOrZYkwQ@NP_W֓GU1;!<Ż d@ͳuCaM#s.⤔"e lfSA.13y\pӔ.b͠n +$PN`=MU!KhJ 1;;xr)&7+BZ=,d0#5$h%ֈ>/5yL pЕN ^d.OƂi9;c.V7uK*|BYKǔA·>bZ, >& M&- yZ)A ɞ C0L{K޹@ -Fw| Nvj$hWb__ZPZV72ExdXZ*2 )f_j{!'lu ӿh#:9`(MR<HS%V6%=iH0uzC[rrlj³u3LJx^uBBC&q`2GFvEB,h~s3FgޖΌc  5:hyY! Ka"=yF#FVҾ;G=Z!7a`"B%P/Y)$)*Xcq|'рb<%G,nvn ltlD`-{!xLrlw1saJX+?%tK+w$ eIUV5\m6}I;0`zۅ!t WDF\"nPQBl }3̯`Ǿ>\~Šq Wy9Ҁz65B$Xg<ҵu;MK4rbK p)1ޥKD']$t6+]2s1oL9 W0sH.ʮFiF=L 't4ScoQ?mUm^OGX폷u P雥+^>d&e PNjf}P`;g>#腉Xػ[3d{.fGa͋d&s( =n3n1Wa b%׽Sy|ٱBD|TWSgi p3 ༇/~8c1|FkCaM Xp̧?DFy(*'qLI$לSu .P. Ħ!Q;+O"ϔP+`;ՁoΑdKAzl8y$gmV,O豰Z+jhN $Lbte:W@Fyh$paH}ɜV2ҔX//5ST_=psSf | )m+*bhZط\qJcMtj=?z00~H|>W`;$زrRW>UW)t<ݔ˥2GuRl1Rz؛--IEd:f ͍D %V vHjAHA"ULT'dbs?ZFg׬k$e^\nW%w?yw.G'j-\mPȣjߜmۤRJ;.K#JzQ~[piτz9bAr)O(B`u5#i'g;)8%~:=AB曒m7p@~XCzB%<-!ݮ6^ Py3 ls"nU೻FД!VObܗ}b4)9m,5enf"rC Հ@U&2V+fJ!L Dqs+G|Ε$?aa" SN"u׻\pB%iw7/TTlgUtw LC0CZĄit\ Ake6ArR7ToB%WZ 6w0kQYbhNA f%Zq$v gwm}-%P] O]ALj'/h57 s]u\K0ھVRygVFg+Gy^iSW\1z|' Ds[W(]"v&KkU{.TBOvuil5穀uwLˎ8ܒfM՘p*ڹj:%q4EVE9/ =38ee38/!FOt^Aq6ΑW@vM_i)6Kdkuub(r=Lq"<$9l9(/a<1ޚA!6W $Gõvc |8f|GJįOXu>11N[_L^TR̝WyW7vir(y(~ICELwփr5CCWHA?dfӌ iyAqM ߦyze:C Ovdϖ& |E-x 2th%k+o y#]7`ˍ^c2 nO>H(MIK:z`msd->QLo$\A5fO׈ ZT#,lQ ӗa) t|эH8|2y~` 3~)K*\t=p %)^POP|49ͶfqyGD(񷮁b O+}vq9;_z&䚜n{qjhT[8w8,>E7[WM7坧} F)8"V.n8zhC2 y6hpRvrDPhjBS(Њ9MwdS,vVK*{ ߗ#QQa9ma֚@@؝t#ε*ځJZK-!f#WCF4e[opz([_)75qbDo #YŴ3< WpAѽrݦȥDQ[) Z.vWPާhՓ%76,\T &7)]OӅ NqH7i w >ǿLc^+#ع Hp^ bgbj ʍ\܄Jt _8L7XqE&[jK-[ wM緾ԙ0*Ƥ+˹\h>ĺT.zKO]> b q-!67ʔEdY|W5MD/At1q/b%7 L#dd ;Ь}<|^}Z.j"m4S?{{񠓷]cjhd2G|ସda.-Ⳗ K~ 0:r1Ht ,%) "b_ayؠ,gB5t'Fa8f3WӃU0>w!$sʪJRrubM\r(8,bnc`RL{íԾϾ;ITM0‹( }!*Tֳ\mr-h]A$6[f{Whܧ7,9]]l~1] Ǭ)18u3hT`{;+O"wl)vTE7= `|w}፣OSxg.1 :X;*}@-א>l>:vx'xo.##1e{B=sbm BQgo`gVj>;Ḃvif ^U}R`< ,犠67ys%t&i58=Z9xm0.f ƷaFA(v؞$]}j763+`ޱ",*mm ٬n0hIdμH,UzRChTXהw6]3 w= GSW:%FO[AsFMr8>P'PB {&7@l4D:'88C,H|N1׿E o37|xduX4;$u+]b6nyN*X;sc | y"Ǭ65락EȪ|9b =?4wj-C).ܠ&85//RY0!MPcɘψ̙ {e jd%_ۧ؋[ȸWV˒ weh'k07XRQվAм~A7$\].9DoLMwzS@_B`;}٠;Y8{th%.XΤZ(=@z,m2,ܐl3HNb+&t&n->(R/-px!ٳ߄P}F82HˍBbaf/o)ܡ!\lAe{u} AC8{-,1H~*|LƵRv!ݦpRzub_$@UM8si@&Ra:  o5=l|,@X3_u>Ik5laSBםkryd$ ɤ= T b-'In݀~>~JKzY6+bZd#"+w H)Lط,ښT|lDuǜ Fhӛ^$B X}cwILxxO赶Ab6+S"%"][/^׀׬0!yLK7ƛ?l'u:. x+nJĮvE%E'`de%݇:dSѫb`1'GBRo(>x|?n!ofa'(|pt qW"g _@?EPCoZNsW 8k4$a5Gk(T ve[ ǝǃ"S[:fL }GCz1\b*~"M 5cЏF8sV+P#W腱ybv 1&,t(cc ]iqź#-½iLQB]$ +ԣ$G<0S\k=MOQ 8I=;߁Yd!DŽUZՒҤh3>Lw S0'@R>'Gx@rd(Z`E~; #aog[L iDՆl$(T!$삉C$a=9”@t<iT_iɰ~_4rG>ậe4Δw?WY"φ55ɰ8 @/qK)mU@Rls ڑ}iA|m p6) 7D|%*gVG֚ ]/WbeSTw|Z&W8FD䫑ԊեB,ePPqW6P;'š2ؠ3zFɜi bS@R=jd`_۰Gpӣu:{Nw|t>Z&^sikbCIL=]/g&ݯG4.֑r̓KGij)h8;_m#0 ZygS'm>m|1(<ʲ 'J`$;m1fWWl +#ba Vň=6Y~$_ ?Evz3x$rzexfCQɰi?ވǹak;hy=YS vQN(%'p}Ĭc__tH(Xf'ZY!3 jg2eF(]T]аV 5LL`TM :-MJ~aH/ ͭ| lnyiݰ60tb`# I?smqDC( 1.@+aM/@tw>|;< Y9q0Nݬ|ebpwCt'gXs j.`Fb.B=%C!>-Yꂝ!d;Qb#vy+ͺ=)Kb,ZmˌSp?W!G,e>ϕ+] V" 3jBAPgm껭%N=fُEg·WL1B_ZcT[G~rJ*foE7J ;*?4K~)qQHSv,7bO5"!j{Oߞ~TJ01ojc+e=]?M2q/g)lv^k5Re%6 W`] Z@TuT$(Bկk .92k1`gMUH CVydaBۄQeIj('B6*eQi%=пɽ7/lY3)e[x&j_j(‚=w3+6>f`YM`>udknUkʯJ$ظ4ݚU /T|r.#K's@3͆vxN=o$ X{ڐyձ_Z7:[8$C2ڥv l*/L @.uzߙ3܋ٺ9(BpQX>Ǒ$+!7!IO\%q(v2C%ȅcLcI2t,~qX08cse#"鯮6#}zG)@W y!9'.&EVnrmkNjC(KzLpc# iviKM8i}>.]ȭpKJ4Gb'&8r$%f*c*A9vouw%:9cYo:z{$e{́j~nMCPxUjA=1cv{πAeѠ ~#lƂk?i9;JR|.k<,<9]bg9/duħz8+Vpɭ3 `J4=W]HvrF}zRRjuueS72Gy~X~ЀUDN|V # $N,f8aD^JIiKUSԚ_0vX.m;&~9qr(fV$Sx *q9S c-]QA/ Z2m3O\ ŏveՍTCPEsTd jQWnK8$<kmٵ*U>7(_f.E1tˉUcGg s_A„!Qs wY,i恲,0k;MJm&ES`% Q[ooT2rg֎#P,F0]2j2,=(eg kN+Hဪ, /)$-9 {ųGuF\nĨw(q|:ȉoQ'& geoj1d댚'.kAۻ9ħ^HӎRq@Xf> b3Si::"7w\A~wbɧЯF˹PΖmz1)K RAjOϿh#tG6 xRm!tkݻDYu1-H .Fbdª2 hFz~0yԌ׽7Pl0­n0_Ѵ>S7G2 Y}T$}8-5v0fG?'Tsו(A"IqRX7, $uAXZ]8SFo%Kw 2W=E{Vۢ9eQMx}=#JCBAu>I =ʙCʫv $ghҡ;Eh"Ibt谗 `#U@WOF7)Ǽ,qhqH³*&nR*9djib>CTerr jAyY{$p,fz$]S]1lF6$ˤA~H_dd.$T^۲,oh_v/qPn'R G<'`MYǴEzxji1#~qf\PHO(Fqŝb.d/1aɰ~DŽ(bz ~N"w$Xf<c|{9 Hv6@Hfi|\tLyz`8?.4$}C*nd񄛧@=f$ ȕ4EXU <<%pof[ߝFѥ,n|)[Z+<4lE,[eg:u\sA.AG~5+ nPBΟ_hxHQ_:mꥨOm< W)eZТ:.hk+7lCdžk=(jD3z8X"9uv =2P7[rJwW%1٭Y]?ƌL8`;i)Bw+x[^[ 6w Ej M{&іPnipx΄X;kQ#H 1rř H|k{hq :?{IYt3]|6u󘱂'=?xZ&OA΄")]:yTG~̤,}b;tF{Ԛs,i xO Xx"jG:CZhEQQ_t?':nTukUna:u>H(u~),̴آ|ME\T?L ɸTK1N$z3ܑ)WG{5- KDО},QhEܵa\47}ϬVr>m+C(前Ûrq%fi; Q.ؽE/Lap?t~mb6+lr^ 55PQHS,jNDLywEgB4Y<жݸ,|LyoqI,6|H֬G%E̮Q%H}|HAAW+?:3UL&/H_撄Ej#`./q '~$/j?#+q~_e"#SOP-Z[G%dgwI<;mͪFSL2ɠBHVCncqF ^J[~ #-bVb BȄ{; pLѕfAm^sڟ,JtȐ6qg?%TbG@] LGQ95~-)bوc{8|Q0HxQpZ#iOyPԦ+2Fk!* Q]ylMpO# } Z Q'a)ȥpzۣ$6},Sv~"saER& Z8K,SHvlʡR0)LoyfNwe.Gnt M©pMC}0l2i)t|ג s8C ӌLHR@V{>բ#l3HލKGv7drZȯ<02ĉṞPip)w7KuIx|,mZ7 8QcUѺVM)bsA\z3X{,-nƧ;zhsKQ54~ @w *F^^_|`1mܿLc6kI1 l E!jV,#;-}MFp\_]7D0@ªܞp#>8fߗe,<@>;=ǟxܺ~U ^#Af6"AT qz=6>b08c֪Y$CrⶴnSC,tyqr2;hLZ)F0=eYC:zU8"{t~53ٌTE.\vEfHSK9鹜9]Z8޴mWmKplJ.mK#p:$B}Zs8ba%)BfG5UCcϯYD?o07JD O+?xQ'$=dsN-`V5d؝2FdrFm)U%٢mWqE FjCc<#E؂ .ip3z_8->z7isfQ/AȮi9?KgG@vHҔ?l΃o޳$(OUb+ޢg$t=NbK7֧vHAYc@$\rXߜXsiBzk?ĄP3t]9\8(EĦc,VN?sDw` n;rDcar[4_?"Gx 1Jd{tX,\6֜zR*sӂ M}4^:)˸tEڅ}"43L>b#f_^RZ)w#1puNI}=[VC%(U UC[17j [(u%T;n$dT}y& o%j2T?K2z*ќ/XKܝ[x4nnwhCs]58pXPfS"V"q} L .(xw\h,S; aT_r}G~X_,X1cP+%TP Z63\M~:Xـ ѥDNP0 A|=XZe H^!`82Rs;߉0x@Yckai]4E`3#2lB.U0nKcwm@Ƨ}fZ>DNsz&|~0a}2bBR=+:gxs#@t~cdrDY^IU-G8&J]Qمkl{ĹEA?򰎎+[[%/zr*6)GXF}RcL0BDST1*^#=I5(hcr+XT` ɃQV\.u6dZ@{q߄cN;}RGK<53le'vx$eS=FwXy#k=̯}Gfg"?_4X*.lWG Umopoo^J9-'[WƀoN&3hqԏTKLyp-U-'Q'h%Vxjg ^/Bk41 V`ؒCڇ.ԭ3N 嗪P"+X'Tz$pEXƮ1V4ד?K3ʪȵxb}meBAQdgTJvd<=Ox:+;LLhĄS=6eZj5Onq\"}L}w%cJ6=&Ah/@o{ˡ{+PVޭgnm@ca8VLA6'&`İgHÓPq6.8koȻv(z~h9x ъ">}8 ne4b|-$oOlyM6&orsIE2NJL<[Ep DZx붨I@79=kkSOMZ"?MאjRoZw:Il$ʐ=jr}xmJ$)X*qX,lwt|m3L(&+/#0'\,}}f]&۹I?"XSY#'t\iGx=joMrG>D9}}P 2c0r:,(66p`b(G#8o˛3 ,O :O̚AgB`Vw&0CA "Cٚeo%<:~raWgXx^Pd̻6887 gJZ<Ͳx\wn]ڵb\c~ c8D[#i}qa.VN7Q(\ HH`b! ($-`VVK,tU?3FỂd^Z90i%?[_+5 m3Gy#,Odr.Tזt'яĺ53Ǹ_S<T_q{:ˌWAQjx[M2ƹ1˻ 5Wt"4wJRq;}0޴9:.=J8ҟ)*O`6eT6fbmY\' zkT Azw7l @af)Μ/ {Tu[Q7n#E8/C\ h3{~(<"6ѤUWfB- Z<5 ZՄLȐ󇋄د;eV)UyͻL w/_(eY9ejW߉\!=n۩3>\`6@vqX^k3Wu~?Qų ބ?e\5$Əx3جxPS%]Trh&loJUuB&w3+Y#D8]k?oݒK[XLKL' eܔGBPqϨߣsUtުP.Fz[= WԷ?qMD1P} f;G> gVC!igE+@Z =;e\uG֧?u:0D?P kCG!~++і۪c 'sEڽc7C/ ewW;˕gx5xʡl}i/tYJ$8". rQo]s[j QRΎ'^[ipqq >W\wv]m:Cm8 ds8Sqw4&:92(VUѠާ+v2bF\_JHgiî3B-mPi 8mÕ3{X¸@}JrԏAn>v'lIouy$կ轷P`_[,bGM4\"#̴(]{u(4߮G>[G\B,=Ęa+\VlK}S|c33-!*NWr3;΁9*u&*7Pw|)E108 .PD,HV0f.Ik!7';d=X+. &fKؗEzcQdu*zdQ֛%m ctb}^QvƩ-BI5' x)N[4z\`8 =v6a3E7Q#}]vW&+2(jHBK5o_4/kNB8"a?.{c}u; NUfN_L~ROZ*7)P/G6Ջ5؂}&bQAyQ#Nܓ1u ]E#Fa E$%ij0<\w* 3j5Id͖]eN=B+ ɠWJCf%GNb7E== @7Q juE!B (E"{l- R؄fP?dAd:aXh%J~hC.t+.=zu`EjV}2t] v y u6R/):]rHN`5vۦ֖r,!}u+%H% :dd/S9E*+%0 NaGQ y}`pb%~-fN[Z7Զ*í?j<@לZGw0z.oZ*)W\FtX$ifYa]pd Q!=WolwkYwV(벧uVǃEu߱'MCvV)nv'x1wu044p3Z+<vBU^ڦqK3rq3ݧps ܑ.wPj9I΀r!![WEYY=' 0zʣr$6P /5} agvoܓE*G4HrU\7|2+Wێ?; vT^kk _`^({#'6ZoGspr Xq`= P׼RE""5).+fo@WjFN+CJ“XIJtqdTYR[zK'VY{ x{㉩"ò()5GY2❼5@?$s=\| 7NjbnoF}l- J-b-~P'&jI=* VozNu1a3a C~Mc89LcXleɵ/5C"o0RNro=֏t( ~>ەeJKCE*g9vWoGtqVbZ3.U`,-LB2f~jd (Eޡ( # 7E0DR8tC1ysޒ0&_2*J[G殥?],+o3?]J奱@[SٝL!*l#tJ/hK03ˆ_0scw"%t U# +kJ<#gc&)ڱk"OIF ҉%]ߤ[¥٤" :S[O 6ʯ?ٻ(FcXEyR\MER47m>!DJ&v½AϿ' qc6a"nݎʱQG[lҶ5Q+d]Vq4wKCì(07a[3!DDns2yr\ڦ]$گ?eu`́/w0ZG{ QjWj0R!zh>מu:e4s /_t؟#eϖ㓍k M%,>vBeWEv uB5?yU9(4$uinӅޫP:}b#&~狭ojy 1P]J<3MW$&"#VQ1, xn/ljEƈ5:[vm$J $:JnVsK |dc~J/G]Ϳ2is.2ǻnx,I{ʧ$)a;O$y Z,R!WVrJQX B1 > /hώ"[Fp--0Pv! UxuT0ivCrqx֐"rPuZoOJLaT5Χ^GE(oGGhGQ't ҿG"P ()h]p1+b|՟;lA] m6ULnI[~tS<>66&Z sZ}m7)qhi,iT;,i"xc&l6Ezc" Cy@F"A;6wˆ"7p]+2ɯB೶S]"l:]6{oq*26)~n4Uo͍' >0w-!=ZXEhjnF2r[ي?\F9qX=z[3f*bFidQY@" Q<~7buTdDHmw-T5?Waym2G0mMdv`DH>7|n߯Pj/(KV HMڔpSl4g^]#6$Kĸjl]/!Vn^j&ߑTt`ON24#fs6b'(DuN>99A>>DoEoGP*K mƑ!΍na&`g8.|ͭG%WNj ~|_5}4/XX!|zgΩuLPZFbM2/2űT/oW~8A)%1-޵KLH$:r:Arx?{oA7ڦN;.±:'-gvSͲ}sz X+u͏:HMUj"džriqv"v8o]0Y|.`{ 3Ї$V(Y2~fK zoԦLC\Y;HYmBΎ.b2F~NTpWT@_fa4-!}UA4Q``wޏ _xfmeObz%0.ԙf¬9 r7>F9KK* >ĝGg4 Q֚Wh?&Mr|ba QAG->v;TZ/,8jPW/5U"I% +N'zP)˨6 X8j]q[Gjp8ņ1: N+8Kyȿ#XвIdŎ.Ԛ m27)ŭMz!/~jH*5 4HjCoe1_%M_]"-&DuNn< 6 }O\SĘհXt}9oIO@z+H& .YJѭ؆;j@/)y0K3XGx,o -ordO\rm`gMU `rYDŽB6>:;߀T9@_2qؑQhXu7eF&4į毴l*Y[.S1FB͎}gag& &9ێd%@~n:ziɂ}ЎȕRW*8bN75`No*g Z6X`R-nvhzkEQ%*\ϕ! SxX. 0j+9XuF3115MZW~<:edH'S@uxWaTx kv=/flxS$ CEbǤgΟZݲ)+bGAXGkܼ)o$qO+ѧG*jYv4@qRnxsDžwAhVEVP5-c %I pRW3il:k}@bQ;f]1Xy`#v $)}kyp=oSţ i T}> F[@j(%r9:`}O\Vc.h@rz,~Q)}GxlPDHw3ўdD\v]N(ѥ5x\ yrσrv_B>8 !c5j@bPb6QN5I/CoX[m•E6)UgТ7vjZ{ϧ z0*==u)O _G PTm4 `-3R`eѬ4?ʦJF؊8™hT(A_u Io1~S/Sl "_W_BR:]p *.mZr ࢍb\R~m1ҾNϤL}IŠn_lw[SDgVhˈePʭ?Spr1,q oMT1 a?drX lex֡_ )΍We6xmy2g^?iÂ&6>nX{S|![OPrؓM[IbUv^nu3=4TբKfDCٌuᔣj.HXE/WQ˿GO*bzi0QRt9Y4^V<Ht3VsůЅ6YNfRDib 9~f)HUGrA 6x;}P,K gT ݨ9H[<#LvT[ޑ#̚c;EXߐ{ &NJbԤ -/jK0jnK,iJ5|U+Fi؜.ɪR~_ahx@jLt&iL}zP)gke붌ӘlsS?BHיהeP=|Jxձ݌& ƺ-k2P33"]P0S} l\B"L:s{̊ ꕗ@[x/lVDi I%2W$Ȃ7p`}c 'cak: p2ǤU?0c /O 0uJl~hu~"6RW^p)ڕuEcn|&8~cg^'uՅ@}mfoulE}oҸoJ9zI1("LéP@O70ґ= Y˝F-kkoObg[|qkبq$X-E;'@z3XR5j~6 R[c Fլ{(mV:(,ȕ$4+qy!ɗ?soOMJ' Sez3Ep^w*Yx~XVٸ6Х"_"-&AIW:~@-HKgkAk)ऍՊ´mM; &7wԢrt1uwEiv+Pi 0{%MGE1%Q[8> D>uTooׅYޞu D/%i<=dv,2']Z@cI US:{i 0{HqPh9zZ+ ~z|;l_jm(ۋSlkA FddL9ϏWa zUT[0]a"M82VJU<]M}Ѩh%g뀧kǤ[a8e[cpb2&' P 95bah qIk ;:/GUu8a3ثAg[y#`\SF[xx=E0œ^My'R}Bw.#Z;d1}dfUjL&0r_MS%sDlbfs_\QFߓ_E'd sAUj% [ʗ[ hN+ \ACi9q#5x[k8SPRU+QsƩfQ/wb6*i}D˱5-[wPT:ϧtJ>0E髠4)e);LBpxi !Tq&(GS@H}q]ߕG4 џ>bUD:Z)-Uir'Ր2Q+.KYhU` ,?7Z]($jBG$ 6emP=|hGɗ"ljyMfK_zV*gyP`3]Rtkklr✢  ?4'|3YOZeʢp6*34|`ZJfOkx8m/StN?!{RB+৅jCf]1ƣva2OE8\WVm_L&+% zr?%܍V/*Z+evZX:Ɲ,uCTץ0esYҢ1dHN*a?JqdӼD-qN:Ks9J-m'1!> ՂeOK==3h=M__F;ȓhأű4y ōAѴjq$+蒼3Fnm`Kq)ǿ7ӭnM5PJ[ʐ&Uav>&pZ%{o.tGԓn+&P5_.?[4Y9BbY'tdk^[ܕ/t%ԙ"nۃX((ܜQϚ[_ؼtQ#v0ltyH:;|g)"D h-T))FTU[G|}L(\Үt47NF- 8=OVֻ}Zx"xpӜ,Mڢ: yȋK׹\SSܲ5:^.zb{,d^ |Ii3ߏF6a8;!%1X\qD7[}gCRݞgYs3U'\ Jb*.DvDۛOC-hs̘@ hGPB4jesss* K=q0f_%QWl1y’L6)P;si]I'.db`"=Fy}R*NDMݞC5;%a4.0H{Mp {@~R~РTP/\ ޣ'Bm6L ؐOUDgC@Ėg]N4]Pj koT ^M=zFCn&;qqT,Jo_gTx.(߶qr-4ګhy+ ^mK=y=E&lp3E@I?C$&)5Ζ a$ۚ N{ODp  wA,񚿀#WƵ1e{\$cq! ` uS>-2긽)Cfr\I]ۉt$JjI7f>mȞ{*` f4g#L٦1SA0Bˆѡn g{݅hu^ˋgѰw]@^ؼ 0LniPa^Η(h_Q|t\ {&ªq$I+l0Dx[[Z V:>A/rP| .E\tᗹg5b@bR0K;bC"nͯfhK`aɪl?ؕ:.GThD[c=6XoG%[[Y C:"HINJMANg]}#huhou\*MrztF(k*N_i /И0 ?aQ>mR ,E I+ n5@)lp:M:-G5-C{"ǚkT؉C5inx8a29oWHrK{4e @&G|xAJwKbKԷgC|)q~c#ȍÝݽL$,OXe! _tk>L,{e7<[u Fl2=5;d"bIAR!Z!聱ٍ_0Ey3NcE[9ҝ%'e:6FK_SBפڒ2>/Kk\:{{L&#mX(})m@̷Հ+AnJ|L0Q&:FÇQAjHBO.KD^PqaCQatbԫ)]:g y"Z? Tfh]%P̾M{T8_fHbT?z^-LQt%`K(i2i/GL}e-Y,ԫcuD,Lٮ<,_b@(A7 0(9R‰;mA>,Yr_#ܒ2Xd XK =1nS21p.M8bnH|ÅM6Sh RTh(wim^p;q!jùg>}3A)dw-l|aA唫d,IYl(0Nv3csysf*YQN_ezn>џ1c}iWY$oINj9f xzN-UDž7nLfLgUCh 3>:;AJIK׀ C[)Tޛl 4$pfh^LD؝]M`h`:4K[c@Yz=z<"ZDh(y`=M0 ei@:Tt?g &%P&3_V(op)BHMheltft&~B0djd75Q0 ѭjܑ:b] Alҁ*[g/;0G֡!dQY8n:MC 02X:햺JzKHB6Os1הtGN8`7SDP5ػ"([*Ss!@ )&3y!o4Kb! ;r@m"uyZ`c  |) Gg;L"E[ğq\ح!ǧ#$FkD)߅?QmWո 66v$ݓ>a$(JYwY!!|jTK 78RTM՛8mf|\5)e3Ȫ[D~Q=b|xH~I!!e?B|ʭʿ* 9xq;GƪK8/bS!N#x8 S.(: o,fD`EYFߘ?3R#:,(V).&6l`j^ޘ1q'Y ^,FN޷>,ڎɾ[Bۚ2KuL_Wf`F;ؾ$!Qtyۿa vNX-.Dl0 ;ډq$ HU: !@6W1,)NV m{ k](r])gz:ۙ9@}vvI2ӒM B_D[BY[Uۯ(;:Oa ,FYFlxVVIo )14x~,Q sn=Wbly1a?_mHWOnbO֜eM!Jݟ.Gw:H׃Cr`n0RܫYқ2F2ZeԵ=En/y-`޺5fϑpVs0G @"mv#6G=E`Y쩿ֹ4_So$ⴕM\cb`:L{j 6lTm.zT!ܞM3.)l/1wzJC(:;,+jiAI0O^<\$#QȻ1<h7>[AM)HAΒ[C ~fx3\(W=:)]ל@-/.JzbrulW5CVܭ'zY-LCRRM:T9sl6l9~w/:\:s>p)5h>ѕ$i . -4{;ڈH%[M&Bc&>euxS֥煝 oc4?&I Y[K<|Gmᐇ`l ҕ&t|aVj̾ۙYek:, Y5`k ؛Nzh m} Au 2#R-#^i r:/;o/V:kFachA (s/vjaK| H;YJ@ T֔D߬"F+.6I@9b2 2d0MN皇:/sHHKnu5H %Z`dɴ49ygM烊x3Hq=3<bsd ;2%]həCI}op٬, E)(.)q$n$a#]5ar#zw&8 eceKRJlz7:T.,Yդ|UX '$j?khkOiY]j&ۻP[?|g5]s=fmHC;2$ƿKd:)ΎTY")t.ThN3B}^t 01k4XecQAȮ;+_ٲnR 5eK_H_%Np\ #V3"9bMxsށ[P_#\W`x`xJ / \ A 'c&aWȑW~T@k`8öĎ80)طY|t>6:[OX=)\5FFHe)kЉε\޾T?WvqlI#/{7E1 (l[{1H55c|T'_>瑳'lMRdY|g.$a#T]$CV$ڦd~PUqdЪ۹# "Z76ch'g"2[Kv+vjwN!j#;Z2Z71u4KV3JUx$RJ"m[}]IWxȥiqV8q8(\IcC4pP9>cj4fKsľ;2qPLPBǙw>"*JYsed1'Jdp KCyҔ( (ZK[LiHp+ouR[(%9@ـhmf j(^(,=9Lk4 jUT .cM=gtoڙ˸.;T_2+Wy=3J)=m1Nn[vamseJKKMh>j4OlIGsE6.;`] eaw\h #o!eHzbB{ʄ?B+taձX߲B_&t枹K}Ϯ X+ ;Q6Ԟ{tݝ=(1. <7)%V߻]z"MaRKp|K[Ӯ#m[).%Dp(k :tV̙|v/%_c#Y>wkk[BGԷ2^d\V?7!tf$W}f͘V3 DRCQ_U"JL`ǮHrs](r3$o\|#賠KSffW3)8ϝ";$f}kP<]sVI5\0L b63쀉*+@ &}ro:sJL ˛ca!8t1w%(B1(2].^[,>A>Xɱ EsES0!9aBfyN`adG]ZwVk-Hؐ³cL2ޠ3'8 $|ѽB VM-y5 Qj`ÅYzfxjc<ף[EUXJj.wDN1@?51_+V{aC{aa%r]i勳Q7 H Kcπ-,yUiTݰ{('ݖ4Tlnb\op:!;?ܜ8"vdeރC mo=bḄ[3ђHDHeO'^ " Xi1W,Mi42F%Q1@9&ҋl9b__ `3_C,YӦ|HڜsdGy6}BBe)T!1VjkZmzuY9~@mbju6+Me n$ncIiD,85IY"K (GTanE 41aT)z TʅmƧwDJ<]/1_gx3LBy[gku]+u?> pMNFpWW1Z0uvEUJXօC5Nɡ^SOE&2!ECtrr*Tq*\P`F7iEgX`U1npbP7_U=D8OiK|,ȹQa\a\S)Hxm_3/G1ug 39&UO68%&y:V]Zyd?eIe^@}_}&>|M8@UR<_@b]wN~o*2a4Jc'f߷ڱVUŁv,4_~ɳt nqz& {Q;AÈ>jiQ+c"HS~'ޚR \.MB z -N :{;G d!C6}4g?76M9 [ yFАےl=m*9Eh9a5+pZqNY~l]P.B' 3 ?Jڎ KAZmJ'7&V׆}1+s3p/&7t[\"Uv>՜T&e:Ӆ ]\ ٍQ2G\mv{;~a/ji5vm'% G=,z`+A+iN+ޑ|"R>snYҜ"aX}e'B\n'v5܅OXNiN{.yOCONOg26~ճnr5ҽǂqw9`˗Ԣľ2γs/aIxLAv621\op]R(o1[7Be$ Z%azw:pWRwWglIbMk bfJL\ZUzjRl{v;XǼ$i<4lv{etla4ѣrjsu;Y$"j,TOWLZ 3E{@jѮ2#Gj{E K {ۧ*>LQÉ@rU^Rh>Z_J eNӺB5^'!lZcg{3k-.U{QiZXW۱6{2ҹ6W#a_•C86ciPS%L޽:> v *||i]V%kJ e-rճ/ 7n'{#_;ϗ1aMoNGf%aGH7i$k*p!hKx B= 5L&֝Pm Jp#/o N??v{VK9ځtYK;frZ]\rQ3휙ŎNh?3$,V.s(l4M@9|V2 ޫZC&]gFs.4ȇQGe;G '*8S] ^D8!+?g9<$ʙ`&ݑ.rGvﻪȱ%'@QDA66O$avMFׁ~q1|eHD[E=Q\gT6 sO*i }}b=Hb,'f jP7ۓɤ8BuM{bL{ڶ5 EnN2@4 x333q5%5( ,h\<38 ˳yR$H B9 q.}Gg܄)28fȝt.lcH53pY^GgjQ? >;jy^qkBޛSɜ<&FovɿcfK!W0LH# b3HgԞ$F3͉1=+jڍ蟎w;iKIp =D+t)y0~)ojjl?V.\m`3+RA')n?o E\ޝK>&ր2]dW?^:n | OFL#Ʋue!i`wz6C$ƨXͭ[º$7tW1`OT:kN8 "03BXD,Q̠+A̵ 0\ێX^fXWF!&nǰ(.?l}3~W %67ؠ{} =,MlGݚIg^Hg6Z{į@-II6./;ŷ? 8Th/ R8Sh+LͰmdXrZ*NWi1"J 3.a.\'~>!22Zg|=;M}J+m qlIĤuL]V,sm"4·2ȝ!\EiiF!VMzN?|֬]x2-r7yL9 cQ-x9n(+U[2ާc<!Z}ì=̓u6?jw! E%S.Ρ>`:pL5TDS{Ϭ 77\nms>BsM|,B+_XiQU|}çj]t 0=\)dk%:c|1}cUPr㯜$ˢQ)#w9u"#V;ٶX8O9q!ujABƁ ZNۘukI uzG@FGN=i~&}Pk .vGReZ^99t}w;34x#ʗM>Efq)xJGʏ"Wҟnl]qH$0Ev91:q1@HW$@N` lΩ[Oy#CW¬:<31%Y #9~dT͑YCu:$o.؍`rW!_ze;x 7=_r}T-LaW7Բ`o';1XoktG6nAR n6`HszYum'_sͣX!ከNqJ'5.CgXO8;XhVϧ{Y+DEc-LZ&\̠'XACwXpwcڪZK[:#˘> ƹla'fR1xHݫ nZ4 i@f ?; kH;K C; )p1ՃNit{g[J,Rĩok;L: Sg TC%D<FD&`*J')=иEܨoIY4-I E 7KX=6YKh7Jj8$5x#tqr"z" T:J?Ȁ5wc$WszSC5HQVe$P$6喛 ,Zn}`Yh.X5|_W"Y|tmZefGat /k)yi\U`) ? Q7>g0*G&Z荆A/RrXEb"rH6jL gHL̰X0҃5K6%}sZ{þq"@ZG7nci`r&_f+?S,bfcqθ:;We.e8d]&;8t̥D݅pIeSu, hhDTT&KK( nȳYV4 vb|3rV'z6 @xU OA4.Ts L I>yF=э{g%"َ)d-naEa7C:mꆼɜ(XS7-,ˤO ~E0Nnp-!B7+mv# 2]#\E ʐ0xCϑ/u_6Աc^F7j ۊ&̫`20/.p9my%(×叛H?KI%pⷁ~ص< ah;od/bJ8SB+駐] Wr-5 M[(0{]5Ӧ̖3YEa8P6lb\U *vpwΜ}|XC/.Q̄[N|eLu?O dW&8籶Ɓ$kTwr25Ib[ey%KK:w\y;_+]|&Vh]:3:?w? fcJD }E& ]*zh R72 _^^Jo߮YY=o+_\..{GF]b|F4ϱ>؞SB)  w2Wz:TF-েbcylL}QUzZsoX{xh 8mtV"Id$cD$szp|i_h3ZDPnDwϦY #t2i_AJ,YkHhHoђm &%PlP"]1r|U(r̾(lfY8[Hhv<0E6\əg>#+Rf0CMve h[STBMX7Lm:+aP U >_h84\,T 7}SAAuy~Ki$Ћlk;W܌ķ/Wz\~["A^]y!l\:_E-3$|ٓ;? FcY0j|}0EYOu"{G\'r/5!^"A&Hн}3+ޟ>H#"bmOjdžLh% cv9 7^c(>{1PN659 ]ݨ#ReSE([]@;tzGGӝA G($I@ħQ$ڮ?%<6Okj蟣tBg)wDmUfK;+XuWr|+I2 iT i/xGx˵3K}ȔV1ONIt8 *1<13Nhzf_3EFd,;Jvb1wsSU1LzY[.;Kue7[[TI:Z"3l.]5ObK !%*B6,)-k÷pz)۸31P@DS߹]QV2PEƭ 26]}\lу4o\H)!̳_(wDž^VƸ<5Y%U|\4JبjmK~uc?b ;{DJ:a}[EǟD"^/MWrrolty<?G?%ýcMwk\%0*p ਁmyM/DX?\h%\刀pʚi~h6ψ$N`%GJXEJ$006a7Ѩ&35p>QP'Q,ݐTդ>k gJLh\A-UW% v(ɓ:oe퀅X{r7 . s)LBhAu| |)+zH@z YTЭT2 k{Å un_|9ٛ~uD)ݜMnsF꟪5hv]Тi0lo:;Hz!%}lf}zuv=L)nPcɜ Q!!6tC7oݢQ ?ż1`~4Z0nUyX`u+ͭ/;7 yY'%BQa6T zs0@=>8n% 7۩+.ćB/Mb^-enQU*'3#t0ۥw6tYȔ0RO敘Q%h0] 0MS)q9=5Nn*"ԄGUa%\{1K0KhX +8Q lJnH$.8. )A25,N3̄k9lI Y[>7h"%%ܕVeAOrgSp^ q}gP=xi;wߖq@ "zG]2;EMjU ]@%-BQ}(ŧ DtvT_EvX-JNP7Ֆ68lM^ ciRP _/rQﰩ%XOCN%pۨԴHdb4l2 amK}Q_yrǁԷǸNvW;>ȷv((W1\V&e"C{Tg9΂'`5_؂U"8 G?DoN"]&ZVK 傟6@W^K*tj֤:2,DC5jwZ44KP/&jX muZOP.c;}{ n&=>6,˽.׆ 3hH#lgӳ m9@JVZjƠO ܂2682T&h>bas8#5ƫWe5DLo}/''GZ1tC'nP,~> ud(€9So4ҺQDsWgJ{96"r]x5 YY4a(A$U5o* aofnQvxm}^Zw'H%._M_|%ˁ'5,ue\)?tjk֊\YӟKĩAJ ftmh Rk7QO kQbIz|DVo80CXusw*/:I맺Y\ ոy:MNOنApJ%=4?(N7d !G?2 f;SGn"9Ap>c~gyFJqF!Td U͑揮{ n5JnHGAQrZ_Z_N5y4}ʴ$}D I^m6ϗIJܡ,gӤJ0v:0/YƔԒ[Ʀе'ݛ~UzڹZZ8+ Yz V(TţgUoZg9H.cn PZ%:jɛ#M >_?WlF TUaȈF<*Hrלt Sg}(0Xq4`ߌbp#|b;L#1&FRP|57hJ[XP>U<'+c U 0Q.S:'Ojl_d|(Qwʕ/de!0s5E"A@P1 rG&J w`IeO-2xĀl 754cfA0v7I+VVʦQ3E;f,lQVb(|M-DIfH_`IK SyglJOY#Saמ'&R8ԁJF !"K;r)I_>g|PTVM;C9PMWlug˟9RNpQJ(\R|-PHVe}4v8BC' :p00H0cln}jiRVz LVM$%=H~""WϨ`Lk;LE3.1`[u,=GMCԓb&b('9TE_K||~bkgGc $k>등x.M(1p]Kŭĩͨ'+4p62avmC4]L6T:&J̋r˼mq!EGn}7̱ ? aNf =Rls« ǑZr0J,;蝌Q:dj:ct:x x{&t;>TWk#9 un6#u;Ǯ!ADVr95B,Sȏ0؜ Mh9h"=)Lxϖx8ɘ߼Gӊ$0E-v0XE; aSa8o/Eϔ*bV.uș OrCʰXӭ}G&Ƹ a)3XpY v`8QR M9A sk8b$*PD4SCJ>}v)0/cwVaYc^󊡯cJ-姓 \k"UgRxc(%d{0Z_T6O!#;f>dӃNaSF 11mrVh# 9=qf wcit*pr͟9"ٔb@4n^ҝyellN`v&t픝;@_e݂x?`B#̜Pu۴t1Gabbf7JQݜF̧to݉k;3j^UW7]}9b0aa9y18r%L9|NV[Ԇ@-`OYɎq&9ul( ,A{U}u,f 0[J0 !AC2t0,fޘ21͛:_K5֯K:JEi")V b̓ag S F GRٰoZ;[p( <=>fu0a܋ I;ՠA2B I a42¬V"3XO6%'W'V=Qzκ8lbDhg ĵA .]lD3$rc|P `B Ac8I8qBAVKmxn1S熼Cz1F 5 yzdw)7ᚔ#\45拯uI*ҋe$G/b,Rri7zzLpl=vFKA#?]V.Q LoaЬiTނ>wƮk#"@8Sn]Rx1u)폔p$] R"ټindv%mPTg*2nyT_$MkƝaBMI,8.բnf:r*K D9tpU.y nj@HYȋaQ0.de5: qgωA,Tn ]ZDm4R%ݒw5?z?'b"b/IГiS]?Z]Zjݒ#{yqz٭׻~E1a ÊQ[zljh.TU^T˩sUXx SMH-ȡpMMoՅ4;0\\5p/D#7]Kd+ujT</<\/\&N6伖׊^,:nb{V vs!nǐȼy0 F%q_zW-lG*Osޤ.=VIA!=ޟ%sLAԘZ=gp O} ,ΝUKk*a b 2 AkTtF+NT:d4~"q.\hֻK)i.rvV47G E"bgOIHίxf5<|Z&&6핰 7uw(6\b); >tT FJ~u gF`L%DPG4yZۏL|p 2: t%-I\Q.Pmpjd|gDDgrcn8?ll<;Ѕ6 kf]=! MF`ukX57shn7fNIe;3^NvĔ>~e6t/~Sd+L|"hZ/v"oSNqT}fT],r[zcaI7Dg?hCOM v,=Q f$M좄zmsm1VlHiwAaLC atZ따st;VTu ((J!UW\ʳ8ukP[V<詐&UL2?i5졛 o߅NXKuZpQP~5/ WXB)?Z/hkz-vlȡ2Qdƿ+ށXJʴ%7oxr);V߳DZl\Lu&_R> YF7 She_N&H΀]ҺͳVyzǴFZAI2=C[|G[c7o#!uF=OKf_>72.OsM@тAg\[sRGI'u2UIwgbM?1<MUC+JA‰N;slg)x#J) Pz<+LÖ2*B}7f{1r KƧo^U_8q]6 bʈNUL }> e6*6 {r'4|+;Eϊ-T2 8O"uEIBJf^wEtAqHH^G< ߺu%ȽBy2# Z*IIog 7wܿP>` :o+C᷁ۢ#䩏u%^(w\F`,DN/rNHH!턝|6lb֍lI,rx {=K eW8y ך޴(-T(N%2zާrJh V ߢƌ.1gqkiMZk&+b"/|i"B 7C~:;|!7"(E[7&Y%b^9JJb%b0^?u~Xw*jE[tܢX'}FVb3,lGꈾV8&87餋gӭX'ft8 mISz('}I_]O"y-Q!AݏL.GȊ"S1Kc jfNӥ=隮2#e9qhoř4' rbAQ?U(Og1^' rg l}1"TF+s(\G4Ok[_Q>Ɉ_ɖE.WE¢)j%6+0yQ hxL=UKtjv=ui@ύ.Vj&JׁL,YHj ot5v,)c!c|E<[b%tnL;qsLEtz3 (?ypnX qo6="|:[<yiR촱$bV0}9uzL5 hkY"9?ZP+QN>- ۬}feD',w[Feu|L悡ۥҳS-嶗p`t\5L 'Swqt`}Ɵ19?s0xOD[Y 0Men`(5ʈ`H4g4E2d9jX 1iSRE.bhrXOʺӕQZT cAO{Ȫ2M| K dOY HUٯ#fn؄|F FkُkD~r+ +gI C'\qAWBɗcӾpujB:=]^I}DDc/.pD`ۼ)8$|6.[XQWڵ,4D^!m(~pt-,ie7.} &7ͅ93x,W*ɘ:&[[2r5zV _)<5plthX8̱7P*H<$3,6Fr[wOJ'ӄ}xHƲpxSŏMQC4&1pU78Բ}Me̾bܽ@,u ("bY!VYb0 wOfH`Q] <LtA܌JϦ 4I6b7=J"xq~c d#eNHgDlDہϰK]{;4m,yߌINԀ@H9em1X$PuͲ:|TOd~铋Z؟;otm䣉KQ1F @fj\M}kP" 1[g$C*J\St Prmj?O<|]em(?'WG]F+E_՚&Ωc-|Mx|7䯏>,4ZB)?:|-(h]< 45~>7e.ɞL=śp ;= 2[$}wz"Vn g!uœ6Oply 3]d#٘.s t' љ^F:> a"@%TVmR$4Rt8K$įtf24Jvi8$U]'uVs$)ĜְE[,|_ԇU$pwoaHVhX;!aEf3əVCz"yw)/ؽWќZ "uL*}lw.T+bD&[rEu4%pn4wm}=Ge%-vDlνAc@kSԇHY"PįR=hͩjzfa{- {=(qQ iE^p<|9f#(u㣄\ƙ*u :%φYp| 0ձ;[;dfFƍ7&:[w2GY5Mu|F`9+~}8,@ E/wޒ}AF.+{YN3% M (iTHhJ窾LGXbq袺D6>V s5W~E2Wԋs' 7w{ڧ-ϮjJTgJ)`h7՟ Զ < nl :/<4H,) Xђ ,3<)`sMFPßR MI0g>=, Ø;~jcOo"f9yxPu7ׅe}V-̀ۻSش'Vo'W Fh .z꯲x]Fq ÛT^L1뜫1hnv dGUMbQ`=< Y )^b&J̝Z?ZdV2BN>iFDGi  AZ;AxY:)ޡa$ћ|Uꂺv ZvOrzIA{HNASh_$ܲ~S*d&pjAdar!eU*gj9p)w8^ݷ)CU^CO H8KVj%,;+ DŽkfxJ ah&qI^"Ǜ5({m덼\IXx] aO$Ma#\ 2t{J|k0t,l@s`ޚI42wMc_Xn )8@JX  ҐY~Y ˞S4Tjw3>_zBڜsuc ;.~7ד %peg\S~ֈN!)+vkz "ϊ4OV6y1/ O  DV#FG+9Z18-Q ćǖLE_^81! ~{Ypt/a8S^*};p.7qݫu"pD>ssLw^ҷp١Sxj^v8J,r)Y;{AF7 ] 7'OeUe~75N!prhs Xq~Mz/SRdhpXȵswZ9aʊV1Rv-F \b(0I%N [-u@ٝLϱopBS/~OOv+SBghg` xvwC@k|Crp@F%5UY' Jm9yvgfPan P錉hG]4A~.XSaS:7e˶!Zzنw 4: 4JtRI oűैkĖw|xi8'@SG7QQV5U+hRz-m)2.1UM!u1HN/e |74A 0r-g9 <0<-^eI*1z+sT /8y_}6E:p%}J0DFe9c+6'U =T@NdV`b;=8(nX+d K3جQzd1!(9༥,}qtHotBU5p$(4țύT4~- Tf/s'0/Gʥ9h;>eet ӔEx?/*;V|oQ)YqS2j[EfZ)S=`z1J='rwa I&;hF`a!Mc`7tڤ׵BaeS9ۀd T DzhU&ѻ|+.,$Z\K 'pNࡰV J@=ԏm8vF\Y 7Wlb*R~|F|FG {c%܍Xs b Or꩹OUtO)ٔӦ%I9ʾ 3i,CAx{rp|gDWqI 0|g925േM4::FP^ՎZ1z!`AJ&KMJ?KqĻׇ_h Q rX"'q4&EF#n/\%Z+lj<d[—&rܫyfJDbu5R^)N F: |b{hYh ٝqUHe-amO8HJߧ;RpBG5|s">s|\JVYaK >s<`i G>RUm_J9*ScѺ G? 4s]C1w4;\.?GHSfi~KLVTu~Săcn3(j)t1;?ߒR4Le^fQ`p79)ї9MXgƗ^M譗rm0&vo@bEd~.Pʘ|Y VCk:*7\ߍɳVѩTC3_E}Y=w-9H<&t^*hW[a">я7b<1S)KHQ#𙝞{z$nn_8\e~:zR|-֨>n&2UK,uo=ϐ' eK#19֢a=A [X,YXS.>j1rwJKS 䳡eY=O8Z1Q:0xFF܏X{\%eϾ 4d앑Itq":'!i0 :,":I h7E)T!̟BhNi~>^hF$m З }5aoJ#EKY"ya28"4A#LI^x=֩ISU ֨:y2vޞf&K%'[S>Й3Ҽግ}J% \Ay%yHh]P&/aw (Z Id~R8i)XKP§fԒ|Z(W$ܺMՎ/㝔aCSId73_KiV jg %&=lɫ$wU)@h.Lb`aR"aZbGa.W9J3 tM.N1(qlVjU<])^oo!wǘ봝jN*g+S_O2k"]jWd@kI:{)ѩc`6ҎYz,PܔL$Yxqf)L~jxE^ホvi$Z bb豘4M"Ls͒cX@cNO' kYJIW$܄=~YbA8¡jp K\Z ry&-I;^ِt?e!9JK[uTp XߟruA )BԳ@xT 4e 1 ]SaXb ,>PɇxNprOˀ4<21H4m WnH<`(C$-vNlKH@qbOoq DWŕ&Gi#pn|0暰bd@ʑ3$m0f ϻN]Pk *;Bri9q ÛX& )yo)gtb^5`cMyie YUmes=[ ZX3/'@f3HݜK)IY 3Rh[V L]ߊ} _ٓ Xނ~݌^^MFF쯭[}G:2ŁYx mS?;r{ƣGx#,{G|CӶלӾpR lK=G@;ڪtUKrbxm3sJFl|TQԙlaS>.:m*ǨUOԀv{!`F;ۈ.;ӄ@^fby$SCԳ@"B1 U%X>hAƌ4uY893R$MrM,XAfG"I4?ږ?'L$u*`\ &t=VߖTe̱̹܈{b hX`>bFWH0n.NcSՁz[2푚F<ʇc2G RLjˮa _R#40X.De+ >דʪ Iрͽ8ũoQ7ߍ,Rqkq'q8]4(!6O@jAuHyǝĤrfboxIQ4̵ȺLKz ug#mos*Xk$iqݦgd~;HTzo`O6%/5KIJiEDz!b6S3ƻҎ8NW KjE}B{*cܿ^3Iu,PMB(Bi1N2,k r FhbZȞFNR(u:Z9 ٖ~|>HEUk >䆸&gn2Feiz'^*4.^]/fTY^劄v}@{Vz.dmLGMiѰZDw9)!H-K?gğ&itE>=db+|Z!#;t`t9Fd4S@Gf#w ;,04NԤw"үSQTW{ڵ/ NwbU]u}eSV"P/G<'٧8weAi#p@YIc[eTc@+s-⠁oAyNI}jj(Sfʈ,K sAWy09>ҶS>u4FRJλFdkf8 z(Ú×7ԧݺD 8x9`f?"s'ϔ]) B %#jhBUP֜Zeb):Sw yOx[@&Z"C 黰6Kۛa݊։@K`n*u٧vud=r6B$do$rB)Ɠ<tՐ^QյTYXdH~Hg9i&ׯ|+:wbR"zk\Z# Q-FOMd*gI$]Rcnl rŢYׄ$wݼOJu} `%љ*Xb.f+m=6t#58oyׇ 1U,ݴ2pGtN"2N@x"oE( KkSʝ7|LՃ[/+RP$Źq+ρpD靖.rjNFOy rH " @ܝs9Ғem$X0`JQ)Lvn`AM~ 0WQ <}<(*4y\, ^c6cAE,P^z$'212k(81/{.Jzē(B.<0~˾:͵R/$3´ۈ٫!U*EXJTcfekpi,ݝ,"6z}X`z]ؚSq@ >\̾{τ{NLwx c{{*saE(%G[Q6%ub;rx6**-Gte;.lCE~(΁;چzfLk zb &a6M.-cZ+?Pv- o<{D* sM"E&{",AXm )3Ȅ9#6]x4W- fGS/I԰  %v.-x};Wn]ZpՁDg?FmZE){^ ڞMX5覛goBi2R _8^`3$esk@,K#|PCIZ2旼LfZD֯VTly}F1gEc4B Vs¸t lȬĈc_X8F΃ohL}{XX!cșGq K! ~eވ9l@\-띘=/Pq<Ν8ȍ>nAaґxw^>>(45jhNsQa-葝wA:1q:-}Wx>2+!3Sr|uV:<5vO9֕=^/y R o+H(9/(,UpBwd*sqnrҬiCJf`0m-,}3ϧ؍3dB3@\QvSn ZEF5f ּ~:L컒jr에'fisD6dZ~'ϺB- @dMNp#>$6,ɡ(DAjO!zm\lY8 BbQw/>*AT7oɱ|mY3v-neFMf m)ܰoZTv N(laMTgZ͔`%KӶ Q>ŝ;2NG ڡpIAr0Mx#97-2Q}ПmG ?hHܛ ۤ>vUN&/6kSR#,H; H[/BN`5GGCMiaƇ#6zkZıTsBly`mkI6Gg1t`i=jKC 㾨{KrC64g@@4I1ǃ?ޟFܼ{I&M +6! iDhT&B]$-%`qӏsi<uٌ?BgB6_?>N1*}~jx嶮nM|3QqD# ؓ3&[|aAχH.,0FCC+0dwc>˟ڿᅣ+駏<ؒAQTʔGq;[-`c>V8cu5RaZZtI9Ak[M32N5V1Otʚ W=x' 5MF>̱ s-[znTԺ_C VS_KSUׅsS"\ccw+cvj*6oXa@ =mX# cmA7s"kTW#hї]KG%Hz~9W̛ؽzr #,<   M.*t/ξR$5wL` sM_ͼbg&ϊȉu?QI2l2)Jߒq  (ٳoZ/a:/WFK@R#O=F #f'Rh?vmüDǭ{7\;YJ DԿa wq*|<$I6\0NsvIRpWV<[}gcky .|P]dӸq9WOBCޑ@Ke*#TLܶtaVryϙCrb  pFz.B8 1$|@e!gPo; L<^33lKpEǕuF-nٲТԬ:O*KEwu@lAEkknAj`4kU((DV,!1%]y{XXHD&$aFްv ݤyƒs"=;mFE뚧X2jF4#WFYQCn5p}y`X ld 6LȡyiVJtM9^ &wл<@9vcޞ?͠,>+Q hW^dTJFeJ(\M%z[ h96kɷz 닠a”kP զa|VxzdHv wMXwNͥ>mV1-Ձ`fL4v^XSE?y]=*܁z>@*ъx511T"+ Hqo&hZć p K:T Gs/ %˗LJෟs:U]o?I:lX5 L絽#<.]~Wuܭw4,fӚsg}9aUZa˖ROG7 }waC^!}|F+O:)yLQ(a4iѢGä57X+QdCE^ Wje L)/b6`qzwIhD}%Y"/t%JcU W;w`6oE=t@% Us/; ]/.}QząܧbŌ=H*"kJUa=/b7<,nkeFf&l4 ɀ^iL3i|ϨiǴ͸Hpk\Տi*a1#&TU}~;64s5![%Vcv.96!9=L]wa !+BILR"8-AOc~hS 9EG'HSD]ccccUamd/e:dAt,I9\ F~3Ql RQcuՓG"u]I Zɳ;?Dk`jnH>A*S;yIo͈F _tT6xYFel7B_4VپdmdYKX7![m.+׏3o7lřa}tj (5?ӂYXYwH;4a獹e_5 ](\LkGgr y v7.B`rsԺ=n3S:|U.&tN7$=HgVغZ FFGtNl7pf\U _ĭ=Ր~`5v'VEOއɂ`g<'R0XAcc|2W; kuyE֎xh!f^ M^tRc*V?; `m堐Af; vy7 S4jˌ㾅rŖx͞[%HzﴘN2us5bk&߄k!a ;,2__rtv'F!ĶW7Rm*o+ܦZV&,oV#.>}kdM4c1*)t h(Vx2䫒E;4i;d$i$8_M5a0"?yW'< \|ԆmٲNFuk &rA0{< U(:Ʋ`7[X2dZ[(C$y/xhʙݪ8SH1[l0+4D*BC ٟMu7D\-p>ir'Ax]:X#?Fԥ:ϣޓ)@d0辆!c#PB ;SS5Iut>+le)9Ӆ/*K%^?=Q lߞgtaKEV7c$=ʫBzJܰ#j/5ֳUP6|ۣ')kʽB <)nFJNm1w:JKz34MZɔN*}c: 9ݰ&Cu {#n5Lqh)| $7169}jxTGCfԠ*eoTw E@Pw .7z\Yx ᭍V.$AҰE|IE<\pP@K90N1Шy(Vqe_v3jŭ+1r٭.0=XKμ+Hڱρ:Ur*Z{z6 $CR>d,˒*"ϴY`J]!R` oY =4_|-!|?Ҁv[B!FR+IeƩXl =ؘsDaݼ=B;[|mxeCљ\)t@VPȔɵ\MgAOMژESYC;z50Mj1fZYWoVhBoT .q;8l)zҿQ4ݼfCf^w^oKGH ֊+ave+:ͷWX.bg3\ܟnѶ a9mqͧ:MQXtT"sJ }TpҼ_]jY(_8~\d'M0[>hfZ݀H^*GzC\TmHLsI48H+i8Jnhb;R—$USqe[s&}C#{v\|=s"֞jzD";Ml* .ΝWFp,[fu^n7vpHFo%S\*?YvK9p.Fb;Cu#NdE/z 9wzA$k$l',bz )&pi>L!S&fKoYpT˳|e6|D,T ưwdM`^IC([ƱF5hPXAؕ:ٔ>/zez Cپ8zhOy7}R V:2` Re9I.G; & 4\RʷFZ |-3t EL9B6۴AIv+ڍ9>㱫QH}#>t^C-r,TtK+Ԝr ƸZ3+{?efcaA%@9Ɵ| 5(?Hx d"܏S*_n4rŻtw"[.D|R}]n.R>==zf$. d\U`TERR+*=:b[y `qr[qoT8!1dYE]Av>U _cj˶tHIޖ:iց)/ެGh6yF;xx9jS3>If [+ p^C _w8p:>dLtZ?$:|(dm-}R_G;+_U@u+zr}Wv "_@UWTFu^ 6Hܦ\oNc%XNY9YJzG<5uDo[gRԱtbN8BxSΚ tfv-|z1ϒ&PD0x9#asRqE= #rIE:)Ԯ 4O܁J1JЊvK5>13V -+ h:)*o3]rky+앛A6 lUܕOف^Tۊ;<1'P jd'6TP&"oF/_k05pV'pE>"@WVP̑.G='$uHK }9lY4b=3u=v>ѠhZ`X6P=v剼9MwH䪴NTb37weɦ8u{We7w]DnzHe;n,w5Mg.S Aض\Gzm{re#O/*j:kfw}=o)Feo_!cqO𧜻t+ 4)?0IښcubB5(ӰkPU~ T\CmQ-E^~P{*u}7򊩵 LNt&F #>=Jl"m (OHI6n ƁJ("ͻAQEb^=4Lb8!m]GO {Zb%1_GVcKwߔ  au ˫Ki:(ȗQ$y6S9ЉMq&/nǭ90 J,"ap/cZ= p,GJYdlԞ[nr>f:%6mЌ*Dס͜vmݰQᔉP vyY6,{n;]3ZWV {N n8-nu㕽+SJkn\*3[˗J B٫@//h0qn^E|<$͏tmΦ0C#@P]tgWɒDV;l񼡼}s\T޾FBInI MaS}2j|nA.HEvMB+ ǽ:ʇ~gi/DP HȂFTuN=&P8'@+ V%adһ(2meʬ,6l0 ϗ,f= بQ &vѨnLGf] [Ʋj5ZJ-12&shq5. 3ZmҹEތ@z԰RX;sC~rr,/,\kGռnQ6"0Rk$p ׋?:ב#:G4Z6dw%u,ēa깃:py2dCYc[ߵ\#A(PTcSUQ4 R! m8f4FwFq ). n6LbfDQf( }Sx_'B.P-xQv>?J= R< ]J'807#sҤ+O8OfƐ2^ȄkR+@as &- +9>ά8-gUB2l)ML&Oֲ1uLw Jb. meU?ޗi#kq|^+ M`ܒD&U6_&reJ8b 7)x'$hl(UkrpÉz/3wWJ'/3f~*=缃sBo0{Ocω  bZ5יM"XZpgZ&ع3RulZ\RQUZrư9zfzy㨞t/8! ؈yIb[7qfZHueHh?ǻpL~HvsHE[Ń2O5;j u n+IMcv|=M3A9!`ÙYQў_`ů5dUVP64!/APjYygl4V0'JNV}L/Q+ؖ'/3+aߎ(x ~f?|[*vM}ƚl]jy@G@,uE{P_x=5cu)zaq"&"u9~<+3 ց:t"D# ~: TKxMPiDNA0Uw@Q:kڧR!svc潧؃s&VWnyH1^3$4Hn_iſua` y g0bY)I\̱ FBv}6Z]s^>Tl1.|Zq5+$@^;n?}y<'DH5igyn âD~QXY$x(,?C#7bҸ(ǰTTv'D7pWa`)%ih#J)Fzq!FǦS lilT4ޟM@.V% 3s"T=2R`ڞpaSt1uTiK闂U]lMWO}=NJۿ 鵿YCHW.6%$񶺁%3\m/xOq~fih<^ޕw^$AC yܟVM:yv#|"0>?}فgxxsyNo'={ڙ3뚉]U z)cͳDgy(OI>J7OlGg"y2jI(WqQVTf?P{A3 y:V"W1\37ȃ ȼ./>d Dar#u 9;Eڥ7]N?Г|tt;8Va3^dA2uZl!3W)TrϦgfd1]V5aTvp:q2Ex`%_c94Y0!! %<]57)`6*skӆ}5z)|V4=E}[HLzujְC#VY(gϯ-4m }Mvm96[hR5/~lxx{%1?\ H \)7V%$J&Rzt'됥{ߐ0MKnĐ$=~x ^im7*|L &jexRzy^;\/KgJ(vZLƒEDk'Ԍ~|):`H2r.UnwnmYnXf/b̋?` l y G|A3wDm wc/aQO؈Uc'9sflq({ii@+&*2HE5e`ϝ F`G?IkK%CjwHSĨ#vOfQM%67N 䙦Uz !N)>n~ʤNV3$\*qLLhP{,q/$y.\ڵOvW{<ج>Ube@qc' iN:,)"A^)MA.<nK*`Mm:j;Yy i}& -i];D;MG).XQWl)U dc$ -bTBNm@hx^M |_*9xNjْ'3N֋^Yꈺ'KVFNmWa1 dSK[EOdR4C{8S9YLx 7\amN;c?WKTeUN nb79z+}E o֫3*Q]E"@]ְ^J&٨(@b[?>ĸRp3kHvXs$,a'ZYRG Z%)]_|Lb&{1IlQğh:oL;(G) ˖yξl K{t(3boR q ([fnbm0}e2p/3P00Xb\$)aCKAu=hxdžC֚UrIL՝Den DX8~!^N#)? XE)δċ[il"X7@/ |8\ւ-4ȘU:H"T'HWY$i)ρƺ[B-o^2  $ơK-h觮–w m90r%E =Ҥc[P᪉ ΅rD k-ld05Y<ޙs@-v`1O'-E,w'ŏ]!M|W֟"DdF:k~8#e|{U^B*1TVSRZX 3%hڙoŹ|7svQ~{FGg υS"LTUxk402@هIi֚e,J"e&4?L\imv M;4SGNuV@k=e2ZM2#Q?2eei yV^]W9mV'GWfo/k*7$ZW;#\\/~]\G&=qޢ|A=VR?!n69bOcJE%2M|dbr618O '<KI@Z< ;Ikٌ0M|( Ȟ4蠱 :qc]k<ת0NlcV w/EGZI14*GTj.{Q(>ʻn+O<CA:1!6nG9uYh2a(\S!NUmhʁ@W;}k3M?21V!B>cuj~JL5hi4di{$ISqړQg|.:t7CHm#Y/09~ɼe=+qE~@ّ%/y)%{kxsEHxLӥRo;9]nCA9aʁSԁpp-5\x͌^}h"G)qbxD;?M[!aK#2Ja*yOA M_**-Y.3oXӕ/V;$fI<\!3)Xj$ ^a(:T=FqGWyjM)}@>DD@܅Gv{^G)t8 IDޯZ70DjʷH>f.~xu:xݥ] 0QV<*21RPx.tLEiB~+8=Xg"棅 oߕ#jp[Z;~$<]].IEx`0tKr=L8๋$6MѶ2ZD}zsYv7FKbV&DP-8BSdxea%;ӉV33ok ְrfULǯm~ZjNԅ' pzq/T /gL(l2TgfyJ>%)"ZʩFf̧׵5آFG5WԩM2Ka59=KmјDwoO脖wKh>x:qZHǯICadEp31ڧdȹ 6& |K[(YJW% (S|B۠:;~'/:BZn)F%RՃjuK(pl(U;VboОD!VRV31cS \165)DL6fhԿFRie HM]yڦ3 ]~ v;1xAT SVMwPl{}{f?zpElaa@ TҼ@\[@˻2`C^{rFf/ގ61Yn4fOkYFS[U$EI'${iiPj#jphTkJ'~+(1lDͼkGq6fub<7=Ŝ:Ƙ36_SX&`H ,D%)v ).I #}r?eCsrsQElZ^OA 3C` yk*y"1Xb8i&N05!`{4{PWHRŖ :@"5 77~$ 1FĀ{ܶ؈qQ~)]܀69p%lU[KnZ(qZ[.0X`amradpa]$&DHmAd 旂KOóv "&kzBrMA rKݿR(f"[.™2%oMeёD+q 4H %}a _DuΌleX?k~ cxR÷ߑ L !>4s#x*A- d8fU7]bM+VUsH>*0-! .&wڃ;@hlwjn?q \%]y#G]<^e(QǴCj%Mx8 YluZ(rЩ=B:063|4l8! i0kJ! .|?^/~ 8gHJcsz˶ަ𳲸D:+ScmCW}2]b9b 4fs]9\V*ٓQ(hya^c!-= wE9v1I_k%N!Xj'TȼUp{B9$n_ 9Ws-8vv:i#olL:@8tlLP)Ryb^o``Y OuR F0F(xǝ )=CZ =۹"9xi>Jct*4\M0o%(GΣ-ry1q/*dvbm6gsT*| SJ +|vv<4.oD3@k ˋޜ C\K]J /I'}ɥ>ϤH|cC!V@ eC0*.NOǹ a{Tsއcl%}ݣlIefo1tA07NtL'ٍpLhFb̊޿?DK1{ F#(ޞ(?E(‘'͘}OTG;9q,'Ϫab!.lMNw)⋧5xbdGTil= K _)\uu2=~ Gc(gNgR\69Up6 N7 Ux]2K8z15LZ(}>/~B팰D8\}nܷ E.7#$`Qf1ɋ7xo7aRIGKF36}   bk|/܂ɅdD1y L2pnrudA3 h{ɌRPg{fgi-Kd;^'_-fC.4s}2>.%_>}+iA?ZAnWPlӾvneds"I m<ތR>#b0!uHmA/lH_I;,k}YuowWnoϜeaJMVJKU\n] x ;WbѶad lW tE}Vɗ}*)H׍2-v^d5./cxOd6 in3ٿv|2؇m ΍V27ErLF)OAc|guE4̳͝.Hݍ?sfwx!鳞#)zOpK )@sayzWjx|ح5Su0z5=VnxڭLV`I7 *IS~i`=B~?@.oԼ#% @ɯTڞ l2l}8?s!zz|'Ȅ @5'=Hjp#_,aC 1LwnVZ4$LO>`/Q'Uz QXC8:;rHh]4%ԅȖ_kwvZ%p!Bۛ#T1zd1ez=d$.a3WAk4sR<$foKuxvhl_\l6@ڄ2Z,FB0FVGzܰn7a,M1Ν!lt_aИ+im"fΧ]r2>AIP,\ "ͮ+^TC$8] Ha&eHwNumDw[mSw}b=Eb0 &Bs~P f``ǎ"ƾkK <6|D;,:A-;2 p9ɔ]r6:z 0yRg3cTy@@ <G0,&~V?FuBy]|JBLUA"`*[كDIԘB5ih0{ (((jE鶃(y|?$7y)/*Qmc;ЗGKB3xQK9j-TٝLqE[/½thkBd菴EqpV0|P˪Ƹ0E Oe-Qu ؝m8lRب:2Yؿ}R*-h}1J/ =hHdt*R0/0Zeʬ&}M*e-uu>p=z(m;G%ܷ]A ӥzྥBVUPK؄W݂`IG9Cb5<|x%j6k7;݉#W^`YAeO8!߼nPjGPEh!oSَCɨ#דcqPa\Lx4YQ(\erMCA2? gWow65vf-8ןvC9]+W{MԖΆEſ5Pѩ?+x!A]OI9Lц\l4ωB.@:y _VxǦ|b#H=A]ad-O * @Y{{âTζ9/Tz/QN'\;@MćX^n )¼D?FkD-†d xM:Å-¶ eR$7 QmwWx$?UFAy^}0׭d&{:SnꭍM` ̐N\bX!1;$&%QER)҃`^pq9&LU?n[3{((- l$#QޖɳaLc]PM4kvv+nK 0l1qF6ĐZ>F]̵^xXqv}l#ѦXةŜl, u#c[Wo_[}<2od6UwѾ&g)HAEP9h:$p4zwtH ɡ=.4e;/W!ԋ`.n'D҅<\뻒^ĕaDa9naMĴ|\R;Ȼ?٢Σ܋J_t “ɔ|6><`/]px= rQQ&ā\Ծ2mFq"mȖF.y&'jqJ'7uF \ | _G{AH8]U xMU"G1W\`dg3SC`zTSœ`z"}pk,&D@/۾# 8@c1)']{KVJ݊7:8lAS}>+XϚ$>I2+Zw離u╀Zt]ѮT-8w!֜ъض\J%ˣI%:0B}KNcZJs\ep4̷)~:4!1.S2S$^w\Œa@gO;4^}bO o}ߦ龜{& `MGwb6w<5Nw)gg7d ф[ 6SW4wdmA'WGQ_դ;'CK5%8F LwU,bNŏt.ȭ+reM@m8Cp`4 Wv)3nj?J 5+(nlsWr}C ut>nB)h]fpӽvA#?î EyYq ` M|n8w/a񉜠DX]b 2*uz*Ze!Ԣ# -jҰe,7z?%<`j[&,&K< N/q7 *\/>bgYD 0=:Q`Lqezy7oq%:6MK+nuH՟PԠzlꕾjP˶mlxYٯ]¡%ٺ${3c7xӫn2ȍ` jH݅Y}h WF&m edrH{pYEʓ@ LyLLg4G8'qOھX\=I{\e WM/m!QGddT<0qZ28nQL/cdpVS~*}8on-%a.UI~o ޕTU4[Ѭ&זbAQFʡkOdIGq:~7jdiLx o-tHl?̽?!*3NU}aZg/$PK :}-!=aK&% e`\OgPCXyXDZh +䰽V0XB:9;JзٸF 0Iz$GuQ4p*O՝Bװ,pW:}YִT}bǎ[d]h jkEa/{lpxx4OPzQSԤdͳ aan2yE(|T ]v/l|%S#= O+Ǯ$ԎI' ly&o݉!ovTمavŬ> 6Pǝd}d.T=o b90+ B>TC&)*3mCx"YTWۿbŁQ;_KtS[1mw`8eY6Eto}@ݹdKe4^ޝf0?0U2 5O2W͙"2r?BF]?ݼᕝ߿mSPe=E%Ś8/$HӕM`IM$lkHֹǽ(B j{+!-l{"u6.8Hs REֹnը ް~"{̺D*EF6I Z|:a";y4Y*!|AHƒF˯oh@@*WH(-g4< Wzv6UO3B`®nJ[s/|ڱe+/$8XꁬR)G+#,gBK*:0GqӄOB ՊS!]ޱ^/OƤI~Ƣ`TۙB?뷪ɀNT/yr7W 0{*: T)LqF]=7Kjݘ7G:KaEIss7#խf'C9J7'nۃS4ѦO~),k E6ܩ (lnrH;&,b9v'fXA*<~EO;BbV[R e %!Jeh}@:]x*U0 e-nu(&m+GrWe_x=h- /BeX4v"ufw$f֠,N[C "\\(z@VtR7jb n(xwq[ޫLޯ oNAzry"/0nN֔m67#a15[€(-_H?np¡6Hˏ_Y8oe%IYfD6hJ? ]\bEkhQmb߹Wi7<'tH`FN]e'SZ |#0pp8awy@o\ۤ)"' ] 6_-qhP%1PtP ؾfd|W}VSlͨ]xՌdH?2W`"f]&$_VrS,7je>qu#^kxH8(GMFMFΤQIm)5CU6q,qQ;A1EiSaJYLA Jp˒xM26C%"va cD|ICkI1&Y> 5գy.ymDY8“5c9̝ ћ#Mk]4>NNbB Kp]^U~ZuK'/~߮,gWA6Bw36rE!Rk@Vڅv(}o6WzM<6HF_#މL Wg|f&*|Qg ` oNUt>o^ݮxg.-KUxLk_wmX (tQ4C$5}SJD\޽擃KMߖF4xIO B?CNQҊ`)"EdPK.Y`7s.k&C߼3QI3g;D{, 6,-q/C΢z/n&>c(xSrcz9Ok$#<%,oz10{%&i.ZBF[ !C SN^spd[ x0@wdǫrf ꉥ"u@{a1AM"֖ vޔR>tG q~Ao+Ѥ}6 $HS,k/-Z3SsÏޑE7UXM hkt UctY 9!Np᫳/bOu7=>@ٵ;HLcYQ\^~˖w5T1HYj[Q1mUU꽨Fpk>쁓R@ GT*hG`sk|`r v#y$KWr8( vJ`Upd-_lT$G5\e g$M;$8F6i>~"g a/s V^l¿MfP[ 蘩nv1 }b8ǍQցkYtkjp1m&wJ͝=o5jzV)ͥt@p]B If<ySljih9wNgʏrVu\+g|3Ӣ'1NUFb+K sP ?{+`oڊq:/8BOlc`u4|WٙIEa"Ɲ!MlT.ɗ?( u/(_cBȣ2$2@e |nӌ|! *_e3Cm}45+a )sh Lz!X-M[Fbԝ4ÝH=ײ i J,_ܻ0 S2AǮQ5F쭷H?3W+R-f,82ŕ.]fM' AwZO]# _ bƬiɊ,-6Xd/ 5\"7cyDlOp" ME2j׭,L1ۄ5,Ϡ4;M!j:Nb"i n옶ߛ"w%#4:gI8g$S'+y\Ay?'|:Q89M`2 ;~lf^0c Y}ܐjԱt~CY448' }kz 1qS`0츫׷$}ړb4hM,AySª3S>V]CW-B^L%`[8W0~<Ԝٳ4qsUHpJBGx CHJAtxBєFb~b ƅHe/OPS!AaH7F {MRΕ` G'-U [d]("THU`"g G9d[_Tm4end|ױIKH`rҎ w4YJt"{,YA [Yax&(I=[3%k|bZy8~"u, M;L٩'*la@f?POcΒY5dM_-:Ph,6Wi{+I8 x|!D- \2ܤOd&yD>CG ?!YٸjuzAxӀ=UeSA)8%7L6hg{+‚ɉ'q̨299~Z!dݚ{踢^@VėB4͑NZT9=oQ)@Ttqw{i $Di5T)޶7_ dxK@QǞ>Nx}Tq g)|B.1H&UЅ N'$$^u$0m$:#Z(Z_~dbCͤ:^*řU.pt?iB)oIHIj`5h[[[۽()v DsP$t8(j.ӱtjϰu|@n>7!5!O4w7Ӣ缯w\⒥lZȳCj@8_1ѐ\.7?d+qp)2exD\N'm/MAorkѐw9.[,+ոH=a5,[`ZEFյmpq z?= hƙCV-IZi8 #E.&*ϧB5w2Tŝ7t(i<\QS}b<&ۜ!֐Mo2TkA ԡG3AԓZŭiSWWt[˿EDӷ4E:e T&IHce:AI( nіlIБ|Yl٢|sqp`eĥⱈy\Ҧ Z2KsG(o%χ& <"Ze;5ԘѼM߿qsO;!PVsPhaA܁<_k1rn_7Vo!f7 zVeјM7'6xLhQ)d:碻f/&}@J - H_Nt=҇ߩ~|V<~CbBTm3E"=Զ–|R1WhÜ;uw9YAn_ s-?뒝"k:7D͏ԗUCD=U'rp_jY~,NcLB-x㎮l&;,Ơa'&Akf9yڜjfAmmh TQxQ _/nZ.ifP28z8y6<^F9Zyi>9Ty@>P|`8J0Qq%zM>o?TL*0C-br-T|:!i_)#B dM(kՃn$hUcMMY hBjND[e~2HS4h1mLڃ~{j(uovoI)̟&N_ttI$b@&(,POS!77Eg:^J M~ק.w34FǠnZfx4Z*^XЋR,`$^Xwx {(Ir;pw4/QNN G6G]GmL$HV4^Zј7UKrIEx*rlŋZx=Z/ !,H0xLIA5v OP ( QKФ?nJuWV^'ԝebIwGx/CFLENv$3O/;kpѻIR^7^dZJ#\PI2,9r"w(a{YC?pnC9AAtʅWҸj8|лa@5o/*[nzTx!PީkE*$rjt`)ؾJc>o=d/j[Vv_W}y@`,QgbφăvAAχğ֬"H RRŜyc8 ]*Ҥ{N >3pdM[<)LIQ]Ay7-+ĜqXߕS0[fΊY{+H2Ӥ 'oCljg\ %> 8>o<&9ËE$b0O!u/̇iRJOy0Yh'uR7Eqa!ZA0JRd7x+kt8!`{@b- hY+<,#JBfsL!i>$p@ņ#M}8'^w(t .8u*MWxܤ/ ?^qq@_«-뛚!X5?bs)t- M,VÍqFJb 3\4H94ʰ;^YiP(dQ YV<@Ɇ¡y.bDzFɘ<h@  /Xʽ~mx뚙6Cɮf wbGfy>vk7 5jJ2*NXB׉(Ҟ.\P]`$j<)KM%n*YY!Ƽ,mŔ `bܕMɝP^"^wٚ@x˔ObGYw#m4,`Ӳ^B{ [%nڂlCݬW S{]&];72{ҬmDt^3 ˍZF"—lS1K?>,?f^dFIYZ+s*Ϫ&h,lgo_r>KkGhT᎛ !a{ч~FP2@pc n`BY-FY~~0rflxdz^ X0>9Ba1VpXQܚ%ɦ)8J,ꚳ K 5sG J< H__0lP:y׌kq]6)W\t-#+ԅcʋ }V[NI#zܶoXx§_QN, i-\)G﷠T(ޱ|W#.`b(JJ❽nkQlџ36"ƃTqB݀Ͷ<wF{[³~j,xW.3oAHt܅Z>/5R5!2};PydLw"YL.ވM y;tA0w_.aOeަ7z8FtSυB?#s)UEb Q,5D G᪍]ա*{mt G-}\h,+ Be*V`R4J&lhő,cdtPǫmO`k pM5bŨ)bϦK66xٰK/BZ,̀9"Ffx3aZ!0iJzPjlH[Gou((F $@DV֫z4'9N/UunJ -n[g2u&BqםK˫zXc5R{L 1_1;" h1َZdHd݅Y6O6PfK)5 eQEd${Ï`x0.fTaOIf@N.5@HTrmΑ+UuQwUJtLޕmnȵZn~Ժ;2 ĚO¶-a %5C[׶u _-̤9,TtM4hߞwlD8HϽoB{I}b#uPznt6*D-NGh=w%PeI,W_g4G>Dο/mεx8ǩiő{$0WD:?Ѝ1= r[:S(UCoFqi>I4k-Dĥ3p+>l KarPɬg HPWuHg!$Qz،\T0~jiI1 <*.Pj-L]_䎐<d CQp-d_.(v0 ͲGrdQ'Un0N?a vtLP,]M_K $ep"@x0:ce|E0e IFg锢 Ja1.^qVy`$Bd@ٷxix}9-ԯ:oLEK[8wVޖY(hɱ^1 %+5X-"b`m B|'d~jJ-Zg*tqM%.ΪXtSoA MoW,K{dF e< T˫Cb#"!Lse E{:+zfz[0aFt4!^#>A>z_dX1:M_L$O:Ɠ|):[]F՚;鿟zP]1CI}$NT1WNz`ς1E-yFj`$CGY;f0eZ2[7˿}LR\GǃDżKKF!_Qe]@HGfש[nFEk@9אne'l9Rwh8%?u+1b0)4 ;c{x⸺*?f+iFqML#_X3439|45R c@ڞT*:[̩=c+!~JPgXNCCwkEPRUcqlԄV"ojU3: ]HQ;w;TF?f,:ֻPaZˑ?btMLq(m)2f v.P_n:8ʶT[1L&(`+5j0<% 3p)j/Dǣ;WǃB_R;/svo?+vpCY0>q1R75 pdKZ=BLNV䈕m*3'-fUZvXҟil&-x lbR:kIȁ@PA8E}UdQJ2!X9A{Nt~h2(fInsw3@B:Ahi@ks[$Z]FJ[ =3x:Drϔ Q=j3M[ȅez?g K#r(w_"I~7Ğ]H a_x.ox1ARoTqU}i) ja(o4 @ _]+B?D"zl^qQ 1M2lPrѢ30ܮ}(waFοPr} $^JPiѷ'=έe(eg^֤ʺt{ck>Diok5䫽]c e:#k<$Lt ’жH+PIo M^MeYRw(8>*[H_{EUN r$HCZV J܇ syI^S8E!nbb Ge5^kK»hbf aOKh~paV2KC]#܋_JF}I[9]N!]Tn0PjaT>p@@\b彩?-bv/ZRf0$^ӂS1Z5AԼ4h*- ,FdinE0{2k`r  a*6U:`8b7tPu?],4i~Ue$Kr"Ig^XR񢃼c{z!fx$̘ew<YĞ[z(@3SOokB 'yI3roXz<9p۔4˜0|eSƼ o mgpp){FV[G@} <˒-uU8l 8n+OnTu>'k9f7z?;w NI^!`Y`VTMw&*mdP*!JmSz* ς-iX!@&/m e;a-֎B5n"8oQY&;Az&!/1V$|6tHpƕ`=^?4LEz[J~UV{޷\cikJIT:ΫN|+.$<:5)h,T՜v`+<;[ys1| ⥤#t+lƥF6ZS2h߶ [WH /PVA+9(,@q $L`ͫ -Vm4՛'$MMx{!uqJSߌ/,pJq /ḰFNB<*g:*3x5.0qd"gO4bD9ZFb!5_~’^$yBI濹J$-[pkž-yy05KPϫ`ǡjRER?[–d6ɼ7E(:2 壛f(cp>? vkD :I5~9PvIh>;j7|c9w5v K4X%* gZ_#j:4Ǿ9:9Xw3dTKB|DA89)xqġtzSoݪO8Mԟ]tX 4t-R: =~bFW?}hWeZipǘPf}aѐSӗ*q={kP&W^ D]dG tR<% Ky!;_6)fĬ|I@o|,Ԓ Y[L #+ڤfNΪ$8^XIm}D*돹?E,tٹkyRn[;f}*&StSBxQ~?FExh?b:] 61frHE-MCQ`0P X+w4հBXy|} l?p@I@MY>!;KxM -%Oƌ ]!:n~kXNC&p/VG”ihi_}ح#Jb. ґpIܓ5Y1r[B/{L%nk+覅9 xTBJ_ ;/'^Dola'MJk\BhV*'!H%SA#RBh:խ4ɽ 31)g %Z8-xFΙ ڲvFxy߭ڳ()DEU,mpeOv/"[֍ J$ȋ9zd1n1Pzۚ]0]CԂXvdEjڂs $Cf^u5%t:=E|V5Ws~)}:W S5-}-^ ӕ@E^1i^XaլT H=\cVLՃdƊbe6 [X0Z:ZB[r`zݳ| }MzF}P#>fyy]1Y>MJdfG~Id'963 $"lN9ta^iFndGw tЦk _(yDkj=jy.~F9^eV#XR}|~TMNj@ѭ3wנÞRް|hR 1^EݺCJfuMcd6e0ZWʲKПGNS3.RyxtOD}aυSMQҁ/Mb,@1 KWa+b\(rI $JC)z  PrqPmH`c Ib\b}U}pء+\& 2JZ`㶡:5ۃWPk^R>pC~;3 eIzMAwo1Q6)4p"w?ZbO_ )@._;]!!R^+(/I 2ď7(8N7޷{PlTeL֙f$u"I.X4(C2P:;qFl|<.~.JU[sq7gV hS{_9t92 NYŅ_*{)XCnѫjef۱Z|/q6{}4&E> ^^&kNV#/xzZiޓX]'˝tg6 cq4Ͼ}$NU$U@ ݲazQ30 ?U{!$ x@kdׂW : Cl}y+71^itȦ^AQgɐ Cs͵bLhӲT?^vPJZ4Mބas2{5z/ɈFK5e/_ZtY"Ol^F0!xLSZ>U _:aiS)uK5M~D.Þ;ejv KØ̍LzJw3zjd}4x葥@ӊrTك:hz1ג=f1AgOkˡ!5Hf9ԃ=qFmOMoEFVϕ̭'z (iX&e<}0k-)_ +V!߁dl"Oꈑ:5vunocС*|,|xi *Da¦#xqu/R_PA\|Sa5kYpw 9qP]z#v*h|{ڏԸc=?=-0f%Y4~Gplw됿jy1䎬cH³ձ[ֻ.|'fZ39U͂ZE:ltyN x t~gQf0njct.4T D)JT0f)>4 GH j&:.̣-fz7;c}byQs&>+j«3zp Mpp%?SH#lM|\E=[EZ)Mi>bfVTDe{ǢRwo_),,Ukj@sGB&`&Z^:P2V+ȗУpMѨ(nawCl.oI|C# ,V6ptɌ6xl]buOV&5st[uؾlHJ#;@JBk ..=v<6=_7(GTٔA-_djpOHBAj(fZ gt&e= @ݗ)$ߞWbJp- dA[@bPduI.b?í^9Q t*uCG K@P;L<$cn5qkJ*4!rM8Yl6d1WS?k(rꮽCM QEL6.x)4l c˙< bAuVדꁮi6Fc'B92Ǚ/H9ud?wԤ<Ɲ-CZi'Xk}3-.#FF9RB098ofMQ`0|9:78y)z1J'/v8b2][19RWJ#yB;X+'u&oNeA ^k;h39:Ox̖`i@Hh3ّ[G=qAFt &crHĸm:e.Ŏ+!%Xym۰/5KF MϷm)V'x!z=[ހB照|Bd}W%gST.KZM'GW2VN{'DE%<*0"D!㪬"y ~ު[ P~HDњ2Dw`J^B8mXw8,#6c0Kj? %S8=')71Š@݊`;2-SA1C ^itt?$֝dkP?ۆ~W&9vȏlF`5SÇNզksr#Q"2{P5,,1*C\3&h*g$጑UEQuޭM#?~˦7T65CMlDvkdi4+^ %,%c@G*? npSx_f|҅QԔu5h IMlѺckGMe\KT`/3G1b@ܾ0~I9\MejfA!Wc~`^ ĺ8AZ+Lj n+( 44EeB(juPx zJdc-:T?hC"RwQOF-%Eo9θn?;XYM]2%lըqpi/6%_&;&݂'&,V]uP_к -q \puUXR. 'c N )58 }n!u@TGSmzӂõ2g:+%ي5 Ŵ (簐xZZ?&Q-h_@.S+cāh|Tk 3@U^߱inKwVN0h0}_8[`I^qDs3A?yϘ BdHxCY|v?fnUoo Kϡ݄@)v 1.ߑ M-O$DoPٓ֜1;ճx"tE\ACih4󵺅k=+<(]}\)J؟ȹ]n]UqxߠHO^'{bd,6{upK0 tP\@ 0|\e {^:ՠj@TC|PGCYcZ<82>)G{bI'Im &AhzW=OrڼcF-*J M͂BnR'`v㱏_%Vi$N]m \CG36AO0W1(x{o$70M3}ny@㚣~,+1dN#m3-',hb?꘼zybu^Is;PO?xvfDGCtc˚!i|i硫 .A#P5R"5%Ӗ^Oo =? >DE-,alvtĺ{.<l~3 yjba].3rԑMxa6 ɌcuHOHQ'͊'Þ= >YxiC"X-S3"Oo2^beg<&[gMr_w$x8*sԮ5}\<N3X|Mk.V WkMķ10;dЧmאq;Ri`q_(Wu '@Vn4* 6yCՐj~!N|Xk brAX .;FϭI!B! {1{wEqᕔ# 뼗֯KdfL]aChYS? mXu[QbF7[ze֋ey10 s߭$gnVq6ZhQ˩g0`j@F54d-to4/eʼn?.RF3e06˲*/RpgY͠[FHR\Ҽ7T;ʸ$C{(Z},\utL |'ia 6|-o8^<[$H*I2 v3!<u'*>j,累T%BK%?e u oѽdT:kє,b2 F/r0w>]2J>U7m* }lӷ7BP|Sŭ~o_4`DjVkȺDǯd< zH2`T/ fF9`bP`DɺA Ahq cS=7Qj. }P0֧&h@k Hu; )|#Ͱown~!#nOrIϣEbH <SۣOqf_4;S\/[D,,Ȯ !f+:"9[H_ٱF]W%KyjGA7G7cogW bMSaAoᕯBk&sG?,ie;)`7n9>./`k ]y"ܥ㍓y9DaIxQJmqydr%jՒf&|!@4jOz҉.Pf q9# 0J.Dk0 2>dB nVwȭ[##g Wڠy6붭#[%$J0MOVult]EӋXe|ǺvĦ2ϣ3<}[ G'z m2!#YB#? LJR`*t֘ڝȿ&!0&)SSA3\BzTo \|;yPZ;|_:!>O7148(o-F^KBP;(*kI! cP[p (]sՀ:.qO`kI?JfU#<XB[O`+:5AՍ77O bp"P];!4{SFA C4Z+&MA3eFk"jacB]PQ`Mo!픉BZK!=GgqN`ۂ<Au%"ظvZidp$>H*o*JlD|TbgsV z,GR }ⵥ7j6y8L5Vg.?ą4ksVK捴ͳ3:0uiCǤݸdFhO!gԜ]5VE}jo|?+Ixb0F% 4!]|74oʃ,n\HeHL cys9g۸6W7NCX}AI@F12]ABm/P 7])BC=xqj@chǘ=95qu˝{ A\Z67'|2كWL-%l)eO\b?!s0ݝ*fw'١"-c##h\.pMC!柿`/N:!@7q<6P;gd! t!  b l*'{Vt1DFJ_JYg4kɢ?cX!J\>- ~YiJ[ɦ"+v7ԶJܪr)]Fh螉|G @܌6(nE6K8>b"3kR+x$UzX܆Kw;`c N9>f!!drxD&B^Z='2-e,xO16l@&`N,{b!hP蠰J)=J+k*A9⻝ɤTI"Qk P/@H*&Km-zDJf.YCZ: L~ᢳkʅjK8{,C]c m\ٿKN)yv9tA~rtC~ک/@4fFy/!}ـpL^>z8u{+ ?PաDBkrI\e֘^[ᎷD؎_ v+hɻC_[ZT;O"2fyE^ժq< D# O cUe  0ޯ/{ZHn F׋8gL-'` sЍQi}ڗ|:2я6}CĮm5Q!8T̹v $=z_d-gµYJa+)RP eЩ|cet>ana( Pprc@C\Ne0SLژ?(vJ z6?;iT ޖԗ3pt뷙o 21lWeu޿"r|]Hږ K̙Na JRD&;'T ~a ~nTndztʔkv^[?8<A. ӸbnWpS\ԝs V$wA 0|R7)JKg>zi-.P23:j ` ^ yG?jrMչж"$= _%C&!I>ZWޖSnXSȢ\łGJ_k'. zҍ6YQ!S7>S{Y-=3|"fu % ZwF Z`[MWEߏ".dAO2;pkmc6lBl~yi3lD+Ti%鿷4 'G+Xgʚ; E6A#KYtp2ҍ7~^P^>JkCD=o+-*^%ތm"+`c#0NYĦ)?( !XD &DIW >5Mvܥcl?R /W:p[&rs$p$ wJ>вU\}a>ư`.Ǩ#EW RHTX?m66A5I'SY)QSU@Otb+/CRhQƐ?yRp1%s*0iWC `pnR?u0]dg\ -{C|?(PL;@"+B;<N_ҝf,CJpMnb^ urkDxoY;7wD^( 7F*~v"Wdŀbٛih&@1=uά[a֜P,0+p`Sd} v>%&@u ǬAIHпLTҰ>岘+m.q;6bQ 싟s=~^`Ef ap AVGf&_eb~|YlJI."²`֩شQ$/<>X_^⦆$H۽*(OAJ8Gy{o2}c9\\0⥆l ޭT"m፱\:KK)gц ق ƌ4ZEh sjs)C\KKtUB2 [&/8rgMǔyY@ެFeFl)Ј,"ǘu!2D4,)]eրW yǏ 3G'ZAQ>JfojGpqN ewx4 S]VA+F|^\1Vj]cwlY{fGӚ<o.~\\926?ZhK(Бt&x ,jDξʼB })H ZH\Vp*$Bci/Vb0ᅬ7я nPd2-=7i~O{Ө_JoMIK V[2WJsM1@Nd6za+Fa >w(ZC Rf(+0hS*=_iI"*! Afy>{#GqOWdJ yW0ؤl5G(Trov8j'4zn/{($$uQa!ovEYBUv=NK*ż[`8 Z9pypXA HLZB.gNEV;aD=H^/*GIe?wU] #ԪCVtCDw245x\TC 1Cyj0$CY㋩U_[^Ca7XP,2ioMy~p%˱}; JN pWߌ']i-\UDx:q\wƽum.2#i͌J-ZLcAE8)ω.7X\QX.{D@/# aOq>U !J撮CQNq|UgptsQ%r,ahMkH>-IsTN-VV`S͛)w!'p%8`{Q#kIku'_zJ|qȮ$ 0'hSp6-BYo_!,,#e(7Iu9Q@w!E6ڸJP^!,%x"d;Cy!# <"+eTm|.HuHl-jr_{1HD4!1Ca?zj5^N<(n.WXTDe.ds:M2P >Ǻc& ȿf]M4q墯Gc]ؼ@| -_ nzK*7p,,P%[qd0H{#Bq|rPT&T4X؉`A՛M]{Q71OU1r\PPz3M(?%[gA588LZ\u Q*F2kH?s"q5_Vny8%|h8XJKOѹ/0&)maLcAƀr߻n(vWX*YOl_!vsY=^kSr5c[AScY:4&zJ:LH-\)쭿 x=x0@xVKMt֓+I8w,&-a _(a1<|1%rɎq B,PQ͇[-mb1-cxO6kgA.L[Z1LQ#y- qM9 C:kSS`mc]Fs w 1 9m0a' SUb+sl Ю<%ߣ13am*:%%Q#ky.fCt|7]-Z_jX@n^m8t g!0[(h[WCv%#2Y91g} +˷.MM^)ЍLTL`PyaC;,򇥕/I &YPA-pF՞kϺsţ/;V +[>H{2 IÓzB:ҙIk1N2 KiMni^ R{-NzwEx18"YZse!V5}XZ,Ȥnv~ 2FA ◑|afliX2Lm^:z5k 1!=Ex-Vs;gռѾ{xZ\URޞFX"B2mju"GXMYw{.K3A>KԚL<^T{7aV9 mܕ, AvhY@EQLeuܩ-#<>0ԐѤOnOah 0a׷D/I ̣6NEBБ{.܉Zhy HQ̴>e. w`H +]mt"|JUA~jϙ?ݤܮ>Eazn]GpB?O1z|ALSuV: 5IM܂HJ}>\5MTy/8ǹZ^!ujp[Ѝm FB~ߤؚdE_2nDnZGK{iס~P(Dzd>iМ-hnIՇRl-X}x0%+-aӔ,D\u~F/wN5ց-14oge(tC'<%a3Ӭ5Yr8hI<[^`@Ɵ~"R)vYόT<*<^tpa8È'ǽ ڵ:AVAF]j`q)_"nSQa^I0R)|7_5i/Wة]d6lO3;/^\ N$aHgnk[(18-r~ݫsf(;`nae&7JZzvZMY=ܐAL[OqlVgۏJ :h4`+ 9;8hR"#N}\Gbs/m8#YJyQaR+_H&<3`}n/o]Q!zXQ? ՈC%񟘽 xf~W 9>HJ1C2;:*J^pW7.ֳ `m&6axTnDa'>EYTGZuKĥ|hi7opBl20]F0]7\ȧ`.~R?oX!fDISi0<Kո+cљG데0uFǹFߩ1pH[lʅowF:jvZ%d:dy#FQ'mĆZh"JwE{d5 #[&} <ȑQ=-.Ǎ$#Ep+S"qH Zƥ)H,>miLK*l?ϲ A-5U?.f]P.<4ᕖv]76о71+ՁsެX b- *6VgцCtVTDiHw_`\=@紻R]nm[Xݨh KF;2f05ۊx퀢|[%R/5t{$ĤkNT-\&dR,{V-dj]7,`(U?4 ꆴ!]Q m9u_$!lKz5EDSņQs&{)e^5۲gmj8Y0(t \ҿU{(%AQeZ*4`R4=)7S!&tɞN*huC\*22UpCӵ]$P5 ILZNtDmo-8ӽ0R)4e.SfVz#+V4`隅 yr*ֳkeU=4Kc N\@'7jF@]Ɠ2P%ZN:|xH)Z`횈eHqg\Ts7`Y;anU!Qrg5@FSV".γOqf޿~ol$]8l":De ㉨ļ׵37N+[494Mj; oHrjHwG ~q>Q_SZ#l/ ̓W,ۖ93[v ('2Deq2glxhY÷c֙[_y+nj7~i ŸE2Ryӈ_ Tb}kCQ"F,;ZdpZwZ΀CANSk*c:g1kE:MjMXwָ*RĿSMF󒫌&*Ć 3J^+듌9TC7 4U}Ĝttu*C~s I4ڜ[~MCWv&wU]'߸}:~Y|A?rR 허q?IrN}4a⤿s:Lz%:\OJdP@̐GuQ|ùJ\/T֎Dp# l3u]bzYg߮KzE. T|)/ f&?!#^\'-Y{5HI]=1C#W*&=t{ ԁti\_Z"pOtKi_'P]q_&(N) SakSyC!O zּ 7i>|"4jL-d@=rR)=ZI0GՆ20{Ș*5-вRSd^l9Py#f BM̃+X /ɽ]택Yw{d7DQ[Jtj*h^']d {$#{v&ԌYJ"ˊ|Y2%I-ZJTiG);ڣ?ck[3[Bg}[*앋@ah,4yV*xk'jy_!D*siEE=Xve0tug*HVX\-tJyZIlZNˊx(sv/|f{^ѧU;؊"}oEa%ubɽTB߱A (IQ'̙&E0\RXpS55};\sp bm"HC%&7M9\gtR wBD*X"+~إ,-L1d/K IóNg]I$=j`w൞D{fQ3=xN ]f70LZSțN)#G֑6uH!TKXN5̤Z+o|s;T,2& C>eטg2x m5I?WǎlGFg.*? Ȯ 8A S+O\ r=9.`)+Ǹ ۡ7VRg!1ɏī'jY,S; ;yOPdYNj7ƺ0#$NzCIYWeF, ~T'>qG@WM{a,kC4c2Q~{Ia;r)j q!^_du0zݾ|ĜXNjdrue;1ᒀ*-4PʇK"yT&3e[ĩjπ)R#8Fu9j_2ad즘꜀up~ XdN*sg4'|b}Y^HcIꠎxuM'u GWZA?!{E/eUW?o"8~43]UcN <+S&a{l%̯}k.wtrKnܕCնx)iٔ\RQq:T\ii\N>nMI0m77W+ 2sWP|jݨ]D/in+uV6jME:~i}{j,n[*¡;Z_diT̛~qhxr4XR 6-n H<8Eڲ{s@{XeLr=(7!.'u?_r$(e5E =@M< 0XY7Fh l3g?ɩ`r(1="x"KD)ϽD[ԗ'.@>k-/[ 7%LZ\;2H2L?CZ/.-ȑ0Ay(qdzϢvH$ R NJeLlYpLʼn Hli` 5n]DŽ>6y\P:LrIu"I  ufb~ I;hۮ#mVoE @c+>f8#] i7V:=K*@vǟժM2eMp__X jvȦxT0YqYt?rp=Њ~,!>K@ZD>#@[‚ !Ⱦj u„)1T)6mgCB6h)& Yvi^#)&iH ~}=Ft 浣[4c˜gPQ_N},[0w>3DMX!¾>Axm}t}e22rUP6 <-a`.do?`ˋYAYUpדxy}RHMȾF~=-dO8𶛫6mRx)f'z3WBj@<}-a^YbŽ*V3'b|pOajsj|vFgk,/3V (-\7v4ɑC qtHYD HsG!JڲP\ռ<]m5R}5'Ӕ%-_1I5>lueRիi؃'290,Ui 8=t5j0F'#Y>%죥u( 9p|rz#Jxo/'PCOfpFkw \œ3X~.؄&"CrRi>KdIFG=GThFbTWhMȄX)4WKC?ZnJCdX`2?;ej&?PZ;7`gEl 4Uˌdk=\fm GUPD njCȞݳ2B*cŸ>EN4e,.JeTܚb {@fk5f ,D>4-𮉐KiwaA@,6GQ`a*\ SlQTIimgKq( }N´WcF7wwt;HKQ`"l(zI Tc#$!}ҙd3,dSr-܈'ߵ8r [ ț{ :5b'/izǢr LQU6oN'9ƐuAGJg/p4Wʫ5Ƣ5+l֫hmK_pG\ 0h/+Z>mQʃ/Q.'*Z]F:@.9ݠn%'?[G[U̕, ?-FhhJe+Բ5axi5(H܎Kh@ W8~ 3 G9 ߃U"i"xT~j>jH|imZV?V3tz=W .{z2|JxZC4В~6#2Gw]28Qmk ;>մy's?؂zI^=j.i!K .,>;<&{'uE9wq/+:fV4OV&Yծ|G5P_h>ⴼh$U_5yWFjR<oĮ"!f-/5RDb)2Vif2%mit\+>zG2RW,jeczb$`SLz,٩R\D&-Eu-;8k>h}:rT-a2LAhBEU50#^40S[ ;Tk LZ}I2)aklNɺ:5si@\<X{P !)-.v-YDGX|Kf\]w,NPUIK 9;q=2T4n`G% En7I *s*t ,:L[rɐYw/Bj69߰.B&Ln@h?jhC/oC?Ń4)%U]YMۓ'Sﯪq~\;}-?V>q!X6LUrZfH'bG&S],vZOVɳƞ< qEb5VFj4CKeUrcd)~=y^6]i.D &$zzDSLXZ{Xӗ ^79D4\DVar{ŷcblkj^s>}mZ$ ۤP3'lF/.?kbe}j~EB5v|) fZ^Yҩl*6jҾNEUbv=nl )a 9TzDR_,Au,ǾXt0<4!hM`V?mp(vΓ #I;spg?DJ-i&|" ehd';nT,kPmXp@ +(K΢9|) r1N3GL'YU1Pe# 91_R4behEO7!h OB}>Ggduk{lvX[vE[Ci:"(XS9y#uጳO֐i@|O*E息c)l71tB簂2uUвii26=VW]ĺ+6$/^zm1RVQ4#ي Xe%nVIldA)x i@Ȱ xvb0σ5KUZmӻyh/|z}23jeGAzXp7k=[ʉ:O>dxdd 2 ]ctSwD]W(E^|>G|4r-"{wĺ;b3$nR|b-NML=]ⳓ`4C6^#\ӝZ\+Lw:ȋ-!f7um2T]}TP 9+oIK %?Y)Z6\X~?j|5#žLyﲬk!^3q(.Mj_q̵! lqS\;?vƻ+ibc$ٿHPfG sQϖtQKЗRdys&f/28kP&f^&SKz 7*XϿ0n‚ >VϴT߷p5ڮE;[; RuxX#_@۠ͪD{xvX-)0&;x>.,xtYn|65lNnM2Tj"[(zC6ӆs/:&ŇdfhtN|5B-,=,ź"R{ov){ ٭Ww'epV%.qYlݕX:%0If h[_)ױa# Tو@ aa6s¶)5^w7 qޅ7 /v|U\bءtQT7 3s|xE/cV}Lɇ>?V/m#tD\]ZJe}f˞J;+QF|̆<^2ZWb?㦉μM3Q99CY聅mmMqOsi)j29)97o -3[U"oeL4u.Pd EV>dxݔ)%uڅO?)P/\M?lqדfdڿdSk0f3ݷ+zF1S,8\?g@^:V-g+_ؚ*ZNԤ\h IgXE o:'D^ @%q@dٽPB)~*kl}y<m% qRT3Pyȁ)Y,MQOXƔ"Z >BXw2'7{Ssգ8[リP6mwb'`g4nbŪZGة,]1: ԗoK^<ؖpזNȈ3!۔Gb [a(2_;P6wFᖒݙVrrؼ++R#˽- cqR>;O4Fd &LY pmLɏ&{zܸIaۙP5#c/TlS]cs}[AC  `z 7q*}p[>RcY[XJLD"1eKʠ`> QKdS'Iʥ;3tR --Bn5'xUy+RZ_u4XV6Ehuh$qS?7 JttfEqMnUˢzѩ^ 6z?ˊVJ@EiZCu Q^USoGf?Pa ERDoO $AP#͔^_b(z-'z,EVB>Pxhwe!xrn:Oќ^wsvTc\.3gwԶHHŚb _;! yh[9tw}Л09TeTȞ2Q3S1|/zXSވȽg+.?LEЀNTwi J!Y.EXv|60q%yR[l e8c[[; X¼L8{xl ,}9צU73޻*;=ڙ1ޗ5WtjON{CLqg=m:"эB?d5vJ%N^,.h'~ lXfsKS i״BPz-}LO^G؃Q4&.ͻSRO Z)!|;'B{;<]ӌ3Tᔘpltu:c*3%R7Fz&dDp\FoѦI<* ZsJH<#O|vH(`@~~K 2xht?rxo#r%G!u(cYkS#3IlSDK{ukrMp??;9Vj'_p&>=vF1cX~݊MB 3W#/e@[(e>EE+R@-u.d}+zwMw轅MG+/H֏NEQ4lk f{w /#ulw ٍ\Z8,Ol4Mj"b ?*R{SLHfVyxt7!pY>[Vjm_"^ЫE=z]9$8I t>X1_gv24fBQa`A' Dڅ0O ޚM:!K`=P   HvuA:ʢ2|(lm' uZԥpL DYK+[jsEx?M: X9s[_Eۮ!~r=4]ĞoP% W.LkPtKԙ-xOҍ2[Yы!9KՏ{e۰-6_Hsd P0X7,fISx.v7]V~NP*ѐ^Agj'=Y8Oa 4,Ҭ@l;V.v(F]سNt @(zը5ZsݮIN4ʚZ_JkTNy8{H瑐RP;$ɸ[-~4Iblj|ۓcݡ $ Odk[VyĐʡh)ƌKF?0*TDM?W:טY̺`OQz W${2 J<&#!O1뇂c-x/8,ŷ,ʗePB]w_7p@5'׻tJ&z[WKa̡ &G1[P.qcHWց6y͆Ԭn%]Ce ݔ=q6#/v"n<ݢ4OhU 퐋5~kHys O&LxL],(X)š8e.mzdq,vJa!B#bH&Qla50B<ڦX+ ]Ӷ.bWԻ!mDG~Ǫ?sDb>qu^OZ3΍}^ͱ޸w*щJ3iѺZ7T;|X 6ρ-,a bhQi.Qxny~9,u2t(sT}<L8O[2}"ISGDiJwhRjqU"KRԓ/箺M}D i`N &F֊|~:o9*5Jut2iZd{v!'ԻY0a6ZH!?k=).$6Nc54fʈ|T*PbUCi}0VyI:j`nCPAKr.MOJE:e}d^aßTt蒶}ŸQ. (t9ɹA_~Z{wkGG<6$r,BCm5-pSrbC&4|;.#c_.F1Cc'HSA|f>w--[[A a8yy/)g7F@'GspӛB{h2S`H]D8PC8gldMK=3~p6,"N_@-M馃At%_4j$W@Il>;zqcW3Lx{R)s 1 Y>{Cܗay2[LDP b==+["|l:M|NV#ewCo;+_Dᓦilv}s0?sq6M[Juĝp JϙJ"h'e%eܰэVjdwVe02>k|MWukth}dg=Ӣrd-V "De<igEã^U,9À=z-O{?D\2e`D̽:0s$=u<\ YnIJxB]#~y.ɢ7 v꠽:i-7Xzʸ@B9Oǿ ` ߛ e=/w[z=*}=sƃ̌OƇG? 9YݛdKD@S?) YָIq1]0\r$d935&/ID2eqlf`%|0Sy¿ܜ2'E+sE-^7h2:"AcyQ]+Я~h+[bCꧧ8eG-;_epdM/ٴ63m}; DkJt \3Sz#\'[*hr#Kˢ6b"/VC)O3Q S8i/?9)F]Ɠ_v21cfaCԘsWn(C ^ m\eځ*>sr# XЉQ` [XgZgK%%0G):$-k˷Xj5WM|_qXyiВ=]D P1M7>X}#ho=beFI-W)ݮށ"ũR\MPr思me5gL?u,&F!4eu^V!qq$$hbpp3wRz̊dD+(>*{M,GKT?n0- 4>/% k03=AxuMzdGc"A#gE>?TA hD 5|W˧Co?g1}ÛL7y0LL!G }S4aNXR9W;MiHmVh! Z6'"؍ oS9;RzBD11]mhD'}0ҭ/p>ϫ*e32ލvnLӔ1C1y>ؼ.lCbf[OžAsc^&2E<-\l |%5!(K ,%ie'̄>(S%I#v/kkS7,?kCoseST[ bр^^? *)'R$rMP$%Y֥o\I?Z2_掻U@kd?~g:-כJ _*팫3-N獐1[N]z_"> YmVhkS`Jg$]V@iVziIe<@PK~S sI#4!b 2̹?a%yEt.?^7}ԭ_AjZ۸ѬiCL:? Ne!Q;^ .u$+}.^_8kP $" \kG}n|%! 9%hULF^jjM|T bs}2".!ŏX=|G? @W&2Fup5nΜH['@[t Ƴ20$,NbG9z-p=!tw|m!_ BݼF$S9ʼn [W{\ V|K5_iLz1Z' OR!Xov -2r$K.?c<V))ܙ-ƯD>#D^mF\ɩ,5G.gPbxd9C^4mQZƸ?N%,' ~͖m`%0KL q9$s W6@-BLX𕨌Ob ёjlSURbQ2dTZHeخ ~ʐ.ij3)㤣8xҰ% ɧZ)«Pee߈ќRoc"y=wF b.şmC+2L|H5%og,7~HPgM~ hI-~muiMGDIj ;ߜN\jMG2d < Y_е٫G2Lت,WƄ|(kOsŇ9BJoC]{`Zd#a fU(^:̣U"k\Hv_9]y3@5jqdni6koo׭71n7?EA$UI3 0:yk]x* nΡ//ړM[׈zfSwϾF7p^ m_u6C8EqmX)HP7M mItO&YhG@yX3mz~-/R$݋i"T;L#Pf|]j8}UsO*($~0L? `k ,j^]6@E Ȱ֗C;!f7(eǜ+oE6J*MmyFbh/$/3)9!`ѹi_u2+Z,,ĨQ1^5ȳ ūU1XiCԡ ̖XC+8˹*uQ9'_8{MvԘG`Ax՘H?B{U?dw$TQ*h:,ّp׷~Q{>)E},Hw0$hʚqte<-~ ƀSokÕ9$-p7'Yo8Yq&we ߯=(Y)+'ES`c@?;Le{i[ [0%wuFk♴=SsBn4im4ptR 5Y.\1%(;Ku:_)N Xq+<0zf%WmUNuoCXmsg=!/OaaurR@ϦpԒlz Bz@(YDg!XDÍLʤSBZjgbKi7V#yQFbq9U71LwUH1_q;tWzM*/ۭGNcޛx.xh:*eѲmR8I Tig7p?Sų=C{j~%0PshVW%ǓVGӪՇw5YFCk$Y՚'jcw `FarѪOmȍ*&eym̷ݹ0tJ i/nw1|&-ֈ[Y& ~|Oe?BmW@Ϸږp_3'kuz9~^lN9,UU K(/ټp;uP7FwnpodIZ$*p ^q05Tqƙy'qCѱPeR0;|>mQ=mzhRQ47*E0t>ny1[gl̩L1z+ i ז0s=Q:Npa4}w E&~jX ̜ve2ZnwՉ,5S~+qiͣQccP};k)]t`qt4twֈ=lVi9 )AS&YSPn -.4nT@n~|lS)eIPs[~ ke'uj5+ ss 4ebJ$d;4z 0,h^Gs R"ۉba`>BlNEH_E6Ȋ(e=0 GZ0?Q\&B߬o_Y}pR=zQ}zKgr#%q nl־lsayoBklc^_<`VLA\;{n;m1Զog+*:z^U.1'SC\]w)g5fYDۯ{{*`<^M˙Ҹ{w Jb6i0,Ôꢸ˫K0ڵ T#i/H"PE݃LpPiЃXD,{I*W6zat& c%)"8 Gϔ닋^*)/FT\(:G'k+vaok&p)i1bQ޼oT DDދc|Z:LQX|M]`"n1"_mƀ}M,~:ϭJS`!*&L,P:,|xc wR!FvҮ24)W\x͌ygVcB+ۧH^N #8Ua] 0͘a7^%"ؒX(wJk<fKE2a:{{=:e Up W:Vm֎9- *cm\+k8!gsL9ixmuL\ّ+T@lkfe77ɩRN 5OeŶ. (뻨@T CڡSo'$fuI_&awap@7\MIb%^s<`CM-LZ@ s!:$u:w=\;"hm3'r̞xi3_zlrs#Dl3z+gY͂YDXJ$RPhps$ :O/dxpR_bJ+ņn ^a+9򀺭hAH).ٶ?$8\r`I^9dje#y][嘐/=!9$}cߞ&'qܧ;OoiNs1qd 5- #Lɟ s7"&C )BʘjvK36nYM~u Z`4 ~RqXP.=)Tli7+y/eEA⋞QgT^[L`ˋ8= lz,JML6c#,R/X6歳sII^%DY6U~lIZG«*~0U7M7~hl~r[9.~մ{J3=90w^T/5#bK:Aш,ckEU#{"iFEj$HC-eK-a$AB@J ҫ͗ʳT6|eyOMEm8Q11m1 v_L0΋7f'8!!NMlARu%NhUڿ_@{`ґ<f5 uưz8'|w.?oZ2HRx7*;vuIABrq }n1 x{#so>: y]%j2L92 ns}_"] DZ7 W.;uY8jFl ?} Q6Vi%Šʹ$O5"aTEw8V2 90(! s,۲£^L]?fIA)7X5w^mTiȀ:$o^QС㝞H<*1ξ +?DB)9 1=\  [B[\3~&f4@GhiNj. W F?bS:{ˡ VD6I晾/j׏Z- Y㦅\mv z̚?l0D_S7-/HL,<C·>_AW.@h)!hT,~!(>*r P1J_B,@%8>.͉G(] eR{_r7?>~zY>dw3 ?3J^.T̺/.?oIQ/XYHIBE%Mr'bc.1d]%g&C.@Takp?/k5'˕ ײLT;[k&'*,n6z;:4 \/QR6*E^(uG"&'oNK?\WQo+Qv5b$f0*xЈVV W˔u'mI-1"ޮYtU Qu؍b)US n0>C^?'2X)ӴZrO 5RLj^gCt w/kH-{:Bo*-2?~]:{s^3y:~_m+߿uN4|{mXn@}ƺ w1$/Od {Zz Tho}_@r 4i:)%يg!pc~}a3Ν>A# JDLS(a)𔔺?-tQKLtLw\/hn"WhJYZɬ$" D$ǭ3n;Ӟ`ƿ Fr|;%nv&;GjB났❎jG}GpxNRE+{ECxJbYd| ]yE7M#jJ.] W;񭿗fϸjl>~}d僑(,&Uq߯w\ ;U 02y.APt6IwI]66`¦~Lg(LSs\؞ʥYF஠d2=Yv[D>=hwLhO@$N9jsYb<ȹy/,S;D,@uHl|b(C`_=^u_9Q6zSƷ+SZWW׫'h'-- brۣ {yЈD]GVJF) pf9rl`51JStQtb##wWs.apX9_˂ 7)؟{ea4X'jhŨNaEtRҧ{D 4)6~|A<u cD5cPy⃓15GYKr|axڔz\wj/ߢ| NY^rdp{ӝ"Ս)8}m3 "P{VDcQЌWÀbaMQ Vr+X3H2CfKvVIPE!c$,n*_ㆰ»Y 5n[w7{A@<g6Yz%`K̉in Ix@٧#S̈kƲeUdsDR՝P4wR}בptt/Sp)1Jߙ@[QnqN/GCd쒴787{G[:ǙT1O'vY0|R (/R&u|=&(Td?k{zn| (*vp,d'I9V {0ѶV-j-J BA'a"v_jkLܛ_<Զpy:Y)7@뮬#A$PAl bDiA?|wGka@\اnKX!JA.yZ{S` [8AЬI<;3]XR>Fv35]3$^#81J+?1#tUm對'u~n!B=mݒ-b@('y3 \~cܟ/-Q2 eZ2[*³Z/s`6IftFk픁eĪhU5.=DŭXύ x}QUls /Vv sIX&KLI$QVof*#3+MHA1|oP []vp ڠQQ3WV-t`Л3!sAJ]cuzdE=d Fj܍Լwٷ)uJc6:m!˂CԼ$\_޹V(ϧ:Y:f.FU)R{.6 WՄDY恹h)'֑(G[B}JSnG"BjH CI=LV Rap9d&yA+X EkmvTֹ7 dK._zƗ'tyRA+!Z\ i֞P_:,D{7/5 e0)w$>{K OOCLasr|ev>jshlra&=lO`#UWkd|@UjcJa"ʌ=,0Iw槭W*Ѥ<.:ٱ7|`- w3J2`e U$W)Oe;--ґ!qYs/K/<E[ڨ0G)J( w1>|{ܺ"kɳ/?ICw@vFpM\EmICluyp@S3.2Abr/xIWx^mУra+q m/7@@wWM|@YG:&2lβ*L$%g8(D2栮 =YdLU$@)kn 6/dy]u~ y92ӎ`6UBi6,ͩ"+37U_9&^\X([]O\>O>@7S"vA-ZoߘDb8m d02%s1UBM,(I"֔Tj煪:vi~Ҭ Tt(SmaE#spfT{Zک*S=̌Czm($ioi%”ȯ> e_{jd6x琚z]2@SP^b,qE߼0C@qIB+1%t6Y?4z[ eƒ>TR/+iR z.V D^3F+.x?W mng4F^P ˙SUh 3R֘$[`%#F< Rn|q~fg {b~,]МN6+`, 𢽾-VRdž 7%(A voAUլ&;GvBĞ-_pɋZJ+R\`x6줯;Oin(~?/d|q2dBSCZ)Gg ģQ/('ۼ-'ۥU Mo_ ,m }Y!2[F 1+76բS>uצ3V m܏Xg>kyfA:ηWjzUҗ1i M J6ߜFQTI]9eGcBeMN҂/K|;s]CӹI*غ|.l߰K>{0  $0ǎ3JfBv8P-SzKrZ뵼 /?y7-i0p#K=̕F14p1Ȕb8Uq<"qm!IJuo"4| ܧP vD5X1K^kÈ^*X577pv)6߽G?'Ɛf +JZ^~Yx`vbG""ے5vl4%6륟oG'3aYϋBۋkgwxH~ysc[jњw7̺n9HX/8j7R"ݞgv~k<2 Ec%Rz$6Xξ$y3 EkAM4.G""5A*5l!>9aUc$nymb+bP+Vy4vdBڑՇz  Ks-MiMreF~GЋ!0H-M8Z~r]֠֠PA5>f"gAU^Sj9]MB9͛CĹHpKS&-sY5޷amΫf{5:xΧE1Wf {uƖ/2zQ!!o' M4qS&;i_P?vDdx.R c|UPC i6g _0TQ>F̍AN> VEمVoϯb_~e ;OsKz *ZmTy e 4ZPG aӠ|֙ݔ˓ bظ(<[ȀБ+ O"<ꪒug-5 y 7q$}BЕ#lߤch:O^NJRB]ݽFкO,JA R6)ҊB+HXo70;,A(ވ{P4;tQc~]RD_a{?^Q ~%ߘBGY}X܄7'gBokISlhFme]oNb1.%phv_IV'zq`9k?AP)K3{~Q3N!nJt/ iHj(^n{&ژ _&yb-no,UmUct4%V1K.%akjb8wZͤafi)w Q79bt׳R.ShYdIi!in%N'e㶍vbYV,(zmr: RK!+_O>b|N2TrsdH:XD ??s+_QTĤ%i"A{{}z1QF`^[|@N6IuhS 7NCw/l$ e-G7H6݋=Nf=" <{TF3^jCLiɠ Ψs~Cb-]Mα?Wv hA͗o]txG/ㄬDj+\7 r5L+gdbei0GD3jn>&>ԋ{`ùnlyvHf if{Kt""TmfB # iSӹUitڀvDSAAڡ@@*7RK31l4'/NIO`RwZU5]súN :H"2jC!an0ݽi/%n 2 n-!-- gbD%='܇RР@c-mqD:)ҕ`^$->Ch/@죪d7G^3*bĆI)V \L//u q:v5gez˾Z7ـ}#РK.խ3mW[q,t%#qx@ Q?^uʐ#5]xjDD=qLNbu`aydͦAМFUQ,1j=Ocp`GWk\ 24K$7^ k`b4s\V<,p/"GO&,7Sv'\Ȁ[}I4ɁB:Z:<9~2SQ'R>WI$lZs]I lcOjV[<q!XQxESDb=Q1r~ө o_?R-OA Ļؒ@\ 0` 67zVt}8/=txQ@v(z~Jv^4tB_lTe(/jl&lx15GJexg Q=b;LUBb=b~h`j_^Vخ,,8#&/?F@X.oRvՐ^ OA$rrhiT,؉GjCYuIc(ЊlW'4gtݒ"FKIUfnzp.4s+=7:w{iMLT!`KRUHl&6GSYYwKN Q zf(,=?,;JZo{,,= VUuU$ S,Chd72iL_FWԒ2v!_j}5il8"`Ssv4+ 5O&gSkHNJ 4Nګ1U7`צ9F/$ve {P׍ČUa)&y037*0VĴɹ˥##oR.ŖL Aǁ5!n`qy 8[bd*l7Յ 1{U~KD"纡rt?8AӠe ȴUc!K!7puO0&W i|̭GuB:jn+$o*P[̬K=Q{_Yh.80crbDC=-wKKhHorULm%9l?6}*Km٪5>h}u͙y/[@Ԅ\bAI麶}2fn'1{" ?\ui%+ީAX|:,!S^7jxR֬a㦁{IeIHOV!m J*3ꪌqQ ~FV֋x|$<5gr;\:' &8{cֶՌ@{ ?Ib1@h #yAf1,DO1l#g4=G\N2  atDR ,OƵ6yi43Ϡu{ xmbt[ {QuQ0r!:hv~ 06mUѷ~βÍ'8][jm+jPxD3Bi3BW2][ AZ{&O0_fJ jlB54mGUMs] ţJ$9|Kr޳ElWӗCbl_3; g7my@1-T9lpӯ9*:b."jA(LO*(r`v%kcĀ$&-h+`յ X=J2¡0 9@Rz 8LB])B"Y$H@ KTӮSy0S3j𚠗|#sexmۈۯ8־\'VEvn#䦟OEb0mÚ3b@3TɬSi0u?~빱DZXd{r>H]`AE zuYTM aZ¥T v/Xpm8=RZx}[نεdĄB2ZNyYXs:CKڄEyh jQf:Ĝ->Jw"U[ &/<`3wوzȱCt1Q fs!&mR'غ<8?3H[fdzrΜ8c˽Ɩ)0ʊ:1A9INPW@WэҵlWvO)ӰhЀ8͚!P4ċV垙h5Ip6.zfK `4xAۘ1G1ruje$#7sYj{GoHEY$XӫP݅K}7D]`zHoҬ(}#2o|:oC3D j'dT`eX`d/%$(5`Lݽ'G߬%V$U&beL󡽈\$$JgJr04Szn5OU&ÆRI)?إiHBRD#\Rf99=h&_]YY=M}+Ƭ6by,-#q䵹cnob1K\+e=tӪ29S>^CۈTؐөzmE Z1(} ECKk^e4nw&*v-Y:ۡzP6S FqA]am6] ;{,REkɿZ&9I;[yiT} q7yf _eE%l̔WQQ䵽q{?h\j]~ q[̀O(<ۖZk8fQ9g_yٓ1/}F(0HҫAPgPBQŒyEɸ=?Ir,OŖƯ^ |`Ţ:_bY9 ҔlMH^vy߄Q%W٤8e&%`qiȡ; ^}Ҩ{; Yo%<*H,@\ 8[>Xp:-Z1o8>#mCM8]3bn۴cHSͬ(IH(]HL.ώE(iA{Q!(?N$qrW  Z5Zܚ7OeqƂS䒟GXwUT4JbLȎG w!F۾rvWL`'u9MHbBФX'`(u֩t.ylcYnq{ZK`ɘru!yni!&5b}4 ` 瞝S.νȶuhȎ=2tCrߛ7gʦO=V: DI2V>{$9;xDܱ/ -C$nZnIaRQI! |(pS9Y.`lA\8 F3[WF>E`C,[ m&h _QqQk12 D{ cj1w݄]R^; ,< r˗f*A\HFiylR[.>rAB1է5*GxV!{9jV2m[p(@`6G˒W 16i*{L@."kP !wӘh:fK e;̌W{+9S[M$xkq0pNbܛt礄5xlҊZ4_՘w<h=w7ؽb\=8Jy#&QԖDƬN ':%Nz3Ј>*ZX:QkNϼӬEƇ$.U.%^ը9SvD@Ieħt165& W?o*9UcjĜ7)U(US(~'j!c vBIK1ʚ AFF irp·rXO>g}||8 1J$i՟z/ZS5% ̮+ aP]@E V-=˰rY5q]iF* >M3##^%ʡG*h2U84l@{NIH<@~cÌH F1TbM3?h_j͋cy4 e4B3b2 2 qaɔ=kKzbNؔw{^J&rV̎[Y8ɃͳrK 2]& k aɹr@ӧx.mx-0X O)P\ l _ <&2&"FU1@ˡEfzm<l6\wW-'{3kj-D{V$`Mŕ,gʚ Â3x!%D#t;IVzmh cA_ϑhG7o^3'u<)b!s`A B>_* M/'rw3;) 0B #&o^1_YcIqZd7~bܬ7W98͇牘5ͫgTd<)Sod@m.tA0"z7N&=j0(7SP"EaC޳_Z͋}u+ MsC{zS?w蔧guvy%m,߹Ò0? (I7~MMjjPTް=ө$f"oy]q nӌO3W 1aFE:2/t+; \5U%CRo$+cd b f7;PDh%{xi l|$fs&85.3d/UDJ>2AqJh"|?g`^|#8G*zyzvCՊ`=g[xkB~U)DVAu g㰶j00E&;L~u}Nկ{Ii=tJfizCQ򙥋y_!|Po|连@0{Άu(ۂud]U}"y5陰+;BuK?%gjݘxpş,E#P 7!u25HbX-#徱!33޷P@?m.2rЧBXܺ~oS2 LΟ5 ?`ayM05WyIσTDO:Lư~-JwڄGC =) ^rAP{B r׶sƝLcSDFg6?g;r5jA."Cɰ1TWU|ǧՎ`•ռ";~T_j̴$?W 1rԉ'rх__?Z<+?B.z~ +2HLji>\[l=m˟V#b-b:-&2ټ$$fvDCޕ]U\Y6HdPHsAyz:UYH;˶!qAɁ /-"^Ll<^=;8AW5޺hi|LL៽tz&*m"%n'S32?io x! ^Go{q۳巴qR,ốuj uۑ`=>7jCL hkb|(`ܞt Wnqȵ(+I[T /Ws|K b Jw(4b7Sw+O |?\}`WـAc CA>F#BN3ZB)g ax_`-? Wv D{keŗiۄrRgs%՜;B]? vUHÃurpJɿJp$G >*`g_nAp׮`'`ƂڕyN:fХ-0kUetӊ~761 v6 )tr瘮-ll 6&O)@ߤvpWxqwm'V!FBI22J eq( blRf{?ǯM| `q!mQBgKV\`,VTQ=p#X \tҡJLklwp JIfQt(n0)^MσΧ*w(9k =j3v1OD&XxGҾ#DJ[ۺe0Fܣ frYsXX;iC*խT uӖqY DU` VI[썆U'Mȋ[s&_<p{<:T~WC,ӣ~,t&nr⟪F߂ ~S*FX *ahh:b\5W彠jr^[Ob\hN2%YEt A>izߩ/!@iцbc#\w_py A icZ V`0'*?뻬 3\bOHb8b22X o|RCs'wW~q*\"<qtdvaL2^Hb a|$t:J@S<$ZbFx~]Cทdd QxdgWAMݨSAC_u\Pv݆!4 >iSLG5Œ W7P krcR CdC 4P*yoϓƳ5E]0bCm!4RSgF OX l"r=%=v')|ؒs􋢻{ARq{Ks54I~ijvHd)"k8߇d{ݙ'(]R}-3;tʰx;$dg.z $IP|V<&TtFφM~|{ ̜BfɷY?ՈŏȘzf7 7%Ʌy_'Iʣ|;C.S3OXEacM(k&S1KkZ{ʷNn2E O`*s35S&BMU`b~hrjѬCb7!ϨyZ&*~fr8X3Sl:V;*@!v Bu!X갓41kw uE(Po.a`j4Dwbhˍ\yFh{xXOlٗ-4oC |YVDil]?1`oel#o4XA+:Ε+I$nMskx>DTlFv]URWQ;e#n8r~% =!e7wYڹa\A.o8B-֡_}^۴s](O_ LgibIh5a$FH x\5:l)09k^0VKb'XG;VuoGJHOQ ya!5iϺ!Tu- 5Q 9 Mȭbf[]=`'xsT)03C2?E@I&]u%Ʃ^!Zن#>5;.H{Rݚhp#.0_ӤlMiӳw$TvDŽɾZ|Ap !SϬ\Q0VoE?UI1k 6Nxp8s|Kr_6ة7sT⽥C|{ƕh4x8#v!JhEmn=R@ QG#UOX = Vz 9Rаڣ\Xk$mBTӌ((NbvV;`Xq_E2g,²Z~Agj8l[m2fVf+0dz kdVTh" l{+~ zByD'C2M10=#8C%$nGKBa*9 MN>K6-iszB_Pz(hCu#aO`]FGi%fG/zSi0Ig%QΙ'Z]u4grnjP=}p`u9÷ -;[džWoֳ1e͂wkR&"9b&=-|t%_YKDx* ƃ#,RQi8ޮN:"ѕ'lEiDs 7pwnN|#3%Mo Tjӟ5o;;R%dp2KZ44WjdC ,: =:aȐ ݖMc:A;SzN>$b3!wxRI2sR!]] e@m^c2H@d.ݧ!tF^] vΧH%dG$67EwmxP<ʃ";C) ({CQ?׫"[#D^/)W_ث.v;]Sx٥"2qd^rlH d4mΙ ,Vc.q UҺDQZ>x|:[k &'A%Hua=J?*(խiq,MQuؗ!/}FϤQ)T Qx}Vҕ5P4VIXǝ,o0%ӏ]ex'vvsnd7ñ"@P5O?[4M5 >2j HpGMY3"U7 e}_#ުOܨ~>xsCE^r*epU.aCS{qA_h!NB|p̼ؑ՚afrDA{SegtLNHܿ8XOלg5BL`3>i& 2ü#! mސ$}D@Y7vi4$9S_iR%tzxS݊OH#<@7K>)g:ƺ}21pnyc ;G{]:ܰ(zYWjb>XۀdmOxoz84`6ޅQ۫@N W p[XMۃ2"W[C[vOw8L2I auǵ`h ?L N(VȓC%T8u46Yɰ7BDE3))W:ƳMLGo~T)ø&EJPʥoz\U|=kDo̼#9p&6pR4O8t^3L q֑a?R5/dڠ£Rʾq vSRcW.E_NBS RHFFRK$dT-]ʩՂ<3$osIGNU(]iπNB?:89 )M36l 6VZ/2P6ܙ}*Yp~oohÇmuN鯴خy%*#꾝>};};:nH2rU^[]911X9 &\f5.`K81J OIHaS^Y߁}ىQ򯍶}XulG}ç\ /AEL/\mY+͊|<ƒ#6wGyTo^=r;`4 X݌ɝ(O腐` WM+CBq{QK_i/L Gڥ5z h/*+uUuI Md y Ya up~V0/ ~v׬T h2{y0Ɛy{(LX.y1ywC2` g<#LQ}YEkX.,`^NKWV+0hNѧ ww(2B6ɷ]p]ΣyEj5U"!]\rx(YF ́Zf _K*S/=BЉ9h[0}}֥'8"7wvjش:c)$9I6 ҝ87 ]zn!>P`7 T[̀0 :j'p2r)rg:%4{̸š]ʈ̯IGR_3CD)bƎv9ث*+u Ud=R­>-lF?o2䆚}/4p2rqM$gqM1lAig1Ϧq pAzw\s?du'CV@fNm;#!ɫٮlxJUhv ir2V vr*e,v9,"ͧ#q TbA9ۆ->< fʤO  ^+V9xuܔ^_WƀLu w;Ow+! "dXAl0 ) _,3XPجxGE6n#p@ө|P=A X;a<1$&4LMv*߈Jc0]H'IRxnRAI/xJ3$I768L Ty!c'K~U{3l«RyJk'd-dbȖ<<樛?ܱu76 2")E3{#S7-M#DO9 \~ZهDRRp1{{{>B'/2?KrhR7l>_練ߙF֣oT RG:Z|Kl{t(<'b'},*uP_ 5SwJrCCK ]Dm&H9qPqI"zbu_֒9bD2;ElwHlM{@*y= k,+%/O< hRD: 7 -"t%]DN%]HqQ;DX`_d4Vħ.MFJVw7Lba*%Z8K\j0q{LLÉp/?jqغ@e**Uܭ3 6DsO:wx3&A*9[a ǎ~Avݺ+B@ԉDkR#VO 0IIAW~\b`@Uf3#>{16Csf{BQ=*1t7ZIjWp_&'1 S~U IvPP Z_Vȯf5р ,dą= 2_,-3mzI%6p::!F_Oڭf5^1So`J f$ $e:{V̞w}gwB 5j˲ߋY5(pk>U)43rcNI48X~'ҨڊWIApN(qg`uY!E^h$_6dt=\lJd|~wTE Q;\aKToC6;69w1hc ;PA3^j/We*}a_A&P "nXlG决-gy-OntyYOH$A9mJJrj#DTZr؛ے &^$K\PԘQ g4fԤtasD|l\Z9Ǥ5mbpրBsKRkCB +:_0#<|, 3DRHi9!v.=krB.jz15$Y/Y!tI' <٪zxRPY::N`&Od+}+9v؂dzہ㫷<| c=Mmco'UL6C@eRJ0 1N>YtpJ?:ol8SRc6K!k8u31HS}rY/8ӿZ$@:biq~Bx`~MrY̳'(Qac<ڍ=`+ "۲WeR/&"rTDL x )R/;`]|Qƚs/ Bs+E(rSJK^͙'T8D z0w̧[fl]UQV gz&_ vebdˁի.PdǴbCsH5N.+s&gÓ( M/@&Pg.hwhu#q8ոr&=502%iH:\CWy>jCIX刓ݵ{+ Up~L̑8cf%Mr k9hԛpjJ؅Iވ<>s: E+Bɞ>l~l"ݑ(łz~3'u2h#u+f~TZȯ n2рCnm A0ZyS&k:`aPLaX9#98Q#˅Pī/e) īPm7-PnT5xhK 0&lيk_ nkU"qRv}Dxߺ4rsn.O;3(iV3HA x߶ zXA8Zv(((ΆN"{Q\c;j;Fj_-#MAB9ߖzY>Bڞ cL H>B-2:㸲zЃǂePk^H$H@`稏V?tje_ij gO8U@nʏ}cwmp%tg!)Bh- i. xk rE5E,o0'R.`)Om[mR`=".c6@ nB!xT짞ۑ7TXKø!\DZ%ޑ"e0P lЗ0 X޺ +4Y; `iDCѻQƫe<}%tȀu|>r򁯢nB[La܃Xzʠdt%ZҮj[Yxv7 nxKC9.k)iHo1T&y+ol6z3Mg*!%8JmV=`P#{&eG+؈9j].{ 8 wQR;%+cѼBP_V ȃX*Cmͽ?լZV)oʥg@FE9˞ă1EM;D-[l^{d}ewGxKժuZh&ݽG*Wڕfz=y4}+bGeoٷC(6T+4+m;)jo;;HZȐ8Pk{DspgC" O%xG^Z:&>Y,~S ҩRY3=7f LСhxRAřRipYZX4Y~tz,U}M=pt3ٚH@ s.!dB(LH+!5]lYcy.݌D؋]ǼWȊjG9>B~rr2@70ѳaNdh q7$+]N@iGK}b66=Rc#InW|6J[ _DE w%yNR>?O;@otȾٱ |+ӃsG Dk_qPv2|J'x DZC6dQpaE/KP?>C&zfæ$Ek8MQ5h?s#^V}sr/rYL\YmKO=fyEw O/5۴楡+eʼ bnZs| i)i:D^9~+4m_yǩIěy<)bs4em?6?B:b>{/ä+a3\,( ,{ÆEX EPBܸ"WC>h=_d y9]1`X<܂%po9/2+Gznz;:dN0 a+uoik%c!NA]~KWP3e C`KKQ<=~ajHk'.yLW"K`G fƗ.. FB{tUOe&9*FU2<='辇CwU3>毣g8OwnIO:RN<. UfI@} bEOL\!j7{yztFG/_s]t'x$8s%a_#I)L~v5 pFi8#A.>FYg7:\om $WA%$i[O!˝\{4Tw%o/CXtiJVh9B4 BFBOxh^:=rQu84w X@uXJ`,m ?gRжȸH$9"i\eFDהSYoɴ~s%d,師IAU^IURf뗯\CPOȚ_Ur. Wd2&= {#QХCz~Z=taJbC0 d Tw&@7dIi#gtye );UHS30^WNd!~y__)zْ'?AExbO`U~5b:ŀN#6~*p N)@׆S!9ژV:xr+fM} լGkuw4KcE%LQ4·D;J /Nb)G7WnJ`,> aFAuck4Ll7㏒Qո~E$)zx]p.^(ΉBą6d#L2ÆI+bdY R7Ree=W n˚fsŤE&&ݮ`ǹ 8Jc9_g(s'*ڨ>{RAp?OGZ/yht>搲Zl/ UKҍHS,ȍkYF;V J7x:I9[;(}a@ M[zBxbq!7?;9-4ID> n )HD < ;υ&F=L;CJct΍WIw\\p^E.>0\'bM^/ȡͧe(pV|]mSeݨ|TX%%0to^;@b~`VK |%8bL[IMͼ>奛 -iKZ-[ Nz'bړ&fdML`kt+6%€Vܓ= hZӗQ9蒩1 .jq IoMRozWōH {Fv[A.Hd^' !A >2xBJΌ\FX,z՟9fʁt[%=Pz<ȑ{T"p9yE&FɱNSHi8 A3_VPa$1߆?}{VQ6a0n烛wkvŝvO۽yk4"T/+|;C7=JB,,yA^#'/5m18І7qWq5DMѝq3ufX6:r(-?\ }Tn#}Z%fWKlΝ>*F@%HnzOƣϫžG+zƆRD}Hh P6> lWX=@5SCZYד[gk"_ȅ G@cIY(h$X:%W@e[OZ)ۛ0@,JQCKӐTamR>3QH'1XT g>Cڤ#ٮ4)q'SLG2y7숱$yRnsR'^c\UN[Lg,b&پcUnyUMSB0oZD.t=; vܓ%dn/T2ʑ-Lv +*xEzzc#u)Fz贌@oap oDŊp~YPɚe&e9P YN´xdG9-2^S:[e9ŚH% @ѢqF>wQ_!ڣ%~zvxDsŃ/׮$9oqx*Z#&)w:c/6!;M]OyNh@NISz{WL.qkK&쫂zm|Wq*aC9І4'\fZ6cDY8-0+QQXU2ޤkz<%p T^zFDV( Ź,'Ti`!Tcsk_< SʒA7{`W_fOUv"zqAbA; W쾴n )ӪOmLヲʛ]ȩ Tkb*HH|R T>Bg׉ 狾O~ g W5Y~a+H{d&IH*O4—٩F5f WYa *$gfkO8,J I|2`x|y0c;q>\TPxsV |kn#gЙ0k՚W㪫# sy Cx~(iئmM/X9V,2QB0T҄ i-vʶ nZ x8{NIOuR8?ĤnD "#˱v#Rަ_>+xO^DPe{IELH?a#ssr Tih$s4r?¡~{HoC6C'όMFU 9Fsug}wn9> nݖ9YTwAA3]gqh@,7MWjyFDYى6dP9BЁ"toJӭ^AZJi]*F\z A]O a0S0u==@tpPE+7>N=x٤/oo 0f7-EԺHU7 p;'[jIga\$>{#qdE]!ESOi˽U^`p#&?Z8rf륝E*|kO\Ï/խʹN1 3~\! [Hq /2Z M tRƐC8cŦ {:!7@ l̙J/&mFq;f w82M1ؖUB^O^-7g3=r6bh7Pxdz9~׳@adDc"*hW?e~\;f ؇nwN^ڑEmkMz~Uzh%B:0-b"!8 Jmy{*u7OM̅f4(/D:j֡Q\jS< hY+k/6^6N$hYpG'Q[fclK T]ًz‚T!}&=Ŏ@^:A9x8H%G; κm1Q?eD IϢ3ua%'93[OuT]t^.Y| 0t>vgJ"sі-L@Y%嚕`bGj~*5׏(ʪ.|S ]Sԭ)j#fBx^V,O^,xiȂFYbshyҰC_0砰]Ɋ[=57q(= 1{xⒿ+EW*l˫X $Ur֡?"B O;$z:벙we3qsפFR\ }P5J2'2i1VIցq~# 9T+ _9K8ZJ]t/"TBSKP(ayL:Qِ4fs"=#()r"U>2v=b)zYVJNq aB[1Gtn2kݐYq#Y:*k>cH?l -%cF^֋. z7>s, nc =Գ{Y.& 6Nq;Tls> /O;ǑP3C0"8.M Kk§a;eC#)J.=q+JTOk; UjkzÝ9:U V}s9وp>wvVDz`tbpCl-zl&0F µjyƿsxrn*Ye[=ƛ!k,KU X'T;Lap"ԇ#GR!=ew*oDSpVFaij / v-7M(+z%[p؜UЦRly3CWi6W֫Q6יvȚXz.I<8Q. Cd5m>JJt"~0V2T%ciyp %F)S2y<\b##pualRJ'I R:|mBoS=QDwAƼ٦-%V3g{h]6e^Q1^7?üB*ܙIƯ{Sq ,Ł<[VOԹٮ$(* Nv TRPCM~[R%kMkd5:۶ 6-_YXO/P>vzgxn?W bYNT {%CNDJ.;_aa6|4cΡU 3dS A#uH1.ʀ\p] +S O/2}Cko!ЧޞC xkt=KW2@xkr?pk w)ny暫{[Cbٸhტ|wKvGJ H-s$D_2p7VzfW2KTkUO*LƤF(9i-x|LfBtwDYT;\!3p$LgF"x?gu(2Đ0kuΦ״-SC/$!@1+1z`I3mOqDk ^!lB!$THPar+QPp J/ C&_7;09ܒt塴NHg2K1pE7/Q)w73_Y}}KIJ)2*ZD3Rll!&wJSB϶Mv9X< -(qVa5)wbkͫaΔ&AW9+ɷ%-kw/V¿PϜ6 &ERJ$ k> `mV],Īqs:GK)I`DJ3G;#yC_I6!4m#y$#"d%De։Z));!P,0o.lIR+R/Y b4kx2Lе$X6:[+aQ\xל3Uԇlnw?# e*>ԅ` ]_^Op`c$r Y2Ũ  sSpOHrY8P"tDGnEpvId 3l`SHзaKH&@*Ҵ"KF.d T7|[$%4*2Iq[Q,}$#*!R?uUˊtc FZ&xD*尰~EV]*'qe3/#5#i1iŭDi.v̱T>}ԛf晥Lk _ԉ RRJW2ȒV,uVNY?J` |#-If)c;AP-s7?/9_ww,*eo3N7˘-o] X3[W5vpxW fRGWCuR]{$SAxCG"TfWuvpJ0^Yi/mgw4h /%m%P*7>sa=HcuP9]E{A3Y3n\" 6'rC S$Ϭ5<*>Yvx4Ekxk!R! Ƶ)l+jB傦ŲR2`gn R?;ϟǐEŅjV-+9j+\M!ʗ"Bb~Y @~Aj|'g&;| '.f]DZDO˭y"Ny;yth OQ)tZ.>1TZ,6`B+ӌ[~( D/FyAEPB\n)} ݀ 1zњ_˥ V , ܪA 15Gs]d`eigu^_* *̧'SF0$j T'6R'!)d;UsAB 77_9\X mbiض^% ϙ2B>Ĩ[OHmis`]uń+ifJs2(]8$!FO5[1sάgӊ@vN x_l~TvSx:*h^ wxc[6$S!$QȻFWވ:H_ȻtrrrIir?Y٭.JGܜ3F~L \71f2Aԅ0SG8L\.'յOBsc vTF0i޻) ov X<\Tx h# 2I}P0}B"}>d>X(DbPwan;(KUG*}yK_96];{p05=_(IxxW 18T-XNC'@,wMB3cy`pbKr{ 96p^t# zMn\=[W[~Y%mu@޿q?u$r>4ɞ/X8'AY:y0~%J̉@DkWtzSv XW?O f̸)f|&p(O!] PIȈ>X_/k4ֹIffqNecscJZJ5lfnV&hp &b,0|%nc&5~qdKcFu4wGݎ ~A3tHke.3 ){^/ԤZ*]:$vEUD4BǍ #jc+ B'Y&|B0yXfLk6bgc|V*[u(wFʈ4X"Qr (q-'hG6Us1ͨ~oe#s#8?Em7[*)q,8Taa䙯fV[@b'LAˤ8*29fgV(\^@苊1#̏+c4dH X5yHAp@MokDłFs7\ ümoԕ"uG$r%;jʪD~͔@CR:]u XTTQVnQ mV ]3CEZx*,}_5aO*Yq5]zl@RB>r?D*6&nCsfrjawB qц/5N#;)[mQm\CilD=l`:Wpo>/ܩa(f۷%8+kTkL?*XS5᳹67#i(Qd~xCzDžt,$cdjv"mVh:LRe'QU8<ݩkT껡((`,v~ARxc.|()#5~Kn[wE,j g5hq `L*Iry#mŸDBH۠3nh,'x3% 5T<8]gp鹙OP#gAmL4ԡkR7{%SNЏz_Ԙؤ\KQ֡XPv h!J}DRߟ9_>Bfyb@ P˕)T3r:<TUCCik2Y1PhEhs6Z5ӐXыBi4*ɩ]3v-XnwK P\hޅ:u,Kב+=3vX z_EOù=j>d3ax}_Gc]"3Os.m KUƉ{2tc6(ܰZ]t7 l͒ylfYӷv|~J\3HBd@2lpI`C4t23vbUHZ(zu<yqjkgKL}xAPޜDhпe/916qfݹֹ3J;[:|~T%M8)DjN\UyS) /I?d~1am# n5|Au',x>nñ_Z?1c?]/y=D$NcQ y5)Ț#I694Ǩv)kEIZɷ|5v4~$ˆKo/yJz%\9艢epa-5rf)hO3'T0)Iv %_2e6}!uR ^Y(9P[l\fw#|Ot!E!hX#(``MRЖQ̆I/Ivg15ס Q,%}Z6{[*ca3°Pu$^wQy K(vwU#~74ۏxr(OYS,ͷN]:<}ccw)@m6 * AdR0cs~kOLGINqZ]Ź~iSa lؕme3vtHcܵD9Ϙ81׻w$g<ќi3֔e..A|ɟGL6@Fc%y(? 4&Ck]i{Y !!>CD޾qä>o,o x5j?Z7㘣/\t zI[l%g#&|V$BTPlyX߾}.6Z =nU* 6{ga-Oٞx*#m=Ŀtr0'Zl8JdYPUqDFſJbZark/i*eU;4q,1z"pwKV|Ő Je&X^mpN.8ހ }?ĕ*xeOTPl=V2yMK׋=3@"z'Zat(K)s{7^BBY(-M&<42. ԡE/.jj7o41z&ʩhÏ>OdvHVʮ,B|g>:E7[:d|0D;{)@r+Q9^{Mj@HE9])*R:^}LJ6( %޲cp$lg(M,a>dw+bF]Pܺ<,XbDb?3Gm.ϔk mh!6 aTT?hB'ncRب:Q f;׍Nn` @0R]LJÂc/_2ex]~J.ۙfr+'kє_59&;tyV3((! 9]ÂBt7Fpkѥ,/>dAlQQnHBRO6-e5 ͘&qYN[?s%k9"f 0?@{FXM@N!—ӨWJG9%vZ4^k] b>aglЕ$`94E P io(`,)#WP~ԗO^; U:*.M<*5i+!Uir[9 .̑>VnWܵ9{XJ3q^@R߮}[2jх׺H' '#H^pUvCGǔloP`xr/G[:X620!9ͣϛ[NPd*6uZ&k_D!$_S\ԺmHMzBθx/mdڡU{X^r,pEMTW8,#h 1}Abڭ8Roprnf~/F|#yց #.:Nr502ς9&ʘ g HaM e+.qV2LR;;3kOeV{[ƝnXI*|0 oLbh",(Ԝab~~p*)`42:Qd@ż1H4e MįK]g Y.lmd+1[QBxx( B;W6ǂ]\oxeC?Xh |~7 f#y5%hp5ȿ>L}>ژ (!K9 `f],RmqDt`_p.͓?JJM7'oAxx%?mWMFKV sĆs3hsCǔO0Zv=8:jDcd;,5zwV=,>}vj-?1zWf6nWF9譻ᦪ,<P8_J.MϤ'}/=4@|T0eEOt ɬA׎rq,U ̖ݎ4_m _`YY#V֮.N{v\B8H%qzgXf}"pWF׵`zBɼHߡaLo!-\^jb&RǕ{d eY:YT6Aǁ#91qX8ur0L -zN4Ao s|h+kn!?m=rfDPrrT\wu}qɏI+k2Yni7 T&Dnjr$ G3 n;Ԛ-i%.t!Èɿ4 W{(6/ĸ!ij vEh-W/m2pPxٱV =S XWvu@hm;:uoELԗB9O۱mjHȯ qi`)O־pq7tM!!@T/u,X췅N& vWph9]/&8}n+$\4b7D}!p4R9x*M{D"69og&6YPVvw!oJ@uz0D$3[1ޔRNA/-;١+@),9czc>ewY(zK *EIs:GMxS8$6 bu8R.{^VI({ OY;>S_JQcް0Or g^ɰ.-í4d;]7"+^?}uY cxOoN5cq_g9WQvOpk>_%0BMҏuXn?"OУo#ɣ mm?ҋzo77p<}W,9nh=?$vyJY|Cu^4)s aby/b8%DkZ=?(g3jQ0fJSgԅ1RlV:wK.Fp@^otU '8F7,O`,wR6:+uq~{Nh]U|;M"\f^ϰaV8h<}c%wS]h0eC- \V`P"3̖իjy{qXh\sfW` b 2y !cgU`PG B5'-Ma7{]ĆCm ]*sk0WFՙ$n✛dEDǮ.VˆIZ2kT`wDz;8RXȗR> jQ$u,knH]5;H3󆘼 M (;}02*PKpmgQ½t ;/͂$w*v-%zdT*RF"ddҸi_gV1fZ5,UMZYDapb>ʝœGe u>QZBz. $&)s{1 ~lՖ˺JZUA*bD6ݸdWV|3AEfLr`J=[Q}h:m)(#ڽ`gXִO1_&؈A%KHl=Ke(rᅖw>k_Jj;MTw[ io[T[] GB@q.UhъQ'16tG G*~+ЖKPy<(fk=A>sp"ǯ#tC(+F#J%Caޏ{Ed6Z<6b)8] ]bxSqEI*Qt'^l5p/ha(춚cq .]&##_g y) iՋ?9OaM٧^(0>rBIT$UѠK Dƪ胭KG7alѳ<@="G-i.Y?ZX)~@+2|Dp4cO!S5/1bz[hQY}m+y`RL,5qERIyl%h?n~JZTq68B†E]#1} ̤eu <>]S@B$TAb6ϲ%J,vqo5S;6 ;8m }$G;hU|}n2sw& d/wY\#S*i5SB/ nK$JLy.}u0]$ o̝ԣGo~t/f>~SƀPgaQo9@D3~$hYO0!'qM}yP$֠"{g AbG&88fX5<$(A0ィhDQX5 A`B[Dt"Umh錎y ߀4U-icq(}޲xoSo U"vxusxj$pM$##7;%ɫH)#H:z` `P[pXtrd>cg]O|o17"i-FKRs"?J>-Iym&.-gWuadZ"w H[LSM1Gb^͝ W@廤^-;4 FWnJ(t XQ ޣZ)Mg^ĎThrQ!3^~k,[IGe:V /V)MjNz 6mA?TvZئ+C뇞׊9*5;Xg@{ VTY;~sˊP T!?-ҞwJZ3:\ѰimIޭ݃V!=y%an6_G&`A 1S{َ 6L獗ofo4& /-:͏ M4Л@W^kpZ[B0%  *= )dgZoqIJ?|TBlMC%,F~iÇ`:"T[eaq؈DXFn+e;C)jSf.| ftj+bl~bHC_4u.5}r Y H8a //O('LSֶ;'72;v`z:6想\-*MCNs^JjT&5s]uo]n)kn\8TA&4kv=/tJ"+4Ǚ3bM: &/de7aoT&M/"`-/z[ʦE8P0Vְ8h6ۧṷ8-%?PJ5SyZ gE&lP9(`lJ T">a:^2%HW!Vf4ݸEJ3T3 86o$ސ \j&ؿaU<mmF탴kY͵떆Cn@zÔUbV.hړ0X8BkS`8 myiT׹ԕ|r GDq}?kQj/t26]h u;3S>E^_NXsP Bf+ٻuhk)zlE81-hs(vT A%W'3A%{B J^Z[ P!4;rʽ}WB2y' 28zaU 4`}vNdZdK#88*_W ^}+7J;݆tv<^.mK !K['E,o<{Z#.؀)L|Z/` w/l/5[|.ZC?vˠN$!tݒͨwoR-UlQ9ěuFtNؠ v}yC'5wpȀFGGFfT\Rr|≲+Ӭ_>zj"Kw*5}WAStTAtB҆0Z1 K95VP['eL/G+7[+{a<'K49G3]OYkWɁ%(heX:|^# Fk <ؘ!,'=\TҾGY ^`b|s^1馼?B1Fkѳo34,}'. ULr獝p_zN~bbe2:Ӭ gIOȁ|nmREĂ+Hv`\vw%N<Яmݧ&\hoڄØ^챡Z9>&_o 43ʗyt>K)ߟŊ?sOnۋc!5h=[69 (Y+:+(>}'"pnG}ViՀ_67UR:P!Y x dI4B;c?&bf~ :a~A{Z_YO @G҅GGsx2nnWbC!Tp\!X L[KE@.$sQ/0cwN!ظdv?}^DMiif[/tp-M.$ Df?=3%\M9ʮ6ٓ Km^JI5 |Jm*s2E;ҷXx/q1.B |Ol+ᴳ<>cw}C4œۗExo -f(A'Bdt_`DpEyK:| +Jd/*R{6!:TϘ-C)Ro5[-튣ݹv\ٔ1(C06O< wB+]ZK4?YySe%wO2T?j û +qjZddrg+ 2YF$w:m&/j8]QC,tX#7 X{!e)Y~wW7_ǩ0AOwM*7aGB_' G%[pX}(b+sxBHIc0ݡNRI^vf]TSEk9vSԈX`F%UEqp?yzMq'◾r>i!(r6b2駺Swpذ w0~E16RMU DSBG psMqW; G1}bo83 |?jA1ŋο]zsNl8{Lu ތ&#%{*oc˰E<]xYĀ(Snu>Β~_uIC?JEKXQo?r;UC> у):d! yXmzS:56p~˦3[߄m_#xb?r͐$d t'|ff hϜ_^->6=3I;,@30dLLK҈6iN7XXS:>qYhPxGXs!:oQ%zbG$Cp fN$^t bo9xj34_F_9$Ol^L%$8}fwV+^HWyvY9]>X=m^DyH==da{ȴKh[C+"O+^) uws;/eI+w:M /ҧp'&_!zh%)z 5wv' tBS_Ejw,;8 ٮ9vsPmoO@~" vwHD/+Wd}|w!mpGO#)ΑLlb$MWCROxLl6 VA$<'ۂn w @ÄL+yœT?.ƠMb)?o|(x$=j9}uAKKη@%`>Ƶ?x)̍dd5ŹA @Ѭ$)7,Kvt*Cg!ZqI{`!Tk۠> d3GI9(,+6]d ՈB?bֆoN]#"!T *G}lKј7[+uY*=2((F>UU? uOk--keE eӐ^[3@JXGSȭʠ!!7;. .+ΥX⿾5H5c1Fھz p[(jMOz"Ʉ,@3Ώ knM(sgjiMŞcme ۥ-z{E]DEI?2JkEٴ[q?|tlӜj"P܄ %F -K?i\HwFX~_qcGs><@Hc0Q!y;<߅PZ(J:UVWrh 6Vӆ^K@ҥd;3vWul]5u(=djRCT8ZiJi/ Clܞӡr$i⟇%7@9_?BT22)TB! UoY7 rxngޞZ?ywu ,*rjGY|>C\DJ?sR,Kb#)]ᝃzG@쯴0EFa^~!ECE3jeGq_϶Ha3AHY>6kƑf [m"KdT'#M&\(\o`J]5Mgt]wgTza%P'ʥ-̏PnXҚޟj9 B ƵɡfD5 .f%PTw$-2kU r:]uύɂw t"k6Ј>aTw\Y|e^R` uʧ94+ ,*s96W8Hʚ3ұ/5YR9NzF` *MPCoوY6QUA0F`S"'J _|q!o>eF_∴ p>`=h{cEKL6"\ @"'&̰[7 ~ܪq5ff5$tU2lQQE=IY0kl7((gaWp'HǂHv5Xxdd,wFlqMJ}ٟ+#?ٵ̮h9#7M*K'dQ9|o%U>%^9U:\qvEsЮb&4tLAUR̗'{P5B t^k$I|U|Ћ#ާ %-;_b霛̈́ȭBwrĿujg:9 %f gcfÀ1^ː).c sAG 7W9]ҷdKQ嚖,؍+˺(@ XHge4{Ga9P2~4$VE!  :Eu3_ՖL9u~l}{7 36Be),vTyq핝"ps]ݓ~r>R<ۀL[t*g!ˆdȏQKLV{-QP S Ca& wrNNGIfcڻ랾f='BWۏ"M1JאX_׿`@Bvm)Ixk'< A1O O۟ I4ua։$I\oaRx cܞCyo5?xI#(yA=Ji|_؊{ sYy# -0ȣWTȣѴ }p2^IFַgK҈o{~ ōM[K~yF_b }pF~o} K{(iP$ u?ʅ Jh ݨKDD .9sq[) 4:l6s9X:\ 53µ zeda҂ Lia]nxKJĒ' 741{xB,ɽ(Lhadc By>pꂸ,Tq["_Z $D&܉GP05|$`@O^)u` =eT0F$LG6SL;u=#Oa2A"_L#y ɓxʻC8{u9]W&JxX $͎2%Rc>H.>p $fe@|EO M >01Ԋ dߜ P̍krFX[ޙǜVw* IX#I=bSnG̎lu >-2TYzlNhe796 [UMm^GkH{;g 1I)eFX~^ծ?ej_]cM_1P(>j6miC|#2|Ё=4nPՂz5ҺA{mq4"]tf^nx Ќ{D|_qFgNa-CV!auVQ'r.WX 48? Wc^|ejQf~*r k/#Be xb϶IYQ\QVi8lKfyO XS!+q~w&g747B? z9ʶpH4?GO.+&ͻ}|as{f5V3YB0%qq~B%p8L[iHMkȅ:"koNIZOY1ꗮ2y(E>nnuoW7owXaצobPsy<A9-IaPX[LG|2F/kr$:Ë^< ܸ~e6Įfӳžrur$p|]Vte2AZt4iپ.nIi*~,f@"LC+'FL}) 72s- &1̧luuʚN7&eXsɔI\SEʠL6j_l6&(^X\)"6D CN O00t4aWB}mѺʄ"Lgo9gǩa &92he`WodA0 քx lxt|)H31aKY@dӣi\3eZ'Z7 9hLm|/cQaN{Ux# }F [E\@vsm);HdbK:V"xR}]C[J@jh}%Ga ,9kuo O:fgzFK 4O~Us gqWCPƘؐ~Iĩ'7$'ASJ4#,kjBZ|' сb ˌ̴U DfO86L*PUx>0z~Ot僐@(־8׻`'oNH*h:Ub#AdH Đ]CU!G83%PfBLY59PU~cS02]D.utڋ/|N ӽżFfIG[籙[q6IK݀81 V"uBXgQyoЯ(rhO&Fi=5\.I2V,f:2ݻ)47C*zۺ%HoF{ҷGUe>ԏ{N丱q_IMwؿ~24)y]k0X{k-`)S~ϳS[}"XTTtĆ9*Z8]H6`D>POe\heP"g7q~N)e ')+۝mH*f%Q` .֙bnnřS&CYM~;g2C`A%dkO=S'_TcITvmn 23YV@C i5y>OïhMAjr^g 䥐b!V !1ҿ~z)Uƭ@3fi{VMg7 wR~b@OJ2)PP=Vn=M^hns1}".[8yI:5 (wBvϪy,de5Q]]<.jRi0(no,SλrȌQ,4[kRiR9VS?l?h@Xr(Ѝm,LCC[P m#`pR0p^; _`c =VYheWżN~Z"LӲ?ҁ::߂g3 (k7'^+e`t+xP# X#?f?hLG<>fO~LN7h =t7Xzrgh~.9wE6:! >[aiU!j`yd*d?@PpgݶBj.f`**S) z:☔=ѭݜ?CaH-kC_i_vG>-[|v{m <6o錰_BvN,MS7ÕMess%O+|@yw+wv2gL6uo2s27q#23jv~H:\~+7BPvT]$/<o;\sUv8!"{@Vx iFT-f%;a\cKknKǭRl~~\tXWfKz9{Kؑ`pJI*$Q\@ 5bpn󃴅2nHo;d|V8bΑkf1B@z0rhU2wVܖ-ft=h`ӑHdKuz$sf3E6Sgr)W0AHo e{>+e$kLl;Мr ,wf߁.p脾Vk=fYxq9rzǁmʄ]G:[|dw!l;ymP9qU(?^W(93eaDd>Ώ&룢$dCQֳ.]*/Ӌ忴g9 0I"Z2t$ 4[vecPβ8U`1Ĺec jd1͞:ک:nYQbXZa"DJY9.j~_f2/I6]V8|7Aj*hFxÚ3)8L=i2KT*SH YJdL#3_PL%ށx]jhٮTj8' Jq5^gxN(gS.@PqOOEg̿pn؝`C7mj w_8P㵎X>w0 z7X^mmw#˨<6-10)kXY70i|} ?xnvul'>{}sFL"쐒)Q#p' ͻYa825:4HBhLYA\9P07bL0{|HKbۻ0\0lS  "/ 5TCUш7Wߡ]ba!*O޼y1қt>Fn!Ov!d'rwV0N(1VP1Z䈠@7cp0Gз|fU*PZ;<]BPA y74:t @Q\F kxŹvJ,ZҞQ_+ hT+`0R}sS auCőJVʔD j.\==hd/0@lC(|=?|>Yv8=)z2(sxP+咕β`VDOMC#%?3y6RA]a?T諸@U( ˯2t;4۪ilcpa2lPV"Hh 5F7c+f1kA0 b?}H OD*1ݙƍ&-UN!7!0v K[=?iT4fПQ5 W!e]•Op{Iќ׼$]ɓݠw.>i7c!!y9!Ü'& pn!X,[c'<0S?AtyLt(F2g)΅y@gUL_ & _~ T=g}1ggd]B7۠Edwp؉rja\¡(׉QJA p9g>X^=3?m?I1 M gCZn,,w^'U@*D]Ӎ^ m:1©~7=R6LifU~;!{ט8g/uXłq`sqUjNQήXL/7*J (VZrEe*px˪Y%>)0H%w)>ߔ>g%s'h;BSH2)iR1@Rō;WkOdwmp$ŒC{ֳ( \pk~do,*j6^O6 [ Qu{b+3fșj8wocu$[S9 yK^Ok2CʅZQD NYW"F)jv&]+4 Ikө/xHe'D$AJӟ Y;l|BAmRd|"(k:6iB^ alX|IWB/<-ϳօ9&;SL=7ugK{y_Wiu2L\>I_9|G|Qɴ髥#_!5-P(s|P(RYFMZTBa_y]VO$aDSZn<+Ū:{T4DpJW&75'Dn- N[9;,dNҌzIn/g^ڤ_?>S360tV~uGw7n$JSr>7bx96Вgਲ਼ɟUثjG6jλQ8Ŭ~@fnw׺w!&(X[?`MBsU.J A>fvfK#|e*bG8u[Adg3l:>e#I|s f:4f?xkP ڎh.)cƉ.yFu,zʠVCj7CءXԺtzޥj{Oa[Ul $Hm'6xW !=AVG0/JϛL!q/łˌغw`\BU5:n`\ΑhW@tF, I3b؁Aj2=y,1c98n&_Wȼh4NP\spzX<ļIƨ{Y0^|eBY6 qeNb'Ozgc.|NUɯq&OA%lDgW/r7#HB|F|cafIT~fRttj2XW~6!lvo,tCxWCn y AJHra4$DQ |%-_%K*u9WaPհD˟ʤ%Ih@1֘ɼDJ$Y|IvJSҩS]vm)W 8y 2c3Hjy )-;*ʽ3>I/ƎS[>WQS|D+gݍmc'ii8єC4bM&G@Hdw|j[fH_Ҹk 5Z\BQrٺ*!r;kH15TFqBOy"Q>~]Ia jz F=>߉@9fXH_sKHEh&<]^FU.z1ช!W;iqKcN0-Q*eYi0`}'Q1nFSz˗qZm-tOE;߀CWnrS̼6V*/SY7 "U-ᅣ\8k26\L|>[WEjH5owe N~%p6©M\i;leTYR6g"&@Hw5"꾽)8(I]tG?k *4wn ۀ1Ӥ1K.TkAj/qxEV_N8”}_[AcX.ڨRc?Ȇ@P5ꁰ !tD5%炏Ֆ˄i$C`Đsc;=I`8[It2ieVH7ǎᅑFkuR>Ω #Hp }SC©,&w;N-Kt▸=?u=9ߢ6/(W -ﶸDcp@ zIf^r"ԏ{wIwc  -d6m xnG2$%|rzK|aƶ%`}Id | #܊CQSCs.! ч0**^KD 2cu@ul|<mנg~vN CLO3ך$?Ÿ-qdB`|?RuP 4 M*lΞiX3bsiy#)̥EۺF )ƻyT׉ *Oc q) >!3>0IW]M; KqNմB+0*~X8_cƨ1:n?0 @NC< @}Cp'm&Y|tPgBտ{Ɉ;Fhwy}ЏZ  C>غj#c>R TSB~@a zR7մ]GKU$皝Gv4N9$HFF2) (mX>f~i\5+#R ),&A9E1Q˄VWx 0&[~`.Pջ^ne4OR@|2 M= \Z_Qik+UFQ'A#N ?sel=.>5Aug88&\7LP^rJF ˭^ge2Y6$O5wEBICB7p'K \|U"l`ePrd C3w8.I>~:"`$E2PX,,hBw/B2-r#h`Ͳ@Ӛ!W*^:)Pi@U !✛y8: n3[U"cO:2P QU|P I6-\ Dvb+=W<)h# Ã$$„ g+{z$1˰|j[0RUȀ֍/e_!Ϊ$-~ "TBMМGDWXSN6xpׁ y %ܦ8fzw9noQ/3xDs)`:"@JGHd+4e<`m~k}>gG_ Rk$^, KP0'ݠz<ͅtPC6s-xvx>unOx8 #qW-P>CWQsj1@/K\6TҺ4)074sRBR%(~FtG`n!ȥ'8//uZK}5C5zZW9WHǍdh"*&RӘQl=1!Iֻi>e^nR(ҔI48>Ig\izU]_7S6Csc 8Κh웞WZZ:0rr>0a)_H7m3OجkEfbԘOtKQ w__ G Iu5 "d _ƇŴ\^Y<ЗJ$Z* >۾Vw5E|,^B;13nF>__7Fs;sݶKRR 9f'SFk=Ԩ>=+H#I^j,tI|)Xnֹ$dC +X@K"x%/< ?"+fI5C>x/&P >U  KQ(.ii/I8/^{4* ȡE b,nl@;[z lC $ hn#BWg+p5!YTə+lUmhj0 Ib-#\_{ i~fb P=:O&]>Lum^𽓉bkv/ؠU Esni65wKsH+癇FT#2|}QQ e$ydڻ%zQ{5G>knRVۄԍ/-cz*tQc\si%%s xqsǷ$HT%AMlr#DKFU84){ezA1SFDkVodM׆.C)v{V)b"x!My\^Eد9;^(w[1կhxZtA)9~]@+lO>VoEjs6ZnQ(}L=&R>"ijPԈ݌vWPvsttS P_KW8[&6H[<"^_+W5(GC29=*-YCQg"#џGW hg'u2(5uQ[@pEod<Pmj8 `k=P.F7 v"]/~nE`,GTȱGy._·H\ҳ3/Dve^&쪨~T*N:Vyq8kQEQ:Xε" 7-DP?%a<[?*hgnW"š:xhSOW6"hC+COZKVpkF2xѣnVL᪴oT4KpMX*=~4A;ܲ`a>=QЫ:Zԇ+%ߒ֤t~Viނ _|jr6D5܄u2inW&n{0أ X \W=4s&J"?`D ^NA /UCW{W½66~k{nYxu9GdC1Lmc;l&8VTt'x=._/jnM*r{3㬗:c;wR~]2x2fΌ*543GAŬXx+]Jo\GUE5߭6rvcp3@4a ̮aIَ ;O6*sePfPd,&qAq6AT;t(eQN#K*N\Ɲ䙕m;J27: CGϢ{]Kq,e{1eaɽe#%Ȟ{r侥_B:8~ EA3oP#<1Qj| zRLMذ [Nvc0Gz&] RFP8aWN'4G ƑwX ?N2ݖ88յK蒤6B䖻Sw݌=Z@:9t~=ݫ\[޷TgN8ز&)RH/q*pP9nĐ`gp@%:5ƍbORiP17Bv688^H|C7Zfs ~^KhQ&m$? hA3O*SbP8u<{wAZz4Ҵ$$X\7Ja+س˶#'VXIH#Be7GYQPEN [RƳ]E &r> h9IOpOǗ. lEF7(o Vo*KlHXXR/a٫Ei.f /`}L?ѻYG 1Ҭnl| B-;KгV)5 JuN 2%W#P3ow۔2F s#~$Q038 ǭE tD jnB**;PިfTvL^dEHH]%G sECnm4(Tcw9=ZxF/7yWA CRB1=5zJoY2ǑC#ڑGaHSEP Hfe֝Qn?4/MX 4d$ p]Y}%!v\uStv`kz]ow>mLҘuyI+ ,o4ƢE(h<~YŲH}+iu^h9DO@wv[9#OWC?2 堡9ɫhOCpo5r?}yUnʮ G hkpUÄA"7W,Q5nOiT8LhV"j=l1@N5xf%oGg0xhȷqv*Xv7]]BlFr˾fSp3H*g|񋭮!E @Y!?QpxY#U(FmCV ޥ#c !Nq+|Ta[ A7.G.zd\>8iSÛ@t/_E>5F-W tx7MTX:qZoBPlN}$ Ьn+ w#ꬴnܑ5,YF.<=>n?aӱfV 8zYdeh]ltfRq=ȧcSlg!wȭQ= R?Jᤁ/Ġv+OԼag+q)0kݑ+rVYZ~N"BMkG2ڣUw?m vb=  Ok}X<#Ol5{c9Q&HuLFoHgid3Ur^?;W3Ĝ9:DŽx}7V4U-B_r`iT Xi+:4/B3Z_bZ}=-c9,;Mb1 )v]ۣo`D.#2_i gU-+˰8VہLEZ0a57DZ5TW;Z"Ca\V?}.0U1}7+S?|:Bx߁ØVLg|# KTو#OF ,V%= kg&̸b6݃^Rk#$8戴)*YazU@+ l=Q=YLͫM"p| (yv{Gc3w6|GCtӨ58WH$i#=8G Ny. U4]wly QDžJwGGK{Л1a6'%rm>Q!+YL}QD)@^Rw9.DF%..͒17{,5~7 *eb VHVvWq.ק !7h:cTy87iڿ*f!w)Փ jbdDOkx!v8XʇsFG=z~F""={`y-vvb]r, I8!܂1 OΪDSjͬ5R Bo{cE0lIX}wRߗ6_R{-1kRcaxŏNġ?@&:0Z%48>8]KqsFf=fTSf2'ϡ@0 sCBx \IO?A]5~AfM Plq\5)`iJuT+] =Yo-"=*V}:)NegM,ҋhv39(]xD J׎WM6ep "aN:=#ZG" -ۚx; +tVѡgφkbF=atPFα;iY7i4:'f8 )]To_4g u{9+크}SsMlN/YBvêG l.g䔞bVcHC>:6%h=&D"74rKbk\zxpǾm>'/vm|Qv &$|"Bf>f}|烡]l:D^\% 5b(KFQX"(U'-Q2J4ɮ-o16.\X-S[֤@ƸЙq{  M7X/.ABpLj TaB̶Du,K}ISDKg)( &vd dBjHƇk+0{+h*z9#hyMT+Qͦ Ln%[#2<]x>P3R2>y$fHZDK"Icfb^(ta"{+,'_b<Ç`sb\Qߡ.¸*z;q 5LNtQJxq I`Mv^!ȑ-)Dn(igcѢkL /c4`B͙]q]h%,`Wp2XzࣗˊuU,&w CArX?[c[0.["rhhN*fuO^y=_^ ^#8'QE?_!7響p14ٝea"0vF)2\ ;ˇ;? meQaq;B^n@&Ө߷c&3tԉNnR> 7ﳫ/f*B]W:]FkƵ\R(ͷ^*"`\Z!ØJhfER LY.%{Zd"G!`N RHOzd-Tޘq@j?JucG;ucBbY9>ѕ.{i;Q@{/Q0y^l!y{q~X,K1Iޑ(2W&]3 p|+WFG`]Թx%K}}m\_j)(dM'ȅf0ҭ|\0UL_-eLfv 0rΔn=BAfqȯKTG .;J*dN7G*ȗڃO}baԕtRh .>YZ--MST `G"Tqr˰ Mbc}QˇW7YVv!:3cok]6[Zjk I\[?5&P˲)'SxS z_b5lDN9iB~!3nXӷ< 2Yl~XrOɖ[-%,ٖ^QR k$n^bad HfkcW郄)j/7#eC]W-5uPbݚ_lfF9&S?0<4v@HZz`o}8.\]x𛩺BDb,IktzZ OfU/ D>T *лIDy\3`m@̈ cFV`nz`3ؠ(2IDǍ6佭(Mns`b y(E%Źx#J9R'*q0kh%vQT!(Co~[/R0[d _{-I `aScb$Gd%7l,CL뿑r.3Bm8RڼY y-.0_V!2d󡊣'r>ᱣ?JU54Tot{#V49OƇ 6Bt.@HDQn''5 e:+ t\ zI[, V5EԀp ">QYT )7 ݴH psA]R5FYСKU&T ÅYD)0Dl%Wcz$0|x6׌x?S%]έl*mr6GFvW_T5t9m-r 9 -o.P= S t<$$Q)S-ahRsEn"HRe< V:d DNJG"y[\}U-S!<B+d7C}.i~ s((k׏j. L ^$rYUL hv+5^ b[) :-qqR"Q[:m$W+5eVe #o@shLȗZՌ6)#őR, 4ɵg~l,3۫HLS`x L\b{WT~=@v~K!Vd_pARs P%H p¤4C$Myv tXXvLE hjIj^XYJ]3mD- 'opzڋ@߃,}`җKgT_V""3/Bw}u` IbW&hBi`qK3010R8[+(>H!MsTҟ<2wg@ǼMD|psެ}`d=@0d,2*K3]? D|Z?J;īi[`2}}2 KЊݥ%# DxX/L@VOUKjBg c-|¤I5ٌ2j )(ɧQP`_qI{FFˑF@Bݿ T/{+nv'glƃnـ@JSFagӉcU$tU{&P?&Xw+4o< ٰs6ܟ`tn{^O$mw}%|6%v]$\cy3GtUs/~j9_eW;2LlѪ|S`01#p. >?̡}8eK &"8݂74qh{#~%ߑ"T&x2-A%_(n #ߝQ2Vul$:o(t-j'kFKQDp#Wȡjbs ~o5y8o&׵^E-ezoJ':BM-nr"OO Q|t:tyYg/ȫp>NYQPebfLe) 2[L @lD<) (FM(T9 ^vTXƣ CNqRRLLάQ:G1cxBcXUጟ*'XI*Ho +IxD<1۹.g{^C%z%`Ry-ךQe~dCf I{ݽ#UeMxL8̜5%1ݲ G('kuu Iu}]; ˵ esݵm!%EHa"Щu.UXf˴҈w_{ʸrk瘋y0KB nC3ZQw`_qݫ*=_tW0v -+s9QA&=ĊK3SY?PжK{u?.`mCO&x-0\/ B|CK"(.ZSbqC w_c+5jFFӵ:\thU T@lW(h*8fpCpU%E?$Vcw8`&6S%ʬIFmɉȸ+*d|OjAZ[>$EĖ% ?1FJӶ,g}Fci֞afh5oAVFC!} ފ<jq* 8%ܵfED_3Ȋ ؿm3(vn}MKhۺ.,Lk$CE,HDmĎiq.ѵQ0 ѩ`c 5aFүie.)'s'ˆtCJM6+PoCZNS. Kyy-#-+OI2}bصBWbbh ݌=xsWr9p01Hle(b(dfD{r7.۵.Ni4X{6l$55~&RA˧u>aßKL~)*辀aq(Bշeb/Ø,"JS'd܄9g1[`̧)b<&^g h"dM@­mܢ`0Wz|)^~67rLjC{MWէݬ83P[Y Ɛd5 ksczfwX|CхϽE_=K'!՗#lq_]pJIhShOTԥ8t62b ~ 3 novT˝!#;I h,፫ gCߑhX1Q_p=WmF$ KӪ,2,s;X2 ['+ xWyabYΥ 4_o?̀".?U Tb`c¶]sb+aɛwhxg`޶^Ӭs~oGv /b+sG9Wr+p'1F( @?~W2a^cqj NZH!d;̹0>Qa UZ%TDrZS2č{{mN_ufQ9赂LfkK] "[OzX;\ ޶<^kfBGS*(M{ <,d]xo?<}g Df5$K%4[CCvV 6Y Yʲr+ɨ}`Ǘ">J3/ZRTqG"wT~185H)x +w\*=qvG|lGk!øfT_>="z)niGVµTgq텩RD0eYz;\b?HA*΢`x~O#&tZ[? PC=hCz=|_r٨EeV)^|0 [#켓Nr(S*ۡfj70ΥRATax_ݨϐPW uz+99zO4Tb}M/hC9`քw:ͱy4{3 W۴u&uSQ &;0;N O 3Võ+ہp3j=#Z˃Epew+:ڥH:I!Ɇ(מUqB?=8 z f_{7>~=[3ah61K%1$ʳns.z kOZ"8aS޳RlD]6ƹzAC,f:E1WW Y[=ug[6wX ԍ.ò<3 *4{=DKxd#5\p|WҤ3M1Ws " t]tCi 'm9y YFaD. Ȱ%e9H%kѨZ9.'8lйУ5='(i#@;ha,"N1{ԭE#5'(#Ltjc̃4$q~S)|Z/U6ulJp `%aC?P V G*0{ ,ey6]k;P˟]1"*/@w+r(ڥNφN&jkk~Dm{U ˨5H2|\7N=ݲ'O00)u@w|կTz  T\+o$|^nDm[> _Le?fg,"O VŮFcAfs#mr[ANPhorĞHEJt,#f^]Z|W ?&yBf<)BStٌ+.浓 ukA vzg~%m#(\MNnh>nЦ# R8hI͆F2ao+dI7<#YA"*U*KMjDAR嘾u4̓;+Q`egAow KPC-ADR4 :'y>:?4Sy~7?Z.d4W(G T\*RH @ դLK8ז;/OO=-]‘noc\VnِdQß+W?t|F(,+lQYqtjffȯ(?}@hC~vj0xOdըxxD/rvTxZ+~r)NƆp2ӟJSm-B̆N=$B'n]3n)GUF6f~p'`j\xqjw5h߅D+*+SO]T NGxrfXy ;ii7UA$Jo܆ ?M͡12z]eg-h%tAR(.ja1%QI,;}`-lOeg= ]oO(Ab[9G5ݪs?|#4xnj#vanufLSsq=3*X8\c#xvU*@ RSm UtG=<-/]j_V\}F㸊59":ٜ l(<ۣ!!Й',ŏ|6^%uxg~RfV@9w镋09 :94fkĥ?fut.RG&>`c,3B"]2n^yCTnF|4CS^&e>w.v7?'R^5SCnV~55,x.'_c{E TGNJK_'+'H|d=Dd#ƻI/NT^ft#9ϓ B9Hƾ]*A2:L2^и7"&g7@/r ZiR~sY٢(j‘R(>< Yvx%j9btݕALgOL0I([x5X`xK7ےp񒠾v&4/rڬN2SD&7`lB!Fy& r9ub g}+:gx2iGcܶYa@qf޹أQ3߬ԑ:M3Y|kG[.*6Y`$g0n5(fg8mv}"sdlVݥ:X~|}CTƨ\Mh}6J¢<~yKiGd^6΅e8D&N-pM~1-ci()NM#Gn:IYbPu,U )RD8&ԯBfV }í]6?,\@fycCP/WZ\1[ZW3Ju3w‡i )U0נ_ ʹT@ B"Қ-Ȯޢe:ϑ7TZHSNb%s5Hq2tV51$ ,ick^~tT%; ]"A@¼ϋXs! *2nyɉ9_1Wfلw핔9HENJΑϬ}l-淳4}o=x͐oM-9&̆ .!J;o[\#0t(ڴ0~)!1p iO|G\0tD҂wHVDx` c\`"? K0h%rQ}oEskVcG˃|Q0O!:;/E[43,PqB?V,De:m8? (MHcXNv}nMk^Lh]RMf5V0JA:oj9l40י2H^ȷ ?6O64(V\5t&8a;HDFqM{U#I\<}뇴i>PLuؾ$6?}GqFL`>xr0;}r:S4~ÜS)̇leFPl62 {tƀ ^{ؓnkf#L1@L5w" Jө_וQXM:>C prSp &nJ7Wo":ny`xTL{ΘNf^o~Ak> s4403$Za;o| ם0q q%~} w ރohzNKMfPBB.AI%W[p ٫y0]?`V&z5B2G꫰2K۴7ITQ@V w3ѢeL,ĝEuН׼U$>13G-I'pA:)9Yn״YËptOwJhD5﯎2Y=?p`Pq#̉ Ęq+=3NSy/Akʟo?pFYNpu٫nyhB=vJ Jwo꡹)w1b 0a8B]DcJ%ȷXDG%p;c 3}"y y@9G/)I ֒pea7$L@THݷX !6|zȼ]FRs~#%:)J׮T q)n$܁uq|cǧgpI܇-Y8!?Uxo U;WvJp<97y{MycNC`w}R1s:tjHSÓ"Bܲ]C3=I?r'N[j:^ q^<J3R ժnep0N~`{VGC|:RGh$Sn["D|{a07ܹVP;nZxpOK23J7Pj@"Ɇȟ]zXs~b>DI O2T?& ʈ6ۈh?eR@r^_1J)vKn~n}&r2) `-PR}"r 3^J,Y;X(,L[ \ LZ'v{\*#0Y-~TY| 1 K{L:`U̓Fʏ$ GVʕ-0yk}'|_&Q!:`b-`"݃6Zљu(챿h0zL#TUdGJtr*+v fl;J\2D k6B|'9>~d YL8y)*Emn ~Ef V^_,Ԥ^R|+l,ݲzh]sz0N7l|drեlIr 0hW%}]頋;}?G]pGW"L2/a-͎1DGpk|C)q:@oi_LJ]13uaj,8ƱZXM4.IQ&Biw_ jKj,ypF4]sr|G{9:d!~dF; uBiMY42=Ay1/Xhg&Cwc"7? ((@q,\(g5ۺ/2F/h83,>˘B {G񟙝XeL<ک!67HZ˭(Z}[7;jːSץ,8I P@W0-Ɏ_{.LżVbRQKpf`u& x*g;]X%'uOG@?Yg5 u7zX#YC'5nyYºJL3V$м@(>) ͛{gi9#/$T1tM1#^JD]#<< QeH/rE8z#rzj`-Wd''D%RT~C@lzu)mj?c͠T5~E  z;ㇻJZE%*ܮ\ƷU[נ7AwRRW{Zծ;Fi{ouRqC|Pӡ|xt¨⿿};^ʄbdwN(e%h10Z< iy/I+03׆W]pREB[)Шd8! (93Q_E7@ԗJJROUK4MqCH^St4]nQ#JSlf:|bNu\b"aP>6@m Fi 2h%aC?k''[|i蠔ŚY1!*)t펛V"6r^vUrg VLKSgwTm6*0lhÚvhƛE5O}:C4X3RhWh؁amnպI^zGWNLLդ@q{P-.uGұ!N60= H V@EsA,PphKN/ҁ='@a*'{l08}G~92<[K]qXXl]R& .M8= g ˚E!kp ͉UȁN?TlpBϣD͇bmvvqq J3caD.32ybb}^t4O63sz%Jg\=gXAIV郟º2%5UKz^nM$ʧغzrZvGHTe}g8I_S&t1BS|+;hK@wKw8"oHG :i" _NV`T{JֱF^,Fh ,B[۹F#ml3/$F쵣2|A@)xǑLh(:!~4ti;A(N5n_gO`Zl4qG8ztRBYgKWdFծ!xilTDi7uQQ%^黏6Ő@" Wjb甃ǯ)Ӷ)"'ęv=O) ]<ɆS!2}x\SpXa/2Gr:/SRj B#S3 - # ɤnO@AmViڝ``!':>9*/Im t0|X}'kwl }.,hCA+n# IJ:fx :>70A`ȝ0d8d{Lc/X:f΄I/n i0iҀ8:damS-~ՃH*Cw{7("sز!h׋fha;khԊczfS7L= Hs[jиn0{y>:rC]pMw[PLaKƹFӵey?Sò؉=4QV"I^&ס6߽_[lwt4]%Wz͉X)_38\I oSl,h(pvqr\yn>p6*BH>(OVG}9:MIϾS< Bo2/2XϓاM)}0w0ÏeuDy=ji ɚ=yp+/&upUo[]&4=jaNEm5;2đ%  M3'h}2@dzOT."Mӭ;u2U\= m+0ãɩM9h빆7iB9`Wˈ)D1L=emkwt=ϧ @FLVق=+waI<Hw5QW4"4u!L/p';h-TZ}ٟ-(J%ȞR_+@7};5PK߀inF6D_le2tխ#0ymN URow= Sޖr,s."Z.5n=؜5E7!y5ύ$їL aMvq\C`c4O&l2``DggAű8etͰ z#.@ lgՠrHu$~&>|<ٍ[E+isHKSwnؼjv۩l稯C@ISa球ΑxD=)V,@WlQ> _ t%IW9hKdO>ZψpcOjXIK@bHNe;܋͞S4 t*akJuY(uN6lp[C;*SO2K???hߞܻ$!/Ʊ"tTfh#ƛ4 +J?3is~&3[,即SťȗjH+e>lu/U&,$La{߀Im uH?ʇ1e+SDK,6;ixTca%ߪ4U(CbtCuW5 :k :̆T3&tgoT ;m7t>XW= q?E )ݓwPd:Vu,4(v[]`M[h(P+g6^"JrfǖW~/31xfʉf׹XH >:U7.\, w+H*mTU[ƲYNtc pvyKŹ:f]\+3y AziI1Xww3ؼ'Eou<1&sJHvm1k36!F6eAf*wf"m*%^@ :YkQL%||/4s|SID n{YOH`Zo`ʛC}IWDz)2rB&ϞrRpBoi\ ]PT4XuMzQl܎55ڜ Lx/??[?`)a}!!9 !BрfNeE&J +ˀ)|!s vHy+$]tcQ< 1DB \Gox~@0bk-#~jͮK |"e:G%f62m`#%>p9/r7Zs&|*v`o@'2u>_sIhDMr4JyrIz` !W5PILw!} &fz蕚46WlC!ʗ;7HAV_޼_Gޯnd g\+beF;]*h -P^x7&pCsǩ\1e|2-2;>FO|+˨ND"ފV z LVttÁs\J:/R A,'T&tn0`!}1bc]K9, 䤅#tsIOM5ɸ 뷈'/#8ʘ9D0 /+{$BK;7r@P5Qf陈O㨥R೧x A)#Zgo㸏#iA2K3Ohč`ECj|ĥɐ\fA(r}sm:N"Ѕa󇞈ٵ5~]KI(d &>/G|b P g]CP7a*4)4L7!L+ȜY+cX3!#ʖZdvɲ<%A' Rl_&Q_TX JWAozŁnJPݨߢvZN M_^&Gb$ît\pu5![5qTQu&!74/]V]5<> Qt4kK%1/j0у#BzN]/BΊG][qV8sJ2|C]{qBۂ;E{!1Є8zɺm ԏtta_ YPUMFDAJxFhL.4ݽU`eWPl(aԵ~٫ Z7o]yuӝj"O%x2X z+ig'D"!y5 ^BB+,}Z^}~ ܪ';,i r 8#Y#O0 9tcA5):O?O%VB Y@$]\ eUGŢT'L`?' m/q3_R LI͆/$l)8 o, _v4Sq䝂E[t ,ydWz؀d:P~C tvdGha륄VKN7Usl Jb1=}xѸ~pia^( < hb)7]#M! Z3 D/ 08}-Qqmq鞳Ԯd@@T EA^([| 6ЎSKX{&8cen؋ |nѽ㙳2d]O=_W 9}oZ̼@Wk3IvL|_;9X{n0ltx:jx"MPiL8̓jbp)zv0ƙMsVsiK y^XicELt.k%QjJpn[I՟]=<gdm 퓙[,Re j$ l⯈! Lb3d:$̶5ۃ-P@r]N>1$N}ږ[*UGy~iC]. W0$?^U5dAVDDnuK#Ļ(8S_t~m0i2KA"ۓZ9<ÍPXXqGU4 UsƘDj5ʬ({OʻW#Zϋx-ؽuqys;P7 OZȐ_.(O'0'">a˼vo@B1QKġ[1J1nYNcxh`P r6eZ|Eqo15\rE&RҠH 7>#P~ %|BWx#n ɖ܊;KO!Y{2=A7!/^(6BFe;o3 4p}Kh1%p(oI8LϮ#oBJۀ$ԿN!e0C l_Omՙ0ZIo,,dO IMxG9f3߼$(}E6.+H;#pٙDvBߓۻfOt*ЩlWw3[?,B(tDILW)S-_=܃\ jOivNtH7u`iy2,|%/tTLk($Y.5WQ} &)0aQue7҂ʠRTK[f=F`wnŭ/|x}K ~J s"q}y\2q DAKb%2B5k;%R=8Q[JZ3]q2&W<Ω.C`|M[\Qaj06dda2(բP"ytټA  V4"L|ƔҬ R͜ao븱"\ނ/lh!tesz\ɬ'SnWTIXKת^@hw4_|%ii0!0R$s*V{ Y3N;iMJ {}kۘژ^IY') ͱYӯss"d)la'NWC.BϏ43EY$@Gw`bE%:\BAE DDm8uF[&8~~X«N >DaJYLɠ2 4(ܚu!l06?U֌HdFd(F)' Lqiop(5(^[z6H7V뢽n Ƹ\/ ZڼDL$)}-Ϙb<6Y*A MW|Axdt=ۭJ;ξ|"W^amVr.wl`Z5 hiMlH?OTW xB:.G 3wWG`סVj>]eϥ{e9ez,=!rXeɪ?/UXtvJװ'lA Ӳ`D!xШtٻ:Q0L{/wcՐ$] {,~},U  '"ԊUD*U]a|:R%~ \ZͫňkS$)i8"}s,$͚0؎,*~uIpɽE@S\Uǚ>풓jk>=#BTbB |ÝO:f2?b&u`R|p kMqHȤ,NUK:_:nf≯V4f3ܪxM`ڲÀweXm~21\;—:amRLerz+m{fx[WfKUkgV^\e[`'iBsn16\-ݱM. U-I;;X) Rv(iZw~ƍ˷y: ?^TTu (BHL BK q%3cw}\#[ו9R(;YF3Ee]d ve%rHēq[o"oANZ[ټБS,?pO#9H9C>GD~'f %,ز =<5r*'ZRu$ f1 -} ·԰͔' S;Խik@;Ve쏥'>4T43ivdFa7 Q_yELuh9 W~kg3uK,8TI*ީn83؟ǧ/,qڜAg4q޾ۇGo:)AkN:-xE߽?*=&bbKiE?ѺVJ9O6 ݺ%{0ΣM1V/*RjE{V;l1Lu4?V" pqZ" +r<̎qP'!ECds ϑTP"~o7%\ڈ1.(k0$\ɇ/<ѣOU^,)4k.sI24"|𝿆L=P$s6{2Jڴ*kL>xQS^%|s,!XZ:J#4/`~a]MflM?˞Mo>HvR4 >](R =֊FםA[37 \N"O& hhҚ%Ȗ+{@@ԟ顢l|*jc}JB%}Ixqdü chU}M5 6Ҩ;m'~6&!}:TPv'ǁ&,ӑfE$ ߧէ$\c+ @LԤ)e6;95?51Џdz9nYgFThۏAAv:݇!Sr{/D\.XqiA0cW"˄Jg&ژ_$j0c  3o+<_2C3ѲaqmD}*<[ջ&+gXylHS)娵vhN>/WzvSfpDll":M(E1VLB!ƥ$pr)kRH*oypnCn2˰"|89B$gtG#E~2G]& LglmpgB"YԪk7FĢ]b!o!Nm4k>hK4Upv:a5uBp9ZM!K`TJ"^y)5m9:Nzxgy;FjL>GD>6f; dsCtP`K׃61;KEw/BϏ[,J} L(ėw.(f HZGFi>tXJmwO~ ؉7G:9)CabH'%c_&X tx{\өHp-8>~p ҺOL[w/HRvu)4|Pt݂M-?uܥAkZ&TLսqK)w.>#GʲeCCdLOQ=ΟEoWSxh jA^_5ʔ^خS㍓=ǔCw齙ܫ t+9F,0XD Wob׼6IrBu:3-8)>£ۢgh雷q8*-HZS,hR30_HGq!ѱF'鼡r"2,nȁe'sTrn9̄y/i~>=8vҼ&P(NJvy+"oq(Q"]Ƙ"ӈjs h^޶uW\=S$dM5wIlf35;L%ω [$\Tl:NŮ.}05@iqKeS&C-D,lp`Ѧ.P3ǡ6ڽ?_~P۱ߠjc;#Vg#<(r/>LSPD0Vౘv0 3I62p!-6Ţ(t+(vKH:W\ T-qdxd5y.߲hEdA YU& LV{]H1Ao_bi#Dѹ%=z/Ċ#s% G̋\B" NyǞq8*a)[:stٷ Ԣ }vT~L뫸/;oX>s"pI, y  ]hFhуQyQ&E9@ūNf 2wɱ Y^6})@Ld8 c˶#i(ؘLAEZB(㵍e{}c>H)Yؕ8}dҧ1pd)ӻWIϾFq l3zĿ=} yݗ0HǪQ﹢j2ه.BkD,0@Sډ? MSgY028]|NhA[iVa̝eg36vD.4p\HC8my~ޢRu a(K% {س&,mCW"͇Jl_ݖ~,_o%xֆd$\`'W+o`4P\U\jkd07.c7JL:MuV6 hR< A'R ӚcC4c{{ 0R8$m5o%#7H4w~ kzJK<f*-Rc zf.&q MWJT&$5Hxk]3%@.x{M3J}ۤ x ﹼ `cǔ!PS}BTsFӭE L~ ɟ|:;P4`r9~$pLزJi8s<4xƪ)-D5mro}fb0p@[?MAsq_NX '6SۼޝC}/< ]_aT?_q.mj#p]p2 O_n,R d˖zFap@nw4mU 1.J- .Dp֓P}U,̱o}<a(SRuX5AwԛOnQꦗN@vzFU83VhwT> Ȟ.,!O yz'Bja%>SFy669/!el0p VA˅OOF Y JnLa.͕-OLI@l&hHʂ.Gw07DdӚߛGV~k8!%k]fO<eia(H03zb%b 5FI:b DДL U#9gS|@6!܇vSTW+l0skJ)dċ1cԍl*Pɘ烾݃9W618ʹ\| 5QPB¬)\p3TbŭXC S m-!`X`Q\^bMwO#^;!ߘɁQhz(O47츝`UHIcʔ+ɉ1TWD9ȈKD 16.WTUd&,4O1£ֶ7rp]6d4ͺMm'@QaA} IeJu[W?B)AE02ִrdija&JItv 862 ao 99-vf(+o#0~jl{:mSE_x$U*0wSCMJ vGE%x/fdaD6fXB6ܓR.5!^BkOOfN>-gGpIJxe9?Juڳ1-ͅ8ԛ1=LȮ~f -ލoPjLJ;B3BUrckP: LxޝuwnI` +o#!~() #Zjn/yVCW]| \+1 ]2IY;fɖF'Xpb,T;n6G~8R(5%tBQ)sd}rC?)=zĉ=۵.oNM,RkĽ~w:6tsOh/ʔx4oJjO̍W 1xt=V&nwǭ^[`cc _h]$9x? b{WE7*%Z,FZf~rmDŽ:@~h^p պ>WePT .-Muz%/*jԢۡso~L#C{{9odS[̷♎n کe { V !dlo5"91~>i :wTUﳲ?) iA_09w#yeMY͕wr!WO>{^7D4d:{HKmUNC@zOYx4K+O"Ztr( ƥ Gt.Ru=$]a¿!yzT c^R 6^t_]ژ-8%`6K \<^-w'(T c/( 4oqc"wNIi'@慙_W?o֪HMÐh#v=kO0.(^k1F{lsHq/KtxiYc5Frʳq$8<ѭ=YܱmwY<0uf6i!P%ր_䉑ÃQGg,.AAZ46A@R'wdh@&>!W}&5HHPXE|. Êf5Rd/q8b }dۦHf|R3Di6'GR LÃZ.Sޭ)`xyFh/`f:tɩvW]f;93n1:dSJ\,Ur*T{[:YG2 s8e\t3+ \8:ʅp壘UQR2[47 Mb:v'/cZ3G68,l~$F3G_ZWhEDŽ,<#YrX0@uOo4#?E` z6. ݩeV%It]Jv}]:y[20_أ9N!!Rs*fzdyGa0Ri C3#!OJ!-+Z(%TcSS\ryS0]䤌F%#g/l`Y}c _˓SnLѦ–C nex.saM$lOs6 A@Em/Sp\d(-5 p Om#lr_Vw%ӌeHSC#^S5 nM|ŲRGyPݸx* ,P3 f>j湀"kyndb}9toӦybCc4C K²ACd@OgJA둼y|&J^.وA` ^3.LhۘLyT r ʩGkfŶ7k9TpA;hBDGen`X66ҷ*hRqv_fߜFtUHb~fU^x$#]y`/PS! ?8رPto7TA. ;Q"AP/s;]@fշjdyU*WO`8 8I(:as$KXEuvI~ ϴQjPNCgov+oέZlxJ7yeZP_YL{qeъ> ۴~/[ZZᝯYnpcN :0un,?bg[fsw85xuXk|Z~0sP.đ#GoIf Jo?x{1ёVkûCNe_Ӂ R6׼ lq&П=afwu-} Ly8|`<6/V~z݂g`8GQ;j!o%3:3:Oc &pT^>.n`on$Jc.- Z`2I(9]2r޿5^EzZMGjENÕc[R0 b}ԦxEuI|ӕMZ(񥋤ܯ6ruKt>d^F bya(j*{&)M.dM蓒L饼8Q >m f3厊DPI)S(C3>S- %וuacF +; vΑYƹ#YuA4MXW_w$ kץޛ*9o۪ ucpUD@sµdNQ75Tq tr $F0r?, ( 4#K(#jcw r fA!A;\IQ 0Jhzat{7O#iߓW.B?鑎|t b.$kW9W>(A_@8,7XT4ƠxEdm췱}q҈=JaRLE?gn0~tLY68p4([™BC6ɣ÷]n%' $L\˙ -0Oi7-&k٫rPY݃Cu!'WgL~M{ !p9o gQ>xmZ tKr2fDO ;e2yN4gךzHNӬUl^Vk6clt?6LڮLM()T2G觎4xdg/"艛|%XX ||~GS\?Vp?|5 Gwj0tzƴ9&nb^GˢS"ex}hffTW*o"`e` XX9-owV~s.Q hz3oSA7aVJ^HƜCF¾f?p6i:Letx/&>o2hj7K3!Up9Aڞq^U\]X>۠Kי_%z9W^UrL>dF f6%(`inj#x?1e[QṴCi8(hRMyNRNV iW}aKĊ`'}=u#TY !ُ.tze@DMn|ExZqG `E֮v;@#ܒK&k2Σw,z ~ǐ,v[>i l5'p$o|BUxUN /V2$mZl'`i_ 5e:sӺXt5fJn3iM XXۻCU4ျBWNEfA0a4F{ CI71 'PT%:FeAhjHiwmaEskݷiU"Bg%Q*'(3(MzT"86C9尟AgAaO @cMY-1 I+ yvnUn (r)9!cx0HvD!(&z yaJ^"qqcod_RBbΙ? ZjOނC+N[h[Q'Q~nd|)-Ӻ; n si8@qc=5Gv s9%8X5!aP/CJaXWG MrVXs#$͐YJ*:`fKDMr$W76*Thʒ+OkpsY2)ʼnL-xFrk*\Ϙ5a8x·8qH!\3M_#K|Y+纞3BpZPOeSC$d]waw^\&J ݽ"zzx~O$WXi4Du ЋbߐR ˻_Ra)r%Hhh>?@ԵQ;d ;r%,{W 87uyf;ĭUYP ޗlkPS8:,Q3NU/9$JñьUed$y1{v>5XmދBjǪ0$XEr9MCԥEjuM"8&+Io\r#KEzwG^SjG=e㭱d,vBՄE'.FlљUXi ,#tTk1bQK{ѯ020u^>*X{@o0w} Ԍp`1o>7}I69_2Eܡl#S Z&1oeC!KOzd躪x8Be/ɊMJ[l{:F3r׊$[O!!8ҕoYDWF>=L7ۺV/T|swDf({[H1ۅZdd<(1ڑ5j~M =1p_6AMZq#JqGi}:J >Hae;uHE2rXE-[٥yYxx8Kk %2vmE'G҉9&0H/}A2No+ t6ˆf.[G(`kw]C#B4ϪNikrY5v2/ n?=5M0$O4TC`hl*,{1_xMgrLf m${Mv,MC0倽lE:@M#juTR0Ǻո#R)gfqx: ^KU~:2b=3nZ!.}=|m BJa Xᏻ5WZunYCπtKqg70q:W9"9fgGF.üiwEFKwքL }JTIw\!0xQm (\.s?7:5`GjZ5,k4vxDr4]9;iP`NR=hN c(K2aШjKl3Ѥ%xke/ Nsދ $xlz.aOo5,y4١)E߈82g>V>7+ 1E>y -=z1i_ o=CVZ7DhrkX6;L^^LGߌ&qj1uvd9&PH: ep0B)^$BRyOsWlZk@"65v JO-8RJtHZ$ݖ: {JE|PjE!E9t^gCQsUw09os;)_$sՃZE64F0|GTa5аpT{&o8^)N(0tKMc*G6Vz =LC  R+ 7 <+uo(J9XR~UL 9KļE㽴AGD1TA&mZPeӛwVE1}ʷ{y٥TSG;УԠ+AJ'*#[>8OTmqRE%@I'YCK%8MY]+q1j& fZΧ-wbp*6zT /Nw cNZRWF(GݪNpbk]C[PX2\wnP~`܇@B"e`[kL> ^ JAiQGc8Éc&34Eo l!$F(j闠3xv&Gfl!3A@tEG/YBz;QPӦ!6>?Uvo/{wrҒSh5/ #{!`X"9*)VKqy°) UX'O | GT>y54sn9;봙HFqjElsoh3cF lLGoQF)HGǤ&8+V!Is AQ eYHF)7_J;#n`IunF%ӰTֿ#*qe/4̩'!쳯fAܝCJ=(B G3pA*/~AwBEû3 Ba,on4G.x؆v &SSfSN9?`qnG4m>ꔇ}]Ha BAEz(!raؕFT:P⛱"pLW2c:آL;@5-RF[o|МK,~ rfizs}\L/߀ת{!,rHD1\n9l_4G5(n"~p<^&ZB,o $J}S"4Xɔ(OwavB% ȧJ@|9}362}fRyKU"n 9e8]~V=\ Njck&J*eg162t망ɵ84"eB k 5\2(QޖZ_Opkl.@P]j SlQh(is!6*)E",>Y6tG+R̕T-[۔4`}9a^'~dlؤ,!$n{m4=[/%& u⨦*sWGM՝p؏\}=b\pEwXT2dF/Ce߹AUPF{72F7wPdwo(/NT,X niqa}ʼnsY- pJ>F ")=4:)Ade;QuʋkGnJS# gT'A6rD dZW> )hCLjN߱nO"1)ǡ*M:u)$2V^eReеٶ< $N(X,3}ۛGSad_H3vmHx ;9zRrb}UOneDP5cj!J=GUm{N['c03ȭӥ㘐󇻘sGW|;= qbSIY_OR,' LA($sӦG(f L+G(s\cX'MYejjp}VH1d7O?8|Ltfy3X8W‹Ȉ]cbف  \2d\HJևpVDXpɱeeK4yG}#XIo&PӒ(RyU|_ ¬0hUɸII'2WBWkuʼnTn]+w/avòe$hi4Cɒp>/ߍ%łiXQp@X$BRvZ;XsRjfȃ5\l첲?bNQ[v"TQa-yY<|o1EY̓,/3E4Tg[nK|(j讄$WE=Z6kY (:vsG5iēMhA2jy|AxTg,Hz/YF_Pn3.!%^8%<Y|^6BA.czHfirRIb*kք)\aO٦E ݧ*'(FmPt|hBO3 `@L@6 04c>$ZL͍o'$^Nξ9a8|mY 0ʌL&/t0!}ϯV |$z`-Bn%jx[;KdtN/}K8;eǒ U̪{|Y޶T~8\7wnEcs}l8gR4KgYoURfqikٮ{{_+l3ά>I{(?{oXsy쫥Ʈ&Ccỷ qܷ,XH01, IKԲs#09T#M|ŕסj f9svv+c^uKէ|pHymȲ?FhUlr&| ;+6Ug {aBsAyX|?&vkr9i>.Zn sa<"?J5^J ⛝!wT\9P#;2ZNYʁ6&wcrETsӽv$X@/ϐ%ʝ(Us^`Τ{A-55:O5/@+$eť]7D0@.3j5.+p4~I aط+'B]q iٽ@+sa4tsHBn8Tsgj Ek||H .+G 1Ӯ-Rh\IbM,L$mcbp/G5OukItx؞:<,]:j4c!+Z;6tP`Hi*cX n{X%Ku{ש//[WlgRgvZ ެYɟ)]{joq(Rw`׫8)ݲX4g RԚĽ#q 5fBE.e6Oe g +`AICoK0!V׊v@B%톀_q @vnҌO%{j) ;q1䐉ƒE2f7L}G_ċөy!@z>Hr"S+q2xcTV#'I$Xy$}c=k~~72 NT{Վ JLƋJT'yTMjb&'nKWBu(!k! pk)6" 3EMhKo'ͬm+vJm$]7@%ȓ+m!s\u^W)Õ|]$CBLQ(j>:BD`ӦqLq}9۠5xHDZ%ٽYPXCxp4*/ B0,dTWUC3sciBQ:i,1Ep=vgN [T<)5I܄7YW{IUrV/*[Ǎ}z[qa?Kw'Yk~kݎL#,p22s?ejrMAi$,[oAnODVv6m=A(x4y : j4sczcl== ^@d8(A!-I]#€dc^Ey%ҁs=>\am;AQNTvSЌ`X=fXQX_볳Ǟf;EDxWu9skFpZzpு-aC= {8RQ I0$EdGcb–BUAeeRk!(MB_DZ~ǡ\Ѫ8l^G+w~B?Enx8ּe,?b@GORM8|x]+8"ť bhz_hÄXgǠS(f| NwMt '!^Ԑ]]GsSsOۅD'^{0‹JH|K uIZr;;#z_~. }U}:N7G?H։z+2P7xs zL&J&PULX'wMH9ꨙd%v[В?6e[Tp%4@Z#d i`KډXbU Ί`H}j)F~RBͩm)#]xndp98A-rpp-Q1AZ&Q%fsK.!>s`t^&𼂏IyOg~ 8QV2Z"^;2L0,%!&"i&ߧ` uH5Y (@0y[J1'^b".^{E-5O E0Wί护([Gvho0;bSâOq7])؅odO'CN/Cƿm!=pю+kC l(jk`P8^u$׆,;1T~=d&t ԧ}D(<wI&6G9Nɵ6UŶ`̕yN @4Ꜳ lsIa=F/b;(&z3[bNdG3޳M_*aʚ:&AM|L4пt;Z0mkyGFj>Y^I_XF\Y,V[bso~Te}N ;z3<'U^@qlA5ؑj>jևvtgHRuٻރ>{>;9C0?]9AG +~.6o3H?\R=S`TFF򣣂&>0!ŧXIMy4bETW\HH ?dPN=YQm BIӌcA|TJLܬC riT%-aPyr䘩y\aD & !(06,2>a6,Ii9׶3V"uV9bnmU0 X;3M$ MJk#sw Eet?ʊ8c?`z~F/6k" Ɔo #r DJZYo #=r9F%kWUQhW"AdBۑptbNuY2d Yo%^/2 |!20v\_xCۡl|`|UU0gul%1o Fy)F7mb =1eR#|ܧo<ᩯ=>)G(r*t&zZ 9Q&L.oWf'z 66D?M=.\ݢ sL /oON ɼ)kɨXٖA#Q.;D.?@%'uNamhPڔtU?S "Rz{E+H=8u= A]덠Ap ?#<0'k*g>MT~*hSNjY"vSҡjX3sWbZdNsg6`"LbrG<ɋiKa ׃$qEC/@f}#:$WdvQl* I1Ӣ= [W8G;G]9.4:|*$0QJ;: 8 3葝 78 {`ܳQߺqpF6 ӧS<-`r"7tG/D{7yIP. CO&L9>O.?~>TVҜr%CV= jJoR=|0LL* cKH~F~vA4O߻ 4lq.)0I ?N%ur=` P'1{}KNY&eКӼ\cop V3+\3 d-+?t7 꿚op+g4*kReY?4$Ssgr A Y btQ>z ڬ2E;EӾDB5lA~ޛuɷ3'U # _-ﭏlJn"*^6lE$qR(q){Їh 9mg%)ba{^#GYOYe,sCX<3q]J[?.z7h5r3J*]A a1-dP6Ǹu' 2/j"^f0ɐ\iq8USfx&琺źwj :NFgW';#Tyg{eGN`$wB-pŇts~K-zl4φ*НӊIH^sw3I؋,c&D_;b@ Ggʴ2,Aԑ!Wr vxdRg DOaĴWXSG䟦3qzL]lW``yP^,Ynw=EiQNSV`܃D5=nRŠT4}ʾw莓7ڕ*,99-DݤTjybԩfOV-q(܊!Nn2㦈}ӬK[Y) w$u 5!*XTk 6؂D)_]U&  iv&{17? s,wv&_3T%p95]}П*k-{wv:z2 j0p.0۵73!ѐY}+a/6OceWQG.`CAxk )TVc٫P=ѣFݚ `}CrIGt{c^0OM}~m2!qڢg5Dk)=D ;mSn#~pFiQGPsM`o{\`8$0ڞCGI^v*}ZCN>tN _O# ~1佁G?  WXWJj$d^u4oBK-GK˺4jH.dtXt+l:~m$! Bl.m xߗ6NRfB0V8XvU  %b7Q~Md_ܚz7ERU$K5 ĉ 8TrM 4骭Xy9xnGJ##܃}*Pc+Io.#jT#sFvWX-0ܖԥ2/c^ T /R:"_udi}EIu$rYnLp—L!Iy oB׏2)X;ay)=ï9>* >R Z\)uÊ6 V:tđ9Š#y4xϕz_/9eb% i9:{)D|n$x1j8 !5kA2#r7:I,ևʸLVQMP6.[l >O th85:'mpHHV7H- RTb#:kݮ/9}#CA#@X=m#8v?#򚺫DO]dz٢l<;m KnwOTsURǒaJ6˷"\>6iK޿Z|##lHِ(4HO% 9Ԯ4OWxiywfDt*ZzS:D:5C׎&w P|x$62 ߨz % 0J*1y Y _#EMP ` u"pU~8W[Qy c]{Ub#]&W04D agr[Ûs R2 |J C|)@jf?"lL@xGH_VPsyl%f chAHm3>Xy|L*dܚV1E+U<( ?21bf8{p1eIDcFϪkn6 `5Q4l?:ċ@756Zhj;^CP7bY1T.P@L"݇+E_(.(I52E$:̛ڧG7{TGSD)يG3;<=9^!-!+>1OB>xD(ݰn Lʫ=X$0-7 q:l~^g8=W;uj?*%7⨃4S> ݘl{ O ;: h3H[ꍯP^?EүM/uĉE71lߪ`eɎ-Pݕ[XHu0c4WC8B䒡e;IawRf* )B*d3 _W 2i @CjO9v)5B{/BVXO5 a:;]g}W2+,`HdUGKG⍶ 37ahŻFLZE48[U]T{i=M`/J߻|6)o }H3o% n^>)Y7SAyRG{ͤN̈3hnEEA|?(o_g;sYMUvS[ p̘=QW'ӏՀ!ts3zL=Uܥ{ >O'쫘?hF+?8d)G^kq)_Ja_7qnݖo Wlyi> *q 6ÎU Xkn )U$LrV2?(dClR5 o7%%a2{|N=8!#'#,~ѭer"x54 `'CҒ#g 6z;*tjr3xۘlOg^V] ibu[:':^(c=Atb {w8.. ۾.Y3$u:}an(<~Qн"[}(΀"GpjbiD~=+|ov mr1x'89,8bUkW:O;=mA~T9hAkC42t7D4;Z]nTw wfր}|=l2d< q&ҨelLͧE 0x@JCG|X@ $ՆQHrG[vC(0)6U Z9Ku1Uv~rn.kqV#=u9~0fUn}mwSn0W]?k-&;hBPClBM:XD#阠N ,1A)p`B<׮լc6v) 5ujrwbXK`'1%M r 񦄍}^Uis܍d9Kw0[Ueٜ s@ Nǰ| u:h!^L zaY=չ TdIjM 3Fi~jtv-?Z5bEjTBٜQ1*b镲6qJI'hۛ:Ir^%,5G9`GBW:LĘ:\׀c5+. D+ YN3F*2Mv*-@ғͬMDփDI`Ԧ((<Lze ATT"|nql%HmeQwϒ8$5w'߶i0T>:$/nm߅Y*&pqq(k$>}RhdcY* I*ouHhtр.FI mKe \viHAȝ,K\&nanQ耊O&[}Au%xĎ.>+jLb񍖒[((Acv%^v QA6LA*W  < <II&,`6 kd1QL{(ŗb޲iz0Pg-‚9q KnC{eDuG_rg^}D qt Ͱ[|q?>s+\:M꽗auJ[CeT';subu֣ۜ2-}( RQ{,`*}4R϶*Ҩp^! ڊUMZTleH)Rmv'I#fB80p)NpWUͦa9\-vIQվ /^q"I _:n:GO_գDG0U'䩧*I: P teJvlmL#KpL]v81| ^i$u7;;jrR 7I @O˩j6;jチ~ I>!= WWyXWefc7AQZmlqu=QѾ$X[ ݨ[l )=2\}HI k%zݱN&+"a3Q]kC5wfWiE9plX ;W:l|vX=mRk"Tx(z]vMR 3\CB|eB7Bԋۉ7+<%#8ԯV=iJO n՞mW>ˑnVv§/LeQc V`J۽ 8{恄 y({He~}pTwf_C <=?襑\h>mdJ31T?DdxԕmBпMT9(wuZ+٠XҩkXBv `YbH|.k.ľ@r0η+(ǭRh{HM)5<-J9O*`ec>6$=Fbڤ 7s1L~F|ɟ[)k:h?4L4 ӣßpK4=Nuis B b>!qq`n4kzpx]V $ee˽P0/whkL$ƑCl"ϴKpH7a]ḯwΒG: 6O1e6ITS^gK$,-@MM6W؈T"UXpʓ.K~#n! ̽6U! 1T$Gzx k(<yr'M+C"A*nmo p+k'̻/$_ˇ@8 X I޳UJPZ6oz)NTN6VK+E|\ '8,UL7S[UQMsFUǰbE$Ҡɩ^BW+$sq`f QK5EԜ(.hI6A.6ێq# $s+ G_*zcb%"ZKX!E} NڄiM!CGB+[&vG#[ڱ(Q"LD`KO :) V._ ʳQ喙˛f Ӌ:4b5Ox̙K1ZRɴ`kϻ*uG^YηJܽ몯 "l-Xry8ۨ7{{t ˧|8?rI\>1s ⩽ "Yw[ JԅbZ'X`h7XkkVj쥂kD#tw5>hąnА-8#Du:e+*HE@PTGG1+۽xe@,9q'XVZ4C~JAtE{7K/QE4MQ ߝ޿<`hGh5 *ڛ)32eeC!Fž$3gy{x*]PYPK< 4t*\p`C6>f[A\41]5 wN'tw$|ad>Eo4v~ZQYI߱a@amW(N"M@<oCisiFGnZeܲ 2SqsW@K8'LzƓ/g-Nq ` tXf{Sz3Wdt24_geɑ5"C iurnEYƛ˗_n5һm ԥ0\5f|#-I?( n~T~#Z7y\1d0~%@*\ ZؿP;f0-'5a2RKF^OCJ)U)@e=s4̲v < %`$%AXB2Gs_ȝ2Ao6`xjkĖ($FIr$誜$&L|KUƢ4˛yQ-\2Č`rwc´П|dOE~^?Z Oo8E[X+*2mUh/Y|ɷ_/i6B YҸmɤ3A$ӹ4"I|'~^MyصyaxxBUK}sSܴ]L1C8M, {o8ϾOĞדCdC 5p*mU->у+6,:(Kbu_.O 4C⳱wYGeB=F( ?ɥ䣩%=Qld:rA~e3^׍2o`7󤈁L% ձgYZ07070100000500000081a4000000000000000000000001668c169300000b14000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/*M ]?Eh=ڜ.+?qa& FYg*-I)OK4{6BSʦ2[XtO$}2)̷79PFјT[7`Leͺ9oiF$vq#ƩX(W,mrwKqk:$EuxEә6qphe4rPZ7::4@јE 5>D 93[=@#_Ujŋrm*.fզ z;?9N鐔ˑbO`sK~ YDWlj|6 ]q(3>[6ow uB/7 :ӊFM.5=ʁCg)R9pZF>4!AB ת,Nls\3uR33/đT<'>&!Cca|}ύ3gf/鎀Jm+|}ȅ E0d uy^Ɲ2Yb ͜,z;QxRG3þ13# 2!w~JALp8< 2ɛu,E2eAf$#A<;Nŷ;sTV)z gYNXL&{1BX$#ZN}JȻKyOm5`K}aTð D\5Ea+2 F;Of-}yHvfCـCvV K=i(J{Pc^eaTD{ǏZv!43o4.BncI+e?%%U#fFM.UgnW ہ݇P)Pvvֺ??Kqoj6"[&㯪,+k뻣)zs]iEa+Tˁ_\r8g:Ǹr\Tö́Ge&e =XZOˡ}Gvuʜ׆_oߟڶ^pBH*ژX)APLЊŰSLBz`ޥs n#.4>+ od.UՃ )#oFz̝ձwZ4aO_Q︹13h6iy>e;)BZN_ϡBW~Ew"K] }y:i͐z,?eh@&%-O/+:z~i];s ݭEP#D6c4 Lxԋ7Pl(;Ň-stzIJl_) ߬=vbaZݞ>P;E!\*T4,5A?4p}4fsӞ\{tE,Rzh }//i7 JQ xL-0WIMS cO!2cJ&#I׾"]=פTOqo4C8ID[L)vPu ^w;Ș-VOİ0=q[*:wUOܐCe糌'xk@"5ŔIhQ'GppO9ǜd̤@tje]&487Ok P- aUC#jzOD䱑J$x"٘{7Y7?ڛZm4cPyRU( i_D  ?$rL ȼ3?gu/'`2XNmۄr6ޜ&;v֍^fW26Op=/%,9(?= yhhy+`uR5oE!%AM@+s 'i O L!{J >y9a9KJH2λ^5r:p҆>Ѡ.A)O-1aU$Q/leH [ݫc%O9.TogYZ07070100000501000081a4000000000000000000000001668c16930001a7b8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/j]?Eh=ڜ.+@@Pe V兗Dy>&mCS[uyc2=u[#[!IsJKw\A 5~P 0HɢaMiٗx;p&[9e3gqX{p~9 P'D\1Fű@=#'-tEz`Q"H7(7|zŝbVXB:)B vb%#)}ޮٳ>yQ7ߤ[bx aE]8[!#$3~ѽWY %IdQ9#Zg^k < %Qϕ{M%߿ 5M?Fg~ j\8ʎa#y\2x$eVPԀ [Mz`Ga[KiЅb$;ǛTO35Z*Իچx 1D߅{.w҇H݇ח~F pd~gsk }`M-KB=E_ި0Oų(<{C]6*=Sj:K@l(J8Q $R",R&-$v=;a31%adMP8!dE>In-e"zJD B7Y2ܟUcj{8%I]DSGSib"}Rr f01A-JSAt`g&klBb_vp jY VuY<幧/qa/+NばuLaj]Q$uN4=e`䲤nXdv ")ŒP8AchFBgvBݤd o݊nɷv2 ψiyonh;b*\z:{m@! lewZx)-/Rhe_O@h8$5v$9 60iE z ^nܶXw 1v|ĭm&{MB~,dJ4uetz ~tv% 'ikIBgyB G62{'z4R& m3i Q8=i-,d=:L;YW.5@GƆ  GRo -7TmƒmVWJ(Τmk }п%@t{lsFATPѤBm.y:FwMMr0۷0F8'PZ6F^%ЦrzX& m=Lj2?eL Slps](["yϊ%o=ځJ`QV=Kcl**%/Mi yYbo זhtpOq|fJ RnD'W ם!`&9Egu.BNGN]+Ql44b7f|O$qߘR܃&ƹ;194e9*v$*q!lG]6Da=cA jQ3OO& vOATbĴD2w,d{kHeDcI.1~j4Kie#&!@+`(co'2OygW? ЩjcD$˙Bh;_krUdAXYY;Pi4$(^&^LM.ATy8:(HNK=f{kc~'ga/ jVBN:V8珶z9gD.StrBL6ǣDzfd(aJ3Ey&P\ i5d!GY\\Af€ѷ |ry;ѩY w< #l&V&zc݇z>\q҉U%Y?uj-n mnfQROJs8Lg[^OnӁfd1~skWH2πG_A 6EZV{levbˍLGC_b-nn\\ζ"s`5,fBT QElN5}wB>UeCqM1 Мx:펕n\(t"7(m /NK0,XVJ??=wi9>i&ِ|5;C~[P``Y؃PP7s]W3xSLqF&Ҽ` )57%cJUPPV?94ZhiV*P7(4jy[\衭 0}4?mztʭ`CB~bs3/ ==@q7Lί1u˃h3o}*RK_ʫQ3 ]ara~W{6CN]hsG t+J5m5XRmЗ|{&)qTćsi_Ů"2âD{(q(/_dwUhWf-~B$S2sed,hLO~ e!0nھ>8Ì{9(OWӄ'M?>}WF<9 2y;0_,FY-C UY]Ҁ2z7$ZܜMi*X>`|Il3Woj7JN^4|MvffyHh'ԖiꤰYuAQ3PKTakL.!:'j>N#SERL}"YP]7\-?GbV>KZ]"Fo>'7{Vou7 ȡ_Bȶ7U*,FOL/ 22 M~|]3)#V2%`1KC zst|I2S⨧vU ϯ}qEslP&mhrs{'u! wk[Ai3NGUhO9!zHV-TbwS=B"B?aB!j5H8h s3 򯣄Qz2y_j? ωun~JmG0 pdlon@"RsІ JaӛaLG3ۺBZ BĊeS"&]A;U`vOaAPT- ÊEe_RТ<ΑEIjL??Mp2{7Tf5X7E$ð8*vu0r;4 :17e nec| +}Af&.~֞(Ohh "F0,kN%zRUOoK,ŨGT*i6IR;d-t~^3p[dZ&sy%u32;Jd @H'Vbmy1e2=v` DEB;&*iL&`oUIe+a!wr.#mV!9̖ayQx\I+DtBunMIJ1dLvW@j"ts\x=NF SvNsJҭ|gX € *Jn4ZZ3) W/ZjJ ĄǏɪd5m`DާB2H aV̆y A^Y/M-k&h:Mt~Pѥdybl !+\98!/K2sp4 ϟiYp/$і)܊V6 \si$@T |O&y4bs A[z>}:O/ 3)7SsAm15hМ[%*$m .f읓=J_Egx:NOiIG ?[-:v0n6[tΕ,<Ljrޘ_yLnR l]Yy S]9qa ~QĠD!]\MV)UpEO.&%h\|j6L͋oƅ\?wkT<}b m! [1OrNh=}r+Y; <[@?F^ axc֖O;D[ߏ)vgQo& &bо?Rg2G4; -&?"όX v)DjtB\.S֨<ˉ5vV8 ڌ \!4ݠ#U rA&㚃Wk!/"ބtl5`DFWd/]JV ;Ő'dL;\^盽:XTVF;H!rԼ 4pJ/'M,X;ۇLRaLpY?b=%J!+L ,bi:~T}Y%Iќw~K_ uŮrZjy6FWL0g,N6!d R=5#ƾ,2%\uƸ>DrwYqyf`e}͞m8uaW,DD Cݙ]<7zwx͍]51鿆QZD)Tԓ2W-} lzLu<G臧T$TY=}1D>{*rFt[\院` \g߅w,}׫3k021UF2xQ0?kLa TOv @yzKX ,<'yC4B/yl$w$469uFgXazt^XkKW䭲?hP{3h )0xb1;&Sߵ P/xQ>P8-T@Τ Bln3@콡eFDXap`P6뼖aoEZHg"#sMx&L;]9PFnvȜaJRQu <`' V%b;tiM GL8C_n;dEPrq= Boh8"oRr}x pƟr-'bL rKEu~cjeEmlaq@$ݕBKcg ݆| ­Mzl"5SěM$)$"Yzppb>K4v+IaLfN#|`?-変kuX&L08sz`Mv2=̧^GmP }s ЍVñ/*kxU0CSkŒZ ղ}YǼ2L6O@vyUƩZh[As)٩Qsi)E$E`<כg J?G XѣxK8 ՙ8M6g(V -ofׇM!>ƜĚ=B^K#eۨ9]seȳ$rs_6ħT >I=p NѺ2ï`TyXkY~Rv*="Hffy)K(Us/ :W1ܹ6]5L=HY@Fig82&!dLm)c*FrnCbĿwxY;` ۇѽTp쇭ryU)N=7j#ᇓ`y2@bZm`p{6{׹?1*UC.ա}OqoiZR9~\1d}ÅgfvEڐT hF#qZ͆m'mϭhc(abɀ><ЀelžB쏋.4eK0N:Td)I'4]m`3U+O1 ՎXe99%>(7uǥCVCu@ϨJ7|}O9lS܌Y"鈧#X E z5 "M8 zUr H~ иj@$6XKq _& j]&jڀcX"±¤zˆOd]м5M[CcAEW\7< ,+[DrxJ_@#R~\ Ze /:XAأKSU% KVQm:O(u\y SV=lGs^%^0ڻqդ^ʣdƑ{I@ ^X)jԧz{70Ȉpx,JAkM!~pZP<LJx r%XsS%}kE޲h( / RUs8iEZDo'3߆0 0 :u2軂%6//Q]HTxX^l$qS$>'(R|68n@{w …@3&(^[RgmV+}i Myڷprq a@kM9lzpʝVBUr4K86CjtjN5CfjҺH/TgVoMVHX$<@J,v\*yS(q,kب{#dUpL_# ̈ EJ[PKSqqbՎП M/u}\uzpG͈v R"~8yV*xJG$@)*WK1Q>J*ezA+TL'ͭf n[u3VbitwUԻ^xU!;c^ZѩDI]uPt53 !My!w\z&rp-`*}{Fi(,h ^Y1Bpʹ&1U w<&1 nLK0+.HkҗtfMjʺ36|~PWmhW*ơl wɬ37D*pcjQNrڍYL|J~@B*nJ>^ΥW@VqnPωxtu'e_3(du1zS el ,yvF%<ńGN9$C"B'CLRlUCjQ7ʇMڰQ߆vP q5L&`,$;p]ס:GڤT<;DD 8*7vYo}NX6$)4f~N "Őϩ6(Hp0: _XTť%]^l-[O M:+‘W{sg֐tM[s GOu`hqR$jb] <`jˇ1Tnc: cAF/u3~ud;@frթ:E,@}6@%KfլNàq|{b[=;^`kpPFapxvsN8o|?:Ŭ3)O H>QOcYf֝oRCkl10db* x`?R n-I-}(A{Wb1b/>w,z ˸hͦ~r!=-<$|ݫ0)MTmKdXEtaMA?Q!(|KU^'xb DYc3xW{cNU˾`+SQvp}[dPWT)A({cZrQ:\q׺X+$ڿ@&TK#dTBe1i(תpH~*e⼵dF#H9N}J5o<(? ]q%%Kh(y#ͅF)צb΄if{j\.&9cM0$ߌ 5$:1nz%22wB<cG3v@9kPQp2 o D_BT;$oF9w-[+͖Ktx6K]Y@/mz{N78OS|r?Dp5}N9;mo Ӽ^Yr}ÞBܤEZl;2\RsZt! 55O6P<<{"1J2tDZZGI &0 3~ Rct+M.Uj~V&(km<7{ K؄Uj!Ȁeu>ja'XuZ5H]X"]7: h Db{u%ʬ&t}m!Vˆ|Bh W8R*\M wqY7gnżLgtibtxij+ΦYؠҌ<-c Y-EgZϏ&D]4T>O/+FERծR.3{&H 0{b قW)`)N1#ĒURYD,yfeYF`|e!K BE4qꍐfވSȊ~F+{pSK)nV!!cPۤ拞LA6fX־}91 yCPW,b."g[<#}KӚȩj9U hH=!_L^_ mǯJџ8c)h,(ҙ}sM=hIܶQy*_ylDwS/Vw \=PK *-f#D.k!ÿ4Tsv19:C!?6ӂk7&Dv-ѯ"K=AU1{Vܙ{,Mcwh dx`8 ?tr!I%WGnY_R`F#sf lJbN15m ;]AmLGtAHh*2;ķ}At(Pse͢h.Wvw>fX @{]ك>x91v"~c]񜗝[b*ܹ k6~B [Sbn KO ӳdiABH] ɍz"jiب( Kə^KkYY>Te$$'EC=O B*&r x7]$)O 40wg2ɡ^XKO_($uIFNf3@#^6۵z%@ic( 5Y^OL"%£ d+Z 1|ru^ A6I Cw0 )֧Hwh5-xw5:{VW? 0v%`)I1~-뭠wXW|a9w IIً0MJ¦V/fx s5wBM2;}KUضgƀ:Q-y&^A$<5;}&*?)[7)q?? 9>:g!LQf+[_zaf^&yv ~o6CvD" $D} ڵq'a~?•6k 516uly痎$iP;JskpxIoehZ蜕y hhHRWA`AmvpOM"e &T/keu p0'wdBcc7v<#J cuX)sךY&0+7Igo:$jV[n$+żAy~E lZ??Zg}gID7Gnե~~9P."`-V EP5 l? Iavx\ZAF+7;AšN#IL 0Ԧ0~ӝзCz ܈WHxnZ-\3cQ̒Ltе%5~N5zOx8?8l'v5e%y |2%"h;'òe,>{c(_C:sdY5X㳫ƈuð[vSb.7/Tz+4&\1JtEiSM¤YnՏJڕ^CMߚ&qxa߆9էBJ mdh5hXNOP?<$4%5`%9=c|OnFK>XB"o{\pG%" Tǥג t_e}b?n6Hi^Iq¼1OTyEɁ9gzC_Ji:4;3HuN}Rx`2c+wۮA+R5ntfv\飯̀}1LԱM`i~{ME1)4n x+ߗ|1xN&P'"㚡:ҏ̪S¤-%^%mWS&c csr6F?* ([=)R)jI2%^څx)y-J Us{{ չ&k|bDeYeK mDHB:vw?-7 ^- ea~Q XH$^y۵{W 8v([x}{>WYh4a[So;`JY\į:#?^xpg/i{")o{T&} Q+45 _CiX!lD1#w|,Zo[*:WF[c? jOa~uuhd^Ӫ=O֑X Zd>cDVYD?H)T;Em ~9 5:.1]i|Õwb2wW0?7~`Ō}J2rg ǣ!|jp#Qdr547\jZ|mo@|.>ŪR攲CX<t;]6$ vq4ha2Hau;ZRUUdESܔI:[2f>˪"B` gLdșki28 -Gh`'B@ԳfY( @l Pz$}vk x;TS.Xfnm4.qid|Su l؎{Fhv953_CBCSά jP߆{"+9E{>m>Mo:zޕhT㡔kp-?Hn@Hb[&ҷ N.R('O^9]u)D+wJ < L') ny-'A/F!WFwTv"p g"&Gm7L?GmeU[T 03]n=;*MkFSvjir!k)tKJ }lp$x<yJ<)' fy/7VQ7z![SI"Wթe.vM; b벖-}Cͳ`$)i,s{ɛX{59JWBXuͬDwb13V`S)nM6:35 h^> ǵpmtqc8!'?J#guMZ;y͔N]Eyg]g;uFf>t˚#(_$xL CX%< *+W@3_Sv eE`E&؏-*(tIЂմɰY j jpܠT$ӟ4I"#g SI/&,")i}؉.F]:YT< Gv͂(TPHTCujQ c, w#ĢVcQ9`crZcsշxuDaMz~6oV)RH)%mD mֺY+kZ.&r X(g+$#11ʻRʈmp1Z88{[k~4ʝ-Xs 2H>IJ $=(`q3- u# nD3 c) c3R( Qh861FIqI']c$`s򅰆~VSCmx˗Q3uGN awdBI3@(h‰U`\W.9xx9frmL$@QCAM{]^la/wKbh &3|'ߛKp0N^͗Yc M&;H0dxd>'R=[4a$B;` f{ip)AXMRA>PwQ ֒1vz- QVӥOH`N ҅_($坺:G:_e<W׷ N*h{ ͬB4rIahQJTZ{P<@gmh_Zmhy+5JS|*N9Jܾ^p &jVYroM'ׁ:&nP4YBNuWtځUײH $o|ݥh#i|w ;k%yJm)a*ꏶ p9C.x< -tzNP ǯkl&J;+sxHɇ8$n Zrsj#>1Oݝ=5ǵ(6jgǏMGPMiQ8BTH(EO blAVv,rfK4@ίu; %CiC!eUsv 1> } Ho:)W6;L-lWO;rDoO@~-ϰte½ >1.5%Ft?*fzr5r7I3330ո.54h U!l@/:Nxb.eHMfTa†,cwkl,Q,[϶e,z/0a6hs<'2.\9d|dZ^`~^} ^=.R0ۼ޲#EģbtVX\qv)9J=_ Ob~M4'0~5ء}cj|cFӽ1 9UҨ ȉ*7R@Dg}%O 5%ìFۘ(@0dG4{+zRZp EvhxФ(G w:LL(>abz\?BW aMPˀs, D#980~8Llر&zDiP6.s;1#tn3 ^Y{@TūvUAmz2;N6꺃: ׵)U[ltq\6kY?ABR6%,Dn"o " }?EUJwA^X5[;q`9 ɣK/ k .GaC򣤯<1(L xG/޺(c"-=:1 kc(Nؐ߿ g~ã11WiFoqSAEمh%BfMJZl&cۿ>2<{n^#%n&qh-ѿΔU);c(} q3*[skEU n> (np{.p/4V{he6O/~?qAhb=Gq!^=-ۋ!6uwɿ uY%k3̿tA% JIjԡu`^b"$~$}lM~Vb&2u5n$uJV0iYW q={a*EBQ,5l¨lӣ zJ@cWNr҇xη(q~qzAUpY, uĆ\k"%J!(͵mΆd:xBWZq\tHJlQ`9BE-z\p藍&>D! =v54φTzX{ ɘܜZֶ'kIW W'SKWecvib |BR|R|Hk$Z6uxt{EkΕe@Tb]svۂ5(]Y>^r+HG%& W炎A pЖRFqXWd/[j!-:p޽ERh"| O'XSFaLsi'kQ+‰de2khhakz,~|ɯ4̸yc mb"&ĭPOl!) @H _.΢8J\k:Y`9 .$#+A ΰ'/C+Jg0[lg 3/D(d󮐚դ 0 blYĀB\l:~"V:h`:@1/=d|3Z8LRQсj,$.HTg( 8zi]|6A F;_<[COQI :Lx4r)~۹ǶmB`pK[};Yh'7IDnyݝGi :*ieҏmhx3ч;$ʙb9I 9ߴgAo-̣T/6˙+>GƊ=DMA ɸ 9kc X8CϠ'}mLtDZoEɕ]I QO?~$'(z-ň*}\)zgF@vA-܏b?}z #;.rېxD|@@v)Id:lI m9lM<£'oxi-/ӥGs> Rp4- BgV%p9^؋#no@8 :X=5&m=9Q6]*&hrْpѱHD EK݈X0?5'I ("m7 W:Ą9୨lbL%T#># ̙9R⼓"Ṇt! bv[\o!VPD^/  :ys99m-Ӽ+IDsz6ͥLf}~ƔViK1S9GZ^ztc>i:4wtCчDc=[Daw{Ϋ'[IB D {_FV Sx$G3bJ8u~I xp/O~վq)(K#`)*ٓڎڙ{̯ +k}ZGG"<l;𵒳O \bYʻ뇙.6 @3V*/ ] A _1t -fkĩeuAk *&Ko4n ̝#WN؇Qu{?·Z"蝔zshW9BSv< YS&MS6_e+֚ ӻQGH H[mFY_rjA64<]=Y—?rF545'$%txt+6cf bzy* RvbJl;ܼ i`>QB$Wb$e jiRG6(TX50 [PְdrmOnVyJ r.D`F\j.hέ8,ټnAJϦ XJ0Nns0ڞnsO_;T*BI'@&oy68)/Ψr7xng2W<^㤺N'wW}2907QrnYu$XM Z%-nJwuT;_H-奍2u%EDbQT^4aZAfu7E!?!b&Ha3Co+mG+BhzѐpN2,]cvN6zήTJ\dB ̝(e¢g1\նkw(;v%Ž*E rOmD63۸u=S p3UCP9`|)ޑk~3drxW0%տF؀wBQ *ua/:FTN}J0| C+ˀĵ~b,B2b 4f?@Gcyƈ4#ɓ7M\z-QM-:= K /ڸDb4iΆG丯VSl Ap_= S/! U9-G|Κ ;ӵn#~ٟΏ vM+Յ;C$_Y3.5`䌝]Y@I~g$ZNX69F7vp2S4-k T M5l㋌6FjdH?ݰ#7v Yآ^M- fFHEgiU֍(n楉XnPp77Ve`6jfƤ8uvI C=%,TݧC*;t{NRf;#CCx*~eNE y~ⰙD}+zM]FOڗRfz(F8ʻVe},MrvT7E\繠2#+cO_4@fw7g)GOs-G# A^9x@jz @0wcg!zO~$  u骂%D| d8+c@_#Ai&IW]y>xZApL nᘍo*5ql 鰒)O#CDe͵%{O0NwVlC-4d"ԙ0iyV{t,vOɻ\X&3-츋Wqi{DD1T1%D25.\fol}DȮF+Yr7m~hl3C*Cψm_" Uςɱ2~`$D΅aYq6W:1񑖌u2dž հY]4Aī cӯ45\];s$߮练N"v ` D\(*!p-piFOA\i[s\`Uﵳ65ߜv3!5 YLBPR̶/ߤܠ _<"8r!)[u 16#uPS]ZTϓ=T*!4" č)Ʈ[H"sշ9]IFQw*P~\*_*H!t"127W ı#Ėd%{a[Td;0V30pZ3sΝbhU < ? e0)[LҞ$vg.\^B 1fʑO!*e-_ N78׎$YL~izO` jJNjػ!/Ϩ6_el0鈗 DQӴg4薛`M?Q^p\DXcs'MW^HB>>09^ >SO^a๤伫^"Pᕻ=衫(lfQ} o^}P&ţնYB}ӼT5V(FB\V=3@s9±fgW}(.MXу2HjbR9ɟvR ƛS`H)6!˃3+v@+PߟQGc&ҽ67ɮnۋj M<0)%%yo c.- a%^7}|r_ D6=NV* ji +#"W"@X²|R Ŋ^w)&Z80X2Z\R_0r3AS DNV.^[_M 9Q42lLZ{`dK]_QhR-ܽRJƳ˝më́sZ DgJF:ᷓ+m2}|6bq}\*v<[Jbu&2>+ƪ<ުRmg5dXB˾FKz׭DWOjEŕb'G3zGO;Eo; 0%- ߰(%Cs^e AЌ$_T@чCDx!ZVHY Hơ*O:E6 zN 5lWy]T7_oK=mrz(.woTctKGj=z̭w2 ^bJ$STBFV"\@_;qx@rAAPax7,f3(FLp"ABin`'8*ȾLu^q#OYc ׉7 nOZnnoD_8n&|h@(*@5]JԪtF:E "sMc4% 䆻{Z.)%vٱ0XaoAeJ'%˵ή*DJjvSA[xz_" nwAaj0`OH>䆪}BuŃ+i䀋:/Xf0qmÁKpȢf\Xӥ룠fQo:K40**kW #@yʙZ0q(:ze!QO"d`^^ >vb ݫA-;W25UUq"z\D.z;U~b\Bud ozܐ(9-q_eзs8fZ;ﺶȨ +VڮeCR n#CA㱺 ix//tx[Յkp6=$ӫK ~`6;#Y03[8NDeืY-wqIkY|5F%[jxC] Ыdb3$v-~է0OZ{Wj'"5G0dgiYC5#Z;L_y&~fNcg2Fc[0ޓDS3卉17NzC7v|}YbwҊD3ऑ/V +%uM-i4[zVLRJgր]iO6q~*:9;~]ٵ˧6WeKz6wVHwM:sxYs^1ߡb{@I2+yC6//BZ>jM:ABIW7$eupߋMZM w 9Mfs`(B0jq\w];%ў=@Y2SdBa2(6acndPϮ C7.k<CFp!K~v.Y|v,aOXC 06>+SOX3,f\ XwtUEzϻ:퐺QCظۻҵ )Փr)@/ԶՉ`rt8w Hd;|8\b0)^%DeOŐ ϼ8P \>Qn$p H@X'YV"kl D|@$OmQ;ݘYy־V}Qnpf͑7n4!\W3A}q.GbY3Jz[ sRd{w 81={߹%l9#0I?I,5N1L\$F}4djX]:}G@~6$@[N+ pmOlQҭtP@Zp҂:1+גsfwlޔ=e^W&4+Y=-WƼإn,Th턿\:QbLAvYN32Y!iR*G0)QօKPs@Ty|v|RR ŸwFw9ٜ~~dh7W4x̞zgw@s-+Br](>S"1̟;!a=}5aV3& j;_?w;4{98`׆qO=h.P &`睱_( ۀ0Yһ*50F38_J&-%6o4YIv(""Ksɇ(W>7OPc"&wՒ63mٰT/[YWD mQ3BE{9aYED29*7 ^T7)HX CUeoMPirK!XZ!45z E6_/b}S,+$[d1*W?0~Ꙗ)$">WKt5[<.e@;]}hy?U~T05P34h\R 2MVB{`lɁRHP}^Jl>rzk3.9Y_k ,7 ӹ3u&\\"oE1_:v@P<Ӧ9N [}Kxq(Na<i3r-?(֦͘A|,a_ڍW9Fygz羅3z[g){P҇FaYBS9-NxC5Zd?j8>uEG q-< xŞSD̰VlEዴ>aaJ -IqR㉝y@;I"37o8tRU_-eHfORN"`*7sڕ}t& -ePicOF߉eyu;SoJ;v(3k Y%)'T`QX]U?3{efd~*tuD4˨oA 4IA}J^]yGH)ɖkʼ{&ld$;^{@B/tW 4MZz/wKpmW0r#N74:)[o!+܋&E9L$ Hf̫v@҇yooGZB[T%-luMR,^vCPS!}P_t]hQ>;cx{tAU},btZ8*8Yxbzګ*~6z?4'~P{VhԭvAOKs+d7-tEhQx 74_ZCᑷf [:qQ"U ?n~y+[ZRoڎ=9&c_YeVED: n\i'qݧݓ>"mғ WwXAF0arlLu8M4D'aaB ej2Q#&N̳chM}ΫA̹Ó|;\F:Q7&*;,'W㩸'!OK P:[ &|áMڗL[vn0łA\4~(ҫ HZD,?^}7!Q sʄa`Y oݱ^Ry`1< gup7SfEOc?C'hLSɦzvxgb &HN|G~Rj[!h sG9ƎVUs@a˔$s֕+;`}M0d@J%^ED/VQ3zC&Y`v^aL,qC}CN4Gߠ7ِ B+RveE"X.z 4 @K2HYWE}sёݨEӓѿ shE52Mhs9_c)x|L&i[wק^5r(AseRp?:H-M]rR~8__;-(#!?r _FU"ñ A>İ-Id[ ~žp \'‚͟S T@jQZ tO[],t |ʷ\}4 tnN-~k\kjԫ2N._gg~J*e0Uŵ[23ִ! ?Z :0F'ă6wpI I'19gq #^|Klf}/:F~&D%߸)KΧOf\%~gv'?g j fˮ:_T5KQ>@dyƏC(h3$P|&JEpqøH{g|/C(=.Ƕ &uDGQ"Uw*+sh 08)9h/PQJ`'Ew fCcl.ʚ01w.>%麷 6G8w|r<A:{ٚ(Y ~nرx/fNaeW6pcnOc}Fp›Řǔ:jag@"'(HQ˵/P+'pCDf2EF |mkxGOvbƾYTn (kX鶣*#cnYI{ )6!%RHBV]A% Z<~fm*:4 B2UPx 8h޸p wr1Q1!AZ!:oEzfoR\I"H00|$M]Qwπ$THr1P/UN)"iV D/UdSnb/W;JV?t& u+.BX?BML"7{bg}Ȯ`듎k YsL1oVJ!ݴa =A;%xp?pn7ɈmRu{E;DW[p,P',KVǎt?q^ 3.P<|t+ }{)&i/Iqv|z0SD M+=#bQ ̄aV&SpNhE4jGPQ;a\ia `󤙞c%gw)+XMLX4SnC]Fd[S9spӫtIŽS7H}W&n 1"opS@4~"$-5AQ[Db:*PMrW3|Чm9"HK̎W2^v\f{V6Қ)OsF{W[l>š?9He]M0A=$f">nD8g:K,AD! 6jq,wYVn vhQ?_RO\_t30 ks cgPë.7KL :ܿ f^^x^ \kJHOCsF61@"=pVT+h-?(:Je8[X%Rz n!;[>u8b$;ad'okHkZ+ &k@#'-PqCqK:H=s4{{b(ڎ.{Re6ˏ/Ӈ Ʀ ?rh%@nE@ >֜6Y`$Jx J`V&s37b_EsP-;fі" QKۤ(_0&\8֋݆cp\i!8SG[.֖rkA&e .q_iK]nʨQ ãM gbN㹻n Okk8>W9;vV^{x1BC03V6p:k.1.qp>M@D/5 yB5tk 6\[XY{O/r{M-[ Րi6rCSY}'j @QX9DrZօuR"0MݜO)zoElԑ(h-.]QT/? uˉVoxZsOr<_SԞuW/ FNhx=#;^vƔy*Ñ{k)]YhÄu-o椺N%QD)TOZxf:NdBkޱuU=E@ʅwYIeM^El]/ZSIiy3)hiICjr_>_! 9k?~_<=Ώa/vh1`L:,G~Sd%'4I@[+RՈ[7A;GoؓV M6j>(5zt} 0Vt  )O?eaok;Vėa$}Qå5s/ٸ66W`aںeϛQk 'RW.a} o!tVH VRy5vp4_nЉ,O5WvBXP+Bz yD/j< @| I|ls QX@I~ X#(f|D\N]f$RF. ( ' OiAm&Zԍw[&ڝZpb s0 GxZԁa[=:ͱ@\}fCVsvtY`T#4ӬKWanw*kݘ<"}Lľ4 (6jDBڥE xv}bQrvZ xڥr  X̢IŮ4Dkxu9ՆpUF%؉= r\ѭ>"}"lcR$;A8X5y>)"͍؜mׄp (ֽetrʷoCt?\Tb"o8N6OB^SJ;&it_M:U}r=>Q4vH8lPMEۄ f3,Νk ɷ)aJfm'>knR;}]/*iȺQh8OejuNֆjj >-/b71S-h)­|J6VVнf:7khu?zIS{ LsP_Q{kF>%}eNm78ONʚZ(?| {rIRN"{7HW> [ɟzO?VkSދ# x84h-b_aY?d.Ntީlb#.J#5Ig)j#*{Of2%xd.*m|@ 8dC ;`|\fn,]OdF;1 Nh'*23M/ȿw ͗o5)xplv o\Wd'$#Wc#Al)!u15+b}V)ЦX $cV;V!wjķ2yPo":醥qeyLL`=+ BqJ2]3<6)8x[_1o`)ٴ j=!NyCJ3l`[eTY)bȑ9,XZۤx~a84G,X-edޫJT67<|dnG} ːzm/H>[d\]2+s6!nSV# "igh\kW=FyK,ɏst5Phy'8<ٸդ %4 wO5nBh4]{QM2ꈜ8,૞LYpi^: Ouk&Eߨ6bCC@P< 0eUsIu}{.0iF̬a1Mo'kUe:g \RʠHۂ P\>+@egD:n2܉2X٣b퀈q;PXXTB7>yJ|xkn! tBAݶ/l u67S!ZVYJ--(u|hqҹ'0<t949<6x=g\TS`jD ٻ̑~HbvY=i~?%NtD{;!TV^|b~ZM릫=+C1޾B7_JAsy/4)S%v6&+ QMsp[Bʏue P|r /bMG\%'iFGnU啳y>..!)`tBV }wg~}H:?edU>;`8:w8afRѺ%;-L`pF`Eҕe—R),,#Glćn㎟0.u‘b^+)bYo<1G2pF?H CA* Ԓg^zD?Z]~w_J%ʼ mbq3,U%w+-@+!c#e!NwX9li\e粰P""^/?*Avu]p"!W҇ ۏce]Ԓym(A>t-5b|=2'؛zjwJc2p nu5"ġqF>f25#|fr)s4tuL﷜v3uс%aOaAC>giB#W>jd׭>epG }Y}nJ]̹:-G/~I% %IuWu.qDжt]_n*nԌp]gjjZ (9 4ABzQjOՋf*tjK0躗%K1Zɫtu )n?7|kTZgn2~B|,b;$F,J<ы^9p?缣iKr%3De>w`YS炊ʠ<7j—<#Ynpxi|`lǟE'8E>YT G][>R|>NΌV~$O/3n\I`<>WeޜSe (ֽT{4ћqh=Ki3Q[SʐWQ0?1^d=veyUhŇ=:w|Ԯ(s8uŪEC~$MԥC%҂XTojpΨ?%;i%Iwĉ2]85f'79&`Ĕcp}Rs:1c30Up]4g)b ۔PQ{wb7^0 ^)θ`ȓmg;k(xiӬk4q!d4ȏJ+Z  ۂ=NDנT"G@$ q\Q1{ Ip-]0/oCE 6T5nm_vYuN%4u4V1SͤWZTG $(54y5I`1ԟ=UHm3id;!-yh ϞQ5֣%d48`jij|B(jȖrlYrh Cn"S0'#tPi z$b"iξa1]­Q%?+`[=߅:wODwٓE &*h86Wos^2j f2&Xc &PKě+7ښEZ,ľ tpyj:$za@ȭCSQ{YHVu`g" (h%J,,}iDfӫH@ZR{PBdݜ^FNH1z(UPFN&;gqb]972:JN[z|c@ g gΆVPY%c yMʬU><87h( @ܐ"Tb#$iY.77XWPycKiֶrN 4ވq2z9١^OānqFՀFǸ;س,.+.ք.C]`E8^B6hFG+P 9 pofXD: C;5=rz-q=(_8CFK7uvEkpLlX)OM+>tm9qBvj28^K׃}uxk2sG}II<`13"\4b ͛ A;˹+ʎ)H`8M4h)v2yr]/.PKmc,1AV>5G&7?o[\c XC9juQ/kHT*?Fk8nya3ehF3 [d fy nYԬyTAQ:~BlΏy@FUb՚گ6cfRgVƑu*==؋SmN+JGGih$ p.w>m$=(#u4[uA DW}}.܁ՒdC RǍ(XF$ǫVdhg<'_սıp*K$*$Լaj%K97h#iـ铃MqWtfh/кe0R:kٖBw'<ԋTOdM/2õ~Xi!)%'IskKu&8ɂe3>bT|6tFoY.i.،^uzn_5t* >RdD^sI}R1NpNW5*VJ'u $30SjߍW*9cS]v<@`{͑zA)nϵ˂8*>QةW.p^kPؓu%OsӮ)F&N6ZУdy%҅z5B!.;Z47hMgBfI5gkvc0]GNDGHz>tWՍSܚ%7Z 2̷8o}܃;5E1.5C <Fi\p|-9lJ* whm+עժF΍u.+폤Nu>A6br2 pAbf -_sI5q7(68\6KE2)[YA(?7E¶$S=cf5Ra7;s¦QDrѦiJeMElՎd% ćǬܦ:A! T^u1_!FW'L_i' ^"dk5V+ f,tLլP&pCmPܤOq@J BAe=F>}zS]݌NAmnczRh50mRtl(u7a SksK\hٯ2mdpNYz:Seu̒cň[R3a}5 5d0NIm~ ^:{~b"qq>L&R-xe{VO$b&#,3>N X1M!DQCXEu>L8-(|Sϻ$FX`C1N)Lx ZyxDNrO>|٪+U~tt,̐D<*?۔D4gwj)7 chS/PjpJиxU `du yY2نV,9J4׵ J1072d}^ iLWqx 'W%j@ȅ*BIk NJ^⠋U>FCTm##./TkfEo5 O%ӯNp;Ǣ6ε,[Q$4^TW*:W%L Jc Ά$Uk1ooA(bVAb 56f֡^lT.q se:IC>y_~Cvc+?eX~3qN)wOOmQZ^S,vq,{OŠx^w_BK =īD$rOQ" .ggG퍪Bhcj1++@>)m&燔]!Ͻx/hGl:@N53Faفtp> #D: JycH*5h~]߱.*'p9D͑f)%=60`P}!"kW@Y W7q=I+1!.:.d"Mć,@ IWPnj%xĤ`QQSv-O88}E}b_d*gBUlG2#Gr:XxʓsMJ yM0Nk!Lc2JPY̐hwQ-ƒŸ(PA}ޕ^%|,><ǞHvq$~zSG(bZ.en7*BoH{{$/cUnW՚i9 k4ءKb[P hG+v;!*UtUuƊNj^F~d@/#gRcm$G{$}Jܾ(Rz/DԬOs 01,,f+݌kvXzeijPT/l(9 K@"m/՗I*ӭ^M]%-%P%W .[]8% G"JFb{Abɓ][F:!OKYB6J`H??znwZǶ|Rfp!YjDm<* -s ݏ9{HZV}xcƝK8L1SG|lfo ;^$-vY {0@ljD;klq{JbQQGʢTJh{0<%- ;_`CHDvBV|;FpPVԺGMjRzO00]>+ʭMX|Wc.FX۠gsff:IRS9՝{LB#Ȳs5HŲLy~eZ΀~kfאƊ^ }U^!hM+*0.7B_8쉢n$?IB(W=@ASM!7ZC~Zfwd4 >?ӹMb^4ƪsU_7\ nI@]Q-|;M4/tNY|'dl'sk?BSQEEvxq]cJztoܙDy=Stӗ1)&SZ3pTR~*T /sI`Nȁ2u02zٻyi%x {%\A ,( mKiW%E|vUTHѩZ TL`:Ue; 9%a]W駐sY#=im':f.W_q'Gکx9}DWyOYJ5Oh" Z0~.G[̏z5czswr{#f{SRE[-fʂDà*뵗G7Jpy3.wW!>rW\ Ϙ 詌.U93@ NZ,HڷW{)Ķyt2 _Yi]HDEU:7'O'?{ #"[G~Ss. ?ZGZڏUXVqOD *V\}JK Z+I6w= Ǝϥ~QƒZ @`ի?LNvhKɩpÍ2絏bCXsH?8q?nI @g=4;ʀO^x0~"Y]xUO e*U Z#:Q!/دac\AͭgPd,G)xVP쥽чN _bk4ca`msF$Υo}}T nX-nĀT5y9vt`K4Eԑ?:j✫RT;ׂC>W޹8![#UUֺOW+sѐPHA-{xE/bT : ^8tjvw,AyH晴Xv u<?Ɨ+{:m*|IW_*KNE0Y+ `>xO*l:9YFsp"*uG)Yà=]Ȍd3V*߁].}0u8%: *T[WbaM@hCK'3LY ʔD`;,.|O&Hg7y\ -9IO¯ز#LxcKx,}Ezj-m&oX1.)rOpY<8?UIǔ/lΐl7UCfDΞ4JYvx#T'gB$P'o+9ϟk+L3裺wߪl폹ú/1Դg o`{B=``Cgm~eEp\p4 M t|Hzcޅ1(th#W3c C~ HO-Z%Ju l  !a 2;k+qU).)ֲMSmяR90lSC;w>4[׵$9ǑѾau1nZ6zpqTi3P~bBk=蜆~-eCWf44ib$s`Ĭ&uhmP@+pU,SbgOyn%Xo]w.U[{PR/j1;mO@q&y}WPܽZESz01X1չGm=S.ʜ>{z  G ;[\6͍Xc4,3P?N[V$"uñk#/֥tϧ;p7G1UfqT_/oeVUa뭲P7D{t"EY3}t(Ar|]s`zvX9}H#KBYo CΫc`Z;,KA&<:%I6xY$]ZHt >~I}`/ 㩚b'I㠣X C} 1[{d=Ӹ{i56RI=(!lӣ |JG+^XPPh桜.yck.p#t3+٫O+] $:EK+(-Db/QQkVC|ݧW/LbtvvCUϝZ%ps ɽk= 'ρ2 ZvdUjiu>(DT`%66-K^Nr%s/u~#EBO iXym<?}=seKHx4O&'Ȍ颟~B$ ?:5l:j_`&rdpgEhngr@93m߂X'(@NA܃t+ẅbhLe*!TU LD65NgzbX1Gh0Bu(SsvwNlY;4ґUCb6B*Ĉ\BQւže-_@#ܪU:!n;Ֆnw8k@6ىcՍ\I^e 㭄+ i"]/CY!G"&*'D9!>(I],Kc ,K9~s$_( _T(ۑ^^)Ҩ a?R`Ņݰ>nzOu}εXX>[@>p"_u /Rn=!!c5Au ]w}3ao 7g;cC&#|Q3ԬʞbSt̘R/gR~G:x>ެFS1x+3ƛ @/eaIn+E"a7Tq"Q\Q+C__#yi2&\E (!FkPϸXGi6HXDE'FL.i_\Y*qPQft Z󜀉IK(.fbЛx~G~B%@HEɀ~k{ (otwUgԋ#$FppqoKwO0[TaN!.&6E$mp޻xu'9#a2P_7 KKl~tR5EF! eTDy_Exy.kWMx'Y4mȭRN 1Z+vP e|oI $Xq(~ D[P?)V n1PF|z4BRK{^+UVNu=ZH_]y4%* W _M/AB1ʹ0P1(;'3+ݕ*VR%[rmN*7}@ #zPMH8Jr @Ж*5ֶbX_CDpS>A܆E 펿p5k̓_@7Zg( r8)F.^gMFUJn+@^|5.tjܡ3A-Bh;q`OnP}_ԄS cW-偾Jn=U$]eH 7Tn3Ls0 G:/ s a>7Y|3"Qrʧ_o1ca!%j#gpn |c*SpSXhIT޿0ha!&u[WJe76rZqTtQ={G=O͚jEs&]b̶7Zy0۱;ndQ= MV GT%5M֭ ?/hQqgR -!LULrC c]Q%]>lR .vD$m: P^ڳx?!4~C2*ZDlh0D'mm5F @a7K ^o?ЩG" Zss|i}?~bD6.TD}jfig5 \uI/hI pYL);|L,lhi/{.>wVigC3`KWQ6gYb4,-* cNi)־E`j?AQaA5)W<[;&b`KiDק;Xx0 P'@^7bT7k~ԃ$h%U,@7-y$o)VA=Qpa->htI6˼RpAT,ͷ]N2]kݔ gsgXBw1'}-mY'#'fN qlKomf} k=NjZiշ1234gS5_L%!?%A2"2rTG~42uOb~=`7rfJ,ubZ:c~VrfǛ`i/VGhQl=pз:%:V}a1G0Ҫ?UoIw!1Lo@kH9l?K3'.IǺ~hMh NGݢ4b<6q. Y3`U`O eҴC92VIɦ"q#D/S&{ "hE%^K+kV 0AA EKxΘ s,g/XApH& (LNz) x 0]ܖx^yg/^]=uO$GlKz0c#`3k3Rg܅K)1K%Ƙ+Ʀ=%eF Y.E(F3oq:%\,,:r =:ΊLHC^E \}uD _|'KO՛>c,otذu3X?QF[? k:F9L !4JHpO2؋ @ח^X"k- Ė o<x>+7NG=Yz7h[#Â#rI`3vH (Q{:؁EfȖ\}b**dPc%83Ǔy5e,]Z6WWN qyEbl=;Whg߀36:'S@=SfG^LDKk}ۥj~fi<"52ϯn,`U.'*-=xBM4U/Ȫ-k(1}Ko"eEꢤmPs =@;XC 'L>%nwF#GTxʐׁr5=Gi KՉzĕ(3l֦Zdz76ۺZo6i "'>B?ȑ~¡ꎺU" h;3B t; r[EŁB$X/0+-\#tlݸ=5&J5u==Nr-V0 _s֩9]ꜮT6B 440{+>ׂH0Mhkm怪/o1LZ_,b#ᓱ1i$~Sǂh4'D5z~65!N]n^j Q'˙K )|] X˳+7}:wmgYsRwa>i0ljh׎Q{ft xX K!$)ui]F. ~ `BXWb;Lb cH#!W]r~zd:h@TwƎ\d]c I']SV4k "p#V"'ժW6 ap3TᰍeSXO(H ݙRͯJ*{tSRV?Ex_1<,n$3EKʽꎰKF&*)ǎ6d%ZsXس+rUu`mPgBrOxU@v&$ kRzZћ`gg*PpM+p \Q?O ab\ E BK 0Sw^m&PnC~: BAQYEE]O5'3vln)D۝(#4}P wtN^#EMOKۦe/Q ΅Xo=Сw; \bX}Yaz1FQ,Dq5ۣDIJ߸j$Y d)Wc^^YTdc]mX2i--]ƉyxL(.1tb<ּW8&6'27q(e܍!:`4}b( qnT C Ϙ]w:EeoyBVL7#Fט`B%wa*J?{ Hf)ZvgzxhHCO Dٖs{0ؑ f@3.ƼVPU πg [trXV~<>z zFx5вѤ |r(0e Ql:F)Q:oG{"I\z]T F +EZ)sed^E +}p_x^ 24yz)EW+23`EYBp8=Lh6CWGK-&|FIȕː0dP.q@ j||}WLSPJ傜\uKbݓzQ1w"U >Ge&5? 4|o#)-.ʠtX{DzV_we']˛XVʳ&^󬸌-idbh(4Ʒ7[:b Ppfp?tJѲ֚]uݴl|6Ho O)̽ +qDr =B.t  %lV:ƌ,S2C-Vݎ²՝c氾mwo=&7y[c(]p/UaSߌI[@؍W'՗i_%kAcU,B=qu5yQXt6HNQ<:awmͺ%SMcJ {zm  e/Ȧzv8!LT X+ `]*e#`@N_'!m£+a{gU g@jO< ׍i?~B ۺ#!w eڲ]t4V>ɀt 5?"^C*Mo$Qq+9U n0Ә E|+&8bYM^#7,m*찄?Б7L|JSN+} U,5)n]s rC~( tl^{*_㵉2CH84"B@&dRxcY%eZהg]%>.{뎔ܦEN4q[/9c G^!GҠ6fi=@o5T ݈򵯳\fY4!4-: C@e`% DmTƔ`h=Aw_({dk.w'>7m"mVBe ?\+k !?zG ihFR&HÐ;_ck1B/t¨ *8dy}-7Jf/\@Ɏ{Z/,9oiDXio*S5]+u9萊c@B!¶NUu%{63 Nx{C. ZY;="cYp5mq M"fI m_J,diV;=`ۄG<cc<61qwFL %V6`C"^Cp'HLϏCL:7 ܡY?cxWzq[=A7w$$aN ?s P{~EӍJ>v] Jl85tR4D"WxXX8щxKb>x^2NΗdvWK zjS(+E=˿6̹h!-OC*g)ڠEUPCOG9xJZVF (~+i;=# LM4E$]t̶9Ceϐ͸ӹ]bpO)@Úsq`qt|r]>KTsFu=P6|ہ" =w ɴ1% .4f}3B4А&(d3y x;,^,>Rr`m ۋ*D6S˸&AÕ#}XZKm*UG~^u8T3z0Fi-͌u k|A|#O)pb?X܍$6vhEcw^\,eja17:K-ag` =Za䝮F |sLF,;9ٓ nWAHE%IMid[PL8el":IyǑH),/8#CC`v4w$CՔҗg]MЊ6d}wiۓ;-ڻm{Tn~V.v:Qblw @ؽ+Լ4E:3Դ^WWB(.ڙErDWs C%F4<3`aJ=}.Yɋa8fv5VŽ GCW?NB>%XvI^N/n--F `YKEfg[GbB7:K/Rn^c68:1hE߃ +h="_ qzENdQ<33¿*:W w^4XbIG6.s0\]ϱչ=':(տk]ȸ Lx~)J䎵@@ !o|Aպgm.APra# 7kM9^v#_%JÊDlONw΃+2C$>Ϡsf8/$1`BYdD~  4D]x=]5 1)/B+@q D.e]c]~1y. Ht8iyu*;b~Tc0vz  [(w@V? *PJA3[D+tu, eAzTylƠ #{6U L[F<֤"BWT& F6^L>г\si% `) GLQC53Bm].D\zI90J 'H^yƿ&-{gcEg'/e/GVA's]n`1F/-#Y>5X<&sՌV!́{ϰ>dƂe*s%`nΛI 4V@ P^=:%{0e-qmD-, kӄvHz`PeBPGL;vO%#ɽ]=u%uIn>M(sS_QZ=`Rј#ONNHO޳G)D9Ґ`:[w$#'^8n}cxWKJ<[|"iXb.eU95 mWqenjnAzwxC毳mεˮ<3- .HJLf?W.mYquA2^^cB wWd5&ӝ{Y(Ȕɣ웆Qy%@'xsz}$U<(WiQ U qTL7ǧ⾶*UG>(R7c/Ț>vrpbl9ᤗ<8;ckDҍsQuXHg#6w]G cQ7"GLY 1DiRЫ(YRXa_G4eFO==anjL8G70(10#\ho+J ${f6 WLwtW3P}2 S%30У=!SeO?KK_Yuq0~ 5(PO|N2 BV[dWW;3D &<Š&B36OicvSj/OfA12~ypd=H.MTղS}3Nf[plP}Z;dzֿ Ѷ"]l+ᡇr8pTێYvg 4@[1nEZع`+HF[LwaGHE G!kRxcg;s=;m2DVp^Z:'_#og{Q&q>++ rn?9?q~>QN$k@zL)8?_TY#[Ef7$O[í;@\g0dNtvC*-7s?`75e UHz<)h2">EICIYnYQ.$Jok.#dK)|&3ϥC5KĜ s[cc,Iȳ K ]e_%W"W-LZ rB~?@@ƘUhWٞmH=3LZu  ͧBwJ+B GW5=bW;xPfE|VOl4]TA.H}LqQ5‹_ 칟2$.`/5OiF^/rj/$*/.8,-+nn{ (tOXpe;Ɨ9p|<$jCN3pWF!&ETz2|+ %F!,bQe1!=@lN/5̹oT㳆ra$)qxBgI\:z0aEimY%Ey-.u뺭Jm8aD6鰬U@I4н[d(HJtisW[$[5jQhE>|L;8aTVẮd$'K׀F\ƉRHj̚) ܩGf0w mPdf /s.n3ǒv3HdkS$vS7!W9sg|qr.XYy_dGUV$g  P?8Ρݚ"Rs[PoM0q?E}SYW4G`̗FW$6SzH`u"+{ETM\HEy;"v4pAh^a ?oH 9e5Xyʎ#EZ#Hk#LUlT؅WRnGɔenKcZ yRW* CamI;.'p˷Q M|v.Ȫr@θ`m_vѨwC?h˔ƒtրm: I2ThNC=G"Uo?":9 MoUoXr 4%Ծ{b=-S*Sѯ$7j=K )ǮPд6'7 FPh,5[ȍ˭Qvmh*$"O!V> 3BHrs[bj&idTSfJ1xZkL)/[*`=1C*SO]8''h0u +!thN)u5vzÇ1.0DjD^[[JD=c2+@͔T (bZ9jHBRo+,m*󿕖saR~9}Nmt IZ[Ls/n Yx:2JCKgR`n9Η#r/+lgUZJto8v"HEya1nǼ&bLHkb+%Wrتh%^U^&WI},SM9cD;G>iIӕ&fr5ח.}4 5 TC6kL󇋋#jג9&?Y UgRU@/SHZ3ueEu6Ւ4v' IBrU4I;.d M< eF:XV", j 65!M OT/^a^ӔGu1o$lȼ[# 1wk)ɔu5 cț'ж׭g QkU ЬX(x | `qHػf0+h)w.wI=P{{L%}셓\}2d@03z>Ol#lq;j(Y?qAhw Cx =ˊ̻+Pg}$JQ7mt&5*|F*L479t9D0CV6 xd7\v|<ʺԮN\+ 8p:ɞ?&qh"sz/h-nJ/wjN%4΍TO //,G%)hU(93u*rj$RYM6̓|~4cQ KeEmbD fef ],6j4I8q܉,Qf`F=m~H.. ^~&$w8Qq3!N-ȳ]'<ma>zd5u'~C_Y8 pI:`G_Zm4F \~ FP]Ctd'J2-BȱZxE#3X7&PTy;5_{֋Xܽ_3\R2vzpfi2,Ocm⏷z%5Dl'ʼn_,,dLc(S,=?.2dîOmU%FAG<_sh2uFc6{qIځdNMGr5W_?hٖ׷m=H—m>ēW|^j~pj%xx!;,rU?E5z!>=Dm,'3x5Lƶֈ1_j}4׷I%93Nҡoa Jxuv'CێZ5[<^ǥK D`GRaN]cܿUw# T%PTC=cҊ121 Nty}EwL19P C4zΔ  ~#HY_sլ}:=yhia !i6ؖfV07V&-¹6.-pȸ=A رU?kEgć {ߩ>0 mn>/t"*s\J6[a'Xvg 2*%Z'TƮu\Æ=SN9-J4Qh0,v2 BP03m+j\9Dy24~P}y OU͢}$K+qs!=6% w飶Ox⑾Q!7oYR0*8XhU^HjꜫkELB5^&E@F7:F rT6R՛P֬{Hjlu .x3=ȿ(!jN'vW La͉.4V x#H~xW݀9$'޽+BXn;}&á Hm٠٠, ەN>)v1K!Z+#e{f>Qv&S=&`B/Qz9;~^7Fu?Z>rHgdpG YbnNNFG.ث5~u11"qz+oc)Eo~@-yhtytsMIM䵮XI(ArbPXԴbKYE{4>eTB*5/j߯HrT v+S 9z@>Ip~_BOnC.-Eܵ!3~IţsOvVzne!fcV6FR NAS#vו9^LuRU]Yno􉥽DZ>u-; +xu. |k`sν}cs6yqDǜdq= -[ mS4b¡'&46С3&DÚwEad7)p"Tǫ;ﲑ9;nb|{(xׂH-R ,Փ\ZScYx5FGIGʭ:e \6v.3^kqʃcQȺ$FCbV|>0 cNy&v)(SmtgDvxU~Ft}M O"!IǝE눬'q3Ύ7e qYe>jY 44+{̗MRA6 UBy#d(B?31nl{1~I/‰萬W:?%v ;;[fkJ;ӴzYeR s827za$3 R==VщL)U":E/)ߕ9q,k P.jp8|hd9Mf#N ٿ9fJГ1ޭ\p~KCj9qژM1I…5*[_Nq`ԣ'tॲ^G|4>qj"&+#[9c?)zJ6۸(2W~(>*8(i|8z"«=mjԐ_uHs!!w^ǟUh>*+VѽEճ๩l%B|$ӷ @iG[|>%赶:od3_3oj$qXinHVo*$__|ҫѿNs͛c'6*3#Xݒob2# "h2 2 ȥ ѵ9)nH 'AX+Ol<.KMZM>`\ u u>鰥>¤ؔ.9[M[5KE*o|랤x%:GoQZp|j p#x+>K: a$Mۯ#N 2 1ޫѡ sa:3t}&+,TY\*oFܞPq@& =IFb:wPihJԵIYK}"FuSOъ-,~*I@tɭ-~FHdW-@jMX2D lJ@4;D9hCv`, >y06~ (|Fs6HJh$WB涩S#Ub ʉCbԒW#/7ד) =x|'k.(Ɇsv\X,[Bb=LC5}v,kf'NuU[/'W+RP(gMz_H$Q Z V@4ҌRn;c9\rlw,>NNwh䓈np#bW )%^=ɵI؊\o 4l_;XzT]76 -|-ўV 8f+Ow,pl,75ț~OO}0i\{4fl}oh [t,fiH5 >\LY* 2s`N*,JQSyhKڨ8 0$ŵm.K q|:ܦ+߀!sQ= _Xfda)(= Q'jÁ0j`&yܠ,F0%cIHYfc{.Ow)IِLiSG'(0(@UAk罶?^Z$c|5'hjՏJjbfU1"Wg^}qsb߼PDQ`tR @×}[bVFmԘ8nZqƶPr3H?^~ {gp>Adz2M&twY~aR}>?7#L3PPDM6,m~TGzOZ [cL{iU*ʸ,=ȶ(Q'^E'ܦGhL>xʀr >:} %7 =|B7%\zm7&L8-}r-| ?щ{2q~{\ %+s AyjدU&aOVO3q^އc\YNG3H$AkYy( H|F֩=;9|mdlJFGtW;QE\Xr#-Pnn"2I>/L]gI dIv4%]֕IRj?&.$hSbUsX,@H#`?2+̛@kG1/2%L!/>F{ ,v4$L 8xT! >h'=f&ƫsAl\8U1w>4 e0Fun9*Bf@ܷJ0B?qA7omɉqKFaQq=, x,e@JP`oLAmq 2(AԜPo+A V %X(Ҟ]7U8]Q{yhZuO3`,WFܗJEHIt%tٱQK:vKJ}wlvڞ'<7eܸdG|(DmǬW(.JΈr @djb<0 /٠I?x Mm \ *‚ ,:8omG[-%tNLJ]6EE&Wz*!s~y<޾4tYq:Yw2Vzu.bݔ*0H>\,%C3j6 =:P~m07SEvN5^=+΂uqw*"^Qn i<d/V$RW<@ i2+:~iwH]2[E=rS?fTrD6߹aj0lkWv}i$pV!i:ZS's^ d_tCvx/RZyhhfv`Ϧi-)I#Ψ8"0iѠ.ȖI`$>zBz%dozq:@+V W)>~a is=|mF|dXgdai/6m7ujA'iąNSg{X,2H]عy˶.7g[)kOv')Ge u}0-sY; YG#V :ɥ4Ⱥ$L*JK)`Flʌ(yl\E8b+ *X[i /XYgߟ( !_Hee(y&=i?vqb|s8O%>V<_v]|Ʋux>Qmgֽq)+!+z9o K:M_t07ܻys&Rm]E T[rɖ7_zv2y1X+% \!"W`7;F~һ[ L*bx/6}7d;ڻ[B'dRɭD 2v7b$7JQ tΖd(: ޹>U Z'W!/L\s3RnK0\~TJ!2Gpr5ȪPY*w:/.9 ~;^bMԪ$ƫ G}:x ;kg2CطHfdD@xJQ60@up/m,1VUaӐ<ܸckM J#>oN=XހR}A("f:y38wR TcBP1y$Clw׏qʸvp/>Y(xp mpV>r&->ߓ/$v5xXDf[ %>qHV 6;v4 Ed(^̈́f@Sa'8,wPBk74z>D~ ܰs+y<TWձV{Ă: PM0&vS!xK(j \*+U'0 }H<=ԞId*R0 6#[=]pjNPȇ U -ec1EcO&L.k uM\iڟg}oS UA}֕|tb&?AޥwKZF㢩n/D22?RT9Fm/U-,s!4m閍,pБVꋬ;ϣ燓Yjϳޑ~xҪcdmI@S"AlQftfp_!o,0yx@4T`kObyikǂzYF\]^t0 O`D(˖Ǝ: w]1Oq,[Nb; t.Z,}*CZ^K] SQbxWϋOmJSao 7 MWy&Bk ;,/+ؚ$E)F$Jl_*A^N1tt0q/l|YD9\{+By4P? bG E(Nh.٠ z"Q!'@dwr3J`r*X3zh'~1{x!e[[΋^(=F/&tJbS{wSQųl0{aMYʝt=p~-Y(0U֬-C6aewL8 WjA#TSȂIXN2◢_`EQ&,lF^'7H4Σ?V ɄjZh3!y});&d*yH  ]yk _XsM=_b xڐԲam6*2aK~I3WVo2 #0I}ͨMO}ïzz"jiGIWO(X)ll:RMm ؝+zye`Xv `xt?sgw(4#'a>W6/i1c SJ4nA^Om8{YJܐ;K] >o:J!3wTSR߬KK?}pm,5p]-a9,Wxtb-TֶVD2v7z2Wj177y6jbToSWfA[΂)o)}N΢ʩƂߔpAm3-?#jġA[Qhڹ+7g% (ńrWxC$y6nGsÿރ~Cf RV<_J9:ݟbUX%xˀ`.vqX!U7?;c)laH^@sj$xZ_dA߮:B¨] ?&!Gu?MfE>/=D#8UjA8? rr"W$ n|lc.ʣUnPf.fg xҤ5t xiPւ{+jϙ*KXA2%pE*DMj$`tbwxFY!+*+Y9j*s;B%p/ ֕l4nz_H 5^_v1!Q);gfвnI :{hdXi %pOUL/f&܄*w|l3xNio5ay{mB|0% \PY,-ݞDSH5MR;pJ{lĂLǣF34,..0VM0Ǣx1wгxF adFVO5][lȖ֏`QmF8~NN5 xD쌨$Ż;Y#a,ZK0m,|^-so=3qQi,h*ςzLQCigCZ%ҖlQvp햫4K0 5 nlvEX9;Jb HZT˝c"L/+A@5eY Yxɣ9j.;D9xiOC-ɭLd(65xyȀbg_VetO1oepG}DJ;Cjy8Gp.G!ʄ#;iJ R7M8Oק=+YrSϭ( 4XЬ͛KLFz% 5`ho;x-o/d5m3#$mW8X/M1j@, j~ODa60Y?"4a9b it%>ϼ68Te̎K1@59{cz¦+%PxHl2:)*Ń(7Y %r{S@4츠<j)/mS:P(M؃BtT`f*%WHKs{!ItYEnz6C[ay[Zie"/Hv=KANZ`.%:)+8S> aLU^dTrnp P.. ~`Wq}\#yN '`c|y\$JTzel' MӶ/fb ogsI0Wau)T(*v7 [ Ba&m;)0F;&8:*E.I8'SU<:7Gve_+帯}(z.|-g~*0VJ: <n {ORmsV\@[TM>X1n]HOz+7Aς&VUF03@\@~?TPNaҰV(N!3u?1cDdBYFyWy{d[sX. 6ĢP >R r& LݞGΎSNfWl_~}pX6S2%ȹn^c՞pح Zaf]ʹLޫWxi4Qw f\+4F&f] ~+Td^ܖJrDXoF"n.NcLI'5HAxMXT ؤMDe l qjEDI7F68[`@3Qoš4۳l1I\6͋l:]y~b充>?6<BlgVbLN}9GfbXBrSot:sDpaT_X7w3-YFNXO'6x&T'xFۀ+߼70_׍?a6kj\jtAF[zHrR.?_`&} 7Ȏ9{ LQƅF"w-`7E QR?Yj:8,NV`]Z3g;0) [7{ʳэe<[=z9U"٧MEYGn/kH?9l:Xg`7 3كAlxp7=G /dt7q7"Tneik /6V#1F.;z4Tq#'E)g=@+ߢ>=`Ÿ3`FT$8ux߱GgJ iԛ?א lT*n5ͮRYwƕ6+/SaR{&-X %˩?׍`z1gp&;yC%0aZ@_ A(yx Te %ıX|R\{Ay(_$)v)Ž#$bل5=hk9^"5U%96̤\k)_"GGP&W4?y΢Z;%K\G1ɋ--_cHwdthWsrCD›@W\W`̌s[`νmrE(ެxnknj7Jczh-bph˳^"dg!5̣1I+p .F Ԏvd(D0b~)5eYap# B@߱8<r9d2A,gUqߋPL=<$Oqt#( 3 ]b] Y,N: "KhwSPUhBj#:b@mSGc*yf}h}_9c.XK'7S>Dfyӂā} _qY-6կLEBAͱ sQHvuOZso&PR]H5IB%"#&zTj=<8|Jenr ,QPO"He}' kC %K<K#Tvj%g?j_% PV9ۥ~ *F-ƧNr?PwzzDNs(7Aw)/<4/gdHƂ90$7R+XE,WgdˠFW;-)NvyRyrۓݓo3zjb^6|. al?ce"!GQ! '_@5 3* _[~^,Yl1b%R?\MO~Ɋ-ߝIhT tbL;𦎌!sǟF POH."v877lh+l>~<ǩ/2#c5<ހ֐`BueDvΐj$OrWgCq"Zc]|w@ס%7ZB$Pd/]{WSv3L݌&M. aa9PByC#?t\XC\]x@-/v-n 2'QXN7`W땝]tQ2ԈHFl< t,&{#8 Qt@]]P׫[lsJ-s٠G#7`;7sYۏC0SK?TiyAgXWS=(+Y U`n-ֆ2oM04}QsE#o0n V]L]x¤(;軀NccYE#yZ{=h}:͙ )k }~ŸT#oHAVO uHan<Zw1Pg {O3كH)aMTr~@m3`7ΐ!+?Q$24P#6ڲ_;ؤDhJ8HV a, Rs5Z¸az8VБڐnu(BN1MCdt(c¬푴 Er,njGCԓG{t>5nR-Fe՘uԪ*44z*h[zn_\eU((l6hdr*J&z#7J?],LkXBmȰ52 ffUX{^d,e ILs/k!CVÇ u(L0c.Bd}lf24žwn#0" hL  I_YF߳ZdWnZDuhYJqMVNvA0 Q0AՊ߻sf6Jq?H9fivS7zlE2aґDӢ3. /z!cĶϷ7?;17kяݰG`Qj-*[ &ר 6+UKA`x>7&C G/NAq!qƃm'HAHGM!VWp EXt4{,қHF8 {L>Q'r&svViCzn*h6 rZ_qypB}]S=::).lR^$0nqXMYEib(V ]Ma%r#+T'p.bCF0TgE<.{%@v[OINȝ)\7UuӾQ?Isn!Dq!h6=#>AV03K6 [y䬓+V;բ^o" MT!tߞA?^֌ddgVtyF}Q_ Gלp|C9?twVO.9CC LY@+Kt"%S3+ q-hjyCF L#hhu*=X\`H~5/YtW4Gdnn&\KaCGx+"M=9@$&nDNOL9AGac >ߴLl=}19)OLj[&5z~A +ESgL˥}ה; .Tg[k= aă@'v~~N7q`l0VQB&/0`%WBw&kn&9TT^;B(w޽dAғQʝ#+ߥM9 3`H_r_ڝF6Ɖ0gv\Wc}B,N%y= b#@d*ÎF_9l=mv٥qwxm{u6ٷ;1x# OȪ"1FA+/Uw#گj8ث1Sy&`N߉CBTeߥj/y@e.r8 ~^Ҏ 6&e. L>,L ˿27n|kEͪܮf@ڹ s>-rW9PFo%P堷:a r TCΨ !$ēՋ~R+[-f;`acid8##[uk%A6P LC;ãOF&Wh;y.՜SB*rhmۓI[ Gʹ( Dl(IjX#b #j<}mwޠ4'ހv+A 0koD)b c 5lcUfYmM cga(tlwM<\*N6;A틍4CE.V3=6X"1ۘgGDcq3$amA7}D!爱+ؘܠPi5ҎJ#ǝD dJr" | m YƧ$o&~jDry]yTܫX5K=S19yWрW@G$է 8P@lc{" 2ƉT^D/U+Ynem9'"2ONK;֥_w >IDa8_=24}s`]v=O3c 83b&T16Z;9K8s-;&9FmY|c>.-[©94e\bugIC) 2Mqj]vUF끪ݏֲ*.(n1WP1_e* 4o?VJ;C|ķt:++EWvgiOgтY5S V!Ae3`D`Z}T]FU?0U[5dcMp(kh0|wo55/QVs[Ix vokN}9pn g?謏{b,o~^s. d 0#v~\-"DYMq'W8b\dFvBپ:$(pV}m˲hes҄%'ёu?z;hOa=h GS^"ߒY؉@_jk&g~x确I65pn+Ae]զf1:$x= 'H4R7p4/pZGTj"> ZGZdI WF;kH6OL0d+&~iGhՋqzL6u$yq̊{:2ѾJU1NBE;0NVp'F iOu/7ȶKM.$8쑗:+.)о"8C] EG=3Z .cHs@JΟ{3׊!O.TuG8)X-n`%7gw~F2}A <}+  DKgW@ :t]$PQƯG>ON-}Dt**8E[~@H8;tӽXWt+'!sȘ-0Vf1 u7/+wCxdYlpY i VV?â"ueXPX?K8 !"[G.9T7ɢܧEOv3>gn-yY: x) (|йLimE5}{Fm z`Y.tw7tgYRu_&PeNYh7*SSspV}}W٢nY|Ʀ)P,%BR1ioC[_-M-1xZkxHC|9]pP?n#Lk3ɔH:.<;)|/[xh\By" ܳfi<q)k>Y',-FzqWdHxxcxF~Ch CbGkGPBhgKu8FyyW!4VqxiLr`x¯`>oF"I@N@%6E% 爃-tb86:PA:luΗcM(j +zFnd ~4g2D1+j_WUK6%A#6-KX+3EUVE΍hGhAx NI:x8I$y}JW5{H1f2UהPX+1US})h>QUkFPP9i^²];{fOlqspm^i\Vύ{=,6~_!wjhXM0n%ߏG2[Hdgn@9RA@ǣ; sj>X=xȻ]?P@|ׯ,&6?ǹR;+;D[aXcC)6im;R6 ZeBbiŰbLt.4SQI񁧨Eo@9!xe}wqA=%3v7q3n H6u]{Lp-MΖ~seǚC}RlE_mLiؾ{| >"1C I9$Tw;n,2ɑ( x1(*Ob=n"O3DA;LM<c'7+npr9oՁqs%cPU++eB@j6%mFFUxYDG=S/>^d/l[U~$u-^~r}k3@,Y$ sC~dZW{x˂aꀡ uK-Y"blsDz@NݪOfJD ?V?0GkDݙs⻣.$⃪!4\W_Pi+~(U4#|dc`Ұ,drAOt*y e),rѱCqo MQh5nuKt\8 ĿZ>9QzES Pm9OTTXWL;G4@org/Х T4w6 [_-$ ۏ'xW$ym,9 yKm=&NWhЎ@y?_fuL_#F\]u2?H㳘ހȇexizӕ.%8i2HyMtB&gʘ&Ep~+zBԐksXGu)G%l3H Uaj*ڨ_P zN`Uٞ-X#TTvPqvz'Ū0Ԝ7@qr n(" oj5Ѐ)^d@br@.ؽ^n=QV;ɉ6ߓE`f{\ F4QC{O,ы<;sm>f^!`x.~Uc.A#΢؁GJC{O@.u$ uvA [ 8OZep! dg퓢fs-Z[f [?`[ĉ}d0wQ/,@RVocbm4S%_vQ&)3b{uF!7ӶYcE|0na MNp.S8=u2tud_l9\w >h\DW$ZOm8,'C}e { ۊGGY2g= $Pkc! %~!8 zq rZɞ#u;S>@Biv.A~a%d*~odL;)1}4GħY{ *} g{GTlkrzr-Y̵+ps.ږ?6<삃IA冺ᑷKѣXqBlXErjcV{rwRFb58ෙ(\ 42ɔ Qv Du1f9p)j-U}s*Ot͆asX-z5?lƗ:J GnR\xOH%P!8{1eG@'ޱt|Ew ƃ!, 'ξ5ChYpUu(KNTjNG fGVzRH?V{l- HQKi6A L 9-<('I-ۚK*p)ӏ9@p,#GguiOhLnC]GPI=R$ !UN*:#i9Ft́{&vo%aXP*SԿyeA bXڻ&jZEd|Hj ">ۄ6 M R3\$At3PB@82KS}`>p>IAeR)2#TfL*1<'ծ(8 9S[:e(T@-[0=v&=2u]5a;uAiy?+70֧tRVuCQJ/UkI.ʇϐ@@KT)Mʫ6]ȬWJca f&ay}%!D v VX)}bHAÝ2KzGH#&ek|=_jf;ׯ'ن-$Ȧ++ڵWIJ3$H0Έ U[ 1_Z+can`f4#gd$ {UAklm%AUNb'#HK*#| A'2&&{}Qev~Mo/z/o("LW}qs.~,XQc4ꂷE@A<3 BF7r^>*B9S!V iGd |#;ʁѪߜ+%{r 5˕PLcF$w=^"m CsUIQ1``Y'fІ ^'\=8}!1yJJay)]@(9QslׂQK /T<$H>ƆqK| ņ4oc \}[vrHɘ|"|-$C WR_ vAcP^ɲxEp!⪹gZ7—$,DYWsVX3s䕵Z[l赒!?(1Kt`tJk$@($5K WLTpۭ#r=K~.ťaOe}bxK[hwvUV],Ң!~'Ph0ԙ1-K`ᄧ:Fg+(.OM} `!`/{)%.U s1ASKH1œ?XJ[,b6Η6hPw jEɗ^xjLX$fcYTu =8 O}%T/$HRh`栞z"p;l˕8BIB5_@)k$VsBigCxBlp|1m{40H2TEŮ ֆ\s^o%g+4V[9vÿNGYA|Q(D'?Q=z*Z~Y䪦L.öZSb2U~b:ߧoq73:r/bH gOJU'(~*M Q.G"CS#l#՗5R٭*̻ϸT3jJ/+;wIѽ0e$"`Y7"B!GhJHeo A4dK1C]Ba?f͝^Rʑ?3Wv@tApr-&@ 5M :ѓw!xiBI xz`~^uF ׉(v'IrjԍN1]1{g5ب$| S6$0ዱzDDZ7?B>ChȦ;Oxj(M"[ u].K$/ao~3(WYkCGi(6x@L4573_ xN=D3'Wl&Jw'oo:xu4R>ߣ,.OW]B(+YuQՎg8se-Se4*0ybp짂MFZܢB.Xpdy:uVn&D7&g(RISJ JUcvKc$-b"pupc]y("`>@#.g\A2}*x ~J{ލIL΍hz;EpS]ZCk܁+_\&Z~]UOXA%?L "˄D ="Q% .dEݑbGLR)kMe T^r3(i-㡖]دG|>5AHV˃oV!-qMG 5hĜBmqc +`,~K¨33QrN-搸[6cQ@HA}ek)z[ď6iHo!Mmof́D cv l>maaAIz֮Z.2Δ@(=c"?l VtQ'scvQ6n8huvh MaDZؚp#ԫ6Tfن|VفP w'VZ5&~$P%ee;ēDF9-T4LfZz,fe5ta J$g 9G?mW!n9)*SnD߾!Y ?@<Oi}}(n$ld0S ̆9fzM"6GF"Pi]j$ZSsu½ǚRh *bࣟSmrnCw=p^>|z7d&6( *ʘb@-'?\n !./Ƨ@ R#9Suo_ﶙ|v(z :#So5!C.rCiF. k0KeM8<Ƚ#۱.'_&б) tUvGhXhc<7c/Su. '/ rV1dAsoo_9#ZXTĨ]%~7)aîe\ bsH?%/#;7l3'HmX`~FrO `;77,f=9ަZGLvH`##M%lt`{ADFH84j^Q1zwPz[Ԓҏ-PC&m~$V&BQ;C?X5y2>zdlfRŻ⦹LYV'S#Noi$עcĥEiCF9z_`Ѿ'xnLC!; wP$Px𬒍CŹ}~X,B"ʫh4KGV@ ъ z aMMGB:Hg;hϜ eI;&̟G `d8{g@d^E91Wΐu~u|Q}cECn#mUɋ ؠk|2-'9\?Ox8IPx5]v:h1bvcE[?txffHZZS۴9*lKP|7_%+zƋT9<;?GV9:WLZsu`yxo<3trCVG 5:b4塥$vbٗyG0]MPQ7)W޵Y}# ]Eqgua8ݕLt$Fe7oXxcMqo3PN p{k87+9jRe[)yY?(Y!x%2޼8-SiPeu lG8 eX?+3Xy4#4` P#?j ZMzoOڅSZ+[\Y'n$UPSUn1i9Cɑn開(u:cֲ=^>f<;[עk>=YDsK_myHhQge"~v)#/ci8շhMН]" 8E(@qaopƶ5:=Q%щ|0pb*2CL䶡ĥ@yR-;<3;TkQt LBV DmRE6l^Œ#1+ynx-r0`Z= kXV,p1k&/i`q3XM腄agM֫䳊cɫmɻR`` KRuH(F⤪dx\_ 7\DRNL:pḦR{gmuGC 'KYzB!Syai٧.ku|K_- !_eIb1Y^Ps!|<⛯/҆2sU_do ק.=V uTB*T0CvKťq~L+4:lKp=M)M} Q )" (MEy!<'Gf_@?cv9lv85M~ qJpΝ3^d%sOvm$3ԲBv[8n5ȻCtpdV,AIoLz"aʼ9ͰM)@7db[fU΅<Nu#`9$s`mtONVkSD-ba^m@])q1%ʋR*|hk䘽x `~xeN%4Pz fD,m谬FOOESw3uLykw 圍mM+nuN ^vZhRtCtĈRA%Ɔl}@*HDQ C$.T?:ʂ eό)5>Jp~ȿٚ8ɿL@ʯ{3BN Hzd] ,rB]֊G_(؅uE^bLTsfL>PsF!4Dyh|y4J$sItܙp`o>+C)ucVә-*oDZ\7B/wნ Dz)=@TE{#j"l*,JDFO76]QIXJMAʊ+Y|?@v\X :^Zp\Xwɓ(#gANjEfQwGϙ C!ǿ!Z qSXxqI./=Y x1KzܝQ}Z)6 zOHŦ""Rwԏ3dk-Ea%#[|a_i{1Wv'&҂PWQdu \վYݽnTOTW%*4ټnv֜?JayUW D#oder(&Jߦ"%N_[2(tۥ2DY3HE)wm?6gBBT, O+扶!K TxnI'F{cNRX k7>Ђ҈Xdgr`M6l[=Ɏ@bŶ(cPڭUn9yd]hO> dc*BU e8?Fe5t˪E g31W CD6BCSUs'.@coY}!8>N&QplP_HK[.g5:/eji3{!ZEԄOy?b}3mwl}X\NhpD|WΈpTIM;=y@әx5o;̢4Q]ϡHl䷯뽶ԄqyO̿EDvkY%^DPcEP'U8AZk{')]΂H11GגȚ2FZp&-&\'%#S>_8y GikwNPˮ؈ {Tվx'hmˬ2ɢӛYr=uRޚ@osO.`EޯOʃ>u$;͇Ҡ[$p@IȬL-I=!Nuc )녃n6MD]bpU ,/ /T}2ocsVraA0M{Xj(*ѫRlWF3"ruIѶrx!ME׍6qr,/>gxV11H[٬c8:;rhG5S׽B^~':n-8/B7AY17|_?UV c T  WA 8FަN\UR`캶++@ ";6T/p9~i*񍶩R:rT},B97\u̹'pCH%D G0Ry3S#' }22XP_ܚo&ԃZTCa'SDv#U[-"2nSkoGm  ëʝ\3nleЎVÿ>.k:/a1PC;vHԘ*)dEW 9zCPPE? )zNs<&.A _ F{|7-#Hx6=#R9jy ͟Oɠ2bv_QPJ k_>h \zڭ&٨İS`ʹĮ'vfhDDLL/F*"6Xb)\B|csoeA4Fχa܎5ZRq7MCn2: ]m"'*emh"b3A`8e S*5yA}AY3jFkB8ꀃVq 57b"s n(I&A:‹gV"fL28i~V&v4S n+̊f9 yLD[zJvI:՛m77$iφ[2p.6q{(_t']y"~j8Vد@pN w hv록WmC+~V2hxFPbqiV$LԽ3IFPvIj|a"j`z? 4K2`~ nf]A3KԵ-7\"lq"L1 1<Bf?!`X-"$ &R_ychK (CbҦ`~w԰n l%?rKsݎ3~nGb~WMdc\ &ԣ_?lVSi%w_:!өr*hߠUHE1(q3G|M w樇Kn43̗NK. I+Āj vf\b5wB8^uYοO&|+Â9퉏^m+҉':`LjGu Pe0M X(m{=1,*Lx,tjdb"z{&-i>I,б}KiuS5&ˤG.iU5{'R5'#!`,^9}Zf,TqE W&L׋_0ֆ0JM:UnitCc$t1<'yE(C#xۇKK +#Z &Sy^)Cy[z&H\m\}Ng!ΙTڽ0}N2^VM_4Y,r2j1BVAӭ% v'!(th p6s2'Ny@m¥ Rٽ ҳj7v5y;`x+<AF?2PWV {?#fԶ{Ʊ3IJ‚T z65(o_*yLW<=_Dȼ\jЖ=n~EmJ<Qǹ,js]AE(Mr =%& M%b+rA̦\[w@.dX#SHnл|dl6Zt˔.@0Qcmx!pC[ G_y3E#aG$LBpށ+hJKM'Y{N2ӟ x翹:B"{껊myHRW=s Ȳ-DX`眢[:ۡ_MGfrhI*$)ќ6ǞzߤN3@ ;m>Q̿˼Ybˮ7e l(j9(o~hfd{ym%8d1*Aj{6jp|D\r{4",qLĪ@!^a%#i]$ GC,klOSbTG,G8+-ɂ[&*q(މŷ܄|VR9ւ5}m®z`w"'Wss(&>a  ^bpymn~*ᦵ0 3beKaPI#@e&Y>R;lGz_ f41ȳʳkEx|fRblGߘatdqVr읮ښ#4v ;Pv1MM,sKL;6 yHM0㔵3FcWYm<$?sp=nwv %S#%0rH ;7wuޕO{E W ^>,ҩ@5"a[C0-LO&cHaM=h;d0h@)G)pH ]7PAAbT!GtFJ,nn5k72X_'h)o C  i8Ĩ3~ nȈUyt"7 b93f-x=da* ΄v7|PZy]n*/[ S}Kgr UoIi0HH|TAeBgzwS[y nug39 ܂ amYe{OB:ldalM$R ~vlG_ lM ~%TRmG] mU[ҜeY!H{ fL̦X Աj]#8g49s%V QrsA|܌L|Ǿ"}uds}vZ{hY7-5/ ygc W}NiQe>+hH%9h۫S$}I9 K=%(*i'Y1܇W!Jh @ًw9N؞=֮F6+Tw&\|}!b!ul DŽH|jkҸ1rk,Er# Td7_K(s|jn-# =Bf,J=TX>f1"2&ALSGMREeosT졧&+{ |Brd|Q7 o' >Q h?+@xmcx h_nY_JTH!ZJ.Pe&괫N~j|w8)eLAN|x8w pgŹ{\0gaGˌcn WgHMD_vEQ[be ,2{c Khh‹e2pJ!·Ro' Vw!4OWf(Swsgk[0ǺLܭnP;1AE4ZZ"$ & *6Erkנ=I}" O~ S$I>`PSI %&hBX-whzǘ6'P͛u- T6dLOgl6&{VVߩYTՊiQOo+|ﱕʩ;^.gG1X~d7;'i7g3Mz ?eX?ošMd%< b=l%IhK])r!&u/1@Ӎs̢"vNN O>ac=4\t[J_8F-An9?3=,b*]oN~˨sE^ L/tek#O(תqpK!s7Sp?g1;֛y+ Rtˁ=$L,jN>c'*k9J2 ^I4P'e\/J ղ:y̸۔oݒ_R `xb?~3S)c4J=vUBGe0J8O<"D6JEW rTx22|=K22i6tjKl03H\2=ko3RkHAL!& )ף>toؤ kTZ8}J9֡Z1p%;!xq(ni`vW=/8 hՄq:gDX#D:1T/@ ZPL\[Xh<m'(3Dp8@&m Vf[x˗Lk&Osֽamrt8 Fdѳ ~N5 36EւJe3U=N5Y7tq9ݬm6oR<)L͹HK taU&밟֡~C})r)e Yd^us_SK\ks řkMea)&}ZLn~-_ς<+@#'z<'d)_ȵ,f 4/"Zo]r=|+3'-O[,nh(#s 4L(0w m_^M*|Y1%7jGe8c}!=ty 'z7{ 3!-7u* (T1 sasϞE/NywwKUJEN̐orjDcQ"T`]7n/S "([6q%:ԩߌ% nj\URߓp 6Z]q00W}77ZtM4Ωͫ3W}Lb4HU3\"o㌄ۉ_S8W2F?eWab,hTK "Wl/@kIzd#;]F %T2GB^NiV:Sϊ+݄Z;H;9vr>ȦM\QωTh>ecJk@q3";*ɂ4v@҅XoJc52#.䇗QA"<-^=s_*j$X& {l1vNƂR29J+IV/.$K# [(B `n ddbTKirOBSKp$oÄ!%VKlخ=݉Zx2~7DQK2^--Q ƔЍhr4f"tsK RmH}hO{Hbߟ (LgU3u֝_O+SOics l\ sV?R*9IjoF DcnZ3x{nd[ 52H򻁖%&mLLFؖ0uEB`s}P7V%۠+4*5A"X=P¦=yM~>sҧTUiʻ?AUQvx˘XS}![P*vwjBM^(O\<aUH{{6l1 {B|eH$:;QCۚq #Qd!-]TIy)qi ϙBpZNxѧAjA"¦0s,}P JdHI8+8&]:STmetgfmpBvWEZyNfjjtM`b6 YyzNkP!>;W.| mMyP;Ɋu)lX]٭x9 rmXTyTOtO?亖ڲw<=41X7]Fƒ;)_(J|kcG E\J&AB.ȭ *KDm?ne""5t3Wk./h ëzEZŠw$kSg凰tȖ1f ˺aiJ7RAt,=Rb)']dEs4y#~*d9÷r#l#zM:xqƺ(>+`V~$_pAOKՏ[))#> s?}π [qџM%emxUH"-tYxh!E_[+~[Ƚ`ktEag 2W!{>գ7Lr6Wݑ~ N]ٓ)J:c抦?XW4s 0䳙I2q=@}ob)@ɕ9Uiudj!zSiЏ/Xj:e"~P.Z.q/fAVj$w{T+!S<=N+O`5Z\YV"ȃ I:5 j;)@ 2 -jtHLq[`D1/12玭9`T5fr):WGD0ԨK>iǹ?T=5a;R.gWD'~rTŷCMGqs|ƦzVw֜t0`HC U fVvoJ`Ckr/b]4PDh"\ppe 3?Ip?_%έ9WbHfK7@^;[wgFH^& 0lp.$]?d j}}6IϏw,gCY7^ ]ΆZ3U61Ƅ"S ~E[ݥlV#%HΫ鋭Dޠ}ɺd#<^ߏw^#nGfrworl!]8$@4dU]^NCE%M9t^P3xGf$KpV y{e}łd=FitUdV7^/HWSR-,Є| f7f $6zW< kO @`K붐֬p=?D5r/|p 6He%\"M@~~r/Ǫ4I Z&+d zicoC*%. &HC`z\`+pEУ 78x1(av(q$n黨5;~JyTz X2as,QY844~5K^%rNQڗBex_$ۙK^iFeMC;Td27r*GLTą*x 3اkzE`C[*:sږ=B =kF{{%TD:Œ?%MXdY6 æq+,_̾E`A_FX]@K4 VHCbn9g2ϫb47w־jИK/A$^̼s5FλTiN6猡׫W!OdYE(#ƙ!Qq,MgW/vQ< _gAHVBՉ$9z+!uj>RW]G,HGKm< OQiO.=xD'A^38bHs'gL|tB* [9Mt4{N:u. ͇]W7/&Yj.` &-T!Fi( y2t,*}V[q}a.{ց^מ0f2&'Gk"`,J]>(c Op(CvKߎ$0f\'ŕWXgDJ3Oȗ_=EЫa֐TJ]Ľ^?lʶ!\8a}}řI>+Ift| ݦIl77xጷ α3WB`+5Ǵa#7q0^_t#[,{DsSL<7sƟ=YN09ڳw(!\z.oB(͖zF'9JQuל/֒WZ.0e.Y)QCէ/Ԋ)R3-f &̊_ T0#$D3 (탣|~:p=_`Y{sw%; ͯ]'_ ogiI0o|/oM/~$bn0uٍR r. KOMѾ\a >[td,La+^ (cȭ ٚChQ8kuԪX14OS 8>fռ }bZ>nǷc~$C*=8ڵg# cX3ryyB2U^&Zg:SͩmO{ڋ,lu#BO46|boZ?,{Ϭf9P7<9?l It.kUУ'()^5LNj\qQr&TGу(x[jY=8'_;o߶MZTP#3T kCP`OFg c]QL_ xLud ffVD$jx}vv߀Xv# R[Wq8<ޯȂ/[-k")`c={wkHC&Zźw=ʩy "bB k1)'lۺ7GOA"U/G;Fq{܄VWUN &֖Ģ/,$ tȫ kwUBG# RQV䮍Bku 5fT Z1XC`zґ#5cR$:a>M%v~kfI^םt>`Jo(@|K xGߝ䶇s`f>bcw\d;uEZKӇaa,sv\kA w(^ lj\(RˡjԱ=wnH3Tē_N2XW ޵Pzƍd]0.su@S P<.=' mq\Y(MaE p֫jh7k#NasTǣ.tL,>ǿCxpϪ;qvs8|7c #`F)S?a)`bN{ 8!4F"$ J[_D Ha3䲋PP~N$ʕ7CL%-E͌%f~<2%vFߋo9B%Co}'p"/ Q"Jf3=RKP;-2kf@QX 9<{i`Fp \|Thm=hkNQK-ɗelӠOE1R{w~3nOE]_MfXMnmbY':kO:(晁FtDAߐJ_{2"ȭ6M׺ҝ^RU^ K47-#}SMIjα^bӾLXCd7Kameq=٪08`x.cO4d#C5^X8%gz(J ^ It{@vfZ .*;TRU_" ґLkf:1}#[-y! ΚRy(M\cugÂLS#F|ɪKA?c2&*%*)Gڭ@sw e5κ5)lz .-ל@&.Y'>[oɪbn5ʐG]ѹV]GAD^M"*vس_3edzCk=9^Ժ⭒ 6MG K߉IUU4P- _ӾL 72|7lc+L7سch_aŕyf,RY@ 1AًVKU;S3&m@ "-Qw nM/BtA$ER~5h8qa*#&Z9Pt\s~Pm%ѯO78H훩u I-$ -ժ."^cdz𧊪Rlpy)Ç2 bǸŶKw'Whjfcqnaf)76+Td۠4fxTɋl}$EK I|dCq j94MUi;2.- 4.c2H屷][nς*~a+ECc~EhzSTWm^FQۀɚ{l:j\t;ǞDr>Qut=8j0A~$#yoǂЀ],7f|ZriE'6eq9w[0K^?"PP(RmEV$Tc܄wuɀe9 *%@eXSK;M' 呑_YR0&Q0&- bK_~z6rhF%"v: ĦHs#ђr)f,>kGr*0Ub`K53 5(X 6neR̉ KΌ^-x|IaI|wɃ:}V`KqyrA[K6̊qdczv S (ܗѩ`nKG'/cq[oX ȱ㈡6Y@yGjGC="6C>]Vq KI ۉL=;]ֆyg'BIkGgtO52c:3WԺZ9Өy|[Av3NVOPR!0t'W7/a&7anMCyM(E't"el[>LVԮz %1&7ϓ=ܱ^; 6 ep9e`5sS!$w[Dj}!`hZi"K̸|aj8JԑƢu~p#5ͻ j=8 cv]<k9L0A0uªGU4I|LZ, .$%;'}%Zpמ|TZ;jW9(q0`?Xfc6E {y4=Y?0fR}a%17Ņڗ|*/2cif`k5Hm^%$߲ǓN߈j5зƗ]-{>fcFUk@|7Vr-euvbL30>oBtG"*%{r R -|vi&%ZmWEU,>M ٴ1H4 "pclY*9=\D8V#~6y3Yts%Z>I܂4ŠUm  1 Zbqwڻ\ֶC%! }̸WP&@ 7b@RDij4|Qqj<ؑ@ ^G.2ٖA+|XpRރ̈\k.L]-r?NwH _l #NΈdfg _`B[ Bp9$Ob V0lZPiGUJfnec+Ud] ›2%RFȱ-t8 _ qzR%T!ŸQJ_Cs!Lqױb [`xސ(M0^`ޠb? !>b-ǕW̟A$>xBج5ݘpKE c7~ZP8 h<=:yezsI"V{&7G]r" V0%6{Y uHnU ̲|*5zp_~n2IM3 H Lݦv{"-Ϣ1oߊ=GGf&Ȕ`TyzG@#k4^a;q s@Ry'#O藹=W+ ?r? q J: jI#ER/5& c \DaYJiV- X_>i*2 EaU)dËێ ۴oV&0ۮ>k @0U~/K e&rc,\FIbm[bywǵt[*@`9M#/98-+/xU^r U!|wF$ԙLJ[ی#K ?Z?i`i<Qt`4!Tko85S$V(x{}cFygW(n]GZ i˂A^$` Oq`z)N~q.~k6;1,I% 3MZUz9wWu4n39KaUɟ 4 :4or&Z"۩k57xP&B8=w ADgu}SF qMp.l Hޟo &~nƭb]t1p,bn}m:e*&zSewq;Nf' $Xe gGIJ]p@aNmSRou!_ʞlXVLԋTs|KFݨIEP N T7*׻oXARy摻&Oq-ˍI}YJ-l͘#ZKV=pZvia7w6҃ p%&2u.z Qv{ձw%aqѬ֚*'-bzD5gZ9pE:+df XJ҄=TsײZh9%k4o Ύ=V7wRC\@5~T 4mW$pWHl2Nv .7Ǘ`7ɰB}Du_je;z d(*Z*G. T[YA*]!EQ V!C?1Իt&Ֆ&N 9?f*WRDge^F3kj0E*)~Gg^`5GF̣B>$&/ 0WV]ibJCZ7qlv&4؞]̬nGߟ 9m!y(ƋH繁TU_ػt+UҞcel–oF00{9X)*uOJJh R + cU-ί&!lCfD!/^SݨnQՐ;y ~?}n$`,K^{b] WLh#㤃Ѯz Cg92 LNk4~AB]HEdgl :'''9}h*8Q7 5P5= \M" >-֗JreqrGp^<۷b8f6IZc#ޥ,RM>7@﫢tiXt"4p$p(NIX+"Rl[7{nkkι7R+xCpq)YU6MHVZmwܒct=uV6n`© &oMtP"lyui=GLy u&' E,.3ЌT ^Fc[ц:xz97t >jER=eldbYU2GEXHUr*Cŵt`\dQf7>%aUmu \WdzLVqrKr /`>z,R \(~*6C&lcc!`f/_֐!-J<.¡0m3eۧ -Ú |cq .EQ0Rlmx ٣|ȩ'V 0_XڭxkBgݨ.H 耬U r_ {]@Kg3:Y,wFIӖ^h$^j3dGapydL{^&.֫dɊQ3a/mN O:2'*ۦ"Y_Uŀ4=4xKn /Jy}ΞlfBq<~TQ)2p/d{ɹQ%|(iA:۾.fU;]+cJbݧ߂<nr0.vFM;VЄjNY)\yti"^l~FD o}sFU*"Y o5l1KRlLea=E-U@tAgAՎsԵ+ڄk?ۉ6fSl]>#܀I𘢘^oduwpIȩ}1>Ѧ<%C2ZSv^WV:Y >TFژ,(9I(Nn)6@$o=a]?34Y05OL~)?2 6n2uDp$_NON?"|q^3'J Ňj/"`1gp3:CQkJ9ExKN4')$}ϓ[< (yT!/S_ ړA+jq_~r lWx+(]{Q`\:xVR#w^k]M\'zՉȄ p:los Yᡵ嘈3.#oj,\8>n.BqCpƛ2rT +c>_FA{N#[2`%'NRyj%۸~ ~B UjHa%Vx@ip Ux7siǘP'K-Qly`y@9&&\}A 7wZC H 3*Ĝc]ҿ YdDLcr{0 Xy^i|B~,;[,N2AU`Q?JbQ }X0LF١0 Llb-SXG6 8p|QM3lu%vf#4R9DیdX`J$P %į@tPx"x74Nk~ubCoz>l<#dNHsa8 _5fdgD$L?¾5l1 YqA-ޟjo 'E&0FIU^ TאCl!Rj&pQ#3AT&Sb RA WW[?H]1# u:qOپ57WuYZ)L/ٙ؛n[nh֜A;%#cz, ַ]W~6nlPxNMj[AP[nZ6ѳ;wA:丹VO,nw >jf ;h*Ò4bH in?Q"0yg㹿]aaƺڲ:1b?SlϩcQG;٥GkG~tBm-8jN"W_-C$>'F d 4o,idg?ޓ$Na/AY\1y.Ƌ# i S۳sٕgmJS-.V֓Y|oy@t_%pc: zM%)ܨ7يyATv6P/4*)0vl% GMhiJryywTE&' I\#t~&˶9jw؆ic)6S lM@a<剁$ftQoFRG驹xҭՕ ̊Scr]Ah˒2qۏb*V'.rڛIBs8ɱ M~VOK>>W1j怼U<]>ɮt߰@W]ɾGfusE1AxfpU<ߣЖ=36JkZws~i!n. Dj#:"Xgw'/h*fJa܏F-C!Do] GO=B䷗$ LzR*- ,ؗᑋRq쟡CzN*a15k?ϳUǾv<`7-|J_X0O {<{ʆnܷxW5?CBsd\dw-V* T um!0y_slӟq׶ )oH1R֓γ ЊY/,[;er:@Mu!fC=d2-<@1,_зuTk)+e V n|EP@|IޝY KFWiXJjK +׹СCDCK3+_yN.I&9ݿ4Ls5ӋLD'ՆyUv#iF`j" ~'_){-jB.G Wo!Q8:ח։*VLWs&/q)g'sz^W̰CWI+;!!e_?nfvۉ.ekRH|ןAi[}Ob. |޳zû_px_4ӑL2ȰX/C AmϔNt)oiBWa5I9, 9-+.,KAvNDWjNǹ 1y(D $F O ϜP!esQtew>}"4hE[JN+aϏxHL,d1tl)>'W,^wK?rʵ@i4"Ӕ{SܥXwSEl} ýFsn++c;PgaӥxXKZ_ypADAj+/t ltYbrֻNpiѣ7,UA$jdt/NtgjB&',1_iw'Ԋ%hv*lw}/n LEDjNԢU  q]m`T?_(oF9eN(.mj|ɠRXqi3~ @1"X\t *]0Ya%fP&ĵM-ot'$d>ͣON} *xsdIVpzH!!VT3ryRiPت/G\o6dܭ3[,ޔH^(~5M# 897"נ \v(wѪD0#H!+8LaSro/1;>0ɡdPn$35Ĉ&-$7X DJ_^$(whDv?V_LHBfQ޿fQZe4\-Σ)Г[l9 .*޾|LO=H wEux`2hI,RY,krYO!c1 .)}4#Y~c,TD23vzxİ-+' J;'rdc#!`^>{ n~w,h8}*iCC]NtjtT,^9Sx ߢ+h[I[BEe5?ǥ4)<3R.?mDu"là 6zrJ S1˯C.mdOSwsޡI+WdTk'F%MVXHIӉԡʈf0-e1fIXq doL)~\I 2Ig;k3?j~geZ;鄗CtG75 5 ٓvNxnW*xNrd@QĈ%@@ӿcy#]<ֵ iÄYgBN˺V{FmMoWN %U7$&1F5Nb xd|qI*`? YDe!.ءR*Xe<(9ӫJ4)e<@%++anC@@fE-(k~E ]L poEcXRQ,>GR&ƒfI1+Ofm7(qG w!yq])T.qab^QSu0;9H7H: 9w-)rD6qM/6 Iz(c԰F_|Jc]c/aFwG[@n)f<co5fjY'Ϻ9Ẓgb˃UB}P&L^) *Dol(O4k6xy E݊fv+1rH wtc L.Mr|'73`X _qM <'T1X'^_󻄙Qg9{krʹV]p*'h!5{ZLj 7یB+{Wkǀ Uxނ[i]o؆h.RUZ@@pA"(>JQ HԂO½D+>|Revi^t\VK]W*0,A`ɹ]%V)No81u,ydwpx{wR z Od27}$ CI_`ɠ.#{=enM2$2Lc@PGtX׶rwdfj"0TxWŻ#ooCn8(Wl_~BQi.0௠h~fǻw6`Dj&6?Q d8BX_|zR[dtGbwQKDD85:='W[n]i!.1ƨpG@e![c;|evƤű  -bӼW\߁˵#v;4X4PNlz̠0;fz蟀%sW]WȖ >KYfBKB庮П7W=sK+ 4ښkj_P-ox -#FR0+%I! lJ!FP]M9h:1fOUqn_DAlTa -x??$O"i^8%2mh'n7kI8k:F ƬəWV0sԁnPEԳ\׶SwC{n [--p"MC-c-lo=  g{1>)ݳMc? M@bOub%J)UF ^tbّ'Wq>?u6ZWJwbCK "lbaHP7_be_D> C)D {/%1c_w15jW^6,s =[D@5PjŎ<9_H2,`Ă$%@" ?1]{aG9u}_Nl6ܾ@T !x@dkzbf~Uef~O+ zߓGx^r[P)혣d@[4g(rk1XN]\B~C''m3:_gt#}D?VZ4BRrz @2vmBL|”tHBR qtݳp΄\1_SnRVNe=I+E$Yڬ95:\:Zl;'9 WKzfY~)xKQڃ QQIP=?^fTg;v H[n@Dx%bzyQYq>m~{Lu' zpy嵑kj~:s y_cAFnm}|03}' ҙ_Z1 (WԉT HGQ(,q]Κ-PC4 :IIaMqCǫ]-_ŭ }%H'˄E!QN=D=;? A{\ x|ށ9' ^U߇c `qnƒf D@<ԑtʻV_OBrTHq4t:p>x,(C74lVs7!K$ +v8* 8B`o!(~)tdEek_NсB+MԚ"}/x5!±U]?ݚ!WKA!4Šź'l/1xg 5$3 |Tmð&-6?]v]i)Cv,8e4+Q=Rд\VNoӝs-BQUwdzn!jʝ뿂-- VGbӘuWp&d0G@r6Uq[ s‚ęLYWuj6uqIl~3p\Ki s?;a$vXe$Ђgq+-'ND6TWR#8;ꤒFLntH4 wIyDNl<ĵ| 4fy|63["#E5sKy 3ԃ}!ت^Hpc@M(%7WGI8<Ԍ[7ert>iդ`2M7=>`X{B//3~ Z/.;`f$]Y戇/a5ī%WdÌaG+t;k}Bwiw|o| 3CY/C 8B2L -Gy-ADw@49Bg9Ajnj"g0J;n [(q0B&l,9PLJ@j6-NMHX Hno,ݵ7(Jj i/6{uMpO}3*oo-,Rf $j[9KWo~-g+^<@2BL֝sD Fg^mi;M*q1C p Zx]n4|Q%=Kl.{0]ϑ$zT|^D,I/$Dτ]J 1+xM!Vw\qI@Y!k8r,яET$+'_ ˤE13łæfu\5L9Қ{޾V_+ڥtrv`gs_x5Ad6Q,ggNr* hT]'0AWɭ߿ѤX'ut}]ד+z?wuu<[L[Mk,2@}$Wg H";#U%| C)_YZ]"9iő>X`uѷpL>pc)6.j&/5|a.UP3YHj<,C}]ܱM+]★O {)aO::t]Sjr#;.G8;d?W#,?"%t/rIQfȶߎ5/H#4v d R"}D 66mk?j%V㳨L0.Qitjf8u.ߖH@;2-r@.x;H 4/>uXtK)pd|4C_0Z7- [l|th$2iy/dw88r2A-X>~Q5{'JVS—_F0e LG۔tz-|)1ïPR0_0C#Ys!S$X2$0U'i%٠]ExJw;UmNN :Ij;s_[VHR+dʎ?pד_k7p`ӎx`,C dF_kDopW}r?0@kė(N.R^~qZFk ZC%(ǔEs+{WVJmW˩0/#oeBاQ'6ц +':ʼnDk &7a"^qhWfd/7Bx#Cb` &N7= BnRxB1Jjgoß @`%I FѰ8ΆC6,)^u]b[q [KN!['4f<(SZ"LyJdgnbvbX7BPx^o]5F+R&z.4,D uTANa1i"Z2'Vh5d 0gۛI28M?:/%V@)uXl2/״ #>N'V vū:-v#O9XCHmW ͠E%<οd :޲~ XŚ +ъӻ5 }+*CqNAAxkk (NlyI4gRrtkdZvfP;(` l  k L+=M S5Ô(X߬ '67V^D. }[I7 N47&i39̑dP'd$}"'+THv&%n`lɇh{UJ(tՅ`z=4Z/T݄jGf9nH9uPcު}+pgLҬ 8i#^yo$}Vz?QVas—^o.aƝ &Quvң{`Kopr+h/zQL AL6$!juӥ6'cI2W*`7/lJ`Y#!",IPsARZ1Gn0~w[ˀiB%Zyj *`d+Z6+;pPa&* ^b@鄥 nH쫟kJ3=ae㇚'UO W&2XViA?3̞O@&6 9fdpن icrq5A}R^obյI8>R.clPdt2}"h8oV:WlaqB"yuТ8ʂb3oj}RGUz|s:{n {k^/]$5 Fˑ ńr\;bnz0 ^0)8R{;#"tƗ`luN3϶r26c-Y=r@zәzy^p,^,* s~TXs)w+,K=+VFYRg͎HċxwomxZNtY[ t40c1x_=RaIhV)a0Y^918}A}rjpzΞk~' \'kF ʊlƱvp]g3%$&VJ e l_C~"«gkj 7h1 ɬ5~706W'=ؔSIcDT֍R:7 }Ki+1XYwStKK>Os?GyT r,fY UP ˒?vc=h('5]K-c-)TolGpì{b_fVdu72Ps?pp98gѪH&Y/xlRn\Eҽ9Mkk`6RRpSL#~rEJ" E<$%2)܄K?j~ܕRgÀ"f͕%BV@[`IuPZ(IGi(Cɘh2JxVN 9wk}~–T/OEFHxlzv8J{lRd| 9圠 s9=v7LtQwz/$֓Okgu7:CRzG[mXz%T=FSaZC_h0|J=L5Ui"Xr\]"ݶq?  j>2 SÕmxy}Em;$W\HIlp@bmH YyNxzOS Cj;+Ӏr[d7C0EkLuij fqkujx^'.rhyV΂["vc!ӇQhO( ;(w-]:йU04vji0hYB[M)y =mg 75ZV?2 ?lAohrDD5ZtХHV#>d 9[ѻ{'sn@lb<l ]J/>ێ6+nO%++MEm< 7#me#W znj@2A'F{nm嗫ޒ,}1>&6TR#\7v )ʲ`F;z7o%z*Nxdр}uP0xG/~S*tt[rpplA+t]57 7oa/D&m" ,_HرR$.߶VmSk,"'8 hv!f]JNVWsJ-':o3“xHΩǩe_c,@Eb o謢K'Ǫٞab,.ۿr0$ȕ IiJ18v0$t )I6̟JG=R+ ;Ch\I% M*܋Y˟!Hs4zV! %-^cN]9', sKqe&OJvؘտFKV{ؔb.kʁsڭ<,MW.h;DAQcIT!QHk_CX{:YH*«"?U j*vIWLQhOz ǼSIna;q NO"3 aH B5jz}inZG)(!/_]^Ǧ*{}@T}ӌu#Jc^/K%?ϝ6jDE4MH€bm[ 92&*ZRwi46lE+C Ljzfj+#iK`$0Xa d0Y&3ziżYDʂS vN]%NbT0'9Dlx  tJa/ʈqlcsNJ`ӹ6/,am䒽1L.tiG{ %tŵ' TCB]͜$Yc*;ޫsR?lt%]&ƪ6/ʋfa,nbYb85i/9+R51wF{WhDwa}I-P*u/ %Ix,Mf#Hh! j^iߓYy`/Zo 8bOjoM ;e\u$B0nڇm23W5sO}ŕIŀ0`$φ1\j`fJ D0P&ڡ$Zx  rb8TGZ31 Kclyy!= mB+1W>-< W;Sֻs?z_c[A+9vlu 3Z[gjxRKLժXqYYp4}%dp}l@.Z8Cbˁr{AY~SPy[_<{'*7?]qʺr^Ra'al:"DxLWw5BX.z샪a>YʯEY7w輞N2OtgEX9yzYMˍq>6JS1W@R'AAp}.l6 BPe T~Gl%5L%hĔkchu.)@N9p]d;rmy`OyMEa%}#ԣƂ9)q]4gD|3B/gV!3\{SBL_%%6B s"c_60ղnph&otGԁS>5265ZkҤsB7T$L.|Ӄ&V9(vPu㿘З51&K_7y nϔ2~;| 󍊵Ĕ [om-΅<ź 쪬o|F/slMK) 壧D4UMHh't7I;9Y୥ w| ^8}i,W- 9' {3Wqqk_\qQF_e 㺳E? S<Z$epѧc^7B@cP$H+P}w2QZ_wE@tY*^/8'"۞&=3ڥݗC > Ƭ ]?.__Zy6;Q V.q>+5 MS)WzC, aU {cb() _݊?+/-NȒNK^RdlrۉNJ6+EU"c) .xic'D YkXzC``+^EwQCزg]xyc:WJul@ τ#VQ`i`DB$I udﱐuؘB4_=#+wfƿˉvKKR[^=楏o@u m\ܷٸvZ43pⱢWVJ튝!8gXhR gI-J/VyA\[b*fG(Ask+cAOVXPi\gr0ͳo` (օ} &WUQȭrC]b'5hЮWQ ^˷{u2E(< xwH{V}H2z<X]9 Idި/39T+^ ?qpz_0{#^)3f1 S [Ggu5|Eё=4`Q۱NS~+n:9WωϤ"pf4* KdV~1C,,&&#J/CfW<>ƃ -ys^(FY6}_ $BmF2IUwԪ`SR \f*%dWNEsFg7@>pοpPoZҠٴY(Uv`OGt!=) aLc i*"ȝj ܊QGk!E+=/#vhoI]SZaeEm\}LP$kMyy ϚBkPchjX$vlyU⟫8|+Ǯ<-\%tk]2ɛH>2K[w'w @w=\"!1. tJJ`a*!>HK4(}Ofz&؂=N>r0"Z벇dUY/_tKe_A|CʧDO~s +Ŏta6jF:V';"7rp}D0qͷXEE(@ z-Z3n~ÿƮHEj46 m t#Ӏ͛%}<:?Q ƦhE6K @7r^%P\ vj$*k Pi,FFf.} .ɶjXUw+v#`@^z_}wjJxjQ4#_W%y\sa{CgהvKtg,),l=s_+r_ L'v!Q} ,Ұv,n`it$vZīɌJUAbuWŷhdhŠQ';{,6Πy F%b0Jm3S|) 9{ |JЭȄ?9lXHB7nZ2 ْ! !Q‹}/hgJqnS>P(zfm8xtEt܏"* G qCcGXW[$ H9g+~Mu^#^`2Ǒ>Ô1 ;}ZoK'ƵW MT/G`Ń àoxsAna$oRo:';|7gq7Fژ- &zg9}>ҩ s\߀؋3F6PL8|vݐ t/# _5 TM]/\K*27fjl*]VDb~NA~8[C`6JIp澋s3^5UG݉wݲ7:֥Y4_/wMƊ]b@ߟvl]:]ut/٘ex ޞ.V Vړ/Ѽ+~XzGjM֋gv%DA5N?=О M&Dt5^D(A8+'۠^9_*f'7Hd[[}9dGmsV_.zdvF27Lǭ$,gXg,i=/$W;g+.+qIIʜ-M2FL5 D&(O_)QzOf&涑Mg.VYn?㜊? C ^w6pL %8=nr$qKI+2+a;%ݜ7o ia&+9?F})+} UuC|_J Nmzl^/AD_Zixuo]P{+T=8 LigL?+p7糦cSW#LCs+n7B^Vg3q(4y ކox$ڟˣXϨОE+03mYS q(X=3C9);9"m qxv9?G?g$cӿp-]Y/;h?1J0WAN5/h n *$(543New-i*8Ld}ٌ ceE}kC(9Im hsm?ubjPpf΍vE;>Tg33:~|>; VQ}M@hl*aKPwCӸ="nw!`lJڴna[D1eOD.y_6$xM)eJJlg ե'C{yjÆ[Eɰ_LVЭNND8B{((UUmɕ,N?y&bB*>GdVa&|Ux\q*k{6p1f"rV`Z'ERr#ߋXln0zs Qsk(6fm7Yl&lbk BN@I>@м8l<d':RO2HP`!7n7H.29dkD'yl~®mE%c["p_rG+s5P uӖ=ꉀd#9n4V,Gg!:lAb2tZ?ԖXt&g1}F^>_<>}mpNM^!H.Im2A!Ǚ5k3**ȒuVCȋe C~czSnqyYP'IP l͕,C>xp7%xӏIz P|CoAJwq)UӒչVclܾB]yFFM rە?P:X&qR;y/2M7] Z9H3%>! F[ֻzNexfC`Ѡ#zDpjhE[]\>~wÌWغ@I[?K _K26uFBYIuE"eMvA%ϳD ۖRpU$,%~^;:JGm;"b}26=pT4e7}eaPEwH B"pۯs dZQ>c5+b>+qybu\1f_vA.DxR'ѱe*˲+,y&=x\>24"tpcZ7vU$STmܥ۞\nW"Sg.m3ERD ޳iZLH_ROE&?pÖ}"L p=~S{2>W<{o*;_!&铭-TWE8X+!1υ8?C> ^e)~y1>\k ޓ>#uNb-W2^= Ns[ &@kFo1B huBO#$rhH^ 26 ;K})x׋nPݴ2&alXGu7 ߆ rrK@$X+[J-.-4xFf˯-HC|@ɔfꀓؓ~8˒}cYyibw\J+^W(ֺqF936uy>ً G1GN״'vx|‡z; uRc E4iI[b?~Ή- ?BCr '+!CI2~8|kλl$I_P$vBKᇘʌ#:;ӓr N5ؕlQ1w"G8:?i *k3MSMʟ硹tjY r?nhҀ5 ֯]ӪaA-&pS.W/- p'?X9.(<f#$tktᣄ`Q8u>|E4LTtgS79-HcAfZ8F|Re\QaNtQ5$NAzn*Ȍ<[D<ȇͧ]7cm322?0.܏N w0z@&74m7m[G/:a? XtTLϒ jW@l'BQyy8slTfNPl+*]ǺNy6$èy6. 墀K:Utm0Klco>qW c.AA",i t#9šYf}~A[ MPK w/Zvc% h>JzC9Q&nF`ǣ:6^ X2\.H.;rk#sB %WlwpªTn>-0KB!ڰ:QU9 ^7h?AJ_9fO+%O$wƁty? RM^5T֬U^ =2sצoçE@E#S^iL A-]R_ hiEBjAXB;`0 LFM^'句 3@Nl>KX1ČU3U7PNks<;v&xEO z6ns`TK7~F4@|KЄe Lje0zr%2}=3y)ۦ4* D?gcř]ogBl KkNl7Rp6j%x!%DL!J!\X|9wPWBjlQ%"~E~6/qX[p)#Yxbs<ߋwECw nJU;hA' pۧRXG^jw'"'|?xޒ ԕW30]G&.TҿWŕS#>7:n%5C=: FJ~vNarFkgKS=@xU lcz  zۊert(Mb&Ai|>XL[t܍ۃ`hw}R:'.l10U-JȖMGrHI1y֭ݶ}Gv \-e}Nfenﺣ13~tKLvU;k!^3hD>BĻ= X$o].y>&0kO-\;3 7X9bnd&YpXp n8+Q?f;狺T_Yu3٣*" X_@AҠ2ײ=gwXֶ͖ fx&:e[oϑCȬd(;s pJN Ǩ-MO/ȉh0svC?0+Q@M _C@IW/֒lћ(GN8( 'E|.Yu;mgrEh_*@E/ 'f0 \a ĥ|S3XeJt ҟ+w ˟iyuٶTa=թOlB2]*~4Kq_{4U{"hpkڳ/?8 yU ?ͷk%Z,e@ޱVvn}i=fr+Q * Zl8-2:BS1B)I0a ~,j\UtD XAmT 5>6e1GV2b|E:)=Pi4NjfLI@0U~&=,Jr_=pwY3b3fMLoӽ13%IM^nI2mOR<5Pe[|]RdK54HH 1RJ vSP0Ue?y,hKrflKIj0{ /Au!^rGt5pxf7z9 |cvT/՗|5#qf)z`}\.5 [ qVӔW:&|i #se`Y5u[64vГ!_#4U#<{ Fdx~4 1WY-aUt:&dmD`M &DvgrH㐼'ee%YHIy]d#J`+sYoq4YߔpMT D×VBUO]4*ؘHBd>3'؂8PubCcJo/wuR^NZHWz!vh8hNٿM ; PkT ^3ҧUxfa>$i6"4BoO\ϷH G; $PȀEmټli?#>F,rY:bB(BC:yz x:*6 ҈ Rt=x!վdp& #l2 V OQen7mt3Kß\v֪1],b8ճ]ޗ4_Kw[ ֵIp89?14Q(Y*;eOnn)T;Bҿu9 dMT֮f+9 H ܪX&*휢ѽ>;{ R$ h.Pg$]SPc~Mg8S$ ?{X&T-P\qT( حu5DKW/ΛǓn.)*BGnwIn\3ogyO, ~&?~Yx9ܠ6Ys0Yy[ )pk\5f~p+NPuZKή;⃙"N Rbҵ"L e8_@$б4A*%QϥuTVi|d Aw=!6YB]B)1p(]=|4ƄJBBG~}P"^JMu*؏WB1 Y!9FUk22"@Hjh]HOKj+e`IJ1^5ʆp]ģ͕}GlЩxjWJ WnXdn1*]YtP؈P5f)?"R e7;z盧oBh6pԑ@#unSgæl)845=.G`:t.i1L~* Z9?B &uZPb:QrzVOV3zs+m.qGKGr}QSeۑkxuor&If!DKS5WI5_fW,rTݏŲjpC8!wR 'R(* ]!Y'ŝX ev4:rrlƿ>PW RXke4]%Ξ+PG I7x0~6J(s+nVlt$/UkgthhYF u0I*]O >ZC0YN0•$ ~[%y6YKxiJ(i0i-Z4b)Eڦ }X HY蚑emtf$&oCA\(;8xz0*cy` um~r0 2P7: m|~sv/?mbFRS6sv^Oya(^Ne]0"#tĥN&)'XK2-{9Py0iQUne [;l0[ pZW2xPCǼأ!,Wo㫯~_oj]:a jco;YA t/"cHca'ԥ_-ȇyGMS 2엂7^zzSh 7bǿI؏EG&-  w "!J-"LUJ~..?a6s\!4%WrUF B$-' 6Z-UQ@QX)v&mAbm_tAa@]#a{v iAX<~ADaa,}4j)|mpŬk1.6ڶ'zU'X ,ⴓ4X,c1Onb/lɹDz+k} %AyU(ol ̝܄=rVfXL^hXnd;2cu[Y|r*.R䖍Ә'aG+3^J:e.N/::HecR}KP6/GLg[4L˔ π)Ұ%듼3p  x]  dH@?-UUwͨW}ɲbF(GjJGliWvx,5,ʚȊQgN4:z/.p\T(#Ojh`a.:K2o;4H;^XDzbobj%S 0p}ǽ!UCKc!w !p9 Q,P]hK>B08 VͰ;0HwmTo)rAG+I1͸χŎ\ќkCSk{ I_ƿ efBxO-O&wEמY˛R_o yh8V 12 @P;XgJO]|ӳz*;'勩b_ݍAqPHnA{f-BEO/r~zl00Z☁8 `L#pB7( R/p+j~G_.y'Z;o 0ۤ" ?'#LX tp dro;YLb-ixmh) Ve4d&d%#JB_8ֱ]Iyo&]$+?x\"S )mo[)*ĭykȁ QnK.5vˎ~ {LZ!X:= n#/AכJ\:?j1E}v$17|[ڭB`U&<F@+rf6SO=s4wf5aw]Z4<<}c湹5f a / ޵b^ύnEw^1jd?@*Ķաőy+d&K J8vQQ|{%0ǝC|7u8h#85LL@KK"ӌ&*f5@ze(y6IJ@9j XZPpWA؈ +uɠqܼ NNk܉ۦye_N[jeY.J'[̫(:Vkxxp#ިe2bvz%ۅs5i hhȼqBIo0t̗kbm2T2wN:XkA3G6iD鹔%MZ~rtc1I~=c5ʄ98CϘ?Pw|Oq௣g] ֯Fq[UozC BW"EVG3:v$ XD֓ ""4r˺c֪ͪa} N}C*F!4  x^>Zid̻2l)6{l΅5d0{'?y8IQ!9 A~2cĹV/aJxG3Naզ9F 5uT]^0)"=U~n)ef6CˈXDwϜ#dѷݬ7C}q8O'dEk+H&{vGw+:V}Qf"Gb0ْsPcKoX5,½z]OW/$6Od6k=涺 +4ʏ|plPgæ.XujҘbR#SMwT|4pw~ d)'$ Ɵe=HbE89OT~&R]cZ>O5n+/SU"#|V1nBu'WUz]ʣǏ4ń5W3,nj+ÚlmmO$#R2P=|iJL!.pm)_XSP93pA,e 1Ш^@+Ecrg:bHpr.o j^cMi1pRT:˙&N1jfӗŞ%5qePw>e쇺ˮPQ+-yrYsJހ;Zi6&0 [c8w GM5:;Nڻo|6A!i]u|.X$fMr(0-VI|2}UKCo`H%䍗M,@>[ZTJ~3![9*)?})o:ۿCd'Dqmqvlh!ø(c"l5j4ԉ:ׁjPvW1=3p8 Ƕ-mƀunB> h A Ftt,CNŠSOʵNe|kUKByv5L^&dNl9)av>!g82Ubu#KIbpbih\&PTaysWm|GeZo"K1vpzU9{z%&gGkī S Hթ0MP,>1a',@;7ԈxfO"8>mi0i2ڋivQQ2h(΁F1J5/Po5pV3,34/J1ސ Lݦ4)mqS<LEѶx\nW}fx{ A#3hQ5IDhNz~Ɂ(`"T8$(A A3 h/*Mx^@?eT/`Fu{L $1 3\cu`e_wnX-9k w*}C YϹO\Hl /Cc]h<A10۱HzSS4\o)3 `UQdUIH[VCxAM7/%C٥6Xn:7b!I(Owӏn稾 /D%)4`d^v\?)I#XdÛ0DAy;mI-Ŏ7K:Wիfų/$%U#wsEa2O3YKA"s/3϶B2yElDeGϯk!%8^ajc &ϝE(~e\gbNu{]\hƖt2tPS{dwN }v ǹY:gHA*s)i E0m;oK[?!p&DٔwΕTQ`*,q;͢\4FvHdis_ͭ/דWK RiA❳ƭ#^Lࠛc?ax6#JVHee?U`*xqBM?d7KaӁPe6Cc !+Wl&hD.#GdVi5:X'@+)#{v  )5XAo$nbv#2a 9>5g`N3i7PH!䛄QND]j"}S"XbWשq!iDho'iPU $ZU,ko۲i2HnӬK ȍ3CS 5ǿH+G|9#/GWVӝZ^"8okۉ0~N|5d^H9Zvu >WF+I ; #+rjJҽwa]C?xOmPG) = HZ8p_3U >w<5'sTlzCj ?L Z3ѩ!iHͧ=wls&Wcc f6^"y+*|Rbޢ>|?DB/.ګvGDZNVO jd9>SIk`W_ͳ[+9:;9U۞DAΎϳan=Jgכ ŒY#Pz {!+Ӛ V2Ey$C@b ݗ.tkW !B*M_-X / a5Z{NFqI܁Gm 1atU:1z-fV#~{Ef1,{UDˣ]f`͢HLg)ls- %UjNZg<"&}L t~8\H'?9 2*F^SZp%f>WqsgzCf.N z,ѱzP "Ld@Wp=DOvW<]gN`W2'ZI̙5gF1J̲]#ikUNr2Φȃhwl"IP~"rKYu^zaAD TV7 Zp;fp{&WkEwcKxKq=UR;iG#z.Zf*עp;~EkQc AT`_P< 5HeHYbwܲU!M $<HO-*0εnP=- |E~F^MtEm7,fɪF'(6PߦcNgkenrƽ_s 9wyb߼2P}6!ԟ<=1a =rUgu493{@9G@SV ߃y;+O%Tulw+M5+pOB`hWYf˻~,t4C]߲)ڷOt  %6_y?C*!<<2LHѷ<@HًG,q{9Z\0*m-Mּ[^o7I'mKVիvɳ,Ƈ푗׎]xǼ\5|? ՋI8=7Lx_]|nh K-޺se]z&k$tS3p[gu{2/_I:n ;5blߒLI:Z3L( iM:eSj(iOL8,<}ʔ73ަu ߜ0H9cI2$V> euf`;!X%9g za}R$xyxeٷІ%RB`+N86w5$BP޸"ldؖ?vg7~5iK45΂3T v7&Ɲb!ŭmy}Ys'G`BZEg}\Ƒ?!Xɞ]ҿԥ¸vJT(yt ױj09WT&0ݱIId/aVRR+x/XyA4VXtv$2>7 KA ~cB6 VQ\R? #e,h^ڻpp 0~_ hXTW:("^32׸99zj-Mpc 2at+Z)|~v?Oۊ*"PDV OxxpQԢX<A*3?Rǥ(Ps6Kv{S<9Nƶk]4dZ|{Cm@y5͛ #n%/XDb;+C 1>o+3]crl)p3Eʎᒞ?Yv'qM|\s϶7OMA\K0伭YX쀫.Bň(&¿_zNbIRw#!_̼`fV݅B89|½v(r"(=eӥWɞne!ѪqDv=Bgg '9cC4S`y= 3l~'e!hy+VP`i[9!|QbMˆU<$1~phvջuE/ÍV~:Gpʺ:Un0@{G9D@? 2ݪ,""/}M TIeڢ }n,.PܚCrR<־#d}x Gx|"sa,FƬ&7(k=`R++cσ9kc,~H֥zy|gRJioDmT\@GpG@~5^I`'UJM C.5g2^斸O:AVha>s~6 }%1j.N\{4%ML䢷"S>_{[*Vcʭ%iFzE]YNxSu ZpVjY.V"O=E;~+nC}Lh΢T4'tXB9*MWlFXW%h%`"1x%G'T0uj5lH#0%r?wWVp rf^SmnO6=}ܜSpi^JOЁYsQO˧a)%h7nm#sepRX=fr8'$ m/8"",@ ;.BYBI$aIQ+s6NeEzb7"3%m0b" #b{3Yە.At=g64#%yl ր\فֆhD8>G#iU`;At$ٞ; *ܩhQ <]ڋp1'uRq%hq &ᾢS:f9vc6oF`; /Wl1CV@jɨȗ4X2XW;#ϸj꒮c g@Y{A'~F>3H JZ3#$ݙ/9,85W {ZPN2 8](v"|m}~$"%<dꜰ{x2F!IY $o2|$d1[Uach9},&ϧQLFdmc rOÂ҆#:Y'S.LWbS1+8ܧÎkTmC\/)m,ڵ]cXU{^ܶB<՚$;:H3 =3i0<-mHT@<E!SȂk89g%9. t[6dsvM)utZ.!kgM+:kT/rM#vs_a]k }zFsê9n rl-Y?s/? i("\ <ۀ--Kα\8pra@> *'f+gZ9#Q\]zGlGY_AKF*ʀgV*9-T񓤋Mfq v]vʌNF7!4/<*O8Z!NC,2n<9o`PhK i\;%r7$)a<ΖPY٣ {Lۜܮ=^xzSi  8FA#-x kĘHX %aٸ^2|[oΟb^/'9~n5vPԢC̆rzj Ȃ1B$ԡ`j6C@€/0I`,9´ :[J,re 2.]) p7-Fɢ=]t7%BD~3O 3;Br+fh!n1AM>x8~R;btNakQ~tf#D|^71x%K eZ@)JnN{9H8dq8MǠLrz |LMu,] ~ [RN "2C"*QOYif{2@akvbE* Յڟ;8r.=c+d[Z~[p!?.3 X,hX>f:FXjbR0 DzG,C9; _͕τ8r7؊ og $ox dce7Y݆P׉Rz/e]`O"%73iӴ'CHg3Obn=<@_Tc7M:yb!C gz4J":#[jNW"TJR-,8b%#i{ kN6|&%t^iWzk y=%XcD=3Bѭ\?K&,"DYlu侣{v^^a-)^$M"q6P %(w؝AK/BM+$qd NDG5yؘHw#qS'NmSnM"3w$J3 ͚<7t[v*: ʴ2QS +s^EhX!N~@YMHCz4N%"cw'Zg| z,)[ ?4rE!e[ !&ͦ5:l>fF0k.sHN+_{MFKRղX~tR;cGa6{F큋בRp4$Bd,4 V(r.,ؑ팆j⅒'ZglʠJR2' gG7!p#哸Ëeh4_zm1;6o9]w&Z<5"R X_jo{g8AR=<t}@ t * -52*!Iqd)^^"l‰+K;4v4+ Iv,L.voEy X.)Qfvj4Vm lHfi8+8y4}i/O d%%9/v8A[a0ț#k>z͆ )8v²…ƾpt:8&X/G0JEr(l>;.;t$K#9>K#XjhGקF+y<4ZNiL6xG9 Mb~QfH0왱P2_wpDQ;K.v,0pcX8r|ט0 cz !@<^hf=E 75sfKS[YcJ778$ࠔ:E -,|tW_L43Oom)„b9~w.1k/i`?oS+k|p]+pǕ Y߱RI'}vmȶRͻi}W/5|S&mT(Pz,>m{Rh\)#Ⱦ|~u o.7n @$إ_TY̞4FopJKPFtWKD9Y-7IɌ->ojDOl{'DķO*ǁWGzL\hD#N?{[pw $cXJ:2R.-uj20y{);׊^TN3RQle|"TvXeuQL^O1mpZ@iQt'Nn'#Noka!~5.Qj{ɝn^-Grk }wA(S(j2i*c0A9My{{i].49oDQ%~jJaqp&-ASMf=']509v#zwj !>}(Õ[ퟗ > R5 =P~`rңB >fu: *]4?i}\5[Ic9QK* #=Rd<&#"ggG o70#K22D4)W,KY6%l Aʻ*"Bs]= OPZ̼MJ׾d"$'wuA\ax29]pSkS*C|^?z@[gDАg>aEcdab[xN2N.w/K/X^Pw1:YлZƞ]ZVF"l&wQ?VȓbÅ&EG2x!۴dwv?`:b'2 i/B$ rڷfr#0^p{ܝN4WatcMYv,]%}|ĉ̭GP(5/^Bl+go9Q7 %ܭvi;fq_7w_gnvgjEd?{T͟iA44[^J, f?q6LyWL Wv^Dynq:k\}7ʸ0HgeuAȬac9|nRo_si;n{=S)3uݰpA.͊*JPnVH8RjZ#C_gMs+?E6"y} &Ig:o,6Bb@HAF:pdذΑ_ߵ|΄OmU8fdMS cXx{B?SL|{b./ )=.7J |zó^wbeT /ي٘MO=AҴ3 *mMʞQ3C0'K^ۯk%vEn3n!Z]) 8[2GLy…?56S}F,T}Yq19z_u JyTW ՋϘZh5at - VƜD-|kB~/ey5~ƪ :ٛ!D<h5j@[`oPmiTد{'T79 sFLhF6 R`W8)>f|Mt뉷 w*&o{ܚ_'LnlU+|i ju:f0C A9pT˟^gkIsvx]ڿ2n=簈LЎHޜn2In2!$:yiUh&`^cmqL$+}%_:#m̼zmhk|f^sYPħd4 :|{S839_K]"8,~fc;/gU@YBɟcz%phKE.լRNdRс p3nn7kFB&rf ;ׯ?Z44VhFK "w/Y$+@N,W]jp<, uLkM[j]qV>L1$iMdɺxgzYqUb~g4n8E@ljEmԭT1#JNбK̄|̲5}Ԑt[SՅQ> Ҙ ik$>!2C6tUMEpjGVACY6p6[%™WP^)ƽ@q}vhXgދTyKD.^,2I}A4;uYBp d>z:8k7W)ڊCs8иDߑ A-sH$OY'AZjJ3Q߷}xqsܐdhr;RBB_ !(EJCt)n]=D3i&uђ )4GFc[c@Z۾$ JB #`!d)\ʚ<]8+j< H1/xsaoœוs_R sbkŀ@MYC ,&XzSGocBw)o(1ώ B '5o}x>nj^GPY2q@,Z|=][W+L ]3LKXxp&wh@,Z.&o .cvV;W R>0+Kł8qb)?U^'p\| qP]a>RRN{U=?d%R`د׼;aTGdXY'_Bh>_W3LjH)ƗHlU#޻(`7FԄ;јUIl,gפMLv'SCv1[{(eUr|54o)0CU`!&ή )щ1mX4i}D gIώ- /Վ]5~UQ)#Ȭ05˗Ufy~Uw|W.(۸Gc6`FEEL{w$ w&A w=`, JaFDCpIR|$| ٚ`KRlH/m!ý8QHQiݎ*x83Av mQHmqss]b=)* QկޕWyFW⥥ӺܫHė`hq }7F$,`sMdH}p1rz!d6Jsg%LՈ@0Bg YwN)fLb2L,]WjVdBS SUff,d4׃T"uxiV/{EB7ṙ.*V[74%OJy9QnL^%)'єsYюl%[㇬!%_w "S4G7HCxmxvH4Cc8-D- D=x+q$hOL}^u =&lzܐI O9c,ᱻB"kD\Cn61FC1S2%F:-?!l.xC0%e9 = Vt)N6YEo79*Y!"~}`ʪqsM@l8] ՌJyG:BY|׺9 ~̷;8*>2!~~ו%D~T5k.j4Q<ztlF-A|i dӜ9/W?; 3TJlyA3@<gύ9abCm{K#[,b s 8X ˿g֊b/}ѷ<,&)שD(}or"SGbG sbD8jJUؒj i_)KBruj6qr"ƭREWqE4/ 4Y C*>hX|ݫ]T[؇+nz0g4|eH.+0_Mh1NfZd ώv۳b1ѨR,Cn&I#'5-jh/2&#+dԤfqgRȾ(])^9q&,P?@nxg34/Ɏŗ󎟉32/!UUf!˔rKCZ~H:!Ȫe_$*>po4S׶Vx7R\h% ~s~A|Xd#˖Ŋq_o{Q7E,y``3Wz--&3~M ֦m`%l^@%1)N!WEda¨ jn#/[ӌn78$AѺ v=`hЃ5 UԞ,k;a#%4)E̚{O46li.1s+zI-VaeO9cVk8ƴOUm Mk;m}aj?ݎ( `8 ^p+1:0\=;ׁh/*]:ܨM! cQU ĮN]%[l]j2l}p/D'BHd $$>vcDx{lՁ;ֆ ZѢpDc<@UPc{ і{ٌU]. /JeVY 9cmls +Yk}# 蹪'&)Hܤ)7{xavT Ӿ/lٓ ҽYdvT|.أ"oLODL~7pʘCU4Df4s'`GKX// ]xRSFK@EIVCӗ,Spk=۩Lg)Q7H6Es#*{p(V{Z:0i{q 0!bc?gཐ#暆'S{ ^5|b~:xIt*<c{Ko5}Ƀ0T%`X QR`n汰}9P'yfv#;M6t!58'ݶrm_/][~ҹl%;\UJnh=)( *)g2ʦ \TU}@'P8?E k]pG ѷ|kI}Ca7 a,9_&jOԍI9k Ə{u&8fY1!UғF[(r ѵeMtN}GNZQI4'zzLFP[Jr(b6&R0Ih*ŭ"sS$A˯.&ՃX`3CȨУv\aTo]NE>T0a{f  ֺGnT ŵ{".O)S>i o<4po@a18b|#3R琉~lvW#Ah"L`ygNu-w:;ib4O)_ XܺXc2US&#sè Eð ?v7>65 d76Ǡcr5izM'F㠂沨ꏵr46M7P/NؓK OHqIxf&vgivêY6MW @iI5ݵ96d|ގ?l mm:к8OY'@YܗDh2-~ߝֱI.J,>HaRن_qM2,J=C-xvf-glG)cUn?nr \F b)&^񸍊kѼС tS{ آ8Ġ[_jK ` vDrS3>]q ~G09' u<0ү+&f(guN_D G()C7\/Z5qigS[iI=7vFufeNb">,mYz|kɉekJu@~mDDiVo"e31:F5?Ǹ پpx2-feS yUʣ26RcSR=vSբtC\01i)`Y廈‡n`-"8O 3(aAAu-gnJ>XshByI8DEL>'me|T»}\;R4#QFB$Rk璸OG\…M=,lMiBoyf;l}4jxc0!*[ϥ k8$2#(U=wDepxB:SCVeE65mBhKL@޳?_Qh1È=vBt}x%6G_s`8'lCRE}{ɖ֢fQf >3BLC_XY'My*v:-]+X)oFٰ~cڵ@дq{Ԟa/Ԯw7zK{]l{)":|=z -d)K$]ƲSyp rAQÑ؃reyR}C8=`θ%^, W##-ꨋ ۨFډkd0G1szp@_Xģ}8.>W o fV<VT xiRd/pRŐOfR@PɵY [QuQCd{.rXWdO͝ W0aNmڃxy]Tb[ 4,~-) h9n+QGRʼn|F]vuXQdNa5<>)Pո riԞ0jR 1G1؊]QoENl=A1 HW+Pމ2 e͸S#?b 58"䳋\zu*;=zۓfXJ ;?ԤA7f<@ev&12(,;ՃP=@Xq!;i %v>ԛ$%~ }hH@a*)FBGUd0b$M;jFcH]yeaQ6|r{olX;ZStM(@KumK(3Zy:Ut괖Lp{ﳷp) ʋ!;\ײkgMtE<x-]&hl_qSSC~L!PkSǭ~+X@X[0LpIZƌt6}#߿?Uȑ_S~HUGY}^t!Kd&SI~ b*җa {iU>>;ĂI6LK[xO昢c8+;gh1DZƴO>ٴNCoul:UܠWL 18G fȡ}9cxsHCFA띓o ;X*suO04T3q: 6NB_OCWa I^z*o5#NH%°l ݯ{ ]m\_ft}pA}+5WDWz7NEQͅ88VΪu`ă&ql2ng@@a(* RFpsiս5YNLvA1H?K )p|K-K0\ ~F Sqm<UC/p8SJS߭5[ xN#1MFB;Dְ%Hr^M.Y6nZ= E҇U NeDs}3\OJڣ\ ۳ dE\F/e)dh\ m+ʚy(DppL7J~xDv}v,K88uc*g|b< F+V7=M e#bcċN[V^YG)}7〘DRX4`7J;Ǖn;sA- DsNo;ɥK:ʚCTY/,.Æ\ތΉ$EeĘFC/LU[t3ye_X̜8ںv@Oa)hѭ" ˃&x Ɲ*rFҨgwtP+ NzNY4 ӏ ,N*@9=m\f"#A抠ϼ.ɀcf*a6~֊˜ 0Pq~4{wIYa Pg1K&SlJ2L2]`8X KTir.j*MRfx0Yt@y 'v"}FBP.9 8k:H wńL8!_8C'c* hjKzMCgF)+\@gM-XOdH(27Q [ʎy/`5C4[LAKa!+AV7(C`E⯷e 7U$pH.T숞$bv['30OƎf5{kL\K\?XoBXi[#wCj?x*3}[qrF{ }0gABdž\cGi}H& ~Ut4+˲g=T"*5'E"D@Cgb(޲pţn*r$Ièrt{.3r+dyDlEC:aJ=.9XRa4zk3P d.lt6*xĘQx4:6(]) 6KغoٮSOKAXMz[`Wٱ3DHAd/OӂI|iw*$,en Ћrũs2 74hߌ !_<D O6O^ǒӲ &Z7}G:ޅN#h0 n~^[ɵ`"1l4x@iΙ1JhIDjd`̆`9a.45X7I^Ue"3¢ك؁x?f Mv9l=KzU gnc& sP mjJ+ p#[et|oq'3jer3b()| ]0 CM2VjI͊#cJgSi6i1wύڑbm[I1Mޢu5;&2Q2b-oyw&p+ߵ<|8kڿ ӳQL ]N3T7t`yTim,8j~؊0@bq8N/=E+#],XX*bg"bNU"Q6Z8}Lbn&:*)a_W^usZIJu rF ,eU =}I"oυ̞$M7Ap۫QlŌ,Ahl=W׷M9nZ4m7ʦǰC95u>"!E:m8gvU d-!Y~ЪlQu,NsGdd+:Sv=XUuMښ!pWi }F18?5Ve;\XlTsnRƟ}{oe2Y^*-_0i۳~v^\E70hb=/SFRhƆg*Xd!%k[b>LTI-oڇXtޑzLE3@ pb1L>k.WpzU=to"$_9&gdt"-T( [ͱc ź M&ADEvV<4IZ Wu,?܌HHoLNǀF7(Т$8;/ݡF?[SdQZŻ"k=7#\M첹׎É>*u,?\@˘`dUU(!Z2K!.ۗeh\r);Fǡ=PHj#u#Λoz.4Ygz2]8iAo:r\\P$1/~;Фo9%*| ADCEnRIs#P>Bh9 0v!Rh炈3<J&s:F:qPUiShRz\2,BrwCջgH2+Lզ6"+x~[*eh#&FgmcBw ۖjت1yJp~8m&'9Kp3oI'.Ų3H+ZOWO LL r (OY̫PKJgzfB&s.5˂}# Wt9'OheYdk@ݛ 20j.ۯ׎ #eAF rYJmc۰$|W|:Ws;Xw}STeCQrxw*&mJK j]5e>B beAn߲bqZXfMώwɁX)=lot |2)?L= ~w*⹫swE5 > ^(zL@G-~3G7 z*1e^'H7Lop݈tɸgʂc9g ia?hrUJ C_"_]y 1Z"[7UZ{c`dw'(.Mꛘ׃(gi[ΐ^su |$ 37EB>UTx_kdm.8d}ǖV8.PLgD&do:hMccьx5v}Oopt8GQ¾ưR4Wl3$[ETS iJ0Rz?Z`n񶣕ݠ63ª0hq^oA!ݐJO#t O5$,b?0\}6ϟyr#ɺB3{re eiBT,\lGwH&wZQzzåGʹ;Qy)T?|@/}1Ca |<i" :Ɣ[_F0Ķ;V#6\U ̅|#HIf~Eiffo: nIIE4Ԋo޸ܢ[KVj ^G]`iGrO͇OkțfH*,a[G2d(k*DO]Al]4$2PΪTQh`Q-F+ Cy>n [4ӏJ4 Lr%"R Y.׉쥫"IY`K_IQU ՛򳅮3!X$+aNuԁ `&,[>e`x9_W#*w9,xq4>`F'tmOxPBBoY?r*`m"IH(Adʯ 5ץ@{SޤͧgH뫢#U`!ɯ˶C_wZ;0N>>NsEq›_}gNIW"# M p1(F~ VNd)uvfGo 1t|sؾt]b@ৰ5E 0 Fdes 4l"Xugz6jk_ _E^[iQORbVAw6sb\¼i PV)ma*PRs#fdѽYH.N c1q; 0mT0Sx/4ẅL*.)S 8vDDIO3۩To&xD` * t%4@uFpC䉀d1AF{gz%y}>8)stzC&kh 1 踢&V[#nqà+*tNyXr=}τdݏ>; y+ɨ.S'wD@鹖%C@V_)HdGၝOt.$8taDK`Bl4k|}|уsy{AR2 ?CI&]Z H6U- KI(n[Uw|ZT `}],BkL"tzs "hvWX:X&$=֧aݙnn!$m@0gq a\BԂbT[Зܢ6̍>Z.Vk~o D9(4 zIVq1g1פO h&"H/~mv1\֨Mϔg_Ԩ0)o޻{6;kʡP^U2{u9h5w^#Tȷ&Rވͯ=TR? gޑn XK .J[ĖY{?3́cEܮj П?7oyVJ;zõxL%9RJ,G,Vbrӥa~Nwy3z!;\mNsFUזr||q+滁w֊`7hOԴR\bCP%0 D2SǬv#%> ϟ# wꊖLyA'QMf0VzW׉piA7_6eJR-@}V]ؒ^Է4PfIm oCvoV̩NJ,'{Cqˤ\ŒI~4g3 [uLcP|9(B4ij.* X侧 iZ>}X}tPYp$uw!d+O"LkMmGh)AqL-CG`sH7L+Elڱr_[ 1ǵ-O&zY^gg{:+ >L7T$Gh"X#Gob8nT|%+T{!˴CrKktrb9Qu+lÇnY̍J00W*+h}pdggUAyjE)KFK5íN8)\QQfFIoZ"C4q1MT^=iA#ܟe&g"dGHi+6_k e[! ^3._;Owk'0yώbX"d-5"~{ ~sίl6!a9 #Ĕ(G&c4(ޫҐQ3E=SmL:BWHLțDާo*~ 껓q?OF8鰅r,x})SImT|CsVAcɹQ&CX^ .Nݠ-_hNri4jV<-t0YW8zfG.\RsOdz_ML~#bl "툺4δYPwv~xo?.PȪ Ɣe`M42S35ƿ\Lc%#ߢ},̡c0x(-}AK~EMv@x2P>!DST_)1 8zu"z0RFCǫKn7vۂ(xlWgzZrjH>;#OtWµ _mN"QX.(%G{V#z`l.}!a22[8U% WbCė?3&_9Ah9@xVe {YiDk m2MxsSUfFr )R&*eȬ7oYIwbWw3FFdbwP3_ϼ)t[s(hlkFʓc.| %vVo5jXK!Uv0ũ.r IRn(_o䑌ϓDߜWiF[󩐇Ýeu\֒uc|gm#(dt_x#C)ձ% 3ovt$$SjјM$74Q i z[؇ZZlv-I9 ȧEV}.V0i(xSgH1L, I ܴKUXX:lWW&ՂnIXyhATǃx6ry65=xo gI#ڡVjesGL,F,i/nyI^lDOimRl&KsNS}o鍉Uуq3Rĸp!njJy5҅Ǔ]m-kl A!辋0$oiUkp?8 ziSiދ5g2aa]eSe/ͧ[a"*gL=]O lիrC1*tĬPx.̳w|8dZE&@vpZ+`Q# PG-1Biʹˏoҽ"w꠪ܛbyL-E%P$@ !qc|sZu}.ݡG#oQ,P JŜͶ҂: ܄FUa]nΈ#B`躂0ܨ]+ZU:t3+lܶM~d); qЌIT 1i-b %Xf}Q/8p!y+}60g%o]/V 00/lnsXG~1d׊9ߐ|ǩ2V9m*12@8Tlr$Q;?97V&|VIiz<|Dt;mF}QO'n(,]V)BWp$@.ΐXՎ:$58hϦȤ;YJ oD?\ 7H5 \0` RAijG5,"AIQ^ueec?qaqQ?wtp"z!"AԷZ `;v4/)1]/s ޫFϷrxb}-niuc !l-K]ٌfPkXdxb/m19 _Q9>CSfJɒ 4+찤&ʾH!.4=YY)c`t* ?x(Syr_"\قU]o!)<"DƷtIh6}Cv-9,= ӵ LzU t&[[dthIEЦwV[;ph\v]Zm~,ݪyDPFx679rO4 R fqY#YUbG%éfirHN:U=7[@dpk>ȁ +Pi/O WS-,#67.8[եn- 隻~IBt¶>%LW9BS{&,tdo?by5T~ :\"ol{D'8_`%.]{-UW;[\@ؿVY.?0|I)&9 <Y}Jck[o]Bۂw~6> R'%+Qҋ+"'B*Ș_ 9hjAS z^+ :擀UEEe(h 5f$q&h ~.IݵQNB@,%T2AU4WzmYגab|rI eDG㘩0OŹxjK|.?+F?g)p7O|TUi{ @caoNs GN]Pf譒(,1 jWO8Xi g85JpX>BM]m+vScGSVt{J/|'l-1DFW#ʇY_z&$MGV0w׌:rҝ kLIDfF 4]$}.uEFlC} %~ʼ*@ jz}+JC(t-#xKŔ)B5Gs x*wonl.NWI8wY@M+ZW8#:NgAoUxDeƮA{Sq*!+WK!ֱ q l6.*B:MFYL;!M`džM|k SJZ֜ݘϱQGRT;ͼ45/Qx d0|IHQߚV4T{l6Y)#KӟZ[aQnOYBGE=,8z.XAq럅;arOL,B­"FVN.or RPiaG!0Ϻ/zVQy1OM1= :#_$FRW|*&H!.|Hd Ku| .ł\c&D.grzJ"bW0B3N#U3bi &3 31;՞8(pE7"V |N>zD«X3~e{}| +8q`}G7@ton;kws"ԣD?WK{T?3Rx\Q38S3 n7xHEn1IIM_yȝHL{qL⋵]̨Ihdž'/Sr@$K O˾a\gYFj ́O*l8t(ta>l:9Or NY*A4?Xn1gj[QXC El(~ԁLf6 PAA a`Zؑj.$1~n(D8KIfּq&s$Z v ׼^6qԚ`XKy_(vd/Iy Y?ݼ!l/@Vf ,jkMl/=7\,ovbl[X UɁk wҚދ8Pcϲ0ω (ۇnƋjzZ[Ybd82 j?B0:$#:LUgp#jtJ_BX^mg뫇vӛyN)8p=L@5iAa`[cb[@#9@ȈͽOGHCgS#M|Z0"u*؋ɟǞKВqgD<+Mu1NB1_nj8'tsNY+%_mTeutHf6Qׂcj#0<"l,?\ȇ!y,#y$K9iATb  `75PI/[NKV Md,wԒo~ pwאZ0eAE>~DқТc8en:.h#bH䒮J~ '_Hup,.=UʌIiL>LS5TX[ON笓&=ηX]}wM#VnomxoPtUkP5T$pP-lM%NC W|(%X%2Fʀ\V#͎GGif'j%t$w DV mcs#'r#+0K"QNgdy. 8*BTKlKsrd7{g0tyE@s' ?ORCG2ejg~qeiPupS5{~f]d}FEf%DKxZP"pC-1В-cٟLLi(%''T2کezCu39 T:>w$Yqbv2 x(M뼢VY9y4LUO[AMd yPP[)k \=$\ c@c6$hn=馚!|!(z:QecH#gl@m KZBīyh{vՁYp[:ՖN u j4k).: 5‰B:N2̈́D @FπoɱeO"6ip8S뼮f|ѡ3<ƢZp`g8Hc:d60=+z[h]o(Kd?[p/3Gnv}id(C@Xw\ NPϕ BqoTlA o0s!˴߀DZ ;3imW7 ?(Bg4 N%T&Q$ձ&Vkڰʪ)}SQcPy[- Q i)c|b> qsSo twߓNAﶊvt<@fZ;^AIgI"!vƀk"O,ح lZ r3>MJr^oCuue7|AyuKz5'-KFx>y`}^G AMϧ)GٔB;jU YgEg6>%; D>oإ9u=nHۈډf (E(Ka +FBz5 `s2eRk|QcP|ܒX=6c}d٢koK/^hޒ_Suysqևb)㛗}\,&0I1D9}嫹xcȷ^Ȅew̯'7(=K;>LkNcvC|(I§x?%-CZMNmc?L§:B l03='s`-`[h%E \[eOidPOOR?Ibh?5ۃj_R^ gaU:x$6;iPp!BxBkLV܍e Hp, l  F;<64/,2 9wԃ?<1 ٪Σ}{~SNy:h>pB+u%]kD!lp)&=O(0vGXJ1㹹/:P^`l:Z4mCqrH\ÛmKV@3L_;\njaE7dfSQCH-=BH~p(mK 5ꫬB0g.J <@O,ƼL YVqye<8=U9Vq{>u "!gQ9 (^Ikix.8LkJU݃|_azS`+T -fl LxԺV3#?54:ueܞSy@xZʜG#P L$+;RdM0Q=Am"糖eݢLLУY'kX(n,(EzX*rȝM~@>z 2|cAԦU,7ڰl a/b8z&:D1a݂/{IEPF ~n\fZD%>:HNJ?B (޸; p^/()Y񯒞U7$n1 tgzN΍Kخ =fخ .f[>6>@pNj1RvZF9>bwu}I98|]'~Be";= vf}y +E* Ŀ,4ɏh=)1-G8C0/u[$B6s*+)_O ]SLIIP֌Fe=d;@5`ׇZjLgxWM*ެF>z,ylmK}:8.^j fCrv m Bك)rLzxU ˍ+C*=H ,QpJg0Yn|bP~2uOS>\+Ul<}D rccYccj믝!]'ї U ;пt9e\8$r1Q uee~aSVe"s=62vE[`2*V@F{ɮ >J02VLNENt:'+ 7/Z@Gqj_s\>[P儞DV.ul<Hd~)mj{ro॒uة$DB,>"9mRVBi](\q9݄ H/\Mrq Qƽ-ZT1id U\Wf76MhaZpPx p!ĒjLű䃃=>^ X,260M$8[H ӷe'iNӏQʔSʿo =E0z@dofXXTiiYI)a^*/S땻D@r^a0gee:#V MsUDXz8e2pņ39}ǾTHlrΩs!U[spJj_IAY.f%TNpYj4l66)!oٰ~2D>"@خ nO. ƫL S̕Fgh;ڪ6fZ70[ J@SN;OѶcT>h qH)):z/;Sq|zV.Ga=?9L@d-O01@JZ>X唌E`^5k` xC B`oD%ӝuV-~8d&iHe{#'E%5 Pl59#Sl27% عY408Sl񵼓Ac[6sO.UXPT`gj]߮^+4pؗՒןA Fdk龤%hg=Vao~8$/2n%AL 9 `_6E }01~}wQw "q0fu ꛩ&jsK9zN\c[Tɝ' c<Z4p@]>^uNŚΠʳb)HMG2\ Dڀ`HuG`DX+M,hyMysmEI(@P. csq(O ]sH7uhdm0$YntpY`U6cq 4EٔgbU~KCݺڦ*@S/3zAWٜ e"5b;r3TzB<B4#,*CΙC&JV醇@|zFiԎxX$%?l&C|t3r!x 2jǁxr9QAB\4c=8$Iע剛Mh%Z{B/VIuu iɅ;i6Gm.tK =brEhM4/"|uFĵ IΉ @ iIoޫPGݚ5#JT?Lu?\͛mze<|/D\0Mgc!e#|ND#8Hqʹ1K7GC<Ū*vxLӤ]L+#NnU @m gm: iX7mJQʛMNP;X= 7am{ 22-<)epdЧ-,Pek|.:ӯ.̖u%8 gMyhe_=ncc]hCn`Ie\/6)~++x|ȥScE_Vxl4]'|q1 Z3{-*ZEAB ,i$5X[#iu4}ͩݗlݢ"g\I1醭հGP2|0Gd"VȖŋJamsOK*s7'2'ӆÜﳣ*N=Fy [:{=QcJNC'.jkuӂO|^Q.moKR˫l5GD>su0ޑ Q]CHhJphZodI5c RE`!l ab_0 βr'I g\@-b WRU?&m;t[5bj`@yIVAG4ך[IoCF/^ۿ =ebZ9ϝ, 3[6D6P|I #xlZ7%锯(QRa܉F-W *~SA4**1bM+*KPIe8a h짩/FJ]6e>6 $@!R҄OXa?!IdR *\Row/+ uNvGR&R Z',!'yDC > O3~DkJZop5v8m^l$ qU(m}5$@6`Ko-FF͵h m4fAn<$uˬhj !Ul?7Jo,cJ cHJ`4L7"0v|-HF !Y8hgaz1P?tתy&~)b%gB 5!)TzBZ:ՎOUUl|0$yz.g*Z9F29n:9"f/(!NFԚsءz 7[*=˦ ٽR K(]*4]7v۬[7 '106wZ  P!wUDٙD(\whr2Rƽ54""_y *|j⅊~6kd_EyÓ>ѿ 27h(t-0kBs=Y&σvdB,+w HGgg#OFmIe46ʌ˅CsѰX&0qN?Wl T()=M|,LŌ8bϡkežyTCUg Oe-}GWgL, *$qH ԪZ6"#>6uД‰ ->`[KŽ~>wǣ`'t:1  8ğSh8*]GOH(9/uG"{LTtY,@HAX֑W8QmE!!a4Ie} Z"Hx)u>ڇ2h]Tp6 v6 Diitxd3|8Q?KTLdN2'jM\D 1'Q,7~;c l^3-<'loJťrmI(@H/Y֣*_3KĒҔ #~ISJPq9ryn6Ide<ӌEP}D bw_6p?#& I֒F:BuW>8r׬"$+[,'5/͘r`:7PBOM̎.bd^BFm !=M^R.c-7U8wé&XL9f<4o{n{IL AďвŪ+ sSz  U#clIK(cMK=*Zp$]l`Es~4GaΪ*Xֲ鵨qQukW\6?UyNݲ}hl XI+/{F#Ꝝ"/Gǖ,Ud-h'0G뒃s^"_x-Hz1amt nӞ^K*QcFĈ:,ԗY>q'O:yq U{&YZ:iRSdoP['G2 !gN5Sàty+N*ԸS$ُX#/KCIu9?"xr~CP<]. Gy~_ACbV ]TX83U[J/*m;m3cCA>[Gz.}DëfJzIQ =s쇺_&*-c^!]\o|cv&O gaF=HB>Z[/ +Vbi\BIV'\ $>8+EU(JYe'a+lƩ IX]3Y8sڜGl_LF4WLZf|{PT)Nv^|Qĩ{٪G58F!cLmy*11B2]'gRYvꦘsڭ^Qmd0}  t\L~Y8؏ : xAzqښuJ\ȮC |KnR+x>qZ~(- P5=L0xJgr8eRf\2Sshܣ8B7WR8xM3q9ĕxyOķEhb7 鸚bz-c'S{0.ɼS9:b5]F֬,ʝb`tѫ2 \@込/>hlM iZ 1 "$ ?K=s#2t#= "<0M=&=: wSDc($,LpveI :V'xs?rU0`*5g2~i@L.섎g ,4D4ҐP bmlr%j @Ső8Z([2K׺ }l}%vapKhFe&َ HY&UQzz:mʏ K`[v! -cIf&]LhPYu`_0Cny+^,%k} \ung'φj90Fvt1+,B,:A;VfuXZlQ$B"GfSy ,u- @R/k(Y_#h[%Qp!IX>[3tHU$gZFF~Pʆ4P{w ,PZ5vAl|hȋ&j/$&Kwt%bUqyJ:P'a:@6$>_w@Noֵm4ypėd%|0piEѻ@ 9_:dѡ|l=-݂ǎ'CJiԽ'}3+HUck~muH #a-D!Աhy_W61DB?+nMovv#ȼO!"s gL/ Vu8(m2QxAknЀthЈ'$4KBH(ڪBG w nyb }]@5WGAF$"w|fs5?y`%yxN4W{3FV"aD\3{8_s,Fk3|NUvwz mG ~6_5QB8t˃1(c4Tc*ʛ/vAU{\xYQcvfLsĐՊ,-ZW}(? ?Kz;Sqdr \s( ݔzTVN2^ɛK}lOn i,Y밡˸\Kbc;w;i}|,0ߜbQU-ܙ(MCU~|ȯӻze˰xzHzjMEv۵aܖ`uD(uQK7tOl:s{yOV{H` bH(\*PvDOK|α^xko +9SpGP$|S#)(ɀ'R\S~EX?%Hp)Y1 PEqy`$ͥ.U-8{š$;녮%[SLTZ #QL`8-~ɷ=ٵ7FU&GXpy*$n;9> smɲ =&sCj5}boheTem<}ϫ`M 0N jy:Gkg\xGZouKoWp yVcph2ƠM2DsczKӥ3LGP)Vv_G IU@#4˜7ZJ=d|{ ^xxݐ"E$pJ d䵨mLS|ܚ .h7[ώ6q}ID0 'w#Y ~1)9#g%YJu mZw {ۙ{&l] FlAө> ee`q& .@ӼR4 P>?XOdi1F ]IFFMq&΂ZmccǩeH٧_+$'M5^;1++))Jq{i i;h4qlFrʑք!Lu4aχw#)2ʄ響2BU}Rh暲jtʣ)j >"4#xڱ3@皆V,/SA+(L,>-L&(Gc - e_ hG )7n=;0]8 ÌuQkf1ֺ񎝍Q E,˔ 8F]V(6]r5]܄lNL@O)Uw}Y34lw{+Q$ܨs=8JG͈۟; xd?,ilt;:@ .f-FqC:roF<67~K#c3LEyђz.ydV`Y)yMF^׆kiI4,#a~n-̸鯏e5Oϯ|;Bh|?ģAwDUPѸT "l|;Uq[(Nq$ǣd;iGURM;5UGߤ TolϘ 6OfFh1 YVL%E!Ó-uu׫$/Ŏ 4b%)-jqJ*y#N֋qy*h5DŸ To|_&]ИlZw8_=2٤g \!7ԆX8*f\uR8SBQ㭪MnYx ,yegKBr+w,}T̕e >Vq:_$6nX,l6Xܫ1!n{@=7-,LX~Q @Q\ Ɲ)fU#]Z; 맖 &.}4JT 4 j5djɈ24*AbT }@i+aسФD"]튎PXwfՖg@Ɗa:D>3vu}ZMD ְ/ejjtH`5g84SbN`f{@G>+jS끿|1 _篺@Pΐ;pyr1 + !Igu ZC.ՃC$sm45m|mA7ulQr,!W~嘒`Qa{%7dɲtv 5Υ+JNljb^}M mM!j,ڄE C?eM%~;I;]v6oZAx@ &22HC0SW#LE)07XXa@ɆxHk}+'Mķ瑏p2VD![* sA3ٛ. Kwyk J܂V^-v=כۣ%։YAE5(Ra%TjQE `wQm"yɱ=x_hXle m?Op-0R(z.ٽl|~nt#! h n;E_Eza ƒr#\ľFI/S*|<{Dp!0‘Q_a\J>BtQ-j^ rCz;;5PRb Yl}HwIj*>nm[B^.Gx)o26LcnVCit7ss80^x8U=ΑCX2劤;zorW[ݥ c?Ɗ˟,P}CX! 5U7' ]䧇po R`ܧB[4a#9 HMm7qͤuT$Whx) -0wp8n z-[p!v~'FKԲ~\s#>jV9ij"#8ɊU0djAb)_XR9\3<11am3* & |pa}iGaI PIvdVq2,J,R:?wZRlnc_B֣&. 2S "ǜoW*4F7(]56MBgS.9Зxd.dK&i7F4j*i2PG}(A9`cb56{',gVfaM_ڥHZKv9EY}sÖ[qWBɗOnDץ\e!H;D4azY]2 g}TINE"*bUo ( h{Ud z~Dqkmjn@)<hV :nl\0%k S>́Ŏ;Q|#E LvbtGa ܩ% a_w5vs@P@3*CQ#l2/6pZ#~eV >2 U͑$ $M:+-oe˨<,p9'bGw3v βw_ġ;L7MP~oR}C@E50bIlhBJީ.˾~.c®%:M^6>yV`|^ӖZbXeO4}<8.yVzY-x1g/\0kd7xk}WD Ui[/3}훔w0KermH}o͐䬢_a$*](%#b.>S`Y JiSlވ}=Z9U5F^*ye24K7-)_U{"E;Ox5*b]&i~kET+5;#%@|\yV#5J4a?f^w*B -AdLl "'_f`VbAIH-LBSfflvuBS}m 7\ɮ!rA-6}$;Km6'c6Š4Bq J(rdL՝6 #,c.(ϮE.Q[D)89H=3᲻ݨZxA+9VmÜQ]d!X-/7{҂- xm*ʱ\=G Ayc:碢G,h~7vGQ$W{ I(Mj琭Y fҴ ,)O~Gx%xy3g7LRc"*\(rq;_PMQVWNw}H^YmZڊ=[W - yݹʖu'+ ^Mg߶2jEN&0{`%"0U !M\_$AUjO qbdb/bwh,vKu%:DXt|%*[䟹̃5>kR6Qjǐ.- :c]>\1ߝ)ST+^xE kºb.,_B-H_EAy'_^ R=W?A.`]2 KKnJxvɱbc sȮ6ީqU{ wؕrsk(glFw)"`ˢ8McK6r.tUK?0I<_f_FP ԁI(Y.s#^=M$Puuml}) nh@W+6% + ^|?%iD O6=v`T|ឱK 4JGS#R/.^LjòjC--jf42 U~kCҽn= 16^ڑѨ՛P)֧)v{- L.:Ǫ(8[i7 6dBW]_Ko' ܲaC5DqySw1&,K'.\x~˱TF׋$ 3>LAyhLC&.;v`6Z|GK߾JuZ!UeH!Cu?[>^paDTWX{::ADN0G̅18ϿS#1bh& <R엓K`{WYpdr4@0Uز1pR6)ΆApW\᷺8#nͷQRq#.tڬ~)[#"UG1>N6G̩/1>9ׄ[%F_*E>bQC^A~iT&\NrEM.w3PK֩)ew94YQL c ?wlumwsxo"_>9H(d5i6>ߎg#vW ([@q[i]n V0EGv[%yma<#$&̒J-3}l=ֶٝ aL?2=!K{nK+}*!xWI}{wx81 <{ EsDQ[jQ^e۶~J 'B!G?4)N ǔ_d; r^Ev{mSxF, _Rh>_m|!v*6Ddfǣ$/ԁtX2ओh^Ǯ,_ZYrmhIk%?V=NO+3M(W%@b&y@Q鶂ͯIP\:i<62=SV)W=zXɅ+1l']8)_BonO~C'$!kW32[(+f⺷P¬O}Pȝ%.@wΧM B sF 0^v۾ݘ &T섿29MvtFXJ^!-ޟ>Sa7n"wg:%oE0of ijl*Ĺk?D 'O&ޤڄ6N~P5K&-qd,c則:#8omm^9H`sJܶ),`Pa_ n ח"x(4zICQ* 5nZaj6 f8_G^tfh)y@*6 Fy6{"igjk kŽ<~T*HUFN\7/Й90 ooZOo¬9aIPEӷXcP2Fb2pnm2ZP::hQs5!kPiZrڅ f>ahmw#sP#4JKmN\CFtFxdj)\9 -p"Ǻ1MJAR; pǝ("j&:yo=84cz@F/^b9gZ1Oi|"x<+#kZq$4gA?W !&q%i5H C Ĉh.lRJz]01KtZ{yY?Z} $6If5ʖRJLy2"b!ܬ B^$ ix!h9odD@6ʄp}7 n^_ -)S/U ; %>gWF7e|D瓏El7 %e 2v4cxqv3c = dD/#3=\-BRw~ľ?wtE&0] #a\b<|A:WؿDpovןw?ddz΋[8mB~1Fh<*\8m'ݵ9=OO ,YaF턘<vf庹5k}LSNy Ӗ >M WӁOX?wTBnM+{U @{l0 .=)SD!V H eſ_uxfPY&W5ʎ`A0Bq8)%dؑT~/a6>rO: L9E0"Z |k̑MmsNEu#7d%OׅјftPʾecO 7i6iytMF㮸;mp&ffcW/<4k&0B)G&%,CWKĨ?Nqy=J rL.Qjb PQ 獦;q~񊮖۩%Gcis >j$>)yNYb/!NS2ą.8VO! ߫k(|a&rnRUc49ѰbBGXIGwlB`!3fCk+2 G6)c14կa% ;[VHҡ/1Lwl;ܮFAW|7}U=Evtzsw(;Eeaqi=Fʯ+Ó6n͋חRУ{St$1~[G$Z2aq`!D8Qa>W'- a5<$81q!3*\ "_Z{ Zl:6w*.CNkar_:~ws2x曎sD{7,wZBDeΊ%# ՂCv⿂h_M-[+?5r4[Ƴ D͖i^m}1Tz5t}ǚܷz*(iH^bbV34?&I5],OpLU j՗fE]@92 (TqE؎-6|#[UEPQHXR(>b~e&0h%k.vF^]rk =(B.}?^Rq`l^+BKul رHXhg@ܻydxL3xu_Y +Oעm )T cGGz;~mf_Z|Q|QkT kn)RWv?@ k B̀V«'uSM}#[܉2|5/R5=0u]Ԃn]ɑ +LzvL53s+wYYs vd T+>{0:p3|DV{at>~y g[굧556آ`FxJ9{W\lR + Uűkdi$]ʸpO#]{Še9k~N; 1Nd \ᐌ |0VH:X gQ7cE%8Q{5̥1UI"-?(ߙKx6gp(= W`V3mWNjN, P'?\3o$QdžmNr'xÁwgECٔ$Ŷj P?qQsˁs fx|XH(6l\] "a]ʼn lg2@ٟMm^g8`mڏ`𭿢P/05Q|O T95[ʜ1=mS'kwXu>Q,_vytR] aIuڛX hkP}swdeX TėrV#. Kȑf&; L[G,h>0>-X,V#oXG6~U`+oO?UJ!f8$igG< e&dbxv9Eҍ% J]Oq45bdc贯 NF)rھ[o~7~zr}T-EPz_QGkD{ؑX+VEuM5:ƎouKG©R=.Z(9Ngq9;LyhbnI)G0Oռ]ԫ(24N!#%^UcVE]YKɯ+{Blܮv 5) 3VW,;VaZuɋ8h?Ӎ+'F8!! {?Ml N45^>aa yp3`GA- ^FhBjP|c*J) h춏8}IILXZޞ`3?YJ~,9%+g &w`xRuƜ"t:ͬZ覿i ?;XRC5{C"ac-H"fZ,\*GuxDbZ Vȴ`7-H'A]OEKn: s2 daE\Xq]܊ nW)UM-R9jN@x 9w'~0ǧ?ا.Tp=G6#(dyʃPTs#P4,FZ@XqGw[}uY)]Cb }&jW3Ðp3Eu$z<#k+'*o"ϭ,T-H4lϪ]WTwY>K88*]E&P UKP\C ?{+ /:|ɿ $E ķè/Zf;mؼy\ ^MI~#Z 7od+%C%T0t :Yb׻5@o:?mՕ(KQcIOK^h! #mA~BF]YOse45 ǽQk Z$YvDLUa]M ÇeQh+pq8YcxnRXoj]H-PI}(-Z"$AKHQs|>a%;92T}Ϊb٦쪒$b$}.*'-T6+G٦DԛM5(7E;|GZ 5!J<KRU9Pnwn/ x::NW6t΃@1 B883'=E职 2/5}3G ſO'h<)-B`gJn5BptYX'-xDzks#"fpV 2$bvTS>!wx^9ؼjkx8J )dL"OQl|%uܟ`Io]ɴIqeb>3qr踋_fJ0Ihl鰳cW5 py;?YmhV'>|>M_I_mg48Wqn[J!a%2Ix+ 0ًkF&1.!~_FM92;Xϡ|쌨\}I!ITrk4,D SbUrxa+W[pN1b?RY)a\PJ/Iz&" H.%{gj86dZ 8n9JтR5?&)hԿ кmnD@79/bxgϕP6 έ b jd,DBh-m6lϻ#6,`1I֥siˡ13Ԟ+3 Qy9rqP3/$ .΂-'\ʋs#>-DVMbI0QZ_ݱpEs@WY 5ts3$>pQMҲC.Ux 9⥒D;BL"S@M)źnSH|~W#(̡hMKYdoR`nT- z SP 3<9 ]N9Oi!6ZkHVM9K?QI BSD^^˫pZDXXigs&_YtsW w !Uj6Qu67nKxpZ- Ѭs"ӝ>sw;6~):d$ @@2XF!ռGP3f<*{XrpH7; iVq\OAKڊO1箅jGy3,pER81{_Ueզ ?K} t10Vwp|4l3061P-\``L2 {p)*0/_$sM{4$ŎD<똥~v"v~,qa^5'T&`?(fHCÈ'aS.'q/[4m3@ 0rĩ?7HzkqmEgl޻k-Dϐt-ATFyrH7c~=.%.SWTR-1Z8@X8%5vdq]GstEŢad&FtĐO`Cb;@SJ7KFr(kAB'2*t Q©783pnj&55U|(j{vԉpb>߅Lc㤭ԴLAvT2z1ث)) L'e5"l8c6 Q.U88q3qhwrkqW v f{0VcLN@~:~f?yڋBӁ7-āl& m 'Y7[Q8A֫TAh#븀r(nLUΪq\A50bm g'$h>TI@rE1ru G#ׂ}v; G%=T ^9b[VfwMH፮-|" l2v^Du0<3#jTcM=͖tGWd1W <͕q(AL4鯉샍)*=^>^GFSO.y-)jLE'+nfVl yA+("Ւ}^1ņi Tџ=ƅ*,%e@lH#g HZGm$nBU; <@7ӘVmKa-!o9(ݾxMLXoƳ}_w <Ӟz-踲x]ڒˡ:%,$҅QЙk~oR\]9fg յS/.TfCtB/TJ'q)**JY)YbY;HcF9%79-zzӾ&Pw^F%.: #[oPofkCz!cduDPC m.RR$@h'k@zp]w~}&2sUR:&J_;b4Fw謖Mwy2RG BB4w'ao ; R@‹#hU$cH%6('7OI땕tѝ*&'Z{ұ &Ge63\rqZ z][nd{*pqO64b\tsV2NmWN4[a3emLBR`k;wVhi`@"MwET\hndsG,H3q[^gR\wb$fVֿB3ET_^(яjd!]?,H_]Grϯ۩YڙAAQ!PyOj CRJ׋ )wEـdl}?ZGZdhe)CU%Y ="u# W[CL9g3x IpwH$l쥢_-Q9[^0bMF{kBw#ۗB=3 K Ft f"W~}*Zj~aF$5=Ŷ&b}λZ.6+ qﻞS0|^qm~.\_AdŗE fX ̇Ag8מ6@@{#&oh=b Cw#uZ}LǼW^#mg6{AZ$T~@Q 5^+vkE!m) dZ#F̱]I9u5((Dد f*t y.F7 ^Ơyi>w&jd"jݙwpy!K z;uAt~v 3d52)#\:y5m`<=fo08nkQ>̔ lu N u_Cso^8!K 1lQ/`ͲoS"zZ EgC$#{ kA1\ج&pvM==E4^aUD ՈsLQc>}쾶b{+ ar*So*(=~(`|ano$,6hkc9]χ,6ɁJKU_t(2*d=R_cK.pKo@ё "6=NqԨNjs !]v%LAcP+ՍG=0(lyt3hpKCH =[ӻ%KK{G z剂V]_;8gǎ}0*{+hg/L#/w}Zwdݠ.T(#qޚ_ ?Px6M=M[Y7/gYZ0707010000050a000081a4000000000000000000000001668c16930000152c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/soc/sof/intel/snd-sof-intel-hda.ko.xz7zXZִF!t/aU]?Eh=ڜ.+`;գy[/4]8l(kl"a0Y5=f¯̅0U-U/ "Qk|Q^-#, 3X%qe9 h \wCO\" 8j)Aj;;=PO(]Y}µ\S~`o#L|Krr8A<3,6ۢh7?BDAd7,@?̙h&f`)̡9Fݢel.Kc1۸tDcg_Kߏ8/V,zá6dzdGf3qՂ  BLD*3x/̅ck5 [\YPuBbpSZe@+e*p$%cE1{5ӭQ'iiq9un6=9?,Qoy VUnA.4J”o_tXe+^7PjXōc~,ў{BΠ| oy9B%ݢ*It7ptuF%LҜIҎQ ,e:}|É')Չ}_B<ξ^c|EW[q%,i +}-jUng%*G,`k&׍``Pt\?Eu !l:N;-ֶqg3]ċi5±gƉ <-"0χR\uKFòfuWx7/G]$c#RT?a_i<bxX ݘP{qA>lOXQ Ů={6xIbQbڬh?}\m)Y̷|ʹxH޳O?(~uUhʶ8vQCc0Є#KT\d#[Lf ? U8Q.@[VYGF{FTxl᱇Hylso׃W wՈ(Dd ),d<r™ \_/&En듻-:;vwQq+/$;W@|~%+gvӘ׌qei7 Cv8 U!i]L,4dC*㚌t2nE)_NMGfg]Ro> MȺ"v!wh&9XR}9HsK֬2ciA? ,k$XP.&d w=UK2d8 WŒ1eI(q "һIcڲyTS$:Qx4K+h7_*8D01nCE 7!z6JP~)5kI4bpԿz&,Op0ނism bT:5ԠvtViQH(gde30-aۇFTЧȵa{Q&S[#:|FOqӻɆv|v% +P g[xa<]*m``5Ғ$nA{Ņb{b֪Wk &CqFR&yq'GėGny,-a{`sd;k65-NM-Fk[P 1!XM+7Èbn }~q圓#ZU BmztnQ{եڲNlolZQΦ43+%,kclc~\ #(OбK"ԅc@Μ!WM?0 abK} [\yoO<Ǿf]t Uhcء3gE_eIxSfh/-SmmO_$)~FJ8)o;s` }5_>N?1F@I(O/JWqM4\"Ut`mA=ؾ'AeBs tX (]?uUM?+Dvl&Ы3|祧8,uH\(ijY2=Gf lPPE<1jjiQ[2ڭOSݢ&,|+-91Gm5ՋO'C1JZb0'W 7z}3Zw1KT")Z&f2E~f@q,gw%ӈYajΙiSJehVÑ *>W,bGBUlУLa:{ceqq!tFW `+/T/AʄF:LGJz(h=e6#ឍ)2<;+[v9FLY򐩟/}Ħ")FZĴz r>Z:2?B\qΫM*;%sϾFGQ/eZ|D/c G=*< ոLMcv^tzCG_Їgqs%N*Ƙj_ܪ2n~@ʔy?VD]Je{ =j<-N 5.<ϻN\RTe}fhdEQB! |"'b`)i"QZ}<^?# :!G{ZZ,( pŃm=9c7"TZ㠑-ڵ.h&^`L3ᰰxsUw1ʯRZjkiߓ$?&Xf*h](U24֯@EMl(t)=es f*0|tJdx>u}`ۍO&ˑݏ$x]tb6eݫ{Fy7M;[%޽w_N0҂{#9$%//K#SaGfeJnk4F%4-D=0cXzhnu 5O$m YGǽ;A=[41:*lߕ?e_r/45kgߥ]Q=%ol*KY1I#Pt) mb3 ]g=_O,ɕڭpWL׊t_*:A;]ʶŀ,%69ڦt\sZ6:#P=.DYFI=%j~6SK`܍#trG7}gӴt?yS,J-Jl°c@"J8d F4U%|X\jpvH!"q؛IXؔniF?\Jc0[!*\ ,){Qk;b"}kjl eSFjߦ8>%zVg)-…\ 1k4'n+<V})%g#Xer>5揫=_'=6Z}XFsR&z(壺=U'2+Rms0m|@]~F}['33h\q~i"=KBwC.{J ]ĿwښйsR'aO>3 y {z/ؔwlPqTDZmNl==x ˂©ze?Ō\N:PkO PYR 'di|1󅌬<RbZ$~eِC!8WE;h=JG΍]o<'MyzBgV,/Dy+w[΁b-~UZ#9%vj: jCQK{وpZ'ex=Bw)7z>\=*5v?jُdroϲ>HT fhD HsF>v璃x#̑ UU Jzً" &s]?nЙP^ +G ?bgR&r_Wmql2$m&}0=E^G|gs{Ņ-Xȴh ss1s_{Ca#(!#TOxL[ 0;W-;y'i6hJ%nN9bz=ř?krއhp{uYSP&/XLL([h_NFL + vRÃ/ uaܤןQW rH,ԛc|OHr1nm.K51J7hB1dy&ȷ-\jz|F:Ea( {!R'%@ĆMttE  ej2+{*wYs&l({QEI u>=r}qP!Øw>bߜ1?p.p#N9i\Fߟ:mtlILȩK=pI[fY1JNluG񬛾UP~Tq]nČnY3gR>p퇵qE0/WW]I4/Lv^3 r+KAU؜Liomģ|Q]?G!6Hj6^J@]q:7,ь+f[|$DX2O. RZ(D }΋2KKjٕ$M:&` ]Ef@+%=܅ɉy_M~HAer F 7 -H`CwB\2 W[۲Xb<ỠEkW? WpVT c\w vI.iƸ7NV e/8jY71/KB@Y~X+r`7+X-:?Ȫw{mA濔ܬѶvY-肥߬ε{2Q`v'ԢY%W$3~OWH{Ⱦ? zCӗG'u>!hE]q#8bAϓ:4!`7w=`AONj-b'p-ъK*Q1)LF}Kj3[J$#7!_ģI,lI ׂV }$u1^K+E/~vb<`"tAskVbH׮ǰ-dPzTIJ~:遆-#×}K`K«i WRL&^qs[z1nvb>&VdO"]rg>{ѱ]RCلfJXlΰeηecWHv=cBiUM` |P#-VAC@]m ӭU>/#pLoXr/pQJX=4'9rmɗ}kM[8֪zq<4v'HPs(Iāb#Hp0p^NoAt\i]P@S;kZ?MW;cgt薉DjrJ3̬ ++WUO h6 \H-PWYގFD?-6d7%*fB FXܦ fXJyi܍PB0 Kp+kbA3AZP1{=c@5ĜjneekMm$z9ᗨثP=bUkj^#5ũqZtDN[}ٻ@֠s(+v=dGBYxNvO)Q [/,4WEx"/g֯q1`ƽD#S|6ggsEjB/#) 7*̢Ole$7^5D0,m}5\ ieR+\ܻrƿ訥e"d z C;(. A rc< x34WMrg]O#[&S/T{MŰV,<&s1UkOJOjr:Jf/DW0ARٳhe "lۤ<%7oTut_0(j)L@|} %*/p k;tC[o$okO`J72h{8(o7TzYH䷤PB8xa׎p-Dg%d'L/l<{ M0qkyQP[S0E`,4s.0ۤېu"|,n5j,+%Tf*vM{\j~u)Z߂ZGBHm25RҸ*CPWp v`|5; ba[f@C\֕5Bg*"QB3 w&JUEx{_eܩG=Gu|3 \;q jg5')ЀYW畃"Rnkne-{}H(\GAWZ ̕~މU٨ĬYzP5~":γBL)ſXCqףqN %\*$(& "Y'A]z$},/o~K^ UJⲑ]Au\*k-Q1Z$9O=+p64Zv;ԐCϕrP9 Mq6q5:`G,MhwKVK^}9須}{}arx˛*q ]$})V1pl6cv4|yP;-OC#ⲃ!Ks' ts/? s'ݰ2 T#NG2 }] e!U[lao,g)ӼŊqJv1ZPbm}#% g-M 9(Uց8%؍o( б炲^:R$Uqй- yZ  O|gR[h&v&Ht]n$ (- ,Ph~}eһi$eoخaa5rHAb$-g!9a@d7@1\ ר9Պ}NpVM{P =t^^qs1òYKDWoM05$iÛ=bgϔGhςjp6Jn m>49:Jg/\JꈤWwSeͿ?S OI]0}0@i$QH1Np!*E!aKiɞ{$lwTh_5HCzQe5PT5T}U `io(ס 9R_#o%fe;VxՄ_ i;9a]&E|r̵nK.'vaUW5Vw]j$l V]Ɠ"v#y7^(; ׄ3AI*E݄8&J>5|-lľaLsSppqET/c6>-F=Lga_*ƖR6:Tj>m^-;V˳BeҘRyf|ivVYAQ kZ:J98c(`TsKL>,ˬoNɃ 0iFv7_!G˨YL?_'"aTOx2A7jxiSr(7߼rcEcQMM|T:A"ܒFxU>WfPBJ%8 -Y^{(`K`UDoϪP* tqxil.᥼ΰԲM%b iںe] ǞGl TYűr!] }Kr1 Rs:[o_=m>ߔ1.զBJM{:ne:LOY5{>e\9kzrw p” @sn|DI3ZUN֌^I [ˆ j_e(cڏ>% g@Ϻ`s)bT ~2xzhl'HQGA*?}7py[x]|sow|4x \tW΃d g*K븣Q{f<L5\=Gjh ye/AA8ܧ`g"Uh0;%X>ݹ g[YE!xF Dy*(KpkdBtxs9߯67?8dHtϹ&\=G*@R*_BIlkˊ"~=뀍 S0GER!EgZ.ct9? 7KAT2Fw,0#@nR_k>!8yf߽ +ksn>NeB|0aD wTm98t|rM6uje>x$1h!f)4u6XZRui ~*AŇVFA>ΣwW[RAW ʇ#hYpD۠M|B\F~xA8̊~Ki '3r1j~Xé*_7&,| T eҠ}A\ )u첄[+OL]{p{iotec .iS$v{) i;گUg72I(Sj2褕cr[g):esw9X&De3uo`ս B5oA4d , 3F_}hiǍHfJ̹6uo:! ?')w7};E7<=R3"ůJŨ̶t8eՈ K&)e^ݼ$ou]BL6X&wUs)U~h'Dhl^mÑov[ZwCL$nkbf588{(vXɫApgX/vBý݂[}[xbл8ɠ ޤI1X;~<+ "'zpV"SZ7 $ʅw0# Ny8J3%{^g<:Qxs;\N*e_L=a7ڲ=fgDFWRT)+6w;:``qNZo-q2l4vj!~ǔ waC +C#nE0}:SF-< '%xRk_mFc=/_"[CIg-qhd]'DUS l빬{adi,Ҋ tӦZ3«461mm^(">잻WGnX$l d,?Q ߵ`ّ#]F-˸xcǁ"1`ec7<3cFZ _5*JB`wNOlӇ5oٻ|涁@p }(Ý<tʮJMh;nWkOV[Зv_ ōJB[m;4KrvZv=+'i0[3׍xM\ IO}y2,f;.}r!q9I{C+b'͜P%RÃ^.AR71_"8V*v Uaa-VTۚZ)MԹ/asl" 7u** s+%gJB3:{B}2K9QDe,.R..ZƩ(=P"2zaO\rc g:zf+^[3Rgsv0p2PeVW e"a)QzEz $!+~ O[ԴG+wmv`!,`/pI8hrk䄻oKN{J6lb 19 ,*7rV( TM&tmݧb7 čD]>(z ǽWC:vViv-1C%4rbf sCNVrq0(դjd@'iC|}LC0MzCR\yRĆ[{Wh)C*XA$S‰߷\pVSqZV2OIkůSryw\>ʈ6ƞdMV0/oj_!$SBT2N XFz?(W ~e89+ۥ/tR$,Sp.8dOFS#? >ٮ>r5WmFN"⒞#&P\dp\eeg7u3s=N镰:u@o{?Q٦y"%mCMKۗ'כl܂kK^5 4 [2TO'5XZK%l¢T9y;h,0|Ѫ~ {$1+;Od_ya?z}V⶛۴Zsƭ'XcT`P"VG@W>j`uAN;BȗM|NEaYߝ3Ms(R]:VIDMWIX:jzCZ{B}p{=5\ʍSN-,dZ 1.HԣS!}2 ɔ1c$rC%~`n.hm7ʄ:!JlSN6Df?KO*PWUƼb{9[؞DO՚Kӡ~O@B Etn`D51D?ON$ wY׫{O>"'3lTz qA&k",n"^6AsN[mcP4MO@3$vٳk١ E38,NNR=] 345iw)*^qY#kvoMlb̘-yTYĮQeBKLeO6Q3*Irl_NzВheJ3|1}oOX#J{$ĴTK_,uE}_ˡXTao[- %Ӄm=\q~  1OX,Ӧt %ښ\H=@ 8SRo3P5 F‹#YV#{3I;UI.I;1;kg](@i[8)5 8STR0krIdNU@]8Ba8@0qyuF" @ 5Sԓ~ծRH} NwCb_^T; +Rg8:˟ O?K2%ZyvwgQ+Pti#šCL RH^ ?@xcbT aГ]bv,TvĘIu^O.{8ΉZB-X`sʛW3%zcᕘŔ$9uFLgx9t"$)Q(vAM#96Gٶml佼 %WFiDe\]WTsqvih:}~Ie` hT8Ugٚ7\!% s?ua)I^"6`ǰ)~7! U0PfN"Pr Zms?+'{fٸ6bi ֱa ECc;RU\KtxAv<҉\b:&ɞXlD- EqA6' ksM_G~5paՑQEX0$9=_|PT9F_mb~\Lp*BF* BX6zmEX$IoMVB=w!jp-Q;;fy1C-O>Q;CݎQ3L*VFrX߭ 憍lEA/c]"/ru$ 4=DA`)o;->:C3J\b8p^_6wF.CvZ!2HǴV0gD1uRYZj6U(uO`ڬ9c#C.!=){MbޟOlRI@iƆFei䎈{-.,_`޸MhAJGSzRL m3!-ŕVLwQIߋE{(q>XgU鲹F՗ZX0_TY"@+k#AϦc&V,o,!2/95iNlXk,YB֙FQ+ȑVjh|ؼȮ1Yr &]41e[>|iW( 'mm5k{Ʒ@vvRM<YmBTWM9xtASB}g|fzJ9!?Bg!y!œ+of#`ttw*Y&*oƷ;iمJwnv#[uoN/i+A2WT+\)ɓtcߗXRk7YyX?'6WeP%=ѤG$Qv!Vl%jw~&uRs3 8Bp;RxLlFYսMf Sqjco18,=JɒJ5ehQiwu;sKc`w jeП8+p3io-k!{M5/_DR.7>ޅM%Ey~a)~Wt &S]kcV9U *ԓAr3΁q5 i 8lEȤ:b]RRMv"+o$lV8~ecM7NV&D%R)͕j9) Cޯ=֫S@4!4}> I5_FW^~=RCNr x *؅9;=X26 ,R^{qв9w,?7c&^QKRɚ@~*uQdA7!KD!rFY xE?*Û sh>8/484nΈT_^"WGʥS# 2u`?#Aطy)N3TMC4Nѵ̢E*Zb/Rih ZSw!4SRo +_qOgOd]me5uL0׍12IblU9ёJ>Yg-y2\S %ζY֥݇#OVk&(^+̧%5ޚ?4DQx V}5S3F"X4;|ڤjB˯=@@WU;kr)6*bJ#ˡ: #e5qt9C9O|(f"f ٘FQw ]?ޞ*E@pX1=ۈJK@Ԃj~^hWQB`?p矼4ܽpٛ@LU"Q%%1&]FY 2?ԯM'݅ _;BB$vvIL?.AZxxk]a \#S YP]ot ~^Ms ԕDNEQ.b> Gh|RlpsTy('dIɥ"*ܴ]])9C_#ӯ ap#d}ϳC!–7~"3(c/ޟD,.}7ٿ)7 6gͷX:h00 r+O x0rB30c!Hۂ$ 2BW, GW+lJ@p梺pѓPVKV*<}%!,7F/{^2צ$"B ]I+|M ʀ< LfYrB*-)ʔgovp"䪓m&PqGQXNv_5I|9~Œ#zc5dŐ ,>Y5eEbvϨ锏PFO&!қ"z2' w @it0j(-6m4W¿"zSQ+hу1XI.jAcsd%OyFe`E*ya:A*@̞̆j56+%W'Z~D#FC}V~S({>ȷ(\$Jt59Z1 YIA|g\1ƍښY{~Ez# ;X҆V%UalӢja$A-!f|I~r}9’ چW{l$aOF_^Hj`| W>μ_ Ͽ(LzQ[[62žvvxneP8xy2-l˺J=&;X_ B|>KB'{7,O8ObФn+<?2TO6)6zaW<\E '+ܲz_Vʢ tGI)mƏ zo(:؝Wfr_2Q:zI#?-FOR+Ճ&Ec5z.ct?doj T%062][p6$_3Dl_9`ӌhqWU: # vRM?hkJ=ْ"۟=5+:HOd+1~.]\)|eN*'faxb&ޘo]'{Bѝ_7}0O1sCWAn?kB #;}~7AtP-$ı566}, OuA~˞j7@ eܹ.9|sEz¥\dJb@r!/APhӾ9W2r- hK< (s陛Dpa>1wsL+~ )k%ZXsDb΢|`ObIs3_|3w`KAGlM]. }42ZANr\Y+__A$%$|e:Aj=hH+ܾ+}r9i8Hy y-zK׎I%gԉ>1׆xL3(|iIઇ醹#RF~8&=u\gXq2. $Gx Rm|u!-$@T|?ݙU{tDk}<: cc Ď;m-<;Ԋȶ9{P˄krNL]kOpd8q[nnzkQIckuok)m3{"ׇ2F:J4ƯvRFñI7b/6wSTrWA5Qo!cG6B>N'%%XukjC#יS),#G&O:Dhl(ɽe+_GnD`|^W@as -iE[ U*zo6?l|/Z(&tmͣx*){X$KI^Z NQxkjϛuՔ>t`ލՑ.uۑS bIq'XwY_wͼPa!b6'J'E, H I0JyvotʒLn~*'wW4|=z`E$6XFPsm[7bVL7%!* Eˍg 'TfN" D>_ĤHOr Td=*n'|V!lд"XJ;F{x "811P"DVg~9 `K]) mn _EQ[/9l m}-b;TAԯ@ $xSN ·I Zh??2aMy eG@ʙLqeJf7췾f;Vcw:{ ,+iX{Jq֌Y}?rγ%&3'J܋I5gjuYΌ޺SdZ3jͭpt8o߱UA0(ՠ\vk͇C]鱩>#ئ$ϕ]KYRl<0Nh$\HlaS= qz#3ˆ  GF2װ(v`կ{2Ƒ(k|b.%[ޓ Q>ܺ:|?`,-C[F@)T- ՞zƒ\u!݀6rJwӉ '%yfDj'&5T:XaKЋyMGkEP:+(3OnxfN%-S{B+fЦk"DܛUiҝ%BRAOg^hi?%Ӏ/QWP.ԬIx?SpS!O+=" KzE`x%[S jؠPi;VHri<NiEG )~ 5Wqx^4=g 娛_yMm妨&?y2 DaK#?ʋ7Bk YC6 i*K> xcVN bYlY[M7B %|up3Q>Jc??93PV/G @PyN@ҧHK.ܠ\`t{KQH]ȮX~~J?bM) 4]wcVm'ȹs q˶4qilKϱ6m++ѵJ9UzxQ9?a1h ԋU_mKk _ i?PY 0~G &@l! PY?jK)wIK?o,nQW"b"0KO.QeZZxNg5`"nM[ y1@bqbۓػzzf5=-/o3]+勪v}ix=4 HVC1´eIBxMټ&V*Hva.,=!ЛD &A|m,ςXlA{: =0n!cڐGa,Liugj@޶$;;9}E0n*8*C‚Tqm"\oZ ,2 q7S6,lOvTcI;rEsāhF?!͖WKM':O=[l|em_K"kI̯Zv3@=~;l'LFQηVn_k:WstdYMd!AK߹DفoIzn"o_TNc2'VX9M;(-4xMR#5+aLb5K{EPː& |υh&ftS֪4 ]m}ڭCiIp֕_9:M0b-/86QnPqtF̜B枯Vr1-v-L60v{̫9y Vn[2ʰ/_(*_MOTGy&W/|LOF$ix1 Jj*t],n̅hխAF^8ijWNU? P],]>X1ۺW/y62/d64ࢇ0~I sNkBwV "~FT[-OKP\횠 I`88Ue@$&7j\h[ qNJujFM޹^J/LLRm~z'4£\̚X)/DǖkmYKThȴ1A?R[?}zV2Vahi /w*y<^ yX"Pa o=Bw&Ӛ.bu{;&i /zH8)9nb cHpr: ;HVw8 /Duc&^n(cK+838pͪ}; v븁?ݣZc[Xv\H2VJpBF\]٦XklrI":Y>GpC:J7BkIGF0<XS݅bdPA9qfZ.N Q(NkW3WVBh&hX6𔃘6̷xb0Q3;UYC]w"gN;ߠAUu$cVJ+;<AS5D|3u,H-0b)cxR˛8v]p15w̦^M:%\uV=y,?{r2>t=pW1E JKn 崍64ͪ8x\notx/\mT"2IB@Q1Άфs 39ȯm"29]eF{kUvv*)LPޥz$rIǒHJiuzuqq >_u#9I?:2p%rD #P*D\A-{K|Qpo\M?Iz$jXt Xnղv\|bOJnؙDAWO,Ęi Jz`%}~(¡wc=E#<#I ȓGOK#Aڱ3ic8`_]f~.pg+l2;tZ;'#NFKT@J3?uq+2ћ< Hl $i 馓w"D>S]}6"MRxe[rHkwRм15LBC/*= Ѷ^wm5"!ADPaQQuzt]%Gv`Xuwa8^^|s\_SFuU/ݠ'0* .;Ԏ 8DBؽRnۙ2OvOf`E8}u5XAު3m'Cy)zQƙ70NKHIۈPʿLR~aҢRLp=`BSWL?9e4^N>pA1nʁ'{v?8_)V3,\Oq۾,s'SAyؤ+`I a}\}3薙BDx aw).!:7d`Bm>{"ǵK}){C{gm:5HZSgՃV,ً8<2 ò6}p2du()]}a.}XNAޛTH76˲0l ݸtx =&T"ϾI':|@)aY_hb2_@w!ЗS|l^De`p84XZ,Oamqoq ӗd3?9dpkm&yvZ7P KAduU楞6:c)x!Ϋ^CӉ)RM:z@LhQ`QJQ=R> l\iBє T|yۇlШQV->:dݖ$Et85b@5%J#B{#5\td}|LI_\]Tjn,b_5f'm_őV:g6eɟ q^5</ǫKQ@aGGZF V)PDoը T5Qy'w<<㜑?uOAADH Ur\fmGPQŞ3%t[2ƋP'3}+lGdž߁NgEHf9SOςW*2EzFvЬMxWV&aP9qZ¾I1q8=&n^3BXZ81],3_8u, L,U.Opc$r'1L89x{)XKtز 0t_+u*TAdA0I}K4j'\4-o(FG691F+uGV;eWț |Hx9[,0UbXWR#'/A7:zv9@kJBO\aZeM7@3}vKo,y ESuBv.8hLS8LrJ̨%hE+<^oC\?M8W2 `sEw'O5LT( O~}(=<%~hNŠ I=8͉HsQ]5?Fp%n\vKǥzи3(D٥j+N69l4P$gt@27&~gU4C"x.:q.ÏX8C.zوa'?%ZY;tEZ+5+6,A@(W8u+?ɂG%+[2bTaX OwAMbp7Gɻ]I˚;J)G40NVuЪ`.mkKwR+kcaҲȬKAZS' },/{˯[3̪R[XoGHF[;*fSj!⼋%І c\Ii⽡'iQW }/|0Yݦ翠&Ue>u:x]3:LFcHpڏE[8lMʊ4FWyQ?3+mQ!1Q˸nF?\2H& i؂*e<\{0 MLyj`qa^ St5zOEj .Mws 3oLd͒D-N̦Jg)ʈٻud,4ɠo:lIɎR^c']gN9`8sYj lG?J *oQ"ʜЁy;uSe,pGOMZi jg' Cӫ(GE3qT_G^AGo7 ^qh\㺑"9I/|VwA\ BQH;})^qhl@,jq% U*+v64#XN2£U~F [V/ k5s 034DQվn4ԔLjU<ݜd. 3\ʳS/Vȑ?*幑]q;Y.zNG,~lIC!4N͜6Ԕq e]/ilDŤQ|$AOtm-+τC4p%{t`5]}կmI)r /E&ҧ((՟07^u|DOYQS 5$L>+"N ")"wTdw*7, {)wA;Gj6 Ni9mQx'ڥ7(l2/da/~Oց3gyx*ڛɋH{%DG'"8W.`J>.M>!(I}69;l䥜$o\ I&3xC4?3^h2֝3Wd`~?Fܿ@{*wKaVmߑ5\Z"lXS 93#<{C%Dι~$ES!V|5GZ痖&fY N,C[Z3_To /- #IT,?Bn.u%Y:Qi`EB4VFèeK=ZC hɶ xdRv)q~&FxRRua"$!h.c3f>oc{&t[oJռ[zꚦ e,>ΣG u5cM`.AӘ}whK.hc~s76&&OKI~#vXs+& =1aG|_8#+JvЎVb5P{ @ ;d7k( 1B.8ѥT>˥0@p8$w\#w2n2:V p @Be.>v3auO|aʏYHuuF[cey1}l!:pȜ ~vڝ+ Ūqx1rrKzՒuoCrhն2d=%W<$$$ۙHmq#V"zTy~bN@Ŝ8eei8ˇWz\ f֋B! !voNo>Prk5bJ|b/Ϭט$mnr jޓ{][SmQZ!N-" |YkI<^nQOs(s|uN28re1I75`mٵo6UD猶}yi/d5>R64Y(C,n& nN+Zre?7ͫ {ە/ERS@!vtf A9zd*-Jn,?罆]{*$\\:Pq R"p{c:#!wY)\164MN(쮩4 ;?t HH:l%,SR D}IaiI+JDa/8nKs]jk|CO% ȋ̿SDUbYlPmM H7zͺTZOyytڹzN¨먲*iٰdNao˷?z5rp9%b]efꘐخY{:B:#-+-EO":>J 0xZmK&7"qQ0?]c>WlkIZ9WGT8*ُzHwrdgӧ {*ƎAJ}_ez5-E. ?RX[j;9sDF~30a_ X%m( 3g: ?/7Xm%dQ-M}O #3HgT45j\p!a,biHve -Jt/IKKM3@GZUP=Y4N無aoۼ1{zgzT)˦sx<SPo'-)f7Ϯ]B%B1]]Ϲ6`_)P:)Έ= N5 V)Qg'PYS'lMB=Ӻ33^AIZJLķ*] Hp1B{ǩX[ހNzfr%5TdTSF"<1Y6 1V'<_Yd} ©-lk12'װƲps8l0@eA8w옝4I^mL hKN?3!)j0WY%e%=8!?^\UR8A|\CN:o3*>X6[Pʈ1+cQVqA?JL.ǡ0pG{ZJ%R@S uqHs^z'ֽD3ԼKxfr/)) QӉnܠ,s3b6|Sg4e?XHmb8pB=I%, I,PHt@Y@/ñ򐗒Ds*hA5͓|5cFs@WCXyG7*H}UQRbj|%zFQ(MTT5C`I@_e`X3㎩JTwrN,LI\j|T N;e8&aThb7 C+Ƣ7Q2]vdhE+\^T5ط]Z*ܞ"KZX;~UUM=:N ®|<;tI~˒vfꑙOse|hȴ D[YJ]M1k+۶$w, >0A,VKs_6$,f1lq+w %]PUk_.,a3w3/W,ՙ=>H&{)\pw5:z&EqkGD4dy4,qRhw$f-g6o(|.艜)y)g8+f%$4|"{Sַt_R򥽴}MnͦAno\ D73G >_DNiwVfLĿN6N/I=H雮s9qnάQ5\=s[b}>2u&3\U]6ޒdPUVQ'eКM$P$gI`ș`MFX q?|A6fEtp D cUn&e1` a|֔k=xGmє#6bbڢ&Xv;wV?<9S ā>T@r*so^J&"%1ɿO864}U8"v5l.p$`ֆ~&3Ŷ՞mׂa|/*M#trRH dT>xFMfPc+,koglՒt5.[ayt舖S<598*쐢giJI67=8cL8Z m}r*5qW]BOWB; FuS"qX|ru)w 9j6Ic/O⺵eorg=u/9]\ORt +E]8& {%:_N-\Q?h\lHge FnLШ;oJ`(wD,0S'M\0齵|g EDG~-65A "5W|jR^ On> s\Y]p>-6yMPĬg)Rsld8_̀`sG Y1U&Gzhyi:)^ q\u%QiOFt疆ȇ1K&r[[1˚HhV,T"p_\z0:>Rh(>~g_VMho 2!tϑS9yhkHA#lko+ih_wia4 "]wdZv.!Ycl`J&P(1N +7˳r .zc"TX=v pz ]c@Ai83܀B r$Qmx:~ipKt!op"MqF[xA<5i\s;Stklcb58# \D%>%2 < nMmXI2wg#[V)j>8šE3G j q51e#yˠ}ry}`,pU""HpLWKVN~S+;s3-JʮzqY,Ӈ1323{XͯJsP4޴.02n/)i),%yȖc *gsdw#ER | c_>Ay1^:;lrQrv}B3\s ~a.)Q;Ef+ |&IpJo5BD/ fɊDpu,#Nlsd][lCS)hyL4$)κL 'A$ArvsW#6QZIܭ'ârڈ%n^vpLAjH<͸Jv4ߛ)[Eg"U؇anVޯ%eN\}np(E@QM 荐G-KC2S7&1z^A67)sڂv+9[PHh/cuv2;!9F35IwA 3; Αhi7" 4'JVY^VIGF?zDt\W; > ʀ?3r'hN9ob-<ȕK"Q7Vloiiה^ ̾R5RReɑ)%&a!Ss80 $Z7@ˍ>͗anVs򓝬!Ǫ `PQ! l?H;$}'҅#iVa^}E=w(/M}_yx*#DfwjQڈ~fot02 O@ihKp}xuaو ,Kqv !?e$E6qQ&EZO53Px$ً>Ąx%.>flO@%$hedHGDib==ú9$E7 5(po8S@ B F Δ)^FV 76'O n)jW?ʉoCXvu(m|M/hα-_ EQ/:N bO%o4Xĕzg tSM_#:IZ &z iୣ3{!swPk z|u~..?Z;up 8' G?'F"Ha|aEs{,Ȁ$F\&6nyz Cئ|`^:O߯D "ɇx&zi+ȞAy{G\Jo]e1E/ 'n6iƵBe12aÚ*HZw֍.8"R4"c.TVjZx3^Ew{Yd.^aT* _޲Cßc敵)f2S~<{*e_N 3uLRϙ{gPKZ ЀY0Qo'-rBO`.'RCчɐ0a.0:8A ̸/KV-V.Ҹ: ᣺) OEϿzY %fȓ5%Y.>Cd_v1 V³ڹZ}Bhȼ9w/t6v'ݮ.!LϾU?7[f]#/`fהrA-?; {j$gEQjI,+?py&O QQ:STlA73ijY &MUv\ŦF3aI,b҇^zزǂ[y,uy2W' #y&4PGRj c7aKu`ډӬڱCh vASg'gl=?>$" CH]Hc#hQ|zgu +m)tSpڧ5! .|GEsVvT4z2l?T?:<لQ(,.3s҂>!tkdrԜTtUj}%rh6Զ&['K^*g4ŭ_]Y@č;!{A3U<;c1cQ K7'7y,pE91F/a+s̄`EX9& ޠw{GlP{lOT$BMovqrͬDP;bs՘R'#'d4:q2.͢ߢ[Mga(h<Yey?łx?YS*~W-r-Mgf_@[%´9>; $OKeIy PU;; q.'23 xEfDDIJa֬r+C\& E" =z㥠F+ФnvL9QI FS3ydrxMWVq"5)Az4q}>54]fK^w%bc7q0W> |<1-JNlTOV b8gx,a0^؍iЈ<9)62]ȁQͅ6Bn;6Kjs-[A.S}̓jy|c{gԘx/N*s) 53EHGvKj3&}>+^oFxX%ّҊD2%vd-:9Y*ަa9G'I='T[7n\=Y`$f sAa E!M醸S YX]`rܺ3:~i~De)DJ?^_/'q Jq[Q ,K@Ij|J2_ڴGU|P6ژ)-b*|͈X"DR(|&E"٠v VL HW`Xu=h16sXLf-t!ڣ$bo;% &2?bCһͽ]J 5iF/RM\1xu%mp\A }Oo]{WXXwjͣ,2E#|+Սi CMY`}T fLhl&qQĽYPTcris҇>mLN&:uV?Yz$% p/HcB"P3ow oB rt4?BT{/a: wQ\\L{rL[FK}6Sp l/fnR-+Ϥ>)ZwE@hn:`KPCzٰ#R56i-'%(KoH4&]uh%NF|ci`}]w %x`F)OhVWA늾La/-ͯOG| J1;,`CfG ;;-ڻ/j6R'_Y鶍58a}tkhkwBx"kbNSfTW+i-q`%@Cq(us<] 4ڸN^FGԾq0̒k7rT5rj1n Y`p[BCvԖ 1LMJ,-crEZ94eAkB ]ʊH@lTE Uщw'u0SOL`wߊֿ›3*1* IWΎ PFtcKMN`.0n[9D|SVpA.=jO% %*bؔ!dƦp5ċc|u |bKV-]TaժO|lّp[X΢o_.NٖR5{~}jip,J- 5?W]vҜydhE@uɰ*X2*$;ֹ)N'v$:wx,9֑1Ǝ4B_4F8uZٱ`'D ׬`.Z]~=FGeXNˋ:c*z^q.hɷz3c-<:rp᫕v^oצd"V+ep}Q~ 8RaY .@C6b)biN],*2c_xg:Yp+$l+Y3+Tq#+lVG@^5|Տ8`ٺĘV "X>!Wk]ۋPHWt~Y4n7.j+cIk'1tBǀ̝R`7Q"L#,F# UsSQ*J+E1(I徛ͫ; Ҭv_HRe?a-y' WcbM  vj!|ŷl8mafNUp}>,-|,.FuhQ}d]4 jʈRD!Ԅ!- łS)U;3gg}09r9e&)!Ohұ ƕ. ܯnG9oB+hYW{lT   OŸd <=@%:]saҷPJ,]t܀tRO N*cu1}Z=>JDlE?62TܵGl\{:?gwҒ<z/cϗE l|4FL7yy:o?5"Vڳ]뿄֌d%nKSNKsG$v1LvU,$ӽS?Uq{`vy@s(o8ͮmhI$.Mxn"ܣ>-: w ޅxzqQ/n6μ"M~wjCDN&3YGI^;ċ{nl &VPF$Jn (s)͊*_g V,\eWk_}Î92W`LBJֹMmp!&X`^Eo[//gAg%LSY76yKllڡzս (.2LϾ`A1mN57]8gdp;#cfïЂެNXBcjâ♳5UÃw==M[a?7y:A&tz5h3 ԇ#P{mC".v E|Kp'!So cJlƒO&-- Dva2q]hy|4o#3$nޑ- eԽGq7M_NC͙ꂏ 1EIU$h^1f5$<_䩿kֳ` 9IIo؞e_qO+AFH6n4/g)G+Vt!Ji9Q!oQ@^'Yb5ބc?/b1ݶ^%jbuf(JHl8:1i p63% zt@lYV@?N|pZEoZosGܙ#Q' aHLo}+EXr(^M"*>,L.;diљ.*J':¶ tjCSYUwmٽn_4eM24`59>'M|4\#*~0RLZT JnG&Fo\fVwY]&k\VNm&'G4[mvrSM'w"za4Y`3Tb:&(b+dK,}sGݖL条C`'C&  t#vm X75ܕd28'ĬHgUvV?nfs^+6!uOWAm@%3o_A@;mO<@ܺx!hFVc"Q5ByS>/p&2), QwWr9j"wH0`zʿT/?@ܲL:~Z[`b8n"2n:\h,%hULU-$l-:GT)~(03f `%?m}@{qPw3ұ<++"(_!,=Dt< ;D<!.GS%. XuxbAv b'\#F?)2_<-!$]oܿ@d \8SI FcvXRZTӫp%C o;+JmizA`d c7 q;z|cQ]``Bޏ|,j8Sdd0sE^qv.ax"BNQќ v32G%~JKMMLMNNxSL"b+水Wq OVuY?D 2bHCv(PRɳƂ YЁX`B.Hx HFXHU&szݹx}el[(iχj)xqcmcEr!^58Y#ا:AX+ၾlY2(1{,3{,O. ]~ _v$)ܡe7)O^#~7N%I{ٖe/ώcXe K3Dk'"yY s\$-Ɍ.֧HK>BЕpMjS?oF&dI&0fc_bÁzM}p(^/ma[gohs =c\h'U{fI|JSuEph9Sqfr<)N$H# A837ޖb,vvw$P;Ɉ`?&ZZ䕫p._y҂eu <+ uKJ}Kxpr>/C6sFQ%Ty T=@n4mW\|C 4| J;-ޤjCX7|(,d] Q{b*RJn 7'8ekE{63~UeՄng^anu8r m,k`,Lk!kO첟`¶M#qwi^ Z4-Lh2VlӶ 'EhMżS^GiX{j䱛}nx!p PtwGQYH+QWE0H0Vmp6v|KG$Fov|2pj]ԉv~O#rew08kO İPIv`rfВF /ASa4brnwojYvy`%18a6 f9B:+ $N]F\S0, (qZ\ɽrJѨr5bJ;-,C ӝZ cJ\b.yvb2eR a钖 0J\fЍ| bcc_NVDOJo& D`DG.,y 1=}{T5/=rt%z|2@$.on0"PeFF n0|׉kL8(rR#1Gxz}'&\OC F1Ծޘ+E>A# Ϟc4+0E$_TY8%tԖ8o˩#H,m-[qoAP$rY<#>C䉲kJm hvt7 fNΰT32WCBp:6YEVN;TOCZ|.*BDZgB(=^ǵo-T\wA,HN!z+ KÈ혨*K hnh鸂Cf{ jXK_YOk; k~!^=ŬT#,5%C5p[IjZN!a5[XFx${,ߒ?eż#|X,t_<)@?6T柮ydEQȕ.x #tj+m<Px/z+=Mʈ%($z@ޑWwAFS6Yd#ݻtrXHQKDOr4߃ !ie*n_:/:S?}LհA5 ^ 3{u3^>cpۀ){-xx釷eJbU{owbzv iM!{Xv0"N"}8%`Ez`p9q{.#seSp O9+Z7ҤЌ6j~.N% rUU ^V}Ydlg\Da,9遄ġ-BUB ?1[:޾RxR8j$@U!È^GTE*@ېrxܸ)`T#IG=7jMK ijk \#Svn U^QvLW_J ⹏1- =:SyǪgU (Y5uS޷ ~FܘbOD.>2z$!'-V擶nDGjj!پ񝻌8$]z)tuCMgjAsHh}c͑o%]T=IYmscsFƽ &P^WlDD;< ֶ40=J?m a|JEjbtӌfxvLTi|R_j dhE3$Gy33֒`ΤIb-⢊B w62fWt$N%pqG2ib]X(ŵ#Fܓ-K-~BL4A2o !LaO @TVKܚΖHmNSOIlbt{pq,.(ePoS`XH٠ -"6 iKp( EO\CI^,߬4|m[F(>f^DkSavLЃbЏP/Z~mtȡX<>~> m+śYCq:X1bHODfJ`1TM2R{9/,\*fޑ(Ko(.͸+Xhht9ځ 2zsqi&@EF2B,}3:%_nN'yҀ9`WN٢KeI-G~B*pИ)@ru!r?뢷m 6ˋUk`Yr3Lh0F6q"_@a|a0nE)l:,:Cw`8 o-bDeIQ׬vBIl2FI௩{a;q]NN%C"~^6:{"hj]_E,_e@۬y۪0#?KЂG~=*+`߫[~UrH9ˎ#łZ 3ѧ@*SDM lR*^~0p=]&v,N".{Wvb{,23"puN)7~߬A!x󕕇}s Ȃ~WN"@}=6zhMr(Z'lAAb Gjhg=O, uWZT$Ws#h{[Sثu6 5iVge-쮼kPgjpMc л;-=yr*k$lUhzR 2uUZr Ru1yrO6gB;W{Ѷ֤W̪ 45?Aځa. x#g~Ԙ$=}{41XH +X -J,n868FH/7Jcxwxi^Z28~i4UA{CC?,isbFͯU%R?1{9^`c$`|BI(G~\힖CG8ue l]1$gʬ^AvpXs ]!xZl jB@לb^(_J W&Ld@s[k]D'(qh .htf5UTkߋҎ R0 g6lHRuq0M|:gMӍ9 BÓxd9WC|`7ԃI4yfCJ=#lRPmk~,)[!v8kr氆tDxODƠw}ʹ@v] ]DɫQa ,1v<K$v6*z_{RGA#՞XvUdj|1] .ҚHXߧ{xaY_JD%C'P}ѿ1^1Rb0TŠ$&l~eGG7zUj}~޻N %w!J7 iMKL&ݲE 3+Ӈ9~R gccWCET\2lyއiö__:pdi <}; pw}٤ E@4w#a] !e߾@wzY%RX/ƨyMVOW2Awhe \Xyed!>eI2`z;ur^vA*DZk z"j%4?r7lE`٪49q]8GHz֟a9K1BkOQ*}jraS,E|%gf X`KSvWo#G >v/r,T&N 'ZFZv^6QgV #洛:`w 6bY߯Ҋ8&ޣJ&k7|:a<wŒ"!e_zr705%CwM{K6]MoD5ߘ\e7 Ӥ:e 66t4dZ@Sf.<)hr5.~ 7Ntu݄Wd^zFW}qZ( x'ơ7. IhW4Ϧ]]N4,y/q^#ZĨuM6Z3(+w 2* YnW77 mfkߐO'2IOb[UVW%YJ#j:[vb,&7!}n%F<AQur {w΍5l!, Y5N%Kmx(jYϸ0\O)^A#qطh1? 4RA;0H«A284=,|X/yxk.9R$ }"zO1:(tM46JC-jr^ 预ԡwiO %dOpWa>;Tǐg6yy`xkzt!6'jM?fs83o%OZ``*mo?J|=)RUm}GAKժ57bOaz ﷍-l+#uB(_ArEpG+mx0$M#WһY4U簭q&1dT-usDҼk/?(?/!1B xQufp>]C߽`aTҠE +* {'+b ##&s=6 q'V,4L{7袙>3U%1B̒նWGyi<BH1!]cȈJ'EK1 CSC 'en.xHz9 Ts;$Xnλц; Q>p;ﶶA!2[~-v > N  4o#.W57쀺A(5Dq.md\nڞpslDp+ݳ*pZ=#NcdUh(?lPFM:t6?jIM3 #]lf9Lb5'n(;4mPuI0W?fVaw\ACuʼRKT%R7ۦU|,ֳq^ؘwf P ؝IH`V y|?9݇N/7ޗ-F -88wd;<5Z}NUxxH<ߟG|02 cN |*d.0}J[R}W&h?Ӿd瓶Zoȼ㉎Ѕ \d#QD_:nbw($qaݦ}o_tn[+ Q_YN؇&fM]*\IOAn5b? . &l+ѹ^FbH3$bGAw1YiM:3(▔Բ6g>;M<%;[g HŤC 2VMN=I7CYE~x@L9hyh4HKw2d~)L|\ ^]aXDHN*c?[I]LUq2Ϟ}'v_P㘶jcI{nt.;9ooQF^ %;bw0fK:<֤ПaIgsH!q0nb́O!] c^-6~d 7~-Cը} tC~LMQU/E =$v RC) s'apDg[+軿~Ulz2:EVgcq!~hQ̣ i p6(&st.ZҾ,GnR;vlaDT{1ZT) T4Ym?'l%?@C] *VnG[4r7O!x5Ne`YZi9+ż1;t. ^j^!b_ZE1KU΋RzYi\vAnbW|&Pa=㎛]p$ xl&g_7aqO6efH蔠'^w,•l/{Bdؽfgruԁ끭рlbT|uUjZAn=fDcS`^i& #Qƃ c}L5߾M 8_ۇ"ޭ9H@7Ɣ`wQ B.iq Vb4rI&n!沰Vݪ`&cC3؜Skɬ&Y"=ז Y+IcLfM.R<`6߱Z1 G][afdV=POXmf9'4XzHmUVdb1 t/3(&Ec aB  LdmdOPIf! vP !u);Z ELw>53b{oy9DqGA .0%)!=!Yfi#= 9",'lP8*[Ds ^I}WrӖ6NHѤgUػ 5+JH!?6Cq-fA6Mrn.*yA=`eѰG_ip~gP-{S|%-*R=$^0zdwpՖFQ=.bt5[YEwՋX}PrNB=/[F A>XhGk^ژ sPi݂GDlB]Q$)rfF8kFQ]d`>oȦsX FEUI~O<À).P>= y;M+0FPìc=M hp{xa-/z=4VE!M!:7AWZc`X1_I5SvAcna*C˘$Fr;Kog<~;+ pXԌgy'+ּc37RWɢV&z}_$VU;i Ea-UzV~,xQ@_>LXQoÐ_L enfer> Y6\[[fy8lairwlӻ>3PO\Mn@}+٠E>I@4Z;y0mH#Uv&_*"(ZmBs-A_tf#3޺4|°!u upgC}vp[aTU2%ӠE~h"P6{ÈT115&y @Ev,d7`9SyC1Zαޠ i#ZEٽ"Nsd)hӱo~$Z*UsաV[tH &!$P᩼\.a¦HK4aľ; V ThB_!!RLZ|B"c*.J7'\yqeiab& 1>R6jUi+صxMѫ , 8"~UGj~XjUSvxtW&bdz뮱;$e.E^!*hB{PBk̋x>s^|NlEMOx@ݦ}Mzʟ__w uDp.GT6.Ōȟ#YxC~~eAs 2qU魳⇐S!X "]>z`L,΅>8r  >kAkv&؎! FlGMBZ||z}eQiM0䞆(kaXUS[+R3!(g?Hee|pi,qs1Epa c숦ZI~ƭ5U|dhcVtomz*?f*`=hHvcݫm]ӤðdEy"< H w@ .:86.# 6u%ewX ۦ)?KX8/ R\wP^x, ;Hԕ CZKsآ#oЁEo+..Ĥe"E6Mc7:S'H,MGKyDcLƑa DB]P85E v?jakh\IۋuU"ELeZp4O=84L_ r{W5Oas;,z<VƳ@rKN! -HQ(2_pi+bLNE8 z-L4 .7ڜpt#Hv.EVdZ ́Kn(YlKiUscq\>!֢1[`E,|4{3Mhk?>9fu5a}' `+!6Ђ7^l0tM@Fnzs!%G"?Yj!-/pwb9H"GR'\2p̣*FWDzjtsep扰ynXƉh]a]*d Y^Xy*rPawBADpaX0P+ ەBGk3GXp$h1u4E c~RG֊tĹpd2#:uˤ K>y}Tb7ge8@ֶsvehY(]zc6pqn^ާWؾjf\])C,/;Te(lfyZ Ai3V :0Bp-Eh!2J*LMFfR 4\7$1#*5&e=>ڎ ZkJ&)>֪|j**,͚Fh,xnOf_(]S 4Te5X*h%d+*\Q :4{x46Є:%Fr.D5s*Lf(,oE`H0:6s %YF=RtPG}bGJF` #vKL!fáW7Sr;2))3PR c.X'VU=c\匱n>BXGWM96.x\[hJ 紿D}ܭm>2;YjZ3r",<5 G.V"wL@kkHLM\-˕ %8r\`e ѨHdB :T=zm%3yMÈh"MHo;ڭٜv` -l G:@pF?,\KR`}*qTLѽgͦ\-`Fҕ\)`%׊ u/4l?Ek Ŕ>^Z<Ɖ$]7SlaԫHWKDՄ[8T%x L$hP>p D ySPkL+NAuCO) Av/"k|6p kYwR ޵#gO>uP&4GDn'6%WO׾K͍Q`GDOVHEOʷ_l_T%b kKY늅G xJ: 0ss֦?meu1woV=cS땦F8!7y (c [/{?sJ_bU%+7}NGqaɨҢp_3Gti(h2K`:ܞ^2Hre m5P(RAލk:F.Y~oÒ"ýͭPqԨc 6OAp'}'svJRy'nۋ5=HF~y_F.8arFMtGRblڴpNTUiP Vui*q=%;A&:>Mا7sBQ͸yf}" E3˘s+K[l ȹ L¹RLc<3ZYeDo/L, ]0  v\|̝SX>a& 32w>q Y0R2Lէp[8`"kٲVRM<%k6QRjϮ'^|GrWn F2UIנ_X;|_39(kTB64`$]3!n` En. l+^B~#XE&\vJ}GFK[56ԫ#&vabЖj ?g]OF ` v_x4i3!g_V.)g̑XJX2f+m&IelX`*Jul2sF&Pa xxX eր3 K{ܺ`5Gp{^SoI۩oH2Ru6)h:g/ FU7^mWSX)wΛ>=:y g %jɕUvPW{25 l4`t2|6vLU;X_5V\QSf<3`vQpJ;\<Áj҆^O^I V 75D#mq>B>+c_o3ջcj~+OKdnz#_v/D/˘|}]ZK1; Vp/ɳ &;Epz49D8@=}h_R]\]l-BK0A3֪]?ZH<r:_ஂCLQײT|$6Iy`EK[؅c<5R:$06UT"1Fb=FHrLW@A/{^vn0Ǥڽ֛pxg F3D!)i St{{Ibw@(SDpRL梉 eo7ܧ-7/$uqq;R@?9Zhn7uCmHBM=#Af%r /3p%/0L^f';}f Z}}І9Ԃm|1m+l۸@ XNYaB"1-kC0֋ʲ f+oX G*%kǍrMB>2MgC~A/^&9iF;o_ɻ\ǙȌo_֗a}K$yutv32 `t=V "p5ސE#UV!@D`Z{h07\.ĀnX0',Uv|BIܷTb'JcE~IGʔH|*'wη'9xu^4;FI; PJWscJo :[yċ.T̹nXƴJsub*:OY T˥|PD\ 8Te&D=QԏԊ1p-#nt6B)\o^"-d 2_ΒOWG|\fU^f֒3kGr*l>lz'U*# Kg5@!} <CaMbӕ9LEGK?Pr)Y!is2jCHOQȿg,O06 v7fo "vʽj(4XIBg4<!ڔ2='3M؍.1Le!i [Km,ɑ" ]vCjI͑+W$ɔ,2IwgM}oǨoO|׆0 87Li!^,h|t,UeRBCӚ52<ˣhw:F[;lGm} YT%IjJV7VBWmskSxV~Y?%  ~oÐbf 4XDB[w)9Cw گ8ױi.I*|^GS~Tߞ4>.I!p,dѥ-Mi<OsHCrQ13s1Ty`]eӵw[d0egAMȴc^"W (]QR87xʅɗqE qYe=yCO\&OgNcW'P0q%XƭwlW6j>Sk890*p G`0~!ŰC؝~s35X@\q\?R<{h.rJ&DBx'He7o `CF f&L3v 6& + Hq/n,N)M6"`^;[=Rw|V3#\%x8_h=AnY,Yw&}I/$@ cR+؆eGq~Zp"I{R,;bӢ ƾ0 "?>Q͛A%n 7i [3Lp%୘j\!'=64Yt&9ҿHCױgRe*F1BNx?en; AƧ0{ޝ}`hC0՛&/x^@y^-h4NƦ+HA9;`zcEFz0K3Գab%w>i=/X*&IS6RbsWp 5ЁžSvh!{(gL C+Ž%1]@𴕃E"4ԺDv0U/1hX`Z52nYoԺJ^F㒯Yw5/ 7&Ev bGMiK9Σ; cy J'tg@&(~QǨMwl~4?^D/g0j\M]+pbWh3ƈ89)cpw+4T$9Ե-yPzV,ָZ~Nb`|cA!&׼ IOSz׾><`Iazb'M CIMk%D^v(6X> cg3< +DmEu[:|{86_7-^cjz]834f"!N\D-ɺ:-$6Y-Wlg6/VVO~e/iէquý3 tfʙeF Na:ic'&Ƌ s&@}}x\K=ZeVt[+v(!^&I1<2JF7>uo7gTRa/*Jw&+Lh1[ n"ߍ`L=VNB~׾35Z=OcqT+R=ZHk޶FF ә%|jNME)AJŞ_ƮwPC ^~[8Qq`x:qlMI Xnr6 (av,nW`@B؟~͠:Vs̟7GeY^̻NpȱB\;=djm%}`+8l=by[qI^0`2nO pV~kJ!p*qZnB4W?vI4}=ZYcЍK/Qb)p"P_\% 5y.8gݤH/>sfc$+>nVhՉrsp2ϱEVϽ3Mߣ;%)TmNzU I PfPr)EIE4[)~DAjڑ»*f=A ,RHa8Lw$UimW3(\|R4l(25.fYnن#Q9V bD(6WN#%egȚ7qβvV:p&!yT~ۆaf 蚚): mcl8N}ǐ]Ԓ(|?VȽ=IGaDVo#l[T&GcT0G]Zs;;nʞTJjLxKk/[ת ΠQxNz9ar8:Z&VқA>QD_â _ .& o֡rFᓡrgg09GQ_OIY0:}F5ʣg,ws _˟*yVSZ5!*_m9\7Y<.4w>$5Ac ϴrttPFe]PZHg~ 8pVaմx~0 u;nb+-pMVUv@eG=D\+2A}T[4Ҟ tYaGہIvJ2Zٓrv 4۟]⃮;T85Q҉NT> @RNMÅr? ^A&-/j$C$5|ĺnUtUci5x$/6:(b̍Tly[6`Nfo"r: Pc4C/Fxde`^t héd9 ؞6N Y(V7C]<+Ÿ21`/d7{yޔeK) ~өb5|ool U0HR/<bY`UJCJO/󦚁J=m*BQx'OCf l¨AЭ@@1X?Gl 5@/S˔z鏍/anaP<&|U0K<Ab9mT[;!Í"D>V?Ej a{e-v tn=Osԉ+$!OA|Qt7F{EU0x>ӒM||s t!'%uV5@-؀<hEltjEbf UN H+G;\R(()WMZYX"^ЎQ$)ZYyO[ELT " /SJxw6]\0T($?ZzIIsxsۧ6//[,CĪ%j缟|~X|fSEgk6d5{'Wpi-I1Yf]͚om{(.q}lu:M`sqLKo[MnBv)ZՊnFgHWb>}} A=7y[Hu%hc UEU4a܁#~/(̵0f="eF fMR l8z$@{Q,'ɦll&=`9h׾/:Cϥ@Tjt``m Xn$ pϦ|oy9qZ˃td?Iryk5͆ bf~*%hwՄ#GE ſV]PI'tq\痶qׯS{v٣GDىnir |j/zPIddY1DNzEc;M(X3>\@^u4z`` ?R 5ʤ$!THR3#ٳ*T5vyOF9{Y˜zi񗥪t1[k{o£ =$f?C[̗íVs^}(?20 kbY7ad)"7cE uUG(']{i:l^*%u+t}OavL*d?FiD33C2-H}rT a+ B>ohAɱ:x'@v9,Fi9TӯδOh_jA͵׬->#8? 8h>7m-bV36 k`&Lq,6t g)$ͮeЛ6.Z|1~ЃC!h,lYAck[.x7w/ 8Y7%A ^PG<JWՙq`f֒G@ [Pm_ q0@mCabFh另ٴ8n[04W$z9U} uTv\(G3afځ6TT:#CcJŦbDVذS4ͺ[ ]c$*50 З 7 _x}?4Fp kbIٺM+R)"ټ-L+N ru͎v~..'"Y`~U` $]9B"P w` egM6IbUk$F}8s-Xͷ46(SV$&I0N^yհSVM!AHQٳ?KUiYO`E1bAhꁝP֩"s:y58;=@{~SɮjR>!lW37ز\YӰѓQl}GϋuFs󴹮%5}MnyPQtBI'=A?5%ТOνApF#ݟoIwNPrםčzΩG2 ^]~B7bY-(Wx%c F~!bht;ny<&}mB.kkmz1fGQ:C\E\ooP{fcsc8Hh_F}DBH#A4crB!26$Ȏ^g? 0 5Nbw!-kƖ(x(TlAƑRVG En\W3?m0^tVࡾ9ܞS<6Lp]9# )&]Liiqe5Z01&~Ni> 1!'ן([~gYA?4C`+7E}Pf)7i҉&|XZ!{@ݸl2d|Y2&9F0 psGFE=Ae>y_eo >W4#Lw,vLW|gX9Uq8ŖLc Qf׵n]!ff )Kp?M7[潹IINH3V/hzz^GAeK߬`^#yA6w]>2S?v]h;zMS#(䋶TR(UBCk=5qop)Rj?-Q¹T,Lm6(!=e2_S6lU\⦚VڨST\ˆXE&LKKm!s:귴C=" imu6}{v XئT_iM╯xPjėߐ 9ouzkEjc'~&sMy0>h2< d%k;Ԕhd_ zsMdI "ׇ$KU7Li6NMV٪aqTݜh9{!f,u3c $y[l?="S! nW<ݮ֟]2t^fNiF{Q]^Kr% 8yh2wNs'f9yeX`";=.HF5u9jwazTf^KG#hK]̫Wh);g_B?y d Z7}AuY6U@3Lb%HC{ %XM+]&Q=뗛6`ޛ-X8ɞ{],]Шi2y >nbwʝNԹx(itAwR_Bx"LLqC)КB-mD~dfu̬HW,nQNO >^Zz0"_*=V:{~V4Jԥ }jWU=)YH JjD㒼 A $ϽtG:^ +&ҡ)kldDM|&RyNb5K Fuy*- 43 ѫh VxCHULZN,[*Iri8u25$H*+lEV"pUa?K3?ںޖcEL ۪q5oG,OOHҟ lٮ4A$*a: _e΋a'XniCy/D< 0$8h`^ U ϔ^5MـpC' N6aF?~c_(/x;fy9u+˥D۟i@,X ޾m^ Ao{"h?[lIe䄴[fdڢPKtB5)G.t x DhZuD* @׆DC vRqp%Ogr`kjQejќk%Y@4?^8ٺ; !=oj&fX{B)lT#Co4QqET*“ٟlj@W\%fxt$vӝ'^ٔRIDI*}/u!!ݫFfEͱ&$d3L[sm܅=nk^!gUMҺeZgL.!-C 8U g鵵PbDc8>n|Oq30i( 9i_8~miTA5Ȕcdr 2H#W|RePUR/a* ..=M/4+X̢: G:"al\Gn!;xƀJ*ƮJ%S9"2N%d8ypXWB*Kb Vy ooV1~OYsZ ̫MLFWvj t[bCL@NS$&m7:tIztxsucЩi5MY-.D@qyn$=ӻ_aߜy[H&{hѺ$z * l{B$9plـ"-5\&ȓh2F &&dU[u]Õ> Wɒ6`9 >j7bl:L߾~bR^xjSchZw _ ŵ|Jxx ( >yK< 9/%I%ִ)K^n? Ö|\㊋v~b@A:>MtI&#vVD hgv2DM\m]*y^ !P!ZM  9CF= S߼ݗY7C{82qVω!k٘2dڵJ)oFZ УOynmB.rN aaU/6܁pHX׷fZ>#bdR *cXe 7ՠCTAJԄov^VnW" RS$܇5%K-#͡~KZn#=ЗVǷf['cqNtD#MY Ti>!Rk'?(bM\TV;l[;X%RH|y|.ΛB}Ǫeb`\Y^jYǘ^DxpKdtmcCFm,OH`KfbԯōcgBrap#iz/T=[ @P>7 GǪ]EvQYh&jۢ)NdSɐ_W782;M.{p*YW/)+1cϭccnvi:\.3bvCN$STB=DI;a;%a({Xb+o<ArZ+1uLVt tY݄=1}}j{>sU ]^E:7D48}=iq+I1t҈.ka%w}2W"[2j'?(ID_θx$!*(EmDF`[n)7|f('"@7)$lo6N"Z>W]{"=@ܺa(TGԜJeY;Nڰhnrw:rMg`G*F/תPJ 6uL7ddFIr;/|1Zq μXo=ݨR#icKu0P]5:Y)"׬8*:ATB=9Q{A~G:I._L QS|&8@+irL~1z`vCK3r#W9=N-GwpĎ$T7?T"Ems;[=?$m:&w@Cl:yA8py쫝Uȧ (P={uox.< ӽοM M.1Pu9o(/ֺ~ #M:NSUb Qr$e$Чզ6 fX1 љ yR\xԢtw̖znG%mRv1ӱ`Xz2NeiNaqSORW%CY?B"fe8Q8Ys <6s4gH燾KJ4!%KWhpM*•LFU$il 7@& -C}䉍ڻQ)=N uW{NH 6&k?j[4)r@׫oҕ'_8V'ܤDj1 &c??=|šOKprSm\Wϥ6_ (33^uہEgL/?Pe'-G*}I]ޔE'-E>p-|S#j=8[%Ed'.4,R!u*SpAuA! `lM BcM {*+N"ҥOJib[@s".¬~Ѥd{ev&6-,mgvܱ/ۯ ?Wm!*(c^]P_ӤQwa{\uje|=G$o h46a59Xr|֕PʔҜ|nRdumf.V3-Su$MnԈlw:Ty ?_\j~ZND.Qb?؝eIw<NjH' t辨8+ & :AЧ ۼIJ.NHCBI.cI<WtR@A&pO;m`e[9<<˵흣 *@pO?+8&IB6'/W?Dܩ %!# n3X(-מ ;$|6k<^  w;f [hB5iXjE\ckY(J_# zU^ _IjRq{JכI;`KCpsZ:Ǡ5g2ҧ")79JQ, [!U9㍕0NWy|Ad,mv U`~kN᠃m0d;l.xc$]VDmmglԀ_]GW'SC;7V^ZwŻ$ {).D/~Y%__skoybݲU3t 4؄3:x{V5"5گBY*:E+/Rq=gChsP|j|H̦8KtNCѨبə[uvv` \l 93Ja]#xMjd}v[> c08F$ |I33V&9{mjnvt4Pa=Ài@ПxOLT`O/!Sܨ5>ffLߨI,N;Esi 6s̓F 2X7Kj] a)zUZ: =tn٣kwWv_gB?xI4pF,Խ`=b_CuЊLʛ,dA^ĤP'3Q"ސ=fB]~a2YsǢCK 0-&;q \!T [B:qYhDHt3mn隷=De_]BI)mlHyv0ҀћB4ۃ[6p@E_ =gS#rh,Pj|DFhP\lCgc:5۳dxr=T91oīE񫵊[ϲǔ'(ȧ̓be0 _8'ΆNuLq=eBe2jASW.|.`J>0z2 h/] H5gJ>9`H68F&\e'$O%*,r rA^:. {2(lMŔ!N*aP=|۴5!5 #ҽІ T[H͙w`zY(ȗ,n!">H ;2xQ,J0?R9eQR D IRG}~Nnb_b4@O#\|g}J9Tp YyK#ΌTދ>Fb²r>Qaրi_k hfv4 Ai&K9$12!^Q哎G:_Q^>kbO˼:舁&0-RKHci6K=9_G o'ͯJ<Rc,B_gA_VWH vB0uHoD܀3C yzݮY!P[1nu|{q':l Gmtq60 oKLi`F96U7A41" knhRJɥX OODs߃4KTv#C[r7GFPPő8}VW=ʀnAUL<o1ƃ:"j-~a^x+qE3Y 4EbL|Xo41D3\Y;S{r;XǼ$\'F7r_Lg*J~ 6[ԹU P?{fL8E23Dh bMìΎ L;vSλ}ܦhX<7O_hBbڕL(%+PYlEo !K#Ciϥ=+нV>pLah mػ9JW,ۓ7!yr CE ৡ! 6 A)ʧȪݿ!{p:-FԿ`-'<n+bQP}kБ6‹ Pm"C@=DP!)wo@w(r$R&#{Ziel3ژCvw\N%{M09t0 q=vQf' oF?H̐1…^YܰD ]@vueޒ[fLT1aᬸtg3%\NatԊRR릋6pb@;x53"._$eWne->;"9>NtzUXi!ܘC|tsT52c$5-E\E{`RZ!߃ղw[Bs~I`4 \yOr6wTE7J/Ә 5h4ܳ:0ȑ, xmػߦw#-qEo/'Z5zshFzKz!*LGYFjU3,J3dӛiΒ%0ԅGp$nvĻ>yZ7Z<Зɿo.熗bS25YX #'V B{ 0;!58mx5}o-m䤫4GҌFLiQ"wJD/{{uz tQ87FaܥF(3ΚǸ.}ԪMHYO2emPuԗ1F$6uڐ?fRA,3M&Om`uL9r/(Hl;g<5aD`& ˮ6ZܿCEC+Í4cr]tI+;Lc {R¼DuU=Hi`EO K~AY===&8iƖXbԥynŭ .S# 'iFIQJIrΩ5L*4-?g<WF̈L0qiU]/PtGD&h3RCa"8PR- 4 M_q2EЛY/( `dug9B[9aAalYn.Q="H;D-۹`Xa,UY_ܗX'kZ|ܟ@ ^A2߯!EEpM|Ql9\}Yb2\v>w_YRTIhJ $:ԹI>)dޘݷ*NT<ޭ?ki\x.h!#M#xQ*uoogN3ʏsQ!%|i8Ϸ9VSY.OUuQ2p.F`GCqסO.7u6{_DbL5zע CȚ/OEʓrf_D&_+B%u뭭70Q#+5[Ji7G:QI\.woɇG#7db14úU[q̶ѹĻhͅ\վDnH6,v󜨿xT]7_iX {e-(py.uBe)6ԣgCr|u0 >tc%qJZH 8 8k{ϻwYQ<1  2 :n| I0>mP&%ۭkݓ׭513=NGa}o3z.B)NH=_I VzSB-uxnݽQt@Wy!0/RVXNG|Rjj@4:3P>nɖNЎ0yE$n:3 ЮFoG`* g8ZɌu T1KOhRp5$s;8.˕Qf#i8'@"p ߠGic+X. P!40ݣ>|\%]Gtע [K5拸7kzF }SW; G~-B=?$;y<7Nw iZŐf+_0WR]6 $ { "/#pXp,'r9]ˢ(kN^s.+NCҲ8V?7;@r< VqJb Ul&s_` ;tj\ꐵ C1;*IRL[Toc $>W(Tu z!Q,Qq)&5~ό|﵈x往Hq?AT&TZz*8lem^Ql#U`>J^@ z܋UmG ?%T![+;YF*@kʒO5pl (hYN ru[߄jYk]䲩%+,sL%mGÐ"%w'?X~ݏn}~쿱nCexV[<{&:xV]GW{yq_Ixu?MP ] \9 x ϫiXDH~Ko(Y[#'ѥ"Hmxz\Ai@m~Û dYخG&&;K~/\P5QV gLWsR- !U#AԯY{A-62+LS_?]8 2W|BUfk&vgpZp^N վ {5,>?wd,IBzA@A[xۑGWem%#awH4P{FY&vQ3oBHڈEu5'VQM9l<&mhO}$KLZ_ZMRjGlY~AnQװnuO>C~ZܵjR3Tj/9AʾŪ[g{C?yԫ,ٗ) K7{E$3:_!IV/mkj&(fd5Ȋ]e,(ѯscÆ7Mj#d"43i;xC#,arۈ3w"t55>-RuxѢ〥GaT2 }v+IP}n./+=r^h\꫷ik65|PiO[A1v>9kiw ,Shnk\+7oՊReѹr2FjFWSŲ('1!UTWZXEiZPj&GɫNH(S`Zm,d; E|5jH%>;g;Š ULd4GWٷ֓^DQkӃJZy2\c3T അ;}FrdOW [pL{x%SʲkU.CFK7R~.pzyz|Ɲ9!d{Z_Ժ% xTpS/|ɞd9"DJ+dƳ?])Jn-*i N!D"xՇ(n6s'GWetyY|]v|b:4bNԸ~Orhk;cmgW\_8mlyX* RaTIuF}/UďOLVY*l h/#iQb>ߠgR)7վ`^bao9Qoޅ"Λ\ɍm/n|1 _oC}?R1KZj4 ,}ȜʩF͔̭R'WиYVKH3&7ԧ9pI?_"9w7v{H$r[zɡEl̴*8LZ0^@~ `өڳAèoҨW&Korj rN*7vVV{zh5D`ZmK} nm8smxNġu{K<X[:ƛuYVsc9wHߐѵV攟"{H&̐ϚZ c +TjIbKl6{s\e׊g/BX,CGEsZM.[j2w>1BC%9|Q7 eޔUsVxQ&` v1zJ2}C99^ϰubQ(wvcÞo>ЦbAx%-NU1蟱X)X@tߣ2ϝn,_*ԥ`Q-ii4@Xk`^V \P>Qܝ865 ?a2Axij6 M mhF23c^qĩ[VZU1|)ksB˙2]ŸJ !Pw-[H9^Hc?JzbZhRZ h}3v@\iQMg ?/- h `VxU;Tf.{J_ f*(%$D?j\S5 IrW2uW0ew:KI1L{!l": &MJᐶ+"q9#"KId+} q$}M!J(fL롪JcE0JOXya|qӻN֑ nxuClɈFP- RNtJr1f XgV##IP:qtRuT!ŧ`X" 7\e ' 0J=>#?01}KkHʨwh V }nių\?BϠjXIJ`00sBȾaԐCy/- t1lzG>Kn^t*/f%R %>=<96,Jz=ˆR/Y0BPR =xF"B*$"ВO75a٠x? S]_eg?eNd|y*_:>BBVz.fPHk"UgRa6 xL^m%pң1ߋn%Sjczg'{ʿ\5pya V#w;"QFe--( T)\S{ 9 r;c&(pnӗ?׊nEur0GDcA=![F'Y {!wjIIO2<1RGnSE<5S9eUd(G7#@k<4pdʶ: G9D9aPl`ެ-# $jj* '3ujuUMo0"j'>T-P %ܧUdY3cj=o$pwXD&ڇ^: +M ŕ5"ṡ郍Op[,(Z#ыYO3`hQ[Eޏsio۫4Ŀ$ !)ߐXK i`]fgsc+KpfAw"~jKqbRUkc<*R@{:dL! dˡO`N;^!z}aFPվ̑ @dyЌo{Xs~wKOjⓆ$%UT!l(ЇzG  yFN" Ycl!х:v&sê8:K+m(+pr#~bʨl`{C)^snml̡cA35sj~hPv#y3A1[ضw\d`&sn,G^PUva) *Se73B=l )btL m>~D9"cn6Z_R, +VVL7)LR7@혼Ho]T윗V5M[kC.EAypxt+9g+o]|#BG˵l ۝\*+~ѾN;(kS~ ^1>3P'2zn$YYغɩ%,u4c ZήGJ@Ȯ}%QĀbDr ؚI鎸1nabLa@NR$lyY%8|@zfbd ؘ8j_'xҠg.:m,a?qAjl%rHR6kڼ8{?G ܒ戩-U`7E3m>{pk)xHf3hN/.lE>=e]PY04Ax TwE]6ۧz ,3LN$cJnOd4RWf*!Bz>NMgSEk/~Y1kOPNY[dLGf!JMdLY. +$9L ߱ᮉG>B =|]'Z atr }Szf8Xc7ɨ4/f:Z [}eLB~Jv|{.7˭IT4rFٹ )\щ,*ǷR[h<&P} ۃߎNY]^g&Auw(8=m84f < ''U|&uIo-hvV:\iZ}3%~$j,;h1wb6"!3O |fԟYwljmU3(*%}wy(Nn +x#J5034eZWb vm|:a"~q9f 3_Ň4nuZ)_uqBUӽGxJUٶܺ+\OK=aTs/:[ bJܞ'DFuKgfhǛ嶬*1 4BN }N"Xj%DIlɖ gl/ o1~ }J! }dyuieznËGNLbn'؀(DƝHI淞B%y/$̴̿ʳSU1nO=mfSaK ^_mUhT&{'S RW-ܡP!V6cvk}ZhmR17՛-Z4"20vy9z7Ig48h w@+RW_ODӭ3+%T/ӯu~&T 5_/C3'F%X:'ԛe_?4CӻVSf0(˲!>>jB̋LdHLo+ƾ̡v0OȒ-HOqwXTw CqxvQR Fiot"g$(p2|uǖ_X~mF8fB݁՛~crŞ Nxc"gpaa'ހ1:`HƈlLٜ҆xqi\:[f-v. lxDTuFpnߙC+)#9V[{[E&t4݂J񆝐6(H0݁5ISX`}  VV&(gKb$Bs7Ҿl={TAz[e'1>ق+:Nef]WA "T*GKJ6n4Au3%4E*I,#}sPqY7&&ZhJ01rУrdB#6ޏ0ǡ3xT$Ey¬TA#8/']AǂV;Mlg.WL{ҁ鋞~^K>b+6\;Hl`Q,̟F\SOUBP\!@*s?hV _K:|zyU|H^^1H2 ?‹$h >IB6(ʐr127Ul m!ݏe~Ӡ=ť3U':c~{1>,zřPđ (>c "9ŀj.n=1nRdT"o=+=KG[rn.q@!2%*by xH/5g]oébYřơ~>N#e,[;7ml!i' DQPg/xMjIF?u~b8HoƬf 9\tXg”]MGI|Z9 _GR[Xm%JBM+ĐH%TR ӍrCRog|)TMWəM]A=u] 1! 75`~ $#ʉ^LfbVšURvM9ziQl$0@ޝPU`&28$ :KkfI"9V]0?pB%IAG؈ ׊FːbIST:=l1ΠJGv&-t`#lE2Jv>V]LRfG鱎.d7=dO6ڃ'o( 6YSiMTVpy{R#hƼ!+H r1fIemٕmu [=~DjzKc [?Xl-3W@:Ǫq[uT5yRC=v.3dc;~`M)|J'y~vܖ=!)1go % D`7L|="\DD?hUϗFa 8;-VdqSdON>7,=_(;tyu8`>tg߆|WW_;qun8@uulKX;' !82O"x3dæ\ghOZ''>5+R;5S*֫4 v,3&JK5ۏ&B!L(-#do'ia_?.hx\^ B}^K+їa E?Y3@6 Ҕ<^,8+%](R*d3Jf4 mC[7u~$XrpeC3d^B 92Ӡ_tf2X$>edW3dL\Y^ǛTq,oGH? K=wUpTeM DZ Ljsu%? 0r___ /\n( 쟂]mPjlA{82T5tN'V-ngG= mV #&BʬrH xY]uXވSSSV6D 3_ҶJP:{'gQm'y9œSDr k4Ksv*(g^ bK-CMܴSi%,r[Q]FI v"6JLtO [;-V㳎g܃tl<1 %i 4؏TES-; @;Udl7PT;<- C kh]5D$d/yZt l>qh5H;j%>;gћS) [S*lSlot)zϳͼhC[6d;#O_cl |Mda/u?AI}'-`)P p5+qV'.M[A8oLDf5z=6'Ht1qA않]I`o|3Paיʆ}gD Y(@JʴYU`BJ1Bkd"ћRwPbe9]BAURu ayג!d E9w-8“kK@UL͙)5!za2+2$ö9ñy$]% i`_dQx"/\ZL|-F kPMxqAgL9<_)nIP3ZL<{v9<5*(N;.$aΞbwǿ(B#@0[=MWxʇ"_{9gI9=y#v^}Y/"^~ G9#e'(۲BO Y^XY1+3-zxְB45[ni S ] -D_*wg6{ZYUFUż5h:lyyxeޔeb#ü-% h\nV?TD/80EAb =}]٘-(> ~;'@{R ƫZB )B#>>S2Vp'= aSGr< kZvu>u!xLB0)b*J~|(%u`hAf"왊SFF BxO^8&2`R^Q:u0XF[ qƙnL(FU@d"PJP4%E%0Caӿ_!WA7~ɕ=#NW*9ݍWa"N M^Nc@5JˇtA4/=ԉ?;xbR d=-ZŢo_ML-_ f K Q :ou|x:Uؘ%FLOVgX;vqÅCq\M5naf*w3{¯) Z}dŃe3>+2#8`yNKw cSXj?k=dm7|з[T9l8,*Fה'wB- D6k|v~:CmAcہ|{ƅi3vI.JBj8P=^hdm(|̕g6n0:'Bo^5nP@d4VB`IAJshe8$~1ڔP{)iOj(.&k߿2 >)8^!M. u*&D6UoإEh< A R~9:OEGbj5ٚF>h)K$s76n2Y`_pHsT?)^e<rc=>8cpc LTϧ#;dy ZHQ|g&Qț2rNY} 0MOcO8Nha L qZHAg#ݴ;ȻN0^:Hڬxt/Q68KI^M4jc*+*\1zxoٛ-v u[v6쐥]QCTEپܕQaϙ»+~kcVU ыv]l}YWg.%*~}"?m4?X}JCRW ݆n'@T!Md}if Ԯ0< ?1Ss?wxBci>,H72IH(U&8d`瀓A\iz䓢5}ci*L^5Fw!==v ۲ @?7HR8Lxo]#֞/ 71ѣ[Ck D<~$ũcgхGnB 󸬥_@!L<-^teƮlywA/j&u.ihPYnnB}Cx9W3FsYSvd+W""RswyfzbmWcF 닣l?!cp5H`nȓMGwP)Jix#ނH;g tA%}S[J˖SK3jTD }ZpT2 l(aW"GЍ!sA$ţs˨tѩNo.^VZe*hos*u5YD4$!\T 'U,9+;DMCfE>ol{*%O}v5(sGPJDŽݽFtpPuF&]T\>)$[M.OW#+b͛ RvXj?E쾭 j `)&FNie\B-?l>6ݵUfŚnk9c1}ʖyMa`s/ӵDxVZMљWF1¤L"w85#1ڦioop\y*j(V#)H9[+ *x"x uس MhA;ĔTg,o& nY4rڄ~l{[@w&)p贺wyCNӁaw߱dI |c(ᩜЛ\M&' (PN6 )v2zwt:=`\&N^5':p[zT@r앶Sd19΃N"4Ȇ6bWȺt$<)g#f/d^WNK6oۑH'6n>4=(\,9)h.Ͽ}@<ۯst4V2*NM|(%> dߊ$Eza@Y_^:Eq|3Qbߡ;#YF(>xЍ#«X*>ݓ*𨛍{0}l.\#']hC#3Z emT^/rMm[;!E$HqY-0_mgA5[oU/X^v TIߏ# ;Z=s3c7-:N1nVGEhA_K>~Gk$b%z$&đrgoX*1զ4]}5CRBF8L+ZO YGr@(;)$W8̓ZIQvbv߾zw#JI3ݡL0hW;0&> h`=敼>z-Gʹjj1cWlvM(euR/y2r܌jOrYΠK+tWHu?q}GHtfpqT]eIAYd`MfO.?ۇyA $[=ib4AE2=4)cЀk}V?~ꃭ9\jDǹ3,@E"e;իEmWD1htpt.T$Or:]G\o7#ݚ[P~ż$yZ,hs4>KL vG\mZ*łAdrԩkM+-EǛ!lem.Z†R/tEIR f$JPݝL %q{>b`:R "hx 'I_ q:P`L^! 0fI/)%7;jigPu9sH-L:ˡj%0N'܅ vu<蚠+aYieDU rc=ynHV-5EEaGFnm?;.K% @͸ڄk(4Ɨ'˚ 'ԍ~d"xĴ#1ha}6#gf"s)e=s!OB~2~QXb_BE~GU/|WeY+K#zK?ՇcS8k ǔ`ՆFJ8,9?S,8Gq브4أ`S;sԕ &VaU ɟ U &iT6 ]]eie]4oJX^-&Ƚj16rj5Q%+@TT&7px+Qu5S+҅Z|?O_"CfYO@?9ɜ* lIYmPk{w$aT"` {?,PtNM0$Bc=}#M+EJޭWH6vHn 1 f-qGd@)m5u9Rm?rs.}^#gA?vBnx~Io n4<Zͫ o+>#x8sNϠgvdɳՀa"\HbnNK:I~28LhQ#؂BE+DPO03+[P1N' yoȂ `G[4\l[eKT'Sv,ϜRdy nʄXaHՊw Ѥ3^Z۫x/݂뗞qJov7.sɷF)k3L'K޶׺mJƃ"hSBn3d鄫cS ^7vz ] Su olgxd0WJn8YEPJ2PCD/Z:H-ЮX'pbAׅWLMc nS'ٶD̸T^HB:$"89$;~\w%:HTzֱ12;Ҁb?AM{PDepѹq&h Xbߝzu;q"|}?X$u0.ȽF؈ PptrcU.j7;ͺO\u-\!oO)۬ņ" s4e^ЬQ>(M-J؇"]aޮ'] ̖=nC37|gݨ ~&tL?8殡LL>^&q$y>ϻkgEWiXsHϫIq_6 nI (wyPEwj7'^p׃`Qb{_QjiݟVkݺzBr` O(u Y-e'( w70Mz 4Oub9Hh?ߍh 5V"j1 jgQ I0GJV7떆q%Ǭ7WZd{HlrN'ɅJz)-Z 6"U)jl;\Cu<uQ]А I o[`\2͸aJR!oUUǝW  de4͘VMVe5~[29=x{ƃP/4 ;O"RHCZ,O ݰ2=TQv7?{JITk8E9&j*lWrL mbbrҚ-)kHJxXEJrsK0˼)$rjsFS\daUAfXIw_&cѭP"x١dDB"zqk}T"L}W*~C>Ǣ$Jl.2X*~4 ?z8%4Ċ Ц3g^kupN`Eh-XnWܮE3k j=8GeVN^N lމonU)߯Ŷrf,LL<0OHMO&@ {K|]Zq0CSi +?c`A"'Y8slvVz&_p (#.w5ۈFce#]L%?u3Hd[ϲT!{.4ú]Åv ~3|r$4n-bx]nvӉ9W4A1>M"Q>>~#O:y<I%8_7PўK߀PFu?isZcM,킟jRP7WdA! PY#CǴffA{7(LovhUaX2\H`#3bRe:zMQ bi#St@+yOw #Kn! 6ZBc% l$E2$ X1uSl'6F7go-a$<,z`$rSɉ`潈Q*C {O=avGQп>ݵF1TPX+búiQ*R7gu'g1kcBPϿV: Ҫl7Ѣ\VȊ͍,S8Ȩz#uA5zL _4+O*R])j%F;Yw_X!v`rHCj ehƏY|:o.**!A{ 7*'~3qA޹ԟ0۰s /ʹ ±?nf1ڹh2f ?DA[w^mOm$CKz'Gje [yԵu ԫ4ݟy)]l(Tm.+TJFlsM驙4/8q%KGrޯhr[+^4(u`ػ,`B3*ښgpg5M 'ٔ[b;;~,^|5 ;IT3C0ty3A}N{ hz I[{Qmי*Qrs!; 5hMOso{4 6'tiBF]k.L Q$#Awv|N=ƒ؄Pw*,hjimG`J59mLI} 62{9.xvɑăUJ` ayQwBu>y&!W% 1A=;F%jWB7UY Y5Ҋc3~sϘLͣ9]h}hƶtyOCR(vp^@XƧ$޹K(^ƠygԁsK>2g@sb\q[Rge NOό۪ýNIp/tC#rXW_/i1z_h+qu 3|B+}_yȟNK7͖z.:Q2wR3WU܆6 N|;$D"9jKl\ˑĻs1h*B .R/.3Gn$V:D2QLD4V'hi,}t8foL|y>7/= Yoe f(}?Sh-:ΐl;Do 4ڋ%ky`<*L(հxPpcS((ODNcrahP@DC.ҧO,Qbqɪ Z#X+<@&ml2IVS, Rwb$epOyڵ^L'9%˰ 8(@]44( WFDm<~>5ٷ$e~vC|²7Xv* )dgWJV}9itsV YP e[?je(&Gk9=%TFpwҨ3>3 ǿ ["]{+Vv\;>Qt'a]p&nx0jUb2UB O|p'31dU{ _^=]mޛMH#Z̿$18T˵e)d3BX<f1s!&ƀ$y=af%Ta~Q1~DӶOl͓cs8s޶Z[ܯ5ƈP1ƿzQ3JHa-Dࡰ{axD8>M]ϴ,:EglܘdLJjtS7e%MK0?Ӛ:^* MnS5+hF?gydhb8%ؽ݆n})Mo]?sТƁJ 5mm fMN\ihŬ9_0.A|kx.ʱ?"A mwC]un1qQf%JN7o4m_v}F~lpߚЮyUV,NX۾of[< K'ǜ\7ל.*{m% 3wE?x)I3Qeƞz#<$_n%&+x~3%/*~9 ٟcHmpR 2{-% 642!N8)vFPB-dUЎB4*Bl`N&:%^`Zv"~GPȒKLm#Hy~#9P]ڕ< vDFÃN@h-jc 1jJS]{po sF'{㥏#[O8B[V)OvІA\~Bqwa? _1F| h*61F#=$bQ]9g~ui9橔^[vd&YP #_NU`> P=+W 1G'>($ 8bol+55dan.wzQ8^bvO0*0FFNf fLU>Gm=-SVd$O9DC&H==`_8M_ u 3qވs ?>cr%i_p>he%:{@;`2qVqDm. +xU3,X"B$d {$ע)l׌DZ8BQnڔbϔ?iRhX J] [H>U!8,GQͭr&>}˸8]X #2ߕxVLe5Q#o"}s"SeZ֨|vs])T[1a(mPf kkէ+.΂"D5ӏ/'ڬZ 'M7Q̭/4~RbLz,i.NSۯ($&>qN!Fts6l7  2*ZhΉgeeL.d)w)u+ ilsU) 7j}`6!tVJF{{A$ZrKs E j$ӁcƳߘ5 G5ܜ}]m&NMp;tt1 n4鑒fGTsWJ*i؛9CKM/Tq솬'W8@9&5~θÎd{:uhbb&eE!2 Q>G~)V`,R)]=q buRiO,@@0_%Xø-d>"єchLPt2K9^2~55CBȻ1iAF Dkb5aè|#"caß|ô,LPеZѧ|ʯF!)Zҍ:q~-:1QcZ*\K` 萟"Ja\9G~B)Yښ.FiZtb޽A''ބa7Q]QR)}Ǝ-NM[}|r"1RYJ`ދḌ$KŽϨtfn鈁±M Zqh"Y8$ƫhVa܏!}|;=[_޸`׮JWattu* hH^T>x}E'n?%t5R5p][#r3\`MrjQg^6`hnrfL1x[Qr*Lvbz=,S2oa:I"d˽x~n,>1zL d@QǹiPT "<@.P9Vn~BciIX%la.`X&Xx;V6VJ0f-Wka*2Kt*"CD~ց`&AqW&&s_=7$D)Zxl[sGўƩ(&l NYRwϡ&Y甠{;&·1_X/q8D)%JaW7uwrt.皰C6 #I JtAA)ۙH\׺ջYٙ 9IXNH㟠/96:QFb|cw\OΰPyt}2M[\AS= ^'#GGB@sb\IΧl=!+:O sMDwEh~^ѩGdL*G7oP~ r8=ϸ=W2$K,XܜtC"H-tOc:DkTj'@ 30S4h^f "OQdPMMh|T8MYe*eҢ)9T2GeѺ h6'TTB3smWd <%ΰ+GOSEV5oMDi-h𿯝ל ފ V֗U_/gws@sn|!w 0ԚwϫTZU8E5Y[o5LI\&VKsU[xᜄCޭeaAeQKD uԇ|b;DYq$ C(*4`B-I>R?61VEU8FzVp~YB);[˩6n)+. ܗ%2oY0`,'gR3#teÎ_'9EMK:26]l>c㘣""zpSzL/I 5>$E\^Rl9n_9eï?]:Q6 1Vz03 FxܞIUbzx&kB0BK\H_iYieGS5𢒴ܑ;;"I<gtphoژx-юša]#/Rt'γEz08YPODL뀃& '.?Acb3_Z㝸W H$LUoS/-Qf)ڵWPU$ixp]r];lX)cEBc (XR(Bw*u$qdӻ W3K{ .&U`0 DMtL2Z*Uc `1|4B- /ᆬ]|N `C(:̋^;2 `tfFu:#,[*ڿb x#C)Ux辳1w:gf"KOP;]w Ӽ kTF9 uu{GfzKFEʰ.}8| =M?Oc8l6Īh6r]<EYir-,DV]Ϫj ^ 鹢|/y 2 .}ȑUκ}GgCCdNog7+>E |?W*.ƶs4fWb!`$SrMx7GHϲr!#z:Ы1[]lPX/M0铱ZpKoiF$zwYx7PՕZ89a }' z?/~s(U7Cə/He> RbI=<ڃq?f$.(1TDS(&Fd*uB#k:vn@|vRRc'C]NwOJ9qǙWyܖ?GŮOS#Qy$%$7wlUжޯ@:`L?n=ςxKK%1yjx>{Vw1a\Ujq1c;ϥu`Cvێ:~{gu! INtVwj4O=Hlֆ%5˅ߦIlZ/Z;|L)"ZNAr}oxĀV!c>A ;ɗ$3bN-2C`GjXfmqoi86(ۖp kL~juzݬȶh^NPA*VW!,~_؇5>%W}P;PmO$( [ 8L|\/ ]x )w kj,j#і[1Nn%yuؒ` lsI7IK ',&hG9TnwQ$$qo qfa0<ݘ4BU9ؓ@# }|SM6w͈*tHˁi11`syrS(;ZObrWs+`@PF-؜yOe=( ,ad?ІonC>Myr9֟^ ]⦗Obj$IoT"$D~2=Bë*NcO٠ )EXU/BZfi ~[|YČhXh-i~`f`.^mHze;.9?mo35IR5oʴmB:U E' $P z M}y4[p! n ))ǐW)rfh܉nzBy8()N+(ޭbߠO6ޮ bV27V.&^s#`xA W$u/e1ވ N$JJLlbqm/WFB5Oxv޸(LL,`l,leTw*=X_ٕk1q =9>ZUBgөBU0%86DBS$ ۆ(]ylOYo܃v*0bblȇݞ.ɠ{F>`ѧ\hʕw{N|HBaI-R,I!"-ӬbqP]FJ ~?40[;Ӫ{x7 Rs\ G `p@.׾jeŗUsOʻϿЈRXg 0ew=]uU071 (I}慄KắzgL`WB A/&&HgDKƺܴ@;1%fḦrpx^5J~)q"#~ddr'Rt1?L&,ABj0b ^Z y,Xir$G NKՓIqk˄vNyCx- %Q1Yt;GJK#p$j9>Դ&ˍdDYq([V:.6k)A^%`¢2@[Dz Qm(VbIh( rwP$yWTm[.\1 3`Ϛ a,wοO#9N5mMG?<S*P'E (6t%yyKQ&7gBR s Rxe`1i::NJ%]^NxQ/Cx)v1kWA!~{5,g,Y} X&g0:Q[2oU`y?9#|![1uYhTJypTسR,hq7nJYJ^Q͌g&:&QQy̒wwr~X#M9C) ޣp3Nϯĸrr$3#/ ɅZyj;Zx!JoYu[ξSr3eQg'IBOԓuUHs c=TW;}4=SG罰;z$LtK*:V:8];aۇffH PG=>D?3C$xU'`3 2Tet#2UDr!ub$`ۑ(/OǑK=T+EohhꃢO潙J=h%%2/Yʍ:Yg^+a xU=od!8˶Pd#[|/3/Z,tjs-Gћ&b}YӦTEí>R*K,d\mϩ3\#/ 2%\KWZAWld[ڥhOie{&ib 9I[f׼.)} زܙ&yKsnxtr G ,ޔ`>S`춠|uC3&gT rs:M 8' X_Bryx`7 [҆H.! b&f@>2ɔbr_xB@9:Tp)-x;*MCꖢ>pR{9&2+j#O.S%}:!YyKu՟lbZ0.HSm(Z9b}ԠߙzOby>p ^H'ȡ&($ jYg5c~Dc鲯蕚;*w輈#.4 .UsY[vp@3t_L裐ơkS(Q,whF9fpC$l:꧝n7y>_2fB:Iyqce8q:{sqݜGl1Ç .JJn`bZD!&Kcdǯ(v Mt^(P&@)I&/ShP?aq,#xcIkK+\_cL é&ƈʈ~͵q\V`HV<)` WsCh뗜(b*L2 h=r˖.&&^-IIF 1}iS\SȩX>`s:'J~2_\UĔB4 %9T=@1G^!I&W|]|*[ d(I#*}W t$=FY;pTh綽 R &sk$^+Le荻FmIg0[%ށ)7x^ˍY~K/(Ay U -[9R= s={|ӫDIvsRꗷBotBCfEsnf[ɱ9zh-5N]j\TuPls uUX|7eIss {j="P|Z+g*6bkhg!b}!3ZZ7B Wu߿U1u~͍F]z4N'-]t}ti!q#m MV~>%L? kgĔt/b >jfxֲt|TBfhs@"k bi盹A|%͆6Fi0EBsxI H١}R۟ PG6|*9N S9~Rq^Y'_ @לP_XnfaQNd)3P"9>=gx:?k8c b& ތsWf͙( !$Z\.t]f}qnC}ex ,?dRꆒnK+Bd u{]j Z£~q]///^@?[yۢ*̓0TY&y Z }_dΕZA'Z1~*M+~2Eg(#K99*;ˈu Jldg1 o0Js&,Y־cbw_F0!`3)zT#; `IRHLweR7WrZқgj@Ym =.^<l:?+Wr#H i\DL5Ue;ùutzMG+#2ZLL>LY6(F"Sgu?=I8A D&@>Gayf py^c'R*[qUߥPaLt`7Y6Vwsš ? lȂnYߐR'i7 Mm00ljEVR5:B]R{[\(=2KuP dR]6Jq]hCnd%dfحj,;5kso\ږqc9͓MS]%Fg>8 +8 W*4mzߒ=*nB2~Xm7/m>=>Ke`Cz kt 6mꥅpՅ[ԢȣB)c; [32x7?&č!0*QwŹ%1EG 9EV}4Ζft9pG* mA @ҙrl:k'},i@E O2l+)P~y=G|l%!w ;cI ]gSٯ[9h]c3 a6&vW*O%w-kzMNj5wnݗz fK(XjPcp> ٕ:p5zN}[ʦ8PO0?c9ZK좶zV\"[ZO1u#iQY\B-&|`F#F(9twW@1rAM!,gn!9h-@Я"zG}` ˈ|<$QIr3Ϣp3W(BQqd8_Db '&-Ҷ9dB[ЪEx_9s( (!T;Mۢ myϻNt,~Jf?TǽÒijPPv8@fJ&]hBNUvg  )nrU'NcٚϘ +2}%+E7^ ]ƽE #&|4CNvFy =J/7ڍP\بlk8*}EF4j-~k:_1a4r#L! QC1U~|V 2~@/ .- >ҫCy0:"awς=IcѦ~I.5wOg! M܉^a9}WhÔ.}1UاD]VjqlN}y,Q;34v l&KPi79}*XBtKQX+s }mV8`Oit,u9M঺㪧?-0H~U0DUS/㑸 m|Q:::6}.Agbz<+ v_"5KeԐX-j­Y2˻hRFh_?z~V =eH}AbW_'SA7qʉL)ͣt $%\!+i''a ^3+{4{#KWs7d8j_^sCѺzȦhsA}8Hdu|h9T[t{폇,/$TM1 H^4mOk]ꤚ绯Q8n*X8i.v(IdluFu6 Ɛri+-AjDԭn|>M.#' E܏:נ9 Ŭ6`mh^ d["b+@FC=)w 1Xnîe4?tIw\:8\;´F bm_#{-a`?.Z~~oM!m<U1[2Eٹ?97Ѕ q"nt4< Hh\j@6Tӎvʵ'!=jlJc]KꖣkaVL~mIq0U*6WI%h.7DG6)J\4yX5vE'#;L;2zj"ɁPƐ=;D$*+z[БWQlaD((^NF  SrX)^; gWWNRȟ@n|$!տݢѳMJڊRn@b7*]߲.6NGWA"õX=VeՃ!ЁG kXgs=$F/GN7|+^Z9O)_ABЕPIdO(΁Rq@c51_s8C- 'XYsUvO?WfO^8o!oM[r2fƳvyRm $?M:b_s(Qh 1aH"sEs_tYcJ_2p(A8>  wej$ǫ =3Z\qy#;Y렩e܉-Qݯ_X@om'g7bM~@iVu}p'9FoMBm +u5Y71ƕO*O>A9бku{O?*ժxe@VϩFi /}(5 -AWlj/x{5d# pE֭"w.9ِG/Zs'KZrnޫ|ؚ^HXwƈj#`1GF)I6βzb Qq`mj ԕ3!Yu<w;\mA`ŵ8,'ܽ*“ߝ;7a)P*ǵMd4'D9=U!ǹhϼ8cQ^Y\*}meM/LZ*H"vvrCc"K e QJZ3myrPTV->=LUyO2W6Y9pyD?«~W`s,"'O@_ r+Î@z&$mKN.`r*+̸!Q{B;=Ijµļ'~5yrw?-,alDz+%b}?Hq6.o!8FEVc}}OҞb po02:m'FQ-5Ao'v).D^op+퓀!Uh2f&,A}؁TS, w ][tF:ؿnoK8=SNӞ'9eƭDDҟ\7Eѿcb֐D[L]ttj#Kh!¼/m@GOITLUD&"_JF3+ }/V%jk@zNma!9!`uAb2إ2zJh̎\hhmtPOEJծ[ҏF61)@## ~{?-/PzMܪij^-vYHm]AV79*>]M~/D{> yXlWuJĜ[K֜M!C+1O^˯.Q'>^ow(?D喷Zvo_-M%@b@`dkV}I(-i6¾کII dH<.rX >'k؏}@?fy`WRo%k89qSXoZ`L/GmZ>hAnW}LĢDfNTE!_ѧ xH#\t\ćdDxjZ?5b2fH+$^چ ?-v"7yp+8caRʆ[`7F\$WѝXe 66 tv$2ޮzs!DFPrgU@ɫ!'[ek/Lʊʽ^fMv?nAuqk騏v]-;a+ 0LK^]I0L 'w =釒s Ckn 3y9,ux=`2%od1jcF"1Zoi,l [ѧUwsR ;ɪ4)r|A20cLBsk2(({Aݧj:Ni=mDRWV]n…+t~lmإ7 V̈́0is(!j3|olg#0/0/W@ց6xR՝݁7X`wsPl]!{Ӡ ! 4fc`Gw1T LwS XFUg .|H&nzE$K6)Teعª[nzۤ|-hzj))K;Q6w~V*81gjiKribTvAuUUP~;mss1\{ %[w :QCCG;Ո [ԶW +Y򍈻?3]|%gNꟂ]Aɇ4Ǹf wG1øk "pL3#8/xJۅ=KL]KƺPt'Ј,b wcoyrDFIX GGzwv3O9.:M;Hb9a Nfݾ6!Ico[-1uՉ4.qCJ(؏*+kf9p Xr }g{h>`ȝΌ܇s_%I#9l!N[1%TNHy& oH4pANpʥ}Ip8B6dSür-07w?M ߨt&a4┻7mh&Qc+VP˯*<vY> lcCMފP`ƊׄTqHyjgU1O8rm4!o1a/C%ruP#VHDz+¤¿bD2[IIΝ5 KWuCTj/5XxW@N#A [/Yk~ۊr$mPទ֊ uDk\1jo?gB!Ԡ=m&W-B@,ˋIs&I$濉;2b ˷ǝ0"NBr9}xJO; VVV\ M_PiP~o(N̛N"Cw${Y[0ovұ24d} 8(C~~px,Q[Ofh-zVu6F suPI\G}=SgA˵?bw :)1Nq'2>.Zks9BT .Wr%r gx4k 8)MTn6^c_7#ϤDd+ME]NZpV~V5e*nŷD_8#,o5)AQϠm‹ Kr]5 pK&߁H^CCRmX8^) `ޝS |ftӭvފ֮F|áA[잹w4}b5_Sms<\6Q/ _zV"rw:Fa| I ]s/~B9BH̺x'F62I4k[?!`-XQ̸OhStj\>:l&iYY__I௱=jxb8Jh<ۭp 6dE#.n)uDgߪFLô%Re3bT!L&{W›䁏T9U rx|:CM72!wz吜<pU } 똋 =~Mx &e'8í7J `_WOKR#4k V:>]_ {J;rzyJ$CN$,OrRGJuCꝢ汈ƔM%쮞ȆjX{$ =`ĆZF/!'{mTgP .++2]p)m\KBDÑ֝;9ZuNR~6 yA76Ofi:yo0~9] 'OȤLGkaI! ꫃E*L:HS>yr{ q̬rX98̙yMR28!N5%4'3! V,we)2[wcBjxtcN[ݨAj8w(:4~y2c88K&0F`$! &IJbYak*HS)*Q4b'DCWԲ 7C?U,{Zks#t|C%ʭ,E*{)ICLU)D![& i\3%?\ J޸ nzDH-Cit5{%0 qv&&/ڙ6w@xq@ #@L3֞Б :g*67!-Osð>gObm?./+"n3u0 r >\{7MMWeIN 8 4.'CSK~=A;kiw__v39=R>aO`uv>]کb{!:_j&G{]Ual %}b+cmjp^m-<`̸@0;&0cEϝTxqj@+U"{@-)uG z,cWa4ᦽ=4jLc!pej3Џ!(8͠ٻRʋ#&G7=R*SI |LCt܇K;ZwάVjs~vv$c=xaV*#=97Č4k5zL1^펽Hv1˝M#xC O+Iԗ/Gg~qߜtR{ezg*L6Dԁz 4"m7pٜbL[I@Z AƙÁݴ b^/޹rt+̖ᄧ|m\ M@AИʦnO8͎6p$ 耕oᚼ;&n.zuX됢6]}a`FOڨ}5N~5ѫKFj¸r ,҉.]i}Jzҩ)a]w֒mܒITskDO8֤Z0KyvNzܞRKϕ]{~L79alz.nyFc6àtE?W[ߋ߰!qz;i5C|&ú=ǐNҧCu]WU?plb9}g%Ƽ8t#qJB`:׫AM31'ÍשU-4yyV/30UN\Z'|4GYl\Ƈ*@0n纔)&oSjξ$)7kT#dpOU0?8fWDZ1^, T*s,gSު3ES$ąTk;ǕY;A>,/mEWY\F# oHc3p|9`;w:C>CB2m韦2iX| RoGIUiwZF|t2RZZ"~xQzrL?2/qkw(-{f#\J])]xt|5Tq3gC"&GJ?-,꺵nF,[6Pv?䴦$R}2;/k^>%mp?Pg(F>ل]2VzMW^MvA&ܵ45lO~ֿX_dY3;Ae{?HKֈƭ/:٣^\ 5Owe.Xnv}]Wh! ڴ4kOƨ`'q?r3Ä&<}-IwwKJ,Pr6R`kp" ^L952ܚ0Ρ[**8@w|8e<.Nzyrj I\pr΂%ΈX!RdcFg1v Iֿ7 :]_8-vvUQOj +Tx6]gS_mSid=^Ղ0¥UD=QM3gLT!|J?"3lƗee3 lé-1^) B;=E`I,DΨkC#wRqc^ 9zQ<0V3e`uAk) pm09 hcs9ۀaо\ꆇюt.\b16aecxV,VΡ4{zP;TvoǙybQ"cd_*]d$n}34 ؚat&&=o*ۿg6MOT@*J_l2~& =r.Cu1Z߉I! dcAkԒ}(JOs56XϮ*#r&No㞑Y9ٚ& _S.2'.*"-Jծ́~i]Gb6 R[L:*օ  q]~mS(Ys>!PTGF9~rImWk?_m\i:㙀DzzsJtZ0:8J tb{r!2R4:wW%QG5Ctp If<ҩz yrz #$/naF >mǟEyPK ճh_:ݓٚqbWjeAKRi#&wt/2fO;˪KӸqkt"Q3aMj3# I駆#ؿ'k}?W! ›U ߉,z*z'**SiߎيAX/0g"5ᶃt͓ÈoG.)nO=$PZf?5 >P kxIn,ͪc0S;!McY72nYxe4O*[81;h}[!=ݰzi WRbuV\_'?OAEz7qmQ3ph~7,P17ך_cĐ޿$ .IoQm~ծFKQfk/pv2%ҭ1ˁEBQT” yWPPpH#{w-SCYx݁g-q]sQLjke Կ6$`+B T,Ǜcv5?/tBf3BJ[$7+B_fRfBt S{2&Ea!S 8Ma P9k@P;R:F*z:)9YucDy*|C\be OtbEp ጋ& xw `p?Ċsߜ?,\C4M'@t UAP$"c9p[/уcC(T98d߈ʕV@,;!*cM̿Q+뻳tN̋tDo[EGX iU.!6##,EYVĻy1$ѝ{6vu z^ԗHFk52XF ǫ^Κ]ԙ:?mru7UW4A,OU5o_\}VWgWS. S!7U7i[k%0ZO) 1U!$5:PM0s VϸwԈjobn-|3߸Ā)B_J]Jk ?$]C0)k1G!fKPH,X^(~H5S/#~mw.%@ 47nkG{IٸQA`Q1x_ǻkJ_lή#X-%k?@DŽ(+̣O8G<+AM{jTckHg ֢Q]g.蓍ۢ=xW'׋`kz4 } ¬`=+nG ʇueX Y (y2( Pƛ {=!W [9</磺 ^]PJ-1aryEt{+ EK]IsKo\/GiÌV.A4+o0k Q}NCDo=p>Ҹ/G!v >W߯1&@\ |89:7s_oW5[qL xB(36n@I [GgVDѝ0B;w >z`^+t?ljM̑k" ?Ժ0 ˡ=o6epqumuV 7&xifJD7ȦyTfTP+qkCCƶ -ް9,i>;ŤٔMb/gfcO%O ȞPk/}(wJKi+8NKmh A\6';Eڹeg+vSxp!>N\ %"V^!*Qrtߥ"Ä:`ƞjϩۻks QJ~ˡ )Y o 4h4 ?dw),4nk!DK͉#~35WZŤp5 ʱ\!>isznm߫FF)]/պIe@Q~OE-ʭDevوW*lsB7ɗOFV0n7w/TfFYS.,כ OJ|}JU{vMN,O/οrߊGs ugS¡2 wJ T~XR =}Z^::юN(ܟOq8?iqWqz-$r$āV:hV^Ow}7J 4q%(,ؖ*U nN|ԝ`̭jY+XqLnwx~Өa;-VC;)jJ5{Ÿ>So*5Q+&>\J/Dg2O> -Po%574^\f*yA/Q6#sH6ˉL{.LzUҙ"Kt=1 "d7 $&K-=@*?b"GamV|$!7/Q羜+QVeyRݬ3OZY6n#=0Ạ@ Ӣ!6X~8;E.{K(_Ez9ӕ} P+1/B+LyZΗ].zqu?pH [B̰Ua!eTA~~0Tǎѷ./c_Q0DY@4ۙW\jF~$W,**zzFSH3Ɔ!]|fa/qa hB}x"j؆U_&]q8ZPKm+t 7` cG674ʏ>S.ᑘq܆ccuYUvAy[ c)9sSz^9CpqeX)# e W8y_hy ~Wz2 .J%ݥ11Ov"oH #(w?$^1/fLt?n>5yQrsc9a?߄8Fv))qD5!dh?q&9^MQ.Uи|.W#\42z%=! f9*Dff&u}YuC{W{xiU@/VIhz5&1iߘZ!s 8{Xk IOc#Y9G7YS^{LJIaL'c2KC]p/z]4(ϑc7rg߇Bk; 1Aʊ%θӷi![*٬vXd`HfOI_~߅+$[`7eSwPJ/qhYk &o =Ǟ g'ɛ0;X`oLY"٠P/;ԇ4w;?~ih9X#PC~#k :5& [ْݘ. U=v;MrMPĘR,Zke+R ɒ:†+pub ßgW Y}*Rºs2 Nqej ='uk!vc(`{2;m!mD*4} .åOkPu*%f;8s̻LZw} 6Dg뭎a`.%I](IM2ýqJ=5 kboP\dwI n?π?I9SKf1Aq5tZJ1y򕽇kXh}!Ut.RmJ4= ;HcϨ:wk+|1Z<\["f(RtF9mb656y\ w6X`hYڽ9v Y3:NOT<΋\p%Stlyiz +iq* [B"ŖyΖu?Gbgř}j`OR&"LIuGMl6lЉY1 ]ԡ΀w#}:~9 "ǽ{Q9mKFLyaKOc.WdY%Z8r,O┨wJ?1qyїQw˹ UZ5G%d)W;Eܷ.غ8[(w_frYǷ#s:'YX݊Mr)OB, 'uLh9D b5fBZBn\ϭf }Ų^ E;"tؿvYD 9sip_CQ2($v+,`47F'Tgm/WZ qi<7i5$us.o{:Vo}J"]nm%JD_Ϥ)ʽŝOa2 ǔ2kl-E4n%2|8Hm?C8S;k"Hi)fPE.q@wzw]SJiڅaUpXE`QJ8+@e1NGe:u%'__m{[˹߮y-;^^=ymq_q"\ e3/%.1y>D̠'FU1Ad/~ mZ'OjwQz!.;b>UD%3M!a++F`2p.d6v9kg|Emɹ^iQJ6})%T&@6].'O8&B"OOl>lթb̿,݂TkcOMǪk~ˁ2E&M/B%u 3=<Ǭ./ zה٪dXsh+Qv'3p,`}0)[:pчĸ:9\WV5LzCCu)r9`]U 3g1jb2>4i+"JW2 :*1ggz&b(b)nk;HR.gF ԧY͝,4~qiN5?2xsƓg(W5[ryo'nsvq>o.cԕ(@Pn=.޴ v^\\Qn7P̲gvZCd0ֈ /L=u!(4!zhhxE?2k'I-lZcfCRdW3rq{Ȅq{[S3]FkgqV"趘9e9L-H'@1UwYP{b0Of?wu?eo,]ۯy =|AYs;θ.Sxb*"`Yᑅ1ܘ㠒jǗqn.w^σ(3J.Hv=9^ALډ]8\w-hPBzZHP# U VDV.6H!9W*w؇sL'i '~哶Qx6&:ՑUSNWx!!~잓7B5|㬥`p†Asd`;W,^Lrq)~p'?Zvt9ۼ/Y0:ڤgg(>tҏF.SsqamH9۷ѕy˹{jyje}y+5*VїzgĂսo5Ck ,KnXOכ#9`~b# ZT.B # o0̆ o'> 9C ,S^~E@ZA=uzOo"f›XB\75iP@3ǥn,J4Ɠd1 V_7Wx3|,LWd9WO@ys@Ii2ŕ& ܽvSf*suW/%Zf?]H^OJ a+]!-d^Zl\J?W>%tu݃wgMIXRR۶H ©zƭx3+6{:?ȿc]|dP<>L,Rq%L5 KH OM@h}FQF@h6dLnZ/imU1 pƚ24.TÂVIFd#-DG='4\Chg"MzYe56{1>6=bD׏P.Y3i` &5dv4P1bZ?%"khy"@eAxQiˌ a>A6xDeɎF9;Ck<>'_ Lu/^,Gu.q]C#\тnf8V ܃e0CcM)'-}_ie=bFr/(%2̋i.8aK2C^ qS&j kX1]u(>s==vTR$ DlYN -pUTaeU+@Ka[t{(DV)NQx LGLzrWt&Тˁ$!Q{(`&"dI|VfGMqo"Tʝ9C3czFE*El" Y>6^=S]\1솹Y`OC;v޷`2?׼׿AFʎd+cV@0bv8d2[(- Z&:R{A$%햭EI#I4NFF|yPasn}GkKΏ`m1:7á" -4om#[MX}ut}w|Ⴚu6`/sn$=^D-YXp{Q,`'1&D]K- FR&RBN/#8@Z0n\cx7U0D Cx p"G;MNV[&-%C't`9Ny%Fj2 c-#eFсH(́ b $0.x>2mr[H2c|,!{PƐ#oK* /{i[?4?+{桎A&5&b5\Y`?'!K{nW#E>t{B(%6 SALPoRhߞ<Pŏ4Ǥ8Fscm#M'46G5.ڻ.R*n QLlW}m$.V"q H뎻W1I_@zāSQ;-c  tnQ 2K|f,j ~Q> vw)>H%j@%be^##m;Xqx:Y]_2QDwucn܅hOn0,ȍlo&CF1i0N^׮twꍐ0mdpOu\5si4Fm | 9[+nD?O g\ bfMc =~-Kl wp l\Kч zM 9,R_d>p8Bc2EW&*t{$v]R֕c8d}A)7 3K&s-El hbȏ^ QSD,?2= {diiigh K@S[ D7`@ K9r?l+5ߐv#zfwhi_+©z[(9yǍ=X3W ݶf +i/bpq5S/Z%{2z{sFN(:.tUXvETd. _/b қ7J2Hl󧴐ZG"I $ 9%S7\iEEm@nTBpU t"¾`) PdZim8'sjzc1߸LԆt lP(","j\('&wp"eYm5A"S>lKnHCiuKwd w$VyĹ}ٌϮ' 8n :jW\?cpѨRC[[xؽKl9xRы6_Q+#ղVu\CcS<},'t5qWFG#gm`DN%g;}rr QB`t1o9~k{a%`Pan,ʊIEEڀ,U)ǪꉯLV497۸5ߌ$XB@1K>THra e]F R%ÈQI8\Dj[vO>:;ii''_߫$xLd \IyՑFOk\pSy\tci$|zixȚE7Pf);{EhCdy޻0~`".Ce&ԙU8n c~@\' ^"iWʽ/ƋXrvL۲J-D?" 沘|(T(<`ښQKLtٍ8KD%6w"T%xmڅ)i{e3AR42PZ[G(SS()WF ŌRJ|D=vf/Qmro@񿟽kds_k2&ㄯؘ``k+!%F=d o!ͪuZ0pהc`:Asخά\cjk`7GY1BKw!d~E}:h^:zߩ܆)ȸ=0tˇ7\Uд@bYnT.U%ybY'5^̢2 YnS.'Nges24퇘'?AL̇W")|M@ Xg.`k %\Ь213{1j6ji/MSRz˯Ytnh)yȵF>]Ea4T .iQwx=N `~g0 }i2z|%gШya_2ֆYHz O9(Cڙqn吓빘Z=1pW:o:k˲5_kEХZ\hļ_]eSiT1e{dΝ "/ؖUOP}/&EZSB } .ϻݬLvA M-"QW^ 1\wxFg!!/Ԕ++r}e7>̎w/L$T(ӓ5sVuJ`y.Z RfT>SMuEF a;fvE5:=>SRW̢>< o4r8Rs2:Sl}k>F:\\ 2&WqB:FW\<˃kpv[1{s@־X}rD^Ե<>2{Tv\)n Ҍ9m-GnR7.o>#m+ۇ$mmXgRG2jL-h{&&_ONA޵Q!ۣMPl rr=,y'j*xg`B`A*J6\X2@nF`9 ;+`T_NӀCSZNbgBY. M`@F0BJ;0n5$9&2] > [>6QhXѴ9[ו[>+'N;qiSlh$E+F@WǢmZ$vpo YAa':.]2b}mp7{f/,9u8j0@#P]Nr؄i뽅5A ٺ:HԇĻ˽+OT֯3eor(5@}B|΋V $ZXɲL.({q͏tWIn[cQ',ǂVt4jI[" ժͭNE51J:&|Q;*Օ)=pr ©~+ygK!uǔ=ݞD [v嚡6z:W>3{g`M0]xZUS,ǹEh|<=GIk _ŽnbK7zuG(ZP߇F@q{lHlnwS =ǛQ M9j5 -Qtwł΍KDco ̗a2'.뿖5h5ëʹpح}YSY6)A[B HAgk)aoN)GXzs67Oz0Ի "[wT:j.V@l~n ܧ~vE*[DQxE$ ?a8 9aß,$ScUzhQUJ9<\6+뉤`2] J#~%UhzY0 ~馾&/TzunϯBOa_858i0ܳ]zPȘ~#8q9*(ޕWeA̓唪Pgo頊5mLпlx#&FP) ڽ#^'*R<42E7h7}d/Vm-󯥝f66e>%SvYJIŕfh_EpV 4/Rt62NLEH>Rl9 %Pl?|XOE$rw&$BSpMׯZIJ3e+fJ /m$G"{d.x xZ٨ PqUY_!3FΗDWz︖ `]t">cم 㽯s?Uf,~ȵ$G`Mo?Cmcy^7XJנK#w9R^(KpEgymSu\8c奄Gᒁ]Ɵvsv!O I(y{)qsf]HPL&a@T"= qk/ 2 TO6zKv oDrAHwmY*UGz1p3E^EZ#k )e0m o'D' n]u6REӹ/9.>I42mdD+X̬s^2 \CzC xo>ŀ'*F9m({1؝7TE(WMtM *#v{s8vXW1|6/ QS1b }_k& mnk1B#v=y!A_1ViN'dPb̠xֹw)`ۢPMv嗂TsKNBsTd)ig:OI11+D^1NVfֵ 5 |ŬzY*1]uRdgsғXi5MOP>:TEU7MV#2jz!yc p~wHDmgm5 Y+`{.THqG'e6@>k8gRSnO1tUTߴC}iM2q$p󵵯.![gQ,KqM8a/3ZnD@ɴܷ*Fv@F!d"y+Cހ0I2aqDPςOpn ?ؒ 3f5tH&)e7@Ixbx. ydͩtq OF4O &Ž{9]Y?sp&;j5_/#k>nx" xK,S!9qN"ĵ; Qs`s?ϸn‰ߐ9A .䧋*t(NA9F;Vpu3$&o|ӄ 'X C(sU?&V6IbZ8.$sCɨbjt7RWt8*uf^q=k޻%艀3qpfFѦ&MBt2!n]%kiam]:~Ds$SE-B{QELӎ/U|urb]8a켾Ŗw5fZA?TI)2D$#m Ҏ}M$ZG7uiF92ZRKh  J*3C-#$tB>%8bTzGiY[ɾzM(HY\.՛Rr>x~x1 p 3 ^8f;5[ۂNvZ[l׺A妾:2}C}sUA;UJ Ǣ2bÐs@rS^kdnlBh#sLw`1Jn[ ^Rj.:A9I?pKХYUĩ>Cѡ lU;E1f|b4aݓmtx/E`Kn FIx\3JH d%Y;PZgm7˖{*g]uT@Mya\)uT[gּP`ˎ3i]z!Uٓ*/pqDTre]ST_|AbF[uVխVf"쳂0a02Qf9 ?dɡ_>f ;P[v,fd9A/$#;QU&-.dҳ_)a*/x;*X/*'UL %vy:O7·j֏Ο4GK6U0̙ߚO9,;LCp*BBA1p鳽hAj࿁.5睒KKlCsh%|3 zP#= 4Re::O.#oU(-jڦĢh&L !HXq[PlHEg3=VRóZxG; E4d-,R^l$e=ilZDV%FăՐ 7չ!S@l%x@3lD8IX,̰SAqdJmThZ1+dH1ax# 4B$nA 3ۀ T? Q\G\K(2OO Hw)D9}WvձJ@[0&@߾Ԫ^]Ŏs80 c}ׇRnY3q0IǞgH?U&dxk8QWbR\pS#Su ;qBf69 첄- ]88r.W۷\Mr !Zw(f¹x_1H"94(]8/."$ quPݰJzY7Ÿ%3b t|<[>O|%O‹ixb6|alj]QW{(/r25H75=%H6t-Huz %ڞr`be8% h@3}Pd+kg#t/6W_Mʔ,ĉjU~HV%NfJ%ZtPP;uh/%i0yȵ|f/p}vQa/֨A%WdjO|-?!n;[bd}L0m,!hQPR3ju-& \ᨼMKi%ѦKw3V oNC5At+;-¾;/?xsdN@ݩ xtk?KOQ9!0n]ʵkYt,U5k $_PL4Dt$1;pXr|a!';" -"U҇ٹb}6m5۹tHBUt6{3&W 釿mnLe*;\O869}..$W 1h;rP;p_\_'s X iЩaC5Ï&+{Dzt<:vy{݀ Ɓ4a .C&q`2-64pDZhk%]{*$c" :$8;e3IZLnyy> Khmur֜\]P}=QA;./ݖR(ff)Y6$)/A'KmG Fw%VN$=D7;]JBRtw J] Kr/1JbXʃ.!=|$ѢZ82a>nǕ(iOhXm@Bn0"")ϗP5 +&#+y~95*5N:VbBozybęWX%&E[3WW:Lq,qIh r@53>@.輙Ӿ{B߃XՄlx_NmZpOLJǻx1s>PJ TP]A p' xsyOn wb*N$.j.}{zL`dũƅ+iԂdi_ "ݯ8-lH.AkZEL!Ԓm"$ϾHL V-n61Fz:IN]-qϸR5v-xs-8>͋o¯\DQ# .25s_QgЮǥbTo(!Б gKքԠ˘rᠼyj~W0eO=p[MJjym4xhG*uHwn$C60k9#eVVlSvjqBrϻ}=X yqp -( $ I3ҚrJ\1/prג|rE}>Pih Sd~ ]|zJ@]KgB,&T,IyDvOy?t>׾E|~7n8<DyS.EO4_cDҸFAPHWr ^OB 1O>^DJQRwp64Pɳ.L]|IMc(lj+@6єfqq2!}aa.a{'(ږYH&.#T~ǃ[#cd%HfF m{1 )~vz:^}{:"Yt6ͧnC?J QLXM+dCcBlqUT6y,t^yuEe@3jSs #7#Q˺l6 \ vSސA<R"ndX |¡8JO4>$`NpJGͦs͝W bUTau6nVj Sӱ>^(Sa;ImeI=I.=W=2P^awv<[7 +s; &)JacxzՄ[Zs0MKGN457K/ܬv:UlKK޾P~4L2]!ʫHXzCf[oI دȳJxh.3=5ox(W#ŊAFAQ`J4N(/܁’{Be:g>hG/By0P -S$ˌWLk,{jY,doM~uz뛳ߎitS%)ńO(R6=!{PLњ1E?8w}QD/=(3`+􋨻@nrm )^ȶAh=k?m'hd%;-9 .p\!pExrC5JmɆ$^VC*ƒisY8WnyҶQZ+ h#@( Zj.La79ICivF٥RSo^ZBê8)T)?"𵳲wbVhڞ`˞ȧ +7:;Gõ+IAmg# vpaAH#-G%Tg,TW7@X0 y;*gE<1W[v+s{N~&cFdZ REƬ8g[ᕯ1n[QQPMˎzUwWUB&2Ivrnb%+ ϖgSGhx _ߣl+s1| %oהs @s{z~ʱL/:/ SA/|ƵGV$.2CSOPEqv'CO?V:m3aK1kg>2ڿb?ObkA҇}|-2cw”G,?d`ꌺ[5!$8:= b ֮Bgi߹{ fzH h{V➁EL+$ {yWobnp+<9 aN P#]/ѣy\o+k3NB3c"4 ts)#xi WٿAj_c| [e-ȩi8\4e_iF6NKN4-,x~zSƠcЗwh؃La LD cz(Ԙ.W>/>S_[rVCA`|=( 7C AOo[rۛH@;ĦgJMtCܝؤj7v>B%=FL-qaMdأ`b\֧ȷƦ#^+i|Hղ/74߲=jjYO_d2ytk3Q+?߱rxxc:MlJ$8ٺZ2*wz՛ ;51?:Ux\q=|5E8E8I&5+l4>+AxY(.tKQiQpF5f T5tڨ(Y}z[P דWDR188g]'Ƞj^}Xձ'޶(74XB$cL|EJ=KTrYsvج9z)cͼ(h.Xr@ÚGkf5yuBm<>3s͛xu+sNkƀHy&b#0\Esw)Fz*= =plU3 $LŔV״ j9De1V$2=WLe&(xj8;,GF-d54ZjOΠ豵^<*>| qˉ .рoyP~-^{$.Ŏo ePfMo] q5Oj_D]tsm.B 3] 1QGB/j'mqDRhӡԒxVu Uut(4S](?׌_8\AP`΂wɃqyD cC0([9b7sg@B羉ۿ( gfNhfvGR'TGk; FPu$R-n閾,DFJ1㡻D愶 w))NR.'΅ltvl}]"䣙i& |-ِ|y@Ej#9š]j6TYz]o@D?6_`3w*x'X& wSbH}q^W9 ei;FS`QA@29ŐvϹdjygOQ~1F~EyqgYIe|A*N],JMξWF7fVB*j#L'{ܼ.OyD0mETvNzArNcl-)D`n`(V 捰8tcA%8O#'^z4H(ϸ%P`*LX=>TNPI1tk6dZ^v"AsĠ(aeYNC 0ݠYSsX|/qx8zX;{.Pe)l{$hE\U%{c2|T%w;f^}b(F(ewv 'R OiQޥc`!U@r`h} yK"ګ66L!M/;vafGH4ͫaaS"8Pb)4KLzy0 !h닫. [N=i1W**(1iT52 Qoogbpd}gFZuCR"^w(H@ 5%cj@q!jBI鲞l5ap:yuNWL l߂!EXgC'D + ݸ);y1z/r}nPK䡥2Z)T1znJ\|GhfK[XA{VnbD3R۰HJ`&  6ܘmۑIves ͋띬U61i)YBiVI Gæ܄PsSFs( -_Lz?Y/)tG#G#T Ý<1Q3^$3a<`BDcMބd<kʴ\6m]H5 0n;]w),6HPMDeQM~e p)"Zu'pulTqm[h06mzNJRQ6r}޲~%TAHE{qcW[dg˟"RfBlheig Oy*(7U$Uiϩ]j]g9`I}00o>Z<#$ڵd&,;kJ6Y2&ZmEkEŎL* J:߬kBS!3w$ S" s u0Ѹr`:`(c0mIc[ @6Gh)`h!vZoJL[D5~礌4͝ "QlAdd_KWu:ŎM#v+QϦr4%$a)Y_6}%Xi"lE!{ gNVԌ>+WNX0K;1\FЫltk亞DDPHf7'e PYf<kb)9WKt (8Ç9Ǯ?{xar;FUMKyq*HR[3YțiQϐ gUGbHt\”;A4{\GP[)<+"Sn)&:".:/LnŬ'g$6Cxc2)t575\YӶTo[8D6E$>tf O5^=k  9::{Ĉ#uaSX],O\jUlܓKddF\N]AdItTT N<]yQGMGia+Ǽ0EuE/\X ;)߁5LdM1JjdC?am#Tש ,'ߤ7(C1$J6cӱ6eKgOWل7{D#|IO4}W3sߚd'P| 6{m-;NY@Hvb#PU\ %ɶXQfNQ+!j--I /<<<{&\ uqNLD|Z#;"W+s?BSr̒L. !SZ^dFMd,F\Ndf3Q ?t{XZ좧@Z!}@`ymA-.&X-tN-[L~Fj'3ycwz4jyjn"-&;蘏z?-!,u\]޼/YssL`O|ck+Lw|i1SL1acbJ+@Q7? c5溘Ewcl~UȄ׀OieeM{ac0DaJzhIJ9u Ң*pҘcC`R-0 M7NghlVD*^fvw1>a<n%RIQ9%.::3-LbW>J7REH2ˡX$zRM6A@_t$# FhG 0M-B@7 j-$~8!alj/xT(بqG~-hWewp8h|mNCoϡ,8#dT΍ & 6c6I%s¹>V&sn_L, b~cW#NHC@&v9&W3 b(EHAL Yf n%G\JJv$դ):CtJ~!"[*MOc|4z0@Mr0Y%TrzXp :Ds(Co|bb #Xj4JMF.ɿ*گBteBd}7<4u(}moVfs6Bh^W.ױ:Q*wk] K4ګdE1ȍdYdT`c7r0*wh@TWj> ~qwŒIR1InSM@^5'KonQFjMtӣp Nۗ^7mGx||s8BxtCj c@&,G3jwxZ,. +,00J_ d~WN0QllLϒr=5 eV^4c'|COv >| +_Mx]å` 9I+0Qd@ ]wƅ NT+f3D3%i>D{M[7sw'jۛX]WS~-[Bv wY 3}"?=f>[;_US:*%ڨ]f>pXAgs|C#?ie |O*S &$hKOY/KAb \̜̪{$,OzoV Hч=1V`ڰ @M=K85()%O9'`J菏$׵ H`+{)`4CżUAZˮ5ClQD,4V`#|d]c1 T(ž nQ]HxcK۫^dӃN,Q3j!S 8}NPFti DI޹ȶۛs;h=f}"sY F[MNm:29z߽Q$ POzl2{@#Hiz\g]IW\-m&(hg9D464+U˾J O0d` (rpe[d*Mkjwk u'u$~P{3v/F f*`(E$lQx` rk%kLF[2BtɖMƥ/|HTwbH ?"&B'qGc Y ;9ļё徔`D2TJt=|!.mS~=OQ:M'.o,BM+cڅ~74B@ͣJ^i>b8 hh\p 4%Qݺ˖aDTi R#9*s.)=qÂKU!)NDž-Ll4;_ nõ eXv !5P9"bjVN.^I-& M'OK= ӺU9]vףoGLnRsj>CU!lHD>,ctOysiB58K:\V~ Zeo\S.su"oEnV^+*H"Z#Ɛ3 Di$9$)CZۈQS(5ßoLT{(^MA܉3!`CRj5G܉w >}OkI@tt0m׼Ҟ}(}r< O)D }=kTpGHרgбwd8z5f6sI٭1۲Z Bj9{w.7 ff *2'2ZN.]`o]Jt7Yn.-a^!C{t(6cd:m lvʜ)҇ 'h8|Ktwh脗#MǜS?C (>ihga+LM c(<,WNC<7}N6(1W';xZM Şˑ%Mpj5pB<( X!NgUj-YBìј(F y%Xl5 bC(T3,$+o/u/.VPmoq<ښ OW7.$ƻjej8jː)JTˢMy]Mvݫ謘6zC(LLyjC)^1~U&#Q$ѹJW9vb9Xe5jEhWr} =Xr 1Y({+Q9<\_J NSCRT3 8"f8w 0biѡ ݊{bpU͜©TBrya5IR~i<=p_ܺ]5PϹwW*|tv:LߪI]vpM|U{3@bT}[+"&1j?T+dj\ӂb˘(0){~u*q*1h]0BJ;*y.#ґT3EX"˱Me1LZmc){ ! CeG\v'0]o^(e{ A2&  [9 m%?P*11 h;}(~bn;ߚtɶF>V'%pfBҸawҁ^$2rr+ٍb_TRuz'6JzΩ)ɸZd_0Fv;()FR46?v"Az^Bo frj n}8"~X\Wsm=4`!#E)@HH|Pazr9x5ѳbl㻡4t:'Tth=UUfe }0sЬ(6כ) 0w窭'E5/ ܀?H~Ɯf2C|V6n3$̭n۠ '_z]&3&hŰ{UǑw 7gQAy%\+Tr"nw 8UJ c$p^2'8A,ag%0/k60B&`d+r#â+KX Z(N;SW$ܨM7l+@J[\*t )>|X!"L+n QA.<Y]Rg.Zp z@^KYP ۫8ߢcФ?dM !nR)ɧ /=Jvȧ5Ⱦ 8GIygc {IMg |;"lT\ߡt&)* jQ[=l6mǪ&/yL=x!D?+@G[Za$ ܛӰ{0#hBq4vqVk|{RvFDҤfaP-ơ͉(J[S6={Ok%~oW#r\P`L˺;*}9+k9 +FAG-bgSX}֔'x}6r )W$,I}R1ci8D9I [x﩯jcD2bRRrA88$yU0&sa&dzqSPfSy]h4K ;_D9Wj0дgxZW .yV(d l`(3SECh%*R2wIMdϮM]r KJl q҄1s'ޣU?jӕX'UDrh}.qe$H]4DOV^wC]+|T5Im_ [ǡ>R˜?Ft uϏBr#nAD},T聺k&'w.LG@:>Y9k>WgTN-̨W#7&71&W}!Tu~*ŧMf}7'LV2I%b~@e}x%l\zJg{ge 1p!s.ţQ vzV0 kK+V&%1q3;i-ݴQa(RosRa4`eny$<,R G5lt"eB<\¤$hhWX0n: WN tK۶|B%V`7E]O0oI"O'7*~;f A/z Cs%}=fzKE>tt`YtÙ]FY؋&MYD"Jk/ȟ4(}-=' 'QQnL+I/b \D#U>𼐀nl>whnIiiȷHyĵ_|nkxfUjJwJj, 3ӘϿߚ{'soP "tHs'4'ޚkJN5n|Q~K+ҧlAv-ׇA&0*f.@F+.&!=nW.kQ M ߓR~RG쯤wEWYLQcNNVV؞>-̰bT]%77ι '"[-X hw[%P/ {E}+VtC:bɶhn(ppo)Ѧ;`%T#VVTZ;j!{bv]ة&WS.9ڻ3mҥw % >G[>Ҏbo`A4cXq@;tbTؒ5PD^d]ʗ\=9^$(,rQflEx\<")*Xw? ֈ0[S]bpUNT܈zO9A˵X2`~ E RwWL骐`C%|SgN9!1<2V燝OS.zk'No*Ht6brGiWc@(Rc /g&XAbAU9@ِf^71c T\ItZ*d_'afϔҟfJ5pW>^s-]JOPAyxY"z쯩g֦}  5$L[;6_4o j 2uD0aiXE|BEެgX*څ 0-@I{t32o5=,\|Om qP=.<!P//“XQ"^!;ixXtQOnC|>i? 9'ϻ_):4s9,VMkd!Y :' Md Δ ⴁ?'. R_k5K law-u**4Xj7$ƃ'Zέ  #:ԃ=Ė d+תReb9u 2=KC,,]@`CJ6_)%␅zM,WA_}P/Z-$*QqMB*G3of'Ou>6AjW6xђ e0BzXp'ݩJ`x(4 PJ]>U9Bh&K-qa ׯU)#6T9]D'oVi(wќG[ VW2|%d5=ڼ&H*YZ>4W2'$ṣY&hk'~i˾"=yDc! W؟ |Yܼ[сpwt&_{ӹ 4KjbLm=сvok[ x`#e Eiv꒖[-a~zletFG?;[1 d'5$qUug,I| &NߋU 6OH څmQ,FG`iop#)j:a8A*027#a2Bqf^G½cۤ6u :mX6{a¡r.)8u1VC.\XrЮ5 뷣K *KHrv cuFgK|\۫ 1FY."j21|wf~i0F!n;ۗkSJj.2t-*'y>:`A_'y;ktZ.ZRz OPc9Rħ9iA_oCjVWw(c~pƆyF +D*\O*=-W.ɻO|13& C2"o9xQw19= 0TGW!)bZ&Dd%v1d~NTXn/Uw1vf.i#:uk#l k3U,fӐHBnS +0f8v;F<⮨g1G> }+IrDj{=^~)K*04|vX ˜d_{A!-D{rksz] ~nU"~Hz|6M)<zR3EQNx`|w(_qȕ߹ڎu5;8| liŚsjI/B>źoP/ ػ@>åsNv0- sF-DŽz*YË-aYmߒu]"$W[=lAGj,6PXrzɼ&CN:g SCW%kk9!蚆WOR\sA)u^i: ;\Ʒr:ฮHlNN|Iisʑ#'BQAKiבU;nʧIe#ւ_qJ_e|=YjK"o^>AnEG_C0J~k]R v-HW$¹ !m[f5% ;`xjPl~rP$![[CuH)MABe/ 9shWH !z1P?0i&](Tdcm[s cNvبIJhJnM_\{QEf{sT'FA9J x7ٚU')XG8ߑ+k֋ٞv !{쭻#ȸ!R{2fU. ]o`J f= dv৖!|I2 FÖnJ$֎@emA $Dg"J_*9 ʟz`IWX[oVx:&m"4vBhaj^}Ǔ $^(.FĒ [q3]&ajD¼:,J|o%/48Á-a W\{5HRǒCՎ>Q97y7C$T֐io~ɟKY\gw`)𧕁!O,пe1BF$*ى" : @$|8O2+.A-m"hv7a^QF{qP10$ i]m_Za#E"M~膹0Ml#ݪq[5*~%GX<{%&A>BynžhK^ 4>ςhOУ~&ψnds&Q">fYd}0ĩi{8ohTҡ֯km/=bM[oc RPė<~))nȠn;39P%Ӛ6Ǩ(6&aO9?,y!Grpϵaﳬ,i$L;c;%kc)]90vf}$0N@ ̳[ L$U"im('pTeF:1lA%VPFcFtwfJ0සR!ڤOFA@(]3ŵI 6+Hښ%T#Xu׹(̹Pn#Rmg[#S;zğ=r|bu6jVx ľtLYe1&]#*"QB̥lPٖ7+5Ew߄B3lW楂'2ur+YNYݬckT̩ޛ3Ajh?-9N ƇLP-8Y[%>$4رRmیRycfmG",Pf\2‹z^\~UMo+$FRx4^@ 9q+ë$|<%-1^Kcjxա b3ԘN$~+Zp|nO)wbmc5 T3Vw)u7x>XRvx;>fvSYl|'d"HVهvV$T$H]r@{ctEtUl xxn ˴k㧹 N$np:Wп#9| 쫀Fx.)J-@Q#i!zsEC5ׄ^|K:yt2}i{@z3QNCAj^]-eT!<.\|'maL`PSp;nu76Y-ˎҧZ\g곐ܰ%I%u {ߘ&4@ ,H ٝ/AT(r .ᭋ P~dgjV[T#5K¯҆e3|P)BtEQռX%\?` sP 8wQxj̀TZ »WTC` ;B JYO/$\RCU`(Wh 3.%{z!F裸xcC.:o#9)OwZ#8clJ7Cz|3T mg$FW op~JD i kH˾Z炓Fll+ bゞ/=ڜ pnr \$/1p 4 @ypcgA>̡@?* r].-e9= ntĒnU,^aV0x2Vz 4sY0`*V-Esmkwb䖩y"("ߒ[}1Z忲fW8S(݉YzHrڍh[rff7? -< e~Ƥ|{gWFuGM9 T@zIU}6 TȘ<-*AŦ9.l .IMGC`mmV*>Z]axE 2yNUY}x+ip_:PA(w,f3e0 XG9DT|7S<,W$ !/(b .#4;Tձo6_FzDzhE&=Yė.kUn' We9uˈD}My\YR..< 9K rf #Hӓϙ4+ H pˣɢtƓ^2 "P: FP<sA^Dsx'ʹGǴI"Z'8u{[B㵛lAPFCЗtN̗Z{~?4ܯɜt@ ˼ϙΒ~O8<z1c->#aN 3{'N%aw:sP:mɶ=:ĝqP+A%QbІW8+ơI{z=^š߸7vPmJGt2JVG_A ceMkixn|UO> ţ`dYSnњ84 a#,;F rpÒB.(jk?3/^jjt9khXXᯘJz(0Ov]DMPb͖֝? ^ R[q k.uJOcX*km 0]ݗRg bՁ|*qDz_8јӊI8]Wubx T ] {WVLA߉s*6Ӊx9?w۸-Xh5(D5{|;+O0:VS7Ĩ3 TLW CѩZVa&\HD<p?;ZSϠ B^_\  "8lBߺ mCtH&x oژ='W2JpDP-0 8r.3Ȯ̀Uɷt ]:kT)I0 S2҂CǫIQc o,염!#{X,7_rg$qWGɇ'L1V(Ix-B+5%E'&z-DPD.% 5|yglXa)s$\1Qxrz6%6S~*A d<';޷bFFnF| Re~Dp\,bciX9ב" K33Kj[ rv#Tw! Wu+MIOE)W=((_Jr4=% &ӑ{Ay[ zr읂3%geMYCC% ?i8U y2r )?H~mu>Vf!iRI☹18fts_!Os)4R4/bKF eMZ,HBPu70#C37f>b[6O^\Ǜyo; }GTv>s-š=t%5M [OgWX0ny~b`~'wc?NV2\m%>Ɯ` QD.H4ƟB|1bvy ? NSfņ|qGbz*ʇ检ez{M;b~̷YT\~%b~Svһr g Uq > ͯ늙p8@ s2)}eFwu]cwafaJh8C|yLT$bϱ ~#uFoIkuF\Yܼ @}1[hs;\Kn(}l+OJ|A0O RٛHJz28̊N#J^@퀞,*-yjj3SФgKܵԠsd̲AٸpBR ]65}pL_Ʊ??YǴҕX9HAST168weES|O0?\vyҺTޗpPbV23_KmC ^*.[FS`slPɔîʪn8:?@Ңnkݔ]GbM{N",[Rܽ&zkrfgkT}E&ρëHÃި7ՙ\( /.#BUs?bM5O_|ϤfwASo2”eݶY1 R8[ D >Wbʠr)Y: Eq~Z;}ԀAMl͋(=j>FRLeN_l N0epN/(6⑯5{kt8p}KstfooJZ%h!Oҟ$Ĥyl@∂/F&z[uU(C6lzkr\Ju9 )ta$ڿ,BF `:Ѓesn;^rfX 7$ͳM*\FA(<6NE-%rgJ7{'lјu,l=2ʞagpB@hRQ2ԿuF҅mØh^r2N4w?~"Hjo hč>]O Nvtcɩhji6<@sq]k q)s0yQS*) hOdg;-1ub%ܨ,P+| @ k?D%]m:[ٙdl ԉ72YB.CAu'.a ǻ IK/30ZK Nhˬ"Hfp!,aSHfT_ Y3Qk\ԕ>b;>#]q,QXωizא=љqЇ c*L 3SjVA50l RC/wcEuE=Sz7tCs_+vO"PVr]eP¼څ@BA.8*U~bL'x!1|wHL < #?t4e 'wa$ O/cwI!|5FrRM\P%"'_70un7]#AW lTjuk4~H̶/Ȧwr3c̀<*$| 2J3`7v,w"b*6"Tm.Y*GKTڹhm%jdByԹfy8&g62)/GvIksm*MH8LoM{y pj7=CQح74B6~Iak9 &6K / w*YٲZkUIq2Nv$Omwehm]Jm*%s4A+ӼWg>%K, 6x)oΌz jq/l( 5ydžnapc Tܾ*|`Ma|wdl_#}վC*h1̘]9aEs3V(:ܠ; !ћV29ʁH@PRs3F=5jӷ ؘye7,7&cC fHPͲloyܖd+X3T( -ERZWwbߦW;8`kA7 3Oj¤^{$JC߅#0ǰ l}rs)5 NJ=ah1Q '3lf63S/;W㳶,)$/eE&.ү"Óq7U橤3^h"ma 3M?r$ C]_u;2Miip7S\&PtzEwݛ"o-6VˋmДMp];1N{B !%|'(t?\L\/uO,lP{n?㴑ž3ꡔx5'$ЦDImUiԤb'Ff*%ZiKS6 #@ƳLS\KN} R~~gH_dA [(?5p%ӡC`9SA4,Q${ Jh#-+[}htTtA /q7Ӡf~bjRkS`!xǎLdn 0n ?B_MUmk椵wEC'::'8m.,ƌz 00+S!99[?!\?&ľ ^/Xw_}pߥz[+ @NnP&V'O)z$4@Q<2Qٶu/e"ǻ/Q F9 (5FEO6:+V?eP}G4E, |2M5m,ckno?PS1 o! T{Ӻk_nu6tsGjL:6,:o[,E y gVwaK R(cxU+)|SӬ嘼SmOlUa 1Q0EɤU)!4xJXvݜVNUs'esҹæΟ%QdžUv EYt Jq0E!-ִU\ $tp]x~fdmb "I!ljqTYj*Iǘ<.:sB(>6p{OL[>@49v̲K?WnܶTQ/7N?ёbfAB܀7 'd5j5 +F2"ђ8Xr#^{)J w$VDZHTj\( szuѱE^(&+B^TVĘQ! h2\8bEʗBidAIVU\JNG!{ :nΰϯ+gt>?xxB]S00 УBg'"n[4Hmgr96>ط CWp)ZkWčh@ ap_@*8,ZnWb {Dm&ʡ_gBKa|-g9 ?f9@ ̟7vip8ZGXד -]R'gEXCB+c#hx>3U4ĺ"#K8GQi&Ŝ|uz}tUI:ఊk'@EvB߅G'gD]Ҭ{G%^%>Loڨ|}ibBG`y7>3QmdidF&0Oװ)@]ՍlKe?.CW i tKHe쉹]oHC{/OO&Eh QA-2g]`o^9_fcFz#A2= 8rB?ܲdtn_YYW@._?w <'ۆ;QOp`a|̞ؖ@BHjv?xt7ʞ8 ꝏ5Zs^7,j43;~Gի6N՞D^ۥTqfʹnEUtjyg{*~VsN1GQㅳ"YZS\~85BnP@b0?dL@# E^,dJ\JdIT3 {7 *=k]7:m]w{Xwh, H٘$tΩ:RB+ŞvLNM`5!m^D{}J^ZmZ.;q!!ܴF^J3ې(JdpbF?L:wϥ蜁Wc!khՔ )#;%73'Y4=GmܪXk1gw4!j]b欘!;<:>džR̼S<6ZJ>9^M~$=/%$MhRfF4HyΤ'68^*&T_dSX.sSK*?op J>ur]EE:{{*dɉ0,ΨrjG:_Z[X(SVW9ߛ7 :L2pi46L3iZ/~}t4-u`KL)aC9v}.wlcOR@S@A崺MPwS ׻f9:&) M=1w,ꂙ 3z$h8![ 8gjh{ϧ: paǸHخxń&#k(b9$չ|ҋ{w9Mc?JAfJԚud9ҘdwP3KgLQF:LHExk|<ݸ{קRCR [pG$_6Yg4.L[௧Mr;Ɛ?۷C ĩ y'Ԟ :,ƀ*mdIX[ rSf {oq^~bodooLҼ]b,k':DZѱ Jud@^ nݝ6MnwdƇw'Ŀ`U| = QB̬d6 $Rгc fm3ϧMmNe'/o+mA.͈/WQ+~rs+0U²3*sǽ.X2ʯ?ruI{/Z/YAآ5R b+9 ?K~}:2(U Qͩ6X:Cy ZKt|r Cp-U:65왂=p\dǙ\.ܗD20Z)-8a+Gf["QBڼ\E+ 49!z_&C&pThLOo#? z: NVz*A04؃n+MI7e |<740r{b;>nH@M߷ ι>=\㦏;$ 8Dq'k=YЈyEN^{x<](ۻm !];;B2D$ݮȼF/&*w Ԅc<Eo2}M/s7IUTvn;mFA;]\>!5OUkO:b {wf2W=pp##3=ʮ=k8; ѩL6u<-C|1Ҷ;b;g'hRә[ڷt%RPҾk_Oue v`N4I,5(Tg$4z̢Ev Q` c1C=ŢցujzI6g:K|}dH0sfaJ[8b_e۵xD0?VNZYCӬ[r N]s1'([,ʨw.8a J1:Wǿt .*3YA2}T= d)GKkLEKRy(E<(Qxs> nH%bجDERCk=tlXI^eoqwKMTAt-i3u:H)XFcˉC.շ}%]wUn+>qu:w{9hATEO!hUåZ )8aܭy$+NK@Nj^ơ39AN(5!Ųl~ Aw.ŝ{&'tMmodO^;5PIʾ MӼNm}P1ozEGLW M OxACjXiU'(թ FMzwo녾bk1 Y"ŪS9=kRT&XVqx ŇcR\-ҪUg*3;0ȉ@ a6v$A@y8IE0Lpn0s@ 8SwEqA9!).,\Py&W@]Lee'Kђ l`F zS yRڲjNBf7>މӧ>slQXt}'B2"E ({aTiWU/BN]t+<̢cE֕(]N=TЛEsB[]C/W Ui& pvk'ȔXҹUݽaF|GHgI0uAz>eo[LTg /GnXߒݰ'Z;۹8241dz0#JO-w jN%^?|a2i NJO U}(#bwf,A!P g-/hnO9pgaF2 juk&i:o * ËøNdB~+/n , ^#VYQ6!"~^7[$UQԣ>WT(O_fBEzB,!C(!cBgvYct/ÝG;O(Ou1Pl@hX @!346 1W.]9 ThsNDn %󮒸Hn-`P5ӎʯqm z}_pͰ e]QZ}H7a#ti3{ yuⷪ,ӿӦfBpvʌ~f}DKUF1 ߾E{NgUlUJ A \_CWoKs8 <^ǕpAh..+[uz6ʕg^Aqf]iƦ82GT)nvVaH6sSs@aӀ"H\m Yv y$j4g j&~:hZKv!'_| B]=4*zt}V笌N^q S)2,qqyq"1p={ʼϥ @ x ^DcA bEMwϺJ)X*gE~^yshīe[$`S }nW^>9qQY=p_2)А \C+1}AQﲪޮv) p#P\"`#;6e ( 8d2\]|4#V\AR4VKW}S5kh.>㊱Q+ɩBV`vɄ=P=jeJ|WeT{Ut*FeLRv =n h:;j@ @DF:25mǨ *b>O_8b09$cNc? :ѡ9fD1sEm/xY+lwKWH˅[?H+:tlM()s;+yɡVb7+dږruɉPaN,Ih G+vA@cNeZ蝕ލ_-Pū pcڡikV>̵B&$ou!3ƒڒPt$ܾ+`^lukS&ɪke~Ebq';xo"UV^⬸ڜjRʫ1SdTj͞EU+x ٗ'j?bX1 ,)ۮtzPy ϛ7\cs;;V7S*.Ti)pgy=NgǍq wyxޟiˎdžw˾,~RAQ.wMNaugb V< zl 92׋O4y;4 7Wui-  Sx42eAAΙ-dW O' ;i,WP{L멷#G^3gVŪ ñ}('ωv%VKS<נa"O& v}$nɣV-,jĒ :75ĭʆk%vaϞUSArπUx뮌{27&,Pڜc3g}e jЍ{haC&1"Օ@V8 n B7}nT4n-h} ̭vo3WKdjM_d>hƋ DBȬL)P'2h ĎU5hiPS YB $WB(] k)Bȏo6#S˽5UnM(Q?aOd] = :3|ܓ9rݚf?"/eycVkA DKړE1>[A P,}S#\\xD|anrk]ͳۜtP ]߲G`l5!4 *ÍȪ3 9ECCH@(jX duhXBhB( Y>dTRHgŨ7[Nɟ$ZTDjg6H@ϓE~psB͠wo1сv/[>981'f\XqOT9-Bǎ` 3";٨j]z^ 7//syK(+}~óc\"I$Ѥ1~$NYV*j4p~!Gٿ13J JMZ\^PR SHk# ~lKoXeTrN\8 /1oh*?fyljp]=$MLZ@A٢wk *~?Zo \6Fpfq&uM“zh`f]y7cvT/eWEY<?4ؒ~ouNcjuHQ}y|9R [". *`E/ݝ݉8]Q2xD110ijXlRIDG.DA<$OR"4&]f1 w ~Y?s A)mlA~m+\r2ыj;vjx_N_CA@["i aeKx"E k"IZeUfڷtBQEDW 1 5 pф*r5uzbSfQ,@S`qCt14@vm.RzX9@*nQ.(CJ6cq#>XQf:+,~.b[WnCTb*(DnP=0ȩܟgc*]K&=Z*Z/3<PF9b23'3:¦VN ÝFҹ͖CRTDGzd0]Ar?7H@=zÔL~yכ?wA 4CCklsd/j \XmxI_iNa A#(2^(q+m>kk -4ƺYHl%- im 9.L\Ipl'l\:U3 $/Cїr?~0"UwSdH;YUR,cwo뚍 `fA' %<4+hC_ŝ]b |ꊭ\dlwyaN+ -C/ʼn,;֪*ŸPɻTӱ&(G!q5 (4^Q[ ~k+zղ61B= כZ1hje=۾GWȽ.H;[ب:'iAY#D</;wu;Mgo}ODWgfLNўqh^~v މg3tx,xГ߄<$Se1rO9/@*UKYm>[B*A%UQ 4CbU[l2ܴvzQxQ v1A :+;wGsC2Q_S6l55{ʬiv-X=x,lU#WS+),Gij S 3ld0ªF]Pڂy=d-n5us3A>2\%AL'6]ŠM.ɤ=7Js`on w䶁zM8`mM4?C(G| XFn3,xIx|@ Wͅ"p70\x`zf> A,J ݳ iC{|Mhw.ŏHf@_{PRm TvQe«\I:V3ص6Q`[El{ dl,a.B.>BWSoǙHWw71s>#ެnY*ĥtl,AH j+JCuvɣ 36ٚ3̓UW3Dgύb1o\Mrlz|9n쌇݆-b9DG #3Űn0!Ԡ#vpߴVFUWR([>2+KS xH6sh6*ֲϗ~zGGX5ۜOT)ߌ+wFIڧQB5ȿ5uqIN󓿞8䇶4E q2J<ȹS[WkCރ4>әlb d~58W""w9\&TA޽7BeL,"|MtlY),K+$ xdh@2|P& %F)l˵V@BzA=N|?jcs-˘,=]PpgjKVRd%&T5TڗrpD0e (IoAfA?zZ^"Bb߸fMyZh(=C[M_UÞ@ ;aCX 2[W?َCjf(1 -F 'G|:x9nPHeO/& ~j2Pu`&A){,RY=[Xo͚rFNpERQːp wٸVe x(ʋ>"ʊڰ$LϚ9: >ojerE!C.E=Yr4c6 jq[ӫH)u͎ mw~wYD(w#tMPfY77Ͱj VV*~gXhLImd_%_뀡[]MJ T Qre=cQ݈֯% /.? d6໕ f'9(7ĬortRF3åCU;$؂q<ɍa[AŐ۠+]hV&iv.]Kcg"xY_fuQ|xFCr ]Є DOQsnS';(f{xN=U:!-/gӤN~pdo|L(>*6l%?)t,$3 ?ү1SjʫO:效+l6,x?Z[׀ә5}P@S< (yC5u3BcO\>k+>Uw/89x^½Z[5^C\?EVJئ*hC2GX†DV'wYq|Gec`lTADhXaW0|xs YePA'YXCTG17KcrE(}*ţJ.QU~:q=| a'`%";iyCGE25 Ng^Ў1?azc\;4RO3;F f/"ahCU,5-@s$Mk W8S}+JJ7\BIk>)^xP+JGmӎ9͚pSZYbΜm&a}@ZT:`3⮂A"I6\PiX%JFr7ؗ wN UfW`cK7 &|v$ܡgywk"ɽJ]8輂__#-O})յ 2S Bfcd dFJ _{X/ ^l4WӾ( 3!؇> pPeNazZn6^'[:쑞".2ߦkTfA gupDZ2kߵ[@ .,j0ZOeT>;NrpB߭k$ *8.H`$k|x5r.Ft@ƒ>bh (Iv.BIIZ+ E=,ԅ*Hf4Mx]UE|n R!j:hTP E{.ș+FqyƱcd`ߣ~cT# HdRQge-:ȁ/? E )^dlb!b r_T>ꄹhA u<.j X?Az2z۵OG%c峌*$p'W7̭\[3%iL6j`CWo$NMJj2T? 9H)lCQra*h65r;r҉M?bYPȚM fm!:)ܻ'^>YfM%޳x;ؗ#^-Z{+5 Q[q2gs@J!zU`ut@Ӈ[&7:E]`l|Fjo`n|&y^}&wb&Yո ]iOύFl!'VIR =% <'nTI0:1wȯ|0rT qX`x4+n%kCUWwlҹ2E nk[:Aҙ,~s^}??} XvT2A\-(M6qIB0AmO>[(t&|Dylַ5`=:7yʿϑTU(Ant9̦߃}[ Kr`Ƿ Sov`8yl>!jp+Њ'E xSAayS.bLMYaF>`GG.m`QEFҍM2tL$̎>%(d8}̜]jjay)J;fW+ڃkYѳp\"XB9=ZH0[jYF J6f.=Ҫ}6ܧm(vymO}5݄rJLb ,1١!" ǜj{gb-M v*cstM ~n=yefId|\zbyKc*;2kx\d | [Qf }wh'W_cKHutRs- B;zFm9< A Z rx? r՟*ȫڽ&]I:̍/WG='I=)D)`6!CK5l6@sFNyQO,RDI|蔈/E; T{`X>hNP^0y#l+{:&@{2>(1,RaF|>~.[ ǿ۝p߻EVVиoCK41@ BО%Df$K s i]h3Z] ~42lξ-^+s2{@v@+ 8Sk~[ֹt]Q{ic]0f|\wCQHo_19{]DBC:qvp;.XeXUpeC |q7&'AЬIԬ"1ԛ:V6 Ey!~PMenMׄo͊`Dq%{y}ze@/3]:z1('O\ $иi[-+<>]&f{2IZW_2MjY"c@|Nl1vY) 2X" "h] -h/+ďإ OvfFpOb㝸V"ئovnZYL(Y0o ZKO xooN\gI"O#x ku)/c*lٔ Kk abJ5Liג(\ljC#*sL 20}]bBŒ> CnHKJϷv؃)Jz||ƁKĎ(C$+tS͸b"y9#x=f]3`q9>6x&ivwy9C4|Ps͘`|5Q7D4:V9Tv{c6.DEwZ)gWG-IwY1vzyo>aΙ-pn.Q灭O]1nd[s6vC LZԺ(@k/Z*}y2z8GFD3D_UAO!V?giQzt"{e`nS)Ж?ŷN䶎7gu -&PyQ~+1T5rJU{yJ(*ϼqߧDr݂y2 /B0rc>Z\ތ;(Iڹ=_8'gč$ euZ*fog=Ӹ>' k¸U2MPnĞRDp!3N:FE2C:T3 TN5-C?vpFoG>r*)7ȓQ.{=z*S.3;@XZԮop2KVvȶ :إG+ak`Y>XPMN)hgzp&"Pp>1 tޓ@j\=~^(X#qGg3_Z tnNGO@黖}@9l.cp+, Ր?Hw)^j4 ~rԊД',cTrnʮ*<@o Yd_ڛPc%$IˈC6֣^+oY{fQ.z}>B]+)pʞ" \ ,0#{1H[(˕źbL}Ǔ[(1Hv5ka}9|T3\!cB ,XKoTiρE%3FgÁ[XG"gi"3Qd5Rb,Ef*-2U U͐*Th#ÿj%jM|Fd#ȂQAZc 6z3&'joFiٌͥ(;4mU+V&=^R3mRn(Z,d!"!<4n?)hZ@C >@#fD>x؝C [Z*ˍ 6DXf'|,r}o5QZi#ఛm|Rڀ'-2a^گ+mYs^@1rggoaAzoFc,!L"uu/M\+?8w)O?⁥Iק eU1c)3w2D< 0YV;|Nq[*&<^-zHGԫ=!"-~hA2]5H_W+lwjN<\J9L9p() 'tp/ B?v-M!|:KI鏸/IYmfU-5X5h<XAn AՁQEosګӼ_;bgu(ugɔ/Q?!]e,Rpͭ4TB0"r??`-9B\YKgN./rj"G|wl~Ӝ)h+!=i>[b5m#1ob.ѱ6*@ 5Y~טRP 1gJZF॒=B%8[GP`]f^\ s*uD?D&L,6F<, C'? 1bvM )`6 V<>E= dh j|$z LjK< ~&Gf.ƴ1~𻊵XrwcMi=pAQ݌A,pULqx >h$𺩎t4 `#d3aH xo_d`*&&|Q)#5hwhH>yǏJ?ޚ͢93vsw\nQ' %+4E| D76P갃BLaCZ o #$jp5bM%/7mr(?d ~!08>+!ߖ>Kr*)ޭ7_zfH' }3US@9qr:ŒnMVsЇ6 f6DjKjtmbfQC_;Kc&JǗ.[foL(HM0@/>`K \Z>S{hy7"^WF 3+i[s I1w@YaL|{YiFYOi6p-6i™f"TC4S٥G /Kڼ5FpZIeǬU!#ʕvr=&]δ.wyH[qkMT_FN 4WQC#'iġ>vHZP$IN}q%++&FˉK5F>V5NzTuQᡦy@]UIK.]]Pus-fP c4;'!JhWMN~Ce)p!cK ]cI8-9u)g${0=PMO[fQvp8zDJF!̺)#HuMD4S1ieKL%/&8lPMhcQzBVΏPqk2PPZvyvٳH;\aul hr^\}$B mrPk{QpPvX!B*xʕ+m/`Rwu0q*^QW`29fb!RZ>!mx(ejVr*ź?R/ v1<ήx4tZ pzM?RV-WG ݿKFf"[9&p67Jd -#)zpӸn{e bj,4NNfyͲREi(as;QpU%rR`e< d;c]IV14IHr"4S?xjB:_#|0y"YKߩϡlor9AxrTv%l8qJ#l"YK,-zZbѬ^)>Z+-[>mla\}Ϟ嶦 ۤ0ЭZsksu~TXq0Mx#= t<+#l{12Ot~ғ9mD 0]^18 GWߚ0mh)ϺEq(xiUf}z}9 Q&UH%*ր#k`83R#xEvGhjXdWhhΒdͶ h7C>wh_D(Ixb|JK r=Q`bET&l.\3wp[M34V<]|R\L^C:1:'p :o#<ccHԝ_{  V#R3ak{h~E4U*[Td5?P#Hm܎"do}fvzzu`ղt;wwe(;37+3LB$ƩbHآHjN99<Ô;%QXh"CҡT*p Fk~H_ WҀ ׾S)c$@aWע ם3@JSfgBOŘRi,Df&Մ#c#I-mź$>bQVY鶌b$ۧCW'ߧTf?\rfoߴe/YJDŲqXNh;Aݥ.g$3L~Q@DN@W~%=j v&[)v~{X-ɖd/AZf,,8Ud}{㕶8aŮ(2.ZU#U6 Va(08y?5۬t|a̳,"lXtZU& |F7!M3Y^~+SyPrkj+`(rˆaUx=^[/pS-(T&x6z--߷+h?k"M\&r@^ˮ`6 2"1:2|n[?qru)D[pMt'R~~|-G4fU ,|}c _gaM;glq+ntbOGLV*JQ 6!oJ!:=B*._`L֛m7 {axG5;d#j W`jY] fB)ch2t4mf4TE>~f'JGEŚMNWBx:oP=ZXtrVlb~ƻcB+ l #xxo J4/@q{AC%kGF $,,D* td^D04ҏ0,1*7A06 TXm~T%NR1yphs4R]Hq}DH][w\0Ȇv6մ;NL~PMD@D'-sB^PAsA>cy$ 6C3ٴ|}5KC%„k>(l$#i _[cub@)|+2q\ +{[3ȍ y>oyNKˇ+Bu8=cAͪ.M}':&+M|n1}{O V5++s=kE,|bƧr4c{CvR,~(")S@pz+"XY5 )rIuC _e YxV:,qNz:-3S.cyXLcxL3sⱢX'QbҌc1RkWeohҵ;l3[[//|cq%0Wm^OoXh C) ׼w\P`IC d-i5HU/dpg7چEC> fd g~ ګhެwJt#hP;xj*|nЃF \,gJA9\oᷮ8Sj5?%1%IU"{ptCo? $qغT* [)dM!36g>"GflQ /sݬ 0N#y썮s]OHD9 bꐒIqtYJwl=P6Kdp̍_j\vg&ʎ4]Ė`]9zFqN|g@TcXatk}A;c3h~Tsq: CmZkjѪ8Z\T WۥlcѰfVuy`'-,t-0#4uEnla@ssT<5(h)fb( fǥ-'~6 QUドa`> 13Y: 772}+hx2jQ ,'vqp]EN|3.ۡwII}W /up4HSmo%(1nn^T?<z;|Sp70Yd` ]rەUgr uƚ~缩J㞶aa WRL mhvj ŕ*}zC B_ɤ6""ωnQ+8KB8X;oA1ɐ^I{j,eDEԿ!|Y'* k#U.A+՘;0cPu4#j@Q#UO>-R#bu.D'aEBDGS0f.8 - mGS`݈{Ow8 ! gٖvm?Yet, Lմ5\//A,{>D{eBvgv6i.9^71C 唟;suPck(_j H;b&郠=M5&BFA`JgW |8)@Ο8Kˮ6gpL?yE$=G64#YPk dP) {IO3|Ӆyڬ u3P^Z "4t` :B.W@ޑGT4 l7/R1|EtiN pKD#VWk,ob}iLzqRsi z8{ \J8 fBJcA*䶸.TnRi2eHЧP,咡-0m~ad$a3Y<^֪*2_eu1}}EbmTWoL{CA7X.WAty={!p+cGmJvkC03W1HcNU^f{ brR|y>]eLY;v=K2 =l!U3Qn{3 ?pj [bO[t G~ 2=}<hΧVM쓷oQ?KM;j*t ix}P[QTćM`B&m  zHnW.)tXՀ E@}!r4Ȥ{0>޹8HX,-1s`8A5dhCXlte!MSn=_ fPDG)T!@.!Yo;C:?ƲXT^LgeT1@p5-1֏ bE 7e!fEhiD!l_d WǮqll"nRA"JW bN (ԀBZ]1:7bol|9Y:š<19 #3tl,].мM-o(Pmţ ?iDyygu+#RDIϯL]Kt1/w4 bL@j@|"}ZϬl> y?= m,Ƀ K*cKo];bc-;gzs쁐vDb@s;f|&^B6`gg0?n(JW9$uE'2Lfe=|(0g;Ka%ʖ2gi[3VF(u'R ! 0w-*.R'` 7J+Kq|`O>嶑Ҧ'zeFp_DUrb sBT 6u2>~Զ]~!KFI0SDyK$ *f(xon4jɄ߫\ma3[=n+ВB}o'I΢V WzBPuHIpWJFЦ\dO2k37V~>zmA8e)6Ww(/T?=Em]6.6`–Cpc4a Ocfa#{1E݆8W#ATt'akr>*o`+'p\@cQӦLJ|/ ^9̓+ӣvr|P!/<8{{" 3熝'# ϖ_)tsLP Ca 5+ۦXF3eER}XIGIeU#XYBϗe{lVgel@w(g\u)3Yw~yٲ4Jƾ`ТxaSaڼ3 g3R0 kL?cZaB XuL,WIR*3^?݅N}AiȚx%>)L"KV<9]].r#Q"@۬0lx,>}kRـw>(@V)apj͸RwGIR7+f?D;>vc?mOLK,ݾMoѨNr7׺EwH o9UZ[x \] 4kQp8K*k¹1]{[0r0H X^^xU^Q_ʔ~iטG\N{СFz_(PXYb' & $qbI`PhDL}|][܋un WdD;AD67GB"%S4^:_ +_ʮc%];+{+[x 70*5oM;+ci':xǀ?;M1h K i给gT;U4/y<şDc (w7-TI<.v [!ngn:ǻm$7+ m V:te1\(1;9 6.]132-*҇o+GH킁돷z$5ducQ`q24v$(c&ywOKxlY*AzpwDΗcAק%39fPEAo1&L2Wl|_lz'ۓ^h|CXew)Ic[&dGKﻃgSTK)=l#U'A+ԷK9"2_w7~u51tdܙէcMSHy9ď] Dş2+6rM(jc U'V qQM\>;[:Hv!Qd$MoMJjR()T\Niw>. ED 9 +tlv-'vCxc$/E͌E~JVt&zE J%PW'ʇXc˧WaRj^l 'm>wrLqf mY l01(~C 3(xM 1nR>y r%:ҙ!C΋j Xf6 @1׻M/̾4٠6H^sLXվ76O{Nzd~x1dkQ %bUY1 k6F=8Lt]$џ0u> Sl}38mSn`*[u$\1BKa0fWICv &)1V+xfVhc**=qHXJ KxTfU+pb8唭CGTx: Š+@ NH FiRO$ eϣDj\|2PfQgrArtk+!R HìI KM!3+_+.$(8}za1/p|. 8}SCi IT,EP3 / O*ʫJ|0+dh%Y K^WhU7X `C tɒ?"k*.1bROSܱ=;#j;fC99Q2Y!],`\vk{8V6# K!ɾ1<`m,XfgUi,,FL")q D_?6װ|x66L ͖ӏz̨Qkm؅.R -Rq92 UEf>5tyn]_la:,R*B52)@ku;ܙu̓='J*hol‹C&8|%>ŀaeG/i%30{pCT>w`\p͉_J$rQO~܊7뮫18 :3vpl~Sa؇,&puyZOʾ]16UjSZ*7u[cN n1ںSCvn1VjUE`̽h(i$r%*H # A{vR2u(| [ ՜1 7[x5@ZW1.ldzM#ʯPUNZ4G@%nk~ >O߰8%;U.DNey;t^)G$qNj6ŶNn`̂*Y&`6Em\h,Ij-9Y8[!G'f`ʁ2)b&c!3s]K`nJo@ыuk;poi$ FNG(P#G rR ĥSk-i=:h$@p}LqT[&̎pWE's uuKԉH*ǺA<ښ %W { gI`Tx1]!Rh8sowP_mg-x7YEGQ %Q\ޡC,>z7-'ѸtUF5u>K.;? PW a1{FcE1aQ1؆Ghh˵䞏5"\OE n ˯wFÇ ^ll80ZPOqc{eum=.U0ԍ2`؁QťB[&<9E-uURFEi X'ZڭH}<:/ U@$:YpDZ85ᗂAn[m>֜Zn)<-ȟv^>sT,YbTdQsu4{dZ#UfmiK0Di |F }v&g^U>j W&rN9+E[uGa$"̐uM\-cZ KW1EetՊ|$)mPz߳xqguOb Pt_^#Zyfc"a_völ5ne&(U'd22ER8UXs.$8)GR*΄p묈D+M92>  1A෋ޒT(vҎvzf2#0xs'OI4(Yb)tnE ̏50ݯaV죰W| >8!>]q#IKmJNy-T$E( lfvkm{R*%Έ*o ;]\{0wFno"(—h7-$,4TI,귙D. qĮr>2LSV9+ b`TU3pϱj*gP7T}C8{_Qhc 4Fƅ1[9sQsYLPkr. 0SB}pω+KeYLR2XG\ ר?-2Gqy*C=rq x@e:a!w[MRGlJt*z@ANaʵĘn/`k^fc?mi|]bdg4m8CU7OV*( R"$opO}}TlFM)j, Q Ӕ~8c,N o0TY;m3|>xf2s;@4Z뎽 _4QG`lѲ˭'°1vl)Y i65,7$ӹcH n7`eǃAtPzqe-)rF㳣(~($a6MwƥTRJNX"TOPYu+;߇FpRzhCYxP&xx>Gb 1 j: Yb ;U&U*V?hC$0#D+BZzWXB`m֦4-p[$cy7y=h Ekc)Xv>('Prfu|7=~U Ա⼶7hSͶU7{7-) zwWlǁXw)iPq(V'JV@r=@\t۾ٸ'37^'bZ( 1m0lz!2׮=:)OEPT_G`Y!FTxVG:$$ p_= gF}I3׮*ƾY(`q5]םj[[=k{?co`B=y6Jr 5&; 8RE7T֕1KS𢞀 sVG @_צPâ,-"O@㫽N<LO;g-ń^EG*j/jƀatpy*8 +tOX&|9T߷\9R?JzCբgȿ$Fsz,OR^#߫W@;˯<<g pi='k="F}c5(`g&Lة.a%K0󿙜Er_Ėv31(, yg&=J9.+Q*c˥dbrhKx~1$`h\A1lPj::YّQee*Z,j&hfmI)KaYiD^tiox{v&x:x)tǼ,Z:x~{طg(-y*@/xؕ8P4o,+8zI AVmTLId̿,n2:&75pcEH<̵QS 0ZK9uRVnͥ*^ Gm+ ^Ԅ}4酡x87#TfxY/c}l \ݰW,-'rџbq_n;@Hq{J]TkRL0^㸪8g"h_[iT^ >&{ dav xu ?$CR0.yS4l@P' GmW=[=5^LttJĻ|0('Y5ԁ|kCu>P/$Pj]cN YH`j[*ΝW|sk_;D Z}ʑK=l\213c!qU9؁JG%1FL{_e<&Ƽq3 ڌYc# ;ba+:=?-:aRNQr\z~]u,LXn7mL&5?G9kU 6h:Sfu0z,mh[7ܞN.Mu wP]b'0JnI$S8"zd ;ci$mea8 Do?CG:&QݧM-O{fXn>)]NVs3gBޟ^[$~gi&$fN&|Y4tq-ׄ:^gaWbIP6?a쌄3(R(2^ҥ\ьPTԸr$h3KlV2ky)_+@8(`#ɾ)*2c$csu?(a r:^*篞cQœGi, >(BWҸB‰e%,Bk,V|Lu:{YV-ENh]MN\JfkCWBpB^G4tt~MLp}M؇_f(/N-h!g?݆5-FÎcMWtiG?qX;o]b-CBʗ&oF {u aBPɫ}{=4iB5C]]`ܫ+XҼ(WS 1Z F+(:o{uVoXMT̵ 2x@vcf(H覑t((ݤ'ibk酫P|dk*tQNY3p"czvw2,f-szk,ԛn󬢎SE5øtp$џ r踬S;%ESiMup/di Z}=\r DWջ [vw~y*hOa~ oR!}:aCLh,7>m"aB0BLT YS["`nP.o}@sׅ83z) 5OBk 6J9(ŒF 7ً1QLD3 :U"\:mQ!\0ȿ\|$?LzNG&&(٩dU ^KfEBLW*E&~Xjb32)01Dy5> :T1Q4vw*nthd=|ZAt uM|5Zkf{{؂wnJPIN79\/%4?LQ.Qؿwq\u"u,d  -%'+y1b'ŁfTsB'UӤ,m-{v3&0d4ؿ+ _*Vo⵨#HgBD 0:}?سߘ}[!GoM r4ߗ@-1PU!EK&1#7pw$$ X|̩?DF1̀l3/3,̥L^GDYeˬ}v ӗ+yQdJ$}A od2@G,7^^ui%TBIy/TEw…q>mrEoIqrMJGE_3\C6zQ%oR "74,W2z#;'QD+R"KlCş):nS+R-Ꜷ35΂e=-R^W38Uf iG?J/|KpMנ amT]JO gbf.>D8 xXGBƚvq ]N2⁾͝3!m i j_LWQ h߁湛[2VX>mzQO4g`Wwfz ~OO|.JDe p[9jfU'R!0oCF((6hSZڔ*l?dOH0tחI OL# 1` -HhQH!(D>  y4c=lQk{#Ç0 k|%g\3{umHkHN+zL3QJVEEH_,lF"R&jr8KEHď(#o+ş )n+`#L7CoeN:oI%#J۳ 8=Y\ Er҆ \E B!s R>aͫU]j8LHPAd:oWYPZ[i$ܮd^#;1j~Ĵ@|Ó *@.“XZjvGB{Bm1ˣF߬1EW9ψL|!?o䣊~7rg΂>1ް0n@| fO4q:iPidyֈXˇ8GBW s .Rye?ྣy#OW,}ln91A}JBE{3ؓ =$zI8K~ezN0qc#=s?X&bC4a@C;i<% 9?dc5ZڵD4-CnQ8)˫[?QV %DzlHyvee/TPՖou$!IΩF@j)JcBup/;6՜KeEwRƪv seE81Qc #fkO_mB. f>|P7C`Wۃ͕̐=0L1R]rTrZˌ'DR\O389 ,`ޑju:hZ?Wh%Z]UPգ!ӛ3ZaHŠiFPJ*,"E{M0ƿa `}v dLh~Kق%.;ѷMAhEFLfia)LآL;-E]M_Z%ricllȺo cN~N<k$Td(Kee`V==2 S9J)ĤK~A{"&MT`&.;R#[@Ӷ&kCb}>@G:#]xq~aǎYR v9Re{#9ZÎ0B9!dxŬe1vĺ7uI%-k '(DtdprhG9E uTɬ݁=`  YR#W'{f+W1 j%1,CcT}H=bf!j 6Š-2z=>tZ<"hv2BW$iªvVM c9M5l2qa(󷝥9X)9ꁖUWk:<@.ŅyU}_V BuiL rM?Ge4EjG}cP5"/3^dІL,$0''|E!xH'\u0ssZԠS@r#SUϪ nZm3%ϥq\q{wV?pE|ZUFٙ6$cъ>^cRfTD!Wy XUqrӮj|?L=6A7\<& ?…sCxBRVq¥vGt BBBIC1!l4& Z!z%#ł&-1Ԓ>*6z*CPr"]&pܒG*ghwyOs2&䇿{)f⧯?hA#M1(2cbKUS@|} ѯ8~c`Pͺ~\U>8"#^#{ɋ›_$X}/ YΓ\W.k7J[^HaS&u.5vJMnLW{@oSefrU ڸ;eoZ@: ݠC#Rk2#-uLo إj{]o;.Bw_ӏyH>Qgz S ^ q$-IaRĤo£F.xR9>3rXZ2#h✩w(r%0.{g%MS~:u'r.ک ` TwmUoQ@^EmF@e!?5= j:{Ë#𠯄!=ϥڊUv8LlYٰ"FƟSO'z ^e\s>;WCXv-Csf r]٧ zTbw{ f2:FujnX2eDVr/ kX/ B R@d"I8N5=S&ULL| o21EQ?"Ahyt^gnbvR)S]5oGcMsF`i8/Io&V*$ 2eNDgX/gPl'9 =OF uZLynjVDD6&+ۯ= ~:~[,+kC +?PG`c@8,39򪄄ٖJX`W {pm} 4ӞJǰnmKbf0ie9kQ6,"`R <S)8q#K)&c mXQ\m(/89AlUu̡9IQbbRJѩjoѧSkap90.EفuMiTQID|2]:ÿADSe&=0?k<|(AMrrCT f5նbbIeP>m9` 7*Ex bF1ȳtHi$O%&,('#97yH7cw(?Þ: h)I$}:XM@lyҘq쪱UO읜<,zڳ| wV{p[TIKEξS`g_s ǜ0H_R䢾\S6c8)%7P Y,ٮ#CnPx^ D -q؎?CT}CDy|J;[حR3úNi-؇?h/L*MPB@rgH mK~-aP2ǹ\-}<7h?L̲Ԃdv0C[G651 nO9ëc*nИʹr+RC^+E^>S/l,*Bv k2/Jo\n*gDZƃHR-Q3!x 9wUuIC[>ZpAU"׎`l7HpӎJG^4&aYzP3 g]~[$!O*hC_#C&l)v6lyT99FIe N=⟃ %joS3HI.t2N]63dP+Tb:.fPu!lI?3P-`+U"&%+֙{[J/>%’rh4{iz C#[<)XKB)F}FZ]QۺPkp|rWRy ^ﱤmg5ԌߖetKJ0}[ uJ&TwR5h~^Æ&$l'FRU U[ZzjnڀupP#Zpְ~vݐZ=ٛ!yk_PPV)G޼<67 \@fK$W&ya`w \wILМ1}W(q $+8 DOKd9r{z.&s^{7_Gtuʔ,z}.7lRM] 3s'Oqf;xm07d۳[@%jLLj2fYꪊ\N&0- :lbhby%[-C[ va:,xJzw&00U5K>wdqB!l),! +,w]l, 6Krw/Xsۖtc]~SMCsjY\.9]>n.GG?v}#mZ1⥿֢jE#JݴxG/OxV9[buWvWA_ݽmFoX1{5F4!Kk9{JUVМ,#j_ҭE*HT4PBXAw 1LoP@[>k).pKm Mp ϗdtS9,6#-@Q5R *Lb5&^TKGtpUMBKq"MHsQsn/tZ%3(F9)Z,oژ6!G2֣x$r!mKE;~­%@dlNF dy]{S?@W45@-A}' D{cW`eXǞb;JG`m{v1gUCRߏhbxA1s8G2qA@}hW^D\`pډV@"s9gȲ/;_[4,~RjBˆFM^O>y!NF]%v}h.Ceb*vR+jN7E,N ljUbCn)r!ۅ:rd0ϧMJglQPC}Q.nlDn09 1%@ϐ0@K;Wy_Lhuj6l9~$1:,[t}շ dcs,+V!A/~ۃJǐ? R<u}1$4R{_h#1uB95{ԯ7A6\Kęf$ AxKUqk!ӬdfRf83p1ØYqs-ҫ!V!W(*V1+C0)\֡CgT9-NK|[2~&Ll_ / ɨbnczA /},KŠ*bvnԖv_2NF("}gSI/o ؝$2u5HZ oȻ:cX/ӇAEBeY_AիyW`mQ=_ld mAs]oVVt-[qb3ҺwdH t9v.mg끜 tO o:?ݡU `@B:`eFmeDz+r+ i:4{· ?8i5h 0tQL>Lpz%+PnI ("E9Qe7J\鋬֋,.?˻y5"IloHs=tUOyk~jo|^`h!(5,í( bm!XZK:ۖbE\% !˯d{NY&#:ȅgjZmX2Fz{7NJF `&sYb2Я@Ŵ(&ZOX-??q* ;ENgt\_ %B~JqzШԞ>Uq^=.GK)Ћ-߯C6R{1eڹMxl ?ū|նcdxX!J{Y >əjg4ߵ'0oh Oa0 ,j>[EZ|?iQu*+%9j!QK𛜄mX# Vq:`_30"cnonk?s5vu( [QMUP kj)YQɼXj7ん2 6bAcD61& EY||A߄2Y&L8H󌥵yG!61G_b{$M4wf8 [7^OĮU{*[JuJE 3cf,p*6;Q/s`$Kqr\BSQI?dӜt;WbXwʺHJ<9jÈ ^)hKqs B<"e@%:4 <Ύb旖u^Dkch1cOn k5挥 yRw.p G!YlќC)H5dL B-kj9Ci~BySt">7nK2'rc}̯_PC!n/bmk|jD%HoVXyc}&=Dm&#UQаSW؟9st >ݢ.p ?)Le$< N0 fe%_td1$.▰jq> nvɶ_hz&N2e /4zN)MNl68lolƹ||v:QG'^ {N޾w+"6eW]C޿;΍v)2]Ȗ |07J(DtD!gr 8(;·D~2%P>B`]ꜾGOUh˃㮠"a8sx ?nq`J`tOMj%F! uJɍT>m%z|%qmElc}(Йmu6go;:!'UhtAVMss~LrMx)ǧ:VKR2_ʫ`=1~Bzpn[@4!&$Od_j{&z븄~e~| ܄ D1&lq_cf5]\/į$BMQ:dg nM5 ;Uť`MQ5D_yHNln3oߌ0{ \urY4plv֕utÐiFfH(<<Q:4<9LN[4 f̉,,ֺ ;Uzjp9,,t;_O'A^u`JPSvڻEA|iwmʨ5A(i42wЅ?dnf~g+;eG]MЇ avxfjYj}Kyɳꎱ|4oYa~D+Z+Eq:CQ<;Lflٙ޻۟E(b, `#75RRx28ǿSuu]": :/]ԚI6pNq;ifivtsXG ^vyW!lV"4GPOdIdì|D4fqw e,_ѯ ?!7]̀fnLԔ֣sκkl1GޡӝfUxa젥]t~ًlWS o)ҧ7%t3`6n _hr;N%hN}6(I߅|T(>I\R0>6^J ?Rer&<+\f]ܞ@wB ;P,yU)T4m Q y񠕭 j)d9t$6\oجQZ l@%}J:.8sLȧ*\بwo&6e† ̛ss[kS=ZxsmD8u#7,t\ep 1dgdmy@;zdkZ7(ޛZsts祖\Ïq+PRuc4z[c\ 鸥y N6n>PãxR== Q3Л|9(cGYCxU@h(Sɽ@-oyA7`."ۙm_9oWG{QArDEuD! V^f2 s!bSU? |'(|GgV1Sn2o"8D* o>iq.hNe=!{IL7KJU\'Goz2g_[șH`8O\jq!Fen6wV3bƁn}%Pð!X](dӲ8\QpX SCR>"P]\ ?[Pt[4= tor펭Bl "G7;-'͏Nd8*L?"ʿ:b28R[T9uot"'ϟOZDQ&~ }h' $}F8hgNovn&@tӒb{=$o%'˾>biﰖ$QFr?3қH~t έ17lNF[kJ~ILg|J?%h.rQ} VwߏOUŵVY)QcB{vkGMI(7gZx Kw m ¹ŕ]󻸵o$i6v&,\?ʊԱBtv[{P%*$1;y s~xoSO-.XVȩ7u-R44FP%>+^xGWTd?6Jȟh±ݙI؈+'>JaM4̈ dmyJJ{LBz `GtDh`uS4eO֋%!^Q*CWH iT}I2sNи)Gy`Oau}TiqȗFnCtGדFav|]j=Z1:XiKBucͶ\y__lJ'=^6P4 : 29z nF/Gzq *KIӌ3[*Hk4S1 Y \)@S8#oe(ڬ !Ec'!EAX] ,!=T$':2*BA{_q)sfJRw;[[|5KnwT9WiY)}Cy#v1zA/qK =kaWH(W!qQH5ax7+s= VQfPh'=րHs?Vœw*^5 c(LZۆ-gؚ_jGHO1BvR920`WT Z6WkJцh}˸g,PRU3#$v kbzqQQ$hKexd^g<W ,ի"l">1y1SK,O:0[bWE+RF#yק?\ai6 *B|[13oe̼=ޖCx5Oe7Jg)Hfɽ;^"2fNmk% `Tfji ,pgYr?`izdJ7TpH< 9-FFbogBP𣑐t,vimY<]qXKEL e̴AEs]D)ql]P[?玓r, 7HzQI8K-?5M$u"h /6"%,NTn,-[(7kG^ծ^_oY T{?Ich.;9l R(.F60C >Rq;&zqjThsEiCԣx8іzս1>(pR")'#eJb:uzIJ^Dhځx)DDY 4TFD[ݬw2U{5*%Uasnt²56`Ѝ @O!T^)vLy=ēñލ,fS{bsð`>dr܎;H)gZ8VQ~Ew_fL\> }<"zIP10 ժO_/$p*I&B Pm\Z:DC6Ԁp\1f^題cv?A9Ƅva#vfU&g ĽVdaΕ0hVۼ&Dk \pYSo90 T!}CP3Tdw,4%ڮ52yW?Z^Jn @y*^ zIKΜT5bi~q1+?쥼"uG|vU?k{@M?T박 P'M=FCV}0V(;;s?G d~ޡY1u'Q qm{kq@Оp"Ѕo T.ISEN];Dl=D_; ז"]"z(sm2[LǣnD5@۷InBa Yj Mڀ̱ΕB(-L~l/ļ0Pb8FQ2QJ1#RZ 0؛?le'Y&+%ʅfwsB 6&>H]W1LDT;Ў ۪cEeQ3uo2 u2S<' M?<3i튙%0:X弻%"Sˁ0D.PMJn2 [·=C)%duLHBbnvUD|zPx$hUb4߈۶9I2`~X!X l#["O0˅-M(Zhr77uu JС7=qJx #49 -)I5Toe q.%ymG~[kDaP ..UƳ~%G'K7}uW(R,]lp0_;6A]E4Ӏ,>%NFcSR8n8rwa\E;vNMWzUϊ?uM(n)t rw v`.LR{u~K&5iLeI I:I d |rP3Gӎ.莲w/_L?=, X8UtFƆmSv*UNR;jhѓ_~ Kf1?sm>`BCVWWү^֓ (?%Z'Q4`5t?lD8T`b2#-o#8&Oh@LCZg\88[-e,C esUy<~}g$̫6mf.]h?Dw)efK:D )s9xUF(;f[,6U4kg£wӧO8 6Lu/Dc? 'vhbb'>"8yնq#Bkb*u&W FA>s1DmLdwPҘEoCy>ji(7b= 3{Psڮ+0drr+c?& 8 7ޏ~?* QnK(/Mz---=::ԝ珌i~J WvzB,4WohN>qy ΁A2ůB $E[HfB7Ş E9o.FtǓlte> sY&O\du6y돌BjRhy+Œ O\[;Ϊr z_0 *<K*S#=U‚u=Ṿ3a ̍ k ZKbW&ysJ63SO2FiqtLI¿TSKLfN6ҹeXT6|׾S=P"Md)PQ 6z4i*,8zM3w0Q JJf8 J+N‚5 6@/3RJ<[R 0oG>f+>Â%3|xPd0ߠлǪ%kpHsTf2* ]4:̜4z‘2e.G\zj4I/vBIft\%WCձ/AF+d?'Fr="w%`܈@z߰Yx3,a,B*f7ӓU$ՙ/gMQq<(Ujb\RX>舒-Wm[8\8|+ ֎.BܛQnndK^f--5/L}A(%2o5@/|axPؙDMFw`OM9ƴlaKN")~,5Gÿئ cG85+ksrK $L-ͪHWnfȿ-h@ggwce8;,SU*#hV,1Ϸ=:MW%9yK.N_uwhOQO(#P]/ыf-//HaΒQwt!~60/'w cv.c#w(Z|<`͜ ޏuX/?OÂ'dv0~$h^Մ8K>*dbZ^󈫀Y`>+;TT1/*QlHwuk$v섈%1zJ?n2ێyW'u㙳^]W}!C%/KWu,gj )uNJ+?QnbisFsG*_An SK"OBL͐#zqq;CC˦(l/D%Ɣ${4.Y]gkXk<>:w 9]<+DC&`+`~);i 6]upzxMpFt9Tg[{qD}Nӈԃ[֢F1(o+M!&—iLTѕ0>3Hֻ@Z #\hsJOv%#zD%3 rWU[#}m!)o6j=svF;ˤ1-ˡ:?&``OVy==rkҟ31f QEIo1FGɮ> heW|~JCK`VWs`Vb [em.N->K 9S;%" Z80ΕJْ@,` S{Tvrf 6JC'W!3@EtCo:v)<Kb+rb5HnS&K> o"ETTKg1hW"J&V}sub$FU :Т(1|U`&sĝ#@"_o!mZ"O@9_;>N e2"F% qKڪ/>ا@1pȂcRkuYK8oTPh&dgs9RޤH/RfqަV[#CQ. M b#W(d]~Qܸ&MZ Y؅)4Ӱ^`,\|U74LOg@]nyKJ~'.^xLiuL^KNRjGIfP@7 -M1ef,w:{4@B׏0EL)w¨zqM -\mVd86M>A^_n.ykkz9 0Q5JPk,$4b܃RHmʶ]oK\;-wKwlO3 2l_W_ 0%y-P *ޒwxc~Tg.o1m-J7G՚^RV6a虌1%{U{w31mV'"xPd(TNK^4͢៴4Q R6y|$DA/yX]G-)+HuRS0f8K(>JH;qUC=l+Q/RfEbPIIH6ؗ5h[k:b&M.0.a7(jPN+,w) Zrqvg+ lFWzѳTXܽS4ϬÁB_F% G[;Q$0l{6j,A̼]R1PāҦe͡7< z:lHa..*iBPH?9wA$we.LXyB;@JSb< &1N)ַDhxM_e*D= lMRK5Hy7ⱌ](EdAY(SZ DW3mhygs&?8272QcN`u)?:2ۨ8oq!T_B ^F/I&'WԜ1V4;ow+cr\ 667yFH-W7w;p ,@a+r;A<+4y[YŐhS;=?H!@kK1ZcV7_ow*bͮ-W~ɦZ5|ȻޖpT:|#M3*G<ӂDg?< 4Bl('-x çv:,Ֆ (ҶKhM|4~QE]4", ];I椂rvk#E [O]9]QmDԠ/hs)]asB l`H6 `w >eAQT?%nۃ۴WBN40Dj9H}joySO)P('FmR:a0p =9jc_'WyP,4@5ĎGMsH~w63 Eض'$H7 ğ zw ʕ4amt5&Q`Õ7 op= hR6R@1X_ڑ)A^0IiVi`9A$HA/Yty+TԋHY " qn : 5.`vJqTBQSOe/]MF,3@.Ψs#`:=XLӃ8l%5֞ͭuW4T=ɆIՇ f[0Gi㣖P z:2)vSC]7 5ț&lhSXvw_͜,?Ԯ>O+]`bh:cNV>Lk_G0E^IażI^-jМ/ &K6JQ=nG?Ezds'⨒ן #u(f"GRɇMg,.Ű@vC~}VwWS$߂ϓ !6:dF"I.hIpOdJ]nZ afF྿P+bC$د1~֢˽?Mm׹XCx&ZAS]r"K5^mxLѤHzhN J%3 ̍$ۿJ1 $tlWOW 59&*' v1Q=:w󔋉4]%Ơ{}0%lܫj פSk%2P`Jt=eYܔj4Ş 2ۓj5prLstLW5}%1R>sz]1 t/0CZo7g?z'/`36̒^5Cq=ihoH}~"6YPj(T SĂ?w+ER"EBH8fMB/)=|}Ei^i+ a-JoM\6߾FHvdUSߒ:>gQS 8=Edq0©(t/cO#L%<4DP @M{{Ef2?79gBN}`lt<"yDr3vFE]y]vQ{֓XwnuV@Bw}e8;QQzcFjE5u+)vhE0}1T9}-H12 &2<}XnT5K)6 #'dԕP@wV%DoB]{FH5: /2ߨy>Mz?U{9QCX\"J<=ǀBO+Cd"WH!b܎2.@Xv߆[2l[o|A:iԬxuΠ== .wxJLGr <㠖vOU9{[N!6xCB#-N!HO4Ogdy[&^-}TLc}jH-D={n$#i-+Lt ~HC\}YU OM='Eyk ~(N~a:Hꐏ%BݥY_;>*gW$XاTh\rwס}:; KDlĿ xy& ϋ< x~AX쯌 )eiڳ);VeFS6QlRqҥ;M ˭i@y(ZVrw1ʼt5.k\͵R^'5!\hi׹+>t^NΨoГeBC(L0{8zY4[7^,#`CHʒ4J#e\U8t"2 O Ue$#8e>T;ږ ?+i5i`M(樏ԦXFz 76W73VUegB䷪;?+8!5kBA k_LK I!:D)/9bQ>@#1LJcx%vwx+ .rA&bpHD4E̥@ܰbT74Yn&eF%LIv7v\?ׂ7"~SD[{"՘r'4[7yVrV|zͤWoj3657ztƓ`v|`t#[_>ޡ&q vީ_v`H԰x-LF/|F542diw5 [Pl|$DPTvXs D)>=4L>6 eRSB -e.nx?c5~%֕U`]܌l1g[gz<տZ]fވ ɶ6_bp;g ҿnqe غ߾= t_Σ/|D^|#ya&>Q_ ]6)qOdP" Y2ƐZ ;|:-?É.¯hK 78\/-R"2n_6^ U+fObHvY*G6c h@ݶRwg.nn( n `|*QL*3UtvW~=8ڇ,H|qneu9&^ Ź@I.|5:k{qPguԵ)+/n@=8vgYG%{*bO,Ju8EHVS<0~,I؍'5ԧ)^@hhXϒ#l1pe6aCKwsԯ$+-f}WSf.%@kUC<@8fid{є,2z] &B_N,nB+r@aYaEǏK\CKU\ՙ8bZ\ p/,[~νP6M뜎އz*;~Y>'WP9.&s|#1ya2$rB K͆psf٪MafX)xWFfU`O>YC kt";؃pE P0%CIv V|β\0ޱhOȠ F[E؟#rjS!U /ZNbKU#lk}{kfAmzhԄC~(-1r?'k*+ɡ WNG47@h6$}.tu'C١p?↓X\A]SC-a>wҲm@ 1Y4)I"WQi#d3Ȁ؀Gû[ˮ 4 =Lʺ^,agWQ g6I Oh &>OӢ LYGFBT́[TdHzx(#V7Zn۱Ua}wvhBnh){[K= R>6{xx J0,]AEPe޴lDq*řH$(Sgx&2i52܈qTS1o6(kQOnZ|1io>X^ElIa-xscs4(x=y$s%J l?A0xvҿxgWuYHv܉z]:dܹv׸ǀW ^=Gt4ILӀkWޗ[4_Xl=(|Ԣ8o zn'U,Md D7AM`;xvl(_"8nYeQRZ*|rbgݜj.Kf ڷxsWsz :;$"c"ÖCJI&9}ݭIu*OL5ѽX~xjRhS' szh@ϡޕl`7|pZ>Wcj*=}&Q=9ŅE qA(I P{-O 3i;:&."cN4T%l+)k]NKn" s25QS?Ol.H:8>Em+dۋ3eNl5ޢ*zE7q2qqޫ_tXw-h+ ڏ3:IՌ׾wo NF( ZgMP#W99]qId#>NCmzb"_˶!]ZfAUsք@,܌}FZ6n:Bt&]אV.7k('gFW'(;3Pzgi[oՕc Z%ۿVQ]@4DF{fkBbh,q%.R |y$Sz6jeo{B 04%H_W-0_]'Nw3+f89Oc.[kw0]:S'G(=4'g1;y&bDwwxFj#DZLi lb%!| !tN|[YwcM&xH@m _=r8e5 G uXFbvt~źab6jF4iWxŇp5vҫ;)9XRxR/YS;AnkgW5S]rs_'8Sݱ.\}x\)@I}F-yn5ޕFpK|ؓh7ACHSyVBJCb *YW|g\vk󽡬%gW}6#AqeR{AqU#A">{VMOgIN4]_E%u*7 )@(-e@$3#T[wmgbu C9I 3,H:f&o0c5Bi j=hs? RL#I͊Rݏj;՝x)t DP&ڹX΄prǬa+c^1g-b1OШ>N3ڕr kx Nԅ~- \ŝ>N|] b +H[ Jx^{q77Z<f'W70F3u-Sn+7l8 1xH{PS޺;Ԕ,`3 q$zec wz4b(OR$l5̹;TN#JUWn7.BB TdH)4m54+UYTVjoTSğ{>]A\N6C/aZ}D[:>ڻWbJўM"y3RvF#}jbC¯J|; +xbe2|ƑR@^%,¹c|$ p%ʜϵBk-[emΞaQ;!iT-ZSDxrHi~8~}uYȐL# @Ndp#V.K'%~ iMQ}N݈LЛ (2qf?A]NѰl 'O4?51i{ &tBWlAQ TqUwW&$F¼ 8(n-ك9XGP%^'Fa1Z{ޝ[]Iq=LINe&G~%7>d/3j);~{.'Rgq'}ΧU/O lrLu$.gA]IEt?4 7PhT_ jRj&P*"RtӱtE461q,3 3 O?gzW+!PS,I?}Qht?礗`UF!8+jUjyds[cvn^)ӬG.} ;AIL Pi,qӑlhM<7#9‰\ IiZ1(vK8q =nH2֖[ |v4rs^8`ȣ )oф+(I/Aa/xb4̀g1yFN\W}\ۋB4FadHi6?b\Nd iw,eXC3iޙ< qvZ jnf:Fb'yU $ށ§ݖ`\c[| z -Amznx ` W ;k Cmz8T*wa@&77.edt~gɘ6B^Tɜ_1x'T] *ȑϼwPnj2:ePU_FX;|_Uk'&͑d/ ~Xr7zIS$nׯ]jΑ+#(QvIw>} ]VnP {IwL9?i.QQ}fMK rl?LSl;>cwnfafL Otk~_# ˨6,֩NxR=R33[lB\ȶQ'V"ևoqm.rt:oQC1(pHXdl>BґOVۉE;FC70)oSe8\gZFZ0Z. #kiIdp!'BF$A9ۄ" S.wk/YF a?q4%p?BCA"SAω#s<tMg㝫D'5ljl^X#`kTqJ[ %`6K|3+^g("6ΏڲKnDTMt).m!<'#>s1wI]):*襏Frڊ(AW0@so:z*wcqqXyؚ_>v[ fO`4f쳗Dz-@gp/"Ĝ&K‰xp_H<1F[ yd|9 ~6GC>L_pc^GY YOB`Յ5R(Kf Ixv8Uܺ<_\S!(LIxvpYtODV]D*%S޾WfsvZ J`]惌+?8iC 19q>Nꪆ'oQ &5KL-:1??"40 Qg&XBZW6>18THhjDX[{wgmS`:o1N\VSֆ% +/"Q;*,KaenP-n/^ y^)+\6V&ӑVgЕ}M jIMef~"5R`vu[APhDYo 9=ZkOksoM kKrJ y<)>V89PkjUOwR[),vUGzZϬբ Ωf཰=4Le=#:WLw2g Sܣm_8Kmhqk  sݠ&gDari*Tu <1R@Æ{UYi^  7!LMRSn>hχ@tD(mk禭;>ƿlʌ=èv XӍ4l* 6thtcn!)-!gyƦpI..1~ !j\e BY?]95sp )|":K+Gg]wie0Ilw2 LIiW@)"4#8@yn(sŔ#Y`g?.4:`RWfrzd/ΨC2O*-*bSeuB )I5(6YJ0tkudoQYE5jw.|֢=k H_ͺt]H B86MҐكcb{_в^W`n AN: 7eJ gϪ]ko*o"g"Tv8;$Nh^4IG|SêBmPdM1IKt%wmvY)> ź*a7iel3={8츧 Ϧ?WjL777U%1Q($~Zz/k w^aʹ58K R) gf!wٟmtJNH%y dѕ 4{_"+o:eׁ=UӖx&V}{x vF'1npL<I5iKЌMr[!}tu t\k,~__ fhF)Z饁O-~184y$pPvCo۶ΏJ %TPRD[OI);+noC0N7z8qcX}YR`7 jѓNB5B qֹƫ*&Y;?b0gF܍vd5NEbqԌv`zMX|dzpY:t^%Voȭ y# Urw~LV_ןǷ 8V0-+>g,q$$*)6bm D5Bk7])r"+P̼[ODY&QYa 9nS:Z_=P뤴uAoUq@؉bhră\ 碽 սfSv">yA@$x08*>•+7*'25dn6|5l(D_,dh900Q<]%RELm\?NÛKs:1-Tڑ!('ڛH+L3vզ%,^(`; E.Ȓ̃']?&uTX?>^} m1L!Ԣ:;# 4HyB%!+1G1#E~e,0,6QEv\x`^g%$0/,q DuS.a]\qB0U@i*)\u0Tc50B4-_V}UE?;od{U~s}nU#(NlקCkTamRW*[WA/XMzX\qWuB#ثda܅:ӻ3E*ρ `lFPi.tNyŎ..7BF,vӚrҪ7~N p'ѩShPs3 kۄmmR& wj \+u6l)M{GC[pP=;3KyH 03h: }o/ 6^YRrcP~˓<u!yxjG(v&['˰b8ԋpM>)REF;;nBQ Y`-]u :5o?gD-q4)\XJ_nXЀ*>yҖ;#҂O'Il]k`d H-hW=NCIpy20ӱ{o 1yke~ ]/l*f*R~k|,Ѐwp.IcF4ʮط0A$Jh66d/6E .ug \64(Q']A@_0" $ f ifvΏEzG`ʿX@_b5h'@FJv=)04c75SUX*f㋛y8k-۽ wDIqG@lzfԸkWf]]N媵_aVݴ u5*É(IRki J(GZD g&,F)\p21J' &v_yҞn \oje=ܱUBQs"7AXJ{aMm+ޱJFqΞp||.a-Is.7R W7]L0Hʋz~8m3v+׽=Oˌ3 !2C ֢B9+CɷL?CN+C)~C&Җz`f0L5Twn- Aty|[IdF Pt,X)g(dunև#yKݝ¼g׆;Ŭν誌/2̯Eu۩[NP)yII}r|9za\ν-^#9_neanq(R2I^ $ۭܨO ]eR\p^D߉}uU}APxN I%DeuYNᒁ?{?,4!>K <%aNi7P񇁙u:.F%oG G__lkCeQZa3;`kn6Ʈ[Dq4qƒVhtGaۦf)oqTYW9kh 95s*XvddVE׫<$ǘ"p7$ F{=?Pf`0*Ѳ JTyۗ`/, VTwŸ+4$رxA?`I;y@Ý<ohӑҊgW˴-Fx}=|LSkz]@0m?Cb{B1y$z 8lZ qnsC< KPF4ev6h?sb X*x&{\mo15_V ې:1_o{z'zGguHB3آ,F͜_ƙi23 ӰG|K.6=\o kZ\Y* F[x GݎWn& =w$j|aedR1A4nQha&X| Ld$Œ`zF!U%r$Rc&&>4TLz=%l;+~;#[T`&:I kZ^IJ?q=[W~ #E |;~Ha9Åwqgyf2D^}%B:ڷ7Z wmC"T'm/&7A(.̸afsNmto_!1Bodќ#L]e v_6VmdriJCH]tzyC>Ca Xe!YSx. ⩷5,OYW5ѹO3@PQϦbhq}RFT!;A*lO[r>ooPdH0F鲓 MѤ:* "5Q%VP&hV]}jU}TjBq}Jo7H@ܷ_jZK g t[Yz1Kcv Jjv9|9?)ORh}Ł ̋/IE@E N h^8<^df*a]Vøw~z;&MLx6(efPڕ!05ZԞ*r,;lpR[,21xpy PwzR}0ٛzXri|ΩQ~vU+10ۗA3 9+üRM*y3ʽKCew:ϘU-VV%6"$yk2ljN]e,>šy3QJd|S/2 3mnU{vrab޺Zs lv= @~zꪼG&1nNw0zJ,'Cs4ٙI[V4N>t=g(׹YA3Is_z\r:hx%磠(h[^ExOc9̩J1ݲ2QFQE-/ 381q%*9;RAbwl<, @< ,_AKiΔB*e 57x:ބ_*ƜĚEWk z)*L|; BUhnGi@u6ygnreE1ġlezmTFmQKEiV2b8W o~-i9^x]vVo1m$(wsu i\"$6(z}aC 2(msWu_im@KpVr!/1˘d@*ԏ> EJuhK#[ Ow=j\RqsE2 (7^J#!bAvd ţQ7~rM~Zm$gWIYVp;G )ʳ}_ֆKZQC۪i;``ѕd:;7}' < P{*`13I1gӫT&'f?L2H ם4^lĹ-PD XW%Z7kajJ&",:ױEGͫ8Ao6+G{va4oLv\37ִI':1=t|Cv|aSyfiqߨ$zS  Y?aA_T˘"X{:!ھ4[|c߬k&הbH2})k-o<߯)&)솤PCq;x .> P8G?IЉl6-reVfqo&z}$S =}X ސc 'g ɈCT  J!]kEfRm:f48b )(8&RCcIjU~o^1D#Y5VTN6x+4i5FOH#)Ix:nwìبhw,#'͜$E2~8"w`.-na/#"T^F[UQZCD}cTDZXpt+CT B{P_W$yl5<ϞcMLVS rW0mfD ϩ>`mM1~>bO1U>~P 9H Pl'z,|YXl#c_^XʷA5 6˜$9iBᮬZtKAҬwq lyѼe 6БewΦ"$,c;)}w>[WT2p!_ջ%&srڶ#D yϽXA$/] Z=;ݨd1tRMo#(yP%waIGEpFD"u+'Zb6KE7J=^4ۙ,CiBcS*6#;j6%D=>OQE;ɏC+>|yUwe6*MING_''O;I"eP q7'cѸƵZ^nD*n y;GH0fS3qN PӠQfXb.W6cp L$| pI>?8/Moh:7eogp1 *:kX{$Fp6=, AnX(hȞhrB5A9|(X>)N''7jԺ&V7MG}B`jWv]e(am 2HӵL$C7b1/ܪ"S6EW`aGK=d$ܭ]SJT&;Ewb(FV,H?C}&؏R.wٚfVk*B)^z ˭XPITQnF:Ѳ#ᇨ[:HZ9SL t%Ԉsl#F ಘJy7˱ڏ :Ҏlr$@ns~AB Q0;ٷ~¸qr,E buC˽z"Fz ;bC1G)M=:||D6=*f.um+"CZ%KOq{Ѳ/AXQ[΄gH8,œ_}ϟ\?9AmPrvLrAKm PgʐXPTg|򻤤# OkMEUUpsM:鉻H _aIB:\&&p,[vBw^OiZsQ:Zo exCAA0y$ Q+܁X#8ZI&I10B)&h+BMcW ?vǪu3J-4!od- QsB,9'{ZmPξd"/ s<ݭǾ:*h^{4JGQ&ŀlǒ\xt\_o/Oࣵu5( elmKq].v-D(zEvPPj)+I_+݄X8M-f LF[B0cXXl5%XČR x0ms0 à;WuL/ k]W%cmun8Q kwXN:mE3%Z ^s/i3VNal֍qCh]_hԢ\c%/8~}3)%| PnڮU>$ĸط_49HE ?M qⱡ*<1[v?g"K:!N>g˂&QZu@5Ȱ{WSewP{J2-lXn<[7!ҝ , @puv5=\(Wy;ƺa'&{dĪpoBrtv1'|I+nMXvm3KU%k/ՄOl87U>Gn˖fᙂQ##uTNw3݃9C/uLvNy|0p l0 w]IF ѦЊg&"vy{wyI&3R'laz+%3fR{ϖ ^*>H%<:Qcvh|TJZ93jZ@a!*VJw\k_(u۔^bANɭ}-7]1R5p*!}uY*YE1o-Yu%TC?  _&xj`_!"ilo|**(%@'DTCAPp)wW,H ;kQ*51p>9l4$cM`%R!'HOfԭQץlJX*^A"N#".)&#+q*R ےH)1?3L C[oNN=Ұ.l+D&lHiRPyor8P]:T ؍0jʃ%g߱"ydkVAD'i#c0@5M)M3'mLvԎ)gӂ ,^V)/*[nȟth"yvUIEmr {se?[jmj|q~żgp̠L}Iy7Z)8ؖEE43I.` Wgx"FݻSQkNCY?W~WX,to+'!۶}i<_ K$<,&e!~1enH1K*0PpoiMJgf ЛIBcO;-ʮXEPE5lL"TޑȽp/dsf ]'-,T÷væ^qs9s1+wOI d"An_kn([0Y?.pks#;~VnǸkch퓸BxaDs~H?p"qBu UoH8㙝 1Ϲ70z`3"fo@CܝxW^w*69#SNV[:Q5IBNZF"*EZy(tP7 A^,1-^'[m%w ̠27aK{7>.E`:mvA'5`E(2Hy`.E>'H{q\h~eh\F^S#Б"(QmZ&Egߋer{1p=g< r?K6ۖԉyZ"*'8aNĝDt_1@Q|r֡U>xF2MuhR~tsAoٔW(.QgUx[;:?g߳{5Éߗ#LAǺ@#=5E FSy,;s $}DZΜ=z{W T (ZzSHsn{0*+6J?/K{N{Ic-TK-B02aPմSR|_FB:mg$}gX4ߣTDEteReu@sVtB>HF.HRѼuA^)Oyc,ܿHAmp"p?g Յ^p`pYTrB9ݥ\V _Fy\]  ZQb(Q(igQV/RYaZ8EM+h_Lz ͹X6Nu_$+LNۑ}b(;}ϫkYu~>'1\H ڬ>,;cN͞2Xb$<fTRy$;`54cm9S^_E. ]4Pp'4KZnl:\gHmL)kr밮dCdv1p~O9I~܍ٴ#Β{@pSS T5rc0 L/+SR{=ӥZ}]9PBm+_!bAhN|z\6+`;y{HtD! 񗖍Vɡ;.0>'M)>dI\CliGzk-fv ]\X85/T^VĈ3]%Iw(:|Q,k<  =ߣ?4ANvV:(ᛩ>?#l}| 'y0oJ#~ێ *ᣔ<ȣWc0Y 3#|$۸bDƆPP^CNhf!rV:G`F"[ĭ>t:8p \@rЎх($E:^bZP"G$5{Np{|Xd uSXՌ-DY]\ a-7ulb!.aI兙?Cԫ|e[ޙ}*F?bynŏS!R:rɤ5+89mw*,Hy~*Di[(6߉W=@\}U̟/ 5UAGVzڎMz|J 82ᣇtAK1 %z51֨卂&泔UERtIвqTo}&M?;GPI ؤƪ\e7x)-žE$qB^xEGf^,=Q)b$\eRImY~_HO .ce`ȋzQal>zlwXGJ-g2~d}䞗GC+! [xpA a}`"K=(W򘇈HA¶vjAw<>3O8 ݥO ZԬ/}k[K,[)ā7A^h82$Mqőб` ^vЎK=M~BǭNnK֘{AKXT]gvkaN 0S:!IQ-F49Z ]<&Dڈ&nw[#Ƴ[p6h@_5RM Iػ]4{*&2|<-M_0^rxB +sR戎 O0/BaPZQlʵDhĜ ]>_ܤ^ Tp'J+Dq*̓¨*펢5ϩG*`枻5̒%I$YgP:+\*x6_ǝLv2$BFl)xS̞Q69s5wCzBm Q)=yQNׂԲo]ד#*DzBOUAZ XL 09S=A(_NRf)$6h";]с@Ф7[mH~GSKY!QX wʫf4^sH@MtW{0ncoV~f- ^bIn(~pLɹ{.2֖!+vMG{%|2NAóM'-U|Q1 adr"Ĥt/P3_X;"H2.xKQ VLC{K{*@z1Sכw[aקɜ9C>g$VR$i j71CL7ݭ^x \])Kjykdn l{Isn~Ŷ}Vа)Fc:4S>FYƃ]6FLP< 79jTbcAz#XU?8o~>{n y_\AeK`oMEQOJ0MWFMw5&I,wCt@(M"!(rO5u80}mm۠.Pc |{]lۮ`X 򛓉>٨'_hh'x/Uӝ;iHM³1fFUD-qZ[+#>bm |.yHz*w6˽]_%LIy֩ 6wռ|˃̖ LIx^Lv|mGD+J:⦈ #YhR0G x:ʺ!r |$e$V.<5}nh5WڜΡE/ 9޲,  0hFd5Ʈ7tA DO "`y0 +gג D˗Vr L/=2!#=C"܅4À}.ߚ ԡ2%N7W+w|ꌫXwqbǻG\AET]ΛB ں[Q6:n.p B/Xf2P(CWgpS{O $OtIAw1쎃i{ѐdJ1/ȃZEfTc{.فSEJeqD!~\&Yl\5mMyiB :z?~?"\q`EiRrSD\'hq Á v3A}߄K'GtQ¼.vѳFB+hKC!nQi+fW;R91wUԑ6-8Ψ~R`'LB ,@2;Q =2^'O5 Źmm!- N!т\̣`FY1TSKfgh9C4< ӯR@yvH kzڮL*@EP ) ϥ,}6o=H뽴zH]~FpI=Z9Lf;E ai JeaSư!}Oq%L.zQ&H> D'nÔsgNWύ! ˿.ca j6mwPXO"k$j Zǵ^xK8NR;8khz͵ 否vvﯠH\Km,JΫp{(29@@1&.ZI( Q5+?tP|>!pFfsoP҆HkxA=c'腥$f.,zߖKfOHM{.9j#B[SԴ`S=ߤRBk7ax*m'9vp XIZlNAm] 'Pb-DI+De\d7U5AZnP2!Ls|EwOŐfNy %M{(sƬ(c34?(QeQ){ 9f73W`p)s=Eu(.V)f!|>Uʕk-YFs2$!&!z.gvP({ ^PG#MO-$gBdp/&SUjRͧmYP051@;A2~6^¼i^^wڮAW)Md0ۄ\O[3/Н@7ӭcQGqcE]!\0("^6 l~c:.4XjOUl /doO @Q8k%D3jsSQΚ.9k2=4 ؎flv@+$᠃WLTK}p5DgZ1NOY ^!L׆6'0fŊN'G;KCZ츣`R6h5PddqB@YeZ@lm;UNS0ik=u?Рeg Å kV\ͱ'.Uvb>є˔햂iw4mU>Fε5|m\..<\?. ָiYNy?ÃT)C)+yz ?qeGMi$zںӪbf㑸o1at@i*A*X~KH mn>5TksL!0ls.#?6|QRnɮ6M3n'NFbJq2oa;W4NOmVw5Vs$T˗w||)% 1Kʢ@tw I2Q:%^a}v*G{&t./'ߍPza'BtAf)NaB/?l`6>H%MaQATH{BQɢ$уHp]nՉC넚_4p?cC_ ߱^Tm. ˶9@q٢Pnu#6 o;lơ?^cNK`K-\'1f&!𪨝J~Qh *csG0Pλ2~ m1j}C b;Kؼ]a WnM@h0]qpg=mR|IcR%[W.8 M񵢎e?b W-z농#Q,O13Jɓ$SԢlw\o@i}oݩY+ڣbIK_tS{JZP?*KL_2gjt]W$z&Xw:R-qWiD_f2ov*1y?~l+b)3 `'./W*S WKK=23.?l}ROY%'oNs| PF Fq0R0fK??7^4r]lǕy~#(д:فj—|H-cdcF.ϓH[yDĮy<!4cz#՛6n|LA2F~/ ]bNck`RrO1sۮƸR2mTxKt l^s۫؏ Xxxܮ {vi#oU\s׼'jx& a. 8+3)ܵe~FCY$Av[hQ2.З T ъ ׄeH2p^m4_Zͯt_FP=YB e,;pȉ1IkGM9~*f2/v pΑ#݄#K L*37GY1g12*6z/D|bII{N '.+B,ܜ6y2r΅x^?iL ^}[c}m٭vMZ9SHioI={{#ߔ%L0ct&-K[n=ub\Ր$?/мhGduzsw4Х}Eqxbd4G$Q%Ϙ1 ^{mUDEV IQ~63Ђ1|-|#n,м{~dr@fH 5 {.3uj 5ǠpG*$nt3j3eބYA|*kv]颜ɏƹ~*jtф%j7#>UbIeO|w'l\*фU6tW\0L&xQ\;1qوiLεV-)c 7_[%h0b]2_ƺp;(LPU :aYKr5'[63ܺzȋ|O@9]4J0٦T׈CsM]*!lH07S%7LUv\?mzщYH/w`ɬPΤ3oxm |0pdG`WQᔞyOaMtU| Ġ}P ;LZqzudf.wk#c;kGs=+"fpN"䕘Qx5-.)f{ gT}{7ܻ*Igi;đLǞh^&<)iʻzb!4.^;c__ceq|tsvf]IhaIFݶ)ZykKU9ͱ\"7 < Ws-A.? Iuz3UQq<>Ȣ>ko',Vy yT+5ܮΑ v6Dⓓvva |2n|tpZ~li)41)[lwӲ}ٰ\(Bg F$xyU 5<{UkD1iw#fD7V|ئD\ƆaVA>]$ ψMRyz#%ɱS&__y(4xT}3FJDIcg,G1 ~VP,׸OmioܞS9t/vE!Ņ/g|I?Ffc;]z,sn+7*6c zw=#Qzy*5MT\@@.u5Q0F ХgÅ_O =曙?_@S'? QZ.2hvyC O?YTgYIZR+& [W#erJ;}T`d% Z W8 :zS.R Vŋ*K5WC7_9%sGBzGY͜@s}M5VtWMXr jĵuhUk)oFh׌^\Zr՟9?aodp ͟St-xcG9 jDQa=^}v `Za]`xO-=(S0mhЇ#@$I_$$KVl!;87 =diW̙ 3Mfmed1L9 W02I7viHw0"!O{N`@H=3]u*twB$/J7ep՜SMtAXT@> WCz"~+ޘy1/%$q7>Z-zN-9 ŏQb`'4o?)aQ%X$l=4e0t$ ۶on NQ:! oh.7O@aEt։Zzȹ IN b$3a|Qwy=OBZ[5jmӴй/%/ }  qtNqh߭t}|薫AMoF)GZ;y˸}BaRgJa{tEϟgMEC?M[zb%IZm^PWmq2a_;e#s7dw=5_>}ϋFmk=f=FI̶" 6jq Jc X<1Gai_'X284a MJh/JjؙHԂPU&D  u[%x˸!B/CCko""kXJε:693/5yhCK3cQ˿ O }>ȷȲ&L5΂++@y?˼t8Ǿ]amr|*7MiHÖvy2_Ny<>؋s'6MUnatQY_(+d/ ‹ԝə<{߻&~F;)[ i ڢVlV1 =yچw8 bO:j!U1hgy0׌j]s(t_a5&\ F*c9K}uqyIkAb;FzHLSxnף ϧU ~Аzum!%җKbY*Vر|@,c %t@HvFJ-:,GExنύBŵgjf/$WnBUlpSī{ /tTwײvQtW1] UE{z10C{#m/[ ǟ==-_ԑbbp#pz;B|l]IH2?߾APޝPEB;/-)Wȿbj$G:( cOvSL `qC+w/""c/-3P 5\FWjwjf1ˠ>pkP8./ʬ"MEs?||x74,uQܧK*.ǣvVՙ@t ;7v׬uR<o|o<$4UkӈQI'-nc%]{H%;twx )s ٚSfg"r XSG=`G&yOg9 ۚTP"Ͱik٭[m;Z+ 0h&9} Pjߛy^,P%q^L.#-K$Q3 S TjR'z֘څa*Fuv鋈gSt0%R|@AloK~=¿8kY hsϙT qm`9,u!(s\[sZ>)aTPCկ!'C*ÈJDVBy5݆v(iZ%Ï.xLQFQ݌4>d^Imv~RV/;XaXѮ]/]JYnIo0E:j=ՈF=gIΌI,f%-r_jii;m[uމ Zo3a]rXT\YWv$=茍qt@t[A oam__1ԬتgNW2]=Gx\ sTwdS^VWvtiJm(f3oka`8[>G^z*F^Qgʏ5>Vl:5N+|͑QgG|"K6j47TrGLi⩶NQ \QC+$P܋VZJ`Nu[bha%X>Tўdr[լ嬄mZ eDWى)P.kg 7 sυ$ta4>t5ΩCbM!Z EbN=.m6?d̬*/+(?5_>l UX!{t&l+]?D cΞx ˴jufu3I{LGSg^iؼGΨPDsn4-_(?  r(8DT?į|ЗI*Y )RuD9q*U[pjA9.lp=Cl'JI}Sh \8|9C ePRF?-z. Ųq5qdI2-%&#V$Tn7p%cc ,ۣ4!Lbm@H3h()# 85c_lGڌ=b5\,xo[y'OV]=yi]KM b&b|lXeA@1s#0eH m w(;HwS=0^4zw Հ qā$rÃY.WٿOQW;dG>S VQײt21}RQ8SXQy`zt0gUɝ%CLX.mG)hM7JLBQpmWxl,k/0=U`7-!*ZucX/RH:U"c.(/\N-2m}N mP o}W 77Q{:Cqmx%񺤢&UMcRc)yVF }J]gXC+O_L5z.m4uk};5wѝ;(I*OʈZYyVGuE\rpL r>לS]I]5 f&n.U *Ȗ'=6׌?99NZb,䀰M#AAo TF1o`]C5!wо;nﵑH'6$x۴OEAH\09 >5g?{!i4lT5lEg?f'0Qnš5stK|3ßS%諱Fò2ߩNKҲd$ع2@ bPm-:GZS4CdGu"ܹ sp:q1yG+,|Dus~Ug_yʯo)i]LʩG&6] ,RhO& Ż(pshiIvð^q:ґ.NyC :8d\2~s~pBoWj!Hm<ċ)s`uQxdye:e]`:Nw\U)8߆FPC;7X٥OARE{ݤQ܇5Kk&~=gt7Q5O5Q c[B #Em< fφ{< iTN=+}ݢK +̿fNS `hOVNY,|C?EﱢlcLh;γq7I8Z 6p@r0ȟbB̤sR -*HᔧǩPFij`@+zV5Sn&Oϥ 5tװ8)4{F^v'y@F#ړ,jלefE愐mnx2_$<7hK_v8@ue}iẲDy#Hڜf$]=GqgÕ^?LSQϧyYav5hEE-}p%WӇ2 .AVMZ$LF1A\>ke>^ @Q޻p?U&/&.đtJ{` 0A)Tv4-i)Xk'֏au7H^M &|fdm }c1O96?KSYX8ݢփİ~fydNtn| Ee1 Iahj}%ֆ*_f$=AMf8sݵ{zhBqM{Z*Ote,CN# lFVGN/h %#BkJLգb^_V/*o9MfR'nEK_dx8ES 8D9pVRO3胆3:wKiK<ۂ:mܜ_#qG m9 QOZ*]xN fj.gq;oNEq.iz6nr5  /W"ӶlpCxhĬdrԁ}ĥUf/@_'٥[Z-Ψ)wo}#*~ =YZ]v`:xu! Q|V@WN9{ T8\<=WP6㵼$HŃX.0yGgZm },9:; iIAR埳TDn3 o;[&#vFH:I'98X:/ TE9Ly M.Tzj#b@sH܂.(T8f*EJ,[TY?kWoc.īPdޛ30q2C3}Ǻ6B`нz1L;QBS@H|Ӵ7Y&"A5YH8]jʵ&so':O EyCr /Iպw2)3Oy3{-Mn;"iE["$zZx&+PWܸpK)HX?iZ..G%Z:nѯ|9~t:]A߀=u;dC~Jo^5mƙa,LQfZ&RM/Ο>y.r R4PEH]c7[/5[F$y<05Uٲ鷀gz4xJr?Ԫ w3W);b[Zq!&{]F`6<4/I^qV^3jKL\aXv M\MtV$f:Kk+١؋X$?+Y)f%XUm!@6."Z'"dI]*#YߜǀLS30z+opw;0Ҏsp s6a|zv7]5wjN58jmC+%|vͻ/z7ʧVS 25fZs9+f%ʼn7-ixE4u $f6.Ab4 QNs\?geJ?Hј ޏDh,bP>x7qLhmήF3h Ϛag^|ܗ%[=ußna rӋ Xlmy_48P][X{M 剺Vmz1R%iVpTl@Nn%+s@?LS_ie;Cf'wGv$&|KOxO"-}Yξ ~<Պ5G.hL\gE&~';V%߇r x֛7pB' ҹpBaX`?RJk.-}Ԟ,#lFŋwIP;LPšMd&P H?:*d17cj8ϸz4>VT#_TŖvMi.;N,C&>W$Lኜ6#f׵Gb]vkNε**B||I=Oxv,BQ::@>YԵXPnPF4Vrʱ8v}GH^laAB8IߊՅWr# @4"6M3~WVVxH{x{KiL_~ F6j EIr-.j"b@@4G!/ϕG]2*C[s΍[%Ѻd5;P!a m1ԁW @tQ N^ lq]/y2y E@T]+yEY&-tXV KȺu >N42w] #ߩdw] |Un\5fRWwhKZkol v 9j}2)\8Ro͘-4Ų.TǚeP#ӝJ%BzL؋0h:u 1_J}`5RVd21ږZ h5-H¤Um*g8a/&AR9]`Xu1 `cL7b9wg!BeC}dGÉ.kr./ &N8zSRr-y+pML@q=;?=gjZU{hI(:Yp z*4 D]ߨ*ۊV"%<6NF ;DP_W89-VY])z3g<`T-cbdM@a4m}g'Įuoaܺ|aY21=XP{4SJ {(rݸUu#RI9mDڬUs-PT_Rʆw&19]+FFoS5ܫWұgKeRUZ{f?'> l ,XY;K&wB~MXf06 =]fa0͟/ĥhނI2R wXؔ^5sc^E|U-C W99DIAuO9%XKmOzxEc{In#?* r,5xl%\$0FQt6ak>huΒѪfObM|6'̂X{:vőտF~9TtS| TK, iں(?qДN"D(a.Xq080ho#1s8ޖvf.Xwqq`zɒ(BU&L<>xKZafƊx DGo]Pkuҏ~\Sћ̻>d1hlhOi#HԱ)m-,Gk 0.QO`2v 9'aO @1=_2L&Lh:/ׯ"KgD5@3CX:a_VXvH-fM o)k ̴t83&|_U0ꕛAB,hL;f̲߮I|<#eOH*g1SBQAZ.9 !_Kgk>N9 q3a:6~YdTrbnB4I7sft_Wjlk, e"JQH2ByxZK֏=M+䠰4)kjUOYMe7^\@6N BFnq帧ETN-IOZ2\X^rkZa׋YomšZ@8_~6 &(e^WY%09^D=pZ)o/ HKY1~yd*T} 33V mF$icu3f3p|qiEa"u3A=YIn gLM;:z`Bp-BV̔FuDkGdIH\́v+6y< M/ڌJ hfkXJF:moEsU [>J`.a#a3aR] su<:_kèV| ix]+"W\DAJH+NyQ),7{ 47% Af_2@^yopzg\3挏Ac<;/W,m`#`r85#7U%HWQxŖG1<=RʼnخWȉ%H?ЌhEp':vdєG7:eG '7}ǵ{]ޅ#3ɾ#T{mC_|p n!7N!#D|8Z'm1Jfֵ=ʿob_c+:,ϢjS 3781oÁQC$ؘl[ +Y^)<_0P5Si=PGɡ`O-!9r]1i{"nbǡq~Z{>Kdy¹|o: dnԌP#Mdſ]5^CsL^7LRN3JrKUḼg=Yƪ:ar~ۆ븰yYY /97,k/[7qMw5Ҽ$.7nrE*Aչx@[AbfN|qet5&Ai{w|[Q+j1EX|ROhgkpkGhqBM(7Y{w PCLՕ w :2 h+ Hf8QV`LM C`ؤ9m6 :#r<(R=go1/oɈ ,oTguK6k4kdvٽTFeu ~aFV_3,5ά5Ts-X8ȝ;j\Zh0i47'q:ڵ4^v2~:r_,/*EDÚE ɖ& E`sn[u_&rֺ@JRUa `YZ z><@Pz<2tde7=Wc-X;?Pb U@fǀ$R܌6O=)#О s^FdX!\3>3>ԩxQ(vL%芻1n*Uѯ}%yx'(z&7]RپdlxQoqTt:^fQKxؓDzl0<Բh=N+LrWc->8%u&[p6 >έY 5ϜSsB XnL.R͖("p yYZls_M8>*:rgK* Zr4 ˹D!r1 `c{ؤnRE^)y%diW;p¶زTO#G-/>Dn,k쓒-ٚ 5.@HHɀغ,)ZHar& ȿ9xϩ$#RU}c(NfϐICBƱ58u iǶbχu4(jqkyx~8 - ЇoU@Q& kf-Jw8,x+$=5+7j+d,d 盨M@:>ɑi/[lC] >e1Wfƶ.%"@XxYgLij 0u3mf ea_Tj5t%DPMQ+ X\]q4`ěye?AP:{ZD8C ջ@%$}^s؍o71Jtu[3NMYw;@x(#ˁ}yWuzW*9MX(,%Em/ɮ%A2@xiĒ.?HC\;[QAkQa Q66:c^;_⭑Y:dSlTi|ԆڞaSXcU Goǽ1*ͳr{#їz|&CY3cn: |Hi@?cPhpO J> ݻlwEGK[ʾIy_RK} ZB"rh%uki_h3VUD=;puc>w T&qz}R3POE;헬P+5TTj7!%+_wH' wRaJTύu ,1 {@ϭ\p6䗦`]?w2]L>WH6!qpRc 0dGt;`d<)[bb F/x K'`zP`r#=ݠt$\tkoc~&nam+`EG,gz-c6{XZ"b޼_ٙL 6PIV; >JEMBXnELo h++C&`XRzk0=%NCbUǕ`G8aqwSO<]Pjd6OzM󨏘=iAwb 2o4Y]==mځtLsc<-g_@- PO;2 ,af}L(?Z^3;fG*._pPD G2T'Sh iDq$OFe8^p275,~s$*]rD(ZQ[FHbIć UM6dkjޯmDhxD';#\Vn' ܺ֨H{^j0m?%+$~W24!'/lמ'ʷ312xHZ'I(.od5 AKqzd+5/\BSn{Ypw-Ct5yNuD ¸k$ūn?#-*pl BS i5n p| >!@;(zsHƦ#iNOPMrI~_ø-:-h&>cs/~VRu#hqq,<DN+A?~]%hfk1x5T!pHE{^P]r;t7#pE`Rr,S-=U`')JOtkBP7Tå{vidyX<]Pb]՚b nlZRrk (G0xg났LD0DN =~8ʹ?~~7Pl,KM!?Ig@Ӧp؜,E3q]?Pz#mlZMxHJ+`8\~ċ dCK?[KMZF+I@T ڸ˴̑6,CMQg[eIpxj\@,L?}lGFA3])Nw.ݫm^ڛbCNJ_^xc z0s:BmWyJ DE@툵XA]S[*A[*5/u mX˚ٚWY7w#%w[^mk[BTt <5`bMcd r_xm}nf=qރAZ+@]xPJRlFckU %hɵH!塀ukT=]n櫮 X9 פjO* 8xBR޴p@A[bamQ*Rf}<"20p2oe0w{5}:pN]lW`,Z5'9ieIMzB汔k6Au90r%DBCKKN; )tD9KDwe& UK䗧GOuU@&nr(v):z$@ЅJv4dNeU*t-6q<-2V8p HCu JVeu^A w`Θz\ⳠZ.C/wT<;Pq &3ѼV:C7יjؒHێSmv1#,|AP{)NƴhRd"p/1:kZ>-Pzo? BV3Z- N}n^>,UoUUDBBYgni|ѸU8Fy5w"konКSR 6*|E5Feޗ8'*m;6Y0h rq}$AŘ3ό)RɈZG$ !McxVTޥyW S`ޕ9\c"V QR:IRBlpƶu-[6oڗBspzjŊ+,,XG5E#_\Ch+\eYl 9$ D) j GӅX.OHseE`?hoi(Hҫ]Km8X :6V9}L&19?qy nk7 ϴzCcO_z}BxQ|aj pi S%%]Whgkilrs4|y#?w\ys;u#PU{JxmRe%=X~kNYtrq+kH7]`QE8;rf(W<$ u:+ka<}TR/gU+t^B[[G͂pCZaB֛E!4l!qr6&ޏC9ܢPi2Piwp~k$hкbC$Tǒa N{/7L$$ 3%U;wE*e&-'T\.72j.8;pc¦Ai٣C!kvTA g|D;3ͻU>vFBss%DHXl\*N]5jxaɠowHXc"3+vu#M OA;\FjA-љ>gٔI=o٩>ʢ!]%Yj[W|E1BFEJlDw|Z=eT>WSKM]c &LBzj?g@~3gJQwD.+`4WY1qҦ2m*dGa3b Z3p.n AձکKN,e>'q`WMa֬EbŸ^ a5 U F28,``iM^+/x/UĚ8щhKHisAX7ǕW6n ۛLڿ O]Έ#Һm,n;՞cM YM, pxO`G3QML\ko[2@!(JT]H:.T仵C_#Я&O{R?fhjN8ͧzs/kG?Hz~=n'xG#i= =95ߜjJ BQ&-,;[0t_?6TpZak$OK] B ӏ:Tl6(zfm |2 \Pj௜ t^@33e6E6n((7'pFՔj1ۗRwp]Z۠Ί2$%tDo!z4ȹ KBlzlX)xSv3+eCD9cQ]?닅Z:}TJRd/rَeᬳyI¾f}|o]%=.rXxҖZ8I \:<-ڶ%B֌$m_wOȿnyu_.YV(`Tݥsg^Z)HJi}gV01>kc4_-$[,n]=ml<<),"f'K\U&/Jp;Bj-Fo |$%b$/Up>erWT1!9S)_IZeY\}76Ļ̅\;Gǻ轿թtŽl-K'‚--__.F ~ P^hXθj܄ޫ7>B>!|RS5¡(c嶻nȆ4\S)%uaGJK kJ*Z/ـG=oގo&CBW>c53jTWn%d^dػfkS0zmyh{m,>m5pz (nB3JW f?R}X4tCa7=|X ԣY׎:hVĄRwb%w|Tp48}%RɽI@=`5eb'/ppT}`QD"SVUX(K2:`M~' 'cZ粷R3_MYhoMl80),0FÒQ j! wաOfAGe>ն~}6j >0e5^|lhtO'((C%y^с{@]mLq0 4ՏdoZ[ d^vοw@N> x(fXDJ@,BD'qf؜SxH{jU2F̰WA!IiicUk5'Pb}93B{?RcrgٔA6 \`+ڜ5\'D` pH–o$iFD }va+jd;;Ӿ> -pkP>H& ăpz[9z/$(șf:7y_]< Gsųgiv[A@`f 7l@_r*Ʉ)"wm5 YCĕJ<%[<Z_1 VoԎIJ'!$ .1>5,ʁԽKn4U4 -ê,}ޥt>~xHV6պdbƖmDf?*Y٫瞈rp_E{w :9{ϻԍ\@]֠6>H.㷂Egrphi*\bg%ȗ*dhDd󍬞 2ߴ@9%, IYKf2GP 7hpFґ02lLg,̣ɥTGs0@ɏ0qtRPoMW3Ix_lPCd Kԍ:VBfJ \Abp' 7@!}aI Do@Ed mFJ?C#;aṉK]ij\&О=| cl\]i,`o٧ZhFJpĨL>e3BWh}+ ΂A`OpG~ϴ?O!2??*2{ }:3=wJ&u&@vhOt=Jyt>pCc%=.1RP߶BUET9_|6uȬʢmtJzo#/'3\l`-I_Ax㮷T׋6@B%xcIBFL@R71?H* gWhG _0tkL.ńJ}xc{˜{uCݵgʗ{qW ˡH_Fu-Hdl3_SK 4,y#FteD![CV2x2?8 'PA$oyN;!8Mm?s'<-L$ab~Lji)l/)EEV^V9|iB~4D\_o7?4m A|?=0.kK3`x?9m R*'!G 0K-qtV,q CuZ᰽!%?" e3@BCC+]Ct[Ps+ĚRY,t*]8fE4t T87:7Gh{&ZPj(sLR߱ gɍcm`6! l咍% B=!J,qfpK,;6#,Gw骎?xsYI"/]w:QGuyt[-cGGVrtb1gvirZ@us7™$o :ndpf+#[F-{s51?Z5teN$<3ƊTlF< e HF TgQ }%vVd'M- 7IlW-ݍx(Jb%cqf9APO4"J *5(t//Ka /5tK8"ާg0iiW[p⛠Ҧ 2!W-ugQ1{8#n%b[ k'QۯT,OS7]\"jncT| ?h[n7}LI{Lf%2Y#As<ZFe~MK3lY5N67wdo\!ҒUV* B_ CQ 5/$Gx)fg0PPjB_g$m¹v0\/THZe;2gO\)EfOGP'Y˸pZ顙D 9$B2֘8W< iAbTFqcK8"4KvQY4N:ַx c->MXZ{;V[T&9^}:jCRgjJm^`C~ȧD:qETgnX \oޗ}]֒j^h2V8q6 X+ 4j3=^Apgʽu i?b6)?D b.WyyI~*sŤFB]XkzӶʼnAf.L )oǢ%(; |7> Yci?oD$4]C~WrSؕ&~߶2}œF-bB<3/V 7C~_\ߕM] wTMq-Ÿ0۬=cm%Qw g$qHbeeL'}DS6∼PҤrī"5d pʌę}5MۈgRRbT!-˶m Jv6P9|=u|ɅN=_Z?!U9}-AASae)$#?T=&ǭ|91a=AIf?Ϗ7^^a@e{xEp:neӝƹ8tuv6~5 +D+n!Rk8^8pą"=0!nϔW $@'xI‘Lb U]l[7.4*8#W.?7ZR&Ԣ% 4Gx0sPKOU.GDh')N-{YK`3]'֧#pPL{ME[H@2|د\4{$fhR^ȿT%>u ϋLbRHr u0Ql(E_>G+t b9J7B {'`D93mkFt6'Z?n=w+y>[ҭǦJ T#[ Y' T k#ߘ;gK~^"Ez:t ݠܢQ '3)B9XYl_Y?q{O>E4nE\`^>g!*Cf䱢 Q{zh6ZyAtϠ l^UJS9m֚JuTzȄd{=QfCiPeĦ,t*^-e ~H/g͗ËLm`f(4FKAF֪Q13q$Ɉ|ctFxA3؆E01\Y% 5g$>kzZ5R6}vw|WU`E49Y-R[ɂЩ%càd+|p1<[ ӵz8/}(!s5&Ez9>*] iJ3S2˯aM p j7HF(pb&Pɗǯ 2_9!Hy`èY9=YyǓ?H/#yx%#"a_T{[/̪2,~Z5H a(S0qok7dUt|?nU3OGsq +9phʓb^"]13 C T󒁱\gV)? 䂧Jla=q[OcHQlBX>Tcl۷ 6 dL_Ec եZ[C@&K|]LIZ 277 L$u%4o}*&@xEȮjۈ=?)s)2wQi^:ԕp_yK"GlpRe}ڒd<HAԄiX$(x(} Ռ:y06s AFIt,pڽ <%JIeϝez66ƺW<Ń19l? 2)eB)(҉It:<ŀW9 # a :ʓZ!:)-jZn$Da˒^+7 ''pʋG+uقHJx +Ee.m;y sc oEtMxdePB'f@!8&cA*bɾEF1.}/URjUpb1vMp{S~ˁ waD!\+"08g`iw(qfv#)7wn@Up{'-xAmݞsFy12STxlK Ap7[5|:4voiKQk,hA4:B𖬳(dIddqnꉧܾT_b/.~ryc8΀]暣:lT)+{2#Tdfh^/̀8fdl=:rAWHn#6O}_vzHe!GP8ƥFEG<`]wWR#Egً['&(>,-PȉLITXΡ%RШK< dLj%&y=nB"=LEi*2$ǀyo3Kh!RD ZB|=]l5{ӯD/ 2TƲ߂HVcF [ߍq89FNl1. o'~5-HIfJ;ނE`:۪˛qinS;jC쿷}͞_͘A&;YB`[]q31m)8N~ʈwH(A$K B(N#d? ep0HmŚ#%@.~"]<cKyE} LG˂0Q\FRFJ\WFet@,~=p ?蒉e?^) E+`Nj֬ ~R'A *,;44B{%G4wV3F;hI3d}V|YsyDyd9E69#V(DF9ɌM)q>dt&{P xrFkkpF-F*3QQzդN®0TYI?V@ΓUT[/C hի8hU!.S\Pp࿖(QF߻}[R>補[i 9;k.C1՗ix__7حc~b^ӛV NYLtY^XLm- }KuTF(nQ8Y)'h64$W^LRKC.>@3L:} Wo? Z07l MfX~{%S7DOlo Q*#we>W`1— 8WW¢S)z{(0#NAI1;M=OP5\AĶRqn"$(Zd&V^'fKpߝBѢ;zs9t#X+_4D2^&ޭCCwCrˑZs 弜WOx诨tk̟-V*kHNV+7{դхnzu3f~e)X$\C4^7em@ɛ2 IKLߔJ\Ƽ8ۛR좢k<[P~K-ٔh^]jLxFcs\!G sdkQN^ iC h2mN,mm;ً户#fmeKj黷rz`QqN0 |o:(ȻVi JN Km`oߐ/Ra4߱I#6jJF凵 mɫ yqGS Qʜѧor_z[],@ ʓ2M?m%' n{/>Kut7+n7MBiݟݠvRK>6v2[,\OAv{XI<*83pح;_zDTx1*NE rHG$~$uȷJxew$y'){Uhv\ݞeu7nKDڛT1ZA io>O:OT6pjw݁P2R]ffh,jUx*2CO(=yhUDU NA)7g9`f3d?ť (y.' U YR7pA ʁ.d}ʅ/}ktݎ^Jo,%]m1^؝:q/[l-amҹD(+$?N M`q\hn[vZpgt=3핍=pe?X%w=ftŎG&;w} ۙrYq;DЃ#De+ۄ'>e)+j\'&!-N)]*}a5 OVʪR4Z#-=BJbtvGJEl!n"'{̪o74z1:.V"0̮|ɐiۅaFi(70H#{W%);8yN~c=~SWWxH$FH.(Ow=,h۷v ū1H/9e0dxYqIF KZ%2$~w nՍU*#Q,K7[O]Mp8'?[bu0̷ LޯVC'kmD8{Zl/QC@&ت(bnLn,ؿV;咂^v`":kSMY8zZ`\նlFYFO[=*9򟕁kd|Uf `;4wg~@;/X $5kfK^dP$CڼcRjnT00( }W|w:?|opWXHs/={Z93nAomOQelPX"QXe,:3m  EC πLi]mrx,D足[2ݔ,@讓I+*jnr}ݲ&7vYߓfN;e"n`AW|RYk{6>_p5` >ǿal q'bT`~pP Y1\/Pqb@ My\cfR|A6 Dc{n'',?["aJ4x[:  !] k"̶Ip8uu)gl&gw飯pROf d(2lŶ <[-_Nv&loư&K[ &Vz{ ,;;*pf]إ% %jZxpe;ͫAǗ{&0YH$ ~ ӧȒYdҚ9g%頵WPHu<%ُWStQ{> b󠾞0j 502! Isjhh2v{8f+Ъt!$dscXEeSdc0D=>^QNjk8YFx20sdU .3Gz\I q? A{×* /mE&k` cW=LU9vsoR%Hr,ٌ|^FH+PʁeOdwt92u͑h{jǢ:- rFi/K.n5)9[j6%O|dDm1}sK|NlhfbN5o_jĮ-&v"։Xz?b q7u4N'@xY`@jR/ <#haE'֘mgm $Ց+='tkdVΤޯBk:SkmRnpU&ДchS۫63U.3Eӓf:\i?M@(-ߣ x/<'Egg2.A44#-ќ#g&X|sO>&1%aq>jr,n*s*LL<CT4 3Cmod<1 М5ؕnI|*ݸ0h߬7Κ cm!e};!f팍E*3XiY?.W>=6:Rr!WY.5 ^}[jY^>IraCN\3d(jtXeEZ* U{n3gv4ddzdavyrm\s73h#߽Iwg5b2ep7ALbǧeaZ%]4A@ۅE~UBDdU}AѪH S,] G/Ů@Z%%#ߦ23\X«y)7# ^VvKj5?elk+rr#̣113BKJ?"j[2|ʡNs.,KZˏ˗C }= P2%.<{f1y;^Z!qjJ8`B (,)xmśvđh|δ?,4ZͽqF`-eObG= m5oA½OUCo4kНx\Q/15c?fHZxl9֙V]cZϭLew0΁!4FIX)*yQy҆s!H dVݔ(A?!y҅ /EũhZߋLjl bZ6#0P}]V}mʴDD#[>`ЪE4ڟcECs,ek)euDnyZ ,@D\;SD)=N3J΄W܇t庣0b.mk*isR5N㈴66>GtKEiKĔ@K֬?7uV_|rKBcYD7`ک8YYQP]2DeAi3[}[#[wmlN,յ WTrG͖>.kAݘBXXĞCe`>NW*]y.O+ēfdΏX}3}i~F5WZ8VL:˔;2:|fim}Ybƥ4/#&#l[T+\5G"T-_~A[$Xzm)f$[@g"YԈ`zEJs|.) H'ԧS5=_4ƁLM!a-.Tv8-]jm軻ҢHc\fZW9=3U<ٍv30q%|Dc]rfw\_{?n7AWDzȑ4!Syk0}aC3Y >*dtctY*-m-:`Mĉ{J?r!ݥEuh%0]KpX>}pnoR7 B3%tu)7Z'QƆ,t>{?|w NM̒/6Rz#-+b:.H -Z'*K$$]6ձ0( k*섢U;,RX+F\^w$̆ΞPy*|GVG"oq&o?_SwWآqLDq{RʶǠ.qc)Bܖlb\ez)kEIדGT䤁n#$^)oNmLEnG}Q;-<2[8&`XZnr}~4B, #ym`Ё-|bo:O˼X;5&SGNi8b"MXq=Jd#ŹA&&/hvV7 G?)p)&!sR=ghE *nC>a߹*"=ehI+,-xޣ WK:Pa&Sy~vDT Ƈ]..b; D‡*";ɻ!b5@n{7@'$Mi3D k? 쭯>ZpޓgH|גyK+XvǝGǹTQ/8?ݍY!u$rs׃)?p-uL L{@,q#2)wy;Sb%nb^ۃ:d`u,У?p^12 NvƫY%ŲgBbOnHs)(i=p^.`\&*]жgoWμdcSî#1;]]1O(x*G܁*iܚ}X2 X( $ ZSG8:_N\p3ߔ!uDa A9K`R9[v5Z-Zӣ;Y1mxz~P*NYWBYIP1G\DJȠa@+F8OVo ƾ\CCAfTVr9sm["1r`1dIɧQt^n8xHP}®aJB"ck) 0vSl-ZZ@tafQuMdyЂ;1q1ej"}QfI*JZVe78ַw*2s|8 Yic ZX*)2`Sf&&˵&=UƇb(o_x﷡owٖHV;i{ !q'S+А yndgzO־QmZ'V9f׵p`߶QNC4LG:>&4`a%$ (y\vj6Ce=^ ` r։zt9VeYqJeo4I.3R@{l't9e"w/_/$(G#^,۷PWxSq"Y,cOKoB:m|<,0?'F.0-xV-L7LwlLWHedFj#'E9rwt6F5ŘIϠOw'ma. &*uu y@W+td/cw7ZgT"6Q]K>d?XjB*ȉm~jCؾ!e[%i$OΉ ڢcWо0dR޵h$xi` ?뉚Ôru|)a]·7;"oOꀿpuY!JD=`DV̻ɸ3l<^e>`NV>76{NSnVtRapfX4<: *.t!@]#+)Occ&yukj$,Air>C^XZuB^Old ~c~<͹7c2^Mbiz30cl'RP"k'.~Ic2>tM R7k'7s&j:tľ 3ێW~ 0MX`8= *WJjX*۩p] 'g^HY 4ppBVPIaf[7'R :xafMdu0A!ĈR%]})]%VFϹ[n_ m=y},j[oX&[J8 4 ^&ei= y 5vLey.@מZn0sJ܃T,ΜJMҵf&gUHv5  2~x]c-+Mkrp<`9! .:ϧR5q1ǯsL1K_;P`*^u,辑ϕ>(yɸX֍xuȾr$c_+[Uj7Jqقe{aYEqy6Dk=Gj^\PxvC,nIv.8Cf3YTcRyl|j[.g&Mu^T&5S.2$,ŔXfdlk\VLv'-qp "21TN}@am`(.D-3)F#%h=B2Jveٜ2#H:3c+BFk8xm5_Qlj\ɆwuZ֑R}zQy7`PȒͱqˢ0CLbERBY0|-/ S(ЕPӫ쿛^m?הZrv)+D4l _u}73"B}:s(aOf*kp[CqD߿.0q?4]SJ_AwUQ.] TSb-E]xy PBߤywZψ&ŰQsAOtV7 ^5t~:Biid*xjʭ&n+4iq @Bŗ}hg`!Hp1bj򈩲J:=QШgcF(%#eB228jUCf:)+Df%W1E2$mփŬy,fyRU% &.d6%#Z˩C3*N#N&,N7ui[')a/:Q|~dq"6jl*IؿC6SgNE :* F߰ͤ|E;Vxh.GŞ+?4\eToꏴBW;$F򍯩x} 'KP䳕9fKWJ%"t;l8/vqBKjI:bӹV!%]zL?dъu=.T<]$%j6rN䓂2NnERӀ,_to,{) ~Eī€=\XnzGNuTiUK[T0T>I2pqdNUGƈ *+8iAmլ'լVS?Y_`V ³T4%}\6d:6(b{z_X{rmeTT(u= P,|%-&QxC5We齄̻N*2A ~ehC\-F\?.~gZfjK:iίMw Dqgiҭ-LGCK'ӗ䆆p9a̐k{BW2{.]UQfTZt*fKO3SI?exI}xkf(+C[xr}L=4!ku2^g/H45VɨV!V<,;2(4%iOlMk *|tr(s,AͽEg\rIFr!g}<{'5TgJ`϶S-e5f16cϓQj z8o|-mQ Bn6WW![;6'zX~cɞw~]>-Ji+)* A6"?WA~uhgF|X]6" wmdv%|{8 IKluK.!&A@ h+;is0(U!Hb.N76@kbE ;]'A\u_Bh}>aĤ)B]Zƍ,]'ޭSaBp\awJK9Aag7۷|v:WU8+np~f\U@.NtأLi Woq @~aͱ}E&^2> n1'W֟c;o%vmT'<xߊnGq5ס] 3XP1;z2E >#>Sb8}TvKpooעsPL&!X/7g[|mYT` aĊvV! @D6AQh[ ZK~^ ZB넽NUPl!?ߺKy@])H `ʎƑ0 7uNM AhjӢ&`cS@U2+jB9UF1=h;rɶ^3LOͳua >/ O_z8_iTl2~**ܖB$]=+ Ik6_Ot&91J@bmE0Zvɳs‹ Z!g{(SOgkSlY$X>C_joS4Ԝ iI^ƱMk]|~k}8ꡦl1δ2n3 KxT&GXQYVJi8ExIv ~>iQi(6w1 eoj&_ө^_)>Gaz@q" 7E=8}YRz Ri*Ca5w19NM u6,N)lr>m 82MSLGЙ^1suh2\YҝtwOL#8~c/bY Qr=H!wCWxEz7yi=@D(x2t|L/8se-€U M*YtF*Ĉyɦ}f<[5Ml?|1mv D>Sц aO,^ujEHn=Iy07ͮTN[fx*Y0Y#ByCa ;K( aUJU|b_P6>!db10h6fƋby> ?* /ȡڧO_+vEujP1&XQfeUIb^kK&oEҼu4݊74_R8U酔>E(wFȋ1`WNPz9\qٸz|asd́Hmh˻jYɖQ0󟵻s~r&5 |M<-@E6E9x¸+LTzǚ>gAD9sUqcY"kLe'&-n%RdC." #,7-ۈqf)/C\O_~߭ۅDLONK#E_^T@zr:\.qɹ12 vjŗvߥ͋DQAgP*G);y1uA 挵/Ρk:$1].|X-n \דvP#vyBjڴ@KM˒(2KI@!ټH&h[2+-؛Hx" ,@8 O\J"'1|ha9ބ#P@pX4#&,Z-+Y ؅Vu|@6gD.P8v5Ѣ].N,^w r k~n 5vՃ&4?%K* {$Mq9{3ncŻ6r5TGR9)dU#s)iZ~x<ѳ/1'd:~DT{Hu n6֟wQ2Q'"g0) ~樬 htEf[RoV&5뤭.fruVXZ xWPqC;x)AVi[4s qOmBOjW4D+O شNoLz#^'޳##+]gÝٟ2lb.%,b p0]4?fH(e!ξ# a,Fc(gs ”m3e#g,bF3tnɜ7VPTب̓Zt%:IRBĿotTns7VzkG]?[n+YҬe,q3MYYjvldያ Z BM/:f$I .fϧFU+ШO 5p]38e߰_8yխ~cY:HeŮbd4CM+'e(%{IWf< ښj] +Tڮ+z~^# f׃ps%^7/j!BH qՄ Mm]EZ\mn%v~\_N183 !LO)G{ A-b>P'T 'aL4hx4k&^`J_JqVy%eP2ӧ |f* ok<(`S/YCXK69K?1z;^w1CgeqH6Qڳ]-9"4/ a+>=,un9f/hmDFh[^ ܑcq6< O'x;SȈ"L?ܟ]H!KdwRo#S _㥪)[ g&n/9E(.QK(Ga~1O-ädK%_A>wM/IcrJ4Ljxmj7VxoD8Z@5͊PwWQBaqJzA1Uh~$ko{S}u%2%޲iLиhtr!|=~TW(syi'7$}eyOIȊa#[㼝 !x6W[Zb{iTD$:KLۑQٙ*ƦpW_e"GEpWG~?ylH_~vU;gFd?0uzvI(BzYm!"5+գ `%nQߪ[&d8Cr6[ś, 01/)tAt҈U$;= qroV)p ČqL޿#K>U&}u爳DWx~NL!_Ip6팙@PJ}.-_Jq֡Z#p0bQF'#F]j'Kv%TZ5:7בժhCY ?rE|Ĝda2jqѠ˷(6p4cc9kLq} ,WmT.UY;lJ.xGlv; kE` XKgIt/gί-yWھxS,<}TK7ٴO tfnD IϡBL^.U04oZ]/R%dAKB w2?j T*$erӅ.lѡvhw*& dGF'jWf4KA(?aܱ-xPyo[j\}̰)VeV*f %ݬ-hW༣ܐ-+{vY7f)bdBc8}`B66⓹f['Zuٛy^즃pXKQ@?Vw}j,gd*in܍e01N&xGw2d Jl6zˉ IP̌N<V p6'kOo}VtXegr՘}*ҵאM`ƪeIzXkۏjf/b~8U:U"vϕaZc4SJ,DZN%jlq.o/C2︶O/o93ۻYld P;6%%%eSjk4g]4;=0i m:W4нP'h]$!R>Ijjx[ "%h},wݤ/ `1'%WZYKO Hq6+[[Ҭ p.&QENB(ޝgj`"J71e7H-ϐN+OpGsNxlA? _?ҝt$ 8X{_HA sV2~g Z{xYDD+s+[W8s5ީ'hfl6,ͣM$8{^e햼t~+!όV'}`(S*3JȟI CB1!y|{k8M A $.H*a g'9k0gvCȝ%3 |ь =N#zhU^}*WAX.%x;0\1RdCvL!+b.qiRЮڎ9I;Sd N=[}]pp†s\Q7V|8.ɣ+(:vz̖Z2kŨ'G1Uڜ$4 NYD9uY5M,n4vAl}?ʞݮП uk}|!0 (<{yN ֿEC~JP=ߟt#'!G01$<\,/JSBNyfxl5db! `<>DȩdZ%Y39(.ݔiI{2ﶪ4] W@8` zuUTi Ep +Bxg'{<ކMG(,o><N).hw|#I]>ׯ]XpݣYrJ}U"aoڴΒ9KxC ~xk7 Ѩثut1ÁcS:uy܂PC(?#.[l,mdH>CW(EtweY&̎;N hGd[A$&? z U|#L⫦c 0D6u!?f=v| Sk{yѫqt(Ht)!zY9XNX\K ;7moBIoy0bC3`#ZJ3O+WTзXaAbU5cz\(2/6kJgEa/Tܦ']Q9:*JH'jX'h]2v}8YҬ!-r@;d7*u S(av|R Q{&/ o.z0.U%{K'!f0M]F~7Q{NYݨ-l%woɂWa[}YKkzs!rl6G_gЍYU!ЇZ;Ĺr?hYb!>|i숷j $3?+_Ux >`o^\a'&8G"ҧK`(K|)$ -= 1SmGdj2HWPд{{F  АوKebE Ҥt/Lj1oprJ #{q?${fZ/!vĚuWv 轘-^% *!W;ZA*r*UI]KA0D Aӫr=mF'b84'1*Sʗ@ ɏ z3]!Dcnv M5%__^T)%U$Q RwmR Y凣W_Ĩ~ݰŮm,76rnK͜*)/(B0@~-j9ϼ5cec /g,: y^]{I$yG .}"=hJ̳qRkP=90c}iẌzT3Pfy[]*$!WkfOI\WՎ `4+Fɋxz:cy]Y`F;mlĎhV<^n-MݱI_\Q*QzO~@e)eD'1DiEM60GZa/TVFw}R@ a0HrNb7^&$C)qTBTNG X]"S_9}]enVpT2ڋ2Q|BtIC;45ITh!Y V;*))/@OeAnopQÉ?aQd3 8 `GGh7&ƛSܗV!?=PlbnDsV>Bi&W7\I@=K#4WRKi=dϲT_qSn`R1mS#'o0օ%#Gp)i,Z&JҚ9`> ;Ȏ,A=yQF_16Q?FvMJ|D=s ~zW1M&rJ!c %si8FA[1DD>0>8lgwUYYDoN}6 fBu>be w, $rR4З`!Kg,C=ZD}9g)쵾(1t /.h.. A#ө6m)lxr6K;&DK%s"i}$ rULG\ :tc3Ly] YJ)$B$ UVG6bsP,~ ȶ' ԋA:K^y~bKqy2#1bp# B*#^@)ķ{^N%V>(NG %1/>h H7M>abWġDIIz`gP z&,v+1}a[0\~~_~pB.`KnXn`}dMA5bff?XZe9R%`jaFt0(E)^Lkp;8 7><tw`\Uu kI[+#j (k)UĘE*M"p;ⲫ[" ˣ ieϱL5Ju7.ɜ?ݴ"EO[vSZj,YV]n\WbʘL+:HP$B?g yN.ײzA/1 O-iߚ:-q`OXTeL͇nXzBݻ,v_f'~|%Hz@(̞`8ꖏ[*M[CFmP^d_kL[ ÜG0q?`7O!`ĺ&O1)74STH:(P`PL#4I,AML" 4^5L pē,rLN_NwI5#J4J-jf &cGWTϊ!H']77Rmd'-ܔf;|!jPN/L =$?n6Uf]<) W$Çyh̳>~>NqP##˶pǷ~3 ?#t`C;e2m\t/6G?5lSIXzSH;\#EuG}XebzB`w]UbO3@R"G/0(*=a| QWaVb¥.GLT}z\Tɤ,d XNq= "m1a^cgY<[Bif0R&;?2aV0qy;"0!Y /sA3בW&a+$&Ƥ)nJ",%JD*9UPS|=+۞wأk5,fFE 4I R\g`|ʛ`MT4?m/[فN,P/"Q)lZeb2PȬKyZ|[eBezPnotT;[r%DS8AWĔmtwz {\&^Naq rs(gf{^pT9py 5qJ+ExWY6Q 3/g l5 O؅#_0,4 :hR,8&@wݏj5N ZߣYn +:;Td:RF3BQI{$Ӓ' }<."vL$~JtȲQ,7[ MMX϶>~4 ѽWwˉ]N>L{zG+||Bi5ܼB{d8^y' F݀!y8lCU{ ?,xOuh[;WSQꛨ ڪ1|2+xNnc|Mo+@VQ4ab&s"6c]w&f}O~=i݁Ui(VDޣDˆ%W1v( dk*fC˻A-O1!MfAIN o=oߜXObexo-ipDYT9+NîW=bKPwͩtv]k)dBDp a4/p8a,;7JD`B a1†A6_}>V?xu(߅M w%)hyt7MFCld>8^g.GY6&oe%hL7*;'|[ĦdU?"d5h [eo 8pN`4/`}x_DA4ewRbqղ.r[մ+g=KjRƂ=<b˜՘q1cO3y636gDpEĭy cizg"r'>`c e5L>/F˔XzgjɞZpŒVE;Mںafت ޒU8lxePB _/ j֖Gf lLYe?U!KY=Pߙ=SUA=/7|݉NY L?u^FD@_ ]te0+LMly®s^N>F<$hx r$=2wR씯}e9B&E-mj9i`-K-y_s=cTfvY=|K*@ + v|5e~? 5s Gո|nfrXϰ0hH8HTQ H@?l;5>+#WhAX\06+-+e,+`-Z;i@O;: 1pUdI_G *ِ(A_*N\TL펵ļ;aDyk"{jEP)pNateul}!|!1-Dڒnp6$/r[ozOXz%U+9Jzj( Նjx/JK5j|aɖɮps"+8Q "UH8옼ݦrA?c1J,}qe.H'칳SHblЊK|>˰m*MhkA^95B [;3*"h6SYS̕M N! 딂Bo15x&]qǚ5XL̐:8SIVӰ*KzD Q{ X(&yj?܂{yMT('»H1dی+| } iZ-S{g)|$G8Igtͩ0Vnn,\MEȶĐ4t`sɑd_EJK8 +rgư/7t@]XbӜчQ  !M)08qS ǮZS 8@5XD^1=o tsQL[^qlVV󷣨)bA>}_9 ʤ($>rоޜS|(R-w/(W4l XK,m "16?V1 [0GKǝ5uL1Sl OS0" *hWzLmF n</Gɪ yC~68n <#d Gp \Z1VzKF|۝`1 зuM$-ڕiV$\nDRk9yQ9߀ki F&L#qƖ~w Ѕz2w "O^SN-C9O)e}Z5`=(R{7e@ΏNb+QVIzr2[;ƹ1Y4D|rߊ!ŸMP|*Hp.J~Og6{K)L.^k2 ,zёަG>ǴE~ٺSs j1fy 2 %C&IJiuR}D5wwbۏڣh]I\X8RozRc.eo9Sׅ};r(-֧&F<m@b5Y[Zaso 2]?.˳ 1?!{g'˼E[55هwmD|9;؞8^z1a C?q0/α! -&cUd{TهRnNx 7ƺTqOsa9.W(@uy ` (`Ow}-EJ(.6?O'vZyh{V 3]@@+,B%`p!<; fDJ4 $xMH>.U?]0 ~`W^u+vR2 iijㄯyPL>TDǞSlt~ 3{*BI*#jO"Nl >~>AhU=Wb nVyzc3qM-r<ھ1ߑk|˸SXVOi3SU/VX+w`a 3}%!kFF ׹i_NK//[6+.H]ĠeU~2%l|fPFyJwz@vD:z}Pg[00R**|m$^Sbp:1&!p"!A)0rH%Jo55*+bk] 8y]gNW8=|ʪP'r~㧝p-<"Szr6e@0E&oio wC,[e-du'm}N#gD+G<@;Kl\2q{ӚHU2sLeö~=ora: ۍU^d4kz]Oh|2ܥMTNK荶~i*Ypp7Os]P?a%\hةǢLʹF13dX!Α7WM% ~߻}D&-} _xgngGɝ bNAۺ|ԡbJŗ"qDyO͚W딒:l_mGs+5w R q13E)k<ovN 1ɾ|7.D3dY0 ,^4)= RCSg^C<6&y &ͻb4 woNpeI7^$qyt'qvp.[1o:yJo恵>&#Yoܕ^4FqX1ѻ wrJӸɆzvZWgcmuI5c"%iA1%ח SXm`q;x=nSIfͤU'aAÝ:e^JdmV_q/,߂ VW@eVN}rY]HёF* #h*_I{)|=irv5!!a0V_g9 `KL_?P]|2OL_s 1aqItc/s#f5) t̍ټ6wauEܹ$h@s;Qm  td-B`t)}Ƿ {&g#Q?C3P$|2x. OOeqK<ـ: bt@DQN#ظ'kPp6V·X6ű8> ]eViIAXSDx1^k$cl_,]Dc(d#v%'#X^ڿqt8 ݁Ȅ̵S$SP9f\G , ڜ|g)OsJ]0͚댱|^̪[6+;Ť(XZ.5]1pkj#Ȣme[M!bKDprp,^G[Vuj;gϹDSt=_!(8 G_2X,o,:% tv^RR;~崣FB6(h"Q u#n`!}P <~h^>iĎb"͘[8s!vƔ"<|-_6ifKNxO,vG. Z$t bێ*\hC0vvVUb?GYy.^Qe Ǩ 7|ju!"F2ܱbJ l5<ۘ]jR z],m >cW楇[^r0<|]|rܨteJWr5(}cau 4H)M=v5s9J5/h3I}<-),R 4Uz.oCq9d u@kG."7)&J#[`\#LxI(KSpgɱ>ɇg"!U;Z1ŏ';u)Ͼ _ToI6*#*}D_b#Bu?2p)@52ngZXOdӆ:Qu(Agg({";O %.4`4oH+dzے,J;v3!㋆ךؼk=w',׾LBHrh9*|X`HZ12]6_ه*HifOBk3_T^';ʟ~$)#qVBɦBJȑ)a@)H d]-yF'yI cmSR>2ohڧR؍f.„v9bi"d21[/|sXW­b ?',J(k؏8<~9BpH,osiZ$J0bgN:AU›(kQ#$ޛbrjp(0;WLs}-$"ZϢmv¢t3cs!$n}Q 1ǷAO:>qX842Sͺfj@eESG*2fAϫ ߎB$ ~YĐonS9[X_]n@O/ᡄFB+`J;dusxҒj%DA?~Ȥ)gȿj hp8wem nl(SV0 zی9ޙ<Qp(cS^ikA[J (UţH"'D=@F^;4a8n+.bnj T-j) 1 :}Sbv\KkZBC`1 gŏQ Wҙ! b>'-1MB,b(l ˽,jALE `,Tn9VҎ* 7Qe,- F2pZ]'G[[_k L\ǜ"ZPԬhwyCuPۆ|ꗋÃ?@@6 O__h|Hyt6H/Ș%!.XQmWEKxBJ7Gz1Qۤ h͸t*-Sa8t*mOe -jʐYťj̸3נdF/VMvz{FCX)$[#`? S4$VL2V"@٬`ӛ%W7[C=BcӇжpQJ5gKS;Z}+\-[ŅSDsk*jEbj׊8"K3)[ g8K mv<*,Up U cwg"\¨~v"G}BZv-אdT!H -݂'AGN`]v|kWjt2~38iH 0ެy5"vkbW4g[ Z=uYI/uZ,żl{)dՌ85Mw,)r?@¤jXF\hFE@r8a@/7V+:1bqx`w&rku~N`6b@Mc(EM0,)WT%HǟjlTs5g磺_;(ښ񖓻q6?.F+?j'Ce(g?&FOml2JH%(v 7d,f6;g;%VeG@ÝC0s<i )k AzVomhK2ŭL,>vHKe 3! >8]~8{'6~y:ks%U DI6bSR~YEݤ_}yf|Ȫv5/8xǭ߿s I$fHSzT}G&0KvĜ -U(kkhN p > qYVǫKd}ˣKUث{sլI .]2vD*/9l]mt2ƴjD9#@D\@ly5VD~66}34Dhȫ 'A&p~;L{{']s\.=UfZ TS==6^_$"\*h!·6i}9ϴvIgo~;)fE3v9AK'ZLKADW^1遻%c`Qʝ ;*x0%.q}ɟU6AJU9T('>^"$ItfƔ~̨"[+lh>Ue ["mr -IFR]Vqo%Lg[`I2f{A^U (p&|K3R]RF,*&PnEKVnZsq/ uvy(#2Ϋ_|BO)LS?//t `IDe U(Ov< ~'-C&!Ce:q+zг?v'vԶa5:A^Nhb@}]%tbN.nyp˞#Q+! U}4֝(y׿ekkN+q0ZTB(A):gT\ ,O2<by>txXהIy_w-^KɘUDϫY.H]&J 6hA+ CNП_&}vI'`88[WR5$1^٬~D'5M)_ϠF,AkXleaXGOFGdQTJ5_71$ӽ:Ӱ\ $g' z"&Rhe( NO&A4^51TG=YE<<.qy$$Gl() sP,l8X.;ΰ6]~QXWO"&7Plv#3,jo+9CGw3Z0<PP|êN_c@^ usv8B̵k^ryN^bh\I-|; ^8 `vG)iS9 d%-dtBF(nAN'~|OːC$Mp z6Y rJR:ߙ]l *UI]{MAؔ#Mci NHMCqVF_N0ZiگR1ႇزPNM {N^5Hybd jv-uvh>dM"bn^~0/Z\M zI!:3ZŔB="R串|Cdyl۫ vo2?qbW.?>~\Hmy " _c%&n,@úݢum+o/XjkK:'pի?!ٕ؂eܽ+PV 2m)?}HU}%]ebog~L6V̇5Zk9זldbnk-V(M84I]3h D=zwMM1j;oz ^b0V6˫f +ٱ )uWQkb36,F3]y#%&PAjsP898[!~.%A ,H $pɠ{r tGN+jb7TWTGgu"ӄ* XiiH+hb&¼13? nf~m>odv`ZJ5ɢ(pZƐms_Fl/*bP RCE>qCDU„נ" BQhl$1v7 v7S\A&NgFoYǚLs[c*'53Mm=7!%-@F b%ΐ/*m@^!_fPhoEF8y?CM*W`ˍ9c1pWhL| k1ee5wP J)p^lYqJFLh.A V+`[o!'g;51Fl֩.M9 ?(e:3&Ar}Lo{#=K?jR!` աw[Jv|e$.DE(]I.Hu)jд`L+s m (.Qu"tpgc'BXq#r#'Ep>` Qa' ܢ0`Tqcj يG07 1,p뇫[\\ IF@M׽tiڀnq*oíw311_GuB#vc{E885a*6 >ʐ]&]Y_ls@`{2ǥX%֥>͗'Ļ}h"EXGB֋7~a=ѽ6NJ3F>^!Jf8CnGLp!cKwx* [E$SF"~ A8(ۂi.q޽ɉTTYYEdk&c]z2Gl/Z*LGaTu8[ #Bkt}'ז$%jI#/DHɶUARPܚ5VDYFҋ w97L)| |UHAI.-ٙo| GO3v/>{7?kMn$H:C]xK]G+EnrMy ,9+{ b:; I2D~K"{-}lrD<0UG,&$ߎx'Xj}1F;*@ ,~ANtS_膵QhIY΍HI_&0Y2c_Z|\89l(ɷ}y]b)˼"Zmp{'(0ӚT>1ڄIAڜF:c8:ȗL|2G ݢ ޵Fk7~wlIdӥwaKzTRS?o14nj͛Mn[$qA+ k(,.ԇg^͡]8 &:r.0d$}/O,%@&*I=5Q9gN Yf|._o0dF50L}$IvtNZRٔJݐؗʈ[!lkFrzRvyS1v Xq iHErjr~*LM=M=au6S+W:K4+c:_Y:3t45/$q甩7M}c O5 mf hW&XZ_oX=au@F-?f<)pUJBlwv~c6 悥43ͻMNpοwM&:jGa`x)So Mr=$Lxw_ȔwMO7t I:Nq0uka>z*WoEguk:I{*yqd; qT+$FV5%c9OJ-ˏ9pHǦsmgyh&md>.h {Rs (9zGAU-w[xm[.cPr9Lvǀ&'v]Da"VЋߌYO2ɛazV<й~ȇP|&چE픔t(ƂgD٠[[C;^gl_ihr@; cvfd$,v$φc-X2[0|V8Z)!>xIz~eAXo(r AӥP~5UQAd(%kL=eL}UmR|w>pRִ>ڦy;%zyAI<nE)?}I,Q5a2hƿn<nWj+a "yB&ܵ:Xra$(>ԇփ ,O[~-{V2>Cz@=5TIt22ƮEy{UMaM6jCY+5rq6or TLFR}JblѾUx./ӽ:c+Bu!b!%ab+.E9J?Dz"׿1+t_;@ 2K`< <ЩDΚ6݈08;ߓ`V6L +{#ͥfb,_4; ť^~pFC|2p=%!qbdeb{xE*l\wvr%)0nS3qT!fB8Y76hM8ٻ-=Li8"bfacG`^Jx꩎e3jZ!3ME7Ըx',mzPVMqBzL:"xD,wn~'tpl2t B/^puЈ[aߟepoj|6 N󇢑.ltC =pjNtK[Ls?+{3Te^ॾ*>ؤC;$/0ކX^ uٞ ;iW$(3\+gCj(tjWmv3{Qݜ$'|m[L&.%vѩq# :}P@ˉjy4/ƴ Ivu~ƺL`T-4jdq(M?E-X dW{#t`B(YϧNJZ adkt"LU?\[-5Hg!T\CyAriI`@d]z֞9~_}a laW7&7OTK -`f4t^(: }+t3$>c*h,{ۦWK{9xI,zzaP~eoQX<}=X\V`Ф1fS;*>r`iE[$%_/qQ3n|# (UUp H:xE}7,e0"hҢ:YBG-O&376?)`C1CLPX/?2@BD^Dz2RzP`NFƒL1QCsqe67 a 1`5$az]wPJ1vw"ĀҔ~uQFRX]~ "-EuDz*Gx`ޣc^2ͣf-_B&{,mE#5rԶ%J[>zL{[knm8/)TfTEB])BdrH]:zU-) j; b犯*}bM}7\>ގĥW@:QʵFya]G ac"T-rEIi)D'# ?w'2Qi=Jr{LEg fb^Vbi0)ajraMNce%.YV}c/˝~4"H^ngz gsr KMA.$4urK 7L]Xd<&_=7Ќo۟~RMzk*㑇=u< Fo2/^/1 OGR`"9d! y`דFVEBf_w*l=+Eױqư4y5i0L.^G$k#RHi6a,/C+cz<"ASfiY] NeKH2i˴7 akf-y"øi&蜴2-DQbM)EvQ8aQ?{P = 3W9tj"/'/{GgfHIv2wdQE=ʥ]rZ_? _AhG[|e2  Rz s 8A6U.;煐T9`lˆJ,}ŨoI=܅ 1S]ש*a1 MjKTEKRw+zF{1^SSKyh;Ӽ1u7o2eJyoBLr5 e$6E]h \>6DKLjPdf4t ˾9 !xf=}ky'ӯ R{'an#e0ؔwyDNgD#afi(V+]n.LIޣb4m9&mo`QM"'Sv`7 Щ^[Eh79vW9IBq+j@lWu lդaFlkZb$ѹɏ.2{ȡnH1RGSй=!TTs 1 <Ȯ-Τ} s[CΘ󿮅_S *r)b|%lia;Tb߹b;N Lᶯ~2# vm{*+>?l?T'Kt0 3:˃c6q1 RG,T4o80i:OT6nV[BfaՎXwVCV!G}LҀUTKWGjbNzчIʏ#* qU>9فSNW0ݏ6L1''-3tB_ABzq''j[ TY'-Q(xhqϲ,ſJ,qHݗh=E9_ o橢fGp+QjH8"0BItS5ss."(XE_=(N|t\kQ8:!]5("1?(D !&.M壍Xh]84hπ-EjԚtиTFq&;ikWPfёbvzpS2!q%ާgd|# .XMRtȑn tvoْK3ډ⊑WHw's1!BMAo!2:`~ƎM8OAx_ &'H%li%&>==-*P=pɡ9 /"CL¸ RYKZG k+"V o6< 5R? ;s@m64 yiڼE*=gY1$>k8, /"/Y߿^yea/iqaEvBEw`g8F`\Ϡoi]H.cAj(' _Ṵ&o[xm6]Șx`p(dDku]X:K喵oܝ y~Eo^d{Dby' 4j >98`TQ#I_pBu3XUwr5Kc̮}%V2ڱ9kؖ$ 2u% Ŷ藎(ܐQI6-Yh{dyw;N93# טT-Q}uOG5!qB&[ AŻX:NGUB{$J {'zJKvr#U^NúDCl;wF]?Wo#4UTzR%ox!A;``}#!%+O(Z_I !&v\ MN+Ukhv5党'~w``H݈f., $*D LH;OJ{ڄ?P(NO}9N[EQwdU<ecSsgr~5cf 4ytד,ĸq_x6A'nͽ]h?58X#6"&8[MJ>I߶Dd-Ѝn1Y9&yF}R VPIT"e@Sx6vRPsl0e:=݉,P z>ZG h|._ڧU3n(ʑ@|E+c? T&vGeG'3wrcj*(^HLݖmDe9SC TCC"Mzc.XGUtS/VfY@Ά2ѣ2skz8 ?gN. q*z:&J,`ٺ-W^~-.+YP,Bo7Âv.aquU!*WW앺:.4VЯЁwloFOp3p FG"Κ]/V1lYB֯+8.U}/hN>+|pMܻ^gGd~R|UltG`Uh Aa21|4d0y7.9J2<V`㹘JGFh)k&݂RJ$(7?5ZG~ B w^*K$-UommR ՂE\X}s:eX |onI;]+(d_Mw|q8Uᢅ!chh5=ZM{kΰVA*-S40 5?;U ņ}hDNΑ}*51{?U$) 鶉ΐ+/MG&Sn0X>VpQþOc ^%Nzա8 8,Ђ@ -~!ySFxƒ]xÔ8$Ӆ _A@A6+LR{Y{˺&Kc*߫=ś!r4 Çzo[G AZ-{vc ('Iq in4wFD?9tiʁ8R\I:' uauUSs֢/6FzpM u=O`E+i|کM94)I=DvGfM_Fh/QUf+Cj2(g},` !~hF |:E(]n<\6MbBZ2 "j߱!ݶ9ͽC`ϋL п.a̚Ֆ$[DnfHCz }5?Xd~:{f/dex 9KXͻ}ˌE#j0~?QϙUWVH~ 47qZ1har"ZJ4LO{,dj8CX_hlFU~0~Dw嶣cOn~Zǥe!V;"4eMo N9Gq17]J5>MH vׁ_}io,+"a**9p'hPFfŨ4ZBA3k~nCo r1s(whFt;h(RN 7HNm*;3s9Gz"g4_W75I^>4*R%6ď͊o)Dq>UB9]z3,9YܚgRF 33 kɒlZt8&h;!, ;mF8?F4TB_5s"[sXw8 >NGw ĵR@E-r,6:aILLr8uTX<}Cr. {✘ԋ*x+FTx\u'~4VfFE8DHwZ5,2yYАikVHbnpq[z8Вԓ.9_F˙3o kRZ)F(X-:%TB҉0 &uߗ D߽õ,0,Ʋޘ g }IF98ur!oQY?a`3jtrX0e* :.,aԥu|ᰀ9xVZDTb/l~R҅d~ض#ğUqdG}IN's>ggpPSB>.RJj` C!$pU|8zObasĂΪt4ۡ^|wXڿ219Om5J7 t 5GВBEuDBve8xEE3"N|)ZnJ7P{ +⥀'9ر¾jciެ,5qa}>Ÿa+4R&w]Ä`&[R)/ Ϳ`HTt>t)wP3Q9"85nUqBd *~>0!.(*O9ZgD+)X|D J Q{T\ۇyMTM Rm?;+$&bqzA:juNzE^TFfF*-ApODljA,;©J VPYb!YHâQ"È퇏ŗ\ӒN 6IKD/VaWis˫i?g5BD.^ %F4fi$"=懲OBdw=5hƭk Bf__8oL+5U:(R ^=!؋(K%K)91^uapE;7ʩU~?WsKXZ #~V!*2VJYl<[,jk#yGPT$nfӀٳu,0ݯC#{U T$Ktp*>~%zwK&p3B\;mmA@'Z=n%GXBi8ׄ /~Mq+DV9pwI8Ni;=iu q04xXr 9Ը/ ȼLQՃh4!I]NXS9P۫&~9:dQ֨ )N`prE Qf`YxWXO.2 *|w2g 1ywcFU\R.yyW_g,Epi=92#*B_@vt3dO7%^ — { &'QmUB7Ѧ+.<{#wFy$L [\Nј\"Vtb6eG|o,i E}ÌHJ0=KQZZX Qh@U)IұANS Ua` &{[ Z(DQKڳJ_ &85r27Dˡj┦Ax3G+-e_ds_r|iX޻ï p_rw, (iͥ3:UYF c0lm.N5vt|Ae/j3u(> XoN\|^߁y-8IDBp:6홅/9fY Xj)c|5Gڝ8A >qz &b)An2evEntL]'Z憎U-NȲJSS[!I}̼̈Sд̼@-عK !VM@:ʠYܹPniW7l|<(> K" A t)WO-n"%?O9p -Ng ?Lf6}o⻦Z&NN]786WfÃkt݈LJ= aBk6FtJ}x&?*`J5 fg )o}T`Oy%l*S+"JWAzqKpYէl$E0)0:)3\#9BQ EƪtSF^:Ym%' ʑ o i3UB_/St̨oAj㾈}~,y2ờ`SG<2GzB1O6;G?9E82Ym{@ҁPd*LVRii), <@ˉjm%):ͽǑ=!75owfde}PxA3O)6ඁ>d&_~yOZFDv#{g.~ UY_[m[B>q<:j-ʋ>L;)|tg v K&XWE~.%ҫIeƓקEޕ~<``aLbNa+{N$sK pUǮ[[;ҏ렇tx'-ТKeĊ) lt^"&djqU߿^4c.03S)YOo2)8UtP%SDNCt³%$]ideLq^oseg`)Q_)M=ʲ[.GOZBK`}h5@3ux [n*Da؛Vp`Pj7pbm6r}]*f3_U,<Y,F'V7Q3zuѷ%LJ`+9o+4YLHd~1D2}; ޘ`6m#4~Mџ,"9D}t9s~H+QNT߯㮂t6 b9yl-vY "'"/k/q\xR0, @!UjgC7PK^ȫqFj:g'' %/q"8cf2f/WZQ- @53VhmA.Y`X5#"9u.޿.gIe 2RL˅tc8c Z8B+FV"ϳɦ X66Y[q,[s\):4݆4>&?s)kJr"TOݤ?1!Scu>^w_HdM8W-,BQOT<~Ee]m&xV{ct$w <_nUJK(==bN >)N7/6=F25lH@VIl@iNUVXHdqLA 䄌 RW%p|g`#vfG-!>~(Jr(~%<ν[fTM}X0i1P>[$eKC/嘔 OO "'l;d35?y(ԐăiO"5A>>u)|;;Q- ׌uNyiU ā?Mdį$F=`%9 a6~.2)[y[KZnd`CcgNu,X\=6\7w%lb+io+M>5x"B#iT]S$oXuH8" %c<I)X8mt$/z$ 8"*#1N Xߎu0tÊy¡Exgvűϫ/+x^/lukƷr3̾hΟƙXUshӮI]h, ؟S:q Fli?'9i^ܻCzڵIwdN |NLkMg Jsځ[U"ʊղcd=oNk)1g|y ǖdɿiۤ.ef |o6^5gv^=};ᝣMӖ~8Ox1qu[`cX*W-+Cx;bvc6|pV3 XslӜx̱1,W@SBjkuӣ9s[.]֞ cӭODi$GU"&C'ϮҺG +Դ,4#yad6%X9e$ֱzF>`AHGCzoeQ}e[/GUEj pZę$ܨR(5r~v4ޙzuu_ɺzwsCK ;w fȁIğm?kȱspTY͹@18_/mtTg S/rfJSHqxIJƶF8b9#ަJ?X e;e+GvEwlN^.jb-)<+G0eZ" cb^$+0*>\DsV |'f::7x5$ZD#BšB 3iEBV{#b$h=jXD-Oi)Ŕu̔%mZ M/*\/5/)kz<⃪͘:[N+__HA>K͌Ȕfێy`OjR.F-,t]ÑH9 Cux6cA1:=. k~}ۚ|l"T c8gbbȯ2^( 2h:xNI*$̈́5Vf,odG U‡hZϰih!,XH4 r",btPwBf\K y;( LANE0D5_dB3±ə*k㯳@*՝|2vg[mL&8  ܀/8 ûߢsЌt'~l: UNw1+";!՛C?3b\$0]iiV3Ѣ<[-EfMɛI $W@q|$ hZM5t(.q_ $:i7]D 1YsH4FJPnEQZ-Jc2>/;̤L. bxUHw S^ k)nkmLLU֚C]PQekR4oKqeRh^ǙJzߖdC_ UY,.UڮU i1%?~XC-";,ootazwS`I1l<%(UBH"EZ(N]eFW~  ,bSƏIkd\p(r0l*kUFyfp +&OuMCs˄0hGݼ:g.g&İ-Ў¬1Y?MB1oBH?Vnpزdw%P>oKjS<R3u][hQ5ZkjB%Φa^gY@*2{AQھ C/#,{lr𼞳ڷ'Ri>Cr' rSţ\|ct f?}XD(B!.ܝB6 ;%7#ePT!K n)"6qt'idžFs@4|e6Wߧu!=,:Pzeox򈮋:4{0!5.ȿVZg ?ɲ&/ԘF8 T nZsg4ӵ9׃ Y"n-{5ޢ0r'#a+#5,&]6zř7>ٝقH.Xj5O*Xt\Y*pÙsl .{GDlT4b{'wX/d.t dY:~~294 $-ff h)/."6QF! ڈde假8|?m3~q&Qt9ZhE twIސtԓ8 3ՠ+VKG'`%[Aml Vq8$c2cT,d, 0 +&ȄK@݉#ڋ$+4[-$mk+:^Ptב_hC[SI5+ . 3rՉL|ɁJvp+MǶ+D5ǔ¾|X2woSjnSyN)7MgQ?ynX# < qݝ%1{4-Nӹ6m]W&x%Un\G pPV}gLZ|gXHC3b)᠏..RaGMowO@E䎶A4xfk3'!]s ӁI koFswzD"5Hyɂ(K.M`lkAKʴyP Lۭu=( Ťre+%,Ԙw#Yry{bt둎kqY=畻ps{)f/TGdj eD؝xx@!ֵ,a$Y?rH9#ucTN֒_X 9^(r D< !ͮ.6Őϒm`^7~{&f*i4Rj蚐h4.pKLz׃Yօr0܎;Lj mnXEgLSonRAX8]4ZK1ᗑPKwUii%tn(jYcAi_`?1=z` I"Dw_!DLj5'jq+q7_wݮ٭R [p(&ⸯ3Ba˄B%mƸ1WFqU) 3mNjA=1O 7+)%g/&n4 8E֑tUe\65VEuG+ %]t1!7ZW|B[?#h6KIR6IgSqbL$ `g^@y{bP"FlU s9j5ce3=N 4iӕ|4nP.tu(ˬ%ȳ*-s[ڒ$7XO|ElFˆ 7 ]N@lMɥ gWUP9f{I"եuK}ӌo6t5 pS7n*׊4یVLBPy.iZ@1ڵcN6 @:w: H ~M!5QgOػ˺" {TVyoWݦDX;BT`t4wƍ)UejJR F;6DQ+Qe2FXjlY-)>mR , ({KcFt?E=Jibcr\Z$QrE2<6$ nI8Qߍdfev^1ԉf#Ո'c8xрȽ XQۻRU2?[GYg)I;K`Kg;B R3avr?& P̺\.,RsBTYoU"%_F˝B3l[ dBo҂XC|WVQ֥ދ+-rD7yn +7E :dt uR^jSAk1qmM[uÈUG\LK6=)! /C&oށimLȗ" ˄a , ,| ij: ЦY!RJhjޝ c %Q1缉Ekn4!nJ-𚩯AݎhÚdLHn/5|wlѓ L`=B[S _XxZ7:I չM#th+#u:G,9iM(<80?4]#@m.Be@#3mo~P-EoT̖_N}a{WKøNoB Y紂o.h3%+m'S$Ƹ4Zpy9ƗKlHrU`iV7l:֎Iv؞D n/G=q &g35z(Yl`~B<e7et\cM:T|ZXPúVAhv3=2H7؞7{?撾@HUP'!a$Gb1=/Hh*̕YAvlc>f[^i_Ne!^~Ruq̂:λrq40"V.ls봔|աQEF'c`#rܺg+S>\cK\W*1fVز3A I?!'wJoW0 6[mJ%Md_JW? 7&t`VۉfMЃ@%dةwQBއo3"U+ sO 9uFFs@_"^B~ @ €vE^Rlze<ȌqL0 `Xu.VlOi^  0jdR43P bӰeMIugygNyӂxˑLZ-,pdl~oQ-Q}pcrw#%Mn=}-[H+wKu)JEa R9ɠT9/2TmA/X7X:q!&VTzJ8]naㄏce?TDZ![5:FY =Q-udm> j&*~UszXTJIxFBqnկCeG_uD "r]՜3=*H "Az[3yZl,6Yh{6 "3Js^̬˂;4>Feܣ#t CpV0y9ARҸK_yP[8㺟i6{jTEh[0GT)}sI:i ZvH,I ]#$fXE)+F.q+Zou"[OeTGn|۬@b &CS2Avtix<HhzKUqwu+MF3%_!}Gtb΍+tJe.MؐA G *wت+j,A`a)J.,qPR{u ,&CL)\wGͿ t/f :U0{vq_Z0Q/oKf q2lRzܥCTVyLk58YmޔАY,݅8aF{w bս3,9؏L*z #X 2JQ%S5# G}ZjXjv]B;4W}WW]|&0vpפُq}{apY>ԾJuX?tPZ`<0B DR6H Ε_OMx0UXJ e> c3|yI2”Wm"5@q6.yy!'}'J+7n8ZO%v`I9)as5 >G8E &ĮzuE{w XY2#ñVă/qv7pܛ-#+%2_HKⲉxЄ m\{^05FʉAY?{_ e"| Zm/#:DL4) ݋JYGg 9\> |Ӫy);A Qv ta($(IG`= z>. yJ\,4^{ 5 4&!h[Eܓw!&mfOcO:4XjQ_{ ĻȎVcۛ!?g(vsMH./D BE,6ĸma)\e=< @+X1YkϤҍ~kZOc \fQ#7 :(݊㉲ | B.*"_`DVޏh!31/]gceE2G/jU3 CIK{h(E14w|9S]2U3Ł@ V)N섚FIZ1o+ $|'$.a O^L}(^ٓO%طg1yjv$Lt-&ݚG|>tTŸrl9dW˺$o|>z G sld#Lcst$ʼnyBn2%QD?&V:ekl8i-c?uH!i*܁*s⽃˵;Ec8"HXt0-̪Ӌ-2b>S9>06<9foM?G_}m A~l2f* @ID欠5cͮ$o-D7oy"UVy\$jZ t S D hA-lkuqUPmۦCeqbe]Vr'z q(dl {9M8[d΄IQ*ۯ  tmL,qOlp݀&秂Ia6iD͊z(8!&ҷxL:M)O'-p$3o[Ң;v"@I-qr}EJ) m$" ywJ6e `Օ:rnąj2GGFI hTE[ chQiы ;Q/ ˴ʪ>'֏Eq #yUUX+ݺP0aXX\~ZwB${un4S" ~S3'1Gwұǚ9,qOrәN!oN*f^&XgȀʚlFISçҼh| uq9i prQ`@=)&nܢFիrz/C)2:hݛ!hl=̢T(ӜCM>Bz!#*"eY G*ϗZS+T 1iŒZ9u8RʥgN鮒S[p+ۙ k%r7-hii3ha~>lG 6PYKGo Jڀ3պwFn0S:$Q`d7E&~ȡVLpJ;=~$;Xq*֕psNm3xE:'ڵe=v@-*Gֶ ƚ?3 ֋_x9XE,IVt%(u;yƍǔ,< f%UG hZ(2 ")KVvsСW $U6rSpc)[a&8l؁SQLF"J;st QݭUkH杞ImN_-DIߨ3b̶vX#$-^kAAA3-ӇK> Ou>qÁ6nTh@+E3K^ӳW. OF;0VHLlW$H:J~?vWkJo"iZRxb /+S 4H ص-NzU>X%ڂTڍ eF/QVqkq-t1BImh!3yWk_^1Bٲ=*g :?wҊ֣$Լ16cZ KR1VpXoIB-l++6n6Ou,1OXL Z2ys7~m2_ԦJĊi;2W-X ͞6L TߑyWU*nCsFxve"7)2dVRR&gW⩙Aֽ51+ ^n.7me/OaL92i('>o7AF#Ҧ.k0A#~ͰA ߽LF!W3LN06ބh%g}N$g*97M$.6%c{G7#Z^gBz Z;O] zvtZJWT 3i.u٩ʆτ[U>js(}]t >H/\.Al Vw_\h>~d5a*| er%V,ۮ`}LxTwTm1!Ŋ:;"KVO_,s-OtT -&~xLt0=:fRVz9sLB1"z3N8mE\PMtm;Qxv>lU4y&)n7S%>2Sm:$=+IK 'v\AߝuOc@)Mes[DP=d)=f5iBR$И" Wl%$\fSMSB'7Va|Ee"mE|B%)%.G8 o*$ ), :A?He?Ƈ/Bj F#c(CPFг&Y~ΫB? ߠV@yOŹ&lSAaw>1{u#2&H1J/[R=$:ŞT/yQNq  x -}}iϭYUDt\OuH/n.0ۑ3zZֵכ?x73P,ﱭ x7lL1| H$0Ӿ>EEN$KAD_=8?T'8D=e•[FԳZ;1INʳ uY!ess€#t 5L$yv 4ZVe8va %X\(8Jbgd:jMPKBQ˝1]P}оeN mKSHGZ 2s"WS alҗןe /j:v\<%T٫'#]mg}z*$@>珓9{ .O͏7T_xjy@֟`$Z< \Cela`23i4e$?-Сeb9B{Tp&I@aF&6̥.vsY8F4YM4N*{$~%h/9]jSť6|10(`AϨ;U^sbrx#N-Z؉i<F$"$3#1.o|%6|F0 ,ln QeOWn9{:07Z^lUa\}',?iD,+%ؼ@,@#'n~i\MRk*θZ*ppi{K)x$$f Q.,RpAN.LjŤih40/w!m|ŜehZHop8lmꔓi3a%8!~z ~?p]=Sk a'tC=0ʏPش'Z1 u@T`ct7my"uxj5x,V,!GOΪjH} ?٫*u,8@HêWt7 0F!tbڣjs(N:(WmtwI<[ =4HΕHSr̎J0z7MBQ|ow"oI*{ 2dZRҥ)NaH09(]s> "@G]"$/x};ޠgb?Oy-ߌ-/|ZRlǭe[{(tU([rEi9cR-Cl\@ js\9~ ,O s؂R C:Tq\8KmlƯEc%n~8aDAM ŸzF7ZzY-s/ZPɦ}\h}Ʃ,\5, :7Brm&@M(LՉꨮ!+\2N,uz^P:LF =iGm>3oXy/ʋdžOs0Ja| ꥍ8lsnW!ۗXoϾ\._qbGfO9u7\B%X+z'n1-^Ɍ&wCCil.]|%Wx2C-A7UT*=~Rԝ[-=7!ïGRS_˅ެw4X|kNDsSڢ5%1nG̎+ʙsA9X%-Mvf)Uf)P<*ޏ0%LDM᪛`H?Ϥji$WTemzϾQRV1v#wPtj"V^L1agml+׮hGzeW+1Pꙷ5#4Uâ5@ ZKwȑ~f ؙvuK }:r%M |I[ʼn(xIVhmj{Z[Xd|$y5фTII2R oC,NiulD}-;"&Dp0ι94:`x^RW ,9eÚV9᯶/b[${ w2ǃIn zO0ujdo7WPyO'ŪpLH)Z$7/8Z1U٧gd9Xqj@S^bdkCH!ĩBa{{C8J:kTU= BT3)sF ]s1ieӑ[ǖOjJn^$ne"ޒJBtZ|dr+@CpJw?^W p6Wpj{QCsb|>ze6"K!}[zCخi͋f Q0w?rT6[CPQZy+wrh\d8IIJʫoFqH~,?G^uC^U5]5$l};G!yX{_(cmŮ=O yp΋SD!{ȺoW&4t>=BaZK˜} e2oY6]VɨAW6smfX uZř>;@mhmNF^Yn9γETUtƿ_._|1+a6P~ꌟ0B.^FBWS +Yxeñ,BC"C>Hʗ+J%Uyj}\jͤ嫀=Z8wgiK3ŘRC8vI$WUGO٩:DqK&o\ܰL3!xТhмyy͘_c2@\ZNE@/"?Q]RU<Rok[n0<<6o IJ2xUEFN<*b,#54ͳ gq/NdR]Ph|tQ`6 $$в0\\/G|F:Na9Y*XUf=a܆]IE9?a|53]r,BSOFiF(|wcanI+<ƢZnnzL'&I:jQxM^yWZN BҒ!YCLgn 'n2:iofƞ}xh_očg}Dyom me2B)n$FWF`o@-}Ǚ!T''H }(oEqUXEf!'lSWx0 -'+o[C ++Rz Ki>+e }dV 8^чR bH ;KWП}i&&%S>@u$YM5żG/^©({lk4H*Kv.ua,/1&A?X3MAGD &~6z >I)cڷ“hё<[ѽ|D{1=Q(F%CYX6꾮z7+fy2Nt{e&!W*=2VF{ii@Ln-<ن7}9T󅆽JU\ĈDm{c.-ټz&dߵrbH+hD9" =qk tIp%Eq}fCfl#gA#%H~7kg ,,2f^c'iV_edXrx}#Z{3^1W]J,<\`БxqBK|Yxو+®qy;okwBV| uЬp#0ļsa͜g>7wpJ7dgdm E>WXYs ͈nIɟԢ@D.fex8J>z0KDM3TS톿܆+L?i36=|btUYv:y|{HZi@c|1*\x]3Kү창NIs+ro8" @Dx⽴33Mj؞NjkYssu&>v0 oC-t ]PH}[@`C@AIf皵5[`Q7ՔBnn~H4l(w94LQ6e=[I=5vKr-f>V@un{r4O:`wL~3)xCTFy)7nh6e%צpjH&sk@ %?{AI\W MڷAp"Nz^M=gD, iYޯZQSPw ħ x" _^",́dEɴl|dhBC"25B1k5涻/ƃCdxG晔7 :1hpV9wD;VMX?jBx:yVJ$. "=^ÏTu@;B+DIYxר#᛻oJ<"\cvD4Zoh C:jIא>]#[Tb44`Ix S<̪5g*3 e#EU3Xz:`bK_I &JTY!DFqRcTQ-9dg~a=$QQّ1r H [T"ב29U;~EF"ŵ'j sv5(_ze v HB;\꧄t iٕ-/גU,eA>$ v/ 1DZiF Ѹ=^r|jrxݨSFwPs0B7KP392qLie !' HaL^!ҩ|N0E D 00^"An;s12Pb8= Lq~~{P{SK* 82cr$G9\qD:ZGQ~Rmsn2!% L@Mō5g{̙&dZN5b5ʙc-/Gc=o3 uz/.i984?[ٛ WS ʸŸ>at$ $G~ԾD1{ V,ytMfiXlB}ũdx\6_~#Yickl<wsI+qe_va+jtgBqHoB bP<%j7b~c&rJ,w|1U;"x+̾&S|䤹 {Tc(J8H^j1É^3ݕd-1?Wzh.pײ3J@ŔrDž(O)qlJH$ۊ.C:ALG:SlEx0W׀1 z1cꢉ1D&[ p8D]kKC(U毳/U ̓><-|֞ ݳ=;=FykuYh ?z:eJ: KZEWN?M(3QUPH`-^ sӨ SoȆd,_RFt'pr3XL|#}Rr{%w~fB^ ,G>Ӏb.047#]ù/֪k<3l`BjK,ry!p4_0:'[ (qn!>>* En(KRa8GvyhL*4BkB@U48>WPctu9$^XdUS+lU GbVݳo0C}̓tHKR^6v(&RwG*M:I8G> ϻ^bݡ0: ^^5۫Pgh3ay W6S@/OhK`m%KvP?۝iYr4Ep6so_)[iq?NK ,SKSc1TZ/VNJ/Xo Y[_d,?2?Fu>ˤ~=NE9G]AUMM\b_ڷ,]Rs+9U(fxiLgY' E}Tjbdk [\Qn[,w2LzqLit]=~PSu Kk)X.Dmciͅ`/cD?2 [`-oլ''դZO闂$Ϲ+˼~+#.CwPs : ;F,EshF*]nDg6 S+w)ʪ"fM?l{tu2'ɺE@PZԾJ+y@2m;ng^v*_ERoviw; ]Ϻ=xv  [{kDWq|G^]t&hE;YgPv7 읐DXZ1LdPweP`eߐoS# uOy|"hP\E akoUmΑ25W|[wh:̹ӶُO*FOL'^2u3fn5`!@Xt-q Gcjn̘~"Ӟ^L:?(n?M-b9郳DG'ΔRhP+QR!xKY.5KJ2NOtkeІqʷ?OEܿk )JAN;t\P"395ıUUa 'z8YizF4WAʦ2A2+u \_^sRm^B)Xۑfta>l~Q)Yh@s6D7}R:߉4M.:yځ$TA;"*)DϱF2SH'2C5c2Nfd‘5 x1v=ʥ́F#4eSUݺ|94W(}>w,./N~#~RdYȝm}T FN`Xߪ1:=czObԒeBSzM5y)km:f69E _AP~SVZkI`mQtU{5]=thlAgI ]"|}!yJo%Oڐ7U_AwbSk ~7 3X6y@pWr& ,/A>JiK֒K8Y d4c/s_}ㄚWpa(N*RPJhŇ+(#:Vx=ȧGU @@jv| AR?f-և͊;un{qGծw\.T,2xjd'EH7H$=6hVG+1hbQ2J|̮뒬\ '۪E#>Mה5_:^:]0S'6neg9-r\sFXYk7opf`Ws]!!3M=3̀EYQ9 #9d<3Yq}%:Ht3kbhRS" sOc"rʏtqc03(Lr2)Ů? N_í[ofIQYFv#1O΁J8AH2p1xwě1cp7ʓa:Ԋ h xۊqׯޑn{C1o\,uL;nvZw!istwd2mI`B1߿'nND"|4B^&Md)T"8~jR.%BWiRO|wJԕ֐C )Al[B mäUHN`|9^[-Uإ@RpMV,bl'x_x%ZnjԲ*)tXrc1U#eWcU >BkN)R2mpfi PC RE DK Tp6], 返0 V-62o>EY4T1},)9R>yoS ctWU#X ہ-2XG},⑵ s7ݗnvQ_$9dQFטS˜!3l@X9N4v솫{EguK"{لMwaf9*nh'f` E7!KFA[rI( ^PTQ˦mUuGe &}" Q|ږc䈨Jį2yu@}'F;gn ՏjYo0`Ydk3a |_H5(& @v6!Nקn٠3b_,͎YHD@9ޛ|Ȉ5 I͋ghd%Ҝd.J#NzfB5^_:2>s5eݕ~XKV. dh9̳ض:4\x4]A_BnPPjJwmh)ExWc)Q8'Wn*6&9Y7^cG<đ3HZvBS"XW諑RCxKgeܕPWZ kwD:YdɥNnk^Ir⤷ңR^SHzXCv2֝R$^Zt@B,z]A:SoݭS7&1Lploz/ԂlTA0}`$f;s]+W!8FUIERbJsxiEB;٨~æka~r)fq8yG%WDiuR]%\%UB}),.O--=ǰ8i΍m@2H n57o28Dd:^Fyi=a%°/]tXv9`W޼ʧw|eyw\ VqMR秝uiI7E>L@ܩ׺0Q JaϙElAzkɌ-IlS md0jXfdYq"ChKwZ@xɮhȖ2'|$C]_ 3k4y8劊ǝRŏag3|ɜq=P yЍ_Ro'Vsꦁ%Z`RP~G4$'3FqJy #?n>Dd^•6)܅ "An| jjհq}f 2C`P̀I~>UHxdPA_}OeiwƤF;Ғ13s)μPt+䄾{JBIOstdz|p~^RYo iL'Ά ٦S r9dZ7ӹ(F6Rl\\2w*Gs^œjgq#btCxQwQ4EiI9ea/3W+ F׿yLk(շDDùVG҈[,ݛ7\G|,1bcWub빚A f0gɓ2fr#)ގϜzwޡRUˁů| v8[*֒\ZٜC7qdgJpLn=J;k &hp$1 _CӀ*#I|$aD&(qpK(__5rgKq`pzW[ ;'K`ühK>*?['gx%34T0PM5꫁@vg{kJhB$dA]!3q+2c=z7rS:>\[оbZ,ip0bmlyRFYOb-lm[EK_9x=Əl aఫDCE2+yڒٹ}R #Mlg2W׈a92!g o -86蝿A:pW~P#+FK%$PL1Ͼ!n$)/=tZ@2-|cHml`JRu# Y.qvp\4 dlju %|KM jL oD+lU"7)ʫVܕ-LvGeE:2.nMBZyв9t;dpPj'V@)DލΛ W% \&+0(.r)jQm裰qoZb;Nư>it-F#7)Ac<8zC0j|FDXqJ~0薹u SLi#ꩍ"x|J\?sSSZ-urf0ܽ}f|Լ4ZbYpjqB\Ap) g:ץjdL~s2N|Tb~ZKh㖳m늳bvEiJXpT^d t Ke\'y?.˹u.w4U[OW5$zWq;9c_0b dAt*UvD'׀`8 Wu')>j_Ρ*F|Τo)Y_1ѢKN)hެS/£A À>7'rAfruYfV!w$B"j %j,}>Je@\զo4W /D.ȈSMec'UX27*j :!4K2S|LS=?Ti3!lBG:^]0wh7R]X#/{P9yg+b *ѺNe\sgDXM^kg "ʼ)>Sc,Iuٛ//fPIkCQseZ{ WhXi@XKwl.`"?'Tj'TI+!_ u{PF&ǧ#dj[C:z=x V =Fto bXQw~D ACꍗ~gH6wXMKU7AJK_6R# m&7HO7[%O-_50K{2x4 sG_ok3{QvxBjS-5d(70gC|S֯epٓ!r! QfUy xl$,ٓ4b>ˀ5DC┯X,be#e%-JC;*K0&N۶wgWcܘe%?@QUmQ3,_ݾV\\2m4"0NQ7cƭgkWO 9tBi}flB B޷&P )8?e/" ]8f--_ǺUQE3]~ + d YlITbj}߈cqsGmCDFAH?lq nig^)K3 sxtXa-ò Q8'Gx Մ&#kz|ZB҂4[-o^жQ݀` )3ѓs Rۓ)8KK^|E]jN?>vf)@P 3QcD;RKH[ި5[j{SN^sQ؋^*iRq^! =_lJ<37%c<:<5"`4 v qˣT޶]`J+)(G0IөRu6*$G( t=61x;A lS[(-APzp@, !lCF^iE_͋[z#%d?#y;]* O'ʙI x׽ &ޠaV'gzB"иN0޼>lA|O[w/%\Tvon~Lmi2tvaNr"yKSn}PL[`NԺLpM|{=y;LJ䑂:;d% wOF#; NΉbf0xn<Ž$ |ۭ"T7W.c@u*Ml NW/m>]9\:} oZ)Y5Qq/625 s*~6K"hŃᘱ#yWnSlf|28k s&`]_(UmH28tm0XSc'HfM͒;7=ny*hlNYYqv(pQ"@e. FmI9>iDo0t.6G-zZc]?Eh=ڜ.+BgUqId' S}zi{Y"d,X75^u DbumFN|q ):4@D3LmmrF>f:s_Us { j_-Ř}i yc3vm aŢC6 Xݫ\0 PԨz*4h3 $\VWVUbo0!mΛh<(8,ai>L*y ѿ[K.vs:0˰nNi}vؿP?LZpЧ#e$jQUel P[vd>a%;m wC˒W53\U֦"mm p |DN0Vk2Lx؈FRDv@@_9{ '689r }OP,Pl0h֊UͶe. Eynu^Y4\4RfXeeȁuǍ1)Ȼk[qn I`J//Ʌ4Js|k:PE BBAДވ6I{;Ϳ?Z9e Zίwl>v 4Mf2R!扠o]4*6C24_ 8SzeVR'_eG-mnkLsE>Q\;.Ff-] iLO) Tf"8YH/x] a ]gQ3YӤX7* sW&Q7 -p;6fr||*nLE$f [,ϱ֕m_E^t4Dv \GM\ )T:ܭ俍`ˤl8 >YiK_ YQ^$`^9e[_&[bK y9T.mLd5uOa N⬟Ds zi bw@xyGbf-1wp"Jw:XW.|r i"RUCUX 1˴?9Qь 29{;#)qT׈*X?VAp=A*ͷى*2LJJYY 3"Z#$3:5!aajR\jy2+F.;Y:2fJYo>5DZ"0]{W yQ3X]EQP0_M?iKu,s%$P UxTKo!3}؅ރUV}ãg:S,!4yaQ%'># 9dʴwaRZy+2ط?W4b]'9ɚ~Bb>,۟`@J&Q*&cmCNZG|oB!I1{g-8snJ |[#c`0s_=:\%m*[9z9Xb ` xm+@~S/0<$K`^z-#Y>ÅTl`LFD &=xAܭ,]&E;) }"ͿX{&oگXC"w%8<.O$ p[N8byN'v@.#fa4s=)F݉GGϼ'879{^ å̤^mm hM݌OIw. yļMHJQW4K 5kx zsL!V7̴Y85xG V[2=|PAI6b֓-&q;ҮM sd}:GZ7%gKy07B? lˇA^6烸Xs4F ;T lA;bFQ'bSSH_V&C ࿔5,*oD^:q^~]H/(p&DcShGW72ۯ%rڃo}e=YtAUs&7Fjb kE=:MHjV+%㣼 r12HXsv Y⓯p:\sg2K4ӲN3AqnDEE{7U*X3`otrSnlULf+ yWO" ;md ƒ$Sbmv%ـujׂ-_ Rkbup{X&ȉL6Tjc$dXcv8QVh&F+)CzBst3VЁg?f>$جF|D3=p%Yh=EZ:'0(˨PMOoܔ/  5 %"8-J06=vwΐ}E^aC ɑ9W;4 "` 5ѵx۝_`ϖ`'Iov=@4||;=@1sYīc 1O:cՃTevSe883k3k( UfR>Q 1i Y(^jȍ[dC,E\F UW2gIq\Flz&@||^î݌HM*?XLCqhQrPN,St%bN U;-Fg~}_{,Z",-+30. "mpǶYO|ol8ڏ}(hG7n6kzLtÎ)}T!<wϡhfU:1K0 iEK/ϙv<{V}%ᢼ9k6<sPR&7=Q/"LUeh~L<vHߚLÚG!fst7!r<0D "Ve!U sKM7~YW! ~[ˇ}] U1Rv*IRoU9W&žR ~ ۀMݘM?1c+ ‘qTlUkką")B$\[釾+qg+*EN=AD*"yOS1sC4[p-sa0b̼{_v/+t,ky41N n>цIN9.!ae-N5<0Ż#iV-([dyh 7)HX 4bŠ>/9ȺTIIdrYNXNLǣ&.QMss#YnHg2$iYAA F[n˿aާ]1 Pp9p YnR.:s##+Yt'cYGBdL)BՂfI4ݨ^\;9a~KF4gk^sgyŘ!PГbWsdHԯD)\xP,;f bp έV%yԯ-I`զƜ˧HuȨ=o,6>Q3\hNWVj)iQy"tt"p)#̟ApjyXO%~c IБ-7mɜ"s&uVXq@ B{bW&fFmb c~2h+sͯ$Xycb:1bM/)k67E[~\M|oSNa-:x7C@v4hBFiyO} 9.ʞ Zh( NE9`}°FO0$}*: CK(m)sѹP}K s Ģ)t5)B#1u:[U恵h0$/snn|fPSk܊LNЃ2XF4wxdIW -1% p@Wq} I j^Q1SϺ1|$Hkǹ@[:Oqj31kJGή ;&W\@ߐVrwucwo%Q >)Fl-xD 4lf_+7<ʕ#gvNx5w#Qa]vb~/'?D<}<:aS 4WUYwm(zߣkk?&aFoU ,2{I|8'PTʎHXchYSyo(nsΰGzEFњB'+ښF5=8Iԗӻt_1&VWb0/#MM崥mCͽ6P_>KiPIW4_hDƩ ^禖T86 odN/ĝ,BƦdl~z1c:GLW+E~ ?k|lÐL{F2PDo7{ M Qt= SEFx?`#><_\E`>k4,i/5ڊʪ!PAjww>f/&hOH?Ɵ/P(7d*XJ2 v@U6kitOo& $XA Ob-nIPw(U'.#XhLoi.$O)I6 Yk )5 &V(parp#Y8$dw}X(3qN /c@,~H YƬmyxdcB+&$nXQ5z_CM .$?o/S,t۸Y\ݏЉA"Hյpk8zw`񵴈;asn#`rs \ٟ ~jwp7Ɂ/cn0\)FwơvY ~u}+Ea1JXfJeIeKk~+=E} JbU*Xfd+sR- s[Otg\'9 dn?m6⃮7;Jߐ= gܖ[(hpq8RhȀ8-9ETD4%rM[Rc ȂSX՗{y.#]bh]&ѯL[\vzcT Yls3*w] DBRYP%#;ɛܜ6J,.x9*ӄYA[(;S)U@ظ Ի5sjcǹAԻn(S XwU0;IZc~5R b;+F ߥmTX(κJUP Q5{W/n,Ce78=jxg/; ]mX֝ ` 4o-}^g2UzNE652rݾw 9?vz8]J=es; KazM5pfN8]fԭ7@ FAPxϻ&_2"wI禒R[C|dž *`*m}#7T͆ osUPn: 5eDL0`#^3@.Aۤu^}k._ c>n k H[J0G>Q@%lC`SPdoBr";h'!xNJ}.}` ,bM"S#aFO%g;t;abTc.ёZ,4D0n zmxZBXM(J)j?`%0?΀;M+1,jbX^R=Y=2!_= 31NJ3e،6Iҍ$xuɫeu'0PVU%tT驐]V[O[p=C&R3\$UJ93`RQ:o8Z%g7CVzψ1D&ua)-@ca!n~ 9e{NGw_<~yAsB t9zU-;;٧ C {t|dD$P mɱ7Cl"Lj'PvV,px{o\PvZ `p-LxWݸTWυ\64n%^.*sݔ+& ?nN#TKctՆjVƓO? a4c΢2BI#ԨQQ' qȻ(b.l Q HmomivNo?p~H' mK-l,fI]TO\gyu䔿Z4W/B2Qmf8fZә(^٣i7z~k"C{gX+t{yzT?݆FXQtf {9*leۇSoS3'=.,W 'D]#(LcH%TD59vz`@&j$Lj~U 4Y(3N_(̩,]2xl\DlP~'5bTyJ16eM.T3~y&šCJ/ hkm.vg'PY{X ۖqZuZc_3[$A?<$ĹoBV-#4J+5wk3 2ddFRAL\)lӖFxE<|s8nZCzف?ڟ49K dr:HP3>it҂TO]D|^ԫn< (Gbl"%drۄUy 46?W]t$:ɰN# x0!a>BOOᛉL\u]+eGR*c1玮ywz f^KDڱ}u>8`25l(߀~I)wl#>-Ku4KJa܈kǝ(aoTi6u Hnz IXY^AHd~e?$蔖,~'/CcrCbWɗ ,*}/a|I/D[\>¾.sq泬 Nsܒ*b1@Fjz/PYCXg^B!ZYf`o;8٥=s,2Z.-tlLtZ`vaJ61@>VߒqAΫPFF:Mr75j AJ46}^:MjȡX\F4}c/}n e30B+R޿b&%f2d??_ fҧR3b%{U*NQ-uaZ :ڰ/`X&\m띕!0ɂƁ;`(\>0S\SjgT6#cZv! `K(F1]`Ѿ^]Hsv_cz@\0PY5;bJ Xiq'Qe,Na[߼-9kOhh!ipYT\dsdo|ON>+ lcϹW`gb?U)@\xF *ܼJ6@hlOlME }(avY#!\wHbڂA堷A])uV ѡ/qS:=ŝ#᫧hh xB1$ Yur t..|1CF~eą(hr۹*eҡHjۆ|PHlEpG0LI]59ӬqC+RX} q22R,w.O_Nh iҔ'Z#)yko_*8J}rH|njn^6bkNB::'{oV6G}΀E߈Cac3 TT&Yz_C3X;㯥 K#Zq]xj Ry܆6!+B=Ýe2h,+].SXkMa׻wE~Éx[yZL_#m]3PoFuۈ+a?TPʪ=F0ėgql yaMcKitqM3#KIO}I#/xc盲)r6=ąW#`-H#4DQԵ)fxL rV7dI^ߧ9Qa;ebtv* !Aڙq >yE5k͏0miLz7w+)%a֣G*`'(@/;VWML|o: F&QkˆvGA-QNB^S>T/p6%ݩd_ɷE6zԎJs - #l0h >6uEG6˩;JٚISxF#YL(zSMـ\QYiO:oIhqVyC"RE-#] fMmŝ=="12BMy|CWg!n{<`rz`KU25\|d` S^aIZKU,kk}sɸsEWEMcb z O5C`m3RⰮ )ڃ0oue^Pnp(3rJ(Lj2*11a(ElifGX2\DXҴord?I=|%?iW:|;M<,%i:SdY5?꯽`f.9VJ(tCxTT.{lGSwe !E5kj<SmMKE|K~E7/[~j&ݯ&ݻ,MS O|H$SJeڑm1N/,^aN\=f+2um0^y)t =^W j6F]`ij5&߮ބwKeUnOV˝㦜oh¹Aor3d^.q ;.P9[DB-:eT;miِYu7H@tM3DP2p5R3`.rBJ =+2vxp/ŏr T1}+^}gўn30\*75mqe Z]۷Dl7d474xeg=t"R9աP賚>ؕET(t1#Ƿr͇-l|?3^ȀOJzp%Ew-"r-ϋ?n=NTmsL5,H<#8B~ɏ .`;7_g&H5[ ?B dq,a>BŽaȯj3`XOj4" a'fow&JexTY7(QɅy$̘φ\ۣ2 ,fKnG N2iͭN}M~ -ަg<'- ߩ A,N[gC>۴,ҸZja|lO}Kw@qh,pFyC"Pڨd= *f >A̓*oJcZb`p?'}wi??`Z @w p*d~Ebl&hUUjHA">.^@C̯+^=J'=]kqeXf.f[Sz}WDB~A L1$Љ&A'}SZ%ם;2Gp_Qn$&2F VMƙeL>^+7v I;a(g wm4d<5 dem\YfԽ,406&EIIv@˭C?4}&wrqe~ 50F! OK.wCF?r˲/d>"M(6wZႁ1 oiC,w4Μ60|FJEq} h$KztfGtp:fX;rۚH <ՏVP }P70N%~sSA|6TD.ߝkzF~6nBm/˯b}2Mi(gĢV)J٪U:" e޺zxq J]$v=n!eKBێJ9cbcA+_.%h7SI ua6kz:ϊhW~ɳ,x 5|>]{~"퇊%>^R9t:݅ő402(٭VRȷ+$1@hGJ<Q_޽$';қ7crN0:xLBAbirZ>] 'XKtE}.sK#`$6;ﲲZPĔeiWKX5dK.wSBsKiz.Z"M}x.sǮݝJuvĵ5+kKIVO0IToHpNL{J>T<.7c ms}g5 "ų!|&[(y}oϭd ȐJOp/c]w@;qLZ.(T7c#Ѩc$ ^'pb`¼Ow!e Z NN&P)[1S|lXx<,.Dޙ`ږUˢwx :\ڨ0R"zY٫)\w aX|4@}ªxVr^GfAۏsZώ| d& EBlȥZ`[`zOH&2:JE\қ%gwQ2DvBh4MAqC;C!x2T@ SwO%DJ$iO;h4H'P:wg~q5 O*vLmr g(Qh= ;2 ]}^N1>P*6̡_b~8_\:DO|ߔsݟ81el|bwDRtDnzGx(N3CD$_73)#ŘU.K<K{h[!ֱm^Zߝn1TK'(t -,yKpnxsȻ(%r0طUi|$8hi%[hɹŃv>=ϹRB߁AaVC7m㲆pw0z1Ȇ;lKj];fK*l!$.WӵV7MNlmH.-VvRH=y퐊E6>յD)cN}x8\Q稲4O}˟ڏ45p9C\,Y  Ua\=ؼ[0ͦtO VEEhf`N7?e#%ut|'j@<DwGV{',n+oAcWʾGUmͭS4?l@ Mit\e0@@$Cq j6TX Ay^)e\hAUI:gP.v @*iZTEbm^B:_v |X8ssJG(4 -`wkG6-ȶ(R1 f-hi/꾄$G$>) QdXy*_tpϱS$x w8p|?՘= o?f!n4"}~hi:7V%Iȝif &I94dDRu3_3P]?.kb&P41 w"?G֨ޑoS6U* [?MH"xJ>$Y{LB5 ! iY̺nc5,EXj)5P ** ,5-I ķ^:Y}Zl/4࿶6D:+'T ɞ0+wG_9|sn<|1Sv`-DCK錖 ļ [7#ʏ&=㪢*_DNƱ--%e^Xcy?/8rMxI{jڪvXL0c|a4X5Fllj +D_ۙ@ C֪ڵO+G.dj@dю8yFK+g-6aS vܔOG:I%C,{mv1';k:*x) 7lj+YuoTker_F*͒]"H!!+], I1 ;W$eQĺ;5HgkK=EmSo5r `(M_0]̒^Gi,i9@?Kh5j'l1 6{QrdFbkjrp3+Æp\ +IPP8#uWm!8KU\/Op43z-,AƈذUSmwOB!d='G|U0+ 1?m`嵃,w:vz/Os`İE b.W-_'Mйowob.",ӊTxeq0)L3;{ aS{3U7J_PmtTNuB+1"ж7JS(܈@GL\<kx/>s2q. ǜGʕG_R8˰,IW*. >TO>2紬UWf1[Bc.y&i%/ PX_HF)0o_mȑ(W˔n4?DH"ʂ14lDsG؋p@#O9o`ӴqF JT'Wsrj\C+x Ϳc.nAI R!Ҙ(u_7oZ&/\{5^"Ċǒ$"xcyY6H">x.#"V`=EddյT)FWY ;Z[Fadj\9BYNG;!d |@lGl֕iϤuw^unC he(`ndѼ/%avy>/ C#ڋ3QҬSp ՜<:g4 LH듑x5Q:G*2Fq.Wq^$BTuy7!Fj=cX䘂ǘF8LvFT.hЏH8ԦHSj_A%g#0YEY-qi&z C$!2z^hV (ԨPud7,|"%ChsKALa*"N-oyOU6dz>5)wa~How $cG2K}ΤiaM#1i0.b Nf#Ō6lMjQ,uf[QZ/z>,5ZnfTSب ='ȘEОV[UU"݃>,%*DҺ][=Kq6\-UH*-W㑒3*؜󩣫5!W tV?_>M_mVG 䥟F\z1v,>=+ѫ\cs[X##"]_2~+9\K$_6=&#YnxHaP3aw; h2A(L>~/O72{)>_/#g4Mlx79R|'?,O Oq EYh^vvཹTGAh`ʎ`Kћ/^B Wu#  e񆬫R}YQH' 36 ]=8 ^'c =MTp<,:bq]a0n݌}P\7%|<X tȬ[ 4jD0CDnH$#|mr ɮvӥC`LcUG=Ɋ(2Z7RZ&|R5uʼ1s;*e#CpE8{` 3\nWJeTc@RNмebQlV{R~^Czw&qL1 }h_j!ĥ*E-7]&%T9}_BF額N3Ֆ\l0DI.bf z Ձ&ʂƒrh_jdOO},ƱicaOȋICYT;%B) v]9LU;UʋAvQrC+@Yx>™2b.#^-dU#L <3&b-lHO0h͏0 0Þ{+SmǍ6\YJɗK[On%|ЃPl[b /p˾{vu ~f{y(DhPĄ? >6|Z;%_RܜM*Q#p*?B=#J\K6:(ػ ǟk~sS;ޓ'Ħ\ щ^3Qq\ݼ=%r=X|{A 54zv"AX#n 5+{kP+=Ŷ]P vg)+>_y#*Ԭ\YHn\χ?"r)h$51<&$Nq1هHz'җpӎg‘{YZ=IuFhםzK¿bUΓx6S=ףV}@7ڸ?EC-S"Z-|EQ^OQNj9Pʆ$d!b(闡R?$&_qբtG8r*>@-T @(M¡Ig 2_pQ_y*y<"ؖ7ƂqIpx ^&H!GSKʙKaSXJH xxD4m8Eʵgajw叞6%7gwNZ 8̢D*TcЩ)gt85͋Bvr*NRXvHvlxS$&A@SR7 25e2V *tqMdN>#Ba0T"l$ŭKfg9 3 !=<d"rݎ]&:@ڢ1#<䅐͠OaEF&XNb6o+zX`IҢ #őx^ZN4c.Cp.$xVtkn?yWsSDbxwG3?a!Gjn9 5YDBhx_*L;ڦF0= Tp}yH9WĬU{{n|Qt TP២3BW$h&/Yɑ {}Ykb=](<}tLNI2XcDt.*Jѥ48RɎ2|Tos`4Oe`afAV8FsX`䞑5k{?WqBOl{ٖ;ZŔMd&ߖrdԤϚ^_-.kxd1 ϥEf NM 5ʹ^qQ Eǯ`":yNy_17ҙ;3=ݣ4TN3f ~,ѶT! k]f/eabegt:j0-qeY~>tL`6`?AsTF[|Mf18xu_XiD:fس5>uMɳ<1i$zsG7TL*x5Id"N$4EIdFW+3\D&_pzFYcOay(/^W.O*RRT}BEMƚecZ@~O'I톞YX[7)ժ @qRO~oh[s]Ė! B'[/LD("{i៞_٦ IJpRGC+k-sK7PcǪ3B`t}Z =yAgB0/%7'N&ࢁbGS5Rr#Bu^/1`gcȋSƇ#0Afɺ}"ƩEIXvv J ƁCTmCp³ FfJز0g%ps@\!!z|=tPb;{TF[;B0|/!6-f7zDkhi.el> "wtf{W蒀{dLU_!gJ2cջ}C&DO &H'3M,EhB|4QJ!o'>vA7I;ڃy,̡]TmTH?L|(^|BkwPUhC"م:,0^ ;ՏW0P5dPio&*م.g%Qځ8fZb>{BZcvP.⥳0I4:M:ܑW ~)n/6c'_ Ý މ}6x뭻'OEwP[vl5+9TL$HC8֓_uSǠ //!Q 6,GAli`[+q ]6Zˁ~]9a g^FG/]5Ap4jgVl*М{){J һ@uKP=q}C4uVdX0|2x'S ^3QagXA rLTۺ}-vqi6l6lEAq`V.jm~fra/i~Hh˩K#Ճ-E{W'Or%sI?꽆–M3Z[+;vחU(iۼ$TMeW':!Z ܌䑜*[s2y.yАr68oJj"`&ٳ9$d[[Ŷ1k.> 3nNKţco׎=^Y~!]-Mu`,9$4Wu0ZDZӡZM'o > L` 9\SFRdels~abxMSa8-U٪1( NjY-ɛ22ڛښn t`3Q~ׂZ!쓄v ) "yy6`v@k˱v`eFX?΂=F&;mBG*NQ朦lrcE]ayA7n#IP)^%HMu]74o~tqyt7u$.5s/Wǒ$X׋ 7[P/*9$vFr6\zeI?0Ib˜KګLv=OHXփEj;)tN% ʕvz,gr'/NqanT 3j3Y0) Q4W/.'ɡ±d_5,Rpr %a^ N7/$^gW^Ryl>Wz%%Jwv/3-]S-o\! P|4/S?j$ 54s[Z:< N ")k S$bbRl xx+z?NkQYN<t<~3JbEX=oB&pCZ[lMUcknMuL_3o;8-b#ed4f~ݯ\\u"ITI4[;#@u$8rG~7>q4:|OQq~5BبX-45E (J2 p>~`=& 9yo@}F LC7&LdpF4kVg&ovĄ$ 20' Cwm~ tྎ1ZѝYuD&nRFN~UnH] @_CUdZj@G%kq>93gñ%nNx3l*WoHZUA=#&OmlיȖ$ܐdI\ .E~ K8Ǖ) S&1#Ջ:9Qd I?rOm#"R ɂkwS3.39xac֒2.,㍴n__'űa| giOfB<`*n[&;GBm &aN: 4>NAd\s*80"́#\fIr}GCW,~v96=ho"R/7oNX`B\h,M 7 x-? k%H^%Bt8^tp63pJ)*t~C?>\KWH?.ԟm~kM3$ZaKy(u'/ol$O}J |wpR_Mʡn.aq9 Z=ܕMs WD q[[s'Q,NNl^si)ӎYPV") aH"כ+-e /ƚjCűȮMvjG$WnWD2S\h% Tu-´7ӟӊ%jGGz1 O{֓'0D7A:Uh$icnlVu$ޜXuzEƧktBv?ejQ[}d'- q>dφ@cO=z9@NTH3ַ(0aGR0`a=pp$Ў7S"EWWA&6l l&ZԃY됶uu=V~N6f'wcm/E¹ N{S & J5 ő 3ꍛ>08m-}1tT(Q@,~ij@LGqUcbU,D#iK*xx[ЖU #($\ϡogSK038|9JG-Ϩmp=D0XPs6/ -+.[(舩s6r:Jfh +O\iL' wzZL@@d& |s`f? rT@%zڂ2O^0uܧ #;k#Bmqzptn$-)19%~1*AR ,`s:ݥ`s?J32Sg%`x dP75obnBeP\l>kO>"@,4ŐK"30p2pmm5C )NAY=3$s꾍fo`!a<_fJ7I&h(>!d:6G#sA9.k~x*C8w6Ǒ( ' 3m[0 .u"·@$X`dmb4,fI%|4 Jq 24Jm0A֛/_FD^!DLWR ☜Y'h0e6XʧLSG Lft,J8ÝCq=!:N@i\-ECm[_$U᳜QcmMO=mL+Ǣyw=`5ꦜQ fFJQ *7aKEXҴ ơ4憰5*|A$fz)r65IR*n)RZݱgYZ07070100000527000081a4000000000000000000000001668c169300003e2c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/ =]?Eh=ڜ.+Ԑg:^,UV 1>'ɶT:)^b,ۛMo/Fmlv.5Id˶QΌObBR^Up=O>͵W y0~~{*Xސ7QEn $&# 0r7ɗ8o?z>AL\CUĿПΕˣ ( &''Bmbf! Pqfr2zs2<,Hg2{įd(0xcl GqİXo< "w-k;ٯmU@>K9X#4?aȌkhט[r_Yٛ:8yҚ^,{,;%.X]z 0NT1OI.W`An6$ጰksqʟXa@zoVY|cOT| ݏZ4ii"ĭeW(;Q(|Xh}Z׈\Յ0dw, _`:X8F3hv>=W3mcQ 'd'Ryxc"9٭N[F{} |.̱3%l-RL)k̠INsʎ+1dž/J'|&^\ժ2~|rOnuuյy!480(rj$Vm a(N|=ŧp@~pWCY³U"&pdn S{w)T>^#Kf))`LDҘuʱ7aˈluUd'81*PmrdzCT%N)@g4_j%ivxYsP:cITAm9;Bh^ 9%`s!l" $zH 3 07"^ 1 6XWos*k)%[M<{+>uypӆwҳ KiDo -j}$SE~Б3}"0\4~I,kg{i9,/yG#v ~^nlFVF-UcN sۀtL.HͶm̚HKFc<̝nydo&'fg8yžk>N5ӗ~3V#PKϤ3GFMTRO(5h c8!7 Fl}ZInYwzM_|7@e;+M D;v5j_~7,^@Jh`3bDFOn$Y}șG?T<,/J}&O #V6ߒ}qrgduj4'~BGNt؇4A峟G6Jx?"rM[L,{ P{6Dpx}A߽B~,[֨Ï-ha!׋`9Lis?0^"n2*BkZo'Y + zMCmOS`#k߷ې =snˇT=Vgdir%X6IW# qTo>AqO|?quZxM?edҦѷEQQ;"lЧA6cCB(C!a}++)=T;,̝ H76)+?K8A]9Z?b3mq)csY&'VcZ㽳 e`?)oup'i-0oJ^cY #{ C>նbx eJdjɂb5.35N%J6k%Sߴ< tAs?o~o}CRZE`+u{5>' 0˿.#*kCY*u8icpX]`<4lI@).N?'_o%<nNÄj˧N:1gOG!L[B+B%(x/V5{s2jOL[3S0)נ3+"}w!GNYWᄀ8s5J(שּׂ z T^cF0Ʉ`KJnH{iɪ@}B>j+>%N00K{BXzoAQ~1VZQس?Qs[0^wTTYqߖY~ Qqe:Ao._ 9㗕 O̵_ (:fE$X64ZL ٣*|WlV,P@s$@rw ZŃ<87ww\t˥2CvpӗuXؕ[N`SǹE/x8;yp9j"uK)jpoV{Ղ.^^}~A BoTX?CD Q}0É[:rhtv&\bL.6JbVNe4gVMm^P1[ 'iߢ96DO2[f.VU%@Cƹ[S 8Z}i 'Ӛ+y DdK--.>⣕|, (ҺMi9v/W:7viJBg:P1IR q%E*'0~&3x%~D4'gI E5+yty5'(ʪ|RHx~T+}CiE>CuP9ZTG$Ƹ  P -z(r}ʱ; k*Z32Uv+*0:,Z10gp%e_ + LZB|F0PHM\&&~lUw̩|/S|WToHoƌpJG'(Zr Ӻn r U9ԩqwU'wVZ{׵A PBﻆ\i| Q0|ddBy㴈+Nl0==5(w^ ׺gp[h@& tSF.Y\@z$ۣ:@gHoy*]_@iz5Xdma"^|FS~&N.MajL|$D`hz4<h10 Yrde%/\,$mxsu/[bKM"t>c02&޲9t,MdY 0o+׌M-G=8حx?6fPTz[~D>Δ6?w.  |q{=&K1`O{D*%9eM(%%0*==dϽH~x&0Jps()d?w~GPX-|DEyiZog\: 8kA>?>#TGj݊,ݰ ~ۧ/*GRYyDt52)K lděGFr͢|/N0[b#fY~+\ܻYʶSdUٲT};0*_d{7ynH)E 1*wxsVxx%sؔLw=boQڼ9#IB]8P{3|8i4/G$2Y I&B?(̰X']Gÿ@cČ0jCMzhnQv$0ɶ ;"LGUnhi=e-ebDw#Vq$[#)N^Kބ- XC*+OT -A>U!֕8Il-d`;eX؉@H| ApG&v%6;fԴEi,"p4.2k^:zE̬9 1Ûx=Ò7[R KpG!^Sfs3 NIgh#W²R 2&ZyxRӰC26{Sį'g M@P}%;Kl~8 H[ڧڳ=oF%X%ɑ1B}NRTa9-YqF^8Pf},yD> l4=M{7>s}6:opSwOȸ6>kk ^&=M`9茗. a2}Y3qiRL?i- pهw92sIH\' ),wħ@'{g3Q/;֐4` +5fs{B x3tYp6aZ,_p[H'1G0Yr t9m4nM7ׅSo#_hm4Ϸ'Y$W!^v/bz;⎘ձr[6aN^9F#71_QzhzƧUQf¡r/M-_ S\~4uQR7_^c.Sfj,D;񅯰8/6Dazj\ů)H R9,+~%bzYӜx rwL<?P}c|YiluI_STy**K#2{9'SM[B<4(\xZxraCN BUS3OnDpCB.u|=Khox$*,^ sBT@x7)z~n+N4ukh\UJkТ -3"Zmւa٩^a_Dr*2`Md{-TE(]J:67dIJ;#X3EߐV 3$uB8!]'q`?}s1!I^.e5wZ8\ du*10)Ћu"U=J:L-D1Yzݙ- G/8uQx&Y Z9+o'mõlIT*WuNGD}d_!/EWvK3״d"F>BxAJ-X 0MM4q / htHѬuHP@x˧@b3{v8,fPQjr?_y6QjCrw&>e9zg;ѩc*17 j~FʬD0z.k`lֺrlKp$#@u"e# 4eWDuQoH;&aġ3t"d#.QcD6M:i6}XU¾R,C \BgUuϣlQp eيbMEh_&dWT'[% Kܺ ],o[Z͊qQf':-) EDuĘ' :!ɽbC%XY-[GjԽ{&c`@nyUiY˹p^w; CxxQQj:(J'PMiMpORvҵPG}V%G6j[|I*(}F)v*!cSBG\LLª-:檜W'YPͰZlKi/%9H6-M-LҽfU=(@XM79t5e>`{B-#^(,ьG/3ПPYiAOABoz\ Q! 4ZK RX0mLI` *0.'UuGW.1gq*dHLR[nKaCi ܉ ^POqTP+IkrAr=VS9Bb\UBLh-)n0YZQjf-0QuʠJ);- /EymLLڰ+FE(*lߞ+2A^ O7# ]:!2ˁd9 XK@8r{kb,bhmBDc` 3ߙZ;6Hjs3(u%9 Hm|L:Pw@$5x.m^HcV]I$*`~u' Mc;);Om{pKDU<3@vqIͧiD{Lg̃K6?htEa?)KV mJ$ 3Ss 3Bҁ0k;)U/oRuxjy%֎&,NJQsYo[ $³iQ̮` $qE)cn@?dZ?zS `$9DkK_l,F_U'IΫ^1E4.o\6KBf <`gJxDu_iRl p&hNn\6zΙ)"l}WIvaUy^;\uZ\]p,l߁үfx1\1|{4OW]8c$oy["u + i9DZcoDIRMNc8BD2V_fj;C˱.~|܃ȳ TG(9;(j-'+PjMNZ_E? .Jq"`|XR@NF$kRfȧɘy(0?;p~\}ޘQ-TL^3n b8v> a-;")^bc0Eu;Qadn 3䚼/+O7SQ0/*6z:B6lC\Oo} ՓfAOy:ήջ EPE]z:bU ESz;ƌ }ؿfP?ORYǶ# b? ^qu=.g޶|ٰ2(>w.{E?6Н9J'3[<]ti$Fiؙ/7nZ\BȜ3ꏍ3KC tQ_4 3`T~;a)XCMYtvS1DF\19s&^x/X4eALߵ$Ԃ rq[E샡֎oQﺰJWĉOE~w'}hy6[7c]t]|endZVl:!Ҝ1w/軴o*4q0JZ78.peJ9'n|ZqmQB==!Q(ۋӝb)N,d 3y%FVl} Lʸ2's2$CC2u+HZ&ԆNKeA0o8FS UwX;neAzJFG=Ǧ !mb{O 1@vgjPTot|6e_ =˩ρ8=ګTG  S\?c0_W `;GΠTHɭ:!Pv,`uf?_9#L$xnR oXve#; 4e.HDύL2<+[qZ4bBM Χ6q,AGRA_&ythVGwSpM4T/%\c2҇jpp%r%t΢h6\Mȟ >ơ,gRS=d:VeN {hƦ7StX%5Y4~WkkXHx%={J!RN?/+r1"#\g T|c{ \, YDeݵWpQP-L:+@U\/1%=fFo = ^"0 迉t쩪b-.ش;٨PlE )]k Ll>?UQ̕ڜJKaj4-5ʹ ~ .2\Q#c?wN{T\RrxsaݜߕTgm-₸ɾV?XnK_/a3^*ETMt6jˌsW۽l>n$)(byxxPN v0.y,@w\Ay&l`|_~ัzZ>G1`{ ;۠_[cC}.Uticz|ܱޞjA}! &AV(py汚A-/_-lsJ7 > &qA]k 5N 0" Lh|lTy] #VUMSv xCsYY؏]ѣ% D39D-E8K=J!q5j2M q>7fbN T'hju 9 GyJ= *?8zL&!_Ԛ{/:Lj~aVz>fwB۾5Wӆ= lw"WwKWʃ:XV<p0=6;WR۰3J<9|v3A \X0fx[d)̬s5TbDtXGb|ˇ_@:E c.ҏ`'Fz^JnO(QDPѾOߠ-gw-y)lZ֯iVVkPq67ozx͐QEF4t_@rK5TqIș 0J$`$Isz;ԴQ}Q+[CEKWB@C[hJyv%-yo^AkgD.8dAo2ysES$ݙH(IBWK * E~uMETU o,+.u"@S@iJ4b1يSoFilz<#W~eGƪ2!T iYlv)V=vClg*y~R aޛ P䜵٬zϭVX5Jb7l?o|ǕaMѫ;|a. m/Kh5e :zuHmރNJT||ׯ9R$on6I2~dRGFV4ށ›p֚Vk8iaK3IR&fu^pjAtOوu#5`sKm-ѓhG \.ƼOGׅ`eg(;.R`! ,(6VpgIrW; 5ՃR4QZuܝ?[1w%zAz\7_E+wn'y|؟%; L݀܀ ۬UTд]Fm2C0?ҕb; IfWNQS6;rdM'hϪ' kI"Nw6): !i-[H P^zbc}l`a⪜g;#+պfTsjRv}7O'k:{E;ӈPT)h/FY5ʓLogN}?.m3T*}n:1T低|R#0#)=ɟk ^mB 0#Y1k=$QϢRjh]ʄz[$Hu1/1GGi$Qpz†4hGKsQh=\#mV]daq ^6i<ƭTH@@p?^?{q뫟m~l Y!q8NNRZ\6_rVTd,H}"j @(tgD`1' NI;f 'QS2ҒEo3Uۥ6weQ3c=mTx)aI |)wO٫U*VYt qȟ.~J`o_ͬyAc+t2plm<8<1w]"C oA7l#:yQ-]/ZSU7W cXEH*Qqp7s XP%3!ufl, h+iG gkִEQߨ8!G$[lllem2r?l8~߿+\֖Ŭ|b)P7ƬɂQpylMV];a[BHy_/6dgi0HB'Je ).m(W/}&b/e|&.9SeC"6$| gYZ07070100000528000081a4000000000000000000000001668c1693000039b8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/U9v]?Eh=ڜ.+XPgh[ur@d:m/  ,^=}I1V4Vjy3Ӂ[B7w!+kv^[Yi|l:=h|>U(3wYɽ9=AѬnf<  bs$DҦSϟ讖=>E4͕@1C $;Jb&T\m2P'I遧FS6lDLm;ѹ d;zC" !=w: ZTj^!‹pqv=\^k$sc'a[!|*e+y'ʄNWU\#Y8c1g|3_t$@br?hhqԃA4 7yry9x;3j +Ī%6{5(u9q4&ƝvKϲt d]Awkf&_'1AСZ* $l7G;cL%Мv3߮ c M|]X>~Z Q@taR>w`crUjs9Qxug$&{`o2&e+G%TYYCm2m2mɫ. TSF o5eHsabxټh7b//5T޻2%HĽ 쬃*2,@L4k9ӝ;s5W*e,L9p: VYol.:#(~Ū"k`ǮK'쌢 U|˩œwhi /"G#49 jgV`ߨȪ867x jLE :?I2`j$/B;wpi^Hߢڋx`tm= p4yk ۫?;R-%4ϟfm# =yu6^[ܐJoG{(|{U.fŕ,^, ?j#b Dĕ- ~Z F+d>Tm3)0*>qpm褍v`]T<07}Y ֆAX?U C>eDݕ& srZV;aX/Nqg/թkl㽴.즿e _K`+`J%X8`'-$DmH 5 2<%%1&ox#iV8LFo 'rv36"pד;Sַh[tM#ttgw&smMt&dF ${;g{iFjKr1٬ .S1A6~x\o)^ݠW&>BR OkF.ƇrwP"gG$pål|FF{;|92CSR}ǐa"l$@[ӯZ q7Ɍ[d~qFCMW\BYk~bxF2HcLD 1Oh=|VEA)ӈ+?&PW; \.=)K!@f(ĕ]|bPūod)JYz\]rܵmNat%/L%Wx.WfB@q ޓT#WyD4&JC7N4%7`z@\#i5aCCVOPj֫&]FG }@X v;H wWQ8P:?Ir8`4w7Y8o_"yTmmQO5 [?,X-*BHw"puTZX8zѴ"&GRZ|SNľss7gf>Զ2"4jDgm45H|$@MQ iL@;Bg{+A_Z7[c| zIאl LE|n= [&ѨvkBHZ|k@bptVi1=$`P<\0(#XmI}XBXq`:t7'v̘RS0-PMBB KʹaV&OnH|<9SD_%4K=MbRV'!>=h_ɏq(L2a[mbiv%CJ|袖H;T a]HK k $^i)c^I;0Op !*qDOJ4)ʹ, ꕿ  hN<,Xn~9ؠ| ;j#/v[/$ jJi7 03)C<Ɠl؟D U0*y} -g # % ,+tr0޻ݞwFRKFj3VfQ խp(˅%w)_\eiVit% ZD|#kB,@z&=I_j^׵b c s9D~'D ЯRY L0 0 mD0];r0Qd,]Qa{;]s.q[ E;6/WSPswXdY.2O ȝPjGdFٓrƃ04 u4GM:%bkPTK{鐈 E5t{rmЕF~y!b 䆇ezP474%ЬzR]E]4aVV(zV䛚zq%oʮ$IPfqEd.6vrg}ۤ)Jt zMV8Q˽mA7x j/)az)rioa\%wh#/=Mc-K.995m<#0L.Y3.1_W0n`=Y@Ay2PQ$ԜGkEAH<*VΗ?b׬7e˨?_YW|5[uoXl[mVR2, fvD^Hl c0 9x<; |p0͂& hiIROe08By\yQS CE/zlF%0a$/Q\`65˭82=PLҝMb<@M z^**f`̤.'t{GS`|p{!+RI"2OFLJqJӬG)̳(7C ۋ9kw @ۍ*x2'ҒxoLky1E#ҹ!{NW؀wBnYL~ :ᇕu>5G7` P _l xmZ 6^ʼn[0}z|>%l ]͔Z&}G2+l&˶.gh'8~ /Q̆ࡷijӃϽv_js':q \f4['^s!8Hvx݌Ϫ EJV=Z9r]TX[A?+20i…CCL5ӺcX(,Uԓd}ܨMLIv2H4D=9wMi<\:AvP$^H`jwZ85hNok/ ,vQE!*rB?c~FIׁ̓1qy,DW k:ʤ+B@S8 XSA04ˮ0+`l^0x2\Vu:p9!.­a9nzav^;!źwLn4WT )4}[lKHz%5}%['I( )wq?p ql0 C;*DW$K0l;LM`S]ܩ\z_(ؑzjAQ <|mR4 %ّ`3uDHO/%fuB4*d\ڂkZXJ\,KخJK]dy[R`Fe!𞬧 ?{3{{ ?VEI C=A9u3373AZ&oN BXy޾Խ @9?\kO#Й[?/:*Yw̬/6+-~. A ӧ(WjJ(;[l;T:w͒h'2Ș,?m@+!v3W=J'(SkєtQ +۰-_0i3Cp bpj \}-,cBX]~.[";S_B&ElKrczS_EA>2/yZ p?>\xGS2F8Q͓gW17z  vcP&몥ƙmȰ}ZԁAAb*mmYenjX1/(|0'D/.P:sV0H#3]ı9BBM1xle)]njM8ihr'hyfEG㶶&E] <9q "aY~| :BS b؜lߡ`R9B] 2_ soz7׋*.9rFR$"rG2imCۇSomQ/]dJ}?c[.O"Z[d^Kq^k On"GDyřk͚%N9o'"@3柉X2jbQw,P|kOBaLBy}wɤ⛤3nl\̰3[q%MŅp6@zRE[WICyA߶:FY܌myNb%H1XjҦ3lY5TX]͘ASjӁkM^Cp[EZLZ922=c(tt {^[踂f EZ6ҶE~9B2 Ԣ:>ܕ#F$c~hGjYL>y]axxG@2XSA/މ25BecP"<^5.mFP;N$tThw;otLQ'fH"y=҄LT蕟w>?jw3(`z a8dlӨE5ħ,("&["@4WVCǂ @;˒bUw6θotS\j$j*@spFXh; ygN*)˫V *>O#4[U`C!VKY O@g4;WiB*U/l.(7YΪ3TlLkP$($s^Aݟ;`IKD+f=f 1Js0Ro'n0% DPRs~­=:xF H|H?Ep."Kr3R\?1 CJG /ɴNTheǜMF$*)g6m?Ojh6B/ nUxm)l2;am܅7c*^r!%άUaVe41<_gV<ʷ텄@ F}V3ALͮ󾒻 ݄'=*5`15(q9ЯvBCY(&z9anH s LjQG+|%#@g:`{"Ly3eF.-\xŤ<`T?;ljPQ%9G5W 7b$ 1 @6vH$u*A+\Lu%ȯ@S(7dʅAqw[Cr3_A=l#B>X6.([7zo ,`ykGݸ7o!.3 {u sMoJXcK4CԠשGɕwo~iTTmkx.57ʹIi(ݚu@TYc3ޅ>^~ﮞ\eQ+ql?ۙkO6$=ڗ(#@HUny\6+D@["?E'Ež95J PV12¿N@_rޅoXf+TG5B.ʙz YFs7bUӃ%yw;k1N>.zf!ӿA!oK=dG*0Q^H*®#sd0(Nu;2ŹR98=cveMC'F3V,Լ(&\-!fb~<%[+4 י&J9au=..b_#K3mjDss?:~/UO$.!EV aΪA|K@SxCWRg;&|j5EfҾpZg3flc.or`O2Ih)Xe6ˠC3'hQc5&7Ho屷*4ևj8uO&׻"P< *!Tѭc?^K wocHj!e8qDUw8;YFb sGgO91J"gISBYY;+\~gϟVG|3~_ yUJMud&Q]~ر)#kH{Khtm[hHk`qF崳ml1Z}KM[H&U\7'pwNj~X @{F_xp`06d 2 vh|G:w+,,\p5~8u|I[= JvY{1H*#.1w ^T,ugIkyaZhϑx:WILJEvMEƤDuYȳJ;}$ l.%;~'9׀aoŗ왺r .D^Ef ?&Kq4CUʄVW?c'hO18pAy5I#6v?"{^PGn".\DT[Wd+`|5pL "T,lD/+5]>6P/KyV"5*jA#+"QçlWWr,szoqC~BgNm`PEP~[&,3\@nl/Hpk31¤ecXqhd%TeQip%NZcRH9bS\ #ih݅GV`ca]Z7Y pǁHMUU9⿲OKP_^a/JmPWkH mFsN`UmQ Ϟ7?,K.(xeNaAWԥ_d !(oh|> i |, 0yNc7)VjT,.0|>φbXm.cxɜ3vwP(+&x uTXeuXz[ML;l,9Dըvoy\Jw:NZ>ĝo܈\3'{\#XN̤jEU3"{]6՞u2srߚًu1.{>rV ZHA 4b1kHKW=LWp+@x^7 NWvDacx"Tci,TpsCܙ8QfY)PYRN9 (ƕOH$md>в:X@H^Z oHDî9(f'τF' Ou)fp]6]ߡB)eL$JkڅMRp p..`ډ] 'Yk!;rё++&#<AcOfyB+-]}qKÆ{:WV龍n}h{˺ɠ`2.`Vr ^ D/V40mY4 }0R& ] r>ƇG~&MpvS*!Or2`Ru^XMbW|85a{?5FoT&o^U֪UbQ fq>iB*.O=j6T(uc uv/sTɨ{Z'Epc-AI'ltwR5,OOZ7++~}#BíOKr 7VR?VMeRQڢGꛜ-c۞`c@ 'HkNyhoADU=zҋ<ړ6\Eo,'[ )bx.gʙg}1U^k{>ՠ&p-}^(B]8vT9)85)ۆİۓC~gL䰤HF+IFSd: ia-F)xjqy`z,4(*ae TL+s-@?k)?%?hI98cwxU Na1*& k{Jdf=,:g~ kܐl#WSj,I\+AzioS-ŲLwpV|$EvlFjo'8n]z9<[3pݎ@l(ÿ:>e@pgpE?|ִ3}[dZH3zn5Y*2ʬ߾9*$}jV^>BI@F )ưZYpGq)&#;2^KY}R=+6HÏGx"]V YfAc`t{a@ MeL }f޵wh}ٱb(H[  uA$)BȎ^NjViW;xiIƥm Q%#iͽkٯ vv&j寤)Tܸ3_U@t{k' p{3h&5l(_߯.͙"KM@,vr{>W+CQ~_rmX'So-9,`peCr)5ܯZ?Q刳t kN7c&dD>lʋ}dD;ᬳ.C7U3GߩO(@$VVgɾ ֬+dU%0B|nz# sbǸs`=:P'>Y;Aqf1~~aفVB)o 䀸6P?Mo[=oE=}(G.Tڑ-/uD*т7 ?(w2lp&}NXYcPל}'87DdF,ӷ.hK+Щ͇АgoC/h|WY>ߍ+m{ d?K 8c%A. 5A5(  s5^]Ic:#"臅+Ur"k^F-_wȹoOi7?{ߑ-\a!6-"KpOX|RuCo2;Q`7Ik?",^a#5D3gV\oLV@v$WWL*FvK7駱I~')hA\Qied;zI#bgze 2`ؾV#aqj}Jv8>Q:M;[SKL9Ƿ2qP>o~LBBM\#N) Y qT B\¤ZM-w{E=[ޒjlX_!GB&%0L0q,N"hƞ yv`9'S65=&\뒁 R{ J-rΌ2Q~ʴsNЄ ~G9FpM ,,UWq޼޷: )&@LXkOG$z_0/m4a^H-^Ch*n' P 1q.̊JίC SG)W MWLX4 n\ؽ\.LJq˕Nb{?,ݚxN[hE5O\]h5:*,AG F@ SZ4  HiN oa6Lz] tY-os9*{Dݵê"F0)TrO,lȲ莫 3@kڗ͌niQ<.m>q-wCGy&8%'?|cf8%,bk԰M2HJV^9$d'>D'Wy 4wo@Dִ%99  HSM !3A7S8Kɏ*!BhLMـ {M3NiWsnq cH>km:\vW6w4V\n f] s+1ثf* 0)u6HeҒƩhĤ^DOD%@55cJaQCx6x`ayyGh"Ɋ+NaVJ{Y ڟ>xg1DH ?mF!J~y7OXУoOn\Gv6bNJCSq5!Ra'?^dޗ ڊP4SYwvHNw Q /_ L3cj;MECܗzNkr'Mm2y[X6ҍ4s<b<%3Jg tbzi- n5.FW7_>E;}Х2g%˷@y 8g{qH|sbbtvsCv7Ose L q-8N ihtk| R%=4bbɞ~)%Y*VgmM\z~ۛ:qSRҠ;E᫔kмkjr lߘ`1 11ԨhI\҅4?7W`<|'`TDN&UIݔ{1"Ci 8Nmy|٦H o=+:L.+ie@ZI:xGM/]> _m(?s$Hxgsdo-2p*ẂiT1[/4(@Qb};jknpkX(1mtdYXg"^@,XRQUseˁ4ԩm0: oLek.WV 7y1Mq3NC"&|#:eC+ٚl#5r)~ j{TlVgy Y>jrjnRbxz uZz@GFf>Z|dǪ " 66Vd -f -w/M T;C4C0c XrIpp W%. 16$\jhjg1̓i'["9FFcot̉XԨ {¶)Nx gX'^aT5P/E=MA@b&} A@+m;\ -~7qQ<+Cy}_jƇeb߼b\5~(PoTzwA'*fϚM[襕=M]uWc> 1\'rjMy_CMę'BN(p"ł,ΒX$b40J-&|jU@I4\0r.>HSu*׊f8I)Cf^zo淯C8h[ YaN Y9-^ͣ{ʎeHAl#<Χ}W} HU[U e Mp6+Pi>6*q\(ZytS+*A] d_S^͘ EJ`e0~Xx5ΎȢ.ˢQNV ]!b"E@ +Orx5R,E#}2Z d3E!-\8Ty2fyi隳U6bz^Dɪ5~Lj}I ȸ.Od{/&ؑcKfX7H&LiK8N~Cp(bn˦_Z>lIVE?qc9xҒ\.PֆYZф J.cnm l(wo~I(y.E-TG'E+׌8'IcҼQg;o:VoQ9U4VLi綥؂5z_n|郁‚" y9yL]^]ic! !5'L^ՠk(wJ,ՙn ԡSB2őÛødPBȁq=q$|սjOЅ,7n:0@Gu@ GZNOS`-8xAiFj+΍%uqܩ]vZ ||w zUȞez!rD Q8Nܞs9&,P5dp^iɍHmbMNAd]k =:?, h~0 C؉ H Xgd\/SjRǼP1q qBRF#jt c< Y&;r~f- v/W67D6/bnUS]MJ!Q#M9D]p/l\Tp%lPQjާvXЈ Q&(ZFShXɲ`,m|?R{e0)"w5lytz-]2ƵDM^>-zw IpSz.8O͙ďX6mʣΥPW:u#@0-c%KY-Bcdzho ᱣ_,Ҝ,"&uڋx 1pX$*|U2t+fu:>ez j& r}5Z*"  ?>Z)1wT\ n6mƢ3`zl,60i="'D$! 0$0/N;̵u{}$K.M6X{q׫KŗHkD\JW=f.M՝#&:چ5?SG"c˖5҆KG.]v^EqB?3 00{L>ĦYl~z{Ze;˹<8vwA ?> 6>n!G$[ 6X歸(0)[Zl,lE4^&,( (3Docq[R {AS[@U_94qbGÓqDߦ^|ᓵ_l}B{]#m Hז -σ}Sj+V\+%4KlXXbRx3cƹϤ;p +){CX#u)XXwۦvc%P613Ia'}3ho\BoLO @|.zz8O(= Q猹 v~Bb]2ʔ)iqҳ]:@|x2.X$vϷH"ߊH˔I[هxj>#V3\r|0AMNeskS$:t u'T 'sҀ5ﵺbԧitҧ q-l"'ل/Q'T{=Gu%{[>u4u@kOGqåsbbp;(l-l7qCMOk>P{eUpK2E'=V4^3;k FҞ1O?FR2N~86Z͏ \qM͛텉h,a / Su?^CN^+^ڗ"A{{Q2l$I8iouqMqc1?]go:R+ai& zu2N X \^ϐ3ձ_uQ➿!Ī휐IS4c>ZOYnJiA⚁T c _x$,|.Jħi=n說7U4-;X2o΀SA~MZ58 U$Y=6euG ?#!]"6%@3}9C'0i[$@G7xrQvE.-ݼx7{Jxf8zOdS-s=K@PpH,I62Fx!+"b'0 p?먹w>*!_t ,1KK*Vw^>`pYT6<HPՖm8'SCM=5x4 )B0,==Q1AQXOWZ7XTN+dy6fחhܱIH|A;XWX:1?{BԮG/$Ot"2u|H,u@ȉ5%s#SχvCP*'dlvw,wiN05f~n5N }6h!UPKE}PV\ajo_\k2GP;M-+iGoP^x1(rˑݼ_?6 j/qeh;a+sګ'wem٧݁-@ ^ 9 E2N]fg>HOQ voQ#[ e3 ^)ܶ!칿Xr#?C 8O~CU1bLS,C&Hʷ[b-݄lg*]tr:V5C bq3l?-U0bF=D[XpR=#]2#z̉n):>E\ϜJ`MpT.Yq/)-ZsP G[(+MN zȦ{ !bAf[%A] VIRvՊXjMɶB9w$=%>y:qq-?=?$dz6*Y5 H* GW2p*Nm$FQ[KۊԵG0mL |ǢmrF>MކUT)Gr&KG ü/}@ "eB)=ѫTpK\)pT+RdϜ UJmPp0G XĀ˒:,{f>*8x*Sih2dc^:xRlt1Kd%>/D RKVpWSU]lp.]5g4Ԗ7!hwQ8iBW+j : .O 4 y)O{]&5?@; "1+MԒk)儡& -~AɜJO9]#7WCK6mN2Y]eyJ>ݦ>9:$Gr. %[MVɮD&=_\|(=W_7_bͮ'x_LIօVYD9=r/ i:d|RۄH١ћ&:xӪU)Hx(2# l1kk:VyO4Nu `&m/!t޴ca>՛yj]i^8U`oy68?] "rUۤaѠCGS'XqyTas 7 ~JF?RKS CJN' _zyb2Y;a^s@1 *r|P2"' c}l v2^Np4 }5/uTˉC$>>}]A5RKg7jO;Gۮf%$?e/CoqG0RO'Ƀi#9O62=NB ReVZ /̼.) McXO{h#1.Vͬ*EgI.C&-\#>UKݬH"$!\$tv<`tFSJο& f̄i O%. ͭcfX>gELNQ_ T^@E`k3vW ѸĊDj#]l&/0sM4 v*;'%; 0T^G0 /1r>5W|ZJXw7 Po@1PX0<7Ǜ61Vlje)7Y<Ob|M:֢AzT pkgh?n[sc CEc/VE f1{߭>J0h~,F\-e5ׅZG@CM)|[ba|zG- :ovWӮ'tmU7p;׍׻hVI J'"YES*2ܿb,N @+1?K*9'۫d(T̓wo|".2fRKd.Ekb㝩NHs]3qs%k*VԼ}$F+4\DBMy#mNBbfhd .e\9HV 0DBpCh@ty.w :]Iˣ?uɻV0b s쾈2\9y7NK@}#Wnl1~66ۿ; =t:eٲ^~Њn]rڛn,hJŐ73='vC͈vGBɚ9t LmSMXao\-'*kb .%pdq=NÇ ?ҏz%I~#<_?ŢKqҎ@ىRp}qo$5G}%'*/oe6Ay t^J. &_پs 3J#q>>gO)OXTիGusDGEo$4k3ieeм (u KFb a徃x[,O$s90U9 W^f뒳 K(X*60(%6T<(3wZ]xv Bg_Z2QWlb ,}z/r&^Ro}6]FВJ+Ď4\$3nt%"7yLk4o l_ w7P U7S!~'UBEci~LkVEunR0P;K{KzUsGk'f1LgzXEnS1EM%Z_g 3o)"MƯrlL )0h]"&i|"! B0Z&GL?!d=Jy &A- ;=ޜ1d8-r:씬<($:ؑrP#u BM7+FEŚW3ud (slnAfӄr=s:Z|Kdg2S'?yFfй:/M´rN"\,qJcnc@ݴU̵8Bs'Ȇ̇-Bl:(2jH4B dYp%HJ#P? 7%uK/e% oj꯫@g  E1im{ Z׶eY6h( bpc‘Kv"axN'G;Je@V+kUW@h +au% aNKڨhPYBGrBh%smx_$[z k;q7 A,p& Ϣr7h{#5V7#!.G_|=u^]X|fTwݵ1յJ-ZY~5!8چ0myDsc Y0fM+j+ EH I׆Lkhب!dld h5>FW#[)t]e:;kmt|In݄$ME*StU6e|'zmVF|΂2{C/P=5&n?=p|+/{b8dV%ZM&qraP^SW~:ٛ]RXJ hbs0lsȂ$an};4I*r hR݇څ“t}jbEu&uY]';LCn]W?f 8[qŔ2 n~c]Iҭn,ǽ<ϣYA?fed$4g4NR>gy44*Մe^/x*@Ϻ1g LXIZD%M _~G V2'`)tʑC(ߴ)Y o]~x$'U8T(ƣA:*e&mS6iDwŎݠ7ɥ`_[TT󢡭d`.z(*Zcm! BZ֪6#KQMǿ-K]FhPpѰ!.*U9Ҍeܳ0yY㤇(QUeK'(k9(G59suC?%UDv!6i(^.;,נ YٻWi|?rbYeu^aQ5W;|۪XHOL~,x&B>UzF3xxL YZ

    >;L=vge [Ӿnx9,0…9HlWgp|$%```?Gi}ʊp:?޵O3Hhǭo tK87Yh{Pcy,h`ҥM{]YPVI1S'~ܔ-z 0)f\yJ0Z_!=v9ݾun+n%d-HK ?JYYjOE-g^}ylюۿ4҃"*tKja{%oD-19~oɪ(v{ 9cF0_yh ڔnd}R_9igu/[rl}fIIpxmJ2XCh Ҳ q :";pȼ&Wi6V*y2^ih'-91i;|/D`PD(::~l4Y\w84[_VJ-(03?p̎d-lPm0Xt{Ty3Qmr E=a>d !6V$'p{z>zG*ѝ=ͯGMq1"BfȔ]FSJfG#A}k!K=C FD|Q rUA<.W b QM-P,aFMRk&j5 ΣЂ&B5 D2@f``{yUIJy% M,\%&ZZ̫_Wyl*c궢ԡT59nvbpbě&ѓ!w&Ap9?⛐c{ oPAKxW5Ok+bG ]'~ .3q1Cd-՛2VNbHe72+l%}|7m=[: p"K]VNM^cqXpkn ߅~q:"7 4=b\^CEe (VQMyxˌ٫UsbɤghdS1וRZ0I]| 8͍yFDA"ԸriYUط9\K6AS#2&{ۓGsŘT},b?@%r}ל:y_5S+> =]#G|8DӷGYh5!E>14)h汴}䅨?]b7F} kB;:1\ 31DiNb$Jm veLp 7#qICY|(D8({Yl~ WUm_%a˜9olzfAͺ-l!˨0OVa$O4Sկ&'cݔnX p@'ס0oꑄC(H(.f >_ |: yMo$إܐP?3.w;TRt7"HRa(dգk!vHscQa='LT7G',F!Z>U/y̌,[2$$|FtL#YSPUQ}w@xD,_]//7Mnr Sϕm=XQ_aIhbS sO.lChGL\R;GN>k$SS`!|D^0Q}݀,@btp5x4HE63[9]GG"F{sEHdgʏD.92!&β4J% P yHV4#}T)հmv=BM\ >n~S4{SH0kPV*0+4U[AV&7 a!p1-g@%,uacj>T1:Tr;(xxaDp#gfaA=`a>Jx}MF5Ƹ Qs]QXCy> fƔǺvfnQ)syp,p}.t Lf}􏓌[7zi Y^\ڷS1c5 *0G.@9nfq6.rԼ6L@ yw>dlxu Gą/X@Vڤjz: Du?*h%0IJێZ({Yk[tr6 =nhjk8&@0S1bM6mF9 4BJiNĂOyqp0\ z|H̶aq>-*}`1IMM)&j_I)nM˙ MSSuu=2@BZsڙu AY@ɹ},:GkQFO#'8Yj#]0B/'mc˾vIɝv^AIB({[wyN=|kbN^iGBZwF% v\$Wܦ|)*)(R*0#yG }ƕVz1;0>(@tjܩ8u+HTF},d$mw 4ibYZh׉=j B.q-73с"K3.p uV57zKK"۷cH-fXМ)#>shv}Cr? $<6ReI'SwtsQ'-ѪVX|c]T$ho>[ま(% n9h0R1n`M#.m eqBa:4!86F|ײ2P-?6Fq;~wʃ 1HIjlCRٖM3_wmݚSseyYcOFvXIb<7MJq֌f+A2]R絙{|3 @࠵ `I)q41M}U*Vco8Wi>b7x ݃t+G+KYvUՆfq=ei0B624'v,TFbtN#StsHV~Y'"FA1A'w|6aC|@1RD& A\@ " ;ygEk3b'Oq/U_PilJ/NRot_'g\ƽ1`ncJrm{cCE6S'ZE{jDѹ4GG=-N%>}H4hQ- аP.uA +Rဲd&8N]Isc>Y}PlɦXU_^Bђ5{w׺? ?[VXz?2je ЃE?U~B!ï4}̌ifBO3R1|;%DΎU,,YpLf WMM5.p8C9{?6tN!ϴŏ_!<>LrC>rbEj_Cd4DF+!a Kq`Zv]w.7uc} zICunt}Cy^k'v"n>9 !Ps0< .޴=ʹCx;ۜZM>ELLq"e-oRkXBԒ4n'ܹWNf 酫Ys2=%Y/9Vl3*J?>àW^]xf Rs;,Pr煗oHzwnЌ֓"8.PW[ʳbsŰruPhq!NxDCb%\2WWG[ J\ h4EUH׷<ٓ%9E͔(?eZl ;?3ܜ >en8mEqcSn]!L}8-ߟ|t0o쭆,7UsUђ;]JNOp^!!_>`.sOr+ ʾ[4kï6;1L3vC8%vOT (Qh : k3.G1ܽL csqG魖^s2Ƅ!P 3תJrDHq).#R3քV7V5y\֔VހEc(,pC/nY$T٧Ǖ̘QGǸ/D?s:koq=?@R4pK[የcE*Ւ~t08UKnӤ`rg`iyzS1m A51GZyQ;$褌~5mVY Dm#݄HҬNn`=Q9:wyYHݨ%:{ʺ',XrĞAԁ{UMd,Y9@< l;(BO#﭂E&n=W4"P 8>Us Ѻ-KWe:{(U,o=`2@;ocAU}6U״)g=SïsΦĊ %v%Zm7x60>_['3*rSbFYqfWu")cG%M*OLugתBĊV Tm(^1ȡL2`8P_BK:8'b/?:no t=yx8-'dOʣ|)ZT [j×0ȥ_r2dg%Dq)yiڔGU{ADuhA[&zQɑ[2ϵ嘅V,wZl89ju^eD;EwǨŰHJ͢OL-Z콨?~CdZ,;n7H!l"A,7|`l3-6P,LC(pcE _*:թ'″k$qo`V6M?~cHvk IIbFBę^1od5,dhLPL?bq P$JX <{ Ӎ}jŁX)3<,;C<ټeky"+W蔴PIiԚ\&DDZhq6+Obý?)jVŰքCrd@T,eNh$t>db-nFQ^#CS=GN2P>YWNlMhq6:92oV/-axrZe}g8d\@.TeTҨ0V|v@T`!D&cqCD a/"^o(2MH׏ \چ"#Iŧ51]yM1&93s8Zl{ jCmPl^ sׇ}tөf;4kE$0`Gd{|'=w#'S?$w'N3AAw&q:J'ʨҶ>4将S`ml?:;r:x$Sȣk{((e+Z+Xȝc21|ؐD:ߜDZB%5 w[.\*F-p[b૰- A,´ig[۲hr'雬II)8\%/|dJ&1  Ko8C+bJxMI \SzΓqD5LLS? "9җ/[؏yHjG.FUW:l"?I@<FYSr(P0GVbu&/.{P(7Y@o$͢/b*\Di">DQJ62͂^LLS5VD[P9Y1Lq-0F~fImb5cwVt0yㄙ `I`:qL, \a?e韙ʨ$cc]8 'qrKDpܨ-*,>Klv dSp(m)39.,HVSBM:v+8]!Y+1"h92IٖBzrԁDt[Wts%5/CV/be0 Kc\YR;ZZіkb߼qM[çZ )o7l yxL7/[6Zk>.ksYzHs{:1\-?c7qSp0>zg W8^>b%n6gCre7^fYl(pO?m?="rfAJ!RQ+D* 6y){+ӦH 4esP91ScewM 0&hi֒fiSN!b_IKM]ۼPRqۀa"y]3N}k҃m(D+ƬiIuqYDཡ0QHf0h"(y+xPu8/lZ'n9is>0]Y?v r6dlٰǝnD#7)=Ydyi5Y Ex{GR|hiNXt4؀r-zxXE8P8AHf{.6hD =HΗ꺒|J]G-rՇkl|g)ه{Oz JpC*bg p}fM(ȥl)Ť'*|~%1gIn*Eo)%  ]Dx"7uBP%=/B4m 6 I7}֯ʷq̙krJ-˂cJWY> !~Rw{z[M8a 'k@FO\ƒ̌?@_3rְE$|:YlVq=S p' (|Q˲\(I̦FHዹmfq `W B,v.pE2ofɪQ.OwiT&h"oC<=2 [!&VOG:5I7}ݶ!$7uc]HSG ZM6~a(h0s8Z"[alME thZDvQ>l z|] 3+|?,qQͲ C%皡À''0i .1FĞ9[Y|x T G/?/s% %GF`8jk d#28')>i\6Q4GP GN{SgO3A ^G;;G3SHnzǵ!tsC甁^iDč;|YwE|V}#[`Fm:R/ヤ>E$Jt05G/ȳ6a[`9ѰNыy̴TOc:T2e,z/#vɭ\ fjI8fj54QȜ|jVe{9 V6+8D6q#/(_sAq! 9WhB#AVuq]Ow. QYTIXU H#{kTbi{ܩ86$HaARjӳ<;P!~Q;m 6t ^H88]OEv0H.m\^7- !{X֧c,u>#yy.^Up)rx`:?E pDM?u!~OoɓY`z09Im!@M!@Grm-loaaSūC \&|x ZvB9+0V~+oRqsM*%-k Nvրc%7<).?4x ^ry2ͤ18R\.Uʤ 0#JrU,;"NZ$_7ֱ=g ݻ6& U#2 _d.7[( 9+ܩАSWmP)mM3b mc|5* rwC)>6;:Q'` >e\b2N\z?j߾ZR N-[Ds(R,fDjJب0d\)Ft@x﫚 ȆTRɷXbڦ>1jE$bz1h@B0V1TcQl+;b}>5-h_#ܒawl2P @BBY7s/Hp ͐nf\DהvdAˬh'1^ӐS75mR3ѕ9^chr3a'_@ bLqtP;TU{XɆfy^w=ASdʆ ӊdUBHP&:饭a 2o6r,M5O)-@cJâ+ȷzgq82j}u."?j(%`NQ%?UNǵ~S@0(b{YƄ#%DMZSdEloI:9bRy?|s7XeR<#N:4r5 W Wn4m?ym:*ER%}Z5jLT=uTtq!J|FB ¤Z¢F_N}|E%QQɰJzy44쭑ow!<} 4^z(:Yv|\785>zi.I t>s]ᦡ6j X;vzSG~,;E ׻7H%uKЀ^ܷnnYuhznY l^(ĥ0 HVA &#FAI/Ut=7ؽ;d2MM2Ci'z5+ ²E k{* l#X]S l:5HѮ3ز_xˡj=nM"VPm9j~L+oؤ B~ 䇃8Hm-H]C|0&6KXH*JW{8wgM} ÌЯvI"}NS|k^Q@?$f+ W%0""Z8Z#Mm\|XQB)c߅H@ OK alC@Voju4ѵHz/ \ܟTo1{+Owݵ5śp}iZ /rԌq" güWdDЪcFL0"#l(r2,n3h*;[%Slav6CB/vƘG;#Ν@~7sAR>P(:qt^rcp,ye36F י؋(^7|Q_)נʻyuZPq*CJ"E&k"OɟIM.s(;*HD#!*=&A޲lw|e#a ;H͍;}BC܉8LΨ(q͌8#1[uޝMVa=Wܭw.b诛{rcFuJ\{} KBQᴠJ03ow;nsk8bÂf< źo1ٍ&pU}!AQӆxT9Zڵ4-`ImnwCB!|B^k;]^XbOiwT> ҋ@] L>A[z@0v ,H%~\ZH 'XB5Ue0e7!,g U-755y6E8^MU?Q@RKUE4p'@@^eXt^f鲡H54hm(o9&% CݰWsq, 8EzՊv@8N[k:iS"8627Q u ZL.u֣'uxz &b{ BOEBm{-mC&m: =q#Nc y|gQژNf}+̇ -*OHÇR"PC${ӞrG!aw_EBag e. ՃxRTXq΃>^'Cx-;JT 'fC]UOm}mr 5bqiLaCO9*1H JǙ*JZvOmy3N\~[r걡t"JZ('_*7عXŜPD`~Y[13~Lϡ@uj5WC?g6;LA ?Rzӈoh5N6kDŽxq m몶K, 4*|1r-CwD`.6\?s;JwO\r/wr @pW&t^&Ƕ`۱G0OD) ϷOv!\ y`OB'( F;&n^wT%# \wQOfNcxz$b[n;X08 IDW2ʧi #t`ࢆӗ&sh /|J]ljCTg![ifnNE<ܓ7D%]NQV^44}ƍ6UTY+b S?4ȏIݷ}'N+VY] vYׇʝ $(uB ޟkBZ ՌkWǴ&h"4 .8x֎_|k?hݽ=rG *vsZhMżhp6f '&})*N=e6=ju`z;7O[K6/ 9}@h1cQDL8VyG͐fD;Ej,9H n(\2Fz RcIP±+*= K 7vyзޏz:j #vz`C-72`o#2*o}8Qzq, =wΉ[gL : zSye?)Mz W+u3.&ԑLD *ZX9iOG^9cKaҚ긦e*R fo1JAͅ`Ժ8vǑi|c,l(g^&R2\ N+̣z= n~ Juעwa݄#^\R/x& ,+ u ไ=&6_!9 26gIW5`ҖTpM9|G G5H`ϲ -fYఆn_ kSUeB$Ѳvn/)4;d MVsVt }Q+#J@EK̂|:S.SmI5 1r:8A% C%Xm)U|5u7;vWju0}}k>&FNAJNd"k8KtHq~+ AbvL>UiD^%a2!m+@z[fC/SÛk/Y<nfp[AV\jno>mL-Ey "py( b^p7uѮ0 ֢eW 6H鷻!+Fag0g.s.(qٌ<{͇k bHb0Oːo2ꥌ[~gqw8ۺuu)UgU_)Y5+> 5 7>6eFBɬ;mLE9)D*׿¦54tm"gN pU00vچ,z>Ue?(ő>@'[Y+6Ƌ}: hjl'*5HYxդ;a1]V`)z ,+gs05a yA`74}ĉL񂨊f7%fnOMFgd{1:qKT$_Ѡ(6d8Yf/7iy*7ki}RNmmјIbRV V06)ɱ20=3&Pxl1]Qkx5psU5׬Y?`؟Fg9?~To˴&&I$.z.}^Y,';33`z`<(~<{6{u$]{[Vw" ۆ ?Injs}˦FXK{E-oOq -߹HW9/ 5|$IkQ/J+.@Ң6p2x:oPLչS9*W^qqm yZh;|*6Yu]C|} a yb<;%W=, Tqmzj|,N[)g,sC7)|y.pEd{m)/\iK<,Qr&LǠ${;Q|~P+ [8̩ίGc ׅ|:7xj鯞;vW9`* m7; UB[ yYYZOoWNTuuщ盋Fu¤R:q4|8+q^OהhtVa.WOԾX<y~$E,:#W8IPXښMp5V)>9 p2>t=0[hU>Zt;Fv(dCBp [Hl5I Lz:=7w2zGǬcrYc FQ8VN\e=0'"c(EybF"J Foy{lk;$K0;U3q4*}ip`@[ؽGQ^`b , 4h#<~Hv0{04 z/4BJJ^~cS ~Aq0Vp 9 ]$׍bi^-^;Xv;76& k6,04+rń^zkl(&-tPF{v n[pZ~x/ * j5.[5ԙ Ҧ{95^DPby1  )2nZaon=s=a')mv16\uA]z*[EyE+nߋuKǓ/W!akSO[QyhCtJn{yi DP-rU,E3wɓƍN$t.C%2R0vCkޜLM`Pv1.ʼosUh1vl)6_$S96)ћzH!~pJtMᑜ' E@ٯY88]0*jʓ%ĸllg8i$ċ 7/g['C8@VH]5yQOl5Qo+ֵF kq *ÉMo8*W,,YF_y".tQ?S|E]`TdEkG|+e7#><ҾXّ.n[&]ͿFZUg5t| K2XVU=>fM"ao{d9b9K^ҔQ"ʱ!B޶A Hw'<*2^iZ%%9p /ש֍7Y]Y&bc$,+u3x+ϭZg콇+jx?\hL,9۴CLMP_/ofşF<[z`D~"aE0ϧe~g,bjk'm蚺ʹUKAT)%yCb<,!pBa^,h N9B~gf'Xw.xn_JS@_fOz{p.NsB ݙL}T1xc4Q VR mBkKX){qY*O!lUHx!f^N:쪹2FbfGѢi"i(,Q @b[8uU;Oú_՗T5 .pͬ>ը!>Q !cx;ϏyFC f̜B0ѕ5|@/:&TK[*m^yl% ^p.O,8:Vj1˚!Tִ'?p%0-:KSSMڵtcݾ:eј"a -ZE'N*fNڏlUXIrX5"{,IBrh>l֍$t]~WwP*`wlGC<$L,Ո)u蓅.o3tu/m;/m0h…2v\ iQP1;=>EK8p(כ;|x,5>U17s2&WԴw ,bn$.H.U3828ai`K,9TT!ŏS`ikOnӑͰ3=թiE#xq H4aόo>iя)1y,S‡~~03;xOCW4{7yC6dC͵ccU?dɔI$zLTRbSjh$29E{ {u-l(s}޹Xguyj[NS-\tFׂ3111JrFUAαF`oUm %̰y^@U{t#{FOZ?YCj:Xcs7ՓOl2b" sO""T*Hھ1]=5>p_Xc|adeɋyŢgKO0u#c}:#m Hmt=MB(ҏWUPN>]Q&#,44-8 pei7eUJ,o4nz6(6q0F `[8^-C;^s (SMQ ɲ Jn GVc\v:';t*/\\k3%ĂสuF: ZLΡĦH=,>_ۧX^y7P"Vr:¡V1"<>7 ^Ӹ? @b<ՊDtD Kj Zdy"~+ƛWeNx !!WOs g>@AF0QhC3X{f>g>3m¥Vnm1L*DΪ&WEp/nY$a`cayQUG=WSL⅃KIՆ^; m7DTPmOqBr, JA%0 ހY!5ag" >0NnG7nijtYSpdT͜Q~F5]G֏:_ 0"c:{ ؜VE?yDxo/%;c}/*P@NN֢*p0;I@rSI!s,R&Ȼ9_;,[yB~2Ius+"|pCNk/n\l?v/;DjW.؁'>ajO0-xwS :6Wӽ=źG6_q0/}1[pe@.1L#ŗlbb4s%:$Dre5 ֳm=x}A YK452XrpSk:ey>7ʚso*Rɉ9؎1v-D߼@ /]8|@r_HGȶ|^Ϡ  N 9W2SwzToU(ZQ2 v3AnnTdnKpA_Փ'~0x0[@s9e܂lx$L$Fݸ0`}Tb8Q)}ѼtRed AǞp1ЉHPaI҃XmF4`Y\ɢt jD;R.2\̞'[~ԋp-ʗI~cGr-l"\|"b#9y w/(pyo6XEe"iZ0Rnl' MYP*:D7&GR@Xic$-3x|;[W B.e_kG>ꛎc.Q`^iiԾk,/#E"H|ڲɋx} -l2/F}`d悶~Ɛx `O"P;ƈ[G&:KqN.9kE|tj9b{aa-j"S[TDj^!OxomÍfQb{ѷx>T6af$Sa,7.Xk]mǚ7epu 6lP#W_B38b"N9x(@@+dVȎqVG27!)iPq#X'uWbzV{ F6ą?.fWnUߣ/y# _@*O1[7bΟ=;Yk5Yc8KB;R{RON3%R8 XIO:m8{ qzeρ Nءg{k &fKMYGCjqr! >UgDiG>.'0x;靌ܗyxي7 kh` zwSekg5ov>udWr$>ז"$m]:Q=Tc@F?XRq8oDD!5vaY/}ܗJsZ??sl&~,` Qm(VC.OҌ0ej'34h p@DD:^0: 0je[nY^[ ۵LTKOW$!]Pݯ&b#1,%bJEUH|X0Wo:@d QC|Us@spК!l°24j["O,'_L"u"r<[Ahh~?6QHT<AܷdV'n,j.r9z2"{Ԯ` (PvQվ yWHSzU5,œl μ {PF)=R0 9}#& v:6_e2ZJ1,2]M\Cᗆ.a$4 SFZJ\J93Gצ/26ȩiٟwdwˈ/)8;ivtɁK bx<΋*C`_At@ԞO<.}` @Lvۼslsw% `\cNؘRk9zXmxJԲY,>CƅLNmi:J%FNy5ᷡ"8;˯ [^t?-F̝:;n~'RK9b/̦Bc؏ aˈPܶ>4bYy/3ᏭٱXڳdDG_Mқ2Xs)?KQ}Ssb`eg3lƯI/%3ր_eňI [n?Nˀa[Sp3U;ʰ vu42Ǥx I'硄ZQi:1Gێ n0:0\V[UnIIʓQ~nFr<~ed]x *LNagʨW) p :!KWvsy7M"0Us uͶp>P`/'}Kɾ>fxX+r//DA2/G;=h6^isc6٬,#77Cҫw]  [qH`cJ =t0x]7^-4H;,Tްxmĩ>C|2:ߋAqT#8Fg\"W䷙x2%E8xՔk_jYnT>&G"s,B;eM1ȳgܗOad7lzαCcVpu2f,]/zcY]@7ݓ0Q0x7:jsI7']MCו '耆yy_y4UhN`Y)fe@(AY !:*43%733* d; 4QOkiv ,ah.๵&LG7 ~Qef?DaxdXH$|F+tur(<(O^&p\Ps~5QLv M's[G=v9~3IыFjwHF)6p32@sUĭ=6efh%# [|ru__꒧es6x_rੴT/[ζk;#?!CSSM -D ذqEaWf8O}/͕AQ ;( BiEi7/qE%d#[i֦DwPdMP5xa\p n;jGzA6HU|<5Ds\X2Ɉw(UDC>@Iq.5[ѕ}sO8U@) vA}M.TF_~=py61 km"UTP< =xZ"ۊ$"fz،H&jOYhamiR-eXx.Ϯ S6]y&&5xsj:;gu&L*VIT$*]1(u*_kSv=*HsMtxkb*Zdm$I58]l"IWE*(?Pv('gk/9gwwc\W۱[葮ǣc̷1wފ9?PVH+0=ua޺ \Ψ=Tz6qNww r5߼ş#.:hkpg Q2λ2Y,u.qΩ~LQ29 ǰMYV~T<f\cjy 0:?_ LψO+FCV*UJx*Mrɛjͤ癄zޖ23`3iW6E ⍂Xń7N605ލ&a6GTRS>tXU%;H&,I &Ht7f"cqG(F74kaR#>GoSxt;xvU.cY(GlXPƉQQkGvhb6:⁐K2DLZIeI8 ,I9*3Pc3!MN+|4(1<ꇮd*I>O/KmVʎy1/*I#2U R[sQ>mlzSNF&j^3eٖb,װ~G'A3EYx5 CY5L 1=nł*/hI laϷ{oa2hQ.)uZ T|@Jb.To;~㎜9ےEhd6̄lzI(e(|̟"g "Xo-qNJhvLt|^hdbKg3پ JxRV ЌIhR 紱t.Wu˧L(jX; L Juft<_YE/$u8i0- :^^'-3!m0VLIZ&)ukrM-e:2q48@q|` ]Hrmmc+/Νs+Z(?>ՋEf??ZQl]0D&/wrga g61kjp[Qq" ٹҪڕ6_U5}30+$@%+*2D:|T'#Of%ąGס UA>:BFowXA%.viK%\L|;Φ #)dVg((؆ kS}.h";8s~ϯ¤!(eя UZ-]fp7@]O̭"KBkVG64#bKa+)Ҩp1 ^+ m'rq/jOgu@|5',ϐH@wy>`(fد/[sCK"YP'ס Dxv(Ul# 5DY X'KI,Vnw}NWb4!Q2&Faija{pk_fHQ*١XVkRJAi3"]r‹Gql(htӔ)K-TǍETE8?/ I]sQfKXJT-q&^10 .Ĺg~b:CIpkpbأ~nR?Z1%PuU? :$'!], =(n|syDv;m碴5Up $2g;Ύc[&.&ZHeGH[>Q1,kp:bNV%q;;j:k?ҷ 0Z|v(ird]M:6dHЊ8}甠"gQ9N1e +%#-ߊc j8}4UpCtc-7ӼL][s>C;:.KJtdOttᢘ'6eJXJ'd_ QY4p:-8Dt>ۓUWJ98[W5Y`Ӿ_$v6w1ch?69I5mb99-JҒe  CVUXF} }zH =Ӡ%k8.Bw_Dx HGlU„)RWK  n:q-j 71e5sޡIUI@fClq ;s{&^0g^pVMW4s]ͬ'Nv=%4@jQ5SEHL-mIJϱ؞"ͫAo)}єr4nj%JX|1?uwrexu\@ y[MyMU=lEz߶bs)!qMTBzVf _̋IJ TF 8PY@V- 5B]@=nx5<#,i&5EK|'h |hw9cT.~m1 Ux 7 bw)3-WJ<`]bjph1fDwi+2?}Ju`}R&*5qHlmZF@l3H3颢S*xO[r(yViQ8 I"gҬ*RɔJ0L|X0RYb:±~Xf.ÓGe[\ZƲ:EA8e꩘𲸰R!:L& ,rv~R [?q;6mHPb~$3{"5E*ׇ^ pȫO>*u=S>(,g|@T﮷$}zWy*luՙ BZTX(.x E 2gzɿ?~_gbYQMMfɧ\Nܔj}ĽCĜgl%Eӑ!S\\H%/F_%0(Roe0?W ˓~b *VZTt"gWyݠq#Z2u-sڇnN8 bzUWs {D[`8~D[(݉ٵy|&'@,/x;2sjF }z)|3gLDhq12;'K03x@\rT QJB8`nByX4gOS+cI{o>/Ķ^9:Pn)6pv3gJwD̍DB,HmIUҊ@IC nZH&)Pfg02kx9'Wb BPLƥ'\lwz11rr!Im oV'o:=xJ✔!f {fU)7VY|rԁo˻{bUiHOI{4d,@F7$By4,VPĹ,BQ?dc%p2R2eFKūJiAv9\f ` x` r3c]vMeGd JpW6N< /?/dB?x;h(zrdYZ%O{+1tQf#;NԉfmX~HOz<Ժmz5:s&O5xzA ,5Dr##\ϘHZR)-?_xg388*ʫPRoﱦ–j?+٥S8չu@;"BdsiɗV }ܦF"ba2`SFpϦ4hwyUӃht8 P\Ľ0Ġ}%ufVm#pLhn }uVm^8)f 7 CP0Aq;4 2U6 M\BEi K3g>"JwCDvag=Cy0c0,6>0^I +Л!`KmQ3$5&f3oZTsfQɽ^^8tf]W4V~h7*݁EUJ =i0@.y@A(2ǻqW'Aa{fmT} @ @"|&ALT&fwNa UX;G$}7/~Q!.$hq~ݤʳ[S A6ג#0TN._0U>t}PY$U+WB *T=LGkalq%GÅ]#y? Eu0@Z#?ViNU쌻C]"ٰZ㻬 /01$FdF ggC _ɛ))nd=q=o ,@)jiՑ:V`JTF)mH gr ZD)3Q#>P%>Ўw ] !2U_ocBF=\6]&O+;ț~or`mdQ`l\/4E{]ۄ*:ROdbɀ NE-VWl3̌>T"m?Qq~Bjgzt6J O-pjS`H(.(ٟ-籮|@N$i4[K0 sElGXIS4>@! rPœ2\Y~s3}wQzƧbx~M#z3KI<=%ZM\86QơwJJyyR)_:5á ~u]+6AnthZ2&l]EhhpԡA~3߸w.N#J]Q t%k:bDu@%ۨę [,h.c9 [c;M|BX+__A.4T-@'v+X@E7,"7Y`NE|-$9Սjn?Xvh4 #䁊 uuzp7! n5M5(:?~Wv_ h B;2U,MvyF]w+BTXY%f {8P }bj8^g_Ra/)#AM}jV!ZM_7G*OSrպ+ZmXybg| 0:0+@X,~4bTrtj R 1QyswBB-ol, 78e1hQ`GqۊU0O+z4l/>Ubcӗ<J C5&}Hʈy \*v@[xRKA6'p\wr!3CC>ұCU¡l.~7yk5||9"X˗G`gACR|W@ 696 =FOsd+`+r.:G$N0i%Ѧd%iؤ٪^TNߌTOOB3@9 c_Ƕjt-hQ<7Fbl=$q\؇?˗-cCtkcB2QOdGj;3W㺭`mC1,?e4}<1z,XA! ?\tBؼ0D?4Z;|$pi_5xnPc6Q;Y/+j'vR'9$ R_k?lnuݙXrNZ] 26Oɾ%9צz~Ҭ9^A,0)bu C@oCd:đF5^Ek̇8_6#x 5A{EAJ]=&yD e_mn#c({xu-=X+9/fIFKQk3ZEs/9F%d41Ds&1`<..Ϛ(Bo"|Pyc"1m_)Na5<'.2#^ ֣Z ~pnhLݳ-MdF];$5_<~\;7)pG1`fcfD[FrG˭N e]ߋX3{"\4j txfOҴ ɻyJVsx#tZPKc~m/$Y5 Q WQ*E_Z\q,r+t]vewyL**A^ S3~^k̈*gsF?\=[f6 -9ܯK 5#8SjQ {gRD ,τx ᴪj= ;?J,ݧ;7{7`S.[iCctcǖwkf ?׃8͔;m͂:x2bP-,5ҷȃ\*{["opVd2P6 M8C.X8EqPZlW3h4!#7p*zsBM/p# ~+-E(L5^mN5LkYFpG{" E QeJ6ζ|n+t65l-n/⊕UY!m])/ݎ=%C;sjguiɠaEE n /_? 'N@!B[c5憶lgDќzqB㭖s=uTtD@@58e2 8;Jd^u[4لZV܈Cg)bZ ?a_>TL5e<3o!##*8XQi1=h9RGL0d- bǾ6~{8URѤ¾ZxX+Uslv]m eE[<6>\*0~Nc)xȕƄv/WL4!O#.X_0LdȨ%."bXurB_-FM JXQEǽu5I"GlTq :_qj9@ ] (RMt[R{y5#wW_܋-sFDBL+,6,eP-^)IQo豌n=Vly~Dts6 o tȋқ| \ % m:L[!BH{u bQ(1߱$-Zb?JX.RiE;m~%OeNs8X=żL!=T[EW[6@Qn|ʨZ|*kiH fpp qSsg"xL0k'3'j@S|cvp.7@XqYUl7zfqۺA>y+̰U!"9Iw;F=aգnEka-Vx)\Z1~ޮ+"K>OˇLr#J9.[=7%,G+}z9LDtn̡(A?MtGFCS܀zF]s3A__r#ܡݗmGJ_@"197̗ŽTqA}ZZþ4LW+_ df{}_B8Mɑ@U0Zt5B  FU&?&*D3QK׻?4~PA>Ļ?V TIT@W6Oh3MLFmeC.٪F\ [q0̜Ս?Ĵ FG԰O)'_ht*)=OjZ%]0q;oQ,\1eyu${:Uzd%s'1M"m#Y`eB4YMh1hJ{&aAWBg8DfPwXg]h@G&axf<鲅ni5 #* zH~ֲ̂FiӱKX ȮJoFI!:ЮSs'K°Yexϑssykrʭm*ގ˺z;1@zLI( RH׮/|yY}a:~oUg3,ĔC |%MHEXIDk0cn X m:5n8jvS/2'oVME/!@Z֍VS(sI9 ?`p!p*>C hA*yotu d2LUQ?# _ߖ2`mK`w@Ix33^l9jE.sbGTuȒbH,AK"7oNAm/!GB%E|FȫX_$6B٣>jx:̬bcCq4c>ZױahV 䶔/dWIUjC!~xg`X AV;PN]iZ_^t;1U (9^nHmP,<v6=]g )>3v @:׷.q6Ӌ׉kK)`\C$<48 (8?BԶOT2+|D'`5e x;<Vmb]&`nAЍMǫ5dy!j OZ ɛR*gKxLCdDc7ywH(-r\K(o4¡+;y>=WԢr!GgRTjӴC "D?׆5c]XL(IQrm_-^g!PBH =ؽ~k;#nIG'*ִkIaTxཹ_haAΘ)NFe]eRwh<v}vklA5C췭 F\CxmÜj~,lƞVP`{`bhz"Oݱ&G\n^vF'!*V|Ndl)(ai b$-.X$%Td`FƂF-o~" Wutݮ iI|JWY?2sBv<2J jȯ96v>%.b7 o3UU0e.``t%*@~' B~fEO1\ȁF}^0%O%N^ Un |EӸ'3E~}Q:'2-)0]Y5nO{2:9` ssz\"WAwYn+ <^ L{[%!W"IO5綪{Pvy5dVf9JpF3D9nLwo:x.BwC3_|Dq5\\g)"]a)G;2;A4y<*ZZvfhܺ+twucpiN5 rN|$h3^\S c FԀ׷l{9@`{HJ>oRDfWX<IʽŵlK>$%yѸ5eh$x3u@y1ׅ51G<]y܁_UL{+ub@QJP"[׋ӴQf{r+5z1Oo{n6ԯA-WcnE R@]O"1iZDը;2ZW +̹RFݱvuXR4$ DII#bC*U!@E) |i <"Lo3D KD&y"B/t}I+B FGuP Vc(6ο+ ce*H4pDm}]!f5W-W-Hr%{(8ev _b¢̣k$~i~ʘf ܞ `k% fmj"CGڕ݈>l)<5M^*ڒMg;kҗK֛K/߼7w7zjC+ 7[)Dmmq'(<] fzIG!vMFk9 =5 LIem&!W=4<4(G#X\?6Lg'DZu1 ze}Y$>X?mcDݹ5{IYFbЉ_R/;{_u]Uӎ>JF9 ` s0쏇վ(:6HĔs$ ߶9K,(buAa.<݄$񛙸rc楶;:^UP %r :mY{paWx-vr$qZJ{K3΄n׷$WTs Y8 \w*V Y ylGc匼J2SHSXOED(GgZw Kpޭ^f>~sG-3t[(G եE^G*juHy rk?ȫB;uf*QMRJ /~cH2ݲ\(j>~ 6c4B|kl=\Eo# S wێn 7\>~H|%{= 㱿&='UZW•{uw+V)8 I3ґ߉}ȑ(w؃K/ ;4xQ|3$y/u?UYzpaJǰkASadVBrɅzVe(U@w8rM UZ"{Jʠ8G2d_^2;V@!ILMX3(2ic K-W?-Ҁ9*;ADZ\S1K<` 4dV|6F|Kjdܿ:\[3w80:4M'̘$y|R0qj}tr ]}I9_Rèp&{F~'kk&,*"0{|Oma k}Dp,v$,@_κW]}lwdGFZrI=01gj[&Orqx!;e5|eZAuc,-E@wFΛE䇤~Ԋ#7t">{D Gyh,=c; E@z(z>oA`H7,soI{)s@4B Mh(tIΠS1P{O]IeP_w _aLkG dX4q#٤atH\3%l֟n)IXke| 8mW$+հfF)uZ\9$ؠTAtjm틦~=~M$ßD|UֻCr< \ē{Vy9'q[C7YR<^$@2_b@Mq`3y$y+̸tN-M~bj*9p_%)CpRdg\|C]y[]yzo-N!K7_reR._YL뙐;@^.-Oo.f5aw^o+:슈WJP9Ͼ} ߆!a$*jW:SAѼґ7Zocr 0EUKeh6K&!l"Y"SV~_q!`[OMPR_#$%E=)XHߊYv!ޜ;uF)f#(k`cº0I@-`p檵R U~|'D䥧w:u|-Rb.]e0d:oed1z`gلoL 㦧0&CCVih YApވVU&2ŰqO9rT^Bxb/tٍ|a}0S𧃆qܮB]1KR>zF .Ln0j(lr@knZ>ǩ#4Yvu Q /@9b܄/Q,,Seo;.!.N TmGF"}lv k-ށLLx#~< # ,Hd}ٶS>ڼ]#sR'jH[> >,b^TRUu7t>?Lmk0tE n;q@?~in#Kc_"`Is0[ytu:zgw7nʸ@&g1 QJת]VmG~+jG *xUS\Ulpd]C0% ZjRvtK2]w8~/3lOmoY`sTl~pN#H|FT<otXKq n&sw`1X#xxr'{Vt0 bZ:P_6m28 L*1% ~֖E"$u4AY~}{*k<6IwT9ny.ӥAUs!oANB//!'{zE7tmM*f.~6p6*#;6p *l@i=;OgwVMu5iYvOHz)GТ'ciVB8V`M(I+rr<hcbESσoSlĩuC>'[EN,СLGwSmÿ3{!I]7ŧ)lCXmbjS 1_238]m탭Ɍ$TBGy ٘GI[pB΃O. K[݋iKdk\fo_sǜ_(+bl%vkXt}Kr?Y/5)9J6fp9$_ۋ+/@VMb*>1ݒ@A sJSVWP_&XswȨ\#SS^0BT$JJ m@DHjo'{uE-Q7U b7*='#j'};J9Qd9 TY!1-k1QSgG5=(E\/ -w}+INHhWwL`.]t8~/F|?^ P0mo;f,#5n4|5V뽠}D@1=݉h]BYApCa5,2P+аt'j `Iag 95Bh@Ȯ0R`%PJ_hM"|^hLw&Ǒ =x0P@٣/A0}^\rr;m}A@%—DjYFETǂ+H%Xlr?]F) 'unix2jb\$(6hzx^/:/ W]ѩU[ATQ;O,ZӶ@teXцͤQaV%dِ&I /[d5uV|7{S//ЬڔO zne4Qob㕆"g0oqgL;D 2ZNrvnϣ4gfLK/NZScɮlZcu}vg\=@Ӂ4,(A[Lۑk4vVpy@". x< ñ#Ly&ntٷ7%bڲTQxy@p6!V#CI|P/0mdc.N ~:2ɺ2)+mG:TYTOc^lf .Q7ަCYs[iҍ_H`V:řźKI3Q\6 <`U6#}"կW.H0b è5Ei(KW}U$7`yx\p+ g_3"lS~Z>V {GP$h0x1w Z7HWףSfے{:GJX,]b4d]rT<{h?]\FK":ww}a6 *wu=MN|82h<=5}YNi`;))G߀l( uܶrځvޏ9Lz@%C5`{ރ%8&)%m;~td'-9R}m!}I6y9[ȱcD.jT5;yHt~oY+` WJu40̯cby^ ]eUt&[3䵖M~8ш:fO>VEؿlٸꎱv3OkCQ&S)BfGcⶼ"yVv9),ם*yjHoX]{RĆV<֪N|A`Mn[v*p~q)]-&"(u Mh]99ƇZe6μf ĐiqN3ʣ&J\Z:$r~ƒ[zV> E=ń)Ӟp"߻YӬzЊ`ބEl=VF@e~E<t \. Շp`KawVќ!2˛Jɭ؁p]؄ژk(he#u0?U4zG=WNɺw{h?)j+g}]ՠwz )N7:\FeƦi!PVC*oDC|yᇓ?Cj{仑Ƌ#IW?A5@/)N `~<:}Z5^ӯ(ꃒt?ZJ@4<}㒰d\>455ur0Kr_\^p+b~g F݆د2+ZN,y+ݳ;0Wdlj.|5o[Ӵ8ZV+Ra5.PU\ ocA8W@|yYYk Haz A)f4(A ұb6E/Qͦ,55e;3.np0̧chvDϫ}#ld\]Oxg$-\zÍ]Nӯ䆌 "{ 87JgfdbG-TI-!H(. 襐a(0uySE_K^u.7%9UuלeIFAIvsf.[l4DfߦeVY<Š2D&FÝM^/kB|xEOCm ^'mҙ[6pp8u1;=]S080aHSx-jJ W-3]?1)x%q]OUn7f{QOx*r az n!n:|?K֧]0D}>Y4# )Wr WV'+?3E+ֈd#M}"OwrI5/KbB \Z;UqW׈Mۍ(m_).EGwICu:V.bĮսZ9gG,vJ= |{V*64LÙ7yx2S M$ tH~ޭIIz1:*cٞ dV·0.3{ 1.[/XSj8ip{ty1Bc>I$!PAK"0.EhH~GRt늃B |+_ρ067a4 c|!Ь`׀?_3xYw-@?<ΥV:8(<]( B\liO P1 ]NIQ.(^x{Bvo\u>MNpM%.U_fh+< 3P뗦/aʰUC Um qQ-?~?jǘk,l-6>L.h VmOJ׼! n7ɾw!.eLs.a f28PN ֐B ETE=5!zOー^- t9ok:FV/z\-E~\*""1j3jJ"KH~[rEw= ðƴI؀{ pAs$M8Ҋ*$ 0Ӳܭ ޘaejL2χ4KgZF;p|)>`;fIpYR\03 u.։V#$0V}5L$~^uP4}vcL c 3[A2?t'] iCrL/3uCٚ5i:b`q3DD@\?oo cR, {$nxa,IԚQ϶hֳ];?rT=b0SmѪ+5jh~[^.C(ɵٹRnVYhOo/iBxHF]uB7i\ É#m;D"m VzAQo>~ȔuV9&M?(&C.t?߇[$Zm0'Ӈ |4*,Q}촑 8O[^/O@8djXrW| CBx پ>q޳B:uol#^u-Z'41ş vHQDd>U9ƪؚ=Ctn.t"DεWL1ي^YT?_7y[]ZID13YoW$dfɯn8[Nw!zDݼ ?)[ւܭ P1;H.mTRi:mLzbQqmld&ׇ1C){WͰߗ –)z8'm]3@@r яH1zúj;,f2ID( \ tQ5^?.îаY !=SyRFrXxh9=;Pe#u{{UL^znfk'he_+ng.$hshۢ. G}.M@6 }%8n M_rɺ!7[nyH o{;piL|(01[I7q.s6;HBSҟ88z&{$OG#_ne<T!N!"Ao>ʆ$eҼuQXle׬VS<$w1?œ;LTە8^#2zBj!B1OĠ,MG0]d@QHFCfN"oPQͽ?7pz&я_61z PNyQUi_A':n!{Ju7]{K3GcWAFÙ--0U]%l;?"xw=b:3`Cd_HoOF7tݯ>ő[ L$wɻ֬ha^uZ?H ۖm*co9ܽYFеhttC|/5&\x ͰBG}MS{[פDq'gVRo?yAdc//O߲?*KMJos"޳xoV|*c6L-U8 ^BW3Џ_gw$AZo6R=!sKx$0RAO _͹^qNKMQT6ĉ .A[?9La Q0> sqq_e+'ֆ)&S %b~P!Oj^R~oX *2S/0.L#x;+g5nY6+HqM5jPjf/g)hVϣֆcʕ׬F.!d]\Q!5~:S8].bL:3Oboį|yh084%ߐ'(&YTU$Ny3$0_FhoNקbK.5ߙ*tё.fY٤Ṵ~?*10K!QWqwT8BPNocIT IV؆y''p[Q9) )Ff@rꍁfɸ`$h7g$ rXj'4'JnƋ#3~x#JȬAԆ9K:^K0}+ǫf~>5(ix#3>j&7$b_WQ%ydBD ŐQƺJDq+h[Mx1yOԊi<PeG$—#u~0DU<"G>(>ܢ<Q4j-6*-wWRZŒH0+a{78,k8¨GZk5Zn dΠ b;sv_>t>nWnhIȍ 5'*Y,+t.#]=% kz>0^na/s^/=$]G"'" 9/"6Ë#au {HUF%>{cc?䯸: }ت჊H6\ =&_XBiO}KZ6>eLm'*+[촻"rsg] NK٫P|-aq@sn+_f9I/mhTo 0Ӆġs:E:ŵL]GahVP:Wdݍ)mŊOG:fTnQ6Uoam~h] ϬFg&7H 1,BpzX\ ~ьIËvnx hpL|pY'.j2 (AFN#}}PVv?\ H(;*0Q/ՃfߴaW(i)PRwYҒ7o||Ȓ<)~+=z`9mN:> !E sW|ܪ+l# +Bf4r9g=3HZ-`{܅v/ógɅ2Ar a&M)𸪑sLϳz \HlASZfM19@<򖇳-*֨^tIcdz#;|??*I;χ }s1S {f[|L^Xp6+lĄiZLPF,UAá z760N|vϋ.D\(: Fƣ8&C< V.ðk<t 7R>4-K7FK-w8DvfRmmZH2dE$aӈCr=J?1?RƄAvCaɧyWߛB|PC:!/Rc`v[ap%F@I˛AhI s DK61w:a7;J y7Y"%nc30M|&Hki$]f7ژ5]%3']tajs%JqoRު>Y?uɳN~VkwSPҧuEN602 jNoKX[VEkH_n10h't"R-$}hKUĞU#1v6| 2}e">@C^#L1Y<^ezy<e`pc;w\Kڴk,0֘SLJl [iG> AS=o^|$!ݧ4I )5sW\Ŧ {(fwRף#.V /pbSB%t_gMBIY2#kȍm|Ug_M' /̩hyHb b"qjZPEh~8^!RSԙNҽ 2 atSoVP[8pY'Q*)7\< ?9[$pde0aP8B7b#{賗 z@ |sN.r "y7D (8`4{cI $Fp)!e=61ҸtSx +/_Z'|J17N֦](-_W^V܊m\|^ŸWUrrl(4i/rjףƚQ` 0:ja9l, *KhC2Ok{>${rI),as{YmJ9{:%M"A^D5Y@jgZeLlж+ ܡCP/;J-!-Q~:9dyw#%rq{ؔ֋fD*M3g=;ad6m8I0^s׼17CڧNCe"eI'D+ cݡr6-&i|=.,0zRO2r|0NX}sg~\eM{j3n w㶺S>A}sTFŎ atxɴ4 brK>4mۢPzx1+Y*!}})qO *Z6͑wzYږ>(^qmy=Y5]6q98%VLR=^ sz%3v>:\hдOR^ubwż⡚8ܟ*,%e6Cm]qS ɞOST>_MS}duN81HH-ҭ"dluHnO oS=F> U0֖Щq?`xڨ.lՐ<>郎_/-zheMb@.ZK7@+R9 tqָΖRP)[a#70jJ~vc"= :䩽%-LW̚lPNZ]>f@FPR#@+,7*`>g|/=D Tdi_"e^߸Jpm9VL݃=a"[Ў(ۼ]$i-<;ؕ'ηCŰek~@ \ Ln[ B1d)bt"S~ӿ? mЊYm KvR.y#U6絺jJ &"WXTH }$\-k9Qe\{C0{3M>61YRfl,֙9؋_OqF,Ղ~K[zk7;vmNƆ=Ør~T*Oċ#1NkQrM3l%z爵ߢps>Or?Y04ʦ%6 ӗ Pjyk}oK5VpJ7z").sC̜!d>P5۰\.l$:EǜA-7ϓ7dX8*0:,ѡZYyG.79\ޅq,s?u_s #]WL)tsz9blHXvʧAQ{2橌 B(P/^o"_@$Ci /nVC%zOOҺ +^Ԟ/$I:d+R_bN 񼐈%W úN]DV<7wEi:]i%F^P/40skQ| L=zLz>ۈTGƎd[6t5 <7[!N.难6kӛ!Nm-[iDxv+s +APm}<ȿTD)@RWS}zta C/ ?Q=zuAkWiK\p)A׋UY->^~$=\28 ,v X3(d8UjS]4ി]St/[Bڸ *UMOxG q5B8Q> C[ ^tV|OM{0] V7 rH!t1DmâJQ ƜǠַ鐕\KF~b`wvFr2 ^I629F.6ƃ5&-_'#D$719T=%IG] p~4l)?rDr#f9biiL@x93~1FX!{dmy%AlJlX̬WD=ܙ B`tovFX(J_VTb.KgTl2̴4y{ؠ`oR!q'oؚ6ɼy;ҙ.TCdLZ4?ܾ)dNq~ a.b%hȵd Ã_|v)oR-C"]1~wG@HG#} R*ggw*G2IzAwN1>~>PHKf\PPiK$vJ Nvl %ֲs8-~ZkdnֿWRi4i83ewA4o>T5".Yq 6.6e7(.'詿Ě+G)K 5ڥ *XDQ%U0*#QēMpw`* ꓳs2U0M6 sxguB7G#jDGÍ.1(R*z> [cA*ەpC} *]`%XsW$Su8m)[[%7{v8N |Wޕ$8QU3Hc]ͥ~el$;8`h o`h}AtLvJ'vhW95z>K<ԸWWف鮶!S;ն'5_opznUwH5]Cwu&+X 7bdQD< y*GK#!Zds$oy"CB3>dI*05}ϔ‡o_<5?4_yb}榪=mP0R~!$u;vWf%$lwe1{#q•D6z<W`4yނR3[WEHL>+‡[ZJ h &N2sc%abXpnW<.yyHl[c ֓yP['! rRmIQ-RωUc®/Š)H_Xțs[ !5QuDQR&hIՍ_23ܻѸmَHI|;B:ݰk=`~| q $92%˫=KUMG>#ttV2p\Mhyo+/qx\ZI+nC2Jv}1 T=u@˓FCR+lLI1 ԑqwA`; BҰʯnw1TDҜL{ѩBE3z H,TfJ=i~WtBLH._J]ԛv涓?]Ju#9dӝ]aGF3mEZ{"Yɓ-d8/V q.6I)8T.Qz.%2C~2*hOE]KdDrp'T7uVBUl",~LTQ~5АqTspTC|_ dr:kDNO#zsg3e* [!c>D6>KPXx?s9}|ZOƪN寻*~ҍsc ^Fst+am]_qnQkW0r1'&ߥ5FmD#,8+q㒡|V/p1a=2$f& Gr0 ]:j]eKm(l;K/^OÌX'iqzv^o}J['W>% =;DDB5L~XQ{ F)T#B}ooe^%,\GsCsj]k^Mv+rSWA X/IنO?>>Yl'8pldD =Q9$u_0@m!o',s=ۇwlYM._jn@d5R71#*wJӬcD ԣF}CB_41 _4$c$q22jI8b Akl(K}Iz SJr2'UUGC]V>h*cyx 3}}U7\@W̼nCtCH~>؛g쮉~-v-@8姞SCg葫E EQ0AiGþ+UMVh [{md-,]8vīAg}G#f^HQ '_ х2/B>NyL)#A6mg&OI8Zyͮ 0WQqA/J=x#=>oNݽ/+֦':!W-i#|f)}]]F|i__89$Qai$иӺeav;AMHG.fѩZf*oIؠ7v,l[{R"5'HK=/%( ,U}V.KMQn$P#WЎQ%QpkY?P#k{.ϵWHi nH$}oc)D/dlS^ԋˑ,Ʃ*.QTp38v NvkW%3Aw0_4Bמ5ޮh,jf̚gӹ}ˈW(38ȏW(ߗJxNEXLFQJ ^W$)KpenHn7Qj*z# 4e ;氭.bp4:9$1q0 (Eň>G 2 Sm?!sp$ m_*[w~՞$O6b#z񗿴NbC}z07X8בN;x+OM.<0"A[)Ae%\eCaJ,l>ys͓/}ўNHۓ[=L'UI^k&q L {,9X6"5~FWee=02|]8U0(umaE޼ærag3af*Ț\N` p |G.o*!(|,yo=doO WSpi1dH8zW'ZCLJZ|TwcuR9|/-eL]465{-T)R"E؍ň4iv 酖3R:9J.b` 3o%O88 7.&չ3IC1Ȃ37K{46?G"s]Q XSJPdFYs"hqQfwX嚚r" nLwԐɖ-~VWa>Mv"ix[v5{l EIk&x}A |q2ZdZY󐆄|[ncl焟?V>U0/ ת/o<xөp7"pHG &o#L ۓ3\22oܶo =gYi=5 PuzƼe}كխ C; z: މ$n:U=4 إx?$ȸ;$L/Uk^ʋV,Osuh[sez VY#`rL(_;/f pL@u]`ȣO5ʌá|g(}fa*῔Q#onf먃٤{zdT)~H`FT El8 rezvzs~tNŢ%!2e֔ӱ|&!4vX%_y8^i"\΅~ cr~JȄ+W7~0yGs*])N=^>WE27S@iDf/y(lU+.HĭMa `YlOnwRs.NNMJas޿կ82ۖ< udpjGv;lSdY'h9/.Ssӭ~u(Z!UOoNΒ }9OjRVY@=#6_jI(s9\c2Re+`(8@Q!u6ۥnS8[tWU}V=*vuVXyc*p2xRaR8?iN +ţ~J& JݜGS"#Wr7S05@PPenl”D) ⋼ $Yܮ|FnA׈?|IRʉYPc|6˒ה@dy`)ۓrZ_h4ڀ`42}44glaͬǂpWڤAKou2[b 'HM ]U{/;7zȡ(ѝ@/5I#_՚E?K٬ˇ7ХN2[2WbT9M$$w}g1e5\na)䙫j)d_c¿SLcS*ZS|K7gw B6В #(~&8F*/"vz9DPR1yP-2#w2^Lg#ȩy`eU~UFIje g&QRZ˗szjOfgCbR4ni3F6`٭i6֕kEyxDÙdF?1MTwin:D\725iTDf?Ms.4CID]~W cT;͙M>;`!@ӄJU>V)fI֍r\kG617U8sX:".7m1)8K:S{CKPOVWR0\ƓrS  y5+q8 w{è.Du^.xCƾk͌⪧r(h曃H'r#exj8^q'lUʓNJǛOZv m"13 UzU3W6(*j #u$׊Qd&xl2C%u0h~ [O6/~W|X {MeXxL8#{g17 '+$@5fX{NhN9a '.>,Q̕"Di2>\{/S n]>^(* ܭHSKֆj7?}|-։X,OFΑ,!z qRCxb+ 46dl6J"Cl F=>C*AFLfw6E妆 Ҋ۞yvnu~]>Dr+sh:Ɛ`&:pzɇj/qO]gviBxy-QYx4 D$椧ySLD T/'>藴v5B{n ?Ub'ʞ|,*sQڻjZe.?;qXqkMH֢ۢ<7@Z'O+"z;1YAr/5lz\8zT%!|E3 JX:R3nw4/ŧx-i=bb1Qպ¥HYF&'= e2ElSk 0c_**6=w» : ^|7+;( %"}҄$$:w=Fm1B:w~=(Fw=a?2-t&Wuٕg R$|va1MC bWGOW9?gi@WlQWP[a',Έ1Ut)-xNd,;I0Ȃ<*+e9߯Er3)W*`J(NVo_?ijXs0LUrcRK/8`[Z# 1ߥX¤@Σ"!Zzڬ؋ j 2t'z*Bހ]9me$<- `ɷҌ:_`9 6%hQ?c%4wȫFĢ:X>L<(0~!g2ț`Iԫ|pJ `KU['ʪvTiQoΫc-aakSֹ+~XESHB#\;^ÿNӴ,$kl]YB]U}KńO cP`4sxi0w_hWgA)&MX>ͩ޼g{0&YihM'3,){`W𶾀 Z) i꾹9'XAe[|=ˈo̳,<6;g"c;9 Z؝ڸyhAccP0:iZpbvT $*ֹ[5h}ps|/2Luz0K:p-gPs=8tRoyaUMOPACIM٢o؀ c0fdBeZSs2QA7 y4rdȗXtg$[2=E8upWLGXN@ Vh 9jFM3 :>&g4?W}*Z4Jbk'Cs.?uh_%$E.T(&d3ȯQyPDWYD؆潙Pt3us ~aNϣ=[e5P]Gؽܸf4=0N*Èf=ONF) ] 4lR:C8Ȫˑb x:_y r?bazP7 ~1듢O\9zh)՝Ϭ,xB姼$ & UV1jUh8{8 jca ib $%@cJk>!YHG+`/d_|U"iMG3j&SLbFY?vntn9ZC8G 2SWʥ|;dWOs^!TD[ Gkq u8jvP1gݽt8tpqP3NH} AE6U8[-vo'_*bۍrgbsK>OC[q'%aX_wpp n1⦬s([Pc?m_]rD/|<y8SV631Gt]׹50]]ҲjbA\WMoqQVm_ӊK%x?dj8Z׃_QiCl5z{xJY&Q?o`kE( iP>Ԩ_Tzhgl?o_ Vp?aSm>1 b)N3HPw }]ю]=@^%8Zf)d^k:.ҐCZԧ xJUhJ/3ӴZK6uv+qN28iMƳqɳMFT$d\P\ }ZKc\3$&m 4Ϝ~gud\d+iK['ĥp,7@$RE:H~&.ka8?E>dri !xRe l<aMIԨ˽n ޿3GM{bG [C ʃI$vD$CHщ8jq,7;b/9D(Xz-J̺%>TƱXsX8$—:}$x QFSAȧ  ' vv@XLluLKBl,G--cɼie %sjp Q.r8r͸aG:Q8X;-M5P!䊁Vs^2Vig 4;<)Df,;3JG4 :1zxr[_~)~:ʸiQNzDG55[v`& 2$_9[$;{TW{3!xϺ.]& +;:KdS>HžRaOl/Dӟ\LkI67]]$ºzU{%[,0MpdsHyW[)^gvF_v{p:6+i s?^Ad`vӉ .Gj8ӏϱrGb$"v!:"*bp -8WN}0TfjznVM[])l #I-EEV2{ۚFI2iv3`kZRECLMX) y oa.yfΧ¤vɏ|89$da'0pJxvhڇxPlTZ 4zo|UKȶ5lp˺sTuHf~B1$wX )@e"nᖿ:),^OSR:țp6F :w.s4ɜ{-fnSʩ0aTz8RYI2 &qKGhn^o"v#KG2J=6{k OO\PO\IXܻƜ}8"zIrQAv$n`tW;$h J_ {>ةSvDRO:>F2.[X@rXDH$A)CH{B8Nv 8ˌI?"W|m2ʭ4)?EòyMMWʝ!zD%09ۚ%Fg/*/ŋgG \zX42GrQ( WNK1b?('9寮.cDR4XdR^\.C=mPE%1ȥ ~smNB!vC nf2B 3G y~QM̢lOX,a(v&v4^t;0&/ԼoҬS!|t%Mra[.h9˰% ϞxS)"J崃?$ fcxXK)*+|LK['̈Ühvh0HͻTx\A(1cK$9z`2NTep6䲮儓\D/fj9ɮY{(3Hv u49L_NdƼQ&qdՆk a? Nr A&礞 b8!9wpO>jgvSCŮ) E*+.D%SpgnEN]䶉Fh) Pctgg!<%π7!{7c&T 挔9{H6~FeӦ<`Y(?M5P*4&֥Q{bcg>jx^]_p- zxHedj&:uAm>"40%~aqkK|(l認uPQ.i{coT\9ۑP]WY :$Ä[FAS(>r-&7*|A{}@vtPLB%RԫSky.JC!>k>}1%j|p>0/^7[Z'zY@IJ;lr)Gxsw tċ!S7ԳRD[=\a 'He0iezo!^Ÿ{4̍E.ak!e?3XZCFnٴȅ3*]ݎq8/CySSn]/:WdJ|J_v d3hOxqxSΎ\N_ޔ\~0ϡ޸bi%܉6 078v-`OpʿQN簶DЍ|( 79":di˵Fj3Gu=|K'%dR{KTBnҌiZ^UplhH (4]f JKHn4$od Piz:Pʆ$ک'Ǻ\fwrGJ.1A*?UFǔ,-h۬k^#e׌o4 जI/¢FkչrUoTsn2d<CQ4W&AޭdecdWg3iz2zꔯv/qyнc:SݒKrfr^i$@1R븛UPH0h}c6^@9X0oj*אt)]Z&'Ymq CmPTiHn!V ij!ҫPب6b u8n^!D=aڴ@Z|@IFԐ|&{_ pԬ>A"cgU,k ʧB.Zm!}~ CL*%[%?_tx/^A=t9)QZs~`tvF\xlЋHS(1o¼ZT2T, ^#ڠ4:BVyGG tQ%}80ؚ0$O"v"i;EeHZs$;ۤԯy_PL QK 8*Q:vW_Dk_?\bNUA=ԕ)婺' 13pT%SL$4KlԞ a PZ a*>S M5$7_3RTVʿ15Jal zZb }?`]e HCk6 r]UeDګFÖE 6aKayjKo.S:k᳥] h)Q R%5L{2.1K/bӷvHr1AV~%=@|~[AY@8T%jFeσ\rL_*f4:UtAZ:/N$b{@湲դKW2u=#iC|p/&~ZVEr3 !}pTK&>R 8d~5j/%6pw1ruBu:iG.A LťVP"/?J1k]֭Hau%Ꚙ>ovҲHAW_ld*UU+ <ݾ T0xdSP+wy|ɪYP4p}W6{7lo?beJRDJT8eӶS~.b(NKhxXF'M=Dx]*}\cSpF=3]G3=[fF)g};Oxy enjBـn{ga|I48C0G1١EUGKUz{(T&? d>seĸa4Yj7x)}U,]T+/'r@-*. ͺo ǢPB|cd>ۑgglO4%ħweReJ{ɼHoQgsnA1 [tJqB9j229%͛Ub9 C#|$\ Z8Oxwrs顷=vj,yg݆-~ zl5F+ \80:2O~ĝ.3gNF)vr7^M- DK00@dR iRf!vZ-㹟~rTH ?9[@V\Vӌ.@ſ?qP^YF[u񍯻[': H n==xL&^hB3S:^MBW^XaQGqQ4C4X"FO&G$3u> ϙ+@Uz{D!ܨɒ>|9z/mKݐ63SV^.s/ڜ|rnTwIK Jd0gV3W @6(0l[U3:Jf%(.Jل osEx%5 ֖LOU񶞁7EAFRz'j >2YsIBvg$f1KZ}F44ҁoHڇ&Hb0YKĤҜv11 ['kA9]48烣qU}Dx %0D%=j{ZaB8z '0ֵ#dfYQ_V9-ush :B]UP9]3$ʺ=+F{%]P{HFJ2]FI(FFդN(>4j\(Kݑ7ܬ+ M7ߤ̾,rWI\ҀԹ|K,;7֦/ sH$zW_EޒBY3"c}P# ZI} ieDM~+~y7F??GU&: l/v` n]3%ۧgJp`<؊ۇ"m/r m* "7Fm#lyU/8aL5ے]987zܪ{ا3kJcR,Z+ RkY]vr}N!  NxzJFDn/AhnpC,0NF-f`$n+*p;u/ipzD=q/DlD@?;ƔvdtR}n2yBV ijOjHQ1]>|Dc4qCUh(]87݇hq"54?еTi8bx N6?!ѤA9mKSEE7ŞXA+ (3ۏkGL?0H*J \D䦂a8v2]5Nb<ƍԱŅ޳[VS}˂N sAE u 9'[7^QV9g4fD&]gdӻ.uW߂S5QM vvY.5xf6WDPl]Ii5t+WC gyrӄqmV._=Y#JC=Ϙ2>>]Y0}J_y"AuT #/y6+YS]v7m3t\YoQ?Q\k/Q;ЯH g=wXk^|󓓪! ´*Ay-=pU\aYƎ1?"g%Wa&pE>Mm9@#h:x^ٴEѮ.=Fcs9s.Kdc/{4EBh]! jf<(q4z~(6OHцL 5w*s^'Y?ޮoK ,Ebh`qC}`fI85,l{̒Eͻ-H(JnD"*;-GPG6x-Κ4o S9p`HRmdl- ov(le4dfG iAj: &yAj q4jLIk8,v\ J[-̰ܚ3OCc"hjs3Uw2V愝9r.O u؇yR4p7 Y8g\&؅>M(QvnC\3 ϐʂ} 9X{n#G{-LJY%maIYZic}L6[}NbtI?UدCtY|L#T !3m8I.GIhGҐgUNn`p⛕^]9ɭ0|؏.]qXfǥjv {k4$V4?œB>SnzŬoCu!λˈZzZOmB[oUJaY6GCm71 1N7pE(MO^82`G럽*׋K C@l=AeVcAQ$LQfFpYg`-V(RjDR 6$?c͚m50M&KӒD;~B؃y]xʱ[sL (;>/l]᳀ZuB$zqRG͓.6{[ȲBjczU rdq j89z{iOɌ"|[.2yȄl83s8H\jI0àYϩYؓE2}#!iгv(^U2 F,#lłNFYw8,cZUwGOi".h, 9B+z ΤB77u#_w&ԟ(,TENٳuynd!ҀUPkZN6?hLS//l:Tx뮨LQOwo 4_Y]_:P~HB Twtkk@e@Z/Lnɠ)} s |2?Ɉt&Z:`FEaζnuhie@]{8{Q^(S5!vz=S)a{"O}BPV1+Z 16u5T.!aKEf @ 2[HA0F͜8}wc1L(ϘL;*J` `垟 o-G(wE7eX@;~>xF$\o5IWVgbTv20)kD=a9{ܬ14Jq Ͼك-Eָ礱rCه'6% ?3nuM0dcV")\7d ?rHEцBHoX u$!%-oJC珍hhnfu<`j&HgL4Jb%*Sp!~"sVR@$3E< Tpc%d'm+^ʔI~V F\RcDŽ /!Sx,o{x|LDx3+&2<z#<:0~-iFAX ȡ\ܥ>ڎbg/|pOJ͐Qkc?7oLBS ] zXrS~'-bcf% ! ʞ1Zz]֤؝SXGG2sm# =֥^9YJ>tXmp'_G\p:7X`,Ź S'*NJDGOOW]=7w(qn zd8{1Պ#%b Տ,oÔ!Mx*ϽO.ǐ5mVutÓ3w6i[Pc&m1tzg-!lT N =7f/k HԇhKp3mnnJ^-w~.XxF#,5ˆ 'S1 Vd6lZ#r Y冮@*>7 C3cx4u_w*"C{uDY#pX2vd.0ބ";TS(dȤq|ZuӷqNIVf?-?U?}gPuA93q.(>X1=z f5Rͯ'ժ Y*U%=g?Fߝ<~N/ 6TfsGc!+YSk:ޏQZ)O¹6jL/K @)2,G:_ cԎ{u"ٸY,nl471 jt@vۺZ1.BkQdjF+'/f;kϫO'RsrQ H < H~,q'q刾v&7dE5P:}.Qܥ}_(Y;){+ yiM*&M)<߯f fU))QF:aF\g10hxr D3Q&yI–]0邘U'댬ӿxVj8\ڸoVE~ Xqt~ D`LQ/n6Ժ:{u .Զ4nN|ɜM^8"Lapc>#qzk potPp(챱ćzTs< )="%gC$yyfe?˹su`զ3oJBӵL%| ߆%DzU1gʕ^JyJ.! pVN閉—$qtkpgmW"ͥE4`%.+@N{(h:Te07E%yFDJvM4>L}Ue<8ɺR*ֈ4\Ca*iJV@\#X\>^^lʠfI7 fcVkyI׬(T ˷+Mcf戅jg?xKT>&9L\9 -=\@{yܔ> ϒ7qUr7q77+.[p7&)Lz^_QH$B%>\@q~|^̑nL䙢;-N/Q~dZ @!)4qJe2.YѦADJRRvi6j-swh]oqmcb.M:S+[Q-"f~BLӡSv"7&jz3QQF `.bDsQpfO mό*:kے FՎͼ`#[='YB7H-[4y>ikc5?RedRBFlX&&4EKuB"\ @kQ;׸eg @ #fY_Kh7jT"0PPq[$tla蠯+=t)+ AGs\y*o5Iq <4g؆N$x>O0N ٰF#~JEw>J̝}55;bdb#HXlژT( `ѡNlnT~υY!>j^6f:0\[gPDȉG-`~-^$s`wX y|NUzvQ+X0Wnd[ $|܄/3P5YfGAóYJM'z\!NYȳ&jL{ &֎ >қmƌ5%r,g9JX'.;H7.LpfHU>7tI\Q5j8S` 6gl^~}g'EK<*0_ )y%ay:j|06-DІI$Գհ K;ŷ qa|R4vQX95, ;s$9ch, c#YH2+WgG%+N ţ4• x4qڗ(u}O\*ߕ UyX1?n#.d$;K\I?z^l U kj(rU*;=}ʈv$jK7$dIK7 Kfmetk ͤyrNPCnieykƝWA#7-ԃk ݍT. NH'B̾5 j|Iѐ>{%I79bQ50GStp9s>0 [fO͒s8Ģb9j6z T P/vqmKuC;Q lhѷ_R#*ϧޯ&’PaєJeBH96j=y8xg$ , T a}vU N/ (WO2$DAմ0RogjkEYe vvPdPfg2 N)GoOrR:."0YE QxE,miM+Koı> ڹ&Ibl"Qv~$cyOplکDPTwy<`N[F/vW aGw~/#ȡON ?HkڧZуX~fUS_'>ow_ѵɄH4NPMA^h#i,ҊS_tj/DIM ^"?z'/-ENNkA#/X;FVh ~=1 ; LM.+lFFESUS43xK]Ķ]8.^&s,~mo͕vV|5g;@VOXU  kWvUn#25H7]d_y&#s`gF(hܸnL)NV70CLw*b^Īn2Tlb(jZd+ JHUlDF-u ƆiQRbL60-T'#&.n}:"wC <[M0ܗ!lx ,d`{%:o0 y$kZX\,cZ:%ChCrkiwgGxogΝH )ػF{ 5>?/1a1A2ga qh(|9p#w^+NU=9m ӎ׼dU_By#x׷D_ڦ6 YGͣRrXtf@ٛ?sS_9Vl?YxO\A\m4FBj0{m=N6sH7^uJO.v]~2v :ZDF? 99.v~.G;( N`@RVp3b= ay)f@vk'o/ 9_noLwm '?3KK^U(>M[v v#EC)H~J{bd/yLRkH34oKa"R4}M%GW>ͧ㖹 :ҵ>'{OOaMrkNb:!g9ep!k}aФd,gSH@N5T#X8&C84ͻܪQfŻvqdUdg:jfA0f`Rv; =̻~$`u,;Z'r+ʏ+"NmJIҶ1[7#>]FW-Νj*,48aS)ȯfT _ZA^" znEɛl,@HŽixnCKm(LSu.[*z&\Rcn)q½rl#7l>9knp0DJ[/J0-)kPk ˥80a& GZtIY=12BTUtNVy/914A\.i2ob g"'BgƠ&ܬheRF°6w'zRA2:q%̫%(" X9=Zpb; {džKe0$?Qƨ{X%yO&J-ׯ_2*T}\}B,ܣ=؁dB7,Xa[as#ދf"N#4U ʈӌ=m-Cn rT'J+6 >BLHfWJFÖܔA3ʔ?3I$(W!<¾7]Pn+R8)ޮ<+0I/|UE*{&gYY=(_|lDo4vkca* f2֒8c &? $ @('yÃOhZg\BEg>Ҵ*Ygbsj?El%,aNHCG 4wG.d>2!l ( 9T6MY׸pPw~t*6{B5֩`%ɗe{񭧠 wby:*ZB->3/M k=:p뼖Ғ7tJFŇ)"XCYtu4~U8B$j-f}ߒT$Eo>|Evo[AY_凎͈'Sъ1 {7@Մ)Rc)ORcC?}*G 0azx8hDuj"|*I5gI<~[p+ +4YCQi+8ADojcpu|b1DX V=Pȣ..z֝GyZxT#&L EiRz/E Xʿ0c`Iv)62ZOB楧Oq5+VUƃqnl|뾍E/ wGS&L0E5Eʌ[Z Yk"gB4g}c읿p @?'J_c`1 i-[?s \aҖSye nqh)xrbAPÜ%@2/AH[EbN>!s.uN<㚍#ϰᑣJs+tr~s;? emĈhi`MO^Y2{N]~.9ows=6 "V cH1A?m4ꑼN1k|ns҂v{.K_1\8ߪ8*iXqGA@f:qz[TgShKqF?ޏDM!lBFœ(CXHᨶb(qO8|eP[\% o]5Ħ)ʳ&C!zUZ h' Tyw +4#P $==xFW En,M NMo0 |=WCV=%9tgzީU4294UE V"NQ=rw(ΪfL lM8r ߮ yk$c\vD? L;@DP~4&bvLC8CzE.{Dl2T<+[ý~sր2}A5 ]<\l>jR+/&Om/6ť "_ha<6iFՋL8^ړS3d+Y-9S 6`Qmjt*rΡjw^9HQ%+~7. W)dk) G-J< Ҷj TD[7\淮WM"L_?b&+]ffR#x◡ ,{~@m 땢IknKߗYKLX'{P-m"]gg}!h[ A]gؐ;2R3ih4|@$2_p v@gDbu5-57ӧǥv_a3$tKOP[rVS6rǃ|ax/}Fmc/1b@́OUj9 .-nv$_Q3+FB&kP3Xg2p|5"vyEgFNT EN. ތ07xiK.|CR*ȧEl$-QyN{IZ~yJW صG?%^lnDGZtkY6E gU:9> H>` ti~c{ŁFSràYI@cccZ6Cbzq$hޞt23_?J!>7Sͱ?έB$r)@fv/e$8}•s.\+a S~]W_J%1A g*4_c^GNH[6Fd:A8Ϋޖ * l9 u7r H4SWJ#"T5Ķvn$ Nl,N8˪b+jw )a:2W]I81Px$F~qԯw߹#Ft{(i@&<Ǻy ;ԶaxR}+ E SM=8f@]j:ON)pzLyC`N%/l*=^ ?M<z %-KTe-?I 2!dH|l.\{el&wbWj*6]{G2$d#>v_g@,0!իzWZآ7Pa01XnL16Q 2(0yZ ߑW51mee|a_^dPIK?:?fIvR}%ֽ ?c3>wT("m`JmẀ볷`ʟF=1BS= SDʳ Ex^X/]&~$,dxxwyB!(#ٿ ;$G~S Wٳx@?lGW}`S89 eO`:\ #ˤ#ށm`9)p%<cHOvK7aD2mkqT+,V9NSeYgb>F qN4ƅ'K6%0sP.(~0y@UBx) l' PJk†+j⚂v>3-bC^P\[ucij3zT9S5 )^z \de\!71eV[R@)+\%ku8 @\ (5 DJU-D_lI_mVĭY+@$^L@ ? Dv4>Ch$0 ,oRq7O=MjW{ ǤڌW "&I~3CI՝ySjC8T&D3s&߮8WnA@2V_hY;^"FNT-񮩓^I`ovsN1U0W Kڻ܇WН"~iҍ fy:>F>p"HjOCI>+k`ņ5P- 9n@uO1 g/5Jzϓ^ n#7顔p*T^qN^!WzAeb6El;䤲n 7 ,#q]P'ZtMeHyc׻-)J R_ Y ocO`o]Le*|Dg}vHr-iw=K ~̿oU1tzBxOK•I@Ί4dƒ9J=A i)/  u5r}iˎb>ZLywpY]Wܑ7@PplI1ESu2J)71@Q]q䄦"6C;VKsv.Qa_v1/v%::"ȱ:sl:(^vR'DkhuWnnl jO-8H.G9zO:1ކHc`F_&NJּwݪq'# ;\d&ĂgWʐ/&ޜ؃R"c$G)u1:=.k+ b;[`pVOJ7̝g0ES + :xyNZ܅GT,ۙŷ76@?v|ih)rtHMt9ra`ے1YUE\@S" m ؘD6-SFFwqYhq4jeT\+\QY#Od)Oc>)2DGɞMv%B[ G1b^#MrQދp~;%dRf4KąD`^<-IJ>5E;֤n}*WO*v}(~ Xr.Z n!^3CT?L䵅|`OXˆJiqS7Kfq#Y=ȋ"ZT{L<껪Lə5m|[u G#>LС<;1 O ?㕖"ۖ >=1?.dnKt 4H&3[2E8}+M(" _pF;%`9SQ~xF 4U9h%)?٧qr_ks^K'fY}[I@5xL0u;J[C:ϘU(6Zf9arҙiBdAsN X>ߐtO{h+[3B&[Y.T(dFEHȀ=o"I.~uK%r^T!n니+#ddՆPDJr 1mxE{GfC{4- mm>p(FQSm[U^ YHm#E)͒m0 ?tS ޸7:99!j8rnFQ ե^&v~ 5u4x)=~ sN(Zv{vUh *b}dwkK1o/yfP왓@>t<RNcarN|2|GZ:Ě$Wœਭe^?̙Sdݕ` :3_>pH[e;6\`CYFkrVHp8`o` ^L9g(>鋛":w]jDj6[r'n:sTcȕ\=ߌ l i*ZsCRg-Y⵸۶FwAʼJjxH6nFkXdh6<3ww-tR<ք ~zJK^Ͽ\ 'pA=r~nTͿIӮhU+Ba-_x!{-Ɵ q,f46c|gӮuXYs9'VP"jCἒc\ 'Ы[.ѩ0tҁBW}Uҧ,n-WףO;&5]!CDe 6T2?ã\Pw,15uv;`h_4f2 h2Uf}enLŴXq}e W1ۤv)Ӱ.%hQrICq$r@9ygi ɤ g tEhq7 #]$)ϽZ:g:~N.ϛ9 q7ѝa~ΗpVߦlBBa怾57l7? &D1%jӁ$hOiBA}S?|Ʊ;KX ?I`^b-6J%~Hsw=Ӆf]n?4_ e]d!(9JAgMŲD6 ~B`G &'Vf*i:$oqɛ1dJ/a[M8>穀Adc,q{OSь>{V5NowX3N*sWl:gWX_.ZuxAds0Lmx6JwV8F1\WJet;0p3W\ I/uHN{T8OTVgD t:Cpdk():Ba;\BJ W IhcLjި8 ]r$Z[ jGSi[N{<42Y洰2BQ&s+[Jb@Q(ʼY.mx4=EiBIh?&CRUM=^xQ&"Ij >A 5-ʟo|Q j\-PB (n3Z/lm>7" vvC~i<`ֻCGD!;;gᯨcrN#2IJC%[Xg|N>P0kz䂃Wǫ>()1?SnzLly'O2]2')qDy /ZZQg =F0M.&(~?M>.8G4 νL1n畗5񘸆\9A/,/ɪJ%}y?Kc| 8D`[9OU?=Gi͑"NyleFV\? yDJeeeDZߚɺaZ[׽a(Y̨h$Nj}3j_` F;bhߩcdWد.~ߺ}ɠ<5AO)'7ިo tJ@%K. hjz8+I3ڮx,'{8/289ID'e[pPQyN64z d,b7b_:;}#;na\2#TkA8$#܃3BKB‹ȩpbhԨvRlRHs4څ2@Щ I-852w|?o(Tt3:L5lC3[H%6ြqfAłƤ)-.a܈}^nψ, [T2Ys2yͥJ>9U2BSf~+Jl |s)v)=27seX't1>!y 02a34Rq]hi-ϩ#˜ou2wC`@]}CcFCsC<м*ILmp/MRIygcXSm'_6T7-0ֽ FgŶV&7X6F8`[ OXPXi28";߁ހr9L˹T)wPV$)QL{ WG#Nó[.[AdD!j:Hr]~ 4JOm_mRTkeb%1UI׼f0P~y#Ȇ~ޔc0;X .JN1-}I8@Tc'ϲ2J֜c1BsUM[}"J g7q*M.5QLAKϿ1o`KxakPyT0K8Ԙ"fz]N ;pIwFoʟD:p4M@Jl*pZz!M C rn1l 7Z&Y&. Pv8M/i唝 y3+C4˼Lu]^Pq Zƴ]C[9RG)`F 8q6vΓ܎|E&-,0Y/l(f+TfH#Iܢ{% ~|yҺippbbd\ӷ`ٕ^[R~c{À3𪝆<tyܖ_fv~>:A@8,*W̆= c3ĴHcfF(jB:L^bXXO|f/[ً<%.i,:7"ߝh?#3j{iM[FP{ǕCg9/ 8-}3ӽU aťMujRu=kL ! Xy?St7aKΥ#yT u1PpL;0Bn*e` \qۭUjHX*@irC99e~"2c ۺcSL"B|쎠چ:Rm!y\lh ho6gy7"z- BQ0B5coSc| 7g}{c䰡GB9ۍ{Ek'\&qXEiejj`6˷(R> rJ;HNy#u@~8Qkz16`+Y[xb`UĮUDՑB6;7}#vr(N[=n ^b}kue ƺ]1mA M߁رGqαSAX ,UVہy?\=QnwWo*9MAYsNhNw X[3{ #+볫\A69`(ZI?_*~рjz[1j-A5)>)gd121?S] fxL`waFBo[<%#$/hO٣k`rO76ԀfF!9 _O_RwJ, f{ΐ۝tVn;O/VX7}75/hn"<ҼrJIA @͉9YZ/`b\ ںFKjk1mQ\(0|d?UFXD78nm:YS^d,q1z/8Z& TB1.sO?:J yH5n ؄AfRt&kT!1 GN+g\O(8|oV)Gޥ*Ӌ#CT{BPRc{_HA2'|hS[B8}?&蛘l,jCT_&XK%~a!(oUl)u~Vڧ"[Ѣ#-@n܌kL1JksdILstn4dqW:[uG+;nq;N!EQV<#]0(o[N.75ml sZ9'+}:3m$XڕQZ 9cSv}2=~mY#?_{%mbNC,p=2(6ESo'=,mCLʕRhUcDľE7KՀ) yɷMm4Dܬ\DgF2iA 9FIkBo'!\]K5+$FC;8` m*nF{˄w⪇[I*tDmM=2>nvG`eO [Z& ǝyfΧ%%, h}][(B"Az: t=ʲ`1̮UőSR|їkY1CԖSS,v 2cɗJdS& 5Rd/,#GzGLL_¸ט~Uxf5^kl;8MrkqݢUXwKG>:/n_.Mk$R%4w<)%Zgl㜆:qia`C{ b(ɿx-(͉A>3Q_Rb;~T  (+4ETktpUZƇ>jd"gM6"N7؜{,oaKNv s %ޅx,fB$T6tw4TyT@CB/pÔc|z@j#MN A^LaHN )"R^ӓ/e -\MdX-ߊMኞeRݎ_*i1cW25O°3ZaF ǯvnncDʕ $hbhL35\oq*lho3UR1o bk]4*8K̜'Aq@Od%3@b|ۊ#JZ.u" f{wV5I՟ p:}AAG^`<{T (_^ di}H:4s?I"Wj4+[wH# J&h2ȵI)Txfu6o3P=9iRcEH#j%",Yxlp'ʑ{n~Qxam{òQL3Df;$[规ոa 5+0E3i:{fЇKg\^RsdV)xU;KTOq,*a^;LW A=~M7ѳܸ3L\ PG'#' i|MeKM88|.Q%UK&߃i/2!P*XL޳$B65" V՟$)JhصhlT Tg2)Znhd(7|c*X$D/T %GM$3=|:[ "Y1sHh X;Y>;Yr7Ź"w<4ڿvL;L l8 ~W Gfd,}+UKTJ.ح 1p0wUY@2<&A^)@6'~K0[(vrBMc62mxZѧӪUƟ4 ɳniGr>YN4C?+߼An_nF26?A/HY;VQ`J/_u{~svްynMoK)yڴ1FblFҐ$ѫ~:m0O@(F%XiF~oNsQ9J{d+ ~rs݃+OYʛ?9~ ʘb \`e ƚpzhclEV)pl+ӝ`8Y4'nY)Nc5^t[=wxE:G'k#cț0-j`bnբ#h^Gz͹R@Y7vXeL]UiN|(r:B~'vxJi?d2,\i ,SUOPM_f FU}Gr~H[e4'^I =\ d.<KkL"7ΞV<tkk{(o_9X<u&X!RLeRf*o0q>%iANe ,vfRH^d(<_H }I62蘭 DPq_RgT)z\dX#M} ]rYKǸ]spGc6N&K [r,571f i$Y1J\S h3\Yml]|ģѧdC(#̧@`ط𷢿=KqC rMq=SzaӾjX$b*gTo]䘰jj^ a%{&'Q0Lz6WNy+laخ4^³r G & MЯL@(څe#qkŰ A72~OîoDw|6'ML'pVԫv^g>"Pꂧ"IgrşOPVYQKxlVzCt#Tu|eه\=#lo7 э0.I3]0+mUl,mQ\Q2MyY3$ų8͕J[s3s+1$_l$|Kh#ԅp^PTuw>ȱnm I]k@6)>m.iO!!w80wҍ(RzVZxߧY`;P?} *wݓvevA_󴙊F8G@9! > ѯb1)D_OqEy 4iKӺtk`{28:e_sVI @ȍ.e`e)oS5#[R`SJzDi'g$ 'QY_s*19Q AlH4ͪRo3ЧW\5FnWXuJP(8G2V՝;X Xdׯ0+?^&R2O?J24a~:'*+6z]- cQfEGv"GYɱm 21'KE] ڥ:鎲!1#3(J7 ֭PTKIOlbHmŃnGZRN% H\dzKeb.+]J1Vdp}9rlS4WSd4L`dW 20 zLu+az,M󒟧@=1봾uJp7υ۔?vNe.d#Bpnr)1CդD'τ1R[u$ORIOM-?\M'^vkJg35itEaQf^ Jlճ0J'N^ E"]I*ɠL 2l#tѸoGUIt%c1pF \E"<c{>/LJǍ `>nԲ; f @o{WwhkZePQCO'̎~[oc;M<* Eo4SAj{Dw2P۰9wP´nEfw.D\k ]#zBlxA|اW:&= 6-.Ji-jh8Ԩ0Jʔ͗D8$|)_\/MЏg:iNؙA3y.q'.6W6>WaOm5_gQR͏Q-W LJ^ U~k0 :Q]57z&NOmRZǫJz~nLn/B-= *%-D4%'R?0Y^HzCETLrK%+g3gq![EH9$OU~ !q/@}8qpP,8D&"\ʄ!VP$tF~<c\87i/,k.<t'~; V M Fx#ǥκ?gJ_}/ F p˶/}6>m!~$86&h{mxO7_OTkk]G0ǴY 6c qGNFѢBvګ }_Z8v ).=_4\x߬>^~ouF5N%E1Ec ᐛ3,o[̲lwҫ7s}v$[aYC{suG%֗!|~ڢԅZT4ec z^KH[tQ7}e~J O9_MOTx*wrb=n RNdIu-N-i4~ ;K*2k|V0[GSuΐ$L$em5 ~˃H Ylr?XImDmfk@s8Fj 2ShЃD2)s@)JOx⢙F14/vOy' S(l-g\7?ZkvP̝S=Hyml 8h߭FO@?feh I8l¡<KE+>yM\15bEAѭw}f-z|?Uz]_=EhGmצȀC()6hE9 6kŊR;ݓ cZAwU!5@ohme򋌧QE@%W!?u*CAJ2qQ慁uQ;LiTl֤ca_pU!nμuPbx:l/7T96~Aa'qQV%rvs֨d"foFbŐo|ۓ@CQ-42Ls D[rW1R4'qB /ɕ˒Nszn(n^}&HD[S9j S!)`d cjwTq[$ v>)kl OUSQ[H26Wԋz/i( լxIg!3jn؀ Zm=Qi%`Tz5rN9r,/|6.;>΀ٙ{q#̝'9h?}`0s09a ?7_m_PѬ܋1 ? pgCl9_j2|Q5%)Z,,b7W]׺#&-rVu?Ө|qo2<qmml5ì6þmיc\ͣ#Wrn\L I].,꧞вzϟC'YB{{ӯZ Ew-Ж  /u'sb n^>q>%~z{#<3Zx2=RbNР;|-:CI﹘?]Ghq.F-)Xi[1e8~\cajКxM3v@Sb8#_аCRS7;#n(hu_NI4]-i=! f R~ ʈ&-ГHLSU=!7CKef=~z#vd}f8}nU;YF+'N#_2p3@Lە6J5茟X܀'ќľBczw[Xn~g kpw\8a6Q[:(7>ƅmiruCPt n|G#҈Y词3hQЌTa YP"ۛQqt\ K L2PވOBȺ{ߏZ ŀ9V`@tʝEu|l6DG;g6NLfݍ "i 5z-Ty:4η3>b[4㞨YiNfff8S7bl8vviؔ!s?} 8 /;MfKKyDN@J " 7y{B0<-79e:yd艸Aj9>0zװq#bm]xt#WÝKrQ邵d9QbMy` +IUkƘ.c %pp,(҇,R$iME{^R+sr&T RՍa3Qآ(F'TcyiHKoR:+5 `PY׮%Xo=ŚSGw;gSecOQYV ce6H(W~z4RycH؆>`㥧hY=@71(cn6lQ\[ DoŒ 4EifGL`Q9?ZP=/"p j@QYatU6uˬ`|tѡrS#?w,*>þ"~@Jl$R^!#BQ&}ҕ˲ڊ*'a%ͧ~-TBh?`?|lcfL[^;  5є|$ ~蠶gE:cc" #0)9dYuonl&.-ťu՟Էha)$-\[ Ɯ%*d. 9{aZ ]v=;]:%e ҧvnhA}6ϕeƧ;p(E_wb_ls86gƴJ R l,']J66xW oL4ő.mE(T,P e7N'lQz"7L~_]^gDFQ I (OA2'nM6kq {|މP5nq8y&&kRr.'(Mӳ[Hc'e XwiP([$(~t,V ~lO#>ۄ*I3>b.ݫ,vUd !3s@N+V BN؎d4d\vTt!˛tgB;cvtn-'`4_ğGPgE``*3V2A%FB8?*}Rc}y_%lֈ(૿hk3O GDTKXxC#xگOo۴2MyOGЏ5<[S*i`c҅ZD̾65V"rj f+K <}7 9-'})^YI=+o b݂:XY8omRG|UQoerY!Hbxdu,Ok!:F$R mmF%oO(w6c/B넋<%XIUzM% ܏a.28VtHUjL1ؖ2H`̶/26ĊwNÄ7$RnCJ[NڦIH2ml]̗s d!m9bmExpڒ$Wm7s *ɑe䎺qPX[; $p +MSw j6bmD8tƩW}Z.7;xra?=LjUJªH@ eXxwD-s{/6s1lԢHd!^knTNX%fu+}N}XF'p̴T2*'9CU-ǯ~E}Nư ZѿuKe5t?U@˚YV5A>݌zV~eЙjj ;(-+@m/#!_).r&T] 'bq&!&=ݍ`6TfGIQP`񇍽9t9tN|Y٩N7w-=Y@zVQ>x`dE/rƦo|| R W}54渲96@ַwg8EUVJdKZ qJ>rϙvPYxL9#҄N7UOe#*„p1bjߛyv-9D-mRm ̔-Ib@[[@ACߗFҬϙm\ +-r!Zmn1v~Ɖ~i#eU&ݛHc8i"X>?IItө/s[]9p588 ͺ)C__Fø~Ԣ&'2yեYL+;`Ë{_~m)9:Q_Ӫf ޥ{wPd^aNzO:mCx{ܰ'~zQ#KeJu ƇiSXR2 "SNKЅ*U?W©l/s&QKA{TCJ9ueRYo--VCNBHl9jrBzlkr> !B(IuT܁ o\"eX (P\b5c#E6|Wm7 x^}G,+*gYZ0707010000031a000081a4000000000000000000000001668c169200005de0000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/]]?Eh=ڜ.+ʅd @Wї`'٠%\t[H~s&P׬& @K0Xя*+LiŝjM|WaAy7}#Bq^/S:?~td٫+m|8[?_ܣ^8I]'^%P;>Xj \}}L휭@e Ƽz% Jԕe t;_AlB[) L$Dikd[(w>,)`%'Ozݟ8S,7ۃ%^jqA6V e+;Cŵ0VC%GKL룛Ir1Nln?QO4rڅQnT}{{FO`dӶDZݙA6`.ɀAyj2tշäRhgr\zpx) ,Hed :cޯun*_TleF谟#lJǩ {jcv0[MJ*(s]+Qz?|1\z¡[A2Y+o|B,'WCJ4 eCkk_~`ShǭXå<Ѧx.U1`YA-qpgHnf{U%/-V)KAS);Q<"ܥ:$4't`9 N2y~6C:+0Q:аT2A"/18RTCVe kdZ9Q'9|6Œ1*xRgBrPl;aNtTS=Xu?Y?kEIVz2w)F@FT&-Uvx(3p8e!GK:u"V E3z;_|ĉ4 o+2wx*(=G 7hhՃ= 8>e|ULtqsvLϫ{[k7x5/3{c}GNy%>>è59;'6M)_$lòcQ6q >P"Ń\ծ'YLShZ1a0d$res:9'p:$$~69\vߧRgm[7VȺRRDI9deXS7 7TDXY-uʦn\&܍ct7'Zw٘9*΁.Ge(׃_A9T5_Fv ͎ a3^ዺbY܈"ZZ! *ӧJUlzYkm L4fw0|}Ę":Or5 -aZl\s2_ u-`ّps0C&Ȕ>av&;zFXfSߘv,`13䱆]vQ\ yR"^ =z(]&U Ԫf_h2.jW$dK4b$lCR?b>4[IM\]cO)WiÈ#p̅riYPEutx.蹐(FC Fio, _Dһjxn .5XBqa "̩Q$}Joi9bזf?88l}^Ydf## '[jNu_sSsxFmHLmK3|ME/?ȁ_-Z: >;m>ewaPC~yrqC"7躠"b'>ƴ>eQ=gpqKF+m(:kCeh!6}pn䮪s0Qs'm*cI\3~5/ftU]?@K.:mD=uN;Ύ[LEmF35N7x;k?ͬ`.wMd޴~YOMNS&狑+́HҌOj$Z4ڀ6 X:셟 ЩѿT@3Vw)|[:{ji"J:'T.QE:p,<_FM/5[pGS)RW7 N El5Fy,蹁tǩE^88ŭb͢m l6k.tYmGQS+BMK.+*Ĵbc}L6c6v6_#q G(S.F+-1?ZR~hMvt-:+w)ܘBf҇&=Z g;q+{|%X0T5Y˱6HkcB9s}pRp|t[Gb[]x4|!f4G;!6M H%hub8vSr ,^BajPM?\D]}r'up9'􃚠\:yCϥɒO1[ٌ[I# M%h}-ϵ3_Θ;~.-V4>;;̎nY5"<?+RiFjj._$An|*qkׁ[FQ$6v1`ħ *rց^^ C5bi)*gJoTJ\ʗL>AJ7':4~ezj 3 )^+ZڎNĉ/A՝59|NѭZXw ] dh:,ECQ e\`b=_A=G,:N@q/#nX&^T =K %㨼NIJѥ\U#wV+j4O:V4QoQ?G"-Tz=Zy=nlE ̫!+~.Z;f 0d oIko%M:b|UQݕpߢ|8XH>[ "LyQھzZg\lhܮQ>zTB5]-e[9sp7tr]~x%<f-ZEWE#gy2(hx^wJXD9ue}ylzSP[.4r9 0Fͫtu(,l6csI ހFOY:ek o'Gm `R)XQSbĩ8N읤Xx(Ap̧i pCku6Ď -G#dR('#{| (!IG„5ӝk<_n /s '0-vɚ L%IkVm+˺'sͱfߥ1M"R6)ɑz6$[td"t"OJH XjL}oWhIJΒr(V^PƸ!(~Ǩw1']gP5clV$R? (1 Y:V4ȀZYb/k\~{ΔN'$6spE,2r搣BY4ǛgJj(Z)"5Ub܊#׷dVz (j7LAх}C<6`",p gXM79 PS%H`#+_U{йl wń8%Mൣ!4}vW:)r eN]=jUG\GU %Ze}wӇTh,΂1L5]f[ft:sw}6vAW]3:/,pڕ4|cɋ3 剙8yK\l/}` WEm ژ甥>Zx~h^bƣ%R=yrao' ٤ß+uK,?!wxI儜R⼤4{a{)@ȴԇt۶'͓DG{ Uyor"~ӕiDڦsPHp 4me_H(Rdh˦IF9gI8ʍ,0P[~rFy|ib|)1N ޤa?~?Rs: Hj՞)T[{ X5gEZ~r=/>l ^dP4Э٦Њ8ԮʼBTFAIX~g9Xgx|oB6V Ql,7C.ld|rSy6(??h {׿Aa=z,fDľJ8݃[4F֎wv} a0]tP0*,[m[i"JҘQFQԤ:忉m*gS{RQ 4۽F<3GyGg]k' 'n'pLF(Pq0Wlk zGd3=^lcָ2ͰC%gۏz{JoвZ@JCC;kcRBo~ sU>AӕqA ع|h٨AQ3( d.Pn#/FX_58SmlkCϦC~eDD%(Ok$'1]I'n+)U6jqǖ؋Wh · j:ǜdcGͺ{or  Qsa2%="+/s%xȱ+Ģe];G/Ƥ8y>YU&tn~ZXv*$٥]ک$3t Xqr5k+!v A{nυ hD/2'Uux$1JOJ;[0 /ÜdJ_k/n[Xċ$N5ɵ萿rw*d(σK:䛃Y)ûs#RP -v؛yLW4(ThuBbni W}())%U95$&!y!^+,A~juZGL}]r灢wfJK^c4$k*SNzK -U6>եb=S+xlGvg{S64lU9)rDt4BwPY3! XuP5Q X^@B:fDٽvF 4&*f`rc$ib)rqbtTxj1K*\ĬG-pg˦ B@>zژ@`148"0&WnF}$)?\慤ZhLK Æ繪Zi7Ug_zM '|S`fEI't}Z[nFv(EGoEmu;|h8$FH=x:3iRy%ȎE[-}/1Y+ٮe]WMtK_5peacoX׀&xw(c,k MesLCR {eI1k}W@\),*¡4{kE%,ɲq.UpovpUlxOK s6;Y^};jbuZhDffCC{>'Xy0IzVMFOì嬙^yUмN{ +ꄇ(„`/}s 7ӔyH|hO ҈٭&WNI-8L kƟNb7FX$ǞdVOښY@U;Gyl#YŃ5QC/#O8` dk-|ԐͩmvȪdֶ Uc H@|85pnuj {sEº k.88nu''ִ䔬o)߼h<ڔ\4bUSy?.28q.51X<Lt?̅ogW^Rz)o3Āzwt\,Sxqu5 f(j@t>cinP҅5qKvڠ@yJO/yިq-ėp1ܾ-4䨇X,5!Rpmp&* Iկl#3CwI_$owmRүgT߱nr΋ڮaNvPEo'UJ='K5tD;7 "8:3BtyQ^?(n !Es  nd$&OyS]t 7Yq I0\ ׄuGtLA,i fXp}z]V4ΦXY%\Z WhQW@2Yd[{U<ؚ ݁GfXqXFSn%wT8d׮#WV7V{(J{Xp_޷wNwg%|czEzI7@ǸY= 7-WYghv2=&1L+oU*rz*P*RvuVH%S8~lBxvXBn'>1AR8љ}i]%N&vG/}/M=y,t8?Iu'^^ '&|`v1X"H|Q }*"Տ5NG> &2zUM454̍Lw@%ߡ~b`s+;} g\{b߱]Wo[pT+(tZΠә1f{A69iYܨs}zG[]CQOM CseO;[ݙ>Du 7~ Z2U/ JH[%|4́1hMWeX6=' ')IQCH e>;)QOH കE ۍ\>.XMBceJ`1&6#K邷/l`3 9gv>G}$n)L/yc uK 4 @n+Uw>ݫi÷_(ز լ.jKѐP8FZO41evȇj|R0ƪw(~R =ftTݻB7Z\X(Kg|ltD 2/>q29/>q|_Ь:6I顐ij&YHc4?Ge񼌞7a#[a3&u.L [>\9 {#hvs"*^FRMjFLI6i1NSΛ^)Z> ǀ2Jh]Jof*}Eb, n81a+w:Xe(IJAH!LAQxe*wlWEjl-:NuM؁$a ]Z5r+%%T~ՙM.(rᅵi Pm˷ C7{ g,E@DB3rxt0u!-R.`r<*_d||dh98lC.K>u>qYu5⃴%UVkMG9i_>tVD:GF֢Bݎ("]4oeE:1\z<p=gpYY{W;9;x!|5vکES SJNH + 6~)*+`SN*06O~ ֿ[W;fj4\n/gW<@"f疼 1KeM!s(ӝqPk~ǀ|T7FxA?rϙ,%f}Ic}!܋5ޣQj*h=bFY5V}tAw$JC8R=ZܟDeѳ3Y_ #εXn+ͬt!Kgt4I0Ii;tC!>Z\fJD2 k1?8b6؊<!V쯠A&8;37TK*LnL|*.LN9PZV=rJ %,0Cgz9Ȭy S!cW>m/+u~~l!GRfPT1ݚTG(zwL13Gnzg9;2$/u%)c>ʄ{Sbt隟s$&D^}:y<>l ּĩtN< rB" Z`s zgW 66k#D[.fD@i/U&NT8b /3MI_z"%Pzȥӧ;ͧс"u](Rlj>IBW_rO4¤]H}M4RCxK"F0]kn#2apM<dT-.Gc) % 8i0'{w0@X[`p;9< {L4,ؼYWA|_,PڒϸyuȆQ#צ.@W+^?eADKYMUPm{\B=}(.GGJZ>1ygٝ-?%=*yYt3{t}ђV1rE,3E4;oeKjubEхp3܄ʋ͎ M TFgKF* + -6bK&ܡ(̳Q RNpY$A \E55:eB 5r1tw3o0K=SSity\d<69κ+2qk=Ǹw6퉋EV},!i$`.$i0úl,Jw򯁗o [w $[]i͹/[IJitE%QܘoCcIdo"F7M*hI3eTހrxzg@cp'og޷:8/nJ\_!ȿ^Vu/HZuW!Ǻ9ڞL{WqF ã_5H䠱i]ߘz.c>R,wFh̶A_ N^~usJl?m9#N :87(O;hĉI8U0A¬7^dx\1h|&θ 7p9r2;CVlrvkڇgʄ]:TKSX+ *͚;tu PP1-ިT(rց|"Bp\#+U=GJ9 BQ9'hPAP;YjyɖA%%zR5u=tfHGVKܹ]__w 6)N_c2ZL/Yı{KaV 0-ʐ& eP6J@*")I9da%,sć9r"&j!x ZZ ^#C2vN!)={5B ǮvL)fM:H+DKCnOWXyVt^roˊ@G۷r>XnwN&(>QS~N23|= \3y {uo p7s˺̔+uX:W8)RgxP%ƺbJ^% wTOb"2Sq4Xݞ0r2#&G_'{|/^~UjCa>WvjiMCύB)\3W#̼)J3‰~cK{LSdXl-erSNFwYzoMuq{Y"gi]p=|.$y&w6fg]6,#عWFۃoA)b c]2Žh1sNXLm'͢Mٹ5FACN7쎣HcƏ#\zfQk+P4Y "nlʹ ur e:%FPtd@,d/3qj`=J x}TD~"QrEGw?Pp퀛rǘ" k _ 3&75m蓉0>Z*Fr.&{U!`*{!J8K;?xs'\SE8Φ Z&gVMD E^Ƴ|xt)Z,Lq@1?dTDcYϱ̄>\5Q%ҟg2f|jD g è=}uNj4ŢlUiY]<ݒYK 'kw>V2&6!!$y!zC@<*q]7L !AU_1+P ?DQql`9  qa։*e1qؤv'>2i=p[@3bh5P6"+ o.J7^h Jq-$z4ס 'aUh :PY*!-]^D K  Sdh-m(AӅܱR$$]Ezy^Si`:h 0k'a(O"dq!40Nh/!w=}-_mo}+6tx$m7)) \%#kky{7U}FEWgv"?zxN*HWF=!|}HBn9$ev˖ߢV#jTZ{/@>ߤS}Iwkȴz6q#oj3Upf}9K@ޗWVY9x6ҬWD 4d+%UEUw&喐 'mw+@hNN mj(>G[:]k/~%33d$#hVʉonN"ڃɉUȆ,'x =Z5Ft*ԋ:Bʲ){Q|)L4=&2б?8 6]Cm^ԫ37vs .M2v0xr*G _e/k}LլJok+#ߌ', ADz K.%5j?cy qKK!\i%j@0X.ozwѿ>kb6>-J4yzYj dPj|W:pfXYJߌX3WXb=J'njN^i _yߩpIԖʢ;jrKY ޽(\wF$ >;~u7@+hS8q1XGTݽvbW]~oT K1 oz Y/f.d Z68ԟ sٺSzhxbdiQ}!x8ޜ?ZYCkA mM>ՖD;YlXB. >xםmzpx߷${%Ԗi^W'DK78v; ] =PYmWqPrBDlg OYžS $05b8 ߈ WWz2ىMn#){;|Df6WӞQ\Z` KH^qz\^jzq支v=Ӗ_O1?| h&F[$1YGn]Jm-reKO #wMQॅ[I2}@lҀ`Rљ f} ltȕNLrS\֋?fUl#oL#i +7y$KZ^+UU&3Sz[{$gpDڱ3]pkzdJmxo6kB濼)BS oH< ٨sT3Kߝa[S-\v~JFOqZjY|4&WS>YLl2Ab3oY/,oz QK/ uʌn #DŽHOߘS"zF6&tMZփ"1*$.p`dKf| g <vldf6/髢C?a:@SK){cr7^P؋NZdMeTIUWh#pzR :z=l27 hI`.*Ue0\Z٩2[!\ռ6rlH>"qrC1 <ztjg%(@]tw ai>+YmWlV8&{fӏ.B_zDW'Z57NeU=XPLR[TF+̖5Q]5yXGeIbh&Z,2b 1)#c1403(~5i2>:& Pg;(|Q3Gu|0E c lny]ѿs1|"dPd-nhNyӝ4+.<=O=^F-7;dL$8!QWXQekhsv*h ȢM{Mʲc:w~4IۀzJceUQ SRb]~\!Qq8(rAE`ޖYVĹFB3'qMY"GHS]hIb.܋ڶ97[zCQd:\h$$gnl tɞیR,MBDkܓir&drAޟ[xZ ˾~sElnƠ4`xYKi|/Fw8]<| ַS S @R8 !oddp`\G#֍dF]m+84$r ^GY)\ \Q)!ݽ׌\HP'j @D; NQ R͑Oc.yR:>ژ~m=}H[:Sp樬^F'A_&Mt<. Ӿ3b?Hqh#php((\{nrP+fe{CPLlh H%@4ֆ^ l~zJBҥ [Iͭ rFeiE/tY >@3RQ0ҥQ6/ECFY湏$w`>< j2q^~#@y=PZaHY~B}TzjN%=NQ^ĸG才_'\&&0%;s0OZqk / 6]@u(iعϓpv{ ͮإY[QSݒN,]־!_Q6Udc+y]A|a5N dgfF;a9'}~z A5JTQW_lE~>R ɩU;ѝrf7ҋh%^l] 26;za_;=ΐ`ve*[C1O~(.3.  kgarS`ア熚Bb5c0a1`odem)ɐc% b,jg4!–!:jEVh@J V@qϼK>¶-d[dݔ_uz0*@Fa3 B] LlSzcA|:=P1 &t1Gѧ+nX%z =8u̷+_ȆSL&Eg0*5;*y̒顮'%EaܐM0JU!l-r7whY+t#Dy=C_g^$0 \3ßORGp7 VyrU]$o^/H\dbo 5⾘!"<%$qrǐGO %tCsuby㺠 HA/|li>Γbf S+ ל&P.2wWE`ˢC.Bgq.3fyޞyl+7>O[O4f.o:P?u-[ETwp0j=[ttI.Kp0MPwŴ~~Hc\\pjD;y^xNhpHɌ*0Wnn 9e%'_'8ULcիcP-uaFAT<<ְon[ , l3\^>/XĴ{+ꖇB}^ygO=L n;ڕOA'BqԼc6=A{I68ύ!h7*PtK4SPM%MgMѳњ^҄mћnu`0 )V= yzMA/T{2q&*"/ 霕!G4a^ץztWMú82LɓW8,8֘X,!wZ:]-@{(jTa.+w ;  $D ޛ(M3 t;h53Wk^c#MPօcy$*w6:9qjN 131gW cRt Pay)#ۻʀ=R7z'_ѧO6=:[|eDV6f,U_o&)ۃrEDy?"N͒? k^Zߚޯ'sd3lȗR'F.7`$4YFI, m7oFcϮˇF׊sODe'^T'c0$)S_n2.BJ<(-!/%%ܫf MFN{X ݊` z(r& N!x8<麢Xۛch֗?r*Fxqr :/I )̽rK@KIihXa Bͮzb$P.jVidH3ryZ|!&~흸2ϗ{L#c:B;hSnf1A[\=ɼA<Cc7B_MU~!/VûĴ_1YeP^ĂkU"zQ2[eOepF&\ S'|fr2|UV^Ng5I8pswK.:=zj-l<̨;pTYOƧa%U iѧlAh6(Kv~ WC3v+i045~ˬiD7ggȊ UiϘaFqART2\tDj0VAAq۴Ba 4K^☻F\΄;USг/yݑ;Y R+]&Fy,> `5l0EMDlt;@|F̥٠S`#ڕ@\P*àw8փ.q* = :ﱾ;Ȧ]ru%T4+)X}9;}cFIwJZ4ۦ]o ?Lr܍yu9GI_t-wiTuHe!KzVPi|Չ&gDcoTfw덞AedZ[X\d^["f.S$ǒ_-=Fv ˉ'n(yu8+ jݷGCћ "h7W9dAp)<fЕrFX?z6`&]^- \_#B, "4/VCl%MɓdMݍ3ȏI_  v={I]~7ST4ԶA9ѷT8aTլ:~ b{beE\ƖRDya,LBd3{S4,sd7DS$%/ <*\}Io/l*vyu|?? j۲YTU@{+VD6P/م%z]?'Uji cuK%j@_+ǜ8mmSmT%w;v҅t'Gxҵמ.==9&&XoկHx6~BrcyDXx"@Э:BRz?l+ !pcg;S%@_HPhmq߲1vHƕ^Xfwb}9%#IvU-aHR/m%ѷW/r45bSq)eMc"t܂S]#nu.)zh'ˣ6!FBn4Ҝ׍T*s.FXݝm/DveY |ߛC0ہ)fE~-;ۅ{TZ%W]sJK|vΦyF->.&w l/ = cKXUҐES!rgYZ0707010000031b000081a4000000000000000000000001668c1692000024bc000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/M${]?Eh=ڜ.+6 SU1@WFu(Ǚ&=LoePPd13f2K$l MwY ez \!^Efgoվ1ex$'2ł8P2yI xc\4I61 HYK۩tOרxV"-[(fIE0$UkjJG_qe-3Yw+9\Ɖ՚baiiYl G:Z@)eNPx: (ڜ(Xtgܡ L&ܴ!0!Wxwr%(gBq.\D֞,Ko&ր!AWUdXJlI̍Z$ S&ӣ({Z! kT@cVJףVO.R dYH%ߌ Sޝt=Zi% 1ֿ'Pس0{1=<4Z闎)5l"1>?J&a:ii^xD'feJ`V-Z c(֏cMm@)p t6ٶ= _.k#B\r^ӺoaK#)K 3i 2MXR&X,^} Hf2,YjH/}H4]AjiuTx?>+-װ𵧔 opC T'!^ǁ﯌sK0 +!J%z]z(T?/@"7|5)KŅc`H&x+7v`t ceq3eEOGowmm)KY||Pp=גMG/b "Ϊ!wQLҊ%o7(aO>TxRr56Zuv k䶊#ʅ;W=DfឃTˤRNѥr @T7@?9ZZS++fLlX\L C#Z\>K$W"ˡ 2@܆4At9YȌ(av6ݲv4/><4$Yel p07s$T{Օn a>d }VuyK 9p"C,f *|c () :4*eBP4Ny|9QC4׆+4Yj,1X8h47G?Q;.:0Ktî Tӝ RHm}%z-UqZ a׈iî>#CsB4oWt9+[G_ {}hѲp?5pުe 2UxΡth.~]-v|_0WJJAt4~_yð쁼ff?dtu޸{o2rW9-DP+ѻh`yW k)/t1HMD0Iu3uRU XcZMW9;2Ho'k#E7s gf^Fݿ(Gd jZ)-l/hrA#{6O¯y gVDn9GHZlT9fܬԪ|c!.e3Z xظlU:Ι*Ӝ^.Pg߻sQ+a2_?%( 3`DYxohOYхZL:8 Gы+g÷:UE.x]Y$;34*/X-K2nMTM*`w4 5]@G%!ݲ4@[ͮv}lpP2EiZA+\N\$Qw> Ak;Mx1<2-Spvd˜ P)_̈{|}YZR7XU*.g{e# 6VMz+E߮lhۘQCt3yƴG|2|b,NVxT\mɺ~8of4ԣkLzMT #*|XtY\@m&;[/]1Y@OެY5AU0/GGQhqic÷.p ٯE &،wJUO#-fSmAݳ9GJr.D;iz_g:g =4O9qY *ߊEWkXƭ?鲝aÎs3JǸǘlq&"ݻ |Ҡ flr/vku) Ҕ7{PMWћ F=MW ZČew: =QuvdzCH?qۮd4N BȯddȀxf& hf*2Ԋ o<օa!|39U&QtFwZ|S.jKlE;|ث60@ N.d7x_3([@+da).17`Lj4DaIQҫXᖚc r/3ctpR$ov\FQ8=j|h=|@<ݦVD.o"L& /\J#TBVZ-{|e&ӻa/PI)4GU:|kآbO~zFx0̸e\e 2' %! ak+siG6GTHP *f`(p47lBFE>e_@o<+X-ҁ <{e[%4uBS>&u\p;cVcȁuob< XK6.6G,'hT A9`ԃSޮӉPC&+(*0T FpC4. ?Ks 5ͬxdO۳,_h`dOܿ!)X;dILoyf 녴] H`:qSdɒʾ\ ňğzI2`+xYfչJ(*?\ bepu4k=ssٳP.St0nN=!ǹ}\ZXNs_pY-*H#'x )[ׂ7@ pᡜ&cp#KuO`S?w `j:)ʙI^b ÞH6Q^ Lxk[mE6 N`븉GR@pԈU1&wR>ja:waJ1e>l ,r݊m\nRMyE $A$*!jvƖ"Ɛ蝽ji 9՛ ͤt^y؆>p!SGӇ`FMʒ4n92ow7{4}uB/b8=]Ua*K E@Z*9/ 2p/?©A"*0Wn!qT<7cJ jCК5ϲu 2 >>#hS7l|N>øEb(RZ"q F"0Yܓ\P{E9%6槏1dz@? 坆"b ׽+ZD`C~6bMkBf(pk?-Wqx&wYqPSX"m D9\Xf _~LCSVoDROѫHF"!럣1Ԣ_R+7>)>[mVG2x:QhOZ&CoCu]Hf,EpvU=(ClݞA~UZ'2F Xܚ(o5N-4d}k`i]xPg|3L7r#3KI{ %n0t2ܝfq$'w6X޲ėu41-ofsC&ӃarKfp.v246$m.r{X ;P/ wEq Wr2 ]H9CeKvoe 2}fk4)l}3 ϵKzt3EWbc?`?d|6uiGIL틟5>IEh, u31a7[5; 隕]W]J\ 9ݒ"x=o@XvE_O 4ɔ=t@f2`c.@j#&LD_1hE ֔2iߌSv"WVρ@s?=Ou^)X\ ;)Oq2M~(Dqr g;x\ O֜$4Yfy 3 !oc@a;].<*LGMGD ~%ۇ׸:8\5[`JiXif]inށei b3Uqְހ~A+Y(HOʡq:BG<ZBsU iD;Yx ttjƒDOH}B8YJT]+Lk`Wt8Jj󾠄&0SUb`ܻZX 1<00] )'z6bJn cԙ(쪌ؚ(1%/s@'+l n.>C)|-gBV#o{<ߦl-20!'WK"9v-[dou*-}8*!3mSb O h_5bX^le3*TB/^/j ܪG|K`=P w@DZv;q,lOɦ+4H`:Y};.o9R'{lO *=_m|iF&QqLu/Dؿl^ S5By)ogRd~2״J}zdՌO &4=ziBs"wp30|)V&.@ȟ8뚘JVD A^-#J-@} }j v SIb3eh|)f9*-9a$ U kq-#+ uc/Q"qyL2Ubf6yhxtUГ f2BJy6gc{oJ>IOQ[`@)lIw׽{=0s6LϪ^oh/0n_|zGv5*6F8E9_hHy=F9v:8 O^P%5r m iUə5*%P.-F.Zl- O@X^&)m3,87#RfSy* \>qB!>B WX@0$BCt(^*y ?0Xt'I{)` jo\b.Bh%*(h1olv=Od3vY)G,0^LjPOoRY8\#cD2H@|9uPU˙(>Gݺk|a#UB;9xDz%&R[zs fNQB|M̒$fѽKCA"ЏGF'*|FxTI4ĥ3Ee/IOW/<%d=.Fy*71HT0I&,ջU-xǂaFTtwba]A_ YB]]BD<ЃM$lhOJH˂_vw,c3k9uL}7W͹5-9XOUO2ind(1^{տNx٨C#i{E'y_~'w1&xl58E 踅ͺ?E +K& a,Kt hnǑfWe$0~ژl:/sB.폅B7j)NkÌ)4YKUI^AxNe;viPp^mQk n0L.rl\P`˕ j XfV.<-+dv&÷ e9]W1k,A@7r XLmy[dO0LqfJ̝7O$~v8XrtW,$hnv2ZvM 2Rɯ-[dB?d|uKACH nԫ/'ޟa@+qYC`9 7|‡9<;ptVd[ӕ"V'&p&L"4A;kiz hUfBi;Цg |XhKC?WXLAJNj:4S ;d̊|Gw`W(\Yw|D:nBYRuv8?g]"w>.H0 ' W5S%rmZdb37M64j%Ά|Ҥ !Ԣmm?nlJiW_0A s4¸3 |(E2"!¬Iol\qy5-٠8sekоsP7:>6]g0թ jS`7N ETR$mL2G.x3$W릳li#6opͮIY3ag>̖i~%ʛrBWmdE·H=8hhId Ak1{ 'BSN5pcZ% Pb13k"0Zfkh]Q'.eu4߶+OSY H=[x).xr)Ο2&ы# G qcapJWA-b DfmQhJ p$}]}kVG՟< ;_1>45r6?h;glf夾qIw~+DFq+L㓆_Csy[7>to,'g<T 7t=r}"R(=<,(%걷cݳNkw%_tܡX?8+q`7,юkO3+?: &{jVYs{ZETnDI-bJWa LG'DV\ fW$ <Ԏg/~,J`Zr@~F*{|M\җhGTmi:C d 4OHmEHwxZzR_Jޥ[\CW7YAa%e7 ^#7|^w|/gtw QJ{mt\iI+fgYZ0707010000031c000081a4000000000000000000000001668c1692000055ac000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/Ui]?Eh=ڜ.+t?c),ớ;#汖]å$` 4۬GGq3Cj#/6g26=bdU9̻Nm`VnD n w5'w ӈ" 7C/ K [8*CwBpH fnɆ~aKp 1a>N|F^+v5:݂< Uu O<Ѭ vA[Flxs Y*W *l㑬 xi-9܏[$:vniV>No>!ʞ>#RO a,:`̅9Պ뺥\zXBI4ݛJ-lxJ?@v8[W&|p﷾˾:[|^uw#E;n*)_sC9R#m >rTUl# (Of33DM2s  s78vEklZ#d#WFiZ m|ZB!a+#7dĪ9o=//^pbļ$vbwl^6t|/"FZigV4ssı QJ“m*` dxAy07%EkQ1e&pq$V顋T}?JQ1KG^4nK7넲u3O 8X-P$RK 悧't4jm[U@V4ھ[]^ߗR91:N9?t ʡ4N4Z[*FD&e7PW'{#0wiW][͌~*fwhD5U7~ܲ~[z_ZLi zeLHo4-5VQu8.("hBҗ8`6Oރ`4g {4njLOpmhNT0ch?w5޸`0`JK6@U誻PS[цvpkuJx6>)e CaE1D +Y4$|s^<st~'XxUs>kjǰ0rMSS¸N ~qUW "?six)&S~6B :^OebBdza[gɱ VQva15a0)V *_hd[ԕb,Gbr\Hm&O 7.=2l>ly _[gFZ }R&,1`w#кq=C]Ly>ԃk9{w˰4VGryyȃE՞u%saOk%!7J*d`b#uFq@uY^!Ҋ"_&?YKFJ6|&X4>aɗw᭐R)k ua ַJDyan@5w wGKEwcu[)aϬ|ECخl|J*UdJ/a05wl(ٙ&˺iP@h^&=n8v"b8^ɚVĬZ)avRs3|zWy!Ŷ 3p7]?Gz $;H|t126L+v=XϋDaUt{](ptvK;CU_Xl @loukz\0Mdj}ԧ{x[pFhQᰴ8"O"y~,R}Ar3:ua4!zҴx1?e0Lqb& ϟpx!;3I㪟 GXVb# o=_YG{np~?)ϡD::둍aA Ǫ-ʽ 9x^%sZDɍD;+@oaj)w 1T9< THB(ۏMP./;8w|sr}n ۺlzZ݌qL3@F陯S=83f["!Fǡ]S駫u07Kx~#^GR>ꔼgt0l;*j.d)B؛4*Qs 3u67J8SG#('hiN=*Qo~ЂT0>OhvhFt:")z?=GQ7d=+3&c Faw!OK3ڔSc(DdlE" zK7Y M na,J#1PVA HH5њݠO23|!UH(ZlX &V=HRZxn`[Oy#+ӯ zsAsDC4 ).ۜwGÎ.EUTlz|kErr0s쫻ߢgSW<_{hlo'l-o5pLsabA<,yj96Ly GX((t*d5Ț zi!DK][SDzpL¨>z1`/}@aSA-%2DuQ4~5$a253cvԉD/:(7[>1[#[̋X*lt D{6+eV"U.{e>썋 .ϡ1bLH/8RnJX\ ww\Ŏh'( T+֗Q4ᗲ 3$ u^a\lp͠IT6NSE#^3I eG#Mč 4gwR=[.5} 4LVP3XQ%`!0Tlꈆ`U Z|kn7?3V“`'ݴ䴋樚k425 .뮐JQFIetG[@eR<8K <a ;#A]DyX ݉u˶-0_z$RXt(o4|?gGܘi2:w dutZ}$#ĶHs"qW뿯Pͺ-Bo xBU3κuͶYm82=q'^q*;pkIVVCO6,zG]OčgǛX5D!VV2o  Tb ⶿RxE:*Ql7NVrLU=,Ir7sXR}`iڑ f9ڢOyݪ'l6U(7lFp0X$.hA`yB/kk$9gj QկP̾m=l5IvϬ6]C!d*ݚ9fY3뿨L7/\t@"/)I!8ÍXIRq kU^Hdk'sJEwKT^gz'0=K,<>& i$&λ0~v"p)g-zf*Zt]5k&p\@];u4s<{Yv0kc3_gLG}Kw7aӖlOa*"`mxs)P[ҾQMA´WnIvvg~h:?y4f=6ՇO ^`0&Xj -" sMA7,dhH$;bxЙ@' Ib˃KjLw*BXoS*IDA)3׶k-L2i\+10S=W !4Pսylsz{GLj.(Bi0ktVR dGM&4~s w0^\#1"xRD7=fhP:M]id@S XȄɨdθEjVOryX12ޥ:ŷ{o/E~mqF€L˸HDv0m= btk#`64D$7Y/P<1$V,6c@hy5gӭ[rO@h3Aj|}~WϞZ u&h5&ӑǢGl65]Qv}|wfEGרǻ;O$XqaX@y7\y>y24X_(NRnpBtF"{岄o=o^ 9ndfcOs;b = R SW(JoH8T * RN|ę`:E.aT6Ӣ 1A2:/^Ж_ ұhejy] ˁIFaZ:4/זf8u1~t+Ι}ο2qOP"گuNjQdj/ܦM1ܠ"ymxQ-ap0 "̭x'zЦ4 aWl9PWM8zE][@v^mLЦLCZoOgj W 0Dοt"˽tRC L*zb*_^Ne{$9aMo#ŧ}ct,?%^wt] &ma|zןv!3q4XS bO5. bpN )kE)DXg G)vPˊirNҺx|=BVi".]cߪR%2JXSsr]ć|懈ȭ2T/Pxma p sw9@)4j6%A$WiQ)l% !!JxrPYc4\s1{V% ?cq&C8i vVBRatQ0? El ع&~ H*G#rY6T1ܨ*  Do̺ & [X! vRxy'VyKhǝyBs0S%RFVw\}Ayb;$,x%Bh[l=׷ s{IfՓ}>DFlˇiww8x D\]ȈN+ LDA-&}ؐuz⽉_6B:~==~y*HuX:`7*R@TG㜬kՃ >܉Q  0:? C!Ln -G77 ycYչBl]/.{9`5iӏP% r>gȞ1ujaݭϭ!2¿E HV\J3xӐ%ct" jXk&y]T@.B~\_2Gd(b {*Ow-VVp~?፭6HNIko$snHDxckGEFj%EK+L’jG]Gn<w3|Î7ZWro0,m7\Dn@BTwAԋi ƨ6Y{;pdNnX=bk57ѐ*~eCz֥q"zRNdAvk6r !tv1ǝh{-|31|~p@CcEuH(K}t)UOFjދX884J!njgJ?&w!'tH14m&Uܭ5ʤ%omEL*@SoɳwT 1(Zu̎bҜPrz_$TfW*J۫$&9bY0:!r͘u$g)҃t2g hS oǧG "ozEu*`Pb d~~|a8@nJ.ݫަ>q96&3 Vor8JPvnuqX(k"<1Q<#ЇgƵMmTpBMN@E֕}a{nv)Z*e*_ukئ'LzR-$KJSkb~Igݥ^ ׇʞ8/SC-Vx$l2VɉT>|x؂[am{H{ ִfr-{ڣpnA5]΅sS2X/0*WmޚoQ6BnrPRis|56l_S|tF&,RWЖΛAiCr)=ywUId_چcB҅zb$.H!6EOnʻbRvbyL% GY13w.IXgx `<4a c?b- /,{ɝ?m&s}sF|=YF3J%Q䄂19Ynʑ O6%yYÃڶ a$]NLU հ y;V$v7,!RA B+pa$uzZNbw1LNy8$rGIoB ud/=R `')Y`P9J'eFrXV쉍_m' PirW5nYqPY~L~HT:`ʦ.4#U= T!"mCjst'],Hr.r PSɯ]qmGpI;_ם};M#J"zITm&VLjqU=1\ēQp 7/s2qdfw+a]qMckcyҞPf/XuCo$ZٺkTOWK3sELM~"DS{vjdkUsde2v0`,pPg"b(EDWk(6 Gǧ_x8i6K.̖:z7VjL0o%ujkϳ>K5q9:= `cyf]0Kÿq kJNEnS]iSPrt`Tq$g@('q}+Q;igɺ m$yrt0foq%FU֨!6B&qb7E==E7EUqz2`B]b^#PFywQHkoӪ$ԬZDkNH NyDz${$H7!P^"icjAPVNhUM#7xţn H;ngAG.tje u@OIt$#7qbSN96-ާGsIJee =Y!+Nn _2apYQbZd_xu\wQ寥ɌO@Q?lmhEK߬u!)(!5Y22ť9avvjZN\Bd&0Dh﫬l.X&BVw *Ҍ`O}|^rدvuXUIk6= 6 > |i@ҁKAy~S:B-u!jQ"ygt<%kYPQs$ͥ;&3c l?5'ƃaJL^o0@tF!";g_؜SSc{Phǁ)Ƽ{5 WrvAT?W)+)+y(u$K1#bT?(Vd Th~8&Y 81i ԥh&_P|,vN=7IaP*=+.<%꫟e8jM gݧqjm[%^5 TJ]%ţe8JvojnOݷsz')N3>0# /Пߋ@N<}Q+)h .]#o> σ6)/G6$8ŕMF8f(iӇ2O14fkEK#aA75 T LZD+imb҇=% $X<#;(휚,4*ڶֺgn£"HCNE0pIz%'iv!xvU^qj^dž~l\M.>К~̘:{4p9nlQ+b{~Ø{(#q}ێ{U@jXc%Ҙ9@0Izko >B3\̂+\qq gw}pؼ4E|DNc2Y/;P˱|h [ȫ} BQ}ߝ-f+qشjl(k[xs{aW-K a%¨#_r)Wױݑx\uv5j~B1$U Gˆ{5']&pw (4We.35L&B5±"؎~:Eg(]@4byG% (3J;MQ'qQ}ncY!Bt \J(pwUˉf()Z0 "A?9ғO$b QXj͜8ByNyg5+K# u!g&tu֥H6pCV ie6rUQ( ;#c3#܇ iH_ZЙJxd0ܜIZcuH;Qu`Fڳ bæcM!'"p9&[^''8,-1j?RMb!K ZhG?\s/2l~dvD⿾c_]JRߒi)Poq꾍:G?QyP:rBTÔJ06Vafqpij[H)^ i֠Wd'4w3vT   TsQ`z,nQ'ΐTF,mUx~o&'%X]u1hk)E;{;aXclɩn!i SZ%Ls95Y Չ!m޺!$Q彳7wNHX\QGr f jqV(WT#Ypq9_'4N~`uvݼd.1(Q7F[E]d0ld‹W=)tu~U1MjF )0'p:*͎vIQ!t@Oю"4#MX}HhWKJj~8EJ_katEW^ zn̙_~D mMc),2\%w a% !nl[dQ eYW.$ K9!a$֩~"Rꅆ us.i3:Bڠ,) >UL]t 2oҘb'ѨFO7 ˏJUSsHJ^%w2 &=rPME ~( *FX5X'vn8sX맧%iKȌ.L&1)Q;i2I/(.w1x7cK}c<n&i8 ܐ!hEJk@N)Y>,{On)%aUWۇS78~qX:3g-y; Ĵ>Qsj,[l`Q$}>r"!I6ŭq!n]o,%I 083vV>V&H'WtS%6bpNN\E)FR*䝽#_<Åz}26"KY)-6`GVpRI^7I-v3F*/ֽؐ~SM4_T_܂яHGLO 0ḿn:^dxse1P 3>]֯UcF*H{[ot>]01;Zw1:~\pA欫&)( >a|u/(F'Hio?{~x =U* %O] vu _#xL2~O#oBQdZDu]pt fpH͏*-߰$6j?,ɖ<3VndCPylc/O퐧P!vda{tdv+*I%[y6wSdVb(G~怒-V%T  x.O4mPcX M.UlƮ So>gT,zw󛶇BVRos h,ϸ6gb^r &+ $̋*Oҡ:˭djC|+y9K:.q# Н4 ,2V N^$Om]cG>ֿβxEHYԵeNw3 Gh)ǢڃH{۱MaS-A5 L*$GOO$hp4RR]Y4Ŝ#4.qX6SH;ZV\SדO3Ez>J4wOUc֙6[OZfdRP*c{~_DoȍorLمMI^ge:zGUӞPu*Zװ vWb)f!ڢ<xM,纉TBq o`DZ| 1'&(TfD컦q)GAAN/e%áe3t*{26e>U)YeAƒ>UPUe& )=mn֎&BP} fEmru7jQ/qez_8wX`oKF@vC wTpYfBW$iծVHeR88,`Euq݀;A*e;&g qa@B-Jp\4p(g<#crGI "(\H0WW<*$ U&uP?A#e=uz/۱~6tEia;ჵ7Cu]Rΐ̮=fsPR#]%[G6ʖ3]5]6Q3)eh룖}zј<93rm `8jw8/"ZJ.A$5mB Y$^_>ujA &;IC{=jXPV%fRyGuFwv EV1AWp#(}i@lɚzK8"\Mlrw|^:o\P_1bHƫH f~+@tC+..WF\fVą'P4Z '97=HV{q2>M +,wFl:n9Ɔe1-WϜ'1pK0'h2 6Ϡ(tN(Xl]b~fy@da6.m=: h|e> L\7 YaՌXaS<%wGOtaN&O0!&K nzm-991Pl~ * X"B+p <@l$+៪v;+5?*R]F$~ ю!2"CBH;rY"Ƨ:dI'"`C{t<8D^Z:9x[!+XnE@Zp_m ӊsEd"]#]u'.RpXajڭ v 1w3D^F斃oZѶzj^YfUTeLklbms@-O52͊EIm301Dnw0.wxcw{o+0dy!nAi|>߲G:qI>(~V]dQCK$S.IŃ0y9j훂DQъ 6-+űjv]k6L n.1^!ye)GpJk?+Vз7D欖3zv՝`}[vtژݺK 7BQ&C,u{xH7Y8Xc9<.kяVqpXo靄)8qs0pT R{c6դ dR]ڽ~Э1Gf/p~{Re9 R{lE<݅bS0G1Q1&Z=˕=`4dW rz%@T~]& vii[/Jfc ;.+ r2垹uB픷pAto;=(Q-䔚'ʔwwO?XHilS$vNsdCgP)ݳwdJ* ur k)x"ѵ喿N#'p hFSٔ֌G^ 1lRPyTb7" 5ĀMVw "D6v>/%-z5ׇk9}mu 6[x5`0RvÀ e|؅4;{B}Tkl7=6žPBXU2C^ ,ZNYGĮ4*LÎDAlҕoO*'Ch"*9j@8ajJkK%ej䦲>7䙖H 剳{\_4Oh_hU3%Ղ~ _f\[㨑v)Z_HWY:{q.t/KCެR 6a{385L4/mK+CCQ%?Xnx'^v3bkS_Xt2 Tnc1V>9'o)ҡ9R!E0şq'"@8;G↴34$U_f8\=LCջ C8M Q\e%>e/aR}͋ ,v52Z2=|ce|hk Mc@8z%pe2T&:ckY⶧CAT 6 LS*P1Wx\H'Z/yq PyI(u!9L=?̈́5+4>It@rNXvY λ8U!QEfV>w1} I dJ Kb]Z*fu1αdS(diy*~\x,sxo@Dߒ>:@!T2}=aPKͿc7l!X R됈@;Tv妚lST-KBnI~KQ#8)bXQڢ<_ٗy`_ʪ"d,fFs"3n0TbE;~@T+v"C\'e]Naur)+VV )Wpfz%Qe_\;WbB%v'ǎ7'(Ŏi/uYXƇ5C"ޡюDk#/INhBChDdU+|\lc{nX"7inP3Ur9$+~1X{e 7ۖ҃0 ;EQ5&V ێ: E+~ŷWM%'x4uxЉkUiCy>Ez^OiAp9 >MitLLe w,Mw6tsp v~fMOTEd9Buh״+.[&s bg-a75|k6pK_&j(.~|8ycFr2au4zNPIy^viV9|R1w,+p;%!U~*BOmnng**P7Bp\#qEBx0ZPpdևd?몮s -#_8!4s Ӫ&IQtկ \PpSXoLqTyϻIȒrܬu-Tc5wsOt;/!:F%XI6WaEzv|jtD|qm(&'M "c V3Cz D!%z{iF q+ne{*h[ `TCUO1*uB!χ?;IF\Ǵ&ş`ˉ!z:<@uS~A:NVg(=J}D>xKDɤNnb.f'Zps_yu.@|t*>g S†>Ts \GjM ܶ}gtTh#0S&&:҈+#E\zXSLu>.V`kcWWIgʂcԫmԚߔ8cŹ&kmοsq"l>כ ԑkĵq3eӂGՇnצzzu >ǵh@eDM@ng\;6QGGóIg~ 'LjlӨ8T?SfIbXC"\Mu ]NW$%N Q㿓J9,(O*4 UԗLXm\,N"%-ȃ}S1B +;\[Du^qYAI ^Md}3 MbHv#0-@_`^r*[­Eu>"›@{H,8ǤU'fPzé1k3E/tϔo׭_3j*"uAWf8x$j |Vq۳2W-Ѕc+¨g;=1uaJ-16F\F*]"0_CvB+ɗ:3Wx[=D:kɽjSedf?1?ƎhDF݂ȥEդ3=TIQ( q˞<Ѫa\P˾wB[8rt 7=y:a&{8YC$SFLgqlBs ltEzeYl Sy2 fX?!XZKrn#;Ms@H˳# %$V8фO>Xj4g tK?7٤i3w=6'bCx]m5T@gQ7 _i9 HZ"l\br ;NxP42#i;u'wNf iS\;3!9˖7vuTP[0rD?sm:< MLFJ L@ow-[y}nqV377UJ9>mޔd:G;c\Ly+rA{ ɚ?Z|'/jUClB!mNΌH7}Hݏǹ,>G_qm./;ь9o-M-jILnJo}U$)\=S#IJ򽦜 0Vo컄uVe)'螞@30l0ËVcMYR!A#ODQ,^ fR7ğ[@ 5}ٚaحGC4'{xpEWI64zq)и@\+NaxqYC9 ˱ Ð;}WS1VP-{on CZ< B?V[l|dJ|Rfx mm-^(#{w=AB~񛯽T+:Vi@yI" ׆"g֢%r=\C +0OҾo9͠NӭFTIbMN<w+DV D) 0E [Ww&J6 !UYf!Y'V{Et -s4.Uވ\p${uOrPH #DZ~/.{@>f_W?qKx%Yhiӽ%) ,ޠltUԡK3rNm_mݽ\ ;69W ׯrŚR ]0 *Z6+:)K?,ۆ:fLgMD8`}$FhU1IxpyL-6%A/|1ڇ!p"[<3K-=w:غ<đpeA&h ,|lE+Ќdp?wNmuN^Ͱu)A;$&\(xV[59=mAxdV3 #B-i (/O W=E}~$S8̓œ]t7Ʈi܆QӰuhI-ЇM(!#^D%Q!IV7VjsAh)bϻf(g' XJU+׎LQoD*3n-.v a{h7(?46$BsxH:^6Dr;$XNGpu.jC8plaaWX*~߆q a~̥i .S>0eFjkWT*^ a8'pnd1v%% 2Xh (e(ͼF՜̴ E㭺Ivd0{0:A60euU-E;3LDz):`M(;Iex (RuqK -r3aC_'ɵK*Qh;c 8;rϱ><.F3 $3woyrT(?ND)m㱹vVm2X%ўF.*a(MfWrʔU;Cuy J6.9pҗyjuX(h<ו7fF&(&,lAkRԞ9or"ⴋC*b)~P)o;EepHPVrY)P| 5 c[[>wqBCoTBEՔcwS,V2z3/D#f1)v OQ0$%@(#k+4md8`n Ρ2* #pZ98p_B" Äi!Q/B#޹{}'xgWgf9x#\jPԪ`_gŸk4 *ÂGRIJG7A8@O3r'}IJ-le槻= EDӹ}A8Ķ:hwL΍ Jm |SτQ H-1*/";.5Lǁ:Sė}4IxSKnjpJ>,, * nol F }i!߫N$6]cy_97Ayrz+z\j55[rNSmo!{ѝF;ZGzI2@n(z pX 3MiVδmy@1K;}]B"@(%E[")zrx%_Ѯˮq៻ !9STvMA؝m{|h{3B7BGAH 7#ke1ÐA>.{)K2܄wUVi_{ yY4n4%~[,f!yg5oEM.z# j1 ~V:u8Sf0(i`^=`A ;ᱦ QqՃj M F55:쀣^0-@E ^K'VM]!$ϫx r 2vsu\t KDr˄P(ϴ6{^WP51+v.Z׺VTHD;vKz Z|d d[}d2jm0qO{x?\ 'jnU7VRQ/q& 3cD'On /^ps?* ǣS~5Y+g4KׇA`\Zf@.* FA_TX8xsg<^~ڱ̾a%4}6}pJ玷T)_&q.p/Rx~f^Hm+ID] 7Tsm*٧C'{=2m)s| J1,N'NSt;b12 T4X9`׮佮? ˨/nL/M_.^{1 v(JC%`v/7%$ƖۍPH+kߣۄO#Bf2cE":ɚK franJ]D'PjՆ=z$(O:8~'_YNꜜ< *LX^ Q_'|z"wN+#rY9048=llM5$V0,^- sa ՜umƇ*L q,z<ˇ& j4; zwTuuGP2B3D.F FfC2&oL.x5XN%f9$w{`<s֊&R :G Q[/Ȋ5qJG? M ~wAhJ͠dvDs\j|l^Α r0M $?cJdod-j2Nrz6hDr_̾}y70^"|g15q?k"4v3fI*YkI f}˽7/?i4(6jEMΌg$?U]DG7LeUkmr<uFٔd7qx*sMἊl(Śo]l ss=М( qd vH=5lv#ehYNL3JSǏSjgHDwtY4eTa3%|\>4Ϝ|M6&w ՔԷk8 ڒrQ0ր1]Q+,ϋig-rٯ ]*Ӝx j|Ij2GǤѼ咆BUL$^Iol=,%pBz6t4)$OS,CC".u.9۫zt4 }Jʾ o!k7sN~kLEA}i0ȠTvٝ4Iʼn~:Bx';T8^@j]? yfpzUo3TJ^ +OtڠT[v0QC$x{A, AlƠqKmu旋̴]!fz nSaXeEJuYrՓy-T| k'Euo=LF_[C% =U"sArG>4N{H vp<&Y̨Yr0qMسC]3zWRVWe.{XNgq1QWF1M݆r>63yHЅ|E>ZKVdo1cW]XA"? {+UmkXhhv^e40*t<t>3.2^܆1. a#ufD c^uAZ[36"eᚘ}^劸E>zc2U⅏H9> X4#J'j|Ihzɤ-DUqф:HQ&'M>͂t|Cb>c]`=w9 DZ}-YW _u_AQ'CY8^m&ep*}n= &wS9Jnѿ OꇞM=\DAjAN}6IfY} -,5t"y50.ĸMDe8/E6L0_QswWPsT*RBƮUwG{hćMC PM5scÛnRFyU{g5 yG3|a#"V+˅L-q^Hvѯfw 72(``*w29*{)ؿ:MP F+HՋXW'd`ũ iX{7v*4[@$\MAEd6&12nDk}AM_0:: Le0fdnq&MPdM,KF&eaB342uzb_C}. ++CQ 4;cڵS rq{W >JSvVkmKF,[Mi]Z# lr\͇@'w:y~Km]:UچsW-J.Ä,\5FJU@ۮu{侽[mޠbHlhʨWCZa'kit!/}{JRE짤 ?Z%ݪ!Q.#@`V-'E&xE .-z8,#6s.ZG-Ģ5Pq>]1Q0wҢӹd`9-" jbX3 T/ \$QRK#7uǕ>" U{Ib-Zo)b&cm51&NH2_'%a%V>i_Yֽ!3iYvnDyx0o$0LoQa)57)Hϑ ȃi#ფ7aRKP(5 s{aRdޯnxMԱ5бqğ?Sd+z`/VᵂS&lO7ɭJ/R*T!ʟOrQq#l7>&gy)0INI3AJ/n赨054"_\*.H1>#hya =Fc*$,ccFc2Yϲ88ԏwM31,j |3sUӦuMZXw7Xm1{==`,@!5fl!̬rKWy =A %"#JW})&d3_s⋚oL4:HmW"xy2A4a6Cz8#qؓRy~pp%cT'9') oiqZ_gAjmWꑨBݐtyL}?$%țdU)Khaxx ]qNt@Rs͕M7|^G@~JAwJ.s4՛ 1*ʵz׀)@hy|l{7(LOyyޓ 8*?;NNf˚Jg(&@)%43^8x(f 78iVH{FVCR(A!Z4D/lô$K}1(h6yLGvPQ^/y<|θS|F學Hg 4rUw#RϳkdoAL8 9ss>yae]F?m>ݢ]3 |MXY͕KR-DE|-T30kAw֙ufǤ g'͔sy{EP8a|.PƐlX˖WAts=sg>gw܍U@(/+xފnph>Ry|ACCF"c-_UUˋZIt,Mi=*rm#M KL+)!"jڕ=SzI!,( 6i}"i>rعJlh {D. m9SILdABGv-%$1w{L-v^54phD #6zd9 6Uwd77g '9ULj ;$fxe^ml`GVm5MlO< hNSEFo>*s(y*9ݲ˩d-7$EF0flI~YS  ,#Ov{6띟 KZ$rRzzBk.h(?2t,S.^Eȗzr~F7,ʹa/ j?0rs ?g8'ޭ=U5̣ Mv/s3h7 O4g?'~N?fd?g -U2Ot<>Ufu~1B~ɃT]Ɛ'N$G+}4>{9 I 9x1!N8E3v'4]7Lm` xa^%ԙWVPP"M/RU,K$V[.Ic@X@u[MYL\Ɇ8.Z(b7`dPEIYp2zy z@lܚ@\@YC?S颕^oGlؒLƾpZB)9)Ha s&1 W~}0%?Ey?{P04"*bL!7oZVpߴZը7  ϤSu3uiI 2H#rnK2l D6Ol1iMO2w0c"O ;P7c긻.fA.)gf@ Ė!VCzG<&F 9gVJX$Mnr)F+f=璤EBS(M(;$򉪋88)`,G0rr+nkN(:VZ;Yc2.,屔ǚ/G<5#_.! b9ȥOH?e҃ -,\8kS6%;Y]rr/027S~kI=İqȔ4@0mhch2tpʈ܏L:^tr?saz.WlK}jV"7x0q:5Kܙ ,51keͨ*+/3_ǒpqϊ~wU]1[%hN̷%Į5I!<Bʹ0?>;<5"s1"F";/ǯ "@Ƒґ/?N7K* IEk+\Wg|%Nqb?{}N-ÚR{zkW7?4⠇i3"#@ڷ2 4 ,|B-+pw~S8eQSH `rë/-S2D)V2g$ KzۻrPjK";$ro j6>V*l)|0[FW;z m;L7F fHs?pT^ =c8gƠ\ K9AMX% eQ XZg+}|UᤛkzR-}BD(fŠ(s9F uG{a:DlE P:+_TrݧpoLoXDuۿ#kR/:a r|X 2۴ń-("ARpEL4XTx˾Ed\Wp8< SąZ# LxT 5<sq:߳IZT-9b{jchG>B~ftGy`1~D,7]}B.gQU?ZkrԗHn/1b=v gb:LT1E:FHa8z%ڏ>T/;eIheC[Mck)$itS 1i$AHsiWW2a0U Axm&+DQ4&YDW kv*ol"6n-Q`K;XUgIr'qh@ar_MǡʓCGh\gƩAU)ȿ ~z9oj*[PIhi=XK>5KVH`.A!qZȟfՙ&S'ﵣyg+KGpc-O4FQ!3mY-'F%x'=\]|!s~wԥ%!L:3iDF+ н!΍[Bg۸'8/W+8l gI2isAeE jVu)]k 0-8?+qOS18=G(uke 1-YLmW3o \/fE5:۬r[LgD_mTp^?|DiyN>:'EJ4SL>‘J) #K2.tq{5!} "L7uIh\ai&.ebj##PCHu6Lv1NC<4?k _yqطR 0A.'7yTWזC0$MEM4 mi-`+J=sE|4o,>}x_ iG!Q'#crݟRs}([ aP(h %%PulF&sz l$ߟ'D%:SȑY- AÒy} SosfN[)yΧ uzΝx?2TRx,ґqA"O3`%ж1̊B< ;r]HR)Uuv>\|҆ vRVDGf$\e)>Zf0ƥJHU_yS'L**g e>ǟC /Z~3Z$kuˮ\AY. 鍣KdbC7dB:zDEB7jUVR2l N9$.E3"F^C2Gw5)Uevʎ5qDo%ܞJR|až99( ,Eͬȵ$ ;/f5n'5{zKԴ#q+&~J]%cN-S\B~GMO:*?(iR|u7`-haOMt claOgy]#dua׌&jhi oCr8 <^v,%CvRCҞ=/čӞ D[ +k PLOD—a/̹,Y܄LJO:ΊGㅠpO f=2.@^&nܗ㓼%Hd*eۡHݟ\r3YN4jI G7QDO|&0}aj ;IBMj3գ>'2N3Amr4tǸ-?t}zK\Ŗu^Jk}VeF{ ]q qZ~N(݊?稜H YhynwDf ɲN.PhyNHE5?gEC,+R} =:HCg13`wO.LJ~w U#T }",C:gJ2ɇᖪBIL\_n{[?"r:f$l IȿpG>[&:,{!S(5{*d5A]#h<i@x+3@EɁ:n4+mn@v"ݕ/ܲN5~8=푏%uyeEYۤ1#xU1swhVMOmd& t:N(1g5ҳqδj,f~d~ks`Ȓ!/[)S0Zb"F];9^Mߟ]G&/S"7n0R{~xpOYX(l逧TC&X}Ncxy1h+W&=XI$l0n(a榁fD bD3Z/ʵ+ Vp̀L?c`8xtu4Tz[gܹOIk WWB  leA kHUhE br-J_! zytX'ɀSKPV@P-lHzhXHu\xm礖Z> 2}[6)0h@F2dw2} iѿ,O6nh83S@l&4d,iЖ5Tz-)YВ}--`:!Ƹa:f"Q<2`fq0gqqGH1>!]jygsy[%|bєР@a V) c7I#`5僡U1nO\ZfpEȅK$~q!\t5i۽p+9:]MW.V0ZU>wGB#5+oG}([J>6/%VGroN yDXh-h];r0paap=Oy3~ĥ`K)}CI$mv<ߓkwGYF gO!|te_vg+<R`> :VEH$xV0R!tEZ}MP &6eV,*RN)jk= r+|vtE4&ʞmӀlPZz%_.hER]H\QN~1N~ٱ@a0^?fe%X{=4QCd-d|1n S[ T<$CE%"^/54մ#<#P%ivauDy6, ޕ.In<H] E<ѐJ.4}#zy`۴[3S~*?9O Lt \/O, "]Ռ[JwpKPi79?lPhF 8gHnZmSwšFgiӸr~&o$O 1\">͑4d2> -5^lH'@e;;'L3,3񯲥F)o\/"vQe̛0s[+0zy*@k[F!"acγߛҷ&}]&L|}=U@/HՂ;yGο\AiM 9$|G  c$Ի @t }Ctwr۪盤ӼԬOWKu/沴ɲ w8W)ן'[[6+a{{^`s{)-P)3h,g a Y&\N#)o!jJyrLiP{4DՎ7nyQmud#;k} ՊSMNLRK+<"6|[ld>a*qb`JIM`<-ήM)gbVkՖcgmm9|:-4[ά ]: mx@tUk$y͜=NA$5Q E?b,Ƞ Eߒpq7$Ӯ&>ىO~za N.1`]r8zA&ߵ5,(,3"`Apu`|s[ͥEwgןp_Su}KM?WPk 'H3sN Ջ"Y ҄K "+Z/e@§YJr=Μ*i:Ak*4h>)OT إsޣX bKhgZ,@O=/:vrG4KI D?,iO @x#A IU`3E^mFg9(8\φϭeaGIuհ- \ ,`{*Fb`z;b Տ1 _pQ? wFx_Pk`L4ũvS*O|syk3" ~ =!hq%$JfH$HC2^V;SWOs;_Xp+R9tRg[/7UV40̣&(piZH쓂C 44nԍnźm|\Hc/HACɏ5i2`G Tݸ;4_Kn"bL|Ǖ+q@c85|=CDS+1ub iwBBi2^Yog53mY\󔟊6j:_c{4 xe&yD3q迌~aY%Kl "ٟ 3m0‹ #hwkXL`▫}rO΂FBf0;!3y !j;'4pe-w|J B5ThYӬ"OTЏWy] s~Lho7GU'ogxC] f 8M)L8F[ :SC2_ >.)LݨaQfGM<'ˍS<`DtUlz.kG 'q)ݎڝ|U4"56zt dق8; Ni73̅UˆgK bYY}٠f,lq(I 5Iq=MjK7&ſr &(Fp0(9˭T*_jeQ]c} .v0?q{3Yobq߁i[2Stf2 Uۘ;8- Rύm&W{/"իd̓nL-Q^Latܷ1ޛ{-TL}NXµԮN x:|oDӵ| ,|_O;gWz"Lz}!2mHď7@0I0\Գgv]?H6ϫYD!(O\ly~ɐ'g\)x^&k_?sQ5vwJ:p:|N^z+f9U YOp,KYz H p; Uue<%~$ZG Z)x7!qE86oIq| pⒸyEݭF㺗Wl3vPQvkKzx3rx6 F"CN %ziDo_lYVcޖI\U8oY9ܚ:jg]3))wEjB:qUa^ua-.:q3-ݗŸwD+{pfƶI q.c!Üfۨ~q]8[e!Sۛ։ZL o0m| E\P {b36T1ʢЊd!ld9_t|)#9Ox^ĬmkL&B,BF~;xqyW@ hAS haE\"! T)k(`ؒC| TH9+ej, [SGP<41] JԆEA ,imS:ۯ0 ])nrMUYfp \4V6샏xϴS%Rd+jɷ盝o|]DSCAOK"J}_X'!n闣]=GLў:m!E|<.E.Wjfg*Q.Gk':Ϝ(8.Iʲ_w (@{>/ʑ \9@e --SRżw,G@ak -fQ$cu1ѱǮf6./o/TTkh!ø.4hqnx+GGj X2Kk _e/ #UbLPGΤPE 2/H ,$+SQ7{18XL[~ĭ;VrkKJgEEzJ?ȃCwYy*= 9TƤN{~]s봕C䁠HsBƽC u*ސO)3 ?L[R&h @! yvt *K3?%A:XIftF!,ht,:3~ۡ9_5:aPd~JӰcGwr)zmMXeA|klmm7MRD'7*$Hٰ<}ܗ|ߧouXu1 v#Y єO'9[+ kU# u,k8$^~oŊisTэkIɅ+~6-zA%)F& Έ4UDf]j˜a _[ZI$ӽ)6S ,Baϋ;R<*Y_: ThUY$vzZ•7h8~;7,,-ga )i&<~>M2PUⱜFjvˋx݌p0pjo`{pnZq/$ӻZcu( ɓq6]n 0H0MLFq2Tiܵ ,\TKBK"Amr|WWQ87q\'j.QU?4yMf4 /ΖbA꾿K=ɳGmQT_,9Qjˋ8G2_QZ49np].vH]ޗmCsgvF7w՜;^҄ Sɰ r!v9Z@}->}i Eۉ*>br pJ8vv {J/<ԃB({b;W%@' o ȊruZɄ\!8 Ẻ5LɦfI]~YpHu@]5`zv ͒lk̍B5l@7|bljh܏@U.j7яɠG('iݭ11H;ݵ0i9Ak65 r@. \RJipoEN&"#JEX$ 񢓯<Iqc[8onL:Y/b&\ 6siխdR{MSsGu%R0#,6;"ɨHbZ;[ BU|Z.rt>ˆ<#^ɶ'ZEWZ+J&hA`>jpV;j<^qN~?ix8@Qx{|0."rʖjS80VfIFޓz1:|fRHQ7ZHRā}>֙R/݃MA:Q h_?LAJۂE-|X*G.x\*Ƿ,=#EJ[0y0smקs^sGKc*j>*ڟ+߯ύ\kLwc@v˨8k6>Jx ǎKN=="kE!aKAo) Ah4Z:Ʊ}+QǤ;OO+Fެd#Lž>NTJl}?f*큤ݒ+CYZ3JMs_?@xʲ@wnSI@6M;f# 0w24~"4<*8 ®Q%;oyʮZh#e8Fx{t2 }MfmyφޯdmA<$R h-ɢdg~H) D4*,1/DeMnkvpWb)Õ8͊޼=+)iܸ*vŕw,-!oF36|:XiC XŒMϏԛPVuY>ټNuCO{TЇYkїjNaQwLջ=8gEUĝg+ )2'Pڮ// "\:h9[0Ab_tuSZ#Z= #oozkxDoV0}tZ?%k?5`4Kj=BIܫFz+^BS'͉tM 6L-̐">/a\ ;/e;0Q}^єmf8U:upkAXbkh`(Y{RaU2u2O}|O9;ՄN=y"zYg/ҟ< alO: =HA޸8oPvۻ#Sp71>,OvW׈d|qryH $MZBAٰ;e O\dzSMBz:.fd<7`3Ijvb1"6/6xɾV xvJ.#>O΅hC&͐w;IwzǴ-oɿxԛU:O~9y{Pb9aT!XӤTss2bq/Zd|`[i!L0 l; )"J/hJyAoɏ887qQ9*)A/&/ţ:΀ \sE+4~r 86BbqÑ!y޳utbm }K#bRa(8ri Q7F|0oi7\4w> =;xiID 9ҊHz9U/ :#h ɺ5jוyQǽ r1Qq&Z2g T;c)r})dK1X'YtܩYJu?^&"8y"⣳mNwJhtT<3/+axi;1<E}Ebzn}ȧ-9}70w+$)"l4s娑Bv4oZ@\ ߊ ;Ӆ69p+\=0\Vй6{3)'ZWxjkwc.+VTHC޺_{ L㢨Wiu0jF)mID݃vJh𕶩ԏer$`mKxZD],٠ʔm ^'1 ̷_|n2V*fX8!8!I3oEWGo42ft!V{s" F8hi++c&cJ+=e ߿Q6kA'@46dTpwQ":L&M=YV 9d. +{p2j-Km#)MUu-5ؓoX 1j9)!n ̿Tn)/,~P*dפUfwC{?G)(i_  *ysMBXQ5 'M FgE,=eswܤֱwy"/_'4|3g>@ kwZj.v{]\zlS+ F {'2#EmgXzz]Tg*ڸ? #vƋyUV?Y?$PQ^ƑDn1ׁT|f5<Gke$M."XW+VRX 1т&wt ,mY5|hOTRz{(pr{KT q+~ ϻz:6֧$]E8_e\5<%\O~]<7ǵ[y][EPQ^Oi.~Ak8i.5:ˆ:(P%3T߽w~7.z&h$z/4NpxEF8l}M%&2c0l6XocCifQ2*Zk  &m+-9f~%⧻K>5FηǰΝ0Bɽ ɟB'C(.K90c~=)6⢸^[#}^'^:u<4sYCB::EtUg^Pz`x_Ib;N<^?&(TPlQZ1e\{r5B~u~r+hI`l$w6jdzk{R7}*Dnc08G6ct<DBPC ES8TUSc*+ɹoDǢ;Xoa]CxL΅Z3M206!l{qywlmz z7%~ɠTƇUpŕEX~,7h-Cr;&uH<\ȭ+Wm|Zh9gwRM{q Bͽ%Nng:r>hڐv$ Kk$JC|z{(y.ǑcQh_ cɺl6jHt _C!qϞeS&nMpEI $ E|HN<.fFf"Ψ7L `B6DGY'tukUYm#urXBbz͡i!g f\cEl0;Hk?UFrHN/Ƈ>ՓSb/!vpb0OݘJ ̝8TX\T/Jd RrSjM̱OCLQ'YźdF!l^RG|)/(߀IO\i>3KsUN.,(6ț#hN6<s {1i]wrԐ+qCkRAŪ&=ʵh )Zo=AY FsԞ(E!3qQ TG3} ,_8Uw.Hl,K,E<[wWT~?͉5Ik7T|@S PLPCeq iheثE ^u_Ok;{ sˍљNJ@VcPuPEZV'?ԇSܖ{e~un @Bh h}m o̜^nG;SBun כaLK+@ kߖs.̥_ @=znϕ-%}@h5.S i-CSMqK^p#iM;)-@l2K92Aoijɓ!lh[lZsPg'-c܄@f})Y!^v ^3e0R9_,y^q|+i ]!9=`Rd@':xpފ9'ֈ+ma0'0T2Z~ka7WN˚ȖfK]կϘ?3r;v^&lޛ7'}>_z V&e)1?mF(s | y>KsRM};OuLd ok ' LsϮl,>:/Y8ULj3(NjL}>Ŝ= %a2Z1v 0 2A,LWn~6E{]e2%gٶзG!&Q(_bYgw.Q]f/txv%*S10c -F#eM"X Qml}Ͳ1`ˈ[Ʀ!?H\%y",O>c2>P/PYʌ) QH7C ;^fOegল=H ~6sy{zH{|!rP-ZN媜EgΰrzK6*WCV}|>7GS9JkL g#) x2 B +4K/C+%U)LJ Nj}Yq X@!rgX!|Al;%6ݲݬ_*SFw  $ |s䁋%'I"w!tMA=bk) 1BKwzsR֗؋Ŵ#ق>R̲F)(z&\@W"9(4&J42j4ڊ,Z~3HuWIAgh\ eHN!|VMJ˓"OeGsH+`qtT' r-n) 2r.\@, rbfNb.W\: SbJxUIJXV n.$^m_ k7OAN5b?0[տ3sʥ\瘅_]?dԺ;-i,nxWja.pZHy}V8R_$sl#e9B|HDɇk|s5SOBQzK9MsÏ||KPP ;65S{0CB*Tl u1(.!|/%)~sRN򷇤`kߌ\ƿRH2J ^UA+dvw]p!kb'-$dk:h=g1jf& H"sW?'z_\20kMK0ܩVnDRU8+y/~j[EnXŃς^NUjGyQZRLϺ;!NT@gx2`Zg!WJJ)Y-Hų?ZJ#+NR^oD|=94!\G$I\+>"%<<ҝ:e !Y q!-W Bm' uJ{X] BS95Cޭr&AJ e.TIog>K#uWcD'n/u#x5kFӳ1gQ' wærf'{rC5KhxF9(&# б ^D:aRٴ M cH< 6. /J"ܴwQ:Q"9#l?>^Y(?1&9Fξ&!Ro<0-t Ó&k2C_HdբVk+tI{}?y "i7mL>}(F"b6zyP2PdfƑ΃(\Sԡ[g#fHI@ġ+'#;GsQ.+#֦%H2m&tDSsM/oCæ%24R(J_fUW1DQ 3 <,fYX?xoAܠFdS?rPXtRd|>P+Y\e8>Vz#C 5|ƥ6MQ{`>]?I2%4?V1GmdqvZ~:`ADӑ/cXl%w19wuު"6$.~0G~rv, 5vTHcB+@Ӑ+.Q *KxJK D݁HJv̋!hT^+ r`םf:I/@R} ]G7;= VBM|M'}(¯v ] ZM< h4Nm.K ,ՕשVYD"U+}R r.t/]g]x'3r]OnloJdDP l7l\ZT!ȿaJ%GHTEV "+I!r-M` 864c坚/4Gtn/ 8J1Fq.})!#şwpɨٽ-xc=ʨRNe˫8f$51X0-u#:Q oҰj~x`*ϑ0>t۬]1ը6e_6{z`#يKc}*I<-8qr[8 ϩ ٶ# ]MFv4\nS9z=;sŵibe;$A+ ZBPО,-Ⱦb#*_/MRΧ_ S˦;{RܱB$|f))-hq5Է)Sbuuz YQŬy݂0u.;=9oQnRK9UCpR4?>NI.xq.;.tÝf|A]\pJ#t5 "wtʶw:ѴKV e=:=&dbi %i(QX\cs5i&#Tvޱ]CTUY^5 4!7ޓ`bhyx ;Qc \ˏ!E@`w>* Z-*Sa|ernez %Glo΀LM lݝoes8Rrv^̵4Ӷ#~+<}~&R/Dؖy3KE;U2Pę0pC'Poy*F?\~z T*I]px:hYE'Ogh؋dzpvbO m&K hל-IEDYJ5=`aQ W+DHl2*tE3\l&RUq_i!eS89g|cYK b>FDIWyGWJa"tYYh(hpxZ'8O܊TGm(R_34@Z*3*Ih N i !ӶM$ /$>{kO8⸁ԈŦ\(@AA?&>h٤e4/կ ?gvP8nŇ9u(5XCN,շO,b yB+ě|Yb<dX4x"(2@ F@udjFtY܇ȃQfm 4"Hf<|%ZRI:fuÿ2t\BCǎ>ewIzRWs`$.MOV}@}bc'WQ*/ .p~IB-^4u!AXțiVp7S;J9;FvE.(-Q`:%MDFDgY[])>i;kByTTIB}^qѐP3R!N+MA<ɽDX˽@$ ,Gkt]Pn%MVղbʏoOvCM5*2u9y$IRAF^HJy~ImtH~XL< \1_ !cbXx!*-^O> 5-kFGRgm:]@U;?x@ވUX 8")*]\P,7&i<.0{ӐiƅPdmGYFlƟKj' Q 88~@ B"Q?7w\IK)1m{@ssf'JkR8M d(*h;4?l"#kTV.n.]49y2ow~,_Mڣ߬iB|6Ln&^S'A3"e;F5GbȦ&"]eh6g -.HOUAÜ"sCvZ^T2%3Ʀ=;-- dՋ0{%|֗wob AsJ}K<_{n!e9c5KLQ"vj}5dbKuݗ럲dkLeIg^jbjiԩH@'Auk.H6ymn?ԻL3:]Nqn~?ٟ~03k$vQUtg9;HSnubpj^@'+RM9n%?%}g /Wb#4p^k ZV?q6VNNb hD؂$f^9tYqkih=j_ӝu y_٢z8JijU">}V{vxJ\{_\3I-l )q#n[P%NУ=;G+R׉^ʸmK!I؁Q ~\tj(7EzgzRI552c-+O桺h *WȒ.vOpYT]*S({<#Fgc:)t\U .<;Mf|fBQs4a`,UPc*7g^!rK w޽#&(wFWюAL;Eb -g{=cװ;8Ե$pKڔrO9{sEHkkiɤ^ N'Rv9ר]y[y*I;;ow0T|R^$ӹq$߼DDŜ(c؉.;".6/!gBy DuMŒt7}2Ȉo8ׂ^'ك59/E:?Ql6JNJgɜV@͛:%Ixj8hbz܌YjmVgAڳCMۅiCDޔz;!RF\}gm+wxo>MקRrmɀ\%l+/Gg-xZ/kDf|ZP!Mv^AEWBg$>%7e8:uyVggrڤCdBH&-eJG5:47$shn[ſC*Z`WLf$JayW;'Z؀-lh*KA^W'r/& oA*_]@D2®bʉ]\0;LKJH pp%v !Eb2zz.6 #7V5LFʃJ:B#fKL:RV%. #C]#ܩ0NTqCI`ҕ Ҷ3ZHn F4CI,:9bUH&E(bC۾m#(APo2" ` C`qzꖕ5o)Sz`h T樍2)v]kNWgR:YE^51b4+(#beq`{,G(AnCcۥ-E*ǽPx"fD:xu" uM pZ>lE३ rzw`ȭBf|irriHN!B2 wҼ9jbF~+$m "a`̊u }( "n%fCVpEanBso#e\vDU H##휡}<1BԿBB h܁XE^:@I}& iǴLtоz2#aEm%l›Oh_,tZ1䦢D7"g jB':Cxoă _w.H}pb_^ a7-"N gHTug2ZɠD(ZDة`v䄁~vJRX{yAnIx'5ϧk*wrw5Ũ혎wP!Z$bUaBZB DwsISt|mDHi+4 ig{l[ˀ3,EtY~+ŵ }"Fx ԧ9,4` gF,C W:;TOwik(?\VG9yi4s0|:槲$x"ǪS lNÜ hUBSįd/k3Qp{G$eÜZ]R{s vr ,N{ 3 (!nhw6t7bβ5:9tao#Sp? RU 3xu&,C$aT:DŽ:'Hd$`F(ISA{wCnO uzOizsSEC3ns_8B\DkI-R75o_?wQ1i70s0Ut\OQ 4uWEhnp gTG Mߜ+ V2.,vC;JCe;Ǯ8ir.v!vfwu` '+X1n%DJRFFX4XU9r<«՜%^z<;i(ZCpϤ8_<^W ;dF-¤D.cS$!a>-NgCu v]K#|@§򳗙5Xa_é=iRf;R4QYbd rt+̫xaloM'(b&p!dkE(G8-hN{Ӄ1EI#.Pzyl$Y8/ AI7j/ʾRG0aL쬼|A!t_B[ _srn~ .嘤Iz;hđɑ4aS/'Y@%LȳmpYTM dբf mWe Nc=**[?񢇽@r&{fēl$:"ۘ~*Hv#~[YU :=Y @~~sԏ5F#@k v}GMʉ)1sh8.DDbP=@? *{$W7w(emm_h,-A<J6& +</`ʆQ{b Id\?fjV.Ύ+keS{)Bo0@ r{fuh?8pDZ!$0Hšn]eA",'Ďq]ڿڌ ?VK[ئp}xŇ'eѪ[CA`R!RĊ98 9 |C|DC[7F쳠]}wԶB'\j3^}1&)jͯLًoV#f66na$lP'wMp1v[ - гa\u9{Ō1j9wXkV'aWK ś $Hp4NONWf<ӵnµORN:r}^PS;4R#<&@S|43lաr(Jҙ~mt)R9k拐A1@9_E|XƏ+w:GJy,YS$P׆ds#B<~\q.T{܆2J1!IVL?Ǽ]-8ݜaqDy{R~/>IÎ**vW~l=ћyz5'ޔ R#; Id>paPN\=S:)f_MV]'58ȑŌK Q) ^IgX!a 1Ǖ2 0\iUJžɯT\54YRH>q;_Ir ,m6!Whnsr~+e qG}h s;jbX[?̽۰%W lS?N@HYS(nΙHLa1(GHB_|A;Ø묷IP!"k5:'77Vϩ̉qUd,9Ѳٹ/*M]}fmUP3j:@2*-0Y+Њ @ #2w nq3[@apD/YOS%M >i'*})%1:}@ʃZ Vd=#fodPJ׉hS>b?'=>aI$ca3;]1>yͰ\ռ>8r?N)l;,9*N?\}ŷ.k,ΗVY!m,ٺ&ȅ݅8}NrM ܢVj^p`bZog6Uy H=Q(+Hbd _)͟r:B8cϊN볾 2W3sXDz_{$L|ol[H 4k`@ %{gvYcdw]ϿUU:|6cOX+9zv%}"_MGi?2D,)/}]m{B=/\7mp{VU`uM5?7h3֒8kyg.Rz(cdOnt)덤N/A>jT'4p~* {-Z>ʨj27)yH{洟̧rbT6MN7A1|\ Л8[/.pn(4z }Q‚^hH*̱i+{ę^a ^(yޱ |rJi+ގВsdS.Qg02ɟ7{2$&l965e ŭmkGc$f+ 󔵸 s4C5RDiwQ.윥\0!]b٢@0#IK|E%l>3zoBZ$>? -4fjmPqǛ8 W )YJi)E(J0T F*1Kѩ،KF]tɊWΙq' );' v/&GwAcO.BuiU5}Ug4]895z`˙hոF8; hו e49 QˢDҬ4F\JR0/ћ+M/Bm+M!\}uKߝQ$NLٰѢf2Vw^;+fzC*>D@kA̝BD 3J_-p4W8[(gnQ_:`mTd:STꞗ 5=S5 1e23=gR3X^!~O8E 3yV`oI[00ͷՠ2Vw`Njt =oÐm23kŘJ֒ilvyhN,Hߓ+vH'HLdٛ\)0}ZunB!vUDSSup T6ª PcJ8&AB^fC :T >V;g׶",%v;Vs}DgS7cdrͪ Y6݀̋׋cW0/ ~遴DG}I$dXod&WrT"Ky]Q: KW6%i4`'ƿtJBz"r뎖cL@7O*% kߞeڔv-FKɶ{~?ԣ0"nivp?!(.kmcg z!w1z.' ud6!-j[':]M2 ^z;$8w ix7{Ve>w)Sb :kwow_2SF2 g,{a'2S<)v{*fLl9h3죲c o(9+5rc 0f^F"EcƁuvOT74.Iqo6lcI%voUR^ZAgzglnag-ԂKrctubܗHHVWDm?'\dNa+|KiGpdX ˾_{50k":OvGtORgO{EL[ j#SPoǏo7n- 1Cp6Ha8QU=>2'ۋD1yӂejS10wGyl$F0gs7DeDima-֝y2}βQ'sbX^SHL:g2M6I2u帿$"% h9:M ,”꫄ڃ{]3=R fũPZ. o˽MJ2 ^}EM~q4n"|swVza/t谍pJ%GAT{3 JqyEhxͽᛑiOφ~-Tt^ |z+ x]%1|ja-|B3@Ջyɢi;Iow0`oJh,ǂhp2&HD3,NwbZPPPQg_6iUM5?_-)q<,g mYP`ꖽ›b%x<_Dh"Hlעy]tYnaξMw"F,䳊&6Ͻb.OÁJE=ll=ӄ]L{3$Ui0I_N% Չ'Hե <@:z|k/P+==u" BpgŤ+o L}aӺ#?׊WڋN:=(U|U<Vl)蔬J @߁[k cA:5 FH ݞ‹qVQqe?Zsor Fx)ͨbSH|v8sVTCsUvYpYc<$Bx}cI~=Im[#!"<+2`ș͍kjJP (6\oզtk0yV_ܙlzf#Qm'M.XV"D}anxXCeHfWл#A3Ϧ;9ÑG`$uC!a[[Ș>X%Rw>;jt.s>1wI9X1l˵J\wWLQZN^3 =KTsX|:9}?)5wvX_Mk\雚s&{Y͹r_,t峳m⏘ngp6{M}d!\JFÃ3Sŷ6ErV5tЭ}E;Ac#vVgWdD{@-nA$ JX7lMK~Si(I[gK`W!p:,91i{7c[LJ}>+7 AvA z(o.7KQ% U~|pYNBm.摳)X|&ϼxg]PB"޽ g ;&F,KJHbJRu&9M Qyp Z˂ .R̒}HH]fV@o!FkW+R491#B ]Y #'s)Avd@1>pa>| &B ZL 讗yG |آ77?/; Ym8B +h1X 6\M:n7Ξ U=ܑɛ_Ql 02b:{z =s_~XM9C睶?6Jk&,o(fF([FjXdl_nZovح%,Nwj'j膁VOJk v% tá7 }&-Х?g;ntΕ,TSsRLܶ7o&*i3_n]J]zɧ[OhQ[$o~lP*y?>&Lͣ6@'YݪDxe]ץ|YNmFT+∜*2 F+ *w5N!Sfx@TSA{Y9 (,Wе8CRG cl5I>nDͰѠa8&㻽UWw{)G|Gyr[AE8V z\4鵭#0'e[PGt|~b%1-A*J{x]€jdx7 #Oݯ)u_fr \F > _ybD{k=؎CЃ; 6vz\`\K㢯K ViL0R). y%FV E[U#Җ:>'A42?M^tbDH߳z L,]XIQ֖';wS>8,?rv?~T2gM|A2r?+p)qfƱע럸28)\Lք&j8zwS@ h!?ˬ3wrM#ʢ"_pSʟ "7'&R !6G ,pַ⢜5 f5^+\>NӴH+Y5HV")J|l],eI!)tV0S]$8P܍ǁlܩwm%JT>Qg|g/W ½tX.TufAzD /72P_u.}}tnKW+P񑶪L+/^>ħV:[OH騟5Oru @ڔ!xUk6 Գ9Y..0v(31#Puƞ+RnčKު@ElvilO6Lx|-G0Ohh|b=i_Tff C,E'ob߯>8P8y}b7 >鵭< 3$5#3] Exti4t8]  u82FUclUXṫÎ̖ha(YDMjCPJS^knQqadOtqa>aUqPl]$uh$ d!M<Co~ت_Hc!AߣwA3ٲلwifo[R ǬCbu!N:FeQz.qD c2NzA0P_mBK|*ʘP$ϡInLs ̡ j".٤.uǚd=SeNB7*@1 Kg󬮘s oRz[XH^ [9J>r\GǸǞIvvT6bL&i,!"n4VǵVm3"LKd)ےMƋ*6`)JZI(yw8O.(޲EKe UvʹZ%PS I^'q)Dt b=cP >y Q2>Ds^t-H0uZ;|;] /DbF.8ߪ@es9[E4^|}HH!ey߄,⛐\E9F Y FzMT㜻pF,[$j9My*h`QI'B?6#P!&p.dYH&IY])bT>'Mi=A;ԟH͠SZcCt9g᠉ه)l6ú9@BN&} 0B]TU}|fc*7 A Dk]n@5]֣+CH`ŶSvfoWίIЛ7\COgRw0N-PIPX hfH2z}2ǧ!Ͼa>q Zl QZI>:^܍Y]'3X&Dxﳫ(΅\<'(Od:Bo:WJt"Zvж| uOF\n& Rx}J7ޏ8W cU(iDǬߙE'!losIa끢gJ e LAO0$:a,zݕ=v I6y+vl,vmv).'fU%J V ߋ9qUu␏[+Hx?`Δ(I#'S6Plc#6.tX:n ԱMjAD[Qei?Mă9DώSoF-ր%Lo(B4͡zW5ۙ{TOOp+#Fnx~ƺHAh>Jn!5||DHťmX<,4?Ϗ87#ishE G\!3Xm;5S_9&߂Cxl&t?Dvo8,i{( =YjC l#Zuv[xR֢17q۾Q+nj25?pUǼ^wZDك(U~uK7M_?e@d}kv{ֽK|{ʭ%iF_\=>a pV 'Wt!_mb059EAH Z(|ʺ}߅o݀̌]I-qV^?v (wyOD$Ηpy$G[|a)1Gi_.sIv+lIhGn`nN4hjJ[$ȌDeC%}8O @oiԏv0BerWT~1[2iK\Si\o2>o9/)nA&x{}zYk0Ԇu6+gg}_d3NFt, Y63Pt4u8?F3w0Jn~t4MA9ӡN|=Ak%᪣ϔ%rʈ7)\fpIV5QzH-Oh ߃>ҟ42kjKG㖚nv>w7}R4ͺOF-qsשMFK_wzo-Ќ}P&}&%Ն.Dނ9npdzL`d?[A^o&aqiPޔqh%HgCm{4\#\l4Y$Z -6W|\_u J,FYhҷr1k'0mA i ~ق~4wM-o^ )2Ko r_m?^ #YT#yjcF(nݓ#ba}Xzwh&cI1E29od~D(a' .f{a|񖛭U|U$fXd; 4܌ O{@z}85c?i- ln'yv#~({g}Ha' 9Tm-o8 ia!܂wAqGD]jܫ%t3Y{V0{5{G^c_OBJbLnD>#^/y$@Z Ѽ-YqcjTe  ,%=XPBzj!wE4C4cE?Wb[˩ \1JVLf8ڂe"7WvnsC:%/䅱0~lU%@Ν?^.dW/kmi6on2Rݕ"?iGÎѼ54Mf<[@ `YuJF烣+=h)]]Ưk=ao_y%!Q:kdz)_:#d%j vGQ;1sb~3[q|,p2Z@ s Jn#L r %Ph=IlKs&߁p[Zar\v0mK{>J~X AՉʩ!*37 vn6% >\-bP @?}sUxHw/Wk:U R]]9l|%y6W{ؾtz LSY} l.. X~sg}ʩZlEUo0>։IX; oxK΄ob74CrZ02FBGD@-9UUuy2ş ""DJ4qCxY /*FrO.W*q , <Wv^˗BG\񌹀K._uS&yQH7݌_PG 58 9] 2+/sҍ($CRKIWxDm/ ,Rw'TS, *]όt)-'' d@/Œ syN ;AʝܣV"!g5Y/в1a!8~o TD+@y7SvKz-$[T]Z2׆^*G5ou<}avC Mf175  {soHp0*ܡ;%U\q}}vO5(Րw/yg-v}iQd %s?M)mxQ UbQ-~i.;n Qg@T<^~2vnvұrdM~K=(8I|-p,Le+PM߳W,֠qsvL=aAbL_[ >U mBi%}1Db } \ A6.J#N]Hŵ^;F.唬羧Y~=ʧ*R݆Ea{rfs{{=w+6lWWB( qABG=nJpAD;@Ix5E&@H6 jUQ_dWn&ʦ6$bֆOww U3rC !Tݝ^}ǔʤ\0FkMiRqCFXRx~I. h1.U h}dSUnWIӸ@& d䞑E2/T`bSBi컄=C^On ើ|l.Sq ChwyywmBa]hOTqN)]~-Tj*|6DTUg̷k :%FS4- zd 8FylQ j߲a?w`.7/^ָH]ܓ4g6*z35]w^U8Nkw|UX>NF 50ղ ^:YK5z8%W -ONgjYN6bpָ5|҂Ŝ.w; Grܧu 8M/" =N+Voа/RG)Eiuo* =]{?d^Ϥ>"]PrjJh67ckp:jOA,='AN>m̟v4K|j}LŨyW~5]]5}6j}d"<2jz$D33Մ ]tI-fSX1 }qy 7i$F Ď\V*D.NPy<8aI\mW}Sl {҅AO5LJצD f jo&_U J)˔Y[O9x"khgbo=)znAvm&=gjts W2Fwi0G+_b_F4듑z 5^)L:1v nЗ8Ccώ(̏ċ1{eGY$\sh'FnJ҃،BmWק5`ȼ5f[m"65ɗ]oG|v?R#VVicnWɓhb]]1\ Q|[,Ƀgbs%`Pی\!:m0Td'"1.FG IrHT&wl7`t׫ l :_ dS@S1Oz^ ںH2x*YKn;ސV?:*^:yO3}"{`зrSƉP_a)kT$uPG:|爳< VaYNjVdDn5(0&/VƛfłoBhB+JKFBVZL6gP8\%Gq̖k"h6M`H3c.LњJ`) -kPAy:9kJQC-ƊۑF{=mVT5A(xa]#<`0 n(q6Y#7Ww`N|*3kkG:CHBKe9>ҏ}=Xh(wDEmVʳAq+BltvW!k\ {cgxKeg̘;Иz]- r?ƕr}W&޷0BNri˲"UYR2[l6}M ;3{2+~E(}|i l_WV=3C4<$g)\YAwv8dmQQL+o@D'oflc*G{FXx)``.so׸"%lxU Pq);jS:OO^ryٯŷd[o)ݽ{'͍p`|at׳p3^4u~ƴ"&|vٹD?(u!1DsL +[^Xg-">bzAZ$d/,N{Aw^u_{nJkLϜk:m}֣㞧 IIs0c?ٖ$Fu$Nk? dRx%hɸ \ZΓm¦EcPNtۆՔ.^m7njqNlQJNDZ Xs@&XWԁ;cCp!2@%IV>xbh%71_ f~}=yFë<=RWf?}Q] ok 1YY|ݕQw(g&*X[|oqV Dp^2u!7kh -5l{+v@ cg`Wg*F+M ^Y{(E;*r}"ӗ)> K|- ^שtf[0ݓ3(p 4^zPU=n^DS72PWQ8 5W]~ǁfk=xrKN?I]]3+W&vYN-;UH!2[MMn-k$= ;[`)d^n}Z%:Dn=jEF%\pr !j:1gGϩ̋-ekW|9fU@h <q˩Qc{F{.QV$#gfvPܥו?xF#E)3˽~1+aN²нPLb(dWjy)[X,9.n$()Kv?'d 1< /8;O{TG$$|f)E_3f߶h nr'{~ߦ*uޑQ:|,AW慴=݅}5I FhQq#>z/q黆a._}4X.'p3FkFMq3gvS5O}NY6nQ/YPe3'=ٖ ."}pJDN98TƆ0;f䪩ҔD&3XˡFj!؛vлn@Fͨl0 dgHocۣ ӊ8O]n?' g*y9CApL';2e*\9qӠ6~eOWc ar2z&{L8T,r (WKf`ڄ]A֜)82ZlweaX <̷^ȻfrWt`!vkwtH λ /ۜ}JqV*q]uj0K;U.|M?DO7ҲL*v^n4$_CԪutRnCL.݉MD?nЊڙWpgx1k6G/ʃsꩮ HAOej'ں@5 k8S.PuR\Cr`d"/sЁ&L6ӎł𨭄'xgvZLXG ٮ~&=^fO|ߪe1 Jͻ{$;~7ld B;yMn!qiouo G#rA&{+xM OW%7J8d|O:USOK<7zw}`1m6F. +mć^“]j cY:֠MO$pl{*bzL\ }ճˁpQLuKP;r9?ԋEcA9p(5J4BCX~/`Lݫ؆,o*̌F YV= )er7IZ?3g ma75KY>Qghb'ez p7a/ *!W5*8xony(ث _\yroN_+J\0-%]ӞݦҵB܍Z(qTbJ$R ~O]SNSw06\PUdW;ȿyLtު2BN/t`B} y $5a!~.sa&.9T"pK9 :+@w1&K-w`$}r φ̊DU !LjGՅ Ic) RP`jWG1n?\i4>ۋ,ͯyw;S̉=QQE! !2ļL=ˬUUHXm܊xNSzC;Y݂V&Ers{kwX-EZwƼWFT-cV܏w $:.#wzdSRBF7 ]%k;5D)+u]ێ͞fݝ @e)t󽩹Dg-b 9FZWW~+ZC ;䍺@sa3.Nz"8h N}w& ps>AZհYPG"z3킿#$|_$z2&Fs X60,K5R} 0x G7gJ_F oM"|!^Mgzl$JQ1tAyx  {zy0ijm޼VT>A0khYj*Ly0ƪ[*g]T2&<ުe:Dk}^ >|ˮmY0CqJ{GmT։ٗش``m JfV"@eA V_وϥbMJ`Ѭ֒;}V'9Ƥ SWVq]Ovʖ1WfK,5uEuN,3=[de9jn;";BӃ3EFvKyp^B@FT)uSՖ'PWk@k:ˡxNWXR$Y<_[c0o1X:.C~2W|%` FS 6\^:3L im ޗ #~펢EC_5. XNo5L sM b$E wSF+G@pȼٽ#k6nVw+dE_%^^V)1vcBu H+KzY$IBdJ5w ~Abt\j9u("gjLײj /E9#m2'P޹zPx4œuj8&W}|Cd5*?lM͢JLCtNS[O@ oĢ@SqEX"$ vfWNIXعc3 hu6 )NL5bI9Aj%v Pܮ6s?_S׊Ǭ߿}G ̢zce!^fGXV'sj(dN!KioŠʨծl9}U5ԨcnO–}HnP">jnOTei{‹A%A3CQ%n&e%/ X;WAe+ïee@| ۊa4(]%u^z2Az^>y1^iҜi.ܲZse?:%: >{S-lp+b}|3z68 5a?xw[Uh 1t +a̅HSxtбɺdUW/jpJeK4=4)0^OKlAz0ՕPWvp8smYY̰rA%- ,IG">SISk .@@D4 >ػL)Wo=` .E]d G~tdLFjd""ܱ`fI"B3% [X)wbI^#},3DʮKMkQvy=D f7C⡐0ϲsy.;E)v < BEcL6; (x7 ܼ{JVRO x2\fuQک>sYlP?w}=:xJze2򨝃-v//sʟp%0 G])16SvMХռro}xs"_2hm5.~b=4M=y?QAS~&Fovi?7ʿڶhCA$I8+18ye%@j.Kx0Sn '+^֜-3_r‰)]%D.g؇bب,O]g/8ot7LgVgॱ( #08ŌL92U_xQt'BϹsz"YGhfy4 |%QjV l2Jbn1g`>pcr>A?*SɷSkRz..Ak`IT$[۱&+ 1$刢iT;,\ .sRA˿ {f&d75AE`w%uk:7SǔvKd k9柴bc&?O*/`ZFޏo펪kYh\ci5J1GP Ps S +'?#M#&6h37A Jv&" g6-k#{i#ǷǔJEF=^36A}vfv-F. 4,EKVW V_aG [|G4 U=FwvZq[e sKA_L0 >pGcVuZt҂2fd Hb@A}E%Gp2&C(򄞛n˅a͉_#eF"rfd:=pJKѪ~Tnޘ-4!(MVwO3E;L6dֶ`a=9-% ¯rZyк\̀98/#S0 ȅ:-Y_z|b|NGJ l? .4P(>mtY]0co-WnWV:I–=aɖE*l%kgFt fwyn Լ_)Ʉ>Aڠ 2Pɣe\g,p7E/一ǢޝZ6f PE=\SnHe2Qh0T4A[=zސY?]"CfAo8v^}&l?gKCdOTU9Orm.W R-y"gkAesR^}i&|}ϝV3G3INWr;;2"ޤ5{<tήo[Ynw0\JYs M Pw~ k;uImjKQaNU)&0LJb֕Ro.0_uĪqQX*8:z3?͹ &dcʐ{2tzNg?? D\54m&@s~GssTiɞEEv6Ѽ4@(H7Y~  q }`JlZmp18ËNM К`oԡ?P(ۥ"7mv^㮹˜gyx#g rJjܟh!UPg )3˄+di~+6!^7Ix #>_:sT9d{}cSIT]1fTo_a.Fnk) ) ZRfݹL!!>O7Yl4QԈ?l:H<(rb@6zK.퉑+P yo6Ȳ‘SK`l# MUmv#[_)!CF<.O|o~"Zg:֊e\ ӎg)4"F{7`_5{/XsIrO|ԽBNr"m-$55Obwp(OLRV̄h?a]{BTlJR,Ԓz2eO=L37nP80 G=l0>{2 ePԝ`H}lv:-1{a6?.WyۤMOÔ[\ _S"W{?{o>,=\r=\eR lmB }w?|ݴ|נ;?#G{̄ΒI3kjo:œv.YA*//Zjt38Ɵ"L 1tYgCzA-c]z_qւ U/`E(d}nx8Os*~5cRola B^s@Sd|MF/#gIfo'FS=-Lj6&vڳ}/M :YIt~fp`HRV{ni$γ`.Xd )fZղ0pU!ju{c "1(MMI\j)_Ӎs\/7*c?]>9;Xքa;Is:<u  Q0_Z,bs#d|[u';ή=&,f^Xavn3iB`V-'Q^G_5؅KB@A[Ƽߣ+A@& XSkc{Gxbk^[VE?Ev.Q&rFxzF7E9K. }DU nyv[k-4s!xo%ucF`Hx`1fRL3QqȆ֑uD}@E hfѾs\c\I5V!6nm{Uy53O˔pDnqo !W]ʍy*ȝ$*n$Mw>SZYE q_9۹.Uh箒?i}a ] .U}牔K7B[+\9`lgR?l A7~ x[3(ZSm,-J[1T:V$O^jog' y4bm$w@p?[@̂rpɖ˘Hh(3ХOnM4A*$ Bȑ$#M7r0 u˱Ӌ1wJ8ube$BPj0Ծ ͔T^z!҃#?^ڶ xP4 gUtaL}Ie^&߹?vZCii1#4rYU0*DϪ/:墪yFËKEX#$Q2rf&.+F4_ q ՐU*Yiz7.4#e; r[Qn2-ܵ>b"=!t釥/f:ȵw뮆(yD0+ ,V W>6I(25"]U"1]0Zqix:Qu\K=DB-B#բ3ul' 2JVb8@Ζ8Iq)N.oU0-RizMFjp3v,ɸ¢'.a#wwv, ,З]e+KMơ/n?ID#W=BWf,z3-”+g|bM'ߎ W*}D6|oF=ziQSE1jBxT!x`d+󇎽+-itBhOC u L XQvl5 0;8XF<Jʑ~LBZEqÒR]Gʉe+r"]m,W $c#u~Y5ODa}CݫncaeKú͙ZfsD8M~!crk3{ ȵ1.)_3eN&Y|7B=Fj'F_߳֡Ͽa3m3i8 T5YQ|`."i7F^茿bRlc흉-s\߉9KK1^$ig Cی ֡-+G^ug^|-eYC+\.j,U<cdf֢Cя^T1hSyg_JDI4LCޱ,i q"!8 cکa$ ,Zj哔UWEݣS(Co~0iۦ#]zcj49VBO΁|˒$48seUA{%if=mXGafYyU%1h^N×o W^yAw^k<yGzܤx/q06[]h Hj`ZGZ3c`({7XϿ};01\5`Ks7;vd%5DFm|zJz⃑OD.U/ݿk\Ȋm(Eqꦰ%hKL.gU:p-gZ0fMy s@MJ-52r%a4"B?RmGDӖMiMVi)hA*-Rl{Gkwy`f݅ !J&r_%ƒ$P[RpxH(t=/[>>r>y5M]D@{. Ųx׿XҶ mr5tb^dKZ ~KBX: ydlTƕ.RXB6^>@)H8_Lxenul\_6i+Ao"s7E%0uޮ2J WKE|\5(f&Ds/ 叱X~? ו==Jjrbf'@cCdÞ6W6TIUI62e0$c߈Г˽R1+<3jeVOΠ CWhprX0)bc3WqsJ-qڷ̀ӯO:TOKf ݖv8;;x v?|oW69j!+A|a{iմZx;ZƛgaڃIxpЉ4zOsޞvN,EIx\+龗y eG!DS k7Nha"HRF7Y/L/b{UV> ZD/uwwv~D E_B%:!'yӄsU\|HJ]YME]f?;6M}xiMLeQ8t +M}D:M"ʆFgH3_nQ<)aJam6\]|4h<&0]id 7m䗒|m|ƪguiXͮ5Nab^\љA7"Ο> a1a 3[:RIH^ "Mkd!|Ѧ[HRkV3T)|REK [M?яdn;> a'I4.+8|A5`ta;TOۍ4'x"+z Mm47<K2W7"L!5UlfaBhF28ps~86n8Hb<Ђ'0 kOSяG붤-}$H.sʀr G`"fd}g 7 MЊjե[<Q*d>W'6kj[WC } T5}ۈe)]b>vh떔kg9$ȥxLO+O- +/;$c 5ן~M|m6<"o0Ϫ~/miw9 i/W y5x0ѩEE 'Bx.ɄJ( b=i vXd]G ;Ib͚ܼB<ͱt愑Jzwr͹rUkάv]t)Ή$<i €BU*5Hm:ޏ>B_d_Ə5%KFٵK(Hu=bK6 _ ry>cFXuﺒ:<`F8V $_"wʂ;Ś ?n4GS > AuuA..,:2g5O\/ ?[Aݶxݕ7`&r"'tsx.W'$U>&:#`%L\@CW R}!yq8·H[v?,j>H8P1X`dԩvy&a$D;7j #eZ/3Ƒfƹ}:!Gjn2&" Qw$pԡ†*d: -N026R⨏",Ϣ#Kd%QVo'9!bk%cR;E:_V~[3UF厹aòȫ}.n~PqVo"B}yRfݫ>ly.U5 'c:S< mG7n ?ExK/‰_C+ Q gʷbȄ[_CW̓ƪW>EuT-_gSt_8H*vJJK<8a6`k˃ h9bFEgiq=.x^|gB̯K:ڸ@)ٌ0ך5p ᨘpivsI𸜾t?v1@;%s_ S (Vl q{(,K#:P0Y6Tj=k .b-ḇUJA` Ԗ``98!gps[Azwul5 $?w:*FR0ԉJJ;j9X AZ. .=#d79~"HVC),H؉s.A90Tsàԅim3u:_*GF_Nڒ;:1:uH<܁eM ۨI=##2E2;GX^ )X":Ʒig@p8펪D[|J|)^pXy[ɔb=y'wء]dTubdq JaŪb>妓4)N& Cnkq}] ZF;F !ydiFq?%՚]v)=ay ͙tڝȱ|vߜ݄$Ozlb-tOףVֽM#X,45~dLOs_*ʹ$] Q#(eu8(/HQ.+1[ᓘ46Ժ v'ox7&Â6M;)WA%Kkp,a[@$/˪]Qd] Oxu~dutܫ9Ć&nHwC8A4RAP6~Tt?h0 PK}}^f^Q>Uv\{fLc&1fGהˎD l -@ 8hӺc-s4jI]od1ؽ/\N.ޱʁn<\,{j1&tpn dx ,9><|a bVk(_APܺ"p >k!,(v Pb@y0L1ZJhd`S.#0Đ65YrywKiW͠aUSWU|" jp&s8"]Kn𥚕y5 1>ƹZn ()ꐄ^Ƹ́WTX9 ![fxo"L 2%J9 4i– "zX& L8ttlVj_ɚ-NvXpW{RP}鰼Hxۮ{rG4-]r4-@tUSsJ))u,i&TM->|[{zL:Mρt]Gr_4!P`W≗,0|0gC񐫱_'<_o0?Ēê nt`͡>Kòr ?3=aјVCs Ƞ&ZB*&+LQF%m­pe#t$V#ݭ_=h񯋸Լy5CjkRKST&~gꛈ WSm Q(%+&S$#aE:^RAcfSZ}9ί 8˘\or6]j}'[(2&%+/${P'M++=}ZasmNLh gnb(l93U7nLbJ]zLZZ!םͮBw]3d 4 qΨ@JW͗<`-TX(4oig>H{uT9XFHhM) F֦g鏖f- E}'РyRc6 rw:'/}(G"@謐l+Om:[}H5Mc Eb`2ZWʃ_+4Q6Mw&D}`FEܚIʇ`P4=.r-)ANZCj3r|v2Q"ݭL(g-kkWm_Sh4zB\1'Jeo| <Zء߫_z zς9ڵ $$Ⅾ!PtFJqYHֵa\xLONFX]|CU6)ןG`'**[:! y\I[š LVh+X!2֩]&/[qX7G#,]p Ll9k?jA}[Q]P2okl$:VA|$iJvvM4,|mPf+0L!*`R=RK({ lUӠOtT_PwU@\ ׅ-É .=l!:H͛ץm\ @d "{ǾGEų)4،řx蘆T-pzR8QVGfl{R~[Sp <$Ґzux/E_qEd&@FHF2[nqj1ldmQ.[co/3#Ep۫ΌӺ,+n ]Y{gF$hr8))jE(I eCun:n 8c({ه=Nv|g3m6?2鸦[RLfO%J^ok=tiUYNr"eB7^;^y_Dl ,_f[d~ińغjy?[-Q?_C$ziv8f{]${R?[N #f嵷M<@mաqo$} ohu[rK\.m,i &PQj.tyaⴷVr/qS a@UslӁRɲmT7Pz7$1[X͂>qOW>dv`wcC)4Ӊ;lDZ,aT ]|9`OPQCl=C;u!5p KڟXW Gq̚l./یbN.7HGսE)OtHmqcaשlIpG̪.C<a)Pt+Jt*(cLa~h :wdSAFaJFt#I`K@fw"4$Z,NlnvT#L 4/COT( tr6㴬W5,5C)jo{~4bә/C KH# xŧ{2>菗,> mFNxx_Ǒbt&&zʬdn!f;WoG][&;h 1Aֺ~9QL{Q+k/I `J~xR:6:& #mX)!7{N a=ⱔ&pB } ͏^HxQ-pCS! V>_lI?Jr& SJ^}k}P?2vJ4A} .Hƌd_.}-#tVJ,~N )IAK#i<E㙥zB\sCHf#ɭf>_|Xa{۽)lM2vQjHuf0PhKca䋳]Zc'۹#'in@RzWğw3G ]@U7,e&Q:tW̳iϬElw#C #ށef9lfxrmר+ F)AEN4%p[H*Q^([L>PY+x1fCͨn Ҙa[ݍj #5ܲDWoYf~-{zV0Y_PaO7Kau/lOb])mѩƥ[ u>z*iUR|(׼ @y]m_Z- 0T.G2G)}#?C:=o+Ep#dQiFٸv0fiF%l=(`&N3H D­s5pBga²oJ&15X]Z6=!4Bjz?H*)I "\=cqN˚O6gp5 Iٟ!0ԕ~kNl{ "ā3_HH0S@#BۢrW@yToƎ>e}R5#ʸ7K/ h4!Ckd2v8䳱2ޟ9RJt98;xYEsc+ưoG^pL͊*&&~ @{)s7R(#sŮYఊeII,˒&f}j'BP2K(Yc^ DǓ<е>6 C-l\'iE!>xߒe(ˬ_1٬BGߝI@dETaQ۶%3C 4*>` q h=R"G=[-d^gE F5Xb0,qAa8O7iwtO桍tk `VbDtc6%a+t F?*RcƭFTrܿQ).KԺxuR꥕|ʱnt"yr(jU>U( Q,hQ:48xԏ6vO e^-%+xxE CVh rf"̜љS V6z{A~1 Wɮ1$fòRZOa/xPUfx sak~^ k {j*~5i*MhW *?miMqXh7@.P?v]M PQ#b?(B&踤?-zG|6 r #[pt32Kn` 3+ϛOcb eދ>.<`!nʝ M SĬZwnaLiX)2_д:xS7$M˙ ,qXg99̠@"6t|3Xx<Ƨu:9b֣ @#FfwR`Gi0_.hɀ".d d,D`E^A vA|,XJBzN,Yضhޠ0Mȫ6˜7kǤ4ָ-S%NF,t{-2lׁ4}79'~T9e&¬2I;ag~٘Fեl`;f8R9iap^_# -#b>T$uBU.O\n^ae>@VгˠR& ON ̿mګ0ρNV|'RpxKҚ1&/hG)km==qc+r^Z=ߴUn^D]J!*t;F@t&5&H5 %  ,'ZV5: K #;EG{TzS<UtrN"-N?y'/QQeŏƏӽ<5>ų-r4JX7+!uɸ1;'VϺATIe!\O8ͻs!QእTϷX !h .lmVMw%0q0FlCfJcruxE11K?`)ZaDR9 Գ*2كu@]R\? -ebrv@8xjt8"o"&x;r,~[7byؿNo72u>P)_#(t <>H.\H22_vRVj*uj)HkN4b 4A~\\n(Cφ6?I߈{͑2-0T<+\h.6|@񻾪,1T'Fb:]Q'aGu 8cDl\{Q_f877-!& ݸ_ŷ:[lejm퉲2@n k:KD^h5g;T"0|dI-Ι6Ki4dXpiăw`,4kr,崀 2[;lB+QGiUI6<>pcXz6{;ޠǒ}m߿&ȚnS}9s~f f g,F`S!z"F}15jI ![EEsj@B;hFɔc*v<KԧW^բ3}"uE=VMέ9F\6/.7UVy@{ m)ơ#ҵpkE4WwR&ܩ~F*`j.6][ l  Z^pbD#,ZRK]wicu 4KaC^`Vu~G " VjJgFZs-BgWm`&`>4=OxxҏHr9nVF{$WRq ,zrڤ,ς-Z=t&c"uW$:8#7 %Qtq.dm)AU#s;45`C+ jߵjV.dryt?ӕr1;2-Ct{T ҿZ|础UWJ;b F+Qi̘{0ί9H)2)xe e5ez,6.%Bc;/(8bwcY4dɴ90fjـQ?I>Eu(!;%XZ"辯B C뇥ԘAoHkrEUt_nٗFD5m_9RMB);{93rUaτ#}{6M[秢$[aI36)~&G$Ybu@;T$|jvV?,_Qgvږ}*6x»-3mԠVClTAA IzKtB.F(-'bQlƈ.N'ܤ:+_M8 |I4nMsQ#Ż69"Zt7X~c\-o<_"Cd(v&C^&?dR 稸a(Sbb-jʹ-=bL1S^Ԯ* ) \H-sݒ-TH!X{rj3Pd ^ӡ$0gSbS$8g'UH,EB-#P,\rhv󋯻>jJf=MMe5'$%Rm8sM*Wʹi%4g5#4PkӠPԬgbF;.J2KlRtBԃsA.>\˺Msd*V:1z%[1P88:/in?6KAg0lMnK4K/zGʀ//z.P?bfřLRcqkh;иQ8hE+9P|R[;J KgnD[mt#$/} $/ ZI`ii2͉ 9FI雿G\:Q)2h1l%ИuEяI&%e T @i5c!W C<#E#Fp7 JqE'E\`r!b踎0pE/ɺveй4~@ h"2[pa1̍ËjU0MEMSX`?] Hop`%eGBJioe֨6p3DLԴzq0AviQtk.+U 4Ps şmm2$ZM: zZ| =z!Jz%!WQvR }X2({\BgD"ɵKb!4l9t5d f `΁Ӥ}nP7*n\ w %Ӈ=3rSx?ɩ\{"2I|9Twf4{d  &Xsɑ7A ~pk᠑wi&GM&Ch&GoR%r]p_ZmxAYq*Vmڈi k!J`k\b#n Rg܏ؕek7h~pmMzd*%s:˭üuz"åurs}.IWE$S13:EXhcQɡ*H5^=Óڶ\D7G,_% T@њTi0t{eGHր0a\vr8,ܧ klˌ.X YdѹGS"<&#2@~z9u!ýEr8$]y7ƛ!b5lr iPô:FH9Dm'yvK:"ŸV@o]N57짾56(A܏{՟. 6Y;+m+|Ic~v;dZ*?4T *JhֲN+{"AګWq9}W:M2X%;FPăQ#C +ҡƝΜg_MEglO#8`=Sc)vjsZGB񐮕6Z-2iNEsQ77x~vwHخFj_XDvku B=l<Ͱ~m4n[V/)Wgcu4ZVzVô'; JRT3]CV ~#2/՜dJ zDA0%{k 3e¦p۴1/w8o6D˹{ 5|KQQN_) AcKXAoqB vͧmŸVD(D2`/B,me]LqJNZ:*~ml^GBkX}jH|: =6cb5k}K_>t?|QJF\N| HHgww1Zjq;MS4.Muh^5;4Mξ(d 17:?{f ʇL-m#˟sMmT0AAfAg'Kgݥ>l*Ye^w^چ}?Bډ$j%&PoUN۳L}f2)ˤjŠ? mn*orO i1>j<{١$uTqyN_ lZv9DЄNAAK}G `5UZN/T䷑9GfH#P,![|"Ov# *PTDP/&@y=,=Л;׳.:7qE8.hKp/4*[vPYOT O xVmHVP?D NHӞFgG>Sy["l-Y ䷑6-`sh4F~,?TX_vwLZxE`=̈KS)УSY ~}?Q@;. [vA9:QqS.Fb%h:_]SڙMhܾ/EϹls<@+M(<\ѫzý+{L_`m42 #.ӯ 42}`_VXd+9`xpZ٪^u7ўeCd?CidXC2*™.;Ha/3]vFSX @tC _w.0ָco5s>(ϔ!8tc.lE"4 VL 6"/KvN0[nRA*CU ڙ]O/Â- տ]f0M"],]c 6;>+VӺY3M'wj%HK\,g(cϼK˺S=F@>Ats 5y'd\i*~N.zjڍrYg&p^?x Y2DuH*}?W.ÝV]"K`%3Wc ̅A!MK3޾W^V@Թ»+<%+HD+nw:-,8'VtjqZ2ЈQrۻasN_- ZrDx@1}'t ;qj4m jXӰZ EX!4[VQ1v{H*gOT\AGmN VlV9眠諉X7D]s)X˼ SU UMg0.b%W Gܤ$ A\_Z7/Ѣ+Q?%z{x}!JfE{^'ygf7yYv˨֯D4 kCaPw?}&tV2DANI՟U'r+E\ MKFXT"p `=T%|ۛŸ~sf}05`qonc#?'fLQHpqQ TFr'ՅڂDhpH7{B=ҾwHh01#R^3bWT~fkZ{|^@n %x6 s qbHC%'XAJH$AgꉉU-O+xI0 !1TDm/5_1s0[V#!9As I|ʝOI^ d )h~iXCy$`@*@yxzUPqF&|<l<OH][i-]2 HcB*g Xu'Fwc]D_+E F|VQ$6 ܳțY:/Öbx^d$8Qc섅)[>A@~a_MK)"8D8SYZL5!.;g@!!m CҡY$ qon_N`M>@W2V"qwMyL|#=B^ܘ]<O'K576^Fk|Xjm&YRl :d0Y'Bq0zd6;5#&t+NQPR_@8&'7í!YFןtҖNF$yH$4x,@xoZ{/λQrTҳAiބ-)>%[tZO ][4Ac[_iC0wn7ܳ=$4b k#??Pjs .% CSɲD5,Wv O~궖4bv#F[)wHGQ$Y xCY3׭Vu pe9KCbU3exMJ1 AߌL; UV5j!{0u5a~3(Hǵ$bQo,I̔ݦʶ!K<6v`lyd6M)fm0elݴ-m?\Isȝ/BUJHHCgeolk +{Ù=q\4nqBœKTiiLϠB,]>>>R>Zi݆4oߴSåCc„mp,#{=H?IRL@f㛏Z~:Qx'_ Q~9G1[~ ެu7@T/S}{`ߖz/iYJʒpnAuE)}<7@gl8&GbSwuh?A0ϧ&&ev``LD͢C _̯AAhi05!75 m /ϱoO۱V'*= BJKcFi/rBeSPG qH[(xIX 98(s-.[_:A[x;М':쪏T*Yݠ[`ūϝb FQY>#[4di 3H=uBBk!_#u:8}bj ׈X螌&Q'ՁPi:d$*\(^;tsҸ=kv--4@wd `)&ao>aB I b7SUNh4/L xs 74QK88?s5Xg9$]i5ԭF-I"zZ gӂj ~˰I pe`/&퇳'`/Zᷫѫ]T4*E Dؙ]G6aMF40 UkӀ8S?ZϾlh dˢ?.!;"xx bKx+ #83Ɣ1YXKa@({8&ҵe3aD L=7YFV0sJ9YO]gjU-n-Mx5jZfixJ֢m=~GϸBD *-LQf5E6zV5l4_ix/f`5+CN{eGBr(O8tXu+@bV-i'es&Y|r0WzfA\W+b[*{~$C V3߄) C4ߦFN]k-$ ]EhOv*L:+.GDOGx @= oUdfhX0TY4d.k"Jeï;@0aqdJĵ$w}2e}zD&/ze7k-WFwدS`9ibL+`O>.lBelw2KfOiأ׿\=5iGŴ3a%K'̮xVe򛓘,H" JW5#rL9r;3l&g<59wlwBVs6$r QO(kTb.E86xZnamZ:?e:4Yic3}F=йI.Ũl$X@਺kr~a)ȁh(<lvYeV#eFXpՌDuvV ř?BwRG+bNo^J9 &]O<F,)me%& {.P{Qz!< (F6J7DUhm+HD-dʘo Q+"r_ҁ@RP@[h/f<3̾mstuP3O[MG]T}" P5A7p9Qƅ5'ʕs|?;?XX G#>1ixA.&&"Ƒ5Md@i_]Ҭ9|?d5eQr_+=pMZeoEąGbAw#.0Q#GOX!pZPq-A"ؿ y0,za3 ,T_ր,/Y}l77E! ' CdwK)uo6!1Y <5œ'Nhϐjz܌YΟ h>=} ?| _=-re3~!fhWvjiAl"$Ĕ؅e֮fZlcKvnTS18!S/"mC7LaUh::ѕ^}\t`߇kA x}E^[/#}G?Tf:PxAV$uQ!56a"n"^-j^4 7lB @ ztxA7r(?qJNA P\F,/=Iqh lS:Ing6ӧH)Z=e}q$W-0:;:{_yۤ?D+R6?V\>]H7&6p%xю6V% ;DNSػ\䓊`}zR"2(xZ ~ u滋:{hb-cESV\|V'&1__mGDQuc|xԻ`W?͖cH""Ak:CoPX w A8;Sɺ&a >ÅOŒb#B;ق4f9tGcd_b*\R ]ζ囖0渥@[19C9paD_nD زHv,-a\;k6 ^ /~O^R$@Җ0Jc>.ϋSkqƝ-ّRx(k":kՙ{xQU??t6b#og/;d #ɻ.{̡@mKMT8  mM G,cP2'!z9e&&:kgPR~-5PRj1s2 Uo:eK7!3P̹3?svO?GY^;&0^#7nB #T;_"<][PJm Xy0y:2B"ab5Vi]קbW}xT]Z45O_va evڞK>ulYl< V)JRh $Ml\ ,"\{)Z`VEiZ1ƌpf[l1PvLd`nILt`PEúr)|nżq~Q}i.ki8G_ҷS%F$ȯHgAì@49W|$hVub?`x )eWV:.0P4/Y N6Ч+k ԵʽK6VN\{fOJB0i(Cy+@ʵ%`-@:`lw[_BrbQ\9}W@cTha߳*PHk0#~ئLz@18vntpog8 ]__6D;5& HAV^53؉eRίVD0aq~".A"W'Yo#N;h^VcJ_ODe7z{ϡg*;iT-;tqg ^&ՐY.e͈ګhm>ME_t2~S詗 !rݖ1\EE7kRK|iiկSIZ [Sc\bKH Ԓȵ "yAuNO QtIo߀Owބ (#<0 qoݲgaVDh@>ı0(gN[e BpXfOpILlA.3K.Go-=D!Ɋ^o"dq 3'q<P62 j+2̗n|K _SmQu:ԎD@*@esAh=1\<هrRHՠjbXkTUB*+/*,MR@Ngsmxŷ)4Déƫ `šZ`zzĎ \0z@{2xN7Dk̇0 CBXSnʟh9UK6ګYol99.5p)]m0jj٣/- M\kA2DΓEt ^ZßXgDQe;J)A' vv߳^ݠFjyDM6t##cT>LfOE0 g$ʱ`"w>E|񇚠,]֘mOO[g8~#8{jҘE6{^u]9 +5˟nrDZomwCƙ[YtQpRkAIK-p U㠴$x@HQ^LS );w8DD#?:NLQ#01a#ZPv3 tvByRMV(dZsg.e%t@"шX#y<pp\OS HZlKK~{֏ sPX{ϛs8Hh'lcjJ0ZZ.kAf.-5T z&TMi꒙ :{Ԁ3R#>2ʃjgQKw"L+.xY)0JƩpD/.z*M]KFmGdFlT^ж8AĀVZkaR>kyxh.f\ IqeI\ ԉXµ& YYаoO_P 0*N:g&dK0z1?]3fmaNׇ[!G:3N5p^<}M J dW(AW(n@F|uqQfAt-H0q3^U 12 ;0ߧm΢0i,{S%>3(b:z% )jØ!#Gis74& iLҪ?Ȑf-jsI~_;jTȼ\S9EL7hX.ª7}e5_#zv7}r6UdCAmudO^ѹX+޺~ҧ 8 IW}w`qb(8Mme1)k^\L/6*9/ 0\̌ͩՌIc4ac;#SڂG5Is>+MeO)8X9ss ~ǛpfT'nX +ə#H6ҟ>!/fclsj0BЙvGD@ {۪*F4V534o~ [;{חǵ:সТ>;L?x@%%_ouCNB }eu3|<5B"aFVg Kfw2xh:(tC5kP+e#wL׀yyIypJNfLX7݄׻)R;U s@;}krHu,5Mg}YyuHס^~HߏmXt$;Ky+܋<#N{H9)׮$Ɣ婴1+4 esmBM_إO<UJ}9o4}vfD_+#cO~ITc3N=}WeP:ö@qzX*xDžKBy\$!&7=rX,ϹXޟ.(G$*eC};mޢ}cTY 72ĹS(Ip?KTI賀T:ty9[eiwl IۻS~ʔ.!20C[TAqUEV+RI~< MԝZH|jTVPZKoƜ"U( ]}.҄!L@pj,dW s?/⭆&(TZK-@GpoT er7TKpAMWJ(~m: CUJn&YʍVX S\ qCPiv]ˁ @ki;BGNzq8"޵'6'}9C%@KfqC6ʢi|pVxZk𾵤.֜D+ I`Lf}Oi')1J:IXz6s ֡[q%X8M?|q>rsy dZy%]nӁ<7Ti;űIF-U[uy3gGePxdiZԬy%ϓ}m?˹쭇,GdGEJΜ &5 k~3Axƪא؜3 )xyͲ1Op h7x)',Pn@]B?Ӟ.,M| :y(].:% ح[Lgw;} KSYA]2+AKzvM̧̳_{3I5k8s]:[]^:햜M%m"#ĕU8f2u{Hvx"zOrO;&5ږ hƸ2XU .6Z&ff-05*UitZqZ` 8͜>znN$@!jEQ>4T4Ԛwr|w{d[*H/H^څZ^rjU]w6uΊ`6IVҲC+8@=a#3f9*g#3CbQJҘ#cNA U;š]{E{v2n%>#/̞;rwDbwx_ .m HS'~B<6fj$r fMyj Яx mq$bYn18mf#YZ br0ro/WS6cM?gYE &[.sKJ9S1H$g?:+4pCm+;h ~ӬP& ;^bB9WRMYiRmca]O7McVy)i^jr (8?2T" O-|Y;Q(?o gT\"bpOQmbN3daQ!NܿVq5m[h0L`*t;|ԟ {%أw, I縶(`FV.+A G0nI5ĐLЃQ0k\J1D⁀aft"pKwQE@Boٯ%tぅxLw᏷lpnQ fg`Vf$Pob j.VIlg t'Hรh2aZ=P;ڴ(}M{4Gb`ZZx t&3NG9upsLob[G8#xvUj)G߲͜NT?K84# du}E_`ƺZl>M) G /#k{ǭJ ^p`uȰÓkA{瘵;r/ɯGY 9!#xh#o~0c yfE! !d+ 9#w;gb;魯B-w- ,/ 7]/o ^|7a/k~ PG%2++Z:q;"AJ-@j2:Ww[Q KZz撨yƂNT:&؂ӥ_Kv5WX9Q"_sCēMm!jvgz>O|_>?c<] _WJkp$X݈FT2<{f-wg08̯lar[p$A쿋yr";jn0U[l~a 7&Q0ʸ\ZȀ}#݂ h1.3HoSLઙbкVGb, ~d+OS~ ]X[Թ{rf6Qi͈ycRBYm!F*4sfphJ WD5뜇#ۅ|z]* f] s ɗ.էo@|N"{"b1'J٬9/! *'^T6]+ܩ8f !bJm[bNQP+/tmu^ TkL5M8J'2TtٰgWouiDXL-`U27l^f@~z! o bhS|ȫf$Haԁ+C"3Jj͖OƭyenX4n+YGGҹh@45 o&bM l֛(b {l LD?2vțeNB^ᮩ(Ud&TW7Y_;DR7YMU´^99 jDpV!O OW2y T.;yIFʛ1É`Z.8~oN7/k_t`G~6gLW072<+?h};ܛ1kHkg0Vsyt^_$Ts^]|X;FQ8C"I(ߴ7}l̷%GZY0V#:mxreɗ.oE4a:lޛe3lw.7xἊ:AfP&T)o G1/υ\艹޻ߢ`F/?.#ڪ&'%Sz'Kb4|.-9e`HF ܀>qfDQB TSh B.d{ 5l zv^t`I0'"W-֤B)i\l:/Z&R I`086b5|0J]@d[6X.X+7hK|LOT,. #%Zd=PxsŽr?|a3J̣{ _W,GsJt"V [E)hJQ/ 4r'^D oVŎy ߻C#K.^WSk=,<JЉ<:}P*pD])0z0N2ߗuO̷1NvÿiA],Eq˛-\<7%Sgm|@&wa D `s0/v6DIaV -F%µU˪M@) \U4Phh)cNI\[5RYU,jj qyh g],eQWlR20o#=֯"k>h'3=Qf+mJBNz< xY9r)lbO֖G2B!<Xf3(+\L % BcWuH^ޥH0 ,Mb-oK#,ZWKB3ʎN+Bg 7_N:J@f[J D d@BmkjAsr;nra+/FNyX{bRO*L^o>sk `"zJ!MRBg'`x7D:*3Г-#1jP OVUq)&z Wuno] &2}KB2֣QrjxsL)L@y[1G7Oj$ [NB-acDP'Z[x ^G~#uVaP}6 ='U"̯7)Kru'3Wqѣ,ⰱ==VA!d'ox:^80p~c:7:RghpC^`\FauTc.Xb.H׌ euP}=i y 1@~VB=55h1aI X\,2踮nttffs;RsR(d%<ޠCRA CTEZutJ:!BlLQFS;0<bʴTFBLc~{:/nɐ]Q6B^V#B 4K Io:۹J<ߵYz/I@:etKXz'n*,طV̇ĵHPTP6GKn8  WZhK3N7"=MW85 J1_L/,l%ؾWKo^⾮{/x9@AG"L#2x[8D %: Qi(&}2Pp3[<a8;_.*6^M "F>& ko-'e3}K!+Zͪ%<#&},R4,8kAta)j:0y Qa?y(h8qn 99Y7%G@P} uGڷj^Z_ kqctc8sx笊Nٸ`Q i-\4{`l4xrAM~4%~eb 6"v=U]RB\T=ʅgPx϶Rto8 qdt $0P_g lǝ6mkZY7-=u 0\=1eciS0L]nnך^6516_?  Z@5hHMxJht a .4gҙ&*d:" ?Bŕ疨'ѻuE" =.SkYɎ[V;P PuW8S*5†d{TOǝkep9F364GQNTx7CU}2OS8W5Ѩ6`oAq㱴5浗lWRvG7cATbE3@R ":KY=ݱ1a4ڐ'by<]рO;m2ҁ0u=ѵ [鳿[ ̗~!{+@ dT 03|L,;ٴdb6];dbJ3M?!͡c}';IˢAUq^Ѳo'|8W%)QB өCPZJ]⧧TIR.\gk0;=5pcuB%h@׉^Wŷ( AϊJBⓟ\zzzw-t6hOzAxL" A2Wg8OK`C/AD)f.j)V !8i۔GdVv?sKYK)Pi?#LPlh\+GS>ꜥ5'$T@׎GveڢvǮtrqj+P 'e&Z .:p U >n#palRܗ0$Vx[VT[WmC2sd13^{\7(M\j;'G*E[R.&/H]e47'"M%O:2ʣT?j 1;nm?2ŹnZt.H0 [\?SIQD\( ~+?4 l-0Tيj^qmI[NX|I!^*7HB;k[7a EQ 3VH]ӚoD7cPws #;G;PdeWzׄ_)#\9">W/{n =WTfY1S!ְ$Pq0{ ҕ;xa6+R41;sÁn zObNٷ&q%|Pxϊ2);^z"B $yУV:%9JNY&IX>ML(=DjۺNٵ%F|%<[OwtD+ƹ*-6 !sfxŽϪgA5 |z ;j#F^- 6CM)M:l AKey,4`i_{F0[g3l\~g>,JNd~ _JC[K`C*%U̬bekB Ur+-NhxRެ8stKјr-qqA@E3$sN<7 S gAFCL%k?qdQi%&dt|:7xn/0{^uX"KشJěQHbJezT[fW;1@#&Ң(zeqfc{Oߌ(q}e$_>ilO_ m5PYY?@ rcJL#9Ζz/\&"PpwgR0y\O1nOum!Bsqy7b=n;rƋ~c[!pw:#"$ow`93~Posk+&^ $76 hxK/>%v{ ,Bm1 -f$lD \| I{$ ڎ0uQ:^#]?n[0鬦B@P>JVBV{#cmx=b,kl@mY{Ap7}C3-ξ3񯌅a.yZǾ!E:yA6LM߅6[׻rz5#} %A |5X{ұhۃvv2Nk ՆqQFbFAyh$OQs?۾L^Θ5Nz)F4S1;I^3w,׉]24Loϫ^ 9b8JCsdޛ~6i/:;e7w=d],4~`;8!Px 7Rlj&FZ9 ,d$i܇\ QwIV?!uGߨzat>q WaWYP.~Sjp醅!bw]x{1jUjX 5+h*o!DL#-rZKg{wBS9& (OLx?DU}&>R1ID8<)[67ǁTQ@QluX0@Ӻ$U Ϟ2G~nD#X>Hi}ZxD|/lOznN M$u\i`l`>ǚ72ҢBg9̤6Bwc5)a9wB*f9 ,'b ŷ؄j0B8OQhB>7qmmVp{IJE19v!^Yڬ-pIፇCjy@?>OtoкQaaxc̬1n!S ,b'2_Y6 $ՙ<)-QăĚr&kZf^Q'iD%^&P͋2ڞs"iUJ0>s'gMfC݋U#oTMD~ߒJtJ1 Z;k$u-]:3* h'6)D!XAbСSF0$dID` RjF^̩xx;o<@Xߪ9R*#a[ /Ӄ7n W(hݩY ӹNGJ zOJAQ2/6U'&0*~ PMz4N;L.?qI<qjʧM$_|)E&Ρɨ $*ZwlI'QWlɉNH+1 G],mz&"P+)Z{śvҿЦ;HZl q $QIf.h oG]YRXjBA;k3)&ct,Km͌"{ m1 72>x+4+dg^5eKm-dH8䷬0Qvh<*qF4 `jg/d0@Y:rM?#?s[[RK]lqf*ѝwg Ř*iy Ae#P/Ҋk,yI`rdMJG,#X^wnkPu:*)qןU~3XQ͟$(E ZNʹ7K@p%6_3fϓ`dx#8>6 /M/em2~9 Ť^v2\Y߷̯GVN wS`uj!Kdfp>9޳<:@3v*ҪkG;$Uz*PX3PE§U16I;} Q$bl)C Pzב%S"w>VwQs㷅N^@|¹TGIvA3K'g<Ʀ-ֹb{uD[b;2 i.+;Kx$4lAqj/>ܛ. |.p;O/\[$dx=;񑅻v{-a X xÎP9Rδwn_5m ^d;c XV^J0)f}r#PyxbH.MPKi`S& ݘa2ceSbw2/Pq}QZc)R\24 )*Xe$u.Jfo< pse2(nn{@`u-SOÁMT)d!,_ߑ?-^nҷv M%Uy+96ڕ2UOqݡ`Fo嘨Wos[0p~Q])<waD$_w2SjزCreB i!QWA3~xCਜy`(Ŧ81ӟ_.d,t92)lZ8XEKof5\ `qzC]^˂Wz]-96!nF'>qUyQݎ:XzDpbw򙟓ʷC/L|`Qdԉ\PhMs:>o1*ր4nl]r{G :n"t5JzPg\|-wa}W{K'cHq@ܩ>e}*[$7T@}EFfRBNjV3.,Ai'8}or7VZpu~f uaŀCFW[/pPjqx| ,%U}@[Psai'wz'fs /^/{]O4D>Oc}{ӓ~\L^CཀྵR2Ȇ>[z;euW l['f"C+p=#1} W~9!S¹~bPl_2:R?ni攂K܃[V]Y3EŦ/}7jf+t2WZ͠yX}C-ϪE,KVh> xr1x~&q]_*Nj,s-Vl[|(Xoz5bwO:78+j=B _>҅Mh.)ȯѷC *-Nce g2& s af;쀯e;z]zf^IhrvXg@dIì̍p¦nj3υN`9_ə(o3Eu%yʧ=7!b)eo5HD8-R%қE:׺"A‚fL}ӥ<`qMDS4jV+V<}Z9dt=a'QF3a ~ nj6^.v<]n}sǼ$`\_%/1G'Z1!6J j,pT*JC47Nj-gϫb'"u6Li"&'[ݲ7]^=P2:?UM$ UpXqq!S ZxLݮ tbv`E-h!]Lđ665P )^3yMdLs`$|ء䚚Վ G/en4$zC/QX`(&@' >Eα*=UQnZԫ\갔1o*cVGtBib (m-ut»I @a gQ;<^VG¯T¯ xqxG3Ph=/.JnƾFM+>=ft^1"_<CǍnL6cslQ2B/ts&b/jȞԨo`?i߂C"jpx' ]@LѸzD CЦ[f细 7$^cWs.m_\=ۋK+'+WJY7 Dzĉv!_'CvESZ k~j9̎oEpTc9~9N&z8.Qd3/Ț-4&O7绸 S1wc\A( u-PH 0a#] .l""LOz9{ȁ˿(" T'$E00M[ҴROb{0M͑)QPj(19#4?MUE O載)ۙ| "JX 4vy٠jP}Cs**[^xqވOB6i;ݐC BM*Su {s۰J=pʰ0]J4pf?*7ͤ BSa$)e~X'30Tx4ZmV5eejmUAN{lW3f)C#lʑ :w'? ;U2c̉FH*d =q+ލLoVq)M#vzGfSuDQiV-lA2.с>/:!tJPM81*gV\{_}' JީZ $ȽrP),8HBeo8wTuH\vy/Q1^cOҫɚSfխ,Qbhg&l l hS]J'$n_<Ǣc‘30a 2| l#BleّvļMs $-T:FWbr5&r@۸_œ:`ڻSH@G CqE0 =uK2S;hͺH< FG`wD6|o/0- wvu3֓(!W^Q>h i :fL%eu7)kOG0):&dm hx= M3,urK8rٌ`[:!ԫx`TlV_i'Toֻhe_ʯ Q~~rb+Gi~DƄ0=؅8 qC 6|lEQ D``1F"K ­ q m_O46ЂVZDaC܌ցz2v%/8耓7J^Z(w#DR ;WQz9i#l̼˱ͤCݷs``s-U5$fDke(ibFtY4eeQeY?ϕf{Qq-҄Y=dGiRK'#icϗ[KSai+Ii|,Swu5d*w s,8J \_@>q@w RװPt [m Œzs^s*D7n/8\9K( w?y˃*d_ h g5Ï3Y0-A"+K`6V]AGڥsՄ]Bg ^tzP":ڨ愭6Hƃv0Gӛjh53?nTcc@(zF_Hؚ,V[ޛ2C^Q4nR?3a+4*=WƄle*@Q0̆MqK3^Q=|ٝd3wU\=(Bzcd2"(ձg4d;t"5 a*',+*T=1a*+(G:g`v+z lLp;EK[9%"pjSzZtB1@vjDYh- &Zc7K)QZU|D h[sߩڕ(Z.3'R\)R]v)1DCԃ.pr5hSv ͇Wj310ĺLp32Oa .Fm*h,JIL/>7z:OkR:XXM4rW1 .OL<|nбiqzpEy$B3#urn.FZB7A'mrTH;n~+JRWL'&d߫]Y^;.4 jrzn "іDUL:A[,mqTw['cS凅uº ԛa2%6;A՞@X!gwWj OR4C@bdGN1e!v ي@H ȴ#q4+̵Cj$`^^)f^a⚋V:U71ǃr=ƆV*'aPPYK׆GCJ4!J\38L =fA@4ئ نv,}@S6xN 1Q/ēs'Ld?ko^۩p$WM;[Wf3*\"MJC18;M@ #Z\9yTdd>:c*]4eԼ.HNR =: C1cĞ7tb-GnKy"BD4Иe5j(ʂEi2r7^V* DT9QAvT(;Yz\HEP}X Vu%}4R ;> iv' J=StVNqOGj+W5X*,0|l\%MLܼӾWZ6<:ĩyE`[Y$+WM~rt[ |&4^F wZ#L6USPHB+T ݻ҇w}*.A$J#,i0V U#>'P;ޢtG5ƇU< 원}@>I,e˒ds^3F!|~Lk 3ܙBaךvz?vĆNUc+ ~zDmci '2Cs;:|w[T񣒶)dD=AQ:neYiW<*w.3.[^pXqbpb%kɍdoxRNml4 "Y5 z\ϓ֐[{xNiږs)JY6|7s\Y"OF0NjYÑz7P@ȆR70ˀ@(EU-0Q;;V$!br &LM%{0l9ZlPp"K_C(աr6O_K1ׁU_,}uYvPyAx8zEdj|5oAEpzM/ &CbiT۰9MW"@l@sHxB<|F .K㭡CHz0,ŬIi"fG(K.}K8_cAKI 'RѧCR?G{&,s  a^\#΂t~L. k|M][e_; D-M?t VŠÝ2l )1AZ9Xy#&K'=/V˥&˷p3;JSۦGRҕځ!DښR|`V@38#@@nEt틮TVޞ>StN,K'rp3%[Wʘ+3Z${}3ܓ=7S7_Т7`7rw0 Df2MprE uZ Ohޛ:Mcv=̧ik< |q(rW&$CQ L%ZIïn2vHbs)앐~>3$-dqݒ ˶h e(D`3u&:~u hk fPsL}S@Ԯ8JaHj^,lLj{̥>N ^pʏa#yѽb ̮Ӧo(Pd2f\4swӁw2'sUWMn~ELէ2Gh`YrzվܨP᤭/OFQ*teSQnkxQwQ+#,|6Ȣe=ky Ɠ`UfSI?kP g,%;4Li:75<yhfN׍<9ci\q"j(8vWthͪcEWhCtbQesJR7wJ]#~$WqKGC?dB @C-g 8]Aքǚgm (t(We$rsaWm $A8b?S@1UƲbQs=#QYG } ~߶DAވ`}f1J{K2O1n1p4ނ C۬:Xztƭ{aW 3uѭﴦ4[6Dh],r)`,Ot<>tl/6sZx hbAKE1եEnFhue uNȈ4l"3fv%,]WdݤZ.ȜɹRTh狣SRч;ٮȖ LaS§3A)U&q:y +(>++H"3.֢{7n4{[zso?-DwjjܡOo_54y}mYe?襺{EF?KjʌAeӵt(`HiXZJU1^!0ِ_V=?7KS 4tz7} )w%E96B>_o7f:{)BJ,.=R |6L;3HӜ7~8]rJqash 3f'vMNExhcF@xe&f$_dx֣w$ Gfݓf Ay(=p8Dʼnv%NX{`]@ @rVXu\ p"iU*SLPM%XH0`AS1Ӷ')oWPt~2r r5}*%9u_[wV+},gYھ&ApA W mHTh"0)4bj4$<6ь)%$(\&;V(1]kp/9=[N. *!VMvd$y[md}1OJII˴iA>vL L; :v_G΢nKR '-uS4|Y1 ,PWbx(ʗp-Tq{F dZm>ЎMH!(W4m!쿅H ?T;CQAlR~a R^Lņ hGڕ3ÖB lGX7@GDb )֤VI˚ZLWXa[ VVOJI?T!Jꏻeo GwzN$ҠҺxHbuH-ic/oHU^̩ ^<͹w7X ,|Sv0D!dc3JE<%;A1t>{-F7W6&V]_yw+!( V줬Aюׇ R)}%TI`Msu ~H+ o(7vA0-mqٶCo>6E&&R'$Z;N[be6 q5E鳞[ިoV*ֹW {йHK. p}*53z[K Rh᪛a}cm~f r ,|wezGˇ2 <=DzD_>RXM!_ B]d n2Wp(\W30/-_.vQ5ݱzs`K1?UN% /jlj** >L\|:+I~VCE3ƂԿ't$ sfZ+ԛGk-])]NC5dP36ZΏr,FA)@ה AIv붘 {$+–6J?ixlc?r1|4 " ~n6Lf}j0(* #\%3o>l5zq$Ȉ`*vH[KoV`$)4>TN֙ki5 _N p%IMzVvgh\)%0[#0Q0=uj4ۋ2_#p yX2b{AKQ"Uf:@ۮQ&^T˧^٣| C9ho1 .ۅf zD-rאê0,$,`JҪ)Oj汞V{/ds]w}ƒz=!띙;.ؔaj ֩}b@a󎩯l.lE88#ǫ*Oސi{Uَ>{o[U81ko)T³4 OHn}dY*Ao \`QSЋd\B]K[,1S|P0 {لl-wa7in \9r%x((%٬p'm"!.>EO 4sĻ*17To8>peWL;zK`8))-Dֿ pW aujUPb';dTm;VROS7Dmc@z։#k-M0b3 .>R_5`T| y'sp O }:e^`ZP|Z4ydeI)v $շyJ2rجzf`-?M5/QM"Cp\$X&5_KkHwlD /w:o4TL2'&&BʉU8A{~R1%0`;m}Wrgl!\Jl%nxe=r8"_νד쿭(QUYH"#$4&8Lݤ\cN+G@UCako{\X_3LYxIb/|ኦ!~y]gLm?yZKNu g5w3oos$]aZcq`XPtt!t_0q>sԗ0'E~Riءު69g- Tt s >JoFғPja=Ə#x H Go^  ϋ͢:m:#Wan{}a(15LEB*'F gsnGr+,@ƅdh(gW gsyW| =+^nVIW?[NCT4c e$ih ZJ5)UX/~ {iͽ1qd`%J r{I:!Q@z~\Z_4$tz+{ f=+; fct7#n.e12XFulL2ҡD7}$ҋ |Ҷa H95ERDP%S̱Zh@]c~y<|%ouO dLehgYZ! (@Eŝ&99;ycA}v'_K,|V&K*%ch\ҵ nT͋~v!y(/}n (#ln`q09D1`t~$ ?@z'`Y^9ĘobFLH~ZSt(4H3VĜn0!ƫWa(4'RgҌ]i"?$'PD/=K Hb}+!Ewޣh! S"4nfPMF6GbBBA -/׳ZbQ2Zuz_"@_H:Q#Xju'I$ u1&=~Eg0RKB%A 9'#zu}d%}rae6xz^#d[<ȽHOjC j^h,Wh6r^.e4#¡jnve翟D~i+dDJTJ]4B|6Ր{>p] ]}֨{r饈;{Ļ~j|T\C7weY<, O RK2H+GD_n#V˛{-!p7{M-şP4)R|G~>XAUNT3RDlqw}OW}Ry[$YZׄ^M6[1ޮ2s_?iNoh}j=$,0żx%;a3%4oՒgK݁SD,Ohw.ȈX 8lfJ#+hΚXifD//; ƀv\rw"ۛn/|Rrɛj$WacNM^ OMP^=6"Q,/#SNO ,6qpT Pg=ˍPrfuO)7'3{3(A̼|} sUꍁ \}tV /Md6WIY)MIXuCRN?IYJx iYi$N@[-2X)XubE5&%yNN9I6\9Ca190Zˀ9gFpf,rT))? q9D0lf|S<O?̵)"ȭqE$MLF}2ZME:Ueyx^W>*붴:IP3czҾ$ ^A!9%eP} da#yxO2y,ϛ[$vbA xS 2g_dtRiޥ_Y@WQy;1|zuwˑCץt.FJ8R$+鵡c(k޲_>f܋rqܙ9-rJ|zsGӄL( ?=[=|sfbcWEW$MezR+|= N6Hso+MF+JD=|WiU.|]jR҄sDž!hh&5 K+=oPD\FXE6o:I-d"fbǘ2Ǽ޸״<)\vYUj Q_=agؘ'xJm5L( Tŵ7bWE\o#e'+u뉿si yf"ڗ , *;\2kWlAǴ?Mso&}(혇ZPL9!"*gJcdNacUx{95+]b4;+ ER RN)&[܌!o{vƙoe#^!7H^v "wVͺߜ?[vƏ_8a̗b 3k?6Qm[%=W^:_فuF J,#Zp7J69ilצ<<ӞTA1$@][i:D^1iBp26+ub;(bRk5 Ѫ/l#ˋNR^ |nl.C[Oqc)ĮX<Xb~o n njkG!W2{|*Ӷ$3"9wn:g,YJ"0..'~nаv@&v)a>y+mG@N2l)"NဈJՕBT'Ƃ`Mol4W&8HOW4{.[b𯝞ꈨgs`kwA÷-/jz=V2VcV{Ts~mhh qhj׾:6OZC٭%*TQ;?_@uBC5<]chJa{^(mk}h$ZdycF7Jq+ASis^]/a1\ .GpT)ge-;3,/@T/4{C<ީVA?g }gf*:2x(i\hc{ꆋ-6+~>n'tBxL"[?I BhFYjuu.⯨RzWgcͣ1A?; ]L,Tvp. `m<̱֧4;=  9jl!3fBWPnәQ3zRKTU, 57,s`8b7c+lǬ4ף3șB0+[g/6 Pӗ6H:h(AyA!I`*p@w[[NUOyPY(yol&-V|g*]_2gզ9Qa l Ru+SiQKJdy2DYl`,HBλe/lפ}8NTA{fuqc WԹ*ET?Sj&|4&B F6cIj=g@rHxU[A9`g O*Uk/Hk7SuZx9|c6- Nh Vs'ُAD.ݷTSϋ2{u!֘f^;j4t+Ir f'mmEPPC(wze5DoF_NHW҉ |T_.ŹpO;k\|ˢ0g< ]?|b́ߓʭ?06 'L_jpgHtвO[Z. v &˵ߎ~![x|S*Z?` 8YMP֜D%2"ӮțrlX9|ޕz˸k]ә"ݫ!SCN\Ia>Dދ~ֵ_b p+'p6C`1#d!Z0DaW[rgެx8U<7(?EVVIAMJh'aI(?a]Vd1kΔZi:L&cX°$ef)Š)b/H%ХW7(FYEU_\{Lw?:۽Q*h =lMW!vW;u|5$ՖL{{{t-o $ 0r [iSnUg\lVJ;JHw'nM9I^@4@:oPC>uITڏV5\G YwԌB`sw+ /yt5_e-P.g M&%.ihT߅h aL9q%/7Ffy-)խcԧԂr ,fS這X ̈́*1ņ-M[%vUȖ)'N+r_FZz{ ?N:)phZ &df(U9cl5F@z$T1 ~{7!X|7VYeh0é\Lo~׽wNr""e܌nd1Q:\/jI#l 2ڻm z ._9fxII H 3ꆼ\B LsKKc8Bq 4gp.'o%h2 ,O CPV^ u]` F8|X$m@,}4M u&{yU5ǩ6S=~b`op:e-0a[.z'hfMicm^2׀fC8V9ҪCqp-\d`xoܼ z| JG+Wca$`b efcmV(` 8^O,jRM^uumq|*'kQ1o[r7 Pk%Ȩ&C eᕠ20c2)-,9:ej3j*l3xw'%fsΠ8ء'p3t6#px J{VX̌db݊7{dp؞:!umժakR"9}^S-} hЫ?p[2ߗ"ku1FIIRĪIz.Irz&kiR&@}yѢgIΦ[_ܖՍK±U8gw#tϰtSؔ <5n(e |&[l1ϯit^/.٤:n=$BIꊤLǂW/f1{ RXĦ" DZ?Q2]QB)L3_2TVXbP5d/!:ؒMvyTV -yٺ{f_8꼄#$ (;g/m'1 IIy?9em_Ν߂~=CƍZ0f#Olw'\gPE'uUVJ1 삱GNb7p/Ӛ yHq_2tqrS,\WTD TݏXy3ѮhgIhcXgk=nYtiaІrbon+.qc-BTXCrtNT䡦BN#Cʑ}..䦕]r w)Nӿ&1,E@_"l1g1P h:֛I\XasZ#K5:k=7֏vg C ˛[)y׀vr=>C3S*lӝƴ 2fqH)ND;H(*ֱhܒ xsN@xI qGZ0 I2" ""VO1OܑfS2F,U}ۀf 0IV²V MAZfoo`0gب5.|eY^~cS!rC>m/SʅlZR lBMxBvIyGcV eyM0Z)g:֢Evv2kyA lp [H_7;\LPa 9dXNs 2 :=Ӕ= \9ծeRLhDE]\Dg}o4v.t6!fҲT:Y^ &;)$ȣk:!|18`cD.CPj$YE"E(|-TDuN.YKz(3?>~4wo;t|!m,=9F(Q+$Jƌs߯z%6C1Qm\v6MKsύ+4OlZHRh`3wazCOn.w뇍YSЪd0 Z$f@̲IqqDYUhL}OFPQzVjREG&f=~L'"ʚ@ʦcхJX׷lCH=͔+2q(#6(b#;a= >aOa8}62,|r !J\;σuPȽ!-*3nD)e|Ģ4?=O8dZ~V2\C凅4o?#QԹ&UI]ԧ`G\E!f\X^boL¶u~FQH)Ky&S^ߡMmь3MX|`Xpt0':e[r8kj&~m`:!f@RV=d aZ_ƷV(z"ҜK#M +;S(=`7^GOljA,Dݥ8K@?L `6rGtѥ1L/G8I>I.4NCf*pevɵKgM e'72tG`|>y 5jqr h՞!H4X_T.HN[CB~']\[a(OlƯ|^*${2C aΛd`rp(Gc~ӆ2"9(Z5'=-O䁍Ny}p5f_}NݗX:Ka,>k1pmZ82cEbi۟?#i,0mBhpRΠqtnA=V)c}Z~Rπ^FmsqcY0L8 y'q.OaAÍ :DK].Z[`5R>L}䉴=,9Pya!3oꌝWC2M(C>bبj5:-g68,Dpv]$s 4A=~yr /LH{0> 1G18dR )!%жvô!V lGx9<,O'Wy\ ۮl A/2O{*װ5t*I47J>N)7hz72~6B)"+%˯ _~uoBw#/W4Cz0:'8uݘ/&GZuи=^?6 bUy99i|GP(J~fNfUٺSuviv,"ڔ16W 䠎Rޖ3~)H{, 4ɯ#/r6kB,jGwrg"Ӗ f`\B^[J}IӼ"_8+>03q&$?@t&BE5{a`x#SL 7d*Q̌1彪*őB eϺ CAkc}N&T?7j_kؒ%v>EEByᦏuA`뒻ʼWC˂ i(Z~ 6 sVPfqUzmYq0ZgD"ԙG..~4q~jF'e"Hf/$c4W vg7.|j|5w4O8pI`vm_O-%|kٲ;4˵]Ht%ps0wE<Q†2m2wbn7'=gjZZ/UmC\QF<y {5y pNkD"eF/V/Ov^n 8? Q{*+ {V W/H^VޗJ ;:2=j/^+\ޫӶnC53hbn/d6.4Sͤ!hM:#߃up 5njDdF.O=Q("4b k#+RF*WR54xaK.*! ۉUO= ąG%= VҕfDr'b߄!e k.6JÎɡX Ǖ-q}U m>4F/ ]=Y(bq{WJ\gZ:݂U Cp57B*b]*:w3h)u(ꋘ>!;k}m/F~}8A1`CQc-JHG@-CĴ8|;rD1 Z f*J!e `ԅ2ɟt)6"Ҝe<lϠp',M?ܴ`fZ\j6u. XpV&eqOs8> &{pܳ#-*޸y#!ᇚI F-Zx$rK b)/H_u!C@Zޡ &Ӻ A\SJ)hCGJ+0ƛq#8~q%N47+[B1J%LcCZ:Tg? I@:[{FtEWXWCq2c:v8' 4}ygNx_j8'$KxE(rQ3`~D nIC=v_9m"Xo`%7*XX: eDrX^XN&Fj9]T @= pH'+֜(S#7 tCTN DH&۵ސ[Mbpep9~H(*B.fBs#zI_'V>C/R)5ilnf\PY½M.B1$=QTj扛C砠X6mKb 9-Ü:+AvSn|;uC睒K_Hhu̽'8N`!1DȪ|iAK9bK/[5Q;.__&_182d&}a>HGx3VAȿ ^"#@jpT0CdA#kt[-'ڰAҡ&\T}1߅rt| jRWtZq,e[m;6YɊFJ$VYIP/DHk{c&pPN<4y~&#YT=b ߻X`s^C[HA4.D!9OK~)>Nqe6R(A%Kxq@rC~r9mtrٹ=4aϚ0~꣄Jnғ,DxAhh},;zC{;v0Jdo|[mȊE3늸bmEN4)V/8G$>tSKb2?=ΨAˍ%+`w:7$! q;sWmjL"{.iw*{1,]y/:Ku}Vxٶ& ~}HfZ71=^ )]/6g[9?CN+ԏ@r9HֆP\~3V0Hq)8&Fg g.D?>AUۻJkS"mX{ٸl dݹwyZ'b(nohv#(UR6M ^l،oxK54UdVt88zPTpAmNz lCX;z j *8=JaETA z1 "'ژֿ/%|ݞ]7yD`ǞFD-&q){Ļ;V-vԒsFryX^~mG KCԔ=hPV+m tyZ暨) XDBCnMmTL1(%89kjQNFL<1e1=iz%DL9evlVJ86YAe"gv} AOўl1tFLۇP?,EWZkH֘69+)6j'' Pp3t 9G4v%?[kң3Ͱ_qhw:_ؽM j2t&99ɔq_Ss3[2 , Kޮjh#C$65,^T'a B/APmIQ 9O/g?tQ. >}hx&[q(pO0znA~.oLNz:M_ς0`@d][?L;B؀%zʽ?budmn:X/NI.. Qu9=wiz$q!:tS_($mވ0Q.3pðkАR}#p+ NybI|uTi a.0<\^mK=:c4ME4fdix2D0CX{N @#:=Q me;iϊL *#NZb^;=,**IXxU7Tal-y"Z(v qWk!XjV" qsHD?)[oc ϥ,蹱Ֆ"R m ͒|7u\'A'CYIu=m4nIǸl5Ć(dԇ.d,x-*husOˉUh,y]>u6kwy$`cfm% 70P) Ӵ~K͟]f1'vӳmfz؋ph#h,yGKz/v&OxJcށ{@AՒBmmrXX[xE\i9d҄_ZQHY0w-\ $;d8]en5Kɏŋ ./1s5?.DE~sV?DfCjRVI5|V,IqV`cq9B} ₕLթzaa^\)9OzGUhR%6*&,i׻,QyG'ȶщ۳3S2~)BoЫS[܂1lN]gDo1B Ɛ2~ROۻhE/L//sk*ad3Bfg= Io9usu?љQZAqv h  0ֶ'`؃ٚ͟gdM"?Gn$_;[՚e T^ 7ҕlY 8B{1N )u+gBMb%X;<\+4[X4fBn^[6ŇsJOHax' qbp+6*y.ck+"Үqeuw$sggD&K`'@uh \ae& "}bQwt`y;Y Zj+qd* 4\v˒ acڿd5_i>Z* &hQ蓇VSSYxI〭<{)8%GqE_0PctIfT缀XI(n9ZW|3!`g"3]\q KJz;s,(l'?tp"ѵl&`fa9 a?-"QnO5:bo^kpv%!4Q22-IozƄ([0t]OkԻ=:ݻdJkT'ٶwC!9`$ bko@P%~@ߺuDyx ?Up5|;H7y^gzD4*4ܝxyY4cၶv#wbmn8>"0}厍 p >-a@1E Wz><1D=!bK@eLu[@ڦ}sFڪ2leE]mGkA$W/3^0mE2rb?K1P DFH~gP (wQa  8MOMsɑ͠}{qaMIKp>[J'ZaDKr#8kas@ _-DR;lT.Fp6|F|f-#.̿1KQ(c`fh% 2l`UcQ(nKhؔ]FJ']LVj* v#N3o;zpԙQ]# ~WZn^zuhlqTKX,QrWfQ+ Qq˼g۶#)U*KD(%l:9R݅N0׉]>H1}pbToh9IWZRJg覢WHg$ b4C U_0ߢ<2WK7ˉp/veMVf=9 ԯtȌI!ld@]( |DQ9X)dL 3 TA|:/+eP_C6' ) f }sfa_XH5vg697L.6Vj,o[vmpDu CZS&2Jb#W0\)OX/GRD-[v |*svJE V7 'iqH]cBu~=K\^S1Es:W^ә bzN07RaȯwU!>sRpdaӨ@pKNJ~_r=Y6U}l1ڵyk߳\PT !i9~1krپy_\u]UኻDO:&lEO@#%X;!dIt֌s b`C=/%}Lg!+Z촲[0#W?Q|3a]AsH}lھو3xpsb膃zrt%+D $OCrచY;O/0 ;ˢBO<:z|d'`\O9f *!y۽#%S/ĵ>9}'^c]&s"gV O=3Q HA-`nLId'!cs׸QE5qmfz$vHbJ5%e^,v>a4VM{ )t$=x;ld[hNrfOW; JM?W ""M w|amr61.S3I׏}=BH2`)nvJe@@pжFٛ$s敃NC[9DΤQuN:@ `r6g nsA D3) .Dhu=p\ۤ-&Lvi1fܚ9W .ʁBaP5u!;@&r\GC|csz ޝŕZn.rnB2G"H4=R\Cy7g`\奥)Ũ/$NAȹ568gɐ1/rHXѽ pQuyyev).e3m"4p×]*?q#HVI$ V̌4*51me "⭼LeѨхwdaw Ut%ȲtX~FD  {,AAYyp|e_k]bB{-E65X .$\IWHA/&(\%4F>N iVHǪc,VN E(R{ߌL;0qcImr^Eד&sc) 4yF2, Zt֟9PIv|^緵#{t|pض\h܆;Aw8J!3uj_xjF'gv/SN[G'0|R qvg敔Gt@x_rP BRSMF/i@Yu:'dJ?4 ^ml j[~`BȒ{*LktE'wO&(󻽆V]):yU<{8iLjBb?kp_1eb>.l>^3%.YJ0!Y.=~<Ïgtg@ `m)|qWiЪ0s$6ކIÓKt١aӰHJxcE1(zzb*rDN a&ҬLv-T TF}2i-OH/|[$NT$CÃl/T-t sn/"OqtYi)Hf&Qݑϛ,JS}ؘ:ưQݺ'a-/Zj>pUk 6lpӧX1-7lK=A '|ߞbUu?.MqRN$0#VP"^ @dW -p˳ǹsӫA`?[R=K~i 4 3BO*34H!RzbB7C4\G :yPGͩ6Va"+s C@ F8Ķtw5E|v]{@@tEQ/1+"~M$1L!XU[muRҳ?**PIo(x !Uބ}6\IғO4(xj&hԘEtu>)- : Z{ H*[}(QU88-Gdig~ί0~hDz3J Iz]J ٪afتxLI@U4|[eBwErbE6ten*G#2&b,]@92~9"IsRw !ȣ r9-ANߦ7!H#T,UaI4`рpp kdN3pE7]f_c*(3kzM᫙rP8;ԫ(j_R!l{-[-wX'$qśȍȱk~hDRR)-H:4uy؂(t-:#K4Pdbx}I9g EDl@ؗT[CZQñf0R>ΫЃPe]VlTwLn l`7>V{?}B >&Fvét1 d`|b;m['~V]q8++\af9 Q[Ub+BI/d .AN2*DžÚ & 퀞{>@]^+m] P9k0Y 4rAÑ @NsѧsN+:)%ctTN6 ąQLh8BBۓJf#}d&pq9г+\B`5nۿZ}.B{YXE_-+eZXyCwƬP?<2dSKHa*o)|Jaz\qw3ikztN+ɖ(,+&PuEqGD"Bgԓz{@.ј@:ylZʿ:jCE瑂{Y H ZI_l#wxO۫VqGy6|#EAv,e{PR!mʼn^HLt#c\ pTJǮ\4dy\_\Mذܘ0] ٱZAt.Q뮹.+]TGkdǐ8cBΧ>x6ں(e"6yb;YZ*`04/A./b^5p.BJ.E@ac'O@)yUlɫ0ME˪;'bŠJ\Vs?1ӛ+E0 췂FG z>Thwd 0sPXۂWO;ބ@i> Z (Nf|~opky.Guw_9x$/OǟiltU i4G)@]TP۞I"Tv+ݺI$MhmLj D"2|yVt:'^6ό P2a?܊"/۳Jm̩1*DCXlddN5@ DQ,KC$FpS!k_U1{sO ǎ"*OmB:WKwGk)Zfؾ7d 琗< uHUsh&1ܧ.΃$K{.ku|Zw`J:s||Qx@(iWX\x4TS\Ou= (E LgX7O/15&>nqgh@fy?i5^Hv 8VܥU u29oFkzÂ_A"YX}ݺm1'4GlVN֏@ y@Ӫ{<<PP `F{ ON>~uzL.ٲwl:#D/6Ъj$dWpZmՠ+Rf` PiqaSc}?>Y h:e.,Lu_9aA\XcAYn|[X *%mG@pXAͅ!̔lb)_Kǜ4˯(oZސ\{3#AW'7؊y&>Q*+ Cz2u %?gGz_@٧uI=F xWfP4"[?z>c;,1& ?1_0?0m:m!ΑAk)'ŕaL㨙f tnCH#4a+_(Pq L`Wjc-XܑHkfKh&1G8&)%Xa'\>[v* dohD\"?6C WOE4n"Gtl[Bqİl6TvG`v]64σŏ*d8:T*ka_,Fibq)Q]B"{P: uX?n~ ɁO 쑚yQsy~QAuI#{ c>kQW_rttbJpՃa,T|΄o[Y$[/ :s LJZy 844H+p'H'4d$J~ xP2v͌D*o6Ǥ&V>ï'˅PW>`wܡ`ܸU%w&N U^}QÔւ?oh.+%wjQg?;Lׇnv +t S'Vc+4O{v!}@+5xw,×m!,z|q5ULѡ\6_3g24pIY9r9*/=C6vl. ;۹<Ĝy+(w\G.TJ|*t xG84e5DaD5xn/I|╧=BQ_azW?Vܥ;;͋ NF5f@:\gEd]aϿ,G5ޔК^)_GA*WGoPC1NT O1{h9;(a%栛Kl^TRXu:[~;M}yRwJKe/w/=/Ekvmv^L*]!F#MV@\iNLTԕhƹ bڲ  ^R~nz㺥hH2V4#VM\:\ I&=NM9fs8Ll4;\ϴ'W&K)mJIbe̮|ueolPټ{[N9{RK9$ٷVskGr%6tH_0DLv{ %jބx1C|> EV>N A_#^KNaF:8j(JskvN)x{~@]љ]7[ҢeNե~xNd˫  [it`TtXXY ~|nd(C|ZXB`F 2R}NׂxvD:;'3[bɸQ~l<wֺ ?OZ2Nm97۞ >C6 h[Dԙ\Kֽ8^ak}JUCG{F0ͪpN {_>#*Xg) Z6<LGHak=u9B?F-Lnp)؜7SI$3`~^OhסdO6s}֭ t̑C̗:ߊ'&7# -u#TvR߻s );c~eg =oG.pq`\Pd|Wjb[LȨmz7Y>_:p@[ۯj1[Uu?|Xړ)n7x[OE0KBSkGLҗt2!ьyRQ{{}# m܏97 A~$S:;`@pDĽn9Gt}rZۿ58@CpKTB8E9cs\T" >'CkbpEJbVp3EwJ!ƻgk=3MN\%#Y @=9,0yMù:.z^at[|n~Gv=Yd)v?(K"Q k';DJ nRֈxP BIqD(xP}!q׺r}jX>}14o Dub{2BzuwA),̗ˍ#SU"S@4 0fO"t;Keh&KMJx kSGV3 10SJ/ L䞜 uL4~(ֺl5k ѥUq6X(WYs3?YUv`IOi)~D19 _qRفN,MXuK*‘-cfO+:f@UഀaQA ^ ,av]W? NC_;4ʘ+M_7O8@  Ɲd FE=R~̓r+ }p9tqaO(,k8t c:~Y>z t]Wj:kk!cnvxj. 1_Tv.(50֞eqw^]Xo95!CޯT"c_KxbyhuG [R!+gd 8OW[ބshc)[?jĹkOK3CM1+yߓE=u7=eG;MS7@%A;P''čr8F7!aki#\O@x#23m&ӟe go}/NPjacP"@CQ] ZA\pB'S{@~Vk[`[DU73s˺@T-A8AעXEpGzia#̏N̦rO BM_J@& sR۸؄w(\aQG.bA~c@[pzɫ{{gdD٤&XAT7]xa~};K8E7IQ=vWG+Mthgu%~`%dYƱw\k q#eBTӒ=d"wsM~ZiڰQ{Wswb&vwp Lx&.:9~=uئQᠠan(Dғ#j.D3|͟Ʈ$.BG+metCT'ݖ⢝$DS&&hvm Lzp:2jl6 b P3'1u0Z>u"j줯 O^E<ݧ Np7!y9Y%a=4DMO{I^2ikƮQo.yG {3%vSjx6Fc1@ΨwZ$>߻ raG%n`_Y22CstnF6q(:zpшLjnSY HcO5T QU|4 ,<JWb /Lhr7,v@ހuH 靳yFʦۤswAE]9Jw\(i=_Pf`ApbL4Yr8&NȽ?qXh sE=S/L^dR9a8)X{y^lL 0,UeXSyp&mR~lDGs}hBז7dV%T: 4wz22n,mmKԃ㒏}cc%z/ ~ {&G˂KՆqYt lob1֕VaR6dQKlݥ^?ߔ-[źUmx()LBNmS4fґʮq"Ez6G^?6caѰTG0s_%BEU(;6o$_iVʩ%2E76]~z@bQ՘ +?K! jhD6Xl/Qik\ZST:Xh x·"(j> a;D (k[iBAm 0zb"}/0B$p,q8_MMWKݞ㊺b _ujUsa8GG{g]5Ӷ_J#=աS?ŷdX`VO7V6casn!:'2^dɧO7c?LzQBYݔ)|nf/fP!PDP B?4@Q`gz4S9?x `;卤 2Kf8-)0S>;*Ʌ eH]zQ@դӥfV)w~`lw7uX#C N3TJpMAgGSL:vu$6  ECV();9q:U M|+v_ +i\)IOz W!3oIVϫgglmB^t.;Gv[-F>RoBv&~%s[$ Y^;T;q"H11hX{xd//bd53%M8~ӻ/D[*[H_tzB/Pzm%u\\"~JOK_9љ E1QFo- MN^R\3Z+Km9|*!Můn dU4o Tw A`4<a]:MiP-%ERo};oѢS 4v'W;β\R0\"Ʒl JMj˝&j.*Ykm;PtncDSiڭP"E_ٮB6Ϯ`Щu^Fńocs6F .w"OapUel8kF7xD=yO΃J߸9W`0=Dbwd'WpWk} ٹ NZow'Sru,ut3Ƚ7넜 -Czb8סr5Pt/VvJWq@a*@u+丞؊\BG@ͺa* *SAQgͽMGP@IG1C'{5/ׁxOE߰zawJ|Rn'>7\X̟' •ťUVaͲKi((rs:lxAdHcG n}TSyc .L`qVzپHKZv.A^jG?{];4'({&`PfJp@[5f)-NHŒcl\9Dd#UV<ȓVmd5Jr HQ M;B۝xÑ9'q/ƭ/jtU&Ye4iҩ$32Uc9=.fB8ae @E 2c@L"a_ )MFDX[.zȏFCxKBP*s}ó=-- C0Yq'"L*vP& h{Q=d1t ZuFutfA^Gq9ҍ<6Ć&Ojkn-eUsLZ@q&@˩9O 91^}r g^_ѿ{3Bwh*r@?/ִ}S1ϚQB w0kXEc>LDkRb3 Œ:A,^h3:l˴1%C.AG$p8RHR~AW-f7Sɤ?yK`A>VQ@6< `)&~ZGu%Yv6`#wv)9g1Xx>8B3w>d?eNFrvVD_[faܽ$cr NN8K.gsNJu\n_`Gtcd>4^2+)B +#n/*)bBźnNeD#38k*>T=qJ:QU-܎e`](2%;&W$KjĨ#"RNP3Ni9KC4cw]klWNlރ%>"G$R* ʐqthNjOW"Hb#Cr%nh 8_rOZ8;9]'\NSӲ|/$ oxWnUn}dXN  l{:[˨`tmzDp nH{Q865JԆ,~P{{s/%TCn`R1?X+BQA2)눶Wq/">CSs}C#})Jwy`>hjV榈Ő .ոX?W2de V?%ʿptz8-l;a/0Gq#q|IcEؤwYglo|&8Ĩ2vHhT(eGۘS >'5N_"YWc38Fr"iH@֙9ʼ쯃 ӳzW&@Uh4) v*&!]4Zb<[9ĥiJDI[_5Rt!ҨcC,%ѹLJջ: HC ['?ZUC:Nu*]h 3Hz r)zpQ^fA9n`XP$)[?5Ǡ +6fĈգ?q>'wޓj;s]b5_2x[+|iV_nb% &s+ 9Cj*{9UmDDj"dJ% uVR6 Ny ǬHZcEhLLH"UOCtlN 063 Y۴ SArF90zµ!KU'MZ,MҪc` Z`C+iϪDϚS+M޺rY]Xо֘M0\rU15h 9e?[xklCi ;%ax#3Z%BW#!E%-IaiyT0'V +l,H5?/]}Ӈ@ц]XdW 8jԈ^术jZq|^1;V!Dd1toHZ&8lZyS7]$*ߞW3 #\ ?|qr0_L"L;dG ]HXf4HqQR@Whd_"FM0b[TӾRN!W\oKX.4nI'X`фe w1ZPd5$Eq)dz ywV->BO:&sRZ7T]-P[lx6H=i7SbF @ ii` #?uOC~pqubʤte3OM Hgܖ4mz!XE>Ll&9=H97DhM&#KGzM&9%>PSY֒0Jpdx}3V9GY5BMZ;;kYU]Մ 7]Iu8~MK"Cqt8eqI4ݴHPP.y J1Egz'W sp5[C|a׌J b9,xZyyi8!iJWTX!͚(7c>S)Pj娫:;F-LX-EޮW&O VGI?#[_Œxo]9O]B{t2{VrJZ K^?<p)' p7,*;n q)C|5ۭFFbw[ a-3ci[t?:Q'ϷASɍ,B˗\C(1#ѷ?FRI .Ƴ˜|m|Q L2*mf0OiQR<)]/j&fn_ZXJJள? C(F X!~aK;Ϙ)7 ե]C_7ь|uئJӠ\Lr8q Y!^& &G Z핢} v/%8y7b? kakU>$Ϲ'Ѥ2jn+̰v}|d)8@9WT THK8ܷڅ~{z%+i'Y32+#R_ёDbc~gRo~n *&L#%vZw b#!}5!)AAz1@nwf5]QoypABG o?4,(s(y,;8ׂǯV$82Qؖ^f\?D)wzw&=b)`,|HnȘTCaM뻛pY/.<\e4(ԭ\7]HA0;j8xǣ5MN7Dd ? ;x##$kЭr A Qe_E)$094FjG-)4^7eײTG(.oAu_H 4G^_Xw~63T_"UȮ]'Ҩ͕P:3C]:9S:*]( Pəק=:.oyZݘT+ $;!yRN#= RYWJ٫}^+8jn&~ 1+0S\Gߕ x>6O݃EX|e6e\4$h^*[Ý҃#(394O:2 >% Yh%##9)ه:clO7Z7I^j ֔\ĵ7q|&$ Ep~ ϕ' on| r`79fш;,Txsqr[R_:P #~?job:&xW!Sn6`@>+"cJFG,v7q'`FęZZ- s+Q XVk0 `Z`Bb b<]@ #}+yuu-DP^|1cG@>|#Q ~Y uCTl]hG`z5wFI}F*%WXøɰO{m`xʨ9:k{A'L'ٸDf5!qB{tf[ 6%\JY<*6{d x%B0#U,B[]$<)Rn9E el lMºkٙ2 TdJ ~n}6\KloDOp#\h qUY1z-z;6Oceg=ʙjrEiU/9cli%8<(~>+/.P% !X)/[ۦDPrCEkӻ$C_g2H ļ3.9{LB@z w Gt??%aoHRW;sc~w fj\="n4IOe--Av߿dC2dK=Lv Kɱ劸KaȂɤJQڈ=Qeu=(j'p2exݗ73V}*o :vqܕS}dBR ?b/ϝ`6[d"ZFM={wf@6l+@S`hO3ِI@x HZwP-uW"#YE Wi۰k&$țH0xCvC,lC&& TaM/ey=OW\l"Oe >DG7#3W/Kg"!7=H? M֠C!ø3i_QC[)`$7_L [εD,/ 3R[^[c!;B84;*$qV76Lszm~y n4ݞP#48ȤRшޅb1N$K@R? @oC:26W^H`,drLUצȪS>p7qf '%]@2`hP kdh4譜aB{}":PhiW @3i[m` MBTgJƬP4vJ%Ԇ<_ Nj"z6 K755֪!}\8JڬN$fDeG9`{K &Xz|UK%}gf]5<Aw6_Q0ׂ-5oH/wJYxKq(Cp~šfjH lozhX8~KꌬQ {PSVIVϯl-+{j#U{E:ROq 4h ' Fm.Z-WB:ɟU#~I|?_;_4~jPl]U+'2D֗J[Ղ lKgYE|9n-oдOI5cn/5^ [7\,\Os|9mVn>ɣzמ/͎lz̨qVdyIv 1KV6nlГZpٗxTƦ1EIyf_{nC>[aڍlK@ Hv*+Ζ#(DK!FP߱( iao~mᄛWD~[r|"+fҌ~qݫ{nw]r`c`KVז9M12v$O[J1&6AaD3ٙBYhmҿ$,g-i0 35Ţ>M/^ΓHDf50u(?:izνG+ OCh@CgWֲ);jZ=FBrL Wn~E5ƣ4`i)&B77>6}DPﰤT_uٹV[:&;㊉dpTؘB4NCUC0g={ӔO7 FENXfGwwG~:8ʅHT~08y<*֢!#3+0 ^zR]МRsMECa]u]TJ0m~Ocº^kpW ۪Gf8~( ڊH'lҰnJXм;mvp:pPjϑk%AmԩIc٢3S{亭T2_OOTU2/#'|23l9=(i" Z=9Ueru@׎;`($+g6 ZEDP81F< aKqi4~|16SLë~0DJl̡F9[*vl"&_6&f`E΢Äs/UEx4JET!;.+2jLQYbܢӍ2{%ZXa 0^."3%(Ė27Kc".4㮨#\I _R5JME"ˎ>ov\*8v {嶵0؈kerPi_*蒛)8ƌ4URD]Ǣk~X1^s`'Gk;K^@9A+K$Xȑs-ٹ'%gU9^)3t(<Üv]LG7ѭP7Sd+J 8wiߺ+ z4bVqSRq _1ì5R=`.v 4QGޔ R*t*GB1WF|̛pkџ)}kgO*{XJIoM1kKHOѤ*e:.~WQ*ZARΊl4*79}?AgF5&Q#ę_ :)صNЌAbШ "FƻCftM(DNufd鄅N_u"`Z:guNhӸ CAT!gɗc{h"a+5.pRl_QFL-nzWڌzH‚ա}y 2.'~mc > {5g1`N=$DH$l_U$ *%XxbGv7ETc=O9cY}U@t6PȬ00~Gxi.$`9 -iƇQ0|N]SMbՄ PRI8ޟ66hߘTGdEwό)¹!PJH Ri.EZF$4٭S5x~^ǔTe w,Jt nK'G_yrסMKtL)[dO@u3-2Gyry+7;Iz99w' #v4@/Xqz8/K.7jٍAmUPAY-P*Nc~urO"[>1"xw;s@n)7^ϴz(/'Q##(7 l Qaa6&)MRnߩl#6]9CyzHU$KZm)^<&"}YL*KګMOQT"v boo}R/65`h l:OK',^Ejfs]\NXk#%t~mQez^gMwEP>E{SJ)'w3~&>CPХf{luF.-rԂQ zJ 8ʏ 䯛n ɦb꫋ʃ(oDk)z[eF!h֝441Ikns=u,*#"Mwd˖Ro7LxQTm 'N XOYIĮ>X؟Z:;BԞ +H{V"qTrJoCn\D'm<%UD2۠`ʮwdi4366EkgSj:U(l\Rq1ߠm^sy_#H)]?VUy n>UImCm5oUI}f UWZRڞ*K?C]2JHtw?Ɯʉȏl_moEF@_{6NԏS[8+ o--G6oÚx_*{ϴ`TUȼ5y&0CVVa; U<4gkp27$N=]!ƭʁd vʝoklxg1z A(A7Lu;O(Vj;x% qy3zv*7r x"X[(njvgڑeq.;gT/+,8$U`lЛ-е(%0RF%PWнd?\7x!)(Tz<^CY3Hӫ4;z ~4Ӓ 0MBI҂!~qEb:ddrY*ܿ_^[/Ry?me\ޥ;xDzsN+.߇(GK(O*)ipy,#/y滠9osݿv`}lN QebxPt3-v 6gV8=\+ (e\ʘ{MvIR;;ws5^Vp#Bί2GEۧv:!_8"E&$OT'/G4hU4֚*щC 8'\E$co L|aKN-a'_i`/h5~ Nxn#5 &P{w, ?o= )W,w; .W*>_lLECޱ,K;;"n6§ּ#v;O3;jӇX^Xw!+ݓ=TpZ1TI-w7J6u3XVRIf F? |oFұŬkU0 mWܽ]lE$߰Kf?m`) tVTl.̃Q m*"1,nlD6z4Z̙ O 28PqY%8; 4Fze0XM1[)LXj.k!32~4P~3nZH v0ߓt.;qt@qOy_ޑ4-Sܪf/1Hs}zS۪]xDFX* lzq74:iBMQZ Lj $^_|;%p [fU;鸟r4k #@(Yk>j5⒗;K@-u`i܋3/hF 5ҙNΛX<EMvpZv^ɖRĂgdPˢ_+ˬzDc53l]^mh$pHb x͙`y[N':pd˭:;/4d mtҒۀ'{vӺp1IQL~UQXʩjP/(N/;7Ex#_dSro*é\&L.P.zSs2%S#z)y̌;˲]թ ϚJX!tk>"ӣٻ}Ű0{DDnNp ;۶dVee%{,p⛽!UOQd$E L勤BـP&Ip[@ g׳3rs]|'$ݛq8DѓN2 v~s9#Mྡ?!%.{kf Rƾ1:$GHC!q;q|ڤ*urT{D kt`/X.2*xO#+"PTE]B,f]'<}&e>@Fʠ:ꇠ+Eoq&;O:W-_qDh#MKה!mu‘+gUeUy{n;]Y5GѮ_: Ƽfq0ݥ{Jқq9SCySP 1fLPϣ!WTy|$P=@L(4ۅH>vGӵLZ _&n`]rg6t`8I/x|4nHbv K5 s<V| uuNKI&lQsfdlXD![Awk L3l;N%ۑTX}[D?p/dq=- Tc=eWcKFD% :]͋Cn|ṬYE3-X֯rY3?NՈPv0#e_un@`NF_ hU,ZLPҫA蟞G5D=i 85Z^I?AwZ*1 "lyO(^maKB9ܠM=c[#A>eeTGg +m`C~Y6=D $<VKTJk j-j V&Eއo!\tcƴZ7<Јt`x|+\v:4`(>tF[;yW\X( P\)]qx~G{N8֯+e.}O7;Y!a %+n TB5E>A p2tO=i~7Y-'-ׂV᛺~M ,! (X`]rU. , gV:͗0(4X^P !PDUbg{M>VgP-H Ќdx g^z3"j w E!1!P dDq%ޒcr…FfTx] ~:z^!1MChw+Gυn[:{WO ]wm-)d]f֯63(28! Lu\z::?KS.v]At3_f!Jp5@9Q0RN \::y&\;ћq6B*E} <~ uOfe$!DxF+=݈# qSY&q]%&G(0_*MG%Yz;%RfWV-cmXFomm5lTu*]ؖ,u1J7+nAHVjPQr~s-FanWKNhHAa%[Z54̕o1jG.WY8L:u#-bV8Iz-m)mle-h q28Qqxr 6/F]rWߙpެ {[myZIƺv[9HNQl+}|[X~F51Ѐf +bxf'wW-3x+g ms{$I:{ 6CC l.-Ȫ:'n菛=e)Gp[h^ ]GъS+Tggl8H@ %!2j?Hh(v}D<u%GJ|lB&MQRb/ZJ">42&!{|! 6yaM&D b@.ܭY[){9[ rez,_mK_ÏVe٪3h̥.Wl}wú`f*PCh؊H0Xr*ͅ=T,>(_=>fLD8=!R(+<02[}HA|ftIXĂcTb+O~@Ph$Ns["B| 듖+]Uz\f՗{9R-dj.^byo UPy1-K ;=YB#XvGA`&EobaW@:T(פZ}5=ŐńqЪ 2΂T*FF쫡F} d/Nu >?Y_"(!C;}Lp9`řJ2K}b2HB#ht|I*KOLzilGS[- E PƦ±@ՕaٶQ+W2U[~2XsfA8im,Dwsh A%ߪ|&P+p@)N>L"9q-\=leGArߦᄈ1vxPJysc3βA3Kd֠ D \ ǿf?`RQ=Zm/d`F|̶p Ijנ-o'Cl hGu#، -:ǐ&O# #~9eK(qKnנ]oe{4 H;kVd`7ٖD, 88e-Q$bx㕱v6!*E㰍Ki{T(6۠qA2f0O QAŻ\qG+yqBi #|~<)D1Q0[GJƘv=&Ց"Ɨ[8DS FZG]wp c/M|q >W7 aHD:ž#R}$7_?[KҀKU4.ڈq>#mL'" kp {;Hd?Lc%,@yHOC> z2s) n@3NA4?XHZ( c"?7uGf'6xe-&ucߌXwSکӈ疧mSf( хqLsL\y'Wl*`:篠}ah=I}Nz`MT)Om|>.a(#6#>/&Xɫ#2?yc]#dk {ۓf_~qM,j =4 .*'uY+@ƿɞ1G+PY /esSB&0x/div  6>i`TR҄HD[ GWjFIJKuڪ•ˬ ը+=\"g8 >ũaV]!MU_^y\̫9C8t:QPj*\:YP8zHMWrӐG 2P*jr&êɭDk@2Q.7&͋'h**A lrCT5͊}pEyy\:7ls([Ԉ 8Ad!%'k/9fhjwUiW(/08p*(U!ΐ\*e!/>2 VxG:7cmvrֹQ4E-GܯCtȀGg*B1u5D?p "t]Qd:*.qC7笢UjwEmN(q6F?z0eޞ|(`sy Vb`f7 d]2dN"hN$T.c[K)PR+\(pJE44,LӔ7)u-VQIݖ Q}Q戵ڝJcuc{,Wg~I!KϬ [1l8I!- -z< LzνVU2{:G!}p2Nhu_ QɃ>0 N?0Pn).թSjѳ zm}0~U I(.0^4A䯰6}">Uj%asI.Y=4>X-%l,!@tTiM 7'cG䉯;{[Wt_6.́iY(jHi34x)'ܔ1#51@#ҭF+}lPŌf9g4MJ_@Ԑ72M*L{9B=}o> ~W&3!_w 'ua6AD|$^N #!IUn##9隒O2}6+Mܲj >S0 \.ܹ`;<.m3g6YHzuu 95ޣI *c%(Y=D,Uj;Mg* TlQk:<櫈LJYp:FQ(wčՒ:D33Wږ[E_ YcET!+NjBF~ ڍmd-G P8Z)Ѽzj YqᥐNmsn7 .\Q̮yտE4/]L[s/IsH'&]u $#YmSxIJ%uVD7Dmfh9t ̾#뇍oTWz!qԧ{8/(kQ`ds.ס>. gu?v M|g.FKL2R?^#bl>hnwӖV<ÌO}fbC4²˓1 eIz'5ufմk0w,͏6'J[=+`:"E;e*OCoJ]hO;ݖOKnr}Wg~Pm XS.6'*!%$1p@ANcPd\'3Z=Zb}v0􂘚@~vj.)wFb5U6)Iwwgˇ)ϾfHG1ڼn,] ;wIN8)V:l6CWAi;ܲ# e ᫅}?Ujy Cuy5u[ 3׃b1."xh'@Γ-y!!$RM,}+d&佨A#E! xlK@O*IY8r(_?Fmn>D}tCU齓>|^y9t iݺƕj]E1_:C{>?(wߴ|ZO^qQ'"8N6lCq7"݉&Ɔ>jyoZ'j`}9Qy[<ĖS#4=3^X >"2\'f(CVP4N+XGxYm6/}e3Vرl}h^~ Hm+AzctOmhx.pGŔ|s2\ćZ"ynGpHL!FbTECWfe/Y&6xVz͊G⪘ԍHMҞ}ne 7e9PwS[p@#DcB9Y7 ,' h4Ӑj>:prRj. T$r",/G [3H Pkx "Nkd u(VfT*g3-Hh<10eJ3UUnc!j :Eg^slXNTv+qpYMf"E 2̞ 4G N?zD&?4~sOAhBz&})+Wώɼ ]9㬎%pR߹xqUMޣ8S80n̎`!|eyZES (+IR#VPyq*WIlhh+{d ,!1*|G.W2taf*m%g&804obC[>ݼd63eB"ebfG˞yZ,E:Lߛ1?ie&b&u#&H>8؂/YUI`\N67I ^WHƬ64G^< |,doo.6]ޒ2Hzp(8P=Ѓ B%Wyc }Eӱu0G Ki8/њ2Gxe*iU% K6~B~ڊ(>@0+1X x[E|oMփ?2+_S.Y F 53(* z$"2[@mI?QT}qΕELɐc=F~MTSeZ*kqV-4ve%₰nwBWk*6΢7Ǚ0ÃpC!\OtZX7zɸs&'j:c-aKŒD-:[f/ndxxtS6 '@#;J&s. Qb tQA, %x:zeAm3 'nz8ʥ7o72 kjDP#+r~®7|ˆ3EPBs Ÿ:Sϱ_6,=g9EEq!>  a0l8gk~>,`P8)< &o 21DkS*|#geLo~Lص&B~qGq5]6/0L;~ L}i*lX4> 5.q5ykcډGZyXir}b3BvCudXL kv ]KsGƊ+-Iݣfqrg&r RڮUu.h݇E ,.bRkiԽH(NRNldP;i ف/wy:C,l%v&GN'%p)K3hyn@ D7%(2U% y1fG Vd#D.{?t 8$"WUP"o&O \B Q᱁VY 4YڡK$NPX#M$jvG79k,9A(c+ƖY0]t/Kѕ܎|-~ }trjuWWYy(BfK1W- ;ܖ,FLd~} fM7i&Ou_ =ՄoS  /:aWz#iZ o sevz PpbXmG5쌞pDr2H7_1R2 "`k!G3WPB"W$yi,q]*Z3n d,c4\y[6(CVIR-'ݘBX?؇ԓˊ[A"~B (_6vלǡ9Jm(hUwϱJ OUv6blEډ$OPAo03|픯}_\E4cGRQC+7 YvAHz lҽI!ew3f_ O+ 4=͗ AOa'a4ҊgN oru5P TU jyHVJK&!5lfdR@P:Y:ƒ8+)r(ڂHF>!t{c7ӃQov ppC5~m y|-`;")@q{8?cTp'e.!aTsmO$yC,m(3+'ilqxF)6˫cpit GSSr+InXt,X=`'vcsn6,(;t*L0dhnռp2u5ړL-y# 5ĜYya+yg'! Ɵ~X{ֵqzaQÐ}jZV{c>6U4@ۖjt9p9\~}u oZO"ɎgZqtVkSM03b {I_Vp|`6(_kwo.t DuVn&束םMq01<pJf"~T];@a+ؿ6ZGN Ћ`VD1 x2 Y(jg<N (XTCX!sFk}QvmrEj1FdVx_gRD\;c5\ D $kGSIn%C aHÿׯ?l5 M֊rRng| F[^L"HO`0(Ө)YW3ހ:U8B te> ,gҡo]alK& k~e.>NQE"0H}1zi]ļ4-H-u w( RJ!p ]}oac=9-ێQU{>Fۤ%M1ӻ0+h]{)# H@C÷,J^^{gZ]vrADV1KT*iˉݹ$%j;J!(g+ ofaS@_*jTޚe{?O&#G7 doIQZk+*g>ƌ*Ɓ0rKIB"6J0#&O=]T@И-LkA2Xr'F>?[Q?>kVi@ȧRsmM,.J٪mftRTT䋹HbtS\ ۓK,?羱_.7eZЭ0뭻V- 12|nDY_D){D`"+;?ȒTq7~<{`[a8tn!>lv\ʡwUA0kqv !A*Ÿ7:~$QI7X$|mk*Y2ICcV< )E= a>-tRga7ӵH;- b |&, M֊t:GZ9T;6̓6 u)mK4\>EK,n3XB!q 5z I]vS]ӫv,eK& q'%{DVړ¡RoG>P;)F8c5Fh ʳ/@le|(*jx8y^Jt<e-OVj@8IyϦoYlSJ(kΧw|72Tz!ZpFҰa6l56+OX$Fʶ$F_dT|kIh&X}anѕD"_V@Sy#V\$ÖWZS{yk<$*O9*#&KS|G8 Zj|2*Jה5+PQ5zKcC2nxno/ר#W@1~vg6#挣\yKh)rl,c5FZ8`^Q@,,VEYNsdӪ`, 8u ~s4-4\k|[Xj'Ԫ4V7,ӌ%"іA[Y Ҟ*h']D" tDKl^<:>Y"z\nd넌ɊG=yz)acOSjapf8jU^bKjM `rT4Y1l?MP1^vXWJO`~xe^^<:$t#gt0XzFNGFy&p}ohcQ+`cV[`vCRӶ2NU]\LJ T+GApˏL^x J>浀[IτxU|߈B#;4ɁJ]gFFx.uO ]gAay{sܸ_P'jWE #ōE1F;;rApD &|g@s5T~JT-ᧆشS$HCx@ LWƝ}.?IY%z Z1mn#.J0)il[Ybԅ1\[uЄ]iqUZO$ŚG{N2;ӳa+#9r͆:N=RY3ݻM '6,+e\kgRQMj6 S:Gwh- UW5g*fGExw{B:tDa>=# sy< @9 v3xVj}%]``gTkcIXm"jI$ڋi1O +kuȶ$V >kX*̫<{n80O opѱ~TSܞL0#Jꊘ|_ 3R@NGƢ@pX!B߬ ~ZftR /ΔזJkF.mX또TIeɕT߁Hc(W58r \lR&%G@-F˗Yiw[/(||! 1I%τj{w=!ߚo T7|YdYWǁ'I+aG歎`̾RؑR$m ^JyvRQ:nc+ht4+f9 Dݩ7+S gDTKjJ| N&ؖBTKK=9 H"> I?voMgQ0/:Fŵ8]zΫTZSO o4mb:d$"@M>DE|Wjbq}pmBioSt)2d܈[@J[lPJ*!?xM< y,3-\6`PnK ^$+a0O~ h B%NA|t[VX$Ȧ GcPOs'6+R-o@eGQСlvs}ZBQM'O|Af2 5*;Lޥyٰ>1݂ 3\pս-9$|YE_4!s ]5p$$mBKIӮsl}ofQuJaMAnX^dU ٭UT+dbOe8ʱ/d']Z 3+ D0jP|Re-_#){*}#wU%%;=8Ưl:}4ΞĨ"agksK5d$mHa#CBÇ" n2HA!rgih&@b$T^frI bncałP :#_h rJsq8`?R˄``ps\縋@{aM9fX{A^,CDJśϼs 0foBeW!Sn*?VWxS>?j‘kD { VG&GϺB;Js+7Xs q2:*zӋVԝN"GU0N"f\\i&<O;hz ^#5T*0Rm:6~n?!K@zozYҬTG`YY!i'|bna ~~ˎw*XQVM!wvwV-kBXD3BTDz-(sZ{v-\!S h2 @)[:8evwԣX Nc$.U {qO"jcs,T X#@ PY%?1̫;2gֻFVdvb|)z)phzk~&-*};!1M|iKɽރk a&mYUlya\2%0\NF# :VPi'5'iAM<5# 5;R/(w׽K'D ,{ESŸqTJC<}'d;$\$bp2N!59vClBk M2'K~ 5dm_!5m;sq eWlOCeQM٫&eBS0[8ҷNSd_OcsV G5+yaNO[ĺ`ocɩLt>qlh Z"kDκփ L _DVR`<ޙ $ _׃{k!bX7sPc*bi3Q:B^7&ʌU캓O:CW 8)j,lzQ꼘WCB/6hV-dٚ,&~ jLJ\HWMWnkjU}"[򚥠56-i-.IxDm6Ku@ M7 teo)}@a7f*uFE XOp#*: loyV#(ޭe2&MnMXJk )ssL6 ClN;D0WLқ垊(JՂ(kJ!608U?^3h38œNg;? ڀ`;*|믶]ko.2J{h7`?JJk{+b/A> iTz@NژE~S4kuՎ۸yGL[hiN ,a rAQ/]"g={;h4"-!131Hn`kkM=w* I&㘿Gyjs3Z>͗XwO!m:*d{\Y1u74"4q|J^P`? Mj:zp J⇢"W !pe&'ʽ).d$; P y{G\,?k\m_ "UJ0apu1u%JIRt#1]c:VϨ*U,*~X)/sT?ԙ rTΑ}_O;w媓Ch4SO1RaGW2l(N2W5irHs]4JF 1Oss)B}O mb伷:R./JkAN9)q05Yf;yOFp'KedY:3p̍GqeDk uG`RpX ⍺ D&uE B|Xc@:SiglF=,± bb)i0_ N_]Jg\=EqVQ`#L'Zx W Jof]uWYq2l>sQWasq1p_i2 lVL ,Z[mbO . 8- "5AwGR>n#_JnVOG-5^?XA5:&_b5 dZ3(r!Jz DlفT' ?r.p͂+ﻦTNѬ:@[Q P1N\}Sj5.G dOQ1ld:?6J ~D*͇3-dL~40bh추rv${J逎J># 8%TqV?3'M"IȚ_Ȃi$eh<(c͏_OD[ۆ_t 3ZL졖iH͙[C)A#=@H33_SF9Sl _},h Vݺ_;F۞/АdnzUp(D^> sOYW3MWZ^;GQmE@l6;25-7*yf-t*W驀Ԟ=XGdū+u~luee`:fr un)H&~X)jJe 4۽-7A^{u_ ҠBEքʟ G7g-$e~L@wkIAX;| _P9^J@wn[Xp5uС%KZx(:NﵨHm'n\HNY4R[{ŒrRLuuvmF_q&5JmLG}4t١ReD△1O+-C?ۯs5"31\?4-<3Ur"OLa&Yqc |tz?H[Eaz|SR YId%G6?MnΗ@sBB@Koyfe M,3O!id#|;g3tf~P (T+~wc -nXX/dW]r;#ޯlef@QionzU*+b ӽ|悪O"-}_"%a")XPx{<ɥxr΀:fK7KPމ 9q$ٗRJG1^?]Roq7\A@F~4G~ƍb2Ta6 @ _8SeTB1D_S6&^ڋl靳A@'xWKfK!܆*#))N'gT> ?(%ݟ%wEt[|әh/y]› %&wI6VO8@DFއ $́ڨ2j@eٰ*C,-N;o ^-ٜ018b#TpuX;I]\*U_@D["|  %)AS^$]Bk7{" WE8K3+w@(ogԾmWn?pDKBzb|v0_{1 "W FP0敡4F֦v8$y}ݲa?ߐ+BG ^U Z ?w}/,icZ]1N]ՓN8rOS-(!2eu. rGO),1k=vXՃ1!{yZx A/c)ǎMdñ<[4Y5AdibB0؉nFb' YSUe (m5 ȷ2qG0ّ2>c'l(&7q!n!#IݣtqZQ%w J;tcd63I=[BiynY|^Ļ6jڪ'qL"j2cBH2rf%][EP؉yv@Х:/Fy{YwQ8#uKxR Tbk-Łq.g1 <_-EX s+~_]K;2AyU=ZПPWNf\iwow-r>Oud/C# QҹX; 0tݠ=&CYވK9x lby%[1$ƈ?-1m'cIm(gN$.E\5}f)PGѢǘZ'AÖt,ꉌI'WS81}Au;?@RgyݦKSvV9(jQ}-L8!oT&qOJVXt"S9F E_[ܿs9m$Ôzgu\P 9U#=H%blP#{1]&s%5eKBo'|cƶ:P]s,HԐvaO<˹h -'s#ᅃ%`/Ȁ=S26씣0aт6+}3;\ i&LcErf5!߹%V^#\DJTq`v6Aj[uQpP-&/X3P1"D{FR?kqd~ O!Mʹ 6aUة2v|p͟|#) }.} [&&b YsPѴ6PN7(b3{ĩytSMR|3!gڦ rsdr8\UlwU ﺩ+|*%+ ЃH$pa2izE^R"UcG}WW+YŤypL7 pWoFR5= bK041z,'bMި7* DEHҼ빀(-O Iog?f^, SbRN"yZ A,PSGj!Ԯ1z~Mp6ɊN17m-q gZy)3̓T_uo C497bΩ{N.h]EQХ8Ӟ y@nKI}L_9&uEL$Qd7 ޛsNU0}ț@ylN\c̰aI}jT5hJ ~g`6{,W- mO6+ݎ ([W^\ a+ 2_}*U~ύsE|2?"z~NdŠE "-hfyܸd]&yt\ML)Y|zY-Qw@|wffUȃ!6Jħ QxZ ǻ t84 HdHwt2#Fˢ@JӆiҦr 4zyK]F+Uk{$;Cs/+)rZDȃa G͞_kR:^4XD__իA[0~{(į@%e}-"`>֝}}W{C =ʬV=gy0PCND&\}ǪM̀>Jp)b)Q']>HE{r]AT E)bbf` j'"?e1܋o .-(Y>sur-43{rys^B"ͬQ5bR珁MNٕ%>XB/|tɳ@JR-ώa Z MA+9`[坹HSttſs'?-I]@`J,HgO=!ėizү #YFB"z?^,>?≀˔Hc%yi$#IDu8B`5pRH/+nY @+oKsߧh8@FoHA\4׀?R#VNRAϭEx A+/ͬd'G9&B%wY/>AdPJ+T#mѨ OgWl2v:P<)}l*kYQ2ӡ]=%7:R3[ ( z9cXqaOAM)MWhrTT ͺDShoe4(h4<eՠ*iOFR8YO:ӑgF]\8 @nnksȠz"E.rDxӴFmqS9zZGB) sE}#qr8LY&6f@{ >m]]op6&1";8o0]IsK u*#`>=w%t2Rb57 G6#nZ#wύcNftI.㴳l^e,Cv i4@;G+?fK<-!i1bBm FEpwYS$t(XڿY.x'2*lKh '0aՍ>sⴻϋh< Z2IH86FLqJR\(}?ͤ/2H^4To@b'dY:EL 9 [`˱ElW4$}S݉$e) S1YEϨ;},\|.DQj/U5B۽v%ZctIn$x֪cY_6m\\PTB?9npT4楈M+ ̜;g9$%z^lmT F}FA8_ko\ | x~C\ bui^fa-"zJ,ڼc4Lo=ISh㭡=ܲ3'$!%ѫz+bOeTqs.sd]kYI|7Umg.5^ 5$qb̉1DE.vjI}r?AYԆx\&#fw9hlqG@y Jq.$Tfca*,9bLeD ]~0v׊{w 1f1ز}ۅiߩ˒S:8p)Zd*<)uv`~pX[r^W!\6zt2QI93-p~Ȩ<ۊ> adxӸIPx`|J_kN_ ;A? \p+liojE4k0Psih\Z13GIX™T*s{xgP%7+ #x<G;Usj_VyX, Qo Q+~`J{xM}@Qwbr֖crBۮmGJ܉zph2RAd<=2E؃M R8"q.3=EyKYN -]<3uhDcZ)`qH8 vjf* @̍rC8l9ÔPZ3%_ٰ~"Z8h=AI)27Mkq&$a|]56zuqT(_ЫwCG?#+jD~}3PS>PΕ >?}5蟴";A4~[Ί`r?V8V!1dax H)D0Œ:U.o&EyXLDҐ3^_Qa @x٣ĥA>/vP{M..I.4Tj{#ҡGw}!Hx e I&T.KIjHfu˩^ҩ ΰ✦ÌtA/O:FKտ0yMc٨NufyD;CtXd`]r?HE}0* ;d݄+)虯PMBk$@9F%OWO!eD4ӟ~=4jلz1:CTuˮ)hEがnRqk|?\#ߚ8T͛z'nX80՝m`{:1M>QK̡.[ ͐W>O2vs6W 촋YӯK xHtODՀVe_s4SCADA|nM2QO|zFʖ`$YM` Nw򖿾 r>igH >cT6}WXX-!Ϟ6df~M0[vZasiۑL&Zxu{7bדhZ$sRcb`1}ΓVPkۑA+ejP 'aLZ5a+cRҡjTNĐF/έLdܾ0s+~=FveH o% #/ojB_S:ɚXf+v~3dA 3> /JLLqaB"1d7 \)",nx^?% My ۦd+w$m17o\foߛm7h'Ӥu7F pf%#[JE4cAo&0-΋>limCǀդ@t6vZrP j1_nN^CtK:r 2O#g SS:w%hᔮS{V>Elís馶5CwyEʣ$aaF>.#J>v#CkyXfaz",W* ;\5?7keנLDLU;cljlav=;lW7lw*=yw:y!SWSJg]ic\ò{;ao)$h.q(M;^ ?0LaZD*ZEnt߁KPX~" QJm3ǖ+ndd~$&a ]6ǔ>_wB!*0 T(:9C[Ίx]p򗋞q>q&}p0ӨL`UV@+iO_m JXESYJ`G{DcL@_JW̄)hg!M[PND}䎩k>鐖Iܠlj oQ4Yhfc4;Q5]JCL'jp&2ҝa/wP!AI/Is\yk2۰yPJ έT߼Y_{6d[ u J?oȰCNG%ev7ز)J똵2V~Ȝ-JJ2'5b-Fy-i$8ϸp(G^r j҈VbX9w:щsVpIԢ0,"S{K>@B*V&equ@D7e"M|L[Oq~(pR$74~;}Cgif f#\Bxh(X _n&yR}bH:BȞ>)ڄH! 9mFbxˣeđ- (1vƝheџ_m%Y ^OC൹YٝFHN.^;wUMOc0puǂdS [?W8* "6S"Czmu-)(,WoJh}P L|Gԫ׸(93tW !=Ю魿qX_Kn{2!@pťaH:{ p:hV[m6b6\W[䎬8DtZގ,`G6&R?N,ӐeUý q8j띔Q@O?=(0OtCj|׳IpQa\c:S>OD[˛vIM@jGfm@"iӖ5"IOd fBBM ʽǸcڲe"f`PJ+֙ Ʌ5<Շo:it99)My||v}.^ъҳX7SbxVq i'xz^U`yCDZE)#?NO,2`$xvǨ, s]!hPwAiJ o=DmYd>Z;d\ao(6%o/6l 5cmk䵿T*E:> ;!ܲуY}U~?[H4:f\jD.+b3gB g _+S>0ڌ\\C`G؋'cW땱U `HWTE"$囖)^{[Z;lmYEɆOoruׇ^5h&j}dALdd[%>] x}-h~e,X}{zTXHɗ{2Nn3iW*)2 73 1)afyD1iQ>>6/} џNǁG"ԕ]ڷW]slIGf7u' uH/7 8:Vj^$y+|>J\j(4,=3d^d|ZlV$}È78'TZ+U|0DT26ΑoQዜ֘ fţ֗khu@wi&.q&Ks?NwDJz h;6<뎔 צiC?6i/ S/-Zf`uygp"IYA~O:&`гkZY>BǼ:;ōV).$zO6[b=x%_I骴bj)@Nl:OG UOC7~RU~^1L20 @rہN__ -ǥ#Pa:CBN;YEPb}5ld x+>M20PN3BLQ:+78Z`C9zkIr3=[Nz뾍| ɻ@8emI{^IHNs Zn+nceibhBq߅rNU 3'9"2,(Q8Z#F('⻢Ms6i7g$t@ι% X37vÂ"DMx%FUGEڐ #/)34NrZ(J 'x%UΠ!U?Rwuf;Wk}W1 [͖T^*"(L06s$hzS&q6UM PQqO6D4曤rBɵx!Jp0%HO*hǎwibu9mzq$Kl Vj@W̚ۂ `;P7?Y^)%J^}t :sgicV5]Ǿ{.3P^o-k6p(恏B|d^CKqb(6˒>w ZF I'2oR.=ןO`4~w}sxL*.bUhDp5Zozէ365 NQ` p5 u[\0q\s "Ɵbj4\.;gEK 6*Gx͖MʼnApS:s ڽh/L?26 ,\,tJ->;KY>ߢ |)BH:TDҀba1MP)>ʂ3DêLAR^ȌؓGD4%ev[ŸZvvpD\٠ [z\Rt`׀zv"3@S@:]$l,-) &wz=uQ92ste֍8Qv ".bN4X& 4QO ?}x Qb3'ځ*t!:l(Bj W?ELf6K&QDQhf8!Q," MY$񿣏. Z."d/BܗĸIBև P!(26jgP80M:lmWn,2%/͸e&MIJ<= I^*lu?nq'QbeHPb5 l]*k.N$acvT2 R):ƘU=U\{3(IKk2.%7l2wh%p20g J45CGA<54 aSnGfquـ9YS7-{I%岒-ZΑpʹs) g'gA|@hЉT9p (J< F?ɑ)UQdA):pWQ$. A05/߼g&! "֬m"6vj z0XMӚr1?%VM&&nVYU q8To'!uIA 'D|D漒p}bNIU=OhˠjH b(_|Ŵu+x%ޔܰg=2S"בHNVӰC9`=>W%ԁ?3?1;tWxV)mjL(AHdR)ɛTݣ<; >0nkDeNNdrPQ},&㫗zDMBrȋz/9(JzeTǿG̚F=IwRQdcWy9?{G&z̷Ӟ.ŏa% N] I_V{?$'?B|ԅ!oe` 4mFT舽5I)}k6 ZI!CCo1_l!# |Ahr) 4YCZ/G42Z\Vfx1L52|ROcY2Hy"GtM>酢U?䤹a\c"G-.rT[RɫƂ[8`9{Joc<'BLt%Fy+qy%Dl$/孩 @6+__cܩ#sn޽WMZ^}ʌWB:xRCp4$4:7gK|5{S._͸9bK3)o i7S-mXR4bk1es\EC-dM{.q<4M4 ~M)|q/UCz;g|w^i Xy7\2DA/qB.rq貕6Gztһ#:8헣Tw}=R2y!ē Cd8-[M(AIF~kS~kdQwty z0$ȋC 1@A`;.uq0 ^ox-PD$j1;V&y7*6tM9YJ"rf'gX`#L=fh$q[zdLˤ}WQMR;٢\ aޑ^P^*!ph&*rNithǚɃʁ|[ߚg㪤 0<]$ ./dt/~IU,z  8 Fx`ZaE\EE3u@(m&@D:Pg,6<YT(RP=[gPQ|e;$o|mt\ؐc# I!*7T^nn(nXہ{AznzH%XD!bL\8& 6.|<])Ņa|B\nϾ_柭/Q=A0b͑Rqẍ́LsW8t7mDBvf#iC\ @u󉈮uAY۪.x{dz@>G~ZB$2]qjPȦe-"/U/Bs3/N݆OtXaNB=kBsQ<!X'pL#*9#L])I8L]9;Fz/{u6xAd75v!a87óV-yq? =HJv7aY4_?U=7xZH`% Wd%7~1^3\" }搗*ì8-?l`^C Q'oɵmh$*N Pb]ƗE$t: bUR1p(*13  , Y3X>;y8|'#ff%~_hhl(է(aIx5cvSLcr =Ȭ>@:v0HZ y0ڻǡl}8]@I(ױ}7 \MgIɀBL6WD%nAV OAŞF%MۡT_ tICV'iڹ Gua⛆ B[#bdY^a@YPhC-SXҀ􎯟v 0gniv2d A^&QȘ̥L@R* ,M lG*Igݚr*#ϾR9s!+ a9$ry\UB.f2c3n#nr"HZ&1G//;OƼPNؐG2$QSۯF; s5L*dih6z^Pg\s =]G?**x5 97l3pm49Hc퀘  z$YpH?3{̰51LGqknE{8[?[WiZV XkM09Մc`Ο#ɉ]3Qqv ] 9Fp&#wML"̶b d=8q(h9i[n))zm~pWB_>w6(y#5(w?o,1ѽUdJIzTU芣~-䅲%UpNQt6uIG'H*[6Q(YURw4VRH֜"m!%o5~$cӬp',)6h-,^/ze{`d'2.s#ZvkB]r,U;~c @H%"@R|Sl-}:|&}3 N]˟OaLl۬5%ɧ m\fv >q'?(=ء֛/^RG-EsE亳j+nba}$ 0wS)J,96kMiD~d\֛dv$dY^OWgN w4K|ԙ]bTkn[5NøtPѠ-Vd%o-həC _C_fIT/%}F k0DvS`j.f!7"0^$<rvf5XgJUЏ$7fL:bSjO`F0𛏯 )!(9xG¹**QYJۻv * `"pQ|Rh̪#Yɨrccg@kP+L X (EZI%uJ>X+jV?o/ ?1* 5K3!J`l]ugB<-I%oGrYQh}7Zxԧ#](Qr@DZKΌ#\ѠwMAf.(ߠdWjLSkwK=8Hhd͵<qvA{&KK6j(kOvsamA`&h a ZEB\[X9#0B ߐ.>o>߳z58i1yq,ftiL.M^6_hv5FxvY 7DjHuv3+-vC訨kieWKA㨐j # 2zII1^rW@Tf~V[3~ԡO9]KP/ƐpOD{Zgk`xN-j Eoq!}=ÝltYÓfXtFc$u7ԲV0ǵCmڥܻ Jv.Χ۠OV?}ŒȡG1Y9\sD>qi M#zi9$&d;H/!XE%8+b`Ktuu\Pm4{޾3h c?5Nv@'ȁaay_ .t.~tEyireM:&G->yEc"E`Ѕ TCD˚C^QhQg߬ r:ҜyMoǙ}YPa -˵!%49+p7wY˪te ubV Qqmu5DaP^$2FajÔ{D@"@(!p.7[ TX,"!lCëv]E{TSO1(}oMf Xn*$uvF ܲ,/VXhX}Nf`P ٓ^˕v[r1S[O'eb"b0W|GHbs˨֙*mxKǛhE^@^dL;%#<+JKlϷ4xPZhY F4ʤWoviԱvؠ-3G Sf^*P]vjMWM$QniPDzᬧ ΃X6cgW>|;MQ<}md8e8-5MASw=$ Q-Z2D@CY70XC%Eu,s<`n΋1ڗ*`Mm /n_Y3'C ̋R[kVa|G}q-3T|M#vx#9i~#Kj~yQ:rccyJ#;_d 3xhj[~f]n :?Ʃ0HoI֣@4ϯ]L2 Mف tJYOĠK [lO/é PݪqL.]ZAQKem<[MsjsU~2Y0ێvu"I"0sRot 2blÑFFd;nsFS)SW^`#E8>TL? &rOxq~Z?.4A #2Y4I' :G.D= so|}*D:)G QQѝqvĨ+$ې{Ia&$orfCELji5x Ce4_9`o.Zj7,)Eਊ mQ:O9/;'ct=#͑ J,Pkڵ<*j ]S*Ҡa%#;b|*>m&oDܕɾAOacusA3+|IJ Xncs V; ŦOevSG:ڛUCܽYMqSW(J+w4y+>9{e߽܂;/7ܡoLƣ_I1.~tdl_5icg.3!18ybf;.]H`x9oޟm& ?C#~#Ps1@/*k ժySˍBr3z-'velriQv} .Zƹуzkի32~T3O S8*Ji 9PlZeKx~ ӥj҇RIk_?稼mz`*ch[Ua*b"pk>m2mb\1MΙxyS5cB@tZϵL_2Q-g&_emp&2OB!','XQ+e4 ~h.v@'$IF{LoD4,P~9Tv\FrY,% Zc_w:&X6L|ѣx| <}%Ez%gFA W+e;xs?/O?Vi&U+#zß`Ӯ=cȩl5=Q|n#i.ZƤS4홃Yek41%|T}r޽E#u'ѱQA}zqo5Ш3g`;ج:Xh,u/)mUټ>\iM?ƢuAz_PcYiK ē${fj|y:Vtdh&ʚH h9Qъ5gEsIGx#X,̤AkYv8c!iA)/8' U' *ɐ y߰868b L0"  (`y aܖ f.³yaZߨ;@jCV]?.q*O` jOK6ca jwB'ed0ovd&Q1LP.~N.Dh ,ox;O#,%MD,Ǻ.uvg_/KQkGwrͳ2@eW K2 $4i'ZɦU?.ʕve;e h/1q=Z8Ox#e[ǔ`֎O=eSaD>hw$_ D^;s6gKAVlOTUd۾ /Ek7zZ#[u*$њӎʣ9,e51ģܼXr$\`CDk\Y;be/fHzsݝr6mHFG S=&2=pvM5 w LO'llhygF^/0e_٧yf';D_#[xyѤh𱂮y28BGt8D9E{xU⏯{CJ%q7|e)=H)ʊZ}[uItCL<ΟWڌIf)YtTBZ'ƒ`s CUeKO|A篮H0qQϧX3_fCY(S&rGn,l쓓ǚVXaŚ vSwʶ(R|='1UU6L_ m%GʂG ~'mekk}JA%3ᤱԧ\fqu$$!~w]Mt3 QOq.dތ\D'{W6Vdoy%q=\VvDv9 2T-BC:Y%ej'}*쌵FՆRmCaxC: ?LW]z,/BrXAyUjN`u'}F|jf, F!\y)$nrsiI3cLVBdRG4^#HWt9 r=ZMa2N483vl4EH1т595||aq g0*FKV`KM<] ][DSd67q=hg(%Na&l3/P" x,Dq0L+ uN 5jQ 2́,XRIr?`>|Ŭ[*P-^MT6ѽp^̭z68{V/FvM/J4" =lZϋW2b=K4 qq {Z?s AҤ,\q!J5Fh!{f$UKVzX9w9Yqh~+dηȢǜq>q<ţϝ[jL^iR/aC# zS~| $g"2ߵ Eѹ߬EOGuz}c?V]]# _ T),&`={3H.mWhPE0Xx,1na`'LᬮE N%T%e*MyHWf7942)c'DF]s&ac("XIAf y, =ѻQN=lBtq>k%)YH)Ll#'(_m,sN\ rm3aB9ϩa@3'=ZfeLmK ɡ_r z  p9n:IiqXsp8 j8)8RLfm1B PN2\>BTWabB13)n䓿 g~حa~ |p](.ȧ4մ%:b9bm3jvjOkDe<F ̔\H0c_j|r5? {h&͠r%](qvXCr\-`koy:X' uV }pE˲j#h<"|.~Rި@͓b0{qL:uB72K!a2N:C` -$Q(`j~ HE0]몏v¡ܥxjSC5%U^6>2VC3Pv !HKYKÞn(y G%lS,FkTx&0M j"7/Ћ $pEn4^P.]UtIɎ}0?,j>ԃ,"PAhor#S;}MVHha~ |C+0{j+r7/Z~:E$()Ueع24TT&ƕ(xҬkK5d.gRV>vwg-ORȢ-[osJۊMw $i,n!Z`j:H ;㸖 ?]=q ڨ+y[ wUn/>V%==|Pq1Nk!~2ZO69ot\-__z&1"]ږɩ=iRb~KL:Zv ~U_Vah h an:\˿tg&֙gZ >B}1Iu\WKF-z <7=,eJCv$@xRb[ow͌E-5- әvl;G"Syv"ѽJw ,T3 3 e&КhΪ7B36D>`}.]:vǭE ȸn僀+r DrAX7:#Huշ]4}bYݗ5w.̅mpōy2NF5RG!_jYq Ia4hcYCI'wPXE5dN;rNmO\HH錱0!V&{"fhe2X]J=E1=k=PĨ 5 $4d=a)3$JibFh4N쨘t&)bg̐7 qc|T7gRjZ~w8MiA4t Ž&L\W15扗xQc|k,CʞǜT>ZvzuŠUu9AU|+#sOpog(q;}bqCj.ĹtF+{u?NԪDt*c@'EJ@8G5;#5CzVQ;~wG%=qg ӺQZY0 5]8,x?1}=IҌZYψ<N?$W[$f; :#jJߞMZ0Nv!1`GA>c*=@NyoL= ñOA*] ZrKS WW+턢{'*)iܣm9OLവ{8>CTR Ci[(kXI)N 96pXp 둘_ O > 9= cCQ2r:c7Po2zr֚*:sXԲp9qc讗]娩6/lVPV Foc8˔ 4( -tqm٧ UАac7q6<XֿF,ٸ [>60~ߋ?=^xHtg]cx!l0‚\PuKhK, +fzU 9VbB\l gDyJO([fN}ˏq) x-S3vw?L7 7 VIa~í=Їa: nlq\&rKNu_fs3jg$"N}Ѽ7'*㘸 ]e^N#5+O-$40U+ a~!DXNFLn-mV&7|R$B4}T= cX0ٕFtys#?#(`{LS>8(1D ix+ә.j&.ъ?['gn. RƄ䫃Z+sXNq'\/Oո,_-*!(I>Qj6 :9Jݍ$s ۊm+A:4Iy.7 Snw_Rw|֯r'K4ME'ZiTW{95b,0Z.~g!KxUXozWwZۊ VPq/F6JCs8ˆ&w_ztЗca3NMiڥ^'Y=978 %^z9ϠŋUt0Y~ ]midn,쿪vFҊ!9caz .h%UsmJsf RnRX/ > k3j7*e-حt V.f6o5]t`O<ȸߐQѮC(ݧ/*S~f 4֟7k^UoqHŀe`!OkS4DUQ_] I Z=o!Ii/ti{ڔXDN><;o?z2C7˱}VPTΏLp) =nKYy]?Ҡ> N+{"̧[?yhi7buGT /'YGMPOaB}4ҎxФ *ZG[W ΧsgG"{^VP\ q&Mw|]-Grtj׭r>@y \ztBsag߫d h4sԌYk'+x 4%=+΅k)M;$H*GNjAO{Ϝ 9ĊU.u~ׁ'H!FiJp?[I^…O]E4BL8.=DNحm x9=|x?vG~'CV8i,7.c TNhrP@sr-'#Ok8̺}4'# FBUp@EWi+HDpD_:7Pv pa_EVkݹل~ tH4ICvY>\T)$';|P3pP O|( _ r;{TГÑU k9˴[c=9c'Flm0M#|N$!P5 stE O47&2cWⴋe"SH V|pZلr`gwǽp-f¿8{舿xgqB|ObH%7Pٽ Guo*kW ]s2#\(E?Ś(N_295B6)v\wbt: ^'?ʋy <`a_hQ=Ľ}{Fh+7kp ݗWno(̾]{oc)tg$<-jܳ`Xa+h$?4(;ܦ ?"ii{2.8"IzD+.1"bK!gݶP`3Kezp1Ps{&fNx6IcnC1&+pC0=KaW)BtL? BT.Q%ZBԔf={M{ 3 _y^ݽar c1ԩ!OF&MF-1>AFa1 L#Q~|i4B]mX{S 믚^Oh`U(SdLP063 _ɖ٧v r)q~Tw̄fg `_i虢+ h"=jզnPU d44[6TL5'Z:/&AO99+!wݿ(;f}k ~ DGFwʟXvW}>@[̦kVklj9h;QmhU=EH힢CQʿhw $#VO"ݨ0(u:D)2tGM@CR jgNc@FV/ //#yxr?ux#.i^ ]'AR ifpJC*T6{J=>bQAL/(4~m8ջہ m[P!%5O"D3&(RCr@xH)ѯxc@qXHPƊ/"a~ak!Mc1@e:4R3g]dDMJiy9oAU\EV#[;wW:2bz \ !ӌFƴ=(o ;jy%Z*csۋڨje~^z_$d*B![t ^Ah*4'L5dKQ Yx#c$^a0:Eb)V&2^>!*iWv3͙w2u>:""[=dݫ+WPږƴ.bFhcar(EzܮcDbڵ$;LcuHBbuXf5EAG`7H!} {=(oNd? MEL>F6H ZNz^wiW,3y_%9| @G_7 Ʌ ڕ:"1U)J7rq_N" @0Uc,F$$&e G(I(7hDX ͉W;}~J}CP"lJ7s@amk}&0k7jǸoh̩E w'44ق =?=^ˡAwf $m}uWYB ii1ES+3E#$j:AY}ϺkOIPZ ^@hCe/T`'gt4`^@DM X1qA{V`-kP؋tN]-E(M>б$-PR ]pפMcȇ˱3^\Hf2HjmawZH$XK$C<9̨|S,4I\t]y^i n0RX! ~a): Q[ 7!.R!އ 4Eeޣ8>Khu i_&TR-P(c!x5sજe},n^Wo;C8EfCqƣe?9Unuy̮"-IG쀻:[tH[RF(pR&cU7 LP/4$'?KmZA=Vw7S e2/oz.+XYN7ga(>Sj=`Z v+Z"b6LҪ0_y_D%T1SċkASM>Q`kYUqJ)oG?=] #8 ˻Rx$@%]-Q~T)z^/ȷbdԈl|`čjˊ ٲ<xOE,""qgcq7Ν sպSe`) ,, ?= YQ,7(6(8V ͙k:P݇Ǒs*&kTY o'󒚅1Uz2 _.0eL{ƴ /TNJM%Ѽ!+>T! Фz gIV :6u&Ψ :`a JhhGh qcnR־1/Cb14%S*4TOfcݝH4ƿp)9\Lx9EJ2št$g^y3phm ]0yFT^#+#:c6q_} ?khV|@'XEJt<9.hCOU(mIz㼜a/1zѝ[G qJDb!s<$4LRePhLaΠ;??2,'Jȸj  !Aw6rlf}q= #i,%2UK{w85Y܆Q œO'bAE0@E4tm5bw6V/yxO6җNNJWǪ;aK5^YFrt#wz[ѩC¯I_tȄ˫pDk]44_]w؞ڑo| 4evy'=ʽMKENF+1KC3qgO+C W &/;i:?{ $>4鐅/ː~,_7~ :28y&wԟA(usw1iӋq-ԍ5,LREaDa>C>= E0=5o(r[i,C ʜ-3]w4Pm涟 L pSWi~Y#t'ܙxM{(с={/CM|,Y޶+ʿs`·uU\EzCk: V~N%dd̸Vο/70FYrʙA1P?)6I%YQћYOgӾ')X~E0`i| U4^f1̭1'Bm?y~oGr3Eﵬ"H{ >s 쁅q\d=ї>CPKTCfxxpG5J}B]9W<*H LY*Aahy5~}bP~[ǁ/Ծ #otW,|p')gBH$GN`~)D'9yTh` Ph;rIbZL!Cso8@f2 ӧ ךyn  pnӰZܲ,YfEK9%.&nܧIb$ :\[=( 7sD;Dcu >!tXLf鯑&18E^]P?Ft+0ubNM43S\"N# Qrk~ONoapBVb,RFk+ q?+v=$E}픥>6piVO] +mפy})_OQ"X#Nt>8㰦%hOxΡa^7a8]%v]XK9ߤݙO[O8qUcQ8UMh3DK [0Ǎr؅rg /͞h(E?rXp p0geQ@،BĒzcTYQEx$rg(J3z{ ]Ķj^F1_׺zM-h*'%8/qשC 'ugq؃뱇o"vL~ΤN-G STii̓2(K){q F"/AZGa!]pil#9- VQHe?clH+R۬NGW[YQ51xьw֌1msƐ¡[\֖aJ¤RqS,OT4ן2n8\ E{OژԼl5Kw1q9}[h3w#q k^C au@4D Ü翴Dj巏cS7|pdQ}`nYN Ԫo$*5sP>sSaJeeCl/9Rho Fyc쓪d<V;ȫ5섮iR6\|JW&jJ{TxˤAZpp8 zE+IsD[k( DoO+g>x0㱷>[CUKv^@Aw',^cT>Lefp+%%zhǁeݟ.Ӱb4Xn:%z,JCUa: j~3bD1^~II]I%)&?9KFkTMXڣIVVa/;RFY'fs\B_͔]񑣨͂YѳEJW}f14Z:^" ǬF|^zФIQr77>Ơуb%Z NݭuFxf  f@o\@N#_ XcI>> TX\0':24r@\" ƥVo!6p+h+f9j~h$3zJi=^LL1=+:̉^bHaMt>@[f ` W[&+{8N,12?m>_bfj)B%H8B)؈*Vo,b)U"`ͼiтoP0Kv>[2bDctȜΆ<\ݍxR[Wʪt!m@]%)xTySгfod{֐E'عLse 8LaTL z@QgD]zQ.ݤ\2TLF5sW a #T~N .yZYls=2g&|0#A"lL M@PVlv ` )Mռ ܍g2 h)qu\ܑVpi67Gvڜ'tH4nԇ \з̐4P}1qIa;F cG'cD(-%nh K֥xGkaS5kqlY\9Gg?O{PqG O1N&q4*}L mZ-CF:uAnS꤈88hP c ,dSSGEaZ2gG4%} ݌%u9!_g"Qܒ_l#X"qXX`A!)n!HjYBF}uJO?L]yϛ+aYE 1p*/ᕄ`. aC&;5vtZY- ͶMôZb5_FmdeZލtœE/LNCiox0 hNǤ %JF$ 9ʍwy H ,~#; 5坠 aLWG"6U[H{1ٰ`<8CVэO Ӯǀʛ&+Q f2@ m@ ҘZ?gx.2PLc<9-b|N( y:ݭwyD9\hBͣS00PKpH܋t ^wHsI# VɡE+> |Ԓx,:8{BMUp+gaDZw`Y jw#2V !'ww>{+OI7OUd4*o!LGЙ1G~4{e 2j]qRX$|1&`Uyx_Nu4I`(> ODZFP74eK*J')vvxCN4jThAT),B+ovM]*v5㠌$mOpIDҐ  PMb6.cr*nr4v dȣ6IKH%ZݗXL y5_;)psOZ]q>{6:ua7 R*7 YX`-߷|^ߚU(8C.G.]ߜ;aV`:Ql=fxiGjw[hʉ{(Yц3qt Wr"DS~>_a%nJ wGl|ۂFj ]zяZ=ਫOg![@8+} {WccIqoCufV}T,R A;D'F|]!rK9°ED]8Sd~\}1}nȳo ' mnISȖB~-kzw,F3t$))g?fdt%zxU5CuVQiCKIϭ)G%&j0glMB=wu})r.w\]wN>hƉ떢<7%uUX"; pBWyGXcaGkYP*!2zzMHu,\ky 솴IA7gJH!Vk]%zbɲϚgq`!7Z8TEpΰ ^iw. ϲ 4fbt/l&[Z80#tܞ yoHg$쳭ޱQ`VEzu斲) ^s*~V@ !{lʵԗ;;(Wvv\Z h-1Uxk~&GǛ =ġnх`)pC8mqTRĖD_}5܌w1A]=+BjxV؇}Kt-FZp'՞:q':/VUSʕZ} z d (rhY%>Чހ. 5?y\ Yĺu2F|w8ݯ#kW:q>/bv4mnyhliI]2,97wqp"ٚ_"Dx xtU;=5~F{]_TŸߤp$F(Su\reI0 ZsL~zHXS;WF2N|Р+r׃1vSdԙ*6/!tsWGa]v#>cľIFEER ?jI#+O\h)C=4zՒO g+>zt! LT)F8G {N%⎹I0VTG kA7*|sl6lG[Je8x$\2C3,L/aP۲!;ZWyy{Lc.l]h+D33kGsG>mՔ+)"n(O8 ` Ms8mҕ6"5v,c^ƮسQ!2Ygvi3UcIJPu g0LAB;WFwo?I-J]bAEx)U5 {4#Zc;> ERԽ.KW;c.e(GRɡk]{_dʏؽNg}Ƽ/S*J TRy) ]W^K9@)ZL~@(8ȷaiL@u6 g>]XL]gV\{Xõ&$9L|n~B:dp#L !{ Ej3q{\< 9O`U*)dGz,1(6x̮+@DYdB-3[D_S#BX8!%|UQCkjOR14:"HvVjijt)M. 7)=4aD(Ũ*oe/`orr~3=kv ;VS4¯AnvrbMᒷ5Ew5|ˡu?I{_/g[w==?{P?]l92dn^-VVB2S_x},s!8FSӅ:F57nj)\2SƟ WKZ#Ps{JOfQQ94H' %&i"eg~r'2w5i*L^ߚbZlHb#&"KLn 1)p0?d~\%2LP+ iY8! X^I {%Arga!ymw2ffw<L@.tv]$DmT(05o a%WGmYpQda'f~_o,QmIuw\CP87ϚLѧ UIYdQTb[FRb*|Գ!RZ|'4jYi讪v/F<h U["X?z - 446 ,ʗU5XF, Սݓ(1d-nSRe8"_H815Omk[sJV2r.YvHߝ<C 501-TgVupRBYHak'rpԿC/@[O8 YRfR3c:l"_v0)W߽+dePnK #ieXb'_ԧo-2]҂a7tG@""r|_Rw Sr+zw9ꓦ9p`fbu LD(r"/V2 +v,DV$Y(-52dpL2J1d_I9nVH'd3s,lPk+߂Y<ʏl9lAdv񶃯zt >FnJG1Y80-݀\r44 [[O+{1 w+ 6P$fY6jHS,Y I יz%Ht߼?$/1XX/G;ߑugCAl>ϤDl !5mOfx8\N\E@| eF(5xPe2_W\E{77Ul$KL4r-Y&+#-'́>yق*K.K~fr' .0>aiNm :TW4bg%P.v^'e*9[!|-[nVz;կnɒڇn I_<)>a_<4+}㖁%aT&}4K|}KNOS!С%O'9ݴ2íIdf?KT PR9Db:IF5gIЕr'(8*e7aHTD:f,e{#άP|a%pKǓ3މBjpN7\SdQ#,K uԹ[TY|m!t%壢uhgj0?MO-ϡL3o:j%;WL넏m/eeY;E⫉SRʹ3?(%W9V#1pKհ8D 8.b*} O$P͘3 -sƞE)Ko~AC ء"={f%Jm,Ȗ K#uͷ5Sİ0 KnBJ?FV[yS4he e}֙ޝgN6c3E@Ԉ3;SZUs3O@/6m*Huz\<Ƴ:$ |`،FW@&)Dw]5C?8Rb YȍЪG1jKfc5,Tƕjp[I]hL3 k;WѰٟcU0>d|K\Q՞a N[#b\,c&1twag{<D=1TۻIQd 2m<>D@_GF]DYv֙psCvfPN7ť' f[o·",%߅VYIGzv#i$D(0-.ǧy-x||tliz X$fS j!&-˳/ِ'ʘt8תFnkibe@}:E?KRPc=_#,'#sH=%+V!ѭ.ؿlDP?r>3ArBtMKyMK}3ݡgSP,ho>jA`Q& ywRU$$0:/9"C@OջO&blך^R]j~ !-?%j*~jEh7J' x9n\4ФwfD[Zb,OAۗ"'M^& fG|r4=G)hM2`^2KͶ:7,Vă NLszu^S<ݞ'TsX(ې|*o̶(a?F_h0m?Qx?kjF5(ٚHӤ+3oQXV˱x \CX lU,i}lR~5^]UtfS-`pĒKLRژc+f]1>0uPal$aZY5B_,p}|.OePg6nSwWje)!A_=#I+Fnu; xa˕N`rOjB8좕Å 39X-wJbp(jL󐗾yˇ04[NR @mnu%\_*6CVFu!!E2WΜod'Qj_&i6Sc[Sn3 -yМ)Zr0H u#trq%akoṨfa=,z4k%YR<(:q/7"eGdz%¹>Fe)0Hh0D뎛ilVՎ8rPOp:- ".d_P1cJMλE"EF黍x.²H,f rM$rҊ."$4,TL ]O'<&c|{j26lB +Ld N8-GDxP/DV);L]:?!IimI ! vdݾ~܉dz:eƺ'g(nޗ2jbdŒĪNY~X{<0U v/XE^ rJkLtӳ3"['!#-Ukfw;%VsAH ba<;3ڱ^RTPYtE(hѿ )>})'tgi=>s4rU29eM6Ϋ>#z{S%lDm,>*'e$&z"gp>6.neoG8zw> >/HSj4W(YQ 0|vuD,\GVK짠O,Pa˭{IJG[:ąBJwkP<"KAܿ@C kח5ݵW QR&} 4鮃\?b^/%sR" I(Q?=;.T19EJ2Vmx~zZkNf7=}חR;;l/!3fǶVLuy0OwŜX_ƻlUvEPK_~ JQqOW珤)ÿ8u=iKlH]ٕH_%;},RcZ)H& :. DoBN?qA%(3;&gwi5Lߡ`d"J5; U Dw=#yOkT]nozdnY1a9uhF}w0f@BD͑.;7ݣD( k)@&сMJV]|P6Zsԝ^p8>qqw1qNLNXa]|ڴ%5-n'Y# ghod U@@?R o|R7~-W箥E%Y:-vPct nMt VS0*@a8"Ú\eDM[A zrFn}Ȇ 6VW|Y{:+ +|gSrWW=DL]Z)ˬc ɔsd(M+\PXyEؠU&.E4Ζ_ueςNdφA]$7Unvqn@<_9K>O!FBl}^A*ix'TnK%@:bI=hԝq\Mݨ]i}WBD!Qm]8Z83xvnGDC=ܱ eT7id ֌WC[? \Cz&`hVQ?:^pu|z HP][c=8s.dC qh٣uqBهj HGYnm2TDD?&TLr@|IK5o+w6PY:8mϬ!?@dLŦKM0pN04]6xHIEANm_MS|= aϘTxx6w8۠(7nӕyq5߅ #/ Ww026[/Z>S3 "7e3Vr( iŽG A6u·fRiC.d{i+"yhaLDi4AM%;)Ŀ",kE!8Ěq+2L,I;a ϾOn 6"?d 8mYڢ7 dLNwۅ]*1vIr -]xNzXaH~S~*tZAGPw>ᡈlG fΉ*$ -]Fe"i%-0+b~z-zge*ȏ qV i!b. !7!@=;{Lϣص>hC?^}p!w-kP5]Yw]E򛌲roW&_J x,Yƶ_y˶s[730'µ8Uo@)#TQYqNjNot9J<zK,IS!uSnqV%JzI(06rX#EI B̜$}A,AIEi<OXi.f^(x+:b}f꺆 ]w4":En)Ǔ-xwuGa1xߗ5wL#(&^Pd&ux, *|6u {&5"?"W)@EF{BBi<3}HAKOh <` ! 輊+I_  :tAƯEYՏa6qE 8oaP\GuCQ$lwS J/:T;nFg!z/K6ghEH˕Ӄvr_䅏S~=0 F& }dhig LSdB|F/'QDȍRIpRC xZ~MԘzo 5 '90WO0B%*?+R](**T$ @b$/=k[C@{}SRN3>@ӆd4- Y%aEOBr.[ v>55L' چJ+!'Y>'ՏZH[ V9S}$5=Z+'_*/\Kwm^|t>H=NS2W c8셟"GOX'ͣU.V41}ԋM&q|Rl@e3&uSWq?SDZk]'ؑ, X;u 6U n/|^\p(l)6Yb $1CB,wTw JBAy}l0taEp¶ 4LΚ' =v>PjTo˿+9y^\-d?%VmmZQs=9S ;i]˿̋U`0͖k"t,H+1 ӯ~1^Kݸ gJtU#s Ρ'3={y&4z: 7J(D·t1bDy:qb&< DP0ULHV@N6;Nhpjh{]]/ID$|uX'p&([Xezo9Dv ;=L1LjB*Jm)^ՎtcJ"jNFKuT3G1PJzlUyAs2r67\ O>bHc@iQv'~YD)X1q\{G QT'R.igoK5L>敛d7_HpJ>̻  ESo1BQ?HkL^4KYޚP| /96_=rYd"I6YU$.x浭 r KH1ccE+ae,Z0CNޔ蹧~kUwcY~k~~wSH[Π_O, r a!@m%<>*ҵUQ@]Nh3{wȶ{a(=Xҋ8>2TmR MÍDV=2. d-EYO3qcBñ:aqpƲ>ڪga}n34tKd1\e|Rb0:T'+WR]Q67\S3ЖVE`(t rˮ85Me&Q厓qz/Po{a Isp6of;-NF^2I~pt`gPuC"yK_GFfo] yafyC|ؤ9&6pIdSvxg%i$XDY@[sa|, ࢠ jY{'ֲ9W!ehyn:rT)bya{Vw&/i !@_"T%۽KɃkbn,#:i9$uI8_SٍeZY4)F-t(*h!~r9jBdrIg&?-9t\nxQm6crB\Pc9Y|Vyi1;RW\:Rf?^f{X@B Ȧ 4h%+x7:+xCL n,=LIVOR] O[xA"-e6GC(0*rYt@+j<OFC*:m z؛gYܸV揖,k0ٹE1A3yHvO.ʩݰ1#_8!un7(k;L{eyvJ'b h&a҈b}|ÓgR>57sh[3 o QEPEӺ@˲l#mfk:yjH3D+2P \]}̶Ub򶾉 ՞+ ;`, N,Z`^cɠ+ؔ7trJA0oB<F>6e{R7ῴu` }KC0}NMmf =K[ 8f#doy)N3n/oWtA#$4kQѬ5Oj>5I_TUnun^dB`MDZA`4ap3߭ޕ G9hfrAn/ELu`Fc67H4#u٢l9(zC%5Z|@'RI1ĉDOzsa56!t+(|یwHXhhS K2X5) WuiiĦimt/9Ʋz|Ί Y4 1xƜx|gkl}e-,|s{NRt>S$RdE.|}HÀS-rN,3JPYOħz`-;.^iUj6UƔ%V?XAQbl6_[Fw5ĬP'%#&N8'IW1T 0v*^UL\9˩v"6[Av1f%DyEiE(,<)eܑNQ1Cqc d?6bxyrŃ@Mf10"%5D#1,#2.T:He5B,~$ID90Q Nܧrτwu)h۰+ϟP+l5z)WÏ q~wNg6֋~L|ަo OmEJZjp,u7ϋ{rOO$rŞQqUٙgrP"e%*{L %d~ v5@5xlj: 2h} z:@itl /"n?^weϓtؤ1u/ Z`Vk2d:i5㪘/fLN*p |9W/q-\ K4~V ˅sOv!5_rl&Qnr5oYNwmO˹oӹieW` Ơ:#eEd. hO4dpv$ YJĒ~ VA QS`I v?aɚF7_]HTĴC֏>dޒ R(7'٫lYEDNs*W̩Ơd}BuV`{iZF_ Mn ~ 3 Ze7<\?W:$1G} 6͗A c-HP..+$q Lj1S&;H~ʝ+/ur=?|H2KJs&}h~qVqNBWVt}i;Y⦷tFxt|y`^ZE\&t91Ki|qa~2=_w #CT4_< MҞH;3j1ޘt;Co ±5`*WG!,y7eE $*K {u beFF&*[tߙ_!Y%0&7zTyhzj۩?B3:å|'@OfMWs'.qR{<.G)IhV 7'~OY82"Ir;|q!5vUo\Ôc8~*nHA{#$1u撴]=4:p'c4 ͦ_b1EV*z5^fEC#ON(]ٜ'h[-MbH$$3p-ۙO. XָDg%جJ.~Jd؄kuT8(mu*-ʞ+0}?nb6ryM^~O5߷08ӋPXʥpm5?6i& 47]jg}v_R;^LM>,ZQFs@Xhڤ?*wL4+TfW xB{w1m`2G{2!T5PR.T*KX?i%oUesIۅI~j_,qw"gUϩRC!eBUH:]G+zP? @M`o@;CcQx6݋RBab7%u/>yR3Gǝe`o+OSs3"-~sAaVxL8*t *Qw]bJ9v L;[4Vα&+T⒝SD ش@ЋFBH%9U.1W}8#ris=l!XVB'x@Z&''Hw vniWq¢U?YA;QX|RPz?bgUy=wx#@5D Z zJA:mغ睱wb?Vd}Fx4,FEM8mko*HO|I,2R`Cے48fq~SM+/gGr;F~HPVҷ\52~$ Jxu,6o<$a}Sh)* vRen60Ϫ2/tc "kݧ(;~C$[}~%%"; ZB75B5 A^PҘHcS(N[;ixz3#M՘qd{) alFnkp(Q6i=3#wF tvU&P`&Sqm6sÞ{n3D9xAANokt2 ;YdCX)OP!!S{Qt0hxX"X 2z)Iգ!`s= \/ ̠dS3d_b`tU2ǡVC~XQ3oܖLLM(Mw_{[-0mVer DxMc8絆{h2kP/9tf@g2 z8jy]hR^:Rɗ1*J3bNY<U.] fUz4w ==+{Z ”L_S]@kExUAi~Q,TC0frtH}T?du?oxA=/VM8/}"jJp?d<+yy("\Aul ; ͏Q3bt=}m':FuMGo٪@PJ^__]NP ?1+d7@cGZδb }W( řb9{y6a 9e 0(٨~9|ܯW=5\b披Ƥ(] B6bVPiy{̏"MbpL"}m:" ocZ})P55P 6-tR#85=f6h@CʎqyVc$U]d#ETMS׿P/>=@̨-͢R1Ic^k&}y9s`MJ# s$cZv8]s vWO&gF$Ev[vO6:X3fJs@!E|˿hg>ʠ iyr X>33?ےޡR/ΊSH4baYg]$L6(O Ѿ kB&?e-hܿ/kM0I0a7,pnxn(rE#m^ΠkWk[1ӏe7 uPA2K$jưjpjyh׍j?=jDPOc/k`m5!^'rV``Lʩ}#%ʅ(ȝ+g>;X#E m۞PHW_(|CA<2D7e_|i JTvgPڹ*ؕ[-YXT qo:T%!v "Z[*C韚 , Q )&ቤճv!Җ!8Gũem/0vz&DY{O-1TbOPU>Xu-ݯD6ψIjo ~RzTx׃"֛x粕É ;F-;G$vonݤӉ$옢{$zߗ>_AQ 2܏́ڱF+%A0 H}eR Z/tA$ȭ1C-Neh~{+55qNC ,tf{L {7 MCEvm Y샙8+N*er)sÇY_v꾓$nk^pwF\r)m]='b/ e/鰜)D)#D@qQE&G$4m_ QC="VpfwhhK]qбiRu ,Iפxj>7S mܝ7:j&HTT|F^"\)CvOQI)_; `*yAiV.787+S燌./s2M@M4\Bϑ ɴ kj:T+֝S HYXCDJ^tΞ!ɹu]L9p e|Y-yMF*/ cb\# v)@ >)"Cx˵Vk)n!jURX&yME4P# ?) m2q+^"8(.xzt{"/R )&>gV@ )yB }._$&DPUAa-hvKZ))'3yy%f>?]#qu`EX2Q2AB[)p8؞}\mӬ;y\M]C~8 ٯ5sBT!%;x{H7ծ۸)zܫ2H$\e)DtbM?0o*&"8G@a6fa]غ vfj9;AۍϷZ3:E,'+\זXQZlw>k$'OO4,lW?Ctx0. 4KdFB+}D)~&gJ(L* ;K*AocȖ;͌Nultk:ܝ}I)Шl;=?Pa^]Ϛ0jz$cN ˯ (;Nx8]^{,tRZ<:6CMՉG򃰬'A߁mӭ+_oRL%V"MhJ[u%q۽px.w߾ΖJ;R ,D Q*1V7JB羭N)͝>nLiD]Uќm|6?0~h֑CK'I7r x9Bۙ$ީ>MDCTZFԍas^&??֓A;'Y@#|-@N@kP!+%60a=m;O@_3q?]~Urx\6ZUBDkՍEIPTN[(KBk\\QU0,KZO> iǯJY\]VF~3tb;^p~nYفq[y!??m"!k20ݛ?JdY3#v zW$FhK#mk#ߴ׺arnv ,q.aX.g3/]zu;lS%ū)+^7׊';z LnWUK:<^đkM_6~y8v,yd+~9k9PՕ}F+ YU嬿&ByDH*`hA 3oɍ1 RJQYo[l/6^FFҰ$e-jAK *ֻ (үm7:^HX Ar+bz>?ȁ߀<4*-Y".D,NmEZ$p o )Ѱjga\ӪJ{}]ܝ: ~C^G҇ZO8d fN9LMVo(U'ADy&RhKo ;j0uAѪ:A*3~ hyNt&=|cij<ǧdTKO1uf<@˰KmX^Q=D^q#n '~;>cr;V}M>d\vLwxbe ?˼@+HۋUz@0j@c:N~ԌYЁ(#PqS| ]E's+kH @j{Hnhe] D~ASPKkg:dɉ8ؓZN:SS+#Ç< .L@׶-0w[/R).m,E 1S-Go& q[!ZԡČ9ТsX=oL$`u.$!qSӯ<+$z3 q t&Vѳ}М `C^DŽ7 CEl8E+BJl5DQHHo+:NU2*CPݫ)<х͙S!܅:L3֭q)^"]foi;Q_Z}z8[iC[wː5@oJx$?r@9%X"Pss,l FFߒ/Qu0{P|Ϋq}Nݹ@f0kr=/ jOh3?'>胤[A6 &~OWF>+ɒ&vVt lV!oOYS;8%9ypq L>3soMY{!{iv~0Ş8'W4M 0yv(WYqO>1OOpҍibAE&4U#uPy5)x.*|Yħ} q,4C"7t(٦)Y߬~0zvm| pʡ :|E_:Zԓ1&/UJxuKҞXOxb/yJ1{=2D d%0g6hfQP9f $;nzb))oLBiZ`,=6Ik#)W^N.LXoHwt^I)GeO {: Ɠ'G4!~іrEoj>柅"<(S^mŰr CH35WQdwymꎲnx-il,KK$E̍p#{3b* QIc~{-O`L@W G|2K,(%9$͡k)qaEzw+kd)E ~)U^CsF"ޱvEdKd2v/{wz[ {uR>b?`ӞDu% =@kCjB&zyʊc@YEH.LI[yJyA潑H!ː"IFQ>-!dcP?'TPRFw{^slpC^d?WӌMI956!B'MC<j$*q ѓ a3B`ͨ1\xgzr(ݙ38TUƵ_t-Q,99҈ξQIi+>Qa&PU||e8f;UqPJ*ܳ/NYVSފ# ii ,z8]qIMXDŹkLbqrP3Ru_\ָoUNAћ[?] :|gCǁ;k9 LMTb+~Wb$l| ۅꀎ2}4Sm~`H4$5T#Bif3=[w!PYFQ|U}>g{ZKbHCR`[H8PѮG,A!+PpTFad1IFOBK"M& +pѻͮ:Xz֩i$}s7\mԌd9Ox[_˵qȶ"M\P'Nnlg*O0H59qf:JyƠtVRB+g$,JQ5.ke@kl! $mY{ E'^fY+z2wuº1 yicR ऺ$kIhat3i$NRj9Bb_>{%_ag|L҅Mlos5Xf7}9 AxIףFu8wYu#R&b]NsjѢ` snaBb1zW;%ꉘ5&GV @b9 nqp҈ nQ9#?X$3PcE:}.o6==%QUbGű.w/u ށeD6_Ao[r()6?; .MH]Y.mγCL"d“bΔ K }_x8͈OI2s1CXK?UmH~VZI}U4m{@pAUyE; \/v*1'K(tYt3kH0~DKdu!ݧj_w,HmqX 0 ?hfN`'__Á߂H4_$=K އM#p.6e\эAjPl4YsL-dXQӝ>ޖ xM71r4i\|>qR=I`IdW7G DQǺ95$LKqB*N(ߪCtD!H,kS9:)I[vA[s"- ?n8^ t[^Dَ@йSS|KR\si/6xXFؽj]HvEq ü.ob._V%[K,ۤltC‡'j'R`Ն$J~nӴqC!q:O'ѐo@2wֆ@Qzdv5zn)zl#jϦb|xajwkz-4@IO6 ZձCi5C`%ڥaF`.'SnCg'eܗsŶ|i \OݚlHTjOiEF>A7,ƕRj#X"W5/دnņD<갛O6.M#n9OgD 3A$aU kbdZ/E0y:>AzbBI]3: {5uݕWvuDCꓛm_愶o+{vnb݅,k|Cx>%B.t:̘69H3,Xtvb0xnsUrpB!v6s^i;{\眝Ix~Hhk4n{-31)Z6Ju34r0s ݑ)ɃhDZ-\5 {~8a^a/\Y(.}5pt| dAV@Ch聯-&4K_1Ui#S5Ff3cH};R3x)!νA?K6>5*ex1傩c2:On/Bڦ2.`Ӓ Uiy1Ksok[mU}DnamZYt :H:+mj[T _{ÞHdd+IpbUfaHT|%l~kPlOͪg(q!t*tJSHeozf0+f9diF0^fّ;ܨRa@e5 ;҆uF 2jA4#ݕѦoסPYm44Ȉ G|׈|_t8ƗX2ɶJtvpȘ ~m?u5 -aQ7v$ruܡiEMr( S61S: bBR=M߷o4+dG4O~0$&\^h>i"90X^[ >!ڬ# .hX&ȓz Ҳi<ƙoC1PWWCa@=2MjWxOZ`@AX$zTIxX/\ɠP`52iH.T1f 7m&0hy#) ']˷|Iۭ;:^o~ #X<=Jm;[p4^K{ Ԭ_C W㴩&=Rs'}oN],EO=Du]XsF9~z8I 3BhIef. fylV,` _l[R}D{9zZh㭜}z(RNQ_P!TK"I}jM/E?@&HӦ-")ҡpLK-NgXhnw~z€Ug(}m8# Z@*J?7AY? B\r1KA;"tARo2x@pEREc^ vpxL"?9YM rgܨ7Jw XtfH~jюQmntMQ; Pr n8 =68|Jeh,jR0\<  5AT6`h͵C ţe+1yڔ 2 *d!h^1W$ҎYpYlRYsri9i4tz 7 QtrZY IN VŒd=UrNu]{uZ߉SXk]S-85`Qu鎠tXHJCkݭX nJhE^]1lLAP ]BZU^q8g §GzO.c>>ꩭyMFC%':z] {wyµZIvR|X<_U]9-63yi{Kх)鿵#O 4u$%d K=1I\Mw$, FPQ)E(G^,8UAOpin?Eֺے_ tVPvqNgygBAڴ[g,T^ۘ`m=YW#S/#d~j1(>/oWg3?RYd0@cLIﮧ8RDŠLFhne1X9%t "S!\ѴݶGcYh~+:e"|8>XoLI9l=/{; tBcY6@z-MpI#sL={V:\&'Mmv Y2rtYSg vw)-VY%ќx,P*f גb>5奷enyytxH$ :Ϳ\=?៯'ӎA|,) Kߏq*6rzh<‰~<óK/NL(CeJ *S&x5a3ԃT)BuQHQ{B͂8=]Rp3 e iREW>UOۼNJh|"y2 ;Z!9%n֘FmQ7Hv{bl:5mIأYQk.b*ы|A"qo3)Y~CSbNhROT$xУȅhȁD(ѪGnN]&'Oqz^%I0 c6:&4jou|{;ָؖoH'+lN[Nw֜j{N7BpJ.Uk$"r",LH{u⥆$ " .IqC1FD Q4\'σ$NgG> I\ƪU~vj뀑NUn\CxL߹w( hࠕ4Ƭo]܀_ c2qԶ')zs6gPZ ߠ(" 7[gg75QNZwwg0ؒXd)ׯڧfyv(qw +'a8蠗o]7 LG1&w 6'K|h6: vz!u9F.KM K׿h;?qzK{aqo-'`'[qX#~r"*-7Gܞun,̜n~cMA]8Gnx}Ia-5yD)xL˘(ݬV Z٪@Yr!ﴬk"i^R#o`p;O P&%gVF-ks9Ő=5t^:S;FHko#T; sF&WEs?VqÊu7ׄrg U>,4lg8$Z9Lm_=NU%0Ä泱Ia;nC-N\aӕY: 1x*f 7)[f%DHeCc+r\v.ksպ$ Aw]Ztt}$'尔A%5̬hy(riaUOE=Jx%)r6|9!ma{_ ,0&25itzY Ƌx[^TB6C#=͈_;gD}r!w_GԷbA\/cyDw9 Eur +(,%a`eF~"xz7g./I}^Οi D7H0iS\9*qjرxߧ#S]I<H2VTn4%=E Q\pZ46t]1:9zN?Ƴnc#Y T&r圹% aHY&@^!9M@4,KH Iwo1[,[]RVʔMiMF,4[Ժld6tc$oèhnFCӀϬ4{O;]VLOiń^=xd5R!  1=k;yG15# %Aw#f r 7dkZЅA.P+@Lx% q )0ʜBDxb6>~aш iܭ-+@ɥ_gܒ;7qnw7 cjt 8,~s4@, 6m[yE` =yeW j怵-X%FprYβޡl~Om=k'B}=?m cY' R]Ąwx&9 pCBWvaOpbw+"|7 Ͱ_sTtw^`u֔)ĉ?2V#~ф'v[S|8f9$,JqjZdArRI\[8u^~KZ/PώJUC)a(rdK&b>.bf g;$ B2d^>pWB)r(6ߨÿ 0=2 76Axa6I!`5Jq7cC"4@DvT*S6=u+;sys蝡kG6[ D֟.nB R#R8%D=l<ud'z@3<^2BkfZĻ:hmŷvQѬ 譠@zE3r z3Z QZj̐ RPɼlB0$!4{hr%7Ax|@: "/(du PfBDe1\(_տ4] #LwSN W<-&Oh_U8|TZOFHUx_/k9\l^QR)AS 3;h*0{l3r@c:z= `._cԽqiu<$2cgh4tht- 8eX(&dԼXjNx-#FUEHhjI`T)w֣|Vͭ^\RL)3^L'Z \Z?\Ϋyu; ҐL UPr7OHͅRGN;%JA=\#'BJWN0m=}Vr@9/5t퍛 kr?;:'l^5i uw'${Tb@Ar@V6ЖY)?%oV\w?e0\Jkv :FQ!W. #4Юn,X@NrT;~t(X5@:=pY'OgA8Hn2ZQL&\LNɮ.Bֵljf]|VSit=x&6R G_D0AzMH-/lՄlOm g- @P!9W!)Y֑6x M8,FȺL\g 3C=5y7L`O&ضDꢁ9~%m:k^oJMkWJݯW}E,ݪiF|)c-Ln42,ʗޥyXYql_e * HxzdC>LD4=614Զ2}'5u5Cm.)l1~Q )k ]GoiXRQ~&dS֠<ȩʡ9s0xiJ{eźgQ%W4֒m!Rc4'c}7G];w1Ifo-&5|93{/.\d~.›b占 I/{wlˣ|R]͢jR!LNћןKlcSDmlM7vU%.XPݢ$VhՍ* |qLD.oT6ۣcc!1۞Ĕ?"m7Mx-shmU(,WL&/Gdeն敋92NƁQ|"A (#҆r <4.#5-, o/TH\>Tz/ eJ؂( 4I11csREW-`ލ -j-Yn V2~It펟 ya^ I`Ro/S/CԵbj0&tϴp}[:7i}j 挶ilɞXNO:d6J|6{dq &TsĶX]1k]5}xQb#V .mO]*oɸ.;*O-vFT1L7nԖ}veۻӐDNB7,[ʞVGB~TgKqЫ< jgݣ;*Zn9ayɝMgx&ʠv': 8|R7VR辡 Xo3VÒV2CW(ºM$I*YGX6:&eTnl1Ja0*DZ;ULSy qRB@$=xHAqƭb [@.Mҕ>闓2!Bӌ]Аˢ5~O1F1olo&9ҷ6Ȩ-q>P"oVzֱy(T`ު SѺZJĉVv̖ ;'&f~jiשOP5k jb8ɇtrrusl ![P6:V _ x #I|?])FPǼ-:E^< $h2xmƥ $,FoAmu0|ˣIXTQDT&oBbۈѻG؜1̄0}úWk\a5n]; |);O?c#=͟k%е% RFÊV E z,|ժ>6t#HQ4ܔR:cu|I<#yS8c(¥A"YK=dwhWt, 7?/t*U|:YKVm@MPݨ-C[1t !~OӚE@ǫΡ#XN*}za@2x(bݭ0z]3tf,9hjs MQˇij2W@7:ysO;)c o|Jd):㕡VyJ<K˞Q cO \H)EHQ¸g"[q;vZa:@ro"2|=pn#b-u]" YiLAn"?1Ch8wql@•ו&?[Kk%H$ғϙ˰5.y4usO8\m5zH:2L^hX`Ѣ"t/`vMu]>YDҿk6w3ykƟst/j̀Z {ZU X͜WU[mJެ푿phpж44 6?xKJxm.5} a!} >e(>l^'N1{%0!c_1DEvN3@σ%~U1DU`{XleyK5QEL GR?̙ q^e1@m OK5DcL"wiZ~wqz ZjQXߴ؊ \ٹJeg<YJ8,I`i{ n:DA%b2xn m] V=;āi[t|< ھG48!l-t`>ޕx_n-*O=dkD8F !BO%0>8w?mW0J|b~[6j*vݙhQi*S/ck)vn ?PZWU@m2+kJ"ԚERJL|*~ =DrN=C4G!a<$KbР"q # u\d~QI(Ò) sX$1ESHkzuU2dgx[KRm:ߔ*27m GфF5 G]66>lt)&X摨2/005]c̫t 3(nܢs9R^/a|,(%EvDBܵ#ݙO@݆ l٩`ҥGv6۾퓺^l! jHr- HN BNz <7֪ B΁xLAPP;%",㳐l İ^۽uGb˰[LorKKM!Y=1#_ ud̮N-<Ed󯮐ZuOfM(HKǡu2]ӻm7ϺmpvSR&DqEvE-Tю/Fl~Pa_~ '|Z׍Hԏ Qj<|ZFF8u=E(@hƊ3G_Bұ#I}vl1=݀*r FÚm$HJ0@,e%@.uad(*Z"+All@4ki \o׾ wOv!b˗r>"l,7T*s9iXkI5=R9BZkm=:o)5'#-atdQ]GAk5nR  v(G n$hh +?r~K^G5*6Eƫ[ *|R20yfjʴzA_Oc&Y;ubj7]E@#[׆ "s_*R_I6r6K<ḙ̈iu@V3(pS1e<27į Pl͛Ցh;;`fXsis 3֞au7GWW?*n9 vp,+1nS*H{5 Y*]Vxskmo%R |)*xz RÎ$j*01xט2I*'_+DTNsldc߭uԊ{_ b4߅{คڪ N[PzQZ(3ksH܅B[a({OcEOD+4`vwNO96&.XhYQb6~`:> Ml2<-TKC(2?j0߄,y:8H'/X8a [^"[?gjieWb.Q{,?UE$Q ߝ–T .0҇ ]- h,UZ__7x(E͑RL&~\cuן4@6!.y-0FlYIf wv8"]iztv*/ppF g7Eҥ&=tdn\#vLR:&|NLSOyn8 ih{R!q<0AoOxtA(~ \|/1B:A ԵDJCnjdG^o,ׅP?whΊdhVc36#L]Ɑ7̂^MeT Ѓe2Ӕ-pI3{Ga4.G܀XI4O+e}W,D-[KElprG zذ培 ʗ XJ9'FJ7nPM-ܟ{7~{y(mqh;, 04a`[O&*GG[ {K\fRˀ t%RƫM Pp$1Z!DzPp e߁Y(hQ?W> IQ#k§J7A?D[Cwg3Յ@2O2p(e_(NTo0"e{VetWFj%1 ~D'g8\F$lGAzO{{tYՁOE °3vs>߽Ptuʛ7@ҤC,'%!"sjcءt|=iO< ߷٩; up~>m77,Tӷj/.v7L1= D~e;CcDSy?D:w7YE:yPg 4mN0{ Ps(v-1`5J?S;̑9 }nmWSvH΃4f#h<Kz Ha;8+c={I!SKT孺f~+x ܒ$ w=BTGMlF.@MO Q\1";TUAx>!l%'qΩW'XUU3`0qrl!Ɖ.(^](SsR%%)U++'5{iK*mfYoFEjPL] \>(qF ӽiq;2_]z xwdpOKZ7MY7K+{k19=z(/k9w8ph!kO T0b +4) qr}ĵ=9KV@^eg9Nf&qgg%-~Ci16ǼA'CFv QX yQv/k+5J!/d`C1zMNv= dH)89grMrf?=R 0 )T] 1,% v@ uMiwiv"PsB :nz!MƤ%tS;h+V.sI o]Qh*Pz~$sR%Rj/D<+EC0<5lQ76&5NAc:y_LhM=dr_ZY)xՁ$6wmŀI)dYimTfvV@&9B|@qӢa\*ܒn!JjWyde7Pr,c9^ˎ`Gs#C*pU;ImbxT7MX]@: 3,:yQ`AO8162\@%H3w;c&@l<>W*3Ďp|6U'NQT(5KGY; ꁏu݄x_(KUF̫Ya(҃tgrmcyʭ<ĸL,a }ŞVxD8s#>?MI͘ }k+o7}Nb+{&}L!hu%l]e*FD n Hv2_bSexΗtaʶrpkƼb8NOK G,}1_+NȎ#| Jm ϥ.axvww\Si\>t}tP\ˬ%FX+N R ܗ6z,S8;~B;b|'^ 3w_,9ACR7\[gB}K2`NԪ\%txo 89@Ҡvƅ-d%eUK\®r ,Y;΋!|4 ݁bt\~(<2'nVjiJ侲dڵS)5Q59 @"|!h ˿0~6!ui4'3f$lAyHsg.IA+6"xQ|C"Od'jEfļgm W< EU6~iۆa\ j/cXv:{J(IP~Y={`86{ܒ;&h \6^7ד,!n7 C Q_t48{hnElN} źW+o0k?Dؘ\JPǫX _/_m8acQ~ #FZIk/ٚvg<1L/sqx,~rH&" Նݰl=X)%jbVSR>7T|~*P-l? Aً`P,!Ap \'NWl{ !sCu;:zL҈z݉M64~XڌY$Ȋ@ KuR]a;Tkc˘Y*d`8ux<_S"-y8[wz@R;fVmˬȯ` 뺣ؚCe;sorI]pwRH1;Y>+ ,a8g\ u#;:pY捣-͍gSΨ" e%Ǚ#e8`j)FYJ h@I ih#bilw+׮? XC]hG0dnbvj"S S_-xNޯ ˥S4|nNȐT1?\3I"^I(GPz(]LS#XY0Q粊߀g%kJRt]B΍Nڟ&s0U~rab`E]39>d],~C~e\sc֎~rw(@/ȥ4C;}|ZbP| %paCS%[پ%<؊)#jYx9 'TH)/Q?7 dTzflegCPoh<bfī>Wu&ץC@\x*fԛX95AFNs_:TXu޸&&d,ъ ')"4dm%"-5X"[W,zm4Yf6iFE{BrBAev:xc,WʷrSq/}qc27dQti?D+3x&G -D`o@VLVȻHWB8([-b<=!.&|fD:QV% Q&Q fS\/_0ϥe<(v/Gڡs}JLꯅAz!k3A+o(Xa\ <҅DqpO-XN13m<0k Wp4?\JWmD!4G)?4%xk _Yr#n+ԅAOУ c֛R>֯-T?4)+~j}[_·JrNSp?՟t`'nggݯ)ns,%ynħ!O JdJr@@;/LIMM6m.3f>Okګ +T)cI7}Lp,ŽiMh6HkduX1{Ћp푰<%T'CsK\[3hjw7 5OUbtw F6$/3݊0Z8XE'D Ä F/!2Pq,=xu\G'Vzxi{ʯkz 8yl1gSP1@Lh"PQnom+C;m ΂'M͘$Kt;ƇMFaRL/ ?:RQp׮yp-\ LvRk +R{ =6Q]˛qN d!mYBހ{*?h\i=/nK[0pֽ΁$,>~ᡲ!opC/ ,A\ٹp0ߩK3k0[C) 7x}DNb*$ۉF_O:/)9oOr6tow2naeZ'0\ Tj:pV[y& S@7eA y%7:McD'vc곘#x@I΂͉b1pCއe. HLWPL刪 د{cNd:x"C_z2"TN6vגR&| <.e: h('%)%W9[gF{^GnXkL\%!{g+j峤-ETNoxs^$)J`B*&$oC*z#nԂtQaT*7՛J=a(OmlCLTcz|5dۦ[UFKOaw&4>]5T*"49wX/6fvIq .;+(}O :G 70# nud&J{bL(Si---U@!fϞcG@,41:H'1)&.W];rU8y +)A6F ]4zSr'4жg\`r4Ȍcԟ45XAFm4X~d;)-7F$!DTKB)%lVtx a{zBzBVN ~É)}uB0wE#qg !hqZߴ -%B"v17fd2h뻸zLBE| 2&jRdw?"g[ls!:+dеfLY*s~>JjnRI8q" fu1X]xv5y]-h!FFT`!3uX>5YtOCԼCgG0 ʪhB܏M 5C yJGh}0-]TM/Xmᄽ=]ALÒW$:Jo&\0mKTru@Mm68ΩkwĩHl] !shf=1B-bq8 cO\]<7>xGm Fq 픥,Ϥ!8hzu!h("K8Z᠂`1 G5=+T6/+do4a퉰 ^< #CÕ5M)w~pMF^DOY,\jP&=CsR?]?]2iR*x0~˞/kYyRȮSS|kg3RMά7/'Kv>% oZ /6ӻ<؏W*)ov׌K`6Be783 =N3>qqo-~;Y1l]w}ȧO ɦWq]$]RW A,9(t!BxOmS}yjR /X@\?d$v0Qƨ][NPTß *$C4BXo22Fjf<!ce[LNO !VccgQG~$-xb>Y?&,Q0 90MДk>k8Ӫ;J罕;o&Q6y}+@@&aq[NY-s6#i'~Rd~fiANB UJN%?*c+G|Apt.4I/%IH35qV`qB(nS#z-Cٱo~]~߅L-U|Dc9*>~XEӼ,< s(`MpGgϕڹM:3ux5'nK-cmh@]]V̉ŏ22!& eʹ-_IA_i><:>PHrEWQқ3# MCrCK8]0n"4~@'H0v{X 38Hjq=cGW*}7#řas4֘@68[yw&GN8͕ĺz τdpn^D'7iՁ#hpFA(b5onIY0ڇ Z.9ztG]njw[;,۽OJIzhKX=IudTgdkÀ_IS,|n?%m,d1 /6bFYCJTj&vb]FFv{og6:W<.Y{9P =kRIhlar, ^͙G6c;_@02n6Z?! 9e=h g7枘1%I=N+7[ 2Uk3l"=#ש>$0SRNd'+0'! CG?kVI/ pQ)U CưvI|&KY.4zX?";r@BIk yw{HX1l*%SlLiXKv Xma {>K$ֲKCI!igތ鵀fC3c7 ׈L^Pu1Y{sQϓ9GLp xqEM 22M{xwuU;@P~*CJ] ӶéPK Moz L՜lbX5Mk!&:W6<rdP`r1y)Y2 ~_E^Ejl?W0ի_j'&NQ hWePm ᔷsc2=iTU)cΎpF3q5RD'}Xgt?k D8M z*ϸ4+sٵQڞk ;HCsWC\R9ǵ=j*g|Ur3TIxJ&*kL8"jB :H*P.fxk!,4Ƃ)G9B%HcX+쮃IZZv+0-VZ1 "eU:Nق| X1"d{czI`Z֍K: @<Py7tmcM$A\m> * b`o?>e=٥tX/ݞpgFԕ0y:"MX,B`c:ܭ'Z4~nMeEDiעq$~%GZ>>`4&Z+a:p[UBuK$EkeQn}f{D0 ZPH橑I'c(0-OaJ-;Εtv"?~6>? YrDOncەTě o]j:[0Yu.˅ >[VzC9>7ψd_і6W^5fEfzðtHggysnF کRL@elj_S~0=ⴃxE )|v98N,5{EZlT=hλ#l]ĩ߿35;L*:Chomh6?ݦ)D~6ybN<PKLSmk#OG<_eX$3n~wl;kS?T?Z0LgG\oo=w Jim[K$GiHT1OU;MIƿ' xUYbw3\ʝ\PKl:nx,cǁ0*U#Pɗ1b:PĄ﫤!ιgSD$Mz/s=dI,-9+p cfyn[vhK9֙G|WHMj2lQG=H^NXDwe&Dp 떫ٚbU#/۵mwzcT)ah7p]gU˕_ĜP$2PoNMv/LVG~6z*|gz) /PDMDn9zs.z1yee)qjpb&ȯ_Az]R7Q)H`/ ?W8U6O eUѸrY|Q=9$ShBFzYZs)iSvo茬q!fWCRd!:1FJH3BW6lhu));@>L= ^S/5WQA@ivPx,wH: 1dr}ۮg 1YNM$V֣3{X17TS撸B @̐y2Pjd)D_:@ހTH"+0Q < 6 ꑇ^rbwJFe9viԅl(*YTvjXBW<Ā@kj X.9nRJ|ó_­9ZzE8ϑdة?jW8θ6Nd\h9Q9SrHIJ_7cۙػvDQ5f0zvQG:.DEe)G Sm˷ЖJOBy*bxpjvgղ Z0*_M1rZiHwTځƼ`-4iUX@68h]XXٝon*((SDECͫw?C?|K<*"*mSRS p >oy'R O5TG~fm[uaҺp|(7ث$P;uk.I(uocG}T{\)$hCsJ_m"Zhؠ6p1o\G=k¥Y %u6E4W\%YT0!GbaښP)$La^+zRhYֳɎC%{BO1Ρ tD@b`9P [p5_?i_8qEiC z~SQ!d#'~JDÒ/yv[WoLWxtFX=幒nnɞf.Z}jJi"Ą>Rh;}ebLop~/WB__,s x6.R5|*upa=Z;8IjH:Q;+*<]v겷c($wEK?%U{qӋD~ |׽AG H+,Q&Q%ʵkQ9@NvGb;%m4Tj:?MMSc܏-HG9Ua0-`•-v22Hއ'dQ:K۰ʁf5 ;t;z]9,/X|H0XBQ}cr/|50NUh?WDf5PD SagȕqD#SDé0c\ 뎆imܶi;/'Dգ_b:(i?=xv kIoɌ-n%h0|O<$/+žD%`_|=|@g*7VS|ԵxR4bRж+$2Sp"OUF(_NgJTh;0m ۉ: dB!@:I*\ZLx.y} ]C'DB>NjZ* 8}rV`өRw 2[-u[_ ҋLvѤtt-CVe}.*K˟a07[?w KmN#]|0@JWHف{e||򨱚^ rM{Y?I*\&c%e;JTG ~uaco=2#3ZN&m؃~0Pۏo\WnGTZO7>~\WFtࠑ%H'gelmŪ xm׆$|^[/TT\oG3yD[ ,1g6;Z1F ʪBeF}%O6˵3&f;}6n2[ cFؖU9}iì{[Y (Nt ƥVE"xQ qюo EA] :}G"3`&ۊoweJ[8,r96mfּ޷82>reXU~c %ןGaFA\_|?icv_Fa$Ӗ_n<{fr8V9ڐS\@憿e򨠻1ia8U~v*84n4avT$y6MBJkAj8v9cŗ$5֓ڮ.Rl_aԀ33Ne$~mEZJx4ns*.mxdGGC!A6eT?7)&_; (r0V{5U66QCm8vꘌJ/T|TfʮxսĆz:ork"s Us팙#b:K?z.{oG,IEYi̾goLaÍJ%Q5ؐ֊E$> <25O$u]ߵ ~ ?B6 _yF8džsZ&)}pwU' YXR-qpIȏ|4O>JhI\mvB*wfFEp.݀ҴHS ALi/q(8ڙkLs֕1AhNFˁȋ2_Xt]yuLK6 z׶hnɞfDێRsNb0];PߔPxNP098Z` %Vojt)W@{'͘ˁ&&+$`Gn^uΩi贐"g1}7XT2`ee9f٫DXjYwc6~7 ` "B}Iַ\s1٣̈!#^瞉tDz-Z3L͜,!>av'pB5/x0Cs< XlAߕƊ1MON)OE9zƢC!8J)Ag\iJN_s2$ҤY"\VbTXo ŷMfp?ͪrnmӎo'oUR'u[X<1+iUJV:f6"?[R JVU"MT{ثLN|e8XmYS"o Nt&5x;DpUK8 cxSeG6<˖}U,*v '*U?E ]KE||°X/xW8~E;Fy Txā&!ifTU 5/bْbV/@eL_49g{Ƹewƈl68ޮ+TD#Մ_x ߔ踯D8gOPQ_n0|r+$GpGz6J>̹("שQ̆Hv$*4a &K.1">sh31;7+![?/5~ѐ|GW&@m(?JD [:1<Y!?L(WƤWhzy(D3={~ɯ &hG˙>O J9{L*Qei U^ jY7ؽU1:dJ<P! 6FpQC'.d92ks`6p?ٸ,ςeEߪ"{C2q?꒽x}baŭBH E߿MRha-^̖< ɍwh~gW- o .f۬ht!IRGnԕ[tӄ޲0PuC?$HĐ#"z[-Lo3zdr\ 1Cz,{O]'t~- ℟jX6nUgOp-WO:o(EiɷE;[AoUyjz^(TC(vfI\mV.TSpjym%Fr^U9jh`ӳB||kE_b'8y TAsIYyǀsb ] X~3 9ռZ<g=dnsA{t%zY;а41S'C+ZvՅS8qcLp;A Łw +J@oX>UX?x[?೓|q %teLxkX f{U*iikwxxbîgr;nB4XĖ\55cSۭ&o~Ԩ5{4O-ek7 \;}Ut 7Zzwk5:`i3Sjء~.Ki']%YDS6#p"bPͭ j(#"׻X2`Сa35p?FHMj^>c!=Y7ESИ.]JDjJ;p8[LsyݤN1)Zo+cU<- ZZ#_,A^Z?f45 N 47D/Hp[ 6lFZCĮtїk)SQdIXM֙I%u? [-]/ȓێ+pXRI7%j!4H^dxUέq9 ;eB\-"*cr7Vr#K<D\c/--f m_Āb1z-v, SW']}أWA~d0>xm@5 ?wXN#YqNP`{s&$V$sH莾,Vl.LNj_ѷ#>t63eed~lUn=bhn>"8 OK8nٔN2&0l1Mŕg5`~Qsfp "кU{j/Dݮ;['p`Ʃ-sL(o[ |+W65cIPK0y ׳(%ax5qqfH`ݘ=5KrxwV.bׁs, VOF" Ep|łB'z&8cwIn_/=buS4^nj0$Wg ^Z$$/w 0rW0h$c*ChwaE(+{l &sy\tqJ1i@6> 0ɠ˒yUA{{l.Vo'R[K[d&jrEzG*qW_fˣ8eE)^N`aۉ+e`g!MU*YrSK`58f i"5Z+ SVc(BPK.$xNm!3 d_!q`Ʈ rl]nKR<2Yi8iבSzNX2~ϜRb {3|pg\G1tU4).J1C.uC{<gm(_ť ,U_BO7ye@S-J! JM+B);DTۇ3 ֯BGDL0mnXqnQA+;+tɸ;X=hfv*~~BMm4bClWY[tPdVg[uu&n0I03=W=` *p<]) ^=?ʾ*]V*Gi@f~f Z\/EY|pd6O=HӞh7E!?RKYv}okEK-q$|'A"Tuk Z+]ӈW4BӰR"&T!-xlkd'.tSCA̦R:#^[ܦׄ|Q)M.C'9:A,o38$T6U;Ф @Z7^MA& I<8O=F@m8"!웯҃/+JE6gNp2?b N w%G"rwRogv'N\1'IϸMA5HrQY&J2ttRz$P0 b'cvs h`s)L~mzQ|}G~"/rC/ixivߠϱ,N v >H>=D7^??| Nնg+ЫKrl]_'!#3x9C2z8Ff6d"ȠFw^BQA/=fW_yZ>_Eu-KN>%DEգ V>)|fFvA&] 0ye-:0d)D=gȅ* ec4D0)I+KkdWPY}& Џf5(+ A_u'Vr'XV|^u107xxV4"h̍/ܑD~!f>xF6.|;Moh#nL렑Xz9eBS3`nXӠWՁlLeMuUJ*~qɕE2ɪ6B^;ķ|NWN}cx|@(m2DVSЦ/fӸbi jrѹʀz&VUH=d紪[F,tΖįτ|Ut ? qSMO`UXCÁ)AI)-3ei{ >)~؟{R*я uQo}zGsnJFel"̫/^ϲm'M9Y;NE<,& , g%`h"=&dA8pa$;}(3{`% B0fur' aq3_ՊIoT9SuXk&@QŅo([,Ƀ! dəi`C=g:W{,mV8楙ݍ帆r[q!KnFA>valg21z| AK4g<1VsQkSS׬7وx'.G7Ct7 7{B9f6N?!\NSXbGM(5VFZB b0Lu _'!QWTaO.ϥ#6dT0o8]UvwKF>u|ASs":, >K+bc128`ϕ^HQ慥k4,6onހWwbJKC^L'w?8CZ&h3)oYa#Qk1yxb-XBoץZfpbA`IA¬Q70f. PCr7*5S!nzv@ ҷS\|d?5&pb$)ވ pQq>YilJ}^& Ă\+HiDGRͽTo3Mɋ @~2쀧.~(߅Ia W)sP;*l8CXncwMi"fg[ |n]R1(&P쫦l5%y)_E"yƇd_,>cI)lxl @%QbYXŬSBk }ƞxά\u D殹 eY[e<3Qf5-vQݏh=;h@2TN=mZu(}26B%Mno=>MW*&1tN +Y c'f$ Us5`GUF|噹҃o9ԉƇ989E 3` b@+.1/NaBf7ͥ}qU m|tptn(Ε iQ94Is()׽s}Gn+^+)?f7j׿Cו'!]ܩBmyIaHBp+-pP㍠5Bz1Js,>HrsK2EK#g`3,![roߘ|Q9:nMTb*΀whqWn{'Ey˷SA_wQʠ 5<]­C.}9KOJ4ә*l/YJUs~Wm(@C;瞫nQ c(*y۹KCNpT.FQȒIY YD zsZ(ǭ<AO`^ü#p!ԹfW[ asO:UI`HjFh.Es7<`p|U6*ϫkbkCICYai $x[0ds>is q>a/t񪻧X]խǟ+!NTb=+w{g3@x0N@,׶q"qTK &KQLs܏+?(@:h{˝aO-9Q+(@' {leIAQl'!4ZbÆ`Fg7#i8pM X19 f+X}Pũ_M5HJ+D|قu`m,8xU`=ի Y2ɋ#6ž6X=P· u1` cޠ9+ eV<yGDU%t|)<.5M)Dc2)ir4t3+K&)eƱ2S M#瑣nb~os&3ưwՖ!j׺.֙`&4dX rwk*RWG݁s YtH43[ѻY 'XUi 7dwL[au0.Z&mFQ~@EʣՉw( uˎ&|bl6rnz0x6U/aj?oxGR#H qq$q`/5+㿈sWHQ"TUR:ՠ9T)ͧuf)\&4s b%"E+\G>ݰM̥o8$Ȧ'0#ր)L;~> 6V7f3)ޕD},q[/OnDD@Ų B $g VvjC̐fN@H2HD^ƛݰJB=?4njSl~U sCc/bo[d*vrv&?nWq!sF,,# >@> :-ʹ=R?_"ވ8݄oj,,*З;ֻlJp0l4X nNJ0+$61cJ͔׍SpxD:^FuEȆ] N_ZYpm}$ר@R~na2D<{)&9GɼWdžqCKHO;m Rf\=i+2Ķ.GQ,tk. bFqpO<* q N%BM!F j6 cl z^73ݮDrz\Gf"=RŚ*V+3SԀ-,-k`5^TȍɓGpu(|аkyFq>5l$st`0Yܡ6;{c%Z$J!h GO$5$UOxAcQ$"..O P6p6v+y|F\قJ~Sr3;>9>z'n 5[8kRnH(E*Y: {ww)c2 UAnBu-4yt\C@^i[݄ӠGofPп3HT)e!2 ; ΃2WɶQd=sCpV' EF(_.svPX R(٢D"UkJu+j>Vω(<)w˂{´9Jk/qGhߠɮc|,W{ -<@sL.͖<LvA`x!paP~a\%:JsDH-_!ɸnSc*t3Dޤg MdS Q|#oY/ 0eEc1;E:6BBVJv<JZ&x9A2 t 5;]BVaJ¬pX8f3xy9'?Y*OWދʣ&c/F0*Dl_i(Gz&}Adž Z|;>:ql٤*J<*[D6BUvY$nż2rҧ(F󷮍h3IȄB ܢ7zgG{%Z6KUdwqNy So;PǬ?&恃*%`5jh+m#9%nӵ :QvѧH A иS űZ(,_pK0ldtʳ15 v[S;Wf g@A;g_Ka֕Б9M7 rhV ;j:^wHL[oՙ6Aܘ$ِ㑢@`=x8{:' ۗudEñRz `~3K''mo y (xDT$@ !zUd PL +=;'2oOiDʢ8@K4{4ABF5ĻVĕ=RMLd:T)o?) T")t|' ȫ۳lvx`{O~(mFA+ċSF–^)HwEgݦ߆ɜsKMޥZ Q=1~an,+=56YZΔ{R3JpqH۸(ȟ͌D p-R,f Âuf-BmagKџWNJ\uu,cpS(ũC}{YnpTrrB ܇;~ Rp=Ú\ܞM_r܆U@HQ=هB6İ|vޥ9 zbaz»>8GpX;s,[bﭶ&O#v!9xhb+' N5_'=Ikv tlE5Y KggG!&} OٸWW 1ٔ (n}NKdzgE[gXu<6e]hEyso.$RIc':m SRCY*yfRiQ_9O!p+Jα6T5xk[wƨꄺ꩕x!咜Nt?]i~-FQ:əA%I9oMchq@~ |dqRќ[iǰd`YPmmuR yC}c'`MQ_P}IWxa"aB2\O슍(Ag/ Ϥ\G<4\wU23aΥF]* i.Z"w%.$BtJ9b`k0@MXW_=Z¹B1|-(cYO237ر*sd|pQ+{%azV{ݰ"zЊ3;1"ֺ@7ՙHw逌W^5_IZ81O/`Ѽ^b:KdiMx<{ ?Kng|P0u}Xo#fi|W%R2Obg} T"@z/7B\7G Iݿc~A]2ߧp]^vƚP36W+`"淢IE/Frʱߟ?Z}Ul/1]e`“lbJH=?l^t"#+t+`вm_TA.F;"#(ͫAaY}D=%8n%`c fv"$eMMd?)BSwȝ89ڜv aĕuNM~Ii;L5anja 2^y,;ӟ/a9j򷼝aȮ|$?! \DUBhK҆w\=<%n??Vޝ"dPEiPт佽N_T%0&4]~oM=#݁g/|jzFX(ce/Br(%):~w0fGS)|j%ej܃pfT?}-ReqI"1/kq"I)kwjO1Ϸ]֐?$>A |:G`)]MF~xa>/ \.b|3[twƨLJu^rL/ѩ) F4i,'l3@0d<X[MYUW&.ĴzD1oY|ʞswdr?/ix:S:Ɔ6Fc]cO]R:#8KĐ&+xecQ>lyɉزrKSbmI\)m00xEh ŁU쾡_Q y}3 +c̚^紘Sr0ǔs~V\ }`MD'zx~z{5-<iW`~V @y<#i{IPmfz4gvӶ  " `4BCFLb;!#O'}4j)4^(D:9X i?'^F"h)o Sº%tu%.GZZ'AK//gG|un"szLtNJ6r{u!Z"&_ˈE_L#Wn vq 7j>{EwQ2fKֺާ!PMgTe 0;[(+&, \h>r=0VB{S*NyЇܔ]mܱ.̚*~M{`S#ޭ$\C` p9uajf?,x \=uo5{B^[!yRDLZ*Rh8Q&%:xhs >U0s)v- 6L SI;".&B=8vZ*xpQwU%oWCR%sp8nϠ\s)PH r]YZeRM |SV@cKh3)n#fNN=6&Po:ԃJH sG"Ё6PT?'dmڵAЌH٫r_ WSn@ 'zEP( ywNo,42!ǣ)zZi6>IcSPXLv ~\@BPgpN3C/v.0݈n$feipiuR~zlQlX SB}}v?3~]\q=Sk)la .OX)B?qu߹i]ꌏ&Y3mN-񖓇߆[1޽>l.ID;8{ծeTôpayn=BjhЛɣx?/``jOBҁBzI!8}蔨xl!+9w֒SuUnFp6,Фv$`#dVyOQ/ BtE}dB%;Y3RޅMX~^}阰z+ ^VTm+d-Ϋ&L=:.WYm&rj{9V|Jf+!3}+8%3?0 X޹I{6<} EtmL+Wො?`JAUEKkZKo^"_SԂiRB]C'bF}/@ /bze9պ0A[U\eif_Z9u| x_^{Zg〶 I8"Ѝ`6O ^#۔| =E%NW? ).n%9rBta&YO"?`f=I\R{q2Bi4A|v5q%^ȏ?$Ofx#0q8JJ(Dp?D7Vʛk;_*gRl ,S}dw)L.K0Ix+NP8FHxGl/~ -*Jo*l#L}kUQ*Ʋ *Q*3H{4A}b `VP^G\q"p"smS=S ]<L7a2,+]UW`YA;9fmM#< ,5rv} ɦZ Q҉aHrp=GRRvE8t v@Xkֶߵ$zBI ++X/`_HO@rt69 Hչa+MJc.({ - ;n^1\P±304bzK&CU$OIM6Uy8=GNI Iz /3 X,sws9 .w9M<(D!r`GrVY݅_Eڶ[Onצ#~=tB=OQRvܣEJglckj5<9Kw@2^\B͙govM"A3.ܡ:8b\?{aj۱|C^+R1WXH ><16p&8U֯xxWxc!|Ɂ6Nk 3 {0*hUxS(KX)37 NUMx ԥ"0TJPQ^Z&cQw|0rJ(h"DOI%O ;ֆ7~7ı?vrX́S:їEx9!IVv4U<uֈH:bhGe[ NFpgȄ}^k>YdqF'Tz5DBoPq'43UDS4ОfayHJR`YpEy1;VxQUIs&\%? $[Z)'bZo#D|Nb>Qkk!tV"`6|1Px-`BM =dh|o@4R\w|[qw1̀Qc.!Jx7C9]Ӷ-_-na>pJK4O`U:\j@Wgq;g3ݍ g:6RlUbjUEY"#/?ƯX>x2I ZJ_P+\vp8f%E:T>3j4tc IusGA4ZLbfHΞu)+]j\ǭ"aܥI_ԉ㨐CJ׃σUsѠZJL#sF!}<V(>tkgԅHmVk ĘDk5^ڳ\ȿ/{txq"F+hݩOǶ007 &8Ȇ\dV$|Va 6W}.v!8Ǭ*I;L3Uۦw5m6*{:q"#"7;esBl1}mnpDU1f,~Aӝc-`4,&U\Ps}#Ch"e ]=  U*u W .쑣iR^3sԁCܯp|pRm@*"eqw}3`F,(y/9뎖><+ wIt1sQ oV%djYd>suD;QFY $۔Ax87jU4;7|X~';/S!>'bytE$:bOz_j#BUʲUZ b}adLfqEGjTV0[\#P/-9'$S>)y4npf8For?`idyaP:Z_BC5bPdAC\Ʌkr3߇fT!!TΨSC^2=`"7za菧;p G$77U 2GzE=aO?> vP1yܚa '` ~AGsoͿM $J{k,OEl d%8)3b(Ikl [9-Fl$PK;{4>xpޱ2],'\a@khk`ָ,"7 Ҽ/{RI.(Ll+}z|"OYd(xr45ɹ,l{pkҬZDd$hO[067I05G2p~IFQqK8#\i|O_>);yS'BM Taq#YeCYxą sv_35Dv=2nm1]ەrpejIL~ 3&O eYcOe]lJXE3hSnK"^s7gx?ޠD3?9{UMHHujv?6<7A<#67#JAӯ F3o*ڒԻ\yY.Ize/v!tCt# /O}֋[G++5  |)l!rш?`sLJrJW`V5u2"# ʏS\1gW$P*`J(j+pF5=+A{ h0s=ߐng~Rc%yAjw|0h sJ4z] _HMs:Rn'q'{bDגbVg<%Vzݍ^{K Hk53VJ9<*By>X8dqZbwHclxV%ؔj>GѠĪG XR;ѓGt4~f^YQ*lJr9xs2mlc_=Np@jcBTl T}2KtrGPiv-=ȫ$ۈN&-rm1v+g ZEL:] dtC'94+<CBN`;/&0dȥT7e! .:eEaM,"U؟Toi0UfRN]Qbfm*+e)X"Yi;[͝D Pӈ<v>|Po2E64.Lp6t=W!-*>x~3H.Q$[6"1ByeJr-KlpAtjJkբa^2T $j%V7ɻKsoZ0ťW>A&I?M@5姨p^| 'mUڋZ@!Sw. 2uμ#NtLDVAP,+9%ݏ:WaZ_Æ(mأS)!YTF: c!5W4a,@֚v}՞y'CA-ÿg{ zuY^)q]|I{QR3b|{WAd`\l3šoF'Ҁ;x;r z8/#h@=9-pՆ'0?- )8NJ{3i@ҰukƂ.f7+NƵKT%5L8EwM`Ut\j']Y?wɪr,=-@ܓUOE. \u6|ןG맓-Gk w oY$~A "ϥ X@,[}m`*҄#,ձ1(幝Ĺh|4 ˆL~9ԓ2NKtC^1O8l3=!(lDEkwH ToYVfZ"CGSL-qr=ە^Z'tG(*K@*R.yn7Lû?$;2.4+X]9YW ?"gPUX\OFTRuiB){l~Y;FDf&$_+9(=#S<#?AȦ萖_E`b z,%\?j4z*_t5&aS[|UM TN./@ی֧q/ |QL(X6̍X/RBp^":~4E< )#aB;cq.aI ua侙p4=D:,,kΟc(ri*-wT/ڛiL~9Ž+ BcI997/me k>dOK^J"EoS,z%ং >=sEobJL;*\*նVmuŀjX]|cJ]DKkWMU~Ji@ Ulx2/I<)J_*⯐^jf9"I.&blOkl]A~ %kĉIQe"4>ShtT B V z\ ."Qw-; _zW=ab/W;-at|`/2XsCc'wCW8]<@MGQ<#%Aa-TZո-t+ z%IS Im2DTBΡ)$Q<@{ xIEٽw={Lm{C=ԈEUrw(qd#87*N 21lš$7cۀNyvIu{2-\!3Qr:Kf#d3ۓ& T6b~1.k&;ٷ#[pzz&aҍހg%vz? k7ë+}TAʁaI dS9VY; GRzU6vN[k>L\zgiS vx?_(^d\wNd 뎰kE%p@ۚ. sz8(· Kžg颭a,NA. {C:N2hPw1B˶H +$)pܾ@ ;YDO#A@O7^۠PWfj3T莉JA7X2c{izQcPˡdjXfB>YO*-;iw?S S H. h&R2liΉ5ʡ:X#zJoEm/Epo7d_R+bL$VZdBdٔ 0K*&2Kne/qk)\ܳ`ev&"xu1CeQB,:++Y"Kw<D!`UA>cJȵ03>'ft2r Mw~A~X t(^PEMd5&=I7;*F)dd3'iKD{𽁡o1^* iAd#CEp=05d8nՖ'}f9!Y"e5y- _)&YZ>M(),QVʷɬ`Cm%"nq8mÝiXC*7תhY,t1Irnj.j8.jubl#,~x%=oԼpr.4$!#<S,9Y6a`8uDXP]Xy(wZ U<8`VlWq$x(g~|M\>֤MS.J&40 [8CT[;`$/LR$t{.ER:jbacQe;_#KjuxzȆmtۆ?CC@a+O: CDhnQ `p_PyY1DJ#34ES;$Ƥ;,l+O=th[c}i࿅44ٹƻ.s_ݏHt+ 8/@c%L4J3451OC]}t5fPM@Ǡ1%6\s=L`FY]uY.!&h$pӇnO@j`>9n;K3YP)̆hxrC3  |W_hV:(~ ,A^6xoI3қJwh3"*b^/ ?&*nyj 5v{\&9_1_s3̀/hBpBQ߷.r+TuDlTxɌ@;FF5d-Ϧ,1_>#_fʹW~y(xA.l}e<D }Uc10_k^!(%cXJB)%Hn #,N~ZږUs:W~`rPP't$ aCGtޚ.qޕ!c9bVZrA6?Bg.J'EI6DMe>x>@ = *^sC]ie1:%mUnR,? 4Czi]B'خCi2o\T[[;P=\m2t7;6UXp*<'#ku=`T%GEau A'w#K,74'j`s-Z{˲>*際Ʒ!Sؿ:Q$ҏH>ð&(x:aQT()yK~a̔cg;+m.4hMɻ}qo=8h%IIGy3s^\g4NێAmH<ȂäF7:| YBA&_1 >'5 48ao,^0ZT!$253ҠfV}p)xIgA@ƥ$XU[TU8׌0'?^{|)ɟC?0NPF7i6NS\!:VZ5kSp@:8G#*pemK3K|} d[8kؔ< qtQ;Qj`;xVcv;<No]:TbI.6y wǔ8.R(0BsMW (jg\u'#:''cO5XT0?RMM)c{°=JIӬO/< &"гY9kcjճj,;Y)WHp*/d&4*f'9̖~}C$GHY)KTղQt5\aQD"˗ ^& 4}ԏjW/ګ?#]hlDsèOA8/ƽIQ2pkek9tBJJF'\"|8q.VUl-zb"Gk x;zR Ey_Y~N~S庛@sc)$ֽ@!z\͕ױjAك.*|ч'OQE0,kXw< 9$fPγ8Sm%vC MasfC%g ]Mv(@yOb9[ kbg,}mW)RFVs},CM#OE`,[BXޞTH,6ba;k)lr;Yg-wV)tW{DGkQd#-t-SgǣTP ; 3o4GB #eWr.*_,`K*Y^mOiD{I}q|eG/m,GMʇ]m9:LE힆Z2eHO Ugs2їg3*7n{NS*O;[+_|<lT&_4.017RyAUQ;@uTk>mC6ˮ8D=![h%RM5Z%ٚ`QDDtZO֎& i)ϣ?O,aG%uADt ;O g V/B倍/BόoB~bq4Fr*(hk9g{r?]qPY  Ch2b3Wq+?ldq~MSЩ-)L,<DD/$c^Fk$I}`En=6hʝ|$| .(##S-eܰ{lk T D+4[^a}PT@ty:E(jrv5n{\<36g. JMkCvGF悑q"KtLW qazIsK}*4Q*ˀ[*(QLuF9 {1?Hھgtf_gL-+L#$kAߒk@">Ȕ k V]$?;U*I&hg-__4=+,K(SIl48G;_UAS?hh3|o "kA[db4*6Pb']'60.=uo`[CinZ[F9?htV>UП8lw;fǛiFka?CNB}4!2X y8E (a4&*Z>v-Z25֪3P; ӻ"60pko ⹊Bk/IH_ 0-b-#ߣ?@iOA\_ۡ?|FLʫ[1R'1ZA (^8BZqsZvO+䌑sYCtvזzP]bopc^4^L`ъŸVjd5A5Vӵ!mnnHj5 #& A#9ۤci1U,Yev]Djw0~s'WsM82*i.?̇$]įψUS[|HZ־חDGj_XzyUo?V7'䉳Hq1੡ϠAQ.@1 ,ݚhANc۬Kc?sjqN\io1o, @G i;SLs9'KRsmgNDtYWXlB#1RYsC*`8)MݮJEtqk p]Om+\H1q#YYSYj5[[Eܮ϶f8axYGJ4׾зB₍s3a90$fUbݢ9]s.j-NZ?.;y+J)OލX@ o 5A ѝQK`=+BNX`cG+!ڂ QJ<@P{OoJC=G~@QV@^E0pcz2!TQ}n]G,ˎi1%{Aǣ{  fHA4U.G5*xT"[!Aco6R:??>R}-[sc{Pfg9k?_U>L䋣F%H֖%AjS/0mmm^^vi`5,X&}Hzkr/WTda^buMKlƷw"ԏICHT>,z [EC[KN"`II5PANKJl kD_) ' A)\ k${]IEӔsH~4lrX,_N'g"r K(S.ey=h<)^_،˗)Z@ikAO۪J\ޫj_N' G+J?E1sNK- ~VvE>߆֝`*%8߀/hŚ Ѓz9 rxE_Qq"O.cΦ}sؔô< k49Y"8QwME\-O^Q\[0D4hƒ(:}02Op h ]B'SE1/5 AY"yn3J^}%V#xT\7 t<;nPMgDb\8RO5q#CAqK -9. u z9e=ܚlҶGu%x/?di?r 1k צvzbMh`/5 WBԚ~J2[gWݹU}7M|3`UPGWr`CN!pPHo+þnP y?΄RՆ)޷NER6i]LUg8әeV@12ڽb` X*"hDVLj'2fY2^L[L|oDWsq hIi@5 Sj<4h~L/| hC UFyFÃ.w)I&ȡGEFGBh^WL28'P탸E<-zyi(x;.Tt,N98˪DĂȹ{alf$ yPKPƦ)Y4VLfvf܌I(3( /#`aAvxC z\k/X6UnP<r[j< JAd ֿ{[?BQ@3:ƜA h&8Hf*:[!-sǚVkCh987Jސ,6\xʋLn'*eK;Wc)K~ݫm冴E z 6fѮtJ{Q{Ԇ-|w%6~>MY% [/K9M|{~ {vv>CQ>ɂSn[rbc|LZXsuIzlT|aEU=r!/v`#/rXPQ) =h _ Wm)zC٫P mHRvWnCba.'yXh8hH}L66/Ud(QOJ[aX`P%:QIz1EpԬ/D9Ak:ŪUQ}Gf q{!a lʠjύV{a_4*[?_f%JJ>dZ-pe&Rq Hz!]Ih7nGxLӲ+篦 <K,cz29cuŨTͳoR2 Y:!7Oav1DBF~bf?\&ɬE].m#ve*N3(im콻b[f ^S+]AV JjP Z~z2Q&8]F\f,HCSP%mkX ?\ݧzKvbDO'2J$Bay/M*Irvi?\CxY^v}Q<5=Xо$7R:(Jcщ|.H0,i)SUk]T5c(l>,f#Ur l5,}[IA_ :'Z{v vb- Z tw!zPd a:l]8(hrg.[>Y68WOC0T2DxVJQCΦ[1F&WK!j]&qux+ONԊFs/7Py1?CESh`J*H;ӎ.2xs,#?dj܍*e?* &ƽ}_ԡ8@U3@ #=p?Wx/? Uׂ/{P'g<`gl=3==H #Ac=P jS@mm(Z%?Z˺kWv 8\fqN5ޏEoFb[UUV ? AK08dT!ƽϖk]BV^S1w臬 vQtNx`13sAAsݒ[`RbrPyoL\0Ea &GUd^ElyIWy<\q?34mr; JVzI|kG`miڃnd*>z`.B3j #nÑlWV{'ʺZ_ޘ=jmخp8l\Ts[Au^V&wl$Pj7t]"i^jb`bj!\!{=ciY%.d5Mj&Sľܲ?EaGu[|JI ?Al_Iы М-uPp[^e}Y_e-i1oH6Z>Hvm{ -wԒ.!OVX;PdqqP !J&co}SH?m"T)w4%l8Fb~*iIoi*Oo]:52R#7u7Ǚ4!UMq2f3ppw-^fOFt&)q#LApv$hŜ^ [4XvMLJsL7g\0lOW xT#)ŧ0%+wd6梪W΅_nҰs`@#;}B [U6ʣb#Ќ<8fckEp3.FxM KL|rN`"_VY4r gT?%Aϖc; a}J5Z40}AKΗ`&(C3D/-[S8&׻'a;tוo"~3`yl 8@ r []ːpLm4 ڛ+QGHkxt[N!iF[%Mg]O}I}1 c{W{|@߇oJ')tX hf[4+0_1(mN&*)@}>9H :uy Ca@L8HklKzOaTU@-DyJ]dDd6Y^tռa8 pI0>W7Ս~E.xl8k5,A-˫AC3i E%$zy*53܎)$SG30ݾ6F%ˉ0Jdntv*ID -j8usz~pQ!0'[a܉D@ oyVI]լ͍thcօ b@هc09j(^7bhhtdYH*{^JZCs+ 6KiZi 4Q90^v>fK%A 0թ6٥~@uƨȲHku~Mm:I3E !xiAuz.m$KjF>c;>f ~f >In('J%)X7yu- b] v_=K󇊛m%߲tю4ɉF;BtzB!u(# SYdL]E -Yt)eWi;-ɗ!Ap8vA "Hoɷf(U.2?8UQ21(ߥIyf1q[ hFU,D3࿊_8-1KE,s;*n[:3vP(u2 XQGA}!tn5&GC&3lG8 9jۊ&1&vTII8Sr94E 9-Y6MC0de.vdTBDm%H ݓ`i ƟYTMz*LD\ԕ0[$PI|\*qR l8rf/.H|f!wѼТ'O\ ? =v8p`[䪲r񂮪⇙6wJFzXCVE:ez5j3b>10?;@x-6(A*M8^C&tN.~*^g/]s&E垗`T%$ #՟sd2U@~h Eܔ1δ|AƷO}7 4H.W\h6^.` 2D,59ͭ?pqLwybsսΏ^f4ɍH~t}f,aVƹ~::M;/ tw$Wd ߬Qun-e}}\ /%;$YìmbX'=SA$r˛>J1b6sY~N4!:c?1'TzL#]>\r4A#d8M|$_>*w4gAǝ ;Z^#tH9vA0Ɯ ZigN||YRT5ZmƟ;vIR:`Aƶ8g#:m}]V37>4<([7T1I0ӊǠ-:;Ha4tP2i(ڧ>+IjljrHU}rx؛p`J]n'AnNe+qHܐ)UGzbÉFWWhSAh{9Ǖp㡞hohg.Ъ੬1͔%bXG3o<6=O, vQ$ԴxXSQR`&ެ7L9Yq.zEL,b =yr8X; MVEyؔJ|8áyoNvTĉ>,qn!G>ӨdZC[+r-`g Eؾ*s0\vʍ} SNSD EMe4V'5&>wj qk֋uwA/.!zv1yyDQLRS_Mwfu/^lfW.t|Rr.u}kKO'6T,kcog6_p*QqyMį<]j{lЁХ5ߤz𻦌zPo*. e,$^ѣ{r@ءЄmМc &FZ# ?t>/k.6Y?׵bХ&;K_}9MVMl9;CdZdQ[umq) 6!B%Gg5 ӹve9#h>f FΦs c,A8rڷ.AKqWxn e>z:W@d0\ddbD0wV s_ta7)|K۞֧l0ygXp v"f#T> Su}z]ͶwR%IfPdPR {ï GDžq>ت쓌W0tz}9ob}lwﰘdu(O#R^H[MMgIQ=<ɪo`;H6RriGcÁ[l |I2B_Pa8IיW*GyiͿ9kr#Ж/әM|h;߸vưql= IRh ZT&㯴L^[m"u5kFY O8Ea36ϓwT2_/ J]@t!}+XGo攡4Ӆ)M&5!y'rj}Ak$j'3TOuMTxOʷ?oy&*ehAIN4#@nypq۶:,,e>Al5+-//q-,LiwW17=,=jvX `Z079s~޽pUŽ} % ATbIQnؐ6#2V;qZ%`t`3&i(@1D81whCd2 BV#bm/|TCΊt_ ^lDA='aCB-sFQmPHi 𭇵}؉D~!ˣ%WA$!ѿrs~v_>^ə%H- 7u{#w31ҧJL~21G#~]\vDג u;eh5"fӬ*hvQs6~%,9!T"fhcF0ΖQx[;*{xgdFfbΪhq6oq孊}}cWި'nOg4G 9t ;Z(ZMm92!L@C+&fo$n/|"FG^Wv.D1_6vni j[ՖJ0ԓVD] AWmLqhhr2f I|'1a^\r*| zB4{\j\?*6sg(֎9FM\!cˠ1w?xĮ؍3VnB3" ʑsx@ϿsƎ}Zh%K-K6 @Aa䕤5ChoCiz5Jt AB)+]jkcJןQTe= 0LwfOld=A>oe:пӀ&ZkO5M r}w#4rYxW^.z,ʆӡQKȅePo-߸q}Y&*+O hx+VڗB%x.вa4뀁bo~sX,kh M+ʐ7m'z$];&50VF+\MB4ܮ3|A4+ɩsRG(^~\H]N^?tw ˷Y[{g:A VkqfۼH@>έ9wdJq @rU{˞m楖t{j{Ϥrh`V ӹ鿓ÎV?dɱj (EԐT6Z`WEۯ?ԁ}KR;sR$Z["Q~!R6ۇL32^wz6.Щ/t#VUB~=oG'gI^kkß{@ -Y[>\7)>f q@Cd #,ySW3J@1 !3gtlfp|"5X8A p6˞׊]8@%eE}(%=[e{k/=߲ǹ颦[oBʼn;P%A@(p}ىbE=5dž|T\%L)d)?. in“ƽ(2}1{jBTRڦp6*7C$HVos[w$o/QI@sbkj߬Ѫ{E)PۢbJH;fe *0:EY孯9lIa3cksͱT&uټ ua+v2<7,.[n;/T/v:PX+5] VSdj3K2=|aULXYV2s*IA ^'7}rH %gB0ݙؠ 5YΙ8|SG߀PہZS hz_5r8h(qǔD/lY%G8sHli}6v-Οȇ%Az`3EgiGp'nLOHR 8jo\-Y?xg z,F<,99wܿ\+P.ԓ70sC31.)AI(Sfr qx): [Yèf$j' x _47Gmxhk ?3?hrMA̓ʩde΍ !S/wxHil{ (<"(^IZ"p8{m + &uHw3AaNϝ NY&"aOg5P0&L9O嫯*!Gv_~9*LE:Bu޴̂D6R;z-O(~pQ.ef*TZ5%fj:e]<5rU -mzPAfw T{W?Am V~:,\s#җO bߟ_&>ے7I­~YRW^>?6,d-3BUVkngۚ @NvA b\~"' >xf*f\}HVݸ*A9t|ךd;0|"m'eRrP"G!`/z6N&yHw֩(OƉS=a=#1dVx_d3QY^];co0>_H Ӟ< Y IF{, |e2G{ݥŎ :K,l }cLu#}ޟHC=-':6@ A|"}^P>I/HBm뇗A^+rp}DLpZ^#V7pMNvy߄(B(#HmUf"SDZq"qur?kQQ՟h4 /%)B˾ZU <SGcK7gReQr`/^_"MVGvE_4lX<֝` $0Hw~ [~ J\Պ|@g/" 0INEa>(`l_O:/lDA'_༤(JE 䍛 R](mIY7LgEVZWT>2"*@+e/y; ێNO2Ʒ(:Yn\duw0+_V OX!IbQ&rH2Ca&|yOr0bo*(*:t2\KsnVx"e8 Cȍyf"ҍ <ưjG=:^N̥n{2e-Xd~ ÎBwWza4݂(E q 2 [ _6GIkb spXh}P2ty W 5g+5v-DY jOb #ZX(t&NZlT<0.gJd.0VY:k]E}/ w,Kb|s^^##}| 5\'ÏiTॻ:?6BOk1eݴ0ʳccBh~^h98A/FIMn c$N>3ѣx 9XN/&I=tnke@&F _7c X[u' YƱ?]?ߋ ڼR}(h@}`H=Ta&BcIl!79k yTfj oX2&X @qDOn|5AF&]TrTjޯGfRo |͚J }vx*Sv̟vdjϝ!de1a9PTp=vJt6'GEأy,oew%a{帤R¶vȻo|Irx~q՜KXf?;N>cjm櫝}7<9ceE3v;׵۷tV)̼P@>l rN8F\2FB I<7A `VJSmCp60[SeR)0@oG"kˣ qm]Fԫ|j\hƲ/<Ն[s@{9t=A%59"6 e GG`[=hs?R;sȦhѮFJн_ޣ.WΊHҖOzNuک7=3#7+~"rݮ9sP7juhGG@EkC +IK5BK_KVkF/| ̔_>.Y%o`/"x6pz!'p#1;ߍ"*BJ@DZi!׵{])vw. 7Zֽ!I]7P4m/ɢ=VŁU&K׍M}7grrqɎ\c>H+Lmi6RG0vd 7γɱMěX9\nVQ7"{jaJ3{5 3Y8PXa: ,:aO81a53AjndB3QE\.JHY4;!;붰%#YzC,Iw*6d׼ 26*CLޯAwH%(Л&fn4թ.#2 4 Cf /d-i~l1?(guZMC3QcQe8a*"Jfb_`3sH=d-Z; Bݝh-tY m`̏?5yny?45Ku'zqjG7md]˅ CGfMYYIiՏ.7({ =ߛKwilN'_{Sv9[~ NV`W)dQC4^l*wSr')d9#3G4Gd0M`y^K7 L|;e|m;2gr&9`Uk4y(u0jACi2C:^bJK'r*3+ɐ$6#LKn5i3z&xF`K~̌ucN$R;-[Ms_`ŏd-)Qd ';ULpwkubͥj:؇/5_tB^70Lyd'4jWC\䭦2=%*EHjj쎱T${k>øEKh !$K3+Y~T5ҁR:jq hy ?"3FFz*LBY3MHp+z"}^nJkJ[=~w*XqLQ2+M!Ko?3zD>N9b!#[ cF(so"è^&1hoG"W2dp14 / 7OoLʶXWyt:j?=B6"w,C󸄃GbR!bzX,+eZFtŔziE/(qA/I‹0kL4&p[AmHs>}ܐ2) iEvT6@ʺ5']nj_6u 39b lxׂR^(<}{Mq ,xHT3"= T~M-#w$ҷcZ0 Ǣ fxH͐\6&1_+oeN0ѯ"<X˾+T\z{6sI'0O[yiH W׏քp-=T([@^'̸Qm_av><彆Vpdblnr0ax y+i?i1pzXǪD'y:?Y㏬7M6>K9LJ0G_7ƒUÐ ̷N 7PI@=[ HNK[plْb~tU6 $}k(brϳ/{V, . ?'#pi Ȟ̒5x/%Cйᣇ؝85AƆ^<$"Pqk%U5M? )+tz >jZ ߂?MX&^izDp͙{y'Kx0}dp1Ůr@+nR#z7 DT9fVSZf0pz*=ÚS1^XƷI7i>{jΈ[/+J pWPu݋$b(Ǿ31=v2ue3JbM|t{%GIc;x@a}oQbd4tr\§ZУzmӑ"ϫ&kN-.O؞j?SAqsl,8&N+UX*N+> g-7!f6/%ʣvmb{@Y6N-8P{R \bL6z*jJo@Y WƬ{n_2a·o̟Da"5FK]+"VRm L#G,B8 dɊH/, Ԅ3ZEܕS}Pe $Aez3Mj|)0s /9[buè/I`eOAO0C@Du.6^r'6-Bg,suw]݇fTYJ?[\[P::؇}/D50 t{>K;/bN*q8i2)_8&Bk)+݄@f*E?PԸ#-..z0ꌥ=|nK2Pa3°vmϸKi?TqrYnc,Rmj*Lӵk[zR555Rx҃-R:!@Q\ū!7-vG"}@W[GVH @;]iA*!arƺ k 6'hq8*ǭL5GQ{<4ƾSF@Caƿ7H?b + ZkwUfVfzs~kI~vQW~켂@ٽr/d⬎q'tKIm/OT 8EeV@t:P%4[$(/>P#2TNo+i4H;Q-!nB,?s )|α.u섻@YT̩b`K#vfKLe}XT|S,k!hvqp+< Ye+6vLl C` sz?HHlT'cI^\ZMuր\)C*Bx aT#WJG e\3owb7 _ڽ]YX~1u!m_kKX}y.%zgtM?4)zVPhfԓoGӏq!EQ}P ߄q/R7/,l^/<[+hJĊ5ƉU/dyݦ3IUfDZM_^zaMBO1VtI_(*_$]R?ύsXi,{I*rG9v-ŨF+vcP,>wQ2N-Kqt>]7cjє/Ȯ%XYdTVxMJZuy1TIfuo\Pu2b^ /HUAPƳ^U,2 ԗÕdQO> UJk|5Oyz(bHAg›pŧݦXꄪ۟2ɀo1 s*;cG+ZWu8ݭie[lkeiN#,NN{fw> w UkSjk1QԑԴCࡪwYq/X~t'g%& Bdl!R`aA=k7\̣e8gccQR\@WPn>UdH*HOf-GbX^xW)DA5[*Ã+1!vJXLb3Ėoic}hRκ ĭrLP/P磃z%rsŦwjZ`sr0h.ԟMuе_vLB@.`}]ٍV:ȅ-Q.xq1׊ Jٜ.305zzt5;c (IIjZ )|V&rI:dݧ1 hwa0A\ [G*]8P}I"u} @TZz`QֈMt杶EB3s%*_`*VDrYcHS&zg1Ak@ّmLרr癛ۓ`,1\'GGCMo/2Х'/Am!UVtf;^ōOcQ6}2K{Cߣ~~r]Zi1lg&fܳg6#Tzbaݕ:mhEU($0Mkg0$cVjh? 4؎:j"`pz烲abgAP|c\ʆtXϽ){P%cdR3Z\#$rP܂Al<]xv +[|lhPhhy yୗ@b9*|[{t4g L҂ څb7ۘ>a8uk^ZomA#yph iq/&ā=uz*p͋qhߖ)E<-C JQauB aF+s,R07^,f SV#c9T]*ҟɮοd]ܲ:u?BY=)%(V{y1?$S_6έ,JCVHf 6ޅ<,L*50#z8H@OK6e z^qIn!;ӎWD^|eEfWH !ωfv?-A!Xg-?nzQ4Y%@ClR|ݰ&O_,k+%JA̘i㊞E]1>Mz7Z ͱôLJy*Γ'2bq)f$S\ ǏakjG\=SI [-ӟnA%1n-ԴLEfPEE'¥iI)v)lYi-ү1`{iDpQ{;j`8;l '׆;0h]\BEugm&*MƇ܌@%4Dɵ,0ldžlȳ;ݮL[4<.ᄊBBmً^L_ !l!~6A(]f ?u~3p8zԒT$IvkGf,H@|e>ӊMWyoh"ɑţrU?(獦K7 ]}V΁>%cL!"'{蔙n-zLݔ,*6YrƣA KfU@bYtH /Ƿ.۾jO DnØdBJQ/#%B/tu葷ǡ*~~m < 9]!<ٰkt5@Djykf#.e] khsXX-H`x)bɢWjІ!Q=gT[].`&až aCĜE$VM&TWѶ8ݭY:KLmҺ@EA{ p2Qŋ'1edHkSmp7fvVX"_R*Kt *NQzsFߌN`JNd/a)~vѵ}>D]ẀJ`f72Ei|FxSsHEcd#St>gˋve]\?j&@gwB@ܙCLfZ$bV$Ķ5^簙܃RkUMK6 c~C?!ZO!k$,I>5kHNQC _ nVbYu-4{sC^"<~}+-܎,u*.0+DwzKY?STOD8-}E:7c ̭c/"I!.5C.d l-1s_(Dҕ b[ %.{[ IWC#p!m[֌I(0? k\8MEN~RTthqlC)ʍWV} awmЂ7p \zuDӮ#0ܝYÿ]_笴-5:+cS2"ޯK)G [ڌш`&<֔Z瞮  ~.-*y- wޡ`8fcfq@q({nn5ࣼi FϋS6֯_;Y–eX<p-|Af}Gw^~!mMA({&B8+Ze;|vl>zWDISQjfA#n!$>DSSό&2ef^HJ= ZAo : Iq ~ss(#l)čmyB |_F̜;ehX< {ac$szMs+6߳)bwL^,hU3qKbBJATgR-K=n~&HApK$NG獶$_y#2$0WVOgq}fCfۊ92zw|wnaNZЕB.|TlyM՛1'V1 | UW,ld|,]Uf+'CHI],& v{WkP4 QNx5vH_Z\+[ ' z٢M]) 8aU+;`ѤCe6ـ5Yc7OS懲#8 *G!8ҥ{ΐX%Fvu$V3GfʔMszSsyb]AKsG03{@ϗxV}zV8c"ENK$.hatV\SJB,)pCowC*'r^+TЩ$`vF`}9AT~j0#YUVbfvD̯#B_$j,ݫ<:`(1|1%Ӯtť)w@ BljDr6TG0JRkjȖ-?f`vEr_"x9zeʹ@`'cEu-n:l\+ӫE&5*(D6̃uA_QfcڄIF& `KfZڝH;/61n9hd>E$%3\:Ù H~R2i.le=g6(?Nyi ߶Vqӻ[#|$殆|RwE_"@vm*X_Ghٟ_rv#rt!6kh#,TCMجvgb쓽GѾ@g̠'^v{F1׆1bwmЄL`9iq3ˁc\^ 7"NPw'\Τ+;t!^zYdnEYxGMvpI^zl7qs05.J->Sѳg,w}ʀeWe% d R *&&@4HQjj준'ٓpvCFU:~ReګQˀ&8Wh1/Y$Nf;Kp/ČIndnuգg9Up-WĠٸ*rR,}6DUG3fJt0"˼$~꟮`sCL \!7R~G9mZ^ɇnV-tld#WVڴx|@y<)"ȓl8OaIN6[Qs8i_uK/U:)UkoxQT#QdZ1x-b 0 7j{leݠ쌄!,5e_:g PkR{'WmV@^vsNtj@628U]X>-տ kTF2tJ`abP$ux^WeA{zo{`ԉ}s WHd@FC"t*2%X-4W(OJ!{5xĂ{1аfe^ bz!4?Bm$f{Oܽ k )V\zޒ.a&!(|c h,p&(ވV)σ 6]@,O^V_R1S oP;^tn%NFJ}!^M_LxcC|P((`n梁͜p?x0'ր6aUfi 4 oN afHA5Zg 創}+ӗ0NRt|OD߅c^:`~ rM[ });j!D4?+΅V-)7f+l-V',4W$Ic9 cFQ\r1: pi"~cf<|P.ϊRHS.V"w}>=z! y1>LdfEc|Ta5?W NR=u+h$WD*a%d]0xU3l|+wӸpw$MƳIVIWdK7&Ju,n.,\uF+=*̤-4ͣ~RF A}Atr;dڿ"z) „iɇ43tO0$ Tv^rcVsHtW)-]-(_JoY̻JHW " mՐÞ&JD ʅ rvn>oQdxv/qy8/SSbmj'O$LH-ietԔ7rS :ro3A%w ҐMMw[Z:Z:ŤYU`+xa 6ʊoS?qS$Pe(0ygZC4ln(Cs|8\go\)%sZ<}ꚘSjSocjZTs5KNgf&u)eRKN=4vjerEd5g-/Պ/rq4<F`4\}**t=ZS  *uoF c⑥M({JygWw݀sֲ]- IK{Ǻn?) $iق2ě?8|mťܽ匜#`V13PGw7<4OuڪH m1EY_l}SX{Ju({3DruS׌W-l"UY$с噬FZdgx2~K,}RXsa}R9lm6- t7齒iFgͅ@MqLB="!j T{)^hxTX3q@M=7'=>o>wAlo]8;/U> da|H(w$vyhʿ;뾸tq2ΜbΑyCY;`h_uP1}1.(sޮM/0ԋnH {̔j;n fxh4zoKhe+9 VGa͖gm^O1P8>_<62W?8:ӅFw7xc^a1V*j_@p`kƼI҉$y]lנ+55.j`2-R*qIK[_ŝEw|HeFnm}ݭ?ݫv'nIl-N&i#dt}+pE8o\`D^gčb_T{dΟlXyy>uF= v\&Y2p:0Gʮ#`7pR>#1B+3llbN.d'K{">sIV4Lk߻ Kҟh]5gH:J/otsR? !0{|X~%up.K io[[V`tKRl߅*8cHDFc1E K~0D5cߢ52 &;r۬zCi&Z0aG6ޚ"Wx)y,"ibyE"Gn?X-\$I rD|t S>AgWZS`|}PGďUe{Jm~XKє;C]r /DۦU_2KlU[KL/ .PVX:YJ'%mx ?1d.wyƩfe~#L6(Z/3g29ϠU=L愍ADzLz$XN.:,L% .8ǴxɀCz qx/M9n*ţDV#=Nhxb6*NDj_w4=pW* VI &o% h|\=U Io#vUdt$oTQk_L1@_?PnнQ(M55pVeP@(.+}L?jp9J:'Z5G_0bغ <tA+$bb T9Ns_M1CD(.ޥmuՃT~,DԚ3^Ԙ7Te$#?_ݑyy@{n 6:`mF3ANӏ{\5{4Ȇnj'sJE*n  r8oè3=)@DVnIIUʠ>:y9 moqdBs,-Zޕ D#QyJr7!Xf7C?eEau4MX)V gu\("`%`tX%r&g'1*mk[TtzF#d(%2_)|T%5̊ `y(Rf i\JeX.21%wdeD*rdũqL<RgO(]aq_vMuQaq=׽#;?«.I󶫎yqMMsNڗe=_dS>QwMPH eh17M̤\M婩`5 "h@!+I|J;agogA?KI4)l5C^e,fE#hA/_m@+ib !0`:6(-QGdq?UAҞ>j ztxukrQ F\z3c_,O+YZ&*^޺mhsZ:KPraۡG]dB3!IvW֦~`QJCdJ G>W&\b_x/j,#!k<~rj^7ZW5*$S_e{C!߇'dtV AqpY Rgt=v$ Ll%mWDпMpZ:Ywnbߚϡ:3"}NC~2=.mn`]UIœZ:z9_U$=S_$; ~uQa"vW0ZbJE߃Rg0#$X75)#u{o$NptN[w߃xHU q#nQ&ÜMْ= $SZj9UXaQT}?{;gܱ' ?AP€ mk9$/e׹ aaaxu,/^ķ`:ĠR|n]w-G%O^5tdF5Ł+fFWo!kpD2|,AL_6/qV9T?q'Hu!sDNTpɉ]W/%nMZr@kLj@q$(4w1`ELH 1cXm([Qa)9?mwHDc'$$ PMuTUvu; r5{GB^}TēDe~t]]8d5P%qh`8jH(1b0c~_ wBB `JmKi낦<\Ԥ/`︃ʽ$nP&Vp10px4 37,7<>ciAzPaW9 r\f7fEpپWST1N?ĒcٺGd0B;Lm#!`y 4[!e^+gCCHʆbFxB|W%DѩYzG)WԞ{G_(g>:G? [oiSHZ{ 7Ȋ+A1;2YsԽw|v]g"8ʱ\ɑvg2c &T4QrBylFmJ1|G{m uz&aqd_h :n6w\E?Xcbp7>.'OZ2ؗeW3k;uWхұd);~Ri$XOZr|-wwbf ">!c=IfHgBD1Z*5D"ꀱ3NJPnQA0T>'ن)r$s`}E.dHgE-3j2gt/izRb`4ah 넀B9BC $ٟZ1盂V~"\d]o@?K5ovy5ыkCb4td=2WOjq]t3d=*Z\_?1hnasf&OI E,`[U̮bX}}cd=tP^x 2?l`-aqֵҲxPr8F]th)no\|sF`U𮥪Ić7{^p{!w(Eu=rΙ>2RSZڨ ɷ1v3Gc c=81>_/\("$u$6pƁ}J a)PM snfVk.98pI'l-ް-9?k$_mVtUzW_T{HWe`¥c>ĕ1lT#d@CϞhZ ZcJjycu>fbkGݹP=m),=6T(V0 p;/8̍ij8єwP;D kI-lmQpk&l2Б8Hv׍g5?EK$ ^PE>ߓٽGpˈŊ٬XA[ƖN6^MuHQ&tzC У ,HF5W҉R5oУ̟>=I}V۲!iX*.04Goe)4mwgR@Ydci.8yYd8<- w|MfTS{-LkH>nnN=q`/vw'uAɲ \ѵ2O8Tb8Y2 =s.neq® :%3Wt$fU/YTHDjj&$8Lt 2&O銄I)R}{b GEI/ 5ME~xr66.6``5<ɦZv}Vu>Ł4NAIWΓ '_Ѣ zn*,sYeǸ@$^ѵF$ |.>+C.8 =FTN  (ˆ{rMhq5q ŶȱUoY4T_F-"YoX;(=m)0u4]\C`Oԡ5AwPƙ>Z6 CSV $h3xBxu (1谘MƣxouhqȉTi6r|2Hco Tip'B#SD剐FIr6 2yBJE<zͭG/^Db.8.>ԭqnp8|F{|Q#>2\ ;T/:l=h^E74' ِ,YfkAL y%׆;YO p j_,2A:6seD*V(P2Lj 5K$_ЋJ̨ȍݲhSFU87*3Gb*euhlЍЬ5|ԃcqgc1Z0aMшtU'MKGSQ)o5p]@LQ^ADZTޮgN[Sj45!NP}mtzs1VPhhklۻ^ wpV*4>H-S/OA꧱K<̘u󣒰ifm/uF9QpY鯗f\ M2p囤 jBqf0y 9|ȩi,Erqqqgoժm2y| 56\6>g ^M y@))p.?;l@ >B#8z"G9bQ7|~b1Ƥ" M:X#|NrswqYOteXJ m2Eבd `қi$6 j9\u'_݌a5S|:(G~ OBJD`BU'Ȯ~ /eQ UaswSqㅳ.FNFV%U<\4 δ.wͰh쓂un{d; 塈OID 沿ޱ^c[f\k.<{!16DQn6Xp_IO\h{8oei0͒ĀڢkڈC>D1 جB&b@Iw"+1f[ij>"Y*1r.WpdS=a.y]٬ ?yM|-.` }!&3qܽe M֧eZzjN4gT4椲ܧtSpٳ'lp#t9@ _g3S2kVi2\: = {ض,[KFg g۸SZjM c|I+ϳ߱, aT`.LNi*UǥQ(n%9{3`?B (}Z[g&'BGo2 1퐺3V#xL[B +X?FL&ؓ]Yz5Ӧ}AD`8z3eUoEQ [,OA&0yN^C eÄO@YjK胉7Qg3Æf^A3_[aw?;ω?)nԷE t#a9 <\av(!i_^x?oʹ vv"`]k\wȊ B x;w{[Kĸ1PIS]=78K3}B0~. ſko1 eo/ZC>QKLDd*V-Gݦgxz;Vh&,Ij4 2=':[\g}X}j7s44%_0wz>!; m*@AS/mb8LoLBDO:m&WѤgIq|/oܼ7s\̚(#ڠV(lvw'B7ɵTobz yֶ*2g hK [T, VK67ĵ[FO f[TvVm  Ҝ/vMtU 2ZhؖC]}Vq$r5FD5hm8)@&K+J*:YnN?G] oFԫ9OSǦ:o'Mͩ6ޘ@Ci`'1j  b(/XJ1%ECf*)5_7dE&Iۊg99ȉ1"WaݱnIQ+1yC_%P^F bnm7 E1:Ö-4THq0@~AfGCFf ,9,e}<9.qm.HrKK+|g,0⩲f!z0h ƍ@^TN|OYX}O˰JE |s~'CaVXQUc9˥HON{e'u+$Je];fqB+2 ;UCt>⡷݌G:rc(Tb=V |`"7^ s5i_TQ۾PKlr E꿯{);jbsXz4NDM!8~ڼƺ `NS;Γ]kC% IFy59@Tal+z5!90`.PYqo#c+Yc¢NQ4<Ч`/2VىB cn!D8ܝhޘִl\$Q| Jxgތn{a[ LU5m-B\ǪKz8F2.]# @0sp,lF~Wl[i4W~(}|cu(NRX'6zM6Zؘ+FJ?g 1"VʥN5!SBK&ەھ_wɃvDo"J- Gneu9Ouea<!Z 4s$j67i)~WvČ[ON_[03 XC!o7Q0<eW;=SU0 c66Q(n4?Yy<}XVYM{"xY$9$N,D6*Ck֖l~K+YHB??}4- qHw?,E{\+]ʀ O#.sP>`~8X{=}9ƞ2߬z$) 0sS&єy=fV\ mݱ]tg7m&R;pmB,hD6hqI v?R'ӺYx >c#4Ȓ6]'s0҉6v"{ 5RDK?&<uG9/lh!(g&/_vQHsS-؎̓MqӶ^yg_c;YHE@Nݛ~V(˖W9S .Yy:MCe!tGJ-j B y76X}c!뢖# ˲e|%nsk.YC'SH%GYv;J Y U$x[V56Kгd}ڗ8MߵM 0ùq+8UIЉ/3 yV$Ea$ 0ldBw6& k Ugg Gb;, .9PM`:cbRh;PdÚXTxYV!1goP,% ыȘq#x9B&vCT`2:d$[dxOE/M_URX.Sn|OQ+fsc D0-/jpP,KUpa[v3S/b23~mz{׬828I^m1ſD hR_ܨI>3>Ȇư~l9Vo9Q LsN(ίuS0Q˴aE#jcu1#*9@N.b0+29Ԓ-5/^`H~ڹM5@:õW9:hE>Enw9${J 7Y9EhYƍ7B+f -5)QYʠ^ĺzрwXvĮ3K*UZa1yȀ~ea+QY+f[oѫ)MtW|jiz '}WL NhCh~W?6$=sD :խŠfA#fJ3(5ȴ١*MxJ A.q]ƁH\~OW:xΆ!=#n#f~UU_9ݴLc.lFl aٓDŲ[Ԑ>H'eVx3=tJ"GQ%VL̆ *;~%bWod8 m\/Q&$yܛ^cXZ:#i7FnfiaB|Xd_Q[K!F3dܻ}K rb4Fz8<'S ]I %~{XkDvFJMˎjtxYg(=3cI..}3oIqa'yz~|f<٩VxnV@ldF_d5eG| 5)a>0cd0[z@񪉿hbo{"$AyN1 ռvw"8WRrTR{ȥv%h'#).{ʒTby ՔP(i 1lYg/0ԊBڔr$P$[$[:5rWg?]$h.( ,re#j2h7)Bư)M۠yk>|-E)*c!nկI\k9 _ (N[\.d?9C/F|_EtJG͟^4"FI N_{@{xi}' 1 =v^m$aVUlq&إ)^zV|w[wkTZ+ֆ2ٽh9>b&g,;&,dg@I<{n 5kGY zҁe XsJCEaDP{K&g3\XfPfeU]. Cٶ0)g sMxӸ#|XR\lU[0MxʆٟM[#!̦;z<s ,ɉ4P08AOgy5$k,OHQ2X1wDtVC~v?F `aef#bo~ zB3A?0Zs k7mŽg3Va#k{n큘od&h_d#CF@\j %\ExAWq:  e $PYعVuԒ ZJAhqw$',sIXYmItD/2DHw*3 JA~.^IjMW̞ G#>MWruM6x;8yg~Q3 zu(`=,f;e>T9q+4J\ #A\~BNҳHts‚-g/La G$:M)p|$/ mu&gնդͦ 9=┭,iBSl6*&qPRUTa%M>8Ґ`$C+6[xi<:m^0*}(VG]!Ibsxuu}*& ,( ov{'ip&`U!$ƼHI5D2j}jl_ '#]sW#xrHZY쨇B{ٳР,*٨C| S٬J÷LE9,y/O~zHaWNEƎ:W8C5h!0'T#p 9g!m֙z3: DS;V]գDFt%WRgm TB;96D>}5G%34?~/Кs`PS|弮O A Svy1݀C-%b|{Þר(cG7qwQ;7[j.Ϟ`.)Ol<ÆN2č'Zb~#mV )n:XY )4&*nkܸ =6r81z^OO;'6ILy;]/+Ovfc j]uyHεOOG;A=ƴ0GԤC{JIoQ mMN; t$dL7"1hF:ntGa1FG  `'OJ]K0Y?o)o>Ӧ3pLTiq!ܲ(ܳ$$iL@)?%L^&S,]gR<#H<6O_gNH8X1`K\q<&vWyQ ݀M 8j׌k6yvweG't#qaT=k# !B$xx8PЮ\| o&^wO~7Xxڙ0'tIuHT>ؐ򡾦A=7G&!Ĕt[0#o)ZǐVh&E䬇4OYSVrt5d~sys9ƫX۴~ i(3֫K&gHqZژxZo[=̰FUmE䰒딋ߏE￀aI}733)cZ>vt凣EVw*+ 'U6ʽ b늸9{ȵ'$p 5WWCMO@v_ߺ#h_ֵx,(/iu8|~3b@=+9Hi2^^Bxye#>J*/69qS5t>!'i1 ~ 'FM$󺻩_LY)&ۘɬtR '~'Dκ/ē ݰdNWbX4uL} Iqf*]Ұ%&^,+C82DiQ*ҽsâAڭWPG5D ,2a*եPv0шXXA?͇r=UxL,QK|=3\TaƗzEt8VU~8b?G*eNU8 y# RV9=_.e +v _e7:Sk `%;瘈 *.PM~Đj5OG܈#۶JXSHȩ& k<+vUّD{ ovM< JŔf|*SdŲ_~rd#v] st4~JJkkKgsBD(mnCOk Hcvث$O@zo$1yF|k@F$Ԉh߲HD"\ʐ~JVOs޵`vTխ; "Eoyjc O*(?m:Ccv,kt"I*#H 0E/-koV5Ŋ]>GIXHs'h<Ӹa[B [CȖ!!"0(hԿEd-`T5X$ײv32GCܤ%*9f` _L4e&Mf:`:ka6|ozh)u( pIy5VCu]DwVR{Rnnu^W& 2/[_/07o%4:,lQٲX ,eiV oԥArhLb[)>9]qX䩮y޶PJSN:ftCCpEPYT6?e-;܌ST;Ҵh{$ rDž}:K3E@D*C@o~d K[+db 9aS؞}8MNuW.ii`3Ƙ)kÐ3XLSGTcL#H&\dѤ~QхBW 3rR%tA L]iڸ73XL}BA)o3>ʋx8`IwYچ@hkH4PV4yX= x3ک #uE)p\4҈o,X޴B^ eue%&-w>f5&jN_ uUylJZnT>~7 eʈ z>]09#pL摆)JL' K9Wo ˝1b'wܗ}%4F}\V|僀z-{;W%ΧҒgQ~u*8A#ߠooT<`FdAw] =AL1*qwFjh?*|C4B>7NޡYv(4DNn]oN$-k:ȋ۷BFiU*G[-eZ#Q9*BFIh6fˢM&B2+ 4~Bu8AIyh/A<9JTH )/L%G-Cr}wWrhV@Wq/VZW;V\5B ϼeg|S,Cai8. *hw ڔD2oGՒbA[]f<&t2-?ɷmd -,?]8,|]6j);mӳr欿p$6>/d,HhKZ:Rb+#ΪZERR-$Z!0D&QlkВ4nx+%PTHBgȩڸ(B=<%SnY` b'oٙu'1;@ݵ8) l7] cS!}Gtj[2aZs,ɾb']ت\ԌtupJwgc,Ԅ'/P rgNa.kE\u"֯T3_ѣ0% Pog3 I9w !&7]VW;Z#DġjSkx8%`!nvwy9VK[ZгJV >X:6'(x☂lim:Er Po}-X>Rq S*%_}ԡ\qG 縴kvZ# <ݷM@+3ݕ`nQ.""C1;%t&7Xԟ**r:w;L<j =!nu&Ͳ@DH|ʫАUHі*K/@S-vF8 u+J/!.eڡR br|k7́U:_5ABL%vNr`tF\ӂ]sem$JL|&*l}xJfvjןa.l \B \Jŗ@Vϩrh'G5[!!f (Tyfsn ++ſy2 x"%w3 Ikfǧx86E!jGa}:J}ϛFo9eРȔ[T\?W`b+Oh/UHSR}mp^UfTqREO`vd8x,+U b3mǮ ab"kgZ?X0Bf W"[bxg(| x@t8BE1B[콴 K6>C@d +0-#z%62Ml9 EzfaU !`'gUCjl sZV* CJ풨J k& 6_H"Xj&OZ9 ؅F ]Ԟ4+gW}چ~x/MbhfI<-)#~׵Ys[NCպOo"g].;3y&kJǻzˉE||y-ÇZrFhuY5~C(޿I#5"ճɧMk(l֭-b~-eLCF'4zՎo0!dX|%)/Aetf&5byX~UB >`ԛ%f)4jMNujTrt.?I0MkKGi|/{̧-r4QO /0%t?vTH͙J`_Fm1P4q $8T z&6uU]geFzF1hnVfKdM^v Oȴeg>;o㨎 H9"'T>4}lsFY?]:AشJSZ6'g EᐔЏ#y FXEsWǼ0tX[QɋiQV%rkP3u]s ,akvμVa) 9SC8.cvP ErۍCP-h6;O!U(e:Q:fkCb@6k3_d~ O:F5)`$r#sSic*WV#3^H\rrGʑd?)~i>}IS22A.[kuwμsb())3X֩b}[Wӣ,]b7(m>gJ5V4YL3db *7*G6`jwoa^N, ZP@{% ac)z6X` -n=):1g(sę3]!d|rmJE9\wnڪJ&zណ֫)9-3NN<K1?sD(f$#*mfJ@[ydDUcͱbpmwu s*SQ sdsȰ7zk!WT`a.4Gh98RrF(dFp$Wز*AFFzt[CKjL? ? jpY0*K8f '}͜V$s״ XϢHmi_Pu +|Q)|>{x8LoCjB+ߧlX3f2"O&EGɿl<$R8-^ bZA&/J:#Q"~| )UB!L 8mpǖ*eZhBC[!W2hv$z*ЗqwK ؁Զ)X1cȇ,YphK9_V*<عm\i@{ɡV=5S/a͉1X{@w{ԕbPGH(P ϭukcj7;]#^iie|):Jz?鏾MU'p񓳦/crm=q[C P{B gJo>CN-AֳX@4y|S)q{v鈙^'ފp`㓣LgT(px4_\abtKM?mP|w(S7hI%67ݨutO 9lϗ4[dϮiG@3tܖV#U(zZ58:H&sI}ޮ%<ʒM9 C%Cg)SDu^;E}b LTB#X&U$usڅ'S&*MݾViAɬX&AJcIY1L)]5S [?-+s찛U#ͣ/ Ui:~eZa_N%7C6;?]ZhC_z/⦅8ul#D vo? o+ļO]^Q5zn*opH*'i"B!^#9&4-Hh8բvvX0(jHӁlXqAߑpqdA4: =ֲ!)pzP;texBNdivi a ({Z6ǸPoAʡ`j<@ssFzz!y;CMទ9/~{"cWk׺!T9] Jd/,Oz-S^߸[7yԙ 3u۱VƜ;brW}>DMR41Mĩ,O;x쀭q*6ֱaSicboD/7I U&oKUęg,[}N gp^ װ0S|O}(M|NVw9aiBfN=SYAiYmy-i&KƵxDq}@5+yWyV 橊ùfFo@;(?%ۛK\;$(PUu65T9#h!a'{bW˰%% O*cr)ݮ%3̘9b,@*ʼ.&'>dXV 9XnrY"`haVNOapĂGj+V6gpG+  Yx@E /]UVZ@ U&C>7}V8<&73&iBY@X6-޴-;}y1p{v>s]x`(ᘑp"Dw<2KЉ(ŒxF&oBnu2+4腆΍IҤ& ~ic%TpՃKB&XĪ$Z˒*ܔ,ҼH4U&[ !ZYW2Î`~Dz3NI`A-]҈.H[tLxiVCMe؏bnAXU:t1ϫD~`Adyϊ;y\D5@ <\Yi7lMUVeٺF;o_SRKA/ɱK\ 2<3 mup*[t^ dgvQخO42D|93N&WQWgv, ~,jcB*se>4I_;<9Tυ(Dfbd@I.x0&_`˸v60-?G<8Bpǿ|ub|ёDyTIz̕sdй1.L7?Y./g߲0NumDی 1Pe;oTBFT є I;_S<(²}$kF8'_ʨmr[v;M ]4Ti T#L#0 d6^#2{Ld]1H{gV6X$OӰf,+k)p}B&Sݸ}v|kh.V;%XȒT\?Lb_ ТK/&URj#oU G5=F}!:;+_s@P㋓H@ צm$/U I*[P;lߤr{]Cmڃyw٘+U{>jCY%pU$OZT.}w9zM(Lz}-.:;h]Iǫyq=]u6Swvw'^հU vkOa' Y|SBS&B6]m Z-WL$t*ƎԔkQ36 <[KB [bXUƼ'rǦJS1LOiI{Aæ#PU%>i śD(`z5 4BSYSFT|tX}u;*h_ [v'=ޡfPPa^f.ybci>qcwR?pqǙ.vAs`_6+l,5#bS<&T3>)[=N.OnC83U|m+ER3qj+F6K ҕ:Gd]is 񫓜*a^#і2ƁsW`6) $On?`JsæX=cViH wɮ ŕxG1v@yj]֭b='#5dNmA+hn}uK dpbfX4iL 2A0ԭ"o/B ;<zFITZhɧI~]hJ>2U=Q-?+#ҥA4%S`o5,MkJ|?nz _L?64=-Bj%`z#l=SGefUT /$r2X a4?Yx6otU\/y M݇(/73ў!8{8.C$se&7W _]=%: OJ?ON_7QG8LJXm?xY(P$$6MNfNs ''3YZW9S^1KjۮP5iIƇghnt~tŽ?9''1hlNjKx6:pj)T y\= 񓖿.𯵈širw9!R̂PF:?ʋ!#? ۔k!V[ oR| >T)G2pChY+`QVu|b ~Vpz|g{KE 8Q7#$0 }чDo i߃y QE(GZDǸ&e ksNpă`>߾8':q2c:Xm )~ t _)= 2-rŠ_oxOo ax;K$\¶Hf.R!J{3\8VBmj`F\9O1.xEtb7tF\0xE;Dȭ`Q+d,XS91bZZn{DZf͆vmC#[Tpoyk?%,t\mw*\(*P'9Z@aE\^񐍔xyg.ⒶyEG7M-2󗺾?!%_IdGXlASWMwIIcFӏц )'#"^?>W|iʽoWPoEz}Zvk <_}F򡳏o^K >W 5ogԞ7|2<4͘,Y%86|?acry '{!-UFtX 1@96ϲ_^ Pe@\T~:źeܥGMdy:nlga a]!(diRϑGYٝ \tG%c$߶;ZdܗBZ&hoejU䯆\64rQVKRx5<+@Z_ɄiQ*0ʷ$wQIIQv:}Ȼ:> =l#d$6](MdǕ4_^vcue\yT.bT(qCI z\ <{0o/"Fw;- .U3V݅/d Ϩ(^Av[1/Hps~u5T opg,C섭 j8-j.j{Y7R 㣏~Z3$ʵOqH"#Ol X5s/4_iV-ſ O)6>x BDci wT ZVETy5ҳ< avVקePEZwC(0C݇EMqȰz zިbu%ͣ]7A_mO]5A,b ܛ"Ǹ@lC!zOדz+ ;]Bw"chsݲל/cKT+Hy ;GN+ 6@\d*gj z@΍$~X`]q%AL߅϶FХ|SH ŀJKQȺCE*0lɀbGj*P^!%d}7i:h!|iBˤjJPဘtM6SjǸh $6Q~7:E%/^kH8OOwo=qLn`3Oݵ␺W{hEqLNyD&'#X z߬7{ YO0Ei7.G@okvcC^ ќvZM#iOA5G(]- .B[@=绾{MBeQoA\٪'QqzVX 7Z ȏPSkY˛!bnX9BVQ@ZLHH{c39*N.؎mrYa37C$fzu,_myah{kYS-m+{b :zc3 (;B(}f.QHb>)DCx-p2_6h)H%6 ώ_d?(V)i#o"~ Hԭf,zUiBvUއR*$_u=w xrZ's1*/ jk7HrS x~wn!QEd9d@NWd09C IL#BC [%uUp'I%߹twSYe$=31V@b\MDĠ'}֮.mUB`& |J ut(97Uf!בelDXlќK^$ejcl4M!"kC5cIW(sZx9!4RqS }bF[yee;?\Ԁܦ]ޘIV}qSD~i%N !ȓV  Br8b|\~!wZܙ`0N1aew/@K&X'Yf$H>I@:o&/C4Z?Isjv ̜$4s\zi{kLMHG|':rpQl߷4%y/faqǒ+r%4;~苌:o)?BgN )p_E=NƽFˏK]6gWUD(I6WpqTMޔ .N' W?5=[6 tI’_`jLSSiyM S 2U(3!whǟsssl_y]aipRYe-`0D:óISL \AzuDEo5O$-/G@TSeUvbիY uSKE~Sbxj[zNJRN0) t7Su}{ ,wYl^(~Mߗ"`RuNw W")= ~)FlAGCNd q]"|{RM[Q)L`U\WE)MPb|3^m"PJ qnDv..<`щTye^O?׋`C^$rSh<7(+bldhgf8t܉d`5Վ\M,bLs<Q lDR] nC '#jn!MC7,, ?bʛT%|gťs:Z.9Xs1t[ ̦5A<]8SXzU7hASoSJ?Өv5/"k%J/J%O 8.*#]T6=1䎋k k[ɉY漣\J񽡻(sN.Ptz5@ z򙏋R?0HVPӂj#^5 (O${xHawRxiwy`9v.ҷ`2l{XRAAcZN4'aG 2-[Dhf)TlwjAz΢K^i.Ȋf*q}ǒC0D)`̩cN07Gah_n[T|ZW>Eu {h9b%u|P\74ުE$}xbq)gCe.7]X.?'}P%u=Zfdug)Dpz I UGKM Ң00#% R>Ae"[ٯ%gX=96 b:ҌJ[1{b{♃_bb[z, EThk 5'=ŏڢ,w8(;_.^,9<_\k}Xa@ZƲ\`[6 YtvPTR[: sՁYĠ3`ԙ:ڐүj~ϫ 6GVD߽2";,H-2 W/Jnj"휾 1sT N:,t$5 &vD׀q~d\DHPޡ Vv;F<@m_Ȫ]0:_Z w3=\s:)S{pz|tŃ++/'WLj)Xڵb\3lTy} dI(.˳3_?IA y\T;I&‘>P=8+N,XzГk64mϪOzOuT#>mzD^ڃ+}Ẽ|g-~EQѤkHQX@BsCt'л Qc'la1O !ю#p{滋M/"bBz4 MMs{<ìp`C*}:Um#~f_6Mg~ړV cy45k.fXGM4hcB/@zAԆ6z hkςl6b~3%HSߌ< qgb!SBƭMdk vA`U}:/RB,c 7C7RvG [dLdtdN,**>:pЧ> ^/ИUE PXv@.M2pP-$}8"*T(b\MYjPW;(-d-|BTȻBa«VfJZ]xU_|΁m)L-Z&uvWD %gk+\Z֦+Wj' q=p5D1 28s (<2nP څsM-FU%]*j$.o2X>bB3V; 7$uHhM+S5jICDVͪC`⭧nb +nibO#^YpXO$N;p<-x9"5a+[Zn\+tSIZFiҭ'}(IK'ʏӋCaʆkgY>]K_r[6=tA`g|m[!&ږ ?FҰ>nXpm&y`>؎U.lS mV3cwObϯ>4Q̙;a@$xBٌmTJMYڇX@lPk”W V~}Bf9f z 6_݅^ɨ0ڸ7 0".{. MSg?=}xyOY~ăؔߣ8Ovm8TϥV B MӴN;%D]&ֻL@*kVBQؗ'/Ɔ"ڊ":9-|.ߝ OW7Oi=C#c|GSr+aZ.F4"M "!3Lk%Kˍ& _E{$[}&%!mu<6AGP7p=9f(0?ډar(Bp (riqqA~j(BRuvx,'MJ5s&-pU3:5_S+yލk (}/L|@F: CN_So_=-!d'/E@*R;ԟpt^4YL0oxN$m]-3TRkKSq *;YOYwDt9` Ϩ֣ЄcoWPDHj99"B~5cloƩ wwEX/Īm~fr)H,|42v:9aC!M;;阂.0TlM]k?,gCȄXTm?C꨼ϤA~>懄NSVaEt0e]C-P7ݥ 0~ NpiXcu+D^^cبRkEx .`PEPCsP@S%r)N ,LJ"Ru1Jc^]C E Y9uDYC>۠h9?vh@whIH9tW?w Si耞WhʉRAKӈ3֥zLYWc-BS٫ȋBujmIe3=݂ ՗SuwXKAt*%2mM{Jp6_w\%#4Ne~d`7'&|Bx^ ac~b8W87 þԝ:jclc yq%.SnmOvqfdtS#)\7ߦCFeDW1PGMYCVcw%F1RF<"5$GSOrX] 6.m1fxquS m͆ (^RiF6vF4` 4# ֯acDpeW{8ji5u U5(F{lc;]ClcӸ4w`><0 Ueszn($:6i3R-r8^WxK M.aN.B" hzO˳ҍxP7HDE5{M  4*r*`5ܸ(мNW덩5Rve"<5A>aeAg.FQ~aHM/$bF\/Q3Cz ]yF Ҥozdp6 ~/j 1,Z"x)dNĨ>TfLJy _9~X [h) s֒9XXI{ ]Vްǝrڜ6dۓ }yI^X"X̃MnŮP\[7oJe$%Ά(SZʞl۔쐾<-J.*IRhn߿rvL UU5{̒Z&(RA6d/[Yte3o6y6H ;~v)N۪eJҭ#M.xz2m>nQut[\o|\F2|@ .=y;&j ):F !Kr\DvXd.^[IͽVn5O+~ i0/>* enĭ}I&n>2p̪ *a\.jyq#5P>څ UgrlV\IȽB"tY)keiIXpAElCNL!Jxz^*75u9WX?fT!E;z#d%݉Y=I*ϙeIy߇*A0cXe$KNnI =Si}湤8797ROQ#$`cwU5~7Y"H%SZ,`:b]_w]^+E`ЋUS]xebJ9)@1~ǣY6ŕbNA?[k{\LIMbA8me0ɽ < CV)9>4Q ãUutFrǀ| s?8jFi|DMD(}J/3yҧk/(3*P[b!`G|_E{+_M/ӳ$hLPy&7F~ŎA [<2yT A{XY[0 ΌI6ֲ"@_GW=:CiX$NmEi2V"тpF E\j.q-O#>&A7e#~&p+?ztHߟv߲"wxгusAGҊ0XXݢg(Ad{66spDKp ZQe!sGwݛ[.n5dE$~Zl[..;i5QHB 8SKSNҊqW]]ZWJ زc,BL HƄ]ҩmg{A_V%pg])tQLQ `&E#EP (<xηthJWWH @Z ІXxk;".{fV\RD="^]DBt<1KuK  `^G;dY5'2bk{M?~"K;\3n$lu̝0t9~Xq 6ܿ}lXq'L+\E2Bčh h_l@?A_c"TiKQ09u(Z)vkUsסg ޠ"\w/VJ#TDS*_ð4~$. m| ְzK~}ӊ(ID.`ta:?[Gmg֐4y݄֨0ڵ 7i`}!TOT[}^4H 0$ny{$g-3c8a 8,8LGyQ΂69l%D@g5RRO˒rA(hb8>sv.E܆ ,<$Ko ~wSr;gC2l>7e{r5m?ZR2P_Hzd9C$m خaH HjA[U{uZd~Ve? Զ00%z _PRV,{syTɢűCE3ۅcjVgvfXq7&jDR8mȁy̜[`_6 Y/7jc=v&h7X@f*&N9(P\H#l.ŕl9ESCj3'C򐞋''S"ʪr|Ǽ;b,'L S<7~~W_Ý)h"PXg0Q˖v?WZu4, *zkntA_v>2xz2$] AZ]DU-j-̭wk $,7w\~kҸz\vTV@4ɬ3*ȋ*hy(A^)oC2) I"Ԋq0ec-U ~ ,ʺr-7Y5= @>diuέGO`06y{C#e[8yaeIf?oAn%U@ 3&.q6z$W 2/QDE`b/g{1ys[sWBlD\^5P54&=t+F@$Gå15: ^-m<ѐHX H; p x)1#6];Rv~NGi`~Ev K9e?0b^V#$#N8;0HF<׶vrR'_!gZG6B25ѪWmvYt4A5YīX˫$6<:Rս_-iC _yiS6*'&5G'^g.3ohi\|fjDj͂ag0_uH9gl3G#.Ѕ]x͠:pq%:={ul oS&=\:6X:|Rz/NZr+Wk0vUL8)2GO֕C4qyU+q gM8kхBN/,%V>e\@t.-%Z,go>vbe[S7_V7 ܵE'Nh7Xb9=C \ɌMv7VP\z&e gT\ʱ%b΂~ a*ɡ&i@ֲmE-g-BIØJEf Xb0\1F J̨sSY`1rVm||\i6Ŧr%8mqQkڑ3#%l{wƁ~#-kMHRV0%_עj;fHqb%+ߖ{J4eW "K6oN'M~u@f:2p m!bS_X[aH~c.4hPWRWrQ=Oe$]Y ޥ87iKTk (2U I|1"h Y4fCB|)5&ߴ%h0{%P3.iԄW8ujE(=G[]_ϬBhNCıPQB찿p﵁>D o5m\z7Y&E[0el$n^VMP5nu[s|a}ufW|a(r ZJ~n*+1uYf fQԫg,S ;-sAlFyu^j^xUi~ߎ'|yY2%lqӑ<+,'Ajx˯X<ڜ@ k5 *]汭\?_kc˰Ɗ[]rj&)@U9Dv3$w:pbu0T˂ugOiXRf1 z  wGކ %VV,5z?M KU]GK.o~nmUskl|rYC"j[ט Q~iث4iNBvU6I-eT:r@͘OnC`2#iUvٱ[蜇A"#5bQx(0SCy`Su  _-Ԅrtv $N= `KT@}uj#(W \O!{1KƀzՍ|!$&q6%-vKCui}v;d$`wk~#Q31h4s=xc#GIssV˷|i]5ּu~NF-:pK3y9OqWuƑ9֤Gsl$f&$?[ኳكoindt;RҬ0 \3$TwR'|ERݖWhX[ .+cPv){`9$`fVX9sɘ/*VX6HYls8tp|^mU_p^!ua !4DU#i_6ʭ\B3_nWc++(5 ?//ӵb]TS5:5yi0ӄM}zDn5Iξ[ /n6o$hbs^mETl៚7xCyU|ƍ]݅nJxo-+󨗍5!f͎fnknA.^h η[2*}C8a%/B9f0_Jz)[&Ǯ@rPlIG hIĽf<#32 #Mw$NCg \g?t UT-z%W ,3/50>[ϤFuv ski d$_CKAN8w xw=QKbT$@ ޷b&Ek){^F®-^CD()ʧ4~AA8ZC?9WD)MdԼ9a);Qog;'<@?s{TV;W@+x7>ykI oq)FS.,]ޫ`lB%dH/}=EC߮N?zOLܶif#&fk6sցƒxJ2$TV!)1—w32RVg&*1O &+Q3, ѱdvA:ǖhO'wIg9h6dJa8@ۗ`|WnEĩ( H4xQE#n텞K#b[;ҚW^jU6t@bIɁa CfKsJ9k[PX>%B.H[>% dDRbBq/p}*OAO^OcZ~h'qE?9 F\egSwm1W?s .} LmlFa( Ꭿ7vw=e m>E7)Yilٚ7^v E-2seN.f:t?|8fyg2KY~FfzyQ;xpw+ʬ0&Ҟ|+հ(R!~QxbC B7+Wĵ;uZ>o0,Gٝ diJ`-\-3HCh슖}H+EC:μ&{F9O=$cʇ,>YMv$س r]Scuͧ"O0EohI(tjqGakȡG|$7D #~E a1rWOFUh[ɣ)EJ(]!'b":|֝hO ƳhĄ|Ha^= ~, Mʽ<l[B"Nb< ˤw؝i{vv1P{`[`ܑx:eGiU0*fYZ0PVy*h @3=$O&zgT2l*IgΪZ"U,S? LY1/!HGxݚs ͻ?B@K_8C}H8;9A|4v66:+]6H[B2nB鳂z4"XuKA.(r 986{AƑ:0b47sqF$^n3/DzSy;ٮA^@CHIq m)?忪1'q:KkdeLBf;+o gMAYzZ_:u'x+ae}ޫi)8X(C&ycd(9Ť!ed@l>/zx0wV_OF'zLL໲ġA㭾^ fvHEsn=M5.0Iܓ|1LK?oҎ#‹|C^N,׾'wЮ|b]g7QWxsmqjڎ0pLq%*dH~2C 0Iӿ%#GP#VC_vۏ6cBlLbNTV%"z(+!,Ԉ$0˾~,ife{WPt4Z H໼7G|6 撰V"(䱱|qઈ3\:_Cf.C₦tz#{A+;ЈCd7z^y+&X|ٵqlq)AݯMaNxFܴǩO:IG#f_)t8k6?WƒϱWIܭ'M2V 5G",opwL/qr:!=(M )&Y:fTޏ2Pd;?RYEOɽ_}3V""oRފq)wWj?%!uZeW-Mz0/r~Zr(WIE:'Y<]XӎOb$e8Eo~V.;wIQ~gBaUS $v)PV+y+bX aڞx<Ex*r.mӻ†煅*AЖܫEس!`̏Z6Є/P'e_R\]S#.)Qe5BY[z X1قh\Yڍ}གfOS}p_vuQT%SŠE~d@`+lVy| SS%jW2 eWURZΓ9mNn#saΆ95>+5WT0aBb I4dv+P IKvk5 RHԜ 5aH.6ؑ( z2xDa0<EQK=]t@&{V}垛(N6=n3z$ @GܯX󙄳~ m '={{u$B̔#^"բ|R[;ͫl;yh&a:|{~xJdCK},f8[`*AюS1Dn&c Vr$tF´ ;B+ڕd.x,k$WcxYŷ$ʯYjV׼;وX f4Em\:˸ȁ&JP#HRa<*y]9Oj!! &d%mz m/C)n!x>Ϡ}s~aS.rQQR˦h9{*Jî LUT88tHԝP ;߯v0x聠)*6'PhZEjLjS+&~v1ā_e`>[?QM P8EM@?FvI ^]84!0[~SuNyX=ܚ;^~ZlNo낕J賳ϭFSYa49Z$. UCU? \Je:4o톹Chl7ضCcS+n2[*뤆dUOʑEs:R[:z_$(@l k6H]PϚ/r3Q)ØBhg=-Be'nT/3wUoiMd @UBfR`C1Dȑs~]!tī率<##d(TAgHݴ_*g!QƪqJK:&PZh-HB)>[d57Og:褚꼌<:k|DBAA9E#j:~A+ ^j8X#lB^IrL=B1oy"ه| [-?6ȃʺ݊/,g-k'&.BEu$uʂ Hi,`:5չ(_e m`8Y0w1UZVDZ g63U+}\`z e5)HNhHVDKfӏ[%Q?e\M|E$G gd}34/sk7 %0`(#&˓F3XQsr*qnnHjCZ2qGRBtwU[\Wa%EVbڮPWihE<sե}dIJd~DC]/h1Aicܐfͫ)ְnYp dx8awWr_:URxߧ~y|B2?գ<:pQo؏ 4'W-Vk8Sӌە_1VoԼ-6 a!WڔburrJ}RadɖQ6 UsPHCk)`AGĆ3l\*27%Mu}%El-+̩9j U{Ssδ7M#3Z gĜڸaIc{h&7rp=1LvJm >\ =;D_KX84SlCBߙζ& T&J#.9!,'r3 T-2;]0 {hс <uѦbC֑ j?-#.)"IЋBPgFjKT& *,ȸق'1`ۃn[;m&7!_CKؾ wN&/xlko @8 {.6\ peTcpճ*}6zOx`|LuzRc|+bL(H~_%t9 ׫nq:,*bw}NgpLE\Xf1B#VN6f]s~ЗKtW2&VW7郔kjq@hz"'P)oJyE`JHm`nDEͥ0`VB/(*Fކ(*ڦKЋ Y2MJY`;]6LǎO)Dc]#wF =s av[{}fHO#V( #;(`1ڞ\i)(Fl=t®C{]'cXP{쀦*4]?2M4SSJGw]r.|pSfBd yU&C{h\ٻn7yX*pl]B9^jP8MRV%|:1Nʡ[OZjOCT=nfBOQK(yP dIA,.tp).AwtifՄ ܅{35^= VBNU40|G+xMך8(Y>!ɻ\a&({"[W);gj@; speM~F|Z!}Fb%$TŎL/EjcJh$3{X3%[8GB~'iwlP:rA*ʇLY[<߄gҸ.VF?Mosz6UXZqfFRiZsΑ'm26շʨ`A߀ى]vk,,}uvZ+t q60ѣ4FWWndiP55_Sݯo5' {-wP"*Ȑ=8 L+C9fV8!w@Jjψ'v%4q2EXKUƧ+藊$Kq~& 2P3'>v02yT L5$JpŇ@b4wƢP"R]o&sq2(6_ᨑ lrIU190}(v[Re`#:]⽐(;Vbv夋ji"UkʓS^Af;@QV~vGO# |>xܭt׎XN$nFk9x4Ɋ2%3,DpNaw#jjub(2OQ :' S UH uNthQ2 }ţY ;F*(„ fÇKg~?SuZΖA O!ƫ"2Hcߤ%+=r# ݣ##Bb;8E;)lnypC;#c,N*տeK(^K0^ TK"-||BZT;E }: 1Laݥd+aT-񆤘zV#f${T9Ձlp/w>xt/w?q r<e˷<{@]@6pQЂc4|A=J+1G(|4 f'< .NRT,d%,k-O/aJµKpX"Ch=rNi.1q@ᱭ7aZXΑʡFkOS迟9ֵޠwǪ!S0y*U5}.}|H>V PE]cE%c=S0_OvAZ) Cr@;J{1Q?';Ja]3ɄlAײ-{d<4G#%gHꝢ["oD@-do`!坠N>}WS,820ȿ\Ļ^DEzݮ%^lC w^n"Dٞq%ռSCV$,Cz `ld+ mQR`p@ɋN 6cBܗ\5(MBVj_OUT*TQ1>y$gd\)4?0u_a\P(,Zp_1ޢ5/'˦jPR!SG+p9FȼtcH'`\d3??e(Bz&mió@HpWk|nP$C-RᴵwՐeC۞zK^GTb[TZ@܀>,3\fNf2S@ֺ3'.~XY g^<ڥMm{YIvAL뺦S`~G%^K]A ;oAT-?ad#5F̻+5zo?VKT=@gEbcg}E@g 3ʪ=(hϏև|>cS:~NK͓s DP$[ɍi {naF䭂CkH0\)&|$}謬=$ZSx4$Ȯ)]4?tfFlZ l3V4W͵|mngɫޅR +~5R'~C UlHEٴ~)zm 9˗,Z1̂{5y,bŏqYz. )ѭ!oe$@&j~ިyX7IDRȄC2h[l5:bⴿgjFTi/aS*'X~f^ 7 1=/J+7n hHi@8۰/'k;[M!ɅLX ~Fz;mM_Qv)U`Hҧ#2O_5wDv dzɱ2(YR;J #p2')M(fo(U!A 3%] M@z*SJ3i3ц~aOYwO'-flD<߉T-\ GTh/.b3 [;JG&Ij4b&h*d87WdYRѯt[g$!J"H h;/.pYYW<qVxL iߒrb讚 ͇j $!{{]p-)$Qm D37 \[Nj'X(1NЇʰ@k> ޅ(o]7RLpgb%#,norQsY^ *MR OQy M2}W=ĩhbj%!:xaH 8gըB%7NiF"4囯f]E/d}@$bXQ7j(_D򽙈j²{Z12# EbJ]Mߤ:ٗ-*iqI Iǣ"%ZR$lk߿.U4@DP7Z7w~ 2˜-Xk8Cɻegʅ7|QKY b7{q`gZJ-7‘b5< 1Ҕ-TeOxjS_Udc/q -]QidLR;)ry+V05fuGϕf1ED[R-/H(yխϿkGͩja߼(V@ 5 h=XuYnSH s.UOVpf%zVe ; H"TΒ6S8SJ?8Ψ#PgE,Ao=T=Ee희hȤ K PFj2U$fRgg  M|׆nuFsGZgv:YVK\NߐiP9e \AxxYmG}Zq[11^Rj<:oGCSV<<1 eie~.vZLSQ)_QbgH;։j]p7 dlǺiwyW׫S0?vn ;Z 6 9ylU~y~J;y@+nbȁ(,P6`Z&}~8ʟf:kA}aŠ.8Evab9|;l*Tj,$o.5E0n.\Q ԋ=͈%DJf%$80 @8#Pδ!{dPeMf5 5hɜ{aH`RbQF!K&?zNϏ[Υ'(6QR~%lgVxl}{8dLطTFޮpmX{ 0PR„^1%T:1ٵnJs#U5ź"p^4s̛!QNYIfu1=̠9.P$C$^ bgHn 9<|4-FY5!z^28 a4$-uj!cm3mr|BUL(˯jiۦi$7WdΉ*8+,UK ~Wۉu1ңe*k=6N:SnOd_Z? `G0 aU+wy4(VtbC,4{5Q!M!w9뭫mfrU}bKh&4wB|enxv/:R"c$;3F%AEF-;~#ÎK}4hz( {Y('tHIw-v8Mz]+Jɸ)h9~tz1 |vǓG H1rEPN-pyR>9HxL"[C+8@`;[eSiOmŹ`3*I^@E?zWw'k#FjyAiDBȓl0H,x8hV,5+wRB)ꦀ Ml AGMsqf&_Gۥ*NJ 8j]&{D:Z$W Q|I.Q7s,F'sׂ3MLt.o@m"Xq>1$i@qN+{IFq}÷bʨ8sV}̬2'9GtE>3{?h$3R~t%L, ;⣪'I!jfѰoE~ Hb[?؁,Vt(ZY g6{T5>ݤQt]"f`v#ΫhmZ J[C^|JKE}ۏ"D#v>)Ώ)$db7'O%hty 3l:oy&T`(`2꺉vn}}WaÍTӐxB g56%n$٧sdtSqƋ|KC%Zi۳CKP̛WFKjc7{0P9"\mVCۖ1y/d`VfDS($pk(*>NA-@)d) ~+*Āw3)!'x-`sND͐xLzdb#f(dhzsXQg"ae!"D·B_Jx 3%MBL0>z ¬u0X}QnEڨ;С~jY#k>hqUxa^ 4l5hzŃu + rD)X7◵ߵH'yGmE*Ru>>8%,0=: Gfxma}/S)pӍ Mo0 )Gq2b;khG@I`fP$zeg?H/ȶse' `g]_f+ѨЫhm·' <|8:ִJ[%t1H:U)fU>+׬&H-?~Xȝ ' Bry_4m'?lAKC$e||:7j}a=>5S$mQAue/Ybꣂ)v\Q~OKfMź41[X|U{Mj}W9JX{o`Lo'4"aB+Z2]qaE<29땑%+kaP&^4U|Αp p|/kw(ە+ʬ-*9ف}O㖕^/e9T91H8OSt4{}X* M(|&6YdT5,9m>@7CoMt.vn+&xN6?JHgJ"9Up" 9CoZe_,^"i yO8 +jwej4":^4 ͤ3m|=Y۰!?9S,\s Ƚ {N%#cs?􅸽̉|OJ>a\ .{<KTrG}G[`TʠZp[/mu%m E,mL@7MMRdtv4҂RPVXѫhU΃UDoDb}ԙby4_xy)cEk^!_&"Rh2ϝ" nXbZ :ިb47YDqkgi$uib` ABG{>XQC `Z|h(uK<,as&Vm96~%'|`IVa]sE~e,rM b A",2c IZ HEtc~ԫ1/9kϢOvm츊y"a)!\/ R>\v *Y #Eچ+?"gAB) 0W+gzXIZ#/p+2f;[q2W4gEB44-e=,4),aOeD|2R tn.N`e>cu/$yos: H\ae8ArG8^W^mml-;2(3v'C:]4`jW'H]HSq j4"h=)`E !eP K0}i~ÃϮ0,l_~Me7@êoR~MF-*̫&i&ߤ8\t!=UYIöv,.3FZqC%!ѴS, KށA 1R!j6;7&6f^xÑ3vKO ]%oKu@{^ܠ qå\bf*H5%PGWDozǪC)Fu6/7am8r"\#ܘuj GDgKcy]0븍3eeJ$֟}ÃjF+'z˿-J>jFߏ+:L ي) ӎ[X':s Ί#}DB*$jLߦنRF ApA'D-xDF|H+ʂ;0{k8YN-Q+-`P~XrCGs)5`fxNsIY3Q\䥥Q!o|zFpG1pQ pהugyS[Dj0 ԭPo($b„g-ؾ!ƒ6[*uHb߲"5!{Rc # 6H#-i?%y0kf nCL[SWX(ǨWKSdt} rܤl@Iqfx6ԉ"l z<KJ1eow苾 uS]ےT9nU%3~㱶be=ޜzLowj5yGv im4nx=Q}@..$/ٰ@EEZ|ImV348ǣ?ial۪e5Gmн.H;J֗&iÝ*v*u-krլ1۾o@|qFe 9$ewRM] ZhŨ K$x-9]t; o &9| *K& ^pLvջǝ쨾2@afjOl9 3lnx=z2T|=ޚ߾<3݋H`5T6 < rkY*sIpI(5]Gřfn,EN{Jl_5x,tἫ+DY?`%J~*ߓ;#Ң\ZiGֳ] {13}eʼ\339r>x8X(ْED(64/h>BRPٛŁpfP)A'Oؓ06pq\Ps{Xg; - m;9x| -3wɺC_ĊBn$q%NO@1Ei +-RҞ~THsV7H̝2[">LC<$H:9?ԯW%5M`+ =UȂxP.ˤq K 9fBg.x˪*=TPvӕ^b]{EoAh*4#|vQGV&%[m{d.4.e?ǬYM }FX-JW/E?͞VKMs>5=H-t<eD6vہGquto-`:x;D65TaV77X{bEH,dlJK׬U#oԋ*7.dEJUm+^Tު*9cهtA񩎑jO?X,33r~6<+ouOf ̾})C7LT>]Fky7&iAw<~UMrL<@9:vb.-_ًo.*#?W<FkG$2X.}R^JRz ! P%;v</uKT-#xISvq[q;?xFriNO&Fg8P9]~yqUQف ̔=e0Ŭ@ "#a|z#uGת)TǸ=M-71G/(coَ@Q l!Fysp 50zUTJwKZhQYRitҽNpY׌XB#D? P754)ZkCJ[;JfT᫺|?{xfmvnpa>C2%[Rs. Q9OWXz\%JOR3C#Eg8&{d!hwr*]LY\ORw)l7c3?[,Ċ><"l:Jal*lpAiU5rg6`u㇉ENg܌hX'T@ =Uun$go< =U AR5bv$ pКfHoxlV`1l^w7jڙ1އ[?D:ܗ\y0qP8uKg7J\Zp+ s۱(+P3yՃ"Îr WTCbPݽI`%3 ,"AmDmDoͮ[טK8)qzО\ eJvQ[9[:v]^$Bc'h A_̃ɂ}),*m &4ꂙ6p(pHE֓DF@́:fc<\;Q\h?_[2ΑA5˻N?h `F>Apa=_G&(%Mb# g>2 G׀H<9_-ǒDKMG`:OՓfɤAS &pr_sj9ayN+ff~$A`+6lm6+yj(uƲb2}0fM?=yv1zNX hJVWX]製PcQ9aMl h/ {ǃ9Q@bd绚[/E )"%60tsLc5]oœcp }#hM`Dqf{ĔjO7ewz-y~ TQ4>5=뢐Q" ?qX%?mUy$I{>JԲ}u)URLDqzrLE>o %ѵjVI[漷% DC*攏[*A5P''9[}dd'#1ÄQ?$)&cc(\46Xܪr"ϋZ`jM,-ˎzX -d0*&&L_R(dʊ#\HmtNЃ/vB`)qx_/Υqa$rG!O?9ą%<λ~?*k;'D+Az\|9N/\PXLHo BND8\Q2Q-kمlW? ('c4kX#F&A!&{}y O]*g{=b1}~NE8%bٲ#8ۙ"Ϟ%SBQnuzkc\Zm [M@~ZI\Nz#4/B2p@]~ѽ;\O쐘c*}|Zy6y_ ]cV6q;6 ӽ"35W3/bpx)="L\=?$js3 !k Ջpt>Y&~;e$GxVMr7)Rϙjƨu)?eA<|a-nٺ겱a;wq:'T&Ro'*g"qD+U+IG-|\pAr ʽS+NTM,cqUl85z-H"[ 6QP'.5"г [C7Jd7J{?e_|2#zOޔo;; Mz P v=%ZyLuL1g'w9Fx> *k3\Ѹeږ;Bpb~i_du }u6vsLC}:̭\2]lkBr3AZ+{$*ǃWжw^8FUfPip,Ncݷ2Q+XZ aJ5ɝ3K}f/of1~aa>~Br&"MPB'e5xmJ8cY:7N_2)@:!+qŰ4I I$Q;pWwOyxktQ-c߃#G aO;fR"6Ak d8rWDKrI\0VAٶ\.{0{N~_ʺ 㦬-")DfpȔ^S24OVF+bᛀ\ ]rt$/?XE4}m (9?MyT5I 6`r~f{2]Y3%<ې_Wb~^TZcXp7Jn 4II oe7/񑐀j`,F]%;$2Ry1+YHC7󠲳Kb-AeyNm+%Vvْ\m%;\c۴ ĄN5D`QqJ׀kd9?aɐx5 sL~ZRg8啺z9.RI ]Y藌Q39_:XIy9 Y ?Zp$e [1[~֛Bx:ȶ\˅Mi0sV Z'0xBF 'vRK{eʞ^7k*mI_w-#3?x{8Tavdۿ=\UXb/m볶m=3 o](T/5K̔0BYDzz?yng1'L!@jQ(z PaJ>v8sPjjd!xhY=`cn)SVpz<ƥrvY]d*0t8y>2-IqH6ܼHF/{)m nRGua1HTc%V6!c\e,~7yq_U 9J'"\25o 5Wؚvm 3qCZ,4 *.|Kx=(t X)ba*{| tA }bk]w8ZN#D8IвovFQ@DY8I\Q| Ѥ@@%a$G^txM8A/?Sd~k#`b6JېDa+UL5@C7bT6y (vܼ#Ds&exb(1\dy:rQUQ#Sda"C^YCAԨwh_m\s2K7"Nӫoe%Dr5t|` 7%>`̐-z<=z HЦT= Y j$lIq6*@FXhcrFRZp+r\I`d{4iM}ubgkh,R8&JP(6$i'-E 0!pj DF_,8^82sYSWP9%Ia+ڔ: \Hzځu5;B3YX{;ŮkmR솆jܼ =7m0|UnUe8 Ttx|AaIAQul~!GNpUܨ!BxSPYHbfifE'A>ӶO*W8gcB ۼ9rnW ߞ$C^$*p*0u̺'X>{*0sLJ.|4L+=PsW rd@qzQș \V}kLxvh`S-$C6.yoAY%|Ul農QĨԋW#./ݹHiYn 밈 Ӕ 'ۇBCh*~EBpJ(umHk@/05Շ/J5 .(3DKI?N"Y9KQC^ִa+L&L4=F6!{"^.rR@ĐQ PKuSC57H  5} @ܫ߁y }!|nׄ/RY+VӘwj-*lvpM) X^}@n+oz 4˪> k&F|Ͷֽ8I݃Hk{4A>"{Qz=[њ@*nEmQ38tm]|Ҫ^Եhp7-G-+($P2YGbl_2f|W}(#z13D(v8Li .F|mYCZn9ތ멻pE`{;cyuFxU(w`TmVz]d9{͑4?ndtf .PoAP >lvѼzAy'enG`(cV݊)fy[Е?6nOS2G40#9#@x9bW8!6jjfM`ʰ>1yAwpKJ%:є:R)UǺgi᢮_治wW*Qql͍NxfG!r$Ϊ} ]4ǾS֩mn\)i'1xllFM1~ nyN1[_>1m%-31gι+-h? &!Y*񐦶ê@vc0gg]TrnG2S }jS . @(EHkt yY|aۘ?ݹ{E/??ݏ~npPHګY`_YeMbj%D;ţ2}BBczL+h}JdD#`Ql8Ḱ?-U_ /wLQ=w|:uQod&m`mIRFa qēaK68nvKIZL{mQF49k%Uʀ"iO[0@r!BI{1֨PRg\S0(,*w\QT/ȝp; qd_]?CI?'8_+}.] % )RzIO0rd^PiZŢ(׷̑XJ&#Hc$< D^mR_9 )Iۚ5)g{/煡~<3/62ށ~lf%CWJb|;v }mky,ڥ`Sᔏ6wM@$֠Y_ Xk<œ]VzV7/%h`DZg Mde8jloM] >'vz7h䦳٣Z_voPo{Z.s92lPr3Uy_3aT0Ne_ O_2 zTղ?Y56Xj-D- xmd ~va&#\o%*K3c(Ȗ3ƉDsτFbK5DlB`毙n#G?}Giѣ+@z͌,3@x2\x {,JJ}eXjM%q" #~Xb6ԖuH` d7%Dn)Idž t< !"nHD^7Iu4{UEd*|#Y#쁍MG)/]FfbJiK:-&EX N\W0/<ӯvFoy1:)iCho#~K4/W9-n>"Zrbg9apUȺM{VKԍT_WE2-[Z_[j"%|(['?MxiTaV[USE?Bz3b@2BѪC N-h"U Qm3&["6 ,}ԮaQ㾔{T }Am{X;?+A2gcm(UUfApʥ!F:oVje&ۂ#RYpZAW6Vwb-khe;+6$)vI/kJ!L?}-CVfvVKbIݚaBP=vUơTU) Yޫv6 if֧g/tљ@^V X [AC7l'R"$5ԅԪ0NTƲ!\}GBtiM5RFTbcX[:j}Va;WGIکUo&+\X5+a; 솤q9P#ߊ3HO:j"ā7QX8h)y|Po1tdo dSb*DׇvARbs;S5`/j<5P>0)=?ȼ=mc8lW|Bֱ%ZPByq'oڴσ7m݇[Ƥ3 1MHwuR$×m 4&tI҅p:x. eݙPS8f.G\Γ\d{M}, jQW H{^: +ћaY`^mDc7E o$QHJf16̭ "RA tC߹5*23=^424!ّ v]{2-3—AI ־x߆{vko4?g5VGڲ}o1m"BxƠf2<^æN?G$+U[.bӟTgᕡ>Q/ŧ~M]t-Po wL^Xu4BٴP ?4ҼrpE'z/3E Œ_ngr7x3B(p19.ߡV(B-% t4:Yb'够]4AZDPV?~6Q YGHbq?m#0G:ˌ? LIhf֖/4mnFϯ򎺏-0POUFb7ѧaY\8]9t}j.aq6ilLfiP6Zz#)֞΃x+oZ8h9pƲJ-,@Ue_U]tQh~>=H넱 bAI)2=9b f$(/&/0p:[[2%xxV?SM+8[4tL{f35{Y׉PH4 QSSQ: b#Y jR\L}ϧ(mլF~T S/Xw1 L508)8¿IRP(8&!|k2K $7!D1e2Mg ?FaA[Iu1Ћ#I `k3)yu֚ihok"brX>?Mw1"aťa# IM~>xܪ*qτ(6I4bMInPMEa"JJoJݖB|FS9YI<3iKt'^תDBMz!?踙,)jR]wm|"\rXړ&  $C Vq#*)U:ح$/i۳!""e FK%͋,fy!I\e'h|zy|H8|XWMJt ז P'!3 aњp5b87AhR~vߋo'xf-ϐ˻hqu%1zMNYTtY6i_cGܒ;0KX`i;;1_ݏB !-BU(Ph?0Gm2#rŢM/;Au)Du›GUk!_U "Y fJ= wS^eቔ,])iY> E4ṴMClEQv/K.L`dٝs1"@(٬-pkO !EsH=iÌgA-rDm懰ʠ {HmSy]Q,[A 9 _&BM 44H&UnX:D^"zs G7bR0҃ͶM<;\夊U܊æ $3h*76cu;Fds1W̳?ػ?#d{oֈ0|ż6@-q.Ye Ag5IOA(d .-x{,hF׈?+Bl,$cŚ1Ԁ=I"zfc)7\bG#G汨VFKtDOi aKx>[܅GTVX]vzFmwGe*7/םI [h1d{7>kmȥeɠpp[&Kէlg,U 85 Ů1PA13\ YB*_2o&IB*c@*TPO8b&+JM"Zm+Y\B- $;\h5|VO٤MX0O ddW[Dz ;$pW(Wx/ޣєPzնGƶiVuC4%e@J'~;N 6xrJ`Si *:r^t2=is~e$U[~N=1bFHqga:ӬY㨋h;\;IHQRghuŲ,`'<3Hvb2(ƊCM0sz7| <g N87"`AmlxWH7 W\C Xa>;AEQ2Ξ}t0SʙSPRm;s@P!1>̚Nh51qq =Q\Y&WX=O 1K}8Rmr9([_¨ۗ]P6.r l&Td?1nJ'24+Z^^a31@U5 umS],͇ܦ*DTM㞛U {Pܕ@olRWf);bo'F2 \3 )o|;-a?jjPnF?Pˣ>-51k s)=:ZNW!1( *,W'LpǛ\G;:j4xpS`SdL/Ʉ:!n'&h:SPESpZ%x7gqX&N~QD`A̩$Q/l`kmǦJ(ST&t&Xsu:ۃ)4:a.T|?Uڱi`^awذB0,_{9:q}+ ^, ȏCUSC+^?UXbyKnj[R0v|бT6wO~2JycoRsؓYY"'vy@9ǎGŤ7R}k>٨ 25OK1ͯ#P]@T- } k!(6qkn첐Pͧyj hNݧrJN 9hʍ+C Y(1bK:ؤZ.@:SPk,DB6"'"-[pR'G P1A^J`)m ?5f!l2樽[Ѳi66"o:k*i+P 3ESnz!U0 }_}*r|aՏ?aZ պ!4O 8U"c%lh/8Fx%w ;za; {R4_WԈREu|ȼ\|Lv?<CE}|l~ O4l9E/>XxL,gfh@E~>YTz=]"%'#eۺCJnbc /D}rA9TScw`|=+hEf̸Ft\F0Xh&8 D!vP[;2,jP2Gpgm 5Kj.>:-Oz^.b YAjcE ~8G+hE29;c/s}0yiYbVR6Kd պS]J~!zz=Ý}91ryB&T?o'*Hi4G(34c&v̈́V,5_[ݬ˚5&$T 6kBvwH0A)4-QMB.EQJ~]-B 5L/;u@^s=w¯u~׺/;̳w֓wiZ|TZ q0`iSj7Gc`Wj;Oen{06؍9xIYC} Χ"Bb3'K5: \Da5b(ʇ$bpJ2.~"\Mew%ߐDDL!L2|IIĵ,hK/Ô<,[͸TvZv>6p| nď9IAe! xH D%(9<̼$'RGx V|ɝ!"Ü/:4suR_8Nv[}*@ $e;6!E!oDR^@c3:J\"EWpi"ф)3qsI\" N,u$SXE$VzԳяkWlJZK=:vL8ijz{ q8Q-c69H>Ѿ<}ŊCTyQ}(rzj#XOypT$cEH PC 0M&][܍bZܙ!+n؃kAA`#juW꧊愠Hkf"CrM!jSd5uKn5&#&32j$܍KǑJh۸ T#38VFVtEwh۔￱P`ɎXJ6yJm D=0YӍ!IfxGg_ab 'ꬪ_g$ R`Q—5mJ{E$1z/m uKX4Yc6dQ?'>5_R3>*HGvfTe׉ӿ'ǢL4}&K+@憭m8R&~<$^?FEQLLУYL6e?P=UP! b7V;$. A_6:}jԱ5/ vAl9k0\e׌Le6=xzLVll]_ W[`a XdQYX$D1PRӓA2wLTz$e_ 6tڃAKQooUXzUzE#Yv^,⭹xgB{~":/g; 0i r/jՁyi>29 cY#EKv/+qUM/ma!Q7M(2{&Xaa~2ȚVEO< )Gjh؝t.n[cΏ*TES!>XՕe"#X%4,Dmcj);{|4x6NqJׂ+j,m]NP]Nx8^/o4ySeb"k(EĄ4V0F rsG^!IIǜtfX|i.'Ucw!x_;8'Gfľʄut>CuE([n9)΢yP\(3p?6۝%ۛ_ўmAḧPXrgK_ݯI΀=+#%ו'i6jjkb=T;UE-ڄ4tOJ*jdx+`…yN cBH( B&ZϘӿAcBvKv2CK YX/`$լjouu*¬6 ,!wWH`fF X2$exwk Qۨn]| 6I7J*&6ڦ[df(QYaqY3ct0i~}Zh%6k6"†AksV:#}e,g]gbq23C!*sS,1*^pS{aeِDz8{vO nơl:CfiT++-,L9w&UD+N5]R͂ϿsVfw/ yWQ=:sL>mKVCPSG$xD!x_IIMHV%ٲ$'>~;59 LY6[5Hv}h ,lf<+5NWzGn>3e'lYVg; 1O 5 }Fꏬ^Tf}S6[:A)Uhfia$tr$ZѲˇǍH||-%mnb6NUrd<{썏^C4ZЪjDi~ЅU}@Sm̞GRYѼuTY4w>PeSx rwF(]ɔ^5  J{<-&L2E"q03bS(2OU"{[smPd@r(DǁA;r!ȇaaʾIuW%? /K<>F24҅Y9۫(I`+tr(sγ~9v/v}mBsR+s>nZo_`lK`o´iۢ(|z.YϡxDNWLjرV,tvLtG n^<"Ԅxk5N\̓svnharm tR]ɗC|:RX\@*IXWqXN~nx;;`P 'A{w6ޠ-Q1yGPCY'g­jpԃY/[x(k!CI" xq6Bx*Ǫ^V͊.fo֣l/C-DT8_.p2,pC< r"<8h:: 3'5*Ͷ:5rdNɠ Z%DVxwΫ=v7E`KBd !ظ+>S:BA4,SS*bcɵzdNkJڛgUV*|?L֮AD/eA$ [ٛ+7R;7 .9 ׉3lzz vtÒEa/!ԯz6^~y}-oٌX@xa*sܔ:×i=$1ST'.=#;j5(`4~Oִlz< uSc$IWkFQ]ghfV̭D )Tc<]d2m&.-&d=^u=a[ْw:,!MBSӌGEk{1+ߟ2>ܠ:8 yAw4#Y?;îFDt B sRD=UH8kPny2xtò p(xE^#L̲5.Iw:Қ$-h>aa!Td k0? NGew4xP[i\ +5 0)dgAs t0|9]询^LH/\eXP Q+5ےƼϳ}k`QWM|+KDޢqA3Rnz2>5vBR#kx ۘ'6l #ɅI#fc}0C;U@j|C*]~yQrj#4$#@ Ch>'$&λoqȲ3K , 2,& L5/5n]16}ߗ~~ w;nE8D/tH^օ8B#:7T͖)%JQ.bqڡu d +p-8g:Mmmx~ucW/;ȅ(3jmX1anx< EM穁z{S=hdڨHT:4i*ÁE#1M3o{oPJ{+t*8L+N#|Ya)SxGE&+$e!'"wa֏-gM"m򿵃#:yJKDA?5@T-خGJRNk ,UTh{Ɲk^?W:l޸c3Mbc 1x(UYF0KV۠%d E^Chm䰀gV x?2ti%w4dq03lHăk 1L+c!_VP?ʱ C<{ȵp:qL@8p_ҕX^1I%L7$#n)YEtQM&<,i!N.냔J7~tv-T>& L8 Hh`yvpwN˖2G"")ڇ2憁"y;17ƪz4rwe0,QQIZWṕ6،2uACdg#w&zn%Ju d1 :TvgL);^ӕ*/k7s5e>u* 0v\֢״Z~Mk|F*H˴_D%.*\i pڸ܆ ړv%-1O|=(Hme倀-? }de T5T9PV*iv_\,+>*_^:c_y-O +ﻙHR;} 1 6a5kXwt= (h65ʉzj*QJ5 :@F2*|ZJ|eY;\s ģמmÐFQ_]p9ؑZ%t!]e, 3Srwԏ( tZ’mp#y%A Jm ?"qg~gsU({`#[t{`='G6^0>D&+ ck`z,FshOq9aEV+Tc_ E 'Wdx8v3F9(K~>/|_5=‚> )~*ÿHC@zUL1g]ŮH4h o=Ro1G *n}d>#FƎߘAjF|Ǟo{Egp~w!Qn /c%.PYEK.o}t4>jch ͤhLx@o:Ux9w39zvL|ebZrKT(ln9|>zPT|a/W4ަG-Bd1 E9רEk Hqx"ꈛH=*~sa%ςdQFբdXi8Ul w[DvNj&W$I$;'M| 5`)jGb~c!m:cfup"bÓ-zc}s/uAk@xS P/F] {9*_sʼn`Z"eʼn$'zd6nT>IؘOW]q‚xob^M]MgA s k%/+oqӤ8x_E}0[hOWĦ+R&8\z+v$5,2 O% yPe oX` z}o&C6"!=p؇.5 ̔Sr˷e/HD߃z 9L"-J#(L+˹,Of$Ge~Kz䚐lygXqK}ВBkt{!I\6@r$ 46X]zD)HJ3j`K0Or.8)`64Yf?}R73w>zN ( '5zN;wk鿰QX.*E)mR|=UtkiKX89Zxo+¶ZoBr*Kx@҄⑀s ^{ϴxIzU8,>KrGBg|=ֲ85cnVFn.|}ǛְM$m^MUqh%z;\ZMqN;B'>ױO Lg[Wrk#Nq-ծ׉ %N<UIA-0p[)m.VIOւ-ܗvԕɄzP>Oȶ嫖Y5{G6!_) ]q?c&FfT"#ytAHkɒxN?&q,P?/q-ي)I %ƔjKsIc:чK-7=].ùoD  s퀂#ht*z QM({7mg/0Iy֡C)2:B[zN Z1XG(|$TtkRE!Mw-=BdqԪmݑ`yXKۨ뤪g[=R_vcp+}\*_Y #!@xJ ؠWq+RX#d0Y"wOR$܁t7ouAd:ʞBa0eټDVyߩ .8t,t#aNa^h!6(η^X6YلBV?…q1J4:FWu SŁn$3AC)uʳI# v٧XG5 {edX9jsV& WRd'ʎ 18 @GQF \[q"h]-~Y:Myȁ$㺯TϏ\JZIx֨~MWh:>wXbҾr̹[eArC#ɜy v tn.-޷lbE$q5Ȧmv803ZR^. -<0sdTlBvҕenN4:_e%i:1Uli=0/g/+ 򨱘уیyN\՟oVEhc4y1+Rzg{=Z2'7s_5)ʽI v i'XΓrZ%5O{ 7,=תT6g}ӭ%?ރ\[6ӝE.v[Tx=ȳzJFHQ"ANt-]hSA`p5 =cE䂵'D:RF;Jٷ|c>Zh`>fJ߆+ٜ"Zs ^ %0~7:oS( WK:;x"G`W8:zf]1G-s G:I\f+`׎ zg~pG31Im zXCTn{C-cʢL?N; Jz{Vrw oIuژPi2zKm[9(X0o|p6 o#u&tAٻ=Y!)jG";/|Ctx?Aag&QR8XsaF_P|UН{tǮF;0BiSJqQ뗯>|xwj]aAx@ࢭ!}_rRZ+Ix/DAzظP^/?y,@%jk{Q峄HY@!Df$.12P#3A#IZ_!FR5 bX𕯘 c\M?CPKfF_oX-mb)wZ?*T:en0ڡkϯ .ѵg"^@V NV?P>l"Eʿ5+yLHՂ+emk*з8{lgw\G |a&./Y 1^d+Sv {dU̇n iY:)Ը ? j'' h谱>k>Cwdliz_)Vo13J#MDyGX▟#LՕwɠ >NzgC}lC'20ptkưˀ!,jP]7]KArdH1?GKƲپi oy2!sԠ}*s]>pR%|V}҈ζ*R쪶Y@(04ۆ"|2'K_7)pO&InF֥aÕԫ=Si3 ;;p+b$E DPFH^)M/py j]B?A[C4(ٳw2#NkOzwZ@6OPUH.7R\І  ;fmM?j :ֿlB[.3"0૽H܃&5qؕ0/9m *Yqξd`r 'UM'PfW*^(9X(:av$-` BnɊ*=@J˫m[k57Nm%~{DHwAD%;4U') i9*S,󨀫XDɔ#/'ZޞEout^PSCËIHgpPR俺j>BUg+n%UlEBɀ^HKTZyC2h?[`HB[nB3z&Fw{@F lr=C2-ilz7I}b(&( …1CF_ jqA"Pab,rd W3Ƈ֋řf f~M\atpXMYC*T8WDN&Ԋ2}]_ڑUbI.$kX^.Ups_((Bk~7 oeۣD&{f0{-I.@n:VShny1 $'=ᆅqOsȔi][dd_Pg01-qeg}moegbulY :/UzF%6֕:z!/Y5K 1j| kUcnbC^ ef e5C,vZ< "ұ f#~g cBrL:L[a ˇ]́ըז0P hl^c)|H.ηZKg>5G~"w[룆6l*P`x;9CWDf^_Nʗ.ı,HU#TW96 q.M0#C.kpw<eO! Vߌ G 剕D[$4ՠ ZrIJ @-[P8 iJ =*6a{F4L')>VNa]Ou<6gvw)*>R.D$+bo7퀥 3&AUy2̓7_xVRdr޽uY kPh V؈ 4?4xw7.KY%^QAބM7|LI"qRc'6: +P%?vX|oBk, X1vM '0z`rh`a rfܭ’ |b8ߤ7,Xt„-@4ZծM#;>bdCM8g'{i3oN\?X+ @O@!}Kra@vdb=+ )W](ΐ̩ydRo vPa@pۗT*=|kb˸y _5_'@ܚ[ 5Ag@@Wyqti9dKA-Զe^p^8]8]>AO]+ qmZNQP¥ g+"(L`~5SxK9HwG=έ& pq,NG4.K֔i;e.nvåO5w30NkJ׭;M)$&<:-Gݤu>!(*T4Zi-)&>ۨ諦mߓDl_r$]~5DTu7 l{ۿ'E=|y_휏mI>8v{jw_kO4 uԭ%us4V1J gҍwPߒ!bJ`^ ¶if_Lʡ"6o$O =hMl:'䆨_-VދH)^,֯WR"z(`S )K`h-;F~~w-1*bغ:-qIsxh@8Yo5!DC#8_$dH*޶e⏦~;$VW<;S^Cj/R+53PO\ .UV4I#BЗrf7S[qdW)A׌j {#3}n"$tUjbǍbW^dxjw=Y[a$M_GK%G>(! 3 xXgW#=Ogo|)# /3Ep=!~r]܎DY]MM5 {A ZN?X71_Hʜ_ZJi|Bo> &5(M9Ǔ r bK&& A'B\>׎۝W C w4iFOP_2Nv&oOcX@@y^M<5zZ5Mt$oZ8V(|=Oׯ:^戲\ J1߆lrB[L|0fT,7xnE8JѐU'Gm{AS}?5 ǹf(lﰻ!wOz˧VHm"'z)3hUB_UnM$5lJ*k0gw۷ X *Zv:H:uG2G:fm+D+B+G1{A!KQ,A͡b=]0# rHiQa *]AD[OlϾ9X!öhKw0Jى5Onτ[tTZ BXk{N2/fK>;4dTI#uA5]`~u2~Q gQT;oB6DZ^5t%#x_ 3ŋzIU|f)T|;Җ&OH2IʝqYU=qEw,o7?["}S-C޳nm&/NxL!<ՠ4X ~g0_EHrxz 1tZ )&mIL9QOKnoDZrER4%M&Uv}-sc;C~ssaWߊ<}q9ktg3-w<##wzf=Ecl"n3m`Pa;w2Bh:VhVb@Jk~ߝfYcfܡ3=2d^9$$dW|}< e@ַ/G:eYrMcSǪQɃֵ`.6EoC4Ts%3J8=$ i&f|ʤNj{ȧ'%~g@տC_јFfӃ2pf{;SICr!"VyQϧjeإIڬ !֚ F U::ݐE 3hLGdrܝ>%L@Z7 A T5<, X'vDtD')ծ>U]2:8?.skZ"_U7ufZI䵈bckJn0$!k;X >#[a1𜳃z~8fZzFۜ9%"nC9T-T8e`D_C0wm*2-{R:oЉaL剳迄ƈ,Atzq" 3_a} y/xuCT/:)oSP ;ӎX_Ìh<~H ?P'Aы&7ҬoJQ+s߼xyzlUEMRSBB&qiX)S*A/V.\hrcLeЕB ;ˑ͘17dcVQf9-%;#p h/Sf fʝ@j{JT1 MM(V9Vj._}V6}"_Bns:ߟQ$ +DbBX4%xLBEw"N8nչd/ӫw_˵nuMjFҊLG 7GԘUaa=eZ\N=4*uk6v>R,sbiP푕^͗"L3A?Mq{^ bT0j_5Da\&bag=j?ӡSafjR,I85k#YE_Aͽ C-/4WaFDB\ B]v4i紬ןiT4[WÔƨ@ё*5&fiyan w]=&o񋘁Ir>:KVjsĂHăBG lFΈ>V0:,s$ng  p*4@Gw*skH$1/JiR3^[}M/Jp[k~4\fgYtҜ&)_ܘ [y 2gEdE'罋[M IuDHVgvpK 6[Roq (ܫ*ryhfFslF"LȔ -aHV;7>;,ai@*g= _!L"`ە ^̩`;Cz< y6|sXֶ{f2l\̇c_+s)Zڎt_@eynk1Z:]%7>(gwn"a#$t)Q!n27 ^nrĸ m )l$qp23*M S8T pŗ ,\ğVb.(KfJ< i5 3t8hN.dՇ7w+Ij¥d3P̒t~@e6d!nkîG/g7@h 0 WX9Jh ゝ-6VDgkBC0VǹŶ&6͉ ?ǤCcd\O6BٍDo!#Y'yܵ}"Ik@ F-W=Ow_Qф~ ->5[tJ+/;"rSn"[" q#}Szny=bNB[P^O Sk}9.h`64\iUhb_=-Є9)b!]x( ==_!\K,rN&gl9})""懧Oz쥰BzfipTFX/z-iXGм49+*+nY_9n6 kz0݅)*}R8J:\i\A`6,8VHz)-@Gy}ljq,kEMxmZ%΃-&`!J!Dܱ䦜1<\[y|O%ZNa7N{ [ؓ{Ga(6Xh?p JjmYzQ !lYoIkOv:Q 'x򇵎|B P֪v22ʥ(\niiԃSpGѸZ,*z@^W%k:QPcơuwM 4>4$C< d7G6#[rt^P.^>={NPa_P) qM:9FoLy#`5@4X@oS7K͓U~xn ݋zs }S(ݤƨ#l)ވwm3k=?0بcn#A~Mu/%9mĉneTA솣2 y?Ո*36"07qHMdtM bƴ Jx-.8euj;vaF:z\UZġdFDxJ^#/ $5Bh8m&Lq_MjXͦ]*dy];1;5npLF$Z4CUd.~Ft{}2Y 1%ar3ij{} M"air FFKt Jaˤ 9jc}U}"2ekab> JWX!i;*-^~oz>D/Dp^˟4HiمHDkS-O9Z(ߤ) Ѳ0"Q?iB)teg@G>=3 $fR+ӌ{˅+{4MDF;\ Hap{MVLz|R7 TգfA}m#t8Ƣ2:Aq>v;T  X-z'iҋ&H3̮FL$qU.{±4A'dcgBz% E?@ɘ4>.OT6p kFһ)c?, d?:unI[ONPR,RЋ<."Q՘_<0{ ƴTk֬7lS&p%!w+ėuYmHG3liA>"\o۹ /p<ڱRM8җZE8iTss?t]Jp@h[!Vj=qF-k>2~_F2[e7PM2.?Fϻvww9HĿ'V:T"m0zSPk{oˆOvS8*[38X}\"'P赽Yyڙ0 j48bʼ Y?طZeO+Fَ鑔/OI^Lژ4dGexm}E$P[O" 5Q*'EM8asW@P4(Dj=$"CB$k-/ڬ+ 0xGBC@Jl\;'^ SRuh j>U;0wX/dry |RS 2G\ ?寯&UѾ=Bf\ް ^¢+WT!DPHKO,.eN)p#YdK;'iW*C_TM |7ez~?S,UC.kⴱм# v6i,.1N:Ĭz]k^gmǎBn՟ @l';61i81Zalߤ 4@[RKXSY p| ĉEwf,B=yz6ZMd(Lbxۙ %_֫|4w ai RtaD&F{]>0yq<-H(ۘTUrsn(7~n,Be<*yedXL Žte>: j`T_Jth_oi~lH@Weƍk vљۭ厚Z!ob _p8Ċo/:hfmu!ͅZ14>pS`z׋DJ {06۪'-=#"FGX \l 8S›r5I:;1}s9P=FH{(ˢɞ7?Ind(i|Af@+:{n2췹cGY4?*&ŲCWԗ" <ƋDʥAlE-~Td\l0Wg/ſj(9r%ueƐ6G@r{M,ςt0s6A^3l!_|N!sLиd5E1tpRڠ_m5E{ՠmpe22`c_satm'ݎ )_Ӻᑪs SZwpşabHW~i%L[R=[2if7r-tP6õ^ewsFg>u#)?T B')A2#N<`UP ըdzPo?UVyqSUM*q|At(A7M^HreoJydtl,%'c)ⶹƃJLI 2t銀࿃5x3 bI?!-/T#cIb!S]=nxAE<@ū /ϝm>)]|ʯ[&m^ID2.3ǀߜƀIQ~̎~]1&SgXS>).H]~ ZGeeub:=ڠ[n5\'(ۤR%poq HetEKG헎T 'Y" ظOB ~wxeh)TVgS%%h&*~@ .*E$|SFjSc;ey3&^d;Ǔ' dk _ (C܃,P7@k sW BЛ:Aݕ*8@'(=9,@;*ܨ[#e \ ṖpH0i{6+7õ=s(b \y&xtz_-_O!Gc r۩ߤF'4IuT [2N/uƺ0V8*ۅGUʶ%s¨0>j]F}!eyM$wW7Odd?HsZQQ^O^ >8|I~Yp8L*#8)C?3?YO&CD(eҒ]a- 9&xA"F4FFSyF2U"Sg^KvB~ۿ,.oSSP~Fm"mICA{b7az$+3DAYr^-E.S lg߆{/ l,:yMO³⃁OSHʖMv8Urnh3!f3͆ 4 Lt6Dg}Xջ7vn= _LXy:ChsOzT1 cX6C޵ܛչ*.cP))Ƃ0b%cfMW'ʺQ+}ŗOe9ffL jX@ؼnf?nb;2,šMC9HPg5Q {ޚxl-ίW XJڼpk^ڮn2f0Ћ\"}+tQlwD:hT"2sMNi}r ;]R4ʃn*U!5E̫zqaxt']7BL/!{靐\js}8RBqQC6g@x:]p]t /Hӳ,o;rxޏѡR|0C5,xniO^VR]c\nTҞn5Uv-T͹(9U ] 4Mnd$owYUF&BkĨZX\iQ"o&ãv79HẎW0ZgۀQƭtRlC3`5ݩE0 𰳊i"7aUYOORcgK|J{r݆Uǀxdͅ>IZmLG""YlUx}e>"Eb0h&Pk pD*]Gk"6is+NŒmCSnwr}E=TEYɍڥ= iǏ8CUH62a"PPzʁ]{7C\' kNH:¹3|f<:h_}U5Îj; 3⃳$Vipau^Wbdnm>$P Ill2 W܊ yw5.k7V-^(iANjʼnA=x5X|cIh~0;ݽr;Pk P``qc 8B}= 5ϵPL]%ˆIxހU.l^ϓ4a/jv![7+㩛'jz3 m1 ;_x2Y-DAFϹs{pxPfu(K0iy]ٕ郮797|G/Zw5oP̍y,<&}YXȓH|7߂'7e!եvRbl z0oQ"FUM]A vs@VV=pzGFr#UYYJ=ed3wGDjvU:[d&8u@1)L,JLzlu6q~(xmL;{̺R{豗Xf2NTvSet'lVz\ Թ m }fVİ 2$v y9%m/%i7O^Wqt>U `S:8&!~//f !*>s=7Q4 2vG{w!;ζ z5i)yzlt\ŷ"7lLZoc[@" ͭ#sLNUU.Rd<4ɻNoRdh]B4֥M'LiuJ<=D8v O0Uye˓ Uʯ̦=zVMGLp7h=Lu"M §=ɇ=6H%mk^<%CМbEQ}x&"خu^}=s2CҫѦl*2C6c%G6DTCk\Zi+ų"֔ ~V㱞vkqwTd / ZM%LRg5vy&`Vb_icC.Քw9xO=d&r{x0$q3H{^G(b5x[sԈNPzHv h"%]znvy9tuCk>}47QKCNſ=na\@xDKm=ųUa$ <6RrMI+/,.}L}߰=Iӣf6Rt5YHip1EŵZ]MDŠQaP`èhV<\ 2EƬœiw `lU|PL"Xp :4.P臖CuJD/4sflִàWk*Udsg:ܫ$ߐzO׮Z3 Y}D* w4+[4Ê~~X`]%"ʥ _6q[]l-@/p9OJ\3/YSgdD9hYz- :1KꨫB6 Q0as~'*i;NDyƯQO5e#/Q|(|xQ>ĝhBef6O„5 e' g"V8Dl7&CeHMh]cZ7Siwo yR %ܴ /(aG>oԷ`9pr4ϞNj7+Oh76͐e*>=//aU,I 0Sɯk$I#۷ ݒ_YamuYXU5YKfkѶD U;wRGAs Z8צM&IJW}BM]<D cK}I!S6sډR+ 4&duw>Y)J$JkwaHZk-;D/.zlbIX A_u8`ꎾ_Zyq-x XOXby}_*oH˽v 0$ le%[vN>36>siډ|ϠcĿ\sMS F*RqQ~ңĖ k?5ct\D\] ?aB@02:^<"!P`:<S͟Ezt[XUqOY0IUT̼0/Ax1#{}ȃ@@o\9ћi KSXev`>@dRVOcS)=skdɚa-vhTgYC fiSu5YX"K`@)|(CjpSbyɐ2.G{5jˆ nvBW6#mѦ> t9kiI:qEK$ϲg=M h1_l:: N\IdSB` yQg%`0O5[2>O-{&q2=.`$K+M#/N  ImƺI/9%n8 3~9?imT pny8;Jp 쎥:? Nԩsx:W:a+#,&6O5'é[Lj-_>IH+H~!l:V 0=j- @Sѥ{jf?s@ /_Sj5O`T*5K[d3VBlܬ*Y&; Lq`V:usGͨ#86Ats %jUMfoC"wܚ\0Yw-Wfx U 'bGMoA>~5S3)r+b +} Lዐj#xsP|+Z(EE:+W@V0DAo*/wZ7_HM7vaRƏ, g^/C5!pW6Z$f3 Edt;R#X_<| `=׿b򪒆i?=Yu)6VDqbdUJ%^ɺ;WGș6_kGm*? Ia#`O2} icc&71bYY,6+*lTYZ|v_BuuVa[aYڕGi?aA+$hf|3?(-,5f?8$ rg(ͰRr5'aiv-7X|(j&YZXtC7WXm.fo菆;:PGY'c%o5h? ߬M|rHDYyS-EzrSi]ԠUrp3hW,Y qB=6hԱ˄FK֣_.n'Q#;i~qJ6~6ץn5A @]{v䦽)b'ýfAo \-%lW*S| DZKLyez]W&E.!5E{cmp<#$xaBZ^Q ) SHyb=~bB۹ t 2To?Г1f©upyD9vjα]ovy6bT,AW=dx-?ۅOxw[by|.MW2mJCp>9[aZ OY1 ǼX'\x{2"Լ. >bi B"Mk g(rZƴ?QVE-ljf [UC\OHR -0r5H(XBХ50,l#7dړ!i_'▹gs|[`;Xl['Pkc;f X)YiR_=.RSEιh5[o5" H8#",T,@CMi]}pyr1@Nq7 +}wR;M~UBc&RXX)׼=:& [IVvʟQu _YYIJDCWݚqN†GZ_ORf<;.GCz ̔@VR x-*UQ8(pbWȠB%m35⧐"Ȇ)$K޷IHr=pg#_ czu/*Tdlco[(1kL[v0;\&+]8}B1*b-VDf1$-~QtWPU@vYC淹[0g#fh_l5"hkg T QӉ` 8!IA< [|nPv֕L1ȹAO6b 3齟2+^Bd].t˜vyF7] Jڳ_i!(@ y+ݩhG¯4.6Y|(Pt*zz3 J@q-#y^yg <]_:_-IO{;M)[H'EO 封@%g}ԫXI&{_E)/YjZzmE 뢩IV\ ,V\E}q&j[P&e%b>0wL䍙]!#|4xYdbsw, /ho/7n~̒ueԈ +sEb@ @oĐ}2X-/J_7 U6Mp#~fBRwϩ/ gȹh| 2vG~])sbcp?qd8wdg{rY듵Y#U*f<_\6=p@7i <նZ JAh9Iu[22}{nJ '6x RѦ ~ِG}o+H[zEUkjȄϜ-}SGżsg,dZi(vilC{ ck+O4z]J)7_vt c~Itrra7bm~* _IRJ'ieigg-$m-otk"wb=-&H\2yR)%Z0_~^iS-sl[Ӏ'$ڠ3PDe{>6yc )'i0_+D@aM}|(9>?WdBk5Sƛ4ҭG^(G&%z/T*|BaT}*S%I 3CBKP{(iiY> tٓE5wQc{EXH?@wzdj=`ycL:2\'p{ZM 'G[ׇCnoRDYc:6x%&2q*ݵu@f%pc~1i>|GW`%=>":,EPH>I˜h7h{ sѠu+F K]6Rcb GZ_1庹.0z~%}7N=@؎wl3)/6QH9_e =S u@ڸ{]G󂇶C(إU(*׳3x;Ɠh?X{3p$';'Y5fl{1+%34ZƱ!kL KpX,2BSC og,L\ Q{'K)E* q(ff~%6e/QVOӻedh/b-o t=~8 x^3R„1瀚(rA)@628"BcL dֶ9554%|.0UU[UWP=f6MѻC;iSIL%JܒH* & >qCwiO yejT#SC\Gu'wQ#ԞԄ{Kn:2[Ěfh-/YWtE xT~ (!SoF 7PõV"좞>I_!$~V\"# &z/pk4{wD"M#"tU,sEP3҆9lE*ygr_f m܅WS%8P'HUs+l>p\қ Mq$VVMyӕkeQ#'-NǩVx/ sU.MD_r;F'e,ťXRy*2V}Mo0c9Y렟$~H26's_K>@E)hY<3Y09ŃowxsWCF;sbf{1MM=J?24$UI{0ee?M.U!BguQQWI|hja6{:Ux x9^SwghGq.jFtāa}ð/38P?LJ]J測]͜E2zP&cVW4QCľ!Yk0n;^ziIt2H4|z|, ZY6.h%qT):ȅnwSE&םOOQЩzޗIw>kYL5K8|+ki.0?)э=EZcfW+KͳmCdqзwQ{J03tr^yL)ɦ|V(:յ'"7:cp߯W*kL}E̸V6= }es^+\#A&[[Y Nv]A͐43nފ?ndȕV_Vr`uni/Qe܄*?c|s+M̷N+w :]x~G\vQr c'b i[:3P=?l3ZQ ][˂ka{Oi8%d~͙\oJ%1eI A&@HβRx"|-D(e?+r,ܛ=Q:2]X7yoU6{j= `?A!5IgPWSx3 `k[[F; :CG 򼑞;hC@U+H/!NDfI{ bdZ"ϰ C5N):bf0AcalJ4(' 򰗥 HQ-bq .K/CK|+Jyݸp@3EO5D:vXԡ%f7{$2ʟ6[(gO0N|u%&%ϘK+rܹ#I >H1+D r]yOYyb/Ν=:OQņP" _#7&7<2a^J u/Ӂ\\h#B$t3ZZ<7<]^fVKloC\_$cbNd )z݂эcI8퓉6"ۤ)IpGᡶwD~#7$*<9Bn2 ċر`v@'d+AsHh cv > iUm31,SNEO@$!wTnjk ÔM%#Q|Xc2x&3lˢh~Л˙ȫJr\jp`t#LX5ҧ$LWrQ8K=?uZpː+iՖH511.KR'5=Y)l {csB 2px+D"/4"tqp7_o3-KS3\C 25Ldkz)KRux"Ŷ ܧv0$W5Y\LXҤ$?c0C;oݷ &z4@u#E*.m|ǎ)^&.P"F2Epw-%$]q nܺXk+4X-rlec$ĕ=B8-ހTQOG#,3_r0P i>օ0o{:OzaUpؐ}]Ë-h*HN_fj2n\i s9sm:@F<.a {$*VxM0U آ5XʉӰfFg@}|=޲^Z/,r87S_I*l8YLuB/MjX]dnm{Ϯ\I@'+0mQ?G* BIlڧBJ(F8*nύӾ+)FrH U/mnk\OEت, тw_ ǖVOrq[Aٿh $zWoUu"(\l{&RHj&؊bpgngYE@4<1DUWY+wW1ԍE-8kKA^` iRy2譂u!`W;ǃ V;N7UF?j}:QZcwn}&j^MˇYL4c;16tvQvf ѿJ<(V7ڶ(_q;"_ ZL oCu9k \ʅrSϼ:4XD|[fjeϑ]ZE^Fρ< QlL$ ʸcN3vE9c\ {F)-9`R诽׌P[ˡFY*ƾt聋?^OE‘r16 gfI cIN0my=@p68t p5>C3QlSHYDdqvM4 ?mH[~{oh`Js2)9xtEl\M$[lݫ1Mm}jdFa?|o*s\ |.m'6 8,QW=ӑMoEp,/9fiv0CF/JT>0Cp ,Hv~HcxYҐ*p(H7p]B#M_UЇ'Ӝ/q*nA }=V" {Q;wfyWudщb=~%/}lfkjE _/sO@r}fG`vr`pDȓzyꔖU6x&*4b=}H)pJ'%'K8E4rBtw&cKYr|A…x&Ҭ"Yy$Y# 9IlPi}!Qp8[@1QYQ{{diBSO\r%uoA;6_^Ȍ]yP2uT 04b \!<1kܝ ̮O~a=c~#`K X y ݯ1 vhk.ӥOe7=ŬB7pf"FDqPP)٪PN8DK΅jT<Ǧ2La;E:ti6"n%b)X=e+"#f5݃4.'IQAիQq 7-R|`J(=JV̉OmO"ف5;O', w۴ \&Na=a3g[?gUC+Q/HVѱ@L {:_]5"2[yNl-4/#unNcr0] ]*Rls{tRe!V-g\^!X6vz @17$^Ai,~9c:pb08Ju0!t%?gQ&"WSt_庮)FM{=" [R_YZ6uV~UO /aDZ[#9ٷ}s l mQ>.glnj5zńN}M_딨<1T3'Xz lmVPD}_MF:dnΕkۺ[mZrU=E=Mٜ]@65x͌uu&[D'?Iwfb=b[r9^̰~6P_HCr 9ûa0$Əɔ_gU '$T%seΣÛQI4(zU|YlJBd{Cڷ;~ 0KоkCR|7l0]F՞+88R6I&EV1foN6(oBmBI,FYI51T"==$ݹ2Ǟ>ZOu)]Grvl$ah=sQq#i5^pZXlR!4 ŗ;Ŋɳ@>r.}_&v #j%&tĘfH.,߳}>zehG|ACm-Z٘(>|3jv׾+6̳ ^2JѾCZgvt%ݑ7Q6^9uцgJ `XF._s5E%y|:uu%nBPF{ (s5O{Bcp8LH [}e@J%aF֏5L`=U}.֧ƄE˕X8KFR!\]?"2'ɽӚ>|[i3<~E{p 1JZg;uDlW($Xlz+.YƓ{*<XןVQUJeh2\jD3JC 4p8E>逬j NGDDk,(9Dv&fʛ&ul?~2Kȶsٽgt 8݃M|$ү!?ׄkL%M~SWl|lR3[3H_܇ŃTTYww#pb{*R&^Q 湵S J;"C峪pU>~ov:xɫPr`ınʴB18D4fV\ ~~C?RNRYW4-%)URC~bG@U)*S?=l*"б 2)FA18'8ڠ6 aµ(7 FD;͔ I7(κy$G|MDԀ[ Ip 9 Ô< 9`^9d$_,OKb4!h80#ಶb }(2G0[ o ȗ>k)JcҦh9zõ(37Z"'^uENt[aeFpEaoL.,  HN6 YZ`_5 3=At_(W& jTTaYğz~ ?UFChdK7|DI1 F:8JbW)6m4:|(ZB6FsRR-澽/uںuBWJqOCyOUpp-? S,h֑S^AP/%vOuR[RjV_izF|㱌SwI3 5W>Ct*NF4YhW'1yA ѓ@֯|C^kOyuw7Cie,&` 'wbfۄir/r-5Θ';!Ŝݩ69AT՟-4'f-]V#ۍӌ ,@'[l:"P?[Lc>j o}b?F%`Euy>avA#̴ /bط\҂ymT@PN.Z0󰑰Wkf¯uEBi3!quo>3) ْP6[Z5Jֈ5oJ ł-fKI'ꚪ? k}GNstr0d U{'a/"ݳh,4enG>ZdnXR0&!si$cj| }FٝOk[i{?x;847bT,8μJ3;hx}EsF i-X÷|j'/D[Nu5<ęg=,kA}/ڒM¯؞6g+0OJ +xGn:i|+\Ћn *jt0M`ƛ|Xl`,؆NZb ᡞ.xJysˮLt.jF\Q|fDh?:-4+!sޕ|a#wcL>!zz Pp }=ɎTkn>>ڟʿ{iSgIBOc* `]􂻴[ar8 bM1y&IFzEr$v ocp{ $7YS-YDnт@fQd߳laR R\NIDL y'Z}[$TWWB16<,!LgPZX9<dWGj}YǑW>,.W@_y4#(h '|~`:IV} wB{>+ժqPt4‰-@*QCmN g(ޙ?aT5LAvr2Ҙh6M)8l.|ZG7%wc0 tёνWD 6;U]5R6c=a FOԕʧ4$exDYepzXa)sVӎ4P\a՝ ;l'y0syr*s'y<;JGxE5^or8Q\ZQF61D.HŸ"I. l0 _P!k>ߏ9DW,WLXsəeEkTe#B/2{~ÿc73\\Vy.+;34ѦvU^yM/@#v$Xz`5(7Gk{s*5BH MS+,C9lcoƠ#c,JT-|vdvu}8] H|j$~QKlћTuj+o\ڤ0{9Mfջ]FSڠ/!].9L0G&K#kE)mOŌ >+3"&Bm8qyڊgǖzMyv\S1Nzma<2 ]e(6 *Ij*S8'B2$mm-O()mWWpJ-OW@CQ2Bn;sɔx*+@A9 +qvn ꒧`yZ?~^qWt8JM7vv -TYĖtwZBc]ߤ꩹3f}72͘^$idOOÈ >L}w4i+貰 '`_+6|gu%Bβ[SJWc )k[̾\53gcChy쒌aq%,,L쥪!vd8}{< /Aw]kVmq In^܄ Fь 3BϷ3]y4f*-$gP ?:z& "Qji-e 2T]`83\ OwV6P&m!VtjAbȑJKpה%ãTw4j{ ڲM׀=^jM^fZ98\] 38;s52'w1fBT㓖8Gc ABLq۩1ݔm,аr~j @dRdl ti<Bwd3+K\d#pPa{tPMms$gǘ4h09*c@bЏ%B^!I0S~4Guf4 vFbw"D4c p3]?7Oj )UQ| jd =}LE8Li?𹚯Zj{ GmoʇUsS(0K s^vG?pL (_3d2ϡeK}LK%_<߾OƓZTM=:y8)E z]R'rx !Zn^]?H)-ßhN@ZnH|}SjvXXbKx=0j9FHʧ\eh]yR 3}]ʦ!}Y{gN6I~ٿ m'+uvɹ`gZI5 YcymL}8eN))V)}Qű40Jg9fl\mHv+#8FG%Ϥ*p 8"Œ݈́N o L2g<|!;{}E4}T)`cƽH8sCmp\T4<,-qW{r,o%p' RfZIˌU̼bnKLh$Z#n!7zeP=g"N/"1(dV e_}[n~lut91z*r8Yx:kd [G0r0Vᇙ%j%R)csvH/7b0[dpE.x\IR;{D8, ,Yd>hٹq %:G}9&!&v\nH*3B@JnT с%r?aeeƬ{Q1/5F8xΫ)3D!K=AƧRwwsW-z˂6Йc>[1Ű|94bӽ^cLKyX!ڳ/T|g9$S&[Z83 >ofUdQu1oH3~Z7"[I 7mg9ں:W7lst~MQD|^ns5F>u2H>X)˘LRݘ'"OKbxlIu>nī׫!š)as=ɵ?1Mk7. 6؅I T{rJd eq,nԓ_h3kg\XfQG9{:\ixQ$(XR$q:MτFd"k Pl.-jj"҇h-o,xĥ' E@åjcUn3l xUF9<iEk}yk X &?ȩo4U i PLtq?N&-u|Ȧ}5[O_&vyQ26}r0kл7T*h' {DbN|D9Y|vqk#53`.ςmJ˳%٨kKYSsݴ52jmvʤ꯿|/*<^-*} Z4UpS5`3B{(qP9U3uV(€<AgbmBH~QdQim[+(_jUNHI e2pɨ;A Sy:O؎,vބCAicWCφ&ΙM t蛮%_ ZW o>URͷ}&AG+ή{5}ytdh%cSFre Ud" 7Q٪eJϙV"QumN(TVEhQFobCc:nKlñ~ 2ș#ۙ 3C1O/cqbd=gQ$`40Ѣ>aǀ ae3ViUjAuUrx-eaY.lJjJHtI}V8iQ~|]Z0'?8 A @$!eIY2y̻F!4S91HmDU~ R,?>ED鯱6@?t:1CͲ)!ޠl/Q>#txތP0lg%* +9@5Q%h6iS$y)ثߋ5מɤj< 3Za+qؤ&"m:@)I &]8UMkw׉ _g1bpMn 4<&"`u `Ḡ1'Yj<(O[2E/5@OzHͭ!q !4zo %ku# n&W=ıfţ_IptI_OVH]GuVUZ_ӣ~ĜuF!xc+:0lL*VmcQ33uj#}Of…RV 9yr(xfi"V)BwHwzO62fq$ umr-{ 0Wߤ9Xi}I8OMU0S, EpvgB|VsT>aw8s-A6_sd;̍ۦu=&Zj-R*o4yc*\Ǯ:hJ.{zozSF% *%> kVyP_[J_EI< 9wSW-[=Xf7H-G(Z"=ӝu߻NJ`rAzs*u_SɚUhd?vy |ӎC'yw5Ɏa )Ręw D,`B]pOvWérث3qLb:{z ,k(8h}&DP6ҁ&c> &~ '1eG|!sCLᬣ"Ba͟gқ5.6#sGFۖk\?Ώm;xvU :ic;7,EO { foԖd~bҮ}6 e'p(I9dF:GMW.ii~o\VRҡ^gW8 L(6uyn'_&˭a3kTυh)ך9" =_HV.Ad /Xt.E>?ssŗ_?0r?/"SxOA_ ]cQ4^ Lkf0VGЍa16X  %U#WTްW1:5.:U.n Ҹo35rUN,/} }>ym`'yԙ񘼸/ ^;Yk:m̰^!fx)P6#*٘60ZAG'->+FMI7uF$6gڵ|ߓY;-_EfHܘ1ґD(n. ftHG1*T2=_2 F_VO*$+H5fh1QT.)`<ֳL-6j hWE d Gd^aru-:PJ3T_w^0˝D\k>VAhϘUN$?x0̞d8{BgT@{ā6u{z'U-}lז4D89r@^V0-D $o h9Ϳ"Ta)ܳyօb ݉BI6EA[1 @ɓHq4;r7/̒Tw Yn<\UClƂyr _;r;fb"%Ta5pCxzXg3 0@h'SR}7V>6OLցHTO/ tEfjDxCt"ڬ *E#krJxx؍qpgJs G :I$dQ0>t5b5wxB5q\HG a?aQ]N&2*"O5I&٥%4$vӆ\dau%/f6vÅ4JD!'/Gx B~_~pW6lYZL94P3#Vyu2Q nfqޣ=Ђ&tX]"JO!kS r♏a)BL;>ssb5NSo"l(o92x$\i` 0 挗3|X JT*3q2nտu`H$TuLH2 ?F#ź6%,)V= Yr+|MupZȦ|M{nf'=D6>(%*pv HoxeDe@;N?pp WaΒϟȝWď"5T8w Շ;6J:fY-8%4$;S͢3:NWB:sBm&Cv6?0{,t#&Q&b2`Yc@,x; L5+ y;)k4 FsxO ha Dqf\16,Ck 2! ۓJ1fO;Q='LHdMt~)akmq߫HD tT[gɮłLnIQA}uEƜei90캼!ΕtZe.fݜ,i1UROv(Ipa"hAxEYfmȚAzfx9O'h[lP~{9ZzpxQB 6[)lGר#q'/ '+v+( gd/b( J -٨u4/k 7ޱ%FZ{ۑMF!C=k $"'m ["B,“tb6EOڹ|>Yo)Mc7^WN)V0}T. ^W WFi-A%_w =n>X2叻Re0B-LU <8}9}R!iԴ<]n?+Qمja.qLJM!lc\ İ}ElYFf5$C|cjH:{'mZdCu8$)F֓# N>:ݠJ.TܛZ?ޗ"He\>&_z/rjZ*șwL[CܚFi 2 _0c%[T |n*rIOr\gOaTlai,3)A8f!Oʹ| !Luq=Mΰ~=! ̀U4qi=ƓX Ug5fO(!RgFl_NaʔíH|.\8T"Lz*؅{D 9ӂOTN|+L7MIklPИU;;#6kԘ~(-N**/,_A b.`%؜G^z}tGt Uk/Ԯ xY#II3ZJbk.NpdOeI6_jf[c}קA (t$i_a(?R) z Qі6Y|e5tVh;FB7/~o#Q[qxQfo1h!1[B :[>"=Ď=kW%I@Wbї%$r_"c,kHw-:')fj4jKr30]O7t}|5>gRܯ j˄ 4yjdV{|guB jcF'Jݩg$c%1I5V|vԓ,S>[&oR^T1#> dl+WCfY!]$ބIlɉGݢ$pWV,ƀ:3MT2R6Maq e1;ƢpeZm]́s-ǜ6ũ)y?`Z6F:{}<+!^-cAP]n4J5wז}Qq̂"_gϩYlcv 26ȆdOC}FQ.jR$-$Ȇo <c 7N_vx(3b"l颮RxJI@էEY%;@@Acז~DASYx_M2L@Ɉk=dB7ՈX<.DU;B}m Z0닌 tfOQo.ђhySM\"V(4 fJrh<[zu8ȓx_gͣ7j2CI9g̺T#uTR)B!ܔDrܐX?#$(4eOͿ^?quʳ8\O2ĭ-t~! ?Fm7y4P+͉׳N V'@I޾6|N¡T,:OYE7ۑ.hkT4f;MNyQĥĊowK,a ]fFkcOGhw}wY_ݎ=͑z`:9Uim썕y\dYv+#P5jHA Lˆ4k@ C۾!TP9cJ_(/~?zDۣ|-ܝv BvLLI]Φد\בjk=VrmEJSS[lC74+b#h'W0Jh59QڀywpŬx |{zǶyJ(](2yY|(ɘ,D1D!!7*UNtd@W)Z+aژ?Å&PaI!hi4>bZׯY's>WVr:m7 e~Ϛ h3O4 TqK?ck/sp9ّc91ײZJ_<%{zDo*gBE9q&؆P_0$RB$P{8dgѿآȇYL5I nnu.6_#1.ÚS8f&D>b>Ձ`qU 3kWъS.p p) s!p)#7(Xg23'%uc,sʼnY+}4XWՒo٩5clmAO0f<6*r9`@ iD½:Q[Aj<.O63J%x=f?;6ĮTsYO83?8/קk_d=H Sm 5DM?)D q( Y.quOb2Y[1 bĆA=_f_3dد_n쎡?38n'GSf[d"J&P13GY*2͍Ьȥ Hro%08~LNÖ_4$bF8a%-`~4搙`k[gQäRRFҪ&}zjp`b&L IDu?X.e>Tx:Q\hߊI9=~i&#juP0\UzBۧQ&| cI#m#2b_v\BEY7ytjH3 8 {>@7 gfVӞr}.!Yty@ٍS6j&ٔHN eh(454T(l+֟/}F$!<&qu`WBB'WGu 55簠{=hGQ0Ԩ-A=c߽ve_P=Bc|~OnU5J' -:KjFe9Hiا-1Q7U|+pK}Y63kƾxa5ә/;kɾif qp55$qgOeB2)Q\x,8+uIV K6@MxEsq@|jJ+MbI0ϯ$E*~ǜ͌gЀ^#m4:|{wIp~R7u[TC"@̘w2,NI#lkk/e}KKqY{kJ1tc/Zٸ}G?l`AO؇Ґ!'jAVzU:O]'۶{+:0U s 8bQܧT>Pĥ3|3lbuCq2釯OG9'Ddmʾ /m2O.2J=Z\,eNY=fk:TlΣ?;x^@15{on{o pL4l+5mw΃oyWvokN<`uyE,N". ^/~JFsCeոG燄[Yg'FJ''} H. Dmw4}#6PMJ gl@)ͺ<ƑhKTd pǏ&0}o@@EXj3Ewf+f+0{*0OG U,x E('(/ ѯ6;yg<E?g0CVٷ?׏I~ 09]dQ9$rՅ!ă/DmTً{<ό `i7LO .֜g +g-ޱV W.jRrް,"\ÅZ;籾Dcl0X)rCO@2@>qtu3OF!nŚN;Yc=U &W$!?wl*g&so1`bv^VgG{hsfR W߄OGMS'⊎==WZMz-⨗o}wgoxڱ>Kѭ?kCۚJ)Zuڗe~(Aowe|[~@lFjlBBo0 *k.:)\RqV Y xa{x ,+ΜF@ũ*&<9LZW<\XBiܽ`Cǖ312o:c3Iәo,u;!Qk=̯uVҥ$!2&7:T8`G$Ys}C7=:9 $\?vfR1 LضÛM; Gͦ8v~SG xr-Sg,WJzi>Qb`ĞaV-o}<ӲG\I@&'-2Mu7 [U 1'"WUF'=>f{eDlO1Lrax<ᡷDl- ܸʢsӅG3#xL,:繫K ,(<%uBG\-:T!-*ӆ.Wmg(LCEe_(M جoլFu,v"&FZdǬR-w*H Ć[pYYQ/ר]fԵ/Rx:G}c1ǵa|ݦM!Bԋ7Nn~4Zi6d(kBt14}NB17zblD6B Ĺ,v'k٫ׯôX>?Rk(-ӡG+uxQ?X.oqLY)6ZU\""/ ) f a 'I(]|@ЫwSw&Z||Y^Eٰh%I+$_Z 7PX+ZLZu ` [-2$4m磴PF՜&X!Myeu*-Lĩ? \>Kjj$Qn/35Ӛ"5NX? Ù \odۦF+ۧhf^3ْЃ7iY2U &$1efj;ֶx#Jahav㞓vՓ .aNsǞ)A`&L qfNngG;v,tARJ,}8 A `ɬm'v!@e8GٻFD,١XV2 ̖פO ;J8qKR(<',ߪXJ}jN `nog@*]q]ݳrX~'>\Aw͛[H15OONF;("-^=a(XFydhMc<-@~ |5LWD1CR C4[jbq28`(SArVܡ`76B ^vs;PΡw^}SW*$DK<~%1)̇M C=Y&z;5fIkx>x%R%>MXdkضYW%^HG_:+?P1:A+Wreػ'p†(ter[])q8k g<鰈9fS' 8A^i#5艩sW&=bEWWʛ)W}U2œ Z'xOH5m"n͡)QQ|Y׼"E؉\Uz&o/@2w~["6HbHE (pμYT|.={"C7t`BK\ۥ"ޕ}%QG+5#1cM&zR Y^_H;#').AЄI&V-`_JEMާux(W BF[“9Dԩx.`6xלD+M/H;U_:U8o Fv Jz>$v"= jyҭb3 0C!>X ao<;?m>_z#Trظ<ׂ6{\@3T,oCI."F?}K`ϟkjL]b<. :V;:PI@jaa4htD_kZfLZ1v! qQ*:hJ42ZnɑY6OtDJ.zh22(m`@ ]6^Mm忕 ZQ+knL'[`-M) 턗I׶6 IŦpNn (J`6 (Z4O&砺2+1FѡJ fL U4'b ~mnyKY h`*\돍CBU^byx"9v P|u ayz`C'sNEOlS}-.tm_ ԰>z1E5԰)G,&%+WCE `m:N!c3vZI6"Y>;3Da?J޲7ߑ \mf]+6LOnԾdFEDV S+1xx_uV쑉C'?khylfHhX9j9)"ov4#H\68WMfm㥍AɩLl؈t ㍞w!,h2zlA/d5e_>L-]%M3^_x%dB 7)(fIٓ1EttY(aV5|_cw~(mF IPZ k˧JÛn斊$ GHCHدG ^=S:cm g .%"{+0XUPv8-\c\+&\IZ\yݲeoc>Ȳa '+Q'c-*OSq@I %MjuFŠOw;~%Nn{ #}C&ՀDaVS3Hؼ%( c |1p\6kk b 7{BNY^චkfA[q7#UhaJ8_ST=lOoaUOu݆J 63;ia.v$Djc ;,y3Y\Q7픓{jDO3AeIEOaÑS|V{AX])཰Zs[r0fЋH l~2s.~7l9~;? p I'Ȟ/YZ dl*w1A t K \3/zm<b'xϺRƋ{D+P Kg4cX i4&j{xZ aJ8҃*Ն!$=0^ \$ ).T)_+B.5?9( oX/{†Xef*LQT5j3 GJu,gݣ,NePf=,#1"#,|];ac7[oapT0zM90+ϙ5磣9[E'ʓr Q_vu[Cp˱! `E}>fbT Wi,mr@m5wY? 9(K,UPFw_uJf ’'wJyrIj`ou}t1e=KIM#RIs0U6ЛŧL%]Vg(VE&DCZ9hejUqGG<s+ݕwJZn'fye`̓Üu~/ueiž!"5\[8[cjGj J>͇ g&\L41#~;LOZޡoˎ,6n,-7r9.oFUzaeuTsܾV >.r.9O!3_2oDͿptI t\/}x̿ T3l0'r Vs^G墪EJ顈OD|SH[mAJ}뜅J.t&lgNO#h/7_*3z 褫w7\ˋQ h76=;y6=rt%P7$&aJԼ  v+ fWY4 pzn?``' ]z .kX \U6l\12?!κujrڗ Sapjv$8$-%oɣ}2Ea*!th7j[|nS''T(^с{0XG嫍6p46*'Lz'&^P uEuR9lYp TfWL5e9ujc Wg.YX} ") g3Onܙ}TpoVKj؁p'ƉPAiFRX|juolQ_'C+@GjVE8ezL&f,K&˄b=#iϙ1܎9/7)FKBΎ0D6X@j`z 4\k;1U (bB8~@TZi]xpG2Z/o|uپ}!HQeB}{4:Y׵/A7H0o}~gV4DWm#,ֆ3jӲ^=@5ן?,QS\ ?ZQ4l*O 67'=HžԿ}D#yڐ sw,f0Ml#X3M,#{dq*_syS %<@BAShBSgP+nSR 3NyT~],yD~s uzF \# H23gr I14粓/Q0uZH?XnNZV 4M?/z(][LʄJ2|PФՠ\f&ӹU*3cgNO6Tw%k#}ɰ@d_3 [?*Ύќ;Q,75w{h|EF/&)fq.96S^Q `xy:iȅ0-Qjnf♋F!'s7KrftdDim|%arFL:![tM-QhF?/h' "Æւ4+Dv@z<[oHRwd6FʍT!4yn@*M/3Y2sY6otdL31HOR>*HHaFUpM۹s(QQNy1%`|nѻ$BBmw-WmeM(,$?6^nk蛓C>O&^af)iW$8%Ǹb\ IaSfP%!<ĎygU5jU*0 ^uKhزok)%J2x!7$KHc".=8۫14D"zq<!* #ђK@3bR[3=zi"ga6b9$k7trMcS<8`[\\Y?S 'C 썫e]ĉyZ k eTLqDq {0G_Is.~9tC~46WMNFz)$<7\=È[fѫXVnM!ӛ4%Bqf9qF0z0PPKI'y{mS cZ2m&?{1I˧έ&:ٙmnjN*l΅ =o%&xȖt7i3t9qF)F:G35b(+UG9UŊ:kHINxЦPAh[_uΞip)7H3o690Sp6>a0f /$Z3+5ٸ}² =2dl@X܁U}źu@oY\ @y5 @mkٓɏ۬5CSDPO@c3W;=Pd*AҲqx@'Eh֊G|I5M+k^PI#Y:硁,UO1xUʩy03C/O ʧ^kW?mCM H78ѣ_U2tb <•wzGg#Y|H{㿜&>b/CR>X#c $\>7v-qk`/S)}#NKmw耫u%HV5g@.˱tݫ_M)n*&-.@ 'ʎ e,lEܖǃk4c>ntnKߖ:3 I%[s{[l2\j4YLa>éWnZxvq#FgZG+¿ZMw2/HwnAՖ:s%餞 L^ax‸H鄸,Ю=%oX+d(T>ռxuA#!|ZD!=ϧstH[F»G2n^Nz̾MRwiB{;$[\Ҭ&Ilatl`ުv9ҽ@'O;xSU)UѣJk|`6x5s`lQV8.dafݨ*iz穐lܑ$[;vP$LE@kV?nsJr` ̈́ҡ %6+%尲*2 9Z=5% ġ^zθa2 kY {-Ss- ya9_lĤ1=BhIYC ;V_._j1YaHSXI@Ep$FX ԙvyħa.>V1Q:Ý;P̚chuEY\wl\3zxkvrrC:FAG6i1/jd\7u@|($ign7nu]Y`\6^` SEzm ++O$24ϲ<]7/qQüoK0_AMب&1:\h9":0F|Յ3u+'YWvBj-$k]uJH( , ~17mT>a<3+#S6DZfN)*Ν" _$5 ]ȳõhjma3J,bHtN*eMqs6X0!:_U "vR}|HP>FOQthqֈ32o6kl?A&~st,  }1!o}e~A&Lp:sK[jM|1HJTI -(bO |PkЈHks0乂X\UQh USMNR< fN2dzP[4䗃qvI}q>}QN"8rjrKh3=䭿z .lfc>qT֋JkWJ윻:M,mpBoՑ([>e_/۫9xtP-.B 󌂳`թqx7 ^IVejbjg K(% !:@{'!}I&Ó,$RTAC:Nd'.^hP{{Ch"CASE5Y8B#f1Ok1vۋSI4(hl!`苞~nEO0>0=JkoCj4Dz-?ܫe/,y RO0֝.]O1$>t}_/MySS?l'K8>fi*ӟlMRQf><MbrB%5oW% twʝy.?& RW:l$.3j"^U؀oZIiQk3(j,`W p+Q+^PڿN-ͩ:H>oܶS)iw"ϛu.M _j zٚ7IwwXi*ѣ;^TaT!)-L} ]&zۮ0<ᚃ=D厝m=, !6>W?S㹣Y=+JA0\ 8n0 6$5~= lr瀙v*?U0nL-1,/|Q:pP?Ri8}zۣ˟j>* o ם IKY1v_uI*V\˃ Q}W8 ([կUuSEAMszGgIy}cq?o<5/ ҄kUwVЋ&-?> /vςBNP0<=QYǎ^"XݯRDhs&dz+!kcq>@odBZ"'T= Bߤ`A?v^r:&n]S_+&A`079izfϝBU2~Oݳ(pR1\U Ɋ4wiI+ >ɌHrY5<`F ƙ\%PFVhF L(R{1 2jE}oAR_6v˲xſ-@̿ Ou 蘘,%þνLH mID׷E:74R: _KvkF!af#[Kj [wٍq6 H+g__}i{Jh +;*$p8Xx:)hL> %$ZC إַ BmT(b)ox^~!w+D--sGk.7V!qJ֦O#j BlD (Jɶä{@d*#u ]h;i[(-nX\ .D^HSPYUtn&$k I2U8io?+nH2K $Vzဒ?.d4:Ȥ@݃,2Yԝ%#ǥV^:ZY&8J*I2.*b[5P+hc5txZ5e6{ɽ ѝyzcVzH v[qᚾ/ Jՙ/Dh8m_^{5ԵgV{gهBF -B>BSv:4=:VSZԑB {K엥5'!]˼nU&LEL\D ,;Y.V@x:J.7tӰVe ͎"ѧ^@xMJ)_ؤL1"&CG"fs Ī,/KpIm\{ܭy0XET5V3r{l.҈k`h&ϲ׺:,>RFIO;j`W7bz*|̿b*$\`f,fITZc2^ٕ bi50omkS|V0E(H"@I^Ǭ 7ZlZsyh튉T].:778'U5Oh0"kmT OLnb*֘_` a?:]>+FtN ٢ ;$R#?PXLX5MB3bcpE6ܷ-V.HV1zg{uOo“l??}0(?Qڵ 5lᒳ(tk) 3ZW7PP>qҳJ>!';qrY٣ i/( [)TU!conLIo͚TƵ.WKڦ90$:JB.T6EtAYAF#@ԕԦuʺRwgwṚcͣ˹aT[;zah\~~V^/Xy1dC(vberѢT[_Mnޘr[m3Q {T~j=(3Bl`-Y+EW컳F0>P‚H؎)"E}Φsw9.Od)u8tiY?V ffL; H z8LpL0SqOi?%^f{ca<#WF>+VM 'x>/C!;{ -:E?Yf2b:ѧ< iFYs Ca{oFŢdڧ qn k$s*@oC6xt߻D6vC7,zfgtW_Ԕ͔f!CNUW/zoP!5㟆9'7ihoE? `vDӹ2u?PFa^xJēLT'UQ?DᲓ\"quk/I' 0DK Cl~vqF ULז%-KT_-JAB-)$'HU=%iNVGS\8RTz+u.sYQd1@ S7bm:gW H#G[(AsOҫa7l+C [?곊hX6+ϵq$.U_kڀRhM׃GO"d.I-} b½XٝXUGEo# _ vr-}4NJ"52: L H7KoyÆ8=p$ylyaJNxe[VTQ|(QP%}#7fmOwN:!9.=޼9rWPŗdG~in0?U`1BS 5'M-檫H_Xhr†h_/hZZd0$dbo_?p >׳M{,%9[ GlR꺌lL,]p(rc M}s1O6.ٰG~K$ WL7ƅʻDw!~rx1lVbpp Ǝ>ֳu L_![C%T:26Otț Uk4SVG̰RC:Mol`o-~jWcG 0*#%[zf5h4{|HfC}qߗt(c|Qػ+Tȕ6ՅPڵH#7NhLpZe PiO`?LO7Μaiْ[G3Ÿ)Ʀ1 X0+Cj+ϸ!f5EA{8 a|Xo ᛩ\F;3} Ly`nLVPAU^)91#& oDz(s#t>V %gtO |޻]ݝۯC 6=L~c'r؉;m"T|TϘHgz !;i ժ{ZQ٧Jo2*yGeL%x(+)݁GGz5XH!zBU7SD.o=a} *j.Q+8l,{t%-E$Պ]ջr7B1t4xeIn)Rg-ܶy"BfF EyYidf5wSƀ$a|OKcЫ]E zI )ai͟ȝFUI5#tLbI +O[ľG۱'d SDtY7ѯg{K4z:{/jdZ#NJF[fE@Bty(gbP]dͺWIMl6R Q?T&CI`";dkӌC&ק}=uᩩ@}]_uXv4=l0#;UGN&Ab21&5fdvv[ Xjѵ˷{ҕ)ǣyDipbKwu;soܢ%B}s¼tVdy[YM #1eP59AQzS%0n-)Z<>Y :"/y+JւҫES\PfŤoڷYSv.b:x$7gk2q9Z1d;&D9oL'>j71bKR@ΔmMtB}O&޹,U`ĺEEN瘆A$ןn1|90.|0=H2]zEe9%F7A%ɝ18Imɿӫp1W1NS=lNd#K{ܠhZ+UѹU: 1T>Fո~e>ww6W?:!OE,_\P҄m";%n3Dm@dsF "[$I1YȳBm=ґ>tr_f8 _fNÐ׎爠U(8bi8QP.J@]g P}Cͧ(GJE ֖uN!x>Q2 ee #l*)fXXEA#[p>$q1硾|xVB?dDW];_abd!W)i6aE>ޡ`oLEW @ (x>[8>-" Y8 PqD̲}YYHBfM(Ne>4cQKY\HXа#h12\l:n1Iq{,y5DI8yȒkv"0??4ͺ!z܄ʏRws@A_=]`S2y.d!KFX@>(pc|F1l\AEK"^\]_&sG^is;2 JEb4D;Jy Ӹ6z\fz`Au+Ԃ%ӢΔx=ήG,nko6rmڒtXosZݶ2o[*7V[U!8tpS:K FKHEL0/*Tbp3L ҡ+?߰RtSgi-GR~$=#d,M3 -A5N"?|C< df B7Lm-{[Dvh$#&bV9#h%  s|N*,ybLDC^wz@nq 3%'&%yg ћF{bäDiDcRO?*2E!& 1XQB;a墶]g e,[iW}!sʰ҄g-9![6Z3q܀}l+Jb$6a-s#(38V-z6aj>=uY]".{;H2l"ҘСPUj\hx!>3Vݞk;eؤ;o=~`JLFbpg6~Ȁqd>8=zs"(KUGc*VaPΔ (K:~NV8Sr~~8[Iο4f>$oqx*f7`G ^W#3 (eА֓'з{|YP|)}-DV?ĆLRz`¬N&nT-5oUϹ#4UV­FRHAw}P˜t /bF<oOxt:<e$IWVn4BU t'wxª >6H%,fKշP9i%&K] E]/>,f5X .f-T_pǟHo]#|Eh̜A "l k K,n5u \- )`TŠ5?/O<ݴH'>c>!0 ;6ҶƁc6tv搌2beܺqZN / 3bhA)҉ y!C\m:q^V@qWTR-[u7@` ^ ?R!g{M,3"Ur4$iPMu `ֆ)@t/ȷINa9!Tsk=k÷0:or%1{F{4Fkʍ{$1H}uMԘ#^k荵|X({UyM[-ꬋ&>4j4 fA{Åڒ-\78+,+pX`x%{PH.{[D-n#;m1FӉ{>>onx#Iv) Ɵ AHf5'f4ڨRIoMD{uD!pm/2<+ !'js)%bdт:U4_ՊP{>8e@6Jig+Y~$[jX&dnJl-qx;Ahe @x!+7C쑍Btslx*.Xc%[!Rks/L^8aKZk>>-ޫ& $+&P.ɉ_1KKLm6|yj8'oM[Uw}ULgJ8EP¹JC\{12a˔ʱݜw{t 4kAg}" )/H&ƾ:7'n_[>p`N[?!x[:GjҀ{{^>&ƕF5ͳOWT@`Y:0B}xBl|x/H31~/E"T}d%b`' r1ܦ8j:c=kf!)5?M|m1A9U w<`gY''f64HTnVbiuC.ΫFߐq!)ȔT> {BQMѓXwFƃ}z#A-%`nWjՈj_wRhRo{1w (YX~>a>'{e~kUFvTr՜p~ ^u''~FQ>s;yaJ/ilQ:?ci)›iB QWw.^i,A8侳uҞx梅 y\E:Yr]ǒ=I(}qzk&s4}SCufw2-yM{gcH`Q (JϋXL.,UE(q=h e-?[vQEA.ꃋM|ouT#a넼&k4ؔZl2UaRZ92~kxt0aF]D/ܠ`< b, Yw?^Ԗ bСu$%2nR [`?%.hЂ1W#B2ϠjBN1%W:c81IW ?o*=02|'cY0 'M>"Uw~L^`$bJR**"6fN,]b(;/[v,c^1"w_lWfkS (HtQ,>#{pֺJS/$Yt j6{C ;'!zrea$ggsXnr33B*E2n~PoI[vlA귅d}iC²e- ~&Dj68!I3Nr[Mmsg& G"(]u|s- 1^$=6 ?"TZoHla["~-e@Ӥ$shRb`uRFf㎘CyU,E^_A5m'xL:Z%Wv3&+Ԩ!eFӭƫe"—-S3HM *l gULũhq >:9^Z7PScS>FxZLE7uJdtiCmMA7h5IAq8MM҇->xK|?oHccnO1mOyHQ$\yެG>|`1Vs+uAy znT4 ß㊀9"a4n*w2 ,F_i 66%xufD&Wү? $GHuN?B";5p~@c+9йNTA'.l,|$i!D1Ƕu'1=9s0tkt uzWY*oD(.qݐ`tv0廗TR$7G[rh/J7B\^~CSF8mLNcAjȏ|E#Rhi @b{oCm&\>@v/a}ވ8KM"*1 YGԴN Ir6h&6&רnIǁ1!F˂gPϿnz-Li IexX 9 }?/,.́R-dy= ]4զEV! }xpF"鰀v( @ZCfOChX1t 5F'(T9AA;8qlAPd{Mv0tӂcMt?tA^(xa˶lܣ>Ƙ?uڡ߼U"%igfxĊj FA3o±Z)Wŕ>Kj߶KVv왢 Emb=x7>%Fnl2>dAC :} J2hcS"P` *2R[3Mל8x % Lx8Z$HRgzk^ȵHUN=M/IЅ5{2""2E4xK7NvϏ]y\$XaԭU¾peYcV&k@ gWwvbpހ3xFVL|re^tQܔ#q\[o˜D1PDû TA3VE>ΒN qIV>Z9Iz[HJq[}JL7SFa3/.M-42ażݙ~5? CqeXWı)|o$`mXu UY''1C&zg89^@j}9Jp"F^;Ҥ( BV .h9+GSݬ ͚eٻv;*>Nxg֓& 0\ƚ">K7Sw`<wSAoRCH,o ًxpۧILxXH| =uSm/0\v "O=:HWyQeu5U%piE/#'/O+ ",O)ڏBM{M>Eob4ⶹWQGo )Y+08  FQzx+L5 cQ"wd(HHX[f,޴ٛ.ҮaYͫhq<Y}RRV2ѵR0V2s.*T.GWv=;a]_wFF@., ϓl6ؖ2=sCۻyv0KIuTCww]Χˇk|pDOP RB6X꺃MJ,`h*?$idlH+;w @q$"iɟ mQp5v0J*S ԒA{%YMZUtt^ƁC3,A<Ů!|hq-qm7rq|jSLYR\Fc\bY&,ſB[5Y`Hؒs¡-F : l[*;^Kq$8d (E ӄA/M2pf\}/0I;,sbc~(\|.7roj?QVbS"ƤgrJ,,BF@pO VQB7,sPx~5Js~ƷroQgg@$;T[:-cE\a)_P6-jѫIQ#Ѷ=si(;3yJ^"ZJ?aU >r=bx0ZJ%boh!b;bs-!# 'o%}u/ϵdGW f ~ySąq'Kѐ3VY}/sLQJ}=u6uce6Y yB7`5# sr;[`ZtϢ|A}E7;e/&~-ĩQIQdm ʽe(5 C?qi|FIұ`TN9Uci-8دJӡ7py(B[I܀%8WT-㦤Sq!RR63Kux\\>#cR4/Hfj;P!{Tar Be pɲ@Fa߀}̶gjef] m$ 0o"ވEv } bb]n~ d%;#Zj goZq,G.d Y.Z%aA;h_LUa!:C柤E%O%LxLV cBF724=$Mۂs18!iAa F1O2a,QԃUAstuQ"@=(<Ƥ5촒 6z仿!+j{ҎLDoj`Jeg:B41Rq2=Na}~R- ?RELMl+Pi'myL`6RE| tLF`)Ë/p~&Ȳlx^U|v>]/%s)E7N3gO?2')V)N [=s=;/f|4VgB[B vel?q> TW;k[UH{`#O 6myYu%9חݷ"$7c}l>|']OuM! 3ǡ/edjHRC(:vN/^=YJJIx냻*J]~Fz~Tݜ#.^Q4c[7aAx=C_֡c'>ugAr<A8?OÁ : F\EU(LY,欐yoHöJ s͞[?dKptr4P3(iBVe.Y>ÏɛA@HݩœGٳMݽ ډH=[cPY Pe̪t*Yd*Vi7G߃:"&n4*4c:k!yYǫnh9&ȳx."hyk5.ɺyEAt_י80li7QLB}>އ3i_w%5^4V]nX0O+ 'B }0NBzՄtOۺ['jut+7wh<`:JzwD>r٨XLR,,=ju 6R2[01Ii>4[j@j +ŋ s.%d.Mo0bl:h@Hng7P!ɖ??{ w*kMkb^Z|1zd27F jfZ=,L"}򮤟ږ~HtNEfԳzXV!7R-Y!*bWpBH$ G6<%N:6dEB@]B%L@ɡn`j.rvتH4Z}ɢ^/i1̄~ (VvK  ~zsңo8,紐畄x[$%i?1/rS җL:,F^tm[ NAu%[i! dZtWmw. L>v}PUBTQJ4߆k]FpFM RljSۯ]KHTGdܝHKFPl#8b=nGm܊lHS*j5U!0ϩ?7Tki= +ѥʹ%%?tX0l 4)]Ռ1KF3BL0e.f?>V9<TEa]Q A6sVHSsꔈǠ?5Ѵq<Ϣ7 &>2B.dX""jIMc5,ipZm1LlU{≂6`Z if9(=>B0TI|e5R[ZXDyc*PMW*>#_zb]z~lxy+Vuc':U3IdQ uYxkzSm]TF\4w5:B'Wbԑ]*%[*?N|&iD_mdhJ7w2:PYْs6g.-ۥCt|Bc2rDaeB)r Dvò/qєg*hbc }J@,ےlpf1!,j1@?n(IP&,l;>wt` /:§8lC{I): lZ|;")c[7bKYraQ7F1>0&:O)B ].g ?Q9mܻOms&+[7@{AÂ[݌%=xpF /6rb?i(|'PJ՞I!Ҹ'0>? fUjNok]2U3GghOF9PyH74@qF)! d$=\ZɋLvɑ;'ZP<ˠ @37'A*}|^u<(΍{dHT"•|Q$c8f{ѡy *Tȉ_l6Tˇ ̻ފ@@| `/l‡="ve-EgxnZblOug $x9lATi#5H ^}g"cLUtc彐( D-s<&,{o8>pBalգ[ղ =Q 4 )~:i-ǫQsޞgwuc$oo (ePVUC\IvE8DpqUi ʅ\4% te윆㜌t#fzދ# A$Oa.W6l<;B*1ٙsBD+)֝Bc3j.k̅!U# B eݤZ hl1C]93'pdszxcA}|gp씍EU(-Vn: 3PN<3QUoR=Hdﳙ8]qqG^+=嶇DSk@O2 u9X$Y,< _iBc2;#`cm8Ù~|sI.5}@!8ZluKv/rԳ8<=UgߝmjhK:$/G)LoKxLpMOj:!Dƹ@J^o+}d޸N(@ @|5{1C ¨#b: ]!ɏ`7~,YSA*^3Fmsq 'u'A03+L~gi3Fwy&&)bcgS!5i\"?!mf61-CHY)굺I ?5)98pcWh8|lgMxloD3nrhx Y~Pd(:S5?7փ 1hg ]Q6ӫ|](BŋibYQYmbHّpTiKq$V#l:~\r3fj }SnS.»]z/J45n`) GͰE͝tЙ1'w9yZXՖS/I*qq3?)jlp?*Pl/]H' Of9Y1F)_1aYlDWOS oªq@FQ9}gt`1 $hUʮE@Zg iKZj3fUp33 ?\K PUd,U-\' 2?~&X‡ifIT;zE=5B? GkКp<3RҾg10N_IP$b\ޮ:K|_UqH#F' Tp$xC#4ᵩøo|ǩ;`+:U9Δb_s'=`7?fe-ngT aB}U ljFH$<2uxe;Jl_xZxzayyu,']C^T]x;h >% 1!+6w)sxϼ!u|@K\3ha~=qz0ٚi$ѵA:5i儛kW@vSf!΢fR d|7Bs)T,5R#ĝi[EҗDvnaravreƑ?)hl4ZQS/8l*. &ŦٝhPFWCHjlSEYS`Sr'*~#6Zӣ"{-tTs|d߈؅x&րAJ- .kpjl ʎ= Ak7tۛiWZXB:' Fs̓ʹVO' ] KE{XX /Xh|-F0%yda%˹J>An`37L"Dqƌ?q!WC; vsOh!x  3%&00y γ&|C[ۍs>uv Q} 7^2ik+C.bTߧffxEË S4i: -|&)";l߰yƭ\F뵒,EjcQ`3o H㗳h;H@֎rD0C D=k`1%lbD\&cmQ3 t4s/l(4pXlot*֡{%Oe@Vآ :5K5q$ N*6[p6CT \zㆣR,ԾL2Vw6\ԢJ1Mi XDw$|(}Q\̤,@."9  7䅡r`H\!&o; n֫7䩻 pȱTfG+5ZP($릍2M.z9s(3fx:TuP.M8N.$? Yi85v0uvWȫѣɑk\q${x}KwѩHPӒpTqB[ʘ2I_т!0xz+1O =쒔1tiZjO{]fh_-z 4YNj{AB?' L,ÔteS_(H;Zb ͵JH->a4^nuE9C a47z.7k}'rԘ[&*< [._5h>{`$E+i"1{>jO bлu𖘵&o#/E;&@>^e\ȾPzA4^P(dWo84T>!(USt]ύߞDM-ѐvG RLo 66WV8L”~֬z ã{i$g*piB%;❁:ˡ>5Af],Jl$Ӄ_]WyC ]xGCMn`5MΣРj\&8?-E-APNk` D]/]y ztkIȊp2q 1 'QԷ1;!ɏ\XrjAb0%ýN]2<մB[Noۜj&c;ɏ}W{2bxKx nKѥuq-OB,q!+Ϙ! R7 VIbX\,~̞3CRi[=EF4 P9}Diq gӄ  /)>,I5=/0+|TAo>yc:@p6J(gNPRſ_V/F(p@>{iH8f~r?wv~c [s8Ra*29%m{ړS^vơ!@+*7$e0@@utC ކj{`5:|O'6k!WSN5h;ȹ> ղDfjE3V@ΰfǍ*(j6 #58g\4$!D4v.;r[h2qs{v/|҈b?-ʞ ?OݶUԲuKp[ .A:V+V'Q4zcf6]djwYEkkKV)!kt՚1|/KuG9<>8Ǎ_{;;ԊD{ qgAϞ!!# ^G횠rs^'$dS(M(ݰ&m˒Ym;:`++H?< {)R'g"SBHG<$myg<yYIP{Ju/+ĘX ] ȭummh0!%V61bPD~Z lk oW kg"F9K*mS$ݓA>YxUeRS` niP٩FTE9*>dW={`l/ԥAY3fGپ đeMڎr޷A ˟+:JS܆IeۢKp_@hq?m QL&qlXߘB}x/i®#A92L-XSh5DMֈ@eR5hG7R_JF,B5,\ZP./&g;qmKQ!wI4%Pf2ԇl1k[?ǽ#Sci:!?~Fwϛkxyp`X y=hCb:&sۦ"pEXAaa&eW6C~¼:\5ׂ0,ij J%_4X҂a96}qg6/hILг:xif <]#iM͠2ҸCi{i?L iaHO(A!4 AnG 0⏎\7 {v^—TmZYhlK,="2۔a፠5F hz358ٹyY3C]^d`1XG5M ' `Aڴn=A֞HF{Mb훒fis/=MـcZ y2f*?mnr8%Kbxw+Hp?W >FwxJ\(jl^9qTN8B`BzlW>x "deE3s*I&לeA|oauLnž=,7}n;x W-Gg^H6Cn`j%qO&/9IsyHgl.'7oH ?pWs5lm5RHGP*,͖,Jb_^|JR^H/pݵ}V˻d~A;@B$Lϒ _MlH5uLlAvNEZg CaypB%(E0^X}C4@;iV]/{9+.1jd=Sذ/ȝcsL4.G߸EuىNɂ-N yI\ 8 MQutƲ|9PO 33zqRƉVrmHpaṌ r~uPo3GW6Cg7gNw&pwck=q'QrqŤ]aq*YXi>Nw'='bm\6jPmbʀ VJǐ1`T^`y;Pќ0b"AA]њO^(TZ5 V7g"x|{̾ mxL@ xl<Ƙ- xd|?sN>).4v,D˭SWӒJ,'!Q }Vɵ uԶO+U$DT_jG+[s B_H8} ҹוcP&tgXS)Ѡ[%Y w6;F!Qԋj*<}_DžW"SB;WRd aGx3=iAܚ2Lrf2*m/EkY_3+気97'-Z[ Gq'z p!1-lbK^$l׋H^AWQyx6"6!kbkRFM-`3dA0ȱgYZ07070100000367000081a4000000000000000000000001668c16920000c04c000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/Z ]?Eh=ڜ.+͟l2 RRf>LZ)vYOvmJcޱkCˌ+OG,^ !(uȨydV+γR\'n Bbܐb (G%vuLkH 68%0a8d<ɤ*B93lc)`=;DT&Wژ:$:ޥO ;N}ǂ(UAEV\v$=5PAGchݾq(R0 Z>_W.(pH_WѱK%onn`lo 9 >I<[ewviu,Vq kG{h =OS?G SGZ8 .ߍFp<]̨`tO:H  3oc7-vw{/LyFsWHH.܃GgD41#x c<-Ys]k}Z {S"\88|A{e\$<WA#}`br0$5%kW><'L'X,dRCڠȅZ3pUW p20]._׼*iбJH$<=񁳂wh.s}Oe$"mH9;Vu8 ߓ/IB_q[2@Ļs%i}] $}0? κtgg\z;+c#y|~Gxߤ\_H\*{c#<-z͏ך̌# `0UqF0l3+$.˥ZbO"KWv |W'D;I!Z #Cm)0u6yLR&Y ɔ*A9 B9" *H/džt<⦒Zɇ48“~\ ~H@O҆ Cx2M.D6wƕ)Y`pEː<ֆj<ϸ![v^`n>,`4֋8!(2NTܾo *d9=6i akdy㦧˴N2FjHa^Zc1hL+wQ7GQ:YpSܛht#q 񥨼0g4d3Jg5uhg%qS67卹ɏz]K/ |VI{k& lE' Q(2us-dJvPF~#=U$w)z\ |ZY9\*1@Ʀ,\-ي5ff!qؿ$ _`.[jw,(V|[9ZG},΢~ېL1l7FG .s5uSMLG7]X70g?Sf:![PSjᮋkiyL׎o7['*ۜK2loX^B P[p4Agq[B(T!%}^ܡir9%rBR3> ~' 1+)/2#d;鞮z$O߰uTf᠇3("R(K 1FNA@L{$𵩯bJEo4\UN4[{T#E "Z&\VJ{27:Xbd8Wp"R͂+nlw*ESz".栴"X; -'fKDz9-fUCi)6cG\X.oM|j;]YfuGߨ+8;zo k@Fzߓbċ.k1 @;v$ F~o~}܉?K׋p%񷿐l⛊ӞJ6Ǵxon[%K5& $Sr.U{>NZAjB/b(B0/WQ$=yQcFAsn,^}QX{*THnϜmAB؃x𦆼H͑wܐo]rtWT`{Wl0==t(,?+/Z`\3-DܧR7G/<gY3rt~W^ppg[#ڳi͵LjXj΃z}Ow$+8wmwhprVliL%xoVynمs9{Lݶ\-j@衧2w(YǝRWOM^q>Qe/Z.=ʡ#dU VRvGthi.)(#TD"@l@wH_y.%_OI={1meTLX_ 1'ᓆr=_hPlsC#[ȴ8 ?J(2-pe'z7C5nWlޙ%ך{1 &K^+󣛲 l̢J{.lz>v(prU.5vS>KXk@ʾ#L)q_^%-jDšk5_*YPiix{U<.j":B#ed"OZY.\K?.L=dM<f<3?8X\/>抭 2*ީ,hlzY-& С!ܯR X$K Saњr?Cda}VpuO3Q8a Z7 hS<4]JL0i+"7jhCq֫`"L!c= *)Z0mA|l7EtںY=f`?_lZ"Y*߅N5"b f.; QƝ O+~R1WZ8 z173U9`EA<7Eb21N}1\MlF/=~aNxW-4,Ҕ@ԡ,p ncd@c+zS*ƚsC7zlYHHr^ KCL@Hy v(Hu_MṴe(a ָ˜Md5ZIJIWN0-)e{M"ὓ DDZBxs`Ē\[1Gj+nN3 ]4Bk)r2{h2[@ǣQi@ ;rOD ; h]NP?Y? b,y&S/^}ZmOZᥘ .tf*eIP*wy;;Lvj.tJ<5Ń93" lͣb~*lU 4\aOhaEg1fSR#0Jdsqr=t)/6[;c,7+Cv?M$ֶݡ2@_=0E|gؘ_-}k ./Sd*ҾGuq3}i{Uf G29άO&Bh?ۙ9Ѻۭ@Ӕq֍K?1QYmr m adܩstGҼFbNX 5z.˄[㪢pf|-<8}Glh\G$OjʾblTVfAsjÜtilЉ̃BggTF$cQ{KRY Vf03ܑ}ۭWǑT!'<6i(Y:˓^/Q Z(t!WK)9H+!~̑9fc b^TsCDŽtmzlA5vv M+VJyB")>㏏'~(S#[2z-mצl(0m<LvM}E~-c7Z]i͋|IeGVRuS&3 ՗|)" | MGAsF %5ƜF2J7:*8툍na3pE\B>}?_gKjU(B}/rm)?)~IjIj }e |JǔPȕ, C=rnn[2܏Zp͠|XU6BHS48sarN.PD NRмl$k &/i=~h:8 %NmSN.Uz˃~o~k蹗i(O$(.jq]V険KdDCˎR{ [Ԡqwi` r$?E Ķ衼NSk`CH&->V޽ KE"2aOZgϒ''Sd w(pt K]|KƸ{qcsS0sFܐ ug 52QOp}euU>kL؉:r'Z%(W,zOeo78JbΓm+;p38 Ƈ:f+:$SudXT=x4JݐC$f8K1=/;${hCeN朁Gy_ö6b$cУK5j54}On;hzefJ &; tknYaq5N9-۫Y#K7D1s]2<~cM-nHT|JL&nbX{w4x{}' ChhLq: \B3LʫYzJ| r{vp* Mb#ʍ'_&҅ZD}L,}%R$ &YԨAroW#m jr!闅:-N W/hf/'w6 Zz=^⚥bnMp&;~vS!vN0ZW)yG=I77&LQW46L7|^.iZX.cDweyJ*@ٳIjPAmtq`/tm r+q]̽jzkzߣ% zOPSqJK(X3" QoNĩKЈkNxc^J-gTe)yŔ?}ʾ21S* '~)ή`F~$8Zbp8lPLXɝӻJlĊGgSg49Vh[FfTє1TT|ϼf$h 0/ 5ש7nKZt8*(L^vq51ٳݥ*m/t6AZ3FUV 蔏@ԸK8ؙ4 ~d6őciTi&xnFބ`=x0 lFq=;4N]e ļO me;$q dj1i;4!һ'WN4H!f7R;YB|O“2"afA(ҔX㨁yJW꒡n8|>jݰ5liKSY¼Ӯwդ?ʹG4á+6aoEe K(Y>i+*n Zʷ} e9&G~akX`uh$%Jyp!gGpp9cϜiVox: gkRL4jìǯ"؏pFˊPqVF9RK(mX"vBt}E;pO {փfRc9|M/ݸsh:92iq J65 b}}:e]G]rG3r-pw_dnY#]I뗬²5;MmӥXoPC~L+E+[ *zإބ= CykM2MӋ}0,p}"84ʯI,Uͫrxh6y:@pIlL'y r]*a*zZGאv]\ *,I2~q#Y- YXtc =gCQ'`NP{oi&wXsKR99E#zT q6zA`p[5``1hxjzW<$;wpONVfhd{@i gGX} rr3:x78"+'m3SF߅HM6&Gma7\˄}?FB G%W{ OC.;:"44SEMt:jQ6-*u}mB{)ɗ$%E&8+h1|ihOUN.]o=] gR^eŶ_z-Z}=sg}5w,PNaGXj]v*#A)2UfkEt^X+ ݴ  'JĄk:~xdg5C<Vꑚ>5)),0u~U6jJwХPsF=xБO(jY\&^#M 5׳_XG;k:#Gl-5E`F$:};q O"=h'uT.' ab6ݵ`0kbpxV0UhB n<)Jg,9DP56R~-Z%":\o?iVZO @ۿϞu8Sof<ְS-x?[@ dDP?z ؄ƗWӑV:S \pX}յ'-2 Ci!-87>&̑_a}w&ؙD2vI:!ʮ9S_^.^ܱ.'*Ny5^!̷uʆ@"꧑R uRr3)u K J rv!VA.r\aHNF|I#u$,~: 3-qmx z-Lt/ʉ Ȭ8!|gW=T=̀~?; T_Bep_M e)uFMx$c)74*R_^ܘ5R;PMB^;b:KŌz*x嫖 9\Ih=p12d'dHtr#^ҖMxB->njj8@7!.1ߴ0M-~ i1,!tK%Z^6.ϰx ̅jjtp*O3Ys0|IJ2о |v0#OATI/IҒLd~F1 5+C)1j`g&e\<9b>@%xഓ&''~fYKk;Dc\XFt@2?(Q|lm[sAxz\Z*.B>y1RH H*bz`۸M*ƥ{}:1[g{pN]WC[<%HѲN]0083}Ci_,? D@6FhZ8 ?D+d: 3EBr}BVb+sR]Nʾ+LɩCBRX$KQj]|H* ?pV/s{FւCXp 5NmI!th62J">NFի|tfۄ/Ƅ| X]%M@2˅@*W)67F %[Fo=acOݒl- 4ެ܍I\>aֶnG)6&,^_i4rZ!qa+9RܴPfHE.!]4M2HHѩdp\%)< n}l|& [tM w!E-T8ITWëPhbW]z-敖D_?béc3V:<k#Hè`~^@%rN@á =H|>06KQN/v|P4_P蛪?oL8gΝPqpYs&]ꇷ S$e]%sFdVNFHV8]5&ThaBMXc&éY /7QНs]^63f)LTHkUI""K fQaEŐ:_rռs[HN*GBRCЄd7!iJ>yxџQ] ύunH ҍ>BP 0.b(gk^d֊&Vn(S}giJNu֏l^Sbv*0õoYivh &ٴt+>0O`Z'Q ی$ɫ4x(nri:5%}VE]+$kN`WW "8!:ڒ#'XJji=%h9 (`@QϗM wnBW+/.6r42y 9N2g {1Y#f=v,z;pC"k8h>}|#a<EpQ$3h5l{'{ yGW'9u~ KmGDt?[+)<Ye&{rW}˄d8V#pڒ{Kӥiv'Q<߻ԇTf2>XY3 4d-H 9/~*ʃ< ư>C˔0yF0=T-kO ,|AS0s'k`p!8N³XqcM5.,%L _^V$d5,ve%:z;̤'"5~\Q9:&;T)<򧮩.VV߬ɘuc"<]*Ҕ`}TfD7Fxײ1ƯDX[m2Ĩx/G @ZQr\Bl//jY !( 뻱@6>ȒȰ`kHvM#6p*.PDq;=ь.@F){u0hŵwMChEU7h?TAmsyl>Z;xm|i9?9vn6#sV1}E"pimSfvTciFRί&.UHĒG!ߣ~//")B3[B}QB^v6tNشdJ=ۭle{bNE2#<0*ĝEDlƱܩ k!;{t͘fճӯ26Ԅ><.9GzN|fEϱ ZGaЅ Q:ކQ4 u0cB7t=.z{GkceIխ"-)ݖ;IG=mJ{Fʽ$g T3.ʮI D"$sjμ_9 ;MuQ}RhORnuK"OoJZaݧUQ' U:Tc5sCO 4̡MG:.@LiClpLiQ;3O>Jȏ !;x>;*S2MyAa'j&G5@H8mPZ]pf˶'a_& ϵ~-,$FM<񰘐SB +H7,l"kAt_ Ot7?LqR Z PSK`yrwN#;)p1.8 5e8LAn v5/dz7jom ?*u䴊C?j]=@qռ [PxP@Ri}m7LߙzwG7Wyͩ5!Wvo㢬;5a*TßEQN`n b/ T91K]l(˥Wjj@yQ}*JcLL=累>S\uWrRg-=Dfp5:V`z@U| jGOcf̳EsxVN(/qڌdjC.\x1r,,Ikr' |pi|:|#& #c;-,B`b-eT+i+l+jSx.78%HŰ>7'|nA@6C[l,EB;H=+0W%윿q=HY f*[3|֑I;g+9yfc{JR{B`##}T?h$9]Yӑp O3]`?aҞAl;.SKN{ⷊoX{*v;Úlv{ "6JD -M͚E9dգ%x+5=A밌Ҟ\m &?.𰴾xڏ"1 Rͨ?9n$0-N|nWP lO(t)M];v,2Nش#ht9,3| 7AhLWe#`H$ }мڭA/w_1/ ?fdmW龜VA)G@KMCo87`X@ߑ9ms*(͏64 Pqfj,wl狴8Tkxt[(ŧK\st00آ |=*{.R燥qdY,‡}ȕϚV@TJCB?וF.]bG*83Z.a $ JJfXLB&9%ۡ]iҏ_h3 y%*1Tx@~\A*ȑ.2w>RezX_4yt=`c 6 lNIo\Odrz: 3ZR]U} tsڃgDؚxq5]TuOzf!KgWZx cE;<<_X08ާ$QM`B] kNۯRjCeH,jᢨds#%fFg`sC 1ᾯ|K8Ga)(Ƚ(dϯ#$J_%P>)͊L.ތ]=$ -J3Ovl47,YHW$j'\Q]_XU߂ބ۽a(2v_Jy~8du{aÇ㾋^CprNI XV,Њ#Ʒ %T JΓ2hBW6464qڊWOu+;WpOkw"\ ]Pl~\hvBaKR bnS_Zg>\Q"f [igLO~mWMrg=zYW䧼^fl}㍑J[EٜEVw4G.] @zI>&+ šC*Ȳ\0+䓆[2f 66Q 9 \Rrȓ"/r~8y"z6ln?˧70󻵄#j=)}l D]+/%kկE*M",cJv4q6$ $#J ΗZˆ96 STw3C18W6_҃$C4 >@OԜ セENW*ID%T4銉plw&4 Xiըsx@@*􌛨 PAuhf#9Vz$#`9GDR% {b7V܅$vz+$D1+R`Ȅfٔ|ed0P{%F) 31:gnrc-г- ZE|D2сCFc=]VUۙ%3Q2PdԚ%-`x3Eͮ,`bn<<){j|K?. 9g=F|2=A$ s]ƴ3`{LEXĜ,cZ;C0c0黶V4y&]lY;d鿄z 9tR]ljo(Q]^_3"*/\#H)AZpBWquؒ|5̍j4 鲁 Gv魨I%N$2peeDuR&x)) i \N nК-5KR<oO=AuEd46O$>+@Qx+#^=+ިc?CD03?F܅IS3E۳lNnrTG{ԏ ӧ5{Y.kF/jTYƝGgC_m}9gB|n֗`mePwP:"Ɏ`\;es9z䀢)7&Q6xRJ-<1Kt85\3)*#>65ԜyˆDd̥)- (Ǫu:ZHwRR(] #78ЙO9]6SHjdBhJo\^7cXAIaM8TT r''ZӾ6`bja)vR4A}:~#ӃKЪ+T`;_yn&& U@k1%bG\Č :=;e ; ;&/A1Ou@4 3nx \łxQG +z=(L[>Xs]Z`+nZi'_=x/+jQwRV S$l$'D{̛1gXSQLg7ATF2x"v866\:>S=qXDƒ_H~r>x4oqG$;}nYC_מGwbnݶ8DJl:D"Ä' ޽ ~mq!HDnNKRId3v삀g oS;XϺT"\~4hۙx6cLU)th٘"#[:_-xA*F=yxXqMpĔgԄQ/VzgPkzbCnnFmhr# 2]AyHCkk//4ru̡.2QБc6fEy&JX;cZ@lҬwolyU4T*. , ԅ㦷HTuԻ1<̤,͒#,')&\E YgnVSNb礋r`{iYhI31ܘ*i|r7q.Ԩ/ 1pdZvUc@uvMSmv,)`  8-SE EI 줃AKt9k^~zD6JEԦ؁T&ͨf)ҪZ9 $_QAto^kXQP$ӶaEө0RLoDpB%F2 \f%'T ܜ/?Nϝh=iBn2,ֲś3w)+eb冀޲@A5'0w`c͞3h?Csf ȴr8Q&{"ڳFL5@ܴҰ36:HKZ1;dX TN#)I5IﰇmgI+sJ`ͫ6b$BSE'ZW 4'b@4 3sA R8|UE1h7:,BN$uc9w upKR^ykS2N`1hIПRGiʃ^-*ɹ-x~ACtH"U OhY`EL@ܵgёF}PNfUXz8b(稵I%"_5+D) TVOM(H㚎]z2_G&cު$6JrzJg5.8Qk] *&@ѷ7$lJ6IӶUAD_%aNTxS6EF?~gҁ17x~])dDHMK8mH"KOy-]'iRkEoؖH+D K$6#?wo]b0ciwC i<k 1)/Ck_'"j׷-P_8sPee )S\u1r6epga3h,hEkÈFlGWv1Fy0i M4?.WHv㠱ca|Ay$/M.LN`5MY<.Ƭ$Y+I0jx,v6 KMܬFCB I#bQP .>ɺ{F5qgꏥ}  ^n?p 7ahxV3ˏxr{N@XfP$wwu{. Zh ~nkB6TXu6B}qI5Vڲ͜JN0k5$Sȑu0:/R#o)3vo@OVecЦ ۉ]|IiIc/ng[ egq(Û_ILd߽uRXȔ8 +ŧ735/s =ܾ{އrxد'/SC26Zk0L߄_t݈mTnH|KW 6iy-JҼ0eM59tj 82*}t:D,JW௮_P>8R pD$nȶXI^.,k Fg=yA¡\bנI~&+7]-_EGYV?kO ^t>*cVpAc/eaTn_:He"?HK]`lO!3F ܈~] o  I}">6 ւ$]rO#`$ygWd ˗p* /2fiyYJN' ϝ wJzas&tבJ5CQ6TOb|!$Y4^[ jF!B~F>CH9\մ`(7J< j@آd;#N"y 6gF9,ʱ)PQt]@1GY$ ʻ%P .}]v\v,jŠꌃR OқHЃ2abR?a*b3t|n {Pd܋NMF%cbvs %'#7[Gfxd< pLb%j^n̙d7F)њެMa>}x5<_8+Btn^jJ8$m Y`˘+2Qc:\nkaR`"k'Sr;=$ A@,W/7:KgWbZ58$rkDMvʟۨ\o `qV}B3Ý?XHKKLews$gR'K߆gz(@|qq,t]b!7΅L_Jn/ hghJx1*K0$Eʡ )݇Ό>W8yg 'nlW_7 QƄέ- 26G.']$[lm>yuO[;v?S2f}3-rziU' = &o<'60f8Kj~-1C[dvU{2޽? /Rݙ4 Z"D!e`!HOC${yw;'try?Ap_%j`vvƅ0-\㧄bF'l5CL u)e <úNݷ0YMOB vkHwo271u4gDw6N\ GW_fI38( ϸ2mOK~UzEHUʩ(B%`~M$#Xٙ2ԇnu>Q m;727 тN޿aœ,MɍoH RuQb' KW("hP335aL`|{Ce>9w|'lwUFqPCrSOPp%?"פ*.L~Lן{6 MfIFZ#`S9M, >P,z$+{(X$Ϩro/)m0ڽN {PZpzsKFpH,8L_Sa{NGO|%QZZ`JH6fBH_dIQ mޚ`بOي!~x$x*"µ6}XO0Є37fuZH]f~l$|Ϲng)z*Sִywz,ɠee1OdY/ӏ|e1΀nwDT1'a99 6Z[S9:kv7V, ~B 2d9n2a )9TŹB&IQ˗ zuBb\bzGw,WA+;r~/c^MLM$_fX'm9S?/o#mB˿ǂԤ0u,9M)1}xSm- Y?EdU{>5!l;+jAD$&21l[V:~4nCdVZCC xmzg!gŹ;\bg2z,NeZFQ~W~@}\:aZ0*a>@ekI5f> 3o6)\3;Zž>P h=A9 FK`sYo GjT{9oQ*}?-[ o?1Q[&An P-]:%˛ ɼAi{{m\}˭tGrcBwv7"{* KEUv*?E|*NFRN[`9]5H9.  Uco\h>\BEs4"jO y݁%n 4qܸWhe4 Jh|ۭXovA O'[1%їSOg F\rĖ+o!=*nࢀJsQ!\hto 8m?{%&eKnͱZqL֯];u޻OUZGۡ|IPp#%ʎm*WK:>?`zI7Jd0UףVXNg.;cXVjGM(7ԨWUR4Gl8>r;TfB{"(NظY\q 8ƺ0A%L7&~M~o&.;A H)5z ٿ>o+#|O ID<9qɧ.\`}h|;'KXd~SШ5wMh>_G3 n9F{q"\(ԵtTr E_Ř~O]js G HOMˆ8Y 88p7L@ٽtx㺞eErhDB( t`1[i {WBf2~nٸ #mtś.>hp^gF:Y͹yQ0Sgf6('qcY)/NJ|LBa:}:vEB>骲ށlۋ'Ms&CYyt3ϪDH\qybwC}Lz!byHAD!/-Iw*P{55"ͼ!7/l!9GS-l<ȍpZ:yUF nOg:S2~uDmnAnno> h O|?L&H%_dH/BXU5d_^XIrZ|"Έ ٓU.4gG,pZ~!q~xP?!ӖENz LҡpvL:3Țuo @Snr_2-%x+$ޫ*{[3Z}rGo&ߤK~ʽ/7 jE`ݿְHosP-EHao|)y_yP"i,_YTIs۽ﳸj 3P2/e/!|-ZK֛zQGOAl=Gs4a:,P;*& 9rCTsLt/j9B+cTyE,cfNdF_<1}KK_6n#0n, qTEU]L Uk{׭~S:!@v,({/4)UܶX!PQUM/ 41QZ CQ sح(An ] i=K̙.6Fd:Tx1}asn"HSNjEq;D*E]a iS`qg1pWDUy$c6]Ӛ]qDY)X;eGkaJ|q5vSp鏬=D'5G!jD,6 VO-,g}tx)s2枘+?TcOІ֜*6U{hQUόHIlU4c3^{z;E*A!-/Z2&5ʊKTFBr|=xHe;y%UyPW.fgh!2:#)$vu/F)RC z58XĂq}4+E%4drB^v ۑ-*url*i#k^@e SwQt}G)a4lz D|U16/r+4!n@^hبHňFG rѹV.aq{ x$;ܓmDR XljH@>JZy񩏗^fKUI\܂kE>Z`$>7f=U~d%J7bD1gĵ,mg{[\6ͽS&S(ױ4 JcApE(+y[i Ĉ/EڳkM=|G+\. ![M{V. fF mua'[-"PG.+6mH|Y뷹%ꮟ~+L$4U#B9wL[`{:r!0TSH±/SX^ck&Y_ .iП}lȝ|_J}ѣFzPwrgJ]*ƶuns}&(@P5qޠy3CZj>G!#gW<& %rStn NjO] VnEзZPo=dj!Q$,]+>AMC( ,|R-%E:kmQHcԑ(a ! a]oF[l@ l&s,6u"`jmpQCfȦ4 ,ǐw{›|qtc^226O㑉LR*ok@ piϘ̳ 7Z6'R !JZ݌#D5´S ^~RD`/q]$B&C.wJZl=(=Lp=̊ + w0gѠG},r5{ >,֟M~u g,}DT(Wa{SӁ>_s%LM#R~t},ܔ*P?DˣvMD d=OVN* vb`UeF5Gι!:>(ar)ѲOV︈7Hܻ[1*eSJe/]7*" G@RN#M „^:7Jjڀ5&̎2'}=uI[C/cDZ4ٍ|Gٟ8Pȭ 8&texSpdaOM: w*AVN:| =}/=UW1 h&c{wk Lʹ\q./21ԣ0ۙ1x j^Y7r:b6(Wi/dpRxMAJ0DE1)c־:ф, ]lCЩW;%@$9;@Q>&1;w%$1'jwC36:ƚf-ѽH7 &<|X9lCTر-x_;=){f"f;!Y,^6변a4~pmZjCDM#|odШy)ɫIۓ<ɫJE~/8Vge>͈A"V?R!}Yc2J ؗ=Vi`t832Qe(9qmqfqR$U!"?L|؆ 0aO!C(qYK,%޸:zvu&8VhօWVEjb:"ylKtX# =&2'|d+SP3<~|&v.?~ 4֊z uL#_r4\W.f &0r\&(icHK~iScT!dgLx`p?y!΁jvey=^/6'*颅}ԖO69ڞP&-)EOImW5wF#- D,չk s,o5@M;M.)|ȃbB`5 y@$Ai<8󭤊0`JN37]k;oTDU~kI-qp&3xhU%;?=3l!_Fl>7]2q|m5"Eev/ e ) q*q%Ȥ5" *IQf !I },#PͭE'q =KƢue&w <6legj+}8rŊ.C1G\C=|Ko,ZW%)Sב^ֺpyfΉ;㛰:̹'rtʷ@~++wga1)ƿMs9~/Kqw* 8DSc`$%<lWK_su S{ԨgQvzw]hx`̨#kU%U ХqI'e]TO20phAox8ݲ0g{%JLI%/_Gif ׻1{GnwDw^QFN}W*NnL%ўPg@WG_繥@hKǡlB0~d2i[%XRR2D*MTڣUe'[Q(]8htzNC9F=!gwK9 Qk<5-8W? fHT%t.|EbkZ@GRThsP~Cۋ<gJ{T΀,aP_Q۰p;;B.m';k8W!@a~>gIJsOK"s8֩HuU7[`IzF gf\0Ț M?\Y--nDf=:+Q;heU =Y KKq9u!wGȮZC#CK0Q{:#!Kj5o*\>${2+x- 2{@ <\pY ]8#s2h=&9ଂ) \bP(u,`NA 'itT~}='m<28hn?tz siI})X~:G&u{&\` Ab$lrS) #U]3ˍŪAdڰFDf'1nN zGkT9#C\$b`Im~{L*KoP`NIbpnROmh~p0;{QچLwZ$*ޚokzz2%=>a_Z^ ) =W0p96yќI9Hl:J/(~e_[Cʎ\obI 5]=˅_a͑/z1sf0 {[:rOxJ BNVcTߐNJ};dsNAsM튉%ZAz#_0bGGI%xtpes\ڸ+IQ?htjƄ%z]jyQʢ4vΎOaz]R9sbtBM&XŸ2oBb[z38 ;hg9n Q{ux)2b5^]Q8*CH'c@&np=ed5nXK $04\:suCߤ-i0xX+U+.¼LZRȻ~Z2%xBBNTW8BlܰC>}E9r] =:SB <+ЮWd1N0mml$;6;VG=(nVQh~"t=s1!D-s6tJ0x55Yiȍy:gp*л9D*hMv4] j̣/YQLEmzf}O&uL/QD͎GI3}pL#HQsS}yq xow_λ/#gmJH٤i;~(9u~oGō-|Y=0luOSw.]G J1PHu*1ڒ+cZyHZq@.Aɶ + 1xkei@ ŝaJ-R&G}k ҍ!.v 4Kufb;uXI!Lݼ_UDY6Ls,+9A* oV(KbEK;:wt8@ly,|CfK₮rxZfL7~jݶʩi[y'cVJPW,Q1' `/G7r0*N@C[-OUئ|kZz4o ynlqBHiϙKlS ,ZPvw{[opR(?:dه̥ZAHPZ"8nnEk|ݮ` rFD':x+L3׃Ҁ^j5ur/,Ռ%wC2ޕU&;J􄖐(z .>^ xrgs?Tyƃ-Z8_$>Қk!NwA(X;srCDPȎ A\jWt_i!ik`(8uV}H[*Gp_UH 8@aO1BP&5j^QjG]xTdSp݀>yz!5,v@eT&x4شw}1v黿zl-Ҳ%F+Z~oއP(7Hst'-Y#md*h!DLqOua4v,Þ(T4.: CrYU nLDǓ`ND%+J&#=H!yǬC q[!k{ B˩=m"HylL^}l򑺳9݌3;zldg1}b5| \RI;u(<ݾnEPa.s.s|2yxJ2Z #s [. r -?(m,<ŇlF;gՕ9ւF0z;~ O+v%\lcLe$k#Vq3'AHKk wN u$a7U{X끙Dx񽐷4Qr\s_UQ{g.بS;/˒݃V(h Xע=e( UyjF)L zźag=$lfm:Vg| j Z͉K ATRJ]+sAj ' 7qHfO~t@Q2lp,XGYaɠey@1;;Pbi*T}Aց0k}ZiF81Ng=^;jWfղὋpS/}ۓiȜE2@w/Tek% ,v/훁m|Fm.eTBHU'''׻| 6)( 8%J, ҀȃnU#z|]qSQeH*ѳ& v>Mͭa=9,? B?.|frfKc8ꯑ8p)NwZYB sO$׫WkkTPg]d AS26Ht&ao=8aV0ɩq=o:i[rcn:t1ckPx! -TG{UK?T<~yLyG$IO+gݩ&4-TY |XjUaVQn{iUgjO+YHP{f N[VV5 PEq0>_J Ԡiv4QeH{Ǭ\6JZ5WU S=|158u )K*j3 Bm:s w Haz\*2k")gQVEMξ>{%{#39 2;aZAʭ;ͬ,|wTN˽#?:J `{ҋʓtz%LIԁ˗adDžh4 ׫u,NM뱳y៉r}GF.lTю^Uy{(I?ւ2$>V n9NE8؄]pCm2UD>;HqxfG`]+p'fHŵ]DtekI\wc>]8yO?g)(bC:a/'LJ `10B"s`o{V(jzpP/7'Ž1LU9N^`Np,.l k#A[5 HZ~ֲM o5~ $#k׳*س 3YLrAqcpR[d5X? b%~ZB:yH?i_@>a떬3dIwiPʗ@A|U:ЬS xE(=H bgԬɡ'A!n\;(^fBjg[,jZ: >e:\{&JDŽY^\t59AAnsQj^ZC0iŀt) i9Xrg-o-6]UBqj7V-BҘ(*p@e_eƙαJO"xy||y.,P-ReM `PliڍstܽTŌj^e^骉QL(lm8kw[܃'5SMHYd)qgQYj_N:FfX,0(#nW^E~۶L0aM7>lēYMRڲ߀bf85fRN&IFf!B` w:5ߖ9!K*1)etwQؼxv$x|[Ƙz2L)6g{J($@f0ZcuEٟK1X۳`P؄"4Ɲ<>  2/[a!.uI_mu$%g]rUj(_oD&Ti7 z~rzEo[OL6k_."r"uKe>7@PfᓃOIM6HWkJqs?7.ЖJWpaC(;R޺剛*&j0߸!I Z!(Pe-?V͜j{HŴt*P\ہp)|-Hڊ%s恙(o!g#ے,K=VpWlJ ;zTV%g、D_R< ݇v JNѐ'I< 4Kal?OEI|[O>Y$q-(ls^xgt_g]Mal t7#jO4O<'-wߐ1Q>V5EBGd-xc:p@eEO5W) >pm>j7qu˾X]u-;v\-As9r&=<)Z Gt^?^(w}_Qn - $u8$ `TRVJQ5ALByψGqkew > !PnV5B5S|2W[oܤ|5ue,:0WW+LēDHzSdm`YKO M ;5=ODJ R-6 KjQJ+]`?k׺I6KXеX!{ӈ z"<]W?*Imy3TO+:F)0{ ʩ3vw4UqsշIߕtPj%/{L]D`R~i|am&Tvb_=$'1oNhV[daHmO Ƹc%祳^}7KlWZN[vWLu8/<{fc,ЍjC03b b\## >@E I'ie7V-o;xN~Px_G9QhmWL@k^sj8/Ƿ/w1 rYEbR`4sWr3BoƹK`Mnظ^.: eS^H`d9׎sѮ,Y^Eњ [3pt@FE`hpYnnDi3%=@uvøvJr6/J4K*޵y0nOme8|GۉSJn3ո$؀/dx3+=v$Xl+$q,OĆ(ظ@t5@z{F=M9][@,z6w^rk6DZjx9^nae6 z=/GaI5 O҅pӰ4[9R@~./ V*ռ]^W./dU u] wwKvncww#:DϏ 0߬fW!zY}5լW?.w0$sf]g DD TWcPG}Wcbs.)P.58(}Gl+y#9UϥP]ϙ6˟<0-16meG4& Fϧޞ~FU׶T:u\P[ʵPJp9 %pTbfh>%uNp1% ⑼OB:zutd=w)m1:ԽQVG"vVVҰ?_-i3Hi|װsB/#3лGBqsVrU@Iq%:-*c 7#}ہMA 5"Q44E0=z]V2Xj4Q~>elHcMY+?!+bŨ/5rVk%Hg 1? t7,U>Eߢ;j"z?I'~=@)NL?#nKI]po{qBrT aAǩ׃iߧ < J"IgĄы̕,;J.Ƀ:18uyޚ\s3Aaz7Pׯ0PzG>35?<۪$T (˧t28;SY#ؾFОĬ㎏DaFf Wnfj"M$hϱ;V÷!ʁu U?hg9f;HԉX0W tj 7K\5 b-y!0 is3a#cA5sRRih|T<.xw,39`eyC+)D9Tw)kp0%+j`lft6ld)^rP6iqn9Q79n3cvg]^hr!sHE&r?lʅXEf{6\l|3/\e2+BJ09)Mxқ 0 S2 L-LKgFnc4bQ+`ڏע4@'kAgU8i+49$ln]MtC:Y>vK]}۳G79h|=6zz7EPИ3YH]YoN_;L‘Zl⋽@dl?> f^AS%֧X>@xii^8RoE1L\X>bU3_Xpi}D#ni4<vj0 ы2ybUm=D8z߃|SAP8S~x>ޓ idi޽RG2?g [ߪN'}݈:A&# A`o-Skm5ET%'DCڬ}o= bz{ TړxC-+g#TknPǔd{W]IR2bI~Op[ypq8^ c|72e_3F)C7b l^V Slpa9.1F\aȼ̆+`2Z@_ٕqT^߅\7力cjbml(8k0+p;S}RRP`^nt1#u !% 6L/8&Nҙ> eqVficU#7B`#2ML\8Y^R WwU\{;>P:B)*mG}-$IӮ)<Y޲g<|^h,*oy+Opش>uB^7iZa!L;Ȑ"Ãtt#%j*.L c}+RtbM8SU?LA\8wv};ފ@\BlW],Ww\*bL&eb&.p_a<9C6]B%,uZ_J+6D5aq> W'N 3pAF\>cu ͈)^&LUʀ~:fɊ|؀~,YXڜ&="\{=pn`P4Ѐ/&ALN2~ %o&N>뉒=h<m[q? pv`y aU-Y6NA0:CF”"j?E՘wV(_;!}yU'B{!aUˤ ,{5`OsC!9R;Nk{>l',QÈ޻|a\`JF승%O]C~#!KYRS}o1f܍ q䉫!C}]P7X@*8IȀSE 8C#w_ ,wU !"bg8 ciphoh2[w*'ilMe+z (J:RiHFg2s^x1 k6ӳzOs2ryBs^)+M ڷ,'Jy%C=gXeQ % <#S @ALƥW҇xKH`nDkʡY.igE\Ḝ͎k!Iф{0 `6d([+xNY?U*q_k}K>v4VwG}5ØzQ]mzbGҔ/?kZ," ) :=[ 05K␩~BǗy?/C 6ǜa>4@ܦ~h'b> jAK16q$\A :7ށuѰ C-hۉ~[%N'4zt_h|_HU74펟-s2/=43~}s|vEV4vʚu( A;_]e}IB^c=ڊLeje#Ɛr+ qLz]jH% 2Y70ԬH|MzGZ]I۟QGr,ʢI5=Uˮ\+~_*W p! UYIi{?GJeSBß҅t 'tMގI0eamS&pƴX+jjXe.=N(C۶ߺ-xW9kԥAִt6PGA]Hu.r|PVP/sYpd.~,%5>zOYz'^&YI'ݧ $Q(54HI D*Y,1nL͑ʐy9`mSהLNӒ+n%f9/# STu aVޥ GzVAM#7:#l12)SVzn&wLG: ]%#&7U*{EDy>p2%컕_T"6RӲns:nVNjgB57ҤI[|R SV#Xp^ltIu I$b#]$A"KXud\X1lS8gv.:EusÝ 6MB-[ΤɌ'ijQEgҍ+zIș#/>hw 3Ivͯ. iu'FImč3po"3uqƘP B2T\(Y!^:W{O, 8-xzWs4ClkK4wwKqc DLwުk{>Gv~QryPxIF N%R/זFT':5uQ_Az/_"0]%XKhs.ry^_8:#!`~ⱴݎH$s]|r;%I{ZF68HQÝ%0Wt`+qLW4^PI_Æ]BLZjUKs4:QdoJf){F,rs``]p{YEe*%/7X!-2q bG]wgjȒON$rFQ~bħ ¸WJFiSL'ϑ{A7}wDa-M^}%};%PRmsKK9WwLЦ`59XnBYl3/(Nl#W#')&<'R6xG)_6UvSAl"~'b9Rw:eYKQ]..zgJ[tfn4z[h gpd7I(⽊ZFUx(qƺy]ХL' nCܻ5:ðTM`P.D9,cK?haC SYV:¯ ggda\F&{^截Grx g[.RZŊu~L 73;kЙUSq%u^ rӘSW:u-9f"bQYkRu(p>MD0Kk~`R{}c^U^7v\6u $jZ] 5-IR⯀XO^<\s_XMV53v0fPyD\*#:5n)?)ljRGЀ)o$o2r @Ɛô)7Z~-lf1[70)ѼCFRa9.޹(%HN 4Fm4 kV]*ACn ,F0ks@R>45ou٨&blt)&C}}@H4jV~w2Xx㣻np#Oo-ץdi.TmGQevR2"W^ 6=crvW,bn(7_EX`n+ ,N) v3DH"qE%҈ub8E*]/BX|ӊM _lr֨%.8A2w|"^ֿ2!iH !$d _"Ӽ*Ry&񤊀di9LHmakZ^,.m stZXxgn7&nLe:ZpnJAy쫳QҐ)ʔEqL|o陖]lwhR=;'E핔->F‘AZP;I#y@1սlG(;ѩ= NwK⫠ ^z@B 0xl%:yj뺑[ ~RsϚK'Ҕi ,o49;p+SP5Ҷ֞Щ },^)Ptw'êK}€FXwvVMRO9(>(Lл9LG.;o[AD&M@Eh`!a9Z|a;cnXd 6}ܩ\9zjzk\ HF_z|RwU#y?h$b] oBf*-a6B8[|%9(4+ur6^ GFXN+=􂡸 j8u2`]t]Lo<1*=w~~;p3p1%X|Au0DSBHEzKF3ܨT%{n,; _,\7\??sFT 7= ' Ǒd*}HzWpב/P_?޳K4٩Cd1O6Piq.{Ӓ_]?J((9X[jUTolLwPH'/3,D{9kN #^Ϭݿk.;ו1)O~m ,=&j^hsQy7S3M,I޽B6 3<ڈfy~:}ba<n\2pj HdmΠrpu]I-*|E^V]!hX*BcQG _S5 ?"#.%Fz ~-%#:A>{e!\X W-K(9]v+|\Kl9c0SR^?< TwlRo PF6(dZWbuzV+un#Y FnIFu\ ۛ NJkzzj|7Ϩ3JɄ 43{qrc"K`XYo}G~鋚3۰ J]+ZQBLmn_i[:Z,5Iz Rn$|;5=]b#DE2{ApB<&H:`LpQ_Bb|j}@$ىa2aO4vJ" CF|}>r#Ö_/Fuz>zGMH,x _4L=n'N"F.~'VR=e+:P҂?zG Bz{#|5"5䆷=cnژG?>r˚t6ylڠesiv0Ć0x&cLt^/Ji=(,sjˑ}Ntvci$²"IB Ʀ՜/nT1{cV.(!|_RSD; *Iɂ IN>82CS[,U`7CrG9ok@UhYI6K V ~Ix {Opaa9KiK:>O GCWxP{r"6Ih?Fu>Av`eJ|kD3uó1F-k}U}>b:y\M԰y7%RbKXz2>"C^m?_Y!5lΨ1oa+.DfӲ,&Kg$ p :AT2E:Crwj~ I#`yR2ȸdGP dª"|1r+SS*>rwԌÖ nN` !SN`b&bH~;OY i &K^kAD%RC (!U 5 ztd Q;j;t{M1p5#A"/- qQBANDDzmc{B. Qco eUpς θy-:]TΉs$\ o[@o#Wصa' =|]ryDm!Xoc@aP\e_4ⱕ@ݗZ[^Lig05V#{MR'i׸~yF> Ic-o]qyyCaUm&+G5tH ;J^=O_l1ڝy"lj@HQChX9qg /b1>z]ueP杷LaEwW%0ԑ@#x$T7M^S Me2./Z˶cvK2qҨ?~K~m̰{D+LX0Q@Lkol;>dێ:W6cTu©*ofQR9O.z B*Tё|Q1(CĮjyz%/?f(۠$5ydw6.tw`qJPQBvKmYl|EqӱнYxrg(Lŭ ufJܻы"CeoW/ra`C*U[Mޗ'3eG@DRU]CT}Ol{ђ X0wa5`QaX?)!puV.z73-~JGt-0o^d6k􋯗2n?cRq#T$kdnGUffCՌz&Qz՚x%zG9\ZmhD4/NXiv?Ϧuꧭd<ŭ *xEjt[]rOx5ӽA_0E .)e e]s/|`@~ 1bd=*q+/BraTFl1rϛ*|+xTR='BM@O7_h<6dl 038\ܢa{Oru:CMcv%RN/gBHs"ASӈI.O3CdKt.Eb:`$Q&KZoAEjg\mPC Co`7bru.}$k7qVTLjY~6it3Xb{!PLR&gkMMSr[S>#dlG*.vkoXr!Z&Uzd_6)hnAЈ GjL5҉ VdѬޱAZ@Uno=xdIv܀Z ^t S\ak {Iוl]7T3_֊9dn<$"gz^[2P(k`7y3E t`0c!o:ɊʭBt =z,{$πY=k(ȏJ"[#YL8`G{d/Ӯ'd"N)>9wi&@:x?OobBCX^2B"%{N7P:AWcfL~P CptEgK*4f A=0z y.21*EEcWѳI= mʗkh_W-?0㳁?XޟvS.n UP%LPA{T^_Ɯd0Hb vTנN Lvq{p+m - ߸՗{E%-ő2?$sVmȲ)D`}" U3l@/ԚB*/ϑ֤L9b.!sha8{U} SiP}vw2 T.͸`Podn˗L18;Y~ݥ=)%[H|$, I:d<J ho4c4*|k~40Z>/QUpra"qyR}-xc%0F%D찳p,ˢkdlyfb7X5|}ޓVy)4ǮN{έ,8 Nör$v9R"9~)W=%uEfܩēݟiݻeZ9VN9([h>Yix ]xw)o]Ot$!\+m;,3Bٽym/1a&׵mVbQ/Hdc;f]ph}'>ն~oJdvlR9+BYF^yVO>*jcRz+5`bTv>q zbkےx(3S<1FzbY pH~5(ƜO>^ՋCIn _&l0m2G*9@W[ ={8B4ў!`j".K݄/B8iT܍䝞rqwRОAj7ZXo}Fgis .Z\ƮQW`6?Y`+Y%Df,N$(:zG*̲=UE섲7PZLJ>KG4/e=<ɶZsߐrr\ڿH'$* %T)tJ oI\\sk_ES/AD9pR_:R530e2GԄB%QaȇNf|X\?b"мCSfe-?zDJ 菉9Tܸ N_&j8lrpYAlP%>Cn|czQ@x&yJ[ 'V4v;1[ ;pHkqE1V%Cׇ}UzUZOdDx83ft:5CSֵT mgbۚk$= WJyksD՝<&1Ǟ v,Әۗ8~~8 aH<55Pyb ztl;Dbr)TPipJ<4y={> dnTƽM\]鯤C\7=Sz.;զ-|7N SZє饈 mPB#Gl//&s`hqI7CV^ݯptjt领%ʸ.vHzu@::UGA5[EX"E*OVVd R՞k^ H-?ʌ?ʂ[Z\(ډ&ke/|dWu?grGǚgGgH5TŶD2 2Pؕ?gI@es{!Q5zڈ)ʙB_ jZb yRZX %FD\Ut 1ٷ l74ʼƵHjn:B3 Xt Ggf]àz󪢖>}N 9SJl<_8E L k8#23GȻY;Vʕ1:,:bUw !3? :H"!OqrΣJ*DW >I} Xu7@tWJe.3PPC V֡᜽;n4TÎh߅P^T y8Ɔ@ZT&أHnV~FJTO,O\ǵ:oXTi&^2bhSKJ&_X˨=r E X!I]@IoH0J}ېg/K`{23l*gʭkybŞvcd^XByRk[sa:zaq, 5 O?~ȃZyq3h%"-MʠX=:dMaP\Yu`:?t /1 ĽG2Q .E}*:eM6zH I)!FV-|ÃH矂*E8Xy pK9n#uj>QB/8<@ =[&qd;4sf+qc#uTԾ XܐmJn*Lk}(crȮTk(Q7.tۘPT+>?sHLa\)*_X3pGn1ԀO(?#[%Q6Tah%o:5`]6~pl\tij@r_m Uhsn$]mwȭHÃ>3m0%H{-k$1-YwN.egAQl) liJ(R՝G+`Ţm< I6c< 2+^ո]6vh^>h:P@m7A8+)c\hewq{ RV-|?3KupmR+I5w=4E0xK/c+R^UZ&?(xVk)U ?ZY !?lKM}op=]9y;{u.i)H'c5٣mz`ǍNHAZn@)Ӳc/0;7_Gu}$KnZ8t3$s|!.W{'y̯KG\#F)Ye] Lޖ"eL@8av:Ya|$T4S(GR'Dv5r a뚭SDwVbQ\l~5Wd(@+Qf; f3~?c (&a/ΒrZ&C0xͳ ls Y@ŴP/p: *̝$ O7M(~`re@57okUVIcQD{?_À8 YJ%mMLSHd22SP^o['4]npZ&a͓|Xܩ!AҍIǻ㼎b]{KaY:~2tyһ{GY>b]n5B3@܃LpC#9,fR5\+P=X]&g'~.V6B-i84J`w _#=U9Q.DYH 7r[>Ed#VEHhǮ/Т+l;l(V-}V*1\i8=VoJ%#DOJ~@+@f(S cfN"Zhn^ĝ0<VEwcLN1%aMh&lSՀFܖf9dA>cn)+ bG&%&nR0ܷ< q6+rH1[%Bt&}&-t6[}%jbɂ-ꬭYS9Mw {k sUy*{ lOł&)[628f/RrT5E,F='fWfخ+%P|Ƥ0QÎm'od劵:cX2~1]a2M.=(^P!2>-_VxG$Ìp}3>^bC?+yu\TUrMR bN}>HAq}`gYԽHh'ذc|Dاrcд& f5vJ[OU2O^ٺCb?+FiH}` P  h #dmgQq\1i>4S_\-0u5NGerG:a2>w&Ascll%"%l|e3cܧ,U O[5FG˝F3eV'Ӊo}{%α?C|GBɟ?{L^ǕTء B!XeؑY[ P!zS\H{@!aI,MA$v*(nv2(aNhװ"_=YWlDV'Z9lu9]GT FݿKǤKY`LE؏9]XR4z3ʬN:ieKkd=.Ti 6(lm|_Orf6)L6ancP%(}tf8Rg49fRLrS#¼Ѩw2^ɣ$U l4 ^5 tIkh=2̂-LXdspxuX ݘ ?O4!%G0 WI??ZOxDTS*h]YصΙy,cgqz9v׍,; 7*34`&-ؓx _ 4<%25cģIQ1:hSc2q?aG" 1/iE{eJ1w^2Ƹ6_-Lof10ڨD7N!]D 9@"c>+Jޥ dPݐm%>wkc;h^;{F.+ !g,g̩ anl$iih>AO5VJ[J^ʤ٘րG7I!SJ-4 { Ajǻ)seg$h'PC{0խ_`Ch:Loj^ÁO.d7JeV!UV8oE%oAhM`/[ _r`Wwr(]m Ȕ׃?M1®F-w1 F5h4=6ռ<5"Iqz;=.1b0Q^t*Toy1'fx")P.^CʈyEV[SMchƚgN|A>Kd-zbYI;jş(㛓r2]a2IG^yY츜?l &> |sC脖[!ApG;Х>v.r -41Ά cP F/nMyFoNN9S/s2=lkv(ǢYKMK.JkõH1z$ؖLŘYf%MɄ H4 6 aW'07g!(KrR&PD ѲhR ׎G>݀ 5GR}+ nRxwAιeX5ucnjK7Cۣ4,GȂa:k]IIMЉJݛ#4ݪqzO}!eRLxQtc~~ih"ˮKhH,Y2ckhx'b.(ayTJzlSj&ۿqv:?p7`ߥ2%5}ҝI$<~X[|,ļ%X,G)n8 ˌA#Ft]p@57b+}|ZI>VCB\׌r6;gGkxSk8/4FZ\"p23oRj0\ #nU]rUgK1 (NԢt䪉@&OjJ.9QR>~?J=ByՆ/!v;g 挒#_gnAb/{BTsy4EBOe͵ai8 WR8ĺ9mD+&P)+UXSz1=%z`-8<%B'-TyB:3FR ]V#JFQs1WGR1*vx[lRO<zn]묨>xC>$ΟU3J` |GYc _LcvMa:'FjD>coup+-xvJO@N}2%? ,CIːOh>&svvQRe llPp0W=u=z>Md}WP:NV U2C-U`o Rpm>R_zNɉmȶّ_\0,I_2tR "CAVpNrm)qyM88يKb,w1o+D5a`r3ϙ`G2GtDVQbmS0-j\,4xsuE*ˮՂd7pFkP4~\`UÈ< JUmgɷ+OY>Lk㳖whtЕ>ND3 -rj`*zr xhܗԟ%_Lķf^hT4OT*$1NbDx2~}GP\'m a୭dBfiLߑcIzs%C)p b&JH4޸nׇV%Oӆ 6g(kjaԆHUndžk@hG#x#8$!]H@ԫ+8*wԿ,/V!5A0չ _=*OZӼnnjn0PT8>mʝrChUc]6k86 ׀p~C<8~1{dў+W KѦ Dt` ڣEvnO-L{r).R͛E6IZ_j蕠y_" R(mcJؒGBo{QigBLܪfۘ#5^]4]JX20/uMHZs `S/b tݮ8,[{Yvw1׀"@ {Jډ+ҷ,S32LO9ne"|>|[)m,[)ao#~c&?]6*&1qBw +:̰=uܥQm^#mE8(k+/*KABm>i=_ pr4% A0mט#B;Ĕ8)|N5!p4 m ֆHOztp ꑡ3!$,] ZxP`23FUBाƝPX/3oe*H梲-!Ꮐ1.ż 2i>^>B1gH {W9C3JnhrB\Ȃ6F|v żFb/}(+È#ۣu>;:[tbn;nS`Į6O= )쀓Ϣ<"[NÞW_nn· <U\w %k[gè>Zk9O䆲 (wWjn3$IU"M&Agq$-ij_=b^#f,i'k7-bxn5_jC '.籰RgLPetkr0=Ҍ;V,);dyDI rh]MS[JDrqd&5q?>rOqv] A0OV=S$ b&seĦ暀欱;F}H/;B^JJ!R躿*Eh>l<^cj+[vOƺnų%QuJt8<-]ygrBk7jL2j!ћl'?4؀b]1djU}659vե.^wI`|\'/!eI0:8I0k܍?u ۺE8la}A\IpC'*lFf?ee McE?$8٪(D@Թq{VG H?V/8襻6*[(7{b6%2svKl^Yߝm[Ŷ!zш  ;u1rsj@B<օ?1^yɟ+۲ΘP.Oڐ^ڴq 9/g@䰛"?DWٟ%&<E@56I;\QS6?UeCw3ҵHyRC6YZrq*啂DRqt&VҧI5pUR%1\@漅a@j365ns6e !IJ;3 `Lsx#WyKFX=C+Zt@n\XJ2׿zDOsЉ`&3+<[H,މ_lߋ1LFfƘ$"eV6Kx"wUWq.1Mg, Y}Irs'!<2E(”|":7d83Q-ժsIJK'x nZʌm`'/sS햗bX]0!ǿy(ҞYZEaPK,CÍ$bO=|DyOZ4IpҒj#x"l_]* JgN+5'u>٘8 tTJ3mR ApdO}`93}S/Gy`%Xhd#҉?\X~CY& %&C3֣3U:g{bL^g%9%$lYՐk8OR-ˋ}|N5Gg[KPk@#Cːf$ 7sDc$lF!Pw]% V% jWT" }dcџSfA㺼1}iŬ.nJ/!WGʭ-X _$Gճ5ZcOK"`ouj%4#X#|@jF (]J|,mBāXs^kɴ VW2ߪ8o~!dm# 3=c (:>8Bb*\f:%*ۤK ?PN17Viop<{N[6Ov5pvd}YFPYhE09磱 -;`Y޿اJ]mc:9 `c׫5y[1;t@<-8f4K5?ws}kх1{^<lwdZ}elղUN&5*#N,]`븬}|>gunh>){**Fe_Fr [EzTɦI-V&ȅB שKpʎG@ʴP wM?n@X;4áڴPBYK/f`]-|LpDN"6KՏ^IT:{/$Oؓg~.S85ϿM &X|N/D3hiq{̖=VΩCr MŎ# o!I@(}+ 4SČIW%d @}zƪ|6ɭLYrY?!XQ׮@?{Mk D-l\j3:z+A O#,I!}_vJ!jg]oz,9%J:?;~)t{bbn!j-ǥQ(.!"28,C7j`O7/+XfF3̖dU"0|D;oJiITOZFkU y1+s-A~3*xDSKif<5+U nuB ];⚦.4y"!|R}֘*mHЀs )roD{K_Z$S=Ri2B9;v&?o9<7^WF3YlljRݶL{Nbzv=\R~`iɜfE˸w(Cx~h͜10d+g˛CC!5Hl=i,s Ռ*R_&> 6ޅH#Qbh{%Tvh/٤v{pxI!ߏhc3Ab~aG7l*+ef-mɖtp}F4ptM1QYӺYPʄ^E }A kvvC0$#5Ypƥ`#[Gu]`/^> 2OЪ":߇A>?٠B÷kRf-g+k9-yװ:qQO~F)]z)2hPDu-ɞb3kfS:$dpCT],MvPcwgUY>-oZz/ᆭzVyB e:L]lϋ@iR>gY^>&a.zOp 33AV &A_vµÏR]ЭHS@VYcRG#?6;oլ *7*欆a1 :Δҿ7:ƣ5: yyӥ?Ї DILv ~cxV #L?o!y33UgDQRg'51YやP](6.?CxY(f6(Hsk n Sm!TJE9H9Ku"G8P̅߿gx‰֨a: %r9xzPݙ7c~3:d=.th&C ] >=B >He?7v J+RS ~O/Y@:0ט?@Zvoʼn)PiC0t'VB,ɄIqCEo;wuSҹ5.FƬXP->R%l3vjcȀ׾?~y_EDS'7{fB>9~uWF7OJ q)_>C{م%\$h1~X* 7"%F;BW[a,z'bu`)m O2ܡ[u@юwA?$Ac htfެqTuQ+؍As|Pa/CM mn$0A}RZ걘U֫x;cRQ)iN"=CU@z >f\5nݒA`fS]bKi5k,\K[@eXρ. 5` g , wm S6F fR۴QζN xO%vr)VR 3V .1O- "Z𱇵)Pjƚơå?'jOxaeج^ڣOAđ }K.|$|<>VhvL2Q cDjM zN#@LΗB>p^[zO)BRNߛQ]4ȚB>ȴhG6ܛ$Ɠ;0~.1av`Fc( Mh\M]/ NM_`sq/0HO"~ewG1F!9Umt"zڶ)f|p3/+S+zS UqyH)ztϸùŗhY_P9Yii!AA}l2Wi=Hlw 75D3[3XeQZ+ZTT #:\=>[ݟꂄhCBj@Bb'0 JeєK{9Qݑ}3G_+HG yks, Oν.)&"nES9D&Yc̊8 ~8a"e]C_Vs]Ee=vjww*/VF+tr7ТtC&zC$d?ޛ H5@`kf}j}b|-⓰IrfwKzg~b`ނ< .vq䈗.x@#o J,tI< WEmt06XOL>m39--(Q< *C{E$XpaUՒ $e,+C'kqB1_~jmiӌh h6FP*2pufՋYuPndܖz=!}`xU;'0φⓉf4ge8YmqdlRO%cE 2RNX!)B¸G>A&ؒ` x$":]K/Nr1Z'&ݚWӔ2X PZ}YC`g҄|I]5kFKv6[wziLuHdXAFϊc'k; D+x{3$T`d{#4#mMzaT;-ؾmOc;pҸ zV1bI2TxK.EJ_ٺq5)]M! t.M@?Ye!3KG^|Q!5`E@6|!Ҹ|> zPK8*E?VD^y.,s2 if _8EaC ?Y"ۗ(Ӝsǂ%W-*E[9z6<5ĥ0LfWio}(r3rU{tUIpA4J>q7|&%_$c81Ӧkkԃ*.ؔv|Kԩ)⏪0$C8 G_Q6;%e|fَBㇾFER..ܹa)IM,y` _B*X7j+;X?F*t` Sd(3ozk&Z :Dr'kZN061拳%k#] (JK\XW_a[NgO$8Rc9CxZ\6y>/` 9l%D攸x=G.NLjlJ͹4)r>0HY)>M8ov2e-\okAͱϢOXǟD#mf#"e%2aKCְ$T.4 ~tNi_OVi:+LPS hX`t;yW/T\EBFXa&`%NӠC9$)Wz^WLZ2U/z4ߟwOnϮ֯n<7&}ˡGQ}&v8ՈwlBu dUz(}}+<@|W:ibA ;up% _9K(wN'*aRf[h)Ha/ĤK߬M>rc:= ?pȒ4'{b6iuз. N.un"une0oD4dU\}+QSR>t6J}fR(<~H @Y@I |5%QDkjYo3׍̩o,RmG/#wOnu ܬӱ^bvHϰ%|.r!>Pu^.Ԃ]O2&d=_ڪ ZwῺY8Yжm^_& sl b >+bxd ˝lk*Mtp['I:x@)N$x7Qkʒ?c '?X ͌&h>ͯ]3ⴍfz09Zu?@kdR˰ yb` TހG=`[=rM8 5ߙgVZ=CNa }F~9.RԱ~Ϯ=, ^ KGqGs 6ʷxJHfW]~U+pN̑->JYlwKhjв֕L[dJ&1z֫rb=.P䷃M^ b0g۱lƨ344A&J@yhs4[vp&95||uo[Y㍔}lzqJjaI[<4m\Fw@=` iōbh\ NO۽ӂ_Ҙ7 -dp]`OGWϼ$œn}׳[DAOC1^5ƒdn q_;'eOA+ukM6i velr(9h yY)BP>!D z*oC J-Pn;$ @myXCqViT4ׄR^(!vZhIBUOQ7{ߑ{OʉX#vOZcˏ#!y[I~9|6drJC"M^~+7vs;Η*=jv?UPӤN0ٖs^M ,sW?^hO󿄗/3qgqJ|"rDm2pJ0d>|6q@5I5M;my^)ߤ)~=jwdwM3}k<{ fƍ* Yv*x;*H$/ Ma=m+^>}Ƅ-htdQ[C)W.h9N#g:D3>2-_!QI@4:_ۋ{A7^?{Q%ˎ1}?.ZܽcwS1_Z}2YѿJ(`[U)rp: N-O)$h'st15y >NndncU۪4HyZq  à* 4E:r@ C^J9DԆWq:;6=50Ump%XHl>}ߡY?铥UqӖ{˖p6k,DcH̭Nf}/xZg!R2O0( 51** K ]+ ױGi++J[QSی*[dJ;W+ _HP s8K;&5!Dz`v#",ʕh[D[=,Jۇ[#i-zUuq}ؐUǍzKciSVwC r|k'Ɵ@Ӟ^| ~eT`n7}XAzFI*!w+՝1֛T7e:hWKwJXQ&"Ua`z),(hS`s(3lsO/t j]Kb쓀mD>`~\Z; ""1< 6,JUwBTG/hRS;qOJ*G;tv&dF9v#|MO\*PL9:1}iDQ/D n^fw8v)D&k4w`rqO\e5{MDۥ#$Gʅ%ѕ wW{N? ͑=CPD(O {¤+cg]jd9w?֨w n.<W\,I#KC[tY9<$ͱ ޷MLxpYUT8f4% Ҧwν(Ŝل_L'*hUuICRt + + ۹xJrIMǏe#Cu}`wx,~XEo&VKP池:0;U{*_dkgk(FWObgW˗IէZ|D)5qa.OnV`=y$^GUY4N;Ml! W^qVoU7HkF&]/UK/PY ÊɼѼǡFK}?g{]$14{e:p>Yr;4Mq[s5޴ B\5'Rgz^ hfrޡ9|ᱳYK gU&a =O~A9W-cYtYԅ^0!)zcr*˽oh&r@?f,7@B2}ǠLF/ B7E i.F1% =+8䪕hYTX]rVcƇ;JvYӴ:Jhɿ6} itm(Tp hƖ76e%#dZm #9\o+Z9h R78)Y+<~hx +]Q9 L1lBS`2(OWZ&&)LYtqT8Cc>+&=O@QϮ< `:yf5.SQNjG 09j3:B=sIP5fR!49;R=?s3'Ǭ;7G x9p%`x9؜rFxt&v'Z͕%ɂ۲T(eN'dp(b1OXC PWvC^[%ըrNܛtL yc>~*AlݣHfDVp`*eF'aѦejA" `I&QM^售s gwK~#;1ncpV%APiPq33N`~7\!,2[)~daf+zxM)Ԙ|NAt8ff_ >sªDO Q`ws}S˂&12xZ?kz+ 9E-ܚmȀ39uMHBcjhdX/=@5>bЄ%sae EV!#nQ`Մ7~TaŸ{lM$doαyZTaȀA* ẕ +[xC<>]*nEvgOVw8iV;^uaQCONly>!MX{=6QtKN&čc *sZahߴsqҹ xQ7mi TtB\ :Xmr8k%(j~hgjW6gm* U z'r̢E!TF`,utPx87%k$;X]9{ؙLOsl y#Cūci8z9}4Y~`>xT 2+m6"8f8fΩJc.7МĐ^A(ɬN;ȷzz{P\e b-,cE Rz#}y\ϐ-[Z-3?m:Ɠ=BOjCu2Eju1*(}D"@P\UңϤ6bVZFz Qi!ıu('5X̞EA)~ewpCH e^z ʬ!Q |REOs1B>Y$7FCE6Գ?6ȝ[${h"'=Vҍ| Y Kih~ <>qʺIc Ėq8U2fTK(#3W!*zr\"Bu7c]sc&Ig r*wFmll䮌AYozGX kbu]˛BNg ܄x@xڪ2r-mס6!v dI}mFBV!%p/ +P5cOh+#MKO] hw/—' z 2+yKߌ%r9k F$̓ձMtRءvИL0>֓ؤڣxHU47{.}1L Ns5V׵ )Pł,:?a)~uO+@/]iYu:OVZimXW7땆w8)pR9I[ZS \7{Hǀ& y\GP@1Wȧ?<`D-۸8$@,!y$71$ƘsH4T~PG NޠMNNiZV}Z]hᓼBbTE˪Թ\ѽ owG~K>豿Ŭ=Fm),Mq*wSB8<B:|XOn;V֫LSd,kw:N;>2˴4E4j}|-rr9 A i*O zMo{|iıLaU˷<.^JU)A&(3ha:9 KFudU.:[h 8li=16[iI'eIg7νjp>Yh ta8&՞(Y1I>4'jFщژ`'O[0@J~v.aLJdw7O`엂}ETYCѡ խDdrIE{Tloz$72L0X2,͵D i.TC@0"w~ [ ճE{vt qV&뺬#FPgdj|7y[+5roeGUJY?o $$KȮW6]Ղ%>GgLZ 1vL-P*zm0+M]<7 b\RPt<zT@Fp#'UNט)YLdbu.x]DoN:"F= )Nw z쨆/q ,*ˮƬo7>%mPPcղ1p,3(&,JIQͺJJSnֹj^/˟6|ȇizU}÷+FZP B1 cUpٹ߹p0!=5LɞCt'[u5]$dDކFU`ƿ%T.ʧVݐ(wi)C`g_`!K wͲG?kHeQX\Ppm;$ƿw% 11Hb#+8M '^L #@Fo{7yk _C$9W*>C@u¡͞0rմ65xʼ"&6qˏZZ.VPFϊX-yU -,@8ae[FhzbyDq#Dpҗ]i⋞J=L34m4]2 26@숹o'SU\^Um +o^G)ʿ4LoXHk `VZӛ #y:KWm(ߩ0P6IVg xs6|86߅+Q}pI7K\N@J w\={䇠!}neEk}tbΡ 1~?+q 3caپj6-ӈ61@xsI9`DVDq" .2f6f2-<>IkKL R7oiQaBT"WKiUNd ɒ>CK>AY梽.nR\`7~7]iFuJٔv'|e<[$Zn &Ic;^wS=3&.E/+aꙵʱ3_bDde|3>;s;h)sBw](7md1@vpʜ>]"@W[^/8A2wHu/6q4U;Éo=g m`K($;Ȟd91Ek{P!]$N+Zk^M|_K|$OEΣ. s*MQ->̼Rsiu9Dڳ}Ze-(v{cNCOAii4֟׿A_$+pa^`:PO&NÉ㲺#Ml*t\Xe#0x"q RA|mQ+tM"A!GCJ*H5Q%.Jqp;je/EH^ q{]l&aKp5j(RB rDks]g#%%bZ8f|2[ aSm:LPl7y*OV?m2htɂݓY1(hI`NW@D)wC$θ'#ſ܄}~ZG'W>sW.M@3lLqD./Ivv[u lλ6@''ʜt"oш7jHf - t qwCſÇ"oйr9cڍfQ YhiYd郲I- fY^ 4^?i>2SB#ҧ2aJPW o_SVGGfEwnrO|($?ߍ$FeBK @FRw8JݝI fߙ2mC~m:S͕?HP紮hHFO!P}ngpa jDߪ:ư\3LXL JZ4,loHWY;ˍlCɤjZ;%*ڀzUD҄V9 {b`[lҫՓrnx+h̭rd='ra黷/$Q:HrZA޽t6OV}iHh+J(D5-~Têf X =bT/IHCzV%Wg7N맙*W2_z'rs]f č¿ -a&;H~ԜPmKl1l3ObW_%bsBZt[=P66Sۙ"(Yl[YP]rÄÿ e垿2Fs7PJ }tr&Pǣ{Czqo\4r\A ڡ-pQ=H>B0`;r}W\uB.f~KٵGѨWBF&8\aM 'ۈf!F#*Jx-{Y5;5JzRuCH.?$ H>Z sK\ \u)(f"uhŠ"bxW[k.#__&kqse/-nTBGBUփ-}D9D{MOǣ0#=6W!()krx{*D+e4[l Sx#^j+RUHRٽNNU uda*R-~d@kdS Cfxi} OCP`M;6%& gC6S_%]0GMI?0=?^)SwaPAb_Ɉ܇7&iE}&/ +)_Rs#kR{>k"('e݊7n#^hr5. PNcS *kV5aT(!FS{rIQCS|XBDI ӨE1brʃ)㙲ˀ@vwOPl?V4Tm-{2 H[WZ?ʵtc!d=Wނ-ELhN~ JNZ$)@\\ fzLՉ [BfP ML 'De;fART/}ZtnxteIJm*n0/&4{(t+;$?k"ey,bb؉'}ˊC0p&^]&<}F߯xZ@A q<kFJ>0B?DXcZڗArn7$ kU4d?H0aY'6*9VtkI[,ָH R֏U=GF_N,}P !ޡ|Ň&EG6[NJ<޾N֜&G^ 5}",gߜr6jgVBWGEA2.?gL(/yJ"ںx cb Ua5mOf/ [xd/w7))㮑CF"֡{W_Gy;aʣYDSFQLSؚlDѓv|# ~<œ̖^N/;?s;]!Y_? uedž}__-gfBK^W6UY=9Qr%˖D!q!bw&j}q!D/6鱚]WɧCpW=UDmIӚGL2[BD#7 *<|=YLZ{'/Up,(|jxV j4ǀFW}TMJT*8vӸ!YHJ)?f!iFL.ccpU*'5g$c~)ng$kF*?d<ׂdMF L#eJ.җKPQdh?D@_~xBwgG&Ŋ OIG? "S?qL4Nyjz%wG#, vZ~4}OR)o-ͲRD \xk=V6ZteKAY5_ pHs1xYq4|^ySXz@A&]+ŘcaȲ` IJ.CiLs0qw:vbBhgu$7n$%?/,upaPyxCTDܝ$+H d۠VX򹭥 (|{9&ugn9W,"%'2i)x4ԇH+GVL_3e5| qpyG~uAY'˹S_VR4IIYjGD#γbYWd׮$5˷ na&3I ,^%^W]'q\4%[Q+ YLd%8n~x(9y=dsE,8Kv=,{S"&U&My/uc ҋ7©hR;^mwh'i6 3|")JUWE'&?&㎌HegzkiX~*Ɂ R\ R).K al '+{-fa9ZɈquyW)|+ M@LD}%E!xtΐ`ޫq~%P }%wo~ez]xVXÚl1o_׆ &ڋK\8#A58so(!|) =.'pF&: 0mQq>ZHPOgS`Naa{&BVdu$Rl\G& {D)J4BT$YM]W1u WʒnbnӂhB7;bG1ζ}>'h!Ԏa_Z$.c[P`EX Bj(E)?`wu?$i"+X~l@U7ɕb5Z\y=5`YEE`B2ۥ,7msySxuR&'xp'G,P;O.|c|۠qK;s4n"e/<6ڱS"v{G}][TZ}R3=Kn3xC /;dF3QLbehsRBM)\*h9;y2giʧY a `Jn4M#OT moU_/?Y̻!C@/Z9eqr'S)v|7{2Ņgc_u4[Ղ$}`-&/ZCnO*(~[NNͼ**9p) 2.^9B  'y \JpBU [3g|XXwE 6ߢ#0/潝;g!opPE<պTp#ie3wi@xvB8lYbZ(JDBI(Ș3{esa]ϓt/?L"ƒ''~(!DuguR-wpftB8ŀ&}7"R}/g04+uge/S1Ggy_O--Vg `&gn߯m%,`/f[<#(Oz NZNJBil\ pi2S˃:z ZMڃ&,Z1q!18$HY.=3Q1s)ar'QVlCڅ([ME@G\ U: Pbj*ˬ/xh}= TL`STV&?&c^LJKٗe # ITR2ũӘI3-~`#A-|*1@y)ёrQtr]"8,r4> f!;&E$C$6(գzxa91ۅ*el/Ug[xHNĻ DF7&k_rStL]\h袴<~wdB*>J/.2ߢ2Lc@`RU%}q=wMgO)QQ3#1 /?`k#Rrr td;[p4NQigNm'J .h:ϰ/*yɲ_ZxC\l/jƊ ?:[]ѱCm;{"HٓzI-C|< X9f∭u+ak D1Oڀ'?VUEcT9k|(CG 9$&A =T5X0WW?ES  I֬, Lx4Ddd\iᜎˢu2ɾK3ǚ:B-EAAh8:ǢN8`Ldd)Jvݢ7'ft@|=xUFuE©W50bTDV R7/ֈ7OvZt~k$ .W%sO· ׿* !$Lhd|-'rjs*BnӠݣ0if4=d `rcˍpz& 퀙.ޚÂ#7*Ts! ݑv3yxahLkFREaq_ -c!,3 G\`"L3Atcxitj`Hw4 ڮ6.n[T-vM"1LN :*M ֟٠u 騑'"4IӺ43v^%|inE38 !R0&,P QƲza)ng%m} xrG-&b-nġ^P|fo\?IEGdݐ $-^ \]:PxL/a'R^5B@3d00]T/iĚ tR֜ H;ڪ.֧b") lYlDaNjB+:˕)?eVĮ/BN4X?;P4 2QOGGz*fK&eH0Hw`v0ks,h'Y{B:uazʦ$Qqm,Ć;@>gRӮa٨P *1=):eV:"trϣ$5tEwU}DDߐc3accNM55 OS(3:#,ٶ=d$MmxW\Da  |³X'ҝI >n!)nnpEq ]c5BO1Ƙ 20QB<&M Ya]sF :RbifƟuBi_K2kl22l'4ӯeiv=L^>0{lrx;c(P Q v+eEH v/ Kʯk@q`+7 )  Oܡ7Wk_7W˾-vP/A?M YNJO֤@œZޯNc_L <REx{&ZuҎhGrjqL'Zu| Ynx\aF4t6FG&MqHi =.;eyCc$١ދ[تÎ _5-d'ede~ﭤk|`<@|d:a30떯Sɂ$?u b[ JE޽%!j4q́o5 r#Y>&(ԒkmO#1fYf#~>d#!oA Wwv⹢QOvK0tD2^K@Ab1JU[Z̩W[9^b.rOhwi&{.l,bͼ(U5Bh@-DM tׇy10B8VM(&1gӤОQAcm jU{v;}`ݲR 6U:FR%H*ج [Ê7bG3h@a;(Nr% <Ш,Ni\w[VeH(\>Os-3{:"RC0"/5vu# EX^\CL@![בS^f7޹Yuok1N6/锃RˮԞ1y^YQČѴDEK,)BOM2,U.pKMꐩiz/8q|!.y=0S*X)% ړ"Drx|'q~;HQO8dS q+Yy9%oBf`C5uDgVϟx\XF ߼JeYUe8;("\GQ,HbA눵$.[ۻclWeԓiهd;yW:!c &:?I5q¬}9y;w g͕d9q BlouMŻj> 3y6\"E 8*&6G7ɓ44}Z/0H䩖W:ϵ5~3_2p)8@ b D}u]V}l Tˬ7UW :&s1w; =Yㆢ't8{IHe`o>_Y =;ʰlfyH&j2燁JMlm6cnXسd: ^Sf]No6~|o0r ڟG >Fq0Yf4Z6*{m_(VB_V]}9v4w}hـXٕlCJ3Arr3L'gc}ê9+;gm+dF"+bH1M4w6Ox6Gy/S,Ǜ Yf=`Vc< {ϵHJ ƈqQc9n^2춘@:CKHG_ډ@Ѫkx+CBQI7tk>X\uKobjKB ǽ$ 竱wa~؜QX?:z-%H)Z5 e;ܗ4 X97NzpfITliLIx@hhpCH%fastXwxJ@ΤuF ?²HCC+J:PBFN&`bN&EvksqܸT);r!5 LoYK 5aM+t_Qa!_7J%f22XכgZ<qb olV!81H-5[#oۘ:: 'Й7KiA* + Tml~ep+ {ԤE`y`:3҆ 4x;Tl"U.4v?6g60fmĕ2;@A,>ޔ/QQ#_gIhϨԉ|2H8L@j\+^~ڬats#vǝcVN`g ^f4 "kU譛NM:Skm=v7BiRy˂x h_x.;rWpd '6kwap󠬗@^BEA4. }W`׉265z~˔id~+ xCft]s/@vFr0]BtEkd@]x$:'zBeDH VԾ.ѻt}P_M aCt1ǤP)D )&[/R²_Zv 4YQX 5X<@l(iqu9aoQ -1nj lx*>3`+*RZ>&౒-|BaC:a ~J́EYe[b!屛~ȍVG(`J-K$$pP`fsNw DB_S(1zrN$o*b#Wj/yYX/?дQ!$z,Ę|Y} &",ir[aξ =-WB[C0=`zFC΢TbpJQ+4M- mʟ\߫%LYd'+%kt 'NN*0W"47[drd|i2eiG=ȢߍX7Я.q03;|3y1<Ž3l2Mh 'V{_So( lk g%Qn]i,Epك*#!K6qϽ-75tC!^b ܱ'ZwP$!Y'񎎻R)!0LVQYRBEaf# O BXc4=x*v/#U0~(yD3Pȹ_p* }?(k.,vZs߽#qkb _q>0.rNk8_<z :,RKP,1"߈A%~vfrq{Nʋ )G7 #fDԩE?uT_*D i:x};r+ R 7$6~"M!˱<`Q16vzHSݿ0p,8 "F1d",{^RE*IArļt?uME3X?5Lh,sy#ZGYe-x_86q0ڔ `>ΤX.3~UqX͝ӀAn`]d1SJZ}ia4u]} D. YUwsl% :g `H UFS{"B\&*qq}2qzUKcc[=jfO(Be%ix7,/)1rpv}qsȏ^?n"R蜯>xx l߂ #62Eku[x`& K6W.z8"ɼX{@]GBÎ@#b" pڣ`7oj%z0Ť(]r9w#d bN直 9'=z_anM?Wɾ߿<tT8-?3D+8&ЦʃVs-`2hfbY~E*LW6c*ΊEDc;"@{4Hh zf[j;o)geolċs;zl痁nnb"V݀$Y>kBɢ*=#bǵY]ӏLQwn! EU|z)[~-FJ:!DG@b} ;\)Cy9"Rzvg-zvu_fӻi,^@O1m5r~-q7(f_aNSFIeȀ#45d`0IwR:^ h}Xer>_`GGk={:Tk 7wPt8CQ?# ]\+3Sdog BQ^y >DpӤ |n2QSq 63=j!1B.|mgM͈4#2wM =`^++_%8֯H6 paVsw]nX878h&eT#hK-W~YT LȵhƳayT{&6l> FVGft&6HЯeszSł Xf<~Mo Q> 64H8q e(sR"E^R$sv w>=9%bn'!iDR;\:t 2ǹ᷀(βsp.]hB5t~>[P!0%S_fzȤ/i) 9lJ+}aL@!FJ ct]Pܝ"VN5j(oFie dvY9dDV<{^B6wbeo*&'̖y4O(uჟB>ļd uk$GˆR^' Tf_l  OdUJN4˜,E/ʧqKfwY@P~].ї2#f;WN jv<@VJO[l$-( a55Gh듒ge cwt.T+1_ajZ~3,W+[_N oޮTЄPk{M/`};}rR p>0u?ISx>`w7^~@*s[2M q`H~wv Zoi.uvj- (+Vt<#E'`] %^eބA|;C~9<ٓY=Ck7QU|l"?jn>s!&giXos021v$L t>z;@+}{j/8W z֧0Ƽ\$5< Lv"#}Hdjy-/m^MB]?⼬[ 7Ijc~$xh3EL<$#ܷ8Eq!Uݥ= cL!--Vi3vUw/Ǭs5^ &~xʜ#t?Ol a"J,/d594}/&BD!\H=zG">g2v^i1VkH$sԏ0ޝm^k>Thx]S MٺfC$hс`?EO˅yjсc#Q&ҙqdX7Vxfy~a+*Di>VgHYQ; ym~Zw]Gj:+e#:EFSRV:&XL81ZՎ qME N5If$rMAb\:}搼r1z}ng2^Dj|_؛'иsZ33 iT{~4Ҭdxp 9 >N J$M=Ioy{\ da4{L8i`=+=vwѻ?xH VO M?OD4|N ׭5UHms>#܎T7..wTE*g!9U3MkC,iC&K%CQQzOYut wy$s k)o`o¿u^# tGr`/XF7rx2ܤ4 ܥ]V.n!6Տad '&XTxD pL ZJ>G|4Ydv5om2uXJ޸ ojg,unX19&!_ƅTj"5O&&QF0H o9-Ős2QQt0݇TWIq[ cN0-FJҊy㚋#8UW_ h]]QTU0 ?y(cSb7E-b $UO[LU-k/S #Px+$395_w]b;JOLx*_N: 1u ,u-+ =9?T5wc1ScPQ컂-MK͊ޠ卤[cd oc) !mWt;Ӡdz!RzV_HafW,uUD+'M-Yˣ^_i"\ +l*8:)t!q(F#s\H.vkM:7^`"B(rKÙ InL}hS>k;hԑ^FFy&wIZZ#e@ELVIP^RUo Xk0LvNRYy<|yQP;xqPK&Bf!@ja܀r!b%-p+htx$eg-g3> )^ڶ0mdb&%v9wLI90o^`j 2V=㶓ezCSVr͈yx#2u.v(ū-aܓ5*Lۤk4nSڢHksq@-tu0jO&Z $[;TzUGb&F z )Ls:DupN-SVc+֥>Q]oi:ň6Os'Fh|ŝU}p|ʪ8cie/:|(s޹t:]x )d&ɳ+4o^ddUEi4̉23]"?jZ|qȃ,ׁy\ i+Rey= zC?XˇC&@xgs zt:>{Ta kI0픿 :)k/r]CDĐBVW-dIZ;fIA"(QM@NA='b1o$^řjP<1~ؼ&Uy~Bu5٢8O ? :N ~ˮ u-8^8%O^Xi2@-3I:K` ٬-LD*ufA8+3E(f$3sɘ$tu/I]x6 Hd8sɝIyT8X /*u(''3DZ/ y 8@r@Lxrޚ$ȿt{D!-U12vO<z`q]T \NUӻeބ 4_-:W?QV-iBEM/)束p?42)Z(R4u2}6}ppF)]^D:ˬA 0W#dzXvs?5[>k4e^1 KOmS'NM+o~_Q\%2~_ו2H>@Bݾ08xʡMOM"sOjGV_I&og+ݙ]fdśD_!KM4Մ7 eM+K7w_=0{yHO--iv{ <1/(:{>^Pݪw2vxmO1*Rj3ۅYҹ]dztZ-EQ| ,RoOQzJQ:/fXw\!;5C c$~r[O-x'/ vKұ5|K7W3'1$ yXRT+S߉߳ ~-NEip/T"A9J\Wʂ\nk("N[.Im5a8kEC3,o(Wʼno*@ƉFLO[UŃnGTl_ۋb~}d4rҴEoH .}=am߬A<BQ4dek(N;Y 48(#߿H: my^=ƿ&!|4VG(6|ċǘ_ M-$z#wJ8'_cJ 8%2M$N`v&}1ڬQƑ]C„+>4U#a!g:Z) ]&n@EINs`% o@N@UiӮvgPNnv}^3飉alZHRASى3i*:AAyZ߇lMy4%F(# B YԔPg#+g )nh dY JOYvq fOX!odZh,v+hbeY̥{=) cǙW<ⴅo['tP9OCs54"{u;`NkdT;m"rTDi7#T8+ C=s JG<$SY@x'xkJz0ٙ'_NmK3!_~sGB5#.p}N\nnxɔh?MbouԪgAUtցu2@l`?LT??D(*nIbET W|l `,*hw;YbT9#%_M@ 󳃖p]9^4w:OoRr:JPe;%nenz?&Ӵ|W/s3k;Xo-J'T(]4 Mz}-MΒ,U/"JfMz{Du'KˉL*ָź.==(f|{ޛ".;);ZkF6qrJ+$iyg\?: z?fIzBV_Π +@L}JĆ&?5r7ȃji]j\פƤp%R^p19=W*Ұ9*%KJZz*Y#αH"n2-#2L1(yԵ~&i5Uzd_Ŏ4J#-Ȯg"ͥu 6D-<\:Y+:f |abC/뇁]7N;E 3- lO%8ȂAѿbxSJP_l,,ٍllb^q, ҤQdF|suW@\.d:8{rzr`)z'ԋRBiTNP'⛳H?tNNR `UPn3jC5>R^?3Twv 8ik֮x$5i,:vG~N ]#Sx6wۆM"~eWEɸf$хܲVu`#㤪&zK1'nOi?["TV Bb%x g+*92E¦zS}f%~9t'5V}n?dp'IסX_PQCoA{};æAW`H] _4993մ]fߌRՎsY\٢|$E*&pl3Eץ;qyW T@ω6_8hZegg&2]"2Ő; V&}=#E{`pt!#"_xc  7mo!,(=+R/c}89jv_.n u!Ov³I+x%xo $b;t+xճ}g4[OkFiMz0Aq`~-IP_/5g+!bI;3 ,E~& v ^*Q}D-5T!qJy6M%NY5׵DgEqlڶ SlvJHcR0* uw:!129M6cF-/2$GbD5OI.X)0Q_n Gh`gȀP}4%")w0&X(@V/|d50#`Oqfcͱ#_w9Wpi.4;G$sfSU-Nj~>CB`*-)ڻeç?\ݚ,l %&Eh#NVIuH@utj=N$i4 qkuo{b25+w6ϡn1%X ?5Bv]"Q7 %6DE(j53d7 W^ z-j=f8BlS&"&{ ˹uDl?Y,vz!DL꒷Glbj8R)Nu O >iiۡw/I-/Z_(|Q=2934"A;bd=n3ddh<'94^O:0$tyA,eʮ.ic5 n:VhQI?@׌)2R+$j^ESD>SjMܐ7-+b:ae5"Gm]\JSLVdHsuOXV-;G~)q-ַd^n йa~qt9!|8$I4eT~7r>0>J[9GbU Kv]cH-r q'Jb b5xV->:,3'2MցMVriS/7B-R@C1zzіNim:^xd0lˣ' j}2<#UUW>o)ԛ$p{f~bӎj-۩eKHn>9J?6;d@ +`´ Z|X`*Yx^,񏙩1=$˟E2m>mlK#1:נ-̩DM0ꆶp2ɵ[M g^Ԉ2K26H,mQbļ(Ĝ3bj\ ySF[sD}=,&2E.3߈oV.ju{@L) C('0Vi˽\2Gw ^od^&NȘ矎6 )4; G0dd9D$1n|ˑwꄞ٠kNeca5lC!cgCʎ" ZK4^j[)eJR?$=PeԺ?7>'&e4\O j5g=,4ox]pXadόE gH"T+`Q'Nz*/e|g!ļTcy3:w(NXGxb9;Ҧf|= ikn ,!:j-f゗ =1uդvXHaW,2S%jSY w8/?g)r3gL6a`ͷEʀZ2!3'8&%W]Pcތ}Uk$J}swJUՁ/Τ>JOފ!_4hd}L^v.K?>QpzmA`Pa)RTgǣ})e B+i u}2颌{§Z8ܧ`0L_6OonFA/~2Td#_z%1uЀeJ=ݏ$yK~(\Xk>F4rK͏\m>DZAH>ӿ؎-P />#s~a&äj !h @&ccJ ;g d0rWGeItٮ{vH 糴5Sv_}9G-MDmW".*SLJd.7^Z#C]yj6> QGX[D|AzPD⻠5;;}.ZER#,q; 6 {OIN'bM(@]8u>~~baHc"nAwL {eX `޳],,"7.7zɌ!T5VFs-ٺY~(0%WOOrf4x*xf܊X6ik` !KNCJؗDͶ0U>-CV#qzv?}1 lq[J|d@@;X:5tyx6?[- rj&1'AƱΗl(\Ĝ2OndS08vaȇ@ǭ͇"w:1Bh+T= ٛ6MlGCX^9WupnCjC da2 db[kɁՀY XťLBx9yuH6=m{CV8&EAakif\@`K &z(C`Z`*VLYc3!‚ӛ41@B`, qYTO$45LN))ѷFn7h 5ai. ́{ۗCpC#v9@Ԗ#R'$ƩnJUs]gBr4L ̶/bmW/m`V=a 놻ځqz@GM)=Z$qDR\ڷyбExc v Q3H'{?7Y(lX:芻*% :W8,ь¥0)F-ALj<r02tb?&W:;jcPL(NgЍPF,}t̠!CsEU%hVl@M -]V#Zv/=r~` :56_*6^ [.vEGz>;DX( quZp!:Ӏ7KِbtNچ%?D'T[ҿd:՛d10vB{tM&2x 芩mXmׅ ŅvzZMxx>w[8ܮG:7OO `|5Z)b4}btɇx8L&"bj/t֬(-j/.TdߩV`ONȁs- V΄>`պѰ;FlLh\A,`4}awg'rDLy.gF@N"SL*F8%'*YOB)=/ RRdA3F \B$W$<+PNȆnq?1Hmd%$i6X"$pՊfđq[u#.muJeq'@墈?[m@i0łwdjiO(>UpXݫTY )Syof͏&~Ǫν.i+?Kq6/V:q *_3i}}LYrQBZQCqENbdL|d*AhlMq fdѱzL9)т"deФ.JUp8$Tʣ{w 0MaHe=؉$_Y,kbԹy E`2\wN@)(.Lԃ^T R/{w1N^8 G:/-_@Lh ۜMcmfsw6躢BBQq}PdR-}H1'6 ǸJK>䦌Cj{Z`Y vs4Sʭ;:(ɇ]QN+Eћ4S\u(BTu9i3湌G{;/?06O3W’<4_ _,I?Y )[NLYNhD;vݸ ,yz@*G7ӈm: AB6 Iҭaia%dT /c;Ai;Y9ۭSw/":78/E-q$;l,jXaS.i9qt"SDeG> M]=*%f+G$0.U-O:dz ΋jX9 j{Gy?:NQ@PhSTT4""v:BtԐȗI;rh?.A߹J-C^K;KL{Ƨ¼q#Ц-tXyvgɊ4OS%~G6= TQ:TU#րO{>9)܉46[TC1Oۋ}[.Bh`z9Xf<p #c 02?Jk0K+ծ["y=@ݴ` !l5w7ވpKs!#{ܨZ8.Ƈ5-h.j2ZqI[7nS3kenN涫o[ݙg\&Կ3%xIs[o&WrE3aMэ/*Betwh C87WR u٢Khk_'^-_xaSq~bjo&bC7닙6g{;Us1N˿# vQ|ZsFۜ>R/|YELXd`\ ԍ%' ɢԬ9> p@%R'i컉Ŏ6i/}Ɍ7-FRE[NKvV'^6L*hDž ^fDz_h_J6E?zˉܞȟ„1ފE3'|PB8,G>Mß{laX?;䜃˪j*e R׬S317Dt9Nӧx3(aLP2[yu$6pYJ+gwqq]S@qT7~0"2Cs\ Ѵm4Oc~g#*^3t0mv#_e6h~tM{%b>-/A LشF*)x֨؍e5d`;98ݫZL?DFJFvgmaKU Z2.̳jҋKHo4[8-/=t ] ?. {+7cJȰ6^s:F*^ TxUHDOG[X4z?/NްbJUk2P%dwR*hٹBėH빠gB h}?2DIɴB2]>OD%sofc;މD-vpu&0}= S_>N(Z{B$.60%?Ғ + C'7wu:yt^A"0|3⢷tq:=P 9NX`m,c]ӣ]_Qb{d7NN^BkN>ߒD* 4=b:iol[kVbýN*j8Kl׼z*+Y&ޞ-lK6 ximAy;e? Znn^<}:M;7#0+3 NJL|+<quG'7!euS-I }hgᢊ'#)zwԻRM }+X^_H9"Dj WHNo:C~qA9';2-` &G#x zj WZfJt N R<`V)1͈& 17o l^. V;H{M_U\[9&ɔ"c̎w/"PcȜze +Z&2D[~ M!j€>z(>;d"5ؠf[yj婵BSHZ XW1:a򄜫\fQ^RX^[^22> 4YYT-.Lfq9cژy8+l_y*T^nw 0+qOt,YCasf|jR)O {'HUsK8%$ߕ 7Kねr:zD"\\VԬd0NJ?;1 &㶺vPr/ V7㯶d*%gÇnppZ!690NF+ y xRX<֢ѡ *G-sAi샖vc\$L ᣲDdH~uդL;Kѿ,r\7-0e§69NG 냋uғm}#pw!IA}tnTnNϟ"&xj..+@}(2'0GiUtɫx*V^_ ]еc0^1azōhlgȥ=D"Vhp߬Q|e=6Ɠy`a Re\7i]^#A׬wzZ!P͋$A0xTiq]DN׋VKli=Ph9|))YA S1Jx d T WN85'j Y@Y#qŸ6 c2{-a*Y.fa/uEyt[/13EDEz}eM/Ց9d NLCcFj.UM)*utC52sck/ ݟ8 uBa@F۴1ቅH9Z6fa#_+(l,l(0sïҀ4d2{S[n!kdPidaAdZy'!ZJt%-l㞸Py[W;IO YS1F cZsQ$T7#24ّ K#|v@NoG}W$Lzt( DV^ar2(ڽ9uTۿ 14[ICo"AzKV2cSqI}643Լq7'%&j^ð[2NZ@T7\9Jz> F$ck*ʹ7Ex%Ǻ}5Si;/KPTXyoRʂaF#NI*e'6)h{BS"u nWv тM+'>Л2P/kH{6< ?1aʗdyeÁB6F&y# )55'p@@m'md#*WY>8X̋t ?4y]U RSXe&8D"58䙭Ao?ޫQ{~u:}EhoJ|н(zJݻYda| @@#}h%"S rϰA6YQ( (Հ.d֋@bv9IB#TƜr0{uz^F7 龬#Y<ܥxI쬺IJ[˦ӕ:f ]ZcwC5 PHT"yY+N\4.NW-I,aSaN0vݭs |ԥ< ]t1j Z[^l^,[4p+^džeu716 ; 7mRBLN2c({cy\S05flPw2FQj,9vׄt2P\ц.i'gYs˶&]zj\OœGk"SizѮbSz-Qޕ~/_"p!Ծsx7Ղvi EIИ@SP_goբv3]tʯ\T2|,6Ezߤ(˖QP_@!dȑzaqE/ފ`T?ՌVE'cP72Y/u">o(5 JodVّ1W?#÷ӧeES$@aPK⦋3@eڴ,%5o.V#&ulk[0 vˉX԰NC@nn*VvuRJyHM7یD9&ʦ1у As %րx5 /naO< X;se@i 4; O)v9Q Rk65|uIq%̀(D 1Kv$jp|YeQUIBt (Z]j*3prZ]8zxOcm碑1$3heX))]0<+"I D[x|p5yIr; QX Bǀ[ _TDE% +'tE 4'>q+,`yX<*/.Ww뽝dVN/)r8gn%uuJ.dEn-G(h.|gm{;Dl얄= a㢾h|l5b_g#j TX=>=ݯ(y<ſ燡@{/6XqL9j"/͜D2S޼ `sI l+Q+=4e\xi͓m4O uMc^Dpi2^7nV ] gh;qj?9FJv{M7B5Ȉ>i+`Y2?lՄgi(yuoVλil~~Ϛ!= a  ycQd%^؇sp=Vbw ն? jQbsWc$SQ1MX9>p~(#\Ə8p:C+r*UW^dͩ㯽7]2ei&oћ>lO{ b˱X5Qc:P&Hxf j^uMkH^ZGG .';&Nڣ7\q܆}J :LmzҒrNwrQMW1R2(#bʛLNɰa7ŎB6*t-!썦2to/ng =-v F.nJClp V6c7袱7E+'hUROIt{n SD ZK/d:uY}U\z8l{L,iY?*{bG0C|V?p[0bn^3nq_Оthz8y3l:⿑Z[FrrɌAEϥsv M3;.ޟp+EuF~|zSMΐTrt:Λ&άqnzUELy $oP\dw.p͑)w) ԛPH`^{2V@kc3G4\Rp+ }2!lw ,S?H2łi5"Iidu@Z`56KӖK&%BZ16rXTn'Gݲr6d՝TpI!rʪC_k@1ڛ]Ʀޝ2%F-/%"2_Iy{U^)uɇsA?쩱@:ֿ_IA' u,Ҋ)f%^:<2E|8+VYc(dc0A^]O)nL$͟pԄy.8e0L퉟kn`[0G֙q&ibCu<}YU7PJO{h,uI _TADGd\Cem:yrH_7XKj~%ֽк%w3c!0E_ O֖{X&}hb@aA#Ĉj˺HDŽk  ;6|[bScJY%6iGq]o`KC1?M@G zVA. n9&*JK*ÄpSz&5 W3 ] 9|/m_Lzy4 *-s) U$+W]p[,JĢ Afi0~#(!B-}:rP!BP | `}67x<# <"LN |RFQW}g͟Lvsl,|%l&b43݇sG-QZBޞslbɱ5j1dv؄œMyye,~ܾۧq@ 'Tl|r@'w6Rܯ?Mb^!gd?헩UΈ1lGKuJ8L` F qMu0 &pH&3䙠EW{-N#!{#]6bɊCntXx=*jIF{Z=FiL" HI ]`ɨKg}9ӣIKFW6?{sLz:o04_(R:H=[';ɅM$,YrrsN޲cvP[hNf"?<碱xg3 HL?7S'̩od`>N7?s4#[qD1pLFrt JsF hp J 6폮avֱVhe$ӹ'R`/mwV_([zloܖ1yvr0w+}XPKI6"+R؉ ' &UDW~qFU<4;%WKXU|GpX'bJEk&i%R` 4k4]!FC b0`7{b Z_z2;?)C@oz>gLb{놾l޲I+n}=0( Çk y)lk7ĝ%>lz(UqCᨆ# _/'c:`:$\ZB¸MhHʌ$^;Md9LVFl=H+ӵXA.&R|GKM" tBpHJ_:*Xb1`ܱ.XQ7{ k0Ui,iblq`bn}-]Ƃ6hE{ enN8.ۮv3fA_Tuٯ{<)xRCimşo`@=HY 9HebÆwS_n?qAr3?j4ߕ?׸gBt]^\Rq g Rި0A"kHǁ#'a }]w3:酰Koz'RfR+_zZ0ŚM5Ҿ6giK:`iVX 5}IugMjK5{P>ͳ@"q/d:[03!2.; ^Vd|dZ1d—h涃*?"`>B5BuF )[{c`l_ ~'ج0XfLjm>pRȆ"4fijx%v=-m->Q_TUHv$ ?Rݼ[8c`W 㑋fWr`\ 4J鮧y6lLY 6}̋I nzeDHC} Fm"^~"-349~8X]OeɅJ; DVHsLp '.+ lUm$JsA\`XI*}l;. 6U}T́W-_E;23#QO秂ktBhk*szMO[1z #Z( .}f$*bDp;nlIױ{v G"%|*pz'(,& ɹ!6f@ك:I5gF}6bWbԟǍ|Cn*`|9ό{'iYSG-/'>-Mth7Vfl bN!|~F^5kEH$OLY6/G7+踡AK/285ltz#ltim=##Щ9mV=[TOO?a&"9Ó|"@~smy]7@jh|V\,9P%8C]ud=sa4Ʋ(xP}k D&HN(7ҝb9lH*.2a[톒AGVo fiC-NQʕ5j3 +2]c5úƃ;hvSYp|wk^1Ę4yx0˖h9xR`Ҥ#kv T3ndMUNZ,dps$VS]z|jk%ox>kwz?j?' ?$ܣC8F3ڽɍΈHcou8Eq8XVrnU&*;~CI*$?k7D4KW,P |*srB *ئu[W8X*Ĭ `۲NOk:ďM&E7 Ypsl;f'M*4j<<~WH mQ@wN^HD4\#?jcrfY|Ԡ޽u2ܵ)"fdC[tr«k Guqf|gT'ް])7z9p$j"#N(#k䰋H*x\z2NƋvcg#Iy0dNX$[=7 H>C.{$.AK `HoWPl:nq]%9 ̶d6g1g70VhⰲȨ$Kc:*?Pt^rE-U# {q4v.ż#6NưI2>ACɧ/,]lb .SbLb٪E^¸}~GąU $2H3b8f ݬ!AJ9TU`y>V,4l"G67FX!F)U0v"V=R ,f8-U,3!r5c9v&P1ڝ|,RM 6fV; 'Gs$7:L^CY%e?Z˧fA^*0=zGK./ri+ U-7ߎܪwmo]bPVqɾA?vΪn+|2% ZCTADIx0^Mv*b5 "9T|ߍ x,trq/HUsIM@8u9!tP%:&de-ߵޠ)gZ)ǔ".-G&LȲx߱9HtR~*z&ԵDSn)b& %j:L2: 5Q@ jlTCP.x X5A{9H۩ Vy$x^3~EwyMDҙn<6V!EҘ$r<CwTJcK1U%?ý,j_7Z)3E$ * xZD{m|. oBwG;f$*]l3\!îާ/7- ~ __ϳ@a#ҳ殚8AU(kq ("eVv4̎)~1m!ܾA*.iVf:r MF"uu*mu @ 6 { є< _ *ONn诮b(T&V9 3USJNs*ml~aɱ[E.{y*1)oDƌJbU E8R0`kM>8es)hLqj/Ha@nOY+㗟 ('XA*X5hs䵻N~5T:^ Lw-Z$( ,?wJE9J$*ni#uaQ!uTk6E$C\ʏUd[ yr)Q&bkehf ќNJ aN$eAX%_yMqLt(( 0}E@73-}'/0>,cHZ3;īZN~C-@e2Z7ש12$dikr`hE~$T`sIh_,xxMOp<0%>,19Y=M,LxVSp:f@"x2ov. ?ӃЗ)뫰-aώe5&m~MG!`Q[Q]h]b&Z0UK 2`0֭8 @D\smư"`#kr7kP覵!՛b.9ëɝF>5{gqOL" Mߺө)=Y)☦:/bp{z@^ aļT?Y(-a*CCbO2]Xҥ75;W i} ?Oӭ3.fdl#$ U4fkƝPL` ,SIa -Z]:GqAwJQdoQNyLx68>`~*u/n#.[S!?~,K`\qjwWcqvL"XDd٘SswU ~g}1޼oO~-b)`gȍR$pC_+bj l1K^KMDי2eGqN &BgpEP3T*8JcK N7^;Շ 4,"S̟Z/hH wY̩s}3ײvjWz߷gdxa:9APr3xX#tVrV̎ߢSo$yCf8όug+hja>+kRm؛N*PySIPgw8NcQŐ <5A9МqjV[wбXYUUIʈߑ:.s: cߑ_ӳUtVb*B6QfZ[fsGJs9i|o0tk7֜sBqs=:KBB6G=$aЧlTH ov<6IQRƮMy% Xx<ۻ%\v:ſJҖwTZ/wawAՔpZ\X&=d Fe41y,>y3&%vL!:n&`.E?i]aOR;a%*48V~L\53=-ח;ZbJ*V}5(ͭHUS ndFܟSGY/Y3 d xB9s8ʞٶcSrZxzX攺CpXOQ H9Y9mq2)3֮1wlӔ*"U|^;;6!|@(BA^?S^l>ŸL'.  |<\P=#_srfmĎ&@SM0W^_!. _m󤃞Z Fꗁ1,mX!jp_zȧ/f͓OrK'4W̲tI/4%}s(K 1h!R]^ୀYt> sV\)̱*Wl+2y\% K VC0*!>qa~uOA=>H =ί׎ϊOlnGgeL]?n R :m?I0:[ZQS۾Oh eQ_H'?hq7YXL@VAE77_O :'˲ԇZ ;8ab:HJuGhݝ O(# H(Ss){BKLr=|X1N1/1ׁo3l|t`vO=ip.yWS6 ī}=r܈1q IjtM% t_G;3[j2/}FߤGnZ3šoL`'F^~E:Iz5`*MM׻`tu46G3U9̇IuM̫ڶعT/aexV@چnh-:L"c V]W&owFH'n\6VvlLQ mי<ND hQ`ɮB!bV >3, 5Y0|{)>EP'-Id% ǧ:)2j/&fKu/JdՇ 2$;6; M|ϝ `'Vq3WzKzNhûRK6aC>ƊC0 i)_Z X̅ot;q q!K@"|2I!(qi/B%Qҋe1vMBL-j9z5J.^uhl7rx0kʂLM羠kw2!ـ`p0ï8V׹}cf|+z4d{*#P1i߆_>ZOFu-DkS(RL;& Q~[B1_ />mQyAu3eJۯƭA$ėܽ#fY@9Ώlt#+QRo4zʲa_utJ8[M~D+,VÃEL1ѿ5Lʋ!/=% q*T#ܺ!4FA.'ԡ"lÓI\ߩ`:ĸZ >WD譀,%t@w RNڇg :yYuqJQR*Wi<>Ӈjxp ~Xu֋(ǎWBMl0o ,=rŮ7Zt57,%9gN"~[9P:`-z]ڨCWK aWL8N ;& ])D(ZJX`\KNfH/^W>9ߊv]:Ljp%H5N@faX5%F%UpHzI[F6őw;;chڦ$*a0}ZE>hE*0M6痌on{95A WkH9X%rg9G?pNߏcʲ0'bd~aKi\`YՔ89Py)wծލ^yQ-` /{Uě@#s멍{10Wå zxuejX۲TVwK8VkteIQ78YtKJw}/LXũuH'PAF1͆PR8UDY.3Ehk}|$ɰTێz1| =iTgM%E:}Pà?-; ( 7ppX@ |rA^>] v<|A4ش9a@0'8'hBW57xz505[oNS]ajsuB?Ub5GflJFiI1䆁xN tV4OF9vIۡ'Q <,lk><2uG7bt@{s;`ڜ)'[E" qg)]L> 7YS0`(.a>߈F)2.o,ɊxPap(e-aSCZH6lNQA7yl1Z HY+_8\8nq&5L@PE{a >R:a1jޠWoS)_ᱢ,Qwn."M|3.7H.,]p =#V.ty/p~D7wCQ+AD;s*~&?gV㏲ i>4IGׇW_f;\>XCvpcf@\e bֱCg/j& )Kghv2^dvyγaΤ%6xC+ @SYqDnr_ā{m0MRT||o劤)OuRp?G~|r粳櫧2m,*DB^;? ]ڻU$m]#.27 _]PaA.[ZAjADA-GxΔ/m;wOL/yHg/^;vNTl]k|AʍyhV#Ci\5Me :i%((sɑ:8Iq ?BJfO\ U#}v|kk`Y# R?B LNU'Չh'~$:2gHQlG5ۓg#CJ*We!*$oE؍Ȇ% .K|q!|`{TRwPҦ̸QN$ {`ոTVw=?Oȑ$O"5>ދyzm,,RjCp^/U}ű9f2}\ sA۸*S34'a fTk JrhЫ, HMt`f zS>kل]"Tzх&[}-&GP ~j[5Z»: ؔC^JUV<ڷ8e~3BtQ!s3]$1|Ǿ4r?e+[XMǤ'"SuI|"nK qJwƞ}9Y @P.Q,Q-Ȝ.?prQy4KJcK?T+ ID>JV݊ASᶶ.@<mh^:.f>nDvh_W}T@:3IУ^0Ͱdh[3BO,5+qE{s뙔Oš;U3.phvφ:Q.I"h ~x^ig]jm8Hy='@Q˯;LZFlùPe1"(xӛ;AF41QNS}.HCZdz+qs1'.6(Ħ7u9ӎ Zea)#Ag bIppbK8[~_wKd'.x*j;kB #r+Z$"h2}+-yqνQLW j6k6MU>z^z%8$x yfVᱏơT|:PI{~^DMJ]UySRayZ$ЊᎿ#xhQҵ-КY5zx[π%8slR^<*9FK5O(:V싾 \U rHl}\k1')ILo?0l%;S\㙚/Bhc]i,8/` ֢C.) " ie 6ob!eݔ'A#I`TGS'P̼ۖm>:>V;|aK)Rh-o._B.KLCVt~5>©둰q QlnOD-6vIG|yES6hzG4 VJ{|h9K}!"T_?< blE+1]* hLYdb)Y>"}ҺZ*AJku'#ՒܬFV6!BKݡHPmS,DzBS)ƚXV,J;>(D/]!o rԽ" &u$ FJf.bTl3ō96}ẢDUeL(l6rHg/; jVY"D֚ RZծds%EЛ̄~|UY1eik&\,B+f .BQ`&_dkA3m/VF=G1P L儺Ah >A10AY 'm4F&xQ`B|Ǽ'$!|3Σ3TJdoJG/^% U:v%lJ%@ E\%EY޵13C_&ϘP.(Tڶ nV~OƲ'#fqB>)lX\v8Ci:zF6-(čoNAqkgNO`^*%S7WLq:w#綼 5I+.p F1ϟp:z)]. jKfGSZ(t}M~@Q@m9TH˄J'f:BK۬ 0P;L ͸Vn+.@~<-+vS<âaEZ ͤUffs7F-cy 5A< NѼ*9 Umtrâ ?T+.5@E'ds+`xt+qfc k4~5;y~Qq(2;Uh (DL Dm 7:^ҔkSx?i7jf gL񤷍:T01986AfpA'B~-);Vа=C{/L&S wi>޼uv' Ye_`ZS;d:.@p2ؚ85-nD/V8d*~~ch}{b:^2RUkbQ&{t$L+Hii u!U-$h#`\Ɂݹh^xE\g=yysaceX\ͪ4ܿ|URc|[b<[m9tZa]M `fSQMۙ[@Q[0oJ E¨3^&;rg{g>w6d(-6v7eyPY: Invs,3݀VPp&_d|PJ`;4=R[LYF.rT>MzT԰*λ&P!nj9U44B.4pҴD\n?Zwx,ľSp^ ǜ, Hhۆ+jkɄBE 7`fIL3Nnz? 6~{6qY5MϡJ$Z'?zƚEG1t)u@ߖ%]H,拖 %啫F6i1i򱍙R1p#:[èdy^ ]V/h :ϔBk.8X#W>H܆EGl./!ټbY%9h@z㉎`ɒ~E_([V|KGW?9*p[`_敉gȰ1'bbB&G$fR|aXBOݠc50Ei݉\J1O : :"Ze<+r|Pt7d6{~(48 `yn/+꙯ k9wqod2ήE@[:1:r)4^<Ӎk{R^KYJ;\oe㎋{:xRy&s2hCm-5,zGnpkrIE}" RM "b?P}? `sUG҂oU FU4 *C܈)<78v>:MyNQQ7PWQNߠ)Anltpm.YaSC2Ie]&zswQ/BUMi:Z=,sCw sDMu ^ 1iڮ3#!=U>(ZmIbIPgAW?ȍ%b ݪ_J I0 6ȔnH&7kv< 0 9NlCK=լ!h4%F0+= {.ZP;)onX_a^@38Bl$(hΰrpXsmX.޻?,}7}bAwCF:=KCyXSΨ٨eohn2* ,۽-Nac/]6Nl]۾\}R͟ ZHX>wJ8*W'aҾ13 iHkU%)^\F}n+''wOq;SKNy1>0i;R5b7}tBTd UL?x/*VM)IE@cRD F9jCkxQ;ջ'0XmᵅR~0}Lqa!8EWsu\Ԫ;w-& h"YDY_ARo l FUB"`gExHrcT j.-"soL۰K?0& H86RyRogA?"D+=@sR89KHy|Vqu+r#7g=FeW.Z8'X⺧.~Obn\Amu`U`c/#wщzwC(j9UݙH{ 2G\.Ge_?r]Ȣ Am!81;I./"oB2 }kDYeGAczqJ' /Œ^b^/? w9\:bچ~A[$,gukWM! vb@IxCXCp0xab y|w`3I\S83)ȹrwZ4ykŊaA Hn.R2uB LI(G."Z#D*?3* D8sђ$frɨ I@25>/tmӮ .!5LmGn$^XPln?uH< =S~@`-0SH"s zZ pY3IW٫36!.78ss gGDTI|Eq ٚS,`a ]ėɾomdyuq}:N!Lj#&jG +??ס{Bicska+ohJ|F~ʚY; 9NnMr'3Iiq1+GFvo؏d`F"012z dp?|UMADuT+GY]@a>"臓P9^a~k]z)M 73 ^gx |<>庼2=lEڶUXIϵa$ LN\%!KNgBe[3, m<,>fDqcTr%h^ECdf2XAzU$}^ bOVeGV̭*a)pH,&۔ RGIqca%o:M<5萚2H/DlXET?*9{CvŸISm"BO@u'9hGlQLKzfxhGjӑ@Ol(3ёd(F 3x<_wkpB۵ywXwc^ȏHH+n<!d$@f! .FˀH^2rQ%!q/ s*˟KQ&][M]dDb;Hbe넿ZܺY.[?9U MG*cSBkņ$ڧܓM»Z61 ~QÄ9ЭcH?DJGFW zH! S̲GD^"LJG!V&mXI*&mfTkZa"spMs_34!Uױ\]ْCN;XzsYrК`yk!49?X(iʢ[l\g"Ίߟe) VGY Ţ=HTg!Dmy/[OKP BkrN~dk`!m fko | P5.ex/G\3*ͧ)5뒷_'rH]~Ǩ9S )}5A EҲ hQjq;;%T1ܕꕒW=d$ Ac7vi4[;,/vQ tR\ Yq+J^)۱)ul;F+/M/Ņ̝ ؉cTwf`?e# pƮ.Չ'aCFPOݒV| tY~5ppYAs. 'Lrէ1]pD˃Y]Z>@ @6ӓ<>nX DshZY^veZ řP@u0,8D2[;vOa@<%lfdHY MjJ!dP+$j{l%Ww"4kpW0j sy.NS 6QȩwY#1E6\*bAWwQ7,*s0F-, { _ a{T)~0*C`iq\Y \E·: n5壱&,\bMM##lyF*U!γDL@8TZUG$Z_}Y BXcLDk^(9yKC '(%/]gG 5 Bw_w%/%CU ]L61\$ !!D .)(к&Z֝UQ G6 W@zc*EPHJd,.] owbq \)v9ŗDt^ }2ʑ=ǀnrr;i}@r{Ox?·2s+!W@:nLEgM힭7֧>˿S(Ӌ"&uEd- 1!׶@\B sqq,ϑ4 \y^pJ`9 8N=&\[$(%o,;{wtE_ղY,B04B@#8=e]]zXkʦv'g)V瓂tuyK9bVK!6RT>F{6"j73эh$vQzlqzK 2)ۦZV-Wyc䢉m`Gŷ| YZO,#8r* 1Idkuܒ^ᕂߤ@$Tz7& r@u\XPw!?ej߸joje,mLSJid ^6J㢒ʒh(*ͺsps:n<ƠBMNJ6 %r}![.FE,gmaMMfjm6_ Xn}W{_~kW׾;@N9^Iy!z`17>M9uCL\. 0kdCkzWzHD,JtAsA!Iq8 +*=LѤRxLEv䆓/Ӑ. ~ l{W -;#/ FҤ9~ZL705#?w gK:Pn1&tͥ󋍛8`UR{+gmIP=uX*-UTW7(c/ Hw>, D/ټ3<\^>`jIwH⇙Qd$/^}o>[$AxɎ} ~QęI`qkܪ8W$ j hM'|FjÏ&g˛?RjF Y$ i8u1@El;Jo/B"GjX\ b{u7][ݳi=4GtdLK# ـ|ϕo"G56tQ)iBw࠿ R#w#[cTOIVI/C*tb0<'jV02O} @2-;`ziO`( "ڈgP?;# sRII uI@=6hrgKHFUT7o%`9Eg٢eO5Ö/[&ש US^6}63skwA8qRK<חr'̲@c%90$1ose-)RL=#T<--5&.Rɇب*Cytј*^ lQB,J൱Ϙq=WuD:4c czϒ xq2~9 <61VZ?Woٛ2Qt3K ԼU+ 6PM4Q|ukP鵡U+zWPm,L0Lvag^QboV(>;xGp&Tp9}א AQu4LsE$m¼28)87uݾmb[Պ:1EJJ4r/©}7E#̀T@ &Xby3hX'Ћqu`>xufTFkc_ʆN~}FiN @U$;B8ܐ:#*$tY&Xlo,AW7hLe)6ㆭX .‡cLCˢ4PnQsA1t=1./ƚӑ\g.kݍuky\bٻ;$醠cc׵~Wؔjwt4' ʁǩJZ1?)皝8V:p(^Hy3sq DrPf #ԱǪK'ceVgVhK' 1A/X[L[/'e[&'2k枪vՂ)qJnĤfdnP 4pKH1V)~7J.tx"&B;7DhVڇ 1Z/WZd% @j{{3u/q{=)&ޯEJhs>2n \"-7Z; =WXL(_E2j4(!i[f#c xnbiTD=3LFP!=o* 1rvKE28'sdq)u (d|1u{틘Ch \78|eN'e&2,Y0h}JwHJ,m"ȣ5;l0Mԃ}̆wGGă_s|JEv19o 'c8$&”&6ٔG/(dBeonH.k]w,<}gڌ&mOvvD J9fF3 X42&4)V<4 ne(%g7{qI@l$vMٛx%_5&QשA 梯85I *z^5TfU,Sj@pZ1F (M X{!v:Z>0]+>]+8Be}IZ,fi?%mno~6eAEJwL f[EgsSODAۘ똎 d@ pɈ Cwg)>ZoADd=m`p[M8˗F޲Q2G4CV=!Y٠<0ә38KBN{*á,Aʛyl?ʫ΍Vesr '("-AIMaQ(v3׿![ Jѭr9C ib3VC%MBcz_f7^9" r8eOR]R4 e䄸wGl披J'@Э|z^sGO("Ű2=|UE.~ p,wЦoz`\FkK_G@[h^"gcbo"[VnrȠfjȽ+?m7JȪW`)*ʿJIxɄ%ḋ@Sg^V'zO:_$ckŁ4*jΪ7OydX!qAm6->/K|޴v5\:Ck39'BF#B[.C@ٔk"ea8i_P0bvͿEWjO'iz4?]~9臔9wOQר:kd%Jh;P|j4xgT\-( C= Mڂ`V(̇ygS_X^b~x6ͨ(oچ+{#g]ޣ&/.Ny2a)˸QDפd{__sg^B=ucD.##ǯv|uAy@3=2Ysa)q-^G X.1gȇ(**A(7S2uw_D}0K~2MF8V'%l KeA? oIgއ{9:'B&n[0%J <==Ts-~V[st.;1\|tgxĆjes.{\=';t#wBxa*"E`_C9v<Ϯ*(,\4Ml{MTZÒɐ U2_[SGdl@lV2B6=e4 ҺR{t?ҵ#;3Lr.g|BP_8 :X9Dq1X T׵)Ck!jKfϓjEbg/}3%^)~q=tM_'δaG@0V8u^*N-Ii8 )/ȲeZF#PR!}/]zZy7VC2|mG$hAJt@WTB.cȡ^CQJY~}.hP Oݮ4?O׆r%.m/P|^DnХvĪ.YoORRiBTM˟jk)/e`BubtC_`j)*.`u) 'MZ?W))1_B~E^W ǶJ@oxpxhtU'WHq0.I־#nkv_ZJ;8 uͿT`pϓ) [j8bu{8BбN i UTni~8z_V<žV7,;(L7֏f5ĎyA1Ğe*_7F=n#/'-#~`rjas8} kFܶbPqE^{r v=ӟ@ZQO&LAWHV ./\X9-K'V93f{ǃe45lĵJGƑ!4EkjuD'ګKŸ.cT51T11R/#YPT{NK{D_? TMHՏmǥklA{ݾHh盞DSj]c.8Q`0>?^/iR?^F lS9VXhvTy1U,Mf DGL W t.";OVqp^w=yb#2n앷>q >5nv[d_*|4Ny3'6LX-(w]T+ˡ.MӊgN'eYXFXKGϬ&!~85Dv:̰,]?wsyFQ*7ؗRucv'klMI(?q=91e$YLl3cվZ‹B (ٕ @  &e"5sfٚqaW@e^cM_xX+ˑo*!'D&^,i]l`n:ۜ z{[擰M?|FCtn@b$?r"MFk̑U'uc>8筒ldy 5f/iDxDc2`;XCnEW ,Œ˫Pnޑ,'Fy|%AëKi9=!ׇ l‼m<рcER.-xxHU<67HT#eѪ+̤P) 5\_+"j$k,*z-elT s&Z-@!mKHWFjsU,IQ [ڸQiK'sZJ VN@o)řʥpUyL\:P"XE@\40, tJ"֚MQZ|/ a}ǨxQ]SQ 8g['H`ݒi3AHX`V0;rW }96DP2[ڄ]GD NƛͰ1`ed~ aU#g*gYZ0707010000036f000081a4000000000000000000000001668c16920000e060000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/.]?Eh=ڜ.+К g# YF/'UUh #ZH'ch|ri4 hRgC kAMXv\(y6uuqOwsCF(>4)s//>S [uV-Ԋs3|_2sX:RBblԎ}dӌ{r4T'08b|s0OYO$@XWҋc͘Iؚ.'bY D8`hXs-NDJ6pX! j_N '72U8.)q֢ E. -J][$&^ȬCIgvEGd^`DV{,h ii.de4M;32:aOZ}c{r%)[SG7%Lq0ZЏ[ΕjJ`Og;*,*.nC(7c?S[g[5L~o%bAS,B[[>& *^#(W{H=G|?fӶCTUv]8Sӯb!mU X x=YCA U ;h@jPΟ)%I1j +z)4ZnDnzxk~M3Qt8DEڝ44S)C= VЁQny/ J~q4+O5Iq><tYsCo;0omoeb|9v5 nDBzsvYɗB(=8VcĖhGc<*ɢ}oTwVd q44h%;g:4弘s"`lea$AL l| /l;MRѸx-vUp3T0 :\[O:'7F5k/v1zKl=bAW2z{} LqIUkJ=p`S9RUBN͔jPͰ= ϗO?\JKZVS>Gޚ3(ȯH2~/1x6dD*Ju˜ЀC&6m.JqTeś^K=959 ހ~@`PIt"G Ja-"]c]NH}7Tǹᗙzj ?n,VTP)Hna+ o L.B Ѓ^1HQ-mrʈzcL (WJ7uz>*z.9nF' H4wLn\ٿqyC3+&G%{^"`Y 4VB&aoX*6$Lcryd{v5!>+ha=i7_ϤN{pe}B^rr Ri$YK~ gxNھ-[CЯm雌`%1˟/)=UF?;'{F%|fx"^MskDKHe)\~z 9z :&q݊ͽ.09a G荪K&|buQky3L.lĽt];,z%Q V3l(U<4eM0k޼ՙhJ]L DJ"BezTTʈ)e<$ErR'CX\ʩp Q`l9^i`hp! Fᚬ~t?Xj,s"b#Va )#;=*lDdTŇB GeCNރ +-W,ѐoXD&VZ BuH8*;8T?:2Ɉ)t>~q+j_hN 0'ڨ K:DS8Q5t2řq_~U'$k>C.>XR%H.B4A [4q Eba:>.L &w<"C--/~(C#GDe0%faNtgT'fd =~:nӇ\7}"!U/n nb^tZI0T㨫-44%->!a(5}y3Nx(b!"vG$4(8,2zrq@kk5/bRN~.$ ud_h+*MY x`%W#&/v;*Ne4e29}Oi/'Dm;މb[&N+-YgPbdT`n / Ow]bMK? 7ذO.PoA ,@#[.?: 4::"YuCxe_%Zº)8R4sa>D{=~tmNn#Q0I #+1!w.aN.+T.5.@:30U 4ezHX d 5F&QV3͠;S)J@5nF|h/vS0/=q6`ݥ_P-MǴwLM-+3;z hn%#wt;Af/0>2&b,t4{V i1ġs]^\у?^C9 AOЍ.uBz]W,UGr;>b EЮ6=$EeܕFv@ }@=?~B?xm.5E#8T|Fem!$sO|4m6>. .\4@R̐wwBq[@ENkp&hQ]bXͬUYmUP7\k w۾-{|5%c6)Y Emr鱗ߥd3CEn}) K]$-$]f! #60q޸pPLVuaYBT}਌Y$ؖwS9N嶀ɒ@dKܕfsC`nJߥXAuo͂bq[~vجRp L$ڨwd336-E%ǕWHiY|Y񤗨"J%p/zhD,>;3^{~BA3TeR"0-,zneIu0_`< mpߠGP\]2O(C)b*"͖g >WG(Zo'3U{$֩H@N,wS1t2mJV=l0M~uBTxk^K׬ Fd-I<6Fp>VKaap?rZPx͆5;Wგ疻2sy6{~~o^z_A*"5~Q׶'-OE^m[挑@E+Ҍ9? /sP̵luXzGG8![8r2%/pM44Pkû!WR~96:ٗ֍! w~E4̧#n&V]!'"ͩ"'3skf^O,`k6Q:zڈL&S*k;n˲YNj?i}dqo m"v2>jd_)q*oaqb'h8#l-[+hL>D\2JY0XBΊ.w$z3jS lXz~%<;E;p^=v;2J4lVz!cP۾A"n( HRޜ㨐Gx_M4 ^O`v)d grUTCHG0ߌ!? p~7v5JUJyx=K3Π?uIL-"E#6*li+(}s81EyX`۸(]"#B4^rl,%xv6(|uӓOKք{0]k'8t=2&x0Ncf/2{3lw.;_ZWkb*qew?]aV~ױ6ϻvc#dQ8uG8CJpREJzC:Ԇfdi`rggXð0m;8nt?|٠Gl8&hgv0 n`g Qߵ 3hy>we&޹CI&K>W:+ٱrی4xGJB۷J.@}e zc*}.$c2O1 C\+y=UOdw+fY9?q;÷O=Ūudf{G˗,rAHf녚t4Ð yH`k'A6l и}G?)t"'BJAra-w{3G\yhkƱ6m1|CǪۦ[(MuJ!`>- FDf;R͌oO(fO+}+5 $An>d,"{ kNO݊=> Z:hn܉-݇Q>fu8R ۪RU)H,LR1YXG:v&dMzJd z<|IՑl_nk?r#}])𹢻o}2f't5>2cCK[e^a|_h;6nfCC{ycI+ȭ`Ӄ$Τc=hc@"Mm@ 0^0J =-4g^CR J !;f!Uiܥ~Rip6ĦUgSk(ZuZ",P[D7DW@*'ĴS czcY]i1ݚ9eڀYp7?q. vMD_`66?ʂVh i &=8?r:=6mt?M ly&A/7f4}ׅGn1#glŭ\FYICql|9^Mԧ9+*"QN"3jwu.'/N9#AD^ftUރA(-Z[A(wY[CsʬVwiG$BZ̡0j2&=QBَboCٿNgz_x^QƠ`"DJF!΢'/R8 5&-@EM IJjd̻hsİ`YHr֓*r642Nw4q@+M_~~5O RSTg` x͝3Wg3!}[ŇiX W^6lRA9o)G]jFoS餕Ux^l5wIޗQXL߈ kщ頏:qӜhkU]:F0Z.ѠA:& ` ng60h]:raloL) H(ƒG+$&<ׇ J^\ʓ47UlAbs<84N,+>k!:)x5am[cI 0 zW7YBhS[)Ʀ ¥=WEs $մ6^Ite@)-{Z,@LDO>KBPsyk:.`E4gs@w > k{҉hʆ,][?2W}Eda7S?lyc Z]1ic)EVb݆˘~42sDX\ϥ[# }ڡ^MeSO;}j(}%nų aY2RrG߽S&Fx3y^‹q:Z] AڴF75pyibEL3?&;uM-D"2h28*t3 }S]ij%V j/R)yb?!O5U aoVNrC OTkl d)6 pX}K:o$ ;. HƏ%1&%Sw mCسZ_> 4AŴ$*Y~emsHU|s`q&DomLUלDĐ<ŀS--d[\4jDn9CqS=&C?rhaqoP0#WXc*>"ǖvP%l}4[֓{j?MH\h&eX{(-&Z[Q2-Ԏ'qMBa]\hK{;UE*.-t[v=̩gzu5 .=Nb}. QaQ1MKzG3-98DтN3ZYQ+^#j,QHK6ƈr3ݎA՚*w`ShEs72=CZz>F0 wR׍h@\,WO,ޛ'=҅܊a?o6 M/"Q.DsAbyy4`XJD3'Ck޾&C=wb XƘOee(ux\z%1:M.b BE`6ذOZNUi4}>5ͱ78y\r!1\[BdNo7⃸Mhԭ! ԬmqĿVD0e;;!Yu,^)!U#NLND_PzBO?G= 5(C=f]֗K|\rwEtPGQ3x8^I"^jۣH B l/Տ3谴hB5 W< c˻YjmѕlA4#қcxGy?2.$^>TQs^Ze"^ݪ@ ҘdS@O#V)Jk/:?clMQ V^G+TL0 5gf4Ǎj )E"bHlU ey9=-]/3(xzTy}fkH6\>` x b,I+!T2)s? #-iCd07 ɓcz<2(1$YRo|ErYE\ ;ZvaӵDtWT T1 tdn$f{-F'!^/}TnmC\ 5̊{(x']nqE Gӷ9n[" vlӤ~"IJw%$x6b>\ Z xh`)Wwea,DD !@X~*_Mi.s+q> ,%kw'ם3Ftdrċ 1)shzG?1Emb1LӇDQX}L^G2$V\uܕHX).{H->!r Gx~3EM)=vj+TI `WWWVE܊mάܹ/J-mcGAqt~hsXwWrhme^(e.pBvdpm|ys5r;(1 [o)˼U._be+gmG#b*ԫjפR k tN~gY" K>DDd{XG5H45g5= R8G{yNL\g  䙝kzܛ~ϿO_^e>h Wƿ*2$ s|/~WdSG qh!I|%hDJ0{(%"y*2{%!A%Y"J=+ q'F_͸WG7 ߻OhJ~^A_% ciIEb7ܼj^ĢooaDz{6p-3E[y!cIY8N2T,H)D# Վ6a43*uHYw?oi5e9#jz85NsֆhK诂e:HV@ۯ'/v%ӌL ;kR֛"w[\U[%m Ӆs ZJܷ>Q+&ucMG:[8^ ;֌Ǡ;,&8_(XԷ8e?}A'X4WRn[F p 59~&c[J3D 4c*:vg|,=-}ڙjwaڇ+s*߻2wuui(2q-dɷ1ՙ:ഫGM}(zܰL`)j7 6/!ThW`wmcX&I#. h*^V&sk-X )qShPWִ$sޔ rM2X1TZJ\}_(|W۸2K|t0VA5 ~M9n|.ߺJz).!IG?eyV@&(!`a5FۚŝJ@Ν٬VCi竌A)(U.qOjf{;Ld$kRK&93`]3O=We5{_ZQӎ&Os.w1˸܋;5mUtcx9~p ¾&\Aؔ^)ϔqJA&*8'FۅBo=#`{l& w R(A>Q4YAJy-[ ugshIѸP)dUT+:ז?h@{h֒˴gasc{}XvɅT$NzU_DL!KG4G Cᅊ{}&XW3`]sܺKc kL6R[a!GF TZnJq'@UYS4~ںCPlbdSY}g6i-<٨6~4qJJ@K +8L"0zinG-;޽?dpU`ٻ m0ɇ}U~@>MikK>ty)xN9kCI7{1l O_A;W8ߓ-zl|${_#7Yu!>{+Y{~E#H.¦}_j<F m2uF(ϖveYzL1TiBi#IWf]rLh$*=Xuw4CM6ceqz ,X72$yB֮&$PFc0jAyT>0j \n@X  "~% w7)'!֚bK)D*d&]#uuS-ηh]#%sCfB~$9<#ƬS x DNMeDKh9xmcst7M00'LpQ7 xV5`rlIfv Z}fo{Y#6D70M--~֢䚮##G`\d6찲h&jBج2kmOX-VdEރ7<u[D {A۞ՉuZ~=o5*]0"挨U< -O$.Q6Rfs3_iddʮqB( "m},̨pFPȪHQC../yнUSA)ӓAKԼJw-8as80ELscˋwPVY, nu_ <2.%&=N&(yJKRb | jKg'xPA$y2ԏ$RZ6H-[P!g3oWA/ONhjuԋ>wjZg<-?05> }c$|!e4VtQG;v"r! L6\@"1wbQCu;(|wv7Y9b _w~ g۝CA.~Ԅl?McpX5wܑ<C-Xw?ʍk'_Dt"!}K*FtUr-B7BGlba8]` CpncJ>&>gvC|J Vl%r]IՒMՓ_y|peKd[d)Xߪ0A<,$.5Iҙ%[vEJAbڿZ>s$)du$zزM}! ß^g. MVۺ?CXGkSBFعF z WQ$-݄b*H6IM7ك2pd.@C[vW&h t /%e5>iQ=_()ױAgCNK*OgCYy*51pFpAb"GSJ9QQFKeݷE|=ҝ=; 1Q쑞_0/aH/ FོΣ5g148%֣tv`6z@j9s$j)(+`+! FhWkUVfe1u*6xI/X"C* &oBrc6rOjgggVCm(a=e|_643I& ̷WB_%U]Nqa/5Ζ 9Q/i[.zsmo]>g1Xaĝ⣯i7Eu)9(E{mdd@F)˛FeO] TH#Hd>#S}FC~eЧdsw1Ho+`ӻ7 9Jܓ|Bk$?4Qc oK!+пz #_fueaÂ)Gdǟz~Kv|DQ ƫxC fَ m6OEw߼ʸA3B.72$.p*us;;9O6+~;۝_o>>n6Joc{' uՋm gyXG&~W m8Eՙ`9-ZAYHMJWGU6H 1=I3ؽ!9@=P;MUMENH%jCa[%6ﺅ^QQ!0RX8=rQI>ύac!uB-"8l=M§O.\Է渪_szpI~Il(con ŰMPMޚ*YH;mO&=S: WXiÙNIA@x ޡH !^{asR\3-z$#%g1᷽_㞛xʴ4a!bnaqI|4V9ͩEӄ. :LOFE׎$u"nGU1VD/u@U*lXdtHx^j(qBÑ̢f,7=kʘU~N0Lsiz[9rrH؆TY}F8D3?8Q<3fT M/]dmJIJ9awTʁ槇ȹw4Jc Τd)5xq"-\.̄ rژd`Hj#CLj$bb+]A4_ɋ^P^85ޘM_JSa5[C f)`y̎Y1l;a䘖\)}_ #474! !s`b\xAP]x^%;޺'VTs9.f\ń~\F7@P*9J8G7F:8Y[xGi g j^R` *]g~F&4H:V,zv^0H@G>3­Hr$b>R)d;Eee.Pl{t!ݥmo7}䉋o&_LIM߮Nj-xge;G'O_'⮧2 m1!}X‰X][֩Tvڐׯ xɉ5tĵaeThh=lkܟ-s>+G¿HP\ӊgA ?^*LW"Ԁ+{2o4+/HY^j9:O^7.oc%YICckKO#e3Yr ӎ{ӱQ2ꓭ-}OS脵RT}CVeLYKXܒ 3G`i?p3櫵6ڒz#ɐ+Dr+3EP#9 Hr{ [כt A(x578D}#*Snr|,"2>&dC Tˏh"8=X`NE"jV<ӳKوǠ^?d8Fg )謢б9tuZ;dA ai3NZp|+T G6o, a 69ڡ ,BE&7u(F kEePg9owyJjn\uĈNزiN[\~X:;MVML]d9(b,cvh!-X+HWjG6KAɵbhHw?Ift]$ d$Ȝ,$֭ #+<A)QbIܞ6#@q<>>ljDU1lgbZ<;*챴`9C\[4몵ox9YIjQ'4cD಼YA~zZ8M=+ ڄqFfdfcO"btG|*hU."ZYc^:r&+Q x:;#ېn|,yB⿄!DW_6)eUX%W/puG@"@y JܦZ^]w(.6H?jg!#_g+.QlJVW 3܈>n b.sJ3 rNraxj:>zR##wV͕%c [&EN4Bɥ$($Xiv}ۭ ʉ68 oL0SBYP,X-`dCe4.4Aݿ_sC{w6+4Z;MFEv% WZQrk 7|W B\TzP=XX=ъ+5mw|_.~4f%=*7wcSR ~BrCCJI&&"R?AI'PՆƄf>;ѽ7/? ІN h@k: ~ZFSf3DϜ0gLɂ){eK $lW+]}]%k@ )d;w/\t.=oqQ'uElL\0T>{ bMK֛1uBqP/}&?掅A Ԫ!doGl2 f Sb Ykݼ vTPF4mR&VWGL(-ꢒdT{&rib.Spr1db 8@M19%}/dy8| $?ZvՅPBRp5}!]Xkb}Ԡ4"3eBU@t.7PTOV/f} qF/$FBA^O !E:͢1^uح:J#FON,N 4|rֻNYv5*ra\wLcEپc 0`֦DeQdip-DId+YxC_Bh|.P )$*%ǜ Xn6sr,RUB=_PvF rn˓]z~qt@jC[ (a-BmH$fO'=˭MO6Jl ʏV5#0nw(Q`sVp3Ѝbj |v &Fj_e%bᨋ hN @i|k w KXZ[_OVǾDtEq>~ꄚJzRQpVb&^cJ+YDلW֌Z:dvFle˱ː6WBqpH[vWN(T."LgxI9z4ʟk\ ;SxQtnvHt;"'ЭЍL TJ !5K(XmoM̗P!etf#ܖ%B(@Sc=6tW)%౰ߵWp]r{i h<0!hiT쏛\hvR5/t6 T,v)8;gz.|[!`(aE$2ŎSevrJ1wa+[r!y޼^Qkt3] ɇ EhQArǞa^E3Ǻ%tWH,1k>䜠 Pmɪ|> gF${iiȲh`Օi*Ւ9ÂhZ~t6ëNҶ qt\F컮4ep+$`ZIBu͌w֎~1vJ\8PTs2ՔyMyjoS:mh5 8+"$yY JKg¤N6ks"i */Y#^v~3*$CK1/'˄w\䂈*CT<+u8nx1<(5zDS,M]&G[9@~{g1:0Yu3 )˖?rg8:=}կy-2ą.Hqd?%B kEz`;ۦV3rLu6E#qشT9,Lq5 r!ZBZ DV1FFڡt,^G=>>4"%Ƿ_+"^54=wa=~[ H*D] 1ӱ1ih s}<}<= qؚ>Nnai1 QWD@@xfen>y{BboK/X˦>R{SvPKeJ4]m$"GR=V}}w.fU 4?g{+FD뽥e,}OE[1gJd%,/.'j0\B*$\u2%ɰ. XgcZIoP' B.\+[0v3V,!V 5 p+-ZP8ٜ?],2:92#²vܱX<ԑ[To!y7/Il(Fw]ܟ@ʒ+ 5s@eL.6Yg[A%A9d8;]\x3_H^MuYq9pDcgx :C| i1^I: tB(Q.M}e' AJ49;72NgXz8(پ‘9o`')U`a]q~V{ee%&n91[]."HzW6Rsau5fE@[ XP~`V̚&1-y"xMejֈ#ok?3d>f1C`<)%{r6mJ vk2ӆJѸ8w1ELyOûߗo+R~,\=E>#Chlǯۉ#\25@XV]װD]0aIM^Hd}H \5Ǥ"~99)Men[~T7 la0 n鲖ӧ Zsb8)'A-di9NeEb0:c4+~VZl SHq}\MXS6eb!a h਄^I?}[m(\dϱè@}'?I<96IgrPJర\ A  7޻KJD`5ᵧݽA7(۶ţAPzIE Y TAK6lowwnl1Ek r'΀<Hۏ(tPܠm| Wv>:9/5觽 t-E{؁ʕȅE}x־Vۜ/0 B3SiOFy#R %f?F(3AfÒ'.)uan]e_:$G^L $W0SA\~%dBWs "A!.f_;md4gsWjR$:* Q1@g<=P{&ʗU/=9f \ !:^%?졝S#a3G_~rݢ֕۬>.eº"EU[c^jl -0|cRt2yT(hcs8&uRbmav=`3'C*9UX_}mz"^ĕbVZvl$\RƘZX G],>Ote-z7H^ XB yP짭Wf (kAUTrZL7f[|LK 1䱎ǓVa)0K2o,I.drh!֞QNVڡsNY=gLl(Y:pmr:Κȟ3RwGW6zDKJDZ%c~=v; {rryl4HNbk|ӭ `J)\T$|[r)1'8ݔ8P_d:~FJCLJcjDPȸ|d 9s2\!xt:q}J_LlREij}O,%$rj4{Z3KH@hQnEyUywmNjm{L.SLL?=qvĐ\ɕg:[$TWr9fq]+v|㢒㖬p앃ҠL\`uk'WXq~zXK%x uEã%)W9-wD60Q.&}s9Csx.GOmTnX<~F66[V \{//{@e| E&K'nnzY ︼ iר0{+t09^H?$z9' .qa`L!5-=Cbu4>C~  յ[%+ɏlcfq޵a,DZt7(f),RRQF.Sao&≂2=dufOdD\Gڴ]5SJP#sҟ^廦AۼzAm3)@o^sc("(uN N|fZ8iwZ2,Q c7ޝFTi3ٚQ&؄Kp~e.gc8*J~> ̘9)/CSrk S c U:5+K1uKlvc^<0Qp){@b"&yU!j(t5HqO9!b]xA"JCԭjJB|WyߑﻏRoH4>n8]3ċdVEk.`< F e[!6oEZn2v sl~ܮ3E>5@ ł]@i68PYE}x`Ƌ1wLJn/ Vyy"Q^<:&*),7Av:-/a^)kL_JH*0ӏS)p) H]H8IdPr,|BV)KԌ¦R\6' |t 2zFbAP܁`j&=w%jK(.=6n\DO8Cư[ Ў*tf-DłXZ,.%ZzouŦ w)T«7gEd S-G辺ZVpˁ"5PWr\R<"zJβ#(@ u4Q0fGb'{#^Xu Q~r^[OUOOSxl#ЪkF`oGTᢋ Fx0[9𧙅 (\rbw$0F Eެ4R3?ݭ$ ě)]ǭ(z}Yk2V"g\#G@*/fvM$s)t70٩bOp4 Ta kH[u+(ZNtj*N"u:Hg%bSK:2@@%H +7r,SkK8q :5bՐgU_A]?(U <4lW|,R~' 3Q1#XЈ]՝iO;|V=k&%'+l/]mXC%̷Tǩj>+<뢺KԊ*&("!G3~IqP vf_aMuԝv,qbp&jI"2Z$ӟIfye:ݩ5f8jv>*7c]Ɔnkڊth+VK1veð̦r'/ݰML~Is[:!@p;pǣكC{# T8QF01;=B24x*'hMwLn?`BQC0EwI׈™ǘI;:G-MhT4̩&MC%xfA0PN!$e9 vA"'Ycsn X,5hAm,e30ʖ8d~N.[Af;Z!!u'1\M\Oo]}&NgsZ(!¼37fKwlDN֣`S G麗 g:d%SQ}.ZTʽ( @U\jrkzL@Qcwӕ` \x gԸEo7L io;*AaW rͶAb( !n>>oW1C24edaO dt #TF\=*2L7rKHA Fv%7UP j'H-7 kgpg6 ebgwd#OÀG~b>F>fb7z+c+"{1 ȡEqn)[^rp<;P"@B%57\yR˦b_dkƷĸ_~M;wyP_Z7_:_uM/YjX>Y}$Y" ਇG} /S=& K_?T(Fe%e1-ubJG Bs7K,i(cGe6gf!\8p&sOa (Zk 3*tGϤ  `-%RӳKWp l6e3iwY @_4,wN|8z86b;plc/5Mܩ5-JKM'2VHiW8"Ǥo(*2-v+6"фXLKeDj:k`dE=L#{S^[p+o콨FjfKeɕA¬p^iqqpaϲw;< dሼ2JO*x/#[sY[ \czd;J͂&WAՍ3M^ {?鞬Eq(U^wB3V-Se[?i9,z'~zO74U 1Mݰa=YATb2u74NtHımL[smY1#4}5-udӋ=+e")lN {J٠ao>LtπS<`np;ě܇ [4)y]Gvm+5ac4L1)[Lo~eq8%Vr,*y~Ws Љ~Λ&uwS`uAv43}uؽӺ4Rw} ߋh >>`",T$F`'(ۤ{w 2|2f︕Sk5$F`ѽ ~/ܰUr =Q%Gfs+! eI~,a:a |j~F`S[MP0R`}=_>@AK%EOT'G -HB3h[9[;YY[`/i+u-\DL0iw"tc04&h$v!/@ߪ1à,;5X yrnnO[?%FOFt _պDcH`e ou_V؟,u>;nZ1|&]nE(XXK8ƀ~9raug* xKVdԷH"WQ#3+,FEUVYeZiU!zRͦh;,( >dm+3hM4(O~f.YSb\ S:'#T hz)6``cZۍӨtTЬ{>,pʒ_<+ LoaglNJ( MGMվ͊N3+/ƽ)^da5yА7c !㵦'Zk<~h[;DLQ)-6 Lz#r]>ijtk}u,>&bl7I6vvCuJu"%j_FG}"\"R%OKI]RBhs!l<Ŀ]8*|RVC3?UK|!ע,?NJ(S:{T>q^ߢo<ˠQźӄXH,JRyȇ=d:N{lǡO?' ^PrW׉$yS H 1䜬yNL䰮Rr4 VqC$-n@^7s{^=vJ 6=MAI4M>J:g^4pU&Oz_ū0䘒͙Ô5v;tf>iYk3SSN J1fujl̡I9Tp+ U0Tvwa+oF<#z O!@ 8%爠S6[ƵECNu[(𬅲/qOϧ;LELxό0b}vhV,q9f6ڙАXУ}U.V-~((ՆQeԴ!n^u2qLp: ?j# \ٯlY20yP;?M=J ĢqyeflSI)F$DŽjco 'O39P4;cW%=ty E#E6JB⾶jg'80b?Z[wf&"қkiE&YG͎ʵ$%xD\: q:SqEm ߧ=ΎƭjC_Ǒ `v{$엔Y'BDaޱ|X |ow_{I5C,?e]Z0h=Eg4@䅰)<-dTȌ[Hͯ7ij&};] i _:ᑰ8KrB9ztOO쒓MJi6Į SDGES;N4ֳ;&<ߛwCoLYʁ?6WKeQJzb ,KJwpr2TTL%Aı?% ulwXx`ICPq{6eLo *-l_HMطٌn&5dhgM*{G8 YF댵l-#b~E3$)a,GYg[i:}E hc>3 c4*Ӈp90XX;O7V5NKK/шI *&Bwx&8 &M;x_ Kp<Ə0Fj]O^7<(ᶪ~&7g]AQu"9 v?{1It!0>&2ݛr~\ g39 zcU"3&,(^rJC@/y(~YX ʤBUѝj,yϸ-lgϿVo,KwvJ:sɪiY+q}(B.Sޝx)ܡlm1dCU &kmSVbE#Ke\ 6ݛt '0,\=& Zm& z%GS2[pC"T #5asZpR摸Fb> @[Nih%zf/h#HI D׭9m$I:A= xgE ~/t4.K4–[@q߆f|#KVxu[Ht&҉9m⏺֕_vj[פfEg_%nJ9I8Hh>q7Lhߎ>O^w8n1XkW w|փb!r{'*4&+?&xZ*{kia%7Y'L}$7므 S`Su4IT*3bfFxax#|snǭBM?2s3; zw \un5@2๐G6 )N'RrZ0R9LIRya[pUɔil_=Ǝv)-51UHʞN 8J`Z߮#p*l$g$|flo-sA\)̰ĂBt7Z$\q?l\Q?2&ӣ~/G.c{E ssH4sS[`p ظzxHnvy##`lFn C o`y,C6M<=j#bYNg5R}I:K؍ʄپyBېhy >X۞N%iۭ4F@ d"؉E,[`~;JQL"C"u`$ s]q٥tV ڰ ,ט6J;޽?Z"!:Yd-d$A:Dfa8D"t 2K.&Xx-(8'ݪBFOXQ>BNBHWYg"w#K;y+P<Ӎt?cHY*#}gC#;Н^_,Iۍʌ" uV*lYApe-Rt fS;֤|DC/6 kcSXT*܁q`~1rPHy"sjͻ-UED)Tz0@)V}U#sRǗhkLqugåLJa*)Σ3ԗF{ 7#omZ%z)#^{D_%ֆkLK?ihbܮU i 29{736aH[ #n/D^:^?P[ J.SշCE$RVNKCT`ɣ@TIkskMΗ?ʠ>2Nuv? E_µ) elڰdѺ,Y:éԚNm!S2j`p/arОó/_M}dn.-#;&D QIxhe'*Rs<앰f"i~iI+ЋjNb' {uz0Z(F7ioc:F63BA(GtZ6t[A˟X)7lO~QyJ~㫃 B.m3|f&cScq뢜ݓq"F\"4g:3]Tvy5\LGr-Œv/Vh*H$cpw-v IX!huTsJ =P&. j_+͸Dwx>I-;w$]N 3F0r"2,)jg .ki f7kR  a3JJY 2Ox4֍;yh~ ltj$J P=[5ğXM$._ĄW/72-Z@/C C7dJwik!3>5lF _˖ y/o ~EYgHpKŗ-_Gi7Ǹ$4jhb^p@':Mp!Q7Ԭ_AQ}/$~PIRbwc7*%sn!=U0GV%'z`x;l%@8~K x$6Kv^$Um2!TRNL@TVFщI7|(s~iMTc*^Q:b̭kR,+7!\ lah9^ `洎U$G AZ?t4r4lεY퀖sʱ-6]mB{`P9(y2O|l8G[ք )vGkHHf yeE}G:6>>den(O9x=xm- *T&;-R߆ ̅zQCZd_WHr]hERmWv?}s)mG20Y,a-qXD^ܒ4E#TLr&L"j>6ԴGι1n< 0tRQP!#(*E1P82ƚ QrƁiR2(DT63(0|wu4vF{m`DX0h==C)S ~/TR¹ryR JX`?hn<_.?>NU5% nE"|?]6˟tNbW}4gA A|{WP%)Xzbn.ݗRy[qRд]%L~Vr*__`q,6;\;rnF蚋OW_c$ab =3LÝ_{Q6g=2t> V@x:KZgVˆЪȈK6ͳcf:wS1’fD~:8&~\<Xٛ_{ƟKh:.|Γ[*P{,mRQ3YoxĤ'Bٸ;}~ҍ's+q A;MlRClM}1rZx< B3|R$9'gXӀhPT'2a[jӇ3fXc9Q,x6 z${OLcED/* ɑM=so:&L$yk bbJOupO"<,ZwJ&$}Dos ܁HPm8DsYP ?M]PkgDj>ԟs4*|vl?dqm>(36GfNk/n(*4_7 *j4Kg.d=V֕(RW)6:we)bϜE/֯=XRo5H/%[p-״bEk$ycq9Ys}[@aFMQ.(,ON-s~pմ_u2﬘qټJt4rּ~'/:ʴzQ>&ᤱ v plPčb;ug~Kait{# ͐}e(C(9g#[(-[焀D1|%a(o?# NM.6v+8>ۮ"]nix%RFF;E%%p.kkSD h`]G{fRT=XLvܓ/뚼BݙҙE;z\~D7T +V;_z( Gt0}#&C?ﮁa@)=oShx WFw1pXjF\4XسD;Ƒ*z}b@V-8pZPePċVһ[&(k@9Ƣ;m#1M^{y,2 )yF9m,cgy#dT4 "@%8-E$XR|,Tnˍj=x5ȳXn h=?$Z72t2Rf yY,"RH'9nV'MjR{fsiԻ]i,$W` t`VuAKHyu2rFr[Z_y! >l񟚮>DvLsJPh q8Vi($}/I(v]&!+|NANEMy`YE027Q$~M,z+w:UAdo#fIb5gvjJmQK}b]zeK@r_}zyu*TRi;QֵcOI8^#qtwѣ1ِ>t?qk=zs2MzbzJ%(oQmg%KLur"կEy ,"z"銺}RϱEWljwgD{@e5ܾ]czύAQb-8X\˛j*|b?=` *9Iǀ3 S `vw{8xTmg;lW$o_Fpf;[(:nWt-He"yDb«σ3 a{; iBv} )5Q/9l,kBsĠmM!*׃lj6ROĸ>vHh^i]|Bq1?lT!uD)t&“?^t:+zdU;`o@"c9e=>=jN68`/&8oEO/2Аy-_H3}mv[$1Sg]X[)=alE",@`]rS:cTV-w(z 1)_X}Jr7S[{çcT{j@ʺ}n"17>exaKpLJBEPW*}_ԅݒE%^R} YXoZI>`aw;jxp(iڴ6 9 5TW|Lsj@8 ­@}ڸa8L6xAo|!hL\nnc=L6 ? Dm [nWX"gÞ>8I (l+;B.&r`Rm Cej MS%&%xO)Uۏ_fvFhѸ?y@\%~8m^ <6i$$PK\[c֥=.KG jwé_W*90e*'roBP jic1X`7SWV0 PAFnk,6%ePvx64ƤL ; Gso(8FӏFS&"_yPT6NLw\w l 0d]'*bztWqwJ,үYK7aꠄ4Āc:;EW%R$h!lj1 ֛|~0䛗>3U([ʠ ւ54̄B~ph3JI÷z{3m@aY.>{Ad96>OσȁQ7RḲ4@>,ߡ_%QU#(%]֍!*I" GR]YS Hl?oN<3 !33{)3?𯴜X*H%u3}LF([OصІ(>E TYr;؞XVq-q9JO{J+pf9ca֗hn-szV^DMRH8UM)RƓ"٭,Z1mnG q1d)61dNG7hiy?ȵ}4Ě.ͫHZJ$)ūE8/u⠃<@ L4QYBX8y?D%Iv"/yR迷w3H wd[pF՚ҖPsr7]v*͒TyM:T߉f\y+J[*$Лu-6C0`eM-C R2*\AFXbjA)I|A0펛{ŵWd$H]_k-9~q >9(ɡ+RJWX* RN!#)m9zad~5ue\iʰ xi5_@*[thR2¤@4Yo`!4 x$ǓI I7hֆъ"^@)3>$O&u]ڒR{?vLcc8*wj >pX,f#JJX?dI)PqZ~D6rc=bSr  V*$ ,[z{K{ĆoDL{N!|A)7ݑ9v;Y,q=u}~8-E&4E6euy RZ*\lSrJJ 9Ʀ`@4]oz5æO[`_r (HrE.-,Ve$e ϴ8,j|yZo+}z$HĕGRys\|ޠs=|_g5b@oM T:yh|/=O-hOpWw[{6]*}Eqo$.QulZj1j" MJOd܏hM,y--1'wre`O+._3ydw)(h2Ә mڜi@Dr7:Ds( m+d++52~Äҧ0"˸,qUpnT6'~ߊRя%~ %OE>޶1bpQJInˣmjwS _T5G#qwFɆ5ޖ G=?ٽiFUC^'Cla^O[T&d5w`}jw2/ HDĢhe:V<1[)ɖb̗CC8l/geL֚,^8<!+ٸr?bmfMWݑ<gې5%y( f4՘ZCgS7Qぱ{ ꠒ:b5]#.'Y&^eWvL=StX@eUN(cQؑlP ngq& i-Q'd(gtQsՄBT_i8)?pD3?އz r0y\JU_aޝr{x ݍ' T;25lztp{$%d~oij*CMȮc'ƌiIg#dɖ+oǡyr#2(?žt J)i"3GlmnJEP<"anƠJ7ݫ2ƅ'kD;\5ݨ'y s)A `MTh~5̸?D0 @y%O*C(;xU`tw_YGַӅu -=ٝHV,Q $<Ӣ, (G;rUsTٿ>e:^;g,H"v5M\ǃ[75O+0j:*GDm@6o, (4_q-X&6jdp CW(&Aޒֺ܎%l#k9߻E Ąw~59iǜXr:kM37(S(]ye<ϷAx}E\X7! ʻns]ݑ0R:d0Y3Xyf CZ B]C(~߭J:HyAY8XBxEU$j#DNHa'`A ^<n1fXjۥF'8VO/S-nG+͛>s@4|Q<"^bZ2KĊ:lMw%A][A M֞f(y0)w蚟,`D)!ŭv3+Nn8r92 )IOO8f@}T !i>#dg:o?Tz`θZH8{h0Ǩ&WmݧgMM@úioS^~oY DT!t=`%_Y \[1hne2y]H?﷠\k;֛ Wu佟hsav'mO`dt%)or.4,T= QSޗ_!Miސfo[>~p=-é7G~ T$\bYzq>Ƴf["F'@\-\"ku¼` ߧOavɫ!K\VĽ MKV.!:Z' $]+;zFR ҩ;vPrԝʲ{I~UF4|O7;ByaCNJ\W?҈.;ߐGX>}`h6AA߀O_.G^<:x^faI `4_X@/N3&^|n ^Uhsss)8c7+\^7BhJ4OB {ӛ"[7_/Nk25?QVX!xnoE A趴2?jxzc š=AJ& s๑rNr4ĠV sMi\ޘ<$Y7}O 6q>6lcɴ b;ZGYչ_/:`HzBe^h!?J0iX@ K8E)} $(͛ IRW&#n6=H؜ϮFe`O/H1ꣵTkN-Xu"H,sC1ZTvYu  !)005g_(nA[ | sXBgp?t#FoZ 0+Ǣ!re/ySKr[SjRJKO ߐb^OO$6ZvrM5Vm { 05@Ty}t0䵡eHlؗ9{1õ^8>/ԅݨ§S'񪧈[-0$jBѨxHMd?@Of?ХEb˿1?=0>0գ>E]ꡌ%_!zq<[5(fb{˅V/rbL"煁R6Tmv:Ep[^t.ʞhb$ǧzzKIŴ8jQSH@=8TbJnX"b b,5}{e;\eRe%tʈV }dxx0D2afvV胵R}\y#}2\bjDqh3BЃ1GBN`khZڬtV mV֭'Ժ+i Fy3uI\.hgR49IfP?ӫ `@`B\v>p+N w?$fd&tg @#[!RЕk.;:>lh*x**[΍s0c1ɢRv+qGALh(VNif ޕ^%4΋)Z%jlڴy~ [Ce"lxh M/.G%yp&4.\E:>͟,FbӾiyy' ~2h])c&;E@ N?n.xtZ)Ak"N|eTH{)RS+Cle_-IMÖnPl e:Jz bB7@fw߳%X3=LyhǒYJ]X{$Yp $:A3#L>~?Ra,nHǨN'6 9WVV(H]=,!a -{7o;ai,?D[$:/7"m p&oT]ix-Y4lF=þxy7N!%hf$S|_RopE(rv6CNyVeJ QyDi؎3^WS(͡8HfYo@ex!# rIg!0.нϊvT f11zCzh\&ꢭ!<EX5P qmzgQ]TIjo|4E3A ||zy3:F A7D]J7r&'Vnor2p=#O{*Z2UaBq@۩XH~i!mE F,J((whc *HezZk>%k}{y{:s0"9ymhK%e}{̑1|X8_0c`\!Ԍ*OSDo>?ef'^WdoŗQOŋ2F ~F$ R J-'^㇪1c m"+._>@{m4O/Dl4bG.gˠvng;|V [m\&-- (|%Q?1>B=I0ae'C,R) #<:UTdHہPODjɸ+*[˧~"Mp8l;t ۨX02яk$J5 ӹ%OE[t"ofX tiZ hNL{rRxz. dY|$A!dph( }nPF7X}BV+ݶ0cs"$+ё^:*}}bQYNwN|q k!`K9x#؉Yi} 9jR7 o'ԮKJ^ [USR /JXƇ_t7țf  @FzH <"~$koK8PvY'G㨦g(L/8*1e3c4p@m7J;̑^=x&w97+ ޹W¾$ G%'ήbCb+sJ\k8Lg $pKtȕPQ*H nݟ_C(jKʝ-AuZ14q+)ȱp0P+Z]n^IJ&" ,%顴:`d2Lփ5W1zYj,N|!X [+6;O wHɿ|&zXҪYA^-{ޤSEj MɯŘ-b,!칁:єpM2 &:Xb ۳!!Iu J)+ESH.Kc؟$185H`/¾*.x Ha1@˫?6F~)- DUzLy`H2RU~j8ڳva__G΃uJb!EUSyfDE,_m fk޺D>@w(jCQ xm5WFN!pgJ)vU/L9R(XSUbۖ&^K˃uAFÓ7g*[+P}P`fWBᴫ^ݮpkX:hr8=LemhvRkXsL['9-!2Ӆ# b؋/C؏p+RQ=V1[̒s#sn]l9JwJ/\':wݏ4zk1S h=ScP]^> aRgL~2(Ҟ,j! [0@xhV8>ZS۔=Nc862z(Ł#?%5F/Cԧ-dL֥l~h`HTBpaoFH8)UuMZP׷(9рiҰCavPRZ]3?炄F:C\>"83D쪵paӀd'B3pxɳC>_iib!(ft~[u]*~?ʾPY\3ӠLmxC h[ &| nb0 .P&`I~vga֍4)@if޲y;oᙚ -~y'm`Bhݍ*;8) Nd;N!T0ӻ/}-8O"(] -)ͩvk K:iI2^sȔ|RۉV½p~ةMM|/pCȏϔ8~xnd Rz 0%{~tSmOr_|.^6z=X}PhB( P#N P^Uw'B-ac0}b(XPP\]E=Dkr>Y^3b *tfGq,K膸,$ΒXPV(TP'DjKtQ 7'7LҕlV;esxZ]} ʨ:$ Kw^]a>{4̒> -e!x)At|LEP&pQX5W#m Ip#[X?;_|W@YT&COyRt#KȑA5Vvh//`G`=hEMX":@z"[4X,?q0n^ݢV _U(hF+{hyT uOf'Ni"}hr!$7pWlш=OE%Wj1 quۢOR`͵iDZWݏh&3sF:EBv2?: *\|=&/Ž6InJΕDy4#`Y5ނKm˥MEC\ <kN%N:ܷ}AiVyt`obv/ _fĬD+%gVt/?]^tcOva%%rRdRd6ܹ߼Lˆ* 5,u d NevYeh8pE~FQ.}nYW4c/be ءE. Ij~qvPdq@XŻ+!L 0"xMsXlcYli0k#EӖޠ;)d$/ [c|"eCcQrm]F jt,8J9G2E)\59~Ő{PV 8,BПL tIVa*8PE f%蜭t8=ʷ,te{lm5ɶ{jjP{&5h0ѢJ]|\Sw[T@S+ӶQOa`}AN *VC8R*;qWY8nRΈ w"GV($WqYR2E;Vߐ$yo d1T͉EuW/S%ܸRW~Re֊Sh$Wj  a @Z1DaÎ7 ]%LtKin jdJ;G)^#E`j~ӨzHe)-(SjɔƆhPDS0JCQ G^1"e6U ):6ؓ8^ılľYJ{ َ<:P]޴qq1[F6pùC jhT͖\ucb=,S*jJvhe&NAq~Kp~DtuHSS-Kck@i IN!` :9n &+iQNߏo"RzhG: @G{3F.`GF{jIoNMs#pw$׶1*E} K? T9ۓpGǼ @O|Us /9Erf@1)HV "&Qv#GkiAk PY#v6(u'IStb;5Ά< zzY3BphsF05{=4f1rpVm;q~!YHРAǹSb"w) ~%mS yuaw_fF 9t*=}U*Ds=AѸ؁Y>_Ou Nf`g:m ~wKewhG] "EA}k(k+iXwwuNjhN&WޣƖfpVK0=ƌgӲ(ox qhE%qzSdijXJtٲ*+X\>]*ܲ ҋ8! Qtn^(qyn2L_[ٺRR !61R /IPq%0e3Lƫ2"elS%?MiI Kryި̼_ġC<MokU琻~T Heڊp?QX=)"ڶqa* Vb`'4 vvOȍMX?+"7M bR|ȲeB[t1: -!kLk֯RHo&zg2/GSBTSM8LW^g _m1>UۏP!˸9_#wTQe8TZ'D>adAdfZ8؄um"D @.`DQ{w̹lt w*YwR5EM-q1iYג ߏ<]#βbin3r#lوvLb54'Cɗ!O&Akjp7P>&rzmd1Dץ| QI\ȃƝ[JV85k3/t*ja7ASJ7ձJhQM5 phӚY gYZ07070100000370000081a4000000000000000000000001668c16930000c9d4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/ɑ]?Eh=ڜ.+{$ѵ7FmrNؕ&?:QQݴU_)rW*Y𝝪$7Z‚D1:@%E0laEK6~}*Yضh$, R?)>g>|$vm 0aA4:m66M0YI(Qc,ߝ)3[a h E DR_wu|zjy_' 8mxn);t<%3hkBŀϽ!H㩐&r' [csɟ|<@^!_g lNF~ ݗc L27r̷<GjhxH:Ǣ߉eXU U䡚~7ZZg)!k9o-& XN7cgG(lsC1h-NRFex[oZl/.yDl SQj/,R-ұ**$BVAW)d 5VA} Q^B4nxhz'cBN"@LSO]aª )e}<)Dpҵ0c\qFٷw*:g5B="1㟇pe٪oa[?(2uI(H`q18l&H|5RFO?O󖮓tU,2(*Մ79Ix.C3r똒N(1*6|,.Sm?*%L'H9^+hD_׼~arQ5 7AS/a]CjWAk1%8t;F%6@w).sy\}ѧ=,.SbK<ݵ%T7H45 >E=:UDЌzFI7\=LY@hVB(: A8if F>ztVJEqYF3[ƭ&ڟCz ?36M-:^ry2N.KZ*9 gF.ӿ5ߋF-br~Ўg"Ib}oADVU[P#l%`Υ#9upk44J+,9;]\sN()㻗DzD!cp٤REFs2ùj<I1ߨ'*`\]'NWHi@!xF{#Rx,g<21ȐdȎf^R{y_?.s}s4*[K(ԻVWL")Y7k8!ridȓhe,igLBA&y1]6;;{-SS1dj/,fj̮% HIO)HǥNt:]E n~KV]؈gTg{a!p]Q bc:Icd*B-38_@AJ JR[M̃F%Ϟ+qlX @O/9PߒV`l]v]sr"qMSy`UuU>UXrx-l'JhP/Z}@ nv|FEɨ Jzp~A}9" 0knZm,t#i˖ n5 yI$Q`~92?AwLC c]j0Z'dK>m=Dp 6uYN'|5'm|ڔ[gn =%X %^oҙ ȓZ|V#b6%Ǜ/$ mis |NGxhmḟ0cgd'A2^ MD\ =| .޸*IUO?^`fQ|w6؜g*ȠbZ 5#zJy}(vь21Bm E ]`ZtKP(V.[\)ZZc ю nzw2K; #J=\`\6VPP}0[ޜ;*{Vh\١'>}HpP:}Ŗ#>n$ǘ-]8=?gL EjA1nܠaPWZٚHFv8c"tEI1M(p-@6Ufb>ԗJbmsĕ:g`K8u'u$J)bvsz:OXH/窔{6KiٕJq/Ԟs SO\<@L%1ƥ7+M=4F_q)A!Ӎ؛XWl~&gk`1* 7 ڤ9jU/#f9v#G9pY|{%g [41;)lanJc/vOYAN_?ʬ\u U޲ZrdvW@~8 ^*!\ c;p_`P TΔXA b;p̛v<׸ TǢJ[DJscǺo㣟o&eY"0N_mwyv2;i`9괶1KW6~/NЭЮqy^) 6XF$^c7a]/ ש_E3aULr9 Uk!j75*As4z, ^v]kT-d{DJ;Ewj7 M!R$['xŷ oAl!^FqU1вHШc5RtWW@P\ ǙqtcޥLՋ1 H`{m1'z,< Ue E`yɻmlQKy$Pvݞ&x}_p13n?T%3/?,gN2F@znldWdaJ%m]`@(^EuZze_g u)[F٫?}'ӧ$̖RuP3T)ѽO2)]trW\WgK{yUHx!4"!o+dWRQOe*|׮S[O  0T*Õ/1c̤IEN.^M9ޥ*J[8*ĭ-BDSzNbGXͧAL! WBrR1$D_,.x\e,b7bʶ^ ~I:#O zT=`|^4j cz6dG$e<f@Jߓo{̞\6;e;7k8.o}d ƲSn_CaI;mD}Nmi~A1^1c7Oh@Ww^6+NPSF)gN& ;%bֈ4RiMj\(z[a ~d'pۣ9Tq\rx_tǤ`-6gSF8S!-2oo(*LDuPwjI;v 3.hɍ(xy*WymV|{.V3df!wJ~E&Om7&[w ]7"h)DJ 0KY\4`s1 !ɉWQ﹗ue]DԎ`bD$h'tNx;ayv bF/OA#CnM9m)A t6{N"E* <1F,J(vstA{3~p{Үլan!|2/ }Fܥ:rHkҁ[h>[:H-ogqE`,ƽ!嗗K8wxT> y&3U*A7 ³ҘçP#:=wo"jHkS8G6S, ڈ@NT*ҼnDT(HX>< s%RpL"̨ P!PoHVgk; 4 \ԝpF \KRuOZ(($OQqhN p,6& '#s|> K1VEQ¯WFe`Dg*gleF;L|N Wf$h7U Ue^a줸y ߺUT|n&ߒV܏RDAWeMa/HLF$$j"_$Do$cMcwv`q3RV؊?\GM*b; XlbFy6<ک4OKkrjaɀyu؝q|[pz~E^6b<GefTpDD2B{IڐZu1_qG J+G57W=ֲٟ]bEbIFL63[H=g7qbG0bu j/;Js3[.ԄqƵ1|MEugA_xZEF>B VtjZ(H:J])tg|[(gfτ|F e U>Bk> !f,m\O\r}nC%ڝ~%wG&pTK]Wc* `ݞolHCkC#cNq?7nn'򩶃 #廷; {3j {BR`12$mh6GC9CQ>wW݈j< 1iwHߓ9k<./ Uޘόe X{s[-`DOE1hV/jRűD2CxpQ|<],8;ZX?n|u[Xm` kyRtxC.*saGzIGÙLe .Xd H'*0lL[QtŤbX-$p$5[=ۢ]~%{D\bDGj%_ai67AYCp07VwKCFp20ͭ߉Hq@[`硙$ru'ʆ?rbX}/oJW@hc7~5ނgh!HH~vs꒵88lJg'"^ـTXv*|YٕWJcWF~-A.?0 lc,K!!\BDzh֭كD,I|~*4JFcHK3Er$u;[1zy]!ue0KqgB\%OEvY7g@{XE;5[R1/<Ca)( h 0E!& l7)Q2I{$ t=|)QH"ZYu߈{nN&W&ebks,|],@+uyZk.PZ6b&)oA3%n/[ kI*$~U"fޔn!9I(ħC+K߯mk:rГPԉZL(L]to@:⟊g6o汹 7r18U>7 +_A9i#O 8al!Mx PQ:j<Zt1s7ì)V,zڣleQ& +aWKfv]Y$6c^S'/."H N7콑B[G1BSu=}}q+8-Dn`BH&܌4H,?vۦaŴɽ`=*џE^C~jg uv|Z@+"z`=?3<k36Jo_U QrcdMff06E /Sv'Õ?E &quѐK맚TDX~786ۂ?a/[? KڨR jt;;+ #Wtޫu/9ҩ+z%h"-˅'M|k5uڭmk3fGaG4=ءڡJd5h1Ó+)"Uq3LZ;s: d4b DW흽$#;NJoԎ]l3!O a%Y!o))u}H7u~ %,L *{߄j4T03,ЮA򻃊Ph9.}M{qZ͉`6;ݕͣѴK|| rd&.8F릎lPt@40vS9ŊD e14= i#1VGIw4R4R5|pCC'w@My@ԀH#FA)K<43M(f-s׺ï΍,Kh tcOx>3:+qpwp 5#s=?JJ#4Y{lD@#Ѣ$ͰHc3'Gr %Ʃy>o*UӿDž;he8ӿB~P[xM|6{9٫ڧŜԹAϟcw~?ɤ*Pxvy~u%}Azڔ vh[TQ|p⹜rdqx"/hmxEd-+v0"CwC,b;Bgzn-'ۧD`,JcK `JςTU%1E&SQhpb)/? c5 ? Waa:NKv2ރ Tb#¢:~6irl0ast'~I2sWKT Ntv_>HH \Pd)T%#rZF <=_10FOĤ:.hpo%`~š*87),eeF58lϷ}hޗe.tK?;S(v+ W+{1\S~\:60lqKN.E^ ǹbB?ȸzU#*jn:SP>L0W_@q~]qE|^ܪ潆ޚ9/NZ %\,+c^SX:3ג4 I.[*eu};6V){Upa&e0 URd7ZđkV Ӳ"_~Dh!_4 xO)3.Vߞ'E1k5 H4.N<''7, Qie4tr)d_BwBj+q`#iKY,Af%fBYj3kKR`c|d{.M\>.9𠫢Ymt݈< Ӛ3 pIL< I!|J 7dj%pDѳMeqcrrt/#?"APXwx0*U& @Kt!@]#UUubZΑ .Q$-0pGx2v*rJ|@.]v@2o~2;i';h+z3H"Pe:`ܸRlvf@fMut2>MT؛ K@l>n iʴY˒k&aY uK\#`{uH^k%FfX^0UInvzX_6B}ZD.#ik;Rifݼ LW塻Ʃ){!S!"W5{JɃlDIHw͐/-I~yG ccT6XCw1A!me&0+c370>;_[j3nvt!, :ɻ5d#maζe P7x{KU0E%ff31$bCSٓBrg ;- M0/_m]8Q,u5Q #.:kvb#Y*f0$/Z5 }EVT fhۅJ18'l^ *Hc╝rFN*zђrؼOnbz= :|4]d&bF z=V@oBjNW;{VyU a@mh^b$19ܫ`mBF)!n%72˵fmO!YB]rûW\x{hD_l(Kʼ%mg|nF:NT4o)maYo81jkH )zEq{~ɡ?&&+T9B?׸fT`eG,zz sA$;g -àgU> ?!ߦIplZz6nE޻(+ IA1ؤAB0knmw ~'};L"AIa+aJŮ9scATcg5LF9~VZ;2tJQdoB#r,^BZGyThf?Ɛau*"9t}-tyVsSZgAy ά)'vy)~$D_r곛:0 9-o YQ)I'\:_٧WyхX&"ya}rf _0Y 7jD0?PVAghӈk)g\yn KTw|H{N(6gTQtv}bKYx;͗/ˡ~#z FcGĨf9|"w 5#F#mcP(2pfaޢp5ًO0UI}t׳lv~YPt*Jؐ)*:H{`kABd{B w PR40^HU.3Z=TּLE8r]%:O>h'?39rW1F"9(m!{e:3W "ǜ`[}򔕀=֞XϋRޭYiNAMAtW'䍊Da;UɭܖFD㩔!߁ 62p[~,["~dVfuD;12y թ?zINYS-}70#?A?z h#,w!9 MLmب9:ng3ob;9?C3^`3_3_.u]/(]vOv6WZ٧8X+2`+ZMUrQ*қx7Bfws/,y1n`7' oyw$J\kBf%vO\b2/W):wN2?>]&qG yu5%֤ 9;KMOsًsx›dW@A:&3b0ӾXڨ}# < rA/ Q Khj|(BėkVMFx}R;Ny uqet-1)/VxƷrD5֥䁟Qe ?8UGߜ=Fa%J-6F"s} :[rp@A<-cDKt>BV2'U- o}œ|є߲RoJAH:[M.YЎ22k6$`1YX6'ifQP&dJ8apoYEOt+x!yBH &8,p]+>p vIvAM0t9Mce؞)G70Hi %;bBY>{ߧ ,&bIOeGB:qHe:kwNp̭e} 7jmE[9Ƞ Wm3HJ@C8=ky~TLuj,3ly@7=)^?֩7otN)5j7{PLzRlS2A!.ep'ߞagɟX[ fq:;@ ^s农HS g!UxoA)A"us%ċЉŪU@fKܯn_jk=h2}Gr6k_3AoF3s5̂n ^^D~+KI41kƶ@qr:~wRYpD/,0!L^0xɨ?#|M.X h RRy*r9n#21e`!_z1}5vO.iՄ,C9om]g9)1sV+AwxTX+mE0 VXtibjGX \kFA` G>{ .)Eй=c `*F!Ƀc0ƵRO 1[(YȩN`?dP3vHzQx6rTwu{XkP Q] v0+Eʮix#'2-P~+k(@O{!q.hzfI+Zj&:~jw nUf`1TJ\`u& 1K\!妥$b {y_ ~xhJX>T2u7We(ZeF@?EMn ﺥC:^/Vx~HzޥvH%鹿O"V^XTn"BɌc5?/oWI/iT-O. ˤX/S.as#|5AsƳã`$31ךML=gBmT_Gs!,g-NYte|{ W,6b/)/-50*+,sH sR%p é~ܷԈ'"`먱ЩoO0`e۽nЂIaV<Ba69$-WEÑC̫z}İIt0DGR^.4׫]gFHLMK&VIڥrk0lhJ΀b=)L b5Sich>.m͐ă(>xTF} 10|!>$cqی;bOY_Y&XwkD83N3oFh/Le`9|5L;y$Y g Y޴@ c2=%X 9{3piW>)LGU&x$ZGL.c] +:{r2_dG4NĪ i7S~mK *8iSjBoa@TDhb*~ X K@U/_8D Sloe@<[5Si(OTZϣ)ja*4N@]=6f ; Aok欖ۙLR7E&ۛsITї±~.m^3n'4q|<;qaeaB/0ХYQ (K_eA WՈꗕD4i;hPܯѵS8mvXIh?Nz@dVmR8m+PJAAٺ?՘D$:JLr ,Ae:'_d۬Y__]/x1TU"/9>Չ ~3ڀ}h*Q`T aWa -U`%uPELVe@9or\ĺ=egi h 4fVQ-$FeZ7斡n/|3_ʗRl&PҠz&mm>2O'Tȯ^Q]Yη4Q X_/T@t8% uu 1ߑ>h6^ :<D#6|Q&Kg?\2!,prPf[xw׻UQ 6|é+{]mb(?#r:TG # ЌbMZp5)(}X^&Ae Dpth$ذamx$?1Ta+t+S EUUC}mT9 7g]F \(qYVKAVKsL꺖٨ul(OVιO(@ɔPLJCY(MUtb^5z҉*^oD`C0L^*cEub :+mPP@^L.E4~XdKDiȺzW1VjD_N~d (D3=&HDuÊj"Ua6t󄠵U' +jT<*<[Q ! TJ9e}3]#KtZل_uxL-L\r8 yQHPd CjnRb'#ؒ_ҟ?2M{$TT:vN̖kЈroo^t* ehx |zD>Er57q/u:Mݒ:|C'Pg9Ef*3u Y! {9Ti4H=3Q H5%MxW|tO=֔xWw.+ Y`3RBI2צH\/w 3SnXҒVSQҘ;*QOͥH Pp[,fG___v;C.ن eg=s'q{s?S#9Ǥp/7Ke*IHzPUstD ? {e)/mvbtw"[;Gvt?Am>PgPDq i$3b'~A48&Vq ^'5-Yg uf t  iRˌJ*~"Wpv^(VnWS'>D'ЄE|ƚ%1ayEڶEh. xIE|!϶e˻\6s=Måk{) S#/Bα!g2lzV(Py3k@}dBsj^@fcN=o^فu|| !2󹡡 g jw: K(pRs,V!!"w+)-q刱F-vyFsU0Lo9?ԝjmF?n4=Pv?= it: kTPw_tVi~4j%NJd-YlFNۺ!9dI~,~Q43;9#L˕ꫲcG00?_q.t\|^Kq*'/d< V~:zwt51'r{c%{%e_ a g'2áuv!-K]k` r ¾[n568]dLaFQ2R' -Bel)G̴}3Gcs,K=Ablk>#dM1VTw\RtrZP=ڈ*ȂV׵$0`\ܛ-oI";;/7 "Zy%,6tF8|4".%\聾He$7w)kf4YqM'I`>F//D5\GA @F*s R}Xˬ} sFWf|( LBG,Ѹp'MY=QJFVlul nY%w%L7 u4Wz/Q^- M Rn[9н'8‰ y1ٗ~P<yXq-ZxghwUw ņddPG/lF}_zx 7*V!:x9# u_5*[_^aI˳矚. zGO-2*>;lX.P9nb>w 6ixFh0:ltj..RaX89mWC6\x|MWF, G]XQxA 7AqYIzpP3RI>-1im}"I9("ڀ{ԷpB؜aFm<3DIPTYQ[M'&%P^rG)`sX|&fA{l( xoTgz $ocaY(aby'2p>h#|r SA[:7Х/wH?b'-G\m} umXӋu~3{xigNwݞ)qun*ׁ>\G>hZP+Hѯ&J¨(|1Lj#ߞkf}::8,sXgi_1.9܊V =zGqMO 1Fu5@3ͩ>Weɯf/U~k-;e CbO1d*癑 >.X^P̮!v+ls͝$S=[T2xdhŋvBE/'T\/x F4SZT^Tԟm.Pr3#О7/f,Վ$8V&_m6$P B.HNvlG9w.LV7`Prߚ?*x.y(cZ3 H.f2 (b D&D0wei%= ?*jαD?wwWPÖ}v0U+'uUGGT0*G*>mx~KܢŒNu(,IX m)~-gTYTxlNLGD/eT!Jˡ3Sj LWS#.}/K)yn"puq̳/%q׍w: Hкqk݇_a) ~Mh+ hףk6sj񼜳ja'h͡TY!JCXgL/uFu#r2b#*PIw<"TEdIS쇑YԶ}߾#BǺȺlpf &Rɩ֔DpT;0Z߽\Sϻ6!;K5cfpSα{7.|+iZ ׺5MkS,[Fy~ϋ `HQ{]6Z@/@T  2G=>u>;~zn#n9+BS:)NR &_[t9;pK^~xڒӆڽ̼_+7ë&S!G2W>89/.9Y~㾥;0SZA0 2]%j\ Y@Z.BV;8Y $03XNZ_J܊BK7 3 ܼ# tVmaɖZdN|V2A6\X1/vG7LJqw" @:=8eƩtf HYN ړ3VuQ I"c^^{2\pu3NX+!:.I=-&//Dl~Q;EZ5/:'֖ tcWY”ux)' v#^:aȈ@N=2$%Q+ !?op@;{Mvk'9 +PU!5+[Q0!Kc+t|[6|z'mׁNJsPƁk> F)iWNS^cQQJM9"Hے񸩜ZԌ=A#XOYt6XL%ݛ[o6 nE.*y$qPQ9eA囪LJ(o(8)AոR.mI_+?Yr2f " F皾rl %9 -pM|1m'Z*JzEÄ=TxXh]N|aPzK|㲕.g_Gzlo(,Ňnft"ф1x!7* .W\mD_`0]Q1Q1/#hߪ8On '㨬I;MO.9WT (:XzǞ ?ȅS/xqigVyz25DG&&#E@H> =Z{LI|uM/qXԧq'O[,Ƀ\hj[mQo-&{aA~ض$|iVNHuRԂ14I7xr[Ɛ؃~,t^֋{)X5.9 gK3!){s!?Y gVYA W;`A<2_;6$WZZ*b %)y !!AC_*axy7z}Ƶa'#ʭ͓ 1Y7QқDqܸ| ? *^"uC] JcAՒЦ a, g@w zQ0I^,M I Np["A!6 ' sF"IǀʆeXc,ZBEw-UFp{ܳ4CqO>f| `8h7u>DO/ TΌKV=~ #$ 1kꍆZ~ 4,'ې{k&Š Qwvpf=zz7}G(jma  :R ΋4@ z!O.6 HƼ5ӋZZmUЈWJu򯏝''js9dz#JO[,)/o!(x͕׀k Wmj\"DcuY`h tpBJkI(S&uEJM4Br;~;ѱ'&]2S~/a8 xݐ,5M̗U)xQB=(,Q݈y>{ݏT ~ ZGVof!d.񋈽mnVtW LXn4qd/d>X80 *^~ӥ9UwL/ȚY}|hn!zfhU kB8͙/'+>Y f3Yv[NA,+bs6}I%m5GF t<<{;HOࠋB8-ZxOL5Nr7#-Z#2zxeC>Ri9hz2L&~NYǡ)ȁT41tW,ta n KS+ⲣN(j*,}~0IFAO]Yc)BlHwbw<-#&?ˑLKL!ĥA~{tYQ4ӧ,6{!5Mjb,jF0p5$өB`=!1Y_/RѺÕ]uQ>Zq2wP73<}ש;(Gd(R9qfJ KU>񄤾`p+kwUٮ2:dB: @+ CF2cz &"PD`x,/&,:lk9@7k @mǏu71 [y.W8(%i(XAqnxȮ1jagDv8TVc G ]"k߸pqt%Ks1Nn*Z:&QQ_ZA% +AD2*`;KMk2Ap.*_1ﵐXJiJ(;,; { I9zFYY'\iz)UO|ˀщ5 |zuf-K6CGtxiU4.eӵZa}M dZ cw]dhv=Fd=-Mg-ϓ7-BUz&`ޔ: C ûi+(ƹƚhpe$#ulKz?w@+˦EquPWvat̰<}<\^k_h}kv[}a}{n4 (w#<eH426P3d翠8Jb>?C"LY)[ r}gSB4ev M}[:sRT;ʐh{ [8(N!(XZf䫝 VC(|xx+\OhW C۔peC*JY?/S CFMY]X׊|k:d7I8!B2dpC\%闾W:qc<u(; 9EM@{&b iG׊l6"2g-.x(\XB&_+8 Fdh0ѤK`?Ho|%P %1Iъ manZ/a0^ʔ3&[a8 Ə2iQKq+ F Сr.:=0G=(la֝.AZ %jfte5ҟ&[W&$)Tch5-\dKj=,m۴镽Pqd8 e#n5SWI_ C%L.Ѐ~aݼ pMepo1`ə'oWQuٶB#cfًFb5#X̡(?89sXVU. 8Д 89(e3%p+FvR- PPDJ@^ [0d ̕q^m{Z^$5nپif)/3c@9TC7 E8BϧPܖ vq-ۮpz~&, ܯbATP zޏ-J>A%0,1MH\ݓ{S Nt2}sEe{$f8Z4_'n.Djҥy,qfN/ DybF&N9&VFb6z˅V?bրy(СΕKVDuQ'L_h T40Cbrᡜɸ؜X9 Nso?#7ls!'z(© ?r^-zf]*%0_@\D5/aSUN*V<Y(J2>Y !M2B<0UB"ŕ\fW캝z,dqThׄ*+u2wfct].E F=n_*( EWlV~⡺ȟw|WlO߅vdEѤ,L`{)[غwۢg:+酃d,)];6ݙ> -p e A! RqT"Xs}?.5kEkLɬϲ +l.tѳܣp=/$^Q\s1ķIq͑bM-,"|% _m~j U\}Nmpĝ_)o-Z|ǥ%&S^200U2ێ iIHDf3ryRs MaV'h˻lJ,D8Ug0o@^ӏ`Ƀj7UX[_g`$|tg_=ʴ"U5_u0Ş45++xJo7(5@?:0'ҌDt]'X*ŽC9D0-ƤgtᆧEkͱ!VU|chӓe[*HwpD#z`p|9BEzA }4J(ǫCc= GayS ܹNb=U?o|(r.2piSy2+C.fd>-*-#2nz XhLR|:͡5#,elhg(8wbPW8Ru'ؽ Η=]zaO_̹(+!Y&Jfo5ZO)˃ ִ=* JչW _Ascp%}"ws7iJ]ޮJIqr-a6l?H+Qr@yн@epMMkO|~5&(ESa脪H*s#wT$z6'TN85sS&Ŋw]Bo[veYl5BXS1/Yݎi0= >>Vx>}5y2`zK ~).J1 h[.}Ob,EV9&e] \>yS ̞({>eW1#p̏¡pc0>Aݕ,Eg_"бՓҹGk\U"Nog2lz(?6sVg!=V@DGۛ8DVΆG4] us`ݳM&pjCܦLʍ/LO y-٨^v!MBOTt r3 LM2g n ΢--C6ٗ:JM^D,]qwA_@0ᝠtK1DQI\ xaH$Rޞ5G"=M[1SK}e"٬d6 %S>?m:bywY"BLy䠺5>A@`Tw+W\#~zHjgP̏Bbg H70TLSJ|lz*CE*3Au\4?)U-⽗)Wc $&> ԣ n.kqc>DL>Sa% =>ӌGdYA)CBRm?/1瘜ԂI6XtFiO봭cDQOلZ/XQ63?.o d$>W[D:&AגȥtS,>9ަ~fN[yvY}X<$l *R{Iޡc!S/ @|oO=udm *mqwڔ":J{b7" Hj&|"Nz\r׿:R{G9whQ4 P_1>;;mRqQ5 S8}noSAb&LpcS}9uݶšݹ#;\kH(G!Ӂg\Uf bɚq ֢5wc$WzmS3]{y%)AyZ3pZb,ήɅ q[jQ[6#Kȵ$gVht&棱o4sx㿞&+m N *RdA^yhʳP'>{HF4ș3X;E$/da&"{mtwgyˮJf+Q2tf̜[H6l-p8Gm8LO,>y-:6M^~*'wrvƆM96-NӸLwQOD] y (]N@0&Fܗ>tWNr XǩJ`BEQӱ 1 =I5!)6RHJH%קmhcjhJtׇRH~d v5g]Z^xCO TSDX9_ÈEawec*̞ u7 0ubq"`{q08߽+pQby{Wqej9XV,+BWsɳLhN^bѥwGYT}iVuN(<GF#3$i[@_&5Og9u`*HڴvDB||m/r?m*Mms.4lׁ9Ž!CH)11RiZ,Ÿ1uqj ZƧ -"Z^oM r-`}F ۡѧ;xrOnz4i4ihJCQGꪱ bqY-cnN>dUG\t={>q(9 ⎝٩]vܧ+u_`-BŸ"aWgtz?LY~Ճ?"ѦsShQE]WI}l*("| ջɀ÷77! VcB|N&7M }ơCinsAb#et#RL' Hl=0Fy!-O=4s,sKW6@cl.$=$:*gPlP, YvQ! GZ]9Ewl>l/!;h~2mxc;.ѴԷT#{WznsA#Chk/`dĸqyK8N[=JXɄH[ngCR[a kŞ#(`W] h8 n$supDM<\0G; 0vVnvfB"N:;e/w_m,-tE 80 E\#m BkPрѰ}-`z '6-M_ô.urdsmN$hS1Vpu& Vx-ݰy+wyLk[JəA1-t&}@z0:mbSνM.-([eѳxߩ\bT<4Z4\/ yؐC}%= pk%mI-fU!Y o!9f} >kbݘ vxU̥6/Lf*߃8gLbCvƝ>|>LkE`eqTĄ $ΰ?uǶ( DC!yDFI5jpq$Fe3uA!#$dzl9EW˙"fCT5PmH@b(xP5,x,RqKymtBwm2U}A7}(J}5?+Y ljo]lbx8]*⨵-B=zX tUU*]t=+0%kpKZh!`NRT@ DT`A,\xw̾OŪz/bFA|4Vg; HD̝XNHcRx;} NP/W0:Rdsq!]#bO.cx[9ޞf']'^PSWZtĊ{0',lџ҃4/\r*bβKLr:IM9""úmM~x JaYsmI$bC":WZġŒ =|z.ETFYW͠C/eS' =8y(kxv,'3K=5]Kꦶ;̤O%X4VE|\2@s] 3tBJp;KTbgj8{\A nZW4kԇ@Dngjɫ6i 6T'aS3-bELMRIl ~F~#Aސd.!o>wLAWSuH\Zed;[?k!֐ aWifً߫+Uh=Q-S+TIsI8_dԺĄ^fxps/Tt Q6alCUy {:ѡr+W":[w8&6x b)&- Re,B@EwJ?K:VOESZFo Z5;ҵ}e)/T>qxB >LżĪ]F>Rt|rXm՗<"f[ GOs5O2-~? 9`*VӦ"7|l^T 4`R}> 1UH%PЯrB:qu+5erN`ՅҸnsJNEJ2'Ƣb`O&KFA Z_i"Fj+>܄oY;8['L|XUF* D-o#0aI֩BJg#6@Gimg&r`2~B1=RsveQi5 c%jdΎbF^ ϭMs,Ǖ{˛Ư/m#c]zZ5!]Ƭ%,:)T^f1mJi9n%tB*q:ue0NbeMlq&CHHҟ@+*u*{(8\13|u>7nK-彩|-M/֤(,$eH2] . }~z gULJX#cSmR$PbT6Bߨruw5? c״PM__.R1fOe~ΗgvmuIǰM#Q7:JՍ)*f$@xZMz;%'K>+//yJdGieQ[_c2Rڨp WLR d( lht i;Ϭ*L DZ}B xɐe{y+IZZ*몬3"s/etjRN#d&"㵰wQ1핌J)8L43Rj]IX& Z|; 'PdEӳ)ero?Ou4GП3!M* 2S| EE?ǤD5$~ 'EWSe:~uc$>,AF娷IձֱrhTb/i| }(E1$ؗ"4A|LG~H)&A gTH1E߲"HODiNۼLC,fcIz\-1d]ͽ'vWN!!8޾xAG҄ K5ҬHb:3UKs l,%j5*o,Uěz~ 1I)-KVX*LR h}0P_q`-mfvMASH7YE<oND ~)#{Lsi;V #F נ(C2.ҥVDojj4Phø*\֗Y<rB^t{h 'J+ILj'3.b]\b,~? 5bs꓍43D]d9zKQW[66gEzG2d^a$(g"/wH|Bt 6g;ٰeNp/u$SYH[uD{暳딢gDiЭU i7H! ih7v}9Yfbl^TÆ|Ȑ>wy&:`E43y5X!]F4R[5U 5u LFH4҈ܣFTl ;̶sO% XͬȰ L!.W2uiRV1QEe˾`)Jozt:vBVIB9*^It U>V;~\ ջ[Q>L]ɷ݁r[g&lgbu^y7I_@..t6^=+ZI` &Av9 ?ÆlV֭JB#fN8$;p؂+f\}lVBx^{R@K-1?*=YW];^bs2:Sj J `La 8!bKSϚRE˜V;'?Mh& ,1x?r7A$h'_@ hܞ' $xH9v`mJ} C-C TDrqrcEcvW":izA(?4!'T I&ڲ֊;6'jxe~@MoLG ISOd"K9mְ)hY4I]KXI]$upt 457홚 GdcO7Lǥ˹#;Q.I?$kKhoC^ ;(bV&|3i?W^\-mo'6-'5뜪,qi^,̊baZ2X\aW@Hh@7Kgy*Ca?8c|ĘP  Ǎ)<8aԑ=EQĎIs V#i&ٿO+:gNrrD"un㻱89/|#Z #/aBP~rֿ;|VI <7~'8\Ǿb71cv+{ GUOL95ZaAw%oMtoCqz_Q ș ?=ڰlI,n; 9򕕶U\t]yDbU8cn IBLa?fdӂۡdk-;- Lq,qi%6 )y 6F5޳46CZN4 ӛJ/&Mdw\pu oǍXoֳpXU/F5du:`{5K[s!vߘK/TqE\t}ƟhmzL~rroNŭqV_ T=Z {l&BC~6/$={ $<[*\gՐKj0i#ɢܐd;,>^cP"e~鸹7yY[^p-]^H}!pd-lPׁ+Uow,a{bd;'O=B"C.|7"shӪ6s$b"}d7qi Ai2ܗU  1BF?4 G3v=ejq|8Z~/FJKv8ETQ003ClKXr`\|xφqO];-mUu<_gUB}(IylzB2qk{j¯ F7iqo*a+jc(Ǽ:~,z8gxXKs1SA.-ۄb5'#]`ol]>;p6._>hR S,]O߉[17@\_{)"J*(n]ߺq0sKWS(5=E]M4=2oD(Asyľ5:v8>x?x2rk({`W58wHuْazxAJj,kN}XLkZ>4ѠL؂^5DUh|ycEeKu.=  Gۣz/$ЌWZ D=fC=!s*SrI}^{9{̂kVY7)gxU g LWjzuM}Xϋ&v}9x= R&}&sǎóS5u}Qaq au@o9|8am-uh*U e扱k$zX~/5w)uVn(Y8x.Z/F-ÃB<_Bq!~Μ߃=KK(J铪y1\^C6Rw!;pC"W~W5zd5c`1sFjA.݋ li3;PY-Tյ#Ő 57t"AUp`G+UdO+x+WN>]XN$ed5)0KeFAqqj\1[]Ez ' 5 ?R01O 1{vcc[&& qkid1gQ9.& |ݸUI$n~e`tF>_ M!01c 5jq*';vFvL \֚ӝ]O*\1ݠÖf+ z.Kx;B"ay4FRLf ;>hdVh  .'Htcjď$5!pgN)Ϊa}[8ܬ+[hYsmjA o֪9H٥5Fxuut{*,;G]wnu5PR dG*h7Xy|8v&,hXӆ[ ΑP,`/gu nŘE%F 'H 3JMrsvDI!q[xq@EGEꊶTShT6bIYQb#h [Fƥf_<8pFY#G3"FIjJ%PhnUβq!`OdN~jo^lSv۟=P׻'H ޤ?\-[V؃x,x9 [QIt|O%=@looǣU,Es5e$!pҘl|@z~OG55E٪xO]85092AOvOQP |ܓLgd9KiA-L wЩp(8RrO FV70ghR!pgL>q3hĒK Lr|z#riǕF + %r,\:2Y> .(c4@KBDsOcRrC2x`|`P*(TNתuoS")|Xyx [-zpjh&Jhr^?Ȋy@ k&@3FdnUlZoIc`Ջ&jiۜ$n|o颽/+L=cRdZNyf8( @ڱ!v{ܿlF᷇6,j< Nw$toDaND\5S%q"(V"##W=hϮyu/&;K칗+q1V3(({Xb `|J?k0qY<ҏz/28.4qmymHʸkkS>ۮpd5> 擅 NLğ xFo&Xm(rAom~(B .j> 6CKm,噅AvhJpx@u~Y G7s`:HAg;AN1+wYu)O-1ο:xTmeؠ{RA^2 _ꁒۜ=dTs&,+yƷ%i?[|BP#RK]\|dLKbI&Y ?]ɭZ ;S{y򧌰J륣ʐZ uagSĆ[u)ikR*dWƑuZ3&tdlq4^%كeVVɴ[֣yVV2!qn[sO[4z>6&.>huKN\8A.5,~; :؟, 2}Yת.`}W>lcDںܽjK u[C 9hjb zPWf$.eO}~h?-C.]Rv5kIq&ԩ.@9%u1Ĕk*/ݢsliIzl#!{< Et6Zv2}߇RqAvxTVAvY x4T%'|)P8&/%s,Uٺv9C{kTn.2VJ-5OD6? AZ@j0%ě< -^nW3iW}}Ox-w< a\zYP}R6t`ө ӹw7LVEx4Cš۠iL(X# Da`,n9Sw!B߳Y©gNڌf[D!XsХnqlGuXgɏIPA8*~y#:CP_qXS@NE':M4߸mgR989?. նk۵;}z ĎQF>(^ %r06InhꀂX\$r_}D-}Hyߢ_H^ɦ|H6m8#XHqo]N&[݀6ue(8+pK^53L+֌Ǿ5pmv<F"8 ?P6eCD3}6zPUgQ\ #v mׁ\Tۊ% vmr/I?!:r6 u𝅊]piUlyv(8kDK?"jl$ tzfMw*V ,XA43-;H@VvWNEt3o hwȼBOѝZ{}<AEbP&ce΄o&>wI\"}r4tt15pj;7FL<E0NOf0 :kЮ8q' AEE]*=i+5|5:wbze: 7ַRa2{ ~#fY-Q>MlVFE(Q2mDI#蘻hFmL EtBImk@B+ism*T8 +81rFߒiAX3Ώ] Hw^Y=exmշ1cΦKJNxVvAY"u[eguU,]0ETHb@.dZ&汻=4ݕq"ESNεVS6bV>Eu*50Jrkpe9tY!Ζ[A sbD3q ` jƻg:o8 SI߶F=x96>۴aI*fq5Tyti4 pj/BSV8wus=чro&/eIX(F)$Fm15#4\N &0X۵R'9־<\ A)cO7r(6&!Pgw㴏|x ɇFPkZ=i;+"Rx̳fEtw1$HD_ t$Jf n{x}.-FgyY^ҲѦ'gYn ";I &QEe G--P]K*eGd45#U/ㆌT/GNtgBv%sw:7lLiC$KnY>IJN \8ͤëW殳ѮWUʂmU~e 51S'Ng-hoyuϳ/УD$ 7)%cq5Y1G`P 檍@J5 в?o~v-YH}?Q?&RGχt?˅qgp?T<)B\Gn9Hڊ:ﱱTy2oi!51sjn Z3Wetqjχh*3HFHą<_[$FƆ<G x9[pvl^*4?TQSgD,?R}^ܦyLR1o7eԋ\p MIvsNgmB lC4n0h>\KЇd`ش@ӛE0y0iRR.Zvox59qͺ^^7o<$K Ϝ<@1i&.azXzҤ\~M{Q,`)m;/6r򫀄  |`eZZc4CA2c'ˢX DJs|Fdɂa޹+":(щ׹$\jXIٿq隆b`<\S&yźR6/"ig'U""z :']Ʃ 6rAqYڽ892~uT[!ZxL؛G0xdgL8ٌ7 H< 0 bXC7ӛ3; WS y;|dOr4mZ"kfEk}OΑc RqÛ4N\j!w,1ąhs1!@ V6-uF\LC1_/~Ud֖a[$,"O%K%qn[գHH7Rp* |JΪ(=Fpu#ж#$oxn؎Ŕ=d' "tՅ(wq# %d,{KU;J`(D)Aأ.jyObe5>ԭȫI "XjS5(W@]IX}ǿ q E2E b#-hf 3*HX#O*{.eŕAjނkO([JfPM].3ioZKbȀ(]7Q'|G]|5 '2ߔZI1DᇄFRKhG Y%T+) 7L㹪}41CNeB Ѳ+FNǤMh'T&LuWKVMԑcD(>n)@g.Za|՜kXF>l9^z3gɄiCܖ4`.*S.I\ L@}%|3ݞP]b~^Г-a`R9I,u#N_8FoL$p9?lS Е$ e`ei͂K|<4% 9ˣ%ۑVB KxڄDcN#,xp&Q ު?,2C/!Pfikr ./fn'=ǁn02ۊOhS2}F맒\.9^Txd|Yzww0<^]9{~eh&,T@l~1[% 縷ڋNauĸ:xm"9V]~yt?s7փ2Bt47U?S 04yHtD= ֍责gGʅr\A4^u϶a ;m]v Nk rcczo%ELO f:'.)l x'n53 :%k3\tU'$(觍 N@+ΰJKU"lZpћd}գ5O]>g[AU5 t8,t*b[+rpUy/Ă cX>; 8;5*wG5b+xۿUPhV^-/d%J?z"!¾]TĉFx` ?QXlNpL}DpBNPGyPޖVvgn /\qj;!KXOSzӕYӔ;GE끛s,azC5ϫH53 9*Yh.oW$I ʾS,-dN_hqTAYi 5|X"1sU ݷ5ArSVU2Aqd7ԁLw:Bw.Wx=zG3 d|W+kk]ڈYӋU|-U/_0T K](3* cK AA*O隆to 2Q9qc|x6rz2 ryja,Np!\ԙե"P z79K9"=@Am!MU/@%NrUC^ޔ{2o^uG\W?-)pp!Mbc\łiz1p_ ڝ! 0>|3T5uS'Kp`T`| h] EEa@ȵ;[|'\Qh/X,D!{,Ƒ6hoغɶ :QNN) GHWt@Y0#!Pbv m*"Φ[ DpmgEs>l"V _V bחNR;tOn݆";h W_y/1(Z#HnS(g:0?WoQ$N @M&g/g?j_ ]Z=gha8š%qom p{7JĢ@ )4s9NWI(ޗbaD˞Ҥ$)zĕfvAs}Xd_$C`& `еv!qZ*[ EEK$D̦W%!`;NjƛVձ9,E4 &0؛W3!&ǓtaW^ U_4ʐnզS#:coen!Ӊq[ j(;DfLy.E"YՉ[o3X :a)*KIy}8Bmyȁ2%ϲ-iMuE,-ʇR;PCp*@^T.%`K# RR7rWD߹>۱@i,EM|Qퟣu^lX? i߈Р4aRxzLA- AϢf赙Ʊ>2,!Z%)*ZU;콹 d¡(\͋붬ʹYyLuG`=&ȏAMɋ]66`yskAG, 5>rtrtua/ TmS dVs6g;a߁}jy-&:T~ ؑoKT*Gn" Y 593 ҳ}W.+tp'B@M$R>c>u~(Ы̐3gӍVY ti x$Q+&zqtrgCj-к@ě$q9[$RT%Ny0ꓼKvh)d3@3MH\>Od5Nvlme}7ZK6vOX[HEHɲDtF2F(D\ ['20|fCތ@[NU$AZLJm-e>Y`VAc<Q8w9YHF*[ 9;pt:lgxm@7K 83n*LU0R-Jiӹ9Nfn=kSK"zqpf:XPff|t?z="mpNc2YoӉ~X[ Ęl ԇ_HcT$Vf\L3ŒX 1dp&b(\3cpxM Iӑ9t ,؜vAMS>jOo?ن骨$p+KyKO C,ߎ5!-ux$,j}\Vkv׶|y7Qaف?!Փk"rgYZ07070100000371000081a4000000000000000000000001668c169300006b74000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/k2]?Eh=ڜ.+rbܡ[2F_UXfM6j V)4@Q07F,ݩ(xD8XW )@yZYv4<.[Ǹx~4Ӟ"M '.ĔǷ $^(( -0g, I4/.LW I e7@皎8C5l~wy&{LAT=ʎe ji&CKFe?Pz2שɝ+l!^4f,Wc`zu7ܒ8=g+ c[0DXπ4<-8^`؇?9R%u n潰0kzS -Omu;%+^f9bng_J&sPeqaj4s C\㶃Џ?p l x%S[ ;M@8 N ij jl sII*:8LTx4.+N13ӆ@3@y/GRWhIIҶrx7:ʼn;s̆ VJuWIM$/ꕱFW 5h[ m߷3_ S.MB6_0uwZݬ0cSL(VйTA@jru*2l[91lHF}ɵGkg^G(2W\)4FH:?ςZɮ1F`k@f e򴌤ڔו(S9,\[[`mi5 {顗[ũ Zؠ54U[FD df*#s/29*\j+M|MZo}z~|f;1Z$XzGgGM~>?2|V[SՀ'n+W99jh(!=%iMwչ8f[RaTj]2ؐtMթ%HI'>Ds uD$ef5!'~Pӆ|0ɭTnLi1hU:A@*+’f}.W;9$S'tRwzخZ#E1w_`DhXB5B*$7:HmOA%,au@ۙNr1#E=H"~%źf]tDr/9Vr3?c*r Z|ؖ3xC%E^c6q>m1{BR,G=#Z#n}iröv fg]1ՃßkI",%hp ڨaxv!տTni8.L* z s۱V/<9'Ψ\" 㾜G | ˻ NhlZ׬m,G ?N(0ː"/\#-gOڂR .tYElSs De5<".zQ;I4Ry<@SWol-z:M< HGKRFueA޴&)"{2tsJL:\;]!8{u[*DJRhlby&DųR_ idXkW9-KT1mM՗ƑH&S&w;V3IVuU1s=5#ƐXD %xΈzw(-5ߞ( 07mkZ +4>=_egw*fYP}妢|6zvO|94 W|MmDg7:_g +x5[v;[2p5}*E-.wfk9\#X H?s(Om)nKv0%γy|TS͵=ty[3 yx23VЩTP/U%!0&' HuV X'> YbE/? Y"=/J}-rڱbjmP9JS6Ui4ސ[P}x5 "S5"5 NZ4 T]Ѧd_'G4_I.Oa ̏x 4mTSPb8 #;,nus@ƼoYnp$q僔 Lw:1 sMߗvH} izqqHX s&Dƴ,s갼K8ʖqjy~LIWUs4p2`@Ovp;ZׄdB4]he_,GQt@X{b v~O[zeKĀ= >o1 Ᶎg FN5 kɂM#5ۢ JYc}]KppL~kZfqjOkMҦ~1?0g6LVݏ3 k5P ?i0@5ql"-ߗ!z /q9Ty鰺$-_bTZ8׭TXp?]Ne1}]<ҁ*Ns;/(QvrM kOqB]`^.;jL+UR \ b^:L*8I03+Dh@\lS̟XHRKWK?iYsrh4nFR%< i~}p/HM1o0m1B. ͪ:tTFhJQN"? */^XhC|(ы;a ~_+žo8 P+7\߀xwTY=6(|0pz@v)ˢr یw JUbѪGp'؍ᄏ!pUs<2زعj/ˌY~Z\fo8 D\EPzPnhQ' T u64~^P.ͻ'_LzFjl:lNoS=c:d~X ajvJxl+#(Jh˶@P9J;\0Cϭ*L2Dn4/jnZhm[0>ޱ9տӘuNq #p)I/nucəpяZ񾁉'E'WiNi]>.I:7F1ڣ *Jle#:j|Xb.~`yx,]T%QS$/k3IH@<)̱|]F,۱O4t3CҬ[jo~J@K:K| /Tsۤ5pʹQFz3_ah-qV!Մfܤ&oqt"YWj})"G`^iMù 1YXDde(nnӋYmxr5~ao""+>1~]%*i.>gLoiB{ŲSem,A/S5?(;St F^Hrgf&^//;__)ևԂ u2Sy]a^}HX*v p~[jf}j-'ɡ᩠&\\m|UvЮRMU s C{:=$C49J`` >z7{QxAE-klŞG]үb&jhy"i-Jk4!U{O1T"L=^ܸ٨7$.wL:tJ vD/-SΙsKv:F-K+d>6=AY+|*"7rw{0xnSAɴIA>x&Y-uJ?F /yZ@Z1`,z/8!RZԞ*ڟdy1p;m_mxkQKA _1cw5WeYȰlH)U=0^} k[X ӻG;OZe8^G{yx҂9=ajpp) پl e?z>J~=8^hФL'1RُAO U@p. GgB3z`\Rռ _®P$k@'ȉFR~6H((]k(LNN]Q Ե-ZR-qLIlxA{4:]~4q_S$x4/gaSkwYi [C ey@F q2mG+-3MJCC}LkSqmZur8tqBX kqĄ=oSҮ oNl?AV*wn!ޚ:^3GgZ"DŽ+pN5cq>mXaxR 4̀}uՍ sW2Mdf]GդsL1.8YI[Gyղw]~M"0!p&ſißc`iۼ47gXNTY> q[I=RYwGG}>w u)/)"rBɒp[\pӴΠl^X(}>!.e{4{ੜs$'`*_cՁaJ$\Qr&XEzAX!I 7ꜹ/act)7[7Yݰѩ?*T|>ͮpJae II|ĻƼ4T7p˕jay;p,WEٽ&ͧ6m#CT@U&%N`8WX"k)O3;vfp8P%a5$B+,]-B(e.6ahS *{TjjF쥵x7B9I5$#0*b߇͟nn.(O`XR m +%"Y \'^5L,j+3_}4:8¦\6 (yMPX5?V`1.WS{•^5JSU9ᘛ{k?-LNl uˇkUx 5W1Wp<8s@YUuj%A8L=lH<(<W16+%r-W;|f@ys#ALs-t&SZy~LeWI*J<U&m UrߧY.=x% APАu#'RM  [DT|7QDV[?/Sj$KawX@paQ{iq2L8қA*=:j"{nZ+&D{7ޓ fqh,JQԆeD|xM3a?{O-"9G65VFKUrtkN (Bm_S[M1/B `v!K4xqmH@ALyIB4konDE˩ ;D蝏;HG34%f*HE> 1%>˲Z8`O8tCq ad_`8ⶪ#mE|X&YQ9葄Bv*`v.=šm*\KO%G7 %Ō=/: | bdr ɇ/od $f 4*0xK$,/FY4>7w28XDxmb#Sb-=ƛ}\@ x]'r xonFb\ChAœ|zɝУiᙣ$ycc pS,sҟ4]-pbx/v `Nf[Bwp* :lsd/4FZB 05]W\N9ʥݿ$H15.]^uv dv6dc,ƸNJ5/ F 2I}/Qp9f$R"tio1dOI#E*HAIiP;T1`Njߵf>Yzx{ @5QLg.}LXXHi|'#obGgK!s^̙Rt?, ;" ,TLp:K^.@p*쩙dt'Xqp6l2Pd֌[lSUv10jx]VkZyƆ<)خxhQ;Ϡ7q +d3 g14]NW*2Z!p࠘72Fys@pI`V黧}H \ ;Ig/.Dى`9[ס]*88#!8dGѩ:QAf 3fg`3!`7&e1 #މoKiBܝ1{\>bȺ& ["7JKeb'>:Qo*pX z1Fgme=C@8Ew HO ZN[bx %jF͎`l;̄ )zzíJ}&n!yR?>=xϱޱ,5A3L q^ !r6eӌڋD{໼Lc I)9NYVqpEGblꒋ&k(*Pdl]edhv_*|SPfzO{}=ĢGIS[z(+d뎝uѨoZ/S&Dьf'V~ b&U_+:؟%QSlS+*nU|`VĺԊLHK^jC[:6O$# Xqt6Qpx) +4;DL 0ްbrr2'{1]ruϵԚW9 UFd;tNg|Sh>K m2Խ(|jMHDSc"l<4Ď#BzuRee4aS`kP'wjHB&UQ{;әTD^(zsVЖOLX۲ae錬6Fb󘹳 S(V!  6ϏL IXxUw] )gQsx0fˠwhYB yny[X*G$]pFjL7F@Ӳ @aqx7io 0Us Q9j6rn֍I}8q *hŻڢXu4'7uB0Qr&PJx1 Y n.{\4WAQ ~"9}%_a1xeI:B ,,ӧu58 <"4YFw> cWgw+[u#&r6ie8E| cU0DT<$-W5X&;6L7i=^+G0#lHXdʌ/WRd\Mϲ{$qT7gyyO|KHL5\gC - OD p@D'NJCI> dy w%z^䪬}W'B?Cii" eV*" _-=2)_fXs.tݦb0#Yd]#s&cAW]Rp⍆Npo7Ҥ$-yNB+*O4cVstdoE` Aۖ G.0y-nW'%j!AOg!dQ}&=hG| K oWE$<8vSl- CFd-V3l{cL9))7l5sOmj۱!9Ad PZ]di8i>, XJ^b9HSJ<YAI8ޞl$>Q*g{K nds ,@tg|f;Gh1*KCf2!V]E! 0<|IGE\¾6k jr CHӅB6U[ 8qw-`SMf#׺< Cd guO<{F@75g݄d͡ BZۨ=} +mZRISyuskg\hC:Nƥ$7242dQ,6Vh#*9CgO.E.UGel9Ѓ !Qi]IYXsVe =wO:ʁ0$ XM*] Jm)ʨ6m|RH ͍F,ޤcoDg+g.ԏ3VMXQvГ7h]*r +됇dwVӇjQP=Ht `ad9kĶ8"jRI] Džշ|#qF?ͽN sm3 qmPq0$b&f.@="/R٘]uO[,zQ?mx c#峰!gD+gGXN<2VN{kYJ2GAhq= KO7Hܿ^I4v迾:E< +}nK<331]BRxG UA2HLR<.r> `s0̀p1^KS"VckT~+Eh@ !%)o''zj_6^0y3dӹEyTB3PCꄔ7^ Z̨#U&46X/{[oTt^ 5Q m[뒓K9G!̉0.?w%o/"ǜڱ%Hz`:+h?C;i+ :HT_O+ =< nY+>I=aƀњ9ڿ4㛝^rUqIfOr4Iq$]lnm7ZyK*ejKw~F0Ǿ8$$3Feڗbptq΁:419'5H}G`@&EbYPMD3sE)*ܤ38ȀF.si s"02-fJ+`zuSojMC Jr<:?ݻ)D2uZ@|d2<(!sM`\A!.<Ɠ+`^y4yt 2ɨŻ#ݳ..ހ?rjcUedM\9ɅyqIC4&!D/Pel 3ܰMkjP\{c/Er>wM[DZGI|M|%9˕W]>ūͫM˼@ gջo3H̭ycP8멜"$E2×,q<#=8y͐`_˺цM ^_*ʚt|-'[>;:f'萑Ym@<(T^s* sG! Mj~Fg=c 9`,ϵqҡC$;utȁ:9b:PEf Y_c= S]u茓č&|*]w5,7/UB6-qՙX$tѵO{81Wu<--gU֯w ɀs@מ p Rgl k8d+'K.YT)~*)ĔsHm g Bwkz{3g549p46W!;U/}]U7d4f u{/Ɂs@g 1\tN^Ίy}42M^tm0E{ncz#Tۏl" !TxG(`~8s|F7Nz]g݉_ 4kڈ"i,nȫ9` Zu,͋o ,.qf@rTg:P_Q1F؍^4vƌ̋W ~-$ͳt{r>Nڰ!rQCTE$>s~gUb7:Wckt=Vڪ\!Ф9Õ0f ~8H?(Mw~xE]GMi˝]RUӽ5KEĆ<@u\Y^"S($6~NA)'ZT?`*@ ݖl'e/Ɓcj'dtzceC"WHܸ%f$7Щ\m )vI]2 Jד‘YP T3Ho# 9${kco4ݠֈ3+3 FuaՔ WMVpt]##sbZ*?h6TT 08߿vFb!2bܮm#pѢD@,j@QxnRV35|6gɩW>h$h^32#h07-K<2{+[cgMRB/X ȿEy$fjclAiM(H&($W9$i?Eu3yG֡+-?a PGY&(%֍`Nٯl(imtZ"ɸQ ck+J9Gi,dK㊱iJ,> P (E>ݠ7׻,ź!-(Slчq3 O<58N?9K%(&[N(ja`}RU:g 3f(ߏJ:{%n$ol4Zݞ[u1}TӹNݿ*2ѫSqFlYXk>y+h]Omh+b͖#$gȤzA:N;۸R4)nt8ƺ*:q=ص|Lշ^vZ4Hjg :7рMy2ɍ#X}k6n޴pn0u *@kцeFҳ}ZZ“u 7fll3QabLȵ 5jQ$@'΅`}]:#/tlHm17yfi#P,TߛۑJ'sT˕Uw6+9Ke8lo-xrs'g`0"Tٞe,HF>=yt]֢*E%ٜ0M>ʓ{=uг+GDesZl:gٷ'/Tl:fK.Y&Jd˥vNJ=[mFf;\1%nqP9 g]g%BiUS:F48x:vYISpSf֐ŮO᥁ [bK$@%#ž3Ǖ@h+ e )^5OtBG5bNOfݝ dCZCΩ6~{ȐrKD++F<_mh*JQk3A]#bB{M *aCJ}kȧ(qh%Ƣn0nC !ut߀02#1QyBjn(DȈۆNuE-L/RA.c٪u[ޟ; @XquTiݼiSi-G lIHTJ1CGVMk0;پi/v[>bt:# wDRL.&U ,H_p徏]'r/=[)$ݷ0t־͹: "0qqv ./V?b !ྴF/x6 x҅a'ƭdPd ) H;!o$KpM [_ oWܿQk?Ω7L!.3ʊzu;*!f!jd ^UhyG'HcPaЪSs` ۢMl:FQJg*2<=%K}egR;h-/ b2uz?'$t#կª:4Er1~^;"WFx"x3X`-T߻k gD&^J["vLЬ)?pҤ z֡0ZV4#ЯbǜZznv jE *6;(LXVEG黶*)i[wP='X+'DQyaCU{u_lvt`{A ԰дٜsSͪ;>j #K &nf25궫4[&C]V2/ksVZTJм@ e|u,;pއGzfVe|Vt\<pe?{=0-{)T A <4:Ay I7 Iػ4gUdZO&))iuZ̅r07[LҢ-`DN!:yVDA哻Щ,Dy{y {=֊Vf8 ~X!W+jgi>Z_4[wL1k1U !Zކd0΢N!o {:@/xmt1edp( ZЩNS`qM@)t1t+|ռ%SwAQ01r P]&7xEQx;+tB=o,fs paIXsW'C~{sgm?#*o˯ib z&KpbT>a |mòC\U1 'v 0:`έ)SG ,cD B@6w`4 I5'݉tmThߞRz_E+<%}@yDuJiȸ L)p`(yIA1I>3J#e4Bowɺ-*uS R2 (tch0SKyɻZLjrPӬeՎlhzkdeM=cI x~]^m׭Y|By;43 o[ڽz:|@Xkq xէ)hn>"ذMr e 9|Oh+flZ:N1LcJf+AYKH15'śJJ!s-ԽY*Q/A6y.C}C 1Tc:&FNԆM9kzL|~AWs^O(sGHE() %7)LA|Dq5T;G^g$w54'g͉[V~&Y1:MJN:8FioeyK>l* QKlV4z~3ccU @cڃUdϱ&7S 'tVNN.'Xi3Ma~`(|Av 9K墨lZVz5[ _ U֑R`{HtL잼a׻jݭoƓ]2޾5J(0ݪ%30(wl*𿈄囨AIV[d%oKqiEF]$:+"pޟF?c}*%xR{%##sR[m~-qV!S׾"(9](5:-CU^kiaZc"Sf58պ0o?LԼֲ y/d"-,bUYH>ɖ?Y?OHD>gu{*#o;o46"bSVD]1*ښ6`_I,5#TCT#IJ`:0^Ǧ/BG0Io=eOc-8 ^w%&f%U@ˀJ,!hP*GEguV ݸM&9'Y!>5R DC1E7LQb ;I;\V-9+l] K顑|!0X=.ςs E ;s,=P ;!DIφpXF)sof``?QY`" ԦOku0SW8R:aަ1 >IRְip/SsEhB̈́HqXT9٧:o =E="l e5LR *{) |7ӯleM D-OliQMYBbKg_nޖ+P W#ag\dxpEy -1'\I͊"b kG쿠 >6%F0ZYG֠[lW9c`HѠ~_OvsI쎃 -ۙcYi9-\2י-_WK!}hD jcNLcV^Gdw*7H7ɇ$KjC}|\zJr4^'ZԤjX(ϊ^0Ǡ^筕Mt '@^b#Nͧ>40sxTVf/_?o AVM_!R nf7E_ `oV4-Ps)D& &@)xC{0EYXi"`-/{o^Z[`F.ahn;}Ƨ}(ËH6&M6i3jO``fh{ѕ`;F/OCUp'Uhhb"GYlK8u}_AR\]iDPJ$1M*E8`=&k)]=96:(_^A|qcm=fxv\,ITLgc]e<:B9Sxz/O/NôLb ѳ wܠ>[/f#q N$.TX}<5t4M%T+:Ok1>M@k\`jM%O}v- ]ٝkWChzƸryo@]eѾc*P(Udz+" F0>hRW|B.t]T.z)8\^d-6g.&boadzT8DaU% B|DR!ͱ]c3֌Aq%g\|]grPϮv٘.#q4P:yI8ߜv'So[/s&G29S} joJe.v-Iu`_wv!Q}-GSI3^/Of{o PIxRɻ !#I_6u?#;OQ6W۵+Qj";av+ڼӻzFSoUDABhlk#PǜvUY!0$rh9RXRk'MQUSAB! @hᥝ$ !g{ qW0S`{]q./ pxJk}5|I5ELZAr rx>X0: T$DMB| h6Ruil a62#%V1hQ-{}r(G2~3 >~?0]C@~цw x8wKuTbS6̢_7v%fA~mZdv^ugﺒAtB{ug&EYPӀ0g;LaLnb\3je$N̟u q 6~Up+U`,p!x2 ؝/F'rY2l\D@lAf0jZHvrIeoTjq/ާ_\,(Ұ .YE AX+0&A/7e-M؊&6k:At"2s0|hr!I Wj=}YQwX޷a{(0שΌjӿT{ B]jJI̚SʉwkF_VVsvusK?#6xr㵘z.ͳTjL+F' y4n_cq&jbMG3\x~wNռ@OAaڞ n#G)TdFWm %9Wk'NaR;;$ފ\Y⇨0iIb.af7Q6-`mݐ?4.K{ǩ285z䭻zu(&!2A?4 u7^L}eӳl!պ>Y.^Ϙp}m7ip\qޤyhF5c*9W鐷۟ޠh= _"}A儀J __*m=D*@X_iD2;f -wIe!cb{cFh>Lv,D̶T))tFy~˖Z?BfY,SW靱$˻/-2vc(olQQ!pj&HlJ>qM&L`.A1R?[ɲwWVȟjkJͧdZoSSO_IWv-vGA鏶k wx {Bx p.d6#d [9г(V ~LO5iI]\y:DžuUGNB"PC<dPOLcA& o4_kɗ,gl?7MZlmP963LΣQ4mlB{4?$:FOcR(Sdg|9TE1p~3)0-K ͨg-\ݮc] |=<͔6yn^s =s֚W(2~͈Z/ _FG@Klp]lS/e?rF"mhՐ[A`JsR%?ɪ [Ol7!lTQ$Hf2q=l^ĐF0 p c1t~ LLƍ> Ooz̤V`ҽDXCѡ1&LA2Lg8_i4X~OJkdp;Mc%gd:7(6o̔89H|ui Q/=!cσG|n%n+jnvTğ_; DŽ.ym*~5cB 3IX֕ġHjX S-bQ }$A΍/Ol`NfԶ&MڪHjpi!- BeF=, Y5 e"t3=N9!zq+׋V^c:{Τ&_TzBI,JEȮq{4n-{dVM`( S'V?bXRs0N1)[9EC ~+ u`w^Znpss]9( Ϡ!^'q1FFAW ϯQtiN١u5c,.Y} msS Ο!HgmLyy/F?AE8Zq;My_~I-P6V֧HZ#7f<@kßPaW*VJqg$ID\B~:GB^AGm;X%lKIo C4V E '|R@)䮁wn*5q3.0if<*Eja\8 ikbYPs AIeڬ6Ez.[]Ҡց+ _g; Cn#{3)j=ҵ2Z woo#єEs>I@ibK HX'w=gl3)ssO{O{Rs[i1;emЯAQ:N>\&qơNgK3BmҧSyxS~`'PuHqG%XֽqcAZp|uS<19ؔnԀs0Q#X>=6K1)D:x0YB@f+ ȅ9ug+xR]V5i '_'Ě>OC|heV񩽃sVmFLө]9<[B2C8噶Ө:&%Dvyi0 M>>!(OB]D oz#3|wSYɑ)a@VOjDcf=ՔL-jp~k@dZG> H&| #8H$]U{,5$¼6G*`&_QnpL$p=tqIڱ8!I% /=(0hSF.``)w-.ZF1{Hru#mZRy\ch-J6{UDL>|9! |񨞶pd¾%uj7@6yQ?$3µ 89s \$Ǵ9]MlE+&a托`j'}Hj<!!T;P s:K9M 'ă).T d6JKV}Bߚ ͭ)ujQ+# p5Bb@`?W!ijEKd7`TF*qsC5<#!4>ٻ!c>[L˓6oF"Czơ40f*t+T͓l VԽvp,k bc졫Rdu~;j(rܐ&bev0 !4cX ,:t Z2/etZc}C{ty8pښ^*TS|!=,r+tv!<׏+%uqV܂n5&9(ChGj+4XzYt]%YWvi }X?nM G7\c'sB!Smc<א=j>?RsER@w2eQI [.?kI'b+CuVtƾe/ѷʴma»| 1qxº\ZV]ڬ{ wP=m2JewߑҐ&;)˒W1OjRe > ǁR/!k`_ԁ,t☞ %]Y:işؖx$8 ce4w1$G\BҊc{4zw%%Pu+= 127螈Ayfatp^W@6 AĊ%@ QH5o'mC0](;}TڄSGgjedٓr%G{Y24A|]q;}87o(wH$>q%,r[㏉7LmIP!`+Q]9Wр>ad4 Pul g6Ù.\{OAEX{oQAL\qgG!u[s:p\4u*#n(O]TJ`)vQ7hmt諸 M@R{kO@Է5k.q>t9lX!ЛSg *CoѠ"=\B/<j;!҈%û+kaǵr/XÏ7rײ]7~_4ާ2"=>ݡCB?Zsg<h?D}FhjF>{nEjp- .%,L'7`>@[dĂT;}bjIyx+Xeq/g emI5W)/@rUq1*MOjB[ %A3i5`!v3n696~^hykh 'ӻK^=UCivxZm̺!D)e0b ZAeiKD-_*Kּ I ]sԕa^&Mex5׆$ /E*PtDhWZ;38ć-_ 򻱃Voٞ< o؉]ٙQ{*e2s@d䨸TJI]"\=+kiM8'1&^iң`~0lcZR ʌrF„81LʳvR3=x*wyN8+E=y6R!eXzEب(Mp8_X?Qj7T .T/Hp@b`gpTzqD1p!QTG{"Rw= i;Rl-nj5e򙟕?b[^f2p :,Ug2_usڝ++ɡff@;^ =YE<fyH0I~ڿtλP taufvܢ$qTW^m{=э cKI}.Uy֗1<+!9 轱ŹDMMa2֝|Օ\`~Yhh)U:Z};{+ʩlU2%FN^v>-/8D{u=zgLh7Gc%4fpapd~'2 ؠP#Ge%XbFuw<{\mzV|[ߙ FH&ԓz1efJvtA#6+VR]3PA9pJM[?;:](=](,d258>mf\9xKrkӿci3 \3̜D`J]aIsXoN\( GlT;2=STgXVgOi ќ:K"fIXـ%-D֍\:اV+ۆ8ޯDnb p12cʖf|Q,q(`Xp 65k_W9Z;nV O /9 UZ`W!<:'-!dC0=3}O?I*̧>$LxvԢG3ZaDs)`uã]7E&B~''2qpCC;\%Gş㶪%zr)5y"w $mJfb)# mV֍O_bCëze k}F^M`-"'v\n4E -egjOżW~KO bFZ< gg]8~`;K ɃKLgW؎TI{%u=EJ EԊ kH!wf %=>-,0{U|v`BOï_8 l <ʋCkSD(|,+M5~o!cB[V['WVk%&st_ic )g.äO!T`+y.ʋ4- CKVËn`N*5FL\bNw{!?S'M!.f}9(U zc0Τ1JacO*SހU}]|3ˡ pPI 4fBBMp_ IGMl2%{$c$J9W i oٕ kuk~b=k2  @“%G*Xl1)rjz{>-mҜ`+U%౻ޑPse\i:=Qq-@>YgAgN| ehy)'c_K4piTōhefu5,X<ehxTl<=qrXXe:֚ ^;*(K8}zIV?.Knwi;y9^4Hu"B3?ǥiSs!Wŗ^*X=Ց <1 !.xç=.naH9+ xXӉJ[ I_yU4hXڶ0"G +TĔ?ÇM6ŰO-Vc ^MƽΞfӑs؀wr v>nEUs4!Zj\M ,ɫ % =1,O̳ +a7  (B( G)6w #oNfI: IfDܻ[- q2?(vɂ?y`mgne~,sŤ' 3jYʩ$;EXf@JV-;`To;Y#_Ls3 !y\}i ;WWAJ5{-5k=&]ko^`uWS߻Y{ E-} \.^OZ6L&csp"Oµh r9ՕyMTpw =Q{4!/o3%ŧ:DʕKL˼Sjibka%M{UNcH_EhCY+rom L m=%Sξ]%,6) t;4'jA FZ&f3h?P֏4F K@KTH0J^H>ɸY|W>Ro_7+w\{S}CM/ _ɸ=tʻH  YmZog~5^a@ !‘"o2!wYq| 6{65Y|6h_".e F6QPnbE'v^A^=S ¶wMF*ZWz)_l $9Ctuwq=G׷<0c.]M*fX ;G֢ޥcb0;vN ކrD"t{Q^yiO^pZ*ɯ:U\ܴ1p,~L{~]E4`b7%( ĆB^fgO<5Qy[xSdK/HhC SAt_- *Yۺ&nt`i=h2.!/@|π1#詭2jnI(v}%5}z&V354ˀTS4$4k}8.~lӱl@T@i~.;eoE̶Mk5l0iyVf*bloXiE~Ћ+].0C eA}vJ1M±280Tj3H:2ħ t"6<"Fy1=1 ;p[L >SyK:EJrgڂALz?Wٝ p_9#ÉHiĎxm)4= eSEN'U\qv}eWRr.)]1Ư9UbDНzɾȔIDNͧP 'D' "R#Hx4P4:W> jG< y!ga0 9<ߕEj߮<;qg.2P[轡 "8G DݖZğ։450Sʬ!$ٔ g\"O3Ği&&V36VbQ#rֿL)*6DؙCђQC y>%*F/.vx'~Xn3eD?P)\YJ/~V)^$a56MߛZJL 6Eš]oH'V_ 2R[v-JM:ທI'ȡN5enFvHAL*mѧ2D2Ny\@|̴ma>\(I` z&K<~Z!di'!ٍ"b{oAǪ~*>: Lcԝ蛫nZ7"qnΣZx+͵ URN4y#l7utAik dMļj;,FSNn@l*~1ULNg mȭOȧ\GygZN#% ݺ2e6'YW{!`l%UΕ{o->}ˏw (;K17A qmlhAKCӕ-j3tg f~;b.2>m f/W yIIh(SQª7pN$ 3+s)H8ÖXLO ԡ\Z hZԶ!+p $`@p?eVAosyT:2{[ 1+6?D m{pU&Mo L0̵bb{߯eV<,rF U۩%~; ,@cFõȤG2Gl[xu$C^k>ͪ1ݧm=.ZlOd |AWf&08;[T E‗!Tp`FaOGO,ETuH g3RsH_պƪ/uɖZJ‮e$DFc 5lYD?b/"Srp>PC[V.1P3ϰ.MuB eCѢdtlL{Ҷ!K7bE*ܢ\a2b}nl>ޏ3w]:Лk\J_x,|H1zͮD2 \'h"\jdƪO ڏUy-dt; j rf;gd۫7S U-}SbH8ܔ! rH- D?w _:[NˊbV`4(5y怲U$ -$n3Whu[?wxJ"bOc8>Yf@@yy \(Ȼsul"J,:bKZ'y`-u{mp#DebH8L(kv}ƭ ƮoɐhFYw+)` P;|(j@ȥ{y#3*,Tj,`}/,d=r{WB2޶۽hq<>"&J֍8w <1˿dr?ҒRr`< I.7C0!gEfɠ Z*Al9!ִpp>*]Ϲx5V6rF`#|Y H:>F9' ٱQ}}̸h:@%c=J}x>jEMRjwJ;d1UיJ 6hˡ*ze/&^قBD6YʦԪVEVg@I;VW%;n |sUEF c d$(sSSy~FUt&ʮeТh9#vigז0^_'({9TMx. $ejkePHړ #;ɿvMMO2"<(y_P{ 'og] HB5t;*uà~cE/n SFg@8%%_2LGClX \Y:%-dAv"yΈMT?3epϖFVf{դqufƍqH w f񋥈DB@0qDI_ǟG뀧^[DⴌI4>~\f]WA!lϪ`' r3 &/}m ֙s@⺝qO*#!]X8>ovm21cq߬ckgPZ=U+vU1`\0gbq!˓;B(a?>ķAɥ=b|:A0X󎰓t=6Er|UjܘDK;I=μץجePpfͩ5|Ԛշ %`X_pnK ϜoU[-/pXaw!~,՟@OYAеvJ =,zX!XT944]0rY9Vy@b@♌'p,ASSM?1) bm|BW ȳذ6d_#R R]WR+STfDk-o\n9/dyP )q{΋P0sJKW mZ]`MY1©Osn—dJ2AB/N$[grtt"ZTtiFFmr$ m xv/%YƔ)|\N *<.r~I H+`ݫ7Z.itjAm#'X6DL^4 p[MUʦ4:-2f~ǂ}jXUѱ ƞVT0C*[-3]9MB\:vOP}"JDf`=0jL VX8ӊ1&E8x3=gnZRei8?nO=cA p0SGf^eЉ~`sai$gѩlN{/٦e`JB gͻiP⶚FJϬ΋YXD~{IVľ"؞j,˛#U74Ԥh*X0ZSzXqCB\60ٗW%m-ddij5bP?4h ne g >Vv)ڌhfq>_uThϻ-H&؁2A72[ۋ ?nL/du]+j@\0 2Q.`>p2JY&ZIEVVJą9_Bl/@xH)&I߼@FemC` Jzҳde.Q=+ݐ%\s)^@Gp)imKzhmk?ж2":ToGvzЌ%ft7G!Rc (pIwj ;$iO !y DUˑ[NnyЃK-51cC&T:#No0ulP:O1{Kl|YjS~NsiwͥV:k+`GphZ)o"*MwxQ~Lػ^[7JY #r _zF^.rxo\p-)f刢/]7b'_P v.'$kSMBes\õ4+v^։ ̻U92bፄ> p^Ж'ry~'n<n_/9xL 0lo WUl$&Jf ˆ}Mw^9yUx^zU.s.6,1.0$.7r/#$] UM&Y ~f7ۮ䧶t쪸,/njџV"<nF_ՎD^2#UU'DlaD7UYJzSTd4ބ7 Z% 1d(jQ 5h=i*dKۏG'~{4I&/gL*֥m khX@j0sHͧ3}_{c3K@U ks."ua zx!jn1ۗ5gُA,.\̶p9%|V_ˈ&`kϴ"&@ӜS9_u;f-h}]7լ+ArP)HD#?E Fyǁ;f+9uSZ&aŘأyd\GR3 @^: uңs%?w6En &# ?_M M\<"XN[5)Է&P]P| 0* b r~]zcɡE3%²SvM=R w 6oG aY8:c3̑'@/yE AC^d;4ψ8ĮK/G+WĿStX*׾ ;̇zQE)iiEDjk?P g4vԎP1vmH QEw} R3Hΰ(y '#pv&U$඄K`>@X%Z~jO4xץ;vo~10\e /VTQ{?V)hzg?J'?'|wC+ʡ rGaG͎ξʳHb7AtYa4m @/PrSoe|ojb",f~\f`H+[_yZ[YWe#XptID4`=cWLw h&ߌ[Ѡ7w, ;-p:lϡ`(yX ΌՒXk 0@PD_n(̢Vy wm܊*` {.|׻;,ZF!wCi)JlK rφO[Cɒ~3v `M:aۣ"nSGN|x+_l#VnsK+Qf8F(-Ք[VeD(Ԟ4$Bsl[R먓 -U.2HS7'wk#I4+5<97 ӷ/OpS7o)R5ȰD;Mo[;1P/vC:QPWm̃n5h o{҃4i-.[cs Ps2~w0F 8:j@MZб6Tn7ZX}yiu!]`2/lp NMsg[+DT)cqAFQK{)#[qz~ZI#jt-f&\\3}aEzI,wRݛW5XśqNi ^!y)Obwp## vB}Ʒ >eIs7c{iaPsozǞk.86]!ЪKk$]P@_T9cSڂo/h8曂/Mh՜nI8GF(>CkeM| koG~K(ukPÆlIKe,3b`o-F@C_z:SAϬsZ29spW&gdi^H'fWO[Q@)һqCB>RvV }llvTo|4Δ ݾv t\MbjAZۂhf`L7YX1Of`+ޥ ܡ쾪Ioj=w5w^B=+܉}z+rEE =`m["- ]\- í_kV9 8v`cKvoh01F o#/ϭ8Koz/匂X=Kf` Թ*X3=h]+H'p멮ůA) 5"×df#6 2U:RѐJn|! w@7$ٗono0 >,%PʓFDG sFb/hToMyšE(jZu_<7rmpކ؆Fg4Wsa.Bmb@G"}53MZ~yA%?U{5 ,黹./9#]DLl9;@D@*tY95nvY2B*1Z|aTͬL<, a~Tghm>鰳D\zNO_4o.ohS+$z).< $bRجCrM7@wWn̑/ʈ1fP/ö8}8;&eĻ>OD6EEgrk[_+iLF`_#Zֳ;c!:KNͫ[Ak?JH @6PRՕ3}  _Ŷ*kmtᰩ ZCzszB=SY7Pߟ.!)=ecò,hnOZ7'6 H, u,c (] e_!y`sP~VhISOqw.75Z^p|:曍Սx;u UɭQ) V!̲Ƣ^+TT-L[[ɂ@2166Yνs&P?Bi\d]t@RL2SD . A1fT#;ǽ6Mz8jGt_^\znxmrеIb \þo1rT4yzc n.K C CqVǬҷ16?_}Hzt!8dHmH^%&ўMS8?fE.pܦs+NJb- ч!%F5I%rN+mQ%1]-Ml?#E:?z_DG$t}t")7FB)uTRG8DvIXK[9 ]'/E"qEn}xg0}nTU?/{cM_zⶹLlMmu+ uE@}͏c!I ܶg:Y!6 H(Tsu>\],|Q;x$ězpY铹lkwv]J_Ǘ7kM jH%>m"=?'T>uxF q.1{d Bd#\61pGk P G* &;U0ddDںYl7mqjTt/^ 6+I=:WD%rZ:ѝ>FR՟=@v$Muޒ_fNc+>>O)UbYZv6=:|giwً& ]XmLS9Ի2TFs5Ӧ\qp9y6f&0zGbY#" aWS9YƊznTGHy4y;PrzU 3d"b}ͼǑʑ%`KK4BnvfT!1g|tS>|-ګkƥS[e uK zXWJW挰Es)v:C>#k^߸EN_~u?ta@T$RST7e 4w"2:F!q%^Ȓ ~IrJl@]/sz|1_k]m):2dA`g$xSO:ی@F:) "4n 믘#òlHs?ݖbFI)`OR\EgmaV1K/XWVp; hNOs{^F?1L F7)O9M'= qջFzp8o&!W_z>j%>556Na;sGXA#sfP{\ w*t):EasG8@RطsDWZ[,G}Wűn\Vą^"9J^ [xwvx)~܊68&Pި0u9N8oYu_ +aj?n+dq4`mmW"h=OZq"ذ6G(~˝ x%pMzWzupQwO`&`fMtoH? XK1G++P΅u5"?lPet}h4m[ |5 AF$JmJ #q56l-,\',ԎXS` ]sƟ,)g"GWO"`8a{-Ӑ2ҟn +ZHo%<34<-lQW@S %2K!N3!lmcQ5vЙ!?!mu{7]?R~ݖC)acطy8ˊN"52:5V\RPʁT(e;Zn *5~Oժ|YB41YRPr&1:kn|X;YN^֙z$ V75XND}7`=o!!(1"=S@J(/#߱921qvm ,g{pCىdNlmp.Z͐e o<,hIjGo=38 [zmRF><tx"w%K;q\.}m}QOв8V945DLZx%ʞbSg ȵ{#CQ.އ  MN39é7c=@]Ow箂f˫[JjO~gQi@ݛI|,`ԝ (x!KܣcWuO![[[[ZAU`;oD]aN KsHe8`v@V"7^%Y8U=rAP#0^%m4k[gůf>E7dnzkό|l#8,n}G \g7a70*s̋ӗCs\z8 Mxv8x*x&al| $@dXK\7"SS徭sp|bH:kkiU%_6Ǧ;?dv2u *#Cj8:o4(E0K)VˠgZ1GO4L^dijH)f7ezpx!00g|1BypB>O}%ЗC^[]l*\`]ŭn, LtY h ?J& %{Ɏ/< f% rcHaOCkGqROεE/,~u@.|G(@jQmn~!8mg$69jy+ InFH)2f{@>";k %Hڇ ЃWNh2_ 4OTHHWJLtYjYDRsdGriGTsb B9V^mƁTO;WY+`\C.˯ɂ/]AjX?۰ñzYOUM!71V/ZސȺ$Ve)#b??i{Jr0O@5> lX )Gdy*IRlUHZKqjGaLkduch];Q$TQ-;5+t{+g]M 8}G/niǼUAlt9ZQU#=Gk\{r ,"|WB~;OJsPaё6y wal+&cU3Fx}JZS}իwH־-eQxVel~^aKwr^ֈuBJ8t)u tS_S$Hl.^^ٶ 7^w!3ZEtc?.U7׷\X#&<}p!?Re#FB?(|Žx :|sw}:؏gQSNc3Zb_e@ôP0RFcz}W'nEd.Ml֤JD۹*ve-Cd0|ptK AΡ·,zV{uNktV|?GFQ埄6[^fG Nxn묌 QdT[DycO!yl;aV0LY-.+gGƽ,JbνE*]CAØ}S3 sns 3U4̋spCSI;7Nw{dsMmb$LhCKbVjJU$3~}U&HDkE\>BtlPَΤgGvg^*BXr)s, /aUcv֭U/_( MC*Vʮm~~zQÃ{vk_!vҩo}3}讞* /{//n&ݚ1Db4^\& Uo7۬E9 pec iuG~MaGELS~PmN\Z:yoEˁ~?oruƯ?Xx/(o(]o^ľ=&o.NrP+nDZlWt8lMl 4M!njl_vt|qJs()Jd/miZH@,=$Qɷ]"*7 s|zJ]Z^D/]^}]9@ӄB/8*Rفƈb҈ ?D>&WEI47zvW;: *M#bMkd`Ȟ7\`،*D_b}!| [_,Y@W4Ba TS1Mv, N5W=ߺM9}.z=,?a^+V9'D$Q=s}zwp[C@~eSFTDzOAfsd6n<);\~='!ū/,5h&>)Z]qk1"TД^zP]|6;.!ڜp_DL֦a KMHMݵEBl 7/rU<1Q`kܒ5ɑ OfJ"ٹ5eY 6 =hE0Y%B5{OaMXO:Rp[u4q1FM맸{mlɈH79|r|tI0Lƨ}S΀4z*gu"0X f(d,ci2X Gï"աeۤY sO =l.Ï،=mXNeJϤCeO^V̰#^,w{qA#sP۽i~5a+8s.Om| <_H/CnW~I[駆9JwV #S {/;e8 ٕ1_#|FKdDR!<>%)EX*V4'CslW|("SdŊ_9StC>o[z]Xo3Φ ]e{Ɯ@M"ӽ4,#͖#&}I_KJdRQPx8$Dp2ڰ<3]ј39pTSU5@8AhfbP؋ED221N;<]  "*BkUNw.H'wӁ(/nBknlx FYJ8dA~0Nꕖڲ9D.0M!݄*h21~sYT-8ٳPu>d|t"zbs&sa{9Q5>!P^;L53ǾP422-&]2{Cut hLӻETG:\i~\{@Y { u;&]*Xk ҈x.Y&2ULD8>W8)Km՟/r]!|5t1&6bPh:If-\@йx ٴ $׈/Xt[ci#[IaR<fLHju!\RXVU ;tҴW~a)`p0\Ƃfeh"%x4bI(dO-(Ût;u*8̈́ QjT?}oWhȮnp/~s $N4 ݉0b*qwp Q}̨ui|mkK!RʡP8lX-'9I~ѻ1)>QW78p1iu7ZH G?3Yi* i2u$c된I80FFB'EUV_߸u{NsZ7"VX5-~"MONU r!Z:o_"eW~2֍vǣf1jdaO>\TOC Z(_7FA9rQks:/, u3^HZh$ ޽mOS¯ga[P8db"g؂NS\;,%[X ĉL)la=?N_5dx?6p$"Z՝(e"Nz&֫w(@&=ߗh&?)yeЫLa&s0r) Z#E(4Ͼ?Ȁݓc?nC$ _Bn7fEڹ0KM_"{z1J ׫ %B{!DFܱAU7mŢ|6 zP䜾@>O1s_=;bZA }3($?& 50cg VH} 55#x^8xӽѠr E@Z.EoOyęLV7eiM$u $Wn}'@hb'`(CAY@}ث-ɏ)x?9$R(N0Շ[$$Ui]|4)}֓-k_ PG+vek/;-JS%͌{|_"q߂%^tU!qi7 \HDK'J`ru4;7c; u#\Ν9+8ܾi֘+3X^`,Anb|;& A0mz3 YNDUn |KE'/Z%UN~ʠ.7o5ɡ X1ɾt݊}3x 1}jVr2\annJhøc-l^nav|3AΜre 0G"lV6Ò>On)lIQ}tW1rLv[((uZ8{URnf1 4kHwMN%@w3hE"R:H/|d;GpRY"ۖjL+~(sۆdBsvc]+xEN̝b/"6W~9n0 ,iOABG|Z%sxsp[^>ѷ:GNY ;]ׂ4\mLSv v樀h tȆ08kYPx9o+rbbqOBp ~(Av襣]S yzk\~Ĉd(aM]s.H^3Q F\G[*hҒkGpF?xh=|*H!l'gpUBKϚJ! Mɔ_0BқY%)GDN3@zA[ܷhD&Ud5mlJ^cRXCY֭4KXE8EA>u]R~Qοk`+)mchY" LKs(N1icl:r\ w6C6bB.qw~_zn| 6K'GUufdUNs?Jf`R{/VT9qL^X,-K/X缂gQXM.5!l%RF ƫmY+߈^u@t)墡e#Z2P29QPqa2ySQ}rCgL!`2ĩ8ND4Gyr2îND>:vQ7 g\sS Mk`*TߡIʵ~m#|QCk?"#:2#wlDrnLI;Z'.@ƯIoJzA_=t3B-M3lY-Ω)dƯ@V@HT14 >u)⏸nlSNk;'A1^2^FkЙ&mJH,qI}gvЏ֌I[6z: K4 VE7J$6g3:aT "V+*hBS&h_:CKOԎȻg , ;$PFds)iVEQ:{%5+9YyP]X,.,?3Y휠8/Zi 79v3*wnZZǜ> yN@#łU`=q~8n2RFv{ b$lQ  KwAI \Þ =(*Z8{/Qq5 VaU-Ǣ-s\ބVDawMtS1a711\lJ5LׇrvPM덴25fWp]uZN4_ "2 6 sΩ X[Ps2KAp|o{ѕ֯W0rP"c8L(#SXW5gzT+&r(՝`3gE-d6ky7*/\{T +lTa9.=9W0Msd;J[1:4!8p`;9uz6uZ'j̏05=s7y@d])I4w j)*B# draS~GLlז18AjvPZDh<;Q,ɩ]iOP+$6H) {`UR/jSn*TOnMND~@&U^8/M#ά6cI+`O#׭?KHX,]aɋSHP$&4+0B9hRlnznHAŻ[x1xI=YyE6~~#/DHsHQBOI[hs,pӰaafU4CF#ɌN }M3}3glnEtg8:VNd;ɀ/I{\PR>c`FɊyoSvZuO@Qjdo$ #g{#`fUCh~IQ<`s7qsZB|q7Byda[dNǣEXLd_{^s^ T'T/u.uCIc5,XXhȐ9l)z- ;7ފY1]dP {cvņ+'l:U kF"=plLcU%@>GM+YوS5ٚ"vV|}b)sxL0<'BELm(bgS*0|܀`>}$:Y_d䙈c\LȄyF/\8YkbhkhK9B97YSֽt7>z|ɓ:Mev{>Jvsڮp~y m69Zj!UTK O4)>Se)13cX[?MB2NECL,#z#޵IѐkMsiPctX8Epy!Q->!9ƨΏ AFn$,CrEn~ gL1i9ΥVÄ!7b 0:;|p)H#NlX郹 nOFӻx\pLcg)4S(cY(Yc4GzrϾl v2DoYa TTeF<~ػ$j?tBl G@LODPB:%ao]2K{Y}h翧Fϲ\_ K~TLJ}`VsP0\T(H {㪓b:j[b;^\aџf&sP0 _UA>gV P2>,6= J$ݡ[%2lޭ%La +,*kC{- *urTK 'ޣ̺ENi!l1[6k"JÀ” F)b_uQ g$Uif3W`UdF {?{Ge#Xd{pʆxXP_,0&j8u`ώ+ccK%o)(Sm06ym_c8Y&߸%=!`f{lp /u~ia;F~}kD,6@q dMԓO{u܃>_GGb*A8 %C\UMJ(GL^.P%BaGrlK/ YV 'E%E/Ի|5y) ZچTnm$o'W}W)z{D{\f(!t|9lמm-2d'=[_X;0ci] *S@h>(6'rrsWVp9UH?!рOMKt:cx1ѪIX2ΚOTʉ#W˖cҲc Ȟnde7BHy(n%0F @˼K&YH,LXGW$X*d +QH˶`w82@vyRPt˚[c2 e.yz C*je ѩ!nH<0J? i,w<.޺' xk^ɑ 1 Yn^?Bd;3uҕ&_.܃it?Pr"a.*~OtOR+0--FG`9pX:hq$5/ _ey5(xXpAjH:0fmTFC7V/T'L_$\ҳL| _lb- /F%Jϥ 0ӔD/`aňzu* ..*gޅ!桇GC1;{B5:Gjr~̪FZ- b%江xf=EKx"Ղl`Z䬺Bk6+cS,+|5ߍS?wAչ#+}Q = (<3%vCMߪ>?۱"R= .ˏTvWTX1 :!WId~4~lS5{agAXmT YdX(϶W8z 5F5Cة)vÑ(x-"XQ/#vm񓈰94HzZ;ZD 0C5v^2q&ȡK蕻XeN8Z}vtk7{U_ ݄Pz-|&p 9߉:igO\0t#WmbyF 'Lg4JbD ת.kbkƥ%9 =4|,T\DA7G\DYn> :\q6l}pk;*f)m`d&ϣ z CO.XuIG,=DzQm]j|kHz| \~Cm )S40f1m5)[@}ٷdW?)_R 1LdgK'nk!ByE,4I4xNȧFm+bT֐T]Z|rЧ'3W̽$W㜲 ß ω ҙ/ABlE"?s@ >cdJ?" ][ݪ2؝Α{U@&~h.-f2,,& 9hfH]m!>8$ꟽ:K@yiZ].Ve\߄ujIM"5E?FBtwz 6M ) j^GWtj70H+Ѓ|چj+]f3gHK Y?sCRd4+)%oέtVU0cq *}IiF⽗#kAjDiԕW^UU2rŤ)uw^$'\IS.Ԩj#i^Hvm7SG;xd 6(l_'\ Yg+w di>Ђorwښh;!~Sp|Y=>i{m>}@ rE~Df(YiK_ 'eA_JG Q>,sBcSmL!9ڍ}p=n|0on*Fubx4Df3`f q<aTcaD;m(dplϋac8!ԛoccv) BXH*Pv58F1 ny+qu䣻hpQY'B1+WOxѫJ4NkO3ilU 4. 30 ]/0~x{zScC'XhzTler!Լp>ǀl8 ‹+0#ĀDVwΎYj(|ڜ 5d<$ @u"'h+0x3;[ߝp7 N]ww◣1hol) `(DrMԉf/Ya*òC) d%n#`=.t7^UH=I9ؠ< 5@E\?NxlY s4*Z^\UPS/}"88냆aXG\8Dk=A3E[хrc W1l1U' Z%֛ Gx&=2!Z^_τx$;ƊVE9h+r)Wʼnt. ੡9OܠhSҖQ0\f:e+ez" M73hk#/3ՃA- Sga}ҜDĉ> yiO}MMfk.8U0e^o輊N_TiP{ڑZѫD! !ػe]It.{4/do}c1g,6j2 Sb&=p5Q]椟N$R3#bo~2 E^1_Y4ӌ(UuxDԮ\#zs#!dަUcib(%[ V*[QK:p]`4w AO~Wj/%s1L"L7@KO/Tm WCgB.?,\3G[UaApv$^7o$ވO%l5EYDOԸFQ*Cw A=T\$ϊQi1gB)i[)u |zrbS&v5\TdR/An,V¶dU(Zº a<s\O ٨ƈXBaσT= ZU9zj8gL낪\oƖ8De\91epa@UŽj۵!0 |ouE ޒ%  Lܾ{qDpp&sO`Z9a0qK3>gz<$Z۩~fc%Pa p3 .}Kqb 8Kd^\7t%S]G'Ԓt*r08}E)W-Z[y+}ep`>G476LїM3rn0Ԣ~.zBZJXS;iUؐEE97M7۳Cxh4Z_f3[)F=L(N=X/-3c!AHBsԌ+,JH\pn/U,rBȓ,xmv^Kt>yOZlk ?[41L!NRvCN8QHICzJΠAX/( n!m,+?o*Dz{I PK,@ ʼ|aPmUPD}KSɫUC縜i Y`.Ԁn1/ONr~Ӈܔ5 ipLP ^fo,#&89Yh"R;Ϝ=7*6 UzIEf_;{]˾ZM,m`]X|(LkU): O1HɳdJ6.y5Tz@r9(hvK(\k'U`"pG6&z.BŁkg>WC1ֽ|?;xJ"dg,(mȏqX)ñB.Knr&.#7 x/nӨ-1 BOZJ81]%˭hi|Au= !U;#zCy$EZ{g8̗fTP;y$- 3c$ͺ Z`ZV ߔRDv-D4^ 8,ޟZafٕpv+]Wwvf,y0;mMnz0n X6g'`Ik4ɥ?7nWK]6VXc\Wo"-t(=.%ڷ& УHG%E~67u;LXNh۟9:,)aI4Fò.P^d<&@1%Wj+euw;p|}NE~n 8q.Ŧ~_E>eu\&+_*[bK]0OU @ )CW'#ͣE=]1{}!64-_r^4=`~5VwC-ԨbBo/\&>R餒V@-}Qʷ]*Uljuh|t @^&HX85;ΔNn=Uqe8NAF'T1RgKأz6`u315#ZAfm0=p5e9}& Sqt2V{b]ߑB@'+d2遠t?lT gДO'_Jrc-͸tv,%i>tlH:qk-Y6 jcWg3[jHK~ޛEB謓)2nvGFFxcjP3Wy3@-.K#Ԓ&ՕGǧ i ,A*"YBﷂ$+(pEBf]<5B>t"d}\caY*0v1u&%4_:l*>P 9{]-=[n}:|%R*ńFKT WApJ,^Z ʢd~s~zI,Q/&MQq3_c`7إlϦC bE8%*GL:-e?vỌ2ˆuV b(іni\N|}\_v|pt"$R[szQ XJny%i-%EiČg]΄-U`H X4V@>- .+A*>6fހ9ncsQEJ׵5C"Ő+\5Q/Pʼ(±Q(eVKXGHs XC )Zl)V).7d6h84OS|Q(B9ed*Ы@Rm ^*L`Gnd`B {b#yd RSsh2Dց[S +Go=S>Kڸ_ בR8FdJȬp%_BOYҠRN1x,-#Hqr` Z,&[jW3lH qsr }Uh?-qhe,>E*Oe@$2c_Wْ\tYaNFugǤ(Ao_DJ3T:L_YHBmMD~dnڜf,Mr?r(b|G١{B4Y221OdHt$BWzY|J( nff) yT"Z4bH#-fw{fӔλ]r)4JO+mb>KKw #ЕDx(Fa[~UDW#e.~HY6C_yUDwTe4^mMۄcwWxKH!|k^YPR1_Fʉ!lsKI~)DQ@H"1BFdg 0t[YODq)b!V k+/{$JwfVi_xH0_gKx 'rMb+xvDe*MwKD+6k@s:&eO -YFFa h,iuP8@(@w6??6)9؄9 TF[CNd- ୪%2}qJ\"0#dB֥@ڰB턃;]>̂4K(g0=i+ncC?ݤ,W0X!Fb $ hBʾYOM+"9Y 1+ 1ʾnuv)'yF39C<1AT_uM>Յt6(ڗNvDmpωzKWo1 ]yC&&UR϶T:1# #,f=J}nX+g  $ !uP)#[nw%\1W~9g'GE[lA9.s6Ӗ49{ً;Fjg|^hhpbiW;M}\oVh\s ؠVފs]agH[ңtYc[zG4 ꑳP~[ۢ]kC{-iq"ϝOunY>VL&݇PEט{ )pn.P}aݤΫJEy(£/X=VykXz^>Z+87[1J\TWK zHԶrͤlzӂK8[O|׸ )2+k,ab!>8=i<Ny"tq5Q&Q5rgTL"'A`fx6p${&IӍ%57o5\OOfPn|; ,jUe%&=}e]cU(6u{n2k- µ`id൒%zJ S߈d۲g;kZy80[ wJ %b o7F\H- Yj&dJ^Pkܚ/\^(JYe~ |)xe2TWCg=R~R1J #m!s9/AMIkLm޲$/y"si-%'NY*9UC>(:y :Q\OT+Hre멶VZi^%e2uK0×8DWt8Bq$~HxbD \vM+vuiupnA `V^g-& zJJŏ_}AYHOaY%X.I8JoY/39GLb4Y8 q?| +w%Z<翻vںL2(~R >)f"ޏzEOnUM" yT\n G, *QX#WюZɗ'YaiRX)L@񎈦;_SCSS M'!h*'hur)вy|dpId ʭ>I %p&Q:KI9?",f^eN' /g-˅f;!Z$cbeOzNbwt  ds=DXJs21g)NjiwhZ<1m>bmW!n2X- 0ѷ!Ad)*`M;}^~/>y1# h |%cɻh$249a8&(ҫ5,|>|h"-XXWQ Gjw+"ǹEUN(>΍j?b}HIG|lJ7=lsހeb~M$i x,qZSr8mJ:J Q/bxj%Boo_=[kyx E;ceزM(Ifry?yᢹr^@XdNM+ HѸ5!>Ӗ@LyTNq/r `V9,S3,SPFAGg_Ț5ht=Ak-gIh[^7c7~!{ $` Gk;^ZaOSzÊYû&X~!;YpofQ8k/%U@`guOI[/溏Ho^=S' gV\62[U2y ..Ne;H0)]0?<5\ )im$ŐODjSP,>Ku[X;&[d&Sz۴_$LwK-~ǟOy4LǺQ`T54S=+(WÂ9ʧA&; X[̵mpLojē2q& p&M%U$݇6F)3"}+%XF~N <Ԩ^j.^B%}D(13ޅ35UA\ʩVA 3C0 ])^> +k?W.`IZ;2}֬sG}M- 'WZsx" !O9F5-(ז}(UǰH%s,()\u5㑼@}`Dgg8j4J)lT>ʐu$*.5dkfewyڟ,L *C~hbU/8 R5hqf Obo 9{ø+IxԷ Vf9z@sjYݎ/wqN6$FCWLPy3@PHu^g\x.ölX1%Z'Yk&wt&`6 lI]k˶%A)_'dG]t߼*ed' QÅy}-<뱻$OVigUR9bGR8Y@K}K VlE(_$c$(YMR;j ˚mҜ.2gͦ>V|+X}/c7f f_.#DP%Hj5AI g6=X"bMSمcJAtg")$WKZSgfߔ hn5,tWK1OH4Faj [ xuĢrӭw&n@I ;[7ےf/5t{N)Ektуn/&\r k24AEbXBy8{iZ{Z4e 5$^#B@|E)2ؤ-m[;4(XEEY$8%ح1btIoE`2 41?X8Aqձ9[ .eC:`\E  oSOtxc#ȜcuWV$d.ڛiD9^12# Ԅ1 &f)NеƵq ָ$GJ=Cc%:Nuhv٦^E^C a;dְ9-&zxvyzh(qv wܴ*0' EEȺe~ϏVrOjWv,~2dٮpcc >;8}>g<2#FES:)xWٸ8=aZ8$%eY葚gK!H~JA+GnkH2*gaCNt) hF*&ޔ4l-*g]6kDM?˃AAAP;8p+vv Y?ec Ą"A?J΋GfMW76jlgBFU-Up }6S `[./K/d z6{CO͋;}]>טs@%g"׹>S \Qm%3`Fʹ=xj8b6*73T$ߏ=ۺh1ڃUMܘ]Z2+{1N -:K |=^s'\%[X~ &h )y(8Cd+O(y2wUvx|柘yS͢;V9gẃ/7 Ӗ} HaKu@Бt9$Zc|gOMC«)%Pb~~D" 氿q"A[#Vj `32uR+3U62D*bllޔ$[m"gO9z~[} Dg?9v Z0Eؗt $zΌ5w%1!  .Lf/iXQRly7ı A%ZL!XzusQwvp>4-χU 3PqVf& }BѨmk!֍He Ẅ&w @7tiPӫ+'֑7$$ W־5 Tnr>QkE/Qw:x!\./#S G[uy(?/Y5sATǨFpMury>vm-"v] o.*HC|iĈC~tLyl>U0 &,pvoN<`1VTWb!FbXuI 1C#V˥0{mEa蓢Om Q\Pթ8=K8>Jx"A}ގ撆ZszǔAZmD'ZYl6xrTvKXw1 BK)u0?K`mNa1аx Л$ۢvJl @42Pekr2C 1ܲtxAR$6'jk gB5?L>ٌV% SPه?dZl;w;s*'G뾰yVi= gEMBT' @G,b->Z,'/{'5 w`eiQ=#% ((x=s跑JlQ׬I3Pn"A0<'QVJEZMxWRZh6 .lhmfdV?#\ &u~;Ndfwf$5~o^mHКwK/yܕ,Pjp|DŠ~VlTg7v})*qFPyCDq,ZaUF4S/b@&?MQۻ;k:uF;M=Q> ~S'skN$oj1w 鏡|8‘W =›HL AT.ܒڍ(u*tG+ho0Kp砳Ahi3J G 4lpxT F~F78g2?:*ym !+O\|ܽൊ)ŏtm$jppYbw ]vr!xsPv- lFc5ۂf):9*+&Im{!WzYJӸ8$.Sr)wYԕ!Yi h?oU1WA⁳&bW/:aPR%j3o(~9z‰[QNCX+mx PvC향F@.ڗ{-)^a$M\+StzdZANtM*-4Y'p`ΐ~`@Y?"DT͓ꎂ8T6dL  .M]bB eAN5Hc{z쐨p6YFs WOٻiG T cGg/3$AƇu.iڸC>_fs 斬Jc)+eyl=+L A015ṱ يOÄtnɲcmm T'zKl,g0$gmeZ.ܙGm0Cx*Rj=4 Mq04iu̖;s iK%:qWkWAgo1: δs& *6Y\^i]f$[!UPu9 R עek$+ cNYlӉ?`͍9PJWۀ'p2 & w0Bmrm,FIm2bҗӛl  ZL}/^9znhx21T8J !ȯJϓyadYQw$A#n}-3_FqbjR4wSh(cO:B)qAED\֭h4(۶Q! -- {6CśT4  zܴ_;Vu5z1ȺWA9P,@hyzYt|SyJ8:\u؞IJ[iVfYHZ/Wi,^&)ؤQDu5= q`my8)qzp*UhC xCZǽfuE/Ѣ5'i;( <^Aۉc{p0]h-,Xxv!ٻ *l$ +BWFSV` [O(-c ujfLv7zO|=wMUaR4|^(FH$e \U2A&ʛ)4>m$׀}ixmW;=k|+H'sQLt 'ZXgw _[#ʝ)l}Y&y=`Wi8-Bq?%)u[$E*dH%FQDny]h"DS&.7\d }âJuR`1tB?jd⩠zd O* 鸓8|N͡@mH!;6RjFgLbwnU~hG#gone!p$< 73 +ێ\&r26}Ż XlY~)mO%H]E|/wmḳ!RYr`!@Jj<_peKtcAmp_̫&ګv-za-ыC RӍt8ԤS;w}9^h5~#dFʓK r(dz:k5fUHvY;mB9躻dڄc3 0 RUA="Toɗ Rίg8(SBsKFѝxW 6F2ҏl ΂w:E=HֈyCM|= 5v"]eg>$c Un%l(3av8-f7٬DX nf2xя8q@\!فB'u",S̰\'XX4iN责HW36T#AUy}=.fgw|q)N3ûHZxjh@ԡiKƴ ;O2y:'pʨУv똊56p.FZƦ8_'Y$!s&A8 8 嶭T`rQIV䭗` Pw %HՄX1`Gޠ$SY":5एuk9{}= wxF:i&2h5ح&̝S9Iǃ&M#@4twF:'+!N+ =1<~%tU4?eH2317 @s&55R?O1jR Chs k;>47P֦9hm-Ό=\As*KX_dZ[cnd["S$4Sv:oP$i ^1.3rmԧxֻR6Gg mȦXt9;2w|;;>9 \Zao\ 7ɼ| {VDۃu)eVO7PX9RDcof2BS4=;OGw^<F9}9bκ[dGى˔KE.@5} ƒgU{yvT>6YbP Sl'0^fU[^҄:lRu*`@*2x`1%8pi[ k@iFHyn14(ٝ^ɦCi4Ե.7m+(i(QN(@.ϊo)7EbzPU|9k|`tmZ2aܽ@ڰl/{˘Kp!5u}mcgې\)b Scvfe> @IJRPO pLa>Eiiűb@uTَ%d[e+&jA=ɨ.mӯU p[{(5-rToḚ搠gZ.E4 rI$%d$DZU{3f%͌(^>'WkB^EwnmQO]3VЌKDMTRpc'LmXQ*M&ìS|\d;<ͥʯ|HB8Yf9&_}I [u+'eO+n 8ϥc3lvϩMН*\ _>+f z[ G,%3K5,pmnE DOljjc o1e5ʫٺz-W1WHJ[ M Yn9ziymED;1Pp6W.v7mc&92jn&EwL 6gnGdLmbrY=?)`oWz=MY[;9JsS)Fm|'F-. X%Gc$,~WoI x\j:,?*!q g窹J=bcvPh'dt6`49)֓;MVN8`|9w&_7&>Drn} TsM>Sf,"Xn yӛc6H掚W DU|_HhSaH>_^,}XfwW=cb,L/ oAc*[%?]Fd*)>򠴡<G!ļU$BE9}cbx1QkGD[kbu.i+4Cwo#sύTï:U˗P>;Q1OW$9ts:P.mI4 87 ZB%,b5Ὀ5X3*>4O+ФHtͫ;sgUj*Q6m+g4rٍhD<ਢGu/hԥ1E#~|eהMҐ/ӝ0)>\XJelb_ Lj\~2h*XN#tS2S)nR1Lj4d>vQ;rl}wD*ߩ~.  ٶul#! Lq}«vb`_щۋԡi|E5U []Q" їjI+na[eUHV*["$rZgC1L?TŽZyzXy͖SeYreO}.މ"5Î@x19Nj+:EF`kY5*';K7׷?Aa8>3" (_/V]4虤j{1W(7V=G(}~Z/dVcc/ 8)-j h$u n 'evW,uOu_kVAR4')#r @@RiD8ëh~Xt})c[gէ!Ģ*tH펾IGAǺ.<#5ṉv57ӑ/]wnZx ?wE,tR3gAN9= 7_Y,߀rm=aj4rh>?Rcp9}dtS"v̩ݚ P#D?/0p&`kᅢ`" zӗ]K,wN*pvNg`O٣emq(d*VUoei7צ\! [f[_`8zjgYcTIY/T?ӳ6$QP.{z"g딡{m\B A;lRlc # lHƢ(+.D:kYG)2V$a!גi̹B'R}.]b9w j=JvFY" wjk#x=c u9QCܱ^<]4*ҙfnU&@I ՅkaGtĩhI)٤ID~s@L,΢ԏNdܛ Te a'}S=IDp`[gy6 #,r wVNecB7DHK/h;٪6OO֨cvh1> kyN^gB|y6G*qDuurĥad-i۳Qp_ĈB ͣ;E m^fPBDVvb$l$zj?\lt%ߊ؈G#?62gge %ȕW/C[^ ˧U3b [d3jwEx)+ҳQ[A_}"|&Q}[VO4%mo}WHj̔p!#DkV1D(eRQ'>jzwH^vW2̚ vd:wh9GN06sc؀$|{>g$܀fɚSY`5J$Ťn,l8Љv˪ثu 2j-I?{ I[T;JQp ) 7=I$֘زL#ַT>%q(db`rf9$'X@fT]t=J XB!&WTqWu?(ȄcZGa#Y'Ɨs `u0 c`h]k(q?(Q۔*/WQeb$/8@P:K(_!d]y}2{-Uz@s>i*`Nh dO떦kw86X `voѓĖCۑğ^=K |h!&jpǽhՅ/50c~ce< "-p$kRσX̼\S݇e1}X7)p42+]&aӷ»n' |Yv{*Oz@r`K;{NԶD* .s PX/e ti h<}A7DyoO-'kZWҩ]\[7s|[)p]:2B'}]D9%L Pf咶KCկ|(&쬍;z M >;B)T?%lU^6&#-ƙY HԵ|4mAYq0Wɾc~کi{*Ng຤Q;-Iqs'vZ"\KT*a ^:2xiwhEd[a!dd 6l9Mi[Il\myza~'.(tz'JCeT6ʢsDזĵ N+s KaU Ǿ{gC oOKeҥ]{SAh}y7MF~%&a408(ѣXpsffEt!Hي+%Pǒ^UkmLc^xH 4v%]>`p ==1SU쵉[=ޙ&66|&Ϗ+Y<ʺҬ*{L`LD=G: $+5-%F# r}&[&cd'[l&zKvfK2`ӆ1u+:T9}._BnX᩼3,VSXoADlF.xc&?xDb~rn(', TqNhÓNSG=.); \T{FRZ n1AN8ϻ"H ;;K s HhDqDک:sȌy{z9 %\jh J[3(mcpOha?r%=Qn9wכL/*\daIX`MKM&c !@rZ`"CI(&E7{ q df  |+BRz< /b %l |R0qNGɀkW3Nh7E=qIT^? 5D2ΖIAorE v'"p_4}Y_`+tBq4F)J>yʉP`6)9hsaW 3 V@68J--۹ZTtfܞViGA|KY 4L˛ZQPʷb7eHz9Yei9b.(0_IJK/O]@WT8Tp!'st04`uc3r\%8V`5ҭl&-<{WRUm.j.=JP~y uSkD~i.ox͎A=SzH$g[NT^E@Fr_:Hvmui!49ᰑ\<.pfCĢ_)2m&!+i|/.OK 5XwܶL:c!q#DSK 9b>\S|BtgRR 2Hfff(*m#Zܚ3eQ'Gڠ-ϨF~(Rq"^#.)WCPY,dAwXgMGQ{6vO!,s$7/d0 / N[GV˛~ashCs!s-3)OqkgDO&Vց0)ہB}u3lz#0m 6a_{qe^9V.C(M=} A νFԘRZ8IiBFUcX/ AփƋ0Lb pݓ![:kC-Z{Q Xm|:ir RύGa|;iYe,k8˪e0W/%3^FñgYZ07070100000373000081a4000000000000000000000001668c169300005374000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/S4]?Eh=ڜ.+Nz wvCѻ%k5Ket-,nڼb4anr;V{mU^_Tq yͰ3tְrг?lUB!3ly;,΢?x,GN {dA^5zf8GO-%P,)yu;lEtAb [[?j Z[RZ *wߥn /+z/FNr+4~ P}rlª%&::h՞E(mA![}<*KNȮn?$6Ǽޯ'ScdԶcB\Dq3b]x ViPzDgtmQm[=m'j+Տ 5 PĬ9>z 9FU<*EFjD}0X8k*~Q;6EzbуKR|o4S ֛J'jyw)_\ɷ:Rɱ|XcĻԔ9g,D706Mhcl@¡fտ;3Cs)N=pi5{0-^wy{Y&[ X5&Gsѳmb&M]|"*؉#H/Ԣz*#Wy+☛݈U5QI;-yH%Lֹ Zg:sljf/$c_ ݆bl\V6%$GX/bV/Du=9_2a"TH]מJm~ e/9hLfbhnAb|6_`:ԎAx@1^?ˑQw]pB,U44Sz @@%k% rD BኾDZo* ^yTh*s-,`$g6qum1 *.J^gv%`Ek` nO4蕗^a~7w,c<6d)4*LJ4O#]7~dN 3i^[+r(b^ǁQxt-nL:#aܐRR~@ N8p3cO)wvs#_u6,snc/[Jlh5jz CڒX-z6F ;JN 48~LSV’0E+Y$|ZQ4tRkśYfWn@ϩޮ}6Lj%Rs̪X63f8δ=; _Ey oo2xe.7[~ŽSƞm8 ܛʭ$*xAM3}y27u4Q97n4%MfY $,trd//X`xMBXuVB 1gx~2 lz !P|=ðԨk@Q-ρg"` QCb:RT` oPY9C4ܑsjwRqVƼ~'˞MM] F=i ^}pM!K1pMF 2RI6ox1Rle#Ŕkb$MVȵ/๙LuY0M źf狃櫃oQ^]xؒCjPRXd}ȿՏY7ƖhxDVmZ)>d"͙y)p /)AaZ; G/b4eж|ɗ o^ + D1%&+0XДJx.o5ͫu'W~% rq7'wL^'ZYS+žƺ &sOdéK-4#sXz'v/<M`/V+2D6݈obe<o9D#jc/KGzv_$AM+ 1f& \c<40ƹ(nڈj~7r{ؙV0If%O: o}?hEqSaUeoIH\Yb>1Cj˺o4D'Ɯ}7%IlWֶ_s5^!F6iͫNؾ%e oQ >YD%,)ExY2K//5MЅG7ȇzvi;PYeLW_+%TTD<ȱذ-됑&˜v*nM3J+ qVk@ RGF`)6ZN-bNB!~$w$UsL <S%3/}x6B׼ZɈ~6,H|ch>B,IU(p)ѻL5U7vni>'F?EX4K1G?a"*GXC@.hETѬmgTRd)#u:!t7 F"JwUzoyCmN ۛvuaZ /=9Z@Vx ZhXozp2 $6C"o3k%ŀpcf`)oX}k*y7(XKq E8/ !6 vN^s5d]GFk}č}֖˗=>ӎ[XG֧_,ɿ;n7 &:([w8BlV2/K0 ePI<} ld[}I%D@ǜg*NXڵ8Ą/Rв^LEc5u3c9}FyCĭ@8`,v ϫgۡʩc/{t:OFLEFsn7bñW- (C'L۫Leҙ~nYTK;,W <) m-XB47SI`P236@k̰{*]]PUq>c*do~ۘOCR-l\>*|*H$xulU"IXMں/N ;7kݨ/G Ex8׭S-nb@[5S%jEFJ'%3Jt- ,ՀmݗJ`?>#wK(OUz$)(qei%#`],#&OUT/줐t0RVbMy`Y[)2C(ҝɎiFB m΋kta[ Un)"y9G{q jˁǼhOFzh;2L&? ZN^qQ 6Q`u\Kp2 -_~pNiI✠ [3A˖o\q;C,3\BmWPQ{mȓqXAbkX[5c:IjnoI/j.D1hrUILv1RW折A>:Jl0l{l{ $;*JXA37kRA0ڍhdz {QtN5ǤtJ ץ+qۺ]PV薲f<8m#2)0^Sdr [[?hi1?a8Kk=ZU W@GV&4vU"}Eg@HɌ$PR E^e6VvyDpBđ`Nx;:N:6mYg@\Vɸ`k`+U!4-U$J4Uv`Һ#cEQsAx"gؠskwpM8uO_E5w>ֻbPo2&aݣFR,}FMei?uIJ[J03R|Fuu~ݤ MK,=ܨx7㤺iP6z@R{gIqTIٱ?# UV:uDzc9%yŝo {i"^Z,mxi+ҜyIN gШ _J7WJ\i4pMf#W[{[יDq }5 ' 90 -Ơg\֊"{NNŬOhdL8rfO3w(=ہ[lPy4.sQh|}'v4 =#qMLA(Zv kuiHIMmGt1̊zwX.V.~;GyPRd3@?X,Vh CϠu0r&)3ňNOO~F+m3,FMOrїBvM%˻㉲m^yt ~m:TD݋{̹ryBf?֗2ǖ TJ1vQ{O3_[UgrEF&k[X;T3?3ŮVky\nMZভ̼˽}zd &[} i㯺_u*͚/o|8$٩.jk+I ֗|<5N[wQX%֞ |Md4[&[N|ihiґܝ5O#d ,B[S0|2[c7(C: +sܽJrn+<%ImBҺ.\=,%|̕>l̉"%;ZÊH-q^_D?׿^v xM\GcRgdrivSou4{ ɕn`G8Z/Q ZCW#~ W鈗$c.9 zi[!>Yo`w&]$RK V6{g;ňY}}ɜ\Fmg/;hqHT{r!:] JX| Z\O`ܜVP YT䈚P"9 QؒƯnJQj{." amW X$Shq:`g2^%jAmLwtmIг1EŝiW+|,U)`B/+Vlr t|g9JE%$X >\zRt^+9RJIWe;M=Gޥ|H3R 6 {כB4:(nAБ!-XEtGf93 >tv"2}?z@*>9>L18mI{ĮE $Hڡ^^\D6'F88#]}c鷕a{9"+#Oiވ=h@Ų3lL؅hn|iybga(i|{ Xl-lG7%hjGݩMy ’vR?C y"]6^6߮52\n¡Gc13kuMe%te֙ܬ|.ϪQ&l5pPRXQ,Ҩ QT.˧q@e'6" f z<И@ 6>''ݦZ``)pʠ!drHkYV^_z; &-w$?)렦b ?vIȖ|IsoVSN^]_F̽)Zrh x&\_qd 0P!\ yF0^  !=!moV$޴'\@ Km {m" jqz R>qA%੠|<LZrzbUWGjh/KeTAijhpzXl,t\~Nj3!{qA"C f܈>,Դ!, 3Ӧ4(PVW@zJx Ǭ$*a? RR:3'ZOJ%YkVrso2 Vvs 7q͗^_;W` vCPYcd[BZNtwn^ՃdYӠRxlc!1C%T4~jA%}a}<3||ZuȖl?wTxq3.[@A5CWFP~JHL-? qh+ϟR, h⏍:z'_rMS P?D͜eVγ@#đǵLM22B!<~x¤i]s;Z'b<#"Kq 0aYTM.xU.zdr.x*]]ޡ|5aVٹ4Vb;60H ͸86,[ws3 JU3MIz`m\u]J |`}ikp`\DE gzb+iU`WP3S0Tb0s @ >bd amo}R(2%؇Y;]*70q㔞`I~ X |u0vC.VThʻkY@j aLE jxrOK/g: ~dNj7F>1)':ʎs*f \ 4qvVՍ̸Rbʈ6y#D7F4Oc.Or?v~)=,;"B25TAj'++T%w4G7S-%NWf|cB@}d,(%ҷN]5>Ćʻ*q(I7 6R\m PjU( kI޵ H|)/|JOծ? 7k5nK2&IgyVGg \58۹ZE %vo$ ̺Ѧ i5эFCQ~vxK$?L$e(8 4I"̄I=eReK4o7).a ObΡDwsr袠G r9,h}=wEkKPРtz'$W>$3;:wdLڧF}vNr8ZƦK'}6;R(NYb%5+S"j xGUT-kc౿-dOu|ɓ](y!K9bAvo4v:f %iz@(1rȠ˟)Q./w-?eeXN|2Mֽ;ܶ4U<S.#;gYiMF[u<ټv,Fqi >,+C&V@h,k@hoG͟rQ'Vf3cGk ժO;; `OS\YiI|Bjve0 ٿkج-d;Og.E:3ԮMG9[EEF?I1Bt_ԶBvjp>CsB'}r[SIf qIέ=#}7j ܆ph&P-h`zE)֭}S"y꡵x*و21ق'/LM8BA5 t'p+HaJ/ŵtXb&.=۵'l쩡\}5=,J~9gcaYvLo.8 &D~l_MX ,0οPn ǖO%Nj~ruJWZt`QWpQ's7*'5S8w>T?lB08O*B1(M{G-EMyq'7[4j "S^ eY St'Φ'6;C *5Ubڤ^KDHs[}܆Q HJ~˥ѳw#,]ƱI?1ts |YZRchMyfma/{*9F^-nE~GL -3߫l;13AQ$6^24e% t&\-B9kn8p&r 2E 61k;l8^Bӈ,2І>1FR>rXy0g^׸ /Uԙ7L3qrA[pkDU}&cHa4Z7 b;ċ|(Qyb p0][kuI#He6NtS0BVa9ZM\HѼB|M+h(VnH/.d59n.Ķ('0-kSD$;Ywy[G0V3[~Jp lDl̼>r  ^g̮~XZW1\#$ xB e3M^rS8W7RSSkqV,Hqfw~lS/%^#"X;H \5UT̠} QE%34 aCGf 7^D^ #W}lӑ1{1ʻ{0 Ã;ZTⷁ|GmYD' /pZfl9)l\yguBu,e"뒺qj{-VdOPD[iWRn/_v*y#ϠjuH>YB+lz>'=CV13| k%y7߃`{6%x`q_&h[ ɺ(BVHN)}X@Vb?dgΨWk堓4U/)so+Wei6>ޝLN353 g)YY-f?seO9]#RHvxStG,u@/NNsgH,tȉUuv3Q耥mߙJ݁Ibs嵎=-CA_ϪtbEĚ D+֠W?&_PaE puibR Q42c(&7e6H@xj}KhvS#$ab,Լ{Ŀ.ӢM֗N :۱AEyY;MO)܋Il)NQtr:=ZM>B8jvUf[1COQMW]l, aEk%[p]~)ArHo ?;kߦۆ.6\[#.S6l l8^  oK%M9O 1XWkƺ*B/u1Q ]MlYf#LCLhQ.f$Rs+y=KfeRĽ>{ZíQ 07[,c : rJ!<@Cx qIx<}Zx­_>ZZ̿rɴ;}uoDdc[oRR&p%=Fa[eڣ除omEjn \F5|Hu/ĤrXÌ Hguߑ[F*JM 8keڣ_aO%936ـ"Ydւi-H: DH"0̀D71 ΒPT!w.ÅCj楢o-i [|%G}~^CBФc,8fv!3%u֏<6!_6+֞cÐ'gj8SVHyVu?dD $7ifð^;$O^uլ>> ξF9:?tA|1K )w}Q3] g/f1ͷcIS>ܪZ&wGFѐVPXX'-nyzME݂4䄫4E0IC#+_4[ zk%;hߴ%rgzJ`nڸBV9A/1BUVZO}v!VYJSϣnxAyZwX<=Z fCB;^x<_ 24 XUsO;*3n(:=)S${IY#%s KKD؀"U3ď*n#wrM-AVP S{g_m7$??~obdw>Gvyv^ $u;<]] |dRAMna/+14Q7"'90PB]&q~ޑ lg&i7md9)Ȗt99ΈVرHlj*?-ݍP}0d^kI2$gggCa.ߞA|# ](-l Q aWI}yN݆iaxq˥J^Oh.cf~4';ݼfz+VFp7 eBLaK /%kZ* =%*" RT>?Tjwn}c\5Ӌ<_ֆ~:I_%Mc?ҶN6B}{ [ >J6s6JwsjKb%|{2zTf.RϹ\//c]Df:\HP0ڗB.@Nr2~Ѝbʶ~틂 1gI"e`ռkРdD}._]z V6ښC0y&-iecRQ;KƪԄi?PL/_ )ͷhF|!~dq5F2榍2c"-kd բf>a-P2 H[`nH\agj;CN09\q~BSI_+W#ѧ<*anPv'jf%_W A^88(1S=fT$d*Y(M-&eg>cyټ3Y_D\ ԯ:ymq2_+qj$t=W)*!U~IjL{y\p#bd -An_`7xK<TLcB#6Ieeh'x 6sK`o{#Tx0ؙ.kl|h*Ly >g=QU`W d t'q0 ą0# !y3T翥 /\`È*s9V=mi?MGgr+\y楉ˇ-5yq+@E9J9-֑ ߱O_]=:(w*#ŅŸDTd蓇d0lV΢o H"x(WoYh~~ N[}ion5h:j(u7C$FO%*㊻I4IœqeDEB/@9~3tA1S-ҏ! Q3SB7S8zMMCBp# [d+T BM8㫣R%; 5^6Йj3ΒYዦ;qoI-R|*-(푦8ibݙXVyV Y_w}Jm\O9| &UN? /ۣCˢD} >uߝbQ#tLZ-&{a/;DȯhtЩ ;*lH=mͬR$u{eacOb!9:9w?q7TV|θiZ_dF5H0O x.X߸#5jQt':7*8c%6Y'7 ڒp!v]@nO6%:V)R+Xj կɣ~{x&y9 ݛe 6kvtSk,- cHX&+dK gD﹙[-e?M Qn$ƥ4Aى|& $v/"p [aR='?a#ka"E"-ԌOd~|`tЙt**o=hga9Rp+NpfSK%-}[yەQ?62vhh*n'"gh,M22ڟxP% tJ6oȅTE3[mah@2[ 'LHуOl)qšԳgFe=_:Ggfn>rzG3:D(ⅬCjpZg o`.ڶ~-=u(nPQz_\SudO83)ݠ8;wKũǙLPюşUb:Ѷ>z݇4=Q'9%GA=?"Voj U9 ժPMK۟GfS7b m% s,IH$f˪TsSe) oRA[uY>;A$' {>OP:Y5I(YV7xEzK C"\ wˇW.R+z[@%]Zf c?1 4$AKl/Wv4!8\Ҏb cTk?tREٝS{orP E_$,/vlT;K (m~Ꭻ}q :ǶG1)c28Ҙ_%kUwojM$[EMOnH,=X(c; 2ޭB75,4Fv P @pZHCjGB(HU3IzDfoW5KkK0 @?ah /QaTG= N-ֹTt`+Ft@c?3Ȗ&?,rPZ6&iRKc+M/5viQj5l=[dPLMl9uz LfyJ̐ލGx۵"k|X8TCtL[DsQE0vxWñY:^EM0e#>y>y 4VTBD;(P.HۈN|ᖽӚV%+;0wg5c3a90,lݵmME8 z'qcaXLȳr.OP֊a,:㿅Gr bc!YJ/̺ ,īqc_:Eǐ%ʊM_ߞ~ރ=2EJ5w4qu^0bJz7tܲ_qrN#Ty:lr[hjW /tAˏTM'J@"Pu}} 0AwKAFSsp"\ ~/2elkVPgG< -e(jo@ճ %arqKTPw@//C%e؜G&X mX)oevDMfwy "wl% }3b6}O!)|1qmFTWk6 ;*-=Vz#$4vmHk@jj#s-v>T-|J`"WR{FDŎ:'\ `Дb܋PYhʶ.+$!\{xw)D7 }jNEnμ;7`nAQԒKK᠞HgLlu#.w ,wYfJ C|H?fA CQ}d--a);(|cد#Du^SV(RhIF @'V4&13xgMZaHW;!4H,.0hD\Q\0qJeE(+ :z٢֑ (<F-!eL3X|ELq)#JvB>9/B4ԗ޾Mf$g_<9mcU{*H}>be~ﻹD%, b dw^]z@L]`"ic;([dc0r/dK/ØֿQr.⓳rS$ Jym|g^pH}JsxpT!YFBQ'za|sa*4ꯝ-0]9tŷ\[5TE">tz e~* P@h4E FK/m!ְI: }}/#yqE%uGl"QBJVdW q ]TƮ_db^L X┠AOVR NS O 1x~S0_~P5 o{@@#iXA `{f ЦWY`gYZ07070100000374000081a4000000000000000000000001668c1693000075f0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/]u]?Eh=ڜ.+ˀuٖ&fʇ7җn/'ԚVZ&@H|"$|cmY&  EIP-UuZ0 #^K yl'j_Ljh4*P@F ":\0h[Y.RP!W5DG}OL+l+ܵM eiԑkwf#VЗ&4Ҳh Foe ,nl@ QF3lI dN/q}]OW\ bhr7@ a-%tj`[3FJ`u %NwKA3 n_*2>p]-&O0{䂮#s?!F]**P=+a8jי.%7sn.Q#? 8Mc&%fv9"t6+m!뉷&-%;b8F'Gѻ[pDXYŷK )SL8Ԣ(aY+)A':̖AB^ RE~w=L_X*#rڏyo:<,Ǵ禞Su'rfM:\xpfTw3!g5FPãi{-MC\l8pQ/0B":3|ճU 2+Yy5*TM"d*Y1@uiRE"I40L IeýR?T?:`7\z`.-GXX_ɡcVl0;`hzj#bۙx([[uuOogwq&A$8h՜4ϛ+tFX?X7{ aupU[2^(5ӟЩ:4 E2A?B-H;L=NJ 5ݮQ_QL@NN.b r] ĸxl"p"q7%3|n=gJ?Lho^Tx()yqzi& VCdiSp-j-ô?;d1' e=&Ɨ}n68t?lBxgH8TW)MHs鬯*Bpy3é-ԶI6LH[a7/qe+7veE"U5֥'֞`)ܶvjJyt"4ɪ$u mW&uW3rnYvdm8}&*еojk`rzD^ڟmojCmDf]k^fb s )XˡLeh\[W})w F }3i\>LPo;m-I Pu@:(?y吧4&;8DBL].6 %E Ȗ= 飮h)t'9i `=~y<%׷ra5$ˋ0s6C0ھxW?C4*e% @* 'ivowk% ~Aa&oψm8-bYyx&1N"Ml{ݘmOc8MH |zdGL %\Z8mK"<Jw732}6W`ye2&;vw:Ջ,WA ky-\>'v&]ߺpzw--6e*=G{z![Sb9v 3[ϡG sr+D.G@)Fh`e t;eOώ3:RfUOUSn=(z=k ~/Lj߂=jOɠ-HӼ3L,x+q;^jCYG~Ud/ͳi|{BDzngR Y2= jsoXfYH%j<' 9h!׀.dMlb!DX} :qb l|>x waVu&BgMS$h|pV/}?IqʍE:JA5\  XqAuZN9^"r۸_{6ˌXwcВ+"8m«:fhAİB ,@Rem,0j8rդckzF5/bu^4I X>7ݢ'LGXnG mV(^iSrgl,g!jW=fqS0ApQ_B-lJ)彿jC׸?^9cRAVcR(3(S,Ze'JW2rmA @IDkVgITn8͵Q Zơ ZܧotN 5by-TA$-<'e`?G; |Cڍ ]uj((5$m: Y <_+ľ1{BΖN$s-YksnZ3bfI qMu#0qE%eZ$%w'~''ueH"x*LS:=c;" CUWsQB2mRE%bn:0akg~[&E}9yR`DԊDct+|p&blIxLc`w ]:*pD_ U-际 ۀQ,'ݧ*H?,Y0/{9wGHۧX٨A$:TܴH3;^2^ kL?s7T?m"LHOlP;_ӋimlA1%0IxwZ:o#kd$M? 5LhP9P\P{-{ '/!@4m8eI0-8+L!u|L€wc'=rY')| W_; ?¯tQ3,RU؆@^鳡Ptp2?JR2πl-cU6XTk9o?y'A1*L <}[t\>74e\3;a7^_R֑@N AAʡ QȎO̧7๤8!91fLa}E1@CE0l +؎Ҡ\. ׊%+0*)mÇI1tt1=2`9x[S'6*t O6-A:ߧ/Q*֔6-<{5=kcyځ$MńehRȧVH:nѭuw4щse0[9*W'62v!w/V2X XMClͬ PAQL6SgPg|b'?+f ުy Ϭ2EZ- ZJFbXiNDvv(汍2Ո%[ҐZ1w?_g[AC{B̩B;G)5i}N} ƉB U a)kĸÓm.޳jmicRt24C :W+ց114g Ķ"sCVl!⣂>ˀcWez+I`PodUs:! wiJĖyql",)>8l_)Q8-cœ0'!t]t&Q@w:?AoB+9B,WԎ\y7ȩi.9}8(C tk<8dYm{C)+]onڧ:K~$+=tTF3N3KԺ~u.w> [0[gLD"¡`Zft5޻zVRnJzkFr2de4 Ty2` zʹli<4~Φ hT9[f S9pv\5ڒl췏 A~U'2k4C$ *έbsҲ{  ׌C؉ߍLwwnX䈙a{ Bp!fh3Ϸ܄ vܧiЁ̌ v;z ez"<ƅ_ ݍȸ}3e! E9r6zֶLΆ1MƄQgX٫8cCJeh[*Rn?&AFyyehФ.շZ M#'ьQGKfP@́skp}lK'͟ t.4եvd8gVul&uRf!paʼLSlNYsfl3,b+)'uܟj֯]W윸ˆX 3 >lY49etr̞mƯ“k5VjR۷^ `F;e)>%u/:HbJUhxOo afObq [OsRt/Ghb(Tɯad 0sǻBU@U=d7bY5DB @_/X^^tF"Ix&x"B߉5 t&otrwx/>X^~j-IM@펟o~xy$U'=I5<0m^PXX Lʹ/7n-,,}>+4GL~M-B>@5]ErDH[]2i ԃ~3?EK^6!ͳĄCx-z>N3;z+״j-Y3ϙ~ۼ–;A0TRVaQI.怎8,FJ" grDy)+l',WV1ި>F}$(F =jh+/u+ /Zv1D {,*D ؊ؕ"KB=sϹuR Aڳ(?!Hmrx--)NI {bSYM$O^VxT('4n<.MNv%uh}oѩ}e‚~5b߶_Ծ #9_w(K~M9T` >! e~i65\MQ7Q@ťed}09&wW\۱;rTBdAߔwc4v+0XDm'8ȌR|[Ԯ!^˼:r@aW\6^]!D.<hj岁@*,DkKhH 0+$7.?"3{w  ~)(퉊{8<{]D,XԫŏUn}Tb#[$ ]z_^v:ϩ\w4xTQ9[C"-](ڼvhoW-^sU!1_iȉW>9~br}!HWd~Kxv9e*u홞 7'V?~pᝐX[0%i,03ZJd2q .0cWz>|=nuPȜҧTP%ZUi%t4[U* 0<վHإ?0S|\\엯Үԣ^;ޛ>$onZ-f"-+$roG`_9^Ditl.GS,mV,U% R53bX\f U)iׇY=ي;#F.n8U!Bx5 &W(H1Xr-ɃıM0t׃zl2:FܧױD`Yeb-hb?هA(L+8I: ߌD4*qHU ځ{8%ݖ*cLqqWnowam}ٚ ?#`4I`/=YI/ӛu(M5mxl$ e$<]?^8wZqלiGsñ3d찘$6-Im?xTaDjXAܞd,$ 'uyG|/B 0ثjwPj{QfXNnɥ>nqŒǠ2vf wk%{ jhK7@\*/L٪cč!#nHb} h@nśB3Q"OS99._6 0q0ks{Z~&O໵,MJp6/U-]P'r & Ma\X ?{ !5%< 0 \%GvU'iQb׎Pd3 CC<(?C_ ȯ hEln'X ,+l4糩H L03h7.7~gX_bi/}ϵ.G=qdTv;b ڮ(W@߳ s}Ňzy`'`_p\rG.U<}wJ/tv]$1+ " [xp0І ?ehȷ}ƷhG!g|"sպ=a:b"0Ii[ N(&1!pEDV;{9YC쾳5J{T$CԽB\(N@y}ѐ2\ӼAS-B|AN%%[NG>फa7TOw%H\H Rc̤;Y֑㽣s~)wU<@Cee nޢ@w) bs{x\" \[d['+MȸxC+3W#!Gc;LьݧX̕edVbP1@49>'˥zi6u&*TJ] Tz^f`\sTjgB( S=XPA{ߵg_A$]5.fNڪm`wLvw8.=| Ӵv@#bC +m`-a62Yr7 mxCR\S$ \mU#=Em7IAß]xP@k1M_u͉\wq8?Ө}.À%mAYIjNmP-=TQ2Ťxf+ޫ+!( n zDT$ނ}r,ReU9oES#C+?Lu]'iN GƝD0CԵ"DtN- eBB֍_y#y]\#6EaZ(х᯸!c`IGT ^1aq Yt7 $L$n ~wJJ/b M` Šl%K \Z5 ٿTx miw_IL<.iΐF 1ί4üu+d6=yMMa3qwhqs"Sl[CK~TG2ڡr*纭ģ[Wޏ9Nި^qw1_|`A2T%Y٬ hk-]ӄ1zV[+]2&kVFe_`MzRL]QX# "8)ۼb7,v ްbp*zgg`e{lNf+ucTUj>'i1$҇b6ha@\_nLIZͨ݌) ,_k[53av0?!19uOl}<׫Z%# 5R[SmhV|n{suN4p3̑t"iP=tcʂNqPs6PsoӍENtf\9$g0xUvg,^ _Z.d{]u@*զ7,`DeC/u Xª{n,쾊V_[TO=SSI~X:SxI*"2^6?j/~Ԧ9SX !i-6#@]6~X-9-ҫR Dg? 3dRRmQqċHtTCe鏽淥ǃ"Gzh[@ ߩͶHTd&b7i^UZ[V^|?9#1¿!~LO}&t0jۀq*+vcz#5y4Z ۅd-jG߈rVm.BhU aA Vb^nL_0A6n;k dI zhєW/\ZW܅uBpAaR2F>.R|l Za J.TQy;QSLJc>Iۍ(WLSThQ YgP0YCmHDr?=J~?9BY3EX Mɼ U7Bg2ɹ @vD~NoKR5ˍy-c$oB~uRJ-P7l=,TgJ|$ݭVK^U]|+|+WYAd=z컷y:FoTADybt:5} fˊE&:8,#M}|QSz3 IST?CAܓk{OG4!ZI 1!sW˽V԰zZui=^&4#ݢVu0e0*jZr[/U3ve1xs7MN:<;HT{f4F@GU'}ɖmk;)[:f0@c=~ܨ8NifJp3F65 ]Z^/$Q{<ݙ˼' [x@ 7$-ayܻxu4]@(~&Ih5~Uar6}mz[FdC"7<6y^eqzUY|X-RB3k}kAjwjj W/;:ouՐȰR^߭ La$EanmQz, q]8[;\]%h5IM (׿8jTD?@w"nv߂Vedt×\)lVx"2x(fmQ7D,ES& I?))0˽G?9\&-zP@WZ-'7 ~YB,}EUˁ*0YvFPNwsy_[kG5!}sd)t>/3=}32~. cvGն8= ND-69>SfpK8gl*-ܹBѓwcMCkJJYB R>BI W_? cl&΍-S% y?~+g}qz:#ҳ:2|^)Ev!BkH~mj** %?ylˇےW) =_mFa{YJ12}a f$G!A>QbG9W5?JWM1؆Vq>x $F[Zys>*[.3m6*X '# oYI"S{&CJ[C[r[PdkΒȕy:g~ Y=R11pdɔ$i:lKlBTO1lס'==WY}p[<į7i !&bVl{By3$@P$<Ն)PgUDZhE{\lKFJ?Q߀]=\Ay9L Ę@n&=G4Ud].S+'[loYS?1:5{~_ 7^~LЏ%bJ]k3iӗ(֗.i + qo8&+]iʸjⷘ8T.) 18V^i>p1::w%uY@Xh0o0; KM+hԲ %Y#=rF,e˖V)7 #:UOb`?;i LNWC4㺓ٰKqvSa>B.:T j耄*iz~ɵ|;CHYŃ7hzͼJ S̔s ef] l@{F5?ϛeq1]SHj"|&݆#5vл8I;Y$E7.a<KN$W?7 M!TP0$tQpor5%hq+im23ӘVSM@D dP#, ''6z=GO96EᏳgESk$GmaVWOs3/YM]1URc/ EJ ,Q~=-uϛ'}=ٌr5Q1_bju|kqxuu*6^el;H/!&v͚Q'McL_0ju-'GŒYQ4RY9"c^p0w}|64'B":T2 5.Y|Q+DWp l:Ya9["9M0cx0)BM~ rz>4?f%LP+Ji+(uϣmpAqeAh{k:RG+T̤R X5a<+`jvɊXlNq>C;٘&\ﰫ[GtDt\[2f5. o"0"8/%( nV5yke5J*I@ յ0Z%X ɥѡ QZw_m0fv`Zɤ. ǫX-%Vm ?~h/w k''w@Mv4V=qk5&"|fVB3/?_Qzp[23kp=` ذє|N-EsR :dfL`ߌµ7D1l4 mE[j\8*Ww7]Z\IN7=/kRǫtEiLaRem[6GoJMɄ>'%TF!5cq#6,z۞/DSJ9"/_QBrdEbȈw6\uܑm| g8]ѦLRkuCH,gB 5afv *y+v['[4~ <|x%hk]LhPiX>+Ql+B Jd9br*Hj E #}2+I=[-|2`4epXq #NgoGd܀%S*obqkFl)_YNi4,p-!!%pht+0Str7PQ33W)Vc%L7dʳ.dD@pd1Ϭ$}c2a9-bRjDPsU֠=kYGRRvSyTeCWrfgR؀`HMF%\}#7.4pΔrJdD =E#qVHj/~kx/@axf6[]hdJ:qE$(qǪfG|l-;.,{j6/aQHւMU`Ǯodz]įl b#Fi=ڄި_o9 >Yeey[toJ.@BE¨?+W/1,6?RS<#+|f'ž{Ѝ~-Ǻ[x3_k/LO:CWNs-h▩ yC"0"#$Ŋwh>&fq' W9VF({ڐ WdD ܇p=U99[1J̞ ZVvEXZglĘDRS&hJa4R2GrsQڨ̤n !xv!x7U˽8~wn0NdWބm`;1AYW|c'^)M!4gRqF w(,t?=~X귟O'c 繜nĻ{w4X Qe)vM+V,= ݝba3~҈$VJ瞇RB4m.ammIo[X~DpZ, VIڨ/ysD1+'E]ExޅFVMjT{' Hg=#7'6Ҷ81ZЁq^vk,ArP!0vk=f~_ńۭpJ(p48.Egpo2=VP|SbvNK#'v$T]Pb'璖;:`087hDLxlt[ n F)XxHC;"wRyC㳮hxqrN]9"h['\g(c!-?0>]p#zw8"˞0~*2L_2uZ|qSjtx2y9-$WG/2|!qt+ &‘*s 33#2%Mu 4F&eL|ZR0f1%롶ַWzZFt&-,Pn_'Pq t 97 Qfڭɯ;I(RLҩȦJt*ϭRQ߬2/l!lWnxPyYpMuoz!}8 (G6w  jcI8EC<^m7FyPR+11);m: AYs%(Sz&Ud6gB:Pz R ܥ-gPyNS%6>6Th嬇}AuYEXgwl(nZO:t hҽ/feG:=[vΪҖ"IGb*}4Q3O΁WiZ ;,* \DCQJ5p؍ L/, Xp]K$_Wq$R<m9PKh{>4~`0)kVNXLx4QXs]=Em헐.QD|8㌢j*r@3uj\o3t 蠻Bˏs(G"RmF 8%7 MSRw! Bę23>-QEr )ol$x8gѮ~$"X+t0 6>ñ.[̐NIUd  tK.?ƮpIH;qg `'csK "uDFe.ku@!\6I ԉjRX+v,:;d*%LzUA]R} Zp} T9],P/y#j P1ҷf==x[KEd]SM&$* F 1T>m4PuVK -g8NQ|7-ACԞsxHl)Ki午pMj2C;fSj2Ue}Ch2a*{OfO$ބadh 5A ?h?NN0swt*,|AK-tWoYUO B^-WR,vF+"|_M兜"4K:!.|{lD' ɥfU0 JyyQ36?JDc\Фj*p3gR aau/ԋ' Avp>d#  te?`ۃH ¾Ijzj !q0;XPI[BbetR\Xkr`ZF_P~ӽq(0V'2txHҎBo 4# &kYVWJ~1w|_Ð( ++oeE1JمpQDH[ThXv(b x_MEV:y8,xeZj 3+«ozWQqyӀ^>#84dj"MoB&& 3˧Fn5Uu7?s0xS"[  WF6l-43 CLa"(rǦDCoպ8NKF:"_H _̾t2PJe9} ׍{:x.3H`B ;kc$A67@wsDidkFUn+)biEp+l/wӊPtU}'{ѿy,=f3/Xl![2 '9MJ7vNM,̕Ib4 J';/ vjn=vx0̛*PaΠB*x<،Ku(P՞"Ds-u/@ I]-AygzLrߘ|3Ya[DmFI`3L/FY毠uoOPr7J앗ȹ4Bxf',ZDQ$hPZ2.hEO"]]8SѓCdfמ8ƵXm`U2=3o@P}ڴx 6JTu wt|Io=73$;;HN$dh{.|Su^_bl[3Kpl+7N|egތvaQ4AW+u$y"uqΘr-`i|smf8`"fcY|x5Lޔw v?3w*+6±b&L lfGe2ӞQj *L ~Vh g#0Z/G+Eo¡dd;CPN-y"oj! MeЧeׁN hVS;Y=Vz#v P<Ϧ9u%;'G15` V* +/NdU:n51=:yB+$$+vh?-۔0q"\Gy*GVNcme)}~o3<4e\D4nؗlup[1j~[URp 2)q4b*e<pJJ0̓GiYiN9R֣tAE~j?Ogs5Jo^JL]bμ:y^MdO'vŒ3 h-ReQ /W lP!nSv# 91ԽLN9~$\"гl P 9ie7@ۊƝwOvĘ?:E%2|AM/ŋ{2ZOpQU~Vyͭ  \ykg&<7 Z 8+#Y*V{5GC'l|:R Ћ.ND*%Fc.HĂfy/H @T%ueΓ/s5asxC ] KOj!um e I Dj)sIA޷%Aջ5.udȂH";v]\l6rBՊ 4 {9Vg4[#S6+>0Lor&;ʞET]0Os7"ʏ?վ8-@oxe~©+qlwqb>`2>škw}u) JGq\,'p3SWNzcL&ҭ&ץ4IB ϛPg=D'RaRTЪp/->b[FPq~W^taϸ\ffx` IsAYȠyDu(-t$qD!>*Xu9b?+"uk8PyX48KuӅ >`">f:t*@ ~:TRF=+9d ZV[]k I>Ԣ=$Ym9pWec>kY-r(?uK>KQC"A7@W*+tph; F*8W>XB;y='GJCErN04JգH.ZR#d,gm̈vy7Z+l5YiMBGj5lݒY`+iO{p*j )PK Zin&7 OFYW^bğv Iπ^l%"PR9qm0p}fv|݆MMQa⡠$xoSW j4Ao5GACP5؝f,(Ѱ.)}o˘C~AeUk{1mࠋV=b-|MuWwYɁ.鮣WNVb3X_} ZI^⩇ll,[MI <m9쭠8COr5Qg#nފ0quhaoȸoGC)?H8/8_}:\&sPKbi +5A~7US9=a!ުpprޛdAo ǩd)-hJB0!r"2O4hw#T_Q+K.cfZмlvpPcqC9ID@I Һ#nq x `gqdг I@sAXkS ׫^ OH?I:zVLQ(.eDOWQm좘,\Y~E\Uoxkpƀ {F'C='2hX7SB7bz}8\YlJ>'Yj^(rA2lAdIV:&^Q$\_,+CGO[OtWf:칵Gl{|O8P8vS/g(V@5aA(UiJ*2T_1X0獸"Sʋ3Du`TSblۧZ ƒwp^gx}:]\csfU] R+ʠܵ@ż隁 MhBm``$m\:Ʋؕ<L`ѭt]߸yǙO;nőB@rwŕfSD|uC{.&sL .͘lF^x>Y cɺez[,5X1“mJuWp5)T*YGF5P$!L4>&@n=C5sioGed!FWE $anտaB7%*Z6TM$_m-5oq.:5<z;oã>n.H&逳"'SQ`"O** (;*m3ьw<$&T'U'zXxX3!L; tU.8s?$~ƪyk\S=x~[6V(6 NfکfIBdƈOT쵥^2p }k:g""ӈyS阘-BDOxgr2K"q+,KsNU'^qm7\ot.AH쯝'𝀈9[oMȏ) ޘX,'YUQ f~c+65ޞNCX࠷kCTYu^ v6Iͪגku6C~ήlBG%Tˌm/ i}"1" 6W[[%fʭrucV4Q 7%I2iߖ: 떐YN8STTY5:a2BàãZb7E6kq6},GC뾼 }X],B,.W<  4+)!,+R/`ӝ&,ꨏj5{j4@;eFPG8VfYbJd*g2ehbiKwhЀ.9 4dZ(+0EXf@|+Zp=/ ꀷY=da>4k5Ma^9%C\u|[JCE~vk@t04'l3LwϵV ^tV#cҧ,]\$FV#XHZkH+{dҚj!4YbeR bWqGpӑv^0ݒcTX4Y,/DH"?s{eG,!UN.\T&W ՎeH,|I&"o컽*^qaZkyW-sXC02+g2RZ@` Dc.f.MNu|F$#NwrTe0"YV(g<aɈʫSg}R[$+%ir*{B>q2!ԨF偠_LLJJ:GF;(  ${ : $*-&  <G0܅Ɯ? Xiٌ9/U bS`:}4đha+hkU0bb 5>ء^Tܠ}'; ']d9vea H}j6(xl[!-cCJg>)V mGݍ U*4H\G'{t=j^Sl)V@Rv$D-r?~ۑڽV< ]vd1v(QőO4 kT(]pcA1oM / xZN7"}:xuW gm\Jj†lTΔIv]1*Ia&}h028eJC >DJJMbL$@Q_GA,slTPU0tׅ-Xȯ8/|B3ou{ JLLcaL7q=[6!f  bQ?/CD8";ϬBy }_bnP@`DA$ؙJ{<5m.z"9cQR% *Ӭf k))WS7#N*۩ xmR'i?AVugz}[# G6몇8&X8yRk?Jy` T @ޛ _aJ$|ٳˉ!t;0nnt;։ Ȃlfq{HŔɰ@nN1Ta>w'3y=m9'4⪒n}4s6`weDېNޮS95&m6@%jlq!e)v S92 xgɿQH&l:P/u%zט"̓uq]c)UCqKC٧ôQ7VgD6 'j6*⨤}?%JKpIQ3JxDC X4˸ǭ_xOD}Q{x< YZsv1PĔSq,;gTaZ$:Ww{L=༦bX`c 8,JAb$󣀰tj&)i[6d[|8\x: uպ:'C2tgx%?[G//1JL,k%'k ahA@UILR`mavېe墿\ c3.8p C9sbr!&dt;|aȩ}W[&qdNS?>B }GTį\.f0Kot(CZ =G֗?rްA註?#+308;+Q0'iP٬\Y ABo@J|ʗSC{X@ԓ;߂eD,=qZn⎹mIڐ$dH &dt,;Fx~lkꇡz'3J-A &vD-S9nfSդVR# DpW|xrSh|Th,Aj+KAF%Gc1 cxF/=!I҂$WL ZB0i }FQFs隁҆w1 tu+ ivyYY&սܵsrP4qO1>qIOb9.8bgevտ\.|jYh Ăw(GKk8m)[cs'Lу_ݡ=Dbsp1 z[( 6WVgo7ڨ`XQ`H/ z'Q郝U ?nwԧ D0pwiom5I1CcY3-@13 C ПGqKV ss\#=ISt3/8X~)K?4ʺcv+lR8#'bu,6!*_)[\+uJKj;K;4$gP "BQmgv*]ix)ifz/uv[$Q puhdN}P+kykq YEJ"[G I#hdmr#GNfl߂̱X`Wl@FKMzbc;}CvDp|GA9ʂ4`NV; < =^3-HÇMV2ez JF*\]8$`FtƖUI_Q,7a(n]{?>-2Zr* 4a"TE]g(8eZ5P, 99-rKLЮ2Hn*OjYr6/܋^=Qo(D4,"neű OVrQ?*,['X]ч((j\Fn>1>d-[.)k`[_YR䃭׬(Y~sj,2\+){Lc4صC@hFaquBU>Aʌu0'2{䢓ހ sr],{~lFe)4M|-6\%AKi2Ԗ)2k´`.M(^۹A z^8cwJh,|-;`@9T&dlXɔ']MVN)/赽 BD-aOZ=@-Խup!"}􀊝5 WZަQ“ӰsQ`%V DVVCe8zJډsNؐUH?Z !] M@e! lpXjS-aGNNk 8Og ޾#ISzrN{B`ŷ]QvzmVCi9}ؿD 拝 h!md[9 31+Hja쩬l3 )Ƭ.3|Ce(`RE(@i ;f'UYȐ'EO5aBT$6ږ=0͙,PxB'{lƸQLϏ9[EyfnQRekN@.ADfE,C */(։ `؃eQ֌bD6&I1{6$א!@7`,ApF:Df7:ŷb%Ҷr#հLM Kb"&'x,$1/+Tr/~r"~k,e`I ph"C,M9FL'*KBtX}? Ƴ(㢶C"&P8{g2ofRO*H`g,BnַصRh czhlL/$z.K[NXnߌH c4IgPH4߼_s?:@9|J)nf˦ g&qa"u2K.Z.&J`?*`bIFCQP-wԮ7\d.2Gd7sz-9.Y;.^/lcԤPRu?(vn޻P93 |;°|ѢpКʋQ.`6~\ԗFVݣ;|Mxk E((Mkۖ6*0~ )0Dc 8ܘ$#XEE. F"O1+G::;`Kg>Dϙ2nI00J|bR;pVIf[/k(MVMe!P)\ 6>A[ז^O*UJFRZx_WhawpVFo&BVgޕ(o%{3+.z^!0=G8+$\,?:mITߎ0EiVT88>R=E>lO8=S[ iA SYJ!@rcD}ms!J)vr0+ܦ}7 .}^ގ8YO51e=Ò?--߉!dUXRkf͑^T}9 Eن. "\<5|w8ߵz1?`!EfYÆEƵYw]EnkNaT8I8< 3vKhCvn{c?E0|Vy#a!bk>US,UHBM0ٻse'pߠ* 3g:a3{ B$6!S[B˱,xhӱ/w8R@+r鷐-7ܯ`2g@RA)HmwhԶц$m r:|(!KK[HB2J)ܪDܙR{=|]Eb9CI!vXع#_*0_R csՑaS mS $I#l̊ io| kC$pXU29|b82놏0Uy *iSۡ`vI 9+w;;Gݳє]/[_-\$^ V8_^ި :.+:[uim@veiЦќ;wKn7Km4WkX ب zl^rHQX$H7[Z"KO D8)#ptOu{?müK0_Xtq!$v u~[3Q?q*a)2ݣEsTk$%Uxt4Ʌi1US*" @.r*5wuβ1.$Tk!7O$)4GD"- !>8㼋a;n>.!؝l\s';&|un߬JXZ q -')}3_F‰ԇ 'l9T|8E~X!3oٝơG] t);VE:pS4멀¯ DBIWK8@IA``8JC)wķ!&E>``ez$X)ez8ukGN#suG Ag,Ib oK@Nӣr-cap}YҾap&kBqfV!k m^#DV^sR1t)&+5 8]>>(`L@VH>7hP!TW1I2;iA3zc_b. aVaګ‘+9 %@ȱ#tZ?pSuC\s<:Ƣ bm#[\^3:,Gde>kT>At҈Ywlr0X!#<8ۉ11ǔ*9w .ewR}~g0E QqroW)\eEC }XI?rѕ1O<nM#P{|K:%L0(rRe,y1΁"G;1 #_X3Z= ߉7'2%81 C56qUZ*73[yW<<{OT1L)]ZA''+/ /"1.vWEƄ}#"~ ۔A[<]\9s^b[ <"r+|o;P .Di{0 G,jMKD͗C尐nF>vawQhWĆϱ&(JlguHb]l5ׯr"!{i~cc$ rTqžvwǣuUSj}?-gIlB! w6\nQ0%%n5?IEwnl|{ALQi5߸-F`$5XrC)UsLy^\5r7,~Kenb*]J.XzJ]nA j G( Uo&1|dVA2]pۙ4c\J~WC r5n}~(]aBMds ݩk?݁sshZ]͘9Hg0I_u|im0<]@CIϊ'~nV Vf̫:֦$N ^$2r'˅thV4Z췙tuK>A j|DM4B\ţ@;"II'v /tS-pA?GpӰxV_ s٦x`r;6T$⤶.S|}N6y^6#5erD>MS,o2WO@QKIX kD54d([OLR>s`:2'ɡ 2?-͇+V㒌>v}oJMI2aF4AdvQԪQv7%_m 7xC`q?ѥ.Naźy[ͷ `)t3_ 6^q&bkT3D#)NjEJ_+@:4d2Zk{Y+b M>U@Rp:t=Xw>}`Aك< p2ȳH9}tm:cfL'ƃu5LvyvPJ!.7>]/K:a5}:ޫffk+gjgqkZgdxG(Vk'W;`ɨTJ (𘎚Orè sa|.iDY!毳&ϝխFto%N[)HQ{MljP0$2-jRi) uSʓ,@qA4IB|՚T^7l6]BEv c7j}~,؟/uC<ϬT2B[9T}|{t^Nf ~qַɁhIzK'eKq1_JL&r޹`@~xz'HeكhFD#UT:ew(Erb>ҩ-G|R "K5}} zƸlF:j/DC;uE <,[ht<%Vz,7_i~7rnݒ-C?;MQk6I*|VFe fr }?c(I8OC3lVB.ꯞ~6EWKRvfB:!g*"s~W,Pc<*WR[z5o?06@ :1ӮS/pk]+Ca̡+ܷOV/*4:E: D'ٲg䋫g= vӂc׃j+ϤY1:0:r& >:8~r[N}(4(yZϑG3QJtbF ߉Z(vl!TфlJs䴬)xU&|^ Y@FԈ&@_&Y)޻_9 J,aSG<,Oh>7ToƑWWB `0=Ue[v0_.Zq*O=vL |tGAi!vI;i1T4y`WKfB3[(nNV[Od~?kaߨV&#dB6lT\ ٶ}W Ȋ @x!Z l8r{QM;Â6EaT3+ݟڼɤaGPOu%H1HLtRn˵5oȅ;\*FFV/t~'vLT%c`CsɽVSJ(a>MzTش5NKAԜp,\S  V"hnj^jbȹ0qZ{;KB\8iY֍6u\Sij4iwzE*/a̅݇#¶%>ɀq`ruΧQTA;¦ðAiB1BQ͵_X&ݩ7x0g|~Qaw2/{OT8F4F"]^'sy zy=N|NE+ds[<}gy֡EǨ|ٻ{8_#h|/ un%'O7.lej^aYMc:As^?S@7t"YOԨ%l[ G$ۭ !v!#gZxI3Ho$4}u1iE>j(GB8KnC{_zP?\ h|VU qY|AJ"Kft$Kc^lxw o*hh<1@7+Svѱ b%>US67"19 WB.]ٲiYIAW#"u%}4•Z^׸ERoK4H(^:r_R<Y+6^HJПUyt?kueNP=lmTH6:}Iw醡`fe(]&^PVjӤڻC9*4Κ`Ϋ@ T5í4 sT.ACJ4UN,Ń71Y4D8V$I7u!~rIھCvٻͳ.jFRہҪYuPF{/6z%{]Dˍ[=U1˨" 0i~CYR]`W|Y'G݊wFiE2tĘT71{Rꪐ`M;Erv={xG$ <_+ÃJѹTF&=Љ]ѻ~-n,QXYow-Q0-d a>tiČ )un2KCkb+5R)7V[/>^b mwƲjnheYxVPGrňBI^|İBĻ6=2GcWW9uA>Bl~r=FɧC+k,%WMO)@SŢ܅"]PZŏS0iNWE|h42*m0mg0Uz.K?;Ƒ'H/EÉ%}WD"{f$N!j|KN:>C;Hug$u^oSI)d붖M;/&`^7}'i)?Q?{uOԅxo$oV <T݄ o:NRk84|^G9`<9A2c|is+@_7Z h#*5-oG)֙qWQ#Y3 U] e=4fzs>-E}sg|m?>,8ʖ럾rD|lip[E>sL:dijpB-dK囇/Ocr1@G4ĢĽSP+d lQ>路ϼ/P qs2qgG.Zu!a'# >wr z\UՎ DSez1G7b[\Qp= 4 ^,ߔ臵RY$d" .ۅC>&%mb"8wO JE w]gPHm xߏ5n5aQ ={zӘ_S1*|t: ђʅ@J3W۷I}:~vB" XT_w^G0x&58m&Uq>f!c%F Eo | jO" +9N$7^-R%ҽ;3I]*kFw38R#YB͊'7 IƱ<_0|"$gBh ԑ:n։L54 2gωhB@`GQD>zp]YƑY> `sCk7Tu4Ɲ2jHOpg̔N5}S%yd*O;IlT=s}W-?2ؙZ0L(EcRV婊t/Ԡ6ukoT"SBs!TajC]2ޮ>>ĥEjf9-!Aդ$$Z u_^E8 =sG$^*$h~f\Aɳp@[,F2rh=5#Nz/4`q k ~"ʙ=JV,CS@4J5Ec.g8YlU,І_#_$$c/>ϷܒmF}D-#p.'$=4/ c,E8t].>vd#bB m3Lymh="8Rѣo‹8@9G=tZA^NՁ krNM< nKӡuSn >R>`ޤ/ctB>l|!pbj؆t{;7sn:ft2pc7⑑XL|Qf2Ym20p  hԡz.C~Ui |옹$Hl>ݥ(}֬y&T (OYJP?=K`%5> ag־hwPw+^m뽗dzy RD1u$(:MWmRBFrh1 ?Snu7.a |jqVzˏ.AUBwڕuGB8< f?Q%jPRF<ژ1'rhodT,K*D3hx8(6k)ՓfU UCWbKx喘in%ؽ~H  [⼡gFXjmGm& LOyhO4ҟPynu%ZRP\;t>t*/\Q)B3`$(Qf0]@@r* b^G)LZlŤ7dĴE_wHJ]J{*;mrG~zL~Z,wu7o{RЦ]0ڊOSM%txDji)I({.S8tMnhP>!Fo V+}}'DG /(3u_8_5_ zZ$T/0$ ,H}z[^'EO ۴5Nۢ$15cHU슈S@tfJS.(yUHǫʘ mğ}v2+Xus*^/O` 2t@2"S _5,\[)W]i.ߌ%6Dik$vC;zR'w@n;K !Ahu9 5t:T k6 =kI'*Qh9VKm Zvxru9ELV V/9kuEtW"Gp:ra߾ޫD0|^kĴ -x\\$K.(¨pۼ*^`66X(Dq bwz[;whk5կ!Z謇`(L0%`Wu6U)e/J?nR tcK&uLH`UzdKTW0e4ǖ=I$^qwŌX| Yj|\{hy7lV+taG[Gιbb,+Ar=kX_`A-$˼ڤJKEƝnUZlHmNp<,^w -m? ~jv:ytVjF9^N9Z ,@G_*Xuq(tICHVј:u7-][0v^m:Ne4}7Cnթ09߰0* ` 9i=EWN_"bdiZuˎe8#J‡&G/ɦ{PM['YkcE g].v,S@p1--r ۰ gMςURJ:`Y_h&]^G^{ Mx8j[qvʸz; Uƿn_{ي\̏DU`Kt |9c;17]ym,rfOf3OpH8""ZQ;$m:˜ 5}?X~y;\ۦ!G%:˞ʪ Sc73[tKNJ |ƴj*U5%gz ChOqbs=plޮ+~D&-!^zV6]˝r'׷5EC?blg纓3Zr R%|ZorIVo$fxzTla}i ^_ͽ}A_D34>Mx+#*u^PFˮ)\VL~{?8QΟvOaV(HNM]\E<63 {B͞G1Xw]qF $H&dJGI9ɏE2HcV`~mLjTu]x~vhAY7\?͖~}#LPW:"KǜDR_eT<:!C o9(cu05Z7uYO+(¦{2L~tTG؀?hs3ٕRrPȤķѡ9 h1,"6`(p>_/;N&TFDnJx7NHrEWj`$\Z XSy?tN"Hs&[瀖[q,Jbnfugs-|oLLg b)6c,[;FYnBjF5.}a^sw\=t+c/Ppx9s>O @J+ ڞNK,'>ݦ!vߌsY4VHPV$;:qos6×hFCem&iAtδyvPj2Wa{=:PeBqMw׸W(\2 v _ 1 =t:6XEoEmZ-_G5qkYOC3^SJi"e;'2 j4kpbi Hoq%K#MbHV֢ KSen/A7b JCk *5bk{ngv&ylG$BlKeGDsD^yſw@njW)YзZ/]A8#>恏fÎ,SbWPVY9 µz>bPlj$weocǽUJ}A@ qpvG4֯YamzX.g/!:-˛ ?;3Il}"i+{Bj>  )_S7y6/~6 Vǂ QJ:@F0jergPIa1̴;:$sN"kA` SRIi{B:Jה{lqtzvt%,m)m(_ 3L$Fpg#ҳV|`漜pd`$ؠLKz^m ٿ=iD |K2.:-goNǝ( MW$SGAR'@RǼhcc%%$vS rC-r!V.vͣ_ghC։ʜkaO`|hhg N w࿂ox 'oŪ-#HF:=|DEsI5h<5Dz&SDb'zaR˛N'A(.;Mmz[Em`w)x;0b8P0}yA vuB!(5VqI6xM>^; ;P"S '%݊oN0oay91!8ls |`lrPl|Q?7GdA ;+0}?T,iqWXOCDKzx+LNQx'w4OvV {a6,AJc*F HjX~>.WX.VA,p.gx9jԵEwZ( Cz/Q[q$ +ZP8CK#B([ Эbvr)!VBy[<csY}/d '1LQxK͊rKz<p%P$VLQ$)%(|_vthTZv+i0U(B#xaMT(~-GVQce?8*)=QY$tm،hi4^AS1wIt<&6]4\15-YBꒃz"#Oyu:@$E/M AXtF~J$UP@wΉ hE> %+ş#t'5yA2ʨ} NmQI@K@d3+ԑwLkVK*#u),an{mƚ/@ 3k>0# t!ZөEZ@bA$;]1c0 N cDŽ)-8HpQτ !׾2OX3OLYzO"VxN#{!kCʩYREQwEXj t1$ܱ=S/\tp]tdcihjY䐘bY(w=SaaUV!N:8{`>} /M&^5X2狁ϻ\MKTBG#ِ9z7k~>Ngm$_[7PU,fc{jzLI]E]p=[iU`VWYgK&I8EspMQw )%$ Tۿ[;_"Aq耿4 UYze䫬 gzwlݬĩ+G͚PE5GOj9g3[|. N"lmnQ٦!#ӝB⿑/?76D*^0rYz xcǰGKWX/=k27U&Ӻ9|H]o/QGܣTd#a…+Fc;lɿ \'T5w8N]C]OVnǸzPHhss}QibDXrNw0@]Sx.|[TJTܜ>DrE# x]"wFC܋ϝ&0gYʊИt<7Wn鹾(mu&33!_:(ҭsA$l -r3H0aSƳT6e6]Xсmf͛'%hY-t6ߧ`9 ͈x?~`Y |IY$ as.yPDtEYw!jRWe=("kpmKz:E;0Fh1'̈BFVSL/WRV q9twJ* tsOs#g,jEtLE`W  RxB͖}[1Mhւ4 s%YwJynށ̶9br219.)UI*`Ysg~L 榖̢)y?~Y c0{@"ݦi*6u V _=^>A3(F >YS?*e?1MjSɲf=YX/6| 瑜IN Ho9&u։NQYy@HZL%c+1P=?cQ{w tLS+`!f3JK5?ƕ<%džoėnDZ"XYB]Q~WmURMJm )hx)jo.z <Œ+n[r{`A?Ǥͣ9w<> ŐIu 皖*QG76F)kup88|A1}Y]?ޓX<)Hng܈畘eP0{~ oO{T6#mIcH6W4C62*y˽ u;Y&xx۾ 6<`Cωs$M2%A {:GSLN0{?'n:V#fnQ׉*-pA8oAiavYye9TNx.6Rk(p`{ʪLQ0{ֳ(۹tiȤ`FlNh#+ xj? nΗd Im:k׺T9g5y5?l\?VV3SB+'Uxcsc,k4¢5ڱ]j 0ni0whi.w]^әPiM|=2鼼bY{Ѱu4|ښ~{ Ÿ40Ewl^ME,!l XF.$K6_> UJ'I;>:nW kzuƔOC3'?I3[ I)劎JTCc)R;11>Api ^?vD G ZKՄ/G&Y0&X$g2d+:Ԟmd0ttB?aCD7gU<ǵ ilΓn #ol{O *?3(L]"qf LݶE &P.6F<8I<n(d;$" 穇' WQ*bԈFN3S{euLs Y>&*5]]]B_9'fm9ɶO_9h|iZy~&QC,YZ@9Tث z"9.FCȫI\(h.[4OOZޭr O|gV$ Nrz)@- ܛ{ ם @ 6Fxg'|"}>< D:߹yՏmibD{.nҿ18, >@E>(/ 3_hm̐I֣!ҷ?h*wgkDyNk *T_ D98IPc/t%}Z2q&V{+[<`RW]0ghQ=mg۶GjzUؔ}Ëwb5(jLcNpyJtDA`Gl*rQe5v\7!N Ha&lX8Ź!Y~seɵxYp𷾤Е1z 96 g"07ĿD[AfuR4A7'iTꖯ3YRoYrט^RT/Eo?5?~ҫ߾cīh)n>'2']da'n Wtivuaԗ;hzY+dԱ4v˂C@}[a: Ҳ+OFӖQϱ~>Eyz}6$Qg.1Y\“֭SBNK}*QBq襴 jǰD\׾)84fzܖ0iUWm`}Ĉ!Ge=`]H-@3ƹdeex8ةe5!MOx)`raUU%,03rgqz߆5 N} 0Y_9r~L$:IX9)Ge#,c$a>Cm*0rB}*>cx[%0_xі ǹ+~E>?\[E;] ;+BLbz->7~,}^/txa=xw0/-ĿG6MˤSg4\:qUR#XM15q-l׽t'DbTnZ=DuK*}nj7?kሾz 6XS;=0?ƺE'J_F8}T}Tbsґ]|Sҹ(R-r@HTmpwMPqR./ I Jb }5Okg/\J{JƵIYP%fb&ߢ)k,-iP=`8=am0F\AxÕzl>xYxj|eE88IZSH+8 ?d*b[Դ(\yB6SvNTu`-_Ic h8eE<#;rTVmBW 8D [ed#4TD>6$^ƲT3S6[pUi  4.MӖ X=-"E(.L*"BO\ow w#CvayĔGmR\#,YٔLtM}!Qg.'>]e{!opXumR=9w79f.}%jwpl9hqv= ]ot[W礮dzK"qYuǣT]6bg7var:xdIuXB"D#)V*W֍~wU)‹%bqh<N<`|ŕ @ BoأL>I? lOP@ן zq4iD(W)+^@VjGiYew@`CkCqѓP*bIXIw'J mt~-_K`$nщ}Zm;tjɢp d^fy4Faa:J,Gw&O}b3 ;f%tߺǥ(5=X3NDo]Ṟ )f]; -vUp6'+7pR۟2'ؗNsx`\ӊVUVo;|LZ_V穟~ yc͇x `:וe;`!vȘ^rsTw.~ 3|.t^)5-UY~{m4yjqԕ5Kg-ўA DGU F)tbRτG=E1$͘kPA(|ɼu.n+ƃu|T 9}k7{ Qؓ,}aؾ~q̔a[o^{n ;6wduMwGXUN^}CeZ~J}@v^Y56_4Ѩ2)8t@4[Eÿ5%$t&¡Y#¼jZoh:U0&ϜC5\9FM>"U4F4@!hhL: hHg`iX-Y}rrJ{q G&s\_,:aQ V5-aAYQPcJb3O|%C<_T\O\ae#gbTbLÿ.C]O 䍳TgbZC kOWB+`֊Q il=Jë+W5/tjp\5*|N\)*<߭IdRyZs'V%b!`Oaܫ !j!a[(/͔׿3;T@[ -T}9*U4~O1Q/n`>Z۪dyq,{r, dc<{~y@ }3k6!^!9Ci(%y49ei]'@pgq˅lXC^jn!s9ּc0h o'uRA>.h^o#[ӱ o&G/?kx[O<"<=&}JvE )N%S) AL B%-x.zJr-ĶuąUg_BvQAy< |`:+h^mP}=Q*s?l1Y'h8=U KsvF}B4hS5.zB94UGtү#73%~AP|TFK,˛1kS=KDdw@9*Ҷ0Qq8l<-R,*S\)r ^ii;橝? y࿫y Xio<077] E}[^H &m=?Q:8?dNw"bT\ R71 |#^hDsL3S '{&A^f+PhADEvmS-/y:-U+a㫍T @-DM{.^p,.22V2G5 lk]C!Е 2i º5g#ԤʦFӐѲ; k92ȣ\1+/y/k]C~ƍX RDH-t[(݆ m%߈:B} *qbEњ-r[:TLzX$+Ps۶iK?y uld"L_b; Q>H-7YGvMy]Rb4Y4%AIO+W? 53dD>v[:Yr-M.bT6ntr2~oY-a7D*`&[9YD+kNB Ov*9$"c,:T `Gu"{h9qKJ㊨7EI,SuA!ӝG]]R3Ro~%#x/At>lR/\):fyo')Ҍޢi`^,ڕ"1iNo1e_ ĥ6c429v*#} 8# 2W5mԩl@xvbſYYo/L6nu`-C{$YNrR]#A\(PMI|x16m8/6aS =&q7sӸI|/rBIW8T܄gKwaFB"/?iu>wm% G8p9۷P2]R]26$н6 Z I]&R47yXU1C=3|O [5 >v y`ve h$rqfcrNiEEaVPn&2|V{v i:՚YT{&ևN;vq~Opڭ$]tvqԺ#Fp|mJaX^耮zf6_|W>O ;hUݕNKV$SsΣpv5$Ƭ#sřZ1ӽ4n1Fes@N$*7sxU#v{@8X>I55'/ G?Io;l8Nў5> 0nV8}&R }9H!( 0={J7eQataSؾF!W.X`m_v!xx{T(,y#ODfڎSH`S.y/Vn"9hBT~58D7gw l*"eoO1bjE2yםt:\a=Kuv.\D1j"yza[jxvw Òn '&sUfb&olASc'cO?_X;cQ:HV8(hlsaBSX1chɇɤȫOHH>C[U6*Wzĭ b|h&iS4#Lw;! \e\tĺJK92e#ѓ(S̩,F{{G %(*@.VDk~ уerz&~9 ~x]֢m}|[,^  ﯽs{7s>OphK{2CU'e2ŬV߰斡&n pY{c^-o"N/=59~7' @'ܙ*ecǥY -BՐPEv'7uIUVǕ,Q~rEnJ}X#ko S*44 ]uWj5$Sw+f)Amo (8Ʊrr"ϘʍZhS ;$M֤v{+KڷHsу\as7Z/ወu'$O5elhߏ~,Mh[^؂q(l+0ׁ Mz{~ڸ mH3 V1J?zs5EN$nðsDA݄0*cG i ]2U"ZЙ_duI~)73rK~Z` O;lMq4L1gpI 1sv+=<_ I"&%iZO6)CIkVԡ "3%qpLa@KbG( UT; IzuD Y0}"1 C]Ad+ac6h`iXSJ-ʤĎ<ny{kXQD&pu{ߎYsA33GxLsluH i9]%('IW%osmv-֞wX{{MgODz4xſqryPL['o&XLxÑPXaWUq^,K%m\ "62ğ԰o2󻢶pFf&.B۵MRux_ř5SI&f~ BDgrrsPln%XL n س"xOD 5{|B1.63Uh2N ̡͑"H &3 c٧gK^4߈o'SL>UEy\vv,̢&R ۿR?=`M}9X_ 4n'Ea`. ' h^}/14,Dl=,1v_+n013@ ,맇q )aRҶnvM"yަm+R+Ƭ6܏N`g6 ,aPF[shd}Šˣ+)dEDu2ўv`T'N>.6e/gxIu'ֽ"t԰YS6,H?3=s3 fS~kӾ{D޴  ?4qs;9MWTij̝AˇdhɹlLzO 棢?- _%GN b725! I5F>/&gS&Ǝ/BUUN T)XG@Sݦ7v"PKO]0A3iۚWt)rhZ-9,C{UW㽮g @~]UJ`^~_ܰha :s*x]TQ|ҚtU*`q^Y*CJuy6ˊH~|ZqAPB^6"@) p:x31GsΥxgb )m ;\@l#^SJLralE=QF=_&f8WH/ ?;r;y3dld0^FM%7[iF ecp`i>G.\wdЃ$ ꜎76KT@z"UM.-Vs"Lgjwm8lR(Jxg_IOd4]gz>Ϣ@g)v=n$LOXqb0mRt*N*=fe[2Tޕ9V`zbzx_c~y#YIB2j(M4F-/-Aī;$_p.([0O%HzR-E$+lZ.Y/W台< R`f-W72̙&&\eE+p{V3&G4j&2h/lI',cYJ$YjމiKξl( P!~0_Q 9SD7'VfM3PBf]ślձa/Ȇ@`:]r 5nS |= u~?- \+H_0)"h0Tn;Y}Q+:eVxMLHI|icƀRLfHwˋ`Sa8uqN׵N d{zkYRNZ3 _C{Me:wCN_S UvAW:KAAypk3ywvv 6آs~Xb/yc,"92;3 ӧq(lsQɛ:|k]^;:w8=چ$KoP`LG1XjFhQG?.FI7g6t.uk7ࡦAto4$]=Ug H Bj̵$qRsbSWFQESXXiR.|rDXup2 n8l-ÈTZ\ȺoZ pϮkQIƧn4sB-%(ǡE XOe3ED'`=r_}unԍGA OdRI8^ATtA,|.;`hP/RQHPr e!@=H,/6X@,<'W&ORq: >:6sE߻'*;2[wz  ̡f{ztB9ޛ!k}ﺼ,,H}@gQօ kGb|"%b̞[29`JO s)UX0P!'>!Q=7y^EDŽ]3us`a;Â׫j/ˆ%,+Ĩph `E^ u@ ыl*ݽYX!X0{E76#Y*E`nZ :pδ5TždSL圛4!Di) ^P gS9#GC:\(qTdybg[GhA'?U- ʠtBnb\ WQsz8ZtsrE,_77,T Gm9uQb TcwZ+W;Ja:KyZב0wd&A ؟Vd87>?(8񌪿C~H.{XTX*%bŏY~2Z{ښ܌S gYZ07070100000376000081a4000000000000000000000001668c16930000d1c8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/yEц]?Eh=ڜ.+iElz! ȶF=DzVOHZߑnKTۦ[piBCJK(qh9-i hVݾY'Z:h9iA#B,*M /m9-;/,VL3,HVj| h٦h&PRBxl_H`иq3F!ZpF4U?~ mVD51G+Wiu|RJ䱹wrq);A<0ѻJ?c!@`)op(0 'fyR>CU!'^כ婶8aUn_N8cjd@A,ha>>"4Gĵ [yFGLs}En =Cf3Z'!"DGuR -(z[Шւ)?u]@)C~ܟVA1bTC7ʘ4mޣ_+bqU\{}:tc4ln3CDsr]X::"?Goc/-d'BǗKQ#>  R}Qx !C6EY$JIt+)Ȋ/h\ F@:з/?/]GVBm&xfo %$m\ðhRNQn-lc-ׇE<n`({%Z&P>r&`y- w&. %.(h8ggtl&d,6 6 9[d8s;p,zP҈M-Œ@$li96d+fH.ck&v6NF"1$ [US04ac5bN}u_-VRő؄O.9v(n;B/Cb e?0E˦"ײ/nh Rx锱 9-慄5.{^yлm9R30XlמoXT.Q1|#}kz}8eO1۵\1Oz_>|MY~E44 Y ؒ+E^Z-7dJ,P^n-]8$¡eX3^+!L5YzjZ2Th͘>Cho.7&aOdfCwȉ2 Hawoʁ"^ڰ$}mzUaaw-_)*[R@} w#2ħwd$C!KR; @˻Q4|1 H-\zɹf湥nq7H-J-!!xe4Dyh]?I7_{ԍĮ7gw5aM]=d|sIJ#<R#I 39!pKzų1q7e[x%Z#nC!;tlvx$lN?h'6+g@^~Ҳg( 5wPtOfbё > X0ug8͢f}D V/J#Db:/bwwńi<>ť1'"ͧuUoJ7xa-1l`W> bFkgƣ:ݚfFW$g_[w S(i'DFeHY54铏T t2 E C7sv [eER>8P~"D1 aet,}b*RktqrBT o{TbDd97Ÿհ]\+0äw'O{PxN߾![St Z2 d`$I&^F xڲi-ԏ^%E߉AsHӍP\9y`P`ivt| ;뱂'iZ[l~~"4RӴ! y NuEӊq:o*d]-xj9 QriB/TB-_U%-E0~omƒ3(lпp򊺁S*[>0&QZ[h2o1Cl!CѬ]!N񤈁 DlŢi*oX/WD eƒs6͛Lt]5aܔS4" ;{kZ0?tU>[PD'BvsIׇ %;ʆ|W 5J %(P49@)% B#el&gҎlz@CK܀J6)"̉K,o=1ןa}Pt⟌(3{&\6tcY0T-BMs}aǫ\S!c0rj-`:3-]'Pd`Yjg9>no#>9#J: f$_%<\gL@Vhbp j&QtqAoT3lCLrKN ,v1cJYjy@Gs4s®SpVs *yo ShY b8 UN3K"4" 8i`?G^ ԹV ze}BQ[;5l VJz[2Nlf(}l.UqAZiR{N31a9! AA:!}1Rd miR򷈍-B@!BykPllAo3M?{}P` Α򒱄 t3Agsxuf S yWo`aj.eۧC1ܖϾ1!ɵa"hL ›Nv'|l92Ɯt蟕aߟf La46ZȌ놱nOmEvr::!wnm|@h=pep򾒦]碘Vd.aĈ ˻]UQ|E?[pCfYŤeݼ L>^Y.Ä#>bf1xsFF2ct>\]uC^fS'#5>@bj&YMXscF5% i/HTKJi}wS+ݗ"2tQ :(rsxԕ2/[>'4*5-~2]\I{f8H;Nz[Tvn8WQ?^j빼c+ͣ>q`j!֢dwd t4ÌNuCաln+Wkirq S`-WEU1ܧCTf.vhN"L@)6 B spU/t*VA5gǬG=ck'82t3:I읡kҎ@ݦNcB4*wp8С#893m?$5|d#Փ^+{ng7icx3R8Nvl襳k?p:k}xذ+cԺv/<eH RP"*G/GT`?}W$qkUa~pmQ$/ud:äaU}ENy8=sU裱{N+2BXR n{k] Z RE)9ߓ(t;h'`iXƞ҅}YGǢ… {6FovzPi"YƯ6KVxRj`gJcs^yh+cΣD {ǗHMy$;:nNr#B@N^ B;5{pg@D"JV1s}i1| GXY'5NZ"~wZML]fӝF?d.wj1Wy;=&2 %e$:{K34Jt 8e~0{S|\c%ôo^$(lNf[ʵ(?⎒R!w=6Qjlu&'I(i ?6'A73X=2+ƣK;xpd}kJ}g95R^Kl>2å3:}R1=ne0B0|U^/n0ʵrfZA}SW+c+!IXѹ[Y4Mü+@N3:Q{ L^Pf|MCUoWc {ҪQ mY{U1_ âVG25HWN kyG+f{]kEjG@_vrAd.- kEdf *q=Q X>)9\Y 1zGPQ oz`_KQ*rd0Okm]ь_3|NpuIviRyrjp4N X\,IMQC6Ѧ2kAb=.BwvпV\4Et&3!׳9Ffxp3ƐFӃCkqrIC<{Gˆص4sw=Öf"䳺)E 8Z }Wt{0vGO[v6<$dDZpT\ ҍDud$y!Ϲ~Eu^3T6W>'\ SNrklST%[;WHm$]fVKG S~4v G}U/_Q*_ϊaDZfHǮaN"zcM=&"%\S:>ʌ2Ne,yU酃kKhXh U5y2TaiWH'8 {<ۖ%L4l9 H^cvx"P)J`9tS {!f= dQ4#Wj7u*bk4_=R{ yģo'\g<7P~9`]ҭ9K~gbtVO0k[/Xf* <(;#y#;0ATVC;}Nt t^>h]$7ab oU"@k9o[";%Aw 64Y%c1BG`9KPX|q) Ln'%%S? $gCo ѝ7~hy2Mrƾr_Xo/?i)j'o}$~#d"XT <8cT 3mI:w֘mo7V@F8|wH:XRd#`5bJ9#Q|4<L0ֺcҩ@mҒ`6pIq(?i (Wsd!3b+;? F!ԧr=mu ^XWU+M7HEuldUA~"$_1eb u Á8A}F sc\np'ӺpJ3+8r]IHz?R5SAcݦ㳖PRII#P@PJd{!(myd |ɬwEWK\jz"Jp]<=ԍ0(mx(cX>4Ou㽦 1^G 5/`u|WH1-*@O>sM y[ֿ[?.Qj05^kNh"Tl5|@0go.{?4"j/s<+dXX54_eN(y)26[?s{iBb4lR˖^?;?a47.Z*e~gɰKDy98Jg:OguDs?ifͽ0YG섪c954Ԝ~V9O\o'w!'/c2R2JonЬo05W%wo[hV8G D-te~H Ǚ2kFdԃO<&XM:| ݈2ȨA;  EUבwvea'a`a=N `efΙ u8ƽzT|L7_UN2 |NTIOD9R4L$tIƴBi2$"!/ @w,y"F#Kn%Yb`j?q[UذPe }OH8=XYPTP:v-jI3e;|EѦc+sr <(PFĬ>qle~SgĦe/,[:r(d{m0 ŒQ9 3S88SǼ@v 2/lP;a#Cbm#%iU!? Z|?<)S`qk)\{@0;+s)nKNQ/Nd s/Ϸ΋sԼ"Ё*Z^9+&xxC^^0װ(uZ0ܓ2$ !1qN0ĺ 4ٱȴMmB8&V-r4$7zy[F/EKau*k$f(EQ CkMro2|?B.!ѫz{TbL&wKD eIӝ&qAI !urr^hƾûw&~m>UlBK]b*QLH!/}V>Ť?I ԶcĊS}+V.lŪ>纎WGl"M0qw-`Machh pa BNPyL$փ}|a'A%vR/OO9{"wX%Zךw6@4U)L/C-wZ 5/lׂS/nWɚz>eXY%x.t!cJgGfTf<ҡki0ۊbqYHV.UcTjs"UgbYVW`fw֮Ŵ8^6Ӟ^RH:wrPndB)7zyկGNDfSO2ӗx|*rR{R37 ʈpK +;eQN~)׫/.V"xOt"zHd/t8ސdCT h 5>9&EmÝ;.FNp%dj*Ou ?iE{vALD8[:NX'UumBf3}t&|ʹ\{G)^+Չem!`G9xe7>d. uyrҰhDei UvxIad? ]XÙˈbM &j zZ[*ERb\n&ڼRGH uKa );*.S[<i!L I( :vዴ {UlmΝe>:.7jgF;{،[H?6?&b8K׸Y/E/r#H0=K+^yj0}e<Rnb WP^  u{Ũ OFWI Z7+djȨf[ُU}~FG.Jmaטg]-LwxŭlYtd&麧kɝ@$K"jx=(ϊb_.[`ѯ6a}]f*boFd{h bAYL/{<X\PSo ~3!>a-$(9# m#^ܐwMr]j2 QҪ( h}!0(2O*˶%=ad (|ߖ< h'$JةpޔqXc^fkkbٍ01Aa1Sy#DKwQ+l5!x0BhH3!/<9<\TX^Kh18n=θa<߂`R+A)I7Ӯ, &8/_'a=YUH[}7/c99VWZdž Y:*QE"Cdۿ?vOuIX`gSl١ e-EGx[i,^h^xaxmLfQj=0jYmKE8  ]h*0vvpVGwxld0-kz‘3> '-ퟰ EPq+@n{"ݼm6r#xˁ x+e^cůP,+2q/7O o< 3'PgJc(RNk'3sLH%+Ij9M\ 4)bE13UWצ2 .AK$&3$P:IM'SxDL3$n-lֆZQ_.wϳ츌>K78S 1zP5RHD~@Ne_"JdX7uB=z7)~\dg(nJXl5<$ŷd4(e2,YN7lFHн^ [km q\KiNd G'ٲsVK1yybHK\bKc=ff-@:-F(U2OE,;-nFS-H5x-!يi %ơ*L-.p=ܬ{?FK۷}E֏O\S퉬 2y8yD]{ φjJNE~쫃C2X,!66 0Moh蒁n[:[HAwz눵{Hs{8Ɉāu!i8A÷[UБo}&/6!V0J72rFl]Tݵoy(#mY7>KhPZ ^0}pqZ;x`xmswy$@rn_wRh4nzimu BSSLGQRsbMq 3׳Q{)Qߴ#9'r3JƞbI;8쿱}w%T 0oY3au\L8|܌-_w;J$8G%Jh^;M2#7A;nbiu 2]kʆsXJbS sK#XʚC֭f\SW-R_ՔKS"_>;z 洙N[s\0ą`75h%!]a?/o:7Iq99FRcq[;;bԀf3#QA7/W8*sE$n^MC`%?n ljKxj ?PDi-9Hu7`(#$Yjl_r Be.M?r7l&>u#i@ *9ҋ<yGb~ub[$ַW=؈S%Hq_Cn .iᷔ߶}uAt*#^WCvq:>x^p#>q%eݕNtѝ{ ϓ2B 0%s M 0FˢKH?=0BnUco,,^ @lST, ~ ƒ>0nfb``` NAR36%9zls"gaW˥6Qo ۇ5Ꮱ( N 1?HlQXrQyT nVɮQ޲k$Wn`΀zgaoO[هtz/=C@ !M_>G,\i$3! }׿w~7i 嬿 >ۃ_:,q-dj]%&KހR 9VvOAUݚګb$Ct;@b99[3̙S ̭fM"\)kPmz-{;38.L\~֜WE{L-'7k[ꪟA{sFDwGzom(&߉пdkH0qk't"yQeՐ.ӳdDʇ;iW /xx#ko OSXM61A6t3;^bW8XʁIHg9VBz>U^jveaso.7NyAMΈ1o7}.V TM\͂Uwi!#M2o/ aB͙TUhg qU03]  kaVmKpᑩ2ۮǿhpV'wU*›v1qpSZt+:L eɛ) pϬOaF!sl٤ FeC?k&{$o3+@ocM%k0eՌpu8WfN%~$E\j9œ F,=&5K ]9e U JY6;)#™OwCaLUmٵYuȧCXH*/QXMkV 2#mW1S-1);?WL#6dS‚۩*@U Iq_>(筣,}#w+`6ƔN`n@5}ɝF1ITN*CeOy@y ,ɍSU~[~Gqg3XI7m7F{/>_bre5h'.Qp_(xQRVݑf)"Pş~hU߃a2bQjtV|جAmjdkMƛ0 oi$JʆؘO]vSXl_MR95oel?) sS-"|;ufbp3<تJ2~9A 6Pw>AJ|/|6ѫ(Oŗ Š+v"D xy%ކE &ފeM5w;\oHC?Ye"rm@l?9rC8hiGWU&/W(9=j iLKELo!'ws"`MÇu'mJt Zј)8$|#2A p{$Q0.y4:͗7bLɸh<y- )?C:1gv:l^qt_υK4x;q8I nJ=+Yȼ[;ҿyd SPcQ-%4-Nn5Ea집 OXk>.E(<. ]s_(w3yz5xo}r@<8L<썡'}%?Yu2nŰV8w4//kocšE΃&97@а=S+`> =8'2FHbf0}kby:u/[+uq[DeJedZ;^뽻>TR;mfIe\ z`x+߾@ecz15ίt븦ن^7n{?@"|Jj۱N1|a>"Q2n 60M73dosgݨu5C)A>D5= E(-P-*v`9aws700:urN:SVcN8q.'Xx3EdĀ50, I pi}=+QV0:-RTJtl0u2q %@Owuec&j +a*H +ʱUDRT,6'82'ӣ."$KiY}-'{ZY}| 巤ǂ@$|z$7v,.m+Ows&F=DR 6zƲ>9tRwbBMXI|z<ʋ%,I{]$" 2Rca:Ԟkܟ PJӯ]ٺkL6ӱ 񀣯k.q:XyHwGQyQkҢ4؊DЩ`RQJZIɣ 8^ YOmsO 3 ?}@<'ׇwT3S7P1^S5}Y+%RҎi!yp:H8ZJ~4Xf%eC'1IA @02_$۰bm u`=Ml)#F)U }JU`2|ei ޛσܞ'J[*UwIe!Jx}Zr]5+Vwo X5Tw} ӝ J׫UC.i6Q ^5Ai:v n6ȚA T*Qgf&kaV%1KwqP0[udpȉ_{kq;\u.ռp:0mk1<]kma":%/Ϋ&#?[DtB/+;F%x}Q~"m<CWBkj6 4{ZZ nbܶRӈ'ބL#Q%p?O"mL#.6#o^ڡ,Ԍm)- lxIX}]BaKBU4 iД/P3 Wd#VPxPlX@38srKmm%O#jLS4~07.hbP 5Բg)WB\X}} ɵbUMh4t~Q@~7wbǮO teю5wė9RUB ᮱CJX+qnk2/Ss_t [t.AyAU2rbށalݞAױ{5uL]/,uoIق`70.=ʉ9Y.e d7#Y(K!dҜΦejJZ٦T@$<́8;:/>up)N{#ts\{AM1v5doS4$A sN$-M3s*4SeH=y.Pl'6SBk'̅! 4ŽTCOwZm˨g JgU9P?N'&O y3öe-^JCq'ekPKHF9M~ 30X3V8eyulǁwJ,ȁeSI7 u(eYGoV86 x"{(a:J˜8XdMQ!0Nf-ADKYa H>#! SxxIc+ " &J^$ZvBxwyFpp_{ LNsVQ^=x`O]iX3ѳ$9)p*UC+V wӢo<3mݦPr` Tz'(9bkl{ yh~j@=G*[1٦ԕFxXh/p$.z86.:|VH+J>azEE2b%@RywS PU$($ /\V<9GjRZ Fέ>8D6Ww{30U-sTE+IIa''Sc7yQt>=*(g5ſ~27Wg,3•^+7ѝ'trXv˖xODMPPn,/gӝBۨx">\F@J6P)l@`lToM"'.:ǵY8f#tѿVޖ!n2s<,)gO48BhI_V=vzwdEjXrq_sil\!ה$Œ'ڴ4pi"fc1-<=YQJL@UĚ]NMbQ`LXӸ;쬥NQY|QvNDa=W}!_&TAQ#:R 0ڪiOgDZ| c6Z+;%|*<乻2䁬a!\.. 51:`f¬茪K’/ )?_&[֍yKY/jcsn\;W""SmD{Bx.5c{̀BAZѝGAfFl&x_bE5QPS CvOۿŲ5b bSaÒn츸!W{d^}V0m( h݆ RE|Vu?EWO7<{VkE1Uie,-3,~?OIrgxHE\gJjLU$` "_6+N#wy\&vZ|R,/:ú#u ?冤ē?ڃAM|@`n! JZBC @dyn|4 IKМГ^K=G[lXPAhߦumE,q6LDkyYJu&kυprиǵJn JmWۖ^ߏ%H9fYQ].6[3.0kc` lUӬy`҉.d&v'n[։ +ϪԚ6h ݌R{~=U;J 4!5u+Ol+o_ƒJ5 ep=eW @>^ C[1{à*$*2|m4D9yz r#,Wۥ|3)bjr,Y& Up@G@CץɄ)/*gF[.:m/"i WyxoL!@FC^EŸuͱ[Qe\}lH/\0x=`& {;u"eO~}lMHN= p5W ׆-{D+{V bm@#m` ۚO6 |9EDH7m|1?]Z :UҎȬ;Aۗ@V<!@iiU3PYoiL^Ejc!NGW=9R$ En߁H1uqQ]V輙.W.`DmU,=U]=H'pblEG G}xSAKȗelpxƹl,rQSbŊ3{KD1Tg[uBʘгSի"d.s9e>tkeHHse|ۿ1B`qA+v{ :82bՔ(our`&]cTS޾Ӟ 4iyf mdYE=b;/EBg2Vt7?O bf_%?w ;"ܗ*)U0174/z 閜2/FLT-,c4k2w gXF |wH@ j*6}`nݓfǍu(N~O 7oG?}Vi(JSZi O67^_0o ?`w2EđRRq0$ P,dDԃ(%t3KXQo4=u w =(DZidzF(,t|R J5L*4IrUlO)V^g9m.#ue%y 6dewt ͧS&6˰gd1'b -j-W6%~X:ȢTWW2|Å+4m6@ެ3 񚝻+#n9TWmBNR`6 {>JݷfA &Gԫ[Xq1|@r9||ɞQ˶F8[GԻ{/^DVȮC'́ȯ&JфL-u1x}z]VZn%QqOҫ "JNWJyNyc0kOr̋YU87EXiImh;@*5=jTʣD{%}Bw B1cl1!⟶:O.iN{y{R.SVd,(&2@: \y>Oa`Nz%ۻ558x $2C/C309mc[Dsdwk+D9|ycۅ)˅Xe= +zҧm uMGD]T[kĢ[f{ hKjWwrlga TZ(WXXL@wGKw㞒2\z2s7{+Kt9Wˉy>btjVEywpDtk`lI6.D?Nb]4<#@ QNmh=|?Ah~^xvJq36OsVOCm iZ6^#uU.84 Tq#I5CmT/2c ߚtC]s(`g+y,P%Բ*  GrVsS_YxWXr>k:9(Hb*$&1.HYOʈ/r_yWtȼViz84,}HMeyjq԰8=:|VeD:2,?S4$xcQMݥFH3{\Rљf 5iʹxݒJx]{a ?`|dfnYɏ" :+d{84DmvP{l=KX+Io_;'Qu~%T/?!CA I!ggwsRL""- DIaG~duv@24) dZUW8Vd/?` g`gZg;,af{{'Buȥ`{̌ʏyY)-r \`ja ᧉ 9۠0n >ؚ4y8mhrw#PRo-rSCnVKv+qԋGB\/uCzEFGB`nR뤛ÄxEA(hڧ0A4̩)Ɖp&*fR Lܱ IDWWw\[ll0:MF9Ɋt9b<ʁvԫ/?vX[[vwڗO:OZzP/]C#qX~6cnv/j.&ȿr3}lOx#B٠K,i]yCt#ތJ @į (_˜fV3>;=dau*|bwr35>F$a;c([r*E76&wi= `[cE͌L "GY;nl~FuaEWOel<9Hk,]y9^X%7_XY-d&M /HkE/au1el3oإ(EW:&7klz1,&ibR |m3:әԴ 7Z~^UXlW_e4 SNpa(-u}\cPfE{>9F9K |b^-7R;&*} Bl.:ĉT3jÃrFؖ$(H : *aV#NvK"]qԢB!;M]"$5:'1/ 6r+] jbxpHJ_`Cg1FbHH)$|5yLEӈyDz\E`:-4N̞~M߄ 6R 3dCoME7`VmVcM{^: ÁҞŵ<:,)@" lطpo.\?RW yL&rn$^X&^3/R*K3c/R)׉JO?Q~m%@z^iS Kn kC3G\.8ք1: M4w Oۼ +A҃~Ƅ_,[Q*UJ}ד^%*9.~h5ҫH؁7PUxG1Su1V u{ cpX c[ϸŋڱ!QKp?ImoIt&,l]Rxjjh{:\çKHmQcA<\t MQ^xK_-S5Cz:jҩwV4_ >1h` 7D !@d4U%ߎLO1x X`os8LAKwHmRAHĿj܎ [K0"e3GY2 sc}S4%kcԙ Jh6z6YH=~l^j֋^XY-*r}yrbcv >ż#t,tV\L>[>ٴt3{R*[ƚv:/B/8Yˣb#+w\eh3uCpa?@Q9-.~&~<}T*W_pz*ITP+Ld.oxqz͵ Ȥ"``=:*?|~?X/IuX PP]W>?.QK<4;1!Pw4_'G$x|zI,׺t8Tj/o۩se[έ 5$c@uՖ zkRhP*PgO%Ff3qm:IT^GתӳwbOJCgyjU'r):{`a }~2RG_aB|5ߤ9 A١ѐs|nwoPi*"X x;:6thdxlYS{O K\$N2xt(,Dx- 6^_P+ʄF^`{#u7{Dfb+ XI~|>i62"j#AdwerzytXj@~2ă UY^sΑП 2HG2IrG#ϰoB]€@zX2TA5pUٷ.rTQQcM~4@q$'LY+z0G)e]l_gYti0U.>pBҲ`jXkв1u-]1TaG,{з1_Ҿbr~k?rwFq]xT ,Os"?4c]d3ɩrFt%ۣ)5|cωĶT&=w%Q5/|9"Zi!xx!'3MÒ$:rO0 &"` Ęn SN-@OJW,F!Vٹג3G kKd*ba v[3#…~&\-R-NM!Ǟ`DЖ$۳uX nhFXW#CiS[B1rmM+'L6WEO.YfNp,?5'Ok@9 \Zٴ8iQԐQ {%u!d N;Ժ92y>|F>x#e}=@a*| ;0[ەeǡWӈA< W$Ah2wjb;_rĚUhYk D G.c]wr>ϞBJS :P@L,_Co!8WSўϤңpΙ"ݘ :$jJ > j>HҤ_W}עEB~mV=3VC4}j+jΪMXԟ /لNC#W `e\0}۱BdQ%|@ lrJ1HRzl`𳦛Gŕ8 4gOF<v8ָ)rw dHiSؘm-=j$Wx-A-7qh[} RS9~@7M9YpF꿢ȉ̗e(q9i$fRW;,J˰ Q FDx]n!+FpmF A)$|c6W쌅_b[gwI\-v.be h@yN!RԸ8/7qu߮B<[/Uڏ iy:_1&'9͜d#qN#ovo+A CNk]}*Ć|i%dgzw}sVu)G56ń!f#UjEM>Y"_ 8G'^<l K[xw\[oEOy~JO:DeLuy0Ej53{Djp2%W×y:P4W.h4&{)Z/X5ĝxtgobbciVctFbOMYzt8|<}okF 8u9߈q; QY"*2QN%ɋ8 5 (+JG^%lS(=6ϭixIMmB顸0?SjF>E\\񴈥z*4@¯1Pbױ$p=c왪AQ%Pڕ; REڛɈ}qSr Zs"XO{j;CZcza|_ܫ^fcsKވ&ȇBF`Lj]FK{6y0śYM+^1؄TbqwGʒDd30UGy(΅:/гQ:գ 0L|:OY>$Y(Fl6#E֌`MgtR0;"caďKA=Ad[.)o}j| /W6T`-< ۻ8,ƠE$6$X"( "VoŋP\\=Hܭ-vD pL"/}Ѕ889~X]v-Ez d}n>c:w.GaAP0ŋH]U Ԥ~zRިF[YׅqD+>lp$CS)o="qaH0Bf_u4xe6 v?݀χF lJr W:*Q9#@(UOև>H+!i&F@(eu5(spJlӠ!RsN i1hN4<_%wM[:RX= VEk *Z,7%$[]ػB>Lk<Z# glʧ>+|vǍSpjsb]:t /g()3@*%˞)9xWz(=\&J{">ߓ˺G8558Pʒ 汨+%>=M~&<5\e.\WXrQ#өD/XxP4> {#;ӐG|slSq 9|LFM]]r0ӗf(D^vHl~GvY npO] C FPwfG. 8@H Ovoky.&ym _ktG~=VBGuLPD46I:k*oTx.UTmJyL+ H:n}"T@| Uzl. *M6j_fzN:ZcoSb5vi4͹Q3cbJ[ -ƌ6|k; yѽ3]s2UW;e,a|oO2)6У8 GD١+#"Y% >Qx E.!~`ò~DtFsLԋ3Sr!кe)3t%|Ykژ(K -}h]Ā)WX f&p;Y>|tOS gVUOC.Ӝb}Kh?.70Z]_$X&? ]%v[E Px-~k>(^Lao;գsftTG!$b78!֭lbG6ViCl\U }fo(0]w]OΈ#⛠D)a` I w[M#Ը%F!38kCa3N_6?yE=8"^UV aT*3b",L @Yp5 l} brՅDXTE +1V =f++7wd0x3qY<}}&ǻfKO9ka ܺk})k]7 K^gC!wQP)$6~"2x4o=@f-͉w/%/fƗvVs\^%oU}+ſ(Uk+'2kBplԓ>{[T: 9"dJ#=l&ڭbmٝt ?o)e]i[*1+Mя%h{:Im[`j!֨e{ԉbbϺ!AQHXL<_+wur/T m'y+*_Ҋld%N`P~j0D wN~8d#uHi/8lvUd#VW4Qn`ޒT]m K|I!ʴl_'LLh`3 pi݈h}ꋎ-K&ӚZ(zP2)؃xBvqHlW0;ZI,N[(?d_=walL%hשw |[b9w"6k}24VZ?݃_(}ߚ.Ju;mTXlC~O*f _E-i@0 O+ t^H.tBk Cʒ$3D [!P8>} *S{Y{7J|)Abi$~v)eP8NeV o]mv/\|o&gpn]KXݞpea ٞ? {L6>M";4.T\]"ѧT(F7*^ȲյU0p.nZ'U=o!šyph=Gwp8 eI m}U Dyq(8F:(Z+\Y)4&0SP }&tΚםd)9fHj<3"e~$blsbdl}pC0{癊՛OM>o eg^Y=+mLzYRbkTKGyxIB-|tf[1Tͭ愖AfS?I (ҹBmǰiq"># .xabp[ >VJЈh.eZ@XlˀϭpY7L8\?īZQnpw/(ϒgTzB$$P c]O -ֶЎs}k7ٮh9Pоzd`(+cVyKz?!ok|6"?hOTtY+Sq$Q 5cᕕFbs.C,k'm,:wѡKQ$ +~0aq]腲H%#K"ChhA`#hrY rlч8;a嚪a&N(͆UB><{3b <~=WiHNMb wh'ca>R{ߌ;-7,&p1sg G? UBsg6 Dq3xbUdmc@v- U]x~k$|8u-:C5*Legao3תƅ:G:s2EWaI.?31n4hmCs)tr+C Gp/Co{ןvYjow{"H1?Oo*8djk#nҒM!N1o2G)4[C׫5BnS^o0&󵊴EP|qНBG vQ#H/*04͋KWn2f$}OVHW"sCfYQW{G[;=\Yx׮p&+/ `TӶ3Әվ#Ï^j_c" ZE]^O/i2Nt"6 _-Eә3<%ᚪ xWlnx Yﳒep&wif9`ĉ{pM / ^.~-MRwwU 6l ~bWi5)% ؗ$^V a:X#)Be|3C7+5;帀Syq:M \zl@#dA ٘IEN[N-)D3{8O52rs ?1.>5zҰf^) yCAk}H."MsqޜE+tܧe ds_ƪj}HGfxa "S_uE*aV~ 8qՠQ-eߣhنQr(2@c*ͩ4s 2+l-J>&4 Gr-U?'\BR"YO%(7Mb%$9D%aEƍnV}s%6YCD~A60jcpǼf nQךxh43uX2x7m@[5ww؛Ha  .2<])9 v"S3% >$-;SAGS6-GpOM=S(?΋\jk%{nW̏@+@[<&WZeIzVVUΓ8SnCBUI.{8M*]b| f9f0cMy ,BwRDZҌWMkcZK1 4ŗY/=)X'q!h3Oݩ_ D@mYёN:S ;nUMBaQQ%J!PzcsZ0Lvvl,hL%>Qo~,/9B:%5Dޏ}A԰JV.c-[v ͪ -CQaIg퓔nQ엃EЩXa;#^L~/#]I@J)3y8l pĿ=fʴTkј},IF(8iwi/6cXP GlkJ V7 2jŻ5OG?'bwChVG^.8V7D7RS̴Ff+ V`hV0u8-r]B c=ʱ|Wm&iVaeʅezmN,ݖKv@(m>F MRENj%,Yu(u<-O)օa.2qܭIKE`HaڅM5ܽG` eJ/jff JZ9W@s,VJhm`@\2 6VhDB=$ol^:R'&UQPLK[i4-*{қ&__5Bu|IAMê\RfG'+ml_yYECg IU>(]w66&,u4ZS Mz3xQOytS wsSN-X)4%$C}aLȩ<*1@/mCZzp+ ㍘V MrsQ0wu8 S@^q1 ӕyix`׻ѣ+UT4z<+d#kD^,Y.ςZ%&b 1kܙDށNzZJ5 9ֿYa:A fBj3Z0ՇT~< * Vv*:*L|ݓa)zlПy~7N*!yWNJ3:UNZݪNؼ>Ob!'89T⸨}ꈞ:`JtjЯ+y\u*Q9a]"<_wLm死tWJPŖJn奥Įn:N8{dh&*zyi>9ٚ%[ kiQs*|' 6s%ag& a< }|BX/= UH+w@E\([6 ĪOS6<G[lRl@֮WhF+A1)֫,d d$pꪛ (]#"'$cI 8%[:9-(W,6 |è&4sPi$vQ]m-g!L22A;t]vi҈Cz ȓG4t,>UL nmn2F+^!H*7\ͯ0C>_'? ^_3j0fQƬ K5UAP0.x\SWW+sW6`jkaC5`wD-A>(mmZdUd"ZI@#K T7"+ txV* MΚy[fƔ 7ܱaÖ]nyo1aQ/LK%um>jac+f/Popn*gn#)MtB`Tf`LG{%3H%χ1IJY}&NmF]s}[r߀VϰV/Z!Fڄ9=m7&P@01\@{LC wg7(4mK/,%ؘ`R^ Oʖ?>ԋ&n <-7=@ ˅Wߠb fZܵڄxe~яq8) ZCc@;yH퐨0%_D>`#2Y uƿ<ӏKyK >1w3gī }K;W qy8+GJEr;S[!?f|e!p玙-m [%[|˾! ` '4+{0V6 m5\P%%R9RN~$|ιl#s:w;-(!ZLvGEk=H:FZ`l/kHm;Z Qۼ[SAr8>͔( ^=ݿ]U$ /b#>a bl+fuZNDʶ(n3U\X7A JHEb㸇5 X3g.KR %[1c>/Pr|54wf{Z>Z'VMp"x$f;:+M?ZZ*Ozd:Z'Zg5Vd',m@zRr!AleeO\ A8ds(o#[@flgAѕcPeZ楇 0.j$&3_Vu6| bS*eZ7WE*1w3ıH})3pI aȵj)'KmqLZr$~P 1Do{5'?52>y A쩎`K"bzl#Ԯd Rh z_Kv( u; mC2GT~F"ӯ[g+0VDSuo+r"Ni$H + K|g~4W]_,N ZJT+\!Z1SEkK' =q%A^a(=¼.& $y@ñ,tѤ=X;6Pn[2R!9͓ҍt߸mt7] ٻaek(|W Dp=/h0T%m-ҙ(>yslml^~ vqqST#ƭ iÐ^pdal@Lrty.?nWMXt @."P:UIW HJ o(L+%=ί7.U&l1k7:7V-x Nq",Tg52y5n/@r횠@:$:ōYvF4l{R̾B4~lrɩ->4SuBu&.yB3fh?3K.nvDpYSΒ;!0gy0ȋ-RhaCѯX ʱZɓRyXFLOؠ0ݝP.aJy$oF~ JJYu0dguM7;|3X>6@gT>#i|FRՏ[@Ip&N=:uYΣAt onVAS"E1#qkN8=jl!>rR9cNяVZ_cQȂ{z=!Mt3Ω^cCWp.{N(@pc}1q"Ɩ"ˁ3NVv3MNM;=t bL_rwc;e.ӥ \]ukCÕk DŖ4 \=b=mߤY ĭ.()wN东| ȴ IeqnU&4ʵRA Vpe.rƨ6 ;g&+f䝥jb2=L9y,4yN'(0-oVw6 'sE'ZsFcyw EpK0BBSa H)PebOaLȜ7_>uLAP*|p]ȍz2鈷!?9]/8 ѣԱs %b/xz珏!1MBxUM*[n0=Vo{!hvU_!k[Dr~V B=k>ݦP`Ȗ/Z*1P3Vx.lƦ{쾌mp 1,Doh$קD֧VU6t Pߵ3T$iFqL(;E8 Bt 2ڸ쒾a[;g Ze֓lAC877 n&+>3AWYh|GM h' %}(³~ wcqDb0Kt5ت#$yڱ2 F {x^ "EIVԗ NB+"GG)\$\/aPw7htЯk} BH&4@Dzt{ |{(rBfCI1P$3/@#\֜'3fk+!G? `#Q4:@((C֌pk9B;MugGo/ė0֗Nj׊Cޭ60) Y5Hl&m w|GS&|lS Nzc]%'Kg*!X~{rD߭b/G kvijUEظ@RZR7X<kAqiP$׸[f3`j VE;چwu! Cg\*]wV-D@s*S4uM88[fec?ُ cMxt5azPMP;AoB Ώ~`v"PXI*.)Wm-4 D t-&Y; )dj!K/: gBPUF%b|\U'L8 eu5U-W]F{?O 0,BV޲#[AAqe,%w4 v;K=HXPX-ҩ2t" toy^4c.rAt@\(X%^*L}~O. 1Q&1Cv Ht"jfZ˛*Ii_%ɦF D}Mp {OT/,Q:`"MGD+FF#\b족"֎Xa}a8Ig jjdǜvMz/ ʀ@lrwdF j>:okݿc$7+#Z ee-7|=[IR#?W ށxCq 0 \~ٟUܭ=&ԩ@J̎&+P)=囈zjO2>Mm8J?\,`?v'\X70.;z-mpz=6LaqL=sbXY<];G~|5؋nCH써RrLBZATzSkBa6Ch&,o =W3x.)'i'H)SM *cٖb"PɖʗǕ#򘶭389)ho+xĖ<!",l:4!V>H[}^&K?lkzwc^5`BOVțy6U2\jz6J̱ruofÞ(F‘ _ף7dS){Ř7ɐuMi4˶x7 {E,i D͖!>zf{bL$ԟ쎢x <5$#U%NCqd- L[')Q 弅,/# G/CrhtfʸS!Qp3ǖGr'fjBu˘sh%ٓ}alyXgtFhaI.Y $|4B+UPH*@hۺFv]TP.Jl.إWk2p(#WZNC = ej02ߛ 0ԋo][(:1d(& ,֔$tQ~C*Y)6>syjvRk@Ĺ$~ݞ?F0 m](- t?%<&֒즂 /]3=UkɄ*X,AJ'N F(m o8ddՍ7çʽYo0l alhoOUEGa[ z2~4KRf q[àpyT֖B ndZmӢ^~_sQ*f٬x'ɿGa&TYs}Y1]u U!@KSag(̘{0}xY*N7yg$mZ9#a:buoP2OhOL5 8AU6=Q$!NO1%)~mO_I@UN ӱ 1*8Meh).sep:LTܕO+' ^>qiMoINyםzݧnalO`³e oRL d[a'!]$as>%=x?Le[g9uaΕDZڕRw%Uj&ŻB| ,wJzCk^]*hT=_;@c|71~*%M GځEk$#.|s 4I>!8b,{seJҌAQH(z~XGGte%s!b}{0%"s}' a~DxCj4qEU]ZLޜvyv ~_ƒYG-;Rs,t)k> q3Nt.f@, h⤝VfKn٘332Y4#8fi~v%h:ؙ5]>>3Oҷ dEqb D \{`)./v~?pG|!+?buv˧|ˣS._}rjxqZԛҩy厳鞕e_L/^}uW{_mA\SՊoF2;Ms2[h2 **u9aAsj&`1Z E&5Cm˗L2O;]pY#lDlusFjP9D|vG*#*2KiUis?zJqFQGXiNѳd&fh({fm@Vuzo*Pɒ=C`I &1'j\{y /5fN&3;ZM)038`|&4[  ;uIi}-qHc-zɲ1j)jKB#AnʮN s+: d> Yk, Ŵ](~]ɳmK>6Kf/LE+59.X[XJHpjS>͍deSc#~X7S5tA ^{bo`;I흇FkȳM.W =_6r4:,r!׽(>HkI ] Dg,$MrlJᲢq'mHx+7))_BbwcfOT4 oO>u+^ӫ+뜢3KW:?<~ 0D}PfʆDyp&QѣVNĀ۳`/I`w=Cc!@!%$K4`^7tȝf)I =Ȫ}vWZh$qSGgfȱ_qMo~aAouԸU䷌8^ .`3 k3N '!HM[i\"<:{S*Qd v&{WJXiVϒ~Iq_ g%jz!%%!6&1nA2N6>%A)a;mbg ݚH9mIfH&)bud>|dY(6\-6#Yuǝɨ7oNSi1 @}tF*Ի SJ̼8&TpU0q1SV4$bE{nhDƎ@:ˌ1onI~i4?Ǽ4Dg!Y&Wױ}nfo͌23W+a(pq[w^g]/Ƈ7΂AR B?c-+'+.+"h%_,cJ ֔Yjۦ ÿB5AyK{,"? m^QWCȿD] u^#_Ё eCKǏIKg0!ȲU|6| wf(0qo͟چZh[E+\i O Uc)Go"UIҿ"|eg*;˷$;>G+E.U&x'Dn;Z_vKg 8ߊxTb M4P {&g ߁;8 (zz;a$lVѫLS8/n̷|wZBKuY Qq49Vβp`o[[k ůM@ASFEל+f m(/j,!az i>/!ѭ`vV{e)p_J®Y]?%BNNTy'ceu!#ϒLi*Z[rAޢwS~GCcjfI:{D6f ;3i[9RQWpw[<(.o,V3F{Z`W$V Z?N5L&' T g$=>8S}V hJhY~r1Wtb8!<7~iȥp%m6&y8gUJ OIx1";#I{ i;inQ\Y+$nF@< ;,Ȃ_Č -zT)m)ӷ6 L=_!8g9gCpkTvh\bֳA6hIy2pVl#3GӠQZY{L[[̆XLM|Tt?,yv7g<1/4oBd%ݼF|l]wVxqR]wP\I}"#oڟs:wIPfEN,uc,^w4Mh('ġ:b5"AP0xy6ٷqsewdM{j~rld5TѪNG!!p~5BBuەSӽ.-LgJC(4;YP&YH\ -@%ԿZK嚌`^eoyXNTZbyJ6`?n[3wkeI:٥Xq# V Ż)q2v:]/n5Đq8]oxPI)е&8V.kMސ&m@&&nzG#S0IfL\ld1e: ^ 2<pXaʩZKMUY4\`0Kd ۧ9K:x5Y5@[>L'>(ܰr8Іv{KCLGIO#r˶ G֋2 03@'^[ñ l)ITϳ+ثV4;O|TQݝۛ7A]KF :H=?iYLJ!by~V6ى Vs!Γ ]7?7{oa|upED6`vH:YRRHjz`ܵ gl'*KdN^&99mBwdu^ Ů D6deZ9'Do`HsÏFOkS)uX@V]ᆁAK,F䠠py҆ګ/TLŇ+(қ/9aXݒsR4 -;pYQ p}eC[IS\M紐;$%ɖ1Q>-j;k]'}+:2cxE4pr.WJo-] -b-+Q!/y cʀ s%Ca+1Ȩ;]`dZ9թϡXKb/jޱ[ev7?uf|ZH%]=xg*zc Kz+θעG1AG\&nr;-)? fs[B+H} }[Gխ 7՚ 1r`lp{a?1;W "Sdiw'{`I_EHx ۔[., ZV0:8 ⧫="clVɚc PurRqH+d{G,{g\ո0dt@ xFz"g( .Z+3$M|lO7sj&g{S 慃B8wTBj):ʶ+ݢL" $٘{VY(/lh*W:΃kLQZl7`; #J3Vnt(i6f˩{k5ȩUg)!g8aiF !J_p+zs&n('am#2:|xzl7KYiBJ @])7@TKP-ODR"&EG4[1YzV\ҵ8_-?[*n[*FaG9XRsPn/Kj?0wMzԜ|WKB_Қ?ϮsFh8Cj@5U 7|'QGMO\;QrES) Cϵ!`p98QT:VVd?n^srءGpIr2q|gkgYZ07070100000377000081a4000000000000000000000001668c16930000128c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/hL]?Eh=ڜ.+ Zno_0R_T],6[ݛJETkz8Ej^>q׫4 $ ?2'YEGxn)\! &*J4gRxLf:IЖ&W7ͣj_E.-JBFYFˣޒ9y01"SxuQiULʟa 52.JONbV,3 ! wSFMHYtFVQ7RjӚ/dYOػ^Eew1G{P@ $N x?K 880AYt` .Gej1-B u UKrd*-.AVc t49/ߩ \$PkcD\!7^ߋyPyis8G>r3f3.=ÁZ^gy!ؘrEXrO N}9Q*L`Jbaoi^GN JBLsǐ ´4W-$oK3Ad(Pe6ZLN'JU}N|깹VsyH~lv/ޠNjl4W$:H~5̈́>St$i泥0[VDzpIE %:c^'GjX,}IW JԽzdHXUl/v@iRIDSy*=ތ3.Й֮.t{Z蟛^>aPȉ"l47D4u}uJrFQ{,D\̫wOs7B|aN>0b YaL8 6#~Na r0Z<Ƅ#6bY0a)TE \̃*f.",:"Av1KC,WƘ*!-;2)>-cE?XzB"$f֩kR(p_VY(wV5, XpI=,2;؏+[>,f%wtʵ9I.p2;辯 S2i\QLqzF(M38. ~$,?!'plEh[3xl)/Q90^@ۥQN:xZBs}7`96>3(MÔOE;[䈜Kqs]&mIHq{J;}}F> ҇")HA~ׂlD 0ahbԺ @ЮXWwdB?rXKBݝj@f"G:U97|%) oաr` &.%x.n^ Zize <5]BU>Mh@)KH/K@?S jtzR >#r]|b[8Q_> $*GsQ ;ոDn2?dB>~TWWΝ (wO s."uW1 ^$ܵ-XDugc(6@6n A!kl @|mtv{1l'0<><,r^/a' pr9UXZ_^nФ#Q9+i䜚|{rTEvw3<&- ZJ.=@eUǼkUEv/=yx&BV;*PQ9 Z|DzMmm}U@+ȷvFHq[1{rQnBrAvom>m-zYe oբDPJIsÙpfbaQhL-/`{ Y 6-ud_΋Z$? (8Ƿ\"!A׻}` =4ˇZSN1Q&ݯí f/V9`lFgW_%0~46.􆓦W (ZeL ѭN 7(yOIpfjM "Vi7/e[h8)85CYJ*wV\L#H_HDфx6$dj-RmV,aO.7IKT-ELtDmtx\uj$6󞉮yQ$L#$ivJB\Y+'r!,#^64 ἪBJqV2%b:i<ݢ r 쏎[N23i-A,+;_%jyuZh{g936Z :l=<2ȓ^[ʹCv-=sLx쾞+ٯH qyAE.:{. /oˡЌư%2{8t;=i6K1$4[6|\p^={oG =M*YvYИc mX=Ex(_@CJhnQY[łaF iJ+#5/. -F =z-`?sG|G\E87q[XbRSaaj_o&v:'l`w&_N868ʖs!lDC$b6IA&q;ls%*R >|ɼ2]VuK) I7Ѳʓ^ [@hZDNX5|0LFgq0ҞY8a)t6K@ׂE_bȦf7}=|XG;ՙkeF D+^eV |JL¥ѩS\6|cB I74kL+Qw50Ç!/O:6o;aBSg-PrY^7%Oix3֋fi؟ۆtz=CBlm6B'ȴivnߵI v`A4Q=G@$}H(0 r/jM^;}<}3ă93s<VySvi`e'v1w5+ٴlp]vj LڐN4+In57zRNJ O)<3푇`=g5%KoӧQ"I*ügĐ ,;c;&tBADA΂Y[uSI*g A#K1ƶ^ uAhAqF9U$kD %`;o^;We}:'&Lby3%+a{ٔ j;0מ3S8b2-$W&z)ʘ0, _6Ł5x?@e;xIb<UkY$;\`ʖAXf>J!#7f#~8<Q8c}5Ic՗I)!( NO$1ah`'.%F[D„VM[lU3C foЩ':dg4sȧSTdX  )5ct^[7n'/i64O,2ȷ ]0'}JlĿW/M=`?_ʼs>fd$f-AdLi<l41XYh+w5zP-ࠁ6Ț@p/WqyɯOɩC>(%d@;Khp?Cg!ɂEk$T"&榞+P:ŐW! Al䟹8IL u({""ɁVM]:F1WӏڠSu!@T9Dv(nۯwSz57¬v: f;Gci(;U)T,u%r+Zؤ{v'=I80Wyv{EVvz05 {i]X97(*vCS0+q ʰG 65Dbu; )D*Ži9DLnG/ u A,WSX2<&w;XLXǫB*z.&$//Xh+MYM[]rk]\+SGK)+ŹL) st;gK8V6eU躄jȚ3MUO-Ax^l`6CS"y 戳:JN4V]%9e=Φ%MLJWD'TetFД& R%kxNWp8ŧ`xtl)H^G/\%s\ T|u+ᆨqcM%ƵVRN.C 4ν)Rŭ~ڳGV A]&m#  On)[g 6*tZg0O֠(kbyfgND:@bD8MdyWi 9qFژ vQp5ճ>oD/w6Ur/v*m g|ͬ~z] 4(R#oS¶`[*{`["vxָPQ778z3c_2G莘Ǫ Lv!|!Iiؑ`!GcHYp0lԧzܘ<\tF?gsaF;:9uk teyÅ, ؐ[k^_.Ct7-&| +žR0aMvlat)wX̽NLkEO YW% 3[x,mعM2oBJ =wѣF'Ĝ"o&PNOuWe ^-pSqi.;XU6baվ\00 : snecw{9wmpR^2p^oøԬ%~̂);񪑎⪙gҀ[󦆰{Oo'Hb3 t'y媛]JD0<7r+7wR4]Kt8/J\_47qĹw?ַh !f8Zès= [cB#q!k >K_:F7OYN Ȋ"lnIŤI) ܬrC \MBNY,iE~3*Mo̰LodCE;L1zxGXOgZȒ>xE |M,ڶV|(!؋5MZ ?$5huTU7,tvJRsF^3$ڠMv}os#+qmr7?o:X+ ]J@ݩ=ԹSW̆OFM0Xh}&PlUCd,-kQ/E+~:OƭT/T8w ՊRّS qL=5c?K4,e\] fWl|x15~S*"pE>8&g^f+T={(Κ~?f _vY;+UWJ#v]k+6m3:iVqd] iq6bd57, v.qt}H7[Ȟop`J 6t[f1C'xf(dpC+>>CsAR-ۉDFȴ@D@.E2 {jS!;Cr> $}<H ]Ч}Oܑ2|S)e$ÕMT xja.461. $~x u,s8S8%ۑzͷ[qAgP2ٙ 8NXN 3u/xy!*F.#ݍϟҢ>m ,(`ECoY0]V"d_(b"`$/::߆3 ;f 퓅IC#Sb.=:/fVMg[ d8mGuzS̷>Yxԉ Ԉܐo> ޯYOt?/ R 5*2^NG襳ϤQd׶P$L=ot )n'pJv̹i0ʂE|o$9x?0Zn,IWN|I 0$צ g?C⬕+Ja3<(C~ʦu k[9A2D+\I]g?EЉ+7d 11b Ps(<,ǵiQm}ʔqŪ"dȑm7z#C4 [vUd9ɴ1Qu+W(~ܫe *yT}]1N-n59Ka&PL >nH.yǵx6{,f.U&-. zddQyDT ` g۱c() ]ujEI4)\p%}:В~. brma]ę -,Ji{֜<Î=zpHǿ)rա6r juMEE-FQu l:m#]& A"# t](e+:k%wI8u@UYhbŵ?؟E-_4Lqob >XTp,LFTug{pJkTu;$3P3Yh2ykO[ ]>?³nh#MqڅO2AI\yAl>i- :䰵u} sF -m`^9+Wm#m$I5k;zҡCUS^4+r^znS$#oAq 7`8:'SBB}%IpH<px:gGȮ=<*Xj4@ hz dk 1*&4o4\Cwzhk%3 +IcpȦ$1trͅQX\_TlvVQz7j}%SF5w:ouUՙ.{^ hg:v`gn7ե #v3 ԰A=־~O>$ @gDS=OwnJY[IzE#b#uK5;wK%5DZg+ hFkܳQ|J|._f HQtưl94ƭޥix/7s8\Oʘk`/X,DV]Z2@=K䀔? %x` ZRՇct>TË3#]s6򲉐g4Cɛƨ@{ ,8;zngM͍m6Ι=Wd|YS%nZ/=ҞpbfĻ@FeLAt6K|,_pwn@ᴟ4u_4b#ZD $oU~,J-f*.#lLA:Ts8;E(ʁdB&ClWYkXF^_Ąy%c`D=4t20N]d AT/ۊ &J)Yi8' |!n5C/Xޓ <ܤ ׁBGg\'fyD gPr "n?.Tizl"IB־GՍ$|̲hI 94Tc$}uyHgdbz`tw9~ֽUOذad vY#$F2W<XV6ZX zWım^%?WJ&v Y=7@okkpㄩ].7>"}EЁjU&sXyoDzIy%:Avr+945H4k2&ϥ&mxؓ.ZVaUl)Tz  -Xo\Y|%+U<⻸AU>bH#|K*%˂L_nyxK .v,^o:~*`mLpahaQhTF@W"HSaAWW'^fz|=RK,nqO]`uto9qn,rZDGԻ77ՒϿ rWf.(^"J; EjZk]%0)Pc\W_u[ąn+WGv+C(/xံjµ3NT;nNpÇ>BW0{EC̫7/R`]g՜U,î1ۆ35KQ ɷH?VwݪV{ß/ȱ}T-[ځtGh؏' 5dЪB,Ko5bIFת}!=  8.9 E2G*=&k ۦؑRacГk8%ۈ&fx\6 B"C=Of4`~AuX X6F!;Mg,cldɆ qVPv(#CNЃ :DZy0(bs&axQ.+1s}~okӺ:Q%z1KR.NWP өnapz99uZ zG{`y H09M"M!u[ײ߮]ke/%/[9+@ҎX:=qJAMANd0EhM ]=o*\9^K(pX_E?"=SM8Up~΅kZ:кFr7L$Sa@ҥF}LOYItM|`vMtKqĎAr S gD:vy,hdbK v ]Cv7k)ʂ 7 ~fߕAn1?|G &0H簿[6K)r~Ia(FƤܚg0{`$XU ƩT4f{ ik o\pfKpt)~ď gD<'2~i4\u}!lR֑Ңu?1TXLjC =(0 gRdGwʍ'1KϲXi:)~P+v'j*ea@r L*lq磰<څ|<kw.1zn3?>_1 ۴2x8YuVEj:ns+bϓ$D&|KrJPx##Lj]p4A?pQ"m{sZdq_e). b tOW\pA7tPR6K}Ւq~R;?LrfgFIR>J$Tk1cTV (\gkzpYxPF ;E(~@@]k$-C ?XkxX}6j)^y@F`JgrVSǓqTNчv Ğ_I"K,6&3ck; wb,.@-9K>2mԃ-SH(|IAlEUh(Uv-GUWi~7NCxWK &ԝֆ4(:}c| !hH4 6<]tv YtL@S*?q5ɸdCOvuvnw~u"3-% T$⧠o=U:Kh!$t-q$zǐzi]$とc4A@~'47 @,GHfpޔhDQE+߯ԃ $L=L3N_hN^%ٕpCtTa$b{K[tG8L d@vP^(ێUzbe?6JMɉ@!c6앺aQUt9 e{#yKw?? Lgw'Ӻc?I͵AT<mQ>4***+0{YF`Fm1cp7j`Drbn4Vդ´\BQq2<0 SY|!T"t~-|- J`~J k;#tPdB;rznYΰ|F*2 '`KLl Z}zrPB1 abWjbFE ZJFe?*`}m 70?vFz aU)7w CZnu/% 8Xi U{Ll4bMLWGR6D-@ĘCSeX!M߯'NNRlSѺMX SUr4c"},kL<];m#WGO6? ȭ.'y݊GCQZ,J&Qf#qo '1u+DRlڭ (Έq\%Y\Wdj,<  älrWųt:E5Y˘:Q}WliY3vWm\6,\T$]]J܋%n0XVJBd$+uY|@U}{w)S䉢,=!f^ 50v(bfGH_0yGA5ҪHwqlY7TsWu QGBJ{4hwe? H }nS3@)0.m>G[tuZbzemuZ, M^fߣSӳ`R|c L,d"it3';Vdvp3 ^Wq͹uMÂ0H2vI5x&Ǎtq?KV!6w":!d b2_nA,zH,U;5%S"5U&,әG} }aVzbE! 2۶Lh?;7VaZYMh=huugn7rQ7B_4bxVTZQ)FI#*7<'(^BNZJu&7bpք:Es*,H.Ի%blq<euIJ,5z9,VeCCƂ}( +x1O988kx9K"p߄b5[' *M!V9,:T%s/oV\5r\Vp묽`vFMwzKBqS?SpPqkl0Av9ھGsH%Wщ l {KՍZ529N],V6׫S2|Tq* p6M#QA,kDگ(S#71} \IR:2xFD+p,ƻ8ix wP^؝: :^R02Ba5i-_&-ϕ&nP5[n[]e Q5ȱ?^ku0mL[&^o<]-EEgx(moV1ۿ,vMHdK~,2 xFU4Mը,hz$eL1UZj2e&Z:+5yē"<"3 "vZ?0f,|+~(ŭ:y_3!g=%;QąC!>*R^5 7ޅѕ۰cKА٥!6ra/Zj.B6lJPp{o>м5ϓNb#אּ񺢃z;J1n6`]i!x{T/Ѵ<f`^Uh?EwIY:\wE0|bpUERF2ݻ`Hc08j`T8Ğ854wʈwIr%墟hjnbpW8Gi;m-T/aFMn:dK?F3МY-_mW0QS?8|'tpRazaf;\{NG%u[6J{4)8+Au5K9es̘UPoyZ;] ۍ>0'EPxj[VR|upYPg 7iUSX쮭gMRgx;-?&L6/U7?zktoFI`M<_@YbF⇴0a g#9 ctmBʡ.C7:ąFþ{90҂Y,+ֽ7 OFq{g*Ww:t&o1mBxSA!6%$Cn*R.2>J o8sejV|"V E =ϔ/Ue~ro2.v1+LX`9E*/V 4'F[7nq $c7IA0yc8Kdl,(3%Dk'6&K}iW& +֎RN΢)mW]e4ټy_`.&oaC/y۶C0d6椇S[.H(Rv㟛z zBVE -oYL$bI"i̮];[SoMgH@1zgVE$X܂dB"ILw;KkDˇĺ`5C2B/Km X+G=kYf;Mˢ` t?;ċK!Qӂχ29K_L+Q|@ v3j6^u`r멏z"Q\YTݓՍͲ@d:ѹeN!j>v,izV#Bx~yn.Ło'x G2 wS?Rs.\ >' x śSD+&g=b RjX4rK%N#T~Gc)T1  e3XQ eac\*5 X}&R~ T礹48Ć=W'X%-a[uQQlM8U2剙OZa}qF5O62%K"zpc$uA#O?yXb$7 T&E5Փ<:Cw fTXӥyCfO4!@9XŴKi<{Mc 5t_kUg!qIdҹ9=a S7b/^(SDF|JO~s܌׺pV@n귝x\2!*qM5I ~# [x7!iTG(72(:`Mgʽ;xo8, @PAM'-c*vt*{{8`Y!ΰg@C@:W$|0dQ5N5 6cCbY\nX{-U!BVj ּ.I޶9CR7S׷D iw̏% ww۹r oAWk4P^3+hr l RX1ג9WzOJcFO+hPTՙ\So 9F}#Q;Z\D7 )n>1N0w$u7c#y:'R%;lio~{tSv~! rl(ihbܶX;۟H:h~sG_al4I#OCpr@l"6\?~D⋌6_CL,T!Zr3iguWE9X:rBr#Kg(makԿ$9\aZA mTf!3;E)ӭZ?$Uܭ\оtZ<#V41vPn;W# S˔$ 6HIY4M L-ӱmD$oP*E贍oe;)ˬZ*-ۂ&cw$Xۮ=e dMM={8w\#6J0u=gst] F7On>wu !W3 ֜ymIru4JM?7A!=}$P<6|c<ś}hH7#2!%{ie ;;DT KMFqwRT?T U^L}ưe Y  Α.+3$ZMv:6)trrEvM ,;0}YwDÄYM7!~fev>sk>El~d/ٴNw%].}BTU-3eEU6hXclo b3#@mvp՞@5F Yo>$sxG $@z{RxQDJe˕Uq c8S~=4_͚E/~"d,y& /(|;uN/kmesqueQ‹kwڅb偋|UH>߁_I.Rҕ:UMMCjb8X;U}.}/ݫ[PY/piu SK$wѧ`ţR^Y+J5+Z+SN+˜NŖ\4yN_u={yA-I%m`nõǤ0$f*ؔQjKKrδ'Rpdn=묶~+$/:C=@S ԛ?`qC"ԚT+Hބy>?P/=a\9}Yבߓː~l!.t+X!mў- ]d4!buqz#Ez{o[_dޘSv>Ш]Q]|=dYqQ#hZ3Ƃ"LlTc[5HoY>{z<;.WFtvn{CҚp<4%Arj_ %hŪAtHǥ2+A H9eZ\u;3ejOs,1baQ;pEhƙtRڟЃ®Aj䨸6D0Ȇ] 5D¹ne=M6ER ^"$v&:l(r3** ~j9g+O󡠯+=`v"Ŀ(UDGPB{۟>\ R !sZ;b0y̪<s,#qc /ȫʞ1~./c"s݄ 76D'iR͢iNĊR׸~:KƲRkO=1H*GmPyEdQ t%șbsxGr%ٰ]7uAbDbl7*H}WG5@LߚHh6: sL|2 g#6f2 "\e!+Ad: z@"(8G$]4 ܻlzD\KRZހ;v|q' itY+<0Mg*~ZtXqTFldPayTSQmR+5< 4d8 ȥ 'q*q`b!5;;J LN߶xŚ˥\.MfÊC68­_Ӊ"*oQ/?P @oy| k'z,W?:Ľccypo=DeϝJG#Qw1Uk4f3:RU ?KRME?7iTav{)>*70Ua5jfH+X-@z*f F? 7d " OD_^&/>aYga0ʋgmd$4f;6;Y;(b4I9Hl<}J.g&Ӌ "uN=m*cGuיtN {\J T^?hӏlMpf{\6[3^ʋ 𾢗o|>Hu o~"ڝ\,^0NVu[hfZykuycxOqvifլۜ7-Z4}Wxp=*eG=xZWYnRbfҮ.='; XG{9:Y%]`;yl0_~J>YH{W:LrT*λ;RdZۗrUGׁZgaOY;4,x"Iw9KR װ(?sқPfnKD8.euAՇ^tT8gfhE*4_IrSF3VH%g8 \ ~T(M/@흸aQ5HZX_vZM]l@+$'Og_`xA[A#M;T}÷⌊SjR: O<Q/:Hd&^vI@2?Y"lO(f ]qNCfߺVXZ!InBŦtTEƑSHث+{q_KY:={9tpܚEGUQfbF< (+A\˷0~ѭ$]e\ƑPFe :YȂj•@P _O]QP }ECb]= AG~2OTIdV漼]~meGƅLqC`Kd7oK?4 YUtQx9l~1۵?n~MM<&|o9άKw$N~tVXwiR7^U_yR mN~o=NiGD=2e#RkHua ZzSb`ܖ]~^ODGzjiOe?SNn f`nČK][S.#nhI&qz>OVFl_ 7S?Xl&X(T*ւYml:ſ,j9Ftv#tҼJT|c5UjE=/ yv#K%~N .+ ^~Z4&|0/*6_:fiħRl4zK)@ӱ!&},ITQvm҇CO VCb]9u`%jtt03zH@(xz4"#![#5eDoC >WrS?*@FZ]ɳx|]=F[NG:A<[ t1yfWd]UP@".?9uJ^  UM Xؒ$nR *-[Wd6嗕9(G/rT^CzX2>S"Kt:7 6P&U6kH!~y3'v9KF^3tELݸ}@_ʸ,p?B'-+\\AFȁI:,h^2$IAtKעZ#-G[z~\0:k1hmq>@jM0>̭r|D~e>4AsNDf?'BT|ӀKש3,l5:kHMV9 KlRh p$@ Iv79?[ OV;=h ^J6wV gCpؘϙ,Zf;Tnj Ɔe2msr?8@+Rx{[ Ώ[RD]SR4zxVv@7˱KV;_8.GFp\0p26 ҶBqm T]ч R"%}XYhmSHƝ+q=Ce`9ë\qUd֭%#Jl2~4\H+ڽM;Y]eRz3 -BpӢ6Dx];T] E8^?B- VZOmN"׸k˕b*' xpcp)&p:#bUSӅ~KY{gc&du~!JlwNJe4h~(Q K 'Kjp4eUCYz_X?s;Ƌnםlln6^,6hz.O/V>P˴ǟemT)-}ݿ,D]dвi\B0['jܖM_@ZMeYZf+$@/ʵ2֞"^b_BׇX9lg(6*z&qp*}?108*XpkNkAf0]Ո(Fd:$:u@X5Ff5??8bh&* Mㄍ2lmiwpdx%[;`#vS%DzIl5V@mʝ]{Fu϶w)f1`[UF; D;sɊ5Ty_`Tꃵaǰ`B TnW1Y({` 4(_j w=yy&r?M nڛd,)FE&l>Eg.X |A$lh6 o 0]{iT2vjAdGOsv2N [.G>uEUٔPbQlADn (-z|)]3p>S U"zԏ-} b$Plw M͢) G;FܼB I%A㶹nҽtVD2!{wGv ! 5*@@^4{`ߧ#?:,X\pxȢyU^ RkΠ jɅ046eMX㈃TO@ldrn˹sHSc , G㖍 +@7_Z`s+l-q5i[E/n8:ÍOxtgk+>V(dGV j -&m5:sh O atP-ךb9_L|dG\5IhzFYlrsnfEjr]YydcBt{OH8Qjq`wO_ ')Π7YL#ajf'Ao2BNrN/H]},lћnޅ1/ [#P6AΞF+>{F>ԛc,R]۷p^~vޱ!=D+^F-ԩ_Dtz 5dްf~7[5lMjY9ztFn|zDXO$++[w$bZ۔.zfhev S5_0S  nY%hޣ",$Z_J́a" |C DOއ2rȬ: ,ܞ(,JlmO\I#ӈ1P|҅vPlu_RJ lcg9Ʃ>QՋiumYȼY@'+լe W:]3`Qk ͪ$| Y"D[RnfMd.t7`1 21"re1|(ڛG}`OO&U'$7(iQ(xC:,ZV 7{lR.1GmHaS)}2fU)`X/P') iQDB jF$¼rVlnzs6|N=l*P+6)|W*-JbI6Ut3QiT5x1`|OT}'oT;ex΁?-N^2JZ4sE쒧awM+JY06*>រ/f! CQd'I 2/qo|LcmnS ˫O#L'v`Wgl __]z X owCcռ#83lbڶVLp< 76|$pkr ksHpt>YV~+dW`*۫ghɳ)֡'-f)m ˬϯp1UXSbDk@1cы0",/$ 6?hN".L5`&M 7#m9L~< HZ~FJW7TU(4@iw}'4b<t8yϦQ5Y^֐Oϕ?zYs!C ÏwJ@^7>:D|]%W,вЏG$wq'sùIӝ0hgY*8rsX K *$}0JoUD-4dY: $a 9[`cIx/ [Kj_^eJ@/A'4*],7 UfI>Ǵy_$oo}^t$ AWӫVTj9و;0{)D*~íU 3[\ w͓Tg5K|[~oR<Npj[^Ivw_e4eُȅFj%iIy@pEi3ϟ)a09|nX͐)7: TF^]o~Wd}]{k(ksF5Za;-?:b/$ʗm|luK{ɺ`LƢw!4S ek6.(~$&z ,4~1/ DߣUroNƵ#ዴd5 e;jmAXRF[,.ɰh9E`|3bk xnP޴6.CW!Om-- &67>G2ҲoC[1@[Dq1 Oo-M2Pf.9I ym$cy֝B[@6m i>A6'(sn-}'Pc<|uf`&H1ߕw!XPǫe.nNոC!dD?徸&If7W{.1RLm%J/]ˢ~̡PSq6Me#Y878@ ezrWjϐHG4ra;?]$RQOzj? 0-%&gQcYcN@]PߙU~.0S4}(jyh>'at]'~ڢ (~*Z=)ҟ:\Hܚ.jB2k.,] 4Ns (`TQS's*|0ZR1< (e9 NG4X'(4V:/W213E Mc, !s'rB,S㐇0o=*be`xeWX=#N>njbK1'Sq.֝Pzu7 4: Z'vd I w"\>8E9d`y"2B"~{?IS~ OTEؠ$YCcᕐteC̈́EMhzAx/lPH  zl^(͎cC1LS9Հ+B }Mq-Jm[lPvCh@T@@q}}@0 7$rFN~/ޡ^mO[TWV|Na2J$>~gdt΂$h94ݺ#If_Ǟr.znr _pdDQdP:Z}/:БᧇlY2DZ6 ֿF^ kۉ<;WMgeĒ (KSERץPIG)rKF^1ǘKg i0-{!>*ܤ!ŷAG}VaB ' +jkx{C C@tE,T"pTPV*G"H&qndL k56X,#RשI(<3ˣiv+㍩lJ3E_3ŦV> ?ڟ39~FK[߃XxїLZ a1'4.@ٓ]VIO/]V2o J$W7XZ(Ɉl(cec$~^-s>%)|N_, Yfam/6Η%ŰM#a>YzKwtXnL7$LJwMHl̙VUetl"l/oPvDS`/gҬC͙"լ$ly]EQ~ۅkvyq=ΕIvJ)k-sz6u CY)&h{fqbpjp Ovt~{n0: ]Eρ1Eܛ~2~ɀ^,jU{V=)kgWTr >_t 3 R" ԩY&\[h*g=J >+U{ۅ~GDP$>@ES^9WFN;  W'V,x~ׯ %_&!OF,;PK8)jm= .–`BlƑ?[ϥaq/0L{j9]CrJrcZӳG{{Vb=A~g-$mlLKpKzͼxVNo_:(X Ӓg78;lG'N$&ة}ͽc= [YԸΜcXiVjnΆ Ј|8(jB_U1 e^*Of louM& }Ť7C"O5]?ao%WAh6\Xd9@[!jY=U酄r5e>"2@z~%1hFo9B[p_>Ɂ}lNu]*62䠨>_oRϊ)>qoޒxoP}PSv>~7amH3R=`C_]+\/Q1I >A Vh^⠻@Kk$0$h%{(iH?jCԯQ,kʬmFjڔ­kv2v"wRv21oW6ms+؋ٔP˲g3IjxDHpR $&ꚜ((al ̞<ݔoxj0Xr\#4^woM4Tix_T&wa7rP! EH~*YڃJC"*af]I 2y?,=AJ8StXSC47Ṅ`Id ^wt 9#[[I"Ow(:q丸Sa=!VYy194MlwdJRd3SrF!}Gy(,7G႞SA>*q*`kg:]O0yGVlZ1߾Zq f:ooS@<*QMNw\Bֿ4RXa:yE%*\%b^TVͿ#ðέ.+H7 N_{ut:؉_y^o9-,IUE ^#I=aBvX! dZqI$@^ r `ڀq5b޵b (+Cif`1mb}b`TaFm͔Jzj"t̷V^ )gO<5HD&!ϱD'd8R8y҂hVtJ/4z EWˤ~o4"H>p'`!ܸom(9 %Ox*{ agOs1}TwȞB 'nV6AJvf^$XgPXe=x@'`xKacv xˠ:ɹZ84BU칠T+Wpnѐ.BSAeRpB5ŽΏ8YR4 U$:`\:gG%Gd~%ro,Z")vՄEg *|}Kbs7 h.va֥]4WD~4ӆUQӻx# _d?'<R~3ZwroPк3Lv[X;_zim7J HX;%vۢʒ]vrK(l8/v!Ӗl:/%4¦HLMO,qSȜt0-Sٕ6/l~ G:1p\"|Fl~vfXP1-.bQ%(wh`ma8Z\:Њ 5b`) <!DmkQ0fѻWH%,Lvg.IԻ Jfȱ[ؤ Eyίz)u~ͫژ@/B`v(O.tR) RZ84d61h}Fh27@Tx+~^C3K,B"E !i%)r`k$7ۊfhIĽ7ƨ-'ֽ۔,o*u|6tIPTSD=` JJߏ1.+ks.=L|YV&FB R_juQS;yb8Dk`Ht!gٮo)G!9Lce`D'څ~R]1h?T+A5[{@/N/B],B E?;"7Q ,K37+=\YxbD^j-W`_{ V31ƍAd ~m822G]ԦؔNBLhE\.X5һXt7WN 1;4^O>q҂ Y͸)֐W5.Pz'yii/JVrU#ea^0Y sg$IcpK-!4Ry i"i' -MdpI+ 6QW;fX\$*Fa8j]Gd:qCdq|ly{~p5LY^W'Kh >Cɩn_og㷖_^㫸ةNR%Q:+I1@0D$6*hr' K1yGmj[B֞S)z#5j';zsr8"!T/H-Ew!ՇR/+<Ǯ=  >A/scHUvq7{˕:䢦C9U><}^6x`DD5  Ҕ'OY~kYˆ0=5d*T40ϻ!G}%7oTtHD ac{{N.kA$D <|{U8GPǁw]w3ܧ$Ů>O1 ?̦V(4d|alG Z@a;[w1MTo&l~Aؾhvg82<00r; ǏVKw0Ĩ]-1̲@"a6.\hj\?ď~\rkKL1Vu8ש8 "M/tgMX;*u\Y*n~]@ 'm+u@Q)+bBAn7EtHDJ[[:>A藨ޗ{%Gi: * &k@X 9,I#"C{ޅ9?/CBb$2R}o4룋jg)0%Ȼ8(b9$x?C vkPLʽA2"%r c4ω?~AB y3&B@<rP_l9&υJ&36Mˬ' /+MU[SQuʜMm_Y9LG? "._raxEF~ iqл9 D^&JCz1pWv^6cR]. ;%̊HweHO> HX*wոVF+pԌ7%(䐀<2 rI"\_H8Z)G_N'0 ۤ@dlp QM/)ZvbRsDiʛ.Y* WKHdJ]yO_ϖN_ #' BzoKK1 E1CЭ~x^;':f{wc?${n-7FaKF3'MdXDz]YGk:;!kQ7,97şMK5I<ى!@{qJ=+#%&wM"R Hf0)UAծ5ݟdܲ 2_Jp-#k4\(SsHb٠~iEzmb28IŔ^HWn"+Q S`(PV87x\F_2nmg& SُI =η!Nw~?ڍuzpTNȲE?$8:$7LHͬ5x[ .kx́G~ KZ}c:hF0=3LMo|D8J~ #qV76iKJDEO\uV< G(Zb]` hiޞG9ˎېw59ؼfKIORx/_]"8-c)Rvx~F~ #}tOYnR "_/kD}v$3xCBpD^nڑπ >Bkқ4_R.^7u&NP$_rFC^3f}/Y T'THv֘gJ='3̀d8(@ V9[9iK>֎͙eR^jݮhMۈ9WVVfáQ%iՏ3n)/V J}:K|!ϛp3l VNߚE j Npp<|r/ʤznxtZF—|oxe]CEkutxt2%RTKS/.!pvGʶJ#on9f{5&kTת!’qF+ GAbx/k΍FɃƘ=(o'86ag &B饤sUq-GD2%HE$4 DdTgibWj`Crsmԁ怲ZAw୯ k< "ͱSNo8=ȩxը! >Inw L@{)GfzKZ#K%U16Pd B\| 2̢/ q,_AwWY8EܹMkAOGR+ܡi8S|#o{_2Y2OLw0ѫMc$Ԩ3B R@WnuƉ)#cQ8Co/c1#w:aG'$ Q몟2Z ,񲥮s ,@5{$s=gL[v kLWtW-n޶չVƚ{EZK= ! Mİ̪~y8%XNRK, _41&:RA _ox0mҨ`g&\sb@<# g S@\H]&zfqVaokаnTq*x4zI%6=4j<&> j*LUZ9ķ yw<0*r]!NQP2N&h "FN8yM6 A+(xbg} 吓 0{P.D~m$T&:?\mM5oO]#o6{>n9{Zon5AhF^:3#u$< 8Y7v:_1,˒zo5U7_rfӝ|9:'ITKz $O !VӾ!b 5尼jDP&0& mm؀ ̼q E_TJ/loNYT=Fj-Wc9y%Uyfx(܈椨~.!\B)S:6j]!c:1OcU+OE_'fE:}'ȏKY Li'i]V-4Ha'!z=`Dbʡ'XcCz9E .( 甯ad-ig_K\ Uc{xso*sz2 [ $fS=Og|gkoMjʷ4eryq(H2߸Z42!|%6gBPQbYU'~Bbgs bO >}P@]HS{U\?BZM_̖8[h z 3&>+xpbOa? lO>DuX 7u &0ndTH60$9oLz' HxǦ`d~ dT Uã86Rr6vQ,COf($_BuOHmvC*47 d>B(K k7.ltg)'$?w,Js++]JN7y%5ئ棡^ Y/mVicswݼhY@Az2X6hD2*\| 4z?XBK? LJ#G"-v!L;m4Vݣq}< <{-ة0VseRXC`Kғ­!&VI\9-,S=%MK_VB`&LX̐1U5 f@ymM_B; dX'SAm,cet5HD0OY4fZ՘^ mF0F%Q|iK6+峹}tC`UB?^`zOw.A\ *Opv7xك %C['Wp) ^9i*9ݪ{NPn&:n>-!4*zC%SxMIVSIx&}QJ.0h?TQIS* W^m++n|GYӌ[ڞ~/:N#z1a٨7&clqЍ\G MgA)?P1`v~tD!d\n7_Ik  3u`*wS ܪ9HEĄk "|t)rUE6uw~ÓHMDNث !@OHO ]$ᆺ!J# M~.B(8xA$˞Y\h|?kqZ) &Z}my)XxE<2ZcB`Z!z;rD_T {VI(q۹BC&Q~&Gl@go2{RO褣KGaō)dBr_9byd8h4CzD6fԁk(G_a2(Sa$j7,ZO=K쾂vGX2˪=qsx|=!%:G}FJ%&bDR7!FRh3G$sA.2TIMhɪHs"I`D ]eiR<6Qre8{Xu|/GD .HG%͞] 3)-BgD!O-E6M(/S6$rB>ĨȖy/B[;;T1g /apqgҫZl8$#]%Iq9LMJWOag,[ޚ(wdwwu,3ү cgYZ07070100000379000081a4000000000000000000000001668c16920006a33c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/[]?Eh=ڜ.+>k ?0JAV>Ǿ3,@gG!\Jgh@;}0'>A$AO 1 Osƫg/R][Fo$w>T"xH !XHX`##~rmkgɆDhPv__)Q ֍`DhYS2Nߋ39CțbRu-4=ap%9D u(?! Xl|P}GQnҡկ] :`2:IaQ Óن`gD0UihK9Qz`fȭ|b]AZH3pe}4 їW}Yڵݼ}ֈu HĭϹ2Q%ƘL '[P֠Dֿb FI;gv-- '\O=wN!=\fHZ(VbFwd16\˰oFjDfpO7KUPyP&Lbg&vGP-9"\{G H} Tu?K Po}9*<b;U%BFZ_3Q2ZJ 9c{,_>N xPkn ?.փΏ#DJtoЋy(("jޒ`-,`ٯ%;KMu0p77mZԀVjtKj#1'v~s=K}5%e^^JoR<_8hBǢ_ Oݎ*wjBoI𙔽2 bIMVoпyF]4(RSy4D?0ŀ1RFoJDZPV8^_D:թ &rҠÁ؉B&ճӥg/H-s_ VvZ}`(@0d&/>OvIQt_)nYVFBV*WyAW\sK#1KV} >ؤjkb2AW1H#rB33]hPсj],>5%a_t ;DrkJ*qiK;PKVtF/C6H%{y jLK4^u/FܳDmaE3OtårTU.AZ^!KϒvX;-04i𘅵*J㌊L ܣ#X%{F,"蕩T(J I2AʚdRVٔJь ; Y "s>ϼ)gDhJD–3Yx]R}aOJϺ\8rbpUOw ISh'E7KbKi#v gdR:; f8 :%hcW##PZ}>lhM" A|+/M1; :7dl8@lKb}SSQNDMzvH#[ځ(( D3ׇ8o{<:51"fmI 3  ՎA__1G$K\#7MoT ֠&n&s8 S"&W<a u %€-,1+9))~Yn<ڄ[a 8/kv%?_$U'S-RxToO?ȍJ*8BP }B{G^i *3{ҏdV܉..?A+,?|m݈M_ 'wV1vEI6Qo1`v5%eJ,l;}X-BUA=*L!d9Gj>tG*q~Ufz{Iż%Gցo<*_Zhd}'hHIꢕՔ4rn ;p~*99)bfG-//&V}m=ƁzK `d_?ȋCxk^ AAtA :HYv~0q 6Ĺ5Grb_k}Y N)1k0/ь }$6m>/Ȫ['PvvB_j;V"7â3a^w[zxds-C{FB_K)5v~]#aW6M 2_>'eDУY_uK^5qa)~`觭G!賤C0$` k`=KO,_rnk@~%t JޟS/{}{Q-|r}yl$WI#YkџSJC:)rqBQŐj3Vٔ,7f aX.Q~5iQYi"IA?0Bu#}%,7r~ {[W|fwҵ cPv2 ΄B+ƣ`Cdu1O}݆iصp>},gN(v9wƱŔ\ u?0ۂdBx'ۂj a_pܢ6f %``.ʠuMbȾGpǍ$@CP\ m<_~D8lmy$_;f7X"3I(ۇ-C\[?_k$bEOYĸ62 &o1|Xg=9Cz򭟟3y9K1VN ~YI7`yP 9٠Z4@X\&P{5'kUx hk9Vr^i2HA4忄4$Ŕf!#%̀|S~BUJNĻ1\NZ{" a= [jtˑMhη̘e4†ou1GpfD`ѓ從KT_5aAEjR ܻxA@O>zhO=$% ǸB2ڎH: ]~S}BMa1"P4ix|QJ¶Gaw%^*[e!ŷ[)pìz8KMN@+&L>d =y%3m7.)X?<|R|Z*eUAC#hi~*#).mƐ4ψ `UOG־?Sgc/(gIdNKeN!@Cnz[rMhOs TS<26]w^ȇA _7sh!} U jC}MIu=l,(VS~Qݝ\'"FUjWeK.PJRl쨾[C Pb6ysL{f'e@}]S(AX/2_+?@\OTt{q|w!.n/[_?J∥mU ӧVk.Vǂ-D Dݮpz+ )_mgs=.Qv'tMbB{r5^㛣ZoL+Wij!}@PCΩ'E1s2s1bZj亖sDDqI!\IHHK[>q?MRbQD7kwr 3> {u+62cfm v? [twɖrU} `]Vi:jp &>JȸiW=u7 V:Y)[AS\.aL%ҫq-7;xeiG$p|*W!/oCFr?b; a7sRr%!^iX b=0J$|e@h 2w-ѭdeU=QRb!zVZ6! ps8AF1D@;v R|Wy+  4ZԬ9<8AN'bL1D1BE@c͜u`y.*1. !yG'I2eJCз"?"E[fXA|Xlh=u ݯ,R~ov#7JՇa?6CJh "y@)ądX_0? "Fޜ\3#:NDr\$*Dc`m 7KF0_r>.gZOwرA )9c+a:?uGQR0ۀXؚ-msLfd' "g\0^t I3zP (,S\ҥR=kHM _^"wvjBJh7W]c^6)|·׈AvX^;7ձRwr:}kdE% V4 B7ee!C@@? L/! wqT??nw<*M"m l)A^v;iB: )"(O /=S6_.w,Fbr8D99A茼*(&,WQOB)EXtV?)W ÿqOT=kjn>]=^xCť|Tt:тL#bW3d|E_%Tc|e*+fU / u'dl]FyIzdդnu,[-ۦܶy|QzD~;z+ۛ_Oq96 lJm`=9稽FNM PT-qSi(9 7`UՓ.PB w-'$5|S럍rFȘ`5]46VS(1Ksڝ< >1OW٧…ob`g`l16WXhʔ#=w0$3/1耷2+$L{U3XGP+Q7VcEK'65 m̳ +B;,x /&drpTK*ypH3>hq [$ljA@As΂ػXIoAIB ,hfKo ]|>HIp8HB|"DVD֤O7.Zcvom[KS WG;2] z8PpHI< .ȳtK[$)G k8"|q| ~ [f``|[v;]Ӓyي#Ĵ##.Ej{fמ25ǝD8W Nd$Lم<$b@K# ,!#[hՁ* ő "xUƉxz)' eK|rz8H]6x;vI\YdR:]dWlpT }Zdsֳk`ryFDڽ|]s%ʚ?`f@QK_l# KBn-> 锅=$c>R!i")&GbR-48&\g0Xi4P|ٓd Ĕ8h,E\ݐ n>AWlcE_U&B,/UEMLa>Uwk0/0x1Taf6ڂ-|7 ްMqt3G W~҃5&r}IE.) Ob\(7AE.R&&PE^^"H6\_ ? V>Iki(1$G{@IDc:<@zJ<8EHj,}zY)sK@XtϟDhԿ/3^D\Zf79z)EΏnȫ݂//f$}I\qPT͵D`a^P5C^e#N,i.EuSJDɉ \bA=y3H4LLL!IEE:@ӳkZ%Y{Viz׃+cTTZڍ_+`-P*]y8uO}x/ Ef84Td!Hw06$km%#$#+l㾢@ڑ}?mhltTnV݊%ב-e9J%sKe^w x]L !Sõ VpZFGȞ>Zh@gʘTvۋ,&Oɛs:iա$54@S<{6rVo? 198-)8D ֕M0:<EMauK:,mg0w 4m;vN4T֯Q;#1FWF!%3$ʨ}Zw\xx *"! ڛJœ8ye7+#{!>rP{o(X&,KwGcu;,z>VнWe#{IϤn I^*e^hVkX\c8?md=VlkCxEW/c-d1ɸ/B 5KxЄ׎o% >!nf]Cmeu!=; {<gyDj; 4BokC.UMich Z'\jӵIMI_Iґ!F[:զMyh-)'fL 5>\ ;\!*-w5:=j'haMGT&cZ\SŤ^Aj F1#n AoGӅ#u\yY_Jrnp)3ae:ItEq{R·%\sw Bd x&:G$`).?P`E%kȱL>CvĹK\=@!̒ ԃI:r 2iR6ˊt',B;wfmiE!0$#עN^CJ: #"`ZV'jmXVfE湳BKngKY{,}tFگ,BAl1]Vfʕ)J"H7$ؼ1%؈eknzq?m$a?w4w)k)by'dM!VjJb,3DmCMѶ7*Wrn,ʇZ'n/ɗd!*YsU;ūus\ x@~/+#gQP;kz#wODK~/n1|}AT~IPƩ:{B-W`Y̐߁|UUhb6TLtu[UacA6٣SۋZQu6!C14M$cWtSgȕvOgWqUzgsn1Hq=w4O*$aܙ:^MgC](4lh~KW@ 1s*n@z$ۧ aoX>mcR|q/Ƒ?z-> rɳ]Vgwrd4"C^Tv6$ 2OȌxq_A]GLr=_-t^k+ g:C[AZw4|?$b&T⑏*ZgoFWȨ!CY+Kn\ dz0┊1"F@.zx&B2\Uam"a[1H.7v]0X׃;j+/ȒOLOA_KtqP&5f4)[ٽ.5́Y_AdFAy'zA0&ay}h399!F׮]ph\]C`[;| Ҹ{>w̝M2N*tgdN.r=Yz b1-QLf9[kG"[RnWs (s{rLƧf |XyC >ܩy@TRh%YY^?.$D.#:Y.AAp+W)WP ДhpϿ*JKI7bp*S Rr$*)EAV7BRs~CE-m!sQ s3o̎pj,:/hF=a/7VJCM$ѕ MTXso8g ^pox-,`1s()Ut=?yٌH}?xp‰Ko-IO08 ]`]J|Z%lc"X0 UfٍBh!n1!nTJ#ʳE ŗzeu6q&Oa}9ΣRfzvq~3]} kikBДb(A2m4@0٪id}g5 $5麉+理\e3Cv.`_0~Rg7̻@K|C5I-ۢ7`ֲ$ V02Vt q E$y/ˊ^k3D`+Z`04i:#,1 @(Y L( ^1A#V4r:*)- ZhP4> Z] p#5̔J ~n^01Fhڦ%u\PW*ύ5}&JMK^^'^J &Z~&"E49:>~>GX̌_4~U>0y+\=LC۾f%'NQ;x>}Tx K%2Y;EEuHH&I~;(8Aa; Bw.IZa2HMt_Zw3jn,Udwǟ]}c&>>Xw~ȂF'2ΠM\}gZGou^V#)'&RwzЎ-Sh(.%{L%,{JIE?>CdEk_.50Sm|@2>I%&?yәebCb?v18CXgDKc|~RD.%WQJl@6fN a/Tiݦ&,igpHGfoղ i7Cҿ^!iЬEhI8+rexѐD ?)_lٖ@NvwS} l^SVna}Ιm4*>%yodi^3Ѣ.pZ5MUaLM<5g#  ]<'Xl7$!6W)G/ $K5&6izH4ͼzXj FBdJ5>%SGZfEv4]`X(`|r+c@ <}-A0Vg^7Н5Ul9ov1K5ɨr:#Wilr?]5fcqpa NmTlT"L& eyVGI蓃+3ޱdT&et?F$ə7ZE j-H@]NJz;NWLf5t ` iL͹)zsuƅ/Q˽凼^ś< @Wl1}E"3;-YQYFMˤe;oC7hӚł&8_w,-MɚlL$̂Pk kdM&M@gS꿓q 咑I2SGw4P5 xOН]U%8QvAoCsxt޴ٻ &K ~!ɼaʎ | -)]bK&/cl|0hs*cmW^ng=G!kv\BB>\w$nE Sb8˃ܢ&XjVaxǠ.VyMSG+p܁)F4dġ,ms&Blyw*4R2ħ-+`D^X 9b,wS 7Hnx[z&"^ީpR-80\'r>7Ŏ]͜fY8+0~+ <LP)!tNQ'ܧgg|g60LݞD MxIT# U(4 о>8_k_tT&{i@ ˓L( Gwu\f˾9yeMO՟9b6{zβK Y TS^eRXP2G5Cb݄2anhnMT2`{߆{A"f3`3Ϟ{`W|]bW؃sx B? ܼh8N+"TD13n_Q Z][(I{*z35>`]5QUEtDțH~x^Qa$6sև!;X QiJHmuW!`@}k(Ag3cʧ{nE^pXԸvpdkAB?zdž2=!ӆ {}wO zܩ즳qVX`Uash"Q#|+єn[5%0''X3 y"9geQ|mge]1ymצ0k͗[r0:J$u atg:A(XdjT%Xf};Ԓ#*QV^Tl/~cpv! [Z &82oG' .s 2cR2qdPnl{uԉɦEs)hkE 1]K!; 0@*;D&i{zo`yx$0cPj٨ ٔWTEc䥔<|#Ψyu:Ąk_g0yvq'Di5a@\ˌU8GV4s>!k`O@ݺn9Xdf݈V!7H@̉yJ,5q r:I #d*&t agJZa!s_#uP9`zo}3W&4p)5W A`kiЪO?XSF'>x gȬq׿Vyrՠw|G;jvf~6#v%Mo,^i<=RTWX*LI:b'57` `/VpN?n'E҉|yWrs l2ՂgSQH^޼J7̃)nx0/UShq6~D5 4~~t 6w<{Ax yA?_;M>ғeX6#:H.j eG8@&^&x"%6ShOBz-\BTn=},ܗx;6u:x\!~å܊pW tTUF߸eC=2¹וR13Oi%BM0F;DQ ?4`BQd^hQ9Gi5Q,n&t۱3.(ι:6 Z@h76IqʁdɠS;>_&LV=XO hˬ} Je@I5'yCfql`> C XjX2mJ )cL\,3+`UM4lNJVet3'#= _)q(BuXHpA6 x4[9fF?'0Ϲ k#I6v#B7\s!DLr͂S_C vcrMC P=t$vl{fW+m_Z^op |@6fICLPt_Cc^R?Z xfE 0Skç>ݰ?iGla= ǨLm#-ke~T{R~_wȅʴE^A'x/XM_D?8G웊_[ױKvr;FYm ѧ<=NA!p2|K3x|K6UaըLk/c C}7ɏk8{ 6A=&RW|B({nLH^)aҾcQPN:R 倎,()T{D;x  m zmwէ+j`Cb)QlQІwDW-^|0TRGpކTST`i9?"]2RXӫ\:TDž9[wgiw@>{.%(/M @TC36'=u6x)%?ZTV旲Rg-ekQf>I'~%#vrD7FC-)k›?b(@~d&F~]]-n|sAA:Kd#MZ[Bj^7TxwYcNg|5ʔdՙ5y[(uN8иܴK6e*A-R5ƹ7#c5 r&G(2ʞZi@N|}QVԐalXT-bMF!C¯E_ SV2uw3^~ HvaQ3x<)g(Or@\ ҏ wK>h@DR#I>`@/7D 01cPZ)uӃ<gu* մ!5^a9 o&ѦUkCGo:9eE;NE4u։NIۖuI4G}E39prō o?< 5OTFZ<snh!+m̾N5e݁M4]|'H"ٯgd V3;mbWR IufGL8I\dCě@]5#z B;q?ʚ|:s.xO2EG @q 1er8a39(q:sdޠ+HXM?}!kE<'>sF=ldvfai]AܩB0_鯚SpThZR0A:UyM2o#!Q㤱_rmUq^ȸ:zD ` v5wtW"" c_n%s :`jJxBD0YU-8}𔺌MU[wӫʬyGk/ywmPd讑 6!z'椡L qLӴ!3S *u=1;/b;Bʘ ("̮ШXIMfl鮙NO-6r'n ftR-벘\A?a=(j9WwXW'k@mPFAYife =[h{tɰq-~6)Ef{>mi6_*K2;^PE=`8' ק4XhIhP(KRo^ZkzO:oZEc(L'vÅ[%90)LO~w;lv^Z0/ʥ9.1nX<'RKj GT4• BtqFbDx:D(,qVE) "?"+L1j@r0~_uÌ91E=JݬR1;n A+y_82DtWwmpd淍 \8;@VџPДEkǙw/Tlmy0^ Yn;Sb~ ;Ξ :8Guu5?t1iRBe:t{N"P>0BJ;m)Dgd%*/[pXRǀ2ZbIbw׵"$(o IcJU6+2۔c8:YOؐIB+% Rm d]w^{:/+b[6uMhܡ_K NPjvqbش1ًeӠE1Tws2$pl?=P)n92$;f RLDe+L rzBn;@z+I;qM*70&]S;j'T|h EǗ5V>RG!@}\;ogUtl`}64rq=vϡwZ%緳+1d&d@d,nc(Ǜ|l%2%2hg]z0aOs}n'5Z;Mvmj=g~06Sb%Bb~d 58l=}K2tħɊߪhz^l~QQ"#l-p~|6@Ețt{oD(D@Df 5o1\Ww7X3xP9 +>Ag>q$?)FF0czC!4֐#Qvx$"b(Y/¸S-Wtj>En+I5ҝ#VSi e.7q VUGo{}zBCX\n=RR욺 Vp+N9XS4&$]~ۚS]KXV cdkDqԀr. Jvh2X$?e+2 KbhID>Evdxѿz@'V ^vޟ+*v-a' C?=k܄ꔨbqT/Bt+CY{WP1 YkS A%t#Oqdy0K 5P=ۧۤmc ICOVDXN8_3RLz]L_~+&B8J]gE{3*ұ"v Q2"K̪@A,;Wg#nmvv2K~s WD)nZ(>qX'!k66[Z7/Rŭ ;B6͸,D MjM1 ʲ{wg=Au$fR 5MVD?aFh~+&(E6?,{ezgl܉T #JdGuV;If1Num- !nOk3ޗ޵wL9=op |9ib}`H`q~-Q$Rz9m\unj&]Ww!]w_儧"3@9-0beM8NXC]vQ\0 (3a? _mo#ee!πwRݩuwWxo++ =()-EiG4K o;|vFBAԃ>Ȅm̎)rh(GÉX\irAI 4Uj9M6skZ{|XRp%. Πm%GG17ECA֒3!M Uk÷+Gˠq_'`='@~^ۜUE%֡\䈴K=F yCZ bĢCy?}'It~l?Ӂ~^Tg:O1}dB!(aZ.C`=9 hޓ@3`~yhKzͼ.M}pLI@KoPyoT'x(oI6=)x\y>=g J-a䰈ZԢ5<HX TU^<5Cttvф4,wbQmGт5f}@Za`(@Bdٿin,hi ^_dEшԳl9~ U܀l@-MngW?<~(ͱv9Ja[28<]5 +Azڒ3Q}[&ծNER;vB\JxG 8׏iQmμn0Mo"n'ib\ \ҝ{ f? ˀIxOAbutH#},.⺏v \y6Eu"BAAT L M''k*w}?qL璻9z],ӷ)^krsRMU|@pD|lKM&ǥ93L0l2;kCXr[d %駋mҨֈ<ߘðu@oRqQOP})h6;u rN} ҨeŃ@~б@[Fm#Q8îM@ Z^_lOtݤ[$;iGZ#}8hhwĘ ?ov2tL};2aNJ|yzk-. XU9~QP[[ 2 )*U {B=wj)LeB*ZKfeOTdcoyP`yţLCP53?)bz:l>SPt='L7$+я\[ :L&w֦̹KC{ؖ@ 5;VaNZ ޮvvs R~/8-/^%{88P)"ё 4\hWoY#ش%t}"q4/Dى!T'!0sxUh  9я>5cNծXnK2᭾&lg襾5gq6 uWLG@/KMTbssWC(y5`x #CW' Jk0co Gs7XAͷD*^ϩVjΈSFpK ?%/?m:m~:zS+BsrǛ>X]9mzx\I99hACd5j*! E_`o$},aɥ'gg v38Ҭ;@(pa @v>#E+0:0" gw'/-zrYm$WϪ=egvQK8 j|UP;\6Í@gtCUBN1MD#f8LԿ!< rgNR!R^o7?AML6{iG60D FOy\~A^Ks⡺ohkBSc'>/D&|ZG~ ?`i;9n+{l` yS{ sKGťD-s@1HJZ}İj+]N|v'R̯`HU59T0PftVtE]Zo^!IxAJcැ!tfmv%R.ٱbWS?(E7yfnBytYW:*qF|'^E`5 we,Or=RS PwxVkfS#3<[2Ӗw_gȷfQS3*Sς"{]'+$Ѣ=n@t x5X[zJs/b"|S4lP&>Aer/`܄K`tV5o3' U\#9A)2](װráj!7eH^0 virZmFEhU6͸?d hAI_%AӆAcv mwSj[#qT47U1G;eޓn7,xh]2BBE\RZvn.ȸi} B~%s5A_]im^yA濥 G{r'Tz%KwMrh5..2.R6ϗF8no,jѡ谚k[9!Ha#")Gځ+>M1#9p0zQV]Yǖ$kB༙n, ۏRQ2qp5 dȞ\N{ʛKn_,2hj2/8# .+Ϟd#-y#Et˞ \Z[C嗸{,5a5bwq;Q*APM:ǣ뾁(oJAJ>ûtS(=ə#=Q4:v+a#:9І'a4Ce,N^Xx&20},%؜W7 9/@#zC,pW7+ c\Q{[o;[+8>u-0.K}0_5h??֯bM{k~=]{NT8|㳎WX胭BҨXl;9hTCELvÔ%?=徰0& †M?3m:kVXhع x0 dĺJhDm:sF>*v4'/ OSWmG{*aH}fסa)j*a^ʌEP  AMH9%>f`2kR bQrϻc&y)16pTA hs*uzu-K6f*-f, e*ȫvjf$`NJ}9#AD#?v8fDmG撽d.On0j/θDx=tېYyfMךxS&p4 =w&3)*,9=e#uMwYoQt:TCdbaZɟ˨!~ڷOC~zx$ljKi{ sh,YhƒkHJ%l.90 jd M@ _Fo!>T,R 3pd儴yQVp4Q%5z (D0ASe..84׸v#0nz;ػ=Fq, jן_# *1 |^ӚUr CɘojeyeQ.cQQ(.E)1E@v |≠HkW  k)ॅgVG"X-;!q݈7$([ceBb3 ) +Ϝtu@%XG|Qw0_] J']H|+GyA/L &'q鲨-U{\g['8B=(OLY@7v|LG`B؃[YhjrTU:rґ\Mo:~78T~k^\i]~.<`svrg%ŹIat\d/)xUJZBi`&@04n|Yni 3J\ SJ]gʶ-Sھ8sXK;8j.XINE7'#~p0[H$WIU\դ *0XG&4D-28|3þ|V yںL^=[ tjMi`_]d2A7ˌlޤkBWcBQ+HH9V=I}f t`mbie|4NhI=sI>evr'E"ڄ~7x T8]l;~BF=.4G3 &h%e>.4Me0)Pgw&Xm:W-1(ka|=JɣGj1sKpRjN֬~)~A=nՆ^uFjpUic`-OLN3o_z }N:4%WWN`lBt}>2p#8NZц!Iފ99r]ӰuopQBpH,`|%M^k8N`Ї I. *͒ xiŬџ UH$kgnOR&@>\›D%9dj˙CB_SBB@}=T"LȎv~lXhsȩG,}Nʣ;"Qpw;pQ;W!Y,S!@}OoH_cMȑ2[+eH6;U`Zا?"'lzw7&T8?/7UH gSm{iv  w)OML o@#>4d7 'l+,@jwG2 nx5iQ$FaM˳ġ/}4Ə DU#=])M&xܚ{Pp5-Epj%c gՃU8J'q7~J8]#.@by %=ă488O,QO)??f/\ mdC7G(2 L?ku0BjOiif]ncvKc'b $9%{pz^uńEz~wfXoR(]W&^WU< .ϒ"ⰼ`iwIT|˯VۚT شmvg oTL+:5[8'a'< 0 w5;rbb64|O .Cw?BȖ X=VEh<,Q[@X/wf jT~2!t%{P/|SF#IBJ<U&.iSUzmeml5&%aQ#=G/~zjJxxN VjgpP7TiuL>Ne:%$;F3` kh:&$b[)FdCŌBǴ\̾(vF`&>p!:8M#97 ܀ȃ^E) @#0;Ђ?jx43"3[cJ MsNWx1d勺&r 9GqQPtEFJ7ߣ1ne=.z`[a 2 /V#4bo 9 y7k3IptZҎJoL˘eeUNb%Be"5͌9q{B^*BKP4|\Bp.gum̝{/*_E2RmE&.!&4kv&߯Kp08^=܉85&BqKBN<E3ܱQh\i qkiG\NºblP9U#pjԭ|y$]u9*/%%T^(*| #RExGZX-;;J΁쭎2vJbլ<7gNaA?.6%w$o[4ěsҊhB /5Q)v8r%tO"t0?ŋ5`; sO'Z$NZ#<Ҭ{;> %22s0{ Rel$Q]3ӿ>_iPŨ8\,T|_H?-+tsʲNBCBVYgB7߰S?!f7ZWI KWXpbAETX7,POHTRȄKxG{:FV1g].:^NojVfBnUc`4f)7rk&(kq.jSQ+$+i8z^LkّeZfmX<\"ViyO#5ckEZ$͇"4{d/b+>CJC-a MDt/&2W1E8;3 %>wX#I=JLZ@Ԩw,im+K˔ 3퇾([H.-R.4ʩ@+T%6FB[ 4GS@{HYTf*7"Hj[e:#Y7;xVF!xXb'>y} /Bgڎwb-x.Ymf()xFM m])c( Bcv6Ua5@]s\N0!A⺢nzxn /P3jnU0Rr1\.`,F}mjYZ KBv̤y/= kޯf˛B.c =~Qk ;~`$dU{Kw+Pr7jXx 4lxf0HTHq5htHņъ"ϒ⮕[o;-x`]fz f-p5?oqؐKNٷ]fs=r}֓FKhlBv$+'S:2T6@),^z#ww+>SNCrHxNG;]x%F Dt˚/w8hD? OUpYJ> yB@a-=&i:=;Aj%29oa2x4}3=f28%!Zu9,(:wkYrn; Wv؊g^҈MS*F^7'SԔ* Z?Jmmeɘ+'vcc`NV5WW%L32%.cU}QLE`I:[ຒ/P!=7kaAzHA>$ 44A_~6 EdK|hSx&_~4X%*:>iʷJO{sjUtGg$k}7tq[ rX?dGfٸBxxmEQXM12%8ۘ-H jJ6T45ZP 9{[,Soaƃя TSq.]v^cR&0AR• 1Im` V۹AKd25Ӷzt"tU`E_v [uNJk`5r\K(ı=$OfCdi2FzxrR1C3+$+)| (bʞ#1ÞX WZorJM܉FbLw$] syRXw6;h2 pSu(nJ,`9'P^B5NJ%qsSl`QtIYBG^֏G6 *"O:/$i]P1ozB:Wȼj^Mp `+',VzGRsRFUɘ$"a=cqkhzj"Џ^_K_]Xعq ic*\b1$r2uֈíx>m-Z1`PɂƎ a*?̜Pm[=\>k$*t7>5 pn3rg-@Uyk]?qnMl[!.,`U=nʡ'bZZ.N~ko!܂=myZ@@1nXC%0V!(rYpJsἓ:[RˡE6)MTY[O~<8b; n쫈[8{R㛩;"{qH33r~.$>&: i^)Qep(v׈xX5}G)2@๙_s)n])tr`K4gUTqۚTi qZS 8$(4SX4_ Q$ST>V m=4 A;Է=}?i;̖_UxJ0 ,c,, kI)'FK:09f_ DKymŭQ%h&ShKcׁtM?RZpLڽqɑ'e&̳_6h)!UGƦw q5JU=1ܑ͜ ]r@FM9mڻs{,_kߎ"g C):;S!p(7&Z-ES +ϞPiF&l女ȟ|XhKϏM9[&[SiU|wrRY3 OzgJsݵCn ]n7SjlShRK#)V~^j19R)xM"D%b92ZX9Ġ.۽ginqNg_awI蓲onB!~AC|Eoe͕rs_\8o'eKGT!.CFKf;3 Op{)#klVCpnMPnBO8Drz<,"2uQrtHqu`.N$@w%prBzOqV+oX5RJއDV6VVqM=X-T=I)]9^λ$w,0b-XF NxB,1 \/quoiJc™5 SARaպL"Pd1 ]/MLjAާ\ʠ垮)8A\nђhU y#GŅuu `gNHnR5Sf<KU%CS3'Ɗ,:,WDJRaPFS/ ڑ'[a ]<́k΅YrXybIෘ&63:eV|ߩO_;4A+ SU`\ï"a@5dAT").$S1s,}JSRem^r4uP)m\P;A</1yg"ҲE z-dh|-NE"Жj3PngT6~r쩘VuvRj[M!wJ v lDr󩒠}bZݫX_Tai(o^ϥn͑ӫ's 鬫1Tik5Z1V!lW,a:)WXԱج /?%lgiYpNf \;]Ӟ4hqN #c>TRPC v\}*)!%&)ouQ~Fj lHz.+0 uCMPFUjncNg{WCԋ6 Jz6uy˷{EcL†75}fW)nYfXehW+^K$0 6 0%mެ դya(hAEPbL ?c#(0w>#5>&yH~W[%t~tL&r6H[g վciZBO#K;c5D7ŗ O)YKŸIrwzІӻav,LmuHiRuγ,s=kaOcjFA#^8 +ٷ$AY DNܷB3PL7b\XƅUJF%h)z T`=xs ˰BZS4#5izRg7+陴#6YM"ϑ2 sh$4я*-Ef CRW 2#m^M&Vz'RZOW"0c$E7N d7ny:2fu:À6b*DR`9s5IP*$薵SL~% L1 zfMYPs:TbC $9He!%t#?p ~x`UL޲csg gժbדuo$MyHj+蛽;\(h^ӱq05hD~[7C;=[A_  |水< AgQm/"KX4+N, `gcDž`rJcm9L&c  I IaHAʠUu4VGUGv2!UHbm:c{":+BP*9:J d߃m&h\eb[j|R#+n)w9k=٩[?+U(TRT Xj(x3bbD"I!W\~M}'^RF|St/E =a]+nSB/:~wZF7"| ݮ(o c{# g(zQ‡5\vl|A +TYPD6>:AQj )UX KS ;ޏ!M،Dng`{uswYeL 8LN6/ M% !;V)ۖu}=\ YlSbSԈ!܉6yhsT+r8'+hl_EzB(ʣF1XO.ϗq(WId}T0H )̘76u(nmLQ,iѭ#z"{ȷ7wC` T髳x(E.a"q9%CAK"Q7Q1&Y23VIA8sv%ք#|h,\ht>D/'#;N}׵Y~3m[lS`o t/HD)% (x:Jo(6~}g7x]+h;!e9[Wk!7&.ӗ>T**炱%ø #0<~ tm՛9={ ۨZC=(k@KUbmY=V=l(G%ϫ|>TR>`)ȧZ=3=?,Ȓ, x1u/jC7-\WA/LUIQ#,Zi,F(7pUޞ@zmHU̡˄GP2[:0wR5W-j WbvTu>ĉL8B¯}]ӿz8\𘄔jZ\S@B {}`tuˍa!CMšMH4ܼo)JE.x=G0N C*y.q*=(ܧUOO#^O m\"O"CM0_t=AdvJz'Wp{lnڟbзD0_q;śnˬgЏB([ޭ<KXԓxCO`*r.ũsZᒲ^"պ=n [xCw]Bjr(0x-Aa:l.PE⾸b4AG 8'mT.i="T-bS10§Pbרc43HM) - H4 KK,&/u~O5R^"6UHEI>.Llo⬁ /D!)hu<\'Ҥlݼ%C ՅfAWX4o| LpM F'3(-]~@3|ExR|)OpA@o4)>sdNޔ*<lmxR^Eҁ|shw3 " u 's8.?ߦE-Ri\(=azWp>D\{~fsrc( .L w5y62?$TDxfq j bʇ$o9xbz?xm#bRo[ܓWY*Ir**< $mn@/ȸ"9!Ԉ?Wо:e.>UE0xBӒ6_>7V?ij.6Xdxf>XkC(;'5)cs*pNs7W^Tg8z֧VAĤ%aX 8yMX12vU{V]0$TxY.mnFZNC; MS{0 4{f;le⽮x$#`(Ѷ-6/#nϩE3E7sk;nx1C&9d V1Q#`=g!GѠuV8|C%ެ]Wce 8FbmKׁD0St-%0(2^"_,ӎ,|i2z7:-,/dja"H_WݓI \ܺU5y1`auf0k;XQ M*;󛓮暂jd"E,+OX%"%^5ݢ\w=VQc.uO)0FR~: Y #|F~Dەf Ym9+v"0m0c̬C7i'WIwݏ|E{1$b&Y][dnzGL,YʅO,* @,Y`!,-1ȴ@&j$fI2KƪJ 0iZ^C==`&[lY'|,$@D%DIA*g'#*(ܖ cS?@דMPGe2ίi $坡{$P \4a4O?PWoLYf{zM׿Ѐ BF:( $'`0OnQw=Dn.|x|%ykc)}qwN_M!_8714䥰]ey-3ڰ #Je}LUU&SÚ QlI΃-jrww|{RO]IOw-A~u3\ X1t!d9`Q=v}ZLj_@(;G oWhk1o{=kG (.^/Mc:̷a-Km._N">6$_W[.LZ6@Utqbw>2 %b %<5XѺ$Q)4ǾV4]&i0R4 ̲G//JUO3Bg X; ԃ/9 #;т7c^K;̓s\jאo2ۯ4IARlC!9pl >U 0.ZT!,"0w*f4KZq38>nN:]4aLcܡiEFtk~# x=WYL!Ymr-"C?!%YniEyNi~/oEawqYE7~WA= ?;j)HR4o4GQ$qx $ ~ ym9`po@[_;-Ul`Q6rITD{IzNbp\(U&.Ƅ)zLSThK=A~p V~c4 0s(!;]w;\HLttW?4][oS2y_FvXi .XG f^X6v3y6` Yˣ {9Tv0W\gӋ\A}ŁYwN.'л#^ ER'mB)9j(${8wmնQ(!1#A<}ޏŜC3 ^__D݃'_HI\ gP ;*~"R9)jvȵ3%|FSl(!}}@`tPKbR7s7\ 67tKR9W:k6f0[E2 s F w6eP]D˚dǜ)E/\7$Ln+0- v<-KTfU*ǦۄJ'2Lè n#(a7z We!5|{ɩ !"&h6ww@>u O_6bGV-e}:FV "u CA楙YU.ۑ U֗OݣgOq=K+L\-˝eomq^s4?L2Ġ(}?|XoMgwC e!}gȐp{1]1Y3N#N鶡;Psy>t:Md݁Zݗ_]3@7̳*rђ4mڟIذ\0QSӑN`18uzT(>ԙ>g1C[PͲ1wĤln1LqN*lao/&ꯑw"dΘ2xbYNv*OfasiI-:S`1*"< l3քw%ہngOR'?Zu ,꣯M9 _FەS.ڈfP]ojU#C=nD7.${{1B_ZC= ơC|$;{, 4!*"ե PƾCT=ُ`Q6'sH? (dC:4u8N'}c__ۯW T%0; 9br]$v(pTOG ?kmݻg]Ap_ψ|ZoSuIQ9qt?W}E%/$ ah]m_Jx%_OQC8 .Y%74mF̞Ŀ'>@Y:r΅S# PМ*<9J١ ֲZFG< J~d,[~ 6i4Kf_{B]YlǦoϪR2w]5 ij;*y6`[<[.fSq N sF)W:xZ۸G(n|ǘ6V3bmljDaI>wyZ/Ď@Df /F?:5YŪ527.\N"Nԡ>]JK+Ҕh.'S.e~8lʌu`s;#n^֎h$}nR4JR 5}~nw'v$:gƓ[ 3/LcX, ba;2DKX#]Y0s ʷċXvQmo!X;I5ludQ"?=B$FwmkdOګTumT9Wt9H(J ;/xKy-_ҾD-D?@(dzt@`dDd3sOмϯ5G̚ADnr" q}wҶ7=R(}qΆDr H*mt][ b#q3mp 09w/^=3xHZվk|Y #ݏ #POxoFFp*fA}$]49m- .(Qk`iڛO1L -*͕X{BnyyWă"eL;叽is-h|.cdžOsN#+0)aӄ99"ۦ'<£qe<^92H[BXiSVc({R77j~MZ ;R*(CA̟WiV)u!"ǥJi8 :rZ%~w6jX)}!묱#DV(U }.S.+h^{V=W-o`XUFtL]1̎v%/=l{L3VQi]Dj[<^X+Iň! M!)I\[Q0Tmey#BZF@6$ O'"vcЈ|^"mU1+ds) >4D6+MRcHQnb 6.&89S+h9hZyv7O=}1r2Xds:d!7&bGFI<⦰ z?4.ێCC> ;u|(UurǒY! ]{V!rJEs | }I<!v9.u]g`؉3B+]S(94\:B:P&D-C72sD~Tu9ƺ 㩗#CK^%@WWjz؈%wQ~^TN2_.3`K@U#i >fkB g&3}c z Ǿ'=Ҿԓ~km"N >pi!ϱ .cz0"$L[S>ȑI0>wJ,qrItln6}58.y` %-&I2ۆVB{[n)Oq\#Y !yoX/ ɔ1V4$^MiǛ IGa fKnp0 oWIf00[u>;T&<[&ϐaF~|~8w>xXn6_`2I"m&83g;rBXtn.6?[a&B@{DI֐5twC`W,w``b'p4ěDmQtw3-/O0 ]n"1$~Z"*5ׂ~t~| d/\w/QEU0J5G|@R1Gw :olW) \g܀;e̯9h^xn0/wpWpN=*2JƓfnqϑ].PN*;]oZ%` 7.?)CӠЗ2cvًH/}_3k;E,kST(xg-y,[!!H.VW/lV$J Ro&t%31fV3 *-m&d&y=U?)/7Dl("*x(/%oy J=i -WH+ GM8׸&(mJDZs p5OO1Iihfo N;9Ioatji.Ij)̸F$I"iʁ!Xmy¬D q[FWa_U,D ʴOf:H'.2g\ssv;*ܫgboEzyX+Wn3Tbb 0|d7qHeR젴h2K(վBTk6JQ.o9?ߊH|1"0Lqdqq %QIcE Hn+uX06fcђ\!k9EJp[3֒v%pksIܧ$/'IbwQW7@4ٵj Vd,WaQZJ-fw򉉸TM^ ģ}_HŴ0qy XȋߎǻzM==8+:^Yt傎BH٪ "klmj rc;Kh?PM>rnlU^.Rʂ22E@uhxXWOWnE5qA!xh߰R3fL-43xaj{"ΌI+sP]_U{M 0vdB&f!uh,uE|â0+Q&jTT"r}5FTomfpO (Cxv *'jJh!W.bq >hw]0\#9,lL20_b6b*qWu.dL#ifS5WLR$ zrD`z >1N/Z-%D)u؜"~i /7z;]\B}GY>@`YΙO-؊JwcIҡ\9,>baߠ5:HnZH@Htz %[*4;ȿY"GQx|qQ.׫ qy^O^AY-Cmh1.tm@xhs3<~N]f3>^[[L}C4(rw;:ĥ lXljvtި@ --HrHFY(BǙ4PVyٓʳy@⮎ JL<,^fl+ʃpDZ.3e$ 5GP̨ț#۪(ʬ('ɼf0J,*E!&H)AB>`H*)kLrbȍoP̼+y+ַ,mB*Nr`W-K_Xݢ6[܇zꉹFB/bZ&a[4_;`_3$OM6.e? ciRwdDl-RUw20]1t'&9hw3գ|:l}sSv17b@&~聘Џ[V:u:WW*e&MJ^@#eʻ0wa`]t}yM.R T9?pԬҮ"<'b3,„V)xfNӊ$΢نN>]ZjC>)IM^ܽU$"6K,DNc*M?[ӕ7hk~GCH"YݔB܆?@Ujxӭ`rJhvk~K/xn-oU.7x*; /{ha6?,.0nBq)yٓxN 9 { d?U3rp<{xA{RL$f:MR1Os|18'Sujp7lYM4Op7ukkO[JfQbN.kOsMB]PKtV1֫|*SE!50XsW gVp V2NF1̘2ؽRIFD dEI,DeziOiJ¾ kmսɃp?9J+؂H` RIOm :Zv3Y7PS2̔1L#&5M.Pgi;=i?^Iuni5K cG]G[*n{r[$y۶A<-# ,YJ[)bi I*x%,f ;=/qr>.jٿ{,`}H(Ѡ6,˧]>9!DW,z雪 e f&2}cMϋ;>IK_"IQ̯6밙@P0z#HU6e  J{+B3D03 (EoR04ӀmV|x2ڦ?Q:ؖqf Ռ%I0:S=(gu܈qr{Gy \;}gPS.+q7chzù/?ċ<0ƔPyUØKsO&%y'1'GH(s&Sз)9㵻qՈz+ܝL8h_3_{wCnDU捕)o1iY]8Mh>'Tt@nѳmmG-6= O(6H@1%lWSH8&@mUxKh& mطl.nNd}[>qғZRw!Y5DpO>q%s΋ms-{648:W:vE"+-4j?"rW> xIDlU'swqƯt\`7M`3f&jQ s @F9a?Zł MT"sUEЁ̎Wf \E]*6qU*hk~)j(N2[!XsYJKA P({tT6DbZ~mMs>!鄾 M+n1* c,YIsC&-\*U^gh'و 7X`]0à{\WfVu2X#G% %-|[ |''9mq B/Ҝ;|$HG?zVe_nAZ#6ؗg1pq@,Uru붚S{b{Ǩ+wM[(g>jgʍkGZuyh,$42q0 ~}?+nmPA%RvM 'Vv! Oj5xQ\Wv۰#dKq.kp:&y Xj4]:,ߒMDI-F{nضSJRHx0+, %gGл7 :xr!řy"kn>ܬE7jv14g[JxX%+Xk--MCsn1e,9B<5\=bnyUsr5uFI>s0-\dR1n/UH塭bJk)j߇sP'RC1T<~bf|fyg5K9FRydd0=b>8u%F1 >zO{٦e)av:U!ҳ-uo&+ 9EjbEfQQMvB- kkcn_Y!˦oԊ b-7wDXj8WoP.&Eg3p>! ,W qlʇo.0pzGrlju" $IC-x|P.Xu1R J=u;cn8X*g^b$F'E[Lu[wIϫzfCB 0ig0k$<|mapQSU9N]9~x&fD} \Q4}a+.:Ayb[G;cgՖQq47!]JAȇ[diNLaX-b;2b<8٤U`b"SU^Gw>d*lmGU4*r/fPVR.|=[E&9]J<#9ƙ!(?7_{J`5zxH^;Eɪ23hs)_&}޹2j }#l<*}ϭ W\KL =p$V{Ѧ-p[簋!<)*Nvw"x1.NĹ jprV275\6fv:yPְ5P99T)Y1 j;xRJz!o3-4qD"9sn+| ɸ#d-0ȑJkN/C3{wF|Hil)׍q_gE#U>dT * H~\[z/Za(ـH;0^Ԇ );+V!>Osx~urEX+j,MSʿKGj੦9єT xY9\HfGw3ܱ+* ZeO6f^и?CK*zN bNY؎ڿyybB1eEa3Ep{ã4E!Y@&>9 b#ar?cUZӗЇDc=OC)A_B)/ kU{LCUO ΜeU`V&-y/V xv2"ښ];y0)15,T!xš 5}K%m_-JTo̖9T,! 8QeΕ,-a/*aDZ{Aivm9Ei$d=1R^*׏* |0 RQM=-<f_5+ }yܹLN_^K![dzIoY{❺D0CjDXptEΙW=Х4wwܖgXs[*@RD:=yiK4ReEdKs2`zn#,A1qYbhtWU\31lltQ/):ͳF=m4l8XI`kt97AL%\LAGL SVv7dBg 94 PC*D>!MIr} ;~@3{ͪ;{-.~c^yb˟ 'q tѝvJ+yDX'4&<_O֮YH#"Y{{ߐ;g%l0G_/k-&Hhm|*$ߛuњ\(Jg)6HZܘwӬ8*㊕GQc]yuf0骗 &-G%D !HkDKw[ zV诒zy\Гf0n4,pyzl_tAw|uRa?4ikAPB'KY-إH=ou%9umc$p!r-7Wvz.}D):Q-&S9#ڋP4JJtx?,1hL5]Gw,*}^X xPaV2_p{)LO s;1ZZ`|ߠ!ӈ*~UԩE!1s%^w>cȮ9 X\X}@!M [7lGjmILVnyp2=DVȆǴ9܌;M{}͝6 NPB b i`Gt?g=@ts:jg GzSI팹ҭRͨFgUCWk㈇2MjG^ʎy?݉F)%J RJ ѯ[%ϏOƦ dR$ 6 ]*O^rRdZ:nq6f`n{M~x{ ܍7$,2wDUY\SzX(d]F_@0g@nzpnu]U6xs8|x]|-_9sȘA˷P [n +&s3`@mQnKz{FuĹ:ۧ$RVg=( T.307d~"˹5?'XOLxQ[}n]LK攐ͱ=1,Y2!xO-覚'q/14&`kOq|(;2܃v;b ɯr2 )z7cX;lIQɒkoɎo1KHN Z?G63&Fm}T0$qvn%OQ-#4#t $0A* b 9o3rc 5rZ6v?<[Pޔ#\ZB`x, 2`>6-^Y ;:Cc˻I!hD2l mȁ)yι@@tp2Gu!XdXk z]\祖Pi}וo19H "VH6}RQ6ƭL(MB?<QpP6e TߡK4] Z И Zg[qOerfXl<4%3;`׆1vfndAcǖib0Op k"]%HJ{n P3nfE+ԘD(x|O@:CfsW:4\:Cx@\ݱfЎڮW]Bw!y&V{>춟.G;EhIҪi!\Ng2`L5$ Y(!)YD^xAJe}TYTIv˿aceAVyB3ۆo5@)7{҉[x'癥~TV&*ޯXhuكu;D@KRatwԗfFWS︜CE_ h 21z`|K t/Njpi6GO0SńxĀ{XzWKx?d5;\- %퐳ۓ[^\[&N>"v 5k@]-QOlR5;Ў3KVc{US֥I"1 5B9]+>)s'$.DtYq ORݭ`f9)txEÐUGaQjfn6#iP.$.P` mBx?7G:LcRCLN)oG0ɿtaPl51*z'E-c`uPwX,vm7y+0e,GǐsI"a}j=77vfpub?$52i.p4wvdLT:S(ϔy<GB d&q; %:P`b+5{OF0 ּ >%Q\̢cu0:iOGlofI^ֻ);4S#wO'Qn=3`׸#^l%N=wLQd lS,H$Egvhc`07# !IvztiR"`Yĩ?3ѐ EaRv"΄ڧ3p)>jcP_ mXXG10.^׍,t;4@zBԼC _(3|hjkè^MYxlcD[4 i$85^k몊;?P 7H2r?@' Kl [fy{o|5KG,DjmVik 4ڶͱS[O>2nxIP.?N΋-m]ǐ j%#xa(2+Dqnc*f'"AL)w,z ( xjxAYb"Kʴ]+l'6?y!wn-c (kfw7$)B=x+,iajюxы CF<qLD\ߚ];P]Nv-&66/w4.&y KOO8֯j"u* s՘t<2^{o:*|En[S.U:UdFN<t.&pəkNO<\`X3yu#gD+/o*XR >۶UG_:{Μ@WCԪn~7Hx(*Ob|8B^ZHNN]$lD>41$Z]hHǪ/"G0gWW܏RO.4C҆ 0|!n;'@ cyNSdfК:EXL1FMK՛)zҿ_5⦌`G.56X;>)rtTۈ]@+Ul j~/Ѡ!`VKzusUXdŁȹlq?^RSjV 5+ #IʂÜSҬ ]h{mTOiqA+xABH۷=8o⇸{wdm03'?cPvk)B*h{ΛF_i ľ6u57׭\bȽF ΟbpZ,[xTAMfzh= RDb} jF{Ub F_- taiCPPE^K!sIʖﲗ^_-nB֦6eMU|i3`'PO"MkjKz5˥Br~s"W<%یLP]܄f8EHGn#\="BqC> Xچ!-|wsb=nPsc JH3o?ߩĔL2A:{+SN':tf60m| Ty2!&B,'EE^ݘ~Z0ߝ*bqTYŰUBHNďw^to3[ֶp8F>2yy~P)`8f3ob]x۽.PBz5˴+5rv&٤7ybhQԾn7@9Qг*Ȏٴ{1Me%W'6-NFi`{8$;_Xh%QEB 3Yjeqn@jx7NƅzEa4{~'[_|FmIQ C  42AϵV;M<;_ {z[*j(OQ;%L!ч=&*ٵ xtoHJZO.֦!z]w'VڷN4{>}pAh LvZ 2!mosm?{> ~\]-vľB:]C}Yu:1Cd4C3ŖKۋ:18/1 |y`WgVGL[~}|1a2vNj1&uM(SvHc~3$Di-#2sZ=yW0GC֣ 'Ee h/ӨybO}QrY:{kZXDW}:jc ai_^9 i 8[g3屡UGqdC8 G$ܧ%!8Wqܐ9-SbË(I1!/k_D{2d/~J/+VK@:^f70A-mD  m"<joY1Ye,Z@ok9-)x;'HEPzBȩüui +?55$˦G~n.)="9p I鍐&WF3ʋQNUH:Bu}s`LQ؊eݙ)-)7; |LU t %yc^X䜟ư)`F< ͯ#zd;{ԄzbAڇlU*W'09!B ~`sQXA&oӊ.#3f =fxޱgp-RG<5Ά2&kTuFMtV<ܜ; o~ /Կ]4/TPϗ}dz o(BeM4kod : tZn[N8e@G>(װ۫Sxd,Wig'_V]=:c;khI:GOA&r^\% # 5A+$zU 9yMDւwp7g~o앛Qˬg7kK(6xp['F3c2w E&sA|ztAXiFBq#q m (KYSo4 NDl^Hn;^1ظV (d9fg^(y?ǫ`m1zD| ǁzu:u1P 6Bgw>)NX65;ajeMʤ5'8c׳v*yE_m Mv;!$8G۩r'3W;[S-kJ-Om{2h/2Dܷ6yg@1ߓm=>~0qtmgzȯkl%(re72O޻D#0}!oPWhX (tlQ5-\}WQ-ZNr2%iZX:WuVhDBgl}g#{e2v18`6{@P^o>XJB9C#5|8ò)*nO =ʧ?vi Qa'2Ppl[D%b-:_(i9T IriOa)7t^^p;6МŬy:V\~?W!nҹO70]cW ,@ZY[I\'@}7* qo/9S#}3K\ ۷8@<5N%&Jupl\䜅JP  ߝijkjDlp樄wioW}u2!SߟL nw(TgX|8U2""Ԯ X!8D6"v{0جRn7J13x^̝dAkWra?V)aEq*`01l )T}y7n<.R:6dɯj*\+ G^$?;](v{JB; ~6/HGxKisdw>4S[L=w4Ѫ(yN$fbsh>8wK-*.]͹ #t\#E Xw) rP޶ͥ2wX 1Q %#]*b& KCl!Ǎ'y2TcOu9`TȻDGU=>ۅ#0/ Ru"񊁀u5L-4%x>R2aYvKݘQYKIU҄D]>wQODSƯawp M j2nZQa!X^*E@0kݧ/@JZښ%F0%/8?|B)wcn㸰&YaNQvcLݞ p-hM+yG^Hd?TUǔQ4no߈ %Ntz |@]{ t׵fR4p :&DF!&^M~T>mƟ>)~. ĞN4/~e͙g$ԍFx{ Mڞ|LuFj亾]CBL ^AC=8 9ĨN]6؉IdYu̍2{ [cpgJ @{PUMkP>{ғ_hGӆ 2{cȑ_+zw*dxj7_ /o raFhGVmϙRWi)ppZ~!Ij}1#!=<왆⾯Jj"Gj$0""b׵"ic܀"q_ Ťe({8a߿ˣv5@I!I.%IO.y#mFeG^q#pL=\ υj-.kQdB5?ChRp'7/'2/;62Cյ/qȸEfI/>͓j{03X5-.g^fgX*z䎞f|91v ͞?Q7G$Wq &Kf\ +V-HB#MRTy_"Ffbދ>< +*jx4P^pRjڢ>vrLAX׭F˖\kBDPHD];ʜx`OLJ׍DV{Kԁi٫{C>HPqfs-@]%ҏ<$H׊z>2!:q[;q'):"DKsh]2#j?BE3;N8'Rv tn{[AЈosƠ. $WG҃ޕz YmV|}Yzпc ,$WW"qK5M^2V<1ho=vY^T+ךlL&v/oDDruSkd=ĴWAn R^3o\-7#9T ^ ]x&gSw)ާvLO'"GIyh"|t Zu[9u@C|BP|G0A37,UJ _`l#"hnPG`.6/@4Z~dhcL Aƶx.Zm`@ XR8RU$7jYI(2]-԰Dnl,eضU.0W@}_sWQžƬ$nq}Q[/\>?+dSQiG8.ǚrmq'0)YM?8E3*Ys*H~s-x! [g($럾H5O0dT!:"4 LИ6J:lU:ቝ9/ ]}׽2*J0/k!nk?U {LױN%gATneY Fu7`Z `iȔ7_rݸ>_=p@殊TfЋ50%lⴋ5V^ܙ9rr2Ga6oĖh3eYm1Zp>3HUu* h ;*2#W$5ڿ=Z)Q;b7k]}}mpƈ"g!VJ.>) V=zBʜ(kHsͺMxvWhȲϭ(@^9k;S?sӬ~0BXbg]ɟtqX31s x'=so6ؑ~Sj 4 SŹr ,TcMib8l;ؖFoK*F`<:@#~9]@Go7ߒZ@َGz^N#m|m(Iu#13ͼŢ=a9Qp#秋|A_GRwT2ʅZ[ \ER\F;q`@ 6^oȨBI J5υ| ˶]`ZC׉|hJ/a囲oQ4&`@Vvqqn/OJIW8ns3}2sQ{F#/Os<[NHC+qř丨F" 2s/Q9BC[X5Q!(A5*{P>ju\.kT%S3ѹ舶ng650HU0N(yS%J.bY,no4Sg48 `JsX_f̤{4KBTTp-c #gZzfV#"p,R];cIe>0W#_U6Y1Fon?}O5R`Щ{dn9Jkƿp*ܳYI6U,IGAwx.+iF𞴤 E·@&FJ.lVʥV3AoKbbw:q"+9g})-.mC.}gS|Gʔ2:;gizg[3f(K>J1D{}Z?_^zq$75̀$j߸%JMfaG=驖e iH݅Yn> pk zD!yuBW^rw2MXF1'iu( w %d0x-1Bޢ<[sd4bV<"^D&.ݚ[~ocl7o“gUG3v[#‚4QF'0$L{t*OZcM3XNE~>]|miOwQwnxk>jGD'U-N>CCe4+"6}$Z(:@ND 9-ӗ'߸3J\`S^"qëUqG [aJy" "\p|!C:,|\g޺:}ۊIi+/ T j:U7_ց=ي={y>C1!ZdBՏ\'`'UjX϶9iz__g:_٤|>d|H; Jjұȸ K6E·WZam_ 7&odvp`M8-%ɹITvi+LIHm pn\'Dso~^zLQ^-'  hvƍ@堚I"xm~z')OoI}kF0%@.)F,pahHO E':)Sg3ˈ0p.m"_Ok(fJ jnKia~玤fM}@ lIe\όΥwKp\,.WD&U6Oe$p>YQ?=INn z'SA}͔ݧ۳S|=nV: DfX^7,aPw&red]\'BzPcܝ}d8A6UrhY{=?Q)Rqhӡˣ=oH:Vd&2GQ~j\Q>\b~ݦR .!r zr/؜2]ɃIaU6K!?6}rAe84I]"0hmĕN"_rM(#cs u{Z1];u\s x (Ts kxKڛќ00,OTBC_Y xπNSm!U=0XqH&Ky?/D:TY h%|0o2% RAQY|-ɏd"Lw ^߸WD=!5,БQ@!.@QHdۙ6S8ƸgqB&29%M,LV[`K+OG8KtɍOZjQwdpz{Zke!573hM4?͔$^_\SfT 4]JtO|e6[tF=)0qՐ]ǁpCdRVZ@7RWQϋad[vaz#`j `-./pd#LO#QFab*"j3>IN8Gabõ׉A -wQRU|}@Ԑ/d!=:6(ODž2Y!o&dͺ`-T߸ X2 rDN6,Lt{]Бj}t^pwTH]OwQ>KL)o3<=x.a'3i-5}ȟwmhP` jr[`7?9oYq`ժos]6,'wӃܠ ~`|mYt忏P (1\OKE`U'>G2(,*f_.^U̕m, | ygQmE–`K/-bHFiJ`W6jl(d`F'Ǵ]D4p[Vuo`5^f:u6}|E#%{UUuU*m&l +)IVj}<2]dw╧|_[ sC_̎};}h㻼}, xrLGͺi-WR)#„lգ,`II_laAӜWNUN=lP" 5*GiS1#.k2l#_TNEF*O{O0-J3e iEC<6*k'm~{2C{?Rmtj5o )criDGJ % Gug4'vƄRmXа@U%_q)`>U]G82ɨq)xTd__ݪ8Y̖SE͉z)P4UON`#DзtK]G:' yǝWj&ӑW]pcj?ɉ#%H CTyY+ʹԞ: Z \)^<ͬX QOgLov6Fظ5dDV@wf>kc| mu޹@򧱲ɋtukIjF"TI'Q*4 "KG˥!9.yN5!weUf<-3/"MN 73@! 4]d~_4Yf0 6[tZwɖO[x'Ωp[nE:aZ+zKp菼/(uj˫4&:ֈ4F-:TUu/!6wwjyÌZݣdˑmh jkIvn/җQG]AޕQ"PF"Cyt{]SUjHugU έT~O0;LWd#S #*N1/U*Jښ0 LMw`?bYYz:C//c0m@5v(-]~8xd#TDWpEU{ubW>aظ\4W!Wqv;ch !]RAnq< &5v^zǐђ/ء`%?aY2- 7'Dvhy3ʾ &3ij2cUW0 H +Lǧo$tc \XCDb|U>P@> VP/Gcrd5wB@3Bp@V]k#p0UVu.An7]<|L kbjLNˢ̖/fïA#៨K6{m6v>49KR{*dMʉ]Õ{eP- ՆA,dr>l|e{wM6$F\|vC%٭FX, zؚ-H7p?!:kJH2t^;|#p)QɍX.c qc TK\ \r296aKv/ZOJ0 e@f6IG6Lvm}NȆiw )#˹s{٣юP*SXŲR N^ K2럧4$rxvA˜Wq;3f))`nxWr!5LjW>g?l  e+X8GwhvX>(^I@Ug}{۹ACɻY3(݊;hq>^G91`wߠ;!`I gib $AT`sL/F[ǎRX&|B>4D}t\h0=萿ȫ!sA`J ү+dcsNgzSEvjё_`ͺǹn 3Nӡ9 A9g$WqI)^f/|gs #x;4wЊǾ3ӦC!~ No1@MC4I`O\KcM}Dž<1|)a;}tqa6a ,98[0EHh h>s#sce*0_l(+z""llT`gU$EYKf B?ˆck)kbwDg"` ^l;YU5UNF(H":ot [R$Tz/C9zgXMI ` ϰ9NoP!oL^vtBA$uHN7d$ֳwLvYO%ڵ('bsL5 ^9~p b?`K}'}Gb_ ;7Ќh /Y% Xv^H˴ JhWخFW:/Nq7#xp˂.pH onR#Bwe4b5hOZϖNoA̝}kw ɪ`S~2Hz+n43Zԧу]NuBЍiάkQg3mAF`#Y.|TDTkF#! cp&|-wjvrPlo) 뮉NNCW~zYgꅚ"g 5af߀9;TZ0jqG|\W4iʆZ!KDOÍ W~3HZ _O,:Õe7L6oJ$Wtx|9U”#p=񍪜&NeDm1GX n=MlX9TW/k"sQhZ^-jP42a0+2" ~+'-'/j&/.o_ˣ , θ dz9J wd~0W]fԾ⩎;}N MLC k%a9vtٌ DD, 1[*7i  ?V'A`QtH ߮D]~oKR,Diq=}Ԅi}WDH*9c}4UQPs6}5Q=T$.؀=zAFıZe833uD:i R%1P$Tb^|Bc!s!:џq[r N,=~)l.)ɱ&!<*׮EEɬ'[6VWgYcN-v$^$T@|* IoEzq(0MЭKf{f3V䭋"yCl@_wxOZFXOԶHnw/΄r2<9VW^2!W`B~TnMqo<vSRrDu |*<ϫG [(zLR܀6D\P{')u(Y.,!e 4QráOCyE3YWaBGgiة"<*M$G[ pD-S9Ԟ""8~.ɫR`BZ.pP%~+\,51BLI!#001"e+xY@b%`9S17UÓͮ_gY=4#:'=&twm+c*--#,be,Mol {B-ג6~1ŒS`4Z^N*5mgVV0x._L2:`v%9 զF=2YDP[y'aiWir]=Y P|N@NNh.k&ݲT>I{-;̡c'Ӣh 7IӠq$v.՜Ls1.wR#e *L"rgHj`[Ü4ZA#6 0*n z|7A(,U7[qMl|E=]V1w|SC*ܸ#nS&gc:E:ꪤnjȿl y$%@yٝsenXlIN;7PcY+WKĶ۶a-3Pr@Ԁ$i髿>oGBKX2t{ҢJ僛IJm-7ʐˮ)hT'e\5yQL\\w/ {><^x|TEu,Ģ"3F*O 3},Ǝz6܇\"JméEe+귈KVWXT;RP2x.BO+AƆ*qq`wakyR ~ 9f1@'sj*cqYּ[N5wIi'.}PF[Z(9L<^K8! l?otsF0և96P,E/O t-ρ[3ncyq#J+HuS 4We)P+tL0 Ba<~7eEfMf + X &7^F E1-vR/` @9F) ճk+ (DɫCf1躐z%Q;E[e\Qf4 Q:=380<1& G KNK罊NT)PTdݏR\%FI߂a ]Ss%(Q.1_DW.ih!A+@` Q>j{sMC㋈B[S@f^_jX[&{>\b;'3`=7 */A LjvQ6r?̫W"P$YLb ⿿Nu5/G ŎOXf`ZPі@n[dZ}4" .kU/p"K" hr \WosVY{Zt L3mIFCތ܂Ec+Ӟֈ'7Q:oPd'A%+nfb$hƠ*с/!^dKźF ^4 p,|Pv'鈝QYB*Z}x%EΘTua{oIIR2t y%l\=פ,HSqwi<vP?q"UQ1*?@hߠD6n;w% N:?~dLɏ*JJo U sӶ(ַ#Yni,?ר!W&ג(ڕ'kzfƸ#'NIG@rG-ٻ :nm> :1܎GS?:̫';U2b2۲L6o٦TW[NVYBESDэSSC#/&tb`x=HM 1UepWO3h@@W7N6;>M ^W(I: A4t܊b9jk)hK=Y!`@-۫6gS}6r!itQ?*F\)H>L)'^A4xY9yn+p *EځU4Szv->"Vj-]mlwP@=kzKosMOk;'8,AN {)[a ;viK^.dPuO9CSe*4zǷ1(k@y/ @uX<ubB&ہfYKC0NK]+Ř_&bM:>t|Y БPr:j^ؙJ1OmpxuRWA:`,Zi rY!9zkxML)&9 lDSvW8>&h%x#hz4Z},+f gMp15Jꝱ *F xڡsyCxW b2dڔOTVFD\i^ZqId!WwH+$B(F f%y&:?٢$o܎#$2ȥg2mq$)b\.WLʞ.À~$M5hӊ sS.82R9Q6X@"ŕ8UZmz} =5)-9B=CdB|x@Ne @(\$ٴx=ߙOkwr]qa 1#15du}xBa-c߉N^ +#Rm?f[|s]&hT{,9n ]Z*NԶ2|XY^Sc؟ i6-;qR 1{ SZ` Uo9[7Ә͌gUpNqT4&{ J7FERNr>~?[lCYgFmn<㑑*˩z7gS<*{ m S,kH K.JgظAh =2:j>;h߹{.^Y.ueK-'+\k\r!mϿ*G V P6-jbܯ_uﯻUU0\ fw\Ѯ|"(2SgXe#RY_5r(sX JIw45᪾X &;QCK-r-0~5K/16; h/tX#wg*cv5 l hѣ+-~J<bcx& )dʣ6EeQܡ0~qپҔ`|~g4Ϗ#2+J=o(G;SB2Z ˑY]C![35X{05S)љ:Zpek+x~f`a`TI.ȌDMV ٘>u5ix:kk)!퉹z#[d> >-u-CR.I5[6!8,wgBs6}WۖI@*F3[I(BwoYLU'LJJ1Y}$zzQ`c_DBj4CB,LDo#,<>Ȁ 6Y T痦K z E.7ĸV(EK@SCWjd:C!0Z9Qw OjutOs=Uf·)1 xJ>Ԍ˖]zp$ =:1Z)T[_1h^)UVie' C9 (t1s뾒罿DZob\`3ҌkxMWH޹W3\q5BC X;!!_% ߷~$<\(Jt)q$z:s;+kky-h_wKTͅhy,|°V^^t@d5{4?_Lkmo>nskNTC׆4ɫXO';E|#5<-F6sPK\n1JOrˀFo0ĵڧ>IJ$D@<}jxbr}c AJOŞ/Vh])]Li}Fj7~'qEnE}(┨@|9@HQo3_uXо&p2Ǔ ߈rXKg3H,Tđv*Ȍ'lUOb^3dsl_qL( K L_5SDuwVsuRCr=3'~A9UkB܊ު#F[ C'9=orC)^:Pb'lUmU+?{Mj[eY/f@+ά1Vs;k 5aay4v8>2O2#w4E^e/p1SiUl0JC~ʞXBK}ñޚ*es+kY/4Ҕ^ a`Cw䭍_ju1m L̽'u9$y9>aᔽ"O:K5Hrekpl}^lp(;( ";Ux}2R OdIVI7 Siy4s۳gs`eIA/~YD V榟)b*E$i=\ȲpUa߬<_k@m$x8BTW2B'r'ĥ=(56TĈyZ մ$08EtJifɫP<`8*cbjk#Yl|3Wo(<&/vOg"ı1PZ 46*XsIcMw.8Fw,'x?K csrG?ojTޜ:k+U-Yʒу ̣OBSJrY1.^DŽET{&+—Q` Xt/ q·o.\F#|В~J| O}}0_|?|UѬ0~Pjɸ=T,QS%'ۗ0J? G+7 Ykw5 4? h[JW#?/е ^-iA(v/ppG8~)Dν RLq/|GtmFeS۰-`/{JIϑe۾R5Hק™Й xWw]p"3M 9x5O9"{зP$ܠ-A`]v)œۜ3>fȆu 2H= +eSoH()^YOvh'D2jE󇞆F2PLje<^ğ6c~7ڐf-+p@ },;,^a)HAH1# >&_EH~K@.f{Q8tc_QA*mj1&WlXsNF˭.Ǥ,,bSa J9l&[gQQaBԎ/dr/̟1}Hy”p ɖQυi?Ey:_N88s3l!Hҙu`~ c7ijHD'$Irc΀Ƨۊ.iHLQ dgL*hm̞gQݖ80Su34n{>|P\UtuK +Pʣ-~*@ 9Hq^ VVrE6&=Lj%N}*c7b9>eDVXyMᔽK=a*@1$>}EP+,3JL`w٥i*M8;v@UR(WxKF?]onY QnjnJkc6լi2 6JD#pe )+oRz`;PN|B)aj:xBd@10ڊ~" Olzj?LAp.P-9lp\i 1wijo{"ȼٶK[WP, y[^!%.]~nӥ(<5?AmLӃ-dž9(g_Н-L$y j܊oyg_A W]Y4cFe;UJPIk%@KGً."** pYa_.@J$[1\Y EO,ڐ M4-\㌚%MK1[m.k<*+_)"Jd51(=sI6\_`/ӨM`} !AdH Q>>:Ȅe98tr*pp=b`(O. V@#\AhSq/ZJm_u5==@ '#* Ҫ~T&dJwQd}0> K"cN |Fe\n#ŢPQ~ﻋvުdl|IN"/LщtHJ9[$Njuʈ\s(g17g=jwhY_?FI_sp<[Iih ̏` 3,e:rESrJD=O08/VE7+]g!@{jX6i[5›w." zHПA0{D~u|W 3v"mʁ˽ LC|R (b28=Sݰr֭ WQiz?=t;a>~; 8IՉvz?C8iV:7kLqgE3dat¢Z`,ˡUK3ԀAt(cy|ZOVVt=4 f5jjO!=2d5}[&d|~wR-()/nfiPFO pSu#\cd1 kژWzb!5AVáy ?URaEX7#¸4ô֑w7LWYM{.( &ńmf&Jau :gWaͰiBjA/__]u~b%t֣I!!;-p p,߉4 >ySr~%g_e{W2?Q0?&Ĩ =$_WĖ7~'Ñ;칝 bCC5ICvCyX{ kb$ I^~6,~fj'\i @C@^wv:BݥĮD Q>Cgίƅ 9tUĂMT=n7Ux?ŦS@…JxΣҦ-g+7Y1֫2ij˨D$Ss&PkP,TfKjk2N6ɮ!_j2|)~B+S"t%ME.ʾ\Ut9X<DR/{dz\(1DZP3E 3Fr©O8D,-&$ 'tm#k<3} l?yTPM>&m5j#ºG^ fw%PPRD| ۓo3 ` iˢ1|yc~1+H?{نagE-zO񔘖!bGu52:Y'$}jFRѝWH!L^F\bŊi̼vC&Bz2TSĩjR7i=,j-e L k(|lNQ5Q8B(9Ӗx_5sv,Ӟꤕ,My#* ==k̨c';_lx6#? {%崠"~ʫzOa,4o}o<3҄c8qo ًK>tPߕ|T=t0WlO' @N *08u -8Ue%|؍nsYu_I<@h&4 `sm41Nsy.T83%u)ep:|,f)fSCUm0+̕^q:2ywu}QEmMCH.OPF-q++!!۠?ˉa$-;$=;ST:,LNm,2@d幞=33"eHrnr61#BK#_TDsBXeh_ hH~Km4#_rcHP^Z='Hٲ :1"ytS*40*s6*7_(ԺhNXg.,~5K r;IOox\@纹ֻ#\=^{I{[~W@ 64N:rAcNTe9BR(4:ߞpqϵxI㠗s|Wfy+g/RxЦ,UW an|gOc3Zo'ELT.Ki^;.p`NS&=ږ@B޸X޻Jnr6Qnܒ F ~jQ@IXy;2^ٔhRT@q/$8%b tYm 8X !^0@RM!5zN~F9~ШqA1ֿD<^qnp9*=KCVU|k;1 ^"xq_r/![TjMq`RKIjɑDо [D ֲ`rR!2i|>5s=6yMf/7\[ۡ)!(oZ4l-klICӿ|A;y4)?p&0PQuFB Pu b?K5S|@Z!,, DaG=lE3G(e%;6#\ .BznFj¹1*iPt5 #3Q`*R"N-'.O>r y_vj~e"/Ŝro^+1/F!gX;Ș>%aP dw"Z^cI-m01H@GrS$<~̴i?'L kc$hSYW4%k  gǛd8%ڐӑsG#: ex&"xUʹs~y7+P 260OmP,䔔(vc£ < N8v5,F-+/JSR]P\??]CV~}Dx:S'5(LO}wk&OAmyϜ#axa&s=% 14$|!rq;FjzOXA~7 g 4EǤ2V50iq~vQ ROcYsE\QS6װ_ \ e,T&&mb_OW+&7nSOy(]!Job,b1sf 4.;?]6X̔r(OQJtQ3ߜcD9z|TMy!FΥa "6M7XOkg!`U.[h^Q沐lky 1:'mo[VMvV[C6}ӮrXV$C.|Nomo^6M a.*,޹Dq,G&OlAn[Z駝7hpbd$aSti9ܘRf'p@; '3&Ae,:>B }*~\yU=OTh D&ˋMb2lOTr`?;<[A& kBy\+^*8E ?sp\{y?Hp>.n\#M;7) &U4 \v[$:RL lpˊv1XB3M .spzDYd<Ć`#;u!y~s5Kd>lW)Ǐ-~&3IY@dIb` XAiG8vXYYScuzȫzmG( 6 ~}yr쯝9"ciizCK֭ekQjUB[뗬L{9~ k Y^ϒ Y\BCPqIJbQ2 >.xQPs!*EsC, -8\1* 3E6k|ӿW?s u\6$ KxL6{`=aNalh!/JWY2l|)Zb/! Dm4-da} 67Qبז:mrxLV2%>=ed)/|6欣3M!cUσnzТb`nYxLVbt m}|INHk$O٬AQ|)5/g($4aSE]YgDiYYm !p/*1:rd!Q|C-S/ڞa#K(.?˴E.dzjC%#DŒ3k?W쩟|HpI; $WH!taZ Fy;3;*;6 CB}RLUOUR}5P8z(}V!d#ɦ)6Dy2,amt1ׁvuQM<ٔWXDt07:D5/cxC[e@bdY~NSWƑ~?H bgyOLsR]yT,^mNU{/u3G9g2W.eB !1/Kts n[Idj@T+.YvOzPs#vZ9CB7ᦑ6 VQ7Jhb:NZޠr} AD CS@wK1{~&{&4F6^f&VVyE6qbE2N(Ú'?R>ʗzSj1fȓVFa,x1dc\l)VG̗W0׆/byQCkOJ@1w7K;B'v;ό=1{zpetf 9mPHг +a5j+(z=n/=ypz4{x‘>S#SA a@~Hb8%ߺ Q{0ire[?|k#mЦ^D!NZ ^T;Zs[^-Ǹ`vA.iG*Ȏ+է|4힫o\CI㥷Ta-V%9e/.#Ed9׸+XvعTz  ϸ`"srax3e) #P+N1FL}u4mᨂ %iPoGI[CPQ+4'H!$Sá`W?Uu/qA5+l,Z6qTOeʰY(2b H--򡎚V.B;^e)Y& Hfi0BpkPSQgX iQ淿|uH6Y 4 GW_ o#')_B񻩉"u!PYU˰L\Ft}`UoM҂D;l:pU#$2DnbgÒ?B*ls6yoi%TջkuV$RZ]7wه։S71jȄ?=ڸl|޽Ipp`IѬ`2 Au?rSȷL. ^"c|*kɴ.>^@d `6Wso3 iaV8y. /U//&d nwE/'8Z44|u1l:A/pzBF=Hk}qQFz%Y}ZA)5iH՞ۆ@"ﴀr`, h^O7™>@4(f' ;] >ck&$yͻ}[`ǽ:Lᚽ(pLK,o'$qmQE$IP|9'BPq["\:̦W1dE f]֥dKd@%~"$ha`:˗듀f-=r_xP7M"B:k&7=&# $(;ė|ܶ{(pJN_ov3Y.;A!p7|k"ky6w݆@YgݏcPiڰ |ޮ-twKZ_. H#+3"< w/^a%3B 2t'/DHՁ2ij@S#]+0W 0 9MQфutC[cL1m ^ gKYNC?a*DmUjK$Ҷ(]:*NHqfҪ& G(5+ւRH<>;m;Dpk#K@5Fi'OyɝMt+Q>m[J:L!=}Ɍɲ\(d# WnY%Ͼw,,3P(RǞ]`H kFd>U_ #=@4~"ӍOy#u X뷳vo|`ww㡟yvhz}aga\r6+AsPX2~8xU? m흵r7A-+v-tPTDd3p&W~S(*\/{#M#V(72=*oҥ?1$6kź&KGC=Uo\\nm7 d /f{6-Y+# su'cX|s; uc[|[$qUB/u,~YU2HGOŜ;Y0d ndj؛5Wr63V@΁?U{hQzDׯ*| K/g[Ad>V'[_vة@ 8wYPCW/}MXqROlf39W1ps'+u@`ł׬tmXNZ$DRA]U-L32|M6]'+[)՚MCMS^%YX#_5cOKapGYZ~l9ҊhS{FkOw J!kR D VI1 ulYcU` ~.G5_9zuya9!0 􀩱h_ fV&̌mk!~*5P(8( vFDT􍺯Dr>ŕFfM#,OmE+xiȢoؕ?8qG bج0dor{UM Cv>R8VRu-J֣ iЏ $NY#uABJa+'0k5osW 6GX%TnT|B03Eüo[m T-%a i{A@RN3{=l$k2Gnc c$XeMͷ|^C5g)PK@X~"V]x> ƌ+'d .qmj-Tt{_d)KX9ijq|#^H6D&?л,NU^73)̎mKtL˩iwa=YpnGIGSBrq Iw>r҈(s|2MY2&=>^4*`Mþ!:N`@LmvҌ̈́f>Zo+:nm13gHQyW=@II6vxd=NZXo zmȵ@+j*Pg҄&U1L N X \w;=,+sAZ5w+/Kƍ$"`xLH[I!5miz1!f6,+lɝM3^Kһ9Ox+\c- OJzX\G^/_W"tMA!xZ)z4E^2c݂v &$VAJ9n,%w( uMQ##ٕ"Z+d&Ɏt8~}b5*@ 41|VP;6DN`;! U{+PQ=N+!bcJ5Uyq)e֨^9X,CE!kuE&yQ^Z*m8ib/'#H {HkƬc<(‰a[un!7wKAtY\6?miYIP̵-֤}9E!IL+]i T) ssjG90!ovX[U9_3&IƉ]Z4K4Mu'^%3h}>K5Xc t,-22̒mhgUso8BԪ f߻/1k ݃]v b6c;H5:Hce`zcn>mp`X"Kͦf&ew'yz,DbĨrC]}B Ƨ-za;[,qRh#mfg RZn.4SU9rI !$u!gyTJOHu ]S=k:Ɋq[&`{IhSo K=QOD @i=.'5.tHorEL6.[+*R%䷤7 GUpLKD~7LW| ىHVx+bٽ_(+Xgs*[?HĦ8P$",)oј뽦$z$oViHp2ڧ5Xu}M4:K`*;TSTe:o/ɪC<^+7CcR8/H90a;Khba,1Z1Qɩ l[ pp &jގ'#:oplCQCy(Fɠ{,%QuF̳_x*xյ \tVtM 'nZG[:}+6aP4G] 1Hғ]s'Z~i-naUO=ӫsNP\ 8cUK :o;z(+){@'Wuئ/)aɦa60"6G/mtOQ6"BSĒ敬ߑ|AKKdб,d&{$-HxMv}XY:J2YU|H_㐀4;'i3aޢjDF}{l}ߨR'۽?V|pj4HgcjQ\]l) ql:%a%yWyrP(oJݤCPr]~oe 0 |kǍVSpxsGJ"yRi0^CS&cKq0WĉFy4 lHGlR j}{Y k@]&4>tY 7ahEWnĭw?i>eMet(h2\o3KU?:ch] pAhExe$5vg6'3f%h4)Z+)"  Hwfi}P6cRN3޿[ !( ^QU1}_S濔>0"AuMakD3n UK hNj1N4T'm[R]I!CW;4F\y2c:~& ghﰵW#g EmGA[ f8 CLl|U:R5nR;C7 ے"m 6Q:5W+hIpXbl؇@~q633Y(BCɃ"BG,qW dHVf5UB-9ܮd R"h'T[8KmLI >ঐ6Y58 ]=/$f 7,&E#%_&⭏ >q@Q$+ڧ濓L~MsZELrW{jB =!)Wk%(T.)"O 3"_y>=$o+dlQ+я/Bh*m3iu/ #LFC IbrLC'f~ N:Q>Fhr]爓|#֟ H?1_旨ȥ)=( $=o=5DNe cᱎ#G{m_%t'"|WBe2~ ѡH7]x_V xGCewU"jUo"]8;hxA ?jћڂK" ݪ ME _&L 2Ro ՝2:~I0"^ɞ70%G A=k%ScTzC'·7r&fj ;Utf;n%5&z9? I`=c|:Rs(. 8nm9Fa4igG/]؋L4[:r1ܳDe b%7Q t5l`E< }+yp;UGe+Eٛn/_:R9{w fF֞xihw+ $&-X0)XuuR*)b1lBC5gV, M.}K!օtH,t+@bБ ;ް>X3yU᫄<n]3#ŝ]Z9-k!yK;Rq{3D/X~KBj57@%@ppNiC*go2[U_gRU.`.~ݽްoaPv--v}51[GR`ʒ'jc =R&LK:3@ƔB-l\D?vEտԡ;t?UyDF}'##d%~=)Z{9H#}Sqk~ig$ֲ~'u3Rl'pI[5+xjkuITģ_F?{Ag&IgYa$V?J|h ;FY]{-[juYu'H;|9G֬.aQL":d\&9r,Ͽ3P%17>݈],ڡTs>ls-E?ծHC)zdF 9И 0;iDǤ3+=A3Z[AO5rUs!TB)٧v.Z&;(){g6* Eׁ%=M1Y&W'ihGT)wWm5;SyZa`07%Fl&K(G\Ιc!R5Je*<&ggF%׊uLAZe~t%%I&AdshGXjEH/%'[&qR "kM܄n7TActD-u]}WAȼfRf.Z1N6 ^h>@_]g)kor#2E/\m'\=>V~u&'!RlT 9M.1~wX٨RUU`WV:/ˁ*4sǽ~hQ(+fɘ'Z=ѩ8CKC)!c=}~@K8ZZ&7-SfR3v+9SsKXE?CY$ ?dsLu>ߞnYC3'QAy dWAS9 5CRl5 _ tMdU @39$WEI95UsΎ &aס!B,ɋ揸j1cg qV!B[$y.NFk>3Idsr()?3ÚiE@2@_״01+拦εoجE[ Kp.Dm0l|(9Ջe:뽬T@=&+ /S6/%bEhPb8s}j3G;NR6dfFJZ"OA> r~ucCQB_+sj`uQ3I|l\fdK=¾2 ?9FbR+?ƻU7ZIF}þ[|%3 Sy EN0q~5_]qni/G ٟw NIrP\*XM8ڡ?[:S4H(zx#D :6N]GY#΂<~oVI7Gs(4ɧ2#W؜N.,bE918Qz$7^cv%lI@= ?zb$6~P,T*0EPF>< sZ1*&3?]v%3 e:]tE8B2/w`2XW`؝hh)jV˝$@V ;.c??\~e;Tˇ-e'k+ub:hޣ`TA1%0x'3-g `!՞xzᶤ8-}Q6Q' $.&3^"'A@KG-rw`lպTVp¿Fq;A{GWhƓ` Ļj E{{5PG=9ʙQq88w*c.: SŇR|fF[3rNcWpy!#eU+wD3ӂ8"Zu=J:w1Frv°(ғhK <[6ؾIlM{ 伩;mȋ&j#cK\;?Ԛ1G:ʌzi )EBmzڬJAxNl@OlCa*7nK%84t.LAPꃔX(tWfJpܫ.[E gEW~2<qoShtz}Zi7cY.bmI_W[)il k2U2^KONHQ k9z -,zGq8c:G]gCR {YRB8hl, \=$黬B?0u)PMcׄF7T2;LƢjӲC dst9(6]3 atqlSuՑsr@ v5YY >2r98 ӛFmL@lt9qc4e#">9^/:ЃȫySiTm=Qh&ӨAXځbgگL0`HɢZT'{K]| clBT|WBRZ"JpU,(ANA{^ۛR逩ql/3$AK*XCV :nN0RfAt˴ p^}M[l;jס^6;"j5!kJVC8d4~uKoON'c4,S29 qhBQ (Z&(~{0ҾOZ`ܮƆJ-Ar.7n>R1]\2JZ5-\{#Zzf>|[4l2cr6b;`][i㩱dP,)D(?޴$Ox:f@KW ښHO(t+HjO?V8Q:-7[Ek:aSόs]϶gҩF(s>LPeVND~TؤX [̨i)<[Sʻo&Y@L7ͅ O.Ħu^msWz1 xj=yfT _[l ׯ>.%Ł6. 5<2)JQ`OtjPsa1S[܃9e/aXhJs-J*xiC++V>ZF`9M_vs<&EPM?zm>0rFBoݪe 5"'ug%mMXP/s8۪(34o6+d6 C,ܷ38zIyΔ3V[EZ?[5g9 PS1!a%ZZr1"*Ŭ c mLdhzͶ<5$Ȇx#‡iuSnNU]yKK=OPXaإpzu X7z3"(>MzIߑ*ǤW@wԢykx?b@Z)_Ց pl`zM3ɉf!1-SŢ_} NRfʆT7.(=/!@Q %W"_݁i`[f6b",GnhPW-6Ô M^7DK'l王n- qF5JƬ{E3SZh}KꂍISW4 yÍЖ:ŮF_ Mc$`A뀰mtfhe4nOn8suU(@p`q * 7ix,(jnjуs40s~2ƥw[1UQ`pTdҊRO֦dMӊ$&>̃8d?Ԋ[00ڣa8pdnIMԗG͛2)jvn9^+Iigd 9܎{c[}nHay2 zy2WX9zztwJ1cW(# ( Յ:{'!,= #/ i3߃H7_;I=V.%%. 17oNVX5X{#&R|hLNf; ;gl~߃̚R];b̓+LX8k4AH6u0Շ*DmiSwʏ@ + CFSۛ/UԎV[ȸ*~#*ʭw'/3k'SX!TTas)Dn1^1سb^Pwt9^_ҍF@e" P1SdEcM'ҾAԄ>H9SYgRȑΥي0{yćh~})<<ۙ ug4]:-v;3.N۹lESp_,RtF[NuG$&o^鼺'^/?m,8k/C=9Bduݧ A'KylXqG&3 ^00? AO#/&}: +O@ :nDrN9‹Ʋ3X ºzC!c! %brtt Ʋa#֋R Zl-`oG[ :9t:yNTatyEK b-옎r_YKMa)1hl&+6`T8">W>^} `r]JyFo0qz|qׇ_M&=1)>:P5} )GF.j8܎k}ޭCdhD"Wy.?[<nsaQKM#btWp!o͡ZsR˼&nxc*-ٙZT?RVY(8}Ԛ>vj;s߭I5{YśP .|AaEpj6!ed iz&CeH>YSb 0cޚ' q-7fEnt]lǚmCwUo0Q)`i BNA۴)嬵>|Ԅh02Uvx;bLaK*궄UO+2,c>?c$9<}fFb#n~߼$f.5"!Cw-Pԙc8U+"}kGheɴȯ$/u Xt3NAy_י@'f^(=;WAݦ+y=T1*f0ͬAJU.A%lt˗0iTEc< m ^Z7ry8&fo39VTV6n^Y;`^u7)/Y:\,w Hri _$G =P#rRLiHgg%, ?Z vIߘt:u!yUik`}NdgЌ> 1c;<=0`;"uHaMl]phOF Շ}JQ+pq!h`#F }D ~N}jr9c8 W@워^/P\`\',礜i$ cޑ\͗=wG+y>q X-TVİ:-~gK䨊PᕭͳPөq m;UVKBִBF/ Ԡ2Wx+IiCBg2EX' /򪹯Nϥ::-B1M;7~Mo9csΤLP 1V(B}'bg7y!e7v~QAt[o*9qIf7ϰD"a4@ Qe S|C6rW馲yzVLIV._\~6#/ဇWnkɰ숕@=)<ԁ;:ύK ـRC)ZD@igSw1׽2 >˜vV}>$A ZFQ{k+HNNx sMܥT7= ?j8@Z0\TZN$[Z!/>vL :1XKn gNНO Fh-Ixjc~3S_aa6VQ=ǁ\B5*TCQ:z!v2j;;䐃tq 6#Dv n D3Б: - 5/p֦|oQ! 8y/}O,i.=з[GyZ0J2 8M=wOT}(ӬhY܌~q3M阛ky8iLɈUT؜IT RFYUO;A .P$yxtrc:#zU6G_$i Adv x qM19OHU˚3cO hA׋yqpz3 ^~ѐ>;P+Վ@ h3@ڇ\U^2^ߢ iذ_Z%G9K4jQ$@ӠJ0И iX5 Gm>DF[/i}6/zFDH^1$6[A.17*P{nǤBOEe ^7?gqZUޕ0 YuIg\4MO:vjV]2ZAv4 n,;Tc:y͐ qYTB}uAfߣ~!AZFd@Na{MT[ťRh@tv`Hb$ D$g2~2SL'۬o~ԞLẔ[SԹKv ʩgWӸnsshq`)mi?&>aryYM֔[}vy<'ր;H+xTߪk6]}Kk`2 Kz(STcO ԛ AnRf`t@`+;uh$ѢZ[41tL ;Tro*#$ZGr|m5H Χ4)ފII+'nBٞAf EÊIDx"5V& Qj$f?HFCO;)b[sv>d EX$4qb 3zQcxoS YYb_6Z ty@ft "V{!1 <OgJG93zHDK;v$TLSiωFa 2P N9]Y``b~}Պbxzzƕv1M |x(p=Z@@,,U;oo@5p ضpIw2VIQ>mFw v "tV`t]/o(gT)k~*q(tׯS 6eKɈz(^"1NR|we\m߂.%A_NБy3ukE,?}  0WtՂ_h4 L+a3su]YZ%@ ѕ)Z*Ԫ(tІvO:*Uis<"mDžַm"=Fy*0H8uc4w%mY]>+BD}GŻogZe?-ky6ff >~[ ֟p@wrhbemaBn鑩+Ԕq;}ªn+P{ A7KK(/_\ð4Bswea9j"0fNVnşde-D&zDJ&+ϡAYHq+N;`inH bD Ԧ t2T)N!Qor G%>,'9:$%%߬Z -TN#."cYM\l/W{hФ,`^`(M%ZliQ7, Sh3c;Yʯ3or񠄯-9?*>rFReJ؃hRp-w8Dx#oe>ˎ.JbƁf3|V>z)?÷oASլ҂HH>WH1͎ g.H8GWoK^f$1cX7^]RI֒?<'Ȟ:v6GƠAHY)aX խ ̶.ӻhҶyZp~UrQ|]+˛Yb5ħ[ BE.leAiM~$Vv SjbEYMƼ$8 ja< .uGHH&ưkǽ^7^OFCC -{2^ Fw ZeRsDľW[SkZ@$qǑXMPaB~O'5ov$ "۶jp(KupOgOR~[h UzCp5Z VE4׽#`2U;8wW;\SJL¯\RG}9Jcߪ㶊fcvb0X6U.c;3)8# _y(xm6ɮqjAb^r4Nop@>6̜ SAM2x2NLk1MNy;SA@x^yڔ@;/!ِ 3˻tX]KPBq`IY]5iO4) ,7Q)p)\?QW-IVym>.&;ǁv'jBfݚb%ZHV!ΛkkB*giT#>x2Ha*ͦ /9t4B.3̨ hdP|Q{b^Z 0(4pU:`S7Т?/r#9۲z9ѢkH!e(#;tRPU,"8wܖ! '?[$͑)(aY: :LY[*Qevޯme[ 5RB|:CdRK_X ˽:/BgY ~LtlhiDOR񃏟c}[ߴÊ Xy.~oE͋VzʡJz6CVIАt?Hפt<@)nETZQa ~5#NCIVubn X slvt yqAӦB+hWeKB;U}^ +P= NWHT;A`"kf}$'-R1?sΟUuCؾn"5/QL-L5oeɎ3:%4po:ּr>re"弄 քh#@ O@/uJ̝kucvrϔi"㦿-8T Fg'c*f֯u@_H-K"1_?X9RWn1). Z no"{$i&O$Wwk&ǰ`g4,2h9>:K>Vdʳ!trs oNi g!O"jKz'JOFӗ ԆSg+Y^=SOd72Zjӏ53L XoAw/}ec.P5sEkzgk0bC\9,Dt_ƪE mm -jϢb^#[f% E! {b٣hq?PeG:&2q4٥%yN-PY=4 H\.Z1K Tc.5:BG]* `S S|JƑ|"Phi]c'߭*yp?%Ito0Z9|FpIczAM45Sfnc&o$,t[1B|ӏbE1D$aA]#JeGZ"XK̍c;smQwbUe)l'vE9I_R[_I0Qr"H;.}E_e/at1TFy6|AӜh]mTz}Q 97:pq} Ĵb7ŝ0oGF!$ 9r]["SN - _56%0|Dy fFob`%FTEElBo Avvh ɑʤ,љ҈ÛHޔ`FM*ZZ-K f8 1S1F Km^pycX2gf;4bvg?0JkFN<{o5P2ȇI ],:V6aCϙ G3 &z-uu" Xp< o rBWTZ?xr)b"k~i$Rx Cki%2wuvGq;N{u!9&tEs 7KeXX&F渦2}KwS9^VA!z0<| 68Q6tdpmIJaϟ|òᛐ~W5BKOʃa =26QlrcR*F"f4p't_d{1KW5 S$'27-48"^?7Z ET B6ZYO3\zHdZ{"}V{։ i/^N(E+N;PXu0X󣚮ᱠ&Ĺ*旳ʮrǻ \»yEb^H`[5|)`W*)DNQ4 9(&R5?R.UZG3u~'v7^NS;S:vx{Z/=hu$!+98]l(/}9ޑVw|=!0f00PI)h1uf.h80a6)h&^q0d@P,zH}rҜ+3܌O5л=q-g=ͅo1HdOͯ1r?Q3Ԫ\^@.ZR^?[GE_0;q~P2?y Q/lPqtBqeY & ~Et"bn?&D;2*~ٱ=نm4 >ضO5vCRdI9Tn*R\o~z`Aۄ!j1\sT:Uj:$R+7o,2t(\ 9! =F(Y$Lކfݰ͗AxA\oRGdCJuлPAP GnwC >v-Aor$A$'Y~ZTw Tp630^$dy"Zo>nl.׬'Ώr{i Pܠv|S3R.#v'|f"Y7FCg/v"~.i6??ܼu]Bu8x]5ҿ Wij$u (y ]H"Cj n/P<h9v@OUbC}:ESbsЎU%܄@Ң|l$ldȯ@ ~ IрWHgIJ̭qh&&Zh^ B={ 'Q `bb,u҈Lgh9F5iu>L&F.] o_M S[K.PTHV@T8ʄ8]UJ@E(Rz3La-XGm(jN=ѽkpዶޘ\0FyWx:Ƶvi?-ygS!t`I0p&K{ΤՆHSclOQ?K3Dbfa/%a6(0`ɮ5:4 n JNvbB/i"PB":\.JMdpX6E`yG"_嶓8Qa t޽Y G~dk !-߉ps'9.i G%lPjHVF*8zɝV&~׊oB\򠂴1 ؎/7SQTB²W/{n?rAa0#?n(Y+Cr6ZE# TďM>ߜF+C1f 㯓G6s.p NzgK&nIB\OKL|4K˵%[4Hbb xLfd A=~+1@H~\4ʘ'Z,',>O3oLT% o!+3U-}\z˲ŗs:uuY&ZB\D-%3(->o$>䝊Am__kп]2'/m ׈t32u;C AAc+8]YD- 8>ʘU<QUI̩Ud6IZPjeYE!4 ""'l]odR$GI>="_ɂxnRꕏ';ۢ=/bPJ1k< /ҨS Cg)YS{x>9Ӷ':`*-G*vxNFԚ#B< Kåo\! `*;FMy\~6%eBJ2FBrhU=fve)qҝC} ʘ8|Nmq㝐yoQd[lTQݎ5@yី*t |ip9AUHkGAO=95RsUQe{wU[Aix|z\RN=fT,xm*~U mVY[iO95DrJOĀ<и@.?A95Aҥb+^?L `yVai>xXj[7=hYy5LEJfiO|}iQ7Wj33#>#Qm<"ݥy({a9~DRŧ].S>Ȟq[Mڔq_ȃlU9?gsoԢ=YQE˖l( XL`9 VzwW dTuqz, ]! ۂJLoV`h="~bƬ9<+XzjNM%eDCz~-DqAg{Dz#IK\VsEùEad<_"7rO<.. d>.NcT:q9P&05T*݆x/GEu 2yL{Բ+`II.DOM21-i)TC@#FOS\ AxO@;0+mz %_P&<7(G_Bꞻ3ˋh"pJCdU:#rΖV,2=L̷7$z %9|B ͥMǘoysB4pz}zbC@bوd#?&ՉF<0kS6a+0 }NLCʷA w1ղ߉sGrBYyT._Vos41I |)+ TZǸISEi+Vna^^VwHdEDy3EmX}bmףVݠpҦY0PVJML,Px ?G8:#+x9o9O#tQ^Rjd׿ U%DT=<+p.h|!Tf(|~íɠiYr?mz73m["tryRP3.(֫[ X+w]*h:Ǒ/$е|ƭ,gm瞟 qVЭ/v };ĤU@tʝqѰ{!boSe0:$(1 .3Ͻ Te;Mf_aw*s LO%X~=3h#]WfT磾A?"S&XAjSRlcB=2k1|5;̎hrq۶S~{в,n?-ZV3-\Uz$EE#+S։{IkFjsZ >i([9#q8E޷MZ5ŭOg 4Z47yzC'}8@Tꦝ*2quf tdC_h$LdnTn|Xzͳb5H+j`*13 ŀAu 3ln&xCA+!]?1N'I"R3sT,Lub.[9'|[X{9\WP qRPu$W>v,fH?YWi&Zl mh!LvgΊfW&21zhRYUD@ԣ[vb0`߀저$UH:5A!B'uA p4aQ,~ ȃgYssP]#U 9GbIH0۝$@)8b4.OS^N} J5J3UZq0#"|;gUTAk1g z׷O:2fҩK:D^m#mE,w0 ,] ~q rHt/9.s)8/-Rn!|qRTiG,i1YS%#eW;U6 QEi̿+]mYE%@Q &_{. i[FP5IK,Vkm.CD:!`?b0UGfG𶃶ܛ i& +r~q72@;UZfko 2A?k`䩙Ȓa[OSt9@mη4lUH |=$iC𪨄 K`U̴K־YC)Z>ma7}dR|hE0E6EQMaK*L:c#^(|]3M7kgbaBu~7G1Ws fHns[/_kR|b0PAz@` O\ ^S*Ł^En$H(nPqRa9v;]*ŽTb=`CS״E1o)22p`Ach/QVYr EXh؞= JA.(P粒m YO^!s9_$V<"&fixX߬=Q.xk)G%K*csҬQ?3qfwkh>e\h)jA@ M)i+Wܹ J{G^YƬq'ߴYG&%ܴ~|E#CRX?X' +|w9>Du* R‚R52C14[%*l 9"NU8K$J ٍ"Mj*Zon"V22_:ʀ@G])ȟ༒/ѯxXn$.faq^BǝT}ỹ_^QZ ?U< a>#6R>Kڏ<,xAR"^]-/Bġbd!Kg^sbZBn؆WZ Fը"&)y5'1\k}G1?Ծ U`>1+2JX+ApKUWlUb8@Uk񊆱Zط?Z E,Y>AP|4:OkغZyEE+˩b?q!p㭈Z7I]4Mj|@z"Q:bŽF+}?D:쥆k}lıGDvƍvevqx!hm.%m0ЈCoڎǩi0#<-_:962=n7ĚCt: j]#ĝ.v>^ Z;œbR|+ *T p*wΆ hl E٨-_ьl$Qx^@2!1jaTdž}a)d|V)>[{?=v[ƈlZ+ATBڂ›U[i@b!$kW(Ԓ1/`VoGYX;`*xE.wٕGZ!_B}c] wnΜF9IĘg`u6x<8[#[Z0^,ڗ% ;Sz[B ¨ڢ]^i)wwh&L -ژVs GFkrhuGC荚e#cXxc'-vP4D0t/i,&љ1iQ\?Jĥe[IwkqRO9Id(Ga }#bĿjt{IJӻ#{d=;eX:gZǸaC >C3Ir(EbTj/I5*5dTFȀ>&!E.hSEW}88ߑ\}`ݝ0\SW{ M- Wx4 tbl-'*;cJhTB۟*_P ڵu&o^APnA+³+tf[R@ݸ >~--ª=Dvn ߇MJQ"ٔQ~FGEF(?ڒrh  (pKZmw5O˜=\p7&`kVmEGi;`͹Fu۰`uo^!BȖNK!&95H\ 1$ vA ksUQϷG/Ebu\<_"5AO57Ppxm"Ru s)Y6piMjH 8rZtF8[7fW?R]ϦқR;G>.(jr9Cg`XHV+; n 3'FP6@8-[TWlXCܷCz")%(ݑ3X!r+ =4x*hsGP'M]~?{&9?72 OvJm'/mdlem+ C隣S[$ꚥo&bHF13J l p@B yr3^NՔE4CXq# `z%AZPQbb,)Ֆ- XV?XW{4KΧcZb }@'r6+y O[5? (\Q4 l߲cbO =#A@ [-K}o'g@΃Ӧ)4HJ*_c`^?z#fPqΜF?RՓbQiK~9ּʾi!6$N_m e010&p j&58 DH;!koKzuѶaxJY^Wa&٧:%TWUAݳ,;h#_urWBhl˱mDr#kOdsӃ8b:`]ws, g|w \(ugc(P6b]Qc0þmY)tyzP'bbIŋ45;I{ KZt]bkT 4Ɵ;ȓº["[n6$dwAad 3Mر Dyx#fAkv.VosBAi`Wή֛h&Ťg(,N7_M#0jXPAuֆY(K˞㎇S^\xD~SPVOC0_ydlY4淙Epu@ϭ@P0 찷ζOЙ`yC׸IQVo.ao :`s71eRfBsg'Hڏ+k"}/W)w nS}ąP ^uZ7qÓ XFY6bڷA/O,F!'/q+ۭ 1)6m[^Exd㭣w ~uloVRP;jQk*-aIB zRᕠP@:ΞRaPFK !JvW!RQA%'[B#amkB%Hɝe{`ܵA^%RVbx1\+dLK*e!"QcE>lD07&:$=xj5^lz_mCh)7"մ]O\ֹ 鰍65C0@̹1x]S$*0\SC`?ۆ+FĐI\Irs}{`̲(yb5f>q]Dn2]Q55[px7qJ8[㗳kSWsMu߷gf}`V#vV&2j) 5WWS%Uܧ _y,n]n*sE1d!5GJbe0uh zfkY>Z %F#%ioQ.DS6ֱo뵼T4sVc b [><ԺT f⦍ŽdnzN9]"`Qd^X.1 $gMݥ W2G 60݈%qsu t"VÒ@t8]S)Ķkj!_/Y0yMιOA! 5O&2ZVyӚ4q&gaJ 1(C7|v:f]q =nq`CiFo>d̆w%) XjN1p]dMrzwk(i[r;U+ЙGӷ Y!~Y4P fC׼a5j[:O 4 y;?є xt٢,+w(ii}Azb 7Fya-8Vl|A'x|w VRAs݄P3s*7s•q~ei2WL5¸H 2pj͗sג5fR-pj!gZǵn3nMֵhgpZʠ >74S0T})$y_sH,FcӘN}ಲMY/!皸ZJAxȂNӛh@']CS_x4B[FYiMreύlviDHG=̯n ʼny+ FYZXV_> oype1pg* 'DWHHzb2%˷d &/'_L%A8 t3ގ}͊MoaTn|vG\)NCl2 '-{ @."u6_Ň}_}qߣvKYrYCB@L.(̯} nɚoהj 'tk!|ڞIHX_4O-"Ll~@-Nׯ=g6ݯ3:ŘB跕[cߋVXNޅh$kB\eK$FM :(|gfn{]D}*?&~8]g#HwekDCW U!3[/]{!8gRާU~#;oDYWAӳxGՂTv,4~RY̊O۟"͸po`4fK@ǖL9i@Գ*T 0 t?sI}PĮ'!\g$a;3T٢ \TFXTBAߨ^EF MuI_.^/'ru?đυite;D$I4ʸR h#+Gog< []P V\쉌|I 7m΄֫oT%>{,ᣋ~QA'-hc GncMcRt.*~X B.}jB(Clw=*Đ.& o qHEkm].m*Sg%_үBYȰU<;%dؘC^3OgZ\)dڙ`~)b&o24CV Sv[PM :L*QצٟIO6q4{Qns=pH/ccF WyiM Og9ƿ(&3C< }LO}ٺp󱶜ˊ xgku)~V(ħfsSKα {|,m]Sw_k*h{t6r<.`V"Aid() 6Wtjf$AdY2;rY#1QH*Hbۦjc(e8> iQD6#Kt<6^:ߢZg N&hEd| [ Sf򣪄%ӍGuxneDø"K}zf+t`@'L+WZ]*W5T.nT (\b7".tr"b?T< A\Bш/$tBdo'_@zXӮ61TUW|H/MBYIєWPRP%]K M(TS-m[PQԦ(Tʖ;6(6}-[8BZ*Zb12º|7$seGLLi|)ņ[.~2 ( cw[f?<{"YeႺU@AJ֊GSY։.JA͹FE;o@QwF;XeƷ>l2Nas4Vphx4qI7YMq@8ڎxyD*ek6vsnZ`Z8q[ hb@z[E6&D.Hՠy2&cggRZuOl:}\cqْM֐YLp]˘I+s4e?^)E`{N%^>cڵBgX> w&n񁴸ZqochxXxMD u^2m\7O e41n,Ө7sR EE~\d*yzf Gog"} b7}dx47MO]ifɝG4Gݶ]pZH%hs?7I n(hM2[=*L fwluB9`@ԉ(Vs !&CQ(-ēduV zHiݷ8vD,U9e>gY:#"z&jk]K'~jð$'}҂;ýFdx&L)+;\P1YnIԪaM)CixcYoz&>Nc!- 'EZW5@#_2]ǔYe-]acPdx)CXkK+21TbcݥGAW# ´\"0uYVO=.bc{z(7h:g |x0^2y9N0؁#a_,$YogLv̪y =Wy)n|ȑ.r-mhS=h#}''X|vV^onZ`->"$a%V! deH Nk> [Tm^ ܖpdhr|nwT2 <fv$R܁SeД!d&@̖RO!DDLOoQ6kIJᰇyK0#F1uC ^L^E ;V7#rhV_/ϓ\/.)Locϴi7́g˻)],peKA^.M1\]O(1-- \0-O.x6<]$iQaf1sJ? )mߌ^]/Y uUh*43| \y-/]b%܆ ~`hA0w}(z*X"ܚ>,"N]Arf (ho zuϓ쐒57hÙJ+h"pEo4uAӨFL!yPb> \efթ&+RJ&, }T p?YVF 3kM)4Er_ʬȔͬKpR a_#y<]= XUIge=oNRW0ߣIY\!=?:+1!rySujGZߒHX> o B 8siA<~La߽K'DxD?hhy}@NɢrnIofFpRGD _H4ߞSs̄*]>\ЉptE^+٥LJςKTnl>{?5[hp}+hnaBHWK2> e!e NofUr]ji4X*㕮.( ^9eR(M.=Ljи5ӎzQ+_seGWR%?E:(;{_}PRۜb|rMH2ƈ/ t픅_i/=~FEs4\?Ўw n$M;20+i̋h(Vݑ+em;*oSd{e`Tu`Tc3OVP ό'ΟbV}}[33K4:||3y2 P@ie )&"qCPp ʢ *p_v5.?L.ÁY$MkK ~S؎,%ىl)9/&v=M35+=7Us  bnZ<=F Bzl"<)sHe@ w-&4Q-Ӝ JJ'$PW1'vR$ߛ)+c̲S ͘Fg:.-m9a@9-G'Vr.ƻL{dir8xBfؑ 2DHX˓RJnAf56 &oQ68׭o3Q HK2W!uJ# \u=_DJ>G$rJ|{e]DI-qW; %νMyfGc+:o x`vczd7_cc`̽dۆz$YP/!&op,b&Fa"Z3 rs Ldoy%u"G@:D2}{ZH}1=RR0[zs WR(#&X,ߗSB K8F?kMW7);,Gy58 :7h) I=yUxUnur 6\zX}Hx -l=K3 Η0>}iJ_OE3lg ,D}+_ap((ͱY#Kkzo;c?9ގL7KRB oBlA%U"o] +bT}0WǒتB0l%cV2aɐw;\ft_ej< $mv;AHaф(w}=鮴-94^R>BM(Vwm': ^yk.{%oCnؽl%P`RRD }?PR8 BU NDƙ9`Aws*/QGݮ 0tZଌqȣCdX)`)Kw]Fuy ՟ XԴT@ ntڗSuN8M!rzD;YIQPvg0ئ0+\oL_ЁVpM6X^,AEa7Mizk 9ex V'K,DTY,>92: BNT)ql24y« ux@ɽLxjhYbmh oK,t0;9α'q"*QʀCnvNK<#0b D ]~DTg:.y(|ˁ6iyI[R&DK9ۄ%֨stJd/n5JZDlt/י`"6(r$<ٝy5'lRQ=W7GD()?]nk/-zs'W/  }?D=cA9ݽjp٢SBWWPs䞽B#2g!~JWiMμQ[x2_<0' IwGL6#͋\rr~fthb"Uv,X: 6`3TE^> 2`/4_nUK=n҈={W-<8}%+ўDMImtk]dʛVMۅA'DCʄ`u ਸlkE:!5bkFһo_UgWii(  t W|p9LnV*J7j5d(d2nJ "gdzCKjOܖ]m"|oGѫ%KU_) ШRǒUj* O<' Gh]H1ygwlS/Gص'kNaV!,?&`Z9Y37X2N*w+| ֛B@Q0[,k㳵WFM9 3Yt"BӯWՍM|eIcb+4TytCȕ :B4a/q )>5+}^9!T 1$7Y`FUnXF8h&qv|@cFoiS4dD5TSjwxv!an2kk @7Ce&Pdl,ah@,p9!JbQT=2MP`sz9^qīrMSɅH4?ˌhnwA _e]Fn`WΞY[>3쩁n6 Bt6P/z(QqlhgPgҠ oMmϜ7Ù#Hk`{ftgGd|]T%cWshE' ~&xdmb%Uόl`)Y%W9gH_C/u_?mMvQ(\=oLɥ*oTs178TQZ0P&3f0YVwq%-t;K a;nԼ&1Bq&ý&pw:hb06*=AVweVɗg-jE~"1}S޺ig?Ì ="0vjq{0+pIC3`.=@@ͫvМ79&)UPoM㬃\(¥iεUcZ}O.R D.8>eNY`# mСTnB .| K@xp';nn 7[*Z^ :fѝ!yykHǧb67\4ОZ Xx̬RwkA35fY'T#M[@ CLV3\پ/ʐyĽVs;eM[5\v܉ IK}TP3IN"w^0]^j9Zk, y)kP }BuT}H;s�=bCRmM#PW+ 1 Xqruצ#ZϥGsk zD ixc' N9Dݓ.bgvG\@氢D׎?9'C\XxgK3hЃR}_F9Eub$ y(vyyZ ;qH{ r>ʤct^f]?l^gmkp?HNtTEi<豩]]`ʲl﵀ ht<?鼰ROHK (hܝ'4h~溅-8U4&FyX%FATJ~l\`GnC1Nlӟgˀ?L)^l~m`tQNkw{jJXT|֣m \f5ەӹt#5Ynh h ,m:Yn3jPKfCnvIi+EZ{RJڃx}S␙qbchL?q>F }+6}א_6ee}T}] Ff0`}R(eǧ÷N,+}/o:W?"ig i [#iu 7\hlg|֯w2{جǂuE΁4<wK\#/ (0f_ 9۰)xDHHN TQHʎWLDʈ*~+a-nU!iP8-WFcdk]C_4cZBx!kp T׫n@lGZ|\6NI7CmnOlM(7^dF`r婠R "W*)D56GVOyujn]b pɆ\$~P1Uz5)l|I 7,w.afg>>o)=d6RxW_!C-u\pv:Ȋn^dy;w-"ުZ7(f]H5$!OB1аw#hQ>ΜŸU/"%׈kD&#}OX?:.Cc;/,ju LS}nQDǕC|v%u<iT8=x 5:'}@]N .@9Fv)8DK]Kܛv =f@M9ٞ[@xūep.^@ J9'LQzbUUYeWP],d:#ʭ]@w7t=ɳł#Z :pp}E=-73 dR@9#YBRV3-KN]K]3}upT(" w3p^?&1*t]kP* L;#Ӽ[Zf[EEԷZ[@i꼈# lZw|(i' Â]ݔbK"PnjsYHseTȓdV&o73 _EA>C&T?(K?#vLSjgFCgU M8cZ_ _/9 ƽ | [`u\XF1\ּ(“=L8 qDYڴXH%Sz"k1v,'hRē2c,`'p`OJᆳ1`J*섩&e#j8 'g$zdrnUxwT'<.̀2RTTC0E@@ꑡUՎ= Hw<ܘ,bm OLP; %Kâ) Gjdv R^mLэow=UnoD"x-~ALž|g.JU<:}Gp8z]a$vM\ĄtBmfmGlHIFIQZ]'[MzG7jxE kamre$ 3\"({8 = "ܷIA -54 k/5K˦Z*1(h>z|@0Nʑ ȩfKo4T##6P̿/t DȂtQ}yl@Jl]b!v3WmD1oBAkfNmS 1,՛ytv坮Idu J|?|en鏑+yR(p+3l˅^.tNm~3I zgu7 .:Ru%C ".P|1Űo}Z*ZΊ;IM͜8f'Nr{wsh:Y-ּcX9.4LX*8 bѶ}wK6IѪ̏mR}6| 2fQCGg+4 gmuI e^\>eUZ;o 7ud s"cen)q.T!Ogf(}ı\m (}%,(,B,ENH;FmXepWb:XȮ{NB;b֘YaY0RAG?} Dr {t|=^mCX ֣Qw%ͰoP5&sNn%c?ebvZai|f=~ѮXlS +ɸ^rh3=B)X޺-J[nWǗR(0j^#q&(%G BU;E,~%56;7'#&գ5{L6L h"=v!).>Fm&yl=`_>FrO(e^\i (*fPP+)6f㰃A] 8Ul+r t1¥{=8-b~)Y (칸J ~ Os}ggCUS4_I9v-RaRTمH1њv[,#͌l@Mkyp֔v bTܳa8rq%3b|%,ÈmJ\=UTs* NМwŬm),ȱ}|5 pZ C\+ty{~IdS`BUu$2Ew, _Z=l,f\BHNC4Ԓܫ 텐{x5dw P:}Z|eٸ^7T'8eVA\p8f0^A},4&@?~ԾrU#_..w>>̝ ¸,1S0Вbʬiub-}2]J)ň :{+ K?܈})4W^Vy|Za`A>, p˅kw&G52bXma/!EG.SU 1 Z)*"Uwc`|eчÓ[u?_Y+&sWX%`5#'Q8dB/zi)ΖoORQ~)LI('Ĵy?Ϲrܱ)_|f冄']xS5Q"%\= fe撲7l4Yͻ\P/>"Kb° F۱,>kkoOVYzٿXp_^ {Tυk&hh)ojL %+o8 Q q][vwM+q'hZы!ac{2.A":@ϧڕrN{]󧏖~)o׵d |=;aDkj#+/0uۙ{|1w9~ #DǓr߲xbH?=ػvHpw=y>G,{F6yͪqu:ElLi&Zf}hHyK`m_hoSN\` Ƙ7~0aĶ*5&n4tU@9y\DBB'& wW};FY}$]F)gic.[{RGA4u8|x"4WzT5 #dz0՜Κ98QV& f"pP-J4[&lI$G̥AR nYSI0|%3akz +  pˣtI/L-zIAD-[FJ0˔-,gmxg7<8ߦEG<[e/ #Y,iU\:1|egMs޳O ͒kˁJ-N+]|%'`ivλĄ^0nKM\*Q|RѰ]7ԯ;VaUYIrL}(XI6]v|AEmAQ.j^k3<-譙]hnjx5fSd'ӶटAU:K찼)TbǷfv_$yh_;U 7u設Ҳ5"j/Ԥ2^Gpx͸H6G"G00U3&" ֞ڷ9=B# 'A "8" * ֯WYXB )sCQ 7nQ{.}uW,rӫݜ򀴕8R(|@N47^H_ևgi&U sm DGpDAı OY?`˳&k\GOH<9IMsUBTyэcRւ8pWͨ蝐}KsU^6{vjAFim͠.Z8W /)!t1C)K`t!@m倹kO2}S[icE}JfStZrƬ ulӞ?/q@,* nW^گaΉJfKsXw= L`幋_OĜNV~QtmL7vBT7ܣí^!Wx yP_tط-E }]ŘMS&DǯN9Jzn6IC;i*{s9$6O(fzw g"Q3C̪L #Xë]5xMK#Y厔P:nt,H+3|ٱ?'tdvL90y̨]q'IoanJCgT0Gў3tust)X@ҽ!AwQ~pM4S 1+բG Tb}*`߼ L.کc,\{Q!Xfxڋw6Ǚ;Ռ"! f\٥8!B~n0jbH9_%a!Z`Wf"^Ctd%9сO+,f2H"!R.#)w[Vs&g$5e#&Ȃ cؔ) (GsY#BdݢL _!G<+ؾ 4܈Z9B0\Nq,8@٭ܣy@ ڙ\Dҵ%w ҮE¢+r%9\#U[߬,`MX8 $n|POsF>,n#b\-)WL3ȘE꜓4~V{M\N?Z>\tFei(cW+,$)Gz׉tyY13IJu~SF'iFZmO\٢ҖBN!zqto\ժ]X#6B UiֈpJ J̀]n x϶ݛg*0L :s=b n";?)%|D#\Re-2H!'JJr}J_I-YLyéjtV"N.;fvO `%*鿕_kRk?deʄ8U:.  YtݡrIp5`$z̕頡7+S"%Ggd';Y.K\8ZA lwl\-E9yk 4<_L-osI%<9%ZJ rF.ez גɜrAr{}} &q"LlR&Ns:gK">Wsf'+ &d#._iI>x(c:ӊyF'K.JmYt>ŏMtZ2P|Y[NPY{ ^p2]20; v[*D[KkICfAӳP t243գBIƦXK̇NGy!?jLnA]՗~ FfW;/y:}jKON:R$IG?8 +ӓ ؔ@s&0.ǐ(;&:"qaon o#n,(PWf $*81$ި8|o% "w]}FQv8 Of*FtʢFPHmDl<ZKSr\ilޑ.j e ˵ф*fvގ0>K*JߠĒ A +kC< :=ޝ0l锠dPBKңDyc–a!$M5%ʖ<7Ɉpߔ`Vܧ ^sϛɊr:^  `VvK|*5}qn(dD-pp%,s)Hu:$%{dSLzΌ1o5 k~eWJ$.6 G d_+1C"|lߵ(Ts4wƲȋT{Np 4-HB?!S $uȔ>2ԃG Jl*G5)}e Iˑ-9im߁b~^𵊆$㸺YW٣/PɇR\NBDas_,GNbYPk2gԙؚ{)ЁsuM PG}bj7N݈ìDے;;WªۯCD3YPb-_OB5n@@K/tdQh`l9J'7e$Aö?Nk{ Y hˮx۪jCfHq< 8v lLN[Ԯ@zv;Ǿ5=kJuC.KZ^r;$et@=Z]͝ދqMtcY8V _Y圡Kݔ(EL_u迱mtMtV=9E>kձh~1uCnX U$>5K'X^VO=662 %FF^Jwϡhqu5;lq.FO<嶺?$(y~B+PlIP58TV S掍ԁڷ5ämR*bEvCVD 88W3^WFؼe͙ 4de#(_ɞ\cqDإ}3P|Qi7"M.wg}%4zHKz'唉EcƼM뗔vn_-Q>j?DȴIkA]{s˴{ǎ- I0M:&BAs%=SYfDEєEwdlұۻ'.>|7}{Zk "pmu&:eyN@RL W ??n[)rx,lk%F فqb-[+d:nBßX`qg[Hm8g׊8oK6N8)"n?m܃JL+QĖߝ=t>#T'W8<ƁI9w&R?!M\fL4LRu'irq\ 2' Et(&=c9XUf_ɞ,jPתjNI'\aE2e$ͭ0DKIHt ;Ӕ耧hYRT\sCtdDis.{mreBm5sYsG,WN>x]2CiNݫS9SjV ~jdUp l)g; h6pRˇ^`xKS5KF$C a+ Q^)_>w`‚e[ E,89MJDBi#%֜@tkg8Y-EM~A*TdT/Pv ĝ[1% 4˩emlM */"T,>!-#rl7Ǻ"}ͮѲ~*=v׾QTtRQW0^BHѮ.M]0z_v(tj(\*m 7S}UCSUq+@OQ+{f0kreCo OQbΥߝ K!o|IH ԟնo\v&k.$MGjqP +]6h靷l-=`Q*dZ({L-J68[0ȍwuda}8=r."%FM9C^-q^ SȄ#Gp}0( H*tn.螒Kn2W>"߱K'NTVqz4'(e:+( O`B;+~6C.ހϤ,Q'9Gs~(s%,|Ψ",Ҹ(%hQkě%vCs4gjcCcӗ4HjcsQI1by۪p\$ke K$Qf/t>*9B ۀ"ѽJlys&VA&;LIX%9>4iq&xKD"MSu~+R6`еVE8!%/+Xs6ot%04?3J%q'^H@~k92nR a K!'0QuqB";e͙WJv<,ji/u]Ar: ΃wa96d[ /heV߂ pa!X>M/uҥ4S?l@(v$X.77Gv| :bD6x/2=1KzЩ(=ƶ1$;-0|Wǚ61C=Պ|4: WHA5ABlLD8.v;ҍ SpUj&j=ayTPGB'㹄 DjXS;\|j#{Hࡻ)} f#8dc*ل1mP5DqeJ[H%ĸ3s2?0? qJu^sזa;q2y";;1B?ibm% >gVϽk)$_&L`;dI^mĻt垺gRaqOEzWB):^=O4ٚ]-cES5=g "y#F*(1!%2ZE۬A1kWȈw B2tp{zV7SQT*k#zej q t#Pe+2?3k0__$} ()wW}`('ň#n ? j7K:gٗh&͢}wjN>ָn -ӿ.B&G5Tfj_9sxlp gMH <VU,P 5DL@ PN^Crt*vf QQ jFw$Y~ Ḿ XI.~F?6)HI#ϡ{},ܚrQ2T =cV1+t:u~rz}(porO4;"[ფSIXfʲH H"TzGi=b (qxg%fMK|uD|W~Á§ogEp;b"_N#)ЊMZOzg{$/E>OMkiJ q gBʝ&-ʑ0;  kH/RDVs;չQ u*UݥlV, #0܇gny,w#OB׆ #|59\DtP` U/&q7#d#@x^0[[YJ7HBvZT6/w a&iExA(DTE3b)QD{5|뺅OQlC$TGnȩxċXK*آ֔G Ӎ;2%Nz>g=>MԌ#=8r}K=8d1N:D7޲^M-32RZ%++evJw8/eu@2% YŠ"]x60]6':zLMg~I/_8\9@GEN(|QIDc*m~iF3|I?e-N/)Dos=bZV4h5鞼$L+m?)W[l\za -> fPzj sE%YMG;B5j{AK<?нj$]^CCsB8)ǖL2r2sLgTơ^"eA!S3 A*e 詐O~w#56z0%!-8nҔ ~9i 9Vh*?[u/eؤ Xo|bP}Fx^ܩS:޿=mP}ϩ.^mH}WY6`!WrDz .4^%!GމZ-&(9 x%7G]e1Kji-B-AioՊgmHf[1l]#9zspW (w%P!م1]cbIlagΧ ^L^0zo]`jAEӶ*W' W(?)"G$xC\:^Rzq<R77֍ӥM&(x;3Əv,M~CR?RݫWQ7H5V(H%e2n<,F>r!lv HIoȢ?2sz.ͽQ/;Aü&UP=l p}nl/]ʇaЊ}]e}j((i ê7 U$"._K?x2Hdg E<¥nbY 5,cjr6QiQ~] 5:VB9I*L:)$ulzF-:hPHaZ\cw"\m`jP| Tbw=׽!SO߬gL؉=eݱ6^I`t/DEue[>'-Ra=fOC>} + P=cHSLv,; 7OGPHs8\m#<-nU;*'')` y@D0MdF\ ĉuM8 SР٨W ܥD5 n{,EldӰxH]נf4^{e"RxkzQ$_wy81k(tW íLGq$I6HȍtBſy6R!_q$=~QkޯiPvTji§1.e*0G_9A_F㋓yI^S0~`qTkF/Tc<.J('ʡ5xL R i/e]8*-M鋸VMۋG\ӈ[CYQ"Np ߠiWbRU%|p%{aw8ЄbaII`X Do v.C*TGgljSiu Z?l[(<C-A#Arl 2uXb_=LC,\( @<Yd9lWz܁.IoH` *UT hA/TJgr%6Q \|'P_4eԦ [X~ʀ\ͩ-ݳ;o%j,t'X( DmYkeTA] noa C~Pv:]ER*%x.o9r{SКJ5҄BϦҌ{&.'\'_ &\j lsԭ/# v|Dj#E\X$•r)ELڢ,dAw2(㦔Zfh3`n5D::#- L@WG@c}_q:Κ_Hp)q~.HٺOF?jt'*P9_눱S e5*NBpB_}5 n,3P<_(b܃†2&.%cQJ&295=(چ-Zf0OB'l(tITP,t锘KY9:?F\Q>VAYD Gg7$ Aޢs$TPJ`cyDYӐ?4\ kWv-7'}\,Fȭ ap !>qը<^y鳎╄`-k*]@u*УӋn,JgݡH;'M600;& XY[KC9Tgg4Rdb3O"i!C7*;*Y T8I!sK<|?klXHQ8KL㉥P NI3āלT(Q uo[+xţrʹK hɩ70J 5}{;So֚Іp:}*qH$mTŘ)Mdeo`DHFF/LWûb:j0@9{-۰`~umDuGJ$(jQZ:?Bzq toi$[RQ$$'"_z/@d[J u7l*"8ay3s3kL$ɪW2*<ß[j{6^PPHtnmT*`H!^xٰk.;d R.<4jW N"'l ~ xk-b-8N dkKlH 2v5t7v"G jx_K!ӝi S*E 4?nJЧN[2t&\ۗk5'q=.Ry3[-ОsyS-3 hyr*+֔{[6l?/+h[.Cu*u"B\`cc<97Lї2@gwghʖUVP{vfiRrL4&r, Wl(?$Ǩ~o]+h8 krIy0֠.)m+Y3q^ni3XpPeҔߥڴg˹/Ie9kJJ,(ysnr. 3V?XgҟPRIډx/ ]s/9"?5L(Й-HE^Epoҳi|]Q@JH11Aw$P2msջ?#giV t,iVG\m*fM۶6P%%NrN9򥁮DVQPy=|2~Al4U6Ch*ޤ ̞Q5Dīh=P<ʁpa6!ŘFa@4u1?^CZHј@@]v)3Pp,:Y9h_r\v/V<ҩlQ.3%8gSJ4}cаPkpbof¥|pWw ~뺦&*1 qoh\qZ}$y>oR{0DH&m:ʗt4ؽqiʢZ_KOEx9yFr_F3AJkNk46] >ƃ~SYf% nJ[# ب_%zv@cuR,#n5V ;nIA8,[<>W98=L6{(cA}t60@8Ž-ASzJaX &}~u-MHah23.?8BCˆͻ90KAץ-S! $;'}px|Yx\΁V߲!ƱϾM"HئJE\vproS_%鄼f] ~a)oHո|;&G) IrF`X$5ZOV.375Kڑz+ 4*2l2rI47k` b*ÐHc[7}o!gg8sHMLKEQ CiZ Q D_ˏ2B:`TNbPMMe=11TgKRc~>˽nl\ѝD-%w' ts`]ӺV hQ6%!NwB \a>ccf]~jdޙmO?gzmQER]Yd@c0|:g:䩩S K1 gMeDU-]`&@h9#?tR4`"l{w(N;6Y:6$J=<މ&u}܌tDՔL1_k+yV D^4s=M| Ӝfb KkR^U\$-zç'm^s\GmümHn)gd=Hcn dlQ~a_j=AB$Vg| 2= e5e,;w4=%B 0<9"w 6;)6=? zj?ҫߒߕ`m{U2c6i=XzuuC֊jvȺQV^lOuXx}VS?|I5k`ۺg5E Wv,s](>2 L.^Mene =]vEt‘~> & 1`z7)Ib vVvKQn~XmY1"eN[W&pʲc;Q vmU^Bܦ1NL]F eXcq:,ܝ}7&nca 0 ّ>;,сh QO<<AsI"m%bzp )3؟Ip](o$4X`)5EyB[8#X>tB'i!vb_zQ;Դ`rg25"LO`x+Y?ؕwgXYHMwO-.k}d} >%f+٩07)he@!(CgvJ'1 m"YJqq|+q4(惸\/DHZ2tíhPA(<ׂىaqBӾsEwVee ^@VX/d+aS芨\\.F݌|$G¯oN2l*p^9ߣ`e5$F?dFj%hki8f&NYޮ{bi՞ODXN=)4' ET<]vkN!b7]3Lkqq?%+ `ȐO۶iU}=,F(L[jҘsL(dCRF]Jѥl#1/#uދWrcAFYG@uehB p|G ,H 2) yO| 4KAC}#SZ%n)N\᭷KJk iђ.#(\kuhFSĠC_cz6hq.z0CsuFt7۝Оem'%o nSG'+ G}9_oE 9:(CaζMs;uSKKShѶZUjm'@`q聊ͦ%yȥvrͩIer{Ke7Y-$I+R4րGN:yU cA>n2Zש!R6ad60~ۗp^pc| !.99 9M7~RK!E:ztuM;KڃE2@쒞G-(~bBI{'Z%BS[JQG-"rZؕB;yPmx7& @cFV@bQqƄg"2͏i^J5'\ryn`Ue{Xf55@mU9Nj3i?a&sLdL:I4 ҕ|[P,<A1M Dc.z-͟]!.;QdW+A6;әbG3*BUgv_@<#Jx9tiQMUl򋜮I'wMM*W(8ĪꢬO6"h%A6D}=D^;14 ]&Ib^ĊL@ R]=DHlxbr;X3V?P!0Z?\)CLk^}[oa@rtz% ҤGd)A3,8V:GN_x#15}]x,D vyɍO5Ò6%‹^YDqWf0)p.RI5䜳nX43BˀiȤv \8Vy.Y̟mmAw=i2v=۲jev$8PGv7OckI 6Wh\)5s閰ݍP7mHz %YnZ HP4^P38+(ZJjW}\c4R0rpwaP|hD&K1:=|} }4QTx zBrQ?hFwըM)56B[P83-ven/}z>nB"5ΊS HRB䷅z +TbdZF*ɡIlzFU "L!ӏX=]EPr@㷜ꍓd30a 2Ap$?UCb"fnG]n@[Ƭql:I5<-+JTD!d&%N:{S} u5{&͡c\x*y <2ۣT : a}l:riz9e9W@GF fd&K2R:8(x \?ʿ=4|Vb ۅwe'^aIݰa!`*^1$1ltTӊp/F6ba]P#u[k_?iA4JE?+Łg%ܲ_wX◕S-8y5eS'Ra%`--?3j.Dص-bFDl"[K75|MN:ZBB Mmk~ME^PV*gIxOjJm-p2[T7kQ ?K i%@F'FS8ʺ`>cJ)v#uNyd;$7\qt/{˝׭}hBe$r誸h~pR 2fv`Bc*)f]A8Ͽ!Vhu>IazλjO.t P|w"'Ye5FFm7~N G3Q|VubjGRf8y򬲬)kNQNIp~#idSW/XŻn[ ﳖ <.VitWUs_Yr[rzM*idV̱[yT[NXa+K1g+'.+7GZL=%ژ KaI=4^ 5d1]<[Z}W?ޖgČŲ$Giܳ@&C|X9IAKb4C^.C'6m"ʖgXvS>v7OCcUQv֑c$\~?C?!P!TCcAT+)^c[<kȚ]mUp3mw$"4(1OXuJ]Lt#DPZxz !Nũޖ?*T:8jQe;xX=\=u#:lWoq ]A?`(˩oo [/De鋀t+&MU )LŚo\dnnG~ʍ* i4v^?a,A {M㢵e-:pnP6h^{تn+~"{[ O{]mK;gqa[ΰ%;⪲*1v!MPc)qh0ݰ'0ϰiT^{,8VJ[Ool!GbO槴&(9ĥ x_uM#]$k%ڍ*-Tܤwzz~-YJ9RQJ.8u(QXVȤ#pUfC|S"/OK NFMznjA+w,fj`\:2 J0F7cا=9ơe{"!>j;"n;!BޥNH9^Y|5MC 02@|U`d}ݩY}`h~om9f`$\p"qpc"eL-6/yO0}ZB3IF4T>sBbH.mxCy^{ݷL \xh7~6~T yoEN7Й@X {ê|G;(y|@/y2oR ?|rjޖ]c9Xo,K!pĈQIYld _Wy+tgc[2FϨJDz8a8 EdKiXYEw̃㘧 `]M؏h$ۄco?Hhu#zK[yRגP#&}4}I~'`/ ,Հg ɣ ]"$o=9>Hg~%oc uʜ a^/ '^u悮 L?eyZ.v Ig}U'b:WLKo2[Ѭqw" aH]U@mcw |gBNC pUXrfA W0AY9\鸣'2xΑ3#[YeVc} = v4zLؒk+ ]:6bbeLo\![G|֠YAؐl#d>+ Jv[~Y}T*t9gb+?>`[Ʌ<2_qtJ*T1nxrA*MA`'h'r%=2#(5e jC6 v`4ѭsK~.34Dj  ݦ K#}?[w]NZX A3Sv~U-b#wx6/J"WnL6dWא6ң8κP>'-yN:2 .eî~:5hWb껅`Ӌ Ⱦ?6S`S&v19Ԯ/ M+0yy1D5BHJ,GcYzSչ1JHuPV)f]/W N*\kiIJOޗqXjuu:Z~hH8oIjf˿iUOq)̿nJ* Ox$J33d>qin|KA2aIEu"d@i~okYmCyK:ԟQhR̻ ,s4cg=bͶ.D96$Su+I"Vi;ሆ%J;hᾣqO z_֓$@ 61?.,8'v'i~w?A!~fZ՚z ÈRŲ $&QTD8. 7@Ǩ;!:xJH{ЃO1DUpebg?|a3 y JrpTۮGĸraꇋ 㸺Fo;وcD/I-+3w4;qY0?۵V=lT7F0[1$Ht-i'o-.![TksᙔeAWARHߐ4MN[q8[.{[,BޟA/wD j&O(22R4r,Zϩ~*J/`:(ծVޤ#Y]1,$&(\pYeT61-5ʍO|i҃$I Sks7c*#7R{fo`͑N:Y?)#q' ID[dL:?bQXY)(w*S>`GcJfE9;iă_ȏz.JeR*QC]kq H:7ԘsBlQb fص+yz7_3p{iJpnG@T} V/ܽ-A0ħFDR'菴R#Nnd QϘ)O_GI].dvXs1(I]xaozXYcdcTzMTzj31㤉C3QP&7y@5:A|Ml6ZuN q׀ƃrڷȂp@ɷ}u$v!TML'D hzG;3`Ug%- sHЄ9%~??0"hs^%< LRx K>'wл&aLiȺI!Uln ~s_ʉpxFk#@_ѹ~62eG_v5ᘾoip׆=OևJ^We$U=}X'] |P}o#UC@PRc@ Lno{Ң%= ²%GkFYĩjqGv ,>NO/tuUDk~@3xbmOItu 6k6[3QK{0hc8dqGGbTY>4W؊ `Uv^uʷ2;Cg&C80^)ńXzj#q@,-Ž{s>C'qYM༾` y] Ɓ}/vPH*Bbc5C`u~A>O؍b? Y/ZlNa'6ZB7)fp":-g $b)L'Rp…j=!c;Dr 90,h>ZD=yr d3s4,|6Pd&`KW*+01e>Q X{V>2Ƈ.|}E¯iANo*?x_RPZn#mm Ʃ$TP~ -xT(Ș^V㘒zWjd?^T>fl`/lj8'aNuUD{9%[+DzFC/!=T!dc"exe @xy[+o9?_@N j8c `R{v EM^I UZk+Qn1G-6l6x&B[/@$pvlFI,)( Tw-jgh6+k ܻ3ʎ ôt%xOzZH.c.=‰՛KXY;BQ`,MV?I/)qDZ@o^Y`6A|XM{:+I㞽 v2]&jSsfkZ :~xq%\d-!/Ӕ~A94fNrMI\LP؟AV$OO׉.*BH tT 8#eNL1NOOq'+$̐fmZZ;BOy㏑B@M(]- xTƯi1R+ xE犛UIP+ber sQzRӏk70c|@ܻ?(5 `2E\\h8J| .UPÆmG-_%Fs[Y1%ʔQ\pdioxA]=-ȼŠʳiΖeoLW/f5t-Q _7xO+?yW)wi{/QZyW\S_Fm#e˟Z Oi~Yu󨖭k@I1 u&,ggٮ}H&=s5mNl; oĄ; )Ŷ4#l3ގ *Kcb*$uzZoIwO)‰{HN#1+?!J<i6`NFHΗ d\_QriVS&ݫKH.#IGS+հ4\oh-V`qN10urÂJP VyꞆ~V]p u7Hz`Y{+nny p$}U6@-A{(zC4L8bgx'U'A׆whvx%*S/Fsl9D㖟%4四ᆬ݂B:` W&wy.+)ݱwϖ>E՝.Jv mٱu{ VFv>g٬ /ZB18bS$U. 3Z/\CpO6ඍ]<9+Q 6{Km1ksP;YLlq|A^7J!DCEs9Cs 9?Y:+djs<ŗ˫Q'BCHi7] 2$@'PJUĔFB(;N^?jl]2%5TOb0\jM{$(V>򷭨{*ڎS WʛPi] E?#۟7t7K; |XѬuu5L)Q(81q]uZs.@J|I@h+ xwHqV ezZbו6gn*K|h&‡ ذoS"ڋ2qK_){qXXǏOMzCFzo)}'jqy<(O]\Y| rۈuY @e\ܶad4CW+(Y+|Ud萛pIa* Ybd^PPV~H63,4P]HY"2N#GGT1+{C s > hy_k^0 |ܭp ¾/w_pL[SݨA8j#2)ԎuÝE  {C D JbG*.@tMsEKiTN{OFy'cp|鯀n ,Knl 10%4%;ly>7G ĝ8I#anjXYu\.n?+ UY54B*I*0sX w+6eJ i]|N79򹝹x2N[i#6 xߞ2EqpeZ5g*vj<ZTOݤ_Ja Ԣ07|]so4rAMJc)Hy#4ZN]a1UMN# 3Fp6ưu^?Yuk|j!ߘ73D7+Y0Eb3G"SU4>8?+'7&jYQjơ*)E(LOѐL;7ዊH+e`GJGClU e" P18JZw{3Uc98*W7B4],XxiDTHy$/|V 1_27n9tLN~RCK5%:8(ھbnن Ö˩d+?v ]] N`lv/BGHJtd밤(Z)kƗOGl1{ƴiĴrx0\ wd=K*)Cå Vm¦Q3|tCƓ#d֯Hi*E`Me슐MjCT#5 5fv%FO܃qvFjRL_`', =.L)I*uzBwft]3Ǘ@E׮9a6uWO13u06c~Sc}YWtUָ8-0g ~bouW\K2GVSx}H~f)dEҠT~UVx%lkjb0 {218)#rUeSJ࿰k{?TMF`Xu{8DۆڵDgbLzl4 oڈF'S;/[E:=}Jqu-uB_W㞒it1ү}p8P3tXֹ1cf$kPIWX\S5im,!1L-7Hg2;7ZtTOZScgܔz)z ?6Z~%ymVuYi!"\B H\LuC&|>r/!Qӑ.E5ay<8$~;_QR?m,Z ( X4@Cװ} cQd63ک.f]p_5!mZ1ytK.{J 0bȝڼcꏡ!ZNq6s_~V?SA<\@J7{nNFSEߣ k49&`;Њa6ˇޢoMM'35=*Neӽn3SPӔ.DiǥV n. ^ݠ됩 x@2>9+wfS4bJm ?y/,@!ͅۿ@(is/lYPP{GTbAT?sYԮzOeFAhX:are `J(kIgMq`- @y fE욵 ~kA<*rTd 4\fZ9rHzۉ+LZ5\Ɉbn9cjZVkhnFR} ^]5M_ HێtiYU<9~7ttM dgqQ<;fm_KE?7f ]z9n69LxۿMXzFJ FYE) ψSF7V=Nr.mAުy  x@W3~U$9LѺƴ51v`tj ڷ8K 1hk<;pYN/JjǼPv`]S â7àCY??inxc@WoX[*B/'g[$xj ¦IKe zT n-c hC}ByMq/_>U`!pmBm9+ f71D]@],FYGJ UDs6ǝ K? jѦH!tN]ZӮ(D하|!u,Еls7z$mf_|~`FI'Y+Žԙn}lB0a7F5d^{ÌB_xr.ᔃ9hS+qfct+֭ ፛>3#C!!k?6Z]2ZU)뛡Ȋۜ'R5-)*ɎH5g?#407m#/ 1+YW57ƾ3wviW'Ҁ"78˚}kUB'iyP ᑌKhC"a%jdt..LS|gƘSQOc޴e1r!gΗ7Lv~^ ' yU{kv$6 ¶?u^7;b2Ҭ. NpL  ]yO_SPdΈW(-K*pCf¿!PHoP ]K@$ZmK'Oɿ7юբ(h'vfΙ19% Ԙ&vʉkԜ%J9 \ ҺR#F֊0}o=ftYCo@]d5JϷ5> !jJw^p*G_ y$BҕE9 ~;-HKLXojݞ5Fӣr2;ʽ̆9N#.ru] ) wfC%Rmu?!̸ *D8Nś%Jqq *ҧh}դ> :a1|0 LMLS 7zI[y8Lյfމb/CXK!샊 oqSbD.$&1у}h$<Ԏ x3{huiP*h(w1YA̘ʗKx(jEsqJs~;|N͢ṘxJxm7/o1[E/^%{Qp Ry~4=B_{s<=HX2*g[*WXyJ}L{^yzŒlZBDוc%r,Jl*0N&ZJQA<j  J4)yG*Jy쏎c/$OȎ /NCcWY tU5C?>lϹBu<Xr=]4tbeiO a8JicˍWBC~m}Bҹz[}| "io"hK"5dV)^DnTwNcK}XU| YĎ)js]7BBRz4@c JǟXӣFhMaq3C|k~a- Fk0=.v-\̣9!5˯,W~S,tA-:myD =^jҧ7[ylj+U)1':zlg?~jdʾ'$ KRxp'xhsӘ-Qql֥(2r=ǩu甮ht GC=mrE:LÏ(C;q5, Iĸv6{!nzjZfլVяchvQ L&)]-#AUϘ`J?9YpEhYhx-ߨ=9SfC&ЕhƧ7 ;PA>\Q|4S Mt,$paAu$3Q8K,x2ީS}HPWjm@Q5Z|eh1.fLp' ny+We+ >dQ .@dզ%+b8tGj&Ia E|&8"&g {d$HQsȀE$r^kdmmBGE #Ūb%n6ٶX ;x&:ºŖo@@/R€qqBn)dU3'@n}y#q790~blJ C["" '`0k~%+(ӜƮ4i$xRm?(-l{$ޯ>)y叚Y.1O`$psɕI:~7Fg[WGOfP'GG5g]..͢Z;wXlr9|- +YWGzCTd%Lx1IUny\L(J%j6+h$0{vC?HbR>䘄ƅ5Xqz}%9ٓ^4P?Q%–~2w@8 rѯF]bg|2HZj5) t8 eBU#\g&xK9a.ܒnE[49-~Ӿho:_3o nE@0UF.4v0 6;hPQ$ ɷhk8 ɮӈȌlO`ōcXr);-2P#H F$lդd&KTћiv|շxwhƪFN[Q#PH617Ay΁[Y[AjjҀ`$!mA{Ic Œ,n /hwJU[Qd2'ѻ!G˺Pep ieD29iv-{\O %c֚E>L 3)QχƇش;C*}/>C&i.à q\*o?W3nǝW@3 ƴE+n aQzN:E d6Zzf '>=Y؜(}!d+M !mDFIrI T1rS&aX&)Ѡ1um4Hs֍*i61y隶t# sn(1%~Fz㖦bi.T _fFܓ4 4JK e'k1be[b_'!cLr:MO>Z&D}\ophFs֏S;ըV]w~)ȿ%a}c ؏_bi8hɤ/fڟv mCYWϥ%cC G(3~$%BiI|e "G#`9n (1߬q^ep`LfuMaH@od|vrWՐC5(Ҡ6+A|(Si+m7³$]@>ᜩd4 p6ɞ!ܙe~^$mF%}.Kk./S&}!so?] fѦbqc=f?jkmeʿ$%j8K_8? z:S wZ0jFfcwpwȅͪ-h] VDkVPOti{[2tpo0꼣)`4%~e֪ͽ!Q`nDYW\VG*~n|.8v%)sK۲X¡նO;n}$V b(U14z7%5?iD8!Djn9-&@-և#8j_r=(2!j}2ggԵ/E 0{*wMo u\z艝Uc0kp%P٦d )[gӷhɆ2 A&ĊRٲ ^@:|l@mh䣽dn2-}spF.JHcS;>CATmW Dyagd+v{zǿxy=as^|ff^8Qf@Za}bSE=c·l2BAt=RJ}e#IK$۴[%uA$j0loWoD>Jz .GYNG<^Zh%!%,Or0գshϫs-%1G֘=+sv((!Y0spp8>Ses3 8;2hd(@3OSP{<,d[:8ja:e<ʹâ|:<SE *^0A#D;IcYh|FR%ᕩײË]Ԛ +76ٔ K .P #E!,ABso^5_I J `'LlIdٮqcDn(N"6J7|GcFCGqz dv}R z|P&X^{|~uk+j03dm4-ui WiMXe"" \PL@:ܿrn;ZG%'6dL܆q.6ym4 i-'6q1Bο}MbO*Gw35>l͙LfcymEnE5|0i9XjkZgZG6" `$Oq~ d=a .QbapH2>K64Ϳ[i?,A Rl2Sxr]+<DT$kg *Lڴg@ ux˶ť^ %c8LK7°_ &2  Bѥ%jfcè,-*o5Oo7m xC;04ݲj;IB‡ F?|H8#Y,+<4J~^WEN。ljAβi Vǩ6f#P *e3o\xhVOR-Noj~ȓ-.yk p^)@aW{MÎ Cs J["S0wyU(0mq·U{A"uA=|hhdKr~/w"Kl#V (bu1ͽQ7{o3vgT&ҚwlGmc)ӿP7܆GZn(ԓ&bGO5v&L஡9ӎ9JWs|G/*ii-N%}--93y{싵l ҉*b3y )oH' l7zU(`_2aa8K=S(M/M猘nrL\.:3!WL?5\E.9Dr^]'9 Ҹ*tg Tf(\ 'SYd[]XӔELCF|ajS BTJ5[m&||Q _p\} "`i 3dM?":C׬϶ 7ﻱ:sQ2sl_h]ClffiCJar7ONjajAJGTho('%Y!qܓ?lKhfo"7$/Gb.ԣCPU@fĶR(^I!J$OCςUgᄼM(Hȇ|lFFCfŤkM~7"n Bxl]CVȴWo_͔ f &yKc|5{|{^3`pଁȧ-jY2Ŀ%uf[OTC0- xh ᘤ9rU"eSF$!mPVrĿXI3 v{r}oQNY :Ro3#Ij\Fqw&[2HF&i\P8ivtNb8?鿁W{G9m b00K`ߎ٤Rr59S&|qzcBHR) < ǤoMU8'Gl YT i=A\CQ4_Xdj_Q nCAyzڃbL{t@mJ\8D$0h:++9K+(ԃC2ÿpxy>V2vFq 3ŲR<E\t>=%Ek:o51On}Fwt-o+ThycF7BZ >+tP^Qr>96=FXPoVi(2Ϭ|Ѕ %>ˣkDQyg.Ʀ @܀x8v S-n7}œ!f5ׅy˲ "z'r= ױ3cRLhBMī4Q) ę; Tf&`ud*)dj|`:'t1\@yQA.V]# UÚ7B>v wf U7lR.b| ͨ =|k)7ԧ'-td18kPnک\1CUr )zv4hZb1էȴY R1^F{!(myt%.OV2"t񡶿^TA~G3z^$[F }sYn3dcQ$1q<;? I >{2-4p49wе:^o ݷbIZYrΡA2F P,%YeOO0mQMmmk`n*R}erTWE^`,ee_~wX< EO;V4fXDO׼YnzD#gwz3cyr_ooŒqQ(AǟlvIetRUozDw g%4&0yjy5{ `,q @}^Yέۈgn ꆣRPQI?| ^uf}Ƚ;GoHUطR*3w!xUm b}Gy_!*%Pֺq()I!tH«*P75=uҗ$B43'|ZY_-VY/ޚ-N/o?ȕ6 ݬ+': B g*Iv~9&tTVXÔ8>g[گaK/{'dnjC*{ 7|4; ø[_sKΤ2k1$k4ju6rV|J`i".1@Etq.K zV,gLTnf'Mmw%;dѡ!o׉$ HTeE8R# Lu"VBLؼU8ZB^z,mpq@ ~N4 o[0|>A (R6ge{y 5P)BI킹E'!I3~CkbZuhس29:B*dAynڳ|5+NyިPe72%#a;OyjyǶ>2O#`>)yv]N@=0pE^hs4 J RUL9T!;DzW 'GQNLȈtTa)aݪ#HlcxN702_އ&fX[;:В[5RNȟ ?_nS79ƍȻjm) y`r!Sݑݛa.xʢÔ~ïKd8 l:j x[Ȏ,ί! a!? YҴa{W;NVS7>L,+ -.|h b!LF* @-䏡|Ya_69AFَ#`W?QtF}W9M%&nuKKӵ |Y|ށ_"#LUk*)^ˣݎeqc Ng2p_lSC-7_vzҋʒ }͛jeI=sAO KX+8l R &Fy/Kpݙ]G\O4\ 87 r٭`aޭy¹(jh1x(dFxZ*Bo{>8)}XEAXom! 3I^A3P֠_Ĭo;H|R;V{x>lj Yz.MY ݖ|N $ֆL C`Qh)L,)e-f_{*t(hNn#7=h)8sK܄('GB@qS6+WN~eÚ,oGr-W OM,Nn4i ,HZ'xBA l0G%%}>`+W蛂i#p'duq$L;pEJ?(`@Q.p ,@<7CL9̬Ƃلh#g cqm׉q*ST_ YrUYR:q*h9CY fFtKgCcc ^jvV& tF݄1dcvҍh[p9VŵP"&{΁aiFuDWJaC%;ck$7}_]Y]S;;n^ZiU<7V?hlV 3'~<9Zw^ϵ9t2/N#Az ` 1s%I@UwX %wC;"QXiAgVSurp,XއdgJV4ʬ9W_`VR55]K6GMw '0T泪^>eH)cl{g&A+_H+o _ eVZ#8 /-;PZʠ*{V྆+ K&U$Kr j# mI;fQO~DR j72mzgj 'y!f A] 1 I#)U)I V϶- ޳\-b#7喏-]n/"ʓJVYT:*?A%g6Ɇ[-Q3i˂JWrR̹/3o5;34Lja7&3Qv_\@/..zFoW]ւUr*큽 Y|D@?YĠ:9`z)έxc/hH̶lh=;bbI s Y?1V8߿| ˄=n/Ǿ*MmɟgfI ƥx#<ͬ:WX$M(v/o-nm9}M9rD!{~ܮ TНͺnڽpU.ރ[y?hDŽS$ 'yUK]?+[mp塞P!(7*,hMpiM.TH u65!+;pfQi2s,',mWqLJ/H֘9؉ 4Pw";kPfbή̬ű1\\Ժ[BٿTS] NRo<ȶX/}1-e*fFȻ b@Aʷny CSh{x,r'6)݅TVVB7JD+0GUFSiEΟS1-3TnYȉs; gcj![\ E~yrhߟdp&ER4kzpU|CdXh*Yū'1I T`>Ho&bY^#fU15EkOԶ͙dQZöKe+cumQsB}\m((._Ln#{S?= BHMhe[5rR*\"Ic ~lKQFZF9m/b 4  ?b$o> 7LքdYqp',m2J1u@&Sx>48քwP&w$7NS$ QBO?~ŔLs5)cՃv"OOka'hmMfMoZPy iMu!MUCCp86lBj@T̨jR:vCG ؾac!4noT ч wYt/p$U]llHհy֧Ry`L fRW_qj8(}| &GPo)=;qgSMƠǷ'һjw'Q ZD(Iy#R (࣎0m&o4~E*ȓ\N~u)7>1%T*F#Hj") 314rR [lL$BquamY9|vއ`H__!n/Pm݊colfXʾi6\L;{ \].E)]`QwT5,Mb ߵ=aЭn`Ŕ;b%$g 46w\ QmaL1m7w@&k"BQr͎fY09.8G: w4£f-2uhe:.~烍.ee5̙wDS ԄѵM՜J>&3r\!9[p;uS׀8Wigz0¢ z7lsKvP< XjTC O UIs#a_*,_FLWPAa\ +1]B.5T37\*71G"R@[,[KJӨM`^&8o rf) [Tm'\B5LXQ6g?e5x+~z]/kY`AF êm`dK) l_r0DZ^1aZWK=,L [; =IP|xOD A4{nd\M/+c|Inh3G|#ݍ'e1W\M)vեjBޗgOO~Zvm!V %gT:^oP B.Ui)f;`[JU漯V[JAٗp Bx;ϕ ;Ύ!Dlb/dPYVMǘ!(F[T 3#ĞP :t@{O1 8##xHKr=!.ފ8h{о*_m .0|%å-ijsz6z%nS5[P\0XlU`%ЉXB dPR/D﷿tzVRPJLkB/ﵾŏccI=OZ-Teß]{R̎'d~q4xJ]s<=Pi\UӹLnV4JWAIb"%hE`3u^7N=11$0p畵Y0m1H4>}0W.mw`p^8H2T_[[8 c%e>ߨ6W~XnpZ|rl3Nb<f MaAvǥNmB3_ϪLlt_\FYUEbNrXng(*RDv߹nzθG\O|h}i0٬Tr%,zܠ uթfmdB,nAI"a2kTQ s\Bz3֑QOrE}Fs?F\W^~"pWC#'p1 [B?bd{,ikem \f9,pa{)TLfNx®rgbE>a9Yim`yvS׹"#Jl7[װzDw̰DZ§3+VvuAdz+\Ϲ,Wdx2k i2ʚis&)A}[-'R!E'BvGjEA o⼞+b;~ڛ/OM+'Cf&Nb_:PU)"5)m`hxPo8^ '[BU /!{ +޼iժnR`ܜLιe V@1ONqH|H&9y!|K',k=ZekͣV=R+#S dIaWB=ˎTl>,~c-MlВ>4 ^8摼R 9tL4-?w[b~߽Oh-V! {V KsZ|JCY dAvGy]y[9'~qi"anr (ʎ D2#C$&+P)3^&em0l1/0%OWt2/&KђG+A R@,YZvgCC2빲ZiKmCiS@vmЅA!akBl`e^[:+tU.*tcvϚσ]D21T5?&V4w y S@z(AJYtvP|A4Aqv2ˢxM׭m_Y} ՑbH& H EkSTϚՄQQr>YB4Cp:Pz v.DŽ-;w si%K:1TGtɾ|q#?56Gf6=r`"u9#jK>3G=Ҿ.({&ԄIЫO5xl~WɿDwx ت(mf\ƞubUJL>Ӝ^1h]έ!F,[JiMu~?O^X!ZkԈ8ysj᳡zٝd2]cSFKWa4~+dDÉUs/HivVI'=E TTީӐюN*0K,4aM.dTvt⫉n4v4O-"5ȉ>`Y t0~, ?2s߆8|n4ZNrn܉ƨՆI[@1{p3^?|7$=]$w6 Äʍ;/JQ5.0-<zQLmN5Goaa6\d?yW"^<ѿa䁫\U.1ƝNv/bwtݙRC-ZQA;_krԗJ!Y30cNM/{8CdBg ᦾ󼿑hBV^t%'D8ud J3o[ *mjĜҧy$Tώy1D\6sIy2ЕjgA^_ԾJ=*rE\n;N:)왯EcRۼt-$?C@jEÇJm{C/zjnU0.`EC/fKq數o$_TTTh!JxJd9窠[0>Duꧪ)~c@zǑ֠HY҇cӬK+CW 䥢ne%Hc?[i<\)FhUbn&UK7\z0Uf45TY K65e]Ml_ ,.8 s8l,XFy P<ݿ;Zf+Av8q&*&/˖udu\p sppWH"ߒ5~X.B"5m%%" IZ"B9΋ac9Xζ.,߹?yԥ4jցg9Q5k{3PPYDgt&-Y|U[znɓܣMvD<q&aFBe̵Y胤u<[%HEnVId|$'ܜ>E< DVF|B~+V,<+Yl78V0c(/y[9㷐˜5vE;ul6J59&=R6p:FJHcF*u /8o3枏ۮ/f Sy j؀=G]Vv;o  D2nyRȃӄ;ףZ qH@ʟT):}Zcڔ XT3ׄwnnL(ɫ&[QEuOH"Ҳ'[,DMYPS@(򼟻YoĒuTngUL^K\? d 7`3S:ǣQ#و< 1}AA(!(I UxxL~➹+//^{~ҵ!} a9Fy4/ܐwL4.E%Rҽ@,꥗tCf08s!Q0"3R|Oߠ*ْjz95Jl0^qL\z/c1B2}HU=+/d'JkuyVW׵6B% 6',IsSV H̾ujEs ^?6,̜s9ĈDG?D:oo,ƩӆS%㻞|@\]\up8\F {߅H|Y;|&B]Oy  RӔ[#F ^)LOl2)2 Qwz#ZKdT`ڕmZDE&62ꚬ{;.竰a|)9A-Ѓa#o'AN11n ؑpNUEw;EoIMEMbЀc`T`><<^B5N츺bx ju;m^EuHtVh~( m2w$ F|1{h !宭;pE}e=ȉKf V1@Y.^#Mˢ\!^D`RqnCظ0?6 ;W+r7uP:A.]#Ar+5L' f[Y2668Iɼ;!\!]m5BVbTF6+TDe lHlHIt5%^% ,Lo   2a5K)RW"Ծ@iY]I\ҎUz} kQ 0JjtjK4X:h^:gc󑨶VxeJ q}~ Fـ,h'8qdUuYSe(}?XU^WVp8%*S:YH+==IQ%6"*g42)=ǎz!]azatG*eeqIlfuõfkL}]V E͙hPcW7H;\bvzoNhFŔ"-p%xў|dq ,&.jƜ Ā Cc%l̹pkU<$G;q2=Z/wD{mt~m`L_^&+?wl]On Vѩ¬ybsTѶ  ͏y?Xi=*5Ae.] 1\{T6˜ˇ3S >1Y&٦J.0[oISE<!jX@HK?!TKTQ$]}嫃gI\b.a0PeڴytW٭ .{u&xh], n;xMy(t4nP `Z lB 3񕭮ni%#,K{L"AYQ-Cz=Л`2*뺼M@ $2vxlέF21 )U v7}+WË)'Iq+ s Pv# -T.XIC76u~ 'A|"g8TBAx IraBa ʊƒ`{|*\rq|z V%޶n4[0P8僭u=s*Uxi<"L !PDq8쑼1*XN.K bfse""a;2͂/3l իr\U $.' Y5`YꟐQ -PM߱~UR^a ]+*ɍŒ TpYi]j?@973r=1d]Z4x*z?-[<`Edوq6n ^"mJ%!p n2вXMXLd`n4% +oݚH V|?ߔ|TTdP'& rHÀO[י$n8'S?MƊ6FI!/o' 󯌞' &^9|.'Վ]B[C=i^o?6e` &%\96x">q\kR̔FLUeL*|"o!t( 4F%h>;UtGF===,'NpJ"ٽQMH4|![EЋ0X)PYo.:)[[S'ӮKfG;$Z mKh*.{NL>#kK``MZFX촼Z~eCVtWXFuWw3DnO +nn(c^>(@[b9T㑄n3ؕ䲽>NI}LpHW?]y,QAC^ 0:/tI`ͭܽGcv\͝2֠w;J4d$-JI=x\4,'M}g+:2FMoxy1ůU{8>.>6b=.|T;GoɌBaf&y5C4Xx%bf><"[AۦR{.>'IU-wvtIE|r„0u$>5 $25Ȭ-'mʢ~c At F{e]]$ .H$5%fw+:B EkGg^ʮ%Q8r`>*b]_+b + q?g3}jhؤƖEqz38.fzwYZx֓/v"](·ۮUU qH Hp.NjLg)ζ5=^[jCxNy=jJ$kXL5tٔ#,eV G*@ UY& $ .n,KŨf%W,(0=mO.>t}b GFv ÄFsvy mҠSgG3[O!XU^_>5e'FA[s,J$$>,lLWHnvZ5 [dVysܝC1e.:Ob|bZ]yˮDH/@8Â[{m`eu vs2Gah;9Ki w3j7*Qu˥zcek XB\v;m8}qL!kVO/8.qYSR2LNї45cE?*=#Qԕi '篱B*rՉծ>=O)a]ps*^ש+S D<(/马ɬgۣuiL4vcyFlԔq9ㅰ8Jc' Bv}F[m5Rړfxx,ٌ=vRg451wDNjMNGD )SDb&xp+Hp/vGnjwRv kK߿QU-0y K6Kx(a"|,K95%+'/M~DJ[4+!*-;8a._;, #Iw8.?ZXЏEAQH\eiyRCLV3l +~@epv"&"S$bgZ$&3cfYE\>2E* ?3ꬾw7\K!B ;tgJ(gY|.2@t0W C2a%o|M -aZ%+Yݓ (pty )d$@4݄wYA_5WMQQ%؇Xs3И`!H6D@ڳ͉?k/=,!`R,BKC5gKj7 {ޚzorƃկ;*B!H PP siR+c1'X-kt("68kIXq˰E5S,`v@TxU{G_&wG]^Q!c[ĩْ`ґ12`lj"oJq8(M2ZI"ls!upsmY% gq^Jݸ)-78h"ⴒ|6x?7 cV)@&u^o<& Q/ĕsʥqI[#~6/iYBx-H=>湒@C<ˠ++aSm&HVV2/RFB6K%Ds={>p.1,G}[ U%6m|)caٯ)LbVTMxԮ3+`T0 |F-i;I.J็`7Ə ]uz5X,7&NMq/8|wXDݿXJбPnW;I@O~"% py[[<"[*t2hY |HbSXw3GcfZpK h͊@EIg+SaLkrj+\Xi"j̦Q,/KQJk<HrւMj2+l/]ɱEJHdpKJ>vkb` 3"^+jN#@X-C6/Xjf0T)H8ф7>d z^w  Z yLe<^}͸lbe`Sv&}5*.Ҥjda6x~8Җ&//5zw3u׷s"D]!юQ;0#j>x,jDoqP'ws˸v-\d- }; ׿Ym3Cq [_. DO_6e]\T70(UsUT.XY̜B](z_-EX*U͇Up/EY7I ~]\^ˆfkH tҀoQڕrq_ȓ݈AWS il!A3j\xyJSj]޶x,E mMq5W3iDN6ؽ>ީ+FO!\MbĢHr*^;AZe+WlT u8Yf{BwI Y2ǡ,2/)e`q=$eL: dQN |0>nP8ͽ0):MCow-wS˄lTft5h'rSTyLv#ʇusfß{MtaʝIR׀ϺI#if2]3'M|lzBc6'UYVPA 4+P2#PRk6g(bAV/}0xs^56)YqK2pLlU@},!Qsoj^N+&?Mh9n^@Ga\1+̄ĩ.[aXڳ 'եXPͱ 0YÚ2\bO!zc݋;؟ҝՙK `]}Σoctqq w?!.wMlI6R:fF@7S)J4av3ި $9xXq7h~WV-;ԀnǑܡ >_BL*N, L\2`4rzPLK!#û`$Fih6M4j0Yfc%,Bjʦw@>J|1%OV"AsH* N^ cjXչDQ?!1=US>9K @/ԸͦAvi[1&7aR.0@PHS}.`aα{yʾek GP)}[X~u1LV]*Rme @XRwFX   U2u?~I "xNvIt?LLWj%t|7J2x kz=k h3q tJ xW[fuq3`έ(,wz&Z쮏̜v^ћ-#w4/SO-Zi\hM5u@`rRa{{,uޒZPl 3) a# Ƅ3F$YmF#\F5)ڼ"Ō-iJlzceebѽ3N8ucCͲއZAl9D;* }R ޞEI$4=^m~_'/߯vtGPli.uq*5w[i-Ыwy`hp_?X&D8jRuIʚXkeUYI}rA/ۅq;G?i^oe!Ya~ut4!YG+[2fC- TC@p+hwPA&6/sUϓ+/5i 2;dȽuPfTٖ}R獍6@8O݇9Uҡa~|jV2{ ۽qrɩyQ">eᧁsܤHcd)J1>Sf*/bx}y~sRABASqER7x1B4]2cz6mQ|oބ:RG_h"Ha@>;7'f_nE=-2:&ہGlZqhMgʂ;_${QP]!KO[j1/ rX~?_W?tu9S/\*=?YhV"p&m44淾 wI-KWgy@5K?El#$-Bdfy4?C}8>d˪t hIMÒ"D*Wz)YS}wLb-a;a.fG?K;f@+0͠mI;»+4QŤL3!2>qA)c; h,QV+B #11md<6RԧFi{BzBdط4/| ;{6YE5\D0nkUxt q`֏, hq{"Vip+?A}?FO7shEX!w*q/&rnۉ:݃Hp ~NߠkIsBWA.ɡUqun6BQPf^&67mzEdG}Qx HqC8 +f$!jv̷j=9x<hkBm!v?7?56 cz9W94ylm|O 6/ `֚$[<0}!xwcP!+0YR1H(h;4DK{p[gJF8qP@ӅȾ$ΙI^b8a~sCh I4ՀSvƵM敳φC qYH؁1bwb:DFe͸Pe!24bΧzB!"d(cj奱yb8GFWGM_{9efBߤۋD"ڠhWm&p,ʈW gqdÀd4D5ܬΪS9m8yzlA9a%z5xS>Q #ʇAU i.}wrOM\-Az"=_b{G3\ erW.P,E3ܴ=(~}F+p#y!rL"yse|czĸg@t跺F筭k$rw7BkUoz~%:)wz6Iduٮ{IEPb p $]cXA-$9hD8Xyso;Äk߉~Ƭ%HnpZ`mr7.A'X  v!j_qZ\dމbE!RMc|}A2\٦Ov@-.=G:JގRo6oT\55M³݁JK#n CE)]8B/_i= +*J(rE?6ŴU 62X5'NwqY8#lFpE{%u(Ƙɺ7V\z;A HW6D!٭#c6`ܛ#<ϕV4pxls .?E%ZBU`w,a+`]d>(v4tֳ+\2q_?iwcrE֨ '`ɨݔ,\lx޵NѬٮ %^5XTTl\`$(`*ӥ{g_~!0kUC!'&>Av}Ju{䀃-jGi#S)*X Dm[eMOFk^Ԑx\P}<*>U5Ӑ- w[~dIzg5wv= JNE1[l<6YFk"H\oxwIpd9(;c lVTTi7b4/O6#v"-mn@`;3'5"mؖ7OkZGbۥ#D-eGP+:ϖv(j*NL'k3,nH`DDvNCVy ҫcxz⪲"Ew }l wsȷ'~F^ЀVx'_li߿Nu .-,o#]_\\AV!tKa1+R3e < a?ոDT$WfI=uDqGV_s{ _-gYS~ږF/Ӱ (:,__fњ\Zr}24&FFs?2 >+K۹%#BGb&]v>UNCHNVO=&q7Pe1ȜxHvҿ:sB2 &LT Jh_A>#_P'>u,WrJ簼'"&~\j;BluV} $ӌZ!6B -ZfJ,ϑ& kbdM%5֏u)iF' yњ88֠/tUfZoA/54&FM<C~7j剺zRMe߾ 8=y`!SZe{o1unge򗿏Fz$`M eqYZzP*||%yo .Z.bğ6: ¦-Xw].&r;mCLr7AQA[&QK\mm.hX /Sme>U7q Oa e8WVN{s;u󁀣9 t[H;y npfz/-&@I3c֟%1LӸP]"|3FVR6>L ժgݬXme 3d6wSob'1=]6U@rmg 6̣ Oݵ`KG;nr>]Aخ,nbGx,c s3hަֵt3XO)c)'+gzI5o@EH. o -6YQ X1u Lt|BZmO{RV~KF+P!o>guMkR +nݸk[JG P=Gb̎51s ɓ ,>+7 ]c_T> :o+C%M]MDRs{VOKqqC5[36&6ׇ%FVܷ 3(ZJ?_`FZX";,,3'XdMdA&V~yl*5@^s{ ST`N/E.{Om6@EgkѽcBWk$ہl}&X uџp5I.շ26s ǿ dʾ>5n>+>+\\:l@MD▭تr$eK3X5ςy!7KRc{2s]5h_[fLl z~VhS&>vP[2u%ԝL2)Dѓ bXoB2,>9X-v_0!yVP +yPZ=ewE[1|\~dw~tȄZA׭Aa[xEY-RO2%E6x/uv}GX Kr,UW0sa'!KPH1AЭ_\x쮾7^!椰ҳ:Lz!Wkmf̩E'UvSct}ka{"VZ)?2l\ bz y>~r lL_Gh펓 Pwfgw8MU2jP#ίZl0,BOw _A'vǾ K̺})VO CH1Q7'44)$΅\{x׮V=( 2vt농(T ҦLڢ-qm<#XM4k]SD[Жzeo+auHwȾBqܠ`Nq&N7GvD087,%J \qGe1% pb@S5/Ե Zn DۃhCuY6SEx79]q kW/NHswYy[asDH~Qm2*W1]cB %;b%;B?7DYcd\p/-Ԥ_iqdih687إj`pL,,m~FGj ao%f9*YDH蔟 5UBw9 &cmGIԅ%7kMu W\]lIsO3inBSt߽g/c1?Kz4 r.s{MtJ(_bfMXU:^V>el|77ac;XT0=SP6W5ϐ+wWESGG:gB m FVfZs=8*ڤY0* U_MRK%w]Mms];q儙}g NL_;auџLma}j 8Dϫ⇈sZd7IqTcĻQH@ä3!&ZBn݊^uὟ;2)<[N% E.{%2:vluWib\i%`.;OEA 57tqsM5`,N@K vW߁++=wiH*oBGMN:|Ŝxֲ;HL] Ru#yOh2 .Lb"g_NTJ{N1 /[de&ʂ;nK:xWw#Uv2+"vWѡڣXqfY5b%tG^;- %j'^ŭ ?Q,T\@={y=XAgNF\o)L`B[%lM:y- K㇛Z! HlC010?yH&a%3TV0JuB82iG3aVNgw\/+ >:UmfW@b$Ȭ&`D5/8>GNngx5sYeU^@QmȖ!µ-mvP) ;@49ȻmDJ/t} EÚo@\ P!H~ճ-?T*rwӨnpY4:S,W?[) f=-}bܚ4Tq`ާ;Q9|?]`r|]|֢8 Q(p6މwdUhޘRqzx]u0vx4?ӃfNUPWKu27!n2r?lqHϡYQQEBykc+%#Ç{}0>E,yI/v6IcZCYдθXV>@L|W V>)pݣva186bCN up~=[ 5"aOodD9L<|A>眯ho*mi@ 'acpi}^" ?b=bE5丯a޲D"ːeXtWUeh'x1a 󿸢s0+Uݝ8ѳ2V2Pr42;_ 4dNTb/55qJ͚eq;|8~{)ٹ4n~j$Cn8o[c¼$ڀjMyAqGjok+!v{]E-B =Ƒߊ;ض矹Jp(Tw.$lf'IW\ylv~9 @Z+_%j0U^{iGH`5,hvkL0*XG|q "T3v|:+dɗ  p$ c^j[2nZL[%)|ij̲j-Qwt<[UН"!OHE&:)- jѽ$IcpxP<{O5`he"h-3/kGMTzp-k00,bqKX@eVʶ=V5 lPE"5 ja؂jٙB*a>s ̢xaPnԜ7P_5>01Dʺ_D$RO7 qR)g]^G/V=7G"-2G5=eFFJݳ %\^m$P\)(+a`=pxQ>`ǖ߃d4V^n"5&+lc˶lV Q:?z肨\L>w2[mb߉yI$˽Dp)h\gyإMga–cǶlX^7 kg% eHNĵQLB^U2t6A8I&-mDn6*'?E5w;9\)aYjnCM $9P&e4ˌwWIL3rU<=Д`O"%qNo{ i1}h{njj n~v"zbc;kltr5^}5|-J9&ECS} % .%`H*4VPOf*+/h@}9F,G[\>O>}0_s0YA1v.(]+aBya[5ΚαW 0O dsANe/M}hxǽr$ 0׽>n=Su?JO8SĶQ]DS礩KC cy=oEw$)_9:Y oKCaq5+1\}8/aLyXs:_8U%A;"l=L74٭6HpHm>ҁV <rP`) sAHS& eǖ4 '31!wSX?Phyt鴊a;GM &xQ_# ӫ;95Â%{Zgm۪SCEʲքXrduv7.WKPsLhȧ_ VQn;y=j`z_bd77@%w\|J)9Ri%6U5- GjhbQ͞v%e'@TmJ$C1){ղu)jM 'bIJ+ 9q+8!ñRt٤b)FH -;P#$m̌_[Ay.kehU}9~; ESrdڃOiJ gJ`qV} @;#:V[v%H Atgpzih{]18VngrDj5AhC[&:3U u_;Bsd63'{X4&΃l04o@ v'8cՓdž[uDapxH`+ @|Xd+] @.Gn-MXmn ~iA%n֜6ُ"LSŚ'%<+ yxm>Dz@ռƝ(9d}\qCo V^*xؤ``V hbA/L>%ooTvdm32u#"0,0z%Qqbb-,sf`ʯ4 q*9^IK E0,A)h]wlFƞ A4mx$AbcL&kL}_JLqwPcSF2Q$0HU_$[]_ :))y(T/E@1$2v]0_f,"vP(T-;lt)Ь>>czm<7?G^tS~Kj (NXK%JB7sqܴ-:~ufC3$/EysOkL4AgzZs׹Q>[`<3=AA}l3P4PB}",\).,IaES9\bp΂Bb(*5_~wJT+ȯ)l#GPRA(@c^PxӕRDDrxdP[v)j pPgAe9^jKn!`73qfG&&|cDyy6[{gv#^ ;mΜhW2!Bjڦ X7"߈/$X^`ij P^Z[پ)Htw{Lcñ6s$Hwӯ6ᐄ-| $Ӷ&\!/vا`][^ pT:P. U 0Ƶ"T]e35)Q1lxzi\ɫB '$=N#+&hV#a H"b%ڏ5nsI谡5~Y1 Hh-$c;!o՞̣W>WAqWti2V:22>0HNe3m,!h dt2!Sn|(3XY-bu:)4N&Ƹ# ydyvh>r= MQ>G7aK1HKjņym6܂Yv2 %gj R(So=_T!k`ʥRUU:BFvJ">AǎUivP?S0سAW"s.FꬓRe)PL>s6W3kq7r9nt¶ (FaF;SYi&`gn>>Z š2.3iWD:]Ips; 3L8=$ j¨H[8}͘z~P 2Xh@/EIAm@QUex@XxL_"1^&-!ggpAa !pmy_ yDj2&!X"}wh3<}KxWXMPTjt:~clGmlKWxiFI<Ò^ H.q^:|C&&a^ ؀T!Ʃx0kTw dgC; |A!p F"*x޹O朇tGD#BAP(&,r7 cus1iH c@L{֎_i[ Fˋl"xsiaq +nF'& LXPd#n$_7)mfE?dw$KRt>WH~3{]uߠYbo2`pz-L$ Sn*v|E_ua%W_}<m}o|ڬ6J4`*Eo\.:ߎBFRH6$){ߝ02o3 Ӟ ?D13C=Q/6z%hc=h# q-20 Jh~lLn6lX$xZDe?/0VB)7P͗H-5Z `w6bO!tY/[[# <KBD2;2!IՄl(umg0HIdN1=C~/5yInN`נsV/`~MH@dsHמ2{]+YLpB3@`~'p]ʽRX-G/N#cQKT* |PCuV^nۛSa/q>0b7$ܨFu-7یwRc :}o]T޽ZqhݯǹR1Lp*5/*!چ)A tJ=qfFc.Fp;'(]}s2'M"6MzVm!^+[Z"ёIis7` TgÐ]Z0._nstWGK0CpgseB/9߄d|f:_.n~,qܟFH?ݾ2WJ7TzxksOԀW-zT !c3+epbf{|yw9x_HS 1#|=i$u^f&ⓕR:1[d ]̮.1j):훍$Xj_q!$ ohۅ:W+zBFnDln^\uTnA R0lD=^ DoFD  ^F}&q J3ݾC_]xUkGVݛc@[aǟY2wykUA{o#_՝GlUA$9.v"O:CH+S4F؜._e#.P<5uXy--.>lؑwtoGFԒ| fUf+% 0<݄Yǂ"Yd-tYH8`#Onv(ur^U$ :w 'gXkױ +XkTn @}ڿ7w"# A H!= {f9S?eb0'FiK_ᔮ K įuyJ $21mq؁81ӈ(s@[pF#[kxP]K Kmpk_:+o|<_-zɨ,(ګמ9ġ540[XFYVU;,.8oB^Vyu -nqfuYQ&>oNKsS eNl,7}r"q/L»q<] n˼h6bK";M n#/uuե? )IдBLGqi1FhH++(2NUL!\m:s(XxF6T,O) x܇f{vo'ViΗPcn_ZWS>;-ONw!h\E)d ev 0N)  UggKdT=/3T [g"|:&χ;G@\e[IMYu GRz鳮g%lM? {7^ ֓1^Kk|W3ONy4F!*,4P\AfњtKȮYR}*nLR w'~9S"%PJ֯z<;pb\V@dz1< ""C+ٵ F^9Y(Z,CBrSNl' M!(}h,)H,9 r@>C(FPe77*֪YXu~FF FAԢSkH{JA$@-?bI#1`|%؛zYlXal{t[x I{1 ֌eQ8E@eʃ8ԫFqQDaMCew_VU [>$eP𰭅Cf+Rm(5kU.\:NL>(ӀHRO7 wI3`"u8Yu]-[t$ᆰR%Ή9f :JVRU+s97?xU!佉!5~$]/I6p:Rk3bh 5s͘/zzv;i߻mL/F/"_㊅y^s@.T:F{cY,u˪^0(4{Pe~rH{PEC)ϖ&5,ek6rRG$ v(ՏN_G">)1b%.84{&վけDf!lČ+IFU#ڧ}/upF8Τzt ڜNs3 &{=YرFj7$.ϾdXa+n:V~fdlnUkB]U%zyta%l:#ǕAТ=%hAlhC%|sr:1T'm~I]sfKfmGRLluH_=_{XIm]?pWgxBO(dQbrջ‡({ fOWS_쟌VU@1PtZ䤤 +|oTuX?~w["$TPr -ϒ6t58HɊBp՝ԬdŻ\D;3]YS"I&$zyatQX`~lDE7B\/ŨKi4I/h!rI-^2x1(Ke ϖrˉi*;r_%B{6xBb޻{dX8n,Q?U׀a䤠C_./I 3Z˵ۯ%fQTE;Re3!U Ԗ"l:>˿i3Nrv)уTtբ vt@V?fA!61+'ȝ\s_҃[Vҗ|wֱ] Ik ϼQ)*ތQ;P᳨ˇ[4KVcZ+n9b[U ]kc"5NGpͭ<vx]Hvd4N<4 "jXa5,䳘*Dszl lF2xV_BHshtdɛ/=gt@v9 aAZ7UA7p^ DϸdRpBQ3Y]ᏏeطF?-], ' W`%֘Ԡ5' ,I-(`4_`ڠ YQl< +c`YmMĆ%"߇z1{R6Z`$x[i ?ύD''>%ym~w6=,4om eݫamdCH+Ԟ&tŢ挊ۋprSWy)7qi|@cA)\~hlYFn\[hٷte[zw kF*-q+şN!k(xO*7=/6?}[*E,cw7$xnt8RVA<5Jje#Ċ&gAs>bnl1;IoQ|k An(6@^q -k F>_^m&Vbxϣk")Op>geݕ~suEe$"Ð 9YzP#"?*n0A!lsѮ (=zB\dnrMpW䑲pitSCpj-) kKZcena<@2}M+X4mC]_޼bYQ[*y|Qp)beAnWu$פEG#`6j+jޱ18rߎLeƭD|e:-o]G?ذeH^[B/NdVEuEd%{# Gq 1Dw54@q-+M'ACB^شMKYߍ'LYI񅹵, vV㳐h"eJ$J,ji"dxKR!ptRR[ >IQBNpY$0\"9@VwMlŚ$ur+>1Y " 7]֞0[G(-AK*bCI`%]S>B$WUik((Wg V%z$]GOIȞsLkDñڃEJBu H)9Y^ÝxFNN'a giJ-,}p:1仉03LIFW%ENj"`[טa&7*o}(i#m[xLTLtf2/v*d?La}[ j>w'C;#׷HND;4@'xU8=di/UJij5tmy:r2X+PajzHc8c;5P+"$gO ;(~FOr)rq1 gLƁG_fzY9?{kN9d4+ͺחtIeqb ,ϛ2nn@5p ad|րǥp,ȳm3:SfؿX>_"i:-'lNtYm+rBna{]SĪ]fiNrJ ӂԔ$8-2d5+}}ZƤǴ,tTX^ 9 6k/5;EH: 3E\ S5z@<|A),6<0!q/ZQ,gBM:!&Bt:XK7 8?v&4dΑ\Ac |ק%-h|w/'KU{쐉j=~#eM:ӮO6a@~EX4؏Uuir71b|U.BNO2MyHGqi0K7B55kUkmf^DumjoV"ArlSRNӓe[6YGKpkc,Dw#aq\"c[<[⹽¦2ɠy3cK|Vin$( SY>:sM+^JFIC}~_+uzUYVUI5JQX.DŽ|O>BMah-9ŧTv"@yqo5Qf"Md |܊L/{$ U}G!勸بeYAƫkEتpsrT p).eu࿶!d+7%eAOqor>[}~_]sCAFQtRMgR N d6T[Y5 0KF"M:9٩$LR| =}Z?H(ǫї.zMνrYN7g@hV@#x rWQdoχA7L s$53nFLBu?-1&%h'CrII\dG~&|҂ԷE:]+Ht(5RYUo xEG/3p)j(29Aע,mIH, \J,lPF^x0U#= :[믘1`?<<&V2{iVY-cg/hC-[% xIvNyս~99JyrR} ?bwW*1ZdksbeN^[~A-N2Lc+#q-'O[/3*^uK/.ArU3\.nE0OX?-@_~ᗛ U:l݋sU$fRz*[ טW\ e[3]jl.ne%q D` j`D]QvqK;>@ }6P"X6>DJH̀38ܮo)_YZx{cmjC8`!.eI>ZH"\svB4m5}I6S^$ݙQ_H>gV3lhr\[b%pJeJG7$QY`8"wp`p7=fǜiA$\~;>sDSqTih'J, Sz8[2eFl G@J P+HYZ8sKj\ξjvSU_I9>Uz]C[ |jYUiJryhb&JX/9&\dbj@m5JЈ{[/lwєxj>cӄ _%E|]:خ&]A|B: J"EI.YsΉtG"l@\Bܕ)e 5r@kt&cQS |p9ː\gy*zj?_x۹0Z1KӐ"̇ٙڭ5k;G<Z~:mZ"bNi,@\ k9PI=Пxi_&VW%A:(lşUȭIs+^'If=r(BItB蝊Gp " 3`̨9{^O(mŃuɕ;2\M6+n]u.Q`r+_yd0dG10258HHo5+ >Ŗles 6Yw{! ATScT?]_4צhNo׭}~n-79Y*9¸15}aI)02O6kcv tKy,U_0<\ 9MiVhuu "qFUE2h6F/diqoF&ZP\u4tJ:Uߦn&/s=j6aG̝&Uh=bY^ NAe!5r;{Z@BԆ?tAUn]D]+KtIզHCJ&ș $!}lYgJ& Xmn 1n60lJiUaP> gVO.Q!: [⾥8iVӳХ3/;I^1o3CP% NjlLZD .qLf0Z⻧VegM pl\xSjuR?{Jw.Qs3lmIuS$II"E%GG)&d(eY,{ȌDX 5G< Y\ ћBRgt7er5m<,pf73ÄÔm4右?s?͓iң >y!)l$|EN@+U k($&i?K7 u U'xHjvD$P· z^X$uHInŽQJQ TZ*;Z+GރRV)SWr jDAqwz;6 fE^%)x7-6w f9#\i h7ؿgllJ}/j:qꪵ*TQ&\ۡΏ9@ Vn{]hR6K=?8?Yie3O{*;2)ɍW ?RGB69!{`Mwu$Ŷ}` 4+q+s3 &23^ݱ&G4p@7@D1Vgd:hxȆ+X)41M,Զls. G68Moj) o{;f!%ϥ Jߴv$q Ntrc]CJ!ZFAJD,9O_)GmJXS\r``Wƈ[LQ269'⎄ϔV]1߿"%Il8Qc.&O8lo!o1]LzfvNWYtqkQw;ѷ=] 5?5 "U$ҵfJP}>x g>9Z8uFtK+4b6"@#+Da3q `Viq9eY&럄,#HbfMي*p/, yZ3R.t|9 ۝wIMAAGԙ/Q7OP#Cۘ@)e =gUQXd=PZdyYߕ64H?t/lr.ƾ1FLf2X`E#bg&#ZH'+nS2תe:F4 VhkBߋc"ʁo5nl!/ R:{&\cN$KqzFʼn3,_w°68kzyþ=MS;Y Β. >Zn|QBosH4}} }|es4.[xmV5 d:MER=t澅XӸn!y,4$h(S8ˑo\ !4Ij1r mhto HV"1 W0i07E6YǺ~bzyqkO8 ' P)qc|xKHQH6q@A+[k7*'yNol;eEVBM%loXDÆwc܉O[]giX{2ȃ!$=[x-A S 'pGA;WgV%J(-׫@u-C,B5RNTrΓ*5CQ!ņ `ᘰ PaTbB͈^Tϑ -lF H.ǽx |{MQ=Z)5=ЇSMc5'A:/"UU`Z/{#wRpz8_U:,k p`T~ڷ/1.l44Z;ePǮL@bb43V+|׋5f(rG@߀C0V?k{TSK?Mu_f9-AV922P##28o N"nsߢln˥6Aw61T6-z_74r=m! ܧX[o6<^F A hr`)E `}'vC8*YNmpBtÏKXu8+XwPz< V ylg.rn{#c)ha3$j<9FFsdyƵQ$!үds%:'e B2 PRqr)AT;OQL\a1`V .8CީHAU-:pImeYi't$hv/\_oTɅXcQ,gu U{@f!XB*F"D^ycˁI#sgЇ}(m #@{ eOV* s#}* UļU0.dտG!޵7++As(c{ATS%L#=aI_Ӯ@2ls Õ q[Z]9Rv+Tü2!3?lPZ %nlTr@0vPf@{G0mq:o(a(e}\H-A+tcH*{id"Š[xTrI}o,~1t/-VvyEyJcT*a#CM$}wČo_kw64*r?t~7F?@%^t'0r-#q¨`pD'H(, f l _Jj8C~DgIhv9z0%轄%hW\_b6R5]g;KcNJdP7Pin(˾K{e];LIh‡QvYUѭ5"+:W'/\U.by*@e9| `e s)Ձ "%͟84bQ9Cӹ7_L6!zHR$,AmspyV ]15*1d+a03Tԧl[zb >ŃX/ߥ/Db=7-ǑFd~B]gp}ym9 q<|J%3+9gH0^n|Ɗ_kv̓-[ 0Wҋ%{j#lB޴aMBYyZ΢kPم1vv3,ad:pN6Z9HC=n:\[W23&SxZ]r"F9v NPᇸ/YA>D䲩5f}M{۷ʌWHg7|eaiVvpmT9Em/@)nQǟa X[ -@ձZ!O $b;9*xqx=uv 1Rg \"<,ML]s;޹~E'ZDŨ2]߇ -nA}[ &nA*R<Ϫ)&b*D+{۩V |L5!QYi$tX/~ \( M):@N(HM ɯKR+ر6.q5(\EsE^W\* U0`ޚ΄_ 6j$?2w\sp)a^o5<sk-UmW BY.lk#t&dRgT7"`< \fSиJB1s>^KP x!j4ፁ|B:.% Wǣ &pDvIȇ2ԱT >l[ޅ8M0h>䢖BB|n=i5ȃ*oz~Ԟ*׿x!q+@(*vnT /lsBԯ*EM Jaܹڝ L) A k3mTU~l+P 9 0$A9GQoi@Ÿ"-%`"WQ)Xf/L&tvxy(O(Iu:Ҡ v)xVJB);5ޓ>xWjNgt|s'z/=Nޜ~7}3ݭ+j_Z/m$7FxġzCP+R($ Z1ذ!p-[9ܗ0@0"x?搜&]ոz$*_'CdGk06&ώV ݵUtRȇ&*Pq`Sp!x<_rTx2 ZMWHn28y =& ?EJ>Mq/\ VHṡ6//k-kCEA}mn~o`cn!L-9z輦My{j$~Oʭ̎Vk Cη6ۇ$Qk6,~Up|10Z&-^RGPq5G[PA+rl΄qwBfA>80K|^M@?{Qpz a\aK9(Dwo N+<}~%1ηep'rE/t$gl<\ e6W>c}{1'A }9Sj U{'Yח-~y.NŸsAoSN m{2^ 2|O,4W]RQ?CB# W0rS[`.iHČ Ҫ l&'T9EizS'HR,vU Stjb_1o"jnZ__VCZe}"߻+ өVk܃HPpҴ'nV ɕFB47 iȷV* o|2}pKۤYQ՛V:څ%y@%57GI_FdX)Q2.t 6)PgZߐIZ=~TL4P@8 غGp"g3ZJʡP$b;4e':F͌ޣJ@ϊ#v(61Ԟ3?)i^!J9ƁČEDx(3b@&7'ί_m&]fN7* hV e^GDes| ,u+V +fnG'9+ UݵC|GXUZhutYSn5e:"rI:3k49oPН0Q We((c頛p̀  Q&QKkD1Z!v.Bn^_XΣ†/rO>>O2|bJ Z6Q6t꠶ { %$y ׁF_TㆃULь8[=2:%JbğY0+n9خJ|^gصWd9Do ̯'!̲~/IZDV56|뺾% $P> 2>W\Jhʭat&Y3U1fї e Y|2#&e1k7.i#<%,݊CVOׄHL{F cVz"iM.-#oV/M&kc٘#EsWk2S2!9g%h'mC|CmD7mkPu[t~ObỚ֒˿C—|?GLPBΧ .WSXxBRzG↨㵼OFV3^>qژy~r3>% k u` PU^^ ys_Jo?yn,HS/I+nM? !nG+O i b7its|}!] oEb~()4 ÿ~Pc*F G~R1 mNEM-,okL {ܩT~g!-0eK4~5wDU*kN:xf&]'ik0zQ:rdcH0ՃvY#PR*6XItic JVE4r8l"i'KOadg/88FFOcAy~>h~7K(WbX]kbh0brҭ$Y |hg#زL8 nNT~_NvRA>L.B~+fƆ*a9N:ssVRs@GsS7/n=uW.<ո 2fyc.r|PFZE) $Q@W^I,@, >~-r'S-514eRٔ_J G5Jp"Pz)5BNU.U8sR4q$Yd%㢻sɺ).1ap<(OHW2#A6{ ت?h"KKf ;ʽJ#RzlcU˜:\ob?ZNa[' ľԎDph-ؗ*u[E@L~d-@ґEZNukZtG$ϒLWD!\fkc0˶|NIQ~n*E7RZf,ڲ4S%FKWpbI/@snymgdy˂i"rQ u~2<։R <,@"έӬ&]Ǡptc#YUIF5'\?MaM\Qx )/ +$EOn%IKgv.1Seynءi |wOS'julfU.ؿEs_6C8a /ZNM9t Mӻ_lgx`hdP&=r厅"})n"p_%I:T%xȯ59+JJ4tE2?o 'mQsSJ)Zo821"Ic/wBte@CI/;,G<X?:};c"*1IDkj%Ӈ]G4M) yRHOڰ?-k9lx?y*"}Ir1bXF$_aZV؏$$*JL)! m6(bceCɶ uZtLxܬ`+ZVG Jh0Pg+X67ˊ?C:| НALKR{đX ~,=.`9o oRVRBͩ;3WAm@ 'eΥccF8&4t=fBψ׷±(fOY *hk~V'TW&ӷD)-a@rZn q{శLnL?&iGtoj+XNuȕnܛ$t1 ₢dEC rEtUU)+}*:rpf_@'hvlUs@,ơ&eKR\ OS093FԨ5 GATB-^vꍐH\7Evf\P%L vP'$YBѶob0nDqDpf GaV X4V,/ zQnKfVHIU?Jo*Qֵbנ0+1`Xĺ&oC1ߒ AK<]/.ZW]y块CqZ$)V{[ \?oEj@W} b0PҰ{nz'B< ;ubPJ;sf|I bKIҷ)¬j%,Ajh6}cEE0:C}c unec֥E{Ǚ}!E7ӥiN "YĬhw *5NV+ ;U/yфOaW?)e~W@=]%wLL9!K4\{/@ ͠r>IT@B((ܰۍ%Tjl[\ ]P)u N3-cɮ !412iU2CA`tMCXRWa-n0*Vב?0dy#ȴ|9f@ c җެ?C*$~ i\٥ Mtm.b8/rȋ mchțVf2iG2DZ[+.8|3 Dt($ozጬ"ß:4`;r,P (_J:l !F-J#/S€: C/GO <So-c{8v#5<%Wf*N宪*Y/ f,Sgvzxl4 gf>$DՂ{8Sh?!\^)@UbVsoܺFؠCe4fpI1DI;ō2"8f:f(xڭ I1i>7;݅u,Af]Kq%a `A ȑ_ۙJhMiB^X-c(D6fkskF%`EDJ /gD^ I' :KrOF3U򡋒߽声/jWD+Cp {eccz*E1[5ixGóOY"L$T4TL| Vn2.vN )Ѿ]O5iB3 g+O f|+ 2IKQ'C:v屻tT,[oU~A@#ؙر毹 L0dWˠ(~o QgjVdx )\n -'{W)+<PL#;jYa@@Zo1groW_6TI OH[;[΍̿{n;@stbĴg>7vTP`X3(/Z"GyE8^1hO*cb$F#Fh=$U]^s3D!WThuڵ;v ]\:tA/lPQ6a(D2'Ȥ8\NηԃMpy2SOjuF;Otd}76R cKn  |ݒQ0xhG7be^ż,8Ќ?“w1ߏO.bF.Ï展Kn1̽k)֩6(Ijmu1 إwEL85iuZ]kPlFؓf]: ƚmwO"l386Bh$ [: OR ?M;aG8}pnI<MȡN%ٳn hfrc35M-gU8V({)Kx9E 4e R[:rToz:e=#8L-NZ܋u5 2ujJ-`6ٙK T\*DpiD Zj|#mёG پn,6<D2~gxpw#䌤Cy5%O|&*_{fYJ&6۩^%?"U9&ItߘU(keco%Bhwkk)80|V}SRH~ )FbħKG}i?Eu%!D? [9,?"}^^6](:mͭ:|zDwKZ$_p(]5EQl:Y;]e{I$Vᴌ5SlPY|RXى-/ 텦FEaz?e%P9uA^42ysqtRLu=ٚ8d(nbS6DpD<< q*%lw]BiB]0PY(=DTs,6~[T1>+5o*01aE=FƄ(ORX|QWrM#'(Gل4`$6WϚ$?BnP4{t@E)4=ӲDGS`ζwLA_;`I>iUQT5E9Dy! OҜ &3N*p(N޹Z8-xL_TeҪY݋ИDmt jw0Ny[w%ܸ7[7,\4"˅jd3vJ7\8;$Br˿NDvyb4Pk4U?q"_V!H n3tQJ ]6)qm=4?Ilc֋N4_[/XDyN0 nҰוA(D 4v6#}5y:F(/سW5 s쫬^^`UDg!"K|Zb 5\lO:ꈻ%_v*N8EZ7QKؓ|,pC+xmv@m $BL '2d"W䮓%Wgt  {牟#1 F,QH=a$Oa NB!NmuX'x=* 3r}2XrLD8i'ie &!cE(s9".wcDr*Y -)O_6Bp+/{2,6PX (F>dm0Բ܈#,uj޳v,+FD\'fP hc!q!qÅZ}@do ݳk w{'t-q_̈́P/`«̺ ֮ө:eNͪ9q&Cjk=@ \J0GOXU#smNə+C[FٻZٷAS ߀D1XL!duiJUf!fm@ SmQmqaхQ-z|RORBN`Qxf5o]jk!O~C"l)PzDabKH d6þ$IcsHSGwF Ealр6ٹoGj ,|jăz^䵏8L#9΀ )[DU a mbx/ľ7?jCUN~S!S&!''EWiH#}UdTeWQ=4ht5>"೒E~?ӧ7$j紣}P P+ N N;(^y17*~jG/lթxWJ}3ux16aeɾYGt>ӂr@/]c0MNїnT?6`EZ~i8I#chfHz6olV"mt[B~Z~)-!$)Lڭ)}[8L7wIRI 9Vμm%Pz2Es^̑?]mdMFR.ԗyv0?d?QO S(&Se5я!VB)scN"*rzo{Ue|i ;",U9bp;Z֦p%mlX@˔r"Ll7^D8 wL B"E9 hWX$e`佊 >*K`\׿gf?jcmVSSȱ^y}E佴oj9H/ۢ9e "BBTIssRP<*FvXk8J<)"  Q QXST?yuvoV]-XQ1#(k`&P}e)k-'QgPLuIhg-^)X0-9ܮ"{) d8$4|,U,24yV&^7yړ9kfo3Q,3%WV|R6ָG Z83iZu1~k;yEE?66zcC@ Bu&ѡXIFգְWՙ#})4g5~#-5(]߄|9RG })&[ji/Yi8^֋؈L0-hZ|ޚ,!Hj o@ Bw~D #b-HӽyzE5g"*àyT`PV_Fy.<kCO.?SZ$ZhY5@]mss%"]jbπt:ƻp͍5(|fDuЬ\7Lf~ӱZn+W 9M( $1$X3eq< cnmo6~p0?%Cqc5}7φ"M@Hd]#]+=/lDJοx*%ߗ0UlM ;Ҭsvwr֜g}HmhM;;DLrRXѽ8 =DО*lxB2}6hVWe,Ffdwvnjl6J_նɪ ݹI0i7- M59D$!T3.2dհ djN@*09~[vSY"X;U<yÓAl*&ؿMmNS0~L]u'x&{m} W&]g+l]*w[ZL,27HylM0o}9f7/e$cq2L zߏKdio&9<w7uvlܘ= =AfM4:. &(ĢP-ZP1<UB) mH{CJfeDJ{I-o4dY7~qS"NQrz83$uVYwҀob.t޾+%h1 9%,]^-, VУ EBv &U ϒzVl0֪^\|L}޼gB> %Q"j$#F^&΁k;IAy+BeB.Ě"$H J3@c83ͷir5:@q#^b~E\iW•5;;a}:Z;nA1^?nM7?$%^ Y8ؙ]l !#< d ArKhkRc<4@F+me^sI۷Ab! _\ _aR#fL/*n%T6i7O<ıӍ2JpyLr'J'dgE,FsnWvM~-P{C풵E9;^a ثwľ|C_|0{2]'#^xϫRQ?1 '8_esϦ?{d`4Q} zj [`- s?w.a|YF~>Etq4gZ7r>u~JgfE$ M9vY- |FtMͣD 0FAۿ_@.=x]I OpQ"nB9wV&8]\iE8uW`ʴ `mb n՜^k,A{\ 7_ eĘlj/|$ gBz V-[߳&lΡAakSl%䶹tP,CUKM5b2 f2as?wWpd٢͝}.(@3ޘ%j-ɑ6{vi' }5@}P*į3̈́Gw͂_AJin- JF- g6sjqtf'4Uzff+شDuؕWBf,΃KP^)cϼ\D4=-Y)}[ ;i=+٦/ZXCCfb5-=_`I NeoGlj"U;I2%. [yH#:L^qw16,7ޡWRdvǬ!K댩^(4;"0~d13ƛ@M'Y8fRڈP 2ǃ}eLNQέl"]]Ѧ\(G^~'\YV# \_AIHBA27XC8d|wF)coRz~r۲ <H ghqny $WGs&(RN/rhSiK7(*@ $)zҮ6YZtR+Fsm#iy8V|uԔhh 5h-JEo Z"Jpoda&cCgD{mJ.߾]T9m0֨X8"\wR@K¡JKv{XxK& o9_̻!$ Rwٖ  EaHce CZٔU?zm@ o>#GQ3Z-rQ5 _oJc2p A[EHga Ԭ^W-gBޡnVC"`aVCsDvB5ݳ'!V@B/N]-_p&]{j3Rk74 ^,so )I'pGU(sQa*:8Ԇ*\.p./P-@#]"fş&GI8{!út_ ~{NG k6b^\..I++ֲqw]K/zUc Qsh=*(5]Iv^ȏHjԵ~?G^wyLʂ;cb~9"7]+TZ3+27.4R]J Ũުp-\wȲ% \G긛Yotk쀏H{7._̌ZBVQsQΛ8{9`oƬA0@:-r&2I|*"`ķ?kSlV0Z̨r0ڼtD|)g3>o'`kufv)3&tga7Tjj.s ] w݇҆3D4p>o?/vmj9eAEWyX}8[M[8־6zX(*msX~ .,8bYvmQr@ol`I:E`5QBhDh/ω5W\?{nG%9K^$ɤc+m+Kh- ^#^DcI!yVa^LjA- fѵ_BC!a{n_x;tl>.vZm c!ibUw 6X?%>]"qCu^5޸E!EKGڿn*+[y|5@Kț`RI\YSKkjSi (Iq|g0}}YQuUcԏl/لlD/8t16.}c19Aݠ%}+-uEX'2D{]cT4I>Tew 3l\֪D51CS!.o:. f.B@K zcı#ƻB0oDz o'稪Z@r>ߺM BisPynu:eGWĽQc3Xe8  ߈,t۠awR]Ƨ2:)uv.ەjA Pp%!HiZ&lZ H?A {JˣtT"+l9;D[Z.MȔf< f~"ʙE+MCnqn@c32ډ\N ۃm+哂z棱etQPp<( vn՝bHl0y r@OqSk, s^{)~qg%WhexѲx@/sY6f0Hh}7'etBK]>71Jw??̣j'F(v;dzjf&_CEFg.O : wE&;Nt8gRS +ʘ,t \۱3!ʶ FM dW/ڊ6:Z؃\nxyC7]f0.oqad;jeFiH= hyM;~}Z~ߓߟ[Yڲ6~ tGŐK>-l#a=*'azRT֐^^/)Z(8QmK0s܌XyVAڿHQ[L߰tteZ?9=|-utZ+f"9 1˒ƒQ7*U4cEOUmFPGԀ54[s;[0"6T vǼ|.v(%;r且 |2:[WSѐpN@lCAOǫn*pݼ >,lGK/[~XW;/ŢBqTX"zar-Ru _RSؙ[;:]c-ײ]\?늲:.C>2ps%#B/:p\[HS 桾57NZ 0T(*?}{KZe}HIws6DQjG,[yY'!M+z&FUJjEZ$"ޖ"WMvkk: lR`TQ~qa/|&Y&[uН(K#}>6> 0_r&J/aS"5n/䵤9F ѓETy/;yԗ+*-_^8m~ﺕWd]Lީ M龳O2j1vT[D]΃Kp, TQsEl_7Ckud-z OZWH!ZlA?p͢#\OD PX }~yOt'^ġ R{\|WG0#lLA<(pLY+00h@[hsΝ\#19ҕU%ᨡ)ur/ͅ!5F&6^wcx/lᓮnmSM\&l\pIwCSR:r,B'\zڧTʈX5`D #9!iy`tͿ`m1݈qp0J. O׈ǴǍ799qOm\o0NL2ɖ]rGo#-&0`ا,|fB33F)ȎV@C=k~k$_KYذ9 f?zB;cr%`^=$^Iжk,O&Ad&J6XpY:nfܝeʓah!~7=.i4ΘAXǞJI# ToZ4׈7`TL+4f-r7F a1[< Jp7ymt\y\Ϯ{P<g5deD"ms"*_ϯf $-ڔWOqE5Z-+g*%Au5}Ms9!cO'Hi$If%pn$y5rMǝLϫf XgGJ6燮ϸa10̢ZH6Kro=`oܖir948,{pih 㳗&N@ĩ  'lU#U^؟ h2>ܠnԺ.Ja 9F%6h)87,D$ VL~Ljwi'%-2؇<랻v}ZE>T^@X~n[#+6Xg$JŒiD%/.ZL軿pƟWej?_Ƈ[wW~?~2I/͡\->V4iD`izǼvvŴn-0!qK駤=fj XDJ @-%w-N$M?ódĩȞib1سs7 G|  r+jS, .ʝmzˎ T8ʶoIa9 7 .gy&UV0RZEp>݀_פD MdM]{"ȯ*#=g( (YCե`-!uUwΣ8#ڋD$ l OU\Sis!vH0`d9P+3l0%'Jh6tns ko[12+ aZe7.T4 W>:2QQ;"D)Y>uz靷 *ΌkueN{0 '8x!G M,`n| kS߯tZ,%UMN$ZuKǤB&h+y叻 SXqnWYPs.R=|^،kC6E,uKxSeD4v.Y? E(krct1)\_®]*oUG;HQřAbݬ 5;K)Q(ˎB-pi*xI~n7^)qh N iuIƟ OEgKlcͫpn^Nw{}:,dsD7Vrȫx 3<:XR o|fy2E>J7{Z~$տj%5MȽQz QH-hJ=*{H95 j:E͝GPnZ>]w -m5f۾[A_RGjS>,&>hF>f-6^K6 6TD6UzF̚G_އa n'`ZNSN "1!(t)טml~63 R-٥f9W`&UEA ]\<c0G'ƞx*!xk`}ZkPfyxnxmߢB㻋0ad6|LHBNtkbnr<$¼麗*x&e>Vѿ4?Z;+U30nnZs !aNbS^J5g7/Tk Uhswu-77,n/%KgCT'ngT---&:ށ1TjR648j@x4[#*ߺ  NN%9:(ۥ]>'&߫Cx?X@ %7*R(pIV%464h`LR%jBcq&p$F2M6vْBS>)6W,SxydȊ+<(߉ey?e}ٸ.&;A ݮ{߾{~Gl@ -'>Bߵ6_/>v9`Py}X7h n[$2bX2a4Ğ+TЦ? Qtyঈ㹒8ˆ \ o8 >oȃWGrIi m~ᅮΔÒ^)ltqQ CK*vgx6a;½zƕJl(\_l ճ#5< ^W-[ԢC{)b d@HP@jd|x`ݧ JgČgkL*4<ꫝxB+`'!gZyyj::YH d?rk2I=@ ˒ M鸽ux c[RVbdSL_7.\ Q&BZ"Wx޸?Y4&duv530+ 1~WAS (ܓ"A{Y5HWsqia. OQR?jSM6҃ٙyEP{0!#b)?| `kBdpʋU?|AkZ+{K(H7<ɮU;",ϖo !̳WHM!牲&_xr_x@5d4X1}I+x-:| g wQkǬt$K;xS]1뻧Ҍ;8-_}Fҗ$7O?VU${wnc1JJy]1$H%0DZ(mR5<e6X;}<[=_Lښ% ޖ[Svd}f>?&Z^z4%Ex?ndlPAv AsSnGጏ\\eӅ^gvmOG2Kkl`$Ǎf͐ ƣ|}TeHðuC8/$̱>ɍ[ -҄OnalqQ`PH7.0]ci^T ?]fe:խAYF/i_ mPwӗuw!#%%3-jg*P}|\y!-]352 Glcp94bR {CNíLLC̄Ls-b&7ЋOFI2X'w*}}ܒۻ$l%# gؗ7u^+u{g1^d|~o v$&Сzr(&ؙ bQSx8Wn\V/tE {q8J&r %M2ca2TKh7LbmYCI8fm؃fQ{4]So u.aYϓwu4‰k wRHmWSADmUrz&܏|(bzK"܆dM;ƒN84yō}1,y `:j#oV.6Z/Lq.~6 ־FْaS QPaH~ ęlb\dunye`_))c? TKc|[0jI%/Ż<\)Tg|V-Dv`*ݻ*2;Yod\˚Bd(-ws!%,M[).:tx3ݮij+v;qܰ=, , x=LASBsGTde:~@l~(FgUc<A xl+̓ww cHv?KYռ3jJ @_Sw\v1prulG$Ǜup iYMHW:fM`Ҳ0} 18&JZC UzDaz^9L,ݚYbN.mB S2xue=RLpJ_{S)S!]_6+5d-{nE|5D>_I/t@r#pg箔O)fACEc|e|ЉfQbSsՕ%ΏEԄ2JoR_AT28 ʜҽ7i2e6=\iw&n"q| G?NIS4LJH0swmON8 ƘR46=h!\rY}R7G AnD3VU&qm/Lh@(C/s-KLYs3H\㭒/wwu${F,,tɰ+f&+;bLޱ|]n4]~Η80wÌHޓr;:ZĘhC,Р~ #LٙI;K> ɮI)Ub;qJY. 蔏]F;sSm66(u +ېD& V>po>F/OnT'3y*oSV}a$wqޱ}b~  =ﻰU!8HlzQ ϪqpȈLXZO)} J|zbp0 >6|y5O@<X'-p-9p ,mf Yc7Z,frPG*g2 5ME]B>{B*YHJ"VWJpܽ>~I zNl5#llY.x1P= p'yD:0n>< o_ ԰zN8h 1AD-Kwe_vA@3TR_'$Iok.8Ēun 5hԉvw} htzk i.C8ýxGy瞛B-4WB8]R{e/“ <d@1ָ>>q\iTɣCt lf4zPXZ}V6Bʜʈ˜kLPnh*LW$3=N$د'Z^!8:-eZ+ctyEc鎖vF*RfNUP֩Ų@u0nbO$E^Ea @_)zs9I^,,ď^(\ݘ0A%q(S3uX4VQ.!a"͐a c@d&y3;w1-.NadٿVS9\gq7Zr3h"^*c9d n(!@WP/Z4VUXbΕI9h6)ܢ [sʫV nM 5]jN]݊ 9]$xCz3JVkTE jZ|BŲ&Nw [⩖xqnH| A8!Z)|qC~b.T\ٮbL`k0[U֧xCaEL<=Nn+g"rN89Y%?g<Ic7ulL΄&.I30|^Xy4@4búKjʧn, Z6>>mՙIzM --Ffhp4~Q+y} ɾYj%`n[82.0bذCS6W23+nL@RՋ|uUD1p L 6ҙmT tfрjTb8EqƢ/$eFi~CnbM ( K ĝ~Wo蜑aS穤$MrIfܮ5VT UFߛxR( ğ?dGlqvy~,^,.}Z~#HTpM|` S@0 _߯)\bV7n'VL[ݳjG*z2R1Q LKե`IgY&mqGMWa5@& _׳y}b-\ٞqRt!۳`P8ٔR)Mmx+G<'G2]1uZ~q wWᑙug:3A"Q-U~lֺ6vW$\%`b8g[MKߞ tRU=E?x񦲼`wO0`GK5e! ,n(οx5Q]wԱUc3&AV䊴[ZvE15 /=w~fe歔kM<^]ꨀN`]PWrJhk4J^?#㱯r@uIm/, MDŽ;/\^o(wsVn; I՛իjjRYkT.%M@DA= 'l\_l~Q)#Cg-ˍEr\HC̸mûkg'(FgO+"eCdʦJdSKvjUo^cOZ{y5F˛bW~n (Zef#%L0xE{O1|IM"pJ\yĈ0z&3/2qB`zNLLodZc Ӭ |<_pߟ|8nTc|3P_ [.d)odbŅmPyymq0ϪX>:bH5eɽ0=ߒPSqmlVa1N(} l ƱhPK dpQ. pTA1$Ribz4`J$Rj;FHN9>Xw|HU%<.bEc2p~qx*^1C>UYte˿å\:MN#s`7ek yw)&d/JH%.~-IҀ}0kפQ(r[˄L _FؼwKcuUf؀lVpMbb1?Bb zV"Q85Ŏ r&O/{W~rv6GةN݀yaYJ?@nnR{;2ůoVURuM g|T=A 1!N]n՜<'0pCn3Ra FG=o\ @`9QV!/L#&UPH!◍y6Cs<W>30_]|OELtޫ@`j1lUәՆ_m SS+3,';?^{kq6َWyWyV )~$ts_WF怣 'ިN+_:#~C\ֺ?X\\v2V᱄ix{ObyZYْ*ۢV'[>]í6ɞ:"SKfm{\K_*P-'&| ވn xEr˚5 8#F2*B m~ c$(ѐQ" O~\b[s-׫g9uQ7.=ޛh{{~RY&8A`kAaQA=cX_n$s {BE2Bss8R2-.K,7ytrg @Ȥ܌O~jUI0牳|>'73v 3VX;&$،/d.[GEOAWe{9x,Ozc,/yt:6 H%Jy,62hq.5#́¢J$xRMͭZUpu.'8Jp#|tZVѭC1* A;Ilu"p[o6 g-%]v/ԝ?aQn_Kb`Z☨N0}A45UnNj{K\ϔ񟾮V^ŝDCCkgryv m$E+~_vv-UڇxNQ*Uk9^UVk =8sR״0fcm|i⤥-τ!Zԡ pK $abR(ŖXu݃.)ĽhHF`?[oP vhu7Co1%a:T5{y րzѤ(DKn=4ga2iDoW,ъnK_G4:Bg-5]:!E}|?,=l]u{A@ɢQ7|-{WӜt@AA\VlvMۛ(l%1渽47U  J33Ϋ35Dcm_ux2 Z8l= ! ^@:!!r1xjDqdSeKYk//ꋗ?" QM0ۧmAT Kbgqxnqk_ QVw?K(xA@ufU)D 25H_bJ)?b;8*i=,$q0GPYW<)Ѵ,BiV/#xnP(zhߧb} 02ʶ~=HHB أ=)Yɡr$ux T5㥽k\IB"Lɜ! ZB^~U!;^fgWsy(-VqW}}1t6()> ra:[Ź`Nԑr\$N0;'rjr7ƶȠXpϝSQ,y9[],H`137sHϧ(I]Y=R>Y[OA^Vq&sxYD&9T<w&_Y8f6z8~M.{ JdpȆd^B2yJM~g,gs@qYR(t6B&9F}h|Ju*L +eV`,R||do\jotȶȃUW6iz4g""l+[_j~85t[.i/qzn[vfqMAކ^  ~neA|`u$ 3g áHA%7cZ[PKЪ-IhO֣~A#%[scsT)_n1t̞K?jݰ3h +wP?S>F;/=(z$i)z>Sۗ}9,TW"5W1Vk bmZaTsR5Y涺s'k2U?dLqIASu`$IU[xqCB*uk3Vƻm>iGs9ң^:1x1*(AL*+~ 2[AS-x_6*c-1iGU!?>=7uT﷟8y՟QW! *gf  0$L\ŻolCsprCJ3t@!PPw3B\|Jp'cyXX2AO0!̟&c:UglYR2n ^0ؤDUƦqj[g.hLDS6hO1w KZڎ s_Nqv.~Η+_ 5Di@2hj`u# NxĄmۛ&W.`OEخg#gY4@1S~CJn7'}ZoTe\&ƓWp)L8޾+8B7uKKe|whANo}bd JT]ꥂjrz[ur'0 -*;<jx|w[L$ވ#()th€h98|"`T.#V [^ dRBnѹl,ᙹ6*T6ַ~[<2'8npO$#%?^[QM*cpCad]}e9^\tͽQcȳT&ɝ7wx* `ƖSw,ns{t=PB4k[9~ NME&j=0|yx<9cOڛN6ZH撠Qkii{SX+.D/&!Qģ6ąa<^[N):x1!A.Sx儨>f!dt8~5v rWS˩PjUZL5e# σW9֞KJ< 9L;PКdlc0@D|mhSn`S1ʌ/vj\1}B h7l -hp%5x5;lA׋oZtlWzqsg 6C5Ok=},bPgա4{x@}?dv,f\2Cj1(TBZ_e$v|@Z'Oy룙2fJHEhLҧc,kǦ6Kׂv۵v!MȠ_*~iSؗ+2M>~U(/dxqQhj<^dV_fAǣCc4ñDsރ9awf􃾾$0L"RͪXM`VƃsikIz5?;ߓ2"MB󾺹 ֵa-q>OHҼ=MI.R"Bh~BۡtP O/Qٿ;G|w߁o^'QS'}}!=,!XE2yA c]YxJAjZ Z[.iMҙ|7رQͱUe|x&"NՔ9G[O4efڒmX6{dѫ5װPJ_kTm}Hc1o}f>"'jU"٨_q`O> aby0(gm1H9IT:^t+X }DQfGRS[bkMpx!֘ΖGFex&d_ƒ獿M#Qr`m(wi2%I:Ud%#z~/6GR۳.oe3öm;?,N??=}{*0KQTrP[5uvD= (=ЩSb3!KW6M$/P_(TqN&L.[0i\;cÖ Sݢ~H#ll-߁g-7 Od NMf^,-z6aoys#9ò3@BU~&h?3$.q&h+y2)FU:xo Jx_πJ]A l>#`G|'PF~V>K$)?5hy[3{&=k*Ƨ`=eCWF󢞄80{H>p[ U@NU0P x1)~$ʄSmW]xG($ΐs|uCmb[^[pv`Rk4 :(}ƽ@ݶ/+}G6i''%ZGQW}Z-H~Hj 1R^Iuo/w:A -:tQ`a먩jG(46+苅$(m󟒆)*@#潬7蕪X+^t 1V8 C$/;Yvyct]>bA/&}czR3\9 'h/ZkPU>?K;^3 tY ){1I)33ۓ%0Xx&? 2)*yXXOT[lž#V@Wd5&?R_Zħ+^Q#Jq2̋;i4⪛. x2`Iι0$N)qYI\9bR6/|>"b|RJ_n-/q;; LZyKp -ataDHc5hmFp=e}iq"RI*O2HDWOZ 1;K6e;kk_o8y7(%:-~*5Hxvg,MUjRM{ћneϕQBePzmtG>Sh*)e26[Th[ jX˽Bۢ.axfIlQR_fLvGt:̋&iD ! TuQ6` =2łUli_\YMܔ>C4+;0 k-tnR \D_`Fӓ%US U*#EH_KK?KF=],cd*hK!l2#^fM8?&h<:V:bb3&WIWΔde{^0*5]#~)챖R+aX|19-F/:.$he"@SR$-/->q @uuLl)eÂQ K 9(W&#yorTAS*?82Qۥ[v` ,3ǮjR'yd ABY9 pY{D8?O|Jr1LmO*/t'h [I 7L$Uυ?q E&Tdޠ[<ڑ,4t:N*\5ܜT!,lɞU1c%sacZT#lXm>]Pk-Q*1xzd{ۇҸGbAхNVm*\֎еC0aV.LK.X `;1Ј@Mɶ]ۨqiϮ-|~ItvP2"f"gE=;e)(=J`0G1!3+Nva*79vJuGfV`JԆQ?0(iOZH?+?3ldX['vE2R^G"1uKJ首Ӣ+Sw`FSiyr<~ח)4mikV_ĩzހ8bǔ8-?Df({,A{Σt\OÁcxBDqLFl=#=mHloQTt~G z"Cޟ)R.604hՠᩞV6jã)&Xj,7 wEMbе { ^b2/1_q<㮹`|vWqǔ7{yxabvR7zpP;@0e+u7<0 6&@&'HuVG%w5L}sdxoͿlM|4橝yDn]St5ϩ+2{+6|,Lhe 2IoJZЂ5l 3{Se%ΩTN)=WA?;l>.X_D oG"`w,v-6lxQV@V)"u=qwֶ!}mcf$$+UKC*`WtHt3Y %yҘALw0a0] IعBݽO31۝J}22qg/?|'3*p1`xЃ\Rz2#$6!>Ge/ )=tR4W%CS (r6- T*u3ƻ'C}0CjfT%!M)@vĶE8ͺ"w5@ġ.@h^8_h dl3v7;7s|@i0;E_DPͻF+;Ml3F !C,tL(+iJ<4Z:Z'>"c6IE%< +C\zmP$M4SXrI8߼R/MNLs76>ylQrS6t(\T OtHKp{cĀ%5[]c &$KC[O"ٶL_- =r.fNMi(NyUܨ33 ZGZ1^uWF#{U[6gI=ٛZzϱצ%4c8gW#.4υn9j5 D/Vysx `_ S'q`1Uͱ9^b^/jG,Ut7:3-.(A]2l#L53ȊIi Wu&+g\hU%8XrE!J [ ۠0.eցJME18 xqG ɟ-W60RpBOOs DkiR tCJHxׄi 54)B"̘8|?W̴|.xD[CM!fez'v{W|k|M+{n &DBTA0ly8p{uvϫCwI.ƟG'lwj%uT<}P{^[]WsCB1F!@OU2)i-7Lyp Ç~Ӓthuќ~bjC(,v*` b郛JCl4xs1Wl 7G񉝾(;d,udOf:F8E|=BOu-h틒eYɹF5*LbFJx `9#r$pgBe;B7R6\WRG,ܾ:Ґ% A@d:Z'2b+iK<ۉvpe=ő%)lfQߩl?q6wwk3*bpmKMn9PP F%4[SNtl<,3n-+98Em[VNy~-h| gg+D8:eGT&$4s2*r _XlpVOĝ:BF  7@x@>\@e423/UE4'ZJ^HS)FVЗAFJj!Sdي7PWS;@.ǻ]P)|kKU82Jpr2RTJ=iOY=rTk聟D`Vk|+:.EO{p SSw"Ӧ<鎬 O8Hy¼Mv ȓLp-, O,zt>7`5@ +%es"r_I b rlS#&UiPE DzOf|[Ł_{ƑUŧ ;Z4_;yKoCf!0'#{1qZ/wZ(㐱@X$0tJ/z< J^`۰|Rma#ԑC:`ӳ]mR:7Lּ ؙE G`/PTul0;!*T 3q'܌JAY9L)Zh D`SW?à ԑ843uU^b 孪,K#6o[d duY5B%dύ3hy)}~(o{F&sCt߆8d 0v8I٬g 4>7ю?Yd5$lc1嬄]ְI^M% Z3L30:ap(6W%t)W2?ybX{TY<_-a]i4G \iCBGwM-%-mx9ge2iJ]}U[qRoF |qXy".p̸|vBp4scŠ[Xi76LE^zmQ/5ʶs T 2\ eapkS{Mrˀo#LuÒ=E1盆5P-S$BTgM :m 22vjʚ ~NjBxAC[*龍s}-Bt24 <#_z%^Q |wH7Zbm/^z%cBxbaxi©c2z8K^%_gh5~u[#Щm,"TQ0L' W}D`w*Lt_9N6Y+(SLu%.|Uԩ) u; \gฉ8?k;t 0J[C]1XLcm}$WnByg .5@Z6 5Mf1LK/,{K?YQ`SSTP]ߠkBG3vЁ8h{K o#Z*b>ÕCd&z C"GjYX|;ڢy^6Dv86*& M0DXI4^/k8I UY5hHJӁ{zrxZ[qD?I>Sd52Rs$ጭ!ő˱ \2odz鲟w J 6B( 3"/{ܻ)K9..@HZ0RNb"ιW@{cAT8٘\UzY@-KG^"<B*?T=BƜ`(@#П:S!peuʣi7%(EkuzL +ʚbm3XI(*=tAoԃ+Ky25o50fQ(jJPr[*UNEp#|{Ns"8U2I3pNA }[ 8A:VxFǎ?"sv(ѴaKU[Na% Gu9KI~Xo PU~@H3SN-~#>q+~nnAHKB zeA Rf=:,P =\c1!"gTNcaJI8JU 4lHRLwyc UQBw]75x-M7}By(jqWG׈IL,@f:7̢iK%J<ԌnM7B)e{cq0FH<3.j/g"a%k$ӝ'ژ ܴKKB_xO/(@@p3'(͌ ˮ&$ -oEcr.y$Yt䕕D'.GOxH5o:~i37G*ޣa:MП ɌԱ/gog,50;tlw+x5+WI,h&}ij' FLӼwhf[ݺI hNEg%Ļ&}6s0/Z߄y0$A'r:\6 zSZRx`:QWGNh=:WHKo6s,Jf՛/1`/a}t@? <IjygN0TmdEҗ|GP]q89[^;yܥ% L .^|P78FM΍Q63nakn3gGx`Ca&"WpI_x1`8J{if;} YϘ}H"oe5.`(YTYVU# H=ԽHޯz\u tc\):~13k~<[i璞7u: NHӼZb83(6Sd 8̭i1AyA+~)L^502rKX@Uc "[82 $.]*j ߝo:?6+Rzs|mi6]I:r Kؠ+o=Κ=}zJs ]H|m[@R br2,xl6Ӑ52N6(4{x)ֿ 3)f38BiJ} ,pYN5E^okʛw:g+2$Dݺ!]a!Zg32;_L_U)g蒆$:\M$l.}`߯XD4OOxZZ#Y"&p' =H_V?\dL/:N}OJ%oL#,VJWؾteshv H׾:SF<䁄Y{!['Zj2x@z1;[.+@d+ar|UF|A ZSUd83uW5qP͇vFq%29 9P.h4T@F{JYf*bN ofcڋ NT֪fY{"ǚ)CfZpTqn4@L MikQZi`ap1.p+_wѲax/P ^^Gf9d-QU|W3W_!sQh*=m=2qq $[_奟$BdBr/!; {mkh2T`[o ߖw}zB)8V>qtlEY?RudrF?KP>4`U'n_}pVvR9I/WPCY̴|Bԑ%O4]?e*s+ ,6Vv!aINa9JPKߙpv!9[H _5/ԿsM(v"Ha{i\dkviQecSۧ1dQ?k]´uj7NOZެ8r6g:\{ΓR ]>4k<閉h~ϑK,ֱβ>ގ'}_ү}A#嶃^MwyNc$v 9 KΟkf2Ie18BꢢZ\Mpmo-`pa$r[[ʞ閭%n^/'}#]ڥϮi[E}#aN~V[[١A!x:RodDrHa&bSo j&iKYkPW*X&KPATK-% Du_sp |eӨöp?1{i2cQ@G>;wnY:8)v |x]~7>rLg2$y2-9NcHbbèUa 3`(:KHGt]cjiPC$Ǖӆ>o'4Dȣ5{|r ªʡh 5`0[Ȋ]b75.grOôk+ gWL*{r63rr`?di!v?GsyJvPCk{Ng`Ls8A*7(B7"ȯy4Ϡ/(FEGKt!) zMQBE]\bwyph;o2`6j 7i_yt"37rxӀ >f޺-W3ў{p8 TzB/ٲ]H "m@քURjrĶPiLLd*'3 -t}N>;#P3N^")cC9< T\zdO_)Uc3/ano\? 0?5%,eʮ唩2AOth+\KkIvۺq`w5n VLQvh֗;PFL3" ’rڹYO뚈xܒe٫ !8iq1Z_dЖWpP^;o6k9U@j9\FɞNDG%xՅC>ۍ3JR:0uG1mLQoIlԝHm. 2Ѱ63,}*|TRJ/=0+//l_@B')t r%-=F2lAǀ?LjZ̏&}`^҆uQ_zlrɊ*J @{E>.q[ Fv@pqUO΅r,d?x[V88?SԔm)n+r`yOeW`~y_7i0 ܎ɪ\iʴM!0d'5\*'*Cf N$ZQ+ Q3M]!P6TSOumYLN0Rr& F u.U[J{@i[=hmzM:z~`bC`;جӝ\ ObI+)29/ D^>3fMJמsǁyZ 0_w/gʠCm>$M3`*C/raiX;$F[v.z]0,D&[0: xuV tSE &Jcq T*0f{PoՅZH^SL3Gzx`Xad΃b&ɚS\*@;$EE0q͈eM3K A~}`=U TqcE9`X"L[Iw6Q,kT$?F0[j9la ky:xfC0$G>Y#:@zrtwؤ"cayØ "*#fF88Af]8|d U7"Np;_"ЈHD,HlEAbY~uߪJ815[.Q]Զvӑ좻',Hsg*Pǀu'XjT5'QmAbdC/оĊ)(fp JTd FUw܌Wr;4G|?ےt7LV[N'^rG;g4Ba:HF6a9^cZ`&$#O fь{Wi8x dXˤJ5S;X1K<攈)Ik""Q--YBF2%ݾm+Y{RP"*ͺ[ZUs?{3Pa.a¡pd!"cW,ܫEG=i^=C0ݠ%2"/QZ`6?TT< J8 DQko Om3 [: @U8pyO[Cl+VLx&[cFU(ޜ26 (jHVWϕQ30<{&nb' tsm&buz &ͅp@䡙'2bB_z&h4x}ۂ N0Y<3 `X!#z=p6Z<v>4(n6'4iypYKbZ_͚[RuOU\>[SxDKm͠i%-RG7= ٞ^"GbvRLz 4T!=z꘡&=\8- v˳Kep6r,ȷ0|=Vrxޢs0A>h[-p6Y5by Ǵ 6^鷐^MڻbIbEϏj픚;Fyy%ʟ҈ uMv%Z<|  ',wFaQ`(.ss}qŴ#c[~zLT*G qSV5:9-1o&l,hp8Q5dA\Rd޼'Aʛ?@eBl100$Dfu3 뢜mݨPu1fՊ']ucyx 38q{,h&y0Y^;XKY ٴK)0>GE56-+w ^;jz>嗗Dx ᐹD}P{e [ǿu=+Vq(u). IV  evN#kM0qzD!+BQauˏjr{!yy#׏yp-ub$3t<+fW,GS+ f.Cr2 Pl8` zE3U5:Qrz: N]H{^-z'uMF+76R@#AE= z^IOҼN*8m? $鉴U?i$'CT,[2R% U>Gy$`E'NVZ3ܒAg\/ 7QE^~iZl{ʹC)K "ԓG Ɋ~N '<sb fbxIQD4&aNp[Ѵ-,Oi]#NnF|FզZ )/yDGYVǟʛ66mǮ5ң1Z8ˣ'ɯveAB :z< -}:N\iI/Q Fd^ DSrLDkA ֒aӈOwƮ<\| WjYu""M&e/ɺ "mׁʑ̌/ipUmݛ JOx s[Ǜ!makQ/]tLhVDB\{o$2;"!脜sqTlTqhcn1nx <[MP)^BEdw(gtM_W`yt4+_^hӐAٻE[έ4G&kA#-IcYa. .IZ$ V잀  #/ [S :onUU!43JpZOd{k~=5Rq8`vTw(&2~u{>-n Wo}@6'o4KhCզcx~+9sG;KŽ _֩_49֋h$>s!>~ uDJRg'?]d:Nu,.T0`Z"gy/1W7ʵ;FvMi{SXz:I*v p%ݻ&g6.6.28{tMZ : %3IrZx <鱷cv&sQe)R 3{G]^@u·8"`fF1vɡS> HI4?,w֋Nde&1[(M@szP/ :E"^d^NƮQ+P@3|9vpOq2`_tA7>.mқ!x3lrC+s [?8c QQ!]v)r< }&mEpzYvØذ5jbXkg;b`/ƄD!䥜-7|AC0biuzOi%?K}@DRde|@ ՓUHy#ҡi~E&+Ukćf/2 s?jc Oʓ8'>涣bW!GzB8[$+0-ŏܟ{UxԳ؍zpNi~ڞW^ mߠp NBZA؞@Y>Z)@h)+CH.]حbN׌F‹@\FsL<* b[<,TTJ4&I =[71Ȑ徍*tr?^_pگpI h/K %QƼ.#*c@t~"n#>45ncao .ه!<K۫S99[񝼌Oais(]̠^ees[.=b£cgtD0U"- PDOwBmpd?jX 5skCHY˾t& SV-.%Xxt:>6 NJ܅o`u.]QnvY cv"W"t.2e0 y}Xݸ:ۢy^g`Udv_B)k?E;R(@*% <=Y &7`:HXSJ{cB7|Իz%.fPsCD#Y\OfGhcUU,r|9]T\$qAފ P9aJP,E)afm;%)$g,ֹ^y~ [n7)KkYwp*LdGLFV=_/,ECC駻ęvZ|IL eAg^͵ ѨqAv] `es-0yyt d( " Ϸ'\M T%>%۫Pa9Co%s>W*`º mW@p4n7. 2hTyiwU}q'o_RKGin'O$@.%Qۋ({ yg,(s;gW>M 6"7-%xtBV5>p bԏo^ȣj^Wp4 "EJ*_ekB3>m+HjQߓuGXߟ{=`GD, 6}kQJGA |\Xᮢ}hUPpA*Ӂ$q}fźɶ1ӵ()Nt8H]="1kd1A `'JYaq"jjS)DЁК}9kVANm)NR{h Ze]A. a\k3O'f_Fm$#)*֋7zUǡf҉SBO2"`su)glKZn>qr:75H|QY8gZF;|0IjKKhٚjV*zS=F-wǢu ^LoG)fZYݐ۪8i\8B%;_vABUpˁ0AQ&1$: in -{JMgEl+MIW*B%XGˆ[O!0 vY{@KAalG:^|1516y`G7::E2f6)%1@ t44BdW1~;0\a>&_zw&D9x[h 0:Z_wn{-#wR=űuv(+UvHy5(X\-<#8-hBԮdƉav%(>d{h? +h`˃8np8sXx 3xW} :F~L d*}f8;Q>#tk!NYA6[(`8曍Jp@ jǙhE:> rp뇠fSٴDhhMЀC^fSERèk>$KT8'a" K$Щ?S_a^~dD;#d6&H˶8>2^ =Id#S!#؄ E\KE`X]GJˋc 5*GH/J@ouqQ唃pRoɔ,6b= Cq{M^IXb0*Oεd3t!;VB)4D4WFɍE6I ƴOOOG{y.\wܹ+Cٛ~$$r^7wrIM㦸Y7n?" J!QuRV`bp&AdIU=ّ_`.X BwGw,x+}\ v="BQ[%4X﷮Z`2HR :ΰ\1 0l'#$זsaX^؞h3 mļprtr%Lyk3Z+"N0x)G:%mlk] .bp6>) =8ˡS임?kBJ Il쇷'aWU0"I('Dn-03v`-SJTK10(1[7;xFMwޜLgxJ]ŀzټV$8$ozGt *[C!mLaԏ]2- acJEڡ,g%Y_8-οkJ&8=-Ms88\ UGR%hw->|hD^tuG(FU *:Y r0N0Rv'mHC ٶS9M~ZC U0rbsWٿU PmL%nh".)F.lm[YE*~&O t᭽/I`ܮp4m7'J[]e ? :@gStޜ!AIDkQ]>) n@oY<Um,ch'TYmg|Vf6`[#3 0EOĀLgd ƿ3tG2] }od#0TM"(]Xre{Ei:_h)+eVz`"zoL˄LS}D4}?QcqQwʎ 8jr{)@6D`DGWFUsR֗fo;*dHg8Fuksdl+ Z ljs2*;&;0~<wyC.j@Ɵ'Q!sEI{ ݁EV'&-nh$.fxZpx1 =&jןMU Ӗ:]46 ܂%e ƐrGS^-V|nƠc9WUs __ς/Q5 P3*y !W PFF"i? yx L~KZ0KS iȒMU[m}P|&Gow4 -Ӻ~pT:Yq%ǺI>.v!1N`;u_qr"[ LKA͂2;g1LZo~L-!4hUbiU<4L!ts٤v!X&~,5S)A=w$Z]hX?g&i~"K51} [Jznb-g.@)s京nˮ(=> ;|euX[Y]EVgֈiQ( 8h3l`,z=tFCP4o,ykf7!|A_;me/Nn^2ؤB JfL5 *'iۭ65Hqt dSD93:xLj+=׻ɡf%Qj Nc?KW=GI(|תyA;O3~L9f /rS-FYE ' H>:a'oXp<0ܝk% ~+)+dᛕcecQ.pefIT4lq@&7 þzxEs0),vI{42n! _$LlK;RBfۦK>WTG5%'rT2M& o-2H^="5;>pJr3;)ZQLZ#QG*4QA*eYbDwM:||-E^hK3Y`!<.`x@v ua2:ypdN&Yƒ )b"E6TT$߁7mhvIϩe88&زهU?(G.8T`WU $Ppӂ(.Bc2Jd٪ B|e4' C*͇i"cm.M8a cʼnd9ARGI(lyS&$#]:9[ŝ*H-B^JvZ7LZ0\?F6GP| &#&sH0؁ [ϙnDAru ؃<[s0 w|bMܟ6INA+Ka+O &8/fS[.GOfDC-%Z0&ū5l4ǧ7U2_Fa"3`Uh]aˮ6@xcNJ[Lm9"u؇r}J=SO9·Dӫ Ek)XP_Lrլ7KM6ޚ]8zLb{e:COMtO@` K .ֿ7wѻt]bRf*JWh钿zŵ "='03`Rά _.춸v27wp9G=U^9/L;j}lʭg&scEq`cܹr@˂~PP$RqbF.]b(&k~Q>m۵sȪ -$g-.Y >kC%q8E ߗM_,nJM>ΎuDJ֏[M0;^{ s :RZЮ䱩ƯlөwR cZ܌"?OѿB8lu)|X ^tRw4 Y#LѪґEVAk Ғe.sOeN,L)C;'KnӚPqWΟ/f0P_d"*w~. y\͙"M+\prT݆rSqVbXG[LVעZxtw>Wc"y[k-jAXA.Sx<%!YXBۛLWgm&IEUnhVyjIIT5}) :u '[uU% ƘX.4L ^w4sNE#x Camԣe0 b{`l`u2e^&DtF1U۟ 6OBtA9QC&a>< ^0ET t?DVgEy\-FYb+qf&?s:O#>Bq?PPfGFvBH~h?U.N`uwIJ.2͋$)疗Uַe/Lr[ƨPy-&W`K&PR;W: y> ¥~|cP0F:jYe^c_!Pg~S+AnļEzr~g\PKa Kƥߴ Ve-W:Ij\9nVJ& v{@q{]j%3W6wr NQ۠zTGOfuR>6ߑ?^tN, Un"9~Y *uhʓ9ajd`!e6񉒷ݬ LVg^J2MN|Od+ULq5vHqtw+iHjC21*Cӡ߬+gaiyQR NŻdݒ\,TLwOkgEH44V4H3yDwQ܃˵'/'x*SĴg"[T[HJ]H>>J6_:zng|qF {b]W2^,5=lR@$-ޤȊЗY*mՖ$TRA1Z7Y_!Go]6Իj\ %q S){dEZaP2@czH+5k7r'1Wڎ 4Z࿇s4hf*MPq0Pu>~ۯE^.̹ \Q?\0 .@f+bq\W<96VB/rq=`l8M TDU.KZWO24x(36[$iEНq#< v-'pGxuH6=9p%ol"oz >1e0wI76ܽ5Wg4ߵo#Q(:p8; o_|^qXfj 0`5L4.HuCw*4qP৅ⴱs>BwNG6kH%dM !#+UV6 AIJ`V.V0{V1 =?뛲SOg7!pYY;dPΰos#rUF]n~p{fMU( >k A .g&;q Q knÕ{lSiSQB )n 7?x^d&:uUpw"<ߢ k*1<*vϯ p}l"L YhfH~nxp0{M4S_QbK7JU`%Bh@" ]+X &  at4)Y@X"zaiMH,O`Vf'-tQzTlzOHVT.Xv _Qp|Ry:m. #ug8LDA*ֳDG$_+y>gkAGoǡ5)=|V3v-/Q=o{Ē`6ԧvALl@O^xU=nk^AMzjDy \Kw3WIgCf^}y)MLsT!3cpF|EiU?o_&^54`\Ict+hbnVl=c}u"M㎆+etϡ4d1gOI/oHv-Y7N@VѫSʈ=BWf1y2#.o(N߸:vxvB%Rp1='ς7&42.Wěk_+FV|yۭmE`jQ9kPwAs_;/zo_X ֡dvXNVO$~ /i )^|SڹAK/K?cٮڢ_#ƺ<t\wWyeq*.Vg#Bj; 78VPk^fJrynrQ`J&- IlU~!yTajv] qs.|UZKHɗ`ߒviO3N` Q6p+}[7tCo&;뒮~> -lD=᣺[CQCtZx+:|% ɚݠ0Vҟ7~ir)uY˙W w(&n4Z-]._ù\oYFe>`,q! /RyH<ngjbo5Q|ir~hstOaӚ{mЊΆx`3@Ao 7{9^\+&tI݌ F4{U*-=Ge5Dpӓ-X#`_cyCVFJ_6-lt$64 ~4jK`@Āxi#ǵaR:ʚ,04{ &VR̗#uVcy^6Cg6›e籈NAԀqޯ3qjd4:NUΣ#]ևjy=usN^lHMsQS+Vɡ!jc.aTm16گ5o <#ym<.Y%(Gx~ǟ3!V H^杧I8Cc4u=43yҬ$0Él|]ه* Os/F y`vcl:0#冱}8 {"pEkP;sU ʳB,ԧEbkv = '5=P(y@'oz>FYެ|#̡w-@j) 3Ő%0UVtz56㧦>Ԋ{!!cVp u,$@tVbz! fbE*XsvR iy/T- ʍekay%|AJ O4~/hDj)NDLo% $z&G*ձml+z+`F1`I2d>4#PNa6prLjx=R*d3*[:B5soeq16!I^6"L2@ UFz1n]g,e{< <)2z~q_E9} ٶ[-_^~*lN`G<{!FֈE  y}FJo% ݃r,k#1ze>"i5obcpqS>Bւ`)b}2Qg@!*yNPd֏Ax&3 ݉$0BDE6zI\1z{fTV*1G@%(M ?e]c%e,ptKO~W`D漸. TtgZF>C|W0 ɎLabJ G ;F<Ϥ,vgɛг̃A3(3S 4EkșRbl+O0y;:', 25Q|c7`{ J6p pW5nO6 GV_{lxRǴ?!O)VǤq53 yT]ɈT(8+Cfcl%1i5ޓ#AGF~de[h0:F7jqc9monb1ĵvij kn뒴p]`,pw+K.~;YA"s<$Pum :\ V N &<[?_<۱O`?idЇ?lx'NfFl裫aC8jh!m4y#5vstr#Wpel=// p:w(kmC^- mTB Ns.$oJPygګQ;#'.+Ը_^ש"u.t<3 Uσ Ap׌(]r7_{<Dqg2tߓ&usAje!V ,ƲF :|`B\ɧk2S">d Qľ4ZOW%G2\k`>CsT6q<*6Le\wOC($HPzt;V%/s4:`J'~6L$2k\A*a#K||q4et/0`4̯0+ߙ:7C3xl (`-^Q%]U_CKL,}ba) r%xN=f$Ck;X;ʢ!u'M7-p@c OtMqmWgչc IGY$ ކ-T.#rEod_Աmڐ(}?2)ZTspV%s3YUшx3t3Nĺ sYds5b w'6ז;8o<˓FTiv8kw̲*MTvvC !!ʵxTLPTү3pc<(n65G}&fK #5$,Lt-eo iiӭm=&jgkҥ: fG#)^#l~WAE"4c?F1!UL }ud꛶l!';>J?Vd #B< S7@[!#8Q_]a0ݯX%2Ÿh2BC``JDNg)gFCVW;ŇPSZ{RύM צz8h  Si 3W1-g'َ:dFxf({1<&j(?Wz $ؘºAteWr%ba/L #$h<;h>1Mv܋Q*3 tΖ&Kʾ AM{G %a#"< t,#қ,/rbKYw,WghW¢ ,}~cfjpHfy^IopQKuL[4; 5Fa|ɚ)~ Ɩ" qOT>Ӵ' 5ӥ:L9Nt=‘D^SHp}cLcsjUT8\<\E>*n-^\d톇F^g.Ge.+"M}lS : Og%x7;lr2XB;oHSj]q$dbO;`8iRPc`M+X#38NM)ëM066B]-dȁ貫ageC<3j~?b0b(c#X1^XI,-/9\# j ԫRUr`m ,:0;}bc}MjH>ųF2|0W]߃= m;?Lr %, Hxd Uqx~(1i&gBjǩ 5zz?md(]qz]T ?#zas?Uoɝ 4ɇCWߢwA5!AOnG\9.Ot+`-#(k[RC\Wkݡń9hߎM3^`k^_5ZR8yqx D 7eo)?1j_q '0*_zCsv@f(F䲜lX6z%PVS79@L_iS-)DSK {, gAB|yC;kO'x^v+I,lt htLahEL,tVm&va4zW!v]<>`rt*<@"ߎha+*ǿ5V35Z+n;"%oZ͞DJ΂*Peq eyN_^\J7yz%k4%4{}J} kuwdܺ իhE̗o\U6ѐ0 d$'W ^Vlc*lᶦ^EЅNR4/yj U6&j ]eݷcs`eGgVvEO KF2' =PBx xl]Y\0sÉY4uW l [bAR= `2#IM Áb09.N sg8`V7cͺm)>?_Vr&x#eQUƍ,&C_ysvi9C;߄aɱ/C+U#딗<%j/U>/WKB@80=WӃ)}@x+5ת­ZbIJ $}s~Yi<_Tsf?e/)֬KPաGo=ZQzk_˼Z2 {rO)_7aՀҔS|KNpnT܈>*^L:@OQ!jEZ+h8)1BR=xb\5.x]ƩR~٧CguX]E۪¸r=DᮉNQ['JJ1N+J@"([WќS1s~P\8[!3Ocܶ X$Bwŗb*gTHAߐsHuY9 %;CQHB2u1!Se曭:d=1a&i4UA3M ') LMj;uI\oW{;C~^@"^_w<ҕ2P2ur"[ԤEmiRVy<"vtcSsmP֯$1R Ҷg+Ssw@stAHU> ӅKRE^@GE]" GDCܡVt}q:)W!(C7RrIDI/.@wM-5SWNfΈ2s c81wu= q1_ӭ8~."4ؽo@2I$5 5$dˮYfӼ>sH?:ApF]{Jt,Xm)YSl_JCĥH\} ; EiH)+9i@iJP\Dh`t?+=|\+2Cc>k_FdlBzkpraQa ߝ8W&>,NO/8o(sO∤ey$_库Se.Vz\ecX0k#q0LAjJ1A\9GuBx;wPdY<"&1jPH &آX Y*~7]yoyp|M Oqĸŝ5iJbY[~41&{ lOZ!tqCi}N'Gv;'uu@ |6:? NƖ̭%=!a&yfӘęm7-OA̅SZuG;,[ުc#[:)r.V]|SI\ULP{fߎMD3<F[ 2xLZQe%sr"֝j6â瓎wiQ w~< r.h0Xt)v!ރos,28%U  nWlz t G^]࣠$>|m^-qlU8?6MOR硺t|6%:op8$ζ_="ǜkf5vYvFO|eMq򘻋V0j.P%zg26:p:~|΍mUՉ6/ֳG&?#++i"oSϗ" Sҙw,;0ەP*LT+a2gT f@VNVSg !rjn[Bĸ$鿓~r>2y ;͵~.*)Ne$Ӿ fg_j㠊a)Bqdl5PVdH V׾X( H}W>jy c?̩7w\ h}a uZ a󯃬lm16YOOUvUJTk=QAoH/H;@=x"0Rq=I0;$.%^,WupqE܇{"Y^懯rhƍ#qQv ScgLJ#Q X懫1\V#$>mѧQP B%WS,gb&n:.&CP:py qg$lȞA#帺1ƂeHQtDw%0quG\8zEm' E>vd6k8pڞxIľ0a94vLYBӒn jL3Τ1<|pUn9l``U\3M;klt6ޘO Q(+g!n̳7#)҈^ˆ΋h0>/W/Y_acb|7&/([&mf]d -XgYV:F2xT=փ|=]2-wZ`n8,ΖN-(tAP |z̹u_j1{%zηeZ AUіcaqZa$瀮Oo-0/:`02_@ku5gX`(Q:d5-+¯]jh2Q!< 'QPfQl}ƇW7f@c6*Zw%$XT&Z}K2_TNލsc)5kGjCD#$%,I^tp0$ *E7Fv{bIpY,nMGX2r)Qds0"7/ :1;'Z[-bbEZ m%@2le:ݳ^.~=JD ?Y eS*#P!mXxz(k<Osfe=,&ZnA `P_-X8/@he_D 8l61Oܵwy';>1y{5ExMt嘺Mv]eE$Cܓ;GP3A bćvo07ҿߩC񅡧`_;QQ2vSc5z#ZQdgV2`|i/̟TzQW%sPK L}+3?W_aG@gV:Ƙ,(fGVc W%4be%C&`yh} BJ>KM0~_n[V7 ['upk|kn;H6 T}=^Yv$:]Sm~r1z^C"X" >4. [ns؊ުYrZ2H;m/al#w9{Fq94 [o'`{VUwI`J `6gH~@ptJ&^A5`@/:I\&zc]3 c\g' iu'i,-oG\̥B5cԒ*5~zs7 :ʄ%9-Wz\DҤkvY%E)!_X7$Enmբ͢@PwmүUpF8*&-"e^0UTd,.Zv&}R KMV]Nk$ix-̀(!IiՓHC (VHi*qL,,M{pc](zY(+DukDexVj$eC2Y+ilgg_>dFdMW*o!\o,vF3+ bP+2~@4zj᯦I>^>6}%ZqVlU8FN@\q5+f=p0t7++XG5ճ.}T5 %ʠA})>AYKt,;bޔKL||iS2DjCm '=AĐT} [)1 'k]l\5 !]0#uFld9%@;Ĥ9J4K_F^m#PɩZZE8K,f|ݮF'yR V4LnK: Bzm*J0J"GF4[K jG$YZx8y  Ps5ү?*F}[%+kV+>ZȞWX 37z m Zx:r@-ic{`f>Z]d^zs/"8%rs`,j5&fpP¹L1Y+.Kh`);d>2a3{Ղ Tj mx#Q(֗#f?7\? ^Q%zxHA ӏ%!wѪ'L͖}ڲ>&;?@iCџh0=Ǒzp͕ l#?1V~"PC{gl`0k'!o"ʳ&xz&PDy0g v@H^.F2Qػ\ה}8(7u}LE)ʥݸ+3ѴDPm7q~'8•uwɀ#ogĀz,R-gMeuZӬ'So .ǥ1Nʺmo0溾Mj6pM֩ ;[u$iF4Rȡ :{?)rW. HN&1dcAbULnF{HW^әܨ4'^"XI§Ktjpx""A}ӽ} >A7BN)Q0 r^7}P8D^$6qZ\"4**Ź 049@ܤC 4/cSk)1LA!ggV6Y?XQ89Z*ŝBDnUucRq>ih&˱0dNuE̬α+ %I{$x-ifЍW~Wܹ}K]661az1r+pسϤC2Y_RxUJa@ )`vܐ!yX)8iupdR0*ObXKlZd@i }9խ&|؋l.CoYshSʔKt#rϾS3FV.)ņDj sg@s K(dj OO׷r!lzT1ͬ( ުL]! q}>de2RS35/H\NX%44VF?kk:8VAhGD 'lyqQ '+.lIx!J`?uLaV.niE\N]m[fX1=qB;Wz]%Fsm#e$W,1 ~ֈjȟە,+,`#W2c=R>Jyh`kcHeK!vcu%.{Ny9_lNI &u(b;甉鯂}KeV$Hqբ=89$P@_qgo׏;N'5-Amjpos" Oރ/*No1IaՊzkX=6@^L8] ptgY/b#Q*|Mxv7Pwps3Ңw / ps׾~t1<'gymAtQ=<-i}ok#24݈2}21\CQ~[^_hnJ8 @a*1R{˶|gFS~8@TStXKN>AĮ" 1!ާΫb/  sHgeȂ3wPBx:;^&WnzG\C@ϴ4UMf0&A2 E[boNI06Q+;\3Bu ґab>d9sE?$KS ) qO٢ZN1Ĭ ퟣdpI*Ea. WS-fvh{G0]'7į^~SQ Y 5 45e|9`ǷPikVNUy'!w Kf様 &ջ \^g N=gM%3'`\ˇEYU:NT3NY7sm^$q[N|FoqK.p!F.øj>)j NEXP/7TVcڲR׾PՖ9ϔx'Mx1k ,O wU۳+˨[5[Ie[k=p3楗5 "&GX!/±MY.~w,nbS"J $wϞo4Z| 0pGzˀ5@-aYz-pAZ5v<;VH|{MoR\d˺9&F{삖(\(@Ϭ"B 9*}* 4XR~S?_b:]rUgC!RDfe70-&ePF66d̈́]eW\W4?׊Ւx#W3 Ey؜"sSX'/4' Y,b&4<",Ff1@>'c,Bk5`=bVwnFڂa7GkrX؊7#@N$:>CgLjQЁ_p,jݝ)4@7=J(zK)sv%+w:7`l2:,KN4f̓ @5 8CTTsɴ}=&ю.V~.\4S^qi1 ;#}K_iF'4&_0OQJ>-0P̣ojaA]R["G0I'7׼NPse`AlBriא*"qn_3O"n :汒r>LF!ȭK*4Ґ EWrjE)c/J*feё'. vA;J+V#R3]!&ve=}i2.V L\[@ĉhLc4E^uV'xDdDFm]|c*$#!т!9P]0<#yc~y~"Mkˋ0룔:沜YkKbjldI3&5FUQ_jW8dd8-䍘wxT^&glۅ kn AiK|'|KM;-Y/tufO|%5 6x\ v%hπk0)¨(c;EZn.>CryL^T40ߌbp2 שCR8K[?GiF X@!XZ=mi( nJc)`՝TMN{3JFXS Rqz17U#+(~_ XU25:i_~nVaMi%LX (a0`I3@=ch5Zhvy6[o!v Pw}EErʞ?*~J=>4+CީLK*;'Q/ >/851F4"f~gN@gJC&L2@k 2^Ұw|U_B7l(w.vYDkIvܨTp'l`9C0Z4h8NQť6TORג|lJ/(FYt;kM"<3%_.W)_%+6O@D4RxH(\FEs}XD2Abuio^Sl!!c`v]l$csdQ?BML=v<-r/I bU=VީP:A`q2u; Q !E.>BD]xYBI>wr#,({] /̳V<[) %yJ /GBWޟl3o)=4vQoD GØ?`$Ѽ=n}[SԘx2 ( GrhPbrao5Ep&4EkR8+KB;;@'03'q"#s~x{Nf쑅s/8$x32]3 PDŔe,բ—vԑsYW3OB_`^ ٛej W&re%"3~3$H3a60fur\invdn0# $ʐn❧ $7QB"66ʇdE&x} >{+N =H8'hNĕyr, ^z%hBd59>Y[S ϋxmSӒU Hհ-螼ڕԐS]htI( #q| # D3]JJ=}/}ɕ6W^yRD3ݚςg0\_uHp rZ[ƒϟB`NŻIA:Y{=jcuĿu2bƟqI{YFTd$m9 L_|p3CҕV)[I+39oL&.*Vj;b2}"tY>_]cnRF' ݎM ؙ,s4vYst5e/J񒠳ٷpr;u=;y j$:15Z+b#Ilmb>p2k4|OyD ŧr3Usͥ>-]I"R%_w `ai#"C_hcdYqE(O0gTjkBS ,E@2=:hs/̌o0, J$M8UY-YyuN]KzaȱB$g"HR83 QEr=Y^tIZ\̓bd>ӒZ=BEd x_&* &C2{Gic{\#wX{kZs`;&3b3WyQW㤣?n"RML=@NpۤG4NGu0.˵um3_fht(e #)#*yu[)O@r[$?r3c,3rNoo+'N{pI{@leBl4;4/S7㹘C+U޽}{5Ÿ&o:*~!(^4I*6EmN!q"F520N@ 0|b~@3VݷG%G`Tdg =TX nYt{ OO'U(~ΓHl>-W,F] "\Wd>LP,2őTvEN‘ܘ;T8鐻_.s-;g`\D[+-mv4 7]-U|Ea40rx@l:bi)$otd&\v)6ۃ3c$朼K=@>n*-cV$o@()dA5w]'qi,Zӓ8znJ.Q(_pQڛcyaҧ}ҾQk!dies/O+d .d3+3ˌK]ԄyuKւpx[cŢȫʙa.{k1%^k3vbEasM#֬kes2u9swއbg[J$ՑQno5 P8LW^$ X\o1џEP`QgnUX" +"/Ʋ(NUV8]2 3o`zD/$7qX /\!%,D?)܊39N![OX ⿔y@̐XmUp;(Fl]9Z:W0"bIz6+cy|TT; T0~T,YX4kXËOw 9HUJN"o dn~)+F@#G;ylb޺]rTP+f9Ak4][JJ;LUlPə "gd֊#ac6"{5=T^ļ%pqاHj05eiisJ^AhڤgC6f%oي(V߆u?>Ckf8U%)w_?HV~!U}$ޞy>*k[M}PKUrza">UO+! EVl/F 4^ICIM03Dv{ ]cDXX|dlt)[sY9A1?xES*l_T2]WzU8>P )P"V5Sk;V5mrS}_ \܎4K}gvK;=Aeݰ!N9JT|KdwpgV2eshq×[ !PFY9n`3U&I"WP(}S"% h͚`ZR Q}j\C!*ד0e٥]})^!)264$-aosdP^˅8ilTg h.6/8`s ZHObDXSMM SY3EƒT>+eh,Ra۱/c=p 7C2W(]0k2%TaÃӵ`wO3KcZ6g3Wf2A T獦Pac0Mb|sf!Rr6`m(tHFft.2q}'v):7%)?!3?oBOnϠ_AbU v"g74Ҋobcmw,?tN-HRWzn$?whtv_G􏐕>8Slk02`,Am}WJjI'9u*ob\q+՜veԓ0#%tf̟5Y(n?@+\"cF<,+t2$|l_h]grMmf>8nvKN?]Dކki.! , j@@XŶ H4 8CEIUV ܤ.8\c99-5ְCwWk"7(hPLF5}|%B|{Bx/yeu[m<H_ 8)PxF᪊q-Gy3V pOEaD"YFjVv\ :("C$^ɨ J-Ф2dۂ*kYP@S\dK{b Xf+^cT 킧We,Ip}'_  ݴ">Y`E5!G‹wۂ T蓣Y̨s՘2HB+)'bEMj,  ~Z~&{^,cH~Q6QմY&V1 nQ˯8TJ;ªQs9mB̡uLBq=Ahcia2%2p5^&=dLq~_k(!!1R?WNcUC_Y"Z>XU܇-Cf W͆Kw oLq;Qq|%g1.a qp_,Zmuɴ{CM z)+K?4NnM)5RT/ʬS(o=-P)jzؑ..{o,P1A`Ղ#= NVsLgF&.^}Aa&~a xׄ]8MG׬)ɰ]I-H&ߠ3h8 }Y߬PVncQш1"5B)Lj%CR.M"&% q0[u1='miy1bNƵwۢamۇAh8)dMmꪰC]dy]:GXM(ij@3ꄞWG=@F>Vt+,kŻE܆4wap=5wPg/U >̟x/1JoACQZTZEs4VǶ3ca8[0Ѕ`3,m_ bdEzx2k_Fi+Cp:ϧhFi?ݒaFԎ)l?qׇB fU[=}{#PHdSVeU*`'' @ > /FiɐtI#)L7ՉΖ*7o"iΕaGBj7BAm@=A0_[xw ^pk܁ NXlv-=&zgΨ8D8_;Erfp?R?Ih%TGp+]DATA %JfezvTӴ4MA||&Ic@2oehcȥwl2ɴŒU[ThrP ꄴ0s<+4:S+f(PXTK qYcOZL}~sؤ҉!3-E(=8HVa:vM|ŦT(K⎭s"€: esAlѥ%-܁H6 EaKյ@.W-\Kw Wt̓.'a~QfjNs~390 :{kGXh x^OG&\Y퇉tguY[7SH`Ry]% Pc`_yMԿXY_߷Yc|6)>ڽCRZ_4?}8c:9xZtz [9);R ue}'+lP12} ~fء"ո䕷Hp mp>;Du>smakHl 6a( 42J8(aW JQƜVU-|o`{ :W('@H/09,~c8CR֠8 (:A@(?\=%)b:>lMS0)1yģ 7 ă*xqrNHjN£5l{,$tO$M$1~|hC76W-)YܳLR.โstN2+5{C)U6k <͠^Z@k!1 `"VH垯w6p {?XRl߼gr8RRf1#/4gFb"¬=yo;!Le둪 ]+q;7:u\ޤ欕4{;ͦ8?!\jxN!bAH< ^ij!dWԩOO^Q9Wq]t- %}k\+{?m$UG_4[k d)DdG-nwS3L&Ɔ J Qw\Ks*^l_q29c8C@ Ln_L=nh&25~b,7:<ֺf*^%BT|eP5TGT9D)Wes[,I{aς#t E.Cr [xgQKJQ_ CeՁw^@%kݍ0 鱖7 _K{)Bn|/n$s"( _׀!t ߣ8R@ǃ.~|y6c7#_"h =ŵ$"^m8!X޻rCqt+OMIO"@(ͶjN;8O i¶3_a(ؖ@pP;-RPȯ(9/ T;*n)!yw@*ڒqп*J C1enNd|V=CFXItxͅI)3, ^+>!6l74?fA^7s|n;~yO:@.QkG?}6Z6|_A]YR L8\hZޔ;M6L[hM5 0vwHY<ܡ'ڝ9)?~ٳ*ؖjhp㖔={*J}À2yRK6|Gʂ G@ = ]o!,P9q w$,wm 4$1\r{&""+S 2$ %tq<rmPJ Tɯ(aӻvv;7φh ̸5 @Np3q:q΂;bCڜ`oY.Qk-=ªj>m J1u'aI{N"©; =CHNl2UխHg#5 IH]½Xw^jq#ZpLB`n=QI IuY%ڲXUA[9b]S<Sag]գ:.l+Wӄ' }vȭ.r{ jee Č@5<.N\\7T@j$eRXbv:ꈪC''7chґs;Re]ΞmՏ5׮mK*~Μ,CM&Еӈ7j )u58pݣXC(yV;\(-8x?-ۢW3֧1Vro[,G%Lso;}x6f-h$eF=..$`ʓ |P?a&$®]![qb,z'}Lvg5&+o =yVFt+$5H9Z@5aqcrNEޭ򹪢ّ帅""ߔ{T8=QTG8zݖg:.YM V E T(f^ҝ-n/ʴ \ +w8n4uaoBԜ !s!=vǂX i>FiON0܂nUQ x yh-j_F>6quo@.74e9?!VhP*`_B2,m8kؤ7orMiZ441PNqٯr&w?}֫rK uQ?ҽ"^g?O 2u&N{!▁ ,,>ޠbF+Cfb}uSa|drDAy(Y(1_ JR֛i2szmቈ5~A'-+iu#5_xݥm?M"KӎGY[b5A!=ϰ?$h"JLT#mz9矜{i@,D:SBqgTah9J `n W}崛YsBFhYtEr/{4zH K9;X53jRSps@'8Sܮ1755ȬP[w P%O4нQK-,T6&`<>FܫR}2C=kBd"Faj^D&?+Qc6gsVk!uBc08(T]Nq]%Ϣxp7`؄S0}/nBA:ĆgC_y{ Q8\+_.*-ew$V%;J奝I@P0h} Ka:3iv2;=W J˺F!& (0р9fTFc BgUw-9(w1b>ffhaN][PH8C !ɇ3(J΅T5k-r Ӹ5)6#^ظSWIz|(BնVG:]mHA*O[~/a--APk^~*J}F-SS,܋Y.P}Scj^U }IhC/VaGiL`ɰkJloVjjYe<~?tSؘe[5h21j}(4QUDoQ1j܍&*)0I8p3 >WoMp5r.2{,c: !X".9xحh`؇!tߣ&Evh`G|/EtfVPm,< Ʋj!ԻZq37_z9ƠT^p Ke͑ Tg* kL0G K$_x?}Zy;hs]m[ch[D dHUh.$C$5sEv=L_cև:L47WsGA wa6@6@&MCAx JI!2 XrǾBȰ1#i28s^=@-™'jra'sQeol:ax|H F?Әҵ4E-}ؒM5Àz]vo`WNqsk* >QbH1SoGR$hgX ,t u@U@-xQ?y x!o#U""nXw|QVm^"OSځ .)W&^%ٕyqPFʈPwY0m` }uLCf`6OF*ӭt2AaS1H~u`N:/-08s$@| -I,I˳#kLTM4aW to_چT"TdڽYY >Yv~q< 'ϻۛqV+Ȳw}f{ڊ BhIn,L~ j nds@z$C=yP5\X%!uV|w=дVJZo=זvY d6iA:Sromaԅ!v_]b-uۚYy5qTz6#G; ڟf (8 sR**4XW ra@H=ڟPt$4[2*

  • &(rUTh6E^V*=m^(}2WLA$`l~T]?;o@?*+]1iQ`Ƚ9o|vĢ53/Ь4X`ݧuD§p96k塃;{S;sQj^Y|/0Rh]vkԙ' *s0''6ȶ2Vlx.鐢"~S ^Fo!|ލ񛫰ڕ> h2FsMw~2Ы,Wu~G}b+?,=#xQ!@el]rOY LPOP aRBJg;Y0lhaClqD_ꂛqrQ;v1LG?d+8%@ۼXmL%Be7iTxuŢkVr)ϟ麑/;=zWXO;[vekq:|3/6)r2&F n!j8Uwf1^*v/ْ`ڐFe7LWj#~U?jkl}ž _CS4 6 M֎ChV>5Fp4Υ n t_gkݼVQ(y=(͍MstC(ٟg[5֤'XC9D!.4B@זT˲Od Mrlgݓ1Imw3Rvbe6.V;2vn}4_4̧y0ݐ!hPg\˳S`)kWO3F 65:P_H) :E3vʶoPUzxU3%RGjo&:uķQM>͢2ٸ0مJ1K!h8uEUyO4-o*x4Gx¯ +m,r>Ã.Rlʎ|\Gb=:^t&%DvڃzE33Sfܻd˹@ZQJVy ϖrW}$PLTLtLbDuCr/E&TENEf0CMwOr~}Av'bge\u*P;?6f=h۝% z1Xx漿oQr7=b". qh Vkv&Pd _BK@)(d|8*WJ^& jwA;cQ 4\ՠVyvN7+8SӞ=$L﷾tCѪݍKWk[Ijy vKzY& X.ΎrJâ+_\;knkEo`6 v '+u-r 3+юVTf|--Ս09^.3fɰ>R^ ZԤ(1MSSHg2QϷLkL&=o3bHw6B1DA|^rc r~ѩ<^8 I0+zܮc 6p>0IϞbaʋ|MU|=MԗC\U_ 3%[1iB^@rxXcy`{6J疞e}=a 4\AApY%$&%AU6yiW5ִMrowKd)[5W/2Xp LZTlmҧ4F&6i,o;#C%B~5,8[Tn829gM%O)V,]0# s*`9Z6@|GǕG 9z̲2ַVxcbwιAa-yt_nJax#-d℃nvY6a]WVhWٔ1EZУ#37?hdϣ8}/pXe,*SLxzwGfTjV7|L)G:VN*>DL»R Jj^D_,``{7S֋q)@xݳ0p˛Q[P%AsiHZ#_I BIa4ڥzB }>ٰO2RNOfi~0 %֒_"վW*I$bsX6jH@S(^T|4oڠj`?ףtԫ+[& d\H<,.(bs{ݞe4^ qR%L]8viG%7i"vIfyg#}.)V6ci`TT<"D4}´JՈ_RUxHsⓈ)iܽE)ƣtlak UD>t.{ 6}4*26"}7G BT|4jT糥g@X Y6'&?_oEGX ߉֛ua>FRޘ)ߓ0iկ> Bv>V;: ;ݨ=2GEJw= l!ۡKOhb^\YԺqf0`>9=PH&,>ği6kݽ1Z@ɷL4[f Ci<lVm\[-ݛL\폡R T{R <.7 ěAq.Q`s2qzP&$dX-; ϪYT~gQb9X6$L{r)+d;>OFݛzហ~Zhy8@%+ SXg_3ڶC qYv3 =<(kRf~`jNCA | ${ Q+ [\:\s8O xfxŞ<) /)"NZO<^ʙm-' GJԺၺG*f'.k zBMo|*6o/KޥrNΚ:螈GA?НRrV ΫtoY2 D·Lo҈p.VX6I[9?tj =k=l4(JItNUEGMyVzf)Ne].i@ tQ4鑤S!z"W 8f {5QUN1ncŀ1u-/LW޲,6enrM5!~ V\qRY}Jas-]:K]Q"9N:ɤx&NSYApECKЋ i|IWe;5)пΟ ?;\K%dF;(8b, DG#L_r2r7d\ad7hWqĜ sy ԇܢC b]E?`B0i831唣>-n7/%KJۭ, B60c?"Tv? 3:/XS01>&;)x"ڲn"#N[Î[RI>`W:vS4?)%9qA?O~vɔ6yzř*&QOsM}FK*gI, vup}4rmڣ s\˖-i~b<3H'j_w'~Jf)@bUL{"'f$.O=p ]3opڔz!bIq`!k_[ƿRS*`I_ lzX<5t1OU6'yZnJoC;Tkl8.1 :FC Ut`@g:Rn"*`I |ʡqVr7V 1I }'٢4gFvApZq.LXVf|OgI]] zdsxX<`@_pߊ~qCF.K:NZZB6.DPRd9Jd~E20RUq$Kf0ĥ5(hC6B2EL`%|%NŦ. [~R#䒵j?:Iȉ o:EYg3ۼ2b*%__RkӞ"祖>bn L\#Xwd h2S^OSH\L6Qg8Qaqq*}N WZV.vZ,IIXRk/ޛm4MbTyFXR|4E} 򩳢t1?M_XγS}gϤg08t@JqFFPT(^%m%@eQU/sގ}Kv[N1ia|aq5,ٸd:iaGq[ kO˱(l~Hm{'4lȺe+Nt']`JK͍|_V2 R=R1N"F"If6Taqa4aO΁[op=`w"I_ rLvnܫr Z%ܮ`LBԼ&Z%뙖TEV~@÷m}Ktb+\{JFxp'sc'7+Si“DaUw iXb1ElQy¡&+u1 ]2 !?Mja PPؠmX$P[gN;MO#.z,T 2iys$Tfy9t8goQR#˜2D2.NTwbLqz8gKַ{1vn^"+ 4= b{K8(p 4.Fk! +n2`MpXUJL؝`Brvq)neѳ{*'4Eo5Y-(N޻BAW*ϧ\[M9N=0-qFY dM3iuK=RR %] ^R읣  ({<85?# ~y }}]:cL8*XHBIT1fS U5>9-ZbYމY &Lfw+7?}pMiKm=;햣2ޤLNgm {x|#b_fx1ֺa2^ zy^% z#EV~Xa?8(?:)ͅ@kwcw3d=-9Wd4EŸd?tOG-G̃>a<.hnm69[WJ+I\-`/j-a|7%6Qx0'Ґ_m'vcWpU}kGYƿ: 7s#ʹxr/?sQ sUdt"j}5^  ޕjbזyx^e'pƀi_uZMl-E6P03&S~&HS D!Ђɾaʑ9QozlHXz_ j9e\P(ks԰wN5 6jh)SzmEMwBm{|t6X, : M]8Akśl Y6umlH`fz[QluүN]ofL;ݬ09z?AjAH/<'$$9Ȳ7u[ Ln3z ܒxН̰ң(J3Uu^i=o <+zD$afЬ (,/08ӥh1 KqҢΞae{Ǧmh`h}C.} K dͰ4wZh;w Dzn+:lʌk]do3oIJMuK! νg84p\&}en ,s#O1~r? ZδwR&R?y_p* {dW`mU7K{*")DUqL9kӔ,2e$o6FUj0>B6̄/wWru\g_b7]ǾysЬa{t.:yR#I:tDWW&eIqc /gq2{=E䍥\ b*7| ? CA"D1٫xФšs 6r=?  5k)xOGfEIYt:J6:qɗde+.go'V6g2 %L ퟢmVR,kk͇A*%u\Xwx}o"a(fS^Np34^ҟbu}.Uk ZoQU rZwh>5zH滭:c.~ T![mdXEZFQQo'DZQ0)xd>wxc]3Îu7 Ry,OUezs=n eu%#h_L5?23-u0n*l${iFFWvuuT?1wgTHi ddQFVF(N T>>P|EaP!lBR4D{"lgHx>C 3|o[nrL|$ +Y6xۛDi^|Kg sgJ2/F-?V4L) r W4*T{7"n\6WLX3T"G׺XL0W> \a `Ym_}M􂮺v&ڌHᭂx{9r:(>aJk0Pt@BaSm2xӘoP7 y0E s٘ZR-d1ɗ70w$Ѱh+b ϳCJ͵퓧P]Z>r@E)}^c{Hnhݎ:|GSUS+v;TTvLH8n|se;pڨN5Oh+*`Q$6w:A6y.Wgf%>ŀ\?JERhZouPNU@W' ņx_Ǽy+l9 ?Sa9iEu*ʊW-֖V7>G5〘ѻ g:2KbOƄX3.fZ kc2mEM*Tah:W1,X'Ts|o[wh1-hVh!%{%7b$/.Q6JQd3Zc.HvbnZd`g.OW}Ca/00-LO%]lAl]~u9`3L>y}c'Ӏ@1Lhh歙yh0]ÌiZc%q2~zVdD{`B kP`{©蒳U$zq|EuMZ _j9\GkHZh[vL'7%8Q ގW`ceo|L '3,ǀ31%.I@} VTeoPHޒ+׀]Y 0RL *aQ$hA@wl+v  iwO-G|xvEISHfb)|;RAea꼤E8RY#&W>\: IMㅃ2Q8Pr4ޏV?~@=8QK_6_-ʅ\7T]U:…m57U=c'Yxb  >?fCҥl$++,Bg-ߡn=9B1QL$qj:z8ֿm }Ǩn+Q%,>,Cшw iBx|A y/:Ȅ,O X$ 57Vav|Oy9n.cXօ$0D&ګa!9._wYeoayޙ,;.OGgW*1 23Ebr%_$/|Y5<,ό\4G)Hy`ͩv8A%djG\3O5Nq=ʓ{-c~*:dɻ7m8ڝC,`\~02!#rV> 0j/z Ɯ2[zL T a3<1c׎h'PG|izs(uv@uݟ#Ҿ6קX"qѢ"|  !,|ݫp ЋZ Rz[ `1%@h7* ֺ<(Ö{]z\x&8`sgϼ1gi|[;LT\ 7:Z(LOr=#R KӞ\8bY_|L.WG]] C@CVYTۿL`v5jȶmc h?H@Ӥ.\z|iiU~M[^ SUVN".R ċ`Ƣg3> }'ﶜ7d>tJH^xJ+ˠ6EhzQB+D* `_C-x2 W2s4|u;GmE*^9bf{pB,SCܡp(~=JsPFlo̎4KLE< q`GEFh/Rw;gJ@n@ ,O}j{OX(Eΰl67*9u>.&ҽ\ i \ :DI+d a*َR&9ҦvM[ o<:];:=ސ&{[k'+q[˻uAR -Wp۞Z>9R_30߶ djdSUN-N.uljR9i߃ ,a.b+A1\sXUӱg54pqYbO~u޳^G-AZ1EXdxYV83H|*cd o>WJs"` }S64D t2-"ߙBh.iorrزݔ@VYK]DFӰaf|-~T &=îQaxP(RH[sK>n꽨K,|QcıTDֺ B?-B"Lf[XW?^bni2vZ}:a=,>P6g*A]yTÁ}`5|Y&]s TXZ.:oJ6&$ 6VDد5pULjHV*!]J;V`_G ecmvՀx9Xe 鮠 %k~ÝfE\svryaN:AɋH՜-w(zשLfmTĶ΍ó[Z{uՖK,m0dT8)lrpɂ`G' c]fWwF ah$OG/$Á*u w4G}usxj6˹BNEb5Ed%yte05V|)2r"],wԿe>;yq<񱊁C5 ) 1G~ Z|Ljᅒz+, #cM44b̒ "Tvz9}r:9p S~r]5?+?U# #ZDb`7 w?$Si-㍴(\" z +ȑ\DI&imjio3]8Mk״4N9i3)6I\8vxrtX^G ͌ ߔ/`#i6]/ F[yL8Ӷ!vLŒ Pspfv:4B[.[Ub_2p3suQZ/Ud$=|I hD}Nqv8pnŌ>z/,̞儳‘Sh{~6Lz~ب> z`Sy#1u=F(} A& :Ӛ݇s{~4Fg=xO=+_?@YldlM3mB@wӦ8( M:3Vp6RGSEGE.|H>R G'1aa-2uGқⅉGl xb`2LIȥHHK1pAO 7'(TzoҔ_nh*s<bBnx9U 駠G!IXWL$E0YVyOI B]!PZn,-+T<?v=֜x#@M(x@m\CjKX7<d*:FƧ|~Koe[ܬܮ٬uLFxGz6zE7VkxT^{%ThfC~wj6>kdžZ*Xs,;SPLCH% Gm(ׄv[qE/\K\w$dVfbKnO! g2r#^%U~PVPUbmOϓ> aLS'&ɩqRM$YZ /7f^-HY,K8&]8`rZ'{1Fcs#YY45SUV4_ m0I{),=Wʭ-DE Tɪ4qc9iqEM2v,7 8oS:tA#^ﱉҿFO6$رo~wBJIג2(̌/tpFO5XU vYeQ{|Ex̏Ă2B2%p}kb&ҝ9J\L0v!{mS>ƶsqybd33Hj%fx𔔸`0l`Bj:m-1h3Ŷi 7ofk;O*RcRֲ #ov'}i{v˙r(#6>y2с+,AxQ7){N< uh,6]3BɎkR:-=2KxbkI['sƻa5E:<:frZ3'UÑӦ.3 [߸ODyXɜmQ-W/fmqi|hD-8I$}o#}r^|V3n-@t _,y9&CBk !|+~;8\{ (l.'Є1e1gC!$!X2_N4O +4roSxTC7!"<?PI$A}La<@HA/|ЄD@S0ʇQq V5Ff HtjH. #">pe%D.Rl;jut9!-ʺw77Q>G$٬LZIH'LoSx KBR4sL[>0I?Dd 2A_Հ0E0sHOrЯ8w$KV@mb.gκg?1~Ԑz-N&2lav<<|g(E#.qqkQ߫?8weO2HlJ*t+Z}sJw@9#Aǭ$/?l >zڹ@ҭ@p;G6}ϼ4J*Ųt\Wr]˛C+ȺZPI-Hqjף}rP?ʎNT2a>svh[+ź0 ]=.Ogmb,Odh^R)j. :C#qǪΎa EKsf/˘*Tg\WG,ODS^C=kۛOhHTlq36(WϺA2OXKz<-,_3?A-km}^TcOlc/T!Ȑԟ؞ơH0_Yy>MY 1 u;fBV3i/J~&lr@] 9s'Y[A iy(Lc gzjٜs<[ښJ]Z4劅mm d=u@كW m,[7`QUmNSB0"]){0{z4j N_ ~aJd]&Ct]7}K9Cj^gBsd0G.^fy31E!$f>y"Cù;x)x+t8b'VP@ߒfN +cbuئT1 o2eBt? #"tnrbE {*3,mWryfFċz(-gp9[ܐ\*9~߉)K[kz=ڨ[yܱNE.obN{ZeRL dX Ap;Ql3S!5zbh6)'˂uvkXz֭8(Wn `{f po!Ư@SPA_'':?Ɏ 5n*j'4\\|g,$D5rsz.f>mlgjBC[%s%+?65I&|ݎUL_w1:_eZ ˹j 5>rJ;qTF@Y3H3OpĊ;YQhd_VtJo͚1Vu&ö\G5{Csv{}FL4*H?]Zqrb{4n?Sb{guU2>ξeF:7L ]vSk}naHKKʉ)TRQG1vjWhD45lPȶX:MDT!?sUh 0"R|y~&VM2H찯G@+16$_٦uJbkG0ӣv[}]|㱕IWPm**2|:fxzn;o͡IL;uXT) w]oSXHo&felrVu81zVx# a JE dNKxRb̡gf5;J3,fL"2x*UhFo"#jW\7N5y[7گ`cx6BOD{aB:4so[Wa,0l_Jrb #['9$7YJ^ODɊwR(rqX3׷T+q)-9ob?w. IMju.\⿋;ৠRp'|\πT8 Z^z<Жpׁz_{٧+ܿ_ӠQMF1 t"o@2RyݤUi&LWw&` -l;x2(6\MwAʀ-tѭc:C-msEL *Hv߾ 1^L]>2[ŠZPS$Y&/_kī.ad_hąk`<%?*1 Ί?DrRVFfFg\\'S Rag"].M,˨3i{S^肓cETĈdV&cT$ F(B;&@143OM2qKzθf،8/jcTܘ M>ZzYb +܋L|FBv$,]/cHTKާMfd\8I" m|]_9ꖙf D0tco&vx5q-#fe**ݳ׽_wNT0Z™AdHJ1Z}:jѰ"g2`GP ^}=,UsՖ{ŌpY?yOxEh#n \cܰYJy>o5@@0[D\z^魹O9zLi}#ۧ2wms?E WW1yA TҞR3BYuX;6.ܳ֔Ea˭,|uO4ټwj1l/-*3GV>ZS<# rdmZw4]_Z=/:`2zΜ}m7½J. } 04ORumM$OtY6x# :psPgqg6?4F=}>;E=lQdu!e0l-q RR.I\*YBe%c%=wU'",!'9"]VGp_l|93O`p6'g'B^>`QpѴH CxX}Kk~o/ZfP6esl>h9F#DOp9҅_K,+pg__pףP#Ovpp[]U l$Nyxޱr4x`r9y c5q z>w1-1 " _k~wBcq@uxӅ{NDtLJ'Ji>xi 'hJHgpPڏR!kfq u? |g:3,-[Wx76vKО$Ɯo,d - ^" ~!$cojC;e4j<DZy2W-uӏCr,Zs3618b~|aIdwBV7YBEn[[^QŴ 'kڊ;ʱ_qfѩyw.<sCIc"sj'ʁB9 6Fzi eNE^<- JSZZ`7]2)X{(͵rldӌ:T8\ᒔlhJur-Hr nviuY.3[ָd.t~;^rοkFd5%Pm{\GRa/4 4`ͳl;bBX_T}) VVml+sSS7z4(|}y% <-*kғF5ܼufu9c7pt2~1)1zovt`io6Q+Y֦Ӊȵ S^CQ\.:q/V71mi1qW[ TzRb4kѪн"D[ Te*8=ZA$:%)Ku71"j"۞zw R[%}Hb٪%f _*-؋s'Ngoʋ D4@hёj㊿crME<̦qo"#:|Z'ZmuutX\㺃êhjܼe˱wBHfOMg¾lc<Z&-t9L ea ;XtJ9+u^X~厸aF:|Gw84ҖΞkVQؽAM1I3Vgp< #R _]2!ҫrڌs:{d2mZ\@s$`P.Me/48WE{F:jZp&ҧ!펻Q#>oZƞh0~LShXZn=ڨf#DKŴ‡J apˆ),7jit\ 2ŴeJY28 uPI[$+Tiwͣ[<"Cc^kE(zT8:]f=12{Oe`Ȏn?RMUJ3 1Xg2a.8g}*g0@x1k]V1ɝ0ӌR/9EPDCɇݦϫb64 }7oe1ƥ޹NP!׾SZJ m#ַ.|c7jco8 BuK qGB8 _dK-ѕXlB7@൩»SJv.^OSrFT5ǝT'Kj$$kҐu<(lj3s+H;|Rάr?[ʧZӁ7f]ɫE>rq "/ۙ%*z媏ѽ4#hf?kn:yUvЌ:weFKZ`܀tg=p ųM{®OuR;GnhcGP!PzҊ ͯ|{xAf7ͻQ^"@C.o է.~wa2󇗡9&Bf2m?.0+z%Im,BNDun}GmVkM?5d2(Y_nM0/S9">46`ZNN&BPק(OjyѲ4Pj+Ҥĕ3B %E5FPr,)}śy[uZ/pZOU +d '.!kvyњx {8Awc%5..fWlOz65ϔ$!xr:}b, -)>9ray)7W>lag}PZC.j$&*i=@ Io<c aBȁ362s.s\n2%2OLn9Ka*n J[p$Ibg?4ᄃ=!f5%3/:a[DjE3=L,.E Q }ыA&g|/\ɅE6@?cwDG\@_x/bIfq\J A] ^^dž^&JBUe6?XVIZ*B6GOHH!MUFz18vPD37aq$5Rd%g񶲺8ıeyA3mT,}>[@ǫ>⒃ɢwoLZsM_jgUZ[3!ݪuE)97j&[뽸+=H6@XUMGaF`F7  ʹHG/S+Lf6n,ٓjߒWĭ:ۿB uE[D=^6{+=v;M]?娳NN]}8v̘}ׄ=vZ@z7# |B t3O#fcMЬoZ/-:'t#Cz$S_7*P~.0.Rw[lB~IѶ*O   k$`q^ZNw$} k+Vq,J BUlݗY)V#NM#v?0q?.^rtZ4͢n@[k[R^KЏԟ42o*=ITDL{u+N9Lg dTU 'A&y+dw-jAdټأ=^AТ cE>mrE&Al#?#0WܸL>:˵ۘew7Wor0!Afs oɂh&>BY%4f³(#CO"7_fiiO]!jE'CNFLa[7Jwg 7 "JC誠b`-d@\xGׯy:i^L"?2`wb>6a Ө`B[Q)֔V >'q]kgЖSL\X*:.`%L$2t%~)AV:<0W\VQ .$e2`2|Q `dHM5o!D9K|/iN뺔M;^qp!'?&Ub_Q4kˎ8p^F:0T<.#.:Kv1>XZ"$˅;4~)#C2rD:3 KǿLt;rXRPbױBz]Yy>?9")l ҳ;>']"F`5;ASrRZxFԳW4LԒյ+<҃c~̼Gv׍"ƳڒQI5^"5<@5!2|!]clYDgG:ͮ v׍UW0]asŐ2dt"k3 cm`%597t4j_vySTےA$D2{+ oX$tpš/'/JDѼ4mkb٠ "ِz^i ^ Ym'wXxa0,s!_wY[F򽜟Uq_w*0&>}bN[e1_Ą9{wI[礿Mu?^LZasG?:صyԯ[1c6ܗhDp״X=ant#Kʠ@6KWe7"AIvL)E3.-o᝭5Uˆ`_tY-#Hj_p`Zn!K p20yTi^|(x}2s  +6MH>V&sIoR0T@<8f!K]r\C඀1R[Nz&J^n ;k3M 1\zJH;ү>jM]5.uځe9ӒrShj`J=FmFZ-HW=N~*US!6ÜUªҪ.4-:pyHF-'Z#y*)}fXb>z[m2n=82GOWѿ#Ul]nR/N!m4Ka̗8W{%lQ zSA\8 ٯt{Dym`q7\ܼY谩}kX/t[2?#˽M15^ s$J65DC>Yʻ4$QHHkBM)#4_ɹ_nxhm^$hA0}R}msE"R!4 L&0?;6z)F~r&]C+"bLCHn!;s C_nBGu^;C7m"W+T^kxz>'s5Z`\5`Ylpj.S5 OEnZT}UY?`\ aY:Bk Z6m.|] UQmoeHW6> ۇ E7$%7[+#c+I_Qmh|+G9R?/3)??}hx~ WUk6X[fbUD\!v&jBCL W(ppt&$XKrSU.}6>G'svd/S} [9 ?$:j ׀U&w(Vb+&3P %.JJZʴ ¼Fܰwݿ]zD:8ؙE<]{JiT3W8cH0Anp Q[جglx R ܮ1PE[oy_/ ֺ&3RR8jxҧTuӢ}P^y{4?F̒Mm/YGV_ 'QO'HXtgYn˻>BB;D:خ([[+Ĩ$keqfPCBZ,~ Hs<ݱ-3.\)jpM m⾇Eġe#ݘg6٘4" āpbPzIFhÊp,5,6J -I eaϗ-]<gv ZgFSwRRL)ȂDK&F*5UoTX%&!`pD`pz1\VR%cA|՟|Tnì}(N2M=)oًx{-\r&)En5x1 @nw()"@;/z&Jo.D:b)o*  Ws[_H<@Of\BIca|C4>SPSbLw$P$KtqWDJ܏CO`U7 q8"??NtDx7#뇜! RQ(FZ*1RP UK@zGE#s6}  pfIDîTq''}icƆN# ۋՋKl+ )ݲl 1'ly@N#E܏ ]y Z**Et.ȏx:_|nlSU9}|{ dX'%C\oEτVOz('z&LQb&cI VDrc҃t#)X(zC伭i P@}^#9`Ǽ&=^b"{NQKK!X>Wnaj0Ml {x8B9RS.fD(i43Lǎhvx /QEds=|j2Uj?  =ւ4 }^z:qgd ǟ)K /a׃,Ee̔"՜s( c@*N<%uMju=VV3.J,pkmrASN` }wO0܈9ZXloSs1zՈ}$JF_R"3cP^.}E[8,M`#BR=me z U6pnH MrC_ 6EZ";&= xw8"Y&|;Z3 ^K]$6dt؝ٳs6ivq`cȇ<vrP\ M=rRiɫ"~7S缯!HFoħq˶A=sW&Eb?hIv x8 Rjfm+Up 1-lϔZrЃ El_9廛#CG8n#MP|g83/a@!]q LxJČ/opY~4Զ;Ճ _NPQ6iL&>roN7 B`;!b=|uK*E%)bOKsE`ձ>wo)Edog8XxEAn.v/@iAѡYl216:jt1sq&Kژ?8Ҽ,?XxMҀs:7??)u)ecP8&oOpܬ;B[H~-t'}Þqw7N, {ie؝--GUZ oIb$wz8vw-rRDy6ScKBZlI}u.&Q"/&ҠBp,=>ESFK-R tvi^@y:v24[Pg1.@&xE㢩Thdf@N{v{V#V1zyz<|/->·d+^N0`p,! ]͘J 7f\s"@~'Rs.5OU٥g2j:qFtª$mGcbZ&ICDv0:k+4zhA2DF^uTӤ2a`'18!1yrdX *َ&5$1͌E.(8Y.8w-SV3`ȁjڳş#VkN&F7 f0zW\ mدΗfo\GCH,:SOofvF,qv:hEej{{o8+U=#HlL?e8cu\=+S1HIAm L0( K~[O@Y;@|SUs"F;4d:ESVRjťZj?YJ} u'vnR( neP܄>,m[_Y8ɳW׫uvT]/aIsZᆂ]eT@epU\e&C+@TxW(覦r#CY@u  c\aYr\6kn\w|TWw 5}q6jlr(3>hZʎF x7gYll8"2yjR}(ЩvYnXe9LXZ3͛m2Е W/Y;UvΦWEiXYLqй=}<ZAgJ$iT)q毱/.*fŗ5WPon5駄7IVFț݉f+:Zp* 6ށ w2ǩ#Qe~ZsB 4pa Pmڱ/;V½g#+_uv)qEIS #3UaU83Y3I Xm0D L* <9=Z)ZJ\*/oWAяrX֫%HWڶoh.F0S~u۬|cYEN0GNYtƞdCUA2c<_HNПM#O˪QM!גqrH~j7mE*UI TQ*.zaV|xr)0G~z@(0'> 4}9Y;|*>2- ǝ_^T ݹPN8 YOO|=_ }UCCOm.ժ/keS.C#d]۶)8&;kNDZTmxܟUʁ Imd`0=^o: e'YVH}+J[ֶsY/ 9ȵ22Fe]~H0 "Eu9 ÜҏkϋCyz5$H`\H_$o $zB"%N%cU*OgxJ.8xs& V]-ke$+/BB`j8T|]*~y;rЎіd9m8xC g.M}bEq8o'Çvv[%PTћ}dЧ6Zmsg< gY3ETGvd"s0@^-ow (@1ac2hIe&cLPu>%R*߫ Ț NX'5AK ^@kkIMm+Qlxd/R*v I}&*jɹN־mM媡l߰2Vxj fG1B7AQ**ٛ?+ufJ- K0z#TwsJ.]YopXH$B)!s|w*ciН݌Դ6 3Bˢ>Q.RS?fQgy9mtRV|SW+i氌@ K]50=1 -do#A%Q|vmշr}b q] U ]}G?l/$ĄY0B̗-&E b߬Ўd|(=/v]z:XGo?Κ:\4'i2FH$uLb~9glO[aIJ }dZRAEm#خ ⥃R4QP, ˉ ҍBC;xr2Ƴ %h LD\i}lHQ#y\C [#ٸ&t>N/{j\t٪+mT^x0Gh-X.^i{N4os?;SW32섩|!YQ+E~GN8B,4hZ/rB _N햠~G郣atOAsЪsUNko ;1|(d槿.qޗZK<(1 }p+җԈ6Gַ@BWG&!O vau~7Nkõ5W?ZہLz}%Rs٣@c:;|)IMD+<wF/JN=CpӹYD0vso]BCL0GyAJRLf~N!4җ =jvR(*p!].\#Зhe,vP]7vi Ԏ61BKڡ9Vz5rzԍm@ٻr[[zQU!YE`Wp@up•PE6dOF͒Nkj~V/+1,T Jc&p+i=Ym (B=N"%>::K:4VIC=Zɚ(OGmwT E{QSyÁos&SY<زF:t15_Vվ[@u!h/v}A%48 9Pao9˟hQ+voV=>.ΰucf:(ΑmZ;+;hy-XRXzuOuBA5n6 VⓎs) 8ɏ hwnelzReR.*:K&Iwh7e Oמ0?ʤYhT56]ZVڢ: <yl!6F~'7e9mQӰC.U<鼉ڕ@yX(-4Z=\)Dz'GOk S}-s{OX?Qr[3i49' U`zyA!t"kwm=ULm&{DB:z*')=.M"u ,\GA$uVd)U?C;=%y<%JvƩD6OBHNF SԊ!tФ_}V^.?%>ϸ8{X_Ds hA^;.oh * ȼf{~'t^uJTq*du=$1{HIoj4o?T9iiA*UӾ}\j4x()1<. YVnK,]Ynd)mWc/NtcGM/6[2킿+b6fDJS_ܯ~'ڡDa#̰T7l~G7< _@ 8 cW-/{(=KMV<@nݫcMX8avHW=K#%C+adžv?^AI((G#i0:x \Cr$*3ײC$siNS%=Cv-npnRa%ԅY?fbEYʋDP S+T4d0]z.Ď} ȕr}fN+H&B0fi R4z dFEd79@q&gdx pԿB$J4F..ЁͤGď]g^<{5.\D ѲC6ӸDn|1$FO&(a(6IK=8"FDÌHp'M{4҉r'MHKNȄZ}ex'3oDz]YԚQs)8:~{tY挍?VgOphL=IaHpsa ayc՛28^i{ u?hÚ6d!AyrG'qNDuocZ뿕wtM"טOq)_U4 ^yR>X\{bYZ[0(hCGhdpd^[]F.8q ;~$3NpVxf J#B$@k]v5VEVxP[lk@: .R+DlcKM(mDTR8o1GV噯)h>%&yHOM'c4af ~6Lh~(2aOh\?Ɵ ]hɘ QSܠ 21>ydzР# Sd m+œgj!J" Mlڰdz 5ɩÈ[ 50xQOD9ɘPT>y {p-f*b.@zk 8%&PG\%l ,ojtcPwޮlm&ξjwbEbS ~Ybn &LǺ6N|RL Yv9x+$l-8>z֛(,'J+@=nֆ :49X!K h#qLPK\UzB`P[ɚ<_b%i#L,>({ǧV0P349_s,'֎{`@~njsho1Te]350Zzt]Fl]m.vo dVȝ<=JK;\5kFTc2M8ekPZ?Ye}y*|@hrD"k?v#; x?C+73F$ iJhcKƟ-(ZʇxPE0"58&:4ęL Vdӌ!މʂK#GǮ+e 9+̣FF%׭sC_h ,?ٗ.vYл6%L;VPFΗɠ7ep rh)CzφK.o"#AQ3L/Q+,pYwAi.Ը&Gu0xC6ox>A>JWg~Q&~ڤݪ5ngGp(gw=z5"Ib?`hY/xqt|r5*$a ܕfQ58k!B4Kq%WFW0Pr̔A F_1o.I՝'t{pu`s9jEQy+)EnֹjuUDE1Yh;mx@e)3€bZSSF ȮA ^@tXQ*0 7zL1 &Oa))P!otvײy @tWh?SU[o9]Ӥ %$]'l!@s5o8zx=u^hj$7ڇ]ٶHekKj(2|\{5ٹi1Ch@:EzqFc@KNFIuJp[])VnO)Qj㔆]qřYO-$a^ʳcĕ^m6;բ0?7ϏJq -#RN &gHCP;xn80VIdz=QKe8ewD#;PN#xأgHODNPEf 70_3](/o!IEֽ0| /YL VOX֧gok5n4 JU`5?6;'hN0Pr%lPMHh>OMxL -{?=m wmō-`F P( ζ(4~CE(^.t@ \=Q«&nÇ YFϪ\~v-Y&It~RIlryIܭRp Z+5^Zv̀c/ݨQ.:NŹ oq<5qAWW#*kIb2;Z/oE?Ogmw$my'e";t6&ڒ.f3[@qT'v*$K $"C:ϦW|/=k9]+=: +͌g6 ]x&놩5蕴=d"vʜJNk/$@"EI'̤f&[bmPmUvQt;Ȝ;ũz>])rtj"+:3ג3lkkޘv Eji +k,cVz/V B }TFRXZUPE hgkXJQBR=^Zaomn5JA O7=+T٥9fiWADv.K8Hx8ojX\EFagAiz p.#7B+DP({1^)bBjV4$ ɔ`z*`;]=pxIy [&jDB}8E c|7^2FOVEZ5Wvc` Of&?[*dł5 U: Xー#| \$: (PmGFb vM[b+?\8,UY]{pxr N.Ԧopq{]f)2l;d_ \éaJj8~6^kԷT@5lg |;2vO8;Է¡03XA>COMAlpy"ߖ$j2դo{sqyGDoWxXM:`M8R8 XwR%|Gn?k3*~7·/Cwxf4Ilen%f!·(8CO<-x1oz2< o=8h'2 gN>PXuW@v=Ooʚ5I3t%4 $PιHPPNc˙jaBiP׳m|4cdƑUHbJ(4m7ðHpwfit>yغT;OXį%U" J^"v(`k1 y/|9d=F31 % $p׌}d T\#[~ cmϩ*!xݤr:"BRql [>M"n$f.xIA'⭕e'FUW+^)FKpfpQcAs>|ɫ&>h-=e-u$ź=R^v SKEFr^ Pm}}QE Q~$¢!|v`,Trs~H2,FM ?-Vd } *ە} p+Z?pܺA]sm0Ysib馫h,,݉dBbK2F~VeeAU`#~)}K73팱=k*3rnJToc%Ka{ɔP'1fd%zT0tކwžd(F! Kv<( Z4-- K3pNݰs6lFc˜P 48WKsi6ON0OgSe"6ś"Gs!U\ t^ۅJ& N`o 5X q(&h+,YENQGwKO7}k(@(sd4zʶmv".%&Qħ:Pq&S=5^ ۮ8.RUÉ&Uv%>_㍷5PPI4~[}ɢLR Wj}FRMBIa(R&ύMPl7 $ffF)D"Αq5BM;|' wϣIW?䈗8<gOI {CIW&pp,chgIPw;FtJd_R !J'+dajWŽt,?1] ߉8jwA^7~` MT헫YKlhgFH=P5>D%NDD=5B@er 9,ay:Jwׁv b,f u!n 1bvJ/sʟ3<Øc5 xsӹhO?hHΔ2 d,z;]GI6 #N,mK vpdXVBfu( i#`:Nsh "Iz 9zzsp|^y,dSV6Mj`C0+4˵=.pXa':sJXnc(؛z,Q,N/M߆:Q݇Zˆc盨.z@ 1X#.߫jofJѠ4@ă(5wݪ7'{㫙'$i Dmf^Mڈf 娂?Xv$Wn~Bɕ<ҞVqlcKP]wvJVH==q}p36m$Pct4Э1N TkPkjB!@# 7uFЮbڅEI rXLHsZ]"ɐ)xG%ȣVgׅE ز(}س7l*ojs /Y~}Py,w.cK{G3!$BE ]"6dqj>E< 4#|~IA:&J'!}pR:2/rj^[%7 i~K86^oQ MZ2bnp)E;iKMLvI(2CEF`[oǒ}=hz ><>(;c[rE9屩s7"brB.Fl1X3 rՋf}53*H b|_ ` pQ7dIl }bz_])m ި_*? Ps80R6+>-'3=X&!>ܫxm>ywMv.^}$㈾c̮֚j引rULDmMNҙ9${/rTׅƞcG{ŦH4IJ~YR{KOz:ˏ$}(`̦rt(mUG[$E8|N|Їy3˟*?f6\׊̎srlBi2Ea6*uB;r }TUUm+HkX{8IIܖ1߸I\h3Э :ٗ`6?~52t7|*"^T>i>)wϒ:TQƀ;BhxE> Ԓ!n8㠥P]2X;t\bi66Ks|c>uyƘn5WNPB8PN`ӟ%ߡph!+c1Ɗdz~2N:ŘHJBә;lZ8FC3_֜ߨ<*]-֐q.U!N<[}ѥGV'zCڹ{@s'^^BК ˾ 1abjrh/jt. Of5W5R/m䭤ݨJ(ҕ&N^!Ggk7w渃"Ň ogVr=0!,i]fp=C9SC3DqD+?wft$p!cwmNAi 1#q U5v G=`-nߋ/M=I1qLgㄷ=ZRiͨ9s,49ULn|0as*PUP]ڶm"ve/jrn:"#gAS\-<?jثvz;~(m'&ʲVC(\H Q!CҪ!enӝ"t9։s+˴2%-.Jm(@j%w;^!}٫uK2t26EMֈ ϫj̨R mv繍*koG}q'`6[?pB ˥ހӳO4l͝?:G.Sf"\p>zJMX*haek?6!`,!,ؑK証|#E=網8D Cfbɉ ô^:>Y\X*Zl# `+dE<Ħbbi{|q^Mڦ^Ew LÿPRb 9 oIvۀC93Ko[V8O\(\N#hJuǨ֦D4aԶW._,QQW(1ZB/RKܓ%[w)ve+2 1tTdA|=AqQ-Ȥn̴}ST:_󙅖1]%lqw]i+w  wz:s̻ <[(/4EG b䁟_avF3,h -Wn431}4MBAE($ʥ|<4za_5M8gzF_﫛oc[Ub%X4^&S@ul5>Ԩ$IeA`#ø*8dIFњ\vt)p^yu q 䠱l2Zi<ﭿQ c4/"áyIbBYx-$sm1sב!{Ό3` *A}Сֲؘ|<1<@ɧ,tXDuګʐgG1TtTV1w{p|=)b_5J^C^l,kǶuE1*_-K?$_ dLurPPvWWfzbuXpOVTqdcL ^RvuxuUE] l^ّ]wEu?X)7a{G%uI4^tsyaYbunsxD/0mmIdh .uoy|jʱry04:nAkw_X0p6M()"|jp#'Butr&f5Hu=3(%N=ڎV8}խ|muaU$"Q |5]z)M~\}^ LJ0\Cڛ$*B,ᔛE#춸 1:d`[8S~'LcwЛ`~k-iOUoިKr(Xw@jOJ/@ ayMv?B{F8n~d)Au%BCFpcs"FȫSH7j+tk\R, RLkb!( sE+Q Y . ֑5K)a8.H~fҼJJTHxO;􉿸mhTARh|G* FvYSQk):UØ_jyJ%,_n)vVMr{d L4ؖanyƺ@ 3n`ߌ6_)5xA!Ye$p)I~JZ}"$m@w`ȴw*LP1xÒ kYSDtzy`RЙZzad~g+$qEZ(6,/>jeD<9l,nxd -;*QT*dP^[ q tb%8oXO*A<}u` )??eOnK)?)75M5 v<()B4]賭yw5)%y-;QwsIccEX@d$3֯ﮢ2D ]sl+aV{1,עG}Խzawq̃!,Z[鮖VE9 Okf-/s.\c+`$L/IC;=Q=hܗ(sc֣X46~Z̚AJ .</"4Snea͡üBHWt@ FWq,`ݼH|L ~i/I&q A:呾X[ٶ`mf*܃?}%h oW$V^LFxn@9 s8B31tE?ŧ{cV 4DZ%D?EWX̧fٌ*iFц% [~ iÙks>~8p2gW/D^8(vÉHkZabb7׸W=kW< l2Xv6we_h &؁pʝT *ԏy# c #p_9j6Kj ~_?[w9dЛ_+ԧ:ZB;#)[bUu~v?'h!HUIxF)'2SR0OBso&yxKx~\ifK Mez޴%t?t÷~6t@}DR;DA|Ň_t7M|kr} V1,XJ*߾Z+AzЏutww"PC5P}DVKKA3a}_oMTW7#BXჀzHkF= 1aAˆF]M)#2=Si@A&jIs ;piE$-=}+,BK`I3"l ,aU᯲39I:&,"ң"l]N<򆌄Up~3V,hn؀0J^nh_Ō!0 CH<%tX-]qѠW/r."rv|x3n~[r < @'r@تXjXgrt&hMB(سlƧd$'?eN o Ζ;j3<ܖg;O~D@=~+DX|YwB6A1FNk4~'])wiB%,|2Դ.oSceFMS ׎?4y~fF| ԍwo<|mٸ:y 5mZgZ%{ 1ƀDݚh͋?"q:z/+,gGm$? {<$;*O]==r:nxaGLѺ)M&$)ܯ(/: aW\m~mmi#?T7;5,:wFCL#_@!7'lcZa8D\Hvju(!\moQv8ڞ22,Zpޙn)S-E;ɰ#} hWk+J6ze=tf$\˃Fİ\~z5sdAU"e|F E)T2` -.ԴwHɡ|FŷT@6 I پ承E;҇SЗ&" ݬn*@KߢD.d^E2%k/s_GS{s'U£Ƴa҅\8tKc`#:9ETmC) 5:R@':^]q- +r!ڤ6ũȓ_dB}ϞF Ld3O2*??j@v#04wc7Ɔ%`(4X  u>KR;1LEVT+LQOXkt{b; eV]pE"߂Orz2ڠ,̌E6IO7FӀbnp "ͨй dnUl6l<.gp cPQ'__*787cR՞A D ieY%fH4 !=z^a )HlBHu6MN)gp'fw";ґ}B7E2LIGϘpyGdSs C+~r?5 (Ll&mybJ:rܪ ,4y{O^ÂtwCuqƴK\xˋ_^ ޅ3u#q^<-[ΙRGlOS}C{ƹl f(lB]2 ,ttX6D(5#|,Y>ʧkP ->pG˽H2QM|:jF dNee+ VZȥ@85q9J(6B~a92)J#fA@M^D&#h+:S;Y)iU}>\<Ua Wъ7*,;sQxՕ<K1N2,\QSb9!]$e]At&벽A+1 (esd6/ŚBXHl:\lepT9iq}ŪR_L%܃IòGcF/}, ~p@H--v:z,o~wպ݌~YXFb^ $ɠ7& d(FH­7SC@J?|SDJ򕤒MNO]2_ O\ib=P )Geh4LY p@Nh9&Ebc %.rQ)ELZf Xb9]1TӆG Os[O/l:ŦpC,_]L^sU^+GZWNV[r ?z'߄&QW牺^΂v8>bZ5dhhu{hj,v9&@r+8F%*!*慺2/Zx}|8fv c(/Ɉ?V.mrܥyXjNGN)^ה1)2%1%& =`}ϴ6GPA@4[ /qzʭ^NOn84sh4J8hDWeAixdy`q~O|1tcԭd 3}a2#~`&tZ, ta1* YJku7i|*y#V4kㅩh$R)csf$ bMyV!i1w -`e)h96q7ĕ-6918P p0VubUfԬl0ɳQ'&Hs:{);Z*p$I J0's .o5MsjD&`,f C3[f{PW~=zKni2@~E vY OM@=3ʪ+b'N#&,>!]BsnP`eS }pTv\㯚D.iSG-G/'8 k5pGv~)im&Ihm=[c{yCWQDYPedxA*{-S?bic|$)F掐Z55F1f薵;DƆaٟuOm ͣs-u }~\M JrVyL]] ^uoi?”|Q(Uwi헕@ؼcq7{P'Zµ#>ALʒALUDa<ִ2QlcJ  5J~^% 8׭Iѝp{#9(R-M?q gafQd%N&Ztpd3f=|5se\S|Y&ֽ |a#ta`j~C/ O\y&B9eCP`lm!UOZ,>IZx T~6H?Fw#=sS_h~tiàZK4QE<v 5mU >B(v˕KCR) *7/'$s0'-`j. ȜqgV]7Z`5dH3"R<+!dYsq:f-iAl"!¬ 1F\ބʱM,§9ϼ^ wM^smcι!cHB\e쑸iWOUL㚺W^E?5ukںcQ&sVĈ!Q2p :c̢gGSpݫf6o٭ ~V$?Jd0?Q+P{A0%%PbR_Y1UM?Q!U]RvV.Cn&(R¨/pM2qh^Z@$r{Ͳ* QR"{QIokB |,yxazMmp䡁ӑ&ⵣGuYYWCT)gAaVBxNܫ~W!@ڈLK|Ysӆ>ګD\ HQ\!yL{:x]9̔ Wt&%r㹅loSJ³s .r>Y xYd򯃰>Aд*lfQayT3m7t esuUׅSU&#RL* ERA$Ag'wڍ`? iTհ{|p@9d4`Xrpc+a>mC S~Wx{CGCڎX,pjOq(̻xT&"@/D 'C{_H k%4>Ag'{W%ͥk$amR-HcLm Wڕh# [IM}|?Xw>5lWW4vA-i̜)"xa =sQnEi-.&hũHoC_|dM< dMSV:Vw\Pi 4S?Sqpٿ2s}IľY*PQ+Ge"|97f/.yJBvq.6hff.=RZKj37e}cMΚ Xm%%iޥͺIO*ME?ç|1D72":QNK- 1e3|SJpIJΖ4> 8|u|:]XZS,p z1X@b:b4Жntdw_0@:ѧF d Em9~3wNɠ6Ǩs&uJRT4r/j*^Sn3Brii e< n8d ?)N\7Y>;(CiӶ3yG~DyOL: 4N:hbq~뜭S Nvc;+  49I j Kmu>w]({'عqf@ba+6^WEP̛;r#,}%OKl/f@M1YbE* >`tÐ\Mb$st)\c(rs bHS+RoM/)frx雔g93k#8|zExjOkLMoKtsU[ז_'oF!W:v 6x[C{Ԯ DY'C%Q'L ( oRD7qUg|PC?0yPn!)*%Vo J(R BěϺ tbK?%~ХXn=Ȇ|(^AP4şuh87Rߚ+xBih!+[!P]"'s+ZI7k_muBᓦƚeRoBE#*|RsR~GZ>< 3@ҟFJ3-"R/zCw K;QlWns^wj_оdAՃo}v&H6jEeX `gTƟdTbo v`er;hh?86AA"B}o+`zBi.5*+oj.gW8'm5w6>&A^5zSaaF-Q;/afU &E'03h?Q,Z~MW4|@cMi*TK|[r4,lBeֻQ ^!lw(&oy5WY9t"5Э֣irԢ@W<eh&497p$Ώ Ȑu((r/_ÜVuvΧ Kħ$IZ>yLi!W`^m0"-Tde vƃmqRlSr`NF]q>3M"0mGHRؚMF8nZbA$<bnSRF+?P A+10oJge 0s/?J{ۊdqs3"7j7R [1 5 ]ݩ\C#VQF/ kr<؎ 'A#j(y@uTzu멟=Sz }R4>[ooK㸺4bX.4B tJ-xr4CңP; żB޺lF]Dr9尿5IWy Jd%8.ߦ6U?k{*^4j/!cKb5 d9U-ו=p=;T3F 5BY94YQzb;VGonz@ .T:sP6+rƭxMF|rL\G Z DWQ$JIda6t*RxdQmt4(ِ8O{en,󉍠OՁj-1& fbtiS*gpx6u6PeKH 8XDd#tލʶa[<'kyq8h`tE ajoۆi/7c ODmMtV ᪶.Z>÷ eŊRN||df|ʌU&S&J*d\(B̌#M>q1X;l$4c#oK`qG%֢}eҊE4kvx1Cɀd{y!cJ斀'fl/$>vkyr!#f bc<"5\dc?n##w:"ߩnxG|zOh{W?oRP2ИXʈowJ!r}P'5#a%JRAG\⩕lܨ{sfq?Txi/sb^W` U/H$]-Pw͇Gza`J鬮07 ̽}I [ebAf*47Qۙ'ǙmVp0^Qt3C#|IgYZ07070100000258000081a4000000000000000000000001668c1692000032c4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/usb/zr364xx/zr364xx.ko.xz7zXZִF!t/2]?Eh=ڜ.+gpO?mHjl̢F,uxMMY\KۃTO%J H~Fu(&E AY⦍]iVpS2:k│˽~IM WCϒS9}e? PͮBLY#!*EaXzA@{ui1,S}uzޞ`d\L٣M0U.GUO6/&VgUaٚ1A|/ӗw q=ћ.}<s~f00Εq%Ŗ < lזŀI [$- j*=3ٟ`5a'̆2Po',sψ8NYR `6ioσ51[w53M˩;}:fĂn3ݘt14:UbBaX4=Q2䞫]"6Kuʉ=Pg2:pz^ba":k>bS +hI'R 0i7ׅ]nɋx<#^nN̘HC&wޅxxڢ=P'AqzGwKZ_N&DmpRx[ks{А7_|8Aayk$D+U~9WPj8L!3I tnvץe\/ZB_j 4ZTv/hUDTv!0iCuVdܵCa`R#OP/\p Ѐg h=m%D6;_M[#zsɰiUͱSږ'3 e3=,v|>+G Ě;D0?|쾇i|}Mr"?CSt =h]`Tn,w3̶obO3>o؟`AgFj޼ a0E";>La'ȽI/pqMYXOdeıK }~cnB2𓭤fWM,r([Ey,0zYΏp߰8%0/OY%ЏBqs\)4KT?T1_4jZɇܠJe.gP_dq){wi0cizdїT1^H棎፳7#{t_E_}{ Y{A'hڞm쎸76$-_%E`:]^Mdx?VOf <]لW>ܮ7׳\릌{qWr1|%%W!r!, 1Ɖ9z׽^h- p~`©'rqjKM֐7WJ `yq03ԈP${S} /Ҕj/.]V%NgD_-|=t#d_FDQ6>ORÿdJxXAhP^1ݤT d,gn\n}0Ï[H ;Vi>[q~R4ɗX9r JO]9{qF@luZm$)&\ (QmA'!@&Q[0&6]>XwR_0YzUDyeWRjw\4DE;D*"KAmrn `! m C!G.hŭS?6CsRw*\qVrT+30wykxJ*JGcV26&+6ϫNHY-Yo)[dY["b PPh\jܶ8 P!rB]8A4վGƄiץlW))P/`!Tb}3>9Fߊa_S'z_)=)x?beuRq8u3<Ճ !M<4O7RT䱂@/1?YQ|-n_ 3Јl͸TPDk[G){_NgS{10he6}Jv![/:f<d2h"䆅(蚥l5dkt}d: Mw0?h7ȓix1)|ƘUĮNUJP E|+CN8l >y $Oںd­bFfi܆QiŠkih%1d(=P7 w:(OoŨLzE @n|{ 0D+w[mjR;&/Eh}c hQ9erF]O%{ |+K.rhXNPϓo`fiBUg3#uu 'm!F;o^`-. 0D\'&}6XnmՕbDb9HsXKlT. U[Mzm%N:oiG`pEf{ܬ)x " "b&0/ѺyD84#s*8|>XYlU,QLڝZaDQ|7P5B6;cz͒bTa$5Iyމz@B$L)aqH=MJNRzzz`1S,4W~X{zI "X(28Z19]s^`+"Ť`̚;ǗCOUqAN(3]!i+Ux<+kΓj2%&>y;dkx׋\h2{i4Xڬ 39`MS2[Ei5)zD7@`tL-'M* -eg|S v%PM PqlnIPX(9%kdu^SQ=6coi#gsAn+l0(:5ZTn'2ni `2>|J>cY;P+/۷bkO; f'KA >>wHyP 6acFlJ+yD AGyZ7gI__9T.pw<:I V Rذ40< ܋ir7Xm[F8;Ślj|i;zXVf<|+vw_tpi nۦF#JҌW}}Ujm8Z9J1n)P@d{³!gP-W~,)\rODLE}-0pwxYgX|oG~K~Y—F' tV5?b G 糪EԷl'4E €p˞e#N옝 )='p=*7~SDDl/+u8:>F|$3Hq_,>!kJ(Ej04lڪ=âmY>Q)εP6$_Cj Vz1~vR(a ڸa&^\ps5t%V=]rD$Z7vV9l`;7T;@^jDrqlwމMN[zN$V 6#QV0cӱ{wUn, ')~|O"{N[|}fgty?@☖]P zf>o3HXc4/XA'{Zug}x]>d@Z}~Y[l7,[J,8obzKcg\<_,na_ s5t}1Het*W?ZPH+7Y P^?a>$#9oV[H /anGkEC( 뮰 &11cHE'Xv|6DjH{~,8tNDA ۧ&avG] ߓ%{Oi(5M{z/qh^2Ef„AV3_Ndƕz9pIDo I9a)[ƪe/Q;KhzȺ΂T-{-޴M7.:BH26 XofWHw}`Ǥt25ݚ}]dQE"d⥊ AY]niqnZČNV;ϞJւ`^i n-z4 Iu6w me`,|cTWؠahze:;?g Հ=neBM>$K jbq8`#R}~Ed&&w(rC{z9j|`o?GD:0)1NI~ EC,äbc͏pe 8!1DmWD^d 6LSlŹ/j\.E+zۿؑ"4"b8^ua]& ΢ d.xBϿ8(.T=$56s+}L~%kaZd} el׉C>Y9$zAkqݘ *nHwy/ҖyfP aG]:pX b㻴v;QCpJp0$zxxcLդYK{mN|&aG%NrFM* O2(ܟ,]TWnIȫ6fQO+5fЗtD?'6dg$X\:(@?C$N(%$ZׯI[ 2 &!Z <б/?Yixfűd٬gT{kqʙ Ć t}e](E ~iPgB 5JRsgL@ dL(Ne"|VK3LZŊp)> :Ƹ^3 g^q֟QXYfoN{B +R!g >ꄍǰZlQFE*ԇ>b_p\kÒbyGM8Q> 􍡧de 1׋wWzOn\ W$»]jy߷Lzj^bҋ?s1}x兣^; )ƳZG U=mΐ's B c71z;0έcM^6_Ί#p7l' N;kw"a-dk<~&)wGyUuD%FA<mq ^4t؞[&!a`/ěX$.64b r+0)pM; ܹ,.zBxm:je7R44w|@HhOE~-NQ>~m5*:]?֪'[v(PQB6jўpded8X׀~ NO. I{!"jRl߿ȁ {Ynڰn0Ǿ^ ?Go;ǟTi1=H7̫q L 5 =0ǓVHDdm:N1I)<@(Tv9Z'wBdPV~;MZ2Q-3?IMRr_5PqC\=6zq)FL!3!!K>G-ѥT OaGՉDSF Z_R&$ {Nxtn@  ͆^qo) ?xQwF8 kN ;Tढxfx9{8A7}>߆'qG mZ\QlFk3~I-e} DJ«zl 450/&!BI|?{`}ٽb_,ߪ pDpVB+V~?v? ڣwX"KoƔQ*qVB֝JRnm#=X:ɑJ M"ND sJKv߀OB72z()H{IH؜QucW_2zw?R\u߅7?/;輦2ow}fsE-whgbXT@+T_$O+9ϽC%Q0 䑾ǵ0psjxÀLlYγHD k΋A'M5EUeM*s)'c6R!oO(?v(MMቱS%ICwźu4 ŜXShGү"B{kD6۸y  u FAΤHpfQy๥MM*qzQTn1Yj8Y; R;[3be!Dh*HK>V{Rb =O\ i}? ,U2B2H`F *4aS98&+y pdg*p}џ7b00Ԫ)q:/-Y.ҮvmZ5Oҵ&lzTC-Q,ti :V4-7\fZXAlZZ#n&BJXc_\UHWK(UeyrxڡV(n@R8&qIX%^[-Vo)q^QV\/[j3t{'JG/bMS*ӋE1F6J lYd-3$`sXflJ s#R)p%a;u Q;AR#.6.`K`&<|N:o<%Wn焟TxŲ$ڬkpzQz: Ʀf~=0l}MSZQ- {d= yVqapMR:X]I `]HtT*v^'ma:_ uTa `g*UUo{ <+ bb*tۧ҄ur1<1Aw<;ҹko"zhq r oLa;^.A/3a &YI(ux5yuǵUʗiGUU"ldžu4νZX "KY=eN#!C_ 抉:j`T.+{mukFOwf8w $MKo7o+ F7pi s%O9|KCe[pRQCbNHRoV;/n e|QΤ{=u@?P# \5rC.e9.ۍ!U_6No[6y^e>fI+,W(yU[Cgۦ^Hq +PXYCi 7Ou󪷲DF,[f;n4jR]>Mwh])`>MlR'7y(Knfaۧz|9bXnsflS&rU j= v kPgpJNqЮXXo5z!ЧcO/y2%c O*̍Pw>/;.VYXX3)8i ,֣6V$n~QZ'#Nc6V".5+X?JBkJx^&B{h0cK"bqq9FkI6LH Nmٓ8uy7fzNq"+uqNs.ZЄ m=g1I>-ߟ_c[p'f58eL=#fRR%xtuHLg'hkSU6'VFʦJv3[6+ߤ¤ËӬz=uZYX%A#dyW3.jL Ⱦ٧â_UxBfӽAf5MC"Q͕Mk1]Dl̝;Ѝޞ.A 㯿O fJ٢)#>-ѲnfA_e0aClT$Io++[)m_hwk.2Bu}1MZ24 ?F~h'g$w¤F"ga"ڠurOO tduF]Uoe}$R1{3,.J+s5 Ė?#[4&?C҉[ QE`?+7aE;WHƀqI"Ꙍ0TnIR jåW@#O1<),yJр;e=#M?3sSMEpDnL=溫t Cܬm=I sALp9))hB!zb. nIk6fs%0weyB >()Ʊj90OC4P@%;z,%fr=gۮ:#i)2\J%=(Ҩ7 ^.c6 fWt/o"Ʉ˜:x{H#J>бp}zQ=:Y)Rbtck ~.u!\?mVDo!q\`)T\e=8i>\DӨ eDCYܮzfT#b*@.)+3bP3)ÂQXg1A$RcJ2'57B0SEapLF` R)ʥ|ćhe1_չ7]wS|8W1 [Ӗ<Q['_}SIQiiFi"H*|j8bfnDa&%jf0j RpF`#/ފz/ϵhCL n+JwjZ,i/H]ב2  &I0NPtۤOrBr\s),pWߖ {`'@CVְLM`O~`n7 KjфrV(zM^„a4(*`Qm5C=*tѪmB;j5=>]@U~χ029˲[_2e7b#-ƙ} Tqŵ1H@y:h bO;xE'¸K5h/"؍4<o(,tݍwWT^p,!Z4qLGueMagYZ07070100000259000081a4000000000000000000000001668c1692000028c4000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/media/v4l2-core/tuner.ko.xz7zXZִF!t/u(]?Eh=ڜ.+;OWߞ#3@RX=um#/}.<ɥ*3ԋP eeWFR'|(^j7pjwWUK5+ZC:Uµ67RfLE V V8Eѿz<1D#IF7)̇+@ C 3[d\p/ɏJ좾TS'Y7` 'E~hn۳Ք7d-boKWH @h<D\ |GH b]VXw}e1})m|6y&D͐m K1bRc̷MLgI4oIB+t(IK?>NA,9L`^H38 GccUm,VlV|v\g X@90mpiXkt6Ő]N[Qӟ9z3sBn"1R֚ Aj%-#Mop. ۮvh) y%f7YbzwT΋+j0q*}%(3O1Cʞn䭊vN['ȡS X➜hѨҶZp%ޡ{v@*)ׅCX󤑟fHOhVg6ITagQYhϾyH_5y4yX7rUBE?obW2;\Z3˞6Y_$dLH>&捐;ғY-2fh]AwPwjD1:djBt\֔ lOuaIn՝D%QQJ_W;٭sS>VR?vvh.3.<Oh]+G4S,& |:/=7-NT/pAaz[(D@U3}JaI%HtKdSG!_Co23N2+T>HT{7$,()5 ްSIq&SQ?7kS!0p|1ê y*|*`?I/E(R[)~O$,= BRl 6ݻZc xic 9fA:[u>X 2_g T[wcqc258/ Jx^% ~δ61J*劊a$rP6LLm eG>R *- l܁AN(ɹՔZԖ硌!kߘSԟ`4oo olì|}1tIk4g/ma|.W}w/ڽ[Z'K)cANYV*q5o{]^d]Gw!'ʍY8`cY}㯝ۭ:wvF%jZWbYm]ia[mNQIXcP:TYܚ bMfl CrIφ3  S} EC/S(#-kKb)kĶ+S];wdTtLԒ gJ|'VdZsjz؅r͡ )LBO7G)ŀE5C!w ?A&H@Z3K1s7bj[D>1CJpY:ܳT!&235KfeEQv E7X:)_ &t~uio9hT t=R1`!LgMR&ӳ%%ʒH tis#2 Ack >lS;og5$:S%3~>OuiɰWB@ /uDf9>:X>5*{uXkJ]+V8?,(Mƅ g"h=r'f QGd.^MdX|-2:%&PL;c*P>?'6?_1Q=TVg9mXK:R!:zvљAB/qP!=~{srg)@^-ukݟ MrpiHM݉E$8wi5x`3% y6%t~gL`eNS3,5rF0In/Gd=IxX`A0u!ôA9?E;7X =zNfnf$ZÍRAu^@Ër[!2.S"rdL'b*_gG]y\xue   L6n@j7P~ 15fcO؃ cPp9a[S, 2zm8Wە&eUKX8Uzyh6^3GH07|O{l7_.Ns`-{Zr9 pyA)_ZCZ#!G"~@Cz 8}cnJ8ˋj?Ɠ)ydQD`M Z$vHWwX>b}nQ("3U azl|FNt!w5.EBGZ㢋n>3UꥅG'ѠS޳@|5-NĬY>zC:Z1$XzȞ7`k*g0T3@~"Z}(bDs*$k39҄s΅n"CKb/ ;!?Ai6#igNT^큋hP4 `GHzKy .5p@&"8Fu?Vpކ݃L `RPW֔?Ws;Zo5w[jQJ0N:NX| 3'Q8;zWuئFTTB U0"_b)a2)v™G>rXCSi#LqUK4c'~ӷkĔVN=~ )B<&&)U W K齢hRU$(#H* DmMc=nmt"ĎHҸlBRQZ=P'9 l䤛E@1\4LF)I^Vǣ2&}}50bgVF$I5qJ[`N;PW!b2%* E%?Iچp:d pFq'gL [e]Io)݈eZdh䤋Dm[\JJ!ÊH.ˮE`{vtO|C\VO$?X+=}5;ٮ{Y@1H^$e"6#GfUfw4hUNSB.Enb^0 S[A 6ڴG tdƽarkŘ2:T)QCPluiGRiH*LkϷeAwB.o/6TS5l ?4J-Z%B aĬm ivG O;G$/WQ2 yer'Fsۗ@F޷4! (IJ 9$HQ}\SN*tKEu COv銅r]X޶75pB;WQgMTرLf eb/ b3X}<%J1H0ۂYmNQr Ɯ\D 1~}x쏰'wJ~Yڳԩh{GJx@9 S>@ meܜ+nGF P4@@Cw nl\yN]7VX6̕s$gR5f~7cc_Z/ۦ <\JLJI7@}Y6c{dY탔%M{\J"B eTrI| '\Ozo.W* *43܏r4[i? k[:$m_2 ò{H,f+ ,PҏA4Cq|F!ad,׍7KA ד^Я+ɪsJ U7 VFMBeʹ /6|.>Bxg߽%DLZ&W@ tGCBOf~1JE:!RȅB [ =K5raƹj/ w.vSoR LK*oZks!$egpEoNQ, Dvy|>gb ﰑW G~a1 P(i͜#ôX! uwaŃH \e>řR5.{s rP[kSJ]^eft'Pc)1B3{ *O#_|7mY.1&IbAgp Ofu ͺ[U/l\F-s,&samhD-o !5\Ж_or;XgC<^ &LLv gDl^fN4s4*DY}ߊ>Z:%''|v5B.u +$;~kH =P\Tn|qlL&\䜬)@G_YiL3v,9 rVRB̡H2鵦Z :avY_\~PNsAK%(KU2BD9%:,Yw[˝B s oۚ%ιhlc3T siՈx25?>Yz; _S-@2 1Nί!)`(L`8[+ʱ7B_WWڠ_o>koգM)$qpaEF| h[m#\rܷTϵܾVgWToad HU1~yL]΂Vuua&'>A,яHENߒ7Z]*XRo2A[:9|F}ٓKW˽!Zy8d9*u!w?FÂ"8d'bp7mP*?n>Gs2,[Ɔm68TBFvQiCbDtxCMyUx~ Ԃ N㶨I+wn 1==+6%?uGcNs L5f1"7ܫPa˔KQv0 =NǶKr ̧`7):gd8|sʼnZM7g"mbf]Ld`G#d9ǞfEv2` S4g$~.K;׵u~tk13 j/!1^Jɛ6l`7V f)B%5順)-S{ gC{v*4y jOH~ÌA~O*1ab;**(`Y0\͋u 75󺪥,S\>2k02՞$L0#O>{1F1|1){p7 D \̪}g=+v24ȱ *ne^[+dVBM#~R:]~s4漚^_^pCcLnCM1z4:l]Ra5f߆'؀' cKi(34YdxAz p tFI YqS`8QtGx9ifC01CRÎN3(P=W~Ϫ9U=CUׯaUnz@AAxfG}'7K_տyjዺApe?Wϒ7R*W֗)Up9G5I69dj$?$1m 7fۥb?gJjop>Z_@X7'<{ f dY2:BAxE4^Pq{ qBDpB\9^5Vd0#]G]@]`/>hRG9JQ :ԕ9Ӥm?P~Mc0"du]ۼ0敓Gf.VrfM!ҐAF|m8{9 R/z :z JՆK"vN }1@  ٪2y1q"t);hpM !g -.3=ߍ$i|[d(jg5+}W nGo:N$I9/IM !#CGdj2_-}>|" ~Fy_Uг;z|¡Ka1=e,_2zǐUnkOv?N*=P{n R>0WS}r}?<+Ky}7τCɄJVqr1dcBcs(>e i9dײ" zb7?6;%8;%#{3- %n սId`-΀2^~vna? bd*;tRK- ==VkȽO[cd_^{ԻY( 4aWR!o$x7~ZXҬ/1ѴvnXN=<_D ]B:`{b&I` 9}-F4k7G& jJ0w{>!Ry{.dV6.l'2q%\۟Oz[c!U4NR5Na?lyiIf@]?Wj2%k!7aĒm'%7A4k=hdӴyr/x#8Q> vI[5@I0%Xzجbt^/ܮhCNkp.OoO*RNi<~O4f !t@1,zBVU't԰kMvoI_7-CMf"H:cHpQmWoP"4-yRD)ytBbYxVeNBi] Yyׁs*Ȗce\Sbh4!BޱV1{L$3qskX:JJAt79*į+MJbg3T(AgbsJ.*ۻ9y%Ʉ}9 91 btGdBA|/FmwMW{%4 gv2G=jH1pkq˧ҰKqTJk42nwGj8a"AΎCv>Eqs\;h"A@ZES<Y3UIl.Wz蓘,B7+ɶl9фA%pm^,`%8` ,w9i4y=ދzӻ;4Hvʶv N'|j=1>,O79Ӗ^s(#l--M9J"B&x)zfxt'yvk> h sl|b-ydJX41"驌Sv2u / KVOcc_ y#}IK u'h[ݱ97⣥]ܗd }ҳگIet1RTlS+xrvkTyjUVu9|G~nxJݹA7(t8P iNh `5Cuڈ'Ortg+Vd-ͨջ zlxWyQҎGm&x⽹KI֖?xuOݷݟ gf" >1Hnרf[Xĭ. 03:$|=%϶i}0sMo=W6-ӵ>Ǧe(\&udMb3øjWBA 2r^/}\A pZ#n '!('E"#J|_dg8 {yКiy=&{We03/硲4{iZ9ZS,3%Yh.1`Xإʏ)ԣX8u}|]f:(AN=$nErT]uW_}oM/d(v@5K"|GME)L*R^@݃Y"Kk\:DOܜXR'BQoosDp KC'jpq1vǩB8ٯ<ۛ O#j u-lմ H^/v*YW_^`* Q0"5).f"K.\vm<؎K&>^ .k޳.{(}D04N`LUow8^Ey:5 7oۦ4S h)k*im,? Y5ǨSL|S q{J׉lw&*n=-cS_"2=&4y<Q~a!h@7R< pI9UϬT9c|OVl Ѯ< ]j`P!8ƿ3 YS4 ol-gSwI4@D[%wOBeg**xAK!x$NN:> a*{47RSqeaeØs} W2hl(TaHգTMt<ˏ0 f40k̄zx] 3[V"zǘ8יBs&[AN0._$Zr6v L tJzj )z:%wyJ$I<-\,NdC1jjmmJ0qL(1Sd&чl\PBNk@e;LqJP*H\5ٳ") ϢRlxp[B2$X(L$:ԙ0HzblW{ /Ag@XٲsE8"\j ͳG-\Ci%#tyjr]h\2߉&@~"r>Cp' 3HLle%lrAaQAZ\AtC6cgn&udR9MsA׫Ug(4l{LKCng*.IRf'iڪ(xY6yn$deT}-~YCv%.)pp>T!@uwZ4`@V]wS*TI_\ ,5LQo݅L-$ _52={>W+zІ/A!؊! 7?o7̺{r<F$1-,x^7PtA-"ssAm*Ïdwdn805 A|7|YpCr5gI*' jhE{ ꗛ1fI8GHprsl M,cS5lm$(]=QHo^m "|myQZv^X W<,sVW3G3eLہ"-Oѵx?oK^3&85$W%eICE !+nFRiAC%yACK ;Z'?:?6aBԜ+~:$:\b?_A(B*`ݓXMoWfR4ݴ{$\4ڲ%2PRF,tRuO 裯ϕÕB`(ekK%' ddW-(lgѬ0 '86d ;"!Sּ!L$9cPT$~ $;`5ASj c$ f&Ǿ֑ya5`mf9Ó-BTzm$\Xkx::퐡_qBbԃD69!IWp5Y3V*hY蠍\s")!>#J'mb[O˒mEyBKv2:ve/#x qX[&W]aZS}9Ge, ,{Uz7i\)5 qRS c5y܌ kD.26?NͩA0芵#53KyF̃+y$y#wӳ]c)؁ S7^TCBɠ_V3ӛE4\.iͣ+d Z.05mPYnaQ˔@_4k{{ݑQ@S"^|mnt/} qS2S)I+4c4TT Rٳĭ#Dp% ~?MxQ>bi2ތAU;D.BY-R+DTn)J(E'cv<-J?hoCْ}ZEENHk \U2u)TH0jGO?sR^APv)fNk q仡lM#{EAkp@&i8wV}A$YBX b1:['D_-Ӽoę/.8QT#GjԶ<GNfPgHsJlˍ݌{z+;蔂8M<lQM8پ/ _m !]'LQ\ܨCֽR ewse줵5,AGVp#nYëlaKo@+͡7)}) Љv1^[j6Qv]e&0 TB9JԮfRt.7KS|yنQ,i̷]<\PeDWy*%WMM#,J"6 .g`#EScFM.F")D`UCKWK9\.fjDT8J_vn=]hKugU'/8= ;(Tgɵ鹳Y:p]B$D,7_9˽P%;3T\HRܯm(1~E޹f@"=m+fhg c&:fFLȆD2(yd\ls*{:gXDd",iR "lgjf &ύ{do쓛˶P|]ĵu~gq&4u|,IIa$YBliOr*O5)6⢸/:PO'>N~dDyZWa oYL F,/F@c&^Xt_wZ˦ d3$Kx1b^ʀ ECE2{ŽxzYs T~gH.D\67$gH}('ҁk˅&67c~ͱ V "0ゾ"wSv^OWW}@GxHzڃB ֈd-v=#uKIzi#/7c>#2: [l$),zFZ .逓*@V?F!OT1A0E_N?ur@pg Ɠzm %QN4c{@L|'jet㠨:X$e*$A@U,].U"7mX8 Bk߯+s]H` LhK!\m-1eXT!Rg]k(ug@wCC*(E=13(8,|c&z0X\+a`cהYJM*4vR|ɅAE MݹDSʏb߾줾Fb\^-5W&*H=Bm$>z,`Wq=Υmy%m %>ЂK Fln{|^m*=B]Sɡ(Q-%TXkux|Rk[j*Í;HFXCwlhڷu'}_`i&A-o2yל):{6K`E1 LRP6 s'ԞN,Ii,߀  }V޽=BQn9@/ˬo^3у?% y{)cUigS:ү d5Qc!]7,b5y2A{TVBecu< ^8ڋ >d¢؞͚ -s d MT!>;9ȀŁ;qP)Lq5Y۶:jq w7M:.,?WOKuO9{XyN[f~ƇOkύC^hN8;w0sn,eGM:/ U/ h*M":TYTs3ȧkD x[3[YyaWf,t1^81uqShK@њfG{5 (yD znZ[ iΖ,Y|xƻap!,ge[1Yo+Ȱ8EԟBaD5GS#:o&}gʿxwAT5ka=Wt0&+&"Ը*7Ba4+0{P+@+a'z>wrhBU=rޯq=&NTjw+HmZY%USi}ŲpŔ89;ăCRۦ~E԰%5Jf?E-f(XΛLL4 0pwuYMr{,mdG13lHXf\ @Z(|hq(p/>Sa [K`XmI9t` exUc0z#-w dY2}>5N9ft:m)T~EWuJ}))8BgCOR)_ysaGo/VWrs܏_H+C[śNܽY%qZ?w_Qh\_7pAsKF.e?Gqb)%۱g;-e##2PȽc$G{G&qȲlZ}~("3B'V; Eatvff-Wԧqv2dzUeH@Ĩ&kXEpvF @160hj'ާڪ'\[Gc. E";f&8 % J}GeܡA%CRq%-YCLV P?5'ͅ˒où Qjm)1}Oj*E̋$W=Nn"|LSx%G$)+ݭeK|?!M+g*1 Pi#7;n°(`MҽqDXKb}iu)m5&FB.ƌj>}BY(dyCcd /5 /w(8vsO.?'{W)MՑt}JTvBlSϤ'I>^N48)Ůt=&]G9BQI)- Zh-F@rf:w-cBz@%ѳڿ3&7Bo?61Ծb<^bZr35 ;^ٜZH퀎rȈ0<z ۹\*"1aLJmU-|0QP0 8UF5C)N%YAC:ew* l>;7J#pt/\e}V^$3Z0;a?3sr~eЎg<\FM:*ښPh5TU3ƁYXfHv9{yu8v?x6uLV*Li8Uhj K,K}1-8XaRLst}E0jLID6bsi0E{x{2eL:(+M(+]+<.XcYiU8s(h/za(hp Z,s}yo*lH0+B(hp ~q}Rj+7W>!HQϨ#  b> ;-{2ɔNxׇi@Q=䮀nmU _zRWm9otht2sO}Gx{;S߮,SC-bIG `c,$_T$-2 O{@/Z6("EU^ "yAt/4#?^fy΅=m (Y?o6ZV>٪bfVFYza9"_,?m'δR S)?E=|>IzJ9VۼVtlwH!a}ܶ1ᆚ/l>w'1-}U-Nte|k˟w- țZq+HNXi0:~S5`X37-x}y⤱D TZPvscJ{j[(Ds^yPib%uEN%-q?RPLot+Dt;}e(( ̟(\Pl<|IJbJi^g^0"Yfw r v}VMWˢ'2xyH)5-"{O}\Cռ0jHp2{:@8>^*ܪRZ8JEF'< ;vءw4d[Һ*y2@Q]NHf,0=Ԝ7L CTqʅs:Zz`Z^σ ȅ2P?N'';R/q2H;(@\dNKo)Q?'G dSj|@ P>UYl1D5ʨHON"k>ܘKTjD ݀'K-3I 1* E v҉~+zȡJۅs eW6]7ypzG.SWw6`SKyr^E2AT~YIZ7Pg߫ɚ >WG'Ţi3, /;{LW\Q;ƪ*@ݳM^|%X`gǨ`)-C Gbb*-HK:vQuǃm4,J3u(p[w&Pٿk}uH)A!$)Df@N0ۋ'3dӏ +1Xf'`b5v?'*]f Gh&C* k~QȜ <k~$ze_9%*H+9xP(=UDO-K]G;o\~[Dк9c:`d1wV`'^#֨، I@w/^"ŎT?]:v]YJ9W!RNp{=7TWwrI{_9$@v K$xS/z˨JU ;˰ g|N:*N9uAiEo:yɳJ#Q⋾=?ܭC oH<4)m٠}6{`͑K%GV)r+߰K B=Ou!&Ŝ.X*w}hj{ UigE}G"KL@'mg65$p don˿΅k( *!!KӀTg58q`)>!&B*3NQ"C07f6n۽ Zكo7 Zf{5رuaН)8FD J3pM46v#'+V)i8b?n'H(),OG-/5*(g{Uqlsꌐf+1ZSNl.. l?8%kБu/ dėkTVɳWޒdu>4z5'GxP1a6o=u[ͦ77U5?b"vX/u X`)#VZJ^oxl}IHblm%/9/?9QʵL5x{n> q ɮ3{ȝWE}aWѥ1͍@>A#nz1QjhFZɛ:r>DGؼ%jm\XI?7lKhQ'gi(mCp9m=Jv #f*=tOPl73NJUU4X`Tov <4)o(xO?ۑB"VW[pˑ8;Ԟ-HLSG~/ Bk}JIG'Ѭeb r/4F5enK.m+K΢&?Ya묫u8osBoAu/Zeb HTjsIQߢ. 6tY%C Fto2dCp<&J{zǗ\ǻۙlEsKyW-M(,Iڵya`oI}z΅tǸ :]zpazB8#OeS`!%q@g4l/G͂${u ˅i@zӲoA5?TjG9=@( |~&;"}a) T2~Iq:/"$ϡ|Sch%LmQӃ;-'nhD(,K89ÜX8*0E9_q\0aMfK ]`\6Ht䓘.]'&(L\G.& !A }3e @#2#qTv,8:BNl&`U`6t5v0NvԖ.YCgld1܂~,=0bY=Tz<qE\]d6LB2\F%D ~p BSZc .ĺ"8feYXjqM%ذO;ygH8cieτ K[Iἶ%p8-be0&0rOɣʻKd_ BIfqc_ DOz@K</ Jb6j`'lhSEҧV%d;M8cn48K,>~꤂޵/:Sͨup`8VBBTdwn0$ #OnӼWF#>g>c#کzvJw]`Rue^]=Z= a^t@#n⺋5o֍*`܄ss)i9#g$N'5 K;J?~ gk̏a xڦqfZ/>ňR`0cٞcDT\q |ŵ:ZrEnh~zQAGibiɔK ū0.@&WK5, G"aq(As/Hc,.,RMY7<~DJxR3 =W \5 ǿͦb1[UH,hqѳ@XQ"SB"—q.lA_ݽ2W>a$1\7"b+]V6M6zdpGeۂZW3ڝ*U-t-Ӿ^o eȶPfOUGIZʸ1$VyӉ=vssZ遘[0 ^%2("ֳ ,Ol.ݹgn:co~jN65(07:u7WU.s 1)D" o+8'; MmFi q7 LYK3=sxX!=qwTI;ʃA0D4`\jJȈ`vaNɗXXر9(8 pRhZP)-\Wgl61>ҡI=S/B+k=J֫޽ #;gꁛg-{7CHWc1pAO(klB7! Si2 iX͎$Q ܹ5Y48e"ݩi3C:%ʑ[:I cO S)6^iSb"Fp#Y{hdT_V_ ١9,1}Ňρ8ߔ uH х\Ƭ3!WgC.[)w*u>ͫ0Q ֭۸3F0kb%((p-~53chg=A}o}1aa}) Q@D%`űvxQˏU\ֺ(/k8bu'fHC/͔4 A[P@}qf޿vNXb3ܿږֻpU{811)?XʮmE(SJJIT|#7(V6,V("Kl6BwF*oO\՝MrC\!;B=3zDU2M)ыn;޻/lu?CԆI9'YsgQ2KqB9bBBҪϝFUVgF׮OԸHp[&&\6xl_; 0LQ„7@Fo$<ל/\8mcHζJƀsCٸqc,~Uw_T]rӣE<[#٥YRUV+~0ex̕h[)~P;epfn,Y3 zɏ)g޲Eȿpo\9Ik)I{:EOfG#;X1cN 1N!Co? Ho G QJC冘a1skTdaQ<(5A,<|8Lvs"/N2\yƚ8S 13RԽ񖈝{T XhseYrցM$B=NDٳV=N$QµYzHB2{HVt(B!d \Aslg-$>ҩ@y:HEUOW%w_BfZO&]u}_D\<)sD4ɜ _ygs|bO?~ƚ N筁%x̑ j4tZX"&Up7rMB `PI*boGA×\-|Z7 5|5;nqιS05O$ js#MmCwA:kU1~OG Ҙq s^~XF9Ee¥)I_iey͹$K\T_] #(0!I!AfDJfbc%h#xT*C@0@ԱUG~Lp0˸Tq_gN}KqPNY(*3iۦ 6n|7qDms*ȭ6 zd!*xMǼA .wE_11.P%ku%7M&gՙМ+1',![)Eꥎ,BoZi}iF°,oJT5>5x_VM_bzࡪ1mr4-X{v\&1_O┴ ҡ6}+? 3_j%P7XzLi9ȿfE9̤U*JgU1F\z1'wk'"jAg[`]\'28g|n+:4 TO#x4PdSK4Jl1/UgU@Cɚg+?A2(,߱wm鳃6!@>5H+'$]j5/")#aQ( " y9լ UY\_;$dm<ʼn|Xe^غ)l&Lzk-.)!34i jN#$a{#۩Z/SfٽgA+NΥOPB&QIn:1R{$Y cшf_Ӎ-J#a05E] b1i!oNX3л5rek9r)XڊTˇư!0V(qaem|.jpuքu ?El˓J[34C5(62l#ہ4-?ƺ2<~0/r(b&jC7;h;P% kwEgL;>o#$,a05Um :ZD_@O ƺd$czܗMpT΢ TD5G7 dz|~ ㉣]cUWWVDLx+U{PwΖą/@7Փaw;g?=h'Z{mGŠ$Ukc@+gttt)P||3i)'# []g$vX:(>& ?[leqµm{I;!"_!.E]8(9a{A`o>0(5SV*6;M 2$TqҀC<]cl{9=+f߂gI>L5hIM,սp)+u|a8439wc~>4]`"ȉ2P2o$ou-F96qH&+k6'ǀ4`p$ SE)iTtr0ZYU<6\z &1Pu4IbHI)T- xb0 Yщv^ u[@;հ8Bmf%9:xU Y3j x#oi$bUg:f,wU_՝)gTQq UռBJ-s@5qI~/} ;WqqNq'% {3\"HONlRH_XIm=ԯՊHt"6KC9R!c7(`ꪶ3+n`/j ccO0fjjI Ce. ⌒ ˮ{ hL}gr\w]\ ,OPi[9<8 0UJKҎ\x0b8۸Xd~JC$А?.f6M~JU+z,hcRqg8)C & cf&EcrI)+ F? OFY]9i|գ=(9% *w((vm[Hۭ:*~dߎhn7nIqbmVj7}":HrM.r^P]9[b0֋[`uld/~@{jbM1lEgdh29[s2Cc*ƒ.aZ婻7QVGd'e5Y;9=qd ,mJAK̪( ikIxs6!5kط]e%wVr2w*ß97QD?47!K5ZjSGC}ʊGxUC<{3xn_S^1sƼŲB lrrP2WR)qօ;ȄYHQl:ZvwykdF6H9 g' NO݅ˉNC:t;С, sS2?AO\E9jt@B̏rIN& ^0 77b0P=cl%z:bDzكsӸhTMa`=sMrq4@ގu_Eb9LjI=I; 6+{ìON?raJzq~1 rߧo?wx9wOJS}W& 8e@2A@Ih)t&4˞bR+}a[ \x)2Ҟ4U|w*%yKcYUDȸfۂ>_MM˫u4ol658Q,<T2e'3AdƊ9c٦(¥8Y`=϶eԵ~t3NeMc+T]9@:'U^&vښ@L>Z)UG U=ԧ\ <~i:Xd3ϒ$3˚3{Mq oJW KuѱCU]^EhE!We|1|@MN * #'Pp*'^|[eoYU'DZ"gM^flp0m&8fi ? cX-<.I},UlD:gA!o !䈍M VKtR@mp[P,rJ͔G10@xO^c)\:O#}M(b Fz7( %#֞lɼ;6ǘ|c*|jo A5m9;a2 ??lxuvЫTmzу$q9-ett:E[r^Z ţ0B,[M'4jp(Bn#+ Yt,d3@8@! ڲ?9ګZ/lX(8gcKTH-SzӁ7,46j7~r^oz^™3)yGקN'Ζ0;N{h *2:hZ ss/b6p4MiGۈQbKJ] d(ou_bga=)`(zRyt4YNW pȸLM AD O3:҇|cFh/#5"OscdV~";w>wZ֧00ՆBwmLјzv8("%B&n8Ѥ9%"~dT MFw,>L[:'*Կ$?~<>Bu=A]Arz =\%* &d~xnOQa'hZÆ+# \che Q_R#grG9)9$N+dOyj }PMtp.!Iyt[aW5>DHiX۶tg22$$b~ig2 #+(W^UOn9oϊ}AN^nQ"cӊ \|U}ў#bBյ2/q>ja^}HM ^a!.W#](_[ʇ,ZC p-l'̰3T?ɍ qNtO HMPQN~Ol=k(~DJVkk:)so@h'UP?d (dX 먎vO%Ģe76i?] ͍SW}U XӒ H<7D/ձ 4|v.)==o]XJaGf:n 0W@H97DyTA$ ؟{lGȑ5EDnwj7r$zmuoRTL%- xDtY#'麸^_oݵڿ TQ@F6aSr[JAŕ W\3uMd$,۷)C(IOF 5`a%av?W`~ڑۻ Mצk„K3\[#(+49(De"y`֌|̑*%l1' @u|f|5$(qD~ =PcT?\(+1P0XkU/VuE#8$26nlmAK[$I¨zZUoNŤyj,asd[?Lx8JsrI@dBg^ˌ(?^֦ݚ!3!5v(̚u&T۬oX w|0#oKEֈiO]:?YD -A[+c"pᵄqM:)ЬE:芿`Ҥ1bfFg7@S!3N;MR.X4 Od O1E~hfq muRXF|.o2܂rIRߌW6KsXEwÙKGvqiªHԭ!:1"$ow]LԺI}v-鉰egyCΑ"c{Ov ֎`s_ Xc^A%5&ס( 7ߎMk7aއju_kQ~:wˆΑRC&][HsAf_fL~>.(T~y7Lُ5׹ ,@xun+*5ˆiGi1'qj;7~iw$܂ql|ͅT~T&t6\&c{@ 喥: F_hL PD4wya7 Jؑ_:* ڦZ,vS2"x{cOGMbOGZ9m1\#K_AoXO kAE&uRE>^,c$Pߤck^2FE2yO $PpP:Ep3ܟ*PPz#p|wr5/pbTeH@jjyiqDH\LVXޏ=2q ~73,씉s:φ^hOW̊ Jl:k Ѥ~%犚4Y E0J~@ZJAE,=i.Y@ΣY"[8Y0Lڐs}&N$oQH>B:InqP;/q 4Q˨Ξ{wkܩӯXOcS ÉM:-_!|Q9ҕAXꔭDGL]0(aǧOKmU~M* sg_u0Y$sSR.nj{7L޴fxNX(H= $/\ ; d]>[Iq5_Ry]r.GOw,MFj(,%_rH/ zVKJ =bmQAǫ^ d&q$1d?"њ=@{zvQTA~=>--1ׁ3DjA r4 NrvM^O _lj锏ݜ\1$FMU<.}f2qS@]td[xGS"dw X'J>OX*h ;,NrʭFsoLEt{ߵ*̱ʼnpڼ !"WԞe-A[A<9;P.aH&ճ.G!M_ ?oRaKYBv5|)*|p3Q0̺~QY*FO:PC2%/&5}pɕ5h%5/_ЖcQߔc՜~ldԦ ]{4ɃEZE9t=0wPER?HR[܃*0`O/o}A.C ˗djl6κ p ģC92LϺ;,0C_%5K'w( %PS]I^fReT7W͚Wz7Gdq4^$x!V۝UdFN&,Z'ye,k[ /|Y㍈md«ΤFTZ?&L@SylH;`U&` zLA#Uc`cT1^#^=sr ]޺WoA;]ꂋsbA[?^% Y\J=fk| p+B&ğ~^Sd/oŲģcq|yg/er@pP+n!ZY`WhQD+|CP'*2)3,ŭIrodY_RU;pT|rq5d/6k4:[{@B54hQ~HgdH,L-} HC큊KU;A+dkxYcp.LFc[ !:a|+22ޕN RiZU9ϴ@o}$ve%xYѻ-\ Ip 2I&8rru=-;_-`Š.5*Hq&\p> ZOѪP zuR \ǩ H|~@eI7֯,e췑ǎ^h ixӄp$<O3)ibPAhZ/4Dž=ъW5Su{[K Nr/U* zxs OE ΋XNGE ,fJTde=Hҿ]VT^UUmz7Գ~NN=RHj14-*|&! ꍝ{B{|䑻 o{3FѼSl`}f! J? ClN`0A+8!'p/^ J/5Qs >JƃJπr5os5FGRR.͟n/^JyǛ&nS(2A&C!8 kHmŷ[b<Hw,ݫ'v5(]O>&YT*YNGaL²XD1kEQacf#v.ɷǻgo 9)eЦ}{46nCjK'8%)x=J5+&ɏ|Dͷ[ۭ|pm\ GP68{ S@ɚ+DB)1oǨ~Ì75k)PJ8.ZQ>N`!|WkIrbI~9IfuU͘ԬͲ7=Pnnj-czG42NJ[-oC&{ EɊ`CͽM"_P.e ~`dZN;]?$HӄA@%|S38|pv^k1Y;֕b*PQ˞g-6cEdehu' RG\y= \ޅ=iG)0|uہΣ\ԫm)=b-|pDž:kC@|cT] ͚\D=}[PJK59wwnztAuL Q7cN)ſ3@WW镙gL[me&Υ n$ gs\=SӔN#l=-|&.uF~I";-,R4 ŧ-teв]̏YJSyСVzeBk6Eg@5(مM9_yCvbA|B}:S UQ\BP$zR%W <<;*CN~gOdC™cQnA2ռ3N(4>wԖrnLĘ"Fbl8!:K0^)eV F)sGu~+Þ(y-"4mwJlӮixI't"@EUF'6B1J ǻIP@ .atQKjTmC_TZQ@vcoob+XܢgVI2Q[JI|ח@u7Q#ʦdy>_g*ц+Iߣ} ꈒ46 k_Qq]J}9WC04,Q%vJ۫M̝@I3g}X*=0X7˰D&b2 (7 L/\ji `c<٨`THU#𺛯@vOEVYuɚQ0ZmNx}.a\[{#tcnX$ܠG̮wpIJiiVf-%7uӷ_}F=5FI1(Ħћ`YϬ0S?DE0asz#JOlitƟ5Aü'8Z׍l3t*㐈[Ia2& $fC3~i,v.LI21t:Ub.)v5gKBf9|oy1VNHׇO_Rw$"~+꠳巏\{B#(QLI%=P2ҫ~j&\o*Ϡ=:B@~k~v|&|iWP(ṋmA,{`s=VOBqkF±bتUv.=tb}InNt5Qc`u+v+5/GW0SKfەE+]Qh8CriW}hA0BdŬqCK1وr%i{R{ۇ<.%IeNt$ .?+zЬ`e N@q7RPrf]T%FQ1JIM/9O&oDx <8c5 <4V #LP#?PP"9 [ Q[.2zR3OT9>%Nz b+$eh8p&^YdLc8ۊ$!¿"*ciD!Cgۈ. L$bipd[7$>;2j}iSNػ}СT!_^!UK6hc@ڂLE-=$:N ӟU+MN J  K/ž"F(,i @IB$5NOF3ͨ|J|GQ|-!g@[>DGQ[ w:ة6$;x5K]?֪jy[d\$V0l9NK4y"bYLvO7$B\ ođG(2&^YJR6W/B=y i|/lҁV=3C9ou?d(OHX|jv[]j:w-J[#۵r{[C#*\j*?*J I+\x :'Y@\[Sl TǂHN : 'x5$)ބ89sU̒xO<򫠦2#RWφ D> Ɍ^jȷܒb"LC KF&y(۝=2&u/C{xɧvUrcs=#L 5\Hb^g`A%%Lf<}%D*9'Ss!ϓf_.g \@y5hg:YmhAZVMˏ#Bϗ 1V ?zzr,/ݛ.A*ƵOhl%bA:ոF҈Ѝ8xDH齴##ttA %Wz;m@FJaí.!ll,3}TX+!5,r^'BAŞVT EA v ?PYb9"p30@#գMD|T 9˖~UF"L1K%Ut)Mv,A_V< 8q\- NӘ LZPb!܈n{ѫ?){C J'E=N46AeByQ?G<1ˈɰy3 D}ɷ$<t #o! ;wh`J}8e]nKѫ4F >^ǻf8¿Ab EMfӘ'6``RES N1-U0i.m}/q%ZE4ON>!=A`OCS>9}sj3{ZKĘpcc؂h;N* ;EY- zN-)NcnF2 v=]Wɉm&+qɪ%Lʋs&-0$ˈS1ؠŚZ7 l5̰Jmb[bYP[%̝!߿p'WΪdRFr># VӍEY[lDu4ig<3w,ė* fBږ;̋"*|)!w!$> LFo",% `?!ou zCn <)r_14?XonN/A6&yFQglx^ӕOˏ`$@snޥb~K`Gc]9RIls_o>+k,  Lͣk-\X+QzFN,J!^ыXCyjj5Ikf ZMS?i.WJk,mT:]PCY#BpQ[Z6Nn`cIMxZ(YL rd9DӸB p_);! V|HJ,^uL ƭI`??0!HK?Նm ۰kD-ɶjuoZ8|ߖH_,dj!+Og"J_(e[#Ο/CW5r?t0#0 *@w:iKz9k{wkXbmm=E`F$ڰ=̼V%tz|G3ÝD.(<]4}m45O92^? jX3S}xeo)T,kPc% brG<z֥< gå܈|Y#dKsF2lys3~:_N^KX滖4Үrv=a)v v`>+ҖJbZsynxTA%i=.odjG& [N缥)C; Uӱ<-Pt_䏣Eú*YiU{Kb5Gm30ní|أe&(GŸ}5')aiMʲ=pufj9Q-8/ 8hc0bq?X Lr i7‡?(}{LQu)4NwMNP?:TB!x _WaN8E^D4D[לwnL"G#@II. o(p5[i9x|tZog|mR wnr=TAmX) E&\GUtd"-G㟱(S91$wIk20Bڤ:Fn(| 0Z`su3/(fY; V : *KukӘG"  fr-s߀L (R})9ƀ tP_mɘcњ[b2[,}Zl%o+VAvx*SX '0An;V;@D(mqw%:JC?jǝ4?\Kdv+<}^ߋ|4֡Z/A1YMi#h,F\8),53h#IL -/[O}Sޱ)J=ŘߩBu:&6-땳d(XeBuŸ_?T*'etr!$XU 5*,-qJĬiQğܹMN A5ڈ}zȔ](@ d|' RӏR9ڗG *oqcghjNj7{;i </z!\֒]8I6]C?QN`<(c_$lkTGMFF@=G2v323P-\ Y9mđ#|@|>!!ryWg_O+2/b_fX͸, x lewT(7atԌ\,hYXdL e䇫TW4Iɦv ̔[ut?mV)01~iZ9g{>GZ2"؍$1Jrˆ̌11VrP+%p)J׳1RFG KBϱh MSX`RA A.,?/xG1Vc|>nm06u2}/˦R "vXSn(Pӝ,r +g:t^'8Vt,5 ~|ZnL*j5m_')2`*k3Qŝx}9gK\1xnP*:CzC{F=0b"-[qFkFVQ!4S }\doL!aW/ϼ~ayoB]^Mld&3۵. d0KRDpa(x{FtL;_,;_5 >[5oh&+sLؗb+qD슎NPWQ,uOz^M}"(0˴ JBdkx/HVz=hGrw`Vt8O`1r11h"J?~uXS05tztGreBو?3\3XA[!˗g $&%NI8 ph_P6&'8DZMm raúCZoi WC=/5x<;6Iz6 gw 2njT5(`7,biC-]vwCxX &S; PĢFA[kl3Q%1e&+pu}$Jvnm<6Ň~iKLO&F%>uS82?Gzs}V xxhFmXZjVu?;X9xϤ!!z!3FzQ]ǡH' xrZ8?0a1л(8ғnE TXbx&>>eOޠM^T`GJzŲq>vndI]1#~XݓfCzPH4+e ]D%541zP^95ue pq~>?E޳ړKť{n;1'IRfSkgܜ`r̈[L)ö́A9(21S!0p̫GK:˛$1lnP9Gp)P%@;Qpǎ6b0qIÀgr(\⦪;qlcLa_>zKG{q͘D\?l7m% Nv߀a.R{'XԀwPff`_ #u 3ÎE'޶ T_s4?B-8`p^mnu6\W1Mz*DۤR#¼#MC7F] )#r"=}XwYC>7@mqJ+uJFT1H:W.=(kF`yP׶SD8Q} "@nOݪ]ۨ9"ė!ZzHf5PUIR<,?&'!sr#pAaf-m%jH5jke0,!̑7{`nIgG.PL+T 7\Q2.*Iz%mhp,il ȡ^ -HyiMoENeCހMhiJFAOQu,7wszԠM`Bė&[F4|pOCu~;l^^7ŗPr:asꍼadƞb]:쪩NLcwtI#AQe>r`YkL3NcEն#?$+?I-t9 |bCW@vmPU+= wcvt>vŵ /1m$8/}"B_DtN:uL*};"IbXTK {0Oq5)y>aD [%Zxx,bҿ(Iz,<>VW"P&) j><|,,"t.e(ØUZ EkZ *쨱<+#{܋ΰџU rL\:ݺ5/QC[A8 ϭ[s0d_8M*,z?)# 8 =JKȋ]({\%r&\7[`ZS㟁qKGiX}v2E{K%2|;HSdUVH[5A3{ )O츘h^9YÑQTG;39[峗V8JŬq]?0Hv7VR) X6>y:#GmKbbi+! };_T_ rƏng(G;iE;՟AXي͵8B #JX/p ]fjG9䅡o3 b.[BP(pO$HZ=3C.[rE@%R]I.2ʁ6&ŽivjFMwKՋoMhwʐ2wӹܡ*$@׳Jajgle *Ј4cf]زray bf&vlOjE3E/@[rk[^;;"fh 6%L5IBȷC9ѭ[:W6%ֻB괚*phv~(ep7C.`,ۼD> \:0HsV/H %^Ynrh )spG6pւ [CWy<( (#|2sPoeMnۂB.f6]FVy*̑W>c.[n<$WSq94iw{{e! :PXǣ{"'Lx>G~!ky ZG/;6l20Uʳ'y g"ym_.LNBDʛBJ3q2GxtT _ﶧA24=wQw6&ArK{L3^F^&uܤxZO&QbPynF,Ą&Z3 27 *E D&6_x#2boo=iXӿUl !nIvgX43Yp?%6H[jKmn(n epMm_Vݰfd޲$ju olnmXlxXdcof;6\L.\N%FzՍqR_yJRck+)RHu(su><vaeqJmy\}&yrXxY*7[u ,r|QIj,E/+RLdу.t*x{,^0FD+ÐdvNTŨL󻃛\&fj $*X<*YZ ӚD)Z8`͏c[%e ΍R#a>C|n@4eH>Vo=HHIȺ#=M>o)%O 0CwKO|>;3p-²$; 3a:FYI?Ξ 'e u:7K5 0Zkӽl}69!3oO{0rӥGK &ySlO ri2rxizq J9("iBı0'ЋKVڬvPǬ]WwPZNn0G6I/wpYl΋k.Ud Ցt12{4v'Y'%,ZT|o6RPo%^'?mmZV+M{Q7GqC<: ͈lu pgH"p;-'ݪ\`i񆯢TjoMZ`o<C)e9Z.4\FS u2I'[;2:i4'WRohA tcw-9s1y;j|;M-T'3M'dyGAVH;f־(bd Lz[߰x]Qÿ촳#QyߘW(_YݎAKH-W`rJ}מd}eD'9ID3>s:zoZ# Źfk@am \E^Hm1 -1{HCl% *p/Tdy= 3C.;m?+ԋ uRxu͑;5pC=?{Fu*z"!%" :F6yqa s@JU:.$ ?A,z `=yT"`y|ݢaC}]Vr؈0"rg}1ȢDfF )X3oC r7Dny";r[_w˨)ʺF|w!rYnKz3l-x q^n tȦi7Wʃ_lFCڛR])gs!4k̘QŽ[T aLq~xQA&uGP@d!(5Xrv'*.L=h,TSNfWO {ZL'فæ&][xb8h}"bYsŵk+d%N!fioNwՅ.*Wq ntI.@VxDJ|flcDȲW7w'^LÃh_+uC`d k.cu J忹|'vë4ܶϩ>iBE?_֝]p7ᢖ' 7V ̕}34R۵ThN j(p@RPN]ի.$=.拋Lbq\^=KiPׁ/v{|QC26Y+ UhLi1<"Uq+a5MWGw 2[Ӥ q~b]t,+`+"4v (!yc@3r _&QG!tcki؁"eռ+I]ԨWYBf@o:A\- -(hJ 2@A{o4`|\VAF "8@^`x;L?'Ǯe]-=\Cf#WחJ CU i9ɩdgZ 3E;PLY(f#ٯE_XX:{,ד#inCoрl 5 q'Qd}#ph'`oP 2(\u#*#P2H{xVr_Mr_P_Nř\-x|Rê~;$zyHb$k2!~BFL 7 JGMwgYh^TOtam#3@Y~ @[`l#NbM1zuUkW^e`@AV n"e|;8U؞Xp7 $&O-bȁ|ޗCbl 0R#ИUo WQN=i6[Z&p xN h&[x48WsD])F'ԍ#>.`"dSGƊw]Fإy(ZLUuGlh>j-V]BbOxj~LhOrOq$W\&̪:~E|xEW"Qǫ^V9,DOEbxCyĶ8Pvh/N̽&<vdC͈V1/`T\rQ2t\d$cphϬ@rM82I#m P Lu+0$+$-.Z?\8Pxy9Rϓ{>f-YŮE>͝`M[d1fS2g~{t]RBN)]LҨ5|;le!e_iqW~ V :\6o;3ݓ߰jy6 @ ٕhDR6}ClKg dp<[&%k{'$pwFx{3[ߕ|\,X =*\BCͥݩHOCZ$Fm#- k,HYhpl.|TuS-n_ dz|PFoEW6"b f#\Yt~ tFt=֪jtsCf"Q 䛇*@͋ FA=ylHWZϏ+|Va>|ߔ EZ0)!|,.H[ƾ S:f D[h -NNIltXL`i :(\jtd]ٔ&x7۽,s!}4(.R&֮(r&j|k(nEzt2be8 zL ҙ+u4#:tNAnj_ڃ˩cV{κh;سk/**>Wj?sm|Y!(;).>[PуI.XMxEas$ё|bx4E`y_7sESh$z,=P0~;*uQ27 ._Q`P~PNmc:XE<S~mu"ڪ8b0~7]%9+6lֈc _Y1x圁6uY^xVlS![&(\ {У)nKخg#^d TUA6Pm7%jˇ!u*4Jw&{SU=e3/bs_J?}$a;UN Qz9X µQun@Rekn^aWӔH+Cf#mxj"S`.Yytsm_b; fWJ>S??AYB(iy:<+9dt.0.j4P|@϶P"4C'Z]; b|/f#F<_ . e9HJH2ɫF+%f G.p.xU^G*gEĿ NV1TŦ` gF?&`+?ħ/<0^*k.NRtBߺ7 NU\A,sO2372Yoz r&ms=>֝ЊP+*S'1o-OpJx3kCK&Aku5}GbD O[aV[^ǚ`M)Y6i2j D#we 75h)>6',zHX9t|[/c)W*Łi.BFe"/<K*U۾DRZ37 bMTC!Ѣ4|R R[TpX(#tˬy9?Dˋ HߧKRBk&Tܨw+ CR<+ʊL$0|謓dFU9Ԓ̛x '\?H90DO¬ 7YEֆ yG& V%9pO9^L+nF WvӞ묰/uu]œm(]At㱿X-^u*aqT )m-2"!Cc C;ۍZ;UeNJlÇYc 12)%v|maZP -{"PO7hUfUnO S۳"t7ScUɗXoIOԜDaT_(mi{֘̚febㆅ_KGxΉ^q|򗉔Gd5:s6H-VroǴ<3?+^\V1Xا[L#w':FӶrՕm&/hez.F >F`ivrnPjcg.45-1]U!5ū?C͓0iQgʑG<b'wW_# d.|CZW]Ua6ԬF0p6 {Lp B&h\ɑ@4O7z]TГeŗ oC:rAMYP7Pԕkq$b{ot>nΎ.f=05o8i(ڂs4 $c`5u+ SXwdj *N'ѓ'o\jGnfa|[nEɮ]#揥GaSSFMS_5O/Mnf+䱯F&1e?E8NQRY}y~5nC+ה)tC }8}CW,Ff m9Q#tOx x;a L/Vh"͘u= [_E4Y>&ݲʿ+u_$6{ 6F ¤I&Aؙ#Ň*oϼr'\+e&v9/!W"&{ԭl?'I3J6czZdF )TWLod8ہ%I'j/Sj/Oн8`tO=4kl;}`ᐚ H]Cr9u>h-)Y(T? 0Xxu2[t3@vCgtW3Lhk_$2 Ƿ<%jM? U9g ;Y{`1 DQ-/B8Mг4g#Fn[=:EkMf/q;w 44_tBڤԂIW8Vs["1IBö.ZX7Q((8_G.]Ae$Hm"鰰o e/FBwZwEod}}&>uzQME~cvt/˒"ӳxrg3'9s6oZ0mv%UFJNwA=gcs:Ej^ݗ=tJ6 8PO5q:4ܫgV*X:G(&~C~} nED|w,;aӻ2Sql:Q9",Sayh_Xu~ (u`}տU?{|5hI$b}.^/=؍$yP'|#˟Qk\c `آB*+9pب[(eyB{XE!ԝWͪG}N_ۮfI?g# TRՀi0hY\Dz+"ki͠Bkn=qucQ:xŀT\aU]q>(>;+?Ǔ^e,PӜh#)Ee;)!YPCSjJnFҼq~Wb`4t?!gbrG^J7ԥe5H'_KmIڮ#GX@ V]IlDHAtyt$2*FLςt_5b *$H?X,h#FCfOB/ Aqg bgM԰S.զ/芈eF)%Fز৯kBiZ8g}a>E #I"&J1N_`&XaE[{>w)Qß!/(>IWǰ==ç#߃b#cY|ݏ{l##)ZwqJ˭X|;ATZ?P奔E P)$\+?FԈ&VdI;Y?%b(goC6˕ӿV!yxSC}WksⅥ'Z{!=Jq1 iF̓;d.3Bs*.vAb?s;}1FW_rP[eKTX sHOw~ɟRg1aJ;ݣ[T`y8o }%xH _RBvcX}6G- yÖZ3 89NÒsb_% u̖#7jq B= =GL]˶jԛ'f)7 sA3~^nhHCQƙĮhؐc{L1ab\YZ[AɏheQS= eTVYgC *} Y (,.l {I'< kl3b6/DdqajzmAr+RJD \9 }Q\děY -;@myb7BhsY|u~i$hIzF0*.Rr#׶6yxqegGI _ONG47mSh،9nў>|yUa sksl1lW ҖN"A|(w "E!fҨb*i?M8Z%jdMU3~WDp5fU qkdڍ5$UM.vEĿTvW2cРpgzEK驘 ,B1v 5BrrE*+y "?=0g *GVE:X*4 ?*Ҵ̖]Lt#>;~<#U FinuoOm~prrF+- ( %LOS@0JNխJiX>6?a#gKx5R?G%25I;f))~ i#ӽ)jՅѥd'9cܭڎXfɉgAlV>Oe>rp27EjhpƳQohl&'2gX^ K6:͋BjOࣴ'N\cOE3 MO";B,c^߇#H*f*JGIqg 0{3&o$Cy2OܵD7/-%RW-F!loá* Nީ0׃EX^ 0H%!ʙc':0Yz7tk5`B8U_Q$S ? ujM.!ޒlG/V\\I_TiLЌ .UW^Q!Ka̞uh׉C<2()apGu*ij'K'\ t.ފS{Axg9ܷ!d}ߧEi>fkӖUU~>'ի0ii7t8w 3;E MԌA?$4]-ȃ'`r iMOOW~c)*ܱ~n;TP;ƅWGa*"=D{[w; z[s38v>ct?օr`he82 HVN*R=`M$I:V=}ulhSdkiwlij)+1O _Wٍv!gpi :/iy w؞]^ gǞ/`"7&*9½*ʖZIx$];wrNλՀHC9:v̀JZ"/J=H{QקeײT7 &=3C،;ak)\ڷsݧ {3Sڐbkhuq0l_2`ku37|Mo-~,#sG;>3\^gq$_g?Ri$ =>.FN SgʉDθnyݜP:ሹ88n K#28/>P0wmГxQ4qvGyc`՝@?LdޛCa۾2p:|!ݼۦ{΋0[?7cz{"^d.PE\/H L^u9(T}\[afҵOdLQS%dKk@"|KN(Xf%q 8RyZ}|V_8z3x:z۽ou<x|vDP NEWr2[*1S@lGYvšOu (|Ȩ(p5C+9CԮQ=H(dBV1$Dx yE7X6_!H=YNaOzW mdč2vԷ1 ǓQf,?xQt1ʣ Ui>(ѩwFb:SGwaܓs$3;P*јZg9UsT_KqԪ\Î[  zwVyh Uo~eSy]t>04Zw̵gdNy5o% `gxͰ/ .UNp2ŌGUԋ 1䇎i 5Ԡ\UL):x b lw,-%hM:tX#5Kw߯?F>"1]w$)AQ1~^pGwJtkfIK$lšU pi ԑ<tLA|^F=QLщ7ˏfQ }HF,+vf?mZZv_ 7tGBL%,? &@#.c򚞭7@m . + yob_Wٳ̝pABEuĨGPM5KB#iBX %iaYµK^Bz4:RsN^2dO Ё=m@|a#ot^( $%Q%xydٕNsaDK"USO5k+4m e}94;y;5{_0? ˩3"> 9}FT~u7@+ǖ=rH%HJY{ܙY Z'H+s\4W^A刚K8*Z/!pCB ,A,eow[[v<GTK0wY E, y3pkWk . }0Ň' b|,V@ mXلa#w /<u oq ;Gj9Kl%eH MrXjؽCk'_[RN "jo֪~?6֡1ݯ730%\vC@_Sf/ $,^H7g2*3*EMæy[@#;qb; 8t-##E:}lnMn: jC5Z" }NCb|ѠoES,1$ ϶l9Ò6:]j:YK- ]~K!F=A&]'Kw*!)fzfcLĕF7:v|/TxI$+rCypI췈0D$8n(HD jۚѽjB/g'6~ 7vq׾aa+ybT*]MxF!A=;8uX~dAC! 4=jQD! |;H!ɩv*jb{Dr%=m/;PARxwXp\6VK50QW6 WmmDeY)'2xqyu;@V㴠prúc{9&`.jRSoXN^ҾfZD 埵^-j_Qi"At*`>6Zi ];w}RS 5]=i1ZO1&q5Bl: (ArMIQiIw*iTWmo/=@Dmb)-溨5MՋ.ʗtOtjxo[t4t|_qİs5%Ъsq Ot1s'u_xTBn(-uiPQY|`~Mns)>:6=q(rbkmf޺8 ֫A\s;p3UfaҵغcqZ&d{Xj~D9&,;QE1Xǿ1̅Rn#U3M1+ riL%ު [ы t l7P2PZ-<кzׅ7g(@] q@L@%uS. Xz>*`༮+B]mp3b}"s_^ۥacjӀExnfʓ(lE _e<8~#ڪ/}l|_=(l Zc+ݺjo_:q;&Y;{'_LV{lD5o).v`´b^Vjօ BlYslYJ:h͓cɑU9E\[eU}lgi\&wY`j{e0(JUX0lJ۴ s\ix k jóg~Ad?alH'ag̛_f/bʊ IH>*屢$Yڮaڬ9b;eCGK=O~Uy}(`RP}X 7G]Ҝ[Nxp K ;jɞbI xA\j34Mu4Y׋b 5d%%>"Ǘ `W7 }p6۪G 4R~g=&}J4z |#?0~Ł1S{pVXQSco|1uQwmYΧ5 FƍPҵAilx6{1;;`P*%QpCfADlI\( z 3a2?mZAQ+F,B h!\`@K Qip_0 @vNEBioK z !ܤ<0a+|+LYUjuIEdt*3w4ܻ.J{s}đ拝<B}-o`ۓK=u^;h+0 p XNݿDiX_">30:CG9s9sA-44^|$5S ZeP-CQx'zP«x;O~΁Z&p/ GI.ǹ` RQt9JT$(MAc+H8YyYo)sHt4RA.sïcJ |{)UAao\nY^^,i|HcM<]g$*beX[ 4}=9' ͬͼ@2{Ad) lM YzF\_{߸21ʏp7Gn`n%׫ܩ}Jwd= ͟"6%jݟMki[4f(EV GbXb9 [3V|ؒ^nxGV}i91.b#3(Ϭ,耇}5|]jY0!ma,{4/A2~(">mrOk̄},tjCjLaKe;FXψ&NgssےI0j;)>b{ #־uM*]t#}&NKM`AǦ}ir,v޻&S/8CuէNVcb6:D"|m} z&osONא0M.K$޹ 'RBjAX^UTl D!CZa^]eTyɦTxW*Ž WtY{燫4NF`>ԎSGF?Wu4o RWycgAM1U*&_ل;|^_Vz*#p7/Ρ]Df,j@&R> % I* -gG ~>u6:GaR]T )5U0Vjki#|)?F6cWrY\; mSjvɖwZD{!fȬ#tXelGAWY;UqbQ)NOW5*vcxWm8s)s9׾{SZA}j=z`[c0# ֥sۿ @4%5ɪڋ|m8/IZANL4i Bj1੆*v1l_F$N#@ z:z0Χeb%*S`[dc1:k.=uI)PڛW1( pҥf(U`/aO_O/|n#7-ށMHy*8.'vгˈ/0x8^doot꼀#)x6S:w4k@{7N].\X}-&iˌȂi V),r$FÍ_-?/!.gbk /`Mf2QAe*D}B'UR(165i= Lΰs_˸)IiEC*օXFPcjeu|To#zU'4oof9)]A!9c?R$g+pEg#(b)E*'aݰ҂oK l̡(@X '$a:Boe0\].!C3/B̚3(?Kv,n?Ň9 -$HJ: r99gcVH6\藇NA<79+q1Z]I-=fY 7@"nUMi3.vC :8 f=hx9AHG0c-G //a8RͮNkHq6R|W0X`Э?bog.Fd0$oR#~'*?HhGIS? x!xnJZ&(REBB7,jch .aB9 ZDRV(bpShDBE1}c ;ǞH]@VOvPb_xv+Z\bV>fXCμnk!\\IIc>DPEB)c)9&j"Sx$ڝnc==r^[SBE)[`ch`}\(LP}hEyy=ֲ/^Msu!5t4ȧ2``HLm"t_  ~H2ط ,j_NASۏ稺g#mn]p`utL,oI]*f D) qdDs]bt~s7Ϟ@Pn ›宸+>d춓|Ʈ{ȁ(aÝdM/ǔNml͎rdj MP*Ad9|vDѻiZ6#pVzL 52WlO=Z[QƉTf iO1מhzSap><[-\M^I/ÆP3CC |Ʈ0W HWtP9u]i@fQ৅u.+Ǐx.[x;_^97 8:VWʂ0iE;oC+䯣ii `~ pS$ #O/Ez??@~rj^ٖNq:w "爹iU@u:f}w XН+)n tkJ258ϐk:aP$UZFڅŶo?4_~o3BA)inh2z~s-ޕ\5,eX`61{.DKJ6aj hR]9t5Zx3\$exdxk2cGOeRj,?D$[iO,&Jfg?R BHPA*Se~|lSKk?K,9W-I- ˓h^m,CL"`%V m?P׺ը>Pkdl$N^~Ff!/_:猔3?okG6zl;4وx3/p b"0ֹf'T3peN0m}|0>#z"O "w2[/ |>nOz{FD -C{ 'ErsLt ײ =hA/hnc\]td:R(wM6ԨnZbFV{ zu,HY&D6օ.m"ng7}Ϩ_UtFjsad׭D>?l>/ekKkZV7@VOfBA QSd|K2Rޙ)Pee&z&ӆ`K0(,EUNې*9ާvq\Ic'pj{]'b|+utMqC[tM0;h{)KNW1XH!?`:S \3>E ˥_\^ldOY-[YhqKԄE)F*=qAWSǠZ+M2=<8q_t@g%57rϖ톇',n԰U/7)aa@tQ3U5LvQ}+F"rNfj}A(]|}λ&o?)N Icw@@'sBtB%#UW jWA (\%h.օIzeCJ`@Ξ2˟d%jr_k(.[JfzR<:Zq^jԿqkFF<1xSK_#;ZյoK_3&jB@ŲG勚ԃjcۿ*3%7ԺfG:cLn9픒;>SpAm=w"n)>;Jփܥ_j5ձOv&jbjtlnfw̙i/JqO"=@~FbWV~iB3q=AEg.Qߝs:zc/Q=ŬF۔hG]phK?jٞ69Tq:iܒh`g1-O] .:r aͦbPdV]J$G<|.J9(7a V+q#"i?HMHDm(Yېc)c(Á}v'9/4oSW+< yqG|g3T=w?m7 C&4=q"kBok~s ] yk%Q*g̝ز])sJR̽Og)dT0-7F9&^QM\)}lxGIr-@mF"J'qZJK]oܕF:X[ߛs-r4n e\TDW~xg|b ۶O% ]5ݰA?QFI > 7J,_JNn<$Fԥt\ F^  00}%"ݧs:aƆ0Āf!zGJg(a>!Pd}2@P |,G#TL5Z,KV&9sP7`~'f9e Jح6^[= ٰ(bHG| .\خH rKi{`(aH,)6 T6Hʌ2޾I 馻5鑴Z>6 #ɛzmp(lP_wW?nE1s_l<*@V\ #XrV9%@ F=Nx"N*b.41Iw.AJ)GKQL>#Fgd7PRmRrΕD+钾5b=-5H*r~^MN58gÛ+‹C%G<:V{"Xk=&Qև>ֱ~搉SQ;%m]?U_-<@I`nE'P*f MY-u,ChfZHJ{2ؖiR=#Z{@Nd^RR3O&H!؝ȚlH]G& A\ɤA f=,bFE|wOh)wTuZ3Uuil vw_}ؠ~>UaDg,OJ1< mrvΘ>Tibݱ]0)3SU :l(u8ɴ]H}B̪3ԃG] X^g63Z91\,xc8VC8(}gCf7;XQ>1#C)âA9,=U`eIWR^6{W~Q+ T388e M/=N'^)=!MoNeUWZViBOv͛b3tg%PT'ᚏ8r [(vrJ$$Y*OIM" $b(u7YFXˋ L;b^&lb8nj*m@$^vk ;9ܳ3{4 }hWIV5s.vDX%Y( ̣4N-RflA8hŒ}ÌPCkdºX?< d@8iyfׂĨkI2:CYNТSw&0.ua _KdOK[PO2k}YU&"3lb'!dyź0Sч%.G_CwqF!${]M^YeO"@7pZfg$Ĵ~Np:Wl8smgP0a6LaQvT*-Xe(WcCCe[55pSV ~R4^XNI擣P8͉98w4#_sƮ!FuD$Sk2j@TM1*X]T3rgLbԖ$ >0q[m>j)qV$SiUԧ҂ K) !(EmZ'mw}.^fSKXn262jkliF&ccG?CZ7*Caݚ.tcG( RTμrh,IiՎm>0# <%w4xzv\Iד^MaOzFpءOw}bUbI,MozN[XwN:ZADJ~O}~2c ؙklidRY0FՂbe&0 >tM6™_[Ѯ,A"ITs.BjN[k' .4~N>DX/ga &3#^snt u޻0Tl85sݥM }@eJ/ ;jKAa״\U~-yz8v]A>Nk.t6Z4|jA̎moa#1rlS} 7RA?'@%xȹ'~agz:Q$O|A4]ۘ(g%T+hG\.nd:&,.P"&q'0JL+q!ȒBFc:mq, _t)%#+V}"7R^حK9e-d kɾ8>van}X&MVfIÚ7֔Nbĸ҉¥Ũhz_R1ɆJNc'7ډ7tRZG9$5gZ+Võ2fC ~S-'x‣gʰ4kQ}ٚMVL5`LV\qnLh150 S1 \`Ty){kbس]!Vϻ tD˔}*7}G/3 yzkַUv3@Ff\+G%RzȄ-\%UowjbkWLwp w @fȱ:k^6m5?GTw KcDư*>*.,r =уԫ/s~l=!*3 O.V!~ _ÅjʿlbBwCIc\:~./ 9N"Y^ 1d#k[#ZJSU=T5BxQ*B)r-y h!U27_Gƪ("5 UyIJR6o||Ǽ7v8ooU:9:$y G-to RJ5+-m" 2a?e2'wQab`> aaSuI2aOu(qɠS:q4엎d=Y X|>1::D]Y96 o*kGbxzãY}irKAhHe#]Kxe/j7D$䚧Nɉd Q:3z6뵫u۽jM'{+PW)/U󀹟ؿ0y( bϕvUł\ ~g"|!ҫ$wv1C'ԓ$L'{ ~E ?g5#?ԯd; d6m@sA#Lu̅qy~!x*))v`F8݄e敡xhmZꅲ&[edLPዯOݮ ֠0}׼Su(#V҇&??3ȷsqAfkh[:aB~:O/vluOtGǤO4fݛpdmtV*iG\Kx4V!\EcQMrzRh> $٭0CcӉ}ߜFS4 yz> 0Eߑ ]ـM}GU0`'e`Qa ^*h!։!;qG %]Ќ8wAzo_C0`:6;4[ z5r!ME?sJ/9Y6gT_~U"b&{JF.VOrݷ[ 5&7aHo햎2|յ؊WhltǮ!uHTmRIWsqt:5L|f #i<#ڴˁADc6-^bqw+ǃ€oUZ^{gG(=!/LtGht8cu@0Áy]Ȣ6`twGN7ܴa<9΂(N4}Na{}C{l)ԳvUZY#7b~g_eap`aQvCܳwg; 7n1\ry VP2Y[o" /Bu&1!j,%JB!Rx3P1_eWe^pCwGr5VQR-`)^\M,NS"0l e믔H CuƼC '6݌'6l#+ e{5#6GpN@] EoڠX7uV$`eF6ka?f[>!Ӛ-Hؾ7[4eV2#32p"}CY{Br'(Q4~]VƮa<;9Jf~ {,ʭ+aŌ{b f S"CLUY.>dUp+8`y%>._,d2"i jt^_拋)j͂cGCY-A1͚U_~Z5P(NlGKF~:[ N-h&6SDr# *fx4WC(&5&5+ 1 )a@\zRmDY O7yivc#Q3p{?ݷدְpɲ] jA ˗I v t;Ї?cK/iJ`091 CP9⸧H#%/ b[#Jǚwoɔ\vL+w67ؑ0c;KhaWjNV#oAⒶskׂ8*rbhOKBe:"&iTL[%P5z:nvo揂1Уi`,*zʋ#+s5$Y6c͓Q/T!&> +^@ ԩJ%mɕ)R y߂j܀#@AbgDH|Zt y~ÄD~yHbj8|oG3|ͥt뽭,QbU^%D5B VaWc9?f ͓Z!(WPb"Dt]~ ?(M-J9l%i; Flmťv$(8 5yJ6 n~@V0'hVz=h>+>7M~@D yZk, KXt}FhY1HGwdi"M]o`PR]$ڏ1d]2F/\s124x"uќvSO,^d\'Bj &-"ώ.šb~GO6ý>[[};o)~ɧSC!n8To[փYgHK:_XcIwE%=Y3̚IF9*1sItvGJ?wV*Uv? P6i:%YQjc i H23N)lLI[r7lj?/\$eZ~VWBK;qSr!]KMo_E^M S(l阘 ؓn`|jdXq0y^$@R7٘-E}]w:,q6`!ybHL;sRߘ4[^B鶱2D.1P&c$(/͒mv#* z(=~w ~MjNJo~@5'16[Qp=c~Bq8RR44tY-WcPJ@е6Cߓ/& i%ng/wch}+%Y"TZ_\y^>5]V<}q-W~yq}]e-!|."qW qT@o7gӪ<}q%8,Ǵh$|SWB)cT.ib@3U]1(JeL> :vz4YFwcO#j5c)ɣwa#&>yfZёc\jT铄^~&*c@ǑJ@[Վ7]C3p<#,}jiq2ҷ=> g)˳E&mF [xsr}b)"]⺨ \[iikg1]cY-VJiS`EYjI34PB\\~wMrQtQbdܧ5K(LW._tC$Ցo`Z Yn3ԀAGu`֚YxԬ 2ꅜQ[#|&saF"YuBtic Bƌ2,)1y!\Dev&Wܻٻ3^5|?߅r@Z[^@p|`)*}w f5C%ʥ9H6=sTkC;u™j`-V tx-ϩr8D$ՙ%LEVe;;V_ku*Bfsέ L|ɤ ,92i["r%ZrGɳ\m^Ȁ y$Z1g?@0c,M+$(Ԩ"j(ƵU)[ݰ%hV-QG fJ-B&fLxž ޭoG$݇~%`5 1.NV{Rd LymPQ(Yu \aza`%łYq鹿=>j_5ݑt1yabT_U0sJQ\\D&×ctnUjVQ|bBng]01V/|)}WU|DO˷؃,w6S& 'z/ۤ6+hZ2!25ڲ" xQIO|{ ݔy($64k$q9eG~HwA+F+{{9P^6z%#~f"?!qa6cjB@2HP'Q:uCه ʬKOJjK oTm{m6aeYą iAְ?7FW$ӱS>ݜ0vą<%bַ %"_6IO#DSBG(s-d˓GFfYz9;<͸(S\?V^T]r8&%Dx/ˬy\@ɫy~[UٓEEߓ$MGj5җ8NES', *6]J+hkBsi%gvn|l=4gXL'ڐCR5xꄇ3c+a&Y{gYw2򴮳&I$DzJˊ D;M)uԼz[F՜[psGw'NE$kۄP^K[xd!c@1 ~¯9yQI|2p[Z8I93RK~bx"jbAcׄ\`@3n/b%B+ t x8OۃHhϪTkO5 #|qٮz,@\@ΨDPB¡5-G;_øOhB#F@q,6ڲA nי/azf+v9xrHB^;e&A[ ,Nu*_ꈁJ#ٶ+aGOKZpTMWՋy HXepbz|l3mN EDt[ˊFPAc)D=pH/'y=,^j7ԅר<:`ThZ1m V]j"jH&DD+. G☶\,ծp7i &f6\C/%k*wv~Fyzo Kq'r^7];B/$Mnj#>Z)۷+_  p P-:xWN)(l) . Ag^cWF)gýѱe?ށ2]\I8qB0tmpY3aҚpCء.Wtgxigд^[;B:u]&=@@5]bTZ$9hHt?V3";eVKt2¯#_{#/ Lou%+C4,_ %;zLM`k#FƊIaj[øh ,V&'d.^ Se"]aHT@*bs=~ 5rXٗ)+A%(H}z Kg0dX 5?q"U~./J3 qqQ:.,xNAH"?\LJAV;3Ԕ/ˁ@byDjWS2։R?8 ԄNrsX-4;]e.'Xe A-"A+(pWTkEKvLVӹ!H Ư.̇l-R%+F+۝5d'cCjtq{kF/ {`+ P D/N+S)8+ 3 @LhtoE@łW<͸TM7O c]/x25JHoF>xG%:5BF [E^AnoJ„u'ǫ9yU=,q(Ǖ^J 7H19|_6fF9 &H0CT)1nCj$Ph(5oE׾ye;9JY^b'SMulQu ;Ys3ƌ,%M*o c]s /]K: -'V%q`3vu+֍rKNJVlvSGxdʑtޚތܔDil ѡMSmOdO곴 `|fiK+xpD@_&RUQ6eL,m B({7\'Sc<;`:' >4$ܬunSG"ؕϹ8ۑ1d)2vt@S>J̔A`_/PvAycM4b=+7LUkdv#KL5 VUeJ`&E/<|ݵۥ\'* t۞3_q 3CT >鍼n T8^UT$ Xe>x)d䝌N UF/5.֐b3kztޑ3ERngZ>Cf/׊^rŕ2\`XRM6,%v7{׀2xثH|ہup;/6NܓS!x]EF#oz͈2YYzcM+RNlQ3w+Zjl/XC-M#5Me?xM}!$|sX)g; W :c/]=5 I$\==]MIڣ<\!P(门?넖OʜV{bCO߆$X:_z,"jN("'.31@?#MP{Zc&~4>i֭}Pi{l~ 5Q@N ӘMXlVvUn7ĥ@ ů@hHmK)5Rrhnއ£WHqɛA 3;!ʜyiQU޼x×O!xAxqmcmT):t"xyOf|en#m'a9#͋N7c=푀 خ-:>pcb֙I@F*RUu/w,)SQXOHrPq q6g.$;-ΒO=DJ&t2f=M 51$CUM8R|LL <P$ɣNi>V9t񺓖^GنO2+'[\8G9⨊AL 3gR`;LC}n4^^+ GHf3.e)t^:8:rmTk>PbMpY+ȁb\EHu2&9PcxL$!^lt +JL'%v[Nӣ c6$n+rBW=[_D0}G)rܲ7;n$RnEYM^ )G;gh$ob2~*`glz9?2eM%x|@bu膞V$URd4jowNݳo~_vRaOfl':HgKFVlFQ͑EXJh{um̈!C$؋]1P R8R CgΎZ_jux5}̩ vxxhW p؟SNSJs%<~!ȶn/Q]v!x4CFtfQIҪ,j h@j׺AvTb(q0G!TtWXСγ_[ ]\#|2L=RDԦ+xBF9(A6! 0k<;9>Qⶴ6U2͐8cq '腑_BQ}5?Y8+yb+NE/xBL =o0I.7݈2]DC6x2ww`~KUϞG9t֮1[wKd*o3euT 4DV'M(b_ B%v媦|/#?m.|{:`*䯦41S#?ƴ`u}No]6]wC{ m.t:m*/t{4üJl|rp[CGUBbqKsWM f_sV]ǹŭ1?)y?d(Ey*;>cׄe!>Z`%}"bPE(k(E8IG eeN[D')SF3bvbnҞ<x-H|h.]"`ѣG: &z,ө\4 SAã.Y*}S1H Z\.7ɘ;$?`|IXGާmhg}*PF/l:Pr)mz})@Hʳ7m zcIZ̀Vd <3I9,o@rkrcNvX@36p>!m?pFzXf̘+kϼx*W{-)ZS֯Lj?@u3%js{b?8Li,reJ;2HeXИ)m5INp< zH\G$(޹thtZ)raҮU:4Wq#WTF4~.?k__c)yK3\"" sD*6 uL*,߹K8+ V*A jBV=nh}ށxE% *+x7 RScZjʪg9֭)g$4@<Ĩ>3&LtW6|PClHg \Rg%Ij0s_XTM4UgVftI.(?;^q})'m9˾q!٦f7L}(OLG%ֹT07Bg` o>}lpX +2'BV rkB^rQy} k0g(EE긃wM@'R[JȞWa5 \~#=xD>Һȉ ̰޻P1 Ɨ ،F7 φ҅nXZ;j ~\_-{~  #Ho%iYϒ,&$1_R U^;WݑG5gW?oP\O,a,js"2OpQ{|âL[/*M 鎔p3G;|u : @h[Hh72KFqykhdɡǫShYQ..\[V[ĝصsȈɓ1fAVxB2u?4׮7seP~TbṕnO-R^6]$_Mɡ+6=G:>GWs] RP Ս[Vf"Ri"7: K?7dI!r@)9 X-9xkE2UF{)Ia@k'g)+1gFB~p G&lSY*b[܂x?>@Psh6l:?h &ԩJ P6evh %ƴ _zP[QoMw` ,YD.Q5;djO"u+I=3 y\< lrӣ;!)/rtڼ+iVȮC^6dDݬݻ:iAi%sp;߯b" Rs}X0`?C5E} b`!~o  8{ea֬ )ꈉd).YMr`=p&wrعQTh:}Zp vsE{+իDeP6aFVN\iBKLn(`ΏvS+Lk’ӆ*O2 =B[e ړeEKq}{>O_^dIKZue#"Uz).F\zAVh,0i58?LJ0hg˯8N~s5{WG;+{fW͔mHaj( ѓ}ŒnTA(х*NcA(3d ACi-;;59^[t_J5%ߪWOj+eaT*`l?feOMCv{ϬؼYRs(}eNjGw.#Ⱦfӌb|To4/f|$&uXuzKO<<}97_*[> R)dkM"Shc/]ྫྷt!|8Ƹl$sM{/e;.JZ I_Q3`P=..Ez":YLsҨ\%|s"v tJTGEe,6'@#+ w$ZBq-&byB&?, w}c 庎]:ȌE guL.zх [vӐwleF{(b0plsi:'_ kyTR<s-Fݹ}s76YnLٶwr-&e-W/;́E0^,V0\yޤ2Fȋ$!b18!XM{0l(^R:$VP0KJ_1f+}PlurJ'JjF]"_V4L(. O3G>wbZ.)r.g&fm~;eӇmF\T4.(8--?kÃR;3qrޢ0^";|2lD PŹq637=[qZŷoۥ 8䦈 -j= Z-#1 ?B[t o/Ba գ1a܉8J*+Fxg8%O8LkekyU~Rܻpw^No+2HpŒP^u3L dy{7{{11xy'fSJKpIߕ)RUZ"VQG'ϱwt3Vv4{ Hϗg u-ȕva; 8d^Gz^<  |0bO6t7c$vjZ}4ᷱ',@ N T"%d?ǵrcDGYP1sb@)D;Y#ٱ/z]πԲ :1jM#WTțQ_R^YMT7w#:ȑA^lEB7^P^6Ő$sa>-.b]:9h I*MWcg5)oĢa5'zN'4[JBI/%+|Tׅ@fGfF|y)lMBH5B1axe᧥g֟xӡI-ƌ"DA]xv?Y t'&+^ .}ҍLz%/zU!Z%WB}xnR?C/:bJz1vn NzLpvVK`h!̟ݤbVn:>P&̜@ ":r.H ȣׅc c[QC[2x;UOX('g۾-h6׌׷@8ˋ_^D PAOQ|.c󪽦]Q*maT=4+%`gjqrju eLR. mѣ5`<ʅ]CK>C*Msڀ\57j6޷"AJR@#0h"|Wi73WYY5yc?u*ð*Ɉ҄<\B~`ﲐ>C؟e*2PP]Y߹m1Vy ڥj4#R<5_p%;A|\ղ@>n&":Ƃ82XT{<ڟL J|b't67ӻl+mxz 'u#5C+e҄}c$#>l «_&*tyŒ{-~6m#ZlHj@{|H=ZZW R(} gT"`?t})q GjOJ{8'+uaoi]wAIOW9 UBbcBn? 2xk=VQf)NFaEo(sCkdBgTc& />u6;>CǥVfFY7G$o?kUFl@ Jv 鬙5f/$7&[Ql<‰hc\'[-+Iϗ ZdjM6 F !p5}/#B>pz-jTAwaBoW<m8')Ӳlv!~O>٧47Wx렑9u]{.*"uX)W+hnD¡ >zD> VaE(e]Ac ,|r,-0Z+79=,Æ!XOlZ5avY0+- bj_EG|:]߀r/*Q8Hlw!eCݩNqF6EMO278]8!1WGMsQ8)? 'b"c#sI=ck-+mtк4~:C`mXzژ讲1)7_([*G|U4~t«%PHz;A) {򚢵;BJkF_Ďc:gܷ8_j(\D#<Amߔ+3cHGD0~r΃.rPfC?~s^-_4}^+KzpOaҼD4y.(=sOі;43SѾ;\{z0n@. LFK,Ft[B-"9]_-tym׿D5 2 ԣ]R3\wuqI("S0ƷiΎ$F{1s*][Uj%P4yͪ~'80ȐڧX<;3xu$G_E4;14[.3t2'/62zFiF kv(.xvsPjsDA֭z RepCޛy{5iv( )-ǿsl80[hJQex9m")o$pGvYw>TĈƨdRמ@#/jo>g{ۉ6iC:sS $h\DȖ3L;r> He.jxhgI/o$ O+?Zr`UҜ\mCu Q# )h+)$div_Fi]C|adM93(glry :F}5Y@nte5u)^x&_Pb*+~SH(]٤n63Y(J)zsK;6{XGn]Qh'Q^-CbOdGآOtcRZL`!",DY,s $ka;&+(zg ,삌Ib>kt`^{Vni!2 :duAzì(*F}̊m 콂.t558F %1qvf@u8L7,0L\.dJ1-Yz"- Ҿ!d yϵę~9t7d7+Z-"\)/׳m-AW2~:DQ^RCOMLA`piY NC|)ІR^ܓ*UWd/70N O3PeޝDZ= C[>}|T,|X1ը4:x:/t?Y*t@lT`s%HJovS+X6p-ȍpAkIz@Rg(#Sޱ&+ϐU_jR>CH#: : bv&>~ t>U ,Yl'- '̋3?PA-SZъDFԬ:[~_1.18Er>9zP*GA83 [%}DN"Fh%@PMnIꃹIǿȼJP c77mtX4$5cw ātw 7:x/reCܽJV&= QJkdXo&$XA ݚ4P.\Y|?ippjf!^J ɇFpqۮW[Vٙ3*t{%R#I'g?BekїFi|֤*1 XKd-/)GT40>4s#@æ=A_s9\e| b s\* N5n:]ØE5_u(`rX}ӻX!-2>_5c  1T#7f5ƮlAnX2HJ^%hw#a2׶#تԷGa8=љ1bm0A1 9^ KP &@ޯ4-U^s ㎟],Q.==ul@˴KFNZo]jG_eeI<Rh8Qv1qjРžM[ϹkB)['PuGT;Qu"yvHu}ư2mI%?5LkT*ZYi;/rӣg'y+Dhd`ZnSq.:B֘Si$&qAMac/k9*SR=unH#6hBQŐ,S>S*?<-O-P㝠WUNА ߬jHݑ]CI@b^ߪTCRߔAlcxҀ]$3G DD.KMP:yz򢧛yq2vñgz_ViT 2 ƨD|(66CKIϳH.,[RF8z'uTQ}lb9"Ú9T@6s4hf4%\gX|Gy;4ԃ|y݉ZhC閳Cn_(!K-#p'(Of5E%`TbY L.U|R1>1]MtG42E-j"rQ7))t?~SZާ&~I@*{ iduq|cH5=H4\Ww#<,oOzV )ych .$CB$=dhʆUx#q?++1/hЪbx%3oQa@P:Dj&əВn%6:pb40Ni?U;YJ 6oW6ܽJ?UBKʟ2N9+]Z>I=Zk8 o[ ,UF܅ !)<%q=ʾ1}PlHRYN+6VBi{~3q߈~5JG= ^ĬVО!ua)<ݞW|K*;D+fj6=忤A+ l=(O|7ǿUMthPIz%j dlpz%dpt 0qF4rAKBm GkVSSqۛ!CyvVbl|α g7]0]@hj2<5han7Tm!:ذk~dzpߍsT6KZv XH6b7nPJ4w}OǍnacq*kJFj m3,8`ghT|FܜJj+QU4ǎ&s(#V*X`av(J5R, (p_|?ڻlOl!țh23338x= _􍣦_WΕJvx@Lw|I^NˊPGYKr\Vf->ZH47k' Hfצ1:\h_yf=ZXD;UּhAG ~$7Z~ |߮96t%%7G Bd]Bmj$LRbժ͚Ƀ6u'&?LՑc쒚lF RXߖa8s|W @s 803]H'8+8w(iM`lor;b( s]e΅dKl ?;S=}x/\Jܑt gN0R,To+ZЫ?xEІe[WQH)څE&e1zMsbiƲ@w٪6#ݓM[ыa$7 la Xu/?B.6}F}wu %nD]J%֦}-%䉫£sKm7W܂LW^\ͼN Iegi "8$d<QH!PVIJM&kkWMae|W /m:Z/|%v>(Y] Fw·Mc[=+Y`A:RbAa&ueO1ϔIN3/5vn3Ov2G DSN]rT(ҮFc= [Bs kIp; hʟLuIO?/_ZӌS{4339Vw;C;{Xw1cptRG,KN"B;-MAl Y#sm0^ X-ISI80)[G) Y@׈vkɻkٿu>W5ٽLges-XO2k|2 (%C7yȧ)&Js:I"߁JdHX0HѮi72vQnu˖ON?fFZ{pH.%G `/mPM~lZurs L԰9~|Cy~+t$Ԙ2d `|RZ1UAaR5MQ^)}H-G<1> ;Ld Ha9n8,.Z$-0Mv%O bHw%sq/ِ3J=vUYeZ{J<6,K7v$}ڀ= G,O? ys0ڛX_@SJh4`.$_A iifaw󂽢7S*xT2dd4O?atWm@JO"8{(\8&jV+ma/c BtfIEc[BN*_͏XP6_lĿ+$vZfQjZt-(c}ч?,csY2 ~ȷ~S\9X.ǹ8 p۟e,~UYl>ɉs4X-Mm\.MoΌVHC$jiP+* OEEU>3APmGT?!&4@ _"t:NZH+M<Ҫ"ґglBqAh7="-e>se5Չ`.ЎPhM!A2?=>6U_E;>Z G:f*0;=h&u[Z?WyU淝>Dlwc`aM8]߈#=V$X}~_˭,IEA^(!SJbbkNw7)CKF˾Nxe*'@MhڳYieޒu5Vs`V9U.+uUПM;~}Iٵ  OH tŽ&UQӮ̜gӇjWx\Oh_7D)|b1s1z>x| _Ξ?6ڏ_0|Y#zLymaL,x wбݔ282ݹul;'^g3 Xcpv?dP< 8Ditѯ2PdBH.WvE 6U@2'~֍CO\~w#K$@ggrHeĮ{lM=BSj`/̡OV:PJx6&փ[]:Y-S-ENJ|9[SW $#>l =X]?g882_6pl[f2d_\v6 dʙx$ Kj5EOj "}! N MVT yƚ]rT(P@A#&Tv[o!IPlV$\ܐuU ?f|!SwKؘ][a@VyOV$̑efBUFdZÍjx-M;&CzDcP5XF:U 3?s];J(vhb$:l En 1ֵfCxV*RLa?d vL8:C:ICy+8mjs)#8\3F9{+Eod@h@kNK\y>/&VIpb.6s*DŽI5C G?'Hf(Q1qz"ĻK3'9Bnj9P\}b-Mb67`!uwYm#w+WGĴlڃMB U ?%lB_ԚNݮ lߝ=7b%L= +&JY5 W ?1n!,m#R5N w{\V DbZE2L9ȥ:-qj׽Ł*a[$Gi4"[xl͍#OΜ0S]]0:e YvT [=AwEk4 f1i&Rv-RD|v gT#GI~_v"!;+)["?dБFnCo/ %40 Po3Va^uk]p%Ekv"o^« Ev ǶqyI$J ͕s)$ $jbzq (~|W*<e?5) 7(M&tj&p*")4PJZ[+9UC-?1?|F2z~5qx/X*ߋ.+ po#U/3MQ{掰./o,n+GZg:8:Q{ ]g VgsyPY< M` QDb1 O6,_LE@kw }>F< nԲ!gp`D(4)G)n,eDS<>!v6w ]Omơ}wrYTg8fO% [4gS'NGw͟FwR\IJèW_"ެt |$?.e޴`Uvz5oyy׸Ţ` !v[ؐʤHHvj&}A[NZ?H4,Af-X~'}%o 6̬=:Fk#_ X ΋kja8#L6UF%hj ((őR_&, C7m, `H٩L|g6=lu(PŎx'0bKS4kKvg_x*irс鑓2+S""uYlo*s'SxÐ} PNGwY24?o@mLT+ڐ%MRey)tҺ\bؐ~ެh| /0קL@IK-[wŸR3l\\[?s2捥cBU/P>JHݻV8}|pE]LU6ط\1Lĸ5 I9Iz'7`NZ]B j $m+gwC؊Sjq1UJKV5E!S"xm.\+VMj+{Zp޲CO0"j5ݗAۙWPs7J^.Dc y ;fIYd:]|oPGYv̍jtWKVI8*{:A9LCKYȈVhbL$AQ 3o$={`}}Oeg,TcT$mO;V@wObͬ!hᲟ@{?$l⶘)VRf}GnǾ/o4AZxj1"uz YEoVoݍ&,‚G6m`m[E=ϗLc 0UD!"Řabv.KF#C8* p2x<p9qbmk1S23o2T7NkESJfw:%J~*.u<dpS</j-آ-t@׻l=F&_B4,$zYX,L2AbEV|\=!,Ш0g`:\~:S_DZz2H޺-a)ŏz(6dVlH$`_-uNmؚyל6.c?tu_Xmgtt͊p7DONr ǰ^;CQGY_k!ÊH*cgL8|Hg6&TMEw!Z;_P=J\ /Bl4(S؈f::͠?[޴I:L.\l(ȡH_ȈLR~2LUY@~< mޞ]IK8QtHW˖| GIK قk*lpZ~ؙkOWDCHxmƏ7-I@Pw*`CߴRT ])|6fwH&qB>dHcM{c'!Pྖ?ʮq:=+UW<kWPBp Wag[I*gM)yynP I_DΚd̙bADRNڹ}'w HW!bL0Zq2ʟYR m5; f Jܤj;٩S71,vIRƓz{2xژHE{df$ݫ\2]!V~:I]^Q܁Q+C .MrIH\hӁH.6%nw>u|?9(A33pptS1ON(ORr8GDY8fшhu¥}#Q=r N5Qx[6X>g;lG;.axCV9TROmb69آB| <AzU%bLޏ4,ӝ`~!bݯ y7F[ zF }T/wjp:NZ;[1.M3ػr~O؎Em]Hja=߷PR'aNq.mre\ X晒G1u`Oa2ŦƱPNO7Q|  NMeoM^_;t(tW7lF"z XG6P^UFS쟷J}G_Y{a-nhT5vOsF_,D1N Jom[nI_{2t"V4V?fGDM?f34jo%[Q Oi"\|TsW| Z X3+"U|8Sk".Pi3rtx3,+#ѕI!0 ˌ] w^(Z\T~.)L^E&}* T6̖97'La>y~'gͻ!HO8=26>KbȒgR_`=es[Eti/Q=DW$lc@$Iz9X~_rAo6!D!Xm^7V2}M\+xօ=2}{h3(B0Rtv>0b'zf)Zea[H>Հ?(:jZC>nk&E)D "Lѽt֑ z=hUsӾk)"CrJRJuE7lROn!JAǸǦȐ#_ G\EqzAVqިf+p,WnMŠ'd^."l,r積r!6IÖ\_϶HQ9$1  ke׸PR >JVGϐ#! [NFQQ@rI7 H?IP4V~T3"]u_,5*2l6гl\pQfΣQZmdVc;kk.̘@fseoIj(UҫY*刔ey8m] R#eO*]7s3.# ??/iJ)Gi<+H]jb9Cf2Bu%7s`oȮ 1[H M?[ucfU P5 I|]Kɭ0K Jux3kQYơ(K]i;"!gA6͋-;IC7ŲVf )`9W3y6S԰6t3.,8 0ˣzֽd%gf_]0+k"c3<$< ,#nj׃.߮9%=I̘GxIƤ~HMwt[QƲV6v㹈vE&UNq0 xyAKYf6Gq·Vk Qlp#ڻ1osLaMQuliF+D ր ͇n+n#^2gxߜH:|F hv&yaKBX_XRsvo:|rZAsOwڊ#e㜸qܭYt 81BgTXt% n3Id60[˕B*ю~iJ^8Ѷ%SSquԓNt?э tbjJ:Sjq{8}>[suޏ_W܄C`T5d&t*1DµBX>wYxf\Yn8^Z_,3odD;S$9i<ѠDJ0EB>oulfo8V25I{mV;FHyljiCь_u5R퀓 4IK1|/W,Rd:Rsm) "ll*G_u|E=%82 [Ǜ';,sR_5s?k3أ}RX_W A iv_#MBq;$=Tҍ有DϽ$rv0T ~ଐք=]dօ/MB*ODh0a╶yfh@kгg))7g$> 'A"ٴMCqƶj~H8 KXd󝆜=DAE2?{!E&mX)=FoPn9쏔޶0{ErZǹ 8 E]Ty뚌1Jص.w2khd.zkqbbM4&P^Z-Ej@q=e QDDL+&\Hu.MLǝ -5j;G=b.{Dw$͒2ll追{4g|Ap\mھ/;+CVq+vAX~_ hwC+#q57] 0y͘&! ZA\] I#(A~=5ϫ=YQT16/1{nqց-L8,8T2)GO8TLĿ=᝻6yXH}gT&qJ@Iq9So }.%lpzjH9՜;Th  »VdL_jZiOݢiVB72c.Na&Γۜ"PbC{i12\՛<0KhBQaf>MH}.*)hG;;Bo$p:Eg7oe np"JaYyegSuV۬R%!| I8\_b R^GC;=mxǕ6@Cm0e+?S R"URqH+=̎NkY"?`h6H߆B%8|tKM8T#.oXX5A݆xz% |wZf10} aY*u_>&(_ R=ANxބM"gg'!~ Yz/us#?FI+?kTh$@37 (-tQ_ 7)GcG/ 8idrgC!WS 1.[@]dTO4³jGE篍:Db7w(@wT0 G1JjXl]TNA08|θJ1tcX%_wu+Ƈ.crf0%%U>OUޚZofCŰD}ͦJi}^OZiůR\AGA *3ƖٜV''د lzjqfSPN%]Ǣ$!]ĤH8]lS> 9w1n,S݀H>]3U*]t%? drjQ|gOE4ՈUN`C~Dl)܂~fš^=ͣsɇ[zg=y?@.cק,~csD{e?ݣ0_r2 }&%;<r(f"E`RzrKKm얏 kQ )+ )~ŗ_d?f}CJaGG8%MkQz薷I}b*MǶF9.΄+ͮ;q°(߶&d3y% A;"u"K9>L۴ E1q9WClB {(+,[lM̝xPׯAUf좺M]F%8 (5[}pKvܜ#;\"-hf2Kw"S-pHYjae8G}m] w5%:A?N^329He"N]EF6JJPqEXjboc$-S zh ^笗:̵.eJ"*mxDgCkqVfk.W})ÙL8YmB7fT PȻb ͘WzB&7ƏQii1pޘƽn033ws3Ѽ_c22(t,d̶ϹZ.)S@4;j@}Px/6{m+fNB28ܜ[ ݦmkD5$ ꟜpD7$@?+CΓH6B?$pvQMeqr ?8Vtůچf ~޼Pqm{~tLO^ړL0٘{55ƪ?N8 rIg=U WpMOC:p<1~aLKSnU{eAf=ixhe[<)K~5#^,O%+V T|3q{)ER8*p6tݳc.B^e\m 槧d֣8IMB,?oxa}S Z60 sfdca@T:m4+7@i*O e>Y 4|Ϥ>@cC2ftyI-3y% Zb‡ }0ILYOt%z1> dXO,FdcpSV|gw!֏!*o(9;enj=զ:n?_`{q89^;C3>;~̨h*Y'lAW#?E[ E`2jhU*vZuqX!#۽zW<)owu9\Ow{`ҿ(XQ_hӌ,M쩜! OЗȫ9ߐܦx7|P0D|][E+:X*Eq͵2Y1D!3 JnXj͜{|mւknJlaSĿwi " a#v=ypw~2g6mWm5l}WcB iЁf!O Tⳍj~43\#ȷ~J{7Xpz*}?#0XZq#Qx:'5wy{zd/tn/c Y%ѭuzj-%F_ Ak|d|( ʿ|UU綺)Ф!fm?_pwvZ'͉ 1 +[3՚yJYOSƥ4'xEMgo7[OA^,qf/:$$*w ݲ`Kdc#6`qᡃI[ &{~csZ4 do!6px>,\ Pdp3p-1b"9چǬd\=&'TG' k V=NTߓ~ąj?u[k=s?N[7 NIs;Y ο(hbM57 "{[k n" E6wX|̨Zp$Ljpۛ,<,H䩓-1m*P7>xA=G "Y2 j|5VN@71N0)s*bBs|FJ#l rwҍ!Jc=2AGEPB >9JPzl;J'Qv* 2|Tk8E R-(韅Д AAFCccogoGf:鍰U Z['& QH+6"(.:u/)x\.{ͅZ{5(b9{}9{+ !P)0l?*QHlCo"` [ X ѽ̣+7reUsFϴ*ir#eT®jR2@✛w*C^/kڮ;IgR{O,^|υ'4MmON ˃Ր57>ZԝVcʦ&HlMIƊlѳ5mvC@)NX=TO1aR+hkzC@% nkSqax 2Eg@HgQ;XeAX3(m94 $J0X+N-d>[rOA}X$$L0ˣcU<7}L-n{ Ni,Ů"8DyV\j*o~xkAI#uI؆JoJ_2Ws W?Đ2˟vV#+&F]M. hX/w_o)BWw~'|euQJūFؚtڹa)V_crc}Q33}jo$+~?zrʪ gKi"KTtZ^kHRi֠iEr1;*#MLψy1Ն)mrl)G^gr^5ՐrqrlqIRȉ<* J9rjOک ˜f1]v +cY-1m4GHjo#@a ucѭM-Zov!lx'O|3IW 57ȢK4,xe k#oS^=lbȇ;XfU#Va ĥ5*f5µ2XeCHFpù/ZZkgijɅgȔrm2u0g>4re4Fm6CM7Ggm־m%R[ԃ'y KӒy fEs 8#9!F"H|9OHB>(l{.w,Sh -Ŧ.t2@pm"FvtP+%)thxv7I㰊 J`VE;H(^e(je K/AZ8,;[Nr9iYuG%8 _Je9͓zNOra4|C.e9뉍n1 F(Ab%R;;&Nh>΀9[aGUB+&]2_ e݇1E zFy}b挰-3a1R@K2gv( jtu%niSO׵6җo0bhX2;4^q(k qb 7tAlPLcdCWY%mp22X.8 jaqWOiGN^U8UQ01M<wv"OJd`+oA-Tꀎ##{TR\nϠ{lwqXTԒ?]NXA&UUq`(H ,P]뉢DXqC_N |q,FKd ) !;2#+}vMisg;|a709W^̖^Tɐ5;.eX8|o!l,ݩNtrG+>i3L+ mh,@&(:BШs^@61s&*oAn,$3jތq_F h8/Wg=sl1 Nj̷=?tbVʘ`dT?q BIƿM m鴎h#لNf:c[4XB"e$vZVAG"㑵wz;xw)f?&Q9.Bx!̢ufC \\ZHr~b"fe;Fzɞ Cշzan|M Wn} r28$=ǷZB(:!)9nwe+zB=́SnRLg`^LVk%CbC4A,L==a9$qƙ䆧/cvN ~;IPMz9^X_.#n%""W+U !z҇vG'l -%({;!.hUl8y^$;o=ty&XșSj=xP>d8x9堎2!['Lo_8  v8)ZF!d--$mP~jP=GP\l$ &q8WB`Plxjh8u,]&Ӓ:&V)OJu$Xc\ȳ}Z,ruaP #ugcĐ+qJ8 ;p5#Kt$Mi-3Ӆ.*)Az}y>4G"J%>4l}R5^ H8_/c `_oy3P>؅v?4S GWH7Dw%[֔pp2Œݥ*tzk H@bN;5\ʉ3Y-M {S͑ B/$l"MΜ99;+Mxg2(c NW]"YE&ax1Rs=X8Ym[,qeOchDOSUzHaJ Qwxy Ei`ߖuIT>mOB)m3uy/] ?:<5Ki2$<WbS[ 8"K`yݐa X3Ej+< sbзl -FDQ|H\ˮR(9_0&Fӹfu ~K}-}H lZA&>¿/J: j3ɍOG}A"!ۼD_ieSxH~OS KJq!O6^deYMQ3RbOQy]SjWyޢ7AD<5ڝ<_ǎjL@tWъ f uD}ɉzq,^ E4btЗNSf 3ޓ3+$keh!M^[BCDޫf.QFfRG,UY2RQtѓ07גPۖ4$;n/1[/8045yj5^m/0-:Q3}}f&Y!ҍc-ΤЦ}γУO"S5gY7hoe,ۄ* ~P{~_={/pPIۡ}+C!?ruBb6\^~p@J]KN50KD*+['V2| L lb?T;,M$aM|TƏ30*n;pٹv?aήuz+`;2 8Df7ORU.Td&m77:{HC% Մ S^uK/ŻMyu߹m`c4?cLUWen@[RWʥY: f7"'<Ƙ6NufR]xǼW^,ttͧ? &HyzQ[+[c;[^l+) =@62E`v q\ . "{MR *S$ ^ D_ޭѯA@BFmH5b{ :޵y]!vեbg2{dnH@לtC.7Bi_o&ж!&pM2J@~fHaX(!o3%6nSQqA^8ea)R4`,+q}?.KG`ў[ĵb0n<kjdO~C8dyH̡1A z܋|z#!=.fIqPfӪɆy=}EQu3Y hO 4zjc@E=%F6^Qw7PxQq,RKV4D;tTl12s5T.t[#}!Y_iO˭"PXt U |EZ: iTB;z&rǜH{zEZ?d1F{wyƀ'&AB2[fd~< +)I\/,cع: H9J̾eژu=(x)m+(YCAvoGݬw-6~(pvXT /55Q 0a]#$ czku"kxwyT^>>J~RN4sNQI/~9LcimT. '/.J|<}lcWKfK~G 7>S#FΨ|mkH7FO/Ky-jzN)`6mCxѨ+d9|D, ^j=$!OLu%W|uG{`@XR gd W؆3>#Cbĥ5M9`5$6nq[Db7 [>:ymޘ`rym`! ItJpQ1Q;ɀ`#bg ,:G=*JŋsM`^GaϹUvLFv-ǽmWbúUGx6uThꛈ|MVAA F '٧ᢨy4xzQYQ h捖Y*z`Axuf7w#(jm(g6A 9戱]yca^pzf8SAYoGV?UI)!pۧXdzΊ2\Q4aӞ2G!/`1-tY[Z7[oi{:;qh~3_C0 B%,-m/7.0m^NޅXlXnoM/<!H!>tQwvZHsޞfVHuӈ4ݎ]qM}˙|CC(HMa(ʡ61&7B'P/%cдsa[(Kȳ*=Q y:RHMWFU"Чz!0tμ%\rj>egX!T} wpAdGzY mqb7Gd<]*ty}׳C-]%Xjd æ;Q] ݦ5܁}iĩ7M5wyhU~T Q_/9J<6e~Bd]ߞ/< zF Um&I9S#ՈE:d]ܰj.əʢ[_-qL-DۺOC{Qg|J\Ky|Z$ L;DJ1T*@rHX0Dt?\F ٰk<7'C ev5?1'9A_6q?2F[K>&ɱR3ml{dm&Puʍ}%.v=B]A$B1Uۋ>  鐢+uetB넉D]Oס@0FhmP±]M0-[7A8-a? ,gY|͚G y|bVnncߴtMC15'DvF^Ccv,>V$u,}%1A{Vora0Sg?m=dJ@$c|f))nEJMdn+ަIQ:ܝ{.ڴ7I%^tpdB|r;qYs]k5tsN lvAX?fTͺ>ٲOd;2M;^EʟE⹟Tn6m@_\PPվ-{ߤa1Iv:a{Ej-.HqMpspg4^̮xsVI͸_v&EO(`XW)߂8XZ/ #\umg MQ$cǀ;zwVVbc%8x{ﴕ_q? NR\顔ԢH5ߑd-!痣~bf7;g>UdmAYPJ ~Z-^"š,Y/F.S( z1k͇π>E0!`bOvۅ7+[Op?m] \508dҡJ1%q}Vi8{ihJ]#J$+Li3d eA%y׆@SՇ7g!-8[D줶5f{]mMLQe6t&"x~{v/vdnPm ?-,9(=Ys}v}Vbb2PzԷ;[ EOѨ:B;A%;RR/21|K:p!+q^W0B8d?e_2lū$tVsbd^Rp4M5;KCg+" .m SB%P4>dΙ\oak|0j͆zo%S#vo w{K"9, m:\R&S%y#YΎ.P4E;K)6ͻ>';hNgYZ07070100000260000081a4000000000000000000000001668c169200001c70000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/memstick/core/memstick.ko.xz7zXZִF!t/.]?Eh=ڜ.+N"œxK)t4vmF ӀO;%T\(, ]Ext c^È|JXssaiڒ8L;qЌٗPtc/ Q5jKXɧ=/>sM;~6%Xod6gt%N:98I 'm'%\z l͂R児({<lV %J 5'YuC[K$ҭ'R_樾2^b\Ь8J5ɨ]">64'u 374R ! $o:\[QфH 1yT<}cVQo6W S\p֔)oF՝DkS0pUP&~FZQw}AfUE."Y;]4 ]\O=6?tѼ j/9ý . 7{!{" mghM3kOX Gof\4PCAbMF-p/_sUzd-`c5L (}4xo(Иx?N { =QFa]$Dx( l8o[6e;`"D] n"JE5#I ~osS hƝH 1HyUH r5__-7T6_KتY/;`aqB4OέnDzpY,אa'IA7 F6b~, ^W$2:IY髗SяemXyEaۇy{,uQ)6HWzwC9YE\΅dqTdƂ `8QjvoGK=HуyL1I sƌ.1`܊qƮ\a#ON ,{ ej8;-f!CTrtƍPj-pd1bf~5Khq`2WvxL++Bރǰ`CBQj1bfpxJ!1B~.S+]N`?h7~ ,Eb-{B֣}- ` G@no':h>L즭>'D#=&CW)P(8hKv2R)V ,bjԽR{i̭Ç)6-02jv-ۆ)ףiƒ,`6_Z {r,N8u=!">@fR&\ 7%a"0LeP0dtWotpiykTRֳſꆓlOA^@\wQ}΁{aD"2xZC;SeBW!@\\ׇ>QVdeG phc~?de"N㠜hYVGݓjх1N=/O=ZT6[Y!D^Hқkmȹf. n܄|;}1EƈOlw_wrjIN/$rZI;Z@égxYo/:RU.b0zCNCbjX 2$T3F8Pp` ɴ]*4YtCu#u^˻ O+jm- ;<,Wzֵ V2ȌI\i_=~LdC*GDޘ{籥34՟Cw_MKTaIÞ:ZBXTyZ3D^7n=_ @)@:]*ϥ1N z{$\Mnع 1-THb밾7L e|*%? ja|@O@dub[>Zf|O2MqbV?cRsc#fahf)C(\7㏉jJ}qM#S X[lۋ *Tc\찎-ozx0,~[&S_X )6_=\Y1[$r6%NK8 j+O⃿haq|.p%臵$# 8ngK«YL$w818[@ևu.jk6ҠS1פtBfȪұ9;0tGuS <Q*61Fߊh+Wweg v[94z~Nf q M\&˨5176dz3 ^V31Ke6*T -e1#Jd(r-I1TM"N% 1fa]KNWy)2'Jxt V(A]GMFKЌydd,:7C,l$'qR Jl [m}#邎LȌb6)MR2J_ٛWOE"6({άY7Ǖ!Ȁm'`S i`;wFXSU!E K%a%ퟷa ]Q؇w&= oOLj4i)-Af"t=i aa:cu涁dJ^c J KP&JP[(mܲ@3tzvH-_b! *hkʯǑ_;߄~#_aJ7ZD>4ɦ?1lz(\M =+W0nbZ TWB\f d1VBX!oys&Ԧ%f#*d`i3G젣 P'J@nYگ1Hd u@=,"59#8+aK]DbWo?8 [?8*& }ĺ e-ʝ`L0}@ O(sLhOZaeniՇhЪ"tsZs6:0ҫù B\69 R%]}=i$b^.ȯ SLfDK;G7xd/A›|󹯝;]֑&qFcpBG/DB;8/EX R{N5;t9 R ᶠ𗥩rQ"X3fQ##T,6B`k ,<Pבa>k((Temu'xۀJ_PZs]Z]%hwtZ a-bo/"y{z˂ɏ]@hӓ|蓼Ts>rYyezb8c¡VN}@&yP+'?@xJ ,;pJTsO2IM𪬗i`cӳ/DJVFfEc'qJp5ne|Uޡ"r` 7H;^r~ +8zh{eM*1ߡkԖCGdA0SIIpbcNRNDgꀗxBn<5k4yhwm:h'c}žcub.b ä lHPX*VUt\԰rux[K,#uaes$t~yZcj Zo-KD총K{Mvf5 \_cGI݊ӵXA1zC^yȫYͣ,d\1+|- uȚ 7ʝdB{<$dTG0\"Fу?ADBz_,!#,uO@8-񌕏j#L-z6֕`+\\)b@9AsS~lҝ>;bR-N mnް9 K 4BiƪlÁJ:g>leht1?hTm1˅Anm~)!P]oM I7V׼&Wl-hz6gB:P^7LจLd3G*=sdpo" JԳ5J  jB6Mv/I҉-m}-^dFAIc&t|? 3vT\P`1fh@}J&F[J6E#|,RIs8-nw{m[1b)}eU4*"rÌ_=)4s MZYTN7Tj*䥵~L'ģ习Y,4Y6-CŸ:2()3?hZKAoZq=%4f#9fY,)")!OFM$j;U!Ȅ9W q0v_oQ5\p22Z[:/$3?gO5IYIX3v둙8 VڧT\0-Qȗ9%=ih}AitZxz\*(+si,Si20y;mU^CH{(ah92H qŗϠpbD>lZfM'T%~ ZQ6aЌW )x;`k=qIЗ4+O iǟуc(Gfϫ{ճ!aq'v_jcJ e蟿l~7g,5Hر\9}q _vP/^`JkX$:3Zm<}ebvf};7pG9;tZ5 wJfgL*۰W2br`<. *[B#üQ$b Uo[Xxj !{+I3,Ʌ waZ gc@δJpd`k,|Y>Xn|MEPtAnѱͿz`ާTQf"dTLP]9pUA84ouAO"*]Ko?7nf "|ϔ}T,`+kJ?2ꚥR lySR"k!s>N>_Wac2G*'xk:7w[8KmDhks.h,&p,A`yM2F l߉g >1xUsGt2Pv˕a6@mq>}vDTwu5;;҂Cٚ3\wl7CvATp=m2"%?iLpeZvib>_Z9X_;dx|3HzSj5yR(?GR>@iЧF)ߨB_~@NLf7B $>#<;hu|t8Ο2gYZ07070100000261000081a4000000000000000000000001668c169200002cc4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t/,]?Eh=ڜ.+Ƞ[N,À`u(8]| ҦEyu/6㫐X ~l84iQp~aOa,@ONsQQ<_K+m'[dnyTӘIJCd!~n_;8wX.xP,?aT1{zGu=~hrg׈;QлMp"'ivrbP5@0rEpؘW4k`߇!L*б 若l&(1AA 7>I!2e& 19a!t3=&8;Hٗ.M-dsЊ7z0V"-ЎR͔fM:Doڍ\5tq*JܓXoG>sԮAWcݗn$hC&7!np ˢJ$%M<|S`WhVPN)X?h.P=.2 g3_k)1OcIpZ0?_/bqt=PM׵G) Jt\zg$)%daI 6nIxr_Qy6#ܨНU^Aǥ=28 tjJ ^10O/{Y)?;9=Rorʪ$Q-^XcSۥ+ɾ@wD&3v6F4Z\(=E"h/2I/ԌC%ݶœ/YI>[} {67l V7քwIcfiȶ9j9!gˋ-Mbͬs|`OM 1KNϐoPF+hUHE0p/˪o[.О_  O&"0q*gB4~; 3g 0aDE;BR%"*~ qM0L9}i 2{ǻ@2(Nv<&:.O$c`1"-d3MqCY~c Ou/tu#x' 47,˜@W<-m{..'m/"ᇓ׃s9N}t=2^xj. `tN`^ܚBY}j]V1A!0/b!i+9> 1 bl#&Q>fS+v;!io?2l g]:JEt &;Qk avhRt<@#J~~7ϡ8zS<ܟS5Q>A^p=X0CG"i kz/G~`y}3C˨!+560h!:/ڑ--};VAa6{Tm:Nqy .[E>j20L*ۄ ʞL*ʺ!<E٫Fks[ק t!w Vޯd*zO:on65zڂ NESy\5 dWbksT@7T;Yد^jy_*J0:Gį6& +nM˗& Qڴ^F^}V>avzG Sz<#h* Js Uzs疄\ʈ6EL;UXh  `D4ك hCF]]ztS)@`6RG&\x6ZI5Ģò ifW;=l!@CBTSh W:pNʤL!aH0x 0i(<e 0G,X[?i3|BF}πMom,xrC8Fn+GlblwDq {ZK[m'ن@"!Fv jneCn_hD۫Tttٝ֯ly 0B_"lt*U,`v5W!u_sQ f!3ܴCL YȄNiŰ{8:/d0F̰=^ȢAQ[-G.Z"T?5~ gV~| Bg``rXJ=T"i Ɂ-EZS8OW킔E 7ŧ;r5s1 m*v*]\?ۇYϮ6ْb򺍈5KC:5i10nzEi ,!Ԁp;Q>IzPaR'Dc$weRJ8[~t.m>'&LA 'ĩf s;"Oo^?x坑1S=˭҇_ܞ{a8kmC +] GR2%a)'ѳؽ ~+a^CvY@GiѺ%]}U{e)Zu8Dh2"tJĢΈmOq1]894D1m3oQ{ \ݓp;k4` TX7Ř=[.#.Q:Q?}ƪX-ٓK=n#2.~TErB-焵nKzsTޡBf?]F@.p`.J+^sJ>TGȕ>e}pFbu&QT[VP[VP[?l7|q]huar2x,Z]n|PO#=ROlC[Qv̘#Ģ镎΁_TT u~x2u|^ yxiBoz'8{(cЮG_d53KIgie }ԵqI}7{~(sﳒj\;MZ E AזzqF )%a+azn'S$ɮnvjߘ'1Za&Sk=[~OlI x5ҭ%hgˬfN~v3psG"׃{>t4i)@K-A1 A[{Q~*[ _Tm'YߖEofbȂ&V"F_Ɋ <%"M' 4ZZs:Us§`_@B@+gDžm :3䌍%5Uc`ϜUu5U9Oj6ҟ#:aYjb'|vĦ 4u~enkFZRʉ㳑VO&d2z/7¡I_aH:\L\% 3-!=wOey$FbF>y™F vwëcN8b&GbCơy+'ߦS27%$&xfLu׬×yi9f|V pRѬ87Poa OO@&\\[ c߷'D֝-Go<\sوJs$`ζWe |R}@O!iιu|&J_h̡m+>Efw;bl¯3ȡˆemUO;s2~*t(‰(?6ِ)If$4t\`J-JVepF)֎p*blwϻލΡ<}02>$,! o'Po>1zęIf"0'0*uWm>Ls.؃WY,6T%s4C0G: {)Ǐ̇e>3mD 705p'&;X`4XwuUr.k߼.  Fr6 籄 sn!T],[握"Vcb_kkj"/1N p*BԔ8b?@&#F8[VgpBuZ$zQ=1/8<ռzu^V-^sQ[?բ dckF eHɮ;F12'8:Xv3+͋iJ&GC?צ׿#ehԨp0n9Ȭ= K Q\4EMxN"*f*X&0'`_+ t%E-l0 ԐJ<Z,sϴJ#hu^)_(G^odYxɾߗ(%hI27>P~IJD+ Fc T{韮%B L={xޭI ؄w'z.EKBW 澷G?b"/4i\ Zpw疢ڜ/]APfBcŕXMW:4Y%5F{#e;em%.z8T[%U Q7jqm߸xqwLNԾf/D MPrExޓ|oZo4{D-ZӮ_$G7Ư2N7CP^7ƫ6)˪adVзkK> I-t)Jxk)1S 9H8eK`%x!e[]7 GĊH(w`Lu w$wfB̞1-5J6=E{"i> " \m-pAL}D(f(ܟI`dT#đzg{xBnu>,hƥWhPD H!=x[SW7cO`^[F޳̮J$\ l5*!)l?T04v< \"j, LA hf2`ÌA= m+jl΢`t*=7AscظL[?ԗ?<ò'p-t?A(^:"L8f+Kn )VE3N:%:Jq4 :#V:V.P:)5dL~gu#IK RvN 0Q=C[ek.=_(!,,~̛T1Je{J$N#2 tRx(Ex5&FI wܳA!&rÃ6$DEpSY(HY]6Oae8.fLNLȘo 6[ ׎ćl6X7*֍"G(aaq!G {r^;B~ai-(?T% a52{8}gh"T+*ᤎ׭ rjS 9+f4S8 ;IVM|^PͰ=r~tWcOxԛ+seCa,b|I+;q–=(% `\iWNdШr׮V"ך`ˠcLT.'֑ߎ.w-MIJ(nk )PB:]}HqːzLHb46H k1UH̳'le ih/y)e%}IX% i̫ *Xt46Z乐\]zr ,.'o@bPR^c xME]抈>lIqd-|  "záQv jO҈c2C/tPAkXRf^dE֛vULGgCٓdFzme9+,]6S|^_zM762O豙q%oNs# rN :!Zߋ@g0 .}䨫D93]榚;; \$ "(E4&!$ߌrZ$%Nc=q;6> ̻W}5}(9vc%` '`>|D|:'taAYk6)zs" 3QEo?pZzC#+R|Pٻ`KD>Vw3˲V#qh>h{L M&C+[M$!#I؊8'V@k҂8IM=NcZr$xPWwEmw+ <XQVFz]-u64Gg^L@mbgM؉Y]1V xɗ_ Ҷť&i6C͟5€?`䌞*rin?kf95q,Wk #lzZ$Ԗ,H ΄C+\T.`^w%>;@[T5 Z]ۋ-塳}x<%[7S&qXiR}kiy(2۞BRfO!f=P\REhh}xn@LwD T)Nwª`E\(=Vwx,K{^'m,\溒)Q7P{Rz:הM^Wن+·J߶u*uRgF?}a,G;fr9B"F y< m&,EmF؁$ p>Rd9Z.cH>2FW#l&,f-D0L!{#u|^@*z)N뢍 hyT|8P-wκE0DY͑{;w\w4uAS/`XK/N-()]cŧ%Rsj<8U-nS_̑VmU`uwzf`\v*q|yոK%:~~4)ٚ!grU޶H9WHS'}Rm쏛;8Gwn7|skĭ6CƤ3Wz[r$<ɬ߇Y,OXwӲu0јveY~pw!(Igpt[oYfu9Rn(MᘂO:3ڢ:!XA'yπوoWOyǷRKBP zĂʂp w3r4Ϸ߮BI[!ÔS4=կqꉒ/],VE3\ZɟMX/Aw@ct+O 0c7kgU|_b"~ Ga?EJrqrʣN+;Fy: `c>|riRggݸmXKvovtL А]WԕQ_rB}N`@zw`i=}Iћ{B~gp0x[u3am .oj7Rjo'zhDrUQVP,նBy>kD0c:d _ ] DmECng!*G[-B#zf<ƚ}J}G<)bbU8d3?JS$B^C+,uK]Pd̬ުl C8 \}f'e{|ʄoPI`(%F!U/yJ:r^vE:sKU()#xp.>@~u95+[C8UTX@}$ɺަ=mLibfa,*;sqLG+ kUg~nJX}rٍ6Sr@,]=BL'Xvh%K1`NܔI!uatPwi--Sj L`$?c]^BNyc̆;$I6`@ט nЈ,bOÑo-d2c|׋I{z>|y0*GN{|jC0HŮ I<ҎഎBe}w2I)AW{OfsMX Dnm׃[䨃]۽(BԈ#d հa֏ۢNBZ _vŘ#r!v_NΘNgZb>ѵ,&$?]"q=Rb9+Z.?FSߓtk.{ ߿0Rb*~&hP0ipHK)k}4PmйJDkꡏ؏CnAV=a8R%T`=T63KTu_f6]B fY;;r%2{>/ ʢMd=L` 65wa ұ[׳bڏS>ؓ0 6Hk_tlm+K2Ў{R!+0|]5 A鸈ndcQ]T+TVKŻkA{(FX SLQa8 V 07e:gftd^z"C.a@j8c6}^Y5Ff{!h PM+A]ߵ>9G^t~Et0gZIoQ-Lg;jz^t y*⻩ХD|)k? H\U%o%(_qsX";Jпg&3r^K q`W(.&y~m!p8f5o<ђ@~VFo5: r `glذmdḟڿuoTF:d_gy=N=8PH+>)vnF+ iomԝVc:uD_o,,#~|s18~9Y~ڦ܀Y[qS Q%jS3}LjeZux _1zmtj\Um&$ (Dw H<4(t v'Z:>#=)n[+bNѸֈ&8sE V <>mٌN>BW#lYG>Ȭs8)hշu3l ,vC .Pm!>$#k7sq;]=Oo]9_ 1 j!J{jev/Fd 5y@oxX%BoX O͑dfNy62Z3ܵl$+ա_?3u!<~!78E)CûN>g2oyIo䞱U7lctԹyFZVyY)=S(~ƉړaJ0 |6r7I9Cf zC([- 0Y '$a~.ü"߆;րz iT!fr*Ѽ/*~Jy v?Rݍ|v {kV߼C~2P*>`*^[Qɑ*ȉ& O_|"(3njwx9,}QBrʻ(ԬLM^)A]zcjܾ3B{u;6F"w*AG=EℬY*0oGtP}pFEIf!BJ_cw'nu.ygh҅FE40FOհ *&D ,u)foظkjR&L*q`;Hˮ;ֶgǁ%9GBC r)GKTIvd`>tМq4H֕_3;\U8Y2j 򞦱@Ċk1}j8.Ɣl'f%V[InW8O;(y3#L@1IwHl5=21OҨʼnBrJYwpIٲYK:zYAu]ad~e1%ZiJݝF&dݩԪq2w=^rֹZ(9k@}'Lꦙ.+#v\9yV7!}(X-<4th]dU֍dٍSx"MmWR& :} s<4H""k @O1>WC>t]wCg2 # ?JM"cyb\+U| iD r9n}( XGm\>۾!)N} uGыy`6^kBv{-`p+"o۹**Ts%! $ǵmbxVf%tH˃U\DyaR9髥e8-[3toM>o2:Wu5; }YhQ :t$3xdǐxLOFy"]HdHȺm< zciWS"nu:BU:"Bt*q>nVu^qqJ]}s,p'a )5D2m*>Z ehGĈi_#NSz)S%y$@U+z*u&< vho+R.% > mÑwxǥMŒdTV||ݪ$d^=\NRz{EypOz|]{4<{|m6aiQ[u$`s !Ca_tLc! .(rd/?T% ([Qϒ/$#kRtc@L~=P'\ʮq1˳e%DM/7(()ףqkeW/e]};?,wr$U+sX3:xҘ։*`]H9S_ux]m xkm4mkXi&5=gk(!3kY;uJPM}L;( ʏ J҈w}mӠl1m+Rb3w4b"V&Ck'EN&)+.Tbtj@RW?6a'0mC(fU%'D\3aB^qLZ| m沊w~-3jY\QPč^DawElͷca&Zi lyǨK=^iLhlmtQy:ǵ@&ʽ%FέJPqF "o_R~.MCC!6O~X.*Ȧ:E,>ψ&šY m=TS,ffϗ ͋y;Ga75"E†Y|[P!sr P:6o&]KpmRR di^euk)/ț:0/&Ia}my3M5""=PuzUٳSC1D Mn*IBҏٙG&߷ߋ2,fo1u&;'o9Ù(^n'CE.CR =>.eA JF%Lڔper0)aaeٕrj[zRp4q12oRAp"m&PGOv@,ߗW_K除OOP`Zϻ+K "~ _˩o;|}YCP ^k 1tƜqn[p{e#Iuҟ/SFDl1G`١QHy??L쾯M17D|iIqcUJD L*|htحކF/+eJv^za(,֒',LXSCa#(LZz|@)bo{fOp)wa@j%Ǹ&E.pri+cv_}w&>(p!xjS5[ kϿBx{h}Zlh% bA~ۼTR8+ei:h. c)qӋ1-:FNэ#1w=7&|.));IT[/3JΓ<2B7u-ΜLH(GZZlE4eA:4N\ Wd9+j'+5Y4ZB_4ElTuxS/ᇼTJi\0F_W`#Z,XKj dq  Ko!)6sP^m.EbRhzuIoBq`jPQ^JsRV]$4|ejC Qe_)ME|'qFv`4;Eo9&_Ls)ԁ9Y'x-h4(aLxVRrHU*8]I;2ҦvLfGkVfSKK=U<նX3ۧ=78~UHt #y`FBN%Ihk=Gr-DPw44d61<D؆t4t|{5l^1_gLb7# N=D)I+)(TrĦ3FvT5GJ*cII8Yd*,'KOKWT;/b#|߱˴X}}fp-?av#[P # 0Z&(ٛLnT˶r=5 +4am~U9`{ wXZF5QOGQ{$i^ݘͮjID=o\avPa[i@Fػ& cd*9+d )֍x? ]AgH!AI\.dɲ _ÚW$Y8=]+%'DŽE]\ l__F~lL|0 2`O2*4EyX_j3 q& .xܠhm|FQ'L C.,&"sg̏ުEZGԊ^X05jik sBsY Apܨ $=m`VKNJkPt&0Z(jM3/g{V%@:ekagjڼ8`TH:fmKP `;}\IR/B~E }cժ!/WEwLǖQ~?gyJ(/0MT/!>וTnQ i%uTSãG(Ho .UCxawufe%U>iyOvAWRM}2:`Ƈ7}BŽ6CT? +_Q h Að D@eN^f$ʔ85FOrPA(_iW7ؖh%):祒f}n5YA=oY#j6ЙwHAfBGB-h#>&j ~꺍a>51~"$(dRVx)1g* + K3i_-p e3-jc)~d s`lB[ih̆维gfҍ}6oUO)t^¾ւv#+~KH?tŞ b(X=K!*|osnk&Gؽ^ 0F#đ#8QX9t %*ONV$o0ˏ&vQ6w#?NO;kh w{7!k> 5,VUdm;v3bP+x Q52q^ քH# 9gByZ. c{*]0zڇC4iQ:T%6t <"y+[i|.h Nq|P/7㎌% &{A!Xr|D3;' 5D-lHuwA|2 TQFJJm'O6}Ke ] <ҧq0|zR>HNzKCAA\0 ;Pj*$C/'ωΘOv9۞{V08y@m:Ó/Cf ^ ~eSưF!횕_7*D57A&j̵ER^JP[*9J*tZ0" o+ݕFKÉmJkhu[u|2 yV:*^FӅ>F\"TX>׽6혍RAU [ݙ%<'6ɫ[;VF5MY]B8 $ly(:~7@|Ӄ4JGmOIDf}+M*V[y, I?W8,#JLYr[I՗""6OKb\t{z0M{e26:~^52ǩTs|Cp^tO~n7N_Sfc|H;!xh,t P3%8˿TTe/ Lc_26BխAo^P{E;zpP^z` >蝘8Q&4'wO ѫM0N!O uCpx0g>Eo'Le|󆫅ޔ_S[*iX|4?miD :'+6.2b"㾂.Q~Y]l%ᄱg ;Vzu y,n}ߦfHWbTtq&j)<(^Vqm*,UEP$Jb 9{uyS ϋU Reޡ}*ң2)@,}ǕeMsDdXYֵZ1fnW)O"ǭ΃DN%xΡ%E /{R!;]CĤ{q {"=eQuB9ZovE~G9VDy #ݒt[1\ 1 GaQCEY 92p拒`p:=}Mk:; J{Tzag!xHiL|d/W B^(ͭj0(J|u8U|4їv;wf\<uos;`tHUI[Ny|lR}Ј`=EZEc4ئo,=mvSgعW~0L8;/!%>~څ-jL;يe _\+t0uI՘a :qFky&c/TI'_dcuٷApۀ&3)p_S4,RRu<9VFD.(q>q9~8AcYJW(f0;xA.\Fter'ŬrЍ)vTuܛ_[8"#ugwT{O|+s)NCWV) -J(9~Ch/ݭ!1Q OZ*Fܓ!7,jWV$amD3ѐl-?=JzoaF٨ D8@ULnA ~K%+m`%jRkځ֞̄<[,gv&twm[е"9^BQiL!zNx8A^%<70}Avza79܏2{7uK3:Nd o"7Bq) lIBktK1r{x%BQ)E[u w MAlAw5D_3/G/ Iu=W0 :bv`[uI\g_sg 5/P{B$n]_"uy z]U&#g+FL¶VxˏK1oj-",*']6sURRV,SN?q!kdsmU 웍S#i]U7OT y?9Xzs(,*ZRUB }ﴬ_1o))5\=ު8lCg0"m5Rt)fVfx8/ӣ.hm۸Dxv,%2ల2O N 7sU%9N4{3hQ<.RJ0dt:[¥#dkƄ.mLaǞNR1PM7_Kb1ሓ:&ѩQN׳ J '= 6|ɻ"aMWXn\RxWlqY|;P wKTUJPd9ORyLz/$}z򯭝U̅69}myTlaSʙm)0d?RgZ{'Nޮ5;csJpoEy;;Ռ'w"|Meb;۾Vh~$;b~ N#εST4~˅+us>-zܬ$Qh$1 NLk}Ӿ@0;hoAhy {lJS#%? x)^'%RcG+=xfA!3tpw˕8S041A#P A ^2r S(/5@T%Bi^+ sE {f/UAGLJ wd:m3 e٢,j-.l]ejARf9i, 1(f;"B}9*l7Q~) ̐RQg!86.Ǽl #^Q(_ l,LN.٩̜WOR,+WhL$2Zkk,Y.he4T4M%ʶr}G*vM%{!Z#hz㡌ٿoZL<_2f+&kYB{ 6aw?{/e҅ֆw}VYux/0@%"U(u6\y!0փvmݻ; 9.1!spKoJ#(?.9ZۙN\ii)dg6+0o:nPJ k=_8$ !f2;c»p i2=,7Vdx·ȹMʻuOtnl ~7ۗȳ}#ljȔTUܤ4+Fsu=AmR^;`W!($HMW-&谮eOpDPwTمFSoR?@|T9<#"@ >"..gъch 8T~r:ps.IEE9OrhiH6'==+ T˳S, VbѕӛO =!*$Oņ٫ڀEcɚJ-@a9tj*ڧ߱TLoH(QC|]9ŧgU~f8ېG_tT1K=eʓrD܏,F=ӬPbJx蜒Ъ^M޶\^Ht3 .sVo=uPg8ڹ澑#`EI! _> qec+8c?'#?ԭ⽼,b?x(zNkM,rDt?_l=L^L>O5%&P7w#/qd,HC[FjvzX$YL}h”6 zajQGbx㒠 Om$1} Uپ/hΫQ >.NŻ4J1Ne5Qy .l|y 5u);C 5<2eI?1t4-[V^5U߾/S9}uReiE=< 0*ݯ "P%gR{*ʦ)UT3kO~lBpzBĴ9:Zd+ a7t:=$O1;Pk,rfpz V qD sV@k' A/Q3Ƈa_SP xG%n˱g@2qU vzGZv?ZzHؒxOMޡXwϰ}Sr5qHL,$/SW3 F̍5x J ɡH{n%nZ=$* & *SavyWcn˥Y;`V˻ҟ9fY2{2%.o<j iځɦ p*,qʦO:j^xE}%֐{D|zk$XwӜ"=tDg}qzр6UtpY+QW@(#/"۩[C{E\t CyirU)^+Ѥ/y0B:8VQ\tɌF,M2뿂\<$Dr+rHtP/fuv-iݰr6撅=lRp'@#"G[VO*j*\ \ڻrwBzMQ|׬NGN!#BM:,T_, i}<֧tnn=wVw h%h~҃2&h4 PTX2E]HND0x)%*W~naWXGݤC6[ar<3dZzWtGg\P  c Gk\V[\>_g>=ShZ~L8kIpsvA1(!!ơ1)L2`>KH$djm3[{|g_]x0/*A pse'T#ΩMx5PPG}ƸYn8a4̍\B8$bnSP'[pKjIp l׎$+gIɢ &MK߸%Et1q8RuM@B\*)Ff3UwhH-g}Gi\%]'!sy6myYu͂<:NeBXh:L#FhOa:s|%!̓'P'&WE&X v>UKL 5WJ$IvRґQQ9aU%:aqׅ"G[N(c d 㖩X4}vn&=Зۉ~2Y&,@>D'BK\ C1&W"DmpNoHN/>Ğ1Bt]il\ D0[(n`cfj+Me SjtĊ5[fW ~ڜM kx4@,ً0@wۻk(o֎"AZ:qruqׅi##M#„4`>%EM26S1 E:udCL3x7K;V",ڑmG~x2u5O2jƦ(zXnAsPk&isi<ã7 @j *CMf#A:ExCE4}J̨r/0=|qُ/\@#יLMN[f@~WLRv"%Ujm_X\J58xՆٯR(HWx и g|LѬJv@td{ҚV'l} gEvas/qslT1d-.s4U? ná-kXzBDq+Z~ZXcN:yj q8X9V}6GX"F!{e²%BBmYS"1s@ &#QgK0W ~N-jveѼ|jێY=R^lEojkg 2jFxid\@.YZk oQpD-ʟsӖG<`]k{Z( ~Rq%B0LI/}c%jA"kA(UA#s=SUB~_)gg)(."鮬Y 3kDb%l=<,-<ΚaED $1K]zu7,DWf)F.fȫ}rJ+ />\1|&I]jw*[%x/jiO០#pXjUyfaOwxX͎@8+v $`$îum JUo/3Jm5|* !tfwp"e"0m}+Z_$C.GJ^X[URU6u<OF=_^%U`V%0 v=/++AH+҇A/dϢe_iK..cj ̃-JTj?06< KʻLJkEb1WmDNZFaߦ&FxWU5Nf9.V,~%7~*Aa^'?>F]de7Z@eW)D$ijj0|ѡ׀ 71FHrECcڑJ1ZD%j|)(A4 s Ԗ4,K]wc UR"(,P`2)YN6_M<Ja^0+#ZcΥ[ c&=GY:뿂4 р WK3r9S=y[(lf<:۩rnd$ԡZgKAq]oxUR,:t+s{\/8Ƚ1KT\v9Lq5_B`S ^+z]6~҂'xl:N>YOk+*5*h+u2"4tXLh ̕ !iF _VCtbekپ:PRgHy/TGwQRlDЛ$ctF ؙ7_f?Z)͗Få|^_-[:HR_cTῦL-bd;lmǔL”@j#U8/ɘؘJ119Qp2Ta+=g=Of:0;ul_;G6:`Qw `'T0BI)cGAh#K7+fcӇ#eſźb_!:021czI}jew:y!P&F4&>юqC 5"EЄ%OoIaW9r mag2Xpb2m;rdG3]n,]:$U,Oq߈_ev{ }hCꂰDPŲ{Il8j]E3/ӆS.Ab|Z[r}0j^PJ`4^J\ r񈝜aR׿ 20G{]Ƈ+%IY9 Ǡac=GQaG|eU omlMo@`A^(=(}88XfDcvZr)?g+$\GE^rZ%&M&íɍ3s/U0cO7,ZX> i}\JozЙ]t*\M _7ԥKVr qG2r*)Vi ya* GPѐJ[ҙlqzݙ:@ Rt4"A~ѐ| t͵t5#&b1l7wyTꢛn[>wM82&CI}aØjOHޑ}y}W=AN}l0]u0u-2< .g(ЕF986sz;[ F߅$,9sI6,֫6 ijI~{Rkģ0 Uk0"}P;gYP=odb: fXw+-0Y Y.{) 2:OA3)P$ @yKDnQ l8НzpS=`lB;V.ӇMJ!WWt] }7?վjZ߸*Up#:Lx#iM;^7)[/w3ޮwm—~٨@n;UܢcЗV&20[u/rMVwF). fFݞpIP횢!d /&wє43)A8UEaVJ_Ğj0d%2 SR)c@R-^i(vn~yXD},?9r gUUKhZR4ɊS Ohn~R꫺tG>z8cH. [ AL665r92CG.ҾqITJ&+kNq'lyARqBQU;6>+ &NJAuAQdpΛwnEOL MByPyڈV$* q6.&Ùv2`QNO2 {Q4eA ՙ "IZ?<) CэX;.l vb%FR10}?Z_ñ*ĞRv6%e6 M 1Gk;pŖN~`׬R!2rI6x4~gEVA6;׌?޴sFø lr H"sw* ' F-28?-뵦Q i@q.!4&wy5+nPNٝeDz#%3΅&Y<#F" +[HE_Tl4OD=W~1AX'R[rH€a3Î3Zj垓S-X%9Ά!4eꇻ/Îd4mhExoҰq:3uƉ_QC Ҹf)6<=BчM]&Ë%L=`q?%$3QΟe*;l RsZ<#aO!aV@pXPw@OEV$ȂoJIl=5>Vy$j309Xs?$4mng88oUԌWSä*c싖1H'ej`AR5EcڥBS%KeҨjnڴN)S_ ."F–r&t$#֛X~x2Qq+u:0Q5=@F$gGrz.Lԫl~CdfR 4dZlpppR%_C uKoF%5f6W8e~XgpNY椝RNj/2;9RWXHNρ+5}XSBթrZ|Y-;&yS ,\2a{έZGνhdamQ} d xq=DA?5!;VdMhZufeGp8&[I=[v.lv^{2J (v,qECthf=~ޣxhN-օf`r d3>9un4`MQI ^O{. +H Am*dĞXRL`C4pR)Nt=9>ˢ !0kc~P=JA~͖ItiHiX.\-2)@{\m0y JNV+S9a[j yҟ ~U^`r/ehC Y۶7˧x,(86oJUj6הV1"0S%+i_vhTrnמo{}[ O5ULz̓Bxב&:2-LLIߍ9muiyw嶙r?m[Ab6-aϙw)e͠_`? Kc.a?-/8]b;`קrmtFKmY;bCI!qA{WrϺrtBsu ZDHdtwkBܱP{-[Nl}(ٮG1uwUno6*8u0"Du^cUQd , ׈)Cepo2 S[MW?/+$zrgu$?BZP*dI@:YR9ؖp ]:`qM(~+Dap?nP` c-@yEEX~I[bdlץ 4$w?nz6Tes\sRI$KgSeBu)r-ӉbiѕYljgj"?ޭ&Cj)>}oD"Z ]J|gtU\S!QtLIМHs&F0 ~}aoe Ӷ`Q8uA[/ _|[ .gfƍ5Yt棰Z?Q,%n@?y2&蹬U^є{"d{ MD(F1M"l,~9KѼzft`\˼mk+gԭ&rBATRkYu{E,k}۲n~I~7[gc+' kؾWYG2V[Sap",y-D˼:7řY,}sxAY<0\)P$ |u4JlIi<a{;^\lҕog0 TcDI-|Pb_!LTNC;CͫsݏmR/f: UiuurZQ_MܺY؎``=T@hK10$wXEh~Q콸J718wPr%K UҭoNa@^t==+MK! 0j'&mrhs?lGɭ**.(yk2,,S`ٿ,VN%76F!\=F|G.MGelPH"'73JHI3\Y5/QNH>R( h h׳5O2nJdw\:>_xݸQ1x$~~6sTb^::HGL/ur`xguS9jSQJ-LO@p}hf5AR䍤_,"(hY]ngO^[ǵ(a JAHt䛴. IoVI=W|(UXלLwD>KQgWFww6*:oj}-ne=S*zk*сs_7 sZ{KHYͼ:Qm՚r I v;[ғ뼒;/PS+Z:X.#2}=\䥫\zyD5iG@hqv?ȡ!aDFrjPD%x8Fi<O{S8WǗgҍUYܬy^l]86bnMHIBf[Qgn$?^Žb2N j.QZc{6W|ĩ1.Kkg6S l6.Ű%+zRiف>Tݚ3n0?R"cx&uz1+%E]%_4Uc'hWZʩ~iу(_S30$#79y)ٓN G5i8>nj8+Wjz`!t!&vf':O|Z\v^JGϖ<DCdJֵ5V[ l#su҃Z,5Q6(2ԈkTޭ4򋃽cw} a*R(j 4B؟J>t&RH(}-"`3hez]߉ E ^I8us#v.HF :`ɴRd΄O( L[4 bn/G.͑Pw7EK3)eF6-Zj<*c:ǵV=s%AO;a+3ɳ)O!]P# >sfν)1كK-N.!s(I]i'TH:[=ݧZg˚8K[8Ty{gc/K^Zoorf _)=ڋw7xIwɰZ:òcˣ7}'lv LAM]Ey3 'GpD\?9 47hs 2WZƌ겅?SHrևklJ~XN OK O?$/AMHy>|Qr0j_ y8|UeRx^51&ZHFN+Sh@܀AQTg c\xRfgGۏl[3-#N/WF(M ~k-\}%9쭡t2f@Bț:9g!^ M}Y=OI8g1߁>E:fS͋ϙR;_.\gr"a*hj]sgnKl0,Еt#RcކZ<ֱq(TYE jAMCgR`g҅[O}wT.>RD 9S=ʼTs#nkYw%{:01xXs NVQx'MVjLh*SXu<V߉ADٍĂHN/M-9$ƯÎȀcwZ0ل=Â,72{\OygWD V򘗕2sDL |nJ_ކUD\vvEW݊([97#[oc2cTqem4VYI3E2 ЃZg9c(b*faU(#8gL&k =#ru$hx`(UK/,jY;MS.\M%~s&eG 8ч9[k :B*EdD:&"n4&cI#HAL[|J`؁{s5kT~giEHޜ(tig OnTElޑ oLVRHQ^6XxD|`Á 0 n)xg^]V,TlXMA: 9.:NAK0]D%oQRi_7Eѿ9Vov o y9,l wE?>rMLbׄ_h~alvZf3rH~(Q,k "b;C%ㅑX ^f|a^cv:k"!LJ/U,ƷmT6Suᬓyysv5O39!ۑOcmP]u:7t8eL+!ӡN}j 4ezL:/',|X@%^KU Uie-8EϷYK{Aғi"~cLagh -S18ŬR淳,3j&"p3yhjMhídb ()CΣпzF5 Rw# 7_ojB' ͳ"7}iVZw)dZY7DN9nF6gEe.7:b\|ԝdr ߶e]j_/)y9O#(f3 .%]l?mc[Q*B%ss@cRk'\I70SN9^2D"蔯N:F&V{23ѽ=JԋdDc,6ȱdey%a[US kSO<+<=-Jm8yp>خXD29O(f0AwЧq0ee6F^` Q Nt~nJ~'5 0n8774pPFެ#$šJ[U}Qd0`~= ~DӘwc6w˓1GTP*M8> j]jZjηja[Z\V BU#$m0т[UP@"qhRPף=SѧЬ*yc9>6]zdX=[Iގ{4 -j5%iҟW'`a{ÐiY\JM#5Ec98xbV[פpxz@q3^L=5& qB#يԪ`Mc~NcNt^; \_T̹])gI[9Y o)qji99Lېom&\(B%o_4AM/i gt\t'eU;vk27GѦ~'s ܯ"x"u <τq7 x*ȭj⇮?UǯӔ~זt\?,$%t#B/KOA 'Qk|G <)1*;SYjG5TsEwDי75"g-xg;t&ibl;̏1Ե1\zV}LwmTK.ʢ5QvrIP4p%"{CϭB66wjkLF *FbG'(YŁeTL+3 Cvk)P0<:euFB?$Y# Uuz+j-Ħ~k!Dc.r<ށo7VTΎT"8zlKa't8mGwz+HRCism8eH@C;Jkxq&&sJ) c?SB5t/9s~P꾺קڋUU(+C(>P.~zbeĎ |f( [K>2Od{/t>fG((=UY/Դ؏g k%`UA퓱o|l5:Aiw g}^։`D:6L^pEQBS7fQ/^ne|rvN&iZGWyPoCuNxa;U7M)r߄V v~l+DkzTe>=ufnx+8 h"I+* ZZ:n>Q- x%0{(u'ap eXT3HE= "r;ޒ^'$-bgFpTTJL wP*D̼t،-AK@.3y.s]UgPeƞ5^@LAlRq_y,= m7͟ʫwԖR, Kh1Ed{IuZdOIkSEݓaBegQj3m"}\^~Ĩ^f9+UOR9hf? y}dIlN*F~VOVwڗsi!ъkP/|1&i&'4b"$vuz G;Eij.B@3.5N-|o`{W|fȟ%wo;\zJ&I?vl^*T X!AbIx q &DVlqbQx2m|ߗz| E-lǰ1}@34% pu_X7qUTf0K1ҬsD"'{*Y4ّ󌤊N'<ND>P?ZYQ*`tK*}]>\!8q?>J&ݍ'<[֢瓮:3ѐ9-TyS Qhn '+"bq@'o&V[_h"RХpIҐ:ᚑr:0b+3<%<[KFr_\xIe`sy?۬5eui`DžէsRʴJq#(מJ y&vr㎻WZ:0²-b9ܩQzT٧)\"1")K6{ t?f.#LFpFܜ587U: ͫ" rjV1b]Ã[D"}g|CsWFc[9<;V;)r^ID;%HAOcKY\Ǻ8@^x`HؿCXcG'ER'[\HTӻYtnHeF;g| oN!":@.Bz2EP,j,c)K"KP3#4-^8 PԦxك H2sC<|"ǘ* O˱Ex}?Xo'M" L&6kn" Ьx1J(͠wl+;H-'ZFU .w_C0f1 #XˇN7y̰sy S=NߌYK7LrBY*0rr;dZ˨"p2nsFXqdV寍 k酕ކ :o~4 8)m窎qF`2#tsKL} a`=m͌rǿAr"cªn6\U s}*Uნ Pe#L>vq 1-Y={:(3R_QT+sG`?95yAz$$ $ͭ<UMKMҜ7;x2wd 'lNc,ͱҔD[[bލ]xJkc  ju{b˝ V<,{RFoc3>\$$e[I,N9 PI6Iz,W:ӭR W@xX>I^~Mo 3Dpgq3B)#a7_7[_{|KXi {__\=T*p'﹟K= eD;ekAPP0yx_q(j 3cwH?j(ыנG)h%JtŜbzRqƴ6[/n8U>*B&c:("H$Sph$ˀ(و/RuW=hQKwf2$(S sVf&`k}Ool$*h7e~LzR4oiEsBߧ.Dz)0b,ůŸlڵB1C6B_ ? fwG3Q>q. ڌ>ތ+ -s<̊xI=r[Ľ&v&VF?CsD:w8@z{Q< ւ9߬IsޯkBf8t =9ޥ IPwU*[]vU;/0&d圢 v!7 ?- X5ؔ$1;@nj6o -ņo͆~$\h<6M9{H}Ɏ'SA'ZZ%k~wM¢?v\Dm0.+7fSRwvhI([ 66Ԉ٠SzrL1J}3>E뚵:)}(8ǽN :nj4*溦ApHoIFnߠ2ڦGš~1.TCNp*[TtX.dXj)Lsnuு lޝ|8Pd;lY\ vGN{z +=,M"qyv&\)iMjܻG  %lAhp:(g6[#47⋸*O5Vy.Ts?D./ 6w_udN>LV r(͖)%@G/NzB~(<q%"cg4߱O0 t^*0mDRn͵?]Hr%_Uq֯X\ %!krD">Fl/RKӶ8̹pLm$'tʥ\qlLILPƟ3˹4KQ{h6svb7v.k_#о2?@ζiʜRb1˲==@+]bx|8EECJ`u II_;wߐ|3HTtrPbû'Tr,lOi:Ng!PO4"\Q^;l ` ZHL%@8(h T*UOg- ImSI8qiq7ٯ'=gq -< t&Ya޳D0:s?Τ)vCŽGQQ\Icnͥ 31TѶg̊%4++m TP?!@tvn;EƠ CJZg>ԔA$=y(2u1fn/u0$6@lʗ b7mi n6{CsSH‰s+.է1ĚQd|*m>VdHg*|;+KZȋrV (~-!;gXJ.ЖP-Wy_ԼKy[iFg[ЌBgꞄ[Z%l63. Ij86pDRΔDCOHDw$ޯ[R:ྜ]18d?88Ѕ, p{ht+ w bEA&N&0ǫ՝[6T ` 4>#`c~x,;WSS,V^|ѩfN?Ӎl|8YؽP3-gS^пA$UQ|)4XsD Zpe}K=Z)WGo@Mα E;*mJ2T/jѸ*mʗ>]="b.iv)t0M_8<벨N \=jw8I踱-:aG8Us:U)$TNa4RN.^h "mW4-q7̷͵mTL98=?2jG_ D(5G2F^IϙeK_nIDŽVc|A+eЎkTۑs<5!#>98ٝjW l ˆ?+`}\ϢnuQ<7MSP#*G G$P<*c[1kIfȏe j1.ӑufCƾ@$f+(H尖NvS扄=F8mD#8~>`iZ\3& %{45]iG45]@.5ꗗ*Լ3dZSy,ɠOG$\ Cu]VufHG4?;]^K^Uu̓,lKFPQۜ[@TTqMyWF=Za%WJ_Sl'keʿ&/CR7~r!Dzi> .3E.e n3aa`z5g>ȤTE JjdR&@"Bv|n~ }if2G` W +=¿nmLzS .%D̹AC Ѱ3/GS]"*^P]Axf7|kS9nP:,~`l/SQb1WI=o.)0y1ah[sVˬs+ {Ny/w̥Ss>^A!/Âjn5y&LxLv 0S.y>Sf<2y|B^ ⇁eDWP(Dg|:NBٗgN.SO\/7oF}a]Qю WIu{ mk,h'hx h4ە7cM%ɻ ʳc4dwՆkI mBjEm'UqʎYNHe e{O[p=SZE.iXЉ4Tg4 4,P޴,> kǢ #*KJϦK֗dߪ^vkk/T>tgqŶ¯ҌBp3E z輳4Ձ] Xt2wKg++PjQeV*hEx!ҐQm(aTQٞZ:LLWMw{]VS}Hb Ԫo8$P:AktSߐ+v;`VPJJ= ˣ=lM;%e4-I5(G5G'~P5w^tlpeHQ.]p5of]0x,S/y|jCm3)5?$34DXl}a#-"q - Ϳ]̱(TnIa')tP;XqY]vLL GORO[1mP0nyf'veUJwWg>ނcEM8_d~…p2vr3 Johz&|:甞22l~ +"tkwBx|} G%O"W@=8`mY.TSPLkr0k}4 a;*+XHGXKKޭi7MLx/8QIC=$(cč>m?d#X+g|J낂1iF]D*;O1T**h27XݍsYa3 5[#VW.@<(fAg+wwt`C.I$xNY[ԮNkr,ӯx 'Gt"B|VOCԉ{= ̈rS$Zrɪ;oL•--V X[7iRR4`)zw &m/F+rXR9SNã4?xF+q"C~+sr*zJodYt̢SKM.EGF^p15gRsT0,;nc%եb1ޝ^y?AxdE{"9^]k\(@r+!uOefnI j5<5wp)=^^k1(5`~caDkF,.T t"EIz{` 1d4ظc-.& {7{JMޢpYav$;DYy-Ikv`|/*pG„6S2!/R) ^(b Y$=`}7m!LXs#}FG- ^ܴCXF3Șy^< H /[lĞ=| \PYȏ hZ7uw ԅ-@@[bzHb儋eB+vkrrl_M9>KŊEoouhx+uʽ91&ݓ>5*?:3r<(dLTŢ0N#FiK]vU2HKJ(h<b!`۟'=ݭ]Mό]tb%[҇ t,bb%MT ;u#Hy8,a(m5vc$z hlxEĪ(wӗqaԥ. p}SzA$LApu V"!_%HKm!Bm1ħ/ʡ|~< &`iA>5Zhn: )ȺٲdEXy"4dž@+ \oZxT1nVrpEG^h;``WDLJ&i,(@-kZϽO*(A4#مZ[4~ktMhuu܊~ zUO5RPwqHJZ0#lu>Gdž0vؙ} "?ؤ-K:Iζ l_OlF ɱQl oHRh0yy֎zԈ1-kӐwfhwa9^;qcIV;ŻvvH2 dBj&zͯ!Aѳ4\Te&Hm(Rn0o*e2ӲT>(RZF*,LCY7FI#[9F+i=Wn8r܄$Nkq}ɟpZ` yĹ@ i9n~W2+"V=ljr#3paf4ҷ ,퐮fׁaC.kebл:㽑?w_5h^jH靎ͤy(y {4pMf9VO260,H~pJx*@N&NQC TE q;6)})*g*be0IxMWIȸս,\)史 &=h]ğw¸#q}[wF<)z);5aM׍-N[u:)Xp`d+{iJ(ǷZtdG.od8s4A gc-%ί Nh/pMFA_Vg~3*4JI h׌YEy"9lbY"AsPL_#2h(SɬJoi{'^oDM׭:xGJzp/[Gʣe.E Ri^HR;Cl?ye3ӉjgW:;/y7 VB[yϏ<̡?,76Ms Q١ I"d'߬.D)|jNX[|DT(MAԇc;1;K'үz D8U~d61%2oR)W_C2^Dq@.ʫJ7jM`UT7.>I=: FKa6,>vn?5!!G24fMVwh-.o1<'ƒs)[TdC3@[1ceM''k*[,% +UOEmMBR2"n@aww߹*3k^ 9sPhҨat X/&6ԝkA_y.("nǩ J-d`@6郠I5|Y:Ϊ~Ћ>1ݡ0gT9\ +6b:1/r?+kpr)1y~[;»b=B$e50z{q>}661)sE F,"b TiMmf8`vY|jɭ_י fueY0\j|㳑#I\%nnx>llgs Qx tr 2QJ_^ZI @`AȐ/ W~߭LV/G=w;b":-[ $ى9П8zU6=IL|xyNJZA8ޤMl]a曐5 y 0Y1hn p}(EK \\ TQN+_.hc䔊!KJ#iCSd+ {Ԍ5R)C-XSsP9ڻ# ƵJ|2| oݯAl&HsHPS=U(s9pȿRO:(8)&xS Z]$߬.Po^Wf+ׁ{C5Gd]]hT?zw0'FHJr[])*epqME2K ݹ }oqe47AcF5ߙ S\a]21MX>Z4㗝]˚ ǪષoUc_ j%JۇÍ>̍Cس+ g8V'l&eoܹH%5HA s.t. Qc#As` _CQ[Ȼ3BO!:ȧ㧮eX4)1[h%$e䱢ؘl7y+M_"s#.w2a;0tKy׆ ZZȴ~Z2:J}m{hF{_rʔXJIuy RIᣝ3htXpTҖ]8wCniq6Xar\A7<+[HaPqXa}%xK ve;ݵw]b?ㆸo~6]'HujFguwlHzN| QC~@"'LO)"u@??6j$D mh"%ڭ))hM~Z),leP[gK4wS %B2NNB>΢*6ZAIdw%ѡ7pX;QQm2E`RzDA7)RQZkEM]RRކAzw=4)MgϤvR*T[qY,}f `xwmv3':?B63َ>YߎF|b| |*mE{c /S; z)g `T%5F9M琲jϟk'w< ݳOt׈;EI([ =`*m5 NZnT°("ظ`Jk_q3:o8Ţ{ǔᑒ!.ۘ&7םT|b&ױ+stU*1#vl h>F>K&=E7b#y>{/_'(9{,ȹQqGiq͑񣀠59 D>J,n JfW<_ K|+[Z5Іr9^c)w F,Y:7o gKB+}"9.Evvrz7;HjY]a̝ ]?hɛZ2m?фpo4߆rx5)f/u(^Epp|e'yE5 !d=SKo =~@t4MM=OL1ϯoIMh(`no ) g0' Ȼh/W*ya mm .霶ɂ\fVq27?Jn\2"iF6T rxgIqtBy )t8eTUX]lt~'$f^ss%,IQ! I&r$r܅[M3:iujDZtPي9.8l:ՊN 4Kq'?B8X y& {?(YߕJP_F8ޖC%R՚EskLSZ>o*UUy`7tsHmx>81'-AbU2'b~-\7v st(&MyaK׷xEou~2X$R4ʿ`y P{C(L(2 sb7Ndj5!O*~\!(.M!Is=]/gm1Qfgr,A>k_f-s<0(%9"K7ȱ@Y T#\0xb5{I<>{ƍHkޥOyb։ +AEaͶ#E*ϕ2[:17pR nטV*DҚ$&YZSǙuo_[ss\=Aepj6(PB],4LiB&fd|2F!iP@.ix:"PqwfokHij&!0YDbA=cz%cuC@:ZU4oY21)X2,>288bv?qr7iRQ\v _Ͳ MI7|i 7:A2\9 CfyIXdU$$aX)7f 5ӂ޿0|?UwkfE)߸ >nlkuA1 NūCzS`FyȕJIÞQWh0KZ8`yĭ6_Վw@Փ]}3D+@'OۘY?w Ep1C4eԸaھEH=ЕU\C\Gh vp QŸYv ba3 f9rYd/|a':&s7.uV5lVp`C0/f:kF_(}NO$e2 ]z;RHä(<=E7Lzu9\d= GovRb*_: Ԁ' Y1c eo DtmK%Iо9r"m]))TBĉ%!+,/?J|y4LS;L{(e_6k.^ħץW||ǡaXbK6L#H})95}?ǣܰ85W\*ѳ&DS֟nRZO7z`0>CĚI[^ROao)ʸZLnkZ%Аw PtS<џ^nc ڣ@o츒p,tS aUnxO;%ݓT@DSU(=aR^OyJth(B$8|=WH{9ygo%ĭiDDZe+(q[~YJ۠ADw#JlQ|+r 3%7*l#3>|t Zȧ"(j)-Půz=$ysZKүk|upXd AiI P)xӉC ~ptX(}Wݝq ;qۓN WQ$\Ȝhth{ǰ 宦v" nD8K;H}GnLO*@3)[NS3 vn/ Ze/,3x1!&B> *Wu,6q.j^g>۠_>ş4O@buuOt=yFi?9۶dQFjÞֳ"i= huydʓ%c|#"H\A}bL^u`n!,1zYa_ei9DGuA~&MdSn O,߰ĩpK  dv hGixƀۈ+a_EքK_=q҂voN t|Tnvx[1 :sWHC6reU,ef)cQdD0լJ,R.QS>wOUگcKKɺ9w̫$Ie+E?hM>#y|<w&iݘa=J 3AXwфlR-oڤ`11fo.z10|R.kUe޸]y/|u >Ww9*8`8\?5+Qb"Q .*4*>k.G2%0lj^U|N⯍SXD]/(9J,'99Z(j#, MϥǞb9-QZƲ]sq]  λT4&}}Yq/S1%8͈R=-t) 1$(Z)-JJ73sE3Mqj2@Vtt)?[\-ljdVܗ.jqGz Vb8 ΐn\?눃` QhoBr2EӨ|m ,4mV\,4[\k+̲uz=" o<^l=k@rs/ I iʉAsh̥5}\IpUKuѽQx{HC(a96Jj@̖ =lz [aHh79I@(^]ǸF@gs*;/"cYDƁ_~_"#Α5PxG8۫. ~{w͕f]M_&&%wj .G )hќke7 >3D3**t4L˭TvtuH4{WfG܆u1]d\sI<7ˣ伦+/ qU,2oI@XC,*:Q:{cC`|bjt0zJMvWO0Ъ*=z`e(`55g A7;$= 5{{`o~Y{kvVpċBf܏5-QJQ&KtF/Rqm\zwP?K6oix%q,aYfQŲ"oZnQBDH"VhDX%{5" F=ۧÚd)0i'7A=c7YuIVa[!,,`!qPVVݙ ۩e^fa֞w}ω("]L88fCyǥ1x}KdП#j B4z ԆN $QmSxA0(MolwgރN1} +ɯ)AO*UąkďJ תPO?g,ҟN51xR4 _.HRBlp2ɛ'$\XLt QC&Qcb!H%SyR '#ez*+?bT&!cCGPy,2 >Cgģw&}.c,,2{d8genޞЉ Ed=r"GceC=M8pvY["wn5R}׽+iO`Ho>j F:\6 أŰuG:j/T_[/Y^#n_YVhnj#=jœ(wB 2ˎ7T'8ث BP{7gFl9K;8GK础5kgՅ3iYE_ޝ\ۭ֬o/ڦ9oY}\3 \p Jhd{ մ# X!9A"KGb JBTz|x肋&DSuCS'=UDM[HYo,bl xZ_s8cv~G?RD`s9** kBI7HLa({7Ml1jO+s4ZM=s/:ގsS lbxcvby+zg^mhDSHq}̟EK*[R~L{; % xmZ ohZqEMyڼj?膗2d6ûs!]1|P5aFʽszFÿClf! 0`neS$\u#TΫØu/&|\wC\ݣ!p?ưD*2Cm@zYUңpӨ;,;i4֟P+\'N>8yqdXOs0;zqHA% "%olZ ?h2{N2r"8(q(~7Kw%&;{JdN"[oh]_z8力YrWƓIY!UtPwJrqb !H]տvIh8!֨$5vzzNr~եyŌj,4-,vD&%fs-|}" 3@jt͗B6i&=E5>.y NR%fih`vbgBe|o)GM䌳{a?g1gqtzK.XEh~Vt>EոMeda.~;hYQi1^k/UR{]?']-VҤ((-nqu&)GK<{;J4St#{Z4yd ͢2m4\-A ddymn*G8yTA摉}-C^( Ot:0Xl@+p-iN,×b=pM>tMjb*WlvQCKfP(Kb<,'|3Zi^#1ⱖ.Wb Y)y* S*g0Wbn#~Fl;RJHf2<$mYuax-) 0^b5vaHc ҂s,fI>7맨%Ps ٲ }zgЌ*42h-xׅ9]PuV9uu~N]&釠73T0K2~^N)ŭ^B `tĚStj ؑ]+FȅHqYz@`ESsdcڌ穂 sbnP07MC 6KeY.ᢁFkK[6K4nDY[$-zdI3ޖJ/ ]d(zí6{OJ_ZJlnEڃX# ǗEnKp jO]TWS[o$c24V*(e% >{~nQdQwG :g$Yy|e%BJKhU?~ <X t*X>ctyizpFȒr4~%g mV8ǽq\S'tKo<݃0T>ASnĪ_LxuA Ga]E[/3Ԭxu9.(v;ؽgջHWJ  侲rn3z}|;@/ƹ7ךH 7nHn?;G2)y7^htesUxzK1Xi_ 㝽!Uɖzc!+$AO5W) 8@o`D/PV-rP 9ve:>cȮwg&^T2 JT1n$AG a;״ŠWIQda.-_2Htu:hgƾ~_i()ήW#4 -4'\eGRˏwp^/bۄ~u_* -J./9*}u_9髨ѽjb5M="=Ulփ)㖑vӝq8a?HFf߮a0Z[bw;BdWN%woK|$!BIp#!(Fɩ ^jL_rGCˆ~ nlyq20b%W2Hg-,Ŏ;/b?WSoW88Z:Ϲ&mι(!w$6#  2&mFlu%q:eHvz|3P7 6.QaUk%6 <ʧ+2ќ0뒃Df{FH*BRz9V/ {8ʓ;*athjYpl$.BeNӝrAIZc [5P qMCM*יahJ*L-| qQ]`3P=QBǃ}'ǫ j/l|L*Iu^M hH#i g5>"CI*cͨm~؂"Ƈ" <]Ő<_`'T+x pi|vΚG/v=ѯ;iKvEro5i|j3׽ m@b,솏U{?&}8 o>qeV@'$̴^>)0 aIzG*IVn*'}db~i;~eauxgp fQjq{MBCc餎2vtw-zFY 0 x..kq"cL^) 8{>eҒNH](? ׏! ,=À h2"9f=aX p:C/!m6;-yl7w ^Fw:a:Y#ڄ3]Chh{z0/:f Q-Pcc.&WVO9lO|Qm yM iFׅ?޺ҏt(gH \Xd"f)`,R =9xӊ[#1) ǵJHР?veSy~m,"i:E.g!R~`0z),*HR%{R6@}[.ޖaD݌blje-v#@0~t1^| ${is֦ws"ZɡWkf>S97 >Zq!vGU,M$mJ[a#Lu q5}wi1,/ ALL N8 f ha٣LFC n`S"k Dux6ў.W8S5+bE*B9b7 uG3e/fd}$,N=@64rx)lWE 騇 \OG =1"bw{W Ö莟[Rc zI_{{ۆ b3 sT; ᷻`Tr~u2YKhSh"m/lk/YԉhrQKqo=L|JB3ڿLc1C q , Uy(<{P[F0!Uy#~6RB,u㈥C^4Fѻ%zf uGd Ǡ% Ӌz܄Mo60w iY*Ae"ҍT(G{+kR强3**wxǖ>Yh'lѣx(ÄA J%%4vA V߉^.+Q&BXXI}n^MN@ Z67f5o|r_1Mue96x.v7Z$*o2, B}w `%7_o1L;6HwC]JaˣFRkj?d2/: 82mE0j3)okλkxke LM^?j?qm妹uxkK$BwBA,F C PLJ[Ay?xX^2fSb} GT/?IȪT$3)Ujm_'@&p@e#Ooj0 q04AiPM*4d1+B5=0BcӁ2l gDňlMpY/CO|9hÅD Sb/>E!ǚa蜩KuB3+qq0He[imzlF9 N./^߃&`iI w=ܔWO]S YbVnr=6SY1q6 2b~bƢqo\Qmݘrkx]%Uf|bqgz!H&!rV梁ryBEK VQ76Ce9lKl 55e^5V5( 3#4OI,Q"yyy·%OhxoP 0ы Eɻ!tJD3Q (<؀j15njo@gy*=d>vRa1ˤ7x1e.#5U@B63 .P $+S?'k2+9x;a.R'稡l l& Qǣ󍄧[ㄬJiQbxO96&ÌǪ0P첱)jRQ7'w$Džl[Hh.m1䒹/ڇ?‚>f7B^x]$8`~ nP)$%VUKЯUWJآ"],ܰl L`*"9)+Hs>mm^߃،ݨmZl38U}!u)B h&l(=s}qw 6V1rWSbh|HAbB8kH"aT7}Թ-zhFr4]WsI\%&]|oN[+{3X La% |Q!F׀9;FGE Ec>#k;q3ٌ{F&µhU \MQ U]0xx!EG}5ږ]{U֛Da+v~$OD_%T&8~@5CN`2x+_⒍B&̛ 9-[y#$ )>*mR13I@AyM "x2"I"/"9Ih Ţ24JHábcG%]CRLNeh7x!D ?QE~üaGQTK7h#8~0A್/n1]z5yk.+3̒]n7>}x.KrKv~Nؑj+ Bw^yxrm]'P[mO Lںzÿ+ c|a~.Gk6wUhب'zAhP?Ս5l6%ȣ$t1{6M?͠[$%$TA[bRy2Ԓ*^eZMo<2ŽUIp$IzsқzgH~iq}OO525G.ǾQ࿡2΀@#/mWV^ސh~:7PoΣ~ʲ0 )Ihq<I@$gMK}Jٔ9Q֪6|֘ba'SN.)ړ%ncM>!@_kzH7o1#}mKjrZ9r%!l.rAzC$dwlq_p{PNI$A/fmV)%*~IMO~iCSMF`2ks*kY#_ZV0ZӾb9r ]_b)⦾mx ="ޘU:?5(V_ԭ2@ ?R2sIrH%eE%@P;#@iPSgrkeSc-5Qv{;g5!pM~m4CzBDt亥Ix m*k991]uhoLPzBHHL()Q@(wmbx(2\P2(\UɈ=vߧݡs(Q)X&Vz7L8wYز E] ּRn7Oⶔ[,JaTহboւ Z7^}EݕN2h%bC{'k 8uY7Twn`=Ն#&Sj8e9w/b.ϯ3FT3 p 8b"rX@ m{d\Hk?~+$,1Sω,8?b˃j'Fg!09?y:.Nm)ۀOCY)ᅐ*n_^2;$- jZ*.GO񮿤ex*gS-ǫ2,Z&'nv.XOJJ ȜC>Ш9Amt{7 71378`_##iNѵUÛgsvy4}~Z)q4t藟%]?9A=n#WIǞVWr 4)CN jYC0)?OW2eQJHh:WxSJB󓀦}98h= J-8sfJ9-r;>2:6z@ʑ i6Բh d4ֽS?/آo-cBrfWɭ>n k~DCל^[ UHTDz'3 &49?^&_a1ckxmؙgQ> SX30n",J~r;3S81LjXĿ\2NvV:I~ӘfBVEA-хy;Za$W%~T:+Z8Fn#77AkL*PO#2ʥN#5O/z+ wZ^ Ɏ~qu5^P) ;4a"4}N;vڿQk}I NX#6^_l#~ l NKl'qąmQR!P\e8+JxTuԚPf~dFVE)0A[@miL'BP։ʲꗚSG,dFyop9_` S!ݛH=qPϥ.:d;l%F)'/U|o&e4(cHC @j" ՉWM/ͪXh{h)FLW L5g_) %^S Jԉ ίqb^%$x Рs6:fz;ȐR޻eG΄ / +vK׳>>IY#&˼䮫vYpcClq@]wARIvIpƶǪ*0Fj)Λ|28` _/lb! awFx>maBU;DMQUcэQ$ad=0V \ns'_d⑟(Un!ЩN7Ma'-rriF,*8q @ANe)D 36d#=oA9;V[bd$bU,(  wqłՓ^E(ҕ ʋײ 6!-NYʢ톶 z+{4+8gWGq[iޮa[Rb @-|?A|ǍFœ$w=j;%OmO9ŏ +G|u27tJr猚Z0w7^<&Lw =A^ &?3AkpbReV"YlQl"SlBmtU/%/z,%{no$oW(5izeDe~ܾ=H b>6~@i} VZ=D޷tM(u`&VP"_jDE0X,j"m4]S@ϲ%#Z2G/Į5kZY҃*߉vu BZmW!n!j6Uf+*td82&$,l{ʳVOrf́:ШLPgIoR; $ eG<*}r@LcLٶx[XAAt (GdteRF2?Zas4*zoь3-H@Fs8P z왥ݔ{@%-3 &Y' = y 'p0J>w)ji黠mIЌQJ]6"/1Ze]+l1cWMܜeaڍ\unY@JCqacBel#`i@2dL>F[ߵXz3REo $ErU T /H#l8R~sBȍ'vf*wp疤WQmE:ޭ@R\ pfF32|Gsdi%&j# t2YB Y -S.uGEHj@鐽OY߮<ߐ Ly`#S0XL2T 4eWIQttXeNUxFρ߃^m"L $5 K{R1{G*kN3%)$ Uk+F{&giTndR?X읅 0_Mn˭f16% ڨ 2gT$DK2ư{LX$XΧXKDSz$hȽwcxOM5ol{8PFXաρC&”Lw!);luȾ W%Jm,c";*5}QSH~⼆ߝm5 ݹҿZY"Ks@B_FZkB =#GKrs^Qs.U%=9`Xg~vyoě}/ Z0x#(\(牣^7,1q/p ^C)/>WKDPw 8jFfkQ1AA]P_ƤF0*H.V2{$l9ԑ`h_w,I"p!`Ń0RE/fCiWMI|TZZΖ2Ԉii]8uK,^P=͚'aޕ0Yr)Qy(%;4}̈HpAh"Jora7OoJ!p^a}:!z: ! 4Cbv[ɦ2-$Ԍ=_7rN'M(7=o>*W~~'FWtw9&v۠ =ʒVX< ]!F}W~o}ۨqŝMXaԡRI*D5ëYI:i]3Ϲiha"*UhpҦ,~ y #ܭ}+v/$ cqٻ\ U{|2X$Ct`7Zry낅n\0_*M;-q󛸆<-u{*o\'=vCgVz%]e3?x4=p4L/"FŽB<!_d]#U4PVλ<~0&-ɘ)}9@Dc h]xG˶A@B6d*K|)}Q@㟍ԣ6/ۥnWAތ4^/ƂR@hF Z~sa2ڙ%y3iRf-ⷺ, 1k^yjֺ34•p^T6q h_G5(n/9^r*yT1r⢒6,R;ewzBm p#DfvXWD|^P MD`[؜^qo"6 XKO`x7,65>7m_jJ*1rw5* 8h_.F>Q S!.ENS;y3=ѥЪ=5LR^ Y+\ QWJ; |Pra5'{]Jr*v-5{ҍj ,bUYxcu~ IF;{C,)gO2Եޱ[͜4L\cZ ^LQ(/`nw_g\SKe]?#;GehV$.;NzZgy`YêTPɋl}u65G}VdiGur὜½aI|,{0UqJ 8I2TQF `/|u8|O9TCY YbKeA,dDjn!]=) %HШX"}yw]&a"'|aVct< Uc lITS2ʦ7)7 LIKF4#=&kJt*k QITvlIQzKLh2\F0479If͓4 ո!9^.. s$@ ^L)B7#3 !9)`b<>3}a68?ݺ,!%ёRgouEV Y%OtC@gQK/gfETyDxYNtNfa#b0#e~%:cv:|B FU$ME8f@Kex8@&*l&N*XK#=4Z@_Uc2y~O.IVƃzOGi \0a"kv@jaWCJIoQZt'rGAV-ہ' ba4,F%gPCixԉ^n3vU፪f,-C { DN#,7M ]Ն`CbKO]GN2E-VGqQ8<% ER J^ȭ/UrSA!iy0;8|{1@Ը]N p\Q]?e ޴)oNOSG2մQ J MiU}no%yNy|̓@ZRP'kg`un* Htv/l[U둏cQ'jHb ]'5^v?Y RF{0Z:eE= !8_O9ѠE+ _FI 2IF0uVI97QjqOt*i 9>kBCQs%lŘ(Mj %C/hp" vB=_7 L,TUT,J"^% McJ'?._)pc*"QyQv 렶!{ y75cRNw{l=6vuV'iCq,Fhs~a a[\40J-%lm%d5ivl&SKj(e?Iյ>PNd&)ҳChcj xSnblarώ-^N|n {UKc tDԨ֮H4f\Ӏl5no^Y[i7qwy#%W9jĦ"$!)`(68EeVre9=u3ϊho% 8mҐN;b#Rd$k=RdZojRϿ5hV_eJ\rJFJYL:o>)dXB rtAַ^:FV-UgV;Ɉ"m(Z޵BWq@Cb99g5L߅e ۽Ɔ_Oz8:Q\vS=7N OYl^ǝÑ)91; y:uor' P c@`_dWYddo#Mɒwսy=qjJ^ct.jH|&vOk_c yco w5pqӔ'חبGQ!N4]WAfd`C> 3 E-R4Ox̗DܒOPJ'&򐮭G Z DD(YH*=AXq*J=Rżέ>U4JpnfrþI\F,󭛤Wӓkv0tT;P8]uu]xUQuٌh U?ܠ##1hj}\ (*dCu}-JL%޿B?waoE6Fp) vxc\zfSy<%'ͱfE Z|9l'Krv 0z8L BsXIp} *1("V^ m[%JѤJ^v.S^daIҤHwm(-|$v}B<=P4OD{$t+8pws_URaUTuW;ڋ̈́FakRsymC#cx5$sWÝhTmƴ@ [RC3:=jS6{bl; MOs3.=+.\Чz9Ҽ7 }~tyʚ2Ϲ,ݒRJ3kMaNcZRsO7nxVa7Sc}4TU1>y%bƺ{n}U3Tp%i ݶǫ tddVmpj}R#3Vw/wq3ktO;r;Pwzcwhn¿PJJj"C JCந68mV%=i9x^(̯ w0E@XO-v%7Dn&ЁNx-zVZy '!hQ^3JkEZ(d "=#&ʏ\w5(-9A %cJ6S&6!{8Q$q`n*{5-g):d10^h{mQ:QOϨ'5-R똓׼̕r6`ҙa.mޢʸ5[֕й& ^V"WT`ptd\N]NEwK( F fвa֚V?\W"ZIR_Ia=jt錆f_ΫL^וVΛ{A%na. si=XCٲVbq{+8$+2P@w Ĝy|z E>_*V/ ;h^z,5ja :>g&؜L,!x$#fɣp0$̦ 1Z@֪Rw:[ 9=QD6yl"lYbQ|IO&j㮙S*WQ<˦*oPotom(%XB7adU eW?sDE{2f-LN-UL4#w9hLv߂D^PS +:?X(9ztHohޏ dOq[J&k#F7+ ڋ[If~}噫64)9iu?܇4,/l{K?< IơkMsif+X.^> % ]8I_Y&3bUɖWhz;Uj֊*ǝ𠯴ʠ ~suƿKnzI,\JaGB$ۗ59|:Gu8N}(qYTw ꐤDè5s݅Z9^KT?m=?]dN.X-^#X]ن|wA%+s#ӦXܧü9#O{#dⵏtI^zwVghPKp Ṇ,g"ԧ| voŃ-|IZĩ7~-!ܗ 3N~.{{f3<[GgiO݇\:ѲVj\cdRe:xTD΋ hܣ)$s O"4NLIn8[BZAPg6M"(Y2ۨzkrЫjLt44 N{Nb'$6q)FXnioZЯb-)k?,M'E'q=V ?FgcԦnY κ(`Q;)eP7(lo*M?3*>+J̣>[Qvj3d WPOXHeYh} \k9f"OߜܨEU .-l'Ag|q(5zN18k3KQ;q'S\ D7rs"z0+*\][߆jM~zgGHm&ɆA 0PxYG7{"aWeW L ُj<%dkCIVC$9_+U=Ls(Ij|qMok& s6/,>YTjT 3Em+s(^ 6xjn(‰΂խۉc).JzCQ-[\ m?X&{BR[^U #8 pP;7@A2@Zpxz9 hT ȏfvT8 Vn[u%H0ft_>u_5b QBM&enna٧;$d`NHPFC.O% sflƫ>l[ %g/} @{S~l͛9[=’ y7ӡeM wH'7*֌g1*cq&&:9Px-93\MdPd2kH+dQDsl8;.ᲮWʾ_ c:ZqzTQpEh7cUۈFXqć_$"m}0h{cͱ7/M4PJa0[FN@yny]&C d ٫iK= @Pܺ#[&@ Bgrsp_'Un:8KoF rP+ p#B="dNK(#:f@ %og|_nLSt/(C~ 7gTGi~[lqdmbHLp4v\J [bp |Z<e]^40m%j _ |;7IXr1= u];`sU4͠^siSY^Ooԋ|J/("oh,)Qip>M/rWavbCu*+# > Ҵ%a~қ(3[ ?եF-D$j;RFj}ldB"r'4W=q RTC[+7L1le⯄W d\^dmG[ X`'Si szҠ) sAvgV_Vxǝ#Wg;+)~t`U&ݶ=ݷwEha:Ef288(-d#]F#p$s}%%W ׍~rv5 z;3K?r''5q qߎMNzf|{K_AV禝DoQ} E8>)4bD+5 w%^us"(xCMaiB cݘ8Aj{n:bAZ߷dzJ$U6( 1xכRgS؎wg |{ aR \MO8sBX.BF\L^ dUO枍F2)۫JjA+m[T׳uugZ>L;&cRH9$K5=Q}MZ$y@jQ]<å)x6;U7jUAߜΐsfHT4Wa۶Vyßyo[JSKvrW_,U?Yt. IJ *Mg~8$$럳/Ek8>L$A$ 6QTtOle_la8Y\CL{սfZ Y exD%=mc4|K)etus\RpU)\FCe'!ha8\sQP#(TJz\BX:+ ,9Z9N!ߨ6" /6*iEHVn"[ 0L"49ֳ,1W6Z!(Ȅ[*6<&s M C:l\ۛn}'?a,C,40*yds(4 XpZǻC_%|j u 0'q*dxΰyrToWA}7$b M[5I&=~Ơc6>`--bfK[xҎ&'hVj!+_LUB^֦A"[M_=ZĄ,[{ rk> \qa:6^]I 4"Ը{^| 2Q6qvW.8P<~q\NH@Z *a^:rc 2Y߫w {ܓq@*% ҎhgA<-yWRъ}ZzJpYSu<-.20x1$e΃U./9e;8yʤZja@T,01^vœ䣃 7_c@ތŸ"{S7_@' !;hU0K} L^er|!u җ68G [, UQF+jA`4Nv(ohQ̪[`kܸٷ-:pRWzNj%&đ?0Y&/+Fg {2ꔇ:6恹6TS5b鿮6:P8A@ 'YpK?GeX`HnlsqH,RdUTBFxÐA ë2'` lZY fH,  g|rIKoK6?΢ZbR6XoKkp#?t@-0%zUQ\NNV%2B]cALLq۬L45Tc}#Uĉ9?[y_]r ^Q0oXD|%z,2rA;kPaiI|[cCN+[f ;a)^BSZvI4)Q.NAHQ`Uƹ< ix[}lծwr rD7-GĞiӧAK_뜥'lc ^Qij'@ܐnLuH% I=:Kk۲2 ;bdW|% mD3uq'$s3uz QdCe8pQ-.H.,HQ|[T!F#7 fLL@륔>d+*H =Q3-X/6S":2,ZSC帍P=djDYnuqR8[ݹ+}z0jF*y? AbTV06XVK? *bpYq^O]Z{E8(MFuoi/W+r9iP":f#AlXs1.Xf$Mlzj4Q 5{.'nt3}˔<˷Qfd=ۻd<ҟR]\ݍa4N(L^R$f..1F Yi&IF*UC@RsPc7K,WRaH 25'2Y[GW=~9\\DKR~ g1MDӞ򢖜e;Wf$^9v|aX̘ -29G~+_EK% ͉Ht{?Nr$bJX~MRSa$$gj[27I<=5 F{7ǩ}|8[k^6ဠySs +LuoJ և>rëdodڍbB3*lwb_^V٭f )PǼa8P B&7#{-{\pʒWzHɱ񜍺5-?e> 6A+`}W}f`:0bo׳| a$*T]jJA0-Y(W+cA'=[/Ý9:X1k'MXm4]WE~ٚ"2eQg"JG߃ZU@"`fipN- pLźW ,=c5V hF̀ΙCǞṀx0}9l+/kBRxaO"DR;EÕl2Z= 5wQ^oI %:_> <ƿs渙sRCͥy|lWL1!ZI] 7}t( ,EkGfLz"o-kʈ@ۮ E/*Ao^U؈Ԯ{^&V lHCp{o 2OtCy^քӌ-Ƃ` Kyve}t6z8ղ6:TPĘ Ac:i˵,7M6΍i C6WݱQ3@Cx"Loңjg(y[8-Jk5 WȰ\~ɄkdMmO{ϥ4( Eա0]y}^*hOI =UΝ-/?uIRo0muh2M1(Vħl#: '*';Ss^ z5)y=`Ԥ{]lL:}aW*"iPI>/vVs>0P5N^0ܝ0/<#yB9u/ƜSY$@3 +ؾOKp:TuÙw/!^+S/~A}y"/R>8y~nk~MSN?Kl(_~%@SN l(c} e\ gT3O1-;-̆ 3, t&9rI ;y<[*m P<SI'0:(iJP}AdRٜ2bi[0y\<̑&-^ip"X6F MzOHr2OowjTʗ^|H"_YH S&iHhNڦVlJlTM4RmQW7|v(oƷ |¿kwlBDȊ)wov,o|6,P}=(K S' ZY!~b *FH AWj[8J-0%q! `sTFHqÑv6Q=#N?6Y's kZ V}_k)Q0TQ1F<&jZc}Х:G怫.& $[ az|A<ך#YN`M5G_c%5D"h w O؛ ;˕BGVP+zܪ.bCeCT J!lw߄FEi&ТTMdiY}Ua/*PYvFVSBl>UP0}pP÷O9k >` Cc8@2,kW0^j2%/Fa2#|^36@vKzầp5uiU wV9t9{FQd\FK?qϞETLjQ-]Dg4 7Em(A ;%5*kՆ{MTK*OhLکU>AO'`A<+CID,ztBgtGYEB@m jdG\9u}6kg~mP(jJT5{HY6as3Sz,\ό@~}.#\+d5kǃ* s4F S[CȄY,[> `nAOoݶV&1\ D'f@v_#B;NQ;49RJ&(44Z<_ AY,C%'Kύ ^Sj 62X Ar1zW7LŮ@Ms>@.WMYU~;5ʋnFuaR>iU>&0Pc@@3Ğ!Ra1n>Qu"tBdN {ehiC  ߞދR+]s(Va)L>i ֣ =&kiH0A3S}y{&r ;"ZKs%-?"MX&gmTSxrdecH=Ts1tV3yJGIu\}~T>V72LVmCRyt|y[HOn#X6>bNީjGw8cuMg80!(n*B ĦBV /aLXTсE9b>]=PS!llQ[NZ3;/dBE{Aow8]:[BZtW}G"0HҒ];' EnSCKL`Tkx+zB?\zToV\[ŏ&WWM+UA$BZb^pj =HBԉ<]8+J^gijȴD+O=GBbv.TkW ER&"b Dy!2m$0󸮚jrD^Q=D5CtZLhK{2D/;Ν7eWi0*e1;/~zq^htD1|g]ULUВ@m SLɬGbv3۬ICp Cc9 呴8#$9K)qG,Wn86|[#]Hsl$㘲d ް8->dObdP) 5x3.*U5AzQѳ͇,a'][)DT<@ lc c}Sv jn" /0abCŽ/t'.↻c MX){6x+L].*7(5L,C-y6kdp2:A7D$LƱ  aO%R iGrӚxD )1u. !|>^\&5䏳'Z [eSCngs2Ya L5p$Ebф<Ӕ}zZUjwW(#mؓ""ʠkk9?}kj4IN֯4$\e㏅~{Ts穦9_19b7׍xlM|tHImaxEz n+6˯i'&ؿdM)pe]~~zCڝCma<ד7h ]@J`f %D+;[- fnH >1@(˭RI-`$XSgd@s5DD;J!QK:.RT4\Ƥ/on`eqծ{׃HD1L$b@1RՍm.~畢 =AC[ekc2L`V;LXL%oA'y+W Z#c^yyċcۍ~ƀ. wX!iD < 0J:"Sp?[[X[$J(Iu<p6!6}]M%| ʗ[Ox+Kr#VE}nh;1iѧI{G[ŪHVr~]Y>8ł¦?NlǛ Y@|"7ȉ^n!Gߋ<>\AԿDӛ|O s5[Q(e,+zȓ13-`W=>F@̍=݈\w@Ntd#W0Du()Dѡ/X4QAy !x &"zipA jJ2[Hm"֑׻5 i6$( k2N ^?f#5wZiA28zV:I6S@69x T%,._:oAj+V0%m?\u)6$N,VH>Qw *.\ n?*bnM4D^tRcX"V 2CSdV JY-/bKfŤ~&#&NBV~PuXMSҦ6FB8)Ӝ| C^3 _(9EytFqAG Pο1SWk}kQ]d?߂]%>&.և3VM3aK`7^Rl>NqV@naI~{/]ť%YGBYC;\I7 0[A l>nj!c.7Nx4v16P4Z}T2.{}x  +Z y!x6jp{rnCO&H1V]a4X7-%bR;˜ ,#2O֐Gt[涊Q)hD3<Qe*L f1>ٍL%G%}M ; ꗖV F[23s} 4u Yx"h{b.9Y j6!~e[Q(;1=Yi0YRfW l6^P!/fR^V4GhR{I_cs1KYֿ7.%ZI#??܃o:tVMS QSiΌx<<͠{̰Kې2-Q23%8u9494^ ?S;fЊ+gρۨf^"@JGxRȍpXG$OIr>6Zy_ o$čd$+V*aJJCv;"BaQZ_n\1F/#pbوȡ.ʡ%8F feUICxD˨sT4vKݨ+nPƧCe8r凷=in4b,vRZ̸8E|K/{rhQ=@dפȨt^jHՠSU$bdQ賌VS> \#"&!? j(0QQ !M!ӈTG} %ӹ-ۨw`g&v3&ҸUw-!vG>+FoFPh|bj BY q,`}VRs?}2Ӱ pn1I\СJ|WV kz<' 38n{1#NjKᓹ>*E|)ЭTl:ft{qf"k[uz;%ɵH6P֐$N\0>3 laߊUވhtd^G$D T*ǺU8xnfWuGҩ*j7|O3A=U/a>cL 6i^}BB(];hy]c2H1/xu/OQоJnA۵htz5B=Jwk-mnxcAG:=ҙ eܽ^kw4R_X_M4L>C̷BH4 U/]R}(s>?S&jshM4Vutxrbec5sC}J貳Yʴ̕b`E> M1$rh,)E9U4@n){b4VNj!qpZ]h8TiIcasLe#`UaqDPaL,cK<֥y Xc T, o0ǺףYW;HKEKX0V?>k#t OP DLqQwG9FD9L{"5RkmR(3o #ea3؟g? 9L=-eRP6Mi1R?,=?B k8 5,ՖB4@ /z.˼ h:LNV}gxשqJ 07xvwUP7_/?/GbAU%+ꅤBCwͰEXB$W=:*ZS!F! s.C{=O9ICu%I`EvKZm@` 6P4rv|SD۷WUӦ؍b{%dquՐ_LEDz |:&];̓zr0Ƿd)mh##|g&SoPIC}2?`Q2"Ұ8FS|0@xVs|6| u*.fX*5~Ȩf@C>I=ٟW(g;Dm>+|=U鳕b,Bȯ[_PW h }%:_l%y9.2V X|}OaK> aCv#4g("YseڌP[JuS0RJے恭~S>Ġ@@w}\9I`aQ8K@|#ɖ@Z@1&;JL~E`ms5)g;DQߜ:P89̠=_tBAO滤rKosEh.2$L~TXCL;#۹0`e DIܕ@bh*rHYbu]LZ"߮qZjlb## DNQGt٦@j<;CRKŅՉhٖS(Cj!$Ac]#cS'nyyH3<)Dtɳ@Qp)k"u$a:n:\C՜4<JzQ5_ZۂXX45KaA *[JO 87S/@#BMWZy+]. mgHrcѣRI&Ac",e蠘mlt%``UU]"qkQ@j_H4k>]vA)$%oL1_ֿǬRu.W5M{G`ഞ94[މV 6nb9/S@Q/y}dśQēg`-ep׬cs\#?wqp)kG3ZW6e.G%'ʤ7f~W0d@ЎV,/&jʘoxpP`N[(LRC1b^abAI y\`9F(r::ق5shҹV)6OM/rLZ]`IP%; 2f}`~ w u76 )'xuU?|k /$ma^jޑSweь2Q\WglCg5[.@ZG:U 1RSBd[uzFG4z;etvakVFǖBӚ9cG?Ѯ"K`GRp|t[A &p;ytFdj> "!v!7sL JNh{ )ߘϬ3څ86ѭP 1Aο\}!ӽFo:2a{^i\ir"_aD`GDlXǀ*1n%K^.TrUxMs۞1ؽc@KN"tM6mnqlłF 7gT4`\-sNN>GA5FxJo6[P#-īO13SCuTU+'tZ?ܣ{ue]Iҫ̒םF-]@pRlB6O{'݂.#8z?.9b9Hgكj֖pj!BdW:ztUzHxD =1.Mоr+R}m'E:1f kx#/kQ\;#AZNε|T[߿۰SVm虚FL 4[$I񞇍 WdP,Q1 !9L#P0t ǕtTI!ilLjJ,g̘` 1y;1o1duaqm0ud71'I/Z tfIm `GdPt?x4l{IQ[C;;CN+⊽iQP䑘)4 :Yd!d%Y,_J[tZ>~M&jHN) W8S}yQ AakbJDBxL:K80W%V`=ڂ92fPo ny,=:-viŀC¦<[#>ъɸkτFmb4:zĘQ~>ʑ ,S͞Xheu8Fb@)'30F  >Wtة͡HnnQs# n43,ZmQu 7+BkjN g6S2 ^5`śΒ=TzIo/L2gwF6<+ b6_&]ٟc ~IcMt`nOijdʶ *@{jWPwfuah\x4mtwyOEi*ıXޏ eч%i`ً? HuM_ :p, 1]!]$?k?X7BKьV&pܟޭx Db;0H\rdF b#ca i9/Ν !{.icH=!B).:F}MK.?<i> NPkw,a_e@Ú2{gT dJ9*Kk W2ˬ?C@*u$?c833E'y7Ri6Һ{ #d]T*4ܚ0 1x}+e1y YhxUlq[;y-ıA8g;UOJuVwbn>(>3Ꝯ#7ikS/$Ϳ-€ڲ뮮ꉫGX l]P^VV-QIpkRv/m|(~pmӐ̰݌oB8)f0;|xE$١ UUE_Rշb ӹ=]8BYnvCZ4aDa=~lV p%D Mޙڮ]qk&uY;Q}<31OiaF-L7$%&n8&{D)Mܓ3S zK~5 GlTY*Ͱ A[O{6 ɹ@Ht5ճE,$@3ڝK\7;eVѹtp{RZӕlkCh1Z;6̨U~)+=cbSEjQ~v8#9etէt{N*Ʃ|Q* բM  1oHSbK:~@V M k {5{o*$eL|p"L^WbGA[,c 1EnTudw]̒/ {RopcGSd~䴺gNJiiTD^U]BekƩbf_UOɀKb 1##G\cx<1}# E+_l:n罫̜Ňi,l8C@_ݕD;* !#1`: '܀奓m;qG<= P 8b]K2XvJ[;>@m=R]s1MQi(JGtѥԽ)XEX(4 bUxFK?va?7v%Y$q;z,uY\^Q+*:[zIr+hMd v=*@v)U̽M fdrCŎ v6{Pޤ@ S!T*M^kR,IgY_\VCQQ\\FϤ?W 2(&qq~G! yj%@7Vi^~Y1uS;5h>ƪzy7jdg}+MF9D2q4([pB,N =Ѽ @[hD9kv^ǻٺp1q.ŔoBbPz8aS?n9T#Ʌ I ~X\g2j.rjL`ݛ3r/V"bo{8TO*Aoh> řY;rJNCэ.L:#L' +|CKѼU-.W J#e]v8J|C v)Lw/oA)Ii!GAbKSN>qz^NuJiJ kÁ~0NrMV8[_hB0Hɶ*Q$iiJ^]1vH'*yTWQ!(PGN!rAwWH*e=?k=иGɌsC`uY xQxfTE3me x_GKPܶeX%Kh9*˦6ffYSWq` ;%Ap)++"ZrL*8z}(3ɷf˦7ʆъ.20&TnNs'|Hŋ/Bc(ܞCUZ%6nO!b~ qg:i::"z!>APB>X|FVҳ"$>}r% eR8)ۅe ڵbi)GO䍥 5Oz" ݩ1{R8 0x>~#Lέ7+X՚czsKm8;P.6T3skE0崛 B^mGVVJп}ZE/eP>n?eͥgGp@ QMKP!\U'e[h"zW<4w+=nQ\A${;޿#H D1F$#{ƅ.y*y53H0-1kr$#| q #`#ڎvi-t(A&\k^l6ڛ33kXL!gkMĿp%>IU;\$]%L4#SmA A[M ,;fZ^Ū(.=P>\:i"ƥyBds%VIpy l3@e(6id{I) XuSW*3&L|2)>یxngt3 ꠅp aDyp7 s}u^›V;mXÎ>)3`wx'fRf$#S~Q>p>dBd(pвch]mмAkmFz7?|߾\] rFӡJ GG̚mE0 % Rƭ>rq ٛKOsʨ#)$~ !SD`Jǂ]x?oi"x.LcћMoY)2b"R zѰ86>UqU'\?|%}JRt~qТiko_$6s}o~kҪ٭]()e,tLp5ŢJ P7E:i#| uj͕.0wԖK@ap#-|?\T AE5zw[ W3f?>k!ۂIsɅC%Y#DzB y@H[O~'RkK0%$;@8>}S"b&w 5;" 1yǠMlGy &MjSӺy3`J̸?Yf]P}@@hg(5c's?ӭf 0m7C=A!*dꠥ4NnkVS)U/|C$ %jTT !̸`Bm ڔqO=Vף&^-N2Yz3HVׯ{H ߫-vmqL5ml|Gq!UXČ,>D58/T28sJ5lK"zA! q,dl`ro[.q`.gUKlfC>CG9?^uKilIFC-biu4gϡU y;T;;_8l =@4,%qiJVyQD΄*ywMO#cb5x3Ζ DZuHLab9e`4UZaBѳ=~ ۸mEt)È!T 20XjI0yn?K *Ya ݂6 Uqzh}躘y_+v!=q݂ݼu=j1oAgp!-{'1/vcvE2TPCz~Vhqxoya@_xǕ-=ka)t'[ u 3rgP-p5ui^ZQ!K*'ʼh~D=B̯&pxӀSvg2;{ApXR]WX2f SZ]X"8uY[F:^50#v:UlQeX qJH#8z,i.yؐY>%nH3hP7A4C~2<%z2PMjf^ܷS.Lnt鹄'v`mUxYu@_Ft&Hl($ \JG;vq)K!MZN$ 2FqaE(T޿)?%- 'xNz!H4Ff ILԬ.4(k߇JY8}F7I9xw(j ˓c?,Gi2-=?&V$;7YE1ycQ8웜_99ޡΙ~2즜V QͱlUYě0hK\&mD|N`}ܶ-N:Q}9G1iv;y^yjv\˲w7QI ,sp#5F/uCr7#cfW@5sR9GwSŅi>KHUx 57cJG@0$ejyI86FMI~V{Umak$hԒNX?neK L" yîs^dǑ="B6Fq@4ꦑެ.(i]! Z^*<ȭB,wAN4S.Ba;*M2B 9ZC 7/](st9>*9wݱ]+KAn7歗6G ӱ+1$D"E.݌kXq#J3u:s^tOAù;C[`hϤ;cwAg7  vMyDU&!Aq(wN*ybTi@d~>) ZQ,R\ſpv)9+<$+?ⷲ;~vF=r\3zDZSիiS97cmuH RAHO,Yq_[k.yD371čVf̀e_^cefื#^ՁY׽uJjcpO3ޜʞFöڙ3d]3A ]<2895'Y0_uJ!"5q?9Pm&oE" _XJ;1~v":_6"KG0py/Af{/ O_p˅dtġLk Q=g|m ׄ?' ë-WѥP\'ed,>;5&w[wZ#4O  lF-ANm`7vIg[K]m>g)wi<,F-$>HG,?VI`iFjOS ãpFmH6=Xf&FWOHbebxM3]7"N{ї,D,ݶ;_iI(~R;f:rZ|f͏tu56m@xQ{m(NGӔ8+#GpubW.r˒ '=,}4FgMMquR৒$H/P'3cٕcBn {*[GS<43 "]s=y+L !((2:EBUB)o.<ԧf']_I\ /sٝ쉓Piŧݓ9Ѯe}ə k4{՛Ā-o/fFoG4fj8MZ6^f(8KoM\\97 RF? i<-ǚoc~C!S ?9dCIEӷPY%G"s\苑yKqia욍:baRat3[i l[K37T@w'|+Isr%>sA67+'H oWa`MY ]3l}j*ޫ˯ i5;5ѕQEBgkb̞[{|=|\p/Hkbmߎ|ǫ-;ǰ(OAU o:j z`Kuȼ/jj~`nFddP_ʡ5SzьjyuĂnp0\y  `43U'U-.ɯaXC:nUjvpRf f>\6)nVuSʘEqNY FU/OCU8c\ї$̚'ec;n 6yJ:pM'~Q7 *V"cF73DNzi,i͑"N Bթ`~ [DO5]ԠWO1bjhWA`ƽaʰ;|z+07$0/GFM%9z-G'N.ix.fR-^Ӟ`/ PY+Z8ZV *mb𢡊[?1ube?A#gYOUJ 8d` NIpk@S~MXX'`8Ɨo=14Q]Ȣ\mce!5Tf1lߌM7yCc|GK,-U ~CU $uRF,/%GdkN]*b(1JbR\Y吓8%ahC^>m`ј5Uc[[PΪBBt(W{' ;ΘMo >qꠚ ivY˿JS;b^&;'xI`lT/%<\o-;\i\$9B H/ls{Mu0% 50n/F2+)E2}ʁ] hH^9Er V9)t2xW ދS6ÜG=W#H/2uҴdUY&acJɎnK91F/dXwK4]zၴ=2Iy^ˊY94Tb)_ ](C n ] ^iNu|lfԟ"Crz̀h` m]f۷Im>VQ*P} L],_׺y y a'(|xL?W0VIǎ_\Oӥo ^g&YA@XNYFEWP`Sǖ8 0;N鄮i Rr٣iOT8tyT.E "# aJz"SYM;--o?I'mtUBXTzVVtYKAsLR<+_%_8o>?b> bEU٫!&vI4?bJ}rSޖl ċ}4ɥ-fK:`Y㈒פoE#RG/s1_mEXhvB]duNMP=qY+Kjc\Ȁ`>rB A5تDA^ۏ5q8uȷ \Psn^X {~zl;T%֎*bQ=Ęʧ2|vxu~s.K ⪅!h3W^#=@#1pv`H59fAC$o,b3*&pzb-x?nEZbI!l`1YY4咩T539^z;t"^E2;N&2ujic8ΜJp俨"']*RCdX4>\Gm4=$(^Om˸a+c'p-3w\5UEl6 Wa׏x@ w}Ϭ]OGRV>7d 1?=YS6݃I `bˑNhSuا ^-^w+[CS/}1rPGczHUэ|xm9lߐ;)>,5X>?yl &[|! RnDM$BO)F6^.do9OR0Z6aMO8ں<.;tQ9 {ɢmi->vNYJ|?da]Ħ#jZeA LMzv.u#%9Ğ.TԁlԧsVݷռq"=%9va\ڱ#5f,ڀ#S ;s/%eZ[*H)-}cEb~BR;x3tI0(ܤ>׸uH2gNw*\B=# ؛nҁq~uiG-RE,*8YT'J!UeK\4 d:zx9,7^D?C^Ϡ.h/>v<~M~d MTCx/G'̠s;EC(%#TF0`ĞYߍdUJz0Rx$drƯ̭/,{3w Zwd7픡8$ D;dG)&˲Z-|I4!-ܛ_`xp)d6`̺g1:ih{hF K2rP.Mܢwx{No!(9fqۤo{f1FaenZ{\)R |u;?Lp1Xco>d=ѐu)7139}eo*C!xvڪIT\ًF7f*hˠ7lxpTNr4$QWe>46!Y'2vhFFBW\D](aj Hq)R_Fn{:}(Pbƻ2ۢ 8W5SRic v 3AC$0\ܧq'Sn1Ԝ8.j)6ՋfcYw%}:CvEUK+7,[7A8y╅$d:P/;ШSmF-UR|IDpF+ҽ3{wOuki9QZ{*nQvcS5T53*{}[Ww0rx`%-kw.~G=6zaAZ0![Ĥv"6\VmH_jnX_Qɏ%*Pv`5CɺPw?c՚X c  <_>/d%JqGq.?Iz%Λ#MZ`yc4C&lK :J,u8|"?ޖ)KhԖ; ɛ KV|h2[,JͪGcC^#ȟsE9s(kf9ؓ3785Hk,b{HJRC=%G-b YIG[h= r-O!?C'ƞ}vLa|]*4DIdF}nuE5N#pn~j$"&dmDTt!5[GB> PJ'7@/ AH16IbQ?vQꬦ<$`Qӡ2*b$7Yؾ+a&8k+RWx+.x'~E~ ~h#Ԏ$5اi $Au\$'FdB;)@ R_# 0VzS0S60c[y|LzC BrOiM!,laksE]ϳnx$wQ|Vh׮`{bNC:NIf(E9>u=Ki\/I9RkVnG1vvDJ{vTC#rF(!7ZlYn2$zf%ܧD:x{RV$^ D(nriu~f5Tޡ w$#ExN@d淫MhG6s([7c;l{ ;26Vub`[\0:pK-077c5Z^?<2)(Y($v9U.jKӯ3&O;%qEOI>"2(ş3kWK<ǩֱ9n|֮PkF.wG%3aa3x}/)]-#XGzmQ} tnj7FÉ<rq Zj2κsx %PLQ EG J>!|Bܘ\̀ʞF:׵#)/l<ݮ=lHP8K+H|&&2# o$vB+ TCk Y宊h㧲CRF %ki+$±gu6(J˶::g ܶ&4 ʾFLRv/MKW2!k>Cx>M AUFr(nmd&4cYg(09@Z,/p?7 > C18HOT_J,03WMS: 3@v2`ʳxJؚZN1;PPsR$)/ML*{ 3 _ו%q=fh_,nQc,: MFdghwtJ@_ !l&pe\A>k#IAGWfKCyd{6\ABXo0I++f5:՝ƞG*3%tUTx QnC׉almwXQ&惞DÖuӄTzUW{<-LM3Zq-f;@@ڧqSh 4<Vm,*hl\)Gl}k1J؊ ސU8aA;}á0 NÕ(Կ#ɂAAT2xvyߐv2 ?"D4qHe9P:+ T4f֘F8nޙsgDt)ncU702DK?jh,âvmܚEY58.oGH[ǚhИʂe-3?BK*‰|&΁GND)3]xDq)ȿ]Y͌SC&9Ks#txV[IB\jkfHn|ϱkcfYR5"CY?Zbz܄w\tKXB0h#yL__ᮨEI %vD2ÆN6rC5QFaj}tONF{j.55d.̎"ef\ XBsdR}!rl,.X<z1g7;OзXe|>i vߺNT,hw=!41r[\/: %Go{9O aN\_v`mNcRe^&xùZ,QdP>I3^Z0.6VszC/bWg qL$*=@PV"f (tq/1V9Q=JgUF]BjVag2LIQ'y7_eQh> KjURX`X&a[9N 2TpY6č8[x(:}anB 3vPUDw"Eiz`z`fcNotu;Kz 1NO~ݡרU؛.)]x nOE:OY?D<+A-)K 8᳸Zڠe1Ѹp͠IGWHm~Iaaıy5E9⦂ؤ9j*9zd(l˚Vh#׾EW\2Pc3%sdVNhLT~h>M/#Id 䨰L ~j_Lur *.K,ՙ$I}u#4G9%P7 J́Cx%;P I#wy FU'L (O۽~Ξ%7 ÇZc̓ӹX0K &QpVv?j@h @E`8(XqO9;F[4RY= e- yL#눙pyZ.0tzТ!q\lM9a"L}c56R^"`ZgQ,Oҹz=c/%?i';NդeXv?2o(x7BH+$+5K|Yf(/M-D.$T1S\tO=7%Jm©akqW `mY7+̇|0?8V!W+ͿOI x3 UUJ¨-Чɭ>Cnhp+>N!Z!~}iZɃ9 xndT,Iübک3sgm+k=9Ϟ1eE`7A.(RKM"a7\^hZz8\ɂc$o|?jhI)']ztl!5~3Z!ʘjBN!ǒ7,*ɬf)* E1̳ \ޞot$@@CRU AvusV5{vh/K,`+P3j!QvexhˤO, '`I9_'< J sp;i6v([wwӌ4h[tcEa&v-ΓDw8äL=Av7ǠӹG2WS~Y8]pOՃ ozfl*j>FWMB>jxǷHzI(bh ߖĨ&=m€k"l'êYMF|E123Gfm'4NI5Aұ+m:\BQ֭{8#Bt ~ ITE&o?_ul uj/ y}pSmfƃF)se;0i6 2_Ȁr'Կ7^混 @:IB,Tq<0Zƪ4a 0,\xfrȚ̵9'wdy6 gIñwwc-bw5R͸/gb4')O]K&1||g}܊pgtRӽPV|ԥ4I˚6nedia1!`M(7zTb(PA$ƓD>2 0^kσd9k^cN:.kgoPM}ij"oF)m`ԤEWRn29n(yWn3*oA7$oJj Xz;&7$53Ԧsݥ~74qHb ǥ4`֧&'G"5ʑ|u*,T[Yn7-CAJBS`5&!ZJT '3R{Cq hf5mR{Dv%鸝X/m2L|`*serqkH;$<$bTSO|/gMdV.-˫|DoS:h;=DSfʎD>ʚESହ@`~7q u(V~~7}>-MyZ8ZT++*W4EAE+>NJzё=Oị̀2[d6/TvujeG#bʸWO)2Oz0s QyUP^~YZ}){|*ЦE" ASDH 7ęeydcwM/9xc7&-5AN?cO\B=6:M62̯R8nQi$tY9lLJj# Mv?1uJTʪ'dEN]19!-%CQ M^.&k6|Rр[KګUL/Q#o\&""SabcvX$Nk Z%F8FyI>=~-,:aɧ2kRKUٸ H\:kҸ5 g{{Y+?]O|fcugX$wE޸ьw'>Km*7V9RlU*S >8xx%[#.lxc_JFOi˔I#CWٳŬ|>,J$!^`4\@b<"Z[8H8lrZ;٨8sh&{wZ'IV_o0 ''`R\mN6= ]Vt#o';\$GZrIq >,.C.du 62˭٤9f:>}FtYO̴z40Ĉ$0SM;͓ysΧ~,2`5`[_˧YJWiWQ1KnSU;3R+txuG"k;P6j"jzp04#&w!19ҙiCT}urnAJ70>$ x "̕-iz ʳ\PtQZJ\1tFq/Ү%+'`$cqbn A?s՟|z-!f>,D&?g%{V5b}ݶ2JY+N "V|1+t{FB%X ~b8\TZZĜz׹H >JX{~$^x$2:aReQ~lLf~P%7s ffa=MFWlȑ@PX-jG wƇ–ECdzz (-M݈5\Z"| yC |obya;P13mq&6`O1Ŕm8|ڭuo9[JPg8wqڲomfóx]M]OH`@|z-id0 He{7鬬[ݒ]W#hrBN]PA;L? յiǾΡ .1A{Ӈ5rNiUQft+ĉDn.%cvODHg1~3cm[]0KA_-?עٞ[}dMoIjO:/G ʪg*x>ieԏ2Ƚּ TWO͇>ITsj h[ݻT& )u̖d /%TOj{qM|i|wXHN۹'WXw 3tfDOHǰL`ޛ] }a5B.Z͆iXE;[?ܐQٜ#Ω=?Vƙ2r=O%sMl~ڹ# )rMy]_4ϖ*F~M9l60 g(1X홾|A25wZ.`bóG^H9C =C5.a8c%)Z.jaq.լh6ёSU)}giO4՗S"Gpy^E[r}X̭tzid*@E}keHʫN'ocPqh=W {NǐCȫoꨢ &]D[:NSFGVdޙf"3o޿=qz;T"ӽhŇt>qj"+tFwW4(('P&ͧZm5:#1r-ִ#f;!I L75qQؒҖ~ʞ/8x_%/[ 4ۄpv:7%x'%9^2Я0njIV3$mkcWb F?jᘣulhEgh R/-@[/>Ad T0Da0 >%'K9US=@P/VE]J{.NC_ъV^  Хf TV55]':<0^j]d^W+-Qϫ껡w]eˮ uR͔d067P!~]F[:B/ k;ev~Gu0ZxtC:{>bxb=K09MϷw֘("g ii$Jku:\p-]#zδNg#YkxѦ~2"S@W-dC/oUA<1CFB=xJĽo!2 ߽6#rb4v2 y-+ͦlKc58hsWz넔U{rCc= rujaTc2ޖgS9fesh27ˇ! /ijxoO'a-ζ2c_yRe 3Q!Wl[!nj_aKk K ߐMDuglkK:n]CQcF;(yr eЭoxhxi:"1Sֱ/]K-5oTz e'R^jUM LfWWw44huyD;.÷RiU9 "Y];{bpD0~V`2sNxݚ<%&xY Р"}jYG 40w"z*Hۀf3ʐz3eGk=Ig]TZۀ/DϣWVh vInUɩ ُ([e?@? ptbf4p#N*el%O~4  m'8״) h0xfnS`0lH|"|w8E^Km-ztZݬPo: >}'Qqq}#Mb>w3$sd!7E-C ꈘ3lii-]|H|TlQhqobvmiYp}y>EE*f9s]!RMWkGWo}fT@Я^YVM%yGcÚgyMbU!2&4NޡNp+6[q'3 9V-*GrΕ|ZS7;}y$RDad0`*#5DNg,Byږ6b>fr#xbçॿwP妴1,Ž+MoJ-ߡ/mJA0TF#ÀJ;'`W|QZ/1WSna-4W!ǯ4`:^_Y>`woB}Q`1 ˹CVZ7i1C   .vV2x,Ո^䂌~83dzݑ]5rjQ>);(+[AJ5( /ZFth*瘂 UEmXI7MV+C GglQĉq9E~dÑ ? !"Cq{$ 3_nƞ?bFauμǽ{+p!/r+w>.wlAPQ![P1e[ X8**}'7'ؖ혦gT ^k{t1+ATgQ,fEr){kTDąD{#.iYޡcB B% ppZ> 2<R2Ub_ly͋ꖩ !Oh0m!R)swR&>4w9>U0>0AU#.ߤ wDXW 糿}3؎4Q"JLGG IabipYj=:oScer{G nhcs7&{Jʘ&ٙm_ SeO\5om:3ĠHvxB" 0ƴga(&p۟i r!La00y5fuQ(2U"rJ @/K%&%j qD.+F3X& _8!ݥaCSNI:V.)cJzs 'd(R I{]7 GWBh{hRuoE,Ⱥ92>XIdt $?MBdgt+3"WW+GT=%CF)#J~cƝnRh+*_//x/w>m ~^=PO"|8fǪUa6z ²s e"0ag҇SId9>1f<ڜLNm$ +c5̟@+j3Iug"φ.ҹEVFmlGҝ"[Za) saQC;N>2Vb8QQVLay2m(-|A=~J41Hl]52Y",hq4Zǖ_)iWJiwCw%[o bkzS܅4p d|Zw}.?rrg[R^A}$Dc-eIO"+e83(ABfv3yOބ(kJ F'Ώf}h92r޽MV - `TZrlvQdG]; ̲0ķo<NSk4L.a.gcJ u4Gfew2K\Bhd;gH4C=YwHFِ::U pUq>qnh '"IaX*Hy;"zԔyuFR"* vX722\ƃ/(p0A[(Q2Nmu@m?*@C+/L-MlTl(JLԴGwlޱՎ7o)E 1?,b-js&T?<#NY\eg ȠY(2aP:h]Y]p|6.e _h{эG3OXD{ )JVjhg\ܥ&70w+bjx{Y=kpn?$ l7eR`uӴ$'[.pɁj wLpmH6kNYyQ|`"?‹;~ôNf*x,eŸ =pVY|ϼ{dt ?I FeÃ"3:ߛfG<(#<*J6E[)Wl+%)߅ŗФ$DHgBN s M#%;mN/:Yㄬ?h)z#r"y/M:;CԀJS zbK]3+4,ŝ3\ԉĵԧYuZy^ 6"0γSHͪAa]劵'^`X~C  7.0[8D,W%R/{fZ)SC(L1:pA? +gX]r ҳ\E!Þ@U&9&F.ԧoRnJO@N, B:/j2vExm FzwQwKKKlpU.g~>9 O r~)D<蒶U'NH{?0^JE.8ײ>wS#-;T.D, :1&h彻WPC(ogqr7r^0la4ܚ~Gf,#ӈT`,edkb`8eY ֨CB()8 ( \՚dXJ,GRg6j{3٩ mNhqy|1vS~]5Wp=X)_#"ƲK}( $hv]eLZo4kѝA/3IsرBum- `i-H-vrav༩+##w;XDDz貘.N ;Xq1Y]Š27$¼[1TSL[k.|VKRzn>s C/|wz-x5I'O&T7 *ݝ,$*4ٹs"(vU7bzW -~q&!M*`pEϕ%h+e *QÕ߯#WR̟\45{ =t6hJ$!kت7cJvGd$J `Q1z:jrۣxK! XkCɨ=ߖ#4~ݑ`3kbwc3%VlArV Ͷ]i){(3J9:'^H aA3v ޠPg|6]#܂q~8њSk D|8m27 u"|K5עPb%m1nu&ڙnV l!o̡ӣVpz\+c6$VȈV60g%UU)IKLzȨus`*oi2wj]3{+״vxKq2EO\}Ґ3ŝg+BQm#|ϑ̤XO=,𲦥j wpqHOJ$iZq Je/.'c`+N=M'_ h eפ)[wz` [Bov8f].4o@l(qxM$.fAwrr=58Njч2أHw3j/wu@Z*l GI}7 i lgxjlµ ͻb?*dH$0wnNc\6t`'=2U@K*D7L74~ϸm`]<]Vպ3@a|؆݆u0J-,ٙ `Ų%Tv=Q[~Y]#(Ag-#0p^eZ5N \ W=b_g4y0jc΄d75G9#.]Ꝗ3f0w$ZG43)JB6)o5q? C=SČ34xX%lZP2cB1ɹh=ՑMSd"sաko]f&'k26jdaFd~HK(.NKZުjғҍg@!#͉|pۍ[NPs8߲{@wʅ8İC *h+ȁP[Li}Ai3imB*k! 0.櫔= oyxe's?܅}vޥ/r?P` z Ԭ8`23Q~{)Fx`ּpw[9 amzUV s^pïy&eȥRjUA?U l;b | a7OI>ϝ`"rXaPmZr&I-dLL=/!&;+fδ;WS@!8[ qǘbgяR ({OQ9.xݚ{T(Y4!/inn(sz AAܥd흷@౔b)-zN|BJ@kcc9OK K?ySH~NCDk[a>!ь uA 0)F92p+bp .7{6 t)OrJjͶ Dhq3!jfheRJ(ѠPŗ7C+Њr<97o< ,y^+vSbXyg2 SŅjo(MI[`: \99cKV'mIPؠ8NĚkOצ{.cI4E>8{?q|őinX°9I .T1Nj?Zqu5ΪHVMj^VzD.8F~:?h !,:` ڞ,r-wxn1VƞM.:!rH<8's*~v:2>cx!L}/VUܣ lJ^\Px= 1ayU8,c'0ݾHHBi *~sB)|iST/\ndtrs_ y4wrT'tU< @ULŨ6i7L- ̐9ea8^;O-ֆef 7jZ0}TaTbh{ӘdJ|4M(%}(q0 `~Qm6yUiq |D$ps`=s *f.1FBcV><yQY}s,$h~x6zݪ+mzWNX_V<7@E8'쯬яpϙۂEj?l«;4p5dp`:=8r.R D@M4E U͎=1Il= yEglԂ9=F]+077 ~l|prכm] [EJjOdRS@w6][H=`H{ԖFis(ώGk>nHUvf̣s^̪ XGU>Шyc68FkTLj6,$Q0_$8i *̔A@p˩u%bE3pB h#&O9,1)C^/ꛥy y4r+mhZuFTP Ufp 5 j4~CK6뜼qnmQ M,*Lj#zA1v\?}y|qKLC]2RB׍N(_ Dx5r/ݏJ~ #NzʚY4XV!.]8qd0^<9R9I_Dڨd`;'@h=f#D!~5q I#f6u<0SnlBj~F#P1]DoMgt`M_Rg"֫Jv9\&!@rj& B=GNXwP&з;WVo){½2LTH\u#50&\vapdwhhZ6,3Y-鉒Hx5MM2 ZR!2~ !-7>nxvLD(vKQ̛$Dq!L^cg]s ii,Q)WÇipilUMlC,HMM~Mi~?|0I/s eK^ky, ]#eE_Tn#sn_M!wK7k s 5V3$ *`?%%oPy50뎲 RNw}TtC\ߒ.v;^K ~_}f;M!g6 (t.Jȭ J<2F4I|BoZx[qh&`q x. Hv*FjnQ߃\jW>"ZO:{?ݻGL$S~ABVFoCz?.>ګqaukB'1(:U0}iTCƱkȉ؎_föC\zWaq, mtk$i6ˉz̮OuKlۡA%7ݝ( יsJ@׮ vƺP>_q =*c115ƠS7?wkH4^*T84#Aܕ3DvV/m.]LSGk+s2K&Tav7֑!u>&쑮LK6 5*Ew+I"!/O𖚇4n䇟,BQMmorOYŊpNl@t1[chs %b>Rqoz!;ڞkJ ɨTHk!5xby$k9fJɣCeˣ;<8ۋ*,yWP> ^> = ȣ rހؒ5RȳZȺ;-4@H÷ l@]^qC8O`21`SZO %_11^M#3R4gB'iB4@]'JM`QT%iHw1c¤#xR A~ )?}9#I9N 7ԅ*˽oJY#ҰЧk"> }Z+BwʍۚHk{Pދfn E(3s^ƛ Y ovޣ Ų~b 4{tŮQ1OoNx6K ,H?=(t,d-͕'DU1՞B]FEQ_#[#M$-euCS!=^[vLmR n%> lnG=cHh"$mt\q^<<㒁؃+mNZ;{hJ8 BuC+oPF||dtL^ktD( Uѵy ܄㽷ֶSZVn-K>ߕ @c&Z qd)ew,UM$dϩ 4|9&E˟D 4td2)8 +uhhH}":ARdڻ3 ,h ,If,]A%V"%:dfp@g:k]./T(.<nCT"5!^i @,ju,ݫC4}OB ~2!%Gq07|>ۑ<.Ƴ*-.cӎG< RW_rmIS\'I2l:0DaxXu%6\~ǫĈ,p_`gn$pʫH̖4$D5O1@?zJY:$]r3/a Ύ>ҩqZ_@[tE 2"X5#-rNT˪YۭV'iW`tQi' [$gFт^ g|u8qW.wOb"d@© AN/䃻A?{kLr@ _,cx #"v< 챝=B%11ۻY#X"F5.7ѸŠƽf=4я@J,n퀟^y_#|X <s IBѾM`6~U4|Be{Ձgݒ#u!`j%f몈q?:E&o~|{ TnOH~/}}X\k&J|@DȢĻ 5}Ji?=5Ϸ0@/37]m%VwiP2]|~obF}{mBjG۷Jy0fpLYDt\gZ9%|g޴ 9Oa~ 49B-[D=6 }l9qνK'~WnlH ~Ym]Te ãwp7[$W?3d@EٚW(srЫT]M6)T0@zw:64;Ud,凊=3zStlɊLY5"}M04)-Z^f&ڪ*t,G+_$`;N0bNJk,,ٞ_U?t ',t5kݑ_?ڌ+#$)_zCxwC[Fo2&hRXd?IwK? zd$7o$y,k5WAT=u l9Ӫ/-u#6jJz)=v <3ʐgû#Є-Zl ])7r(NP5fDn,AܒgK]%9Jpxuc ?fII9>ʭVlx0IJ|+|HE{<2/1~-7YWc7K;X? e#JeaN^Tx2BU+pQ Q@Ʀrص% :qKɒab i֟@Ц ? 6"ՌK1%yv6EpfhjlkqEqO0}nٮ!/^zWVvt=9kGrֆw4V6O4#~ aWt[9T񇄖+;ƳSrQ o! %> ow5x5>%Zp2|MmcVFnXkթGcx}X.>[)6pS]ޅd(G_Dl{Oh ܎ݑ/̄%Y 0ˮeܥD˦]tMrTPw#K%P{+WG_[*',ݐMx>0ȬO0)sIwѪ—iP܍bT3D)zKTljQ78xj\{'k2mnY>%ԆGMFWџ{W@u ^d*on#EjL02W``KCAj1a7=W1⬮ vxaV)ikpzQ^% =W%F1$fpMsVUoB˗@sdJA wI&zl7'eҖOرᣫ@ JsBmzy(ft|I J}OWiDu<Ͷ9k_^sjDa26mf8$LXŎp<)h핬}λo2P,g(|gd|>z<]Xf =|[,مyfwQ<:J}W(E )!kIlI#Wl/RSẺEKTbs5ƊRS;y$fYA^}A$V,&;51c==ќ.P[QoXX;"/6c=|L`K߂W&SGfyEc6ZbOӽM;tzmؒE\B$p-~3z!cP6Ld nԹ(灗Gm\| [RQ'?_ AطIHж4Wvsy2 o%s&+#G۷Rq3~ѓ|M8o}?wX*EpQCzQ2wY?Zl1kpcڵ>:\[ O~?)-$?-&T F$6џabAݦK {,֢ҡ2(a-uk7G·5YIPA&W0ӌX`SS0OGtU>{{H$TˮǂڕKX,}3@l *LPĀQAOQ憁HHå џyi>RYZFG!?_mBώH/%<AGxA u7g0/\aҊ>ٙpNwgMƎEPxNda,/Hno { B1c5;{FqKo{zVr+A]U2 /{c5`\&JɃm!'"(?$L0_2I0` {LI!h`aɣaLJey@6h<r}f'O(=jwi5 ѩ TSRkM'ުO1QGHHu޸ b^.kُ u[Y+(* TnA4]IR]?"b( /Muj!d%ڕɝD4/D)Փ1*b9xV!>\46vÂg _DR]m&+XHefֽh황I{կG gAa fwCTPjWTBt"2?,L;iN+~Y: ~rcy/6acRJܸ@;bfŷ9d0nj9|2-U ˪-Y .Hp`]I4n1`hZ&/1[c˔FjC](;|#I_R%RYpdxScZ-fC>[C-2GWBC AV1 -( $xguI hyS@m/@Fqz k:ևŕ*JWH$HnBo0r1Z$V:`i!9.e|pp6"ޙe"cxڴeu|bp` mƢQ!P2v$/iC 5T u xȧUIY"<_8$>~(+.çS _zsYRRc!*ֿ"}ڮz'WlŠ7{ 㿯:=# 'WFAkUP ;qNFo FSܰ,-𧹅js^G.-*K)A6.ͧts5l38(aZtJ~`uih\@=ot%?ٔfw\nW:h 7G\c6\e~E " 6S)?_mƍeVִY:$d҅}0(2<-]@g*E I7I"CP a n(Fb|=żKy Dմ8) v;Vu)ͥ M㌦uSV_3/L:u7Vi3^4).̀\m0ڣ2릶됓ZXc {F e?(8hC:c1Z]n꺜My@ _?LWu`6%! $56 ʄ 9JV"Fcl$yڏA-Sa(MxIscIKzkc2}W+@Uq|ChHIO)ANDpYi)d4Xp@"ԟ{20d5jK.+ANrZQSaΜ(Mi\reJ5 y&]X% $M5?@_k# .^.ggU}+Jً'9\UNA2A"`tkrJ,,79+8mB]7S?:2b 4ԗ4ꎚ!Aasygҿu*#ZLJGyUTbu5QpG3=ˠ){O#0­\ETK6}_ֻE %b$_;a^:m֨+/J=?|M\.&;  (:j}מ?"9ӁCvjvT2*8Xqdq9e#@oW20G>Ŧ֒j0vQzjK=KóFI]vTV6A;)N6:jUB+ Ѥ %G05 -M,h:Đ>HbqhU.[ Cd >Po?Ϩ6\ڝ{SJ-L=&巀D6ldɵsgp6;G2Erk4]2DǟGb Bfx/ƸŰgWql=$7HZtjLuQ} CG(A`\=:Y%N 'ŞYp85Qm4oêOd^DVR]xTĎXvblc AY#PSt0ʳsCvtl42grηQ d0/,U30Y@3+8?ٿ_wtǨٞS5:=D"lx-7?xp"B*S^@MGa! pOB=TM>X+e]D '%B6`{Vٶc9(W-[)ށ'3ИQaw1)D5'1>yߒS.>4GvئA0b4ȡa̿}*@obesaB~0q6 vc*׀$e;|a#B9)P'̣gN7i 6eigm_lթ%@ 0!Dˠ+acێp7D_DRH V*R lHu;g5> =/$yN@*#|N7jXПrTYN ,ɭ'#;:N@ЉUɲge h2&&/ Ӓ$JE*Ltg%d(Q2^yKHlFXUi~p-X+r}6%\Xf6ǃނԎI"} FJzٴ7[@υo^NJF PQWRB&س0yF(qx~޹,4!h%#ˍ]s;5(1=E·dg˴3[ I49I ˈ"-@yY\x"ŕd$lppS <MXfHVoh5O$Q1~\AF ͋|;K/6MU{~O2 i>iwN|ĕ+V5B7^̀Mݟo - ;|?'`tZ,sw#4"0vD;x9梚/,XDAjNEg;|VCyzSLd\#V0I/e=xfv Zp:@i^Z;U&GiiY{ހJ==qʲׅɃ-[cv{Wd`FP="3ܩo);M*H+&qnVEmi>˽{!r5mὐPQ1!Fq;R[O|6FF|E_$=0=@09FVE3y)3qĀh -: ('3)IcnaJm"aOZ}z4ZL1-wk|HH4Ag Li@ 7뚺}jgHz.]F2E;vjE20z)laGB},ahGsTJ2=^*ж Sew\G܅Ɓ6aփ7 `mYA a@_0G)WfE)$d).rY9t;ϗMtHWLcMyڴB7޲P&Q w^qk^C\mc4{ӛ@@vp6Գ0OY]shm/l悺ChEHb=l\D͖t3gYȑ{w1*gfg( b]2uAb5_.ҠSvc)6a,*2?x덪6xS$3 Y V}:-$1 'тS<2%&0-vYw04XLyMJ[큿'S2+=ExNĶ XGv* ,̘լ-0R_IɩIdw8l/֫_-} q_uEPq)}mvO@h'զbw֘;n>3 A_'Ƽܢf=w|#o62^G3Ke%PKj!QVZRz&wX8\^G"3 VE$(Hr#zc :\Z $7cBCT韛mu;wI3? =Rdđzs2bXq`a95 gU>!D=3h~H![)\g:bo`jl fW 9C? Ny@¾>{!:PIN8SEmMxfC{iF(zmٴ2Pэ˲[&6F@ALD#u*pWW,;fh8Kdlwx,V[R7ďrN_Ҧ)Eyph'D~xZ+@|O|"(n-r)Ftb{Y^,((FAeQr"m]&?oƳl 7š](Yz, G/ 4[f 6~={Ceп޶C$ rǾ:AyS"k/o!y 2ĄTdOgw?0ɘlv3/L|{0!2Glg(w?ŗZrבr5tWa xnL*%ʐԳS;?qH#sJ9dG#N[+4 A=40 ;)_PJM{&cYLeJ'E:X2 ~)$gP_u;iWE=E˂QZes@{W;4^˭‰ g|;E{ɛ,$2-hg$9䴂DQU_"ZijA>7;3((e(fBCX@7BМ̴iT8D!4-&]UQu mox[g;҆(e="_w%f;bQMaA30:M b7ǓB][iK,` }6b/uS/M Tb<Cd?x*~"䓻8Wn:=% ٦0pø ={+VӀ4'܈2WbYX"ݻTty?3h;j@}:P=\m) UJcBzV2B|W>9ر>qL#H7SvZ@SDPqlotN;59^LҼ=G5&yѪ±a+{4cyj0oް  0d|nNW'$H QayR/c@[ g5VVDRd~њxiA0 "7OqLJߘ I 2\+gD^4;xQל]|kLB1 Kc0f,Miq>0SvkDcNl[OH}tqJdk@fbqtPNS 0(`"Ibs$b\*ئ&4SGm[g7\e_jRi(bNcaHE uo%aO0R7n|?FeBOvO9$;7k 5W ɻ+/.ƢD#EMV]?k<1n{]ʜ΄^ΕdB닗2qʈ4M syKf=Ra7C"8hf@QuFv5Ʊ!1!\9||wR Ul ! q=%TYGŏg%g'Njn H[F+L8 4}O-F JJɵi]/-V;O!;Vq)gv3ܸ4Kt/yV.6$Ogf`lܡ`;Y9H 6r" ܀nL٪.3Nqd'-H2ґ%l:2qx*Lo浈R[[.zL5|U)66N֓l pWѮ|x+ú`ͫc*46EnY>7{ `DE.p&, 2 PH{7J7C~dݖq B&(`Rx0e-/Ms <| Cez&+wF i.xS'F~W*i%ʠ,f.ƺ0CPؕ X?ca D)9Uz^0, ǟm3q U ʒv"T߯_MM`?%̝; 3i҂պ[k~R.Mgr{b^#'#X4S.;Z>XHZ0ǃ"5EƐ"dܽ~F'^cI~!"HX[XP$@v8jNE*ɘ67pGPY2)04YKDQU}7}=%?vh&?@O \G70x * {K4ٻC'Ri nBxZ:@Ebf[Z)sA2DD&kr~:.:h }P]Žѓ;eΓ~#_ Lլ)"GYls )/Tf*ⱷ2}k9B%LހXևS)L{GVMY΍EN&Tbgs=-I} w&g0SJ0XNȁ%gz) j5,u4ydB2?s;Ǣ0*0:LWy5)]`ř\O$2f0XKcLǃvk!$n<*fG eX$Ng ɸ?플Y|f,aơ9_*?l9jqz!ca.௄i,gQ-b 'ХgFgDɠ&E鏯im"0]i1>3.j. PaRu_eF2~ Oo/c&__|aHg*TŬ[5} 8Š. f}ܺ!+(OEsnK~*}+5CNQƽS[m1?"|d a:mQpTH&|Qu w'_%w>I"K[+2 $ =D${Cg*կ[j9o_7ov@=/"h`, pqS ||#>;)%b_ 522.́v }8z{ K>MC ˓=G X -^8>fYqH~-z!Oy.{ 5[?!m=z)%㸓*EahX?~<@%$: z- ݬ4:@2ENWsn},Kh_]T錥wh&;\ *{7 O&a$sQo%YuVJÁ_$IOؾpjCɦsVhi55rhnZ܏3{e"CК8|N>Ó$K{"La-_sMT=&Vf!9ӹ lR r (j!e A+mop b-{l: Pۣ-L%왂nc`})]TlN2Xf Vr\;p9hCɷ}8nKG1bZb$NGosu~́//exQpy36Q=Cp,I<~h'KeˣTU+Z-WHvK^@r&nZٽ"U(;Aox1 ނr8䁵;#lލ\LZȐ9@!ºH,"jE8<<aĩ}ILN X()#+7ЍVء9r! BN@z:$zgdW9kA\1^U` P~JFz2wJsCFX8(i:U72|' }!HF@;>ȾK!"/==3eZ[x>ݢ+#9li !4}%4q.0o_(9%lv"h?a00}#;7"3Z7KZ}~r?nꗭ)=EkF'8!o~/MwYكO~oI wH0t5gNìKxîѽP}]%-'Auo:PeA6eJ9 ar+F9)~HHDKqSKg1inLTw5S^#Ȅ<ic4h EV8g{|'hF?Z3O]/uR\PbTYHm*l.@% ASfO1薬viO[T+;VuZ&˷ڞ\{PAϳDL|#U¨?[~ThWGIdL_QQEt~@^UeSF!߇FHV+otuL Ffx}<)^%s71z[& k?P?2Pȗ00l5nDLN~" 5X9ܳ)!CKog0W$'Y`\&ulidg̃uHErKP ?" )YʽDhWCuue:jC]=]%'),*e0]ak>_T+.S&Y.ƈޓ?݇99.YH,j(yGTjElcyRywxSzowXA"aE^XԄ+Aٵb?-RO;W-[۫QۂDcsʕ6涷Th:$qN>xMcc}&P [_i.+o*?d nTV\@O90 8ROx0b>F1{/07yqZWqr5hTO> KpZxϯj'sAtpOWBIaK]{{;C4]gt鰈Jأh8nD[~Pc ȮΪ8N`Rs4 A`ښIW=?}"b`f {[a T*maLLP|kbS|"J&U؇"T8@6ۼ9#P] P׽@8pU2ޢأ-wn7wB:]b ^)UƵNV2f o.r;K\n"4o~>;lkkѯְ1hj+RtQ`{?4S#,NwP 2dK翐dĥa5 xB" c=dTpQm#@w+ejGB{jRHήG׊a@u`s%dop 虇+GK~y24y&KM۳Ul8rzgw K>pM%FY$M"m]Z?qg3mCC*,vxL$S^P1˼¶bRЁA JLg'2 ( ~-c%'s1wFi"?]BqI+,^h߹u]pɷV6&";@ nK!mcp΋c/߼|jЦ\gT; U8fu&dN][&-kyB#Ѩ l蓲0)6A)<::>_@4d݁df 6E_ P͹k Ué _ݸ6L=N,顖 7uUnlǒOx7fv)Y7WKi_a(X%t881L2{:=396\sO ښ9g%ꆑԺ/Qa10|{ac2k$KX=2:ts| _Qޚ~=80~]0[bqGgk)zRĵJDT#M(VsϨ4j.[>709+ _M4M}I}m͛%hX9Shƒ+ -H2O"P\>~̮̅/qfrܶzĄ̘B-pJ12㚶/p_dfx. p[rc`PŦhPph`uJfcR 9"ziJ!!Nf=3< *dm(>fAᲶ6aq9"Оjp.N|4}jT>9c>b/!Ŷ7sV,ZĀ̙o7hϫ. P,2PMxx]55 2^T9A•LET-dOc7Y&li3>極e-R(d@>e>`xדﻹ]5 GiɵO%`-^`~x79u@ځe*T`claHFi,AWb}?NCqa?SW?CE׵ H("Y|7.nd<]$8?Zյ*ItK* }744n!WbvDzy #v5xMTȱ݋$9\Mo6XG\曽zt̢ TzBTTIC͐1q:\M>p;s22 a=N)I҇!k[R @mýBLlEHS18?eoa1ؿ!_bZϱWvܲT85k$s6أf `xա&X(q"9ElƚULv頶+(DZi j3]y{6^)Z tX@XvK1@kS82_S*Jmq 8|=\=wk:ةs[E3bX(j )tBܰ#Cu$1ˮϰ 3C̛Xv{jëK"H jCc v%2?ĕ v7Q i'!`]=\C<+cr6jpP`oyn¹oEr=l`KgOg|x%ǝ7(zC2iFW1Tԃ܄e~ xA~nRja$wj% ﱹÞ {mEnɽ$-6abUQjA,'w߽'ݻJ 8aѰw?N,#!LUЅm 7fY}Kύ1yTDFg 6ւYZ4eE]҆'Vaƙ?غLeb!^P'؇gr&[]ELJ4f1t@+h]LmHe[ b4В_jk@<ߊ*gh+( V1sqS ±Ls+N@ a,O0>w:7 ߭܋&gה/h04V`ۖ'zšn`~?kŹxq~WA8Z|L$YZ!'⾊:g}%x[O zGkA{I0ZhC/` g1ڧ\J<܊(q'/}Ju5P`!.p8pFMJ!D' igMΕZK_DVb[.AA^ohAN(I?sITrf CczSj$,iVݑol c}Ag$0L}@8>gt^KƔG F!]f K)O> dgze }tZ.F_n~8[$ ;Y+@Ht(Jaz-w87vSN(Ĕ]9vҞUDxјƪHErp1sv8f _Hehu Hy:Eu&T\jN UNOV;? O@,Np]3/'A 1%*Is}z6?ӌr-N͵D"0$z$Iv(еqU64ob~VpcsOhlYȤY \7:+@,sα'IfYL1Yx 6ln"\dj2x%b8W/.Ojzi@/;;Qj{g }S'W $B6>ml Ԯٲ_L[^KD-#jՂ' DrUIS pcA\0sʞ+ q !cvzY 6ΙԶK}_ ׿&FF@ᒄجGν,' .Q85],OHOmrwYbEbR&JߪN'LVV z{uŸ {SO9R6Wֻ#<^/{̲Xzw ~R9B6Co9Z ]StE.qK_۟oUB2фz;CZ7!G~H15.Y?XFw UBh*l#KSBf׎%znє'#)QCE6R,h0W$H{$ĉ#*vvFXN87͏HIӅTvF\5 Ęa7V6x%d;rX‡~xB$3ZVtBiF=ut|VI.g "uuyp&AS&`8RϷ5ƾT#Qʼnc,:DIeQ3@I_kXP3n`* Aa=ִl//&&b[kP8^ㅳ"Yop!$`)^q  p✘W*y\Aq,*tz8 @ӌb(mU債O7s#,m, ʸ^e1FZ8YeСak9BЌ'b0#䑟w57VD] 8ENaEcUw_*}N>.+wp,b!.sP[={edŷ. !GEȲ[Q=gH&EV# lc01469YA3Y''$Pg/hO9\E͋]S'sn_^̅n foR!%GԲdUoņ߀ `}v޲\ab]J Bmbs61KDӼfǧ/[;łՖ;,ϙnMQ5G=y_ЂuUf"@QgȜ`Q(oU =UdJcP) zͿw>#m+ ֓*pm5@48c7m#)Io4D QƵj L 0|*! 1N=bJ옪Ib7  L ljsσP,bqگaR)rKP{*2VeVJAU2Lzm0YZ:D,1W&\~۲>-Ӳ˭W% r/NܰC0b& B%qˀEQFjW-UHBFr$xjEѩ}6U:7 1FVx~nUkAP_) K WV#&;Ą[VfIR8,wTEJ6l[Y)7tfؗT,yr읁#,D֕8ՂB03#~/ i6y&)YWȤV5mxV=sRgCAdF=AB|krDv\aSK9u" F:[ÉbՓ1/">ͥV SBѾj`J-E1VY* kRKF,η "DɋҊUy#cK#g 䰊ճjHB^UMWG}{Yk<,J OHK;#N<׬٩{V'n[~$<ĸҺ$ȼ8I{2(..yޏ3lD1Bjҿ!O6"{"-!l~烙*nLrZ;i c(McC 87?%Gϡت52?4,x65i^ ߣ(QgxDBHu0AOwΝC>-4R>t Vsb,zKԬ$\eJoXAIo/#FKb 9)t߀&45q̾N_HQ8xUǍO]x/>Tn䷳Py]#:K6ôЯN 뮻i?=>ו򿽜PcwSM lVFn1 o/~-Q#ԑZ OvG[Yj)Yڡ@EvnĔI%.uہmKJcPů2JY s(TiO!2{%ȷr/Fzt,4pӬCf>-qjv#L__"%.`|3f֌Xe DTEo&;s`'TOv[uR 䋵ȏTJi@!ܐ<Md}ǔ#I93a:9$67s|(,bc%"']%"%=o2,s"!{İ8!܁c☺zdmkq6;BZKjR5}[H9~ʙk  k5̸Y !"Εݴ[יm wB]Uw&  LOɼrQ2 3xKt+yu(8}5׶æ+R[k%[l>ec=Z>Ȭ|:flpr,Eƈ?]KVegwWQy_>i'SؘqBugrWu ,K*:t"2ʴaJS:~ō.IXb/I%f2] ۺ2zP8vpXuQ[v7S+2S*-9F4N q>zF2FSUHFqҲd MqFt 2v +QQ%Pbc;?=ID柚:Ze%% |-QY[4gg9q43څ1QAfb gEmJ|n'kR%|s $Im>~ TyUUqp}=ȢaP,|ga{Vht!Vu8qj@ ύ"xEx?M쏗;)qe|W΅'0?.:]?b3SJS whk$:wF`ӟ\N 3/}0+x,-Rb3E7^4u: T_,(˲@̀'_Ԑ6^E>n7ǧ%`.trL}ArfhΣb|DO"{7OI~%H n͛uh'DE53#Cc5WayCv/ `^$qR2+㇢p fS2R*Eن/$]k|d~tW.l%)vPg] k^@FP5;rl^:|?A0˖CŐ |墫c,((& @9qh0?/Tu1u~Ӥa5U bث+tiNb]~3KB[+G|GƅQǎ 䠷y:ö;{⪁j MI]xc1Ss]nɥW̠}z1sI gd-ÊR%w#unP22bz0eA1N9Imxu\Y@ga>g$;+n9p n,aɂv!&LO7%R ) W1}>AGv1݉(ye9= E VG/``,Bq:{c, 2BB*SWb0c* oF4M9y\&T?!-<2VM[{Zx-glED]%ݐ ﻜ}vDR`A]y 8j#p~7es[T# r%U`@I>X/|"pB1X\B&݇XdpȨVܪ&~.0=DQEpQ+Ă~ }g^d䔷X)jYTr(*"JR|4ɛ1!OKi`_ qxŸoaԦ鶘U*V:<ޖG>IWGT'ܒڴ^,k}5竇3ZsY+I&hJ,m r` ^}.7ǐJ`L3bG-ē>v_jҒT w%τe!8E+BMHMI[oWb5QLS.`rU,G c%{P0Y:-V@JR}^f`MQh^Ԛ?)꼨ꏟ!ȨpP#mH6f" `CƎwj62z7Є %2 ͂0]o`oǯM ZK!tD- ILw, QI5xbIr{MwQd)+t_l̯-@Y:y(74N:#a>19ݔeR[:DzFrǃTٻܹBЙ;ґRmzvn,j'}hZ`Ѥ歔\W4z`"PE.qT?'k cvIpىK"^@̼ nD*X ^cv? 5_D<B3O3;|$ޚF+3S}۟9蘍!]#1l+ŽezXrD ]Q[齞+i8$D qZYkUbQm7cIZ˙."8'Kk- 0QmX ~1B}mӔ/ׅIP^&ݳ,#ᄭa>뼵㽿@F'D'Zon^#weF.ITr&J0~|%yIf(XķMc yʱ# Ԗ]c$>*2T ט8&Qa=D5L1=cR.A* `sW7_LEZϓun&}S0op]ffHL&Rqg\>upcM2+g r5itc ,RJ= Ơ."LNw}nN[`5hIB} B&BSM[6 "#+tXǦ }%PQu0oGK2&~v2:)y웵[IJܑf0  .kY-/ ZH)͆iG l6o?l$ ΛD^rt],h&j(☙[@YE;H^W&;_PIN@BA!jrDXF [hpc]cB%Ra~gؒ &;MPcwf_̺Z^flϘwI *ٗY}D]fee FHsR O,W"W^{dϾ x.\\V}+$w@~•}>^Xl]{A/MjAvACP2¿Q9]v.0E(-mזsM["(= E4c(@J^ԹJ!az.9)[R@2Op?2hUĄl\qۺ^rVC~X؅VVzל̱rgPZi<[f^&6ioz:B5ei|ǐ[dĊ SooTtr9Xxut5Dx30.M)^+V)N$*G ii҈BvxQ"zC'Ke yT%笛yQ:e[,["wl%^,m!d[% cJ*b]Id$[|w¾H^RApEĭRNK"HgMNyuqқjmҹaz:Ȱtmڹع\5kXhu]'OC~{%76}( u<9vad_?!wlؤx# ܑhۉUnX9+Tgq+> :nF |͎y9e-#_kXϳ;{$ŷkxATꂋg)5#Z[<)ͅ+~\j`|ʒ |ng7e[^ۘ?@2ǁkU#S>J\H^qQNؠIRn"(C0Y)VD?q);8W@rz5܌wrJԩNױ1sMP98puHn} s"P>yVZ.^>JҀUI1wCُYc0Y]kZer@y"¯"!;?eܹԀT*=7E 56Px 4eN=;.Ҿ4B.|NZ>/)LXHVQkY){IQlb> V\AŌ?pM[V C^\@z–ٳ#&j֠^7橬kV3R U$Ӈ\c" o] ?-Uaӭ)'C~DB^cV[H0r;uW1ິPuE rEji\r@Uly`(X˗2DI0NkZ yieg>wQd܈.bOu6ޅ_u(wjx( ƒ-*VQT&@ 646blr֭[[LesEE830o Mm ,[!ŎsQ֖Xy m3 ]eg@?4BVn~&v+S/9#L//';ev.~.EqJTyjB2ٕ|L5(nB_ZT?ZDG TsSCS]SO-E'0/c*IIuG=qڨ:M0Pӫ7qkȇ+qMH5T[#P.k̈́TPs=Y,Xk'/c|}U/'wj>-YQQ.3P1U6|:6=lmVZCF3AR~I47Ɵ 2n< 9v(wKI2C^w&\(a)<+N  . Lp& [7+XJM^'L`tc\^ ֬ 6TSfxzov` NԶDȇR0C 24 PbkxCØ8ejհfB ]0dj΃ 'p8m@'S_#( ? fͬ I5;L rϹC OA+\MzB c0M[NINa!=[L\kJ7Oyiv356ElFԊ(5H4E]ۦ].z=:i-O w@B:k_r v_GUZ(O!K޳"c`=Qrșle{T be]׈J3(b[j#bd!S9 !$Xa g~*bWF@qdT8ȪrFzhl2ͫ^42Gi=8 bIJVGASWI%}c!D%,3B?Ra:qkH f,_lt?٠ςDh?pz[;L56^ݣt$2֞ ܏͋xM 64r<ѵ.m"E{8efX6WPʈaJċoߥ;D~o'[WfqkD?<Ui 㡇edѥ¼Y_Q $E )f9[x_Zxjj+.J"xb?/49(Yh1T^d:rp6^~¥xx'2`,U}#q GTG5?jѾD l'cA.E# m4@0,fH&= H:>+[UK/Vj2cICcw l4;;[jk ,L7IBVk Z&02{58\N%r6{[aCE̩w_S)7"c(VT![-A ?sT]}"16bɓn5|4ܖ;\ߋoi0ת>k u //ܤ4Ue5f:\ŴD)6 LX]XI·/l ӗ)F~ 17T.#n)9c-S*+o^`G ˅]NB4t(gWriE֌wLLjZl92_UcͨƘȈ $M Ƀ@wpDij3=G?hnLQL@@n6:󨷒UJ-fqg>&ݩ]eꋤmi oJgSLD7ykL:./1@хSpS*:?cWBѕe63jia .6wۚN1 ltY:8|Y6sT? QTM_fPN0U`/qSj8+.Xy$g#SP[dUZJYGGbJ5%ӯIUBuX[`3,<`c%T)`DtP( LV0s]e(Z- ĔO*\bST#W,sc9mMGYaXƧO+ů>ל"&!$͢('JMz*Ne;3bA~ XkX%xr&QRɑԙ]3!wIAS 9@(dB< /\% s#NH*E2p1q i|E9AˤrrcVKnxECf] |[8{aH㔪Aގy {4XXo" I>;TcZg5)~(A@I) 5JGb*987/w jN9Eq3KK@,e|hW 9zqQ5#[Ve|MOm"7IZ44[ etA~=]џPY ٌ̥^f32cxjsfGX7Z}h{3"= fxCb _n/S僯|snkMM흊~dyGS_.s$4)7uOKgV9ٯr@01yoV@t5l8UD(JzJDV]ảw}0O#'QDk?#k0C7)Ib,;r]..6 /3$1A@<^mJa >?`Q\0A_m/~ݒ-hsb4 XM?v{jt!U/ wlss?FGI7iTCNFС1螯nO wB(G{VSnFoh^ya*It;zR4`bƠeKSeAN?k((~`ب]ܗa}JPn$$Fo3[h s*S/ dw}duӿikgJB=I%hX!':ێd(S-UUXX!IAt}גeaPj؁Y#H&<6/#Ϊil< _&pn!m>LOPo.,L0Z.:Nݡ]uy"9 BM\J)&63{LʼQ%9`/U:ل~Tmg@ fR:VNg8y8bwq Ib垁ld콟ij/6_Sh-F&‘{B9aqϙƎ.FøUIO> 1AW}#}9DX<1N88P,q+u3r{l;8==0m|ˊJ0Vd%An)'\1fQT2WלeoL6SDHO}VK}2+C1Կڍgi$ J hoĘ[ =}VgAQc%2?Çcur=mu@+=> =w9ȼ12` #lK@F ޱt6]1+MDrĻRh/o3H>].@~TY(yM,ce2Ej"Z z<꼹q&[gdlfag7^.Na g+o *Bج[\pV/iHΛ=dDxMIfl\`eQΉH: oqMr)O"Yko9noH&ҥb{)ଊV]l颕ɯ0["Q4&zLRDGvr\A[f~<"TߒqdT6hb:UlNiNC g$|ǫY ~3iOK鞫ԾHigK뫗>YwB|͎McTU^#R@}F? cfWԥ>)d_01kBrV#tK]CSBl~m/ M Օjx< %zEpN|;\(ܱY&^ԥJq Mbrl)ؔ\|?sPe{n\e2"R}5%! 5ۥ%|2fjsX|-tE[[JRSv:8Db5w&ƽAM8ҎGY嬾Rp6e]Lވ Cxp!3tij^zg>r5E婩'}QF6$8L9LPe/^u\g }Ƕo|]bRӵm 5`̾览.FrD+ +lzk1z6(0u2\4v3i ;jq0$soDj<ݽb O_<[fʅulyYʛN#NWxq|r H-$SçK vЉ Qo laqteJCFn[V=-; ޡ_e<Y81%a:}y6[ԬnA( *S:Q8 +ch[R+ˆ >Ց`9N'׿Xz נ&'Έ-Y2gYZ07070100000271000081a4000000000000000000000001668c1692000021f4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t/!]?Eh=ڜ.+qm>0"zw|ɱߓ @ ~wo L _ E !5;HUJVҤL6Tah:4>n2 wj%+ㅩ[PK7,LnK|-l' yN1BeӕϠ~ٹ%ӻд͡^[\fC)L)/k881COؔHПh8!.q2q0JJ/Ç~ЍQ4%.wdߋS%ȅ.D[΍^LN4zX-ɎM*kk) `@_+|I:<;A 皱bax({V'z?f8ؕ19\f۹ߛte4j+N;Gg֠ :[zٸ7ݑt FZǠK $Vl[# 9)w98OA6$5ڊ3*qkJ9䛘b ]6;8P>Ui#ݑm xo7(/@`iͿӚAX\TnF pEeܵ`؁[1k3~vf}S˙mv s3)Ig mBJb3q/]LZu%A=g*B0 n., gطyHjO2ҳsnY(9d|/Oz ,?!ݥV VxNYW_{.EYKۤi`\ zDCEHDŽIC$]2;܅2͝i˚%_k;qCm}E[q{<ȆpVGS`[F.1}<-VZ͊YPJyb# 5R XjC&|Nqg2s$ l@/LrQWCN&&^iٶ2}k|E6A.juO|Ht?,J6%yKo'D@rK` 5:? t~ -LJMuo5MdoJX((& 3rWNh=葴4A,EMK.gg=\ǼnRx=tR!͞NA_Gi*`GІ\ԛ`ętfϠ39k8Ǚ8+XV\(SPF"\h &77vWQC@w4"t6'4`iP90t)>Mr\qf$䔴lI[^ t~zf-NPl1Ze|ݷ`1KBT1Sxp{jpdmڦ/]BJ;IòҡLcGG{ %sX%6/t&J-bηAn.OSkuIڙ{<˝{VI:U,҇üky>m-3fmO5t?4J;dKq]d6*PP@aAU:J p,qfODR6[":*E sb f0}p 8φ3]PV--AsI:8͕9zَb¶ N;6l3ONs)$䧽ٱF~8NۺaQL%?g_\l WmGסY&Y ߓfvj Ke )Ck+ˆ@B/6 ʂgŏC8p~9'ݥ*F'1URͮ3&kn-c҉$;oqSoD #4$͕֒ͷRP(g`{ƒ nvܧSiv .lXBZ6miS5%0Ӿv? ueEIZcLdN!}#Q2:V+˧۰,{/m4hnFATT9 y ђdvCHg? <m$(9= I҈vb>\l 6^ܷ*PF}̜<FUk๝wl򻕗 i$#f: p!4L@gLzI޼\_f;Mȅ3`Ghp=w3黒d )UnHW $,lb9g|->vB}4η^.#SgMTWQŹZr98>Lʮh! C@u1+n@kF&+B3אX8}[jh+rH,I>zJ "[ K̆w~<-Jw.Sr9fl-jZoکӦFՖ>|F3ͧg e"} =»ջ+ BMypH] j 3}%NE|*aR:R_4…rYkiGeh`s EL8lj&2`tUgU)7)%Ni c%"O=̺ 2Zܯe|`1QPvL&:*~ !Pz-k Xc}+F0E&]Ts\}*Kqjy:_K)f3])LIwW yhTwcm ^>$0zdXSߠ\om r(HS+O=.[ڴ޼Mww:׳퇯2Q8o݆(bĚRQ=/ s} ] q([fP<%k񊕧8V7g;>Aۃj UoFw/M|NӏպYTӡ^}~:qu\杘舒8«rHw'<~/LW{Ze>odCJx8`YFlO,'Te38D,%\UKcɴ*ӭjS#VzAg⺔Mt.<3s`2e;'k19椉A1j''W)ޘ"w7E`$y:ǯeo7YRpS<&uY"usN-kWHۧ6[? v75YZF _h|N >`I8}T+#?PގǁjfupI8fO7CEj"gxst)=lQEsv;i͂=xYFГRQV`KÇUKO}nPeN"9HK`w=d ֜{,\"4V(4\nDe?vِd2o3|Zqn"5C*P%nQdpb}h9 4eB{ T`DcwSqF 7} nU? 5UẄ́#=QR^ `@b]t t'̰NX Ɣ|F,2T+ZhEU~|'%+0o4ys$7 9͙[5vfuk qenP\pL>((-Q 8wӏc~ `=_Tb#LhH W;!.jCk?[2H3UVj)&:[F"m -vV)n!I*IlZDW+YI6C> ZЭDwx|ם_*oS - 8ӕwrc$u?$¸=͂gM)tTre1[׿4sGI2NJ$!+96|>m`CPcJeOye6MM0^`Yw~ =:o`z1P}*9t s6$Dl#O Y D,.^5<4E4);@|jLU:J`)7 Q#,Z5ʱkkSQEkN9;"9@<>S+[kɜ|!۝=S*)j!wF L΍8ы"z-u7PvX-{K{mؿ6Fsv2^HᔣDM߶m:Km4Ɠ9O}֩<j^\ϗEf h!FUT%xE`8R"dwړ3>R91 ~@۾ct׿gDj3BXP #xa>GmqHs~A ֖RJf3v5T(- pA/6{|p1@zFa yc_j4b_b4Pk|0~vI{%>D_6ɻBڑb {Frmc0FNӐ飓AkВ ʦv&dT9 n'ZI&ÈhTKf/m?qчC=*UWD|D `%s5֛OU"C] !$WgC l[|F7 *M(`K !0+犴uLf:;> J  Mk 0Ԯqu+"ej[4H?N;\4 dY)L0ԤZHLv"hRd)ڒE`^Dy=[NQfld-ab8;c]_=U7&ldtYZIKyElȨ[V9;Rn_t mҢ 23GuUބcQp?[Y 9?JPI յ5Giڦw.*t PR+keipTX ̒'Ʃ^2eᅴv ,RAAszWЧܒ|Νx#;ńͷPwp-FUb33[(>}2[+OAhFlq33f>99\pm/'j&Rk[f]$}s {.t% a5/ bY%s,gZ'YU_J]gPd7}ދRZ@jD/9%$O>'{(Pf Fؑbk"e%_zGL&ys\6~ i-'6}vmEC̺$fDaC@}hlI7Jhؗ7v#(4.mٸw@ UdXq,L 92W`(v 0ӏ=3Eyk=R\73 @#ֱ}b̻Faւw`pF"E O]5^1"LԐ0GC8?ۃy^3ȅGUi- 5-kO@6uK7żp\gT'^9Մ {+]&PمNZ3,L$xäU,5lft?[M<焤|C~5V!̎Bf#DP\${O4cfhy;;l s#ŘFip28~-B p&EFUTSWig1Yt o*io/PryۊNOb S3c6V*/׀:x+Aw,y_o*]R .kY~^/\U8[e: RFb=LM>n3.BlnG2h 9Ӱ}։@πRk} q߈S:6} nly'!NCW{lgW{}XO{fio+ɷ> ق1yP'UKk'Fj8+Nj4"tBg>N:s1#pE?Bı7ᯕU'0TyK)VX!ІE!&JMKV^?VNe]+j eadH(n>a {F? -2cޒ$ 9c 2O`r4W;E}ވ)W~K UaSGgdR1L /KT7hDbKUڈ((d5hFFp1ٲkQ^y `,FkNzj ^irH 껽5<%G@5!r$+*sFaգ^X+%hqBigY?Yutzk#WK`/lVwAbz~ocWCn[YNːg[ ʪrծz͂p&j*PـzBr[<%1p:rfI &e 9VT8Y$moZks> QcyO_huT&shoka]tƽAy[,ʤ4 uWV+q#ڻ@%;˭k?,>0Jql\1ŞMI0k X9|Btw;uۮ-&*Lw7xl:c,0f Fݛ'K{Tq9#W/9s1!"TKh 󚏑}]f _q,h R%#Cm7ҩEFtv2N4! YEC-Cw Hr TOwX / X`t%aiQM zW8{iƂ=YRUTa<$ \3CܝxKC|+)M^:-.F/A׵2_Th\FkfcpbuB-Lv}nm*CcNq 6Cs?j B?2*v QٜIv#ӏ2UjL1Չ.|3Ă*L;`3jl[Y I.uawWuO=W>UPxlǵ]JkcxPG,ӭB]}ALG5v:@sq$6=cjD?)?R9D=!3$9pR4AЎ[),>1ҏu\_v+\(vS[% ^[DF]T -+z{XnwH66d7dnʻu˙ 4)HT );yBSkhc:g+,v=DSŒIf*0 -pZCx!;޼ǯ=?7jՈwiZZIZ _#qIy_m2_2kQGd|*11o7"4y(9tW{b]ŔKy$MCYDgQޗm6_V0^Qa>NȄ#2kqPRaJKM, crpMF-0?#'3yM'\^FUh`q5]9?(z2/0 }[mI\b.IK>Q0Fj @Cm 0A@AIj fbz_|"҄tB1[Ofq᧭v+!:0` iu& e@wpI?Fc!z+Tm3Ւ2Y*,h7C/:{*i\ڝHCӍf{ k ޏi$/%D|.jI(4LAa{>oU79 }κtǩO`:[k |fZ]\Ayeo%tX,|gJ>QSAͭ A]+UI'3:Y}lUd>A9"$PuDW1z\ r2Rs5t5 : $tu.@#֙+u/"_X Ɨkt&/2OCĽqN7U]}s[4/q/u}G26b'کb-,bOtDh̞SѤ?KrNNڝ um?}"c`U1> AZZ )-XTFܻvG@-!6K ,p#oWg'Ciφ?ɝq#bTa<<"Ǽ?0%0PorF#H}^;l&kcÒڥԹ6Z =,U렪y~%qYfGOd.܌&/*}䨲OG;npcUMyAƉ68($( LRz4Cg=ɖMǍG`ozC6 aH7|h8|ltP<&9م$"5/^9|w~& #Mp46'[` IFU6ٓkl)"Ķ Q@ȗ}N $l [V[L#,n*D A!ha-(ĸJЎ+7Kr P6h-E|XU'b{#'2Bk4>CdAwrqM$'[  4(Q(@@J.X f֌=ד('+Ʉ{TP{,|P0TU'J[ ]QBMGRz.(|m"#'Ci+֕ʶW9 +H9M?XH+sQ!z z \5Q)w >*&5R`C-o/N-C.x_^أd6&B,K9+4UPK:d~vХfecc0Γw0zt6@T:d1W+FUU-yv)SҠc\g<>tZ+=g.Hᬬ#5RA@X#r7:1犦#қb_;}ɪ4n__Qw.Dp'4ATjJtxnGbpLeW~ρ>cx@x4(9V<PdӍay*;/S ل~pVN&Q*O"&cl2&#.gu8XS9| ஂP-_s}B L<`|a{NhlS 4s{GO-JBo CW,b%}m1$o9O- !qP-Gj/|'HU3G2co2mҀ1џ|?>]P']GfL"%uVoN HCm<07<,'v}ϔP^ebDܞY W(H:Bwdx'ⶇ;΢LW9$/QH@{p?,P,ă3q]5半8sXP$z~VahK!6s-X{(7mYTi^'MzB^>K:Xu=ػo)m!{r<2.vdF^RFZ6rxe!(EV"/6{bk}[̮Xi;p!1a1C(Y8h-iFQ-uQhZܼɛOR̲Yzs;AyC !y$\]3RnJ K4p✢K1?̓)!iquߖjg1IG-uMWYk/l"2u{*m-0l*d܊ձqzUOh+ .^Zb+C`L(!i}d^1’BrI ` zQEU 36TmoW;Na8e^x/$^=? sC"_9Iely&'I4=>v;`Tr'>v0 'E~OcwD˨}ńo:Bt8'3( 0ӥ{R7HdTI#W,z1ӳnlN'pJQyxJbؑ8Ba$h|%+~ijʂʄvxN8깱<ɮ3^&ft䥯E9cfOa_b ݮ~\"'v~m7Lvo\WD'?ͼ{P-K>2:aOo]& yZVbm1H,8!ܣ1 cE: rU? !~{wb$ g|hTMPHrV>bG-Ϗ 쇼0LB_}ĈU7PM} S_&o{hc𞰆{ylҙ$NzuDr'aHEB Ai?؊&v;vKLwreKe\ K*NJ$ h<y$Q*#>_R @³S^jA_,gSfD54 x a+p(K a"^i ٥Q<@ 5~ v;-3K0cF++ӳ>rlW^8^ *Bb~ e|Y;!^7QfOgJ[I*M<"YtIW?sCy=F%@I`"ՑBqƓ#K>BU=?WJŅk S&C#ܤŤBC?OAfʷ~L JXmRPwu;g7W FZKU#UFAv9"OxD&Vӫ6c~R=hiij&UU"g\g d\)G|WqJNiĨZp%97>y$Z(JfjV!@SvdV {H#9# 3{즌 H12Kw&~Ut`uݣV 38B\3ѧ5Ś @II J.l;\z:>1O n88bH+קˍM3h IR6{ꃪ_uMxRj0ˎp*;-4c>̋^6;~u[_aZͣ|m]W="W?bR(I\nӭ?'5hxؒH8G>oũc!h_),Y6H^iPόyK_$OetSQ;g}W>,ƞ_`FMs/{i-L&vLo98o?` )h34bE?ٸL4lOg?zcșQzT$Y<Aܫ X)Y**b*eN/q+k"螃DoߤD%`3`•`Bba `xJ~@RbeDdֹFU[ $m)5pi'5/__xZw)T"PKAٓm7Wˆ#g3'b UA|lZ̻\E=ΦJVaG=gLߺ;ZW*O Z]Fm,fZg0Pw G|~Qd۫u."e"8{_r'Evƞm?lH˹jWM]>=f^ ; [_{FRϘUtކ&!Z`?<_|SsE=ؖQsי_HWVZ,rlNXF AFћzy>M^@bWHRRg?I[-`7`ڝ AI([D=}H1'kg#{{pp3jCC dM=5mŠ~[Mw"G:$. q28D歋H#,[9n=CMљ\&(7Z4S*A]ܯcS a[MGYujfL>w*KGXNuG@fXq@-a$='YۨK**0e"q\7˄\l¬h\yL6V|umiPsѱTPUw6~Hr~*Nem+Zyc_lڦɱX׼GQG-kd8 )xAM Na#vq%i2geqr ޘ)n`Btޅ|Z}?7l\/߲ΛJ>,twB~6҉bnNC =+$jk!/Ɲ4LHhSDsUNXן8܂o&n4ڣ'F:j 2veD]f#D e0d#޼ X\e彵2C8PjZquoҹ;\'8]x4(/k߯ b3Ή7gTQQ]Q:ueB65eGHAeD`SI+|aׇ/.*i $*f{) ggɎV棠6XxhtO-^2X2r >`hg 籛:7f"y~>rX*!nI53{FX5KZ>LmI" )i4Au,td[YYR3t"1?6N$ADjQl`8qGJ2\>"Ej*'|={h>R*c`D+Nq32Ŭ}FxrLDӐloQ@lv1Yc0(؎b -N>&)7fygh Wki)P5q¶$/^x<-ؕ 1W+/ ^S1-E*+Ij%bF+l WFASF^Ziie=ArVX߳v%|.Vs:0&6G/6R-}ȟ;fhʗ؄ y +_E0SgPC;fI>:hY07rpc.=:.ՙ5ߪ3m(ji70Ďj΋e'Sk`Wܫk۱0#eÆ>[d {hnT58A[?+C c tP1`|䂘s{k=+WxgߖH"b^{ uޘH L3G- Kˑ 3E5hfv轭fR8GJقJ[Q)܀c{}]3`+C&D\H[HpJJ*Rjqir (XS K.`.6C>]$'{ ZRɧp?V|kA0st9ٸ!vYbкSR<( ( emLO-ES {|~%2RôϾf\u%f%PMG5V0mu%A ~GO:-taρ#/gLd]$Aa+w2}\ޥn52+pwLя# ?a;uW<^:h$k{kv=c;"^&vÕ(/D7%<nDD_X@/ac6,HU"9G1hu͙fV)&DggtP2 `ܬC yG|fM·Ry'Ub P{* "R[Ҫ`& l:bp>-%R`He k^qDO: #P[{Ji'*M7_2$%.?[m> W@LM?^v ~q09R(Ea^< |h F?c>$ᗺR2w))/!ep@Y i ۲;nVrOɏF'B& 9R2i_ ę#?Eϖ̮:Z ,i sS v';;)&ﳛYk Ԕ8Z \}]2eG^e u5Up#_&WAdjG7JVȮI~{* HL1m]7XrRK9|=V!;%4XK6zuڪ@ѷԑq/-W(u "jԤA\b}J%.b$Eq9dj,/d%mfiy" 7W!Iy1UEdž-mm7O!'E2Ic]TF}9C|y,i BRp9w$>:Q4n:lbMD1(UTNn mYEniϜ\V~D`dxVLƲbL?F1x0ջi6,UYh* vP?f`8t+|`@řu^BU¿],͛2>:*:_rdLo ŀ h)B]y,;,5GYSW!j{2Єr899 _8jIo:pyYK سw=6/g}O[njHɻq{kTo>##v2-(Ff '-4,hg[-`bήjDRa_mf  6>um3}q]|=ćl Ex}KW9b*w SbM~GOa>86m^*$S?>1'~} ֶ.)$?T㏂HBf#R`X[yavꠇ<\ )mu34&zMՑhi"硥MR Z"PJ@~V)ua* (qLZ\7~è5ms: a&7Sʱ&a=%oE޼x 6nwMUB[7"{ q 䚇 2ݾ1},Ğrp #8CvWh g75rlTC5İa4}IDr3@HgF'6\LOYg521~u=7J'+ݼ)n&F&Hd@;¯WAn`?LnKo?".MᆙXcslzz$TTXgZh!Pϣd#ɿzK>c sA,ǪIŇKxЦ@Wvˍj/;} [@bGR~?W -n%T,Wy-[jJeQ" ehhZ~[+>$]%'hʹ$p/mALouS=w f \+=E ] ߘ%0қF_jld-{8Qw2y4/(Nsf-5_n ;Fa p) H;pi]4]L@F9;vlې+$gxnE"T -z/7,ViAХD [̺603 `pphQ InO oiMa[LXd%.;jSh`&rFZ`n0g KQIoDm1UT"rx ߬ d9V; sz% [Q;8ZEKn38LZbP"K^>h%c]e3U & >:Czn&Sjg<> EV˅A ('~.2*'=/(i=gq­+A #3DLLbޘw"4vvX%E}adLUljo0]-1&= ۴TӁQ f3DؑuGVt"qPEK!;(H!@;jp1xǛo9i6ׯlV;H+WlPl om AbL47)LAT=ʐ3cCD 'i Xqd犿}MhkR(7)N3jw$u;ֆ4, }"xp8hx)n ]\$2U+E(&0|J8cNFJ=/2Ia{f!kilѠ1GvV;P{Ls )N/~3 YZJf)jK4PظkZryӣ['4u^w+1=,| zcѺ,©/nԽ w%FU| UA{X;w-HzN$i r4/K-J">uUfLTL3`MF,~/zMiC E~r"S Šd̮~; o!'0^\lK~JNFl#o9u輻&Z񻁚a? 4?a-U@P='XiL T 6gRU1%l웤IͿȼiQSö.2_' |3rǗnEtMc7)P1.TRwYB%;;+تgP./j R t1CD>>TOV *\<~9^#zYab<TmڠtgB`(7́Dq)g"}ԗ{$;woGOhrDvUyܛ;X!%TKB+?Oh[j^WEX+\([^pylUkܤY.dټ[ \"6]ˋ6IhY;yVU~asF5X:O^~w{1H l!_DwVWApm6 3[cQ7mh8* &t {h2c\yM? dZaJE!ʎkjc'y0?ݦNF5z[MyA4|jwM[.?AŽL!z@OW6z9k{ a,"5twi`k;8;SWD7z8ct (PYwfm-r+%R;vBS׋;5X\90;;}jzq!',[(t{~ʨ酟 9q<wuHpu| x LwRbCmx8L?:bÒnjpggd- Ly">VɹB{2( zQ mY3Љ/i/9%c[&,&QW{/j4m`׌\DҔQWtMÀ,&p(ae KOgi' z c JtQcV|ގ68~ԓl͕c[3u,#TZ:@ڨ+54x,,lt.];B@-]7ajҕ'Qఆ+zy%!\T !z~:"BP'x(grQے5g1/1Fqɵ\rs?!FJQ n e$ W7zD&PNh>O!}}'1Wq>BLXn|Fz@% "IeBP{eM:hS0)v+ޏBi؇: F]$9)Жt'A^e7wH`Y.9KV޴Κk}]`ظȷզJ$ػ<Դ*@T98䯋Z8Έ}BeXPp=k[ـLT~Jc&W؟u L<.(M7T7|?nvz2}uE!]"k2K2;,]K襝$zZ/7z"}g!8 =^Ygbњp3Վ/Vؾ)Ɩr 8g,넺e^@5k(*^V[6I 3GW Os8VkMV}1 ]{X|PKj33iGC]~y@ՙ6^Ip?tt{&i{~{ݐ#D;aa\@V:*7wl}U^W୻1n:3:ʣ $X4&ofO/W7ߙ'6:1!l?Y87K(k$V)5}$Սg+DUa{-R5)5BDT9n3CĪ. .Fj(8(b2xw/&<7"q7yUԓ#"ajs}TLʠtdƐ\Kr"?C(#lh<Ͽ~~uU :NP0R=Zg^NjE(N6mqB/:c Da_+3}jIALUir ޘ{a6qLLU,` Oi]Dz͵0Yg&$cM}9JzWCÇp~?r]a{aŋҘFK4yp:mjjL^l<iʘ<#/W ~obXZ/QS|7W_,TB Υ2&RNH$,=q-#R5n 8!7o &7n_jy;ߧwËt e$/ VE򡑐TsM2κ~ccHMc#Iےн ]Ļ[k!mn6]ͦ)//?n7MQ:3G\@Vفrf'{@'6ֵS_?I@ W~E7Q.U TH-NSk~_gBUft3z$&ZS-cF9~yGF/,2㒞 \Bҏs- DR7ByȻBA|8gaCueA{14:\l_IϜavsA1J%Qj."ƫ#8 cë(ZjwgTG\GPbv #-SQz":+ThON)y%u9|lPX'qYf%>US c%_.б]u)OCLNlȂ2[LjƛPLN3a`ɬ6 4\+b1D2Jbh^o` |$nWG -ZPч:]V̕5$2c!mS6՞I}H[E=aW8^/7 r]vػg$ Y:qoњmbJ!]p,L:-q#8I?=_aZ> F{I`Q?3mGP„roSZ="g9qՌG7~\}=F7}.>zY0*@aI^i!Qfd8g[ӵ【6yyCzVL) Alb;SҶ(+IJĹ*7n^Id`hݒ,q%,3H&.{c[mMȝMӯ(ǯqmc] úmtڰQ2?7.|XH5 bN@=ify )'3Ez?i RG]ܙP|$ <QޢRn=NS)( n!iCsY5kQ^M+K^#[٬ K"RƯ:$W #K s/(Τ'Lϊh$}]qP4"'WH7ަ496z)^Tgݘ 3:=}ȡP]_1iΊY% CYtר48$E+e?|[Y.(Dy9 mWqp8p~׭G$VDz|{9ںV41{,_/;^C PB5+lp`ѹX95t,) cj9c[jDʓ?e/o<6]*W۩A>(]hvPOb#;TM! W/$rƺ->/"GٛI&wCW# 3Ua ޻׽)1Ay%Ēm3@ hԳ6 [a@xU)G\XحV`g3F_/W/H=M݁/fFH sk< ,] 'U682Co'JFsyB2,}36'8{}jǯ_M,l#->S|ƪ|v{ܛ \0| zXP?ڕ҇9lb~Upe6kScXq>o6sɿNR@UgqHE|PIk;]5f=V@jMOf=Qp=~xnjee4~puC0BQ oKT-*uƣٍ"SHcW6T穡hgqjS]|!ߥ$x a߆RԲ=PM=Rk3TpDz(vBAi&- οͪYR"!=1_au@];clÊ_]%=5Psdӄέ -Na9!]/|gh +:!)UFTo7hL/܁_檐tY T -2k@[C9?4.NW]E?9-}mb(1~#:.R8ߛlz$d -;kuMsB[ѱ՗?dL{'5%/Bsǜ *O(g418L FqEBi|:ƫ#z1%. #q&IDOӈ;ccwxb>Sl8 *Hp䎪KOc]mtK xt&s-NHIg%z2#7!r^?n!=~Į|WC8[^ӘRdL "Xlꛮbf W:H& ߨ -{y3>WsgЙ+.֎C\,5c=-te,H3tQ6s3W% 8HTu ֵIQ)Ѵoږ+" |3پy즂:#&u[!%2d43lȺ! .Q#m=nCkū}U|/9w S n`>?T˦ET%'2T2E'Rj#79`8,o[근?N/S_Z7q@~gF͗Fz'YmV%VS" W75k.odք>%. 9ŤZA8/IIlUó/ЅCc}\ WR|q< ,\j'6M BdNbuA"-u2'ĄoeG%R 2~R 4&d0Zs059_p@<:8ܺ& m0тw@'uʱ (/^R)(8 )MvF^ nSS5tu&Xz+0!"=l!MОv_S+w6sa b~i;ߎ<sI ?&R~c1'-/Bv9,i4cmnq^v"Uc삘-6i\u\R`"_Ae`"3fm#14lB,߬wtng-/:"$$ά3DS6)5ixyBi}͢cA鶴3'iI#lTz})SB d*5c4<őS:{b~t"`O .ZLa7/u<,kZ@ I`[kߟ "-&Ay`zwrpQ,Fd x:m󓷅Į1h![h 6Q@8{<)=8ՃM/[Lh=\-y3Ik47թi=>&2t 1&{S7ù*s/1]=4nog㴗4= s/EsV}`[Uxehn3C"bcQ|VYG:x#vx ,CV<Sv=kMАHvpq' 4S҄yaAϞg?~B>۪8WH/k#vMsIg^ xN16*<{gEz-q@zf3E%+}Mp1Jk4 lab!w{;m^xk#yR?`5 ]Zy].HS\ /p.֛i5%i8pծgZܡ ՞ ~䷗cJ)߼#_6ʲā ? bɏhk,wQ|ąUg (ի4+}"93z7˙x{˫v8p_Ybܙx\O(V5&o,RZTS*ʘD<-"tU2"̃=mGf+K( ?T,11jycE*K =*`}ZȈ,~/V/$H}'eWB܎<w]F־m;zm [% 9]3AE3f/|4No80i]T;tzz֤nX)s(c_5Jm&ڴÏlZ)^unX{ȱ_jCS]MpT > .~Q%w8FI𼱴t.`]=q(+~0`?B.UN  l|̸ `DK`k61\ HQFBg 1 >~PifRӂpBau6ܻr3v#YU]`4fE728QӉbu^b.l T&i4}a_ vP\aZe ZsQUcrdĝQ52/K&$`)dîK~RLbKX#|9.Y ?hL=6nVxaB_oD.UaRrM|ϖ\#&H(S `>~\Om*H$p݁_p#ΈspwJ1pؚBW Ԍ?L:y$Ůr| &)c.p R&Q[Oj8lzPCZC8 Qzc~U 2tSYm-Wk# \hz=xbeޏa2 kv5f$\[WyK00`aM\MÛs3B ³y!=RS>"&!Sp9g`^S陋€ܳ;Ra{EMR*1޵肭Yu$42xE&k kt*h+vZ{dkwdHnmE;! X=>z= =1~l$L']\ރi |2.)?޹d\EJzLE(;@p@Q+ɀW~AK?̝rݒ`\zMf໴,Hd #bq(*D!iiW2$ 7Ad;W9הgu.bx"-lV'D`-,Se(Nt|&+7:P5\5U@w U.$-fABXT$Dej?h6'Ssa^|晚a)Me@݇Y#QTWoTŃvR? .XG.;|f[6&:n.VE<>3Mu1 ( ŭa ̌Y50LvM@rN[Ҏ=5}E: [_2TV,n{kn,p/NK 'FS3qAUqA?XihB;(4Ma2siT:1OèvK3tY6i5 Euzߟ҉Cp*m ΝK$ X7L62 6ʡIiK4^> W oc[ SܨL O*123_#Q_g*,5#՚˱UPY]jwCp Ԧ}m '"`uHxm#!UE`5"v@mKww6ZmrGֵ_v$`R;NFSzwT;ٸf椁.b7stx?V nsi"'qk.d슱pMOJ!L1t EHJֳ:k\a~EK5N rQT{xﻹ]\rr.ſ#;,fR5&оiO5s;5O`69.F&z 7}U_}>>d5ed[bfI\ƏO5w*!3'wS )WtdV]aRBt|DZ7Ѝ_AR#8A׆fD6M(MZynhF{˜^gA: 3)޸O0/HvR={DWتi[~;ɜ)õzzPWF*w q>"Kߠ7rQ?<K3!$(yBLiRʭ fkf8<$.e| X A]i?F?aK7RR+_f9#Ue1.lX)rZ1*(;gXI2VsFiAC>Ί[|)*+3(]&zIJ}A+֗D İ {@&&i0ie{ώ@2+ݑ;̎eXP̔v6UjB6'` ~l~vo^ZxFHJ3xB *ȴ̈́LC/ҵ|4PIa y3:3' m!|9s؞9IDXaZFb)ϡϥ}גZڵ1nd)x=ݞ)rj}8ib>EǯrT0_!Z=!@0QM^CYA@6mP; Np(/92Bܨ <=tY;?%F{j@h4@/}q ;=-[qkg?%g+ 5DuXP]+2l s"ܨZ ? (ށHڑԴܿ7sq O47KʓNCvoM "ɍ[$^o!4h\=T-0F-& |dm lAjdF0?*H4m cveW˗np0 V"9?.FAsZpXqVuF_ITu =$ ݝ2 0 *DzhGс=@kTDYrcRRo4XQ8JR3/z,*v#A SndnBHmA{S? *]S{X-AMUsFR.—5Zr3Pa#n|MHIYA⃶]~;N uB↊>͑ ,ts.f:[8{ \! N)N ̀4D(?`dmb6 ol __W04զDM vd^MՔ٭:L]Pi$$jBXv` ~l=z;ڎudGwڣ8&6v\Tb*DyO-R .Ҭ=[xb%emیRLAYʀ顇^6\C_ `]ɕNȞR_0^Qpr +dú૜VĬ0k@O.ÔZJl!Tq=)#Gh0y] t_uM\5j*aeT.Myw4qhpR0 lS6 RwYnD} 9{/ܟP'ɁQ/m_ %ꄣ<-BݭC z$?䂻D4D/U;UoP|54ĆxXo o}|x0P. =ctU<1fĢ h`C.ÉX-XD-9&zVDs]|Lц*xN]Z).@={Ek!AreeDpKHc>{<.c@yv)yvx}9i@8"T%^9R>|0 }~N%Yfs KLo;.s}NY)W^&.:ҥׂ4Ǵmf3eHcf| ?#0ЉUUS)Vܢ#R1VKƼ&lp2Al~0_  V$= neS+4 )D?n]1B诶bek9oGÓ/uGq!`V/8`l1X`S qѸvuޚ޾UF` `i:ONu_Km &{\r͉R <6eBjKc>{dv&A`XtCH8Ej# V>s/L0‡X٢2$)9 CQGp@D.WJ~U$OVV8{|ݝyRS{+‹;e<#;cMКSl&H?Ɉ)P8 !#3Xq`_NRnW,`R?nG,TgDjº5V꺖0ޭzV-gt>rb+CfʱXÍ?J>,kN!{ݒ^F#-t\4[j }.ZߌӚ.0eLHB 2"|*&ck*o XQk7+0 D5*<9D0h~y:WhII3y8?F[Kq9nKxE~6C': {%|ĔZ{e/i8 ;pIIA2I"@ T;G"'V(fHB2;WYgǰZqLʼU `sgTԅ41rF]tx . ]$mA\ D۠,k ﭜ#"2uVܞ{l/Ǜ֥؟D?Do%G*P/^٬nRH6OHw)]G!Ig_* 5n)(:w<Z-#CS X2>t"6m ;rWE6 OX~KNvb>5 ;n]mݐ;7҅tH,՞qLĘ?"1 4ҙ#cV{F n.NoFa7GeެCt;w<3݃hΑ/`I,Q1e0*D#x'd"-S7L)p8{-}>Hk ^]D?[ϧ͚ف)ꋄ6q4IƕAN|*Nm 'v iΘ+WY);J[5s M hPdLxf\kc;!1:K& v={ bhZUn SS '3nGӉ%EBkD(v== ґ.a֊cP;]op;҂=D+ fP(',n|ľC9$VD ʝ1ct"Xս p_f=Hd;U:Ea/ pW6Cƙ( # [Z]{ \5eo@Epn8EBҰ.XQFf/O?GU`"E5 nA߄ve4^S u0~Y)W-QHokOhI:p[=Bl<ڇ:m3 4Lna:J3AQQvDl?Ta@~_l*̟NkH}Mk.~P◼l7hyz/L+}択f0ӥ_Li4yGwq)ȆD5|d6EvDgQ>qRuqVٶ-C?w!GU]PՂTkp& a2X0jػ0UGOO42L:bO'\4oEId_)H,G)Jc~x651ą;.x:Tj9blڦ?aZJAkwIz/?rJɽ<>zuP6G#q(MRcr(G+>E;H{o q,z˃6֫h1-T^-F04Nw06Os\9}}./ #2HwS_!#)LNQq4IIc =ٹ ^0Dٶ4r4uE\5 Q֦.!W 5*Am<ޯ6oB˜e#8X7ϋ}odz߷aG SN꼏lSG26V&"tk 0j>> ʾ /x+M\K l(1 ͷ4hthd_i?f]HUKr]tdp,|Bv%mV-2$3=L<ɍh?&6[&5 \:]3).\ g }~(~gV%ߔ0QdahSKU^325Zp펋'H?ćhQV "kbft!nM]y򜪡toRp!a[=(BWM<y [wػ2?5ZUo*$`rXpqa7 bxL]| ^R4cTc6mM!G9wldMW$%Oj?-TaArM>R0Bn&G#xƭM1/٩-_Lj~HQ! )ig!6uq+y=|*mcXdacC`SMkKurZ:&>-a<=;Cu);r~=(>s`z){N`pxTV }̔,Jt1,^"pkԱ  @ؿb+ ȬH{0)>=!m(Ai &C9eU?Jw)iHJm+Hx_AK[NGo đk(B+$G+uZ?/rceFH 6thḑ]GUѮ b : 9˵9D^fy#N׋C'3:W)(Sp[d,3Vh_ *޶d$ }.`k@ȫ& .& :"i4E)c+w S1^1=i!`=ώaM=sl'Ay(96";qp+rT/#F,t{0NSW l< a~g8M0:{^cp[a'JP3&jv'%Dg-]X)r_M:"BmyC}8ß(ƪ9,.*9CG1L1-uP4iӏU@f3:kĂdKԀ 9RB9*͋-aA`uK%>)6.,|pUQ;wZ|876 yd_,-ln`H# #e_j pHU6 uYYC,X}E-ۂ}畧^6R!|?ŵw91 (aOJ^nWDKAy#|׭N II:}h˪>]%n3Y'KY5 +67uzMBYˈ')|s88F*_Y01S=WbeZ~u;Ɱx٥#;y-$ZRkWN?="5H77!6Ov|xqZeIvYBE l/TP:đ^Lݗx春Aoso 7$iSM'qdBG,}qp)DL(2+~+bnZ&~|h%v q<yzWQnH`V.wx7c*xO 97UK'@5c7 1N‰ (?ecS!ǠXB.> hշX( ҇l+UuNb՚t()lpnY@:!:H9ԭ/ HRTVoLTě'2:Ka bd{Mc=mU R<#7%7]h^ZL)bɹ3.zj뎣G<6#m! E ) HXo6C7݋9q d8k"2k4avy߻Hw`Pa-D ϩUǚ#S՛HZ>W,6DIZ^x:NBS_~fן/BIAm33<%&\>7+7^AF(n+ }@c?(<6vEzq /ZCnYlČ!KskkLE2:!ؿT&\;?(rғVJ B>2a({îcm7U`@Q[ Jo[">i 55 Ng+)Tlk:t6үdae*cp5OR}X%$"=Mno\p ɲDRbnn,RV?/N"K$BX\r? B]EuNw.鏓QR`k, zmy*ǖE<9m׋ToE%K0m)NzZS`ߢZbz۫Z+Y%Q0-$K)gb>[ӔvhrPB&5$ҺKC棖^L Ki7m}l*-.3tQɱ42@,Ó] hЮ8}?6k٢#ni[?}jpfРc\/,ݖt4w/k$ K(+<P󟡷-rBDryoQLg w:,jny ll>5JO76@ȩl9|qVi1@3& Y [XL&I@2X`Eg.,i>^$#X$At9#>&!ŖfJC Ϫ}͂-ے:'`aN؛ea Ml~i>T]_E<@G\=6`,z$z!VE+(xLzE- W0xw2詘(&hC?L"ޡ"L7XZsŵ*zDetd;G^a ^5qF~c/7UJ>!"T͙~ء| V r O,P۫(G_%ꇪi`A9C{͂4̥K9-HȺ$Ybf/lrsb۞nˆzD[,OA ރ.Oiܦ`rY% LԲQY!\~#ηqx|p 'BRTtm¯Yd3W*P1?Z1>/N%hkdIk1gcuSwv]h>Jb€Be$o$xŨ)0- U cs5Fі#}=m@E3&i|Д? US0cLԭɧ՚Way7^M3F=?-ķX|қ=!_  tҁtWvQ2VtA N3D`{>$VFf lnT~J~o7/ʾA,ءyH Q?,WN7бQl)Ⱥ#ȭ8uCѬt?"KjJHPbF6@ƞnɟllP:r誧QlNeӊ"V*1Lso 5&y),`{3$)I,@H] 2g  irHexI1d.nKպs5K3=ѥ\c,_My &_h*VD(! 'ߒ$LhJKt`7N>qg3Bi7:Lwxv5[]ұ9FN2g O6CCJ0}6"6>ѥ;6%.Ң!?dvg6iyT6k<+3cN xe`+^Jma׶WȔO{+.C]+ޱAti)֖x7zre e4a<B#:1b9BF+}7TQOW'ŮZ\uD@갅+q⭌ g.2hhKtJ&Z ?߷|q /q#rCx^蛢57H6D0iRAd:/:Ď8>*r~(x0fAMUHjIц\ky.sI$i8~ÔgրEruz鿹gQÈ|cJi~=7flie}9<1 ֡>hP|&U; ?Œފ $H4 h~ZuYTvÖ7׊; 1C%$d{KלH޸G}DT3m`RP:@5 @0^_id]u  ƃѺ%t!rTT;F\_7mQ']A׵1ݧOРKcMj?S)CyOј _M콊UuV@܀S`c#@ށ@)U69?/-dsD^ ! n*Lu =⣢˲( %N\{ R܂r-L7/JRN R%1@  `yv}-'FzS; :XiMEt  @t܋SCcŶ쩖G}Ɏoo'l.Tfk|THd[cVKS6ޛ _=ldr8}&zwwXF|xO&׹Lx}aϣs@Hic?2%!J`IGs:7,!I3Y@}JlZN?ܓxĸ<>pVSMS#&{Yb,3kFJbi#RNV%GAܬj_0ٛ%@W٨^Xh>QC58<2Qnf2E;̄wj޴{ $Jl~'j<d%(P% 4^L}AY㫟祾 ڤh܊f;%aVB&Y(sJb@§w ͖~mf_22UJl~$ԟ0_-  >.;s@s,Cq0΁"y Usq+u 6PC`3wڜ]mr{nt;sU) M6-6@~+0~1k83}>m(%c",$h0fDn2W=v寐p%i/֫* )q&֢J`//c|)ꖟd?xs¾I,8vNo %]Q'zffù80| $fiO,} ΂uv1"tPBߚFEl:x "S~Bn,TL1(ISyăsx϶&4Pb>5 w f:\Nl_7r=w_(rpI2|b U3+QJkL&\BU% HN0Y٪LK>6R?zf`蘁}ݮ kOP%p@l^ O]ԙL(qPwc+n-_O]-[F$fCJ d0vXC ?[n:}#}0%k@B*7[0biőЦyƧ-"12*:ULd@U$Kܖ"%%nX9\dX4N2{v1v B`b2s퐏!WuL^.ΧGa$B1%cɪ3'·M:?:%<{<" _&wHt<-avI7 Ub }ȇwsQ}JE,|yFfLt8`a!}S>p.7!(A*/<:|o0T1,]7[ժƠoGeVg$]V ԏQ 4uf~A^|EcշҊüLHy3z9Oc|>]薲{DC^\-1Φ6.(2+K;ԧca go ms.AMs0}W-D'on P?3+YJXL;ŠÁr,g|I7[7vˆoZĴi[~ޱꭤdܢgPł[5CX%;6PHXh8f">~H2/覅*OAnv~@.gac%C)3 ņV`н$d  cSl7}NMpHp~v-T^pE?-<@nA[bh]Op ,t."kԛ.͆\|t} yϒw׆+'[~/ Z^0pbdX5DŗxP-ϸGf3 DYm`ΞO>|R^G>vIc{cvP!.g3@V9'~/jM[gfɮS(Q. c ri vɛZP؏m)m^TNm~P\ٕ\Mڰظ˸b)O̪T{^;:T*B=RbڈjCxx!a%!{v[۹mKݜH,sN`'5@4Q'_0潯;|avŀ~h6:)(#dw85B3Oلm2ݛ'ix.ZC&^›a|-Mƣ^SP){6R0G0.K_qK!~jKIJ f.JW A>XQ,N- aZ7u`&&wlUiKN#szZ1{,Wk٫ 4%"ՊV6aVݙUS@r&,dlο7In=uh iR-Htm MGw=16>׆m:1-]zaxZAM3zfԖ~x*~U6I)jnKkPWz# Z7ɟNoؾxv9 YB"-1GF4ܸg [G ߎ75UgEe8 x¡q'\8!~L1%mQG@VS%>t}NBEh?/Aon5r*"ώ`В .!̝Df5BhYx8}YFCRA/-Fe6Pߥo'*%.T'@Lf4LL{moZ7], rPƆ[D?N9~T4Ũzb(3&XpJv}N]+}쇑@Ю׷~qyYKM"KsgC:VXހYKZx֩=R)\.xy[I{`"y\Ÿ́px+U~I&c8I*iw}`!K> !O{fUsד."ҕ5sE9uT>֝AFmL^[>yʐSibJ$9CwNX:϶Sɛ:*Ō8v/>;'w]9?[菉52XAab !yC xHKr[Iy cJ鉲$Eɯ_z0.1yDRzC_W cHtّ{iƯafWzY|%ol4Gv/PQZn0g̛Sn0iK,)QE"{m^ @Rj[ Uħ"SD`VdhD<ԗǦ^}Hb'>r{s #M]ӒM,v^2a8riw̴= u0e &- 7BC&[`RM2aPn-!S<~s3"(:s.2BRk ^r-o#)@;{iH3xg@|ރ dOSHk"Ü(SF $xVJyrƺjbڤo&)Hq)=L6S% <{h,wï6~EdqGn/BkWva0X*2cilx]Q; +ʦC //˗'/}:?;Ed$#[; ]90֏Yf%H:< = ϧbpRkOOĸOz]̶~︟ؘ8o!Hh"VI"ʧs~Cm:PusroZ`v؃ؖ>Hǁ÷Hk4:4YCPQ/C_X P!hv_qO=.l.Pܭaإן˔9,~TAR2͟NST|M$h'@1w n3?[0xI9`TE2ONh" P~ ?>my{=~zF;&e dwV9UpOR[(5Jf#"Hkખ;S^L"!2w/hO ϳCg5>)G?+ $T+Aδu=)9Q:ҳ岛Ng[.z*pjz%PEs)hq29vo.rP_4*>VЍ5I sLdlp~=-HgN %$ ضF]knN5~ 1Go+u3nA OCݝ2- &@CFYB> !nYӛ_2ʼnnq)t"Yq FʏvF +z0L[L;s%;)NW˺]K>XϪ3)߆.~U9>.gر5-!kZ7i9o؊[8IzygV|fݴK;aW&x!90jt#eS5rb~7'VI*جpoۋ;~'8_ʚ//3+7-!{#LJ"/iN:HKql͘߅@!4]jޡ*DiF8=oyc9_^~](@'}U|XǨRz_VhAǡG6\dnv>cJ?/*w8Y^d'kPUDM^7KKAB_$}I:T"?ţV-Dp4 '|m|',v|=d.IRRf wx@Po<)$YrܹE) (QL>lVz3EO@S L׾R > 6xŋ%t*1^~k*\kgIm%`R"]I7l1GhH )|Gz RxR b~b-+W"z0" Yygt,Hq zhBĬ2djڇl=LSJ:&dr1ZlۡT 1JS7f@{P$#PJ0$-{!bU)LSD[m c!`ziݵ4ǘ̎G ǟ1pbWFcEcymu#K[N쿸s\TqC̴=_U,'3XiPl<@ y{.I3[Gy`5dz^E2uc=hNǞ<]yEt4箌ե# gB1 "}_?W%:L.aUukkA#}㝚Тm,6$uvfގB Wɘ =2U3} WPBް]˪<-:ODop˽:]mʓ^>J;) z|g4Cr } FMW+ OQ_ _֏Sts,?"qo Z9ތs# ?Dj"Ffk;WH[*+Ə(q}3}(\,{,UN[_nɬLcX\WYGKrqRڗsb9`5#۝!]! C-Q7J1Lݟ:TB4lqk>IXsu*Ao=4(eUJ_.?4;47e'E6TJk?>g@f6=Qd6{C?0g5%IC&LfIn^Xw (E-/X 퓦`;%QR询<@7E&H٥0̏ fF,-#}CI"}tn)7_:7*vT0: _g;ЋScU:5[b&$*H ]|E ꫃E3իo;9hpo;/]l3.c50P1zE:+[,*׆ oc~߆gWz4ma(5X?_jXW 1zP͚6=ZRn.kdx*R~ʍ!,V&/uр\8/E'qgalG3]C$x}L\b(3b /Kg2(֮=go8zFOiXj喓IO!#I0ݧ' րVWkZ~2g=8mi ߬ ѥbfשkoUBClg٨|`O1gK;]Q>Ղ#T9'sCҢ^g~nf]ma*i_ej?ʹd09s!# |LBJ<syG&Sҷ 1xk,Ҁ-W.Z_@"owCV\FX?aq ?1b$vޡH:PNLԿnƿBu}13xÅv {)MG/n.s ܑ22 $zg5]9W1ڨfsB_-z)byp,c58kL+> S?hd˨SC'Y)u#$2fOi=dg()7 \.wW_lФ خ"2@M,A:3K\j'=r%zƉ]->7zCϘNU"ƪ"2V 6oa 2cg8s__>T)8@<ҫF^C)l1Fm1zTVEf?dӍPʢ#a4RyŰDz<`f{DY2pC'|${$EkgK> xה{RҊ(43u)5ޡ@I LD/ߟ G56! Ub<^mAGdJQ\8ؔt[7AI˅L" $6 :']]%pg њ6lQZY9٢uP\#+Q[ KMm1ڗu|i㪠s+R$~^o? 2Y׫ .:sKsxAIⰳ< PitV5K hD"3:3^`o< n=}:IR M߯H3o=;>wjB`)ZȀx&0xVciiZ:4ߨ3_D+vcLJh}4 I,bj&.FIMD vArCfu:U2/!?;ud[Q[A=Ѭ"U*:ǁ?}<*!>M-oν.;uvlyVroYy1F qLyeײ6R 곸L4k^o_ΥeGIn!iX/'7ukE0'Y6ϐfא@"mǍRen&&]!Iu_Бf=bT{BuZoUK2ߙSti#l hq2ym, '&.Wca{1RsH5kRqL¼i0y\h/[\uIi8@)N0,_c ۅ%\f\T8I .oņcڢ0~ ]\ 50(aSŦpT\>m{_uQ)GA=G҆+E9|-|HN>c ,+Io"Z%Z q5nu@mY6l\zẌd28r t"b UD":?-ʖEG=% O8[\&L(O} ۭVp_Ii\nq&00eu)nu9ܒBme6{4)ZGi3{!fr*aԇSv`NC# 6?7ciav&yxO y_QTPv0&iY8=K.H֊YhБΠ[JSnR1>(Ϸ J/={(AJޏ ԭsd+Ƴg2Ff %EL;x Jr nEM dIbqM95(/YN+]̹ȱD@$Nlr",caN+FҰXȿ7-O墘6Wxּ٨lԏ8k. Տ#WUiA*EYU;JVFw#% r͌w ,%,y/*ph /ԑV2VcPH5bijhzk@46(I,vكc7BUxzq%j^qFln6pP>z_3(J9HKZف$06AS#vN˥c'G7}5\3O2IVc#ĬbAAi3{J^O)ݷ>`$iw%zlBL aٹTQYāJ#:^^U!຋d {jqf93&|ЍYK4ۓ' k{=DR1>cw"9߳imKMzTL@{ %}+*-]9!ԣRf[%^#ܦC/cʛ,h7gd)>5Bܣ|e.Cg$Qul/F,LzdY.LZasYe;Dv{`TX>sNLGhV6el+lv GޣzCm,m.dS#(qC,ۣHGj% yϹ˚4lĹ | %]/j Ek7io3ڬTHų'a*16z%À->DT,{4,gr﹬R[wl@}w?fTB7 (쮃rGS)㦴r_͎*;psG1)+cSzR-{i-1Sf+ivXYvtκo8XPLg20 -4`Owt?ũH0yvsyzpL8f,NEP>Bd0̎m"Aϩru|GϽz`P]ꅥ2^KmJ5ʌ&s[7~_?Dk(ʴ{mI,.Ԩf4g]s*CM11/ekrvxV|lz S('B 䂃(|Bǡ]KR2oT쪔ٰbY !S$iJ}N dDEo+ b'RL&dx9(r%pQB7q|99Gݢ9iRNcbTaVm %ӞhQӳ&$v4[Sm`ȊJ>gB7T\@i7llHF\7??r/R*ll$rOˬ&~4dJy i>,PPRfiӹB$+:;8MInl,)h2iڷ\ MBE0ČϬtmU-N-خ1VG/ۆ9oFrq ;u_ܽ2ZXAq4^W3]3uNJ JʟXU)!\W52.IIAE\E~]Ka/N/AMfξM'ls|TuƬ⽸3۳3 '":3MU>=_ .yT_;eVA䟢ҥVOp9ּL$? kEyLnl\4.Ph'hK-Ipti.wu}{zIṗQ>_:Ip!#X?՚b_"[ 2SWS_C e~5[w5'ƺ⿴L&~CKhvW1FO5kzěQ#! 6~ߙNpS M2-D&OHY ե@isN6)3\0ƲX8VZtgsdtؒ"%#&zuS>c}@F";Ʉd!hޏq v"_7Mz_0պȇ\A{d5e^b+v=}H5| UbXdW-Xsj[_]еi1zLMWT S+r)AK-@i OtN?li:wrZh55ơ+l &oof{6Ӡ$s++|`u?xl$!ObWב]I!k8sBQG+v ` iƱO[y|._ ‹FʯOl#?GR/m$vDE32{,;bqzRpMFה|U2o1|q\ ͦ+NaP6<݀(3+rXE_Y7ul-`%b'W.=ΩL9.CF)2CU[_v-毝r@m6O?(C 19仟]>a (cu 䪎)t~A&m7(U{S/v#!ױ88)ZPQ4 Uy@A#>2C#|;<:AOWV|Ğ }!5Fj$fj-f .̔A\/Bb>Y5\5g2(l4 5=,K2ڳ> @rXF9ZA`|'vk%U1h^*qv쌯war4 o̾>M@+8$U1\,I˵m)l4-;Sy |qS1ͳ2ʖܛ¿+ 9yZ31~ڮ+Z|\ &/˝W(jYeVJM1aЯ~<<E\E9`<`Y>j7DRqnԌג6<$&M[jZ}eZyVIT_@) ]fDLE ̳Uv覕mыY@W$Uc_<%LFFl'E}tնm[`sR߀b\Fܠ|P.u_n)_=n:iPk|[ 5Х04 )Ȅ҄bc;.\YD#GmM$CBP $qf͡vi~\P3Q7܆Mځظnl:Ev5fޠ홞m'RY` (QAP!c֏.65Y:eߘ购, 6S`CI w4sbO`;q- z фq(1gyR$ThkΏ%'n#;tN`]~1QRŰd VWZj')3DS]WrDsߋ")3*:X*]d/HM&<AN:3gulwPUZr~a^CIJҖ0EG(})F8켈! 4[M JBqߔ2[܉PA(3ʖA̽w_@u 譿S!zW|r/?%(~1E,JD!p% [E+ŽS}Wg$qIKVt\,Ypf+g?ݫS q9WtΡ5ͪX-NeI1v/ьMa2s-=h%ǽb/F?c{u}fYiw rHagYE(TFD^ަ^;#<FiQjaD ٵ+@Q#a6Z ЅJ\##ќggv6('j3ߙo xD o)mABB~7-(ƬIsěf*퉩W7 5lP eF=ATd Uig~]2GpF/5P}&)8knn]5mmj 8K+J<>!W9 PRs7!-ÌM+,8<ϣȅ͠!Opj)(QPȆWb"~ dtDD$L*~>\6Q!Cnۡ Jf lkF}/AW)t@{٣+zDoT庐}7h*"yHSJU'rBs$t>~2hn#Hѭ010`[.`l1ggn&Z>Ы&:ynꋿC.~x\Dswu j FEYz %9^1lj A$qX2$3+}ܪoj|-#b賧 ' ;Ǭd blkAS:0^? wJiא5焲<38z/W(2'Wxxf,T=ӠLaW}{_$K34: o5,:TV6k:x\,ʌۉ=~VB1))])*GTm.;wA1xh/l*\t1/$/V%w9:H-<8s%jҏuv< ЊT7<]r Hdfr=7fSi\ ~TEV*0a`8 FrqD {B^i˙G`3UOik}7ҧ51)c"uEk \U)K]iI/>$/m657D"83HYeMxE}Np.3] X 16n#\xTLO]͜[91u啳Tڸ_Eu/f{]O`n7Emע\ Yb]fl} 5,e`lLI-1Zآ3ڌ3zڮ(ƙQ8ɎZ^& UH6K U0يzC".YǙyv"ј)c[ ~g4#gd0D.QҌ*;.y)9DLi:eeZ7ț{syߊ~Q >s"Í'o6 Z.5%^&*Y Sx'-yV.st!"J>oDl.Ǖ_;T)KՌ1>!]aI?КW7a<XNƄg+\ _ԏ!|$MNL2YxL+Ge{*E Ҥ;& x{;.CURA9.19L0600!NMn`.6*<Guڲ]RlIZf)%}RUV+( N, Iߏ<+ XIds ɯ`v|wiO5ݗO.YgԶMI@SV1!Z_ީWόT,q MBl_q'%|d"*9d7vS>Tem]{A/tDA,7@w: 5(~Yv{ BT{svL:;; 'nC4 q3 T(2s r`C1U شeDz\ &`U?D,8DA8QIJl1F:4 :0}{,PЄM~wȦO by?F6n2;)߫m!+bpK҈N%} C8*`뒖WJlLJ>ex;JQ@j9{0l[ [ýKٹ' =lbyg {B/kld(`P%-nH$ie|G'{p PgF ])whx-ۨ5lp?c0u^gw O*oM^S~1cbmM|H3%(.k)/옍0:9&1ܡ:WSגI0ƾ>RZ|e_ @R.BC_I,;1 &qҿ:u 0i9G3Y94CiERR:U8b'e+犁cjqVV 23Eu3{7`EpO/D@sR` €oa p?26F gflc&c*ɒfHB $o%a 6}u|d+RcrIΦU:$,ID3C.P䟒 Rn0oC5 ԥÜX|:g*PU3 m:XcH! s z!l"fvJȏwۛb3KL"?묱ẌXG"&.Vl_?M@sܑ'˶mUu B=~xy@=B١('y:܆fyn]ͅLI'j~&Z Cp%5BQ| 6VR9cB׻R<->|qJ'F3oLL[}c i(x3*Tg,s=DduXp]\4}@839=_>WAit ]=e9\ 8i (.NeRb[RwkuŐW dZ[ů56W4? ՛efa5i%+z-[n#~?ݧ/SX??(sAKk#ݨD'``F?NToڼQʋ鰊Xۋ0 g?^+$cl4?a7izUJdbu`]cZx܇x~IZԴrKt;/y >$<#X>lVV qs!XTوIeM%J\a4zmQ"b>W^o;]G7מ2̧Gߘ|_ ׯ#LM||WfcwاS, 71%y^c]wPY~h!>$>"YҁG].jŌQX6&}1\:!h*Ըlѻ6'5tV:RcT Dc+%7\爹" vEb@~ e|\ EI˃P"nMZ6V5`Lj;O_E:\)޾P"8RKs Vsf2ɡ̓c+rrȴMㆧϚMPk/{aqo|?*$jN)ˢ}˩py'3%S$W5+'Q4 Q+Zx+*Y5t;iS3?+f$xldtxhz\[WFw  \n [b=wyw.Y6eid"eOw)Mj\Mz+Ќx[ sB>o+nz^dXn!Prs7[8yb,$8̆+ VaF_ToKmd=M_o1V]FNuc}ݼgKP@FO_K"ء mb򕪐[b U7<3=J9BnP t UC ŕHZ%mh@骕/4ș|dyVxEI1=^Qݙ ʹng;+",A$U"3=x%W񴸌'W ENHe+>e쐔HJL^Je'Stf6.wl3%{3Klj@+~*O 5_'bse؛ˀ0X X/q>?s=SWsQVm2 % Tر,!L2 |& &Y2CdGl@dž/~js=wi縞nL -V`&wƦYDQ=ՂWCm%h1E*7\_j^S䝇eEecא ΰS W &N&{Ig'ůt\&3h([bH:Buu}(q d'M斑Xh$uщ+0^ƠD)ȜQ®B ^O ;.-$A;s3"n~}wddH=)N+ni n\iu{j7h+>#Qτ}GNuP$^=)FYd~ķ3[WFo8Z-tHÒO,von!@+>6!,Mm[5Fp֮`J8Y;A3[s}XeFi 4E}Me]̵У3Ī &x5~Ԯ2P;On BCCU,r:qCw7{~X~m ]ÏEl| 62yk2U=-V~SJ߬4YwI֔ KyY#Fe8eK85n"yM(VE7bͺRCJ@_vv,0c~vw7\< okGe=&1y>8?(z.߮Ozv P˜e "U ~vޥP#T{:Yx>tOBdeZT5ӆ8-n镇E15-uǶEqjfrY04cL .IDpˮh\5`ۓ`j f쮁D[ǤU"Ŭ#0]Stz{XZ3O4M8L-?;ըLo@$My aBN? hx TY«*TP8ۗoVt\J0ɰuefwăBS'|GS9)M@OSYq~ BLm`0O%n2*Ȍ'l)U_ _f&% uْ.YӍ V՜atbBhYp%fW5`ץ1:* yx1EXrbd˼|Z|E'ND_@788 cS^z*zn\u@U_[nYyEg¶%^)VߵJ&@?fj0Z?#] O!Hd)}f ݚQvI 8ض&s@e:Z10<~`TAӏy|EbmmrF W" ?WH{,M$}2,fL-xR~,hܓy<]+”}-j&Ư:h^f̥aL]<|7~u4j[cF\0J$=`-=дJ e4PVd<2ɕ2T,IZ_3jQz')eR{ﻧJDncDb6HL16,g {DW08.GcіA0hCq0jtU ''*␽Lh*^#l3ꪃPb ?+^Mö2O.j{OIk:2Z]T-8a. MK4y5W";wtJ-#P=d ZJdObDpVkA`WxP$I=VW!K߲Z Ez- S閟 jɶsY>VP`&M>Mܼ(N%q2 Dp(: 'UyIҌM#X`tݼ:lE/\*܂$.=[XיPM-{/1mmnmGb"Q|bxrs2$uVF3\/VX@\h,sm%;Tm-dO[9)msv<#cTLёEaA7n8H/D83m +z&^8V`.:NBd ]"d2<6¥'@E8?]P>n6\ QYMӾv<by9N'[Wpgn)dkā"(/fp^k}t-dRh߰ѝqp2ba-Eh[&,Yt => T׫VMw; II{k>+8|*#t½k(J95-#d06|m#gZk>ȳDv׋Nu A5{_K\L'rZ䍟) t4w[ص< T*ur47FɸF_Fظ-R$cV`~3`rIlk"P\h,~w qijvz\Eo0=:=NBLdyሯ#@su+n4JYጥX9='`AraAW]`)[p{DNnҸ|X"3'<ȇY`՜Nq{͝ GQ?z'J kF(_~;\B:JJܛ% }0;LFzRhsuF OR/uɄ78 [мYb1 ^| z,^V`B;\xW@,zhA *8V6)i/i_wTpbxas-*vWhie{K?*BFqh9yz%*c(NUEҴ/_3sQN NMWr8`qmѓYC=KVh0J6i^KJv.qxr~^e ~,)B]O<,64 FDDŠr΂ln6/qFE!o$\<8⭂ߡ\O0l83!T1HuM{]gN cqiʉkP@HqTfs|9-$EǤ31c2'4,V{nij昕ۃ_|a|hsSD6uR] 92'7Rspaw(w6,$j">y/s@ބ!O'e`bL5E5 X78z_k^~U8quHrv! lcݶc5d\nbrk#Qi[<ǴrȲp~0is?pt0F&F(&Rъ0Wa{cifgr_5( |xVJJhYHb 5B~vsWWq>{x`&uXaYcq;Y%7|( d{ywM k0zޘjc yw٫~^$^]fa34VW{xw\`RL&A,Mjo X֍$k= kdvڞSux3"┣ٳ٣5 QڗMem*yCUƎů.P Uۮ#;gYAH5Xq(w;y>CIA;$EZ_I^w?'kJQv!N.L e[W22ncAorI *a7W"yL_>[9UdVlLsd_˞RD#@7F+!k _\L9:b]|XhCIY,d(Q(k"uO:&4D,cAf Yi1HRd@!/&g&u㧛iH4k~ tu[jbvx9X=IK.F2&a_ lԹ5 .C șq9 :홦r`4y72m%K#5wY<=O-o%%  YJT.]2Pk~߃)4$EN gm{Yʞg%!R8D73wtXBuJ4ߪIB6"p  Ph_aZ.CN6c1`/MϹ/QSCkSګ]!$* )S Ua9}\9Z]Հ lMV> .[?ns0~M ;GFayp\e ?|E`++Y 7e/XʓeûAA1r]jpn5'LY9#0iLzaP7 (Iطڝ|X$4Zk']L FFQS [" %w*zXUvmM[u[k ɪB;G`{E:j즓fuK}WQ Jժ/#Bg}}t4^LVLJlO!CL ^&,>' <_MD\D,bRVS"/G^&=kˡpp-c$INk&AP6hm_ԙr8 $L' [θ$1ByX; ca 寄$“c51šc}3j&JB":/,1ap,ܼ F(|ʯl}* _^2E@'-ҁe0R\+A<;,>7=ze֋c=VD`V(߶DIF;,R'ӡǚd7f3GyCB6xs;O̖zb;燩(ȼ!qMC'x7\pW9rQˁW%lR.~ܶdklw rTe0:155;!#`殜1q'4AY-5 A2#nX(ʠ ]MaHk,wMA6AUw!AԝV0*_MvaLaD}4 y-sy e ]5{:d53tp!ZzE.8~O)y1G':W\s71xǏ+;agB@X^uc&h( ss>x-Eֆ)s\?w*zË2)81[}a4O&?HBtm:Bq{>~DinhKwc v}++WZk%CLH8 N 2"3Ad0 uNH@K_ nh>E=*`emgtneD o= fs$6 d['ՠ3DVOO!5EՄi d(̀Z_:b`{G#8L%ÜR nL)DTS[<+2Ix_} *!D} ">9@h-X啲MHac)F6R.Ui3z't? l0[ :PCPd*!Nřӷ%Ȳ4oNn}W$Rр&Cz-FT_[1(mjFaMa\;b6y=nMElLǐRܯ͇\&[M9P6'(N~]#/˜r R#]xa{l.Uũh[ۣt'ˎ4'{׸clxʦsH]n}JluY6vgVN\(a[Z7m>OH zW6',y=M<В^o/zi:t|Bk9GC19V|Nq$0dRc3na8.OЃg4Զe>Ε?垢.c;@-3Hb~$毴̿`GHY0Qʋa!:}84ؤe+½?a"*F0J7ӱ`k OyyNOǘX@Gџn/[hT!Cd`O\}y8`-Zԁ Cv֬A'4Q17$O+.,Bi)hyfKrLu{#1mKK-lFWk-}*o2<:OLv!n4s b?ԛs<7` 9驩6dK sр? ] 9?otV~ST>ha)h5⤂we֑^T6R~ȒD^x\yb[%Ik@@Rε[ aR]cDnTS_*sGsT7t[x]MugXmLf7ᐏ 7EGXe/Pe8t2 zE#$s)%_r^pwuM@ ]ݙ՞!7Ȍ_k`ڹw?6c,hd>^J:|]F:zs A \gH2C+N!A<ݻµ鰀h'#>+m~%ɨ"׶"b- .)8I>+ք"\7sBf&gƕn2q Nѥ+^)d`*a.pґ% `vDn4=55ۣIG_b/& ]OŨu<'3LR0Ǘa9HflBa_RҰF[*g_:iC1'6w8!q&.ji*)1aǥA VsW0\'';eeǖqj h8ʵM:7uqjJcn:m#lA(D.kv:7 q6Slkƣ,j Yogd3%-\o평e9SYAE3C-q_xZ f?0Cv֮jpxزkTAU[ 5\*Sdٹt>1b d(/*uF aqhěݦtr#V,sWX:fT>nAփnD$}p:-V &fdgyz:Vp|=='4sĄ¬ec<,5zq[N뭑<#~z%yOk1$&m}@cyYmR?c7T sz36IJiq3]h6"mۨGF#Xͩi, do2r ڦri,tN/ d!71K4Ȋ덱,ob;^V<熤BoiM>VޞL&jc2F>x9ICyl#Oc~oYqӓJ_:28 YO Qnc+h&u&lƃm<Ԏ{ʑ<˽M=_Y^%GЄiW0 P`SWj> z,~oBSEہCj*lYyɜe;T"x^3Oyꍸza\z+GO$4K)Du{AOε9^s-F.#a\[qOٓ?/)JJ~kHACVbGkI||~HGHV w]azE`'9ĶETϷ{^;026M H}p_ۚD\=n~i/~8h6^hmU͜/O4`#d2ev}x?ѣ4Zl3|3j9QT\+ns3QQw_D0UpꢽuڲM7?%R.<9[/nK]mA^ö?pV& i998hӰwө7( =gNrr'}CKͭIR>=kk^7Uޔw=+v.zG&K@1#37*'+*}ac2PmԹQe{ACgvg%2Ls hZR%J哄=/?(!NN3t\1cSrы*FۀXoxc 3'>ן^ڬ{[mEe0^~18m. iܣ5E_W5ݪm,+YڨjtYT<jO:n4 MkzǏ}R\@D_yW~厭ĪTskGlpWDÑ('n <$2nDJx- ~KVJxDK7 GLƀ4&*G{0b"`{(u5|\?y-'vÿ S A4Vfɖ±t:cκޠ])s .Wd i;! l n>w置ZԌ TbDf7z9Wg3t96q͒MPڕwKȑ?_z</ 8$#{5rhP;M-dd՚ظQhqo8Vr4Emd#~xh.݋p+cf+*ެZHWx{a -Ş$A(Ӝ4j3"T51qvWw7-QӕbNA  s=KZ~1.J|X ç^uڔrk'KēDX"4!{+SC`ᤣԵm 7#iÄ6< "(Β=%$䉠[2g3OJј2Dbہ/:*ůɁ=q;ٌ??ƍRVԔ V/>[>VDuλqh bJ"CΕ-V@|Lu\NjØIR KɧʐOE+,0K#QvXQ-PpqU+BL3p}x58XY04mDO2;mD_>[)1*zqj(|Qɨ8dq.֬G?}x" rMZۦ%: C#P2϶m.Xd_ߖ1 Jlq3PQW~a`}06ۜjRdq{%%n֜yԢ#Di2VO>z [$70)wSOeuD43?uDپv'U8QME*=SZWB j̗`yO/IH^t=*k膴`w߂#X5GEo.lo^.q 7=hŐXTw"+5&@*޺q 1.'!nU`g9ߑ! qj')``0ئbMSQTV Fnrvcmܵ}Ibx]W%DTU=zy&[VHE\QA_Y@RQDM2D>8y0QA+Q5I犜 ww{c=XqH R~6*³hqOCxGuSF܅V .7{#%/KNJ䟪cQiY<\gL0IK**:'u}rCy䏥y (J(h>Uͦmvn qh`1\`\DH3OXvq Q(PQ9П'bFS@ T]C]E.WQ!][ҥ>}@DZzsL[uϲʟ 6 p#$*Q=;)j V~/SL/łud{A Kcdbm9}t.->קdt=T?3T3{B-%Q"2QQrSKk9gUf׳2QT GB0$?$ xJ9f8#h do }oFbmEo!E~(RcQ'icԇ*KOKcO]3gO-kx^*~~k{FC5&굨U+FhǍ7|- +%CTpbmBQQ?]oC&#0gᝉ2 ;垸h 3ͽ p$rR#הa\`|t$S `|8Gjl4^HǫX ?~2B6z#W -ۨ-20]$wjKz05{+y-Hл7j_ZS6ln8r[e,baS@YcsA_tږ^`YF S)I#4HN}R"+J@qS Ҡ위ZI\w#X[`e afvfjG8fX)V}OA VjZp)H3 Fr:ބ^}wPimF'2CXiE1$r,C㴇VW!!Z@΂\ѕyg",31YSa'-1S^CON7kW(z.K uNM}QW|ån,>0(XhY2Ȣ!v5K}ˤѕoNc+@B]jֆX\WI=W`fek, C(YLy AP6% <|"5Ʊ6!y< Kz%7 PƲ`a9[ʦ6 ua!mmHm´cW_pD''}Z$CH:Ct!_Y|}"-aT3x5>(g<u)ª'- Z"-ޅ(@_f@dSܑ Mܐ\ќL,;鹤p#BbڿX VA{o"2u D@]%q=YJuY)m?`UDՕ|$/9>)E.k]mVGcӌ=|e-݊Ge(*#'vӞxHXYSTG ǚrճ4I"t9Ckqg58Vنa~cx i,qM)lX"3YŧƇc48 [,|09_h%t *= UĂӲCX)_UJ'?)$DJ-$%(|pV+> 8QR; [,#%bŃ =9fSDK;a4&y\K!LY}nt afCqRVjF k >A,ـ`-Ɓ\~=c.qsW#|*[^9kUDyT4|kDx =r 0u TT΋DX!He W\6`TFo Ok뜜#Юt97Saı k3= I p>yk>5>ii tz;״›ɵcNa2:T)}ss¿o//nJI.T5սv`=4sf FsbJ;gWQ]77 dK0G#Jp{K̨-~& pBa;-Mg1;W6Zn6 ~1A5Ksו.WܳoÛǛEF9RwJe _C0${n# ZŠ~tR]$XhHDR51B/e&BL@!x0˱+f4k J7$@,WwxACFGZ: MDfC0VUw.ey!;᳉fm-._sC*J%oK,# g^"u":.O Iv[sz4}b(6b|{Ŏ^J;oS<X]]Xr y쇩)~dBnX`yΪ|tWìeO"^^K.gw01K{9(%;mS 3He1͢7u# VXB!;PQ> c^(WD +N*:(4_ ʘ' b딲cM't>_ pzx0x]a>ѹB[o) hʐ-@^{UO,vr׀u/ p ~&zas sT_(m_|`@=Z?y;@Ro9+XCh~&됳baxHp ;}]$}(әN*9%Eo^4dZ2|TE{͠2Ψ;Ƒ[ !}\H8&䤽g,eZqGZ yCBbsLz!11 oc˺/ C'ѥ.th1sͼd~6])kbِ\oz\x 6t?r=O \/c낆n QHwWA J]M(\6UfƆ\AGJ_R2dj᧕ڮ.Ph7FgND@ ?Wک5Xϰ5/#nϠwxH.T13!LqԠZiGv9rIBҌc=MW:_wًCFa0#qcT|,GX} ,†uIKfd$M^iu»+Xp@Iwl>P&pj7wiNbTkHigVt=c :>JSAcx_))Ysf7 g|W~mR"? UEnDhVO؇'RW%P9 K'!#oJJ#ۀk#tm2eQ&!7c;(Td6;'"QC n/NS!:3?pLsg*Ƌ%ONOv'vObwWs}{z0, wX_r1$saM֜@RUTt@M~yߧ`fb. 6Ta{lX-,~t㝔)iftB+sQ~ٕwC  @cStC875Do~{qCwCj?@%ڣbE n Kӑk$7<8Im1T_5SxtTVEA{9L WIw^J+TdlrӢuD|yޅ6O{:%CH/ XL& #m'Hj, .TG]|Ճ7w̤?/?cř9nMiMK `E~M3MM^ohG>/t(/:7%+]nF=ԬJ/ (4EY3V c0aD/LbBLAN^:^/Ҋ@!y.9i@( M)1N!c07Ŕ⥥[{M,N9A#h;Sehie{ѩ8Ȇ^Ni˥r3ۉ^3+ ngrnhqFGu1K4ִ₝gD5F{6>p9bS_>fL-]DV{QmΓU}3԰cσjBibO)s\Ʉb%7ܺ'5#R`ʀpn@ % f.6ǞAlCLOb00:Ήy8Un \]4v+%?x͓DhH{ޮ |PA}b1oMmJ(Z$eZBts ^@ӳ9;2^D4v^tvoiK;OFL!Cfijc{rOOR#_y|ninר:ueI  =348' G߰ DۨꈥZ$/C mdUU[Un]!uu=*Ѐ 䦏6gH2DgL>M{)aڕ"=6.~Cgծ13ɵ.q#N `Jߕn@Lh|@7$Xb-RBP\QVY7~vrsX4c/uW P*>"ԧx< oV*+.[EzENpt6]wf%%E3Ra /d%{70ܓ(Da80G 7Qw;p; MU<rPX*Pc>Z<8:HtV6Z x@ h/XXB2]hmkEO-7!b@(8VDĠccX_]B>L>%P6܂QavFَ ycbPX+_:ZI,E(r Cxq;3M 1fѕtZCdK[@glѥڢ?Q$֝G%HL]ٜ&,4H|/Ѓ<>xvlt3 - AXK6؈"BS>DXH'7v;֒ g#? a1{iJNdRE#r /us\{xkdWt#RT3sw6bMT:q_ly p|}ҹ#*Y2qO^ :# ہ=|$`z f<;mɅ&Cm+JTBaâq1rc]'@ӄDVYc޻4+Ӵ۫E_K.7jz 3ȯ*6Cjsq'7>V!;2ߨS×1DNKaWh+vc{qjd@7pS '1u䠣;&~p,yƽ\gjrq{AŒՆ9q:cB7ϧy{66hV1YC[<#d 3sdEʙjGc'#[mcF6 )6mb!NR\pnyR %{dt:__i?';Lv\4h+'%ݪphV1w'QO|x1~i`|;\aoL %mp!u=@ KF"0^k~ S>0t:i.TaW6ks߄fmCDR<EI&Щ2YicGdpGz<7o6GeHKNo! K'1R!blZ.OEQ+MSCxڗ*X;uV$R#Mϒݹ\M#3oD0BMUݒP_UњEݢGAb*h)pXYՈZuՋW;..Juȣ0)8@ٌK!/*fxjLڅB3 bF{`eӗ/u?RCU-'jm?6-n.k[.\Osuu?;H/Zg1Hݗ@ EkPu K, Y 'sj^Q*lBqz4e[ӧ! =Dz?q @>TF.g":TI TF FS1.8piRě NY_%1zV,Pyu@DJ;W[JT''9ddgg%`DW61맪,ՉSbDϟ_0#5~/]~[xQ"UluNܛe-EnJRiK Arh^R-*:G*m܅K{{k[8/98Ny 0Xl_#gOfl/^-0ǯ/?ml+:MQ ?-iB8ijMヱgn>aJ| ?Zuf]Yښi;va_vxSJ^Uo*[dI Ũr4ކJ!;\= k73ɵ{/ sFӳ%Ao)_y`6mV(@jy~N'#mG6DV=֑>T#^> ڿ#%U4fޠ-Cb.3! x/zXve4 #)2m:"/^'vE3Ћ\{3T0Ρ1Hp7HOk-BQlG]sX^.3c=m5FRN/H2ħ/ڳe/ݫ4=b4&3c_k*rvx稏DPE+Sq5R~,{<7Q5X|:"Q|dAcdi!q-8%5lXg(E{@zo FJ ˸4NRWάe+I\pn626l |)!:ir6dp"Z, 34RA};$Dڍ^+2^]#Yexg27mhN"llxf@K]ށ^ g`5P-Q-SޝHά`d<7|f zy4C~| "}2t*j8![w{{ vc~ &==qPkN˅ҩ׎ V d c"ጙ c7JPR"ln2cvH*,vu>?[6lRW($ItP+ẉ ?\*2⚢ߍ+ѭ'ω x=UWЋhgik{6agֵN .xgPo̤l_\7I&;>hYiѻVKyVXbjcK"hjBa%WHI_TX&8ش2@R0J/q]J59@~mG9oYm-F8zn%Vk`?+|yˮk^#5Ug9z3V aHSv`gəנ:Ւгv+H$Qԩ~K%6z?h m{q| ΩuT.3ʹx[ycS`1 2Q{3板 t5BՌec*K3=gJ^)EKEzZk#f4T>ñtMDS)hgvUc Y{*n3{ aC!Gj%:E܎N j!PWL|ܮuޜ !)Qd4#M)Ƈt7{ I{&V66m"?-(+VN~'O"I+j ]q2݊%#~02[(1 3݂tU[`Q;bltI1Ƅ7+Վc[+Q `Җ:#KMpk΃ zJ#a*ڔ2"ܯQq3Id 03{>n 05㹟ghYDɉKCxyHӰք|z!6ߪPdQ|zpS/CٸVR bzqkغn\ 38ؓ5066t50IyD;/v5TpVk5|ڔm+U=TZ-Ԇ,\%fHL,FSW820(r66:O9zhi C:٠clh)E(@-Lܴ|n\e:36]EliiRIuH"``{/Ե$>@f?x 2D~j* W׾q Hk9(u*] ߺ#`L%p!Pd"d2ڽƧ$qӚ%5ʓQ1m'c#gfk,ks6 S>v:w8|$K ~tuZ)-t*+!J̹,}`XMN3r@"{S/GҼ"%6uWn6A,FFZO'jM -Q'R-D k^tP螶FsL)(=/9h,\҇o`W<ò~do@ymE =vaiz7 t8X{@ir\d ׎MI5$դNl7piky0'-x^hp,P1HlBM4sbTZt"(z:/ L|QuxOEfe43Y uR`?2[qڈ5f zNO,eo2OtF%BHd@ild3-pzNR 3N5kDP|lQ~Feȁ|K in ^Cw!gЧ道B |QMFf?ƒpm^Gw{b_/ 6Ӻo&3UK6WGMܨvtΠt(*#7j>cTjkFVwoҊ* oV캃jԤ]̻^Bf ė"&>9^nXəsd6rw=zןaղHPzʘp5Ӣ gXֳd"(zKtXγḪ3+\#0X򠔙ln <Rى#;^Wq`-G8)rt9bB^%1^T)1ۻICMf4qFNIؗ(۫7TLߙDGs{mLug2o]4a BA8ϽAU<3zŒDΔ;=ʬO sYIEەZ7{sWM"eX7<48kepK E X) g{7%@`&!/:(K$C` ?N>#eU#`eo̤ ޥ!Z$ib.[Ds}?\U.TQ)]\|xoY~EQ'FU9Q dwXzr/$%Bt,ĺxz+? RD,q%yxxrhI ՟%WV䓂_\tni[aDqyxra>U@>S.oxJuxz]Ǽ$dCL(qv+uz; G|8nXu_=!kCLy܆n%T_f\UKADaއ|zѹSY.8xfQ+RT6)vq\Z .S,p9$AW*}0S$QI '®'})4e,G/!6]ߵQ6MTك/p)y0۝eu]% JS"PX^QR9\M&GгSfgy8~aޯGBhF8V_bG|>F򗅸5TcN&Ýqud&Hnۥ0em$"3l lc狎s=Qd|̂++lO绒 33y"\ߦs^8jsN({\yx/ ǒm!FՕQս[P|f0q,c@NLu^Yٛzt`"+Huѫ:ܙjLD4-ȝF Ͻ^4~jG]D:x.wUb1d) >u`JVI.~d{ÑOj.Z'Y1ԕ9OYo{ނdMdN7FDhaHdTߤCؑu졒1!x]r-cM? 0 Jl`l|2WUSZ.PdJ-NP偾BzzJ|Eʦц6]~HkEO&ڭ+Jh!N#t,] B`*[`}t륂~Q}))haax'Nh|ݾ(]LAȵ C/UG0AA )y% }Y !d /:RM+P~H0jZ`^#bw+u1<)YOQ b ll $ PI{l$N݂o!}@ڑL !Tc/q<갇JM7]aP{?(f, =4B[O(GuA|/ q$7v)).\oݨ11^nԢkelGt5bUyv19ݤ혰r;8݆XK]6CVJnTڴʖ6LJ!Dt,T?G/p:2l_ ($uJȳ:ǀ2}ICee M~X젫ʀ $ #?Rdeޏ<[][<q4.>A$sb&#^8du)$r$tb=y`]U3C+cO'a]Pkww"$l< AzmhX J{+P6YjBK}sm%sM\3%Z\KU&ݼe۱!Sr^QڗnDpUw-/&iKHD 9K&VhGjb/H>xnK~2@8tSPޤ򻞏&Kat]e nrt3 UWwehhȬ;^xSvdw(WcVTgo~@aYp2Nú!~F&ۆ E$] ' .8{u;g/+D" 6o oAl ujj]gbHKx~, NP@jHV6lc``*v,uՈ111p-"A$o]ϻT=n>}d(=lcS4l+xR? wج&b N> |t4yHg|F:2F&s'14DsFJA5KMeD5E`] ,XPM{{.l` !mɼ ?4nb7cNzg4lY#(/[mlZ*{mUQ]hݚ-Żxo%Bh//#V %0rSZ;uy aO6I~OŐ*ͷD3]hevXn9ΠCca,mE ,h ~zDF3DGBi(`]* YH0عe:[^ %Ek!N' XথEzY[k|&.Ib3=/Jr3-+T|77"<q+s#AR e+ԛݧ{dٝKނٹW& x}˝%N3| ; 8#FD9酑Ԑt)UN/]6#R6}'#P2C((Q'f <]t 3Q3Wȏgm.X sQ_(H7.fWfR̞BâΎ? ePEQاf\"R(C%3| gvm(`IxꈫU+-w`dFT+Pd}UMI=ꫩIB I#kih|aVa@@G= HjE3T@)mgN#dF;$Vl 0r7.'q13\&p6=xeg鐮` P+!W.ЪWciJ̪$_]fġn!/o CDž)/[4(ҏC]Ce(^R{,*֛_e_I2boߡxtC4-j2-  Z`;ڶ#uŨVU$BgzDYCb6n%|g:d57ʉʏȆH<)S56cf mFmx2;:4Uv'b8M g姬JS@.yA-yiж69XS4Pq.ֹ" + h[WEMί%BrI9|a &ZuXdd]?#((;lZˆfdN<ąql҈B\8i&@d׌A3Ӕנ5J5x764|,IuV!q eCCqc6neRo蓼ؤӊv¹DuG(߼&tN R~kZg3IK(4>awDh)I17I%b4E7'm[2NKVBa&ețPӬ ~2/:pL{A^(xMb)";ϼU>2Eh9TR6vĖњ߽>{2 _F`wAAo%"4RYJ 8}٫E5(Q|qe|((>@(rxM./AO*OH I`ݼ-2 .+~N+jUf'n+FmvQz Cx t' !'w変#L0٧05BgGAU2"0c-陓wiff: J.U1g/ ޟ-yBFc.ʀwmŬ*s !+P֞w*/9:!`nH\Y٧1{padM{ÄJ:WQ%| d͆e+0YYk/=dk9MfϠ,gT,qޫt&iK΂CWn#H. +)cHw.A#(RyLyeP¶mNIFrgEcP^ԕ$(Wch0T+\<|1"Q<\!-wJSSlRenɌCix~Gֽ~ 4褲@hU{A/tmwT0qf1dL6`"R'M !ػ `K#vk`~hDA沷t)T]y_ eg&ZgY]&;t lP2-:-s_QȪ0y^H;FZƅ0RRw U+(aC"DEcz?*EuǗ ɍQxo~ejҲ~N'.1KԒô} g&ٻ0U*.҉5>(b_,sNdSjW~e#$\'̓mTk2쉒b5bw J9a1M"?1kޠ2@.{K))#dU`~dL9z<5iDx~k,Q:o. LFvͅ#CP- UT9HHsýg0r2~n0lBy gիz87K3p[G\m8 БDXmE.~s_I¶$ap:xRfQTD|J 3a5/k ߭q֓i]+EC3ud7aa6&d+9^T^ݾ5)|^L29ъmxNy@ngRnU5؛x#[Hn[b&px@ IJOa Zgϥ R2 o`TzX҇kFti }^@Rh{5+OR8M*n陕_bqԵ4HB 皓fVJu]f<7<%9/bUbPH ݩ?\~ dyMg7 ۄx^ˠBgNi $X\G@47asļ\J>Qxf;kaK3w:}ԤA!Of09w+p-{7 @~JUQzQL-Q%9^EDz-##E؟ML+`JAؽ+C. EOUB1yWF{S)ߪ=x?#zߐz[!JN3%$t D?vnw^Y7i2};= {(&[+ecWq=.0ed*!_pD4i7YB/w]7,i2=1~:HC18S'$TYQ9 C3/>ѻE Z=Oi r^9z&Dβ⢷j?sÌySra+ (~z*Ё:2'\:17dTQUEymMY݇ܜ ]DW>#"! ̅]j^q[iu'%7%q-8<-"(t $[;)ڇRʸd"Dyh"&E 5uXb]T E"=ӊl G9ZrÿT2ioԝ!]HKh iGޱTd;\a[joc.ҝÀ>L/y2>q&TT}k&s dST;DT[ؾ۸OTod-`/6 Ew]b!~ Pzj%k"i9zљCg5l&)X,&E㴮ߛD 'x$U~4ar'ͯG\Tߨ a"Z@N645[)/c߀ .DO kIS/e*}wl.R 6ya,[15(~%r߬˓$)[Z FwHr=,^En#,{EZW /D݌Fnؠ6a\\ǃˣq'.uN:EtK )حK;>/@G$qFEU[oF 8jL$ko^tMц&dVBu]?/ERU[hjz)LXȯͳpa hGs>8<⮇+f@JcBaCb+s 1TѨ~ 6{L]/rCOSg)"Mg'D.4Ð'7o 7 7ųP(_?^q`ֶ*I{X S&۱KMIQ%`3dxu7Wʄ4O5M; m$م(V?.Un\h}^^c@(>XCmG^2,bAïnyR,P]5->n$D` rт>O ErOJQ*FjJHZ8N6 _@gr%>SuM|JgxllS\e$T ]Q";duJ8UGƌ?>s5;{iuSk19-kuR#PT)'B 4빹i9!!Y҉AK/.{-pѿ 'fG}@4$D]Q8/ACtYI̋ZЋ4j7b[bC6o0C ?1a'xyH406iH=ߎ['.'e×(r)6庮b4-MYjГ|RM踞p򚘷yxt{.ҳTiS'kEIˌxlI>t x8U"}[AL,: mw.C4\I zqDe3^EGĭ40ݢqZh>9 yk|EJyBʠhf"<ߍ+y9,*vKV?'D@cf24sBw.Ə&8m@8< \}vbN|!nyM΁7x"RP^*i گQYQwK胡w+ }φCiPC42ýљKo pN1c%Y,+c%n3T`j,_g+输8uU;OeD~7TB?1ZuMQl8r5!Flj%gÑMp<,~AcTeQaC0W+5O]ldT4XRT`Û:KrH } uӝ 9}rĨrv5s2hт5lZ = DM+L 7qDEk?dh~`~qmT>o&j-uHEVPp< lMC;/<9bxh;N)`=ص&^1y!)J`8 (s' @ -H鄟3jn%H-ug*0~:7@Ma$rEq]'i>vcFeS.*_f 7lh0b4Hm0 |p^d+EU@<۪E"Yx|ґnpM_ulT H/<3rH726ɛ4^_"ୃLx]x} xV;Qf3%{)+鲜X[Kׂ4J/BPrD'/*2ÿxKp<ټt;djz^;TSG4ʡ¢Z"DZ䅬1dIH19`E`͛ZgƴD?lRu+!/T #z)N:b}̈́G!ą~رŚL+qYͫcV/iہWEn!'3ϱl_a;rTDytbd ϏA (*Rv  !8=T׿m4"Vg 9eLҎGQ\W)t 9^:Đ3NF̄4`~ (qiAN%ړE?`7PT9%X; 퉕+ L"28QF Aa*=Yp6pi Gs tOa0z64 ax;oafWcc6hXO_cJ*m {DRGScuqjcpo%_O)Kx3p9{ta/(RineP|vZzGu]@p[\6xڈGR+<;eW.8!2oHے$j'<#5C7[ } r7dP$~\$8!2xci==͢9J19Mө,SWKŸ| i,sA"[` .UOA1V/չBڞ!/tm%*_n˦*]/=oJ9GʖUbN"i{o"oHv[,|!KQZ㛆  lj{_ j-<{e{wЁq@F|sE)q/><{|v*E%q, ʄ_/ 3'Bs%\1_ C2 E#K* gqsҏp/h0ίP&Q$u γlZзQKa\C9m` `M#v,[<ލ ZA$F?$W3GI2:fgiUoo qT|F?Uȁ}MȿC7xbMnwPR\yzCJj2H녇d PsMdZҺ'q#9JM пoׂ yĶ!A|[C)i^O-?=K%-Y:l`;}e)]ϒ)r7^AG4(+=Ê'yw~[{/#y ])z}T=㍆tԪV2f ߐVMFuT+݁-Э"}p\/Zܣ@ GM<-nX6t̰NG芰XWfnEd=ˇzHT$y &HExXgU!Ԣ>@PɰUgO$3#[lN%H 1?NVnnʎY'u _vzzRS lL.u@\7հT .8wL @ZſǶyW^^ZŦ.F~b,.^.ݾsB :^n{*6^Eä XjsE=!NδM$IYj*~up[47D2aPfc;AWm E3 Қz]wMttdt^H:xq&d+4Ig5qf{uSLIq!JXJan%KMO;k~G<*2|f?>Nտݶ DžjM§E:((d|_ɲ:^/(d]/ _X~ +PE6٧K=_A 0?*BS8 6_oThMc:~S(;n);"h7O@)hDG$>w8lvuWG߅{> =63bD4k@ͬDYvȻysKqNJU݈Fu aj= 13@gōF Msz3 [aupg [oT=X1Av[Dѯaf\8 \  ӕHlg/V/n&2뜠_?MsrKTSxe1\PuJV21] 䒹yh'7{o`tWy ˍ0>"|"-%O-P,mOM"#b9Eʹ~sjkhkzM;}|&Ugk1!Cս =#㗠]ݵi7=p8z{nQ\;JƞڜnA|] ODPt~yBN9rO+:G̚&8kgý˲ѨB瀠DSYFYc (jҿ8Zϋ2=rowT83h(Ah\JӅFh*B/$_Hɪȑ@f7I k u{+DM!V-('v9С :>i!^T J J Vi٧}]U(y]鮐d![k,[N-ܴksAbLb1fxu6p"Vff {]3BTW[Pw*~Ч,2jFB3sWo`!{aCۤ Jv9a"}ҮqF!C99ȉHՀ[d"9"޶cO tg6#s::%0Ϝq+ΊK恵^N^Db $u"1A%T1sn, ySl+#ϒH3 }'נojKkG"7I 1op9Q !LS=wm51t(ÿx:t2[g6}POV6X">`{8RwF>]GZ'md~[E' h՚? Fѳ,̕0nJy8zWEUd@ UJy s\9FZӢ}!T^A@"kudTTYOۡ{%3)AʟC} [tZU#<2j(~ !TB.G#8ث׫M"lСYc5aMV1 Y-1H4_FO82iTZ{c b:COk /wHţ0DI.nͺYEYG\F,`%)RecXN'򧱐PYZ{)85~;A^ʿ̃>}%S£~!C=}XŶi^_TBY1<>J 5Rp}7vzFͻ<5mc)1N<K2lCS?/L+aVHbDk[_;Dxa׏Rg[V,ǴR,TS(` );/-pp ܺTM+7R{ݐvfv$m, a.!C~ z5E?  A:eTs:\'>e"0$lS#T3"i.Bxs@1l|i}yۨ j` Z0YEX*ӎC}ciYo*1~JiQx$ c%ZT%r2Y|Smz#GA|§}fi KIvTAmm>CUMg'?|E=54c>i7'TJL 09.\lz0~P^n:l:jrH}^[XiPxb󪉰:-XQKosp&.ɝ/F/l> !4cYOa橨?0s[wmz#^>`vϜlM =$د{┆gya e` ׬u2O^{7%m@Ʋ9gSFU߶ WKuc+A;FsL\?% :3\I8\NuSyn:yQ=&~w:vn#?s@.ܳFK!Ow0S6!RZJU=jeF{xRd#E[Cq9hޡ |Xz5b;iPm怿2a l $ 枔/ )-RWBIN@]FX^7ß~ɸ j53i=oExB[E?aJ?f8u̿v-(LsL:Z%(QIT X1Ip^dYҸ1B1pếf}1ݷNmЗGo]BɅ(; wkQtBK*|LGUۀdBűvF-v?GƷd1\y|8j4 Α!Lwf!Z^{kC-?m?@傾X/nLK-so"ݮs^vqƺ~cxw<0%\`8u%t/POC,l#B64=vQael*:ڭ/O[M,G#:m3BsEvNi:Ю@#J inwvcڗa[*94UKpxl/95EF&DץIn5(;vprPoᦩ66.z.EjL~\o7I%,s4A(N߱[$(ghB |$z>/L< %rBD\Ϊ)>_d o?9]/anŘS@O>Ut ,,":YB4^F_&N;ʓ Sq2Є)sϵ|V%%ij~ W~iU /ڌ]w~&2yx1e`=1 f4b͑"XȿÈ^ӽFӚ7d?i(#MO(\ Έֽyuqհ& "hwt&I=<`tY)EహW Xk74`kn[SD˛ >V:DּSOӒԅY g%BvVy -VUӏIJ􃳬ۖuFI#jľNhg9yGK(pρWXx|G/^qi>fM߮dr}̻J9'`/Eᆱ,>Ho`9#; {>R`MQ! tV\>>Mƃ@zp<~gd. On>GXb+OA*OCcz$м7{Cyu *nebX;)5BgYpvlHQ~t"%K{WZU| ^ F>\A=  j 'o\!f=PTXh /(gw iޞ}Y1%Lj| Q%K-32vrZ"mrx*0d!(3?˝ctqxyN}Gg5g) 4Z4'_v#eb4 KY?]^f Adg_Jy%ؽ{):po|w؀Q+=Lz[gڴ嗨\]bfmy- FH%leM?_ ]R hͯڥŝj!wk \Ó H/H?21JJ4zQ_\g֊T2ӛ[PKȩJ,].m VqV]Dz~]!.AB'U!K{,> "]ֱ `tWӡoC"\(Wr$sSr8v N|v,8Gֆ|-,0{" 蘐k7܀v)MվN/9c~4{/t =.~8Q*ʱN'{>g'W=ӎ:즗E}NNA(65DBn%_m`v?e0Gf]Q6fMʖW:gnZbyh`<pl&<+A7Rz_w[YORs l=G9xl5J5^t$Lp}}N9&M(s)[ ߊps4}`T eӒtVn5?!r wjlRyN)DʳY/Wzk-<Կ #Aqz[8`0$k7yǁ3JgZ-(Lp.&sP<z}(l&UigMoq6C,i+b=Kَ6\ġߌm5:`9hDn1F|K!2buIwI:? -6yK7FISwʹGn4"{MⰽhqT(&*vTm-}-ZDwoj';7t3'Ju1(H9Hi!:z*Z֊F|ȵH\ xw\NmoN\N%8C"rq˃":cCxR!rna>C{5dCGa矖JK*oE\L{j$Oa p~@^9V5 ?n7slnuWwj\6sxn',ΰ 7w> KGj'% /B^uxk>4 j[|lyd jNK-6N ;e? q.>OIʅeE$u)S@`A}¿eF1Za ⲛ9 JCg;648ѽʛ.lZ1Ggʚ~CȆrxGF-"{oW Siȥ8a`lH Ec)I>vde͸Y !]e[u۰uaJ?UY': ,gxNgG뜮/HZt6m|Zq/)ޙ츲pgԆ'q>ՍܥE5MpVez HKBl<\eҪ?9kN_oy*񵔧[ߨ?ooFA'zZEʆĀhupܑO,|NP}q1BI.ӦyS Z?[DKhA#3Ԗ-Y W @8y9IrC1>/^`wȑ"8{-vWRf *`W1邙! ʸձ|ubvzXu>S?;ZVBdX(ι}x_Y*R&C,Ht !e:#X OxwzjXՓ#Gs.@{=yf{ƓȽqQ-}0FedYέU췌"`CpR&Zn$܏dRln}!Oip30 k~z%_ƴC8\>}hK$0)xzy_őYL:^LJək$#n :<<,;صy4an95[ ׿b<3V陹X~P "BM~;ha $\20!eeGHN`Wx.Hz]`Ȯf;qOV 0}؉֓#}v; آ&W gi|@"+h׺%ѿS[Fp&kH6a=m'N,$ƿ;IIXVJT%sr`pw809Nn>cHC?} 4 <}1EJQBӅ*47\K+|RSS~hLp_oO tZFx}bLnBːEH-jEp#S2g6yL/uy<;g4m4Yh㫵4uv D?S GH6"V\nLW=c~԰E?՟~ˡFwʩ)8>a9#Q#*Psש,NktΉ5_AcrLs4>ft:N\C&k>*.;6 LJצ.$W'ĥ0/Tl4['h st7t޿ZKlgvgry's]5 HM[9?UQ9vY= κra|f߭wT1aU41<Zr0^/_Tma,mTKXAjZ1^:oOvŽUD)m""2Xi8]8Ê۳_ܲP xI¸~3?oN4ex7/q.'6CJg8u~Ae n9xRqI`@#|KPV,Gud\c>0U?E0ХI.Qk J Qz<]#3t_oZtrWKޟR[;s:ټsQgrJj{f7&->Z[ഢB:獀|Z7^.y9k4 ,ݐ^ny&C .K* O8ro<1Ԯ@i5 PZeo9 -C9?E}$l "btĜ7vPi][ 7w%2wԎR%MokSYJGM/A'!4:9/qUZ';|-T} Z='kX[jN)Y$"ٯnrᰜ 33Rʸn8 M{qX""ͩ b^H_Ukibo=t3[* Ip8Ύo5nɏ~+A޼4~'6 iޅ񂔯4tr'$x| SV#4V"b׮GA2R0Np%,zr8Ç8_lA˅_tFi$2%j##Z|=hE$R]e,MXd9.a;U7FazZL?WQY2%菪OsZSKcoQ[e?@@$36S! +:GVfKWx "a&BZucRd#}”KtpJ5PH"-sm++"@%r"#!MQg t>^{ ߫FM z?>7Y u=+DjUMV߱"ަ Dx +F`P߷wTdiPT~%M2aߙx8Q5Ǿ2oA萝@$sA]ힴH./xϱ `PeqiUyUZ[O鶵>Tc!ԨٳzOIOxiTv({o/J^6i,k.P42CKp?087M.YU?gBdU*X7 zK w}WA`Oѹ$m|uwXa]e{[ O\T-0.\YT!{ԡ5& ׸Dr3x+]XaQ(P? ^4di@2i^J޵G $j>s<`s{ஏ9"$A̰P5=,ЙD5|T[M2m^Ze86yX>gccZD̵\VOfO񗕉Ty~R@U f9oTp,kdO1gܽ6͋ d',kl\nVb$N?%OR2\ `/ re!9nF3ApeWs"񡐀.=X$V c_q056X*lQ0KTlGb ԭ\t]S)4ď| u̼f _f{Cy F⡙#P˞9tVqTFo8CÚ=`L}W@UI$#>bDű;SX ;SK=1b0gy9;f CY6}iG%l=0ГB/BiTౖЊӜ$`>km! mIњONO#96ɽ9dZiȪ,眊#;zp9Tm1k+BNxj" 7~/Lp $7Qo<"rzh?yZ,6 9LUORluz[MφP۫mRXf U ~]svRiGTVsmBjn_2e uZ|mD&BHM?) 0V<<n-誴A{YnXm@t1r1D&ʲ@;KW eu[Az{"(#@`f,wjuSD\G>pQG?4 sUy1oJh?V-j5sVњ Ry~yêw."XBӕM&:9#jhZ%3xmwtd=NɑيO7+{;$]׫P;Ffx>nƀ4)4X;E)eU$S;_r޽/{hE,EF0G(.=&S("&p2ذ{֤#x_N%UTp`h j/`|×ERhvޅ:C],8WwT1kٍ[Ty-;9d܋_URwT=9lV^E07r˺F@NUv.e L4ΣDxMtD4f਽YOJ4lEkEQMW$TLwX}bq6ſQIld]e󠸋&mJsH*ڒf}[Ws--ׂJ Ydsq9 0]DI^!$6er`i@:$aaȷ2oGgI;uL8 H@qD=/|}J_B&?H-EEG{ԪMPRU4N=Euӟ<_jƌ 8%M{uuz4H4;Ķz&Ծu&ҙr.fpt#E[4 LZDZŅ`f2%4r-~6A>C~S[e=A_9] qq=pc,"H\~OOkie}Rrm^l%دQp8ؘQݛ$Z1C)_ 8oot+c&Us2 gw [ . k(1_ZBswFˇݨ4 լ,KP3H'N, d!KV AJX[^fLt:iWջqBXٔD1=EkU)~nc6B7kmUChhōED_fk{H_`K{h7fZ Ԙnv0s>V<8@ǔUV'"Yíb;.*x9iEL;RZoY=L;U&PtI@$aҀdUf PZ~: /t ˥W&?eR|8PwM]=5TkYyݖF^@͸κZrB7ӫs[Cͩ&va r.NǀzQOFnnKTGS{AWW z>rŎ5Ȣ&j)_A](( /n% LHL] IGCHxo]*. IbT'w\BW]2ǀ)Dmt9 ƭ9~= Ca9yۘ-A,>G?8076jKTmWO5aUXsnlI</m{%mR'W' ])mL>LDЗΐ>P`j͝KտV7j D@UdbtD'~$T&K}Qs-q\«b ϝx *ov`/r@.\ti;}@& F*n38Fp-q4!&3a3j"jY_>5ۄ*X+P7ZWR=0uBn,G18\2d֋ -;n6^P0H2P|:l < ILyt2VMQ z 1kQ@hd.5Jܚ0ߣuцk7tYu*pEp>3rE qBnYpp`G5KfJ>GO31z4! tA;"&PU 3܉OBF%Nlc40.60;_)<2['HӐkZ?`.[ )Y8PKı4:?<IJSMTxp:'+;z 0UPȧmXköB\nԫaWRfx񯉰I Ԧ*]J EЧJZqiv`S*#"@ 2nԶ 6]~5x(Kl?聈Y b_qF(uVU3c ==?1xb8@@8Nw1B +Qa^VՆt#sxvF^PXfy)A3Tdzg8Yכȝ@ ዓBn6ZbmznŊF @ 2p>(LF@~Yi&ލq6 _D|O-妧)Ǖb—1 Po8W+_甡"\r%cEE"gH+ ɷI~ȸP2yq D:̊LA a4249Mt_3:|`[)TAbCGw_L1. ZYq&#B]H2MtF{솧b`!x쿻:kJ5u CZK) lvKQzs)HI>q$W&!ɛז!DEIvOVvc( E?:(Iίn ξC Κsʑ]@- &!S2[k |7 VZ.! Y~fM;2ahئKT}镥]3?spB6~~\:˄4h&LrM= q3~`> f;]P ~-T)՚2^ FI#Pi~N]SWRTf/dʹ̵-ip@PL$\΄Zcka$:fT)~ kҩ{TۈQxj<@% ЭfG)SM՛lYA*y 7Z+Ͱ# b sq` Ȑ8kbM>FKdž Σʎ ӟjڠDZǺ1oo+83NQT 6pҍ++Pѵ2Fc#?qvz%Eѩ' 3SdU=n/h0O0I0Y<2d.2{$tt~Åf?fzA1:_ D`$?sc[s9r];!n81&7AwaߠTΏ<pm.YhV)@Rb0hwy ۨzUSw86>ߛ|3HE0x撕Ĩe#9S\Zj!3Sha[t9UWBRY+BQLmꛊ IjJg*'-Sw{7Qo#QE||V;fq+" h+̎R0L7rCIoo6N썴f23 {]ȢK0zW"R=r4ȫ9գW]q&ع`v>FBd_-ѫܑ)ڎ鿃ǃ>,Jm3K-4$wI5~o\ ;1 Q%Hq^UsV) tH4FG;z wvdcIG.:/:z aam 9.U%x_&ҹMx-_hfhc!Rb!+CRɱpCY@oqkYx6a^*Si:0kܫ[&M jb4@.3,oSѸ*`hx'M>LJs^(TWMh]IЕ 5VU>yvb<gZǕ_)oXԕ$lU]EjEQ$j͟$Ylga7`\T8C|1'GCBDYwjqiC=+Zv }QůGV+)C Z'H$JTsTim/ɃE"?Se0= Ysl$E`*丣Vc1ŇT$q6j<?^1?Ph)}=q HthzAjUF猯GCx1m nh]]ЫpݤkmM_R41zQ ceve'}wc0:`r2G*.=lv#Y1:mΟQwBZ=X5 0̈́Ԯ۫t]V)\LK` q&Ӫj[#])ZG&~PZgRʫL>=pX,3x&8TEZ+h<ڀ/gcpjx6lp$_r<7إ%̭,hAK.~TicjO@HzoM$_SNusC6N0S-AI$rI99/q!Nu MmCVOTPC}}"]uGV"AI۷w)RⳭCzuYpDʿhBXST՛:3X SݯрS{ٵ}F5!:EClhSm`<0gԻ=ƛ,ҳ3@Ev#Sv?g9C/ Lk&LF#2_oNi/K['2/5s:1U.fm.c(OI]DtzliH ZI s}m<0wI2"0B/phQVɢsn{jeyf(wc *^wf|=ܢR P8,!RI}8B-guկ@x8ѯ hR6_oU[/; cºT}j8m>;\F)/MA;aa72dmfLD5(VS:n(S#WҦrKuյ !l2!+R\!we;,өu,!i7$<}ו" Sky5;& t TCvoy7XD ,Wz& av`_Ƿښ"(:}Lc}^.e+р3ס,N}V?N ]"Yz!H5sљkITACWDV^Α ,D6 /xv͆ RZPރȑ:|2X0aW39C;Ry& hcd%R@yjpHtQ#DϯNtTzƖ[\_*g[GRTְ`Ş5$u|AM1?DDpwY|r;䒢~}щDpYAL░py*['cE*yKLQ݂7hUpH1fc6`]'f8وRWyMƜy@ )yEcA݇N|C fW 'HIv?3#pӔaxtwKpu!Ƌ|"0;w<~+&a)Fp[.@(4ar_FG"X=edj#3Ć̱77R.,̿$5~q#l ;e0PJ̒'X{ GWf"7`NxȾALNSMpm+ ddRr_ћ t^pAWqISunT=k0i>HW_2%[{}ߩ} 6GT82׾v7~ bMAd态|pNس g^#zHpe |Vs"N231Q/ߑS:?pcZIA9e-ݢ}()”vdu?Dp-@(ʎwj@D)IGm%N?!`MyKϰ{8TlggB+=K(o#3*-eA_aJª:-sY0F8 {fiei+fN#$MJ:TPi13 ;fѿ.+Buݙ-# ,xKB qr?1. JWFQ(LߚA&~@Qc,ǚA7gk_uXˏ^B,*;TOWBQyu6;K?V{Zp:Fi9{!u4gl!CEE`>f^iVdy2ו'$3N0~ Ǜ* @ZƉ6QNAϢz E$S ^ZÈ?=3NF e|4.H]~*[&dDKEG8/0v51ɵIB'P& nZtVfPM#$t\R~(^̷YDgS NAI?Íj!*WpL *pzo5gzw)3!8wxwhjPu$GArtKҴliI\7|})gb~"ef4MHӚ[4ɐ^ҷ[!~$!kes-pƞ`>Yu#c{ ҄F%ح|z_Z&(%C[s@gIT6ƩAK)})=,qQ+8?Oh um$szEгJ~K-P9 jna=H.t4K&,}x:!f4`;yXcSo3Ds@M#2!|TvpvOdNƀg+is)8Ƽ2PuP5 <r?w؜V*kK':|ج]Col1Ȍ(hsSJ?L.XvNo*4J.Xyb7MK%n䳨hX4܈88JY>ϑ981f!T`qx~aVsBE}:T`ƒUBO+YmJAC̲@\dH8f#Lݫ]u˭EPǗ37^x )KÒfX] +)2٠+Sa$J:ZUP[$JBxpH JYgyV2ǯ>[p|#Ah-rXMs -blomQ-mWҢlWy2UiG4=ċ[Vh>kU o,0qj8hG m)v9ه7Kcۑ= hZw93gSOv=N@$W C'en5FQ=Vh8kI<󼈲o:f D" iYcT|Drt,D< Ɯ{$尦7uM腈qCCЃs,ANV` #?>5#s.r 0n<4v8G#ϔ4j_ dOQ~EN%6Xcg8H9Jq.Oh_qWɹq"&>:n-lYHx 0zH_1H2?I.bg7ED@R^4(\(VNTy3P(a-r4Q/S +Xh @+RA诏+GPghy_|SSJoucaчSF6Cנ $?';`mSgY,p431먚yI0f_[QSo0 2-OisCKMjJU0FL}SrT׹58'g?R|&BB+Η͜=j#84]-G2"D\QTЩBma,~pm;,o)fs;xxyhqP5MR<$gw*j]S"أg6Ɩ<׋=ݜ&#%fI]ZلFo/!Eet!E=+V<=OB tѯ 3 Գы=iZ-ꯎߚ|RRx s.Y.G:GVh n`8ǑQm+HrO+YIEkP3yEBЃ"bD٥-H:6& %^>9~+e Q^>OS-WL )l'B&`44$g,Q܆N\ŵGVV8$m֋,_s3qڴH֩!ك?5 =VrMn#|m'@N\tuQ} Zx>t2+{f)K| W|RE*aS Paܹ \l"Bg,W,G|:7bHu{[j@~ ]rEd cl<\_4BK-hw@y_ZUkKepjAa-eXE o&lLީpFO%`mWs`x͙쥦{fN'~zay|/j"3^.Kv(]cs2/5 d!veZ~V*ufMNfLoD$M^ Eq-X*}[_@2slu;ͪg;CϬ>x˜BϨ p BgI,Ɋ2k9z$Mkׅ/aVL>(= =OX\df pi7+C3QLz3` x(y8#A,m1jh CuvaeQMP ~ o4>%gU MysHeZû"{ q%J&4,^kZ@9 V/0 }%lbܘ¤LTZ( RI$~6PŸUwm*.~Wj9]~U&}n"RBôS$v" {EH X;B9gQ|7 dU; 븁% }&;TjC$i,A*7j:Tr]`lщtrZϋY *T>bje.VuqQOrr|eI{&: 8_q6gkQ:@XaR'K'%Ŏ[)K;61޹x˞0~Q ˄SϤ}e١-Ρmވ70lArKqVb&c:҆3Sxf3td?U *x#TޠCrK/[BbY]Gjg]Q賊s ͦ*#dGK` /c8T#RLd/uK ;}[كfXPNB 9T?ϊ[Wr3kމoy嬧!pnة.*B{ t!(mBy9I es] gd_ͭ:\>i2^#}vg0#GUmhtVy03ݓ؇2 .y5(aPJ1i-lؒՙpiq鮉b-aXoz-&k`~.]sVsH1̭<ȶmd[ ޹q;iU_gbw{R#Ƭ_mYC-i3+oqиO"2/8,^,f?lYY;UHpMzuv3fkAuA [eB)K].~Aw.klDly ĞDz>'2oAcG9UU:kѡ'Frʔ;TYK]HEUވ#lW 9H{L!9nC&+1SDzYou._-yԊԨuZ3$92qIA GdzYV:݋m0+8ե8P`,mÙen 4sv#mq(o ߄zE^&i&V/2Rߓe=(1,pcf8Ԗ^ɛ2 './V7=ՊVt\'jL:{K3ζ*}9GNSb9ENƅ3ɡAa L9Y4}%ɾ4wwO! `&Uї679%~GY{޹ V_cn$vs@SmE) dYO5K(gcʊ8ӰDŽ]XaIS ,ڙBg]D2uH{Tu)i8SR}ט$9tAW[pgRqՊ"L8qdsyPA/r}6/ˈYF 3Uhbw-ՅƘevnءΐi@PĦs~U`B\`3I>6-a'1$d)3(Y !ՂVLFiARxt,\mG S0lFNCqz~.4@R=HjDwgl4ó C}?1@$$f3uj|D$frYsm_633I.8=Q8{172 A05gnT\\'춞)Mr%Y=s*<qkcX䋟RGUZ5  -)v7:\_;A-8{ c1zKH~ۺy頡pWCB%cп)&v\ uWCMuޜkU.rJ8+2->{b,j1ZjW@s_޷dǜK"[ҧ'o榘ϐupy6Y9 =| u3L@* ;uO9u$FBdXxNkse̳(L"d2ZlwW~pa絧)a}g<~d?#-׺:Nܠړp6Bu_ͦF I#][Z*\Rф3IsQĔvBgk32] ;kWC6xDLԧҿ@U9ʭwUr>'"|/hj1/9XW}$NonhZA*Ʒma&3s1olVb{ S2iIiȑVҌpb'.(ht* 0G[1DnMDhAuJpSV7:C{G. ~k}1+rЊ: &ᒇsMl\,lWZNF=iN wEӱkObyzRM0۶ XDAbow/ ʧoC@0\tZ1B@=Ԁ[8 fzů;rngzf6@ oV)t"7Qо8bMUn3iB|}u%E ,3v1\~3㕻(=(>EcLetV1|cAC }ߟ^H%(zZB&sJ;C?KjZ>B>uy tG7)W(L=Hjed/zWNQ sey{#8Dfw7 MoLmNgW 7oc0g7hsMYd!r \R%9>n{'*7 #>H@)>Vo$D<.[b]XLCGh&N+C& pԀP\ڌF쟡io:>".DzVSKv{ivARMy\<_L{[,]`5[uv1#Hc6&f>L^ׂr1uܓYe=~s.,g>$>e.a|\|(:U蓾\}{鬟iKN[kI[u ?2\V  2dj[Cd8>c1ؽ]vK42tO;;׆is9e2މxSeƝ@X20y29zFƢL⣗ΦŽ?l!W|/kJ_!,(5 -[EnM)ҮɈR V@/?l?Jj ߼bד.sv|972浊*xxJK18!h6-["OJjzd_rOZZqCpp"}ei3<7h.JR ƂIk!"7-Ql"*lV)huʁY=mNZyh1o.VI>I~SNh;2<)Dfl35We"R˥Za6ZF˛x ĬQ߮d{42(Œ\(Q!8ja0'ox="_$Eʬ9@kHޝ1a+o`uHelu^>:,yu/T^8^jDoa_@[}# Lx~lFS5lD^9zP>m!9P5W@>O'ݡ3_x[z9m4lX)n`*ba/Vzr40/ h1@X893TW/*EGQc5MfE$\`XYH4.@#AJQ 3TV4]Ҍ8<!3h[<5 EO "BT,xC(FFza;U`Y Tzvw H3p$pAK΍ܷ0,,Ll͸񈽴^L}HpC6~7X9Q{Óe5r~2-"V3/Pԥ$YICzRk1XD/>258eO>,r^T Qaȉ?J}+2!5@]A]`=$[M8Ƕ)K6"#@8TIux5ܳ E)n_r`d{)VK%T~8D.` !=FIs+R\#(`z<CGי萮L*`jqբLJ{O ;ѩboDI=key#`*a%~+G^cx$?ѓsܘz[:?-0qrq%Q1+Ѧ7ak썭cRu4OVbŒpUXQIt!ҏ=|Pk˃/,ҡGtG4yb_QT4ju<ůT}= Y')b[UNiYHIqאh0Q]'o Ġ+;.hTm|kgԹmO\!{oۚ^RgJa~@u6Wp"&TF@/5,Lˇ@Y,Bɰu rxn5@PH9!慎m}zPKRQnŃH7qWiDEU;:bf2SHt/y` +%#e F[#R*C&%Ik Hs+7pj&ʀ`7h$?=rMu>˦u&0ӣ76&xF;QAl.&EuY?=*#,J|bgRح|-P`0E =1_=)}239:g Fm5MJr)7EhmA+%ԥ>{XNXx=:J9 kHqVQ`*ܒHr:ټQ*]5{t`BUi5(*owlKEyF*)KyJ}7@F-c{9r(Rv^2BX PޤpRb?@(ŦhM K~ ]/}ăd0X.3 s>e$ \H%`usx CMWkx/O!1jb[TsZ ^3M.~{xeyʃ_}NiN)[oh,vRCkBf;pc=ffz2tV3{Zz>9m(먴 |fbtix,#"ŜkP z=a0c%v: xkX1p wRI `M'RÅޝ.F%6`xy=j2AnݭFRt6hl蠯s}0Z #槳j;fUzz\N/vcvNW\J -ukL>Ip`vfpDkKE$8qђ 6:ˮm)]+ty2FO[n@jGhx]WcWXTZԁ~(?Z+p,>G: גC_ՋvJ‹ܫ1UbƺmOקXJ3bnE.piD.3w^톔ۗC쎈Kp^M= 8L F? N8zm\O\v3+( P,;2Ǯa򩦳sUz$ܱ@7Ft˞ s;+ʐΡzeP -zPdkωĭW3Fe[<śup O8 x+JYGrt `ǣ,k)%2Ws٘!˟\qmʒ%}q JR^ e<Fq1y)d4'[]LW:F~|h0 `^lIz[uطQ*?WF(gAdB/94FNe:(ᡒ3{Mt7kcCa wb44YxY"s *ge 4Esi|M 0@?J fmtgD0ݲ'u}YP<.XXN>eVˋxm]PY>sw̩W q_[+ y£w#v&V ehoh90Pwkb>nݥ%Uj5 mTdw+{7FCWaSϜ80"BLG:=]e]r-̬lw,-ʀݨ[$KG>?)wê,G\K]!IL`SY,krI.ϖ ³/V⍬X [ySC Mb5qjHb~$ov\|P `S6 ; Fdjv&bTDxt[{'Xc#ߩ:E%`"\-DI3Y-9Ăo8ykނ 7׻=hBk(>"l8IP'B̒ND:54`4 ]9Yz'ҥd~SmKxrw 6pQ<3^p) -LD "q5*3!+ExVNPC "$5e9s6f/((^S@YK\>-~zZB 8%4WH`x:~A7x/jP]pe< 8\B'Xӄ:Eio>,AMB6$nެBI,񲙰 CׂE> YAEG P͟fݹ,Y"6;`6 m,˵w8J۰^9FVCɵ"Jxn] #~(ɝCYʝ!-r]fa ®_[29勵 /AA  (aOv•x1L @ r8jl{`"jvETyE@m1.laD1BmVFPIƥC[Sjвo&jNi_zK&jKp'gUpL؇QFcvPGz6К@Ǖ{UɊ4bJʒ5x- qDA;2AF  )yx|%k/[!8 Nu@-Tql莱^+7o h"7a rZL{%\.2]RJ;Q>FhY, p};JWha.]OM<vRom&h=*3_84J1V7!I#ῌ~K9C{80y>{lJh/"DHH[D.eol;3,IA/!Kܸ'v;F>,lz ha!bH̠x˱~0'!#/O7nӈ֚Z[[+$,y1ј8)6QΜF0?W+y_PwSn)?}/> !mH5FGu4ĮH\A>al.:h=*X5J){WglG ֒6`HU2TV4Sĩn| jw?ź;z0pPL %il`D Bfр~_ 'qY3G2o#{Dyk)QǨsK%ݣ=ΕR~5\L`56J$AEAl> Zcut ;a$,JFN{U{%:qAnIMD<<myȪ۵ӵjK[6tQFpT[dUarpь9R†·f&>~xYTļ<*|DVxl*NG#5kjƢIepd.?2 Q~R0d|?Cs  `G-%ޣ2zNy"QS 'Kh̃`Niʔߖ745ߺN(1Vyv7|GzyW32}G% B/Xɍ] \ p4}(2@D~@CȨR<±x:XV>_4A #XAzfP_a~3Kl#,U>],[~Dk<:3dkh3ɱ *b=ˎC gk~݌ӟO]ܽ}齧9R"E)-1@? &Bz:Cnr^ GY"ql)s;@MP BH cv8)r sJc8! R_u31> 9+z )כeWל4#՝jS2޽q6lOpׇ=&a)@ zk ;3/l3nO2K\4޾`kXgF;cinw8Ki e\Z6HE/8M,z"ҶlME$c'{vpMe Z b0l D{!zשp_XtTT c-JӯFRiCb:&ZG[p{| 3T:Hץ Jo6dΪsM3ʗOrB{L:jÉ2G̻O)_[80? cNZG]#.!8 *'Ɨj:JʙfjRD|/c\Rp(u4ֈ+gԕ+_ TMuje%mz2]_,Ms^E1 :@`DyesnSٕOHA?EPG>[3{Wl֗V)DͧNط`#!-__E ajkŌ'P 9KS 8]~G^|^_b.6c="T2)H0¤jD$iYL *u&qAwUoY9/'^7ako`wՋͲO> MhdSZ0=@Ar*4ܩ_C .UZy&%KfzK]zp*B&DhLSuN'vL6Q2J DvB`7s$S+Xfr$=f8zܢkod<"K FL(v8BXĽqɦ3-`̌YI'0>g|Fh X?ޔA\8ެ/}}+Lnﵓ;$u@܍WݞNBt$2dF(w oɣ pVۑzh.fi}zL@{[!T 0_7BJ3*q4H{a7lT ()! `FQX<||/%F9}]R,gYRP6eȇnOjuG0Bu+ (!5<|{VU)_7qTÉ\[aC_>\?TtnƗ6ٻ`x{:rz)J@/y-uFg} H  㷀;&Sd›.Z頸Ι-36K#[\#(fRO -@x؞HgEJYx|~xvYs#G9YiX*qN !]5UQn<)'%8ibL%#ϻC<襁<6!$58.]5d2',Jks.Jz~2 :B}*pK9۞6 0N;C0d:$4 rbA౛SWM,m qp8a{ٹIC1pSKH1Bo{9Z構v,RC)R[Avh@#t%Ft. *mH3oG[h$PgCl[ >`_7ܜ枃F}}aԵm$wq[*LP\)&hC T#GR< 3vр#TKBBQ_vl Te?)Lje5@+D*N@ṕK3g`cPN. Y,g5WS`!œZV^c&%d 1$X'奩+U0x^kgFL5PVQWXj/b3*ϙRN=,,Kr[ 9=duov))eCI1F9(|tCԵME><mkQu 5:WЖ^5%,m:es Ьt5^wJE7)=٩N,;Q;4=^#`Ǧʴ^EBiddC{+=kNZ+))\*~B_8WVq>'n{=3@PYT[5!5<`V2ʝUh֝!; z;s8j=†.% W?yU0A'fT`&{ 7EO2X*$@yfJJ  IRd;\d/R!M+M ((!]cs ,{sv׋KJNCYpa2fJr8Y] @]qzz/Y[LalSMT4<)Um2j#ҬZE;UDA d7]eDy e >mcOgɘwI<`9A q>3"%غ/xu{6ZiGHkϢt4h!dy ;up%Ru@af 9rƒ,: 2.W\UMV1hOYո:ı^p$E;Ԉ_&PuFI&#?xXBZU\czOa3~7SM"1pd@+UE< ?epV=RTܨiXqGjŒd _, $/QtX`}W' {kHQڢJR͑! a3\x 6o O7LFR14~(xlOa KRGzGi.NSQ: VAGmYy=; Ӗ-5a֓"~G즏qa|wv,('ډcq`(}JV<L*h$σ1\ؙ6ս0Y{~J.ӳ>=(K[4%Q3Ps{',lDS:ÿbԵ<"&.5ҙmx |tGӲv1izA^ȽǪhBy DϤ+YamE *f5}$W|V@iq;|pٵ_v*b0 3u"v)G-TEmZxHMV,må kT7#Y̊㍑)Pa`5_$z.kUk&j~=$"D,yB©IK?FmJ0ol~UdZ:и  E֓"9? ;wYJroIZ|y@|ޝɬ rutnj-wMR/%Z)=q)YJؤ.Gz|!A~G\!~BUFql(f"\xLJlPOcvlވ e")fրcA %9X-=n_ BJZ )\O_^Eg[+RSeD~_>p}^0/6!G 2bW[h:e\6ֳc6|gaYg6Cܺ1ȻTGIOAXKNzFvsH&Щ7 -E$7p EjgTсWvd#mHmל9"V*>~{R fQ.Q4˔5}`ͧV|y`v볇g)ʅCLuTQb vqC\\϶s9io]9* b1czć_;Xd@4KElCZՍRw3 e]k ɘ'i 6CJ+r<" `J_Du4"龡(E<hFᓤ9d-{^vH0(YS%qE֜t}1թ}=NO{ _d:pW@ DC#Rh5h]Bc@Foz-7*¿RE [`CM"RT)Au2 /13:7mmi_:gi?"/p|4-N\Rd deәBs:]z{f { 1]䊟5|S[؀vW9Cƪ6Ǹɪad- FzDY)$/tE/w]Jc+޺yϔl%&%$r>9Y|,$Ex ~(NE#J-Jܱ.SqġG/׻b6 4 w:jrscVk苍 H %j=O_;rU?RM^2>0kՠrowѓ8TC\b nDLpkK:2PgDc$<,P.4ǻmS0&ONJLzU='dYso3-bJI rO3/!XC_1 gUM;Z+F" b;<^o۹2X1ÛT[u!TR1 9q:ث26=Ic_@@1XN"'Ut[MX&݉ C"oFdG_] Nh.MkgefU@@ ")F|y"&&߅uR;şhb-DT;d^hZE`5؏c~C<^d+(c5m46>ehWw9Wdzpi=č7q$o뮟zZP)UG"2_I16xsRmceyoD$&Q4Ǎ=LoiNmtHQBR1`ۥp??~,)ѩ"< ^ۮ镩 ~Ed]v(w)9a*ӐI[+:\A:Qq7$.y_` &(FV_ ]ţ/L nj"oo7C|w1ai=ͦ˵uM ; uͮ7M@(pwe(_8*&Ş@Ye C#V f@߶) 7Ş+!tFVGA7Ry6"8iNj&ƈ^4_Lɣ$QyD|i=ܳ%U1j#Gŕx}i}g`MV` PC У^5u1K~Sv@N!n]rCQE420Pr{J5蜆:\$S}w(B6OKeY3VU 1_[qR.Tv*tZ@ӝq!NX~kZitL*Be\#1iODr7y@V;i8Of:W$zI8ؓĻ^a K;oog)hSo;B~(Ihc fqy_h(żi%ES𵜘 rCޖ*K(#`vő}KLazb׸=. b"i 39p_V}b]ԠI3H|" lXH'pe9_hbElLa`]bCes&U;ca7:#i.hMtXe̓#yG.\ +bi0[5r#6iۊR=,+虆-%V?"D5B1sAJ;3Y4-bDZy̮E xRdio 2Fϐ.@.BJ8Gr6vj>x@)8Fy2qRPkM\j{pdIy%2'~쵂._A!@4|ΩDx  D}ӹ;O-[8I1֡tq"#l"~A ? b]}+3% Kaf܏P\%ireГu :[st+No^ң7#S#Y~Ji _Ncp$7 l "@ {C穽(0oeNĺ&)o)1ѹGhۼM!:t \79 V7}}ܖp V;;}z!⥐oٓA&8Tva/k^-=|< w Ud[r {=fqK7H8!ε?,*F6op5rlFx[cɓE;f"șXnؼHڐ_fFi'1>N! > D>w2-d꼸4Z-EZe6'Z (X]1,"Msg#<3WzudYNٚHzq~ߙx47Bedv#!xWgpWL*KZ QŬ|.nk5 1H7 l PM.6ƸxATOyl_X=j!O_mt6mdnj.lc-#J1јC^>V(C ۢ>QXzxu{D^kbv"ˆZhZ^ҠI!J7Tk$[᭭0N3 ]c,ൢu="B o䃛X+9nE i,*ﱍ$g}9vJW5ׄ}dUe;G2)`5fIzw 8qL;#LaHj?!ZR_GQY49Kgѡ|KtbbW}{@4"pYQ\&&͵:BRck{8eutҔ4>◿DBL'T= .f/l$H?^],CdK.Qϛ,p[ƅ!/Q*vJw̝#WMN0s8D SFˢ dzۭd0~Π-aɱ[F;K48Q &Ohp\2i '͍bMADq>|rov?97+4%oK/Hڴ&w=eE?0~hsU v '}O2LWjջDPEI$6FHs߼χg!mSɶZJ]BVGtՅ5,R O9D|A@.kiQ <ݳ_AJP ОcQYW5`-slۚ-OF"drL♋|pZ- )"w̬$/d4RwQ<Z1&~?tZA[= >OU撩Ӈ{K\="~+2S ?f= &T;d$zG&AidYs4LٜWcݏV**@Jo㗗Y.z*-H=dFOWr{0 ,]E00Fv #&YCjYYU-;@ǷE!7*5f>r#`؃*7- W5g LLRZmh;gتT{h ;OG?+gH6\V*ETh98 =eSHs̬N)JNde{*A$Yb/RɖL N{d3eڐ_g@"K^$R2s—p%x{3>4+a%j zQ(SV%,]iM},2v1>M0 uVjF1UUϕBX#h6fj]g}GshhI)hnb&@]uߩO))'JŖq; ;t[vZ*np,7L\_yɱ}tp/srq)lN.yPe}Eʕ{̒B/yÕ `^4>]H P\V|w vƅuBD6_LG?5k,B`~qf=Yn@I:YX*RLo"a Lpzr!l [6| ζ۶Q"^[SḣAQNa^^ 4Hx$Mf-oOY`VCƾnj(S:J;JۥPPlyq~b5, դv)UįP U൶ xd:d>e8'􎿑Tדq^՘h>2ňGT=ty%g[J_|O m ̣:N7qtBCF6 {kZތuٜa}IUڏә7D a Q[8Ym.?Mw ]ΝC&LNEf[tLX[[۪?>|Be9%K큀Ck@.>;L?:x? tҭ!؏Brlr+8,m$^{P[9>s8OAS]k˫*kx5 d8B+~[Qs^#" }u+ͲxE$3KdPs%kmݐ6#b'2qd 鳔p*k0° 9K`ZH<ݦیH/WCw~, >X>4~Jhv sE=Xd} hi$RLc[&O ФUiKYj`ZCpVL /X,\D٨Ox!"pe 񥘽}P9#$ kr0DkߔV.^@+fО! —< ,Bv\m &:yϯ n!A1_]Dyy޸EU4-eL<wrT%I#=L8%ړBCCkՍrXSdog~[#,1ݜrv2ґY]ow:r&<#8uF0tB(HLXK~dDgUZf9n3ԥ@z;#,GR3FTOqno?r;PNo3 /kS ^qRAlA+I|i ՛d i챽-z.K ?GB(|b:<]Ւ]m0a6 toW]<=ReKR'FzgLa>98O Mt@oP4yhr+xJ{@fxպ2+}8@RuP4Z}~WR"ĩ -We'6j@d$#!RiTjH# JHyuwX@ MkX>(t $?x}"0ΈmkO1nb\t8%`B֒/#Nvv^lZYKF;Xj}9Kew_$GrMX[$Mϱg"G2u9Ӱ8=D)I# <]Dxځ\ptGԩc'1:{,7_.'Y;bk -k3)Cr@e+8u{ē]n’qOFi̪<:I;3@gM+Bhx焵'!r,Qс}O(g`^{ELH0\0vuw8uIswMrsohv*fR[߼'DŽQghrgs5wmOg db&KCԢKBԋO-K^"JQuBz (tZ˹s '/h0gD`y~2?j=pʺnYnK'a/B]Sn#[Q>ߴqQ% lf<PiՍ]?r$eޟ:-IJYnۆ_'nIjk| ELxf #k0@NV{i'29w?"P?@,?^gpq*iٹ9+L<%5Wrr'Dw4%r[W ][ڜxb9ʏM.efmNqc-h.S┯B>UWL꾣 D <#ldiSS:p-_0’ $KӟkMz ܹ0hf!zsA:fcR9)aUv(+7o<ϝg@P|FL8f0c7Lf{sُny]:&(m/$iL %FuC1?R+YXTF|)Аx 1G\(acMӝS75ٻ]؅LTdOHz(Afh)*GSd+Zyk#4;+HTIӂ[vҙjI( kt:wJ:8˒që,΅=6R5tJ{nٖz&&\m>羕fKG]؀L]{CvA*Q_)?F4(K 8]Q;/"'t\<̀cApO-$R|LBU*aw3@.St_4-TQJ5`64dby( ߶"GN>'dM 83첒#"}ulLt,֏#C "Vpʸ}iW;TjLZu51R{O3BF1ZITPlWF.#1[%I:ix,JSq԰6U NijUڝf.F9F\_ÅyF "Z),V!k+ma@hPü\ YIQr_<>8Ps[DEӀ19392׾ <#B{no&}x,.o[l36 .ԙSOS۽TefZ|> vF(׃Vr:H̴\k@?ly 2g901K9Le{KgV|}3n'[dž 0q@yc:VX%N8\d' v@a1H ytyޅLSIdz %PWB|%C7\^O~@}/?w =p#6-ӖKNyf,KS9Zo̺~KG2}ruZ4BmNcXc5R4zt*p ؍mv+%/4)臑@A)m-ZUnWGֻ:|L'_9)i Op6P4zԘ+ߺH-7YAp>΁wIf hgtOb-#z=:a =s:NYR0tuZ5C N*Ͳx[wZcBp4O @yRXQ{z5^Σ@cɬ@J f6y5SHP#q4sg資~b-hbwSб2MpKH@͎W\S, qGRە_&8a]_;w!Ko..!Xf視 j(XV(-UYvc0De2Ȼ^,xHhWuY/'] T{z0}l{Z}L="WW1ARZ%:_DYRf"o L UC|Q#z霗%b=[:^s捵Yxx'zDj}1ݾ͘VǜկHeq`4nҵ[\@/( Vop@#evJwa%I4d'`zy5߱]@X~j1eh  ri*ɿ 1ֱRDR?%CUTMH>3!I`S[*sc[?ZQF͖gVFÚ% hWL^(G%zDq03}v!p^^Oytෲ[¤QN_jza;1u)A1X FyzY(/c!B=|fR䤫C:s Z SȶВ,v9G=AjisYo}\o*J?V= Y2uP&1Ն$Ge.tD:JeĚ5 D؋85CK#G,sA8t^wrX;eԈ3>6lr#umB0BXhVCvJL"%DUr<^P|e8ͦ*=~|Lj^7V!5}Zrq!:֫["}]:~X,[ю ۻ3"8,Z-Q+xOkꙚX̶i9N8ě6j8WKQSVB ]X}MU(>RO0dF#G``QE(|`_&)Zkĥ 0䠀{|[͎%% a~B@)"KlKG0&G6%v&6Z9S葾|kYdo*KSyǥS)aFj f/P`1c$Ӽ(lEB;' +Y0לh-lP؊CjW_%V/me- T51j2ۢ? ӗ[w)N[9B/\s' k14$MN\(WϤ*TΗl*9oP{t^%*(j!v\㘳ۗm 9C %Ջ} T@?G%!DlS+eUXl79[hhO# uj&sl1U>R}ݬ,N b;87g-?Ԉ.~uVSd1BLe@ ä&j0L)(Nz|{@}y0qFⵃCمD+G헒`f HzGSUٺ/ MU %lE`/RX6oLHsθR F6ot@Y3oV0vh؆2@vN*x2U 8$4Gq;-UQW2}?2.h, 0#ksJ ȍ.kؒ/  oL2yrAH$bC^Z Dl45~3J?q'wtat͏5LvҶu/Խ7& !mВCEy#<Z^crmλ|nM8lGsxbܞ$[CGԘF'۠b4;>HުB D9<)#7ӗ{+vr%DθEeBQm(9~0hYBzD]~A>Mi >*|Ң%p:QALY*"ZCg֧5IvҀ(fJSv:- |ȚaO^y8G3fP"9JoXK6WG&6IKx^q%SvU(6 L"?7 GA}=:g\y A{k)vڰG0! ɍ U^;,ᤷ^~=QаǾx7XGGKHY)t&GF.BN9n&dS^BKݴAMݙk#PteDsد:p`7_1â1oYt#Q@0/. E8Ά*Ur ^p$ "<{k v @:w‘#?G@b(5^)n &6TIM&K#O1RV5SGh /bMkVsšn Fm^ѫP !atVڀ@h>qI=Foo\|(~rw?E?^4eEw 8ЛMSt>*m$[!ۄY4&#::F_g߻&@+" Gѱ!|PW VRFNT RI?%o]Ӽ>;kRdd"sb*}i!{a\ `Lxg?D0F6X4ৡo!eRS;7m33%ǥ9OrFb0'Kr/a_O?Ve3y{-x:Kĭu o(L}w8pvUj6f)n6FdSb \D<\8f S '\|l:FØk<; DywNhK8K&> O=IgGJ*OGYnS0%u9+!cqb%E1_(giȤG!(,tdɯ\Nm>0WP0zӽ#)& jo\4< q.0%v@9q*#(2S '⬦2żTLOo.¹_zuW!q~ᆲICX BUKKCw%Çc  {|MY&+8Dhqu4  Ώ]]dV{8P0ؾ#Ȣ3BunQoθnT*W :k1īd2L!Gt^d_־#d5W7l/=9[zD56oOaݏSp6H>Wu )*g*,xP)*?V;4¶׽Rvn3Q- jFlytš^_qKfR!EQ#nc=o\3n^kڙʗ-oϧ ǣO|4T4n1`Dr4,p>5o/եg_!p9%25TzYnW64 ZyX "ⴱKLtYm-IC-ŦLT-kugBډ/LC])+2@Kʀv6s޵{[댠J w<܎vYD,snjPJV(;|o--Ig>vNF!Ëw6-:H:}6q#y 爘Ϳkcjl(2,fgr~dLRU#zm6#Y@TeӢt=E>oj,nq\aqB r*':KOZm=沟PFN;[gQdVMKfHrFDJp/ T*}%Q>5DlYKΪ? k1'xH|4yޢ2fD%B!-tU0rv-JN7(SXB0+7+Nn=f6㛓cp \*Rs/?3v=4|) )+.<[RU!ܠd砒3ysJ<둭 ΄7enE SÆO+Ѡ_`l7xqI^}UrYՑfbAzj׷kKe1KdwI|V7J4Ht9bLۼ'CrH(N`,}U߰-!PxQpcҠ}l acY~zӋRRK*8DsxtbmԱNek%%xؙP.J=։gp_Ͻ~1Z41+o:ڦH+2QBG-oˉZv1/E, ٨߬r2NoM%"ܲ"61{2v|) ̘O@ xzI8F y%Ft;5ݧCA# I[ANEi2|ݑer8‘pK7]:~I,oID c0}`lGZs AZY~ !< RrFF-wDL[:G0h)PΨG: #.$\? P/= t73,LpgECZ$;7, ~:XexR`4]A>.=o#45qwV @5iכ< z=:Vmp<:CI} r]-յuvg (cM)0rP*vvrhayQ/vx:3.9y=eRB{~ 0cW6!C* >Vk<[kzCk 4d%WC.R k[fGqK \@jq'1it+Xf*7ȼⓜ}GiSs[Zp4Cp/h9ƌSV?JɞS>Bw3;:@DaմVF^*_>,8zH#@ uf1KmO [x_=o$C<A{iqƒfix*Q^GM!VU<`UXqCWhReOb͹;۹D 4H]Ѣ}`:I,Ӱ< d>(q)8y<ɯ'Jbٖʹzِ8c1@W Tp"E] ׷?z xB& R92D; (6>ߣ7$%ܣvW lƪ2l"l{[.a@n2Voyv7 |42EBfa@iXŕaۥTLngewdZ9THR c]yLw:}Cc>RDzLt/d8O}28_9tVfJ UM}$69b|1p L̡ՏH|'>OH^2™d f6e *D?]3aNcQ̩[Hد";F'izM~\ޜWY88Y6bϊǣj-A4mLqFG$owW*#t#s"%*SfHp+YSDFH4_^|懚A=`e}ן9_l#)8h.`=f< ˽|+ ,3C`IГ؎8^ٚYnDJ:/5xF*Oo~t{%ef1oZmB c .ž68T|.{'Aُ"NCCxạ;xWߨ|x-Xن=9F7޲*EG.NR=7)k"L54@'gն u ;YF/4Q ALblجsi\R)2NIɷ]Jd.=ˈԄB8`WRop04$o\ulx}>QwkzÙl~[qn2`i7TFrd 8)`ƫB)\g5uXcU!]MXl:׺kHx-9C4&N I3d|aNlOTIg٩@Shyl2WM.o}C95m sq@Ƶ$jR]A+$2n78;_gDhQKwRI+`l="ksED&.lHqvZGԱ1敞g`YYzFXx @vKX'JP,up,Q}5tW> "T*훐zf+GK 7`6Lf' \$o@0LV|حi~Yui_K`OD4n)*Ӹ_˱kE'gqN,|(tLC,~8nPE4:GRˑTA(g\@`BVl,-|X)7&6ltdwm-8ыh1`mޛWZ2,B $~G"f•6U.PM.;tm[GgTJM{΁9V#v42ZM$D{ymw!(< >O#)boB_Ky~]`HDL j*c_4=eI3a+X$Gڒ+D;Ld]6̹?tQ5!^T,]1jAb@C,Ss*oՉ`_]kn-Uk-MaWZ)Rmi)9*?g|"eR)mpdI(ED@|@VK , )کl9r &I\G\W}JQPpʨ\H䑋<N݋ó CY4g@8+e:~;X&AYw?pR7نwF릪UQL9Go0zp&REC0Np\`^R7,u q|XvYMǙriϱ8Iz @ +^^OX^ʓ':&m?m"IP|ZЗkcJÞ5o(V}Tfy>InX " GAi\FZU5t`ǃ?'"kΞ+D䵧Y6zM9Civ^motggo%awqByaΤkɲ2#- M?@x50XAWȏQ L4qG6(QPÇ NSFFrMQK>xLRbfĘqҜ@Dю[WL#䫲bM?KU1_jG/ϡ}`^w0vҮ1Y-@VГfvi,2|}Q>PHud cf6ʟۦ_s6qwtȌSʦ۔frV/FZ[-= mK&z$,b!D@ʦ 5m+ E!ww!\VY $2-ȿ|Cjj4@GNwmH-5+;_O}򗉃Cؐ"c6?X 6KHөMNb;w/un>=#<"'ߔ+clpLNsP4Z| z!I;#l)CڳwUg /䘃Pf)E46JL#vRpqVxd>bvĊ,G/P<ԉfJ W mcO&7m3 w}AkuI X.>tZOY0M.-n< ρ`>7|gVtNR?WkM*֏>b5x;mb08 0@4IC2G NƧA/L;w.t9+mƑ{!H =ߠԽRZ&F n(^0 yq/g 9ۡj*K:/ JtL<:D?uobFLl"vEkq"يIR(ކv-nP|W?@ 4]֔L#c,0l<5\3^ 2TGmHm8{$ZƆ y%"4[ePl[i.@txdOI|SuT W@bUmcBSsx C^ㄛMk2R"踰VA$C7`zY9ěΙ feabLBwx<_ccQxEb[`/[VCwŁHm g_@_5E\[L-j𳥵j ?El빂j`PY٬a~:2C}8s ^А8hOƨ N$p@ۻ+Ds6ITwmLS<1rbǓyB>S̈x! d+ ֵ+Vqc9uDXۦ 8&֡TY~w[j9B"ݑ0oSΠ eHen˧Z[O\5Z%$\g|֬~{Xye^F)ɧ0P{W] oC٠9Oy8-˸d Wh srY[Pv*X,x4KE#4WmjV07r`qTO==cQ,sNeWh.ؖnoߺg-;B|+pkZ}pOVBHE𩙔 h*^!( xIkמFyzF,/X[0DtS0n%\Qv_elF6(ywOAQ?Ǖ{52B̫ŏ)`hC8wG e2r: YR[E@ǼZ\1h};cޘמ;G;@LhPRʯ0T?mo\>0d (q)&@MlZҟe}7ǐ7Z\Б"{X}ΓrD7KE՜x"9hTByeE|D Oe`T֟*YA沵18R%HJU62:F THfs^jD{ٻR+ Z/yX4`z$YhUNZ9<㊦Q/3e.-0Tt!}' lq (j"} []ng@؏+; lЏ5}^ql)bsm92⹏K3&.q ݖ3Z  &AJL?ho:uʭh?Jv >>˰B6֎ZbrH ZoGΈEG)[gi&~a p{!/j@X;yr$@[ ceIp-j7Zԃ^˴s0S/=ٝ{${aLfuj[;d¸bGXYhs"QK~pU~MpEUkU`e&aڏ2CNT6.N(bU^-?PzUT]_OI2sHڀREl11Q?T鑫A^1gڷ$cߧl5}kٜ3rG Et;f ?M w7&_ZS *͐e^1SOf5L0b770@3[+6"+32fu߶(1l1JpÖnOgs*o;̓Άa>W/?6&G&@3YMo]JjJ*|A:H I;Zk(VL&Hl>#րM& K(3rILSEE@6QF~gm+Mt]`t-ݯAUVXꊁJiI$}} l'@ќKkt)d9d#{2IB5>R]OlXQ$jX1@p?$FM)ci醗\?_R \*;b@ݵ2YzǁjյYbުuh4"7.8 ԳcVn|Km†*U~{نy+TqQ1ԝw-Х(cAA<*SX 5slBnP>Vi[=Y?s BpidXn܋7"s ?,C3'fȾ:䇋fܚU|n{Q>fG\HX !kZT[.^ ˚Mgl荘dPtfpBNII>"ڣ>QS *;ir|B2̫˯%P%A \) Jʭ=Ae p}iW~ Bñ@@"^.ڃנi4ho:|w|~vUg}j ,14)_^%UUpז4 SՄ{gȳ8hp&dTx_EyWQ+HzMʫ[#r45l_  q9jN$>6T떐; y:(t|7S-O T#ö.U$x1X7΃,%r .(`s:1X|$l;Qo*=plE~i`O4[,1.U]&3.w`c)V{Om#G@%'TΈa 56K8& `<>ܬ"UjcS oB٦n"\+z3(f7u2a^eI-ˁz6QWGfT,.j1Ln$=:"81>J%#I[B$ N]|"vi@#(#ٟUG?ț2](>^;ٝ>J d&FgLַTnR N;Wώ+. n g4ejD <R ilqarzx%[[`Ճ-V˪=mabh+g%AD^v].΄۵13PC\jU jyB=!O=mm7EQ x?:~4;CiyÑ7*'=mjk*FlѿYC O }eyqcsk^n[{e.nZle8t((y Fe~ġ00pszP)9*6u}1=0@ |I uV% ϊOȇSUy>RyAd!>^iQ5yK@`r/h*}?KA"GuL,ݖ]v?0iA,G- cC"QhV Y.#dmy\S4V;Ħ ^|^DHWeX|>H}vp'êa`coاv)4k[ ^7L/'O=(Qq" B$wmE3 [[ !rU 4BpQwj)Z["V;q]XZ_1 6X/ʱG?+y(8ˢ0pw7ċ܎4Jc "7#vq:6PfrGYM>S]#0rBiIVw!l5~gykhRٹp:N n+&)~yXaO|jʃS ;^5u]'&Bq;cDbn`O['DffB&,1&7g'/Ջm7RZf`(z#5` v]?HEDk0*-1ԟ%?Q6D V7Ȓݭ`UTqPy&:>EiF])b8ɏƼ8uj ,`L:T öEιn*2IB߷ < MaRKDw;2R*˃U)Y{Lv#AI0(Φv*wFN 29=moP^[t9D: v Y(H}?ppgrTk0alP[_ut)^CC:M?XGp\pB'ĝ%!$#{Nt1 ޕaOYxzJ*:~nX]3|dmi|r CLMAEpNpv'ݩDo3OhJj z g5C3},IץQzQr4^ܑNifV+x<1\$u]l{jOxPu]͔khEf,>2woO<(I3l;}ob~ nclr^Ժ}K3v^hR" ƍx< IՊ('&Omn}<wP>X=;2urWܰ;1r:MU(R5G`k1<,L$^ncyާ$6 L@W\:Ն_TGn\8g*%=,QDDS҃eZ pZ Ir2mNTrT(ッ= LF&Tw8_ٱ&՜Q݊௵Ϭ|ӂcBtB'- %am'(b913Bs>4($Eu ^VZg>VKytc9]? ?fR[l2SX5 :( @n {'H--57y%CK$ #'wG"+kg9'k3Z;>o&LDsdDۻ7+-УY@;cZ)#ٍ(PdǢƷ6b!ǖarۯƚ鈴]?IzDP<>q50%9]l10nK9l=@4XһuxIKcv14R$*k.JŵL[wl"Wb_ ֏6;Y Y̩L׀4K8=P+ ]5y^ 6FS.j72@kBFtr9FMGE_9x%q{~{\JH+\f`ArK軦#=0m>~ L o X=R2#==[}'ja:pƀ)ߘ>^!!ֲ,jyK]<ӿM % z7qYY0RG|vThu4 *3I5Gs W+w|cCwc,d 8ł/D P MW~][4Fuiu=46SO Q rIŀq3> 094Q{xllف-噇o54vW)U^篸o{_am= 1Sw`xt0#zg #-rt5jVF f"t?SʦԪVc1te\xҘa_xG-_m_N&0ϮyDwPo$ s\4`a`vfJ|fl5B̅v.Cl)0 T Hs~U~&c{WrW\CUξCkmմYƂV9f 4"nn2[TB<  Nh~dN |vnYٚؕOvn 1dP;TrDT7PX$O7 YbQJKp-CIuipٯrM9|!!EDM:{ Rg~+)y.9'C)&~ tODY<4/ Ze:m )EoZt?(]kiНA+h'hMtm豔a8syn|JIuS|4bd %L}gNdV\8g8.,M?iLE/R7SZj 6J?d2v"&E 9E9u쭇RU F!U2$گ/j8BpW; `JGFN6Q4"鴴+&+ B%Ч3;'aߙ Mߘyt&i "J,؋ưY*51 ]M?d\[ET (E2Ci 8h}), ͚,blp= $)7sT4wvrZWc>{_Old*ӧV?7 d7GuX+gh,d7`b~] (FhsqO|FX` !$.>LQ59pI!񴮶ӻ㻳]%4.c6k&bi໺aUy-pn#.X0YB7Ks.@.P>ΧβU4}iثu\++:6E/$3=O2p\7(g4LP}ք/(&"CR;(處ExsHHJ p5'- M&A3K=6J;`S6ﯣu\/N~cS?Qe.@#O3}CCN4T! 1M,JOI |ǣ炟b:fD.W-0ReI0clΜ$qD߆߳&diwvc[G8z< !GAuXC3,o.\=FMl*@˵Qj{(Eރ0W>*)yjӂ*mSR: ٹ9Y#zOÑUϴ&"WhǧUTx$= (O1p5"[=iN|{JS9Kkbyp:KPB3xiӔ 5:h, DA_睠7JpnN֔oweVOVz}4Л# Ěe $U?h K@tCdBiY(FPO9hYM^thJMv>97'>P`^P<֋ҬAUQy=Ok`,A),ț}ݠBրصV+3+jt&b0LĝE6I# J'`!!2~fL^{k5)Ssu8Hqͥ*G)FHSgd%`\m2$tꩽWCU8: n )h^ 6(u֠V_R88$2Vَ9͵3%L@GTk|*o0i]͢D?+mkn8p6t-dU[~&X pvԦY;_JlE;(,D[^1ka;;{ul >s 7K Fz.(TN3X_WU:o_G{:/*?;G( e{O 5qW<7 ٨\ v3~ lY]F2&gsm)NCu`VـĭfI|35OMInPQY9z+V>ޑQUPZ:0sEC z4z`75PCу'}ش(mލXR_rb%Ȕk^Vz>Z (W&(C|!NKAIwZ24h?tv.||4GE gE?>TD@ƻQx%*s@yF'qDW}17&+:;Vw!NK:+jo2 4Óra?0.w]qaASn(5LKpV0r*#iuN7p,b v ~m{俬i\#޹=QlPõl ^[ËXfz]ޘ׵},l5uyIU r:厁ӃbG9AU-KiC ]kQIq*SҪF}I҅vWjcoYQsN87w!8Z2fZ2u^E8yPݐ`pt/3A!ׂ#( @0+9ׇCeief"!ζmh¸BYn ( Ͷcm'\[ۯU8 Ro^7q2 Ukʎkj\  gY}νB:\$?Y^ްt[Ry >6B`[ZA(P05FC-=nLwB~*3(N4O;N+#5af˘}]~i1* _%f߻-q%v /s?8prx;-i}Pe tkUH$eb`7=D*plF%d0JojoM(u ]4B4!˼tm(Om!ٻ|+~!GSk H .A]0zMUD 1eEOjO NZ\&(1}Cae M),:|u D7ǿO9&$nwJ Ji5Hv_"Htb^{2ɒWL2z 6>Yʨ# k1ӯ64|e L7y%ƻNG]ZG}w2PfTᯄj;#gW_ J7BsؚpyQ]6A[U/ ps͕IUro'_K<* lnzɈCUI-]g6(MV¤rU㜙¥+M2Q^X AfVb]֠A:3uv n3'Vb=&>abN {W_ɋ/TfO "1$biDif_ZAa@m7rx>_ǩϯ3,r`3M=t0uM'xy{CQ{щSͻc , PaM[k/sK H6?a~H!-u?MkU Jqe IrwlR}v0A;bbflS_h.*3B&3Hh)- @x!d.Gsk#^#a"ӝZܞk+2* /gDM\)./fE&XmB*,p8$xI"`@E-]lb:2aݵr[@D72t_sPC}p#O:*!k2޶͡Q.a^Qj D).7"gC>OaQ"0FҬ#|wV55a8}*b:d7#Mh,EČw5UȦx9t~7%[G(P3UEv2C-ǰ5eZBcCm{\5@{8[x:h⤺5nCIcENZNe>>(FZ߰BdYtBJwOD}i@3(/fgGW* 3ۋ9± 0IN&x [$[x"wpgL њ:` loaahLpУjGRB<(XhJو6̭t VÅۖL][7 i7'&w}0PGӐJ5Pp=EIp4:9?_O8k& ơ9s.BSN-R+sPOL&LZe#7#?fv%pף1mVEWy>\%|acRTYc'V}8or`eQJݏ]v|%!8Ȳv$YS-iMM*ALNPF횕5<aaV".Z Fg[fDMwTrYD)O=v˒ pDXNH "1ńک6v s mĠ> /!\73c2mV ~h ʱ$ItYOqE)D}? U):-+(~8'!s]±`P1[Ukսr/N7=dk?TeI׏o9KMyiv7jdF[I4԰V/[(SB13`"faoi߻dydY&?!4 t]v/hTWfwD׺z)!HT?$TeY! FY/pj pWUekgwކ0 MhَOǛQ&PU>[TRL_9:)kWgPlv"*tbo:1o=#8հٱsJH!b}#39WWN':_UH4{:<3v53Fu7ԃ5*\O'kQn[v~EG/m6s pJ˅vjC'淄w_Q`R2ԧB"Tow$u uK,`,wo0ʿ|yNsKF a/ٴJ,Htdsyv ;5h>]chX\oƝY"0,;6 LSüM/?9N99D+3>Q|v|㺍 hVjiS7 \pJٚ~fK{=l?(x l^BɅ5?p h1&oa/̢;+,Z&n6,U"%a"rڠ8}+C{Ye_y/2 yK.FY5' rYmpY@\b׾*ߘA,ٔ<{#>VҺFeYوO5[;xxnbxSnVdHW[]"krQ\(bkh$.;O$2>H{'$ ~do6Y}S:QB P= 6mspedNgՐFΚe)XK+:R1QjR'[IMV)Xhlڧ% L7EF“2zh7qBo̡tVQ` )4;Rwk:<', G9Cv}# H A }ESĴ+޽,rޝ8Jr-aO~'?zVFq| Ӳ0spYUQ J\Ə :ާ6E \ na(ЎW}:|˭crhE`(ۍ2'܃@!m~_:1R/<tcvZ9>E.ÝS b'H\ iߓ[@fM^Tʯn?YyΪgxVD}qq[}szL`/^<ޛl 9ffdŤJO=b[^bdM-bQ|19ƆCx | A 34/wx{%ftN&(,>$yׁ݉?M%$uI GSwK-G;VkH(qFrʆC3,ȕgL~GR+C]s?DpAlK.Jz cÞ *GFIb?(y{,ߥOlŸ v;HBR-8e}Yrh0Ъy%9իu{'Tuy*@B~`^(.6yf!|rN G`ZAaRSk'!OH|o`$Rux:T I܆mIݹ-]DaUQt((N%F:J/.A^NG+7N[DV62/Ԫ*^žm\#2Rp*FV[:w:f\k})7k@;4-9<UþJ l,B3b>`T?u6jvh<>X[R R+O9'p=!"Pj+[Ŵ4d?M:w>Ad 360< ?60_0bpHw#=:$4="a'#vIϛ*+ķ \PJz[lv==; I@eia bM[i(_۝)ȟQЏX4$ɔJ{~Jha07HL'$R*w+ qTz`HNbd:Af3Vdvm*n_G=rEm ;*Rt& czv.2qL*tr+^&䬈:7zL,GXnt|).m^}<7(<àڼozϺ~n):@4Rz4"y|Sn'18\bdGFix+h7!x2Mۉ.7B@&˛Řh4kXP mR2C YF}GSb=>^NCh[:,rsҰYno9GeF>!)@31h(:Efcbݾ^%$&n7.4wu*$K"$@Z-!6_*kC?oeN[q" ̱GчJ*M/7UګD[f5*("]vDZSRpr0|itk|&%UDF)9>Ez 9ɂTv߄X,5%L̗7:'jK#(Jf98d^Qy24P #gRx֗,T_ xh` ӟДTӫj\fK82i"l#=}ӵK:>sנi*م 8Ro3iqGZ23f8v<;;bt^Gّf"0x s^E>"4wQ=}DZF8Sh*cb(I9lSU|+7\bѯΚ:be73v&@JݡPO/1j]v`4^9NzT[; y̭HDۖ90ҋa߬DzCyhJϰzp;Vjpkɺtn0NKN{N¾SKYp|| ԥ<;S G+Voka%]p!3Po< gylB K%%N,c-FAwy4Mmy9uVE>ҋ} o4gz$.2\I/=4[ vn-P"*qDaO$W{IJ ZH@tOQZQkq=Fl 252(RK'֡2s KS`li|ɉ~ʱ=mR@$`ž;|Lh+0|7(Qb%Pz8R'ooͬV쐋I[0zguۀ3 eرő~@^=8ƱRaJ5NAF]B.EMѐ;UAً8o,<.v4c"j*M6S-[o chyQn #'28oS2}2{)1[pST +5"_C̃4BZXX3ݙn*d7荺@|thv3Ӭ%BtT[`!G&IE$c? Z> 4{N\'; ,,7-Z6Qv8HĐ>Z~A 0'P= A:mW]Rְ[&h}%/4!\.PςbAM2C0jtGߥ(d4~ĭ茜:߫epޱ|z\)t8DF]'Se#RG;/>tKw{<1x5|>I8, zjR u]U%lHsUBty5I \ܐá'A ,Z'f.w0j /OV@g8>* Q/VD`3,1gt dz{Z,^[A~6)oEh5·o}_( ,do t a 63ui~cQޤ|ܗTJ(^y0~l0x"ô9sd8fS|쯚>QX~U)K]>b \/q/8(Ra'.Xa#jMGWү^BQ"9/n{ @Io;hPOp~¬ɀ7r&T /ECye'B꜍ih9>" OqSbn a7\(Ƈԋ7!Dxd4 $2cE!{ 6fMg <*y h3l0 gR޿} /1&kPr5QB kV/Ned#CGڟ*|x6!6TLew[iL6M]{2z/T!̿PZ:|;vz|_V .3 9wkJ ]VZ;&T}9p{lѴ!(H6ޑUV\MpkV>u4aWfwJ*Cr"^$ /1xM+hK7[!ٽkDHIchߏWWyf:(__'`Bϐ^:<ղ PӔ"ITFaOPCEܜ(H¿քXE#% X#9jE|оÍaCCT OP&Ϙ{3Cn^<<4f5214p+FG/^CGtNZs:IC\'|KѾt",~iJgkbCY?i[$lNs&b Sz.Sk"was,8~𦖶Qr="}[ܽO!y0? zF@Wڹ{Wns9{U QiDD6&y^ϙ»! mYZB>>PKֶ.5u}bGF୤=lY40poqJ.ysu7O04.O 5"BZ8n Nh^W.1S]p\jm#G1֣$4N#Gv:fl)J s)>=eʿo*~/n#G`&; ާ_IkL -t@8j8lQRyLt,ko5VX@3nT, PJ&wPT4^'I~|9oK{ v9{7a\A*5zjw`9%mv\dK *M_1cվCuB.oW2$5g pxp& S/fp })fͅǂǩ\/7?NY3 wT*wX>T_ETnTSrs\&O=jY/]ȽS3p>.v,3.4EhpO[̩9?EBi-jw1HrxHϨ~_Rճ䏹dݿހ>V:K̼}-1G5)1;:z7{ȦWIGIJNrU )+YvJ{a>J S?eL\)Zot0zR4K@i%)m/ൟ.yй6 b߇OS7 ҋsuZ@i8)!=EX˄lHߟ,1[AP\ O̿Lƿ$5p }nQ&/t._oկsW#jV(˸X :Q_'uE^ԒYWLRky(iN\hOe,s1 b[l gټGPle$y7I-ݞHm#-Lxꇨ끵(ւr'[ZdMNCe.']&wBt5+R0A36M?iEc-le~ʩfe^LwحfVQ oxyy4X҉`s 0&о<)7AnH50sٴL3ޡu3[Cq3ө,&?qײx-k_4s&/& N=7i3:")Fy#Wlb\3<ςF&TKeW,@2ܻ!?/Ycg0nUAU#ӥ13z\j9f[圡ڵKlYL=f<IѤah=)o,ʉQW>$x='p3KD䊠Tw)?okCLMh[gDm3{(vPZ.+ Ϟj'y&^+_lvP)nd 6[#eY{a0r~Ŭ/@4$T:m^H<G0>: Z%F zI%s,uABYeI]]j}lfoұZO|Ds7\DmuRR[KKtGfq7LO!& PΥTǣ?=㖠B( WFOHK0R,g4{W*ŧa^ sl.+ޭI޴Z&)":ބ@>#M3lL#Y?lz'NЍ WMyKfm6.#gul swϝUPM̬ lAC1CQnJB}#P`:~f{ vFK&87tIMc_PfZ3EmBe܋ YJxs䤎w+;*!cWfh1^xC%LW<Ȁ_s1'v%'> yP۶ 6rr.tQcv*)M%7zi݃Q\.{+Ǘqdl^|HEݟoI<@:bاJ=kjCe{{ؽ.] lj ClwrZ |Ɍ#:2Evz]O\{LҐa7;$Y)UCNF#_ g]C W/΀a E}pPe2OM|NMS&9S,: =k)B7 ;p)o_;VV̆Qm{[b%~Ft}ÇQ]nO&J6j%.% ɜf Wt{4꾸)D?ik;)+zDW>@Fy£K^XiJ4 MGXE Y- -1-0뱑,f/ނYV#BZGR.JXIzORxFIeNK^S^qyi҈0!)z9 wr kD@vuD4{WqZE=xOhLe?E$+Ŗ$6Mx@0=cѴpJfeH3J*CY5 4%}%ջD (:`qBFa BLṴY89NXy5[9NlKɋ`POghΡz>xmy2/5R*:5N稱3IB#@E˻ U+d=/7׏P{Kg3ߨ1$)u&lzl~Tވ5BOR!X&|*Z#uu#Jf7jVxArtaW/7YJ&QkxX2eo'v|U*g[Xd$uo{3ɨ1{LLIr4)x*}+ +R ݋?o`l:am_!n{0LG@a zm5@z͐'%@v2K-{Hu-M0:,:Ir=g/VS=ds If-:Vʵ/,0 K~([F澏NwFN` ToFl$fuWnn76I:CϬ 9^q#3f .M(ع [9"(œ1ŵ,j* kB߀p7hrLl/D t-̿lаi>lsZ;`r5q*ӒExGKu+4sهrz1> uRO>W[ƱYl$2{oiЫZ)dS=X.<ɼ؃hQ ys/k>}/9ȱ)*pX1SɫoxU2, `d>5Ģp!Vn{J'ǰTCv|?SW /w`UT7BsC\_a"Rc7XT谖'Sar{8f\6=s%],Np8:оK<ˆ)CWy_<$ePTŢwH4dV&;NX燖'#rU'͕lѡ]Bk̡{͎yp:'{n^pjhᦝhx{gyrİ"N#^${*1WЀU=YBw2QEh(_TX hs8LnZW&eS޺ȋW]r# [ T ߾yf6+Qh︦UnLΏ%&jbeV`rS򒂏a{4t~v:n iXB>!]CA%eyxM{hj#v~]L$xYI,+l`E -y|$ =kbEJ msh7E HK( Ѐ208)r^s9'p|O*q1シM6mguT/5̯D vw7Qj)_s:7jYg%iЄFi"fzQ]#,vHި(@55jo& R`$Owl 25y$6Zrj뉰\P&$8nr3#'@49(ROU78HnOwF|CBڈ9t^ځ݉/ aY9aLg Zbi|ˢA~8yWgR[%zNa+__fĉp\mRxHmiG\myWw5N-Z}GQv@l?p:c۰ M. y6Յ<|L0CF"۸}FʨnS[c/Z%\Od5ѵx ֲKXY7HۜCӵ?^+ /0DH(N بv-.Kvdw b~#w6rSflAP̕6= @Zd/`#$Oq|e?׃yW)ccPtH0ۊQ{h=JhӍ}D8TV8J9i*$pYF** آ*œDE%TӿD54<^FHkvXƏSUOT3Tqt/Myh*hvB=c%o%q+ԆmS3Qs]z/N͋]XTP{tR3 @GC٭믛;(9@G0p" '>Xݥ09]??)卓Rxh5*#{=BFΤ$I |[o\#ob/j66y_$Wru(C<[ۺJɲ'6u7nh4_+i VI>.W)}C%/*/L4+X;R5vڌe^~`49`1 ^S?9Yu姘- 6iq,Xx),`Wpm5W+Nb)TE>M7'ک1G܆wOqrzZuǖі 2&H%S #2 MTXH~]}(jvlJ k˿8.i[?-jEuaHȘyI5_E( yT;\I)1СC[)4)PuUwƁ0vT5f6g|빈jP| u!EByȪ*r8qs^i˖~va7{:ZN%c Y3%yJ}V-ፙViUZgx2k `D&_h 05=B5k͂a="]\Q}⣿ 7J笗O_dF]R2jR'rh:ZWq0a.Sf!M1q座W7qBO ҕJYDŽ71@L}c s͎nvp /:j ȪXV]9 i2q'T'4Tx?aK#Z==nBz+ג?QݏA q LI]BY5S kሄN{dm7oxA y2J|EMFon3{q3]JZh eA% fk&ș! {weÉhVynd)!} TO0ǯ}j/ff;c @5W~GY1@E=n(Ńgq}kLҲmۧ-j&W#с= )|Fߐc]6Z^1P9-=怦~..u-v8cE-omAUbb ./%ƒgTxv嵋6GlXt2eս13}tg Li-(VzITnNZ_ z ړ<1kƚQ G_Pz|akx8,ĵ?K d`-)^3:Cg%5*NXR񓹤E3\j4TcU,arrUޣq-PU*JdʴA*ÿRt7"ws>>7/v Q@,ev7@{h}\J`nL#I^m3PɇEB\f;w9vb"71-"t2t?sÙ:|b)S{3>5DLDN]?>e(0VwɣB ]"_QGdz˶;О3JjB} yx )nNߣ phH<#$5i5)`cD]iG:"u:\53'`55mUCm@(}PEEM9nO 5!a%73[Κ vLkX7 %ۺOL&ϖ䦤̰x%i9{dX `g껄/],TþѼKI%ýZ{eq~K<ۦ۬X]= `n,bs6I4y{J^1~(2n)>Q0,ԃ=E#_;GѶz~=: }Zzt--u"Uyi2j|cZ.Z6yړ&[ʩ+7f^TSn*<!s~UEH 1g4ǜ;"+(xQƎ@3\ 7c6\GXV^۝yi^oo@$Ԭb _#9Yux$q .(#2|+Hb~o-+Z };)~It,bax4ӱg֦|XdL{Mf̙( s\S - ǕMmvF˞rom,Ew|ɦX"пL{eX=M,݃R d.p3 E!vtb^XI_8={p۶G.KQ?}B'5{Y<.G#Dx *P'BFk Ir}18@':tYzHGssv]@P),6;KOIq;)YL=|Yv>԰{ (6%Z?~cgPHE36 zC\RsC0LwFxd1B TՇ01|띆pdCB _򑝏2` WM"~@ ;g7q??䭲lrNY~v#PDKU\㧟Ljh;.,J mfOL X S?3RU[ɀehId]񽮠ݖ@ Ϳt~eiJ)1ё2 VۛUY&3,&vغ.*Au2*sXYWzO5C-5h{.FXE Ϗ -3#!io*1n8m) /5JDIn>NZCo"lVXo6TMؕ?؈0bՉ)l"l.1(.+%ä Gy͛Yp;%Qji L 9&, }pJxBsHԃqMo\ M%a*r!b^8#b=譸3*~\'=(RnQBL魕+ɱb+18X^6k*0}F}x=" 6 fjp+Ŧ(ߊl*gCLy@*r sQF̫$';ߤ= S%CRV!^,܆7Ga}8"G HJt9y*M#7v їhOMg[h4B鬣I`9tֲ{9ԗcsϞ[7k*-RY'tX-uU\ 9j>a.jZh& :XXUڦ4.]`&LCL 636)P5 HՅ_dQѯnzKaݖXBςTɹ8MwӔۉcj¬e^-ʰhى0_ ϪYMJ9y ؉Q) -wW.rI7tK ּk+ܖ?zy|:Kb8әFgxNŢr*ugm2%\.ؗ/]QU N~|[EߥVqt$MTWˆFSY %klWw${'V{Z?49%`%o}ZW|/]agH5-mq`h Ǻl/[p g[t*K7nbgIfI(z|]EEe<Ku7\b+! = Ǜ;V%EA{O_F)SOϺj#.wZB\Kʿ^`Y}kvBd]PuE 9\VW2$Qx@ K% 6^@dMH_+9$3k\Kr҃oޗg A t$z%5?(0{ g4+e%cU _r-bu)Ɠf wzB*3H&\ kD"}̫> ~V #2pN'PݑPuQPFiy8cư)3n~%Źq\Ӫ䍈?&iitvVdc-w<>[Om2S 5TBB}ZtrCp!)Sv@rw^0rIb5|P#Dj:}b?rDHsɐK_Y"<3g! U1&;f kbzuR5@:^e:$Lu9[_#9!wwd#(]vdaM~[d_q ~]w GåeY% FUX .]bW?8@:Hbc1t.#xaܳ),WѬUV@+g4+ڙTa@3'~3ڡ.vB&$bj"码H`2g=>WLؼh,`j$. kĂbѾtmD~5^`渒'jo-~FTͤ= ^ଅ16FfJCy, $zlsDChj w k]H˿c9>ve,k"\^hC2תk7%롭qkpViYG!"TlLPSxɋ78_5+ k  ^Df0jQ JtR3((u'b0ns|mH)>[s 1N g8+ⸯ-_Q 7 >c=lP(&f )9„`yux_(/|L<YE6khVFÞfG{Bhd?O aiW0($Qvx1 eu6^l 0/{ Pն¸P%7UB kA7IK]YCh=fd/ jkxG9;J,h5W"^_ GT趔 5GG5fo0"Tkv%k=3Xn( -k6ßVU+`[ʹ/0ۅ'cQ5 ^Mj&U~FEwUX"X8zK"!C튲rOv`;w+6׃vAR~1-] 2M+x?WŝbGІa ,B Lt*P]ܵ>@( RwE- )b`m*ѫR#2{mҭqGt+sF`uB padJ#4Gq>%#lzfi"{.8\h2kav"}?/gS@OByOQlHtJ}mصx\-c.H9[l~QrǼ]p2!0ss 21}s}!1\qc=ڝG[-0Z $b{ PjJ &eu=gj=@tdPײfp5uRw{E%+1,#ʋ=ѳs y籓+4J 13PX<á'1]Gx I o6+`d?2:M]Mlf!rPy꣛&J-)G՗kP[`43yѓIiOyd2xmcc ŶI,/+pLx#j@= KԹbƺ0b߄/A;$"R@+i($X'JU7`7~򇧛CpNwN0/*BLj*G= @>&du6V+Bo,>p7&/xWmT͢rRC-hFs4u"+(E )92a?X3\c|˪-w.0e}Oµ]U9>i*h4w l׮-局 DgN5| }!0鐢z] %}2g2C&#O931*yVs 'A ixgn¶%f%סV1+%Z@֤!QJ x=I4asTIfѰzT`_285 rx'R- ݭܒ$%B~p d5kB"nTվӎ:vHBq^1GneXEf Yד5G%]u1B,\}?I%5-)|v<<^:pMHAsÔlDGI ݀_j)Ρ"J KSۗ@Ԉ&DkpX럃3G۹hxܫN&GT2"4Ku0b\&V tGHP`n\)1# 4O"bGg] vOhb"<7)/'/1Y ۽%.e C,*P(%PS];FiW[> jJ6ܙʖWyWmaW P`/2TkMHGVIom7r||8F,ή0Ɗ,7num0/ף3A$ߋ!LwQY1٩pX,τ]5eS lu5pLUQ;KhTɤGAe||GӆH'qaG18x`sߥӼK.fDސvv0v]5s%Ŗ!~ ƾ6"ۢYkdPwpDʡJ{(JUاr̘MûAmHcW-Z"Hr.c~GȊwDR(dX/&viڽb'8B5(}&/"9q<1 r?ɩ'^}ȍ%XSڋ=s4A1i(P -jÜm.X2obTdr VReF_ܐܴ,N|Ә9> [|$ddHy5-9SGvz렐:+Py!xpX ^jyS?"o9)m%U]\`]7BzW]U.߫ xMp .;`Zj1=Y; J>V/d1Q[hDG<{<Ya$8@+9&E𤊥~Mb4h: e<d>TO4X=jSqy @c Un/٤~/7!=S ~FE5qus hx~1EB!"`3Y@ xxH:YCER|#Ǹ̿|!LjpZ̒yrW1l%0qLȹ2' ZwJ%F AȔ/ڷ~5=A9vR.N7"K0} {ɨ$ޕ %k΄q(41pR_?"2 0zh tǦLxS7=v`]Y2 [$|]p}fd2" ;3XqYal0l^]P 7h{j$Ђ(%/u* #'/ @+:}2hȽ*|Csd#merN=5k8=nNpYpO圷p :^/ r9trJ!Q0΅<AEZ28(n 7S:9ȍU4kyieKq՜A`+v?i[K 2O꥓BÕ>( ۓ݀2hg[4SVLրg=|_@xh܍JBN9MHk"OMF%|`[9 ?b7o?gNZQ3sَjgu'#_g5Z 0<1Uؑ[eZ>PJz@||*svv딣k]/y-{5qz_>9XkPe&ũI!߱)ڸ 3HeF\6fY$žulN )WHH y6))B速$տN9"NbdH:#Fǩ3ru?EWM"}e"x73 N*7&.w;"%! zbc3PKc;J5F!mu1mEAFŽA !:!s3IC7˰-A6v2;lR_7\(:ΦdãG 2!cYD\ҳtdow>TOGQ/pzԂ Hx I%: XzBч P y,jz%oEUOqLUz#Ss\)lԞys-Z'=|'p&8Ag$C*KԂlvwAL?A&u/ve-I)QU_]!YtZ|OH5q8:yga8N5~Z.pcqM-VҶ6橭;uWMc M^>Ѽ>4[ STey10h%DƷqRՌ6 'm/-v%ELsm;tVq|P.@%u9CGnE2yAm"ԧvWb|eP OOn\௰6%N-:E!P}9A]$\Iejx%!\JoHY 95b.Y"to?7|4$;Ɇ#ؔ7e͡8Sl q7/ByGWfnlH`8؀_+ӹ11@Z܆Wْ|4I1pnK VUI?aJ9;!Nqcag*8r`֔giIsfE'.F5P3sy^7U+A1I~UxQܖVmD$*Ϭ}-R.77#JH5q$(t}sI<또ɪ>y4I2vxPW~ԍ8훊VQ{d2od 8jУ'c`0K? Ǖzkq&K6P6Gt{eo?g&\jX!73L ( ?k txjK%G[%nݵyx=7fH j;bH2:*@@D)tSwi.%3hXvCljU|)W^("% { CPQ&w´W03rLěT"ŐY{ nQ=F 4nj"+5Fgq6^2^9@"I `58Aj7YٛŌ*R.{=͏S'vLam;5Js%VYqoߖT=$"۞z5Fd 1[;,-XWE""_LT~;(P1E<ԼP'OGPVwXA9Z}wxVNkqGi@w&EQsƱ+ЉPX"ӌ7__AP2/0(ݗmd Q2bx8wR[{zNb+NW"%~'5d?zK/{{'&+*`&=ft1:V.E1ǰ֤{ƞ+i=< W"r;D6xzGBjl+i^38?] O6ڂDm1i%̺ E|ĄEoTu$zsAPwQ amA`8 T[L*v%ѥL5+p!v|UH{aEvНl_+[_~?\ZrM`xWvyI' Y$xa|Gv`HTMgҀin; ù \_ok92Sl7fy*S,MmqC:;p36BjZǏrbn |גR AwS+VO@;5QȃATfUUs pŐmGd%rob'P6o%aԱh]n_:?פ8z?GXYA^irY3=}4n xP[ aoKA+ز t1Ms\?6S֌O0H%O볫f>fՉw5 |.V_! Ig -_ɭ)"硐;Ci> t: ءSz|et WC~!&Z S +x&IG5,*3օABc?UOM7a-AX; U܂}dn6wrc `*{oZ4spi ^ϩ-8aALRq9ArˀxYRoyGD &R}-IƎODJRpjPTYX-)g=Q {QAC (`caFMH?OO HM{_0r&qʠ`7*(&}9WDV43v4ݹtJ€xnm4& 'hݬl8cHa 3|Rٲ# lM*FJ70t.vk>^0(,qi})]K_ eԷB_l;^;/osOIk;Hh3*#Ht6ya1'l˻b0[]#\ȥ͵[IVZY&;V('rH<,R V T#IsGer "4_n6{HL?M?dQT+و]H74GyKxO6.waHq$fi@ݛemnfZ5 j0g v׽pbp4mI(u nTהwfcu+eIspU./2j**^$aMځ?eRiݓYl]ICVgڸ|>܁+/@?I 1U],j" W*|~G@ͼ|wy+e 67K-K%Äz/\~W4t$?0Z}r]q N}.T[ zߕcƎFWtg!m$JnA|ܿtiR>OI$a:K)x~Qt}};IȏIi Xɂ,WAz5̒=EdfgͫOoTKkO"WicA1f&0L- y}]ob㈚yس%@N}ޗƍEW`.ZB,ÈK0`Ӧ2 POM>Y#TB$_T/t; cB оU4EYC) M'xTɷ!*yF QC;gouFd8Z(>uκY_=^ kD0'ն"n4B‡kZW4Z#X8Ҥȝaꪜi:(ָ˙g9(Q*Elaϭ* O\r6'!"Ȭ!C-Mq%rmAFfja uXg ɸ5AvYhE)zYS#"U2#N/:+= SQ =?`^R Qd7ڢPϓlИϿL`(`i{ h(7>:E:#p \  hLAkQMg8d0\24%)L$ %kGoٝrTmGmE)-KHA4Z,9{egU]2Y:kU87w>{DVǜ%eF^'UiBT<83kB5 V*Ca_j׾/q5ùGB[N;.~;JXc#(§ldKӹoѕ -3h(֛z5! 1S"Z9j䨇h'~|-&1fa.ַrʪZ@Io/'vC'mH$J1}]$6 ]X,TT `4o!atߚKMOuIL%ht'7{ca e_ À¬t*i`ȿNrZ;።釚;_T;.=s7[Yl F<0K鄿4nP휩NbРvGIbo-&ջp 5M]t w"L)$&]`fGWZFq_5:bg[w>uhq@ e{.6LjA4S)JVeSVzP,"j > V-Ujs?b%l2D"[Gh8-"B3|rOkj*i:mD Kl kR_ؚu;/Ps5KO|[+R"M (dFp֓iBE?CSvy>x.'Pe8=J984LHc!J>XF`\y8ft7=Clb*Ks±\gO`Hc$&RCvH03(hhQ'5$`U.i$%<sȖ|)$ѓyqx$#xd/;H]6OCe{ QMK9L1TVS̾KL]A_wK,DS}d9 '1~LwIEZ=iC3KXI50hk0/t?((x.FXn8 .=2aUf2s*5eQ VϘ&΀u"sA*BJUtN+[!lsǿx& R0 9I(P婿!, 0sDE9uرueBi5Q߉d{:OfN|+>1 ֵ|Pf Ak?v1/g|y3M65t9,?}QY{쬴"O{ш9xEe+9Ru=V~~$Es_~8v) ' ki !ƣv,.oSx;Zzb? k "j`49IUb|̞`|,:j Ke(|eءvj|$6`EZWJ=t)dA LMf+]D1PPڈ.[o@'(B xv>?ty"@4k;mYIZ*n6T\eu89`RkIu-!:w1omR]b͓EN0iUʫ 5^7lM5m37"fs3QĴç}Jx|'é6yaw3}.ig-V)gyǸ 2fie3ў/g 0A_,֠; 06'vU\Jee% IpMWL.> lYw ïΥ86L)S,Ll 89VjiPeEF6҂J@CG]|KU_qAf_e]lLJ$KmH}^!-aW(誛\Ɣ+==PT;LrM6ek6Cl>֒ki-CM <5E{&<,Iv3^Tbo,̄0DSv7A"t(7튶% /1L% yt=_ʐ›l!IVbu~!hxuԢ"DL@ IVR?bGWMWGvMV׫$:ܻEY.3;(@>- ^0Eg=6GBG%%충ZGƧF:8*~?҄< Cݨq+Tm||+%LЮb|X/!3 <ޛWgIXuޡrt93AH|[} n ),DPC2ngrD {޲!у&Vxui<㫽'ʉ%)p-nBe&]!ݡHߊ#` ryG=擂ģ$ C3M~,)r0SK~ܑۥL>h.C@%(".YZ1vgO HX)   C!f4-b"itA/x$n ]>2C//Y M3Ŕxܡv|~.)[N^xW8Q;02ؚkhii)`g e(MxW~7vS\S1o-z 2{Xm܃=gug;tV9ݓW>feN8hiJp$2O KTvznեZ_H#ֻ)d:0,Ѹ}E&ڂ:lǟ7F4kXO!"{<})3};T- ݲ)n+hK/Jb\=i#ѯxxdoLJo^Oz->8xq=K."|oGiRNn 3(|T}NbB<6LL~d." 5s yP>]S`{mq!ɪu./fKr {9mH@YBr,ņNn"B&]:񘨍*&!q\J ;&ц<ۮS꒱@|?i_2NgKᘠgw#'?ta JhJ ^kޯ{t,nju:ҝ33jo:atB^C\ƒ(y SZ jľVXr.g>{φZUU8+sfj'BY@#&x7sE[lꮎ?xlnt銹/^q1wwEI/ b7M7 #pͰ96UR\\ $Hΐ8d>`"/̐Y;n5d,xo2 z̈́]}QHդ E`rmZmw: a*T ^?h$/Dib` l2ˑ;ay>t˹*l;(p]/co|YΛl1m)cUL HJX"dS3a6ŗwi{ D7^پN sBHa, %E$vy4UН_;TM@øzca!(9GM/3. d.7!Bamjj \-o}JV6%F_B5l=;ٺz jΕ.z*7F3~hKk9DPUލE`]OTMQ vjՒGrPot}.- s^Wo(H`Ɣ>{rQV}G|c`ޖ,dEϝ/ԍIpM?nJ(ULбC5pP;{ kr^.Zh ~q- < 1#+*\âgĵSit&VwQ5@^ ZՓ|v2;Udt/"sѤU Y͑2]j^aݤ/c L TgylBѶ#\!__0ؖZ}Ф/Q K"WgXBMJT5$q6֌;bZ(q 3 O,#FO= ռԷMa"{}֤v#JVWu}Sy@ rdhd0F Mz8k3m%#'@NpQbrW#`'ѼfDʄW'>[llAS7 'GB ~ؕHӬh߈AwۭAQKR|$Z'<%KlUy2]og( MߞфdMJ[Hpe~u vI͢5)mtzpc(\5f}<ך7$-pm-=c)qb Ewԭ B`u h` 4$Ƶ}2/p.ȌNwvNQޜx G& 6e:)۸ LOBOĠ~EnPRg0+l?ـ٤e'W׵mOU[ )K+0zxw,WKq|4~n7L`pCbѻ#%~)4?nfݾJAYޜ/>g6sGh3MQ^n/QU 4(4 C#: [|TnvſZxj.[P 7E JȩWi_ɀ6sE16ʵ\r#A;&+:J')볹~|?ԿqUUQ}-~Wđp@㬭Ob7Seb$n?5"m \PaG9ҝw/$HeeG R444*6mƓ7~)Fk}@/Uǘ* !]su 95}JU`B~Pv ;)vn +bԶhr}ɳ66Fyš0bSxb+;Э.gt뾁Ct HO!G_0NdX[#s>eM}}Sе5 vVRÇ@^/'{*R,OhH!q+ SNNT՘LEYn iB9~r ❟=-cg#ԋ菘u s4f ab?g*"=>4@tYTr4B$$X4#|-5qHhz*8ߓ[XѠg9A Ʒ0K lp#wY<(jrF;a4ѵKJٽ:BWXI1[*,fP{k) m?Zfc5֌es ,}]ǫxIZh}P <<Ә]~oA'oq{E OV,l /|2BB"ҳ1bXguz%t%b1?%2|f Vѝ {@7`RxӞ7G2OEܯf-CްVؼTfs σ,3C`E^qZO:88[fPR$ؑ0Y75d4S/p-~7FcM{w풼KR $r͟/2\&,!ypzgH ?0O&TNa@W:/^JArPT Id-c`#^2> N o&xI՘VUD#Qw2DcV2iyKgɒ\%^%]VJX(\%8M`tT(, 0n^~}Ȧ2<?`2/'(iʹk,.D_iE)[ 5މlMwz˗(({~&Bw;rv׌P;V(I[f‡DGڍ!*5qRq}9.< ?Zb/a eCs^a'M ׈ݺoG)1I'_44qߨ.<*Up֠%Ci"ͱ*W:d&\>GG h G %1 O~2ƻ?mِ]z"HVyh޾Tћ[&zX&+gāhtRWeдR}ET&Jpku3v,\6.FZB*-XeE,)e ES84dy_sJ [Qb~w09 D}8zHm;l)T iI\OI"Ȣហs*iS*XXA&!FUJPm4kӣx^X3ev!Vbx1fy9x 3}vJ*6\K7E~ ~1j  \q4zUՍ|bً7d3`;Dw 7wքǑ kQ ygc@ ن 9 JfHyy(D24q6hp'3ݟ@X(7  @LNcnC1L\L;N^}+U~1PgMCAR9߰RSTlDV?qu0(iX1`)xK9D-Qa$LX*7q^Bv@dMRR2z씛ó$<@s/SWeJV J5mX \|gpeq*6z{cVyܝR <- n#Wvdo)L5v?/7^My-fښ`.mNCntUI"m"?VD*t9~9%|^xM%u1v&yήUHg$P$6]tήC~&Ϧl3Z;@@G1ٮ_l%tB4j_vh$6v#+5 :u`>\I ʵncv+c)k0lL7`kˌSkW@MIcV+.Q5^=~&P4U<$i@)dhv-ϼK ˩N KxH:Tl2qg?WE?N=) ԝL˾X,qj3:$cy.uSؽgD\(488])4OUuJ4DF!Z 7dw*pI)^髈`WM/Co8U]`QT"fC3H:JK=# %g̳Rإ-~J:`'1.$W.GA}% cxW3I7*0"{XX^Avq@CELo_-zdVԪOʧ6=l_yX7=7#Fp?/^Odw[bisy-+[B_xEqW̯* uP?ZYX:xN$5\3ljMK +th (@v#BtO|}rz!j'0د"@A|J%L[ C$_Uy$9APBWo/Kigڎ27B,`,T,HȊ6G8c?G3d侧G^P) aGuHeݏ7˓kuH3}d_ΠcFoWs_(LNHz-o%ޤqI~tP|eZ\sʪ>VT!o]F<( Ej_WT%21 @)f/5WSb*)cNCϹoa6"~'Sl&jPdnW~!d)vG2yu@^|5S "0>OikӇ[9'1(9HE?G '\( a{^y=+l֡n܁'M]ˠMBDrrsfhBV"-Py 5N|?"])*oPd=0MG\[?._c5Z7=*?9[a񵑈B4t vYt R9⧶Rv #䠙"kw*vDY4GoćSVʍ-úp&j%좿,WJ\)I!7T,BS{V96-994^jZ!>P%;h>{SؙYRu;l-BqYƿL85bb6lmh ?vALg2y`$l3(˚&NDjt=q=~WN;/ے*xY?'Ir`-!D$WPw꘹w3dl*0ek`f,p0x}[ mlx,i.& 8oCvH7ms"g0:-?v% 73VERE]t[-!iyg+dڱHU?Gm q}OJ*v7P]xb5)8r{Gd}܋o&W--TW֓4݈Nj_0oj\.%aỎ ?cPBa[BL|# };/cjr )&F_ZL9iy ]V 9 ĈCKi)\dI;[N NзAljENs+GwLyYʹ𱓌Li~hX tAPj9s{^s(cniX@)o7vY$jI*/D%]_#9C\Y(5EcpИ,blMuQ ]*QT t4,SıX#F*ՕfUPSƚ=FK }fдR>^K#ᦼQ!K8ewA˘!MYaw~@ҳ8"}g#i"f"e[;v+Rm^𬊿 $7JrwN_WkDQ8k[$})6+^Ve$- `~fqE:i>-ol3^ޤAXǦ=ٸEO7QJWu9UƩED/B:D%Fd25e|\\͇B,9wU~` k*Ȧ^2u/Ľٮ?w~Ǐ! 53^z]۹nԷwl/ NAP(L3.GoZ+Gv *-Q .;GƀPW9j<{fE5V[W(Iq[ {afdjG%C..z[ٵ\/(cB,Jt;ʈ%<$wZӸqċ0þ[:қۣa|є M=˺JL0- *m JŔ(,Y<ٻt'l;c, _˯/ MTd<)N +rȎ')6빖xW@p*8>?[>U/R/_!jѻpLehg}VQI!'r =CeWdEY v$%#;ؗ}e4*/?sRYE2q xa(>) *(U /e:)0\n-CF%{=tsFbɱ *9YYVW3]Ss B2Mh\=Eᳰ׹I3ռ:`) 4]C*>Q,|QT NGJ SC,nOvԌxꘜEo Xot\Udmku==Ѱ}]8j{&X$ 8U3&S4}cQ8n;3VH)T9O)h Ϯ(o5oy%bm;s$> ZMZ&κ 9[[ǭkV&:2]3<քZ@&]}mOh[h[O"ڽa&iGbBHEhA:H%fvtR+'̫=i 兜([ q"&].!T6s-q5֜ 3Xc?X$T"58VQ>-;O.*YieK._Kfك2]'G^t7Cf?nFװ$$`W yW !oz3 b͖^?D,,h{~W)G-*0>^9?8_Y9,>x4' 3 u#Ht ĄqVT.=,n qMj <iQbqw>@v%pct<_ڟJ#25tn;^Rkn0@/%;G&{2gcqczӲ+$b&`*8K/wOUmXh7ɦ ,lԒ^~~H}ɫ3&MYIVΖXlJN|Bc7f' vt70hL:ܸڂbYg v]LAc .yY, a!ܻD҂ZH.pZC[>!(>N1F*w=!GPkcaj5ODuBW]}];-;;ݽ : S 8(YDGe, yxb!4x}F_<|5Q!3Wͭ& x dm6 &-nsa2ve Wbז)wQԓ%l߱9'OzoZ)Fi~a*svI [2+ʓnTnO5r=:?o@+R=B jqn>+C#IqҌr }jJqNH`$]~Ri(36+=Wc#iKc 0}h wW}Q}c=P11$rPd"(^d-52t Fb<nZRW'F (RD>ǡ(@' DؠϞB؂>(!Gn `DH7"fhZT Z(0Z+QO)e_]\)q6ne?+{I7-?sj%Ѿ\hJy$_]IhXtqKuqN%9X [QUʸ\ᮨ{y鿔hl2RSV, 6kL\Ʒ̠_!RҖp[W!|Jz+Fwo_{zްI]6͆z*ͻ'jF]2@@a$J]c';5 f]{*wx~Ҳ~2MꥣAXK]ƪ%Ǜ)bucA:5i^j7增{Wd >z9calGGO b$2] 텐8&3{:lVN3&C%'zL芻)KKՔw_ 6 !SG-\idR](/GKND@g؟IGV͓/V%…9klNXVҰajVӹ5 g'(n@V֨m9N$y[ysH4lhWQnӧ>ƢN(pF78h9̰{{YB  [(e1Ea0p6_s€ljoEJcv-a܆#H^º J،97>Pp( ch{%3ǵc?h) ԉ /6G5@Dzh5Y+6tD(ܬBbbӹ-L2ņ1abڦ, Iw?5ˀO'M4¯/C E s^ߍ- $ .`M6@(-&A*mgf]m߰a׿1^$|Q u,fn!HÄ#twn.N1/`ĝk2L_ P p@'LF/w?ő,A`a75څ! &ϜuFE[Ht<ɴ5О22{K'40qz`:W;@w &쳎VbFqSpA.'|5Uӟ/nCX#ۓ6 <3ւ$݋=.tG d̏A8±}Uumm3Xɾ 3PC#VFV(d׏p~@f %K[w~FչM"APM=7UԅffýjօN(9T;lfh؂1$ HU͘݌"{!T-ܢM 31a&O#{@Fᶭ{.* s7‚бY =!w&ԃ$|$ lp&,#GISGEkv6 | ?&>\Չ.CGBhOK BPS2mBX1Mi ҖI@`S-ZJ#ƒa kgj ~j?)R>HK_!4Ν.ތY1!4Mͥ )P"39 pZ)^- mQV݂xW1)o]G&T=77.wQ+% * zAX#G(h/HϙA:0E~{@r Yu?!R΢^oQP˦;jC+B6ÀMT%?>6rᷳM&}qYhD8\ Zs8_} P[MIPW21%?qU"yd0' uϨh/sE%f6{j봂|֬<7ψ?QgWc{N叓 C',@IN~kWA`>77_18i?=>VD2P J"!yBq-`-F|E'\Y03x!dY0K}BHIJ`D&`x^0@vEXuu}Sjb'WAs1U#sq&'mB@oVm#)p-N9RULC0[&+Y2nAWYM ΚK9&j*=[і!(ѵNeO˟G. ɨŚ0;iywsR~Dps*`C6쌩~e3vjw 7xV|[_cW®ɭ#: ܁ .CBiNO۩RvGB-p9wWhJ[^NxӵxVJ 4[mrp;fΔO|z|'H̲՝uI\OV3duYD QE&Ѷ g۠riB8h0DcWh_~zS/K&^#@ٍ7g SiX^!iFp߹᠆J>fw/P)80".; *Y\Anu̺aKW.4Y_N rTz;pe`Wyjka%</wl'[@sg(t ҴAɓʟi=vK0^&Cbέyv;Rըu|M%u?GJc~:\E|l7Ayu#SP,,Y휫npO*b9*>5XE,0]x>v2`}C>LmJdEr&Td0dw擒P7K.=[0DL&b7(xoR)o~9O]׭y[Cm`Pӭrw9O߯,R7ّ w17qS;ExHM*MP07{!eeird3O&sQM 03It *]y /s"'6Ft)R(#x5QN`6 r }@J7i&:qCn2Ob W$ڀm?̤ECP&)扝 XNr% 19To RaiV`JY\2Z-RTϸ5.i=Ui)N_>p)N(s18P|GOKTُp;ƒť?Fէw^FM'%+O?2ޛ% j$1^`bQIn-=Ibz@)b|MxCᬀ﹛kevOVOvtWmG ?0}H7"736RӁ+]q{DG,(!%٤=p"jj3( :n: qRC)z 䪄isnQX&ָ{„6Tb[Z{bk23M B)ܼ6D2Z 7O@g4^㶝 F d}K -Ry2qX4i d8: Q- ,soKY^ ʫه)6,Tq ku![FȤAB]t,y@1&rpJc44 Vu*%+ZXWlCLL1'v->p.~<s }؂&LQL<5;Xٽ1 ,$ Bm19OoUv¬1 4<^E HixYKڹXs=G;rjax,~JdbXܝχZGEs`8_&!" aHCqhZ% = ݲ> )I#X\*hN/=ƅa"sc-]&B_A`IDeɆ |-D|&sD>;v B׼dI+b&_O;ӿd^\̆Ou]O`uFZ0GC@{$Kِ>sELs ]U+KDCh\f|8"=kކ$CBJ޵j ҡD =T?:e{. qĠ~PU!2ق(|oi5æQ-r?1Ao4XrA-e(̴EعEa8%X2rb\0g*R]E|l[Ws&#Uɭ5ω\:*v>)H;+ 㱳-;]ι![{ϿԸĦB5ޅ`UϾ?X3tc_|*CZȯA# AY A" NDzhƐ)L;ޜqlYׅʷ݅' c~1K@U9VEfDF9=SN"#{Ig1d c V[ؕb|XK +n(a8*윝S) .Of| G=fήϠunVWǛa:#1*ٲW،0Mw\Bs3e}PEY.sUU-~h o~Ej'ރc.$;MO ) ѵ_ ,?^dHmq#&U+۶y+YW1CUlom ̲)sRP*1)4YGQo2j2#wB|RaFnޚjXBȠu8:"#H=T{#0c3#yT4W{>vy<[褈*eÏKT9CzAq|uYJiQR=~ZB5{LKV>;B`vW&ꏴ3J&dLKH(%pP<ۀ`@*GvTK@"FSL|'}rGA!8{EA ˾%U"?YUv1Yo tM#=>zNvJH=}FNn^kDJ%վ.0`%kȍ0y@xUXVe2(EݒKآhz 39)/9a MW(4cvצxȤ&q5}s{\'f"`I3U]RitȚF~U L76KtRN"@RU _ʡW"lv>ϲ&}3hLNwk44SǏ;FʆA-|Nٛ1B$6o+0d:jԴ5qX#} eH|jK6u,`TwwLwlN7i(Z ?=\*1k&AJcj6"#Um7cLk>^!IwACӳy_KO L]OL5Ƹ_E?4[LUy#AcOl򐂨=]n\E&- EG{v1 Hb?|0T0{J'x-$ԕ >PZi#<.'j|.)-8st(nDI[Hw>۱f];UVdx`waKv`TzX Gn8N G٦4iTOy.T(fִd[N]D *øORI l7 ϝw@.6{XȉbzYK~6?bVDeH^NUF. !ӈ14RrTb?}5 aP&!"@-6lV37]bh3yfE]u=ڶvkF+1z%K[9_ cX݊ƒƄeq Q"or^{@ﺍԛc ui'忽̶eoyoFq ST><<|D%2Zg,hK'o̹%;X~#(ԟ+CUxk5uLV`.I 4rWA7 oVێo@k7=67xRG }P ^&NEB,9Π "-l؏+3E[X ZR:j5[*Z0?:Jp;WmDׁ b9anjܨu|; 6c/[}ːF`ErB{ۛ_~*=?~b.2Ϲ lLXN$uHjBV s|@:?_ 5x;rZmPͨ+R[Y5;]瓷X\m\Ydv$n-ܮA#"H}s<`n0 ƪ>C9&e䳡 lssD_DWnxi)Zio0y8;<ȱE[w^l~dH/>Bؙۉg2rQCSXóc i-rLJU({q%u$IB}j i E"s u7z$Vt4On$"пؽ-cHӋ3+Qݴz DW-AO})dmpwWUy$K_?9K]kjAq0ߞE0͖)Hl0 xjGͺm Qf(kWB^ ~E[8/:īS?ٍTTCGwBe#l$~YV_Ih[]c;lX;.^Va;llR Hҷc:" L`6Kda0{E@Ъx;a!ob$?M:ݙ2ßTa)U9wSs|C%gChɞ 9i<}2Hp tSLĺzPLS}Rv2d푘^ FrVoԓ"{wBA &S}PFr`X.̽&2ޮįK`E6H3J +PxU>a ~AoVa;J>CeA1g|/*}'SLH|,}g#&VCk=EsPƧw='*2VL,@_eo&5bH|tC8{[*Q+cӑ)uDF(Rt!u`XUsq-S0cX KKJ"0y*}? !i\,y\w|+=vcB)sHkD %<#*b,E+zW3LM<~TshvɅ|i"&7 yWi?'h.c1]$`48uj+s,OBbyR]5B=$esY-;/_fO{` .ck~fT_=2u;RXV^l=6cGHVQ-ph{UWIC.0=\r6;Z}ËNdٽ.߅_]osk*UeSАOEFUaMOK<w:GMu]]B7@P9ϝQxֺ4-&5j;"FX݈9"&^9ݶ70HcO W5E?@ k㬡4h @]t%Oŏ D_Fnt XjthdW*Ny:a#Lxn0wǼcQfժAw~]5_`(h،D>@Ld1:+N&/DЗ8k\|\$hAAJ őfE}y);5=]]tnE)(w he>=3s+pkWk5 4Z<δe0>M` NO 3% qՕpJږ?BL,hJ/GIZ!"9H\۱ZiB.ԥ }?Oe>;RWr HhAqp^)Y5*Q8 v^nz`eV-dpտr-AԚ7a*D$CqĜ jcCCb!sWwӑuH^S̼SU[B9ƌ;0g7);fn73N/CƳѠ~DZ*2KuMu6$*}`0;\jYQ/E?z⦁M>@.k66g*>@BǔJBJQC}ClX+;[EG8pWf,1 f [0{wf(}M!`IP}a kU8x[l6.*ڷshY\ Aҿ@T*5~rfQ$Ot3׾1D<'/]إ=/\k~=QiR?[Ttb-% 0ֆ}FIZ Y9FsDDE֐6dcZZIn!]K >ոPޮߪvy*˹+{7nx\3U+Ξ?&/nˆĤMŏ-HCdU$\ǨM/;_,67nDZ%<)7xG-K l mj7[PsBB2N$%Of1Eqy^;-J:ϫ FT pSR{7b3/(u!q.h,fwxN[đ,;浿 jK*9{ߞ~1T!~KwMϔ`73C3UZ4L:ZǨ `)YF )cg"-nU} uÉQg-,;?;|ۥ{j@K O=rFw6";Z'Vk!i#nq*Q%+,}K FH9|oT~f-(Y/>w9o֐ D|0>KtD.T|Z1.~+V!ϩў;ZO%hgߚTC4kW\4MCӦXwO.Js]3㖱Rd"_lTJK0}GS`pJVkK< 0ݼL\\!A?YьmqPcϒ(0DŽHv|*M&oc(:/{R$pbYjT\I6.O68Hx˘ Wq:W1]E`BB,}_x@0 1,yli1r#`n 86(1?/ _uYP4} EYkZ^Yז^Ҝ5uкa!Ý#Cӄv$4u漨Ӽ־/%3Oe}e=4⬌Q;}5aaL1l:Ժ@[W -VzM%᷇N2,"{[c%EȺ%ߛ؅8žIU})[(sJ5,D 9S&K86o"S;@`YyؖhÉuИ+ɷ %C3)jX_;wH^:S{[1@jjEQYXLD%G[iӛŶ_p^LB}|Wշ>ILXHg6G;SFag <N &<1HѤi,cHɠ .Gopj_Db!0ϔ(S8a;җ[ǜL~JV9$HA=qDpfO FR8f$a_:t@CvujrBmˉ c=M3bQa+^8M (8jHH"]i*}n,5C WY.S6N&ƧZcbM}מ!HF)XL'sV:&4N{Χ?hbH?q8=ʲ"@VCI %*@Xh7PrZ Jp!҈ccKbr6}"jJ>:SvꟐ;t j 8 =Laa]l Â9bAj&^_/9sl 'pa6r!E !FuIP[] * 059p.c y(E&@FyZ[(CXeڡya8Ù-$(jihy+V2`B6ܖ@))ntmg2j}[3u S6GK oMrlk[4Z:>DzfzT![ Hv燎0*Fw({21:W?Qz$<>gzw\F4CWw0`T p[2V?6.(!9ys;tN_bZCwr0ISZЬmH>{ž}5,~ΜZX92] WiU ƝU>3By&cJNB~T?{&{gHDjk#MZ~6L5=(KUѱ+6oIizs  tY[cOLaM'$i qZ99 ?VT>p'H+YؑS_!=cs{d&Amn.2tNtdթ85f"=jp4].0,AdjJ+X]pøW"} J 0h3D9`y/uү&cQ\j"0ir\ҍ͙w%&\eDְ92Wfv^b5u=] fZ)+S: wKxewqxfI?UoE-J} Ʋ0)zv=#֫YQZn/tSeԄ )OىwHjWg gfGov$83߮*2R: 0ǵ9C6@S|'X'CCutI}E<ETMRC wQ2ܾ0@+?:FҕԫZ  GK=λB^%FOGQ5_E Ujv!ᛠ<ìb~ᜒ^Vgk(+\S$ܧ/%ExޙfBگ}$ixšr`eƠ}ZH+=|.PD7a麆..WduC0`0ɟ}aͱa=iNO*n@g%a!"gFEO0s$|e"0M⺼mFpzChC%_B͉Cy>H^:ɯ@MՉ~zn"T 8ccJڞO)7/vj:GPr{I_a B NB7dLv|ܮxjs@ Hi__ywhT # gYO {)ld4d |L5@-%Q8U ȣY\<&Z+s{ `DsEL$'2hlXM%[F]G]ጲ3c'sxS>ߍߜ{̜8r< Q35_N[鴬t?h:O^OAě~1b,{7 >lYasY&ٕcͶd] 4پ޻g4W|HvכWA {{<# ¦ Ӥ1J^FSщfgO"y叆..+d-`K~NB81_B+`hG \VX!uS =e zg6,|y= EcЍH:|x> hN" Sgp˶ w(atj>#tQ`o[āvIV2N lq2*QQGo.5/gd1RSfqSr}BX|0UPOh$Wt5qrpp5l k7`Y*!jfRʋljzY tmCBt߫ϝ N̆N#:XfO"7n+h0##_7Ǯ5-fb`uŶ6vq,'?5^tm`RMF#2N:r~SΗZ{g1k>|JgCUF"q  mx .ZL hcˎs`oqZkB4ǽ6Gr>pq1.}a0c=JCsAQ@]KI9=)\5} 0'@ǻo彚#9.2ׇҸc7?ԍPQ$nV-Q4`̑yxN'$ݼnj$Un5ȲZEJiIAdLZZP&B"jP^c^ ­^ozcN>/F)ZVD](LgG@A8HFP+2xt_w[ZQ"cu>!Ud4dz ~1W99 :\e99l&]]Kv"$vm1h#@X ?8\qoů*InI%~ =Mb:R5zW Hd bjS~bm{Lkȑ#='!w0ٴeJ$`C?sƃw/ւxa5J-6O5jtQ!;z=30λ;*zI:6,Y8p ǟ(3]*XZ?R4XRH{V>Av;Hn|Cď$#:=͊CbdRX6s, bC@|ԦVV؅\)p͕U,yv-ݛ»ݳcV0y[32܉rn?6TF")2*5}c-V=huP  7ayը30zDS$݀l*u0ج3x$? `Qlh)?S ~Z<#B Z #Q5$8otͷ헴LR-dNrT:?n4rnlZPdob !SW-^PER$TBH!n$%QwCiutmye?TX])+>mg'Vvh&[L?!^9oPvtzj0gbHMڞ87bdbTe 0vFj,pbB7#5#sY()@1k?{2Et q~|sظCrQX@P?Xj\*>?ao s^=Nr/Um[KB"Vx3Slqk+!g%~NkjC]g1"gb<;zFFqNu)iӀҙӽrYݒ9 iDzQI H_>UF:W]Ƣf 2aمP%م_ڟv$`$+ dUj$b"nӑ洑4JZLriviXzDE hch6xPͽ (=qn t$s| Nϊ0AOrJ7v ~+U2f=BK92 =ncAEJʯ{FwZǼYT?֐* ,m\f%aN;eyQ,|UخJ,B=%b i^;lj; Οϵ0rS}唛 ]p$@#;$i)N݁ 𸘰 $=¸BZU-?t͕QnyԩAm: m}5Nى}_^\,%K}!R ٙKN=l >dn.Ӫxj`鞿l G=By)(:wtJ9t0@CZjf4ᩃGj.Qʽg4q!8l%Y3s"rnY^oI !欔7Opd%dz  { U{ǂ*YX̖jmb)ƂZz£I26A޵M<дm$I4lPB5AN~?N{wp'`8#.t?D@~֎2ddoZ3 oF ?ivKYW~bG1*$BqR43P D-+$8a PqGIsmpqtFI`LWaR~-!f<.|˼WZiuM@̫x* p@ B~$ J+/Xu_9G̰ T;ܠG/PJX5/kʹy8DY XW+c+9l^+Ƚcu걇gn"=`iGhl e5D6VvSG7a \@wcI |Բ1t6dۑ5|k:yQrO!OQ@EYJ5_sd)3cN Y1ls$8j!_vkLWnXh%=;:yS:wCqҩ·-2u|B\h22Y.8#a8y1q35 W 2;X#" ąh+ot9p8e[wٳv9Gbtn["^&VH+Ƌ64w\AI#`;R4*0dIC-Z!> 6_]W@TιB~X!R<LjO:0E*.:塑l4j7^h4Jĝ~\7~RM8or?^w8@ʟ,SHEL+B' bMekoo c Íwݱ(R4W$:MQͲ:m UuUINdW'O*n(֟uuH܉JOf]ڟ +%3k 1'"%Ibst9B1A m < TtG),x4F J:h)&>wɇ^j81rURݕ'j  5lpBBam&E^TVJ-}*=46:4%ܵFlHezf` ƄD12>:;9\oétVФf"%#h6dgd/F bin)]*|Pc2¡ϼ[>!WYs 0σfsGPwyԈ)#B aFyMzGRUthL?w8ڍ)_xYư%4Ğ$yuĢpvb1;=J3 sD"icm ][ќ=z/9_[2>pmT Fk`ec~ 47^7&[QzUGV磓[0ʥIQV'>=aiS,]nB7k){׎v2jP[?[\O+ (_7Igyl ޳KL$B>zJ%2/vK hE&Tk>%78G5,e5ViK=dLGyclC#RR\Ҡ yhra ?Hcgϼe-A—T{=NЦaK62KgHr{zz^-GuD1r`r(CTD!7Pf(bƦHgSg {]d*(h 9`bMVlR-H%Cs;ӆǜP נ{i?Wwd3+vJ[E־.BqM:[vvl-̶Q =OX<b4#A4{(p!? 8. }}/g y+9nlsxK'Y 'ғKpiݰ\`3kCscKTU4(ߝS:R! @r>$xSqc*.ɂ-i͹r_2Sd *!ulg|^ۣiJucֲJov-!]JS_hkۤz h},#vǂE緅mJ1__rFolagFMhtZivv[Eu4[aw]5چG蔑{coMY;Xۍ((ԅp]4tV vWBYxUi2(!;KVgmsڬ$[[f$6mʹ\~QOh)9UWq Cy髌Rc\e\>>ZجgGH9kŸBstR|[6P/t6K+o"2w9:f2OudfSr %ey"a.IG{9:61% !&QTԉ8S,kԿ6>E:<,B/KBRHv4Q: -%Zڬzbl٪R,) Tw"gbZ6hR5ӝ/:[=|yTc3@& zG0 Ke~^6ݞ8MDt_ (c)y,4X  s3Sp.qP*x*Eɲ!~i0baz80*qHMI'a:OaY3=᧧߫m"7% QN2a^°{J=. ;Apf-J_U? E?;ȣ2#LK ~^}LTt.K1RЩY-o %kzăGB5#T<&E/_Q?( G >6k0fgjC V&̆"ia VRh:|>*;U^S&ۭLxEv`t=+D͹lWU/Hy=GgbR3<?eyv%a:X16",9"dF-! `K[ g '-^w_-x[//ҡH|F1uh,|wyVqJ xIS:L$t7o1ˊo o$vNw/͔b>X >.퓵|1j(C[D#' gkTT1wiǞ;A)$&/`)rb ׁS;po]Yv[֯i'TZl dp;tvb)TW 'GWd#b ! 2N%=BnJ-( @5S;Gæ7԰)m4{a7$̡' ʦOAFEA-"@PFoviIahe#gBoʆH}1% OWsMTj e[$錖l|Gι1R#dz}Bj_poJ;Fw N CH-g0h<*-Wmn K"GRy頲;[iQ:‚TaDm"8{v5el }t$eJuLpBDԸǂ) 藂kJlvWs^KYл$oKrZ6E{g!Fe+@03~|YzH)~lԖ:C F\Fl,618"­VǑ0w:Q]vJ$舩d~uE9鄃V$B8JAy"˙x=J6Rhn'[˧?5٦ 0 /AǤ?oLX-Yb>4t;!x(N@\/[:KٍO㰁2~a]>p95y;\@aPnwDFKBˉr![\:aBJ}ZiQ9^{4] Quz"Yv\a@of\Ax)U\ӅQ})LW+l*ZTGkDORS;JPN}$}N "Ĕ܂IX||.HDƅf3AcI_y \'悸1zlȽS-Ū7+(ul bt2L W_9<<\5% kR;_J%w C/+^bGeE$/gZ5064C!eݲbæV^aK[&H2eC!Ds^,l'g`5zt*;Fu{D¿nL_>0F9 RaiӢ pIA$Gƙ*Z@mq 2#rikon?Xݖ7fHuſE%t&2 JM̂PQ8= B\kR*m~K] J'2Y"FӅuF`FmkQVާwes͇:0-݄RbJhMfm{r3 uX8Eu-;/W=yVWU6 BAh[>ްfUWHьԜ&۷U ؒPX1S%b/~`#{xNʅt]%JS$9t? # {wk/ezč-ʭW\)bXJ0 ^"t3{R^*< @҄%wl۬IA(jb-/TX05\~K#`ć޼=o[F01)_.*V[S'WĆN(m=-Vx[ X#6j,D#5'cyy#_(|ڵ@,t1jyIl`Vp>ˌC!:3dcꕡkbfΙ+7J H6F^7_(;fq!q!,84J]/=Ue9`j]°1mhuѭB6ʞ}5]sUd7l5׺޻Ł;Opߊa2e+(`|ԪձӒr ']7BF#X?ydɺsn85j:S|"XsD`tcSPG )\?+hMH"UaՀ*JP=5Pvf̭\ԠKYZ1f|D{/ -9 GMF#)7iet|_e8rvM$|2:d ɷŷ^6ăC̝Se?^n•z# i*0dC&Q]޻ձY )}= tpʹ%\m%lq7GV`ބxzAs50(,9QƐԥL&%}u6w;,8~lI-\ƵE5@)q#Yc=0L""@X^<#e+=Hv8^? iM"vV,c"w>Sez>V-#Zrw,*BKuq"$a)S,c9)=ǪY-^8(ff:^AkJ0I0\ Z| +T+k|3u7CwIŗ`z_ 7Y$X |h~t 16VDp:Hھys7 c~Gv&rO:NEN.c z? XQq:)tb6ϕhL_HtԇiټB򯤔_v6`=̥77A>{qW9O9i@M_~^E=Aֿyf ewjtW'Ox)T0&= "QQ~U綝W-׆z Ϩ w |9{ĐNB]N=+L AFTHC׊{K9_ys;¦MSx}Җ܀svof*$֭6D=Qݲaʢ|_7_'UjޔN"Ɓi.*Vk*{߷HRIO"Dbr5[K_->M }1qN 2 Ѥ-]2߷kgY_`qVlGCy%.ÿ\ (:>N}lAzS]+.=8Fg+ Ԫ]*PѠ̘hMwr~ Uj!\`u *;-Xp8z{4wӯ &`!5IgY=dz.iq6mYCXBj;.S k(! XeOV;eV%}|*h8]ӭQ͛^Q4!'dBcHb?(ZoIJ};B` (Y2+MAѩ31k%qWg)n uy./:G{U鸣#_^#@m%8?aRi:- QD'[,qN\׮ ͧ7. @,'T!vT*G^ &ʲς1VS$.|/J+M%910́Ct ̈١z003@6uF- itA+'ZaOpЙx M-2uQ]B4ƒϹ8ul)oVn}=u0I _0e!OsȞ[bè;b LKO EɐlԜB훯⒨Tdb{7U("qHid1.8Uϗ u5򎥽;`B?yzY:h2`2]Y=~˕H&3csqxT N?qEgrz\Mg*}RK\ uq 5݂KfoR̖x= ?9Uh)zk s`ۇVռ#bf!hfĉR[ےyQ0!ݸߋ#(| *@úC*v58'A+(N* maHsc!PY MCpbPz N~||hFJ7gI$j4ɾR@x"WPsxe/!}UN g:\[3%Ѭ92{%@oIiZ-^ *'3Qaz?9B^ҋ,J \Ld1q6]B"^iC$kџ0;>]3Q|D4~/NXg֝^ % \;ɝvg0C6iX$?hrf+4;$j~[jp"ļઔX-2OӶMjd_:;;Ȗp|#{ ?S5߻p`kW(??m[uS|MnNz?fM^BzAn(>عؔd;0½ Z[ QrJc REcJ>8!k!VN: hz-7ƨ@2cgͿrH{l㼑[7;=dĬWq&^ ? h;[笫R 5_D~3WC‹pL`&Q*2>gZu|oS8 8x u}G׾U,>F"!PE( i3詧)Ӯ4%7schMK 2n I;,X#PKҐs] p^f<6UC4{QwO_RԜgoJy7 DnwZiryys=M_1 XkEogU&v8Mm2RhH+K.؍{Ԏa\%-a [}@wau쟗z"E#ƄKjk>->O ͍ 댔@ʴ9xi-nɆq2.\iE?O`/NWMZTTX\VA&~%,ZKZߤF;ZQP7[Ua+SPxP(ZM'O!&7i+`S^3 ^ Cr'*GunxS0z:v&~%[|Dp ρR PeIX% H oXh>:jˣ fPp/QOzv_p0%m32&5S=y!se0u{O:JLt4 Y>إ9*yPj;pݮtqqB[Bzj@p~0GYCFڠo6Z4_rvBRP?!跠Qd |.]QONk~*7ęj7Q%:L&ݩ:2ZCBnurE d԰\ ? n,Ї;sƠfdrrDܷc(qAw ;s[*Q1h2o헮给r8/tIEقژH .OD}]tsh#5v5Xh)H>ALLWbN1"yy9>Gb1ǑQw+8-Tɹ+{`TBkeŤPHFn9i]s ·/A LB0 `ońXIжtZ A\bGdUDt4E_B)6 1D(˗󇚉h*i*8QP9h-&??X} gkzqb \VPhڤ!UtQSKUk4;~j`zgO?`?9/!qURw;%.xCY [9q)zx~2FU ڝSUyO E )q= y_z${Jwz)ZU9`5 wyM\K]Żg]Ȁgϊdޡ#XCWp#h)C໑]8%uN(Qm~ޠK58U|ي!3~x_Ana΋\S.%ISkK֦%~kVM ]?%7wֳD94Y"N% OpG3;}~Wo.VNl^FTtkLzHW2!9i8m!³ A F8ᄫ*,eJD;Y(\0݅¥/ќg~ kb`bN5D72غxM LdI LΈ|>SkP ? `\vbϾl2>=y0ݜӓ&Kv$9?s*vT^yVehZAI:D?:ěD<}Y?A~h9D ˼縪q tp>KR>W?VO4n=xªƌ|1FuG/_{#P$r=euXW!-9b7_?7̾E|ucwzCL7]ō8^iU -w" ~TE8-#ߚ"`'i5.^cy{?]tGJXJS>507U+T@Te}J +fܬi+ek&ێg\jj7@3x5iaT]g,L3L|8i.#Pߘ7%(Siҧd4cQ29VdY( a"(F̧ul)D7.G hiUFD.) pǁHDߓPP_2p^%r8}q]RS%CnrHjj3-HX`$WcYYUiX6U \}d&dwڋ];o-x`0D\䛍/ W6\?³S#Y ^] /{^ԟ|^U Z[.]!#H>4x?ldmTυ}~]g8B4ͣ36d^AlkuOsQclG5r:&xEAK0?ޤ""Ba,S&ysֆK$usVC%e~. {'xv@r'倪OEKӓNS-jS^j,we[gqs#@*wr%W6CNC ,/Ri.CBʕԫ-[cT5mQb'"6C8V _KA 1\l^]W[?Tn:xHtv>3uu*l'|Ĝd\#jjs!׏ߙ(C-)V`Fy9fbs$1=ueh(\.#_;~9V)ݦOjPE Q RI!%%GU2nWEgb'aƂ~Wa7ǃQEbrAHtk4AkؿN;llǨSڐ fw @vh=&I|]d3vŠ:ONddzs뷢~GdB5쮧.91N T,IJ2s~ܮ<0WDmg2a-Y *J%KuT@׻[]T{uQumrd[Fb0t=v}:qHW_Pl[-.gfM4S>0#VDCT}lw{3ݲbJ&+Kl$m2**LKO;ۄip~ L/n=2-uZ#detl4s(Q(ꍾpaAU!#xNIR[. PF 췗:_ius~`T?DaP39}[O~`Ѿ/nDsP,R}Lj%ʏ1FKyꤻAѶ(3,,75_/ڊI d,6L6CF-Iv>Rwb NwUOQ>3WiEH$n+ELAhFveG+k*yT?PV[ GQfsƙ+#QMSMD70t/F$(peUhbw")E_JDu@ϵUOz Z_֗ iKSp-rz,R+2$ȬO2q!^sکe#Q%Y.0ic]9^yiKKȀu5gBJKƎ2cpu3 P<ܧ3Ϧo`%_(t76`䦁(#Ɍw2Ȭ`ыj Y{Xd,KpcQ:a1b[W ި\Y/Bt ߼f"MXsT? LꓔbIN$ !he,be"j2TN[첑bKoF.f31t|: nj5չ؜@Tqʙ"*M/П*k:0";֗iU PZӴλQY/DZf7W&%5ܤ+U筎^}/RD4;hR 0 .L j<ɐT/dv8oKTw&R\yFoCov=)D摲FN_HZ\5N.b'\v7R|! Da|FPㆊ͋U\(t/7yeJEc!Rs#R:EC;HhF"CFYi7Djq_Qrn4gk]723yؿyM\ =GNDP{}&Ps,1!._ݳT7f3ءIJ[FaOdGh 0?Bw ({$6Ttƅ%r-3=NҦYP y|k@E%*N:%ʒҷg.tgʹ]ᤣ!՟ѪqهdKG? 2 GIuB:;څ Ɖ)Tݚ > rd: KXFRN!,xT }K3ݫۨ2Rx A*em6M |/ܴcSBfњ,~,Hf;܉y$͡tTlWo\{te= .D7e@rS@]/]pVךxL*tp&GndٙI옍KcOQQFe6b6%-~cN#@{QqfR&7wbݮ~p7c>v_Cf(#Er+J\+Ȩgs/K[n C{N̦J>\W |:T;vaBJ m/pgjC#9}.;X cF& ¬/cPז⌬Ic8T;CHut]eF.|#*(0)^ʲaU;2 ɰz]Eď wk!OcZ%9ΦCꊙYPrZ6zұi˼,xZw. OH=#sU2*GȂ5bwW,z`KmF3;)f˟s1G% x[zUņؒI|NYCÖ׭(oˤ.XEvYb:78,״~@j3<5R67klue|UKr״ Oq= fmMCAx^{xgHsf%]3 %Rc޷X sO8>J0 K.#PMj؜vʭM=ZwOÊcύdV:8!&rͽ-$3`k$эHˑ0'01@SasC15]Rt?>#m湪p;rA@ۍþݶh&sv'J(fj@: zKl ?7l631}3E&@VKEwTD@2]=(oD `"RML"{x=xśV-7NjGCO8?JxiQLr^d̍9@0d7n\qm2fEKtEMѡDrsz(]"@xaZ{d%ܑ +pNghGcF^w1FJDxV\RL7\_Ng .?"Ͷ1vwVQ:eL[w&P*VnPsϔȰG$25kd~ƈѺQδ`/? GJhm1WOE;:~5n,:\&+y~6/em'$cqpX W8$r>)]ya搙_RƳ$:95 Y-f&4#- y&‰KQ8~ -!ȂnxJɆMWʄya:vu1>!IuR@%@[Ik6Ț gKyiԗA>h 2畸@X Ux3EOw_`cN6]oAu=rn#]|&Y=ir,Z ,'"t5w zS=wƿ,nL9a=| NJnmw)20m!s7hxpt 'P+ uA"۞UӘ ,WgWI>dfntIM=Ky"#}@rmN=[{Z/}5\NdjEq-Y`<[-LK),)qR"2 t/ 'l1]{|}q=,+u"Ef<VΨZ;yeC|V.fz-ο4䱶|J N|{k#ް9ifADMPplDx9+c;:)\j6mqf8vcXJw񴗙YQ[y!?N@VKzPGE2V+`:YA-{s>.VkO )*K_J5r7NM,gF2s>ִQL U8-y4ȷ>oA3bŕvT;x t3,پ J%AH)ۮBCmfrҗ(GY>2X{3YvkS2|=|DEP;=԰dʲυfjo3OxoD3-")4WeG,8e+yɤ\4MpYR9sVhqO-<4Z?7Kr+䊬H-X 0ab`T)O|3EѱUSQ aHns )]+5>o 1]$2 M1*bح)y@ (!S vdvى[8En 7jPn)C K'!'̼xouxB:eɞ 叿,to}s`T{m;^vmHe{ G V!/Q!պ`Nf 7.c:Z?`K|ӳq֔HrFᛦ 23rF89Jr>f-3Lb#Th'vKHuB|묃 "Uٸ|'6V+@5)Q~$FJ~W3_'m X YIq|@&p5CeR ={͐ӕ rkEMfzhQ! VhEۘgK\hgn9ު dtW`f ՘~IơT`&. j[E˵dP.ScM~C%pࡌ>n9/'}|/LB,fzL4Yt%u]}z{~Ha_א^S|eQY(gnir TICA'x,{0v`OZ^.?pli5Ó qQ[=p5- 9#!{vUנ?Q,?@+$=U%tk%<䵰j FGޫڑ߀o֣FmyrZc74D#y"wˤavgPʕldVeޚ_ظyMmFJ:="@‚dP䵠c<612D3K*Xn7U=n^u-hcbD <'F5.A>JN8> )B=y^aՄ-/qR[+7hhupFSdg׋?#|f~?4&G ’@-ZF[0ijvDX&1{H{\Z>TlSI8f=͌{Xl\0Ξ/n7w&] Ј >ļd&Ո βhyʖմ2I#mpV+!3!'hepK%G!zG)=cGSׅJ6a=yܞPBuL13rȦgF_>=HcyeVi .lJ~+523M7mxr.&,!+!Npꨩ'/B1pzOB6t ۛ1fՎ'kpYhLGDV$3Ȳw0I\ePTȞoDM%tJ[MceZ/>Ky{ ?n"诛4ȉ8d$X g'8搥8FT)&IThNATΪlKsG\RY4"ڿDlU1P.o zi>ڪ7P]GэXj_`|m:Dפ>߬S]>u+/l^f/j!Z'<x12^n?^IMBM^hsKY_Z@G(ؒ'^訕 N!LE0͹Nĺja2Wլ OBQi@hd=pa+ kzbBvj  g̲PJOyiЯ s;{~t=ֈbL3ݻ]z>8˭4FaDA,&oT|6edȓ$O!2 uZd6l<{_ "2RQ-XR>!a_C~-a~AMN)kHVd)hw[{> >hk:)1}orG\ +{lepS)$5 d$H1;wd+%nXaD<&sN6zwSdp-#m]a뜷WWPPE*!v>T. FyfiN(Հ@=/U=> <]%j_?cirz=*Ё}T 775ĸR]F1x@(})̷d)=ٹ‰DsthFri. 늧>2E ?!1 '\wQ8wsvS94*-6)覇@Ei8p x0\.e4hjUҘS X,/`Y-AI} 3$ ۗf۪vDJ+mnaNC`z:tImO@/B=5ٹD/UVzZʲLCzYhRK.W5L8eHMTp#W$dǀ>EnAZF :8Wm`N[M5 =CxI.yDl˜0k7T :ǧZ*O*몚^q mBj4cѿx9v”ֈϏO p߽t]sܡ_7\KB.ʬ-9l덶j3iqte8a%R!ieO*X*"¦K's BgTdžS3n)xpCGs9PGQLV \p< _$_ X /MSYdByLe*a>7-tW_3;C|AMPt}DP- n: <^.7 Fb=*'кK?Ivly~6uZԎq6 s^x:4i/\@ kK+i'C">Գ{הS~~U ZʷwkӇX+CD| (їSO՜!DQ07ギ%7"YdԂCBN4jPI4RS mIݕSCGQpQނrHC#K7hFs?禊">+S@9$}.%p>z~聾jT 5_젘WS!co`,1=g]֊{< ukF,7XBu`/ qM0/%J= 蛸:SQe vGO*VkHr4MyxXGԞ)](#wl$&ୢdTsfH-BE󁌀WG . ]h{D8JsZ/qL 5t҃wWXWy/@mgDOHbtKtХ*QtN͛z/ì-ι ]FP|SuJWn@~s bل,l>DB_W7HcBi7WR9<?5"MN)FY*p7OK+{ත ?=Ww,L]V@/7-.I%6(EgLe>%noYKyYN8'K}sN@ vBm|B'D0(F 8OF _w!qP}=*2s͍ &/~k1@_CM\_uRAA6)"wb_03vYxyTOfbttPι9 q=Ԫ9ݝ.?x )Q>¡6`ܪߐHn;fI{,v>QnڝbH"TcC/N$g80Nsw}( xϝ xBBM8Ab.j 6۳M@GLS3He` mF5۞J:']Vh0 "19x>ѕB+os Dw *̟X|Qdb_dK|2LLiX1`&#q:5ߑiJq@`C_ךʵ5K@CSK| [5M3zyIkaVodzsnIU-Hf⛼HWn"+(T 6)P@%PtLS\{/y$r|8b77 9OV7H 9Æ_<{]5 Vd#FW5q[6f}S8jJۏc\@D, jKm8_)[AM28֧+ŕ{'Y=s[[r,:I8E y.'숣-ѿ)Hb2dF<W'*EJ'PlσJQq/9YCDuOfR#3FTc#Kptލ ]'~]aE૔g3۞[Bi" |HC/l2C(,B,&TT 땿+r:āq0䓣UY2XO$qG,LӚrA[zYq\7CWc߮dcOkl6`{!^'G ŰQJ_1;Ă@E&l2K.8?.ct<0,q|$؂Y봬\48֔%i]dZ@M$'2 'gkH )̨#h&ObEBt7[bR 2gGG=ͨOiby3CRh@9)S[c,Pn~4*5n:Gѥx?q+@6#oOrG(bN۬bR6 ׿G/v #h(P+˼פ|/ܭdRLN wzo9fϏdk}K1wx?;0Ԗ⃻[v#8]t587iPk&K U%wjyK峪țSr ˘$tR-Ѡݎy_?3%/G[8?/>xV#1` N -\jj!֯ 'TQK3kx&t7`J_ܑK@XהB{5Gh') 6^=cɋmGQ>{A1%Y]Q-ôQ<W#vYA5opg75"cŵ,Gk[I&>K#uDZnNT\;\ѩB[L44'!; DurE!rR@pKS ^Հ?W„U" Dy6t1D5Nx[=S!3Rj͹)}yznի%[cg-RwzF3']1#o9 0s@qB~9F[+Wdn7̏z?}@_JSkE*Ac4 6t%xc10M륏ƨrb! ew\ȓ d b9$*.)d % 9\ޖ e!-* &SCiT>߳AGKs\}U)âɴk_9 Ny+M2ػ{J^Ûz)S7㜖-DCg[MH~y<*r?F2u*Dnu `E5mQ 0b R^Zr%k$Z3aQ^[tC/%۫j(V{ֱuoFoMf3 k,|#D!CŅ'+Lfah.bn/J{9g1vdάa +d5*L'y?A!@2{fLCVu9Hc|h:ٛKŖ\2ЄKKZb88O}u|U.6&R$d$5MAdTCܽ *=SSq&%.Ğ:iߟlfob7s]\{ص45xcLH`'3̈[h3#aN<.+-?o]ˎEyo\g͉.1#Z4@M1рĊb`ʗ%?د[Zd&qn 8%!;,[Qn02.h72#V<J?H4eSOZ<}6D*(vEq3vpǵ3s@-L=zXji'Xa 0Xj!b N\3KX6Ȩ$[7zMh*odfbs~&~s&\M%LGQ>G= ix9e4S?TTRcR?3^3%&&uy]i6?o{_)d&@8Cb(j%Y[lV!Qcɕy;ˡN\cō 7{(;(sAiViqQKLhm'Oqucy̷3LT :SsSxݦ/ߴ˸sF18l~*g'h4l&|~UL(CFd/P5hyUђGd7lwV*7+! ;p0Ck0rb,imY$ޞWlԳ@S2 uWܽ /0>U,IGXJ @jɗn? -h/S]<)hE6wV3$ֈ[/y!: C1%fsIȪf|X,Uɞ3 'Bj'f@4ISO G=Է5}F R{_= @#g"<;Pwo'jc GDZn.UJ$scýw"`73B n6FP/g^y³XC:XFK |@X+WȈؑϠq87-F~TqQy=fu(al}ջR-P [ wːOKdmG nI֫Hib5;$BǺ}.1Bl@H W >wtC.٣j[8^s.}V!k+3MCb[?ovԄD:lT/E޺Vt=uE(7R:Da>v;1Y=|;>3 tg0KmR K75ΠFy=~Q" { #rϱqtwKol>`ĎnUf%.)(éTW(ohMry3[MTrG#Q+2 Fu#Wu7V.&tqi<\8C1ui & i|q?)MA=M>؄6Yj?׽r⛋n` ZШEf1/&o"Ԅ7$}-Љ{r^H,ؓy?t}q(/0}>q}VD"k!*mmڰtjuSj ʛAѳL!I$J7=9faV=1h+:2b!>H;fdL ]\36!juN `!BYطiJ3 K×ݳ'#Hʨ~mh ; fڬ{4vˇ 'V@m(M!XGib' 0+oM5\~a%=6)z6]&5y1;l]T> w"u:vb|U[;O`29A_L]|6x B[=)*㙚*Hn}e E<_̅ȢtR,SY ,a1zf?m*?,GF;tڿ)2=czfvxr \9>;ýpl[:v/[Js LUޖ6hf*o;i{rJͷpt6(],k.-#H衲='w4ZW[fD^%FC jKdo3;RXEkDYjȥϖWЂB0, q^h#[O3}} Ըw{m:N5-@*.!:zhDWS U!Q-a) IHӚǾ.d!_QFtO+:EiqnYԗZ>+I`>ˉ(&QI'͝y<+==D`h%*%WMCS b=e5 VYu0Ξ 7EK}`zhORʜsth\y3Gyl JW6nIuw`o ZGũ;\wa|!SWU!Ϧl_ 2.+ؽ_ՆPz/u?j(9PB+L\ ߍ"<.mLiȻ-Vjߡ̗uJ~bc wkWl{NCvF}ێ(0C{zVnI^_Xaxq,!դn%{ɜ!+|%RE&Pvq\b1m@\e(K{i8Ԓ+܅s:x}qjH]ȧ=32h3}΀|O>5̅[sgK涺1!L]ͧl8%qNJ-GmmA2D\+-Xr4~5'eUy41'\av))Dad־|Ng>wfQnY%4KWO(T+ 8t 7'ɔ' WK҈HP"ĩlױs/FW~ᵓr!`ۄ;DnSF|L gi 0#={5zڣô'O{bD;ؿ=N=VI&'xz}dިI#nbLtr2$r48|?>sy0,{CI-/QR"x8G!t^QN~HԆt91P$&Q/$P!́-VPI3=~6mc:ndqBIJ\fJm e*gf<v qX|ތ& Sۮzl݋^~OAl/; l;ZdgR x3eyEMY%nCi`^." *gJuW$қR,fe g M8z3QdY^ "*n~,a㫈&?[NA'lĠx ӴNLV .VkW.(CEܟx PAvۆOyι]nljUnnXsؖ= 2Dc]RΕFpnpޒKFeUyIg.[BGƶ]|GܑAfHOtRab|mV؁l'n޿WikoF(r<4E-+@KsE:m?%N2JԤhtTeÌEh6H"ЋIօˈ`2a4Y=9|S%yϱ!eGX $Ӏ|ʭɒ{Bd@G@u<LlX=]m`$%%X~ɨm9e5a;BAɔ˩kc^BܘMKpŅKE[x>i`vF6l65߬KXĽWY[Pt=Nbowإ3k\"ͨi_M <,PWJHV$g dî)W!Ә_rw]Rb)g|II}Hγ ͂ZŮG~Rlis^=X);^TXө,O`' Å~"2V3B5=fH}I@1" A$x87(ɎC[95_i]."YS?Lxq@1%EYI|L3dt8mɱ|p(- (SjીXT3Y_d;TL{3|4fy=Jl8^*I*曊HO A"\)r[l c籉Xͧ.,"^'{H/m%+)^+&hL>Ϣt EB{{κV Y=u[t8<&}:+ֳL/J%ڊe22|C(M0s8P_Ƴ$P-;<_]HpUxaDbC1qlOeɉD )2h k^A;*5N"#S}%/j`\&zK=NX^(/e5&pЦ"%M ;8PY e.' 8뤣VpEam Qo.ȚJc=>mu鴑]u6O]HUwA\U/Y lwG,kI3~j-VLkҩK( y}oԴ{P %)cē⣦eY !A^w WoPi=TLWzN}]רOV7۸m񤚂*Las+CI=MJ &'I mb!@ÑT4Z>6zEpT/6+< 4V*,8lT`Љj4ۏ|sxj,<`ፀ*Nox" snZ(i,yel3 <"o"&s2srZYϼ{rfd)w}% :(>{+6n)]QyVNyX7F}$)x},fj=QXy^v}[ 6嫁蚪 aq鼥UvB y!{J}>|Ms£INJVg+K͐FMOn zZᕴyd#> ' BC߱2w)jKG׃0LB.k!3l%1UkI __ 5THlޡv A][#ߦYsN9;]||82s-7 ?YX,sKZҧڟ5+i5 Yzʬ Q<fځa| _Ӧww;e'\FC n\rܜ, hPi1^&l}tdVM;ͯRڰE0AӈIکs)_[G hMczxWgsjӠ%NH: gs49{Z~7^ p^2,i*E#XHMyG%piXƣ٪9ϘT f@M:[l;)Kt+fnAԬ0 B$,êhG\oo׿~%9K>ŻS[rݨDKYa6=H.$'8NRN9 [f5ϺsgOIY9S9OLK&vhf dݸ &6C>mjSiWINC%,yh<s7/jQx62ܕc6:\,!E}Q7J>id[*(Aܡ*oȽJRï-Wr`kצ9vv^XR@8ge_Oټ>hǬ\(z6oKuOAʐA_\\W4IXZ =MdIM[2AIc1Yg| WYuJ&&X1&9:A R:`|WX~$M i+qȞ=( Gyt v:S"RzUJ:Lrw9Z1#Eq%xSL8V|^+/0@_8XkʱYnK+֬8xD 1)t3Dg׌Pl`ɀZUpo]#.mg&m Y>GGQQ -Kц3+QH/Խv`N#?NcPFKIJY(L? {5ڽ'Y'ws]$/֥ xoUty>CJmeRJLw[=me2 J<P{˵{d-⑬ 8g=bLL)^;\XSUYHmq@UMGW"8d BP3 \װ3xb$y-pEӧR:НF8Z&ͬf]2[0TOk6r|Ӫ3+D̘&fVsS&+I|'mdc 0l1'{. ieSZq.0#4&lU܎Eާvka2sx 豤x^r ՟k8.םvQ< Q-b~c79/yEGZTrQcFzْPh(6AEߦy<|h wZsX0!":pc]lɋKE] u k7iToR&5;-\ːJWA8iFHvvt>{`B; R8B@))me_56 vls²B>tG"bL7z?ݤ|b⊂<ގN Mh̳A̴9FS[>Eyv^2Hٳ2-HOwEieff?X)?xCIpE,-As51V:C>+i!Vxy9뇈C 1o_CkXOu=JCH>uCWkA]w-6m2sxO9AyW6n Hpz3z p&>K~٥/ cF\$:MrqdCf66*S}8=o0?˪/SP>ed'ǟgEh¶FB)dp8页.1gW|H&SdZ&XSɓ ܝ!Bc!/}HRm+̟G^jZ<(<-jq 8\4ixа=&%<3mOʞ f%?),QB[DEiG8&7{>u#@| bl:=Ht1赬m_^(^!R3lH q@`uny6/. >`|dpٵڟ0jE}^uNv@vmw Nֹ_Tx;BxJ fb|v䦼 hZa`4&z eSlyW6 ^KL{]@]DXX Y)`ɰ{٣w1D^J$jñ /sl_L,UWl畔ZKF*58J l騘QqLMt(b8oNwal0~vHu7k&k7M*}=|-a"]z[0/H+aP?6^'qNMf@E{OՌm܅ۀEo;}t<]γQ[uI!0lQI'Q3"l:Cz dzMm< ^Ҽ~z6TTsbS9 Ce,׺PBo#6AW=CȒ`(4z!XIF=yө1xsp`i(r #;NŵBMTJU!GH*qJU^[^rƙBVhLགྷ,HnV]"z" 5$MBj~_d5 G]lF"n*d-y#-z-S-PA7 gHm:R tG섽op[` 7SmZd AWY+h=uO;% + :N(6QOIY f%x Q)O"t ݆chkHiv QEl.MeY%?PƱDMMşm-,i r 4=ݚCGa~~XQMWy vtM=NzbbE $5>xl(쀣})a}/>>JG# EuIU80^T%h0m?m+\}TI>vUUdYvO/$y$.w TSa|P 6tʜhkz$T~=zv.`FߔL{xp5ќOgthXrd'cu qd[}I;-@3[V-C+̷5P!|VY}e>U v"'Nlg y?g, ;tXN.rԶ l<:q :55!-7Mn'o@eT[-YdjX g{\]芾GxFe޷ݷhJ 1޻xׅIGFNgc dc9a6`TrPkX|RF1\l" RZ+Qך+Hi),M|4Hď}4l&HU,+S GDӹ9ڴSf{ShuxL#RP5ܿf+ĘH*g3l˯-:5AbÅOx±yQWFnT(On"&e*h|Ji2]D;]ϚOoHʅ%#*H[պKet#1Hݘ߯i]񦐁+ж9!D W.nN\RDU? ӎcp\>0{.DFʙ̪<-Gb16q$OĔPWILjBIA${Y~ GyIDl̴/ fup =)QViH,aGox H_CDC=܇Ũ&7 !I4jPkM}lገzE/: c ,mK_zj8ǃ!l^2\02V gUcW`":4%NI.3 cO-N*~fgف& WjƠۀŗZƜ0N7ʤ9`[Z?_)R_y2?g^QJo`4k25&/*>?SA+ӅfzGV|OӸѿkCŒDrFvm.%|(9up~aL^F./~6_? WϾ#j @WA6f1gGG/9O7^"˞aqDOGC@?T57@ CJ%}.1lK1 3XLʟr{e :p* _zgp$y=J2T'FsJ 1 ΁fA#)<6u&#^&~文k'`P3 q@LeDdH8&xێ̺fbtn>ւ~E}Bق.{g%J>RoWpȿs gMٙ>d[q!]!}TΑnyfL_Usmu^ᔽ|,SuY\97cw`Qnthi"wG 6(N.H0]B.1l6h s;k\b4_$x%9Q͔6; UU"f\""Nꢯ3dfD5@t+xtW'Gݿ#_ I7F mn47 2Ec@OU%ы%KA gs94_`DVE?O%@M"l_t? Gm5ft`ECU|AԱ9mEx&3i NHL\)}O4?)ZJK״\q㦞E#k7ڒc.N`?޿[xU~>^YK m2O|ūU蛫ejLNP |c!Ixf2Kq1a(Kqo@!?ӞGjoVfX&\*?t!1 h4c@G;nBE Zu'|LPRRŀ`׮XUYyQyln9َKsTv*1/zQ(8 JmL[yL0 ^y&H"m*6" H}2Х_GSo+bCdf\ii 43&?PG(g޴qq$F>f{'; &N` s)x I@s|;l [M VIq]s!\%-daYEQD 3$JF݊+!r kbM*|{;m%A7a2BDvFxP:'T?ۗZ~/4{Rs͝\5g L\Ch]|K(}<(1 L5cgyEq\{e%X]ȷ9R&9K<7i?*nz'2I*}~X|wLjVjO= BRΚcY3{M]$L&'b%oS3$% t~UtT_髋u%*NpPQG!3&LM<1 *Y: xgC^lV2< $^rE^ s|~T'Ky_;~+f$Z++U(]tYKSnKA6 F`MQu5Kr"-u޺\79cONeHPSAYLт.txFcLU*S]s@ۉֻ p" @2qȞ'|uC]9L;YǫJ4bVCY6:BxڅέAs&3ɀ D *-ҝ(GҭʎvmV:n60; k9Cpm%rnB('Pbe`ʆG5] gDHH~ p9uϔPyF9Ǡ6rҿ(ZG7,nQfP(Y-e 9V+2GXFTv`?3 痾wPCKIM" H v~UP*˅+:J N(tgn(2ZOt?XJjwʽ?< gW׷y 1QzuPtD},\=V/;VX\T]G6!{W.°H@'g6iێ2{ >w[+(*N0"H,?'zoƖoLyN NvxH~06ы`ٌ;4IJr ރi]Lf"XT_%D"5A7I3sZvKpe*eu#0<̭rΗ]-qi| ?kn*lw\S!3 B3SkEVtHSƼaR]tO7UF-SrYJ*zź.,}r fqk{זge$#N;du, ,\)Y`ޒzm|t\NtԘ>k{`,& 4V;']Í*M=JR дPD[0H6~$ ϮʂCWufs)+<ˌZ5T?;Gc˕' ɥ|ʧPD*zn^7aW]Fu+M36>pz]>3]6|(\"ύRets%9Dv_1ՇDn|MNW.|d1ykatL@B%l8&!樅dt)u,~ B%݌(8BVا<f?`lcSDiFv[`[%޺YZ7?<3b(HZ_5=G41Xy>~/ yGt];WKsN.?>Yr}d}uG]c׆]<)_!k{Pq%~=wKF;V@b>H`z1->aOtEˊ0g\8V#F۵iL`MArG1[KuyXL5ɸ)d$vW腑on}k5v=U$;ot(v,渮/,e&W}aC&jEV sSU{@`@lt EBm<T/7 : 4v dpTK7sNTK~a Фr/GZ@{Y%@wrYFY,ڙgq(7 ?UvFʟ?@^8,2ݚ4 Yߟ!AFE-Ij_1^Hǔc]zY[}ԎeqPEi\)cW\ܱJɱT eӲ89 48l1g#dPTx'ppUK> T{FHbЊC4t%u%wڭ~5!Dz9J[x's0(XPCȖ+L<~qW^^ʄ|N?/D$M/I-PWQoKUbyGjl"gF vu;H҇7vNM fpS`g,pU9r c,xorG0` ?Jϻ (õ g{k )'^ͲJQ(bPW0*EO[53@asZ'u<%?tπ񗄌l5m6p F+mv"9" ѯf4'$[CL1y? {wqA^[I"b^|M̓c+lbޱS!$˾:6Egܵ;dx^WFm l"A}Tۅ;I&6 CB U6MZAc.tbR[G$ a.OYfJzl1mYBGםOCW !TMhkL!tя1SLJiLkg Vx a`R\N\nԅ'cܫ\BWo ɭmZTo HևpYRo¾cN6~^O hLbQNlKJLi߭-VZSnW\dCA QHEBRUiB6`:GM#+ig (b=jrbj2jSL Csh1_lԈa.5e >P~[X+* >ЦU~u-Q%|$*\Ojz-@^\>@۪0aWtO\*S M^[1NAU&F|/~F[nVܯ¾"w?r"P'{xK:i T 뜾o9J.)EXAVRI@ ~1"g̐P){"ǘjmHw2MM!C,`+͈.̑&L8ƫX[]IZǭ܇\' LQ8۠bC00S8 |r_ånTNtMkuw;s8 vw 20O3%.IhC!:td}!Ipeta}t*k7Ϯs9b17&k/$rwAPHΧ{ӷAs 'xa=* % 1/WhFh5w^T`uAm= K $fHR=,~ѕrW˜ħSnp|{D}[`Bqǚ׎'e %!AcZ  O]ګ 7ZU`'/.@YH PnHS\ S_*O1~)q&C%okQ29~ڦH9~=lVA_VȵC11ŋ8QB 8AEg#ƫcUD~<`ܡ4{| ^FVG_42,j{[ o}Pɕ?Ȱa^؋/zG᳸'*3^"Q^tCmeVm^݄acycc9ΰL)m%<&oHmSF;[״JӺ/ЂxУ1a,*1^!xxʚ*1}_!z6$ ӏ'DIiΙT">13hPnDZ< 'Z_τpx P*YQ2vkt(\[MRMr .o/_.s y.pc-3Apk^<'2b 7ل }ۮBF)pSꮹSWW, U2X3΃Oz$X8]&Pz1[g2'T2ع55S~-Q]ëz7I7eMjv6dz3\7&+/Yw *Oj?& d8^iSU;&O:JrN9;2x/!(5*MxS|1_^,UInTKd9't&Nb= N4V i>PӦ\`L1{t l(.́0ADE3 ^UUZ i]o“uk73W[y?7B!:lÐ#1h@/.DچʬxG.x2(@x~BMD7a}ܤDsHy (GmPhne9Lk~VEe'I씊2_eP&2slN^'#8n1$PS [28 d|0۲(P 8pS~h\>@Tōػ6^f ȓC5p! 0!51Tcp%Av7Eϋ$*{-NQIAD~vN6; d'*rP4~tx)(ιmB#/ ޅH%z GֿcaHKx ZUZU؇'\\7zgrn˰cmûcJS/PuF%Ϟ }Jd.P!N5WfSXdmnBa&5*)揸~1L)C) Pzp CWހ 7(wp*!ڥ·fK?E~Ѝ5di=A9حCÂ_y H ,ۅKKYieˑ;`%&./g69oV{eXY4̿Ss92G0׮j @\83@)ǚB'nZ#D!}s 'OQͩPt YBc;4 "kt !u,TXsFmֆ# YM5531gכ6=~d?t}bs*y!9DC^"uEٿ~{#N#kRvJ+Ε/b/^ڭ c*E]IT'S_[ҹM'ʮ/$dVp6҈ʈKPё m]*hhf'oKOԬ#*:cS.Hü<ƯqxةJ4{\Jݛ+CJ@J@t"R4O` {d _ 5G oaʔ* R$k`X*|N;>F[(T$FXnn,'ʎEJ Z1sy[ -Bp:rN}~}2N2v yF{)OS0JAeh\> D8hP0~D1y;|kӨ;d7X6 I<S_]),<<%XNZ*H$H AX |?J_y* 2ƥ}q}Xc-^OtlOQ_L锟t(@u}^ܞ%q9<5N"TbYbo}$Zx1J N335؇D`akF1L"+pj ^d\-9pѳqRfn1;dCHJɌcՖd@WcfVs?/+x+; F[ϯl0*h9Owֲ} bՀ03F\f R]FH!߅k_3`z0pϥ i\~rChqn{>t8&>Vٰi TgvfuDyWw;A|$8gXzhr<#$dSc=z*sۜn%u煄Sy{tt9@gΥhF.?kJ7MG#Z,%L^3G:m\`k/RsMFu3盛g~,1T#x)a@U8S)ra|7u,K ڐ!""?Iޭ&ȯLR_0pp6@Rcx%ls!A#L S)Fi&ɾG?F0IM 0VI }B7{tL|\"RM1l gVN9P9. <9;)U{O|BװR \Xky !&i77Fe~:4kX7?{crek\?;ô%b(ԡ]J&ĺ)Exa$Cd@> )159oЩ5.9ȹDᚑuM`.oV2u>E}' FW|Z\dm Du&&:~DWXAnC؊}UXя(ggݫzEq (wzW#dh QX!qs?c=A* ְG 67U93[ %wTRus I$DOa6-;Hz7s 2QOt$YSAhQt zY,(61@V͆%C^ؒzBuW uf7h3O J`}T"T,x9{y Cj R{0=< J+)U9%>BfppUOz0fsD~X\ƪ#M&q&^{ 1GjOE곣61&S!YA2%ki>8 GĨāyւ]={ғt #Äa.1:G4$"Ro"3kcT.؃E dǷ`/|j8]ޙQ"Yz˩ >>Sbo}褾c{=f$6c+?}[?yZmuԮү.U@TRIpwv[;\aLH?!9% ,20'"g2q_P%~S RAݚNHGv$V)S>[EfuqY`m]1R5CT.F%> ]Ky*S']<4  ,sr#JbP+ y~y"BgE8bN2f4t8ʝh>R#"CptbE /~=SN qϘ?^'P`Nj0Mlh{G51p6Gq7 &惏;0 ,A4rU{@C.f-I0")R@pYƦ?h;$9 lf۳M x>mya:ʿVj}6CX:TuB6jU\}:`Xr{J?''+n-(vr*E{?:%(XN~sLsE̳ IRT`poK`Z1!+sLme 3,1W+٭[]Aks16ː 'tJeXv~24ͼp&zV 4kN]ΰ.sdndQ3CbHPK` R JpGQdYn { )ؠb&F"eInxJΌ@\ծݐZ<'ǚ'Xݷǰ+tjh&H'eUmXFs4֏ p"*6ArfFx>-NXY0ru-6-(fD~Җ>U^y6)%`7=Ut BrmRI6,›7ϗ!M1ֻ3o2W 9C.b1®5hB}nepYQ]fL,dOiwrIo݋<~TO8WVBXU-y?ƀD{+lJ'gQTց##N'>J^!4GKeA@@yez;_{tr)Sաt-->/5Ć|(Wd [4ax &wLDqyM f|=I+o!LK*Hb+PH$~ 5ѦҕƃB/[C ]-`߿SC.sWq$Hi+2ʍ gSX:dG9VH*2k>tpw}5\H;T`Mҍ2z@t _ST2m\2"h}ʉHR3V&+$<ߞ?#;[C_9\2XhSilj:ꅮM[Wmţe[L=k-آsr~*,4(q y\Ԧ T;"#7 覊s_WXQcp5=?DE؝z}4ereOm.rj74G Zjt1NR1e})/BWg{VlGLUݘtt/cae~>ϑQ*H*kkf,z&܁sEb:̮eOx`tFcRlؐuOU-g.eZ>Ay~+_.۝XBnTzIjsq&}m#&ѣF Dv}B쌇L%[(CI!Պ ӸbvcTC5|DӴU0hmA,X,n7ș5Im4V;5ȞC@Rە.`O1^uM,iR,E/ԋ7 Zx-(Itbm7x)!c{A,۝=Hf#`C(AD>Uςe)Wߔif[q!hMэ^E1!8w<-@"U N4-]R!_/1EPxƷDD;t8tN[J>s Tѳxh'KHX۱=PWd*`r&W̎|ÞNPgc^~"0"UlH`:,VJs+dQsU۟nF>̮!^l4?/v`u|oE%0}X@CC٥ej4`MxBd6{_|7,^3i+<;#4fuz1e 3Hg@{Q̌綩VIspGg,NSmzƓ%)rQʘϘI#$6SWFRd ý6L4i8 LE |7SғB6 en#ѱ%;164p_sW/Kv>*0pS5SȮ\oG$M'\GMє 4MĖY#n xҹ$y|{K'nBi/h41 td&WyOB* fyB͞^="ʾvn@ >5i8C=m;&H5AEמ~tjAi3lߩ.[9`ڽ@oz ĥ} ''?^Ei8ļh>3H@vBHRfTRXJ$pnҀKbSq>/TY^Kg$UOηdtHH?OP6UlWpg<񄫫跶X[^0WS5gi׆Kn,t0C8:+(f2";O3T[ /pAԽ޿>:4x ;6GVVzld*~ze<_Foc, s!)f7doټgQ6HU_doxw6N;;%1^cƾ6iK!aG}tª;'l\"gq<%un7 i7$ N,l ?߈ W?`5-3vR{Jƅs~Q-Ƥ0zeZ3v)AG.^87[l)d&v;.2ŜMZ[A+TDLY:gIMNDNxC˷egd5w*_jbDQgOa<5J)[Dԙ"eh.*j(2Zr۽\˫[/h=OKvB<}V*̈́X-^V;)hɺ VFceڗ.\f_쩻kxH/1^Dlh`_Rk _Xݖ_|' ̈PEl0ԄuRy_f.I$뎑RJ_]ph ZfҽuN&Ѵ4 j16P:){j_|Aױu/ԓ#ۓ7ų@_~rљZkGgC$ejO ' S0)90D-^3t"]-tR's}P"<ӎyL|GW'X1U&塚%=trc I{/{ LoLhv6ph-sI  ٚscb,dah)4Q1:Eϴ_1G4DƺnT“qrzRA+k)xJ2?cAxl(ziq#Zz^`&uNح~./74|n6y2= !*$>MY#G4/Bpp`t|~7$Qi\eP?_"(0XFvG`yP5=Nl?U'?!,t]qsG~̲#I" ȝ)r-(ѺU-X1s˒&Hף)Ԧ[)\Pˠ R_91I@-je,Pk I I`38m"휄o2y0h爃Wp,kj*~ 24_4۬@΋#EA#iۤjo |x}9 famglx$5KBo_GyI]4kP>_(Qgrp ߒI\cFWUuvX$Ju}:m*y U91Uz<DΩS<ӎc-LuˍҤ{4m0pkq}&p˂o=I\q\Yot3hO 6C)9ܻz@]-)| ZDP֊~š^QFAE(:s`TZ#9J.}EJ+k#C'Ƙ*}mš϶ta[wC,a 1-m/A`PZ:!}y/8n LԊ_sd<l!=ظmrh[RwRoHwӁcR.0 .)Bt⢖UkOb#0/RŽo. |9^pܹ9qjX4RɠVpI)Rͱv̭.DgT2|Hx9EKƍSR_:vZ9sP rv,n/o'b; jԗ "5%og˴y7u$-[,_08h 4e~%*Jg tOtpD62Eіnh oA?!YͭkیO"ʼnPA )rU?%bKq1dN+L aсO{uxӆk:3n*C߲J2p@ ?5$).bScq3ZڞӐV" Wb4rSWvn{a] ĕa޳&X_R*)7]I RX -D)F̩¤Jl8tggkE2"ZÐٱRcw2]F&Q%(j5C)ikajA}IѲ>5[|DVChy X?2-Ψ4YI~D W ނ׃D 0vlur% G^">| + |;BR ao6[+ `Uׯ\[Cz;/`y] J5(Ľ°~'3d8n(asQ}=:@6d$=d5r `؀*⫧LP-=hW7xcxbm|Lz@)UwX%|ӕG;O?"?!)X X'O-GI1녅_v7c]~u$Gz`Jy*H^uĬȣ& Bcү $E2hFm*]lB̳8椔f X RQ%E Z {6І5 oF`2r>9u5`WE/ђSGjsSe`э?3 %|'iCAA!$K-*,fc,h݉knfBjMx3 P -Ecqgws"**vbF\ Dq^\،Z[xO9eU9Ub;4v (}K%遊@hXa!0) Wb> h6tާ[[VF]UU )Ja2ٳC{_/ pHm{9}x un&1WڑgwuH1 K컆2ٍrNnz.2Y{ϴƸ&i,)ߒٞ;'+K=޽ _x"k!9S0A_܉%' lcU@l& Bc4ȹpIl*_x t >B= !֋"хͺ(jxUL_EC?^+㭉N":80,8ʅ2PcDkgH@TG\&Rƥҙ1mi-ŢKp=$΍b͔lmbFŖz6&eE-U;$ŽPSF.YJUoPCkɯx0 8& ln HV`Ly*wRpڕ0DƋ `LȮ E?h1P{pTOh@-ve.u<)cg!+6W-+:"} ָ>'oQS/\LW-+&OBd oӕ6pko IؕYdQ8#),Lz?-Mu@$Y X*|*y[5OP /x<ט¦W\m[#ơt,^h7:/+{8~|NM,W`GRyNW|3*0bv\᢬*eDH"P%UR9'[T5/wps'VJ\/yNS80iFKtΕe<-֝y9kXy/J="0.kOdX-=ϒ~V2fl^d#=V\UrpaG`aDŽ^f yA.MQF]5eU#kl;8]S"$BAlc-'5#;QZz׋y~{ ԙ[1l!XZJ.!-4 EOh=D?3ф?`ӨjJ_,'f3Lb9j, jb.SuBp̪qyZq\t"~I:!&~f-Ϩ1>JiUY#a0EU)̞au|1Csyn70`I?x]X݅W}Pp]V7ɘj@ b{3e1P0M9`@hO2[oZ%,Ҍ4s.נ\9Ҕ* cM%atM R->p>(|ј1ɜ-$pڮ uJ=m/o٘˥V-JDh DwEٺܲu8G36+Hh:aF/\MO&uCS8i`ȣwn KbU}ކ& O7o G›8g[QvXQ}*žFbp"*$Kicnw>uUC|WP"\MTQ<<3Ge>UpD.mBS܉jdywmeҿ7$Lπ4Ib708|2䬳h_.밮-Ͽ]W'\F>N9q3M]&V;iWRfƕ o@'Hwk?IIlzVq浌=E5)Mp; 3nc^'/xۧF rFW $RE}nC)g]ܟ2W}bm6őFHfQ_qN>`o')HUQ l \ viX3J*t:  dݓ 0#LaIB d.$b wq6|_+}`^C^_Md Һ$a%,qdͱu}{hT菸Cq0!Cz+Lje!0 Lɾݼ4P;w}-/!(x++OUt NlD eC죵Fz89]5lY">I$`,@$xlKW.8gI(i \r Z9HI @Pd81bw =:kHQb.هL9Ӈ;6{0҈+N g=MuP8_y:b؈*u7zpK.x"c&!\Eifذ&Ԕ#] Ą3ʋ/fח/߫4d)F J4ؿ@&lhdVN2 )wMᱱH`π~PP Pcx,Oj5UI!Z­< +l`v*#{jqE3RW)޿--꿕lo]|䔟QCa^Z!f9ߟ@3e3`W)YY3g92[SRh&q>ŭQ=OG-#%;3Q@$џNjs =/pZD;4?,$[ `~෰|l&Z`擆4ъњ_`0?_[@e=2VT\5˰~8K#Q o4$ԭG8o-d8O>ݖVJ$p1I:ؔ;'X+ Qe/ԥS3ɐ.|yQL yL-Ey( 0 RzgdQyh :*Z'U9>N.A :"XU d(ژl(D"%\(7Ed\09eVYtŗgVC\Nf[PsQl6bӌ32P5ބyunS|fepʼgr?궺@Obwɀ9,?tݦ蹁GD{M /J6r&JG$As~84M41̯xA|F_IWv$wՠ̼>zE)#ljH)-; T:.XxgW5%tDUT~#93&u#Jɽ`J ̖vZ)쾕rj7%'{c}pzЧ`$xً` ,9SL]uhz%'Ok2ktV# &ya\I[3]Z35<ӏK\(+1{cޔ*0 5=~=6=-J\M )P.Ms jWHaqFy Oz m9d"mm[no( z8qsTVϑbb9Sf dh2CSx4{!,`ӡus;!8%ƑpFCc:9Ueob-Wt;qlSn3 ,eѭy7 ?֮N@oȧ:gQZ6QLsIdKw٠\]oxL", E7 UK{ w\ش&(ru;_EKgXa=·]0~P4 Y'bѤ.2z<^Y}4-[\ 5z) 54VQ-n-u-U{*.u _-L7m̓^@/%khԋm ƞFF\B/+q@Eڥ̇P60t"z&?r/Ds)A0A'HF{|ۉq!=%duq~oiZkVW9!D=dWB1* U *SIfh-SLk{>Ku:L&^֞OЊ ˦T+լw(\]cK}v:!i͆n8i`|%Du}c;r Ioh oaVI4 1R}ELQݜ8\.瘈O66o$ccxVyDnu_dY&vGVE`8СHcL9ddn6]C.2]mMPP#;=Z" `t%>Up ;[.4`PZ<w"ˡ B$h%̜s |rb* Vؑq' xn"DS+ICm y|1+ U$_d!Q3 r[V}v63@ iկ^)U ICF~T‘T&nͷfގ-{U~SHhJNh9DŽvQ,_^zSX8LO:/]DW_}1 ;G<(jO?k'jm0LUbV<\q0 :s( é}f㻵p'&ӽJAy+,r}ڶbg$,>!yqti23r#췫rv w'L;]}_Tg*e17)pI3 ,\^]SGکv4fR12nAwU也\=gtRK6;/WC:U"] ;y'B;Ć@,1eoFL;1(@tkZRf&͢%\u#G;!)JS7~(Py9&\:#ZbLmYQ+hxӷL&T6B.xw߂Ox 7°0J{̃#mZ}bhJ˱OTsC'X}>?֑ r_#YSPЛU}$HVQ}Qki_2qFX?䑱q&Kipx=*9B bU-[.P_̼ hf5\wyI64"hh`J+-5Lw!K XJ-l5ݝY3*JGԮg>[\.^KuDJ`X{.c /d»0yb#Z$89ZDb;4IV`QZzw1M-S*5lz @8%=ZEGX 0eP48:cUZB/E?Ѿ?M6cѰ$faT"\n'2ll++G^N.o_ n7!CTxli*X穞!X&}^*M3&k]r=GV"6tcb&38s8JdW?VJxJ YvPLM ,+ٟ&*~/"?"FWn-V!wjF+OlW~Fʻf/agCeђۗ+ >}\$]f#Irmǒ(N4}GV O] S_!&I]UoZLWzKnA(*:k 1p:#/T΍ivC%:%?3A_#t3#31E cQ6& .3zVt̺: >8"yh=CYg*@|=x|V ~g.7v7O$!]bSQL>9Ϙx7U udո? Sid~E34 zoXpa9N6(Rd^ȓXFt@Rʵai|Y2vJʒzC wo 6>g jm$4[ڿ'tlgpeb5W(_Ȧ::Cs &aќ >Lx#Š,QɅ0xC2"Jt[ӢDsE0xmz|UulN*mUځi]Tl]9̯ ]T1M*i+a }a~ԢŤR4m+/?h dԺz>;&\=p lxl~=z<,(HkЮD}>^PD&=j%2ŀ1e #҉{lܺT0ٮ;nc|,x$_ G9 zPzy+ɼax`UB$ȁX[p1G6Z\72ΊW"nz.$}ћp.z4Rqx@ɝ.\<[c0ET_G3"04W& 2Jo'ѼwFgz &J!fL_HTvnmw7@k't~eOY-%>ø=ܬ_yp/q8M..?|e/v{~^'Z8@z*eKU6.!:0!Vt巶?)DF.EU p"_}{Ĥ/(,1S7cǢ5ZAiY,`RfEæftk=`iQ0!z-Jecʐ}ѳaut =6šX%|>w({]S +;ڒO9:t(Ev';!szNchUOdv)ƎɗQP՘ld"2\xtc)XLokM p.9:<4[n8UA@"\r`2K( %}."_nDA*!LrFNBD֣F$6eiBLV-p%]qq5h]۞ʇVcdP'1ݙQwVt|;\|ɩ13sUa*SOL*2vn#Pv2࿣m:+jG<tD5,lJklGUMF|B~ x }C_Ld@G O(Y /:ae\*(9lG?V)\~Cb,Ns}9MS04w?Uu#"xs{6О ,I aQ(6܌Ud-`4l}\EhYfIcɧMYaOv٨ mk΄NA SU{t%"d҇y<-"lϻW| r+rY9D:MHCz0M#$'C,ApPq/NűyY8iqH3AX}fԐֳV@4SZdy/2 kvY5^W? 3L Ft:;;~]5Ħc߿lˎ>OLږT`)0آG:ad rQ?A6MAc?b ON{u(|jpm?/igyq}挚T: Fa'?=5 ,1Oaᢡcmb\#{M.aaO>kpN]Tw~;`>7DC3N@AH'0yZ dmjvE\0fđr_/+ jQ9T{ /}=!q0IaVsm\{X WVܿQ^xG\Ke>x2nuvJfYyI#%aY 1#8rM̠[9=6y,7/q!bhw9GfO֑MWYLjަ&Ui@ _?fCO Ardy9A?"c~>3vzM-f ~@Ƿt8DU_?%Y+=@?VCyR ֦J- CNdN)C܆ 0 &r_8k"^,|l].N8oZ eIe2:I xDr=hDvMP%"z!Dy2lm'(ҙi RJO$[r f橝"\ bP踋e6DږE2A* E|Z"冀#AmPq#jwm-vr}K^\IU7ZNlFR" B\3W3 u\@z@#v[AQ8̟Clq`M|޼*b}ؘ^k_7O$SFC+ `T`L kn'2p ݇Ȑr%Im31(rrnM[܂ o݊3ڮkS(`عHew:X+N> T,c=~Y zPMY&Fs=s~0ޗo 9WVS vB8݊t~z706l\.I UaJF)$Ya^rF&4mdׁ6ϔA:t2CgE{oV{!DAM\v [p3ML' *?H,MQ[g% W8O @,ı6ݣր4I8|aęO]KIn7c,mr|E 潕rGr ' hZ*H:w?Q>={u t0b$$n$ꂁJS_hyv_sA2̱m]8H& + ̥߲dІCVIop=[jƽN:P[VвQV&:qM%RÝmjK!`Y!1 >1V{*R^6aɋ/6Ьݺ}pa l=h \4;B K51zOWY(2qwC3l B Cj$YԊ9W,+p&J ? l&RgmX~Vk^o&V_)D!o'164EeJJ-&&/[2'KienDڟ 8`bͪ2E.H@ O®_xTakf#l&QZWC|p4֝Yz/tNnN&N :KI(Je$N))\үx$Y l>:C =VO` lbf۟*Hps  to3LjV]fCZF4cEp\X 7p`l\۝wrbAفE/tF܃K; QAvh)5DLPx6FAІ`R-#:C' 'HA'oO>7Mk @.}uROpmuы# 0Q@Цb]5{Ϗ5m FY° V (hx/ zcJb@[*me3JXyb Zg@tvqQTZPR>M,Cǎo֡];фJHN870\WllJ~MWna4@?D>:ƻ0}[xYn ֵ@ʚ!iH$lIR)fJMUJ,1kɞm2}IW:2@Y6N*kdbɠ䗦r-8D'vr- `|^:NXSP3h\99MC|\{ 5G:I.C o9ר[+ "~$$IOZ\ Vg:m|RBu *v6](S}]+Oi-D$F/l+Ogl% %B!Jطg5ÌQ9X(Ǎɔ5D{VY w.dR͛Cuoo(->DB٭'F Mf5:OktRlXq~ĶKa'Ҁ-Ơk_8h;Dg V7<0I7"WBK:lU[`n՘tJp[ pۆ_cJ@ᾰw.̧';̢>^8( !'l %iUV(w(kɅ]yq>leHrUA8L[D'6:W/c,d |j+lQf&˜CS`hak֢ -(,ݞSyǂe!$`;^7 SU37i{~ 6rz3tUQ.Y\xq򤩛u$s*2C<.k4Mwm/5 ^L#Ze]7>= ۛ_Ub6b.,7|ܞǤKVѯ>=hS:=hn]wsD;]P^@ˇAJya?RAa|л/g$(TwZs:[Ci`2$H&{,*E3 U@6@ 2(Ps7QEXny9I gML[md{[ۘ_+K:D-@$ rc~i),@7l975F!L#wp% )Pw/]mzAg9<[:n\gF~_^:9Wb,4+ۢӘs7jocٛp:޷d-gMĘ_~!WYM+v [8EhU']/}b Lɼ]ElR & &`j1pq4>^ NY'I&0cS @)7ic&{淫xb%+R49&@9xa!3pv~++t{1% Cd(p!Q!s&`ޢa# ע9k(ҙTb/DJ3d̙ ?6vX SLhOIrVVFfr 1 ld)~,i["ZĺG]JVlKqZD2# qO@--TãR3(4dٔ0E K |rJۏ?R҂Wc̏_? ԈYp LPkJd9Er1B+B*k%\!wMcTbX6lj;ę8m{y g֬f4ac4AW{[ĥ f<~@r"]wrVy3qC Qp 6ڀp%˪*Ż&ByX$yDf3H%i? zוH?#.9DUAhLnKjLt2fxY%;gD 1ӨU:jp5׺+1i,anB'Eq%СJ?6h-gH\<`F&j<3:&Jm))m^ M44XLSFN҆Tj܏4Cz 3+05'wBBJW<_G$O1Ouļ+TQ\HlF 5u."!'{zB;#3VXy$7Oduiڦqz hiNqq&\yٸUQcUD`d$Yj(">fCd_TċW\SX-!ExyR(\ Vw 1,3抷xQ]ꊊNE+Ĕ]/VZS_A+2/R( ѐ ʾ7&C];w|R@-qoZ+N~+#4wVlR7 {ȼv||'s.mFKqA"/CKwrcņ2 #m(xKy;X\A`ddc'mPU7"MNvm@P"xP)"8*(b~&e Gz/ ZKys31qful.k862:E)Ȗ)(RuNp?꬜(B2-y 9_R[ב6!F~f?ųGE@БCVY񿝊-IJ"@,mK+UéJA|A>NjȪ_F,pRhxF(PU7X5^gX#<)˩ 5:YH+i 6 -"wJIJX"l9O;!|`'+4GU=s[U_VINj4o$e?C:7$L æSI}`¶ 5<糉B RPm4EH9Y,|EKyfAr!) =HQ?0*ԨWS}!PsFmҷŎ;kc 6-&Q're1aג_d˷2Z۹N! ͔~Է̍4@I5T z'5N`^n 4h\EC"% ]j 6ᏖTk5hEsvδ{}tR|<߮h|Olm55m%ǰ/Xjoݼ!z&:"Nޡ=+\W0q۽lJoM,;o { v]4ʓR=+g4l1opB1aZbb(s5 kvh\ E>3@?'?3!kGkd8O \Y8F9Ͳ{|9b3k+s-~ykmAnҴG7!sԛuxZXt;s:/|vV1ʑ;4Z{ Å%ۚנ#PPpbvVAʂbpAWH7/&~lTC MN˓{Tg|6Ȉ7t-ÐzK(BSX뿐ߡFߘbKP9OۅhP΢\^/N-,^4 dCh#T/ICN̖v(Y<4BZI=3viJpA>@&]#¾725(\ފ3tNWFnD8Yi8X*iMy { T[R;1%&u dGYu e:%WD?)eu j w?3;8,rA5ޛEz!gxɔ#g[s ~.]$_Ư*wTss;H q\ J>ij*u̼Bmf\9ǁpBRr?.)SGluya*JzvX`~Wq"!-A3b)[0:m0%./mI3>L3 dO:eL Fήk%+r{ι"e}e圂4_rP4}pǂCJDPi%H5檨މU[ ZNq*ĈKFm|HՄ.O/GMB7mQ{mںT{yYd L2eY`-w=ş>D֘yJ]NT D];g|&kH)x&`ɍBN Hv)_dFEC}ɊRzU.-98Z9F~=7'ZDJ{G$==(#0Y wԮ`ލuآ~7%P*h a:JLԦ3  GOv -T6GG sDMJi<&$W xY\l>Ćf~߯;ٺV X=;.ҳO[~T]F4)f*PΒdĭPݍbFg%PDG/¬7XǒTR$r]S$a1sq ELYd0l} }QE_:Df-)VW%J#Zs]3zp\*;{/u3k!xs6# {Q}":c/uBJuI6/7q1is"$P* o]H7.FH}V's^Г <& Pe▿W{z"T^CڛV^V7ݗ2jhռ+ ;Z0v%|T㧹 \`-@.>n\2'a7oi OvʜV)P돣>I wOP *7G_ZÀޞ,PLD {Aۓɠd 7=fIoyϲjdpzVg:3!uV7>ŊXBlܬ8-o .=Fqi0Ҫ]a ͞31T¶~DVDK[8)j%(I\cVvye%) Df/LH+r'tm,9"J:kv$.^I~.wo`O[)ܕCzz"!soI{0摪gS '7xnJ5Д(!  9 Iue!}o3ܞX\wVuXc3!.H::+NDiqx6_p# RHÅ1" (f<鋮9䇗VtX?=go `Y~MBBWM/akԂ V1j=vL4Կܿw6qNk"ViמIidQA;9<6Y@'r y5Vv{BN(F4L$ ][5١w@X@hqF 3{ਜQX$;J@HF$Ǿ{oJ}I%ѐ`R m c|CA w$;iAAAF0)8FZ.;y [O"*Eh9Maʦ~Dos([9K%S#r'_7>wkV{ , HC:5a+D{=J};rl=IEI/A~e}3,)x0YtPXbXT} nwA 3w`b_kf`6 jM5'58mjDža+~ݵ y7aඋ]0 uߗ%&c)X&r|&S39KajI̠pk@e V4u:܋Ӫ MOWP=-$gꄿy:Y>koX{̰=Jܱ͜Y x (Ҳx}].ئh(o`P~29@qٗB{T]X/P:6Q05$IAw ݁-➩x wB*+% ZM4֎Λc5JyR7P q6c/\` =Xh/"SZ8Z$fwcodb qPa. P2F1u93K.α@-BPzr"fnYNns.tq5tPpp~2ʐ|*5cWa[xN=)2&wÁ4L; Y:o1[&˄'j:N4fH+&H +kW`5b@ps(5Me WzoДRjHx|FQ!76DQc@ESPB[5M5-kuUgYf`4h*O+zi :]ά܁ǩ"7:LݓʃI -9H\#]׌Bh׭0f-=ޛ"0ax2}gqn`@͟hct /e9/DXzRdsʋUr&L`̗&`&[PIyA5C,rK47*6FZz=u1{ -![BLvF~8%92|w2e~*@I "ˢ,k6O$hYFfLz?Z5X'4 ƻwϾ={ &e7 Cڿ|xނmn 4Iaf3̊Y)1+2j,@_w4?}c+;GM?u8ښ >FRѥ>P+l]d>=1/^~1z}^C/II>Qq"m?H(kaH?${seP n[A:Ƽ1Veɚf ۷LE1S#2"7<im'} ؼ@PedH)M]+H>ڢ/?+ H:|jn֊uLJmЊmua/TU3(v'n[$.HmOr\}}M!%.|gp2H'-n)ע9cQTm`Cjf )pQϣ֠H\FVYYҥ%נw4 rW3qZ3ni33uDii9ѥx"IP:ߍgг`6xh&Mt3t =g•)D MCk@OX +_vL%&-(II7l mZ D5p:\Ԁ56Sʻ uz3/2B#ugc]Ni);P\aa/_htz%+;ٻl2&et(\Ҟ!;݈o3?C2*q|SsRb2g\I/e?xIj?$.ෆ25thpZ`|ƃPtW4[WWi*;k)]+B i+WQn˶APfLݛk&D|5TC5bKSX~1y 4hƏ*ɺZ*V3}@O.eȖy`VJllu"jXlOQGv=$I^$Re\M86/4[PB;C|<@s"8'uly/O*>D͢[sbM\y~%;dOR1!O %*~*G2y@܎nƼ id"QwĕX-,U *\U*>Q+k$)z/yHů%WKK)[,&8/f/~p(ARLt)2K  |b-(wT UC)7cICwN,BonzjuiFa,ˬG$1S$L7U|2c>(!C!8H6w`tNjjs @BAmMx&%* !M16e]Vxײ(۴$%ĈT7ڲ9!WJWRFy ^8C4TcJ yU)Y땁V]@EьA]Y Y܋tNջQ|hֳM;=ݯH "1=㔑RL'Tegvi_hhgwNT|q6T5 s[%%M d,-,L6 M[&eLAT m{xig'.J׈g ,j:۲K@gW b/FP$J k4mգ;?/mhSL} 'Mxd0&h0p5x:E0ώrEk=!9 ~#Zw1$,X2ʁ^oRʊO8 tORIAB@5}sü=֣gUb4u6H֠3hZ?Śj3I >5(2pG)V9L ku-ͧTxm6)TU\1Q{T)9 lɍ؜Avz"6!j nf\v9((WnsF \{U!=b7@~"?CPK'5׷f7VaQT]JV `%\,utM;pm6y5J_KھWCp2 0Jbَ+DI6\>.9Ƛ$ pxHN-Cކ#q4w2G@K*+ƺ`q#O?f2zrriɷeZOC2Clgwz%蔩+3\8!췙2Es9 o Reo;yIw^;HUmҘ?;XF 'KEVanYiSQj1|͂}Ln/Mɚ!G:#~4.k0i)2:`*.ae r3nϪH,_'.AsdQ>UԲ e8jފ;w=G.B4݋ +Oo4YVڲ^G^ 7ȟν5jsXh_sNEWShPQb4Ɗ+"/yd](b@f::R\ viOx?K ͗5i;7܊CU^2| @~KQšeMѶE f ʞ\Αl|U:jQ`Pr jv2䡭=S'r8fmiўuk=d)0Fx7Tk eR"`VU:xu)dn0iE#Xr%FgjzEx" .tct(Q0PUwz5tWJ/qC-)q(bN=] ݷHK=Gj:MqGhl))خF{nhKReRwE[L)2o]c ;Uŵ@)̫?v%%$ 1 ^W a@9.UgǢTAX]DV̡Wl9fV')0nL._U:3lelӃy3a:ӝ1rPI⍔zb!ymFnsDSPھ{%a5v_#<k9E=B ιܘ줪21?saQ%T Z 9CGd1=Џ,≖Q| ?uvм^RWmyף"y'l]Sce-gΪҞi%k,p-isZԺ,T`7}g\HxUB^e2FD15Pή;K 89Ic5}Z!>41K/UZ" +D7zHIh>}=jo0_OC<QN|BS\%l^IΈPcŌ+kDKVI^B/WsKq{IZL Vr1%[kѩ $ 3cʻ}7˂gk,eA6]<5Hœ,Vs݅6ՑK0 *ˮؗA*oRw 1 9/٘4zpc6t͏3D;I6zi7BKt-Ŷxfn$_)'D+he{r15<<*hA32KFtm`G>klyT]@t^8_^iuk{ "TFShx|ؕ=[NPBx VIR-El|% VQI\ܩqG$LI x^b~$^}ԫXvWnGZ*er&oPjQP_'2~\Yz>4$΃\iR*a$t (s,g =k}jiA (b/x-ɏ+fOne_^mEaD,/#A11ZeY59*ehlbȧ4u5KUJշnRcf2 *Ts 2?'}O[9HR1:Ԕ'(A;]*JC 2}X>ԊfA[^W(Agx뒍o4 K.\?#Ry;D=;.2Zof6XyAu +VWx+Y2stmn<$05K ha8^Eǧt:N${ H閌v@Dz##'{ ۘBA A,k{E$DEkr QYsn~:^*'5d$CNv4X y}2&ͼ*O5i }g;PdI#T ItG&Q*u9`KVP+sk״_$y|!Y܇׳dوAQzCRP/<pZ_ ԙ )M.4yaPJЛcFaC@-|&=O2Q~g$k${΅]lzxvcH_S$`8w62C[8tD:QB@'ĠHNgs]S'52|>`B;}P+*,בe/|Z@ !Eyƒ8cE ISc߳^i5ƛđl*(/ tJMV'OziNS0! KtE@#~+g =_pKWPx,[zۖ&sM\3C>Ci?RD&^CD@4A= ůR/fM)!M:wm:KWs <Rc vb+%H2Tۿa^ÔT.)*0BkQZFs'wW2DS `^Í&Yٕb̛2)ȗϿe@%S$]8$.$w`va~BO^j0&tyN*U:ZkNϭb1<0EU0+v='#W XVbO7X=.yHԫaۈ6Ul,IDWI:AxBb8}# #(мxoT[r 6ozAMv 6Lط7dpÁ?>AuGpBFb9䥔M6JKFAf:u_J;\u4ŀi@9ē+&@l+kvIWC#i)kxL/+f%q*<ѭ'M=ǎGN'zj>D>v.b΄-;b 1r2KTz‚ǒpz>tA=kb/tm 6ő,f-V5:e}]#u9̗mY w홧%!ۆƱ- 3b'4Eʱ◰R<2vi5U똤OuadT{"0Q)Lֱ1_~aV7ݵ":@39=q&bSqy0 ߋQ~nDH&|lU:*U.cO%@q e\;jHPPZϴ„'w\F@l,Jh+RB+e06?@vQ~5FDVvg_/ >dBm,Y֫`Te 5H-?VW\mMzsU\'J@@ok>O=-z3OF>wz|6b@ē! w%Qa`gYչo5ҰxX]Ǯ!=T`\SK6s#" |G5uB~ht(vJC*\0a,`9) ,7.9V{_͝ T.p~686z%tLt޴<ؒF^ڂWnhW n,N>p|=*G/p,"xNDum,p)|{=5,co@.s"-F.W0wk`0 (_:ټc߷ŌQ'yQ^rDWG6%[{e@4 $F'._#qi]TSj)IqLx}W8,-4zP7EڐjoKK2q dQUS;DK(P@$(ӂFHA^u[ifoFJE<%IUa`?;Džr^I%3ScՅ7O2˷YbX **D\ ڇ}dG`iH0~5ጅ K)*ڼGÖ3j #Fl lo>Κ9WrS,fr3X\3\X۪D:oB=q+XL44qԼ!xa2]B_(P 9ׂ;o0w #uتʒulP-)&z4(ZwɨP򿣎y ȿy{ tJ)alHS/?é@(T_UF~b%%(Ta|܇rՁ/ X#8;nN|mL5Aw(jS=}+P_{&X4MN@64$-_b!80v*Ph H;[X*#,#"PxyT(ƹ>ZmRpPr{IjM32Y6UO YZ!䈚MłNtI{2ºbOs[䒘m_I>À}{u^*A ?( av ]w{?ƿDXgR | $x?:Q%X 69=5al]cq.O22ێ9*Zr^o+nR,,|.a+ÃۻG'}?u(̓ 39ۓ_49} dk!_Y~͗[5<N,nJ:B ^U[6k8ԅJZ,E/xSfR6W%7z1d|%_u{@ #A*0WRruC nKfyr,d)4yyϵE}k:ϒ^n9cj9-DũNTyDrvJ@eIM3WyRnw4d5&uzgRhT(InƛGH޽ !Wd 47b捜1$?xm+>=AP1guZ1Kh; хtOJ\Yf< Uu)44tQH;AaՌĝr!aB]rÙra%hRלJ|>hpm霿hMR Z2('mN s1sEj[(SmAMoj tr@[[9N ,r1MiT>"ZW2}uI1>,1Rz^PzUPw@=:eoOU: k5rxIt]vH|q Ƴ.Hyke?,$C3-ʙu;W'#*9dv34fՆcqZfuԄE4SQ4$DP5m'1tYpgT!6Y-|j@+RUx /#*Ju`sR#+5OƟ>NyX-Ssj& 6HI! -K9-Y6lZBsG *r bG88 &qTmwݻĤkAaXЮ_e)/bsL2 ff0dMӄlnJ䝴#[þb\8-񞨡~MdL !͏Ь޴ hֳtT#w ]C}>׊u#9h@;w)[/RgR7t+ 2N"Pȭ*k~ЮrRcEFw=&m`PLN;#N_C!+M&<ʍ\##WgQs܅n$ï~J4YvcVv󄐽&_d걫Y-}"jLx*s01gpSQ+ 4R; d>]J ٷi?[/R~zlȚ+tFz#?i(C+V PFf#'M3}( *M@⽐:[i5'5&ƅ sICnw|g$}`쇾1[R@l0ToqҰa]jAQH.!*jJTZ+Շ)dE܄,:GP҆y%n[,#8 #s^|TzAM?!: q]]AO xڸ[sb,ѝBWPyOߵ!<8w .&mł3t+%(%;v:%4|kriւ~?Y, 7%w\`=܁q"$##R(BAo9$Y *L$&G9PNvi‰z [bHfi>׮%.7 ;n p*,^.X2;bVDBZs[H7LFHN0kl_݃Nt%@_sZXP_kzx>Ɉ#`"ٙP=U))p!o@~3^T }+}b`oPG6RY! 1ض\ՍfCh 9Vx+Y_&(*D-Qú6 ߀yo gaE!wv,ju㧄LA2gL]SDEk:= -fƵ{Dѯ7Zv1L,-!ۃZ ApI1m=QtN''Ihos]n;UR^. f3$ZӳNNc%(fpaBtKBoCBroxﬢtIOYbd3~_<^zI~%$ Nj4A.9 ot?'eofK|T42AY`~᫭w5'طt)Mh$gHKUȧnp6nsx =D ņʅ_oC hGRgc0B`Vfd>G&˫8OG@o[ƅGby tep;^kdE4H  tf}|\r^A+~HO?NJfU =jؑ˵q;*JQ['59YS3|qPja`=v 6dtd|^v{f!Z>*`tl}3.}GRf"uĞ,;1=(Ƈ2a\d0Z ZŠDR6dvv%:tQvݨ> N$;A䰨,!z2Ms_|!Ma'wY6s(;F e24aG^(]]*m&)ku="3,´Mts 8jӡha &E$J@E˒ۢ~4M'~^x\-bP@01uu惂3 ިhͅ_ZBS0,X'Ŭ2:Qr1 :٧N[h55< Rg!^ /L_Zn2 j0.`^3a≻Opq?ϔqPHl|G'" e=޹P?Ÿ .$\x] Q[K!2M'iGx_w~Y!j=3?4H62)HpoC\Id2l(^F 5IR܋)a029Rdn_%i }x݋'Ub7۳bZEYBm+iV&{ $|RY@@S[0"ޏm,`ⴹmo0ř1~- :rU&hodP /쓊P(gsBeX *n4 y鐛ՓT`,C4O2. K[u bftHUd}^ƪgawByG~ZFD W8>-iwz zʩr),'p.lN gL:MTֈHWj8yo"S ^j6o]l"\2/zX\A1?_E g L*TCa( I oCoOV?|$k zliJU`]C#£&rG+Oh>F^mI CWSp9gVcx69[ 3%~?A;&H:m}NENWCުa 5)WINo<ʤ*| 6k.H}ߎ?3$ca仓o"kr*}Ͽ27.$$VVɖY4Ԅr((SUH>D{/t\K68c RHݨټ5 qLH*m$1e"bEj( S3Q:oM#9,%EzUxg/kI'AE2 K„dC&T"&13I}/m.܊TAXlUNs:";SrMVH#ҽd=GX}{ DOgG+Z3e}4Qg`ҵP ݇O<驫tҫr=^ ݈ǸBKy~0v#ۼX>`nXU'쐾1dj@; F!J(?Rs̿*x J˅BlEˆ%tE6s[+9#3/T4>U*]|60:I[3b,'c?a`c3 [!Z>>'m++ l7B|ϟsSYsթ`aD=ry*6)fX ʽ):l~ayeG8ލOzBȤ'aqOP^(HnBkī@ʢgcű0# k;V}9xSM[ wY >$YgNI< FKd氲6N*$3B\!#ԤvݽlCs:_DW4ÛaK,3`[Lt"/ˆS1wSYM/7mk%w eo蔉 baD3zX,٭Vmp᭭UR0SK8eLι3y*0w HC]q*KRl>aSIjB߮Z$'#mxEaC@cvL':Ѯ^*k7 *`zHN(܍MbX5]}WfM')#̖X2W}n$>}a2਎wH]~\ `m$z%[om{x |[oJH`IT哼[200'5m&+@P!6Ԅ(ٔoxDZ0:PkJj FPt&V -;hyf/. gcl(vC̔R:Ε^TQ:J"b7P4o= hd%R_h#gfjmT? RdΤFqoX+)6 4k?JlXido%>lh_ k5;T*[s=±TOj٬fυ^p"4r2FH2%h-8aavyF+c| %hf#HLEVTYg ?}kў0/Mׅz|fU׽*$ lII> J3F$uo%h'%w67.(tiCBJaD-B 87|I)%Sobg-f#]GMr[|p[S"i3GG]3~uDx9k{: aaueƸE&pFL6K{_1pxF@ql|AZZ p8vv k[?KhsRg[yPx۝ҳ8ujs{HI$yB++yc2<ۈfÂߚ=B~y] ݗ_ >V>= -g0jh(VuQn}qU kMl*N 5a7ޠJϏӢ,'}^Zyo %Nr[nfn@?2(^IoKZjoZu'eI.rK VRP3y3&m2$y)eݳ7کA8(ͭf].G[:[OUA?25aXEWƮ07kVyjgM'=$̢:ՌNP0g`⡚H[3jwT[d)QUqBq30FuO\*iX}kjQ]<+1{XN?ezj=~ee;36<&S2 hqbL; Ͻ@J\2 Fp,hb3 dz`yrwEV9qZXJC9k2:g1q+R5Vw<~f#ED7s|mqνq.ܽH À+E^!]@[J){Yͭrt9S?%": PLA.6ٗ{ѶPh9Xu+3f,.ns[7cCZ ”fQH*ShWI9vDt3}ӹĥ`Ҽ6!V8/l?zc{SXo:7PyQ[83F&鼶 ,1_Mc$ h|*}֝ .rȡIrJ1Kzi/@A `ܫd>]@.uWÛ#3FGA)x #(#*rs@r98ݳ/lpV THg̐9Qv6}2n7f Z_p)Z~,^YzݙMf‚Yʈyqڤf~}v6];4=d* $ #MG(n-Րs,$ 0Ңhu/7|7 59QHǡ+|Mf"+r6̞m?J?.1dd$lE(G/m ]s, ^%p5[2Dž2>t ^z#7p4'G0,y?|g'W b=}N!4#EI3Mh>2e%8,|YWW7CZ@`v޻r;Tdm5@,_Xwy]~ИAeƔU*d1.D5MyV -mdrچC"XF{|_qљ/ý&X vՇ,{f|uvis+G桶]엉{ᄝtK\/kz]dy[Wg"<(Q/RXTuj˴۬ sڑi6cC&R1^$6f4xN̘%ShGn俻ԼT/eFMsj<]nTވsš^عw\BD"47Nm'u+ݤ=Ȝ\-Ǖ |MzOz1tu$٩6H%zMS"]c7hgg)ِn =vnh^ ?uc#eR:*xIeTm+_+|N&+ś5KD> +- 1kHNͱ5v&eJK"79ݼdHһHlWw8W'vAr°YyNҎt+X^=΋*n5CD0[VQ%ZLSC*kN\UnxrL9XpaqtB{GreSw: dr&e(UUJWhe'2\x\ j?:ؾv.I [#@tqA?5't~ o P 9!(8o謘d^.X0j鑅m?N)̡MWo><]q)nIK4\Bio_GkhXFRܑHhkLaۚu|XD+:Zt6n^]ǣmpLfuEKab)7g[h %= xV`L-֙PF*%P5a:Н:g*{,,;2Cwg YJ_o&ӀG;Utʏz*5ӿ,R)v*y.AOhTO܄#,{}qIʥ|秇L.}rɫls~{'zjnPWƌet4ϛg(yp,Qۗ<52윭 VZ (Oo9#i.VAT%xCץvzd{K7`gzF@ |\ܔ//>}\vf3p3c #X He+JCүkH?TwRkvjݒp՝򈣤cv#fM@ҟס3.N]Gb jL=[D6rAv1$,"Eˮnŗ }' %OG9-y*8N>rDmHr3[Ȉ +eJodM0:<-RwđWY>w֡"L`%NkYE+Ϙ68sC#TwэkPXLYrn}GW2Pk}pOpj^8%C!/T{9֘7y*/=zG:u#`3x*d>fazFɬ㯌Y]G>NVctU4c'CnQ8Pcxw6Bd^ ;]49_ |6^^9)IN4ֺؔ=GCW"Xj6EmN#D󰁞NI`6h`O?P K8xaR!S,+$^y.^.ߍ̳ D)`})nO8sKf#_-X:8# l[ jadb'qV(7Σ,7/e(sGQkJԎYO#`Tv@#,l#^ox٥{G(OjH!^+FjˁcJF8aM3:/u6]A)ӘQ^(lPw1j7?4@7roy M7wԾ=hQ]LX />ӝ_PPPJ~TCKK:W"Y Z8=p))`ߤ" Ⱍ]*|_)^4n*?z*I7^D昕ض 49.ㆅ3g̦ob 0J ô196Zۘr:#.?WY,j];@8:/^HG뺡2R-6_ќVK&Γ!Xf[D˪WFV:_:1)=%0⑱ wM{/d9]3OX539c1α٫-Lԉ!DGՕ[8>{ cԨ30_?«w}[!rUE4d^S3nVSk]wS;pʗlpާGM=L{X%ɳcS9y,As.BIaȍMiPeChU:O/$V4%8=t7NM "BhVM@"*s o+B+BM' "C~EIvu3 { NTɼ6xbtTg=ߡ\znu |+7mƟ& W^|aH\X] ̚G6=q5 QyF?'h/M!HF܍va>y@hȻ!˅8$ZY .XTr#݂&AO~n]Iv?Y4q@Jf&U*KUX]=ԁw|;4%Ukuܶ# `; ڼi(hN,Y(#Iʆ%y-r arP2xNUv&JR&!މr;'%:@o=7Dl[9SE8͹Y;0W=Sms=ȫ W `\4h޾z gQoG5L~bVoY0N]Wj,_T!kv}i%D .2:ÿ^K_#,>kAu^xPwՒ@, Ulo#p?-U:8aUf#0a13Z TOb%ipl;f!\,v-o_=Y">tP*]-ԅ #Le>Hm5I6FjT(2 o|A)io?ts(땳ADœezaofd!a>$~F^QJkP27o&FdupܪҎ/L(b@z WƼ@Ƚ#^'1A!>/ԟ7nVAߗZZ:}3Ωrc$'3Q˾bV-aECPVЍT+$y"$LD+Xf$ lcBFnulb~[MbݩPYo\KUJzdZ;yL|a`̵2&(_Pk:(zB/RxorO_#|Bf>$rE{nqȪyPW<Ũ=ZCShrem\RA g<9v"co["´BHOCx8 2qR4A@v?{Io6$I(܅2,MAXc^jIl#p[ )mbKaѨRcN» Yj-gEnZ!>oz7O uDZg  oenFn.qPNGh^d a"Ou&qM7a]`NtF3bMA H4 ?:x?GEt+'4 8x7=@5XT Ri#ȍQZDA;9n҈1QZ7oL}ti%;LoK;N,ɔXb(9Di1JMEv Ń+[ʾW.f5&E${"}&qf̣NSO QMP5ɿ'|6 Af3">k&rdOQĴ(:l6e߷VOSl6Bt~B[z~(o:*RS-//f4 al3Q)/f@G 4MxebYF)=n|NP搎2tϤ\1irZәfyM9K6*@;=iC]VE6. /0hK(c< =s9&+1儍dԔ~*M$*OSR%>#1x/8 %Z}VD*]] JtxY;ua/kt??2XM`ZWtnnXag@R| JF.HsxxC|P"+n j60'\d)I卥MB#ppPp??,< 5<+/Nq u%7}޷IzpfU$MḚsQdXC=A_w7ij)ڼ,})F)"_8XO^.ltrUg)_J32P̦ 'q$/ 3-zZ/hb鯳#NExn $gsnQcPxУ{JJrHzJkV ;%8ij e)Ғ}+43sg7,Bv^{E(xQkN/.dBgRp* bёyeɌpHaxэbC@C& T7$5ߢݯ4nNj Wiw<:&<k#]s֗͘C7=e +_zWƱ&| oj!LTGF}8$xX9Sn@8=)enwwC+ `>4H2"`j@đ]u84JAGpɀ,gg/(GOFTwߠ|Ok>a2S rM{" q,Gtu 4SɓWV!&lI㒠>ak piC["ha ŁHOyjHBnE5! Ԥ\<3ݏᡋ?ȴ]΢IuE:9Om; ?M'9a4WOVZ?A *_ajYP^pE:cg:ɦ3O,:t4(FspF~mu3y,bADA2MV$N;*v| ,T6^p Rme}lzXw CԖP(u}}duD,:9RT!( *Ԡ! 'QF={`8=GX#d{se2qoȸkn y:"|2nTd}OS47ͺ:ђN ->wlMA~DزNCeEnu@#jS(ќYt3grE8mqiG:Κp6 $!$w"Lkڈ̙kd KBVdI}C}1]5߳mwwI۹9i ],yܜ{ɂ{"Zq7du 2ZR@77"Xt9sd a[QbbUJCwYSD<cy.,0X8tЎ fLxOsF/)$f7`Ud<1(_t."؎')ifAQrE.^?O1AH_&ȒIW5Ko8% 4ﲂ!'⵰V؈]Էtir>B>Og`!#t{z'blRCrI2 M70OE^ O=3z\@~cIM}fvbn%XB?j{]E~XkQ_P坨Mq=α]B 7m tKR#6qt= z2дw!ϮԆ{8FVŧ؃8IjC[KH$(3$m%6*2A9eT=-5@7j]+]0(MbERh?˿`V\ta oC.iH+y+^s1oIɩv.| ]?z}4huF;4~ME!x(5s)Mgq/9`Mmqco+f:y<oiMC$#!bvl!*>!RhJq>q(UMnZ ?)rxExi)dڽzNy`Fo?$s_cPq@Z ߼TRT1:ߧȑTNq*IK5˱$o h!j: ;cx-ZEO_eH]˓ùP5-k*Fن+kw/U;N[ȫJ gt5?;Uzi~n""nv4z n÷\)V}jS'`W87XE!{^NDS~LO7xbA3,va=mb5rPu;,˃Ua0= H#&{,(:6AnF/gzh!ޝ{@;rvoSZ qn=Mj Gk±}9gߔ`H? CRB-'K;)mB' 6P^݋1++MPs=IK u OHl`hcb!@bb NǏĴ|X#W,yS\.x"h`FNbHITO6ɔgY>tǏݝƾYD4+0vR_hMS%Pٜժ;x[Zi'~GVמ.%&\|2>δ"L,0\w^#+AQl^> <~ +rq#J+oJ]H J5˜@%0uJA9pI׃l <U/)bDA`,K6CQQZ2x?x=g-u:p2EU-َ2j afA-VnP4Q!`Hہ_ zEψaz9V泥[*v$CʂdR' `oynu4&Mx]Ve hG4Y/.w+B+w*.B]i >khye}79c `Ļ'YF;G o}B*']#,Ms8Jtj\ 6fЈ6>t6މ6uXͥXŰHV`js;ve4z-Aܿ3$d>eiS!R5D6b01w)CjA䦁mer`ژP3 ft $su!N]kske CP2ec'e_XV!+iO&cd.~MيguG#qYY.ƐVFJI.Jw?"._ݐ%nYxW&~4&YϞj\G00J'Du?ȽQ#BuB#~x{Boh)XZ؞61i.+.ԉ%+cFw< 4ÕJ=aŬCh/,*L.a~egZݬ]UqϹW|xڕ'f2HvH$n[%Z}u_oKy?wbH,Qv>ԟKu@x+S*d-_9uw_t"-4X0"ֻWL## @r+B[dV 8`xobm$S߶:Qamja-n1MBke0$][DbN dnyUtHlw1Ph+r7JሚTl!iDԼ+/5d*S IP4a!ل(Z[΃8'OMHA$a)p?jqzfK8pB$ ^z[^vC3Z tk'91A Ҿ[F>iTS^Ĵqm44nqK T%YyB-EI0~Y߸m{VZ۴ۃXr2 6d܁vL#k<;9 ffb$X(aJO&6JEDOLeoA9a$S^ 礧{=}[\@16 t̺h >B%/18 ђ 2\vjpn>Vou|\pW",|r1ݒ`bb?'f>ըaq E$%'"d/$#9?Tie}ASEzU~p`e@117uO"Ӏ[cӼ7`sO/IZ-<۳XZHM`VXߍ 2RH:9ag5_3]g&b1śJp:Pf1CC62}}` .}{n{y:L :3z+ɤ+׉cv0Cv"PbMi+6Dl-;^e"ɞW yiG{3jkD`\==/ڣVGEwD pbQ*f5Vc Xjllȩ6;gg kҨpTV;3, ]>c\[Ij|AjB(t~QDQ{-Rz-K۳J]NZV=H6 qyyߍ2Q>SU742D#D%kI WcVU A1G/=Sg==lbxv v@&p(H"~q*e%zd7[q .jNy)"0 S`~Ӻ8*Ήz!EFG0$U4,۸Yvێ?+X/I<飆#Vyz Ii@! R1Y.ջ;QRH8JxQ6}/XZ77b~mM_2\ aTSZ9 yiYvaUۨ4G!\U(`E[K /_SZ ]-Ў5ċmȱ{`lbxUX $H5G촋\RGo_o(of'Yi眣9hzm2WiS9,߇Z3j/!%6UI7ycRgBXgSy%)3"+TvD'[\N X'{iඥn sH<7~eТ?6V h`t"+>32D|v:MaXyV%ouTB^9Q* *Lss0 r0!wES[a/q0y$֩,tZ-vv+@M֡vem4d8v鏃 q5b+ EWE'}R!K,FI: 3YE棦6 )/2Ha\S%@?yxW}%ρ7,pD+7q\bث]kAkO=л8K$PeK}hP'/\ KA6~n"X^8)ҖvG=Tmm~gqa[g iR7*fEEmL],'?rkr+-:U Vo [7=JWeEp2 P7 Eh4[ͥΫ:3+%`z e+9|,0vSp(k._8gTݩ`~6e9A RH0A7Fq36+F,2M0bXcTT6W>Ɂ|R"&4fgK/YD XdR'(ǥYO|~@Qz%/0peCwMk~gQ72~ؔQHFsMEEY&9e82ѹM0 3ͭ}:P÷Q|?{3a\$oYZ,)q/ ^|mjۑ]>ˆb鍹^,g@9R'<_Ken~3Z h*Hn{n!#f0A\Ne9cjlO-y9WUU$ Kyi%~ FJe }ї jWl;Qw/kf/x lRo52h^$ ܹョ}qxn)}7I*^}L1;EH_+5&2/zE8Ay?3oxE"PLT\0rwQ9+k\٠~s40T<6`paf4wc8L 6o tiRCt>RX 7tNO/E,4D}V8mBZeʰ> N*[ a\̣DqoWɴ{7xO{]Ab 9.(wA`;mnop3ӇǙRY39hXt=@ξ+s\Au:_Ts4Sw_a 3 /SFMhR/oe]hH~B)R2 FWK.FD!L֗޽O.PvHAʶ3|}WK.!5Mux/.&QtpӷY$& 3eē5᫑8?o:a YiVZ@6eπg8L9'㨱HMy^=9CݵTG)9'tiDTI0Ǟ=Hk8h:TYǒY}ͪ V<=jW:#]#^LF[/k8b|`a MJ :!gyRFLO4fW!g>j:cR \W\b!0ē݅9s%1q;^~E'6]{a'eo l-<{ջn{%8pj#Ř뒾%!Fm>'JD=q- uPnu=r[UD}anΉ]|!/E.|Ļk [ `Q<;o5huDf?ɛO y%?Ee'~#[+&(0gBF}"C˰QMJ!(~aTP7( =btkȳEJc*M4"ef- \l;%UM`"ԼqoOZ`Dt! 6޲+"E]lHG t`sCL֔RCkCƾqZk`jΆSq8jOǓF_t^$3mKka_0{kfS$A>{5FégΛ{M>_|{#fLqX k/# .Z}p0o]JQB/o![N9[z7l`\ěMG87?q' Nc[ʃ퐅)$e?itئF,JE)G 9{>),SzHë 5 "{[( _f v:w$\!Igt;LǷEz%A^Hjm 'B&F"菎c9QѪFv_^\kTVXL C#TiKm])-=!K'C e$fs4̓Dn#řօꥠ=iܕaX膕 dvUl;4{VqD4,Tnp3z>tk) )Xm+g+RTHwwJ< H筼r,CE|j2+ K/Ll{Y\bXLD4yڶ'΂!B/HWB*FZn@-ØXݡa݆Ӧ_t~zgT$@~+mczM+iڎZlH-4D"#*xǰrjb0;CQe+[iֿgsۍ5mވ 4+"PƂM7 5?FGĆ4kk9`f'AfCbM/ o [9cٔKC 䯣6+,|ʲ"Y -p^__ڹ]RG?稣O%EMÐwkPDx{f|;\f ؟_0Ađb|{Spr[#fiwZM=.[G+.? ]~[ p"] '<>PpiKd|-Iv(r$&Pea f#I}Ct~֒01>l&ae~= maà V +(0nc꼄Odo*86PI3~9&yMg,dݐ`/(AϮ&iU2}͇M}Vˇ$ T8}<W3:jo,?x!^`Nv룘L6ƶz*s؂*ۊT4׵?k֐ZgL*oDXC#;t5]I>#Aj7 YH]ڣٔ%]u^ΊEiéMp4mDZ^Ոw[#q[|`ZسdUKyaU#Ui'5閤3` `q|lSO{i}ļb}tȭY1DӶ?z}Z}&`Ϛs"Bc#;~ m]m?sD3HGɡ6L9%h<\dy`G*̓ퟢ+\ >(p}kgߓ 2j]s5sP -kܷzC5C]P3*g^k瀹7'2{(<ӿx7a9`̊cA_A»ydфDft,kH,s♽ضO_Ĥ&Z7݀s4-X¸ƛ(zt& y9?zJ,39[bpܘeFP[9.To84nzuRU$"D?7Q~qv<%eѕ1j? w+PV-?ŝ\ i}ï H̤M՚65iU'8 )]nb]W~O8BD0"q@a/%k`@C1R=>$AͧEhJ)RT~wǢCU#Ic'<`'Q/V5} b~r?_+)Y{\Y'tu)^m YO$uaރlh0P]iĵ7-yq:V;iO_bLJ Wf>-> YUvE'zI]&SiS:I p|'`}E@-0{&&HژS|HEjARےzZb36(FD(Yy A0R10xiQA&L8Iumn8;ؗ4XldpY%+Rdlo?dZ'p%Fkz!Z~Q!WH] M#FW|NOOmz ~:.-N`)Qh|=Rէߒ5t/H#[=#o cȟU"؏V;- Ĥ<p7UJ SM>eߙ/%?*,\/^$l^Gx Z9}Ð=UE1zD9EzEl%3%ڱ0@4&+0v((z6:_RF}&0AiTJ <-ql.PhU+}"c|וX6c 9]Eӵf2tߊU\=U㦖 p kTi-ʓPˉK/ rzr)[~ @ha%k9X|cMc`Va`^kp%Z&Z0;w-+J|R 2x#+e)99{:( ?UPgQ ^/OD83(P/Si<P g?n1>n:\JByg?A١>*^Զ^h` B', (S 7Jvf'`c4Yv&],mV霝A,|p!i;@[;IKk)4-H]Zv*9j t諫^gc+˒6uٞ_0^}/.P/7w\3 Pl3՚P 6~me8Ag{e  HܦեwiWTe09['=lErץ*^ټXD#Em[h#:8m{"N`5ϊDZ缼YٶFvLx/ojRpѡ* BW0aR>9 qW!OKQ۶Ƞ&;|hC{xA~␧W2FԊT hH+zY fSGP0}kgx߼_QZF y  !'VD_B Qm Y?2o7›r]~ ܀|p6Tt`~WPܟij[r_ E(j]J S[k7"q}.A8o6nx`VkQzb1.<hVHqE'߻_tgwˇvneO `Cz]ݻџyF1CGL!H o7y S ݹߑ!\i14%)tY OW;Y8DO'` o #3Ag]A{  9!p|zB%8CQ!ۗjyעsCA CcX lkP/i"o֟idDgAD>Zր'*\hNAl*{,ڤ!>xjl?A)Uo974H!j#m(OE+$M̆:zn&h G:<-48=nړIO]BB"eB[3Y@O\n/) BӋSYx9/ᅝ 9Ή=_8jrwWrW'!!UᾔVP>z?a \wT1i,C^tXgpl2 >+3Nr(I애#_LӸ|3mʪ^1!_[&v}$U> R3!=Tr5AJ_* '|SvrK ׳夞gpZ(TVȑ\RR9A=vnma3D#U  <Fv+4u&2+0mAC,D=1.bQ08dO3#h6ך| J/gNRcC~)Θ#XNuwy iWzSsq&Y͟@0D}~ IC J!l+9`(»mA=`~S.n tM?ΪnzLV9m+/{/;>M” ]chra0TSSZ~L sO'N/ ڝ Xz92s1%m0oCLa1ѓ$c$x`::->0|ϒwncˌ6 jA)YU_Zc-2^Z]&f -r]D$6+M+A+R@:VlB ꬠdYu H7ɩV ʀU_=H]t:fNaAr\7likI{7+Rk7_S6G+k%F2яC .TI#7QYCJ$j^Y-tv.\h}vREW5V,㢕TJ,főpE#eOAbr&π>Ӑ;&㾹ÛĔv~v$ @<Q#MeB)Dϐ&#'+[l3\ݍJ7P0nRlEQRQ,3ipH=5Y;Or)I5.~RL4"0i w㍙ IDi4geDWVh1jKPW{ bv;[͕H|p8~B)_Gk|]'K% -3}lc\-wj3s!2 *4QO8a+;Y& Sfso{0wT5[ԟv<'i8YZֳ\ F>j@"ռ$-xG I[1] i ;C9 1oj`RbSSo hUu4jbqI:\~/v(ҩ\?(Ɗ4L ʚFw8#a]~j,=HyCF4|L"|o L'vSjin&v[/kq$:_ځ}LzXMt4%vQQn.=Y9 P3#=!b֡}P 6vXr8qaxxe55~xJ7 w=j; 0O֊X TFP>`% OjPq>E4= h罛iGNq9`"b_ű~r`bbP(OЫQ0Hv^Z{@eZ_)'= ĖWɵ9R(ԨII5_@qF5 c3>K1&v*W%큧'+,fN3m]iX'-SzA3Ew+Y^K8*TۄHƊeiH&v: ̜(OE[8XYaψ7 ǑH?٨zo?-11)A ]i|#"+p;,,yGXDO=|F8qWL " pfd<Q263[%'Ufv"ggR_>V _'5I DRE?UzY fƖ-fٖ-R tD28ܲ([)F:yw\%! ,N*G8t, $\M-1,F}%v-@Y%֥ͦv7i !kןQ?sV7bnυ(/=rujsSU;1 2rj63]"ؠw"Q5GbjRì -O;f JqF)3nOۧa)K0ivҺ `rGw0|P@S .k ˨6d^УZ6Ub}â=7egg0th7m6dk8{3V_T2~qFq/aıѣ3B߰v^a5ܳOŜJnUQYk( >٣K>/:pةn-) [yYV8b@ Kz=0yіҗn[NtHnBp2DU眛~B'_ޘmT9[Q ZA+'xO.6voO D "G_b/stKW=)K OlWYFt?|,;GSxG'‰]k]MDvb<\ L Ρ6Ŧ MQܾi8xHBKnJM_NwQcR^p^hLANp;lSKhAmQ-(`[wQDž_Aǽ .3*W_r|wK.}!K>vp<\;UV`KRP|T9XX̞֔oģ[H* I"9BwT 0U@v&^̟+@zSe/ծz#\<|t7랔,@-c.nʌ<F АZda6@3%EndcwlNu⊘f4_ZͿ{M4{Asy1U XJ^ aF#|>~)(Q6t%\^c(.\ސPTJ?Q|čv=ކYL'}F7U,ݥ %eC9@EU{fS٘a5=(5u5] HSA =ѿe#bF^&^63AV; 39:Sra+׵N/I(8 ']p?`O{bcǀ2mݭޘ)g"7|&Eъ C%wPVQwC7`U(F|alߵ^`߹K \3?y9F>I5(mK.{=e=&( CGg:'yh0Zx#GH͇ [k͞E}̱7Jo69K;t6=3m~}`WԚ0Px+R),!t+? 읉inhVm^э ;cOk>_ ΓɊ*V#hw>[~;flU5P%!XH׬ڲ|SP\==25Sf{0 ,I~~ <>z;Bb|}#x~\prBb*jqsa:!;NF^#E>7_908$s2an!sT栅ԽAO2f$gf.6)o$>v6Q}!'']dPGb ŕ N.UVX*ba$ٱ[sޅ4jsi.׵"溳vfqʵ4d)=B<cse0ʁh-2gu ^G<SH,utgWC~+GyZ6g5NJ_+#ヱ$B#81 i du!idQݖW}kY{ -aEMM p1ylוu]? E;6*9p1Ϲ Jf'?&aCڠ\q6W=j%ʲldԷ^C9=h*??_7m$\9Ѱtj+y\-g8D|2k=4M*bC򎅃,o7=F*1e"5Lؖ[xm1:y]ťSt4m6+)~]X)j IIŶ8PهbfYQ~䖙r/?-&TJ` z\JǕ)A BV .y.q9[t3 pB\,G LhR;60]+rǍTz|0k-iwUL {02m%[}Ɨ!v$CdA[ P*s8}Iuï4M+r}".P̋Iذe9֮e+(S~C H,zi.A`֔". WHFRow_ˉ2K 0;|; |#tt?hzt#\ ~ַA䂍 ,8qݻ5lwk͙kq밍]` q7ȕ зZ^U#gZ̦zu M졣k[\Zeߨ19QҬ/  IAow]3sg~?Z$v6=~[&yF_3mn\i}a 3I<e L_wþi #[kFs?NR_#cϼeE[4o},s Lc9)jLk53VHXOF\ t#H=JA~hVe(Ԛw.&^s>czYEk}>]Ju7Yg0m$Sa͒6c3d|1 ƽGXRcH=Op/}*`ƆYBкxgu{]i7$4/¡,_x6!fc{A Y(3;~:{Ryy,i ۦ񾈅Mea~7͝b҈})JIw/Y*mt.&CfW<ZlH1_zBcHCszt*swʘ8ܑםBJpFgqٛsc$tCp_0\~Pb7qmYkΫ2[>=B>C,lB-Xbn} /@m/KY4'2" z>L,D/xYq9NrjR F@Џމߏn=Ҕ#-.{54PѺ TH6ᝩ Z"T>@DƺmU=r(`E+GȱVQ26fjp:VQ }S47i!i;/[`\_C>Eȶ1@tKhAHԶI@,t[%1%b~RjrĺmICa+ZYCe\fpi;TKV`ᴉExUx>!Bq'9 s)۶K{4KL)8y) pdRÕ?g搹Ɩ?ocߠV*(x/d\۶{ 1L QOfک?^Wηs \up䫉EDifERkw^73 viކmܴm6kfZ 289Rm~ɹN?JYͱc"6=sL~.y =3#`5[nSYWo~bis%>{ʝA)g銏qbݖmȏ,Z$9Ce64.3M \"eҜ`tM]{j°잌cR%HB?q},K^m+. GŢl_ _ΈM*nXtfgr泻XPp3@5  aޫ:xǟh-[_ 6@t>A8Y_]na&LMwA:" c۽J+"M~3cZBR~~=أ~;$Qm'McI:N<@[L.)OѤIviy\a<)j_󳁼/_aF,@Xf/0s4jd)OԯQ CYaaVSJ9|*\}[칼Qb4!]BICZɎMF ,ޟH}U#E*{=S.e{8@MCb7pjGSQk,1efzd9{m;Z InIJT1&9[HFu74IN,r-K Sy$K:pŸ[樗6m8+ll##:_(CY ߭6.%I=kz.p˚ѢLN\Ƥsᐐl4yJ2rN%Fh:/C>Q8C1H8Rmqd\1Վ4+m{f-N~hA5:H"iz+n}Xy>򍱟 áH[G&L뺕4H4Gq;xx6,ŖFxvǵKL}i=e;6ΫZw3*`2_^1b_o3;0ޥFƟ}3dGKcNJ ]{i7*tO-0Xy~(oM'c.HEa4gBp۴#|Y4E_uU~)'0e#3VUa fUCHnǖ{oxV;.& 26L K46X0OߍT:!qIn TeapAdSq0})Z~20S %3J*(esJg}Y%O,AҬ[@ 38*=Ŏo۷'I͹h `Wx"]BrPD΂J%u;P97lb6>%F"I;[c V;hPpqwx9Pţқ"ذJ .>Lk,"N.~l$+v\HOwҎ\X9^kA93c6^ST`siyͤGДn(1é{dKfZpq ș<)ƣT^43T$ XW3=;k[Y6j6)"l&N&2wjpSXqR.N:wP]zMTCӷϊ 0$ $#H kF=d?+P{ucy0Zg452UuRfnx];^ZrD-[]~o*錵<UeIMҵJ؛JJ2QFh^=K !+AՖ6EщBH${ps1-f!$8K6z#|{ ƍW ׵?DWt2 H5pFS%ïBqVwE8>~ǻ0'J.c[Y92afO32؍oBrӸ5ӓMܮ;9rJ-Y."p:+.(8 LHuY_ʃ(,#k5=Ve㠰=Ly ]=Cڧ#r¹qQ!1k &AImI*% z <4uaUOCjVn0~c7^kKt4VpFεbp {`;C (X:YρRlB30߿Lecp zupa+F3!` Y'%m%AZSIJLߓq' +mcP(ɲUkנ+S#{BZ k|.VbVpڃ^An{sA]4pKMQn_"hpqIWY-EיU“|̯j10ԶN%V+ZJT+W|cũ{Jj jٳM/k[QYUNIdOHo Gu!&ĽOÐEIρ,vL+I XPq+X  >n7t:\";P%!s8!7IA?QH5S .>4 q{\r'!1k2J>%&"`$c.{B{䈞VfRiȼ+=pYi3WF/ +=² jS`nqRr2i ^Kj{ '57DGmÍApJ(Ks<ڏB%MGn$ {>"۹BY~2||cFPQ3p.!-rn-I\:2Eト,JC)JH[m5Bθlݩ9=B1CZZDkT"0{;7p,T{7 :ǥs?6mh!ZK.01%fQ0xJܭtNcFnMсqsZ_quP¢K~.8m9 #mFHm4SB&9mA>-3}}4.}p'd>V {xuAOj6|t\Ev'(٬x  3 Il2ϸ )dP(/bʠ=uIF2R1{\yq+"gN4SςJ_wRG5@q!wfiɽoto(o̞;q-vHu>D$xb~xGJ:XV?SsT|RmK) ®/GAțb[##IU&t5jqJZiQ}; $mL3c,*f#; b Bm]N"y2E~-8Q*[EČ`hH1g2%c,ҚR\gkb*-NǵUPboklY})1Unm|De"\hZΒ,s~PpH۬7-6\""_z9Kr莚e4+Y3Ä"X<"yc8o=ec")BEJ@[2ÂDUyWۑ,qs5 f6E09}<1uR=Op0 j$"VcG:/rcxlmI_l*/24.x o -H,Iwo4xSOaRHUZz]^Yc)h# 3<ΚCMMej66mU[v;̇Cgˈ?!N0@>ηK uf j[mDKZwLywE V~cW 4#1K?([CfnzR_:q뢣-q&F)S*ּ9-.d4N8y^lAk^mĊ.`fu+jnظ }jmm/aȰhLqC8fbI"cs @zV渚8p.z%r/FR݄F1H8tn0d:N *Y$1\<@@;ALvYY-uxD1,,Xg#DzFo"N [-xJvYPH !@$óh_? K~ jst_>phѴFO+n.Έr f3.͘I ݥF٢Se]fkA▗h[8ª %_ XX<5}Ɯ 6,˖fcl/NwPuPEl+vHNs]9m߳V4ݠ}O|P /n;{}חX&aUfy P,05X^c b  fP`id=kTdO+sc3>ւV8sY-e^5eSav2@8twDK# `xiJ߅_L#^UH/zsT`Ƭӿot`4M-/ @^?kz#?F;ۭ# CdL5VXޅ( %NݽXn -UBl5-Li݆)Jg?YZJg"#^%%qP>{o& !Wvi %X`Ɍ_%([%PxY40! Nva6B*q司R`vL,{Hja6Ym_*d}L &%/a2qԋ9wYeM7TGe[+k'CUMJJG naqV.(J|*{AdExV۳P"g<Ù !h߄AFa ]=3}8aR5bq8L]D˚<$`  4%C ۨ7~AnT}a[F8j_IfRm'vdذR3n0{Tĵ dw6aDH*Sc磨ZkeWW =^)1ew:Q^7SQD;e#5"lk9o$TiP%CZ0ÆWx0!5GXLKtw {m=|/'gkح_n[7qO|Ke43j0ytm*iO}P _%˷ˆ[1/f+4k3/ 6oՁ h*Rn)7c)JJ:rŎ{}n4&Dv\"-vdI8'cDiy +mAL}hYX )n(k'ʿzZ~j&HĆRV9l0s]Q/Su"24y<1 /;Xx?Tj+1KNQhn(c}AOH&O5h9@NaZ7e`%M%YLYzEu I|=ȴdC/ 0wxo|׵l..%[櫬\-!BGEf>T TL䲟Ƕ$iSյL6EIkYHهC^<AR/` j>S֊93NnqQF8:`?W` ;}p&EՇfࠜԆp 厣zvgjYQ퀉@\qk˯WC,k@k:xev{ٽUB$r04hJv{8ۖO66JK,s|%R0L:0ؿN -dNzSIƠ 72DcI, aըTo9]lɍoэO&IJ4<+ZM}?z{9| ͞qZbNu1ּ!^tq$q!PBET]@  hNJxʌ[wu  spV.ƺwĮrPw]>٦.wd$}Rv;S^tNa05QcXm~DJWaP4Jq8Ueg_)"AޔbrVMѩrJ#i&D˒j ,e(Lt!ϭAz~hH{h&?RUN2>$zQH98/E(K^@m 4\S&'kASH*)u٠^hJ~bml"M0TYANa16Pb*7a?(FJiXEᕈ_(}r1 J@/8DJh:q7jL_𸤴=dr Ӑ>ܤ |Deumr֌]bVnTjbEdEY˳\tIژ*!@WopHdf O yGWʀN(5(|r- O<:1LuJ'IP߽WQ ǘ; KRx;,Q529ŗ` #WA[qͥǸp4Н0$"Gu4)j,i%Eh29hh<+fᢲg8T9dvfmf޶=rG0PuiS\:}`#*ѨԺn5\i]~tΒ9b3 OeojWXRPށ_%/7BkwB~SFH}\P8uk<s1ELCO͟ݍ@$#u 5y#d~} ɟS Iŗލ]ނ"k(+yF|S"a0 rxٹz/-S4tZUIHj "Ϛim?z4ޑ^MOl,6-;ʥa9g$h<\x*FjT_Oz9\q#t$dNŎ{'N<2yBE# 4xL,E\ K!Zۜ/]B*t3"o}p*#o6MwQ!fLuc/Jx̂zW% ?-NvA xnA&d5!聀I4̮>I]~QKO YdȁJAbUaqe.*mj"OP7ElF-=b\[&~C*kAi $@-7˵{;Du*.Yֹ|wWvwUHQDb*&̇'A >T^4!DۛF޴d+KbT[fWh3n dTk : fE M68W$KgP[vИ|Z'H5yCistxZuєʲ4o5&"!Ođaw#z{}0=X`]&mc18V:^ ʃH!Vt*Gܚ `3 y$\Y-@7|6!Iz pA:Y #=OJA t>v2?dJ,'Wy=XoDFA^,j"6,;'(KNg}e9`)%u6wH;cZQ .9<:yqBLA,j3Z<ޕ*EӅtpkmpJ)zSq\NbeBL?.(QZݨԶINU&ݴ XJMHPյl'\1!:;e0f/ gzTK Du+ c*}|iϣ!XZÚR5eIQgg1s7CGx3Æ'[C GUF0w/d@kbBbںϸkRΖxR5Vomz)dtbT{u-a*qD|V {_qMx~$&* n|{qf0#wOed-XP2Z$%/#4yYw+P]cHЂd M <˕GX?+ke7u%rp?Cϧ.jmFы' BSn5Pjo%}%`ދ|/x#QjJ"rB`+dE_Пv`(9No> f7U=5XI鞉Ik'7`!v4`j4)ax"ߕ^Q*нa,,fAރIN ^5ΝɍؕNy'ɘ.m/VKkڦ7k4;U'c0fL.V-VIP]@ oWoWuηn̹Ri%'!$-M_u!5՗DĞԱ$:NZH 3w`7 #j{Eo#ex3 |8f{0;( Bzs8)2cD6+?a̘e !H/',vǗبm4R\2"WY _w[$ed^Í5o/I7-ͧu[ ҍUSa7Q,CY M'=Y ?5@9[*( C#Bhb{]~(2Z$o ϒ>GL"cKGBHbWu*Rrߴ|߭gD>˜L;)jYi0q7J9֨83 Bx_N>-R+0̕!F}/b%EmMWwl&8,D=딀9?Hľ8'ܢ-.t"apCnKRo4A疃^# 承.ԽȑuSj?t%$eCVDnkwԳ9DB%Y+'g>Mzࣆ~5;QKRfBN3(4j#F'{yU4%p_ݥ\ⴄt<_֧cX9_1(^-9~{ -JU}Hvu&\]oQWAplH?1q[)mi#I|:/1&$g5 %6>cN@a`ZW;Jɡ&GA* TC"?դ 6?WKIlyf I˾c#\{!iItik;j*Cd1Y"<0Y# &>o9TAsڣt K1 {fΌ@pG.6u r~yUp"CXp+I3 'Xr/-0P"(Xsce^sCp4dA%[#ȶ'ݍĕ\u) ˘AX)eה&="!n4-×ĀĨ; \ icqV(j2Y9gq#! TZԜvќ/jᘽh,K`9%-&ev`(a}Q7S\i7;L$OEJmGXiض8xb_{WM,t*QNU)V&DE \~4MP%$bĹa1yJXuԨ6$Lݝd&g x㐏iLk*i #jXXYgWUwLa"HLPJ⨂eک0ݢ| U'Z/Cal÷M:Au5+$(dPĽ) tP} PS'A1dTcAH!/\+;&a%,>^'MT@6Ŗ4 Qv-tj` _I"q(h5V"{6"TBX+ED>n-]v%e.,gxCPi%Aa㓵ic`>?=)}Zg!XOicFDV$k'?vW ,T2:n5i;rTg5 ߓ\Wcq;{3gP,68Sw4[6UOYp{Xg B1N>w,vrtM0֥`]},.aw.V"55Ɉъˀ)â=L!e֪akQ;P Ƹ98F*:G޿OȜe1o Nta^CռBʩ[ΰ(;g:%řYt{xBjtw@x ; )Y);[xv:&(U552[WňM`jj_ǁU\xDI~Ƕg\0'u*O" 𵵹 fQ aȏ' "mSx3!.^A9jh[aoe#!I^U 1=|Ͷn;?ss'$Ic۰Gu88zoiǼRg U Mh陳 N 8ǫ@vm~=Ȇ4XU݄PM|VzV; lO^èXhp*g_ ~xpRd$r@ ԙrڬpn?!)4)y 5(9LQH,BD@H8VZVo ;YI* 8zSٍ+y4hKeޟ'RHo oZΞD'Jo[/;r_ $oYp&4v6}T 3ENV|)Bȍƣ9$UTp9ϼ-S~_6ˠU$vk^+Y}!+Ǵ~3G?en؀")vOP\aN@c[7rIjAx؇</Ú:ևBj-}vۨA $%EVVS08mrpB{^LC ^HBڻ;ꞏ )x=(:LE<sP^)Dv7əxArĽPL0E DZng̓zi5I?z^ E[%t~ͻ;VE 4\}tS~LP2 ’N{9< "ȍ3W1wSHD*v `{rw# tLSLrx%YAK$K{hI'x-?0!X PLuyh.#+קq?J޲L ~W +Z z$zТ7-|.s~N$H +]pIθVP_G_tιsBpW zbjI\IR2X7URG?f[k@zK~D<<IΖ@NtKQ^Yzc-yLm55 \`/~\n6o% L11B\yAZm厾4އ%,thF=}LocKOX@s)k#4uR?8/qoO.`+P?Po-A% {~UEOzى2ۤhBG a&%9Ӟӹn8 'ߞTZoݒ B_{ (s3>m9Z֝J7<[@rlAÊ3Du*Nq$B6<vDf.(YwHEt_I\ׄ { wKIfHY0í0bvznOL- |9-wNqz e X%JAvՁr<o=HSqFe"2^HTH]2 wWm".E܌1OTE|K7bOH,%[r-]Ӽ$-Ʒ'ZnUk*.E;N+hk)ꎚֵYՁޓ%QšLLB <v6Q8֚[S R?;NPnyݜ0sήQAqw U/ЙI14OǸAȒ11tԕ . A3S B-D @+] )$7Pd¨Iܖh7kԥ WZ;tp:Nt6E+xMo"9 UJ^sJ_㾵Bdع]@R1iS,?-K+Z'zЍCU *~{fIBgڐK4@Z;zH6Q6Ymr4FDLI$+_ҿE̫XkJE+s9Ö*s{>,;Dw`X5Mt%i W_q0? =AYE" Ac|eKIŀB}Rutt)'ERZydΟlܑzV%ٖD`N?=U6n,/+&Sk;ɓM"X>^or?[m׳j6W$*sO c2X~!08b;10 P]߻: |l]'7MYp8[PDPyhn)"ws\yg1cE 4E(roeh{)@(J+Uem/r]T}e@z%;=ET5앳vڻZRf̎Zf< =Ֆۉ$<ǹ"Bߋ)#$ bovR,Bє?LiY}۵RS\;KIޒWZ:&}eݐ_ut?~+ŗRa*sc󀘬Qsͺg[O*M<5CAؙSpmfHxJYyslGNN1Jh'7ޛL6નsAE >pn)DXt]>r@K?jo"(7?RhdZl4NC_ x^wq/^B$ ۆ>-`D-{uKzt~ߏk+ucc}WMgZ.@x0%v0mr~-l[N("@*k&ߥ? p{N14z|"b/v޶,N!}Tyӗpxm[PntZLN骑f{ڝE3hz, m%NI*$le4uG?%.L{'{͏3,n>MZüc8]#Oy柋{BYvo`G AT];@=xDN bcgópEn Z!C rEY!Um/GZENn=rX1X;c]UCҳRJw}1?fW6zxDr/Wg>h0%`{yD3Ი#^IX; F)5N>a\B,|] qǽ^ܑyJOXJbb4X>[-̼ŴAa'Vn!XF{Qwv Kp8շw6E#WШU>^7ZxARbG] [M6<gڜn$ 囂AV9#Yb)c#`z<]*T6*Ε+'Fsy2~k1= #G҈egvX@bWJn?au`m88y!(.9sEWh7c/&~8 {= .P1'0)((w.%f9I^a'~ef:]{n={Q*Ynpu2$8XԵ{L#D.!0LaWĜ n{pZGν@, n;8u[4D䨗? Δ\=De푴EXmIv ̷.xmlj4Q\儶} z|)Ni, ֖&'sOuo, 4^qA it&G{>wwYfRIpò/BOD=3bL(l{l[v8haN8( >Zũ9QS#)ERKevlծr#k""Quk4\[5"B _^l\ߴϋ8)nʏ)D^tv!A zf_2QBsf&^?-1;{FpRtfxS0aE0-cS.*oˎ-a{^_ERXh@k^Xs?o fqǨmrhv.^g16RSiBKl9C#$d>C|6x7'BR8UBM~̸_wMeB1DUe ?,|p*Nj]E07E_8nQj,q|? #"{wc:H 2BF+剽{z׈/2 h.^Hrt1 ֍>]Pٵ&] 5_Y0L'`xFc~T42K}mָg{]Il$t]yh0I\$wt(p#lq'$Y){ q;~Cާ'YtsG U x:Zw@mld^2U27FCFlvr]6T!W$ZwT-LS&+NyO+t%eq 5 ߁(O1yq~*q3}]:1ǒ+vGό}x)m09':#3\xlhez˴Use|" jT$ZFaoJ t Q94k'4C9"J5E 'X݂)>Y sJo&}UPM{D 8XpaiT-UDu{ ? =$T XNU/&R{Y?=H)`\ܦ|ϊ4gD"2;Ҙ~i@gȇI“{$ Y=X|t/}} G ZdH&7@7זTfLnPX5a{=6Q2I+,CؾMI,_\"㈒6r?J1lXa<{VGЇ57QnbmXEdlHB\>;YybMfX>S|IFJt>y`}ŚY<ٓO~|Xuo[@c1c7bM).$O-`Q6@ך0, .Q !~ 0pЃHұXָx_B5de*p1L/iJZJW R^MJ71R&A`(Á}wZo9v+hߺ=)ה*Q8E X -,Czw$霭MbD.;㩻ШZ[sȚ(,.!/), L[TQIl-"6E*> gvڭB{KTczr%ߑ! 2"K_E,]M?+pV:@r m'__ۏ}|%}ZI0nOSՌ8AGPU vF۾QHPhfk97"=h N4᎗+B 駍 9}x*m jHJ0&Sꈭ%9eL ٷ]:YQl E"ºF(xo1bK^b`)s2~ 섌^ j_FeHVUtBu7ʔv6VC4o snpU5VmNfΪ^䍖c,:6K] i{#C93c46>?S;#eon(na7{%͠rT*8l,22 D=SQh5y#y9"sPm0TabhA QG,D'p7Ԃl`u^Rfe5WyDGr̸ƾZ @qR>0cX,%CҍOok#XL3h- ?Ԧn,g'v+ f|3)/N8QXvHia[N`fbOx pt[ckµw\3lQ}'MKb\KaU#O\XϲK.;$o ?{Ւ4Fr&IgӰ%Hӊ+w+PJ`DwM?FH]tĹyy(oaֈI]E, ۋ &z0_OjNMOdHBE (0D=$ĸ`x-5S2qO aCy -LLg:+UQxp>1һ<| Eʅ-e|ON. Cu Azc`!D;=fxL]ߏ ;K?nVbd*isq|q2%fDS>R]|D8:e.ηƇLeN!c'N͘WĦ(oZZb<'TDP\ x.=un675&f[ETt&$0|wMUiX fk$||DpLWX`MZr>LӼTdkL%d?u24+<TL5׉VLu=N7&;{5ݟhoHE#3Sy kk6m.?M#%6]a>%3ϱ$=1>hz<\ضJjp㜢e`mÚ|Jvd໾]9KoHLao2M?["Yok\*,WS&ڬd-q^o&S[: ': ]Kŧ^'dV  :amn5znW; {M 9rz~o~ Yu&s SߋZX^RYXv^aj|Mb-y!/WtFJ|NMvv7= ? kS1dR}sëztHoXȥe/ѓKbhhxQ꺑g~A[IRGgI.݆J ʤ"nA9:ӀRlN''ϛgWQOAOo2&ReA/<a :PQlZ\j…ߤ X 2ϧ|㳅d"5MLy}& ZBD\% l}U$TjѠºx`簘^dEB7 ` $ gS)9IՈĉ]ޫg@G-*¯{f<}EDB׸S: ^\DD)c+jkW*/*s$Y4B]s}g:8Q xA&~u~,x!,MG30"&:Q>wRh:ոcU1n&-:A@zM>ڕBlFMs#q7Tٷ$֓IC'Ms3"Ԏk̦=K7AX%25-~G`eChr uѸԈhM:׉>6par_698:}.@{)ܑ^g'Lu \?1E 9N $mGnMp{8 #TAAWkqURErΐ3_ GO -\ FýĞz^/Xa+_bl9yCz؅n^H"(Sx*6J#1zȩz{/Ƌs7agE r GWprkاFeui#JZ ؋4=iz״tH$;alHpWt9T:r3I]m mAA^{f]m18z\,4Jݖ"}%{\V¸W](ڂP!ycEN.h%x~”]F@Epq|rJ?<-SnUP ne E3kBzd6W?۟ FpU񖝶wBd)LB}K",<|hwʛaKǶJ'v''>a_݈ 7vOv[ZR4ÚVDxnA~E>rE]qْ{4:JJGҽoUI HJ;mKw+ Ҙv]Ax(WV lGX fD5Oo终m5= Ha+t1a ݉CmX4_U!L{}g9C\,:gXQKud$:k|x<㩅_O#v6`LCքc`׼i9iv;z:XYK@ ?KH`xWЙ93G \y{gJ!y*8'"fc2A@,#d=!bjQWVy[tX--+~Yʢ [}|ߊ\NIm.w@x%蠳o>xXN"qd.bCyzFiq4) @wSΤ'DSkYdiHvv+/̎ & ւe)@":5-F{@H'.TU|PIV2 b7wf[8Fn>&v 砞5g!90~6EWlTs0¦'{ѝ]."_2 tcis 89 tYC"oN*6_,X1ޘ'ogTv\Y58[@參rSg}$/{kǜ* Ufk.42Je~#e6thVXb^d(\2nМ[CWmn@*Wm e{Kx@/r@or}4Ԇ(S?_ JǮ,P-T!(dV->ڰt¢iȂ7dz\yЀwRkVLmxiP?-aPۘl^&/W3srwA4O{E޷/nrHpq@ ,4`NS"ǦY!i ,Y:uP.x78Kr,>a\DP>)z2g.Dq lX uu)/|]_FY?pXo( W9NBb:@v`Kmy9]%ƔݝƝjʞ^Y8u[ A*6 3ը%1m݅Ǎpsq=RTUmEtnaDT7ξG9 #xeEq9(d>n5 5s zeuVwһNxcD& (:GkPx/P9Gh-f8$1ˇw5dwnT[]StZԁl`:O݁Ӥ^ÿȁ~N@i4#,שQ 0uX8*Y[dcI_{ eKQ/H'J{Ƕ/gjp;Oō/s1%@U֒{i  B'{+ԗF&&.F 8h?<Ω\N-Gy!e`zrmѮ!KN X&BV BXVmiKB]Q #wؐJ)VpBqo 0sb@G*k999<<3GRV~hJs@G)P* 7w P,aJT-4+N:bX4-ҥ dzÚeFՙ?D {VY;]YgS<~5s2J<+22|+Kp =؄M{Ð<V<&WT0NǺ׳QZ\sm ~l_*K]cLIMH~%56Ԓ&%ey/QNNPrBJQ:ի;e@YI~'M{d2 f,庐ʱ p o;͵,=&NwFȡc-"/:`= (s+oZWC:s Gs cuM~S8hm7-!RY;4o$ "HoF~fM^_A1`^\ {ƗEyf-f H?0fZ96|ݢ1_NN1z M$5׫:  8zv{i٠e#rčQI.ɓaMT~Q}JcI7<5ΔрsQ[3 צwT߱<}Qf LHb@XfʠU<0ubfq[J2 b_:TzJQGuп,%ǘtEl!bzPC#(퇍{ r[SbRm DDcYÞ<ѣ1n9|MƃȾ_]^G'j?OڜMbSW9^hrkA/|9<+/e[Ks#ُN}NypۋZQYua["+J ݽA#WU l ~d>&|"mmAo=h=TNAI 1ҕ~Hx)`p dW֔B^-%DOۡ9<:>u0xkzlGS WĊ}&yCң-(]*a8F^ 6j G<+ Yp9. W x?4'h4X,&Q?+Ll-8iI 0LQu4:#er%'L %A!I>;A˭b*vHAuEHs] c=ZםZxMCs>!"3 P.),:2㔾:$Ԩ>Ch]=ڥ,kv0 &5d))bM&x*wog%#T#:;CyL6|ʕW<͈'l)qjv,/s@NeN@$hIF  Jh*WG'БrB830j9;-bpm'Ep,Uk LW2]XڮH=8#D:fBۀކp`PM,+<_jM,ﺬO$Pyvׇ+p2ڨvYLqq:Ȕx)W/G-w9&^2x?*JǍp:e!yKaFۼb>ikVǎ6jfUE3kqM ?#ė1^J?׍Bݲ4ILԄXv)LP^Ό^Fxُ݂9u!#+)>[B-l 3ND~)UM߱qqEBdv #`ikqf'Lq;*$]9R?x['NS |aNB-3F#*-͘T%2pթ{Jɕ%tJ^B Wj.vY0b_}_ݺ(6t^x{+C=H޵h4w5['@d*|adtP ,V^O@4ZԖ5Y`B_aku!Zi 6z6v2gd.Vs ɜpC6HʥhҽQ#߬)*+©/t#{|*I~[t}åYL)_?-QW~$m^յ傥ʴ >n\]*I6P٩<,W֥8WARIDƯ?gpχwxr-?,wk8Qa8=J*)XѾ1I9sPYP=x,MꀘI"fŒRodc m+p=ۉeTb ޏޟYjF%zk$T݂nVNCa]*ȭW߼/[u4"Vvd@m,WRqڲdxu+OƝ(zi_,V,(|7zr[%] Q%Ēz5ho3 1g0t)SW*XW~6 p#ߥؐs!gd5`ρb [ѩVwri8_%jRsHJg($Ki$&=fpFp{wPH.V 1EꂷD``f'PzFb Ipp%+#!W_qKg#3uxj/ǵHo:iBg$jRww?UXl53ª,A-)0O5I!pf|yy-Zb#\5K`3DΠP.VRVQ4F}s3" иN0\-~_n!Rh4 |~޹qhFqDZE?]Ted X }(1T#yѪ>ug=[+ &ys5yztI:%c?q,5NNhmW!(Kf8J)* bVڭu1:;c@;tAKD#ϔФf-[G$@ѿG YUID*b :WO! Cbl$FfEz43}ֆh@cY`14N0=>; X=/L9ͫ|5eu"sq DȸրWXDTK2S2~5<_R'<۞*'OzTKuckPW "36Ͽ8؝Qy>~Z-?p׮0NF[1hٻe; B@\&:C:ܹ(;#hWYVMlq%ĢSv_ s_ݘ^(8gSӊ+U&EP$;}ڀ ^DE#MN@䓀ER\zԫNkVwz;;O ~rS $L] lZ6֣Wb_o)t)CyWs$Iwi1VrFDqYJSS-+E1v>]Hzb]Agh(RIQ/m ;(H>DS&6Mt嗠,b*IhaUD< <%HHv%ۮk ]UTClϋvzw^JY6^i_1 v֓mϝס_PpL.)_{ yذ,vsNHĭ0^K"vM苯q^Xb0bNkt""\3YqD"['̽bjg֚!`>_HFU/an"P6-hQ.~Y#"^?nqO &V 9wt[HfsdðIyzkvJcBDNTHX%e:6`9~]{ŋD|  gݛ}^19Aba'-k(pD%I8<5guatw9=TQSxZ x"!η2ʤ2 a '7ݹ$,*iܕ)Mn1Jce3`w_qӏgnv]@ j8`GĆqcE0:$/5\i,3Y\0pA0NG\#] s)k+O n…tγV@4#yAC\_t(umo*9o7'1[y bSL.WH!Չ^Ml~>Q0S8K$!ޣ~{Lwp^4 [8ȂMZ),"2>fAd'ǺE’)5+vj$G!I븿.*Rѻ_ u_. GXi?s^WKUxgJB~r :c0_F{=|ذ%tͬÈ"~-G`"ge@ qIʼn27)'ڎju KLHI2zXJ$  j+~# ?rI@S !}QiTk[R 96ov|>1:7Vc:L&̊~> Mx|AO6IqX'ȓĿYHزv苗d.bkRk_y$@=::N,y~ ??6MpgjC@r)"p|t!ZI(S{ ,"sbg\VԱr6wETSf# } h=ox""e47:-aߙ@88'dC1'Ipl:P|^nƷA_[H6nnZ XѴFg\v x`b(26<`c8J':nXNyWKkGUj`h?ٟCNMoHaFf[ad. f!vl;ׁ0"‰{PC;"G ZŘ&&c^8#|zQm6+[ G;O&u4I67948!|yϪEa X\z(?[ֽ]"J BARͶ2=9 ī .`c#!Q~_aޠW4 Eu[|X[ljŮYOU fw| 꺝4^I,l V/S9ס[ˍ݃20gF`>xd l:o+Y@nt'-v:WE&S%|*CFT(\~Ye{V2[+,-!##_xhLS0*vQPF \%!WjCVH?t{$'j1.+Fc(a;*%`vh?\꫊!ya9dn]5.Kב()KQ7r›Dl|"yq7r@Jˠ+8v8$c!d \jv `fT-ٸB*zɃ8&^_Ժ*/O^9mqsZ ͘ #_[Uƃd&*xvSwPbSP,^}O [lgُ*B[#j bwS|ŏ_'-!G˗S150e]Jzn- =Hv6&Ӝ(+Rx, f1&aS$_'^*Dp W%vgY6+:Zz13t3Q@y ًta6HsjEVM 8d̒s&.f+B,a魂Q v4AUmHs7н 4ѐܥ㲙N,ɇ  ?B7CH(,/YpG<g6tfln_U@_W:(*'ˉzdP6}y`vdžy`82G,);Cv@jTMZ@^HLe69C,3nW\?t.N5t eV?_d]e323rEGkz@ Q+O܆DDku!)><ʩܐ*#֬-Eo UlgoF[$D˺Ɵ+;MLqo栲;7m6`QEe@ Z&%Mk6,kB>rpaRh'eGǰ=7皪I y;RPɂ~҄VPs)$?@E6/#"^`vxTOs a3]Uv !X~~TcJw5rEtRs7wL9Og_pdTg-fWzmX۩z׻ՕV|ؾ mh~zgg_*i^` T H5RG\g{vj`j|7ǨW;1A1J*L6}4Gh;96cX |dt;Ґ_Q긬rMǧ>&Ktduz!(Ҥ,d1 A0eDV)T}yE0{SA-Lp=_ (ұX؅{_h)];,|, Iy_H7\iu!q*J'#vfΝVF1UyZ'F%rlz<$e`ǭ#PX%TR練-WSTy.+}NI">d2`ceӧ:dgg|f7.ՃJ`ꘀP;pǕbGD)aUA2+}29F>Nmh>n6_-*0j`QCMnJ'ʓ~) R;*3nz2Ec2=f."rse$e zҔ:ͱqr^!ZLY7en¥}Cu+ Şg@!A ?/I} i?~ـ~d 7[U4* g"X1G?݈kFB2>EScpm"6;J÷½1sVOcrVUgLe_Ѳ*3߿HoZu2fHyK Hގ {EdE{FppL J /9wXAa5";R} 8ܝfu`Qƛ~Y{e؛jSl{P674XݬU^)Ni隰Nk36l&v&ofA/q\?|2)eT֓U+ LM=YL@K'5'ԣ..\q6Va y؛~%tUcQmVUQ:<>3`]{@w'>\Ŋ?Ƨn;E̤:ݫዱ$=2:W*úz0bO0=)Wm%If>N1jN$B>)t y#1\|j3W}\X{Шv44厝׋֊Y?y_UC[H8`0xL{ AQ;],{k <%w̼CX8Xa(W7]ۋCT!.$KuX.YU&(5sYGG߫)3Ai̟E[{ƘMa\oY.4B259s3Ta]1>Y8L@* ˶9BNK^s{YG".Gr=U4 32~?VNז^4ETR`i[Z;E\o`% hPC^%Esy ֲ Gh̩cH~5] Twbg]:W_L>op0v|]+Y@5W{ m4JuVӳq&kTc)Umkp^@ۑPIa_,T T7zxT0X^5qWU-G!F}ppGg.! Ioe(`ʍ9sU8\_ƥVJ[;ڜN=&)#;Ǎ48U jN{RSɩo{y[~VE ~يf}̹0_Ѐt0JпuX&#R5-UT2wIqz=YR/hCz1h kݲ&~]9jVӔK1Kv5~ @pQ=En,VY`TPCE!T@ uh)fk HeyѺ%ǷѺKՀ*~c[!2~)Dﱩ~t2]~V}Exg$OEd=ݯ҇p/I$tP9KIݮMvl 5;.E쟌Yq'n[(nοɂ fCPԱ*jEu5 ; c1%  “w 6}H_pV/vӁ&.īX7X#ia׭ǥ1ABVsG prIOܽҀ%ZCx',{PMrs͓{ >js:ԕJo qyn\R*W:߀0a,Ú:Ԣ>2w"-cr[L6 iاowʦݙˢ+b!u H uU),5Z2v aYR9+C,.2>ҀDRIwZт-iƀQX0d+Vêir]z[DM_ 1앱(q:[ߤ!;gn9LQݐZm;gE /;d ~mVf\+ۗw aЏsH[0vx.In|fEhFU3\3)2k͗Ouv\iv}tIBo]戥'>׎~*sk|! сqĊOCǣBgf@ '9*W#G8g}"tU|ʚWgBnCF;UdvIrҒO74m(\72&ظǪwF=rj~"BeOn+!*O*9d]UUI.>oU o\wo:fYwk,ccQFHE-HMX K)KA땣R[. FT$x Z&`IPVE;W;I0O>İւ7Af4:,Вot"d-z\Wڮy%uuвYBb~%g^|)iXIa@Ҋ\ފn)q$2xT1]x$gz ` =k&Vfc b׼XV@4%csg'rdt@)Ȯs8m@Ji{\ɓ7LrHJ?m6x|{C|}u+%9$޶6S|t|p1&VA V09f6hI39Z|f^l$Q8^Xy̱" K&vϮA -Xpq\Pi1qbsFpuZӿ2/爫껈ZU$U: 뾂t;.Iģ~', H1Lh娟H#ذ +G8bR$m$n-v?<}u?/5Ejo_#`EDOJ\F0 }}̯1MpjaD(VXmp“y2cZFސ,N&Ƞ loU+Y(QbɈpl#AUefW-. +S)K7ЏpM2ٶsQ&Ÿ7cXW]71bjn;+DĮ#Kq )н>7=R:Fz]9rW%C00O $.U׷)(e>#PC>bS|{`A|QN ?25{uc P)pGaE|,t YVQ+\:jf1avQ3^@ˆ4 =F;\GS,0Q f0,97h,|RriG nn3莉 {CgNK.nʥ_Hb>%`ecA@ͪ"Uf)(LFv+Q)bSvUa2{]ўڐR9j-X[G :N .zZ;Ju@_[.+3kF /pX#Wm Zl^7s P[2VI;8WbP&/P0 (>J;83{OQ!BtRbR'oR50t 6JE?ً zi_Huzu|c{8ȞYJ{EK-Jl@qMrD] 񮋨Kh@z8$x3)ZYyj]аNˋP.Qqp㄂_uvgi"WJ%~t\H8#f %U]+SK? 9=yjup<Q˓Rc5rCpb?7JQ&ۨA=5g̻6IRW S+<%UT)sl! !hzd>A^?R0J gCD dYu*e1rVɤb }G7>rgP8谔 ~c(^UCRJh'b![.b'<ѹH@k[^#]-0Yq7HY[~o Y#+RYu\X||W+WtLŤϟau[k+s.DmѤ[A1271L+=m-|t7v9c[ tEUG:L(bܒăF&`C-V8oBԟ|ຘ]wʲ  8cRs3PG*4W{eA҅^rXg=1Qx|'fGJєm@ʐڃ өCnvto$ ^}"+z5_pR f2KśKVEYUH.bq'UfN~ 8ARF)7[;& jRYmګ͠GHs|1g8Vm=j*.ۿL +ޛyw"Ps{8]˴{L.z@!40̃o/F<9i`ańpTɚYN2m'~k L= Z=4KuI(zȫ;Ks@V1q2Qs$o dQ&wė+貤ɚQ7Q~%d$AѺ p\-h^e6MRn ^:M\x3B6GB`3茶 [f4BgođC< ,K$D8j 6 Iq K\<վe pɩt^k9;gJf)(NJyˋcTz4ԟq5-+[|iI֟vCg۬݌QY" I2ԂUvy'NHB9tZO^ g 4oJһu3)oOG#n!۩6n#j\A_6/m3}ta3RB,<> |]/([>zbɠ %mJZ_6 E=>M74}n?G,yCDݑ~NӾ:׸VbB`Va3_ڤApdpHJL'-HXX,X)_I cs[6MG ԁyc@x賒1t/Y% {hOlIܽ!V8F9?-$LJBM#~>J  ;5BpuJq3+g>>v4z .MV$7X|95}xI v#6"+΅it;>݃]W=%Z o ^=jϼg^ĵK86O)?O)A;#?*EIy9Wj ifN:+IS7ǩ+0p~>[+ܒk7EZ74y!Vdfe2 >0lt 5J.[1\ߤ͛؇ ,T])w禬$H]6;R1[7{H %ݖؤ^ac!-%IWBGc6El,헟>Vݮ;FS$tfOqkKRN.!؊Liލ>|(7.uaV $QO$F"4EQj(.Ud6pcԊd n ~Hj/e>caq~ߛ()1sxEde=7,yӋP$M96ۆΰ/[E"r֛4vldaa7$44eW-;IHt&MCg;(x?yɖ`LGtg|+$ jO¸O[3FH!9M.`ݰa860'-Ͻ,ih|`i4@o=N'7tMȄիrZTי?83ăgȩdLJj9WI*漴1BJcpH5<4X$ډQj7 Rt"e!۴.[0o>CRDu*<{_:lb@oM]loϠқQ LGkyr ݪ>vߜ>'8u+"-52P/Nk.,^^7j1ARmE2G>L4ź3-vtAj/)RA+Zib-SC%fS~r qN !@։Ea[BZ=Zã%F &pEn"/Wa)KA^^ ux*0} +J=TıDlP؛J:Znx4㲙:;ׁCu! Ϫ ob|vVnVIF$@d9ED&^b:zL҈D&A) PDVõ$5Zh|BtQ"oS݃U jzoG.a*Gy9H>U =|rK _s嗝l(QQ .׶U0Pr/>[@xX+ŕkWM1.j>'m~oUέbڬGwv*n$vۮ{òF)ƥH6͑F'l> `k &>"lnCB, /tF|{Z0?R3mcT4GI[mDo"geX/қUw&o|.1vu\!{ th1⸩lrmdȘj{t[wn"Sq'B` KA]1?\4GB] d _E |>n1$ (;IJ'i"sٶTkAo@#mNg/ s 3UO43^uf\:aiy*.g/*.:cvĄrw /Y{Zj}(q†5_P]QVZ/t~lPXCa'`.h\3agO47֦wI03I#XyҬFmP-uZSϳ/ Pȿ1nTtyPZ&&=xU)}VFP}εC֯4/Jb#0^BjKN݇أ=~t2N#hfjq?z]$iD׌XCH&v,6)5(r2hMkJݧyfORto=5d 5Ol7߄ga(z>R ^ ileU@YaV&,i,+17Κ Ěv:a~ RU)"mڋ1V2-յYnJfs^= ѫo#QO] [F&Xd@ƿs=pT*15~m%6.j"\,޵ܰz$B֊ש'E]Dߢtw4ⷱ"&qP\.ɼ47Oޓu[+ow^e=bjFBNx90'yW2dur!0lDG!!G6΋ŬŠbYHWygV"ekX_kt4fv`*e:R&y*[2aVD'6<kGʍMmo+)\ Xq ^+tۼff#)Ze 5ǔiڄI,TsF<7ȳA'aY޸&%ҷs1@to~2˄2oU9S0TJ#WȡAIQ &띤&C(6{xS.ƭpoДH3~>eTH5 tV9l_\@-! ;d [wX4 ~[Y-X бPكR%\Wٳ`1@VGh <a",\D_șxK2qj3W{1n& ĂfxeXxHjuCG_گ\|}"%MQ,Nm.Q{?3VpotGzv "pP:k Np{a*ah )|i4a8 PPl7mfT]Wldv7OSo _vUS4$n=m`G7߯`lF 1GlAYkA8N58R|5Svta!-V$׉RM'Q6b[1іʺ!f;Ϯm\\y#FmV1]c7m{Z.ABt*^dno8m 8ǤlG>[AR1`bvO͆`ܰjC&1 $Zr!)Ma7mW Iq㍆7,,v;3_!@cag@yU\okHO/2~.n\|"T' ii,IeQb}6~ R6 &l ''MFe9oMQGC8ZLHͨa[ 5q=n`p0  ac8M_*jxR뺗1ͲrҊ.{stx*^{Yb9ywt'MܒӤL,q={l5R:1jZs—6Zs* W0m}K!NQD1Zk퇛IXf'N] h7QE"oϚV8ՑCn@-]X?,PbzfQC1 Glguz.!&X{>3$=ZzL*Z`2ZЙd,#`P{׍XTṛ^ݛyL 5?}+G -31OW^ ص:ۜX}"EOB9ww'x|H4+cT$~!=x%4E&ʫ)s?s+xƣrcEENҡ;n^+><$hȅEB؏egq E_f*h]$[\Xzd7um 5q$wrFa1V )wix"]TER(* fO9!ϔ?Mg&>oM m"0y^TO l6x$-5X0|gRabiBKrQbRsLJ u22Cz@l5ЮƉn?]KbY&ڴ̺m 2[Rafr.`01 LB#䏙X;.^ UTvbSeǦ_fIUfI=1(R\˙V͍Rv(o^VjȮߩx^ς|%7inL-P\z%Gi[26fqo؛?zp a)K-}9:yrTOǹx6|ˑ$}3Rƛ&L ?hs 8S;lџwN,$VW X4JEBxAs@Y'0 ?[ja@1q80oaR}XoPv/hjȳؙ2Z1d4Qf{W%5l"A'$|'Q4·zӁL%eM BqIER8qsWMpp:J}/4K9NNR<( fFueE5Sjwk&a:f_CjBvMT3bE \uFx*H-̕DvVLxTnBtVP_CL'$z}#ᘦsAI+"Iޝfwlwt4қD.]aYZ)ETfT[?;JSr&y7m'PR(E%UM0рX.'8(|FIi7,N~7@R#=*v4A+-i͢~hh,$25((5NJ>3oo-X3 .2RfZc2aSQwۅr~])FZM":Es2ސ1>+YI WM=Xն!Z?rx!*{e-X;o$VkG]Q+!. B$>$N' #S=ǍBOBh,HTH-?{ Ax@ZB@#jK ?F89s2 'جB*S4V!ϣ+reʼݿ,7z<J-Z]97e#ړ/?*屦5BXKfkmb Ւ 8]obmѴFM5F@ _v<ᖹBS1[>`1ui09}(mza,LIe^z}EyHjĠ.^)|L= x 4q!Q_I;Q *Q;WMˁ2N۾;k܃T|xFHWn1# vit?HҮX?Ff1Dh8,*ʃX:60c 1EjfjOϞ7zQՔZÿ+>";ǭ:"q=A}G;I:kƘϋQ>'3\+a48urEB$?6us{ʔb }eep< ৆Ӌo@4ha~H_'f3: +*n(~I聐/vy,FF}?C 2dHR l*<2hЀ;Cvw;iMCA-LTXڡoIiw⎢<~T/~&KvJy.D1⩁0ơOX[}݇i-:Ũ=K%A0e竃k.r7y4X{:|#룟 |+ >'> Y$SKhP zlnʙPi |>ϡa啕Z!u9 W\{)[eY<̂;ztU`Hk<E߬47zXۗlp:Q9i83A\ 8M ts򴁋w d&O]X#s)cƁ`ۑkEᜟ;D|S42=XJ-jIتЀݏ#gII|KywDYP E*R9DR{wqHB}f~"'$ ö"6e/ZxU+$z|N6x}f?H!0I幊Vhq&AeSo"RXոQy7Z *7qDT`3)\̊y̞Ţ+<49R͎>cwM -/SBrFԙJ1 xumi~](M,.'&C ${rkUh!?_Ba:J?no%O)nZiSrΡy5|>FV`_Qr"*8UwܹĒ'=z꿚ZNO`ݠ[p})Ң~X 鷬v-dզJ) LClw;4-;*5Ȝ^݅% p!d@R1@0L.s1g@K(ξ;*TO.<0,@n] p"t $NܐTb RajyEQl0C҃.ia7Z]cn 7j+MK-bt"5A ASg1/MTI)E ߡ`Uӏ›Ҏف,IDB wBX"UwqvU1l*z03u1{e~ i5d5D%\3}"ʤGb·~9Q#Q\b ޿>)/@83+bťB~׭?Xע1¿hԼnRGYBMCiLW^b}jQCʜ=JN)_HLR ;@JNb{e\EwlYW;kC@&F|8’Jam1QJc>;mXCc5E]9 )`kRI3H'k1A JwkryXʕ4fw2<+}Myxa=Q5hUa*{0B_FWJ4 z3iT%#7mPHeq [q3Sa[{:wEv%iтJa}Cxij1(cl b%˩guE wz:CٶdL8 ft 4=3u/wk;%@ 6P(fvpkHu>׹ED/fQ1Ւ I%ܨ&ϲJ`\8t^k|4V u=iw8;TK<@v{.U ֋m*f8 9njT;/x^@!뢭;0Bj@NMەNvAj58F:9M!8Qh˃6>/$:7i3-_ن-d0Wy:ڊ #}"\P joZaо#Dݟ䀟|֋`I1%ΘI&@2A'~M)G ߣH}?E*j&N9W!s$9&։5풉nKHև,vtjU~Yhh[U.ɮMœ_tޮ_&b!`bxP7\ݭLzK~c]/X2HPXP<3h$#^Pr8:9} v%*]}r/fh[ʱb#emzlàee%APՈEXa$J狣Ð|xe'{su%'v1ȥF? tX+>#,|u5P<}^#mHU&W bNy #;4\f/iӉ=Ovi`Ore+Ӊ.!NS{rZ1 H"d<o!G}VO[TCםsUnͤGf5;|&7A"W_ڮ~S_-ygVE/2 8@NQrj:pȹCemGt(ab#!@C'8_vɸDyx "pxR# fb_,k.qeIψ;NO]^7`AJy4tSP-p/(ҴAԲJEtKHSn-,@Й= / =\swYqjTRoD;KoU>!i?ͮzl8 `*laDM<Ωa.3/2$ C+=qLk Vk۽Wo6 _W͚&;N ;~F׼ՁS#F˒ǀ#` XPƻBVo@½5IdŸL 1>X< !WP2$`xY8rȪL =n0hӹdゅ;!|C)r6U3@yTΆunG;muQ*{FE،[Ux"1ЩVADUCR:5rSp%@'Q"i͕CSSJ`3a#Uɼ3\85ucnLRFE.@)K!dw~]mO!VXVk㪞 Y 3i?ȮQ3|= ^XrTREA(f";!oJkՐQbufsP({BE{Nc̏"@j~ߴ!Xk9U6%Ao̤?XUi0Ŕn0<Šefk\H⊹8Y66k3$}y܁A"Ki/-ꦥ{NƖ_^e~ '͘e\3WX`d:Ub bbPFpL K[ӈVg?i2Ut"$MRsPj3pNu mt kW oB?͌:B#za S[L^C*2n wO~R Ǐ:t3]ijts+ 1q:mQ5HVF|@ 2.C9y/Z(Stkj[$aar=Lu6woK&k"9sk HlѪ0A.EiwQM28҃azzb|''"@kӞTzu(6چ-=o36-Ѹ0.kھ%"6nYAʣͽt}<捶$Y;ޙٸ7l΢ӝOAϑRl*}vkB4γHWUy% i!DzV?MpBʕ fl/40&; AuNUgƄ[pzG1ۢ]:(_uIjcq{qS:N`S;Q! pX+ղlR Gdd5J^z8 Ngb2V~[78!OG5Y 7e?d#T7@LX2DQ=rȫ]<8f,Ve|& O{SNM7sUkKUJֈr| 9{ E?^-1.#{:JY`Hƣuu28fl/[GC!?0f0N'9ɲnkspPt+f&=9NK䤯/`ȻĨ8ب7k0{I[&"`pc֖F[YF)ʳEX$H;+]kʟ >ݓAǟA]8sI%a+)74q߲yXE:-+$Ycja3S=(^ޱNTa1uH  {7AgвfhScYT QYkD; ͺu0zJ$Yc?U6rDm-5M(K='j;km~jvK-jo?V|Q+Zߌݤo0U}䊔V}hZhH*+ Й=6r}P}_BlwOޝN Q96$YDrDU•jB]"Ngy܁}[i0!}߷+ .bl4 '{6zMk"F4*!-9M޲{[MXds@]UGbrLc=;pTxg_ Nx ݚn{coᬀsB*\K>"Δ]`@4T R#2nW/9 -w4>6^TfXqd+\D$NZpKWͦ8~uW0K_xӕ6{ m=9%z^FJ\KmN!p1N<ʝBIv$ԻgC#9;W߲hzǺRr@-~7y6p0E*I2dp0!Pt̄ !]y]+Moͩ7v.I|C*?& |Y#UʹM)qֶzeZ2SbiY4.C^l&²n'j/fq=lQm)F^}xY jgGKߍLUxݠ7Os XGE\FS0d-CZdPv5:T'NYk/%j$h{E` ExJx4GF r1E7hy bk W/^ 皇1&iUҺ`@q~1:S蕫?mS܊@GJ$f`= ;Ն}6qWyoF70px; 1GU#^?8̃ A̻%~<Ƞ7"3TlYo?E@SL.VNi{lKb0} *i;/Wfh/ix\ţJ{Mm::MW ?sr4zp0C'Kg%D.uQb! 鈪 ۤ5E0f<&WSի\̳%xuEa{H 9 y$PZ)4w뎎8r onX8`7f;G(AH af,Hr_e/b25А|L6NU՘HZK5",\9 2KguoBݼAxܲ끣3\sT3tR:#nH#9Ө{ɻw謮o*"8ulS]ĝhX;:CfܖKaV3  nG"=sS|@U 3Qa-ńH& Zږ<)Om-wFQ6~X~2Oɛ^M{/uq-_)n pָbGH:Els_j'=1!NF)Hcmv ~H̢6M@O>zis$y&!3>w<0KC]&aKߗ*Ii^{5RYR,)_5T,ʉS(`3%X[%6=|tICO>E1\jHkJChOj>6M}㊓<_Z93.h?0o2y!a1&xd4]6ÖkO>p_(Yvp3SJRfaW U7"c9'$b-{QLTJ8sۜWUŦBCjPslqD  HvJG6z _ukȒ*pNX-wlbS28( *o! 7[X̓J%xNxn#*.z+C^VcO:CQADGfgzBH'X].| b`hvNmp9M+cUrb(I(:z5v| P_L9,@oY6xVMjĴLPxù6x[#Dv]+-KM(S5:g6>",,' n4b&9mSIJ@_{D5ia z{uԬm-v6]y⨪: s+~qǀOmL3rb#?%h"mwRӠxn¬ }e@A4pMA4i>t:O_eL(CGWJ_1( .4,{ˠ-_YIWV ë#V S0 z[ܙ өޚ)4KB}uj~a Il=*ѢW]@w"ZUW>p$`ƌ<|Ukxb>|ײtO nMHMp9oZQW4s0䖗/#/ɑtx,'ll8T|o}c%v߭%)Kwu' 4 ?T?B-ĈT ME6fiPzX9i*W~7U2BfB{e7(차@5ׅϿ@5k,~7s ;/\ZpIYLKy?'%e]]d.;o|@Qp1[,W2#^?$վ;b%ñ(mUђ| "ٿ~ovV0'L+9ɲ֢i  ͑!:`? )&P^Q@3ዜ%ޛxV130nY0+~yp!WH̝7ԡ)QT׀Thj%[ t9op uǪ9cD);hn8Jkv]k6MQ}`rddǹ!v(m2YW)3``s!j벋ohVT:b}>߰u;(`-=5`H)qN R>C{y~vO H*2۶h X|ޫ21}O+߼rB,rvt2QS E H)V- VC?g wSح09),8NO/,R%?ѥ ITV?<+P%:z/ awITK|F`43 @&c ^ gW$o`" J\Ip[g08K`2^qG1m+|$V4¸A;Q:s@TK+$(P2g1s)S@o-S7Us^MPҨqՍlC8ђz2Y-Qn 'n&N/~EZyR!C|V$ }*^XgmQqknm s ~~C,NR; m/h^7UjǾX5|T %9U3c0ԧ8>m9]1 Yϫ)z3Qp,)P6ujl}eWMoE7rjT;k^^< bGh{ȥ??^xtNi{F|IJ.q ŞtRsf~3cܾb?r[&Z10ةᝋI(nN.t;=oNg/WfOO]c"g27d=a?Ua߲<'~*F<cmʈZ?}n7( MÏ7jT^'mb*KDǿ)\(P5=61Jo=PwUH ǵ`lFeW=dGx;bw׎bP:zl0$천oEIa&U&W`tٟz5bfu&hk8]t?>fAprTÍVk>_*C"(s|es](E֚'V4Gd v@\zjj7[%[g9w5١%ՎNEgB[5gR۽kMct /Zm':E'oOe:Wz}M ןrsd0rԶ"l4_mxsQ5Ź|V'Nm}cMAH=4@Wu0 j utyI3GWe~!lؠBuě.@hUg琌NW.EJ^ܞ(t{(I7gL#O+Dב,60ˮоHDNԀ &ށ` T<7e"8]r!ؗwx`eW..G'*-lPABlueI#Wgr_GSIJޠ ! 1kqhK/Icmp,T1<A%אּ~k9}ۧ;hde4@i Nx['`'gP$@UiPX*OթQ 4Hye;`<4U9ɢl" &v ^DIv:3}eVt"DxPfXHǒw=dخ rZФG=:~z_g0; S󞜫cܽ#WcXKT24rzb#]<hZWOꍦS(3 ww̖ #džJ{s21/غ)ф/1jAh1Ψrl`p4wS'{3vE)ы?Jt%%،sXNAv0@'"IdYy< ~H&~.~U%x^\]~w{ P!'#Q*=~+[TёkDLo IM1:Ng8ap\LJ{Ch'?D2$ݼ{'ɧc@cLwd ˯kiR62nph?(ԣY RRg]j~P˥)zkUĿ&1HV&0/!arj3|UGF-$AB*WDżϷ^oyd*j0se@U*͠SWMQd2M=a'qbH;ΊeD:1fr!Z? :J aǂQ:=s}g1g,{ 1t gsC)|ýg|uXG1{]Ew+>3Y_u8;tsxASDs5hk(}X$nnspGyP6DlqvK6?L桮ml5C(WDڲ~h.KBVK&\\s KmԹ6.r]*wlCt5~LU[˂ >ao6IaQ`QR7uD)L3xt81SlO&t'(w S] f}Z zVكFKpAdM)D|oZ*)2n[ZWWdE6)dn1EXs<"Vwk:a`Q=4O~"l@mֱ (I@RikA}4ZdSfWŸrH=̷˯U,ճU+mX7-~ ^^=i hIM.C=D3qAƮPLPrupﲍy+TbÉsӳ}Rμl]n EoznC"4*R2x2^1!lqÚt4,Uũo\{i͸UF.`s|'(yJz{3 %Q7$=p(cgqG5 xBZI x3KQGmsR7 %dhsIqA j05ƸdAAbǾd2v߳u9}GBSHĂe9 "Ƿs*$J^ C!|}3@K%Rym'A:bIp)WL^uz }oW ͊rQ6mqԫ 0i3rRߡ;b6ifyx@<tq=^m/z;˖م-(ƕ=cȺ B?;Sz gѯd*` 5`Bs{1$M#Fhi1`f VgB战9rs/qw4-J~Sa-+^}ǂprY6mW{8G) Val~k$zpc i&K+#1bˮ:3W]ҫwWy旷G cu}G'R*dML~e޿m㘧w%]SUBI),UyDf4B›SF-Pum]^܏t\=C *l/2KP!-{xf$d {P( [cIx`41ᑽ +P\M V.EՋ0괬J!sl(Uw_`2 {\L]whxnN[l,x;{ƴ{إSnSn -tL8 ^ď6ȭ ;*",{~{A3,]-9eJr$w)Ձi&GeԨ5-|?cOPy=VtSY3 W܊ҷλ0RBz YpK'eΕ,.c{>Ϸ[דBĔ"$FިJ{3M (\So"ڪ5?bm\i?I ?~x@ZT~ E tV29b <^ /;+~zR܂bp 8.X#,ߨ@ ߔ L  B֛=f=Xӵߣ^o8OPMr YK}}e v=w)aK|ya!6)%*al Þd+ ;LTE1K1{g;1;Z" VqK=}r5Ж8˚͚`; *nJG+u#e̍?]Uߌ,3W(/E9T!%OJ}fA1 t&z*%"0D3s͞kL'NqãbdGF/)XV9[<*{Cj/Pďɔ.W0HTLn`'8q2x\þ Pg QQSI{T1PBt-0jj0j s͍YM#Mn;<%1dX).óܚ 2BԮC,M"v /6J̝N0z1fg}Tp=R.浪9D%pQA1ޗ68$"uX/$ [()(^[hڃ**+N&W{ng2 B5AC4D)j1CxWbF @&Ҙ`gJxڬ/O@JQJ_^'6&!$&i/y"0`}Qe:,}2| FUӍ l]`Xq2"Ŕ Xx_+x-ѭYS.KYƶTy<|* 4vLW8xsJ[W391VW^l,u\xoN8-*|u{>P׮@rrXS25|ՀYHLlEs)FOITYdEH2t+ :X٫s!;b*g@2 rOėɂwuue`"iPԞMNPH!xQ|"p.֣u%0sEMDKl 7sVC `C OB5wMȊdH5n'bȮ Bl<(9n*n&j3_*z Kh&qRCoO àGb2ovjp%/gZ ` j&:xq˶ۤ)/ٽTb#e} L"%^N`Nʻ,i)hFYFOM RWK[nLBZoA5DS{e%v1hfĮ%rXG=W*zx0>]vdt@8A2Pg X(]g@fǠ1k;&4%Jx@ڃI'!cP@N` PZlu׷i=Ʒh:cUTz5s'aWoːG;f^M!*B]ҙt[]VjM5#I*Rx*{hG:SGBߒBqPP^5 ןѼ|ك$q~-.bo'9̒D@拍(k<:;!%wV RD#y7`Ҹ1l (XZO돲w.eLSz NB3S?"d|<_I~%␴}zh4n) OZ>]xƞii&(MQˠOmbh5InK%pYLk<ʗS{~2ia #=oV+pkbHheֲ2\}1]cgBU+"9 m!X7 =y4]É"Ffa&)5EuϋM2=N#GO" }6@:vNVl+*UWnr<me@()_p\P7CfH*J ,3!mM0eK ?UNx$ʧ=+ygGDk3^hK%{02 uhrc3Uo_\x:3&#E ݇F*LI8OP}&0G /I 垰3>#X!e9]{Ʋ#K`|eEjU 7y pL5JmDҏ.z ͆ p~Xcnl8vppr%4ܼU394Y|L =;YeyO9Ӏ׬N4?)thu]JEXtpF6%ӖoF+ǡԐ²?oVMI8Ks2kOZItCp[j?zRڂ!;)ˋ@޴Pu?ﺉf(x@'s}+UD˔鿽|Ǩ3? bQZ kہ"|l3^ъƷ5,:alg+!wͺiSZ$$(LHAnCSBnuOC:%LڿbNev'%|Ob)gLOY$HăA5Ȗl9!@~Ys9A.ݣ+CMPN 9AuG(}?/;< 9:rk/ 2ԩ ߱eY讐FYw:fbQCu MXj+Ͻ "4jw+{L@85#}k=6zbE~AJgjX6MyDcέ=T = zo?{az2RHOw|I:)/+Oz^V\9<*g=X#7k[n-^|k+%~ڔ>v`Dۺ*V~'UQUiN`a%DyfuStr N.Xh6FṔ nL)$7KQY"}Krk=rS(`FVQ֛*MOGp(Р!f0hey vL%dQID *iR,<< '>M5MzeRtphZrI3PEq|Jq7:` Bu Jccǩr~ bb \-JA1'Ǫa8}!:_*I(fDײEEGQxטr! SzjT7ȓh>> /ZrB-A zEA ɻhhn 0W.&J Zm'T\ls IkDIX*tO2xn%n oB+ fgngc1UxO* aVƲ 1d5$ipO#чzuךL:3k#)O7 e{E l th %M]շ3}֟O>qs"g]R7Y^@  Hbnή^谽&a#-{^~;ruR @pj|Q> @ү$mSS~#d_W{+&C3oÒUR~H2oP<+ޫ~IڶW6']d^gVqyWP[u=B7D;G/P ER_ gJO0 ɀsyw>P$ N- dL*ɿ(U8P(~e%)S!D+ pQ{ʤ[m}Y{(4])sK3^Vʓc^Mm Qf56?bH,&7xfȅhs-p`PX Տt\ KOkRvⴳM|!<&!.4d{pd,5Yip~*6f3O hu嘪[P 1f<iEb &aڈ۔Bhl^/+H՛ ]-ac+pn0esKOoRc_~PoUW\(t3-UN ئfhU)?UKHmaBt|E:%n BXTezDލ&cZ O cѐ9>wPPӱu(&ze:3p k:WTtRfM%a!V(oIaZ zAŰ9<$`X)q({l[[9&ajiio]Ѳ)" k-<K&&fSN>~zqT_斦Nj8Wf ^S eI)^)/g֤e l~E]kIe5*k4!0)á7}a]\RT18R4\` YZØo1VCT z)\(rclrt)t+2icfm^<zn3:f'T`$r׆o#-r}{jY*G4WjSYАY=k e*j3x;Q]NϳFRZO4NtqR9o CA8ƒv+9,dL.tR-=cΘkLvGX>q5EδeIG2|4?ro|cφF9;s($+/_} ao=)ʾ: F'&v BHH: gFh~ɐ[I2̞߱Za=m:ضP(fbx-_psQNl)*n3pq2'^K ʵs YW~-aa /ԗAQ"csp,qў#Put:g┫aMC>$w UZ} Fn"xh2[$KìeNaHMLkN3‹ 5m_ęFϣx8rO b1 _xG2NԔs=bb!mM؟ 3NIj{2}]bYQx_~:SLNTRvQiSD5yO{f7$rv)-ԭE~%;ȊKy*{r\\Cj$g z@z`AGW!glP3b01~}ҿ"bp*g[oW^ ,(ay:l9oqs"9c:᠙CoeY=GQq {{C!DT$c^ĻmL8%дİDP;I5p-Yq>腁 'zq}aɼ,Գب^Zc%eݮgaGp̀A Ǎ'<35> ֤Cf&mg?5 ԇ2Vu}}B\`N6&slg,hfpͻYjy442q.~Ջl߯j_fֆ2n1Eau|H:d uh6p!#,hgY BTj7<ۘ!r8Ȅ2k&\v,r_QgX`b 9'OxU3L!>K1NgSB_cźtc5` P4;WzWpټKYܼ~ t'YG3σo(f @&i{4jEU00tP!ۺ|5:>"%->U#DC|7Eibr.-T,o@JIP5O~C0xmAx3烟QX$o RăvMrطQc7-\վSnfP||:iM?Lr]'CSI/PxG%y .NOC hD@婁B!#J3pqā(@mc-[ * $psӰ][ߪrd*"h,/42}cA /AeO2t?A(sga3\ȣ5/~m]a`{t7ȍU~y ~ ,ӵ>ōҒaޠ4dlJdP=iՇ%4kXDaפ)\R۠7'ZZYhD;9`W6y.ENMJQ%%L6YWn\61q||z3+s[5|=Q3dz7R"YQ<)<,6.@6$nZuzF> DTSO^[4JE dv#\C$v"UTXFII?kBxGe)en~e/mWŒ|;y<+/FήrQyr3~L.xθB<|"֜`Ce9ahjtز/=u,"-i Z6ru{?cM!յq+6>W*K1i=Xa!֭rvjiQ#xm omhs\=,AW$ \e (#g1kcfS :lnA.&eJ`㼿wͻ70U6*hTJw?=+踅M"ȔY=p}򕴹;\#S!ĒMp 5y{QEx/1\-tmJa: ~c|cv{4Lk9ĉŒy꿀5Y_e,a%[@4YFCח%\ӎR@}uuS6.X.б[`ĬIҍ^LVYc?ow`QcDP#FPUBY:YM!2a ş=^cK@@3CϲuFbi@Lm.ifT"MWi~)-~Tu8 L.T@7z<A7M+u)?D֛˓; `7ĩ&VN]}Q?o@0^pav Qzy$$F]2zXOm)8Kz3Jc|?3Hj}BlqvAv+IB16'"g}D6,LKxLiz#e|8V!|\4\ɋ& 9Us~r[kmrlJ3B^ x0'ar\~EǕU A2kɰ:'ܡklkvـv ./QA-ܛII!9\uW<&R Zf#B9mlu19许܇NJµڨ,Q3J{qy瓷&#MjG-_M-ki.\w_HFyUaa)]8 PewK7^]G"aAteV1@SHf^LjӯaWٽa43G'7/Z%7JZ_bч^ \IZtDhedT@s˅B=q]ڱc fq cW}ih0,>=yJKwMuO1DVo:O/#%&9[0Q-%3+%#`N /v!b@@<3en=-? RXp)hT$x!s(r̀2hӜL4sJ;X i Dp(cJz_R F+KҜ-7ϲ_㦡/ս*[EBx H}xxqHiJW ;CT߬L5eڗiz,.q2cę-rz*EMQ=%,]DGRvi,^B2Lg;rF)@=B} c{Zi 8fq!T4ɧmu}9j\2=gWb6'IO} V[swe@*.72lG]2] 'BMͪV.f1me_&.76i%`?vzÁS3<¦S8H MAa7/desu4:.1|I0IV}aAvfAڙ&Sof\GqVe~2"UK?`;o aɞVI[h@U阞XHU$Zټ)$d2m"$}|_>x/Qbamov {@pE [̤?C>g5 o4t5d?AbEZ-xsn;sku`/P)K]`r#,|(t іLrc`Qx)0v?<38|J̽je'Q.]'Yxœ7q91(#F~s6&/Fe , ÙNصV\]j+lLLk 6Oʾ6d+e,Vs>7 0o77=<[۪*m{=}XFbspwl'[[J 6qG"cX?1Hd1ϾNo3.+Q(7=MV5ә?#J>7ES ,`ei\bUW[:$x?nuw*h, ZO4p TSz؍ʼniM9U k..{sJ#K7O{s !ajEuk6VޤILh{k&`jBPJl~Ǥ25UyXU^t?bPN{.'t3<h /r:g9FfˡX6Sx-Aǟ 0U!mƹ5?x/ Sd17_!0lZUvVHW-6sp[&j^97G)01@6gXT/_N[h>6\>U~Vp G&:)fceAv1b}9?KDYCkzxkU$uq%<+DoP}>P9H_=cW1q|  IF'ȤjO `^6yhʁ7GlVwR$B6_eY8hx+^r\'qĮ`y"+Pt5]誟ve,*Q #g8眃R6B:*Aq[?#ǭduuޚ,%_L>7@--5tU=]<`@r=`#8EͲ@d#', ` [^J~1{~RL P퐻/+9ʵv[ԙX:cyQ1.VN<6VoIM]LCOJh9ꍇwRQ- "1kq .#>_ݨS81,{QYĚJX)T)/[_&؀;;HlR+,Z~rU=_I&D`_K-APC FxZ4RD6h"yhB^oI?~slFsb8(dP~Iw@&/$d,FbK5UG`E*$>醸m(VbH(A@~8-N>s Z qm7HU%åNhvW2J>mH'[LRu89Ƹ樻pKydH~ꖏԲ "Hrآ}_UV֛It=S&f"2D) LZ|5Í{uDRQy?2=HF% n,ZR5f]]ؖZ{_~fu@gR1U$5?PzXd|q$էgTj6qQ䪺gϼ2RfZlK7^Wd@ WFpCCIքMlzI6PuNK~f#Ӱ%Nc s3oix߶iZK˴_#U*nCqzvD'M50IF}WN҈+clj.b3+8q&1Fojx~JN@,bڽ; O/#\L.BE/~t a'!Zj,m-bi>P5些T!ޙ5TuuF'^c: ]-Ml{&ݯ`HuVk;|iǫ,,e(vXMmwOrp۱QMtlu 3fQod9H3a :%(Ή2HC1OE \6i-f:Py%RꝳV1Nl~ZU)5V, 1'vFPrg@ǪD 0Q $UU'!Efb;~ ]°G$#'-R_0ͧCu Yt `KbO ݥ-VуPsXvɾLnLXХi2DŸ. B=͏[9/!E<\N2Fʧ-]8%bm?CN ka!ոL<("m|%oH81Eq_Ϩ IjDm~6W/y{Vwem[gYZ07070100000290000081a4000000000000000000000001668c169200005450000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/}T ]?Eh=ڜ.+Л$EG!%'eODF^Y9|YBE3שGQWS;-m ocG/J1OG%woGޕ O) Ti71C~|΀"2gϚ taŭŢMIuk /h`(oAT L(mKe,麭F`>O5 UCI$6иA =ȧ}v;ݻDĚ`BsɚsOh.\KyDIͰ3`$mI`6iXW_Y`j/QY+-; dyCpsmvD.U}edKz50抽ߢ?aVc s ~QOe2k|9{Fψ&9(4r~9Z7SOU˥nWţt*Jf)\rՔ⪱Oey1ctFaKڵs+J77 `!G `)hzxسy9%>ޝ%6 ZiGlN_w}͍X,>a0)[;s+JdoVC'd;Ljt #7wd2cF#` SMJMt;>U\XaC/gլ5'=ukguAy=fWдg0-V:?AX`f ~'̧(bJ7y&U<9Rm=8Sꋷ ntXuĐ u3gQ >ތD1-]`R58gn=MVχ_zSx5h~*pM3z5$;>ųOV:J;Yaɬ|m6eoe0t(iEG$ G؉h5k)VyNL?BulARH]b GL Q5.$Uuc={ݹ8wClT/'AbOfڇ:F*MrɞċcUKOyʦۉm0*Ox0tl@rO{FJ/*ϤiYv)žSX7|0o4(*Oc< 46Dpg\ٶ[J-93x\C>X;Ir]<*qWu"B4Zuh&BȻ&]K%2 N-\0>lakoؔWo:R(3g̒:Z?U!ɏy([< Z$ ׹,0]GqA"my- E>5_@z @?71iJ#&|ei䂀 o y98!>.&Z%uQ&= [Xj6w]M>=0dUPkRc҅CR`$?&pyOi۷S8Y%vV85M)OPT_LL 7I0kN}@M3pĉZ.(i@:HE0㪂%__9 jg=P+_*j+R{8<н x!f}Y4jPRtv>3y+쭤 ZWQe EQht7QTɁIt4**3R<Tnqj`ޫːKg&>KĮ7PJ֍&D5!=0K2?%|Qt߲-{%}QFvLmjbIgXw>s`>^ Vk!OXbDB^gCO{n !yqH F~jD7ijY pv8gld ]{#)oE h2m_[:ÇEb.lӱ;)J+Ѭ ܨ7^C!GHitG1\-Kgw:`k?יps.s'L up? 6ɉiG֣FFtTd?%\2#7S;cz>lFתS,A;<3 /<*Tv7k- EҜn@o {6 %H@pR?*8GMKAw/{}WYGokk9cPhp0 ]4z M\=LNICBqA:0JŮhIl 8: ~pd$R ymȱ21Ch$ϰ4X#0;= Ӷa~e3‰qeeo.%+>DAWƟ%cҲoDٟn&%ak=`L"_a,p 1Mp?? "!+c9UGbbh77Y3hqV" On "ߥ}:(o%'*gҠQDיM%1OB~w|f2 噟^{xTz&alDx2?54^1|mwCp9^\vLe1'VaaK;Q5]5W'7G%HAp)ơuqw^: xn r C5tqF (ɖBWQw*Ӌ{A8a{TWt>W*袨y ^P,&jR-"z,xX?=OAs)}sS[ Fnn!N#u%ѹ,PeCJvW N @yY:8~" ?#qR =A%]VԨQ~JU^R2-~xl#oU\ڡxt'cnQot&$Dx8g \DUsBtMc%H^F1"(>S#8^s4d41Ҟ!QRhh8u?=t!(G&+!)M~1:}"(~e_>J) r@Gr$oz/~ /˭Pdކ|#\MD.u}VP &0k/rmiUR\t8GdX/YIyu3ڐx`V"E-)C+Xn(ȝ]闣-$-]HA#QJSbK6m#9+|I'5B("Vf1>D5x(XxtCkJE';̓k+|'7A'9#DPS+2c{t*B!s=~J1=+s~Ԍﳁ|Me'\5$rP,=Q3iMĠItQO`3A `;Y y1PpOKhuVd"k̆AtXSFH'LXu#705cp.Ɨ{K<0jm9mpsS,d'<0k5sz:ʳCHIU{[qfy[2C-b7g}PȡeD1jcOA,TgwA*8x.eE7ZHa߰0zHHuƮ|ΊoW}XpdygR 0#ŝa'/(GXrG-VB78/sU( cKB8%R`HU^o+An,nfDL"G1y aVeY\2oF#_θAp|o >".[S:TMA81:7vrHyX Ⲽ3<nXftzYAЬ+9ջ,^E/w6& 2CE}&)cʟD(E`}y7H$/\ln;t $\uiJ9 W٠ɰ3J7A8?:AQ@Qwf !w,!p[ #)r)z9R(6ZwclAQyx[ϧZ7f>VX[:}{NYl.FBEP' r Yee#ǙO}G ?'ПMW{K8B0Eu2]FvV_j d1HxBw#QFH'& 3@nJ}"{+/&9++]zaruJk9t]6u)i zeUAsyV+ŲVI#G Qx1mDE#!͂d{C+ȲIeN4ʉ3svd9@Dn>?H1 p3} \fAxLU$zk>pEx`T`$*a?&iN\AT .~II &x,ʹzٚڦ,:KVPsTr!2B7EZ+B"XKГϔ@8'bQB&wI5pUs%%CqiK=@C7z S=޴mң1uN{Tt=>:XMֳ 4 ^ZҊ}2nlQ} 퀭FLc(hՃyGX0a> x]D0V.`{'[<l:=fvcv8Ov+/3g}ub- )$; Kne+R  F hyx pͱWtbjSztCR#ԋtm@2OMnTukHuh(ssk']"aeXܥyToTwWr+@4{ԉkTw5{vk UJޚc$ˌ$鿢K{{%KU VJk%ce=Q#T1iwI\/xl0B; /;g]h_{nԐC3B? -bsG:}|R]YƧIy@F =&T +}x0"ra`>ohpSTk{B&8jޗiz({'DUN#`*\=* s]Sŕj՜/= Yin ) R[|]4GIqGk ZB6“Yo2\07Y+u% ~sq V-j5W -{xoWwg0Ԍk/M+Q9M3Ij8PT~4_lqi4wvYO/nvZ2LGվ+fl0M?gCbGP&C=>JN=€ӆCzwGYڣ$vy,$g̷y0X~BCn0Pd*]zDe؂G (A Ns~q + T(1cI42 )s!ATˋUj[&xJiveojO`^ᚡ}Q 4)u - Ug¡lSȄ\"b:+k3tK *T Us.z0ptE]i?m4! G9S; L 2cϬzyw''z{?Ϻ̛u әmU+H M:[ٿh@C6oyj ]ܩ/}>ͣi!Tmv3CW.˶F;51IQ<0 *]HT4y:}w Xoٳ%tBU Yi+ neV鰢˘]pp0l`/{Cg+媦S±D.I5vMzq y>@跁:AT;Fj c" aʪ( sDĢwC$ 9-L`wqN=KǷUxz&໺U]QlR'n.UB="Ac*j\{H1njjAhm1Bt"Z2I 9D%XGK'2a\;70 m=e{I`p(P's4F Mx3zL8~^̿V҈_!<.lB;]1vnk5GeN.*e\=sooYD@ 8y @ROc\F5@Ωp<\O#~G:3Q)V5p9X90``B k{3G[ V@mj]4'**ɻoqYx[;m# W7* PL1v%XV"W-m-;ؙFgNU<$QGx}X,*W}XO!1>Q%h엧\%{?5ةN!Hvu%m2M8W۰'z0σj4^'B6x}H&]OYG4ㄲd Iڼ4s Qc"˔̻ʛ3\ 4P@/gbyaE4` MeU:,E|r=0Gwl6/e6\1cbaرV,v֕xL/A]bEܤCK啺i9VnM@N -sքU]\H7s@V{xy|Cj(طhߨS [[Xd֥eZC 9Q>kKM#Ol#7]l%[ D6 \w?ꗷ$˻XkK%L8SLM3g=-,.ᣰ'z{#y2Ṿi3A8|ԶLj)#Hj,ա Ra/Zh\N BaVr\f?ơ LukcgFpC _}iWNb:Hk-==L"(aCG4ZUl0u|tnZ#oO7ZdMjIιtEl) jxŋEHΐg-5ᆦfv `/W;F>٩L9 @K[Rt9u?.e𪷮J'ĔE V_ 3rScxڭ3V3ܲ Jʔ朢.}a@!I&̋ dZS/j$/ߔp&ʖ՜3Z՞pJRD>uf"{4$>Uk!ob^ nf$vۣ,DίDgt%֧&'$/)/24A{{ޔͳ>EfNCuyUI722 EPG"+H.+)[ 8}I4σJb2;hed}V:α4kA*O(ЙPHs}䳽qQOPpOOqi#XSH]ɟ\<*Uc u~L`֬s.,DwT<ςL{ޣQ褴LrO A"ǵ2iMQjAV8MeD+0oKOrK4c`Q.f'.$ ( &*q}f1gƕ{;ۭQg= f? -' {q(BMcXѕ v&jK !]2z'^?HyZ)E~CQ2,^=sHr&Md paOYIZȖX7C*pd믣7 #$i4EuZ e6 ^){X6m`XJӝ8heS;KyݵXIK@{08'TMQ;ƿCJ ^@鲕ҔPoº[@BD5WWO5>- ۶£he7/Lђަ6[U{7PB<")p #{bpT@DCrDXw!i摈~ \.9V*Ux~Fi{o5u+G4.IH ZV1:[.\'a@Q T8;tӚڳPA/קd"^Tf;% |G4>F>yV)Jl#:ǵR#C% d+$P\[!YgvuDr|4>v]3M\z7&F3G6d޷}4,"tuT{q1qPZ-?rCa~IPk)=X2xM'?+%dߵG2+.Ion#ٟQdnj[/v?H\rl+DI|ٛqcg;4$]/-`9ܒ5B/ M0aG8-J@~ dHťjxF67׋a4ZGIY9j. e/zx6MNqc066D8P? .KXЫZQL4ڀCAu/jZ]Ӛ71I[kj#fC5}1Z&/Zz apM`ҙ$rۆ߱Ccz>U-+f\f y=0\P?O ot@ѫxAO?#/DŽȵa*TڮJ lSfgvE ףNXIݬY+% .T 1~Vc8o6 =Vk/?)3/u)5mȜҜwjgI 6DJ.cGm!ag'y. ZK+2]&>D=[tNH:f“L+g95 Y%dlAȅj%X@`Q W-uv#szI(H)j-" eZSj#AM*j47%c}Ҙȶh:{gee^3X#T9d~;8i)'|f!`ZUq[y`F.􍕿$2Y=!_$­`0J4N\[C>#P@\d rE:bC hkk +~K)r[]х{;ϔ҃ZS0!oTsևǓNZj?-MEt,: bc_ǚ%AqzY ˜UY,b*=C̥\ZHxv#&kq%u!XweK\wKO(r ``<rۦJR\epHev]>w<(l)GiB /M~@補XqRz&`jsk2xNL >I\K>#`R8:O*~P&GܖS)WkG"ve@5BCW`Al]ϊ So !Lwm6WƴxWk"/((EW8x߀u:c1Q.'5#`&츿½p؜fsd&j0.dKZ Ոs$<ALxIedM!=yvx]凅 9CF, ,gW^l:eh ~ZOI/PK0Ƅl:[%hsw+8_SX(Z5:B԰uN6Hlv]DK}hTIcT0ObrS?Ьg^. [vZh!LT|^-vxC9vKUyp_$I]#v}P-PP]PN_YX|U,q(sr05qg!]LI!jJ~&lr ڜRBEiYEwPx&89Gu@DT)MEbnҶ_q+ \a?|Rmnk['n/y[st}mzfJ9hrm`@:%L³zs.:ƞ܈rq$7 [D `;-9{wh85wMHE-2:ODk~G;=Ö7h <̥>e4 J;p1x"_,_T;?\͂O]͆9!r)C!3VKyRbs.If8ᆪe>k(VP >>Xg.l84tHw~ Dg%OFLxQtomeH.Fpؕߖ;1֚t @ P$OJ17 ߵD]gR *̰zYSmuqp @XT(:R '<*d0f`􊤌Ep53oœ S1')m}_&AsLg:h̘?Ɂ}U|50zdmW $5b,|LUq Z_drYL< =St~Ÿ֟u$㍋#~O2<+xIAc#G2`5 w'`?'&EEJ `N 6\]Jo#2\B™,PyscDS6'4p{WdDіf_o9 cnv"X'1u>FBhS|9.7PR(G6NkuwF , [Jyڰ+3METSV*hŝKdr:9 Jg1 cPq>9ӨGH\([Kt5ȇtE_O2+㌟f;c-10NFS$-!^ۘg3J|%ly^&ȸu)M(tҗ;2,ЀٴQ]DWAq"35p\A -*HVQ`vH]n()>3Dne&[\oD̼b3uH vIx}Hnrhp@0d wQYo/kovՈvEߐbðưINҦJ&/#w;b.[z'a:=:z̋]#}LpϞ~=?ݲ$d?iiI'\Fj @Ib\nR< Đ^r˦` $y$݀^yͣܞn5\B)$O$TtP)k'ԡdYuc`A0 q !ݐω׵$56(a_YR`ͬ 5CGY.EJW /_r\i6$lm)~`j6+j)mL皳ī6YSԫii{ȪfN*ċS be䴣Ojhnݚx#4YFh<5S׭sdAcZd^g9[c靦-o,3Ps3-daZ<`k ~Fr^N*3×KRUlm6U6H (` 0jƓ:Ppjf=1@+4<[FMbyMZj>. "pa/B `>|(7Ch!D$]4)b Xŷ0s`qsx>o=TGCd9D1`aQm| l"jm֧jvt:b SGgh0x>چh# 5f $;ߛ4{{c`#`4+7?5:3:shp>wpܝ!n_@fϢCU  Du>sHSZ`ا}2"H zuPP_3'~.oOQ P1@Z3-qP[v~='*F(AΏ%b7vKGX|t^Kj@yBYLm4*i)8Q|Iit-EeW˗~ٷ0hb\JuzuIN1ܫdώ;r%T1^]A= ZtA +-&Yv.dk9^= <\@BC675SjiXF_X<|fo3)(Gq?AkFClVH{&rWAl/pr^nvSY5D r{ V8£?/8ivIPy3f OT+-[8c+)w<׏y#sPik墓׸zvJsL(fE |݄%X["+w A !٧@Az**[E3MU1~#A}$a^vug8Ʈ@J "#nmtg Ai)`P'_`|jdП"qp +oQҗ2.U:8:²_cP7Ԋ4cL7A\),;c o% {5c8_90.<.%38"o:7gvl*]ίREw_#\>&]ljlF3g"W#o@Wf]u{S>>/ڄP^WA fHY?(mjG(cQ2p_Cڜ7&uȮ%HlZ@Ԧjwȝ'݀^7Nf<%9H&ϏJ=qJ*VnA+[ROYQMVY#؍ 5AA7tejub>ܐ|Ui#7O-sOtmq)T1EһzoAZ,?# 6 | GeYbT Uv:?B/CK=\CЀm ^_;Tz@e 5҆'5$ܼu@gQݥ1) Fn {q2m_+@KGU]}Λ^ NTC;g#bQoE޹ `n)kEDn`숁 a],6!|+]},,6c慠 `B靸52 $dL0X>`I$y'rԓ0vƛp{THR&Nv4ٸ)oi]A|;uܴ͋*?x굫9jFP6q3wjo,(#LT0ޱG[}<$˖>{~5`ǣ~&H#>%%YvrFV'!3!!a@ۄ#+Ot([ JLw.8>: 1ؔPBnRl_}c&7 l񘧓 _1:A}jQD5le>&gv_ݖX ,gS`G";F'~DA'$P 0E#PL51-aOVPIA6%DSi+ q2~jL^) mq]NNZ6$шc PSdn|=CU=?Pr5{ [eRM~aJZI_g?cuN\S 0HMADEP'Md',;o(&`17eýk 6Y#AkMױb)1jU 9̸cHtC<)@ G}iRɓpl8e#ܭv*Lpz 2b;7DS2hr Alפ\RzM֌+"U^Ssn&` [Lb"cPd;4G1"EIpMXL5^Ĩ? tS~JBmդss LzZ܃aB65d+gs$D(-ʟ$ L+v A!#FqM-ͅ-D;iEnېp&S<;NϻT\dO[+Ԝ=?ɄNuҧ `ѷk ?vp8 v\ц\ 3ٍ@ydّՇl+&bCg(PD2j<‘CwNEI7<ޱ[c]0%WXfl<8$wf~4s0mUeaKD '/.|bGA&(TֽHR'"Q۱gV :T3u74O Y#r9-r}gSج`hAL;A4e;斛zаYbF&}j3ȮBSWXz>4.nY sJ)&t^j̓P,5j.b+E `R uL Ь,dN jbe1eo aZ$ZGJ2CFg7\%!f'OIS 4y&SuvRCW~IY Qcν]7Q|\fu:+)jE{(6x G!i6yM`Ux`J4f&Run9F]jf`r3JzA˺/6šW*\{8J\Ӵ^ ^A[ws>fM3S*+/1dV.˷'&NZiyEy NkDzes-#"Xhh&r[KL=[9j܉At@;צNKTRJc7KBSoadȺ8챳{x*HA J׷)5XNӵGMBO/,VjJʭ-IfX'5w04rn0:]JDf.Ahj 7h,faoAÙwΔM U'Qs+..[' Q7g^wIMM&%ϠJȕm⦩͘XRť%291.{8g[z|w)?{5W().+19-Y LoH)uŹ> O09Sv=+M{=_u>" HlУ3Fc4!>lC2ܧAA]-2watiW/Үn ̣ '6ENm~Yxw}(+_&\l//JLY?{M!TirzRdRwT8\jsr@[yſH1.˸̓0'?m/NC Fpnc:eڪKF5^hL,K5_`wC\\yQiVH@(zgP!kA%iwrX=^ShÜ9~iZܿ Nw77 i># =ȃ~I ~]7IdʛrvXLj%9%+8&#lYC.|1nNV&bw,6WE;7p瘭Ii *zr+D ڣ,3`@;dy+e[_<܊I-LJ)jzm`_hEфO:\ \Lwtt*xBBhQ~z4e'r*aᑔTT@3..KֵQ O4k)wͬIf֯& 'yAc,,hIGiDV漓Ġw?_n2Qq> DRob<>sj xS [xW+TYœ DqЖ/9߻=Yذ ƻOp5⸗^&<=e< n`! J4H8Sr/)M58Y>:}>\r=N(fUf$ <-k0Mܺf='kV.*R%縷}@sY'qW;@䜾 Kb]AG(A(Z\hm1)eOprobw 8Vc~0 LbhCN{< 2l7|=៌3j<2},#@_a)SҶ+|tSL~ ?'XT +Uu_Qkl B`rVh#˶*rnb=FĜ-0:mn64|_VqIa%Ep) U5&mK8w)-ΐQ˳͌%G Ja/b}_ 7R?җg448i-EU ,aY )xMGIM Di\CgYZ07070100000291000081a4000000000000000000000001668c1692000060a4000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/ᢽ`b]?Eh=ڜ.+VMY3_60-}R/*ӊYH v3K!G"*.1 tv [  4AXn[gtC0#Ght+~xJn a{MXp.0s A.C|vOA{}_Б~,CꭡtiwBê_ *BDtRi}*\6rY}IuvJ bP"mUfmfZ͒iz̀!gTeF&vW_Lh.J08g>lhUC(h]CKLXc*9굨551rӠBbZk#{>ҹ$Ų=f:X?@(5F4:bP"ߔA_HIo@"]W#jH6fwƍJav:Z\HL1IeFU{!/ nV j0L.^B!p N88-lS>ݖTC>Q!JMN w"ݼZ!+[gM eNgFͭ-2`7Z07h)8=nQ1yf/Ʒ=ƭ#o;wpGv5Y|`UHb#dhO;gq: 3=e`;(w#k m=|gҎ財=uouOϖ AB Ąei14k++IVKېWtw:7PmIj!OrR Nm.\!µ8Kv++ }%-+&TRWФQK`WeS@Z1Df~?ΉfDQJ?.7T[P yUCYcP4P]ڰ;LKCG`3poq<ʶ]$%O-D2Z Tj6(ajyfcb?a1Ok0n7;:=xEc?Oe|׻qZtq^jP2;\<"Dy<"El2Al>KŚ~64&. ~ɾT{سGg*Dt?9a/:MTT" 7 {uKkl<, 0냱JYǪyM@ơN?⢙͘D׶\VF^k k+],N|%"3]+{A>i_aXÇ' &L(@nW[n3:inK?:Y_l$uFҋ18ro2+]A`,ߠ~/"WLMa=|i 6a!\__/#7x۵/C(pPAw y xQHR-t 0UK_](O譼 gT2pJ,Q++@íײ+j|ѵYFz!5 N텘3qw߉(bWeED hRpʳuA@ {HGxX)2 n5|6\ &P2$fY0ĹE|UUڙM9'܏.(MAM!=e&5i eI3YluUHi4 &kKys_&ŧ6VʗS'CC5FŎ4͙W {I~$Բ5 `d,}5H~@CYԺb"GIyd+,)+1gsժAvThOm~S53EK QC yc`tF3CId!xK}ąsrxr;8'WqӤ8T۸M#svF嚸#>/6NRSbuɚ6!YVIUmBK VFxfj}m|MD}%?Hٴ\e&99UGS1 Nf2t 6_bB {J4Yn`. }KrVx_8diٕJɁURd'n6]P^$[koۋ6 whP I/sj} $:;hΒ?(zfbըwnsT%XŴ9oaJ SP{c+'&s)<O3fO׏Vx>[B L~a23/x ?"]{y]lŠ"&c*h㹫38-P2|)n`Ir<Yta 쪠e1pJʹPaܣ]}-mx'aJ>)OüsGlC1@ՌpkE{RϰEM?@>RgB+pwb"_}2rPSO[LAdۡ7L=8wQXosO E>`#؄ds>Y7(B瓡c9 n%iZ^C|ȪդW3[jMԨP 9r5Ә-Cu-=ڶBe`[ZyFțr^ iU1"*>0焑>k}dOLZRLCK HЫb7y8v̤=,幠 YvgnFX6k؎H}lLv( >9Hɟ2!v̏+KҐ. ౄ7r&Pݍ>Z" 2V#hucpJ[ځYqUc|R7}ϣrGqfr-G(u tqrxSdѨ{/xJH(mMta*c/{FȖ(."_,>X+WEup ڦ!a:xW0GKFK3y^JP~A# ,0 b Xr7oaH3J>/C;C,6hf6vH8OA4l#u QXhJPc@^jB01ЎG"jUQՂTB٪)ZM6+ q/ag [GG/'K V)Mq!J^3-l=\2WgI#}q--b._(`jO,|M{78٤i#'6QvP"*J(;-S<`u B:FN_;BYh]mV'zE+_*x_8lJxN9 H&fWr9i^W}mX~;99-^#,+ǟJn8-_Pg5 ޚz,SE J<2n+Nw#Ԛ_8Gw&'A=4!wvBmv!kG4}_Mk"|v='ZxJ|"71ƚK*W-Bp4@/i(rn4^NujTXGI)&Rv.KW31D[`n!"[] .ΈpB}GK՗KS_2UǺfvB$7Py FS6\h;YOMHSo8]-Ӣ !r᧾fמċ,n{7&|df>ԡ9bAӪR~0آ5w'*(H.c@_ /4rt3:IpK6()u곏["nFVۤG,9[FL+:,; :@+~Z(J/lyYN8Z9h>%S\>-f}""'Պ+ #8̷<}upkB/wϪxBʯ>sy+^+mpiHkQDƃXIs`>stxEZ͕˺VZ͵2AFZ]I1Є|E]`(%ѺF(bX>2=1-LlAn!`|=qɜVE;?Hob{!Vna)ǘy7l,*DÊ݉ׄ۾r+ٜS962.P'5T>_ZZJY}W)={߻0oFK\*xcyjKJ܍d ǐ| a.q)Q%m9.}3d >~J>#qE VYۀsP|N*[Ӈ Mf:BOk!R;N!Ѷ %g*>YSDʮow8Uɲ}΂]Sӿ@C 5ô'&~GV m\ryεv-Ʒt*NFPExz%f)1v&\?Qwb],H6[1crQz_z S BNu @'D㔡,p^y9FГ\C1BkOo|9CV?B.w^9&O Zu7 }I'r}ЭERtg{K;[ob}HS}wA{hQ٪Hfٸ9jސzN.rk )Hɋ`Nz.;S5UzFv=sϕ^PbUÖ<`vKHԱ AY<[ߧvT:5ϸXm)eg,o}3E8'6V3Ɵm]))ٹqWn "['o2-v00?6@JV4;Ц/G$z8!'n?*QXǘf.rpHyģƂ$>>v4_=ɸ--~`sXbp~::̱)ԈߊD2|*Hb <}38Z[3̪뢴E:LdxXP$ϼ7vh(LCDDun#Wl&DvJNӝϓ'=@z 0@W=@nYnxM[U;$[R-4&6@3~%"=N5LPu"Fvhz,ic`B~ 0iR,*\ޱ )+!6i;BG]|HŶ V͟eϷuED(:FÔytZalRKN 6ABu^d?Qk*hsxx!8eёyA?xhˊLJViq-n 0Obc-`1 7ro$7r3D8-8u{cvrҧl"L܁N `Ӊj{k:SJhޅ`C`6=6&y)C[oQ<cc=-% !..=V$\oNW; śzik!)ivejΟIšB'VP7 H&i#>Ek/haE)+Uo*{Eqnܛ>+&K,]^$м^[*oQpF)GyAnjI]"-([) &ǒ~f1"ݕ1sk@xuHS4[hkȳWn\N1 1 ӻ<g2*xٍ@F܎F`nc=Tvx6'8h wqXw^[KT6қpsP NgOEWVl[ß6$DU@vVOJg _aIi3uqhvot"ĬUOJsŐ^3ڳϙc1UwL[ q;3k0Ȓ,F>`73jjXBQϟsn=wg8+7`.[^k!Q~Є8V5~^e.qW?AY>2vӂ$m'I0ί <-%gP4)Y TTס/H! 6&I:y!F DIMS9 jvvNL5,yMH1)fU+`H+)pg{hx?&vU_KOVi H\a?, (8[%A6=)+SOnE dĹ*ݦ״ Nm[_ ..X7C:7xh jOw'c90?/kn!wDw,|i¾ gl6Cbgg.;d/<Łë@ѣUOk!EE yLTz^6<>OQk>%rS(_DꚖ;x'HRSI O*8Z1I2ls )G'>[4jJ_Q_ǫPSID9=醦C- }{bI5UY ͠CLZEf".[)M:=Z;<^ ݧx$W_ܪJ®,e\u.7JKoDtPp#Zqb!:=/q+^ XnsC`Ous\eˆ:H(#?ylMKM5}$4G@Q>WgWwwχ#еJ|8rh] q#LN=ؠebR9\53(#Ʉ]z+ xbOjya j<&A^'5Yw'hiOD8wE[ h'͡z]mZpDڛ֪eU=[֯P=uQ,`@M!,,77Ppv|s,rn-\9@V E=mrI 97JOj="$2ApY-Ymi2\/ 8']Z^#F\cGAX78Ǜl&x :XHHetԅ'}QW,AezG7ѓz$BY:}vr]Eb:7F+Szc֕꽬OWAY&y|'9P(niBAۣy=~8du݂S2!Z?'4q PkuFOIh!_2vۗG"Z^@Ge,#kڢb9|ɨ#Ļ~6O|8?3Z@XAsXORNK*K']'ذFJSrgFoP0E-Y}ÿ7RmGKot{Z:3ѩ%hfnu՗2MRᤩIX>HMP,sBYLo[m3ruqdě%]=|4yY)k-Qs3(Q'bgE;}za컘@a,zmΐϗ>!ClA/#?QEdF9cHed#y2jM=='p.DPESw"Fioה%6sM R]h<9wlWEy|DFplO\#, uN\6.I;5jdJGOŸBvH+a8)Z䩼Vmda:_.eTb/)lR %(;F[$9"'sķ6nboN;^<(~fSx/ر$S>*P<\?7,rq"DMJUp7ObVcrmqbL` h%a+x%"X n:^8Qu?*@2*ӞGXlz(C?Bb&8FRuᜅ!{=wbAZ9oa#4%;v:V1- &o1%[X[^`eՍ/dK;.3>b|Y)*($5 _ܲQ 53"]]\2ܢ%6Y8wŒKc{ev[>7I2}K7F7wϹR[v ywHlΣ2 M80(b}NiKTD y:+du-B,'-9FrRğߺ=pTΓ$bBd[rd ҏIڭ;C QDԘ֟`Pdn5 B~]|@5TBB,X25=S4Q?gF8pl+#&_.d_܂M5{ɊV @ E"GI} a Ówn}H2a] (Y9y80oN~(V;gAi['l!|5_nJP S4HpNu_> (bʢT30w A%'@Yd8sX?!ꅡ~~S8#Tw5i)ؾZUѽ>qi}! 6\'0QlGS=Ϥ;ݗ/U"f'a=4z ߽^KE} ȏtAi5t;R:f$^nP)QW4bNZd7l Óc99ӡ#&EJ,͑,hj@q9e,0Lj+n$CpdT Ƶ,%.9S~vO{F fdQZqJf0X!oF i9#D-hw_c"3p6[+3dy=De]eUƛ Kcf?KT#>'U*4'b@Rrq]oe`b  e#=Mpt.MNXQsfZ7ϹC[GO݊<_Oe%m5!$MԼcBTJBbYbo`?3*J* LMi:NIE/{;=#gj+%TT1ӆ\sE,iۗ&.Um񨺷qfƩ@URԷ"f iSӳ/QnFf_x_ b8-gj1Z&올j4ޑRCN)鿔rtP+m&olr8'HhTHSq#oڟXXCX|gW/2d\KX B((ُ|RG+;]t!ґmP2@8Vp(s[{{w)8dg;lw~潿m6k RZ߳diE( `1rj=Vy|= 얹@nxFnyH&ׅ `h3 &3+ Z2* c"E!)>uw$ G_vFaϓK8'.dq N9wzUϻw$ GT"ГZP;7m7XȞNPTLN@*F/<Gb1BfUt NWȷN߳v|rKf ,'YIPg Nߩq5-g,M~*7 KXEAm-:pm~MTBSah rvc9lcFr 2hrka2rP8 {XtX*csuZb4}rɅHb d]U77aS|#L(3rBG&ĢĚ*ou RٵgMs$Q^43ǓK#@6j/'t`)\Lw}2օl7),8z@UX%^.Q89}/iUm fmL=i.~Fs!P*~ST(z{me>Z]'~9lxO|߷E3~_fV5dI|Ƕ h]N*,C/Zs5q?"C#6J7~=A2:rp䖐@{ C1_wٞ?`631m/X'༂ٷnͨҸ)QnT&'-O!0@B?L3"|JY=MnA%jywr}[A0{p+"cmZpG}.MZǸu mmBY8>Z|(lү$e@%AҐ4#/: qQ~@nr+r#ƢfXBr ,wέsg3 )'ϧ~JR;0!A@ OjHT:|p0~h\/{u[,˺xXVy;nHO_ Yt-)禩O׭Y鍓W.@I57&ӕ8@쁮DLY4FZxB=t2qNa:y@5͆JMd`{%لDG%H'i:v(h(ز*(pk BEd)/ R;Zo؛ ̷0ԨZw  nכQ\+I3ѫmbgHlir< D| v%5oC3!o8p(LfpSyK`0%dj:$ *1B[5Pݥ%>5m1fulUHljaZc6]{= ~b韋}h$,0x>+͑&j.4|4BqX;mɌ*+/|n-/{aj8)]ɮUpMn=[T1..F< =fl$OX ~?씃-3xGFzP&ߖ2w9`$ؒkpfAiDX" 6u_GK[BjCqS?+%YCš3TJ(=a;U\r>5pVA/jt"wt`5ΔUw:9bE1UrYj 38MYzj#K&pX?${P-=-jddKVH y(lF@ 1;=JtAZ@] T;'tˁ'Qa|f?f;Tg *Ǐxx-J-N 3W_"iJ'OԴ )O$no`5(W| X:b~ǨvovY/8Zv6ںBJmY1<=8:siC|> RxheZYmo~zZS1ںǴD7“zO l̈sZ3o;<ZQ7i\'GFL$hc֛H(D跎Oe}PC;bmKs/^͵H[KzfL*X_gĞU_hXHKRڈ߉@N4]K{ hxo#xX'2T&RN>us lY !Sѣr[8Hi[jk:+ǔr6}YL[>YnrΈ1?T8tF46/eblQ w/uSU:UhНySA,qK3tq;Kz3YބXz+XLV=x`|@hW>@>>fwh_:|{cnԭ9JGhm5xR؉k]ǀ2ǻ\ !6Rʳ߿/_vic"S|imzV֣@#~3ӽ_st}%šJzсh6+dƷhr@Bص}L> ޱfm&.Ը+[4nWWI 9rS鋂C6H@fJuQ$ɇPCv1A[ZTk狼ʫ+ !9E)4(3*kOB遙{$0+7PuP9 շn6r` 𮄅-U]yy0&n c؅1'րen:lIs[ G:PW,ìZN,sq5Rop/Q,](78Q0pTȳؐ!FP͈U)x26(FgE;̙QwBQfOȰ*dS`H@mMBG(oY˲m٥h_X}UԬS ͙< sRh+m'P2*pip!@#[+[wk\q#:YU!|L:NG$"'' b KJtfMc~dH5/l(W-rb%-ۮur17=]21iL=4oJ5GUk$PG9LTӳnW;7V-٭.-Ȁ.o-col|kSk#%9S9zy.f/!(qS҅ Me%@͔҅#;K/>ѤIyeD%y9n+9Nzqj;,{0И5*Fqby^rܰVB\W[9{kBѥ i+嬓@Pu"(!ِјLWAy<@𝅺6ڣ&tpB:8ϳN.R@|Va9~կ7Z"[ 1$k:gma Q`gH\j1DrfHm J/:\V?<0 W}#tN /qA8 ՐSBK_ ([74od1U 3y@d^4x( 2M&륐iFnXXkǪ" w@(m3֕,ڨGq.U)AȪ5DԦ@uzC˸WlXJҘ2c⽈m:!S#,輿%>3\nZ_Zxnw*)-SP­1y@3k{SE*xgچ' wҀ}mR'7D^{&&/:MYjbV5|gKucJQnP7r0K|gO"zv&,=xsJFW䆅'rKYVxZ)Wx*C֮.k'sN4ky%$bs}dX-9V+d[p6Rz Ն DXc8 v%9j(\6n vL 1$Wc" ,r!d{åy$ ہeW%`#φLS3Mi kc蔖s#_}>$K,bȣC6ХEM%4So/ Rݍ8~Y/@C"'Q n/!zNfC.M\c79F;Y?YjK]"t-dH5f$ď'dt iQ_H&mvgjB )8EUWms~RgQĝ8WEحFjof\s֍@0הeDFrDS |Cza KV $)Y "BQ)i(<\鏴nd34J;, 0YFĩ93N< l䬓Ci>>%B҃"}{Av (ذ|s U1i} EZGF&n%ZߜMs1s)@Ju>hL$H^LE7]>y7j۠ \f xl kAE" C!CerTL~EhIC)wk,*Qg,$ x=A8f(~y{ЊAH~^3q2XP7*(WR2>Xbp<+hlIcZO^%JUkz'Dg)%d5uK7 |!mEm!l4ֈ4>$pPb`MC"ֆ9F6Z"yIipZ޸%^:nky.']] eյ]U1fiicaXvLy_RS)2b;ϙI"B)&IfljI-3uG<H6?46UX.4[u%i`& V;+G~rˆ8j3r|PZ~Og]R%' 6J p=fwZ%B#: Z`nކ}?npŠREQB /1t$0CS$mV|A\qD eg4Tˎ}$ļ7H[G-)c9=f^ǤM@6Vmp*cCb}J@m,2{Pm74M޴Oh(G>{Db2ΕgWq߀=NGH4[PЯ<0oJ\lZt926T|Ơ6|Xݶ1chͣ cpbcD.Ym3ZHaĦP-X`} _XK)?q4u$T !Pl}A@ub ywӂx>)cL FH=%[KT t4e^6fQx^ex~m/WS0V0\1Qe00Xwnm_.usVRB=_iQܡ>̏uEخ zJ{G.{mc d:+~6CGO.&mv;&-^tڝ6OK?jy /_D7Ap6ѹZmNu7V (0l 2@u_E|!f#>ace76! F)ƫ ە#%)yNrnPH [.6T|]# B>w h]f3PWL4 L|1t; ]fD~` >jJq: ^r g4Dh\f|6¿w^$ !&m9^swj?6 ´~YBF1 'LdP C kϾy{!ZKSν3-ez'*}NVM(Jp䇍 d8Rn[%ĤFA;z =Aԧ\?r3`2߇Jt+gAKEm 32Ǜ# Fp C?uCD= ֥qow4Jy|L0bLK5d l!5[=ksh4:_svg5gd!!6xkBz,{3Q,T%t*(]Ulh.b\^{O {T,9V7*w) K!b"piŘ.Vn=F/Pd bѥ%aNΕ)$W"y\w5 J2V(yk{zwxM N27Ҋh"Za3ʑRGh7lX: I =JMDh#0qv}I݁_tcuk?l,ͶOcu0 9*6c繗UVUT4XlD=cd`hCwvxw`BH q:HQea0l@'ǸXݦ,<%i]G4Hɸ\C6-Y4f񭾖{T)$L,GPW k+c:!0-{]!B֗pʡE=a ym#j5$~0p&{kzY6.׆9\4E.I>^TH(B$ Dd,o:5`IbSq3@z6#O5RXC BB$v.ꊺ6܍|NjqN[NZ_ Y{̅ѺE5n`?m`hvsJYD}9-;nе-7卨 3#BڎX@K:~ V[Ʀ"lZ}ۈvuܚKqlrkm}Ӳ:L;żQt,<4KGq2epy *+Hs ˺B+I ށA0^ΘFh\]x`K}頁OFó/q ʄ~T\ t^:dn-5 rLcZ׀Ue d wDQrd@lu |4&u0.֍`a8I)k=]6r-/ݣM=mM1~ձ]vGv|%|` kWq!Q%zZQMϾ~m%=0n\R\t\v6v,4 -c; ,Kqj@h5HtO1Fjbޡ^$EkeOJKI)3UPN,M"f]xx;rkLo VKanH'>$Y Np9w;m`1r#W,ل@֠VU R`DR ;}ϣYg_oA]_e]rg.;eI!htXeX][~(Dv5A((8b^bMəq`J;/tlq?T;t6YL)~!+˘:@?xڽ;'QJjMZ]%Fl4bVg\ƭl45.'d葺ZQӘ 8.hhTpy=lfV4T{xu*d͍ tZXpKbPpe nAPjqXeW7Qj^P|݂!ڦ6Bi;IHX$@\ `5XlOZ$9>#CawO3罹~׸qҘ\u.vak߲/4z[ϜܔjKZH-geɩc)Yʷ7(/Ab bޗ!5 _%佥n,;uyBKQڧ%Ԓ5Iџ7t>u__ٲUŒdq{\&Lu)-Z숈?ho1KnWf'zfלIϨ92G8onDm%#t½O,%Q3ZeU0U.La=#q'?TNWؠ6d4}rS-T@:'KFe, jF9O^bY0S Id(qRG_5]yP9O5,3ca4Q\&E'T.>e.vJ-gYZ07070100000292000081a4000000000000000000000001668c1692000053a8000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/n}Se]?Eh=ڜ.+< ],qxuyc`4Zt B$:έn/`0X!}kݪD/'qb,?1eW8 "01Іi|$&MޓS5tA; $q7s0{.+hѴvA3 ª_€N-hR[C*V!k'e M^_wkP[o}} A9u ˩E$I(#*e.p3ػK-BԕH w$(J2- 1䐍6F+^ZҋLY>>&ۮc p9J7vl:/lxƦaMvj<R|&yx _'*} l:ԷO]П f%"U@|fq^#Ե3FSS"| 9 GؓYv_!SA !&sو;‡s1vlrsEIIbBǶԮCiWVMh*ܻm:++aVdOk_RϩY.*pFB` "Ϳ'ޫ8M>{)ms-kOr1>4u*L^_JdyAKW!K٘Z͗gt]+?f1S93Yp'Ъ=w_N1n vYt5Nj\_;%Y۳rt^_U =ۨy<^eGUkdBhYm2nֆ] @^MբGS޴PA.g[v:RRh%#;{|n!@O0.@px~iGϜC 3"$4:'!yiʼ.{,A(-tw=y:pdkzdԇڬr6)?*-~$!~]҇y6Z*SFa?&sklUSNAP.6LcqKGR!;x yc z$tI/@>7Ea"VYlq64f%:;q(b&[D\ߙ*>!%^ZQ5rdy˪%b _6<r(Y,yIXuRjurx@Yw' JB"fy,zO>.X MK y5 'mE e#pp*J9Z6>eIw<{x/_͐ąBh,M<ֳJv1gW`𽈝;wn\ncK#$a}Bhr}K-EiXOnL;e6|͠?.8ra^r%ǹՃwpS@" o@-LP|x$A>˞/ IKX䜜5oɅ}(/ZAz:*CѱW eBnsM۔H- w?3?):3ўlo.BWsq'psev/6aHvDfa5K;?ïo&VE#؎PfӉeo'Q͞}zrHۦn?1c yGu{)RռIx LFi yIE{{jс;օiQuD49?RWwrَSk (R_¡Yn\݂OHI"Z)*vod-k+C׈,D5n9.)ۓ[:g/0!J{1{L;sPm: ̾eS48 ; 4!\ɤWf:;T2M?1 [uJ8|i ~Uqź 9֗1ke} 5Noy>@c37Ht>/i$C M~`ŗۺiN+T[k͔w}2ЅZ6 /q?l{Vb>U  >RC3[ΩnH|thz=D!o3,+@oQCHX+)?KHNaQHC Mi.텰[w{9< NkQsC.Vұb7޳ 0ѯHfloĺ1V:^XF5;/$ +e&hX0MS[)PH_̀Mld+~F hVael-BaNd*Olh^h׌ƪ"VxuY9t+&mFnzEm擄o%#h /sw;ºz#}Vc9&2Yq]4LNZ#c!0icH Pwl0ӎ1keH84e &+Q3IG?jF8}hήA23%׀-?!gY8BSJUkj0kj|)!C!+O2;fv,8sCWD>8R)f2bfp2[Yx/TɪUO.e{Kmi/ר=p}8J1AhK9iB|tEMЧ0 u|xS_ jKpӽʗ" )=]jv.3pr `R*,]qNG*`6׮zRrx7<`4@*8Lx)".,KwW7,T{C8<\zn#`QS,tROӼB#Z6$#$Rz ǚF=M 4zDs+_9Ψ{64M8z(H ;BAfPj/ ĮIU&* [X['z&\q#`O]G9hiyی;8-h, @BM4N=px¯\`D3\bGYˆGL.>ᗉ!nsဴu kPK)>aD@g%漭xB~]ZJYJĨxR74t"URFN >#O9t{X;{Cϴ(bbtFC_b$o5qG?$kf/PWQ P˳5!YHuYXA ^S 0Hqjr)!%ܦȱ;ZˮniߟV/wZ٣ʑ]Wt2)N?NPap)V5nEQ9.>qa0Ex.uy$Fk+;Fq V\QC<%`ogŒK.è+S5;eUh-1 1aMUsH\I\<)][{ DQ(XZЙu3 }!I^n;H+Fa U/A[ M|ycO"J'29鬍'(QXG,^ B)`BZe! ;1.ݥ#ݼSf;U.p2&»w%#u qI(}P\ާ0[GBgbu(2zj+!Bk vdMF[CؒO죮V beܳhPeKFGoX<-FgނQtWGƼШEJ>#}!^кaRA`\b;̠JXV'Ӓh샟A2?"f cZt\Kj(h/iE]KK쨽dMJӒ ~."ܑbK%_d@lHOP>FtVfLWхB%_(VrP|bfϝFE8IJ!?1/`^0{sh[WmYLde1N1y+W/NZTS\vE4M| ݉E'l>և@p ex9CԱb ]Ezo N {c؅I0i Tg$WɴAWδ/O5\sB#@CHm}<-(c3|xQAc5$AJ!7H 8]X2\.ρl!("hM/%bY, 3/DL}xP?cR 0`O P|pa3Uuu<9I h^ӯb E_@dA"s<=aQ ]1M#XK"B15qo ; hv}"Q+*qUh[-5TRBdgX(m')T';fz;@/A䙾qzDD҉* U`I)Ws)lZ/K8Q^m{{xkE0 LVOƒ4#V/|֎&A"6dx +H F̪Py:!}o~M(s=当ggo jڻ V,YfGٜ| 8>j20QJ֬qU4 s [!j]zwvND4 ܒTˠ@Jq򈨥6ݔ- r^n)pV12TrdW-a&Z4]$#Ӣ#L[kD}`iѩ噈ڨD,RV3lc,mj^:ꙪRqmx%|O$'rPr$vᰋ7j9l8vU"4ótv8$`+fU]≖pXYuzYfp5cn%'`/Olnq6 +)XX2v̦u%⦀T=vd^)q#%Rbwbj5]oȅBy_7HhFYg?DȎ5\&ޓfo+\3TdM;$a/ZW=52s0,*FD|gI켕//5 FCwZI:0]Ȕb~A* ?%Ljd4mqRlc\NTbI*>w=%w` _3-u>Th\qS]cr=L\vl]n F3Ǖ8;MS8FJQ%m9(6!W*B5*b#)*bGU2)W2:F0]*̺Noa !'jHXT'*j?3lܘ$TXc瓢4R=y5CuLΝtݪ/'֤.%Ĩdܜ/MtCdœ5躌Mϡew739`y}Z xhqޕ*ԟX‡^U7mk4iJZzrHN݊/a=بٔ|y 眧`c42~^j loL>4ݩ+(LQd(s 4-g,85'O!dxyH| Icd%K.vRBm= gm7MP~WoIN|,NP]|q*iZ9?V~W2H"{9(e1z$xj.}ڱ7Â{Z?Y18;TL9W-joW``TҢrnu -x- R8yv8kPtm۵#^ڡ7oڼk#(>Pb=~/uFE/4#:yڙOgNj?OijH&7礃-Jt7ۏ.dU?uK U@_  0v%<}58?r#H0Ba,.StͼnG,!Ѵİؤn]v3=)mOWF憩%qyRc+Dti$YZwnecaF>:XB݈ R-NֲviJKdFvWI#m "jX DOy)b%/S/[Q>EKm*̬gb.x|Ѵ! yn"pZ_]FM c9!:<=y&Ϧ_'9~|ȚՐ]qWoaeBKGn4C"f¬qK <#zeGrA@ps;[v 7).᧌#ipkJ$TG9\Ԃ&*ٸR{v|TC%:µ8,A8>IA6vay,ˀҋTd|R U4[[5:3y= ֪4@V-j--v ~96PrTRC%;$o,=v)p } b#p[:g|)#(G4Ey+KuQud4l$ =CqM`YAc}/recml,fY"#iA~&$}ݲ=B?ޗjn2|xZmfq71<)C.O=e@ZhWmb(i0(11iϮdܛx6)ۃ ̛tF L>lM`)t֑ݲ[=UrA6f*he3L^Ҭ?kvW3v7=rD _XyX ` hWQE -":;eHEa6~+ꔿ۸&QaAc>{+N_.Y} @4u-6)g2{up5GPNTZK߮ rv'%{GeaW'1#LRCdE0{6D)fF?'rB}B|''^e'mAlk`( <&%݁"{t CB?zR򸶽@d@=Jw%[#nz U~Cڵ4ۀ༆8$  y[̃nP1Z"s,kKȯ t_CU ε0:VeȖG#NJ}Vv?Tj7)?aq'/!GD9WttrXT%"A zTˎ i*_A~~ext]>ƜIԣq.nGXQ'9!'~ |Sz4x \r>r`1N4&0d{\ğٹP~nD{R?Ƅz(gCyq*F-+)ج\`ΣY3EnGj54X%XY~tdLpseT2T/[w4kʍt{D 2Y.deoT"&yqIu:58ě[5ۏk6&}<:\Q( 6 ùaLN|5!pR<4biu/&.z16cl!0?+knSCF𪫛Z,O_=~ vwjE&=MN!%} ZPt{ g4 nsg9)8+4|EPLueSKn!XP#_yޑE +Ғ;/- = )$g:\a"(DXܦp8NRQJ/^(H/[>5,YV/U7Q ܦ{\<[g& 'hO\4y鎋H(e xi^6hBݹvi3!{{;>w΀v%5w(:qQiU슯X|X-(HE\0\*(l;4UiŌSNot; }mN:-#q[pCdkZL9IvTgU^:fk\&R%;94b{;*?pYAZIC62F&DLR%uDTtlLlm+XG+TME,l>#"؆*z:L9nҹ|̲tD\08;K ^n/Ed9s=Hݳ;fSc\ϝmnu ZM9&CU&;V!$H#IJEv"[&i&Z# IER  "Yrҫ u, ]Zm& +]bky9R2SoS!vsuK5j.'"*,QqJ':Xht?HK) !85#S VHN%vLk? {gG,EjdfhUҿ/+ &7uYzw˔5)#Z=]ecU'![Tni6?8)p8m'LIuKgD|@ǖ 5g6QH1SCk{*?y0 +_aPx'C9y9;B}!{́!{UN$c3!3854@&S =tBᘖ36qK ^(\,l||i"l*툽!Ҟ9xMxĢa9-_G/bad|tkQGmHG9,N;i&)Tô3eq}J#`up#3A -G,Rư 7wЯhEǾR֐XXsdoOg7HöHڠA?k!p x^;Q/@#/E$^UBB {c om^"' S+1,׿R]EC[Y ůTWV顶@R\gjɌ52[4&=`7X)`)5"d @#"(9 e087P :84<kV`l<<^s$#ޯNO}G:EmbCp#:SLN\8kPJ-=7\N/C Jc8-#tw0C 0TR7B'XOSZq:baR.uA :(}9kA鹜N bb8Kҫ-%])ax+`>t4Ij|(_`1| xlb\1?׋Јv0ſpqHc h|~b Y$"񫃜#LڄAyM;%p_mE,O8xj3BwNh"Um}I/eՊՓSm]M,8+`bWd3R0#G٥V v?Zz{c;ӣTx (3?\cӲ֫Zb8>鴺Q VOós4 U"ftC5J1Lʽ޲ C*,|}wh;Uu휃5}*j+𠉯58UmYj(ĝO;u>gZ߱d|eB!G} 6͈+ӹeڄ^Dz{|! py/1u WXMI7vR*C:og؛C&NEJK]j&Ӛ^3IB4}U: mۖqN we2OТKw)|H1cˏn{VO܍UBa3Rakq؛p/F q\>'GX"ꕌݐUI%ws f&GgU_̌b띬sYIH>F}o@n[Dٶ.ǦAX EJÙM(Yf7^H4JP,~2 r>7 T-_}*ȞnN>GI i'L_lah@Z0q³Run,1kY {Z0(@_GT(4D5(UɃfZ'BUp'Ll/d# q:JY fp @#MQÿԼC#OHh1ZS`TKW%=If=k.+Q:#Ԣؼ"dgx*<3`zMkiP2[ l $+NxܵQ_1\CT]"'2%)yC֩ۢ.38 {!rSB&[YfU)7hc] ^)#-jvUbkZda':B(Mw+E`m^rDh_yiC( GyGPyle0~kJҭ }~2_s$p+1_YT/-F=CUS@Y?!Hݔ9yP<ϢϻZ,貐N |&[~X-,!yj&ni:xQ# 7eṰB0 rnׅ2 2$F4]K@7XGG#Wm?[VKI-( |$'aX"#Έ UX6kc§xG+wJDXdH͹<,H(d\V*lukg~Uuɮ[``^25xm0g"'A唤T={:ȯ/K#cbhb0OWƨllaĊAtN?toݧ?O`  ?*f Z;Y Dc_4WBe3.zٲ%Wɢ Ym\JJ8(=9ӡ>;=Z_}t"d'X c#> 8@Aa~ ;J7̏KVt[(PTn-2|~ô߃ERD>: ;x C)}4Xj#zD1ISz6s>۶I ,9Є툹f o|'H|#O5Z z6 EM[vFL{LN`bRu'3:/+Mх^_^>xQ@cn2ΑRVB!V-9Js^[B;=|MB5;hv.B}la'΄qݑ/YKRQuP^-Ɩs'5zX1f⒯kZ ܲ A"ve֖‡xOm7oc=i_FF&]4Bsq7ksq;gg %68]Hywn*ف u4XNoTW՛nr`3fW/9֞<S[ٵ.DMHի`'ԥjD0ަxRGӱ YDZ*v+ {_ὗ ȲUsV6w*'P#H Ͷ?/[{di2V# #hn.M}aZUG,i]SCVd47 y֔o(xQh#,?k4`gvrď>tsE.g1n9a}>|D*RuJ@ϝ&wGT߷PS1#}nak+Y7Nf6}U1$L浹SdVDJlh醴1ްK-"'T<=gW 1K hdH}Bwg=[iM)8 eI#wMJEH,\wpeR`:;Xֲ8o @{Gg̛l$MT7QA=y&_і[M#Bc\E- VEi+"M?Hc#v/)쑸%*3oJIFlE!"n&#":%輔C0#ee!=DPouu?r&"A6,S&DXۓN{Y塦sLCR^C|~ WQXaAݕ.K6<< kz VZ2HP)#E6j ÄrnD=_X> JPR*H#`Ilbv{zQ؇h "R{T=}ɦY%}BhUȍk.$h9PإSS:c\Q[CN\-lBo> W,wyۉ?DAd1ot6x9sh oA4[pj΃m +#"Fu K9EDwb*14T`uhް0/nFS' 9QG )Mas^{@|i"nF4Yd9Z饌ٹp=xglRg✗&v‡7_Qu;$Wǹq] EU 1xvѕBx䲤GI{ 0E /ئ[$+J"X!m!9 фM5vGQM4YAӞYPF`e|1?֖Fp@UfuWuׂ..(5Bܐ 5x/Dm7qSl;wU4h%8 vNLa M14c$e3zc{ːx}u) $&X=eDeVtJ*ҵbrx]A-Duh$~2 +.-l7? "6OEDC5 ̎< F5#՟b>(7I':iQ3F*4wZRG,m 뫱,OGU546e濓_UK +7L]|'mdeڑ HGlusbTSa!~S#_v4: BmYa30G\[A>rCvc[o톝zh,Чi aE0)\5P"ܞJy8wӻrnI7_S&xH^_2p,scbt̠'~/ovt]^5e 8]ؠM#ZSAt#6)(pQ~w)ض[ƍy};,<`ಝ pWxv"SG֨Zp6==#*[EW14.u_nC't63ŜԔ[B)kh1KJ`Ƥ U:T;%8>xDuK^>Y}<$|}jd>~hL7ZtY>\lA"0d`^0pEt qI!ÚKd1* 3rl$mSJz퀋b4BLbL#VƔ ͢Of^ތJ0b2c@rͅ;wҭE甁!3A-7y4_*D1?59)Cnk&$(F;,%,;K)s I* ڜ%{u{lqq9-t4}Ck:('h };R 3+FEaJUYˀ q!bW6]"(No㗐Gvʌ# _xg$ rd.Ecĸ`3{u?;戛CⰶO!0oh^~؊)JJf|lJf~No]w3UpPl ba}җ6qSM%d˶[*-U/4|[Zk?s9݉Nm3̜ld,uDZZ`hn$vР̬iO&Mw"lOr3=A=tK]2 . _6Tc&HMbZDAHlO1ëLwUb̴+f'cD5O$;MD6w)W0!\d^\wygbJ! }Y֔&ǰ؈N4O]sy86?T.Dy9V>RzN҇m1BϟUYL K3<z(jNI!V%F!4 BqV|Ggyc'@4[[}Ԁ[l2Sr%EfQN#Z XC'4ۅLaz;x:N"#j%-E%T`6XosEk&'G[>ЏYp3ΝK;k}[S~7}WVQ)W K:}*r3I! K]op4() Rع5Ak]Ջ<9bգ¨eaEQg/gQ`Ĝw,lٸ&81LG"ޡ XhhA 'u*ƃE܌caxUVTPqpmi>k1$%Ycaǚ li_1Y5s$67dL.ZiNq8Y`tJ.nrq~} XE{&q^hcr#B)h+0,#G2g_OD'$@#7Q7t_beN]a|]ilOuXt"Z1PG[T7<$}[쐚%ȾFObZiI \^=ObŦ } riKn<;`-%|bA3X `Ů!xRr)ndχ]{ ɊB0$]"l TshK '_zKa\!9ag6oǫTm=&:ռYY>Qak4gi2Fu2lȅr1k-ĚXK[dDqcSRP6@~̛0J-9|s% =`~nB}#&ɘ x5R +!iMTa]8´/Ħ'j`t~_ F1NBz[J9 }@բ ,g[ЩołVof=k!A;l txe-yUOj팘oC1oV{RȺhȱa=M<_+ MR(EaՍCT/%mA|v6w 4RiPj|7^08)Sk{adO_S N~P^Swn'0H9 ϧ1\ )ttUFH9BL2j8c=/kNі K ᣱ P.}U.Z(drdc)lvߧT:3_vkj{J#/v~?$92)qU[N3|M?2 #n@=G[}ۿyWo=jxKI_+&RrKbkW]@-N g|o_kz73N OѸ+؏-г/Y@oWl X۷\=,> 햱҈x,Czj 9 ~PU' !6~sgB([9 1h]Vz&`< d̈́&{mYvkצ;/ޟ"Ə~;8W~%\ވgSsī{;䖦Se;} O_A YV%GD(>bܩsޙj(粎;z<9#N5ĺY}^IZQ/d93p {k3cAI8Ds8* Ӓ2z> (h Vaj [DD܏S|<^b z$  pmJp=] @5Zx,JOe|AkqLo v #MnPٴXHfLj}_Jl}?FŮ&ڄ#Uiߝ6ߛXt_(+ TjznVⵟ1mF؆h rPQLg $5fv&Le@xʀqE<#Va0ryc֨slq脮+7RŃ15>pA`[T[*ƨ1 ,#XFxZlY S}q0$ 6[n؁Ԗ;"Д%]XJj{!a5lza'f_uQ[Fuf$( }#e|Xcgy3R23&Od>iz"ih?r 8M{UL^{p/SLMHAGl6"~􌥶8{ 6/@Cf}"=-nck)A}45kȰBw5Y"mV{1:ip <ȏwbG*.ZW?hLmx!1)\ KNwÛAgQgouWF5 i%ْ;s8\_A9s-y$jD{;R7(9Mq"^I5hN/9`k SuMS@Mj-$PbU''u] ʹý${ /Ջ<6PIU_2v>nP;\ E|#;4$8bj1z2z{b\_EY^FƜ/Y*ȋv~:~%l~։Ȗ F4~a(6 + ?2 u|P9b|]כ{u>G4J`= y2۷ϲÎ!y>쫒Y<$F{K&OyVrSH=4@i܉t2*x"GMq7 8GxEyg{[7-I-:[q!XW:"uS3ѻ @`KF;@6}fy=D߻ b`FyBR(JDzJd\jK}"$SOj?P)"Z L2TlC!%9ac"N HȈ%xCbH/1k>E 6@f\ɦLl+GB+ʱxţ.='YM1nek!B!x ˌcⰩqP ҁyF!KSt<kc~]myϙ$ؽy7e-!IQFxZų*R i-Hc5AF/J ͝5m%00պ \ϢUi~3ws[c\)X74-ޱ]åYNNڊIZ=V:_sqRe+ lE-g3}YgC^6GC<;d=mB,x.CYLhS_da iBOdOoZ6?uVM][[ƺb` ;BXg dud4]UZp˃+_lVbX$ 7Lz&ͷp򣈊>vC> 9m,om_ by G3!A`:n 4Rݔ!qMd\wcx FL\r G!(Iuo5 7>?r_?cLJgq Zin! C9汞P{{>AlZq EP~ ^?Nˎ>}3lh_8u q?<\%"@G^ .=%Zl)NUk N]ejMF` lm1]n\,j.$!x :>S hekzE?yUi3C-Wdh0)XPa9GLu~d~!w$ O;C]0bubJ l>7rƵ{;Ѱ /k@/)PqŌ\<`" =X]xaYkrNrd': &k-]BU| Q*԰LfVᏏ-+ѧ'e A0Ulp7i"0+cGDC5N$Tfq1`UbS3G)ГYb!\i*Q {mfũ^?v#} 8c4)1ꣁ@l:^iFN@ʩ`ٚ IL P}.cΛٽ4$tԂ"ȶ8 !3T -o*؈iNXL|-'QZrgEl3XfV8'˿i% )^>}igd  MMnאy#Y[f,b2P4hNBֱnF,pn :> {_.Y `0Ü+[^;.97>@A 򳃺7tC$]Ɠ>Sub=PK. l'>QzI?.2Ձ<{ؒOubX~n6gt\ѱi æ7ט^RVFWA-[bN[3Bά:HY?3Di9)c؞ĩTtާT:՘Hk=uJ=%iQPJCߩ8|`IAhupځf掿wmߍ'̪*{4TuƦrzg/5u)gv$<Ix{N@bHâ9fxxS OhqPpJVBQ(~INn,=M|j˲hdED'sN)-^$;C{_[E1MP>3i!"ㄅ!QSv_@A<\DbѸ@fi?بT2-o Ku5ϰրU[c&;?;iks|sFgK0B,TXr㣒% !yu0?1DťO8JQ.I8CށO0^f~'- J)6}xV-%oLpvT 7Ng-U 㳼4 )lM(oʷ'9̃}jp" $oZUU>I)zM,^]T@3pyHZ1A;OJ+)¿Ǧ/aIzEm:[aQH>3*N7m5D'7Zd;bLW+g Ի.2qDmlwr]=2- c" lXToX$"Thr+/T ˈ*pZQ9gز~V~(i6J`U'pK_R%U99k"츐qz,UQGTPK={U 'F+;U)ʏ8pi`J#dCaGq<c5`z?N'1Н$ ˿OOC댫}6(ZLYAYбWAep%Z !fK{afn%$i9}pԂεB#FKzp彭F[@DxFaL V0s3d}KNbkD C_P-E13;Djqpu.#c/v.}V+bO"064gbV\eaK,lӔ6Ci l @nt+/ITUUvr :K(_[P͑(^ᮨ~( GSIp/=U|[]XO ЀFsJ"c}1Dz ?6d8 ƣiy`g\qp h3.)@GºE=9Оk@dhY9OUM#^N[SKTum(~ߍ)._Bed.R.g>5UkIS.jKuAɗbaMVT5rCsW$eς05#BMEu' @pէDvfU+ۖFJ/oס%amK{@NIh>}?d eUN߫ҤB# w_a 5N惀;)vP E P2lzXQ(H%P+=&ϡPXn գON2jI,g<0/+,(m=P6UOvPղ0dg ׸a'ХKs_++M0ڪ&Ir)J(X_ON8P>.Kڃ"DRԚ:K>8! d#cTS%{MX͍iJfcc>o% i4,ia>iѧC Ef'PܶEdAs]"ˏ Hm)]9.=>} A,і`ǽ`T$Ok{r*d {eywOgrLY^3 ZWA?Ɠ'4'HܰjajZfQ3%|!gd5R@U%`ECX-žy{yM.)x[e>< }dj iSTz;r/ _Zw,>7-e)pZ*uى.w:a5}AވJ<5Ru#T?UxЙG(sKf31| ]tA{\TJZ8m19XrM ^.~n]Y̌u@Cdţ"Ggx lj8epr;xuB`=RRBxG d+h#GU׼ssn67?NO9RgqJ;vK}&}.t!MIHKϞ)Yr˻D긅m4%1SE*ʒ`pdnVtZt J!Ϣs&2!$WPPꙙ)-da5 Gc}j҂Ӳ[^Ӷ[<QY^xHAo+>Nt~nj>X˻BS,U":6k劕MQ="RdE%$d٭RAaޜb5a#Cq>jZunL y[ZU܇teuVm7?WYb5\wu}'JSʚФE Z}ngQ^+L|ln޹#b̮&>-ݎĀ$ S=C}C>޸L78K ARǯbXy`|x=''I.XG*tb)Xu[>;oӾXÄ`ut$TàSu4.nn9@=f :˫:iNK#ΗfynoT>j>GPi~T.?FIɫCęM,KKUi>n?;JA 숅 B$g0O|OěѮǂ% ?7/4,M9xlymV}PۂiJIzCpgIͅgU~QԘwF3/xV%2ARk2N3A7BQ8o`RiJ^V1bR{!+r4_OC K{F35NUÜ^;EAMz$=h -P&Sf_8δ 0Of#= g N8~~ kJDd9ٖ㉞pS-{P& %sU jf5gXCմfl_qij dԳ ̝XgZ{ gfLs:2@(`gap7P%+#+xnmMrHc~5wLs<|x]ay; Өi5v9dQpV9DܾLSoEed!_0p1eF@גnԬ2t(yɿӪdMVc/ɊˎesQs56g=e1l(ܽߺԅǵ4ӄUP*⼂`]aZ_W-OIjyW*#DDemgƿW⻈\H>c^#z猔Zc'{nh&beg:&# @:{o4_Efă83:B`M3SGԻ󬅾Z$ ֔.]U+>^*tZ;nYtߡNgt'4Q!Fj}6 .)_j~U<)ӽD$hMc|3G#Ae ~2/A3,7jVze@q:r^߀=1_=nO][67^6,0ʷ2Ԃ[ VêHp,Q_Ƣ%[LL֗볒Sc5D)I]fZP.~:dfu)#25v,:`:8!v|5RD̹駛o*~!3]|9ok t{l-fIrW;_ҵe`Qt:ED|q`Cݓ8[|sX]cmy/%'m 2,%y&ѲWҾ2m]rv/8ȁ+)w.s㮱z@'tx2B҂ݿ9+U '1DNwk'7|x&LAbyz~ۛ:Rw 2& L~L4v9.Wn(cCLLLgi@}LA7COvHbլٓ8Jct_Z. ݰbxs]\$-u?@A@ԑ!A'709 w[Amtcj[Yilm}CU".ղ-EB5=cͤ 鵓Gz<T Kebkg]j_gSzUsq3rWR*V'_ ~v^HÒ R( \3PX0QsIl_eL -%g `[vOVyy$.?K<`&2aobiGfx) $Xb;P?uAZ1;P{O hF=pCl5VYD.-ڙ0 $HJF.y,KqZ7$m7h[ JVIbxف|9ɼ[4(B:sQpt(W5Nn{^uG٣o\ ZeYSuSTądR=vQ Rqd;Ҥb1 ](Kr& 4a1ҒLɚLk]!L^+B,@8M[oNHkCFe_"yߐo:QbbnP",Ͻ0S[?h?'U-_#E+6`ܷwd-iY 856ب4łp7L GCIVv= 4@hN^hAeϩ ׺L iu yHǐ!}ǧf.~a2_-m3p9( lc wg*j),xgǾ+`3&ݝ_\9\8sMMS!dt.tqzxGxxȻ)90c)GJb=. Ozf-.g=Op%T L'q} U cAAԦf }9䱎O7%/.~@o@I֛X}ud -XS娆!SءIOIkp/,e(<4<:E_6D3IeJvCN%/Â{ XY*zT8+B|(SCnS\CYPNqAo--w$zg2Ae)j+o9}''JF1`[g3" ݜ3 2ELԠ }Ai S#‰#kvGczZ3^4Dr:hDCcf>!کl{!LcA)e#nr˻ƟLCugYZ07070100000294000081a4000000000000000000000001668c169200004000000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/'?]?Eh=ڜ.+/ňh$R@|g}R &M*;C#;C @fWS̎&Ȇ 1RrM?hsTXQֶ*fVwnO|Moi<+.K6nn4W7WK% xkMfV-#frL'JuTmЛ6\j]Dv!?S\6J rzҿB_B^FU9a:6.GlꇰX>{iIMNð(xy/t>CH.ݷEΊ/V3|}$h~3VF[sm {/4wu Y2 >߉4GG;7Q .T1N E[!Ó8) 5e) '_xҹf#=rðK2b Lq(xW6T6Ž D8P8ZN ՐA佽S_ YUkMN.VM&3ӎGᕮi!B1  q ~H(Ew%B`THf gB{ikYz;ޢ򢌆 % -V.:μ [$x Y;h2`;9>>d(Em+)k6e8l_V:ĮGoB2ͯܰgfL١ SKY3!<Kh͹ǎ4#КEY,/esG"umǸCű%Q !ޝcAhv:t^eP*O|vDO٬=@h|QWGkhQ5|ϕ#p$*W$ $'AA#BO/;YB{_Ȏ~u5 vnCL5@Gt9t98XH~b sjiٴ4hO;5BVRQdTy3FژxQ%/h`21ȮUQoIط?'-_ zQbcJ(!\=$3#y}͓">^M.eZO}3 bCj\[c~IL2o *9Vn=;b4͒~Ce_` ϒe@8̤+. rh=z?E*DjxQLDT(p rFD"MyQ0B=xS=Ȧm"5QG+0Ҵ:"aÏ0eY>:݋f+0qA%sF ѓ?ñ@Ai\\"a{0U(EЈ_oF!hOfʢ쿑`rWg-!*p0UJDKi,8N 6@UG#HSLQ!vC%GH QVm!8QІM1pV/֮ܤP=Vث@A*@({?" EwC)W\=R=mS/({:>PʣQq I4%_xp0xb˶RHd) ,@DYx#5NB1ծ -MК٠gv[=&;RIˎ:n YW w2֏H݄xnͭf~h<ޗQlHM!Bֲ@lӡod:?WF?IVEyv-V`=t.Ey\ b@b?f1= ;/i kn7j("\Q-5ցT:Đ柮\qXC^-g]?Emȕ\H-;EaRKQ]^st>~oRԥSEJ(,N2xuQW0 #?^SQvߋ0s^ʝEF~xܔ9[nAfMV0tj=;I,EE K?o˱uœs a=0A>Y-VgF݉lSj鈴aת&yIU$xڎ]y]0V,5"˻t_"/|U%ϨIA5˂#Μ[/r /$'꭫-8N~sTnC]ם@J=4ٕh-W!~u KU(I^| nM}եH"oiɷߔ}HaKV 8wBHL .yt(AhndWPD|Bz**527*1.@ۯS]GPa#mȘMVWt5[#J˱EV=}¦ASv8,?` Ҋ P`_urA1%QiH3Д*HՍA{w_䙥|:O%1FX1Vy.RˆCTOJ|~/vMQά3㙄ck`AzhT!Jp|`{`[xJxh^Hsw"L zA"a-ڒdٿ(Pۂ~Iwċ u?eW2aq{x,1{d`09VLgNAV6:dP0yWtu.vnTd\!ͱU2)y M#`HۍZ/!}RK!C$ǟ0WJȝ`8 x֝2@*5Xk KA\p\^NV/>bd׭=X2]l "129OS;:YPKQ"5 Tau^! e5! ^ӬweR2nir3OeX-^:ǨyCQ{%|CX{6TPQա-s_5AJS hDz*̗Oy.~\. C`Ozgdö56* nZIi(o^\ 5wM'eEZRU,!U’<˸O12ͦ/˩a|G gwCM }Vw&<7ы!7+r?$}}H/^tP܈!Y0w0:W* GcK`JT:azm,,ApD )"|N6%"%ߗ$$7n}МY'r͎,JR}ӂmLۻqԀP #Kq*tNz*3| +腗1+uj,>L Sn'Їwb}*Ywej|򼢮9lgPiVXfǧf0G_p%h5c7[RD1PdS! #*3ˍQqa qk3h>Ly[ј7?3DS=^[2vg KK^$lc*Qbͫ?\r{m5|@ i8}#S8R3#X= 4a6 }(\:@I-V$?89 U³"^W4A 0_e0}. i`n*.AEWj;nC#v= ^>d<ɅXgugsTjWcd8~ڎ_( 2L̛OAH8aB|#+q~FqvjXCFrS7Ј;&JA>eP=S.,]o Q`೨IqNꪔaô&oӂF0^7sb?kdT֌#¿=20XivjGguxkWFS1`OW2d!GÆ5wǷ yYRÐuֽ&mhc&^9wY6KXaf^ U2 ވ8UvYyD` VhFNW^Uj}Av@J1zؙՌLGHe.9$kd9qtӬ(+KH;ef!d_n1clueniF8V-kүeAĦ=^E瑶n9{?AԄ?;ˋt> ɵn4Av ,nO.Zj%MLp5-mz)I`AiPP8< c0$mb"۞0+ņNA*٨xU nWKcd4M(]kʺnd(JYz_,$N8X*G5}k!՛g4*r)jLi`Jbڽ ,ԏ<iؿ´n86AVIBFS$9˶$˱mDb`:sz ~5T.pVN5"qGj3:\fZJ "p̎j~J286OM +f*sGe^ΓaU}`KXBjK =v'pĚ} ORσG4r3;;c&<+KI Jn`@Y>!_F1a~ipN`mS}1+]]]dLShQ=#2u]|(rB /m $x^H?\;'c=9h9k<o ˤd؀L .OL΋ގhӵG&a4Ѧk)2MPY H *D;Qd<nA Mڠ-vPHKns"V ϣqt0 em`4fR$@`-x?x7$UuE9 IQc0DncZXc#4d󝞮alp^3 CNmt6#&Su'(b3j،q<ŢD%B x*&~k@5EaNN3oagTԗ wuZNK.9[:oO#I9 &啵=/\let:̌1 /nb8{}CEVg M78kr'ju.rz)xY9.aM7Z`rΎ5ZcS&D@2K뭕uHdB~_%Mz35 SZAi⒯/W,P-|2_]`QuZ.is$[t.s^Gs>uw)&=~!=b䄿>vXX/"Ez@wBd1*mN"[ZH"B 'y u2m`aѶr 7B|\vR@ Lɑs!06nxuVջ LZs-e^00d E@CSa'ґw ]۞d2''+{9{^M (CR+Ņ7߃ݗS1-Yݨʆ]Lqnc{W Qg9?{!X_?G뫞ToAVAF}}+oD4׎mqrB`WY~nǠ?#K 1[Q&= *6},ǾP0zG)Ȼ5\x2Lk3ِjlQa+@0 lfW|l.'yͼAĽPuCrKs(2Wd.,Vc7ƴl.o\c&n4oܪ|o.ՒAnQ6TƁ9S404hv֪Vo~ހq<PZcG 3[> T[4$i`s"9"A J_3Ε])-ė NR?_r{ V*7_L,i= up%%8r44H5,Zz 7߶+"hH%&5J5E 9R;V,҈v1RZgB[__~ٴ˜w1'};2/~}z' A\u7'\3ȿK0 n%nfʬ_ tt>&WbSR6s~9[{Ď.^Vs:Y+N¾^ FZQ%n곂\t[(/w"wrਕ8k_چ[Fy!@6A2A›/s|7PN?[:6-o$92VjuKn_i3ɓ[4sNw, g~eoUx`a?sk& НMǂJ,m&߿bwMu[vd),H}1| ߞ )֢2c)fLMn>jYH4СeY8?0mJH TsMX!<9eBq)][}PH'u]@lF]9ܾ.=FtH f|veg[̪ @obS1sjj fNp) a(3_~E!i7b0Pqd, 5-"f?#uKBiT)HS"aG`aԑ%>aQCuL;nC3wGIv_+qC AOٓa #|Nlw?}kvv ZSvp׋(ա:?#vgNx8-gleC)*PT~&(p=i.*6+Yt.;%P0=t*|6m ,plm׺_{$߯PV?c^&4PdOWdU⥺zÛv` ESQ`bG 4!UղŢz#ƨ)yѝ4͆@E=H>"Dž`ޔ@Fɬ܏[JevP<";=whIjjrЊG۵Ksm\*PߖЁCH!1{gN쇮m ^TBC=ԓP"26#V|K~u:z6H T W{myDb=)&>nܯfFwkBQ7KJνXP[EZ2\.xrU&SzkU+ <S9lL^C'$rN/=*r%;)DvS)@y_ў`mi:70y=N{r_Ȗ#B>)Q,ǿekO3*M w4kN[ w4_ǡ6L@Y)o"Rt@IK!rKC~گF'Lv(]mj蠧Yj|w&OyЊjaa~-ɵ@M&6supvUHFf,{Vގ#>1,R3MoBXzxDNOuu8 =^ kW{V$G"̰*b%V3% P_ѡZӇE2,Dq4h~akyhsg=2V/aTW"#`8SUHQ(5Ouk?{ BZBMü0V۳EuͰ( <䛭NŬ}-H_Y-R} irctQRDB#+B3Œ#+0>DVJ=r):g_1 .j<=p$sfQ_I:c g-C@/ޟM5!V*aGQ)6FPfZ&pNGzdy-aPc/ 71OQl$[[]J-ć%-Uo#ڑ[2j%)&Nʍ1e#7w<1pd2zzM޲*uq>:P6Mwh|î0琁gFY:ڰT[nJI`ј>?w.̅" 区#|dD,i1Pm@НP2$viI4%jy/[X;xzuysIh}}anh8Bt&@i^ ͒䐾1!WigSm:$fmPSۡGaQV욖M%^z)ɴ@MphYLkLHȶ9]'rKҾb6 A87ЍseBЇ}SbC @-5Cϸ;+[9ω`&d{ ɫ`п<ܓP0?M4Tt=N9'U-7Ρ1A -L$+Hf 9_2]?`(HzZCg_8 %s E]&ɀ_6%CP5pZ&WEw~X*1qQ(px qc9_sٕt,d6.2-w4"ϠrE(~ ,^50 j۴bp =C+#L|1A÷Ikoۅ\,0͒M$llyǀ[>`σB-U0HxhbrVϱ UgM¨Ps Rڀ=d&o)?m(#h6s 46bߴD78a)m|s.0)wWynsrsV"yNȗgǰ> M̰6=_7%owU830 }(3\t\ح-fAq2 Ą?Υ:Ǝw@qP&x"kDȏIN"que@אx(@SYW*):)1@ݔsob.IM^قhFniו3×L/0!i ]k @LWѝ(Y_NYM$/]'^ަM/KGFH4~\-``xu`$E~<K/96o=gf:)YLU]O+d6)P8]+xG;+41`qU|RBe!/DL(H ш9 es2|W;a U/ԍΤ;>p6S=U KbxZYzzeilS -[x|( >WlvX(>0d%m<[h%#8L \)s~!E'<5(#K.!$_ܒv66!\{d9Ź݃o <]XX"z+jy .uτ+."`'񅩭p_,H$@ 8VCsmuapV)DH{Q+т ֊sT*}Қ1|T*[j$mJYi4Ģ!-Rf)9y(X ~IlHu, p!re36` 8.6O(t1^PFx4\2m'1EW{!J?)K/C"d',T!u% KDkRЊ+r,#ԞJWAM9.P^]ĊbAtD|r*x9$iRӼafh%d% c>nER4ucWaT 0_ddcBgR2^lA$Vչ^(6 A%I/_@y7Rp1huhyՌɵ@5vNqRܫ S^İ7$6KP Z#("FhQдxT6bB#KR&-*9$x١R2H>n)fU)6d" oYUsRvx,k/jFIvu慪h#M)%70>t:8qifZϭte9-c39V6c Pww%z,'`CuahѮ/RLkY<.p; Un w+mDx0?"I_/0CO:Bb,1/ϞKk1ߒkW\t7`v4/bg'|D$le̳ٕ{VTlQ-R%_&@q\\pN˚/'ya fr(J9Bwٌ7 #XML_17_Oa[)979ZƝ 1dQ(4U1-:$+rMr-e~$WM$ȑPtML]~0WLlS0M(..d*CjJ':4|i[Cֳe̍/ӬxT/8MhU]!wcte 2a;L1]S?ïh bSZH]I"'B $3%[Eo( WYIDNp+l>&bR{9A}=#6VJtP@v%Ucv '~؟#@d^'s75LniӀf[Z׆/.M^F#8TÝ52|ȥQ kFc*N fbdt%b&gTmQ|fB\v7jD%Ҡaքj9;0?ˈ[P* p\Kt}ŁQ\R;=1-^'Q0Ѩ\<`9=GG5#dC,~[G o_eCUcquRl lҠaܳ:V] LԸٸiT Y 44PJ_gMk-/ZcNӛ^mv\fۈ^t?M?bZ_<`ȅT#~ GpE%8 ̈NP{Ydx9(U:MF۰7xǔ?9WvEb*ֵY,'lrIwFQ1Wӿs*w= lXr1IVےAcӝrδʇJ{)Ha?ӛ :w(v)MlR4Fk\=TX=LVϹFmNdj2=MNveQ+t^a"@c yPk5$*.A5C6W&{=NJ.Uk#^ >D(rP+h*'F-<W8N,6LG= HwTr%H-f {L$q(7*)5n}ceb109< ӽ[ēb|֎M'8@&S$C o1{pLANф_G6OS ~UԯtE. G]{} zEz Y$%K}.v Qdzբ(5a3tX_PI6B8J]~[p?BOOpb' y>[]U ڻԤEd+>㩟11lJJ;]!(Y#. N /A$|5_9geۗ``p5# suDXg ~jkOL-P}ey-D/YE Z cB*]Aq-.f$mykⓜ$PbNa7^2噃LHkL#740]Rv+:׫v<*  /o)pƮ#ڧ鉓3<<x 1)/1+vn6;aLP]l&ݹ[mdq&0& q$0%"dB4f U|>n'--2oX {)J&~G{w0ؤK6$l$cb3AҜL"Ly¶Sӗ.}a0j+{>$w|!Q?hV0 8_Hd`lii8Z/Xrv޼ Xs33y\:#~ɽ[ 1aUTw*z7,C!PsZ t. &̒ IVPF2T1^-=ESd2#L܉ 7 n!ո3KTNlvPg0^򪓥c׆F+妃31Ѩ/7)o$\5iiM(`^ i+p6frAHnUJ=0SŽ@JaEN_EL~J4wcVi{2щK4dgeW]50/Jr&ee9|*vn0n>\C\UŦ[ʗHzwN 1.=?hoanO#K-ŋl acl!%[n6J ~n1WpLlԟf)B3; 6Զf[@=ӗRgR=Vzvva2&8}Rp Pۃ{Hcؑ?3{)VhWuhR?3|I_0l*WaYP ^D̖O[J7![l(z &- !!IJpl0r`Z#`Eb\F$\H\3s)ۂ>[S-Ef x VKOt JK79Xit+-V^6(4\gޝPCu9}S )2 r@ԍ/şpT;- Ӹd2*ט,EA)fk˼b$s#ʪ8i k^XtS-Z-w_ɔκ!~ˏ L- &~vI(+`ixw*X4sK2Sp>Na]9$eR M=.usiNY$hCא]s}2npZq~W,;1@`N1%&qõgbX$$k t8pF~lp9D|i0E8 +I)K]Tۏb泥G |REb /S-TH `؆zQ 5'G؍G,TlKҸ+"-OM)g@[3P=! Y*TU9468ҫ1oX9(iՊt}jaGg$p̣*? YIч$OLP*"$8-(R.])1Vp }@L@W֍G_Ԍ !ػ+@Dz^,~rn%@[l\^i5$عkQP5Fu=N!FZ?\ȏ9׃O'➡lzNJ|`0HIxCOWJݺ\`z#v{gLa0a!i]c0~Ek}:by8aeD1߆nNc#6cgJ,9 mD;#w qˤItiRw|H2ztA*D[ wDt c?̻\lf恨bˊqvIGD6֔ՀmFp-G Ոİ2Zr(j7p5%No6^*i0)giTkVڪ?Waho sJn$\=p3UUOAdUK(&Tjc(.~qx>a*. |V968 Q ;Q-Fƈދ7+?ȰƩ0?U>eCM{7@L ꯫ZlӳyN;>͢kMǍ~3^xe l46iEbzxcftW{án/,$- +ky7]7 \Gvx8$(͛ut[gS0W|Hnj!QHndumx1|_::/sfsqН a~YV!%m>lj_0B:zabfgO_%nPhc1M&L+du m@՝߫$P\g3D?&DΆ:HrNՖ@9䗏a,o:>|pC,rT8#mhuqfLmg >1!3`glK"n)X[Fʫ :Ub}Jܤ-Q}{sM(˽uNd_/4;K4qaڤ% mxeynYx@ Bo!B)Փ'Ѯ:X{.9O|dn2i-f.ES:o[v4%xh6ups\D*JJKp,$%4w ~#-c?Fϱ1u,Ś;h)jj'pM^. w FB~q{I0a zFvc ; 3F1y cMK6ev{qyuS;1ZKz# W7?,[`x2R0c?%{zs8e@lk2IR9&j7h(S^ĮS0  Q?P`2ɱx0u"~D^nZyv,YHΙg~!̂P>̵N#M?>HךcvFo^I0~GyO0C?,:||gOOYxA>CP1yGdSFeh`;׬?RQpr8n,3#v[K TBD"/} LxqEiu˚?ڦlG*]5dGDDeҬG6EZR_3SqiCM::«U pZ_D\o_τm{$͏=Nn>6%gBMDEM(l٥[2?|[r_[Œ_K=z 2&O}5)Q9Ycl}BՄ2(o{:Y* *6d/,q~ 'jKqi\ id4鰭=aȖ'@lx󺚾Ǩ8Yk!G˵vvhg{.} nCMuT‚PF'MYla-y:WHl%ypiTt}(62I u_.Ov +wỉ LbYLڈ6O`-4Zbween[O+b[40/!v^D-={]j8#dlM'T缇4Vm>E(f|)P=] OA:{w/g@-hSeԄ#nh^ *OjE#N&{?h"`1"c_9aw1!6+w>˓c~3߂I(#9څ+"/(lYBZ#qY ۣkq ? jgc,d·qTerY,RBx9jJzoŨPgEUKqːӈC T-lq'U;L'B( ~b씭`J~| g?)}F@,V]ɹ3CFp1@eڻk'E V^_ˑʜgY: V7lt$]emW{V_$}^ho2O0bŲW@4yt6e($ ^sgZ_:={j9ψJ1H>H_ jMR\.xԹcZLJCʔ;j'4POR(& t^0cw>F(.W3i|{=[uA-Ы#cQ[Cÿ<~=s/ͺt}c0qH\E’FCa3n^D<șN,iNjw.`ˑt9 FV͍j-UO5dIJIiI5MXDdH8MSK%*Ք=S 7 (\mTbа 1 #.``;+Ϫ ˼nl{wT "(5@M_v5X|ORZ쫳(ݥc¢Z|ӐIV@$: ړ91# MRھ $w&!&PU"qndj(6mx`tdLwV92!5/MӽTI z68$yB2E0zł aa/nvJs9`APw%o~Vıf[E<;߲lV+e7j޺'SvyVdHNqaD}ՠ ߵȩF?1H}/Se?&M[0ScQ)Pm;|8I3RUr`]OKepVc؝` _Twq6 Joa8RU o+#E׎:C @P"A3CGC$<©y˦?w͹?3vmC/G7 ON?(6xH dǂn@ؔ2-42Х:dObƎOfL%#}% #9/뗆!bGa4텣}Fzݵ>nȳ%oXwEX, 2%_ vkxX@҅5gYa$T̀donfD6rѭ4$􁯐7Q6[:CT&%;~S)C]}#u%ˑ в%ʘQ?䥤B*Z$Nux?ʋ~LQfGB2R[95O;}NC&2MPs8AEk*a-3W6rWqnvsTh:6d̠`![=hO&9?)sM)yuPOpaZ7W42$\{`g=R.1(U}5lQUw}<]H{R #Ѻ ZJ݈HHV㡏s'~P5 >l "fBZ'ːݰ(v\%A#|mOƯc)1v9]B˩ H-`"mT$+w{2Wܝhh4&^OxY^[dY1>YWO2mqN͇QXva@lQ4y g*𗷋&1v)Uc$AYykqQhSZ%kUm/cE:"~O )GX<5TQލ 5 j~ 5#OlyGNmq\;pN}xX*иv/vH0?n'ee&ԺJ$%׋B";x顟=GPgt}֝C-H*bY=O;ܸ`H0g׭ekGO3 ivshW*,IG`lx#ѷ;;۸;'/*'*O;cQli:͵]kcX\˵`tYL%_J _}ɟ㶚T[3q⼨]kshFϚQqTYkÉ[O|'CTzw52_9@Lô(g#&(R1n0R4=San\Iw5wwuAyO lk4?PV@cAOcϦ` P&V` ;E(I H9P`ek-j>X9sgݘXqG@DWv7`o J_dEzpnG&{cyPRqo[6B?@M;+2srn˻[Rӽ+0?NH%U~Pd.+ Y3vhK4\[{QR~N>Jtl`)N8%G-P$v?+SP<O t_pM&Q4݆e|&VAZuꈆȯ1s} >R)\)oӨ=6͉ђ*UKo; ͯ1O| 0ԓ7qs枘 M ւ#؝zJK?|xuHĘ;X_mv޴ݮӤ;Tx$)` ot2;"XEli>]31[΁w]t;xQ6II8  ak罊r/B.OՍRGi-V');Yw`ڢF ޯPH@)Zx^^#317[m_:"4\HV]_SqoF:6,Lo$DcF, g 70Dsڞ( m'{`!?*iʊ -벝wDNHȶY-'Tϕ“MKL(/JnG=4~vƼ;t}l/ o=Q:ϝ5U#b?wgY@HyaF"I!mhခ>{0,XLӰ)L) G4 yl~'{'8RNJgVacJ`)@0vu]8hF@O,Ӻs/2Y 0*k%ɋhnW }Ͽ_Иx&^+F _T!m mZ;΁aH ƂY|4A#H]RzR38"m<\ZqŮtEG]Xy^~Ap.[=KM~p?b3[/N'76 Ր]%=ШuS+)`nԣ?Gchi.q/׸P8.g)@8_i&T f|+ڰ&l(֒c]ӡ3Ŗd PXKN-GR B7H#m?9uw\OEå>҄hjR<$=m!G֜;)nNNs8ΜB/Usِ8bP9hd 9*9lIe⺀'Nϲ Bi"F>XMvai&`6AĐBFu:M0)QS:|Y=0otLTuő2BG`I=bnȋPNЄNsL51_Q<!_ ߞe~@|Xe-ÑUhPUO4 %^Bc?ޖ܉ œz76Xބ*=xr4&H 2g3w`6.Y޸Q-!j p_aܠ J~.^!I@9_2K/S]c a#MnPhI;Z]c|>~j? |R>ͅe}.$sV&>k<ӲcT敪hG]Eip_ ` umH28T?YfQeͿC~o.bb0(!F2eK86~%r6V%jۧ56 xaQQP$ٗ-IYRK&)@xDJUbRqP+K68SBD+blWJ7>4pಹMޘ$r0D_AvUX}W([knȶGsȏBvdLʘ.AW. ZN7湺YCMwg;%A$-ih?lk_4BJ`vPCh,8򿗢0d;l,N&tf^\+e0zBHPzY4ا+iyo#bly8X"Ѣ7]/'Mې7z>\t d+SWCaΉ`\oOK!a޵ *!h6h thD &G(R51KlH;U2\˻!DO=~ :sYCQbB0s2@6,9(G~f?F9 <1<[ F2@]c3?#ؙB694 txow9x4(ؾg8lؓox&S'J;m L:^fڢ !Zqf6wqKn^+Jږ5}h4S'gG% 4xW )Tv'7R !KtRHy Llw%>-xLF3[K}oKP (}-Ң|GV؛ɫT?I3>@""mmV07Q%gr.^*[ |RVFڷՆ̞͜9yt lf}S^V.vk'/d@fd.t~y!@Swfݫ'AMAFj\t }գGVܾA.`#,!)e!d+d; AUrU !X ,Uc3w sߡ[Y_DjN3In2*Q8ȷ25T'Ed+ar e;{z]Wly =^ \xM`=Wcn/`c0 &gɫɑޏPhFN=ExgKݼ~h[x,eD$5@{[-}܌ w;v?`DMm4"ϙRr+s hB>~4G4̜INe‹H֚P^Ʌ;X=(U0T-ܓb܀.'Ýp](e y0;_|DNiq|}nDp!f1沞oX`@Q7H%BƫЙGAs'@Oz3Up 9jĊd7<R^!&HKwvt'xŵ `z=D )5̽?kR's-% oyhl.զϼU튐 N#'Nࢾ5ft)Ez$zE:?sACCTV/ dz~2p<~o[9s|2"Zk2J:0Na#BfϢWKʬ ]Gr8AN_0Lq%ظDrqp1ثϜ ݮ 2[;?N/&.(YnsiE?n(G1kU{>,֬h0y nKC>~vg6zRPskodJ, 1sL!RRXb 1%91| | G_XB_Q}8\|݀ҍ0FiU6&Jij |$wđuX'˭Asۧ> BlTd}/z Q: <\u| \mzB0ELK+GO#<坅Zݛ!p2 cd6 c.iY\.`.5)+SqY#lkHv?|FCRdFwi^[1|8Rá&:`x[ޮ4yHNf=٩5{.a~z5J9?!h tNY3ك#5\4|g|HfZf֌\.Wt/y*UWU@QD_9wjFlBDq_秶@2bU>3? icNfr[ qXW\04kjV񯿀y +n&l0 o0FX6fmjqdgş ]/,Py94IЅYW`kx_t47DRhΓ15h]FM7NY4RppD[A|H45:knc> q4b^إTM~~y ZJ/pwO{d<ںD59-x}rckDܺA@LPPCCdܱƷ0)`j,GQ \ VZOpU5Aغ "4w-v\Dm > { lK;%w$:y1lzu ?>%dx9g˜dh^C=(&^MOh?"j ]Wao2ak΄]c|s B_I_r]LmI~[duIћ9#b"1`5z3Y n߼`<$V " 6|i-Z2oЪ}gLz,9v$vzdˍ%a*+r/hߑ y[`*JnV_H@b/4M GXXp,6kdղ@R/nW~ٷ6׶w)J;yP{5Q9L6hX!gՒݩ&eoV}@duDY3Nj@l&*c`w%YKӊ߅NfDT`WI,l^[>WUNۥ?'X*PyZ5W`q3 e]u(.yp`>@?)( ө8s%'}^*tZC yȂ`2\j+B F#>k}ޢ7O+-tHN@-[@0GcQmyn' X]Psu-jtQ+ҡeСL[[T%ҢSGWgaC^7){?}2lDrfTQ)seH{W6J:H Ⱦw!}C[,&pi}L“o{gX/-l46uF:gm!١@ A߂t4"ǍH" %^C|pף]m(QcEMcv7K_s?xjQLUymFppL@q|y@Ed'Cϙ}ޝ66o !DSX?sa^,/W1i95\V&# *ׁy{muo=EnFؑ`RFIӜ=( Y'; srf~>2()T8sI.x$L$QN4$kfZLS|⺒TC wѸMPg-+#߻G6bY%=W< UZ_nm@%AUG7;̌x7h8gGG~1@Ha԰-Fo#MI'Y!&r̋H[9 Im t8M!Gd vE0ZFA })]}Y9j@5]UME8yN&X[/i~_MֲxoY(W7ܮc7{92@` = D<vKC -{ڟsvG2J Q( d&*cAfE'?M)%C\[=YxJ%\ȴMaaipRǥeJepag +X `Dǚ=Ӄt^ g^u C|@ɹtr 7Q_t/<ƔmXOžgPVE 2al2p4ٍtDD #+[^Z|Aj/ d~=T>AZ+\+Nq|򵔎7U"3TrǘB+i O$]w#n d-0m-wS`A|@J/HI J78CΣ+mM+RkϓʛiyJ!9D (#ݻ1bг8IUܰ0V]-G)WB;Q\n1P1zn5*B^nX,'O{؜FFZ:LŤYj3, 12cxi+l|QPԳoWK,\il ^!ZI1W mdm< {Č۴ܺ;~[μksPU T ͓θA9 &Պz)a<2^2(dK i?YC"h"4( R/q(́Bl1Om Eat5;J2ߞZbΈ#8ky 8矃 0\!Bqq?K; hܧM'B⋚>&l}̲bNƩ͢X5*_SXծ\5ڇ&ٍG/lpU׬ȏ1v_em]xڭJ P!`& -ֆS(qHp6]6 Gdۻ`1E6SjDYFaܴKJ{=ncҷHu5Pg4&[rҬ]T:dl&槥uE)-L{XP2YoNsBZ(($\Up{ކwlk}XS$B*|"g6u|S4e}u v|i|ؤjĿG*\Z&{?vh@d=u4^LID8W^pR^X':buJ0iMM%S?nT5c|0/m7?p7#CQI3[<N$kSMV/ŻUhjKOHNQ]Ԛa7s"1_Vk`{&8,k; vܙ?[M9EB<8XXݒg3kb$OͥM-#U-׶<@4r %8 ]}2t0=b>~o/31w=v@R{ƙ`[@H/nDlcA|mҪC^͕4@u(:Iɍ#VQZ ~d ghlƥrPxT# l~;|~~#4hg`w{z~4 #HپK'4ca[FhghnVrֹ?(]MN듬B*(!Sy9DknJϧU<e%9"iT4'1i{xc),7RhHR%f$nrLGauVPחMCfym5D|!K|6DZ H6E|+9nH+)̝?U!Ng3UH&\=6`VUrcx%|zG\?~GGf) I VkUt:zm%kXC8HoIlu&@J '?LF,3EWhYK.m>FDmzȹu46s)!L,?䑲}"W|xZp&쏯./Tz+Eij_uXjz2`8oa *Š#:Y/˺Jv\?~ O];dD<'Is9|3J>F8t!| !ǟMNgz@ނSԝ* x(3dcU4C::ɕSqJ1L;!%&5 =OJ)H(GR*Ц5UˁgX$XJNCo  yw="wU2qe ;Y#i_}Mq5m/P%08))s8/NWb˘R]Oe<'Nγ0ZRf\n`oe \R{2|bdK%3琥:{+ Q2j*bmQR } -\_)<$'wEN9zFLņ #F oqZ[YAo#<}YGM* "#$ 8UUTTv9 QsDk9_rnyWk!?i2)ͪll_C5`Jdhw]>2 a1jT)τmȍ&eehtx8ɴE Rp K_ me(%""l' wF70h:|AhgggM}{ʡ_nړs^ 5Dvx\ڞ?3|NX|_0 Uo #;Z0= O6drXš.;|ZCf$48^/DuwsC*O%x%#M&**krY#O6'ڟ;% =^)Iq?ݮTCo2.X aGr%@ą=bjK.ϒ_4|wGڷɼGLcK zA(rSEC"P<U7,c~ߧHDQtQ;6Kp[E `IpW<*)ظRu e v,|dYKcJD˲<@uH,?4_ o~;<vϢN,2pN pl~)Rth alƈ']+;4䱉zit--#ʤ !D%=]mOCrP `B'5}^0ݬ=yopfU -vk pا vq; ]h8' n4;=qōF?'9eD,p)phRk\,#] {xA<zqU @i-o>(dYܽef0˄bƊ_g! ~<>i]qM7K5C}F!rpm9C=ص¸T<.tURBĕxlAr|^ L.|s0/m=gz[kr'2WdȔ(JLy$CwMHH6^}/駾Y$ |l"P2غLJqbsTry=>x}1Kw! g\T&bbw h\ Y6fnE/Xӫz;`4+bŒߖ>$&I?[5ֻz .ti=ʒD&Dm%pgy"L[*cԴOCVOhS 4ucac5'&/קT\dF(َS3>2*bk 5} g9RVY.G伫=F #GN)zg /iӇ|We -"K)aoc"mןɖ]|K\G];bq1{mYNnGhFt[6R9"UfNP:֠a1 u8E?UP8PmCS,ˋFң6"|ErD+dBi&z^!ζ_PZSzúN Pci;/ V#7xfc)Lqɱx+E%W+:bv~f Q/-7f:uq>.?dWq6BaܧW{6am7M_7M) ^Hmy_ `OpkBmZ%$ z > (z!)%p HDk/)ɂ+B u.}iRh)w`ЩYD$Kx ,υ Ock g#KOf]]k 8(@ %2?:{ gp0j[fKMf9 I 1Rvd+ O=A}`S3OSІOn }g)Q}gxZ 7_+*S0gV&H _lt;#m ػMVW 1Kj/Zku~<'RuCٗý'xJU#r*#$s@:9=9+k@L:%^15SpBZ\Y"[FMa S /JS0n+h\B|Cِ#+7b %gIN0t)=@Lxg҆p_fz%C[@*?@Wnm8!e.cXZ"79$p!5ditQVx{ʙ(%3!8hPڵ UGx @ɕbTX5ѢxPTxP+9=ʣu Ml</eRa\V`dY90J_WbA飪JqiL_`p6SZg %p774|~8?-5]w'F[qkP3Ǽ=<{!}UU_?Yfqpx 4_ u3&d7đV}(VQkޅN;&Qd&^3 S/N"'oz$Gfu= ;旂j]{g TԼ\RYŮ?`OyWwڏW'l7^qY|sSo1d)Xͪ'Au63o<3@_/ Hi4)(puAB~ cl1Qs˗8}T _-LlII>:< @̄-Qaűh4#~&|Ahc96'{MCRJXQ/ fhQto} #\"c1?8]wWXĔG\)mB Y1ps,m4֗Y'ЫZj/0`zrXFɞ3cmEp v@Rx 2)N')'}$Xݾ|}|g)Q8Vg^Rk'1FZ0n+Kmp[b)*)k\[z:j9'U*lK3#_z~Idk3wjޝŵ_,vnnx(pDi@n}~Q1@AqQ"9Z6{$- pm a5#!ȓimSJx$n ڷQħ@93᚛d#5@2^_K/2a2^(.wKAhyR9w` ȅMW~QߧӴ7)N&`N[,oOF|;+ + M Q - tภ7 "1$ @b1b&dQ/4nV: rsmcCQQct8z ȴOPZiPfu!B@Of3y TfYah>R#34)Մ+ӧ\-ţ](i@5*,l:ßU_'ɣ 菧E̕o8ly}zWO4m֚c"4Q!f ^NjE7<m}O=<W!iyANx=$屋]0k<t9 ?#qBJil1c~t9#._YL0I3~9!NWe9H%Nuic'Uj: #Lf"c$5!QO^b 0>hrj.i_*2aK}7"0y/$;b(>s4tKms^2TJ%}^:CQgObWPcbT9 »^iVsw| ;iMqdyګ^G{bi䮶<.#I#<;&*3sNfy>y,,z:7'H)I$U582B]pFRjVL$*抢0Ġ;hsCq2%v]B |5b Zr 2pxHc6/Л c;p.sw,9(㭕?dž@ |۝ >FAo> llq6tK_&8g_:r#;19F[ikd* CTgj|˸Kx꩜1Ϸլh)z@a\ H0U=?ƥ `JPw6,}M0l}]>oa8&򸞭J~Ox¥ˬ0rЩPYu_ha eck'fApS[G T $&h JHܮnJO 8#x4 ½ >0mI OewWݚ0Od4I(lҋNB#RyKi1 t(Djw8N1$GTۙ(@qG6ɳ>}zkAb}t5T6v%݊njH$q*'lt}&Yum⨗1As뒁x!osH2.18?_qxr)d 4 f GZW o;?TO6|VkGZoX1,,Zϣ&΋]^ÖSj Ɉ܎\Al+3#R,/ϦFfR3U#ZrB2ryq>X=oFzF#W('JqIa-cbß򫽕& 5!A15TeKӏl"QVW AC j0u4@tz{)캟_%|w-ׅRWlu&1e&lZ4c0sB}Xu@QpS{fi,˴EkPWCvutx"@g7)<  <2nX,S?evO2v\}xM|lyF5b63y?[!h'y-4DD7-U%m}3a`?ЍTh JSC-AIz5KeLPkgw5gCJk=ьͣ=? boJ٫@^Q!^:4H=c~IERсikBb }R/Db`N(u0^bP)ɪza k7LoA+.b%Ϣ9T yFe-SeDA*ȉQLV'Wq_Z7{nԜhf>W"]B`Ա7 ]w-x2#DZz~!9Ko]!_o_؈h2T1rFB$]۳)3}sԅw M>~9e[RfqWmc 5QKiStTZ4#o} t˜++G>cTv0CC:M NQҊhT6aE2csq,Lފ$0&QFY@ e{5=g`AؼIkq}g"+n'AA\ߚw[1EԨ$w!V8 6LѭrsZ02 ^2-&j-wp8o{?!.0攒#1nO3=:3#: vbR# bXx+ ޿^"&#SYv$*iEr{ //qמ,sÚl&>z!J Pb\9]La*ľ Ē @OƌDqK>&([@걵4~F|:&֝(e6n/C{4m`mN"rS@cŖSILtlJ7 kS|| N] r$Zx v",%EHw%<̄6>Wk[n(D %hD9z,թ"FǢM{1 HVZ^*c-Nv OQrğ [ =\0) YcG 3ʱ-,,7j. Gbg-Z'B?pp8IH<m\ͨcQoaP3z$zbù_G??QD\RdSĭ9xv]axĆ/p҅{N"|Ű5lݪ7qX0e_1cBm(ꗥ#GNAk {qD$LHҼxŦk_ޟG!oTUnw }$*gXCW v Ikuuz,O+6bby^:!Ì-ءGmB/z-L`VK{і/-QJS<~%'f,R%}< KZ;GP |j`h:_8D87fwX = IR+z|]}"_b"@ #BvI?nA.p5/H\ Yppiu+#xzdZ8U"ZVi_ӺS:\M>FոUNoCD픈"_?')lU<_1|fgG'yH>6`**3# g%DKx"XR-t3`~ "h1m1pG| @̑&Ex-(Wo? oL: q@D@ͅBnK}e|.nU ɡ@x^)K^0拦 #>!XB뉭zt<8 fA |);in , eNu9.ԥ2x:nQa$K$͝&R4w_*d: YDpp#M[_t#?,kTƑ1[suG[ ȅVܚvLYқ!NxUӧ\{.487(ڥ'o1%|1ǹ|XTZAV{ uwD 9 aepj\(#l ΂O[7XBQ Vd盱hڦyW*nvA3~`+C;TWB򊒽Gke9|(!qa-dKt "/sk CG&#rfE=aC%>U0hBalػ6:Uqm+x R#1J=LJy:MQHfsҝTrY3.F!Z TƆ#Rw,Q\y!~bzPWv*NN\Rfij?,r t< \{ `87 =Sn$s%pX?!+))ҳ{60;$pD@ɶQ~T$rEPw_NJۙrNV;F$~{TG<, 9'DMڑR7uddXϩ#omەL:ٕ{ a*kڥp{bbe ʉ+8WqgT~6wGn }5",#ZN?nA}.Yb,?(X8kUĬF՜ FōW!CeͣR I2x$?^tG,2x1K֘oW0,7- ȈcV![y;Cȓ}TF!rjyw<4+]qg\̓tc骰Ivq#J@c`Bz30i2D&.M aqaס$ltSh%@8 ֗緆颈!K J?ILItag-ֻ qL'Q]S},}hm )˃;!xar7GY5 ":b8L)"k&bF,h6&AJUQRL&FNp!kcQ.Å6MŲM{QwꔪسsèvicEC²n*s2'7 $( lO"Lr PZ[n401sH?:>N7Vp{:-ԎV^2xW2CVh[cw]+K.[f.XOB {/0tPmF mچ %XBf[0yxl) U-=I9/],*bf.WR(Fry]Mz"LGkvU^]}_l, dѺ t0ӽ*.Xm-ʍneC/;$K<pS]7{Yq# ?<=K;zzoF밼\`8hbAE+\P(x~ϐw 95Y lǖF& >TS/eaMΥ8/2bzٮEV?GGrN[p3#٨J*udlMSecJNwڏ4K]gЖB~7upH?6!jD}0n^ $҅9 /}?Ye79 HBDlW*BQ}~wJ U QoяmˊR2lMLszD' &rKy$p0g_w(yUQ&:Xii!%ezXA’B>g~P&-}N Nř \"V t!UF hHaNx魛\Kf|a>XfϦPB=<#Jzl/E(dC~Qf{ q Ї[pVn&IDy]#"P]&63nR<ԳT<[Q#Sr\vl,Bo^sh8\vŝDl {%rY} B`ʈf  sTnf)NÅNa.0Nps8i@Ba~ςySu6<0ʨcbAJd}փ讖|vYd7)AWX.^NT6\[ gb~^.@'w}s4A%A|;@^A.z7(i9'.!G=rVpbGhsiz{X嬧k1Sl8AX/6IHŇ tGpЬҗQ#śSdj:| V` DvI9i3ύqhT/c itl7̒WȼgQ#*a* Ѳk84Lm&"]l+fs%ҚREQ\9fp? WPGE:/f_*Wwc~X2n!ԄHN1 So} X:b%/ʃ5i!̀1O m6ΨiV6;eA̩|qħɉ_Lw5p`Vp?7Уu=w7__$-y$@Hcg'\HF7eh/ѺŶue]ļZ7s%!nvT!Z{,դ HɎ [_~YoorԫWjWv-AmNt 8:a1&ֵj܌]\ ʋ ئ%!Q$/,\Vo5Xȅ>L$oY̦$2 ͚)I}>~ 4d ) GŎ)ѨN5ԭ%b?`4Ϳn0"Z#pjZr(j E|u\Ȃ1J 3ssI[Bi/΄zxFjU>s)GM\KG0b9JuM(%TCī=n`(- r![u~]1k1 )\l]t7%@"ReGŴ yPcD_3(no!da5,LcrN/y :|?2JT=0zcݓ~9r-n)bRVR)\BJr/ӉǶu-8aKMIF7~,\TNԻA(%QchЂN2l_Q _pn5ܴm.U1+'>U^p΃n˄Aۆ+RM$roZ2!8tWEX""0O5$չ=Xtm<L[ l췦 #װ?2P'\NܴWI >\D^0=w_9w‚+N,wn'[ʓMw3ps*CH7G1S,R)^W+ z @ 5lAѣuu~+ưXU"]Ub]XQ6Q]z!);!#t-؆U|kc`Y;Q.(L?G(B@$SP,1bRRv mq)h>* c">TGZ`62y;j}tXiĊ~m_.F\'`W12_ێHW?z-mtN|OBa9Ur7=ٲ#{ d0d]6&]f;)sWC7ʙd8-ĥ&eiN  Uw4aw"rL3}YP*Y+kx!7E(~#E!utaq@µZ@RIXX'!CT*֐Ư`L"FJ!ngs%;[g"erUXKn,vt ):,edQ 9M6' e 8z)!7;R3Mb/h(cRCzTepΗylcH{UV[o|f$dUh/l]X*am%)WH&Mq6uv0yD֯5wu2$ ѷUI(@Gb;`&z-y׃A /}p!!T:! 9E㱜(OYF51&[g wxe;I|V̚I58p>Wף+.\{T"}J=k8 [d^fQ%>ku>/ԜHKJaՊ!D&vp{&Xrd?Hd.ޞ=7>}z٢:oq1R9N\ДdGtFyPvc5nVbZ_@`RS^e7_2גzV=͓VM" _Hu |.Wb.l.]bqQ-GJB8w&,lq S(Q:kE @Y?n7n#Fj<%J_ĥNE9>#_A|bTóY9Ϝ[ԣt\>6ǛADv¤snN-`V*jV:+T%_GP@;P14 r#ج'KgK&sAvZ䇯uSW"v-Q(̘P@n?'b#k=,`ug8 9+\A1؎~̻F퀧y6*$A } ҊRT@zi~;R_ "7*IoNܯpoGr,**b_z[Z!H <1 Bo ]ft~TYC>Ug4imd7VB4n˙?rՍ'Qئxt;>Qy"SXߞOжV7:e],\oIcza{K)j~#c@r =nͬI=}孍McؐTh辶LndVa( ?E|roMor+ߔC=%+C|LNb_waJ> 48`ζ[I{hۤϓؠ8e0AյWE+6⹵1@l= d$.uu ?כ=lOAwqf1ɽ߲7+`Z$m:.#Q#c~ \> Y.(¨[ة.Ѹ'̊HtOAYl݉X) G+AUڢa}-BM -7t Y änzn+t2Vq)Ew{x6?'ȀJTwۀˑUMDCB0yL"ba优gc뮯L> C .E Ź J4EeGa|a:WCp#aՒa-bYW^J NÏ|TmoxWy)$^16G} =5G)I 96@6~6 xHFDzau8輆П`?ab50j]ca}?GfME76`Z ́Qv-RZ.Wc_ө98S_6A3.#8kMD_k}IfWދ è!dh/xp၇ƻ!cWipjK1 ^Wbz)) OTbDHj&Q5+E hf0Ǝ"? O$2aq1D]q6n 9_<tRʞ KgSg[nQ_5mvk 8CƋy((gɌ$ z/fBpc\XߴI d^,cV͠µ1#ٙ=%w}kG^sM5p A\u-o;J}9[Y&dV ۯ '?j{M\DŽHDo6osdh#QMJY.TgT jEa.QEo4Q(kfJhmm ;Pܧ+d/7SH"̴wTܬKA }ҾRoJpg4\o =@ƙd;3TUX@BDIuJ{n-p@.y߬ҋ~y{t; @""jW${ggjzBzU2GĢ#xi@@)Qk?v8y+ZXGTf'~*XӊN[h տ\,%(+ 72"\>/#Jfgk赡f%vw/zQkXRfR͆TU>tW_6kehM*{P>#ZA!h1"V-M-C=8 4&R*Õmj? 9/3+xyP{*ýpmV2݌ cκ_-DC(_$3wP>(P`$2AdXǃҠAZRDEH&ѿA`e#RLlѓCnF1"Hh\XBbjQcik ~ܱJ,߱ XG>Y0FI7:ܚSڍUŅ5~-a*܋.!N+F6F+l ׯU;68k=c]8JŶHX) X>3 o8mь^)\ӣGZ[PEND$+ȢТ%"ô+r4^p}0lfd3:.@{:PJ'rǯwn]6nd*K[ViX$W~bf𤏭T_!h+̼+R+;>^@KpnT]s 2ܰl@jc[OHO @hV}oS= ȏ&D rY_-vƥ"[YօьrI tI1R()gZ2c)?})&jts1gӔ]wHӋ_j0GZHFtB *alIU)Yv-=iܿW fڠpFץ?GD1S :Һd5$l[ҧ)g: ̃ 7WئR](lSB˦Fwo=f ?@0dZNt?0J~[o,]L&-r ]u/PsYz֡łs^SK19WHWUnjb+AQo8X_߾ ToK`DD.gВ }Gx>K{UȡTEv?coT<\|=cDjlW a(`r<Wf%5݉.HLGX~iV_b%H{Lxa]?BOvR RH D;M[S4UVQ% .oC* [abrB41ÕM֋IAɦu -[e* $<\޾qN[#obMz:~yE\ine(7<MVa`uؿۂbg9q$ҭ  \s$EW{*f 'Ӵw/N3Ʈ9i,!( on#;D30 ժ@*JYk],A H < d}ZD{!?ž ' fRJ?o?Im ,.Z!v?bz&yѨGIPsvݿ#d]q|&A ;2.f~[dJtP!'GkН4?5%cK7HpSXߺ"tN3YAFM%oa!`l+#apbg5o7sP+,)x~HbrVFelG۶SԮȩmO 6T厦6!gC(rU`3'Lpmk7%7|zi=OΗNˌ3{\?a6fIPgv{/XL_UeBaOy-#?7=uyJY6FqUBRoS Փ쌂f/6"ZЯpn7pk[AK}^W`7>XuF瓂˔.iYTW1Ie=\ zkQ/^τ>Ls!I% R,4qӯ- BHv9ӆ{ 3 !#MgYZ07070100000296000081a4000000000000000000000001668c16920004b39c000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/2]?Eh=ڜ.+,.]@Zmr4NਭևJFc.wG\0G݇R/W^ u[%U$=% v\ vIOr)R΂]ҕ@hr"!P!JT>x-_Dbet{}tF4Pgىni)dOݵQR%^ ?I+z/M - ȁb /,WJH%NQ!ENtPR @;i_!(){xR\xФv  Z+b1ɞkYw>#.r5K47g08a8tB򚑋QQ[4|WEυSt^o^v0V[~ vZlqzrqD^ŬGމ&tŎWS=k%kM[{^L]_`X8'}Mh@Rj4s9?L}N9 ^EX2\.#MI'rN?E"`0͏ ۖx~Q=1`w9fw Ns嚢ppoa{7B]|7$MO~>9d@n_-nP3 gZ3UˁϞbJµ# 6}񹈧ARTtXFYUlVP"|*<4Qח Ђ5䬼:GjG<^bEH*#f?5d&@QgzcJI2vy$|u 54|)/U8)zqaGG}*J{w;a~fL ׃s)Zzbl13.mԞ7̓w]-|4j_ FebҲ}Iu9\ޠe1Aw{CWvGo9*}-oau@Tg@Ig|!BD ' 1|ΌJ%s9EFDoJ&_nCyYEo>ޚeó. h+ոA/O]H'xijy1R ر48 9 FBePw aX\"03N ԤH"jWXӉ"Kij6gll>9^a~CWK%]*Cuڪo>h_B':J$#,/P{8;@Um9MM2&m*!$ћiaZc3$$\,[+΃l_Wjw1;AUwzOW ɕwOG}oE*է{B P_-υsE>!~4K9}giX/W,g\}I.ٿYbG>~ z嘊Fh_\[ o4٥+,(s+ xjZ<x ԄK])WC>6!B Vgn69gvhrɼlmpV0 HiC^.3ZA zZV 8߉[xksE2vNt"vs^OPdf:\1 mkY-n.)N{d6{2daKpbK}Md;v‹Ww>jNkn..ض_|V~r~řéYq~_4Ѡbe8e_02ѻeދ+s;;@yr9:RW F%EjjN_Oa7c1pSÇچ}HBI_w>V.6W6jF~=/GVP\~N9lH7wIzQ0l6|.u^90ӞZ?ïv 8 "/-"R@hHh?)ޯLx$J9\z1DnOd5kDC*?ҬTE\% X$J%XȊn0'jbyKiS\HP%{/Ac(U흞ӕSM4 (YSG-S-^1p掫\;r﭂>NsU#41OtYT$"Nxc]@kW?HA9t /W鈾 -#cF3(y`=@ +MUQdZb/U񡐟C^I3,3%ojd:7~,f<#ahq(A`$IH49suA-SGVѠÿ qRFcu'X0L[%Zz#Qh b7nvFp0~K{,PjqnxKv 2; 6}݀A3n^J^`+Wk40|,܌2Hm7E+6FDPxyB99>Y7$ bn7mM$?wїc~곜evMAnn &x}STř5yS1ahĈzf-t=x'h\qNG0JkĤlWBMBB}9PW#fe@MLJ{߅NzZBR28%es8~:P$`16WZ? ߺF/o\ep?&]SAf弾XS8m>Qe3s Ў)nD~-UjCl. &>KgHa;8VCnT\BI;:DT!Q3X+1Dْg]7_(}<$VhyQRڨEVxZSpl}Vv4z#U$Gԓ5ᅯ ȊW(o'M?`4 Ըu`Qj@R{[=ߒpry^L0 6 ble_(ݔO7P C(!})Eg`m~?ӬvLyNFN3wo?)xqW*e?~\)DS!,R˛cۼ/zAωuGNK9N39,A5n/X{yZ螴2# qRrl^zR2pˆ`rby: epΦo/a|V1 `XSlq'4fL[C4YpK1[ K9}'+@@-^M<iL-.FZX5iYQ~ 2& .YKIaⲇ[7+ZPӥ:}j"=}3=dѪ+~6J bO䬁 RHA\/~QwfA.Bgan: jrˇ\o;6 a q34r 3XٻEV'Qq.=_zkvOh^"ځo娳궭Ѵ)hʜf6YМFCu۬ﴤ@=-E,f5jb6 "Դ]4$u}c$)d; |0IC1<lO^)F7d105!wezw|P[),4IˊM4-A?j~wZQs 'i NA4iVks/ %fXݸ2_ iuS^q^IF[D`E0 ~6ƺ!@ۡ*RHQ"VOs\]'zjIp]wwU 'Yv=,H $t7@&Z`NBm`$ TU#e.ǀRѽj'R2x]o*#)$En{F{~ްy?yd-VEMrZ!~񹨵KvK:M^s_aRuqK~&mfpEaGu}`f_Q fԨ49g$y,5aSMj EnEtiٮ~&& 19U:В&bQitEJk HtN xC*btO(-S=m|?՘#R}GH\QMrơq^/ "rQdW6ϣiaz>uN:ia϶\n|>H,MIWS2J a o[ %7kN uv]MQ杹@%ʠ\8gS*r.4 !0&f#kYDi8zz՜ h^ (!Q R'x&rI$mL&7 Xu'd*U {M]?(YtaYh'QNjƆeC%Z]R 8T} eL$c12D/1F.]YZKF; Z9DŽ9A3Jwl~+OA۹ؽ&[>눊6 3N.ΈĕȲpg'Os5, `(Ib}Ex%D8͖,"@2au ?|.>N0m^u-.Gi3O@2۝AD"ԘY1 JSO SػJT\GU܌mv͗sX RF^`BdąɈ1 K Y/VY9z挲5axwLCAr&q5gT5FS,^9&r@I&̙xi<VLF٥+]a*wQl܁5wHʤw ]/v L2b:i\bJœF!3#cQHHR6vzwgyFavMwej"Ztjϵp %Gg,s6nתZ&r7{ڴII.*iO+M/ P9MP#\6[T+tF8̠D3,vn7|hx=;cEI M # ?;z5Q$_9ҿ4f%o 4֓ѐf r~nU4X[% FNud7tEqxOn1흒[ \!'`{󛈭{Oʣa]PUh8okI}_дYh^EDk 8>M&WajMꚉjˣp3^ȿ)_jNah_UQQP>)3#ypJL G@W}Z3t^HXbO+[Qt̜ܒW1:}=)r/uN%dA&E:Hn( ?CA1:%z4To-LdgchͿNsj[%S+l@2wP]1WH&&[x=|qu=®S ~/aB] Uqt/ȣ8s.ҋn$m)\ Sz_űE_Z K?GTQx+9Қ NAďdk>,xygk̇QN%UIˉlj p? 0A:w *UN 7]&C-. $$)b=Xz\Fl"].5XC  ;lR+$AOR_WCm9{bY [܀!YaŽu7 ӳZ#nnHI{16oiXZKK5]3("M[JBd9priE qp5!_$}/0QM|LD?6xchq'uhȩ·y A"z-5a=#1k4Vh`:}]j&6wDYEㄑ(=\~PRfjGw;\Y3ڎI캜fx; O&i*beV#tz-t9oYnV:;΅M޺WWpW$0^W8M ~;ڧ}iٳ29قBeBy`O0,ƪY3#@F0N *[6 [Dx,D}3x['Kĺ'(<5:/c!&;Kmz0NjoԜģ yˣ(@Jw& S^lT }–4 m(r}%mχ.;[ZR2 o:$&%at{=ծ),v1dSKݍGrZS/x p&a>{EG p<_x*I\A@R][Эax>GW6^̯l5=j\-W.ʑ i5gO7=L:՘<`ڿg#eGbc -䮭rl_/Ј?# 8hX٘lӱJMYgxNad` ME|ek/:3WH۶ZS|NAyK6u趌Wx$M5"$=@֓L/p^ڤfŽZ5A.e(U|KGW9OeJv% 8C^՟ bfW+"44ûgQ$SKSruﰿPVMfI-U1Xgo @cP5QLY^1]Ce l<~ƬcܜtpXPЙ$SF#K%KRSKyXQ.ϔlq\,ij ^j }H,\lg7I4' m[2e[+A^_} \ާ(K@u#yq)iXbq|h&u'5`1Gƴ`_YSf'ԽP܍ej:(QJNi2[ꪧib 6%FIrUfBA6->.%\S Gni,c$76u V "VZ_ }[(wn(_٪!T3>_}`Ēm.0D㒫7D'J21✠Й_.?vAo3JsGZJc0>'sxZ]G;Yjc)=1yzt03iD\ 1  _*H( XEڏZ('kch M.! b-nf'rhoY|4J){K;7ўQ8fX%ĤF.h B{mUgiJ Q(Vצςp%)8 . cQ9n%8J,I$Nh7w;^[Rwuƹ|/pqwvgs Nnžbn0#w-萂%w^QKOH)$~D搼2`r$jSb:mKۼzޅe"Il ρ%Br)7ޖְmuיQuuqc wx~{߇XYSz}_24"uzAHi-}ÿ9lbh=lj,]b ~K>^}:q{Y%n0c> /6@a]" rc &nф4wJxIY@eT=$s.c}*cV" vL)޽{ƑܙP(gq I>+ì=H-W^S`zSx>^Lb!LTG}H0n _oy0G +kD.[д[L"TUT1\4lr>}*nlR_QLquo2ZvbqA{5xm'_loPp)$?8xxUϞsD#]e{m2ꮙzE^8@ ې{PN`oObSgi[4jGPDS |@laqʿHVp؆?'HF^P?Wd{'5W~#t Uqi^r1mfEڅ(JO:y >,q}&ߚkєƒ{φI.nKuëKDXAWP.x|,LxX_EVK~ 5X,? m jUfy I98/'>buĿr7փ9GגŌS7IyrH3Ig@-8O9x_ LUƔ;8MR̥\ UL.,`փ˚n7\CjV+aZG`(d).Vn,yF[ )r 8U"&e3QG}uW@7iX"% j}^fo~X DH.!asWu Wp;J҃‘.7tO-* Yk]_# {b`nAyNpU5[[LV qrGZ?&C~_ͯdwktt#+*;HV܌@wr',A{4P9pR6v.^87۽9 ^ )b'$VpI&t =jѭp&pr\-E?R`ܺ-z|q|18C0TmO"S2 ]edE h>|* jcCP?ًeo!UgmE}C` &^ G!WA|kūl"zJ@.]qz m$k~]\9"&T^ZC]- cN1=ILeL@ T^R;$lW6˕dp`a0?g+M|J(TsY*l9J=<|"~֔ 7xXr۲dM"tT Z>^S$*<tjESX1moDYo=v/mvo$k`')fƿDtՂWCzfٚʥ8/ȆӭqXUe V䱉DX:)~{bޙbdt唗ep+'1Z}p&ɟ*^;,ʸ%wqX@<9 LzšG Z(PtRmh9JMSH 6[:Dd[_Di@<U\K# 0V;@YlEQwE{9-QDz8r_whTCB)ᛡ4눢u|7 VA,n<43Ÿ%gV}msռ6B8FCi :hkŢR nt##E?-^!v)Hv9654h9)n 3EKAN*k {a[dA\W^ew?l@یr5夛+ fYG8OAc52GL;`?۲, B2~Lߗ~Wckް/` IFof?lj ]I-Yֵc#5U q^|i؆^ׅQ3 t 5սv^hRh0M ?xI\Q - >˙&e٣dΊzMա˔Gk ,c)P#ԧL~70?u|LK % Yɦ]67շލf|WȘ()}L[OsXQ1d_d:uXUܛD^; APA]sYQ@(ly @#Z)k F,]  oӏp_(4 %L85zy+fvT57CC^D}ӥCZJ1~-Uۖ$pof;Y>1 kp M|O=;4uAQӎkMihn?Gq2^ +-볶a1u^pIƊjykn4< (Dy> \<.飶9Oαy9t=<6Y{ޞt#!' t*ٕaDа `I)  P$y`E99d['CIE BzyEڰF@Z§Ӈwnkvnw%=zp~w[ckDwb33)-|L8\gEfqubRp7ﷁ/<Eھ"ڈM;/XZ2?vR zz2*/59eq31=b99WOFSyFQ`PRR(zH١cҪZ {AW.C*s9}Vyίr>![ML{T dy6DZk]1ewcR:tBH03GIepBn*0|TVюUoƎDלI'%Mt黶gp+7 d`/${C$j6e~ftG@‚-HV|myHԅ*k|\S#,%޻=|IWfZ /O~JJFWH_ns'veb5|41U.%_d-ECOXpxr9яsb<-C֕L٠oϬis%]"%А_L3bNtӨRt+Zlr8cn^z(\5d cտ^Kv %- \x` ]qYs :[h kIW7rSؼL髵e" @?i%,9+|{*P3R1,K:a]2ze'v+ 9/OUl- $ LRɔ$7 qaޅqmR~b]JM -&m{EfxNKKe8C% 8*j?tZ~R܌bsPuDnPD~B u;P4[g͒eB)fW*Ci b f{@^,A%d.}6B(q!T-%?alxUݜ(:OFViB+ѻV|K֒e M@7i?F a8?eC#vXA&(''}}&v["&[GvJE~T^PJm=Gɛ^ mGwQx,|AE| ͮZtNnHjyOcGDڟ\ /Ps*ػpy;HC5+0DZPï[P"_2x'1|Rւ`XMeDinȜo8hFԨh>xVZ,#,B\m'2K$OsD;/w/t3`!i|eV԰@)|v .3z$5łLOዟZbYЊ8@.!yVa?ۆ66# .4r7JuC ]M&$ɮE%F-c]UȤݷnȼ}t@` OU78[+פњng($y:6Քa?>7`.ְ ;(b(KW|, {Ӻɟoxwȗ.4([Gi -WwV nxK]8:E>sǴoٵji:il R1mgK,")E z!Kt9Nt0NG,dk(WZ`s՗f Q(ԝ3YX_'m}qvFj ߜjKk_m?'*Ȱ,%fi>+lbVk׊՚ lO vK<,@W&d3Du-eܽ[g:MQo_BN,h%S0(nAƆp XA./=ܦ5H‚0g[z@@$V>t;$PUiKlˆvzRAXh9 ÐjĈrH^<ĭW.TP\Y|蠳b0lvrz{n"o'̈GxTqYjן65VS |Ԃ~+^n}bM 0 z#&E/COUaX!@l.]=N[ /VSϬئ(|eX";7qV~L[]oL"tJ=hztMx ~ [$!i!dV[LGW\*'EcĪzM!q@d;,bP+28.*"8dCQ}AZ:Zsܐ\/MSFiKRoH4o4Afzx/HBvpLnWT`^3YtsAC.ΰY6; !~JbEV-K#T߭SLb'xq   i|r+Tលw[76f149@UL1$'X[8a2$7F2ouoc-/C-z]rL~?]㪓`c: ˒NEsJW O(ZΘYi1.h~BP\AcbNxŢ8>Zd,~j!z6I֋Uۛ2#a7 2#PgGXڐ֮XYv3M*_H [F6~}cR͖~`h$DVTiI:T`<ʒ M#aΆ5E %zhb?IR -nyIN(D2>oOWqԿ98|T1p(]2h8@͟vO4A҄H&q;~h TE>cg#;V$eDJ/Z]ѫлLbCRߝ>S8-8 ȖQPx;8Y|wV0L}R}a1j0&EArƔU{.?J gJ~ӌ'VӖǽ9ɺo:{RkA&]qIdTH 4X*NZt~b . jd1QC_];;g6&=;Yp_夀Ԝ:c= h7x 2i4C i 9 u I xŮly+wz0UˇӑMBNUwO0\*{>sJ$w$R_ `H.g2K)*TB*QC:RճB?7ē+YƉ F (Up7zN(n.=̠l1W#v}pO:N t:![QirU?-]>laYaedcU};6QotG\\w4X\V##^a"]D~"jD1A7}Hp%{)XUl\3|wWO[*)7j=Ru" ~*)F$iŎ ȜDA\Tk۳ʖDΟĂW 3HV o" 6}9z(Dڅ1CfɃGF^{CNؚ ݱaM{"H1)d%JZg*9H%L^wU:ڡ GaMYP}n34;y}Cd mb3:d|?ASdF=d;B) G9S)'Bw 9cȾgݜ"GoʟD:Dgi`P |1>F|j\|pXQnAb,cY۹v!|2 gQu72U0.W. w5SV6: N+8EgfC5i?l]{/l[$RExt l=nZV,luM]p=.8V;IfѳvJYgVKѯ#H#Xn?u !(2%4al!k[Y/>Z9D&彾E".hc})|ƏєX>g'WY>&A rљte0P sxݸDkUp,'#(ΐ_EAs6R~{H1 +,B-ZDJ)xexY` #竁.4.}MŻ] )~Ӧq9g58`4(|z`>U(~qz.ҍPj@jH\E..{Dy[jsDP{iĭ_dViVCTk@_Q-n@?/x'DSӾոx1/;>ɘ4MB?4 fa% t$~p &ؑKTБXOAF`ӅXo/ce/IE{ Rvoݚ}YoWԁpӔU)}V Fy'W3PUql&@ HJ^fhKRo *y"i"N(V$=dxKGCZ=|)y<5+1N)nm*wt~Φ$/Eߣ(n|5SkvV`[IZc`apSOƸv?Z=.=22-jKx1#JH6C9s֭4 :߳&y3P6AcIM]e'mC# LW}`wFñP[&DaRimAI!ve,Cevds/ k>Zx 'AG$`- K*K\js[6Syf38%^apM0RNGІfN 8Ѐq| ͑7 M)^c^=?.a /IBDϯғs8T)Bܵ371aK씱`j)0M@o=Ƙ tej3 l,)NYa0֍ :*o@rXMjܑ̞c(kG9JTpt<-{{& 6dZaIA MR|t-6 4A$y1uPfo:BWQh* 1fLj.wk2jn,55/k QZ90~_Sf:Cb>pK߇mr5;ff0zŊ/ه-}(k?U]e 7,5 v(:?&{O/]:v%wi履 VZ^?twЫ\c5(DG'hc{lҷ) P3ڌ25ՓSAlϦ*(Y3,uKg^hŵcVǼa~e}1Ƥ#Tɲb9b:?D#_J/*\JsldBCƍ`Lqd˝Dt찃6֮Ap>*$w G|];&y.}hK.ݓJ"8d _sR@T*ܕ䚃a}3 <yUk‹|*z}<>,VR |v%}蔉-E1AU-h vh^1Xz12Kl˃TSv n8zN*`,3"B5>ޖ3RӺp,DLpGeSϻ{RSrG)!Il*G>wXg{SyS3v p'iCz6ݔtG*Xۚ"`k~R[kkzRJȣnDt;E1㉯tv%P 7\{\ßn捈xKQL8xsT9%xL ¤a  ʀO' r؀Oq5X7f)Mw }cGO '}ErӣÜ2C箬k=*0p "^4A})U`(ln⩾x#,micrATǒ[~.$SHmy8]H!)yz8]fB:EU-q܎Z5龿 亯wd.e<ÆgpazAry(\% HHs?>5Eˮ}ɃTƓĂ4ځ?9Tvclmbls W~ V:X g>( ^toPOmh1&ۄ}jy?NI2H _f? wC3NLgW~ 9/z8H͕Ek|fІЏBCz@e;yK' +1oCV.h~&s1Tgěͪb秗*R^ՁG}a km"Ov5I1.t|p9x] p=ClSs扎鈸GtU=454{5e wBIAJaL̈́9|UK0Ǒ%ّ1՗cXV z BU5⢨5)@ eCG^+Hj(Ua1jǺDNgH_*A !?+G/g͌]9@4BiuԹPޝ1;8w[_`q^s904+͉J7Trl>ю\v,4s6)0G5>ZVUL xEh+rNlY}O5d40w؄x?r(؟(-|Xd[b'VwЋ'Cpy5̳-8.Ti&++|%WҥNF?n,C+ |>gfښ? ):tqF jNka;R Lqec؜2 \VQ6 b!Him9y4.C]6Jl ХS xs3K4Z0zX:Vگ4c/\_P+Dwq΅ _2(˱Ã=@;_7R 3Ӆ~8LcQn =TΚj\)H{Bū6c:r@ Kٖh2C?kBg 9V5 .G!7hgBT^t h;$8=szo}vRG.@޻\o3t0 RH|y)/jKT3Dm]f =!wiD5~f_сwG [?¤X"2gp"ʕ%gUp '~y`h[H߼C"jvF/ltlGJuk*':}UvO7 π4C#D;H}s3˚vpAȰyąC/pWn otҤSeK1bw1\W¹wCrt3RbkȢ(aE.NzMdH3|m&RiQD-# $2Ӊl{99*!&9v3y\0iRt&.)hI''"ĨJh^!ky # 335ڈ7=opiIaBcJ ĦL8;2\킱0%)9o:IRC  >8ja+%]h@ tH$'i82)%s>Sd.پNщ۰yGm4@I,OT%T|n{ŸW)x7&}8fsGYz@ Xtd71,6y#!|n 7e`lQ Dx4D~INPuNjيC:e׏C+šc|9wd~mrF$xC| mϷ‚ICO%,33lɩFa/H)S[S [W ?or"i68uOoD=K:=}[G. SK|MUk޸sY$ ԇKUto RQ ܄r-s?ҤMc O ~&](_(n{_FK0*s }V?~|/q^s W 3lѱ8tk쿳UL兩v{-%J>ȃcƲEt!?;1"[,,܍{jмX)-:c/!My/ϧi6{Nv(#Իsn(sLs羉 w7Fɤf +m?κ,dyI)NYᄋ:uΙIV|BqSp  %ݡ(.0ex,%#nŋ0aCjV=ik@ph pk- ;y m(X=Y*&c3ԓh@ʦzCsiLzSxwĨ?p#F9SMcj|0%a-c PtӟtpWqD 'g:p{޴$ 813!=\9Z㜤i T& g PaYBmEisanBb%LwUޔ`#Rr>dQΗ1U$x߮)@fp%gҢ`*+l̓07UIC4㿏Ğ&ajXwCn(ōImg3ܦ҂~3Fy؛f/ ϸў@'ޡ9ԟ8b|ewjaכTYcg^OOcL8IYҶā[ktv|->ٷ!JSЪU.UfoSg..ؕmvGYѱwm1$)ԩ석6 5uVo^c<4Q+\-SoT%DZ~#ӄwZeOҞ$" hGY|L[X0?5 $ɢݠ,Ȗۈw7sw|ĪOYBo" !k3:BAxxx\V|;ou6; '݋3,OYq^J'NdZTy4SFCYN0L-/f]f/؉'*9 M^1V fx|O W̷[Mzr-˚aV 02kK9m̏NՃ_J;(>$n< 8I) ]p5 T9cӄҙKdyZ@P̄I5t̿";r7C?'ֆi %KZ ͣb -EPm+e5.\W1FN$=`6RXvR!oG\.bfn_7>^ր;1¼r kRVPYf#kLzT7燛7xcm*TlyuUӧ?1PmӢQ_*yMGƞOUewpd?IEĮ*]78I47iWzGIN2`icc%<+ -5? @,_Aϔ#Dn؇;!X`J2dj82M+]zΒ]l4g q(dd9$> bT_V  )19&R r8"$b!ZJxvM"*E>z ċ@VE!v'`Mo~k W!5(~e\Դ3&@Dw4#ǡR:޷+')?**v׎b-&^oa*JGmZI;0vϬz಺O!  wа^C\+Ē{N Hd,~|`5Gҕ2qzo[+>su8ҙB4өlGKY5{ xske[A93<\/zҚ|Z]2+g9,ۧ-_v<v]tFe1 6P F|OzNZ]b,jxV`! !~w_ B:rDd_x=,`eBҳ_e?: ž)㣯ZH %9M-9:T$z.I>&$0l|of;|i~ P|[7≿f>h>Bgw)*XkPU1oW'$xJ#4y8%[džv"2&<'KƪZՊ TH5(l-l<^*>":@ pj[>0K;||$l͉Pp&X!P@ۯjhdq*=#V/\·|PyXr*!.x(pň#,bBs L]8lmySώQ9{Ya6e^䩥#n$YgΓ-!o?Փ0'K.(w``S˛ G%A_e,BS72 7Vsb#&èHYPMA.z( 5t*R(7A7U91(-)!BN#bkPN|}1TuLS> n{7A2`?N!Ri?>rH/,P,+au%t1S>-"dF$4/Dr#g͆H#g_8Yerᯁ Hf\2N/y s#i6 èebZl(em],x4Ik,s|b>>-BKzCdQhn0:JC^ abZcҿӽnq5JVË;Z_!wx3xv,(\K≮nDkp&*,4pkDOjkI  a:~3)}gQآܻ%1灂[|[M QZEbکy]Q8=UE:T %IcЪc`@Z;x9T-bQ|7 20 7-z]vmdBRSډLrxz3@X_/rDֻt;n1tڿ%'N$΀TxUxZz1IR{Ij1Em+X )|A1!JS$sgAm'":5\"%o5Q< )T f6IBUlSgۧ+Lfhoݶ 1E6yt $rG?Rfs.d2q^ m 0ޘtlSTa4b&ֹI|.8]seN)9kprGX0]M,@Y̶'o$ޫb/ 2dʡT`tm?G ߠiiy)&d~lY4ײϐk$X(y1UaN@!i(T]{|蛍O+_@ p[!8wj&n/¥qe4H)yӅ:8կ{*e$T:3TU/lԅbmtwn+?H14c8\ރAH2+T7~ZʝYӟ2>MY"'2eML^҂5]n2m7C pNuߓg"—w:_qc?bχbFyl1i{acy[܅}0 5v0 Bsq0}*ݍ{n4gGFfc |)Èl7^AGK5Θ=Иx(r[eXIDK23ͧەyD] ;XQ0Xt // 5Z ,#4-CTC)W6э:}A>CVd7:@!;Яp;Z  v,.p,,ގ..jԁ=Zap/`ūR>,*Lqo K Ec+Z\44 n`AEqv6suQD$@CVqi\:Y$Q^fVa6Ggc; sUcS8t&q ׆SZaIE$R+c`q3-ӎJa ɄW7*JV|;5O'Nۭ[tC11'^u¯=EH-f!Aim(-Lfdu Y!C IԹz}1FiQ 7rЗ^BNL(\`D,jq t 򎬢hNxIfmBKcyI%l*k:4SCƱ| vW7~aU[6NBL !l 1Yj%?H]LS06tMJ|%ɆX{tu.0rBQ9D:͸W0wO`poq/ /Euw$'[sCQ{3hh+q=nTUߜ(@"7thR#%WFo^M3B/lmhXH}>4hH^q] qKeo6# stʟHR+j{0?R0avVKnk̯FYJE#q ? zV R-l$7{*'>Lr !?A}QfE) [elLgnkXZs"Q+fK ~E Es{RʉK*T.땃|4ue.vF5oNSZ{TdfW]CݶlƯiyA9ܑm8XtRgB)nN5ZBIN=Siʼm5UP 2m.TIDـ Gyo- SF2 5࢑{%m~Zl0WuW-k"swR_&h#5jN&鼚[Q50aœ[/nM,9]Ui'Uy \7 v$cQ?NUbCzy?x \G̽GLϠWTzԩMh570qC][#">-8"N1mĜFE0Jjޤ;B|+E(r`QLPTr~to}/mn Kt܈@)%5WܒZq9 qA2vڧ^뮅!|˖ь{wCb1{HWX!)_A\KːV/W|KQs4_X|q/1ɞTJo7\WwK/p3sT?D"93igzgHFh,g`W:F.jah~$Ժ ѹ_\ .(w[TUFmžrK nT̉B].,M.N!\neX] D|E&,ĔVǏXmQ)21`+qA~+g,LT|F+8%^it7_}/W)B'zm"Tt7Bn&J^xZePOph%go4W8߇0.orh3B뙴?::L'AlzƝ£-fΘ5>heKnmgvDD;`_,p){91l-7ƔY4(4cZ^?6RU0I>3cGc@'GqZ>\?ow{Ā-u9! i&0H,*;ܨKxݗ;tbO_ Nytz˹ f}R>BCk&*fTg}Ah9ݭ[{ E_LTBGeWU Z0*)cľ+ 5{pѧ~D &S$0L+\m;{QdӗdOSYG73|4edmѻ+ "H=J(GSpM(Wu9j̆x[E7W:HmgK4[2)KvmO1 ,fNk^҆Úc| r->X{eڟQ6ɜZ;ƤuW43|xRIlsvc^E&3,A?Q@ɂ,* .h 7g'1N'}ȦRvVQ/w݂uHbyhiwGsE.n'3 q7XWSJTR@ sjiL*:K9ȴ<qA[z2Ѐa/(_ _₪ ,U#u0U)_(Rt-x@PG]w4ϽMi:S՞٩S)ŠJlZ(g7qLw!F}Y 4N fJBcv(#Qɷlo}0_3o+OQ^A Cᅭ]7H0w惋~ی*lY?Hj ͑_@̗6sJ6Q@>D W2"QDArZP!pWm3-q-!YZơbM$ gѓ ʸCPZ2c&RTHNٮt6r/ON{CYun/K8lؔޞ"Iu,SVʈs$5DmSD˖?j6'NQX{z󠒌b(eEe_f ;2FH*m2^hR`y -+vA®߯aOᰛY豤r#s ,.LI4߼%|vt?bU7K4W Ml:QMyUq4ǓskL`7 ) @ hK[?RymEQ+<]?3k-~aY񳬳&F|p'*C]B'1yuUY9zEuF|_va.4). GX蟝Kzr&hZ#dL|ɲZO%YYx=_ ݸn3|Ԧ*QȪ%,Xj]dAFqynkUc%4rNBq nQ.kX=yͿCUI6RfvNh+Ke`v)sQ⾙Mw+_u- 7W/$B&{R)v[nr5p b%yĠ93i5*0Ӗ7I"qZ~}jpש|RxoGwlϰkw)^/i6ƍFE]F=H MJ+jl0b@Q3AªF`K+pږ#@p9?@دW { c" $^bnMAQm E.5_fRmd |q+Pc+̴qIHAKXv3UZ%4߇wkS/:V)8jE]d40MaQ^rYeV6X,/ͦy&Q8NZ\:9v6x!j\ѴG_!Hp"%b?’i1PaAO|tpa[Wdt3s2i)oA̩WjHR; ǹ'<әL5.}g^]wFkTFۺL|LΞjV=oWۙךTh8eּ=6h3ixv7{%Qc&o.?ɛFDȝkjဒ4gMh?;$j[ڀ<:v8~76^&׾1 !rCϬpwԕ6bmK=v~+vI (( 0'[̐]d0kfAT#@/KI,,9'ggk>{U͖7lUf%+!$3ԩ_i8ida٭Jh +6E}oxR:sE?#hTI@\}ɨq>1]q3M%pO9̎$_pR >M"$f+/ E2{˾),o TMSoU9>Ο"բ)I<80+.V٧)N:ƨ@0ٓkY^_g +h28N[s|9zLю y-҈5^py9"eΧTX.2}Eʉ΋R${^r^ha N v7 |C`wwI ]^%FjeGꂎaI UCY' 7w)YeXҚV诏W^ Snj .eUEdU;ɪhٷ9 h_I/i/--`acD!Ȍ,f܉l}rDB7|owufSg Q#F*7cBufAm׉OJ*} qhIj\k'B* k_R nmQ{LC u`̩^!{P-A>[բ9mLFT@Ҡq2Grw\1 -NTnKynˀ>:]Ԛ oIqѯ@NSd Xgz<+GoeKoB rڧ:?StВghKƒV n\79퇒>}eKa?u3EnW,'nWet(,!1@k3fWqf=WLBR03oI*:73iF|P(a;! 7Z_ R̙|",&וuSҕAx%2dp"P4ypJDwkܭ![֗$vj &[ىJnrEftڑE+h:?i~'V`e#z s.[:1;HbӾZA5Ӂ94eA sӍ3S]Ys fHx lDJGMNRw$OmLm1TIY9~Z_ʈ]pt -Y[$^4iHђRr?̉|]RI߃8f_;s3 hHfHyב y^EIoЈd$7rfᘣVNT@ ֩P ԒsR /s:ҞaM|)=`Hv oU@_#$H#75! ifшTPU_!`.|g#](Ln G_44?SvuD_f) ФS}%N H:T!~Ryfh(ܻ\ g2階ID|rl.O(7ŖT튌LX8uR:"'WSK䞖@'2Q[y? Id@H]BoпDb[b-=;ڂtl]8!7f=)F!D09"S -C71uXSܻXrAа{WeoJđ}; U=z$=RNi^٥>m.F-=-TWr"πW5IvpCjPn38 MB_V_c2XrDpXNtް_Wh(hX ofE,ب2+ |˓>4jGw"#Ⱥ\zі֌2wKȖ+@$eGKZUZx?ba3]᫜rǑ wK6ϹSmqê i=h,5竦xAERxHW sbѓ"gU<_ߝ5UG\n1Jiȑ|S<qڕX]Bx:T#N6 1GunNvH Θ!wKU57їޡ# ¨DU/)'9/@cz1aLۂK:PF!۹?^oQGO`,'2bb|Wn/rz_>[Gެ'DGbUwCL$d||r^s<4 ԁz27uY`bc$yҁRKʱr:z8/ wRxs+)RY}kS.__+.;IO]dly<އO N7 )i:j20{\]NF_*ʸӘ0 %dـ+x膘 klY>bԻ_Q"@}$Xz% "\wuNil71As<ި'i ?VQV=rT:f 5PQ rFMzoEf$ sկKuD/:"#3 U7Ot\ W~ M2D3'~_ o$#_jBN'`5Dɗ 2 zSlW zFȑR4fW?QĖ!%[߶?{:!TܝF:[a{hg+pWЪopPf@:(gݓ`RI ˳!I`de1W.xk9dLo_@bi^#{H}QlM˖Wlh>Du;H$'>!tvp@yETôp3}?`"h&wٳ{Ʊh&ac Ҁ2GܐD[rB[65w4)k2ͳQ^|.ɫg!o݉*Ioɔ ѕy4c=#يk]D~ض>x!X7˚ړEt#\6 Ew4[ u"pM˶"&cʑC$񷈅1=k6\Ð7!3@M yҩ# \ImCf* S5q\qS["LE{D;s|4/Q=| 輩K 0Ri*ҝkD C$G jp!̀ݵ-vYMeغa/y؃c_Y8 uo2xJT$]~Dgj7h}18Pm<`gLʃ><3[ɯ;ی$/3 k؊gݸ6(]@j$mH쒶-:,q^{38-+ic̴j@a{13r C,wؓ*f $^&uUH-Y" q5û['X޼CWKӦ>nMw6 jacv TP0 X/m Adzd9/CMDAPyyf쨐Ё?A:ZL(J LAv b) ).7GjŎ !5=Y-ù8\Fnt>ZCivm8??|TſvwB3Hvƃ-bzF|_BC2TGBIbn=FEߙX!Zx{Zam09LH/ۙea=d)60Q}'|y ߥ㊂<ӿ Tw1aPb@}bS@% JŸ]_IqCuSB,нځtQ`yȓZ]-$~Z},4۠IK(nq`\q51eezd&\lg1ZIZijejp1R`0k8M $wϿ F`K z< :bv0(85Ӣo߆&Z蹳=b6׺}KwcH(lT&+dڂ5A,Faпè]]Q4.͊IHBCVVͥS@AMMοęP/Cxd̩\AxV3}wlj 2 ,Y=!촛a-4w^,Q@fn7s[Gji矃< 7##Jz>`a^EQPd `AKؒ,qhjX\\Ψޅ{_̂/'/v{v5lSTu)lkB¢_0z8RXu'hz8I`KJ{ZuQ4^&tUR Ŵv5Iu"gQ/!pcEň8{ɸ˦m`;mb 6Wru zTuwM {N|&ڤFX]b Bc%DXu'Kw˺vWq" |SKn6DnH5=M D,ܓyˢVB0g*3C1\tq7vwvA$C:>0&ɀ,0% DY4gEVK7W}1(ȹTmEQ|)J6ȧ iv$^U1 :iLRl(nȼ=$,?8ZVǚ>ϧ"&p]0f,ۊLXzJ5,: \Y3` ^7؆RjgMj?o7HaO<[1o,3<`l*0P!z,#!tvt~uj)-*SK٥ BO1d*)XcIH!^bƙI zS[^ܛ@*U͒?9x$sIK}D[pl5i>=b9< ɘh^wÒk@{D1RÐ\7{dhc'[*lq?2Omaĩ^j I?7[YDŽ㧩A҇fq2>j/(iKMXd~ѩl>x4s.%@fD!:)n@s<ݾ&}dG$)H&N^+f^N-TU&Fw#dBߩ-c7^/1@/WEC]Dr9ĎE9hؗ\3{8t$x3) TE<.w9 G6@KՀ.W8\XU)\Q&.aݰۊ!=#ry 1 m&MVOÌO>*i# a(տ#)dc m1\!RַZMI&1pD҇m6ydwLx{f#eU œ;]pϐ94d;n䬺"Wc \pPk PϾOvxI3Ǥ)R2egG|TGA8j9-Ǝ! ~STBJe4F&WӮŘD֟:Cgsw1_+0iADD5/'dw,!JRֺAF= ĆU/.YvJE8`MEYHk|$yp?/ 1sjſ ,wJ!|S#j'I|#@n"D"w@gUNKrs1o7^tק^`gVb3y7E޼@Jx+?*@ _o&mqݕ߸oKg.9{eeUNe+Ws({d,DHڶS`nLUT_ѳ^yva+si;1JK3VwYOCKx3Ͱdf*T w8dPH ?'*!H; emt $E._,<X}=qmߢBt8<_0!ؿԒ؃6z<tDͯBF+ 1ʒISe |Fc_e \܎lݽ[&F?,9X~D/z[?ʷ-.7c*nrt݋ `4lx&bF /Ҍ?gpA"mZR߉q=/P}XNxNKAkKdݏ<),h۩Dxg 43M-1(EzqECE)D-h6JPG'%z4}i=l`6t*K.ߝ@}UƇDB}௪WYD*BUKanCAX">}~.Uz/̍]3 I6M[||Rx]x Mt c{5uѴ3 [PW(Kn2]\Җyn=xnWr z S zűj֦{ Jʗ8E*A[n̎=RYO=.f:Wȝf%BG-0J1eĐt(w(#=qԡ j_'܋BO\OߞLrO2NG9ct%gpߢJ*n, @]/OTЧPO,\ T$86|܃۴ 58F;"j)/?C83hxьx 셫Ƈ^:_  jhi>a#eT|I  W;Қr0xIwos5fdK<"쒊sY[oV  3R %oeNƛ];]kSW< =a;|RyZ6W@܆]"@u!gIh-olx FpnۈMKYa`;Kc/ 亴 LRzj:^Pio~]3B mJc>*\d/7+-#dOZHƩS,y~[>qAcIt1l*T:ϯ>ץvܳrE^ 6cJ7_+\-V7-\8*@d́ͅ8`; ¿G6P ؝QX9,7&c+?]+˵م4{5O$ @Ƒ\:BQYX4*2( QXY'rt%69>}&Kzc.xgZNb;#[3ZlD\(LmJI>B1[fU *ڰ #\p*$8/.߭ن܃wbI,oBJ^)Xt[7x3{ǃη@ e%q/ bwlN[T Y'EPxNQzTme&YumV*Dpz cz/R43źV{G2C=+45q3cS'ƍ|Y!V%=Y&ziʊHWϐdQ|SbMݿ̊,+v؊*J3b5 Y6u4Y肋I6wS&;Oyϳ cҋŮEƶvV' A&Elhh+YSM2:س!`K lnZK!3X۽ l(btQ CכG"[c=T54bd|HbϛF#5Gd\%Yf5!5Jh 򱛣ΠBFA{3ܙzQ;=X(p^dC]ҍ4Ph"fU =NR\\KoK_J.cw>cx?`q6"Œ?u"@`yu&|y =T D'GlVN6/F> J[9pc'lR l7c$%Lc5uҜt t,jSoá-LOpJֵT|Hzߑeifˊ|J0e>]GbaV.Df2˽]WӝPYOT96u٪ap_{<5d"YqCi&/Yl۫g~1%qeƏ*:Fq!֝,Nw8AG ywL ۔gж@>fҕaD?2c^X6JjjPG%'tiEHӷق+yn8*aK7Sq }+D@+C Dtn`jXg^dDY z,|ϋoZLSPmU1='~CcpF0y#]pMe?ߊht 1rZAy(BCZ1I* zv[)`/xb)B*x$8dBOέ+ST#ti=V~8XЁld{%Q8B+EuIkn/*$aP%:8Uv>MmLz)s|[Rh\hH=) -2fh,% 1iDڐ2~z|x0?}ƴ%ℰ|9uv((e` -[e&r}< 0qƙ1aLF(m<w?cBYP7Jr x_At=o='PpiyRk,ZOؘkk1ʶaEG+TRɗ*H|yK3hX;B4;b65RS)~#Oxd/^?v=/hum쪿6$R\P -deA@q T%CS[T;AdPqJ m0e<[ _̳a@xLRD52{ *\+wzǁ*{ z 'TC35eV4aXJ K vm%Ag=/x`եxw1,\7>uo.UG(F~cGiBf~B)=ƇGiT?O>MʽԛԕdsOAN'|FP~ qU?#Qy6ZRr7@Qn[+pZӆ]ӳj넙H >5ͽ*؞K(hӏg,W,T,U.B3mA!1ݵ]\o HC}@sf-Zrh+(c6NhNBye' ֑Z堆tHTIXt% 2sK3NM3mQ2'`)i^<ªʞkNJaQcGy ^A'_J/aȗXF+BE[Ζ趻EH YRI84s3fnLM 9N D~h6疏Ǟ\߯OL6~"9m9Apx =&|f 2 yqG7*צmGKv̨7*j,ŘS`F'Tp &Μ u͇Bz pŮ-NԳ{+XP}lzAPUcp-z[&l̈Lg0PCit5yg8z z˒M'}/]|րjjf`xQUD -{ wCHLZt bݝ;Vyz{q"Ц 2_kem7lCFաxN)#{=[ 4hˊƐed`kn= ?ɢ/-)EʳݭK6\aOIr½7!mr 7_wgJ܅$Q뺞;YgNE)UÇGc YJ/ i>EƠ\@)o̪'Vt(nfCc{+vŐBBv=)j)_SoOQ>.8 ;!} ?86z3ϧ܍{eX|㬓,8pdYÒǾ*QQ&k4_?/)" J<퟉ឈrk,e`B${Y*pfxmlZ1@h7yiځΘMؓ.=_5UVE#JKvѪZP XEbj#pm0҆Q"m9z~3*˓)c'0Ȏ p06( (Cb4+K37;LL5hUuU[a&Jo`wJ ۶v ޳fj# DM9B|oAx$Hbsq_nح [{`'R 'ԎM)߶m~,ܖٜ9(e_.ujJPhglz2:#vwEB,[7؝PSx笇i55'B1aI$=4䫄w+,`Cg z*WzFt`C (7P @]gtK^lmӻ,}< ׺ƫ6=PAҺ l۪ ۈ.UeOX'0}ʅ)L"t̊QnnDe.m8j$^~eV o>Lp dy2c<̉hI$nA)o3"(ꠥ& `܏y@*!z|(M| 쐑aL:T.X$Vj4dZn y~F|B}93C^NfׯCz#no[97;6"nqdH\lQƶ/$.% 3G 5Le1A'F+ =4 pҢsCk1U"u>kpZ[5grKFN߇UWf=ˏ; \?"!)+Da A,RswRҽIt6jXe0d&I 0q{. @P/0釴0R_HeK/ڑ$FҊvŧD@s|R¹:u-2ʜ Z(HkāO(@ p Q$9QV=4V[p+XϭU1/ɣeY H>nl6}%w_.\Ga q^2 DSP]v&ZŹR:3P{FWr=j햄Y“kɆQn~5baײ(PgX-51(7V KM;n_J8JI,+ D@/j.0pBF(u VP]ssޛ^DI-It'sk9K&$ $a?m8!-‰:L!5*C׾D Y{g^3_f=?W8ʊIA>hXr6R]H; &}Ȯ)&F\>g:}}ӹnYoZ*d=Hޙׁ;> bf^, %7@dM*a޶7{méSCmh9̱,Asଃx~P!\eJU֠32"K<"[4ʱӗI(SA"ȗ*SP|Ϣ֏I* v,cʠkHWWрoH0,qm#>฻NRH Z ^][S' e))-Dz$磈}-؃ZVj~gڜ,:EH\})8s"wšl}O|jo!@FQ}ku[nLn.$; ~Do]2O Pka8ſU-[w2Br [ɕEL}"%^T[?"jQU޹^ҕMQxR^ (/l#K]H~#](}R-B+O JPYPpZ;Wko`e=\$0nk@LԹ1d䥛!=I[Vԕ*er%ixŝ0sf6gvi Zj.='Z@>)Rr69I%K@UbvPKgTWAwa"7V ES+Lq]"52w'T㫮桮 *OSD`si-}Nu7H(p6?R/V ~ HRw٨"8ہأ~7p$l/vqƷ۬cNA ZTTox*Ib:6Md7_0P!Y-Q\9T}v!HI¶P89Z 55qO U@Nm/fK*VPG<7놣YX(a Cct!ž}A;p(Hns<8-v{AB&3siM~9bΝ;h~dj`T-:|_9Fy/KSbê2?8WDwv_/kw rq˰"γ-'W+0 =w9ѵq0T!ڎjv;.,b{ektKF5 X4LԹ/ˍwd̪…kv fӻrmdAbh$qyv'S!}`qI.$oubE 22+uA=:%wZU vF) n1 )y}] 7EtNR@{8ZuL3s`(_DȂ>Y%ׂ{I:B$F`TCSғycs>k:ltd WôF1h?jy #ol2U (Z!&yV:"Sߚŏenw3\HU,8+fu'˺oeaHK}p-t%& 5Y-.Fxlf!GG#AԬht觶msf2lj΃? mi+/G@͘5KgѱlkM6yu U39BB.#а;3 `qMEaOI ^ÈD(EyKM- o[{K?電/?|teU쵒-ځD̖a-TIF ;Ǭ؁Y)$LR1@HSRU3L6"XyUk>B@skϾŃ jf"ڮ>z3]ׅefk[ͺSTc!wo$҅db `踅6CˀAr$qd &4]ləjo;Z)C2ڧ".]9" ׊d[+w*5HU,w5J:FQq˖. cI|~?\ϥR&_Nl}fP#Fi~ovoF}=fy1vCMA])+$68YMm#4)66/oXP[(l=}ݻRo28n^r-1\#^#vDek@|W4rۮe hW ;ڌ.Z D񭒀:X_:|PeuZt: nM&YdDhH+P Ů:v&f9\?ʛԪ<Dc)ԷMurZ(&M|AE⛮63]h̭&X~F7dQvW뷄Y@ 22C(MAiem)NHY戺<5bp/3I붿&hw1״7JZ(u$-6*s_+BMu)aZ'69ܼɱ/JaiY*[FF=g`9M\ %wj5Vykt_7p;W^AL/tFZs=u+DbanJfC)k[e$c#vHa,>q|"/g _N!ӆ4l;]l+4Tz| x5ǛC7 ٭(ϛ { Ӄ $t:zm+^{fz.e5]G}u>+FB&C65Q 0"j?+W ˈO5LCi_с6#0*'wl]uRS/;i8$IWr$C;<`.b80qbw+z z6k]1җ*pz"7V)pMhip;k4p"mgq)J%SYK@|_2yTۓ#{❈-Yj]?b2#bZ^w/;!J*]m\nprY]bSx ATHȯ.L,"ߌ釼StnJ74,79pqFo.1ʹPeM)Hc\-^ǧs~X[F'y0o!Qc?={'v6DGӍ"d+ ?7A|{[=0L|ڹ*J^8ĪI k=t4i/'9H9gODs\4~}xmT|0/V7"{߁rR )0+Z<: gF=a,(:(b燬 B^[!8.+t4eBO 8s2x`cxIyLW{&YL7ԗԻp"4%#L?yV8w>`L㯕q&Dۡ3h;S? ,AWPS䎥8: ZTvyVv0s⛝jxIMiAXxeH4jCi?,wd~> [ea,fW!fN6r5sbvLeʆ*a4TWYpXlOi9u}ѷšdgoS r`[٣T|E-;'<BS^z\HgZe#5㦠'6nlMnBnm9ew/TJiO) v`. )&{({Va_O wbq {fah\*8yXԟ/f"BsD9U&WV3UyŽ]-n jNJ/{TOdYK efhuiD!tt.].PopO%|hH|*_(/l0KH?mJT Ю?k\1~OdD2A813ق;)\Q `2܂'x.ˑ]cq$2 TќJn-v/:(i>ZRdA#JtWvц$6jcs!<6#8㳣@.G$ Z} %ҿtYW߮ 6jɊIV8^0/\z^k$V-V}rc5fD~'wj W ̙yc#v3z?0l O" gM2Z.Z+iRL@-%.aβ}Uc t7L}fu4w?AUL]N2R\<9M~ Oo?ƈ3+ DL}m/Hi&V{ouj `rguWʉYaF"eU@5m'%18 MAu\TL L ZJn.2;Ž}H%,\WYsQ҄G#)A9܍|3rlx)+nRH{xt #]d&AI^}7wjl鏜-F\煡JN _6Ow߄E.yUKo@UfD4:MoXlWߢ}]KU?7R$ p) ƻ WUK7iӫ"[d/Mm2#ݮD¶*BeyYB9sAJ1i7Dử 3 H& œ5L^LP;0QKUt#u#їP&DoqjUڜ6RF8'8>}|:=MHBӉ ȓ˿p9swk^xIܦ LvI @#J} d-{M"!o!\PP5 ~wYjTŐL_^泔L^%7 i\DH{vVK}7}z1V,}H~̜X4ʉ+;g _cvPIt޴"X]?ܭ m) d緹ڏFoyHCYgpaI8UR2u6 9C G^U~|%1;&F}ezAWfM#򕃫to%WONKSq#Mk7xjKo,5i:':9=0dv/i$K/E#Bbzd]Ň(%_ixAmy'׻}emL΀Ad^x>Sy^2 AڂLjObX-1-hW/jIUn-5,2УyIc\J8*lLCiR"S) {[ 1 #^VShTGJVV| q(8 XZ8}F=im#QR,O.H' !pȇxG.e ejښ΢>)_֙NӚg.#%vP84F)"ä'=8ExZ7dOWH T?P܍ZŔ>Kpoev(+?u>dI+]^)DG Yt6B?iBoiM=лP-WQ 49{Kb7ړ_ЮQ/LA];^K+E6S2y*lPim661ژNARaDf "t /[LȘC݊X+_8ƴrAB/,":2W]%]ga$:gr-hb͑ n[h K`z{/{W0 x妜=51{)y̓G󛏜 &h( $q,A~FZ86]da:D?h5 & 뻑&yޏd&O>5@B{)9vp3 6MS5`;fi6=ttPg;M]Mh1+ş|gkZqƉ(ѕB!vbThC28},z~6arA|B\o' ҅?;M&2:gRT;f!fpY\"H˛Y12Ŕ8s]nBN4àwQfv4@(6*ק$-tTı= B/^U8m4z7F=tݎ5ϱMoU3/,.1/Q8r'ϫj/Ţ*'屠F2<ŕ$\d}L3|WӲwD*xq7tQj,ޛD"Yͭ_԰O YF֗%CD hg#4" :u/`u vM's7`i]ҐKҬJ!kΪ+|PD;b-txKWXHF -Cmz!}& n  :D6/+qF\h6{2pՍx =8H{lglr7PcfcI^-ȓ!&r0gf`٨s2RS8=7.4'ۈbC0dht(؀aA {0͕H.h)͎}ݵoZ.|Y058ħ~F;(s'<4).2!P|[P oZK\FQ, g4KH6Dn#]ܶBgܖ{‰tkdcS.jKT't|余3d.)Hke˟N?>z6jNI Ga(]90sCvc'hnel8̟3KLRdDAZlV4:8d4IY ;HG0())dty/HY]Qu.exđ=ۥ^owdqKU{:i2Wh2YOhByO&c)6_2. ݞAÏZ!m &tR'"Y93G+25w?TiT;#IbH 9B9tb㐁l}GRsA5.2݄YJ%=/oy Z}͚ڑ1W^G9IW)+3$N%m] \ޖ;' 3g<29~hȶl50M4(!_Pi@tf8jҼRqd'FXi~W)K9D/0 ʏyؕBi;Rk,=dkPA"ƥ Ui5;15OY VQ|} /uce4-JOD WU=k `p\Y~y\R(:)ǨJ%˱zWLm`\5v Q`.ݭk{[\j.UfU/k5PS8 =}%})ƱcGNr'.$(Ạfmbٜؔv5O{S(1"<7Hfam ͹rm(I[O뾉s.q$^:;+A qŽ#vȄOuo%\;z{V ZQk\SpK?dyž8P#ΨW#t \^%`sar=~8zB}GG\x#Pe ix't23ӂԀη1n{:. }iaИo2W  a1+o h(9qRv=$ m@@4žFD" ryI1*'@6DYM;ɱܜx|k6y]%'8֞w\7^:Cxl]9$-;ߧYGf%\bxئ@p-'udՑ[`|y "VxVq<= ` /pQ| $3CAk]hL[xmc4 */=|Y>b>466"1) }iW)*4Yp_ M#8LCBTS*3J{4ƃ##, *h+yabLu9?f\e>˗$tphu1=Y _Q )/E_c6Xm.FUWB l8lP=3Yw9ZH8 5'X6y o mYg֯%X|fp@lž=Q%?yq嶥$EAq>(b؅E.]g*i~tLNY[+Kqߝ=FsQ(_!؆뭗"-UyQr῱F 3Q%xU8)5BZ@,4v}T CDɸPܓ%gv˅C"=_q4}8c[{vm]=?dɼ>q$s_g6B0DB<N¢K=\댋عW *؊X Ct(TcTYފZW-zgђ4a qQ!0 RF N]GO*R>7T9@ǗyI_f2`=UM=i~cCĞ._g/4dC}*;m7(]T~ +ѡPPB b*K%a3pa<l>gaEI,z)%;{_oiH+S{aS_y[w[cOى2+-5+> }&a$ ASs&3(Iu+6ǥ'/qFt EGFܖ-Qg:}"[)ޕKtև=)=9&W('a m.\*q+|>Bv[UZU|_%YtUM~ nUoP2uKSXj oz (2dDP4IsP1s[qpr{Qpn lq鍗TOPjd1ҖZ:G37Ɔ@~igu.t*W(=y}k͹ÐjovNlR=+FSLvb EcA}\ņiTfje4kM= G =M$}\ahwjs5~$Bourt=KBwnげ ӍgJ)C`rR,x=pO&,%twP8MfNTWt(SL٩R o{n?esQ&W|1]/9kOŔ{=u7` [@꿤Uvcp,R@ٿ7yU̺#2jP a9 ~zK/Xnj-(oʦ>O7{${ԂDaI's(\S>գά0Fj$:vM%o.3@i/g~7Ti/9œdjs Zԟ\Q*< &mbۖQM esKAc5&VzGԭg3Mx~"/y_J  Id`Eo%fNDkZ `R`=`@xإp+!K`0o7)\w9{.Z>t$>J I˖ #%\/Oŝ*I?p gnQ4] Xz',[3fvē 6seZ1 e!1~hgKy]b4 h;Pb0! DӺNiy\i~XXb^0=m#I|[ ȊD;%:Kۈ9<8)4 ~=0/LA-~xGrHIG`P" c܌(~_0lL~EI;QxQx}sh(@MEU+|>~j!?#gͰCI,ّcat@sTʟNRϢaIJ/T7 <”űd |}beV)Xgaa #@]KywwLqapxRC(dn'+2V?ikf7Y Ai֑`MvR0Yk5²|lֶp+<@7(!cJ ;^Vo46.GQJ;"0 P J.¦qvxLNMv~u,KNĭUh-{?)} VRy|UVI沩U\^5pڬ.sP?qx)@c|:WaBRrSrӟ,p}HtNv d:eGw$CR;`mF Ą1k,`P~tǾh@96huz zƩ-!\DUϖIlḆ#|񙣫"Zc$emsR%!j_X 8&=*.fuCAG;< > a3e.%ޝKw,M.t20φ3rs,4]/lp Gv&LݼjbE[L\FpN`-Xʔqg$2M3 ], ߘB6 = ,+Gxu.7)1YetʫD ANj>~S"?t]qnKl=h#ބ{ Ī`[!@@OgQ]?~p|D~%\_~ބ ) : bdt6sA+g{}N?f"9[n\`~$paur{r*TD@J_&aJ'wZ#[Ag Nv%ޝ0 4~Bz@;&V v8*rwl/cOF.p`Y Ng$)#l5w]UN3_-l0^ԻSG]W l4Lc\~tMR1n'eKiPs*f0Ox!~3-_~SP4u1U`f( ͨK*rȈ*͢%P릸 *8XAbH :F?th]f~|I\ pq"_&ju`zT=˪nlmKzs>^gtW57XIV״-/q1ؓ;Ơm -1Q~\O PҲ ~΂pphD*o'{P< J>j#T p[!y)Q9e,4y/'Vٮ9y+?$h XOE0~4O:BhW#F.mC90~$ ^bP{'r+.Jx?Yqm]ǎ(ѐeE+5`rt,(]p) MN]Z˅50|}H݃Pؖ&0?4ŹV% 7F-MOHj? Aeˇö΁C܁lw8b o.b6K _ !mm KU"PHJ&=n] dtsz~:Ȟd0QKTf)4C/ ĭH;ŝyJ%U<+3(f0EJ4#$f:k}?6eþ/B@VWp~ӝ  }%CH=1 ΝW0I1avs#&?^e4mňF #KWJI}47Vz".$ ul&ΝZղLZep'Zo { ? X<-M2h%u!G0|ʮ]/#&CgtuJS*s* kxtycD֨`[@ULX(Aduܡ΋HlT%ruwEU! aY-vɈա(`;j8ª^/6y;,kȴl{*sZwxG[։`E!7 IYQ:|%(KbF#hl[2|*RU1r&soVr`Hteu"d7;#'Jẇ2)X o>}#n[bkYl)KdPS ƙ =ffԑ)B}R̫ǍD{poAcCG3^TNO,tL;.w#IB)|wXwT!n0gU{= |dʊ'uM%4 Q =R,\o.ynC$Ũ1&~x\(ykK)t& /\h͑PBesΙ*GΠz8dSc җCt='sK^t65K]p4nV%b[ߴ+- b|GMIlTw'4h-;ceJx4Y=_2_1c~|ް9̴Ff^q޻ř/3~-R¢=5LbckwM> ci#u_ER ?xsI Ī3FA>q~Rs[u xM5UHR:5 4UnjN!bNL(36T&MtKTճ ]a/t%Ԣ ^9vYUt4oe a ǚ* M@aa!t!W"dy%JLظ\P\<{=dPR订? _2|{ad:LQ,9Ycf; WZjc_ 0<6m O}&1C+;&Fyx_R>[T6{)Uw©,t1$ D#xJBDDBPV7Ͽ903a[׷~)1Kr+]1[VS?R)E_~өe{^ڱj2/vv_ZOTR5`Z,}xBpkgX+ﬞ 8+O皴E?|[)׿w*B h8NH|?Jm.y֝:RamW ]G/$ j.ha D֛`I_ŀ*w0\-i_( tⵑ}fR vyRCGvm϶8M9NLx^U\E#buiN||Y#\3*kOh|"<1 }{dHQqْ!@{bm N'N҉q_p*hhĵls ^c`}[z"Vα?"u癘mjai6Q"B+,(Yelk݃B2:vNH,YE?4 k+:Zþ%A#{oa=ƶ[O#ϱqb&Xs۷0;A. 8|qU.uផ'E]&FR@zW<鄓 D"R+_‰(lRE:j㰭=VRNB8:[/G=l(l&\>KI +Kt9g&cM<(1 aj3p,zxY"OOG\ievfݗצm^ɬ4Jx˺#ʩ{'ºLn>20HĖQ.MwQih]r lsʭIŰD שq(puA-)[R\Jp)'P{ "xD8&Oڱ_pPQG<#yυju\fR<}02S"TJ.?@:e=X 8F Dal7 Y0%,-f8*U<KV5kq`:|_kmB^_Ϊs=BxcBVrWLQy?G50)HV ]yaIgEeQa0\y9l8U9 4Fx*_BY|鑶q_>RMн;ID&!Us ,K 8SEXV LA a>U! h\y) ?$ʵf/Z2.S)(,P00UocyS Hs98&'D:RdVR1MSG1<0؀9)Lns QӘZ+ϖaQwyѻxK'pkj2D[tsBaW_#FQ, FՃ4ӪR$e IK2/@[ )inQC5ah|ܹxA}\ _ݿ{ؑTҞJ3gmC֝f{#1YBRBW~ZJm-^38[Bl,7 -f*f\ Gt@Nc.D%@ö5]-^ho'q_)scD pv͞Ϛ@-&nKV}◇~2lE|k9f IZ.S,>]!ⵤ,]ӺuωCRǻ/5Wxn4h;e  ZV]'7td%O92bZw 'yhj`'%8q g_W?'gxw#ܪ(^@:䫃sN[IRQ=@*׈Ʃ 6?ش~纎@0~U_ǠEEjQ@/MhgJ{2*&xס%rߎ!cF ڦ2Dx*'@۰IOo%@C)) ,9[[!ٱɜ%UzQ W9ayۀz䞳aSQ>?|1+R.y]@uss o.Gl9M@TO#<_⟒ggp$}ߧ{bQԽɟν2[d]!f*5 WxnanV8v2MV~bDlJ̄;C+߇v~jqHq;`tJjȷv΃mKРHK,Mxw޸&j.:' lDSyAӮdz e,T|O9B ѹW:ы:Ey ZB9 NӐC${٤Ԍ6vŘ pacRZX\В:5?j 9xV5n%%n`y-Nv @Wu(kqV,Cb s.zMq(UB/+20)_3d҈51⏷lS`ėn _(Cz`Η ꇐެsQ,D<ɉ!erscQ VH ρ=RVє 0w`Yl[U=PCXƉ3Y7J +S wIG45ht4*EgW3썍X*k3mTS\ xZ$2?D&E*lVpfI5L_ryRD!iXz,@479 tcKd%EL8Ǐ;~awĞ}+49tcޣu}Wsޱ!i S.vyP[!ƢP7( h%5@yyKu97O ~D '뿠pĊ;LU)'.Lԣ>.0IB6V{~-Q[5,au _cERsֹ(]f(g+ cg.ڸ6һD3yE 1H%AZY=vhcjG?hݴuSM\2eaRv8ahi%61~/s Cɹ\||ra.㞋=A@}:wXZf+_dj."XnYI1GDT&8(G)@*@?e븦9wafpH<1=g~0( jк\9'eV_o*L|5Q?'tzР:s)D&jGmwp0GXkjy{[?8gj}Cz;EXUf`0ֳvۡ-r%k &iy Ը@Ue|'OipJxnwozF(l*n{-GŜ=O*aBb+gw(Ni1j.IG X4:.jo(ր WݥO>qj#q~j^޶) r5F0gNu<ᾖ5'C 4Az`G-&N".jrqNHtrU%\zsTF4P]m`UC\}Z~{!$,gqݣG2K.) w}ƧmbEpvVv{@U4~$thˇDJ$>*cy4#):º6q}6<2;'Ϝu¡jM+eʩ[bǷ_'a6p1\ɤ@00KvDW (fUo|(JFސ,'cDIޮj#O Vjb,%5ZElJqKҽӷ*>dJ=݉ub>J|OR,3iC4T^ep<~!JU,HLB aqVu`Z+}Z]?.Aʛ%ОCQf6AG{H~W&ѺPUc)cA `u0򿔓l ]lrC|yw; \A?vv??HV|-[)d4f;/_ǕB(vpҐ;$3פ@v_I8V6Ս&X,mMD??y]VZvEfY=v)-^#$ljD=1zYF]2LX1zEualcmlhVQkܞt1pIHA-fμݻm]@_J ^bU*h®dq`T,M9SsQHܣz-OB0!5!(e (eZJ tZu'r`F^ō`J쏂*֬3`8nNdEơ!>9e6,7e1o:7=$\e2rxs*y1q$=7tٜ"*:KKh@ʩVsDA#E07ͽ1wp?OQ_Ҭ̋$@FMjZP?_9jϊK.嘷'\=|o^wyαi jQqu7o?jdgbӗL\-ϼ9oሩ*l.>A$Gi xX ĵ.J!~!{A" *3[gٖӪi6-Xefw F`QGGc׹|\ ;03b'Â,zS~!-(5K_ϑ.q r$h(KCT"w[zC_ۖN43nox\ Ug8XH}uϴM@"{??qěCc=f梟ͭY_:7c=Kc$GG,,3yf4%QPU?$!D j9&v8DsC:F~TAA敃oB}2EIjn=-e,y3k|7<( =; 5H1^ܜfi(rh_mpyL{\k(/Yi^3Bk%6mqr+^UOAxl*F9$`WD@:R#' opj.l^4 *%x$'+Wy~G޻~.ns|@s3ERB(?8.r\K#|HV4#ӏ/j>ߊb ɪk+K"BE}\X"hޙ44Pp(T~'Ĵy>~Yɨ[:qBQ-dFmkk7GMb=7aa&8yʕN{7-teFblegd4IqLYt1&<!޼ޱd?6A&ɸ$CB8+ ݅Iޙ?"2RhȆUoeQ4<ޚh |7 T[Z#tJqf3lϪRظB{hz: .I9FD*"Q)T::}%9"3۷ +J!Qu4)007iǒ]ԝrf!Ou%5RD"VY'hHH6E {x6T|pme'Nc dn4%.|%ޣ3$Q pg3azX $}{[}kˊ2kp!qn55h*m-C?x-}R{YbXtN'R yO5\ᶴW۲[&y.ZCA3rFq'Hdw+Bgs\;@1$,(O]m:GBhKA_8WK|RonyIBf3~q,$oZ`y5vwQeu1"tkQ&Qn7{Djd|<;z@RC+%D&NFnҘ>y~?=E+DωO+9ΨKƀ4opNweR*qcx> #Q}ңH#F^~_';Sq{IP )bn{`ID>!.ۡ7i@aM fps~eKlkÈl9q2x7覊{rV \bKƿF4ɢ.C(tl'Ɨw*(݊6gPs:L ֮)rxPWOx6Cui&yS}ZhePIqȢ\<5VϷPPt+w!ra9s,㚯\$* ~DBJPmQ9jxSj d-~/7O~,],ffvvl_PU/ &w)PC<( deR&Wehkі糎\\X6 F7D2Ml 7jbr Z1 ` rȃUiP+l_qԺ`xˢ2k𮭔:V: Hc- OyIDu 1?Ir~CH1"G<+߳>qTQO/EV~'Tbbʢ1}K^ykAeyZmtEȜUΔ;ӷ1r_ Rj{6.yw1+!q"cO0R#FcnŐ; HKC~}Tay%] I1T+܊N?MW0m$>|^ϠѤVZ+!dBܴsbBC ~l5+ྋӗhͻ/bXs(A*6w~+mvy>&~9i 걤Ey)˼}V-b #o3qs, -֐ -`IMcP=kT5j 2zv:-5M:<:l/$ɚ%৉ä ?d-9.Ը;[6vBmd9U^4޿LI6dWQ5rp. w}p(kˊ*QSUQ}&SeݞO/h|"P og1g@0v62+'%Eĕ/ODlSWWq0&[]UA{TM)o>\0)!| ? +rRVD'%<9ޝv&+TՅ`+ɇΐu-a9{5ڤ<"`PDq+MK5_'srW|lĮI)dz-7sB%n#`Uki+>Z<o( cV/0D ֮# <{~}$-UCDoϩ~4!Qٛb7|׷_Buކ:(?:2y'bD%PW\6Əad!iSH ͨB20[W%+O^5)'ѥV6/~JJŽ~?wmg>\{^pҤd>+9a!>&r x!IfOSUyji{!IܢPw&榒A*حX WZ3 c(Σ)'zd䯻bH#ݒco i5W``k vUS EPE؄}Zo1W)?_j\2 Q^&ʂf 8Th2-ΐ=,X0Ҍ1 j D v./66y_o+Iװe 7bXM;0{w*:^ VvZ4*1G!#|9X+*XԻIֹi{as5q A*q#,0ۏc _P}cnHmd9[4sC/SI_ _1O0N \qY lM/dzĩ~ۼUfZ*BσG!񡯀C+H/YrG㕀 .9a8Ɲ赴n"" y:?T3>;;.$*?K7'Uӝψo0ɪ6H>}6}2 i0,WJS-lTcl3X9[c?$qf I0j6)&:-~g\Lo8b%'u\v~zyM?ޛ}NsI9}_Q `Q3by]}D˜wTEAOIaF]UNU*jnBMm߮l^FFC|hLw ZxiM]9NSW$XeB5 v\`-59)ۄ'@{Z@yksbd+)_ \itɖw"*@V mPPE=ʱUuS08Eҽ@5Ctr&_"7ϻ1UgK~nttC(eW$f@>O+LV Y y5/|.^OVܼӚVglDo+wz%qwtكFAreTykf49;kNكjgL7P|eluM(] 4BkШ*ցHruaƊ_K7̭77|%T ،+r@JnHh{soqaHY>zrֱ2B:))^L jtޣ \?b̞=/-T[PVvMr$uF9Fr:͐8sY27I0YArN"N1{zF9+K˜Dnz#kg  /V*B- ₚ%̦d^(&]%u+jNy% Y}oMnߜ؄XY?,*>д5PFNA7x"`SҬ/gcXm{Q'Օ{"Q]!g=.yJ:{ NcФZKj8 ZJNTS+ ?]z B[kotP?>[Ġ[v;?3D9-3SQ$63яSםCAtɵ)4]]?rM8w9/ =DL#9#֮d'#v,bS(55ڞCj4K*, :̏G/ڔ7!?{鉷^So:}eU.CB,Rѕ+uN|\oh!̽,_x B^}G_Ȱ#cT0Y=4[?]0֬j?dP,d̤a-#J yQra=_xܼ vu$Mai!'%RF+ՂhIHYa>~UhQ{|Ppں[[^*c[z~<|/9ȥ;%8?&|EA{$< %w>j8Y;l |ރT4$q ffa;kq QIV%}Uj\USĔ?"?! 73{LG~H&Sr3- } f\j}i h*o^HCsmU, TR0+7tu Yݔ 8!߼]Rρp?Di"]: }i@t k2e_Nw:M:K>7r./ 3{,Goz:TwZ{rNIcllsjE;Ż&c43 1=2˭.NU;;n#[NPaY}ѭ1om: 0He~yl,y~] Na єTg ƫL{S77.b)$=9oiسOSCTT){K[k}9yYBEo.`W ؆\ֆI01WL56"Pw?uPfKϐfĈ}JSݱzL7+ˮ0W7dLS9)AҢ0bm}p D՞w%[[Hdی-D樟Jrv<d!Z}Gb@Dxn%>ĵ3,##VM): ~(nnݤ#ɷ A6hxx`2]-jnEݏfN:F為=X?[@=d3_"޵6͹xٚe %\|U[o{.ۋ=5iL6nշ@WA"zs;o8(G)j̍!tLifwM YGO U)sP zw%zrζt[I2_Um.*4eW$ffRB 65/ö &DCX):-giH0 y޶;2"d=SsB*8" ƴ<^ˤta 9^,߭V'%l1WKQ[I?#mH;~ܽFF>, ZxvxX!qFFoIwFX~C]d_ދ [UBdy pitBxDUx n&twIIFI(IYAxs0%e &f:I ,2zT>\gWxuU[;x xY kB%i3!Dҕ>C($( -n.87"'6мfK6zS<ß!u)g֪FYAmz5$ȔaSsmH u+یomC̱] &zk9cn䣤KV-XY22f#D9D\%$(g9SXԾ*t|> Q*I7"_ƺ?n(}ć*2_c>ʩEh[.(U #;Ks'buEsjj /T˫ 8KtuU|%nbx?п|[&fי<AxT2^iw`ii}S կjHj>\N@$EG"jw3'X,ĩ=rEݨݶ^ 2;Ƚ٥n2  ]uj"rn^Ir-;|/|PLd~hB?k3UU.DP?GdR_oNykZL_0j+yOV Q)}ޢHl "׋Gh0B1nxU`GZ'QY34x/SHx*?'p@4. Rdz8P۽˴)]P?lqkg:R 62N"eI3mZg/rCHjD78sMUꌠoAk&!z3K'l!Bhk{{/HƗARz~3k fNn>~H%{Ep}z X@/_i:xwε*ķc[E_{J E3 -t|מ6]AZO1qe1gS"y%<חUu“ژƕ" G&} 1 q.ʪeS &w$;s˳obG " u|R9c׼ф}،?X$%UOaVd@rkR@$EGtz1Rghj>,a-I]_CJfj&J13_|VDy:>~kaSRcpH~n7D>u-*~ $Q22apm Bc(5fV)s̰ A$ :f\LE9Ms^4phD\q ‘Af0U(BͅM>a&m3>9V<"aqaޭqHehgJt_Sm?s$R˵s={$^Iˆğ?F8(j ^CL5?o4]2[ٷ1"/B>nf\i>氀y#ӫE'̂Ws1j 7r nl<3^z_ߺKL9Ҵ.ªc@jO^#xq}QSߓJiJG5c^%oǍOVk)9% 5NmRqT<aIwxo(JWGbDxZbn=WM3քgݪN uk>g{Ch XFm^.iHvȼr&0Ԁ$qڅw6u'sp[g'DxA4g^89i. ^V~/5@4HhdME")D$HXc+e](0~e![/N@=֖C[G1ʘ.~){:SL@4K-Ka]ghSߎ;]gPv)dAu@J[o0JDa!O'ܤGD4,'v{KAa~ J KZWHf`@p5>@NID&;g~9W<6tZާI 6~(-%&;E UzJƏ(#߹K#2 `M%9=͏#ϒ(x 0N>"Ң J߄>nzՙ<\IvS<ޟA{5l?cFDh[~z?6TJYHNfA@0"#,ִR,oèJR@°q=Fбؖq*_5C* ?T:^Ɛ,=-^3 #ӟQ &52JD@D(T@s ]FH#x~=Ihc ?E^ _-SeK6[$0{Pqk O<]Vv7eز'j<ޱU+ m1NQ&KRbJ$$[-t*0 UG=hv9*"Sp ŎD>_É=:߯:LJܹUST;Swm%\Y#a }U8M𱚷LQ4#U@h{u\`&kwLw@-9(i̧H&`jWE U,P3C}+(c1͢ߺ^h Wo5V2g";`5 MRvb0 )L@_-+#Z6v/ϼ$Ex j$dV]ګPLz)r)[u…[sݾq-kYz'G瘔X |z{7lbE栊 7h㰖~K%W*PdߌP}E>V$>sGm; llv3{l]/|]6u|SA+Y^Zq[+ym- e)>z}-5u_.[X;ʑ$f0u]҈)=756ӓu93WQB0|# W Z},T 1*j p8qێeV@ـa_T c>؟ z| ީl \IH3GjQ3 S"۔Q wM1YN39G' 9I*P1{vPe̅zRF@h ?j?w)9ˀXB]`!p2]8X& cPvt.ON6:ȐRSޭӾc%T^FmlU$yq!~Sr|U@:gT3{!iY9fge=tXwa!}M4<-֍\ކ@>izVm]ޕ;UKTdIC:V[C琖GFss/t JlDf- ׋1|oOkB6 (^q^#p(&B)zn @T*SGV:|^61<~bH7`&h4$liᤖp5 >F,*7rOjAlmmΙ-6Aǣxn[5,Kq;s#Kz=)/ J$ yOCXE6Tj BVE: @bw~dbra.yM + ^"XTBѳ`-FdS"F(OUPI(M;œ` :Ni { ,c$g3Hv}pȣS(XVPCRm݋= {|AסZCx$sQ8)2 )g{fن3Cح'!́G/t_F(8ftFc a)>B(fyϨ1S6Z CSTYjDv;zDMSb8Vwo8i)˿zr7]#TTێ󗟍B.rBFJ?]v׍5 '3[2៥,ٲ(I*RRv2OxT{qn$g: {gLܒ2O>]W=jGr:1pɈ9uEeR1&GW?f1=b: ;5i#u_׭|z/=J˹aWhr MP;)tSr h}/ M6yw\gmQ8hUX%*:dםȁSTH#ҮE-jKpOgDM6H \D2ЙΐК /rc62QnO МK}@;o}4F!2{~M :+ʢgC| ր,Wcm+%լ D~øQըblVs2QdfzrEis'WJ5Liv3jtl[u5:4Z's*iBU, IdxOg` P,^7Oɪ_䫤oҁRѪ63CUV8V.oCu9v%3}ëQF̖g9E3V e ZKlCx ZJ?8=Mu0BƜ6 k-5+9-#9n* RJ Ր8:Y u Qdy٪ԥsi=-qz-@np1_SL'&Mp7h9 3] 64}Ugi]t1JSj6itrb'kmDIE41ǥihp)3(6e[+j͚bf!SoU1sGƲ"&0EBܼq8CMIΈ+k9Xр*]]-M<6(ZΎeaya`W!Ia$:-ܪl ѝHAļ9r,"èD]Eh)+aW?PbpN_zV81.pan ! _nlKiET'z]DؓhnA}wa*2 E7ފc0D7$7l_`T͚`Q%4q<8df{۠SeRiuF =+ a5DMbZ*߇i*m!t)U +^8 ?/ZnjA̿"b5 !'/=pI\$^IܝGš[Auv{b'b"ce{?mp9J/ӷ8ͮ&!rbc8e4(*.5CŇDH2ւRojf1C$tv@bSe-)J,5p1S<)@tudž4{!dgJ5*7@=abo?$Iv6 G Fl34b]Dp5#އ#;Ӆ MF T8 PU]/RSbO[~ y Bb}W͂q5eEn,*+;JW@4Mn}uFu?uuʺ)E4^;~@lo@&'xmk欝 Ja#Ź,I{7%pGB%=@̵HMJ̎"G6LR  s\xs~SoƨX uP49՗ҡY_T{Nr$LwHBh6m42ޟ90Px5 ǷVgc(n#=k_w6_OM&< :qHI8!lK+٧>3(OeR؇ft'ۮ 1L<5mFQ/+٧Q78I+ii ,ze;(6dd;3"'pVn z3ɺW@ Af%o&*#?KĸSb+,'$4Rbl J#]S+_fzR qzd]; Ԓ@oiRQ%Zd%մʇ+ Eԍd}c?>EH>y;.voMε,bP0jDhn s[Ln/H4{!T!nD;O.5þg&j ]xoBxʫ .B׶93Ia8l\Ea:hgT"x g7cӞ>(*<黣rr3g+,DVC R21Y1:m5k$a AShe5-!U9zque-m]nHF ة w7FKk'<^wk.jQp.L_-SWMGXJPSO&i&LKaW{ xN&P1P6f<}pox 4 -[h=>hh$q^"ZLDCޯ0+ x4ơSb{ң@UIPbi|A[dN\ ~Ve翳:M[^߃{icJِ!QrԺ/k._{E5s9w?$HthwW|9۪!y;IsԳߞK({3cԤx?RW`y5۴TL0fwB[f)Ҥ),nV#ӛA@spM]`Usf|2DS(wQ%dmqʼ0Ҥ"͚@my}[]]CxMTɫfgAl^([X;g=k@v)ۺ [BJ;:݌肁#E^dǼ<q! JNIVovݵ!86ʖVHPCEp7Y9NiY\ws:k>lifphY:VzUSg^;Ϟ(XyflE17s˙!^%16˄oYfq4)*Ƌ ?)T۲W͸GwG`c ܂hOtSgHFqiˠ!v-Awv CYPt[:Z s+E,,`itz_fͩI2?tN^ҒbV@.T݅Q'%ޞ\.i `b2Rl3 0c|j fK6| &Ya:t$4+R-aZv g}mo}\Id} ,hϷEr҆aUiK*芪\eycMY, ŜIpsuV'4za-&n9V+kznι~ k+}|㸄Uɰ({b?sP?6ML#V}~8iIw6G8QXkq~&y mM0a"ڜ þV!Ij&uA[Pqf2&lUN2"[us$,x5Z5]RYpPp[峆Moq#辥ӝ;9I AShL~{Dld@XՅiBKi50똸KB5!*&n 49{ Cyvq?ذ{m݆ (TE*k(X ƹԲ(MECm0pkM`ƕl{-5NKSCo m'ﰝ-;$;Wb :MKj$\1 Wbp xA,겕$(˙jvrOR̕NVxvYDV dS`4:S5eD丕鋳;:?0zW:6׍VuН B[D:K נb"S0N9LуZ/2aڵ. hاK?1 :C15(⼢e;d"U\@P>I"~hoJm FkEӖJѹ8~C^ ,Rut8x%9$fq?<9SYB*?z2<ę0JrQo FQV %c^U3-gP{DWXOBzkleL]Jh0!i=KQ08hG0`=>閃`>ZY Ig$GDV08a%6n"g>thet|!CdyM 0/r3Zb馵fm]dc{"a<{m9{q+5{X\A몧Kg1{I1tX?@G$)-k7Kc8;%2ZYW]/ ݎgYT'RãwgX24Hrg"sR~AG&*I|6AP;i79 !O*&r "oLQ+R&m(4mވE_rQWMk뉙!"`mqndZYFR!WϷP-鰇lmGnrc!I1ǹTv;_fQz# V}iZHĀY4yi y1P{ GWlK%YYVFkP뛵F3"ׯPS^d s݀g푵8](}cFI<2#&-FAO})^"buhbI(S:M\`]ͳ<pwԔh6䑓fƝ.isFY %(h/``4jA[.Ldq1 O$@u/1?%ߣb,EN-YyBoW:Gs)bi'M>ifNvy<$ju FAFRȝrE{6>ty ݼP/$1ߓwT4}<#)?9_lNr"mCu8 A&-Ϟ!DO)˓7mЛ<:ۤYVVI3Eۈqz~jMh1*t ^yk3Otx{0*yn3FhxM,ҠRlʖγ|OUVGSHRwX\P$mvvp!|@g,ӫjvԈ1бgg[pW>3R7$UIƤ[ 7=s=̧˅}S*F~MSxp20Ud,=1rJv: PX{<~D`&6GGwΘťՊ[=0a墝_Jv>upP]S8Qt'8͂8PN5}1w.~{4ˤs\BTiIjP%F(m7Ln*OMb!3{R6<lfHNq&kaKq_}F.r,Qaq Q0]J E~DRM2E0Hm>7!r Go^V=ǷzKf^m8Dr̈́/lޟ;ۅfaut9a4Tu7X.'6B xh2i<(Or U ;C?(]?zwP⸮{&! \Zo.ǚeu~,OsG0u6O{>{rz{~ZvPoF6\U#.v ]s-fO'+d\Q3 ~C:˩vztg~䓒 MC6)ۂSMݝ |y#Y(?N/ovq1ƭn6Bחj17iz/lUb]"=H>66׎Y;F!QeIZ*{PD!H*@M P&35Z&dƓi^ѩq $9VS'Ŗ htL3^ٵspOkmr+G~{]ue]-l л(_PWzLFkWqW  vj҈ؿ.sab̴NYSCu)'z>Ժ#8)_[Oy}B4oMƁ74վȰEmtJHžԽ{7ze.9^s=ˮ/?hqራ-HXgZQ(ĿH5\ 頌/CgNh+ʔ1Zv1س+I/hS13q8M8ҿ{  X񉰈ZY`=)E`|p.Yn)mov56+,ZJpLbTCȖ9ljg=ų>>0&9^8aF}KNE2͆^m e9ju'X=³M]ϵֻӂE`<3xwpC[w x}܏>o@r)Kl85"y~bn$ʃ脎R|YUl1HtQ=7 .LH.xoͪT# OxyZNRC/@񨻯W_䌎S? PPAhA"#+S\GSI.bONo-g9+Q~~QHxG4!mN=p=pY=bT^ʑԊ/~! 9܇5tN/@uLx?[?x})jWMKh$h BU I=dF]6B<'_5!;KѸU{ z9# e>Fm + Vs])T'| L )]ik̓d3xӆph n!U2H5wrYZbEj${tF)ڸNqOv0D0>@~3 Wߕ}<<<'໛~~H*pTO 0dC if0p&-*`zL;ULǒzGp& 1y d+G>::E~^P,!^H5ǽ8#}w@]*㋵Y6:r_O2a' -܈b/ۗX=Bl8Ny$`8jk?fD} ~rWhF"[G(a1NPija%G DǻYÈep@SSr0ҏYűὪNjMy )/)Z;B|Ђ$ %#pW"nԇUPaUuuo?yHmћ`.D]k3YąH56 MS$3&JG\ҞxUpdmahfVQ c$:' @G|k*7UpM Dwܕ7פobψ?DP z@6&Ihawiܚsv hue^$cUNU vޱpCׁΪڿ8{W,eRJ9XJ΃3N'6-[MB>ča>ù@ib?(7x!Q=+WHmV 0$&[rw\8>n vaЪ,%1oD{7:elO*j@5,ƯTplLWWij9.*CJ1B$攒Lu.U3x_ 5W/],~-"癎x4C].w}Qn(wFhXZ^_~G@d"._f`16Jݙsk)OAlva;ѹ Rp+XW::uin⚫~hrw@A~aQ!#z$m@E۰hA? h툈6RXEm><Ʊ&B.{Cd|m؛Z3>|>gƮrH| ڮM1ş[mcczbgs՛&aٺ٤)\B/0}noBCx]R.`#')"7h5N3%4x¬ǢeQ9+E='1_2 dΥ@6w5hlJۈA 0evQ(EߥZg #H@X/6I,  3d$cZ^ƺ*Y9i\J >P:2Gz1h<+KM cpt #=Pm :mTQ7Ohuֱ!#هIAw: /^\׈"2(_[ [?r Xw&j{b۶;4(v5(V[5F*(3n>e>9?yāhU\g~)Z1v;1t* (\x9L3lʺUJ< 9_˖ˮAb:k@(ÿJ<c6&5Ex_5d%z?tn202%7;$ ^A{ǡ84˲H1- />|=i<:hewG^>'_9`—!0RtԷ`0 [3~<틆IteFh%-F/,X8g(!EM+FֹQԄٍbe(ْT# e"a D(ozhbcgwj re_مDπ5nB7VV 0Դ`{H\D4Eզ䮯!j7x8_ ಌ;qyC 7@ZI6rA=eMaù -&zq%n' ylK$ͦ Fd|&(3E2>AGB#FIVk]+[-fAͮu^5K)ڜhxN>^"a$!a4`; N~_ LZRYK^:kE@该 ᦇ4Y}PLzD(IThNs [u,ml+3Є.j}XCZ]Aik&>s1,b%Jz pf`?L'D<څ-"<U⍇eV1DcYbQJ%&f m!D}f̽И4I-s{Gfv4íj!"ä|Atx'jTG19L]Q33 2PpDYWE<7Mlo+t+ H],8=Ny!_nY31 /y%/oWǼ~{V[,n\#ڄՄUعPCBҭv5bWengt{kd>Bdq]_MuoZeVe]:iz|Yw6$Ùsn9 ;'dBG+|" 3BkjB긓OG ZiIZ ]\^ CSg{Bغ%pɾ0[ie⩖N%ˉL{3S MUղEU3#a/*Sm C"n&r%{s0P"&]I+4Q#Vxej>j yM29}m@E +OBv< GQ)59 i-ړ*%l+1uZ73MA9l6|ׅD"0"ԥ& o4 YaR!34Uq1H<79c>ߟ2OBLh{hyXF^R6mMq9i}$iQ;~YWU!"irɌ8 [=ik$elҧU%inbn^|5jVj'z[ٚmE2Z`p%hw B3qLTiݢ}S ^P#R2մL"<H1ODV~W3B2[6&T;a_Jl`G=1Y Ie._ @_z)IdǷX,[9 zx ړ>f!Ӷdbks8t@4کM8E=ʌwDa,Q/-f/(cl:os P #3 vf ; 7wA;/x®% GfرWRొ4AD\AmCJ>]c9οV܆yM܀xW9m[| S%W% W$&|.~5'$"plʮNQd!1f3dZ?Ҋz'S LhTf=I=SAA~S-FBed4l~POg'ꕗq4Iu >XUఊj_*Nݜ+ztRY<8 OH)3,|yZ=^4V~ cl(Mt'N@Y kC6w]lo\f0ejc 0MK9VI}^XSS&0Է)Nn)x{2h\LVv<VjakwiQ𩺠>i2j2}Z_JrѓhCɟA +LX*=ā|SǴPh}J-jf4X酗RJ~G|ˀc&0I6SO b~?}Zh[:P;遳|1p(Aɗ}SEga hܷ5g;PS@ti H/GOsʽE .JF,V°0 ŕbc vd(5,搓aԮm˃cNP%5r >"} /|f{V)vΪl~A4f/DcW{dxKSgf3=EjĶ$S .֫na41bVOhB|yp:`8 y@jj?}R]6'>1X~lGЃ0UK DKA!2CNX!*V[R 5z,^wD.Dl*<\ߖH}21bhl97e9?'XDq ee4 0IX~t@"c* }tȦve/%὎2@YW#3k:,{>b@E;-ʿPB uj[y,]?BӣnZퟕZ!6 "x#e!RflzzFݩ$X!-m?&F#n,=e+24$R}ЖKĺ}E^9C1Q!,PB$~ɾi>=FR* ޤn p~ ɼɐvH[#(y`C=dǍ_;l_B nɩTVaQ5CD /|pk?acڈ~ HXƕJ%֕5m?KHXM^pC+]tL󙱕"{-1>{;6nQ3'|:~l,C?#%u}^-,|a*ʑzJG;QLκ}Z˃;^/A"5j^HW_6dH5i.+(H/,>U(C{mD(^P$ ʚd&rd6ۃ\Yfӭl3Pbm_'? ok3t!t. o)\#辆]&b2(jm8w7z|42*pk fx<S?hf xfzvٞ-YvXy’ .2lc"KmE-//_˽5aT7"_FvD+yݡ1(e"Ce>NkĮ. Ůǭh8?v>|+{mc7A&zrd9\jрVʴ̰/Y&$W:Un)~އS7 l%F36}J"dM=fL^ϋ3*4+z)rFJ 4\Qlqclpt| pwP.9ߖc| ̇c<6MP.U.ѨCͪgٟ]wSH3(NQ(ٔHşyOGki~!g$hԽQnhBP0' ^:8lomSH!Q38\U*i=s 3q9HWByJ-T1f&5, &h=ɼ.A2s +?LS7^oRçzTr_Qto08%a~LZcl_/W9 GpqOWYeny$eǿqGOj[˽*+4?8{e)pd' %ixaFf/΅YBwG>)l8Spo HL+cɊg_7THSW,L/t<ۼ$B,˨0+rNo3ceHHVj$){1Y*R&[V}%|Uszk6087o.CLbޫ-WQ`VQ9#f+ϗ[LęM(|+#j%?nP~n"w%x30cnÚpy XT"g50U+[˳6 z%uD,RHd^3(2aRMMym>}dz%U΄E_ :z3,ǧ^1mGI@m%0on,O00LNMV8A)#c]~&ʮ}ǛS Nmyl&D'QycwWV)!k9gwq3GVZ !H:ƺOfzҲZM&ln;>u 2N춣XQ2JAXo{[ ͈e2StK%t‡CnҵBz|P jw}K^1/nQl+9^[V}q,!I)6Z,\K(]8 Bk`x,c <͢O]|J(ΜwArcyh%Apǜ<ަL%M0|81Єpb5uI޻nkࣇVœdP1aQAs9eW?X`RHR7xN=l|&m'_ Yc;xSX'mnR"ч6<ۈmCsQ)ʼn D[Yb8Y%;3FѥݥMiܩֽpC* Y>wqo<"Dk>"9*\Mݢ=MhuWl!7T+&]1XtG4nvظ(:Y ڬ`_}d_̵S2XfI \)Kl##P|&'B?ެ=IX"C7HK(y"]1*MmHwtupT,bžN `0NޛL H/<h; CJ]}9cԷ=NTeϕ)H_[!C󮡩޵GYv!%%VPt]@H U8h)C/i7v"<%Y{46=$|ZpC7//-nu_~D m#K`*g RYvgo\f:2zD6Stz/p!G 8RfW|T00VW>BV#/ԠMuYf?(bHg@Zmo)@=0Sh|[Fѝ $-%xNYCnD8b$ep9*־!w?L`TkVJ 32'Rδ!}[(с7/u^5$$CI*~ON >2rsGJ8-]4 A^Nt:bĭ,ӵyu&qxH~w=_[(D&B6{\|@8

  • @9ĥ9@q:U?a=udJ ɑFT eal>>8m AG>mބ6*pivm"/rFÈ`,'O})F h~|QkIf*ez;5w0y/ F"B+rJ)fh .)-nS S_txp23{G7Ү7,:ڨWj M/nqdzK*M[o48Qh޷C!ZlNEEF 1 ]E"+"(v*`/DlC4x5\9 XM_UOo52d9zFPN2Rat̽LԊ&ھ[ਚаe8*92>W 5SuR *UduujU!I&e t=!ZB&d\țA=O9]$5֚4_ʬ*(gqZ^`' A'?i) YMjՆ'}}!tT:lM<$;HOKhh"3WpH-2 13.a/ߌ%g0xG>͊Npg(_Y__P;OV7ی_V0jF<(hrSMzNO{T5k 0?Npץ Ri>EX/5NPxMCk0R-nJ7_p!6=cP(F= )M&L1mZUH{k\t(B=`>4RDcTiycjuG00%dC+oWW'[XmUGЫ-I)Rٞ(c,qwj' %-B'rf/lWAzS&LeJ9Hv_AAFZ1|Iwu< /7a녻}1jiz l:&2,W# =Lv#Jk=ţyJ2g)-@z=E)66 +j53?\=3e&4<*UT!]lȠ$gijhDoD&P}9{^AD )>C9-}H[VM$a sZSapmɦ$SSaG!"ȍNwaxƶ<(Y`<]ꮠE! \S H_$L(,?TYaw`^Ӊb$v 8 0L*umu3獊D1d$DFj<2\yȢG3@b@q2`<'&$~(Ҙep(r1iɣ|&Gx] -p ?`fXΝIz%.v# =S>7Irhb昼XFŮɺιt>VKR(d4 /{Lc:ڮ`LNG\|YiW83ۈkڙY睧g&@t=Hҫ5և%ëSIPKnF!7?6.tgO(}!i?ft)66k[O)tFyDi8: )? I,(vICaWo(e@ɦk4, C q Re98fٓZP%imՙxvvEpeN OTWf8ܩ\JރIpNCðGuć p6*PT@w@~*4Gb!2gߺі€O$^J%i}KA]n=WLӃB\E?>AgrJQ K߅"2eNU fMN7]Ce=Z7)P*(nC.ex682^ѣ~?cޗ#"e"H#1 o!>/k2sw-@P+))#%DE]{P2A0 ,-~;v3 n}3C\N 29-ꔑRé4J8s.LܣXdVlL1үۇ'0%L9UؿKq/nX4B9Rodk{P̲i *=h.Z NgL7D P~ ̂bxQMyȀKUu<I)Ύȿ4i1d(N0{ (ۻؾWA88?)p1WG,̉_[ bx〜5PZ.!vْL$5m%DK,2/,1ܶNk\/ Q1LA/2l,SmP1ÔpQ::ԏW[;o"-ʼv>:kI&XWiY&: Ctue!$k˷>҃s_ú-^դ'N)Hc$kP#?tߠ*H@WE1r.N`r_&|J7XCW4 zPbysZN[p(LjRS .D*"N?}~`&vK[d*ct1e=X!Ԝ5w ߼o ۖ5ȖnCV̈sԘQnˍ;Lz0C隣%ۗ.D] jvc X_ 0U0pɻ Ͻ 8LwoNwEʼn<`laB lG{sWfd ˉ=H]MIe|fC?,(!*fhL zQk/6DR!/oGM@NO<3qjӖ6~Ã#hX*ۑ@VmH_qsTcg ܠ[RϻeY7Vbax25 x\7;=g3|VG&FCS P] XdjHNrq8gS3djU'{>w1{ÞмLӽ9>VAW:g)Z.umW!(LiWՔ.Oh4'<2"n9/5Q ,.C6ěl0YZ̰C¡'2P L†JLmB╋ɳɦn`.!>Ɯޣ֯"yoT_IkdoE\cڧI#btv&-rQ %~Z5dU&<V/+\Lq2:&3=a"hZ=txLIv?M=_&Ȇ'H:j@9Vr m#;8=*a#ݎtG HƴZp$E(S`a)}/LjI=k q<*cWJ1^uqKĪGcfd!e?"Kolr=U䥻z_2R&aߝ ]̪!QrcBѱmڔ7I$Deib`'!lJRfs Y8V'F;%Xp`BRW0Z' >̲?I+_t|sd.ÅGD+f.>|ΘvֲDmصy=aʚ1ND-aUxu16jǕlP%0&j[|ə ?|_A<%b4/ѵsa5PJХ'{%:ۜ(&)jIJQ +q{"К[:oSw&FH UC$!γqӝ/ok$o\ ?*tEUs#hy."?9I&V|#cp c̹ .W/3VަZSAyUxTJgJ/@ʚ,P+Ef7tsdсAF)}')C,o`fN<[Paoz`W.W"]N"" ersĝޤ}ǠRV0/fأI[$qMGWs툱A/3`1򞆅kD>]xmY0@cE!oEI@g/rnJ˞..޺B2}; y? 倄& ݁@p9k>a ďΉS<>!+oy1_,_Ar"#{47-)k5BavQV 6inF$I0 n" fq-(`Masyմ N)-@Op^^+ Y'?EN`Q|3IEߟΤ!U<UI%J).m0䞎T-r1[׼E'P(ƲENn5V~U +A_˜/ |%W >uU|'ɿ?Wͳ,zj*Ր,zrm1o[}S|ܓS'DE&5o5QA D|ő.oeWvi8mg @gS#wQXS:q '1*n볺8r~ d@uY | !.+68Ǩ_ }N+i,5@wxZM;EawY{9,+U-z=({|(3Pg!O+26`*Πca& Q)drGumD%)8*@kqUٍX%v%~i \Xɵ2DBVP4,YyUGPȅ*X-V1*]?VeioL =(8]{@~ItH6vfԽKJ2JYt.%a/xcaJ`PMY5[zj=K+/ Ui.gDA÷*l艵DנBBĸIa~X扷k'1_1<'Cq8M?v%q^zG[Hx#tngt.yJ>gў+d7Shx,C,S>5;SxH(L1^$4[6/egĝ|kyu1d 149`dq)HvzKh:Ù MS1x Cs.4b_})-W`>m&6[(Mjձ]ӢG*wO,[ ߳DGxG _I&1)]p?FRP$n(?35@#,|u auj 7Ɍҁ_{7fjRi7Ө||J)m~!ZFiro )ژz6jn 5 db%ɵ*]Mx ; mLDTT/+ʁ /b7MjRzý[ыS7Yj,I[bv 'cRQNUB.l|zW3?4!'Wehz] v?tQB(_7{u$`08ӕ.vc<82bR]դums._Yb d]>P΁ٟnXx%{B9:GPy`'&AQ~|]^Q>튇Kuq+;q#㉎SUi= c  E k{ j^D0+XɐB&f&KE|ޝuL qɿ_V KW8#32suP{.xN 3E#a{IM֭<%ǵ1%)akfz;jhc;pk8($17c;=wmLL-,IdߝRlN|hТAc|(,EG8œ ;~*^X.#Ҁ:cmt$MgƣjY ̖'^ƣ`n$Czs ?,.FHDzq8pGP4fa?|uEzOԸ )zua)ڊ_r:#-)Fg/a\MTG ^@<@?`q?(}!sOu͍_#@R?݀;l$@sG0įoT'1ߐ)-{ 1~=FahzD>z= G[A)pEC\x>0},Yǂg|V(9K`RORn:֣B` >Z!#WEC"?Xit21OYΦgnӤKMjbŲ nl!3 "woË9률#)Ti!G{aܽZh2;:vl<s# ]lI&Lq_ DϻZY+{ѰtVnRn X) 1xL?`aVo*Y HczWPh\(i7`WS{?:c"w )NfUnY*UDUyl.\’yIv~Vjd؂]=[/礖deolGzmB1+%>QfBb~'Ѐ^"cwv^:<ƶpsj:Z&ݍCw$r&e,ú@S%|վ[@Ne2ֹeFp i1~k@ u[8esHXd @m/V86/q0 QX~^GAHߪI4݃)2xrfkP @&Lz/oqbߞnGW)qV#UQ%'^c;Tm^_>Bb9hEA>G2QDWxEҒKTץ΂FGKէE5 6a3&꿡pl9f-ܺY4sW՚V؅G٥s7X6?6DG"QDקJ"^ Py- [x>_5ZAO ntpmVGh:Bh9nɛIǷ 64L@(]Z$jkXuF۬sI G`5O p(."X2}ЬS/Na`y:6+T?Լl|$/ǣD9]5جp^.'z_@F9B,?_C/|vDv)xg2)kMNnK7"i7g\v:( d|U3~d6ڷVV߅TYr=ģƝk8lzU8bYbYp*X M{K|wL+=dz֫3{ Ŧ-_ DF$j! 3ihBuRG Xؕ Q+x VqBpz.#mg:!V66iTLŗ+ `z2n "LHuVΘ /])mВ)~oovPh|I[^8 `4NNp7tƜמ٨e兽тL62T!%;UEEv=1ݰVc$3ծr]D`$ԉ? @GΣ4@DH?gszwuC8Csq]!/pK); urMA/L j 'zW`'o}ӪL/"32*VN֠d뮎I?{zVy`-ĤNbanV{oE!gIEE+err>0x-o!AH^bվxnL7/ɧkdrY쓃W 06bLB,+omi,)%)Yw|Lxk%3|is*BɂuknTCU0 O9d58>;CFOlVn\я6;Js2Rdأ 㞉7g1|O_ieȎS$er`@GLw^WVJ~IGnL6Wl?R=ԂqaUNpR?0 B 71QGYH1KҀŅ`z}@T}frdMz27>GJǂs/2xJSn%]1o&up/cZ7yHnb(v7PH:yկVv5 )y #Id/):/u&Zԑ&_PD!;_1^t~q CEwL-h}XƠgA,^ Opj %Q9EhD =i/bi/ }; ք2W495?I'`,.894Pf*yڅU \H$@hS'o UdX)׊ q8G055~xKݮ-.#:y :@:Xa mIXЏGqD^nƻS + N41?Ǐ /3lȾ۲@يYU<`?0Htd]ƨCnE[~.9ȟ,mcbү@yzsn ?q]o9Bw1>kF;xZ*K੘im\:-Gqw:'1m^od(GAIVȔ9qSF~j*& Ƅ%|GFSr>7C_A#j> f2i|Kf,r 'ܕU6Zvtt]0{$+?u.1.N_dɟxCH:wd}AZ qySC~I[m*;6*nF BYDms5.SMXT=L0EDڵe.5J?'}fBS Iut;l. :4Le?ڝnekN&i]htT!7ZlXknX2*ϝj2$ A/w/$NYtsr-<6+;[u [8TS >I2uaWB'b\Ј >rK4t 6CiAEpYR jj΄p` ]wQ~|M9UY$f_I7e0>֣ cM gd @N]XZ5i0ܙ4Y|~1Цrym$c԰ '=7fΖZ pR '$OgiCDR[勛W=_Hp8R8ܠ kj:RG¡Y9Cx A9fE*`x ;[q3s^l@/JaLvHb<瑉Ta~#oI͘j.%(g!|8Fƞ ܂` _g}p82{!e YN]Q*)< |‡8^H|†e3eʔMIҳlW: Ȧ┲2 ,6KZ#H#4">oEtJҫ5TP1)y/wXW2םӵ'm/ϓ61#6ƐAT!h)$ ܉ls7{!55L^>8yzIgc"JO* j#gnN>i1.r!NE 뀻MBl .~ gu<%|lIZw8\F8 Y+$T!]\%]8ߍުF{q8c7} N! ‚n WgOk5VFK{mCΈsyΛ9m HQxY#E(>GNNb,KIBl]e{L&qNe`,n@-=y^٧}> ,$*ns$ E%!/ 3(VkޜOY'R*z~n#M%xǪkcHn: Q-x"1E?mQ˰21WT@FUFO54\ D@iÐf#bX)  ǰ7@׶6A QWv'$+w{qsl]Oƺa[3d"h},^}ic})rӖ&ŘKGj@Q!Ja [(|ק7ac٬;$%tH޻ t=Õ15m9 lGL: U9¢(՝hu4Ў>`CEWf{bU˹#aO $ le'|HPso͡Y7`^3 6o#gCM5ѯۭo8n%@.'k,$jЍ?: i2Jr @.-k%VJ40K0QjBt9ǥTQF;m?4 y՘Eϒh?u"E /dZ N"ل:1{ΩvR[VWٜ٭04v$$l(/cBfd,cᵍ(sBC,-uV4vllcXZmrr>@6a_ώv5Iޠv#oYͨ{  (~!ȶ$cZK>eaqjվB؄MLj~a*C ЈuM$clvł$ ㆅ[aSnҧ (p /ZGUP&kB8" k:;=<௚ ka٨OxB.s$|`?䇓pqqłFA1&qmS|~FՍ1Eb?swvԄ*"N4p4,Glrc]i~%?/b",:+lP+|]۫Bp/nZu|77}dmxK*{v!;_~ʛB _{.O=/4EjI;ԥn!Mr]w%.|=rTh2*5W)EOxȠ+O`4׮.uI3b?=* bn9N$K揺 +IVN"=k1Hr7:ggXQ9tӤJ[61ѽBH/j2V?l͸PzwGԴF7YI(dt_'|2Λ߱e-php:pL- 1\BeUn o-oML#G3`|# *Ov/ DavYX,R  /蝋p]w|wu`;f+c(fg&EQyA@Hcs;j1uk_k V9b-{. c)! R^F͸Sl(A $my|^Q'oQ9Jy{2Tn|"w'RmSG!z["I\8$B#}1vR~ o/a8nMFL[?f z_IYb頞ăS21"vp~uH"CWz9ҡ߹ 8mͻK[E<PwF+,cJDX|È8e?;a%GHxـOdCmmR(q6H+Aorm7ȭ >w杍9ΐP _g^ z꘶3:KZSi8hVV@0ۙ~rD7UC(aI2kyk; N4gLY5T>y6# `/}!W!xrPԿBaMj)8a^_kez5:l cLt6 uC&S_pf!6n\i,@62ᚬ̼gj=G2D?P) RLwT+- 4.dgӒuML.4] WS+[kGby[)z3 lQ,$% f.^dG,[Q;(eP>goTa/~'، yR0?(&M/63D)O9&)l&϶88Wh6Cа֤?pbՏLu&~SD;GuY,#.(Ň6ָ?_ZP ɑ!}@p,ȤGWki%& Q+d',lbیfU.N5(L׉IBYq4eg1ulSV#]BBP?G5#-ZF0 - # ">-Gsx -piz9u`5_7sxC^lm$xGTE{ܧىL*9VKFF7~dW.?Aq0uki<ɭ;!LBIh3 }7?U&_"XR5$?zWznCBkȮRĵ: ;=Þ碫C 7'譼4HLl)#>2j%v86@ľJ{rYyWqV3QXUj(]dimZIݶ$6v˼mܬ1Ņv!L!Hbd٫VEn`m ۞.]GGg *ay.8a}qB{n_麚xA?{wesҎ \fkέ!FŎX}w*ة[N  V= keR?S®(̙l5Cv̏pԕ`&ƘqyqyqkheEH-l4*LBnW&i3SPMebaEؚ}dn0m}h.j"A1}8JͳƉa1 I"I2u&VCK*xZ"&j@?l)"aiNsc{0KO> RsZ et!O {~jzRWpáh*lt~i[sč\o"PKߦwA{z}@T׳8'~vH a >n"~53moTm/mid,I.#S@ڳ>5g џVwS<5hY8,˻r+6fQ'D@qBü$œVf;7Y=L41sKH%rͅXaUmD--o||4#;:K9 n  cr[HN} 9o+]D'hU,8#}`R @s&OEWDWvfFvA`f5q4N#_uIԕE +dtG[s#9 1Ĉ$oa1 nncLq# |Fr{G)9LJ/,S8 E&PB)M5Ps qfC)&SxRO GektzqXK^ []f TaT['$_;ff.w=X[w2^uLP5y|F qEmI,lJw)l. 8w݋4fא%?rx 4 ]ٓC-X{- Ӷ'xzLS GֺM)W).e|?_uP! ]B,t4%oA`LQ7JֳDYr&4+(F XL++05dh+ YWMD Xs]"-ƉpR$'czɾt.M84pdߥ_6Mʤ'7F>3FHgq B+g L>xQe?}H:]ooUUJ-o/39XZ{dUXiay< 7NUYsrS lkʑs +8U-/'.`,@9Q`d% f҉TȎf '>g{om_aΚŪ5^r[L#s։6:Nf\,i2>+ $zTU7N5"l{+YYmo}Av)_s 5m )R6J9cY#O>Q:$Cl񱨦dg?<ve۷O$|n)<)a1~̍XMuA|aNaU 1B+A)D> 'u<| Ln\EOr>'ŌLD6ܜEx@D 9 +̣O׳NKP JTХ>"D?a@a YUWD~$3FΏ6"ηT0cs>IuDs6Y* @HdiL),O7I)t !Ji-8Ɠ##Ca![kM8$Uδ)?I2X;@P'ZK5@WvC^wZEz]j;-+\~"ǾCZL$o?&!O^܅sKXN"pr\zVg(\ Q/VzxLJ<U~QgvV':Wl`uS ? v?MBQfd(6P9H|ʥA`V,er/ 3uT\}ܷ^Ze67^? Iqeir'k7.s B eW.ow(ex[~`;s`4.v$#)B@ct L|xkqGyNH( *2w1"Tc7QPg'rb{G?9DyayQR:\kNb AF?gে{`lX N֛ ]gYZ0707010000003c000081a4000000000000000000000001668c16920005ece8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/Z!]?Eh=ڜ.+dR\I~ܷt C : `[곋PPJ0O& MSk:aSYąO~0?K=0?KZ"K`{?3nC#S6٫.|2@8C)۸%.訸(x c7^qP=8=8 =Бb߁]NDhX^nr[2"(aQ3ZH`x-_;XMܺ[TYs EVM1b V[S +ۛZԵb pϏF{xm?]!%HZ3;o_]pIRE*,ki {EPU{&i}B(tc 0̙Zg~-m36@i:(YCp\hݼϬsm9͞>#!rM(sUJ&)w4W!Sٗ$}%ې=ȓo٬q_AL+5f]Vl4?>@Zn )ʿt*ղrRRܒ|&:FК #J8nihM!YzoF2F_WEŕ2bXSw\ }RF5BF O 9"r]*{]t]hLGr5J;?SX]'KwBJaf'SZ_ٲB޾z˻j7 5d\l[[Y!e@Ȯds~ sޫ6ORl,*y2?rq~ Òfi4] ڮ KۈV\NS^SYݶ9!<&Lf ^gcS ϱ*IF$4pN hiq#h.{䎵$g5a] UWd_nG|kzG R}juv=UG식/!n1aTqo@|x|#&/rG qR9v@N$\aNE Os(V@PwR X B\pQ7w٭z\E]8j`j5eVyY0˄chni9v?9羸 ?kLPw@Z-BיzkvzXhݗ͍֒(ԁP ֕)IDQ},d->BlX¼ < Z?qUM_Y.OȎrVjDzIb]4C!p/id$5KwE/%Ts.=:-f̼wQ{4Lt$*h=<:^;Ohz/`w9`#X<6ūXig}Y7VJmw_\%,?b!4Di}Ϲ . s?M1?x1rP8W1H zod_Mʩ8|/&.I=P֮wu&91O2$mɮ: u~%b, I$k,g/eG^8H9AFl9rzPLx,”)Ë4VxC8EXv>mv?t*H hL-<0kIϕ(L_)7eW։ ¯w*KQ6Ԕ:X}VZBL!{E}6Kb!yYcx4kp[ޥټUyF?]ŒsaB[cĀ7sb쥑o+AU:$_ϲ `lxpf 76of Od>3AX7Q1W<͓Z:i鲶v _{E S0kDRN? m~tex )/9v<[3^`y:REp0dO拔uGzx̭Lej%7R/҃ŒK-> sL6>=d`JQ"@miM#S 6(+}-WzUo\ 5`U*\ɼ=VJd+P?ON7#6m<~f:ǡ++ueF[\TLhu}r.4m|4@\" !ou扻#?A()ZGj` pjF$_Yb $L˴/ 'TP"` *nAXVk؏|NPK}aS!b): Q^"`15 ޠD9=Ho.*?aDYDVr,loZ!y5Ĉ:wsRKpb>CALgˈaZZF|ݠz ta3o͂qwoj[pVEwV o^nD`7b?0upQ"Xy!pJO/[)Gxd$Ax69 aDa)^w}T=@%T\(:Nt6~3A"ꪕ،''W\q[ K u-}D,6R,ǖx PP6)bHdBw&j6gHjs$~(}fvΆ)>#v/ag B\XC_ LcY]DGr%QJR6n,֌!E+aAHv鮑Ԇ쒬ƐЃNhϊ&xԔb1TPM|v#J90?Og8 <{G#{9"M{;,&~4Q,yaL@PZ 'h}4MR1uB B*`-7ݬk,Dć~6%Yigxa9|0 MsR6DzқAfM W`PyVSN7/܉m41 ybmi((vZBBSǾ?Jnǖw^<1 ~04+N0֬ d#,VCSl3P<9SyA{\r9&{m܌:XR+x 0TKldaYϾ/غ}6<>"cZ3MVs:zPߺPǞn˽":{9O",%>Rd^; )yD]߰Y޸չ<ꗉ|`% EbN5:=S K=_;R">=iybͩ8ꊪŜpsȸ1Ag"=l 7>5P<sicU}KWa۲AX"sg~>x+KJ0cb4Si3T*T>R¬r,,1OufǷBcȭ@4(:bvrGϽ%l:[ kh}*f:`4:߬%Dm8i A{;AdN!dQI#oA[ZbO k>AUY EiܳM n'ID&~QVka[V>`gPYsdY+k@ɢЯz/~ʔaOƑ"ؚgL*Ր rsڢeDQ5RNdSo#>qbN &@8>bJ]=:<.˙ ͍\H >e+ZJRq]*L9,U㷿dX"6%oU9duPp*:)HG}9fe,|R4QXef-@q*kϷ(#=%6ڜ&]WA4nwf ZZLLa/1H8RVy-1^q'gό ?}ș "2_IvϢwwL]uBF[8: j:H=)ZecO7HKj)^ 0T?lql_lxqQ-t|g&HPpIQ]i(P<([c vk*KW5z& 0H*0@EDq遼6هWJ4W˶&[U8eovCj3Q pW!˿;]/J:A-e^gʴ0|l{Hj `f5T.FHɢ"HYn&!޵j\+D1nz4s}.rym2oÜ\t&y;S_,CZjv:p,ǫUzf1$+5W`Ӈ! J$sVn=Zĥ6*-qF\+C`+WAlI8dx8mS$& 2Jo^o뗎 =Uθ={W%hXњ8.S"aQ!T':PFKuJ %͐oC#/X7裫ӛμl]^E,@JZKx Dh1 #<:;mQ(mSGDը8OJ/]%F.r%)+vC_֬ w)У}$ oC W}{R1lVT_̖/`wU3P m`dQn\3(bRܹ?qx.&Iq^ kޕ4N3#IJAgŽ'oEUNøfCS%h*}ʳ8}fP+6~^*{I|PNBe}RS턓р)zU1 n P3qALE [JJ<?Nn^4D,qΘiS!G82A->, T?.P1[1DĪ+!l,ߢ|<JNv/&@US1j2$\̿[6[ !͇џj8kɂX?SȦ_ D)8ԑ"m1Y+n眉 [DHɍd> ًsg`mbk EU|y7K\$p}/ݽB6ӄJHHuX⚑4*Qž%|S+tLܛH֍SY8RY”nSB˺]P '+wlt}~&,+601l֓*L+g7nzryjAaZ.i\:mHZ52"k_V6bE׬⬽`OuK69H~q#7:d)|o?Mz,zIsXw _/j*7|fĎug>遒X(|?X&  d`-:LK 4U®*B%d&F?eHckU&`;WA4$4kY~ZМW=fHMB% X`*$lk]2CYxBp WTFX0K?y1tIW #dXqk D||hLQiXX*5i7doey\B0H2htj=o;M^f{AR=zuJ|h2:48U@ xQO̡ߚQUfpق0ŘjN.N@/)2_ٿr8AIjGFgxӺX4oφ=44sMOZ_Tݿ{>I#t"W,) 1L۾ė%WTbd_~"<.s]ݤu}̣iT;#kbf`u": PcgaoudC)zs]p.zC`Rvo$):!ߓvC5 +_hgN iQ܄Ȅj{U v^Jtèc!v$A%Ej8!x?f#;j\xվ2)V_G@,$ʝ^tM~*`7pVrW䏨>BB-bȥ^Q1OZmTw410EѧTHVsںt99Uf^CV3—DP|yOE 2H8FC"-2Zb=ٕY aպdPWRG3' ԤПXҮz+ qkN%5QQ,njIZήZ!vmu&=$;hK1a%b`@NFU)ER,(}(()CUAn/qn]$_1(+IK?$;" z˜i4:|_c@w.,C9l-OPu?:dd ŭxa#T,ƍFO'Ȼ>CGYF&le,q1>TmkSnEn5|8λ…ōsu+dl9s *iZcLr]D=1{OڒLBfqs)V)yEg, iyFL qm&@VoxkJg@Z48mXmj%BweXHI̲Q4vw@V`:L wR8NjstvOd2.@)3{M{͌*hL~ʃUiI-ϐRA}H$06n.;(є\* ătŘS@I1~`huy@6IXց&L}PpzoSɭGEz0G~:ޥ݇8]] 1kߚS8Q.D+0q*{F>@N_#p[I%s.tH>f9yd_ɺpbFCQX DD e쳊>!rTenf4QD7oPO"oOȗA 1k`dj1V,B NvWƒyְJa˦!ss`xdE-Mr KBb{ ~J*^V3(mE6BѸ[᳧gфX?J+i-᱊mKhb/fQRD6%.ιp0*HZY" k -8" ;=4ٟS2k )w+O6پRGwLK3t$,"wwmH6Y*XY|)313d6XYc7~I%CO)Yq%/u }t }3!IPEƽ8$#dQ3+\_Bj4#+ػ24^H+j4 4Gg(+GUlR!yePt z|@n4Dvo?s,|ݨf{+qu`K1;`ĝc Z:0+>Oa,񖤙(41dz_+Z c&re@=<+fN@٥ZhAgp2y^eH3b ^"^qfC^oҟO/|d%ќ; [ 1]WQ}4Q X9\)yʏmu43= O Iawl7pYEzR=w't1SLB/c'_U%a j5~{2@SXKH(T:xI}%;[jY@;n`ehd@RU <ݓ1p8CE1#||'|7&>n]z 0lE/ΪSUiN ʉroVd Z/8y!AD{:n=J.I`Pr.xӭΏ*eX,|=, &l2~!bU^6 W=c\51 $v1(XM dIt`R`/MPO~Y*Lr[ُWyȸ0V}iy{mYϺK׻C䎌 +2J^ Gu<qU]@V]P}:3nH¸H4]Ⱥմ]Rܶ!pQ][&З;n>1R7R(B{L}ȱe\W8۝씱ӚXn,2޼:1űDq]nT& J딈X0kށ>cnBeWnml i5|>$㚪WSPP>}6.b DjJMVf% =dsb12ޓRN"[+8/V}u["gM 0b[U;cGɈqvl4OT罀7;)bo8NhAu|M/V].nt>EG͖hpT"J{eBBĭwUO};M< ̴9>Z"huCu`OwY\ɒL'_7CQjߨ߿5޺#s8rt:Hx˹Q 6ch_ר aaf0&Raأ}K2=g7,hT$.oO/,:/JM4nPmZ/r?Jn1-6'8nSm#)Vksna ##.Ƕ slN}jvB8+k0yH96"q6Hdpm-}AB< ͽ_I`5#>J@={q2}&v9rzDƶ~s_ʷǤdt:œEH 㿃f]6픇ZJ6?,cpzKTu)<20_xIRF7ZJ_yv#i%w&G b lOͥr@&#oőR jrE8x_ؼ`$?@T |7unE8"!A]}UϚ,T>+s9IT ._9sV ;swaWؚ`8pG}M^_*l3GEOMUaGN%X]p* Rߔ,t~$gȢ¢啁+YVI06a[)۝Ǻenl8Gay"JU;#g!y ~`X ueK.5 u-L]l>k]ɏ8$E0Ɔh%A@>z}QC2J,Pp+yiNl- D˿lKBSIDf["t+U|ƌ/,056)A-q>;hz/ݾ/ Vڮc/uE1;p::y@`P@nU{2 mĩ|H3L)\^z키9]b*$Ŝ,;cjO///dq%tzq入*!@ ^}+u|{WeUXI~#"f= .uP}dVJz+"ܲKyw|#G*m ~%of4N=H; lNAg %+#X/}SJڂap3ˤ.!C I:Ln5VJgV" cZWo7}Q+}c=__a]]v:9Lq#jޒL+M@ox-L y\`@_#?D`~tL{1m/ e{M w^w`waY` <ځ3wb0cB\$~ΣZ`f#k:9f'-ChU {UAsK]fcE&lk_0'-GǗgJ^ z?}%Ixo?X# VRk?ȂI0N:e|Up>/Nun,1;r_}/ n fzg: *ӈϽϙS7ExXBݜ2wQYF =`TH|LoQ`phKo#-ǒ 1cNFP.+t9 DWVPSAB=įj0ޟt!Z Cch_4ԾW`gRzH(3.*/2!$x&Q@; dlMucLFNx|WW*'k*SFA89[E-[+'J; /89mʠ~t$y :OҹtCS/UWqϚRY/r<Sl_x6ÔMIϮztns4$P'(DG(\R˕D|YFXA;K@%md0BV,G[?Q[= ] F 2j;(4Ү +!yV=HfĨSԊlX[꽎!:$րU^ $4)nqmܕ\%85Od8\h\;hTduI`M;Oy!+Ūc%P6+Ҍ7v8<# 'JEUdź1+ړ!35%vuͶWH)@UXd,$;29*k-`qZDrw-B:TY'eQ!=l LArP7P~A[F)ہG`:˰s1[W68"2e r'R=(:]eI|~ vd vA`O!X2OJ&_xECZ{4ayX|F~F)P 6a3Vk:Ύ=.'amܧaF* EarOD+.<]48mKW@Rr |?'Bc8]IX}]{m^J[MI7hBmn֜Qg}/Nَ&rԻmE {-Nj/gBK:(ZwR:cSyTlƾt}%|\kR"0~R$$7?Eel w>=&DdD1#2?YJvmBcҹ)+;ٷomJ$7h%lh=+]k*S#vzIܽmZ]`4NwYF DZ09Ckkx Vw!xrĻMms)D%dȥMv`CYG#{0,;(̍Q%''ظwc`Cԁv}o̧SԔR PƧiU,}e2_U7֭yNde$줸d|I+ 5G0+^\U]W:BwL-Wr% XJ,\cTx֍|KdZ_Ԡ㽞$FT<$FԞ6; Ok:J_\ҍN)IM,Sd:=ϋPPfW:M͡%׀ Bf!9ŕ.|M 1> "e-dU3\%#LHZ^W c/}4He&o GOdٻ% ]VA0EAu{. Z̫#ѶE^yPKI}ܣ >8dr_`GB4Jt]Sٞsµ`m[+obWEZtd_Rʳǐ^7aet8_| 4kuo#=ӳ{Q+;/MHۈˤCK'npICSwp mTvJ99v,mτËWf!\5z''(=@ڔ%H>s=. =)TuG3\Nډv33ek<:>H!WYXx e8zED[ * ",R:y}/L1}VWT@k2o| nNs8qDi(ߖ1-,%cdHP+b1&sVfEXYꓮƲzAHmd4gXwqB Wj쫊uD1 vG'`D)s[ ѥƇ6~+Rw[”]0OgC _~r*hG4ez,֢w\ QWVt`$]xq&Û\$zGG†Ʒ0YJ: Dgl@$a2ۦejnW#0(@ľ P79):?, k튪yY ,?2hAJ8''C0.G1dbWR,gcDceGa?$ uᕥ2pxH8nYd'kd!NUpVҥrh9:J3~YjDNQW%XިY!qZK+^Ljߚa4Ք  =)E%UмLe6#Dߜ/#Zmi OVuӧVGqĜlZwg)W=D Ы*Fq#F}/p  T g=G+Qn[2E;{B(kmSTj mCO GFǫD'o8J ^׉,4Կ&`dّ(*Eլ?E'iga8ըѽjzNDD48y (8mZ>LdcxWaCP1n^7*6 TD8\lq[xI9uzoȝiSFd^E`S2_ CkUqq8.^]g~Yh kՀy[tsj|"6̲m&/i1S-G-bFH r,80!x߉x9dOi9G]#O'XL3`Ͼx-GEiK4qIEX튪 #`2}ńY !VՏ.00$z뷇= rh)}h WxѺ$5-];AU^EI["&q6R ơ4~"l%ĥ2۬˜s'ݰzn+Zgr7u04zit>Yb|5 [sf n ,of:QYI\[O` J6j&~ ;_mB0. z2#`@7E-0Q4f:<{r DV6nǮH\QYШ;CQ5)+s=%Be!//qjPK3#bΣV-ASF̒V`;&ʶeu^t)s# m2I@kףc*]|[-j9U8 +$}Z%,*r*FP Q/N2'S(:J;f Wb0h2Sn<+gU/r%MƷ`gzLwRJ?$f`Y 8E仌Dc٥CDxF>F~^ˍXGy2[ ;(O b[rS-fs~ u{k^ܶ-=qLn1tC2@-`?4>@c }xp\+`9@^ejE044-񞬅gm^TE &/s8mӏ+S5;HI\~pNfx_ >\gZfrppKTIW)_Nϲ$5QzK$!Y_Q_ ֈi82+i ۂ}$m G Nq\3 S!R`rrnAVŘ[`Y '`&7)vvdhm]bw׋*:`#N }wߴs0?cj H~[aA $b)OyVY^Ϫ><01ۓcs”!d0CJK(f*䗄o]5a{čoFW [Q4l"ɪf`WH V<l\$91T8,R9GN3nOry[P:[q I01 HI/P(t,;XP9VHk{T^n0EUM4@HgM*-wY樎!U2P-v<)2*}s >j=yy/Pܙ;nH(opjZ$?SBLzM `@PM"P5v3۫eY3πf PAGJFalt)2 .SW33L6Ej?7OB|sXGYi|w\B81DJL;Y9 ,hi.f9u\Cw^kn | !]P ZȧyRN lXns!x !A:_nj&"с#wq1>!0"IJ_? CIRÎj~J*۲ŲF ̱[ک?N_6ozY_'Z\3{GO*d7oݱ1xӐ)DYS3a"i-IEfx /kǍeRybsOtgƟ1W?iLxeb˦N!ִ}+u-Էoo֥7Gʗ7Dk@.|18A, L*X3k%Xr& :l`X.,;z1b ;bZcYBK/E80G  񉣤VC_LB \V=?o=:?jEA5gu0F95$p;X`\8WIJ#})"cp= Nklm$ O=AqɜgoZ4}XTgurڿ>sʬH+jL'`"YĀ p h2!]Ijsu2/ꀃ4'F=ܱiN*3In@H\qsbSÇy8V$(,GX_Fow/fte(*QCZuRш5Ɛkێ:Ōn3#3S{%2O "&#^R ^6%t6T"ker,} OSi[MeR-,~fn@;;)@Tq/ M4&:WIn m5v,ܧa>GbtK#ᄸcjm/<{ä {6?Zt 5*"j^xυic}aT fb4p-ȳ⡁m I|Mkّ=c*)\l e=E3߲)-`Mf. 9[U]#'*:'Uu: !8m w (*s:k"J%M]AW~&k:.$,m Y}Qbo%CGBi*|רg$< FvsaWoY6fNК +_ l(5`87LΠ^B19t,hd<' F5owuL؛WMii65ZC`7QC7rEJTwf@\O%k*=5 um vʾ'^Trn Vfo<Ó(uͧ ]s +sB;KUsQ=HH|z4yK$#Trv~?2>Kɸ{r]́Lgz'R.:xcoًj+\r"=fļ_"G1x! Y~60j=w +|*߱Y5_v=5WC%Gp.5e2e#D_7;M5ec,}Psڢ-3|JO'6>m)N0++cytQXIK1d0oaCnT nFe1ePX2[E1m 2UvgCxM[^&F`~3RE<Ʒٍϟf(r?֣HWo̱XyUЉTװ{٘lIW""+vWg'[_5=hwNo"D0ޙMkM&Za!L3VœDJS!?i|Ml1 Lem=;,!QGVF&wo[SB5rƌI2C X5"$4=o"_.ש1TAo q%`>ؑw,`8{%0xnf2eЦI΃W9D|a u,``Qg`xʷ΍|7|MxY߾kXAX̊.xKȦ#o|s*Rc5]^Sz[vHjj ܞHwRx4c+eKƁ%bG4{n+}ތ\Fds,U-viYB5K{/?LZ ل) ǼuvaA0L7IO L}sh>tox DOZtw?NЪk߲z[A` ~}y7/k(#RJ~\lIR䰼 S6ثZ /љr!6XZ9EZV J^E[7#w*)~x~vr#/AhU+9KhxKi8  #LI@5ѽxHZ @E/vS-(WRv@: h#KmA(T+NOu@x{Vk̾_R ose$ğ^achlChEYCFLi[߀@>;ڢlp҈U uT<,mYJ~_w!fiI1QA )hךv{:3R2NSoXVj*(PfcO" djcZ2z>7l2 tzsr0cvY3^Wgeޅa02M7Eͭ"$ ɮ&)U1}by\}T|ܦԺYI-=wc g } 4E{{x\ =(ȠwDY1Gma(Ja7P%ZLd\bT~S(aڱV*Z%;pIܽ%Jq[NSkW pdCسǪRYCtlHǾQ*BU[[pP{z8Cb3WTW!*I݉¿SU6˲=߽NSͶHYI:gWu~°?ogx'~tPVT|)ue ulJjip0d a477iKs#B["g {R;(0 vԡP6O6.|v>LK}8"5hHofDXJ/"!X̶YB',D-Duݞyd}>%Zau.[T[e }*1 àUCC{tjl?TA)rq.beIs{S+;0塤?|4  WZ(iYи%F˪"d,Ni b=ٲ>L+rׅHczKfJhӥPĢ"V]TVImq|jo<Xc%RF?Ӿ[G=ܻ4ibR c]a&M28}A"]nΙfK婇ƶv73{`AVf`l β% ~Ǔ7(@e$u;MďZ*o lw A Lr<7v@lvf! +!3GCo{V\3̋U9#U]Gt>d޵Bbb^8#G87o74c+Fуfݞ't*{p4 J1Ou4k@|DO"am6KiZufoI`zHEd:_ߔ/ug^.{i Q]:njs\ϷIUV qz 9Ҹ':FP T1MJ>[|{U%nN yvu5m`a=1![hdOuרxPN~C8ݢi`~y+Y%0A"= =~zh~RXx Trw^y&UIR/U64z0 ѵ}NҸ} !oYǜؔlm: v7jG_QСi!T*q|!7Yb>x`e mgQ;lZ]`DU==(QTM{G Xn:彳=°,QAq[Ct-V\i {NGQG5"RN+ɳux>p~KݮС8H'/lprܷȠ ]iB9TÀ.,dTn^ =ĪB"Gvm P5R.>aFjcN4Id*IsZMOŒ ,%xet;%\}^dnc_9qvAnp ZU5Ac,(wk>䝴IM=7?^dAH)Ep*mIv]n\pVfm Axql 1_Ⱦ̨S0n{,6d I Ν{wٵZD﷤3`OZELK7nXPϔ*j]ʲn[[TTMo7ex֪qƤ  ɮs0&ެ͆6_2Z{Le7OLnAe.˅b<8-l?Iŀ8{û;DC=>Kue<@eDb .pU/@A#[,W$*/()M/R 3U>VCQz.Ē iw!BX;5:*0JHD'Y|7B0u , Jٸh-_t6+tfL6BQ~|Z/zbMuB-xB @S]<ˈNФd_u^ʅ|v#w#KϫBr6N+p)HAӑU }De#,ʹ$UNrv H5~w}B%o\.s{-<C( 5K'?{5k0xIWDq&鬑P\mjN6MFW!ǺcZ:fقz@cJCLy݉"o074` Y52/dPX-GՐDڞC ?;~bO/ )RZ>BT:4pw7杮M;~)]ڂߟ2_dMs#f5ytׯ(^$@3z/"\C_<4BŽͷCoDWDq11^d9^y7]ku ۣ? " |sfCjFk# @ ֿ(um\Z\,o(!ݑ_|*B^uTU5yw舘]~|SZ:-[Ӹ.Ag;0.|P_Xcs  y- Gt0Iw8c{3QCZƒ¶AXAg[3b#jo]HWkAR=:KF%G1xbڈ5j?RGٲ.cُHƁ75wF &D"'k}0:W,2?Hf[0_W0*/J[1Ji#&<8>[,,F2@{*,֟{V?YJۂgeR9/h~ ;}j_&6j8,Q6=;k/P5H(޻ϥu`H%Ue yX8*ty=_n7r"WrUj3@,}Ֆ"P:FDƐs?dj[G<ӟˁ0 VK91x( # ~%MTi?C`"4!bIzVmR"z0A4p_k4UPƍT?NcX^wX+o:RvkZQks)MYHR-R:cz}v&idv p8uL%2s{pT_MI AqkVn.hmo` `b=*h@kI$w6pq $.; ;bI3mЕ8%薂Gk;ho[%gGC7[zxP݁Ʈ/\&JKeJVpkɥX zL6gXHC'eZ˝L%l}"q=In0t{:PtnR:N<%R]']ƴEqNEF++y``Ut^:F$6r 5>';nPr)ng{ZU+(V;z gFr vE~X=_ +T L$`bemB2e},UNm @˧IzbS׷&jlvԎu}q$iIh| ?۰ Cr"jc>zQ=iFa׀V\xg|a&7 {aqMFIolɟ=.h&C& tT'/+J* ;{e]ޤׁJ;~[u3IԑjҙVY&iPNN~z5X \dn:>Ek<"K2] jj8FMu{LԖF-  MH Eqg YOۖ&7kf׏G,|OO_Bpthoyw-bN'KcaK1+8'g؀w`(%פbήj MT+͎&)Wz}BGKDiqP8^ rw|ES G,n};tɐy?Tg?"f`~ď)G21r 3"zXhSH@`뷴㯵:&'s@tI(8Wzy6>5Ϩsӣ.5 ٟXn i4{Y<mtXs"<,6 ̲)/N gHȽb2nn1f` [؈vG>gr7'[$!2}OU1@3ݔm'<7$t8fcOw{Sj!?O7nH ['4 zŰ`uC.\H8_FE6 #.9 R J>\; tm18Tk7rcol 8D1;9o/aT]^7(<3z3=.s_fФ_&5js%n҅GDgZ!V)i's vVA9K~<툦 zV5a-E Mj=4MH9^D=jx Wi4a!宰0:Q00B)T2pg:#VLķwv>G1x\HGUb͂jQVѺ"/]Gs⌯#nodl{ zv6b.q` xFH炗7;dBopQGYX޺F LSdpo|[1?W 8G+EF´h천.zv5{ɚ"h2m0ynH 믣x57ܥ}eѼJGd"`⓾ۻbij/©q$LZI݇:×YsH>θ~鵇ݍkßȜaV5ԴeZG $nV }_w=djGAU)T8u2H  ƻELM] \p= rz6&~l Ӯ+XRwWpz{Qo>aT`*(X7DϤQ`˅p|O L@H[u۽+у!i)b<ՏHx(<{G-aLp'w#unW`Bើؗ(nӈ C< cDr'*:$K£%^VW4X 3w{ i4HeQ: ncz}Fq33f9]@@Ŭ}%S7uYrtH@gF2 }~mq.Sx5{b:[f^O{;Eڹ ЍPvN3q BD`ɪL[4#TCqOPYEm>*A)d?F|2aXpS2ÛT 4l0D:a7Z]'vV*rɗZ1֕``4hlγRo5C\ӄT=uǂ[(m߱Nf%/@"A;g:܃blF 7 ^{K8R٢م|Qɾ _6^,LFhghI4 σzʛODQxYM"3OTW0^p)Woa atR(URs 쓽mtǿK9 C$Cf1(g]n.:2-{CC~=3 ?}bafb 2#媊R_ Q =t{\pҁ;Byx'>Y vNJ[VͤKDPgo衰ڥ%?R@PZ֧jnLRc]s9gq]cM~qޖ$10VC gwx]gf# N*yüG\/lRUl^e|9l}P(HXf6 :3̕sϗixwWxl΢4f04<,I`6ty֙/k՜;2 %QMٍ(?zMG4P$I`KԔG<_%!̽ ĭ;3|NT@׭YPYe&oApf2C 0Z8XPQ ~ij 8so;:VcWTzTL8 ܑN{e$ 跊 Ԟ&#s|w7I JlY67E?qc֠|nU)GrLelM q&zhD!Ѯ[?05x+4eH5Z{!U%rJ@+BM3N ^E"!]?ޅ>c|0S@{3W*~똖D-\H&0\x%E1{OB Ĝ6;vsUE™W% K% `5nsa{t ?d̐_YwBRjkٷ:l!71Gg]k.8ؒ9t*fyPMxjŝ+(>?Cؚ_`_6g> 'B~dH-df4gÛ4"$h2n/w.#!վ0 Z0B3YeT*bR+fܙ,/@.V+Qt%oBI_e)"@ t퀀FV =K/(&֝'8^ mdVͧW醡c?5 q|Ka Xu FVߥckh(AW"*C7=W~!ʞ~Y^8ez>]"Ϸf֡3j8\Rґ[٫0%QRMc;e)fb[k6}3F ZQr7F'L#`GJ_G^>A"msӭ vd&Fs%J$ڣiBzHiF,Bjlh2eS`-X"O.5d]0C,j9.j#|!8igXlO7N) c6 V7ITȹS,4"Dzd+3AOr9Sr0,4X:!lDCwv;-2t Ԭ[^HY3mw`[gUO0y8%zy7b@ sd߈K>t?aw#lSxhZ1_#X]X!QwA-^ {6T7jfJ w[D]ጐfХHU4ct8YrŔE~ވw\'d|+od5~ NDJ=%\uim XH*JfO='&s7_lUa7^RU\9hU) Y@|u֍AXk IX=i?g#}]rn\lK)As_jSP }ܫh4Y_A݈77ԯ;ѿ?ܼFB̚NlmcX1l C3@(j {  &h-K`{Pm3=P+eԖ4'oM3q8Ɂh\[Hи<#4D py@kEaNwCU(o^ih/vK s=[ lrE'4wD!4rkrZ.^]]{J5hw$2 OSe}Ob0ΐ3I*?CT5t)4ZA9cd.kf˷!$.4!iACn`ZQ|5y:)% 1טhrR~h지S6[-@5P˚7HI=uw*bQ^uKg;^z?kPL?HlՄKyEO~I;y*/[ Q>fO,a=kI F9nԫvB^(֣.N+(o:U4Gaەxu@X֦͊t/b'F?| ]rS~A,sQ agg0俬k VssQNOُjNqL4&>C,f/<[F]ZtPA[1.];;Nk,F;seRuHDW)2ˢ=eɿ_=p49YXvT =ZY_A %NǯN}VV 3=)vq> 1saQ#11CLI"SqUkQ?ȊD B=I i9>-[3'>>Iۻ$_=:3F dO4W'ILGфX7\Pdٝ }=zdz_Rj?|`Z:յ7!? #FjƉ?=8,`fa[]{q]qk8ϯA{̗:nŽP|XsQaگTcJR׿% ,{`]IXX *v0'm5qH3RMc'{ƑaFR{x„1/~$9̠%c(t<Ey`gP~jRw%X6Dy9zx@ ;cZXS['dE `@)MW9O&5C f߇;։60jgwJލe,~l2qӲ^y1 S1Vz#9-~B?Bh]͙k#ՈWT鿚HNxjt=%9G WNF lyպf;--Svm<5=MnMH\hQ;37UVmgHuZ?e9vc9TclU ґ# z(-VJAz=}MBL`-rzP3ǎZh@\Zhدiϯs.bD556N%jr`D!a{-+RZMA>hQs[&Pl@z)nj)w-d $UoKhf~)Ǐ<%IUhvwkIJڈ?~8ڛK/AHg)_Ha.o _͕d]ۘK@D8m է>ZCw.?Tsh_?kl(dR>'obC28ņg>!'[#9`R#|oDdh<)/NrdҦDw(^ܷ(r'S5/bAQder~PI;D/TK$>ZqBbtPrqcr0TLsE>@*?-86+. 4o(ypvG#[E |!g$wy %R{TY+wڄN.eJ,+ Gb1ίUꍜY+l?(KPC}=K| &Px ~ՎZ_ $u;*dh<=(9MZbpz{ѥ=  Y-#jޮ+`tƴZ_;'tQR½v|-}Yҷ q|LUC +Ί>&s=4U׽غ< F3O Mc-IfE!_esuٵA.&)afAx(WpL' D?55@w]5%/P"]$k2a(sO'? ĉmQmr9nu^3m y7 a'Aӭ`\1oЮVִoss~8k>4`P u9#ǺgXa'b*s{T 82癈xElZa=KkuFWO P&d>:Ix4͞2P9S n;J,mK]3i@b\_eFDS{ۂ<7!P' RD{XjbqbRخ?օdz3`3/-3.$0x)Ȝ%j`ᎨqYE7BRnebW|zll7IA~JXD.GDџBYvGQ  ~GӺ-KShWٛH$|LER!95yo>&bewsbyր梻ҠPYS9z4,X`憹v-{o :@w]+)Pqj~xD:&/ɑo/t,qs '> SHޏPp6e Z60;K,-=p>S(i;o:KwLXz0i h":^*;_J'`:| 7\E;]||gp.׏M?= D7O4>3sHnQG[rlhGn؀~F-߾=q9?r{sJr}}\}r]5V :]1wdӬ8㩟2uTN;`Rl].f8Ɯx)/k;u챊le:hF!#_\K* j~}5V;XV0>s!.?`fQ\J))ru@H#-ط !+cwhwmڥ/VNG }D+8"EI:岃Q&ngkn9-Q|lv),%iK(b/&ZGƓS#i7RCY.ZaqqJ-2t:Y5u(+ъ|Ũ?!5;פuuOhU 8" Y#SZlKt+@Ձ\zѐ>Kr~6}0RPBR(}Z]dBFYQvQGJwܞn_N LJy$ԋg$*ƚ ={Qs З5̀WLo\EaӼώfgr5/͘xS߰>[a1ҟM7{dϬX]yq|FY-?{pItxCa?^"c$‡)i=kvGҍ s"M, r],?kT.īOت^kTv '{[ &yn=S l4CG5}ͷ̰p6yo(JSb0rf68rwM]*ps^ t~XѤ$I4K, uﵬ!0<v@3}qT'_[&V S\,b `3Fq&ȝoqQ &o F /fJH0u1Nv HUؽL )־ W*up!8v"0qI&އʘ%w3:#bowBʰFp6? "w6E[WڀnNK2ZVTG9mB6X!h@Bu0ʯMfpbLn)xƄ3k6.D<5p/b4 v>n_X>OBօM~wVJsq6F`pPSFt/,n7z0 Y:Of#lِ`YCnsd٣t^Y;ᒃuC-3wR+B]$ִAC+ODZ 09Jz~|=P}h*,Jlg}ۄLUS@Ч_ xF?s?1O /]cnByUz̍YR~٘mQVMC]KP4wghcW4Si#yezAVmLc7lQX ORpK[9+%+=iqe@L§KBCP` HQ #@^!yB[[*[v 7|B g{Ri# aT^ߞ>_W_8Bx=7 J$&:я('1J ݟT‰(VibjnC+ݾ5a Db]Cmc~<H}Rq"rX+Y(4^1dt]ſÊ*7dK*Lh:ַGkgwƒW8Zy,W5y6WVN<[LȐmZ2@hCYPz ɶ &Mwuƞ ؋ݡvjq.7טNЋ|kXR{vucw@oI -, Jjϓ쎙 ,8&6v?蕗:mG8LZuDmN#Ԯ;ֹ.ʿ]{j dUO'v;16s)x&*Sh:/W!&SSf+m]{Hw1c6v49f=/GtI7aZEV:uբ=0dW( WcuB&`5cU)+I<,pXbJ`V cgfvbm$~}q>LpIJYwdxYYk &ʁ!"73bT:X|I\C6 %r~<7m$z`Aj w0k \αKrmvRz@[aAU _= ;- 6)wTp_7S.)TcN,-;t~$ va&[7$.TwR%&(}۴25zX@5 }7OlΪ5/jn#˴ΥLw|>So#8t[ѦQмCx1 }ʍ% ~$g_gx`8NTB?bc"Z=6].͙WSTf^S?~jܙnrMuLΙE e~4I]T04񴡊&G&3 -"H&z{ib>j.xmAE>LNѝWrMGF`bx3x;kft&Lrx`H#Wa浊P[)CAI:Q{v7#ӃwuAx#Ź*5 d65dD'm R ٪\b:6@kXw jŃ_ceI!]E_Lϒ/ީԨk@Z7 ƶh?Lys`y4t)?غwLW" Rr٩+ ~"]I`zc%׫=Ţ00?BR{/w/~?TwU~$O7nS=kT\f)ae$"l34~0E";m22蠍BCud*TUJJz"f!^UƳ1 IR(`"|w^/+,1߱Ƕ b&O7W?wr.҇[6m_d݁Slx+*g `9x'onގ~x\xI_r,CZv+v~ND@I`r[Nvj׃y~%][}?iՠ$|V;˻R l)qnQU nXLH{ϧo܀ؐڲ?>71v[XtQH9;3 lUv˚-%2fr-7PJC̣#bb% ~ hS`pe.HMWƐT1{Z֦W JvPn2`hJO⃁E YyA8z*]7xøW?".,I͘ΏUu͌WvNΠ9TIv&r3n&9[` 37^vd~ 9!VI6 oÆt^Ϸ?#mR)OQk@}yXc *F=B ==Pv \ϴht.̞\ ,W}\npv g{|Sb9RtTӠ/mn5TO ~&8ՁAH (*Obh |+e `˦ 3Ӎh@\X#Dk,P|)_# \K(T}X$k 'kɏ:`ߤ~|B^FS8.ht;<;Ŏ`'͊b^ǽV,`J{9Y68{}#N-X#uGm3Qo2_B!LHk% IEh1PyMPʅlb KszP=l8E2uc0t 9"( !Wdsgx(89W#^9ABzRj|DABYބ7d8tٳRX9 BG߮‰]E MGEzسӽؓOxZivPk U>'e9ŮPsr6Z[qLVF/ƠLTI=VFm8SJG"KR`wL//08Cm\ms8rHV^1SKMp%óX/`.rP+E尛YW513Wu fE8QFU:dzU mMp'b;1H TiPՀו|e *) kw­],YLFj<OB wvY2NJ0Xdjo+6lVՈNZRE e0p~djj[V'.(dPYdȂ s" pwԓU(8$(a ҖR wh.LX폲~/.5,gY݅ǟb3N/{ȾUXx;59;ܖ~x !Ũ_g83GMOuo&`A m2QW-~ {&XD/BKV'+ DWg<\V1@q\_0v@UV,)GˆyJA&wCcմ/acHP]B5ݼ}iYg G^bU YRDlXlIW|'&\QIVWjBkiyxcRHWUs WϭEZOJxr3xl.WbjI*I1A*)}K?B^;R5>bbO d asx¸Ы6h/aZV#UbiS:a  =>d _k#/-=m|7Gh#d]zݥ,W+ L[Cob*-uL4~Ibzo}O_lX=+l CX8Ԏ\G_R҉5B7tGsBE$%|6Ġ dX B\Ӿ)̒'|Ͱ^b@i-]+xR3*_U3N=&\#̉a]ލ, ,MCpۀIIFMz8J-'L-Y֐igvB ]針M.)#u~kȿzOcqI0Yc<$D:Eh+9ȳvKMAtI5x|PVOhmtA?\@Q#ї9@nL5dPT OפAWI;Ԝ.cG^C8Ogi .a|2Z\$J`S3iCpռFB ~`pU\X8u%:ɬ (Vo/.uROi\]jsh[t,K=KWbaKnFKNLm>>^LtQ:JoCZ>!^pIdOX(T=9g$@U|e]|;^=MAkY7E@U> BfiNeҞs<XB_$B(`3!kxF0J}oLLф~3Vc~Ɩ:vbA`R <ۀ\2.CG,_ Rjw􆊃Y.1n9l1:' 3!ȈQ(UdZD\DO.>e&o&} qKJX5uJxl(Nynuae$u5q̂AS) HPe j(Z 9H,YKՈŰ1,6<:]4[]ݔ;!5$"$fb&1 ,y^\ ,/ >zGY'Н%#JO8YFUAo4.6힡yD+0WV$XT0jD gc8p@1נ-)3ZP什T-q1?'N~1/`hvIƕyvL;fl}.m >5inxUm p?MJ%H (.( (yvQYHg ^q@}TϛzYYF ~[ww)5BX0اd3DL59rO<{ƍ{ϢOlo O(C09PLyȕ֜L +XĞSqp#0 ߉:F5=m/(AIA-z4ǫPVyt20ubŦ$#銩I^t yϚu?vU5Y:Vn쫸TÀnГ;%Z號&@PpKDA PM !?R0j9}3粔~XE!=["nhH̀:h! pƠ) 4/}(!,XO0Y P|jlUnӖJ$XMuaCŗٸ/al5[hn&_ddc6QՊn޾Svͩ7|hs͏Lj 6P׺_FnV͠\sz|maٖ _to6S~v'%C\xl*2v RXɵBO6NFIw | 7V~x hXZYG~R놉&.$ʈwO$oLBiJJ,3Zz*#(xJNEyMHQ33vH@gۓL+!?F wʿ ` [#H_ LqmdyMX_Fb{D n06#b ÊcSbw'_6X_Js?<ʬmKPڴc;]_8r%9&bgp:O_Jѝpscr[J##?^ %Q&$PQRA/-2ƲWyǝ-=E˷_lnir}A [=t9:ట9g YLxO|@&):*w+ Ix|\$ U2s83}L-ɳŰ:VU|=?kZc$# "_ D~39w݆ D[7d/wi9fPr PFi ҘXً!nbwXsGG,p[T$AE= Mܸxk#_pD{TWP`MxQe¯~s%;ۇS,<ILOXxFb D,Or{KPFceŴ/ iPBH`,VEwGZвMaףGY }F;ŧ}\bXѤt.ȭG/ (0/<3=4~iM8CI]-s&yج!ß8 /-]gRӯhIS0ۍOSmKg?8nz}?С]:X}O?^͗':aO {D-@s 1."cPļ#_vI54,3F R[oݭ0RCԾ1+,}`$6BWV3cLent?/k o{O}[n A+PNJ)5fZ*GؒE EMh`yx= 㪶td 4!+?0fxId48Jntojeˊ ?Arw_SCLJk;H*J?d ꬏cKC4 `+t(xk6gƒ \15$ L4$jt玺ZS%jF %O]1y$Hagiz,$8>[CӁꮻЅof^,#'"ŭ%T{5#/Ґ>>:2ZcWEc\?4m\L׶C" LJcXD5RU{hYr g@J ڐFVv=2+ ,tێQ;lݿb (g 31N#G!L)AXy:OrRM0W8- mD#ت6U[ky:9(i _&Wt%60FpO) 3Qs0uc |Mٟ}*h"_ǩӟ<7 y"nl $ju.+K̫DPʘ |pFj_{U3-^c7k(rɯYV w4>L-7ޟfH D\y*aP=λ"WJ*5"Ѩ; vzDou @ t Rt#:[> r gb1_#QN>m 8ړ/N@4lw E~jUL _@ӞBj\,6^)ŨY5`m֤ƥk8CH䛗Y'R8R TE ESЛI<4Oߗ}^l)9)#; oiK>K3gٗ;9ZȒDP)=M7y /NN.bx̻BG ՇN,kc8;((Ĕm6nP񐭌XB c~>C!NzD¨{g.=h Nuuύ ^\Nݝ>RvDpd=SJ 1/x LM$}1O7ҐI!U2n`da}LY1aׂe9ouRłf]ʱo!X3㧽5upj~fJ؜͆Ll"ch84۸9SLO5kq;L֋e򮾊"MFBeXu>.ort ʒnq>\!kLxwkZq>~IC AY3)Tkm>a<|4l 7f|Ll,|+\b<@%?\^[kH]pN!$s+ڪ&I$]*dQS?Aw/Vρb2t>_6nbb<<'ѫ^zN|Ă3{VP7oF]㕇:HJb,L]cBpa_YcUϴ9 GBŵX!dTKTZٓ!4otn@YZ>ΐ?%A7ht o)10+aW\kScAڤ3c.@̓/~YUTlDBtU$f]ܒ47:5J(.*n|/8IQƾB9,Pр_CɳF;,~Ua+;kH#G׾@%THߔ]){- Vt;t̊i@ɘ E!|j$1 n/DB>>.pTZ=t }ls]VEDhSo\/|J><]7S׸!үu;JI/D0GtI0z s,Ӆ ojUڦCeꋮ4|ޛ\n؟KoA9vw?TyO?hZHst]&I#Ƽ{%36q6M :/P l>,s?/HnP溞@`E6k.qIefĈ n,0&`*-ܦwk^s>X6RR/k'IM- ~(?;&!m WZ!՗Fbn]D8uBoB*ﮜ+@];[B ؅>(D xXn'-o7jzC#ԓ\*ҕ"fqH6Hjp95bFҮ/!A'q/xs鎌C=M (09GJ;ٛ[,1Xyd# GzDis JK:pڮYIJ Kp h(MOIbc+cٍ(ɽ ^0\3շ t1ޒΎFjתDdj2 WzOU~3uscߐzk׮(}%'j. <-N0pCkizYoBZg8-X<9ab`lg͊v\GW\ PY{]9vq):plM_y!rSY a8&Rf%HK~=`,ӌk1}țuH(4l@ IUpͿO9 KGT3. nI ]k޲ bKu՟N2źɏ*Km_ar_|oNUCa`wD]7G 4۟5[x@'j(; %SN"C| ܣY"9ADdsS\OHٯ9rk'pɤDK[H›!R386s&YʈpI3a@h gqAN7zEoגZ!DeZ?s2-60Ƈ烍:&FktaE5b39u"wUNJQ|o?| b/x4\|W;.֜(##V60| .Ss!.<\wʽJwIiAsCc:oi8K%PmH泥ZM?/c?iL汖oZ<ԛtP : Ɍ*v_5v$%Ł%A4-ח!1ؐi+~ ܫZ&)Vҹ[תSop;dh]Z:{/Z_V쵓ŪIYXD虹9]*XPBK3l`3+q6l@F1gF+,(YqdeP GNBכ0e<9Kn<⑑ (?ZYl-9 TR^*->zGKq{_wrR*>K1>;8guD) >E߆!wӺ9m `;BZu7e̞]wg0%'!kja ӥzU_>ټ4laƠÈ o r| DQO+Z=Gy6,k_ѡL8fvsIh2(g`4.#owxL5YnNvj`+o~,^yQ/EIa8p-LHם«GH;K:>Qk39#e_ !(e\H?(|KwvM[a'q-d4gtEXּU&䮧vڒfkOm)߃h(#M]L6Vy6^b{j'A*7`kPs̠z- ?f9xxdkK LL>wK8YzS:Sn~.B0TTKVq{;H(([= b &u*Knɓ Aȍ fZ"Ov^}׻:4;Z>iz5=') %%`#jla[RB>Xu&aBPMtԣ\گ#Y 1R=\ ,6n5Xw*quFhodrQ-  Bkc`7δ~`3 xG(O/DK d(qSߑ])^c[YH2%_1tI4HW+F#.h(37x  8M:nbR6KK=t.r 03$vZ`g8"KPcJIWj·ލ>I6/<ss:_w!-~3Pμ~?'XCXL 6e2xE4?NHe#oyrM(K.[ZnʦSRx7FNp)dC0/9^\ k؃zi uX]"7 riG5 ,:k?r!v 7) rgWedgOzRv+-3c/ܑSzA֢G]WVD]՟>׌d1h& &؎.+H94= r;OkqGtW˕:mC|xWU뻛)w{ vBzɴ 2C#:)o,Ȭ0/vCp-O1Dؤucdy9j;>GF:oDۺ`.H#$JE!GHeaOxFÀ\CcN}Nee?'H0[ݹIBMPZcJwi0!IhljM wHߦ-9Aȓ ]N^K e*b>E7R|k7j@Q+z7Cݷ[o^*cxWuËNWYԶفS.<ɼb]g۵K[i>㎵AͪV]yKm$WE6d\+t@q@_-Z ,f pfƵctn05TBrY7w DEcW+U4lGDp9nzM-Ih_!N87c}}xX%%&zt@e5 g;.bܢMug7/F`*xYA,L#6b ۫Pf`aʧ]|eo*Ե Y!OKXZ, l:SAo(ƣ[B_%njquUe[/M|Nɶʞˑ+HQ"NYOíf0'gUv*ڣx=b6r>'q4>]mӍJ r}t3}." 3E=?bzl 4{~ڊl4\#ygu rȭN󶐕f,~W?t_rMQz*N33 (hE^GiWt'9F5%*xP HIN uN@Y'齰:Zz3->_BdA!^QaaNC29;@,HK*?\p`s+ 8u~A1܋BhZrJ'/&_{ǹ%'/#O :ܡ f~OU}[`]oP9Ұ(Y?ll*hS4yBi+b+h I^襪tW|P:d:!Af.lTZqj h5+; =naK3IMv|,'afzNA !o `ֈ|cnw6N|OWcgO=;kZRY@h!w""n Ru) >Jev" MQ=\HXSgiJ08go˳6@1}C%*|VF^TKn^\Su|$@e uMH4[Y>5{;ts`1r#|A?Ғb#ar_4Y@[R0GVLt0& γk,73 θC0a Vu nԱ* t}~`J+ }Nx vݝ ckNr D0^hzA%rd̋p9Ήg[l43\ "\FE! '2 DcX}UNЭrћ*ڙu #Ō) Lak%jiy+2tE\n|{ znQD#NjJdr=Y]fAҥ͜>.|ցOP_'G!L0ut)[Ԟ oW>5c5/T"@GhgЋa i=^im42␖W -H+.zVɚ'67S{ ieMCkH4d{fta{呬+Jzr{PmT8h91> ՙ%.,qK9nzHBMI+uP=7"͆Q[ѸEVGldfS[\T;RZ|(c⽢TJ:eb?Ae`kM)Pq !Co$DW#,3Ιf77a{&Q{rYMzyhR;ŝջ13H"SxcRu28u{kɮh=FD;.Ί2sn*G&)C9eFՍB(-A}F0<{tY'7;9kG1\hW&X(X}9 [N$ fTwxFBdwL`K\}nzIX:g!]-d^TW%A<_uaiZiZI\z~CFr. ҾAbRhi٬zb۴l $AԒV%a5 #bh7+-xdijVOt T,2ȰhW;5h'@֬vH7Uxux) epjR`~>qNW\w{NDx}@Π&4] |CߋKr攙SNS=E6ՋQ[+zzaKY΢(jXZv &4. +ۚ^֊Pv=H"- ^(Y ?7 l*_{DyX^qҽa}/0y,]kazY7vW%${ը]S ""j:p72֓@c}( .$"l*2v &{=0+s 0f/3'9AyZy@,Um~Z0š--Uju7,p8\3byŪ"t{N+$]\~=l{*2 ?Q8"„D>KXǿB33BRβ_6S~ّGbEN{ yaX dc PZ.8Xg6PTF+3|! 'lINϏo5O[KI7+ⅲ?L\ FIes&8@fU!`0SΪنL;~Slt#[ĉ?kBkjoMu1ƐG+ ?}-1òWW?GbgY8lWSÃ_羊nQzp|YPLUQɁ+sQ3'6=ز{V6c/n+ܮVv@PeB0?U wƝ,~˱ <3ZB=b,|Z ȼ+ zFz|!'}w93$K|5-aUlTlҵBsBoT7Ԗt"16ϑ}ɭZnR"Ou5.V3QTY G b4~lO`.x?#gC"`tNCX߶MWeV 'C &-(cQkn)8$z'?BTQpί^. *_7ϑ,Ryuxz")@L[NIIz6\ʤTO禮<]\4 =[u,XoNsa4U8@!/86c?D ~~8.ܸ턕}\Ua|A 0&s=\YQ&]eU#gx8)zG\.19ipVD s9}Jr"nՔfɯOrܾF!ʾY8? zܑd'؇i$=W8q_jQ5dMC8l׬P)#CSI>d!;+>;7Zy$\X!ss!Q}(9JBumu eU"G]Ɇ:1Kz#GF1!rK$w{EI KOkw4,k݄r}`Oh&V N)7iUK+ج-e~/:tQUMcmN}LXVvj2yhg*ĊxrW\Y:6?Cw|=-AGߘh>; gS8;7m{iސQP{#u^a'BL;bqu)(<=/QC سҾܻWR@s 56sT:ay]Uz%/E4x=(ŕQ^ ]S!e/$qAPјEr8ER )NB 0uS=FlK_!(>L ̊wnv4%}|gO_[? ޶x>-CtJ4GyQwDgY=hFR"G/02%mLjGF|cy5p"H+u%.wCJ5G-(% {!>喽ɓ}@2NN"᪔4?y)yנ_!C 頥ڊy><~㊏v#a zodR >Kʆ#{s(j=8V6G{<PXNP,!`~嘦syȜ:D3JnLȕsǩ~y=PqSd'`K:4SmY.s1*BرR6m`:"{IaPEfa| `P#jvyKcu=l/¤|޹}A5_eKHlM2eݜ=WVs0h曀old Z}d\е$kR$δ;#uBK5j #SMދ {Tә>V3E㡝H[ i/S7.tf0nLg0ecҒ:١t!qHy^Esl˸>W 0IVW0G tz B /@1@ymiFHrT h})6pQ)A "d tQ@jWHSX&Ś?k$a?-nLuQ V%*E<\zz}S KHJQa+{.7IKW4doպX/ǎizMP5II0%4' c gtcq%+#皣EjVhsǘNΧh w& CcmD4uv PJpAUXFfV;;MY*lYPxA;!iuҽs8o`m 5_V/t Z`Cl |0{pk[Z:]}:IC! 8ÁQDďqu7G~^<\G=rlaCYL+'9 RH?ρ< v쁒U ǚ3J#+<^M`GTZ}fC_*u?!OnpH  x0AMgOXަ< *fEkrRuG5Gmw |v2kbFmZ ]Vϣ0h?8M$ڈbk(&:ɅroL0 A?'Jjvok0rzTcu1/ Np"%je^ hi]ǥ" _w_y*{"J;YƳ: [mh%O`Y?-EZts P, |Kw*;~d=f|̈́՟_Vc ?Fe">"o>8b%K4\FtsEtaB!tPyn;1{hֵ]wDU fh^i%1r24`J+P\GasWMeda]x] DԂ,a\F<-}G KRlyA gf'PT=L@Հ ɠmV|[p*^auL7jrWZTLh˫i)^1PXY,: W~OA~>5\+9T {R-qиJbXM܁lי*?3B< AG1,j[ٗQ@:ftq{\e k HJ&i kx+i0K1{̏壍g+\tLH/ccZԺgVeԗyHK~ď߭M;<)26^|b@g khᤖq LUwŚauR21uʍE2l‹i@[h+kCuvDV+EyƺA; OI3P/}gxU4绸9/ȅfIh[G;<}*wb>DU.Pw>I,f[ n9sw73Y3'%q/ꜿPBFj w_JuX1H!tPejbTj~]m{LWgÕ<. grm\7U#9v=gɊ<}I9Mno~zul D4JyMGvv;]ȨK3/H bb~XJ rNG ( QX>WR[)5jec}m9Hr p`O>_,lU?b%KCw.6 O. ׵U!3V,>Z6b<'?݁ѧ66m'$i QJUs{b k[(P(*1 -̺LGڭJdR)H՝ǔrW0]\ p[l!όUq4ƳiIh.cիZ[}N[b@#MOs$)Dy܍*Zo;ak> C/t7 }Ӥjڊ8}݈΋cHLy|z8 [btc" C3> 5 {:z!hy!H :GP䝅A9ixh4e< R/lOnvlEW/!<&x'4`צ9r3Ǿ0%k`7#a焥J }^3 #zVX|~wDe8u0߲V+耀k.Yy#n>O~8 (|%7$ FyMկysX5J'4f1}JShS}N"F}0P*?!߫Ƅor:` &L`iId^*k@=ŏP"6v]^^w̩ ArEEpwbM|4GkeWNh%31*ګDPFo5ںw4qm7 xn4u1*Egf7lI/h3~k6#HRjpM|m{Ž} cB) \Rι1GT) p1N#Z++_ 7]20w &WNFt[7ȶkl'"̓ eooiB+! ^{\u31u:x~a0?vmC'fCwvj-6 ۾B6")^ Z_nzZI-T/PCxGg~ㄘ^qY=/Q>Kyl2U]cVN-pL HLR\#l8O7S>ku-AkU:w0's)@sݿg"TyFU36ʷZ׊@g+s2u&c]@$Ȩ+Y[LqMtޡoj×8_Q(=Fx3!_ͤ89NX)~6?Q/=oNob#<)&OaS?&_6B9n>>m: 1M&jhٿ? ƿSNѧ~SA| J:~nbR&wMగ_TV#$G2 6Eh3T'!x C>W&R0qFSlâTS~ WApp% jNr9:e@)VzbX~bE|ܺhOީ}9O^6T#Z oTcjk1^,r`*;wL(Xd4=&; Ȯ>煉/ec pc&DctDvG+=FЧ NNx4qߔ*.*c&l~ဢJm]!0r@gVnZvzUb\F^L AqvW=Դ |YvA$ߖ?;45,nF_zY_b;ܫBo;1Q'XHOE?ɲ@wo},R2*_q,5N۫$.Ƚ%VMļqs4nS^]u&Xƿh˙(BNmT"@{|]/G'BnlA*Xђ+f膻*s lZ;a~6=B3y-Kt/Ţ 3= -eJ gbn]kQE,P;%Iݔi(`eYuy*241Rctxn!G=M,- HMC5NCwk؋ΏvSU@l%J[aJ/I StBYe&wAqhBmH?gqY0Ro 򕊷Ƀ0|r?ŧ 91bC:H҃hcKeUJ^Mw`$0S, dnq^hOuH \qcgX;To1kvdy(6bԯȰ15G?cܠybAw'f02 fgjk@KHԅOz!6m> ąkq_Cd%ŋƸF\SoUt p&/4^*u :ʴwQ@+nBu&Ca}ñ?2jZڱ]I[ӴbIa{.p%ZF/:\(˲}5!سӯثRݸ:/>e+hxRi) VPQvwX)K'%jSuAxt&kJ)ƛRw&{I}~ԅrtf7,{(i.A=fމ8r1]6Pڣq 4 "k,/ܪ%9gSHfy'`c)“CGZ{H꺰`I=Y~EZ%r?s%)N{`G9YAD.9rDu  ΆuH#:ft>HaO}r:TpN}{jCbJ, XPZ`es0h)4JeP?!.S+ք؝DaC 8tiR6vT|ye䪥Yf>`f;_u:)mÙX'cL<:$ ii6ܢ-lW0S_;ZyJ46\/F,naFۈ}iRiP9aC{Lz򦄽QԠ-GUg)igu|iעDԒ2l=$$8ezOV=/*{iDdt'vF(NAi`#L!;Yإ UrJ޹&D v@D仑8i/lb Z4t㖾b$p!b W %ի4˱eWM5]%Uf|-5ݮOSv~zqLݢ L[u |%0ɿmVoz~D'oR9mFmt!{6%XZّ`}&M􄾇GEBQ6/+O 1x0`9NG*AjUVu7@l:Yn̫d9ǃe dUG({vmiʘeD/,=! Ѭ‚0±SB #|KvdBz& pC3Χwk0mm{]oIpkWS褸PDK}/h?Bdq2ޛ>dgHDD3=ʃz=1Za!d# =γվX'zfy菇 Lzn$|w&8Tug{*$4e&q`pc\xrK~!p (⋛a1.DAMŻJ֦y7yo~,UByQ%gt !A^,^* lpj yG1J$06zƩqK#CC M`:N6XXܑwt6hC(z7n3BbQC[(b5x(n>֫"쵮l0@z!m^GLd1-(ZA8-AugDʑR6n$]T&tk[j20h OD+aEEBOU~dS*Z_p9/йs[ӛ>}ǘQ6ۆ2(Ûo\IFT$&;~D^t@0: V,@~%:;clm ڑ,Y?t'U@z4͊&"Rc%6FH UX ]9U$},t#A PSmH!/VIY 2]i]Lz{G5D=Лj@J*j!iX{IAz:@e|HuG3ZyB&j)Rs9Xx(Stj=}"d 66yBziEh>UӏQ1="@Bߌa(R+ݩ>Kv8xWQ|eȭN"ˣ)ͭWͮt$v| G(l]C+wij=1QoDdyVͼU!1)6K:h>;,vB%J.k^^l>K!fYYd 1]s!5rƙ6_#@ K;fUtxXW>)tUs5̵i"|f8U@CAh;S7xS=ںv*r[ȗl3aQĭWǔSI@AK]j!Gkÿ};Oe[x¿[R gn3jКg) 6CUq4ڷ1}d:1H9S ,P = VPy#Q揕FFW?hxnvVzH?Y(NދNے(EvT+9U] }5)X4[CzܸMW{aw#;~v$kyQe-.rTf:, #h@@N1S?դ:`g}".^; $ٯ5lM=J#p4r@7i'~ nL_M5! 3 p˛y QY [e/ad^ܮP2yCGM#$x?=M2$ @: L >35Hż5"攴Rdfq~U?L$G; jg4\W?FXs.#ƑBkLtJG Dy4XLi!dwj%}^55mz x(>s`/η/~X V`fPQ`:XDgID(443V#ssU}+$ kR*,~"c\ .p}]2e f@IXSs3{olx4Dak7\3i4)F'( ֱHj~qn a9 )tx36sVC@16(GOUuvʑb~w`"lBp4}l[boE{Jˆ6b*N̝5 r*}ߕw.+o}#;n7]m(?$[o\wI ٞS, $Wi'BEPJL*7ry,j¦!$Q,^$B^U b mH3"/M]Nq\?9o 텘ԧVņT`)kHVquuQZ?F1Vr0w4ZD[ vc *BAy)Wd2 ~K~foE:puB/eXK?1S+S:X9-ł:Vi *Qy ^QfB0bf7~m̓?@ k&&V^/Kl[bvBƼP@:,vE鮄 }"sa @Fo z)XqAjF Dq2 GCXv4]Cb%^-0P95ĵS0EqZ*TDw$lEJEsAj>Hi2Jnq];7zƳZ ݫ,`yz;9wV@Q^mڵ}PAmybwLR:} >YRs/󝹌9 ]ĺ1+R$阎nlu.HaW<@W<62Sgג0V#^pvf gJl5|vþڂ~]ﵣ;/35<)9`k5bc1p ܡHLIU93HO'Vy+ƥ;u{J:wũԹv_P|QYC&SuNa&[@^Ⱇ%I6[\nʦ8` һ/]hViR2bB^0ʲd$CyyX[)`%#o(30ʹ/34j,eos&C篳#tؒc frqsE>dua[}I6-e:㸯Oc%/6l2۳FMe/V24%SсaU$jR)=]qu|k5GdžWBA754bgº۠yMЗ7H|05L-Jk-F4}N}Ebu~F>cs/1GB-3 ig a/G<= `C' z{': K"h" }KY摟NuH²7A^Z8KgNIp/GNZncPG*&<~/kwds7dΌo$o=KgS$8#)=ItN6\d6fEuCTkHT9yJ҄13y7c7w{âqpg 4%"VVHVCkD?:$%/K럻~75tL~#` :# cr 3į) (b+ǓӉFCO_ͪcdPlOO fDȞ.ctD .굺q+?/\{$25?Y:HK>ZV*J4qa~x ŝ@_t*(,)Cbnmh օJtçB5]9cDMZᷯA풿$V>۞/9JIlW#Mq-+)c.!fHSS7j|txR6P3b2i: FVzH-%H-P|_#6n_s6.? =2r({M{IcCdQj(mRea~ڡWaxpo-Ӳx`=3`vw˴9nH(_4M,ލa50{p/@sh] 3LV,$5_δU G}f8}*k̜N4L,ŤZsa|N yAgzPj0^N5С9 ܳPԖT=5_d-l:fv00S} '3q 7ֲ6B/XK! S“{!@Hu*_O<ϒn݌pyic<` %¢4ϩ7͕48mnJJ'/ ˫IYLJbDku +bͪSAbCMjM+H텶L5HD鯫 2>-cZ&xRoКn6tD ?d42CdR*Q<{1omXSW|A^ҏy) m,adk X21-.={F?J*IֿZ #- ZwLJOATDʼN,`qMmxYaEh?K8c#מ21.91@7* rO2N3d)-=e wAMecW$3b/s:< P9 # dje<*k;#P'=le/H!ڝB?܊%ki^)޵ފQj++rVGT_ jUلA^Xflf@࡯MHit|׹+ɐ씹s)yiՀCkGKY0Wma|4P=o.>ɷQR tDE]T+Qh.or JNڼ;Ta ^ :K5fnKT~Sedj-p<>u;~I<"b'%@u W{Q8]E AtЧ!atU8g p9Ҵ:mq²9+Z;YMˁV<>$m.bLC|jq\6&#3ʛ>Cg.dmYmLm[q&1cx K&PQĜ? X-/8iA*8gzOwdh!EAͯxϟvlP$r*j}#Xu4|/c7(y~}g+?vO;dhaEAQC߾;k}lq}mbwn" E@.(rl>\ѐ, J0?ʲezIHLH=$uK~ZLVw!>s\[ر]~cf;c 셕 sP -.13;̲Ӳ[տ\2P;먨&4RjOa9VfB;EQPT8T4b4I,ܝH.8ޒMUy Xl'kkn݊εQcj?q—k|Ni cV.7|1UM; kS}G#O. OY3:pdNҙQp@e3tF ծ#Ig}\F _>>krFԦ;)8iTRXj-Ng- lл&&䥜2vc.#:('Ãr|f(w`Uvz ܲl4W眲˥{*LŽůנy8ߢwss{{R6.;*zǶ_A P]P5Q lv9߭0 ?$?Iz6-wHF7a@M<~UI je>E{4谑}ڨ=R,DŽcq%4CMPG VRΙQxR͘)V jtWH8:"Ž/`#b8IL7s_qBp`ʆF+YmIF7cU2 `܂QZ;*s"{m (,sk*^O q!h)xR]k/C=n{{O/g&vΐ j; Npd9\y]SvsVs`u3⁩IOpƄ|'[X!iYӒ_~2D|Me}ZmQ^=[n)&m4m((q2 m`` B}o̽hl֚Vk7@MAYܩg+[T!lc=YLe+6cQVڜqچCj!>p#4i#R@ڃq|x;S,.j]>%[=XVv HbEsI1!;9bw$*Os!k<Nm<1ZXY"@#3@b*QZߑTWAaW;R|l|AnTx}1(?4M(pH P虔>Q܁:&,&Oe_ϡtSG'Kw`C-OAn? [0jXq 9 3cONa7 dPC_qKWUD¾{äN_r< µT)cēK*j>@OQ@AlyR0C4џDJ`'+r.5r<9OYK84`&0n$g6/E5Ոŧf/YROm@? Cr1{tZ X^>3יG}uj 2-"[8oC:s]#e4ש'k=w+lg&">hX3i>InjdB>Tyd-{xkg5["FWO|m.$5Y,zkErA#sOTy->UgyMea9-qn>ߊX^}Bw ib,P篮pJ^3|Uuv$]ଵl Ƙ\WU wXFR ]Z2AA1E,2cbz\A"k7?HG$-}oUGSL3}s R1ZE8֖%`Ĩ7%ďt#쾶YP.CWATWFPܣ90,2ԗp%D$}>4)5]-G@(c=ׂ $PX/$2ȬQ*pޜ=G[w?-9)8XyD *tCĎRjxc'ͪ C4hVLqh-#Uܧ3e{ Gpɠa卑8pO`n-UV"˅=xe[4wK?ĩdm1|6Y D$ތ K3Tū.fQrEYPcdj<Q:ӑϪYC~B12um[coE&,V|x6$^q|H]S^j_[ AZg0Χ+0D]D2kd (=)oW#3P`>?E&2R \\52Z&0ڙ׼'%7"MGGִG&(wó *PX`r+!]ګxȴN$$Jyc6ZY߈W^⚢bfHvnT{e$yl{`d~1ؓ}/;DŽ_ ?lnJY7!Nofb2KNT|~1TN!RC )L~h8^#ԋΊ'dngXӿ'HrMU)jWPBdrbHOhS}/gOt_5r!|W$_7k25;2!ױb>7Z3qaN?#Lz!NRVS^qsKm[]IS~} <%gn5BpB1%Ryhb=YzJ3z;)u1bef^t H-AT2C? U|{mUyj-8 4x6TfWU\:b*oA./诹|Ё &=YC[RMO"h$h"P\)W|ZHэqUϥ xe3#cvW{ٵ*H3:HA9lJihɳjL'&K{F=fȻo%-{c bIqSHÔCBA>PWQsv]Jh)uxTU4N=׫cY7Y&"'!A9) ɥk^[m}XH*)jno;& A>A̸ݳcb l%}Z(u`5 Hi9XUسS e/tn[?`5xGxsD[O[w԰4n6ʽWkȪq%4C6uЄ~J4)-/ .62 a 1M]ݩgFCz%:UhX`xdɞS$l6#kkrϠmјx=ڭ4ȸ>#ro0:Zʐ&픬VY G)Vm&kؿ؄_M:/P^Wmr \H9CxhQK{ (ߋ:Q">KeL  [ב+&P5yckK@`0h<s<_5%>:`y4c v Bbȃ߰jПMLƊW 5n_1r\uOW>jT["Bޖs0Q`V5EK>類4I[ #nȠj$aYS Y1;1 0k֣, v}DseGW2rEz Y-j"U^(ڑ L0@/e5NÙ-RŖy6eO9$OLbmLreF6 650 0GH{L]c&`j1xJ9d&Wˌ9/wl!,'NɺstjA.,OQN\P}=h5u-O3|{ƉV !EI3嘅Lsz$<,GP!⫶,j\l /3ATX3Bd5bxAft2zZ1ICi:=wuNc!'|ZADe%}\Oi)kv(o= ۑ 䧁zfn20ӚZP%֋p'C%ry`kC Q(w: @fLJ'~ipW7rţ_ĉѢq^!3|Kj b/r3fC7vn* !S+̐BEiL79險R~t^;MIcj 0d{K2s?[*.7"uzD EcX?LA|k^&fDX]Na2ob߮A{n-J(WɷeŋZP|/!cã=;a<Ijq礉 31ZV1y! יp5 -h]G"G.p}%2ǥW7?7jBO|oO5B+d .??bqp6e5-*CJȤ]hݣIFdPlowO͠ě:=OWyGYkNb }.5:RwϺWK|w\TJ{(xט6@PԸnD]JH5y9  lMOae1yC]WBk} E>w^C)g&UHa,#=)Fc}C.1T!y m?g3f*ª>}}遽E8Z:Eje +}W%}:桬2$CD+8/\ almdgHWh`ݏ@3.Jˬ5IaCб6݆˜Cx8}P%i~j5O f.KY(ĴS܍'3cٚR P3.9X5FTFlUҖAr+ 8?i^óP?mkmw3I}9m_g07ܘj;S%g4C-`&( x+'|&!ƳV6Iu .8|^>3#oD*%13~m iN(0Ny=NQy`vS]H` xF`nY f]LیzPˌkAuLo^vA4@!ò #&ajLRv5p3&$S|G;=eK@! @ Է$?GTaEm22ȳeYCF4Qaqğ_(:3Ϟ[oO;Sl>9F;ZЛWx7 f=/ yxs[ G%QoS^Qi͖ _DYkH?TI9ZcC z8)~c\Mp"C4Xht*}CED [kVȘH6}ZרG}:E极rL<5nd%UJt] LۋhxBKH%@ @*,:iLww( 3K4޹` irE/?a պiWYݱYmC@^wm}FղF!?J^t(7QaG"~ KQ5m8-j'91:)ɤE8ȱHv-SDC!zh:3DjW G4Jd# |IT2A""xgg>JT`,7 rQZQ3j_^EkIm6z06w|K]˓P ,qDt;_~w@YQڰ9ˎ \!$w,jvs*"2MLKS7+_&V؟{Xbo֒uR".Ι}T0i"$!LD 'ځRy$9q[tma:$qj.B4sW2XWO|fi°<0lƠ8L&ԵIQGzBw prxBC4KNezu3eVbO9O7fu(t+vcIz.:Ȫ1r-T{NS#5aPL1N`siz )/7{7{HeWح*_8 g 5msmX6^>zW"- r@*t]R2M~y3?o9On͓vC "ud~^RڛӪi$PqPZ UjbuyOXxt-*Y^{jge \$rT2A=9y:Wf{K,>Qۘ/UwbVy @NlmOY/2q%< {;xǵk4~Ƒ+QUڂKL&3t *Fsy TZԫ2+7/ԭ5'~ٽ[GM8ڮ"#YI+?2`}؟>}NÆj _~$z?QQ42nK̸C`{23s{L`E\d&GJ&AcJßcdXM䩲UTez<{p*)#nZ$~A- [M<AP;Wfҟ 7#:iZ'^FAOJz/d9A,<B}dlΊ4 8=~U{U*+naːUyҒYtpˌ͍lH1д -aYAגJZõ/Lxoj5EͼG 2'UN,g|70(0=v`ڙz?-PheU <iJs:{<[mTC^UziD5bjļ^N=zq%; v&Z+C!j5v(@|⫨ yd\5q}މʆ$ts+B‚z_&o<s燴>9(- ӱ8݅.J4Jͺd˧$e٤7롗^Q.s]$i`}Yc,w~d=,&\t$z(#Hs|{[$7sCκڭgyn|wB3/E4yH'##а!({DzʃA_u5[IP@$y]Q!GNT)y Ғ@1";#o~ X8 !~o2Yv=tz-UMf A`fb /f wluSЙs90kɺՒ??Y37@j^W-]Iǣ끨()o׼4.8^YKD`k'L-ڲ,?y0ӽ4⌙NnG%ɼD'(AXZ$!x^'bcfPYӢh]˶!HV @~HQfܳ#SI%"; M \Q}QU{ݞN{vic*)j3.B#,%8vͪM J B(t&J_uh*mu% H%;F^4#}21ڸuK&u{ϿMS-1w`eZͺo8ʤp@!LMCD>p<*b90Q%xLZ\/xY@[tc* P*|oyg+b^.܆`8[-DDRgg?XU1RɐE~$/7w[61/CMCV/th+zvr譆j,Eu)Ѿ|MؖG"?<mUW_:=dKŪO}%݈@m> /撅?'a7$(0y {xŦ[j2 b>[<.,ۿ6SEz/[6iB5 Mǭ :zȬ4;Np(,oI}dxTE"XiGkoȢxΈlǼ 2HD_'Qe}aGmBVw@8 #KP0\\_#{j8nE@BOr>&)m҈QxRe6{1qDr Q9~s*py~ȟyk5P+^ۮx M;PР?ݝB1%R3Ц Z9ﱕ'ޞ%yl $9)H5:h|kիʙ:Rz26]WkA9TR|Zx!)H;s-BIGpEiJ$h\UshBQ`V R_~- t &mK~6cKY➊"h֪KzALz/YAl7{9ネ2剌O}q)[\΢&S@D 3/J+?ׅ^vpfprAk,hȈ nL{#GfD=53 swjʏ23<K敍|36oZv+xԝO_jdHy_dDt1c}R If#8]Gaw4 #5Bq>\v=p=castҋ[1,oBEd'Eľk؞\ ;k8^n\]8tCNN@"ur+>qeuI38ȯ7֤σUC|'$- %g:pi!V0< Y1Z5]ifM LA/C ɀ]Ma|JCP~q,p 2;Spȇ+d;P4Œ:3Gl;񊸌`yPe'Bn$*2>^a Z&E.MbU3붠%=vasAc8w4Gӆ?l4#<3onXSM'%ޕp\FAAHsH,7h7&\WPB[ILc.Z6OWѧij?Qmwws8H>uY-Jb>nx}\F-5`򓂹ija5 B 7w\ r]xxky鈑'd&}=)߻7"ϖܡ,_S&1*?=}l 鶒Ep(B3){ta_bce]`&D7֤(NOAצ"XTNG.oe_NaM~@ G2a=X7NQz䇩` LAyB92E"{`"hG<mIK[s߂O{G8hT QVh m!$N Bn'AW!YCvm ʏNk%Fa}T2+Mu$NM8FD-><$ZB[VUC]dXc}SOAmm;ƚwXϙDd?4AfJN6Ls^EsDͰP״ :"1sk)`u5zS4<}M5m'Tک(&yKxr4ipxI80)3h\.5~"nrvsnc ;BcIvrC<}rͻ%򯺚hhk[67vmrcS7hJˁ9Խݭ˃VH}yA\h璬dWn SO zx[_2mJȿYR@H3S8#LMWJ=i@s51DJ1@z@%%:Te[s*ژ,D&f{OV0_#U'EkLKFJ˯>~ɵI'=2>uYBHPCˆdҼL8O8 6[!V4[AnZzĥa㋠fX94G{n9yM6dPz u3%&2 ]b>bʓL+npS5%msY9 .D,IͿ9u~Y=/.On~ G眞7XV 6\sN*P4*yP@ ]x$̨ܹ DBB򼀿7D*b7۠(y{nPg7Cvj\j'{dX=s).Dp=EcPrbőrfzk+R-NBH!-E((b_Ve1¥UBL.~&#eyp%4x/:+'j&zGt1*uyg,^H.L pg:RP#i-m1S>p50ڋEzOĞW qm 2oh%מM3'l++F  p6 EgTޱ?RIt*1Kf(NK\vyԣFNAcGR,/$M&>p@l/ zܗlE pn^\aܞ_D{/MY}j<ɛX暞  gFfRWw4MN)FKU%~ni)i~Joنi i>oK m,8myS3) Ʈ8VY$iV|/Rta6;&-[=ZPpDb!O>=If{84Sk SC7~j>"(LDy [e,c^6?i =s59 @𑿌EekMbnMOFGEU9RFꮎj|&t`x 'ME㱕3lYlTVZ5A?7n[ee< u]od }#ߓQ}r\C .* Ql٤(CgwD$4Ud"Aud cYUKG薲8<w=ƃ;Ϋ5meb:=\W/#`)I޼krQ8#v \B`ݮ(|9&0et8 5#w}׶mQ 6U5 zjyI=8lY*G[tVPDDhO2"wW{LNz@懍HZu.MEBT5%6&BU1#ٷھQah 7 sib(@vXm5TŌҥH{mwr+h7őO5~0d‘Ga I⚀˛J؂ܐGA훊e[ ֤:alvgVcxլQOΨ)m`/V%` &?NYsm  ; HB~Z^MOHT(}Àfޔץhq!lfA-@P.`+AɜA/Z>U"B?[1]xSCwDռ}\6g֞7x_ۉ:H\|˙r+;< X#sWwQd(`MS4{'8ȲM6ebK"yMpWFu̠)6?57=@pwr t.{Wf|au0B9agByEעy'Q [&$F#Hn\pvNkx V(jdC3*7#')@Ň3)~M߻\nA&XrkiF2ŨjG&lrbE%4ƪJPYW8K?H|CJYv ^n΁.,bۃVjJD^WB̴L= Op ?}eF2ombRLR.=U/vn8HyѠya)=pmrgf) ~{w8Gxv^&*H|O;=*A);nxȡoGVK {5d^L7˃RxGatҵ>c47yעkVtRU5wr!mnqiXL `j>FbxLDOLPi*OrP˟a#ra@zH!}4~ kz\q)ݹ(v.\IWbETSX, ^EqA)J0'f`1jo8XD8oT Vg\!`kYJ-R^94&>#5YdO!tLJɕzMo xo!h K2)@ !PN+VrCTl6}Aek2Xdg'::v`+X'㱌!h0L1*r׸*S(M٨c &"5]r}Ξϱ 6ku;rsY^N{7lBxsf8T{z+t'X^!;Ok5ӧ3*AaPJQ񙆤$6%H@wf/S} *Rp=NIE`d)@@CՎܶh>ȍ4 gw!C̢1јEb{e}Lts*|`b8zR:[xe @3*\]Z4ٳD+FzS_QiH5.eGOw{!TSRݛ8-JLIZ"-xv:픺1fZ*@TNBR0gL ^ V/G {'U>ʑe/1u~ j܁-`D o2z[8mQ=rc,+ßo.*`2wPM0 ׊# 'EHupζkD8ʹDg\r/ʪedbsDsloY3(F#|=7Yf&5/ؒ2'M%F ]0$3@s)pEﱎ~C$ }[p }MP&Vb߽`xP,N 1uMKVHX7M鎝{/lW|<0Wm=mL{l9PBviw*_ }A6aNiX%0RK b E-A%(oM|Jl \.1u{qh 9-uzkdptCkzga!~9&{y`T fA-J4; j1!G} 2S-j]ooV'j<(IW`W聨B z4v\T,;m>bTAtGQM| g C}apNû2շwi])l?zyϞaHw5M ./OH9^ƐRO[;UM PUA] N Gxӂ|Zg@L$ mҕ[^h?jy[eq%X/# vUg򳸥aX37]ql BQto`:+/SaFzSVw# _Lc#VyɉUG6'}#.^: .? DA`VDVUxMZTYPH n>-jQydyP^Es另EDQhubU/|50nۯ+s'/gElfYnRU UI j0&qyӔ i{TU ;GAFn]^ZH޶yBKWJ\#<:4sNPƉ.3lr8,0}Jܔ\ҐZ2frHM^ǨT !Ś0ypr!p7d/ {{ MG2ۀZ0Vh/a4>\̣ߓAed458?=IC=p E>+3\3J3SQ9tG b3V48h&qMN:b]x߳;2j҈P2LD{oJXnewqS.^Fr85sN -Ʌ,6GB `fAEQMOt f HQe$e\9wܲv,4йiϛS@Ax6aJ 9F"A/:sn mI$ uZQwK "j0+ XB;izP]z4|ӏOfHƛ%~ ²l88xkpm[̗FQF)CO,St 1% W)`Yv2:F zB'S;pEh$luqfewbԹrDžžӱ_\g 1':pj&>ݚ^gu* Oo A&c6`!U_ YjwcWr\qއ2sB3Å}  [ѝV!?~EOU_!/`̤*|6i+iuVm7 m'A**}C]d~Uicךձ9kM}b[A:$fy8-vY ߛ~q ^cS WN"{^`ios`=h禙u3l5UNntO<$XЎLAৈr}yX1 iIR |zՑ;|S7o\Q6r6v{wn C'x$Oc(~,Vq&:|P]8(moeAp <2ij +  7R*y;\ L[M ctR ]n0Z޿ U]ֺ"e%Au;Y`V,ФIq` e1B7p4J3m8"w|#Y"YK=xq1d*@H-9E Ξ9"'//w;/B&aҲP?@.]-N}lT%vyPih'I5da):8^Z{4FʙI¡)=,R؇G5vO\7YI=l($l'QDn!ȓ_N"YS9^)R H3$/C$Q@G.u8R0m3d ~<͕fm[u%`p_T3~Vyۚȁ $4{PQi1TE);qvX,AtS){ZVx~QCvIk~F~G4h+ g.>͓XO ?Ik VVo9,GHHG'gyS}_:݅H~u~Gk SUf.3]xKd!lneZxmEi* c]V!qtM$cV6j v˃!l o+/; G(=vIvn$"h |Fs@_$#-e,lulN3Tdutw|Rh~>列7E1&2%HD#_ rwY鰎߲gM EM3c ,)뺗WJig..۬4g%}"p [<"*RMTJp0/bAsvWd)j-I*řB>>lɜXLϹ6> W)KGңI4zKUmI:uSW^h#y2jO-RZըaS-FmD*g* fG;md1@@i:6[`Ua4QG聊n#95?A] @{oIEI!MAk0F  㙦њe}aߦ#  }ĦH3!4 A5րl6M9jʴz\6iXUEM-Xpfl:LA$e6iqЎLj,} 02x_GKq#g:vKaHzqB(jHozsk LCrV/vre̮`wF:?PI/hBhe߂wJl@흝[ֵMVMh% ;Y}Wu&b!OX3z<0w}dkNGFl+Tn@E e%+e4wxzFFs.uU;TA^m<wTPu3lݖ/$fO+jJKp<@*(m\$բO~sFg@_Ju;Y՛行*s-'d[wMe=Br6:v7,q줧dT{ׄQfhā {C;0 )_noV) enjS my95|mJɕfHf7/1!w6zQF&47b20YZH+|dUEg:jRњ A/'kt-rMI-m(4`XD `ME*AS7_q .=d) | PsJߓs_`{Vʋ}ʞ}f 䅼D84Wbxx;* A0k?1Vwg"Kk>ƚ&f?8Dk/`C'p4Wﴅ!ۃ*| II>)jUKf#w3rQPpA[6.[*EMĘ%JV/ZDBٝ3o5LmŹ1?pƨ$EOCoOJVN-0vCH?[pnD~C+~Syo7/G]y\.<(88=&@xlQ?`R sxkޚAB/3;ɏB|ܯɦCt;1s #6z, $G6껉Phe,$70"5Ns@nTc:Zx#GU?Xͯ.@a'|jVY@K% C[}x3I2w>Y9;KQnu~HGRITT 97U- 4)T\R|e|nߌp i;?P>Zh@vB}&4ܹH+j5(3 Q9ۉL*<Թ@Q+*})["2Y_QYHrW5~vTn vsem4pYEiww%L!PG'R# DJ{9zzZ->#S<|1ڋiO\ҟ`Hheg\xR2Y5ON.m.ܽշFtM^Y{k&"Ĵ #qS ^v. u ː *Cao'>l[ٻyi[ͺZٰ$We] /"QC﮷FDn}UJ5-FhU 2i!ſ.9iABfgMI,,@ʩװu2Ҟݻ5 U(@(w5BZ)MU3I[saqL^^ [ yDZo,hb@V:W6~+pdc/&t&SfQHN r6Ys6[&"0 { of߽ʗj3.i+2O)z{P" ړ( "`4(5=yq Da*Vl$6oU|EbJdCwW(J3R(+>Z;3\U5u(aȁs:VdE99RA2{'2W/Hwkђ{%GF(vPY~4$ +ߓî!\{sUғ&;.Q K) %F&O]*@!rH"FiPK}{})ݗfDY @  )d1y]yY0~ M?Y6AS>6{i7 i!cbg$\/O˵b$ '$@kI܅)e2"#'7bC$@_=AE`} Qq#I~(U>0 /0x#ad$u%F 3s>ņ >hF*,ar)EB?4l 4:bؐD%!Nf6Ynp%?CzEl.08vtFݣ]KK~2g݁QAI HNb>#@/ٷPHNfb/BD(VkKE{HUQ;ѐaAn: qVv kՍMpoՍjWG$:l>H4ʗ$E !Le眴UaHm录{{?@MtRZu5W2'5 xX_T8 |yțc0S\ZU¶K֭\,%ܫU8ls W3:zdVϘx!~}?H[>#7jAKh۾&_`/8NZȏw t='3dE B#=ף*Li~ uY _ӈ鞗96gWں.4fKkyv0Gv 1}=gQI'Iۥ!Qd4GVEԌ;E~KyB1W^uyu8!ˍ~_%z#<7i?!` { L䄦F:&5jAGEЄ;5anD^ x͋vrQ} aDC7j.;熦 ]z71G%0O$jE< *zI9:`Syq1 Pr97p@н\XN'/wŧbmQ5)(ǩTlpz[-8Ѳ,ˀiJ~SЈ*:YZLL`"OTZ)WzuڿMfH6f d ԀV Og CjC!1A߮TwL8i"KVD*D!ǒG]3 >) P]5J!i@\yj٣y6^[Z`4[ICˤ#nL9VNlp,4>ԯq}s*!v橀!4 `+|#&~<էBP\jbRA:~:ذEna{]EN5;)P\}Q`Qq(dp轡tDc4O.jҠbAK' ѓ\^<~{ģRr?SN¦ >g=Ԗ(熄s7/|DV23Fs`G r nf~{nץyI?R-Փ&0)4DWAIi##TZ E5r1 X-vI9Ɵ2t#eUmf uJI$k}]3 p-FBx*>(z΁k~ ԚLCk~B/T>uLJ.Pՠ;,45_05ڇݜmѡpS믪3ə`ᰜ\OdȝuP_/?Mw5A,l41DI}+D<2#u*/[7FIfn#)Wz ƝZ&D: C  E늌}E?ϑ{?gc΂U ?5˔i65p15PKIW+i82_p}Ƽɺlx .%P2…u~p^Cl/b~LYX)9}C\?8xSv,ܥiH*b^!Th\41 rEK`R-lmh6(ȡ2vCW~}19bC-GN(u0i"! a"[U1j J G]8i5\dJ;[.WGU3Hˡ wIGfCؾ9o0I6ůW][T鼐~.z\ ~m4V6 \ o AK ukl)'wlIyB3@̮a,ⱊ O*R7̼xd(n#XNA et3ь0p!s{$-q*a7{hrBQG'_1[(b ~n3ZE*o L k s6\bc^bޡAmHTJ񽍩bv'߇^#İ7*{o1TVh`Vj.j/~]g2S8_kXBB 菶m2[6}v+aAbċy pӿ1| 0ϚS{1tn-E&L ^-n לbٹivA( 9[ Cx* V ='AOaL̖(&Q(th˹K<fEPPoS2jyaᙏ$NB*9JH3;-=)# SZiד?LrvpU|̠emD7&{x lWn9Y:@3ٽϰjb'`lT2.kȩp`4r\*k=o4 ?&׿N:7P-Я .}u@\I/nTxB"_~ XZ(կIKr lK wĉ pt^M)^A;c#&: c'N@![kNh;A~ڲJ]<,'B'w0AM0K>ui-Yl6濵 s=QN(v bh ẂcrT9O^J;6k!s_V|#-꾪sga7Xrc#A#cN+  (W><#EDh:F SISݗHy|Tp\ uBڤ!J=tf֨-nw`OlO5I3pzO3# y[lE `~^7%GaԕgQbf]>/ b==>j2mBmi,`.j]aoh㦺5 nfpʜZz0T7\Ah¥Y)7'5ի ,qˤ"q)A<9&,!zXuz{^T/ϖFg4sYlzfgbHA[B( M_Iwhj WX|F R% Vꌁ:IJ܃MX8dzmT3կ7Snznϱ5K&n:ǗnzmctG*ti>isIo /2bI-9Fu5{6 ZX8U'/%9"73m-@\zcfW PSZG"< @NPpCd7f\~c??*ҳ会׀foުvt(c~, TIlӃ>V[i_k^ֲ VM|C'3pH#D;$ (iMi7-@g7(zq `.@qZ f,?#)zKU~Y 7@Pk3[HN._U^饈e/Hh U)Cwob$QoМv{3qA g s@KyGd**!Ѵq=mϭkt.de:QuDHo嵵_ս]1ݼcޢ4>m׎!DQh c TkaaZhJsB 4tPlPNT5X-rsԦXWP\wi%[Zl!V |=w} RUґ[Psc~zr6oO)OKg|'J%5fD}:;6rwɹ.I!Cy4]\^\sr UÁƉNt",?e͌=X$״<$3lZQ#@4N/`RzG&}|IǒlXFqd*EIU+R\8-U6j m BK^Ervmڞ]bzm6Z",SE vw]RAغ׿MMX")gG k9=1L1Ya05HzS"Eޣ,H{-%P0N,/C, Q0@ʡKܕ!UtQF\nʒ `zBHؽZ}TrhpVO€_k͘}Q0+4埻f>K;Gh#7~NPf&1A3WqϬJhW%sAT7yZ.ssiQC` @$ Gk]WN_d_)dC/GxC>[ 2Ϸ?8(O>KEˀ{] KbYzH jQl1EU `6l8q)Hi zYđ((M0VS(YߏDkfUy"Rg'Z൲%~@k^,lnj(5"æp,Y8~kY4y P.D v$P+j*9msVw* * Aq)S_ U\Kr؞ tH>bo'2 Mէ:SM{;˅7H&ǒ0-rw%rOgwtD1bCH_ Q5A ڃ;;5-\d ?^(Ѵ ,֓u;Y|#MkșC!f]5 }S-]}/캌VY*GqTҜzͰ2V}9I2-J7O|Rfi40- rdeuڡ!]4:0ް?l5[Im3znfAzUO68HF'pBC/8K >2bCK6c8$\L^% fa?M7 ef".W I9ߩLӹ}1;k I_ NxZi ŸFӖ+l%|^v5t)[C͎`S4ٍ$M@ϵXq-Kto$]&+X f^?C]!%. )f+LK[PHyG}kH)ش06IU=i=]8kUh!4P;7"ho'@ :g$F#:.)TxýcG 4HE ; TO <'4֋_ PRpǶ?fh+b]“wPl~*2 ipxg gv-Ork=KXLfpÞ~.lJcSy2;F!! aH4:i9 dqtm2Gm4)P6 Q\?i߮\iHDtjLy;pΚ ,6cP@ 'bͰk hV_dci{|7K6nȬ[H~g}WDхwA M7ɬl SfP@$u]zIU} `~qµ`n;aGl¶#=: ]êÀ#k3~0UKIri)6iHrqc5͒5Xfk>|+Mi#J{D^Eh> ej$2_l+ !^h^7b#6 ]XTf)] $g#yGz]`۝]pva$K2 GV9ս 0 '?=3+0VsA~h[ƒ*&r9\z h$aL'Pь{C#@JlR""C!, Ǟ.a8=!td;XzdR(uZ*P:2M)vxOEܔw̥:lȁ_9I;WaL`oY@3g㬎CuϷ'!.+KREljf־i?HU`}8zhHVf阞w']NHP%ǝ)\kj"kuQ@^VcrdA^cYOtѮ5<Ħ J1ٵ3wђv!ia<= f!=UQs!1N4((&yƵ@8َ.s2kw>XK[U)V-52MGCJX>B ~M0ˑT<)Q9v?"DnEεx"}k!!,,[%vҎiB߳3#[Rrj]BVE]-- Nܪ=<|zcH:dKP4tk԰*òנ6p4:"0IʹAt:"y7#7q҆-~7_7Uw!Ry +{F)36,1M q3B͍k)M2sXFtQ זq!|H]HFASG1O΢ĤgHt dBs,}eb%B>f [z#F3mw JC P]+C>WKyWvAd"|ZU Ⱦ~9(>;b#}Ǽ(EΗYK[P.ChT&6bC E*OOM JD3h׳tCӾaŅr]6Ş0Xy3f;^}v`WVE΃.(?vk8ǿͮj7y\:O[%os7V]ރFDg۵u$,U;_4\-mq;"}Fk. `(>A޵#!'ٍid0:?]oi۬`TU"&L_k)wȋq,%rS Tg\،8}ltQnHe 7悒O(?0$3$A= M4[5\N9![2oe z۵*;x>߫_C势S/˕dC/OyrٽNRfzRlZŭ>/b`P;4]%cU0fW} pTn4(3v K5;4E-(j['P9ZDjCcQhvcZ/?RoraoU8_G:EMM1=F~?J=5uMi&jyi+"6? 7Ib#'.X)k.Ŀ+&>uW8RD/jRci {V N|ש&pLZ=t~ -S_-V*WܸuhOsqI :D^zT bӸg#9!UjH'5A!Q>bӇu{C}]\Y_x<GxcGsfNZlQh<cO% ZXBgM&M$P5)wٌ>* |.i# }1; cst lMF >q sxed)-OJ?+Tτ fl64;4+vT@[d?DB妀BCQZ,A ƎJE`Sq|E eA>sQsBjGP89!c_yb:q b}q70TԻ#Ĩn9?; L5ꉤC4lvɊX@8|X0&X2<]kQGDtdy=iDp\ӂrov)T52(TXDLdbm'~Y͐X֐-PCı%9!Zo UV^*0ΐ֬ꓟ 3'Qn_^]!0BV)4zNFU7xcY36q]bԓ˳]LqٵsIj2N P>׫Z3T$M]scR B=S<$*54} }×@=fQTUGӂ=ZaMm=eӸϴn7Ke?c CVÔB{o.exd~6Qɾ/5\.]BCsIh|ƁҞ1Yzk}eF3?H3u@Jl)d$qp"(N9tCU8k>\U0#H-eT2v^(v2<'b NE;|$~pAgq/F:c Wc֘V40wAo Epss3(I'»Ǐ$\:l>y{~uK]ƤXbY[@g嗢9@4*NŔ8sz #]=E'x}4E`;EƿFq63b?!鏿:jݢpsO_ qU("- /.70YS`Ddm!Mp)Pu Rq)P$B .B\L[<ܠ[QAFjߗ*TB7liTƅ@ɢg4";ogǴ Cs>xX_ywB~$-/Cd؉ݾ 8I,QL;7|O *}.s[F頋gTA'm0:Q޷T(Xkm]k8kyx"̕ѿt#v.Ȕ^x MHA$!l+j `WM'x{{2ӮS|j9)XLu|Kr$f3*L&ă`+y 1EwW -9r ukIpC .Oxj#)iJ*Tei+  DH!-1G/l!QDTBBBhʠQA!GZ]sGTWQJSŶ6tK3@ 4IA|6 Yu: kXEQYo|_րS[ )6/YwހB*l5n+d旣${ h#p])}nYWz\j?} n^zi#3҉SyADi26֛"ٻ !w𙨶ϼlakWWuZMD{pVj`:j0 c[ݸY~ (nF3/rOt#`q,M(!ǔ Qr.=#Әzg_5YG+mJ1'(K֪yt!R`JCK:P60KbJem"xܑoCXyFH!PCno;Ѷã’Wvٙp-5m@T^]&EgVкK]f$ fL ";Z˯Ol]! "75FJr?BoR%53Q=#Pjhpҏ2j?oѕlpCuE&G,wzYuyɰ{~&i;+ɇ;T|IC;\"E݀W_?Zo?CG5uFd8.$qtRYn(t3H/x9}rZf Fi㞐I=e/`7ؑU{񳂍f(Ũ&0K45uW ZT/tŦqD|hÿ36XQXt=j#)[@੔uQj$%ZsMXpjƴ5k6>wDA"=kѣ{m0'<4t9.GҊjfyYѦIF^b]~L}p۱$'fJh)5\sl ~4dtD+Ǜ=E+Ifԛ6Zׂ)7yf]G{: p?ai\'i @ Xp~M`n^wj4y/)6(WO9n۝h|uWkP2DZ@ ˴ykTW}*掚2>1R:gYlP$al{HzE9 MXyi{j6ssԇ| )T*9< ],@R8m| [?6Q*•CЈbhTjīvt1!Y"b{Cл "Kψv u%@!b<M> u`GezT0|ٳXM50 g ob]<:BwdbPna;`>\4eF\$ 1cG7y/vDžbT/ sblWE,zSݷW4<9e_ ذHzgEX=A ^^aS$7K:`Fg(b켦Y2pBĻEP=HoU5"؄CËiH[yFhOJkD$Ʉ$`T dd!X=NNV :!5@\ /Ml^?/ kK aa0̝='o8k@dTgh1XS+o6Ⱥ]m-3W`z } n%7I `>[]6cPMH~Qd%cIYɮx؋7W5bHe}CkZL xV"ڶvͮS*S`=&uLeρPZk͏T6Q9"9a(XiZ9;:9zOP6)ftt헮Z?Uq3m"vyUVg;5>Q%rhN"nf*F`ƅeLer#h!}6Fض0MsAׁFo4Pr<..zg`؋`Kjp@Z~m ¤"a;/"#Jw{̒m&sl j2ޱtL𻕖2.ٔ3 T)S7BKB&gH7{SUfSbn/Yr}4DyN 8oNyXA@rr;-6l< x\&'"0'3 ^nSDh]˭6bn?|s0M`Nk]'^} vUi -+kigR>:&;X t n'Hz %-=$3}jʣ Ʌiu<(?+RtW(>HS# ǃm$"9HU0PGO+ԫR/GlXCsBQ822j\$=ʡMxUb!j-WmxS(Yf ݒSUj@C+ڪ3f,h^"TUo'g# [7Q8,9Bٲ6kvf(zU=HqMC8|mU+;Y=8}OoGz;B`I~v .NL!EhNsTt;`Knj4#RzNܶ4=B|jO A*/+M D_1ߓI+[^1P-8-LY~3ZѺFm;/_ yECPI"Oڦ9LTAxqm@#kW_Pzz{||/6]\㈺aXL\>}S>)ޤʷi vN%N|8aA@Y`Y L6qx.1f :?wv7NKNOoZ c(pH1X<$vIwV1=JP0kf{'v@S;zk\z6s*;F+D3V9CR>ec`&່} u.2jՏ"z-4hP?tټ-g%;4'!7+dF]/X4(1mE1sy/ ^b)ޭJ* gH Lʗ{4k PgB? dfDS)8Fy]C8%?3y`@}%V1* aM\1'.nJ3~ ۦ6TgM߶eK׵4+QTq lfetҞs\ ~=/hWe=82C?^GBO_-˹qزB-CԏTaWfXk;1$S?ys5pO3hrK8T#BtWyTi 0a%kpQWF }VS0 &8R^Ⱦ='fx'h4oīD G}$BY6Xyuvx%|'~%x ٨:scFTq<*Pu1$_׾x*@ʢmezEy4I8ϰE%U.i 3jJye6l=LE( peX_2?;94U =pB&KDF27Prٜ&[ m;"TG_*oo0&fm eNc dp7xL' @<C|-.-1J.OiWq@KmhW6kM^&̟"PD_{Sa!}>2 =칓%1ei)L"?V&e1XsYjKDCsը+\.uV$WS|Xఓ8*\DI^:<׸nrV Q'(;IX:Q7}-"}ay)E] T3ԍZĹ FƔ_8D[ͱ l}Ft0_CcAKvAQ2;#(*?bLF0%ǩ'dFNT;H4wfkРìpcV 3҉q <^2lo8wlhƘaSd,?c"7ڧA]L_yr.V]!%54ݑb ˓iX*ҸA |JU=A_, 9O%eyپZd8~}>e@Kn&o}!H Ȇ`/zq(gcLm#>Trp$a7HC8\!Ccѿm g*U :CÈVjTni ?oVX;E qZP§gu pc72* ]4Fڠoo{t" [(I[d( Jf@`Ya{J),k08H=oR0 cG\Qw(Dz?NL3P͕=u^ο>(C >zg}sϙO!&xX5KqeNӑZС+Z4,~q!K>g9,:r]|\B)GƗ&[' ->weQU¨Y B&2nwtzʘk$&9{-+W:  Z-́@/\ )f}x*jCҧƐVW2t7lCV[{ %N_{[c$%Ȏu cl%)O婰Zx˩=% L\(Oq Y9e/~z_nvtgE  v}yhYbÍ5vG Xк?u_ߠZxkyAMFqnrZҕ/ano&fu Hyr5W7>kF0_Vfkn"82=2CɏW JAg3Ap(m2O`@: dN?kZo@Ipo X >8P׆4S&8OKxU7y&<%*M p_)+:Ψ~548jiO3~?dɽvO_4t#XfRh2i,Q3%;=s3d?"*?=d2tQ}clJbqxQr="faB;琣E/%-i D+UPZ2W &8&+sN6l@/cYN(RjΔI'.\nH\m6*ț.p1 $zM|*i5~}%Jza<9{5[86BL 2}ݷS"#v|X EWMpz صX<(D;;Xxkhy8KS0D1<g֔1-`t|GZ$?`=>9-~dc&[$JbXĊ> I3OO 3_X1W/ũLi0 m QKc%ܒ/w0F7HEfE 7@cp*2^)DKi dt0/0hP~|oyPnmQ.Gj6# 2 V4_ ]{s I/%''z_t[z/L Ȭ.NuK$"u1L!T^Xv}} Lgh kpď>.ߙn~498P^ HXrv" VZ S 4Uj_Gԋa9[c/^GimCAGntWd\4O]TҎfɎ#+nl"/YVEudg{#+<_K\؏&sQ9[̭;)u;}Q^4U3r Qnk$_*38&5h k&\ndpJ4u7bXܠ= 4=')?n^ #AUw2B?^&_,Z+;yB#j`r \ZAW<(_Fqa/ڟ!9WXOOxc%J֌-ELda,a]&!i:ӽ0XHx*_kM~g8JEˬ&'i{X%YL69;Ky̷-7Y8 <ӍkUZUK/8#Z7;jiĜm4Eojj]7P0]O_ʮѡ؎br5ЏX26ʥzpXZ%c1x8jHq\:s'< J!r[1,U|{7D!\̲؊!}hL,ms$*965gI m)7Fk%i~I%lqs"\[M)m'M8oږC 8Jp뗼}=?=a)TjrvX0iackr:4gĉ4wNA 1E*)'@ `7*crYH-X:6R}y"6%rsط߁39Q#+k#[4_hLQx qܾi2OM}a +۹lP{6] (fH|cZ9uTTݲTN_}$}`KC=PSG]yV$bk^nRΔ@&U+4aLJ+Gy<^u-EnV[SpFG)1蓁9aC S. .;ۦ_} 0L LVr hMkwHdc@Ff)Fh ޷%O.V53gaH ㌕,*Bu>zA3$}N.otkšdIbclh]̕ve]%mvp4OO 0N E.FQb)y/ENjԀxml|r-qh3`m 4+DEorޘӲ,xRw=s}p0z16RwC )+v oĕ?1;\ʄiIPAKDaoe)~I;( *Vo.N^UȻ) .̲","\q^k尟n8@7NDf}~VP֧;4UIR+-y}cEbLa[Ow!9 \1i+ ww#}G0v9O5o \vo=A/H@yhxvBHLYmV4QiYR=/^5BXGgPXWѐ|i=.5 lG6=͵+~H'%O9N9lXA>}C56{{lEb-Arbkc)L&딞\HnQv+6vm~kxa/PSMܮl9!I_1`3ֈ\2Sr@UQ(;RhE^~&䤑qirp;cGoX_&&SeI6e.`ˋ} Ҕ /X!YT4ۿ`渞`rC۵>xq1H!2O0F%L57ssxq@6~ZJ"Bm!BӅ6%٤r}ODUq*J|dW0(k'~eSaomېJQT-۳TV czl=1`G=%M]INѾ2QqZ0xՅXZ0YLڑf;[7$v2,CvM]B(cCZ`j!x>LjEaW9doS+ 7m'0>{q(9&M-f)rd~6IvˌwYLδ'r&9lJAN%c[Z5 ޸FѹLuqBd&rD;Jc:xm/FK^:6gons,V? ޵`} `3_ܫYyn*]oNޮR d%؅?WYTn@a2 ܌5%]I|X9fVTD H-q`$vr/tܔߪ!Qpg׉PjZwAj!=Q#,E4)H>ng|}23s -pf)O?r"J|Mis @3`P$Lk6vg3Wc3j 6>SKѪNG͕{EK)Ŕ^6xtXH_jpѕIweT -?> qGX'LIH{(/M ;a t{KD,z)\ڶ/pPzޑ7gfdKB?I@KeԤvry[nR֭!mZn"DggNbwc81b҈6 D6k[3Y?g.mS^DGQ/W^uL)GgZv= &/*27JCZv\|2Q"UcIV[#oBD(n!!`%#ǧ+A\\D"猉HC%SQ/ײ»t7hNFwy \vD7k/+H>X_irr?p%|?+ ?˴\35)1w.P6WNclleh`?ZG' &+(t\1N>YsF&+`56ZhEXrSm5.c-2f)!ɘ%\Ϗu0QתҥmVw O 7qXtA ^$ŋis-vg ӞSSp ~IE/xu81'd^ە9 z"`@]uFz\{#@k6f#xPvVU,^_>^.tY]GZǑ4m٪/b85$Y"HEbBd,Sނ ,pw>b1 p-kR_ Tfh9Fʹ Bm:)g|%uW5- edV|;]כHz`N6Z vYρ'Yl=  ;n6$nvV l>ѕ'Cg1<-~NTU+QBetFutW >o_1&50whY^5m5RMJH[hho$ю5nyc~`L@bM ")zn# 9~h壺3YϡUYo==L4b3ICPѧ_И uT:'ǯt1ʤkeauI#t0Y؝6wHnHp7̫}wY" uz(+FnHG`a,AroؚH;v\֬c]iPi&:Qlι{YayfY7fё|zwKTz%$lqqu D^,HIGYIӧ7վa@Πл]{uuAo_F%ZR shR*2"5'Ydf8M @8BN<㹸9S xt@>MnAi!|I&HkfDGEoa!m)z rvyų-rpFI.h;kLfy>YE~G :BC*%|OߵoP*!J0hz:CXؿ0J p m{n} r"GU*#Ep/6ֱi{¦Xщ&[xqR7į `]Tա&G5J'c݈%f2jU;B%|rߡ,G]xrw^@Ti.2 C'ZT0aJ e_xX뵊J Lb2FGc9uu@5 m9I]68K@r 'n<|V*-/]JOzh,B806 vdw$NJ=1yA?>R*1;/=8 ]RЁ=zW~0yC #4:%S wl@ fw˵-sS~e,Q.96wi7l+mYEZ7Btl?6}v?jirڇgx5͠1s8scIMϺ5̿& >xetoMޑRaΨ6W'4@pL/ו?.1}-DTXisudC-@XRf@p+>48$܊7< Iw1R'NLNdq_RmS3yoopf@YN.*|)JZ"no{ Pvsh؛ؑ M'= N EVQ + +:/o^UqɋZBP\Pq~oUm<`9O5 )^C1s~o27|qtðzuP$-Mf>ՊBmMrFvxX+w<لe^qn&hxY iW vU'+zmoS3r׺7.-ˀ5(\!AZ5M"uPz>dۑFP)9>,?eVTxuJM54uu* Ϸz6 f 0sN_Z>p(AsI},yldf ՊB5ZEk1d7"qVZCB]#0ԞN蕔ch4ĀhĿCJhEѠ]' 8!Qu-#zK;|}q=SZsgaˈ4,J?9+8VòQٍ>#ik0Icy%{Sb<NKN |pWҴWt$ :xs~se@g7ݐ@Ujo“@AO<0\"Ұ$ WT^D-qy6I 1qXc^'?Lԟ<_C# k*a(Wdl }s+(>Fs<krr@&L? o/"5&zq KZxUN1 I"fPIe0aGM _r#_.(`eO*hbf_[k_Y~Z =&j1v9 3RIbf *~E[L3K'!@j. `+m_ qGO+qx !1j dԩ56wnzjm[vqW^X? FFӪS3jAh$mQa5-]q-^¿*UL0" $֤hK/r l4.BjcV¾OYE%JΈHxw2 YNx3 KL mJ`^kMGh cjz)t\,ބtgzi_"X*I*{5V]A:9 E=Qg=ős JLn b"j$\-0] s_I,RZ"pqQkRZ[DF&q^>kɛ!XW(FBń@ (d?kV-jSYʸ Ry؂I}ȇ~(qRzrz4*a6t͘& VR #]O^s̃|5@aࡁZ/%}YWƪ;u&#ꆱVPSTuaPd|l3DZn)\5bmb3IC[fNKVsx[Ӆ\F Y_6G!@"Jꮨ;=OV: h* ( ?2)zn6aP@C ViF(nnݸB! B)]WFhx- Ľ"F_P WDBP-~!?DVh6}6dU.)g {&\2uP hQ {!?Sп64ܤ`ꉕ눷t Z*@5]@j*Ka k&lH駊P!#$սB r}>OXqS}!-5c0%\"qYtm*t>΅<`(+O Po!1x8N9n*EBP6n/g&1TLѭ{LҎIoUT3'͐}=]&&:+$Ztg2 =:1 -̾aB+6jv$gKi LDhsVH][g iٍ&-)g' v[|ϡA~4gi2ɶ1|k)J:|%{D'^bUㄿ]Zvж3$>b :"Ɖ!]E>o[2%y?|s`Uy)@ʏp|y$lF". ُRY_竄1 .Go($3}&ߌeq?ՏR/`Nme5 jU#:SwD |#ٺ^DvR^,lz&{@uv0~r3 Ó Q>Kd"->@Ҫ)}D9-&ulƼxN22Dboi܄VyVԈ!dE 7e7<$Njy_w7i8`hj+]˛\vGQlD/!@rP[}ˇ}ā7T@r*,"rW9y/AM75>RToCQ5'doNdyxa|Lv㼽I>FUh3 38뵻&Jg__~o伙 j4DwP)Rw$q D4q70CEw74$I*dC!׏F!Xʒ[5RD~Bf4X3Ѱ'&gkQ@?p)UH/G)ƭrBWZakN?vA=?э4-X&YE-R وxBp&ʊzGc=SOk]TJޚժ&zvљP_MF7l/(x?8#ML#dۑǾbCb:SiPI0o+`?gXGQ2+y3٧eK8LzYbP;("\.hʒDS*Ăиֈ$r&nDrFmNӹߵopF#ZPvżvF]cWâm"v硏F٥_yhH/U4ߙg"W$| Z'9Ѭ%V;'٬@Uαb&B)h^4Fq蒣ٹA)vgٚF; 11.=~i;tr2țЙvT{:%=Ĵr(޸~0rCs=^9{XZI'8 Ɖ1Dls8?dWP9W|3]Ƈ|ףNl&P-IЉrKyc&&G;V3p0Q Tzx,6HpY*k`/cmcxjoRiZgFd3wej~*=(Z9Sv`mAle10W@dVj~eGR!^Ufd4ɫ% M2ͱ_8K񠛘 K'%ftGI~ƚgs5Ʋ| *%IwGuu.cR5I~Q,eQ.g[UTysY|-ɺo)f {+l7θ'^$U^6(Iv(cdnS{OHfP6L,&^o#ݧVښ8"m0Amqojh?/Oun#cdM2"\6{9'!y^ T#Jyk!v߰",n]%]Bg0b*(w\LgnڑEU}iDD`HxY6ND:yG܏{.7&Q}#?b=HqgӥZ -Ue&!@Ep ayq>]d›LP$,x}atOq$ @tjᳱ0CVwb9&1s[IiH/!,ݫ0$:}؛ժ,M Gyh r? 'θ2xD$E7Koatl4LRm5%0=5F2lhsMn_]upRDܯr"_>;ʹlPzxH g_t,RaLBR UT Veۙe=7v% 9+Wjz~tm+>}1OqQ/%_qyTڍA&2~m)$?[}XaNB^ ʬatKB<%g4"5bF㯝}Nuµ9GIMJ,΂2-ID픘)ؾBFwJΑ),\[?a 9,Ojצw$Úat60~;T5("CTR gQdzʶ u7HmwrG#0,BDuk~ǩ }C:>{AV1ŕTO!Z 2<֝Ok!?_[dH&gw DՆֵ0X#xm;43V|j [0vO*zt=6(Qb`aQ-yNh78bP6GK.cnp#]Pz⹟_g+ Ά~!{o%fE+G{IHJEDg "/=zEHLmFǂ !3\O!Qow9B P56HobFGg o5x:Z%8:]|f3 ;& uW`1yto)ё\IL[=1EߧW Vlā%6ۮU`(Eh/43x_3v$#i7(ߊ5PAgl7sdiڛ !%cYbbYĬ<> tB@%Mf]W%7-#\eZWc'VG Vo Qm6ՠB \r ش/~T4[3hP{sQ^syHckf609n>zAm;۽EYJH@W=Sx3E`CLx%&sv0,npY7pc&!!ԊË {zOUXTXO'UIbjbM’/h1[΋ƹv>$;Z]p+Y "q'Y ?=FymTw/3N AqR^зPZ6̬S']-JEΣKhR`,?\sfPM  J{7H l* ,c"B=+cH*1ڝ@SKi *E҉ v?LhFQh(+q(c1@us_o2B{0àwv|*\pnƀ٘NON>U;d&CYCB6oT #ר<$ƠBΓ`%xnHJC kmLt/G5]PJ%+[ssi_S#Z|¼F[„cm}j!\=.+AC\Ԕ)D=B y:f "Ffw9Zʬ ʆP0#ud}]bOɠ*f۸Y|ڛfOv{RV]9>҂Gpl0+aMv 6 }Pr,POK^Rax}%#RSq /Nb bK0iÜ'b6V/_H]1!+ K2Q^Ht(q㥚퓑  ՅQS|]K4hD{l|o}l(#ә3HQ\s-fE ߢXLI4;&UP̿5 bW|aO-9>6]ets yăW<_ RY^IJ)e8i9]s$|tBtI6Re+${ji< KɅW)'ܵp Ac.UUtA𝼖?TmYS9$qɟ@!` 'dxczdyL]x1bC{ub׹o˧%q ؇Ņo % .H%}D?G%Ykmn~ɗzB8BwMZbߜ[a&jVQ&8JڒOC`uN=^Ӏ@g'Ohֈwms†}yފ.o>SEX(&yӊzX-*^b\ճ5Tv\qʬ?gw$Ӓ5̓\Z9V{堪ڨ'y j#X1LS-?qFRiϩ VbĀƞ#Lv^~!7-RkyxM5t7v0n&#ѵu)j!#撦F]C"RV4C6<9D/rǢ yUq `Z0w׃.U:=Elɼ]%zXXRhk'Cy-+lrݮȣ;S j0Ci c;rbS!G. yA孂2$CKp'ǷILE)b dnnE!Ҭ:3%0]t p{e"ZY,և`ѤJ^ R𗬿|ul]ۑ]J_l~qDh̿IAEB(ML-!'D f5lhEm^%#F}A߁Yd#i.xOo/LP\O E2L ?A [̈"y-ٴ*+ s\t qv2q:6ۚHqNQ 3a3f`>g1.(otbj\Y#ܡd^u[N~)Cy 3+wvZg~:xTOCWJZV :0cƫ:nT\'vZ [F=|^zy+bH1a(DF锁9~x']ݽlU2[:"e>E_ ak\lMǨsvLb 5Kx"^?&ZH2;Fm[QǣsùjT+ܦY14f37bC s/2$glf%S=W(nk_3`m.3,LG.MGi6ǩ#XM^ɾE&FH۾p=!"gՎŠgV#M{;CZ{ B "=3'woӢ@m( |m>vd_K4y yD dή%%5^$WW#\XN4VY5 Nd*'E)vCJu2jwF˳* ! &aF7 ꛡG164"OEfI׵_[R;X>BxEwЧ3DD@F%5Dk}k` CWFtGRKq|XY4阮Jac/eͫ #)lU ;_ɬie:9F-Cӹ%0#E3 yI''?)rkSeq֕$R+y<&$Ct y1 ! 8g!j&N¥NC3ߢ?u(*XWc~FebXcҤl|}]rFD`(,wƜ7< 5' r6{'o,# -xCQFpIWrԽvqVQ$4b>"ۺ"kH𣰍AmrK؉z{@]B,[Pm)kwTFnX;,+4>nlP`(5@N_ohAX Y!c%V"2g" \VJkSpyVQb={A "݁C% ,nyEɫq57,V+_d0~cȧBe8ܳ kEI o!h'W&lg(h4)3 ~ÎjCPg5~2-c6,BD;+i5Smh|:RZ;!hTC7v"@b k>V/IY<|l3|A֠ΑtgDCVܟts Ź G8Թ.1/RTPwΥw!8hUr8ūu~}G Q@:< 5_p&#A_qZNԺ0I ~B[|M+u "Hz::8oZB;P_^݈db`)jn0"[?sP1ɮqv P48Ui`MbyO롌 h~9UJ;ƺ޼:dh?-?/6|*:hn +V 1N* ]=YSa&ip:buiڍ\S T&k. edxeX2g6-?_g8.#r[Y8&DG9|&`pILbƎQYݗtx ʭ958hFk6cg/w㖞s \jqjŞdl^134N 4 bCzp[&Yؽ3AzTozm>,"!֘wP{D ! "(o#YlIt[bE:•A'#-#UV6wX& )$E+tᙝGbxbYPmSb6[.a]Se|K\`=B/)fQt2Zm݊`ͥi5qe1-_5 Ŧ2d(e1RZ\y3KLIVߙ1鏍zsȿRz{?3$.v%6(Yڦ"\` ]@meuP5l0vo>Z}|e cRԒU̺@*AjL+%ҧ#Y̢59 }shTd+э9U6x\ߕG F.ayo(qVê/oLlכ=E?Iewl7.Qv>NB 䰼u&DudS!4X./a!j2wّE*g;;{zЅ|$=0}cVY2о$*!IfpCΊ0|cL ,?I)w Ċau/36F mr_Z:p8j#)كEŖ'+G U C~ sG=Tbr uz1L'xmcEG{~RuҬŢj&0pSUDzqig4 ťa]RĊk۷'L[jxt42O=k ]po#|,H9&VFsSC4,e^u86"-fK{\z:R"c~o8l6H=aQKE~R'Iiq{.U狨A6$TLgʾa R`*(kM9t|lä#{TˣHy 8sd"apo RLh$dVQF /25k9Al79}F4-dB,۳}ɦn}[`ҭJk230 A?b =|iG"cG5\" /'&el@A$MR@a%U/A6 ^o  @{\{>F䗑?`Sjb9;3.hFa]v;Vi|77Y,(\ =3<Bݹ9ay}&1)}i`TڙUs+7`)ݵLz@hyt%("hU\|!t7xo% ȘPJEpԤyYE)ͤ;U #D+8SR*Xd#{!lv6|UF#W䜕=}q>k $oչx0 JP!9A C{~Wק Psu)_+lQ˼tC"0ˋgx>VвFRIU1Kz -eAzMfzgh& (sKyJMiXr-kA}$7J'*x_pν-0T9|)m-^ӄ_ZfI㣈yS:*NUӄ_MtS~_cEFVW 5syMxFZr3(rI{[+}hj" 毾F`CHkKIt6,iJӨz z76u6TTi&Xv`s;/ᣮXhHF{=n dEz6'ZEp,fB,p.7^a?Ľ[(B\ȵl{J*'dRIi)^ n%cxM\NincɖhX> ;{ iw8dqѿ7Ш0]ka*lO?{lxЍkn_2^c\R_v27yT=X5CzFk )K7fLP6xb9aΗ3ȴ3*GT MPiOPtJ0U /n$\aCMT.]$'sU Ն .P7usvp yS(fV@Rw鉽stPͶY92ݰ!5.wf:p'|:dw@X,Bەp9+!E !j;2f>>&Ǽ\e1wF9` Xˬol s vT{4@> ̎=[).uОe &fopnO\VDbͶcATqgMK*QrN2ki0Mm]H̨jŠ*unp ˫2ĩj?F$dlì_7 hA}`WnC  !Qpwt6+43~wJH^aWBݷ^oSa#Z`cLǰj̝}tCO`FI ZH/:xZON/:)h= w.V?.X=Mc\N`L4(qe&0#+ O/:x}[W őc}MU `+gJ3Z y8 [H4Jp?b(O_vq!zKGym{i* C0fry0 `Ӥ9ԀMP U()_}VCww"DC}Gu4 orF=G=SI:TH$A-:78*ǰzs2Kɵy X@;ݨ3!Le!sP«EY]8i/ 3λPО##>^wѡk$r.v!}9Ut`LHHDvXR{FX)#rzX|x$m?rIAh%R7jP"z;H:44YFDW<-l!<H}qp(8{QmRG zQC; }S>I_fو.T%OKl$&%]{qz_;8IA%n47ZǩSq"--t8! -[RKJa yyxߟ@p=Ekw d/|R3&MbnR8Q<-sJxВSBJef}cFvvod- b2dG89}7ۦ-=طmb_ES/w/XsKck;:8N,ҿʟ'Gr&.ro2|ЅyNMmx5^ #(jxC\ݒt=xЩ^F\'OZ_* Gq6ȃҬwd0ʨn̶e{,ȵ N%ǣ%vӜ$VxFb! R\54,O_+xGt;5=аyXĎnOMh@PVePt7^%Dn$3[n4b[!B,^mWnbKƹZx;ȹkUS(J/ixHF5d-+k׶';ͬ3 .KAJ6 GOC"O~*-,wȶ nF(mi !m!Thb͖g2xt|0P.>&0z rs,C+9a~vQEc-=Oք'^~meCVWռ@ deԾ(|rAiγDqrո\HB!4gm]"Hy_VҶ0ǻCB`ޓ[+-͞yv,E J+ VvV:lLS8RjOr{tGAR1d_aC6&}!NG= %Xr^ ƙ7}f'P<[֠0[*hDKх^r:2/oP띌N̼A-bt^HT䠣jeZH7] 1'6Omy>Ah# FbRjqۻhb 2-;U$Kn zChؾM¸1hĤHwͅd9=OKE.CW/?{WG0pmhI(b/)IG,l̟WT+++S|pvQܐZ>s;UtGy*≢lM/Ҡ`4 pUedeX'Q+8fdf[fs+y3~8H/l!bσ}Rr*'IuŏUwK_ A{M u2oBr[:}Q"5FA.Y?$E"Qy> iO TjC\"SdR-{0AI!VNN5y?tzIz˪6(YssNAB$\-)HS%f02o6RS֌=D`l'l7 ;yR,sIR#4= h)eKA 7B)_IH^.cOd1 g h);61#&+ NqF=lF쪵HIr㺁!"$IsbPWAʥМhHU-[8n.-!'W4M .rR.,Ddy)\Y:THr3L i=B zMBCOLF%d 5:%+B6VG BD\@bL.vQ65FK:Bl>Z"[^I]{MT.<&>EYGi%H*H:/ϞQ^NѤ~6OX=}xq&]WlS4;XJX6A!Xh~u*ܚPcY _'Ar8^_Z״\ uWrkvRJ`!f6MK̏PIp f;u]"ÅQ%9axo~n|cMa7Kc17 ,|BN a] )F].K&ra6ӒcU- /!|bצ6蹑:]VRO (SA3@̼!%k; łsuPct&x]YjVk+|@5&SvW'#[!Uc`YLܪg<QN.LO]7^MaӤ\Q1ZY÷5aS]S@CΰM\XQG|l>ꯓ -bkM_a4!z1u 0de?d n~0Ӓ/bLr <:]x \+1QH1y܆CaGF*gj[R&g*nC$Cӑ,To kiwj66[_vqSg6Nu$36$e4ڇ5[ 'a{_Q̍}ї֤RlNoCqdn2K:Q*DED0Kmų: kmh)ZOlt:L*D"߿rtܣd)ZdƳ2ݧ8dWxΓ̴1+n,Il`,I.[QFd(J}ZwQF jw iڪ~lS}UdL]rH% 祹2,dju+d\+?t(Tũ^5<ޣ,i)-tƊcu{[u7c L?=%\Jp{`-8A_dM©Ԯ+Gĥ9GJ9_cs -y{F`]s;3faв#oAb^}g\ՀMH@cI?fzp'H/ӧv:gYu]0Pn#zTeG8,OfJ[ .I_t˗*K"pD5ZYHVdh遏yaDXghHwF~`1E+!._ ȗ!:~.9fNGV++HEEL SN[#ɬӡv[#'8Q[T`ͮ fqe3\V,k~!tEB\*U Y7q `(DtH:)ѯMl4?CO F*BUxL(LȢ񻫃d;K w axmx-m` /6! idӸpfⵥ r=yl: |ӣ8#Ƴ@9 G; c  F\1`e5&K_1M\J6q4@vM`3'I"O xB!X}=BpPbjCso"bN]صU(8-` yql)pZW ð&V;ȒR?*?ȸ]܌24mcg6)s/K+^Js'p#@[Wԏfދl~1=}\(ݐwr]O ދ~` vAؿ*|(k0nFNKNRI3;Rx>K)9VOݩgB}PY|9d D|WaR߫TEv6*mLJ@¶|閛IXUpȱdNp7mk-B8KHu00mȑ C/ U:}$p>E!4hO㫀r#0T-!#3/)%i cRVppX  RκibΧG:ɞ! uSk릳Ik=7tMB}2)|JeX^+S螤+n63p-`N= v$p@75kU`hQIm@" Iv{v7zqON1atQ]=2~|#ȣb-vIxsIp'ASDCg?g~py}I#1f(pqy 1eCr(>]tE?Uqȃ{QF{hNwI ɶZlCg! f2 W5Vh b:sʭu/XGOnME p|F_8Wyn,I Geg{xN~A,c [3Aj R+zumUZqh~};[LF#y@C_n,-m?ޜ8ǂӗHר"RRF4ǩdCx.KDZyU,LE_aቌvuX ?**∉/դpد1x/ u6e.ݧ,DtMՒ{"zbȜ\4߈dӱ&\|@'H]@1yrJ[j{H=x#߸Ӆ'GӇeQbΗGLBtWC}X>|qM%f.^&Ra&~,~سHGϦ皽׊u9KzK;(755@@&gBV}@kXLpGk`kE4zd1i=+pI3ҕʶH09uoN Xt7P]eb (ä)Z;%S=԰ť8kb0-6IԏD_}'" &t\˟~P¬U8ӀB f .LOm A+y#BԇYz: ^By94=Ի m271RuMci` +k|AvXiByO9ֆя%"57 40AE*`OȾ46Dlİ5{P1 )8i,$g1 6 G6q}Hi#/d:9J %"'Zk=2GbXO J`D9ʴ?;#z.DI:kّGBJ*!82?{r/ed?iOeoy)Ł c oG41UןƔxKY.=^"ĩf%^N9bJUdާDq˅fq9?Pjұ_l,DW}\;М[䯟07D5"aoÈBA/_(ظeq| F\ f@!.Ygi|$c`+? o02׹j}?5b(|tۧ}ٌAoyҘG0m aloȜQ; $uQP}hf.(M63FsUչlήUelB GƝ8Cl+P' 2 u\- tR}.dB3t|oz]`xt4U4L"NkKpO,uf@0KۊR(v- 8JibĕrEJCb;+lj7R@p1M[Qu矌^'pQGE2rю\7nb߉~*(B8lI)\Rl8}o{x:C:+gٲtK[!ݓ\Xcʽ83n82g{ H@9h4Ϗ,ĉwr  b]P;3PPj#LYvb_2Xx_E[M81AR\P .5GMlɩH-`׺t13 ,+7i"5>OgƞF4ɗ Xz,y@@::TRSmTnY+6[nG!\QG=R}  :Qt I P2fS+cb:2gc\ڶf2Teg)Z%_oY Y -\!aqprۻ)v4@[hgqz:̈S&W^ܷZ&KE%;5:j'>6Ϗ3ȺWJ6Aۛ(/i 4QY߮l14y,~͓fī9=l Ӈіy2@D0Yfa;@Y k̸:#ꐑ>^gyZg@Jc;!ؘ!> I!";3 BgΨ~-<M7(~ixqWQ:}HRTF*2 {ZZD s큩ɿ`34[?Sxŗk|8Ȃ.qnصqSn#Og\ e%ԑ3ۣ=DYQ`n5#{[{0G 7*dVg-S/sar;"1^bBڤ_.4[V@~3Mq4 {(·XGgp@T˶ڷ0c,#%OQK$'2~`^@ܷo;BR`.=Na5T B\6u3& pPbᄖ)+l2qAX]&U%1†p!Z]sI]XP_4 E 0&TpKJsMܘVS@tbK/kt[*9/p%NBy5gع*bcriYYAWUBux7@HԍtXt*dp5Rh2m& /'>RV{@/}h:ѝ}^zqږt{&'Gj(@!yF}.HHD:wEc댇ӛMS>Dd$z|h~PHUAtl:soU.b'&"q 8"у"wͣ˿qY9ژ@S5 .!gG lcmL(_/8JjE X/1"̽~̥]N i-2QYo5/Tӈiئx#&DŒxr ߭vc 7kawt:=]D=<(J!b&9q6.p7fK80- }B7QTlSvao6*u /j؞+0 |5a PsZ} eq~ ]WGJ߹7+'DvI#x.S@X}F~;? )_ŵh,{&lܭ051%66.$hd6=}dhÂ0djmGxDexmq5Sm@FcއJegDl\*L-HPW^yZY n28Ns Af _?^O}39=[ȥń<2\5 =<Imݩjfknϊ'5\p GT Lޝ@>9~t)l  POeHk+ 9 Bؚ,Umd;&m :/N؃/CGF+Vit='h-bMC^Z|ۙG_O0/HH`#IOgK߯9og _CNy0fCƆK)|S|_7iL/9#?<{=tn\ݥd$ 诅;tA| VN΢ =&@!P`L-gƴ!m< œ\s a]]6.0JwWȞJf絤n Zמ34Oh9T>7zg2O`nA\ߢ8_FZfܲAj{-F|,pj\L"1TЫ j'9zC@$Q-zHOnlڿmBRR3n8 {HÚ\;W89KѲ>C^$Fs^)@ߛT!~t^-"W`aPϺSWe U@^9u*:ʩqO'ko\0o?"%'7ZBGWn zEiJ*oդ~7bcArJJ\9\>g+0h.ORu܏,XC cum$'"ϖ0n(AJcH*kG6;tcvIC"(zFޏ,HzA(F׻1/$ҍxgHۥϦ2&A,\/dR6aQ]sJ0j*,xfyMW wMQފMFк<վf^2llVc\ya LQ/)stBY#pE oΈ\>ks)o@V~ͱgw 8'[VG;u8{x2'1ng3 EћfDD86fObķ;t/b >i=j(#^!%8Z`R0C?2s]4`Yҹ綜㞍Hm *t}#Їm!KO0jDnN+z5n>Uăp*&w2 "mNǎ0v̨FͤuFS摧rܞƶ}YvfOJ7oцOyX-C+Ydd/UZ(/Z:hA][~D0#瀨Qym]_ e'w9_`D28os%B}B-iCYs\GG5Io0ED /-}K\,] J_k=Cr3|][JYշ Q|xI'I|-i;Lwv@G%) Aأ&u57DV `_pN@O깸JTT3/VSr2|4Q~HNuSu w( @8x\m\iWux6+Y\*7{v3r`M]$(O`[skd4l*VΈҌ3+ %y%UgHB|[nwQ y+ީܭ܂:4'EDM["\$D5l6:niKestG[5<9Z-3#{Y,< wa [(܅Fiyt 8}֣4y-[ q7,{vxA :xlQ[We" 7V F2ەD ATA_=ϟUz̘1ƏM/§ںҤ.&r'>_AR(S>׳_tQ#Fd`]̄J2C4:#l(a^{]PGOQqC Ű9[(.oDDN֊u0yDBUf؊ YpؘTntjF*Fn1ǥM c0,.Qua-K5CAA͍,eȚZtID!X&܁&f޾yFዻ0B="t5t ڪA+_QF@/dFWd5d^4 觎)og^8PA нC| *N{ԨZ8*ޯzG_L96崺 Y!~RKn9(AR M;p].~ I#?rrވN%a\i@lP]Ě:8Es%[!ruf 8`xu."Mq͡@ " c8$ʝ̶ZX`l6oJD;)MP4 CC)%?m1GqLgNrB`tY) f_\gar# ~G+ s#2TYm_eYY`oF!0}S4z(!_2e T~k`дVxyp[ޗӂe,5EP.#ql,VHuA[p3HUՌ^آ+)q'p-_<3 =1( =(y]J$F`9~d<= eBM<"r;*UQn.Tz l8{ҝ=0ROS,- X}5:vأ,L-h@Ľx}2?%.ʂRA-4gX~缆_FT3s#tah씕ٟ w_/V)I"H^itJK4Kv}O-o n%F1!5NIjA&'@vL8vSnqht D }8$CU麟`IɻrYy}b V7H./Rw܉p;ުg0Yk$%3!hopd/*U#5Q"n]y=v&e"7n38߱F$- (si%S6SEd&fH;bBci4N[~sXQKۇ\. xG[}ؠC:h,ozVM<-)\ XFÇY^|wpY0k,t @7u,b˃_ [ZVs|,ҧ" SS5mS7c`%_B{~Mch쒄jz7 ?k.0"&b 6gnʯ}::@Z 4Љl:f`41&IqWL4yElo]c8=@]1^ZjZk܏>i^V)7Н<ш+F5d\ 8x3؅=1 2! T:S rш CyʑWIL}"wsV(.ՁdRGl>T%/!'T!u9̊qEm;0sa.nb֯k9Һ.?GdbHOf3ETO9ᕇ)_MAaz$[˳ŕj( u CrV)6S{iUDa ru3*F6JɅZwGKV9t',O{noaNl 6\ > aaY{1v֒wz(}5DmǝN86Mz `Hˠ0%LǷSè%s}LcRb$[!9Va4/̽[̑iQ3vRyN3jAz(*xv2#eX,/ 6 <'B<cga0yY} PAsG^.3^@MX+ [еkVؗFDXHui 53@G3n)l =vv~.d ,z 1tOReO Fo)ü7oLtßw<)X7;s4mZ$M ;ۖ.\lۜs咽{'DĪk yyn#kFg'.*˃ve/af *nfVUTG;_[EKKỳlAiv)'NXbGUilY=5XPh8zyr1GֹZo@^TN,B ?4GZ1/rX#?#b}( -;ejv"F`Q4h8zrTuA&4qV%n"s:X kjE>_7:H["zmvAv$Ǔ{ D(2fD$ `<ʑ_X{Sr͇qiQB&TpW$tE/2뙍C f!jƴ&1K*022ێ&L\ޠ/eG6]a:clka^?(~`j eW^,a!9զ6$c= Nx$GW<ı\X$HVxlBCiZߓzW P=p.A /E ҘcOW+Gm1VmGEC+lpw߫q;Z%fѼ:Ngڰ+[M,dgcI;cɧ5f ;CRث wlM@,ϴE0u4$h[]W/r#um)!b^s‰ȥ]44=iy<.Yjz`O;fYʕ3o7iyj(=Pc v1-u.F/+(8cA!/ |6*ּ(P\9 UOFH콁3Q2=r4a:sY0M!  LsTڈlC.W>뇆qF F>P!ɨ$r+`%/ y}MK%ű^'fi\cp|)׮`EbxĻ'.wr OѺ !8әz׷6Np %t_{k4,ՃԺ ~48ڊ*[G$omsBz]-rx7g{Z%ZGh âTy.~e)2?ѾBYkQ lozBO3&(4B Z׺!>HHQm\ʿF~$'txgW<#[ 'n~Nt[;ab(nBO -ƻg(5a_b7PY'\S8*'1(7!&1_ RdQ|JDÏo` t[tWNXY \Ra!6{;x_@J=bw^ 9R9M2b0Ex_ Xс8" #<arٖ;ǶqԍD/ BBS$9ιFu!)Z3wa۹Nj[6 4,aϔWH:3(jZ66>Ɲc>H¼?{_omk  fevچPݴ{L&M$:5og0iY/m Ζvר Sbݶr{Gz^B* o}hd3[|HP%RZduAJ$V kǻ6c6%qdASY`ݒZ4{; |g;me$YtIx])W4qܚq H{.ʥk'Ԍƍ RmƑ7EUE1;X^ u?]j4"DfN}j$^~NrO _vq*Z%YyvH CMrdܙ%+og~”V;K{S<.ґd0SJ$є GK#SMJ<0K>fSU[O Y,Ϡo>ԔwQ˨C[cѭJb'R _H:`; z [IZ,>䕟a: L2nĝ4VyD.ɸ*qߣ!LD?= m|((zVvG<8x%J ]tu3"- tth,HyT55Q#-h_ 48TÙ9B{J:q{gvGyD$b଺!wi8+rHFT"Xy|_ o>+O©==\ RH9(] 1]B AR _~uhMM<߄$)tswa4p"þ b1ҬKpX<[mdӔ/1P:LMeP7y9&9[`^1LI|59<,刧_;lt&y7{_]cY2JerQ >!~2ˍ/ICWMɬcNnY8@JNd+P2Nຏ']-UV2`)Lakf"ٕ"rJr5Gt=xbM`m8W{aW f{Ev `<;절T߃lځ.L7k ~h]#m>_E83מŌz?.[-QLX_u^<)CtŔ'`k8gD줿F o/H#0`!'e*d*fQhڪ}&9 =7~$^A(WB]VԏYmP*o|#7$3ym5m7:7<\Dt!ad~LTGX fN!AlfBA~dk<gylCTD#|(*V9t_ύ[$,/)uB "ͺe#4\}~2;hk4dFw}A:5D`J~хIVd{ nԾ[aS Ʀ0՝kq7X,jf8:Nb~̐EDY8(]W{_79A\Vz]PSAsF$vgLM(];PEYW=Ro<ݫ -(: 3z=Ar&@w}*ll4&7KDWZ=%1VxXčrT >KP?87&fU'ye15jnh~R*ìGUѨ%F:"'u5Cǭ㙲@EY|[3 :=q162CQV[Ί,s9텭)b46͹Ƴ8XWYQAI}KQ'ZpQ5kyW'Iluu(BO ef8% bƮ+J&ڿ`}^ξ>L$ L vj3RJ!98՚"ANJCev$(ޕ$3s( a2ӕCY+5mwkg<,gnBh57>Ao5`s?ITڄER%lI{Q7piD|*(P<+'K&mz37Hneb 6Z93lܨ`h,+-(ҍ1 Ѣ q`i8f_Yosaߩ! j'Et/B=^1M-܉JV JE:T !+Y- T)K_[(ϭ*ުnm[,y9w{O9ӡh T#oQT"Z9m';+@–t,IYElMvɟFsbkyaQ* TMBh*pw1+JU-;+fA,Gim]ȚMwr_i5C}b&WY s<RK?l&i6VH)s_ &pDm7הn eW p3##[=SQM,*:_ >"3%4~j g*xAHRqnrr ~umKO;E,DQ\#Fm, ZpHXnTq0\>9i=43APco.y1{,._ 0V`aJ^COdE= #KhZ .vu;W&RԽ3:Y@<ʜajV_( }]]&ĔIC+HDc t9un  in Czc)"D#8cbD Ζ2B>X1]^-3aw^0LX;CZZhǟp>2Al"QH"+0di`bmh[~.~;3dmq^HՒ[>v nY 4Q#QR̼2 &fItEAD\%zch{>LZSy it|*eh/rMFYԾc^LT`$!ᙁ'N̸gVkZvՖ"fhkkn!cifvٺ,F >&b''ϒ]܏ƴҠjCk Ri73-!C^-≁<KNkˮE{Ф51/Z)h;+8;:%pi] A:]"9R<41A9z8Z+ N^YWK23SOgIjtFn9%=+}pbg|6~^ڕ_`iߴE&?lYW IV_=[ nlB꺩9~ޓ@9BR!+E.RƛᕸW~PucΩ8MAuzٙ%/*f-DCԟ\ ~{n~9O10]ङ(r([RI\*%ipM @{' } ӹy=((aBv!F|oR xxu>ۮn$հ#բXÇ @ubjkGή$ʟM!a4rG ,)Oj36Nz8dk۵QS;擢ߝw3Mc8@DN2qf+0vmdvyNg챈7[BNgתk+R;qQ*ib^WZ→.0V >Y:!q٩xQQF˥R&,DaN2pSTd1MHjCd6X]T_[I5uB[8܉idB@I8m*ZoTkSޯZ$䃴b!ci -W~oxaw]7녫퀭 uz['hInd[q`LЅ)uJ!vM@\6/=\G0jw"~ڋ b` ɯH\է2nro)eslz|jg>$esQdj)<_gXkz>i_#T|{!muK|B gP΄s.O?J{:1|gAQzOoi#a@R*@ <1L)Y߽0~نj\pko {N8`{N%T(O~ǀɌi Z'HeKP-h=':BڌNro(*pd}T!5'K0a 낔(#K*&'0=M@TUO;Jf0U;(eQI}7+ңtv nnoI Ώһ%F5>^dȀ`ّr*fԱ,+C (X7KrTmC\s VA|K[Fζ45gD'h8鏺^VXHmq6oï+箺={T4[ 4'&>D^rbS5p&p_'pRӕ7#ʼn a߯il0 É7`޽ ʹa:[U7Kwո/ҿ6,d(BNXE֋rgIOHpT.{V**!X{)*hWK`7 ~$5ER7]=Koqx,!Rjnl\?g=g|>yTG"k&,pu-a}d1OM\=;5oI?:F< `[PpnP~:5_T*稲O3PU{2^ݧp 1K04큷|mTu}( BL<3x1yعbۯȶp%3+qi3^Jc%dJefnGK* yȺQPtDMKJ14He8a6Lle6L7E oUjњC<œ>F8XkF!bop0 ~k}p* Tu⼞I "%cBL-.zhZ_-Q~syWϱh9_!hWo Jd}&y厒:A9E/7>4,c-|Oj)Ʀ.I|&'>DOУ[Y*V1%4"[1(JLoYӎNo, ߇E|+V]Ldo\x\9вKh{(ۯ! şjx0۵BpVV7,Zg.;~>Sv~\Kn+>},#F}(M sq~2@1t%qk4rfH;Ⱥu뭡z+ύ^WlՇt_E$SK8>\.Q z7 ֿz:!YzKf_ĸa@%"TPG\UkmP#Q J4mv.T%FZI%$!~m&b7Nv*]lWSo>$1gB84If~IEbHq>ĘNFsL\hH%h(f>ẺI,ey&i(=|d)׉m-^z,)ʓ iF<HtjV?[ #Fe}V]gS3Se6ǭv9. o]^nG, 3N mBE17# Ri.Q jo H&5#*~3PN&LD*Yf(X _Eڂ++CÇf'7= c+s~Ee=Ƹjf4~&QͷfbW"da2i(&(&xh`mjGMQ|%u P7l5ӹxT\ ܷF1m?:Ë=RsˉK8IB/w( :P Tݡ3} 빟ѻs^b{cb{@& ld* YUdZRU/&aj(Tc9^r'>NmYV=z(:}89{X.G( !PsX<ul1hg+O/*Ao)Eȟ?JVg?@e)P,\HꝒ&Rޡ`멹רoZ14@{0fg*Yzw#cO 󾁂`L bXȀ߅T%okW4%? 揓*恊ǠA 0rwty^x,6p,kr[Ljy>F6?Ejkxk}Dpۿ]τU2"YZ |f5#R CW!`OOp}0Ͱx99- ǏɱpߍRJu^tN ɫV O w@zXfUU"V^ $Nzk+9LgʑFCpRmc: ghE)Ъ)xWOfn*zfPRE &`E hIi+>MIhB3'`l{X.MiיhhPRĄN.^N(إҿQr`WWq'4i~*$UB#<F< D7$fЋrJ·N``>r-9NLN h2wFF+Ȳh3 3k;0ҥ&3 #.OjY)ͧq0a0*h83GI]auST̛=rF,svJdz8FZD| eo:AI6<)4BR֫_{9RiXel)n6㧮$0d"jHMpuKRk"¾ו)=~d7vywǝļX E׿a>npX«ӢZ75 ]6m3unLԽGO-K*e+Zolڗ G³,~%8D_cnѩ@fO E nHWɑ3 Ac $:qDhi:PO&tvJ6s=_8w6Or+:6*fWHUIa9O+\W p>Gr$3C+)M'nq[{'s:Keh}{.zEo[)pIOz&[㟰}FCCz83 J}b05SJʋB׃+7~׈8CEM1C^͟[zTG?}/n(#38%ٓiHOH^%hu}u-^TҜ3(NMvv jl܃ӃvΝi_4o Ȭb\Ql/:󽲊l(}뾼{ W'薜au&:W2Ex$_\ޅ0l&6"^? c , =[k6'R,m .*)sYfX]|6ImtosY "4Rb'MzTҮZ5"%411;ch}Zy>z#GuIƕfi.77 #B{[;*Z 8|#9a$et` ]R㷬L89n?x?gA…AiS# qs>!Bs n! >IӧL\Jch%BE1-<I$Ѡ:=Lo@ؼ=\;+}KcmK_I2e 0,c*]mՈ$^A՟֢wN`߫P#lɵ'I^91?hm0vDA4bednY%^0 CSQv7kYD Z]Pr\T_, [?iK4yZS!t0Ej 9 ?vJH<+A3xZ}M6}3~>}~SCyVԦ^Q:P3`En%C`+Ocx=ҙ\<(縱#oSt,H(ZENm~gJ-[:K6uv>V/3EBi#f>ve?g%qP9K |<Bû敄` ͩprZg,y"F: R3{꾔ejS(L'A#LJBu_Z_Ӟq}c=h t@PH C.jUodMYewv$Yi FD(Zr~ah1~dՆBf9"E0]yHkeOaO>qD6LGa eCM-@m~6q%JNj3/e̘,åNB‹YBR3zLO¾"83,V>zZ#Jh KmNM;mTcw.tzE;>>8h`fIj=`ylgXҁrM14[Js_~VRY$VhQ;|-o3\ 7ȍsTnE1xs1l FȐ-/l`Ŷ3'b?kaf;@]VTӒ]#%>b'7_yۊ#{V-Ώ[b2D2m5Ƀ]T^ŀG>%sY2/'xZak BpCDoP:%@nR%*Wd?ؙ~(cxhlN;FE$51n'' Lݭ 6ή\XH\hj8k-^dCa~_?b>4.'KG[/[x\YzԠ6O6z)GU6;yʚ /hЪ=#Q_U"8^2MC9ib#D;"P)XnS{n+B}ЄFLax@鲡,vi+aH+cN갥O|x3֟)(̍fiI*^+4@R$m~\ ϐA9R7]ǥpJG^4i/̈́383x7@ 8rR'\K R)(D^=}笥 Δ \g4svDE&ӝc{uo2<4{{MsOԛq-/6k罠ne2߸u-fdy\_4T,<}75\GCoD 0>>/,$8t o~sBRhݔb}m-Ө1bXj2Vj/IfigsE.AuF9 m7{EܪI2Kxszi_yiY)4a_h@Oc E 5ݍHT^+(:59|5QZwPi|@ƅ6)#F@GBYX;ر[l `^7`5rmS(s;Hs/$xE#Ŧgؼ3$+ɹy^QI{S&6(BJ`I8+/U5'&7p!n*=@;V$)Akat/Z\\ E3YfHk߃mFayC5M[N:>H ocj Ht,d=TզI'堅*MfcN?R]e8ǝ1=PwHX)*;> N]Ql}:?[NntRfӰ` z0MǨrY.42WFԿB>ftUz>wpD8$|^X_j |Ε  :,2ֈ 1q+@TSc{v\T_Nftǟݰ(&s~vF3mۨ&F^_S^ٲ rG#~R؁mfI`zaF0kz'`VzD?zdL#D 1h޲mۡÔp`T}%ᇏ1ϭ CA &[l~ ecQn-=?u+xge{]fg>[)U7TV (VJWPɲ~ILf1_u5 %~XH uڏ=dJjжnlju〿փmю_xuY$Kj\]6^<3?meFV—sZ^b}=fgKŮ-'`TjjT; " i88axy?8ѡQE2BGR_Գ1O9K7w~_g0Y)tqK2nw f!sgD3~r~pפ+g [LX*]I\?ߩF,D7ΣoPt zdRp:.Q6 'ժ­ߏa{lq3>)=U: <mImQZT* L۞[4dPHT D0'fsDd}{ eɭ5JR2"aR5$HLC|BJ\)B[n$^XyTeW\f:cRY~fOlA~Cu9k oku'HPP \3&ϡ_R.TyPGzL9V;QOADy\K%!T6@^iPylV(y|*1MY,.D#{Rf[ X쐦Y J{'޸eifή ̮4(7L76Fsvp}x_٭$~ v.ejU_ *SS5D BWPƳxyLpoe1ǮCk3c^X:W/YDmJ%P/r?mJݥ׬*;b6^2tBlpcӠʆ1(N\6~ΌuI@q6 wim:-hW?f8$\Km~P =Buk I]$qׄ^KjG9`F(I!Qi(A vσ;T^ ]'atF؅2_x,#7D(j\c!.x% ˇO,R8)|"0 eB umf_#%Yk㋢.eSE :ZC԰@j,|n{-?rv1kMqfCzw㇐s8QVfբƥSS!p:ŀCFۗPF)طX!z7'DJ8/ЄRj֍[ߵ8,l*4jzwz ~i,{`q+U7(1;:{Qky ͸{~̻rb\U%h1W8;a GPu 2_> 4z: -h;EHVA+]ܖųiژ?`=n+Fƨޟ6T<ӡu0ŧJ}Z KBf%nmm!CKVL vT+tQ])ni:zLĭ"Bء n_H9>C&oJ,EbX\O?ڜb~iQO.8P[εCIBX);`ýo:>sh-*Z趭_3TWc(^Mo7Q4h__Ђ4O5)ߘS^J"|`Apȅ!I^] NkNNA Rd+Ad2KÑJV@ʨ9@muXi3Zhfnqc\|\oԖy y~Hm _ $ cM 8nGSx 8$3Gm#Gk#ͣs'iyYFͲf> brb-#W?)"Bʃ9Vt>l:5uWzӠf.&yEf[uts`.INYA,nؽ6ba2$ְ$P' X-U_6ˀXxؐ͝ }aZf׀d7a&^}r/ !sϨ *g%2?>"Zl<ڭUOހ|s}C4H,Ųi0~3EXD秺~AmP” !# RM%L΄.qN7 "`Q.|%sjNǑ3zTϫ ''/`-a1DbCBvcy3Emn7ll馎5zכEe9 }b6Ҡ_X*3>y 7JzdĆjb}_W`t\iPEը'/O6 3J1U3 -#N(< )o&Oc$3X)\׋ #bZ;S˱0u̿,NdFH<W٭qb$ehq \3<`G^ո}ONl쿎NHDWʌZ %?/,]Ju6\qVgUa!L>FZOp˽qoE CO5d ̽8f'Iwr(cz^%FH!֯z;݇(tC4X)^=U\1W B.?QP> LRYܬ8ŪfG=B9~$I}SI.cf}K#/?+51-:Rk+F滈U'r8xHv &K3EoKW^\1Iwvyr]i1ȍm4)&V0hՓ9֓C{FqD|[=H] Wͻ[xPOH264/U;&t( :wDGIJkO5"W@t^Y"p^KI~kx3T ~I$\R.`pa갖wE͎WL&tr[V:[/U'S o] /Ϛ-mUW˔葟*pIfMyu>s OJLKGhȇLMGs[9N3jfI% %"pOTI a[gFF& WJ"(#isihxH( znz3ٵ )o=]NӃTo~]m1JؕΊ/ܫUQ}a@ 2UΧV!ڈu8ByJ3uswjU!҈{xW7*|xs&Ww782&h:xF˱S&M#!$Lݬ_ZSdUTN1Z \CCz:3U{f?7qbN`ĶJ; LB@Z-ݼ8xD)p s58:TYw>w>./O)駴2sK-lôO<gEͻ4N^c澋utRⲓ-XEI00]%(+'HĶta]{TOk4RYW3G)_n[ XU14~Lvq/k1rt]S? ;zgڌ[]>WdΤom3@ےez{2navtG,4hwYqY3"=^dR`½SַF46NkJCB>B(v vmMD v_rsuaa"GY$7YRy5/]Yw 2â&2(߅Vᇛ/h/S|q&~yXX$uPGa[3)/ ^<XN?tJh,u0|N.rP>m=4UJ}L-x#X.*r|u4޻1L*S.*EW0neH#IgZVum2XMcfjMO,ZlrHHrCeN]Ə(}yNƗď޴F2"pcؿܮ(E At[5V0C}30^_ܣ#e_|&Q;T{M):FE]9_/d:xd6DtV|GkkG'^A^)*gB rן])K)qd?Q+Gf}\ U~kdqН>=C6}H>W $ڻi9 ƒ`z]<Ґc4hk/9oٰw. mJ0}FXͺ` ta]VQg !0IۀHHXA88S`pHA/*:E^( ?]5bpGqE0ln}K'{C/5 ?x\6Д")|g ['7>&J@ZYS&Zޙy9kƼGJ'JGrEY#awؒ yɕfy?TAVvӶoQѱ=Q5=\y\YiQc 8KH'H>>fWao <"H' TI¦t vU h!r-//ק|?mU%W4˞Xq5G@]+3ձOej_dV 8bzybTQ E[d+-hcCA x]^.iβ4} CN:xs8)ѳ":y 0=/4+@0aս*.Ұͅ2|onYEA \s 7]9/hfmgpYKsj. )qՀxLg<`$0[5; r8 W?bâ+y)"*&ޙ9exJMdlN75@g:A=aG9ZBJkEsw?o%@Oy0,‚h褫?k[%wUqE*GC 2ք/ןLL"6 &Nj;9VpB= ,F'*jaѥ,s8~Ƞd@N0gz;5ŋr ]/Oyxs*) <9F aE:ŗd/;q]]D8.6;pgL%^ õyPJCb| t#]@`THꨛ-yǏDCSYYBY)[9twZʮfP)/0v%nm)w y5"r%栦cz8[|%@rTL%|1Bc`WVgPډ89[Cyask2殩TSW%bC(*LA>iE:԰5SGМ$N"~d82^oZvpBjפx91 /׍El:q- ciy~lZoimTUHďZUѥk YMx(HB7%~9H1W,e3@R|q;[ۊ|RS_7J j}ʴ4Z8j|;[.Z[(vLN VҹՀneҕubWBj:-RoI/*?.Z-Gn-[*HѝBc=Nq!Pj $!zDLk 8}wS(!52h(Q^!x0a֡ b O2qA["^r<4u8+=FxTos8sN~϶І=꽩,6(xnx"MKMpTrO: Ii j"_jQ -߀W+4^ǩht$HJ{Eˌ ?Irnpogq>^d?9 po^HGr!15*VBO yPX 41@uݛ.sCaJL?{^c nI myOvKR!18"jv5 nMz~] |ZzpFv~s]mg¯'- _-s%myش; "+qWhF%;KAIhh~ªnUgp\eѵ$>y2l\{5p*-gЏrN@y9=!"F (:ю鐦 |N& 0o#pTt?DK9;M%=0 o牺 ^AR:F W% ]k䉹BKϷ te{4+Y-3Jg¨ ` I?b stHB禳lv I<ζҫx9j]ϺX< " PU`Z <˶ +=>>}4a.!1UN&V_6]*,\vY 9L$+/ʋ]ɌX]q b`pg饔:&] 6(k9ǵy!v "cGkza|g4Rx7BQGgƒ:^„[ @; nX7`2͵xԬ(=yDK\17*jfC$KL a!drQ ."(5 /ɥVy! n%YsJc*9s@+@|?͔/e'2z0"LmaM`wK\nẗaQw!@R 1HzWrXIM20 f9Σ &L{qʿ'X"* TQ׮A9#1r`Ro';nmnBT{X1,DD^6t  [kzEog{eU; l?X/i]iJ'rlbs pTuO(_4<9*WA/JʮY!Y?dnm $$B\YD%z=&ҬԍJDŽЈyo`&A!j=HGTN2n|[6qY/mZ*$A{NݿA *sQE)6kS/9.<#3Jt_>{?lx?˟2-(P3nᗮ ICPJcQCQ!KU5,JwKǪ$p6~p)6u6RiӹF6> SjjwY`X f Ͳ.`%e{{@q>TVvoZ(r>"b]Ÿn'Q=3V͌+vɜ[V0 M&߶g1fn;{ȅztN HsC&U|L>2O)Wbz|d[A0<8.bmp||`Epsy]ϫ0IbZxdlkxi5 Up"n Wژ&܀y0뮸xD/dI};J+0Z_ᰯBcUZy{27Q6mdz)+q&y0qI>Z;H'> /֓La]ӥ2!0Xae`u9vM)~)*LN> |b"'eb NfCp@m) \|W6[0!9+:w,!dttX#[9& pmm ;iJs >;[cF܁] k My0Z1HbvӒΑўNc6pR1o`]dAXa9$Ъ$^QHq$UMqy CF˄LplV^hR)>)ulq6'VfO>  t<э"P r\;ka߭X1= Ĕ$7z(vB݄@L&li ٦W Ι84N=@-auY.W6R2flݢ46EYnKi߹ lJbXo^3q1v^ze/e9YOpMzi6Ἇ$-.+@H?YL4V;W{clYtJMj϶H=A *Ճ0q\"]1hًU .]%=5si5c}PՋU˯诈Y࿧"Vt3jX0MCs[L}IA #TaxjݹxUSx'a$y3?$շxf'$Dٟ@7 '66a1>\w(jQ$+.|8n嵭Ѭe1 a$iei̜Ɵ7W[JTKhRU.]s SICQcTC|g'mS$Zݨ 1#O#o[v0|2#"l;J% qy4#mVP)F#SNE$#tiea&=@xm1>ުT]䈷 24PCL_Iϓ#*ZInՊG.'e M0W"h#p8/|uG"? I_ڦTQw|jmI>8S;tװ֊ ɣ2UXeٳIT)o3ev8*} uaQlfoǯ燰,r^J|=A`IM"Kv/IZg}[/PG@c J"@t'oDryRAD%xVsT=)Q+1* rJQs euvz?IJ>8K^=0 T(5Ea)G)!k bmDo&y $js|)Q4@ryDa+MtHX\) |Bg řLAjyPܸ7丰z! 7RQGHNdjxl 2EKk c'b2pHE4m\ CJRdxzˌF6gh]IH}Ĺݵ0,{4%9*w8rq"e.ZbX{~vpʁW7!zRNHx;jq4P!TP}ߪ.R|$e#]8xl6p{$$, utlL(Ǽ#jvF@8]1 3/VXЃ^T}נ6rfV60kYn.X[2E" ͙M !}8gC w8ZdLе<:YgW#8hVV+K VU)_KW1$<0z e!b1t]Q\L+=6T'6AGVi;Ŧa+lxw#u#k6t'3x7H,ewAy4t&4|W53-,U)Di l*oǢQ']<=3:H*lmk@mimacNQ_ڭ Δ lz_3c+Bn'A,t?zr i؜v^$ o*?2.A@nSѕ{gVd+'@LOҁU8 1t*•E48s%N`0ʯYsOL*TTev<".y_f+\EڎQ7-:h(9{=bd-Aa.O;!80SC[]u-lt2ˌ5Zć !N灶O#VK!N敺|K-d 4-Eɔdi߿/Rt6g{O4 4 EP?umc9 sw k ՀpMrV|%0ѕ<(&gDrKEZ MGXnQiVvBU/a2iG{j 7l69jWyoJq '@PaNЃ/od܌ GmoN3h1O^LURS`{ uwˉI|l΀7#:ܬ :Lxьxt /h>=yp[vZ]CǮ0Vm}h>oք˂ $U\SNjZm.Ĵ,)T(1P,ǔ}w _deKNw߈eFya :[Y/!SZp${eZw!Xr gΙ | "tSp=RY􂙯"bue%/xr<瑩eٗ2 kBX$`,R Pϫx_歔i6{G&|4_։-`+Ζ_ȣ#l߶k&GKVG,D5bpP*3o ~T'ri\qelЧ$qԲg_¿}v'k?ƯQX+'cڛPϔt8 bVB (Shvʜ\z$2|Q(-a`a=\$JSjD3K_]+@rLL{Od𤣏52AQBdl1h'JxҼS6~. /gܔ[&"CJfDqnSWLq 5cb7b/+_w-Zt\s<50XO{X{ X@Vr,FFo+cq)ʴ92e@"Fu='`}*_Ck r_Po( I2]P?8$?&r&a8 T1O4U@qWcG8-nIg7¬xj}d!0ɯWw()w >!L@(0~H}fD `y Q-TM[nȰGVr7s z<-|};^ٌ;{v޾+rk-2K µuY|R1"8=]};AEZi*U&HUsH,8ELjdX8 J=4B1厥n.[YG#`%_[t[DR  U|yo$4hKve`d%$z3k(ŠM }T՝\V WS^o9 5_Ȼ$­e@%U}F.]Dzޚ n'D,9a+F7n#1AZ Wf$dQ \rdq1X҄!IIZѿnqXMqYĽy kTڽkOn ǹ,HGC!/ջ)3}c.cyAboJ 4M2adt @P q6K0cC YL {]^׿vd@֢;9t϶)ko>Ih-*\&8Mgj}#Um(š[s*㆓n,CJ7c:M*.{^̮Sh̺PRd2\cvGP R܃hQt]Rc@uV[&$9@[:v6bm'as1 TצM>RZ8ċa+%R a]dp&nL#Y}#c֐3g|(WIr +!4(*6c !iF]6m^/.6񪜾"*_LA:sy@' ?Q~fa70]b_%f +&=7p'Φ̑s-sm)8 am ڣR<}ĸZ/H^fWc_Kp"9 RfO3[i1D2uXVS`# I[iFnwVp Yژx:pۓ@3!eIXJa&\Lzh3Ԩ+&wN0n4~( r>UbNjIV:Z%w6kY]r< vWup3}9< 2H 54Ӿ[-Dz0o_325/!duG˶N)k®>y/-bqvY $^mPoMZCW? 吣 x~1iJr1{Jz|8)x{ct.A`Eo;* 9VmY@TY}^rL[whWstٞءzuKa *]zUCٌx[tusԔy!e?BMG+IYs7DU^F a _EH\;I,Gitɑ;:1mJ_d),Jtyd&A7XSl0bF퐎\8Y쌽0A^޸L a9U ?;T hyՔQ\5XdpR_,|dV|GLޕ!-LMzgpm ܙI$.vzMԜ*u=ZM[}f߄?kA+vyJQCi݁r9g:\C3[ÐY}{P]ޗs;k%'^%/b> JkxзT f_a0^d c lq3L Wn Z -|ˑޱgja|LǸ*(0:JX4uӴ?|Bc:s,*V.OhKّ;7X6@ lEO!DxY"b}SMƜB (NH[efBmjĦf?,vww/|lbg8bP ؉K¯0rľ>E6#9x,Av'0VUd|L,{.*DZftΙd=\o|r A7e?40>>Yp6@l7-hg,rОw7Wh=xQWdx})[<`ӌ^"a nN&]^`g}@^7Cp<7ٰ̔΃t9)Fm!l!'~1 [B":1%ĎP~(\DBFi=~Az}Y)i,RnjL T{՚Ԕ} An@-٩oR t|y]~@7/f,G-Q;C<0.;( Lh$?t8i@Wޯf NSM'c* 9ْ;mhsh[)ga3 a\d2N㹪- H&ӁU_> ?)N֡ -Y 6xP͝tLWuD43QAG fg/WLΧL IV#T(H)4U&ﴤ?HW[ygKuZ*Yl/9 >Ks#J3 V :FPt?1.܆VvL#EdVlH4͆y,Lhx֖ `3zUjc ڔ): ⥎G&֏*"3kM_u?N|qRXz.W嶈6vmА$!)ԧL4H"2i4WЪ4Xr C4w16fh_}w|re?Vp*^p-gRMT]#em䒞}'kӡl!e0ZմDd~o[?K-,^Ȱ#h&"&9oŞtNMS7E4#wzjl\NtЋ^4l Ol %'ByPМ ,4mPH1ݙj0O>) 9WEa=R{)jך"*o=()dZWHE6٫ӿIV=OF)]{$ "ۥK1gD#8(!I8MBoxe_5PD~ >_v.W#8(7<`zj͔INTxhL31-ʽxHk!K3?u 59'Q,P.U5h @*}&EQfGe1}<74{|~_rj`Ўgx1>$Yd+M9E(Rr?n֚!ޥN\USk~:e-#'M _,]Cx8ږg)HL`Ն2סm!tƧ/BTW~!1OSA_v٢l4ļn,$- ִ̑F~/,&H 0=X+.M>xzd 무UÍ:֕աc a)ʒ1̏ 6BE|Ao" #\BnF^PUb;=,eC7b*e58'|S~E^L΁&jV8qUs~DDaC+~zνfH:#w)؈ PYp. m @"%C S"ehg~傷$sZPiDwn?_6*E0z7b+=rU`Wyaɫa:TS #jfeZIzI2Qϲp2-n9,^>54?VV j"zoO򴥏ivy1^-誫,i҅m 5w43@\KX97  Q5)uӡ')UUJ^ ʀ:\C0z\y}Lֻ>o@*$ឧ ]c5\J~ ܑjEf[LQiYmzM9|1*}|afg(Ðdw$0v@<5-_CEҹ57@ XzCgWc|ۦ<9#16҈Yc릠R?32d2xIY;/EI{=oM];<#',f'cԬa|t1~bƚ.U '7ϋ@5+Ua6bkHU2Fj Z\I袌.D(}(s*ePg@hzw-g]C[2GOi-øpC*=y_i}*ERQ~-GẨ]4-vBLe&# ]mP잟H GysԤ'o1L$DNjVȈ@f)E*hl؎='3z~(glO`-{z;CD᳆Y-]kVQ ujfkNYD"SH"md( $!k': Zn;k!x%(&M>y\ ltτu%ǃnd.' $ryADЕϒwK\9|\dS$qu#|x605XoAIJ#æA ١{Zr'1g'L?zB}YR$u.| ۟qmY" Q$s7zbmu]w0GS; dbP^w?@OZ5X| A:ʱ-3N#'Ou~LB)roGCm.^]OSԳl_4=x5ảI <#I>4!|~h)w`A҈ߗx}>Ro(O5Zln|&kUvL~|/x|Vt`h[q< 7f'ɟ˙g|12c2̟.)`]5LQfr?˹r6$ MXnl LZ.[39{[-v;GZ k&'s/RunWiT-LJZrRAR}gVrM2>Ê *5XDv$' 1K8#T|*xy)H]:,q-T" н";'cW!iTP K m-K+ E\<5[#Jpū E;Ȁ0(*#^If<:o X{SPS  #L!&%)B/RD+)i,mm*H=BPP畊_1 |6穔4wH-~u$Sco##VL\`Ʈ]J28Bv׎!i %Qwm[HCXDiݔP$ 9a'^!*U\fO5=7IG`Z #->Dl mR8a˖j^7*!p`si(-g'Ua-ξ*cJ!eUjeTD wق)bwp$w鸖p$?G[jv|%`_!Hdz/%նk*7%iƅؔȅ3jhgCWNqfPmR-J;K׈ll<72 R|3I([+2yr3XoMn=-p3!H֐&Dqfo"л>hV~+;RƠK>-EQ]wM7`Q[F(!6{;}20/˙/~н? lkm!oR 9)؛cN_ARqFޮuuxaX{0t˘0IDM;?e [2?G lpTKZӁu so>t%rXgkqO|GI'$485ba\'L_wW=Lf+ZÖ8 x (3~QK|Iy|q(; >$]lTσN8b3'] =8t]U>9 ̳ݪk\29[5Q7-T{el8I5s!J=Wl_Xv/>2Rw~9L!d 9g=OPF9`t:7nȱI$] ɒM4J->Z%&Ȑ| s㲫lHhJ\\K#~(N,CeQ҆96̹)0J¨|>|yr4I&PGe 7x_'tHGK ]!ά*&!2DN SL^HӊEa_ INڭRZrl$dls"}ieyfH+iWmlFvQpIn2 tK8Cn L*Ohf -2# wJM$-ZnS,_».7$$ՉY_[CWH@}\|ʰr>XmN_#%FSunU\-U8)$ V$JleY-7*0YK Ƒ j{PlıޞQ6lEզЭG ݹΊT Z9Ԡ8_|mB^-y+M|j/x;!3IN1(3D!‘{;SiZP>ٸMU$<;ޅ7_BMY >oc<L]|@Ȓ~/MKI> Nb2S?[gGd>*NȤ3O-O[pͧ1WԞRGRbf:yR9r ߝm: gP~ѭ4Y@c[6Fnp6>*^XCwx4MpPNˠ5e 2=T؉'1(ܙ1tu-*?M ҍn1wVj-ӞXnyXtIF鮳D U ƗwܟViR6OzmޒtX`[myÍ/V|'sᴇu8=b+ -G_!(9Z}b03"x7P>Sa6\yy"(2ZK&'3u=QO=,tQцuXHnpep-$X9pC2cjKΨI]r3l_K!V&mK(wu5Ve GQ֗_i> {>{m#'ܾ>xgg^t뇴+V^853HQ KJzJt:l";<h[D0yƻCRidAF0[L>9nvEs>s$@L X6|d8D;)Ԥ-gYpu8FK@ *uT[; !z(ʏw' ?𭭚fq:|s +nHkL< ZWa0x2֤jahocpoX!dm}/BLI~ViRz [۰۷탉~7\ScF$FsIqTrIo[ShLC|jrlaJjw(o19 {+T?yf]%#3lŽuT-` \Q"UَE HfKj~6;3;e7J 3RkQC[+m#߻MQMN s^J l*mȕpb%iZ/Jc :r[L<[H nWiNq0-d 2frU φNADd A* ӿF!kt#<+\LPye"^z/?#cɃw!p~.BtJBhT혛fh& 'K]7VO:v,yvKf ʜ8'nxу/-փ3EC2 <';)[v1jЬ&f(q$N̾J5k#꽻t'Oi-{s-կ; L #ϳAΪҰ3*O_%ǶY;=y(pʮ+mdxyT3fߞAɣwUqͭ"׻~l P iD|Fa=H$oHbռ!̓ C$>3Be'ȓ| Eб c),hu,'ǥ0~»3 }u|L`2uUM Wg%ElYrd\Vwh묟[V̀A*oڕCm?OьNH8mF HW:kn& .dwriiu##m̦M{dk œ/uTVC]'\%. yx֦X)Pݛ"mu5<سH}P| n"L B-gzd6][;V> x OސH~4E>{?Ȉ_Vnr$:_Hm!C#Ҹ1fc) yz?OpK! n)\xM(#LY4"h=}允/w+ 8 %k*x@r 2)?v/>d?k*&/Uc&BV.Y|3kk+(!8ҔF}=5qWy57.1wVn,b.Jo='!AwFPV9E\#OcP6NJǯ"t=u1(t>~|t#/FbPCpxPUoȹLE%jURֺDd/s}5qQ8{eyǥW@JH&~zPʛ广wyJy:l.^hmv1DB. W36)z],C^??K~U%kr$wk,c= - ȴ#5yQyrqxkΕ'lMN/CCme/)n=7G4ؾ i((=pydgSp{6RyͧHnu(.E_lSK F).qa<JD.5ƽ:tVکw& pIF3bn5yҩ۰@͙͵#hg M],vF%j߅@"fRUn#k(LE(ޱQ餠 eB VT"]19"Pm {ted?KC@/bN i֎* (9Lfg$`.`AƐ~(&P.p eF&^;f^z9xuuY)~ҮORyLz*7U+.IMWVP1ԣD~Sh1Fǹf0FWW+IDd*V (I:/2;ToY {7БV\BVarQȉXX \>¿)g0֋P+>CzhNO7H[py"E$0b}m -=b++5՜XBSeS4elgr[Kɿܠ;Y {v @QW|E~o:h,v~ĩlϞĈwQ&DDh -a)K`˹nϣADwtȌ qCKOlL4CL]L2<2ر IT+8-&&o> R߬F{%SMi1f@'V];Ux%/_"vL R1tf}O-f&sύdF 6X8-Y>s}28$Ҍ'J[=7_տmnc#w@8ڸ?}x0-R٦ٓ*v=|gA/+/dJ!>cll A=sw:  uaC|+oI'rK}R 8A,8xlbV]zR,[WG2?Y7Pg(P`;ceX |v<黏Qfh5`]3"gTs`Qj*W4+׼?mFBLM^RlGSPG"sXhI^uКGvFǝ5p8׺o㣦Ź/Ӗ1S L[2TtMvWmZ}҉q,P:O3A8P6\~v8T+5.ko.0;Q߂WYKI¾Rap cZэawťQ/Tw(\g[v Eȱ@IRSڵ{ag6/7}pJs7_\]G$5ìN#0":KU蜦1)i3~_nG҅xN:OX,2u!YKB[ D^xO~R:n֢ĻS„:ZJzG06yM0 X ;du a)jCI,4iɳ^"D3(2BTWqme48P%*ΥS;f:fS*mC&e.-N%9(}T^$o*ዏp)bf9Q֞J݉*@n]N'4+Ƅe=mH.=AgGI[(`V HE\8},ECgdLkFcj?SE7b;۰Ne^Q;L1X+NuGp~έOڐk6b&cKC5 ޝt'7WLx1cI!Eymo[֦L&jސ.N)eСB]G2f^OyS)lFѹ5D4Ρ|>c4)?<pF_rgA-,ܟ"~O|vf-qg< v(]ºlYPJH|N0c Hu(Kt,#&2,ij!,ihT2,g&LG xwg\U_MC[/8EL21pBPr1ZL׷h0h\;uD˻BaB]JWTyO=XHl7* Ir_=J7=uHVp]!(0::bηsMDDӸ}&Kt$buҝ;Hz3Fp! W >Cdp1>g9/-]X{^y#Td.$ɹ`M"6r/PHZ7 δ`e;AmOI"KڟMVs'>?պpsrÏ@X`.>Zq?$,rgo+dg٥K2SlD:GH۫j(‚![n_渾{G Mx/P5}DZ.{fL G)(@4TԠ\AjE0O@|۷&Ȳ:ؙS=z "M.&*}LuӠęa{"#^ZP2,14V/?ZeǸ3jh俙PRY0Ej (`t㐡d9:drirYy&&BUd}GnOu*"WszLk-*q#Ѹxy] ;ݮG_qSDO\^HOS6Sz롩K'WjI$f8N7@YGR_v FW_1 = z^+2dTJ$Ղ?%lj>r~$9NQ'8)1v²IQ[5JEݹ}zFnm T˱+z&Ӗs1 rcOe0Wqם]BҝYbw'. |pB|@q6Yn(0KL.ۨƂW$0|t,Hs/8--b\E͐1>$ S^o6&1.N^qCIU6:h{gۼ`/&A8nTAwc{qvac?x`立'9X7^[Fb_Mg*qfDp1p>@,m^:Mn:dgL!Fe-f_t#.aH*\<]7e;y!_Fۓ&s̀\5ED5 s V tpx#=ڄg5J"+`^Bبܣ$|lUywa- bcڣe;^~w}X}R_*cY H3߰ڰchq&^o-\<"t DK3S6jVHK .3?Gg>)J INC< 0]{)S0D4Hf%68ԓW9SM:Bžh_:]}'(8O{@+Pc 6]O`rcMf@_߶(UᄸoRʋt~.D)z  3(Q&8PwUiq^NC.Ѫnx`:y6YZ$r ='SMF& 8yԤ,!Ƕ^Ǣi4$Fղ|ht:V Ll2챘c`vĿO©Q2*ZSf&"ƞ N)n،Lڵ'X('J2(kaOr.䧅X7$`ʮcL-9C#7Hj q~Y\^53ގmhgJ"⋣ÄљHB oeLW1=0t:4ʽq[tHH#B )}3%q|Ќ,Ks"wSKpMFEWp-_B~n]5eC|lˆ9<?CܼA$, $0}Dي5}-J7A h~FpI^] 3AnX)yˏӸg9Kzm<OYyst0AL/kY0c>qϠlPhzmY tEH6cYHs*ߕ;+26N6V~b1,2i5&FSv?jqacut]a47kWU`nN7p[3iKw-&&Y&b,+K#O<󖞼9s_{+?J i5vܬM7ǦV醄GR=9Tq^Z. AwF*?@({w]ÒdjDrИg5tt&ށla.ӝ)<Hi/%f i/ D}pJSruOI{â7ƫv&lbvPx5-aneovt<}znkWcGB?ASthr YGnM&g*_(%xF0Qm _FhzPC}><Wyk@Lֻ KWoV1bW%s`FU o8DFdwkw*ѫT*qX[N'D-;SWlj)OnJ^P?OSH@LΣG% isq~+tnIb!xǸ_YU7݈9d4A|(51:ٞ, *F*Q+gߕ 2Uچ =L?u0 z{e K)G ;hޛ#8 vnShyNiɘü)QYȕníǑո vM^,483mΥɧ r%G>BЈk 2!a!Th lbsmGb 4XT%9.ꃷ5Ak˜ ְf{_3S<K8b#?`Բ5Sr4UUg@TxTŖObҺ|'wHYpR;xc:X@ʧ7͵OX[v7%~wVn0Qv29PS@:WXaLL9(sn0)ӽvZ%KwS7qcڹcfPxӿ%ysX'bqsp6( Ĭ/k!C. ]۵ 5JR*dLN LCAN\7bKS\Dlz$kM]zv8@6Xy#8 KH s[dص>Q;z*f ?lG$.P%OVðl l2t[binQTH?_88y+=:# 6IzJR*_MtE  ) 5.e 23ب@y)梥ͽ!YZW).NK'K|W c 8MTf]ˁoGXsuG~_s[/:ޚ2+f _YJ M[ahh"O}M:N bo5,6[a ';:p%gX}jӳ{۴_;5UkAC$,[?8; X(mʛۉ[v៞إضgSGCEtϞ%#AubLDDKo?hU^IhO-dG.hQ>|g"|Icڻ;?F[ RN}$D=P83K,ֶtq~|U [dxıх@yjͽeNl+KlLV`-H+ S75Z{MBjUÒ#5מ܀啭F,DDH T\Ú[e ./*őTAB= zpIJ?G+>a0pW*p>m={v{*P4). Dh&#]N $)YʲΘkAm]|zv/ X͋jg@_D0)%/p)Z=G0'"~16R4_%ss"I^ڴdt#o_ "VR`2/ ?Y>nN#3< P%,\hڴq¢Ĵ"?3!d7!I:&ER.Cx/8Uԝ$wK%c*|NQVvPY$&#Oe 40&Gp?LP3H){gv&egK+_%9&%gc cniT g7/_(Wr?wV>uց\8lv3iMs]oLL RDu,n91bJ1T"y^M'L ? `clOm_ԇ[iu|eWyû "ݪ(${&WYIlIcK$׈G\Dt{]yN#:,a-Dik(3T|[. 'Q ~gێp: Y |aCE]C>PPQZJ}#j=J(}?´GW ep<ǘd<@h@I hQVbO8DώuLd[=Ey 0ԻBIpEjCK(QǸVƥt دLdi]"B#/2<עAW&d ?.:d2h5~: G{,,mpd3XCmpLV-?*V^L'_k$[DNafࠕ5}C~ߣ!l5]""u8g'%{gT+QI*)J۝D"BpZ…*_T 2 szp!i9uli엱5$U9WfH#-) 70@PJPyt@WN(qװ"\a'tXB62{o$SP=ar3sȅ !6-tN2"$85Y-WϪKCE.NNO( D $R4){sAlr ,,ȱ*Az{2ɱFS"[I*;0z՜@ o \o` ~N+6 Aq 8Cgy*J5vMP](Yb n^9gLKQ G,JfR)s@?Up;rq- f8%{.4l`Mtıwmͯ٠J Mv/n2FIvYNp'0<eҏtOo X6lq[7=4f'=yֽy Lcr~$jJY;eAasJn"yvLD,/!r,U co4+nm!W+9BHV)FAqTo䨤m2hZk!؜cI: ˜OR-F'h1vc{9 s߮LTlMcGFo1/n@&HІ Cl1'Ɖ㩕Q(gk:(!;^tWxTe22#gm.yt c fSB~g+A*"o(gyluCWծz.l -#Q,<|^ouPp^㙜|1eyXP]$'9x8_[0BQ= mOĶOؑa*B`[;QB̙Y%Q劣,yw):Ի?|QA`1R.Hϸƪp #f> $7;wr҅aWyn /cHNz ?5,;tĘcw6$kK?x !#e\exk3\w~Sk,LubQ)m>aRuF^N!{<4 cKbU<ya_ d2$,8,R5lR*Oj9Y@( d`x3K}h23[E b@zQ"vᷣ((z)9L4!bFሐ-6͒Ov۸R%7YRS8P`vzá6K )榈cq<<0;{lȹ+Z`>WqF)7Jxd{L0}H̑BQU'x;1o6 = sScVxp5;qn5R#n'rS?Y5CFL^J0{F2P`r$nߒQ'2kiʯKQs+Cd'ʅkLagݒE\^M.B|'˓0ҬK%zFTC֙Wx89;3G"߆Eh߶ p%OdzO<-v-$PU KF |[RmZ;N*Qj"Y@H`o^ł@g sX dV,DLph5jpdGSmX`k9e>.%/\]%Gv~ y3|hj~^J1t}j{SVqhOSL!)Dti&cRQˮcwT(y2!F)KHX`Ig:_J2|y c2a!͡n';g-(*qJI:; #ND{eFr܎St_4Nv^J"l gL(G9G_`'yQ 4ŽAʳTYZt,3eQ[2@:6{ܺ˖-d? d;⇉6&=\MBՅ>K?S̄V:qUaiA!6|{v0p^ҌEb{WƘԵޮ4VG[kh@ w.lwʘ Nbd!@Bvb:~1[-_G aTSYQ薯O;>)z698~N VW٣4C9 Yg1tĽGUZ'*||6M"[N7]O"1~cw,4 hRqӜM1N.>N&f*';3یn:qSǓCdRKqwC%-Xc[EhR؞"X50V>Uٰާ״dM O+@`]i1W)*YssZ͊* 0[lη2X-i}<ͅ ٺ\V"JS/;-5wYiP^I?3UU2|L=%ūSEufJ$a:;n'tyWK=Oޔ7p?9 qO,bjĽxg5 Ċl 4k\xu  t`Yb r0pEh Ƞ=@$qaVI[N:.xJ5B-KXXܨf9KEWǟ'eafZ>H` Ot6Pdd'lekCl)nҠA҉'IBl` ~6F}(}צa~!;!*rpJ5Rs$~s2a1˜h!j|F|)>$`?@K0*/hb.Q/kQ.ogᄹ"׳38v]lU"眏K>ډ+WÉCE*U aM~eX8bj"Q8n 6 o>?oɍ5HSgS^cp;z.Q;QAK${53EAK޲ Jg줱B=GS$`?tZZqs\Wp&D"nTs p;6Ŷ!{\h4| d?n':&yߝm}4eE dܚNߞ% "&!$%R?]ȥѐ@%yy!ÙLx\[]*D nqb\Bչ6(^5`M;Kv<~|y|NHq; $06)~HQOݨ=*/Fjq?WM0b5>C@P}n+ 6q/Ιhk{>W;L"#x+gRe F$J;z27$]F816P+٬/K}Zl#ѕD)d-)W8r_ u{KF`1Di1J woV5̾p)\G hO!X|QUw})"oif C{?䝀>o]ժ 魃vpӤܕjeN iG3up³77#wp@3X},iwt7(`(hٸ%D UH `UfR3AR5Я-dOP }\+ AUh?Ya-SFuBb_?Òpd(˩ iGSV kȥ܊8쌏yޓZ5~hDoHry+]gTF$b) iמN冘ZwxI,X#7#c&. '$0PF&9{uWFݿNáD`Ȳu`Ya!Wj`/Z͑yO!0ȄH'#+ \ uu8c: iroP!IFޛpU^."lN.K] 8c@vJX`_mfÄ=,Hز,I ߐ@HF7ppoU? BbFm귳/ci(o 1Iwމء=1wcʾYN`1?|E^#yY;(~]aUjhaE'Mo7wU*6wsǃ?K+Hd@^Uz ݖoGLTnd; > =T|C6+͑_p_*FJ%eh/U5Eu u!a_' ݂]q:G.|qyE[8#f^")n0xxj/{n6[ ;Fv֞%DTa S0)K7AF$ɩooa纨JI'V]k $6i-? 4x'G!ġcf90ʢe dַa+=) \n0 :mjJ"j`2`b>eDp6{|m z5!XrnI-wY84Qkގxc R0~Cma ğfy*QWN\A ۱6ɤ֡:ՔQ{Ynó؟mhC \Y08ݎrq*" 8Ó,+ t;IJmJ"+*'QU#Ť럩DZ40^V.maO~M*Y?'[N,8_&&ߗMesDT ]fvt-br=}98;vhz衪Z#D vR% 5}(7XMwCn$FsQԀ! %2*[kRU%.K -@>J @@bi۽YeK!l ,Ϗh;^KQ!!'h X( PweŐg=DĴ:D1tYM (y }+As52ظN?M`rضwHƪЗC5b:-=/0Ca=N4DYE]|؜R5׬Gb.6;8;>3tv#@cɖ(.O|sn@[07;ɯux)(/4r>N* &`C[j])f6YV$A&'{6Z̕AndZ0VW;KD\j~R`gƆ؈=![Hp4v$lwdYg 'qdp[ *E#I4>Ey }UsL6p;a9P -sL U0B &%c[^hdz'?PVrŹоӕG Yt$ǸkO'W);)?*q{Rv*FlelgqxuP}Dc6h ,_T8GqK'~f_](a8 pMb5r3% S=}irJ\gS1E&T ۼt+ɏcjMQ2:irfߤoQ9+(Y\{J[?+0t=|2U yӠNT~`ߢY^KM$^eR#/BM#dA`f/A:&B4YPxoe|сkF&6: gsF9R͏euȲՕ6Rߩb0}iut1s h.`reR+GfnE ch A)w-Ty(HB8J%%!=uzJ"<VyjLX,B8 TATphDB#O `D3rA=H^&umO/ŌojDybBr\o0j;-;j_$JlR>3GqT~ ĖBZe@:'H hJ%X4Gӗm,=G`Vcs#̝)Y?Î1MInV_NԎĩA+z\,>cN5~‰:2BZ6g^e(|&f ]R:@*PAq܂Ѿ z8Kúחy-4`b93&EELg5b#˷պf~[LqDȚ)!*b|= 9woN"c; ,]b=^"SgT*hoLҥ4|BLc0Ϥ/h25L<쬆sfR5pE z\{. zfnN8ɻJrtdYwmG8CQkp.a'x>++iG)2y*+EF4 Xf^qXK@޸ ~AQ Qb쎡p~4Cʒ0X2+ydIIE6zK1!o_! t"ra_{B9'}ut)Y/R;oh۷8റLZ۽ѹ+RvJs__:`."=sZ+GH.,l|/\W>ƈ~Q9.H[·EYaO8} (d/{SAr.vDR>Njmejro@$λd\c46ܕ`aPP)k 5Zؓ`ܸ& 4C&VǃW~ϘSGfqUc;J\΁PM/3S%,f_x'n"Lpf?7X$Ks2zsYhABQ;056UULNM§RMq-o!?# q-_ ̰2(7`iI?$Ns,}T1=VcTwDP׮m^i'^4z$ucVlec %6)? ޿O7d^ ,U=7k+AJN98`Ŧ%E.95SudFV[oʚWڣb31Bɻ<s=N<M: Y`~I7*V0j63QGrJ%M46$/qA/'Ql!{rc+kE!.DZm[Bg0ZT%nϗ6p+P#8{_WkB|(LJ5 לN Ã9P+'> *~5C¤A?ac̥?\io\ƕ0BY]YWYf#>$y \ (|mj@ VHkL!c8'1hc8 %a ]5s_(Hυ}/dE@ZPshQ'tc; ^Ќ_Xxg/':jQw< ®E4Epz}_hW@ULyRqnAy<O-;ت skEuӦH{W~G/Y~8䩄x%PcIq vFl+@I/j[I> - j);65q3Y{q&[ϝMF`wԟ'2 9-Gs┕]JY5E6me背'/j֏ǿHCPH.Bꄺڦ-}e^z!z4WOkN(z 8QxfG\k샠vG&OWM9OCĤgixƦ r ln4RTH'758&s$8%2ƂW-+Y&(@K~qਪi"YMZ P]s12"HU- gF+QM@ G)J*8 *RP8I@ D3M$RgX-EFu$X7?s7Wo9%F@~-*C?EL?S.$b,^k=`hF|[DwO?N]r*]¬*YJv-WAMUu!$1V'QקY//#Mlk ?k-ЌZRff>;@^1yS, Zݴ'yir/gQ}/W`Gl 1ۭ<'JKukS cOS;|23 4!b9ꀾd,#2x!jf5YU֋ zK 陭ē1*VvG\l1 $ `3~b~mޛ;|Wf!GXUЫ|@.R@QFfYI_-xL7-0}ZdBA=/q<(˞l f[^Jf5EC23*CO՘JkE8CN_EC7 Tm(ldwύE.Lx![1XQRa1|V`_!7W؎R4uI/cWHd㞌-nS4x+{ m4P(?;"u v{js_^K,j8tgDS]բ8ARyP۰C]?SQi70JkcQ\6U{8l˥BNHHffI{ 6Ⲕ>ӟ-;ehK]aImF:h z+GkZ7 |nEJI.yyXxKm%J !nEk/j*sܠz^MyRd<):8 fwh%z" w5׋ g{傞uu5TΘ+CU"=Y2r]v{ z)!>cicd7 2.g,Rm*\FVJк{j&o9} 5΃ȗnzɜOt#Eөh/4@_^HW+̄Vl@,=R`3R^(AZǦ ,9MkIm-{T~&]B ɕL@CD˚L%uwuF:[Yн"j?<@H=6#zyhG54S״5>׮G~o-TAI-tޖ>ٍ/>Qպi*:,{RhiYٙ9Y. .ۧ8S)PqhHdPCnPE|1g)SiuTѶZ]Xp,ΣNkN-UI^ycMLDaD})V+3=/\Fe䯗 7.XeIAf17 §ԃ^-|QKY ȓaBmiJ0T:s$'Fnj+GɡDTi^4c]K&2Z5~GוYlA`8W_{HM %q~`@h`uI²]zev.YLLP!gի`<+G/L 8a_Y*eOKQ[e67]Vq}6d vZE?*7jG. " >$+su? w bf~IC6QWw*ϴ:6v!cn;=+ q7ѠMA+H[ ]HIF쳪 w.<p=hhdjXf'/dMC3;0ͮaq&m≵ALuz.u(7V y`ǞߘjY5{WmA.n+wADMput_MCҒz?斫v99ɐ%,ǯ*Z߅Vi _7|D8H8[V*]gM;h鉢% EŕDbjKީ(Lj5%fR6UT*|OOYZV!OCtvOvd 8 . YN5V43UozJxW Ue4T%/1jsXUi+1K3,ǯW6x1KgNv1ٔ%kx=ę)g7o0jgj:[;DW|;wVEjhLXV^-.%}%-7x4TPZ0Wv }.& }*]{_ZceSaJb(Ql}{а1.d=FLe}&RW(j@= (z5y $Vv߰oݬ_۔m` ƣ慎kJShEtHY\x,D}$Ik=Z̀vs6 ƪ Z pߒpߝcC}TT1Ю|:Mkd,YOc~PRjǭZty6H׼1gFzDR**K"%UX7Lpb* 3Oـ,8P GK1* r%GFMP7qE+7n9='F6A3KD߼R``b)vZ|Y##[^{K\_PۚdVr O'ݤCiq^9ԛ4u)*$asH[lFO}+xA\v'L/'L (;|Qj$6ψs9ZB)1GQj]]T "t#:(I*M4 *>X9Xy .Ǘ@7a^ebBjy*'TK蝽Ō_{n_lZ`}kl^ِEBE._oXW5ҭk>ޑ (9°Z5qY"(a\8ٹew.ocIQbfI2gN1enЛsIf1xaRX]]aR cicS9gȃx Du/aPX'mY2GT*&xW'K<)Ɓ5qtOEh0;4 _b?ma;R%Gn :+0,PNҗ8rʮ1Fm֙&e4K*1&^p֌|ԣ"˝ /`$HЄ&v oOAS*6%E5;W,GzY¡ǭz@تw "~9r/1x-x j:[8U++mԤPz%r$af Am5FKW%pJG*;(16yO1}ӅϦ:W)]fqFZt7oT>8`17wIsq0H~_Nzצs'ýɃmsGXfO*'H $5XGxݷ2ͅ u7f ^4Sc&#ʲ5XBlX"K]2A blCUFLf.]7AHjF𱭩"ۉ["7N;v 5m$X$i9Ӊ^{{G"xG-6R8  u  efwr=@+8xB ΢F(4v6BKe3IdwyL {a'K(id`ҙzmX_%+P>wZ'\ĄC?ʅlj9wwA5oP9E<,冋HWI][`ΥAYJyQ_XE$1bfW7QU(OKi)˜A^xXBY2ioxי(m&ˍ4PKF\b@i0fj\p6M2ԯ1 Q0BnsJJmnWI@홅,•q~ b%N-͚Nvfk!*T@?Z}hwQ'xKftPa>:\њd뵲]]Ez'ו*ح\T&*Q uO## 9)DD*X:G:YhنHж)Mx,@YŐۮ:Ny24P7ì~zۃe9.SÕa^1!.7g~.:2y >-DQVە6kFiyP)M[7h`b෻Y?¬BY4 ]?#'3A[|R@)r|2^o!(݊9F9wo8(mѺGvӐu5Ei 6J$X{!`lbdN$+YpÛM|Fi<3:ҾӨeOH3:{S#HՕ:KDhd"Ū,I'_t&}np37gnN~P rۃ6Mџ>v:b]'=~ys9"r ~XR?udALSW;L02z.4dP7ᣠm2 cct#w+K ?s׍80\@-e'Wh4 HhqgOƊ({0?M\bA}t^p`/3/dgB铚wҾ[筁~2TN$ ~G5&B|{|KCL P"',pۜ-n]# F_yV`~MӀ9F!zbU(o=L@*gف{[A%:goǷWT .'&́IXR/@Yym]۫;H-7qb29W,u4,nN6m >[ۛOn}; ~G0~s8LX*{RB"-,;QTp+ɹ4쎍Hl{ S(=V**f9p隷Ѐ` AFcm)kr7p©ӾYjsȦ<HȔ 'l=хh>xd*lr8C$Ƥ%dv`G"ϭYCAuA-_J@҅,( v3Ÿg 24XA\:&ۍRhߋYnZMt3#'m_cK.]F87,rsЇۼ~A@JzrY* ޯYT(Pյs|>ҼX5g l*8HZm^eD%K #iVS&g& slttXsZy3n-a[YLG+>ͻ50oK%;L"fYO킫F=Kp!tچy$c( 1~:^H`k7N25еęh#tjWTк5 mxtec%s(P?:5S;}*:3׫,s8L41XR9o^C:}*朅U'>O`Zm_y(;#w⽏`Pc[EB۞}Mgm<#,eR scAwíE,گ 9zkNeK#nLҫ{o2B1 5Kb*}i*LP+5]&TZTdYx<@٩YA(r\`O-@Zc)~mt js@nkN 3[r) :K|FfD.#p& #Q``& ٷ +2* bOL9@ _DxN:Zg,:'%b^6ǝ2^aY|*qȌFH}?wE{B='H~= i8I zBˑl*wYeɹљ<?wkSG9 fNv;"QXm׹+Al0ê@r>~cF!\w2>+FDlZY!ᾥi V"KQ}w$L:O2pdI;'쫥]6sv* Oj^l,]U>cY$B -G{/ǜ9\qvw4}+^h9\j{zY {8=ܖ=WaRΪ}?Iխ'#3+|0\rJ&p_; qV5i>,;@L ^O\=x5#m"Q)&}<: 2օa+/BAb˂h[pix0=r(0j%RΫ_ܧՏ4]r#nnjC˚MQ$^$0+Bߘ݌*pN͟UۆAQg%,DÈ \f[ d(x 9;x8ɦ!8ԊvzŊn htC4cG\!p eEb,_Z{ꪵy]W\du8,[~L.hd~\@$.R E,q8KܰݬXt~4P".پ.qr Om (xCiQnW5\=2Aר!\[be; 1 p1E(IfP#l௿{pacM @ȯ)%<SMyċ$) Um7loӨomVH&d5v2pjh~䫎Pǥ?*&sPT_mbTW6pXlkNIEdIsUx'˿&ƊE%o|a P'ub{os)M?pՁH2>.NR169( YXgw""^ 0GEeZE'Umct4mY[hW]\1Gbdem> /7{'u +\{і=Zz'7:H1Pgkrrq)tK3cr:,򱳩M Y&d)ђ\#7$>I4Xɔ|Bo$UZ֗C~ B 0Ji/FL%s^FD,-KIċ7lh-k'b&1rY5ڑGwO\8J;LIHVTshlXaɬ !-)0|ͪ6"*aWl[If-E9^9y0BA;?Kve8U_&KMUظNvQD{n 56Ϲc Gt-_ITכNcPl^D%Sea>&{@hMGnU^/. z \x8h[8[Dd|НDU hqqTgD*>m9)ŷ? (0M!UCyј90~ ޼u 2cO@M\'nXū2hdV}pvu+,nTp ?Aaϫ~q)[/p?BSŞܤn!2->\npp-C#oTK2\e B3¸|-/3`S=Yd!H{9 PKe4Ga*X^.1k" jR} ։kAogc).'u6vFne _^Z0Ax;L!VEϗLzO,*|v52>&%Wի7Ftwm`&.|dBFr=j | D1 fRZ蒤i-vZQ|{2%8Fկc*{5)AEm"˅Q&2ic/ψM&7f^kM)ܥ޺ Z^KXUt#wVa٫{An4*:ݿ(v*Zl i)pAF~Å";sK`ėT[IQf՝psa釵mg6Y!?x%f(q9btY^K`I!q*c (vbwڰ~ q=AH*1#cc}O1}Xc`BK/x9XחϔlTY>e  V[SxqUb\c[BFsu,52 3bԘ7tFqn;LC=R+Bӹ@=A3]*ha3N3nM 4NzNKj0Xq3Hdc)ТV=bJrD$eTD>>Gȹ\~Dz5)-aHE9 OoOXaF7)t-RhV5§?%Vi#jH=!9痶TMAy*h0>a[ N"[ձMmDike@hRCBi^G@J7 mϦkd/zrؕQT{7/̵ Kbv8WTu ùéEkMB?5ޔF<HfXG);6Lߏo`NʹXA5]g|xJ]|/@dDbViN/F}1xC\>4P"pۓ|[w)lEK TӐOyTluٽ?4dUhTJ|H2n6p4퇈K'd4[\iOBvMߪ(U2j~n#=`aNW[# "8E /C<ɩ@GBRY2XsTy9l0iE17D[01=P>-X hn?[BE+ѓ5P)`D`S210h8#8X3(7XNxCџniY"78B<-*I5tkB^.V|nۛm:F}31:6}x:劧AqQ:jYBƔ.QI $3=ns"ڵ~;MQ/Q$au#=lA8@N HNBY$ZױU=-!|R)HSkqL4Kظ-in$XDt lmƲ/3$}!oW M>( Y]BGnǧ;QᡡIM9l\YېA96j\՘-#I(l.ym1F5@>]y+jMXɆʹb_cizJoV* *w4/gX{Rʹ64R(u?EYl\|0i&'s!o@Es?Xea5{/ٯp.h-GjUjF9^ ( ,BoHBYUj`9?l C鬖PCd듏hΦo> c1ղ(x)JP)`[ :FEҭTFbcF$ſEaō.5{W_Ihy>*b ˭_ v$5Ңkw= 0Nb.פ#PD0q>YR[i^kg5I:9_7vun-<0E ؖXHK.aGY k';OS[1ͯ(JCs;ȗf^uIjVRM(|W>F5v_Ų[B2R 8c$D[Ň?aAYm أfTȆP%E8^_ ]PŽi@]UMtepTrk1i6zEAXZ5K˔Rh0D 4nCk~G$G4t-fQQz4tZ.xa_< D7Gn/ ^%Z3^*Đ!-`˛фrTSNg{n^&q1$`Α܃ *o4oUjYu? &4`AKZ *'1NPQƏ[<*~l6^+ uCu-C49 1aPVaOYD$VY]ף0+Au_N/bzR~.k1pKϬ8!]aҖOiSX~tBXfTO"IAQPUhOdO bHL[!]%¡@ ;LbS )酪L(. pi1"M[EGt굚]#6_h06}O<Þ`n0It :魽V% , )a[# Wa>٠<K$^9:'DV;)y"q/&LўFq^/\ H͋PbkjBpWA7ƣ4nF[5} +Jp 8E@-EH3-@^;zD;\To+( DVC]iZV :DPXH;Ȯ =]IyxD51l0o|(d١znhr6Hf 4罁ms-rSĄ蒧ռ4 B¯1|"'$4ؒһER='N/&!ta{צ3-&cG9kkxcRR'N`;GS4tP@ ÁoB&=r<@" oaåW 1adyrtJC:-U "s,|oBu<:F^1q8͇ۏۧ"rTh+~ǢeE@<^[y t&=u TAY<I#mc!{mE}&@2+/ #k5Q4T#*'ԐsGhy/mK#n`S2n6) 4q(y^ D& IG1o/c|Qd/1w[ Mvlnzupv6Ʈ:lӋ?zJ^+I"|=`wlj\'*X<y Jj)9,{m*b&`X>xLS-1B©5@Ɲw^(Y3L  5Fk <9>LX'tW,38H~siVG S񊷢_fDUW{ozNaChYnؕXx^-Xo_` jleٙWA K(H؏NjC0^Q0Q YOzb1HW9+}z>&|*?ZP{̑\r-$ϧqŔ$,Dbe:gw{z0O^!&=͑IPV0%BΨ 9q cPIc8 p"3i;|f]蓁Iz+QQ<9N.Vv.¼n4[ŧtq#|$,H̫[1D_>of%c,Ζ(Uba$d~HO<%W’o( N ?2ITiM#no\Ov} B0|'O*NiJ 2o!oȑ=֠_]8Pj~؍v;H"I[9o o3:y :ÓW sDـ'fy< ţfXUzS;6 ժf pK"zp5#.J] ox őDz ,[|@e~Z|j+T=?s@@K>uH9_?1^"l%?/xUXu&IGa=uk|&i(9d*HQDrNbw_0xv,foONqN͢gR͍nemZcQں_aX0f:5a1>;"1n!DkDx ;O޻/U vk!$r;bi)o`ثaN!&MkCjNjNif6lQp:Ny LYWUvŖ5d4#~3M/ P.jBF+Eq0`*!pV0LQgUGngN_q;Dbq+aEyǃ0IU 1st@[fH@и#!-lC(Dw \zܨ,l*8hN:$ngWWDd&(aɨ紆S,j[ w3ۜ^gyt`p6qPjc@[e:;jr=IҦnhha8Wj pCx򁲷z!Qo3TH=©hVTkd@?CZ@-e{6~500=P訲JrDwXy6 #&Ex8Rcj5n2*4>n^u|2f'2zc4ʄm쐇\{݁,з15$o/=CWp7j0)&n;-z@ɮ.t ).z6]˚[3OwRBR"|*x )c 2WPa<#RϨ}?~`sv%"y5w:L@lʫYux^Ҝ}X9r5{ޟAԫ;c)hnE V䙧CS(%|زsH'=C['*| NKÆQ_ 9roH= `W'Ӗ>=)tAZ^ykk+]eMf@V+ۜa>@MU.e{˯%0 53i=G[!GPo^ 9@#]KnӇ|x տ$)^l,rUoB.#WR 4y6ڏMe b1&$ҟ a|rnfr&!]zʼn4Ix(5N,-*`C@{!*N LM!L"ZI/ÝI2/e| !&$W!&K>Nb0מ Fh-|7vvtR‹. } 3x%1f1hvqj##Iyw2X +5a>z` 5 >z@E {zJAI$j q۴ςRv@EU&zfOT"x58\ xYbR*+)'O|rY[us?pnV7">UEYE=y)ƹYKZ&٨:r.^qEE "$R9dߠLv;Yra,dn66tm`&Ϙ+L`8ʍ x?Tک@}#߱tTiumyU4ç:M¥l_ DAjɌS FDGb,b|eC bBϷdG4xU5nV/5:=m)i޽إ O^[B '[$qzoy$W>d-'%q7K9/s B#ho=Ku@Ɋ]fҷ &eE,d  R0cQ3t g%5C2?ۺ{͝<> ~}/{ocξfIEΈďQi|ھvEw°dpD*Ŗ+ @DEL ?&9K*2$zjW|άtȻs),F+͊ra8V]vqM0A22i-kT0%l>hY*:g&=,LkBZGD 'PJOR %Fi]ë엯Nm5upnۙ.PcӅ-JFcWS |;U6RI8vt[Ϻg o.]J Yuso0{] r,$=6ssZBY(;RWOkАV_y.H:"{0Lq`[L'NYyyJ QgP_HV L:I|`J<-yy]bN6ݒO8ŷyט3 QqKcz\Ѩ3biw2 gdLSj1U[V + -4cĽ vhy6*F?LVqz.g?-r[k+6.^$ʎ(O/jkS“u}eh9*,D.F|e rӥY䱻μ#]d_= Y' -nQy7!x-vΧr҅` 1i|iG=F`ndjA^VOK>H(ya,uTyUwx{o~1DuJά-ݗr n Ԙ4FDzM~3mD,EQh */qJT B VywMYgTvUU1OJ3Nxѻ`,)P#pop 9y: m9謹z}&ꚥ@BrL#h:)]U U A{v.;{tۘ+8w7().B4FR11>$2K(c*?MS)x(DsΓ=yW{Dt f$@a,ȖaIw9WWħ,9O*YcDjQAG0Vڢ t|CW.|yGjDկW[*Jk"^U lwqt{+gZjG X 2zezRBtΚjɰ*haЈ .o\fdj!B>s"pV:g."8k t %W_$8epv 009՞.7)fR$ŴVhwHF)M 2(躈B'l~ъA=S\,[1ܚ屮p> ޓ73+1\ӿ3ǜeM N@H&13ѧ.98?y˽U~c7% |46N\g>k(7,;kjp V( 4#)zG jB偒HXIE)exM]YIBtɭmI'[4╁nTf'<>+@:SRcuT{?]Ԗ*1lpp׭~.cPS.`1QB΂SrKm;a#?gl.сĠhvhnk䖇 1tB!,E] i ȎCR"|?T2i'|Pa\U+{|a=ȯWJ4"GL׳ ]:ze6o8>=\C^>R,hs"M"qԩ37 ^pcmG q .ǷM C8zuH*F#@W_Gө ZOmM\eӤ_`y2RAֻ r--T YYkO!ܓ VDw V.I&r⣺.E39>qאpr:r[xDs(cMjT, "iCԡa|u$/9Y[P>c`*Y7,W:d[< S~EMF}.z*|_-ԁ+,~XP~H*ehoYujRD}& WӣQ66rv2:~X >6Prv7}kL? *%1W@G˸GspJ1{e]5twU _$G(^3wJo^#fSDϑ)9@T{:Zq4ĺ̑7(fe{%(֢mz_yx?FP!n$TYa r@:F3PM?07@4h.jq%OvOrOXM $1T=ő\Xv9/@>VٗfȋUz"tp`J~dSI1e~:_܂"~~<,5ek6Ld#Q\#Γ Cިݕ\j\P5CqKd p#矩@M'5aAA=/Fj.С>Yp; p *.RFwVp(cB! Ҵg! Y7'TkcwAY!z)b.5;79;F4y>FQh>jZv {GUtbd+Sqped :>hVӇ"P;}ב5\ mNn떥܌{{oD ˎ} .zYFzi,#9wYH^[ _GQ lTJ^]km=4LPx߀EUhc{1 v䕖YQ us13ұAMxx<=/UFݎ*0r0q.aXҼAl)z|Tؑu %}J^D;dȥfL}'/ hva:o_ju>7L\'Ԟ* ֚9]- <9xaoZw($@hHp]AwRXSO)V`1nzdv/?8zܬRve#7܄ć/j1@:l2,{nִ\W1x._L9]"u,mD@@Mw0̎³_dGYDl=Z*.d8Jި(qMwq/<\rW,ڄТMCʎ-G#Ы)W82GDĔlNB=F)i4f &SȮoeѴP5 N )w)O=}6g|PKꗷZ??VWքMA`xI˧c5m SU3ᰛMaBPOi$5OTC/\)mLyA` *ZQor0ȠɎQ4%7%cQÎk1VCG tOy~svl$ּZUJBRSM-m;g!p<#.lo^Qc.E+O/'-`?u*SyOz-/I7gCURNE&csDRP?  ':/FJىfa_2UɵuM=J!plEX;,ffIֈPGZ1 v_܏? :uj]`f6 ӈ$>Aݬz!#7%"S3 D)DsҘ$hN`Ć[<\flښcDHV.Gݐ;f_2M}LE9Z>9ufH1uܵBhH7Cx`woڒ^LG²ȗL$Z+JA;w`G5g@*|w)ZetX**N2/TXQn- - 𢱉Q Bɷ4|`JO-^ME^M (T[*~N 7P亪YÍ;U@ڀVZ(Kb:۠DHA>[em%GG5  Y)%E]Gi"6ʼKBrD%Os9꧒6cw5g2GQv{7nNLTv*iEԔH)%ާ=>21X۲YVr},cPbӥ,8x~:H!<\zŅA M Zr߂HNph`ͷ>ԝ4B\3Sl`5e){L:N<:g趥;򌡓(૚s)JF&n,KmܮoR9d=*)N2J_m@eHԞH!!Fh !5é=]E,ű^hTN$Dum|_c5*& V ʅl0m?OłE lZ).~Y]K>l툉:zc"jEC*PmR> U$b>B-SԐR?ov6#b,'uK %֠5`E0qh `f0b'</5V|/~0) fZa'/-FۊF8ؐ:63) qI=H.ܹ`lˑ+Ļ̸ȡy+ 曫I6VԏB )q 1hCΠ"-QI6Mzꠤ@#[F芭<{_d#c.P`OD 2΍~V?<6G1Bɭބ Pr.1z&5 ₈:_:Fx:츅޳rI9ksz 2)w?J*|/zkdY0UF^̑}*^FRZ+ hxCMuze#@#2i6@&udLj{9Ч=HF~i #6 ߼2q0Wj[ؗYcK-,Yƃ$ܩv}rWOk^7tAzixU cN. pK<ȘuhσB_rX\Ҙq>Po^h`~,BtaO {IX?]d-_;b^b $ɾfDo@(l#P(df.~} owf6d2zZ3կ+8*=3+mBJS3?6; 'ejş7 }kЪ)^KvKv:WEUJyT߻DkN}]#TS}ׁ)gV,SusPHO=bD}~¡(0l0*JQx1 Z4+OL~*-L>TtkPe3-$ ͹AØ_wqDT,yWnNUkhWR`f'}^gש,N`S3;leΌe*! [zg4~C'NR!]3۶\ɜm3Q }`~ r}/6pN~0.aIx8EvT7.0z7FC>g**<9(=99ƹeqÃIu羊!ޚڦIj7˶2*ѵ *a8ǶR#ZJ:|ɆpʮJMn>R ֪RխD-ikm ZQ =b݉_)HB/x-a[$a)=`8/۔-y/On@=sOUK!gˈ. 2zBέ:W܏J-REAxc$Gj'\'#CTFӨ~":AeEgl;cE2{2̧Ysmv_7#%XqʟAnFcD VXmmy?:~א=[|ºȥ|*@Z xXH}V{_>׻Apm'f4aQ b;UV,s1b#. -օ*O Suco- l-j4D)tUÅ`&s.cbZ?[Dl^҂EA 7F񌓩49xmx734S%lBh$}z2SnVqH/pmwNmAJ!:nٲ[iwy7,,[u]3jxtW[Q%]f;{0(p8Rx8fST,v~/.$KX nvJ Z#s|l#H@A/ŀ~Xh s͚ɐj. !&mۄA4Ya&p7: F⪱^p*FJnPQ'q>|=]iHN^ѶrvC"аaj9ۯ\ԛ9*:krrPfq7S[οA> fuu nGr]ϝn@M"U+"KUPϷWZAL&ug:sͱxWVfQZ "TR+E&fq }S)RZucI(oq.|)WbQx!]#V'!BX1 j~eFnIuX )SdCM%Ψ _ 8'҆EOFZb2f\.T^lJӛa g0Y.pct_Ϣ0۽ ?sQP3z%8|\4/y]A4׵Dh 24\ }kWl{uc.̲J:IV{K` &la|]36 |GWT==[TsD7ez *9ͯD(K$nh 9u'(<x<!f=WIJ(G=/bߖ]P8ZG!hGe.%Jr\4(H vi= w_-J  ^Iդ#a6cuܿ/d;B&|!o6$0)'X%pMP [cwnQͨUhr$_e(Ŗ̦CFd/ė7ݝFϺ@Lig.:3V?t3E&06k0q[%?9R([B/pB7!z󜸄Ѥ|@B a`Fejmv(p#`0p ɯH kq5U){R!:C ҦL6mU3R|}<B hoUyfNM8^딇dLxX+R1<MOqʈwfy/JYDwTZ/uٕ1 BOËky1V|@*h*G^/$x+C܍3ҡX`RC MQw, GW uҕavQ[%m|,|w.:X 4RerI<(53dZ>4V<ݴcƂ`Mݥ"unLxk;5^m&!3t!p*U7ٓ2w T0<}OC,P,hd\18#:Av3U_=2%|B pe9Uۛ!`%5@|I[MoΕ\w۫J,REP5\6h-Xz5]W`L{? '?LJ("1`kY駞%FprwS-NC;TyՊrHr^Ea#= 9Lࠔ?su_a\JiFG),!xTZ Bp ,>0(TA,0hqpCUf"Kft FGkiQ-Kw)h0Oԯ2U7]ҔJ棜5XI$U]n:l~zw8޻ğBͣ⦃LD@>̓aPkH^Ta5w뮫&liDÇ8R~3y9<FU8\3a:)]D5bqU:vǦU?5"(XBJs|ao[Z\2wHR%q3SIk;oğh{*vŜ#&F5O1/8iÑ܀문b,AXD%#4gySœ2pnSL2/>ɚM .ʘ֊;Up]қex`[BYZ)/zT(oΫbxJߖ=/q኿,JFjқ Ax-Kș hKؐ䇨y;xM|ܹ.!eNŴ dPւ,d{-:P[Nx*, Ѷ7&2NU :~a&fX7ZeX^E2Ӛ稣~j ֺS}XK1[]M ``D(PAd)w/E]x`Bx>>@3uKpGx(hc4KC-n:w91[wq9I {(np$p#͋޺|l_B2pmsJ#-`ѽ:pYo1{6T``7I_^:? hOHkO%&}ymVi7Nϼ!ԛ3h o+#I._kCȩ[y6ZcC3 1:wgn=-K`'-HG4R!ATM "'*iD=I-6=)mڀ*yT"SEˠ10'}QgL? ]7H2v4J槈u-I`n-}{;5]7Ч$‘I۾C\8a;EׂW|!9ZnLiVƺWL8U5\h b-OCLN0gqVg;K|!U`G༎J Od7Nݥǖn)4Ho!v"UPR@*P)d'Dn9S?OCWlbXo±.[Xw6CX$#k˪o-w4KU "չld;3xljґa{X(,Цlt ;ò0{R-PXVg俚w` Q(<({W0L(9~EŘLv&| dasBZm%)؈iIQ"Ixug9 \^& 0lYStWt] TȮ,xb+@l=֜=ڔ&Cecޑ9w]:@pbⓌ{N9tW jhޙT?oF$9! +]C{BFN=P|34DQh_l5~Yy>҆*&z?<D IGGvI혱z4@!iJ H,G8F&e,r(~?o,0Ή.VCd\zWi8۷Y y}o0SA[^8ƫu$Y=7W)]~ihnh g0{~gX y[u?V-$dauZ (خ^[WA}SFْﮚ_GjC{1 Rx3bm\׎Śhe/ʸs&g\V csleb9{1W4V*~3޾k#oH6cMu ~gtGaS13‹q`K*+~|HLcxa$7AS<]r$_Yzk]13(Kc_dp*qĈ*C8K)DGL<(p1)EδF KxɠmN谯= [݄Ndg"63vL* :gH[{Xݬupɝ aM$}Re Y$]ɚD|5-Z.%}@2\sz|6PPf `N;7)a[o•j>d2ËA"( &#wġ4Ŀ2V-q}ay_#N֋LVMA"%BA-dC`5R5I%Evnv&3 w!~}!  -["iltOڴh㐓鯵OдMcXt5띆^F;$a牑 )t˭Y㷎.SQC'+'31zC|3j e~~rFd{BXIF$8|>Qz,Dhbd{u{~)&/$nߺ8Yw#;ѝ&2@XlEׯ*Xn"Z]# DS1wV +N 9;8t?') vgmDT@ LX⿥b@7TI42z^9;ݗըJ?VG`U'Lߧ%۞k HxU:Y{&iu=a\F|%sV'OMޡv|Q"{W$ r:x|O:[`TF8 sG(p%,#h܄4n@i-b`X{ F-":᧗>C.lB"RO\|#dS2A~MVxLMWQe͉; JRΣFCFmHvSEd]Ft@σ:ZCQndòQ:=\2 +p33m4^Xkd*+ =,?K_(Z50o'?uV]W;UDMWh\GO2%Bb3FYmVH ǗCRNʶGa &ٻ'T_Btua8BX4_w3>όe2c=$ gnn5DE(ENmKLσdS]$!B>fAO5S9WG"-6U% Cu`J9V5tҀ6p4Vqh`n<+ .*>H&]Na"g<6_t9L">6LW@n8'0cZUzwl *Fm[y#q]GIu8)(Qg972(jIl+0ǻn2x|JD--%H SӰ ]+' u4E! ¾1t4~OXzfmS %? #d6+-_̭ uMasOE<"nMCb Mlt1c ǣ YʞM6mt5, b_R3ƥ?{hw"]qdtGt+*[jk( klg['k`78n t3H\1 K/OIUͤ*#{}c]g(eﶫ5`+PTC#2*d<`iۀ3F~^(6Sg@ױ)jV%#W+&BUkanxIU|h&߭f?wN [<ݎa/'jr0;<|V'k W-NeW/mƑOUy%^[~|Hܹ'0h{~vEQ+}ҐSAЃohލMdߋrfS0AЮbP]l(ΆT-O\vÀS#ḊmN,^Iyu( x9G`5!Ϯx#c?;6czJitfbW2A^qw;wK%I3 R,xuC8Gig[dYic G(Vǁ;wfi/b#ί2HlQCh J+Ϥ@OL/ÂtԴy35/k4!:1;"i%Y,jIB ^r׭&Ԫ-<8Tp:+iC> g {AAE֝Fy #)/`t.;#Q =>mИpvsTC$x|VI.Vc,s74\@O~W,u%=۳s_B 0?s8 L@hg[ۭ} ,_]$p13"m!}ӒJ4dj*{-ӏPN JArp <|p(1__}?z"qarS!, ch&n7Ԏɰ-戄 Uj>rMy^1HyoF"f|wEttot02&F߮R ">}$=4s IC 8k&Y9p7,-w}'6vVZrgyq; I%$[]TDGL> ]z=+7iXuUlVTmSY]_&Ac;8/9 ?񠐱rpe=77Ҩ"vl9ܽFlL[/Q]D"g,E?t)X.)fdͰmΐ4qp5`LÀbX46x乔>N$'ɏm+"6'ZqU]Ko9t:tԺs0޾e8*] ᧑ۆD&rhQ&1爔n#8aQDvQUuA1Ŷ}j͛KnnY+ݭ%Z/|6ʄ -1teRu)D#!.1BXߦ '"+KzJzAS5V0Č"BK#h- 6iLHq(#m#Θ8q%g<**2]9m>]C*6m3]BjJ<skܜ, ͌:ICGf\VdApó }' }٭L^p7@q)CYX-Iϒ-ZC jJA~7W YB$ 2#S$RE,^%;Jc3Jzb,c+Ku3$dEAa6^lT#}np1krv,_?F%g)~ ~AKg⬅?gnjmd0柿jݎfѻqY=g2 %5u>:a N'lpf![x1gZVFg*{#hu= `6W6n=b߅XU-[&ģt_x;s&BCOzV I#^(HEC)ƒʒAlVq~OXp:"y{JŒY~hsH&?e9ɢ]w2G_  .&?"UTȽbXۢGeRL?B{r[AOZ˗԰'ui^ o˗LXvSK" rfݓe749>B tq^qgUY^i>=rWRJ2* /Ʈ \A:`r%2&dk.ArGXtU DDI_ib%WsjY V \q> ҙl8aOǓNu#CaX2n.cwrv+^U~yԜR4;(>Ձg0] gXhb+))3XnJ/ٗ"RT7Zr5sp1@JE!VsO(1%UNX+nl^^-nu O#6K=?g9Z27f'͖l5u>/FA[j/cy$*BEO+@vш(1Lj%7LNH~ yF{(x$|S a2:ɡFS |+s%q2qoձbh֦bO)_OuZTkY 2"o슳iu=v3EuٺV&lKG870AH5L򯬨,oRȟRju`F @V;5\+e{H˶  X'Lei*ZnXɛybE 9|֜#i& KC#'&HFD3O[qpa GY]DQ%:e^/Qo Ds R U,(}\D-dPȑpF-bw՜bˌaROiTr;4~ NSN2$_J{ρL$5JtFjb&F@nQMYKdB'*nep`4,ƺadtX&]1xcIh=tR\gH9>6t=oܢƬ\JfHU̚Ml`kނFwmԍ[,ByQKs߇C[Sű{ 7: (>07G(#ꋝ9 H!v1^7gpN"ruKԥce*K +,A˘^8U*VnR40fQb5B2+軄latG~Gࠢy3'QbiI`K\s?X&80 Gg @`y6Bwח3ޑfq՟jk/0GD@KV %$R/ۀdcd\q h/F5c)M|]F&g:|+=_qʽRA AP`kIՍu@R3|׻U[o-[u?FNfDḐ?"w`Yq\%}Kk٪lϺS^^uϲ39kmZSNmnR`<7MrH1d1|WgJ8„HLދuJ:[l j$E,=Y@$,<=Qa ?Sޛ3`=Wl؅>dX7SGL͠Dڗnsu!=%]p]knoxӤE"߯rOU3=I` :ږpV'XTot۹|?c 3ܤ􍦰'(@宆jïY\VO}zj譑!|1Kɻ\P7^$Ǟ=21J=cѽ͉%bK!YKt8Q'M~?a2 GmXek?W&ؿѥ)@2ƂmGYeHℽY̋A/)7O)7MP&ת>'$ M4h,|BXIcCYw匍`~¬:P[:EJ'"w->~~8ͬRRV`jpGkoA f^ob=ך%yВ_Ѱ8䓊mo_\v@ Ѩfts+YTӐp٫m͑6Ӭ39z,רQDyXQY# Ҏ~&n(RΡUn-ڋ>HmzN7M~zaqu,)&2z-·g owG>dtY&Ff5ߤu%|X%)HR(89,ӛ8 9Q'Ұ9-"x*aP9`"&rHn .iHl}L8N#|(rWAaKoߡՎ[D,m6?RݚIyYa ^0i nvMg{J%7ec㜏Ee^{%:TX'D(!E^)/H&åPav5qp{dm-g%,Svv%Cc`mo )J$!(U9Awh`n4yPaiNtњ^#jəqC2]рg'Ѭo|L8SSsQ+1ԴUFxaIeEK!59b#tVLD$+40?2B䟩 8r.G-X @x:AM,סY vY4L h),錤Ы$A\8]ku\A)9Oij.ODXL:{?,1{fa9)P!Ȍ4"y.؃12Ciͷ ,`IkO_-[}=:@>*k)t|&dN z/kk!f`:ȆDkQ#YĆ5wWX}z b:͞.r9  }Y;w^4Q4 {[W>U@roêMV*p ܖJsqgq)3FꮅW͉3 X@8´67\_ _j\ũOjM!u彬YhֈD{_}~ҋ z '|ށĘ3#vv[IUXqt8ӥ3q_`jSf,7 MHINm^wVѯSK{t^*FaDMyVDplTހ!@*߱3䋮X"2ǠgW)ɮyrֳRoݤ{޴]ΆF^m3sU:%Xg4QLIuX(8fnNiζ@ TK[1 E|}/(UPwIع9)Se:OHءˇ♡49 J%{|{ l {ܭ=< >!dm2ިM`nͿb|*:Epo:{{o nl‹B7=UI";O'nK]Nɭ5lݲ;C+&g"TԆ]3\k20fmu%Sxߦ\TJ>]h52؎,ɕIo0-p/PU"RBu^@}KNI#Vw4Co9?XEp$]R'ecӚN;ծʣlZbُљs7CadU]uB 8S?E _lut"fd&%av)NCKv0r~ޫAAGTٯifw2E/%q{& dx {f҃Ǫdώm{ꁜ > Qrm"(;lwkI^7Ts]#53., fҗ֜F Dp0iY 0NJ @A<Ø6z2T,ϤhDyI9F*=ap8هBl*!rZ'/}d<`3fGk÷#{ֹ7N- ˎ⁲)@G֢2G@9$FZPp7Ky-| ocw]VU9Pjs?4xŭwsZG/ʀ@= j:,LD4S(6ZQhM0=7Լ"2+?xHm;2K'ij *p{d ~!r4]C%omaa`5^(}2҅))o,SeJ)|UUQ~}ri_$Js xDyT7B32 ktoAKKTNE8@(jК .G??0z`Q~`HmM %!ZU) xV|!&>z61iXb H.¡Գs섆x[pŀv tZc6;*M32bt8S:wlo A*tˆg,.E2jk=筂ABޙ/#ѡe9B-tǑiЗHho9 lkzh$ޮM٤164sCun"WZ!1;o\1g)Y8fD^)z 7FXwα{&#lE'v0!67nUm-+^'?0ꠢEQKT٠@&#"7a >BMl[C!lχD9FL}@6!bu_z C7,Kւ/xH2# &4_ӊ@j!7~bCqkgOިsnTvH*ӌ\tvi jM越 |:K\+')`t{ ʭ-y=YꜩVƷ0@Zvx8C0%L/=}D4xe !B:ԴZ;T&-Vk3m遘Lo_V B€B%8Wf -ckkRLneO2έ&?`ӊ0l_Tz=Tj8 jOK#!.d{E%C K^peѽu#aһE%r{Km‹c/wE42 R+ıR~Չ"$q J_.i`L[-:Hmb݈q.Wnmpq)j(d=T] Ɍz\- һި>"0/;.23H'#Vw)m) -)q[α2XUq"beol| gpO>}j z 9L^tdt)Yt"e^]cNҠEolvwfkD>rNڗ<˽MNayAjbI=J}ptv_f9:|qvϩHS2˟y{Vp/¢42dԩj{CaxaB? 7eqY J#Iŗ8F eWI 9ׄN_HQOfbވL?$8eus,Cvf.[^bz+X  ٨lho2X,a^hpjp+m9?0xٜu ۋ&m5N;ظx@R.݇E/W 3P0bb(_" !U2hn~oJy=8_l,vt֮`ܥI&9c)ٿ*}Tmr!Gi*L6:R,mY:Vll⩦3ZJ}%*GѓW A8vhG݉ne;K R@'1ZޥW^F"L]x1"Fv)g™/(iWAJT*Ŵ߬w%4n?^[zu.ńm왉t7z2a~8Bٞ6\yڑz!U}!knn9"6>UBG~[0<ǒN2=7c䚇RRfl-j9+:Z;29mE'ATf' @!ʅO" Gj9J9%wf5V21(l]g$\\ЂѰvEl .Bz׌ ɥ{%#}_U<lԮDr]}#FU)"V9Ǟ92ٖO^Z v95s;ҠHAƿ|jأJ#;}:3). $0zo{^)GH+/h7xkG;G7W˳}-IĒ}jyAm,;U^y-~S ,xtg͓\Vʏ[>x( .Z F˭\\9OQR*o-=+ PG?ѣJ"El_gm^PPj+Q8NZy`0̵BmE«`u>Z -jE\F?$rzs\+v9L@O{h>K 锠a*~SڢD` hKs俳j go\>cVlAGӱRy.?#%pK[*CF;~>6āSlNIQ#t~!dX`7kI6Em@] *YG*R/"GYY<mIWhS@B>pПlj+?7BMe[2P^*׬]>W!YԴ`  :l>2s~.Y +eSqG!/=9"3FzoL`S-)[p([Al"!m|ePJ@kJGE3yP+޹rG h5v} ]8gTN)OOgZfJ7 /korJrgk>s؀KP IT$Db'A>x视1'Po:FmR;%YzD,KWcF=G~t~q-:Soeu+Nw특$t-Ge+wqLo}h$1u$ؚLB\?g>eL;sŖ\Orm޺2EVaaRT;,v-"C]M:X\“ȉU$%u>Ԩ)sl`ӗ88fa(Uuڗ?ѳA-IQA ֱW0Z4̫DO0Ub8VfBG\琒l0G#hBO Dl) iP‡N2yʰ +CTV8dk1/ƆNĎ;`%#PLQ3tlpxd ,n7: phn ic:Vc`e\/ f$LgggB[sE @,er6,efuw5וpp}$':R+  P01˚d,. 2bbkZǶ!ؠ{ 189U7{k544A[1cсK[ *EH(1KY-l}@$UA 'yd`/WxF0Mho| P*$zAhS/e@М"dcRugo>3pDn7pC)I'(5tKUP{$WGTSf _EM:RPu݌5C^sIܑU %E CCܭs&m %k\$HdgG6& tāQ 0έqNC@[ {C$ ˺ IDl gU&myQeqZ=bFA{*OژW[ | Ksfς_ј S mb_yEi>Ibɭg:l8`SahA/_q}Eo`@Fyo*?QޕBNZ5pe :-ʊa4;&-?jiӇ*nEoaF HB =J KV$&+kf.rY[zȸ!bRXDN+G<Qi  FUE2eص.(XY="@m,A vNbF\C5BfY9*u7LVi$5[#e]r'cq1*ը 2$T%2?^GfvÞ۸Ϯك-B6MȄ vӵ;רշsRO@DޣLF"|I l&L@CGtHEt!ĢNm-Vai7wPr*l/A;́ AN'4dT5ɛ-Y6a P~)iH&׫R0CfxELӍZo2zs.~) W2?5G]&4\lu~'mkw=Ir-69BcdxAQ2aK߄Gfjdiu bQgWaձ4*ǠRaTxum1n; oۢ׃J &Ug6Pe!Ίp[)׵b=櫕PXXw|m\M[?*ٵKUNc^GA׳O'3F,$DW.i^xiCcg-BD{Fl ?7x_67+?ּz(JYH v3qvF>K"@@i~J?oK3H㛱ԮVg1#O~ #?$I4eљ@Kšz y$zZ"f 5p+娥}>R[k <3žN xytHn'sTl43zq86p/:) C񠘙t%V\βgzn Ph@q((隆.nʮ9}E4w'vN7=){Y`Ag Y}ks&޶mc*mFjbAhy!{7xݐ Ƽ4iɆAa]U`+c85Zͻ aVTfW5HpWv)ooacD }XȕܴGsr8BBN~y,u;@B.HCϫPx4೔nW'!r_8Mް)+h@E[-3 sI8A$~ SĈ,`Agu bːrE ฀fދEl@(9e&)r,XDw6$yg#ճ׮h wE3 {kp׮C?HF"V :PaeSg낼;Lm V=yĴϑqwLݥ `Jl.X&P  c0ev8 *ӑo?0%4*T W@`!yaB'RYV* O'=уJQ Bq"yJeČq\khw䙐L{3|_6ra*뙱1/]sBs nOl.UH;ٕWu\,S`8q*MDdU)fk)t.GNGۡn`EiP .^\,Z-uԝvxYE,vW@GX2{*sc{ys G@oNA< Q;8 7j⅒&׽ LHUJJG>"\W^EpO,U Ϥ/vsл3 Z`87?vD&š! z #ޖH9@( D0哹`Ȭr шұ "*9q".lVSX7`M^[t́L[h:&?'چkxj͐cvj!4b/OEHB)5Z~v5GQ A.eZoT$`Q?FW9Ρuuz%cpɯ+&O'J^Ofco(,0X Fg" l>G(+Rψwy1 T^.3tc 饺9!ʰ<{ې/x7hQ.fB( Uk=qDRMrY?f)H(>]3I=xeQXGDY4#7$;acįS3*j@J̃7Whzw3X/0z3Ϯ!V ]Y6'+~hf|Áwq֥X6!HZ ?CHFhAF@7Ova] 6UXh3|WB+HޞB-I_Z(lxYQ40_MmcdzuMǤ!߶~yը9!R[–<5XL GlL_"?me?>]s=v8?by9^h:1ҫhG *3p\Vj*:bلhN`sTt mnXqS:%ڬ O%4Qu,q6f*ǕeGէ\"Vp n~ gwJGŇ?o1ł`" q,F؅iQs*` yCm%>,!"h64|1 0x6*G/I5! -'pu8\˥KWrafԌe=>/ "tzʾ@1{h6t)(`/&xi(dGhO)ýWZ5ԝRT/wEkw,JB8 ڃhTZ4uM@ izHf)h2͘>sz)D%LBt ByuDx/g}+y4&eT#.nX/62/ĥEǙBnX'j.) ILc9Lh*՘QEcԍ v* *m #V (vXe |nqxsTt济_yu n< )iΝvWl0CN?4zAOBYHh]r:Pg"6d96"-h4Ql~Up q[r@+2k$@8X|5Q%bW2r1H g)!9%%ٳ.>{AoW ?WxRVA _d6=&~9DAy&` h; 2u7!Jo;4 t­_: ua;gBZ(́]4 ]~tS?PBKNR)%##+yYA8b_ } ."a j\VpU|]CG=ŴB`(:lkX}  YE5$)KA4>+]pr#Bw-Lc?Y8giITRzh<)%2R~KO{;O˔Z-5ƞшT.eeE5qXQI:xkE -ۧG0'qTҖe}rf`Qsv\OO?`+_U\>ԈW!\ -^NZ}D d_C_4ezȭgM-vC9=}һ,&i"\AKl쓳Pn-H'~"=! ]YN3}D1;)ʏБR$VlM3aCߠݹԬ%8V19@kIE2C4|QsHqzcͮwP]*2'sowVv,e0q/Lմѣ l^{KT9M ^SiU2`u+J%PLx *+AxЕR=f4+V@C'PâD䟑7/FpUvܥ gF)bV՜+%&\]L2U %Rs"] 1nfȾ ClAiJD!JڒFcX^H{HڼόS2xk}F1rewmi?HδQ 'hJ9g9m=ic}5<{bHrwn׃هHGngǘ0Hyo֡K* }4GC=NqI<DG}}͞|գ囗wA|R.?5{R rVsfcM OħZz8#drâkY,eO([EmfL_4yhQ-Z]jo>@:SHp:'~=ڏJx+GMy>iecc\%%nM|Ec'z(CB V<4h\0gz{N:I'`5Z*#-懼nԀzrw]9⬩ƞ RnLfM[#Z7ج dOapzm:hҠH1KWWi-r*$ٖc}? 2_d ;]vۋfC#Sj.d,)tMAnhI$s8n߽JArw3V3cs#t h|*FIُ;> uTJ%`G n=e$m+`j !Ћ3Nf='_?o9] 0}x&%3v}E=8n03\bfbFC:Ccz蓺D$XETU;anD]ĭ'si~G]`\@SBY%)PfSnn@'Kdqf,<ÿ"'Op%$-f\tW.R[t/C6ڶt ߲!ueX\ȉ兵ճey2dNAUS{9BtAO2N& -$´E#aXB8syOCjJ ɌbčibuWpلmjj %qBC`^^P`ͨSbSk@غ{>roQ˄8f҈Lփ!z9{ [|J\6gU cĦCb(pizhA~L3t>[y3 -K1Jn6avۏNVٝ s'dὂ1 s/~?ȸPvCxрI9h'` F@4YYX$0[tj!(Lx'pO nbt6l3W< 5Fbʱ M͛HN蜑䓏K`uOZ#^Glll<11;#ؐY7b4?:sB P"b{!آ'iӋwM2"GYlL5nbNn^"8.N&>J2A1m/5$^hM +Shaw;ӵB (rǵ&`Zwshs/i^KGUR)RPV_ک6^^zB3;C3 X,V f 6 .~hvPy)m zk+P}.qðx>6B] -{)vW 8$R hCdWR\2'1:d-IfU[qxWxo/*W!ӎΧ,G0gKx=3(e<~QLW`XjǢiwG.>Җ4NOc@qQ3ݬ@Έl:|!u0a5pgC׈.v[$ù!OWcn@SyC(X. PP+XbH׆7]?_L+5|5Ըl/wKPVl7rSðXSKK)kɈ[-=˒oq.` g"N* +43~g: }OEQ󼾳Xtξ: @ !c2lǮ0ت./<;~.uZ~F$xgSeKP+Q10$捂CKk:aKg K=E]"9_ */4%K/hn_uӘWWX~-wƩVɴCfGFh_ IRk:w1~+"Em-ܺ ]u0/ke`U{qlȤ< 7;0wܚƲ[4"FKQ&G_%G >%B)5| CKie 1-ilɹȤMdzu9>& Uw>7a^}?G#jAzn[6Wz$}χdf`&Ē5d fuxOCRmΏ[DJNH6;oz&q$m5IW"U*KmS 1eV J, ig`cop4s^nTe*R@<w!'C+?5lF\‹JGY$bW] DQbs .qoir-0~w.ٌ 4kOEK͍cBP? v _uDݸX&ȟ#2Cu I^71!$h r lݨv]6 i .=T]_8YO,U$wl*ө&5pc+TM;lEKR2}C/IjrɒY,(]J+Saje$DyFUM >S}R3~dZ)aۇl0JkpXIk&HFbQINM$?@N ~'?Ow 6 ύ%(IY'GbS+叱gz7:oX}5c*(tdMAuHse\ns[U@N>Y43p  t{kGwLО=H ;Sglgd$!KU5|`qRaǂ[%.6zcDs'a6XCd?KX1g@D< |6kfؚ&_~OEvqeϔKoz=Kb#|Ggyѓ!}dKMgèOiVzq4MEwz ?-߱lU"]gV}$ C63j )У 1nhcD 13dx=^I?f@$cch_2+%(6Nb` SN:T5q͹f;4-cMqb֎g/r_)tZW=eT<>r}qrbol tcXnK#7sşd3 ӹWi|-YTpF J0KCM _ةqE채zX3n!ŞAͦ9T^b/qro Yrel6l\[$kh] Syp.%,X$eNCL\ƕ/peT2noĩ^] -jbkJeVP"9]ZT H楊1a=,}PYzN9aO0 <]'# >g{9v Bm9|r7c{̏&FHcg.9*WuQSVZF} 0r^"O]`JO#Ƕ_Z~RJQ{Mk^β 8c q B,[u\Znn}w3!0U yPc^)Y͕9쐺=9cPv9|_<Thm)0}y0-МjE)j`KON@^ _`03)-]K#LاhXZZ3WDlE+[@dn [R}Л$DZM7}U?nY%8G/Y.@$_ӍvP0PugB1dR!M=DzM9@OQ? :"|ȓGXݏoRZYY4zQ|.[Κs>OIjLsO;vt+rfQ`H!݈_G/痸]\tf\9לp&~dTKbdd%*JWIgY`.FTC a:A-(Nn+J73{[akAtPCD`2*̐vfh.XO1&;al0vp;woxg3Tv #e~Af$'/cn싦] \7 8J~}(g3H7f(LsSA,І  FțzK4?.>=(-8xŞ]iXFlY :Ɔr`_ëRǛWWp{/ ʈN֪'GQuybVߛA˚U<y@;`D5R$~}0PV'r Y^4b*y QA}=rڨ޻ҩKT7vi%!e=͇ =۔+!I&;G(>JئByVylv]1q^h wd%gJihHsn7՞u%d'x[gFcx}>6{dwGA"wD}epab]hH-X\-MGPрxŵe^]m 5zCaS%_FeL0 sb1-OwҦf5'f/!L?)ݩ>X㌙nNQEk|k5ow6?kc6->p ,Z'}U]i7gJbmQ!d""tCr/pDy5e?°_ڤ'ܩ#S{Ğޑ؂bϸ.KK I@gx֢!}\?Td؅Wr[U~L]߮1^RA,eȒGL^2HlE$V;ʼ2, ;C`&+.4/_AUQZ4^Q$U@!qm/ϟF}:xo9Ƅ!XG<`PY WG@נH`Ы n8TTo]*f}& asM68A!]5J׀>/S?wPJ"@a ?$F+dax(dncxPyOgݑ2rh|ySHi6 ^+;* 5l GmƳuuy;x$t.PM4xû ¡E85!LE=o _KB9|)m9;GӋYak-SW0VcmlNK!^#qU+d9 'sԻ2P$/ێ#i>C ̱Mİ/ [-AڧZ5 :P mӪg ӣXST(YjKP[t<7Ml-3L)ӂJaΏT_$mqc#=-2DŽ@oxe> yL"ċ G( Ro$;Je]1Z[|9L)"U(!)211 Lzaאm,S[]?l2KwAe%:o48ɬ^Q{VuKMFnᇠ@>EĞR&I%4$} wɻu˧>xzICTϣ}05YF^xyHS ̈́Kݿ\yf `+ĩ쇔4J+?-H٠s[nmQNh +LŲmA\(X)PG{&]ڸ#`f<#_OZ_IBϨ޾Wcͫ$օe֚?o&8f鎧Au|UX> R7jiqY 9aPqj+@|v5+QsΣ¡T\̝ݍKYc@dĘp;ڭR{d4/= QA9jwT2i oƳ㷭~=Eg:0E t \t2Ry)r= -DӸ]kXO; Mx7L}wΏesNk>HEz9if-6? ag~ n}ҜaxcHtKbǰHc텼;6fhIeOUNg69iˆ 1 C)/DtG[5,\֣6ܼ8>xh*BhʐHNSTrAГHnwb`NۍxLI6 <1m\oO'=+D/aGWWDŽmAMҐcͳS*M YáEU|6Nw5-h U٩-s4XF~d !Ϗ扗c:_ ? oaǧ=1ce^syϠrEϲ0!*kڿkVk`ekK<@两bC]Zd;j 7_dQrZϮA2eO\Af4{$abLxWý ~4<kZG?tƬ) bS'F3Vs9:'#ce]ߗ/Ƌ¹N*GSy֍M# ru ??TBi R)G""ݍhbzH=F78#|Tb@[ѴM@LFzXH=B?࿤* PyRX̶ [a4\Ds5YG H.hRk<@8F; ɳژ%S^w'0H]6;vOtcG-܄7D\0q<\ p(X[*8]o ?28ہذ v\|/ݜw[PcDM{uZF~QX'µ-M>H2V$ m|`&t ,EX>mjjVyLg[\pW70έ()vч_]ߩϬR.f95aa+IM"KWi=1PB/e Z&#$(usQ1ABg[ah)|Hׂ4'DubsPb2ȕcqNwx{kKۦDD.)^Tѳ(>v~qԿ EVdְ;A[<*Ekm'7]k֎^K#Rt!:6 }mN^$a+˯riמ^9_?=>Ipv;&iRwpVA0/_g{K},DKyY+gW4b1 KgkUǸ;B,k1MK B n4PI8lt~xn3/ϚW|wn7wm""_6 +aՑ_Mi/;z!*+WA{ha z-x*c ̱x8H77 W^0[aI6F}~T0K_ E۰k_^ME(c@/ɱYCP@M.錧*3x9 Zَtߘ4~UH(KF2Pa}A0+hEҬ6+C2)o{x1MBDӂK.=&sn҂ z5Yk29JQ>ˆpnh7X_gkXf8@|c"Yd4z4yQn 0sA(1s)ÏUxRSrlvյdV腍F#67d; ‘!9zٱ1]Si}88 q7=/e߽քzj9N&'RjϢ0-i9IbpePPlЇ& qu[Q} |IbءYq,RH0F>&6 §z@c]Z4e!N[Pʅ%+I3D 7%l;/ؒ56i}|o"KobGݼD ۚ:\Wejv 0l>!tc4EOӓvo7! uo9{ `66a,ta/?x9m(~w+QXo&:Pu|Fc9cS@B#C㈚Z9bYP>:NWHΫ 񨼝蜑HZ/+GS" }o)t BK=GZCԦja)#s>,cfqЪ|ӋewgTc){U|WEI , i mSp4{}j +O_&}ˡv0'89;ei!.pwYCA;'\ѲsuE/,x-(@(]Ԛ17 e^ʋӂX%pܭr痄@ ՄA0L.Gy  Qu ,_E+r{49]6 %Ko "A^3\S ̳㮤~M8OC(d'NH=q~S{kx$KG8r=piF)we887޺@ 5R2-Ϸ՗1i?[ԘkŬh-#pƞe]{ONIӓ -Qe$&K6Xw:Ҁ vg8R1CםƓPsuP =zk՗9pD{\Q.pD]PpTC\n -X$') M#MEKa5xx.9\'w>d纰Kh{CSDq]؊^xu )̬m~Dv1aqVe|ԧ*!hQnRIN TdNb`SFz2쵏CdGqd~1ٖf;*\>: 2LRřޓ+ i`i)}iC6c=H/pY)=3'eM[I?j3A Ddm}-9ni6¤qljIzqvcý.0v,/}z۝ P}Q#}8v&K\#o&JTeCvtp"lt/E;0|O%CATd;r{ :d:p [%u1ryN퀍qq^~c֔:q2_o& !yTZ[~Lv 4Y"xTD2SuW= Fd odI&>#De>q ]T#n~Fqf5a|b vy&U:awlIt8 Ɗ5u)X<+?B0lbj,Fܤhզ5t JPbQ8On[;HK9D0'@ bfiqAbh-"^,0%P"'.|W}>uz :8=xuY>U6h/1$ jIW;8D <"qK!N/jhlɀk򣭆_7wRVawAF6Llv|WD]R߯iUD0~t{4~ŪMsM?`o!/YɣzN:Xm #j~^<_ʓHN/Lx4nKkD]eMXq" /.P[,?k3~cF%mц&qFBi\ l[V CVF:K+34ɮ3lE(%Z|.@l,ðx5$C@ PEFo>T;%p$ⵎ# "ОЏԱjجmm*THYldĘR`W,ቕY.^)kN>SC8Xv:*uzGr=|<_unShX87]9D8??VILڔ) ;ww4Xuo. k@?"tGS*- -ąN,E /NV~{to=VRW= »)Q=?y['ңEߣnNaOo,Ro B6aP;{?ou\wONam@R;Zs <giJQh譿~y <Ɲ,w{̗qscgv(%*U#<7&\RD4So "GWw ;Ίx&+8܎![=&i3 lkjW`U* _WzRxS48AJ̒]<2ڗ/Zxno1YkFB;1Pr;\;6{1RAҳdKg{FJCNUjԮ1cP=16΀Ož ̧N|P`qd'ZT 8#ͬZHkUK'@AX I -:&}_^_U$wևXC\[;yG̯~4%1#e&+;<#"!f-=̛;)B1 lԾ`#rOP.MˊJ'T8J b%<|dQuz9yڼo%(5nBm"{@ @MĆf) 6'j=~g+ %ݑf eWZ)ngu^^jWSf\o- y3%Dz`aoMЊ9h<}aICu{+}rCSS:6uBC0 0I2T%{>hݗ*P\pJ]kzXkLw|2l)B.hˠ#[$|kBq܀65Zl?"ʹp?i8X^M\o7sA/o#)WC*ʇKC<"7Dp`Ǯ{irUq` ĸk᭐;)88Z+܉#澂U:#.1ʇlƍAL(8a=|,ʔ|ߘU hnT$W#:Frd"T+{bd[ x}ɇpN>0M 4G8 `9E˖O 7UL|c\]]13NNn8>;Nh~g"us#DرnQ_rDC9-3VN,Yn"{(_UN<U_q;t4 e(01w9ogKmSb 2'ƆTQjiY=R["M+ /˨+ XthaʃM$aM4\V|5Ϣ-p_):hְk.889#+Iuבּ Iq,*5@FǧF@c+Ю#{[~1?Re7R S=1Ţހ)OcṶ-14GB>qiEwLS.!P*(DUze Q^\a[ڬ l8!GOE!1`HL/ܩ7 $28B/gm2ş=&MZT,[wzGgoY, 7 6-u fUc:>=N%Kic+0OBa!ղ䱚LDVs4c}<4@*gh2YW8\=!O-XlxS#= F%ρ{6wrY|>m͕(: !B 2j U8%Cd3pW-w2TU*[{O^,Cj }H1Qcv['>/D (=7v ]Y'V{͞wF|3|JvUb-ǖ48*^ sLpM@_ H v/VEҾӪ0ٱWS<&G#s-j-@N.у%PYA8.h>"1]mb>,56K&l ֯A= ɻ5OIF[ [3[͋yگis:SeZӭZJ4$Mơ7[IJ`** HrÂO\'(^v=OV[AS=+8w ⏎{@˫BTVe9gӿZUQ5- FM!;Wře1Rb~{ݙ/qט _ x;5}PUefZ2ZyHGCmK Z1ٙ-GM2 {AbY~)OҨP4:c nGZe?"@J4,_ R3Bb` &3_&!vЇ@gN>\#{$D8E_0f` >oTu2t1|=T||ޯ>> YxW|Ki/;(&2˸ySH!+V/dj0[D,)]E`Iv:ᬗASMfХzK0_z\~O/lB{ v ,pIAw± >*Ёf312OuAb&Pl"3SgiW\ *l= I옼}D岼FP @3!KE̼{YMX |?:,K"VGåj"ts6}d67][Y".czTj}Bd,y@cN _@,~㍂{ىOGW_a&DҮasjx\oӖpQkY].oh2b^M$ǂ.Rܸݎ`WէPs>T,f\M@[omS@ yOWv9Sn, VW\;r#hR[-AekDZ/(gP~vD [hS/d(Wu_d_A_1+g<̦<=GSM7,dgX`9VAQ3V>mjeK!t;_ʲL ;c%Z\R^y}3Kv{a7VR6f:@6aO%(wdtIR`n)!`i>zgѻԎx  l4c7üQ֤aϤJa0p30?b5MMb" .ǃC xpJB+{TM'qj\$a_WwPpS^Q @n:b:|^Rod .06 $⎨L"̬YRix81NzJ7~,NFQ]O2DU:=b=ĩǜ|aKʟ1&G^RD*j.gtq"@HBUI,U|!h3_Oק{!6llx7>s!< z6];`96Vm8/FH D+ L )E ֣=ݏJFR?l3Tx_tj/0^ќvҚKjp8tfթ_7ru@vh9w7`+𡪌Y+J5HVJWG>DhkExË52lƴCWD;Lq@1͔Zr3By賛IHՋMQV{j?r"N߿rV`W*>Zh $\9>)[!np}'W 0Ƣ,b K1@Peˏ7QBÏ` qAiWÒ} PMJY-=4+6ޫoZ (;6^RsSM塐u!LT-9CDw[ֶ j)x[NNlN-)AT(sox"I>yF;J|u`3` };pcR2qaz>shoDH:VT\ l'Lf̲NPһ] LX|m`0_&7j]%UtCuuQd{5CI bŁ{0}w]$uprLTuY4Hn(>!$d,a0xx2m_){q<4)3lꜦ{){ 4U[Y[7ĞaPU> SH-W#Ym|D_󭅾hmT,BEYRfq~~Hdx0qfy(H" Є}eߘԤ_?$5uKY#y8_[M@PC蚳#?cMHGW~K2SLb}ȿZ3hMIp pq̂*UG 0k~1$Lz><dD ; ҙ.?*1J&6Y3rlZD/7fw_0vd 5lm3l T|5Hρ:Ɵ[byo#zOeb|=Ksl*аv/:ZVOZ-Y6vY 9 VYBEI%gC*FsB:eG-,Y[LݝCErGJ-5eHJK61JzI* ֨+pC]ZJ7[{`1\G t^dͽ} <'67A[\l?ƜQ6HBG&r]^ 9xOn,p,#u OTc3n$8Ya40_5i-h=(x$6쁅) wf*xDp(ᖥN po|FԶs%#IJ|D%sm?1pfw --rBtSR5R~Wۤ4x~*2(_)HZJ/zɦTCyl'u}zyj !K74IHOr[B$/a|*5htMKiDY)rkG$ \8*@avmw+@+aʘA)E3E<c{}Y*6&pRTMR?֯~ߦ1'!55ۭ`mYԉ `;w!;qb n-O=.h'Er֤5cO\^X$%{; `jߚwj ECf8FP5HBu2,*,Tzc;r9xO[N 6TOw%y zb9{.]Yf[ٰ tX hTuf=ecH=9DUe b]"Naë)V7z؃ &q5J(Լ* ~ R7[>G\@Ak?<WXv% J~A: FhCY1z 5$eݢ"ޅ$}X!5ON>ǙYE^\IPϦ]3[*K%9 MQu i׃'P)/0`'߾<_S[ _},7̠J9("PۮNMkqCDA}ƒCꖪCTb/^6Q̒+6Y曜 ŗ4r˟vyR#r,2?;)\53 EovatWJErZj dWLd0w,cjT^>Gnjf"H!NCaY-?xG&s&Φ)0p^XL&ք˘CĨJ`7aTk]LtMadFb(9 oZmȭ9/UG`&cLJ&9GQ3]6m si{s'rH\RaxYqr ںe {-2/`Š ~}{G/4IN8{n"fio6ߨi־dń'30^hG՜r bS-faIe_]S7d"fG,y˭2H`WYTg= FWq \ ^9$m§үSkR2b9 HԮgJJ!%<~*^U22җgI;QőXό7Nz"Jv!u詨fJ_4c~ ь,-P1)3^0;h)j} hY5&am3p3z2vVc|kQԳ- `GUțsuqa[ !-wNfo3zՒShý gJs۲Qcvd\%=MnV;=.q~x\Osu`*j{U21Wg46<p QC :BP=!cHצHZWoDxvc%8Y#=h"Y҇ 动xxd2q컃`V?&OV//q5|hi콃I=%d my_B@ɫ͂=іӎG=MR=?2(=@NP_X@#wggqj뮥E&ǃz)06--(}<_ybAt޷ҵd~tBa'YCB5Vc1&z9 Ci[X/˂C(|DجJUG"@Rqo0QJDR>`Um|h`ig{4 nkrST1 X<3ʱwBy?Cud5 `' 35nЃz7;N 2.&M3P(kd"J}jk`햑M(ZT=ߠեYQ $۷~ˢJ͇2{?<;e `bH"ƈϨ2Δ q4daБi5\چLKBW}irk+ҞҳH?$eP觕P)2XOE`7{tܯPPٻ?GJ|%6Ϡ^9Xچh [-.D^%hmBu9EjaQ%Nvuаo7t͐ʮb*؇K]*B_c4`~ C@`"Ő $ okW6`=om`MWTy`9X?2K7/pX>tZ8Gdټ*{>0i8b:r ¡M:W3@;F|EcRT~;b%n5z5-ZC>=XvRYvҺg/}'k+&Ai)'s%|gV< Hh0)MGK`ݚj&^9=kd&nF&P/ $ #=TGMjŊ҃`{NLqs9*)vڱ"} /ߧ+̀|2oFzsœK>N~;|Z<e Jq@q.uK4MWpEΐgkJ=~zzz=p]k8|LD mJ=۲:QR$LNS~8ߪ6S)ŲÍQ͒n,@).o>VjNt; m_|Uk{}^oZ`ܔrf= J{ xW Tǚx¦IxlyJ8QF:/)BEvRk/4φQ{Dm?q 7Fĭ<+AQ`IcE霗&ױȃ:ȫb'16 *>Ss+ +~>fHmBLhm0,ZY_?RgS W[ Ҩ/Ђ$6{Wѿh|WS9躪?.h2 }V2KD uzaR,}r_@>ݧFָU%C '9ǒHʣ0RrVo1=GTG&D7'80;OxA୤ UrYv^8̤Td{U&5ɬ@xm.lO;Z4>œ $pO$et޹(D -MD 0*1>VQ$6s$4^*|f:!N/ݫ.)^$R2V#W>ƒ:?ؕ|ż^UUFn[x#mMr.'Ph9#3(FX [:=RRo)ƒ *Ժ[lF{W=1>cKKcg@%;Vڏ[mǯO)k7dɥu&/sxGoVWnDZ؃TI{i<8O~;1!iamN1D(b ^`Ϯ 萦)"SL-!@.vl9?;\F#7- Ȭkj`.F;eX|Uˌ#92Z.U/#BfZzelh4}z0[=](@x-XS!5dZ!rzLisyVÿE8loCPWAYhS>'u|YH$Mg`bE%n$ +(J.TGQ29wT6]:VڹL EFOD*d pYIdqyp|8vLCm趫(,u#$jb"Yo~M5w]Bm-?WKt7a'7PDæ9|~(CCD~sWZr)KŲEXd0!)28="Yq kU{6)o_9x4 fla?zc3FH`<:R>=yZVYƿiƸ1^ 2zqu@}BiD1D首- m]E Od(%Oh+p2EÃPłXB_b;.g*GNQϼr\pj=4Upyib {UɃ폰4xpJap[@C2;iOT©ziͽ@>![%i]c.Bnpr !(+--Q`<.xM/z9PHYʊw%@{~6sZ"`DEggz44cڦJNz7%[ZTd?Jݣmyޣ$)9g}z \ Sp#L= :$>ü@*cBlqs =SDtlRGYt#A _oe J^2i>2c gǧ~;I;liRAٱ^?;W񯄷5^ tgtfa?(1sepNs4*'Xtl#j{A.#,4;)e A8S>MsdsD#d^2*U4оl0&hN`n%v8[# beg\Z-M9ëb0GC?rXƬ>,#~;|]`ĦR2  Gv&7[ k}~!=/ >;2b ȧ&G_[5щ =>z QT{T"W(PК"w@t$L`ipz-)^d_iz]u恍Uxu:VʆyV@sGN5.ﭨ2/هiH #? 굆j~Jғ[ǎjS\b^]gJt׻ς喺t^1ˣM5E',@]Ñې-K:.31,KC&Py`G7Mդŀv։Q#SSXNyS?)?ɼ)k\+{5mR"6BX#],zlR-w:ZMfqrƌ5`Ed 5_;53(:i;#ԥO D0ݮPNUw@]ND+Jʒ6CDYH}v ֣枳OhDX,"x8\I3x(t3Qtp_%0޺?v3G~G(Rr3UXJcdۆC1%;L NX ՎYʍZiϻ4CZh;".eJ;s^ [:'e "X"LjgFCGU`+gsxhJV+yl{*̓Lڪ[)s2 ytdlNMtI~׋3G$]չK_XNIwDݨh\3db]C|&g d70F̋y)4sL9`WOgr]Q9a]nB-R%vDMyOsIz@K`Bȩݭ ݓ}Wķ)H^TB CJrGس@t +x/%H1Z[#u#M*d ٩1B\Х m"r6ҳWp<[uX z$ŠpOX_uI2~FТzZl$7L%˞Vrf\#~y} w#kZކ\nHҷӀhޱv7S|v~pؑRv)+nXCO7;t'47xb844^qZJ} E@+QxIw:B3b''n fףSFជLB!aHL7-ߟ?[ rBp4%\+2zC͵|[GBx>Q0$Q߲e52 neKDy2 |g=/xʚWZ9Ӄg(S? qeRMD MXZR}SC} I"LeK^p_Kq9;A+/uc㩿{ FV҈~$rNPIglVZ>-NEh8pvF Kb1OTei J0c;,apskXWr_/=Kt"q@2kH{pC=u[@fQvR>c+9b`[oŊ+6y rP}q 0؝x ?oŹ4O^ꙛIOytKurh ݰ5#}!Z5E`bFEWF!@ uYIҽ2QܖGߎ/7+THTE"*勦ۈ+yb^^) L /p̏~Σ8'l; ;`!zR~LTAjo|ּ_c/!(X0Z ]jr@Ѵ-+B-I!!g@6ql]M>HS\#nBG2x*. n/JW]}5ҼhhZ8:T%€~Q  /!}X,Xj"]Mb^|?ɴl4V'k-mF?'I^yenQ D9;cŅ2vjhvwD C[| nθhW!ʀR })k~=KX!N袷D_nYccvP^rIZqʯ)NqTl@< ҹݶѫ0ZQDz,K:d}D{>P."]`:2 HLKVfK1Z bۇfmЌ>[P|IOc[xa[&cywsbG'|i v@ptwFFRfʾ(<.;RM hgypc0(%=,< `aiűQ.$GV^OWE7_^rK)êNK>P "u+D?-nd=( 355FWDUJR6W NewW`UN%¨M{X;Sƴh܋W#bh1:6cm,>)TQRmK?z!YĂ3B2~ $!!rIjR?UncRȌ!qUº!"!]e\0cO2sW)Qz-=M&;Co--gC¤' Q)*'S4@[ xm:B*Moumv?Fp)?"`N()a:d`0ܟ;kzY/`&<Ã&.ɉfUjC9=JawdZ8+B7@i 0wj}gkhs(]iR[fV?Z@_/v:mV#tH ޗ1Ghc<%d9կ+tk P[?e%9N4RSoMHN&k߸hCZ`'޹mQPGka4z|9?<'[4ICfթE|6Y!T?O)jSjK]rҘ+ ߉uu ‚QЂ`(5Hm 9eRb,h|'AJ} ~0t%ha_w)^1w}&"BKMٙ:Ee:5"wʮ+;(Z%ykOLT#]L] рP`ɔyMwTqaE Oӏ H%aIs{Ŗ1>d k/Z;f jϊƠ+oHg~ T|uF1̴'>*uGXQ'NΨ] M30tr<]9}y ٰ^UQL5Z[l'[|+kT.YN|X8^ Zqmг#81s r<):@փVԡ\~x;I }\л[/DCJlMqIdNGșkdZ#PNqbUiLk= 畻:K~z.1Z Kg!v/Yvlʋwb'9⯛]K\ubC Hngmbj 9L+zZavv0Kh*Mw`7 - fBdyt~'!v@JQZ`2 %įLQc'J'S 6>7hZ#iM:CZuKZ#1'F+ɀZ8K!9`wk5{<&K{9ɚK*b 2j>VHklίJsNLZH[3 |ãpf4.`8 'hkȒWP( Z$SaǬ0-B&d'V8d9Ri䞂v(ȣ&19 , I :1'1tJsHP͟QYS4dpe?k.|ͬd-\˃&\`&可E#$|zLG+L)tք|!d 7`V4׎nVp l[YYEX< w~CtXhئ68޺B,_t0 \ g0q4f^`Ϥ0'QOD%n9-\YԢi]e`-"" 5Kм2J7%#*as-ugN(ydv7j<fn'w]'ܩb;ԌpUϹ^&:Y}F;fsgJyU#{Щ%cRtq-)O 8/.]Wajth6L  3eJ??ߥ7>j-h%$,Wvf~" aOm 85R6=Z;?63<a=Ps{%$q_Ӡ=SL`%hPu-x^tF74*}p| lcAOD~j8~-=s7z 0$ud 3AgU{Q>t%҉E8"^!i~5ʼ-9.$xXMET }i:85 pr)y. $.B/D^kGmY)J4{1A~nOS}f\E5mĭ^Ck0$'Q5M >cg(S ;"D^Ѩ$n? f$B{Հ4[H$ƚe@b[3ӕPZ{ `T ͂Pwq2\J4"C~ݒGx)̎Ǿʭ@@ F)*sBHwT3Ȑ<7yyTbFڑqm3L s$e ԙA@hhi)A-]k8[Yr ʑ @1cӐF8~"W]C5>d`hnj%.} J#Nj-qqe,gNm:ywȯ, l&U@K%f[IH¨<suOTڑ "}@,AZA48@f*O AEX[ mDW2W$`a=W!ez~6UMHF&a2$ eWi^ȣ@nnv3> VBt*bHMNoiXJuK+?&<1)nXjaz`E|np(rae-enϦ-w(([$O :4 {Čh4KIArNH;A'WxJŠ'CM sLk*I,Xg#'iBxYB91Ք\*႒VZ7E’'F}mĄeھu◼f;B>JB^=;e⮬ LTt5z9kP Muġcu囇lCk/XyU4l-]1%m}b.6VfWkO #3nIbL j~AT6KB*Sv>Hokx.=8ojV<ú3UmN^K/<~Ot2[otrZ|fX}- q!~o1b;64bX?{ѧ"YG`*'%f|׺wY Ą vc@hez?\Y7Jr/V--Μ餵 fw܇S_w:a6(|UMZ}!{bMl@9b(6SPRMQGBڴ =LZ)ۧ{OhMS@;p7_s[iwiZX%96ahb2c|kI, H}]S9ag{v6ycpia0t|[&8wz;S7Y˙(0^X=?7f5E@I.ԝX_w|LjI+2{%.mU\hA׋2ȝ8%fWv+ a00OL u(a&={=rQki9rs%/zb[258ǓJ–hEd:q bp nacWm>?2S#k^L@8a,͟.Ӯ+_jxF.V(GxNvSS1o:7S)D#ڤ{%9'+' Fy^DTpx).Dz-QzUwhP|ku"0QXeAY@DW gIi|Eo,+i"O',>+gG]PTTRUJ6 oE&tPK NM$C*@u_#zr!$D,h-[Ah-\P*tXn'*VZ:q@& -i3PtFN(>}.)W0w WǓq!Ъo)!֘uF6Rn>Slwˮ@ [q 0F|`w&gc{at3J]'D6ܛ1Y?27D(hbkx㶔OHz-;{kxghlvX٨riF-j(T@ SA&0*F?z ^*C"Xkknu٦l gFO,ySoRvg蚔IUoOT+]]0=xEDІybtuu ;qbd6Cu8&Piod`Qt[hZ諥C\7DSԩ3.٥֤L Mc3ƲԓGII#SG.>l~Kjy kN `XxyWrTd*, "0 "og|~+ mi5]$^ݝSKEL͠Lg7S%`Wr33XĒ22Bɟ6*8>зŕPNEϿVZkx0+pZG2& s$٣<[oaqK^ .e 6edլNݨDYI}:tqǖpAɃ ȗ8Gk xF\<&2cŋp'"M/OO0"SZyΥ+}Z5/_x֌{/tCyĕ 6sӍ^dͅ1#()`k֖˃ 1@iȅ+xa0mx~8cèǡKxI%s,mbBIUpt4 vjkR1[2d*:" XL ֱt]K.Up!C vsŚſ@pּ &l517Y=өzWz *$ηv*9KBe-l*+Z`1 2yR!vDgu^ 46/jm ֜R\ T4I@ٛ=D#~?(* ~ !]*`4Y>:#" p[1S&Q9k\Mȗ/J]p8ިpru.w?2rD^ 1=%D;x-)n P>Et=6N=t$d!cƹ72hq:nmsͣ㷼@{+w͔w Ncq(;sݐ y"z$?ka^#qu1҉G1dmļ{=Ϸ(+qvɭ|59-o?y~ 0HJT{#t{.OI#xdV_U8ߧ(cz> mO=^~u271dOfNN5FD(®=OjDSzş靊cu#Z7rPb–+1t:MAVÑ >XȲUytLX2jJm<y~kܽX͋4)qh.a,_,n#B0d .hULa!:Nf䵑^O)+ BgAЗ̜JRs^/GJ !6Mb8BHue_v,w( F iDT Qjs^ζrλ?[vDAgi۫aUZEU]#=fYE"4;ܯf>RۤIqWZR_U03@/=}I}3򙼨m/awT"`ꐳe|WkG&Z{ĎFB\)B*K,6paZ>X7dCĶzp$\uuvrKte+;TɖWM;qKKsJ -^Tu0Ӷ"Z$7zZ߱j .;ӢaU^YqR@OSO o{Ksg0Ho[$cVѼRzw*(/9 9k8ž,&4п"<j:[{,eF08$Y$гlib5RND6Nd%#TɯTd7 Ưwi ,t.]7KOlӚua#/8h4fӜ~=kg)TZ>"U4qYX"-W|+n  ;viuDӃqa,5}y3$e|40lK1:sӤ`h{JщuFj?/R0d|ub*+6ڭ8JyZE*q. f'N<&!*kJ&|W^yk?VAN){3FFPEG >!v65/Y:R'TA4 ; '){=NY8XW;ǒLEg 3϶'$Y鍧 H]$iwɧ55 ~D9"ueܽx Mw?YA B\4<57Kқ 6[+4Ⱥ4g GtHrgJ?B5,AP-ųޕvYO.q$zd)M{K]V*8[H3aBr؊ۦM`پ*ʮF;.ā̴EOI90F^3vX ӎRmYN۰erH33ٽJ~ޕKY^[#20e.={w B8{AP/]8U7Qki t-SfO )znF̺9⏤EKDxChv5>B QMJf5x?F"8}R'1Pn$}`c#ܿHO2R.G AnUpmAus>՛[mvפ Ű/0h?~^?m0zCd;?X;~) cGbHQ%GQQ芋5`HT_l~cd۸EoVDʚ<[."JM١v}^Wn<*'<U'Jp9Ϗ+"u )=_)$t'|p |v2A*h&w~sz<lYTvXRÉ 7{RȔ>-?tGn7*xkЦ=ĢwVP zLۣK܀s剑>HafŘ1xT8_MWdEvo)wju8%M?Gx?Ef85\K,I#?B';@J%@:\?^?$}{ۦ`_@pLU)T-PT1^MRq/V\){=NS#k+E$(ƔO2[ \6r,E^>~ܾ,uftE"g7y"h}WNto=M=̴m(AU+(-Wi+Եj-J.'sAZ?輯"zxO;>= SN+ @JX)O =[M.;d3]4 ,5a6EU/"z6-bU"nFzFg1zn Hr׀z`i0~xTDјzD| \ɿ)?$:H̤5h6Z"' <]Dn/G<)x|b%XL3VEx}1>,szF]`L:D6yu̢0{DsKUiFUŞ&8w Rg;Q s:q{K/)HS1,"{2d9Y bWԥΔ\:o\Εd}񗊚{'9ޢVXcDσ}}|A@1i/6,\G}Ϛ+q ग़-7Alߋ&a@@ac?|#^D 7Sʱ(^;G0]Y~ \Y\Mb~=yu3$lQdN~Fh8~kL~ޒM^U0զ7s[1h|7cO] =H+9Ϥ@WzPs=mXuQ^F-pO1*BqqDOgP<&:ր?uwۺʥsrEu z5"|*) kO&3+R>axg<86=82Mʵ<@5::3t|v{|[&e}d7\២Q* t-|X`O&͖]*AD~6IΟ)a@{Iz(6v zGqO.RvDlbvb,R#f Q!FG ਜ਼hH؂X7Z8ΉRxc|"", j`ѥ긎u94CHS8?W7fѬK-8N<_a?~h Ŵ9#ٺ|h"$4#eoiyQj~~|y=@@7js{ Z0B(+x nXJ&@ƝwvPb )!IՔK9Y| j>SқR$և$f>``lII}P',M\ 49fKA+cJڝ?ONf';tD;;4[~@^<_[9|^ 'yE+."R=PBZ~} 1L~7Y82w 2'xLOɘ_ 0}p4bsw$P/^4g]N+W?Eb ƧrF ߃ ]W(>β(>ʔ6*;ӵ5^nlڛm!T?T"{)w,]V~ת[(v9Č T0 ж4(,$ >yi/NȸIvOT&~ǁMt~̌1ƅP)eb89^3Nָ_+=7-z[tD.x/v:\ epUg 5BNʇ91A9La EDpSS׆mmR~Pa0:oa7f{ ֶܔzMT0碝4MV`"k|'PO|M.2ϸv 8A6LMbqvkׅDoYwE;@s&$rzz>y2O֌Ҍ">C!DYV?8`+e?qMwc~N\eǀΉˊZ HPNx_AЌ#a!a#%7{} ʄL1s'R⎜̀.(F E^OU. k_D'JC ;h?NEf]b@" 8KU9 oIJ=,o.匜pj3naI.#AN<eeV[T{& D`8/l#Z;*Y"/DMT1syN{=;hy*cZDA?hr+'U^VAX⁐ Bx r *"Nf?gbc':ꞧ,ZS6OQ_I <]9HHGL 4>:஛B zn{n+$WyzP1fp45|44ʴSW6L*n.x$Cs8~pHS/Qn%L{IJH;uy8y X GPM9Ss§5Xp:;m-kl;'4rA6(>~i"{(R bj7h)Ǵ>&ɴLq [{jC 6칝:@w(3ВvΪ@f誀}0Mz7ݠZ-#&((<:bgǘ)giKq@O߈U$ߦ4Wy^ 7rhCRqpHRӠ _L]VPң;kX-~N[z%nPKjkF5=B¬[JJ̃ = *Huu|ZYmM"Ǻ爳Tա$hz`Lnc]7"i޼IyFe{;& )DCt8zKY$AQV#G6po“J6ڈc1]7I)- ':PӿWwg!L#% a-L֟H`Kb:fݮMYG:s'2/8?@V$ى|XXb'ߝhxQ ±MKNеGA^EU,ԎTWw0rjz/TVH^>l׀ 7*I>LyViZ']6^ԯ~_.eBM 5x-hF|e@fN_omE Y;4n!G\pĤ×T9 ߄JŽ+w }U,趻.lmXT@ɵ>Z&ڴ@_Aى7G*Ā Ѽʛ^3A)Uh4d&l!dS\l0HT$dA>a,LK t ( 'd6"mtm6½>7sg*PwKSػ0pU;" c, ]#<µ=(q[ )1,2oS3AhA;v@ EŊ7}*u^[.e5!{d>#PQj~cD '*O:ѧð(v<ܡ OVTTb7kPr(hM0nB;#',ÂU"x{8c~jFJWЋ)kkUdˍ4Cfxb+ؚ?gЭyJgLW[Peג|W=bmX`fKabBϡEB>4ŧts[Byh{'-_TrjG)⑰ d[kT+XrϚP2K VT+L(/Ļt4tyUq`fu}vj 2yl-OhX5PMTW~0iTAi$S5[55Wg1qdd܆|ݕb^Ì+7Z]&ahlJ{"J8KF̳Z޴J#%L7T߱d)jעW2@ vA>X@ PfUFu9R{"^/5v= &ezJl~NMlq3~c]ܹ磌 7Qy[…H֨Zb unf8PG* "t;iYӸ Da{-FSe&cgDyfB \(N/HlYո {|O~|w|AW 5F%Zλ #-> *eDUl2HdmH` Ď63G @F4GΨKci02\|PPخ^ݗCm`^8Mʇ|G/pbZvα*ݝCi4}͖=[4 lf8JVZ9N3pV1.M=sYIư>u1z)6MTqi \J|#1G8hk'd4d1oͅ3 ^`ozcpeaL+!Yk_qL;x7 J4s8Xd &ړ:ʥMp$6$ĀTWb%"gԡ)wlɷΜRierTeEokJKtҺTĔG{1=9>(l|xw@c)S 7^10P\' Ӥ0uݮV [v֡fr[^ݵ֭ة|2?v4ծEj:j!5^^;/UO^oE#9_)I:}e| oB x'~ۊ$h;ALnm5zӧV&{t!e *p9OeunȊ%e*<3n_"mL]0|)x0%:ǩ s,_9]T`n#Ăڽ{CwsR H]y˺5ߥzDqSBb[R+im$#C{ G90x*rqWVIzNs6a4j^[h?̪ ؆%ZѨmü/uec eU\MBW-pWF2C 'aQ խm5pUX_Žu |Sw6'm^(t6o<kD'׀+K1pDĎȱN>PKߙJ|}t Mv6~W*V;M|ØkTLŞuI*47^[$ԏrN8~٢Y{wc6BU܇tv  rv%u޲ڐ"5br *}R!{ȥuka  8a<Ǧh,q\I |nlwǬE;{J< e ٹzw>7y镑KD{uk,3ו@#G/=DQޓ?1I+;(}n[:; bJ(J"2ak*>l'@(:Kð2La~ W5wѲyF."hzO:wa M w~Jm$~mOB+_K*|X)F POD/EW6c@.EJoƱAK̑V9x3 h\;#NDwX>,p#Fspu?aNf:yK/& HUc]D6Umcj^2@ )oh\%rsFF(O\vLR ~VM1zD|{5ЎJ5x!dG}v ѿXV?shGL`.&~3;VݤnJo5I')$qX?E9kǂfVrؚ*]00;qTU*3Q k]qׯL ޔ0N/P\ >RYh#-^zЂ YLY0.p8W>)STt:ޞaV"TpH#jj YJ$@}̣9ec :H6 ʺ60YA=TRC8,)TLx!Rc&6]k"/FH2/+(q5ȤZ7?bpн~4գ|,J tr;!W<]pT#fvt0J1zfO܋w%io2z2EYtlMM"`  *W{>kr F2CdFI8Q)Kd &iܣQdFR1ГQzɻr罊 Q⤨PCiHwa+x+@W5W+Yj+gXׄVnnMSfV:y0*1|p6OC6$O pÊϩDjm%1[$j]\23aqoUtbh*4kƶOᛐxJ-3433ї\/F!5}8Fob:U#(Ї̜|)D\i2k֞Bp~+$$im>V̶q6:g̖`P(A 5"3b-l>Ji?x-dt36{J4 slXw :iI$L> .?#2_џ"bi:O:U \?Ǣ̡{i+le#F@'DIPaE5gt`ZcMw"Ev饈)@?)sCq/硍_|xXS RCt?C\)@S86n1S.R~04'ϛM+ Hua,'UU 0'Kd$AF:snbUM*34zX$P3cݶ4]woHX|& ~0%c"z(wu팛np%.TS$W2 g Κ׶.!3 FCNZm+ M &k ]b\ɿs?,ퟑ@"ƃbvl0ì,tH 4f"-OLPM4v^NԣEEBd Ӡ<`;5mxQ Y׹F&}BO@u:Mjl4$qlAe3گrᚲ2HeF/9fF ko+.~V;7Sr0 d.Nyq,4V1 TҀipggvhҀR lU5=3y'&~D^Z(:a^.lpm2X,њ#%_{9rH/ayla12DA1wrWA!<&zsk-6Mw&c&w??F^&NKp O.,׶E06h=AxsW$bb:.+Q(i/!yG:H~dVC?O' `$!GMLr_,:e+@-oƁ`! +Z躰!vX^_3*Lxj%|K Y/;@_b bD=҂15 9C lw:km"T_CnnTG=lg|D`5vOG2B1c\OtQ]N}ImFf6/t %|P ~ti MXKSal@62d#$ 3t\-.*H _+SPs'8{Pa3y|KF14yC؃}TKBd}W]O& UwX%{"JcD_,Z}kU]lI DFEr,h‡sH>Yלl̰jv8's'{ҩ0=l0Ef D븠\>QdCeŢ$OB+váS[^о_Aړ;>֪{rN\ѰGϮqDž2ox3Ϟ\ga,jX"5yF8R~'\U 4wJX@7%z ؖœa9V0q1W INE\U]Нvl,4łV6*J#œhLP!uX+?GOYѱ{l|?(-+iˀg :xAMu֜7>򵥯 0+myL#oy{?eLܐxJ-#&%o51O85^JxحG6mzD o va-Ź1\:ȆSG9EĖQ[½#-UY͘_n٢>=r|2bCyhk иcȉE(wtr0=<FfAtISrS0J&}KJՂ&uKKb31_8 f⡤WKrUF_;/BK6 Z.i* Qv?̵4Hf@D t~7{~#%F{104ʏ79^J%Z#D6|ew V0?c{y!6 jmV{[艞hiG }q!`GYO[8')yrYUM'n…]VFmFm^MōxzC3>yH3j1 0<5eq$mjR.Wt"VB7Bgp^pT jcnd(Z/I>iUXsuo>A1s]l%`Ƅ?xJ}nYsNI"w^5" mWn{,i_jo~&AO XkʾQVB龋daV32e&WSH6lR ZmMZD'Lr#I _Tx`KagZkt^!e4 i}FԢ4{v{ad$&~0Vэ t(b.JȾÇR{cAZ4&+M=3 +a@BliӹZu#:s"X:4gyPΕY ċ˰]ƅOŒfJM6#}jjW[tk˿Yl?y ɻeu;Q[Zj&n.CJUjXPRF*Ի кvőd%ѸMP㔓z-4Ti_Nn:^h$@lB#.XL]V. gwSuEZ8Bgc N`cKRiC6ΦܫuCunyC{kF,HC{j5]jO/m"RiK{`'~swtn98kkA?;2O2 ߴ-J7rE g <`=*%9pM0i[C|Z>mNipcF0/f;W tuͬP`2R:q%oz7 ӫ?'{ƒА꼟U /DϏ ?4 l&e8o26Yڳgѯw:yЋimY4"XJsEGRC5 i$ 0Y*Lmh[d=Ͱ)\O|?<3MYޣ󩋅zwH-k7}.Qs/zda-$o,ĢK%%8(#ݚ'_Ds݃|X RySEr516G 9 "`oT `?ABU}cC[AjF>׳S@~4OE($%CfdANQ|buO|ĂmAvw@VސV@L0:?IdҸnY/+b3)1y }_F. OJꢣ ?C͎%&h ajVȸ/8p?]#iUCq] 7cH}D/ޝK$!09D+i2kc ;Fl>/-<Sby&GMevotg[yV#؏jyM,Q^HOk[1xz* >ZolOؒ0h{ШE.QI<>&tR6xh3k{,u+G;|Qt2ۜm|kr%u Sh'h:-N{ $L}U ZwB]%nm&]"ѻF pϦTQ5'GcAk C,4|Ofj/foYIL ,dc_`|*'܄ti+Y//)#NJ6ρރQ}n("FD} .ŶЉA$ R|Rw^9juo22Qj} æI$Q'tE& 뮔!&oYND1Ck5ݟ<][]*oyY^ߓ&Ck n'-bW7ihFR3;DDfAi&,ù",=fTQa GR\]4 1wMʋr&eeA[,9+ԗSqEN=% ł֍ï238yeN0S,SF%X& k]T 1Mchܻ< jGnwcfڤSϻV0Zd|S2iwBP{DLXnC?o,F]8NųI:Zf[-֭\Jc} v#N)@ bb2UOMt rn8qܑq@!ǣ\j?{wT4=*n%'x%K6?à^Oc6U;  !1=@'T@mp]0O#Ϝ{]*lVr=dՙjox <{xlQ /x.ep3@/2MR\,/GׇLvdOAۮ`VVߥ*Kk`I."Q/ `6 q;;19bAdѕ!8t.D j}\~Ͳ+E AkśQ3zd%̜[*ӎ7 ŻΏtN=%ʗ\8b&t/#σ^ a2WKUtx}'?JQ+*|kRɈ^@შZ-k)G""͜޲ۮ/9$SRPaR"NeK׷g#)jb=zoowЇU%(|SVMp:XךZ8 .& ѵ"\R/#1x_E- )کG#JW,KmNm?GPzn]n:-m@lK w5Z[`}N.5g*SnqZWYIbiKQJ T>dF&mA#տ0^ #S@h4ĵ׺x YOJ9L+F8BaPPSܫ#E&om%gMU" Լāڗmr)T480g}z7ݨ{6dl K ,'U- SR2ܬWKYqBH{}i6H]ZQه+rJ ? tNrm[NyXs=m 9eXQ]@t3d~aK?ksAYGpĉ UB[ʇyDrdP~Gۜ?CKYZYը=0 @y I8cRe(cr>~dwY4<"Y[)cHWXpuH!,ⳕc쟖@#_N$x<ͳο'MEe (b5h@a/r.]'a.&wh"lfPܗs7i#|+ɭ3iY簱KPV:1u^j kD]4B%7gOIW-M<ޢ2Um?pn;gꤚLS8R79wzmd\F0[eVeif pPmS$[ꦶ`_Ą{0LVLGl m"S7tRu2Xy9Km#|.E;Z:Z5 +[)o|l@ _c%蕝YkRxm2&)erS@ժGp nPLJɒh~};0YZ0707010000003d000081a4000000000000000000000001668c169200022a2c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64+debug/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/;]?Eh=ڜ.+͢TNr 'ǽp/U~t(}f;\%=>OSX,Dpn+KWb^kdȶk#-S*c.:e:e̻N9Mt#0j)n<3tq/Wo 2KӐl85R2QfiH fgS \3d4 _s;f&::MCiDJ _G^ѴoG1v*A=;򤴷LZjwc:E6|8hi: %FE;:')i/թ8q?p&jqԳ(+~S?⫒Q" 62g[GcX NxC[{4$K\lѶQ7,۹'rEiTS Qẏha7BM\%ǦNԬORP jSCUI@.xcS78rR23IHAAvM +0;O-)/ AM5v>6{bTnyfvx=Jv@v>zo[Pf]b{sC` %gNG޺H>Ȇ+v& eH7reUvt,$# كP[kؘ-+6seB)[1Ӱ[x Vl}cG$Ra,6oSgˈɅق[a[ޭ s Y[6z$Zoٰr44 y; V Ej{vuW_Wr#rx,A"g% L/4awBp/EUfp%1F\=Dq62|~ .=j|2byQK۾/C"mO-+/`Kp\6sK}FY+?˹oyHS|( 'F`9:3=3jx]d"2wC>F*ٿxTm-=,#99뮴;.}1&vWLJIn%%/w On,CY&_4ض9FFafE x2=Jg b.u5:}~Q@K߭h9;$W&PKۺmU~fl Yske;C:tXDv J`^ߎ8%%|ƾ1D$D_ǪQD$M@)\u4 띘6Kr6O<0ԥ޽Q3!hrp.Ɖ\m=ن,t¨6pnkQ܌Bznb6*f ]3^4^mz9C"#P b_z8&乀F}-VGƕ@ͣ}"jfCTX7Iiy* [KH`i(ɭTeSZ7(]TFz;$2Gt,~l6d [;klW=- BJcjTk,V}xֽ2ײ:A[s3ꪃ:֠c( 6vu驴qz4բG?m1] tnJ`V`6_S~ K__NN2CK2ˠpr,h)4HmuGLij36ۗUNL1,".vH1(:ם>^O؏yXT!Nϒ`δTJabS ,jW/Ψ|'z};LU 7j&zHד HD<+ 2a[i%-=mAȽemID?@n _.(!p$PG'joT@KER)6UM=yU1۵sl8N/1[ ?mg|e FGY"d1N5z.6f(^"/EJ|YD6k镽3<(ghha+*mPPsvW+'h,MsskiHD7Sn]|+2Pv!<>ܡq{? VцQEr{Kkг%[c`KO2ଵ+pkf<(41IיA Li\__T\^usmdҗ̤ݫ+"CQFOL(}jm&f ՗d:)RZpq{(q`_fiю`Xt(?;׆ }U{!J-~#i@s"UrP ] I:5=i_X2U*%tjqaq%P$Aګ}V,E75>p)5)K j岦\^Y㰇LS6yxH!Dz¤_ASm,h*< 0J G3}4ñ>A,&ǭwS'{S"yM?-#(_fg 9&8GIr7ɺ>AKLm` "~D|H:UtȭܗC.NR Vv}TŪ)LfgAaͯͣ0a oFJK8Lo|DP";pys,;.uǯ9~[wxm|=:T*hSb8Wp3gS߰nL6\<3K|śX.ջDF4 4ϼ.lprE-,T`L:>0q4ŴK1m {#xht=ˈ>*9xVKkJz;MNeQ<ըGeml-IO?2Vr"-!~_WN'nº  x G{YVwk<[a̭Wd7h~Ŗ{&-sͼ <%N̬LՇUA YqӌLgm,km_tVيb>ݵV;/?LH~IqQN*ن=yzNN  /ᡥ|*1g' d'[NjCoB?H`Uw]N%pkJ[;V1vޝi|e0쮞Աl25mr]KQΌJf]kI+z۲?ƫYF8~۩5NÛ,@ᮐ+om 1^[Yoi 2G!cisPNd:1݉ J\Co_|rrq(BK*%%7)wNo>s"^ 5PЮJA2}й_A ]7--0VX?d+z i DXlrӑ|2ad# Xϕf_kO*hFt">67?5pαhŸ#9Z4=^&h,@*sfJ$X@==Z&3Vuj?ci}>Gߺfҳ+,7+ȡ:۳qlrׁ,Ռ1OCY=;HrDst:8-i]J8R=Hş_}%zXѹD-t%dGbm50հQ8I@L*xV ~ͬkszh?~ꭧǗ!,3 _r(G $QVhea4qL".0LԘF&I*iAVc=(0:DU '?Ez_K%wH/Ԡ6s'va]V]StSzS%LsYTg!WAOT?1<m֬W"] TW7='uzq8RO1'u/"Cav]֋7p "e* K18NynMCR_3n)_QlͨȲ,K}qTP[.ADtfD@}XSb|"(9- w%<@LNzOv}53aY&ݳ qq۵h}՜0f*.TBLZi+(6obgr @O_*^&\*->`Š چ z4;MGBZ &QJyp1TЈ99ryBK"Rd\Qh-<$l0BXGx'&򾇥/B n16 ,Ʋ&b[fH:v4b% ~ʦ9 >q(=0K^p8Wt\x,PJ k"SVHp;Xe`Ήw=Tډ*JZYC-}dYpRG"l@ 0LD9.ׯ̷E^{`Vj`;f.|jYJhzoWwUȠywb7TBP~JxdE|3NTC:Ӆ&w/MWD$OgDxfBI4̱'Be2ct[ںlmMG,Ġ0x=o_Zbm\Wdb"Mbŝw"m.2lvp̧,ɍS,D܇nƬO\n$`08Nσʺax莴 UImZCҡ+C\eGȫ EW±{!Uhq: ~bRn ^7yՔWtggҳe# )ڠ1^(9pԛSŶ Hb21)[Ȩfq-9]`|N#OMRy_˻yZ>I FE/;3F 8ƶS[ }LA%y5aSW|-8!s7h(*qwpK&:Ǚ;qQKPݻU{ Ȓ1C"XO*+G@w@yy|IvZk]F̮Ee,?Pi{۝:)w^5mÛ#*pM2*-uMs3<1h凴n tr73w/KoyƠGVB 7FuSL ,6H`H%augԛ0WSn`6!d,a.y%0g!)T/EkxOZL"1GU`Y҃.(L\v%̫8bXoK΍WdDhmެyW1YԚ0 ={/ U{P p[sYӠr 4{+!(nfg/ 8eq:ޞ8Ѹ`ձJ.x^S$ /C@\a`'\ 1vLAIO RB Ǝ85KOhu@."/]>[+FOi:{:պ3:G'k{*A8}JnD>95gx ?" "ui)׫ lbut7f,RUj:Lt:YZ@">ZiX@E~*= ۸l7IC嗍_|#:5]\iAl JV+=Iyh75|.Rr w jy$ q~ vڈ@? fp9a7+U,9G"*Dc@ԻFIҪbĴA ; ٔeÍ Pw76J{ 2HyvB# iO,XnT$l*{ GLg2&-_z@x=//l I{Ÿ,zxբ1:}T{yqm}K !RKP%d4b#jڮ .ol2`7.AC Wā D3şC%arJZ{ zcp|nK >l{~#ngm\\fy7 ǵ8CMΪUnDX`aeIMG⧍R l D&fb}]5Ep[=ڷeTU.d){cbkҹ5J:nv@E_ ~^@Ug!\UjEؿd~I=zX^9WGFphҕqKBƑlYDd, _ňJ boiW/Գ6Dr#xFL?[_9F&,BG#'Tjc*c'[ s:ϊs4ݟ)j3m0XpBȴ4t%ZGlh,[%w#j@s%I*IIb=~oIF vqC#j@yMeApӖ[k_-x KəMP+NCI+Ɩ9OYij,#֮ #a]%LiB췾|k8o/A|!6v(٧Ԡ,,ȱPwQ&vIMOb ׶=P_tqS{U*ubf} rSX 붆:MY ƀOӝ:ЏHpFnbe"5qMLG?Oj$Π8!eauc{C{ۺyzσ)|!wPȓn--]a`p>+"S r6AXhVsR*ٞkW,#H1 ؏P: up@PzaVf&6|1`n\z[rl{# 1!raE)4΀ca0ɑגw :27%UM|&*(j3ZH8 @z8` psp-\ږ>F["ya A}1w{ 8GH$ P&F%)KFyG$RRMU25R1[9e(6zcM+j;'=kHή{UqhX傐Knm;Ysnm{7e9ְ.^3ni gEf, hؚTH۪N|P\E~sCUmzQ;9l•mE22M@yȤ`3M@&9'_Eͳp#y]f釭%\))4T&Tk8ژ;CVVAtjbM%&k,6 2!ej(HNyM#WN»nw| G(9j7 ǁ3-Qd<~_W40[jNck|"y,?w3$oNbVˉc; fjT'qo `nLA~9D k\B1_N4=*F)-s7@gdV{[su !OggƇ> =7^h [GY@x'nwn r-~r?|NU½3+UzrոKR )4%d'Gdv{ձ^j_np+-8٢=v4P辶Xn8${ہ]c>r@)@.{p`~ap LbJ,ɋKmĪh⅂Ψjj(lΏThj;S` 25NF3)-\;̻VSY*>Ad5PygWHJ׼ljvPHc "5<.>tNLJk+vPJOƾֵJ;0܀iiiUM`B,+j$msuCWsg3GlN3kiņiC]H:^q=,<챽HkycF3C8hv^ENqyw=:–y`,֚*AeψL Qbd ;@Q}JP%x,4b[Sqk 5"nbl#J $R cO&i'6]pd, )aHRgё+G).C %BDe1O @_0 /lR eӶ<'RȫCEUyH!'HN0:%PEXU`)݊ t P*K@'';ެ]O@dgqpGL%r 693N5m׿d`ܫmCJbroTDE+݃ ]RY2nDGlTsPLئ&8WuTXː-1ޥ4D1u"ߦ/Q>x)U"mX'a/*'4u%ʹ-"s }7R.2cvaՇܷR gkލ;=hi7}hm7p@=hz1M:`Ć.8vuV$aBX?`9;pQiyA4*ӕgߞIHp[`Кw鮥PK\Y-DLj`Sd0;*H@Py66v4_3lO{*_0*I7P'"nVL9SZ4)2?ƌh|2;,Y-޽Dϸ7d>xY]9)fvz$NF0Wl@aybw \t}VDs.Cn}Em^Eyz9TWY#õȀEz*5߭B&}eI4!>&i22Lu+ݪFI;cd"وcs> mdRG2?l;LsPGaWLz褠WuD\)HfZbЇ/`F ŋ0+~/>@K-0Ƞ1~/Ž:TlT[rVͷ7L\XDz椕5O[i҂Ƿ;]A;`'Gެ 5d7wSi/z9ϵ>$ LH)ʓkD(/PE%弥p[|,MJa)K̯PPкSCe7Nۮ/59'bmI@ Xa){I8 F?H.m}rQH=K?:xn\?XzU-TCJH Hd{KZLl3'KXxϽHýgr a[4·9ˤc ?3v3&Y4f&@1$y.ʠ&K%>|@N@scv0G2+ȚaZehHyƟY3Bߛz+ckp7̒fl,7CV8xI8AYK㫟-B;B[q D`c`3Il\yYS2d"HXEEȡ<\ 'iG59G&(qqz6RmAyVV0bpbFX|WnƃXp2&bduւO6@D(UKRWb7"i "%jpatWPKRW {)J|x0AYǭj۱LK~_>cAd=chɲˌ `-BԖ$,ψi 9n?'wk24Ms*t(]m"_Ak!LaL]ubCx}IJp'"rY4އ7k~K5|PIse^wT ^J]%/Ye`2 з\l8PPMNT>Filprbwm9NF}qau c8 |o`#YMR]`f{u18%#K̬ ;ELV 0rmݎ"R>hV:x/ER@T;acx r(-Xݫ3k'u[`Z6j\wİڑBgr3#7?*lMK)q*VaFdӂ;`Ko)JA6GaŃ33/˵Y$ CDm=9X4[ۣWsg5kr` _ynyЛ{lz 2볪{+-dZ›@7ЫA:p'{s!3ow-r7V>Fd<59"ULGQp Y{VJeZ%bK c!t FZ(/&m?Qy ~t-elaUpka$U*Ҍ,QzHf&qN6tQ{e@Li)dd'M( 8qidRzw8,rcbbE,lG+M a77#?k@u!F6yl,FO| A)ds~hjn l}'^kٵ=j_  戎)īl}~vjHQXHgx/HuRL;+oZ~Fld$esw /7ǐ4KzhLO[0x nL{42exG.`Bho_L ĶΆជލWҀMic'^i,ZkGJ2& McӬd_ Е}SWIOwṰ#fSM څGէ<^Uj2'"WBcUU*4gN8 FkjM=F|W` T;*olaֈj۠㾲b3^NZٔh 2PS*5%gte)GvEDz;"59_ay+.t.D2L&vtS 8|ܪOAvxHsΒXtJ25FZ+ŽkwGU 7\BPer<,1ӑ`9[NcznK'^;; ŨM]A\גS=nd;نD|ŋ#J Wߘ)2Fam[n$yhQ`QN΄Z|j*ZOrXʸ9= !-c)(>vӔ[:H@^[6 B߯񑄇]0TJ>k%3|A1_TF>3Xީি΢`poԧPhװzɇd..v!jOƙM[c\|5˃%Ij H(8տhIQ1.PeTH2G.\|z-ӷYKSXGK傾bOd;6 KVo&K`EmTHVO`!w[ڝbʎlgpmxH`^FѓɈKʿ !yMTB\ O.ko^KVpunp]4S:@6 4f y:|z426,+v>'v'e.Of3nB {n 1AEJOG%N3fP>T%J܃1"o7+BgfXBv",K {oZ66~"yJ@vO7Es tL*7,+[yvhѮ#= w ,K qfWOúSX6pK0΄MSʄvtyAP71qti)_baHn꯸tV#/+4]0gw3xXSEpʣ P"9QQ,k ]d2[+yހd;_>irTQ坞psfvavϚ%#W.rG+p!byG\㭵No_k̖Dfg%} 0t,ȅTjDeV 8n1w6T߼WH(~R3ΚV*=Ba;ieWʁ6kO*=A.8[95&'Akl vk}Yvԧ/=hF0傜 ˁ#BرQ{㫷mnD}=¥lsA/==W;΀:aY0h}n<{In >5~=9j. jk$XC :SCZ¨ڻa=BeM_|,PNt8L#z ,~d+!ut3(;:4CXg:,#@qU=W=aFz޵3lؔ1Zε^q quKJtý~3D! # I\(M["ݙۄے5ȈF1}6J90RF512Cw@9yOd,qT WeCqU cj/x4G>A(=Z?G2G?T '5><ŕFgoF=s=",u3r9j#ك-] &Tb'[]tlBu$yɟKCO>0th+q ,E:)H;Uĵ9VK:I`} Rn={E4[7>!]}-,b5F`saGl֔X͈P'JYE*)V&5Uoo'+gZ{nZZwgdpc@(uxvW='.#T U~VT]PҸC|)y QY@GD]Ex4a;ӴKGILhT:'.{ Qڛ* CRv"iN^ɓ|m{?ꅲU`{m{MB߿3Z2N #k\nCEpC%m,nGC;;YxAt\7IBO =GʳʥDoW(NȦ6GH (JNaj&~w[?KN 8~ml豣j~9reGV5FG OcĉĵT QnnN,3LyvJEŨu*=XhL1YD>Z` 8uzKx"1n;;'d.)?Ȁ>tI!=)04KH9f)Ahk\u]_}m4/Ĩ WRX:oYz,d82%&lxዃ;\dϵ#'ZB`arZXN갊W_%;mTd;c]=+P3dL}`I"Ԫy>kլ\SjcJl1\#Da%ڶ~].R01h?$*͞2rMϵ :XdBε!VC]9@B>:vusF܂MmJ0$hB!334G,oQ ԪL<(ɖlu^?5K?5 4c,7cqJDn G^gJN2P]~'_k[^X2pp?s(ܠΪ<6Th$>ߌO쵙u!3cH3ۏHp*]CAfh6TSGK8.|`SB僵-2M''guyJuW8>qRmBfw68ܭf0.6:'Stq(zU<4y~5(9,K\V!nyXEG=I\ZBv׎ iFib۸Pl5K~}ܸ+}¯P9!BTyV浕IFa,tGE'rэVW_ޮ@LElsGLG{_C7I+q*ӡGCܱ>vR.FYÒ,338w~wRFB,ۉa b87Wup:UuBOwywcEJm㊞ 3] Z;>%?j,/,d|͘zuVjRS>~ڀZ^;ݽu־TT'WX~<WYg  >K|QZ)}T bW agb`R2Y笸NI %!P5d:N[^Rج1MO75*Vt}B2{cfc{ "*|Qxhz"EHN " Vt5f 䅗aǛ P?|8,((DuA$rۨo @&f(d9:|!dK4zOt ?lNId =24[Y8}ٹlXAc˼/bQL=%3u~V߆æa v]%=vҜÅ-GaL#$vȅ$ćX{ת [g}N6r..tT4{DҢV>2\(״^J뭇X:1!MSJBm"~-mW01Dp,\x #h,!aW迈Sw&$FY_do%2ͼMRgf'׉/[r [-KpPNg ] ]?F)N:a{QY`Wԫ^b9T4Kfk&H4'XC- Mz $\ ڴ!Й SK9FGJ0ؐ?*ФwZ"jq xa͓KMTح{?5^ 44c Ok=jˠj_1DuNvOp-%w*8.#cFTI/c`'] !)GH %z;])+FTAdz?#ikuXlYfuAeXkgYK~ÑȄBgB  l+ тyfh`d' d؍516gH)0b-`\᱊ifSqQ0lKkҫB٦|7ωvk ? GA ]vxhgXtmB^ʫ٢񎬱ԠoB#XJ0*}uGL? g{u zpr<#_\- l}]%tß ˍl҅HN'm!#D&@q"7#1hjhE.*D3*<$:Κylgz-p䳦Gp mj|y6rz˟eGcwg}qڝ6M$-;B2~ag~p>N-}4?8}aftG!O(x"? ӬW3 _R%ZHQkk3Wy'z$l*hFWni_ 1N1NOQ.*uط{~J̚d &X0 p^rE3ԑế%P|7HYXO50Y\MSBR`:b8^9,iRxb SHt/M u 86ï=Ӥ>m ;Ce ݵ!jASS=Q1qQ&ǶJd/D`!vӢ{y/%V6RgYA.SΜ~AndMPʂ鳠2BZ?6bV? e%r*d8MPơeKKf;0+Ѝ q9"kVy2y`P?iRXA* 9ʌ|з0JGB"0s pΠNWp Ir"xuMU#-fbYN]Y7Q&a<+EQ~,nl'=34\mQ,45,*OdwMK_fKNu pvWmZ4H$Wy,.n  5*aZa@!NDŽ8@HM 10bҜ&@5}>! ,;K&4TkgH{LHɘ8FMϪk ER ^w'׊cbόW;̻1_Qi3 .ȃނcͭ_c2v,-x9E0Hy.=SiK8V? cO Gg*AhFzF% үÊ6'[RQϓ<~d:4E=\z2wc@oZqn&+ `;k;8s8Eo6 z;o"cj,՝̌cj (mţ;t)ScB0RP&oӡ(NGX2A+ICc=EU{亱,j&zڽz“DcQz8Nןi =YE(@[`2IpSYwTr,YQ0#{>~.R^o F7>P1{%ȘPP lTf_ %mbUU($ $"jxָ@nuU0NJ` moI6[=Y򭒓3bJ(D!̛vCkjs趋_w/LgQ Ks%&f>*>w/?+HJ<5A*1q_hfNvKa=ެAؙ PE$2c 0᧦3c&̂*0ͨK}PHaf*{\'5T)QKBKOZeq3^_put]~AH8a:=g~>@vlǁuWi|ªKqx n2ʼn2S,g \$Q,r:_f 6[>24^]iI/fIufs{&erDoQ?i[>-x3SqzD%Haf[j)`,`ȀMwA"-:j (H HSN ٧^,z0!rYjd;QX h6231 GRNRfvC>S&AڐN}h4Qr-+hq(Uw62{?V04¥Қ<'s."4R)eה4Q/_u >_S^|_s($o.{&@\'H6L>cKT,|:i BNsY-QeKԴMcS NJڤK[Ev8bxI-pROaoW]0is 4' :#?%צռJU }a\* QB[TSW~L"T}DKʅqI:I-&r_5 f(9QLEd&)Ï.T :6hJ71"fۅF LL OAxctZΉ[x>cΠiw޿yTh*<}_7BCfX9XMf pҷ$q_zY̙adO25'v\,'w = Y)5lc7x@au˓{f9oGS Fn)(`S?|ٯ,%?¸jen"`{ݠz&׳8kьK +ьBŔfM/ 8zgz4A}ߍcį wVGEyCpվ|fU*ম#2?rpn2I4 5q08ZnThD^_fs&HO*㽷)NC2uYP^7:wl[8sJ|df"ybl*JFhlڈOZ?~Bl@{#o @VԷm咋z؛da%ߌ\Z(Ru8hc4 X,D`Rn rKGfЪj[ |;չ ӄh[:pЌ7\2_ l*vi+i!lk(r08_. NZq9¹ cIeՇbmX9 5`Uf}DLtc'wOuw.V0p^8#xѡ*ZӾ&3"`@"BN\.Ϭ#̏|Pbm`v+rSjw/9 g?\6 5 1<Y3~ՄqJ7^t` 3H^>}Y^Ǹ3 ~72G^Z?Z>VM.IAʭYh>tۓ!h؀ďLI]+"˯InT0`\fHg;w 6\sBV"&FNGiQ B `4 gDQ0RCʄB գ}9e@uL]9_ 5L Fah [s. QsY?vqƗ?0M0 pbVߵNŨƈ R2,|׈FT˨SV/ `}c^YߨX7a/-WG(%pՃsE|Wo[Xu$탿4_oVS3V@uAʃQisd#Ύ lrp ;\;Dh>Z$RӘ:fC"^} 1OMWOqv`dAZ}w'¡jaYиi>-}4F 3^P*{ f~7ЅL9d nr`}I4C%^^gjuZ^dELSInq#p|^4iYYkMe`cu%zRXA07 /rcԌjaWxZ (Hhü jRy5\kxG=mlˍگixr`8(L% {:v#BvBc9o[;W"r Η {H=$31RۍxRLF0hin=V71ƲVS!X$nH> Z0ˀkHԁSZFS,H&=C =6T+ rr:s$wy_!ǷW@[%ݚ#5vPN}FO.oCZzJ 'H`*[}d{b-fFH]ۂ$Q;̓`B}5;!DVGVx}C_zou卷˰iMoMqxhdÊ议WL5v2l*t{U>!93AA@)EX{`Qv\U[C? I"Y64;(>N$!΂452tݣi>׹"nh;M^d{_XN_w<[k!kB]ćEq1 e _uȸ|<\B)k}sLh?xв NFA/Mqd4,P@fKmpO޴e+e1dRrOr( (nRklH/d'X6936i~L*gk:oJ-7\WЂ%P=*k 7qqۄju$>n8%ֶN{d=|psuZDj4$/3A4)^J9,эiLl"'F:(52YkYZEٵKEػuh!@OCvťxlZ>0бPl PE"AV ͛ "gÞD{dd5%U/}CgDyspy~P<$cF!@ $6RVf4D_:[kb=Ư(|k M0;8HE^hsΘhg 2mHg}Xں.Lh?h$s'GKy0egP\[)sd&透YaOdh4\4]xJ~y<e*t|Jf{x郎19x)ՙM |n Vί |pCiah( ǵ'5-[PmM8 L Bvj=JnoVI<_\Jv bu2i~K %=[ .2IFhؓb X6-􄦞TT_5 ,Q} յXe,mIksԹ D:`-iN'nX\pT赥C/ȑ N?Θ`YH˖^Fs8w^Sb(kS*APm$!UakHrU6Dj9;z1kp[vgm QXFyNO0 ћK+.,b~S_{T(2^*aX(tR=M߻[%Ќ*HSb2cc-捧wMK)^p5\&DkKI 6"$шE\ 6} ! } ;/+Fͫ?5rwūm?+P$s,"1.G@Cc`/rfUT֓&HP˃k27HR볚&,Ǒ8_Ti R;՘ {l;A'gdZ Hsh}FVmYub/+kV]#EM)2P'KӏpG'b{>vQBOf,W9h\MjQf_6鮭D'ȱLW]Ƒ?K ⊮?}Cx3UEQ疴 K6jRg""4jfք9yvdښ ^brS8dLV,(9h:tN@'M<8 y aЄG R 3kD\/hiͣȝ:9AhsAOI{`ZN2 Н!`KޣAgF=ݙe:U,J%)M{cՖ!V&~2Ab9Kzz\)al F>}Q22]9MD|u1Z+ak&usV}'/Pex'ʩSo733i7x=}ԋ򿫬'6ċ3 r9Gpyhk|VǽF,mrYR=̠]ZIJ`k8`X|}BN3KX 0a1gHs QSPDWIhj"3mau(Au r|]7nL.~- .Wo4GnA͔g0Vl:U1Ʀ"֘}:Yz5Ӿ7>aU0+~A8S6 dM:r [c}QOT)QCe;sҥ]O* HT~?fš˧P<9+8Tp9(Xt)#:@,c{u*x*sF +dcVuf _&Da3C.=' PE%\ l:ӳgͭ|RNOﲵ #NXff_&e_[\C/ch;|<& m]R[s]{>H A.FGʛ72&]K>\!?hz5!v/aH0j-k~hu$w ԯH[~4^(7%mpU3`0z' z2QI'#-Aw%by|KsjbE>nY^#lډdFV"sMNڿcjE+ |fۄz/|qɕ ?:tN:bf,1CXhtVв;uҥM^Zy HY76aBylGq$T n@) 6 CAm6F;;fp 2ʒ/:̙8t|4.[e S=Ee]t֝w*ͼFr}_zs󿚕3NkFh$+$LH! L]oh7O>Df=LTnK'<S&ktTRnU:л0#=)qap 1y;{2mN+aHBʥޥ!nwaó:~Ss,+&nsK_`At`:jx 1孷}MS#:mT!iIӡU@+?շ[h˄9h IZaABvո eMpn0 x`thCyUq;VqfGDzշA˲sEmGJo1dV1APEӐ@mȕ1v|,`|UW@K1 [F 5>6@/bC-&*ػZ{B5t"NN=[&Wބ!{X/|#ޢ!+UÇrO~H3@ ݱM :dMNq?fCf(hGHGz:jjWt乿MmpRkX3 (g(GѺ!*jlRcq:UI`˖cw/"tҝ{yϜk c J;S~DydqKRP[dfRnlQVAQ @=Cxi /H,>{iۭ̒ Ghԫ34ypָ?{Pd= {3{u30ߡ@KӡIEەI!^!y?\ ` ㇘? , 2^fh<s֪C Ù!1Bc /HO[%K|9\,럣'g5MOÏ <5Uy[JЊ|= 5;m_ my'l)HbVդ+ąm(@ d[v_yr 7x/h &wZkS7\"۾} R_ T߆qCudY|wez&~N.^.i}+gKUƚíe0ͅeБ`Cgyug'зx0M^1cD}Rk Q#¯޹٤ؽ^K؋i=)"a1Dyy^6XB/`L +Vfanh=hPOzlx)4B&lHRP 44q꒐apE6iy5 nG_21HT#W=BFa9I'RP*x=M XC0yrPK-%B&(b%.]8>MZקSPV\ 0CƦɦk>Fg ';=X"L%}8 YGdFd6˷ 4.+8ӑX)IEu~PW$=+̚(Cg85"*dp_ LBb'CpWG凉뽭2 aP b؍e@؈Y$gqTt<]y}pW/,6", z N&miQL td)] XNbm@LVvw )+uy dƬt2? /ϳ𓌪l\bӿO9[$sGʾvǠLG[oTCm `X ͨaG"R9S9!*4 oo2]eojMEs5]ܴ D7򷫷 ͬ G#mHz{uy薪mJ y~;@$iҳ[/ddB>92ynqlEwG򤲣d^; lo.'-qv2J /^I[ts|r;aƌ"|\oSvq/iJ/@)KGdm{)yopҥxv]hM#7Oz: #bXO/ A֞IIHa-"%[1i|mp.1˅dhꙬ1aXN ɟ)aSALbόS̩]/8۳|/-Pih%w|YNy =FŠ[e^JI@[ȃl:#maH `/)AAK4` h>:c١=3y[FD DE,vg fwـDC{ُ k'>tb{*֛ێ qrh&+%k#hkFsK K 8=)Z@LE7(]nll!G<,D# ȚF?9) {aDә3[mk2wK UZQ~HʴœI(&$F%^zA,2%.$ aa=2Hjpo0dwSSMF}PoȺ覽gbKr5wTXj B2)>,_Ipv"BB%rQ.m9F[$_8,Oi0;OM}:[ [T'Yȁ)amGY擓! (.:8 4BȲ Chq)+S\MءCTl:ݟf@ w{|YIGYfyBcRf` _)GɬD m0ֺzgs Ɖ> Q17HeC(jX~%}HY z?)o$%љ4XE}d#0~Dԁm-3Qg _Ϡ^5Z=WAE4h!\KɀDoK@Ơd @NbOӵ~pU-/Zf9Ee8I[B~زKC59ˀfh8B^weiR fO;=βt/1q}ׅpB,v? NW?ԝ9 f--ǹ|];RF3dvŖOa z.vn_UT;DKPvV?Gd{S1ԉrê<t>pNF,BScbV/2Y$-I_Xw62 _%J`>f(j8k%/k lI5܅HJU רjLJ;ndlY˺SUCҀH$8x/~!Y*ё-RAn<$YU\#fEk\LA5˥h8 'Ө?Ⱥ<8Qik47]ypd}lK6MFܣt,E:c@@Z Rp>GAINM֍S1 [ЀĤEU%JPV`i>G땏jӏ+gAI?FIWhi ^OQr# D>oCcޝ+10X4;(ZW//җOɣ_# M|luIzMg0P($tUNdϮ{vR"\B{\lM !uw4ʚ2V; ~ 9TᎦN,xWܷzYYYNb#ʜTPXOR:);U iodEԭW"fwR_`Feyd˺XhDE=&ѥh掌r0ٌ`?SNa?RH%OZQU$k$iYKOB`GN䬀:RB"lHvAVfL"^@k^T"F[,>w#Ǵ ..}6l\娝0Ewٛo^ {DJ~ޝ.o9פBxE#vkLb``-0߈(&^NybVφd:%ل8K J5uq@x7fmF2cDb-5š^V:JRj6bȒ+Uҁ* jћޟ;lХԁl!d`\@I. c&잉[VͅN93=&̠ m}KGuOg ʂ2'e ꈟj)2f+/S9mA?)JY]rY8y'p1|9mC [A%X g j꾦W};_{i3B_#i4[e6{uD$M,2A˓|S2NkB9p۩6)D'n;HjWaie3&k!Y&0-lJyx:=:ar1fW#!.du4(/QPK7cȠ/TfieԱz!$zbi+J:h`R;`_q*rx\ / pVUYiHISM GlR+4>mDZӲ2M k@_s-' e3v@st jO,3X1c0էx'QV]j\sz5o\*ukñ$R&Āt8V" t4뗰0 dfXs`Jm m3]f4?'R> IiD#i%Oz8h %DB]b~kƳCSȗWDG#ŻGJvef`e?C! R\c?O -K&ZSHnZfu(AK P‰n1rӢkj _PO[Gd+x9<~beX7 94r7J;47B}Xtf&>XOnѠ %G?眠 ԝ4<#X/Q Gnd_lKPX9-BFxq6O W74ѽ8XmZͺLIk5ba׊+i0$pmqp'!aip]'l7 hS/3 BcVD080gsYYQ#^y/bHcM;垿39%V9o4;]8r; aDA{0eԋIb!C  Bjo8v|$!!l{6(ϖ &fc2$ UJ&Dom>Hq".fyAȿ8-b#4<֥ïckMGX-љѩ`$`u(eX`l^vA(x4ijR.z,/'yB<;CMm/?S mpjՀ6:?P*I=~=߻_jO O" ;LHQۅ˯M%hzm6]"mlf@PfX̿QŲ3hy,Su ;n߭AUK7X>usJ A Y:|%)jc{8|kdFtQYcp5~hMNݶ|<hpq, ԛЀG9ʼnOΗ`Bu"J 710}-2qB&e8&A2?]%Y@c猶:ZO "z-b'ɃA-'۫˖:;vw_ 2 t;wv,vo@܁L2b3 \nl9=:e#c!R3&{f4P.ᠸS]b&oL~٘NF*7S&hGhrF<@q} {v q+6k;ۼp7ےY1 ۊT|ihy0U7]hi bb]whuBސ8bh[2w-d#|=>!noѤpD"Ojy]L&%=*CRPíE`H0':%˔uL <Ӱ'koΈ̺by}%і,GXBɨa-QtAdm$p<9e~1aBlf]ܪqx%)ӫ@l6l%flwR `b2imh MC̆:gP'@+QHi s,[ق*d;/ڟ!fej1prt2;pV8oo !ɫou-r S;*u] ً!Mb[UaDMi;++\x4:Lx&a獏saډPx1S ~j1 ߵipUUBd4Ԕ@pU m/>C3?yI)܃2?$]Ĉ6& ZTҍYÈ|Ëe{2\e%|`A3 6J%ꗑkbSXjDqq\/1QU5+-Ɂdž̕ʓӒ\Tm9MĽXg5¡8ϯ }kL4|"B8򥪃,ҜaVzFg_c5?[1cWF!G4βgӓ$b+,Jd7vz;$:^`\53oHj'-jx%U ޝ#`{/pѷt9^KZi%.-!)b>>/HD6Λ6Ek]iWr5qfQ5TYH#`j gZ~RasG3~~rX1yj ڥ[1r5֚Z;-S_MFT6rR'9U%E=dL y#ms"jbٔa=BH-mn9Uͺi&ʐJ['07!CZDYcu>Zy4+\:)L6HTV.;Vs8ž+ Qo0sqJA:\gd'|2sl6EHj^E6 x b:$V@HdNw۽:- q-Z+\K2 w6>ҫͼ[pR1V@bOALҡD"; ғ;s/N^5(GbI3x7rU@i$^/GH= b0جhf^oyǟxn\[9gkU|';obo J0/^2\ y2q0uJ{ Ѽ[9.rxs26w9ǚV|MJ ɴ$~[g<ޠէH˵C̰DJ >&CFG8IP!VTwOn,[)3*pMu6C@˂Rgwa~au *8/#&:Ho;eO=tV :l:$G<² ;FRv'@aTpHĥ?mb%"ά3D}x<s˜L+aNưEM@@j (9A!@wB׈@t GfjУ\ *d0j *jQfMWҟn0Y;0Dpr-qo$NiV>TB5\=+)c`Cjf z=X{”/s-y?!kdSˇujY $urд`qQK]ضy'4:{Cc_L)Z,Nf)eI  '[` y-AjtI\wH{9ЕqĹP8'ˇN>ϫod[={Wr=Z))w6-N"QgxWbjpv~|Ky)>wm2mRSb;0`04}N)9X_ݝ!m"Vn=p 0S15FpLF /;rlL \]R`z <⬳ TλQ1fۗ#,sX u1\)Sϸzsi[72g/vo.y% AN1\!ЍW# [r9^4< T%gw-s\`cڗ yp 2p@+rM_N/.UQ3UcڞY߇znnN$͵RQiowcDG>&l2鞺$3R / +2Y<ۓdS5io;5%-Si}yҾuɏI VƛxMѸHe`R/[ dk7\Zn%W *`qM];J}ye;:Xֆj[cE趴EP*T`'Y#ԛ͚HQLĥpuIoL[6ݶ!:j$겇=up 0:1Z焣&3$7ɋh(DflfKf ҧ@Xney؏@yN_>R0gPg6E&Hon%`2''wt~t4K)@xw6'!@90ʶ\[EQImJn3w㹷cnĂa?ѱjevĜ<ʛ%$ry18wsXIt1HIlvG|+hAAuqBXItIUڲ*}φ/S%=O7 E;El :԰.xOR0L2țml;2;Gn&cl!.Ea¹v(a}"g; /C2,ãhRYhbD|TWwE_9(Ʊ^d-Eł)Qbd+ s+ z]]Jz鉘{^x#Xh)up[9Nsx;;BɃ()x0>5S&䶰3LU( ?!Oƨb%#6AAiz7G#Ic>^@RR(=Ikyʧ~}ՋJiU $%H}eq;7h'rȆ߳j>)KRi4-X9~ؗ 7eL?-qU'"{jn"]jZ;ki#V sZ5}~ǯ`~F [-g] Xqy?AM=kjR71|䣞@^ZWz]|ъä)Iy\l %h)|-"ZwďwFu}j?SCTw Ӏ VQ#cErRҟW<P7? 7Y ]]2<%ʾIR/d?LZ,s2&g<+M<#)6vu;Ͽ(TizO+ Cj 1߇nҙTd3#ۺks2\4f`MYw1h=·c(7@Idƣf9Bal+j|Pѣ&2Sqt0@JȴI5,FRp P"{6/kymo!{MWJ0LZϦΧêRɈNճۥց9 3s~'rǮ6cd =w-:ң?u>:95aA|xZc edyv,2"󅓫t]DPI *O0c>c:O_v$(yPـ?]~_*hnw Y+uJ;`D!D灅PtzHp ש9Vw 8}}8cFgěy1&5[euڜaBPH50FHp*NmaL^"O7i!r LZC\c~?*NvPWXCR{y(0-8Ac(o:q2xA_3r@ Ayyќ)J5AYR@=k_Y%L8CIzmCߌ|[a5c( ΀^jX!흓sSgmZC+n¹rq"mewlٚb̃ 7vakś!5o[jkhbxΥcS#|~PLqfD AIV`lI: $nO*^2S8)]d{طg,M+9WkWP/Es,z)}V[/iV%[z~aS b|xL>]ENd}T%k*1)d(pQ w0u=B-^$;uXڶNͳWbM46{C|16=jpfWͬ*L."nw+=/[go|\So&1ERh&GƊ(^Zi/nEmb/ C#a[xp~@(< ;zI{ *G^lEh?`i]c:0̩z,4TPF+$qE6Z-+rQHVԁu@LJJq !Yy{ ~.7zZZ?7a@9֗<䩑;ksu 7=s_%I9r3~Rv~b7}yya^&lF,-Fq?6P MxK'vPf~l/ҍ%gWeBP b  'TgwUHH xwo{t{Hg\1,*Z{[0xy|*GXz)y 0=6n@3P#4 U:it,ϋzjZa">eu\2/OٲK ^BX,t8X'yg{a:]uc]5' jPIr$DH~"E㵴Hb$:Hpfx<9DDC#dzJv$D#*rRk\"cE"}XwrjI|g`hIS#[XQ3^,#ck~gQM* ʰpԻsj;2$z&؄G*]&ds0h0Tld.X9^d!{Y>8B۲0_`*Te2Y)V};g ͮ< .1~)Ͱ'W`|:2)XU0}M~ZL)}:[}e(!sU@8NܐƐ~Fݯ98Z$5꟠ez\jKZ_dds9xޚa;LG);,ɧ YJ5҃#w\,:uK,ʵIvzY¥;C.zs,_9QYU Sā$6XMQ+5ږp:%>P [cʼnNS1cOy Nc-W:?t̏ ١- n]u8u5";> O6JIxG mYB1<]k8AaL[irW$H*comzSe.((84wƧ=9 v@N;<SRhIIda|Qpj&:UpR0e|F}ioH%jR&Z07½W)fudNsmU;'cŭq-)R1jj|'UJ:_s`S6 vmZe1Blb K#Bv&\ĮXeN+& i3^V8.(z2Fb = `5dV|=d ;rfѼNOQyA1Ke7倌gi=e3c */GIc +} !@.ɱ-CoPLUX}ag30r{ N>L2ϋ9&9V:eN:Eq<-O1hFmdZqdU}N?&NY)9=}|miDP2 %m[-]I|e45hzh$c(s ɳ_]/<~ t,[UN<=tQlp4h8bb= ̄wk1MI%~좏<7h6.aT"}w66(g%]:=K#R\]g9޻oAڈpK,>/ޱY\_Cՙt.ծ9]aq1([:Rv1R- U̝B)EQ OXهʴ)DpvXh#3Gw&)zS&zVqH{Bu0ѧ5Ά! .ϧ/*S8q8ӥE #. FTnINMRe>.&ࠆ@ "MK3>h86Cd]\6}@1vq _gNnX_= $rmw/(<^d5#f ~&9#2rGR WtAЧ׮zHWvUL?QvPّr觤kyJ7wWվ*0!ih}? ƻATJzb|n8-`i@sa:iՔvt"svח*BxиkjL?*V gsp/;" V)I=~dzVc* ͲCO-X*x TBEG6?HԳ *Z]&Dc eJ>g ~T ӣ.4㘀V)d%A׷˚> <Kw&tzLH7WpZT)lj|cY֣ˉo&o.`$Ԯ̔Xd;9+ /k Ţ< OvB~ !PAvS y{o)fٯ#Puï_8v㟟0XDS%0]ys9h$r+|t [-KijΐLLJ\9wFuT ֓,$&[#{n"'7/:Q[c 1p/hPut}`&I'CEЪ:h,Jy<5InCA@?&)#GdpSuk:!bbIL;Oλ Ԝ.{NL,Rh?C虣@u3ܾks46R%sϱͱZ~r;. НK]l"9@L /*FD_ 95S %1\pR \`n]@>hUB٫Q8>7h$i dHmE\o^8'Wy"ttLHNJSFb%xé!1R=eJU# JiNj:*_ r XeS⍚We/؜zGTGr7(E,_>:Rt~̄pﲽ1o)2%,5rGkMpsYGFA^ÓmzroYԄes^+ ((V`(V6+>kUtY hGJt3b/OeN(4OSR$r$gI ֭/7S09I-۽G|Vz:v49zױ;`LCѦjv9vVV*`OQ-q>`n0!- W5v S(۵]e 1Pm+wZ-~ 2)0r-1zas)+($̠o{t#[ۜeV]&3VfkI]̏Uv<1KGK%܀;u<?2ԉ$p|"oy3cS =u-g4Ǡ1O47Չ24ğ wyYlE߻`6$=+W;iRXb@DCyY" eGga`ez([] ͘"FZ -H/#`R%Q(HB=.}ۤ8m 4H=$I/Y'RA03.+[kwveJ.x(K?7%;~l@VOFfgXSsd>{n錷H|Z3YX T[p!׿ەoVaa=6pH`Z4X#P4F}, $I49'S,~dF}VCu/kY"[  <*0P`Q2nj/Ȧ}K`Cl{r0{rEL{׺*Bj A`)4SƏ9t;-E*(g0@D9E`Lx>+zDWӷF!|,[ò%RC+pJU؄ݼ1ac5yǀt!/WIyn& z v21$H}V.t5 L=N#)|gI1EµNN=X]/AX姀S*unQʹ7TǧC N!_K F6W:Kr2Q$:zv0>\YMf?5e ?Y6"Y㩭]]|%^' P֭*:ͯN&j7oT1Pn~nJW&sR娞ԇ\JtȆ'm{0f}}{X(qnd/:`"&ȒP jSx6_U5OL(S>8uզm7~ިI?CF)A63ITv}*B4f*UKB%7,{^8\XTu+":TW ܔcu -=gnsjS [6ʵR[~D;okTtħ8@w~loGT,/R9G֮5c.·^ĂQwڿ&Vޡt`~ |k\$|)K 6LVT пRe-+xAvK\ N5\&I%\J®KqJ6$J(*5A'=gT}=CRY}xfpD`6͟W&1qOM>]6lr^Yt9'"V#/o\-T IMl+_a|Ka B9106$?Va 6K-U=r,;Jy}b<)`,hil% }guT/L5=[)oIIe;ﻲG> dzjwG/PdHWCڎ_C*(2k'zWk}ec7Ӓ4wH?ǁkkѱ`~XH~YRK)A;i.JZu(2:;.ů":8tM]Ip1z-LU7Eo[3m&3OQxE-guE?W,9UOXRldH!zJ(_z>n*7/Gv:&=0,uXaW!3z^/_7m ՔJeXp KVyȡCsR[eYrV98^dKl{g΂$$eOq-yC~ܻ=bW4X3/~ 1ًsߜY2r|.:?p􍷽 '10n');үF4$dOZ+qYR֗jF#-@R*e5nЀQDbk:}F<ÃHz1+7}U OXF\(E,;Ir ZFeix18f/ K[w0wxΒOSu5mFmڢtLE)j0UA"Lo4/ Y<$g]jQMhPFmK[൤˾LP󲫭K8!"hm.!aBe5^I3iklͨ#:x.>ntvFe71vژ{kIqإkpK´U]UoFMKRj>ouMsbVil(KcmQMOY0_Lv|hY{QnO6#;^tZS2 =ݜ-o1NG;`RkaOc2Z3p5>!H^ln `ñaP?Yp "8k5n3ú9Mj#$b?h~GߪX++cfzzò CI@KR&L^ įipFc5^#Lf ٝ 6C{l<w TL /XjSiՎ!>,.gߋ ^#4ݔf.iQ{ح`QgVOշ>Gk@.J}g k"Ga 6@larW9"X@sUuR5J+{Kuz5~$SF+XŹpg秣 94ЇxZjv.♰PGEf|ۖtRޫاF$,G5Pz]zB?Ղ0,ySɮ$ lI(|.w!Fx]ȒeWA5}ݔ) əېc4%eZRĚ.ܾ~ygׇc(3tv"[s`}|@nMD$`RPGS^Mܽ2VNŭ;8!v?f.nlWbYēhyfSmhdq wr:'[ڿbe{ޭ(JY0yy(Zs K8b3eă/GȁS |U*-MH{P;Jbdk \%N[$PӠXgL}4V*m%3+`fˆqc7$T$e Gg=+r~`nFuit& Qe'3WTtW={F'cX*|R6s?Xewኀِn31<@ZsC:8{yK{+{A0^>kZhsR!73 0dF7ǕanYB؎-bh4ɸN I1DFYPGJZ^[t /S{W w!kh3s=yXM5֛> * ?u-(tQ}NRl)V~S.}n0 m' 3SX SY$L*a !^2DZ(S!}.Vba'4 bRKca?hF @,"KkFala@ }Șa(`A7`\N̓y'm`$ݿr5*:;_wFg$`m Z~󹚟#8bkf6%9Pj 2`v>w<0^qF5_d!tV=B{ 8݆0C;)d?nP"c5 ӕ}ƙl=s;/!BY_v;شF, \8kPK.Nk"T $i jҐɁZR tu|DI`MskzI:y|yv3H\[!39 giXņQ\TIKH硊r>Yi(j, GLts O>34)ZlS!ѝLPwX୤eO/m' A}i^%H8φ1+|ugv@9#i-V=U~ AÕ@=E.κ: F& 㒄7LLzRs! ̵ t UuaӰ$ٸ쵷(n k܊q-iRa$a>']ՒڤƄ{68;7^o5|mșu`־Pz :ik}g8mT9X~!}KɌ+~=Q$4!~2ydBVUN-mM 7Ө"|{LphF&DT`C)UV܆@$S01s467RR+.2x)yjBE"z2a/표o+ѵIJf !Q k)^@21v7(ABAՙDd "hAqϘA$/F9w&#:,v``h=VƧ0Z:e6t9GBA 9! m鹩(F,Bn\÷ntW|RUV'mRm*\BclDE_l߷ܦ~lxֈYleo>,S^k,;m:'KUAsviT} l&'܇HivwKUs Ţu0<6ےs}2j|RG3L^R-uXD"θSԪmsS8t};BOjDNM[51ޣ RJm{rJ"gh1)9a@+&KًJ']ЇMNE@L$l(Vjͣ֒.'ۇ S]=[& APTtLI;jh1'ՂQJzEᗖ'ŽRr) A ˟{ ?G!s;ꈖbaUvAi|fһ Dut["k<Q ft{gdSx<*{ߺ"/qer͋cK27JSlLIBsܪ]zzȨ~oejyR^oA+@&ӴFN1-G߳R @\f0 .ga) vwx%?9~}1dIVgk&Mm pL"`? u܍ձ u<[OތˈG| EA4: N5J3!J͡4~k^t#0Ȣ[ϽSc6Y?ݓ;k?7зOGGT5d`![z;}bO8/`Ud55ACxl׊C`z4ZEѝQ/b;neqPK*klAxBcR-pvҖ)xBacLMeYVcz=16g%*!c]U8'^`ϓ;}Q_GƎfԍP$mzZ-W][(8Q,Iqsb xE-`We+0URUL4au4}7h~%V*"(>;$gwbYe@csr-4UX߸-]+]Is:RxiG`Zr=p*sf c{{4'm]hop2d}xQ0_^Z]~hP{,<ˎJ;bx}N +>kVE1@;69ka,>%1@&)q" /b0L - 72.rM 6;j#RP(髤Tޭ[OFTĮQ4JXZwP.ۊh4i5$1mb%(xJq>ٖ f㣘b; ؕ6>;>2$|#8|mXBws<ǼXS&ǘGojD`6i7R Bt]}'a{sc ۟4Tgpf}w gFi?/ϘՏw'8dZɈDS]J+Y-pD8yt7FO($.8 >w_s$W*FMD;NzC9sM$OЋUۘ=Q33~9JG8  Q5ջCdt_[3%Rʃ򉝃qU8đP Z v#DבJPրe:5s6RNŻn]Pq D\D^+Sl'F`ysp_bS&~g&W8 4OE6v"a{*:ضN8\돁;g8с, 9 J-fv(2f^ѯxI8hQғJy20lEVGh*- !r@;-#ӎ8Q_suV 4&P+wm|Aƕվi9ڄdK-nM7S~5 5ju ͋㱹/TVk[v˝:GWt֮N;"n`. wo 8 %?N fR.PV"`p ̖J- ~j !_~u$+| @k9_>)(8Ro^+#t*!`8o$jz; qۅ˗Ҵ S#k]zOR.|D̺;_A%7_}M'!wsb\ewl`G?~"Ma}MX'̚{iЎBV@xBH4f[@Oy#mL*X Sz'%~݅!;ؤˊ6~8C~+%dyN6cPJq*Wˎ,~{d4mKA2}f˄5 >>uf֏Q9gEE86hljN؝O:񳘫fV MىUy}MW"\%D_4V[?n-2kST[5Gea}-(n_;:ZvSX&{8y;8e*UK߱i*.BPE+u#ق|XN{z0D{-/:9KPa_F 0ԃ[[OP@\*z\рIhaɬ;q~u+#7OA;[Hţ%blP'wPBhߡXV)hB*)'߮uf_dɏb;)D+{bl_X^^w= |c #_Bv;<-=`{G$`sCm],sĴKٹu+fxS3TS+8pzOvq:X{HG$<`c'k.-l(vƏ9&U4+_6afܵ8qhչ"LkSY ЖE ]H[dɫh|E?"@{<3o8\ 46t9-7hì{ZkG8%0P+AJ`@{⦁N4a=)Sd " 2~(E&oeO3:so[%`9$@m yPV-F?)[ $!dB& Yj =(᳢"Ě,%Q]׍AqubڛC,TWhzKZUPKzY޵eѓIHO.Sw9#GKފ7*(aqlDhʽ28)pe?ZG78Kbׄ*1"+i@=[=$ϊKu6g76 l~X=n߇OM:!{%iwitsO\,F{B ϖ♇lfR$gAZ9nvNO5csmjO fBc+YVޝRDyej#Q) {p>|';/$}b"(u3!L=/pBkǨ/LiEG(" K/uTUc`rŒ#UHInMF ue,LpFZ?Vk !0zMBJ(~>D dnF&]fɳ36KDrU@"yeȖ>[ PLn*o!}}*6窆Xq43[/Yx,Wn/s=gJѓx}u鯾 `{@C#JC{,Rl[ؽj"cpІ]et0 Sw*BiSҶ^< k' P 5Y : ] K#.(1 $O_K7m0!y>$}Io qlLzO^g'`"iJŒhRCd HL4$48>b2[ʛg.?M*tDz':rQ}hlEMjdW'8{]^fMRwZ ($Xa\&p{CeY-w|u#7 $3#;ZRX/ep&:=hkiU=}9>#Êi[PHh ŦO**ۨZ:fwJvz"ʈ1O?0{E%$!t{-{M2 ::MϑMhsz0͚6Y]\;荃GaO3z.sx2.YZCо+d:" ^܋Ddq0'9u[y%JLY+uY\_fN&;m,u!'U",$"avG58Ñz(+Q ~~Pˇ8!mU(˗BV>Oxy뒖>F:LY rո+>VGw*b ˌr-\<2;˴Qg[o_ؘe )=_(iI aP'(b{ ~5YU,h@A~{=Ƌ9 \}-T. ͪ6p!RqXqLV JfNoXV(>ȝ !US_ e{t:BֹWn3RxhSw'NV!+т6:>CDLNM[^Y䫘3wr_;PDy|DztN*~ઌLDPGוҭsA:3srz},ImSVFhxUlx vbr|É&B6c6@jP$MYIh@)lRNw%6آtRșFȏ }}c6NY4Q)*c۔kbyrq?!LM$\l;/l oa54\?5(GjA' ں^ӸĞ@S͹ iIK|4eKDL/n@LdJTvО2A:;:T#3Ȃ_8n,>Ͱ)q.DsAqR_[[ IZt_-7>VEߝ~y$;-ތ:cs*T--`%w5>(Щ;+PSF |Vn jtc-=#@  ׾F/휏6%jYru zshtQ-<+,S6NLQ)tf"8uZB87zA%h R<"U>k+SD7%&Ϳ`KRXϡ=Ac .,"1zGHxܣۿW?o-'Q,.6 䃣Sg'q .<$q?lӃ?/kdr&70Km<aQ3E!Ek],!;Q|/.o d &"k'#nj$'e$(!';HHhr~+/o9jeC,ьшԜq0_@^ &P9Scv&O`<R0u_@E:1GdQ*S=-3WgT7x$^桰A56x~>136)C@4 Q3Lw0-C{`w $=S#"tFz0IiZtF1! VņAK\^MA#c {FhP{ãun:BֹE/j5EZȶ.^TmY֠kSu":|NWF>A}'wQnρ uNpFFX) %[hebQ-z1ʇڎr) 3/ O/j@ٞN6l ©\Lp|(ĻnIJzJnGC} :uG5pT!OeiҒ촐hww9"aaHT\@LI8n$j =,`F㙔--/~4+MLDOX\a,>7%J+p?jx|t?V^)>6 NS*z7%AGWiohV"";JF?DZC+yG IRkǦx:iGi4 S_a0̟UՃK^HR/ ˸SR:N us)Mxن=ԍo4FЪiˆuk-D\qJ=w0)u?=ˮ=F7a:3$Dk}7Ph&k v1[@`G1϶6w_5{7kHVOds4 :-.Cj%T#_+,;?Hh"'i_ad 8fDY9bW8 ЕfO΀ZA)p?ѳi$.gGa[\70b*֦GzԶҁ}P|JUjl69SHg~wGN,-v; ^D[F"uK夜Ba[8=0WtpYAΓʉ{CcF/3o g[4=q<׭OqCpR~,Uu% r53UygH ma6jS~ )%Cwf"涄CHk.~][F~gQ{u/|4tjl]VvkՆșD  AT԰I,.;.S'8mX ȣ@}UQyu<~bu0G ۓ׫:g1?YNp[Iڛ\ݹjo`n(N)((˹G N ǭܙ XMHr-BB*G\O=[~xތGWf.I6 V󎴁nRC1.{pgj;zZa (0,"8+[HL>--\C埄拨൪ 3$ww='汋5ASwM#wC%Whf2fTSuow_`0,D͸sgRƮ_U:ʡǓAmm._nzt )0";dNG ~{"Al-JH#lҸGR<\]5KSק$T?=+dܹ).1 _ 8sS2OeF Ĭ_]]p'!rÛj0cDNٸIZl<('c6Fh3k_vϋ/ P`[T!}έ w j%̲D*ᄡUw'M` lw%6ᡧ aJQl@;PaG3lvrSb.ӥ`ܶ8!έySO_w ܋s7 !RMw=bv/{li(OH͖lSPowHfIfzh҅7)p@sgWջbo/p;3lhIR`;r@JcF*w"m3 7E0H-uz4r1p묔|X%~rl+tv?pwҾĒCa?,AEWPngO bD|+:@8au|_ㆨDP@V&..Xտiq@aҞR#6w,R):`H?g!=hr]^"(GxJ̺5m۷Q2ufgL:kc R«a٤.KWNCh"Qq4R23JϣRn< 1<Y6Fc);)@|MCexdlL4~ *RZrGl2L(Ç+1l]ǵӣؑPAYoc}؈'rohv T(>]1'gUǶƺ hǿ4rvjH?%pk8$2FJxH2TKҚш7۝"+IՌΰH_zyGFgMƦ"t`ퟟTPEġAm8EX-ښ,Z%Qg[+ymh$2YpB/?!$(Ӊ{&6$%e?ɥt w'hˋ6zX^K)&MbTzP#؟ ,nS 4nB@(v s"Ը tL6Ό*²zp%^bmk>ᏥA2i&OD"S97Ǵς*9Oo&74Hcޞ/˟C۲\]w_@H*Z >R ;L+uw7v‡)N@U72_gǏK{ 2lp?N<HB$AI*&~Fai; FWUmq`!]& %{Q5K.o7Fl3kS;p ulo8(F:/}I:iYϲrdhTcpj֒Iw,2W\PљC,*x}O:{nK/v(Oi}i F"FY\|BD^RB)OZ4Eԑ$8Q37dolQ䕽 s/U( lwcK'^ć_俤(qU`RKpTpGQ̛n)}(L):+[\ ^$cw_2<'[ݶӣa"Wm;Xfmpյjj58Y^%\ˍv^V bN3CZ})"WgӆMMBaw$YУz\H|݃H' gU7>4.Ԣݝu۝#@?ZДin'*>;V9xr?>C̶|WQ}ZY6q]9WEcvt0'jp@sӻ!1xcR\%9eb{QE/eRآѥ?$$RdIo#]JiG肓ETE$J|5j!pItJտ7Vhbgy, <?Fס𿋷6)i8u` TX"FZD~bGx"__1.PCL8{4_2ogMFJTuǕ.L-s8LLYx㖔VyP5'_x %<(s;ƴ` .}4Ҟipѣ8vNζQk#nM:4w۩J<:qE^-i[uK.|En߬>R:>ڄiǐ>-SK3}р0=2bh\@UPw829T:LKGelͳ2Q| tl` 4 OVta(1%\ݜjcqXPҥQ3^'r}@l]T<aw#QW iGYUZH9ƫlW1+Ffq}vup |YXU1,X?+ \pH\%=\tT20{Q'[rKJNMss nnLV?vxGPZْ|V[惒AnFEc8"ԏ*ϸY@%%5j gޚd+Y.A/*ysu/7%fg 0;Mq~:'TBjLiYx~cF-.SkÙ` ǃf{[( ZQVXj$xS36*Fd,l:9YNpzU2)3` Pp:˾z|+*#hI\9qۨMSH/4&d"D6FTG;)JCÄvs}pV=jJ eAyB;URc i\bLBl.Vʾ1b'ߢ7*;ev uc?wnٷ !&0&5V?$vlCJ>QOl +Ik%"2ZVTqľsdyD',0倾Yrߗe 24 D =x@  ,$]:e o¾%*yDL- #QY oOcZ_iȒ95ci3[;)7ݽ9/'|?b,ʉuׂ~cYV8>N#p8nƍ) Д0%}2:_D3c/kX9ǔB!e r -1ԛ]C@Ylz tqɤvٖ5$ ,hy%e; E*r*wk>:t( y ln r$;yHD;h KnU2RfIo:3)ݙϸXI|gBaa ,CE0h!d7&ۛ4겷F#|2q JC"}GƏF(WHvݹ&1ZRKV:=OG3ervxD7DՕ0G8lY-ФG*%IR=YwT_S{6܌o t DbB1}X1qeh -ցzhҵ